kernel-rt-modules-4.18.0-534.rt7.323.el8 (>  H$ee U];OsմsWb0Ɍ"E\`aKTJU0WUX-zqЋ8ͧoG9C*\R}@sI^cdê) jRc'-h-C1{Pft?cN#Q'۔ &zA> 4=};3ȴ`*"[@9J aeaܲF=4 1h?]E,j63rævS?cnA*n?r|Ab|{u4 3]ؤJΟF3l|#.'-7"7eVK/ce`],/3חLu9msC@S1lDpa7f_fAѮDv{co'O+sE`)Y@ń*ߊ ?;Xθ hx+7#suRd1987b53ebe80996a96a829db446ef0237c094dc549bb1580ddc8da05c79b1e50497b208401587d3657c07015f9dc51986bd19080302047c435bb500673065023100d479d6dd4efd4358da839e2ad7bf05b45353f8318ca794b404d9b67d41a3fcbcb2e9203826773358a36d5b94ff84052d023003b41832fdba18a222f6c387a77936a1a2cf2aa6a249b35a1af1d5224c2243b95705a5fda7761c9ce80ed485c685b9540302047c435bb500673065023046d54cb57e06aa116f02d983140abacf6d5cca1ec271850cd1e9a2ac03b8faa904c2128d6cf6de8fe0022741729591e9023100d62b2af1a50ba400e80f495584435e00d3d5b3991dc1771c1dcf3846fd8faa82de978615256a7b04dec8fb6690d6aa710302047c435bb50066306402307041d04315798dd7fe3310e5995a5ab7251ac1f81508deb0571defb4ddac0972f687130404012bdd615485a33e5e8eef0230476b24538ae4662cf14ed5c697b3122750dbed95dab38580a7827139556d69c49774d63d9ce860a12c61b7a517b033890302047c435bb500683066023100a894f00a5f946fb55841c48d124066fcafdb1980ef4d1c03d6a29abd9f6d0a58356ac1d3dcf94b6623f6b3ab456d1887023100a0aadf4c5b3781fb89499bb506460cbc16e877634656f4938a22e968695f39c48406828053e35a9c61aff87c0f557ced0302047c435bb50067306502302b2d865b4ba056570996d6f8b119a83ae84437e7c6d34bb549e549485d481e37ec6bc19688cb840ec824dd4cfdf71180023100f822b84827d3bdf6d296531bdae037f2b98690533fc1d9ab407fedbf225cede9f636359fdc93e502402f822982e86d360302047c435bb5006630640230502a22cdb49b12c91a84d58bc7b06d7803ee68a8dd2b4cf95e3be53c9dc603d8de20309f45fbffb1e995eb5d8e55c5e3023065547e8bcbfe312a817af091795b257f678ebd8748f0f54592347f31c9ca82cefb8f5cb7e6f38ab057d6e406be3ceb8d0302047c435bb50067306502304d5ad20d428d6a04117592629474a00ddf1fbfc991af515ac7ca8650e7b82faf2068f4976bee1e10bfaa27f0d886220802310092df33a50a2cdaee6d031190b9c426e091b3919e5a688cb71e396b087fde777e1f02dc1570b2dde94b71e947db4eef3c0302047c435bb5006730650231008f8e89870278265e31407ab6a2d6f6beb5c86f41bf9567a7d022239f38991971e317126dfbed144c1765059b3fc99a4d02306182efaa128fc0b9b321d768ab44e6d983d527c8bae30e9bfb4f80a48185dfdbfc166af64aca65da8081b7af9a4b47920302047c435bb500683066023100de8e1ec95ccfb319b5aecb4f58e859cdce46fa851cb0c5372bf5336cd6b9333e9c93208e36d073f7483e2df27560704e023100bac905efc7b07194da68eb31da4acd192bd55c6a0b2456903ed8260638acc71f095347b9eecea2ad328bbe6473e1ac750302047c435bb500673065023100fc7cb0d0ed95af2a5f5d8a39f011c4cbbec74e2da0307b3f29e6bac5f08b8e07f50e41c371c4b2b5b36c59163cfb1f280230762d1c2cdfc64de3b338d84b56e31dcdb03f8c2645f3b08772738037cc4bbcf80df1a0ec8b05241bc3aa886d88f1649a0302047c435bb5006730650230010b1176c9280c5af101254a2a3099d074e420cb86283959823dfec929277fd7ad8fdcb8cbba2b1d2c398ff592056616023100d8913b7213fe18010072bce4c32d871da3cbc3029c3f517eceb6d5918ba32fc75ba3c6dfed1e5653ee64e0c4702567a80302047c435bb50067306502301bd19bd463337146764eff6b78966623287c42c3100ce7207bfdc5a4a89e5c537983ca47974d73a4a367308d57dc2406023100cba5db6054dec8b27976f43c5b36b02f321ca7df96196e01350041474cf8a3572745b621a5d0390e2d3c80ea38c494cf0302047c435bb500663064023052ea3c6accd32615615b25c9493258e146c1e14c0a6f50b8ed81e11e214c0c2141d3249701402f35fd2ee446ad1b1a7e02301f867d33212c2f86b416dbf50dc49657cf5266788b08d69dc38ba88f56816c3ff2180cc5d5d5c2e4497ef90d58a8d8630302047c435bb50066306402304329913fb8f734aa837a2bbec3fb8b162af4ebc5324c5a94604fe4cadd91a4cfd6be33b973c60ca7333ddec53dd1825a02300f6503ca253130fba6f7a05a0e8a74decec93c05cc8b52726d72c52cece2d067f42431753c8b6d7ad84efabe810a7c7b0302047c435bb50066306402305ecf9269969fc0855af285e7ce8458dc7176c8ab8517d7099666edace4f4923a041e415f95a773fcbe0fc79a20e2090302302857ec9bf52bc998d1d30841637c3e7a27cad1b9d05d3dff26a3464b26868bedeada35c742142497f9d21a1565320cd80302047c435bb500673065023100807dcb2d0967d592fe2358a0c3cc03c0f73b9daca91a5a020d21471dfaf3fca187908a79328c31f5c671bf8ebc79729802306df4f93433c7b5a7ef5af9f891d5f9557c8c8ca86f1955a17b483bf9ef59e6c209e017ce3be1602d781784f547013a030302047c435bb500673065023100a0e12541ac17d013691d006c1fbee1f7aa5db423316c15a137c31d66e890394de28b75ebe1dbbf2879ad5c505c1287f8023002b6bc86e7b948bb3397f67b6e1f14f4c6909ed9f735893e134eb442f325a57d91f2bf75d97182d0219aab8d1a85ae3e0302047c435bb50066306402304bf2cf14660e0af529e78a5ce5c42a3f7301f144e234d43f735393e7e2e05053a77642087d8bbc1a490277b3fba0003f0230561ab0a0ce96fdfc825a934370030255b9d5d1e07ad734e392a83bd8d85014a40b1223168971d28c85cb56fa65cf55240302047c435bb500673065023100c769d091f05f09ae5f8c7db668fabec71a79e1e415fd477bea4de706aff5e72999a7b54f2d00ae8080c4894843a884ae02300638b1418358c52fd978055f5a7f1804b38e27ff7445790b6bce5f114b07c9b870bdab928d4b9cd393a216993219cf3e0302047c435bb500673065023029a207bfc305bb33fccab9f731aa4c01bb5b02362b49aa002d02637f10987af57eff46bc4ade7a2b6541ad6f729602cc02310087b6be0f6338d32cfd1fe2133da8d344981fe7036712ae042c959d122d7e6932a8943c9c4c09edd30d9dcfde8b1b8b2f0302047c435bb500683066023100bb53f92ef044b07185b85013e6dff09d389ce7ca399b000d585f893d4e0cebec374b9644882a560a4ef0e19f9198eb55023100f4e8561630c259c603da95898600206f7eaab07355e56c0e03aa8a48ee731f58301a529e2d2426da34a959daa70ecf920302047c435bb500673065023100da34c3707ef9d14e5748ca4532c58dcb275672d804c1df7ef98718dd588449c27852fa37f9c0ad02c47ea2329b9afb01023042ed9412a45079c35b608a2ad6aa50f4fe05593d09bf1cf1c940a3c00145d75a7c70c2c9b935caef5f03ac71a4d7a5c70302047c435bb50066306402302a550a650a6ecdf6a1171b29cf76e0a28ef7cf6b4fdb3f779163e070c548618a0a85737ff3e47244f5eac2ee6963d8fc02306ba90a4b13ba77d866eb7efcbfd7d913d01f13d40a9c04586dd37651a9320441697019ace6154126e97cd90f4a6a0e550302047c435bb5006730650231009fff13cd1049a184b68f3a884f2f2cc91614437b0984f44195ccb09a8a485d36ebb3247f6a56659e1ed6fef6b96cdcbb02302dae5173c19833a3290e58da43c3cea03c6bfa53d8d637780bde234206a5b175026efe0f86455f53a6a2b8015b9694b40302047c435bb500683066023100e812523fb958dbcc14a79e22ead12e25c71d939a37195652c81b3d6243d976ae29eb47aea3e4ad88a2d34885901c84a10231008807660bf287c2794a260f2eecb10794055f73ed5e0af4a705c285da42b8a5f47b13b853ecee8a87761016be926aba000302047c435bb500663064023015ccde7edbfe497bb73adebc686886f23e3f11a3372c52f52eb6774e7680a87385c203ccffd7ccc7bdad3e87b2d24011023029807afde92cc8db08fb5ce27224f10ce44bc9e3219eeee1343b7d84b11c6027628e4d2a643a0b32332d37f86c4055b40302047c435bb5006630640230375df7503c44d57e9026ed4ed42828272d3501413007560df6cdd81a0d42e8413857f6467596af33320bd8624eb227bc02307b8c93d062bb7c39088d6782feba71706df398254142e9d321e7ce4e7ae9012b477c4009c50d9c6dce50c684e69bf2e20302047c435bb50068306602310081807d7bfddd1c66805f8d8e823bd7e3e59c1d3d5a51214626565ed8074d41350606912a881c07ab19a2d51f685772f0023100ef99278fe4668f213d598c6ca7def95f2b37fac272f8d929964d35d9eaaf562bba6a11022dcda17a3f0d4d406e848fe50302047c435bb500683066023100db435021a2e4bf899d1562fd82e24e367b9e221df52c7073ecf89dd93df7c7b547cb2c2b635811f7e52f82c11ff8c9eb02310088cf3df81b91dd2ef5b15d2e4b90db536fc0e2756bed31234bc7fe7ea5f85499c62e963953f4bd570320e997a61245900302047c435bb500683066023100ae3ec1099c76fa0d73a6caaaa5663084a45e0b886fa53f079e32cefca17fb17f01ba30e4b4746558a3419ae74c83c829023100c7f9d234fcbb96f2c916d8b7d4f61eeec7a7bda252c728cb8084ffab8e0e3db2179ce57efd44a99ad0471b0606d3031b0302047c435bb500683066023100eba82baa8cbaf522247821f015c57caab48090cabf1f8c21f181f44ccf2c8c6978f2b5d64f7fd520217ff072102fc44b02310083bd7833cade3b04af4b6f1ab80a72ecf56cbde1d17553f2cf6f30dbb08aa573bcf6cde1181f4f46a9f6001994e396ce0302047c435bb500683066023100f8bc5b0be44f58d96099509bc3b4ab44cbaa24e096662cc338151b7ae67738af26d3df7d48b2bbf1480d50f3f60c9e410231009f7f23eb83c18f4605eb1da4ab90941508a3b1d815a457e33044a9506241c9bac598312d0c01eaa50391a5ae714b09b20302047c435bb50067306502307d7be1f2768fd46af0c2a7578d1bce5a3e20ce6f8f57a9d396c002048a0d03a0610572c30ae20c579508ce8e36ffc68d02310089c113fa8843f5136c403a2745a2e24c3e92e3c758ec0ff8f976770c44c48b7ac4f3d08bf41e68600c8270025f4f4a810302047c435bb50067306502302601cb2b432f7081fdb3b628468e3a338a35619036738a1c37e21fe7cdcb143f327c1fd71c80e6b6ef871319e04550a30231009d556ea559a26dfaae1f46ed5a39f0d127a194947a448e960fd37757688a4a5b69918c983d8213c721ba2b7d016bc4f30302047c435bb500683066023100e14a432b6723f1d80e4d205b996a5ab02a84f0fb8a931f641be8d44e7f0181f184132e8bcaa98280453720288b6537fb023100d8973a28bd87830acf88d244f5625789ce4fd6dcb69ed45b00ad6fd57b13959a581168a3f28aa508fde062bf6e21d4de0302047c435bb500673065023100b238cebb3c6386bbe999443b13ad0d9f90e8614497dc807c9ee47298b265e1beb7c31dcfa60b0d1157c9c41da2f27f6b02304e00e95381a023ef95b1c60fec143d1ecfce68abea660095899fb209b9ecb01c231df9a9dc34e625f8e84f74c001a47e0302047c435bb50068306602310093dff32675ba90093fe1a72d7104c9375680b6bcdf852057f179aa7320be1c0524253eb82a446d9fa5a6ac33161b2198023100d0deefe04feae2a42c61bf569034e21168ac723af6e12be80630eb1af66be4bc84ebd5289a09bb06b2795ca9ee2d64760302047c435bb50066306402301d0f4f75531df3adcd0cf55a77bafeca44cdf0aee0f849b93f96a4c9dbe5af1a5a986d8b0b93ff4a49917f70f0b67d6b02304a53549cbdea3824e42c36d44ae8b2281f4656e04c1cb01f4a384fba693f4322791f2bd729ac1a4f74372bc2186acd460302047c435bb500663064023074b4eb0bd82dedcb54dddecacf108f36213c41302f8c3ba7deb5bb9a8640041bbab3ff2bae6e77a9d1ebac2f9f54da1602306355a5689b908796db6ac6f661ac944fb907aadc53e8caa311e68f5508001286bff807cb886e16035362809f77c9382e0302047c435bb5006630640230588ee556120f230c7d4ffe5edcee076599c7f4f2571e37fff85429633844ecee084c8099c8a82799f3b5789dd6778aff0230035e061595f21908cfb1059bcb7059e82dfa88a205650daf8c343cb5b36122edc2d3ba2b2a51e2e3fca16e5ce415cfd00302047c435bb500683066023100f8c52af75e251bb18800e508ae0859d5aec450b7970b3453ea8e666e32d341ab7ca1b9397bf75b71e9dc59573195710702310092e4dfa32a00046e2ab0edbe4c98aaffc3bf47503ac0c3f9c9791653b6cf72ce36b33776ffb45c6c0eb60ddf861b5c240302047c435bb500683066023100db19e5f0e16ac501be49b472ec779b5504ade0b3c9d7fe98b5645280faf228561bd981bc2d2dfad5db77195a7a6f8e19023100950117af90a40202fdbd3843dcaa842b2f8e88ae42a3924ebefcb666a053ea1d9f61b0d5d5ffd8f4fbc460f570610f900302047c435bb500663064023067f35bda813f31861335661b01993551a4f3ad473debb1134a09acb8f5c02d256d644d96954d2cbe51d89ea6feebec9f023061ea9a7be3cfc27f05daaf7f184b661ddec0eb6b52e857f31174a8f358916f69b487a0333d0c33890bfd89f6ebd0fadf0302047c435bb50067306502306f80fe9496f8390fb9cfa1bcad64c8a56a4176e0175216b071d7ec76496c38616f5a3b1ce346b9ed78da7a6d39ae994a023100df54dc247246f268f85d2f82ab590d5eb89ebf42e50fb0b0aef14824ae4385308826282b4b7501aafe0c6bb3e00827230302047c435bb500683066023100bf036594bbbfb935f33f27e6051b3d7325ff455113dfba4f83ead07920907d5320254b646b80a58aed06683727d88c95023100d21a05b4507c5e717ec48a467108775b63d0a904cde66f6eb8581e9c59b78839a947a4e9b391f51f17344916177579570302047c435bb500673065023100eb93abf70b7354b81dc315dde1df26c71c109a382937f3b52e4dad47ed0eac2c22d748445323a60cbfeb2e4879c52cc802305f3617e5efdac6979cacff8b8ed2a0dffa1ec60e2930042394373384c78d3a29743d0f0596f3565dc954839a4775f98f0302047c435bb50067306502305cd6b19a1e28db5abca4e509293c1f268d7a35913f5b237cab6726198f37b7340a4598a1c85c21543993367368e517bf023100e15a7ba814017eb6af88c76ef90d7a5c127c19fa112a466cd1d2d3ca0da65e3a49effba948a0ce9d6aa6a462198408ca0302047c435bb5006730650231009e2d5dfa8effbe62a95e24e4238e6e982a92ba16bcdb07e2f9d38e9348c03da20f4006d597cdf7133efc4bc181d4b2cd0230430bb9e0ba4fd0bc78a62e587002d128e7fa6a8a1c2a6bd4d6176ee16504411ee6e6616eb4ec196009b24b6f46af8f140302047c435bb5006730650230270ddd07be1680e84ce2f8b6ba4faba96bf6ec01b7020ff873bc3cfa226f37108d829bcdcfdbf3ae1b4b4eb6648723a80231008a9bbab7d46c3ec1e3dd023c822cfa7d2d64eda816b82073e671cf3284658296cb46b40c5b4e2408456b6a537ffaed5b0302047c435bb500673065023100e10d866dfabb2c810e3d4d40251d21f2957388b8ed5cff09cd53bbd0c7b0e3f9d4553b97b5a9c7cbe4a9010a6d5d6ae602304e48d903e90ab9363155d22653945abd55984ca3772fc61cbfb94c97fa73f469e28e3806fb7d88021c9a52d41ae0a2fe0302047c435bb500673065023100dcac8740f73a221b49964c119c97f834178a535e3d3aea9f50c713903a56801144b89eb37d71183d7c7f439f7b2aa79b02306ea3218a8e2a608e158b6ea19ea925d445be6dc1e4ec541ab10bcb1487d3c47b59a6ef1c4871c2efb70efe624061be270302047c435bb5006630640230755f2264ffdcd5c0e5841117a4061157b0d553ec15652efa2f9e3f72b5855e91fb2bdc956836228706e30d0473aa412202306e9a4d884b251493897543dfa4ba9074e503aabee4b72a193435bba0762c72d90d2390e835bc0547b3851702a5030e100302047c435bb50067306502306a275851b95d5d90fa1149d5c72ab99bc3a901f0f34f60b7c8924a01d15468fac47631d19d15e885ec7d0d353f0eae79023100a90171eec1292606abdd9fb6e09e0ac7e0df2d2885e375b69978dba937e6dbb3cbedc1c5d5c1dd430af832cef874d0cd0302047c435bb500683066023100eeda06be3f8a1e4b07e726d5082a10e582f33f0c9c8554ff2a082f8f56e06b43b43a5936dad68347109d9916a13dbcfc023100c6f55c7af9139174f6e9b85b2719255a8d5cd5bbfe004cf2f320c74811130fc601b99a5adca44919ae50364a063104710302047c435bb5006830660231008e136c090341cab5257b8fde4b3e555267708122af2a428b99394481a286a478efcfa492c83a8237e758aa299240d54b023100e135c6d93a71ef81b1f09f5c041575ae4334e97626505076e4cc39fc6ca817f48acd38b5665c47021cf2443b4f611d660302047c435bb50067306502303adbcaee052b20a806dc07d617d636590e7ba757cec38c160ef073eb9a073d91fd5f2a44139c8948716c31d30858d455023100a27742fa0bc3ddc87beefa9b1763fd501061bad41167237b8af956d7bf4b8a97127c646a2cd76c337180c201380a72680302047c435bb50067306502305d518c8f3f315f68412513ae982bdc1f192ed4292ddbc1271e95ad57a6a1a1a9eb3cf85c1f12a6f4bc61475df59b0fde023100a8067312da8635625d1797fb7bebfeae097830fb5a20c2f6e403d86c8cc93686e7d4971ae70a3656d2fa699043a03fec0302047c435bb5006730650230273be947452b78b029ce4a71468e95ac338fb12fc7efe447c6ab5153360a095865afe0769e909e02f41d9fad96d14b42023100d6720191fe52375f63600fc8b1ba90f9e37d218e5f494a593590901b3cd2ff9131844e0bf9587dc1fbf42d330d2805f40302047c435bb5006730650230091d3909b2205e7101cffeb6f6946b26cd74c0bc6c7342ae560a5d0d81add67b7f0347da9239c6eee6e5633010f7587c023100e6f128f84c5899166e8054bda4f4a4faebed4dc893628e2cf1f2506dc867df6b2ecf1dd7f4e6b395f6e7cabbe08448fd0302047c435bb500683066023100ed54b56a14b871a40a22e97d6e5fe4dae75572f32467608eeda6156675b682723cae81c686a98c566d2f671dffb81565023100df9af84b2de6a28da0c78f5ab928992015da3a7c722b58d5104da52669eb74437b325a5068bfeae548bf7f1fd683510c0302047c435bb500673065023100c06284b3e296b17e537c6ba8bd19075bad76cb522c10f7022f94b190b8f3dea86cadd892ee08d4cbe11349d425c3f5f9023037c1479660ce42a44d3d64fdc4d06d35043ab27fd249d258868e0b113760051e8895084e698042dfbf74beb5c3b885520302047c435bb500683066023100a03f2c75a5f15336daf476b62ef55a346552280f9f701104672a17011f6e33a4196f6159a37f78cd26ce6220acf0f7f7023100cdd80417c330dc1d73562ca299f52bb0927a40c96ade0f038340b7512eef824b858189a7caab84c2b2da15157e47896f0302047c435bb50066306402304c1cbadd8d7c41612f22ad3affa85c134eea9b7aba6248885957de96aae74265be002767faea945674d3d634de6c68fd02305d6c0b8f430679d0367c1388c396db43d18391ef23cfdd669ace2e21282baf8c283d4a91e14e4cbe8bef61d1436479940302047c435bb500683066023100a90a647ce8e1ad85936193b1cc716316f6606fc7a1a9c54785944f8b5b32a1ed9effddf15d22385698c59e653b8277c902310090fe599bfe28d74c4407350864202d71f13c29b602057896e5a073f348f0d8b1965f5de53ce257c72db585c839ee22bd0302047c435bb500673065023052a18e79a26f269f86c647ad10fd444d4daa976d31144fa694211ac58f497f3a996c168241fca242a0aed41f9e17643b023100f43e6a3ed1a81aa92dcae390dbd2e2ca0c20d143573e6f5cdd3b2d33df8201f0cf0c94c341d362cc02dddc94cbb9bccb0302047c435bb5006730650230399bd3f2293bfeedfdb3f56baeeda879502fa8d77f96ca5ecf962669ed4f65f1204ad2c5ce412a80f9dcbd0f478c11b1023100c3fffc72fbb6c1d35ec9c18c3ca41bb389c8b84b7deee4247174a7ac9fffb71e34105299fd7e67c46cb0dab0505fbf130302047c435bb500673065023100a0850aab3992f43febf017f43fba2c1cf8cbe44e0475e564dd78b73127c5970e4a5f24b3c725c7ffa9a1cef25f9a2b88023029764680acf0bf9392cb52b0cb6541f27ff51d909be53056b281a7c8a46e100c4fc00ed24070b69f82d152aa065845a70302047c435bb50067306502304e13fc3e7ccdc13112225dd662a318e0627e7d46003aefb773bc31532ecf8f2594f1a52ed7f25218ccf2b55bbc63e181023100d186ec04274889d9c9b2b22ec0df63b7f361983eb717aa10aeb2e5c8dd566fdf1b37ff0ee9965e6ab69560c0ff01215a0302047c435bb5006830660231009cfc46623d5ed7a67da08889f42fb3fa4205acf771ee3312a78baaab926a695a5dc082e1d0fdc49c776ca7f6d1a29e8a0231008892d83d449a8f2edf0e118de7e48b24b5aaf577570b2e2dcec0ec2736bded045f18a52057318b00ac4c1ebe72117d9c0302047c435bb500673065023100b03d11433038268abef17950a8979766b786936ecf89c974e7f11f045db4ef65af6e4bd4fbfd6b3318508071e90c203b02307031f8f16aecc34cbbda138697d7bbeca62521cc6b4b656f52926e8ce814709853ccd96722e0dc973e6bfad043155d130302047c435bb500673065023008a3965736fe7e1fe1292b929c63629fb13645a60edcee707a29a3ef207e5c9f701ca0be84a217fec6ffddd4de46b44f023100f1d846b36070017ad698e2020e3f8bff1fb0aef332bd9d894e2888bf6116edd454cd87d5a3e935e93df4a6bb8f245ac40302047c435bb500683066023100fd5bfd0620588b8a43b5410c368e70b8d63eacb99dd80809b2eb6fe40a7f2c3580f326d9123d08e08fe3d3946fd8bcad023100e3e1b9d19707f4cb179f934fea2a27a38eb1e33ee4c5fc84ed04f96a4dc140ebf3174ce49c12a507fe86022abc9fa4760302047c435bb5006830660231009e436f4a1ab57fa577a8b98c9f336dbaea0f447ce8f3628d6961495a7d6751312f76c6293c139088456a55f80f204eba023100abfbe4c274a283e348683128c85cdc5a839b5b70730b759493cae1e7ded2bcf63802542ab38660fe652a0e814a9411d20302047c435bb500663064023068d19c5e0619d9326a06f95d8673ea37d3930ccc30ff0d3b28d7ab153e43ef09c7f7622d28d8f1bfccfaf6ad4b6ab5d5023044a6a68d4c3b944f2c02ca0974596885cfd966f4805cae3edac3fb260a6b8571099063c166195ae585e81b163f1709c50302047c435bb5006730650230749c526d40df8cf19f1c8b713f520acda598845186088268d36085690347734111d5e156076e7a3c5262f274a6d8fe680231009d83cf76fde79b5c0a41064356c9487ce83af8d2c8350df1f7b68e5670320d5b9ef6a746ae5d7294dd92220a3206f6400302047c435bb500673065023100dfc772946145876812aca3d3240bf2b5fc1cc5e8a3c396a4b11a9be0761e32ab4f613a33495f70ed3177ebfa602d62f402305b046e6fc171d372267066f8067697e0a57f1f78c91d65cd0cf00821f53138fbd492a64b17d0be392163ede9cc4d9f250302047c435bb500673065023100a9705b0c01e3c36f704eeec3fbf5c38a9d9c4a303965e78c09671d58011be9e83e1043fcfd8ba46647005844a5dc6f12023009fb7f63d5aa29debcad46a945abd02079ffab3ceb91b1d00b15e983c1ff1cff134448b122dc6c00a820f1a0b2cd2fcd0302047c435bb500673065023100fa0b0b96393e6e9107d0dc937bb5494535d182be7909141595ff17ad96e5d1313dca0ff09deacacf142900d586bc69ac023072a1b20911db7626a39c420a9b44b108d7d6f6c982e7115c70ea5aba7cd99369c2032d0381fc1e0791263ea507692a9f0302047c435bb500683066023100b94dbdd77e8417dfa164baf27efec19c4ae44c335f60403c028525b3c8292e39f1b4c1f7a4e3f7b7e5c712823278116b023100b29b0e74abd07dfb45037914323e6f32bb459b4b375ebd4fc09e1a1869f69a5f4336bbf1cd189957d3f6ec831f0d0d140302047c435bb500683066023100fd00d081c3e557ddb107f6b1777bd7b5707c4eb558f7fd45f353be0b86942331c50d4f27504fdd772c73395351fcf6fe023100ae1eb9feb84d1ec1acd5a92cbfc005a42b472e40d41e63b42bed18c30d78fb9090a55ace4cdfe4134284fc997eefe1180302047c435bb500673065023100ca74927b694dbe4468eb7c60c9e44972555d452b04602035395ad80c8b24438cc87a26772ae979303a5181a3ff722527023038abdf2edc30d80a4d417e29634a90b1c486188d225ec66031d7192de2a1f3691332c358713b961d9e45bf840ee8f6640302047c435bb500663064023016f39500347520c7cc331f14b23dbbda806b3f47575e54cec86ed49d7aa9ffb734972a7e03c9200e07e26d91940573e802305aa46da4b7a05560c200b0330a134df49810ec80fb4c64ec09c73b419857fff1b846551cbc5ebadcbfda8becb222d9000302047c435bb50067306502305534c9358944576b92b682ef842d5abb497012f590c0625087120da1dac507b5aabb88a9cf27281bbd3ea19a4fbedecb023100c0c755a54ed961cec8e5854910f6be9f982141a7dfe1f272fceb49525f626e1d69362823db8d12dd1820a152bfeade380302047c435bb500683066023100f402ccf4b1ed9e0b696785e674e6b75a53101cb167b7fd69053b0fc4cda595415f7bd30c553577f2e11d95be80bdae6f023100ce336ffee886ca9faee2e56307545820d20fc2b1767f92f0e61d1292372ab5c1463f5786a53550b927e1511ff2d7ec260302047c435bb50066306402303bd72c5f3545762d58d5c0407eb323086ee4642583f81e3c98ec0668630537261b5604a2e2611854978abaa87f1c720002303380a6e3a808669394b18442fa450fa3003987d0d7ff0491cc07a8ac6f81ed6c167fc05e178714ff4c88d9144846e5610302047c435bb500683066023100ab605bbd929899caaf083d0e70973b16b8dde9d20d75d35143dccbb817120ee99d3938f0d40e48f5b382eafdb7889ba9023100b4c1cdc3cbc5d7d74629d6770078c659fe9a25e744e348304259eea612e6bde9cf0f4da0b227e646480eb87d2b0c3b8c0302047c435bb500673065023100a027b945b88ced4f5035a3e358876eca58a2841e97ebaa53ac11258a434363015d382993fe2bfb1efe511fa049f304f202306bdca838d0fd0db4226922731882e60c2dc0b493c7ad911a415673edb637ae45a9c14bf06dccb5f4898f60239ba13b510302047c435bb500673065023008e9918de208f6af3001c0165ca92ff0ae62ea44e21071854ad7e26ade4ac7c373f1cc38278077b53e19818b13022887023100eefeefebc2dc2fc6dc47352b6712d8f764a2563794b09065b0b94d5cc70580251adb603a39a9968bcbae6e21657fba420302047c435bb5006630640230181be699a3a5f0639379ebcd3a517a871b68e2f0f27c532285c81d6df8aec5fb8f97d1985694113ff6373ae98e21140c0230343d0bbe9374928d5624167489a7e0fb864c31c294567935da4ea55cd500f8875ce85a70424eae597091a51a93696a680302047c435bb500673065023068966e68e10364346e7a61cc1c4fce7ad8245ec2a1c94c88599bf9a6618d631c000dc92310db8c811e547b947a6503f9023100d6040bf7c0eac1b99bf5bffc4fa1f11516891f80ea9b0ae669b4642da86c591ab30d22f8ed02e6306c507e5266e7732e0302047c435bb500683066023100931b7b952d7b84a5f4c522c85beb105646b1366c3a9516c82dc5332844d6ddc84ac595a33c8b7388d68e35e03ca2e3a7023100d99594421efb41e5966f9c8d09239dc6235db7a551ffe65149b5479712aaeff4b8e8c203c8726a255c81a8cf3cba08e90302047c435bb500673065023100f7727c7785cd3c3d8d90f9e9c2d8abbd410cc0baa22b8968868b989728ce59f6ed95211670b835f4c7d67fdf458f2505023027dfd090f0462d5f4a99251c582f3a5bce63c300f47bef5bcdece7c39bbdff9f130230ab7abea6ee9cbe7a1d8285d54d0302047c435bb500673065023100a9215a430ca4dab8dce0259fbc4e2e5bbcda14de707bacd43d876a00caa2739edaa2752f27e9edfe104ac646f298d465023073a6e64b94d3b1ce7433eab5cf57acd921d65b36fc811c94c3c6a1baaeeba1049d34d41429dc497907b534fd167b58be0302047c435bb5006730650230455e7fed7364c080b701a382805a8d7e36d826d8f0c948ed00572be7e71a9e07618c84505abde8500a98a6a74d781821023100e0adbd583c5fc72daf0980da8f20e8dab9d48a39a3cecb4a99827fb91da8538cd74abcc19a1841d0dae173cceb239b140302047c435bb50066306402307df99571131daab1e4151c6187ce2eaebecaf495403b1a8626de79f80adcda9d8dc1c09f91c51c5cbc10a5b42870f582023038ab43266a0fc08b52fe92f83439445eb7863782a76ae8d8ba742415347328cc0ec7c2d1150505243ce6ad51c694677e0302047c435bb500683066023100c8a1cb8846ea905b96cb62fb373dedc5923214d09b4914583c48c6f88a946d2c64832ea38f7cb3f2c74f88b8fcb6dd220231009346474358b2ec03acef9bcb9702086664d4809193a873f98059e77a483e95a1360d20a759fce622fa3dfb92e31defe40302047c435bb500673065023100d08c2821a474fe97e5921e86a207330f32db717aa8b2a33261ca67f029703f3ff8f43cf3984020076499418972dbeedb02303c6bd4e7b1acf016b11d8309d2fe95d6e1195ac46f85e8a8059e0bb086e6959bbbf72218b36368e5b624d01618047fba0302047c435bb5006830660231008c6175236ab5e0f4dfdfdb7268244e4413fe76bcc59a64f97918781ba0c8d41ae0647c847c110b53f2df4a66b2680c0c023100e5a05cda2454cff0897aad3fd9037273ff600de7e75109d8986d66aa53fa33d3d0ee21293247890e0eb3933593a3ef9b0302047c435bb50066306402306b7fbc154412d9a6ea7375957cbb151e57a84a52b62917112204e4ff920bc190fc37002e34110bb00b752db36bc58c3502303767a24ed7ce63db6ca7bf17eb205ee0d357ae4323aaf18c9acd761818ae0080c2db806b2db6735749462808d74e44620302047c435bb50067306502310088b63d5d494511dbbbf53fbf1fd866d074fa4754d887b5517f3f3563615ad3a1ddd057eab20cbc7fe063a5e676d85c3d023032c913bae0174d52c42522ff4b9aeb8c5825e237b85d67f7b132e703fad77a6ea7e88ab8370f70b2cf785c19bd7914f10302047c435bb500673065023100d00191bed9fc78b5e7e96a2ce8446554232f046d01e7b633b600fa3a8b9b736a70b33c84fc639f1c62ec12a8d37b9af3023070b9bc2be952e7707cdd898dcd654fc491135bc29b7dabafd883f96b99f667d49ea195c8c39c16fc9925144328cb3d540302047c435bb500673065023048f46423a719856f44a3a1f514c8da0962be4c1044def0b69d2db31f118231809ed631d81396f6117cadacae5dadeb14023100fc3be802f8c2b7ca7ddd28baf1d16f50044af8ee3f074bf7056a77ad79350540e7fe9c1d00121f5a72d8f2ba86e0f5ca0302047c435bb5006630640230496ccebc0facc0087003b7e6b8e4b57ad138961816411a0dc451156c2c8ccb248ed30c3e2bc807851f78cabb59b6462302301101e5d181b4d8116de286b49337b09cdeba148867a647ddf5f0f486beb22b370f21df0370f0f8f5f83697d48b0bbb460302047c435bb500683066023100f9e2e2640ab27a0f83afefb23b2c31a1909ce03935b617c5803d1921ab8c2d96d94333bb75cdcd4698b396d240a9af6a023100da57f1425d13c4e4177f5c6d27cea4b2a248eb7725332a44853c80816f5cc6f1a1f2b71565d3095e781760966587fcfa0302047c435bb5006830660231008edc090579e50fe85c09356b4f2fbdc27f22f0036fb885b41b48aceef445a27494b1515a264561af290b01385bb6bf8b023100ddb3114a9afdef916e157fc0603fcb4541557ae1fafb8c3109f1f2613116dfe08e155c22bc5144a108158a1527eaa3c80302047c435bb500673065023065248e8374df7c744bf83ab8219549e378c5dbce7756d445bd9cef14c9930ce16808297d3d070f8d4fe855289b83754f023100cef55ad05b40e081cacca2bf5e505e2046b522fb323efda525f0dbef9faa1f0e941d86afd327c4608e23fbb0f6e41fc00302047c435bb50067306502306789344debf9ffde75d84e506accff2cdedc6f7b8c7f01483d3eac59bff0efcf86a7e5b5f4cf95cdf95e537e27e49f86023100999f0a68fde2b0eea280335520da814168c9749e5cee05cbc0748e62eb1d4794f8e9f1359bf568543e6cdf6f4f19ace80302047c435bb500683066023100c1253783460e2e3e5701db832b27c94b7e5e10a43dff2f6bd6d3fb76768ab0b3bedddf5b09179415532d624dc276da95023100d8cd9be3db995aa74a80dec2d7b06cca0c9e1e9a7217d0ac0e1183132b3a2129b2b07e77468737df95acf9257f772a900302047c435bb500673065023100cad1ce0d1607704b36b90e0ce0b0e70295f9935d128730203afdde39bbdd68e75c5c8dd5be00116781b6c6469b0cb89f023031d77d674083ed12dfede353d6577942f256c350b692d2b22db9e9c016ea1f932296e5aa321248e8b97b1929984ec3180302047c435bb5006630640230350a493792b79313c5b69e182596f259d5e98e9c6119c1dd95dce573e1939e7174eaceaa7c0d9604fc3fd708593df1620230434dd59f9c329e8dc607f6708167691d6c6032d8aa391742cbf772ba8d62aa63093e2aac22f440c430309e35905cb4c50302047c435bb500683066023100dd3159add025fbc6b29cb59d61932459cd69e08853a6250a97171d294e6a75c2ddf6e6950d3ff437c005f06bdf3502190231009ed217912403145605e89b82d73ea4edbfaf786d4c72e2773abcfe1ef4bd8bf26ed580ab7f34478f3ee7c51822103cce0302047c435bb500683066023100f704062af48e0051dd47a7cd8cbeaf7ab4030245799249700620e21efcb7f96973b00c04a200c1fd4e57a3f5179c77b7023100bfe700f0ec17c496a7d6ac01a6842106b0a59189783e2d0bebbda78566faf8d20a3aceab7aaa13c699311828fa46fe300302047c435bb500673065023069af5c30001ffe473722ff5aa85a6111550ce0faf3f0975d35da1185427ffafd8e7f8036cef015a9a38bd70f505b0a95023100ea879d5cd6edd72137e4b8efa121a591a139d1d16b2e4cb16a05ceb514945c24b0b6e3931e30aa896a000bc1903220860302047c435bb500673065023100c689fdeaa3780cc2fc5fe8c10dd7d4e13891a255686ac285b24e39466514ba27ad162059c2c0fa4aa5044a081f7c64df0230235da2d503ed12aa9496ed2bb1cc7cc4361bbfdae0ab7dd6e8d00b48aad1ea88ad5f1b247ea29de105b64827f85cfdae0302047c435bb5006730650231009de892086d6d22803647ef90e7f16c9dce49856e6b0eccde8194b353d1440452ce3d9ec6844577de20e2ece6b8fc581702300bd1699df6a3d8e397e7772169e622f21dae746a0634bbcac0b244740ca3b1db607115bc692e45675592a22004ea535a0302047c435bb50067306502300b06c270e1ac010f94a1da3bf0df56da035954129ea03684005ef1d83b777cb4d479aabfc196ab03f592e06d400bc082023100ca9a52c6ee6236c27194591e21428cb86ded12aad3efb90d4e80602448df1602aefd1c0bd3ca038030ce3eca6288e83d0302047c435bb500683066023100d247f52ef2565c5fd01b8f9cce6df322587e215b50020dd9e62989ebb8ddc8b1c8d4a0f99daf90b7b3ec7d3a2faf0ea5023100b7c069f0621706ec542b6c4c99b291907c4f4d31afd839b213c1573d4a4f2cb7bdef9144c612591d99f7d23328ed65510302047c435bb50066306402301294dbc70d34ee332adca4ae7ba80a4455411ca3692c22a6a149cc716e132a686d1af625ed1db8bd50cc09b6d11ad68f023060de6c953548084dfa8561c8084f766f3c8fcff9a6910f31328c0fee7072b8939d2d204d8aa321df769f3fd2537785720302047c435bb500683066023100f6c301702f134500a64a44651226f875cbfb4be465617cc44d19d025c81c1b122df8bd4f7a64aa7d0e59f4e3e48c2e31023100de1985e55d4981394f89b3c8ff3edd18784d29847bbf05f3e56e19083549f4bc8f6a0f723fe38b250bb3c681c5062dbb0302047c435bb500663064023002c3d0c40342fabd3e1135643cc6f1168b3faa473eacc8ee09d8c825c3f1f3bb6e4164dd685d7951e1bb36961594f9510230163f9acaa1916573a0ede2430736ec6732695159ae3fa119dc0714c0ab85fc32c0598e34c58608d9585f67d350395bba0302047c435bb50068306602310085f2a7f691a62173b328c5b15acc99d8665a76e94f433aab06f0ba8dc287431193407b75f2585bc20cfc46b528f41af0023100e6e96de14480ab6ae9de9802c6e75e8e2213e39ec7d0c09a07e659d64bfd156ea518ddc990ec90f47a79c1dd4a5ebb530302047c435bb50066306402300bcc6f430d593816034e4dde3b56ad41f141c3aa914c3f803298a73ee2d58de20715a5575276da531dfea39986ea189b02304b92e57635a23900275310bd5f5273a23e60a90dfc0f88964a6769e41935d2dca0cbbd4b720ec72ef0a511c812e02fa90302047c435bb500683066023100e7916296ee88773966e5e7c1a3d6efbf03c860951d3b1e9057ee929024ca1470cd595a6e553f712abbf9945d5cadc47d0231008ad060a868a90c54195ad0cd78b371ab3e8449eeed527cad00493c19b81f628212e282c62377de74809f2be6045e6b580302047c435bb50066306402300fc155d63defd52398044f6eadbb236a3dbafa5341c11e1694cc9e72b8307887bdcf2fb5fc1b9cb3e4d6e07e6131e44f02302850b49574998d753daefd6f071f0cf9c2724701b9e53fe825a6823857dc710e06a74836f586ee916ce8bf22b52a6a730302047c435bb50066306402300dc49642267e70879d3b484c4d4ba7fe7839a58a91eb8061aeb71d0b0675a56bce6a075927ad96dd956699f0ba0feab902301087826aa45aad4c5cad0848de6bcc63692eca24aa1fd3c9517747f8c018de6659bb2a0a6f610d30eacca02e5aaae0f90302047c435bb5006630640230312bffc9fe48d792a0dcb5cd560f549cc073dd3d8d8687af270c32114e31ee5a7a95cb71f766753a2611c9f784ff2c0502300465830e8d177680bd1d219230cf21e5cfffb73717b7322d91c94447c9f2ce2dc6c900f15fbe4a89674b84e0d9f8eccf0302047c435bb500663064023035070066d146ee5b8d303f8a2d18c4316a3e5db8f59591432b40bc62c756d391c932cd75dde7cd83b1ee53ec53e2558402301d7fa0a3f965bc03de3c26246d16f22cd5ea3444a2c9dfa8b327ca203f9a9fc9d42be42062edb1696a1e638364afdbdb0302047c435bb50066306402301e3158ea68f4a7c5332edce2f7941f4dffe6f3206e72d07d72db9e6e01e959fa46c0d6d6436d692ff35ad3cb6436ccfa0230014a941a4f5e31a0924f47bf17bb0b30b667f4d6698b82951e1a318b7fb937c2ffc75f988ffe436b4380f0129d840b200302047c435bb5006730650230635f31b68ec176c38949ea8a4af6104cc238e8a12ee6569955532b0d9bd288895739ab0a0df1d08f1f210c8633d1ea21023100bb707bf46f54f93bd8f00e869b5a84f5bb0f62471a98ff0b00ac2e85132602e6be20a36c8c706c32dfe52cbf833efdb10302047c435bb500683066023100f3d1101a9c4ca646b00d7ab32d5403461bc3be1bc1b58e3d502179472d38f8a7ac71f3db297b69da6e3c02e796b15836023100a703b68fb07b803a67533498985b6855e68c44a8a52d28f675a2b82be8d64c2035680c3279fa7ff66d475fea278546480302047c435bb500673065023100d563f96b1cca4b4738ecdb7ff2415ba4267f48a636a1fb226e17e680fc2172ca826564c9173061c1a63d212ea33705ee0230469800d9cc7b460c0c8d76e0a6e3971abd3f710818468b29847a53c82b168ba613b6b482bdccd1fe5f817a1396b5c5eb0302047c435bb50066306402302181cf0d16175edfea5af9cab561d7de8d3469584fed16ef4deab6ead58a7cdb0322d05d35456a1e795398638763aaa002300ecd9136f32b285c971d3fccd5b6b5e294a2b64fe99fa4278929d2ad4802cdcb04b1332fa8b2e12f02675fae55d31e5c0302047c435bb50067306502304e581de9e3eb2623653a9d9d80063946310407989a6c80e601e5aea2f9b595a2ea34b3d4372a6789a0cd3c0c4907e6c9023100bba68a310ede810632af2f811d0ce5c376f593899b72dce9b14df1e789031467adac3901c74041a38ce8c84d84e442920302047c435bb500673065023100f896680895f2d76cc9c4b4f0b1fa3afefbe57e1c5de85dc14929e570011e389440587e67ee5d6458108025013ba6831f023075a1410359059e5162c47aae24506e9643b823205db693cd4223cd2ac08025d1c38c9052f60c683d1cc4e23d4fca21d70302047c435bb50066306402304717420d0da0468010c1a1feeb82a7ccf9d24c5652824355f3dbcb5a484e7f6aeba2de7b9a79554aab30fbfcc99a71d4023005b1fcabc013614df0eaaa928e02ecf989ffe6d4da19a351c73739542777d506900b8c65af8103e49da37c313041ea3f0302047c435bb500673065023043661e1be8183ff910d4bb5007395b8f5d1c2eb32ae179a3d174d36cb1a898319c74172eef44f9c38af58f2ad67654b5023100d70b5258c87651b8e5eb5ff25f3382ec040e806beea0ef2c8a42330985c846e794b30b3718950705fa5659aa926fb7680302047c435bb500673065023100b38c024e9f679ba5a4f4be1acdf05740e892328c9ff5cd9ba921502736cbd68ad49c795bcd85319d6b264604cc770c6e023025f5b14ada0b5ee74f8a6cfd78314b46da99a05ec310b1912987f5f898f87e4e55c490dcf1aad243594e0448139bed270302047c435bb500663064023056e894bc1bb9e55b960a038d6f4126417a0613f5501b2317a965c6ae731b6b1d00f1efc9f18f08331606484faccc01940230646d6ea55fce6a516d15fdbef08fa048387450e732c54a9783bde5ac8664d77d3347b5387cfa43bb850c7885bc293c700302047c435bb5006830660231009a18bf777f60c217f56098ac348dfb6312336ed4145c81f0c6733ca0beb6b7b8b2bc790357447a66b8efe457b63936d70231008de018ee36730e94bee6e1ba5e97bdbbfc44201d029375d547081c15aaca6be44f277aa53132b119268c9412fa2425030302047c435bb50067306502300335d157e6f66ba33fc97b9ffa521809af79bee9200b7dbdd39ca3148e4d9d260a680c9201a9cdca3df5e9971e018d27023100e8a433e8c317755f2fa0cc5ffd6e21d940e10167c0da1a2f4aac0c130d0d797fd928c86b4a92429c3375e14a2b92193f0302047c435bb500673065023100c0f11d006f0a2e59f18aef5018c323a875f5b55beafa14229e77b743da689eb10b887038c2833645d1d5745e52c52d5d023027a447724c2c6541a2b914d5581c5869935ea80bcbbfd8162be5e7d18e8cc28720c8af84a701dd3277c6bd1a2fa24e870302047c435bb500673065023100ac5c7e55f6c2858f0b1379f42e7dd94f9f697e931161ca7877f75df89e95431844d55f7c070db551fb2686cc7dc5bf7902302bd4e256053ab9efb737043b63999ec067acb9da826c1ea66c6f96b0b9ecdbc52f6f3da5d4d1c5e8a28a6bd678ce161c0302047c435bb500683066023100bc6212708ed8a94ca060a3f12c67e0f7c4902ca50ae6d377fc035a91642b68302059dd215ed74b1a6065ec8a0b476f87023100b9d768ead934ed164d98399a7a498e9b948b4dbcfb6ce2da7cf426170e24c3f6d5501b8ee3bfee6bbd98dea3f743eb8d0302047c435bb5006730650231009a3d40cf1bacc10ea32ac6fbbead5f689570b2f4092f8ce9eef63ee54981204898508a882d4db5a6041974c3b63fc48202307fd0d9692acdf9a08934a281961720709b0805e52bcbdd0259253557744b37afbfa87314ad6fb974ef95edaa316ccef30302047c435bb5006630640230500177da819e9cef051a41e4703d021f6c20950290f44577db8bec3d1d5ced0e068a7c2b18ba966629938e8db3d51589023062fd1680e1e16fcf38bc950910cffc663c18cb361655f8bc529e8b19feae0fd7e14422b3fca2a7a90a07e946095a22320302047c435bb500683066023100bbae1c0fb1374066272ed9d5779b848a8307e262b9f7119d8277ed094ba50f5736a3649a306464ac7778d0b5d15282e2023100b829ff476deae5d35de48f2d22fffb35dcfe2ef8bb63aff29dbd4b7e980a409590613ae313692fbc6c08774e310e296e0302047c435bb500683066023100eabe113f719513c58e4289bb4514442b46bfdfd5551b808902a2d4a53f97fd8781f5f91e7c87ab828b1c3c73ed55d16502310087388b5a68e308bc8cc8cc6e6a9f29a7b7b26903fc7aeb8d8f5352185e4d7cb81e001f29dc0d47b961175f85deae06090302047c435bb500673065023100e3ff24eeb57d06892875cfac2916c60224a67967bdb78a187c079915c1c92c93f98fc8729a97652407aad167d068b2d702301075f00e621634d9e15427f8102549533cc7bf15a6bdac35d60bd0a7e18d52849ad403915a139086378a6f50363ebed80302047c435bb500673065023026e6e26d3c03535c34c3cf2b259b606b05fb53fd538ee6dedb7ebaf21f591961bb74e714777615f6337adfb1858b23e8023100e532d3ee2c468183f56b922f1d3d531ccfc5c6915a779d8770508c9a97a217b95d30e238f611488e354ade178afdd1490302047c435bb5006630640230029de56a46322f6a83d6b58bb1aedecceae894d57eaa80a48c280443ab4adf951cd92a35ce16179bc6777e934bba7a8302307fd1fc71a0b2a1b1ccd7399d67963158153e08a1cf1a7a663d873b6516ee1c7028e9c099627c062825fd3ecd9a493bd30302047c435bb500673065023100fcd63779481ee849561d423966dddbc51fbfc38ff345b0dec354d720c24368062f4a861e02a1940e9f6845fb2fa5b76a02303aafb76b26c6cc7c9b0ee55326640a7517010f1195c26c401bca1171750b7e72f2cfac984eebd8f6c9113caae95491500302047c435bb500673065023100e36b755acc308c1f6f91e2ce3810b31bb16de039eecfdb6c8bea6ed0d88c34b5a1cbc5bb2d04ac2530055ad284a0b9d10230464a40e47dfe463c353256e5ff349aaafb37bf0278a9bc9c62b6221590ea879f732960bc63e17f7ec1ef2cbc85ab29300302047c435bb50066306402304be2c00bb04f12856e35e956065bddad5b5998e26e1772098f0c696083a2fe86010767441507dcbd77e81355c31689dd023013b8c247ad6550c08184663f386b00eff4835a66b4dd41886b7f31f815f66f6a74e7608a5fc1572a0295a557d6392c7f0302047c435bb500663064023027d20c9e644c346cba323f72fe283e7e79d37b1540fb6f86c19a75b147fafe5e908bd16ca4857caaea278d3dcad68af90230716e14fd779ab227a2348eec161989d723df50407506b96e4703275fe9a1647f6cece02cf7b8732f4a15b25f817b1f4b0302047c435bb500683066023100f0c8d0077df7d01bf51febf0c3d494b664fbdab2911538696f7d13bbdb56de0db62e4936ca751c207285385b9322bc88023100c20a8b6c9817951b1f3ad231cb0101edd2e8f625500fcc40383b1c2205bf0d3ca07c1ce37c16a6288fe32cc2a8a058b50302047c435bb500663064023068eda596341859ee26fff85fe9e3b7a04a40516f60d4f4d6568b3bb47b25d885be52bb000601f8fd544c778d07f00da3023065e7e9fe502695daf17b0a499126c2e622a049c9ada7550cbbd00cb70e2c66ef22242b762269db1703db685b1bb8f5470302047c435bb500683066023100f46692b971933afdd5f8aeac508c8b478b1d608e4e097585ff73c96156bbcdceb7fec5e641786bc05e6751f8f606367f023100d149b8eab52f06b26e62e0d9e2d1004488a55a69f33dbfb1c1cc19602a7881e9d88cd8e7793a07d9d98a13837f497aaa0302047c435bb500673065023034d7ad6a4fc825053641cedafa96aee9f1213c036f6948d3ea04b3caff85e42bb19e9939d9c92d01dbb0da8c587809c0023100dc251e8981412d62a49f412c689b213ba1213601d4a7f7eb0f46399e13efa31020f03a15f984cd75eaa5372b8bc7e1650302047c435bb500673065023048e7063c5567d9b740a4f579f95e9142dd752a56800c859e2a39489a052af994dbeacfdc17de1764ee0f541d96d24bd5023100cacdfaa49739c9e45bb9699a643f1fecf2584741f3eef9d14b5b5c8276c40af2453cc96606673376bbfc18281912c4320302047c435bb500663064023036c73e4cb9e10769e4d894492cc7e78321a2a7f0802f6820ce777d9c357e8f4f4e89090cf51bd2c13eb8e7baad8c9739023061d6c894928ddad54ebb2b1db623e9195f4f29f5462a9ff54d112cf97ea2624da10e1b1ddad728c2f16b3ae9d689d0b80302047c435bb5006730650230747086d87186bfcba586df7a83276877e81680ccdbec9c3cab1712a99e3bd369b430d781120c9ea430cab67d887f5e66023100e671403d8ffab4987a7b51eb34a85b936ab086209b6de0627e5e42238bb788e8ee7789463d453aba1642648d37c0f9c50302047c435bb500673065023023f80df4f362010e07250b7b50169eb147bd39296654c05178faa20f83535c71f621bde5703cf3b7ce9efeb1315bf3fb02310094a712be63f118661fc61a1577192ff9aff8cf78c98c99c9e4abcd3574cb1c52a8569589f1cfe490dbc86eed266166780302047c435bb50066306402305c68b4c8a943d84de5c84b510eccb4112dba8199a8ccfb6a8ff63897fb4f3bc4b5c8ae90232cad2003446a82f449911502304db58206d923ee7f5e36726cf56aa76c2e6c28b90ad05227755480622e9a02e2ae86d1c00f0dedf602d034f47297256b0302047c435bb500663064023069a00b866a9cbc8930570d48cccf2f8215a2103e10e6caab9e188d06e2903a9b0fbe8912737214b264fe3d05be84c47402306280d27004466a08816b0037520fa15a529e6500e7aab978f5191bf60ddc35ecddbbe0d4f7b9f3efe16cea5a1d5f45a70302047c435bb500663064023004a9d737a83c82ecd304aa677541c165fde952191442507fa5367e8e62fa760d9ece4832d2c46b8915567f9375d7301602307df04410f84bf0696c00a832c138b397b0d897bc952fd4817d05742ecdb3295454fd779985a34e6b9d6185ea118202820302047c435bb5006730650230038a46bc3447c00a1c2fc9f7f1a8d364706311dd9e1433654fce560a8b9127c1d45a418b2b15ef7cf9d469e959811cfe0231008f9add40b734ca07cdea99b01ccd97253d7e509a650f90c3ee3add683fb35ef42da0578aa001c3373b7cf437d2f65eb30302047c435bb50066306402304d71fd478e78fd6f51dee8c1b64d8ef16056f4078dd63c4c6d0e4c23e9ecfe759ed5378728e4c9ec8accd4b1b6104b9f02306e67ca4ff75246c78b97f1d0ddf4d0efb5be04f1847249b92dc7dcd8ccc41e18561307ba77652a99b6ebbcf5da3f990c0302047c435bb500683066023100997057fe19eebd008e7dccbcee34dafb1a0aa33e2253cc3eb8c64d8be1c279cec227422d9a824e467044b784b440bad9023100c091dbe3d7cff4835b5456de5d38270608de1831b99bdcbee5e597631e15ea224de210d0e4effdf007f3e61b52ab72080302047c435bb500683066023100b360932bc1fdaafe117fe6740c50d090325ccb22cfab0840c0e630852c6469be157235b75150675eaf044e69b853bfdf023100a7b50642c7b3672eb73d182eeb7ba42ba0e06ce5c87464b755d71685662885a33327f328e25ba96ae96ec0c3b13a47b20302047c435bb500673065023100c470122ea2ca16cfc784a0f4cb6a2c7b76285df6fe04543451406dd4a60d4c35f94059a681b8d9fe5385f7c4915a8d3d0230295b836a0e599cfa2273987c0c32925acde2b744a2027309202d879ba404587eb567ee1019a1e6f39ef871bb3c01cc9d0302047c435bb5006730650230160f48984232accfb2c29984b23801b70aef1bedb306596f01628f8b25379f026864a9d2340f87ef823564e071a50a3e023100e144614f4e1e4e596319e64382f73071152deb8440cf78f6f85564f60deb79e6c632f9755c11da31cd3ff774f0556bf80302047c435bb500683066023100f7877a5cdf9ef7663882903e5e7270c6e039edf94c21326d5c82abd6260cb49e06e3076e17ff6a5c831485e5bf4c5a2f023100e396a0f2e72dbd957f527dc0878a7b56a652d2bf263d906fe62bf34301966a2d19ff4f37a359468d755a5c967caeecf30302047c435bb500673065023100d1dfad2b2c64191f1992455ba547db76949769af118afc4d92dc5e7444618f9a36337c8fb03b754d587637df1ac556c0023071403c7f24918182bba6ec5b599e02f00d8250e92a35db44ce142e01075df99870faa737c119f7380d6f7f14d3b5b07c0302047c435bb50067306502305a2ba28f6052181697d6db1ffe2ae9701ebc02f9df3d9cefeff59f3ff4cfb3da5f2491224c0a8cea5803df8a05b1118d023100ad7b4ff4fa8852626d7249112ab857c681d077c4f2704366af7a1ef9f9afd9cbcbee886201b1ad3e96d4b7f5bdf762090302047c435bb50066306402303432370a7bcedea2b4a0d4a259f44fcf087a4539e767c7bab596a8e081af16cdc543a28ca187a942cd2b7ab844e3c58002305ee11e34de7fcdc436ff2d28695093136692e454a3799779ad0b52c00a01b912fde049080bfcd5b901ae1a6bc8dd58660302047c435bb500683066023100b02d1c4e0da9d6c5c53d619853ec17c45a17e20978c8737144dd9c6f7bc6b5c46c5972e34706367b2d850548c729b9d2023100e12ad1b7c030671dbac38275641c1617839ef08e6f240454caa697911b132298b729d3daaf776ba8b50819b95a4748390302047c435bb5006630640230366597258d7c4af64e92e3dd8eeee7e312c08a1e2587c1b86e67a5c0530b72b3858e0900240912c34ee96a7b19c9d99c023025d2572388d9dc68f77a48dc65fd0cca988c7b65cf2a4df594a320ebf25f0a9242b8e484dce5161fab675ec87522c1bc0302047c435bb500683066023100eeb24d1110c9a4ad8f7f983514a99e8deb1fda6816c9be9210e837db082a2780190727613783b2c490cc096aec8d65ab02310082a0bb53b3232f0b8915b7e9b5da373137afad286bc1c9b001cc3a7fc57a28b84a8e8c822f2277a4c466a6a844ea17d40302047c435bb500673065023100bf01edd2de23bdb7cf1efc3c365e979e3e3e821b284ad9abfbc1934b2f4f27c4d10f377ab24d9ffcf882e4b79399311702305aba6f8688890cb979821516879927cd79a82c2df42dd91948236540a4109eb17ec1dc606841407ed450a5854f2724780302047c435bb5006530630230369d3bb651de55d66100259aef067d3c8073f0a82ad7f59f2cfd1bad05ff5a66c6b4310581337b0ca2108e39ca8ba980022f3eb6a98863f42ec67082efb2e669ae9efdf1c1c951eb0770f011f399d1d542ee1d1dd894e60d1986d232b45d0ac3ad0302047c435bb500683066023100b96164f077cdc453e0451e6cc7c0cbb70af92af372134adb18cb0f3a5d85c8b56e804557e719d29a2e2a41ca3dad6556023100a719a0d24df13177180ba19784b930854be9059e8ea5d42a63a7ddf81a12a4e0810711c64263639155cc706f7f9ace940302047c435bb500683066023100840dca5417877d42fee4c7fe382ff322905673c8be4df00351a67c95b760d49c7b02d37cdc012ea9e4bd3c52ebcf8677023100df929a7fe830d3ae745b47ec192aee91a7480b381f340984953dd662d9bd635a4111ead5bc7e58c9fa7a39859f2e9e350302047c435bb500683066023100bbf78063b4c1996d671eb3c78c66972b2fb2617547c27aa9664aa4e2c8a9add99516c245c0907cf5c4aa6140891daf64023100988494ac93ad90c7b23a95077d4c282cbf4eaac86bc487a7e3753c3da681e095dedb1fac865ae9288133df2ce953dc860302047c435bb500673065023100954c1583466455b0b57dfd387052ae7a20e68a4d066ef8cda7a222f6e3db0d811ecf9ab172086ba9737b85b9c1f332b002307a206ac23e0b4c61900e1dcce3b88f7f79de3ddebe4c8e6109402faa11ad86e30fd4d2d49e617a62bf662278454c87d50302047c435bb50067306502300e828fe7c2bea89c949e6229d5a15c37c3195d5053be29c9dc73f2dd4502f848ca6fad88d8799cff6ce4571b0710f192023100da6d251e5c8ab4d6a89e5e60814b625f87908ba8d244015bcc326c7dbc74afc175172a5d5044ee9c06fbb6ef9865d3430302047c435bb500673065023100d8df1368f2c6600a848333eb6e458d9bb9f49db7e802261c3cd7595c7dfcf3abf244fef839db88edf1bb7f38fe51014502305ad84a51726b45ad6f853ef18bd854385b1dada1b9e90473c9fd045c0609cc3c93f6b3aa6ed236a23d46887e968bdfbe0302047c435bb5006730650230251465cae5a178a67f84dc10ca15da41762e87187bb4890cf17c67b4fa9386fd2b7c5817c79f2ad8929492f3bfbab5c6023100a66fd1da6aa69adc22ee766c1e1ae34658caddceea9452f7ea00800731a15a8f7533d5f1dddd46889e47f58cf7f0d1370302047c435bb5006630640230138959446a9fc4322e311dc02cd7b9e8ab91780f2181c9684688d6dda6e2fd07dc31fa21be5fbb51c1d33855f2aed2910230289012f31de58d2f29f2459d51ce7416b76f05ad24240e37b3cf4111c8a190b82139295e7820fe695a5f8242802bede90302047c435bb5006630640230282741774e24ffc4c924e3e8b81bec22aa5ac5c6a197a0d39ff32d3ab3efc94ef048dcebef7cb5d4f2e38f53ee79ec1302306939f849cc6dcaaa085d0ad0d79e7d1f1a248cfe6f2f45d71177b8ae9c0a3f2eccb031324ec80e064c03475f5341f6350302047c435bb50066306402304b2e58c7deb05112d5f16a95c4331cab91ff758e4be08fb299a2bc0a2a5d0a78700c2606e786ad2d1b39361ae0ce5a300230747a549eb39dc7e9da06c46c0d193c36c1371cdc0453b698f2ea845718c68c1cbe9ead7b9e850f8aeec9374120a88f0e0302047c435bb500673065023100905a6b82cf93dc192107533ca12d1e204eb585c1067913f7dd21f052dacd0ca7a839069a422a0a70881d977dc616b7ae0230651b34f85cef45b85a0c9224d60e23a28ca2550ed5a28b19ba2af79ffec2ca02685bd06010698c388d95e8d4a90713e70302047c435bb500683066023100e0694ce84e1abbc956b1efc56127341dace41da69a8bc60cbb205dd85edf0a9090d65efb5fba90e4d8d24f887fea98fe02310087c96f6bba9b2f2b97943624c278562f24100e4fc731cbc0a5a7e113ad452f94d67e5db190553bada63f4fea66ae0fb20302047c435bb50068306602310087733444e64a405d4ff47d83a4c15434017e5b1ce97595819d709199124f11bf698b744087b033ae309819def24fa39e023100b9820a4f819cda078745dff7c442d59ad39eb3d1788b932e8530c6d59bb955a3022a30968b7f67a32d0537cb6f8833740302047c435bb50067306502301ac5bbd6bc6793893e5931f50d32ce205e2a5da3d59de1e5015c76b6b6982e1a254428a44443665b6f710217f5d9b6b7023100ba1cc448da14547e7d8c0b2d330cc2f8a8aff6195fa972c8ee54c5f56decac3ac6f6a9b90b941178e98d69c82a04b20f0302047c435bb500673065023100a0bb9df2bacb1512fce874d832a06d86f49259e558243aa700a8ac92656f1b0801818334c92c3b1bb784a8c4f2e309170230224e56f4d370bf12d290f9d2a6167a280556e909a05a9b1c92ec1b5e86141dec4d074849424af9c6820e297defc481360302047c435bb500673065023004f3910134e75222247ec0729f7f6ab9b0cd0c3d4d8b1aaf28791a4a7fa86245614b73a69bb22af2d51aa03fa3fe852b023100b2e170d85ce4cb82e28825b7ee625e8fdaf51be1ec97821bda7bb0abb99c6d7ae168a912844e4a3ba89fa8b3f49ed6880302047c435bb5006730650230496d999c6a448e8178542ce67719de97215eb5446b35ee1f49f867fb796f64f5c5788549dce959e3d93d703c23fe0224023100fe354f2729e7fcb1d6dead70dc66222dce0874f99719688f241f8c1a1c6834967e20dd56ca39c7749ca17c184123e6af0302047c435bb50066306402307ffafeb6ffc87aa1a1d974c2fafca1e4b782d88288caa425ed2f8e6d569d299011f916b8b3a88aff4b6c262f1c3c1fc602301cb4d53b3a8a8f08a6fd407b0cfce786801cedff6acc25254cf9afd23033d231bdc9ca92c4bd9701c0930afd37c8dcf30302047c435bb500673065023041fc28e5b6f514fab773b52e75133533c4e8f7f919acfbbed76c43c2d917a1acc5e9ebe106932cbcec1dbdaac30285bc023100d8d9698f5de6406e51896f268f29b49e03edf1716fb29767e67c7b81e2ccb4956dd61a92f017c2dfa24351c9e73302fb0302047c435bb500683066023100ec1a738b258191ff052c7604852c22b9b7bcbea98ba1d4233639b114a3cf850f57fa552ff532e540cb7d63b392430038023100da00a362fcaf14afde5b8c6ef5ffed5d98762c959d5ebd5571220359e656e4e66aeca4cf3b9959177e1cfd038d7e76210302047c435bb5006630640230471b982c872a08862e725a186a7b7495a6d52377ae725758a4463f6b198da22eec4aa350455615601c12a2c77ca2a62a02304865a6af38adb575434db3372f85d7d51580243bf96c286ac93dbe775ab85ad941ff759ee665823998c114bb210505880302047c435bb50067306502307b87217dd320c1aebf7c30b3adf52136f2e2fdd360b5105fe524f3a12f135c574d9d5fa7a32172dc4fe76dddcbb194c7023100c4f3d60bc9ee601d2ef802b165dd6c0e11572f59eb6d25106314d292276942f4be7345cb3e3b44be5eb01edc3ddced270302047c435bb500673065023100c8fa509fc0143c95efec409bda4253efed1473d4e0755168434a467b3918bf320a44afb6c8a0d51716d6d8d9faac63dc02307a0108c3aef9b5820e0ab595708f18a884742b2fa2d385996cb1b829c974dfde16a1301523c7b119a9a4cc064050a22b0302047c435bb500683066023100da0b3201a3308af5b5978be3ac655eb5bf41d6c6182ca2b5387798db28a30115491f0a5705c667e1b87911de921e21a4023100d5da30689e61bd8a347bdeeceae24deafeaf9e988f91ddcdf1997ecbf4a64479ca82828ba4ca732f300b25aeb78b0f0e0302047c435bb50067306502310094c59dda491d09c04985b125546733c687d0ac30d940777c8ebfc102dc74b2ef9f09e597002ac81667a0e6efe640f33b023064bd1fee800c1767fd754167a61a12022cdc3c75c5e49c4d53cce6220876673c7685961abf594bbea38a4db48592d7a30302047c435bb50067306502305ffaf373c2dcb9581e699a91357f3355b443556f47375b8e30bc0e10bdf62f396614b0c26e903e642d5db245fb5a45f5023100e0ee369b33092a9e7bb252d109979c096c5a6fcdd8eadeb0a56dbdaff8059f596c6e4493bd8248355adc85b3dbc546900302047c435bb50066306402304f80e3fdabecde91df59fbf156c116a6e46c27100ce1da84b609e51f81c57968b1aed5e98d81e5fe632e796fd2bac54e0230159132f42ef628f2190623ca7c5e21a125dbdb88dd0cb3305dc52fd4ed9aee7e8f930df3e2b3694b0f3459ba0edd3fd50302047c435bb50067306502307a4f1c03412a4e7546eb28542d27a7b8c55571c830cb8cb7bf72835d74659ce9bcba0ce6386a2d251251353adcf788710231008080da799164896bfda080a093dad43b7a41455acbf72a6cfbeaaeb35ca31f9db2db1cb6a943a9da40e6f94e426abcd10302047c435bb500673065023059bcccef9b35eb0718bb32ee6ae63b35a4c84b34c55996908c0db2b960b489668956aa2b52a754ed0cff05fcc2cfd24a023100bac6ddd7df7f29a0f863827b25fbb5634ca57dc9e7da8f88fa6787842a518ebf6e9c9f05997c76be1b2922fe024e46490302047c435bb500673065023100c3f5d80f9d5711e3b02405a2bc9425310e4f83fdf8096f7f34d0d70c94882597fec7f8dbdea4829bb8dcc64b082262fb0230060270e8b240232f7e9c0092e0416c00d2927d7fa350b4f9c2abfc57fd2784b67b48111ee0bc5345be9cc0e22c839ab40302047c435bb500663064023029013946b68e90e3c73d8613105189b522928009a97059d9bf8b970ba282d85dcbafa7408b366cd9ac5879a554ce1feb02302f8c8ce2edb9270fae5f925d89be694fe8024c42ae36b116304bf6fecf392b49c8414ce630f017da16747fa13ec571970302047c435bb5006730650231009222ec313a267b8529cd8dc7199b9cf6d1f974fdd399af17124d80732678b1d3edaf81910c43db335e22677515daeddf02300e68f8507b6a64f22621dc71f9e96f9c1b8625efbf86d7ee7de9ac2d9d3b9c0d23d2ba4fbbd902acec49749f79a4a65f0302047c435bb500673065023063bcacf419ee2dd911bb11432006f53591ede2c543b3f71670aa60fac657b4b0220fbc4fc11d9241b6e7bc86993a6288023100afbcf15ac6a7aabf940510769b955838083fe27bb92386765c0968a14020702f933be115e4573193fbc0c2322e8c7def0302047c435bb50067306502304b3a14183e7e927bf14894f8b5dc6dbc622eab03c9eb27e263b3cfcc61e8c4d367c4160c6c8dc653288f7da403b622070231008477f3f2ca93057f53f6b00f2aabae9dc47c6a65ddcd3f0e875cc9afd61a69b60291d6944c37b965b702ffd5d305f1df0302047c435bb500683066023100a88ddd7ef45a1232790aa40ccb0dd2d7492e9b5e183e38c55201afab4b0705392c4b53b5e02830e494886cb0e0af1e9d023100cfd53c70dd3666d888755d0f054b4a3123eba2d4f7bb9666f6bc80d7b9011468c9bdcc6715cdded4dfbb64eef47618990302047c435bb50066306402303f7d76c9ef51332b78f84c10e5500d0614ca4448842619af9b3cc1a4b032e961b4bd66d57d689d1da146b8a9c1a422be02300853ce2b84794913894b0f9f36d09f74128e0caea8f1b7d6632bf8b300eaef3b3dd891719ed810427fa2189600964fd80302047c435bb500683066023100db534aca06654c3064c9ed710f9897be09583322e9f65320e76f71199d7c5fa29304df2ba3048b5fcdc02e3fbaa493a2023100caf1c92b726fb25962ff067abbcd376ef193def4b8cdb6a87ac2834fac2748fb9c9bf0259f47a03ff4b48d6a492c3b420302047c435bb500683066023100b0bdee72c187ea89083c53158176cfae0710d1ad85d011fc49da7d832143cb3a87c7c1c0b42a7ffa4041f700a2280022023100e7e657c31d7a4b1e86326970cf45ab01047f33ccf59f5350eaf3bce27bb1e1f0a83fe2cd60cd4ab919a277ab2437905a0302047c435bb5006730650230732d99c833a270f2b6a8c4b23190801cb0eb52f371b1f716918cafc234dbebf314b4a7bfebd5441e589697e80236e15b023100d5926400c370499d78a1a4edd997ed55740d92f70577cd460675f05774fb79964047be7ddec9e1ba0035431e54fb9c910302047c435bb500673065023100d075634d61bfaf8c09316a9f6412d0b702fd8e42cb62a6ed6b972fb726ac36be5d03de8eefb71d867b7ab683ec66ae00023065076bd0bbbcf83d2e693e1bac79289e6d81ae667d0b41fa740005f63f58e4c716f74a581f37cdfde8baff1abccdfb1a0302047c435bb500683066023100a16d6a84c8d9098526489a6fb9e8c87b8d1be02fc6d630ad40438e391d6312cc9db31128778b08407f96b50b97d067af023100f850aa0fa5b17cbdfef8ac9737193d620203b85c6259951b1896cdf5669eea5c54dcdaa85c021e313b60fb1c6efa2f420302047c435bb50066306402303e9818e93de0180caad7d8e1afc1cc54c233ee7303bd603fb8295475c599b11c350b34ae6f0a4fbc0b335ea66cedc614023056cfeda4fd9ced185912e8158fb670f707fbed2749f8b517cd4c59258ed4ad16fe4de34ed8a0e04a808fb6a1562c388c0302047c435bb500673065023100e3d8ee9f68a35de3957b8f48787af99ec74cc3669e0054023394684e7d240fd7de0ab691928879d60b9904157acc3dd602300adb94d8c4ed8d2db10bf4b10c54943ba1f8db16ac2efcdc35a31d80212a2f90b3e4a65ce76120228caae0d63d53c9260302047c435bb50066306402302cf37d35b2567f7fb9415b688942bc45416f90601ab86013a94e4f8f2c960d1c51d112302a43838a7793afff001a8796023062425c337db685d567500cc846e7fe8e6051b02078bbce08bd80658f0062c28d86e7c0421707db5cd1e4c837863607bd0302047c435bb50068306602310085697301c63de9dd11378fc92b3a5ecc82c0d893d30170aac7cb239696f906ba993bc5162c766f763a5077f9a7670fd0023100fb860e15b8bb1ba4e1fe2054488354f4c5a1172a7c65172974412ab986f491783069ac69cb0fbc0fd5a3f9c6d338c2bd0302047c435bb500683066023100c29f30239a0bc58081e3829f1378a82d4ed73f2d09777d44ba70880cf582ed313e57f229cc144aa59df74f2892784bf9023100ced3119f15db1ac010ba4e5636be61c7d2f0001c249363999260cbc4232370c2813d7362aec6a81b17c5c1c8370ea1b90302047c435bb5006630640230215f6a4a38612a8424e0505508b4a3672f645b412b2ba5db7121e8d9260272ead718918a72251795703c04c4c2f076c7023030026f4fbb025a775ba8d5465c1242b5a94a38955cb9f267b3bf563f0e36d0a2826fdff65517b53a852ed2dbc4298ad10302047c435bb500673065023049a56e78c9d1a1db6c724838b2bd8da715db8c6c0fd189d809bbfc215bfe30e42657c0a0694a775adf1867e0b99030ba023100a23405f8a989e2344b10e4fdfc7e939e5d40f81a780f252282521434842fb06271e1aa5b28239db7ff1eed251cadcc950302047c435bb50066306402305e39a18d5c446b3552cd61f49f5947c0998de73a531b52253d989240778c7f929b702821fe1effa87cbdf5c7073726b902302edcda5ea13a22e6897d21789e5bfebf89bc6e2d4d0be31a93417fab548483ea55ee215baca8673b56137115758275d30302047c435bb50066306402300704f5d20b7cb5fbcbf3f1027679afdcd13cf494e5fca99a34317e055564cdb7782eb0f176763992ddf99159244c13ea023058251d34790c1c41997fcdb46efed6ef11e063a66cf14448ee501efac1fb4150775a9f862e57b1a3c67d91c9ea0809570302047c435bb50066306402301c38d506f166df659f0c577f3b1f667830e5d3ae85fb18b0ab0424c2f8e1987d44deba4f3d72e5e5413db81462292b1802305976813443b31562562fb84147c2a0e1145fce48ea27ff6bcda1d1ad8e3f03faea1ed87dc779f133086a2c4db759c73b0302047c435bb50066306402302483db8889cea7e25342d6e8689b7299c7f8136071d6134edddb948aa4a6b5363f15bf58f5a7cca33bb736f0a47c87f602300e42280caed95ef31d9c99fa1c311561aee7d5b4cb1d1e05f6475f48ea346f2c3a3314555038a0827d98e6898e9415630302047c435bb50066306402302351748440bc3a36be138cd34731546e0dafc2fd86e2b66373fe35232f50ee31beb23750a262e74490a3e1304237f8190230615abd614e19bf856d9d991a12e27607cd948443549d40981389bbe3699bf37ad118221c5846e8d3a056f95597e4fad70302047c435bb50067306502305ada9146d1fafd766276430fe7176c4cdbf33214087650bd46e36c344fe04bdf721f81761200a61144b204d06bdc603f023100e8ec6ce6ce6c68911061def60d3e4e386359016015c92f4bdeea621454d7ec0dae8f535665b0ab99b54ae36c1683deca0302047c435bb500673065023100f97fbef9ebac2575b90c14405a35c1e25d47389e11c38e732cb17833c72c5ae84625d6cc06bc7f34003bcc749e7195d20230580370182d378ae6d771eee6cd80b85153714397f1d1224ba544755fa0cf4789064b0efb2633722751518f38c4b7cd7d0302047c435bb50066306402304812aff000b4527ffbd80ae001e70600bc868c8391a7cdc506370efe3c9de203215b688c4e6931283d2422f32e7d3aac02301aec22e33cf6c025f675c6574dda7c57b4a8f2cf5a2b1242d87e56b17fa11c037bd2f8aa6b5cc48fb54d3a330cbd79b20302047c435bb50067306502307dc2957d231b8bec8684e547200cc75bad3b9ed079b737aeb9f8a45588e65b5e64b4c0f435c178dc2b33f96030f9ef1e023100ca721366972d4fc9519c0cccb89dc1ec5422b29e99471145368fbd221fbcfd41e35a489bfddfd5a87d6dfa625c6b881b0302047c435bb5006730650231009f6088954a71486431fc0cb1a91d140ca87f68845d93e33182951cf0adda0ad3dde82e8e8de32f381a81aabdec37b00a02306f7edbffcf54531647228bbc578043ba2be0861c9a19cd3e8ac4dc71f238cf563e08ea774cce4cd6e2e43e4ccdf7b4ce0302047c435bb500673065023012035fad4bbdb3d5d7738221411afc68b030fa4243ecfd9dd352ac92412848ecccd1746550c46bdb2bf18f4ce9777a1c023100f6c7109ad31dab7f5ea532588e56b5fb46e88459c1b02ee3004a92a6e4ee7f53663087c90920eae75777434fda388ce20302047c435bb500663064023051b2463e6bf8fec12380f3664f364b8f6c988de620b6b3b4b1d3c9339d27d23cd3f419697100bf8f432ec17d35f801c3023018aa5f601e72dacb8288c7d1d66ff06acb3aff82086109591dbaeadf2d06833c36865103b7d83c591374f4a1f48126790302047c435bb5006630640230498b78f3cccef38e88068fe88efd022451fdac973ec0383f8704f5818fa920679b1f8f68d65c0935ff011fc53a2b540202307cc1f0175e64c8b1b95b48b1f6262947ab2a72c1bd621b7daaac4a4e9da9940ffb5730b7f5da2c8ee0b3e5424f2738020302047c435bb5006630640230640046a535a2d5e9bd680484e646759f113915ded06020f1f7f23607890afacac7c69ef125f9311330e0bddcc14ad3da02305fd22a2fe4c9bc32da407fd09b762c0e2b53ba2ca573f9a36e10aea07e97c284510b05804c24c4c36aa88c61d7419d730302047c435bb50066306402305cdb8c0ef098ce35b6de17ed0d1ab06584980f5a6e53fd59ce6a4f18cedc2bc9dab36fa5031e68d80fab1a2982ff468a02301a7c8fde4d87cb699ed6f6767992e44ff97e0a778b110b3ab41480f8f24954f7c3dde681749c5185b95c0636d2c098870302047c435bb50066306402303a88952a23fc08aef4aeacc95088ff6189281f255126330f9b136bb2f6bd706e4bebbd0d84ec6329b631970905404081023079ed3a0590b8b8c9a7a3c13959db24b1c30c3d85d444b53e335b8841a8c16de9b1956c462ef57e5baa4a229ad80811cf0302047c435bb500673065023100f7b3829b5c91f617b88f20f0484025b1253870ee5223117e9308574a70ff43610c8bd5bba5e8a5910cd38be4782ee96f023018e8692fd49f7f242cc10e0bd8651c6e860be0547bcc135517c633344bcdc55ae0f568bd251fd4444feb93865d5a8dbb0302047c435bb50068306602310091c45e91f8d9c59eab9df3497fa27ca5e9a32c6499efb9084acb06a355091853e9805e19003888e360059528b56d9155023100f797e1d9cbf61942f5ce88f48a6273f1c050f90e138c5f1e00f233e411fb2207f788af239679d5bed1cae28c55f17c480302047c435bb5006830660231008dfe2d265b043761e781a5daccd592f8d8c7defe5a61d2d666ba768e06b4633e7477b597b0945451dd4610946e9f0178023100871c675e9f88e01199a91ecfb523c8a723ddb8282246901f60bbeb85c0a45f9371a6fd24bb223798543c5fdcabd96b140302047c435bb50066306402304f966e81f0b3e9cadbc6aa457ba264f57d83ca28854b00dc59d4aec7dec22bf020053121cb6efe2bfd8c010af7ceac590230012785234b41b37e739700fc8afb3b3caa8ba7557bc91af9565dfc49f075041f9d1ee9aa4b52728b5f06167a61cd722b0302047c435bb500663064023032a2ccc6480b29744e5a40994cb506e7592bba66bb1d8389f81b2b72f2ec0b36824b10509855c15c977e2f7b1b5314330230078cb91869c82d5c98d001cdca02db367e4a60e1f2ea2f305e24bdf6a7b829d4b36521693dc7a5b69645ca52ffd3b9960302047c435bb50067306502303f9e7619db688306c0706b88e6678ec6a695f3b9c47eb7a1fa268053e362f48febbccd3b23b07aba91dc7b85faa3a3d10231008843617904529b2a2c8c10cdba5713e65a64ecb997422310c4901c7cf74ccce6539b9724041c1e9272fd79a3fb5066810302047c435bb5006630640230741fd71daa9f0ba918c5fd2240fe52fb9ecf8a4eeeb02aa3bc05f739c7ff62aec66eed586f04d33719862381e5f1c1c202302029585d9e0ccdcfae0658070ebc1885bc055c82b7c0893f498001da122803b02957b54802e629e941c5bd4caec61a930302047c435bb500683066023100efb6874e5045d0a5590c50fb3626b2babe5c8f15755f952c8d962a3873cd2140ed5d7da062fed5f04adaa4f1b727330a023100e4cb6fe5dfcc8702a8c2ac1c6c8f8c3c432e28f093692c5289c6af9f7938040a71f43dc69bdd861579ace906b3b811560302047c435bb500683066023100a03091d6ec53295877a3dbf616b5298f369da29eaa3dea9770fa061902763f9b43dcaeb59d044519af371f86199ac4ad0231008ab5450470245553ca69c1238aa2a925243bbebd20b5e25f5dbd029d8e341ae223ea044b29e2e7b0d45ab189a9f48d310302047c435bb500673065023021f416ed61804f404d0bd2d05b1becddd8e76ef35424b82a8f9c60484b923d32fd4d735067042feb399f161b9a263efc0231008fa388e24c5a229af9df16fffac2faec31145bc6227fbf2dd1b878db192c0859f57df6091d5b758af67f1bbb1ef8479b0302047c435bb500673065023100aa7438a67b632f3e674a06307542774c7abf1cd09a221f7bb386007f8aa244cd8cb37281b1927c6a30edbe725053552f0230452a37c5b6616f8992e0fb92bd9eb3c38b60cc0e42106a8d2d304e1887f3e497d4c22b54879065c56e130c195d7b1bea0302047c435bb50067306502303a68d3edbd219664e1f440f841ae3a5e45717a1a0cfa0c7fc425db415e0972502ce990f2b201d9cde1fedb48e0e861ab0231008973b5b417d7857be07b42d25721bf00177c539a77e62065d8671c51d5ccd364a8475dbe07dfa58a2f833362581ae7750302047c435bb500683066023100c9d1d8af59ea01487999df3e59abc16122de0cd9494096b3020a8999074136fc6a30cd4b2f9b5639c9fe37b57c36f561023100f56d7f8db20faf7690c6fd0039188f87b61779d5a702d019c2454c1dc4dc5f655960d8e8ba5a6870dfbdc07e684997520302047c435bb500673065023066aef43a62a2efc8d066f1510433ecfeaf33cea0b663118e8066043e8db39ecae578c3a5c1e54a9d96ec69e04311960e023100d34e6c17081b1ddd8c635a5a54e1df116c634f247c99306d07c1f15d0125585bf9f80c5ffcf7fa85805b9ffe9146d1ae0302047c435bb500663064023027e2093659c55e66bc89d34ac511e57feac80434123663024d3be70b96f685a8b7180fde6c38710a99a4c31c79fe1bda0230460d8c9cf5fa7d7d7e4310d71344807697e882573f63b75692b74905092466563d1d22860dd21d72f3fdb3d48eb9b0f10302047c435bb5006730650231008523d30629be815421894f15d1ce62369ea2e29a0e3a6e76a657482e1369b4d8342994b8046469c262fb45646b73e7f702307329b443f7d6f501a40b931f603c0ea727f9b560a4cd507adef02cbf9d0977574daf9880a4225e05913ec91c43aa29f00302047c435bb500683066023100de2a9c9dcaccd53da352a76b57c6fb924f4f7a4ac8ca26f1393a300666469855e7db6b9b813c74ac9b298ea5d74e392a023100b4cadf476c1d3c254eb26f48c9df409dd37840a45c95c170bf4930c25519c3c3e720af6a5a6c2b9ad65b63fd2b065d4c0302047c435bb500683066023100fe921c6c34b5244db2628b7173400b5914e9f6d66ac03217d78ca50975dde68dc96bd225c9d6b616d390929b02895834023100ea437146b5405073c10c3e0c4f8ea5be0ad29908e41715d57e9b551bdbdd651ff436c74ae8f6dfb3f6561a5e56c389c30302047c435bb500673065023100f8d996997b1cf224bbe23215224d359394a4682c8d80a39755043b261b8c956171686ac209c5c9cc74c39ed3a40fd7c202305f5137159c0d6d091121e852e861f2e8884047241d5799244ff553f1ec21b2f746dc5221102cc40fd5062623310f20d70302047c435bb500673065023100e24e176daa1d3d94989ed71e1318e987a3e83c764a05fdfc017185e8bce96c8559243e52fb2b5cd440d77b3a4c851d4e023030d6efc4f16f9a44168fac13d594a88ec7c3d1d25ca9e2c5fa0c0bf748f0f1ce6d211b1453087b630d17abfc21eb9b590302047c435bb50067306502302a23812baf114f5c94366910bc7649b920cb22d1a70d7bfad2ddb0092d8eb6ae3740a2b0529eb0f99b04834b48b10ead023100c1e4ff2919a500703e532a96031f3b75e5154b0dc890d90d86da76b02fe8bbe3713fc52460f73b15dfac653f425dd22d0302047c435bb5006730650230052560757d8b3ce5caddab2638c1c09ada89c6320bc56d1e71b8a8b0f66e9924fbf900c862e905c93f967ebff820ed8a023100f807b75ddb8bc91a06c14e4e7e5ea39475b4b646ba86eabd7df94c2f6b4a0527151b4eb8681ee7516a21dfd9a9d25aca0302047c435bb500683066023100863e4f0cd394e8ba2baf968650fc1d3ba93d32ab54b117f03f756c06796d2c53bbfba0464e1cbb966cad1f1771a334ca0231009ab91c5d81f580ab048960bd749b54b36dac0c6cbe589ee78219918a8f4846d8dad76496dfb344059942de0999f30cac0302047c435bb5006730650230154c3945fd4ca97b8dd6f369b3974d49f5251382d3d0d000450f7a8090b3cbce68f43c82a93bc1a3e9127287a6862364023100e529b4282e620ef087af4ba2643db7018614bc03dadcc40b36d17b414e699bc2cc3e5218ad2cf508d0916d234136bb500302047c435bb5006630640230455dd8d350bd2bdab33a840a757a874532486caa7a46d58f1ea4e4a8f47580cbede8ef5d25d57387cd99ca204f6f29ce023047f81caf9d5a8ee0fba1b0dc8feb7afd5e7389c0dc173c6e0577d68c8a1696a18807afe10adc966fbc06b6747d3eb7bc0302047c435bb50066306402303d51f7b655149c949180494d241953eff21a771b35d7307860b91080ab065ba1bac7034817805bf00a67e24f1c242751023007e8b84acd0b580cd5b91fc60a124668e430c45df0321a202481820627fbe77df4bf12a5205b5d8094e4b8b78b530b880302047c435bb500663064023028b534ba59e86add4e83b8da840305b4930ce86028effe0b0f43fcda15968215444f6ba2c3f57b996206be08e54dd9d702303b4ebb23b03c6bc8951a84213d51151bb210d8019565b8b849ae11f62632577f0554a5b114fbbda13d4d55b2158896b30302047c435bb50065306302307f47ddbd63a143ee3d723b0ccf6e4aadbae18e08622f632959f855fcf2faa2ebbe836728a4fa8d83cf5e09ba569bed2b022f61ef5644e64113d5a4d132ab56b934392a8c74cbb043d8fc0a75eff3ac571425198345358c3dd969ef599f3a68dd9b0302047c435bb500673065023049d299f0aca18832f0aa7168ba70085e1b79dbc924ff30a89dbea1980e0a240b2d0082cead1762fce6f1e31ef4401f63023100a8efba7c3f84422b0b42f7c54e61e7b8537f37e6c9810b76aaaad3beba7f34abe83913eeadd102461314742eb81612510302047c435bb50066306402305c8be820db6db134a73becfd6899f32d9c0611ca338efac1ed4e5866da7b403f8397ab01591009b1c0b398de4b83199a023058d4bc9f82ced7b0af346f1a0802b3097fc4bbf67f126134bc1b68d2526697527732a43e70c405b75fa983c8cc3854dd0302047c435bb50066306402305b7cd3c3f135a2d5f6502f09586c1d9a744baf83e07b93db177e89413274de239493164b3bfb753c0d1324fa06c51aeb02304a2bd761981d5650edcfccf209244c4dc4fc2c1e6e72154efd20a354988f809f24b7565fbfae8d5012434ac000b7792e0302047c435bb50067306502305ac51ed97f8e91c41826eda7c22e6ba58586269a842ef155d02bba8d67d472cca083523c1a6f8e70308084b55721402f0231009295ee2a4a9158f812d89b6abb13020a4e3ae854fc5bd28ca146d487d3e1b6faf52654826bed45cada02b0321d959f560302047c435bb50067306502307a4e69d29b575fdb7da610bc42b90ed2ec20cb371329afb67edb6903c0b834ddf6c64bf7d5f046b1f7cc69dd9801f881023100b94b3d7b3458ab70fcc08ca89fc75ab5a4705b19db7fa3f7d1ade885809c0015256d13002cfe3aebb0c56a2d7a1ac59c0302047c435bb50066306402307a42959b8a933ed08d5b51f405dd4434233a18e1bd07813e66c569dab55cafba5f53284d6a8eddeccdb2e6db6ab7ca4f02301319b273b842b1bbe225e5a452f56573c1d6fd5dd06e96f48f5f1a7228bdecbef8d2c5da2113a4c04f9c3dc9885607650302047c435bb5006630640230104af934900f577986d0dc9a78a91700fc21e8916bb5253e395d28e0c9ea187cd2797389d03cb3c5f16468b26ed4971002305109131cdabf9804785925b419393a08b803037c470498fbfd61fca22fe07869193134802a7c4d7e1f91975c86da21d30302047c435bb50067306502302121128b8385deb597636978fc609b47be9500b3a1e7de8f4763d5eee5a1ce688792db917d4faf9a6bf6e977b7672447023100c08eea602eb19c6ff5ad0354baf839a5e362be3052b924986f2fb8022075710f1f2a354109bd0e36c2af723f336f7c470302047c435bb500663064023064344bbb52ccf991a75013de76c35ed4376adf8fd22910812bb493f584614f4169a20b64e159157e9e8eec8600dabaf3023035a3c5c174e58d9eb5f1c0077ebdd10a84d30f929c5ea1ec55eb7f5eed6640a10d07b913b63d3c78e4ca8daec7a2b57b0302047c435bb50067306502310082f692928b9e606fa3795b21b19fdbf01ac06ec03e8e8d5f05d4c49a175d0d1ff49c2e0b64aeec82c028bef5d6bcb0fc02300f836659705865c8bbf231f874dab3b4e01b128ddaa3249e0b0990eb15f534bf780e9294a2ebe5ec62f8ddcd8b8400d00302047c435bb500673065023100a625f9d840bf7761ae21e37ed98a3e391b72530676dcb211da4df7607c005d6d83aa60d90cc3e71f9b5f8f6f7dc904a802300d7ed23c9e95b97b954fcedea1fe93a649c5ee3e6b9b934627f80b971e3b16e0c2abe018d818c51cc83a55a68a34240f0302047c435bb500663064023043a915a0146be68ad4ae0724c35e8653405528a9f909e9df99cb74c57d3a226f7e186faa992dee0f86c30e8f434465d002301c44c5128aa6391bb675b7771f8c64fdc48924cb1dade44b24d5ba0ffb60f0ec3460ff64d9595087b70ea6262142fc920302047c435bb50068306602310098ba35febe03a65a23904dc5a60858b008b7af2933b22b5a15950bd63c8c559d2580d233974accc2b1247229bfe5bf98023100956da36408f0ebf0256133223c33d1f0dca37260d072fa669c50d05868debece08d1dea74a8657ecabacac1d7dd744150302047c435bb50066306402303c949274b24746f90b94087cd7a3f8dbb2fcf28dd77eeeedca70573dc281c27e2354d5edc43c9b19f3c1f7279b0733bf023068ede29e37845403ec8c15c6752dedd163785f8508d681372551ce4e68dd7bf74a9484f90954334496ac7ce6c2c089250302047c435bb50066306402302571ece5b68314aee791c0baf93f9255a40270d8cff389237bde0e4448b51936b2469dcddc5adcc87f9841518f52d60f0230211caa26cf04f629cec96d22f4a4d9f8639ca25676f2309a7f75dc2fd6cc1fc3e910f917ea2a80d6748dbeb29d54c50d0302047c435bb5006630640230715e782d21a4f5389178291a16dab25b3760c1b8f01e4ff2477367d5e3806dc160e3dee78d618ff6426c081ffb5b8e0302307b77098c7762c708addd07f34ded32c8e5b9c22fe99a218a894d5858e5aad1ff89ae981aca42f8f57d1bbe3dddb384b80302047c435bb500663064023053c07e2e47f2924a225a63e3cb021909cc4726abec363df776cfffa6458bd315b6c42215e7dc1b443c56a685e06f172d0230358001785efe1451b7d521f72de14135f426c388d2148b193088ece04cf7456c2ee1469cb7435b2600ba4e1b484126dd0302047c435bb500683066023100e06aaef7b67f72704cdd674b8ad60f1b2285b93a78d752946eeaf1349bb5bdb0952c19375e465b5097470d44b880865d0231009370ec1e0c14020fea2a68a076e2d4f43114a6edb0c4f71a24ced55827d3eb86437ccc81bc4c2922cd69ff8556db8c390302047c435bb5006830660231008d8ed5e5152d565ed9944c18b88c423844c106d0f41f619f32ab57e3b79a0a996b13bc2f9120d9326968591c47194b2f023100b92bd88d672165d94cf20a45a081a7d90e050ab23f67f361c13e3e9a6f17275f56bf52be723ff3045fea5ba6c00836920302047c435bb500683066023100d1e2713313658206487192b1a1a13e74fced5f37d4e3938dbe799c9be34a173aa3ead50204e017ae707c373af3fc38e7023100b1bc1f6ac1c57c85a6765e6177eb57514dd6be148b9a66cd5dfdd7047366d19dfad747e808ca732171eab46e817e07fa0302047c435bb500673065023100c3fdb3dc8e7bfdeb4b2286f24e017058eb165860be21b7ba64f73c98b8483e2cf9fe6d102dcb0156dc541e53e9a8cb790230154f7ce2b4f46802ed8a2fb63cc75e04645181ce15e74c81a0e790891e0b24b49d8b1a02ee818e0df5276e56b3669f0c0302047c435bb500673065023010948f1936fcb9aeb78ad4576ba6fa446f9fb3a9a6d683bf8659a1439feb1c8a86a1300b8b301020c98c7114ef1747fa023100f79a198fcddfe086a77d4d0e0a94eb886cc78e08f0843ccd70ec5f1e4b28571212e02a3525d008b37621c8d24588d6590302047c435bb500663064023014a92d1c5c7d6685858b381965adb98af1fba2b2cd36fe6bf8da9f720eca2ed129a35e5a234fc3955fe081f0ac6a4ea3023078037a3659e06df8207588f6bbab0451521a1746da810d24c094391068a70056ccef49279549fbc7d83d11834596054a0302047c435bb50066306402307cd3d6b506d3efd50136a29b1785e22fe0f42258a9adf0e7a5dc98f445cb895f3414facd8c38f1a71ab0c4a6951bcca70230584a7e7baaaba0e503da14e9118456a8706d6ab935914e3afea58aba7d05d17bf8b92a3f9ffc18e056174450d5f5ff0e0302047c435bb50066306402300f769161cc2776de3675d4ebfe9f43463b1c4863a7894811cad8ddc9933efa2906e07917efe537be8de274316f5e608b023005471a7f90e3aa320d277205ebd531e6f18c07473e9cd99b565feb4a9f8f2d6c246c882da89596e37bf131b65d0ffaa20302047c435bb500673065023055e6713eea8d40435154d88c306030d3cd9cfcb581a0c473d9bf2ea212da82d150de36e6edb154b625f3ce8620f177c30231008e46c753116db511958f4cd2e99507b0ec1222728fa2fbca1b2342d21f6c39ca6678279d7cae9f58ba33f3dffb1e8e9e0302047c435bb500673065023051363c5a97af18f2a8af5cacc8bbf0090fada4c0c0bad989c00a47f74a426b442dacf43909f491e329b3bbcf50895ba9023100891e53d1621c10f8d0a9dce682cf3742d94446d681d2616735129420a751ed94a1eaced6fab47e1564d3dff73a8d8ce10302047c435bb5006830660231009f6ee8528e94e1fd62ddea4053810e3072ccb4e68ac60af50aeb937292456d8488587cb6cba94956ce3381bbf6389e65023100a93bb54983758d234dcfd2fbffdc64ce3bd6fcf07ebd6e525cec16737c67683fa991353ba02210b1de5e31c4b7af7e5d0302047c435bb5006730650231009ad68a4c4461cf5fbe45c2e1a2d6310de9f36e839c995d45c0a06dede3038bb6c027553c2bd567dbb410c9ea999cc97102307c6be7083c6ebf2d79c3c17f24cec3533c71b28ef88785032f170e4fd97ff558767e87a445645d2b391b8f5d428f76c60302047c435bb500683066023100cdb33eba76491030c94e8a3ceab67fb3aa8f5b7da6d15a3e4e9ef0d4a1ae23a7a30860a5b5620b0189ebc2df055a008a023100c31a230f21b92200435ca2902ad8e192232dfa7b4ebf9e08726a8a4117c9ce746228a2d8e953fe8b0015fa1ff71af6640302047c435bb500683066023100d0dff993caec7359bee8c7cacc3a718e84d43adcfa06fc43f21af10dfdece5233489f9935f28bc719accd7327a1d78df023100c98656a851cbcb4532c14505acf2a1b378a171261703098211be04623e7cc6a0d01ee31d7114d58a9d6a766f5c7cc48d0302047c435bb500683066023100904cc59441557ee002953b7239aed889bbb1b723ed77c9016c337f9387e514a067bc398c81b211631f4e6f2733c1dbba023100993e963c10aa76591eaf1e23cecdb4bf2641c23d324128345aba936b518ad956680e36c2876993dc5ac661f4362da5eb0302047c435bb5006630640230520146ddf25526956d58fd688769713d4f6f27b935c62f2259a26678756cfd6c34e1f80dc3184ac1c5aabb03c243939602305b7e830de06ffcb3e7cbeab28d8ce43deddfb0a7ff0df2f550cd4bca7c79153b5645f1d11633e8af6dfc9208ed51ff240302047c435bb500683066023100f7d3c9d8006ee4e878fc16d888de18520b068ab2a1715b7d9d2c55e68220fb4872bef3fa0dbc586b6f78cfde57ec8784023100cff6708bd897569c1ac947f28019fab88e8917390b9b7550efe57484a12b86e2562035451753df01a5e007b04b291ce10302047c435bb50067306502300d9404e1ebed70e9242634629a67bf079ac9ce57a5b61547f2721ac2d4ddabb2442f2f9bd923cf850a0e8eabb2b021490231009a22d39232653245dc90f34f6305bd1c2873f6c9c4c834d38e8df733b45b04798bfd9ca2c11bbe31474fd4ea36043f9d0302047c435bb50066306402303b896a25a54bf87a55f7f50946e306efd2da7d3e7b528d7c415dd7396fb6467ccc75206562ed1df6a32993cee19ac7b902307f719afd6783fab55a112c7971dbf790bf4b6307f063085f4bdd412045c14f3c83bd19d0c58abe7d97329bb47e99e1060302047c435bb500663064023071ebdd44378ea6fc65ee4e955cb26cd0ef07ed99b4809ae51999c92efb5a69b5e1706d9b358f617fc792c0e1fae34fe30230267bf228499725ef3e415848ff3566664e5aea9700e4bf1422fdaefc86889e41c477a395d3bf6d806d5902e25d0a41820302047c435bb500673065023100b8d0895df9f2a0935087856c0bcc0743008f02df1410352b2c3893046e457bc6a00a0121b6eba06ba807bf9aecc637e002305d75428406a00c921a8b419d221a172faa7f399fea1f4e4d7e5fd81c87afb41d737591364e91d4797405101268f8dc260302047c435bb500683066023100c0cd795ad3870a2f1504dc68dc14eb3403c3656fc10e3aba9c27006479307e16743328ed8da9636878d01ba28fbc4662023100ce364c65830c53e0b28b28ed7b1da7e8dcc84b76c5566c2c34bb8bf3439624e494e991a67436656580debc2df88556450302047c435bb500683066023100b9c8761f294e1d243f91694d2f6c82b8139e4a6fd7c6a84f0f076aab59d348c65d914c462686255ce1d0e1ecb1e3ae6f023100d579a1e4f629228e836f7e78ff190a392aa621404117a9a92c780cc0179a079cb049f2ea2e5264b46cefe5c0f86772460302047c435bb50067306502300837bf977e09dcf6514a63a9c5df68ea38b4be555b0bfd017b08be1627072cc379596c6f00592a989fbeeb4660b4d12a0231008b3d9a2d2022bf701b5aeb2750aa91703873ba475d4d8645fa16737a581d7110af951b4abb28da3201f3c830bd820d290302047c435bb500673065023100de49f56c7bb92c35d6bed3669959eb0677a654f2da41388006d972068551d47d5645a3a7dd9c8b8c2cddb8105fec35e6023064031e3c8918bad9137b0582b6e131535dd39e9638914a2d36d0d6c27f63a8009e724224a64305357dd9c5691b3b93510302047c435bb50067306502303edebe65a3ab2f45843f37eb740099cf42911c23a3e2b2c248cc35bc650d0412a2cc7b39dcddc3e39245fc2c442940ea023100a11b3f69d98e5f04e7db88cb23b55c708d8b482a39f0c641a48088315d44456fe450ea1830bbca4c16741616c603e0230302047c435bb500663064023014b8e1863e856280b50074bb6e3cf3230cc181ffa6d155c8b84da047ee719df703035f2100b6aacafe048302b7c61fec02305f026a07239e86967fe795ec78bcb95fb8c16c0e4ed9a404747c3a3b72aeb96a9ca01c5c2ce2660d1fee570b6ec2f6620302047c435bb50066306402301746a0266bf4c62e40b011fb8712d78a6bef356334dc557e733c47a343652a62c7532968f5db5db407d31a82e87ae697023003f70aa8a39e6dc0587731e6b9ee0b02880ff950dce54ef2ed4fcdb622b853a330a0dc73381095440158d5836349e0690302047c435bb50066306402307250f4b6fdb1c57f99e28dda798596fc5e00e56d0db6789932ca628fe7ee9101c86e96dbbdd2afbf8c548c54dff216f90230431600af5b4e2ca8ccce23af3c9fb8f3815a56e3f1db67e5af7bab59de899bf8b7aee8eb3feeb899a41f9842e581ce660302047c435bb500663064023019e95203d878e0d7430d0474679063bdbe3ff36ebcdeb94e64439b54d5410677c0c7b83aae906120584700dd39b71c7e023029fb9333aa502d08a8409ad03594fa0c05a38b1c8e685f90d5243af6a6d9f2b45a15bf087ee33fb749914960eb3668ee0302047c435bb500673065023078b2eef21625abce636bc223c6a97f72a95d57ffb9df86eb43ba216df489ae4075024d0c3026e28d8fe2e314aee7f83c023100bd8a00dc03c3ef5e306de032c48a53c7150d1fa3f914ac51750f3db0a05f78a490c158afaa133b556f8c4b908f73fdcb0302047c435bb500673065023100ea626482e435a4f646617d046e8f256451c9979afb3acaff40e34211e2a192087e15e4ddabdbefdd9a99c23d1bf5f2aa02307ea42967ba95c770406d7152f53b66caa4e6dbce7d586e43e0105aa3d537596f5dc504b7d91e18500cd581acc6d55aaf0302047c435bb500673065023100eefc1b90ce8bdbf645d53b7d7e338a63405b5d087fb0bfba7551bbb38dd413cdcb1b84d517d42d3ae0cea11844a63dfa0230735a2dc3dcaee8c3ea55d9fa0a9f915103d13c0517866b2f204b41521dec114f91d67d366cf76cdf028b8dd7841a6d950302047c435bb5006630640230474b408efc73a8958255f145cf8177fc71f1ba20d05e591eecaf43801da2440a677d97006faeedf0e40e5f5b79e038c0023016bd5514eaef037dc80ffdcaa6e08376972075dc78031e68a575255668ce97ac7d290bccf1bea3828ea8bc67c1a661c00302047c435bb500673065023054d9d0ac7e1ded8f5ef2e9261ab3b8e8b9bb41a4dc3f7d68607e2c48ecf106eeaa418c8c41145b8193ce90ed65210efa023100ef95b5477292b732975f587d4f90c0089e72338579d05d1c49999ee6b163c937b9681f99a8754b98370d6a1a421026fc0302047c435bb500683066023100b83f9611215c2988e8d1634ec2de945b6e26086786d98b05cf8273d67e8adff5bce39307110394ebab8ddcc4e1917e160231008b261c9431c3cff2f767d5087ceb172a20c78b0c3d3ccb90f8017aca8977255053730d6daf4c02ceee253b5ce461fe770302047c435bb5006830660231009bb30d55df0b05300d1ae8df537755b6fea075a80746eec915efd6d756d2bf44e677b34e73aa53936927f8be721aa5b7023100c76564255f1b399cab7fd482c8d09656c8370dd825e325e833d3895c76f3064f70f5cdf212f92c256b37229916da98810302047c435bb500673065023100cd7ba297f238e5394cf701d29497e2c47e8f7089b924e4496868f60f8c32c6e18d108c71818c57ba88a2a9bba9d1c5a702302f96f40860422edcaefa116a3047222ed9e44050abbd8a723850a3029694a23eb1a623d618d83a9896578525d05214fc0302047c435bb500663064023056f374461bb04b2268f81139b874f27ee65e3fcc64cc3bc047f56bce69b8c84264f8873d174bc130b4ca0b488b6e061b023054e1ab17e08cafda3ada8ea1bdde67c670aad57e9cdf9aa560417d56c89997aa7c1c937b88eae0e0a38d2c1630d44bfe0302047c435bb500673065023048f1180660dccb6339f9d89b0bc0370c03491b8a5f6584ee36c8b90d06e33c4ddbd59d7da1b6182607f02d45316c893e023100ea7be2b339fa174b0a4fc233eb066a8327cd9535faf292dc0415adc198cb6532ea0c77448dab2cdecdc2a32aa3b8a35f0302047c435bb50068306602310091170f9b69482eb2523e3016308a5921cd6595bc292117cfe80a2b51d5e6ac33aceccaa787d140872b99f3d77d91b2c6023100ad08a6930ec5d7a887d2f341365282d979fd69507f53025ac6a21b46ccf48a43e44a0b42c595f3609de5437c732ab5900302047c435bb500683066023100a161d76129a24d296438f5f7eb771cc602ed765e308370b246c26459d0d6c79b4c20353ec8e71793c30c322aeebd747d0231009c46cc0b4bc951e45b5c6fe5748ec871f95c3b859dd9d3c88ef7105bf585bbc0926830b0944d280e2bd713d06ce9a88e0302047c435bb50066306402307619e37f37cae3ba361983835b6b6456cd9cc4e707aad0a206d6878cb881aa92d1298b2361829e5f4b2d17cdeec30230023028984c06a5dfff7b8aba6870565e89192f87cd986e919af580b211b2360f41de926e3ab4b1aba4e47a961d7d321426950302047c435bb5006730650230312ff818398bdbab4aa4e77822f242965334e35055a58edfb05c283c10577129387070c636b09caf5c5268d39f388696023100fe207f31ede3941669637a904804c6fc90b430e4e3656f2c4cd63ba5d8379cafaadbdd89509bc1520b6af24df31d07080302047c435bb50066306402307ba5810d54738c91277fdecfdf98c95d799622567b189bcf8300d3c917e049a3d5d50a112331cffde78c621a6c224e3c02301dfffd029ebff9c8d05bd4ddc7f292bccff5a77667785dadb5714a6b319c00eb2c8e8f1aa1dc1abba86db8fdcd70e6070302047c435bb50067306502303282572d45186e89a5031f77a804d38ff304682f2c5cee71cdd0b8ee11afc427aee604fea6523c377549dfdd15b03387023100ce71baec66d8968f7da6ba929f9833c6cdaaa34c922d0fc9eaf0c4b25724e9f0fb96c7f05408d2855a7b6bbce247a6170302047c435bb5006830660231008b78f9e3efe51b2e5eecda70a5ad57a251f233dd6324afcabb4afbca3197d33270cc60a4515f5623f365b7578a51afc4023100b9de2ed8ae0b18393bba926f54ad0e3c309b7b83ff9a4398413e3091dd24752a12e5b8a4f4187b6b1cc100e6fe0f760e0302047c435bb500673065023077382892f561dbd99f4c3178838c1d2c774a9498011825b8c9447a7511ef96859b462086afaf3e1dc26c29f53afbe2ba023100d515a4f0d12d8199fba24ec805c418490095528f11aecafad4f6ed59d8a3f822c060b4e3ea2236a9ec7af34292c909d80302047c435bb500673065023100b9eb4e394ba25891b7754b9bcfb97364f278ca2676339d13afc9bc0543d7dcd210c7859d3dceb71575470376bd668fdd023078b8e6c704dc5abb4ab51d400ef74d8d44ab004a3a782ccfbf6764af3ad76b1e48ac1a0e1b3c622428cb9434dc33ab550302047c435bb50067306502301f465acd7bf8414fa01a09a71728c5941d2dcad876039b5a03f5fa6073eafdc357e4ebe4d9e42088b4b3266652f7cc3a023100869cd951cd281bf080b53f65dcdfece3ced17313f1d679f998877d01f8903c75ec39c1eacb0d94eb2cd0abd4da968b470302047c435bb50067306502306331c17101f643806024f53a751871005cd7b4b4f587753c18e42756dfde4408e3a9d0669f193458b4103d4b0316dfe6023100eeec697367da5f0864dad7a2a5e8d828b55ec6e98fd1b6544d82b5ebeaa1665466e83bf2e7d38b08dc6c916ba76501ad0302047c435bb500663064023071c0e988bee8e46456356289904bd6e5cbf220dbcb39fc115835629783f73c5769ca2f8653bd6bdddf2978a8a79c9892023074442953adb1c3877574df29d4cde970bebe343aa1b22d224a6c84922a308dbd26604c90d2636ce427c5e651b51cb73c0302047c435bb500673065023100a9a02f399bc6e245fd4ba702ebe1b4197165c8159adaa3b71fc2b1d05462ccf9924e75cd12020b5313c2469c4b530f7102305fe9729dcfe88947dd3c69fb6f9cd7778781631904419de29db5f7030d265636412a97c6ed3bd9193ab87f7078d527800302047c435bb50066306402304a71837b1afdd25d61239976f1f1138d2df299c9c6f670f8e44934291b0434f379b02f8957f6f4cfc662e07c0aafd778023027b381eca7d18f942f0f092c986e23d209a59270e1317a6d78d4d26ce93e67f84cc55d48781e4139cc4fd460e123b7d30302047c435bb500673065023073ef712d02a7f97a2250e75066d891157655fa0c7b3c8a635712075e0425a33804ec6c14016dfcf88859fe1f28a7f248023100be6c8ef3998b3f835c559cefdd67edfaeeab211c3a4ca7db11340e1c6c3a65d857104687ed071c9287e02b81c7f41b170302047c435bb500683066023100f05d13fac527121b172098fd3bbc07049c3e5e31f9d98409e899fb74b61bb342743cc0e8b47d70481ac1d84c5d7d5f2e023100ace6343f6b7b7f229240c074d555f27e6b37190d0fd453ff3061b5324423611283e39116de3e837cf2d411c58e438bc60302047c435bb5006730650231008b7a6ec45265330d1602345c2fa0a0f2cda6cf2f94dd49ee621916926ab1d876040e1b9271be691054030db10feb3df002301fbd1e975be8078c54f848d0f2661c567f5d757691aa629ebdd09de4836360b4765a30e4d1d957b5b5ef15e6579656ea0302047c435bb500673065023046207acbe5da0476e48c83718ec1321040069a6446b02c71a17a8f14f7d40913a8d09649352ae208fb8f06f9f084de0a023100a9166db73901ad155a1eb43d51c84a176bb4f7799733c58dc70fc320f19f4d81b08f0dbc83d49a123e1f2b467c9f765d0302047c435bb50066306402305c4499fcdda64289be7722c9c80edd3fa3e2fdeb4cc7c91a8f8fbafab4b25426f40ee25a135513ce079b4b443da43b6d0230593492233a2dcf75ae335ad097408259721987ecad9283fc40aa329671a042558ad7282f37a88355686ae5abbba116f50302047c435bb500683066023100a75f0685286ff4679f5e235be17f72c763f97b769c31dc6e73ae72715d44b89e00ef2ad12fde92f53b0aba5d4688b2fe023100d11a6c9fa9e365b16e8e9f9f1b55bbe2e2fc04d8fa4aa3dfa9d3e6d29396809a53b4609cf424cc616bc5388f556abc490302047c435bb50067306502304ecf2446f1a4b0eeb3292903c958fd8a8420ab39f425216190a7ae4e8154232223563252d5c3444d95bdcdc39838b84d023100eff107678dae725aff745962497228cec0390e0b135597a90b572a55a6d1170e607d3d2407adf3f9a99d0311537baa580302047c435bb500683066023100b19cb88506db46716e336d1b636cac417e7b468a8cc0907dcbfa09b17b61d4768815eb038384aca0d5099d9bc69228e2023100973e2a3938b4d069846842e3229901728f069ba237b0522214692956ba7acf09cb4e51586fbbaf8973f0c2ab5fec49520302047c435bb500683066023100a9e7c4b71ee416eb98555584e46a89531d56cc49294ed23fd506f952c8627b4e7ac16b7c944a3c9a7c22b588bf9d6bb6023100e41faf51e48cbbb22f62f60239f99c8fad73c08e5c6cf019dbd6393cfcac1e771d73d80a3e87650cd3ebb42e9d6e03ab0302047c435bb50066306402305872b52e7fccf3094e39602b80d580b84520a09066a658ae8228d8dda4d52c02a07922dadd5724521225594dcf31c30d0230571fc07fd0460e59bf7e75f8f11bab163d4bb09c34f29b82e53103b83c0d24255c41537743c1ec13ebddb3fcdf22c7330302047c435bb500673065023100912af161fbadb0da03bd7553daebfd4569f329fe3fbf6cc3e474e25cd6b6bd8a514971d563e07531239e7028b67477b402306b9099bb2554b8c8f54b7bf61ba7340c75cdc4248a80d403f283ac61e407e345237db98d1cc4fcc706dc64d3f8afbe610302047c435bb500663064023063a5d2fa1d428b4cfc98a081ddd84abc738c382a8d848668fdc29fdec216d5b4e30f745fb92c413fee52223c50b864dc02302161441521e4591aa412d46f2a793f2c1702a174e0dcd594362318e7fd82d432deeceba40f0d712474f06d35c0a1d0520302047c435bb50067306502300b2a27c3d4fff702bad3a1810af77f2868dc61627e6d52aede313a6419e64a713a6b1ab706000e2b11efc6b57987a74c023100fee4a74ef68c94f8c66c4b8bde13cfe616f42e90fd1da277e83627d4ddc4cce2c5071f9f048b23c560892ffd93873a100302047c435bb500683066023100c72134ef7c5dea2e98e5bbcfc4c756aab1d1395596ffa3693fd05ec50832a8032bb72e94f85edf5d4d3fa7cd6694a39d023100ebf9d13efe59d4054d1e746ec34433896c620637a642956db8036f7bc8ff177edaf57cae45e85b96df66377d9eb925760302047c435bb5006830660231009aade86465f9faa905bc62f6a5c48e274dd82b974c96e80a2052662590bbb43f6a6a5a08698b705a102043af8a7b276d023100adce748c96f7645ca235bddd6abf8626c54f72a3f272f06bee788bd3bccd912719c335faba00270ee6960c14f7e52fa10302047c435bb50066306402303e737b280947a9c495430842e1223f426a1f61e0f66e1f7a394967c10fb5fc2fcf7eebb95227dfc86f3b948ccbe2637702300bc179428a2d9329971469efd26a6777371a80067fa0152591f78bfbc4569d0cb601c777afa619f0aeb18604d2a82c820302047c435bb500683066023100ea63f0885bb01f438f345abf8951e5b162eaef5e0dd5afe3000ed49d99c56cd4c9c1e7fa602d48c346d2060bc36808c90231009d121f39a4472ca71532e469dd16b06db49c29e1a02e8891ac623a002b539897cc961a3ec560d308b181ad1a08c3d06a0302047c435bb500673065023070205b4f7e4b4880f8322465d89737d26af270d0c61d1b187fa4fb5f5f0c76415d4a058903769a4a01192aa5f9e91ee3023100ea4cc1698a53022e1e0d573dc90fa70e71bcbad82fbd4b3a699e66bc7814ba906c7e30b04fa00d7ffe66ac5f672861690302047c435bb500673065023100ccaf7c0a9041f122174a60958bef9010aa0dbff3a38f007a66484861ebd5dfda9d2946e169473212d29ec6aa79f8c3a002307b5622c12f345eb390fafa6bd56d485b9b308a373f2a1be8bd1ddec9bce5db39ffe1c6f1112201ed429ef57cab53efe70302047c435bb50066306402302b256b62c4ffd915e78009705293e920eab23c047ae6217d6dc6cf8a2bef346062e65c35455085a2839f333ace20322d023059cc1667c882c079f07726ecbcc0d8a9aa214abe667fb3f60b31c17fc81fb79c21bbbc696a60614bdfa59a1daa92f2e40302047c435bb500673065023100bae205089f116c0a98cb5029be76c28ad2165c1c54eade1e2ba49af839366e8191a5e55087aff45ead2fd06ce4a725a502304747e7b01d1e8fb7ac251a82f4d21b3eb7c4a1e4126ba5c1f17bf5c7771704f9611e51008fa09854682fb630aedb25e70302047c435bb5006630640230516c1b0bc68715ab57a3fc7e359002b3a3e20b7a7fe1dde68b667fdac4d9be7cba31f9c1aea4735ad768bf1c5fdb872402300e6eed26ebbf0275ff624a5faa1fe07ee8775352f9e72b58cdcb598d42b4be4ce23ba80264dba59076db8774d8eab3ce0302047c435bb500683066023100abd26173cabdef10b7876c56ec05744675c1fc33dbc30d93a5e9627820a009827c547c2b04e21f213029e1d973689b04023100e35341fdc1604a7711311d10260d8f880da6731447d118ee5b600d7c2f5ada41acb3810df5ffa0c19775b15895b8bd9e0302047c435bb5006630640230571c79f9731e67602ea839998b90003da00d360e453a368ca5a9d63b853495511dd857d2044456658b5dd9424e7cab84023061b6bb78b0ebc14d2cffc102fb8e5e8e924a39844ad58bfbdc469371620dae75ef423d8bbe7d2040070d51bd11781be60302047c435bb500663064023056454c14fa5107c3d4bea9d55bfc757bac52a4d357c866068b54daf0df9fac8613ffc2449c194d1db3372899ea4315bc02305911b9678a8c2913bc033bfd3e19ee260b48f5347d1eec735b122f447dbdfec77a7bd24c7c60c274f8731bf53e1947f10302047c435bb500683066023100c668137326864a6863d9e2afd826cb040654f471e945fffbde034f76c22bed8ca0ed1a01a1c81462c3d047c220e0807d0231008c6e1f9dc34f1509114256e3c143340a73847734a20ce9998b6b09b4a1126b00039e523e96e0faa47c47ca40a4b8ef1c0302047c435bb50067306502306f06f8a9d8e8ff6d3f57215ca1c82b84e8061d4d55fe41eb16c2b209188884c063b9c5297074b3a4b620fed3dc418600023100b0502adccf40167b38e361f0f1e31be1c5e60f15045367142c5950e6c983547799ea7ade48f7d2d8467f5d4c5a46faba0302047c435bb50066306402301642be7202b63ce89ae9bf6ef75cf99f2aca7912dbabf857be9b33e4e9a13e4ba9d18abb2fe21bbd1bd14d374adc581102307f6a20ef8af9993f8433ed28ff6a95ed490bac222ac02ad563e8bf9d509a885141b2f18b76442a38dd8a9341c5962b8c0302047c435bb500683066023100873d084068998ae4ab5c84ccbb51a0915d9f912c0029223fc0bf2da8fd81cfc464165f962063232e46258db657340fd90231008a81eb8cf755047e829ec2d62de2f15fd066eed2c486c83ec5d9e68c6852e8e6adafebbfdf0c007b01eece35673463f30302047c435bb50067306502310092997647a5c4a7ad6ded3f84b427c235d10aac06d41da4a1113910b66cad4fa490c377d6c62ce13b91ef76924204c11c023022f7f77d79dbde6f71daf95160a1b44f4c3bd1e340d4a38ab1cd7a4c252af50f45b1a2684e35abe42ee1bf471d1cd7370302047c435bb50067306502304dc4489e3605d213edbac47fd79060de2c60eea46cf9d3ff5bc21987e844e45252ea67ff9195274c92f7c08c3f9ccb5a023100b20473f5da7f050425d08fef8c9fd5d66300cd0b6959948116d2163dc0bc5ff2830bcfb27071abbdb6f25bbcc91b1e3e0302047c435bb500673065023100f3de61c637051f8ab4fe354eaa15b291516df4f287fadb13098be90ca27cb5bb4a8898c9969330d08016d36b3669d79d02300591ecee56c54d61fa70e2c15eebd2a07700cd02966025de4d10bbab6ee244440f66a9b0bf39d48d2b46eb038cca227d0302047c435bb5006630640230421084e7c0fdf6e6f4af1c9166facc228ea4e5244f62296ab244be9671713133ef64d216a65f4d178ce46dbad709c43d02306f3689c58992776b39844b948d142c7764e152d22f6b8b886f1e652c364ed9c68704de721d0a4fd778e955428cfc15600302047c435bb50067306502304ed0990663c70221f248460eea255ac40fae2e03962858da07b63a8f24b606bf8b502fcdc73eae07d430bf42afad00fd023100bd345886f51d16a222fdb2b5c6435fa5b96c7be953f447155ae2d459e1871ccd068ff1074ff49a316600d84ed7ce5ec50302047c435bb500673065023100f203dbd421187ed056da1d23651f293e697bd02bc43739c0fdd2a5727e8d652faca6e64597b55ec1ebc1e871a35f9dec02302a74dc4ebbb6b2447997066a6bcfd47d9064161b29dc680897ccd8896b78f1e47d57166c4eb98701e61a51d4375cfc290302047c435bb50067306502304132d692cc5d2b6890d7d11d842fb0cdcfd26fb21f31548ef60785ffb4b53694c9cbb1f5133f7fde98ad14c99e7648c6023100939fb77e5bd5093fa644b80a9e31ce9972a756255e6c88ead17d9e053731c41fc7d45dc1d7a29205ed593abccfcd32e30302047c435bb500673065023100bb484e8478c3f9daef1cd8ad93753155b992030573b9890d558717bed2b676a8efe0dfb60a908874a723d4d30467004a02307cc891448f2c9e8ad02faec71f0e727ffbbdc524a82ff5d785040ebde3bbb2a599e5b62062564537df49fc8cccaad7ac0302047c435bb50066306402303453578a4201bba143a21a6d452df74aca868b2fe1bc7dcae91f88b1ee27dce22c5b95854529e742f47214bdeb823dfb0230070953d6a42678faff6314486eecc16895be2a2bc4d5cfb9aba7c292674b759b2612d1930183d7cc9ab6c2190e5d507f0302047c435bb500673065023100f5b81b39f101d385aa1dafbeeb1a6d8c5f5b1e954526c3f0223b3fd64d25cb1fdd5afbbaf46cfa2cd6944eef831a0d08023018239e0f33b7ff529a762369e16823868210fb507383eba360e6fb6226f655d38d55ffcc1f823f779bbab8551c4b29650302047c435bb50066306402305594651dad3ee278dbc4dde8dc9990a1a60c7090dc082e23065af1ceaa7b93e33df4c11a86e2a2de07bf311cc48ae88d02307d3c37dbfa5a3bebe5d268b58f38c565f15c38e2d7cd50a74874fdb9f25e368ae79df077b7d563a7a15bb8832ef6e0740302047c435bb50067306502302c62f1277f46ec967a3f158cfdeea6fa713615b10462e9631662664ad32e309420fc2c29f3ceff7991e959b4f6c1d688023100f3dbabb1377f577f60eb7c87056fcb1f5f28f0f4333e051bda94149f19df9867a657e22ff53d6c5ee7c41b12710784470302047c435bb50066306402306d7d0c50d5e842a578007c752ceca11e07b18b07c2ab0371e695cd2cc4702bf1d27683cfec33b859c03417d99afd4d9b02303917067a7873a36c4aa0149d63199ded19efee60d691c95bd439b2afe505ef835cee357554d71db480b3db5a75f355920302047c435bb500683066023100c471fcfc716cc680d50226781e7e317b921c938c309b4679d14dcf4917977ea1c359623e907dff06cad4d1c91ebe4668023100b6da581925f8cae2b4c7624d52b99f1b20626a1d1172f6ed56295e7f043265d23e0fc43b11577ec3ed7891f04973c3c80302047c435bb500663064023062b96194dde0f7ed778ad1852668fde940c846ddd8e3f394e3784d1a764129d83f9697ea8b06db2758804bedc9851e85023043c173d2dfd753b43ddb01a0024a7c06234474dbaae38d891590eb681262729582bf98055ca93775407b41d4aa3d774b0302047c435bb500663064023002f7058002a6bba5d4a31d652df4ee2a294b4df6e4c5f6448e7dca0b72e17b49189c0d55cefb05056c0328c0f888da8802302f3a13e895edd3bcef93d7d9fc5257cfe83756a0968a9dcfcec3ede56eb880c644bae996a3af7d34db300b8ff053b1950302047c435bb50067306502303bf927b488053d57ff3c011fe45e63ea71097f52e51c67de156d98a329118685eb819b1977a7671a05e1ec94a8efb2fc023100934b815907bf612c83ddd8f31fdb8320e1509fe8c7a219d66363515e6bb703f26483e9aad08b93adf9a71623787e07fb0302047c435bb500683066023100abd209dc1928c380750a03ecc99e08bbd72a35d318f6d5e7acf5821f4bb2936ff59596c2088376fb86e495ec28149f7d023100eb59992983def22f23c75a250998c87a259758c1368fa2da6d93d1da13656bdea9df42ed18b828eef50e68aa0bf224230302047c435bb50067306502307f317d54606c57df8a4c8c6a3e18d4ac4cdb8a6bdd821f8d77eabbce8be376713136b56c67e74340c5adcf9561807f53023100d285a7df37ba48c82c1ab636410433e984b4702d4478c68d22bca14338c594fd88627015520d91e317dcbcd8542a85960302047c435bb500683066023100c1da15c4b933dcbb1fe336ea3f8493fa788496fb710691d20eb9350b409b42ab832650b1bfa24c263acc272d8e6e3c89023100b601221fe21217a29975d9d1ac21cf5ff778dfaaa5e5d3ba7e4464e5448bfd3bc6bb2742ce101e087eb180225db93ecf0302047c435bb500673065023100a020c107b73babaeea708b7d764cdd23926778f9ba823c21be5b54aa09aa261791feb335dad0d0590deef52a70b63a7202305216d6897a606c4a427d2b84a2f909d6c92b05479bf45909be04fa8f08dbf2b7364015f6a181e24bd231e4f215a37f910302047c435bb500673065023011a295fc40e6082c58dfbb3f16c50ff3c39262b3c677611922c5461721870b6187bc3ffbcae6a5c5466844a3319bd911023100db12773f91b81c460f051a06a6381b15bc08d2dee8c512e1dc26928bc90decea05cbe9115cb9e288686a2054486182080302047c435bb500673065023009229b6783b69ff44034f3b61922d4750cec103ea88fad1ed02dcddb296e79bc0c85b1cbce08d6a2e30e43bae8a30874023100b7b6dc33cf8aac25b5a46c3e4b8433d479c89fda71ff22bac399aaa906e2080861eac7b84022a17d895386dd1f78d55d0302047c435bb500673065023100df2f286a7da99154278126c9667305aa1074453523af58bb23b4de7963aa360c35bc046a98b8a219e3d511d2d3d4148002303e30ddf19f324a0807969cfb7b2db4a875a6aae3d6a8744a2881ba4860b97f2f25900e8d32b87158432e66d89ff8d0e00302047c435bb50066306402305f702d9179ba78ab598a6f001067247c83bf210ec2721f6ed57449a5522230943972d6e2292f4e36c526bac07d1bbdc802304fe8c92e2d6c897c1b7974bffef8caca24b89e8dc5e5b644c3dfec0a56064e29e2a0a6e600fee77531b664b61ab17ac70302047c435bb500683066023100cd8476c84e14a42e1b24b5e4497f356ada69614e8f5a724b7eeb4c438892a1ea694df1915e3b31b3aac4bf2ba09e39b30231009355589bd0634c45d4bce3970f185ecdde1951e6fbc78818bca5f6b74c7bb478044254c29ab5d5d6cf22c67de3b6b6470302047c435bb500683066023100aada8b73748837023fb0184c084f78fa18481fa1e8c5193a0a01612656446def7333fbd2cde13b2171214859d92029d1023100ea9bc5da49a6ee94495a188b846c4694d61ff390dc6887b4afc7af9816b38336ae3b8441d30655dcb215b08ad7fff8d90302047c435bb500673065023100e37258dd4cb3e57bdecf56e2fa0ab55f5cc67175de287f889467b54ac1b0d3515b8b67ec330b75ab39f7dafe261a68e002307c05adf2635f587ae173335da10e3a06652015704498add9dac836bf41ff84e53f488ebeac08943ab3c80dcd77f2bfb80302047c435bb500673065023001f2cf6bc3424cd9bf462f6825206037d101d63c5df58562d365f9bae80249fe0ce36c9d4f0dd300d68e22d6ee44392902310080e316d77d143a995801696e1d85df2406c2b625444b854241df50ab754d548ce720df681f6d9e829078873b6dae02790302047c435bb50067306502307a4bb5f2b416338b7015b5f0b17e6dd721f455d8e8f4bd02f4896da3c28aa388fe6eee74de136495c04f15cee7c6539d0231009f802cc6a5b9dcd471fb2d36ceeca3a5808571ea21369c6807ae824801e924845b6ec547af72a40b75ae9ab1bacb89580302047c435bb500683066023100cfc5e4d6c938a2a185a3e23a300bcd398091fb242075c24748ddb1ff59cbb3fa8c6d752ca84bb3fb04ebebdd7e992111023100f3299670c0e6afacc3c2ee79a6ae7ce7fede47b2a559376b9833dab53ecd4eaf1cb18c11d49ec4b6397e9596e1a4578d0302047c435bb500663064023020dcf08c13595a90d16b95642833ffddf014e950182618326e246996df5c7834fb3f13e296b616477052ad0a1a1755e20230281a77779dcd9d1a99f5ecb423481681d418b5f14f254b64a4884ab3466811b322cbd9114db07642975c4987674845930302047c435bb5006630640230519c50cb8874281fb1d98814181e838a27e8010c34436e26598cbae6544e97464f797da93d4b62d2693b13b679fcad9402300e3db414dbcce20533ecc63b796c2ac74cf39b453783ab20b06f365dce4321eadb2b8668e1375739c010d6d56c401b7e0302047c435bb50067306502310082964182e46ad2cab6560e8124e70266598d2245eacbbbfc0b0a0cd8082311d0d462edf5108432fdc0eb1f21e4ff31b60230557ffab9bfbd0d25a0fb7606455c7d9ed22456e1f88284de29702cf58065ef18496ea887cbff8dbf7c0bcba54a80669b0302047c435bb500663064023039ac3f162653bfcf8c6bdee355a507c256af3d70a4090b5fa92980385a7c39da9de28374096ef8dd62db5809c6673cfb02302ae086a0291e344e6d9c8afbf2e61f4b1deadc553777beb911d165a272166ff36be9b5f3d9063f7486843e6f63b105b80302047c435bb50067306502310097f6f674c3a589ea866ae811403e9037046f1823931ad5cc99302de091990d2b0f2fe8f9473253239a45e8cf190a711d023053deeac462759a9a8aefc0869e09a795191bfeca70d84aa6eeb8767f83292428820544b7328df347b8de9d8ba0c1418e0302047c435bb50067306502303844ab501d2e7c9af7f6269d7857e580172658bb82a6b6bc59e3140ee2d3c4c4b1f076e04bc35b419539f67257ca5857023100964a050af17f187308c1c5896cee50d3a7c6980348a07fd978bd20b6db287ec28133e3543f6ebb953a06cb7efa59a4bc0302047c435bb5006830660231009ca83b2fad2bb573751ff9026e5be2d512cf048c703889352d5e7308f6d35a790a6acd277fa87be0288c5226a88abfa7023100de4240e2519363c762841bbaacedd533741f5047489ddf8f69156189c82fe5f540170cda2eb4db811ad0a27eb33f84f30302047c435bb500673065023048e89e90448e65e9c3543cd52f4536c7ee5e5c00041bb4a7138bcbc2e05cc9ecb8950bc95d75787ee1be530e8fb916be023100e67dcc79cd20c083d8e7152edb482fa64c5583c94e06dddc917008702b1ea79bd64d2f346f553090dfcc993aa96955160302047c435bb500683066023100c1bcb9e684da9a03c2ee86c646ae629b3d885118fd68d1d0031e7ccd92c42b896cbbb231d216748f871170fee4191a65023100a7e8a5b5c226ac8d8fba2904bf56440c073ad3823dd0c304db1fdd3e0db3ef8fdd8b8fb41946a3bd41a1ebc61d3faac80302047c435bb500673065023100b82f113c33d0b098a51e6feba6b4850a33f009e6cc54219f6303ab2e243b58df1ed0b5239ddf34ae9da9f9c61d1d6ac602306bec179d992976100fe1a8dac818dd5fe8479a4888d24d26564adc65f48f17edf5a06db60dbf9e42ac59585d5cd3148b0302047c435bb500673065023039d43763119bad3b05798b47ba4a526b9ee2f1d0f721e306af5d3aa5de43b893e028c90917c9c39075affe9f2371970b023100f506d2e016766808c44bdc5f9a5e7d751b4bd19c4c33d4db698256bb464fec1c38f043051a81145b09cdc9662bb59aef0302047c435bb50066306402301d96407ae152332c8a0981f372e3fdc2f27d2942942c0d5f8f724ee60a6b2afa84dffbfdd28bf0dcfa0b00090a5f91e90230550c29926800d8c4c09d65dddd0a71ffdecd4673468f5dc7b6344d9f37d07eb815496a959326ec4879b7dd4d41ac2c400302047c435bb500673065023009d17dce61d4405d65fd4d51a7d6605155fc846ec15baafd572058c2a32f4fbbe55abcc777023041845be4e2f371ef89023100e3f749fee77de82c7453577551b9e61f0f9dc8908d285e65f3fff1ba1117bc0bda4e61870f17fa22aa32e821a67fc0940302047c435bb50066306402305db79396c3a74930b59f87e8f46b3549761c7997c7d094a4cc7bb9e8807343cb94c3f15ed6380a92b094cbfb7267f10c02301dfc86e464f8165c363acf8f06ebf3f0eaa5122b8fb418b5cc9dd2b067caff74b7cae8461449e8d4b43ca3326b664c530302047c435bb50067306502310085dbbab36916a27400b7e2d0ad4a6cfc414b70853d61d5af1e197cc693423b2f8139a6ec74b453e3f74a127ad0a508e302300224e04826e69483219ca94bc01af373625e25ca510915f9795dc96c25f55f7140dce20e1465591583c8ceb7e8aaa8bc0302047c435bb500673065023024e0fb2f764fdf1569180055e7609c28663b3a31bd891e1b5f1a73babc07bc29bd345dd6ca8912182924fce847b589fa023100bd04f0652328cdc469c42dda0833247a543e224e274d1934746b622de2b57b1495e682c8e215a7b30af620b9cdfcc0f90302047c435bb500673065023070d5df8d2fb9d8e2727dfa30514cd0049e75aa661c0296ca0e2b605c3da0dd3b472a470738dece80259587ca9c33622c023100a20753dcadcae7f0f4b47df4153a9290f68cb5df4c2e7935361404944c28db35d26ac0c59280be0a08f4a0a5eb20a2a20302047c435bb500673065023100c26f25daae269a73c7ed077f0fcb0ed40530f47e1eba2911548690fe18236e7a6c92ef97cc10fd2b28c814e5f0c2ba1a023002d6ef7864882c54de2ef5a0c621907ef914aa835cbc336676538eed10f83df157eef1b549c5589b450bc003f039961d0302047c435bb500683066023100cec1a7ef99840ace0184839264ef7459889bc1c6594b3fa3e08d40d59ca97031eac3349f8d8d77e062f0f80810f01ce50231009837de95d538495e226e2d5d7e36dc7da7415b9099e0c57ff8829808bc41c2ab040d0228847d880c6cdef0f0a0e94ca30302047c435bb500673065023100db448ff09dc4e4ddd1256156bb122906e973053c1a7f894df4694ac206339bd923bd303b63e09af5434e02026dd329e002304f60362a6b77f0fc01904db2385d2b051d61368b3a03bfa0960cee692db0b49d1b6a0ae7319132182aa806cbf599546d0302047c435bb50066306402307b07d593cf268d93bbd079953d1411802757835be936792c382068725695e6bdd47cab591cf26e4a09525fe1f772b62802305574c36fa05adbc52b7add16aa8badab9ef4ad2f19e909bca171051a85d218384c98aacda0fb6b656649b62129b54eeb0302047c435bb500683066023100cb4834900ce69deb7f2ce73c447087a8487c7d50cc38164075b896f6657d8900bc14ff9dbcf88947f2551e524beccbe302310085b8f809cb31a401d9c71b593187d779f53e179552e75763b811cbc782b59f6e38bc493d628b5dba424d0846f31f94ec0302047c435bb50068306602310086107d6e8e585232d9d2e1a77e7c848972ba89c490faabe2a4c451825ce0add095402bd209088caf2840ed359c5add2b023100da10509e6ea092ee298c505800aeee5d8cc104423447edd6051ed2724fca975ca761043cff8265a8d8f784345458b5190302047c435bb5006730650231009bf9ff824d78c0978417e4721a5738cb76c5f40c1c8669f8776845047c811d0381b1aaedadc1b6c49cb3d6916661137402301612db54f29461144e79bf484da273b651cd06ca9fa43dcb9b7cb5277ac7cf900b0f7285866410265f6960c43d804d6c0302047c435bb5006730650230429e7aad9cc152cc1c4c052df7f6aefb88022350395556ffbcdc345921e18c5eea808bf150567def2dd359b8a8631e2f023100d2da0540f433f0b627005a58a377c9ee838510d7b29c248c28183be3c310841b322ea0ec7075eded56dac204a9ff09dc0302047c435bb50066306402305e61819adad109da3fc4c498659bb3379ef6fa4ca7e1a4964ef4d6927d631d7263a6d4c18bc20ab5f235c66ebc8bec9f023027e6924bf23d33ea74cbc66f3a0a07edd032d2bfb50a0477c21aab61358a3a80cbcf0d20bd3ada478748566b40849cf00302047c435bb500673065023034229dce1cbe737c6c03c76ae8af9802ad444a754669b35a644b54410973b90ea7ee283f73acce566b1f483e4219013f023100d074d1265ddb01291585e3e1c23a9bd0693f47ddeaff829221f6ef88d7c73c6a6df53d04b32330287ebfa0847d7c62fb0302047c435bb50066306402304c70d8e88073bc5010be3d6c89d4fd919ba740afe47961f36aa12a353f95e56be5d12903ddb52b7c234f6ad0dd02c0c002305bb7b68d83d6ccf98d2529ba3d3f86ca6fcb0d408bfa38cdf2ef19a3568739721fe69842c401d7fb2f16429a6c2d02ba0302047c435bb500673065023100e1883516954014efb6b873eff00c28a5531404e4476fba75e6540c178d2ea2f161b44e162e882182dc4c25034610f212023066e00fc31e04232ab43d3146c23731a14f0b645c6303129576ec976f2ffac49ddac5b6d380f77aacb471211f966266e30302047c435bb500673065023100b2e669eaf254411df544822a696b8df0758f7dae10876b284f63cc2671b95a5428151e8070ed9e3cfe56d695b71f0bb902302a75f438c60d8431cd666939d63f5c79ccbfec65aae460d95b3aff6d6c6256974754632e91e5dd7cc01c301d8e057c860302047c435bb5006730650231009c828a3bb840bea2234b7f5ba3ac210871587ac08bb21c6f3783f52887e96c4666da6f5706260559a34afaa0420f7bcd023026eed2cb962738474fd5f7987754550644ccd401eb200a5e6221eca247a509248ac9fcdec3337e865e50daa6d966180f0302047c435bb5006730650230359bd9e9f5f632c949418009ff10bb311d13b4c65c82e108107c9de6d2b63ed8841b4fba020ca1f9f201ff9755b41ad8023100a006754c89810399143653930d7838d4dec65448d7447b8572105ec75919f91ec3fab6dbd26f06540c3f356016d8670a0302047c435bb500673065023100d45e44ecab8117121906c823a0de15ccfcd29181edc6fcb81970352cecf6c1ee7961656efe9e27b4773b6686f303e4e902304b421f133151c327b57d75b17ca3e5f5a5103e5d2e3d5c6d58a6ccc472c08f5db64b7c3f2c069448765db3fd3abf57530302047c435bb500683066023100ebaac29b12a440b4dbfcfa3dac17e709b9e434909abd840bff6814e25463d5561fc89de0c9ee94df1c3f050c7105df1d023100a5f29c27e60a92759ecbaaa11b1d8c904f55a3513452e053757580332e19c6c2fc0ef0c1df3f853051ed47537aefa3f00302047c435bb500673065023100bc80e0558be1d53c4c8a4259e8a2c62a99256ac4eb901ae69147ec84d15cc07253c1fe6c3ac139ffca18f08c8b084a340230785b5331a2f19b28fabd3b0e25d7ed0de7381bbd7dfdb0b0ce4b9d28c4dfb75af171087f83561c545284922d0225f9700302047c435bb500683066023100a819cd278fb2f6fd8f51d0e9e6fff38aa6ca92b06430809636ec8e04ac9121818faef0b1db2c8f05f5ca461de5d457e5023100f3e0631c94febbee573575a059174f8ccfbb2233ff77cb2ae4a09b4122c9a8646bb1a1ba4866e2de77be9ba8391244180302047c435bb500673065023100f11c6ef22df9d5805cb5a5b781a94a8d7633e39ed8c7f7d8f784570df46918e4f6b67b8132b76113c3c9511300e6430402300b5a5f12c79dcc0e590c15b380926162209acc6b763bdf42ab812aa7c948d371b1a7af98ecbeb3c96476461536c70e2e0302047c435bb500673065023100c0cbe67c624ef2998fe4b10158b42b5c3b5e63a0daa1beb7e0a52b09e60aef20e55e906ab7b000481172874a4085dfcc02303be3b790e22535a11d8cd7c3e75254e440d8da3d47e641bd96b6d6a659be89125959df9d55dde1b0868a85f53edd6a990302047c435bb500673065023100af4b77dc3a75b953e7de0ed0033db4fa4861bb7ec27df94ea2d971a7b30d7805c1556465ff45caa4fec686e01e0242cd02302961363e70897613d992c4ae9454281b00bd85efd0b60a425137954a543b595bfcf394b4302c4b07469777e82866b96c0302047c435bb5006730650230451548a0274a6520ec138b9c4c6ce88db8dc59e5ec8b9a114ea8e96af6d1b15de5d3a7914c6b11f2ebdc617ade532413023100b992740782aa2a758c06205ecc201e7818939d6156d58c9801e6d471ccd3313a270f89bc066e040372ffa9eebda6b5ef0302047c435bb5006630640230274d5a5fc3a04430fd9fdce59680c5e0634ea7f99f9f862eeda0854c09a7982e9aa75af24284d846c7b7b161b698db3902301d500f04fee98477143d9e2233003387d636a3189e80a3dc6b85d9028b1dc92f98465cd5ecd56352f7d68b65483924e00302047c435bb500683066023100d699597f9b16d413acb0749d12526a023d74ce99711c9e17e3daf8fb09b83c5e5669c28c2362c8d43d985b5651bf21e20231009aaba206963b70eb27dd73d87dd680beef5e792fa7f1d827e3067501fd5ea043eab03a856b2f5e284550e8ec7d911a540302047c435bb500673065023100a1221c134519ca2918fd4c33e6cb403d585152bab3ac4fe745b32664ea3561e85972e14d278ff2f56f4420ed45d7b92b02302c546666c50231fc86c93aadb65c8571d5cbea697108fa7e7f4ccf281a23e887ad1700c7712dbe572199e6940f8a21890302047c435bb500673065023032336b2e1c4d9a91bdba52a5a93ab3888f5b1ed7a6280c7aeb21c04ea651c1f659c8640f0729d1ec64cf18b010e40443023100c4ac4783911ebd7712ed31425bc9735a8ff734c2a651c5acc03e9b0f35aa0e3331a3a64a4d9a9228f9ee4279ae38cb270302047c435bb500673065023100d57bc52d3e8697d6266d64454b50f647f20c18a18acd0f3076d0c2625e7e2ae206b1c55542040d7d2af8d91124c07dba02304dbc24adc76e8d2ce1ddea9b577a9fc2ad8d6db9b6127c003f5e198b70b58b49b82408b2207377e53826bf83ef9edb5e0302047c435bb50066306402301bf3c3c0a4db370be7e879651bd200afa7ae0d66b973ee5833de0fa1968be04dd0aec6ca996d8a058aa0a2d544059055023040a788348bee33913e3f05da7c4496209fd99d31cf955c582c5f9e11f6472a27773b59c953277497827419b8632023a10302047c435bb50066306402304e1c8fa26abf44bfa52dd63ef9f6dc2c96fb32f66779c93d5efc11b06f21037d7d00e3f2ecd25a13d87f5927fe3c673f0230592ae98ec0ee39f4a322b6113964003fe510ca990a86b7c22816d756e4f0f22e5efc770c954b3f364d913ba4aef9e0100302047c435bb500673065023041a0b34b5546bfe98254145bb0bd9ebadfd1cf476e6ef06a8e5d1177b36c8a60d19d3e95128263e12a5cf57a9dd04d93023100839bec3495a8df3880cb2921f9a7efd6afd4e12dbfc6058b21ab2b27fd4bff784cc9d0473bb4fc743666836ddca50ec30302047c435bb500673065023100efdfad929c30520bac4678824a60650ad73e8e990028aa04dc28d0955e3505cf129ce59fed9d379923387514ce09ae7402302d009e2559bc4e8946503362a2bbe9189ac3444a4afe7d9e2899e90fc6f7f66f27f60317e2b0f54c98784e20cb153f740302047c435bb500683066023100928b898b742d1141545ee9318eddac39a8cabcd25350eb357e56a9a4927482a22891d12d866697617a64568b7ab9be9d02310083af46c94e8e7a4c9daed147af5388df87f463a81ece3b38c4ea04f83cb524169d03533fa8471b9dd0d67894c36ff9550302047c435bb50065306302307859ab28bb3d2371a1aac556ad654e5b3779fb5f9e036f08a9f248801069350d0b9ea1b0f8c35913a14f361dcc6d047d022f38ef41a06960ba8814c58c1c0ac8d274a3aea7db4eb070ec8129f7e258aa6f65eb4caac697bcd6a89bded3f78755c20302047c435bb500683066023100f306beed1097e83f80ab2f565c9cffd26f17e1572382e6adaf7a6b58856c82a4655284f6064681d42d60c00abc4c3837023100ecdf6f1679f6c47a9f2aaee98ce32ad20287539a3da7d6822de71abd18e13306ad899ae7a5bd40f2b187eb1024112b0f0302047c435bb500663064023004b69cdb223889ac410f7fa81dcbc64dc25ac5a9f4e608f85516d2e7a51f26064cae8c311dff2bc4c290b11b3c7151550230629b93a9d8531aa190879e70656084a2ffa49a5aa28b270deba85f9483cd5d00660097489840faad03926d20a8e291300302047c435bb500673065023100909e1830105d49a8f31f21810686c5b9bba2646f7d9bcbe27ecb8ae62fe11290cc8336b45507cae83217028e8ab8710f023064de8bf54e900c43a3db94d864701bdbd24fe60fbcd2114f32e196df4a3433b37e437a4f2c23ccb7fbec78f7eb71edf10302047c435bb50066306402305aa08a981fcf0e2b3d8b578370a41748012b06dc42f752f9e03228ee6b40a8b124085a19ddf198fde5eefcced4ed623202303bc133532ad9a8877f86aace5cb9810a1857c07f75c4be6ddba4ba7cea22acd010c1da65d16d8df66048c6085746b8c50302047c435bb50067306502302b4a098bb2375b10a8efc12245b9a0b1c2be82cffe14180dd72fe22a7a47e332468ee7216356ba19a8b617a4caaff156023100ed1eb7adf8a0ecf850af9374a5cc92c3b2d840f69d8d3a4152a6ca7adf925f1b64fec3fa803c2e937457b509c193a2130302047c435bb50067306502306e6f2ed2f728d403938ecd8e08127f373510724d1cd922fa9ed7edc22cb2721b38c983202f66481ccabf9600a8396313023100dcac00aeb9344c75237c63febbf9870c6647afcfe205328ff3cbbc148906fc6cd32cf27f2c467a26f5ba21bf391f31a60302047c435bb50066306402301f03cab7030a1beb2109550f6d39bf51c7703fee479c11a4539abdadad58ce9d1945565948c9e42c7736d43b2a169b7802306ef335ffd69ae26ed2b04fcaaa3643f19295f33c4473a07e35229dfd564a8059f974f0ceb43a621191d8e254f6d725e60302047c435bb500673065023100f85afa7f0085ca15d2deb175ee076ffb934a9960b2ba697840f1cf5beede5984b279cd81cc74d9633049cb209eedfb100230527777612f96cdd725a2e36c5dc1d79d3247f2a11ddd5411238fb54acee5b66b8b8c2f87fb847f28200a60c0c10439990302047c435bb5006730650230687325939c3fec36f77d82ef30565323c7084998ac15cfd8b9c99ede72ca304ed4fe21cd95ce0e5b779fde2ad24ef32c023100878685394f757736259033237f1f597aa93c075c9ffcf8aa332b724eda976f608a395718002f7b94bbcde64b6c6797740302047c435bb500683066023100d1be885c94fd4c0863d234e7f1e364ba187914b30a376d5dfd798544d66acab6a29cd4baf26e392c8b6340b225e68fb40231009f6122d6ee3edb52a285e5434dd5e1d0f4fce247f2d366e156669a4c6b171fade6adf6888406e4a370e5f1a995c483f70302047c435bb500683066023100cb7a174fbf8bfb42e65686ea19748fc2c0be1157cc39303aa18341b79d3c281a1327035afc8e92c16d107bad5ab6ffc302310086b7a2aa841460cb584d48ed2dc560998815b45ff7446fd99edeccfa69941bed58d2e6c869f05043a035173e581efa260302047c435bb50066306402307cbb9d4afd0d10bc8271ab7ef26e82b24c387a02acfb1c8ed6d12b363404c6ae619464be2d818c07abfcdb78c20d3557023033900a2e263c54f35998705fcb93f415aa14803ac8cdec02e7f0381c7697229bee611dff3b443b323fa261db1ebadaaa0302047c435bb500683066023100fd2ac5d54b7dbebc3c80cbf6fadb2b431eafe267b705e1bee02d5c5fd673250151e336ec79782aaed0f3ee5c53751212023100c09a433b6c89ef937697c48f30fe123b3905f5dd15cd0e58f9d555e47b83e108116d41c3e5c826d01a6cea26483419010302047c435bb5006630640230375d6eab484d927e53648734223fe5e526a0598e48fea718d1c6041e7ab800dc7fdbb4af4e1f20644c0569a061c764f80230272ecab13e53410601d1a24314dde98d97171ea7544e3f37f24a99320d409aafe286da3f58a1882d0855d353dc01b06d0302047c435bb500683066023100af1c2c470ad0beb47ae27e798cc53f7594d117d6112c4228b12f7f26444514945a26f4f5180728d08caf4b4f391e021e023100d86cf2b32ac5b6e55f7c182a51b784d15566249c8b1b10f0ecc5c1f736a5a846775099805860809dfecfbefe05cd698e0302047c435bb500673065023016a2694497c6dacd63f4455ea17125f35cb528e8d417ae41b1dfc09db64b6855627a6b695c5de03ba4aeb90b94ef17c9023100fc67feff10d3bdb8766e87e5ea826618eb98075a90b788974d1112545cf8c2e32f7379637c8e70390f10c2673b85f7e40302047c435bb50067306502300f9a8a79c56ee0084e0e8c448f6c742fbcb41eafe2769bf957fd4031c725e4580ab6d2d35998a1aed8945cfa4cd50bd7023100f91e5268e50f4567a0352a4b02040df378bd749167936a5f133763206da1ab06f82b0fcb3f281141cb879fc27cc4488e0302047c435bb50066306402307bc3b5e135ece3918441aff6577f1ee99a31299b480f0cbbf71196bd57ef30c8cff64838299bd92b12dbbb8d5183918f02304f97d8c2136343e08bc51c093ef7ce9111cfc82075009fa627f85f555612b0e02cca403f7e0674584fbb682a264dd90d0302047c435bb500673065023100c806a96f12b91af8da683a40ec8d5a5ca00c1c3aa1db116923be224e8d4bd4b8578233625f47c070ce8ddf5232f99c4202303d252b6ce2792974ba0c42ef9608f8b200a11d8d47448f449dda93dfeff3998000f23e9697ad341dc6e0c00a156cf4750302047c435bb500673065023100c713f3d166d12ba612428d586fab7030ca1a5ff50ad8a528db716949afb97fdaa7110c1fe1bc92a0581bf19937efbb4d023061721475b03338868fbdbf0c237d5b0c9e0d1765b898f197d2b02c05ab3d38ad64cd98ac4ad167ffe02606ac6cae10980302047c435bb500673065023013ffc446a0327680e5e1786a5b177a838f0de655962fe690e894e85f42bcf12c8be93cac093f0558efb65aa17f296f7c023100f4d2c5174fd408c525c6b5c18b7e9cb068bce0c2b72f400b884761970b213cd039f39bbdffec8adb1926082c60616f660302047c435bb500683066023100f3e947a3ec99d14981de498db8737522825079106883ea01d2b5e97a5604e9ed7e368587929d3555685b4bc77cf9891d023100d2f3a845edb9d45c2113bf12def4c389203c17cce8903f7f206d6f4b160f7ef0a82e8d5faedeaeaecc047fa5cec3ec600302047c435bb500683066023100a948fa55113a6990988ffddc1269c24e35246c7b416bec2ea99e7b0935ab58868093b4107061e3b2ee5e31374b1b7be602310094bfba2ff32546b0c4db07140131a96f3ca69f7a5430de1fbc83cb0ad50e35000e071c7a2c03574c89f83608dca152c50302047c435bb50066306402307a2199367b00e58804f95589955e66eb5b36322ab4b33b7058ad4220b027ac1bbd19a429a4411dd1f925ca2846308c0902303da99e19309e0a94f58e1f0301905f7ce9d9a60d5197766028c3dd6c88637e40d1b8e650289175bc8790a3bf91282cd20302047c435bb50067306502306a3ec604e765913a36ec5793b2f41cde6a6032264cc7660076ac4bf69d3403bddce361cc118ea5e1927829b963bd9193023100b9c40a205ec387e0381a71351ca00ec6516c7a582a1722562d25e5c6462b0a9f63088081880ca5610cba8db6f7f44adf0302047c435bb500663064023010ffdb43c7b663045219c40143db4ced80ee389550265038007f79bf98e5a11d71b362bdc908ca08286522b9a0fae78b02307d91e295dea8cc0d50a5dd6e8fa5ba0ccd7ef57eee0f7827091cf51830b0d4e07d379a97c94097eb7119e240dd60a56d0302047c435bb500673065023100fd374585633c15890e0178c9d85db8026417f97986bfe387fb53891d08174a5f7105aea1282d24bcb063a695862e03de02307e3b13078d8e0d24a4f8859a98dca33b822e12942e236e0c7dcf20526cc5c69d0dbd151e58856e0c4e3f2f6cd3bdc0a80302047c435bb500663064023007c7081cfe64073064bdc8ef1a799a7d672a40798e20d8ca01217f12bbdbcf7ee2c6fbf82c4b7c01281d6567e4ea7733023017fbb13a35c071e7f44a3aad787ba93c3d1f8b02ca57280a32335a3e4aee623cffe6ac7bc3a50f945042b34b8455fc3b0302047c435bb5006730650230016d1bab6f0f91c7c5bd4befb6dcd5f7818293292ac74f0a729bc7a1b5efe6417a70e0323d45cef596f91237ca621fe902310091f038e23e762f71936c52fe447d48a2fdc35f12091c9a0ebbbb05cbe24e5572799eff2dbdad5d6baf6f8e4d022318b30302047c435bb50066306402306c90632bdbcf8be3a3b7e8394dcd77991431b8756c243877f1bace2b1fe9d41a3ab00c7a6bad4beb82354054c9e955b602303dfca73f8bb05a2ac07b148c6c256e74b674f9c7afce35041c8853662d18fc5c7a45dd70f108528ee6e64fff232f71ad0302047c435bb500683066023100cdc6fe7fd5bb0e19d2e7c59cca606281e64761dbe45a08c643877edd10379aa40cb852d461474d0a4d8b9e036057711c02310081a1ace57070ad9fe202e7fa36cc909a8ceeba8500f18db57e9e907b689824862830916a7e33200edef8118b1e2ca7160302047c435bb500663064023059baf3e67982ff380dd506c639d4ea61c814d3fa96e631e9e508ed5c48b79de8cd14d9cf76efef561b62fb86720c774402307870eb7993f975ac00861704ee4ba033eddeba0cf3167692e0471ef5af5979df663813442fee9a7f9ffc7603cf731b770302047c435bb500673065023100be546e65f7b82af0d6962802d65d5f9bd68446cb82f5eb95d26e9b0fecc841d225839054247d9b847ff275c1412661bb02302324ae9434e6c1e100085f4f092ca9a771dd0c365a3b8f14c10c15af8451cebd3d8c698c8e5d4245a6e8f067a946cf850302047c435bb500673065023100f5d8666269fab679ecff098af932fc396e1d4ef8faccd2a6001a40bb3906d261ea162391e89e0b4e46ed68dedbc442d402304c4243d2cf2f06a0e4a6453f6544f04291a173c421adecbe0a24e70792c5c7eedd735707d741d8d75c00e6f85780d27a0302047c435bb50066306402304dce5830c2ac785c6c48d25ab187d8f2e2ad9746fc7b3b5a63690462d4c69ff359682147f146b8f16a3eff2412bbc955023025e403a7ccc183e488172dce30a4b4b4f09bbbd7b9180abccb35f333849ce9d123395764783b5bfe4cb93c27687b19740302047c435bb500673065023100f8604dcc6a828c20a8f92e6c6c0475ddd9659a791c8bff3d7b8c81e38cb1f0c3bc845e965c8333a7e2899797d49ace94023055d6c884f598b3066dd79558ec059515e1eba2b0158e9c5b9c6e2f31a1da3ed68bb50dc8cb67f590b96c4f133a14e7d60302047c435bb500663064023079ecb27ecc8b259c796091d5952dcd2256fd904f704d606fa59cb71d3f5800b5343a330c292f5eab642b10c6e75e81d2023036fe2d101daf95d58bfa9484e088f1ff7d2b42ac66db8286765ce3d88959ee9e891b72caa1b2813889b0816b67b5d6230302047c435bb500683066023100cae6d88459e94116d67f848b52ea841000475c6d7665ba8613cf7a028aba626b94cc8ecead003586f63a6eae420a9b1b023100d575c4cc0e97ebad910dcdd721cc7aa893b1f8d2dee43c0bb275886c82bca97d1ef58fb8a3db2d78a09c6480916374650302047c435bb500673065023100e141c8e11c9c0ec1c364c5a1fefc80f3c97a561d26ad22040a02b8d99c34c7feb31bd96974455a0fd274ff9a0da6aac20230765c732b91226c33d07e67801cc1a485eda8dcbf514450d5cea933d91cd1b503ca4f07111720e8f321a981f927550c8e0302047c435bb500683066023100fb3e2362baf97f6a0546556bc4c2c48794d9c3137f69fde10098430994a6d4275bbcd4df825d57da8d00b893e06c234e023100de3310fc20d631ea570c82f021d1e09e8ee1e304992869195b0038798c21c4bc628b43cd1cb60d0be1b3f6750115fc870302047c435bb500663064023003837d9480492b4ea7177c17443c6e598b33a187bba49c485e910d4dc6800bb3033a49cddfaecb66129d45b07e3a926d02304e245a743e3a10f3ed673825568202b664e449baa68613c0f1fb8ba586c4235bcf24c3c7782f4eaebab45767daab5b9f0302047c435bb500673065023100f0364e20e7936bb63e6d674b88eb848d01290ca80634c164ac3403600c7dddfb5473e4bad2ec7dc42d0cf2337248d2a702304a3f142c567fc4ea0e83130d1a86f8e6ff2a75ac0fcc5fac0c26e03fdacce0d53f6d154ce7397b1dfd880647e71af2d60302047c435bb500673065023036e3fead53d184ac024db4ddb03cfedf21837262105187311a616a222a76113d2a3853f76389fddb7b44179fb84f0732023100858fb2cf81f3f1d6e043c96e715c65277e3a3125e31619a0b0599c4120b102906f4c4a054e6b2f03e43d0a7c948a12d50302047c435bb50066306402301c43efd9a8673960bf6e9779ec83e06ae28902ed1b1b5f9601e13e2773a99cd357192457d193f847a07ca3111781523902306bcc38d0196106f0881d893b06d2210031419320c39cbe9915fd4a2ab02d6f975dc5b2d3d24a6601e790bdb11df527570302047c435bb500683066023100b8466182e4d28d5de37017cb505b310c53863bca6b4e62288f0e07c548e67fb875ec6b76cfe8ecb13d8bc74cdd1ac58b023100d0191ffbcb0fcd303236dd9846eb4a35e1327e3a1d62a3325307968cf09ce35d54116433e5082179d570f49943f914a80302047c435bb50067306502301514193d6f0d45960b7e0ab27ade4b1a33b5db71de6d6e3b1e6cb1d904d67ea5c49d60d55059c1d309fa4b8a0f60cb0a023100d3175496d93e4eebd284b557abc2dc5c4c1e303dcdbf2cf420ff745fa241c99bb554acf223d9822cedb3e3eeb54d92f10302047c435bb500673065023100f318231de41fb402ea50b445fbd388cc8c33f16e09f95a21919b47ed63c8df2778fedc3d3d39c08000c18d29660c4caf02306f4610ff6a46c7c6ceb8e68d1e2dab8c74b6b12274a8326f982f5c30d39ed4bb53b3c8a8f7fc29babbdd9d79c263482a0302047c435bb5006630640230285d64f1320145054253549078a883046786af1f1472e7de822bb68d2ed010478a084f2583a389401d40eb64973da18d02301da35fbf6bfe3f08d32ec4227bbd0ad8852606abe6460849797439a152b1a67e3a88ad5e17e5b014072159da3d6b54750302047c435bb500673065023100eb62421015f290c4ae4fe66f1d5f7c6b5fd5ac679b3bff8b318a7bf0873cb0b31416b47ebb92f847c7a1875eb0aafe9302303f130e5ded0e7174d11d3bfdfc2faa1458b5c218df09fadd08e5acd84a57647d70f8f0d29e1d95f98d5206cd1468056d0302047c435bb500673065023100b74d273c62f39eacff64246be40a732245f0a3f1161b140dfca334efdc6f02c2b582c67e9359270fe231ecd122de0d3e02302d8b584a47953f0c5c67ffc034562103f924a96dbdf54bb6aa68f74fc965891ac2c2682f63f18e27494329150d2465cf0302047c435bb500673065023100e96419d13ea3d248be636adcd25f12aaadd31d6162aedd1f0baef277de542b164368e949fdc2fa083d975fea4c075d09023025a7190ed7b45de77c1e00c1e4a4c8b1f197274f0a9be130882e554f208792cbf2b00a7c71b99c2bb2a80656af7af7920302047c435bb5006730650230192fc9465f83f99abe2fcd8ceca77a81e6ac57c0f4b60eddd072f38e66175e2ac20fe897fb86dc4cc7feb9d7794c0c800231008217343d086e4149bccff91c11c4700b14ec8a7110b59faf9cb6a364760374658db084b387b0602465207c913ab5db670302047c435bb50066306402300fd8fde3b4eb49aac35707dee9c14a92efa76a846c14bf6a75ec2eae0df4272e1705f190f647535a748623b2b37544b902306db21a86e0534ef66b77a819a44ad43928444e3828e5965990fdeb9cf333d0d6e505c3ba8178307ce2b1495e5e60fb0e0302047c435bb50067306502307acfbfbcacc6a886a9f467bb21dd5396fe41b2c2aa67ffbe216d1600fe232625ac9fb10afc14db37828c7f79feef73be023100e52e53595b821d5d1fdba506cb5efcbf8dcb4d007899383381a97cc5550e31136df75e974d71c129830a8cfc91cf47b30302047c435bb500683066023100bd80bd9356f2bf920aa5d669c90d4faff09b8191ff9e0aec26237d85d10de3bc02122991ec207fc1db7ce4c8c648ecef023100d4fa83b82f51bbc94316902e2f168db79aef2a877086b531141b0793e768a626976269e37cbce84c00b4f8d930d6ec630302047c435bb500663064023075ba967a813647e2fbab329554398c9b3d62b99bfeed100bdf656b14039d37927eeb602e85b1bcbd55be1456c277a21e02300ccb12ba73542a9a10c5edc0c2c9e957b8996eb2d5d8c5225431b83c9e410cd3951d311111cc716d6bd56d9104cdf5020302047c435bb500673065023100a9a4835fd4e6e20d7b6ff9cbcfb6d708bee36ecce2119e1019e2d3bae9677937c84e3b58165009d697d7ad7a9c70398a02303ecfb1bf8375a781bc319cc92f0e3f5211570642a157feb4084db2b732b2242df699f0f8f82cf1b4e448202fc0d4dc540302047c435bb50066306402307d9c21f4a3654feb23f20b7b1f7e4846275f69728dcd3d21da15ffe9059ae102588b90ce6e91352f8de3b2a4fd0737db0230564ac40aa1595a624c636c54fa8fe41ad12f0f341c8b1a2fac96fef243be0ab87e4776f0bacecc118dd2049331a9028b0302047c435bb500683066023100a4e9745a2991427b5406708abc7f22bd59c602dff8b1cd464693376e5a90833d53263078ee439f48f6cfd712f1ef9da1023100b21238ee1468c7f9a1fce454fe28ce21b6381d5839b1edca0a27bd0ef1b6870a7dc2c1e3c478e274ea1338e1904d779b0302047c435bb500673065023100ce7468d9eb806fe94aebf91eb2a19a9de78536793b6b971cfad9922df4c03308fbb275bff381dfd37cf8764bbdb80ec9023066b04be7b6e39da3bdf40b498d5307a19479382d3097f2b5d9f2984d88f8d584973eae5baa118ef67ec96124dfe1560b0302047c435bb50067306502301de0a4baf0620fa8097b704d45e6f75ccc0c2a77c64815cfebdf8d7e24b550e7f1f6eb72040e5490407d484126caa13f023100eb504661e8e7b244ff53c36d2576fd8ad3f364158f7210cc314df6b8607781e5c5f26bf7a053eceef307f290113beb4d0302047c435bb500683066023100b4540066b8da32cb43be106a6996aa36b256079991af2bfe284f8ceaf79689508124e5af4be95ddc0b041efa68bac82802310083ff3704acf8a8df7b0c38c59f6d00dd0496cfb60c80673e0e9f964d041fa81cdfc327909c54b2050848600291e150620302047c435bb50066306402301bef8ab6c4c14ba005f886c4240efaa15452c9025030028abd7a4b862176104319e064850a5bc440d5d175147aa61374023059f7bd80dd9e9b66ad66032b2e3493545ddaf6c45fb056244c7964abfe9eee4cbf7317fca8b20e193f5e6a480f5b0dd00302047c435bb5006730650231009803d59c0dffd26524782e8a71b631b0ae75afe64963c37be52d7ceb0c19b7fb0a2552743197a357212f10e86b80166702300983b60cc9080bfc712b400693eb6fd84d8b551c0bed8d4de0f6c802e4f511862b23611047c54139a9817240c899266c0302047c435bb500673065023100ac9e0624b8e1ffbf08afb2d03417c43a44ad2976db61cb4fc501cf4933896be999d52090c1bfe46b04ccc2b9476d8ad6023040fd4b471149f04501dd7b5075dfa9673393672a437ef7973ae38e9f0f9dbe0700856bbddbfb54a3bf0e385a352271440302047c435bb5006730650231009148a652a8e6a1a374bf13a8e7ebf5f18791c70decc257e97b39187f5cf0ca1a37861139fd9b667c03c2b5b9170f411302303e7edae479471e2a8feb96237142f71e6e89f87653972adfc470e1e92c1092a159a06ce7199ffdb3f748a244ef5add1f0302047c435bb500683066023100a9cb6a5d0170352fa55f1a70bd939d60e716bd4dc7c482aea0562b48bcfe617e8292dbc1a563eda2718dbc29f646181d023100fb13332d944e25d7e056b43301e53fda2983f37566c43b1986fad2e7979be20cb25485fbc6faf30f0ca4a726138b558c0302047c435bb5006730650231009b7d8d08ac3931fc59b8ae5f6ba33bbd244f948d507d93002b54f174cd8d7663edfdef570488669019a80b0499e2088e023052f7c79cb1f4b8d4328aeed95c2d5b233c5e6f4e1acfb5a3f455505a99bcb483f88a96a6bd060985423bce016fa91c220302047c435bb5006830660231009b7f9e4ce15d400ebdc432e3023097a2fef9f059559c0043ae7217091476a204300bce4e9ab358c889c4bc3979659beb023100faf83a00b66d9df26a4db0e0f5e359dc592328514c81e6f111b2dbca96a392ef70324219419e3df547d98fc46057f5190302047c435bb50067306502310084304e325c8d089e927a8836bc4610a78be430271d7300a4f97b989f827e5d6dcaa3eaccbf7e2992abc6c49c25cd9b3102307c9828b74386d7a667376d037a92cff11fbcc0ed2d1022bf47fec944acdacdb3f53ac91a5945b3051d4fbe85e50cb4a70302047c435bb500683066023100f4ccfc517edac37d015a1d412bf972a9a2ae83f68a9aee08942319c135854463931e8ca1f2d077a9ea104524bcc2a3b50231008e6fd94ec04abf42d63843b6f7a20c9ce2c3093a63d1a8ea471d4ec93d50b2bd69d6a69c2ffbf9b4372fcb508b32e7150302047c435bb500683066023100880380e5791245b1806ebd409b3799e31441f338c568ec22d2d2ae89e0fd5964db535c017bddda94822408b4d3ecdae9023100c33edc5ea1d9d01808191e0feb3c7ca5e477a3230b4c7e8fb1fb4b06d331f7103bd0737de7a7710311c6cfa6a6e1b5c90302047c435bb50066306402300e50ef3db8db1e4a8364dd20369b3a382ddd4cae3a9d93e087239b558730fe998526eb28a3f49c9f5760eb956256a39602307dd248904c704e6b4ae84ff32894d6cb74a58f840b167954eb48e9db28fbf27bf752811e051a76006cec47f9a520b20a0302047c435bb5006630640230138281381a83d142e87b4c26c829538c36fa506917522b6ce95ea0ee349e1e46e4e5235574c6eedaed468503a6d934dd0230451e4b3540ea5a28f470ce5879fd8ad72e6ab3a5015a7e6726bbd462da5b43bc87badac93811b253c8219aad43817e850302047c435bb50067306502307293f136c354cb1f53600d03abdd26c09655d0c011a1e1bf4853ed0d6947e2ba45ef526f7865726e3fe33a69f9b32df20231008539dd53b1c94e448ad2cf0c4cd0b71140dafa0298f79d57ecbd059dd2f5e89758d07fe463328850101c67ed0661086c0302047c435bb50067306502300c5b8dd97737ef1d5e0627d217bd3cefae589af4ed790c547b82ea895e72bb26b3843d8797a96e3ee8be36ece87e0353023100c9bc3619ad9d44412067abed6a84c48a968f5f78a8325714969362d3833067cb9f940d535c2fa891ff165e2959a1a7010302047c435bb50066306402302fc03a2ba2000e8efc91cf8ab6045ce20b1976e7e3f195da0afd564f640d549d0254f6a5e9278ed4e1b0b878388b8a9a0230216ed98ef71fd88633601de681d000218ebd9cb860c86e5f0b4985289197fa5c00d65313678c4a1d7872c53b727a8aec0302047c435bb500673065023100b99f4958b140b5fc4d9a5065ed7caa36dfc8205d623ce22c04e441f52ad47d8511d748eae9c2442d10287ebeb85b279402306749275e13e7942ed44b2426700afa46d521644da060edf7912dd9d8997299873e906c5264f765292f6d40ab8700f3bc0302047c435bb500673065023100e58b6b770c66b35138904bf95f488193f9f20a031d1ce66930681f24a20bca4c2ba02e4be9f3385b03631a03a04b56ef02306c7bef5c581fbd32b2190342eeaab70547ffda8e7097050f5927da0e2d8e5b16d4ceedca4ebecd41db4f5e8a3fc281b20302047c435bb500663064023038b53542001e861286a52c5c1f55796807c8f71ec200c664e0fc5424e10c4b4b714085c0426654a1720403321671e48902304fd01697d24ae591cb7761b0aa7948566d8968d63c6aaff32590506ba061b3937e22ef5860409fe8dff393ec25e2e1290302047c435bb500673065023022a721cfffc861015077bb8d3995131e12e154c8b7c669d7ad56d2102942a04df091311468e55b207e1de1cd5ab81cbf023100896fa7eb49d643b98bb2fe7a14774b6f7c5027a25573772a945581fa482b897b66861de593debcc605d2090c1d2ff9720302047c435bb500683066023100e65fc4421825eb6160531ab163465771ac4e449bce540998246e8e269257c78148b631ea9913dc6262dac564cd802f6b02310088ba8ef6062d5e6b42695fd6717eb777df8538e725620179a1651a571fd254ea51f33560d16ba4b0c77189a3f76ed05f0302047c435bb50066306402307bb90d1e3a5365f262faf22030c9feac0d3c13dbc1fca2d7f30b0316fff8766e60287a39d2fc5aa9e57f250fe7d1fc93023048873104a50d83dd452820333b0c245d571f188d6d9b04533e9a1ed6cb9c19a3740290505147398f94ea2f52ea70e4d00302047c435bb500673065023100a0f3af9bd5f5b3fba9d1f3ca5fb7d633cf85b638172fcf7633294c363eded1aaaad617f9e15c4fa4b98e48543886e76602306752f0feb05b12de552dcf5ab807a06d071db1fd6d7c2e0394a795aa6010b1ad454265ec8ed97891dc51e6783dd5e6e20302047c435bb50068306602310081f83f741b62b3dd81e2bcfcf0dd1a085288de7c56ca9a6bbb87561f7dd27e827897b5c16f9d69352e7bcec46b3456020231008ffab13acc01cdd86f784433ab484ce03aeeb5c9c5449fe1b4f4139f3a2b1a72accf0a4d64a231c7190ecfcb00c2c2650302047c435bb5006730650230370a6221673d95f33cf02b2a5c46cdaae2f2e9572e25023dc7ac9831ffd321a0ba834c6d66f0a74c78263b5d88e038140231009a3df1075979453f5320b56181aea5c2054f1c29ffb97145e2f7f73547a291298229934093c556b40615e700e20b8dbd0302047c435bb50067306502304ed9e80ce0ca4db31ef49a8f9ea99e69ea00ab66539a6a7c0b7ee8d023ed87ac17648f8106aa6072cf7c295bbf9412b8023100e27868b4d4a85c6ffc6eddbc9c67749372bdc4469e23a1871b1d21605f51f930c8d59e7f73b46b69b7ae1f5b95a3c79a0302047c435bb500673065023100acf0741e0c8c69703a66484157a20665955a8b347b5ccb7d2a1e90b14566ea76854aecd6337ec1ba002a982715eee42302300bcff6816c7107d56b9387851939bebce58c869e0fd6ce08ce8e21a15732bc1c1d856bcff7617249165280da882dfae80302047c435bb50067306502310085211197576e26b98f6e66233dbfc8fdf7aea6e8030243c44d8f8b49940d2db3a5c6bf145f144a377b2610f9aef0d382023011ff3389304890b0425125564e3227db1169b78ed807ed09ffe1e5507cd3690338248c5b5c6258dd269722c5df0503ee0302047c435bb50067306502302f447bd960d9314fdc83ff9518259d18072dd2664ac3d6c94f3c79897d491fa5edb7cc20a2361c2bc26d2293a83606fb023100fe621552972c69c077c6f26682357a148879ea4c464adab9621a1b76c8978656125a00406c422d77da8306fd63b6e3800302047c435bb50066306402301df34226fa50724b23947339a7154533b0011223f57810e349b6eddf774d065ee2252913f4e345e479a36823c9da4abe02303a8ccb97cbb45026fe5e0dcc4c775577191c36f9e04a0d94224e3c5cf14767021c7e6df5b8727013981a607cc5a7b9eb0302047c435bb50066306402303c23ecb9ca23ecf64fefff8dc0229c03975146e8c67bc87f8716ac27a30781ae6999394d050b5f0cd4e5213188fe38b70230131bf41599b62da4330c395ee0e75562f84b57f79a55b23ef9f1caa661e148d802e03619575554b790be04a2a5cb80810302047c435bb50067306502302997fd7302ca818b4091f0bd1799827d536628ed91fd8e3ffd5fde3631988c08a8f5b810063e01ccfc880c47b373e2ee023100acac03d08be0da3c883ca655a4ef15ec16d9361f0a7aa8138faeb3aafaec6eeb6d57d1d6a827937a20990729932584d70302047c435bb500683066023100932d6fcd618a9d3491e28f9ed1f4a882253994156af8eaa005b49afb31ed2f93b9e58c87970dc87dabd2806c3092f7b9023100f6340dbddb2846640068cb3b44218889204ffd5c2765f16cfa7db9a00413a78f611f1d9e29fe4448ba5ea07771e0bbfe0302047c435bb50067306502303243861c1e1914a1edf09629cbbe802fb2970d92192afcf6d9efe724b5fb49a5dabc56011867b287e363549e73b9994c023100eab69617d202e4ccb86db7b7dad23c11ee5ebe3cb7f3340c85c4636b7789742e24238a4411134e075cd34e31e87e2d500302047c435bb5006730650230712e240d2161b98ecebc87a6a09b2fec124d324481ef96050ab8ae5c1e26aa04071882e17ca033b69db61f1a231359a9023100fd4ca150d71ad7bfd3a5f5dea177d41bb6fecce2d34d022d03901e72f34322b29b3ec9e6c87bf70c688daa66aa4859f60302047c435bb50067306502306d3445dd0ff43a41a637d91ba4b636f12dfa40426eedc37674f2cf64ad034120ffeef2abc3552cc0f61741962495bd55023100ef5b45bcfe67bc09df9b402c2c506a81500f0c558950b4f993dd7b0bad05a271af05eb6906b71c7c9abe7234c16510980302047c435bb5006730650230352ce17617b9e529187cad8939c8d0deba1e5815218d07e051298f7a99e7cd396ed55117b34c36f7f0da862145f06ebe023100c4395d75609f5475ba9cabce99eef0ac8f449cde40cd90be293f3d10350304a4f3b9fc6e6c3131402dc3e76c17c905700302047c435bb500673065023006a02bc19c6c43a14d0a4c828f403297c4bd9998a8a1994daae28dd970269faa11e62ba122202ada3c6d7700d8ae599d023100cbf4d9f6d037f79e2ad7747ab5f33ce075744bbf2feaa271db867f2e30cedf3275109b329e24db68fefaf1a1acdd6e020302047c435bb500673065023100c66bb6a9e63c8e85f6fb179962bdd491317c511734ae157772099ac63c7b35d89072457875840f162b6cb86a92ebf16902306885ce863f53f1ccaadd124f615d47cc0afdba2b6cb20a386dbff12fbbb0957b7605a237fbf2afcee5bd1f7542bd76130302047c435bb500683066023100f3afc36b0e63d4c65987819c9ce22ad2997e694e72aafce86fc840464d504d934d85935d62c82a665bf8bc07beaa7bef023100b6597ac8a70b5ff91bf5c22d2ec535575aec9265d85516ed97ac2471b61cf922195fd28f0ffa799f0b4db74fd2b85c6e0302047c435bb50066306402301e19b29a0967b8e7022e9c8e84edc8945b4fba4711709e6a2ed0d99f360c53338bfb8b57ee62c058671aa0d09ce0edc102300ff928620c0380441014b0b53c41f44739799fac06a90c30c8223be99a17e119da3386f435e66a0b7c749aa6186ded7a0302047c435bb500673065023100955ce095a0c8c32e3a857371a7b93b7d2f085ae4a013cbcab64b189f41a14cb6731594a8a5c75cd8446d0c1e074797f102302156f2f07521a1e42fcdeb790cccdf361c99673b009066b6d35a07b8efb61f036dcd47218d5f5c0dfe82a8b1e96779560302047c435bb50068306602310091ce15c339854fc204b8453d283faed81a772bbddac7ff08ec58713cb96082fe252ebd6def751fc4cd131848259d1bd3023100fc4ff4ea38c0e5ff957a10f6952bb5d7cfc5f38d42611f4ed5e6455d0cb2b050c11431649d770addc8217fb1a86ec5d40302047c435bb50067306502302dd78b4506f43aec37b7c228ed664d1d7b7836e624f233207810f039e757ec5ce9a28b3f837e9f3b6fcba6fa197ecb5602310096d5d528197325ecc0c4a7c92d50e381d275304240fc92fc07890f8a71e9f7ce5f5267915c3f70682eab1a7ed0764c7c0302047c435bb5006730650230131c683a22ee1b37fbdb7020f9c215c18ef3ce992f2c07a01ed9fa7650f88652139da86cec66aa8d31e7e33271bbe81c023100a700f3338d747e920f004b3f513cb95dfaa23a0986e0b1009e49e6c5f5ea8ba59b53d87d5a11d03ae20030e3101548a10302047c435bb5006730650230743bfe2935122f071884fddd16a905485271947d9e753d5ca2440fc84b92d89289c798acdd98392885c897981f533953023100b2a1ce7ebacd33829e808d0130248a411396d9eec5d0d80aab9873719f199b32899435f1b76384d76ed4cb5a475824a30302047c435bb500683066023100a305e6febcccbc948d0af9269e1e65eb7e1eb256b04083e9d3857eccb8b6e1193b15ab16ee0c561f6a3c875aaec24047023100c0b530e5eaa3bf15fad655c08cfee0fe08ac2308487b7b07fe02642fb7801b4313ec2333f288ad2d11f569362703dcc90302047c435bb500663064023019e216783bb1ee7b6235603527fba485fd8e01b3b40b153e5c49fed336009887a550ef9cb37179f5ff830a66fa626fbe02301ca40b59f745f10bd22142bb79747d55dd7331974a2985f4a72bf450ca38d5a41d0a0a1ee8300b6c09cbe9abd97b15b40302047c435bb500673065023040b5ab0ae197993de293956226454714741f123331d396ba8b159c0bf2da879aa933259c732fe658d4ac3a6067862c050231008675d6a9fbf7942d9a663014750feb49f27c07f6aa0df2b2d3b8b30a86142a810ba609bae2f796538aa7637e57a9a4740302047c435bb5006730650231009b02c89a21d83974dfc7137b0b91accbdcec4a4eb93dbb1b9724c7ccbf91eb5e8d04f550f8957b58ac4ebb93f28b61ab02306f2e232064034ff7034f8050987f0a75ad39ca0a56184a252d16633aefdf90f3a2a68408e210353b52f1cf4f6808dffa0302047c435bb50068306602310096334dadd59caa29de99a2e4ef44e61c0d6444da1463f57f88c9ae3fb5b5ccb40358f1fd78d5eb32be3e58ef1f4f4fa6023100ba1c643c938f938312f29630d8c5607e2974f3431069e71d0ddf07e5cf495c6683ea5c165bd4a389bef388282b6d60840302047c435bb500683066023100a8748ea616e1e423e44163d866ca422bd8c91e0461a6ed384a4c6fc60c0a32d1e72bdef3f09f8948249a26a87bccb07f0231009b74e703655e0b393d60b5ccf8d606d19de9d3cb127fe26ac39cdb3d9c4a30c3b027d05d3f3bbf43772d75908090e4d90302047c435bb50066306402306c95c47efe1c5f8eb2142a8b94b9ed1e174b8bfd632640f3a78a07a241df81c558a37918af15d1b33339888a171a0e5d02302aea865f4eb269292d24437c9d15d8532b5b1f8af9e8c0e185fcfff76f2810ccee437bc26eaf188e033ff54f78cc9a3c0302047c435bb500673065023016dc62747b1096847800242c137430f9a36a7ff29528fe888cc9902a3340f5674cdf2cc106d5a4031edde81f1cee1ac3023100e01809f8a0ed7e2f0a9125662efe90c53675cbb64e8864b1757391f8c7fb431ba4ddd509e0bcb0dd726cd3a741c2fbda0302047c435bb50066306402304ad9506324b14ca73152a24eca9075034e10f03fc1d26695c862a8d43265ed63c26acebdcb8868706418cac0aef515e102301f92a9b1554e8797b50bc7a76cf106cea6e1f5689a341a916cdd562a78d130970957bd1c795949288234113dc00937370302047c435bb50066306402302fc26c040920b9bf1d6e737c9e8fc1900a796acf75d2535e8ebe7888dfc99d057dfd633aa49c12c415f9ab39a9a42f8d02301cc04a420f3217876bcfcb384090023a56c8593fe4145a2549f9d6b0a893ad7b72297a5c63cdd0179f7a6e787b2899b70302047c435bb50066306402305f711137fe87f7903777a21fcbd31b12352a531d3c746a16eb24a1644b7a243b4ccae37fdc2f7859963a38f1360bd84b023022b16c4cf591adb8b7dad6ac189ef74f63ea556efbe6d5a3b6d33b7e2f4f53d84a89f84a65a4b2299c24f61ca3a8def50302047c435bb500673065023100c27814d4cb8a7864ff86ac6dc073b3712bc8c38b3cf39dd0ba26dff3f59716f33d87b5f1b60198cc7d94fa04fe6adfec023013f78b186360c117cca23e4bc954497aad78ecb5371b23367a46a12daf291ce6792c6010cbd0ce740f1b638855019f750302047c435bb500673065023100d1e8a974fc7bc6cbd4079381d44eee9dcac4b2f0271b1c5de3143638713c42f5eb23a4d0f64aea0681b6c4d6e65bc4ab023066f57748584d0721b93d0d187941684fb2919c1a2b1504fa2f3cfc38518816ba6e59dc152d1f73e4a7f62827ab1cd8f50302047c435bb500673065023100b519b805d92b1ab4069459f846588e93a12202b2add87a2cc52c973e7a8fa6b72f94c41efaf0f939d2c1a8dbcefc24f002302723d5b879c9d4d4edc91e7b014d18cd8de4224141d956f0df78d393f3ead3744989b62f738b8b599c9ab038bc366a390302047c435bb50066306402300b814d88f60aa23a910d0836ac1e73df794e9fc640ce2245ba35bedce15cb7c5dbc427922ee33fb09fe93a8f1a724df302304ac1ffb39b974d7b593180af71b07f534a8ef089caf742688e3bcc9ae4e381aac716a2b30d0cb3210848d409e683aac30302047c435bb500683066023100993a2b3504cd854102170a1108f4b4026073a8d7105253fa0627bfd23a2e1d1f14370dddd11aebb0172e88f92e105424023100b72ce80aaa757bcbbea703edb78664b5037514d335f28ca0f7246b5f15a5fb572680575b239d6019ca65313497e54b900302047c435bb500673065023100a854f849afaa86f066fd5106389edc6e75d29c8a2e6870d65014b9344781251b4228d60ec2497ad1a871cc55df92fb16023073b694283a32e70e1f7cbfd4ca14a7b720b66ef074d16ffcd62494dcabcd27b66bfec124c1556a79a203ac697345cfb10302047c435bb50067306502302eff46ccc8f6739bf76d5cf1eda975acd8f96f09ad77e5741b01fc5504484121fe827b854560eca3b0bf96810148ce7f023100a62cb4df5f7d50dc64281ebec493117cb4dbb278e258f0cea5b410f29c7b87eaadc4739f63ad28b0edb7df312c9dcf6b0302047c435bb50067306502305860bf9653b91b26c2cc79fe4249d6decb2243fcd7ccdfeac8d4d72d755a82f0e9b6c5a6d8ba42b41467d6e2bcd475de023100b547f7ae26fc318c6ecc212254788542dee32ab2c302dd49e339c3834f9d8526bf9a750968295a342b9c0956db7d7dd10302047c435bb500683066023100908c14d606fb690beb7c04d39bd4bd7f10d309c4bc5a5d7ecf24c222bbb288ec1c2c3c6f643a384d5cc58a885ca06ecd02310095f4e57aaada3c70667a798426df3693202b441d94f8bee5b118970764f5d5cdb61d80e2cd081e26130f5cc75f109cdc0302047c435bb50068306602310084b62bec72242e215ac0535e015bbd22b63a94f55948c80c32bfbbd92b4ffbefd36edaa305eac14fe90ec3421d90d40c023100b3e2139e37369dd637b771642a3841f6e4df16bfd1fe2e4f27dad9ed12a0c553fa17b71791006443c0a25f70fed82a2b0302047c435bb500683066023100857a71625c7ac37532721d1006ed143f256bb795a950ecd2a18dc9f0c5c6f4ebb63b5d350423a1ed64f392514aab28f3023100e7085628ec2e9c89904b70cbdd88b9130222c70a7259f958a37508e84dd6cd40aea7f08a854f19ed01fb5088503a7dab0302047c435bb500683066023100debb2d78c5feefa655fe98c58f4b8d6eaa9d2ce970fdbe4c1c21de0ce6aa14f9648994157447deff86b76d0fbeb0bcb7023100d51f485c1d62d82bdb125dc4a88aef1948d80cc108ba2cf05338f661859f9ade0ae8df2e6893d8ca1371be655aed11890302047c435bb50066306402305f4b92d750127c00790bfa2125c9c699343094199e1fd706c9025dcbb0c30d879225334cae571c30b83df35bdde00ad60230046f482c05d553668dcea0118fdb268fb8935a773dcac248644f5110f8beb0da04cfb2e9414df8a0a19f3196895d30820302047c435bb500673065023039a2eed72011a03aa10c15f2c4d20719b33310fb4d46a616c3f05633fa1b3bf56732631657fe570025c06eb45ca6dca3023100b10ec707d63b01878416c23e25487730438b4ad35de8efa483de7cc9ae9700355228a5b015bcff79f2f6839c3938c9c40302047c435bb50066306402307f875131f01e464ae8ce0bcb3f0b8de67f75a9f6ab95d738fb24b6b2f3918ade221768c7af68d510b14585fd64b475ac02300a43a0977270875f248fb50f648855b68590308dc0065408431a323109f2a3cc8433ce3a19ab0e9a5e7a2bbb8550fb170302047c435bb5006830660231008eb604fa7bda2ad17447e5e39c85e69ee64e11013ddfae678934a13721af420ec53620a98e44e6035982fe68349ff6a002310084de779dc050811e5593d6ad1d51a86a2c4e39f51be58ee649198ac378ee84fe37fc1649f5afd3cd530122f10fea183e0302047c435bb500673065023057dc3c8a8ca7d0457db5c81da8c929fc3bb4accc5beddf9337035fd430745edf149d0bb714fa3aa8564473fabfc9d18c02310099b865fd217fa68b29a1d312f899ac9a96264ebc6cf57e63f44f48bd1d466400463159184e4af085a01cd9f0ff5e62790302047c435bb5006730650230626d34486fabb3316dc54c361a681d8920946eaddf9fd192e8aa0270a3511a0ee06be67600cf12181e6ed319ae114146023100d5c9262e3ae5e57c743d81bf71961ce458de7fc2dbd0c86005c96b42f7ae7a991144a4c930c7dd1ae2f1f35e6fed76db0302047c435bb500683066023100ece39e62ef7437131b86d271177e688ab0110f43e405bf7be6a04c45548370b9c311354937dbc07b509e8e09d9c54e96023100f976804456283101e224bd9ca2c6ebf6c804f17c9fe22106883c93a47296429139322686bb8feab7e908ed10722e397d0302047c435bb5006830660231008d51f7ae256f2af6b1770bbd4a75c0a3530c6405883f2a6c71d47897887c5dbd36fb228811a4c95051946988c3d23eb5023100da4e85df0093067175baf56c26e7bd6df2f0bd2bf8f0e92d20a7e31ddbdf671ca25b68ba37ab5818ba03ca1f915272b20302047c435bb5006630640230323348cddc9fe990c03da630e38326ca85b30dd25f60ddbd0793ad643b3bc9101a836fe50f611240b76dc54ca79e19d502304c5aef3df4de5215dac75809e90436e8315d846bb22621b31bd8afc9f2f3325cfc535c59cc40d3a7303f9ca0c46512e20302047c435bb50066306402305939d180f1a964dd024112515a5eaf42ad41ff3513165ae56485a0f7f33e0f8a69154d1bd982bf168b2d6350a34b764202306ac16aa2de26f06467c0fe7b24e69399f0fa23f002b5dc40b23209bfa2088fc98b016eb9141457a8ce5de22ce64b0e670302047c435bb500673065023100f4707b39c8d5e9bb6770301f1367d6c0f35aa1bbf86f6b2a4b78d2d2c04aa8e857f42b068bba51aa7737ab3a5466710202303fc586551713f2352b4af694528b8548a8c60bcd8b7bdd4f39346ead361830f1cf4f8c226b6c673091d810a16d9df5070302047c435bb500683066023100e25d131c011395ad991b8e0284e0bd67cb4f4be66ed1f68f5ee6631d1c058195e39d070b6c54cb6ff469765eea68c483023100f28fc93f23ea259614884f05e507f49c12c42ecd3d89843b12e4b1664b58bbc84ef07bc8211d22f7b193403c151001370302047c435bb5006730650230696078e7c23b5618c26d7ebdf7e1f4b4b1377d61b75d3fe50261dc4a296a580fe8bb2d804e30be1ee3e87daf7b78dc3702310088524d792700d716ea5ff328071fbe4a3412f6fbd8f67cadb312d12bd32e3056a189563ec67e41920916305cd8554d350302047c435bb5006730650230727e79c7c33788b5ad317a20693de03de8fc107784155b2aea253cf334d6af07a5ee81676853397dc795d7a1d973847d023100e254eb7df868016392ad95acf0be8d2db1c513b83f8b98ac105f96ea54b9ab79dd37c42a65487b91fedb38e32ac9f3750302047c435bb500683066023100fecf715ade2321db868cd6df0c8bdbdf54185e7aeda9feb3134e350542744991cadb69ad8c8acbd57cdb39e8250404a4023100db5e5dcb51021262acdc4570e16726343abcc12aa7b495235a6be47f71557b468614f53f295f58e33f484eeed6cd62330302047c435bb500683066023100fdca9e303c9b42be3ca351a09a4d7e3741d9dc76beaf8736a1dd3da8ba9ef127c5799e203893f7efcc6c699c6212fb1402310081026b77f8dcc700327217b56fad09e91e43bb913958ced21af183e922cbe874c0e3b7ca2fbf143f13c072a20ee483050302047c435bb500673065023100ad8147a74a2f582dd3adf6d1c0f753a86c6ff4b6f832d51e36f2fe43abfc5a28867a804b2a9930ef5b84889bf19d241d02304206e17f8a42323bf176263c7d33195d2a463f38fc199bac2b30a74dabf783c5f8b730ac67510db8ca53240f0a3396400302047c435bb500683066023100dcf571b300dbf9a76bb55b0b0455c7e04333bed2827dab20db62e86d89a8c48f9cd2185f279cea9be9d0ebe550854bf5023100ddef104ccc6cf5ed4c112a23f4731ef69c784a222f55253f40cc16c6af2bdc13c0514d18e748cdd4e5ae58a45af4d8240302047c435bb500663064023069f808e9f9e235d9e862df4394d2f71140f2d6a476c5fa1965a4641b80e44b3b91cdd5620db8da7bae3159e2bc6b2528023076331ebacec284738d312b34b409fa5cb6b161b6c480c6d0c172c38b946cca7e40458e721c7bba758e899022a14ea8cc0302047c435bb500663064023051aa28d5f9a4138076e2e262bd7262b4beabb5fccc0924cde95bacb75db7c1ef65b23836e3a29dc162c7b1e7575e9321023040bc722f46d4850a3a7bcee43a2fae79d5012f7257a935c8e1ada41b4496cac4637370a1651f1c8e077c38715b88e5d60302047c435bb500683066023100e3db8e596f5d4d6c25112c78bb4f55a268c82d63f559e7dcab731906c979bdea8b60977fb66d56af9877f89167d8de05023100e5ef2a24c97a9004088b68c0e94448e505be20ca174086711ee7cde11894bfea6da29959de59529dfc3b88fd07f5da7f0302047c435bb500673065023100981ee2a408660be7d8eca34b35fc7aa0e4161fd03ce34171e49c9d3ef6c1a55caae979727bded094610d80bd01461cda023025b8caa64ed17083756b8fbf10490cc712cb8260f7fa4e87bf25dc445f21474808788cb38745ea2608670bdb1a2c1ede0302047c435bb500673065023100cd6f89c773d3e69f0354758d170d1d05ebc4d0174013de43c1dc901954575423f7fc463ddb016e0177dafc07bcd366ed0230297377df8ffc4b800f91ee5c5a28d36efd0b2aeb9c0307fca2f6764dc033fdb5ba9b9477fbfcf03f65f411479bde1b0f0302047c435bb5006630640230021bc60ee1602348e7191de4a47bff6db65214ee2d8bc360a2ca287224f4e479dd1dd9c02b70b11b6f449cb0a8833c5e023052c5c58e19eb79dc30e4ab94a744f54c7ccd4c89e4811e70de78b8579b286e2dfd66859aca3ce560452f05477f934a030302047c435bb50067306502310082a660d9514d260495f2bb1ddaf9ae0faf8207672ff12029c3b1c6b2d935741fc198c8f7ae2c58656c8402b5e4a929b10230345c8b9586255e608ecee961ebe73cc463ffc7eb535afbe4d393bebae3bef5aada643566e093b5d2335d5083341c74d50302047c435bb500683066023100ddba5b71ba24c264c47e1f3c7e56da5dec329c223618c6d5b32f2d33e15a48a01455e87631d7a9858a73fb4bb08f1794023100e681cf05ff92b0249178eb9c3358754b873324861938fd67cd842bebe5b1be685c057102cca7392ebc62b8249fa3c6790302047c435bb500673065023072ed4597f09c40faf26b59cf435ee5935f3c594918ec7237a72679dd6ffc7fec1a290914ab55dae76c5eab1efac82177023100ad973b2043f927e6a065a47ca3bceeead6e4f6b8d74d43a463b64a3b98a40dc1eafe4088803702b10b33056d20559bdd0302047c435bb500673065023100a4e95d6f45e91ee609c93cf4cac7aa9b557c1f5e11e2a58b4505bd190ebcd9773f702f42e24dd6cece3cfd75d78c8ce902307533c849d33aff5aecfb5c63e0fe1cac938566acc6d2b486a4cda4bd9c78e4c9667a0634c7b1c03df9b28729ddc96aea0302047c435bb50067306502300e1f4ac8183c5b257e64866deed2b9bd892ba8f12690c96d956add3d3c43afed7acc829496618f65f2bba6d5231bfc00023100957cca6e8daddbf3a69b3fd12f0ccd8d6e22ec0550aec9e87c637e4566b63abb09da63922f3b3a28164fdb083d058c7e0302047c435bb5006730650230682a90e64fd0009263f3df8571fc4d090062cc8cb4bb191d4dc91f924c6d1077e903be7ed2a7d0b9d7c0c269af34e582023100dc9d528e90e19204ec4d107e561f7377bd698d27cc297ad23c8fb90a0239c3ab5927233a0c296f31916fd81b3d8b250a0302047c435bb500663064023068a9f82fe1353cb1f69119bd6cd03dc9ac9efc7f75a8b2dc243c6dc9e256b33cfbc407a9e48a271648c650a60b5fc1c1023065be8296f3b99db5f1ae5193690d0cb0d1efb98149e42da3e4f6bcbd98167882098841cea5e6aaabfd4f03a0d386124e0302047c435bb500673065023012e427714b60c6b6afce34b06f925b756b7d6250b62f0a5e630ca130628964b692fa476ef5a10faf4015c803cdc2d1d2023100c7685ba91a209f163e7376b76ce5d5e1f4b8454e7a54bdc0de2458af573cd2446f3bc3bcae9db123beb2c4a881b174fb0302047c435bb50067306502303a5cc0c34249314dfdb3e7b68ce1264a6dc77ed852b4102fbd84238bff61f6a9eb7bb011d81e5575ca06bde0769bebe1023100e5bcd73fbc6c5ff3c455fc5b729169c97d5659f962a52eebe8d07b424093555775f47eae7f4a01adf2ee33d6db5adfea0302047c435bb500673065023100c242a107853f463cbdd7cb748f5a74f56e5f0a70f2f805d22365c5d96e057a9fe18da1102ce93cbee44373920897feb1023032a6eb1c74e4e69ad65f2ad2410a8e44849fdcdea9a35ce28707fc0307ccdba19017c29ad4e6bc95cd2123fd931cb3bb0302047c435bb5006730650230075201c23d9895946887cecf3731d5abe7cf4646f86e9c26475fc16309c53bb60532a45985a98b79f2236ba2002d5ab70231008e95347853b62e51739dcab20d7b833fad27d888d487cb7d8b38f51816b0e4036c018117aac7a1bb7277e384a54442e70302047c435bb500673065023100ad0d89aba08bbbbe60175ffd137a8812ddd4ad7d9d8caf14b1a3bc1a467d008fd5f90222440b0b70ce4646cb975fd71f023017ca74bb606424a8638fa75759411b60b874af0e30fc922772b8d003ff9ddcb455fc36cec230043133c7f924383e67f50302047c435bb50066306402307fe731a3b6e7eec65e7d0e15dfbb8b036cbbfcda1a5051832a0e1488e4edbb10b270a26cefd1bf15845ec9f8d8f7902a02303455d77d77b0baceb1b5cbcfb569f7d2e04ad052d01b1801b57b7df218b146a54015638de1141bf2e1d276cf6848f0800302047c435bb50067306502300d619f7698933bafd1023fc56f3260c5043c6e3af80cee719b2c8468fdd335bc6f2f69546db2153d59bceaf876b081c9023100828b5b31e922a5aefc5f234e9d72ede73705ad67d50b2c89b1d284412cbeb86a62be513d91a811ae88375b53ad4b76570302047c435bb500683066023100fb1c74acc21ce67aafe8d84041e77e2618027670e1fc052f7386a5f0e0637c016699a658c6f6a8d9da2d1830fd93b7ab023100ce7983537e7e0571a86f88265f598074d0533e07a4c334cd5bbbf10ece00a6ffbe8874bb030ce668911ba6e559cf9ebb0302047c435bb50067306502302f040ec0f0ba1ff04c131222acc124fcd5377c10223e3b1a76713fe819c314f6ac3981a3404bcacc6aebcfae785ac2a9023100a1a8b5bf916322e0cc18112eb21f27a987dd6140a3533d1090ec8a5f16407afe43fd591d3e5e9c5df4760a0fdd9e7c340302047c435bb500683066023100a33a6b1ddb0dfbb305561f87f131e14bdfe1a3770dfc7357b588453089d75d4e4af6fb3b0b52c42cb8027be859e61c03023100a975f5f2849c10e0c3f585f68179c7e8fe88c11a0627e79ff516bd7dc3ddd40f6860e20d90ca3f7733d37e15248b13840302047c435bb5006630640230691d215b4dcc1f8a848c4e501d889a624e4f934a1620f22bd35ee9ab5bee9aeaa439663e4c6b91d89524124c8b24de8302304e3064de7293a293a1dd5ad58a4727ebcb179aabdee11688e6cda271639b5886e61e3af79d04bff2f904169eb61c8e8c0302047c435bb50067306502303eabdcba97dd7f9a448337d35de187a4d1691c379a5bb3a51c7ed85e42dd2c40a7c606001c1d89f7b79a1eb4d879e2e0023100d37e568466b4d866a76baf264a1609fc9d74ef74150aaa7d0297bd93b3f46710faf0f5b3a99c53ac898ac5461e88ca090302047c435bb500673065023100e7135faf32f35ccca5c0f791dee10dbe0ff5d0840e6e7f2ab6ecf17e7d01e71c751a45df43db531570dcc0a3640934240230116952bf0cd9235c3c2431538afbf57f63c385559e101a4f2dc7a6d8c18bac452b503cb2ebff5536d837905390c5e17b0302047c435bb50067306502304821c5952ac9c98f48227044543a7308dde32a20a65f7415d64dfba003528178321c0d5b6c47b37786bc1bb4f5ebe797023100fa082868b67ec298f948882f2eb3d4e4109f845b2d798ec3e07270ae0ea10443d77fd0340a00638b07c29a7afa57ec4c0302047c435bb500663064023053f40a58babce78912856b226ea3c76402649e70e0c7620d4fe855b39a96a1c9ac1d31da9686a1e89fd1a8b696856d3102304b70b2b6d482b4276a3fb0e107f42c0b3bf635a4503cd44b57969e600f45d524b1f29fbfe7af45f0404d53eba553f2cd0302047c435bb500663064023023141eb01c2fefd193b92ac6a6c52cb805d3c595d8e87223203135cc512e39958d1f772861fe2fa0e976971566f8104b02307639170d0d4c62af7c1a427a6c67a94623f03639c66097290f0a1c79aae173556595d75e7ea43b4d9379c6b7857ea2050302047c435bb50066306402302d90e56f0b32f92ff9d7de1d88d51e8f8447c310d41d83efdcd71b432d8c86d16c0480d52110f11ac19930c8dc7b858d02305a9aef122c0db9b72aaa729951763161b52eca69ac0ccf56dd8c1fa59d33e6bfce4c124c1afc1a8245cb762c833ee70f0302047c435bb500673065023012cef39b87338bdee9163ef51d18057037b40f40f16f8d433cccd192658cdd9543433015534571167b63fb1bce70e038023100df8ac4ad2feeb90817a9374c80cb2a8503dad07a7e138db5b48f535df39488e595bb6faec13f8fee5fbc769b14f1f4190302047c435bb500663064023078a292e0e476922a03c75425ea5d90095c9ce3c407c01ed4fb65bc408133ddd850f9ad509672ac83aff0e6ba2dcd399f02302e79499854c0cc585ea8f10370b48dcfaba0b5751177419741a3babd70655f8ce78d17f7880a4d042a8c091348028d3a0302047c435bb500673065023100f14be7f8bbb30a16a28fcb59410666fc7606932382175e6965c24550d666cd01aee3af4e08a18656c8a8535cd6321f3902306f10e24d3d62f7fcca6294fe1a9baa9b963d8dc7462959549aa2ce12f495a5e7085bbe1936fff581b66cfacc8897a1650302047c435bb50068306602310084841375f99ab24b4957e4237b08e005c8117733a55384badc1105b474bcb2187dff38f5b40949c15e028ad2debae40a023100f9ef280dc48a4eac68eb4d82c5cb307cbf7090e75c38a60a36346e0afecc83ba9c88436d21c09fb281ca89bc7c03e90d0302047c435bb500673065023100ae8436a8f27faad0af6a6871e8fe2076c3178e269ffee17352115daecb53793670fadbfad787dbf1a82484231012dc5a02302bd61264ee2bdc10db9ee773155f1d21e6314c49b318c3cae2c1792f35dd2feee4fc45251c9043caaa07915ee51c58ad0302047c435bb50066306402306860046073e7c66cf1f8780b6a201d6a1e2ed0c23cb387e4f022acc4d1681556440b6939cd8dd1cdb60f5ce4e02caba2023031e60657c9d8b064ce4304606094e261f7a5575a4ff2f1dee0462c080205a6399a1997aecdd341a6898db75ab6787d4a0302047c435bb50067306502300fb39e477b515f164ddc59672866b9dd12737053f09fefb0189b33f0ed1632c1aa1ad1e45efc94942344bb0aa962595e023100e5d96e662243d5d78ec82ecabe07e25b822eaec975cba0d68ec0aa80745e915c8f310cc0a0d9795180602fc30fe74a220302047c435bb500673065023100a7a211a1e92d1af7591bdfa197d5c6d1abdc7b59a513ed9982b1be8ad4012961e4e1332ad39b28ded6aaabad1bea202d023003af69029c00fc8ce277558a0a10197b008ad377bcada5882505fbcb93dadfd1ca34c763217f346d34341c937db1741d0302047c435bb5006630640230253856a44b9592cc3397a5a3ded290ffb01787a46415198807f7db1d6bb64306db78f297f6e2883d166708263a644aa8023079addb46f379f992b2c8b22068c46ee88d4ad219082747d0ba2f6e51eec36d235effa00a52a0d811bd1771fda7e9c4dd0302047c435bb500673065023044cc247b550a39ac5a01a4e81c05c44c0591ef3aa0d4819d244c64848235ec80718d8d3505fb25e40572a389bc85a150023100c62adcd7e80496731fc4434da038f128acdcbbe2b3d4fe67ab4dc1decbd817e990b6a4b816b2b5dea68c23572f06795e0302047c435bb50066306402303132b909255854890ff6f5efeed53dca89625fe864b46d38e8387505b606b037386c33dec041b94d83823cd3c57d38d302306d856da5a174057e2aa4e300c66f56db593f51c386ddc329c6b00c006f04bc0d363c5c34c87a5d76ce7308e45cec49e60302047c435bb50067306502302799d3d13bbe3123321946f1ddfc8176135524a8c9cde32c1e6d48ee8f2d22728dc199ab5796d436ac710dd0e989bce9023100e309a222611a3f24ef81110879150c6306d04e2540e585fe52454d6a26b7c16e29b32c7f2cc4a1008e3fd275dd82a74a0302047c435bb500673065023012e0ad62a4ba59f2ed197a4da586863372d09727b96426eb23d84c88ba65289353cc4e2317e687571a498ea27903f2c6023100ba24d91b223ccef239057894596b0a2ed237c475aedf156a8167ebf169c9082ad337a5b2d4076378292dce9ca4b90c920302047c435bb500683066023100e1e246e63c71adc856fd64e2fe3b48e49c4f414d8b4341572b92fa1706830ef79440291c08e2a8b601f4513aef3c35aa023100f691a71be281c19dde3c96ff18724d2d15521aeccfa487c0cb301ee6462153d8b8003626f05ed8967ba9682a898deadb0302047c435bb50066306402305c1f50cfb52c17827b161d3d6bee0be7d5dd70798f86cb8eb679580d9d23b6590ee58e1fddd99e397b51ca421fe8bf05023006ad0b2aed1bc87d025d6995cc46756b854a5a327bace6e65a9ffd5c15dd0a3f552a8416ffdbe7ce7ea6123dd4bd1b500302047c435bb50067306502310090e6b07704ef9ed5e53d723aec45940a191ce9da056d3bde2ea4a6781f0622bdd4b39919ab837f2c4615a961cf986a2c023017a680cf7d131e7a96d649c06a24a37007908e97629dd09f92cd2041aceb64d953005d91fe1dd07709982c22874313720302047c435bb500673065023100fdacb8760d8983598f66d12cd9905b8ef9d0ba09cc65a116c34865d991c66e69d70ab1c303b53c9f50502e82b21f168602302195a86dcd02dcbfd7f612c091abc126904fc9c5ff7b6f01ea4be66b962599785ec048005c2d08dc74813e84775104310302047c435bb500673065023079eee4914c7f7679e8a390e5068a55f04063d967bb5b42b31f4a4650bd22220673ddf004c0c91ff7d95a0f624f1e5180023100ef6fcdca537b0de168a3d7600ab44b17a4775b6e2e25084f9cba76c97d1d8dd4ea62b593c09551a397afae3ced2f841e0302047c435bb50066306402304618875b14b98089c91e3f97d3f16e7981f6b431368d0dfcb60c63414840226245ca047bc09d70d670bf1351be6bcff60230453f69d6f8df8b04bf75bb5e6ffa37eb8c8eb721f1ed3cd489386474ca4b2a1b771010041cab36a7193db88afeee06820302047c435bb500673065023100c46baebb23e49d425c7581bd69b4b32e9129b3d2cf25b3a7c4f7f0ee3d9ac1112af80faac6e325842ba285bb8a772e0a023022105d98128c0feebfe8bf4fcd0d88f44824e9b16627f5c56c004d057fd4327a4916c623eb85ff4b33423702107647640302047c435bb500673065023100a612f32a82580316c9fb909f4d841b0e26865899af3e83c5b30f2d5f709a71fcb2ad2248b12498edfa84aa6a418bcabd02306bad3a9edc243114b5f6c68f63f6504ab3be33887d30d5a1d3e8dd5d4fd43564780af40a06ad52336af3e42840a829bd0302047c435bb500673065023100e7cb7e12bd9e2514ce65170fe9741ba106e9a682da5728449fa4f33b915347f51c38734c5e801dea1a5aae912e1bfed502301dd154d22dedf9e39a71eae574cbb0fde68d35c174234b169a149419462a953746a3aad42d176e64549ca1ae78952e660302047c435bb50066306402305e63d20ebd88c17f4e5d5ce40635a725ecddc203298f8de2b14ed157964231cffcf15a89c910332d95933184d0b15c5e02303587b05224d9528212f6f33c4369f7c1fe3aced914480a42e649bc8b767991ae1750e4259338ffdbe2f09bb2e0e001af0302047c435bb500673065023100808586bcdeadcf3aed637b951480eead97dec19926a76b703bfe4d9d0ad312cfb2937dee6d465ba4554463e0c8dc864d023021581154a0107a44744817d67c9bfd14a2ec71b259c8d2d55920686821b8177d06b3509ca259b33a9c20e65f7a656c7d0302047c435bb5006830660231008d53ace459fddff0b0e1ddc4349e2e0db1735eaf1bb6de0631c1a087ae7f3e67187b4ec7b2816fc164d67e94b36d2bce02310098095e18dc51f49f1084e06029102520e445fe6fc18005a95cee032be6c7103afcf0f8cbef938d8443947ce3c773e31e0302047c435bb5006730650231008193139f3334268422cfdedb82702ddbd3c3876fcb3df06f9c215eb42362e6430ede2f0f6c8e891251f380c49628619802300ff8ed13c030da780077d2abf1eb2a4d205d9615156b3bfa924aaba5db91639e48a9fe42ca66c1075c1774b3e797ca1f0302047c435bb50067306502307fab108720822c3dddff4e04951b6d35f47b8dd72efea2fb20844c40b2825a3b3dbbfb0ff26af96dbe4525ad20fb8259023100aa08209256a54ccb176933e7287d3bfc3e5e298c1fc45fd19643112dee92711777eaf65aabd11ea512fbf8e4aa2246c20302047c435bb50067306502303eff9570969f5bda4965c6141883ed5eeb2adbb3a2b7070272c9d637f41c1f6ac57c088f3d04c800a353aede7518cc310231009621666256c417cf44e0a20dcdf3ffe4ccb1390f0c352bd6e110458a9adfe8e8530b7dc15bbf551c022108f71f29e0770302047c435bb500673065023100b00660e95eecf368cbe481eb3180803e9d8bf845fc91be0f625d3a3265fef52d1a786033963432cb1f720ea6e16d21dc02307259c2fc8847162dc92f1504811c7aee3ceb9bec8788fc08f6a0cc5770afd55bb7e3b02a6f4fa510f3cd8ea82f2313a30302047c435bb500683066023100cb3b9d463f8d4f66307b2e341d6a88a13452c2dde3e54bd4fce18fd8a7399d09dad456590da3d5934da0708d4323817c023100a1a9313fbe75218fa673a25010f1f9e0ce4a221329c3d1d63d06235e6a0fa3a8dd4e2ee23d5d30e25b2c65f2a0d2773a0302047c435bb5006630640230512f4fbc8dc283098278d6882eb66e962401a671a55c11d88b19cdf667a4e8c04b885cbc13f0c8b6dc072f838737c70002303c2cdc51d5512482e0914d72a15e2bf0257939890cedb8c41ca75dfae72e57b31b972bed95b208aba7d1c9e8972725610302047c435bb500673065023100e568256b9827789c39693bf1c94e9317133e7643c344ac9564f8d087576b10b3a05d00a30f0f6bbb07c684e7a680356802305b522626c0fb00b674c2f7edd6b0a2916c6a7980da942583afc9e0c201fac0a3584b077d3cb30d75f8b5f69537e3210b0302047c435bb500683066023100a4a031660aa6e1c220e0e25ccbfe4aba5af5f613a942a470f683372418371e1e306565e42902b351bb6e8d610e0288dc023100dac1fb9e3bcc470503486cff29a1b0b639de7fbf5d136619136407a4286c229fbb1825d394e3df1ea89590bad0caea760302047c435bb50067306502304f7c38d7fb342bdef4bc28c412f23d76397cdd1111c0a13457ffa973b0f7208623ae32da6988ccb295813e46fd1ffa69023100c86595d4f3ea767b6d504c64f703573d863f76635c520aa723962da132c50693ec9abda99e9910a2a7aa1d1c5ccfac3c0302047c435bb500673065023100f886cddcd6f13e05c0852bbdb6e94bfe2b0e46a02d9d3bda8c0f79d8f6b7ed525f5eb95945c4ed3e9d82fbbf3125154802303caae05e8f9fc59472e31487cac897dc85231b07c923a580abf854825c1524ceff92f97be29512f6df830c435deb00ea0302047c435bb50066306402301c9be9721ff28180454f8ceca8c6faf1d36bb28a8a1cbf974d16b20620b556b0a64bf3f211ede0fc7e67b0d61afb9f790230048292bd1b544209969c12d90c8f0c9d2b9d773fd07dfc070c8970f4b75fb99cbb529b35ebfaa1c2a00d1f8c25f431fc0302047c435bb500673065023100fdb46884163e44fabc243f8cce52033e9b5875de15cb07d1e91045375464a4b5622fd9f763067eaef3abaa29004bba96023015e51c97313b85d5a044232b95e4a58d603a80df4f0cc7e37b3579ad24c64bb89825a361ab8cd340c9491ae7f44529d10302047c435bb500683066023100eddb00d040ff9749e51219fb4289b8de7d6dd6175975ad2ac3a5f13ef3c90d5d4cb4ab9491fb5147d6600f845a9f854b023100aea82c9e54d88e55b7df1b7abb71e9a5b326c28b2f9b4d8d8bc5ea9b716b050e9cdbf2ba35181fec1f1e93389b1b7eb90302047c435bb5006630640230227d257a678b89a591e730f4c58c7bea2086977ef5d28e65b9558f7eca8c93179587e9de576333f08174e1d6ec7fcdf102306375d4d8de282249f0252fbd83c498da8fb45ebe9c0959a0f26d86b59d83731d67a4b405c85261a0571b10a3a788914e0302047c435bb500673065023100a22c25caf89f52e1a3ba51d665f5529a79347bdf9cbf797b0bc14129b9577bc0e83ecdf1cdd971c95341b35b2cf2eb68023053902087e9cec6a291f4b2b184180accf169e8cba25bb3c8c48c07f888a4700ed6ecaeb54028233336d3b61cb142e4b00302047c435bb50066306402302783b8226870d1191f21d7e91bbb81fed384097f76f4a2f6c10bd546f21a770691239de03bebf09e4b1c86eb0838c70c02305f21342c4172749e83d425d2a01feba43830e1562f3dde42f0b47bb8040bc9dff62a14cf024da2ebc97335b515cf03c40302047c435bb50066306402302b657c48e59e061e1ea06d24d95adab74e6976ab7127f705f53b223f00f68559967b915c20bf3911ecb35377418627bd0230312b1ad0211bd01f4b725db54071ab87dc92a2c29ab4f7256664afc3a22f1205bc3f097c230245ce414bcf0c547af1510302047c435bb50066306402300c886ec38c188b8268fc9984839a9149a02483869ff4e140b073211357d9fd4cab735cc50ae2bbd4b4f5f4475298c17a023038662b2e79eac73483436488c30880af6a733160ad9c59123b9b3b75015b5d47434639ab5949c01276fb52826696abba0302047c435bb500673065023100842790ae00227b8cd6c69a95032b59572c1d3eba9fa5d8c80da95ed48ef34abe6867b19fc75039cba05d6a99d56ff14402307b3c303f712b52210e187efb9f203edc1c0d3c55e3f4f15c4628d34683153f58f62aab32665ba9e8b799afb90e36f1cf0302047c435bb50067306502307187394bc5deff49854caacca0b757771809330d556f97dff6ab52afd9ac144b210d8e57842d13ccc8aa84ce485ff13302310091587bf8812a8fa5df37742ce239a5ca9849d3f8dabc6843dd416c5e77ef898b0b84d7cbdb6e09b04f65adc101723d3e0302047c435bb500683066023100c686126a0329300b775adbaadb6869f22a3f3cd533101ab4158b047dc4aa4cf9112a2161ac441a77e4b3f4d89d1e2cf2023100c46567f430a2d14f776ea4e42810b414b653d32b7231cceef1f8390f208ceba0ba8518515920d5f8a7852b709cd910cf0302047c435bb50067306502300b94e807bc2d7edfe106be9c61cc83ae2742464e5355dd58caf39b03113f83d4c0dedc90fe3582a05f26c8f38c4366b2023100f912cfde5f74f23aae024616f67e21c9682f2f059e9d8f6bd93a162cde89f9cf8072db30b74f2d127146cc70e75324040302047c435bb50066306402301fecc5f383aa0dd48f37128a5835221408ffb02c79513174dfe08f92b63012cf40945fd2e7b1ded85bc4e07ee8ade239023023fb239dcd1333990d65866b4e4c743cefc8c5d064678e78284e2ed1808dfb79e9bdc53d5ce2e79a2cc7d6a0a886c9ee0302047c435bb500673065023100e8613ad02f4ab8b19a55926cafc1683c216abe327574775dc430c590634bb5ed5d3828b41e3989f576735da14a748027023043000849d2ceb93feaa5c2950b72b3506e3d3ec1d68229a5d71c24059dd3873ce8335298d5473dbe6404c8ad03719ff30302047c435bb50066306402305b07eff382bf6a7fe93f8da913dc9ee058b4373109cd9500f3198d34b3bdb67865f0c896ee44ec000f89e6e0b86d928d0230489283ecfa40691c74c334f47393d7008ef45ea90932f582a560e6807411e5a4675e0d5a6650fa18ad63331281c87fbb0302047c435bb500683066023100f760bce011178b371c143ff07dc6ae0d540a15e96984885b5a9fd423c812b6172ab0ffb4b7b0d090b16c56d35abebfa4023100fa6da214265543227520297aa5735345ad53a750a1518011740e55f33de8191076eac02030d05856180ad2b5155f42400302047c435bb500663064023056b272c2d8b05c3c140ebce2c5c489604d4a285ae171be7e99c74e70804c961eefaf5d9eff22856f64e22569c1bd1402023015b595356fa9a4eb0085bb61a6949f0d9f3ac08bbfde741d3daae8e3ceede91ca648e88ae4fb77bffad43a72a13ff4710302047c435bb500673065023065759e2432225e2a89ebf74ea3ac3dd005a44f2c76185fbdc1e2fa24f116fa26bf540f82e309ce2e9803b491f6f3ee02023100f845ab9ac0b8848a4556e8205496ec147477b7742c6bce1cd5ffaaccec38436e27c2dbe048d6fa8f6c9522242a694f490302047c435bb50066306402305880b3ac6214cd89d8de1c159722a41894485e7ea1f0d3ea0b757d9dcd82dbe22aaf1492ce4cb6a29ed12dd886916571023035772c75e86f8566143a4ceb5cb8d10d6a4d149f05a379f9b74534760bbd6e51985499f34de227e2f1f426e9212a157f0302047c435bb500673065023100b83765e50069d4e638b6709046eb6109cf01d9ee5442f69f1d8555cbe4acff0445220a0512a2e4e06cc66745d111c8e0023016b4854f265c25f33ad75c66f3183d30b96ae74e0ebf85918c3d2f7b64b9ef9c44acb5104190a92fd62abd8920333b8d0302047c435bb50067306502300cd3fdb8853a37384557be35d33af11e580b6e70cf9156600f518c70f3095c95e9a8df0788f3bda2f0103f360a05f26e0231009b2f12f0efdb350782d3d795b7c2f5c3a8c70740920a24b7462939a45575cefa0640266c3ccc2a1a80ce93e0e321a6ec0302047c435bb50067306502303a74698438ddc35c00423d3e6cba51d045bda914f85ba1f56522f4c40f058d89e426a15e73968a1afe1695c1c05d0bae023100bb343e890acb1a0d6adc27d5e848506dc55da3226a284f3872516df01fbcb37bb049e270593ef3cf9117f6f0d486c5a90302047c435bb500673065023042fe3d0148e927cdfacbecec7d130bd68626968f58c71a35a4cbaa6506cae444109b25049460c2a168f9d1d99657d71c023100bbcfbeeea938bb78d669eeb584b708df637cfdaac46e28cf8504dd97281ff002fff6788af3ee6ce8cc6967911672621c0302047c435bb50066306402304ef0923a5781285325010c837a238be56bbaa2fb6d37bda1d56a7da836c7e6c900dc4f591743ce2cf00f1374be4bfdeb0230257233c910bc3bd9cda9710f3260189b3e53da08fb91a0b9fcb4e9499540172f5d755f03b410c11754592e6d9ec7e8440302047c435bb500673065023100ceee63bef0d6709b5b8029dc33fb12dfbfd276f0887d8baf551d37fdbd6b06d1400ba7a6d515db5da26ba06c9d60b0c8023051a3075ee0d0b0fef622a920a9ad00845af3ee5576d6587a0b57516c77a52e7adeb543cabf8f30263251bd743f22e02e0302047c435bb500673065023100c5e8733448eccd514432d4c1b234424807c6eb1ea964811a18e7a25c06da2ec56260d0ccf5254855686954a7287149960230638f930bd33d9f36e4f7c09b7604c332716b3b2a4cabdea04a71198e3ed7ecdfb15068b3b900f289052530ab6dc888510302047c435bb500683066023100e4a22363be8f35737b7632accfa9931495f7a76b765b07493f0084a5b5f9cf384c29e5cddadcea261c54c8b1f1f675e9023100a091c1efc222017d38bdd2551b292e06a1c256fdaf918f54f7c51cd8bb9f11b1583b16427fb97a3bf66b2252c3ca211a0302047c435bb500673065023100838e9ff3a3ef4878210f770822313e6bced7bdde8e2f75d7cd5848321c634edd71f897ee8424c5b2b6026419e4d4a00502305da901d4061eda6d48fd0a6e5ae9c2f56ea08dc263eb6ce7af0bb00bc851b0b0ae3f46202fbb42e2785ea3862cd227df0302047c435bb5006630640230510a3f5a800b922f0029a78888297590ed6e92f3148f39bad5a724b15f1ba7310c618d108ce2a158e5805f044aae4507023008edf9bed3046a6f6c3a7b846bd62d121d213aa21e88cf1c543d22ea4e5b1dd9a81a63b409b2bf0fa74fb86f0f9e0ba70302047c435bb50067306502301f08621d5330e6d6275443e74aaa2f2e15c6944d2c63654409183bdafcc6778b65b7193ddaae0e4002f044d6701ba8200231009949db6e205953b565bf6bed935baf35dbf18675b1fe0ab8ee4a882c34501c493ebef9890611d2bc12cc0d7ef129d9520302047c435bb50068306602310092bc77f80a37d4235f5be7c6d224a27d783edf2f5a8d1017227d59053cf022ba455f907ca08e14e2381aee4fa3d2dd8f023100acb963082428ba3a8337273bbc87a297b46e2307ade41fc6ce4c72295f147f072a1d4b02e9c9c68b6f836481b23c092a0302047c435bb500683066023100d8488e0e46ec0bb7f5e1a49b0f5e27b93d6f9c4d43448f796f973bc39555ee358450c7f840c8d5474a9c25d188a99897023100e0035ff574e506d67fa19d46a0d951e6d05c4e0ed7bf80692e4391a14ba25b2da8782e7616ebcfcd7e120d428a21ba700302047c435bb50066306402305a5c605d1de74c92919f09f1b1155af653ff53c377789034106704a179d70b51146f63fe1b5a64ca2a11eae4f0d5a660023013a88e7de9d7a7f7b57e55c0d8887bebd54cda74dddaf9a1733a5d82d44092987a1eb98a4b029384406b8ea7cadf50280302047c435bb500673065023100ecdc5acca7e43dac5d95d16d8b09eb33d149044c17f8d6c20830e36f6c5b829f9fc1c98dabfb81d1df6f89033c2adec20230169bbc1e0915fa1a30d744a168e890f9bb009f65b215d8e74191844bc4f9287706757252e33a377bd699f0fa8a143c090302047c435bb5006730650230240ee164f28a331988cadc01dfc8e9886f5bcbf42a63da4bcca678359875bc7f6d038f066412b10bc3102b0f2f0ea80a023100c5ee10b543152aaa73d59edce794480c2590a14b0a6a64605e147dad2bc96e0016738cfca79b3fd1b7b17a96e93cf7c20302047c435bb50067306502310080a53bb1abbf782ec1525631f7d6f73dad8c1b8aa0fb58f22b9e659c452be7f82a2f9371bea287cfbec8d0fc702092800230564f22146743202877b1a693504e86ed5fc4695a979a0c16889baa28f2dc9befb5ca0aa865a1facb5487f1bb0ef5d78a0302047c435bb500673065023058772351eb374320a3b72b8a0b3afb1df2074e27154db268a53350e2e2c2f93146a18326ffa5a0ba9efce11e0892a36202310082962944ddee88283ad0cbe80ef834cd6b518063699889aa9b86234c15f06a4f9ec0be17f7f9734c5d4624251a4692fd0302047c435bb5006630640230617f13bc7b46fff108a1be273134f168b879dcbe3cb04830dddfaeef2003767dd558e404aae376fd32ebd2d41d895c990230213ccd1d6dc7f9966d743bb5801c80c4c4357680be17aa487d039805ab601e8f6259126da668ed4b0398300a427531a50302047c435bb500673065023100d28574a2a641e2bc7bc82f5bbe54c682d9c8254b34208bab5be3eb0e0fb1fec43ff9d927be6bbb4299c22377efda88c602303f0ea1c244be1a16df3b7aca065759a09a810c8fdb92a7a0b96a85824e2f217b25332df094b6434423a7a7195c6a33390302047c435bb5006730650231008fa0bad10c13ca4a1141b92fd9b6d78f31af1e67922472031ce8ee9d462c3d0b33228fc790672185371c3ad58e7b928002303eb73f186bfe30d6fbbce08e8b0f047171e82739b37986a94cba04bfa46404e5c83a6fc2e7fa3fb0cccf2c8dcca225b60302047c435bb50067306502307813d751536c0f637f52a7f3698a75a1f37c4a1e081fcf04044b7da62a2732d6f7b8f2a98fbd730d20f3cd5e4b0ca4cd02310089edf6f969c6aabfa25fb3ef14ca135dbbbd544851c471fca485d62524ba6bfb3047bd6f05d72a894b08f7a845dae0f10302047c435bb5006730650230755d6675d2f249cda480ef2d99e3d4618619b235134bfea5f18eb17bbe5797b902040c564265ffba19f59922a366c4c4023100933324fd4c83d31c79824b0a3e2af7fd903377f3e7f98abd5a90f2d4b20606702fac79b4b759bf95b5730b87604022f40302047c435bb5006730650230125308727fae1da6b1ba4210be7a436f163996d2e1b803b105ae0b3c0aa34dbfa6cd64a20816ff2d356cf0fc75bbfb02023100af790504cbdbe534c89343f09bb99789155af6e18850426c01b8f987a1e341d9b172dd00f3c2a461fddde72a5b69de330302047c435bb50067306502300c5ae7c0057d9487b7173f2d47c22288a2002d0156f8f248bbc1038a6e3bed0d38616eb431ed68bf8324417ea9d3cb1b023100a103fd2eb5b0b403321e916f541493f6192da6bdce2101d3d0c56716dacdb4ad1a254f378302d157dafa89bdf14a1d6d0302047c435bb50066306402301c4a1cee69b8facd9522ac4411442003c6d4ba488ea9a90fb712b1eaa3f2ab68a9bfc009bd20eaca9508aff89dc3a2490230697bc2f9adbb1623941c420146a6b217795bce638aec01b091cec2fb2a64a33988a07f335b3139da8b4e6a15dbc1d5f10302047c435bb500683066023100b09c1e070d3ade5217951bcc9c87a78d0c56b12f6dfcfea7c18f24550e365a740d689c1ffa5f0c91435aa59664f3aaa50231009ad364f0745638ffd2d97e2034bc5ef78f37183b422d05c66c5bb1365513566f1a0a1ed32290b382ab1c7739eae6c3ac0302047c435bb500683066023100c9da88327d5f282b32d02fc56ea3ad0403a8885aad0e3e992417ccc98269c8e394a69eb1770b3972b3a6e0558e959e24023100c20b274d269adeed7c703c3740e9887ff4c55a94284aa84341d64c212f6d554e0700f04dca57f6897e637398257117bb0302047c435bb500673065023100f7f046ebdf2a054a618fe55ec97443afa3ca9da5397475669d3ab5a6bafa6792bff8efc076d4250f3321c5b957b1dfa40230260c1e02ee6c87ebcdc22551f8a852a89c46151ac3dfb23ff33dfecae5602d699933e83099062bd025b633d87a2821dd0302047c435bb500673065023019604f45b58adca774d1ab49ad99bfc12fda4ba83a9846858ec1058e04e899d01e9c2885b493341a8369439833be8ca4023100947772035a720dc1f88c554462f45cdc58b1f7baa0819ddcd0fcb226f50fab2e0d3be4f70db3a053dc53815e612d93c60302047c435bb500663064023068d3f67a017c76166aafa78044273754bdaaebf402c781da0096b22e670ccce3c87cab174c209c260540237ee7434f5d023019cef684d2654dd316b20aae9700aa666e1a2ad417d291ff4b2f9980b246bf27340e97aea8bb93a591f9b037292f0aac0302047c435bb500673065023003c782daf7c5d08562c5f8ee583d1219ff56431c7b1a60b16f46f0105b4906e6e8085fd630ab316cebf9ed32cbd19da8023100c136373c1559cd1cf1dab6213734b8075443639b8f624cf2cc167673dba6e15599ab7f52963a457a00d564129c9b1ca90302047c435bb500673065023100ccf3b2529f7ccfdbda7328d3a4f9d2ecc8c37fd0ce9db8bd1e36e317c36970414bbe780af36aadb6301b1db27b81cb730230653fa2de4b7b9179d511f0236243e75dec3a75c0cc837cd5f4010bff112926ef602dde3d135cb106f82d167f95a8fddc0302047c435bb500683066023100d2eff40ead29cc8c2052060f42862a777dde4aa8650cbffb5e87cecd24fcc0fbc703d3ff86f5122df2fb48f22b64caf2023100fe5c0c29da21e528ffd222d5c5fd1c31645a76dcfb8cbb673ad9a7708dff825b6e9c5338c0fb0f2e7d40709b876f62ec0302047c435bb50067306502302baf289738f140a729cbe0c9f4fccb9e914a1a2e17149da4ac479b10986bb92c2e0fa94217baeba5f3fa1778f7996657023100d66b99289fa70d56fe2b78e654c128590ce005025460f1eaeb22bf49354b8f670c9ac58f6332999bc2804ccd27c24f070302047c435bb500673065023100cf457969ee75ffa651a56a91c86723b5689a2459d5eab3bc11fc7abc7de7f873e0617b9a6ff7e9aa0e7f262fdba4fc1902307376701b28f6fa2384e1ce37267388f8e58592f1c673acb56cb170a668769af3e98b1dbd7f2b5cb70ec3536dccdba5330302047c435bb500673065023100c1d67dbd0e60ead928638dc34fefc73a1205b562e515e234eea83f2986736ae946ebdd990d902ee28cc11e14f6a1f9c402305f52ed0432f3b24d7675307bcf499d3699d10c298a24c60273a24fa510cd3fd29e620076e23b139858f80c3de726bb740302047c435bb50066306402303abff852e24ec2abb49361651ee64a37ccb583933316ff562ca2b8ae6f6af84e1e8cd97abbd7ddc58dae6d5e4e4378d202306c318536be6b7380e0feefea265e7deda7890178b4c491dea98227b430a0a8926ee350a4663f7ee28f8b27982498ea0f0302047c435bb50067306502302795b6f196771093730e0b5d5d6e2d4e79395415fd7cc74f623c0fd06c56be67ea865a6e4db12c3db31eefa74c002274023100d0bbd36307a18e06291187ababad63d7b2720aec95c85fc4003b3a71ba560b4840cb9982436380e4907bf4cfe0ef663e0302047c435bb500673065023029c58d564ffa6c43283fee9f0da635a092b0278ec7695f223eaed5c9668419750cf9f26b3e1ac3ad414287bf6c9ff5c00231008e4e73c61503b0da591583b44da6f048959dc91bbd1fb9044d75f864daa7d51d0fdfe2f48914d0572144abaab78f7b750302047c435bb50066306402304fcd4496ad7689687b2602fa7a4bd69c600384d05d8555df7371f843a9ff7c9fde844aeddb5e6bd5ce24db0b4a7a30a9023035368c0e53277f65a29fb56045f7f37cf15a0b00fbce4070cec35d6032f6e8b424087cf35d736e4aa01837c522b6467e0302047c435bb50067306502304826bcbc3d8641b966a306c5b48716aa5ddf3de72f99d5c19ef1e6df12fa6d5ab9776c2e992af7df1c0f0c633bb1a60c0231009e7a5745d14f625743556d9df406ab140bc0c45995268c60fe218d655a27f1266bdfb3080810c05f01f17e11327c44760302047c435bb500673065023100e5a346af1f366dbbc23a9b600be679f43acdad64d32821a8ca19dceb7e29a1453f10eadf54134c95b67dcc2246da6ec40230270f3a94e4b9f794993ae43c229d1d5a0e47f1d13ff06d51d8bc78caee4c2faa20806a65569135ea3c059088af07089b0302047c435bb500663064023046c6c9315fca973c331a80d2d6482b353f64ec9dd3d1b900aa4c85f2fb8cfd5dfd00f98d05476228edafdcf7a2dbf616023018aec2caf625be5a91b71ac51d7fdea4710039cdf057c3c857fb5f180a04cf50704306b8f50b7ac6b5791938349f60330302047c435bb50066306402304143166a9750a7611e8a4d5bb03367a85e391becc932661cd413a83e6354149310409aad87b43148e14868d93d2ecbd1023024fef974d272430324f8e76169eedba150760cb49929a50197bf4721b5235ef166db4bf5634850902f005fe156166ebe0302047c435bb500683066023100d5df41062a45b3edb13b7c7d402cd376f9256b08038df8d3bbc2444f2213d5d7762172b9b62ca2acd9ca8e7159a633bb023100b424a5f59e192d8450858f098eecca20f893ef96d914d8295ad5e5c92ab01280d32f1aa11dde323fd6b2ca02f5dc28c20302047c435bb500673065023100f5ba88008080c0543dd01371d7e2657e22fc60702d6ff40e77a34cbb478450604dd78147d9210613124eaff0323a50e002304e1f267428e1cfae98dca20b2612d559d3464ff88cb7e1a6e10656fc2043774605b1063590aa52de7530fff4af650fe30302047c435bb500673065023100af29cbf8411c88fbbbcccf35a4bb10c27b5b4abaae65a8adff17a9d3dee44782b377c9673aafd468437e154970d316e5023071c5da4b9c3966600f9e71a95ac6c6fa16fa8807cfadf79d72b68658fb1fd7e017741155bd65794afc38db0d51aacf000302047c435bb500673065023100dc09954699a9e5d98b878939982c6367ecaddc265625dd54ba31be48ad1384161b199cc656aa4c37a34d93117dfb573302302d61d558a16678fc3da73a736d5fa38566860ebe3b1effd77e05b83c2c703076fa99cbd2b378ffff10e5b27fbcbda95a0302047c435bb50068306602310098488ee0607071b47a05bb96248db897eb93b6a85319362606fc5119833b9bbd34ea659dbda9523c054ec3103414ccf60231009934f0cc35e689833db82acd15d0140b9a7f42443cfd0faef23d3e45fb46fc37d1caddaba0ed85a7b461f4f94b3205a60302047c435bb50067306502310098421052ae96cc11841b52c0004d19c34aa34f4b1b15216fcd275fe65c0f9ced2e10ae7c86dc794fc4516f811d0a52400230041ea6314d0499da3b13d57b331696abeadf499eca474c5dba8794474a75a0428afa1d17fdae9ef55e541a60f79050770302047c435bb50067306502307e75f1e23551761782d23e9d7f0aa92fd7671742e6eb0a7ca3b311bf6a8f50269fa701b95ede19d2d315d7de72c50aa2023100833f973d8d22a5f882bcd8d74a04ea6a7f47376a056013a601f6fb7cf62de80afe4b58bb41539d03bae08aa49c90278c0302047c435bb500683066023100f08e4092e715f61e1e44c16c321ea764fecab4b3f0bb05ce8a10b418a935bbf8584ec03f921406cf152e13749e58edbd023100cbc845d9b74ffa99467ad165e41c3e67ea570d32559aab2e79106c54dce294bbf88c58ef6d7a6d6e3122a746e3b2f7be0302047c435bb50066306402307c1bf4c7f4376f9c516c18ccfd9df22a8af60582ba910986358c3afd8cef10000bd3d21963f35797bbc13988b029ced7023006286369ee3e0d75772a30a7ecb15aa618ead26bfd6668b95513d70355c1861b2146cc43c3439215f7544a6441f48c9d0302047c435bb500673065023100eb4d15765c51620da5246571385bd105f6c785de966d0eb2b3938c48c09cbe8e5dc1e49780017cd1124b7293ded9d6f8023045f6c599a7abbe0d5be3521e68e329b8ce7de6eccd20a0dd9fdcecc5b32aef0d50c20ef4942ead838684fd2b07effc2b0302047c435bb500663064023074a7c4beff82569faf4d274c965bfb2e5e7649b39c0fd01ac4b05fc6f330254d0a04b1e551ab5e3d4d60ab6f926f44f502302f833b5e1bf42e62219c6833f282f8efcd490ebb3f560295cf525a6cd7eccf2681c2c811b2841011d8bc52f6fa43afbd0302047c435bb500673065023100996b80a88b3ee6e72aac654a0e9d5567738365585d638f4e5720cf1afba317d9498cc441cc1bbb6e31864ae30d30b9ef02302eaa53a93bd41fffcb04412317580000379e4095e075b791472abdac8e9816b060875f8cd6eda22e763ae225560f985e0302047c435bb500673065023100d9755010c8dbe787fce185f0755e380b48f84d68944a204fafc2f1af8ecd352b5aee0121c0e988bdf7f7d319d353b1c50230217a645a7b0120f95f1d83da3321203c082bd963701db5bf860e7efb110950a7b85015e6895560ba632484bd096bdb560302047c435bb500673065023100d9974b14fc6b0cd4581d5a52dd06d36965c3dbbee572100fb421441c13754bcdc93fba70fa57f900b2c484913d7a4d80023003253763c791275f2ef134034447d847ab835453b246549b157fe84534f453d74c5f6ceaec45965eca4bf06f0c0576c60302047c435bb500683066023100a8715ef5e9c2e3af7463bcb6e7f0d69c978eb6d681fc8f90985aed5ab8aa625b878804876cd7c37da22a0923df8790b0023100ddfa7d1ed06d46c303515755b377efd177dff25c7d25e887ac0cb1fb895e1a3e7f3af3b86fdc5cf1e0992cb4076462d20302047c435bb500673065023100b61987d066093887bff675862d06d24004033986c994c818a8635335dea44dc252de6e93f252fdc70dbb72b28aeacf6202301fb65eb919c85f43b6caa262ef506ef33f384f468744c725791e3a8078eacbacc17fd32b58e3f4c7ba1782d6258b3f3c0302047c435bb500683066023100e0c32b8752b56e5c6a42176bc05e4a6db04c15981d1d499d63ac48ef88732434eee48a483b22becaa94262d89a2ea0c1023100b3019d81d5baf1086c535621f2f238e87bab51accee92a4934f6f7ff2dc33d58c37771e94a5382985160eb311e737aa70302047c435bb500673065023100f5e5a5587a5b6124e6a4d8a9325503cf3bae799a32187d198339bb2034e4b8ca990c54369db7201117ffc9f7f2a41157023028ddb68433650d25ae3203df52910780795c314cc75139bb6ad919765d73c1e9133d7b761a306c87ca2b60b84fc84c450302047c435bb500673065023100c90a0535d19861e5885e978e72871c2972503457d03ac4c4b452168bd92f626f4dce01dc534f5b072752b19646cdd5fe02303a7d5fc0b6c6cf3f1e023a8bb6c7bf484980f7319e255d1dd381f404f617f8144643c1ae11ccf9e91811c6b97c5bb6cf0302047c435bb5006830660231009ec409353fe3c2134736cfe11327204f9bf411b97042025b0860bdff27acfd4cd2bc7f022c926b7726601cde1e0ca362023100f354d1f2a09603d61a08fa536c14e0e39c548e5d61ddfb485b9344f28f266c2fa3802c4eedc9856ea5e4e7dac25643d50302047c435bb500663064023007b690f5dfe77f8f00ec11f944688410e44bf7f528d980d2f8f7b332ec41096ad4d2e73e53a979b7ee2c3b3b23a1271e02304e8af352857b8515924fe0ef13c5e7cdd35eff2237936905709144ee96e6170dc0b4b383f466d525960b5e404a823e5a0302047c435bb50067306502305f40b987e95d7499b26ef80b8998b89dd2a7d46b4679b71f0a3c59a0e10ab40edd9a1c535516553a64d389dd14d8b54a023100b989321a0efda688784c9de698568cd5ad6834c1d90ef967ae696ff73f730450907df65d381a90af6fcc5785c74d700e0302047c435bb500673065023100812b8d34e8400d0789d3fd77e730779aa1dd76f1bdd310f5743a57ad83c3d4ec84664ecaa14942f1753bdb0b25fb8e4c02306d796d90199cf8e766ea995b745b333d1b6b22a4e13a1d7a6e239ac2a1b8d0b15302d7e35be3c18ade8ca7f246dff1e30302047c435bb500683066023100b8fb005cd33210a3493520152c27f1dd1448afc88a291368abca2a17c32e83fa84f0e1d3ddb5312578a9033b843ccf23023100a9831ae5e6141d71842257e20e866987149a0983944ef04a8781a6e601e4605c28dc6ebc52a695e8c89a1fd4de08ca570302047c435bb500683066023100e94ba8fa4ef49e4d2e84685356663cbb5763a1745e57e76eac79c93563ac9d628fb838a7c59e62d10c4bed95b134ea14023100c8df979b69ede5fa13219074ac9becc524f438ab8662352d6512e5fdfed45f50543b07ebf039e008f66bb546f120bf820302047c435bb500673065023100d419c48d3412cb44d7702fb0e05cf91dfef6fb93abb6553f5359be11ca8dd97bd555760000c4ee4b7d687849a482cdb402302acf1eeec863134764550f660e3197866074771e36672a3ac49bb057dd3734abf17ff8cb55924187ba108af01a126bf60302047c435bb500683066023100af87be8edd3109d1935ce36e6a04bbafaeed0de969834e6c9218161a627ea5f456de29b79853a4285c139a2a5ed0beb9023100e82fbb50269022ac6f58b8a54a0a60949db7232b2c12da9a2ef36f937e13c1ecb3b4112ab05980c9977188542f705f7e0302047c435bb50067306502305e8e4357886a70a9e6ba40556acd02591c8e1a085ffaad260b3a9f74a6bcbe6b41f5b847cc979e4b3cdc4e176b133d6802310088888e105fd4cce63a8113394915e191822c4877ed6086fdcfcff44fafa12529dac5a8f2ae015cc6d901ef78e8574b500302047c435bb5006730650231009accf9067901bf2ad50d02978f8a8056c05033aac4ff9a5d9eec8b5064d8b2217faf8312250f3ff98a0d13ee8fe8e79a02301eb72ae47bbdb0ba45fd310bb38948d720d55c8a81d8b17f65ea4efc7bf87969951b814c542075aa33505375b5e0b9d00302047c435bb500683066023100e5f5f87130e653054020891601b4609927e0bef84a16641d59a5b26f253654ea58fbe626eda0887e02ff38e74261116f023100a4927ca5326079f57267f19ecd5c35a94b3e6c8aaa264b9c67655b34ab6cc4fb02d767beb742dd1ad163bc7e9c01ec950302047c435bb50066306402306f4bd7bb0dbbd1c0d142b54c8cefc2e50892be1d0bf1ee05c92daddd10dc9fdd36e8a09d06c51dbae8e38d277e1a270602306ddd0b981d2b22b533c9b62facd3e038adccbd73dccd1ffdba3eed4db4926b510ca7520763e9ff2cb1d2a5df382dc3850302047c435bb500683066023100d1d9be3d2705ebd9f823894acc5e4de37c17c01547cdb1fe5e94c97e59bbb846194eb8685b22f2ae9f8248eba4f3685d023100cd725951d76248512d8b7daa6f4f2039689447c3fedbab4e31f69e7a7b46426310e431510498a7c1e0358944ecb6ba860302047c435bb500673065023100a2474329fd0ac1a6ab1c0750f97ebdc8338ba5b53d537111edc9ed169fabf467c0bbcfbb4bbf2c08056963533a3d62cc02300c5a0d95b4e4a93af156a0d9c42e888985904b4b6b2b03085bdad9d0e4b9788f13b80229e4e9c4c056d97d852c1d77770302047c435bb500663064023054103317bf81ad84eebf39dc90a28848f3cce64a6ee68c8a42f7211efa51f389fc72a07aefd4fd97abad197e86c7fe9e023066c5769a6194d1ed87285355e7e21d5b5e21c04628d3454836a33f8be826d20034613cd2f993188bbc211e96fb0b59a40302047c435bb500683066023100c502d5e34166ab60ec57fcb2164974313822293c82e7e4259169362b9cb40f56f842542c852a10c7a935d060da0c07d4023100d3c64cd0c891daaeb032702c84382122cb4bbae85550d43a3556e8de1c1f83ce03d53ec3349e2ea1cc2aab0d55d9e8320302047c435bb5006630640230536ecdd129092fec1e704534e4c5d154ea521cb34db3ddaf91651ba03634eb3778b007d36497730c6c3e99617f5f272f0230495b2d90178da223daf4173983a67733ab3d2402fb918b843f144dcda5bd3fdf8537ff8bd3fef5601bf7aee52bbe8aae0302047c435bb500683066023100e7792ca14fedc4936ae9a810ef141d10b562f9df5496ee965e34a681a6b7ff6d517ddcbd43c0bc311b9f332885388947023100add6ab135bc599688c8be48e179ab2b5a9c1cbaadda74295159c90ad3b9dc00b268e4c9802992d2dbca3858f8c8b9d040302047c435bb500663064023013cf7f832058dab2a1bf42e2dec510a6cf834b972e80ae1ae6aa19a67fa8fb54a3bf31dc22b663f20f3c5efe3a9f3c410230098de0ae62063d178219d7c11fb08ca58b58d3b6e633174e731ef95b02d3d31fbf2281e227b090e51cc706ec388230ab0302047c435bb50067306502304916853b2f41e556b35431fdaf43e34ebe5cbeff54caed54a4664a3e701cdfac81934d0df0eea7d33a13b20d8a4914cc023100af64c0e3b3fae2990deb737514c86e85b8c1deb286ad3b16a33ba8f52b22fb87c8fc31d7a9a0676a8462f69cfa04382e0302047c435bb50067306502300eb08de3f7f8811d6e8aca0acc3965df133e99d8d833ac2fea612437852c01897b165bb7db760b43f03b579d3c8dfe6a02310081e56ee84c17fcdcc3d83768d25372e8dc5b70f9aa5069dc3ac5dae8ed621d0a5295ef7997ed29d0d00e606fe50968850302047c435bb500683066023100ee7eb519125e2e2f53db24654c2df7343831b48dc2661e54a00ea2176903e4aab41a1361802dfed02c7b9fca142811f70231008df161869801ddc01cdb6e693863f9e8b2c003a858ecd139a7a853fc9b42e869aeb4dac577720bd6d54a0a3e2c9946b20302047c435bb500673065023054dd32c8980649eec9e9a613402eb41b0481d5b84ccf2dd86b54442cf6641647918f6a4b3d3ac59d1257a7269ed5c8e702310092af15358ed2245ed9972f25693b51ad78078cea44833ed8a328544a25bc5730ff2c5b4b42c9bca8e64bc152b5931c720302047c435bb500683066023100ea061abfb8f966ff2764a1c0b032f8a335c45b343007a1fe024d92fe7b3d7e322e4149ffb79e9ea8617b388bd946fc1e023100f9b922b0335266b6efc42a8395a7d3a434aeeaf67cfd902440d02ab1df3919621da3df23cb0e9121a5f53500224505ae0302047c435bb5006630640230206ab2f653b02f54ccdc0d656bd649faead1826f0e2587a448dfcdcd3d87c018454c64cb88e581b3b88a27929ce583c802301f120a43aa4b0f1454dd1e2e3ddf9b7e43c842d4503005d1bc75c0208bb3896ab8170dba518f4ad53002d02c026e15fa0302047c435bb500683066023100a0e88ddb81d842ae4a16724643c67529b16a12fd2e4bfa6f546a0f4c8f85713492f91881958ad403a02e37917c63d2b4023100a52896a68f6c1846fdb33029ce36b9b6299cee1555d733557ab6b3c75dbf911c9deceeb8a9a457a451774bf4fe6869be0302047c435bb5006630640230215899c9fe7dbf503035139ddec06ab2fe8a51a9b15c08f5b822133e2b2bbb510eea026b99a449a974e6008da1dbae7e023060ccdc4b19dff1932fca7d32f23974f630ddb0f15c78cbd89c3d7087ce1c35adf50739eda74f8c935587550d01a2dc360302047c435bb500673065023014438dc10090da44afb075f4087a71d9f18967e0a8f59dd00d722693f7c51a43aa2f0d11f366fd64f9c7f4ee23df64900231008ba0c5e9037d46cf8c44221e3a7400ef1bfe62a20877258d88df62262c7d8cc2b74ab86ce4d78be38468276c54bfac2c0302047c435bb50067306502304670919f66d7d2deb92620ef001d63dbd1ab8b559b2b6416527e027ef3dacfc115b1a03a16d90db63800a6fe14b3d60d023100bf5fe71d70afa58a939b22f31e90c6073e513c0fd7a7468e9e785da2fd718d9081872432b264708aa8b7b85d0401f9a40302047c435bb50066306402302196355aae7e9419edf865bc844470a1e9e5139e878cdcdbf45c8c0c673cf0c9fa4b62fd233990f735dc40f07f202d7d02300eb9ca56b63876521449fffe8eb1b618cd2a212a5ad51307dc58fa4ed835e30898e3fbfff80760b3b1f855b8f6bd852a0302047c435bb500683066023100ba1790e8786403b369514b1bf3d36a683f12988e4993f8569f347f308eb44ec01fa4c6e0c6fa6f0f3c73d881609261c5023100f732d4b132479330eddfd970536d4f2ccd07af54debfd379f8bc8caf0b11f4720f0ce1379aa45a4531d8ef104376af470302047c435bb50066306402304e64fe7aea340276d47313caa5b43b10f5b655febc978c4ef3fd0b51938e28f593d212b8276da3eed81b9fda5772357002302298096246acab17d7ddf101bb04269a340d2f9e60314550f1986d1ac6798eddc99cb599538f3e75454f049637c669470302047c435bb5006730650230074628b29ae20f81d5be937cbe1e7d9bf0355fbd1185e7b7caa5fab05843e2610dc0a0452846f956a407aef0f5bd966a0231008c25de93de27a7f4575f80cbf25d1026d2858de754ff13a945917bb060edc8709902be0865dbb729e81773522c5a84600302047c435bb500673065023007264640ad8bb183756a4002fb4ae1ef2a08db30e4cd190546b979e88333ff0f04d6eabd601a82fbe4e0c9ba2f130f3a023100cd9cd79ddeb8922d83df2214aeb402aa208864aa002481336c5378060a39aecba7c6c7d0a72bcbb357d3bc5e35f3db590302047c435bb5006630640230127fbb858f6cdf14a4464b2f500a3076fad8460e6df7c9c3a28675f3ac96a61e56106ebb6b9f878f4a3ae287927df78902302ec48660967ab407ee4e533f54a274213a049412289c7d47991e93ee4bba3c988f4e656f3f88530d59d3a7d05e5cbed60302047c435bb500673065023100f3df55700808d929e522308ec8a6c2da28d101df459597276ba522e160643adf8bd04ccf64f8bc777fd313f6fba7fa7102300bff3c7213080d711832518bbf6a5ba16362c5c9fa5187ca05b41056f15b318e67cc55da59c1f64fdfae14d734b819d20302047c435bb500673065023100b6b05da3e35e4ba67a5539998a0d6610f8b8d12ae7a478d1d714d3083dc4204ca1076138adc3cce3e2f51524d318607302306162eb7f75fd0966269a0c6a3bc5c684fdf4d160ab52692abd063d11ea33eaf228bc1109fd7b22b8b4181e5f277968b10302047c435bb500673065023100d078d4dfea013d48c6a13d21d7e0dc303b0151807789da5a5aae9969467eebc5a7033d596199bc8c2281cbe5d18a3b8c0230297687e9e9c8566a40d04b7ba87416a5a800dfc02753a03b58b662a3badf9ffb86d5ccd99cfcd46864566f270f7902bb0302047c435bb500673065023100c5bc61de455c576ad228dc3e1784a5c24484c2a8052d42fc9c5b4099cbf5b046bcc195f11e191da8a877bdf897a30d2d02300a61d6a63cef0d43313ac8971c172bd6e1f4fa61337ec928ebe4e77428c9d6e6b4c9eea5c369bac10ad93b42b007a66c0302047c435bb500673065023073f0e7006b83653ef36605c6815941d0c4b6b3a5cbb33823b0d8d01210d21422d6f58d6f72614084fd969a5604d0edd5023100e4046db4a440bbb2c5dc50da6e522c262fcbb40e81f2472bf3aaeda773824bdd8b2713db283dcea6995d7bf9663a967d0302047c435bb500673065023100b6edd55fb8d05d0fe5273731f5547c6ce9b8dc064a8e9184bf45e9b54589e1172036a31170b9d781c66cd36876eb38cc02307687234a0fdfbf30bf7af8a5328aff0773cabc1647fee96b14e70b1c8d741e21c5afc04dd7f172c25ecf0109a6faab140302047c435bb50066306402303d3637202eae3619a56dae8879334069d00627ba39382ce53abfed85933fdc5d119b4724a49007bc58e06c7f068b7b3c02305ea244cf451faafcbc171a25fc369e0e070ce62daa006e54b61fd505e24c1ab4b53df4537f0fea4c65d907e3ba560bbd0302047c435bb50066306402306a67ac69d1d141b28ad6729d5091a00b456b8c4b8045d1d85ec3e4516b638e571f64b89ebb5e74c9e85e64dee25967a7023033de0514bed82bcd4bd312fc00633c36d529b773630ada299e0b54a690ca828db483b77fa10412fca06bf853fd20d4b60302047c435bb500673065023068af8a0c6ecd974b25520f2299211b7f1f9aedbe335c5e709deb613742c3721526587bc479b380c5efc66718a9c11d0a023100dd124f345085013ef32c56f6211f7bf9b5f87368042c4dc0fb6a63fdfcb8d7f318bbd874e1ed44d61f7072786d9702da0302047c435bb5006630640230445bb07d93dede6dd3c7891f2591003a68d4deac86938e2377a4fff2b3a79d2f1cdea2e5a1b1a2a009ef4687942be8e802306a30f0e399508474a4f810e9aa34629d7c8ffece39899f5a60e4b3ffc178f80962855a51d1f508f4217ac044f448afb80302047c435bb500683066023100c81637385eb183bbf56bcfcf4e12825efc58cde45794323620209f6e47b8cfd48901020948b0806178ab6d74f0a01e3f023100e95bedf142b25dd84f80467e06ca8fd605f5366815cf740f5b27f692e26946d49afc37089ccdb3e53bfca742b43797e60302047c435bb500673065023100f7f05b13ab9132484744e43bb4bca3e4900c59e563685ff24f08fb7082a0115c9ade4928d5adab2a7b404fe474f7903d023058c9a2c146cc3ab942f27cf6cd6d7836fa586282a1c72023a7fa0c4e28092bb5bc8b1fdd3ddffb875eb997955a09c7730302047c435bb500673065023100e686280a519d1b52f113ca867861b3d9b2312a903fdd23cfa7a7b6e972a56cdd04a583d2ef06caa7a8d67f25b3b1ad2b023055846fbeef4455454b6ef3417a2c34f2bfbdb123e1211a82fcf9d80d64aabf6fc6add2089201139139fb15741c8337d60302047c435bb5006830660231008b5752fd36c10250f4ab64ce4496ab2a9fc18966a4556c1ff705c81905d28a3493190d5a7d3eafa6df6e27fccb1211ca023100a4265519a08a9e0392cf6f59b8cad49b2c5d0c6f8cf8c5f4cfc798c5cf64dcb94bddccebe116aacd69b19baab703830c0302047c435bb50067306502307d759f817d36f9aefb94c81fa7a0ad18d0eb3787803f921e826182214c9d6cfbf1f4f732ff98883884b5c9627204555f023100849a6dc01dfa436079d6b7c6b3761a63eb8f18e4b110e352453a1fdcce28848e532ce913de2d08d20504e83df2b799750302047c435bb500683066023100ba90d21cd2ec21124118004ebb82e06dd2b0ab714dc4e287db2845612e927168e57abbc86e41ef6ce38834ed246642b8023100b78eed5d6475599fc6f4b301d6993339260d490b9eac0b9dad11b1944a78e66969ccba94b2c0de47b6799a9a169a43b00302047c435bb50066306402301b595d8bce0cccbb69ff71e7e74676e7cdbdd0d5194a40e931147b355760a149e7677aeb7e226f845d8c9ddc44504991023007f69764b2d4b372b63b464d671f54c4fc84ca71080b1b072c1d628cf46b71cf1c563a3b8febdef5003b92f0c770a6940302047c435bb5006730650231008ae9104e0f3e3b48cfe359c71e024300fb88f38981caf90949794438a254aad636700ea729c324f36e5701840c7c304b023049c64521e6820172654e2e98f558a50fa8b6913d8fa5258876e9e73342c977b70f8dcc0c8d5d2c832e5b1925d85703760302047c435bb5006630640230322710253e23fc3b31c11726e2dc765ee28856892ee728ca0d7b534000cc4e36359446a94942285e1836df6a37b9a3b0023029faa567a48c85929fbe864e3d364e15a5cd4e3f885f55c5224ab0a6a4a9b53340bb96750a46fa5938d8aaa988b3fac10302047c435bb500673065023100f0a768d4717865ba3942bdd28cbfd9d6238a4b8c09cc1373a514d1a7211d4c28cb03c78b080254ccca89c185b4364e610230613324601d7c9d99178baa351bf94a0af6f1f4fcc89ecabe45b0319eab562035a99750b1a0f6f4b7fc43acc8a59c41280302047c435bb500683066023100a5c82a72ebfb1af17e388a430fed039f4feec0139595ffe5b05fcfc7858829d183a38396b6c50fd2900220cda83e4a2a023100b5084dddedfb5bf1050886ad25ec56bce57fb163a44b47e193618a37a49c1dcc662f93b5815c5bead1f50520245e74560302047c435bb50067306502305c20492150cdf04684252986c067db3cbecacbb40bc9f02020845bd394970659344a1dad2b9493263c14b26a2da924f8023100d67b0422e6ee21bb30e4d1abd2b599dbc7752a158791c718df65c5859d4765b28f639e007c9b476da0e2c413b719c0a40302047c435bb500663064023038cd929c2456b64ba86375948c76c5a7c7aab0921ef1bdcbd6fa49aaa1aa9db0c90427e7413abfbd02a9905258084bd6023046bbdd9a59c12bb574ea8f6d97b294e5437c5bc61c149df9f2c6b1ee4321600d6ef36b2d01d7377c34c4ade1a0788fc40302047c435bb500673065023100f1a58ada70bf5e22ea3a6f9ac8d527cf180885223dddaf52d42d8415ad7b5cb48290ec8f9944b656a7fcf492cfe8b82b02305f0e0dd9192721badad5b05ea4d4981c6ffbc37de88a3103a4f123bec4dee13526f18566b7b25f458c68d0a2595ebb060302047c435bb50068306602310093cfc47a714837f5aca06666dcffd2ec1b973663af45c0f453385ede5ed5daa1495730009e2177cbb5ca8f2613c715ad023100d3b1744b8c401f00f38d32e9acab677352f81b38dc67313b69e90be0ea03bc46eef76b6c255dbeaae9da6857e42ae4000302047c435bb500663064023035b1ba575d39219d09a54332880c663bce8d11ed1f6b647cd163e33279b3fe5b936f1362a02539c8cedfffc8b50e378002303cf835766e0fecc04a0d21c04f0a0859d97157bdb65576ff01f0d5daf2829ac63ab542f82bc85329438ed12411c647630302047c435bb5006830660231008d0b5c483b0090f185a5b29ace464438334f98b757b75478a231e88cea6d85d41013bb87634049f5f13f3cb5b55e1da1023100a06854b416e4b4c36d75bd9bffc54af204d4d0c5da4ee8a8fc1538d72b2fc6f874ef50b7a7f0c395527690f21ff4afed0302047c435bb5006730650230278a73d00ab598e678d65f1beb37c1f912944e82513c6d198ea9bfadca5d762d424e3650dc5b2aaf6da9548e3582eac9023100be81bc38815b52529091fa0eb80f5517de1e7f0bc1497ac48dd22a7417cf78982148a7cd2c2ff2baf0ddd0f92bbfb5a50302047c435bb50067306502310083d062ed11d8517868298de7133c7969ffbe7aba955880c6e24db960c1f55d3ea90c7f75f09592ae0fd07973585eddb5023060c1a13aec33cc91df50dd97b6dc441dc13112911f1a6e4554465aa426f2dc2603a03c0bba4d00a0ec09f01792e305510302047c435bb5006730650231009c3941ff1b3330fe3359a1a3e40b4cdded3864d8bb4260b875d2597d3d75f349ed6c4469e105dd830283bf1b50b39a040230660d3bac29d62752db1287b3d807150b6a41244a620c5dc37b30a18945d5766ad9eb745d7935679699bd9ad011f6e62d0302047c435bb5006830660231009c3e1a4287cf241177ae746e62896003c7e2049137dc5aff9f4c4e38a4d7dc09e1ce3652c37dddf484144f6914de54b3023100b617f928582e981be750d552275365c75d84d1f6595217c9c3aa17c9c3a4ea3b59a0ebb980d734d4d841940a7729ea2a0302047c435bb500673065023100b0ab1739eb0e1b7a9103997e71c00e5f9231ea46197931906f7eefb4c3e9fef810bfb4f5744e26b58cb6b94025c3d9b8023028223545a8708cb80c835c5fb9874d88461c6bcd26034a0e6c5f7cc95c8877867cdf36065bbcba245069793ff12a02af0302047c435bb50066306402304dd33c7ea70ad9205a5efe9bf5e7bb0cbe44e7ebb223a12ec9e5ebb1fd25b43114ad6ca9e6e7e74e16dad0f605ecc9020230687eaa3fedd35776062302491e74c6dc2f74c04bc8d044f33ad6597fa54095561709c82b369b9b35f7fb6f7059f34f410302047c435bb5006830660231009fea7c7ab679d362de9dcacc7e70e648dfa2b6b23f56def3632a5dfde12259baab34ad833bdaff5da44887e7896f623b023100afdcd8fb28186866c249867f97993f6253de8f93197a0945e9d8749f7ada77a3105ae10701ec7c711bf0b270505ebe5b0302047c435bb50067306502301ea7f040a7d2d536962631643c44dc044956c540c4a4250d33bfb752d2e917156490b701194d8ae3edf701dff5b7e19c023100f528eca2cbcbcb713da868e59bdd767c3d489fe9c4274835709a6909d4dc367c72d336b877524d7752df3eb6b3fa6ba10302047c435bb500683066023100cef56d5d58029d8cf7021c76d77a7a03255362129aadc9d07acb5982204b5496de2f1be41b988efe31ab42d30691b7d0023100d37661917d1ab90aaa2ed8dadcfec3deed0efd03bd765b640c72f671d02f40445249211e801fd43f84985a5ccef450aa0302047c435bb500683066023100ba79ed2f77bd53b3990a680ce4fec1b85f6d19a4c367a9e2da5cfafaec70da5d30b22e91db3d32ffa3ea1b600d94b9cf023100f44f70ce209943d75bd44c31ebb4ae10739a982ef81f2301f2fea66d67eea518f152056b61043d6abae47183c869ad1d0302047c435bb500683066023100f488937ae17d18ec476693afdc61cbd62687357263668c7d2a59a5e5942f2be6a524c3107d1a6d1e13ab46dadd99ee98023100911f3dd83db2525ed68bb0ea33a7a261485daf3f065d8346a87acde398989fcaaec578add7011dec8c31342a6ffc21a00302047c435bb500673065023100b6455867eaf77c9a0f3fb86b393a9c7ff49cb574ae2e9fca6467b1a722bb7eadb19b8a15b0a82512b6cb31791e90f08102305e1f9c00dcb5057336383ded34555edbf3094d13ed46d1c54da27a144e8a94262b3f71000cd111787b0a397e6557a2430302047c435bb500663064023045f88a565e80e7aff6bcae2cb2e6e70cf1ede7fe158eb8bca7aa3bd79c92a47f079d774a587924558c61ab43d2b3f7240230091b09fb62c347997c4ac99274d602df5ac7d178ba2fc12aec2ac90ce0b1c347fc0e2748a1f7607898f9f8e48aeaf8620302047c435bb500683066023100b855635b944bd0d423e891192d3b1f85dcba5f819e5878787274b43b175c4c8adcc296fe5147a879a94045c8e41a7cb00231008b0c779353929d641245a654d2ca54e9d066901a874684bcc9849bb6fbf8312e9e497dd8c0c0a081237a6b921c80a2710302047c435bb50066306402304b2e2e2f7770ece66a8bdad7b6771285d46051aeb320566f6e9d31264ceed70a693fe13811d28a6ac3fe67d64c73f8ff02304f9ad12a40bb6acbd217ea8c38d31c821256a33159ee5d9c608cbfca1d8044252e30d254eb1bef4a3c91ef700dfa2fc70302047c435bb50067306502300a845617d5cb4a25d6c12410b07bfc7988db5d5223a888ea34c9685ce34d0d9053f15ea0221f207ceb2670a57e3e2958023100804bb059e3ad5bea59479fcb202442bc0a3e6afd302c63a8c53b670e1f4d5d4187892c6d2be259712601fde6ab03617d0302047c435bb500683066023100ba05a1cb767a2edd58d8a36c09ebfa5c71ada64d2ada5b20707e684ada02dc4698e24ac85def90c769763612c254fca0023100edcb0f4af8d09b0dcdb4a8948495ad4fb14def808a535d6b8fff1b7502d8af8d20cf63ae5b1202f3dcaa2d796806d9180302047c435bb500663064023065c49d37debf40a5216faa89d9f9d5af0205b120682349398c326007dbe77463fca7a81a85c9e7dc7fdd3df551e4c964023041f4a9678f714477e9acfb5a8ae9e177dbe072d050ac86a7e3936b45313312fe5109855fd8f08a0d2bd563587c4bcc910302047c435bb50067306502305becb96ef32eba12d2aa4af4aa551ff3af07659ad8660f1622e3b04be9470dc18cb6810334bfe7dde44d024e7a0b2efb0231009f2e82948b49a1783632dcccf06a506d0ab91b8afc3e65dda541096b8f69bd0494007232cace9bb76165493b20343d070302047c435bb5006730650231008c27eff197be5a7480511f132d64d9f9e3747747c9e2e8027f97a869d2c870c8a69024fa6f208041fe0088e2b842039302300c01e50b0a5f9bcf2ae51d1f6105126e3970a5694e0df3d8346875e788eb93a811088e3849921a6a54604579858802e20302047c435bb50067306502303caa211a73642c5d634d4293546683e598d626d52e9a24115e70c26a659a76a318c444a7ee3a139840b05905eb5c5146023100e8575c892913490304f114f3693df159c565886b5a512e11477b3588ee688313b9735fb1b8fa12ee7c596c2521e66af40302047c435bb500683066023100a736fbe6b90cbf6d85d76388b4ba9a75c0b822975e39e781d0042784ffec1b0e0e6e67f802cc407e45cd620e7b0d07110231009001c7650a54728144f14152e2583d1f541f2f7e3b9dd49dfac81b3157196aebc13669d2ea9bfcde82229318fa8cc8a60302047c435bb50067306502302ff7fc9e0005968d24671a4c9bf1de11213a920715bf7332253c55e5f8837c2091c547e58fb0310c801a793f39f5a8420231009d43df1e92b8748515073ed8ef541cf2b0d23e0c49c8c68d16e2553c9d4463fd22215433a11ec515658ab25d822949a50302047c435bb500673065023100ae680f0975964329b51eb1e201bfc23778a8777effe0d5e7edf0928a56869dbe294baafc0d709f1dabe119c94f276e0f02301b392358a13a6febd788093bdd584f6de2a1fc31052af597eedec0270c3f8deeb188cfb646c72a13cb90b8f5222c687a0302047c435bb500683066023100b63abac975faea3ea2c75dcebe6bea045fdd06c669fcd20c52ed172a116d82637109b845e3ed73682d43736f3f7b10ec023100f695933fef56e3e5bff0aa619b08f621bb06240a9bc764fde947b7d2d5371af5323253f64e434a482cf856dbb50552e50302047c435bb50066306402302f37579b6c80ebed6d55982eb597e6aaeb16899d3aa3752c2711c1dd5d872efd0797e4a0bb7a43c34028f3dcb1b579ad02302c6003929b2d60df595b13e6bb28ee20cf93d1e3a4e45e8096ff73e45825254c59b934b4fe38137ea5b8fb880d42cc520302047c435bb500673065023100b75327ff4d9948f15263b42ed360e51b9baece0532bbebeb2d3f39af10fb91484a16b7e1911a4dde2a6a89f724076e3802305896b1303c95a969fb2fe50ae076d8489e8316e4a24902e3edb89097c0080955652ae6214acb9802cb0c604d68b565fb0302047c435bb500683066023100b554b24425c78fbfd984c62e8e0455958a453079d2c953a90510d34f6478cbbb4ac3a9582320ebae671715f8b6114bd902310092e4fd617f8fb9cb0bfd8a136465b92de0c0c4af869dfc3282b387bab33c4719de40b4c29996e8abc13c83f373e258840302047c435bb50067306502303ab4b99962a8be2ebe0a8be459ca7f960b53fc8567b3b277f16b22691712163bca301c18c0e0d6cf93adb2cf9d665d7b023100d8482b7379c434d080a2295de1b92d40a40dd0aa351c7a155bd09b4407a1c9056acead6e71179a498f7d7daa25f97a150302047c435bb500673065023100ee36f6dca132903c5c1fd873acf97c9eff318a9fb594a0b499fd06225b5c979c0d5696815a880f0337d6442689731548023042eb2cf29136c735a7457c2c9c4708966cee342861a42cf82c5347bedcdfaa48c75e7c5be622feefb671e1cd97828fa60302047c435bb500673065023100bd3eaeb2ee3d121034767407cfb9f1e177609aaf9d79273f38c218852286e4ef269b4bf303e656869e92bf715c1054990230567d9cea493241c7209e3af1186f1c4ff7fd282604a04af8b0c7e30754c08c6ddd85363a71e04f65a09c9f9b34f13ba70302047c435bb500683066023100d8a2f7687ac58d4a14297b6bf5e87475703d869139f5d316b01f9d366b3e91770bdcddaf3e58d10cfb25ab94c8d448a6023100eb3efa38093410701037f20cff21d77b1d2df257c5d401991d1e6a4f724fbb625b9b4de6e66adc93dee016499c71a0a50302047c435bb500673065023100b842eea6c1ba188da3ca9978bba175ea3533a68fb7100048950f280d353707a1286ce80810b4bef205a87380980acaab0230189204fe78db6dee2ae263e38c36d6fc40d254a3fee2ed2fae42c2642178cb03d376eaec6c2b39781db71f91bdc54f960302047c435bb50067306502307c28e2845de0696bd3524d6c35068e7357b6b19624751cfe31f1e91bb490b3bf6a23cf022ff5d3724d0d282e75511824023100ec8c599495e0cc42de6cd2b5545ee808da50a15e801840e3f98e4c5252ba0b45757444cc9406b51e6db7b34bf86c44bb0302047c435bb500673065023078e5e8e120586bd3512b5fd210856d2c5618e76dbd96d2578dc67f305a402779f08d2439ab527235124fe291ee06c917023100c0d17013cb4f1fd58026cda77a23f7963b1c0601a464e284279acf61cef2d4153a084b5cec70e741eec6bec844cc60c20302047c435bb500673065023100aff2810b9cdb9704ed958e2c8a843d981debc0431216ae185a75436e9b3fc1a23f03218e81dd7e4a8652511ac130309502301242ace486cc7aa476208f2fbd5dc692994a30001c3ac233187a1d3bc50685631bd9d513068e822a79c1b545b2c5b5210302047c435bb500683066023100f9a0963d5ca6de06362a559d752e7a806b6ea1b6955da8c587a36e4ac2287133994b2a3d4e619755a08debbe1fd9abea023100c736908db2174b401c2866cf962c5f5ab24f33238d1c7e9b8cbe1029e0a9d8d84a8855f61d320f8037bcab304eee0d220302047c435bb50066306402301bbb2a207749d2fd6469d19c23a9a778691b084d8f1ef9d20bfc6968c607a342d71ea2db8f86fcdaced924dd8c932aef023037812bdfe3099e6f76847e185273db6cdc7c7e2cc70d8ae1753f09296e7d90854abc5cd2cf01ca5b2bb6d0352ef16a340302047c435bb500673065023100c4476581086523c4777024242384d57ace03269263bd26a4a6f47220f73f4955d48aa7f942a1aab1eca97244c0898f5b023053378cd90b1bbd4802cf81247ccf73bee5c2d20be3cca11c6600fb6f970905e749f990e4d09e6b8136bfa6fa6d07431b0302047c435bb50067306502306e1c840a45d5bd52c7d22cb3661ecb20c046c8569357f9ff76aca5241d0fdd8fb48b1a1512ed6ecfe69c92d0de2034c6023100815fa2f04e99920e5a01f6e4cd22f6e3142b7e7cfc9c191b51a36fd369e50d4473e7ead5d52f80a9b9018fbe02c99d110302047c435bb50067306502305c01b6bcbe542e803032e3929fbcbc7e395698790a908ef87981aea5312a5e4f56cab48fbda14bdc0d9e35d8f03109d0023100c0a713ac579100d88e42197382c4968aed60b01e227a1ad654eeb146d9e2c23c592918970555f06e65e308a2eec077e00302047c435bb500673065023100bd745fb55eb5702751478f94461b78e5dad2cbfb13d63741a22a3155643377e17d16c985dc6ac218aecc1c1741e8a22702303439cb21a4371188e1c69bd02512d86a929a711d6a90368810af23bace961870f203fbe5c0f5fdd3f491d8e2f68e91600302047c435bb50067306502302ba91b82d3434c98ebc6dd757fab4e71aeaac029eaec41a80876ed65cb638911db65118671325a83e972e1ce803b6ae6023100a6b5a1df6e98c9bec13d568657304c5b881fe1c2923c3412a1acdc6a551e34ed76922033a25b816695b6dea7935444ed0302047c435bb500673065023100df932df3988c67eccf8e1b68ce36531e6e4a918db479b0a919a62c38ac8f9b9f65753e0a5029d8901a89f6b771bcb23f023019556be771091a6deeea81e3338e3f1cda5c6f9615d7a04f8ce4187815307e9aa44c68a28a82c2a516ac92314bfa1fd60302047c435bb500683066023100b082566a666b42f48f0177cc3cf396ec34243ad51ae0030d2e4edf1ffcc9cd3009f5b422d544e3a98877a25033c152df0231008e23321834a76f7611545ecccf13da224dcbd9d076457b0d7ecd928b0d6dff69fee306bad225af25737bb58dd108687c0302047c435bb50066306402302e0c06635003a2a4e4550ee46ada5bbdb7222c57e5795d1b5e61b96fa8655d886d0dd3dbe01507910bf2024cc880a482023036da6ded0bdb126dc136a9b310db8e6abb73d3b95253fd74a079e8c67d9e7cba595f600126b6411f0ae39750a8962e830302047c435bb500673065023100a6ec89366ddbd1907614f5799928f9412a5f4fdbd78d65d7d8e9adb5d0898df0281eebfba4385c9167d43cd8450f6a72023078d2ac61f25695c75ca2c057d27971fa02eb75bf24d0a95ea5fb6366804a36b3917b4bf40bb061796988a9c7d9fa04690302047c435bb50066306402307c5d02f1fbaf1bbca9ddb82df9f524338b2517f55767a3c71ba3b1a3ea065f98cd2f89b558c0311312fce048a5f505570230561ca91aa49e5518955e8a9411b3727120f9bf906046ab20388d0a1258bf4acb737d835902698b76612267577723d7210302047c435bb5006730650230069c5add77b30a6e22e01a15058b6bf7208f7dc10970846c66f0246c4c17496db702491073d3d12e6da57a549fa0e7c80231009a30844b6bf5e1bc318efe2caca7f43c6f625147284167a1f22ff2b6584f90c98037743454e2037bcd9a688bef3420ca0302047c435bb50066306402302530dd7660bb34ea8f80ac22e0462bc70d37df36dd9e46362ada1c4167d40ab59ba78a2dc8460e380dcc807669a03bb602302ffcab19cc8d927466687fe4e5e1f54b782eee561c58ff1c5892a14c45a02ab46a5bee7cd76a568705600aba2fc9f9460302047c435bb50066306402300f04877457f12506963108516ae8d996280d5f4fe01a8de5703c894719d80465b692b54cd4312ccdc50269652e5c182602307ce942b050402f9c769d53a8a17a5b6dc717fd982772c46d6cf42987ef3949245efe0f0f12de5395bee3be8c965c2cab0302047c435bb500673065023100ec34106b94bad6bf2718a76d70c47eb22401fe369ca9e5ec79bddb4ae8242209d74008b2f9616111b5087f5bd6581ae9023043eaf9a33e35df01052e40853f68f304ded4298e823ff724fe5c388462e80c7a237b971deaac8a12aa60b5ba1ec3326d0302047c435bb500683066023100d7e4b2dadec0deba99bac8933e5467791ad1727c8a4989876543a7d94634358ba07f43ed92630d3d8459401fe0775297023100a9ce20133d368783a7c17149c8d2834e9de2e6ff02cb964b3dfa0288e0a6f07dc1a93d2882925db6b8e09923896a7c560302047c435bb5006730650230490dc2024aaebc920b0db8db5c2fe879acde4d6c87c805f93060e891407f94e155d46d2943d0aeccd6cd8446d0a780e5023100a2dc92e42d31b5cb9532e604965272986733f6a8b54c7734fa2bd443c211395cd82d66a3885e4d76263a514362f2e9de0302047c435bb5006630640230146bc5cbdc7416b607342f574b26bc5125b180cdcc94dbd35ac61afdba5c818a84dfd35af44080c52ef2605b26558496023018f22444480a426bc05e44c0c98076d1b28b60c0c7c4721837bb93d2f08e026ac25620a1b0626c6a363e2e6877fbbc660302047c435bb5006630640230570a6359cd9653fdf7be12b86b0ae09125398b4a708b1c7d81d0bafff3513e19749af914aef1956108f780c2c3281e1002300caee93eb9083d04c760094e8ac05e7a5457615fb0d41a19270ba35f47b2fb1cdbafacc8ec0828a957bb2013207656fe0302047c435bb500673065023100c0dbf8ed03f55ee5b9fd4a9b5e00441c6284f1e89a6aa44e63957cea443e543b2b9735d72941b694a83623cdfc2c5aa802305420b95f941b6bb486533fd847bd084cda3aa5fb1a39d15c901ef4e7fb1bd51304cc7b0fffce3c79892f10929dfb50720302047c435bb500673065023049c3e3397faf669bf88739e3d6518bffe1119e0f2c02f8c2f17c2379f9d0fdabee40461e487a8f6ce2559eab5be26d38023100c65acbaa70d1fdbba7e483276ebde4b01f9219b909fbf6d6d54481cb3a574bd4304cb387d19163f0d78e92378f77d68e0302047c435bb500663064023062fa7b01b1fc4a911785c19eb0d2a4c5f0411d42b5e3f1f331533b3c0e31c0f97f8fdd704ed9bf6cc314fef26449629202307fc005c3b1f29d5d6a7659af62a308c49ac3f3f6f18af6576c18dbe7472ea4b249c4baccc810367fef31399590277bb60302047c435bb50068306602310098a8bf14d2d9123aba28279517183b82cf47a79dd7727912a449bca23ed6ae7cfac107609f1a85823e2988cf7581be8d023100dec00585b06e6601e786ec6c48ea55502cbe7012aa1cd3f5935e46273d1cc055addc7ba0cacd4a1747a44092d12efb950302047c435bb50066306402306f7aa175a702251e413192641d2107af91bf220e3149dda098a44d1cc0adb02a2abb95f5ba251b4371b5f30d62825af402303155fac0e1fd7c8f6d49581c15e03555bdec47d674220589e9a297005e1adb0661152dc998857965b5a434b822cac7510302047c435bb50067306502310080f31cd46336d0ce9d5f3209b25e4036d3b606ddcc057cda984f05fbc524f2656897fc438d3c7f2fb3e1f803e86a8f6602306a5264ef9eeb56e1a85a08f9c3e371541420e45edf9c6798fa765490ce6981f31857b6f75401b7da5006b003421aa4710302047c435bb500673065023100ec1e1ae169d0b1f074513869726484a0c027cb05d772824c28ae096b217c77e15b699612d59be1940055c33971a64df5023042f0fef7b9493ad7ad78d722f879bbfc9c86046fc440e889d2e2e7291df7416b37b73b5c0e7439f45698d4dbe7819e4d0302047c435bb500673065023100b1f5b35766e70535bb45ccb9c2806fdbbc4fcfc629aa98766c5d5be635ff047bca106ac8c82de81692ba0bbc8bb544ac0230413edc1ec9e81f88194a40e2e0b7d28e25725c22dfa801ae84a36719cb09d0a620cf27e5373851545ad2b2e7480f425a0302047c435bb500663064023039b7182c036a95926c4113e6b77a2dbd61b408e5e570ee87f00136fba9662c672fbb8066b6d90acf3e78367480c60b1102306fec9ad811c973af62cceb3a29780dc4ca79bd8e1dd436db4798786c608577482ad9b321084dda2c7f689b89191d77860302047c435bb500683066023100d8010fb433aa7a17469e97716b26d9eea0fb42e224afcab9fe209bb496ff5c514a51612490715db016f3a75b2025eab5023100c952f9ea06b0ccff29641cfb16727e5eb31b0e05e134a58719e7ab285a9ee0e342f81ad82677b75ef3d13c3bf9f563e00302047c435bb500673065023100c06f57da11322f9e37fe9ee92a250edfc0b2ac92260f837bc08b711c175d3b808fbfe7ed4712d6b82bc70f1f4365e527023035832ac0e85e2af1ef491cea1de6765c02bbc26edaac3e1c1484361631aa6dfdf44a920fde2ef8f2b1d65b6c2eb940fc0302047c435bb500683066023100f12246c5d02bb1029a589804d838af425db355decd965cf3159ed49f49ebe106d17894641b03b7a0053e784536bcc71b02310093ec029a9ef1f5832e4cab36a0219960d5b05ee32f353ac2af4940c0e8a455688ff0635ae72430013f4a0136eb18908e0302047c435bb500683066023100ae2682e6d22503654934c330989e3d1d12fdcc63c2c3900505f095af3997fc02353d94c513e3a5c07e25a0d57780ab84023100d38579df5f6a0f6e99d326e8b030c04c5b1366508177447f7baf3078a9973261b0af58f95ffcf39eeb1a6204979d11500302047c435bb500673065023035cd1656447d692ba00d7fd375ab436b076783f3ed2c4fb409bfb01cc21ca9c412b781545f902aebe875fcf7417a6aa6023100e6174d61879f2f737abb954ed3c62d6d12caa2f69ef1b3730ae9c93357c9c554179debedd147bb56cd95be779c97d1310302047c435bb50067306502303f0db24c1313afd70cef87dc5a664b3841be932aa8f4fcc43e41cb0ed935aa5523c465cac2ac03529b9b8cd025a5ba15023100b0b94fc7e9445d84c44a292f7186368fcf9214ae1ed1db20873f2ebf3cfd8935f2883eedcaf6547ad0388b49711b953e0302047c435bb500683066023100b682e6829731005f48887e71c47a873cfb733be2fc35b4155c07d7d79d656a50af935100315019cf72ab4357c6a50a9c023100c5976ad6d035f2e17e4fb4790c2043aadb07003a8530247dcdf4ca08ebdfb6af8f7f56305cc13ac9e00c58a3fb344ca10302047c435bb500673065023100e6013ce01708d6b4b7f35fc04c8d65de44189da04a3edffd49fb6abf497638ef947796b82b4f203b790143c907fbafb302305e76c36468340ce368eed95bafc81d53635d2e32e0c4cdc023ffe4b58796520b55fd050f41f8c909ddd144dd2af217a70302047c435bb500673065023100b2106cb53ca3ca92d9208e831944cd23780fbc28502471d4782149e457355257d1d24254505b2472346d653e498c6cb1023056f55a99af9b522e46462233d61908cb4aa01df48d96ff9535662815fd599d24143233f4adc80ed3cbffbdedbd3855d00302047c435bb50066306402305ad7554b466d7a16166d25cfd98722ba2feb163f1975b8300645074487e82c387f146d998a430ad460679e69e1c2e4d102304d9ef9551d08fb32bc11d77902cf8457d2d8bb256805e3b0bf9257550ffca0dc8ef27de99f9e09a47fb4d3b621fb63710302047c435bb500673065023100a50c50f4d9904436125a6447ce537735676ff4643198f7f2246489927e0b5abfde2991fbcc982e87e38569310280599c02307bd4353a485308c06af659a78670e8b8e36cd1617ca0806517a686eea60ad44241496c406d389ff49811a5ed736f8caa0302047c435bb500683066023100b5c24fdde55c9998b05030344ccacf926dbe2982f7964caf0f37249718dc31a9e293d88400d847de3d0a99a68f008910023100a1ef1eda2f36dd3842fd1a5cc4cb6d84614efe849ff32ad08729cb367bc249ec44c87fa9581b205c6442881292605cb90302047c435bb5006630640230283147c7e1e8c5fd2934d285c9af043836b01acbc568f6d43d54fcc822dce842b9b933b699bed4d3b725cb870d493a3702306b71e4a61aed9b284a69539301bb90dd204b9c54669bb68003a33fd8d346c0d6789fa9268fd6ceab119ff9e6323cd3de0302047c435bb50067306502310086d8d150e256f3f0ab82bed01fd736b37ebaba3771c09a5cb3849e0ff759ef74d90b1031db518388cdc8935c5edc9eef02302d12fec8a364a6898c21ecaef10c287c84f94c1f056c8e1635e5c30417dc762f8fde385bc3fb9dcec6b578248f6e771e0302047c435bb500683066023100fbd996f7c81a1dd25c5996605503c519dc4e8fc46c8c5912c9a8ad6249477b472a6856d209cc0204eb1cbeed03625d7a023100d4cd0c09ff1b352d5e60f054c0a63b57391b970bace09b4c49fcda9cacfb899e8410b110533881162d69957b9a3739fd0302047c435bb500663064023001d14f04a50afe9d16aa6aa32baebf3de5dde0dd99811897f532816bb302cadf5ac87d1ac9230ba07fe39d4aedad0dde023041f537ba9d9d6a7e4bcb28fd5f92226d85587114eacd525db5d4eb5b3bad404447c95367196163b417425e34f6978e3d0302047c435bb50067306502300edfc0283d45375869a5bc504bc84d8a849587c7a03efaa438d03549bf80b1d9ecfe6dfc65314dd30e8674bb527689de023100af199e7b1c043506ae081555172d31d8f543f8058d43b2265f37788cba6c0c325695fdeffbe5fb1d272abaa8fc05b0890302047c435bb500683066023100e214cca4323380416980b89f5efd7962b683a44263c4333d25406ecc7855d7b4f807056d07eb849e366825cc63a844b9023100a4ffcd4e80bf4fb523787018aa2d2a4e14ef235d68d74a62fb883b759d298deb13b21348c3eed8308189c0f1db932ed30302047c435bb500663064023036f7595ae39b01d53368e9933e2b3787972edb8483091206fe6a81cad55eab533777cf9d86fe1c82a46ae0a80f1d73740230594671388193e4ca8202ae41c66a1a0744788ea3139f6baabbc53bcf9293205d1532218fd5b69e451bc4fa3ff3c230ba0302047c435bb500683066023100af1428da6a61c6c6b1320c6a7dc7406132721cea3fab7ee258ea68d8579692fd5bf6260d02758c02bf8b1d12ae760467023100c98617f271e7dbe70ed8f83b8e1b8471fab2269fbd3b28890e49fcc277389128caa7ef24f2e63bd54e28b643dd13e8640302047c435bb500673065023100f3e6a027ee3ea12bde28076d34db0f4547428374cb08a8f5b0b10688f4011ebf4e028c94c0d6597af638c9d20cbdfdc002306f2419c843bb25cda72e0ffd3e8f935471de7825b0cdd68039e61766b4561d2625040c8be2cf05bea6979f1177a1ec9b0302047c435bb500663064023049602f87c3486158be25e5ed8d71ed0252be3f6e91b7736d938f8612a4aaefa1296fce115cfdec072480bc3bd656647a0230503b9e89deed41582caa4238bb11998b9144f864a8b76d73f480e124d358a09ba27353ba1cc6e201089e005f6db0c5390302047c435bb5006630640230041ac7f8116c097e72445da1d4c34d55a1d3fbc2ae1bb108b2bae9550e1d61ac3f0e51e2e12b472e02d5172d5c7b693702305d0f6b4699837ee923b76f4f6eb9eddb1724351e15e3f4e227c467b392e5433ad577d107fd651d434486d96766192a060302047c435bb50066306402307cf377c9fead4779b4961d810ed41578e9078c96deee441e8792b6afac7ff47e431d3a5888575f915cd917ac118db85102304ae4059bb5923efa253c3c6281eb5095f504b999ed6d8582ce28f15fda17e7548c928514ae870be5c37f5a2f42ce4f890302047c435bb50067306502301cfd9c4471629ca45e4ce8485698575e54b80e510fbc388625ced9deb6a7ecb5fd8de0c49bacf504deafeb11fa94caa7023100ef19157b6695e656e1a2b5dffe03ee354e43112475fbb8a55b3eba2d3d31ec7ab1560aa10f75b5491b4860120e48c7c00302047c435bb500673065023100fbc44e1767d5b7f84b6d91a81447c59adcb87cf90ad6cfc10e9c8367f247f00caf6054cdbbaa464b790fa28c2831e98002303e3409ded11c91ee683a331875b8976daccf445cfaa2cd44199ecba9a7cee471f86d286e8403376603d9dc79d3623eba0302047c435bb50066306402302c66a8fad1f6379fd065b97d88e20117a136dd42f6a7440df25cc09d9b1865bab10f6bd4cdc62263d3f57f759aac25e1023046d9ba659d9698429d902382df4b628d6f2ef65a0bee40d41003cd58af9de46124ecbe0f871e71a71bbb03c6c5b1b1740302047c435bb5006830660231008f89f4bea54e915d77c8c4ae006ef10af51507e9d1423de7fdbeb5d2c03965bb8e69a9bf4b82162b758c8275ffad895b02310094b0efdc75c041fd555b4f9930090c20a0e996fa833ce618456b6cb410329ca00115ae08b0924c8fea50b7ac3ef807ae0302047c435bb500673065023100f17fcaa2c3197a0a5d2463e967c9d16c4a0cb929669cb0d055e9e8fbd85f4a6f40422a473d7365a14830f58ff24c07660230138e14f18a5cf84c2770f3bde0dfa75e223c0fae71c57251bfddfcf73dec4fc5348815bf6d21a9dbd5536c5772ac83110302047c435bb500683066023100b82bf6472bd5ca573f12f4c34df032f98aa7da9c9f2cad90902f70950e2a401f6a30d7af57bc8bf06aec05c19816865c023100f86aa89824c833a2a70c5ba729ec783baa01ee6d6c4dd531049181916c0982ef8774ad679cfec69e5af5d7713d0968660302047c435bb5006730650230790a01672937c288eef87abf1568489a77d16874bcb6c0a09fae334d8c1b4712e9449f97dce00f88a67776d4e893cbe4023100bc3815d71abd89eb80d1a691665a9d76d32b29ded9471d19e43e94323cedc1def642d6b65db065b257eb643ffeaab68d0302047c435bb5006730650231009cce3cfaa9a212851f80bb75c8a026b293b5b97f0da79a1c2f2aa2a0cf7f4dfb7118001c342d25f4c2e1923e6be0f9ac023046264ab84df53e78f22e98683d55a1bec7199ceb214855caa12be6d52090d6fbccec29d7b655fe598b9eb2e777bac75f0302047c435bb5006630640230571b5dc40598d8f1f6a88bbbb1a1eacaee85e70899f812b5b0ad89786d394566a25d9e55b9b6a5b6fb9432d62fbebd0e023060a861a2af4de3810648ecff46e211faca83c5ebbe49b2371458235ca35e7192fd2739d6b7afabbb18c0ead14e2785e00302047c435bb50068306602310097fb3fade1a4829e7d552d3cdf43639d9e28ab82d2b641b18709dea341386fbfa3c5254a75b9bc781b0978beaebb60b5023100b6a84ee3cd8a795dccbbefb3b2a1e49a5bec67f1d988c5b21127040ebca618dac54c913ab47d67f90edced8b80d9bd470302047c435bb50067306502310086d5bb5bab75217ef03e3522ab567133a4506f7425908a4ae54ad59e3759e628694ce79ff4be4e23b9e61434556f2e3a0230065aae58001341544321b64e23000a34a18f204f5648c1a6a8546b83ff5ffd4b699fdc2ab66409f9d7c95a46c10f94d40302047c435bb500683066023100a708d67d07cab79894eb07cf72dd19858e05f3394746fd5ebbaa2ab6a28da44364a49ae9576eb25a8db95a19bafd681c023100a878ac55a094b596cb1c2ca3c00f6115e7d00d6bc561e7a188296981f9bd4d0fd1225f21e21eb450a9bd00f5eac8393a0302047c435bb5006630640230322a7cdbe1b946c3ad9f0147abb0e4a4fcb6df87e7ab5c71c9a03ed12b62b0f005d2e7e773d00094286c20acde410473023061d799d72a6b2d714f2211e9f49549d3422be9e375de093e839babb18d0d25ab052ad6afecaa1f45baec8941d0ca77360302047c435bb50067306502302798afb24a30d19f9c8435bd250f801a397121b6a4d6079d89ff28e21b8b82e0d711da7d9efdaca5cadb572faeaa4a6a02310084685b8cd638a77181d5ee99b75f48eaa5ee45456b290528df455f429baf24696dd21cdea0016c9683e7a467f826fd380302047c435bb5006730650231008f2d785b6cc10d5cbd6c5c9713f247be0e5ad55d88b2ffaeb87206f66d78cd43b10dba21e431caa3ab548a6621aebba60230433974e33e1c227a4371454f06f33f31e05e406c0847c74ce7b26b8851537c37b80207e1d37ed8b8ef83c98e3d7f49ef0302047c435bb5006830660231009a3d9d58ec0bb48d77c1d2393ec00f1c03f66cc574262daeaacfa4d898a8c81b805b75f771f37cb3077f6bd65df369c5023100aaf582cc5e9a0ae5b321a26cf8ca235b3bf8baf98310f16ff382f047cca9cd0b8ea06fd77c87413d5b2046f40059bf640302047c435bb50067306502304da25511091875aaaf12232ffd49ea8e0b482319b1bd3c25ce53590db90c132b03eafc57b5f4c11c8ea553dc232f50ca02310094a2fd6bac10074281ad142978cbff94884a3405d19c2c860b897eaa84df20226a2bea6798e97a386b38495c6c55489f0302047c435bb5006730650231008e6ac6ffa53e1c80923d77a51ab414fe01bc7b50349838dff12dea2da04c84a22c2b07aaa46feeb85e40905f24536ac302303f649f54e08b27f19d910cff6f6601635a9c86cf7f62303eaf35f984ce1152ba33ec5b9e08b34929bd802aef85fa03bd0302047c435bb50066306402306c09be95b2ada9fcc5cb89517f1ec81950e4bdbe9af8542952f172e20fb70bfc24dbada924bbdb20200042aac3ce3719023010cba2e4adf0450897a1f6d5066ede8a82eba570cfe0aa3c441682510fbf2a37befb27c728a956cfd610d7a14ef3985c0302047c435bb500673065023100a3d26f3a4b85643247ec4bd00471a1741458191dfa6187e2033a3f0c199067da9ae4f87a5c0a944af82037538117c18f023021e5cf50767a8856601fe6eff4ec76f228b66cd667535ee5f5802d20fc4430f0ab84cf8388ecc0fb82f90cbb968495b10302047c435bb500683066023100e3998cdd1cde007a7e0dfed3fca33a116568cc791e6a2556975f4eb46dcbc0c50cba9e8a2f265a3858e58d14506d1098023100ab6c342e2277a3e67f1c67db39ff7594e6b3f827e0256e5602801e4c3fafac6552d11172b11b617b5bb883adaef6c7130302047c435bb500673065023058c9ee27d10865b2f367ef5e4f9e6790d070635eec98ded81ade209fdcaab3dacb03d1f06fc91b20c120453c7c582f670231009337a27fda8bf463cbbca585cf1f802ef3606d23614459f35984aa76ae441e7870b6a4c1bb737241685db44d075e10620302047c435bb50067306502306445b18eccc4cda372519631d6485417b6648368460e7051fefc48dbc9139d4c81fa19952963aab5cda5ec8499bec24b0231008ee31c7e418f81610d7097d1a5f97c01a1b9ac9ed501dae5a1d9d0628a7b3b7b3ead17076a7b7203039318d5dc3c0caa0302047c435bb5006630640230470bf78e5b2fa7b704ebc21114c37c938342109e2e2aa73b03ebe89c8208de70f99e1eaa2a4d065a8deb2668d68afb3602303b576836f5271288e5743d95506f082bd71782de25ac3a0e034bf09ad2c709cd6091f38397a964e4f525834e934b1bba0302047c435bb50067306502306f1c19d5ed69fe0824d903605fc493d638561eab1d5a6d05be66cf5930121ea54b037ee5455b55b51cc2b74e20ee8084023100f418b40fcb98f56d1d8ced85ba3477ba4411626b3137cadbd49b362b74824acf89e3f822ea52a7f6c0acad2bd7a2401d0302047c435bb50066306402306867ca1f9957e87a8546fe753f5a99836b76b8eaa8dc07fb0844325a109fbfc53d037a724097599691830b7b3f1bc1ef0230705bf3ebb23e6ca834a7e804fe47a0931a3793ea110d638ade4bc758d026f60c40c1e1c55ff88052ef4a6000e6fa67c70302047c435bb50067306502301a6cd22e50253fc9ad0ec35d17c48e7f630469f6d25f7abe8d829689b7f2c9b3553c5e3e49d1452ceb569c36955c2129023100c522113d6d910d84dcd22f956fb076534d99613e256d5917a2119aa3d5662621dda7ee9650eb14b38a4716d6668acc5b0302047c435bb500683066023100faf8619a09310465be4a1351b0dfa8fb5f4f77c4fffa93d5f2cd74395d5a24961850a8dd095f2de9cb53dde588556774023100e0e951eeb36b82b5602b2ddd9d38f1d4b8ed5ae8a8f6bcf1b78d2f524518645d131ef273ec24264512cdc07e0093a25a0302047c435bb500673065023009ed2a188c5cf1d8068ccf1607001932f705ad8e86f80eee8837f2067c4e2dfcc441b53b5222f2abe762073579c81004023100b890a9b08099f8ec5969e97d496a385f08c29b8320409b2c1a80775f834464631387695faccc7f9f3d43ee339e1685a50302047c435bb500673065023100a11754c07266fc147d1e4b0039f89af6e2b64144eb7530c13269ca9b9dc1243eb030411daa9205491ed58d961d8ec2750230342d9996052a521fc8b08d44abf64640b7bd1a983a7034e71a63e067158a2a1a25ff2556d4a0026ce6f9f912b737f9c70302047c435bb500673065023100b2ff20cee70d579e0bc54b8a3fad88892425e78befd086e7038c0714e27774cb3cf5e711b45b904530d41646c4a4ba9402307ac8bfdca4fe8d28e275c4ad708b59ebaef658533cc19a5684016fd757924eb6131247adeef7d17f739bf83f472ad33d0302047c435bb5006830660231008d7e9ab6e817e4c9da2afc482b82359560128d482afddde776633f03874d4548d9ebc28212c7dcc0db34b6b5134ee29702310090b8cf31f61ded19ebe1657bceb6a35f256fbefb9e020fad729230675a3208cabb3d0044abdfb39434a3724606ec2a090302047c435bb5006630640230141f37867703d6a6179f11d30e7775d173177b983606fe0e77b487ccbed4f5fd7a67ef61c3965fbcc5f59713cc02047f023013103d3d67cd811ca797d16b69f79cf910996e8fb1d11d21883262456400b2f85df62426f446136eefa533f89ec5560c0302047c435bb50067306502304512796a87580ba4545c477156702a3a4924045f2e76d4d58f0e9d278600d64f82ec070018b0be4177de1fe748851722023100c65ff570675db6d8a7113a9e00a72570bae244a7ecc3b82e1051050c5da9adb09ddf09b54e15edff048b756b80f2765c0302047c435bb50068306602310096d32cc694ad889957bfec166155299ab92f0f61f26da1eddcf111d9aa2534c5c71f487c52d0dca4d5e13e509b0af769023100ed969f14a601e43323e4a83764c307b0e7f602604cf9a1ac0fca55a547bc7c1751e24662a79ef32fac2c47d87ed24e540302047c435bb50067306502300e3da6a450c1e12bdaaef5d265e934555e29da948bf0e9a04690153e797f85614fac6975772fe33e169ad41ec6db9239023100d027264d0b8adcae729e72b2f5aba3d61d9e61940a84d333b3e2c50be8403de48077723b0c5f4944bace806b1da640ce0302047c435bb500673065023052c38afdb99c4239e6dd367af95cca72f831f0f9413a5fbe10d2f8fae38ba37ab2a97bce3ab9c66e74887591e19aaefa0231008264d3a506a3f7ff8e887e1bb5b2c83ae72d34dd5dafdf531844b5accb524a6419c7706a8eddbd00e33b81253218f3910302047c435bb50066306402305552e24f08b469c042a2e1aa46ee9989f1ae99b912d683d10a2e0cd62f5144fa64e7756e87df53cabac1b9df9124254302302267441a16ea941d9cfa210f66ec2e24b47c348c10ab2740130b9e9d2e0ebf5d138bf939042d0faca7b848298c8e63840302047c435bb500663064023017ca4ce2d17e2982870540c603f5f36725d9071b284e6e418dc7b2f9fe0f3bcacf982f55893c5b0a973776752fa12c7e02307183424bbf16d5af8bd65d01e8c408dbdbfaab39166a95beef9d94213adafcba3ede6fdd38f9f7a284b2dd52136d5e500302047c435bb500683066023100af0c0b2189db064f2622cd78960ca86f7bf110af53ce5ddf67fc813ec95d6d13d98aae126c5726abeff5853a36305ca7023100b925be1a1ac80d7cf189c61ebb8707df38b906073309ad3a008861b991b719d4c038d108fef7d300e447745860547d0e0302047c435bb500683066023100967dd5681e9937a4372a2de67df1435192296f322eb08a855e4d600bc7df71103e1d19a0eda31bbbb957af3ff9f8b7ba023100da93a174135e59166e64f45a71422623cedeeeda4d66fe02625d7048f7a6aab524904be77c6f41dd7591c6364544d64d0302047c435bb500673065023100b500f5f50266f23a4bd6faa5cb82f5a054da55d977f9a074caacd1736c63a814abab1d22e48a5bfaf4ab024ef726bbc30230183517f36af243f4ceddbc97b6aab3c00a315c129dd6508947aec0d8677120d997df4e7893622f5336d3b6d0c30f7f110302047c435bb50066306402305407cc315d622fda4ade3b4d4f2c9f780194ebec634669c1d67e2b016d2fba040aa124c37b2afe865046575fa6dba88102301022df2e826472ccf5cbba95c43d6f75773a66c25aa9009ed7c56f4032893f3be59b04fe03b21182ee511f4d7aa09a870302047c435bb5006630640230128af63eb755e57c97c757e5aef805dbb94f7c2f5c2aa572bfd6bdb0f30082bf307b65b159298b433a95e7bcf3f08327023050ff5616c3cc4adc7704a1e89746fcc71a8f85fffe44aa0c3eb19864fc058b660cf60761537992f6cc76aacbf274b93b0302047c435bb500683066023100d803c22b99a8ddcda6b161f81f1563e71bd19bcc39428bae44b778e84402111053015456c78079862169440e8161d71f023100d0a095221256ab49d49caf9b6cd43dc8a7d47ce161de42ca048517a7ed08e7a58a1f4b4354ded27bc8fa311e0bedcee80302047c435bb500673065023051c36daef1db9c44afd1de8ab97edfee4e56299d3bfa2d01ee46562f267d12e66c2b5ca2120695aa6e57cc0387d4acdb0231009f04d0a8a94ab9d9908c1d72fa7592df1288afaaecf0ff0f45406fd3280cd72e722a79fc57dd12382e496d70115636720302047c435bb5006630640230681f4f9a07febe43d90080f07050396cdb075f93302674da3efc023fe824f89a668d7f97f0d58ddacda2e3af1959c7e102304fde61e6bfb406822fbbdb3b1280c9f48f5db078efd8e4a7f5bf0d65df19dae856b14d63bd6082dfeb0af54617ac0e250302047c435bb5006730650231008054ab73ca89176387a16a3327b2f30b29cf4448f95999e928ffdc3799021c248096ae3dd1917dd6f1cd4c7476ed1652023066d243d805d40be2f51bebaa0a579f87d762995a2d8ce68a34f9970b437d20fc136a3617ee7120d2f7ab0f0bf2258e4e0302047c435bb500663064023032589cbf854629e3458f57df2853003728d7a694b041b561002d9c344bfb283ccb9f4e7be79613bda73475e81b1e53bf0230042a06a252ee569a240d4fb556ce3f9be3d73b92650dd3e44969eb8b0ed2671bf147d6eec9786bea71cbad8d530b0c810302047c435bb500673065023100eb7017ebaf08e5d3bc89a10d2aa5b86e4e81847548d60787025e64b371a7085426060948d7b3956ebfc406341358568302304ccba32a0e6f1d1c526826ea3bce789a14798663e0a4b2a6f194dfab8b001464dee1d6fa384574b940d1b69b1bda6e600302047c435bb500673065023100be1295c762d2d28bd5de4e99e16130904f29d0386d4d6f358857f383de00ce87efd58388db024e27d827cccab2b51e4b02302e8b7af374f613551a56971b436452456499b7369d2a97839ce1ab18e177ee488267dfdd907b41ef927ff8c5d5fe1d5f0302047c435bb5006730650230635c9ad6dfe4cc64442c4f4947b065ebd8c6f5bdaa842a4b7f06e864eedeaa5708572d9b9852379be06e9b5b192da0dd0231008579423aa10c69b56f38f291f1a38f579e712b366b4957ac98ea53611b7809c9a26db2145354d469516252b19e107c390302047c435bb5006830660231009d3df8b51c621739800fa6048efe71eea89da58f7fe87ed86bb05e24a51767f9f25547cc44b4087055b2d7e104a9920e023100ca080b27657c3be1cbf304d651488286731513842911a897f38810fc0231e7517613fec906f204170df21e6d84674b510302047c435bb5006630640230266b309c78dab9d87640df880e238ba12ee56d67fabb7055c80fd35648e55ee4792eed88f67a5f6be09e54b2b43ad2c502305526a88f8ee14e6022452761e5796a58960299072e8617c969abe637efc4aac909bdd99b92a4b3b4ddada4d512a4f7e10302047c435bb50067306502304b41a9152e5376d0a9e4d85c833ea54be302523c5cc740262bd1444a0d1ac8420add6835759a969cd58ac9ffc877bbc8023100a238a17e35c4e6e4f5ff1e44d25a32c3438f979415a2a0af0fe9ad7a740eea981dbcef9b2871812cc12336e4fa33bcc20302047c435bb500683066023100f4b304bb7e78405a44b3368cf9ed76b03fe5c78b3c31606cb610779f9cfc5f4cbec1f148848292c6875afb8f9adef055023100aa4e84afa17892d240e8d0400c0f89de38efc2935af13b19ebf29785e21cbce823b90e1e1180024457cb7e93cb68c37f0302047c435bb50067306502304cd30107c943947b21c7caaaccf99b057978038a390a22cf4c07454e506833528a581110972de517ed0bd22012658e6c02310082c088c502e06fcca244ca6039d6aabf8aec233c56c3ea74757c5afa733b3f3dbf507be1563bca27419b57d18bd6c90f0302047c435bb5006630640230666f143822dda8c5755490edd8bf45738a019140c62e2c9ff16ebbea59ca99b37f737e8ed6f01ddde0bef0eac4879b1a02307570533dfb774f89ccaff3834f3b9f2f3274c3d22411b0430f972e91a604f3025b812c334f8d072099ecee18342988670302047c435bb50066306402300301ac9c6691ed46bdfb85e512e7e425cce7d08ba7e0a337437f9fea0c828198f94c7fb4a851588b30013a562bd6c7ec0230672fea65eb5eb9ce9f92d3d2803040ea83bb3838296e56709062113dee2637ca4551c3919d7a80630bcf4778ee6dfafc0302047c435bb500683066023100df3de2993b64167a48a9fffe1c3d6d34e8de9d05d853cc124a92bc7d1c5f39af32ed99366a30ae1eeebf3efc36bac1cf023100f35f8e2af0339c3b6865e3ed02b6761b149e5b6b976fdedde57626b50e1b3f4df513d55a6f22ffd5f691fa7a70c03f510302047c435bb500673065023100f816672c8879cb9bb2cc6d396cb08baa5800b8f6aa4c7b463391a0829094cca0ec8f5ccfaa81c41894b8bdbd5ea6068f02302aadc4e3cc65ce08fc10df97743c03a6c1711ec4ac293cf4c23f3fafa8cb6acbfba06b1673624d4c91094bb621b61d4a0302047c435bb5006830660231008b44459863c1fd61149208e09dd6e4d6cb0561d5d3a26e98574adfec472c2759669c958dc152598831301b9acf219d45023100d650f016ad07f8e290476febfb1e2d0005c8a84fb02bf2c853f28be3b91d9f7856b72437fcd4753e5860dd9ed48f22280302047c435bb50067306502305084564b6e4a1f981182c50e18adb105efda3419580fc0f3b204b5d781911c49d43d1f018c32050770a3ec00820ecb62023100aadf3be49fceafafe7f952d32ec64c171b927d8c3a95aa1305905774f263d1abec2613f6a6c180d01e5952ecbbfd9a4f0302047c435bb500673065023052c267834943a7c63a63820ecc84f86179810bc4fe28d6880f6035c630384a46ece7ea57619de3adebc4492910595385023100f2d595cf172bfac57984a9ea48f9895a667463818c96c1bea09cce40e24238b878b2c4dbca8e653c82392888c531bdd50302047c435bb500683066023100db4c21a81fe3f44d0609219a63766cb75fc2ae28040787ef3f2940cd26025b45606f9e6e9366ebbd05f85bdd791d8cef023100a93571fe960f2c4648b4033ff203f2f87d5699c8acf381875cdce5bb35bbbbb8ae19ccbc9936fdc45b1244a7f8e3df3f0302047c435bb5006730650231009bb01a6897b785430afee44290bb99e641556ad919e8e08853f6b77f2582e11c80e1967e104143563de202e1fe66dbd20230324c8c1ca5c51a83b1556050223ec8cac3c68e918e5eac11b2483fbda0191cef12b557d74b2fce3c28a8f62e7fce06e50302047c435bb50066306402307ec97db9c87f3c95e7e664a941a4ccba9892bc2b3654f189440c51c652d7770c6f9b1ba9d04409b831985227bc24db69023017db92b2e51fcc1216b76a76c01d37d8fc94e7fe905ab645e8fa668d9f33090c6e2ae88995fc35ec7d97c60b1abeeaee0302047c435bb500663064023007b14a1190eb5142ba92d703d35dafa885b26adf85fc004c0728a55bb9cb2085e355ee2f28a7c635facbd43c70ed97f102306dd397520b968f482e29eba1f395e3fb620aeca9f6d1e5bb32de4890b23d4e31ab1e3d8659817903889bcf991546083e0302047c435bb5006630640230788b1199b884ef800b79d3eebb0f1f31bcf813f278c410f96998c4b38c48844cbfb01ea81f43b1b121f7c3df4323de47023050638bcaa00cd2c106c74bb797bc7d344f5f0a4f3c4f250f87d368daa373e05f5953581d37ef48bd72b30f6bc40eb8590302047c435bb5006830660231009b7cdc605c5af80198e8f9e63145c88306b079b018e19c3165de735a90d0256d1426af2c9a87062b8f304d99851c9560023100e3ac406e2e37094b688aa7b979a66c23ee7b2d5f4d669a0a8d3dc6a1fc6c26632a0efd6a82339978b2426ffa046144770302047c435bb500683066023100d725a124e6302b3dcbc2efee0624cc565144e202c37bd3741eead7752805fea4c86ef83a9f30956c87d8b368e346ddeb023100efd40f0c2b235dd798ed486bdfcc5fa408ae97245c5d4380c19eaa96fd81339f88e71904c6b1f26d6d1d58da213a26670302047c435bb50068306602310099157911053f0d9852b00e6a389d55a5547422d12a56221cfa10a428567419999f9cef7b2e3213e3cc2624d126eb60e0023100a920ddbe4cc2cf6b9cd9b6db94512cc518c73c738ea6e7309d7e1b4213c1ebb6c2645a627e678f9141f0817d399604560302047c435bb500673065023100ec5efa3f75519920cc25e90c653add8743727be8d4cced4ce38eb447b78cd01e1e6c6cb445202b7f95eadadd1a5d195f02304ba85b2f27876d73b67c806b7e2d071beb2615a00b001c420100226807717d5883b6828d08326185a425c4598bb5938a0302047c435bb500673065023100d91fa4a44e927e8e1cfa9eff6f1d5a5b0b8e79df9a7a6eacf45a4b4a2ca69dec303c5db142d69d5c4ee0d62cb03dee48023061f8b4bc9d76eb1e2ef176501509935031695316e74a9032b61a1e5a5703487d2146602ada588fbc521f6865662a3d2f0302047c435bb5006830660231009aac8c240814af567f88cb7f9d782ff69ab340ef93850d48a09b0f9121ce43113b36dcaeb06eff4dd7d1b916c11e1475023100ad58e2205fdd00841685ff38e826be608278a84d88af1d05a9644786e52b7affe6a22b18b030a3a25871358033d829af0302047c435bb50067306502310091bdcf5f856311adf0dbde7090b654122aed7248aba056e74e242942555e12746e303e19fae6ee589f844baec88bb7d102306b8eac7a34d1e6b6c4ed81ac83931baeee778a5652cb3657b52bccbc4a47d7a0da988abfb91f279beadd78eca4b685080302047c435bb50066306402305f6c3a56479de025c9abfb6b200b23435afb9860503b6d492df27f959f6824df5ae7ddaf594424263985a9e99cf46877023053e7b3b374227135d1363c9dbbf98d1ad73fba673ee58d7d6a67fbc39d2e427806abe5fb31a41ff8b6c921a4b77bf2260302047c435bb500673065023100ba0501de487a8335e23dbb520ba858c73d35d08374597e9218c33b1b771680693c85b0ba9a1e46eddba243ccfc7c35f802304dfa92251b24c884e14e26493fa6d48def8ab51840d6eb12a5bde7a5107369f39aae29030e2ceda6f02cc8c5af2185090302047c435bb500663064023041f52c701649c4f9fc4f91f06babdf9246a81744a421591328ee87dfc21a6da168f65550cb5f937fca188e63df3a061b023070b05371ab6e81ee9276455e728cd830253f24bd7ac08ead9f6e1f4e12280a4de2d79008cbcca86fe21a8b22c7713b7c0302047c435bb500673065023100bb8eed169e166a00aaa29cfdb321116f91f4e42e2e6e7aa247af0fab0009055d83e3c9776aabf0ac60fef131a251c09b02300adb7afac6cc8812e33dd8fa0c818a6f27eb117719390c2e98dc35bf895749cf5aac24e3b64a6ee49dfe2fc93b649ff70302047c435bb500673065023100fc79692b637029960c1f12b57fd10e330187e79e13356e0d67f07ee9746fd52901c5b3c97860059637cbf5a92c8f00a8023049d72045026f545c2908bea01132c67c5cd3dc9c29a6574c81a9b1244fdc4c32aecbe888eafd4791e94b287d9fe40a1c0302047c435bb50066306402302305c5d7169383650879f80d36394698c53ffc6de693e713791e3d3ba118db39ee4d09e17ce8bc759425bc819af0528102302ca199695881e47dd3b85c9deb133b6eedea744a66ba58877fbdaa46d799246c438323af4596875be3c219296a0c96420302047c435bb500683066023100dbe2b87642484c76d75ec140ae131b15ea530fc088ef38f581e05deffeb9940b57a00051e80c15f6efcf66d690b9a33402310095a542d16ca9f16ec26d4a5cba0951b141d3726fe8effc3e63ee9a94eaaa54df6f1bbb80b02f8cfc08b956eecba07d2c0302047c435bb5006830660231008574ec7bd783c5dac86671ccb185aa9875e3f33b3f9672e7d861d51e603e0bc925814287d862f79ead8b97cbf303c4af023100c3c7fb31b0c455c809d9b0a33121b7cb2b33eea755da4a10cc88e49350814a9dfc93e6d3647d80af757691e14eb9526e0302047c435bb500683066023100b7195cbd341a92aa64af4830e66b68fdd6fb0f0d7dd153199814fc7eb7d7a0c13ddc7b918e3210a573d701830e12f577023100e2f42388a5e69b666c997b01b3ee7a10446ff6b25f8bc8665752424e098b9dfa61c40611eb7bd49bbe5f70d2de967bb20302047c435bb500663064023019eec623d978835310c5b1d49153ef6a51ec75160b36ad7ea690d2e86bd165c11cc0ce3efd034028ada5ad2a51c740e4023026ffd9953cc41f77306b82db19c08f362b2dac449149a3ee18c7b8dc8ca9e45e2bf06cb8b9f13c602c9ee85be6882c340302047c435bb500673065023100b4959ac3a722d9dd4659e15d4de29a3b84b98bad5d90cc545b96fe750ae2150f8addc0d4026716cffd5620af77a8e6ba0230318c200d8607331a0de2539decb17346f4bdd6e0a5d3d9a7f0446031780569dd0f22df0be7c2d3e5246136d6cd2d45940302047c435bb500673065023100801dbb344e9ace72d0ec10fa38f6b00ca361ef00126c23b3110429a052675693c5c2b254e0f5d8ecaa2d7e1c9542da6702307522852d2f92d2a98d8919ebfe5c0338d363064c3e4dd1166eeff414b9b4acdfea3916ac478468468de724de8d40eb6d0302047c435bb500683066023100c9d8fdf335e907afe33440b4496650d04ec434ab6a11071c32eefd7349d1aa72eb36ff395a39871ca8f4a76fe52b4039023100b1f4dea0066269a309040d076536e5ab4db10c790cec85fef04fbc97b048e2d98918528d97aee37619c68d4011701c470302047c435bb500673065023009b9e48cfb863fa31956126fc29341fc59dab14a0923162489f2040787b1966ab5e98d54e1bd66c5c2d303857e7faaf0023100c175e0031e6efcb9bd9bba6532a099e3e71f571fe60e20834fc09feb4e12e5cc8f7854a8bd389391ac46411e166e49540302047c435bb500673065023009df367ec95f9add63e247b2a6f2fe426f46a0db71814f985ffb7c40750576db9f2dc32da66acd66051fcd2701dbe583023100d1315b4556771ce39395192d0413a888db19d2c68c98a5b95e6c7502eaf480c80d36af53d5bff9328c1db919625a1ec40302047c435bb50067306502306a40bf9a54ad433b5fb98e3fb0327022994151f1f4c896feb8fc3451d039c02aab5d3d2c2962a0b964589a8cd39c4413023100f9d83605495ee08620005d3d3e4dcd7e9322f967861bfe6739b1dd372867bde8d50be6deffb30f8e5c20c1b34d76c64e0302047c435bb50067306502301ea88b92ec1a291ae7e39de396d00d939f5da137d7b76c877e1f73043dac7b352744dcb0c4563a28e755756ae07844a3023100e7a66a4a4607765a6b0e6bc894bc76db872e4fca82e28aa09a8f8d5ae74c874f8b9f519c2c23fcd3b779aace1a4322240302047c435bb50066306402304eabe21bb75f21fedad849cfd490d22099b13631c5c727dc6ed632fbee9fb75ef80337f07de8da41e5809815cc666e920230657b2692c69c801a085a9a7321c05432a0dc186d1ab0925348faa42288552736fde15f3d3c8ed787646c3cda103da31c0302047c435bb500683066023100eef30a66904951162e4f9d0f1064628975d96075f8415bbfda0e3d5366454bc2990fef29878f3cb520f080567d17af10023100d2a402350f66d058d508839e7d8b3d1fdc0899502412bf9ab327000095788995aaebde91131fbb02438706bb517878c80302047c435bb5006630640230078c5afae77a6de29e5255b7d6056a238895195c4ea92e7588c8ce8dffc5e8042174b87194f5379f655cd8a5f903f86a02304310f332f73a1703a3f32670384ae7e965c0cf250cb5be6ad8fd61a8a1f927b0953841e423881ce7c7280fcf9bb8110a0302047c435bb500683066023100f8d31e4e5a9e1a583364109bb53540d6e4f0ce5e08fb542fafe168a2ae1dbfbd2324f75c70f8cfff601dbc1ace5dacd302310088414bf198bbf2c1e7fddc08b626a8f9a1d930376ab0e9c5ca6c2c34a30a854ea6c2474aa9b34715ed1df3194ffa5dcf0302047c435bb500673065023100e657ad731e24a6984efaaff7fda36433c31eb93596bd6ec2a26be6373a9eef102b81780560da1f52b7f4feccee5d67f302303c4ab08dd320c558e8ef24dc5670185dd2dcfd26f675e20320ce6a9cf54a2fa8dd8fd73e611703f7a4cf6c80b6acd4f00302047c435bb50067306502304e98dacd48a62ce044560ff7ff8a462864ece4cd8b568fc8a8d48f7aa152fece027334f537452c9be253338b3bad7cb0023100edafd9cc9780cb48acf2d92b9dd5a5d64c65ded5fe1732ca7ddae43d91f7d4d1ae23a9e2dc51fd4875cb29d9be6ebf070302047c435bb500683066023100a7f450e123ff0f003d609ffb2cb79580001455517ac0be53d0a86dcd15aef006b4cae431a560c075ab263ecaead5507c023100a08740dc8a494b6d6472a5d39b31610eb2337cbaeedd1773f161b2097ed9afaa10216540e0689325a0082bb8dc4129850302047c435bb50066306402305cc15989b968f97e13ed30ed30b3eebeab7b302823a1501bf2d608c5eebadb716d99c8258e6ced6ca6c1a87fdb9b22e0023048811b854d5417b1cf1bc6fcbcce7cc259ddaee93e29e17328d83a0a81737aa536d1bf27bad52a64b325b01c8bdb0f7d0302047c435bb500673065023100d824c92590968e5418994e18804fab8dac5415438562ab7af790d0e8fc7cc9455426ffcf58837bacdd927a511930a19b023006973f11743dd114d51c994fd95dd0d2660232af6f736dd9a11c63bb6fa053437f4ec236d02af095c1305dc628925ac00302047c435bb5006830660231009247b3bddceb9948c3c6b53cd75ad4e243e9129ab1a7a5e203702bc334473f3ee77e5ea6a433265d50e1b0892ffec427023100c42c3d67e9de672734ba03938a80e6188ab0ad0c800ac5068f94bf42afdb0134f447ab73ffb0f3ab7e2ec331c548ea580302047c435bb500673065023015eb3275f66ed737dce31910c2c87a6ebd91c541ca40a07242e7a0ec04a0294e0c329d6be586c672b30a48fb86d28fa1023100d3e0937c1c9e828004ee1d7cdc14acb26c978006e1c6276a3a529693c716d39c7aefdf0fbf743976ec8ce4b3102b78000302047c435bb50066306402300d86273f81b79e6229e9b24210e483525fcc43889d7d609fd77d6e3d60c1090ad00134bfc69c1571ce75678d73e4a3bd023019b9b728f1c06b59200d6363d084d89e012c0f4744910ca1d7e898d5a19d2bf08dc637166da75cd8045323f4c180c06b0302047c435bb500673065023100c6e96f39faf55ba644c9926283909720988270751486b896171ebe893cf9436c986f3025cd0eaa30b282dad5c8569ae902306c6c8f9d760a17535e699975c5293cce4e0103f1822630b4935d7601f45c742eaa989a68054cda6a140237cc9ad3d9530302047c435bb500673065023063a27bdae3820ae31f2855342d8fef1b1b2c3f7e0b004c80af879ef191404a19db9f1355172f7273957c98850f33b720023100f2376849cbd7e6ebdf4c413eddadecb2eca922d3a3c06003e06531cd93ca76b1afac0dca7866d06d4e4559a8adb87d550302047c435bb500683066023100887deac84b521cde335ba3028e198639abce8135dda4fc26ff4bacb7accfc1e82bd5be166081f63e56596e211b76cd12023100bd4e692e9cda12c8165e5b1efef7d7628975e3bc30f93eb5f2fe5c39c8e2d6ae83b76885aca8ee3869037e1d27eca6460302047c435bb50067306502300fdef42f13671cff4dabcd4aed594db852af4003807174459c6c70c47de366c16a02aa18a9dbbc2ff9d7710c02f1cda9023100b829c7b42397444a027c4ca0a6f7a1fc09ee27bf4ae53b52d0ef45e80b3530688faa73408cb12a62e6892694ce10594e0302047c435bb500673065023100bf7215e264bc850be8fd116dbd3ab07e3e2cc2477c64662a9addea8c324a7c83b8d29003f0da8084f18ad2f4d8d23a4902302fe7c3b7d09463b8bd04e11f442aa0407ff8435d16191484d29651f7a41a81692299eba62c707ab7906f386b8882b4a00302047c435bb500663064023074f6c3944814cc5c613b447bf9933c008be2995753f90c4ce8ff552aaa601ecf1cfcc86f6ee3caa10ab3fc53d2658331023047a8366b0a09d6dad5468326cafd32945833d2c89a2ccc913e06043a5f605342c3f3ce339f1c1f554476b50c4a4bc9cb0302047c435bb5006730650231008487921b969970ac9dda09f4f1b2565303137c5a5acd99b57038546ec08f6cbc97ca9aaf6c7a2a1b9a45359766a318b80230777495bd76213381b4c4fb8e24a5bfcd20627b45371c5b95b2209eb7f6ba57b2147b0e9c597ce10f19c3567f849982090302047c435bb50067306502300be5a181b772ccd525b9a162b24f0e5afe8ba54df2ffaec5c830df8ab3fe113bcf5849382d9f4c37d42e99aa5a303e77023100e53712d6741e9aa3bc9a2904a5099494cd08d7d0bdd9f42e33065454b76f7b51d2297ba3ea70db2f923e365189228a850302047c435bb50066306402301c933006872f2750c8d3c073b8f8bc83cfc3aad3d201d243ebf2826770d6103c3e60667eb3e1110c5ca7fcdbb4fa895d02301d29507968ffe8235498fbf87077db965f78c9cc6f31adc2dbbffb63889b5cdca39a1570fa9b145ae5d28ca954a65ff50302047c435bb500683066023100dfcbea10f2d3e8e4ad3961ca52b38e133cecccd0138aa920690cdfe6a36a351feff09aa548881adff70274bda9a66a18023100e3644635559dcb23c42a6af0e19b407ca2187fd1be58da57e4e08daea2152baa38c7b71a613771693fd268a1ab2f538d0302047c435bb50066306402301970ac0363c9fbc45395ed87fb33fce2be1a10e473cd970d34e00f8bfab12bc25d73854c88f4a1e4e8549ac5810f109e02306e505f00ea1fe4427d9bc3a4672e14bcac7656857d8743b17425c355eb74470f803d1cd6064dbbd98c9cbde2670266eb0302047c435bb50067306502301fa589569319adb6e9a2d560fdd95245f0ff59c77ff653ee0e69099d5a4a6d149b61c008ca8012ee0baa31f1e5120e090231009294a0d0a24c3e5d728b29f5ba4d366c166170c7d1f51d4e569d373a548e63630a98b5ee84ed27d23f0382b51677386f0302047c435bb5006730650230725b202f28e4489c0463a2746f8ae9111c0521b7688eef23140e6b4cd8cfcdccc90f81e6008289da56056ba3866a6f2b023100bd8ad769568a3a12139ac1eea50cf2ec72adfb678f71104bb761bc9d0c14f37a9b785baaa53464e477307213e44d3c160302047c435bb5006730650231008a5b174999a7dac42daac7314cc802d2efe15db45864c3ebca264210de0ed05613007d049a3e103bcaa437128c2c51db023035a30eace7cb54f2f49897dbc750a5d28e3f7e32f90f136187a90b9553f327bf06bad004183ee0dfb91f8e6ddff15a2e0302047c435bb500683066023100837385c2d5ba42c7795232509f779c255d0fe7eb13eb7acbf5eb4bc189a45a8eede9cd8843e2975c3e73788f02a19477023100fa65b92cc2afc351ea5dc70807d0ba1ed09d3357060c83e718b1e05c300f3801b1bf28ccc08d7a802cb673dcd3dde2d90302047c435bb500683066023100b872daf0727cc522ae839ad03bb68f0e9b5f02f3f21c21a7da9208003c7239155dd46ed7b205b29b8e9b86e7f865c34e023100d6f53604c9bd373a7f27db8aa9533f7ee99e6ea654cc02c8fac36699b89e881625516b4632c2e7899c94d14c3a56de970302047c435bb500673065023059cce41e1c1b73561fa2292114ba9845577c7e0135bbcafeac7cef616fbc84be47e5cb33a867ae745e45d829f319fba6023100b5f1fe5bf35df3ac73fce2a3c0e02cd148feae207cccbb14108ebfdaa8abe6c41dcd6cdcf7937660808b430da78666f50302047c435bb50066306402305c30b0381f3204e01f5e7d2bf141b99d94b3ad2f3b3ba9d5a8998908b23613cf274511a33a117e6e65459d19766629a0023053092608dd6fdb130b313e135008ae1a95371ca357bdb0db49e85ce5200af12a9e3d4292d2e83a5d6acdfe83106009420302047c435bb500683066023100feb9b22bbe8760cad0759e9656416e57b93f8f4c31ffafff8b8eb95d2390c0afbcc1ee42ff5b002d09b69d6483f3879f023100b101f385bf848595ea440f9e4b5f49224f14641eb37580db025c96411da4862ebf5e2e1b7b35fe61cf9d6f5ab009d0420302047c435bb50066306402307953c6dcb23b61aed0c0ba6acaa8fa6d38d9047b6f8df28b0e3711fe34caece8abea8c80c4ac7e4f421919079801b14602304622fcdd9639d00dfe9f0aa655f020700e1176d3def32c0214419f88635128a8abb009b2a8c12559b134fe7971c407040302047c435bb500673065023100cc95fba2a0469ffbcce3fc7a80024b947ac8413a5725dccc1708ed68460a45c48a2d21787d85f4938bb1fcee96cab86c02303e38c14f1b98c05305bfe135d6a5e111c002f4818f9bc7a615274eec9b07e02444a69781c72c34cdcff972e56d3850f10302047c435bb500683066023100de8938e7534c41d4a5ac71b77eed1902490cd57767ccd2403cc6fd6144fbdf636121ee264433384b36350f1856370f77023100f5ec62c3400315c146d98db42046dc30d0c83c432ecc0801b8d2a121a59d308f3117853290cb261da74e957118d33db00302047c435bb5006730650230153aaedf01c52cde0691c4981e6703a909b5a78759d32e428e7fec0393962dc7c1e775a1db78626bfe343f06193f27ea023100f6bee2b6c4a0f97b96ba71ee6300997356ca6ac5385df6a375b08fb7f596ececac4111c1d8fb8b7b47280981c30d63c40302047c435bb500673065023100c0149ced3a85ce37dfa6ae53056d7e60357be15fb90f63fb4846d17c3d07d255a4490473247922bb3ae00a1f4a4c895b023051ddf6f902a0cbc183eda3b6a7a219f15bf6b7e0bf3dfb207c4eec0127a940360f8cff38a485fc5253c42ae56391cf620302047c435bb500673065023100cff4130ea42bbf5f6f97b477f363be5f50b2b40073d784c2ebb881f31f3e83ca3d045d0b37ca90bc8e2eb03ccc16047d0230073b6dc47b1872397fae814f2c7f8e286981982df72307debabeda608aad867e47e1c66e4190b8421c6d2a5510612fc30302047c435bb500663064023073c4f56ad269c7b0f28f2502db04baade465843640562c016a0b3cde482758cd656038e3b947fe9eb96e1cb2927b59ce02300646241c06cd4d707cc0ebba0d6e49b0432eb4882fcb99b06982217fc54d622efde73cf15fd41e466422c985307525ed0302047c435bb500673065023100c7c34c7de259e71b065ede8441e10093d32e463e2a84d4e508f8953bcc532f3b71e386e4ed0b2a1cdd065550c99779400230076e7dce8efba1aff5d589f50aaf7fe4c961130bd135ddc7a0f76e469a8dde72d94f2decc5417e8f65156e1b466465ae0302047c435bb50067306502306be9e61f6bd800f256597963069ab1e7bc4b3e9865001203f5f4ec489f5734db41d8071911e534402162fe5d1aced9da023100b8ac80805e2cade100ba657979f16ff2c7c01f402c9f4f2610f810fa870f51b46072231b8618ffb07e39aa5e5ef90d5a0302047c435bb50066306402304ca2188504f4d43b27af69043182eefeb8617d9692f89bad005e14ad91284fd072a8bfdc916f7f97def02abc53bc144d02305fbc46eecdefd8681a26a1b2af65a06ca38ddbb6cc5cf12c49502c802a0617f3f01f809130497416f52cf270055fef6c0302047c435bb50066306402303918e09fa5f790433c6c732e1f2584d9bcef41ecdc0f9b53eb6be098f40ea71f2f96f9e62ef8d935e179af6de207368d02304074ac05ed0cb09896bbb6246bf379dc0d9eb12a7883b9f7f58575b629a69d4debe9e53628cfedaabd489ad307c909910302047c435bb500673065023024969c868683d0af5d8073f3a428f9b28751f45b0ddc12b0c677b5e1d6ac6178cbaa8b2267bb58dfcfe3210a8c3c5ce5023100f048bba460286604ead045fc1ce3e6f0282fcc27518b4fed7edd2475c7072096b1b58280ca3befaadab8dd1d7ac686d60302047c435bb500673065023100a7620f5f03935a8565b4f760c2563efe7e29a5e2a840e0f22605e076edcc27c3f249225a9cd73333438cc1dace40781e023067bbecb710dc4d032050bebb474952f8a7dca5452511abb8a29db0fb53c94ea06da93fd9f1a27f5226e090e5686a0d840302047c435bb50066306402303826aa8284652493c629aed2da90938f11248278f3bce2e96c88f50e0ad9b046fb911e1203c93ad0d50e471e9e673c880230713b22fb78e9918f6215d746674872c80dc7e872a9ef3fa4c319d4e7ac7b34106b6ab97a98c7efb53ee221c982dc58e00302047c435bb50067306502306bfbf21e03c1992c4c38d2b89626f07bde09187e6eac98bbf208517a4dad521d5b1134936064939938a14abfe6bedb62023100eeb0951166ae3cfff2fcfb7c469aceb3b2598fbb1afd0ed8aec14ad4a68157c455fb4c4c450ed7fbd6a3d9a5465c8d890302047c435bb500673065023039ce77999b8d64a81e3b8e59294cba54bc8f51b99dab481c863492d739a5337d5afac826201d0847ccffefd5af2269350231008fc106fd8d8cd10f767c15f719c07d813065b7cc29f5b29745e83d41f9aebc8c140eb4c8c46f9f02a537e14963e0b2fe0302047c435bb50066306402303a865cf87e269e751568df79b0d2bc95b18a4e619a415fa2d5f665b3e0b190a9a0dd55858de23be000d508b31c58e3d70230211386f85230dc103227817d7821e7bc9b26353347228e81d681cefc8a541a8a05bbcdc0cfcd8e24196da67d9207cb080302047c435bb50067306502303b684397b7d3bca12ad2a7995ba197822858c999f8d9ef15bd046d7e19930741c399406a1d7ba79f0ff82e357bf0343b023100cdc22a34d3192ce34bd7535c4c45d3a8c6f9caa46e119b8d92d1a556423c153a23c207298a957644dc4e04c53d9a0a9d0302047c435bb500673065023100ada45c9bdee8603989bc6b25c15a254f6f4b2036db90cfca92917f97e3b931c91a64480483942239397af36dcadbc0ad02304a234d113ab486b8eaec5493c4921c5f06c698e4895f885a08287f8a4f83fcc1d5a8af248e434f3056eab6737038f0ac0302047c435bb50068306602310080d6a1deaeaf00e9e8648dc502f1579e4990530f3253fde72f69d7b6a9403b7d69cda1edabc6ad0f1470800c935fd480023100a72237468921e7afb428883f9c2d5c3334d15e3ffb3571851cbfc3aec30e665ae59fc54e8e75fbb2fa0a5a456b1faba40302047c435bb500663064023047c7b7303dd2df5561e97fd5ca810074e711aa2e1c5341d5e190ba55bae94d6cc42e342cb78c4126d74df2d2752e786802307c0352b13b61c749dd138881fe4d4ec7cea72815e3ae9ffc6b8deeb4977cf0c835a8f9913b3661c49f01c325e9d5b4910302047c435bb50066306402307b6a6a176b6ffdb2f2e1b943b7f805380fe1c3f9e0cf94517a01faf5f968059241ec943d26ad05abed79a6a9a9e679d302304376c87f7a6e02c44022c40cdfa7b3447008bade703f065cbffabbc549536aa68064ae63eac9e74b90d98079101fa2f20302047c435bb500663064023028e97c188c57c89ece5b80146ee4548acbdb206f3105bc8de801ae0bd635c410c11cfeb0f55133ee002bd7aa2ab597e4023022a32c9f7f6ddbc0a7efb17be3b7fb089837bc35bc8a5378d510533474351eff0d0605488cfe798c1c9b67be0a5435ee0302047c435bb5006630640230280b56ac40b3b1962df23b2ca80aebdc31882fd451ea419564a458825f30a38ab9a3c529e796e242e8bfdd2fea1142350230466ccfbb1e9c0de8e445d6fd1a75e0f62b65bc7bf57f3fd6a490e7d41732ea6ca89f08cf9914111da96d69a7a618cdf00302047c435bb50066306402304cd897551acc15ab3aabb4835a34548199b8130b24abe11724c4e2937fa1588fe462097595cb22c4ac43f8496758bde0023026317b7a95cbaa18bb8694ce5cad97d5c3b946ee3ead3e1904b57af89bcbeff44cf238775978e0405e05e386068f32070302047c435bb500683066023100ca2b5465895e83e17c30cc200d2a5a8092829d82948be757eba84c268f588742ee2b33043d4c0b8a133c4424db79fbd202310092363e82d3cd495d8812fac3de77cc8e437d0d65735ab8a39283ce5650f911eed136c9e0fd1737f9c4065a3fddf5d4a80302047c435bb5006830660231009206e40e97b4dcd72c8283836e63e72450943f6d80a39fac0954f8675a05996ca6e93aeeaf85f66a3d77be066e5ec50c023100c81078663788e3eb2fc4a1376f337180354b2460b84679ce8950fca7472b7777c44f5b50a33ccb5ff274d2b4c710fecd0302047c435bb500683066023100ccefc5faa9ea75ceaa1de6a908f13e13c4345c2264b5c2275410662dff11e6743f1cbc6a62a1e2fb349999284e9170c10231008f2bb0ad77789d5ce4c0b71d98f82feb939ae3478581569e4769a6a2f4638e297cdedfe8547c4173741c3041f3938a5e0302047c435bb500673065023100e0e594dd08463b38e43cb9b03f8d7692e9d469bc20742424fc08fa12254de68e876aaf1f48b493e16472fa8b352b64c30230799503431c22e00637f63b1084f7d9987dba3be18bf53b46208ecce89750cb947d5771758fc5488741f5189fbe29b4570302047c435bb50067306502300bb90687a874681aae2dc389a5ff045fa6cb87ed30ce1e195f411d0e69c2da55cbb0d2670caeedb48c292cb6186d91df023100aa94dc396c6d7ced500bc7885ac200325260c6be6444acabfaa06c56d91cfb5d3390c761af5fbce53b3e77a780e32e680302047c435bb500683066023100d9f9fb2afadbd98e2a4996b04532a4abbcdc0842f6bfc0b89f0e89dbffe9ba63a6b947c9539be98848a1a6de5dba7cf0023100f9bc4a01cc345543b32657a5bf88a4329a57052fc4b72c1fd71df3c052ea24f16a7a0ce56a0e81ffee621cde2cadb0400302047c435bb500673065023100c07f50a606592d7a93135300da8bc082fc6a4c231c85b97ca760caf2e03798bf4c4aa5a78a913d36941bca9fa58935fc023012393809d5c41a761d39b90cf274dbbb8237d78f0784648f9ee727b4b5aefc4a8f62fdc1b46808db22b11114287e0b0f0302047c435bb500673065023100ed36080205bce90d10791418d73087fe645fbf355465b8fabf9bb179099faee67c0ffb27492681693349070d3266287a02307f1ff0faee93e084115124b423faa7eb765ffc5283aadec33280fb49f4d8ec35c6d29033f2a476261636c7067df2f0510302047c435bb5006730650230179958c73d85f1889909d01ba414ffaaf878efef5c0d73441910297112a6b5b7d62b8fef13d68d0dc88deabc2fe4f821023100f1b39bbb80f5418574903bae5154c49b1a071e380f817a652fd4cf61027d932048b5084922e4ad64e6e04606e2afb6710302047c435bb50067306502304a1148e494836562795a30650102e53e602e308648bbf2c5cf69baefad67d12c1a5e33a37bdde0bc528fa08a55ef38e8023100a50cbe02e64b41ac5cddaf50ab6983a9ae223e0a7a27a367b687c5b46a842d2949f2201562c0ca875171614186a5bf4e0302047c435bb500683066023100de61ec4963a3f6b7503fe694eadbed67f76168296cb12dcc18adb5f51b0accefd53c8c98643145f3d2972203322e180f023100f58fee7061853bff49e7818a94a5cf14c5ad4cbae67a61b8017a5457c93d2b416d920d9add6da2e65fe7c16a872fc1c80302047c435bb500683066023100d9abc8527aaf50639dcb51c3a4f721d395c621e07accc1927a8648f5f79ef2aa81cb08c2e4899f2c37d91d614b176590023100ca0a5cab9ffab33ad3afd4b7709531c886322dfe2661b8ec7c3984f821ff32eceae1c3802d7f4002de3b9f34cc755b2c0302047c435bb50066306402300cbe3a3e018000212f6a1743a58a4849053914a43febdb064a33d6bb81ea5cac908f1c65c02120825332fc0f9af3424202302c523b53baf82b52913f0efa27c6602d82ea3d67d44c29eea8ada86ae5c887fc0ffb5f34d8e169efdac11abb82e84acc0302047c435bb50068306602310093c449a82fd21c0c13c9fa9ce254f44fda0585bb595cfd388f9934f83e4df1376c1b2c561de292a49ad472110b662637023100d4fa825b994055ac6b16e85ac6312d415c7f4db04be7fbce256cd25472ee5725d24898844a9e2321343d0e9752dc2cc70302047c435bb500683066023100a8ccac727a6f8201e6e3d369023987e761f7ec1f8b67b75cab7a66c4aefafacab774f93f741b65bc911a103d6dc9a4f9023100f4c0b33c4b9caf31b762141e5544c7225309dfaf5a5601eed66fa53e1b35d3033e760e0a8de21719c596cf775c48c13f0302047c435bb5006830660231009dd5e2b5b9737af6a301f92c00ad8725e44e40a64bb5484de54750bd71fc767984f768df65ce0967dab7e280c383c532023100851c3fdc7052f10c0a4c97b0f4acc0dd368f0c78840941d562e7012995b5dbb73a1f8b33bd2ccfcc88590c5c345cc4630302047c435bb500673065023071b5e0db1ab8475582ef11caae3e7471445848a069f751e27e32aa502211b8fd847e8013fe832dfd384625bc71f96e87023100b735f836038732e99dfd817b177348076180ed796b9b52b2fa7266d568170a6d83e0d3952a120645f34684f9ca0adb7b0302047c435bb500663064023013985c48d9df6d78d802a98a1e259ff0a821cedcdf85290ff974148293c9ceea740057a9970d52a51b2ef6d7a2cd172f02305f76f3fc992f321923fed77a3d9f139f06d167c83d6e999eff17cf22761b8dd8a7d1d165c2f9393af3094edf5aabcd7c0302047c435bb5006730650230477c3405e2617e2f18fd73a58a7b9fc15a33b1155159f4b869d31a8fcd3fc37d706cdc914abab39f41605b2a1d776907023100a3408e9ea8d4fcd60df7a7808aa818c245b8505fa5d83db0eb1234705d2ed6452520247d65b8f2dcc340edf6764403260302047c435bb500673065023100832cfd91109211176a95bf137eb26ec5b918b407973decce36f82e793a2d3e80c93a3e5fd138bcf6ef430d61d1d759d102304cea5c74f958dd28d9f59b42eb02f0a9b9f6e50cf7df439774a3f3900e9d65b823cb78b43889112d3770f766e38332540302047c435bb500683066023100ab808e58ecc6f4b3e5932f1f9d32235ecf1ab14452f2ac2d29784a6d98a5e6ddae816627ee5e670f89bfea44db7db91b023100cd64ec748697efb23565da80eea7704a80e372890daaf1d4adb4423a3892ab06256b54798d0e4a111e8774c93bcab7790302047c435bb500673065023100fae4c1a8787f69540feb34e7926912d14645879c3b745c644cfa18d6e8724dcb66044f13f11fdccc0425e8af5e2b869a023022a13cde69b51492c38aa9ac81352b0c2473ed01166c64b3d2993c61ebc3a2a30092e6e9a901f1c7120022931bf05b240302047c435bb500683066023100dd065e02b4635c56467a17b35f98dc8196674382635e6eeb8ab04a0e23d3af9da5dee6d239e6bf5d1321a2a1a5809f1b023100cd3f59873295fde0b5a7814f55d0699b76afc380258a0a34f70198e814c4e4fad6090cff60258c8580bb2bb829ca1a530302047c435bb5006630640230152137694283e969cbadbbdc16dec6cb5fed7e81aa372e427baa7d86677e6f6959e0a98ce4cd03fd29dc83a923866c7a02303bc599d87d867aa4e11594e84aff21df1c94991f648213bd4e7ba90c6f338ab25dd810cfc21493b492ea20b5e07d703b0302047c435bb500673065023100f334bbcfaa200ab517fdc57ef8f79ea53f21f5d6fd40e3aaaa7df4e1138db2785fc1d5b974abb620d0b758d3817ba7f102304e1bc2e21fc3dcdcaa129d0d8017e953e32b1a4395dbad5953cfb6f031a3b6aee978517214434c6c13866f44cdd0a9450302047c435bb500663064023078c9d7bead2a2c44b580347ebf4f253f52933e299f231ff96e5d6317814f8d8bdbac40b50930f1f859f7c445b48fa9fa023057670ad7697e85d1261568ab07e5cc765c7e8a4178103689ecc278d5954a4ff6cb460fec95290cc8203f9037fc210f8d0302047c435bb500653063022f43da2ac27b01f9cb508b2d0039a6ba414ade04d74dedade86bc73fdc41d9ad08fc0c9ab0c255d55fa3b59d5c7c7e0002302668279f7c185dbb51455b71c888a42e1ece0517f1bac7feaf2077bb61775926900aaa76479b903eebfef0d07a7578860302047c435bb500673065023100abe91816d3cb2da5d1e62d082ecf736db5db8546ace86c77ffeec6b47b4aff6d8023f0488fe1060ac42c26045ed441d602303ee34e2fe17cf4e7babfe5584b44bebc9a4bc8a5690b9cc921f47ed5e3ea5ea2bd14db2e391220d1734e873144cc38230302047c435bb50067306502303ea9157d58dbccebcb9bc58635fa21af9fa41554859cb91959089bff5c44b6bccb7eecb4c53a8febb29fb1863dcb37e2023100e04fb7f86e0d41343397f89427ada89ef83f305d73af0b8ecbfe17f2f22e5d242e77ae79d658eb1246767cec610e637a0302047c435bb500673065023003899dcd9c44651b617127042b73a4048444e79189d5159576364264d394abc3b0592695029cdd0bc102b8f2f5d734d8023100e536f40f6715014f70c733ac9381aa7e5853dec1b9fe7d68a8be51b37418f48d619b535ef86ccf9d7fa35edf939c05390302047c435bb50067306502305047581fd2e16b79d26c6f4bb47a3f399a3795514a5a939830d900d664ecc7e34f7e5e6cdc2df532e367d73b8a901eda023100d64e39fccc79cf1c28e4bd053d41023dd9f9e18d1f2fe05ac07b1444641e1454ef9e84c01c8c20bcd349b0499663d6270302047c435bb500683066023100bfbfed9199fc63d6d6c52254dc7a5063ad003684a295aae4011d4f0b76738e46424686ad9f143c4d124a235443485367023100df9edef599ef8059be9a607e93133fd3c4e91a16404647ebe5a764fba52017c0fb72fa23978ac7ebfaafc27a36e8b4d30302047c435bb5006830660231009ec9fe429ba949aa927535a36a1cb3f8378875372f2e056003f7d282745f91a73cc01b349df17e5e1bede10728234258023100b7675e9d3281c17f86e03d449bafd5bee1459423860b8621d11fdb4d14d262179f5e03c8c45157d1cd9afa34b0bb2a860302047c435bb500683066023100e2314dd475c96f53c43052780d1ac7b2c2f11bb99de612e234ed2cd666cafb77c1f6fc6833ed40c0e79c00d0264614aa023100aefc5f0760ac62bd7e7a07a149ca13cc77bc21e3dd0778434d8fdfcbc6a11240a2e9fc89ad5062292002936070f6ed000302047c435bb500673065023004aff9e55d259e15eebdcd7bf781a436a36c71db6eeace0997ffd4acbbaf2f3d24965e540033c8b5276f14efda9d67e7023100e8735a2048ca6bf54ce30580b1a7dac17be1a770baccffa98aba8bcc453e1390b1d55527db25385b7669d254cf12fe190302047c435bb5006730650231008bf1f977fbea61c60def7f87f94b355b761796ec9d6c3b5f39042e14e12bfc6cb4fc97b43a9acfd4fb5487cfd3de152602302458441d211df266e891d9aa97333bd589ba0c9c901b07261479ae84724dbeab7e80b78a4808780e5cc91de5848b30140302047c435bb500663064023043d3989bb5e64c8b952a6525050436915126379f138b54d3a9c5dc8f49ec71f597c46dce344f383f227cef45edf98f9402301a18dc2b1cedb592fa7fca2591818f804a33b53e1ae2fa1d20e8d58bedc1e1e52c43a60f032b77f3f7b013956b9b49880302047c435bb500663064023077679152a3ca29c9018afed42ac6c601a3d9d8ef67c0f09072df5b943030711d948e142f5f8d6d28503ca58189e5a87902304cc4195195e879291bed15be605bca4bdcdc775add056d87ba93d8df1e6580ce8cc99edc66f715e3823bcc3d3c3e07760302047c435bb500683066023100afaf6b060587dbe2e0fcbe521cba91d360a841def6bce9975d87bf89e27fe6f65b636efdb56a033d7036f27e9c89c77e023100e1663f76ff17aca5bee3dc9438d25b1c111b00363925bf1f3812223097226050de90b629d63d32b917f6fd00b8fe8bd30302047c435bb500663064023040fd3bfd0914e906ebd0e360b7105dd913c178a221dd0eeeb825a5c8488f30abd3309bd765a84ec154f22d8b3d969ae10230284a80ad15dd3fe5b283536adc43a3ac020192b0c771b2aed30bce1df18aac3462758b7c5a52a3d8c3b8ab1eb0fec4f60302047c435bb500673065023100fa4177188bd19077722d9116dbbe7aad5982700e1fb0960a74b1fd2099294802652cde297714d903398aabb2986af2b902306678deee8fe59378de306f33aeb0122ddcea9ce0bbfcbfedaefeda81d6fc73fdc319b3367eb5f81d135bc68365f4afdc0302047c435bb500683066023100f9ea0b092767d6cdedcae70cb47bfcca0597b240adc90defe08f283dc5ed3db7a2130ca0d98d912597c8e09b5e1f17b3023100851c0d4f3dba2646366866102c984e2cde888de4fcb3c5cd94c354ef8c654b3c3ad2ec17e5086daf218bd9c81918f0f40302047c435bb50066306402303f076ff09acf5189871867cfa3f0e6a46c647f804a93bd7905dbb7095f03439e1b161502d7af15bf2852bd240bf6dca902301621f1f7db87898f7e93b4eb244b368e3eb66fdd5087a72014baa8f225be36448e74e050ee446ae4988f31a8aa3b898e0302047c435bb500673065023016c3e4be0009bb6062b81236a32ce4210b73538156423dcbc5d935f440e444c7f80ae7a637ba59a72290516a2a603fbc023100e929d196282dc9455806ab062cfe9f53c87ab5eafefa8cfd045b29eb0282891e7cda93b6716b5eb23def3f2cf51628a60302047c435bb50067306502310099c58b3fb498e21e43774d8e602cc3165b18b5efc0177aefb0577bcdb10c3e701309901b214ee45da6f563e9cdfa93fe0230757e385be089ab34e9e4c2fdcbd503229fa751a987a91391c9ee421fe79ad8b790946ffd0c4445ba614947c5d8efed0e0302047c435bb500673065023100b948c568eed0755f10ef4d748d583e1f808a147e24be6acfd9e8dcac68d9283c07c5c430f86a7103690510e73b247b9d023034c8b748ef72103cdd5a9a09ef985141076912cbcb245614c0b563627c1d45d1122e3ee0f2f36675583f4cb38320afff0302047c435bb500683066023100e91d75b8d7e61e1107061e194f374bcf64ba241bfe059d14412169bab00d87cf094b8ce1c6591451fc371dc1c46c1cf6023100a2e6b35ac1ff2fcee04b00d9e41797f8f9476d8dba37c3716a9c893f00b82522d6406027290a1ca7fe8741cd157f3bda0302047c435bb5006630640230685defbb24ff67c9a65dbf1d6f7c5ec7b53849cbb29a632e9b99e97321a3db1b20bd897ab2823abaef11a6bb95cc9fbc0230153d6656f6fc6b0ece6e2c9b7cd38a2180129b65dc150691f00eb6df98bfac613b59058b64b9ff5c301eeae86e6314aa0302047c435bb50067306502305a1d5c6033c00ac68e9187272c476fd2699f86acca6500ba6b559306202a444e8027296f83943a6f835896949068575c023100a555aafe241721a14204ce2d841923e448a01e671c34201949e6353ed9fbf62e3d840da1eb289149004ebfd4874d0dff0302047c435bb50067306502303cbbc543026eafb75a3f1331281a82b31e41dc4a9d31969829cef211d6845a34bd19393809e8fe335b7a844739c36969023100fb76946ca3bf8538eda7c00fd5911d371caa358c5fb5e914dedbcf2119a74ce96fc3fb53e22da5b7fd87814d9f3ff5b50302047c435bb50067306502300b7ae5c9d0cb67587840e730789d5f69d4f6b696d16fd02e990bae61cf503b6fcfd1e2e1a354e08779de392c65935c81023100d2988fea84ed9bfbc61be31a01594c4805a79ffd394c7b59e4a7546528a9b832107e8409b30ecda27641846c932d95f90302047c435bb500683066023100a4b9d64a8e678a23f0343ca0b3a95c4b2fc3e2700c1ade3475571cdb41dab7826277b171d1739af6a833881e41f448dc02310081c2d312d9216a8df700f9a2bb00fb88f136b42947107c47ffe260cab71fe886dad519a8bc35f5d4761ac6f9c5e286bd0302047c435bb500683066023100b7da3f4549c9525324c2bf2f783bfcdfc487816f036a250cb302b00df97483bbc825f6206d3f5c094d48002fba0ca9f8023100d49f30b04461a8c771e5d847ff6c966ee6d1899fbf67f66a175e0c2ae62fa15e623d784f8e0d36654ef2f756d6ced18e0302047c435bb500683066023100a77da195835e8a797bbe1a28edea1ed7ff7bdf9a5f2b874dd89567b78c932b53e78954d7299abbaa9479d75ef1d57df90231008128ef55714c62fdd52484f2672b3c9fa1516209b7d4f704542bf5341e8788275a71d1779c8c70cedf10438db718fa450302047c435bb500663064023031f956e13c79e4786320c2d27d880286b5d3897b8fb7beac996f5faad787e1b1154c2a1e00ef966aca24f806d731350b023018d23f1d1a5dbed44e8988510fbcb1743315d244b77c48697d539373b7b3cc50bf0b089bdcfd672aa8bafe82a10609f20302047c435bb5006730650230190dcde3c9b16755cca5f4a0ef92a05b1da9465082b83a772cb5c19864f40ceea2a18c389d0ad499367b71b75d7878e2023100a44fdcda70bd615e7e0349a581114973c0694a4760e798a91789f4168ee2c9c96518de13d05dc16daa3b82cebf9d57d20302047c435bb5006830660231009e829dbe5b56abd70c5504d056427af69bec4ca5ab04777cec36290ac27a493e3b1823aa88cc1d6d238225baaf0c0767023100bc5046049bc75733f96984faa3e7a983e81af5d316fda1f661002c49f4be4c563b67e5465ad6795d2fb2d6c8acf15bcd0302047c435bb500673065023038b583cc351f71706b141460d5ce22ea6b03accda28f895b5fee0e4960d462d31f33a638c946ea47836920a31b67baa4023100df01f8aec5a3b0b3ab4c383040c91f55753245f170f00dcca7cc8df46eea269ff222901da74c5184168e4a319c2fe5e30302047c435bb500683066023100dfa418077d6dcf4ceef1eec7a382aefe733b83ff6675f178957201b4fc4e16d4d9ace2d0aadbc9f33e7ad16cc86eed21023100b1a64abc1bb1944aacb10e8c82888381344dde2e4ed3cbc8064999091e27ef5883ea1358c185680d5128a39c22773a400302047c435bb5006730650230540bec07908c6e2d496aff711e5739db711848b566642a1a9b26475b415ac56ad563441b8e9806735ceab4741b96485b023100d5111ec572776c243c91d807f4a2c2c4fae01d93ae63e993b758dcdd82bb58771eb66236257a0b35bf421d8821b61e6b0302047c435bb500673065023005771e2f666ee427cbfadbc2a1a786ddfb313084b916606b98796091def0b8d401a188082f742640af3454a5589e12c802310083828546907f2c8cb26b1856fd1e9dbac9c60dd6e6415dad8887bc2be8879b26e1913963c15cbe58d0d53aa052e7ad3f0302047c435bb500673065023100ae36c7dfc20d563f0806a95555dca7a246c965a4092c54cb666d82e8751b4da775b426659a6b8bf854b9f7fff4a539c5023072e08ea5137c498354b6eb11115e810122f30f0a2a4b31afd230c37df4bda31e9e35ad05c3d0bd9651debfc709f0eb030302047c435bb5006730650230192bd364929ea134dc0f801befe037276197b96c0c1abbb2522ce0b32680c5d78e76490568e5e4decd220056469a5410023100cb9c844b41ae846625ea6a6578cb7575bb97601014d8feb58041fc0b58644eab10878c10310421c86ad06f17a1578da10302047c435bb500673065023034850a2c0d3c1008935af4d2935f0d41e793263114308e19db51549105dbba6e31550c08e93c9c987b17c80d8500ccfd0231009da104d866b9e5535ba9bf81e8f5932f5779aa1f90359702de577821ac81d320d2d617cec92241835db91a9a5ac2b9cb0302047c435bb50067306502310093864bd3525f071fbcf2e73f673b6f63bdb900cb4d34c8a3c84e9f54b445c395d531c549e393a6f94ef11b7c9cf588fb02303e1aab94250de95b507a4317fd5a9a280d04364d15e3e093fe1b3b8082667e03481d6d25d04aa599f2eff8a31408ab6a0302047c435bb500673065023100df9a8b138dc7f53a1e3aa8cbc0d1533e001430702f103dca1461e684286b66483d734f2adca86c40bed1ba4e014fbc6a02307329b649ab4099ab3e5e86f8c5b3c2c3448f34c1d5ae190f39a6bf5130b16283ae78d0e0d6ca45aeabd0359525e8bbe80302047c435bb500673065023100b6a1f7d1677517623f2cce08315798e6d2f4378b3fda816c5a52637dc245f3eb37fdebb0f08f7164810c2a11ce67a338023047e154e77cc19241928ecee3c658b1521e74fd950885d0b81251791df8983c039aaa5ed26ae5bd9cbe9ca6b5a1fa55740302047c435bb50066306402307e1ea8e0d7233165888ec094fd9c30f01a44fd3e723cb3dd4431b341702e6822b72ea33ed579d0a752e91710d433bc2a0230278fc96656a952cca9ad154cf2220910cff94c51d3e5e339e45281a9c475bd547fc6133f47a920ee39663d7d4e0946350302047c435bb50067306502306e4ee1b3105d961af25ba394fdc6745b6d30278a9535894c7ab8418e46d9463d529e44e0095d3ee4464356d108624cab0231009c06571b1deaf34bd7f8fc6b8dfc77c3901888c34e9f5dd53bf40a65bb5672806c8c44a09336fcfe5900700cff0c3aeb0302047c435bb50066306402301feeb824569babd4a798c4ec587c85bf66bde3115daadba41fdc6a672aeb21bc0177d329d5a3c088193550368ffe166602304135e6cd38ad57f95d2f7ce7aac3a427402e93d11c31a34311bfe5f11b0bbecc0857d0569fecc2009133be8eb7495fe80302047c435bb50066306402305626515ea255fc9ed5350de564446881b08fa63433d96d23c93018c3fa9f2d4cf2d56ba500cb07469907ca433251892e02304242203f46d138f01e99941a5ceff4b02a5ba47a23a14f2452ca58079e986c5b66214e12ba9a69c7eea4fa36d290b6060302047c435bb50067306502301a30d48ee93101c20a3c6876ad70ecbe99dd470d357fd50bd63b493eb78e9ed79059eed2302ce7a32196025b647f32b3023100d8c20cfa981f99efcd959af1e89a66ce7db6e0042e6f02749b471c9539e3bf40e68a698cde387d022c86ad15cdb6c8b90302047c435bb50066306402304c1b6d9f7cdaaf22db245be21821945e5e96083da6338de2989c14f36e9781ac8f99bf818c59fb4df0f4a63dfd01f59c02304c82dfd43fff4ae30c16972508503cd60dab990807e2d9b2c7d8ab857c8371f46568039374a30bb62e5b8128ec127aeb0302047c435bb50066306402301960305b5dded1391de964ea6ea28f2c93c316898e6015d10da6b7aaaa182e34ce79ee0831b565d6a2dcf4564770bd8a02301e87ac2e39c010d9abf0247b65f384e2e9a26b99c1d9db6994f9ac99dfcdc744348ae1dd197663aea1b424f22b6f30120302047c435bb500683066023100c26fac0d175cc34a036d2de3c8c2178bd56f63d3d9e1c1ea1f84d1176e6cf672a3db1ae6573881d06a932a70e97409e2023100a9996d21e18a99f1ac3cc999fed53c18d570881bee160609affc455b50977673596a62ac49e93a7a3163221e68f4f6340302047c435bb500673065023100f7cecea274894bedaeda4641f0cbb4bb0f203d2db9dfa45ac808a5149c978c9ab89f2da1d50b83661eb8d376554649fa02303b012d58047adb76c8f256dba7538523986ecb4c2ef15cbef745e00fd76d7c0717a2920504fd338c64f45353457ee9de0302047c435bb50066306402303604935990a5ff77ac2e1ec1e8b69cecb10ecf8b1522c5fdd459c3a4fa7f70619cc34419cf67851311dc5e7a2f44c9a3023031f3dab6117a30f8c8360540a5418ca24a751db96ff700d88b12c747b14aff3f8b4c6577a5dde8ce5b0ab805f4136e6f0302047c435bb5006730650231008fe535f7e9b984f69ce4e092a19da008c38e2a9add1b25f86ce28518cfcef9672d855190edeac5c0438d998971cdf5360230450ddf99c6a2fafc462dc3650973fa036fd140c958ab556b8a6d90370405997a66ebacf85461b81a574f5c9e7b45b6190302047c435bb50066306402306d295675f5339e22f77e043bd6431abccda2fe7bfce2fe8130f820754b8e0fe555ac0dbf1786e38cd939a3738433b76c02300469abb8476a0f28697088e34bb870dc8035ddefc9e65cd9eaf85352de57aac7df21e00004ff38433d3829303c1d856d0302047c435bb5006630640230309606feebe9a0d715b69855962f635b0c2e63a4fd117c72f46d9b31c8f83a6049d5ea981af0233f563407d580780b6202306a3139c0df234d6fbe9d708049fd84d07e70442af8be4069d602a8d5b27a652d37da604435fac7b976e8699b8e54660d0302047c435bb500663064023014d5bb0477c16778385a7b1ad150b6565c21a3e3d079dc7e6b9a6da3696a1a1390f58d7cb67fe9b25153051dc718f90a0230251e2eda4b4e671cd7d4d5c77b70084522f6ff96129f8574b5812443d1c5894421eac94e78775fb49454e6858456ce0d0302047c435bb5006730650230580ad13e6b2cc1e35e459add32f5f457dde10debd9426b625c90be80af10711fa5655cfcaad6370a39c9d8995493863d023100cac86e6c175dbcb2f166fd6f77d8bb4de362a8a753731c8f3dc451792bddecc716899c7181ef6d2d3f8e34624b0f1c100302047c435bb500673065023100e8b673684605297957ed7d804ac3fd57265c3d84cadb47ac5437cc5a657078b41bb5352a8b61bf9a2c55316a23f5fc12023050352463ef754bc870014a8aa95dc05792c8fea2e2a715a911b6c9f03058675782766150ed764cd69e6ea5f3a07976020302047c435bb500683066023100cac5ff77fa434fd325ce266e5c0a97c3800b4a74d398238d73b918834874b0e3cb04d2aec47a88c95059d86a716e3973023100d4fd1c801da508e755922173d750be10f9a9669554f69aaab40f6686797028beb5cdbaa162c33df0fc8eae45b0045c920302047c435bb500673065023100fb28c7541a2169c94c1cc26ee1b237253a0ee59d6c7f465dc02b37ea4c603a2d6e017afd879c4b9a7fab723198b7e8ea0230165329960f9ec20286cd3c6a280cd004961d98a13f9421f97552277f26c159bc00b6e94aa41511e04858d69e23d060270302047c435bb500673065023100b588d1551e5a507c4198d5af47b76bdbf58a1c3cb2536a20b077e28015abcc6fca620fd67d5d74abb67934d2e7aa91cc02306fec46b2db46ed6a0d7eb9b0375e485ef55c83e96dc9c57957de97ed6e69a49aad74be62dbf56d14e7f95ae1e82373e50302047c435bb50067306502303197f37d7bd9fcd6ea0ef2f16c1ca2d0bbc1944bffaab81475b1e8420effec9f58afa61039ea0c2b0beddbac6bda8298023100f5dbc5d9e10526e12d055c1b63c14c0545ce31a994ae4fe53e2359b240ce4fd97e783f0cfcae8e8d54757361dd7280a60302047c435bb50066306402306b7be2c0f7b03f77b95bc76afa4f392731a8dfd32c9bf682039907186054345c0a5d7b7aae5dc1db59b5671c2e2dc48e02302660f39737db25bbf45a23719ccb77f779167adaed3a3368b9f5c96e8513f90c3b522c63c3bcaa7fb4af6304ff1361f80302047c435bb500683066023100c07db55539c0a9469cd1704b671d9e9621d24ea3ddef3136bc83afdd34b47967d74c7e00de1054d33e506230983539ad023100d1467876cf14be762558e7bb96a8b8bd0d736afe0edf4556d388cd94752ce2917515447b5661d41b2bfa695b0520ea6a0302047c435bb5006630640230705983567bef4d0187fd6bdcb3d11f3f3e47a553da31b17cc225dbca215e300a938cc78bea16dce72b09187e06af973102301243d8fa440eef7f7c6f08472546681a26d761e14cc531917c14160ccd062c86d7578e78f5a20aafba5ede686522fc8b0302047c435bb500663064023013218cc941db0ac21f860af2a9dd56f28abb61a7bafd602f5c00b75553be65d09aea263f54ab8c48295454c9bb2e1a0b023050341e8feb29192c13e8edb99f48cfa008b178280d07c93c7e4745f6fb5a26a82cc9a71f1ce7a9a0e6033c947dafb9ca0302047c435bb500673065023100e089546e898174bdb5e81a0deb01e4be672afa3fb8eb3075fe3d02435094f60924befbe77adb5e19a32e13c5875878260230121171c5ab7ac8a5dea93f75cd18a63dea81ee5ee6b942a8c1c4e7b63e0e248b9dabd2d277904791a71a0d9e1bea9f460302047c435bb50066306402307f59f277f0be0aedd173b0780daaf1ac2f7ff76f58a6462ba28b79e540e38bbfa90404f6fa0f58776182df6419a66fd80230021ef1cef179c34eedd402d62b9d690dd77e724018dfb595cf0f20cb44f6bffe9fe53b97eb614649a6f1d32215879d4e0302047c435bb50068306602310097c5a96055fc29374dfde715c381ab50eea6f2a93313c00c9a97e6a03cb01480c3a788e535beb534ec53f6e58c85931f023100b43692c291d4c31f24d9ad9c0c514a4e8ce42057dddd1002ce8b21dae4a9e63452406f7db05d947250c18f034b6e694d0302047c435bb500683066023100d6241626bc01997bfdc2338eb20b938f785095da55d6eccf296b215bdd52fe88b4043bfe2be84182776a52998a76a04002310090e50231f5bbd8b4627f917c0f5cc4007de088dba69c7f8e1c74e3add7e66365c6ee4b24ddeffeaad72688af0cee012f0302047c435bb500683066023100b21e23c5e020757a38658f53cf8602171ca16de75f5ea50a2e013910a9ef248cb9a503aa762b2de1bc3b5d749db2e9210231008e72cfe9cf8d1d09cedcefd155ea274dd5b5c2ae4fa6f6d59697b33d829814d3f38a775222c70656fa85d579d4bdc1630302047c435bb500673065023100f73fb7f699e87b3313599b2d8b643f9a5a3050bd93ac955a99123f588e4eabfa2d943ff308f3cad0c08546c80b781e42023023f7398f2a003f19de739c1d756c1d12078a74441b3e82b640c55023aabac76a3d4a50b2ff75ef732a96f21a211f8b420302047c435bb5006730650231008b003248a3f02b2261d1d3fe996acb833e03116189dd014cff3c065da5c4e345db36a904fb02fc78b09a02b567c8d247023057e43acd8476a144dd7c57de43d4a85e77f376897f9fa41d2b8189b547d8795dfeeefe67b78cda881f77b437357317760302047c435bb50067306502306db59556797b9dc8bead17eb31a8ccdbb4152f11d3c43626c396541629699b5cb67e06698690561a07dee4405516e83c0231008313ee9a4186e475ed98e5825a1b5a207e1f28196c18cd7aa8f7e1459ffae9896a9ed26eab1ed7c3a3cb752bb07652b60302047c435bb500683066023100d30eddec55683f659e4c5032ffc9e18fcb355f6250a922bd534c7bb1fecab60f2e7cbc1f913acfad766282da26b015260231009136d2a71b6257c657833a6dee9ca90c9b9200bf468d978c90bad108181d971399e0139d75c4ebafeb974ffcc1f724f20302047c435bb500683066023100d4758d1985e387887e5a808ae2184551aa35062199f3cee8858052277a5f0a8ae8dd4364e7e94f6eda51d793b1cfc490023100b2f2a7ba14672575d41a02a1590628ae44d8c0f4559c15ddaa6528527da26436c1f7f8c7390d9a541775b65656c7c4510302047c435bb50066306402300f2131c726942cd1b456d86e45289610ea8354675d34aee127c31a957a28f8591b56a526ba932435886e36ac6414c2bc023061ac637f62f04fbdeeec9268771dc0daecdc36a70c133b25ea38b73ec86525cf09eb542a284f822cbcefcf6d941406ed0302047c435bb5006630640230623678f20dbf6591e1dccac046c20d2a7edf96eadf193b2ebc279c4a15386f13daf0939a28ce32fe93d102b2b26e9802023044c10013da31e8faeb9aca5a468722b847e32d7fbf2df33245c20af269e8683d2c5fcde78cb51369d4f1cd236a1f6bd30302047c435bb50066306402303e0bb832ab91262261bff7aceb099671ad0bfd6268f05d52ca516fb8480153024e9b5afcd6e31afe6b910c1de6f39ccc02307c2b32d3d8764cf554ff631dab95ce221c2b52ee82439ca067bc445acc1ccc75b8ec77d0cc800a169e5d01fd0e2a648d0302047c435bb500673065023100e9ab9d1664a6a4aafffe59c4af5c0de14b44770da90eca981ffdcd58d61a8e4d1bab635ff2d95ad7f664c0a6a398c56a023065a6f592d60d031bd622459d0495d7ac81a66e534678dc88cd7fffe014c750c8058ef5cedf2d9055b3ec07a3c44decee0302047c435bb500683066023100cb3cade8fc4e1b8a62fd9543121fc95e4c8d6ece8aecc8449c750fdbc376160b6c7fc9d52439ed85c501577a8c16ee66023100868675ae8bbe58b573aceb3079c5fa1975d3eb80d98ec3ae152be105e5f3d92d6e7ab569882c5123ad4795fe63fe038d0302047c435bb500673065023100d943be5b265dc1f05ded074848f9986ddbe8674a9bce90e3924b33e420c608676b875d7ad8ca75711a6ac3429e4e467002301e9dd88cb6ecfa37a7f63849ec0e57065928d66a59de770c448975cfe6f2a1dbae9d6d20a7a9553dcbbe5fad6211c5de0302047c435bb50066306402304bb7fcbd2e27e41b4996d0c6f6a9155a39d8da7198027afbbe2df1173a750612a6c3c1abf17dc298b7555eb820a0fc2002307d4102ccfe79f2444e27f91b4df86c3e418d6f3df3d12f4d583d65c1f0f4b2c37b24268738c96611522e4fd7f6dfeed60302047c435bb5006830660231009f2f38917f6ab628b977a7a87e8444af740a4b038da2569509a14babfaa3f9bc553a572371937266990f0492b0f19927023100a1112f17a9235aba62d1d818bb4a4843d13e6e117e50c4ae45c11b7c91812ed62d09f07223f2dbdab7128ab24a9019120302047c435bb500683066023100a57f85f385110696f65bb1d03c755d08714efdfb58f76ace51236d430305fe91752869a927cbe8cbf964db29039b6a13023100a80f85b7ff092b1fe52e7f44ae7ac15e8bb1ee410606ee219c8aa7e5c2e250b354c91fcae5c8d5af919b797bbc8fa8c00302047c435bb500663064023050be80accbd2c434fcad8c943ed0e6587aa5c75804b9d9a3859b334739cc77013c5a9dbd1fce89a601752a921579a3830230226b03b72b17a0132dd6f9e075046428bb3d9d3d8cf4672c300cbb1cfd7fcc6c8de2a032b6e8473df291ee10f486f0110302047c435bb50066306402305eb534467f2a291155005eaddb330de6c4fb7fe23d46546b6bb89a0db3f5cbb93255e2f5acfa012646e141da522dc3da0230196dc840384a12fbc43f1300388aa5f4d83f647fbe560481ab7406baaebd0880015e15c21af3a0b3cfb0063d650960850302047c435bb500673065023100ae9f4d0e6581325c295634bb5aa8e5c3f0df9ad2e787e160fe1b06097091ed9839cba067b9a99628ec601d80285db0d002307259fb18fb1e9840ad9b9e637f19cef0caf8a5aeab8ca375562da38bc9cc9bc6904580c1b46cf8e855c60bb463d7c7080302047c435bb50067306502300f0693bf11e95fc846263a6f802d600f0e21113cffe69c26b36b899fc7f1d91b8be18f6d6c53e608e97de2f9731d1928023100cd05721a97b2178b8d51bf39ee04b4e2cf86c1eeea4060a4ea0611f1853c515a1488f074e57eba9170f5ac9b42cb2d010302047c435bb50067306502305da532034d92b503a59a69dd5697a8fed0afd6dd0590a3874f63bd8d13da14205c021483bd394c6bb0a8cb2c73716959023100bcfd634fc9e215bc71457ea835b434caa2e521cf8a56016baba2261aed8ae44657aaf218cdda62d89415d8ae09128cd90302047c435bb500673065023100cc3bf3578824201c92955c85da5c9b16deeeceeabd29734b79f98a0d55be41b597c837e0c4f2e96e2b26f7ed59a10af002304aaef1e7c92a7a456e66a350f111cd4b9238d8fed09c2a184a84c9572ff25287d004cc92e14bb67c504ac507b8d5a8c90302047c435bb50067306502310095e0a0e62bd7bbdff98a6cee3fd876be40cd582ba5b9207ec13866cc89205cc73ae45f8c3a7c37a21988faeb7f12edcb0230452de79bd1bb23332ee8a1635a73efbb53c438cfb2f8d50fabf58975b059e7c681588af4533f57188b9ab0a7a58e4f740302047c435bb500673065023100dfde37883b8f04e521664f307dc468c46ca5622c3343af5307761f5004774a4b612c2306de0de80208710f6061dbd4d202307974e8aca3b8eee04b3d1b75b1abab77c9fb911dadcbb025862cb2bc028e7497c25282c49bc34449d62b8da1e2f4980f0302047c435bb50067306502302a0be93289fc914c4b4de709925b2731e5e25b08d58b4cfb6812525f1ae34a80dfc102c07aa035e992df4fd2174fa1d3023100d638c9b81a7de94463602d163836891dd1a56c072212ccf31a29ca49ecc66a89688772c2671759eccacef3883311925a0302047c435bb5006730650231009c8ad6f7fdf9ce450475be0bd45693cefa5285acdd6ed1389ea9c07cd541f10294e5bd48580e1589c214d9579532522202302fd4e03f338b43cb750d26a30737b5ae87fc5fda82a49e8526b1c1afeff95fc307f3f36074d2ff949cc8b9f299ccafdd0302047c435bb50067306502302a76e42f117427e076b3be736dc103fd946c8dd1355244b6dca3886a2573de02cc2e01349074227476da09ff8112c66a023100be836c653a08a55926687efac76bddaea01658c25933178866f5b646b5e5dd31125ff595fd432fcd178bd46b237f25fd0302047c435bb500673065023100ceb3b62999da3645777b8f5144879c55035efc143660d4c4fbf57bb6d749fc630892c5dc75ed44e25631df811959bbfc02305c399b9f2e1d164709a53b97fa6b9c875d9086f2afed048310c470b08fdf9780c70f0003eee1912a2fc217749a099d6f0302047c435bb500673065023100adf59c5701eee6df789bd9f56015f7b1f7d01830b32d1583fe47fd14ff849c4b4851c04994b7155bbb865adb34f781d802307934d1ee02fb273442eb1cefcc9f81863baee9d9646e20e6a82465c150670eeb925285c428cd9465b722961d3c3f3cf50302047c435bb5006730650230264c93f4a223a00c7af73d8eeacab3071b51a643ab49b1a883b97f2a22103562dea6dee15037d320ca01d38428a45827023100a15d323fc0616b3e311b81dc033009f74e253f2338f1b89f6ec74559d38a93fab05b743188bf40764f84425d2317c30f0302047c435bb500663064023076a9c81bf25eeba271f2d5eea1b839db9b81a1475bec4b24336a7ca4c92e6f645d7d52a123927e2232d8b0580b90515f0230008466ae5e90ddaa3da244b8a47c1f626cc601c9ecf2994fdf3b0fefb91980a6fb572742c51144b4bd8347ea1478fc2d0302047c435bb500673065023100aa17d3938ec1f1bf91f0f2c198b7bbaf59495fa57bfecc09e527d26a2d7442d4d73820438f4922a5214f83f3251686a0023046b6b9ba545db5c2dd85458d8184f60c75bd1d67b3acf47350898e8f98b1adfd031e65f198f5beb5ea8a8f4317cd088e0302047c435bb500673065023069ec2da8ce6e85981c2f359bfd4216ba60d715492d031be3d43bcd1967fb66053364efdca9bff6aa47385e82463ffffb023100b12e58d1487c3fc1e2dcf63cac947d9dda32b69f29d2754512d44654179d16771905d15ef73599c0b1386c00e53b77710302047c435bb500673065023100888c428ee36ea01802d5e9edaebfe32261818f2d566229d28adca545b1d32621f5c56163a1205894d240e4d0b5e22a1302307f8fdb110c20a7ec672e20e25c695e98a3c0783166f63625917dcc3908baf3cee461bac84fad89076ccee7f5159a4d420302047c435bb500673065023064e2446b80f184992232d96d81ea037330a83ec97d8662019dc48b5623d9abe4a2ab7b434e2af2e932b62480ddf06a0e0231009807a0e5d1750cb3792aca06917f158c575193c149195f928b279334147c5effd8d2577d6793d5c37289a947243ae47d0302047c435bb5006730650231008b53ab040b80ba07dd9cf0a1b98349363845e7b00fdad197a2a8a6fedc09940ff392531dbd03a0fc83100492594f758602303a1a3b40743daf8702cea491ec534bf56322608beb4dd617f4220ce19f14617928667c14d23cb819e48afd2f5b1e76850302047c435bb5006730650230790df543b8c3b62086b7f215ea540ebd19c6178de70c05f4fe85416caf56bfed6f7173c0cfec9aef58b2c0cfa3c51a76023100d9e8ec3644ad5758ccb5bc7ae37b8dc05e15b56fad0a9148043c0edd9e76e67c8b070825f994c247c6fc3c73ca1e6c820302047c435bb500673065023100e8192f89db23cc01d92285a4ce4efacab65bb8f5dc4c878f51eafead9eb18a714858d5eab0be39d4262bfd8c5affe4dd023004fc4125d2f5184563f6c41eef033cb7dc2e8161119fe9f13b05dd27146147f07bc66cc8358dcf706bbe3eb3f10908e80302047c435bb500683066023100d0951164912841da44d565d31914fc2e425ddd203647d7fcec412dd322255f3e64646bfd2def5f48229404b01cf664c402310093cc2be6e9707cf1c8547000520ff2c9aba6d885758fdbfecf3c7b2fc9f61c9783d18097abf92d032a980dd4fea1224f0302047c435bb500683066023100ddd59ce5a602fb8886d112abb0106b02d84b8be6cb9e46182d31404ce910c4ba5cc6d5b7771443c82033928882bbaca502310096d447e83156fb197af608c17c676e9f69874e636a4cd882b7f589ffae71b9bc7d28cf3ce96d799d6909b9de77c8f0570302047c435bb500683066023100da4600879ebc338f9c449b8e89af16280cc5cb8b519a5655c83fb3a5d0d2affbd9e7acbeee94e13450ee569cb193d99f023100d848d793138b7b849fe67df923c6ed08dd0918d60076cdf1ace3025bc546f92b1c69e6e8c3f15ba491a882512335bda50302047c435bb5006730650231008e9e808710304f857c7c2165fddfbf2da4c971953805617724fdae3233e715d9f237a17967bd5a87dca3e13f02d988d0023038ed5b576c526f56b658859e44f8e8b79ebe6e4bd2b5b55ce5dc996868d894e88d6d0837f03e66beb8d3d781386af22a0302047c435bb500673065023100b06ae752f7924059870016f953b598b3ab5a2158a02ff6acb994865daf6a7b11b56fb2a92ad61e3fc8dec9e92b880fb002303313ca36c91c13fbe6aca7a3343be5f926c61a0b092a5be45c82136feb8a0807b2c764b9d3f8ed4c831d492232acbed80302047c435bb50067306502310097624db03031ae74b22d89b43f9f5140e26d732dffe24677bb17a9e0b64dc697d044bfc0c0ded8dadf099cc50a4545b2023001b70cdc0ce8a0961903cc6a18626ceaee7d6da0d22ab20f8f3e6b44fa929355831f258ccff14d29bd2b78d36e47df860302047c435bb50067306502300beff4184bb956b17d72885fbe7bdc8fe518a16967b9b89631671f5e6318f4a250c1f41f9e22c53ef84b13ae9531a34c023100cfdeda1c0970cb4b47a1ac4d5bc262c472a7eb8e8ea78db1881024366fe452de21ed9ed7dcf3fc7ca0831825ddaa6c880302047c435bb50067306502306ee2e1789d98c4cc3cf8969ab4cb283461bd275146830eaaeae6d07ee08f381629424a2ae8c940cdc1acefa3836561d40231009c3796e5bc23ac5abad7bbc714203243e085e019b2c3e196b5c57d458994ca2b39cc45a765357f155ccbcf15a81b12f10302047c435bb5006630640230595bdc3753ec0a0b4c02129f9327e99058c15cb223edbc0f93551809e41337a32cd60e04a40a8b071140745734c071f202302052852e63a88ac49e807d0ee694da8ffa78092f7fb2c39cccd2e16a5410fa8a760fea270a183e2488175409ac7168570302047c435bb50067306502300b33f1eae13b71a93b83d3f4dce1d3f6e27bc846b1bd1811c722d7a1e95dad95529019da0fd43d847f896817c7c7c948023100dd5d7525b41ddd9b73bb2dbbbde0f76a7cc2a05ee4bb12b6de7d5543e1787764e7359da1b0cf592bd22a879a6313873b0302047c435bb50066306402304df524d9017491fc34d5abbd401721e664d90b9dfca890e6cab1347a3b48564f8df770ce2b3b1bd26768202c4145986d023035e027f102ba209a16ca58edf75c5b5aad34bfe4690848d7f0cfcd34a8c051e3e8b12623311bb70bd1b5e9cfd0fc5f9b0302047c435bb5006730650230407ac9eaa7114aa5ada27d849a808861d92e85975a4788169068aa4f53d7684811ec916600e65a1246b36bc146295a3e023100fd274f60976ccadde957411029ffb68b39393e7e95704b93aa2a96f84893f28581e14f0a36a064fc3e159d49fb3cf50c0302047c435bb5006730650231008bb3c888719fd4a134d84d5c16e8be2135afff053b3f26c253ce03e1e75ccdb384327af06f9662ba21d08df03b6b22f0023033f9091ad21fb2bb2080fc83d919786179c5b03d659ebeab4884c5068ff6536a61ed91d1e175edabddf140059b2920bf0302047c435bb50066306402304f3f23cee6d2c9f8ea527cbccf454473a5a99d76cb701add7065cd43d3df3574edfc875e15dd184a724a7f33c83595d702303f588689f01d591e8bd073ed8581dccd47c9c23232eaa5ce639e1917b14c14f792306a5d0b4b53cbbc9a33d3fb6402f70302047c435bb5006630640230427271e5b7a80bbe7a1b7309bd7d6856be74987110f333c633ecceae70365c0e883c3170cccaa69b63f6a3f526a4902802303130ab984245f3266fb97f6913e5269e03ba055c839faafffe3027a36817c07894660db326f867915a4ce853e5ee0e8d0302047c435bb5006730650231009c6a007c24a9d16e81014e3f066626c4509308bc56ae9968395503a5430c7cbe111aa4f3c7f360e6dee9fd0b48705c8c02305553396ead585ce4bdba011c6f016e7fa1e75b30221e5b2b0be0d6c1addf799f15d22f5d6eb2c5a225b0dbea331bc9dd0302047c435bb500673065023062815c775017b8075ab5332c172ea325acf68fac9aca009c31fc1c6f5e7f4d837c88a609dfed5ca633cd322eaf97ffcc023100e7c7c38e73678d4553d4e9546d57ef4b766795f0a2546218d57efc84c979f86db3dc6881903d18c731ff088455b361ef0302047c435bb500683066023100ffa07fefc953d3d4675243eec53a6dea85d71fbe6f116b00f5bbef4a3d859320bb155bb526719d0003bef6ab5aed79d5023100cee282b93781b583001bac3907f62606a50687c99347580369683da638d800f505836342d30603868a359c7cead4b2300302047c435bb5006730650230662f3de072e0e740e19b7263b412f7252a8aa234d8a5a92a3b19f1312f2fe4499bc817280487223de280a4cfdab020f102310091e942ab6bfc63c5435af9510e2ace004ca310ec7e3d0b79e5277490daff6ee8f2aef9080fc9939196628c20b5e4dc590302047c435bb5006830660231009128b72d8a9a17ffae0e8c510f2049e796a020db66cc257c1ed67133efbfc4e4f297e9541fdd2d8d6c579016b5dceb4a023100d0a9a1fca3f0f72e282df7efc2a999289287c38fe70e84dce2ea66f8ea3bc3b65cbc3a9591651ea1a60d1b36f9c510970302047c435bb50066306402307c76f283b96fd3134f651768a3831f5402de31e60a69454b834ab1f4fcb030ab3fa468efabd8a7e7db93b9600177bac702303f6416b5f38742a10d48a6ff549edf28b40935d2906d16015e9cd7ea7dd7373a8948d6cae187f41bbeb70b06f71e7ed00302047c435bb50067306502304f93b6091f1b8063613892db68898eb08a34d7d02efef1b77485bde3a21b9feb9ec7ecec88b5128e5b7dbd4fa58e3516023100cacc80b5ce5d3c9630122247e2031de42c05cdf20acd12ebaabc5e05e792fdbc77e430bfaff3ea22d17ea6224b3cb1400302047c435bb50066306402301cbd2ffbb3320fe6e3be3287b710b7ad5ed69e168e5a1bdd31e1ce210d7973421e2411b651a4d2128774028f43c07187023012a42e1e922b84a3ff325726a097c3bb73983ec069505932b1bbea74db889b2071ba7b3f9795ee0aa3aee5cc9414f9ab0302047c435bb500683066023100ae03e37bed7075e33fe796573f128e1631440a7ce23cd49be3d33525c33a6dc13f164365fcf27e346c1dca752b2c363d02310084a500e0ad1f378a34eafad154333e364b5ac38ee8a6bf83b53429778ba8d754da5a804ee3d005986de865455dbfe1cc0302047c435bb5006730650230792f3bfded3974eff11f44b55c153b140e1d831361b2d998d7581451b9616f38bc11a7f9953b5e38a522480e7e45632e023100fd0ccb2988f4217cafed605c8b823708fcd6a578a4d2b7cccf743f36493ea202fa9ae594ec6f422abd92ae6014ff416e0302047c435bb500683066023100f775e3c24cce4964f6df6fe946ff470efea0d5f42a3c25c02306d1386acf45b2b8cf8533297b9b0c5540afc987a4cedb023100fb567d16ca09b82662e488bb843c4069752cb70620f07a35240f12339c8b408df5ce31ed0fae4d220ec55b9501de56120302047c435bb500673065023100fec92ccc64be23b50f19c4f2315b23ab7f96ef55355f9428b90fdeac7667d2b969e5c2ad172af246529f0d94c8288f3202304a4791f4a3210a2203c8db676059ebb7bc9af70b1f36b997a9e2255e4633d0b87a228391d176ef7727917ae3e7b217f60302047c435bb500673065023100c1a9ad1b7a611482f6db3f89cc5d2c7088938fd8c770591ba9d3c47382fc231c0f7571ed2ed2caa38094eb48e955044902303ec4fc6cb18e166b6020c44437d096e54f6d85de84efc90b08680e5e6a0ce7b884350b343dce1f3d7d1a6cb26ac2c45e0302047c435bb500673065023050aaf78b3f386d52332af778ff51090e80fdadf308ed9de18d2439b25b5d461ed25db9f6dad86ffc4af42a3cb15868f4023100f49923311821ed3bb01d651b0022c53e5a2d3da372bd84d1c00b966e8a1a7606741fad47994379e2e31f52fe5daac85c0302047c435bb5006830660231009de50aa9aeef2562187a4082608cdbde82e3840699ce46c1f9e3818f8e85ae6c6e69b28f596b4fcc8ef24bef28b68ecc02310098e7a31a6fb02e07792e55598bc3e158a9bf959a1b4f952a06e83f33b1ed58884aa957a615bdecb20b4fdf9092e062ec0302047c435bb500683066023100aefed8f78c808a127d0ab91d5cbc3f0e9ee67ded6345241c168a985dc4dd0bb369d68bc2bc69a2860d7c78a500eb16af0231008bae377d15118fd054deda3ff19d323f2625022e507bbd8ac4a6f0608cce02b373b31ca5b3cf20486c37050dd3bf52c10302047c435bb50066306402302bcbb5641d329f0c84cdceebf7bb6536222b61993c9e8844f335cd4331c3e6be45c719417c70ab8ef25bb6abf17e1fdf023073049cff8cc6791b74e38b01a55c617c80431c1597b2a7dc1e5ffd0aea2a52d49ed0518d499fc9d286cfd4d0269a31f70302047c435bb500683066023100f9f96083b4c6a32da7b1d05c81c329d3b8c64e52e66dc09bf64ae1a806a8bc8ece2466ff4e8a19338fe3538f4cc63b9e023100fb31731eec72b427e2e10a66d6afe351dcb79750dc46003317b91ffbca2c9bce2c75a81dad56d066c196f57e5526888c0302047c435bb500663064023075d60a3e81c5c8f5b9743130a49723ca2fc2d4115fa4e7b4a4d07647fec3667dc65c576b9b679dc71a034d5c76e58f16023007bf47ec9af441a6f2af5ccf9c90dc058ac1592db63fc3a57887f5d0aa6d48d6e04a1ff7e5d4cbc8ea6ef71c5501cb4a0302047c435bb500673065023100bd61e5f2644c6c33acba6d7111d5d6456000b74a79f59854cdaa307bd8c27550b24cc42af074dd889c2277240623efab023057fd654791ba47f2490368894c5cd3957cff318ecbf80e19d2c15c9050791dd7fbf832a5c2e71f8aa02d97319446fc280302047c435bb50067306502310080bc4836327bd291e489ba6cb91d42df7abadfd990fb81ffda3da0f5f13e8d3b275580ea2f3225c6aaa27b6f26b2ab09023049982937a8af7d8fbd92cdba1ebbd3f3e6c57471ae31be9ccda70c49bf967ff5ee4702426a1f00f2210820d55d6d3d020302047c435bb500673065023016a5713ce54a7963aa3e54b62d1aae87fcc0b7d471fc60b4925e32eb783aafb0a4291d3f6ab4322b07629b085a0194d6023100a5e1fd61e4310b6cdea6bc97fd72a38f995140087843c9bfec7db315190f8e89fafd94b1fe6ea3c79280689fd8c039da0302047c435bb500683066023100d3cf58f93d9ac72723125550ab7a4b2f94efb626e0e22d0df385afe8affa141c11bdd733e19875cde5d3394debd687a6023100aad002db5be12b3469df47d861842cfa43907f629b40eddfea87a37e5fa1894adaf96ebcde2b5e4e6ab566fbfeddd9150302047c435bb50066306402301885615327abb5a99218485ec9bd4990025082f725f30cb6b965418678bb948b1ace890bd709464ceb18555d7111a7d9023036551e790a390dcd86dc8b71cf9763904e75338f1891a23d85a31e3503caa53b5549e0ade88c5c377b7092b3059b51760302047c435bb5006730650231008515af2892da327fbaecdb3657e280132321021c158de8b11176290e9aa4321c52679e5317131257615e66f95a38802502307b21e77f6e6c6f827e3c6274dcac63e7254b03ad79e6273517c0b9265b141c328c861a9c4db43cf6ec15f38b7f10e7070302047c435bb500673065023100d52b8d45b533c7f567dfca9a97faddb3d78ba83dbfe9f072f6ffc1d9fe9df709e35b07eedbff260362a40a6d6aa1202b023070094c4fc657ac5551b4aaa3cfcc7efe71edb481df9f2afaa1e366879f6cf95e777aabda6d61a5a8d48edabe202ed1290302047c435bb500683066023100bf8a8fc03175e991eb25ed193550c0c6c354b4cfd56a0adf6327917bc727c50d7a0c2f239a42f55d933d6de2c36c7c83023100f19309b91caca75c95306ce87d61e08d5b48acd2192b0e9268f601abb7a911f9dc6273f1d62bba89818c4ed81facc7b80302047c435bb50066306402307b3f3eb6e9367130ba27e0d63fe3964b442971398e118f52ae16ed2e13326eba3725f297c4b2ae41c8a7a359cb38c590023069f4bab90f866ca3469824505519c3dca656f4176850074fd13d1100f72ae768325adf51705d9689e8588f22cd2229610302047c435bb5006730650231009c38f0da21c24fd6a6c067fa1752ec10a31514e092b128ffb6ac2111c46c85a77e06cece91281ee529d1a30e9e0972600230617aaddab206354edd15797f8ad2dc973bf23958b359989997aa8a4353f5c91a225b48eb6a0c31e15351b4f5e6430d8c0302047c435bb500683066023100f35c41ecd4689d1d5ef7f0860d8704b339b66a72f6f720aa5e9a86f29b6619f169a943f38afc9ef27eae64d3e2927e72023100a8bb2a47207968aed4623e4183268b5de66d23ea1062af61c0e56d5de73854b2b2ba141c8df47ae31bf4f01428a51d8b0302047c435bb50067306502302f2ed972e6fe51b035d2ad48e6a298e23e180a24074fd2ab814a86597c1435c93431dd9ec6c44574226f97b5ca8d097d023100f48db70a8122195d56092ec5a3b0978b11e395a6cf31e608a592c45edc182d8ee68a56d329cb584ec9497f49bd62a2d40302047c435bb50067306502302db1974e1ddd192f5610547f06f9e1f053a49cb251a8b4e0e4c16f0bc73f75e5cd608fac3f946f6f61f398d4a747b102023100e839cd8370ffca7e95f53d14cb5e1766f7171f0b6ee9b9eb2fc0ff91515b2d289353f72147e3d103be141d4c87019c780302047c435bb50066306402303eb1d8274d0fc9620664eb018afd4ba75f07ec4991767ec5b9d00b65f3a44eb04e5c31e5ea4654fe3ec8b0e83162720b02300f30074d6138d65c6d62f8e81e483a418766abf6f5d246f70b2b6a2751096e84eb844f7225a336db1bb181d80131eb260302047c435bb5006730650231008d2d79114bb768d7e28dfb5183338c2c2d695acdee43a6777b5d04d29548e2779fed57bc3eb258c405a073b32f7e1dbd0230655f1fdc6a4668dee740256bb04055f21105a0bcd6081dd8233109e42c6652dc3016db54f43038cb49c2a39073a0d1470302047c435bb500683066023100be36b4d090c048964ad690c9d3d98b81cdf831001a7d8a1afd7836139e94c46c4faef7bd8ee7ec056b9570fb7fc66d64023100b9c5042415a487a72ecf7cffc57d302faa3f3d4f9c47434f598a0cc9032a0347d1bed34b4d980047c8f0a8ba44f503420302047c435bb50067306502305acdca093252b81cea4805afd3b405c2e81b473207f00db0bcba98807e2e80e175c43f51e4cdf37684a351b1224d89eb023100c341b9cbb75a7694f47af39a4e5d8bdb21102108b342c907d19749410749ddf102b5fc595aaa665cc89d0005d0d0b8c60302047c435bb500673065023100b33f25a94f03d33294784639a6d8de3a457af50dcfea3daa8bc5c80b6c9a9133d689d7f3fd6ed0b6a552dd0cdb87cd3d02303493b2fd0d5111d4f19596bcc56ab2e37b70a9ebf4fd580e317dcb69b9c34db3230ce51eb76226f92cfec44e50815da90302047c435bb500683066023100a6f148cf001da57198d5eec78d79a10d743a4b716cc2da0bc7a242fa2ce3a4b3697b9036a78f69e73579d6a7a3a8a8c2023100cbcd1a031a3fc0d58fb88eb9cb2c3e303ca0160787f896883f5b3d06155dc424c9ffdccaf98ee0a94c3e0aed99a5ff100302047c435bb500673065023100fe90272543fcd02cc6bbd24bd0c94c4468a818d2773c65c5ce43305b70b9919d7f444c2d9bb4a31cb295e24fcddab8e802302bd4680410b8de28ae327732178e13148fd372ebb3dac8c649d7bae7896949ccf6fdc311b2d165200f389d33af4374990302047c435bb500673065023048f0a18df07bcdf58d30a81a81a91b1ead39000d00b93f63fb79fb1f3fba7612c7ab51d21666c3ac646fe0674b659381023100f7eee835f4e27f2cf3fde7155d3832f41ab60b77ee28a355744859d73bd3cf2fd36f0f686552df128de2ec43d8c181be0302047c435bb50067306502302a9ed7707f7f2d42a14dbd020bab8d4149fc5b62b284b8567f7bbc4f5be2d7a919de413e3617e927d27910a7743d0952023100edaa116e579584a3e1aecbbaa3c439dce5f674817671345d6b3328cd0de3fcf753b2ceeb6927daf45fd2fad4d10acb310302047c435bb5006630640230562d75e90f9b1b85b10bc5a325f93b98e36466e1e3c482509db813a3ac40c9092a9069862db93e06abc6b7e07c55a3aa0230407b013472288e3b5f66718d7c88631812da1a1682c96ec1108a09c768b08a8d84c320486ffa26fb738237c887d8dfa90302047c435bb500673065023100a10b9dac614c62ba85b6abf90b2523b14505686f52912ff2f15ad5d30d1ecbc7103e4ee620f96f60e8eff6e02a01a401023061a9a6cab8112c139d63965885abd9abee79e508f51470d8dae7e1cc1dd4230b48573afc5dffa9dac955f9d5307c75a80302047c435bb50067306502305bedb53374adb914dfceaa6121bf6c8430d0b21b0aca2dd73b8cdd4497866a44d23f05412ae3294659c1bfdf4bd9ba6f023100e3170eca8850c7697f7cc48890c90737449a4779f96798356d6fc58663301b0092cdc400d8e95f0999338b4a514808820302047c435bb500673065023100fefbb937fe81fa9478e187118a3bdca122eb8f4583d92b8bb7178e74b928ec3027ba8f62c9b87c902dfbba0306539e2102300ee2361a356cf2319d7a0b3a2079f83758164b68b8811841d9b477ae8ea5ec9f760913a759b2f863d38eb2e3bbd05aa10302047c435bb50066306402301964c5680f702e83c17b07bd810ab5a13bf5b04f066174f91ffca89b4ac255459ef49d812a7c064e20931debc40412b9023044327b61c44942ca8d65b6573ff98b96203f5feeaf0a8f110d5cf4e9f3664e786e2594500100d319fd09c1142ea20fd10302047c435bb500673065023100de5955b6f3e9f9557c4847a5ef51902e26ca9bd57665740af4a1e0a1552c565af7cefdd25d94c716c49a7e260ceb89e9023004f5374ace4ef18673c859513de87b2936c70860857aaba8d39faa2ce8807df344f16602f527fb3302fee9160578eb2b0302047c435bb500673065023100e82cbfb88263f8c13ec2f3bf74b31c2e6273580469e4b4d8e31d2bb27c2051619fd329dc0353f5c98599e85d567fad3d023008fbc9c5f6e5265a5ac81a2b3658afa336db58ce01ce1f046bd4ac0ed6b4616070599ce72823f244383c75bf451d37de0302047c435bb5006730650230513dad3c3dc6d16f1bfa247dfcfa643eeab591dd6679fc2a32fd3b7b7fe89511ff18b32a5ed857ee5f35b6e5aef12bb4023100f3cdc3b6ce17769e67748aed9dc4191c5fc878aaff86126bef11ce8795c8ed4ea1a6638401906398d15ed75464493eec0302047c435bb500673065023073b9bad9476f6cb025bb6ab473af600b31737962250190f5efb45d57518943efeadb92c81cf369b2347ac10dcccc87ff023100b8cdc06867d826a031957d30d8a7923e28774c9477283ff0c4356499e6951c4fd9040ea8e96b497d4079f28ce835bace0302047c435bb500673065023100d05a9a96653ad4287c7c69bedc4b3e8a5c01c363da8bfdfd57ac78707a89f023c98225ec375f412105eb2bdeb7da4aa202302354136a8989b40e2aefb61104f15f483096c85d0bdfe513362dc4db9fcfbe80b6d7298c3f74a9fe0e7fc89df1186c540302047c435bb5006630640230531ffbdd3e9fdbf963bd6d03f790faca70813a1c304c27c3f0cf18685f2ce61c29c55dc0858340345afec8f6367337ff02307cd9b33660229e9134a28672e4b6933672ed6c055fd0fe756719011034406601acc08a931243efd40f73dad28abd10b50302047c435bb50067306502300e9d3cc0943b3c53cafb3f8e37ab2aba1fc8b3d185ca35a36c3331a8ae75c4effd22fed6026e218eaacb4248c67d1c5a023100a3663c2b4b5e51219b2f9a64879644a07a65d5b43921631b4c00062de41afce2affac96d8f3fa6a7823819b934aa821d0302047c435bb500663064023004b5fcd4bca50728f9e2b9ce2e3fa1fc59f052db5c6fb4d27f7ae7a1b969b88ab15e46062fbb5b2664ff171bdea24c2d02307042a27f2136dcfc2c9ee3e62862502402ec9b22b16a44dcc4b2ae85d7fdde3dc48e894d2b82c3f3a0e504a523c6d6270302047c435bb5006730650231008b9583172140b6af885cf124e2380e55af26f582f75de0fc4814576d066d6aed99f9e2cf1caf87bcb624a6723503e271023057b88be21930b0397ab9d56ddd00aa664d5e8f97ff4e7da185a3cb2651dd1377de86a1d3f4b02d4c63d836ebd9a22d650302047c435bb500683066023100c73ce70cd6044cbc32f78cf137c4d23b826cfc0dd3ac6da539fcca5f73386f8a5efe75eebbc782607cef4084e5e698d4023100bd132656302fceec8968c264c074ddbde71472d0645c6ac3bdd58d9e25ce98fe80f5e1c3926ded04b64ea31a3a63f6ef0302047c435bb50066306402300e17d0c210d434831bf1f6bfb92b2e07efac8085aa03755f9e70959cbe1b19b6f897ddf37b43dcacfe773adc0d3a05c10230047e29ba3affabecb239a96879262f4c53a891ac6f6e86d6b2a6ab1574987338e48dbe65393debf41c945033f3fca6900302047c435bb50066306402300ec84236cd643a63724be7c0434cca247c01056077a820bf3259d1da30f5e488b1acf6913c738c8460fb4406e2fa4d9b02306dbd22be115bbc064ba53731194c997c779e6313c66621125ca5d0bc1cc159c4a5c365c2b71173bb997e54304483a61f0302047c435bb50068306602310081699ee3ba09e8afcf9005e07779732de3fc7614327cdba8af5225ba46ccb5c179c8cdb4f1d68fb3edb6864ad913f4dc023100e5f9fbeee79d8ca0477f889666e57d144c4291695a12fd020612119840774d956b835837713811bdbf53eaacdc13049b0302047c435bb50067306502307e807dace67fe884b80964667a2c912bfe36df9d11559e8c364cd340b478e35f1a78ded5ceea5cb6ab4ed705830047e0023100bf5605dbb224af99587ed1c12e30cbca776231b1c3d68e1f1a74d728999958adf66d6b4954dac19af06e80a84c61d6000302047c435bb500673065023100cc94b28b1445a6f7b7883f6e550a29948ca41c97494dd1bdc696cf9746e23b45ec75fb056e7d962e87da8e9050dd8c5b02300b1fde899e0e4333dd6b947cd1cd4b6b859b57db2f2fa1d2f0dac520b2b57ea6a436aa97f71f0150ad1b717d8eb2d2f80302047c435bb500683066023100bab7b4d04c749f698b017a5e9ff667a2dded43e41e779d0ffe8a161e4a4b1342c5c6d93a93c19a8ffe42c61491fdf0df023100b18eaecb018878be1543481590bad43219ba3915d5efa756700197a78735c7cf5928af327d62ff0b6e4c46aab5338f4b0302047c435bb50067306502307b19ab05e35a4db701ecc52c2ad05267d3cfb56d920e1b4a637095a8ce06a50d5d84f62620360723e13fb8b300dd87d6023100eb1f1a95febf328d05d0323ff91fdd8f844e12d15f6df551aeb56530edbc4d7916f9efd794b9caa9b280d173fba05e870302047c435bb50067306502301af9058851b3b539643a18b432e6e71cc5cf7620b5471dfa8e26bb4347b3e7e6ba56c4cd4d949a00e972074e43c54bd6023100b5050019b4ec65c0e48657d274909b501bb0e09e4808be0e83c8925f4fede91c8da956b138f4de6b98e69e1d3f015f750302047c435bb50066306402300357747655548c00e0e2f722486020fbe0abb530ec7f4609eae55b09b0e1551baf09f043f562c247043bc0434fc8eaa702305e01a90f76bb08c5deee89a93293a0a7721ff25356eff27e9cccdb83416b56699439f081be71cbfab8944780d74b30460302047c435bb500683066023100f1d3529d15377b9f532687330bc1d0ef1034132adad064bc0680df386e806e4705d0e9fc35a4f780bb86a93eea421c55023100a0dab8852457eae4c390414b71303b70e5bbeb5c9be29636831058ae35429eb7ed4283dd97a97dfef24653758dbaa8820302047c435bb50066306402305631c192a967cfcbd06eac3cc0f59c6a397d3454cc8a3b49450a1e5bd64eff1dc9c6ba4f69329e40e168a1970f32d42902305d25b334b7c29a6144b9728422541fe978571cbf024dcc816f01d3e27c78bdb76e858c1cd3a5699d00675d23746ef41f0302047c435bb500683066023100adb38b24207a8ea1f1ea426d0b3104fd90b6b1833673c2b3ce4c1bf125d09c637cf3c06bad7e7528c35b522d74c32e5f023100ace19bd0fb7aeb50d6b59743588de8e4c07da6daa70ed1a9bcca8fdba96174be097b1b4e3f253a1d5befcadffe1fa09c0302047c435bb500673065023100a22f8c1353546a1344b657675ad8f2898cf0e4b3993f8cd1c4753fcccca6e2308a3d6105949e132e8e5d0a59c226326a023005f656fdd4914a78a709e3040bfd3793dcfe23e2fe030ee92876d26874f979064b5033b976eb3f180ea68be10d88d9610302047c435bb500683066023100d043ef8d188fc8f3da0f42a27c9e487669fba008d98efbe7b0f2287f167816e1d5c8c4a201042b05f6454394dba8e66c023100b5249885f7594de8075641b6c465cc1b18cd102ed4e7b736f629fd86eb2e9c9fdfefc2675ffa1c31f1f12b1cbab7ac810302047c435bb500673065023024aef06d47211f35743cf7f44fd8b644ce97c533fec88167598c3966d77e5234c1cedadc44b5cb0570597d6e90cd03b7023100fb149e31e4f75287be8208def52831522135e62c2a433d0dbfe601d8248271e4007ec6e67edd3481f9ba67a7c8d033a20302047c435bb500683066023100e38a6ab86a96b93566d71e06c770d2151cd14701f7f0f83a4a13b4ecf1e74a8b9025b2ec4f23163751581efd05f3376d023100ab4c8b4db98a52df0b2644e65160f801bb3fecef9c98342d742a4b22f40a997d823b9f232b8a24ca434e0c99e78c27670302047c435bb500673065023100da525731c6a89606bc1881a30678f01f7a4b9635d48212f23ac32ac74672f373f4815bcf02fc356975bb6d507375df54023028d72b3d22ff05089f4a685bbb8d819cecfa7fe1a88b29187dd19dc583bde016f4f69891e82d797ace628d688095b2220302047c435bb500683066023100f37cb9bacbd801a6c28336e0731ca2760d8ac24dde6e876c5eec3e0cf168c3a713a3155fb1f151e00b9ee6aedc46cba3023100c97a3131a228291e7ebf73b8e809787bde29995897aae57cf8b9e8eb9e81ed498022b7aa782dc963b040e4d5d5133d9e0302047c435bb500673065023100acb48ff8e22dab95524fab001ac89757fff9c4075a6e92335c3eb4195576e105e9d24b6a51984db1999220e1ab9ec4e90230704d279eb415d9c39d457b764f01e83e21e01a082f78b821e0f1d100e45b4badb260f55fd14e034408283b16a6d2454c0302047c435bb500683066023100f1d04d4f609f885eb5688ba5ab022dde9e15b2013c010bea678fb3cdc717b6fa7b551c5e8f241401614329b6618a3045023100ffa4a30ad15fcc4e716ba68edebbe55ea9024d7e47b696f878ac72bab3d5498df1129142700b257552770e5228def2290302047c435bb500673065023100d42e5933dba0e25642844e634105cb96afd20ebce82435ec9931fb4473e53eaac4b223e4ffd66345cb5a3e1108bff4bc02303f469248d7850114db003feac305383809c2ef8fac4fb2dfc9acd56663babad859707dfb985bdda37dbd04f00bb6ad700302047c435bb50066306402304ac633115f8a1496052d613536317de75c6f671e75a1ed4c0d5c5924d1ab29390ed7fc54881819976f38077934f60f2402304519089b32e8be660112d812f50add84f4451d89c4676789785b3f8e98c11a0b80071fcdace97495133488f89d5a1cf10302047c435bb500663064023036ab703cd4e0f3c5fa5320c49e8186581b1d8ec084bd3947b915e8b7ef14d5ad06cdf0ed6cca3da394bdd25f4367c2780230707808a52eb508e80049e95050adf8f1c9ffdb5dfb04c8159684125e9074543a9a12a59734108677d1ac71ae0e47ca650302047c435bb50067306502301e6ff4b53ae48d3a4d08257e31aafe552429caeffe03864dcef9e7373e4df7928c20417d10c1873a87de02acd011c03002310095500389c8b00c216a29655f34ba6737d6a1416307b290bf033f6fb0d19f3b7b7f818dad306a9f7cd741fec8df3d6cd20302047c435bb500673065023100a8a1d00b9252e498f5b21d763c1241e6a096d151626ffe505b2c5df026969a5f2eb8bed516db5525f939a1f39599e3cc0230216fd3f4d2f6a8ff85663d58ea7a6bff0c7a0a13d05c877a891b71e92d3b640194007929b53455004da2f862684c52b80302047c435bb500683066023100fab6c64657a7ed7d616e93f858f02b1ac9f30bce02d198e59fd8f2c527eff179186c435375f709959ee299fea0d72665023100809a559b4f46d970f2ac7ceceff45d9ce5cd0d9666fcc6cdb01594426803437ac1ab471007a642984b65310ed32e513b0302047c435bb500683066023100bfa642419048912aae1582c2152fa23cd04ac2395f76de285ef8a5efa137e555c72b9ac8c3e0646a1f51b126f93e873d023100ce050368f748e851152b6eb6aea61e43e838312fe99eb7960ab07ee2a8bf948c06a940db3104329e320257673d1007cb0302047c435bb500673065023037c2223c8808324bf2da97059047255fe887855d0f360830b563305d8d373b0af3fafa5e1a765998552a0ed421650f01023100acd5440fbea4c3a51ff480c6b07809eb2006376cbdcbf0f661cecb816f95c39565b6f573d152135e47fb2b50fb5a60300302047c435bb50068306602310084cb7fca892eb2f4e0bad4198587e72050470fc9a417d1783a5a9b1f1100187cb4eb7e6d60bafd65ad04572353006071023100bfd9e65a4597e64b825a582d445eb7abd17391e2320d1b271b6fa7091931085581112ed2a3e899f7a08b5be41198b4500302047c435bb50066306402300e948816ba970071e289256422a830c708b4a8b3d72ce25a485c34ec297aa06fa04871d795ed4987e21f7a1713028f9a023050e826707dfe774d7890be3b2e1179ba160d338a1d5fa277df92f7a7765437ca4ff412309d7b56ffc5b9b970c8ee38ba0302047c435bb50066306402301b26193de23eb65e74a92ae77106f5475e462f922774b4199c1bbf1105f89201546a26e6fd4f179bdaa1d5dae1d9303702305507be96ce007d41960d7104575d1fe926073fdc5a9aa9e9385d54e2008fc04082f49ec1152fd08fd38a222e050d61590302047c435bb50067306502305954f27e4df6d1c517aa362bdb96cabe717f4df99814c80beda6dd9fc92b3b807fdb5e4d4cf7f0d68a27e162d5bedaa30231009b5ff3bb6569c6e722ac2c784dd41b0ca20ca6d44db783f9a13aff1cb6b763e2d877e7a4bf150e731fc3f4fa8d2a8a500302047c435bb500673065023100e75324bc732ea6b9578e0e01e77e82cf743bf7467eb4ef343edd31195959a25922c11f2247c7f607bd0d6d50dd7f23c002302a9c5a35835283d7e4f700db2f0509a71225f34ffdcce4c99aa4c795a12d4cc2ab3f64d8fea148cb6a389cb862c3be410302047c435bb5006830660231009c210c944064e399b8e5a46e3e483d8db91ea9c2eb1364fb3cbe5813ae333dc477a2077bf9ad91292580f8f769a5444c0231008b75b13ef42b377de0368757f1d6ff9bd8a44f38144f7363eb8b7e0bb3d456d59d60d9f5bc1fa2c4e020833342b1bdc20302047c435bb50067306502305863a328c354ad45415a3ecc67173e8448935874e4583d372d4cb7cd8315c96006ba7f379be3232ba13fb2dede459474023100d4c915403f814d48689270d43f242dd27938a234f65843126f717be2d9b373d29a8967dc2ec608077fee9876f5ff3dd10302047c435bb5006630640230406add9de06724037d7a4ffd5eda68816666e6d8d84369659434f826e2399bbe5b1b45bc063e380e0d6ba7e6d7731655023064b8f7746e63fe2800d0119bf0c8a9ca5b02f2fb2731f6e4213a09c0b8ad0fd2a51d173e3d3812e57452b02154af42fe0302047c435bb5006730650230514815e49e1b3e08b798bbfec8915adaa0bdd7b06defd600d790cdeb072c4768a1ca3efaae4240596058833aaf084c39023100a84f1675e721530a508424a7aea3cb5a956061b105733c4bbae3f84e3f26fe2da22d0750433079a9b2a891b4c6c9e17c0302047c435bb50066306402303e5654a3299be0f2b3a3213e8b45096a9ed86a60caec3a8444678028de7c0f1546eb0e49c137730b69d11fa77b15014e02304bc6ce34c6bf38a454afe7248228a1c9d137bc3d3e959027aae45d31eb154d1ed55a8b79bd69467be5522aa4d98efe910302047c435bb50066306402300b1b3e165e339a8d9ace4c97236d8c49e2f97db6141774e9190d508d81a256bff01bfc5d54f76b8e16f7203ddadd91f10230265aafea99a8e57291f3c6968478a79787a56a4b41a20fbebc20cc8905376245d6da7e5e5418a28f4eabb508f8327fd50302047c435bb500673065023100b3ca55704876109571c11f258efbef4158ae6e7d2331b2d06b1d267617df992cd91bc9861ec0b207971ae7cb5398c0a30230633ec9b5984dde062e46607f88a1e151b87f9028eb63f16bde97d55ec9a7712016f694094b6f939b530f343242c6901c0302047c435bb500673065023011546efa8f3236fc95e9310ce481e2ea833db1b9c227d48ad2de0b515827b80cf1a24caaac1dfa89f55cb059d962267f023100cfd88d5cf54c63bd28b8120b40fbab360783712910206d794e8a649708c62821b448f1c431cb6996cefa484e20b889100302047c435bb500673065023100c13ad0a990088c73e77a0481d0dab1175e439a468bbf4d45efe08d850ac70cf564eb5d2f5b66c8da6f08d1aaa52ca40a0230200834c121d97be6857316a87043ac89bac6bc97a0ac36b8120f703884d4f7187bbddc52a4804e2a44643ce8850abbdb0302047c435bb500683066023100868e5802d92e2da914e52c2124272841e67139145a44fce7eb4cd16b47e36efaa2db0c95053ef44cf4e75e48cad7272f023100f5e5ef0189a6fc2e8721142764c7edd88c73da697bdea6e80651d4728d4dc07829fbedaae57cb25b5f6fd9a5ae583d440302047c435bb50066306402300df306036d5a56afb4b3c795060d5929a0cd6dda8fa0e62cb3ba6066f2b6138bf7effb829c61942fcfb232dc78cfbbe60230117e0d1a06fb1ecaafefd05a48975e39ffd6a7f6db6cf32309d31f5d322ef5de84b51baf6afa7ec358d502ce98847deb0302047c435bb50067306502304e1a7ea1d10a7710216863b2951fda756b905596772ac543bdf991915dd99a11a023309a885f6aba94c91f424e3f4739023100cb4bc5f7ebfe93a812c8569c8136c382fa1c08581e5ef0f4dac7722da0b2630d41b7d8670eceb0baff4d542a09b46d080302047c435bb500673065023100bca6c73bd5234674c4fe3cd212d1e248a975dc55d648fd4b04c18e850cf875c3eb6e4d0614352ccf46009114eea6f25902302c297eca5b0f48cb952e556b06a855e22e7245de24191ac73a00849787a44e5d6f070b1f77bc57cdd0bbd47f474096550302047c435bb500673065023100bc6e4039b991fa79a36b8450abea0ba98f549d207566405c73861a24842bbcf284b3ba45be15b615fc8e488c51ca36b10230013d5b0f9f901dd61218cb12310e4f80b493a65be849637b643f37e634f4900122ff962889a2298e1162b41d87a28bae0302047c435bb50066306402304ffc4a995f974f71ce910a4f28995864fb1a5b63f17075aa121dc6efe602bf3255c0ef791be1419eed21d8174363537702302eb0d1afbba527b3bb9bc11754d2b3280b4269cd2a8c0900ce2eb60bc6806be370a2767eacf1615dbbc31a8339dcdb500302047c435bb500683066023100e44f2eef2a45e3211191bbd3900d10472ddabd766e9ba53bfab95c62c671bc02e653e80b45838232563aee9cf38bea52023100f298130a3e0ccc9decd2e6125b1d70a6cb23e2a185f04eebd31ecd1bbc72d4c2c7e04287251aa710594a93cad35e66160302047c435bb50067306502301970f3ffcc8ea9ae09ef42b9ff5c5191fdfbc903b61b5d2558cc009298250c1b1901dcc8df585a35ca058392271a6a99023100c945ac7e01aa497a60842135c4f129f1a89683936bc2f3a15feca9a62064c6f95d316dbf68ded946db2b689e1e92f08e0302047c435bb50066306402303abe78736cb18f4645d16d4305f38a09dd02a002d213d37ac5e1bc094d78b135285032edd17c6796f5f8e5fc5694c0640230272e156422e7fc083c6e76a701fd61c9b0f0409e4b100ff41b1eae99dc873a3134168ba59cdd0be0ea15a4588d2d32f80302047c435bb50068306602310095d7dbff64905095d881b87566c72c56415651f1f443774daea0adefcb0f096e3a9bc97f4b3034674ae45d6f63f8413f0231008126e394686175cc1c337f8f11ad11c891129a2f44fa50f8fd3d14dbe9b47405729a26c0ccff87da68d2fbc60ac51e510302047c435bb50066306402306d9175a69399ba1125e9bb101af2880a0c4179a377c08eefca0c8406b7d703a0035b16fee5529fe2ffbb37215f1f1abb02304dc1a2c4deec2338656fb9aecf36a803c4cf297813b6f703120aef26d3701fa8f6f4ad82886cc0ed7e5cdb2e480e94ec0302047c435bb500663064023020c35f17a00bbeffa8261908a4a3ea200ffef39a3a06d2b3c26c5a98fd5fb556224651687aa8944812f4129e3ada379f023032c43386ad5bf3c2cb3aaacdcc9e0ec90f41639d5e581dc2d87bdc1621987ebe3867eb514d725825e49f58e0ee2683d00302047c435bb50066306402305a84b20ff4bf98fbec82b62941b581bfad7c297697d454e4c345deb95a711574d9ef5834ae04ac1bc79b318199cac5f402304e99e28bc783cdbc8533c12d6c8f26a5ddebc7d0cc4a6a39b45b028b0dcc4c0a0031a042ba0ee0e2f40e989be115f5220302047c435bb50067306502301583d46430f312db26fcf706a61f83c049f164e99bb0abb037e028ff6805a4475b7fce0ea0c4c882d53cec509532cede023100badffc44b6503eff59bd1c48c2ba42fd8c813bab0e755487d3f10545239f0ce16d82e6594a2d76693804ea538dc0b2090302047c435bb50066306402301e0cfd423e4099b26b73c755b216991f3883c9311a062d915daddb844e7693ff76460242d4799e5c8af2c60133501e02023024244bbd33f35dd3b6a0f1ebcbebe9edd272e75b3ce03f66b492bf94e05e311a9a1ff59c6784c012e088bac72e015c540302047c435bb50066306402305a90489258b16da3044d53bc4f5491cce2b1e4bac80b30c208124b58f0514085839ef6077d6e77bd705d554d256f9ace023034ac92163b84f231b997fa94d94dbbf4cf432ae3dc6d6e1ebf0914a696123c7b6a19ed78a04a7bc579627f4a3490f4d10302047c435bb5006730650230562fbf46d9d64ad8f94bdb8729a7cbdd3ec07b412af67599ea25fbdc521ac4c46a5ef04df702ba70d74d4a03662833d0023100d15df08b55bc78e57f1de65e79cbe22338bba96ccd82025e5f6a0dae18e6d5cef62ed01619aa53656b109ecd05788f220302047c435bb500673065023069e0b8dc203b6cab408a3772903de0a5e3969644c4cd7602d01734d1eb55cfc84a0f6387937bb8fa845dee98334b5118023100975e2d7de328c6c0af23ae457b4ca2a3227738d2dd921fb1500711129e4011ce367d795097b6fdbc0339c7b4b91fde830302047c435bb500683066023100ffcdd0d7f7aecd3cee29b6edeeff111da7e4697c168862955b36c51ed9b6ba0e4c78fa9d9bd1af63f9292db56b858cf6023100912332ab1a7c40f9dc9f1075162f6b7fc1dc373b76f22d1e92a156528531da0b335dd5e29145e252d2e1322f2864b19f0302047c435bb500683066023100f706adcc5eadef03968a2d3fd5aa4c6f133e2926cf0a08c7b67d493492f2c7efc27ca20144e5028381870086eae23e65023100b9acaa564b3e9f5f7713e18e61924844cd5ae88cd24f0d4fd970e118f728e64c1f0b60054af7dcbb5611a92944b5b6280302047c435bb500683066023100b0752845be4203655d2951e0c199d3df4f48927cacf402decee9c8a13912b4f38cf0572b383c42171e5a3d4366ee2a0b023100c56196c20047a9413e4d7107fff8511905363fd632b11d6a1746332ee95c0fe3b339ee700b3362e3f67959f76ebbeeef;ᨉed U]L2d~Wsg QBt .sXtg&d`Vn]GA.ocա72Xpڊl@qdJO&S4q\HN|Nءk[61OmDեa m=6`;Qb 09HAdD_՗Xo|3e=`1l38f |X1˾{պf̀dJ# qD;m-*YZ&Տmў;h>pB?d + S "<SY`j$($ !p$ +$ @H$ l$ $ $$ۈ۴$D)]t]^!(^^8^hl9hl:fl>};@}CG}L$H$Il$X)Y4)\ż$]L$^7zbd%e*f-l0tH$u$vhwϴ$xD$y$ dCkernel-rt-modules4.18.0534.rt7.323.el8kernel modules to match the core kernelThis package provides commonly used kernel modules for the core kernel package.ex86-04.stream.rdu2.redhat.comCentOSCentOSGPLv2 and Redistributable, no modification permittedbuilder@centos.orgSystem Environment/Kernelhttp://www.kernel.org/linuxx86_64/sbin/depmod -a 4.18.0-534.rt7.323.el8.x86_64 if [ ! -f /var/lib/rpm-state/kernel-rt/installing_core_4.18.0-534.rt7.323.el8.x86_64 ]; then mkdir -p /var/lib/rpm-state/kernel-rt touch /var/lib/rpm-state/kernel-rt/need_to_run_dracut_4.18.0-534.rt7.323.el8.x86_64 fi/sbin/depmod -a 4.18.0-534.rt7.323.el8.x86_64Z$8D%/ tV<@Tnh*U,(#iT2p!|Q @3pl , PP@hPh@$$4`9HKL7ۈoDwS sX\taP$|U_7Xrr(&|<4H; `x/!(||H8"tA@00'68< |\t`  H 0V6+ (m N(R< "4dP42h+p\%/,"D3\l>) `(TGp4.<^  $(| \ T ,%(/ @ t-`080|t("<$$x 8", G J,cnh+hLd%%*<   4XCp  t pf% t@tD(+t -0 \Pp2x &P !(l5,:L#Xw`$*P,*BW,'":,h0X0l$h֘ h H)Pp@ X ( $ +,  ,4pP$\X8@  l ,((,l\< PH,,($D4(,5"Z<'|@P0t ),l5l T/8x8J"H&@47 ,\hX"X 9B()4&x0t\:T=Lx x5P9k h Dl! L" 8|5h$3LxD80!8LL7(\ (U%<P8 (:\XdxP0p7.$T1BTE4 Axl4H8P0x03| x2H(!x,$+X"$D  p)4  THd!*L)*p=xZ"p> h!<04 0L K!( R|]QN$?\p wD67$EQ=LPtO$P ,H|,$h= L (N Ddt &$g$3 1 D>9M,2NX)48@dDdddS5 LF@.h8d; T!d&* +@XD #lQep|Dd:`# `,d#4Z(#U(pG2$0,JTC4J0 &p /4D @2% h 4|( <! pP$| P $xD9 <  H  T"H 8'4 i`  (., x`iSp8tP<+h/BX`PF7(Izij  T 3@+QD04@!@xd  D 4 l|>| 1)p( $)OD)XNPd*@ l07x4'4 h0l(\$( (-]Y,$ XP @7b L5kx,26+**d$$94"<HvE1DD1`N( 8<% B$ApD%@4"( 4J<PFx1A BTF,Y$T5@\ < H,05lTC_LK\4;`@XB\O@=<==>`?8NdWOO LL&P  8 *DxIT!4pR D7p( -A?UG'HLyhcxk6'B,T*=Dl"T,D,0;pH0px X,X d , 1t1X1K !#=E #< (27LD 80( 5L `,l&|(8T&HP\X=(GO<t@DIP47\8h4&-,H<PV(8^lp @p(CX!@Ld l/%Lp c&D  8| H P< h 4` L  |$ |T $<N Dph -0><+<80/he+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+14b82c79ccfe81feae82828aff4241a0b80b5a2df566de2df7b4dbda9c832b3588ab4a3c31d788eccd0faf3918db0b0314d96e6941c778b233e5d2b983789184e0538a066387c89dbc9600bdb7c32eefb32cbf7523e7f4971fb5164456f60404fbe8a0c01a7b617c515b77f061dc96fb8cf1158269872496e934187b8cac69e14650bf4cc68a46af9c82207a84cf49023cd5cac5d51befcaa8acb86c5f2ea722f2022f701f7fd8682843604663a82e1a37e448d6eaf00f7f7ae815487b529dc7520aec1e60aa882c3e145396c40bc9b935b628b629b2cafa01b75a65d763a46eb04edbbb1f73f17794bae81aac4bf39b8bfb27afd4d3602b864742251727fad8e48fa0472933f07f35157768c11b24585f1acfb81d44a4cf88b97e21468a0c7e59551883af3fc1b968abc65c70f79fa3cf54c08f5c1c1d0b0652a5d1c2c310b5c88e34055880e1ee8971e7edc0059e44bb1732f05bc37ad330c29176eefc89397990e72d13823dbe3d903a7a6fa258778c2c2ec9f9c27c48e1ce4f92005b5dfc6063bf26fe97460b55f90218ff8ccb72d1167d3fed216f2cf54b856b842ae20ebc79af2531fc49dd1d30049ba86799004a0c41d7d73411242bf5eb27ff0c3a1d49523ec6e68858ba6eaadd8185a134786cce9ce516a8c0323a8a1a77829a7eb31a0c2935abcbc0de5d184a20916796dd11d59aefeedf4bba18855b118f34e026a98ef1571434117f929b033499e5b50cd1936bca9d3898b8421777d1fc7011ae433818df639b1305d5b65c816e17358a35447f75a328e2d87deaa68be0b89012f6c2de3bf9c2f3ba9c1741cb1433e43a1ff938a0d179825070fef2ff2668a8cdcf1a2bbf925065b18f105424aad4fcb37fc2a22e40895f24734bfa74e42be05d73b26d31501efac00a64a947b41d71c7d972e6ade0ef7e2513782634ebe4cf7d3fa6025765954d4a084809417af0c419d47668728afc458e67bc38124ff98420297d4f7a5960278785dc6e0dc409b9af1ea34f9870d964ae528b4aa2b7f4f43b2a17bb29d483c5564b5d84237542c2260845a96990dec7bb85e8d3af661a96dc7dc2ba060fa487726681f878b9c1f0b149d99fe01dc60998da3f85176aef9cf91e835e748e5eca7448549174178c5178958090e0affa7e18be195d8ae454b7c7f3a0522786928fcb984a890c5738ea468fba44e38a1a766dcd9cfd66bce995c0be0bb5363a6572c1381e2804c49a0f3a60752ecb495757d44090b3fa269b7410d3213f6844a0b2cf8ab99c18d3c08ebad6ce5ae74a06da98300543e3954151c7fccc388ba2df406b2de3aec9e884f68ea1b67794d8dfcee67a4e2c6cb177e0792d2b6d248811cd694211842d4ee87701c0b39c177f5022047194896eb06f9e81712bf84644eb179c6d62bea860a0e87b59156ec3fda8b6884e77fde8681aff692638fbd7c47252dd0f7b58fe7258c7deb44ca4139266b245b01577faa405c9335c8fec0ff809afd00e44f6fc0a4a9852fd9a7b92112fc7ff32cecf3ac687aaa9d524b368f0f7d9400cd6c0e1aead114d33a7628b293d78b316835ede328a899a3374f3e651dd414fac13d0df45b10297bf3281fd5a6f10cd836f26427d62e75652f05d1138a7d30e44ce5bc9e918e302cfdbf6f2d8068e71b6ded0ca89c9ca9c86085c71572814d6899a51e77d0a34521935066042812ceb3f2c4d61d0a0d64fc29c1a0e35234025f46865125b0ab0e2766a081173b49f7ebef9e1348ba1f39c68ecf7d379c4af4ced1c7519431420952f411d64f78d82c68e07e2218e527d4ae0ac0d2569f53d7d7223e3a4f1fba502ecb6d24eb78184378d7c38b9545b13582058eabecbdab1a2271b47c18e9e16f0bf578309ab6afd88b1e85883d5146e7b81602ed794894bd18906697fd1f616a2905ff8ae99f7d524c748e618d22c2b74f61341efcd5fe769426361600d7b3e6c49ab9570d2c332aa19e42bd76be9f7aab218e703f337f0028e9c530b842243c60c2c020bcacea30403150e06b3a64f1966f62dce48d5c8eeb4e49bb5d2420c4af8a07ba17beeadc2e9f2e5cc2af172cb820298a1bcdca30c24713522707ea20e2d2a1b54df5b0046e8da0c53ca44c46ad95f66e8f0f23f7e6c24f592552b68f64bfd0ca9b439a7a4b6dfdadf38e36244aef18b54ed7903430bdf56d6e21aa85623c0bbb756f8a6cd5376ac15025e59327890ac93d73338120c53d89b79826ce54bcb3fcb7f7a58ee6f2c662bde95ed775c2216d6e1d4c0f842a7cdc6d6ca9d1fe36fecaff490e85364e1eefb79bdf5a9f870a0ce19396baa848e34396958f680c22349224398a32e2c8c9f2e1de4639de4a02f2eb7603755ba648d3e66346ade0f103b225bf978d4277fe1888a07440c5736261bb5e9af19c6e2e9955b0082931e4e5f3e3e988581d3288ea02263d5602e7da8d5e8925012add2d3f02a264e2aecc002596405ea3eca94dff203148f5b3ee108772d09674f2de5d77714d90041f8234d211b85c3abaca2fd51ce7320e9adb305d1e3ef3ee58847c91a76c8b7086edd7ce9317b843567b8d2affc032294bd5d8a2a09e13cf577f4d61239d9728d258a7ea998c98fae585c0286e8e9997e406492e5a4a1fb7f911eb9aa344cbfa60139ed7e9619f4b5d9031c20b76825dc59b1a9f8b4de8e7ca60b2f0ed999fd08bde289a892e0bbbc9ad9bb333c4d45843e27b7a510e0cbea97807661a473a598d07656c8b3ae554477abebc7e0ad674f1d9175c30608e350142dd777a688bc013c8db3baf86d53dd14b7209fad5d22857f63679c650f758419b19198da41f337d2ca642ef4ee02907235e9498cb0cfd7d5a6144447f2b4974d0be5a865505a63af016dafd3bcfb9a7d32788073443ce6bf98a0cc48e4cd5f4a0bdb13416d9cf026853574b3fc915793d84cc6030ac39cf31cafb89cf610b03606b21cb19e9447c2592d5d7debb87542c37fb85cc234193736476cb9e6a7056d557d0078203358ca8b6257173520038e480ca5fe32d98044d8535d022e22c2bba042800423427ad9897a38825be3c292c253cabb5dc2a781a503333d455334c3f63c41966f238a0e97787b0be752a728a2702bae0fedd652a5ecf4fa1b1166a5741d7b19ffe320d103d00d640c59d17a77f626128d92efa2e344de61899484bb2dda1db29beaa626f4383921ca7e12b638f4d2804fd4220cb35a98ab7d74669d276d170372920a6cc853263321efe7d24c342b0e79ce03a04a194a0523e225f524703273dc20d8e4455f3af39dfecaaa65cb032f60a5823e56c3b0ce4a01613addd9fa4904163266b76bf4e1574288a58683a8627628e4ab445cb9b79c48b7db827cd07e66a8cad1a9edc22ea01d1da032b9907294a26a61d7216c3ab8d57527a63010007623bbc2272abe476fef27250bba432dffd75b318867d9d8a9c0ce7023fef07721f8abab291a2c4f29ab10fe2940d4355492260a7b2ad2f41810bd566dde2ca7335fa6018d7a58818408b6303cf41b87513d05b171315eac00acb58c5dda55fb8cb4ce2e12c320ce107e8a7b75db1a1b3961834bbdd07e716b8aa35e382e13250c4d6ed4d1150b2172c1aad25d4a6e6c95b1d9c77b2dbbbceeb633b1b8dbe38835a0945ae19ba146b80521f325c1c3a69fc6d327659db49854373a5ee7fafbc713628d83e761e0523dbe199806892c59d7e50e135b03e46fc72451c9f233d8fe6aa4e34aeba06ad13566690a508ee2571f28d1e1a12f201f3c25d7e4b68dd7e12e2920f38d883e9d9455ab23395e1f9017b78685a0d61279faed4d9cef145a3beaffb4949d843e0b4e10daed747cfc2cc173269da6867ceaa946519b22d813e3b1f89ea9902486bbd36ef34962ae7452c08b862f4ac9c7e02bd86ea1a2799a691f6d93f5181d1c5e2a1002e9dee50c795353e49895c7c812b59687b0fc723af8433dba689ed8de7ebceeb05b1d7f22a93da5fdfecebaa864d6b6742508e506530feb51a09d6c3ea531cde1a9d3d791118197f1bef93968470345a9a5fc21cfb376674fbe947bfb0e558e2f49688c1f525efd11fea8da8fb8132a3fbb43c1e8587917db5b4bcd4805c0351e8ba014dbc3e99d4badc01b15b106eb6063baea6332de9d9fa8d4455d8ab7c29ea4c8e31d8d166b3552247ed3caef19f56d32206b4df3534c957bb82bdef0bf9816658ae76deb24b52c0f98dc6d897f8aed616f55677192d8015b2212e1ff6438858a2027eb60ecdbddaaaac890c40a157b7ab26f6f2d008cafd141c61e0bcb47f31ce4665c47e3af9684536a49c3e4b3f2a8c5ea7c312d8fad1a7747db121cdfb49523d56c8d8e258077a07f6d26f37c01d285d69543c3e6f705d3c8923f4dfe3105337ca0fca60b53444e595bf79b5bab06b25b9deba256c9212fd620156aca99410f8e2a73be1a6fd04d2a65e930749da782f7c7957f074abbcb02f77430827b79231f5a6f3d3c33567e3fa31da0199a0af4f202013c1706f0f3dc10265262f6f7a0fea0bb0c819371e1217648271d3df49ae3db238812764c6a3565e739ad071a15e62491220312b7f77581f70417f9ba8c45775a4292cfcbc8e634c8c52decaf44d5916eaf24eddc76dbc742f19d9b4816c34ada9bc3e5f114f81c04e1053441786673f85b6bafc51723ad3cc460858501dab5ebc70669d5992152f244d76f1de5e377dc8ecb59d17a71c312cc602266b1c964d91521c6e8191b0ac025ad06eea8aea3fc2f3d13462b23aa80d7a69f41f5e83a8997e9f2835c434928ba4327d87de7f759fae4e594d2560ccdd258f085a18cb1c2e417ed1198d1c661f7f92852b10d692c3a965f54ae7f4a189b300022a5cd3a2de51a14aaa0ce6a95b6ebb67260ff19548df8dc8f21ce13fcda69cb6cf37feb2da02d2c72770ce26a54540cd705fe278614d3f2a0f9c40e87b98288865defa2e18595a5d1bb7d497d4fa3531efc328bfb6e52b3e03f64dc8c7f944f5dcfa9d3c6e8553e2bd1706a79d0b6d48faa3a31ead32bf8403465d81d22d1fcae2aced8b4570a512236007132d95c30b9c636f93bba10c4c5f0a1766eb5c488e84ef2e60347675f7e9f60199d36e4ed2d25a9f60aa8f80666ab0b722c1f5fc38ba5862055354ec53c07356673dde106bdbe4ab2f22c0e386b1335d33fd18bf1ac9b7aaee53df313f50aa6c1d4044ac43892e87749255d5342118c01309e6e7a0a922593fb77c2d60d0d3cc2bfeaadf839c05adc0433615fd552523c7c3f9324b10927ed8c552e87a98c22d0f838b375592027d4082f5c050f51532ab8c46a47d924fd12f3cfbb7b25042b5a2e03267bc0255b2685ce9694481ecf63db1a1af9f8f948d523c43d690f655e7665457be8ba3047bff23524e2c2b09918779b6b60d55a5656c09f213f253eec2b1f0a46e1b054f4b6f635dfc0b8dcdb567905b6b508f0c0f7d188b5c3c4f8a358a8df0e32b034e06d9f07e7102d99a3915fb977eb7bb665cfb74e47a2cc27f75f533d9b583c0e3940817a3378444a6ff3a0f097e403c0e0011c9cb93ffe4d4fd96340cf0fa033a20c5d3f5c54f4be3b88e7b0a0feeb78c2b48b9290e0daa1e8709062396e6cfe6453fc4c7d5e8e7b32873e14d53eb2d858c3d38b0056916269e9e1bd5c56955cc3f5dfb2bb9e687414a3d603098c7cfaaec45b9f1000b25666192c4e3d1ccd5a8661cb30a2bb15990d8ad21a2fcec8dd42d9916be361c6de5c99e33b7dc6e6b48ac4fec8835aac7c70b7821216cf55468bdc37f7a775b1c26e753bb46f5dae2115caade66208a8aa0e1ee8e6a8d1e05fd06232ebe7030f31a45ca6493162e57fbd517bb785edc6f913390067e141d293a68f71859714a4faaf4c3d0cc90995a05363120e436aa6a09ba761067b0f343fecde197155e309b5ccfe655646d8beaea53b45fd0d231aaaa111bbec4b5d89f5780bdc4f794cd328b9f9987ee374c729ceaed727fa89b3cb15e8b6398cded5e1c48fb6083e9de333682ff90063002de3cd528f225d39527b91bc53b0c9ea24730990cd898fe3c63aa6e21613cd9d9948ba5af115940f753df39f2bbc48307a6ea0bab785053f490ab681edaffebeb9b41d4abafa3b4aa7592104cc1092086d4a8baf625439f32b5692c9b4987606555624400a108824cd8be33aa1ab6d32f35363b46940181741888ad65235788e1a062cdbb07d209c6a35e941ff64ac33b1da4b7c31666163a514f1ea6623dae4235bd625c4849edfe8e5d4ca56d2e1d632fb3f104af77ade7fe0b71e2d5c9ef0d1b00fbf2fd2eae87e4d3a6252d5618a27041e1df96457f350f042de339bfe8fd1721fa0b4d2fe109e24f6de6d78d3600eadadf1aca1b1ff34c805fa250a4db0b6f03fdd7b92fabc65e970edc946988dc1ad771180072d720fac3930335cbcff5088baab44617a02c6045ef08c6d2fe3b0b047502e2e0cff13d7e10804a177ce56bac490ddd5d2a291197c7ce33f9a487ea73666f8c6393e7ee1bb79999df0e532cb783ab10f9103bb1891b74d3f0a293ec136f8a9e2dc1a6d901113eb1383e2ca74493ccbfa17a721eb868558d8147f75539029cf9c480c76b07803973240095f57b6024ff01b3e1f3050781706c14da7f0a1e945071795eb23440655f335f84ff53f428a93a988b90d6af5ae90d1b6159800eba8850591c1587065201fb50690fdd9ab8af38c127412a8a14faf94b2af28ae0461a48cee7ee08cadbe4a376023b2a90d603105dd4a3f36c680baf47cc70962c65288de15d630869c370305dba8c6791b8bbbafdf3430d6eae654042991f05701c7e41ba09874b9b1aaea29e47d6535b95c66bdd90a67168eaa9d551e4e944bce86e8978be94bc9c1b57a991023a6863ca083482c786cea0a40eddca67e7377c1313cd345d07899b9b91170c44b86fd79ec0b1b5290abe14a82b890cb1a738bbafd1cd5b354a1da39e193eff356e2e68a8e19539dc7a048d71251242934e6593c3bbb706b0b7e61f2459a283db40ec924bc553a8981ac5e25029824a373a463870d49c2b56c6873896221d64c8f1854e899f6036ccb1e780bac4aa61d68275c75201f6b63c9c480700d611823649f83b4828bc35c9f91dae063d54d94f2bc27cddbeb1dcc533228d410dc89300e9f09ce20a132423403e90bb65c25139bd4a55efe13a26242815a4c55b252dfbc62be72eae41fcf036ec4531a298437fe89394f96b99e15743ef05e1aa3120e9e51f31b8f938bff1a09e9c83e91b117030f633359c865993b27557ef5cbcc9c7e68dd088918d189bae4c35d6910e926ca7d1c0f654d331bb7bc9625d77876b5d0bbe83e961c92e1120a33dd6b151dd60b69dc6ff6cb29961eef17ae68582cb49873b851e2df1051f9fd53f3032283dca479ec8047daa3acfeb4fca984ba4bfbdb8d88d135b50c0564296a42a20fe6ec07d9d86c2c2b5d1fd438df2da817f8ac6159829b068d75ec1c33525147fbe74cecc0c0624bb8a91cf062f69769ecb17b3bcc59d57befac0f418913753c079cec5a3bab5147fa7427783292266955baa6d0570cf71bd42e08ae732123da4c133f547147205f36e7fd0e4e38333f4f66fc0e2ad5761cc275715f3520be8f3b32323fe71c8f1b87197108ac8ddfb143f4ff3a7923113dec0f6662bf01d053a23128e0bb873182d07dedbb3ff071f910a4e6e1bafb551c46c42d9e38958f1c07ca9d8da2fd01fa2c3296c6779b406daf4ebe85591156ea30fada4a18723a561d91a6f8a4440ddb2455e53590644df6e79f9f087792042155116e4782e8c3744f3919e406a7a800b3036ad2a307cb7fdc12ff31ac4c85a19e4a19d50ceec971a15daca085592686dfa63f32fb632972ebdd4507e36a116ac85b7b262503097c5f6c92fcacea4e48d02e5821f084ccbf3d754fa578302254e960e419dabd83cf70220e80b35c59354618eb010a5c67a561ce11fc8b9e14c584aa0b3512bcbb90c95c01dd3d3005dcf39e7584a13b0dc214a4a9d0001570cc0e46abff5d1a8f17b454dfbd5def4957aead7849174f42e6d309a287025da17b0e897b69fd0404ddb104749d2dba57d428a9e42bf30cd24e8eff58b6cabaf8d450ba7c664aa778bd298eec2206342dca8e717d6ac940eedee419035d5503e8ac65b5e6d85782e9247583366ff69f809bedaf8102d71214a7a8bcbc8663a88d3439b3edda5e185982ac647414320028514231d7557faa856095f5188a6b21a9a0aa5326d4de7166f664c0a329744d3e901e388ed47818d6d5d0aec06b421c7a033b2f75bc6367da4cc33a74cd8ed1138fa2027a5b97a1ec09a81039d53b8180f0f951883010bff95837bc86532d3af95db23f09e54aadeb1cc61d93c2a6c9241013f5c55bb498895929460b8e4975e90d66fdd6c39257cc4c8862ef21a06f035fc91c396bffd7c70918e0a8fae29e176e92150fefef6262ff6b072fdaa9e7d6dd9377a4e87415d60aea15efc23d70d54e9179c84dd73d3dced9bba6217c06f56a2b18919fb026011b56367ae18d4e519fc43050927641a9149c8882372dff28c54eed22628b8e0e6e6033c15cd0eea703fc8d8d5c9bf9bc993aa5d9dcb2eb23e4ea39c8bd13a797c1c1e78a67f51da714b9e14ddb94fc799696094be4ad57407a7e5b127ccc13ce13a4fa4d4c08f2eea983744fde838241e6bb2de7ebd4db90919a10565abc2cbc83ae17f49f57664d855108e3c2cd579fcf78b35b30c7375810b7347339c6717bcbe9f6bcd80b26c737f5a099014de0dd587f80312415de7a4854866884f3c2741ff4cb37d19d2c109cc08f35409378c55434437b6ff319180b0ecf5e6bc00389b6bafa9df5f2e118f95871c6800d1b84ca9864d7bda140c26d0b6fdefccbe3b11e74fad6bd25c0609c729e4c294220c16edf60b6f838f38451725af1ee4c983b0c7abdb12e88190eac3a6d935b04d936e2fb8687786a344135111e24d37d078ea7368cb92d31e019ff7520bb986a02d64f222afdf4178b6f53209b89b870407003328247552778f0b33e07ff1ca5d45a7048b4381f95f22180f969cb500dae8b18b15e2fe1365b234ba2c75b5831b74818d9007045ea5d57ff34c47efc8a837c74f6daba2ac759136c753ff031ae0e65b38a7d7420791f7dc77e31f0d89de0835c232616e4c5bbf2fd9c62c80c2f29f008a1a992ad35f6b68eb4e6c33348d117343e12e22fc898e278f50f67224be5f192ac2dc81b79602b5a005f8cebf846376cfc83456a646edeb63575242ebe439dd1b6c1e2e9287a5c4a215e036665a7b9255cabad7499f88250286a6b924a76b9bebf0d592b55702ab37962d07652c1956bdd61f85568ae614a4e1c15a4b2da06a7bde28846e1b828c11a7c23ae1dee0a77048f2a3b01cfb7a739ba9f6872262743a4b8a90a61eb351113ab89561c91fd1addcd27ab81987e6aa2389f607c8412844b6bda86bbbf6587a6d6bb815eb1541a14f40d1e7b8104778b77595dc8f186fbd4bfdf1279bb6a0cc791cd9a935a6d619ff8cc8e025a6901ecb328de594f5f5de5eaed921d008856c406776c97487e482d39ec6ed5736bf11816b90bc87ec601b119eacc91d1fea261c9e1b940076ee83f81988580f9b926d128b66773d0927b63bf5162c7f19a88ede1bf08cff44e24002176c14318804f6b74ebc1f9203c7ba002f888e7e6074e2cb32830313600598da14fb4c531810e7db0640b707d5ad32d3b7dc27f495296679aab801133b0e3a597a5f51430900d494cee3a70fbd7e3dd24eb563cfc6039c67a8876c08c2b13ed67a4d5f54daa399d90741fc6ea13b6662a939fe82555b2a1137c1e8e7c126c0a7e1589a3b6d3584fe3a7f56115d21ee5555b26e07166b435670f555baf070c41657e25eb1e2b369efdef6dff71ce6147bfa2869d27426e886d58741bbf8096935f87b8d67036d97536419fd6298fb49d02304fb40c0589f86abe11dfdf3da6440fb708552ca503111c17ed1fbe0486ba6399c8f4e44aa40ffab453d6082dd71e8811ed56690727cac9a54d743a9ddbb11022d5ea46874350797b68bbe947a428fb1c5c840a16c3e926c97358c2fcd1531a2c76dcb78857ad47b9128dad4d9a575df3ae7953204d1e2582ab97e701f5e5fd730789b4536e035e1ec5bee2b2898c2b144c86fb8ba508df4f2230113f8d486c1194737b127dcd7863d554802535ace04a5b55f5bf760ca0a01242d3392ec8f83eefbd1a95544b122d4e3898d555c18f777189d3c599a63a00242498f2188a77600e72b73d46d2479c0cb88bd01b54af11b3e0f54b603774790edeef47f7addba1099559e89e3ac1e1af7fb04be88eca7a3140372612dd2fd9f0c35a45be89c058bc27a3bad95aaa0755753169bb22cb623be81dec9700c0fc38902f70c08ec355ef65a7dc77949fe3a94b35396f328e6b5a2a70268cf89e4b188bb7dedab62181f03e1bb626e179689964b79b6b6d1120a59efdac69d3941dd15d6ad08d3bf788a7ade07de04b2af19e05b5c0819cc7aead183be2cd8e79428575dfeb921bbd53f859dbba6abd8484e5c0222211a412e2c33c0ae54345a9c7c774dbd8dced85f0f6b8261350ca93d5f1f380f9778144bd307df9f4605f767dbecf395b5a1fa7749fb4ba520c90fa28a9ca19a98e55ac7d683cc4cb56a60c0571222967204e191cb57fce280fe49ce096431373d229555258c0c482a1d49280a867898d1fedd572873e3194f1b414e93a8b204b23f7c9375866e150917d2893f46c0e8ca6dc2fded56e87e808176d0c1cdc2487937192e8109de49b7aaf7e965b6c6227776fc2e666317704eac8c50ea48d900772f3ceb423cc13ece3900344bc08e3f41273f711c19ea375ad25f03579e19ced1d70e0baa7131ca362d16defdb5c93e2c077c59308c4cbee4d79d76e6fc8d179cfd6ab65799d4a51e4985d5e9db853c64c3f88fbe453be27a72d45e616c8718e1090950e17795380b31620de4366b755945be41ddb80e85be7b0f64e94f5b6d282a2070d53d1a33d041b7d304727c7d01c3bc3198f0bab1a90fef1b1e8eb63f02dab835df1e1f962eb62ee3257c5be9a33ffa3a7b78073f40c702765ca8528f7ac1fb3f411e1812fa62d6b78abc1f4b0180ea0a002a0d336a83e7655a9eba23da8dcf91c97a8d4af87fffbc34540c613ff438775a0fc06929e17e46e1218d8a3d9631709e1f5697653f6a7c5345d56d71f2b5766f031f3ddb805913e5fd1e5a2264b8d0e59d929bb45ac2213c49e3a2acab0577e7ad2dfa27b1d405424b8b302168bc35b2598a04218371ac506d79ba46f57b98c81d6e3751c1eff31e1999a0d7cc9841b8b6164559e6afc23029ec059797e636f04b8ee3a554e97f245dadd213126b46c54c5355cda32af129b16168f8ac90d7fa25398dc6fc66b1f44a2a44bd7c7cbe1a3a6441381c59fd2eea51b166b54950e920c5b6b78b6e9c1db75fae369f73009a83d5d8484f0dc7fa134959ca5c2a960d7bf788ebe2d1de2afd5340b172c59e7157489918a912348a6853c1c5772f1ac3977b263fe4b7db28804979a4fc70eecfbc9ad13a2a65db352e9b7a59e05153690598e4bbf25e5660a80965c33aae36929d8156b992fb37912cac79e9c0d8cb2f736efb6eea5979a1178d2b084c6df111d13e44a5c74496ab9485547258f0799ef087e7998d2161af2164cef415c4092bb67dfbffda237dc9b45a985075044c9da5482f226517a835ae51c5a84357803b336bc27257e55469c68a290693e8fb08a9b673557f9bdc3d5a1d57b1eecc3af228730c6c9fab7c58f5a8ae1b356d7900ec1fdffe4dac62fb8748b179764565a6d17e247e13350d908a3a82ad35e7abac5705230e6734cb2718211768ecf53fa8ed1233b054cb8044db3f9a2d86c39217bb5cdebc5bd8d90fcffad0c17bca44802fe46458b625898f8d4192e02d09e961f5c332816a1d9ae1150dbb369609025f8a77d9153ae1b08cccc7b0237dcb84d2e07059f9d988a9b983b7cca9607c86bc58f20c4b2b61ae10a43a9659a6a3598c6187db048a946a30ba7d8dcc8e567c0ad9a836d1ba0f957c2f8c2135e5762d0a622058cd411454612eba441a07ebe5d38de817220684afb76309a71c952e1cfaf7576297f5991452142238fed62a272cf1276a3e403cf720c80f1d6233e600ce14ff0463329934113b0ecd98930c778cbf138664ad82458ed33ff27448a0fbb814a786fac8f0de6018de885927057768e0c5f941bb83b223a974759e9e363a80d4c5b36090c365de15dc0979e1bf38aedccf1aef4a26716d65de8b9205e9479a8587e81137025c6c2f8287925e0d1692e22d502d0c6ed1d56349c6bc72e414491b2cbf35c800f2d9743529ed2a54829d9fd0895ed698e3da14aee19103449145be1094b253257f712a3ddc450b649bfafa4174af8acffe5d0973d5b113e00a341ab752ef24cad98dc27b9ceaaf50839c6e5397300876311cfe846fef3797d8008416af831205196e77ca339421457e0eb7b78ff60ba091bce5a4dbd547251388d25fb2b526975f769c8fe319866ace55bb14dba69a9b7d7de587e8294d8319597029f0025502668ebdfb298a0970228c7373d495feabbb1da6b3055c0e0761592ec961797aecdce031c041023b6c3eb9c4888117cefd67469e2ff8c3300f80e40d8240d8ab6dff31330d98c86c291540391c769472069782e6c8d445bda64adebfa5922172cda410ca018556af80bfcd20e1cce38593d67f46be1815df56408941aeafeed7905d44645dfe241fcaed0c94cd05556229ba94e0698b6615852e1ea3bf279741617cfbb4155424f361f8b87357b1646fca9f0eb870edbe910bfde948a92edf4d686fe1c591462195980ed21e29f9494c457387efd4bf01df61b51269a3392adffd5e5652be118545cfb8df2b3107b97668bf0516ae3fc23b69694b01f61f3c492ed7d50ae3725febea73734d66ef3bfed798854f1017462bc0addad6798df13c7903ae8a985193a9bcee5ed99a28c7cf7f9610d596ec345de900c359781a7cbcd7a85ac92b5d6db42ba99f29007ba316d3da7a0f8e7d4c82710c258589d013e80bc053fe2b6ffe9fadbd9b4e6c29ae4dbdeaa4a48ea45ffeaba7954e06a5fc8f1838bf52a825f21bc503bfb704e0341bea5b0d465b3716210d5937e9fd6537aa333258f8eeac1587ffb44fc3713a2982108b65ddcb1b3cae8978fb1bb7bae801ad3c8e91e8998fef9de72a332aa48b8265d5308d071e4292640ad7f6dcb084f1ffa8a038c57b206dba4496b89ee71d4c1b3e97cd8ee109bcb7122ccface9ba557ad39112ade14cac736cc0f5da983bc924d29cd242803ec2550f0fa47dd4a773995fa74768c99e4231a04d16fa7037993727c8109da142dce3e08a0a638c1082cae9dec52d3cd9f88b7db6e564a02cc85adaa0b66db18d5dc544552260180d96dd4f20c3b11f63b22a45ea481f14fd20fb66727062555babac6a0c102e2f188d055105b1983309f9f43c45044c689572c69dbdb10a4d133d2652fb47bc56284ee54ade3956c2d54b20fe350ae902f13749be52bdb75fa7ab476834d136648217662311a639b6afb2e5c27b856e0df5182fd04f4cada73d83309c7887b6921fcadb3acf6fa7510b6c063c66713bcd15fe6ab06d0e70869c557a513a36f7c6bb6df331c7c0547226f0645985f74986d93801a3d8fcf23e7f09aec9fa57b471c0fb946b57116220a3c3999d939a94e47e96e573c755130e2ef20c12dcc6140f3f7e9184cd5f37af6b64c08f7813e18a385e5893a9c85718f439f338aafec7cafe2ea396f009d8052d234071f7e3f9c1df9a64a9eb65d1d0be28faf0dfe367dfb51430855b2dd0daff66454b90248886a13c08a2f988fbc6a2bf92a3c6ebe5c832335b4fc4a88444d75a13072fd6707a36b896fb383226938eb02f9afe3398d0381240800bb864532ae0e57162a5a8261fc56aab3e6ed81c6dd6b293b600ce4e7e0ef020ad6821dc339a2cf9804946475a8d39eda4c1ce319c9cd33dd46e6d8306e142b5cecb1f908451104421abf0e846a127d96baf7c8d61a676928385c994c6f5f8ebadb662976ee3d88e2a15817bb8f4406d522f4afc2eb29ba58be6551728b06fa61150587c93f7c352e31ed41d54a78a8dd1166bf724b0181d6ea9d65aa8fbe67e93a5b85fec8cd4273e44deefadffc464e47d3fd86fa9ec899636ca2cb4e58ef02aa4010370f097129c60549034f99cc0835f1f910b531b1d0aa702a9ae6e964f1fd91be6f9136a64506928196cc3cac1bd822fa59bb211cc25b0654801718d38a98afb683fca15d7cee8e91c8d2d53620b2442153cd594d7d760ca8e8fd3fa609495641d1a744e5b8995a84fa6bb42c83b66535e5770add4681ed7430c4583309ecbd753f916335f7e2c8794ec5ddf498a3b42bcde642f5643f68583ee108568c879879269b0c0acc2f9e6af19e728a379d2c6219f385b2ea6fa3c4355c65b279e2e401dd9e3ad95c2f7e7871c4b9982c04301309f8c79b5b3fe605ea83faa1606710246ee83d78008049a84646c88221bb4dc1912a6c0dbae9c39d0f6ad7ea03450189db782109e20c45741ff00498c9593c8854540bfa1442cbbb1ef18ab19e7e5ad55787dab4c131a21dda9fb52042631f6e9b0ca870644370c7617cfe42001c0cfbd78e5794d27c9b60ee0766ee9f47b014e0cbd9e73b5bc043cc8b76e7d7473a9bbc102fb61c9c8dbc42ba1204533e151278501bb79ad57ff407cf45a57f0573a31025a19998deb2e64ffa6fad36b5a188ea5f5b8e5145f6dbf3447131c80f7734a711e4c1ca0da3001c7e395994f21a5354b16561731b8cf7a17b2965ec0831c986de68d7cc254ae8e29a8019b5957397473b5b389d059cbacc4192c64efacb86ccfa63226f87b80342da93bf33eaf4357670080d05f06ac49c37aa3c77e53121055da907961340bb5af49da31a7c8513727c69ac97b28bd0c6cddf32d6c9a8740162adc9ad7975d2fda86d6194687ad54064e4e16ab82159b3f0e2c21bbd0ca396c6bc4300d59fe98a60e11ef80df55b97802d53fe12f23ead231eca1943934dbab44782d986b87f429bf841344e404bb4b225bd6f86aa568136b08e68b740e27b73f6fc4d37ca5c2379002536560a3ecd04d963b78cb9a6bf9216572d87f5f803b8bfdb56913ba229bf8a0bf4ac89c39ba8863795961c0de6339b7b4b24b92f25d4cd2516a648b0b21af2a95050f4b287f42f272d2950696be00d1ea9988642c11271e04ec15089408f05367d14d51f2a04f35243f96782d7575070080928739943b6079a8e3fdedcb2741888e2d4fe57190875e474df92a39012e45ae6edcde376595f8a441f0de9f1f1377eec2b5f1a6716e2819330c726443ef8b1d5aa238eb8e1428f758b8e72ee3a8063bc72bb08358b1918061ffa8ff3c9de1076670f14e46bcb78c87bc5db7ec1ecb24bcf0b1d69f9550aba102ed7fb7cead88a55a6471f8364ea1fcb8383a41cd4400ab21e23a313627eed5b12c2ebf313bd383b1ad520b3e4c6eabad4aaafd844a885af698f975e9ea8704a25031164b569d758bef02604f044f5d961461e716b68b6079329e25880c0f5a9ea3c15e9ba14f160e8c0f6e8361ee39ecd07ae985470e9313af275ce319989692c63b99619fbe3fa160ed1e162b94d530ce162b00eb5153936d3750d4b57055d7259d842e374e25c0174da91279bf3729787da47d0bdff3e3acb3fc32f3e69a46170b72b28018ea6c8114434715f4c732f42b52690666ed303c4ce33343c5ab506b4bcff8b844e3ba827f24f23390ffb79783688853716486b5184fd8840644766cbb683839a3bddf2879094fbe793c216cc5065f3c10f533206db00d626f267d75d5b478134fb26c28e685cdf3548fccc7dead21a2bb6069a44b928a2760aafe68cd70f942e5fa41b4fd21d7989a6b1aa2d307849d1ff9e802533a3a8053cff817dc952e2cdf4bb6b999ffdb7068b554bec9724d82e3b71aaa1a700a44c1ff649d4ca1c9de7ecaff1407c6a662464bb929ed2d4f8428df3ee99bee8ace50c6f754de9c86267d15db8497f94c62d9307b89fbbff014e20b4183ff67c20cd40b31e29949ff06d09dfbccdac9b35910ea5795f960711f31ddecbf76281eea0a84fed514c5d1682a770d86b8bd254f7d82dbab4db4aec70be4df2f94678e0f5d1a681fd6a83ef24b5d03c668df4f8de0e6734f22d5aaee3c4f30f1a3e62e0094f996e6391ff994145cacef704dc96ed0ce070533eb4ef04a4bf7de8ef1d9e5df927fe376b088e0b33448df2e6668ff12849fed8a7540d22224ce72d2e292276a05641120962bf05a4aac4469567407936a51352ebf5e8a497516728fac083f6c2ac99dafbb8d3649aa73ffac7a03a4f91ed627e4ac1dfebc5e22211688f73fd36f875a14751fdc5ced4f04c4881844ca5e7c7a55902e6626453f586617330075147d5e002834f27c8d2f92473350d7405014cfc43044deec2c1b85e1b604e52e2e33a72c325cfd38ae1c7deea365e22b7313b2321335883635bf40b583a15bdee6150fd94b532085cfeaf97b9fd4be0af27ea44e4abf634b280041022feb294810daed9f53d7a038acb0c54d1f61e7c3cd7f5db5c79c60ab9fa938aa39cce4d9eccf87b50ecc13778562166233d56feeefcb90a954f55fcdcea829144966cc1782bf63314ff4ade5ea02c7197cae1a5531d2c40ebe0a0faafe1d0ad6ef16aafb26b0aaf1e403c20dd497557a7a8b2348df70d872b407aacb5bdb23b04ba36794e3e596a92fc89bb667e78256249b7a64fbdb053390328713c68c1a108d7a300a02620d70f4b81aa57b8adcc327d2814471ea7c94daee0ea6561bd598d14e71a0f0e71b5d14c86bc9872970a0f3529c55ef2b2a8c5fbd7f72b2b5ed9e9695717a920e0eccd993b67e9245a26d9df0840f9787de2f3d5cbd3dbea372028fb1738c0516ee223a2d506cc618848341caa6f0113dcf8ce55b82c756b13f25732328865c7127e79b49390929d5027906a250e67d0a7679a1769ca2c79054a1a130916d43c2ace2d1498db24b9e83755bd7790213f9e7877b13722c67bf8a2f4d2a6ed9874c8e09760716b912b62c207d6cf46a58f5b394ae7db6e56163d940b256187279e22db4091e7d0081866b733c11972415031674146049d7ca52043531c0c797ce83ffe3eb4a418b771aa1f888ef02675a0e49bbb7fe99b2c9090c255af29aaa12134b6b967ebbc4f57bbc65e25e9f5f6c6b1a48bc090fb7f7f4a4b74bfbd9c7d62518bf676097fd01d7b33d8529ea9f0259c35273bcbd7db2c14d42bd637a0a085fc9d179a4b25f486b1abac26317c8f6a89d6fd6756f6a6e487bbc656466cfa90c1971ac262aae29928b01bac3213130742b232bde3e348de27f6c0a5ff4c4c424a1a98459e46a4a8ae3aa0a607070c5df629673f1fcce6afa36fd5acd308c8d255d18d01167c6b15050653e2723a1f68a86fb9d6b4672350bd5b28d7c13ac1fabfed750e40628674cce7cd07f44c9d8c888603cc9f57b9b46dae2cf3695f4d8f3156e67f6dcfd1b373dff3a704e969e0a51d2b0ac67531380fad262eb2066b271fe8bdad616b97e7a14628408376dc77bc3000dcd46705de11b7cff40a21e5c758ac2cb1e1eea75e4bd6044635db9312e7c642b8c3dcc7f400e134a0e6331eb39e05fdca3a35ff701bca0f09edd6834c39ad9882ed75b67dc840b5123697e7586c1d16054a9df33ab9638a8ec3cc7b2c69a5021646b4a78adb173f0d94ca75df1fecba1d14fe986c214c66fb38811f39f442b3e9e7e961dc462fbc170d655d726ea1e0850aed0cc98b0077d5339fb9e938b133b591963bb65a854283f9e9b1cc9e3f78525f1c32c3ae4c55e1a047018b500be2d2838ab916948bfaef86ea310ce9ee6be8f0672d8d75c007b96b3da8403833ae2c9710436993512868903b5f90545be7e889ebd52ce065d6e3ea84db615710b9ad810acf25a6117ac5c660f7b4967fc8c10fccc561da5a9f8287a0949fb8c3c0a0028e615140f78c11c0aecdeb206539f7b4d63b01cd9b517e0ed1b9646d9df5869c6b72f76883823849ed92d87438415d9d1e10375622baaf04d9a56cfd66d625d0934fc03f33bff87e1b9f8d1df47af3b613a49f9de79b2fd9177db94728c9a587a6479e5166f60629fa5901c59775de8850160483a73e1003bea6d428cbb96dbe059858e372800cb08adc6ae3b8006411e4fcb076ab0652bda80c66a866f6b07fee5a5a8b35741c12b54fecc257a8317cf772a76dfa02ca61106afabb8620c694c8cf6d26e5855e84f2db39f740c22e9954ca16c9bdf4793dc5117388e29d89ddadcebccdc8ff023dbeab7643aa90448aaf430c265e819f2e15709154c6187731d03e5a7bb75b7f791d94caa19867172d229e6848015eae4e59dcab1a35cbb737146afd7be31747e0f74e1717be2f659ef42872b1205ed7a89b7fb610fc70a312c361b8699a7190e6850f326969d2444ab4ba2265be5420645c187bcb0e78e9d3f77cabcd9f24e51fed75fbcf077d2f038e5f4c617c49fb153eda8721228837db6dc2caba72fcb561ec3ae069771345b8b73e6d3b30fbeb5fbfcdb62a512b1c39237744430171dd064d3096d181fa15023b769e2f61658f4a7e2295bf59e13f3162fc4e92dbe9c324a7f0a279af6cbcdb0a1e18ec21ae6503a6ecd9283b2e424bf831b6bfaf4fa2cdb118a4208a7a0a4ef7cc1ae0844c8040e8e80630023bf007980fea52f3e073530e70251d425dee62ef6dad2ed97955c16bf53d505fa22b5ed48a1c685a5f76fc5f9b17caa8be140a793c25340302f7c0df71d7e217d072388679b77a01088e8994008e59f2e73718cf2f694d11977a89f5bd0cf7186ff6197c9a59ccb47b5e66eb16269684af1df4fdf0b703a86c53326246c043e7fa0eedccd4f618c0d959c303a9c011ccaf1b67a2659bcb67057f0d260ba436985ed931e3a95b2071b403650449120b2472847d37060c3bdbb832d203c3684711a951380fbb64716c674679262dc84234be7daa2d3633b9de29168a2205d78a0b26247cf1fc0111044d88105cf2382e88bbad9a8e6c11682fa8b364b71439dd671b9ca6991b6b4fd0d8a7105c29dd2bf52c7554813b94f169f17c33b75d0db52b0e113ffabc304b9179104e6e2ef4c69cec216cae62a015ff7bd0bf7ecb89f0c149ab750f4294f2569dfeec57192dfb9fabae93b08c8fb457a8b2353a4d7ebeaba356e76954421f21e160a23d160f1d6779e6a0d4955abd05496c658cee255c12f3eeddc83fcbb5c7c1a0a0b0682ba04d0d5da13af776b72cc1935d1e0a549b3231de8e114014096ea959304cf971a71aea1e91111108ebf19f29102f54327f1ec8efee8d47fbae6af1f49d2274dc6eaabc8c9f7844ac121b0b89db6a25f5569be1f0bbe078975403cd911c007d07607dbeefa9cfafda56dc399722a81485fa55fbc6343a940671c30603c5912001e724d6aa183bd5f6700b78fe8ffb6d34ea8bd8b6a4be46b5c39121aeae2a797cc79cd476b3c149298939f3177293f314fb660ad71537fd5678256fe44a391acd8b0473fde3688860ce112bf5cceb73177d4877b5ea28b4856f60da1151589cabf9536fcf3d3d58a1dc937967c3ad2e516d5f3f601aad6fc28d977b571d7cbbad3e0237ec0864bcd07020ecf6e3eed3eda4350a2f2832ec433d99bb32c8380024ac8972ae4231a75a05b4a0166014ffecbf5ee797aaa22aa4cf5b62f960a06d7165ec81ac64ee22e8cc1367a526a9a63248d5021e6cd48d7cae9a3235c91bc031046c7dac863652475cab4ed73537e1ba00dad22979778426a74bc2ca1e60c7c0a628b2274a3de1f266e4f3f072b9043877d149b5638014069fe7b8c2f831db58bb86cf23f88e7b2990f8df8a85528703e8e9955625d5a405b4628c7ab74b77b70e60aac164950aadae4b711754d519c252c55fa4be3066d01275e710639c1a28ec7023e5f7feebe5e0f268adfdd7fbc01b59adafa26af9504755a3ed01203017fc0fa4a659260b4cc08dc368e9743c33e704c827ea5a94a6156aec961a6111bbbd565652a0de41679e7fb253c2704c4fe2bac389fe1c4467510796e25194fe7861833f3f8dbb6e8b72ba0641e026ea14a80e9dac6e112bd19678e8ff86ed43a764526312129a9c9e48a7eed25ba9057b4a8ffa73191a358ca952fefd9c531bbe4dd637fe8406f63206db24f98bed69de9c7a3d514a19f31afa54e11dd27fa331718bdb031eb451b6230595940d835fd5dcd3e62f47a718b99fe36472a881a5bb0272813e1d03c8f871f24946e105dc82c81251a094fec0a45b7200dab201ca124c84249843edc684511a52d463746c294ec421fb28bda9fd95e6f82740c20e5ce7b6341ddf8d4c12317dc214a618b23575f72048fc64f54352a9089c8bc92ae063b7d9f73c225da164e8440c2dbd83b2df8848f9a56cee19be1558a2f33d30e1500e81abbc4919e17935210c8796be6f77af98985ac0be8ce6b9b2b0a7c5da4f33822906a71d0e43814859b3f736671d7bcdb5eda877250a09ce5eecba8bdf7abfb509eab3afd8fbf194c685eed8b8e5c367c7c2cda7b8e950789082ce46b43947dbb9a957b726efeb03dae060a4a8a5dedbaa5d8236a838f93b695904d212d3337d8dc2d29d81aa18240e496fe95d6332710d8cf201f66951b5140f0155a1f0e71315d3c2ba590ba90fe88f68194cf9edeb444996a3f14b37ce10571ebac62d517a065d906b556abdeac35b57daa03b78aad9590896bb787044c7922b2687c9f344de5f931d58ea2045e9e3adcf5e2fab8a4acb267ba75fa0e84d6fdb2cbfbebe730d72ff1eddc9d7558311fd3424146ca986508f6677c76a9b82f768b4a9c02de8427abf074e9a594a3e6e65ba13ad6eee5a157634ed0a9b5037bc327b11a9f4b59e087dcf85f43a1aba3ffd54f65b629ea9d067758c09661b60e73d7c4f92dff14e68ab6d5e9449fd21d8b1592248167258fd406041c199998562b6bb94cb872415d402023394eacf7e25958cc27271cb49e82dd10205b0d7329f466976b3c64e492362087c57182766a817a8234722a2ac2b7c0174e3b139437d3368a09310f077da1e33b2b05922a2ee81d8816214a2789606888e04ee94478934e0bf32b0b03ae4e92e2d7799864715b8119d8159c6379c425a576037469fa883fc157948f9a897e55bb9d5562e8d33e44f99c6fe999e433e07e446746de225235900576565bc2e97d3ee03437cbde57f542428b85669887a98c4273df5564f99629d9dc204d0c10f79d9efe852f9da27b4d992aeb76fa2234448ebfd49538cce1ce8c2a104a789edc068f343241935d0a4b0a49c4b8ebf3aa9ebeae4f1ada501701c12184a91919822ef11c4647a41556c704262ab982640e484516a31741abfe5614afc0f0e7111aa90393a1c556be1f4ebcbf2f893de4f44d511956316e3bef69e999bd3bf7a4d56e55902c5af699de4ef587321997fe55f13225d0b8304b9d7f201e595b7e005bd0444b984103057999ea46dd0605a8678a827de92648230d8dcfbeb7a1df320000b4162ebe6b62915ea37f2144ca3ecef86b7ae91b575cf235996bcd093d2fc144ecf0b983a5c50705d9d867d9025a40dc12e74814b2e67ad940b019e88096949efcbf900999c0648040306697366870de5b81e85cf314b1db9b9afa9d56192119c7719feb928aa70ea79c6d5f6ac2b0b936def1c5c3242a9784c6417553bfeb201d33e920bd6dc252f4b2b0d0eaae77ca74ef0870af6e09ec69ae94cd62ad19d2d6e18add1ef5e90a49f4883228440e0791e76c16ba75a4d19841d6f78e7636554df1f55c2be515ff6efebd35266173826a331a8b82c28394f0053bb467889ffe3beaad241261d857e63044622514bc0a113ba17c079a5c2e10004e06f3f02f40ddbb191e88b66d1e7c891a7294c1496046730572915a33fedec9ff3d237d3ebc0c28421b4205b3263f030e28dbe0e231b5e446ca7301bed4271c4a929e2e097c0e0cd7dc4494259c5f77071817558af79096666bc7ce9fce639cc562f0b5c829f599a98963d022d8e806d50250826fa314664484858d4e54482e877877d75cbedac2093a956520c6b75c1ceacaf54059de2310ac272643e9ba72cf26c47d958c9aaaa93df5503e17bc75099efbfb1d63f58424bc4e791c90c09e33284c2bceb5fa2822e524d0a0c962e7433264156dc69bd993d3cc6d77c52ef8e4e951cefba9c993723a90c696b621bd3e638cf5e0a0b5b7ae93f8f8ab392ff24af1c38ea465de6ef12b1f33499801b9d566124192a37e82a9a06bd40dfe6545a7ea1e5d20622c4ba87bd4e75560c9598a4213be23277de8be4a66982e23c813b85b9956c18647a376faaf3ea782f8b658d9d2a2fdb8d04116383f66749a96265d6f83b2484d91180f98101a2a3aee4efb55c1e3ed763338952033b3fd3c7fcf5d710879f4884107154dfa4286b9bd95134805c819604cf385c7a46c6b091742bbcea382fda201bfe6eda8784ebaadb3b313e42ae324e7c2f7ef4dbe62d65acd970eb009c219e5b1602bd91fb88a56d3ad237f7a594f6be9d698c8d5b96b3ab7fcda44ea4f3c2da9ecbdf83e5d336cb1f24b1e26e899dfc78ada7ab55cae5138030fd37b690eb87b462951222c7fa374eba7dd8ac69ea717215c2390a80c51f98f7967c77cbbce88b8766aeda6022a2e40bf7a0ae0d844529909464b87ca56f24aaa2b26a083161edaa9815289de59d54d0de890476234fa0ec27891e15c5ffd9994ce333218d0509999c11e0bb110caa213b75d1cac1354111f71dc720e31c6b4963cfc6ac9cf802b9a8619a3cfc891ab7f91114e2a3769c0f4b7589e53e1302347387a368b461ccf76d4a556e402904d3975f4a4e7dee378b52a06d54d082081cc8d8f4d25277060b4d4d0aa187503e78fd643d3928102d94fe757ab7295154b8f75f006e425e52358e8c2d8a42419ebc4f1b5ee78f33d09836d3e9dcb2b742ca6029accaf21878675de9fe9bd3940b48519136263380877d8d6483c668db3aac6edbc74c50971e1b2ea14e9405100a06b49f681467d10a822a83fad4bd80edc312c07c6517a12b72a580abec807dabc6f5c8f16e1802e4e021e9b9d8625ae6f1a0094737a3c032bd360004c3f78f419123918e4c0473b44194bd2c3979869be30a58283c40f4446d49f8ab69f363271e6faca688935407c93d803bb7e1bf408fd69a3fe669fd0c8a41d44a8807a56176d7710210b678aa0a6826174abd4db93cd0806042a682b080c8c56318c01528e517a6d22d5b7ac51618dc7bbceacb779f28bc91af1edbbb692e5d8402444b53a9cef12758c76ec09f16795782bbb9cbff9206ded526118bf8aeed0122db07272f3b02a48c2178f1e45aa4307dc40ca5e8f5b48a5a17b381a00aeaef947d788c87bbe46baf60eaff512ff6ec7eb4bf211238124a3e71899446886ce8cdb8b0223aced6e31cb95b3bafff4429e1962dc10ac7020abe5cb7b19c744526d0377626ac613e0d5f09422771fb882d6cc49120847615447e0d49f8e1386e7409ef0b508a16e0fb5fdc75a75f847bb77e978c9abd6c04692cedd151a766df574247f3d0975ad5f88621405c042f62fe459d3527a7cad29c3770e364650d43535a7f37180432e4e1bd749e54635bfc66420e526a16d6f9bce277c5e249a170014752e302424c1b3c4ba78809c4535aec06fc182e423b6a2fdfea5ea2b75a2d082806e11368bc547e2f324585f186d174fd25a51607bc9727a2e5eb24343406c9cbac50533d8b3cea018fb32179d350c045d78a2f51eefcaccb8bee9772a2e85bece3a0e7767841fa2e1a135e62b86f956af68c1cd2513b43ffe817a0f10d36552434db8d9c313741b46e0233912b8a1435689aaeef8d2c23601c6c4961aaf4690b060ad88a5a8e5999aac280c2f2b4c64ff6356f28fe05759ffc0f89cf894948bbdf6eb0cc2c4bb7ce1f9303828b311501fa2b735688a855b1e7e25da0fccd15150c46df79c4c66e7149bce9e53d0570f277f980117f0616b1c22e0c0556d3b4db14db60f5e7da1ef5754f8b3e93844698443193c335dc6d7ddebb42d1717b161bf61f8b8201afcfc49ed21acf8ca768ce6f13fa4e9c6314059afc08dbbd9d88239a9a100687f5d4911b54860d91a21e5b84bb1568dd107b3c6d4c6187e78886846351cdfa083da12d91d613dae1ec45604226fe396e69a141de80efd586e37ada675cdeec08933f45b4563743da0aa38b2587f01b6d34f0e38b71ba1224300dd970f242a5ac6de4d778519748cbca6ac92e15e4de6098e45baece6c5a19a9eec02e34af82b7e463c15aff90386e4a83fc8e98e0e756c16f6bf6eceb2b96bc40c7e5db28279a4d617f5c7cfd86037250823234c60c17d7915b96671cd649967aab52af8725676de43773821762f64564150f478849a305567d788ea244378ce4fa449d2672229f24ffb51832f2b2eaeff75cb6f572cd4ba13c1aebb1128cc1e499610d2f3ce5c83a7a00179b34163867b5f024041f727dfb97f1f4486566961265ed94bbb49ad2cbea2d414f3744594cc736a017831dbd94f2cd9a68fdb4bd09983a39ae02390c691c788c9ff0ed8ae6e0710d17f905470e7cb7a924a5e5a2d1f0c92ed9071f8fdf12fd05be5b8d28b0b459d98648aa93da9aca840694a61e7fbcc2877ad4323ffaab98ce4d40e36d4fa854b5e6cf69b68d0916e5a5f853c3657671c49f16437278dd379fd9e2c285e748093f03534986ddddd62fe3b295b26824093e14f3ad742964f691686bd7122cb95ba2a8b5783e8ee6bbc160cb43e9939a6118f194ec913f1d098b10eaaea9f67b83ff4301621f66cf02384e5ecb39b373dcb467851ea89b626070a05fddf6ac59ebca36600d9235e68e0f4d82832de828b1cbb6841352df1b5882d6554469e93456badad669055dc0c4a81e188ebeb9b304b7d8cdcea87a375afade4157dc36d7322853cab04704ab4611ea7d4102b2b91cb5f0139e789e1b3e80b5299d8e3245530398f800cf3e58dd69dd5ea392d635be18e1d4b8f09e874dcbadbda6ec57c81204010d798acfb1285de97b0801f9401ca590af789b7ec79a9868063f392b5b4dafdf147e501b6673f82105f09c938f2d1f95e0b7e99b91dc1b8a6019ce777f5769aa620a95ef155376ac78c180b1fb745fe0d1e5ee3f1ce06d36e2ddf62deb9ed38b6fd860667395ad07bd742e59afb3741b38a365c5d6bc97b5033ab592f8aef05c93c89509ef74785b23ae6209976a05c9485a8dd48572f26050d6f3db0a4d81789fb44735ec5f38262f79ab901e14a782d0c1911a13fd99e50c1c490cc47e47b8f3630b4c5afd05954118c831abb49471474e0e799750a761955ac796986471bb152769a45d86a2a1eeb6ec7d39c7c52e2494e48e01fce111a3de65e686701a79a91382c5d78e7d3a2f80e00366e6335cdf4ae66acc26c6537efc4e1145983f6aa7a57f8400f464be2e78b86306cc47593228a7df6a1d1f60863e72e821f1ebb5d4a20f726cc5fdabb9941a590fbfcf834486a622481948b87f1392e0c649f0cbc21b5cb55d30a06c1c7e98ed1c8c6de56579cd577e07e778303b4a9eb2317786160fb92897c2c3a37b8a9c5343d6eab45d6cdc4537f7d9ec625c2a523fd471de4540fedf513fb98edc24e91dbea301164ac2bebe9bd87d5815f6a5a1ae217c813cb6672cb93e5df8e1317f692d7425c45f1147196d0cc71b5672a3d06ee3ed266be671bc39f2141be7abcf81ab5e24fa6276fcac9d2ffc8620c8d72ea789dd614992c311aae4417163aa480915deab15816f2e1fbb250a41e5888aa7a3e78c53da15c15c4d9c5b232e8c97f0ddd517a9af74c98c05ccb840dada7f7a5817d303190fffde3eb173276f22b4184d8acfc881a0b6ea6cdce5304eb5685bebab3ea3b45656689835e8651f193e7c3738875452a4b78b99782392a204acc390151dc8a9b692eb5ca9810ae1e40deff8f7f1c7c177a98f202e7350f7ec0fb3da7527e141970cc3d3c0185c9e495b07103e3dd9b9df9af2758b69c8245aa3088a8ed8c7738ef1e2920dc3b69bf70ac8ba4b570bfbbc0126f407905188b7688f133b449eb46523c459d94db220e38c4568e0e1eac7bf8c3eae41c923de40376fe1973814d0cf3274d49c048495c2ba5b0846ae8399d11fc0d35e8cfd33257cfb209206bd43b66d09a3ad38340c696a38e91a8213041a4db7bb8fe87c1bbdf23fec76a0d8b43721405852f7ce8a6d02255674dab898ab448bcd48b1e96b81259041c8879ac00bb2543b7ee62e353252e2c7075a83178bcdeb8904e4406299e399555deba4866382ae83250d86601c5013350dd014525349ee513b07b999a20bd8963cee1e4ed62ba3b723f5d0959f5599b8eaf4c9687a3bfc59e7ede82db08470f0a6fbc666709f9a66d404cfc30651961fc436347c4f013f3a2d7a7e12f233de8cef5758e160b8dc9e9092de34ce800796f3e85b02ee6c1a0fe9cc6ee3a07414d3edf8055d73f41a11e52ea1cf07837c54653d0451b67ad107738804780cf832e74dbfbf60c331cf105089248fcf5a7ae184f91777c52fd4aeaebe6dda2c0332423ad541cf617ad7cab229574e77c13728278fae8e96d64da0a6998a234f2cfc421923910e4ec627731871df3a49bdbed59a87dfd87a428ce0c72a4cf8b1e0cbc2036153f770a5f85966230a241b6836de1dd057bea940e815920c3121578a0b9a64178b34756162f364293c394883f999b3aea353055f5de87875ea75976a1b6f1133c3fa1e34003e228e5fdd16ee68e3b0a89506053c4bf325af0bb5f1aad209e12b95ae78baa5307243316b3b38c321cc9cff30369bd9ac4871c5715e88df3903fa293a3fd1ee97005cc0065ceedc98d562890afbfb04e6d50e7f173f786ad44ed288bb5f6d48240d47d1651142f8ca104c7f356d170e1c4c9b3619911c895b0b8d07f6872e8193627545e9165f96901b31269760bb3d091badc3796b8cb8ab7cb7ce4f8d66f2cec452d34199a9aee26668592ad7bd12d3ff748d6d6b714b0a7f85b60950e3cff55c50991d682f7a2281fb0f9f86d7015278db998f05732fa26c2e4e0a4e485c1fa9a3804dfe7e99093f437ee15e51dcc390f2684b987f6b62812ca5e32c606dab016d21921188ec6707431955735efb482d509529f223b04a1915c93c559e27b04836ab8b2b80b689d9bca7c0663820ef1c06536786a67b15a10601e5f36d00163328d119857da2610518e24358fe80401924f7304d07e7e60852f6d65cd086247c17b494f2c3494301754670690372420890f8bcce0e4fdc87c6d3f99a843a89b1f69f6bb0ebaf220f2617c0b32ecaea83b5208154e3569dc24d8b3810c09b03a9ff34281a417efc2ba4470de7d82da459b33cc333b19b44e92f4c5642f87eb22faac214a3d7fa2010ba903b3c7aeb48eb2bec6803a204b6c83ef371505c37264363962cef9a43f4f0cf8e81d1e643bbcb7ad6d6e7a8fdb17f156424a40b77296708af2bae1990bad5a0deb7cd881996d61b1c7b94aa3fe17c89e2a6c161c3b9444b115c263abfcc7d5892e3cc8ee6adb267b007fdfbbbb85ebc9bf7d369d9b839cebaf7b85cd56d059c3b1fa739e9223c1cfbff418e67c4f6d610a6db9c1a69ac047df591260443ac00e8fe46ff06d76c0c07535fc6ce2f6ad223d9a19b297ef716e81a89c0758608f065fab55e3e828c8cd0337b084f0ff9d9939bcc0433c97d34af1615dbb4b1f0c5c81db1778a73a5a8bced2615800d1ed2cc82fb5d815a64172ac26b44eb493aed8eb6b66cfa72ba329c4543a44a8d53a6f78efeb6a4c038ae9bbe93b37de4938923ca33a989d5217ebcd7cb4b66d78237e56d6b1b6febc55ff1faad89e8b2d43654c861580219bb66a1b105e61c69ebed10978c1c1420f9ab84e1cea936d91209860e6714f0521cbbe2f875cd29774350200e1955b39ccc7c9beafeff167281c95de58f311dca70e8c59ec1f776170728f98ef507c0489d1477c3515a195c062351af66d3565748973e6285eea88d494063ea5efdb5e0fa56fe16ecf8d42fa73de1bc707ec02d6c4983c1eeab38204e8c1119173f68b845f6d71a961e53e688db24207cb50af1e17fcaf4715000a3d342e3ec27cfa6c43137a53a65eb412aae06d37250b8956f22c2f53d4ea06586a56f35e210e736751c8a362e44e8557602f592dc021ef77c7399a55907e1e0f66a10f3e2cb2f6e202484fddd8d2e8fde3db2ee341fa74455620780bcb1296536398629ff0b39bb2c98f7100da426946cb594b73311ae72dd6da52b43b2e6d681d8c56abc358d8b1b7fea48c830751deea8cf24a5f7995e25109bddc0690eaadc6a95e177bafa968a4d68ea5075ce7c72690c1f315f33047759d248d1528b4dddd48803bb132060d5ba60159fec16aa6f6cd47087be20b6705c4ac20e387f398720fe86f5af48dd193cd9e292ec54b348ade2a5771ff88f7bf313f7b084782c4852bc7794b369e975fa76e703e301cc37ef70e759e7b39aac03374cfa5e88fc3fa06bf23f5431e551abe81ab4952c107fd387a2ebc18a221daed2d72e1344cd0a766ecd865205cc4edb7a13c16bf9ae82aa2a655662f77846dd869804458e873a7e3dd8aa8dea790d5a63dfd6d456ec0e4844cd2d0838930ba3ae4ac21c0f312e9c1d847ab5f2a05a48d68d48618b466395baf9b0cc4424f018318541af8a34f36d0da3f2350fb070c1d85dd5e81c3cc257967335674ccf2b2c05f5013065c225568f1a98c2d9eb3fbe7f5bf23675de73995baf2aa6d34e264a3bfe35cbaff9d89223c65828cba6a6ec42bb6ccede0f6c7ffa570005dff3a370ed16708b02ba8de0dcce26ee3f658af67ce0a18369282475ab6b011adfe1b0507f08b0dd45da6a9ed6eeb436eeb9eba6277dedcc879d7c3dd29e97045d3dc9b22e3be29babe22ca45d8a4ba7be328be00e3a13a2937df2ed249843f6f9eade06a3420163803788d9ecfef13b5242dcf8f262786ab0f12babe761d5707f86da685b0bf3e8ebc41c4bfd2db9438eaa670056773ecdd37b32aed75ab94e5a64ab6d3b771538afa325c25d215370f9f2d69cb100531027a2db052a54e1e6f04c2d432faa6d0065a09f7a7236727441e9850b51a6c67c741a83d8c7800ca2e6acb1d718d2a918b3d4d83808b944f706bb9ce9e21238e8100514fcc7fa8b1e0cd21a896ae2f5fb657d47ea2c680047d46e21cb00c741a09946a4620a723a65d5281c397efd128a5adc75e838b5e937fd934d565952d4e4e32bbc77b7cc6d10e9ce7ce1a75d6d8769eda891ba2d0e188a52e41216ce57cbef64c40ed35fbd3619db4fb15299398dcaca190ddde40fcfd0650ce452b0e722f67ea90c260ae4c4b1f10fea74a178bd8c3cd549bfa2e2fa79ced53b88fcf1e45f0d1673ee351238eb7fcb146882dcfbcf8f2bdcc817d96b61fe8ca175bcef8bae37aae306faf1b3180d42db385a39e2675c477f6a8ff90495dd276533c354cc2d477561d2716fe89a00f5ae0ebf9ea4f3b7c808b43ce76fd00c9d088159cea7a3b186182a5acc123cf9965601c93edb9fae9068f0b800f23a921b292532d541e0cfb7bb4fcb7ecd04db4012a3c30d34d8dc776ee6cf41fd835b2c546466b08c957c11904d103e3465067b202f4e30e326f1910e515e2815cbc3b83c2e09952b93e9f09e9dfaf2bab8bef18ad4a841fa5b6da9ddc3962518f3138d3ee849cdb51c682ad2e5e7595d3097acbf8a4091792ee14ae8c250c199c63eb9b24cb487e8aa0599661cc8ccd2ecfd579a4d02e76269f00860564356fe5e770fbf188c0641d63a5cf786d0ae4c7238785a0d42d8a16aeccb23b687a4f67e017cbc9ffe5ee34de716e14ba2ba4ea6496dfca640a347371426586e9c73c390f8bc2a3bd2430e7ebb56a49bd1b4163ff191c14885fce290ee562d76bcd63189c1b2bb5ae229396c40d72f72c8d268787669ee069f9583b1ef7e39aae02f7a59c7dd69a89b934a716c285d83cd70833b0634cca528b5208584b56ca5ea54718fc911e07b8eabe0ec6306a6e14ca0401f1b17cb74da5a0f6a605e68d9d5ed21afaffb45e8956ce0f8d446a6f7d795e28b431a097a6afc58d87cb17b61089c2311fe10a29e3f255b6a3234c7a4f8f6d92799773de5847cc6af64f25789ad08e63375f784a959a5eb0fc10ef886ed9171e3847797c6ca610db6382cbaac96cbebf4ce2d4749e2a1f8312b93edae2920f7ebbd5552f147b2c0e38828c9a448281a86b5249dee98457b05d05f4079576012674b4c5060056abe0da260575db3426fbd3f70984aa8c50c6c0e1dca522ba72c1e41730b84fffb1a51fe794be24cd492530e7819f79b24b18f8a9468d8cc8683b9266ec4013dae0f2d97be7872387f66a868792515ac4647bd3ba1df2629509bb787c628b99cb3c95bd236b916046fbbf153bff1da96b08e470c06089e33e367601b619f8653f2c31fabbbb4eab2f836f2e963f96c331a7839397047f9d4e9bf4d0774a4adee36adfd2ce5a4c22093e9245e3e6cb7e0e37257da7d2ebafe5530d8b8effc0cb57023f5e2773f3059d50922908b357b7877f8f0fa6ed62f1d255a7690850a06b2d1da9e658fb2f849288c3598b24768cd3d7dae2fde2f50523d6b96dc964cd99473803da2a78e30e417008ff679cb4387f0ced6c48e238ae50e5e46b4382fbb5ec298614655567dae9c8bca8d3c80438af3c09d67195108362de595f08cc6fd85409b819607b5b52bc3029a446063624d6f3dba4e710c9e44029d117e89a3c03096975a399918bdec53af8b5d6836ed874429c65eaaecc0e13a21339cd0d395eab6c577ba833380e53f8e0932b4e132cfd732662645cca7026deecc0e3df7fc259754768d013df16620ce9c3fda64ef9d128050946c6ececc1810ff366af55709784820ef384b50800d10c44548fe5a94f2fbc7c65b1cb78fe5f960672d9ce9348ef5333ec4394608326c0de668fc9899e01c6b5f47920572b9f51a79f49a9ff8454bcaaddb1b76a0d5da723a6c156559948ff0dcebc6d78ba74278fd6653ed282cc19871ba2e30167347c3bb6138f66fcb733b98646aead51c609103b6bcce66f0aca899833c45c9ce912ad096b89605dbd71cb2553e26bce5e849eadb4f7b2f4e6d1bf7206ad60815ed2fc1b5640432e17266e3a07045490566e17d2290c64c2a2695efba794f13dc364a837a308e844be501d1c39115bdfb2e40ce673db5d2b5c0314066d631d6bb0ebf1e1453ef86b3840bc012a4109cd868cae03fc41a26b8ce62578976afbc4cea9b28210b1b04f2479b2c4979595803f8a5452a176c978f5e9332ba680df9df9988f9b87c7773405a10820b193398322eb3822efe0452511b955a27a6db28b581e88e3e2678ac973d1f1761daca8aafbe618ff1cc1074bd2bd2663362861e31e734f9d84218083e45279ad283fcc7299da5af3da57342d2fcfb8f5b976b6efed1763be55559be811c8b1893e93e1a42bb0753cbe7d28d5d415760706ea2751f2a9058888cd6661c9450724c70ecc31e67345d93d4d060e16f496919bddc11ab4c8bef0c1d53eccc0e4fe7577966ec0eb4b69daff7a8a1c764bf246cd99ee95e045f2ff5d21852cf44d04f15ee294e87041217a9e7f3064cac8ce5fd1c26f6a726782d65e1ca774d60cfe6476daad08d6841e6bafb1a16841f13e61d49c30503b2c1f5de1b24374aac6dd2cfac7ff21a858ca0159a27d467f166180c440045a5326aa30e815208ac0e7a4d71f8867337c8fc8936515347977f7315a2f5e712919dd11ccd4b831775e361209f2476e7ab526c408fa86c0b3b6a53b0a7f0e254233885ab4b41f766d82e82a7e00d9a11d54d2b6d759d91d7ce525fd8eaede930ee211b9c9f06e5f396c6cfe56eb616df6a55a024433f65432e43c8df45c74f145cb38e8d294cb58994de88915424fc9bc101913752485bb5e1fabd5ddf9c71cec37a2b3017ff92f53e122b855ee931f58929830a06cee7ad617739674f08da5b01dc1868d894827e4e08e4e89cdc7ee22775712eb32e41a81fa32713110fe6f268cb26ea2bb7ceb10a0600f798f3c061fa822f8c7e6da0e89901b031529a0604c8e99838fdd7fcb508a6b2f4463334deee9eecf66141b5fac9d1b5d17850bf4b25799d19f8a3c1bfdcdaa6d90f33b85f3b05fd8f234366abd9273cc79f97eee5778fe154391eb84c8ee8d200fc522fc7749771d0c62fae546b096c87cfe2d81eff407f5a6df88deb60cf93c4a00dd806190a0a0a74535d8e39d31d87dd480b40edcc71e443e3fbb4872cfd873344e7d930411c2b66d311f08e70c643114343a919cd69bad0722ae4e6a15edc41e27c43b728b5eac867d9fff26a2fb52684fc3b7b3cd3455058cbfdc0a973439b82d5d17a67f16f92c9fce84e00ba16bb56be31bfea7d5885d10d50714c1cd1ee31a15d780549bb11e0dc0e23a3bb3c7cf91d5b0518afe5edc70df1f8fc501fec2a3fc0fe3e02b51d63b166bd5f2ef4057e6565fb8c70e2f41aacb8e5efd2d4813d81b200c732dfeb57788c36e2dc6c580bdb95590506feed8f2a25163292f93c7a3d7d9c92c4bd8c167cf8202b0e14b263aec1f36b4e5fc8b58bfd1a5204685cc1f226bfd57181a1381c07c6fe4319ff8284b17f9589e11d016fda925376020297d42144e734faa2d219b508aad623045e6e725fa7cf9d3eba7223fa42b5a6043362c50c2df1013c052d18cb77092a372a3f2d8e02451a31024f47501d0348e258393c9d5177c32197dd9912b6c9807f5a21f413bcc1a329d36bdac88873b1e7e1cea17364c3715b29510b61fd4b0f282cb4176334ad33dc41449684cd16722bbc8ea257e4a52098dc6827459f5f879772834bc48798df3e9b7b928c80e633ea15bba0a60179585ff93dd318f2396d679c04235a105e2ba6972003dd68a1ff9aac7d8bcf1fdf5896ae02066cfe5ed1335e8afdff2b02aed5f7ea66564b74a66d18766819cfbc77ca6b16e17b2d7c852a6b9ea530cdf06587205cb678021c984fa9dd78521f194ec2aa72ac09672b0d1c5b4f5e8187c81e935390a67bab81d14597ac06f6af5a340a68188f4b95764354acbf9b5237948bf54ee0d459fbccc43de79a16293dcbe50edaae0697bf8767f12a674399ae9bd386d915e93442e4c235a00a1dcd65aaea26f578fcb63d120896d36584478a79ad44727d426d40655a51b95841918a6a5b16fa52e2e8f460247bcc3eab5d27dcf8d8148a35914495fe1cbd235024bb5833ebd04d999e1a3d3a2006bca2aacce530370ad2c522fbe700f3eb70c16392d45ad404fba134bbbba9c98345c7a9eda1ac4830f6163e7237203b0d1246ced381fbb94c01364ef689d2a7ef78c6996bc90f54154890b1e5260d63d82217404e2ab1ef989e066807b34303a7b047b1fa2b7ceb88e524def00c23c022f51f93843dc886afe073c7d0a5d6510d7dff583ec96ba2622e6ab4377a106dda85a696911e1fa4e59b863340b2996a35f47e7ad7fc95e7db4b10b9da06489d21f7b034f7ea470c7dee5e882f4ea343b2cd424be66b8e2ddf33ba1edf36fe7707ff871648564c2cc7cfe116a88fd1fabe31f85d7947538245917a9a153cc829391b4f2a232f0b0a262cbed472fc4b7c029becd12c348a40118596d5678ee4ef5e745461f179757a5b99cc4964bcb6c392605b30a7faa18c19e1d5aace224009032b6acb261a5620043343807cde8c08945b12d7bd7fe719f26f9d5e8d70d278b722045a24fd5b7ca1d1772925e5ce7d4006eb7f9378135a073716736eb3f97c11d86fe3418b775cb928399d6222ebef4c3f49d2f1e89098ae2f4e9471b505074852d868afab2a00ed8e49eea5c250891bf8275845dd19eda815384a11cb3458a0026ea980601bd000f7dad1586664a50e1f8b2f96260d81a7e65a50248365b150859c02a9711e94a9c57ff8f7feb1fed32f487236429634bc937f39c0c8606fc7d87c016d91de1c37d3960a0bec671c479b9bd4bc730ddd0c6c0b1ac67afbe6f67f826038a2947e56adcdbe42cc9b1b3b116bcc2d6096e0703e136da18eb5a5a76914bdda54df56b9910a15f87ffa8c4ae485fc89fadc9d6f487f0f015c8d09e6cbbb024adfd78db50e64f6bebb522dab1e8609bbe8ad1fcba6a0fb695ddd263c7c0dd6638eb3f8fe2ce12617a038d8f2c7d352da71c3e4b798f416566a99e219f4e566fdac2ed68e71e6d444c9cdd8f8fd85877e24aaf57a47bf9d1f393d6bd76568168c90e6693cc8e758c5adf445dd40c56732e311d0497999ae97fb579bf3a7b631abbc2fd8739be1a208d7125a523ce858974ab883c443ac6338b97ae1bbbc45faa399e1f56da6d666bd776a21ef020e2aff29bcb3bdcce450a7f060751e441c299186f7906fd23a564af1214f35d462584adf80b2ea9e243b9c7167a54c419fa9e3cb17eeffd954e6b46028a0179bca2dbe4d2baa8919282e2fb57f0464108192e03bc113a4631de38a3c5848cde7524aa2d5a9b59362b2d8c87b4f79e1f7996bdc2403a9a3db8a3ee7b6100f13f9535d71ac69505c22d665e477abb6a1003e33f78bf13163b42f41690a99448423a1fd881ec992dd6ce527e10f3c32dcbfb1836a8ac5b0ba9b6fb891e9375fe2d6c01e2f24a5e46822454634f0ec2960a52d0231bdf32260545e03721cfbc3d881654f10c43c0153a60c4bca6ad015a525c263f05215b50bb8c928d072b4113b7175f5621c402de477f718eb5a375191d81fa9b514469a1061abda749052328ed1cc627582dc9f31740188f437afb3f241ab855b56a025ea24c5ca58f98785f5246007771298a737638e5e19556564d888b969de65966e77246960c7afa3b7ff2f1bbd148ac438a940fc0f27a349d115b3d61740915cd28f87b5c02c3510c2f2a25102ee0b5a527b63d81ddb1a4a1a677b98632a09dc3af813dc9f7675553da8fc2b586aafce23ddc01c1ceab38222a5ad9e832e30aa0c924531e4a8af0afb1985b377f11cb84e647ee3c15534efe3cd01288df0b8d6fcaea655cd976d73cdfe59a7250c4240fa46f8cbbe31013cf2b43f40428259c2838fe2ff4e8f8e075754c9b4bf6400fd42dc607977d18adbf48c22329627e0d9c5a30d7b54867f05581b5bd0ac605a1c08e59b2e16162d2b3d6dec4a77c9c3fdd6c50a65034e2d29731423696420e96b13274a865749d2331f390b150da180cd33c475e19f50c7e21afea41212798ba8b9b12cb5a66ba2fe9f63d527eab9433cbadba59b27d468842f9d0a5b128c2167575773fd7ba97b80f2c66f88155df0326c15528424dbe35dbe0087186e4c2c96dc6a63e1452c300c9905906e17d2a955699c96dce0fd2125e1e986b53559ff420b7491777c63a696477b8b184cac779a89db653b3a6c0182cbb323e4e6a737c7f8e7b1ee1b0b17f48422c36b2935763a23b4cdbb4e866bd851b3bda9383ba81e919f72a6e619957b4b5bb9d16f4a414f42252c90d85342d413f22e67536acd8f024fe530dc16f654c30018ba10ae03896cb734a6cffd86a6da9db0916a02b74c48c3f6aece968320b16b0647f7f64938d39c4134abc23c3c9862d138bd042369edba1fcccd8a67f26da4fe14987f64b35d10eafc70c4dc7798a4e2c0e9add261c574c1dfdcf8156d6e9f0910a02bc5fc194c5627bf9b20e280af9454a2028e8d4072f7880239582970e80a16c71d6c681680eccc73074d5c9a65566e05502530ab6611e860ae76aa1983cd54275ce2fde445d32cb8ad907c2884ac9797a10afdfa59cd00380043bf5b3affc94fd6bfeddd511918b4452dac5e0ea508f406e38cc7f3339bb7d1443c6bc783cadb00a62b245b9a1e0ab7b2552b4371efa025c64ff783440a890a53b359f344e8caccf692452cacace05d4c9856e0de6c80632f59501430fb4763155a42580176decdde147bebbec6f343937717a87b67b25b9ad0f7bda48fb8e398ac686480a8ff11e1eaa938c917ec3da4da24e94dfa548b06d17a1fec63a8186f2da552e9356936ba0622e20fa31d544505f15bccc04a6d95203db70b7a4ffd56f697a1f059497a7227d7cbc81e2f9d7c1713ddd4fb0c4a4284332412d79aadedd217e80a782aa4f5c6b3afa9afffa33e02876891e9830f5fc78614c0d123a1e4e30c34c79a7a3f9e0236777f2fd2e68105bd8472918ead898f511fd1648ea678d5e1d02facd81ea2f78c5a7a33bcdd70ddde15eb9b357d47ed6f7144727d4f8bf239899f6ca7a62fe587767b2230572cf62331ebbe08736cc914befd173547a9dad09def95198aa9cc9c19ec847f5063622f49a6fac5a0355a10e565a59611ead94371398f595763b8f463b9647fb80cafefbbf684b9fa37c0174c80b3772b5fb7ee73aa3155ec267c43917b88ba13cd7732adffe2a8ae2298b29aae151c34135c16daf303a6a864c3149e40b5a8c8d6ae97ffe1c9c83e7e71ca9907d0fe9690ebafe22dc3eaa53dd3fc3c278dce275fe091f175e0512a3938d3955dad2fe7181a30c22576bbec7ccc2361a260ec9b9971c0065dcf875a91ff39217356c9e57e5fd465bc8502576572b2223c1925c47061b32a7f1b13f9b91ae198f5df4501f34773cc303130b6d9285cfdb32ebcdac6c29ebd051f3ccad57147f0b2878fa10478042b1440fd6a673abd84bb445f7449094bac67451ead083574bbf9a51df314d37782e02c5250b16dd7c5f1b4f8088186c998064a97c00a8ca6c2abc412d5b65e362e9562285596fb92cbb1fbb7d5567d399a6d856ac9c7c90ffda7b231ff10c866dc46cccf74c0e03560abef9aa15161192a722257b4d92b5fee1ab7a90a46f7580b6c5ba42c5069e442778edb88bcc433e9489c3d5eaae215c21ff84aa152f2fc5ec0ee01709200c8f0df4508f083ea468d5345c965a3c7e67835186d3e896c2279317119dcf8c4d973881c1f021c1cac14a70b0f1d355084bc353349494c78cf61a8738c2a0f909d79b0018862cd817dba8546942062cb7e2c9384ef3f0d1924473e70d05ae38eabffd065cee2bd10d893135baed993c65c95eef96e97264ec3671cc760d4e53a33cf4ba91d7b507cd3fe9392c6ba95719b0d035a81aa4c8c5bfd556c2de2497cb827354bcac5d7291171f5e9a9d74f70de78f391712c46561309a3426109827ddeac0522bd1f0a76ffc0e6c4a282ffee65fd038f28966d2130e0870bc76a9c4fb1274fbf78d7aebcbc98eaad61ba6fab6415e164257e214171d748b11c3cc4a57f601ddd4f6cccaddb656bfdf834d5ba0b2ee28532e6abedcd9eb6873d69ddef23981fa2473f437051c9eb4b5a15e0a62e3931fb151f0a5e02faafff558f7a238137693cf692437d33d25b2e21f33db4bdef825868335a66c993f8f14ef32f2020a926e02f762ad38207478f097ee500fb2aadd61f1a7477b8381ac597d3c46954bf3c1346f54010d93fcd075f5a5a49a0476637221348e8ba7fc8c220b36c376905bb817136c4b6effecba1f1eb45ff7e1f17837018fc6f44397cfd6eaf2d4e1d179e8205c8c4751335d5bc1d9bf2ca3fb6ee7316267c1c267c0553d4401d44bb610fb3e0c161da1f396850690d7a9b4d2a1bbc61bfee53c97b2351263c3d7bef96e5ab026ba62169fb89fbbfb341deb8698e13f646ffdcb5535e34a617fd6e988ba2c119007a75b56214001b73347002d0764101e4195949d5bb97ab7ea1e4e27b4958023da127a03db1d82cde1f8114486225cfae16fb2d3e26f03b79bb02c0ed3ce90728c104cd70b3e8d6cf7826fea49605ae933eac155c5c9d0e9d751ec3b5fc96083d9fdbaec195e5e254574a17e30f49a909c96f6fb34d3599647c5d0a3443e53740f4f09fd869a9a1d89f3eee17135e7d45c47402773b21d560e66c1b3317806ed61e1d31a904369dd5029cabaa347f4ad04ff2066b6bf4f624e442571b5ae1c4cabadf2c9af6b792bdd023da687db8cf9b2e82093fc9fac9e68c4ca7612ec98d405f74c094c8996a7038ebb0ed5dab4e7a1da288f0f4a6f5ac38628ef38af56fc76e62c19e6557947983a49025fda091f1028a4e2681d51dd8a150a3630f31ddb8516e1f750990724c475e95b56afd87f8cf257662dc44e6394af4331afbabca77db89e0c7551cac989f592f862c199227016c4dcb3b74c5231ff0b45819f164710082a6079b6ad66d37d9b9cb3f6ae3124491aa8b4823fb22b6df82c71ac260478c10c0f2c005cb692ee4a1ec920ee1ae17f9ed22cd59bffc63f8e66c7a52b72b1955dbe4b273fc9107a2f3dba067fea4e2ef9f8b18b6beb39e1161fabb73f08091a0b1c9370cd3876d7323c18caef4b9ba5c8ac114409e6fff12116ebd421a78fe83a58ea4f976148efd43845b35fcac5d84409e28f7e2e9a1233d3ebadda988a0a47f2bfd88a6c244d0dc95c5413388068b49c0fa7e300c28f851d357e54426525ee03db4b56f0384269a7f4a9ec60082e40ab82f2625999013757e2b5d3a52eeaae8b9cf4a8dc9c89fb86758ae5da854937a6b55cc7b9b202dc808b5ffacff470689557c717149d803a6ca1c8451dc14fcb1c687ba735395eb49a9da9ce89c83271cd5a44d2e9254b31578149cb9cfe8f07a6f596623989e3902acc1cc375c2cf7bad44a6dba77821198b7468c0760c9d56402fd9acc16fed8761f5aeeb77c5fc8aaa5597e37f71e8f74e63bc3de144924aec95847ecec39e5bbe9ffbba96352a4b0f00f2d0ffc533a96374cba6ef3b0e9162329dfe0aef2850019d87eee20e3e1ddffc9eefbb8e0698108dab46e9f666fbdf0d04163fbf35ff2ed9258d24f68510576c38f4846b64dd2f5d9291c46c5c131f6bd0ddb4214fd2d766f8cc2cbdf4a27d59df297fce6cc12a8cf14922e14c2accffb855683376817518994e64935b35fdbe97283a70237f240f7b5dda3edce119c94e4b9b59179f00a022f1dda06a11a6e4203cbc9522f6afd3725b58ca6ace0b0b6173050c3993f49245c4a2f742e6580af065fe516f1d92d0ab385d8dca1504d77a4bb2df678d38e946b6e3709e2f60aedef4e9a089db98c14b65bacd63cdcda6630577dd53ff98e84282e7d86cebf7b5859301eeb58547e57eb9d4c94920fe1d2249bb7aa6ff77459d9022709a32a634050b6fd5bb4e06b0f09b0970a98dba961f7e71a488ee922c6d609ceb170a00cf1aaac1d3a6cf296aca2ce991a5c1c47d77c9cd4f9fdd7fceafab393fcb6c1ea069e4cdd5df2435719f09f9fdce348a0182986075c1bef7ed413f8ae511e5cde644122b366edc931cbe22c4621c9dc778092e27b67ebd5b54e555d8042cf27faad6e23e2c0d88daf606c560338904b9a89b788d07f6ff4a4f0c91dec66f4cd49ba5d4d1ad01dda77ceaf9f81660dd000feb4542548105a6598391614cae90afd7f0b97359502917584b9bb18eb26223f9e8a3edf26cb42a82ebbc753faf2faee40387d09e1a26e098d7aa7c1ac1d0a0d87d6b5bba827bc48b37e51305eebc437e498efc739e5c702cb88f271af8e6b5aad5ee748c6bde7eaf25b1a83103d3da4201b5effc6e9bc180c7b5bd9c685228441dcae5f6b07b646cb6e1559d0feb42898a0211fde8e3ba00e08bf9f6e6207c9b4812b48b3eadf827f2ebf933e563775fd184995508d550ec9dadf76acb24f193a109620b125813d2b79f02f3c88b43d43be1f471e561927263fcfbe61674a3155482d4f3c32266ef002255aa4bde86c0ae7a4f953d66613713f79cbd19cbacc07050cd21ebf66093293e5bece9cede00aedea7c4c502451775d80ae2d43a2846643fe9e5a8a5d91ac78729c005c92df16e895b5939b0b105a85a9c3e1a9b404f3825bea3e6f7ca4a90c95e22b6d6eb6dd379fc257a597a5eec4392fa00a61f201dbf22afdcd6fbec8460a88d0b542f129da8ace2b4e43a9b3e1767c0edf68e41f008ce0b601622a5f1d6c733a4f23672601ff669c6bac4304916e99c7fb356bb8c57977a28d2a8151802eb510c4ba91a15173abaf531989c076ddfd56dd411e0bb029de7de0117e74ef5278d839dc545dd0b5dbebc644b048a9c078e4ba6cfa368f35d2c0caa4285b8c3400bc6192c06d8736ca74d836a002dd186377f488136a274698625df050f36a7cb15c2a694508da055be7e2830863381681b28554363bbaf9563b188e83ff81344c7fd4fd5688c3c6a22066af8e460a8fd4d96c49863d1dc36873fb3d18713e493a676fc323eb065948ae1010d3f0ccfd208d94ebf89688779a531a324bf14d0d3cb2f1e991aa9938522d1eb132f4401ddb241311441014a45031dc1b4a73a318579d77b4fb4438741aa4bf57b536236566ed27f2437b516aa5b8ca54bda61e5a5d1e0adf0dfcb79d7b991514a685c67f1198debadfaf0254705758b6385ca5694cc8685a3c2af39979ac363f14685cf28ee1a948e6009ef9c8d6ff5017c7cb7da574045596760015c6429f01ed804e8861560de402300d4f85f5c0de67e075782ad8c994f34d8d60be64dd5a54089c0f242681384571a912c54e1b0f7923ecb231c861c5d19190e8e1dcf3b0e649354fa588020af32d78bb3326e72c5d6d8ae87139933a824ab314a29920f4c284a447ec567c43132c47625d1fd1450842a72fd9fd3c4bd98f7ba30ef2048c4d602f59715823a5825d1e74076fc04f33981df908d989e1fef6c840ecfbc076ec3df3eac8dd9ba219b7cb7d781bf7c7617876087de8514d60ff7e190bbf3a214e4b995a88726b8e5e8e5ff945e7336fc66752d2555d8ff16ad9e33e832277f068ebc21db273d64df61412f6a62f6c0ae1d1795e829c3b1b4d51ffbd72d82548d43575e4c03d8a131f45f7d5045e43dac7366963f1147e397e8542e693a9ebb5d3932ba6047efbf0bcf70b0d1a04ec7d64f52e30dbfe92b055f1a7208bd6d6321b78b4986ab3f4dc075f728f9570ab516b792e9f05faeedd502bc6e18ce35220040383466da47ba374a31b50e48bcff9743aa0b856af3400b13e54979ee57d5f52ae75559d68bf1581ba4a795d8a69505d7748b484908dc88453660dd9c752d34661d9fa91d7755778a71443f041caf81a76be4124695a394fe4a13735712fe65301e0688540eb76587d57beb1638f168d62489642601f019d8d9d0363c5e02ec7012b8dc01193762db9063c8b5999d60b75448896ac8e4417b2a990efa63db90c82a7add310b4f5a44281d1c00193ae09a306323e24c748277b571ae5f12960e13070e447ff710fab34fe7082052e5aa7e8d2ada65e6eabd4bc6589585262098663cd90fa9a426afcf750d20465103234874538496fdc7ef51da1aefe40afb0c685e7f20a281e45b98d28381f73b331db0c95e1def3ebf2201126a9234ef73bbe1e4c2bf08749402a8a522256a1fac53c9b5f87de69c99e7fc4189a48034de9d95b241070df275661047743819df7b9e74eb876d7463ed5599e88bc1fbfd83fb8023e4e21cb7f7a4b73b29a3543610f3824c856efae778e8842a67c729310caaa252f9a7d0a23eb5a8e20ef7dea5579e2e96c56c86c2afdf4578b7574ad3c439895487fe4a66805b5aefd170c8d34b3473213d53a818b83352ffbf4c6ef07a6535749d811d923a16336b7bdd8c381f171eb551f6edcef44e8a42e2cd73cc228e4523012b5c87201b1d8b9611458f70c014e24fc1c7e4a2c264c4affaf83800d081a89a8dc644e6b60c52ee0a96a8020d5394e3904182357eb5e08e2aec695bc2aeb6ff648b3079bc092e58a0d7bc494195f07d0e136ea819501f342420c65a87b4160314fc71ab0576d164d039cc5b294395187498358d5fc0d65ed700567e2f20c85af83d457b5e31390638081154af0b7029bdce34cda119f89939f13f59836be27592f066299e2f681ec3cd2e7b4235ee5d395f83e0909eea654c85ca72b34dff297ddc363029b66b22a024fd457a2a1816af299d7e98f6496e6a9db1215b9db1357c5f854b4ea1316d9089974e2baa0831b4e58bbf1107c761b969366195afbca1ede46917af28a1cb4486b54e5392634ba66de7df5fe8d213df1052beaed9b635e4c42af9d9b367dac11668b3c8964d4670dc6384796839436d71621daf57602c84dda90a30a2597244709022deda1d8ade134fdf99998b5e0b6c1c111bca0fbc0e884d7fca43c2ceb4784a58f1a822b9ca8860acc478f5e17e9cc37374143e9aa3dbe211bcad503b800ebccd39fef06fbb1b64fee082ccc75ca7e3df859d15fe5fa9bc34af6fe61a04463bc6b6eb9f67ee8ee9a14df0f1c12ceb1973be2e22c614c7e277a79ed36617e66eb6830af2187eae5e04021beb211efa44abcf52d8fd0d390368172e0177ee7f1ab331c2295e3406ce63a0020d73d3b838880dd21e096a91f19e45d17a418d24a560d4ceea88fb047ebea9c38517b0129cc610851650689558c3c45dee6e3d0f23b28e4b928b465bab0fb4a02328c1ab7df1ab41574e0a27276b4ea02ed0d8f3de3a3df6eaf07456873c4b2c73cc203d15d6735a8e2ba7d582670599c0203509dc48fb6b8a6ec08075550570a663812608cd7ce9e4ba94b15e5f94e9ed4a3007ebc9db68235f7234abed17351bea05c41ad8a0d24d9edf83b0fee5138d2b2a409abc12a5f5ee6efd87045cd550108f3935f3925f95096ec494a05b83fbbe46c342959957645b079a408fedffdfd4b505a348f4b6b23fc937d763ceff3bf38edc34f45cb2e7093ea66151365beb31cfd044d717d9d846d1cf8fe9cef2b7668cf6bf4da2613dc2178ef7681f9aec17dfe7a5e37236fc55aaf29dcbbf5f5cd65bf6bf0f35184ae646f8d336ee1d6cf4ee7052ce41a450d7305fe58d4f478f45cd88f90a019f23d2a9194e0dc4a02c8f55c9d0b380ba1aa597f8c32a0c56a27867641faccc86dcf6abd9ddca20fa947e9c9ec5c5e5bc9900df17070a5afea122951d8f591b8aaf672b672618e84f0e1cef6e7f0c8569d941e823ffa6ba0884eace92fe2bc5d8834215b57b09a955762136ce6b6ace3c884a0eaf8b4ba49be9a4b8f916297dbd50d08dc8314a55ea4617f3bb0acbe90d7cd64262ece12f40cc7a2f601723c62f0971c24d2e535aa6cbaf6f527af02d0137eed81405dbe0d2ca34fab10bb0dc28c1f4fcc90fc02a3b0bf45997cab20029a760ca41c239ab3aacd8cfbd484984368a56c11d8b64666fdb0c07c5dc13b00b66135cb051817598fb646eb1d76c17faf7ee7fc7567dc0a1f2136fa5826a53a17206e21996eb6bd9d409aad52deecc2ac49176c8081c70366e2553fb381a31d857c3a0bf0878864c577fa1e1eef19eb36c8e3af81344e8c68a3e9fde45896f1a2bf27350c4e9a841130839efcb02ef43d4bbb46eb196fefcb41c1d7be59cfe60023b43086b1c0e769f551fe16c9e7c0b3adcda2a6c504986c5cd98c81f5b3a1d4b16239755d285790cc5c99e607688c69614bd8bf1b0abb5b6eedd00c3c16560c38a3100fac522a1fb3b92cdf44038f1fb1aeeb0b9b050efe220ead66f317858e72cb2e9c361df2a6c40bd0ce0b1333b45009e10b9e9cb0b9d81c310f552e86f8d6535ef4e62254036fbfc9f65558ef2c0747c09d6257d2890bdaf2b289ee796ee0a264b53a2f63fea29d1e974fb007cd9b22c14fec388a859dc000c1070efee7d9d2639f4b32dcb1fbef816f606fa37732b95d8d93fd60b0ca615562c9d37e82e212de1dfc9ce808bf49b9d84a6ef0dd11fe3e8efea5eaed6f4a11c79c1bab0e4a18e378bc5c4bec33b1ead6c2047aa91616a551179795fd377809626b09cc174bc4d0652045bf69b64cad83c44f455725a6f90de84f3e439675f661ce1718e6db47395bfe2a323ebe57bd181a56418e608bc5f55ff50955bd50ebfb92dccffdcca3a149da7b3d3ac441f727603a8c99f7c435f1e8a9bff86f42c4b7e7202bb594c4417a3671e195aed918c927f19d1bea30935982afb548cd7ef333b3f76e54f94ca271f699cac9eae0909d04adebad60e32056388d0d78048a36c05eb7248edaf51e4814e2ab80df9334f311cb7f2c11b9fc2eba45b2f80f54afbdc8bb1b890738edd4fe6c10b82f4ac1d3b3ca32a3c4833e09045b82dc4388ae94799fe101bd406c68edaeff2032ab13e870740021853fbb239697f41c668b0cdfd5388baf83eb1d7d1d111d17f8a8d60be4896314d59408ddbc8b287dd9d1748ea908e6f5436ccd1ffd996e5ab82ff92c71a5b1497691b50034fa3a761c3231cff92cd7f681ee570be8c6355d5161e1e824d195b072001e4223453e708b5060ad3bfdfe937492376f08a54ad700d9c3c56d8c73b6c36bdd4ddf96fe8f08dfdd4b14819757e2a711792f5da97ae8029cf41877c0394b0878a96eb72288425985774f0006b448970e696e2118e2349e029a4a8b699827ef58add7ba2db8f1a822a44592db3b2d46ce8e68678f31cc9b1879e1bf1cbe104dafa32543ef4b2766a1ffa931c300cbf8a44d61b728cd15498719a561132d6a034d2bbbb1d00d5b5078158ab61955bcde80e5bbded1dcfaf490e44f41ec3b7f239d11c86e17512b27671958a95ac74503ff8049ab9a233f269ac8382f4b2dcfa34d3eacaa878aa889d36ac129e5bf145d805510b66c098a419be974970bbe8b9264013fa64a3de821070f8666e0f71ee1d0345e10541575dbb0d5d3a8b69dd5313391b97c0e03b1e3634b5fb1360324a14b4f48b3137aafc3b7ac7036c910edfbfe961632a9f9eb08142e3b5006e1cfeb02521764869e2fd850203e46cd5d35a3e5b857f91308fd901b6020982b4a125c63071e5a79fab248660a41eef1a99f4e36d6d284f17ad15187fd86e8fa14adf6f90d02e5707b8abb480dec53aae1f9263a87a5ed3efb90327a2b3e59ca6dd3f4ec4cda0a7a5ef08f12e4a32787fcfa11e4a611c1a2385519458205a1bffb3e1cce6a90d0f11722766d1a8ec8e04e4e7d6b7f26c895d3ab542f3d5a8c9db059a8df927e5eeaaa50d910ad56eb02f170d4df546c53f48a0415d43bf3ee290a7f1af8f886d154e973b5e850e8b1607ffafe364957cb802df551299d34793e8970222cc3789d32162642379c7e190cf625b651e1784f576c1b41626c71a01819ad900382bb55fff908e062fd0f80b5599a531c25d8336116afa4d110c0e861fcfc3ab60f87a90e4c8b92c552c6c281d0e95df4dcb9289931e65acce667861af55a768d7a9fdd99bbef8eb3d18ce180c01d066892d1afe8336c74b8c2349cf1e72c4d14faf020fc0ff72920710d03a7dcdd6862073c0c4389011bb1beb37f3b02e42839ee3f60f7b570ea1598ccde8e1017c7bd09dc277cbf3ac076360b108f94b9e9976ef860d4ff126e96327d4b770f49e5561bcaf7ff554ded837a7f19f46c664bfc474f89cb31047a0cc1c39f776fb9c6abbb799245b7a6b9cf1b7a63e307ae2078e6242a158d2562a7ba8f7846895d3c5cba785041bed6fc1926e8e8033f7d66f361d9fe6ab8326e68ab2a5bfc3047a36564cceadf34d94763735e08bd7610ce59803ca17c9c42e1a7574ae37fa681324c39c5f5415230555008233321beae433138eaf3db345c3e221b05879b0f04c8526c54fe9972758b772b1b0f93a0cf3210a9135a4fe7b5044eefe8fe04e5dbcd463ebd1488263b9e0d4888250b5fe7cf9efe12c40950d83ea0dda61421bd7790c1316287d616d0fb6ba90cadcd30c45f5dfdccdddf8d25d446be9e8c2b1e0f2014de10521e8a28a9f295ae554e5028aa189588efd0458b19848e2754878769021fe6c89fa9a8c8c9f4a273481a7026d297968092e2456833b8460da2d9d26c953a1aca0775c41ef8b3751c868eeb4f30dd5f7237b45d3bedc7c6163ac00050a2e779db35b30830ac0508ba3468c5291971a87f447ba15acae5bd133378ec9e4601e1434dfae00635d2d59995506d7dda8c1cdb4ac9d7735a2aef02d12318aec40988c7bfea76b24f938f2944587ef36abe0a8da165ae6d55c42e691cd3a123381a74725d840587edbdde96371e921beaaf54742b6c8720c8d033f00e87167ff16520c9a320b93bb7c785be9f52a9465a35c99470734c02f21441049b4dcf926ce0d35528e7f2fea1891100ca3ca948509ef3b8f715a1e366a9f67c75b36e8b7c93ce2efb832dbf532bd443c96afa50fb8ca4b51cc99873381be88e0f6ed8f07e34800632c2492c1356ac0712e12af38a4d2c1eec4f84821055310eecd4b56ff4d830d15805853022e7db3c96e7857285018779591677df74fbc87751d88f1dcb34883ee288b3c76acd0edb5a6f2c844cc2d4cd2c3c9fe659270134e78045286f411818604f33d5185c628f1a6afb6937fe70be36fd1a21974c466befde3fb20a3d3a5c54ad8182a51c5bcc0f04f813b6be51f8413ab4e5f818a1336840fed26dd54b24e9eef14c4fc1d60ead40ade8b05be2636ee3aed42d0a5239ea0e3d9335b04f4266a6decf8aea8cdb01b38e7a9df4b6dd0b31cfbe08efe4645a688a1496e6551af258c25468bf431a7a24e7a1ccab3878ea4d7bc69059bfedc0219c1798d5513aea6504eaec4b4b91ad3b430cb0eeb68d90f998e6b9ed9e50db8eff28d7733c1917263a0c7e91584ea9d40891e669f10d0217148f16338b7ef6e617ba75c49745ca1f343eccbcf82eeff09e51f3ae2869cf9433102c20ac8ff464780082a92c66fea95e9b1af7fc2ded196dd8a05942004a58e9da585cc77da18c1be8167603b2a2980a91cd9633f81cba5d437fa8be9105aa55aa0a97eb86a5bddb8e1c0fd87f7fac8db8e266eba18cf900e10ee16b20b20b7983ff32fba3697aa27332be8c4b6bcb0dbdd40c0cf57d51b2d1a5daa55f22595fb1970276159eb029bfdad1195b3e62bd3ed4476bb5cb5a9159632c80c127fe92a4f854cc46411702f4721de3ddbbd09c1df7587e2329c67ffc7797b84aaf886b272e7832517ab2240d24cabc0a24f369863a3baf4ca04c1dfa1d33e2d483360de77562647abae8f3146a93b4523f08f5f01841880aaded69bcfc7dd3b59c13fdb6e521e76d1378ed678961c42a3d50d4c0fc004da668f6cae6144afc534c8e85d4fa88be54782481b9a59fd7ff2e2cb3ed5d32ff1c85a6c6767f3d6eb6b0c6b6aea8e2d38ea4a25d2daa3fe7c2b893008cbd7d6026b901c8095688998ad97f17fbbee7375c4e891e39d6576a8320a06591836333ff5b9bbde892385b279bf8407e6b8c243da98241c31f8ba31e66558db74c9c90daf5db8d93a875247d762079ecac2c3c58eed12f6649fc552a2b197bf3326aa2a2b23d7b76b436841573b609fd019e58eb060716bb65e4425db23e52c475f4e0fb36d4f149c5e410747f01d97de2384461279d8b81cb20e2d078bd6115401da44c1fcbe2fd2b3a340195ee561c213a65307e127ca8cdea39d2b6aa2ca59dc0949c2cf1dd76c3bafddde706d32f3a24dfa461f7d97c1dce816235fc1d7811139e43310ca0bfde5315e76ef4a5bfa89f9d961186cbc307e9522e943e30855b7ef75ec834b483a8a82ffd1a8df5884a731071297a0d31c1e0d8562d51a8cbd2bce2edc08babb674bea95408a392e4c30e663bca45f75de5134c2c29ac23729145a1385aaf47913dc85858b3aa74fc686f6d85968ebb2e19510a7a3cdbfdf549402ccc094a859714fcaff851a4398fffb4196230c5eed0f175c02afbfd5dd6f454f0070377c9a70a8c845214d52a3cc1fc6275c9faebaba236aec8a90dc577ce5d2e411459ab51546bd86e8802ce732ffb9a025a3d455b9b322ed190f95aa31ba1e399ecb2680192cbd2a2b30b69d58b6dbf3bdf38543087416aafd66100694ebb00914d467e1253032b2dfb3f190b1a5af2162efd910fd1fbba33260d00cc959c695057a5eba756818c5b398d6e443c3e6a7e9e2b5a5ae9068d121a4b6b1320a00ba50515d685e8ae2128eb09f0de6c3fce01921fb676d7aa480dbf1fd8662a8355b30ab27593ca0329d927971d00ef5461eda43c020faf98dbc34ec7a9c4861456d890050732ac35460f2e30a3f7be28b1ab1ad4c520c1d4172c7742688892c18db6468f5abf5f2e077535c4d8dd351478e2e6bbc9148a94bda695e1822d660045c6d09d6844bed5c7f48ea39329edc1b96c2f18dc3e922d48ee7f752fcba74f5d166744b0b1367f5fb068506beec5458165313d3e1fa81080aa5ad654f4189cbe222bc5b3dc854de0bce789ed4738f157f753d23a85334f26965becd95f4575e4c216034b82525f83cd842a640d69ce5dfbd14570a50f36fec5a5757f48da410bdc97feedf7ec409e5974abdcc15979901a63c7ed9173abf74d3916d844fa6e31c67f45b0afe86390f765ae47ca6bca0d608597ebc27650192bfe75ff4f53b7f5f1767d7b5bbc3164ab0c2a9dc7a8c2cf684407b39ceed8b6de7b38d89951645d572070d30eaa1cbb5b4c9ae400de757e998737656fb439fc8918da2db107f2a84f7b5aded8b41ac8ba5d009f1ec58e8ce4781e33b1138d19c5a3016fac6af9d52e75e25c21ead677fcdad5da008c96b15563c56330b6e34026b8eb370162d8b5773a09b8d6c7613eef59c2cbed4b71803cc3de9143d37e3dc917c3529709d10ac37011a08b38f544fb17a650e3c0191933e086bd1a7f57c0b2d270ef0368ac7c64a6869ca2c6d2b19be0bf961e5daa2766dae00d9b127e34b3041771518e191b9fcd039e5efd5edd5a63fa379375de2d0f94cbdb154017683936bb18fc0554686010d6e3be9b606c9be7b42abfbdf42cf6ecfe55372eede2dc12e9f36f6218f5ee8906f5a1d9dfb26f589a51e1ef212863008ded0fa34c2ebbc7aed79dca8fe23cd08dbdf5146b16615cd3c6ed0235e37ec3cd793103c1d424f23b0ed80ca5061eb36aed75f6031bba94a67e1bdd92d84ddcc6f4626deceef8c30a148d9baf7e568f640cd3eb9a78bbcfaa9bd502a65c364da75f496bae3c72200a63ebefdd26af7141bce32988f6b89ba32fae64bddbe7c47d112dbef015dc73ecc250a1135e261dba15704e8a81acb787c4dba01b5157226effd203af07a2410396386ec8637660511ac55610c64c3a28d400c8bf9712362c2da8823e6e17b315b7ac7f3ee974e5e49eb5a5ef3b01a948e18b9e94d09ec4439f3d36413bc2b8a1a2b041a5d58a1243ad1c34ff91385213988f137b64b4006417a340d25e2f12dc93de7130902827be5ebf9aa1f4e564071465eb3165e9a4755abd36641f4d17568ec1efaffcf2c1d03668acbe70d7aaf47af50b05ed5ce4cf64555729e1a9a4e6acd3565cd6e9e261d5d3b1f87f093ced97881ca65d95fc6f71f5bed630d8e7d47fb25872d7ca2e723ec3c13a8ffd391e4389e10879b66ebe4b264438e4e2aa04a0f99d2fc9b5c217f3284d1e8f0600bdd7fa0ae12a6f6b6338d31a6d7d48c769da5c96560a0ad507bd7fd2225a072cbbf6615f0e70ef58418f6d3739d4c19ce21d2fee2b950b83a8202f1e770ab92a7a571b895b0d1bc70a9841ec0fd9321064b9950ebd4e308de1dcec18be9a333ade3061ec8ac8f81f8d56f1622d73b55e2d4cb73b82fdb26b3f7d19040f29b4263c60fdf04cd941f6d803165090ce5e17d6581fb1f6bf1e90d7cfa0e646a640e8a3261797826e656aea0070e2d32d47174e31ffb208c0660950e49aa9e0105dea0886b13aa0708bfc0d4f78ddac3c14c000e0fc8d0839d45d4050be4e5d6d97cdc996b7c3f8fa3a96b2138ac996c591d503205ed40b84b972ff34d7ffaa0a9aa727273e245c820f469d2f37ce49f320560d674989cb9816f5eaa88f70818c3a91631fc3a715ba65adef7ebe0a680e4eeff09ded3aa3a6300478de8474f180546b497528b47526a714ef7e8931c54cb9cb8ee48e638b28e8986159b7b1a542d1967275e591ea4345eba917bf529ca3b9cce3855f499badda566917256fbe985f82a37659faf086e04f8ee07dd9dc0b0488c7d9e7e0831e9e29f716fcdc2caed97834bceee59d53f4303214d0b3decd69035fda1dbcff0d4849c8e842849cf54346778a5f8c99279dc182c27106b8cef6771149c293e56afb64d8ad8bcd416a7b051f8e6053dfe28bd8aacda186ed6023cc0872d0f0a1d5d82b2c6fce16f5a4681755024d408fc379074954933a15407d9205b3e16905bc7e0200dc166d5d5e289d1484ba1fba9c01e4628682e7c689dae7f949800c756736cbc79e0d47b0628f878149bd6e78f6e0f777194592e00463dee1c1f4efb1175e7ecf4eb718c051396dc8ef798e6af9eabb0b234dbf7bc1292230b6f36bba87c150ea67c23efb07645b96a6a5e242623a8b8bc4d5e41435df7b8db21639801a93fe9f45419c21f8c3cf4afb9f055885a1ca9cab5b2adc6a17e221e8bfff32c33c754ae95fcc17f72e7973531b4805f642f2bc57d056264e3dbf862da57ff40a366527ae204c938c3711b502e6fff7c56c17f7f793ff60152a214d6588bbea0b4f16e4377b047b9e24ee3854ed6c100bff6d567054fa2422637ff59a6634b32208e99a0628f570c5acd3a99c96e85768e4e4970df6ec0be4ac011e446479e46341918f71c1171e952d10a0efdbc1716fc8e0f3164d2222998d4d04416a3611f33cada3721cf6c13883343c9e51b74c2cbe8bab79937d20d8702740604611e33c78f8fdc88b3eadab075de180e406c607318feb5d671401aa54ad41e0eeadeb54e34646bf6906fb8e4e8e71843cf3007131d74b2bbea22a49436ad5e92b489ae4087717da78c17e5422d5673836b2f2545b7b72914fd61ff2f364758e2529643a4468e8084f3a1052365d4f48b29dd012a786e9a015fd3bf39e416f209e95f23908440a075f8550ed36f602ecedf6675d5b6c12588e6f3140de5bfa07214b2796729c726c340efea688ec9e356566b9a421751cb9239e22c0ecc411b5cf33f89ccf49a5a44e9dd57195ed2b829a90a602a0b4488f4b2817f513eab48f193e72e390dc3a3f9e9d33ab84ddc931eb32940f7a9c3c4c438dcb1257c2953f4d8727d33ec5f5d14076bf1dabdfba3255f3ac8e42155f220134fa777ad4e8aefd95c36cf1f3da8d7b0b6d6254c6c353e21ee4a06f306fc34e1cd2b24eab3f0e200fd600b08c43ac146e06b86f8404581b3475a24a8f611a828ae7187db71aaecafc3f863a8228ae990f34194d8548567542b867a2f5d8006f8b073980bc92b4339885cfba144c0c71d7d77269030245711a51ca157532eac43e1af5dbf4a86035289b5cc7b69651c160a453b61fa32fd38318a31f40a4c537bfd01126e928f77dc94c60b9cf544c025ee8b5753d33e6c42be966a4886c4015d618e70f56b3ceb813b172d78117bf1a6d45556be39cf8fe859a3f58506f954143a751774f99c147749aa27e7c13da28ae2428278e92153ed1e1bb69477e9e58fa50d19521e2c563d1fe68107d457ac63caac712db19fd2edcb5ac498c34637fe2603cc6a813bf40dbe8cc57751cbfd5e8c5b7f38bec95dff78b84fc8fdc54f5aa2c3421d994062db741d486bc5cd016bfb1547895e9f1c9fa4a9f456dbaba0645637f37aeee178ec1ae099edee94962196208b6b6a9fad93596ffaabfcd7eeef889fe91192d5ebafc1fe45b1f1250f3e94f7e4cc62f7bf8ea2850d8722d4dce27da2ea71dc9387e3c7aaab2d1a18750ce2705363c6710ece0592e5d2333fc9ce5e9eefae352a27385096c9c85e8c8b370f115fd26962da927f920060d60d0bba73b3f45e226624540e79b33a13ec1a6f876502372026f62227478adbfd63f8a16a7a730a42a6518596b290e3f08748ab881f4c3854d827f11f3a283c55a18403a066ce43bcf09af83bddfa09194a6c3054348a27f5e05ce605b8f5e68a3ccf34a891271be4acde40d1ae9bace2421fcc957f1f9b134bf34d8fb8a68b97dae7d64901a315a0c6dd16835149069b57ec03bdc4225830270897e346195a4a05bdb232f8eac7b1ade1da47d42b977f70f1cf0643542d7ba0e085bf921fd35cd305d3cb0a65e1661c7131ee0753626bf178e178079c4eee4531a316b9e64b8a24a54889473537f29a7bf9ba1823d410b2c97071c89686cf884bc7c6ce29c156722f8bcc8b0bfe54eca29b8c2e36bb5fcbe2298355c6c35405df2be04f96bfc18c99bfa53503bad4c89f0e2efd80b959886cf8ae05c604276c3f89be728752c4466f79e6157893d729653b8625de5c13878a62f636de2854ef59e50474e031b6929f76d6a893e48eb80d2ba1ee395e999c44973fb82404ccf5705570f0fd186345019042698f772188518128da2e136b71bf2ced4b5973ef9cc94f2f40915d66ae6363dcf686bb40dc1a0168a16704e554e4246c856c2b469289271f7f12f928c25469ff4f462c60b127a7eed659d1b69a88ce178ad0cd8c861bfb0937e0884a362e11bcce2c5908d34238d504169210318942dac2de03d8b4febffb2713fa5f34270cb4abf13dc89fa5f9cde792a6eee732d91f456345c0c8f716be84a313bad5b8147cf65d67aaa97dcb0f82edc3f2e662beede8e087f4f81984a382da14bb457f0f47e96f0d98adcddbad96a9a6a9a3c06bac93611cbb0f26381f4174f2b2bb78506312a72216862f77f54982d08aafe0b26c8a17012800936845d6f746e9634e7b0ba666960cba4d1c93ce5839e848882f4c0213e7feb99132bc00ebc9ac69ae3526940332ffb10ee7472851cc0c634c18869be12813d86f5aaa1ef075a08694ebd2e5b53e93fe1239e44c659998e86f09593d78998c31589da8caf8ba8582b021be35d849f8c471db0c169d3e6c85f0397b8ac82303b9bea7cc14c6ad18ea1f5f593be0b24e40305fd3feaf03b93402241654bf2c41a46b683e3d6f9a656db3c3034a0325f4f96454bdbf86e2d35dc9b926af441e50835839fafb9eb0fe4560520031744c409da9b9094e60bee77a0772dbd8f6029de989c5c1ac27bd46d18f9f937a72e2cadb9d38f17c2639adc25b50f39f5ef4dc14f5978d85f490d0ab7d8a43804d0cea81a2df27f115714b964277848baba72054a0e074e772d87ad626a277c942e129bb7c90b2061804072efcae84e5ca86c63fbd10d1f36461ae40ec60cdf22ce92370fd9efdc9335b8dedff684dcb51edbb435215e559ceb16ac73797e0976a8de10e0ede50070baf8e6a6fe76de78e040524499c7be1add96a15ac1ccd004e32a95bbc32cd5e7663188b3a08f901c1722de06219e89f37f8834d78b0fba95d349a0ffdbceaaf47b7f07e2ae16ba62d498f95d7b7d4761e5f43bff7cdc29fdcd889990b8069e64767fdbb375c30f6299dab712963942d6a623b18d26ecf24318b6a20d3638df2975564feda6fe491616195578baa32685e006340fb7b3c19ba80d60bdd7f61708dcdc9c91ca27f8855e974cca3aa002873e5b066e0b0fd813c13ef5d0cf3b2986e91eef96aee0aaa3a36de1c21aba933160f52e229fee8e0a4ce76bb8b7b28e598016a2619b03a71cfe1473f8a1a31e7521039b84f6aaff5a7d28e567592aab084888db7fbe66ad699b7f64754418ab83ef2324a250684b7c6443150378f28085b2b90e7ad7d6ffbc45df760e737c80a3cbba7540c10c7d956d4ff0689114fcbf278b1876bddfe2500f0f3dc9f1eb1bd18f389d7fc243441111b5103fb331cd16063ed2b6677e06a5961296ec5b77b904f61ba81f7d06a40ab5b8c6da1092cd0ae09eb54cf724d1b06eaeff40c30e73b5fa2dfbf1e4693221b4805d228704164e99cc85908f7ce87959586a7dece90271f81e6729fd51cbb14e1c4b3964e69ab9aa90f59da884f92643a56d29f1990dc223f3a445c57f08d2c6656556114cec1c057755edba9fb6057d6d9975154aa220d10b07a4aa06c38f7aacfabaf9e07721cfc2cb5d04f18cdf517be1ef12cfda67910827277c656123d58a1632701dfff6a9eed891b21a38b3c259fb1777622cfdaa23c1e7f3931a7a7420edb85e8df6956f39ef5bd294c5cf6fb3f874ab02a94a5c9bc38023868fb65bc92a709979f7a2880dca9d70ea20675fc9c7563e64ec0f4f2ce7f169486802b70e31a5ad786211e0e37944a548c7cc635bd0e13f45cb64e5a6cce3a658c2e198e140b8035eba6ff1ce3d7a28267bfe213522945a3b602a3f7449cf74dfb965c99781117a4bed06083eed35dadc57026ad01c8be94dbc5eb4eaed8aca22df02d405174d3cdb09da2096265dae98f83dcb0363325b091c4d0e0e52bec7a44f82fdfd8993379b6db103244171ceadf28fd6dafb8aea223b396bc3cf31680fed255b59667fa50592a2b8ca38271f18b8753f77a628e948143813d2db08fee38576ed5ca735c9f732595bda59c685e7712d029d65d4af5fc925c4b9b014087fbe68f795915746e405b78e7a5b02518e836fcd031cb6842af3e4175fdda455ee0a3d81228c71e18225273b2f892785e780cf6888247cb41d69e0aec6c7529c225726380cf717bde5fa8aeb6aa5c234f887e563ec0f0e2eeacce6635a4c6a32d0a646b1fb5929c15257b73a1d4e39665dbb2d0d34cfb1dbb24e78baf36e9025e85a28895c1bda7fc3d84f0dd90f14050dfb28d1f31ac218c5dc47a40c8ae163e7316ecf9c711d9399408cd5b5fc1e37ad3b25ec13be3a7ebc52b31d21267106903093d239f8a7ecbc9f0abaecc975fd24de279e9b9fa35eb3750afdc755fe45558310b2a1774859ee1764df016a4fcaa78cda611f36e0ffb2d783575415da56af8fc38c5831d2c13c18e6a8cc255db4e3b583bd4aadcec23a91e3434ea5ca3fd55b39e70116e36bb1fecad6d03343100b72ab96166baeb50d6f3ba55e102a0cb290c139bf1972778f6327a83c0c61004a31778bb703eaa742704e932019c241e237b728970bb881f34fe1b577cb123dd595e3f7fc0b75e305b248df2c656e89b491a35b721305aca9d66e8b6a510b4805ac60a60bc1f369eb2a2a74ae6388e2647c95a32d961a062c11cfe94efd82374f627b068836426c4cbb0efef69889dc83ebc27420d6b5d010b56c39bf340fedc0ade18b07e17873cef5d4635b1c35d4f1a9b2b28ecc54d6eb551092f0c96b78e0d8cfba58c40b2b8f552ba5ef8cdb08b1e594d473d252dfdfa471d45a5e95b1112d9b0e2cd45482a7b27878be358027cc2f0e925d02dee9a8c83fd1df48b109bbe18ec07ced27712200fdb36bccd4cc95f19fb6cd00594d6ffdf148045ab8142b7374dfb254434f25aa1e3d4dae0980cc941c1c4ce88c30ce1659793092d3f2680caaed35fc6131c12440ee93d8f068f93da41be1a91349a647a6f5ac31cef4f8e8b20714ca570ffbfb5fb492d19375108a7d79505639184f7545b5ae636ee538dbbd90a55d1b3246d73840526d669a01cad466b35cee135e99dd7fb8f82f0cbe506ded26e46676013a4b14fc5a46c075014245054c7b173ca1596f672ff775e82053b4c2e53976473664a5f0999f962cb770fa4d0427075d69de44f1d313b1eace0253ef766deffdd5ec63473219f077e02d6d6b9fcc9e44928b2a56f70b3d43f6b6b24b9242f1208521492f2d357c6894dad43fa21c3db706922a7ba481210d7239afa23085167d2a031edc9f3345ae2790579b049fa74a6c7589e6e09f54cd680dad322aefeee288db4a016a14a2c0365b132e2796b6fbb037c42e8fdbf7d9253236f6c69159cb5c6240d2f57c493b1486775d03dd5aeba93488364270ac4ca65185abb0471e895a9256fb423c8ab90075b5153dd60775b8c476bebd47f305684bbe9d6fdfcf5728a92df5b9e431d029c5ffc28cb0b4647a4906491f4460a7853d3e1b2bd49b0cc253f460221895aa508f2445a8361d56c370ff8031e8a51ebc9764954963147a01f1d68c587ced1744d96ae0850642e288709ef82aeebf9517460cd4af0a93a6483db3be8a137f0031cc6a08b7cef7be7de1027dc1dfbe26f1505c86f970e74dbbbdfe8c96824e4d6a88387aaa6b1ce379724839cf34743347d5a45e4520f66884252bd26d31c6a08a8f307804ced09ecbbeeba95ff94f4421dff153ae0943ed3218690f0bcf563024d5814a7fef8f66712e1efe70934d2be1fed6e98b75466b37e590a39ea414d671a8ea80d2a6febb088fbaa2629bafd1a594c4d0de74e0f58c1f26f8eaf1b360804407d8f0011868ab08573d90155e8314785ae0988000cf8069615e54777f94a89f88b510630c8d1db283e99b5df23cc3a9ff87eba5cc51f112fad2abac28c30bdfba2b16b2330ed4c653bbc3c5a51021119d2b4c46972ce4125493c38f8615f2337c8b3369cbceb8567e382b6ce081019c4617518decfa560aef7c14481697d447940cf84f294bf70e50dcebeeeaf21d78545f04d0d471f79fbc4696c552187eb11fc023b722314d73211faf5e1410641a858e8baee1147b9b4fc391eabc6b0af9c8c26c49ce7f81857945a786626c2cd1be0aa01adb25de2b10d5cfdfee2199cc6eee6594352dd9388de9b063ae99a6be79bff53c19b160dc7f364ad9c9ba801b07f13a4ded11b71c12176031f20b07206f319bb17176c5cfda26786137f68289eb43bc452f4f4bcc58842bc3690098ecfab654bf7dd8eca8279147de82b49df9c2ee2cc356378904dc3b222a92dbd601cdf655e253874fba5482e06161128a8f3e5da3ad210961babc39eb3783af8cf1edb54f2dd033cee48fae9ce37c3ef2095aa769518f54be97177e3f313c7cf73a2905dd5ee52a18add6d8713313e8bf190079259d369187bd454b63728f0022ebfe1b1e0ab7970b1da4b7d57fe9f8cacfc7e6e77e890e24c26a81f866075b70cbf9ccf9fb4e6a6df6ca2113ac5b28f5644d4cecca83c3cf0901371830a79d6713ec958611bdf0e1ceda51b9d5a32521b772e5d3ab05658fa790ffdc7be8f52c78e219b7b7d54297e10246558c89a660a2ec94f5cbe2e1e2363fed469401aa14726107d6067ab410ac9c75202618d381aa8b0762547916558d5196ac88bb33bf8b4c7d4e9fd905df1a7442df59c2b452717aeb9f9c944bdb7e2e0f2b9957e12404626d187652fab3ed46b75def7e247a831431411cb09add43b5b3b69fd14927f6b189511f160d64d5c5d276824990368ddd22576499e5a4149313f55bd47157186f03b7939ce756c7447bcb34da4c7ae5f88f134d65d8bf508a8380bb06314e07e62ffa0f81eeca5aca8cfb4e7f004e9e5d59060016106fbbab9ab5d593e391e378601d6631de5e4b884e831c65703c5ccdebedcaae5fa2037f026649bcced177f5661e386d339b264aeef41fafa849e973c1ab08f5d410a63d5e1eaec5848c338dc90793e543725eb8a3d485cbbe3f23aeb664f56da8487a61f4528d5294993315f916a0c3d2878feefc7675b52badf8c029b6b4a0d97a708d8226e77cae09a80735efa1ef3137c71650d0a0f3407a21a5a5f9b0cc8a9d25f5c679ba6850a47666098158e905c59306d1c0298089b75dd2c691786caa0284d5ee4df0fc7f0a2e9ae164d1f5a6e3bad8ced481e1e94c0a4e0d6c46ae57a301df48f2c08144ab80b700902bb1579a8dd58a30c6b30b5385848373406fc3a0570d3a8f38c1b3ef843b134a10bc95cded5bcc325b9e1e06ead279ea35b5a4580ee22ce493eeb4eda2367c5edc78ae349f389d00e6c8ec234a6e31a51371de0c24a02655398fe3c4e36d471e9a785d3c3fd511efbd101aff9e2b45ca2f528abfd70d39a842b7888098fd50323dfd2ac3475ebd0fcc8d00139d1f1550d10e18ba546705ff52e1f9d6e94b9622f63b6be3b5a008b18894b629af4d2be083d417d0e01b57c812448e62c36df53988e28f4504d6e90f0c79d4ca94409d264c698177273055d56e6fb3d8b51398cc4d3bee78f979cd1a606a25c8c0a97588482fa48b9cc23ce0925d5563211857d0fbc0c6598ae66e207e1fea66f6f6597f7c1cf0297af14eb243813799d85bdb8531095ddf4897f1a4406f9a2c52ab1fa3b9c1e77b4858ccb36764b4bf6e3a7619e1c6dbd425b574eaa26cb96a90b023b2f21e081e2b993fd02d789a8b8c9c7c0ff3a069cd20a0bf8ae0a61db1fe728e36e5c9b71e2d7f9f781b83f4aa116618282d5086c5fe65251b1a9195849a7223af9f7b1301a49b66faa6ac42edd13aaf92fcc632d901612a83b5c99a7125d99ef676657f0bdbf57901120c6e3631322872b7a3395d208fd7ca1725c9851efbd5e83d266b5b9e9ba37f4a2ed3695e075bac1d0e6b807cd7457a4500aa48d765db8ed8424505bed6f50ada2f5bc6935ea99d3cc543856b03991b2fa2bc9ebf59ae287887cfb6faa1d44c517d8c50b2fb3d38fb3949ca2f7e6c14aa8a67fb08a3ff64be21b3c5ab9e78ee9c978d51556bfa8da24a9a8aa4e085a2cd40767c0e0142372b1077cdd0c207fee3a4875d16078de2873423bbe679448c4fc266421f93158854d14e0d7956961ad0097db5ff0a1d851e31779a7ca8d8d318fe7db8b2e6f719d4927d001d600de55686089313a117f230a0c5492fc4650d47c2f085034a6811ecfc0170cdb576660dafa02905c264ea388f4b1f3cb3befb922789dd74e6ffb14289fbbc8dba62fff706ee3a9f0f7ee78c4c3fe74e1eda43bf7cfd82188e70ea1087135a37f14580b72320e2f04b77efe2a2d38e7b3be2cdfaa89dca0a39851d68d51f93d8a4e2f88ae406f61dd2733578818ca413ccb191cd4278fd703bb9858f1522c039f8c72f54f0c1e2c6acef717903f796d05f6cdafe6ca37feeb788a8b5754412e4064050e04c7b5d745f8a0f0e8c36e26e2d0dbc9d196d9c4888ee6bd372120ad9518d1cd89b2c99a86277f913056cd7ba1d153c93f40da9e93a91ba0d9ee500f4b3a0b7e66bd3bd4ef604d5501c18a0d4e27602c5b82d85144eafabe9449a9812c86586ac36a61ac31fd0797214640091ee7c81b36820af33074f6341ac247f4520103f769d7e0dfe53952758f44fbf8c4c2502eb2705ed1ae41448eb69a10a1e7b283e68b97a2a48e1627b5c3d7b2e2cba23bdd5696034e8a3b3960335f81f45ea22288348ec7f67dc12de96e3a77604c9a5f0df7b863c5b818d9016ef89141722d382f642aa5bed0e4c1e74b57322bf4afe77281e54534b34a78922983a3ca749a5ee8dd0c523753ad26cadd02886c8971f41fd8cb7afad807943abe9f2776c3558abfb79fb5db61b5d0eddeb21deb65ab6200f4636f86859a507f8645651d7dc5724f168395cbcd45f05fb96a2bb16798e7fd9b6d4ac214bec217ab3fe63949e1844a8ac62a1a4b5728a1eb049f3209ea4c3cae134662905ebd138f369c05b1e177ff4fb9aae1c39b7b2543774a1365953e2df8e4eea81e3c5eb762565330b62930c29aaeca6a2d55d18d20d611a7401569e68aefd378493e750453c82d43514fc4b86bcd0f26c974b61eb0a0ac0f30b64e36ded85dc098c44fa56366fb27bef74edcd91c3a5198bf879bd84ff9d29d76183f174c5fe8f1b48438a4c1f8312f1aeae2f4c2939a685f89ad14191ebb3b6b7e4e45f0f06d8cfeb6a0aee316893fc86702f9f43ba034bc1951567c73c7dd9b210321c8c1b918739f6b3ea5fcd2a228b53c967b89a61f29e26d479986b6488e9fba65758c451cfa1789dd35e41e7fdrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-rt-4.18.0-534.rt7.323.el8.src.rpminstallonlypkg(kernel-module)kernel-rt-moduleskernel-rt-modules(x86-64)kernel-rt-modules-uname-rkernel-rt-modules-x86_64kmod(6lowpan.ko)kmod(a8293.ko)kmod(aacraid.ko)kmod(ac97_bus.ko)kmod(acecad.ko)kmod(acer-wmi.ko)kmod(acerhdf.ko)kmod(adutux.ko)kmod(af9013.ko)kmod(af9033.ko)kmod(aiptek.ko)kmod(aircable.ko)kmod(altera-ci.ko)kmod(alx.ko)kmod(amd-pmc.ko)kmod(amd-xgbe.ko)kmod(amd_hsmp.ko)kmod(amdgpu.ko)kmod(amilo-rfkill.ko)kmod(apple-gmux.ko)kmod(apple-mfi-fastcharge.ko)kmod(appledisplay.ko)kmod(arc_uart.ko)kmod(ark3116.ko)kmod(asix.ko)kmod(ast.ko)kmod(asus-laptop.ko)kmod(asus-nb-wmi.ko)kmod(asus-wmi.ko)kmod(atbm8830.ko)kmod(ath.ko)kmod(ath10k_core.ko)kmod(ath10k_pci.ko)kmod(ath11k.ko)kmod(ath11k_pci.ko)kmod(ath3k.ko)kmod(ath9k.ko)kmod(ath9k_common.ko)kmod(ath9k_htc.ko)kmod(ath9k_hw.ko)kmod(ati_remote.ko)kmod(atl1.ko)kmod(atl1c.ko)kmod(atl1e.ko)kmod(atl2.ko)kmod(atlantic.ko)kmod(atm.ko)kmod(au0828.ko)kmod(au8522_common.ko)kmod(au8522_decoder.ko)kmod(au8522_dig.ko)kmod(ax88179_178a.ko)kmod(b1.ko)kmod(b1dma.ko)kmod(b1pci.ko)kmod(b2c2-flexcop-pci.ko)kmod(b2c2-flexcop-usb.ko)kmod(b2c2-flexcop.ko)kmod(bcm203x.ko)kmod(bcm3510.ko)kmod(bcma.ko)kmod(be2iscsi.ko)kmod(be2net.ko)kmod(belkin_sa.ko)kmod(bfusb.ko)kmod(bluetooth.ko)kmod(bnep.ko)kmod(bnx2.ko)kmod(bnx2fc.ko)kmod(bnx2i.ko)kmod(bnx2x.ko)kmod(bnxt_en.ko)kmod(bnxt_re.ko)kmod(bpa10x.ko)kmod(brcmfmac-bca.ko)kmod(brcmfmac-cyw.ko)kmod(brcmfmac-wcc.ko)kmod(brcmfmac.ko)kmod(brcmsmac.ko)kmod(brcmutil.ko)kmod(bsd_comp.ko)kmod(bt878.ko)kmod(btbcm.ko)kmod(btcoexist.ko)kmod(btintel.ko)kmod(btmrvl.ko)kmod(btmrvl_sdio.ko)kmod(btmtk.ko)kmod(btrtl.ko)kmod(btsdio.ko)kmod(bttv.ko)kmod(btusb.ko)kmod(budget-av.ko)kmod(budget-ci.ko)kmod(budget-core.ko)kmod(budget-patch.ko)kmod(budget.ko)kmod(c4.ko)kmod(c_can.ko)kmod(c_can_pci.ko)kmod(can-bcm.ko)kmod(can-dev.ko)kmod(can-gw.ko)kmod(can-raw.ko)kmod(can.ko)kmod(capidrv.ko)kmod(catc.ko)kmod(cb710-mmc.ko)kmod(cc770.ko)kmod(cc770_platform.ko)kmod(cdc_eem.ko)kmod(cdc_ether.ko)kmod(cdc_mbim.ko)kmod(cdc_ncm.ko)kmod(cdc_subset.ko)kmod(cec.ko)kmod(cfg80211.ko)kmod(ch341.ko)kmod(ch7006.ko)kmod(ch9200.ko)kmod(ch_ipsec.ko)kmod(ch_ktls.ko)kmod(chcr.ko)kmod(chipreg.ko)kmod(cifs.ko)kmod(classmate-laptop.ko)kmod(cmtp.ko)kmod(cnic.ko)kmod(compal-laptop.ko)kmod(cp210x.ko)kmod(cqhci.ko)kmod(cramfs.ko)kmod(cs3308.ko)kmod(cs5345.ko)kmod(cs53l32a.ko)kmod(csiostor.ko)kmod(cx18-alsa.ko)kmod(cx18.ko)kmod(cx22700.ko)kmod(cx22702.ko)kmod(cx231xx-alsa.ko)kmod(cx231xx-dvb.ko)kmod(cx231xx.ko)kmod(cx2341x.ko)kmod(cx23885.ko)kmod(cx24110.ko)kmod(cx24113.ko)kmod(cx24116.ko)kmod(cx24117.ko)kmod(cx24120.ko)kmod(cx24123.ko)kmod(cx25840.ko)kmod(cx82310_eth.ko)kmod(cx88-alsa.ko)kmod(cx88-blackbird.ko)kmod(cx88-dvb.ko)kmod(cx8800.ko)kmod(cx8802.ko)kmod(cx88xx.ko)kmod(cxacru.ko)kmod(cxd2099.ko)kmod(cxd2820r.ko)kmod(cxd2841er.ko)kmod(cxgb4.ko)kmod(cxgb4i.ko)kmod(cxgb4vf.ko)kmod(cxgbit.ko)kmod(cyberjack.ko)kmod(cyclades.ko)kmod(cypress_firmware.ko)kmod(cypress_m8.ko)kmod(dcdbas.ko)kmod(ddbridge.ko)kmod(dell-laptop.ko)kmod(dell-rbtn.ko)kmod(dell-smbios.ko)kmod(dell-smo8800.ko)kmod(dell-wmi-aio.ko)kmod(dell-wmi-descriptor.ko)kmod(dell-wmi-led.ko)kmod(dell-wmi-sysman.ko)kmod(dell-wmi.ko)kmod(dib0070.ko)kmod(dib0090.ko)kmod(dib3000mb.ko)kmod(dib3000mc.ko)kmod(dib7000m.ko)kmod(dib7000p.ko)kmod(dib8000.ko)kmod(dibx000_common.ko)kmod(digi_acceleport.ko)kmod(dl2k.ko)kmod(dm1105.ko)kmod(dm9601.ko)kmod(drx39xyj.ko)kmod(drxd.ko)kmod(drxk.ko)kmod(ds3000.ko)kmod(dst.ko)kmod(dst_ca.ko)kmod(dvb-bt8xx.ko)kmod(dvb-core.ko)kmod(dvb-pll.ko)kmod(dvb-ttpci.ko)kmod(dvb-ttusb-budget.ko)kmod(dvb-usb-a800.ko)kmod(dvb-usb-af9005-remote.ko)kmod(dvb-usb-af9005.ko)kmod(dvb-usb-af9015.ko)kmod(dvb-usb-af9035.ko)kmod(dvb-usb-anysee.ko)kmod(dvb-usb-au6610.ko)kmod(dvb-usb-az6007.ko)kmod(dvb-usb-az6027.ko)kmod(dvb-usb-ce6230.ko)kmod(dvb-usb-cinergyT2.ko)kmod(dvb-usb-cxusb.ko)kmod(dvb-usb-dib0700.ko)kmod(dvb-usb-dibusb-common.ko)kmod(dvb-usb-dibusb-mb.ko)kmod(dvb-usb-dibusb-mc-common.ko)kmod(dvb-usb-dibusb-mc.ko)kmod(dvb-usb-digitv.ko)kmod(dvb-usb-dtt200u.ko)kmod(dvb-usb-dtv5100.ko)kmod(dvb-usb-dw2102.ko)kmod(dvb-usb-ec168.ko)kmod(dvb-usb-gl861.ko)kmod(dvb-usb-gp8psk.ko)kmod(dvb-usb-lmedm04.ko)kmod(dvb-usb-m920x.ko)kmod(dvb-usb-mxl111sf.ko)kmod(dvb-usb-nova-t-usb2.ko)kmod(dvb-usb-opera.ko)kmod(dvb-usb-pctv452e.ko)kmod(dvb-usb-rtl28xxu.ko)kmod(dvb-usb-technisat-usb2.ko)kmod(dvb-usb-ttusb2.ko)kmod(dvb-usb-umt-010.ko)kmod(dvb-usb-vp702x.ko)kmod(dvb-usb-vp7045.ko)kmod(dvb-usb.ko)kmod(dvb_dummy_fe.ko)kmod(dvb_usb_v2.ko)kmod(dwmac-intel.ko)kmod(e4000.ko)kmod(earth-pt1.ko)kmod(ec100.ko)kmod(eeepc-laptop.ko)kmod(eeepc-wmi.ko)kmod(efa.ko)kmod(elo.ko)kmod(em28xx-alsa.ko)kmod(em28xx-dvb.ko)kmod(em28xx-rc.ko)kmod(em28xx.ko)kmod(emi26.ko)kmod(emi62.ko)kmod(empeg.ko)kmod(ene_ir.ko)kmod(enic.ko)kmod(ezusb.ko)kmod(f81534.ko)kmod(fakelb.ko)kmod(fc0011.ko)kmod(fc0012.ko)kmod(fc0013.ko)kmod(fc2580.ko)kmod(fintek-cir.ko)kmod(firedtv.ko)kmod(firewire-core.ko)kmod(firewire-net.ko)kmod(firewire-ohci.ko)kmod(firewire-sbp2.ko)kmod(firmware_attributes_class.ko)kmod(fnic.ko)kmod(ftdi_sio.ko)kmod(fujitsu-laptop.ko)kmod(fujitsu-tablet.ko)kmod(garmin_gps.ko)kmod(gigaset.ko)kmod(gl620a.ko)kmod(gma500_gfx.ko)kmod(gp8psk-fe.ko)kmod(gspca_benq.ko)kmod(gspca_conex.ko)kmod(gspca_cpia1.ko)kmod(gspca_etoms.ko)kmod(gspca_finepix.ko)kmod(gspca_gl860.ko)kmod(gspca_jeilinj.ko)kmod(gspca_jl2005bcd.ko)kmod(gspca_konica.ko)kmod(gspca_m5602.ko)kmod(gspca_main.ko)kmod(gspca_mars.ko)kmod(gspca_mr97310a.ko)kmod(gspca_nw80x.ko)kmod(gspca_ov519.ko)kmod(gspca_ov534.ko)kmod(gspca_ov534_9.ko)kmod(gspca_pac207.ko)kmod(gspca_pac7302.ko)kmod(gspca_pac7311.ko)kmod(gspca_se401.ko)kmod(gspca_sn9c2028.ko)kmod(gspca_sn9c20x.ko)kmod(gspca_sonixb.ko)kmod(gspca_sonixj.ko)kmod(gspca_spca1528.ko)kmod(gspca_spca500.ko)kmod(gspca_spca501.ko)kmod(gspca_spca505.ko)kmod(gspca_spca506.ko)kmod(gspca_spca508.ko)kmod(gspca_spca561.ko)kmod(gspca_sq905.ko)kmod(gspca_sq905c.ko)kmod(gspca_sq930x.ko)kmod(gspca_stk014.ko)kmod(gspca_stv0680.ko)kmod(gspca_stv06xx.ko)kmod(gspca_sunplus.ko)kmod(gspca_t613.ko)kmod(gspca_topro.ko)kmod(gspca_tv8532.ko)kmod(gspca_vc032x.ko)kmod(gspca_vicam.ko)kmod(gspca_xirlink_cit.ko)kmod(gspca_zc3xx.ko)kmod(gtco.ko)kmod(hci_uart.ko)kmod(hci_vhci.ko)kmod(hdaps.ko)kmod(hdpvr.ko)kmod(hfcsusb.ko)kmod(hfi1.ko)kmod(hid-picolcd.ko)kmod(hid-prodikeys.ko)kmod(hid-sensor-accel-3d.ko)kmod(hid-sensor-als.ko)kmod(hid-sensor-gyro-3d.ko)kmod(hid-sensor-humidity.ko)kmod(hid-sensor-iio-common.ko)kmod(hid-sensor-incl-3d.ko)kmod(hid-sensor-magn-3d.ko)kmod(hid-sensor-press.ko)kmod(hid-sensor-prox.ko)kmod(hid-sensor-rotation.ko)kmod(hid-sensor-temperature.ko)kmod(hid-sensor-trigger.ko)kmod(hidp.ko)kmod(hisax.ko)kmod(hisax_fcpcipnp.ko)kmod(hisax_isac.ko)kmod(hisax_st5481.ko)kmod(hopper.ko)kmod(hp-wireless.ko)kmod(hp-wmi.ko)kmod(hp_accel.ko)kmod(hso.ko)kmod(huawei_cdc_ncm.ko)kmod(hwa-hc.ko)kmod(hwpoison-inject.ko)kmod(i1480-dfu-usb.ko)kmod(i1480-est.ko)kmod(i915.ko)kmod(ib_cm.ko)kmod(ib_core.ko)kmod(ib_ipoib.ko)kmod(ib_iser.ko)kmod(ib_isert.ko)kmod(ib_srp.ko)kmod(ib_srpt.ko)kmod(ib_umad.ko)kmod(ib_uverbs.ko)kmod(ideapad-laptop.ko)kmod(idmouse.ko)kmod(ieee802154.ko)kmod(ieee802154_6lowpan.ko)kmod(ieee802154_socket.ko)kmod(iguanair.ko)kmod(imon.ko)kmod(imon_raw.ko)kmod(industrialio-triggered-buffer.ko)kmod(industrialio.ko)kmod(int51x1.ko)kmod(intel-hid.ko)kmod(intel-lpss-acpi.ko)kmod(intel-lpss-pci.ko)kmod(intel-lpss.ko)kmod(intel-rst.ko)kmod(intel-uncore-frequency-common.ko)kmod(intel-uncore-frequency.ko)kmod(intel-vbtn.ko)kmod(intel-wmi-thunderbolt.ko)kmod(intel_ifs.ko)kmod(intel_ips.ko)kmod(intel_oaktrail.ko)kmod(intel_pmc_core.ko)kmod(intel_pmc_core_pltdrv.ko)kmod(intel_sdsi.ko)kmod(intel_vsec.ko)kmod(io_edgeport.ko)kmod(io_ti.ko)kmod(iowarrior.ko)kmod(ipaq.ko)kmod(ipheth.ko)kmod(ipw.ko)kmod(ir-imon-decoder.ko)kmod(ir-jvc-decoder.ko)kmod(ir-kbd-i2c.ko)kmod(ir-mce_kbd-decoder.ko)kmod(ir-nec-decoder.ko)kmod(ir-rc5-decoder.ko)kmod(ir-rc6-decoder.ko)kmod(ir-sanyo-decoder.ko)kmod(ir-sony-decoder.ko)kmod(ir-usb.ko)kmod(irdma.ko)kmod(iscsi_boot_sysfs.ko)kmod(iscsi_ibft.ko)kmod(isdn.ko)kmod(isdnhdlc.ko)kmod(ishtp_eclite.ko)kmod(isight_firmware.ko)kmod(isl6405.ko)kmod(isl6421.ko)kmod(isl6423.ko)kmod(isst_if_common.ko)kmod(isst_if_mbox_msr.ko)kmod(isst_if_mbox_pci.ko)kmod(isst_if_mmio.ko)kmod(it913x.ko)kmod(itd1000.ko)kmod(ite-cir.ko)kmod(iuu_phoenix.ko)kmod(ivtv.ko)kmod(ivtvfb.ko)kmod(iw_cm.ko)kmod(iw_cxgb4.ko)kmod(iwldvm.ko)kmod(iwlmvm.ko)kmod(iwlwifi.ko)kmod(ix2505v.ko)kmod(jmb38x_ms.ko)kmod(jsm.ko)kmod(kalmia.ko)kmod(kaweth.ko)kmod(kbtab.ko)kmod(kernelcapi.ko)kmod(keyspan.ko)kmod(keyspan_pda.ko)kmod(kfifo_buf.ko)kmod(kl5kusb105.ko)kmod(kobil_sct.ko)kmod(kvaser_usb.ko)kmod(l1oip.ko)kmod(l2tp_core.ko)kmod(l2tp_ip.ko)kmod(l2tp_ip6.ko)kmod(l64781.ko)kmod(lan78xx.ko)kmod(ldusb.ko)kmod(leds-blinkm.ko)kmod(leds-clevo-mail.ko)kmod(leds-lm3530.ko)kmod(leds-lp3944.ko)kmod(leds-lp5521.ko)kmod(leds-lp5523.ko)kmod(leds-lp5562.ko)kmod(leds-lp55xx-common.ko)kmod(leds-lt3593.ko)kmod(leds-mlxcpld.ko)kmod(leds-mlxreg.ko)kmod(leds-ss4200.ko)kmod(ledtrig-audio.ko)kmod(ledtrig-backlight.ko)kmod(ledtrig-camera.ko)kmod(ledtrig-default-on.ko)kmod(ledtrig-gpio.ko)kmod(ledtrig-heartbeat.ko)kmod(ledtrig-oneshot.ko)kmod(ledtrig-timer.ko)kmod(ledtrig-transient.ko)kmod(legousbtower.ko)kmod(lg-vl600.ko)kmod(lg2160.ko)kmod(lgdt3305.ko)kmod(lgdt3306a.ko)kmod(lgdt330x.ko)kmod(lgs8gxx.ko)kmod(libcxgb.ko)kmod(libcxgbi.ko)kmod(libfcoe.ko)kmod(libsas.ko)kmod(lnbh25.ko)kmod(lnbp21.ko)kmod(lnbp22.ko)kmod(lpc_ich.ko)kmod(lpc_sch.ko)kmod(lpfc.ko)kmod(m52790.ko)kmod(m88ds3103.ko)kmod(m88rs2000.ko)kmod(m88rs6000t.ko)kmod(mISDN_core.ko)kmod(mISDNinfineon.ko)kmod(mISDNipac.ko)kmod(mISDNisar.ko)kmod(mac80211.ko)kmod(mac802154.ko)kmod(mantis.ko)kmod(mantis_core.ko)kmod(max2165.ko)kmod(mb86a16.ko)kmod(mb86a20s.ko)kmod(mc44s803.ko)kmod(mceusb.ko)kmod(mcs7830.ko)kmod(mct_u232.ko)kmod(mdc800.ko)kmod(megaraid_sas.ko)kmod(memstick.ko)kmod(mgag200.ko)kmod(microtek.ko)kmod(mlx-platform.ko)kmod(mlx4_ib.ko)kmod(mlx5_ib.ko)kmod(mlxreg-hotplug.ko)kmod(mlxreg-io.ko)kmod(mmc_block.ko)kmod(mmc_core.ko)kmod(mn88472.ko)kmod(mn88473.ko)kmod(mos7720.ko)kmod(mos7840.ko)kmod(mpls_iptunnel.ko)kmod(mpls_router.ko)kmod(mpt3sas.ko)kmod(msi-laptop.ko)kmod(msi-wmi.ko)kmod(msp3400.ko)kmod(mspro_block.ko)kmod(mt2060.ko)kmod(mt2063.ko)kmod(mt20xx.ko)kmod(mt2131.ko)kmod(mt2266.ko)kmod(mt312.ko)kmod(mt352.ko)kmod(mt76-connac-lib.ko)kmod(mt76-usb.ko)kmod(mt76.ko)kmod(mt7601u.ko)kmod(mt76x0-common.ko)kmod(mt76x02-lib.ko)kmod(mt76x02-usb.ko)kmod(mt76x0u.ko)kmod(mt76x2-common.ko)kmod(mt76x2u.ko)kmod(mt7921-common.ko)kmod(mt7921e.ko)kmod(mtd.ko)kmod(mtd_blkdevs.ko)kmod(mtdblock.ko)kmod(mwifiex.ko)kmod(mwifiex_pcie.ko)kmod(mwifiex_sdio.ko)kmod(mwifiex_usb.ko)kmod(mxl111sf-demod.ko)kmod(mxl111sf-tuner.ko)kmod(mxl5005s.ko)kmod(mxl5007t.ko)kmod(mxl5xx.ko)kmod(mxm-wmi.ko)kmod(mxuport.ko)kmod(n_gsm.ko)kmod(n_hdlc.ko)kmod(navman.ko)kmod(net1080.ko)kmod(netxen_nic.ko)kmod(ngene.ko)kmod(nitro_enclaves.ko)kmod(nouveau.ko)kmod(nozomi.ko)kmod(ntb.ko)kmod(ntb_hw_amd.ko)kmod(ntb_hw_intel.ko)kmod(ntb_netdev.ko)kmod(ntb_perf.ko)kmod(ntb_pingpong.ko)kmod(ntb_tool.ko)kmod(ntb_transport.ko)kmod(nuvoton-cir.ko)kmod(nvme-rdma.ko)kmod(nvmet-rdma.ko)kmod(nvsw-sn2201.ko)kmod(nxt200x.ko)kmod(nxt6000.ko)kmod(omninet.ko)kmod(opa_vnic.ko)kmod(opticon.ko)kmod(option.ko)kmod(or51132.ko)kmod(or51211.ko)kmod(oti6858.ko)kmod(panasonic-laptop.ko)kmod(parport_serial.ko)kmod(peak_pci.ko)kmod(peak_usb.ko)kmod(pegasus.ko)kmod(pl2303.ko)kmod(plusb.ko)kmod(pluto2.ko)kmod(pmt_class.ko)kmod(pmt_crashlog.ko)kmod(pmt_telemetry.ko)kmod(ppp_async.ko)kmod(ppp_deflate.ko)kmod(ppp_generic.ko)kmod(ppp_mppe.ko)kmod(ppp_synctty.ko)kmod(pppoe.ko)kmod(pppox.ko)kmod(pptp.ko)kmod(pulse8-cec.ko)kmod(pvrusb2.ko)kmod(pwc.ko)kmod(qcaux.ko)kmod(qcserial.ko)kmod(qed.ko)kmod(qede.ko)kmod(qedf.ko)kmod(qedi.ko)kmod(qedr.ko)kmod(qla2xxx.ko)kmod(qla3xxx.ko)kmod(qla4xxx.ko)kmod(qm1d1b0004.ko)kmod(qm1d1c0042.ko)kmod(qmi_wwan.ko)kmod(qt1010.ko)kmod(quatech2.ko)kmod(r592.ko)kmod(r8152.ko)kmod(r820t.ko)kmod(radeon.ko)kmod(rainshadow-cec.ko)kmod(rc-adstech-dvb-t-pci.ko)kmod(rc-alink-dtu-m.ko)kmod(rc-anysee.ko)kmod(rc-apac-viewcomp.ko)kmod(rc-astrometa-t2hybrid.ko)kmod(rc-asus-pc39.ko)kmod(rc-asus-ps3-100.ko)kmod(rc-ati-tv-wonder-hd-600.ko)kmod(rc-ati-x10.ko)kmod(rc-avermedia-a16d.ko)kmod(rc-avermedia-cardbus.ko)kmod(rc-avermedia-dvbt.ko)kmod(rc-avermedia-m135a.ko)kmod(rc-avermedia-m733a-rm-k6.ko)kmod(rc-avermedia-rm-ks.ko)kmod(rc-avermedia.ko)kmod(rc-avertv-303.ko)kmod(rc-azurewave-ad-tu700.ko)kmod(rc-behold-columbus.ko)kmod(rc-behold.ko)kmod(rc-budget-ci-old.ko)kmod(rc-cec.ko)kmod(rc-cinergy-1400.ko)kmod(rc-cinergy.ko)kmod(rc-core.ko)kmod(rc-d680-dmb.ko)kmod(rc-delock-61959.ko)kmod(rc-dib0700-nec.ko)kmod(rc-dib0700-rc5.ko)kmod(rc-digitalnow-tinytwin.ko)kmod(rc-digittrade.ko)kmod(rc-dm1105-nec.ko)kmod(rc-dntv-live-dvb-t.ko)kmod(rc-dntv-live-dvbt-pro.ko)kmod(rc-dtt200u.ko)kmod(rc-dvbsky.ko)kmod(rc-dvico-mce.ko)kmod(rc-dvico-portable.ko)kmod(rc-em-terratec.ko)kmod(rc-encore-enltv-fm53.ko)kmod(rc-encore-enltv.ko)kmod(rc-encore-enltv2.ko)kmod(rc-evga-indtube.ko)kmod(rc-eztv.ko)kmod(rc-flydvb.ko)kmod(rc-flyvideo.ko)kmod(rc-fusionhdtv-mce.ko)kmod(rc-gadmei-rm008z.ko)kmod(rc-geekbox.ko)kmod(rc-genius-tvgo-a11mce.ko)kmod(rc-gotview7135.ko)kmod(rc-hauppauge.ko)kmod(rc-hisi-poplar.ko)kmod(rc-hisi-tv-demo.ko)kmod(rc-imon-mce.ko)kmod(rc-imon-pad.ko)kmod(rc-imon-rsc.ko)kmod(rc-iodata-bctv7e.ko)kmod(rc-it913x-v1.ko)kmod(rc-it913x-v2.ko)kmod(rc-kaiomy.ko)kmod(rc-kworld-315u.ko)kmod(rc-kworld-pc150u.ko)kmod(rc-kworld-plus-tv-analog.ko)kmod(rc-leadtek-y04g0051.ko)kmod(rc-lme2510.ko)kmod(rc-manli.ko)kmod(rc-medion-x10-digitainer.ko)kmod(rc-medion-x10-or2x.ko)kmod(rc-medion-x10.ko)kmod(rc-msi-digivox-ii.ko)kmod(rc-msi-digivox-iii.ko)kmod(rc-msi-tvanywhere-plus.ko)kmod(rc-msi-tvanywhere.ko)kmod(rc-nebula.ko)kmod(rc-nec-terratec-cinergy-xs.ko)kmod(rc-norwood.ko)kmod(rc-npgtech.ko)kmod(rc-pctv-sedna.ko)kmod(rc-pinnacle-color.ko)kmod(rc-pinnacle-grey.ko)kmod(rc-pinnacle-pctv-hd.ko)kmod(rc-pixelview-002t.ko)kmod(rc-pixelview-mk12.ko)kmod(rc-pixelview-new.ko)kmod(rc-pixelview.ko)kmod(rc-powercolor-real-angel.ko)kmod(rc-proteus-2309.ko)kmod(rc-purpletv.ko)kmod(rc-pv951.ko)kmod(rc-rc6-mce.ko)kmod(rc-real-audio-220-32-keys.ko)kmod(rc-reddo.ko)kmod(rc-snapstream-firefly.ko)kmod(rc-streamzap.ko)kmod(rc-su3000.ko)kmod(rc-tango.ko)kmod(rc-tbs-nec.ko)kmod(rc-technisat-ts35.ko)kmod(rc-technisat-usb2.ko)kmod(rc-terratec-cinergy-c-pci.ko)kmod(rc-terratec-cinergy-s2-hd.ko)kmod(rc-terratec-cinergy-xs.ko)kmod(rc-terratec-slim-2.ko)kmod(rc-terratec-slim.ko)kmod(rc-tevii-nec.ko)kmod(rc-tivo.ko)kmod(rc-total-media-in-hand-02.ko)kmod(rc-total-media-in-hand.ko)kmod(rc-trekstor.ko)kmod(rc-tt-1500.ko)kmod(rc-twinhan-dtv-cab-ci.ko)kmod(rc-twinhan1027.ko)kmod(rc-videomate-m1f.ko)kmod(rc-videomate-s350.ko)kmod(rc-videomate-tv-pvr.ko)kmod(rc-winfast-usbii-deluxe.ko)kmod(rc-winfast.ko)kmod(rc-zx-irdec.ko)kmod(rdma_cm.ko)kmod(rdma_rxe.ko)kmod(rdma_ucm.ko)kmod(rdmavt.ko)kmod(redrat3.ko)kmod(regmap-sdw-mbq.ko)kmod(regmap-sdw.ko)kmod(rfcomm.ko)kmod(rfkill.ko)kmod(rndis_host.ko)kmod(rpcrdma.ko)kmod(rt2800lib.ko)kmod(rt2800mmio.ko)kmod(rt2800pci.ko)kmod(rt2800usb.ko)kmod(rt2x00lib.ko)kmod(rt2x00mmio.ko)kmod(rt2x00pci.ko)kmod(rt2x00usb.ko)kmod(rtl2830.ko)kmod(rtl2832.ko)kmod(rtl8150.ko)kmod(rtl8188ee.ko)kmod(rtl8192c-common.ko)kmod(rtl8192ce.ko)kmod(rtl8192cu.ko)kmod(rtl8192de.ko)kmod(rtl8192ee.ko)kmod(rtl8192se.ko)kmod(rtl8723-common.ko)kmod(rtl8723ae.ko)kmod(rtl8723be.ko)kmod(rtl8821ae.ko)kmod(rtl8xxxu.ko)kmod(rtl_pci.ko)kmod(rtl_usb.ko)kmod(rtlwifi.ko)kmod(rtsx_pci_ms.ko)kmod(rtsx_pci_sdmmc.ko)kmod(rtsx_usb_ms.ko)kmod(rtsx_usb_sdmmc.ko)kmod(rtw88_8822b.ko)kmod(rtw88_8822be.ko)kmod(rtw88_8822c.ko)kmod(rtw88_8822ce.ko)kmod(rtw88_core.ko)kmod(rtw88_pci.ko)kmod(rtw89_8852a.ko)kmod(rtw89_8852ae.ko)kmod(rtw89_core.ko)kmod(rtw89_pci.ko)kmod(s2255drv.ko)kmod(s5h1409.ko)kmod(s5h1411.ko)kmod(s5h1420.ko)kmod(s921.ko)kmod(saa6588.ko)kmod(saa6752hs.ko)kmod(saa7115.ko)kmod(saa7127.ko)kmod(saa7134-alsa.ko)kmod(saa7134-dvb.ko)kmod(saa7134-empress.ko)kmod(saa7134.ko)kmod(saa7146.ko)kmod(saa7146_vv.ko)kmod(saa7164.ko)kmod(saa717x.ko)kmod(safe_serial.ko)kmod(samsung-laptop.ko)kmod(samsung-q10.ko)kmod(sdhci-acpi.ko)kmod(sdhci-pci.ko)kmod(sdhci-pltfm.ko)kmod(sdhci.ko)kmod(sdio_uart.ko)kmod(ser_gigaset.ko)kmod(serial-multi-instantiate.ko)kmod(serial_ir.ko)kmod(sev-guest.ko)kmod(sfc-siena.ko)kmod(sfc.ko)kmod(si2157.ko)kmod(si2165.ko)kmod(si2168.ko)kmod(si21xx.ko)kmod(sierra.ko)kmod(sierra_net.ko)kmod(sil164.ko)kmod(sir_ir.ko)kmod(sisusbvga.ko)kmod(siw.ko)kmod(sja1000.ko)kmod(slhc.ko)kmod(sm501.ko)kmod(smb347-charger.ko)kmod(smsc75xx.ko)kmod(smsc95xx.ko)kmod(smsdvb.ko)kmod(smsmdtv.ko)kmod(smssdio.ko)kmod(smsusb.ko)kmod(snd-ac97-codec.ko)kmod(snd-acp-config.ko)kmod(snd-acp3x-pdm-dma.ko)kmod(snd-acp3x-rn.ko)kmod(snd-acp5x-i2s.ko)kmod(snd-acp5x-pcm-dma.ko)kmod(snd-acp6x-pdm-dma.ko)kmod(snd-ad1889.ko)kmod(snd-ak4113.ko)kmod(snd-ak4114.ko)kmod(snd-ak4xxx-adda.ko)kmod(snd-ali5451.ko)kmod(snd-aloop.ko)kmod(snd-asihpi.ko)kmod(snd-atiixp-modem.ko)kmod(snd-atiixp.ko)kmod(snd-au8810.ko)kmod(snd-au8820.ko)kmod(snd-au8830.ko)kmod(snd-bcd2000.ko)kmod(snd-bebob.ko)kmod(snd-bt87x.ko)kmod(snd-ca0106.ko)kmod(snd-cmipci.ko)kmod(snd-compress.ko)kmod(snd-cs46xx.ko)kmod(snd-cs8427.ko)kmod(snd-ctl-led.ko)kmod(snd-ctxfi.ko)kmod(snd-darla20.ko)kmod(snd-darla24.ko)kmod(snd-dice.ko)kmod(snd-dummy.ko)kmod(snd-echo3g.ko)kmod(snd-emu10k1-synth.ko)kmod(snd-emu10k1.ko)kmod(snd-emu10k1x.ko)kmod(snd-emux-synth.ko)kmod(snd-ens1370.ko)kmod(snd-ens1371.ko)kmod(snd-es1968.ko)kmod(snd-fireface.ko)kmod(snd-firewire-digi00x.ko)kmod(snd-firewire-lib.ko)kmod(snd-firewire-motu.ko)kmod(snd-firewire-tascam.ko)kmod(snd-fireworks.ko)kmod(snd-gina20.ko)kmod(snd-gina24.ko)kmod(snd-hda-codec-analog.ko)kmod(snd-hda-codec-ca0110.ko)kmod(snd-hda-codec-ca0132.ko)kmod(snd-hda-codec-cirrus.ko)kmod(snd-hda-codec-cmedia.ko)kmod(snd-hda-codec-conexant.ko)kmod(snd-hda-codec-cs8409.ko)kmod(snd-hda-codec-generic.ko)kmod(snd-hda-codec-hdmi.ko)kmod(snd-hda-codec-idt.ko)kmod(snd-hda-codec-realtek.ko)kmod(snd-hda-codec-si3054.ko)kmod(snd-hda-codec-via.ko)kmod(snd-hda-codec.ko)kmod(snd-hda-core.ko)kmod(snd-hda-cs-dsp-ctls.ko)kmod(snd-hda-ext-core.ko)kmod(snd-hda-intel.ko)kmod(snd-hda-scodec-cs35l41-i2c.ko)kmod(snd-hda-scodec-cs35l41-spi.ko)kmod(snd-hda-scodec-cs35l41.ko)kmod(snd-hdmi-lpe-audio.ko)kmod(snd-hdsp.ko)kmod(snd-hdspm.ko)kmod(snd-hrtimer.ko)kmod(snd-hwdep.ko)kmod(snd-i2c.ko)kmod(snd-ice1712.ko)kmod(snd-ice1724.ko)kmod(snd-ice17xx-ak4xxx.ko)kmod(snd-indigo.ko)kmod(snd-indigodj.ko)kmod(snd-indigodjx.ko)kmod(snd-indigoio.ko)kmod(snd-indigoiox.ko)kmod(snd-intel-dspcfg.ko)kmod(snd-intel-sdw-acpi.ko)kmod(snd-intel-sst-acpi.ko)kmod(snd-intel-sst-core.ko)kmod(snd-intel8x0.ko)kmod(snd-intel8x0m.ko)kmod(snd-isight.ko)kmod(snd-korg1212.ko)kmod(snd-layla20.ko)kmod(snd-layla24.ko)kmod(snd-lola.ko)kmod(snd-lx6464es.ko)kmod(snd-maestro3.ko)kmod(snd-mia.ko)kmod(snd-mixart.ko)kmod(snd-mona.ko)kmod(snd-mpu401-uart.ko)kmod(snd-mpu401.ko)kmod(snd-mtpav.ko)kmod(snd-opl3-lib.ko)kmod(snd-opl3-synth.ko)kmod(snd-oxfw.ko)kmod(snd-oxygen-lib.ko)kmod(snd-oxygen.ko)kmod(snd-pci-acp5x.ko)kmod(snd-pci-acp6x.ko)kmod(snd-pcm.ko)kmod(snd-pcsp.ko)kmod(snd-pcxhr.ko)kmod(snd-pt2258.ko)kmod(snd-rawmidi.ko)kmod(snd-rme32.ko)kmod(snd-rme96.ko)kmod(snd-rme9652.ko)kmod(snd-rn-pci-acp3x.ko)kmod(snd-seq-device.ko)kmod(snd-seq-dummy.ko)kmod(snd-seq-midi-emul.ko)kmod(snd-seq-midi-event.ko)kmod(snd-seq-midi.ko)kmod(snd-seq-oss.ko)kmod(snd-seq-virmidi.ko)kmod(snd-seq.ko)kmod(snd-skl_nau88l25_max98357a.ko)kmod(snd-soc-acp5x-mach.ko)kmod(snd-soc-acp6x-mach.ko)kmod(snd-soc-acpi-intel-match.ko)kmod(snd-soc-acpi.ko)kmod(snd-soc-avs.ko)kmod(snd-soc-bdw-rt286.ko)kmod(snd-soc-catpt.ko)kmod(snd-soc-cml_rt1011_rt5682.ko)kmod(snd-soc-core.ko)kmod(snd-soc-cs35l41-i2c.ko)kmod(snd-soc-cs35l41-lib.ko)kmod(snd-soc-cs35l41-spi.ko)kmod(snd-soc-cs35l41.ko)kmod(snd-soc-cx2072x.ko)kmod(snd-soc-da7213.ko)kmod(snd-soc-da7219.ko)kmod(snd-soc-dmic.ko)kmod(snd-soc-ehl-rt5660.ko)kmod(snd-soc-es8316.ko)kmod(snd-soc-es8326.ko)kmod(snd-soc-hda-codec.ko)kmod(snd-soc-hdac-hda.ko)kmod(snd-soc-hdac-hdmi.ko)kmod(snd-soc-hsw-rt5640.ko)kmod(snd-soc-intel-hda-dsp-common.ko)kmod(snd-soc-intel-sof-cirrus-common.ko)kmod(snd-soc-intel-sof-maxim-common.ko)kmod(snd-soc-intel-sof-realtek-common.ko)kmod(snd-soc-kbl_da7219_max98357a.ko)kmod(snd-soc-kbl_da7219_max98927.ko)kmod(snd-soc-kbl_rt5660.ko)kmod(snd-soc-kbl_rt5663_max98927.ko)kmod(snd-soc-kbl_rt5663_rt5514_max98927.ko)kmod(snd-soc-max98090.ko)kmod(snd-soc-max98357a.ko)kmod(snd-soc-max98373-i2c.ko)kmod(snd-soc-max98373-sdw.ko)kmod(snd-soc-max98373.ko)kmod(snd-soc-max98390.ko)kmod(snd-soc-max98927.ko)kmod(snd-soc-nau8315.ko)kmod(snd-soc-nau8821.ko)kmod(snd-soc-nau8824.ko)kmod(snd-soc-nau8825.ko)kmod(snd-soc-pcm512x-i2c.ko)kmod(snd-soc-pcm512x.ko)kmod(snd-soc-rl6231.ko)kmod(snd-soc-rl6347a.ko)kmod(snd-soc-rt1011.ko)kmod(snd-soc-rt1015.ko)kmod(snd-soc-rt1015p.ko)kmod(snd-soc-rt1308-sdw.ko)kmod(snd-soc-rt1308.ko)kmod(snd-soc-rt1316-sdw.ko)kmod(snd-soc-rt1318-sdw.ko)kmod(snd-soc-rt286.ko)kmod(snd-soc-rt298.ko)kmod(snd-soc-rt5514-spi.ko)kmod(snd-soc-rt5514.ko)kmod(snd-soc-rt5640.ko)kmod(snd-soc-rt5645.ko)kmod(snd-soc-rt5651.ko)kmod(snd-soc-rt5660.ko)kmod(snd-soc-rt5663.ko)kmod(snd-soc-rt5670.ko)kmod(snd-soc-rt5677-spi.ko)kmod(snd-soc-rt5677.ko)kmod(snd-soc-rt5682-i2c.ko)kmod(snd-soc-rt5682-sdw.ko)kmod(snd-soc-rt5682.ko)kmod(snd-soc-rt5682s.ko)kmod(snd-soc-rt700.ko)kmod(snd-soc-rt711-sdca.ko)kmod(snd-soc-rt711.ko)kmod(snd-soc-rt712-sdca.ko)kmod(snd-soc-rt715-sdca.ko)kmod(snd-soc-rt715.ko)kmod(snd-soc-sdw-mockup.ko)kmod(snd-soc-skl-ssp-clk.ko)kmod(snd-soc-skl.ko)kmod(snd-soc-skl_hda_dsp.ko)kmod(snd-soc-skl_nau88l25_ssm4567.ko)kmod(snd-soc-skl_rt286.ko)kmod(snd-soc-sof-sdw.ko)kmod(snd-soc-sof-ssp-amp.ko)kmod(snd-soc-sof_da7219_max98373.ko)kmod(snd-soc-sof_es8336.ko)kmod(snd-soc-sof_nau8825.ko)kmod(snd-soc-sof_rt5682.ko)kmod(snd-soc-ssm4567.ko)kmod(snd-soc-sst-atom-hifi2-platform.ko)kmod(snd-soc-sst-bdw-rt5650-mach.ko)kmod(snd-soc-sst-bdw-rt5677-mach.ko)kmod(snd-soc-sst-bxt-da7219_max98357a.ko)kmod(snd-soc-sst-bxt-rt298.ko)kmod(snd-soc-sst-byt-cht-cx2072x.ko)kmod(snd-soc-sst-byt-cht-da7213.ko)kmod(snd-soc-sst-byt-cht-es8316.ko)kmod(snd-soc-sst-byt-cht-nocodec.ko)kmod(snd-soc-sst-bytcr-rt5640.ko)kmod(snd-soc-sst-bytcr-rt5651.ko)kmod(snd-soc-sst-cht-bsw-max98090_ti.ko)kmod(snd-soc-sst-cht-bsw-nau8824.ko)kmod(snd-soc-sst-cht-bsw-rt5645.ko)kmod(snd-soc-sst-cht-bsw-rt5672.ko)kmod(snd-soc-sst-dsp.ko)kmod(snd-soc-sst-glk-rt5682_max98357a.ko)kmod(snd-soc-sst-ipc.ko)kmod(snd-soc-sst-sof-pcm512x.ko)kmod(snd-soc-sst-sof-wm8804.ko)kmod(snd-soc-ts3a227e.ko)kmod(snd-soc-wm-adsp.ko)kmod(snd-soc-wm8804-i2c.ko)kmod(snd-soc-wm8804.ko)kmod(snd-sof-acpi-intel-bdw.ko)kmod(snd-sof-acpi-intel-byt.ko)kmod(snd-sof-acpi.ko)kmod(snd-sof-amd-acp.ko)kmod(snd-sof-amd-rembrandt.ko)kmod(snd-sof-amd-renoir.ko)kmod(snd-sof-intel-atom.ko)kmod(snd-sof-intel-hda-common.ko)kmod(snd-sof-intel-hda-mlink.ko)kmod(snd-sof-intel-hda.ko)kmod(snd-sof-pci-intel-apl.ko)kmod(snd-sof-pci-intel-cnl.ko)kmod(snd-sof-pci-intel-icl.ko)kmod(snd-sof-pci-intel-mtl.ko)kmod(snd-sof-pci-intel-tgl.ko)kmod(snd-sof-pci-intel-tng.ko)kmod(snd-sof-pci.ko)kmod(snd-sof-probes.ko)kmod(snd-sof-utils.ko)kmod(snd-sof-xtensa-dsp.ko)kmod(snd-sof.ko)kmod(snd-timer.ko)kmod(snd-trident.ko)kmod(snd-ua101.ko)kmod(snd-usb-6fire.ko)kmod(snd-usb-audio.ko)kmod(snd-usb-caiaq.ko)kmod(snd-usb-hiface.ko)kmod(snd-usb-line6.ko)kmod(snd-usb-pod.ko)kmod(snd-usb-podhd.ko)kmod(snd-usb-toneport.ko)kmod(snd-usb-us122l.ko)kmod(snd-usb-usx2y.ko)kmod(snd-usb-variax.ko)kmod(snd-usbmidi-lib.ko)kmod(snd-util-mem.ko)kmod(snd-via82xx-modem.ko)kmod(snd-via82xx.ko)kmod(snd-virmidi.ko)kmod(snd-virtuoso.ko)kmod(snd-vx-lib.ko)kmod(snd-vx222.ko)kmod(snd.ko)kmod(sony-laptop.ko)kmod(soundcore.ko)kmod(soundwire-amd.ko)kmod(soundwire-bus.ko)kmod(soundwire-cadence.ko)kmod(soundwire-generic-allocation.ko)kmod(soundwire-intel.ko)kmod(sp8870.ko)kmod(sp887x.ko)kmod(spcp8x5.ko)kmod(speedfax.ko)kmod(speedtch.ko)kmod(squashfs.ko)kmod(ssu100.ko)kmod(stb0899.ko)kmod(stb6000.ko)kmod(stb6100.ko)kmod(stkwebcam.ko)kmod(stmmac.ko)kmod(streamzap.ko)kmod(stv0288.ko)kmod(stv0297.ko)kmod(stv0299.ko)kmod(stv0367.ko)kmod(stv0900.ko)kmod(stv090x.ko)kmod(stv0910.ko)kmod(stv6110.ko)kmod(stv6110x.ko)kmod(stv6111.ko)kmod(symbolserial.ko)kmod(synclink.ko)kmod(synclink_gt.ko)kmod(synclinkmp.ko)kmod(t1pci.ko)kmod(target_core_user.ko)kmod(tc90522.ko)kmod(tda10021.ko)kmod(tda10023.ko)kmod(tda10048.ko)kmod(tda1004x.ko)kmod(tda10071.ko)kmod(tda10086.ko)kmod(tda18212.ko)kmod(tda18218.ko)kmod(tda18250.ko)kmod(tda18271.ko)kmod(tda18271c2dd.ko)kmod(tda665x.ko)kmod(tda7432.ko)kmod(tda8083.ko)kmod(tda8261.ko)kmod(tda826x.ko)kmod(tda827x.ko)kmod(tda8290.ko)kmod(tda9887.ko)kmod(tdx-guest.ko)kmod(tea575x.ko)kmod(tea5761.ko)kmod(tea5767.ko)kmod(tg3.ko)kmod(think-lmi.ko)kmod(thinkpad_acpi.ko)kmod(ti_usb_3410_5052.ko)kmod(tifm_ms.ko)kmod(tifm_sd.ko)kmod(tm6000-alsa.ko)kmod(tm6000-dvb.ko)kmod(tm6000.ko)kmod(topstar-laptop.ko)kmod(toshiba_bluetooth.ko)kmod(ts2020.ko)kmod(ttpci-eeprom.ko)kmod(ttusb_dec.ko)kmod(ttusbdecfe.ko)kmod(ttusbir.ko)kmod(tua6100.ko)kmod(tua9001.ko)kmod(tuner-simple.ko)kmod(tuner-types.ko)kmod(tuner-xc2028.ko)kmod(tuner.ko)kmod(tvaudio.ko)kmod(tveeprom.ko)kmod(ubi.ko)kmod(ucan.ko)kmod(ueagle-atm.ko)kmod(uio.ko)kmod(uio_aec.ko)kmod(uio_cif.ko)kmod(uio_pci_generic.ko)kmod(uio_pdrv_genirq.ko)kmod(uio_sercos3.ko)kmod(umc.ko)kmod(upd64031a.ko)kmod(upd64083.ko)kmod(upd78f0730.ko)kmod(usb3503.ko)kmod(usb_8dev.ko)kmod(usb_debug.ko)kmod(usb_gigaset.ko)kmod(usb_wwan.ko)kmod(usbatm.ko)kmod(usblcd.ko)kmod(usbnet.ko)kmod(usbsevseg.ko)kmod(usbvision.ko)kmod(ushc.ko)kmod(usnic_verbs.ko)kmod(uss720.ko)kmod(uv_sysfs.ko)kmod(uvc.ko)kmod(uvcvideo.ko)kmod(uwb.ko)kmod(v4l2-common.ko)kmod(v4l2-dv-timings.ko)kmod(ves1820.ko)kmod(ves1x93.ko)kmod(via-sdmmc.ko)kmod(videobuf-core.ko)kmod(videobuf-dma-sg.ko)kmod(videobuf-vmalloc.ko)kmod(videobuf2-common.ko)kmod(videobuf2-dma-sg.ko)kmod(videobuf2-dvb.ko)kmod(videobuf2-memops.ko)kmod(videobuf2-v4l2.ko)kmod(videobuf2-vmalloc.ko)kmod(videodev.ko)kmod(viperboard.ko)kmod(virtio_snd.ko)kmod(visor.ko)kmod(vmw_pvrdma.ko)kmod(vp27smpx.ko)kmod(vub300.ko)kmod(vx855.ko)kmod(wacom_i2c.ko)kmod(wacom_serial4.ko)kmod(wacom_w8001.ko)kmod(whc-rc.ko)kmod(whci.ko)kmod(whiteheat.ko)kmod(winbond-cir.ko)kmod(wm8739.ko)kmod(wm8775.ko)kmod(wmi-bmof.ko)kmod(wmi.ko)kmod(wusb-cbaf.ko)kmod(wusb-wa.ko)kmod(wusbcore.ko)kmod(xc4000.ko)kmod(xc5000.ko)kmod(xsens_mt.ko)kmod(xusbatm.ko)kmod(yenta_socket.ko)kmod(zaurus.ko)kmod(zl10036.ko)kmod(zl10039.ko)kmod(zl10353.ko)kmod(zr364xx.ko)     /bin/sh/bin/sh/bin/shkernel-rt-uname-rrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)4.18.0-534.rt7.323.el8.x86_643.0.4-14.6.0-14.0-15.2-14.14.3e@ee(e}@eu@epb@ehy@e_>eYeV@eReKx@eJ&e@@e;@e9@e/e&@eev@e ddddܺ@d@dϋ@d˖díd ds@d~d@d[@dr@d@dC@dddqdldf@d\dX@dJcdFo@d>@d9@@d3@d.@d.@d-bd-bd-bd%yd%yddxdcU@cU@cc`cl@c@c@c@c@cwc&@c&@c@c@c@ccc=@cc@cۥcT@cױ@ccvc0cƍc@ccFcR@ccc@c@c|cwscr-cn9@ck@ch@cb[c_cV~@cMCc@c:c2c*c!@c*c@ccd@cb{@b{@b5@bbbb@bz@bޅb@bVbby@bb>bb@bUblbb2@b@bb@b@bbw@bb@b~H@bzSbu bk@bjbgbf@b_bX bT@bP#bMbMbF@bEbA@b; b8hb3"b1@b/.@b(b@b!b~b @b@ba@a aa7aaaa@a@aa5a@aza@a@aaW@aayav@amaaf@a]aQ@aLl@aC1a@a;Ha0a(a'@a&0a$@a#a@a@aS@a @aa a /a`@`` @``@`@`ݮ@`ٹ`@`"@`@`9@`D``r`r```@```Z`f@``@` @`@``@`@`e@`}p`x*`t6@`n@`m`e`c`a@`[)`X`P`KW`J@`Gc@`B@`?z@`<@`7@`2K@`0`-@`*b@`%@`#`"y@`!'``>`@``@` `@```2@___I@_@_@__1@__ܙ_H@__@__@_м@_v@_ǁ_ǁ__@__G@_@_ _i_#_@_/@__@_:_@___@_ _@_"_@__~@_}_w@_s!_k8_e_cO_`_X_P_>e_;_16_*@_&_"@__@__ L_X@_c^z^^@@^^K^@^W@^@^n@^y^^@^א^?@^ϧ^V@^^˳@^@^Ǿ^^@^'@^@^^@^^U@^^^&@^^@^1^^H^^^@^k@^@^@^0^^|@^{G^{G^wS@^v^t@^s^^r @^p^n^l@^j$@^g@^f/^c^Y^U @^Ri@^O@^Nt^M#@^F^C^AE^9\^4^2@^*@^&^!^@^g@^r]]]+]@]]]B]]Y]@]߶]e@]]]]@]Γ@]A]ʞ]@]@]{@])]]@]W]]]z@]]@]]@]V]@]m]z3@]v>]rJ@]i]g@]e@]c]^][]V]UI@]S]R@]QT]L]J@]D%]B@]A]@1@]>]9]8H@]6]1]0_@]/ ]-@](v@]'$]%@]$];]]@]^@]@]@]:]@\\@\Q\@\@\\\t@\@\\@\9\\ޢ@\P\@\ڭ\\@\g\@\\s@\-@\8\@\\O\@\\f\@\\r@\,@\\@\7\C@\\@\N\\@\@\6\B@\\\@\@\@\@\M\M\M\~d\k\eX@\d\^\\\Z@\HW@\C@\@n@\?\8@\73\3?@\@\\>@\@\I\@\ `\\l@\&@[[@[1[[@[H[@[_[@[[v[[@[@[ٙ@[S@[ @[ @[[@[[[@[;@[@[R@[[@[][ @[@[t[#@[[[:@[[@[Q@[[@[\[[[@[v[qrDenys Vlasenko [4.18.0-534.rt7.323.el8]Denys Vlasenko [4.18.0-533.rt7.322.el8]Denys Vlasenko [4.18.0-532.rt7.321.el8]Denys Vlasenko [4.18.0-531.rt7.320.el8]Denys Vlasenko [4.18.0-530.rt7.319.el8]Denys Vlasenko [4.18.0-529.rt7.318.el8]Denys Vlasenko [4.18.0-528.rt7.317.el8]Denys Vlasenko [4.18.0-527.rt7.316.el8]Denys Vlasenko [4.18.0-526.rt7.315.el8]Denys Vlasenko [4.18.0-525.rt7.314.el8]Denys Vlasenko [4.18.0-524.rt7.313.el8]Denys Vlasenko [4.18.0-523.rt7.312.el8]Denys Vlasenko [4.18.0-522.rt7.311.el8]Denys Vlasenko [4.18.0-521.rt7.310.el8]Denys Vlasenko [4.18.0-520.rt7.309.el8]Denys Vlasenko [4.18.0-519.rt7.308.el8]Denys Vlasenko [4.18.0-518.rt7.307.el8]Denys Vlasenko [4.18.0-517.rt7.306.el8]Denys Vlasenko [4.18.0-516.rt7.305.el8]Denys Vlasenko [4.18.0-515.rt7.304.el8]Denys Vlasenko [4.18.0-514.rt7.303.el8]Denys Vlasenko [4.18.0-513.rt7.302.el8]Denys Vlasenko [4.18.0-512.rt7.301.el8]Denys Vlasenko [4.18.0-511.rt7.300.el8]Denys Vlasenko [4.18.0-510.rt7.299.el8]Denys Vlasenko [4.18.0-509.rt7.298.el8]Denys Vlasenko [4.18.0-508.rt7.297.el8]Denys Vlasenko [4.18.0-507.rt7.296.el8]Denys Vlasenko [4.18.0-506.rt7.295.el8]Denys Vlasenko [4.18.0-505.rt7.294.el8]Denys Vlasenko [4.18.0-504.rt7.293.el8]Denys Vlasenko [4.18.0-503.rt7.292.el8]Denys Vlasenko [4.18.0-502.rt7.291.el8]Denys Vlasenko [4.18.0-501.rt7.290.el8]Denys Vlasenko [4.18.0-500.rt7.289.el8]Denys Vlasenko [4.18.0-499.rt7.288.el8]Denys Vlasenko [4.18.0-498.rt7.287.el8]Denys Vlasenko [4.18.0-497.rt7.286.el8]Denys Vlasenko [4.18.0-496.rt7.285.el8]Denys Vlasenko [4.18.0-495.rt7.284.el8]Denys Vlasenko [4.18.0-494.rt7.283.el8]Denys Vlasenko [4.18.0-493.rt7.282.el8]Denys Vlasenko [4.18.0-492.rt7.281.el8]Denys Vlasenko [4.18.0-491.rt7.280.el8]Derek Barbosa [4.18.0-489.rt7.278.el8]Derek Barbosa [4.18.0-488.rt7.277.el8]John B. Wyatt IV [4.18.0-487.rt7.276.el8]Derek Barbosa [4.18.0-486.rt7.275.el8]John B. Wyatt IV [4.18.0-485.rt7.274.el8]John B. Wyatt IV [4.18.0-484.rt7.273.el8]John B. Wyatt IV [4.18.0-483.rt7.272.el8]John B. Wyatt IV [4.18.0-482.rt7.271.el8]John B. Wyatt IV [4.18.0-481.rt7.270.el8]Luis Claudio R. Goncalves [4.18.0-480.rt7.269.el8]Luis Claudio R. Goncalves [4.18.0-479.rt7.268.el8]Luis Claudio R. Goncalves [4.18.0-478.rt7.267.el8]Denys Vlasenko [4.18.0-478.el8]Lucas Zampieri [4.18.0-477.2.1.el8]Lucas Zampieri [4.18.0-477.1.1.el8]Lucas Zampieri [4.18.0-477.el8]Lucas Zampieri [4.18.0-476.el8]Lucas Zampieri [4.18.0-475.el8]Lucas Zampieri [4.18.0-474.el8]Lucas Zampieri [4.18.0-473.el8]Lucas Zampieri [4.18.0-472.el8]Lucas Zampieri [4.18.0-471.el8]Lucas Zampieri [4.18.0-470.el8]Lucas Zampieri [4.18.0-469.el8]Lucas Zampieri [4.18.0-468.el8]Lucas Zampieri [4.18.0-467.el8]Lucas Zampieri [4.18.0-466.el8]Lucas Zampieri [4.18.0-465.el8]Lucas Zampieri [4.18.0-464.el8]Lucas Zampieri [4.18.0-463.el8]Lucas Zampieri [4.18.0-462.el8]Lucas Zampieri [4.18.0-461.el8]Lucas Zampieri [4.18.0-459.el8]Lucas Zampieri [4.18.0-458.el8]Lucas Zampieri [4.18.0-457.el8]Lucas Zampieri [4.18.0-456.el8]Lucas Zampieri [4.18.0-455.el8]Lucas Zampieri [4.18.0-454.el8]Lucas Zampieri [4.18.0-453.el8]Lucas Zampieri [4.18.0-452.el8]Lucas Zampieri [4.18.0-451.el8]Lucas Zampieri [4.18.0-450.el8]Lucas Zampieri [4.18.0-449.el8]Lucas Zampieri [4.18.0-448.el8]Lucas Zampieri [4.18.0-447.el8]Lucas Zampieri [4.18.0-446.el8]Lucas Zampieri [4.18.0-445.el8]Lucas Zampieri [4.18.0-444.el8]Lucas Zampieri [4.18.0-442.el8.v2.g6f5f]Lucas Zampieri [4.18.0-441.el8]Lucas Zampieri [4.18.0-440.el8]Lucas Zampieri [4.18.0-439.el8]Lucas Zampieri [4.18.0-438.el8]Lucas Zampieri [4.18.0-437.el8]Lucas Zampieri [4.18.0-436.el8]Lucas Zampieri [4.18.0-435.el8]Lucas Zampieri [4.18.0-434.el8]Lucas Zampieri [4.18.0-433.el8]Lucas Zampieri [4.18.0-432.el8]Lucas Zampieri [4.18.0-431.el8]Lucas Zampieri [4.18.0-430.el8]Lucas Zampieri [4.18.0-429.el8]Lucas Zampieri [4.18.0-428.el8]Lucas Zampieri [4.18.0-427.el8]Lucas Zampieri [4.18.0-426.el8]Jarod Wilson [4.18.0-425.el8]Jarod Wilson [4.18.0-424.el8]Jarod Wilson [4.18.0-423.el8]Jarod Wilson [4.18.0-422.el8]Jarod Wilson [4.18.0-421.el8]Jarod Wilson [4.18.0-420.el8]Jarod Wilson [4.18.0-419.el8]Jarod Wilson [4.18.0-418.el8]Jarod Wilson [4.18.0-417.el8]Jarod Wilson [4.18.0-416.el8]Jarod Wilson [4.18.0-415.el8]Jarod Wilson [4.18.0-414.el8]Jarod Wilson [4.18.0-413.el8]Jarod Wilson [4.18.0-412.el8]Jarod Wilson [4.18.0-411.el8]Jarod Wilson [4.18.0-410.el8]Jarod Wilson [4.18.0-409.el8]Jarod Wilson [4.18.0-408.el8]Jarod Wilson [4.18.0-407.el8]Jarod Wilson [4.18.0-406.el8]Jarod Wilson [4.18.0-405.el8]Jarod Wilson [4.18.0-404.el8]Jarod Wilson [4.18.0-403.el8]Jarod Wilson [4.18.0-402.el8]Jarod Wilson [4.18.0-401.el8]Jarod Wilson [4.18.0-400.el8]Jarod Wilson [4.18.0-399.el8]Jarod Wilson [4.18.0-398.el8]Jarod Wilson [4.18.0-397.el8]Jarod Wilson [4.18.0-396.el8]Jarod Wilson [4.18.0-395.el8]Jarod Wilson [4.18.0-394.el8]Jarod Wilson [4.18.0-393.el8]Jarod Wilson [4.18.0-392.el8]Jarod Wilson [4.18.0-391.el8]Jarod Wilson [4.18.0-390.el8]Jarod Wilson [4.18.0-389.el8]Jarod Wilson [4.18.0-388.el8]Jarod Wilson [4.18.0-387.el8]Jarod Wilson [4.18.0-386.el8]Jarod Wilson [4.18.0-385.el8]Bruno Meneguele [4.18.0-384.el8]Jarod Wilson [4.18.0-383.el8]Jarod Wilson [4.18.0-382.el8]Jarod Wilson [4.18.0-381.el8]Jarod Wilson [4.18.0-380.el8]Jarod Wilson [4.18.0-379.el8]Jarod Wilson [4.18.0-378.el8]Jarod Wilson [4.18.0-377.el8]Jarod Wilson [4.18.0-376.el8]Jarod Wilson [4.18.0-375.el8]Jarod Wilson [4.18.0-374.el8]Jarod Wilson [4.18.0-373.el8]Augusto Caringi [4.18.0-372.2.1.el8]Augusto Caringi [4.18.0-372.1.1.el8]Augusto Caringi [4.18.0-372.el8]Augusto Caringi [4.18.0-371.el8]Augusto Caringi [4.18.0-370.el8]Augusto Caringi [4.18.0-369.el8]Augusto Caringi [4.18.0-368.el8]Augusto Caringi [4.18.0-367.el8]Augusto Caringi [4.18.0-366.el8]Augusto Caringi [4.18.0-365.el8]Augusto Caringi [4.18.0-364.el8]Augusto Caringi [4.18.0-363.el8]Augusto Caringi [4.18.0-362.el8]Augusto Caringi [4.18.0-361.el8]Augusto Caringi [4.18.0-360.el8]Augusto Caringi [4.18.0-359.el8]Augusto Caringi [4.18.0-358.el8]Augusto Caringi [4.18.0-357.el8]Augusto Caringi [4.18.0-356.el8]Augusto Caringi [4.18.0-355.el8]Augusto Caringi [4.18.0-354.el8]Jan Stancek [4.18.0-353.el8]Jan Stancek [4.18.0-352.el8]Bruno Meneguele [4.18.0-351.el8]Bruno Meneguele [4.18.0-350.el8]Augusto Caringi [4.18.0-349.el8]Augusto Caringi [4.18.0-348.6.el8]Augusto Caringi [4.18.0-348.5.el8]Augusto Caringi [4.18.0-348.4.el8]Augusto Caringi [4.18.0-348.3.el8]Augusto Caringi [4.18.0-348.2.el8]Augusto Caringi [4.18.0-348.1.el8]Augusto Caringi [4.18.0-345.1.el8]Augusto Caringi [4.18.0-343.1.el8]Bruno Meneguele [4.18.0-343.el8]Bruno Meneguele [4.18.0-342.el8]Bruno Meneguele [4.18.0-341.el8]Bruno Meneguele [4.18.0-340.el8]Bruno Meneguele [4.18.0-339.el8]Bruno Meneguele [4.18.0-338.el8]Bruno Meneguele [4.18.0-337.el8]Bruno Meneguele [4.18.0-336.el8]Bruno Meneguele [4.18.0-335.el8]Bruno Meneguele [4.18.0-334.el8]Bruno Meneguele [4.18.0-333.el8]Bruno Meneguele [4.18.0-332.el8]Bruno Meneguele [4.18.0-331.el8]Bruno Meneguele [4.18.0-330.el8]Bruno Meneguele [4.18.0-329.el8]Bruno Meneguele [4.18.0-328.el8]Augusto Caringi [4.18.0-327.el8]Augusto Caringi [4.18.0-326.el8]Augusto Caringi [4.18.0-325.el8]Augusto Caringi [4.18.0-324.el8]Augusto Caringi [4.18.0-323.el8]Bruno Meneguele [4.18.0-322.el8]Bruno Meneguele [4.18.0-321.el8]Bruno Meneguele [4.18.0-320.el8]Bruno Meneguele [4.18.0-319.el8]Bruno Meneguele [4.18.0-318.el8]Bruno Meneguele [4.18.0-317.el8]Bruno Meneguele [4.18.0-316.el8]Bruno Meneguele [4.18.0-315.el8]Bruno Meneguele [4.18.0-314.el8]Bruno Meneguele [4.18.0-313.el8]Bruno Meneguele [4.18.0-312.el8]Bruno Meneguele [4.18.0-311.el8]Bruno Meneguele [4.18.0-310.el8]Bruno Meneguele [4.18.0-309.el8]Bruno Meneguele [4.18.0-308.el8]Bruno Meneguele [4.18.0-307.el8]Bruno Meneguele [4.18.0-306.el8]Bruno Meneguele [4.18.0-305.8.el8]Bruno Meneguele [4.18.0-305.7.el8]Bruno Meneguele [4.18.0-305.6.el8]Bruno Meneguele [4.18.0-305.5.el8]Bruno Meneguele [4.18.0-305.4.el8]Bruno Meneguele [4.18.0-305.3.el8]Bruno Meneguele [4.18.0-305.2.el8]Bruno Meneguele [4.18.0-305.1.el8]Bruno Meneguele [4.18.0-304.7.el8]Bruno Meneguele [4.18.0-304.6.el8]Bruno Meneguele [4.18.0-304.5.el8]Bruno Meneguele [4.18.0-304.4.el8]Bruno Meneguele [4.18.0-304.3.el8]Bruno Meneguele [4.18.0-304.2.el8]Bruno Meneguele [4.18.0-304.1.el8]Bruno Meneguele [4.18.0-303.1.el8]Bruno Meneguele [4.18.0-302.1.el8]Bruno Meneguele [4.18.0-301.1.el8]Bruno Meneguele [4.18.0-300.1.el8]Bruno Meneguele [4.18.0-299.1.el8]Bruno Meneguele [4.18.0-298.1.el8]Bruno Meneguele [4.18.0-297.1.el8]Jan Stancek [4.18.0-297.el8]Jan Stancek [4.18.0-296.el8]Jan Stancek [4.18.0-295.el8]Jan Stancek [4.18.0-294.el8]Jan Stancek [4.18.0-293.el8]Jan Stancek [4.18.0-292.el8]Jan Stancek [4.18.0-291.el8]Jan Stancek [4.18.0-290.el8]Jan Stancek [4.18.0-289.el8]Jan Stancek [4.18.0-288.el8]Jan Stancek [4.18.0-287.el8]Jan Stancek [4.18.0-286.el8]Jan Stancek [4.18.0-285.el8]Jan Stancek [4.18.0-284.el8]Jan Stancek [4.18.0-283.el8]Jan Stancek [4.18.0-282.el8]Jan Stancek [4.18.0-281.el8]Jan Stancek [4.18.0-280.el8]Jan Stancek [4.18.0-279.el8]Jan Stancek [4.18.0-278.el8]Jan Stancek [4.18.0-277.el8]Jan Stancek [4.18.0-276.el8]Jan Stancek [4.18.0-275.el8]Jan Stancek [4.18.0-274.el8]Jan Stancek [4.18.0-273.el8]Jan Stancek [4.18.0-272.el8]Jan Stancek [4.18.0-271.el8]Jan Stancek [4.18.0-270.el8]Jan Stancek [4.18.0-269.el8]Jan Stancek [4.18.0-268.el8]Jan Stancek [4.18.0-267.el8]Jan Stancek [4.18.0-266.el8]Jan Stancek [4.18.0-265.el8]Jan Stancek [4.18.0-264.el8]Jan Stancek [4.18.0-263.el8]Jan Stancek [4.18.0-262.el8]Jan Stancek [4.18.0-261.el8]Jan Stancek [4.18.0-260.el8]Jan Stancek [4.18.0-259.el8]Jan Stancek [4.18.0-258.el8]Jan Stancek [4.18.0-257.el8]Jan Stancek [4.18.0-256.el8]Jan Stancek [4.18.0-255.el8]Jan Stancek [4.18.0-254.el8]Jan Stancek [4.18.0-253.el8]Jan Stancek [4.18.0-252.el8]Jan Stancek [4.18.0-251.el8]Jan Stancek [4.18.0-250.el8]Jan Stancek [4.18.0-249.el8]Jan Stancek [4.18.0-248.el8]Jan Stancek [4.18.0-247.el8]Jan Stancek [4.18.0-246.el8]Jan Stancek [4.18.0-245.el8]Jan Stancek [4.18.0-244.el8]Jan Stancek [4.18.0-243.el8]Jan Stancek [4.18.0-242.el8]Jan Stancek [4.18.0-241.el8]Jan Stancek [4.18.0-240.10.el8]Jan Stancek [4.18.0-240.9.el8]Jan Stancek [4.18.0-240.8.el8]Jan Stancek [4.18.0-240.7.el8]Jan Stancek [4.18.0-240.6.el8]Jan Stancek [4.18.0-240.5.el8]Jan Stancek [4.18.0-240.4.el8]Jan Stancek [4.18.0-240.3.el8]Jan Stancek [4.18.0-240.2.el8]Jan Stancek [4.18.0-240.1.el8]Jan Stancek [4.18.0-239.1.el8]Frantisek Hrbata [4.18.0-239.el8]Frantisek Hrbata [4.18.0-238.el8]Frantisek Hrbata [4.18.0-237.el8]Frantisek Hrbata [4.18.0-236.el8]Frantisek Hrbata [4.18.0-235.el8]Frantisek Hrbata [4.18.0-234.el8]Frantisek Hrbata [4.18.0-233.el8]Frantisek Hrbata [4.18.0-232.el8]Frantisek Hrbata [4.18.0-231.el8]Frantisek Hrbata [4.18.0-230.el8]Frantisek Hrbata [4.18.0-229.el8]Frantisek Hrbata [4.18.0-228.el8]Frantisek Hrbata [4.18.0-227.el8]Frantisek Hrbata [4.18.0-226.el8]Frantisek Hrbata [4.18.0-225.el8]Frantisek Hrbata [4.18.0-224.el8]Frantisek Hrbata [4.18.0-223.el8]Frantisek Hrbata [4.18.0-222.el8]Frantisek Hrbata [4.18.0-221.el8]Frantisek Hrbata [4.18.0-220.el8]Frantisek Hrbata [4.18.0-219.el8]Frantisek Hrbata [4.18.0-218.el8]Frantisek Hrbata [4.18.0-217.el8]Frantisek Hrbata [4.18.0-216.el8]Frantisek Hrbata [4.18.0-215.el8]Frantisek Hrbata [4.18.0-214.el8]Frantisek Hrbata [4.18.0-213.el8]Frantisek Hrbata [4.18.0-212.el8]Frantisek Hrbata [4.18.0-211.el8]Frantisek Hrbata [4.18.0-210.el8]Frantisek Hrbata [4.18.0-209.el8]Frantisek Hrbata [4.18.0-208.el8]Frantisek Hrbata [4.18.0-207.el8]Frantisek Hrbata [4.18.0-206.el8]Frantisek Hrbata [4.18.0-205.el8]Frantisek Hrbata [4.18.0-204.el8]Frantisek Hrbata [4.18.0-203.el8]Frantisek Hrbata [4.18.0-202.el8]Frantisek Hrbata [4.18.0-201.el8]Frantisek Hrbata [4.18.0-200.el8]Frantisek Hrbata [4.18.0-199.el8]Frantisek Hrbata [4.18.0-198.el8]Frantisek Hrbata [4.18.0-197.el8]Frantisek Hrbata [4.18.0-196.el8]Frantisek Hrbata [4.18.0-195.el8]Frantisek Hrbata [4.18.0-194.el8]Frantisek Hrbata [4.18.0-193.15.el8]Frantisek Hrbata [4.18.0-193.14.el8]Frantisek Hrbata [4.18.0-193.13.el8]Frantisek Hrbata [4.18.0-193.12.el8]Frantisek Hrbata [4.18.0-193.11.el8]Frantisek Hrbata [4.18.0-193.10.el8]Frantisek Hrbata [4.18.0-193.9.el8]Frantisek Hrbata [4.18.0-193.8.el8]Frantisek Hrbata [4.18.0-193.7.el8]Frantisek Hrbata [4.18.0-193.6.el8]Frantisek Hrbata [4.18.0-193.5.el8]Frantisek Hrbata [4.18.0-193.4.el8]Frantisek Hrbata [4.18.0-193.3.el8]Frantisek Hrbata [4.18.0-193.2.el8]Frantisek Hrbata [4.18.0-193.1.el8]Frantisek Hrbata [4.18.0-192.2.el8]Frantisek Hrbata [4.18.0-192.1.el8]Frantisek Hrbata [4.18.0-191.2.el8]Frantisek Hrbata [4.18.0-191.1.el8]Frantisek Hrbata [4.18.0-190.3.el8]Frantisek Hrbata [4.18.0-190.2.el8]Frantisek Hrbata [4.18.0-190.1.el8]Frantisek Hrbata [4.18.0-189.1.el8]Frantisek Hrbata [4.18.0-188.3.el8]Frantisek Hrbata [4.18.0-188.2.el8]Frantisek Hrbata [4.18.0-188.1.el8]Frantisek Hrbata [4.18.0-187.2.el8]Frantisek Hrbata [4.18.0-187.1.el8]Frantisek Hrbata [4.18.0-186.2.el8]Frantisek Hrbata [4.18.0-186.1.el8]Bruno Meneguele [4.18.0-185.el8]Herton R. Krzesinski [4.18.0-184.el8]Herton R. Krzesinski [4.18.0-183.el8]Herton R. Krzesinski [4.18.0-182.el8]Herton R. Krzesinski [4.18.0-181.el8]Herton R. Krzesinski [4.18.0-180.el8]Herton R. Krzesinski [4.18.0-179.el8]Herton R. Krzesinski [4.18.0-178.el8]Herton R. Krzesinski [4.18.0-177.el8]Herton R. Krzesinski [4.18.0-176.el8]Bruno Meneguele [4.18.0-175.el8]Bruno Meneguele [4.18.0-174.el8]Bruno Meneguele [4.18.0-173.el8]Bruno Meneguele [4.18.0-172.el8]Bruno Meneguele [4.18.0-171.el8]Bruno Meneguele [4.18.0-170.el8]Bruno Meneguele [4.18.0-169.el8]Bruno Meneguele [4.18.0-168.el8]Bruno Meneguele [4.18.0-167.el8]Bruno Meneguele [4.18.0-166.el8]Bruno Meneguele [4.18.0-165.el8]Bruno Meneguele [4.18.0-164.el8]Bruno Meneguele [4.18.0-163.el8]Bruno Meneguele [4.18.0-162.el8]Bruno Meneguele [4.18.0-161.el8]Bruno Meneguele [4.18.0-160.el8]Bruno Meneguele [4.18.0-159.el8]Bruno Meneguele [4.18.0-158.el8]Bruno Meneguele [4.18.0-157.el8]Bruno Meneguele [4.18.0-156.el8]Bruno Meneguele [4.18.0-155.el8]Bruno Meneguele [4.18.0-154.el8]Bruno Meneguele [4.18.0-153.el8]Bruno Meneguele [4.18.0-152.el8]Phillip Lougher [4.18.0-151.el8]Phillip Lougher [4.18.0-150.el8]Phillip Lougher [4.18.0-149.el8]Phillip Lougher [4.18.0-148.el8]Phillip Lougher [4.18.0-147.13.el8]Phillip Lougher [4.18.0-147.12.el8]Phillip Lougher [4.18.0-147.11.el8]Phillip Lougher [4.18.0-147.10.el8]Phillip Lougher [4.18.0-147.9.el8]Phillip Lougher [4.18.0-147.8.el8]Phillip Lougher [4.18.0-147.7.el8]Phillip Lougher [4.18.0-147.6.el8]Phillip Lougher [4.18.0-147.5.el8]Phillip Lougher [4.18.0-147.4.el8]Phillip Lougher [4.18.0-147.3.el8]Phillip Lougher [4.18.0-147.2.el8]Phillip Lougher [4.18.0-147.1.el8]Phillip Lougher [4.18.0-146.1.el8]Phillip Lougher [4.18.0-145.1.el8]Phillip Lougher [4.18.0-144.1.el8]Herton R. Krzesinski [4.18.0-144.el8]Herton R. Krzesinski [4.18.0-143.el8]Herton R. Krzesinski [4.18.0-142.el8]Herton R. Krzesinski [4.18.0-141.el8]Herton R. Krzesinski [4.18.0-140.el8]Herton R. Krzesinski [4.18.0-139.el8]Herton R. Krzesinski [4.18.0-138.el8]Herton R. Krzesinski [4.18.0-137.el8]Herton R. Krzesinski [4.18.0-136.el8]Herton R. Krzesinski [4.18.0-135.el8]Herton R. Krzesinski [4.18.0-134.el8]Herton R. Krzesinski [4.18.0-133.el8]Herton R. Krzesinski [4.18.0-132.el8]Herton R. Krzesinski [4.18.0-131.el8]Herton R. Krzesinski [4.18.0-130.el8]Herton R. Krzesinski [4.18.0-129.el8]Herton R. Krzesinski [4.18.0-128.el8]Herton R. Krzesinski [4.18.0-127.el8]Herton R. Krzesinski [4.18.0-126.el8]Herton R. Krzesinski [4.18.0-125.el8]Herton R. Krzesinski [4.18.0-124.el8]Herton R. Krzesinski [4.18.0-123.el8]Herton R. Krzesinski [4.18.0-122.el8]Herton R. Krzesinski [4.18.0-121.el8]Herton R. Krzesinski [4.18.0-120.el8]Herton R. Krzesinski [4.18.0-119.el8]Herton R. Krzesinski [4.18.0-118.el8]Herton R. Krzesinski [4.18.0-117.el8]Herton R. Krzesinski [4.18.0-116.el8]Herton R. Krzesinski [4.18.0-115.el8]Herton R. Krzesinski [4.18.0-114.el8]Herton R. Krzesinski [4.18.0-113.el8]Herton R. Krzesinski [4.18.0-112.el8]Herton R. Krzesinski [4.18.0-111.el8]Herton R. Krzesinski [4.18.0-110.el8]Herton R. Krzesinski [4.18.0-109.el8]Herton R. Krzesinski [4.18.0-108.el8]Frantisek Hrbata [4.18.0-107.el8]Frantisek Hrbata [4.18.0-106.el8]Frantisek Hrbata [4.18.0-105.el8]Frantisek Hrbata [4.18.0-104.el8]Herton R. Krzesinski [4.18.0-103.el8]Herton R. Krzesinski [4.18.0-102.el8]Herton R. Krzesinski [4.18.0-101.el8]Herton R. Krzesinski [4.18.0-100.el8]Herton R. Krzesinski [4.18.0-99.el8]Herton R. Krzesinski [4.18.0-98.el8]Herton R. Krzesinski [4.18.0-97.el8]Herton R. Krzesinski [4.18.0-96.el8]Herton R. Krzesinski [4.18.0-95.el8]Herton R. Krzesinski [4.18.0-94.el8]Herton R. Krzesinski [4.18.0-93.el8]Herton R. Krzesinski [4.18.0-92.el8]Herton R. Krzesinski [4.18.0-91.el8]Herton R. Krzesinski [4.18.0-90.el8]Herton R. Krzesinski [4.18.0-89.el8]Herton R. Krzesinski [4.18.0-88.el8]Herton R. Krzesinski [4.18.0-87.el8]Herton R. Krzesinski [4.18.0-86.el8]Herton R. Krzesinski [4.18.0-85.el8]Herton R. Krzesinski [4.18.0-84.el8]Herton R. Krzesinski [4.18.0-83.el8]Herton R. Krzesinski [4.18.0-82.el8]Herton R. Krzesinski [4.18.0-81.el8]Herton R. Krzesinski [4.18.0-80.23.el8]Herton R. Krzesinski [4.18.0-80.22.el8]Herton R. Krzesinski [4.18.0-80.21.el8]Herton R. Krzesinski [4.18.0-80.20.el8]Herton R. Krzesinski [4.18.0-80.19.el8]Herton R. Krzesinski [4.18.0-80.18.el8]Herton R. Krzesinski [4.18.0-80.17.el8]Herton R. Krzesinski [4.18.0-80.16.el8]Herton R. Krzesinski [4.18.0-80.15.el8]Herton R. Krzesinski [4.18.0-80.14.el8]Herton R. Krzesinski [4.18.0-80.13.el8]Herton R. Krzesinski [4.18.0-80.12.el8]Herton R. Krzesinski [4.18.0-80.11.el8]Herton R. Krzesinski [4.18.0-80.10.el8]Herton R. Krzesinski [4.18.0-80.9.el8]Herton R. Krzesinski [4.18.0-80.8.el8]Herton R. Krzesinski [4.18.0-80.7.el8]Herton R. Krzesinski [4.18.0-80.6.el8]Herton R. Krzesinski [4.18.0-80.5.el8]Herton R. Krzesinski [4.18.0-80.4.el8]Herton R. Krzesinski [4.18.0-80.3.el8]Herton R. Krzesinski [4.18.0-80.2.el8]Herton R. Krzesinski [4.18.0-80.1.el8]Herton R. Krzesinski [4.18.0-79.1.el8]Herton R. Krzesinski [4.18.0-78.1.el8]Herton R. Krzesinski [4.18.0-77.1.el8]Herton R. Krzesinski [4.18.0-76.1.el8]Herton R. Krzesinski [4.18.0-75.1.el8]Herton R. Krzesinski [4.18.0-74.1.el8]Herton R. Krzesinski [4.18.0-73.1.el8]Herton R. Krzesinski [4.18.0-72.1.el8]Herton R. Krzesinski [4.18.0-71.1.el8]Herton R. Krzesinski [4.18.0-70.el8]Herton R. Krzesinski [4.18.0-69.el8]Herton R. Krzesinski [4.18.0-68.el8]Herton R. Krzesinski [4.18.0-67.el8]Herton R. Krzesinski [4.18.0-66.el8]Herton R. Krzesinski [4.18.0-65.el8]Herton R. Krzesinski [4.18.0-64.el8]Herton R. Krzesinski [4.18.0-63.el8]Herton R. Krzesinski [4.18.0-62.el8]Herton R. Krzesinski [4.18.0-61.el8]Herton R. Krzesinski [4.18.0-60.el8]Herton R. Krzesinski [4.18.0-59.el8]Herton R. Krzesinski [4.18.0-58.el8]Herton R. Krzesinski [4.18.0-57.el8]Herton R. Krzesinski [4.18.0-56.el8]Herton R. Krzesinski [4.18.0-55.el8]Herton R. Krzesinski [4.18.0-54.el8]Herton R. Krzesinski [4.18.0-53.el8]Herton R. Krzesinski [4.18.0-52.el8]Herton R. Krzesinski [4.18.0-51.el8]Herton R. Krzesinski [4.18.0-50.el8]Herton R. Krzesinski [4.18.0-49.el8]Herton R. Krzesinski [4.18.0-48.el8]Herton R. Krzesinski [4.18.0-47.el8]Herton R. Krzesinski [4.18.0-46.el8]Herton R. Krzesinski [4.18.0-45.el8]Herton R. Krzesinski [4.18.0-44.el8]Herton R. Krzesinski [4.18.0-43.el8]Herton R. Krzesinski [4.18.0-42.el8]Herton R. Krzesinski [4.18.0-41.el8]Herton R. Krzesinski [4.18.0-40.el8]Herton R. Krzesinski [4.18.0-39.el8]Herton R. Krzesinski [4.18.0-38.el8]Herton R. Krzesinski [4.18.0-37.el8]Herton R. Krzesinski [4.18.0-36.el8]Herton R. Krzesinski [4.18.0-35.el8]Herton R. Krzesinski [4.18.0-34.el8]Herton R. Krzesinski [4.18.0-33.el8]Herton R. Krzesinski [4.18.0-32.el8]Herton R. Krzesinski [4.18.0-31.el8]Herton R. Krzesinski [4.18.0-30.el8]Herton R. Krzesinski [4.18.0-29.el8]Herton R. Krzesinski [4.18.0-28.el8]Herton R. Krzesinski [4.18.0-27.el8]Herton R. Krzesinski [4.18.0-26.el8]Herton R. Krzesinski [4.18.0-25.el8]Herton R. Krzesinski [4.18.0-24.el8]Herton R. Krzesinski [4.18.0-23.el8]Herton R. Krzesinski [4.18.0-22.el8]Herton R. Krzesinski [4.18.0-21.el8]Herton R. Krzesinski [4.18.0-20.el8]Herton R. Krzesinski [4.18.0-19.el8]Herton R. Krzesinski [4.18.0-18.el8]Herton R. Krzesinski [4.18.0-17.el8]Herton R. Krzesinski [4.18.0-16.el8]Herton R. Krzesinski [4.18.0-15.el8]Herton R. Krzesinski [4.18.0-14.el8]Herton R. Krzesinski [4.18.0-13.el8]Herton R. Krzesinski [4.18.0-12.el8]Herton R. Krzesinski [4.18.0-11.el8]Herton R. Krzesinski [4.18.0-10.el8]Herton R. Krzesinski [4.18.0-9.el8]Herton R. Krzesinski [4.18.0-8.el8]Herton R. Krzesinski [4.18.0-7.el8]Herton R. Krzesinski [4.18.0-6.el8]Herton R. Krzesinski [4.18.0-5.el8]Herton R. Krzesinski [4.18.0-4.el8]Herton R. Krzesinski [4.18.0-3.el8]Herton R. Krzesinski [4.18.0-2.el8]Herton R. Krzesinski [4.18.0-1.el8]- [rt] build kernel-rt-4.18.0-534.rt7.323.el8 [RHEL-5332] - nfsd: lock_rename() needs both directories to live on the same fs (Jeffrey Layton) [RHEL-19591] - HID: check empty report_list in hid_validate_values() (Desnes Nunes) [RHEL-19237 RHEL-19260] {CVE-2023-1073} - ceph: do not print the whole xattr value if it's too long (Xiubo Li) [RHEL-16411] - libceph: fix potential use-after-free on linger ping and resends (Jay Shin) [RHEL-20390] - ceph: fix incorrect revoked caps assert in ceph_fill_file_size() (Xiubo Li) [RHEL-8003] - ceph: silence smatch warning in reconnect_caps_cb() (Xiubo Li) [RHEL-16410] - ceph: fix potential use-after-free bug when trimming caps (Xiubo Li) [RHEL-16410] - ceph: don't let check_caps skip sending responses for revoke msgs (Xiubo Li) [RHEL-16412] - ceph: issue a cap release immediately if no cap exists (Xiubo Li) [RHEL-16412] - ceph: trigger to flush the buffer when making snapshot (Xiubo Li) [RHEL-16412] - ceph: force updating the msg pointer in non-split case (Xiubo Li) [RHEL-16412] - ceph: flush cap releases when the session is flushed (Xiubo Li) [RHEL-16412] - ceph: reorder fields in 'struct ceph_snapid_map' (Xiubo Li) [RHEL-16412] - ceph: voluntarily drop Xx caps for requests those touch parent mtime (Xiubo Li) [RHEL-16412] - redhat/configs: Remove multi-buffer SHA configs (Štěpán Horáček) [RHEL-14477] - crypto: tcrypt - remove all multibuffer ahash tests (Štěpán Horáček) [RHEL-14477] - crypto: hash - Remove unused async iterators (Štěpán Horáček) [RHEL-14477] - crypto: x86 - remove SHA multibuffer routines and mcryptd (Štěpán Horáček) [RHEL-14477] - fs: group frequently accessed fields of struct super_block together (Miklos Szeredi) [RHEL-12504] - fanotify: add API to attach/detach super block mark (Miklos Szeredi) [RHEL-12504] - fsnotify: send path type events to group with super block marks (Miklos Szeredi) [RHEL-12504] - fsnotify: add super block object type (Miklos Szeredi) [RHEL-12504] - netfilter: nf_tables: set backend .flush always succeeds (Florian Westphal) [RHEL-1722] - netfilter: nft_set_pipapo: no need to call pipapo_deactivate() from flush (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: fix memleak when more than 255 elements expired (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: disable toggling dormant table state more than once (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: fix table flag updates (Florian Westphal) [RHEL-1722] - netfilter: nftables: update table flags from the commit phase (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: disallow element removal on anonymous sets (Florian Westphal) [RHEL-1722] - netfilter: nft_set_hash: try later when GC hits EAGAIN on iteration (Florian Westphal) [RHEL-1722] - netfilter: nft_set_pipapo: stop GC iteration if GC transaction allocation fails (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: fix nft_trans type confusion (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: defer gc run if previous batch is still pending (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: fix out of memory error handling (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: use correct lock to protect gc_list (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: GC transaction race with abort path (Florian Westphal) [RHEL-1722] - netfilter: nft_dynset: disallow object maps (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: GC transaction race with netns dismantle (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: fix GC transaction races with netns and netlink event exit path (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: don't fail inserts if duplicate has expired (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: fix kdoc warnings after gc rework (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: fix false-positive lockdep splat (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: remove busy mark and gc batch API (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: adapt set backend to use GC transaction API (Florian Westphal) [RHEL-1722] {CVE-2023-4244} - netfilter: nf_tables: GC transaction API to avoid race with control plane (Florian Westphal) [RHEL-1722] {CVE-2023-4244} - netfilter: nftables: rename set element data activation/deactivation functions (Florian Westphal) [RHEL-1722] - netfilter: nft_set_rbtree: skip elements in transaction from garbage collection (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: don't skip expired elements during walk (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: fix spurious set element insertion failure (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: report use refcount overflow (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: add nft_chain_add() (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: disallow timeout for anonymous sets (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: disallow updates of anonymous sets (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: disallow element updates of bound anonymous sets (Florian Westphal) [RHEL-1722] - netfilter: nft_set_pipapo: .walk does not deal with generations (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: integrate pipapo into commit protocol (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: honor NLM_F_CREATE and NLM_F_EXCL in event notification (Florian Westphal) [RHEL-1722] - netfilter: nftables: add catch-all set element support (Florian Westphal) [RHEL-1722]- [rt] build kernel-rt-4.18.0-533.rt7.322.el8 [RHEL-5332] - netlink: support extack in dump ->start() (Hangbin Liu) [RHEL-17272] - audit: don't WARN_ON_ONCE(!current->mm) in audit_exe_compare() (Artem Savkov) [RHEL-16009] - audit: don't take task_lock() in audit_exe_compare() code path (Artem Savkov) [RHEL-16009] - IB/ipoib: Fix mcast list locking (Daniel Vacek) [RHEL-19244] - RDMA/IPoIB: Fix error code return in ipoib_mcast_join (Daniel Vacek) [RHEL-19244] - ipvlan: Fix a reference count leak warning in ipvlan_ns_exit() (Davide Caratti) [RHEL-14290] - ipvlan: Fix return value of ipvlan_queue_xmit() (Davide Caratti) [RHEL-14290] - scsi: qedf: Do not touch __user pointer in qedf_dbg_fp_int_cmd_read() directly (Oleksandr Natalenko) [2228079] - scsi: qedf: Do not touch __user pointer in qedf_dbg_debug_cmd_read() directly (Oleksandr Natalenko) [2228079] - scsi: qedf: Do not touch __user pointer in qedf_dbg_stop_io_on_error_cmd_read() directly (Oleksandr Natalenko) [2228079] - xen/blkfront: fix memory allocation flags in blkfront_setup_indirect() (Vitaly Kuznetsov) [RHEL-15958] - xen-blkfront: switch kcalloc to kvcalloc for large array allocation (Vitaly Kuznetsov) [RHEL-15958] - xen-blkfront: fix kernel panic with negotiate_mq error path (Vitaly Kuznetsov) [RHEL-15958] - tracing/timerlat: Add user-space interface (Chris White) [RHEL-15142] - tracing/osnoise: Skip running osnoise if all instances are off (Chris White) [RHEL-15142] - tracing/osnoise: Switch from PF_NO_SETAFFINITY to migrate_disable (Chris White) [RHEL-15142] - tracing/timerlat: Always wakeup the timerlat thread (Chris White) [RHEL-15142] - tracing/osnoise: Fix notify new tracing_max_latency (Chris White) [RHEL-15142] - tracing/timerlat: Notify new max thread latency (Chris White) [RHEL-15142] - trace/osnoise: make use of the helper function kthread_run_on_cpu() (Chris White) [RHEL-15142] - kthread: add the helper function kthread_run_on_cpu() (Chris White) [RHEL-15142] - iavf: Fix iavf_shutdown to call iavf_remove instead iavf_close (Michal Schmidt) [RHEL-15675] - iavf: Handle ntuple on/off based on new state machines for flow director (Michal Schmidt) [RHEL-15675] - iavf: Introduce new state machines for flow director (Michal Schmidt) [RHEL-15675] - iavf: validate tx_coalesce_usecs even if rx_coalesce_usecs is zero (Michal Schmidt) [RHEL-15675] - iavf: delete the iavf client interface (Michal Schmidt) [RHEL-15675] - iavf: add a common function for undoing the interrupt scheme (Michal Schmidt) [RHEL-15675] - iavf: use unregister_netdev (Michal Schmidt) [RHEL-15675] - iavf: rely on netdev's own registered state (Michal Schmidt) [RHEL-15675] - iavf: fix the waiting time for initial reset (Michal Schmidt) [RHEL-15675] - iavf: in iavf_down, don't queue watchdog_task if comms failed (Michal Schmidt) [RHEL-15675] - iavf: simplify mutex_trylock+sleep loops (Michal Schmidt) [RHEL-15675] - iavf: fix comments about old bit locks (Michal Schmidt) [RHEL-15675] - iavf: in iavf_down, disable queues when removing the driver (Michal Schmidt) [RHEL-15675] - iavf: initialize waitqueues before starting watchdog_task (Michal Schmidt) [RHEL-15675] - iavf: delete unused iavf_mac_info fields (Michal Schmidt) [RHEL-15675] - iavf: fix format warnings (Michal Schmidt) [RHEL-15675] - iavf: fix string truncation warnings (Michal Schmidt) [RHEL-15675] - iavf: remove "inline" functions from iavf_txrx.c (Michal Schmidt) [RHEL-15675] - iavf: do not process adminq tasks when __IAVF_IN_REMOVE_TASK is set (Michal Schmidt) [RHEL-15675] - iavf: Fix promiscuous mode configuration flow messages (Michal Schmidt) [RHEL-15675] - iavf: fix FDIR rule fields masks validation (Michal Schmidt) [RHEL-15675] - iavf: fix potential races for FDIR filters (Michal Schmidt) [RHEL-15675] - iavf: check for removal state before IAVF_FLAG_PF_COMMS_FAILED (Michal Schmidt) [RHEL-15675] - iavf: fix potential deadlock on allocation failure (Michal Schmidt) [RHEL-15675] - iavf: Remove unnecessary aer.h include (Michal Schmidt) [RHEL-15675] - iavf: Remove redundant pci_enable_pcie_error_reporting() (Michal Schmidt) [RHEL-15675]- [rt] build kernel-rt-4.18.0-532.rt7.321.el8 [RHEL-5332] - devres: handle zero size in devm_kmalloc() (Mark Langsdorf) [RHEL-1025 RHEL-14039] - cpufreq: ACPI: Prevent a warning when another frequency driver is loaded (Mark Langsdorf) [RHEL-1025] - cpufreq: drivers with target_index() must set freq_table (Mark Langsdorf) [RHEL-1025] - cpufreq: warn about invalid vals to scaling_max/min_freq interfaces (Mark Langsdorf) [RHEL-1025] - ACPI: cpufreq: Use platform devices to load ACPI PPC and PCC drivers (Mark Langsdorf) [RHEL-1025] - cpufreq: move to use bus_get_dev_root() (Mark Langsdorf) [RHEL-1025] - kbuild, cpufreq: remove MODULE_LICENSE in non-modules (Mark Langsdorf) [RHEL-1025] - cpufreq: Add __init annotation to module init funcs (Mark Langsdorf) [RHEL-1025] - cpufreq: intel_pstate: Add Tigerlake support in no-HWP mode (Mark Langsdorf) [RHEL-1025] - netfilter: nfnetlink_osf: avoid OOB read (Phil Sutter) [RHEL-12299] {CVE-2023-39189} - crypto: qat - add NULL pointer check (Vladis Dronov) [RHEL-19124] - crypto: qat - fix mutex ordering in adf_rl (Vladis Dronov) [RHEL-19124] - crypto: qat - fix error path in add_update_sla() (Vladis Dronov) [RHEL-19124] - crypto: qat - add sysfs_added flag for rate limiting (Vladis Dronov) [RHEL-19124] - crypto: qat - add sysfs_added flag for ras (Vladis Dronov) [RHEL-19124] - x86/speculation: Provide a debugfs file to dump SPEC_CTRL MSRs (Waiman Long) [RHEL-16845] - x86/idle: Disable IBRS entering mwait idle and enable it on wakeup (Waiman Long) [RHEL-16845] - intel_idle: Add ibrs_off module parameter to force-disable IBRS (Waiman Long) [RHEL-16845] - intel_idle: Use __update_spec_ctrl() in intel_idle_ibrs() (Waiman Long) [RHEL-16845] - x86/idle: Disable IBRS when CPU is offline to improve single-threaded performance (Waiman Long) [RHEL-16845] - x86/speculation: Add __update_spec_ctrl() helper (Waiman Long) [RHEL-16845] - cpuidle, intel_idle: Fix CPUIDLE_FLAG_IBRS (Waiman Long) [RHEL-16845] - igb: Fix potential memory leak in igb_add_ethtool_nfc_entry (Corinna Vinschen) [RHEL-15681] - igb: Fix an end of loop test (Corinna Vinschen) [RHEL-15681] - igb: replace deprecated strncpy with strscpy (Corinna Vinschen) [RHEL-15681] - intel: fix format warnings (Corinna Vinschen) [RHEL-15681] - intel: fix string truncation warnings (Corinna Vinschen) [RHEL-15681] - ethernet/intel: Use list_for_each_entry() helper (Corinna Vinschen) [RHEL-15681] - igb: clean up in all error paths when enabling SR-IOV (Corinna Vinschen) [RHEL-15681] - igb: Change IGB_MIN to allow set rx/tx value between 64 and 80 (Corinna Vinschen) [RHEL-15681] - igb: disable virtualization features on 82580 (Corinna Vinschen) [RHEL-15681] - igb: Avoid starting unnecessary workqueues (Corinna Vinschen) [RHEL-15681] - igb: Fix igb_down hung on surprise removal (Corinna Vinschen) [RHEL-15681] - igb: Enable SR-IOV after reinit (Corinna Vinschen) [RHEL-15681] - bpf: Mark PTR_TO_FUNC register initially with zero offset (Viktor Malik) [RHEL-8477 RHEL-8926] {CVE-2021-4204} - bpf: Fix out of bounds access for ringbuf helpers (Viktor Malik) [RHEL-8477 RHEL-8926] {CVE-2021-4204} - bpf: Generally fix helper register offset check (Viktor Malik) [RHEL-8477 RHEL-8926] {CVE-2021-4204} - bpf: Generalize check_ctx_reg for reuse with other types (Viktor Malik) [RHEL-8477 RHEL-8926] {CVE-2021-4204} - bpf: Check PTR_TO_MEM | MEM_RDONLY in check_helper_mem_access (Viktor Malik) [RHEL-8473 RHEL-9037] {CVE-2022-0500} - bpf: Fix crash due to out of bounds access into reg2btf_ids. (Viktor Malik) [RHEL-8473 RHEL-9037] {CVE-2022-0500} - bpf: Add MEM_RDONLY for helper args that are pointers to rdonly mem. (Viktor Malik) [RHEL-8473 RHEL-9037] {CVE-2022-0500} - bpf: Make per_cpu_ptr return rdonly PTR_TO_MEM. (Viktor Malik) [RHEL-8473 RHEL-9037] {CVE-2022-0500} - bpf: Convert PTR_TO_MEM_OR_NULL to composable types. (Viktor Malik) [RHEL-8473 RHEL-9037] {CVE-2022-0500} - bpf: Introduce MEM_RDONLY flag (Viktor Malik) [RHEL-8473 RHEL-9037] {CVE-2022-0500} - bpf: Replace PTR_TO_XXX_OR_NULL with PTR_TO_XXX | PTR_MAYBE_NULL (Viktor Malik) [RHEL-8473 RHEL-8476 RHEL-8925 RHEL-9037] {CVE-2022-0500 CVE-2022-23222} - bpf: Replace RET_XXX_OR_NULL with RET_XXX | PTR_MAYBE_NULL (Viktor Malik) [RHEL-8473 RHEL-9037] {CVE-2022-0500} - bpf: Replace ARG_XXX_OR_NULL with ARG_XXX | PTR_MAYBE_NULL (Viktor Malik) [RHEL-8473 RHEL-9037] {CVE-2022-0500} - bpf: Introduce composable reg, ret and arg types. (Viktor Malik) [RHEL-8473 RHEL-9037] {CVE-2022-0500} - ipmi: Explicitly include correct DT includes (Tony Camuso) [RHEL-14570] - ipmi_si: fix -Wvoid-pointer-to-enum-cast warning (Tony Camuso) [RHEL-14570] - ipmi: fix potential deadlock on &kcs_bmc->lock (Tony Camuso) [RHEL-14570] - ipmi_si: fix a memleak in try_smi_init() (Tony Camuso) [RHEL-14570] - ipmi: Change request_module to request_module_nowait (Tony Camuso) [RHEL-14570] - ipmi:ssif: Fix a memory leak when scanning for an adapter (Tony Camuso) [RHEL-14570] - ipmi:ssif: Add check for kstrdup (Tony Camuso) [RHEL-14570] - ipmi_watchdog: Fix read syscall not responding to signals during sleep (Tony Camuso) [RHEL-14570] - ipmi:ssif: Drop if blocks with always false condition (Tony Camuso) [RHEL-14570] - ipmi: fix SSIF not responding under certain cond. (Tony Camuso) [RHEL-14570] - ipmi:ssif: Add send_retries increment (Tony Camuso) [RHEL-14570] - char:ipmi:Fix spelling mistake "asychronously" -> "asynchronously" (Tony Camuso) [RHEL-14570] - ipmi: simplify sysctl registration (Tony Camuso) [RHEL-14570] - ipmi: ASPEED_BT_IPMI_BMC: select REGMAP_MMIO instead of depending on it (Tony Camuso) [RHEL-14570] - bnxt_en: fix free-runnig PHC mode (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - eth: bnxt: handle invalid Tx completions more gracefully (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - eth: bnxt: take the bit to set as argument of bnxt_queue_sp_work() (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - eth: bnxt: move and rename reset helpers (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt: don't handle XDP in netpoll (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: Implement .set_port / .unset_port UDP tunnel callbacks (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: Prevent kernel panic when receiving unexpected PHC_UPDATE event (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: Skip firmware fatal error recovery if chip is not accessible (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: Query default VLAN before VNIC setup on a VF (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: Don't issue AP reset during ethtool's reset operation (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: Fix bnxt_hwrm_update_rss_hash_cfg() (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: Do not initialize PTP on older P3/P4 chips (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: Add missing 200G link speed reporting (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: Fix typo in PCI id to device description string mapping (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: Fix reporting of test result in ethtool selftest (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt: Enforce PTP software freq adjustments only when in non-RTC mode (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt: Defer PTP initialization to after querying function caps (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt: Change fw_cap to u64 to accommodate more capability bits (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt: avoid overflow in bnxt_get_nvram_directory() (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: reset PHC frequency in free-running mode (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: Avoid order-5 memory allocation for TPA data (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - ptp: bnxt: convert .adjfreq to .adjfine (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: Add a non-real time mode to access NIC clock (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - igc: Fix ambiguity in the ethtool advertising (Corinna Vinschen) [RHEL-15680] - igc: replace deprecated strncpy with strscpy (Corinna Vinschen) [RHEL-15680] - intel: fix format warnings (Corinna Vinschen) [RHEL-15680] - igc: Expose tx-usecs coalesce setting to user (Corinna Vinschen) [RHEL-15680] - igc: Fix infinite initialization loop with early XDP redirect (Corinna Vinschen) [RHEL-15680] - igc: Change IGC_MIN to allow set rx/tx value between 64 and 80 (Corinna Vinschen) [RHEL-15680] - igc: Decrease PTM short interval from 10 us to 1 us (Corinna Vinschen) [RHEL-15680] - igc: Add support for multiple in-flight TX timestamps (Corinna Vinschen) [RHEL-15680] - igc: Fix the typo in the PTM Control macro (Corinna Vinschen) [RHEL-15680] - igc: Add lock to safeguard global Qbv variables (Corinna Vinschen) [RHEL-15680] - eth: add missing xdp.h includes in drivers (Corinna Vinschen) [RHEL-15680] - igc: Fix Kernel Panic during ndo_tx_timeout callback (Corinna Vinschen) [RHEL-15680] - igc: Prevent garbled TX queue with XDP ZEROCOPY (Corinna Vinschen) [RHEL-15680] - igc: Fix inserting of empty frame for launchtime (Corinna Vinschen) [RHEL-15680] - igc: Fix launchtime before start of cycle (Corinna Vinschen) [RHEL-15680] - igc: No strict mode in pure launchtime/CBS offload (Corinna Vinschen) [RHEL-15680] - igc: Handle already enabled taprio offload for basetime 0 (Corinna Vinschen) [RHEL-15680] - igc: Do not enable taprio offload for invalid arguments (Corinna Vinschen) [RHEL-15680] - igc: Rename qbv_enable to taprio_offload_enable (Corinna Vinschen) [RHEL-15680] - igc: Handle PPS start time programming for past time values (Corinna Vinschen) [RHEL-15680] - igc: Include the length/type field and VLAN tag in queueMaxSDU (Corinna Vinschen) [RHEL-15680] - igc: set TP bit in 'supported' and 'advertising' fields of ethtool_link_ksettings (Corinna Vinschen) [RHEL-15680] - igc: Fix TX Hang issue when QBV Gate is closed (Corinna Vinschen) [RHEL-15680] - igc: Remove delay during TX ring configuration (Corinna Vinschen) [RHEL-15680] - igc: Add condition for qbv_config_change_errors counter (Corinna Vinschen) [RHEL-15680] - igc: Work around HW bug causing missing timestamps (Corinna Vinschen) [RHEL-15680] - igc: Retrieve TX timestamp during interrupt handling (Corinna Vinschen) [RHEL-15680] - igc: Check if hardware TX timestamping is enabled earlier (Corinna Vinschen) [RHEL-15680] - igc: Fix race condition in PTP tx code (Corinna Vinschen) [RHEL-15680] - igc: Remove unnecessary aer.h include (Corinna Vinschen) [RHEL-15680] - igc: Clean up and optimize watchdog task (Corinna Vinschen) [RHEL-15680] - igc: offload queue max SDU from tc-taprio (Corinna Vinschen) [RHEL-15680] - igc: Add qbv_config_change_errors counter (Corinna Vinschen) [RHEL-15680]- [rt] build kernel-rt-4.18.0-531.rt7.320.el8 [RHEL-5332] - s390/pci: fix iommu bitmap allocation (Tobias Huschle) [RHEL-18202] - net/smc: Fix pos miscalculation in statistics (Tobias Huschle) [RHEL-18203] - ibmveth: Remove condition to recompute TCP header checksum. (Mamatha Inamdar) [RHEL-12553] - net: thunderx: Fix the ACPI memory leak (Maurizio Lombardi) [RHEL-18244] - null_blk: Always check queue mode setting from configfs (Ming Lei) [RHEL-18182] - drivers: net: slip: fix NPD bug in sl_tx_timeout() (Michal Schmidt) [RHEL-6655] {CVE-2022-41858} - mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split (David Hildenbrand) [RHEL-8517] - net/tls: do not free tls_rec on async operation in bpf_exec_tx_verdict() (Sabrina Dubroca) [RHEL-16720] {CVE-2023-6176} - nfp: fix use-after-free in area_cache_get() (Ricardo Robaina) [RHEL-6567] {CVE-2022-3545} - igb: set max size RX buffer when store bad packet is enabled (Wander Lairson Costa) [RHEL-15188] {CVE-2023-45871} - igbvf: replace deprecated strncpy with strscpy (Corinna Vinschen) [RHEL-15679] - igbvf: Change IGBVF_MIN to allow set rx/tx value between 64 and 80 (Corinna Vinschen) [RHEL-15679] - ixgbe: Fix panic during XDP_TX with > 64 CPUs (Ken Cox) [RHEL-15682] - ixgbe: Enable setting RSS table to default values (Ken Cox) [RHEL-15682] - ixgbe: Allow flow hash to be set via ethtool (Ken Cox) [RHEL-15682] - vsock/virtio: remove socket from connected/bound list on shutdown (Stefano Garzarella) [RHEL-17877] - vsock/virtio: initialize the_virtio_vsock before using VQs (Stefano Garzarella) [RHEL-17877] - vsock: send SIGPIPE on write to shutdowned socket (Stefano Garzarella) [RHEL-17877] - vsock/virtio: factor our the code to initialize and delete VQs (Stefano Garzarella) [RHEL-17877] - virtio-net: fix for skb_over_panic inside big mode (Laurent Vivier) [RHEL-7165] - virtio-net: fix pages leaking when building skb in big mode (Laurent Vivier) [RHEL-7165] - virtio_net: fix wrong buf address calculation when using xdp (Laurent Vivier) [RHEL-7165] - virtio_net: get build_skb() buf by data ptr (Laurent Vivier) [RHEL-7165] - virtio-net: fix for unable to handle page fault for address (Laurent Vivier) [RHEL-7165] - scsi: qedi: Remove unused declarations (Nilesh Javali) [RHEL-9860] - scsi: qedi: Fix firmware halt over suspend and resume (Nilesh Javali) [RHEL-9860] - scsi: qedi: Fix potential deadlock on &qedi_percpu->p_work_lock (Nilesh Javali) [RHEL-9860] - scsi: qedi: Replace all non-returning strlcpy with strscpy (Nilesh Javali) [RHEL-9860] - scsi: qedi: Fix use after free bug in qedi_remove() (Nilesh Javali) [RHEL-9860] - scsi: qedi: Remove unneeded version.h include (Nilesh Javali) [RHEL-9860] - perf/x86/amd/uncore: Pass through error code for initialization failures, instead of -ENODEV (Michael Petlan) [RHEL-9993] - perf/x86/amd/uncore: Fix uninitialized return value in amd_uncore_init() (Michael Petlan) [RHEL-9993] - perf/x86/amd/uncore: Add memory controller support (Michael Petlan) [RHEL-9993] - perf/x86/amd/uncore: Add group exclusivity (Michael Petlan) [RHEL-9993] - perf/x86/amd/uncore: Use rdmsr if rdpmc is unavailable (Michael Petlan) [RHEL-9993] - perf/x86/amd/uncore: Move discovery and registration (Michael Petlan) [RHEL-9993] - perf/x86/amd/uncore: Refactor uncore management (Michael Petlan) [RHEL-9993] - RDMA/hfi1: Workaround truncation compilation error (Izabela Bakollari) [RHEL-18211] - IB/hfi1: Fix potential deadlock on &irq_src_lock and &dd->uctxt_lock (Izabela Bakollari) [RHEL-18211] - RDMA/hfi1: Remove redundant assignment to pointer ppd (Izabela Bakollari) [RHEL-18211] - IB/hfi1: Replace deprecated strncpy (Izabela Bakollari) [RHEL-18211] - RDMA/hfi1: Use FIELD_GET() to extract Link Width (Izabela Bakollari) [RHEL-18211] - IB/hfi1: Reduce printing of errors during driver shut down (Izabela Bakollari) [RHEL-18211] - RDMA/hfi1: Use list_for_each_entry() helper (Izabela Bakollari) [RHEL-18211] - IB/hfi1: Fix possible panic during hotplug remove (Izabela Bakollari) [RHEL-18211] - IB/hfi1: Use struct_size() (Izabela Bakollari) [RHEL-18211] - IB/hfi1: Suppress useless compiler warnings (Izabela Bakollari) [RHEL-18211] - IB/hfi1: Remove trace newlines (Izabela Bakollari) [RHEL-18211] - IB/hfi1: Drop redundant pci_enable_pcie_error_reporting() (Izabela Bakollari) [RHEL-18211] - IB/hifi1: add a null check of kzalloc_node in hfi1_ipoib_txreq_init (Izabela Bakollari) [RHEL-18211]- [rt] build kernel-rt-4.18.0-530.rt7.319.el8 [RHEL-5332] - Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb (David Marlin) [RHEL-1231] {CVE-2023-40283} - amd_hsmp: Add HSMP protocol version 5 messages (John Allen) [2072238] - KVM: s390/mm: Properly reset no-dat (Cédric Le Goater) [RHEL-17383] - KVM: s390: vsie: fix wrong VIR 37 when MSO is used (Cédric Le Goater) [RHEL-17383] - nvme-rdma: fix typo in comment (Kamal Heib) [RHEL-10968] - nvme-rdma: minor cleanup in nvme_rdma_create_cq() (Kamal Heib) [RHEL-10968] - scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress (Chris Leech) [RHEL-8200 RHEL-8992] {CVE-2023-2162} - scsi: iscsi_tcp: Fix UAF during logout when accessing the shost ipaddress (Chris Leech) [RHEL-8200 RHEL-8992] {CVE-2023-2162} - ibmveth: Reduce default tx queues to 8 (Mamatha Inamdar) [RHEL-11209] - ibmveth: Ethtool set queue support (Mamatha Inamdar) [RHEL-11209] - ibmveth: Implement multi queue on xmit (Mamatha Inamdar) [RHEL-11209] - ibmveth: Copy tx skbs into a premapped buffer (Mamatha Inamdar) [RHEL-11209] - ibmveth: Use dma_alloc_coherent() instead of kmalloc/dma_map_single() (Mamatha Inamdar) [RHEL-11209] - vt: keyboard, reorder user buffer handling in vt_do_kdgkb_ioctl (John W. Linville) [RHEL-3015] {CVE-2020-25656} - vt: keyboard, rename i to kb_func in vt_do_kdgkb_ioctl (John W. Linville) [RHEL-3015] {CVE-2020-25656} - vt: keyboard, use bool for rep (John W. Linville) [RHEL-3015] {CVE-2020-25656} - vt: keyboard, union perm checks in vt_do_kdsk_ioctl (John W. Linville) [RHEL-3015] {CVE-2020-25656} - vt: keyboard, extract vt_kdgkbent and vt_kdskbent (John W. Linville) [RHEL-3015] {CVE-2020-25656} - vt: keyboard, sort includes (John W. Linville) [RHEL-3015] {CVE-2020-25656} - vt: keyboard, include linux/spinlock.h (John W. Linville) [RHEL-3015] {CVE-2020-25656} - vt: keyboard, extend func_buf_lock to readers (John W. Linville) [RHEL-3015] {CVE-2020-25656} - vt: keyboard, simplify vt_kdgkbsent (John W. Linville) [RHEL-3015] {CVE-2020-25656} - tty/vt: fix write/write race in ioctl(KDSKBSENT) handler (John W. Linville) [RHEL-3015] {CVE-2020-25656} - tty: keyboard, do not speculate on func_table index (John W. Linville) [RHEL-3015] {CVE-2020-25656} - Bluetooth: RFCOMM: Fix possible deadlock on socket shutdown/release (David Marlin) [RHEL-17716] - Bluetooth: fix dangling sco_conn and use-after-free in sco_sock_timeout (David Marlin) [RHEL-17716] - bluetooth: use dev_addr_set() (David Marlin) [RHEL-17716] - bluetooth: use eth_hw_addr_set() (David Marlin) [RHEL-17716] - Bluetooth: Rename driver .prevent_wake to .wakeup (David Marlin) [RHEL-17716] - Bluetooth: btrtl: Ask ic_info to drop firmware (David Marlin) [RHEL-17716] - Bluetooth: btusb: Add support for TP-Link UB500 Adapter (David Marlin) [RHEL-17716] - Bluetooth: hci_sock: Replace use of memcpy_from_msg with bt_skb_sendmsg (David Marlin) [RHEL-17716] - Bluetooth: btrtl: Add support for MSFT extension to rtl8821c devices (David Marlin) [RHEL-17716] - Bluetooth: hci_vhci: Add force_prevent_wake entry (David Marlin) [RHEL-17716] - Bluetooth: hci_vhci: Add force_suspend entry (David Marlin) [RHEL-17716] - Bluetooth: Make use of hci_{suspend,resume}_dev on suspend notifier (David Marlin) [RHEL-17716] - Bluetooth: btrsi: remove superfluous header files from btrsi.c (David Marlin) [RHEL-17716] - Bluetooth: btrtl: Set VsMsftOpCode based on device table (David Marlin) [RHEL-17716] - Bluetooth: Fix handling of experimental feature for codec offload (David Marlin) [RHEL-17716] - Bluetooth: Fix handling of experimental feature for quality reports (David Marlin) [RHEL-17716] - Bbluetooth: btusb: Add another Bluetooth part for Realtek 8852AE (David Marlin) [RHEL-17716] - Bluetooth: btrtl: enable Realtek 8822C/8852A to support AOSP extension (David Marlin) [RHEL-17716] - Bluetooth: hci_qca: enable Qualcomm WCN399x for AOSP extension (David Marlin) [RHEL-17716] - Bluetooth: Apply missing portion of previously applied commit to correct context. (David Marlin) [RHEL-17716] - Bluetooth: Fix wrong opcode when LL privacy enabled (David Marlin) [RHEL-17716] - Bluetooth: Fix Advertisement Monitor Suspend/Resume (David Marlin) [RHEL-17716] - Bluetooth: hci_h5: directly return hci_uart_register_device() ret-val (David Marlin) [RHEL-17716] - Bluetooth: hci_h5: Fix (runtime)suspend issues on RTL8723BS HCIs (David Marlin) [RHEL-17716] - Bluetooth: hci_core: Move all debugfs handling to hci_debugfs.c (David Marlin) [RHEL-17716] - Bluetooth: btmtkuart: fix a memleak in mtk_hci_wmt_sync (David Marlin) [RHEL-17716] - Bluetooth: hci_ldisc: require CAP_NET_ADMIN to attach N_HCI ldisc (David Marlin) [RHEL-17716] - Bluetooth: btusb: Add gpio reset way for qca btsoc in cmd_timeout (David Marlin) [RHEL-17716] - Bluetooth: Fix passing NULL to PTR_ERR (David Marlin) [RHEL-17716] - Bluetooth: hci_sock: Add support for BT_{SND,RCV}BUF (David Marlin) [RHEL-17716] - Bluetooth: eir: Move EIR/Adv Data functions to its own file (David Marlin) [RHEL-17716] - Bluetooth: RFCOMM: Replace use of memcpy_from_msg with bt_skb_sendmmsg (David Marlin) [RHEL-17716] - Bluetooth: Add bt_skb_sendmmsg helper (David Marlin) [RHEL-17716] - Bluetooth: hci_uart: fix GPF in h5_recv (David Marlin) [RHEL-17716] - Bluetooth: btintel: Fix incorrect out of memory check (David Marlin) [RHEL-17716] - Bluetooth: Keep MSFT ext info throughout a hci_dev's life cycle (David Marlin) [RHEL-17716] - Bluetooth: hci_vhci: Add support for offload codecs over SCO (David Marlin) [RHEL-17716] - Bluetooth: Allow usb to auto-suspend when SCO use non-HCI transport (David Marlin) [RHEL-17716] - Bluetooth: Add offload feature under experimental flag (David Marlin) [RHEL-17716] - Bluetooth: Add support for msbc coding format (David Marlin) [RHEL-17716] - Bluetooth: btintel: Define a callback to fetch codec config data (David Marlin) [RHEL-17716] - Bluetooth: Configure codec for HFP offload use case (David Marlin) [RHEL-17716] - Bluetooth: Add support for HCI_Enhanced_Setup_Synchronous_Connection command (David Marlin) [RHEL-17716] - Bluetooth: Allow setting of codec for HFP offload use case (David Marlin) [RHEL-17716] - Bluetooth: btintel: Define callback to fetch data_path_id (David Marlin) [RHEL-17716] - Bluetooth: Allow querying of supported offload codecs over SCO socket (David Marlin) [RHEL-17716] - Bluetooth: btintel: Read supported offload use cases (David Marlin) [RHEL-17716] - Bluetooth: Add support for Read Local Supported Codecs V2 (David Marlin) [RHEL-17716] - Bluetooth: Enumerate local supported codec and cache details (David Marlin) [RHEL-17716] - Bluetooth: fix init and cleanup of sco_conn.timeout_work (David Marlin) [RHEL-17716] - Bluetooth: call sock_hold earlier in sco_conn_del (David Marlin) [RHEL-17716] - Bluetooth: btusb: Add support for IMC Networks Mediatek Chip(MT7921) (David Marlin) [RHEL-17716] - Bluetooth: btusb: Add the new support ID for Realtek RTL8852A (David Marlin) [RHEL-17716] - Bluetooth: btintel: Read boot address irrespective of controller mode (David Marlin) [RHEL-17716] - Bluetooth: btintel: Fix boot address (David Marlin) [RHEL-17716] - Bluetooth: Fix using RPA when address has been resolved (David Marlin) [RHEL-17716] - Bluetooth: Fix using address type from events (David Marlin) [RHEL-17716] - Bluetooth: Fix enabling advertising for central role (David Marlin) [RHEL-17716] - Bluetooth: set quality report callback for Intel (David Marlin) [RHEL-17716] - Bluetooth: Support the quality report events (David Marlin) [RHEL-17716] - Bluetooth: refactor set_exp_feature with a feature table (David Marlin) [RHEL-17716] - Bluetooth: btintel: support link statistics telemetry events (David Marlin) [RHEL-17716] - Bluetooth: btusb: disable Intel link statistics telemetry events (David Marlin) [RHEL-17716] - Bluetooth: mgmt: Disallow legacy MGMT_OP_READ_LOCAL_OOB_EXT_DATA (David Marlin) [RHEL-17716] - Bluetooth: reorganize functions from hci_sock_sendmsg() (David Marlin) [RHEL-17716] - crypto: qat - prevent underflow in rp2srv_store() (Vladis Dronov) [RHEL-15642] - crypto: qat - fix deadlock in backlog processing (Vladis Dronov) [RHEL-15642] - crypto: qat - move adf_cfg_services (Vladis Dronov) [RHEL-15642] - crypto: qat - add num_rps sysfs attribute (Vladis Dronov) [RHEL-15642] - crypto: qat - add rp2svc sysfs attribute (Vladis Dronov) [RHEL-15642] - crypto: qat - add rate limiting sysfs interface (Vladis Dronov) [RHEL-15642] - crypto: qat - add rate limiting feature to qat_4xxx (Vladis Dronov) [RHEL-15642] - crypto: qat - add retrieval of fw capabilities (Vladis Dronov) [RHEL-15642] - crypto: qat - add bits.h to icp_qat_hw.h (Vladis Dronov) [RHEL-15642] - crypto: qat - move admin api (Vladis Dronov) [RHEL-15642] - crypto: qat - fix ring to service map for QAT GEN4 (Vladis Dronov) [RHEL-15642] - crypto: qat - use masks for AE groups (Vladis Dronov) [RHEL-15642] - crypto: qat - refactor fw config related functions (Vladis Dronov) [RHEL-15642] - crypto: qat - count QAT GEN4 errors (Vladis Dronov) [RHEL-15642] - crypto: qat - add error counters (Vladis Dronov) [RHEL-15642] - crypto: qat - add handling of errors from ERRSOU3 for QAT GEN4 (Vladis Dronov) [RHEL-15642] - crypto: qat - add adf_get_aram_base() helper function (Vladis Dronov) [RHEL-15642] - crypto: qat - add handling of compression related errors for QAT GEN4 (Vladis Dronov) [RHEL-15642] - crypto: qat - add handling of errors from ERRSOU2 for QAT GEN4 (Vladis Dronov) [RHEL-15642] - crypto: qat - add reporting of errors from ERRSOU1 for QAT GEN4 (Vladis Dronov) [RHEL-15642] - crypto: qat - add reporting of correctable errors for QAT GEN4 (Vladis Dronov) [RHEL-15642] - crypto: qat - add infrastructure for error reporting (Vladis Dronov) [RHEL-15642] - crypto: qat - fix double free during reset (Vladis Dronov) [RHEL-15642] - crypto: qat - add cnv_errors debugfs file (Vladis Dronov) [RHEL-15642] - crypto: qat - add pm_status debugfs file (Vladis Dronov) [RHEL-15642] - crypto: qat - refactor included headers (Vladis Dronov) [RHEL-15642] - crypto: qat - Remove zlib-deflate (Vladis Dronov) [RHEL-15642] - crypto: qat - increase size of buffers (Vladis Dronov) [RHEL-15642] - crypto: qat - enable dc chaining service (Vladis Dronov) [RHEL-15642] - crypto: qat - consolidate services structure (Vladis Dronov) [RHEL-15642] - crypto: qat - fix unregistration of compression algorithms (Vladis Dronov) [RHEL-15642] - crypto: qat - fix unregistration of crypto algorithms (Vladis Dronov) [RHEL-15642] - crypto: qat - ignore subsequent state up commands (Vladis Dronov) [RHEL-15642] - crypto: qat - do not shadow error code (Vladis Dronov) [RHEL-15642] - crypto: qat - fix state machines cleanup paths (Vladis Dronov) [RHEL-15642] - crypto: qat - refactor deprecated strncpy (Vladis Dronov) [RHEL-15642] - crypto: qat - Use list_for_each_entry() helper (Vladis Dronov) [RHEL-15642] - Documentation: ABI: debugfs-driver-qat: fix fw_counters path (Vladis Dronov) [RHEL-15642] - crypto: qat - fix crypto capability detection for 4xxx (Vladis Dronov) [RHEL-15642] - crypto: qat - Remove unused function declarations (Vladis Dronov) [RHEL-15642] - crypto: qat - use kfree_sensitive instead of memset/kfree() (Vladis Dronov) [RHEL-15642] - crypto: qat - replace the if statement with min() (Vladis Dronov) [RHEL-15642] - crypto: qat - add heartbeat counters check (Vladis Dronov) [RHEL-15642] - crypto: qat - add heartbeat feature (Vladis Dronov) [RHEL-15642] - crypto: qat - add measure clock frequency (Vladis Dronov) [RHEL-15642] - crypto: qat - drop obsolete heartbeat interface (Vladis Dronov) [RHEL-15642] - crypto: qat - add internal timer for qat 4xxx (Vladis Dronov) [RHEL-15642] - crypto: qat - add fw_counters debugfs file (Vladis Dronov) [RHEL-15642] - crypto: qat - change value of default idle filter (Vladis Dronov) [RHEL-15642] - crypto: qat - do not export adf_init_admin_pm() (Vladis Dronov) [RHEL-15642] - crypto: qat - expose pm_idle_enabled through sysfs (Vladis Dronov) [RHEL-15642] - crypto: qat - extend configuration for 4xxx (Vladis Dronov) [RHEL-15642] - crypto: qat - refactor fw config logic for 4xxx (Vladis Dronov) [RHEL-15642] - crypto: qat - make fw images name constant (Vladis Dronov) [RHEL-15642] - crypto: qat - move returns to default case (Vladis Dronov) [RHEL-15642] - crypto: qat - unmap buffers before free for RSA (Vladis Dronov) [RHEL-15642] - crypto: qat - unmap buffer before free for DH (Vladis Dronov) [RHEL-15642] - crypto: qat - update slice mask for 4xxx devices (Vladis Dronov) [RHEL-15642] - crypto: qat - set deprecated capabilities as reserved (Vladis Dronov) [RHEL-15642] - crypto: qat - add missing function declaration in adf_dbgfs.h (Vladis Dronov) [RHEL-15642] - crypto: qat - move dbgfs init to separate file (Vladis Dronov) [RHEL-15642] - crypto: qat - drop redundant adf_enable_aer() (Vladis Dronov) [RHEL-15642] - crypto: qat - fix apply custom thread-service mapping for dc service (Vladis Dronov) [RHEL-15642] - crypto: qat - make state machine functions static (Vladis Dronov) [RHEL-15642] - crypto: qat - refactor device restart logic (Vladis Dronov) [RHEL-15642] - crypto: qat - replace state machine calls (Vladis Dronov) [RHEL-15642] - crypto: qat - fix concurrency issue when device state changes (Vladis Dronov) [RHEL-15642] - crypto: qat - delay sysfs initialization (Vladis Dronov) [RHEL-15642] - crypto: qat - Include algapi.h for low-level Crypto API (Vladis Dronov) [RHEL-15642] - crypto: rsa-pkcs1pad - Use helper to set reqsize (Vladis Dronov) [RHEL-15642] - units: Add BYTES_PER_*BIT (Vladis Dronov) [RHEL-15642]- [rt] build kernel-rt-4.18.0-529.rt7.318.el8 [RHEL-5332] - netfilter: xt_sctp: validate the flag_info count (Wander Lairson Costa) [RHEL-11728] {CVE-2023-39193} - nvmet: nul-terminate the NQNs passed in the connect command (Maurizio Lombardi) [RHEL-16690] {CVE-2023-6121} - x86/speculation: Mark all Skylake CPUs as vulnerable to GDS (Waiman Long) [RHEL-3876] - gve: Fix GFP flags when allocing pages (Izabela Bakollari) [2140228] - Fix double fget() in vhost_net_set_backend() (Jon Maloy) [RHEL-7162] {CVE-2023-1838} - mptcp: fix disconnect vs accept race (Davide Caratti) [RHEL-15347] - mptcp: fix accept vs worker race (Davide Caratti) [RHEL-15347] - mptcp: stops worker on unaccepted sockets at listener close (Davide Caratti) [RHEL-15347] - mptcp: fix UaF in listener shutdown (Davide Caratti) [RHEL-15347] - mptcp: fix lockdep false positive (Davide Caratti) [RHEL-15347] - mptcp: use the workqueue to destroy unaccepted sockets (Davide Caratti) [RHEL-15347] - mptcp: refactor passive socket initialization (Davide Caratti) [RHEL-15347] - mptcp: set msk local address earlier (Davide Caratti) [RHEL-15347] - mptcp: fix possible list corruption on passive MPJ (Davide Caratti) [RHEL-15347] - mptcp: fix possible deadlock in subflow_error_report (Davide Caratti) [RHEL-15347] - dmaengine: idxd: Modify the dependence of attribute pasid_enabled (Jerry Snitselaar) [RHEL-10101] - dmaengine: ioatdma: use pci_dev_id() to simplify the code (Jerry Snitselaar) [RHEL-10101] - dmaengine: Simplify dma_async_device_register() (Jerry Snitselaar) [RHEL-10101] - dmaengine: qcom: hidma_mgmt: Use devm_platform_get_and_ioremap_resource() (Jerry Snitselaar) [RHEL-10101] - dmaengine: qcom_hidma: Use devm_platform_get_and_ioremap_resource() (Jerry Snitselaar) [RHEL-10101] - dmaengine: ioat: fixing the wrong dma_dev->chancnt (Jerry Snitselaar) [RHEL-10101] - dmaengine: hidma: Don't set chancnt (Jerry Snitselaar) [RHEL-10101] - dmaengine: ioat: Free up __cleanup() name (Jerry Snitselaar) [RHEL-10101] - dmaengine: idxd: Fix passing freed memory in idxd_cdev_open() (Jerry Snitselaar) [RHEL-10101] - dmaengine: idxd: make misc interrupt one shot (Jerry Snitselaar) [RHEL-10101] - dmaengine: ioat: Drop redundant pci_enable_pcie_error_reporting() (Jerry Snitselaar) [RHEL-10101] - dmaengine: ioat: use PCI core macros for PCIe Capability (Jerry Snitselaar) [RHEL-10101] - dmaengine: idxd: Allow ATS disable update only for configurable devices (Jerry Snitselaar) [RHEL-10101] - dmaengine: idxd: Expose ATS disable knob only when WQ ATS is supported (Jerry Snitselaar) [RHEL-10101] - dmaengine: idxd: Simplify WQ attribute visibility checks (Jerry Snitselaar) [RHEL-10101] - dmaengine: idxd: use spin_lock_irqsave before wait_event_lock_irq (Jerry Snitselaar) [RHEL-10101] - dmaengine: Actually use devm_add_action_or_reset() (Jerry Snitselaar) [RHEL-10101] - clk: fix leak on devm_clk_bulk_get_all() unwind (Jerry Snitselaar) [RHEL-10101] - drm/amdgpu: Fix possible null pointer dereference (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/amdgpu: Fix possible null pointer dereference (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Keep a gem reference to user bos in surfaces (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: fix typo of sizeof argument (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Fix possible invalid drm gem put calls (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Fix shader stage validation (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: remove unused vmw_overlay function (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Fix Legacy Display Unit atomic drm support (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Print errors when running on broken/unsupported configs (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Drop mksstat_init_record fn as currently unused (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Fix src/dst_pitch confusion (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Replace one-element array with flexible-array member (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Do not drop the reference to the handle too soon (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Stop accessing buffer objects which failed init (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Make the driver work without the dummy resources (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Stop using raw ttm_buffer_object's (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Abstract placement selection (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Rename dummy to is_iomem (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Cleanup the vmw bo usage in the cursor paths (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Simplify fb pinning (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Rename vmw_buffer_object to vmw_bo (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Remove the duplicate bo_free function (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Use the common gem mmap instead of the custom code (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/radeon: handle NULL bo->resource in move callback (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/qxl: handle NULL bo->resource in move callback (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/gem-vram: handle NULL bo->resource in move callback (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/ttm: prevent moving of pinned BOs (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/ttm: stop allocating a dummy resource for pipelined gutting (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/ttm: stop allocating dummy resources during BO creation (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/ttm: clear the ttm_tt when bo->resource is NULL (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/i915/ttm: audit remaining bo->resource (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - Revert "drm/vmwgfx: Stop accessing buffer objects which failed init" (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - Revert "drm/vmwgfx: Do not drop the reference to the handle too soon" (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - Revert "drm/vmwgfx: Fix Legacy Display Unit atomic drm support" (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - ACPI: NFIT: Fix incorrect calculation of idt size (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Add IRQ override quirk for LG UltraPC 17U70P (Mark Langsdorf) [RHEL-1021] - ACPI: property: Support strings in Apple _DSM props (Mark Langsdorf) [RHEL-1021] - ACPI: x86: utils: Remove Lenovo Yoga Tablet 2's MAGN0001 (Mark Langsdorf) [RHEL-1021] - ACPI: PM: Do not turn of unused power resources on the Toshiba Click Mini (Mark Langsdorf) [RHEL-1021] - ACPI: LPSS: Add 80862289 ACPI _HID for second PWM controller on Cherry Trail (Mark Langsdorf) [RHEL-1021] - ACPI: bus: Ensure that notify handlers are not running after removal (Mark Langsdorf) [RHEL-1021] - ACPI: bus: Add missing braces to acpi_sb_notify() (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Skip IRQ override on ASUS ExpertBook B1502CBA (Mark Langsdorf) [RHEL-1021] - ACPI: x86: utils: Add Picasso to the list for forcing StorageD3Enable (Mark Langsdorf) [RHEL-1021] - ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects (Mark Langsdorf) [RHEL-1021] - ACPICA: acpi_madt_oem_data: Fix flexible array member definition (Mark Langsdorf) [RHEL-1021] - ACPICA: acpi_dmar_andd: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-1021] - ACPICA: acpi_pci_routing_table: Replace fixed-size array with flex array member (Mark Langsdorf) [RHEL-1021] - ACPICA: struct acpi_resource_dma: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-1021] - ACPICA: actbl1: Replace 1-element arrays with flexible arrays (Mark Langsdorf) [RHEL-1021] - ACPICA: struct acpi_resource_vendor: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-1021] - ACPICA: acpi_resource_irq: Replace 1-element arrays with flexible array (Mark Langsdorf) [RHEL-1021] - ACPICA: struct acpi_nfit_interleave: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-1021] - ACPICA: Avoid undefined behavior: load of misaligned address (Mark Langsdorf) [RHEL-1021] - ACPICA: Avoid undefined behavior: member access within null pointer (Mark Langsdorf) [RHEL-1021] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-1021] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-1021] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-1021] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-1021] - ACPICA: Avoid undefined behavior: applying zero offset to null pointer (Mark Langsdorf) [RHEL-1021] - ACPICA: Avoid undefined behavior: load of misaligned address (Mark Langsdorf) [RHEL-1021] - ACPICA: actbl2: Replace 1-element arrays with flexible arrays (Mark Langsdorf) [RHEL-1021] - ACPICA: Introduce ACPI_FLEX_ARRAY (Mark Langsdorf) [RHEL-1021] - ACPICA: add support for ClockInput resource (v6.5) (Mark Langsdorf) [RHEL-1021] - ACPICA: Update all copyrights/signons to 2023 (Mark Langsdorf) [RHEL-1021] - ACPICA: acpisrc: Add missing tables to astable (Mark Langsdorf) [RHEL-1021] - ACPICA: Add missing macro ACPI_FUNCTION_TRACE() for acpi_ns_repair_HID() (Mark Langsdorf) [RHEL-1021] - ACPI: EC: Fix oops when removing custom query handlers (Mark Langsdorf) [RHEL-1021] - ACPI: EC: Limit explicit removal of query handlers to custom query handlers (Mark Langsdorf) [RHEL-1021] - ACPI: SPCR: Amend indentation (Mark Langsdorf) [RHEL-1021] - ACPI: property: Refactor acpi_data_prop_read_single() (Mark Langsdorf) [RHEL-1021] - ACPI: APEI: EINJ: warn on invalid argument when explicitly indicated by platform (Mark Langsdorf) [RHEL-1021] - ACPI: sysfs: Enable ACPI sysfs support for CCEL records (Mark Langsdorf) [RHEL-1021] - ACPICA: iASL: Add CCEL table to both compiler/disassembler (Mark Langsdorf) [RHEL-1021] - ACPI: bus: Rework system-level device notification handling (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Add Medion S17413 to IRQ override quirk (Mark Langsdorf) [RHEL-1021] - ACPI: LPIT: move to use bus_get_dev_root() (Mark Langsdorf) [RHEL-1021] - ACPI: SPCR: Prefix error messages with FW_BUG (Mark Langsdorf) [RHEL-1021] - ACPI: processor: Fix evaluating _PDC method when running as Xen dom0 (Mark Langsdorf) [RHEL-1021] - ACPI: s2idle: Log when enabling wakeup IRQ fails (Mark Langsdorf) [RHEL-1021] - ACPI: processor: Check for null return of devm_kzalloc() in fch_misc_setup() (Mark Langsdorf) [RHEL-1021] - ACPI: PPTT: Fix to avoid sleep in the atomic context when PPTT is absent (Mark Langsdorf) [RHEL-1021] - ACPI: x86: Add skip i2c clients quirk for Lenovo Yoga Book X90 (Mark Langsdorf) [RHEL-1021] - ACPI: x86: utils: Add Cezanne to the list for forcing StorageD3Enable (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Skip IRQ override on Asus Expertbook B2402FBA (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Do IRQ override on all TongFang GMxRGxx (Mark Langsdorf) [RHEL-1021] - ACPI: make kobj_type structures constant (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Add IRQ overrides for MAINGEAR Vector Pro 2 models (Mark Langsdorf) [RHEL-1021] - ACPI: PMIC: Add comments with DSDT power opregion field names (Mark Langsdorf) [RHEL-1021] - ACPI: APEI: EINJ: Limit error type to 32-bit width (Mark Langsdorf) [RHEL-1021] - ACPI: NFIT: fix a potential deadlock during NFIT teardown (Mark Langsdorf) [RHEL-1021] - ACPI: Don't build ACPICA with '-Os' (Mark Langsdorf) [RHEL-1021] - ACPI: PRM: Check whether EFI runtime is available (Mark Langsdorf) [RHEL-1021] - ACPI: PNP: Introduce list of known non-PNP devices (Mark Langsdorf) [RHEL-1021] - ACPICA: nsrepair: handle cases without a return value correctly (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Skip IRQ override on Asus Expertbook B2402CBA (Mark Langsdorf) [RHEL-1021] - ACPI: Silence missing prototype warnings (Mark Langsdorf) [RHEL-1021] - ACPI: processor: perflib: Avoid updating frequency QoS unnecessarily (Mark Langsdorf) [RHEL-1021] - ACPI: processor: perflib: Use the "no limit" frequency QoS (Mark Langsdorf) [RHEL-1021] - ACPI: processor: idle: Drop unnecessary (void *) conversion (Mark Langsdorf) [RHEL-1021] - ACPICA: Constify pathname argument for acpi_get_handle() (Mark Langsdorf) [RHEL-1021] - ACPICA: Drop port I/O validation for some regions (Mark Langsdorf) [RHEL-1021] - ACPI: PMIC: Add pmic_i2c_address to BYT Crystal Cove support (Mark Langsdorf) [RHEL-1021] - ACPI: tables: Add support for NBFT (Mark Langsdorf) [RHEL-1021] - ACPI: x86: s2idle: Force AMD GUID/_REV 2 on HP Elitebook 865 (Mark Langsdorf) [RHEL-1021] - ACPI: x86: s2idle: Stop using AMD specific codepath for Rembrandt+ (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Add Asus ExpertBook B2502 to Asus quirks (Mark Langsdorf) [RHEL-1021] - ACPI: resource: do IRQ override on Lenovo 14ALC7 (Mark Langsdorf) [RHEL-1021] - ACPI: resource: do IRQ override on XMG Core 15 (Mark Langsdorf) [RHEL-1021] - ACPI: EC: Fix ECDT probe ordering issues (Mark Langsdorf) [RHEL-1021] - ACPI: EC: Fix EC address space handler unregistration (Mark Langsdorf) [RHEL-1021] - ACPICA: Allow address_space_handler Install and _REG execution as 2 separate steps (Mark Langsdorf) [RHEL-1021] - ACPI: x86: Add skip i2c clients quirk for Medion Lifetab S10346 (Mark Langsdorf) [RHEL-1021] - ACPI: APEI: EINJ: Refactor available_error_type_show() (Mark Langsdorf) [RHEL-1021] - ACPI: APEI: EINJ: Fix formatting errors (Mark Langsdorf) [RHEL-1021] - ACPI: processor: perflib: Adjust acpi_processor_notify_smm() return value (Mark Langsdorf) [RHEL-1021] - ACPI: processor: perflib: Rearrange acpi_processor_notify_smm() (Mark Langsdorf) [RHEL-1021] - ACPI: processor: perflib: Rearrange unregistration routine (Mark Langsdorf) [RHEL-1021] - ACPI: processor: perflib: Drop redundant parentheses (Mark Langsdorf) [RHEL-1021] - ACPI: processor: perflib: Adjust white space (Mark Langsdorf) [RHEL-1021] - ACPI: processor: idle: Drop unnecessary statements and parens (Mark Langsdorf) [RHEL-1021] - ACPI: thermal: Adjust critical.flags.valid check (Mark Langsdorf) [RHEL-1021] - ACPI: fan: Convert to use sysfs_emit_at() API (Mark Langsdorf) [RHEL-1021] - ACPICA: Fix use-after-free in acpi_ut_copy_ipackage_to_ipackage() (Mark Langsdorf) [RHEL-1021] - ACPI: use sysfs_emit() instead of scnprintf() (Mark Langsdorf) [RHEL-1021] - ACPI: x86: Add skip i2c clients quirk for Lenovo Yoga Tab 3 Pro (YT3-X90F) (Mark Langsdorf) [RHEL-1021] - ACPI: APEI: Remove a useless include (Mark Langsdorf) [RHEL-1021] - ACPI: APEI: Silence missing prototype warnings (Mark Langsdorf) [RHEL-1021] - ACPI: fan: Bail out if extract package failed (Mark Langsdorf) [RHEL-1021] - ACPI: pfr_telemetry: use ACPI_FREE() to free acpi_object (Mark Langsdorf) [RHEL-1021] - ACPI: pfr_update: use ACPI_FREE() to free acpi_object (Mark Langsdorf) [RHEL-1021] - ACPI: bus: Fix the _OSC capability check for FFH OpRegion (Mark Langsdorf) [RHEL-1021] - ACPI: HMAT: Fix initiator registration for single-initiator systems (Mark Langsdorf) [RHEL-1021] - ACPI: HMAT: remove unnecessary variable initialization (Mark Langsdorf) [RHEL-1021] - ACPI: APMT: Fix kerneldoc and indentation (Mark Langsdorf) [RHEL-1021] - ACPI: Implement a generic FFH Opregion handler (Mark Langsdorf) [RHEL-1021] - redhat: configs: enable FFH OpRegion handlers (Mark Langsdorf) [RHEL-1021] - ACPI: Enable FPDT on arm64 (Mark Langsdorf) [RHEL-1021] - ACPI: sysfs: use sysfs_emit() to instead of scnprintf() (Mark Langsdorf) [RHEL-1021] - ACPI: irq: Fix some kernel-doc issues (Mark Langsdorf) [RHEL-1021] - ACPI: tables: Fix the stale comments for acpi_locate_initial_tables() (Mark Langsdorf) [RHEL-1021] - ACPI: HMAT: use hotplug_memory_notifier() directly (Mark Langsdorf) [RHEL-1021] - ACPICA: Fix error code path in acpi_ds_call_control_method() (Mark Langsdorf) [RHEL-1021] - ACPICA: Add utcksum.o to the acpidump Makefile (Mark Langsdorf) [RHEL-1021] - ACPI/IORT: Update SMMUv3 DeviceID support (Mark Langsdorf) [RHEL-1021] - ACPI: ARM Performance Monitoring Unit Table (APMT) initial support (Mark Langsdorf) [RHEL-1021] - ACPI: sysfs: Use kstrtobool() instead of strtobool() (Mark Langsdorf) [RHEL-1021] - ACPI: EC: Add quirk for the HP Pavilion Gaming 15-cx0041ur (Mark Langsdorf) [RHEL-1021] - ACPI: processor: throttling: remove variable count (Mark Langsdorf) [RHEL-1021] - ACPI: processor: idle: Check acpi_fetch_acpi_dev() return value (Mark Langsdorf) [RHEL-1021] - ACPI: APEI: Drop unsetting driver data on remove (Mark Langsdorf) [RHEL-1021] - ACPI: x86: Add another system to quirk list for forcing StorageD3Enable (Mark Langsdorf) [RHEL-1021] - ACPICA: Finish support for the CDAT table (Mark Langsdorf) [RHEL-1021] - ACPICA: Improve warning message for "invalid ACPI name" (Mark Langsdorf) [RHEL-1021] - ACPICA: Check that EBDA pointer is in valid memory (Mark Langsdorf) [RHEL-1021] - arm64: acpi: Fix possible memory leak of ffh_ctxt (Mark Langsdorf) [RHEL-1021] - arm64: Add architecture specific ACPI FFH Opregion callbacks (Mark Langsdorf) [RHEL-1021] - ACPICA: Add support for FFH Opregion special context data (Mark Langsdorf) [RHEL-1021] - ACPICA: Do not touch VGA memory when EBDA < 1ki_b (Mark Langsdorf) [RHEL-1021] - ACPICA: Make acpi_ex_load_op() match upstream (Mark Langsdorf) [RHEL-1021] - ACPI: scan: Add LATT2021 to acpi_ignore_dep_ids[] (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Skip IRQ override on Asus Vivobook S5602ZA (Mark Langsdorf) [RHEL-1021] - apei/ghes: Use xchg_release() for updating new cache slot instead of cmpxchg() (Mark Langsdorf) [RHEL-1021] - ACPI: PCI: Fix device reference counting in acpi_get_pci_dev() (Mark Langsdorf) [RHEL-1021] - ACPI: resource: note more about IRQ override (Mark Langsdorf) [RHEL-1021] - ACPI: resource: do IRQ override on LENOVO IdeaPad (Mark Langsdorf) [RHEL-1021] - ACPI: extlog: Handle multiple records (Mark Langsdorf) [RHEL-1021] - ACPI: APEI: Fix integer overflow in ghes_estatus_pool_init() (Mark Langsdorf) [RHEL-1021] - ACPI: thermal: Drop redundant parens from expressions (Mark Langsdorf) [RHEL-1021] - ACPI: thermal: Use white space more consistently (Mark Langsdorf) [RHEL-1021] - ACPI: thermal: Drop some redundant code (Mark Langsdorf) [RHEL-1021] - ACPI: APEI: do not add task_work to kernel thread to avoid memory leak (Mark Langsdorf) [RHEL-1021] - ACPI: PM: Take wake IRQ into consideration when entering suspend-to-idle (Mark Langsdorf) [RHEL-1021] - ACPI: resources: Add wake_capable parameter to acpi_dev_irq_flags (Mark Langsdorf) [RHEL-1021] - ACPI: LPSS: Replace loop with first entry retrieval (Mark Langsdorf) [RHEL-1021] - ACPI: LPSS: Deduplicate skipping device in acpi_lpss_create_device() (Mark Langsdorf) [RHEL-1021] - ACPI: x86: s2idle: Fix a NULL pointer dereference (Mark Langsdorf) [RHEL-1021] - ACPI: x86: s2idle: Add another ID to s2idle_dmi_table (Mark Langsdorf) [RHEL-1021] - ACPI: Kconfig: Drop link to https://01.org/linux-acpi (Mark Langsdorf) [RHEL-1021] - ACPI: DPTF: Drop stale link from Kconfig help (Mark Langsdorf) [RHEL-1021] - ACPI: x86: s2idle: Add a quirk for ASUSTeK COMPUTER INC. ROG Flow X13 (Mark Langsdorf) [RHEL-1021] - ACPI: x86: s2idle: Add a quirk for ASUS ROG Zephyrus G14 (Mark Langsdorf) [RHEL-1021] - ACPI: x86: s2idle: Add a quirk for Lenovo Slim 7 Pro 14ARH7 (Mark Langsdorf) [RHEL-1021] - ACPI: x86: s2idle: If a new AMD _HID is missing assume Rembrandt (Mark Langsdorf) [RHEL-1021] - ACPI: x86: s2idle: Add a quirk for ASUS TUF Gaming A17 FA707RE (Mark Langsdorf) [RHEL-1021] - ACPI: x86: s2idle: Move _HID handling for AMD systems into structures (Mark Langsdorf) [RHEL-1021] - ACPI: x86: s2idle: Add module parameter to prefer Microsoft GUID (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Add ASUS model S5402ZA to quirks (Mark Langsdorf) [RHEL-1021] - ACPI: AMBA: Add ARM DMA-330 controller to the supported list (Mark Langsdorf) [RHEL-1021] - ACPI: APEI: Remove unneeded result variables (Mark Langsdorf) [RHEL-1021] - ACPI: fan: Reorder symbols to get rid of a few forward declarations (Mark Langsdorf) [RHEL-1021] - ACPI: x86: Add a quirk for Dell Inspiron 14 2-in-1 for StorageD3Enable (Mark Langsdorf) [RHEL-1021] - ACPI: PCI: Rework acpi_get_pci_dev() (Mark Langsdorf) [RHEL-1021] - ACPI: HMAT: Drop unused dev_fmt() and redundant 'HMAT' prefix (Mark Langsdorf) [RHEL-1021] - ACPI: x86: Refactor _UID handling to use acpi_dev_uid_to_integer() (Mark Langsdorf) [RHEL-1021] - ACPI: LPSS: Refactor _UID handling to use acpi_dev_uid_to_integer() (Mark Langsdorf) [RHEL-1021] - ACPI: utils: Add acpi_dev_uid_to_integer() helper to get _UID as integer (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Add helper function acpi_dev_get_memory_resources() (Mark Langsdorf) [RHEL-1021] - ACPI: LPSS: Use the helper acpi_dev_get_memory_resources() (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Skip IRQ override on Asus Vivobook K3402ZA/K3502ZA (Mark Langsdorf) [RHEL-1021] - ACPI: APD: Use the helper acpi_dev_get_memory_resources() (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Filter out the non memory resources in is_memory() (Mark Langsdorf) [RHEL-1021] - ACPI: tables: FPDT: Don't call acpi_os_map_memory() on invalid phys address (Mark Langsdorf) [RHEL-1021] - ACPI: s2idle: Add a new ->check() callback for platform_s2idle_ops (Mark Langsdorf) [RHEL-1021] - ACPI: property: Silence missing-declarations warning in apple.c (Mark Langsdorf) [RHEL-1021] - ACPI: platform: Use PLATFORM_DEVID_NONE in acpi_create_platform_device() (Mark Langsdorf) [RHEL-1021] - ACPI: platform: Remove redundant print on -ENOMEM (Mark Langsdorf) [RHEL-1021] - ACPI: platform: Sort forbidden_id_list[] in ascending order (Mark Langsdorf) [RHEL-1021] - ACPI: platform: Use sizeof(*pointer) instead of sizeof(type) (Mark Langsdorf) [RHEL-1021] - ACPI: property: Use acpi_dev_parent() (Mark Langsdorf) [RHEL-1021] - ACPI: bus: Refactor ACPI matching functions for better readability (Mark Langsdorf) [RHEL-1021] - ACPI: bus: Drop kernel doc annotation from acpi_bus_notify() (Mark Langsdorf) [RHEL-1021] - ACPI: EC: Drop unneeded result variable from ec_write() (Mark Langsdorf) [RHEL-1021] - ACPI: APEI: Add BERT error log footer (Mark Langsdorf) [RHEL-1021] - platform/x86: asus-wmi: Move acpi_backlight=native quirks to ACPI video_detect.c (Mark Langsdorf) [RHEL-1021] - ACPI: video: Fix indentation of video_detect_dmi_table[] entries (Mark Langsdorf) [RHEL-1021] - platform/x86: acer-wmi: Move backlight DMI quirks to acpi/video_detect.c (Mark Langsdorf) [RHEL-1021] - platform/x86: asus-wmi: Move acpi_backlight=vendor quirks to ACPI video_detect.c (Mark Langsdorf) [RHEL-1021] - ACPI: video: Refactor acpi_video_get_backlight_type() a bit (Mark Langsdorf) [RHEL-1021] - ACPI: video: Simplify acpi_video_unregister_backlight() (Mark Langsdorf) [RHEL-1021] - ACPI: video: Remove acpi_video_bus from list before tearing it down (Mark Langsdorf) [RHEL-1021] - ACPI: video: Remove code to unregister acpi_video backlight when a native backlight registers (Mark Langsdorf) [RHEL-1021] - ACPI: PM: Fix NULL argument handling in acpi_device_get/set_power() (Mark Langsdorf) [RHEL-1021] - ACPI: bus: Remove the unneeded result variable (Mark Langsdorf) [RHEL-1021] - ACPI: OSI: Remove Linux-HPI-Hybrid-Graphics _OSI string (Mark Langsdorf) [RHEL-1021] - ACPI: OSI: Remove Linux-Lenovo-NV-HDMI-Audio _OSI string (Mark Langsdorf) [RHEL-1021] - ACPI: OSI: Remove Linux-Dell-Video _OSI string (Mark Langsdorf) [RHEL-1021] - ACPI: Drop parent field from struct acpi_device (Mark Langsdorf) [RHEL-1021] - ACPI: move from strlcpy() with unused retval to strscpy() (Mark Langsdorf) [RHEL-1021] - ACPI: PM: Fix acpi_dev_state_d0() kerneldoc (Mark Langsdorf) [RHEL-1021] - ACPI: scan: Eliminate __acpi_device_add() (Mark Langsdorf) [RHEL-1021] - ACPI: scan: Rearrange initialization of ACPI device objects (Mark Langsdorf) [RHEL-1021] - ACPI: Rename acpi_bus_get/put_acpi_device() (Mark Langsdorf) [RHEL-1021] - ACPI: scan: Rename acpi_bus_get_parent() and rearrange it (Mark Langsdorf) [RHEL-1021]- [rt] build kernel-rt-4.18.0-528.rt7.317.el8 [RHEL-5332] - s390/smp: move rcu_cpu_starting() earlier (Joel Savitz) [RHEL-8624] - net: fix net device address assign type (Michal Schmidt) [RHEL-6383] - net: add check for current MAC address in dev_set_mac_address (Michal Schmidt) [RHEL-6383] - writeback, cgroup: Fix kernel bootup panic with cgroup v2 (Waiman Long) [RHEL-17504] - net/tls: Remove the context from the list in tls_device_down (Jay Shin) [RHEL-17301] - tls: Fix context leak on tls_device_down (Jay Shin) [RHEL-17301] - RDMA/core: Require admin capabilities to set system parameters (Kamal Heib) [RHEL-1033] - RDMA/cma: Initialize ib_sa_multicast structure to 0 when join (Kamal Heib) [RHEL-1033] - RDMA/core: Use size_{add,sub,mul}() in calls to struct_size() (Kamal Heib) [RHEL-1033] - RDMA/cma: Fix truncation compilation warning in make_cma_ports (Kamal Heib) [RHEL-1033] - RDMA/uverbs: Fix typo of sizeof argument (Kamal Heib) [RHEL-1033] - IB/uverbs: Fix an potential error pointer dereference (Kamal Heib) [RHEL-1033] - scsi: RDMA/srp: Fix residual handling (Kamal Heib) [RHEL-1033] - rdma: fix INFINIBAND_USER_ACCESS dependency (Kamal Heib) [RHEL-1033] - gfs2: Fix quota=quiet oversight (Bob Peterson) [RHEL-14849] - gfs2: Free quota data objects synchronously (Andreas Gruenbacher) [RHEL-14849] - gfs2: Fix initial quota data refcount (Andreas Gruenbacher) [RHEL-14849] - gfs2: Factor out duplicate quota data disposal code (Andreas Gruenbacher) [RHEL-14849] - gfs2: Use gfs2_qd_dispose in gfs2_quota_cleanup (Andreas Gruenbacher) [RHEL-14849] - gfs2: Fix wrong quota shrinker return value (Andreas Gruenbacher) [RHEL-14849] - gfs2: ignore negated quota changes (Bob Peterson) [RHEL-14849] - gfs2: Introduce new quota=quiet mount option (Bob Peterson) [RHEL-14849] - gfs2: Rename sd_{ glock => kill }_wait (Andreas Gruenbacher) [RHEL-14849] - Bluetooth: btrtl: Set MSFT opcode for RTL8852 (David Marlin) [RHEL-2531] - Bluetooth: Fix return value in hci_dev_do_close() (David Marlin) [RHEL-2531] - Bluetooth: add timeout sanity check to hci_inquiry (David Marlin) [RHEL-2531] - Bluetooth: btusb: Remove WAKEUP_DISABLE and add WAKEUP_AUTOSUSPEND for Realtek devices (David Marlin) [RHEL-2531] - Bluetooth: mgmt: Pessimize compile-time bounds-check (David Marlin) [RHEL-2531] - Bluetooth: Fix race condition in handling NOP command (David Marlin) [RHEL-2531] - Bluetooth: btbcm: add patch ram for bluetooth (David Marlin) [RHEL-2531] - Bluetooth: Store advertising handle so it can be re-enabled (David Marlin) [RHEL-2531] - Bluetooth: Fix handling of LE Enhanced Connection Complete (David Marlin) [RHEL-2531] - Bluetooth: fix repeated calls to sco_sock_kill (David Marlin) [RHEL-2531] - Bluetooth: switch to lock_sock in RFCOMM (David Marlin) [RHEL-2531] - Bluetooth: serialize calls to sco_sock_{set,clear}_timer (David Marlin) [RHEL-2531] - Bluetooth: switch to lock_sock in SCO (David Marlin) [RHEL-2531] - Bluetooth: avoid circular locks in sco_sock_connect (David Marlin) [RHEL-2531] - Bluetooth: schedule SCO timeouts with delayed_work (David Marlin) [RHEL-2531] - Bluetooth: btusb: Fix fall-through warnings (David Marlin) [RHEL-2531] - Bluetooth: btintel: Combine setting up MSFT extension (David Marlin) [RHEL-2531] - Bluetooth: increase BTNAMSIZ to 21 chars to fix potential buffer overflow (David Marlin) [RHEL-2531] - Bluetooth: Add additional Bluetooth part for Realtek 8852AE (David Marlin) [RHEL-2531] - Bluetooth: btusb: Record debug log for Mediatek Chip. (David Marlin) [RHEL-2531] - Bluetooth: hci_bcm: Fix kernel doc comments (David Marlin) [RHEL-2531] - Bluetooth: Fix not generating RPA when required (David Marlin) [RHEL-2531] - Bluetooth: HCI: Add proper tracking for enable status of adv instances (David Marlin) [RHEL-2531] - Bluetooth: btusb: Enable MSFT extension for Mediatek Chip (MT7921) (David Marlin) [RHEL-2531] - Bluetooth: btusb: Make the CSR clone chip force-suspend workaround more generic (David Marlin) [RHEL-2531] - Bluetooth: btusb: Enable MSFT extension for WCN6855 controller (David Marlin) [RHEL-2531] - Bluetooth: btusb: Load Broadcom firmware for Dell device 413c:8197 (David Marlin) [RHEL-2531] - Bluetooth: btmrvl_sdio: Remove all strcpy() uses (David Marlin) [RHEL-2531] - Bluetooth: skip invalid hci_sync_conn_complete_evt (David Marlin) [RHEL-2531] - Bluetooth: btusb: Add valid le states quirk (David Marlin) [RHEL-2531] - Bluetooth: hci_h5: Add runtime suspend (David Marlin) [RHEL-2531] - Bluetooth: hci_h5: btrtl: Maintain flow control if wakeup is enabled (David Marlin) [RHEL-2531] - Bluetooth: hci_h5: add WAKEUP_DISABLE flag (David Marlin) [RHEL-2531] - Bluetooth: btrsi: use non-kernel-doc comment for copyright (David Marlin) [RHEL-2531] - Bluetooth: btusb: Add support for LG LGSBWAC92/TWCM-K505D (David Marlin) [RHEL-2531] - Bluetooth: sco: prevent information leak in sco_conn_defer_accept() (David Marlin) [RHEL-2531] - Bluetooth: btusb: Add support for IMC Networks Mediatek Chip (David Marlin) [RHEL-2531] - Bluetooth: hci_h5: Disable the hci_suspend_notifier for btrtl devices (David Marlin) [RHEL-2531] - Bluetooth: msft: Use the correct print format (David Marlin) [RHEL-2531] - Bluetooth: mgmt: Use the correct print format (David Marlin) [RHEL-2531] - Bluetooth: use inclusive language in hci_core.h (David Marlin) [RHEL-2531] - Bluetooth: btqca: Moved extracting rom version info to common place (David Marlin) [RHEL-2531] - Bluetooth: btqca: Add support for firmware image with mbn type for WCN6750 (David Marlin) [RHEL-2531] - Bluetooth: hci_qca: Add support for QTI Bluetooth chip wcn6750 (David Marlin) [RHEL-2531] - Bluetooth: use flexible-array member instead of zero-length array (David Marlin) [RHEL-2531] - Bluetooth: Fix default values for advertising interval (David Marlin) [RHEL-2531] - Bluetooth: Remove trailing semicolon in macros (David Marlin) [RHEL-2531] - Bluetooth: Fix crash in mgmt_add_adv_patterns_monitor_complete (David Marlin) [RHEL-2531] - Bluetooth: disable advertisement filters during suspend (David Marlin) [RHEL-2531] - Bluetooth: advmon offload MSFT interleave scanning integration (David Marlin) [RHEL-2531] - Bluetooth: advmon offload MSFT handle filter enablement (David Marlin) [RHEL-2531] - Bluetooth: advmon offload MSFT handle controller reset (David Marlin) [RHEL-2531] - Bluetooth: advmon offload MSFT remove monitor (David Marlin) [RHEL-2531] - Bluetooth: advmon offload MSFT add monitor (David Marlin) [RHEL-2531] - Bluetooth: advmon offload MSFT add rssi support (David Marlin) [RHEL-2531] - Bluetooth: btrtl: Enable MSFT extension for RTL8822CE controller (David Marlin) [RHEL-2531] - Bluetooth: btqca: Enable MSFT extension for Qualcomm WCN399x (David Marlin) [RHEL-2531] - Bluetooth: btqca: Use NVM files based on SoC ID for WCN3991 (David Marlin) [RHEL-2531] - Bluetooth: fix typo in struct name (David Marlin) [RHEL-2531] - Bluetooth: btqca: Add valid le states quirk (David Marlin) [RHEL-2531] - Bluetooth: ath3k: use usb_control_msg_send() and usb_control_msg_recv() (David Marlin) [RHEL-2531] - Bluetooth: Use fallthrough pseudo-keyword (David Marlin) [RHEL-2531] - Bluetooth: hci_qca: Enable WBS support for wcn3991 (David Marlin) [RHEL-2531] - Bluetooth: L2CAP: Replace zero-length array with flexible-array (David Marlin) [RHEL-2531] - Bluetooth: Replace BT_DBG with bt_dev_dbg for security manager support (David Marlin) [RHEL-2531] - Bluetooth: Replace BT_DBG with bt_dev_dbg for management support (David Marlin) [RHEL-2531] - Bluetooth: Clear HCI_LL_RPA_RESOLUTION flag on reset (David Marlin) [RHEL-2531] - Bluetooth: Sort list of LE features constants (David Marlin) [RHEL-2531] - Bluetooth: Add HCI device identifier for VIRTIO devices (David Marlin) [RHEL-2531] - Bluetooth: hci_qca: Add support for Qualcomm Bluetooth SoC QCA6390 (David Marlin) [RHEL-2531] - Bluetooth: Fixing a few comment typos in the quirk definitions. (David Marlin) [RHEL-2531] - Bluetooth: hci_qca: Add support for Qualcomm Bluetooth SoC WCN3991 (David Marlin) [RHEL-2531] - Bluetooth: btsdio: Use module_sdio_driver helper (David Marlin) [RHEL-2531] - mmc: sdio: Add helper macro for sdio_driver boilerplate (David Marlin) [RHEL-2531] - kasan: add compiler barriers to KUNIT_EXPECT_KASAN_FAIL (Nico Pache) [RHEL-5622] - redhat: add new tests (Nico Pache) [RHEL-5622] - redhat: disable kunit by default (Nico Pache) [RHEL-5622] - kasan: fix unit tests with CONFIG_UBSAN_LOCAL_BOUNDS enabled (Nico Pache) [RHEL-5622] - kasan: fix array-bounds warnings in tests (Nico Pache) [RHEL-5622] - kasan: test: Silence GCC 12 warnings (Nico Pache) [RHEL-5622] - tracepoint: Allow trace events in modules with TAINT_TEST (Nico Pache) [RHEL-5622] - kunit: Fix missed memory release in kunit_free_suite_set() (Nico Pache) [RHEL-5622] - kunit: fix kunit_test_init_section_suites(...) (Nico Pache) [RHEL-5622] - kunit: tool: print summary of failed tests if a few failed out of a lot (Nico Pache) [RHEL-5622] - kunit: alloc_string_stream_fragment error handling bug fix (Nico Pache) [RHEL-5622] - kunit: Fix wild-memory-access bug in kunit_free_suite_set() (Nico Pache) [RHEL-5622] - Documentation: kunit: Modular tests should not depend on KUNIT=y (Nico Pache) [RHEL-5622] - kunit: update NULL vs IS_ERR() tests (Nico Pache) [RHEL-5622] - Documentation: kunit: Update description of --alltests option (Nico Pache) [RHEL-5622] - kunit: declare kunit_assert structs as const (Nico Pache) [RHEL-5622] - kunit: rename base KUNIT_ASSERTION macro to _KUNIT_FAILED (Nico Pache) [RHEL-5622] - kunit: remove format func from struct kunit_assert, get it to 0 bytes (Nico Pache) [RHEL-5622] - kunit: make kunit_kfree(NULL) a no-op to match kfree() (Nico Pache) [RHEL-5622] - kunit: make kunit_kfree() not segfault on invalid inputs (Nico Pache) [RHEL-5622] - kunit: make kunit_kfree() only work on pointers from kunit_malloc() and friends (Nico Pache) [RHEL-5622] - kunit: drop test pointer in string_stream_fragment (Nico Pache) [RHEL-5622] - kunit: string-stream: Simplify resource use (Nico Pache) [RHEL-5622] - Documentation: Kunit: Use full path to .kunitconfig (Nico Pache) [RHEL-5622] - kunit: tool: rename all_test_uml.config, use it for --alltests (Nico Pache) [RHEL-5622] - kunit: tool: remove UML specific options from all_tests_uml.config (Nico Pache) [RHEL-5622] - lib: stackinit: update reference to kunit-tool (Nico Pache) [RHEL-5622] - Documentation: KUnit: update links in the index page (Nico Pache) [RHEL-5622] - Documentation: KUnit: add intro to the getting-started page (Nico Pache) [RHEL-5622] - Documentation: KUnit: Reword start guide for selecting tests (Nico Pache) [RHEL-5622] - Documentation: KUnit: add note about mrproper in start.rst (Nico Pache) [RHEL-5622] - Documentation: KUnit: avoid repeating "kunit.py run" in start.rst (Nico Pache) [RHEL-5622] - Documentation: KUnit: remove duplicated docs for kunit_tool (Nico Pache) [RHEL-5622] - Documentation: Kunit: Add ref for other kinds of tests (Nico Pache) [RHEL-5622] - Documentation: KUnit: Fix non-uml anchor (Nico Pache) [RHEL-5622] - Documentation: Kunit: Fix inconsistent titles (Nico Pache) [RHEL-5622] - Documentation: kunit: fix trivial typo (Nico Pache) [RHEL-5622] - kunit: no longer call module_info(test, "Y") for kunit modules (Nico Pache) [RHEL-5622] - kunit: add kunit.enable to enable/disable KUnit test (Nico Pache) [RHEL-5622] - kunit: tool: make --raw_output=kunit (aka --raw_output) preserve leading spaces (Nico Pache) [RHEL-5622] - module: kunit: Load .kunit_test_suites section when CONFIG_KUNIT=m (Nico Pache) [RHEL-5622] - MAINTAINERS: kunit: add David Gow as a maintainer of KUnit (Nico Pache) [RHEL-5622] - Documentation: KUnit: Fix example with compilation error (Nico Pache) [RHEL-5622] - Documentation: kunit: Add CLI args for kunit_tool (Nico Pache) [RHEL-5622] - kunit: flatten kunit_suite*** to kunit_suite** in .kunit_test_suites (Nico Pache) [RHEL-5622] - kunit: unify module and builtin suite definitions (Nico Pache) [RHEL-5622] - Documentation: kunit: fix example run_kunit func to allow spaces in args (Nico Pache) [RHEL-5622] - kunit: test.h: fix a kernel-doc markup (Nico Pache) [RHEL-5622] - kunit: tool: Enable virtio/PCI by default on UML (Nico Pache) [RHEL-5622] - kunit: tool: make --kunitconfig repeatable, blindly concat (Nico Pache) [RHEL-5622] - kunit: add coverage_uml.config to enable GCOV on UML (Nico Pache) [RHEL-5622] - kunit: tool: refactor internal kconfig handling, allow overriding (Nico Pache) [RHEL-5622] - kunit: tool: introduce --qemu_args (Nico Pache) [RHEL-5622] - kunit: tool: simplify creating LinuxSourceTreeOperations (Nico Pache) [RHEL-5622] - kunit: tool: cosmetic: don't specify duplicate kernel cmdline options (Nico Pache) [RHEL-5622] - kunit: tool: refactoring printing logic into kunit_printer.py (Nico Pache) [RHEL-5622] - kunit: tool: redo how we construct and mock LinuxSourceTree (Nico Pache) [RHEL-5622] - kunit: tool: drop unused load_config argument (Nico Pache) [RHEL-5622] - apparmor: test: Remove some casts which are no-longer required (Nico Pache) [RHEL-5622] - kunit: Taint the kernel when KUnit tests are run (Nico Pache) [RHEL-5622] - panic: Taint kernel if tests are run (Nico Pache) [RHEL-5622] - kunit: tool: Use qemu-system-i386 for i386 runs (Nico Pache) [RHEL-5622] - kunit: tool: update riscv QEMU config with new serial dependency (Nico Pache) [RHEL-5622] - kunit: tool: Add list of all valid test configs on UML (Nico Pache) [RHEL-5622] - kunit: take `kunit_assert` as `const` (Nico Pache) [RHEL-5622] - kunit: fix UAF when run kfence test case test_gfpzero (Nico Pache) [RHEL-5622] - lib: stackinit: Convert to KUnit (Nico Pache) [RHEL-5622] - lib/test_stackinit: Add assigned initializers (Nico Pache) [RHEL-5622] - lib/test_stackinit: Allow building stand-alone (Nico Pache) [RHEL-5622] - lib/test_stackinit: Fix static initializer test (Nico Pache) [RHEL-5622] - lib: test_stackinit.c: XFAIL switch variable init tests (Nico Pache) [RHEL-5622] - lib/test_stackinit: Handle Clang auto-initialization pattern (Nico Pache) [RHEL-5622] - lib: Introduce test_stackinit module (Nico Pache) [RHEL-5622] - kunit: cleanup assertion macro internal variables (Nico Pache) [RHEL-5622] - kunit: factor out str constants from binary assertion structs (Nico Pache) [RHEL-5622] - kunit: consolidate KUNIT_INIT_BINARY_ASSERT_STRUCT macros (Nico Pache) [RHEL-5622] - kunit: remove va_format from kunit_assert (Nico Pache) [RHEL-5622] - docs: dev-tools: kunit: don't use a table for docs name (Nico Pache) [RHEL-5622] - Documentation: dev-tools: Add Testing Overview (Nico Pache) [RHEL-5622]- [rt] build kernel-rt-4.18.0-527.rt7.316.el8 [RHEL-5332] - perf vendor events: Update PMC used in PM_RUN_INST_CMPL event for power10 platform (Michael Petlan) [RHEL-16880] - gfs2: Fix another freeze/thaw hang (Andrew Price) [RHEL-5340] - tcp: enforce receive buffer memory limits by allowing the tcp window to shrink (Felix Maurer) [RHEL-15023] - cpufreq: amd-pstate: Update policy->cur in amd_pstate_adjust_perf() (Prarit Bhargava) [RHEL-10028] - driver/base/cpu: Retry online operation if -EBUSY (Waiman Long) [RHEL-5730] - net: openvswitch: reject negative ifindex (Antoine Tenart) [RHEL-14350] - sctp: annotate data-races around sk->sk_wmem_queued (Xin Long) [RHEL-14838] - sctp: fix potential deadlock on &net->sctp.addr_wq_lock (Xin Long) [RHEL-14838] - sctp: fix an error code in sctp_sf_eat_auth() (Xin Long) [RHEL-14838] - sctp: handle invalid error codes without calling BUG() (Xin Long) [RHEL-14838] - sctp: fix an issue that plpmtu can never go to complete state (Xin Long) [RHEL-14838] - sctp: add bpf_bypass_getsockopt proto callback (Xin Long) [RHEL-14838] - powerpc/pseries: Always inline functions called from cpuidle (Mark Langsdorf) [RHEL-4666] - cpuidle: pseries: Mark ->enter() functions as __cpuidle (Mark Langsdorf) [RHEL-4666] - cpuidle: move to use bus_get_dev_root() (Mark Langsdorf) [RHEL-4666] - cpuidle: driver: Update microsecond values of state parameters as needed (Mark Langsdorf) [RHEL-4666] - cpuidle: sysfs: make kobj_type structures constant (Mark Langsdorf) [RHEL-4666] - cpuidle: Fix poll_idle() noinstr annotation (Mark Langsdorf) [RHEL-4666] - cpuidle-haltpoll: Replace default_idle() with arch_cpu_idle() (Mark Langsdorf) [RHEL-4666] - cpuidle-haltpoll: select haltpoll governor (Mark Langsdorf) [RHEL-4666] - cpuidle: Annotate poll_idle() (Mark Langsdorf) [RHEL-4666] - powerpc/cpuidle: Set CPUIDLE_FLAG_POLLING for snooze state (Mark Langsdorf) [RHEL-4666] - cpuidle: Remove redundant check in cpuidle_switch_governor() (Mark Langsdorf) [RHEL-4666] - cpuidle: powernv: move from strlcpy() with unused retval to strscpy() (Mark Langsdorf) [RHEL-4666] - cpuidle: coupled: Drop duplicate word from a comment (Mark Langsdorf) [RHEL-4666] - KVM: s390: add tracepoint in gmap notifier (Cédric Le Goater) [RHEL-11434] - KVM: s390: add stat counter for shadow gmap events (Cédric Le Goater) [RHEL-11434] - KVM: s390: fix gisa destroy operation might lead to cpu stalls (Cédric Le Goater) [RHEL-9581] - KVM: s390: interrupt: Fix single-stepping keyless mode exits (Cédric Le Goater) [RHEL-9581] - KVM: s390: interrupt: Fix single-stepping userspace-emulated instructions (Cédric Le Goater) [RHEL-9581] - KVM: s390: interrupt: Fix single-stepping kernel-emulated instructions (Cédric Le Goater) [RHEL-9581] - KVM: s390: interrupt: Fix single-stepping into program interrupt handlers (Cédric Le Goater) [RHEL-9581] - KVM: s390: interrupt: Fix single-stepping into interrupt handlers (Cédric Le Goater) [RHEL-9581] - KVM: s390: fix sthyi error handling (Cédric Le Goater) [RHEL-9581] - KVM: s390: pv: fix index value of replaced ASCE (Cédric Le Goater) [RHEL-9581] - KVM: s390/diag: fix racy access of physical cpu number in diag 9c handler (Cédric Le Goater) [RHEL-9581] - KVM: s390: vsie: fix the length of APCB bitmap (Cédric Le Goater) [RHEL-9581] - KVM: s390: fix KVM_S390_GET_CMMA_BITS for GFNs in memslot holes (Cédric Le Goater) [RHEL-9581] - KVM: s390: pci: fix virtual-physical confusion on module unload/load (Cédric Le Goater) [RHEL-9581] - KVM: s390: interrupt: fix virtual-physical confusion for next alert GISA (Cédric Le Goater) [RHEL-9581] - KVM: s390: pv: fix external interruption loop not always detected (Cédric Le Goater) [RHEL-9581] - s390: vfio-ap: tighten the NIB validity check (Cédric Le Goater) [RHEL-9581] - KVM: s390: pv: leak the topmost page table when destroy fails (Cédric Le Goater) [RHEL-9581] - mbcache: Avoid nesting of cache->c_list_lock under bit locks (Carlos Maiolino) [RHEL-15010] - ext4: fix deadlock due to mbcache entry corruption (Carlos Maiolino) [RHEL-15010] - mbcache: automatically delete entries from cache on freeing (Carlos Maiolino) [RHEL-15010] - ext4: fix use-after-free read in ext4_find_extent for bigalloc + inline (Carlos Maiolino) [RHEL-15010] - ext4: fix another off-by-one fsmap error on 1k block filesystems (Carlos Maiolino) [RHEL-15010] - ext4: fix task hung in ext4_xattr_delete_inode (Carlos Maiolino) [RHEL-15010] - ext4: Fix function prototype mismatch for ext4_feat_ktype (Carlos Maiolino) [RHEL-15010] - ext4: avoid unaccounted block allocation when expanding inode (Carlos Maiolino) [RHEL-15010] - ext4: avoid BUG_ON when creating xattrs (Carlos Maiolino) [RHEL-15010] - ext4: fix delayed allocation bug in ext4_clu_mapped for bigalloc + inline (Carlos Maiolino) [RHEL-15010] - ext4: fix uninititialized value in 'ext4_evict_inode' (Carlos Maiolino) [RHEL-15010] - ext4: fix corruption when online resizing a 1K bigalloc fs (Carlos Maiolino) [RHEL-15010] - ext4: fix error code return to user-space in ext4_get_branch() (Carlos Maiolino) [RHEL-15010] - ext4: init quota for 'old.inode' in 'ext4_rename' (Carlos Maiolino) [RHEL-15010] - ext4: fix undefined behavior in bit shift for ext4_check_flag_values (Carlos Maiolino) [RHEL-15010] - ext4: fix bug_on in __es_tree_search caused by bad boot loader inode (Carlos Maiolino) [RHEL-15010] - ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode (Carlos Maiolino) [RHEL-15010] - ext4: add helper to check quota inums (Carlos Maiolino) [RHEL-15010] - ext4: fix bug_on in __es_tree_search caused by bad quota inode (Carlos Maiolino) [RHEL-15010] - ext4: silence the warning when evicting inode with dioread_nolock (Carlos Maiolino) [RHEL-15010] - ext4: fix use-after-free in ext4_ext_shift_extents (Carlos Maiolino) [RHEL-15010] - ext4: fix warning in 'ext4_da_release_space' (Carlos Maiolino) [RHEL-15010] - jbd2: wake up journal waiters in FIFO order, not LIFO (Carlos Maiolino) [RHEL-15010] - ext4: place buffer head allocation before handle start (Carlos Maiolino) [RHEL-15010] - ext4: fix check for block being out of directory size (Carlos Maiolino) [RHEL-15010] {CVE-2022-1184} - ext4: make ext4_lazyinit_thread freezable (Carlos Maiolino) [RHEL-15010] - ext4: fix null-ptr-deref in ext4_write_info (Carlos Maiolino) [RHEL-15010] - ext4: limit the number of retries after discarding preallocations blocks (Carlos Maiolino) [RHEL-15010] - ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0 (Carlos Maiolino) [RHEL-15010] - jbd2: fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted (Carlos Maiolino) [RHEL-15010] - ext4: fix race when reusing xattr blocks (Carlos Maiolino) [RHEL-15010] - ext4: unindent codeblock in ext4_xattr_block_set() (Carlos Maiolino) [RHEL-15010] - ext4: remove EA inode entry from mbcache on inode eviction (Carlos Maiolino) [RHEL-15010] - ext4: use kmemdup() to replace kmalloc + memcpy (Carlos Maiolino) [RHEL-15010] - ext4: avoid remove directory when directory is corrupted (Carlos Maiolino) [RHEL-15010] - ext4: recover csum seed of tmp_inode after migrating to extents (Carlos Maiolino) [RHEL-15010] - mbcache: add functions to delete entry if unused (Carlos Maiolino) [RHEL-15010] - mbcache: don't reclaim used entries (Carlos Maiolino) [RHEL-15010] - redhat/configs: Disable AMD PMF driver (Prarit Bhargava) [RHEL-10011] - x86/amd_nb: Add PCI ID for family 19h model 78h (Prarit Bhargava) [RHEL-10011] - platform/x86: amd: pmc: provide user message where s0ix is not supported (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Fix memory leak in amd_pmc_stb_debugfs_open_v2() (Prarit Bhargava) [RHEL-10011] - platform/x86: amd: pmc: Remove __maybe_unused from amd_pmc_suspend_handler() (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Move out of BIOS SMN pair for STB init (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Utilize SMN index 0 for driver probe (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Move idlemask check into `amd_pmc_idlemask_read` (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Don't dump data after resume from s0i3 on picasso (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Hide SMU version and program attributes for Picasso (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Don't try to read SMU version on Picasso (Prarit Bhargava) [RHEL-10011] - platform/x86: amd: pmc: Convert to platform remove callback returning void (Prarit Bhargava) [RHEL-10011] - platform/x86: amd: hsmp: Convert to platform remove callback returning void (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: remove CONFIG_SUSPEND checks (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Add line break for readability (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: differentiate STB/SMU messaging prints (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Write dummy postcode into the STB DRAM (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Add num_samples message id support to STB (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: add CONFIG_SERIO dependency (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Add a module parameter to disable workarounds (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Disable IRQ1 wakeup for RN/CZN (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: Fix refcount leak in amd_pmc_probe (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Add new ACPI ID AMDI0009 (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Remove more CONFIG_DEBUG_FS checks (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Read SMU version during suspend on Cezanne systems (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: remove CONFIG_DEBUG_FS checks (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Fix build without debugfs (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Add sysfs files for SMU (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Always write to the STB (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Add defines for STB events (Prarit Bhargava) [RHEL-10011] - platform/x86/amd/pmf: Add support for PMF core layer (Prarit Bhargava) [RHEL-10011] - platform/x86/amd/pmc: Add new platform support (Prarit Bhargava) [RHEL-10011] - platform/x86/amd/pmc: Add new acpi id for PMC controller (Prarit Bhargava) [RHEL-10011] - platform/x86: Move AMD platform drivers to separate directory (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Fix build error unused-function (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Shuffle location of amd_pmc_get_smu_version() (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Avoid reading SMU version at probe time (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Move FCH init to first use (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Move SMU logging setup out of init (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Fix compilation without CONFIG_SUSPEND (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Only report STB errors when STB enabled (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Drop CPU QoS workaround (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Output error codes in messages (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Move to later in the suspend process (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Validate entry into the deepest state on resume (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: uninitialized variable in amd_pmc_s2d_init() (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Add support for AMD Spill to DRAM STB feature (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Correct usage of SMU version (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Make amd_pmc_stb_debugfs_fops static (Prarit Bhargava) [RHEL-10011] - scsi: qedf: Add synchronization between I/O completions and abort (Nilesh Javali) [RHEL-9861] - scsi: qedf: Remove unused declaration (Nilesh Javali) [RHEL-9861] - scsi: qedf: Fix firmware halt over suspend and resume (Nilesh Javali) [RHEL-9861] - scsi: qedf: Do not touch __user pointer in qedf_dbg_fp_int_cmd_read() directly (Nilesh Javali) [RHEL-9861] - scsi: qedf: Do not touch __user pointer in qedf_dbg_debug_cmd_read() directly (Nilesh Javali) [RHEL-9861] - scsi: qedf: Do not touch __user pointer in qedf_dbg_stop_io_on_error_cmd_read() directly (Nilesh Javali) [RHEL-9861] - scsi: qedf: Fix NULL dereference in error handling (Nilesh Javali) [RHEL-9861] - scsi: qedf: Remove unused 'num_handled' variable (Nilesh Javali) [RHEL-9861] - scsi: qla2xxx: Fix system crash due to bad pointer access (Nilesh Javali) [RHEL-9859] - qla2xxx: Fix double free of dsd_list during driver load. (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix NULL vs IS_ERR() bug for debugfs_create_dir() (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Use raw_smp_processor_id() instead of smp_processor_id() (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Correct endianness for rqstlen and rsplen (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix unused variable warning in qla2xxx_process_purls_pkt() (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix spelling mistake "tranport" -> "transport" (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Remove unused variables in qla24xx_build_scsi_type_6_iocbs() (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix nvme_fc_rcv_ls_req() undefined error (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Update version to 10.02.09.100-k (Nilesh Javali) [RHEL-9859] - Revert "scsi: qla2xxx: Fix buffer overrun" (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix smatch warn for qla_init_iocb_limit() (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Remove unsupported ql2xenabledif option (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Error code did not return to upper layer (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Add logs for SFP temperature monitoring (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix firmware resource tracking (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Flush mailbox commands on chip reset (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Add Unsolicited LS Request and Response Support for NVMe (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Allow 32-byte CDBs (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Move resource to allow code reuse (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Remove unused declarations (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Update version to 10.02.08.500-k (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: fix inconsistent TMF timeout (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix TMF leak through (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Turn off noisy message log (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix session hang in gnl (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix erroneous link up failure (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix command flush during TMF (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Limit TMF to 8 per function (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Adjust IOCB resource on qpair create (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix deletion race condition (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix error code in qla2x00_start_sp() (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Silence a static checker warning (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Remove unused nvme_ls_waitq wait queue (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Update version to 10.02.08.400-k (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Correct the index of array (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Pointer may be dereferenced (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix buffer overrun (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Check valid rport returned by fc_bsg_to_rport() (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Avoid fcport pointer dereference (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix potential NULL pointer dereference (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Array index may go out of bound (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Drop useless LIST_HEAD (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Replace one-element array with DECLARE_FLEX_ARRAY() helper (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix end of loop test (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix NULL pointer dereference in target mode (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Replace all non-returning strlcpy() with strscpy() (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Update version to 10.02.08.300-k (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Wait for io return on terminate rport (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix mem access after free (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix hang in task management (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix task management cmd fail due to unavailable resource (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix task management cmd failure (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Multi-que support for TMF (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix memory leak in qla2x00_probe_one() (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Refer directly to the qla2xxx_driver_template (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Remove default fabric ops callouts (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Drop redundant pci_enable_pcie_error_reporting() (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Add option to disable FC2 Target support (Nilesh Javali) [RHEL-9859]- [rt] build kernel-rt-4.18.0-526.rt7.315.el8 [RHEL-5332] - cpupower: Fix cpuidle_set to accept only numeric values for idle-set operation. (Mamatha Inamdar) [RHEL-15215] - powerpc/vas: Limit open window failure messages in log bufffer (Mamatha Inamdar) [RHEL-14968] - udplite: Fix NULL pointer dereference in __sk_mem_raise_allocated(). (Paolo Abeni) [RHEL-14372] - vxlan: calculate correct header length for GPE (Petr Oros) [RHEL-14527] - af_unix: Fix null-ptr-deref in unix_stream_sendpage(). (Guillaume Nault) [RHEL-2574] {CVE-2023-4622} - netfilter: xt_u32: validate user space input (Phil Sutter) [RHEL-11729] {CVE-2023-39192} - netfilter: nf_log_syslog: Consolidate entry checks (Phil Sutter) [RHEL-6044] - netfilter: nf_log_syslog: Don't ignore unknown protocols (Phil Sutter) [RHEL-6044] - netfilter: nf_log_syslog: Merge MAC header dumpers (Phil Sutter) [RHEL-6044] - tipc: fix a potential deadlock on &tx->lock (Xin Long) [RHEL-14830] - tipc: stop tipc crypto on failure in tipc_node_create (Xin Long) [RHEL-14830] - tipc: check return value of pskb_trim() (Xin Long) [RHEL-14830] - net: tipc: resize nlattr array to correct size (Xin Long) [RHEL-14830] - scsi: target: core: Fix deadlock due to recursive locking (Maurizio Lombardi) [RHEL-15311] - scsi: target: Replace strlcpy() with strscpy() (Maurizio Lombardi) [RHEL-15311] - scsi: target: iscsi: Stop using sprintf() in iscsi_target_configfs.c (Maurizio Lombardi) [RHEL-15311] - scsi: target: iscsi: Fix buffer overflow in lio_target_nacl_info_show() (Maurizio Lombardi) [RHEL-15311] - scsi: target: Fix multiple LUN_RESET handling (Maurizio Lombardi) [RHEL-15311] - scsi: target: iscsit: Free cmds before session free (Maurizio Lombardi) [RHEL-15311] - net: xfrm: skip policies marked as dead while reinserting policies (Sabrina Dubroca) [RHEL-14518] - ip_vti: fix potential slab-use-after-free in decode_session6 (Sabrina Dubroca) [RHEL-14518] - ip6_vti: fix slab-use-after-free in decode_session6 (Sabrina Dubroca) [RHEL-14518] - xfrm: fix slab-use-after-free in decode_session6 (Sabrina Dubroca) [RHEL-14518] - net: ipv4: Use kfree_sensitive instead of kfree (Sabrina Dubroca) [RHEL-14518] - xfrm: Linearize the skb after offloading if needed. (Sabrina Dubroca) [RHEL-14518] - xfrm: fix inbound ipv4/udp/esp packets to UDPv6 dualstack sockets (Sabrina Dubroca) [RHEL-14518] - net: skb_queue_purge_reason() optimizations (Antoine Tenart) [RHEL-14568] - net: add skb_queue_purge_reason and __skb_queue_purge_reason (Antoine Tenart) [RHEL-14568] - tcp: add TCP_OLD_SEQUENCE drop reason (Antoine Tenart) [RHEL-14568] - net: move dropreason.h to dropreason-core.h (Antoine Tenart) [RHEL-14568] - net: fix kfree_skb_list use of skb_mark_not_on_list (Antoine Tenart) [RHEL-14568] - net: kfree_skb_list use kmem_cache_free_bulk (Antoine Tenart) [RHEL-14568] - bpf: Clarify error expectations from bpf_clone_redirect (Davide Caratti) [RHEL-15040] - veth: Fixing transmit return status for dropped packets (Davide Caratti) [RHEL-15040] - net: fib: avoid warn splat in flow dissector (Davide Caratti) [RHEL-15040] - net: af_key: fix sadb_x_filter validation (Davide Caratti) [RHEL-15040] - net: dcb: choose correct policy to parse DCB_ATTR_BCN (Davide Caratti) [RHEL-15040] - llc: Don't drop packet from non-root netns. (Davide Caratti) [RHEL-15040] - vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit() (Davide Caratti) [RHEL-15040] - af_key: Reject optional tunnel/BEET mode templates in outbound policies (Davide Caratti) [RHEL-15040] - af_packet: Don't send zero-byte data in packet_sendmsg_spkt(). (Davide Caratti) [RHEL-15040] - ethtool: Fix uninitialized number of lanes (Davide Caratti) [RHEL-15040] - vlan: partially enable SIOCSHWTSTAMP in container (Davide Caratti) [RHEL-15040] - net/sched: act_ct: additional checks for outdated flows (Davide Caratti) [RHEL-14032] - netfilter: flowtable: GC pushes back packets to classic path (Davide Caratti) [RHEL-14032] - net: sched: sch_qfq: Use non-work-conserving warning handler (Davide Caratti) [RHEL-14032] - net: sched: sch_qfq: Fix UAF in qfq_dequeue() (Davide Caratti) [RHEL-14032] - net/sched: sch_hfsc: upgrade 'rt' to 'sc' when it becomes a inner curve (Davide Caratti) [RHEL-14032] - net/sched: sch_hfsc: Ensure inner classes have fsc curve (Davide Caratti) [RHEL-14032] - net/sched: fix a qdisc modification with ambiguous command request (Davide Caratti) [RHEL-14032] - net/sched: mqprio: Add length check for TCA_MQPRIO_{MAX/MIN}_RATE64 (Davide Caratti) [RHEL-14032] - net/sched: mqprio: add extack to mqprio_parse_nlattr() (Davide Caratti) [RHEL-14032] - net: sched: cls_flower: Undo tcf_bind_filter in case of an error (Davide Caratti) [RHEL-14032] - net: sched: cls_bpf: Undo tcf_bind_filter in case of an error (Davide Caratti) [RHEL-14032] - net: sched: cls_u32: Undo refcount decrement in case update failed (Davide Caratti) [RHEL-14032] - net: sched: cls_u32: Undo tcf_bind_filter if u32_replace_hw_knode (Davide Caratti) [RHEL-14032] - net: sched: cls_matchall: Undo tcf_bind_filter in case of failure after mall_set_parms (Davide Caratti) [RHEL-14032] - net/sched: flower: Ensure both minimum and maximum ports are specified (Davide Caratti) [RHEL-14032] - net/sched: act_pedit: Add size check for TCA_PEDIT_PARMS_EX (Davide Caratti) [RHEL-14032] - sch_netem: fix issues in netem_change() vs get_dist_table() (Davide Caratti) [RHEL-14032] - sch_netem: acquire qdisc lock in netem_change() (Davide Caratti) [RHEL-14032] - selftests: tc-testing: add one test for flushing explicitly created chain (Davide Caratti) [RHEL-14032] - net/sched: cls_api: Fix lockup on flushing explicitly created chain (Davide Caratti) [RHEL-14032] - net/sched: qdisc_destroy() old ingress and clsact Qdiscs before grafting (Davide Caratti) [RHEL-14032] - net/sched: Refactor qdisc_graft() for ingress and clsact Qdiscs (Davide Caratti) [RHEL-14032] - net/sched: act_ct: Fix promotion of offloaded unreplied tuple (Davide Caratti) [RHEL-14032] - net/sched: fq_pie: ensure reasonable TCA_FQ_PIE_QUANTUM values (Davide Caratti) [RHEL-14032] - net: sched: fix NULL pointer dereference in mq_attach (Davide Caratti) [RHEL-14032] - net/sched: act_mirred: Add carrier check (Davide Caratti) [RHEL-14032] - redhat/configs: delete ftdi-elan driver config (Desnes Nunes) [RHEL-13071] - redhat/configs: delete u132-hcd driver config (Desnes Nunes) [RHEL-13071] - usb: typec: ucsi: acpi: fix a NULL vs IS_ERR() check in probe (Desnes Nunes) [RHEL-13071] - usb: typec: Fix fast_role_swap_current show function (Desnes Nunes) [RHEL-13071] - usb: typec: ucsi: Fix command cancellation (Desnes Nunes) [RHEL-13071] - USB: serial: option: add Quectel EM061KGL series (Desnes Nunes) [RHEL-13071] - usb: typec: tps6598x: Fix broken polling mode after system suspend/resume (Desnes Nunes) [RHEL-13071] - usb: usbfs: Use consistent mmap functions (Desnes Nunes) [RHEL-13071] - usb: usbfs: Enforce page requirements for mmap (Desnes Nunes) [RHEL-13071] - thunderbolt: Do not touch CL state configuration during discovery (Desnes Nunes) [RHEL-13071] - thunderbolt: Increase DisplayPort Connection Manager handshake timeout (Desnes Nunes) [RHEL-13071] - thunderbolt: dma_test: Use correct value for absent rings when creating paths (Desnes Nunes) [RHEL-13071] - xhci: Fix incorrect tracking of free space on transfer rings (Desnes Nunes) [RHEL-13071] - xhci-pci: Only run d3cold avoidance quirk for s2idle (Desnes Nunes) [RHEL-13071] - usb-storage: fix deadlock when a scsi command timeouts more than once (Desnes Nunes) [RHEL-13071] - usb: typec: tps6598x: Fix fault at module removal (Desnes Nunes) [RHEL-13071] - usb: typec: altmodes/displayport: fix pin_assignment_show (Desnes Nunes) [RHEL-13071] - USB: UHCI: adjust zhaoxin UHCI controllers OverCurrent bit value (Desnes Nunes) [RHEL-13071] - PCI: Add ACS quirk for Zhaoxin Root/Downstream Ports (Desnes Nunes) [RHEL-13071] - PCI: Add ACS quirk for Zhaoxin multi-function devices (Desnes Nunes) [RHEL-13071] - PCI: Add Zhaoxin Vendor ID (Desnes Nunes) [RHEL-13071] - USB: usbtmc: Fix direction for 0-length ioctl control messages (Desnes Nunes) [RHEL-13071] - usb: usbtmc: Fix bug in pipe direction for control transfers (Desnes Nunes) [RHEL-13071] - media: pvrusb2: fix DVB_CORE dependency (Desnes Nunes) [RHEL-13071] - USB: sisusbvga: Add endpoint checks (Desnes Nunes) [RHEL-13071] - USB: core: Add routines for endpoint checks in old drivers (Desnes Nunes) [RHEL-13071] - usb: typec: ucsi: don't print PPM init deferred errors (Desnes Nunes) [RHEL-13071] - usb: typec: tcpm: fix multiple times discover svids error (Desnes Nunes) [RHEL-13071] - usb: xhci: plat: Add USB 3.0 phy support (Desnes Nunes) [RHEL-13071] - usb: host: xhci-plat: Use dev_is_pci() helper (Desnes Nunes) [RHEL-13071] - xhci: fix debugfs register accesses while suspended (Desnes Nunes) [RHEL-13071] - debugfs: regset32: Add Runtime PM support (Desnes Nunes) [RHEL-13071] - USB: serial: option: add UNISOC vendor and TOZED LT70C product (Desnes Nunes) [RHEL-13071] - net: thunderbolt: Fix typos in comments (Desnes Nunes) [RHEL-13071] - net: thunderbolt: Fix sparse warnings in tbnet_xmit_csum_and_map() (Desnes Nunes) [RHEL-13071] - net: thunderbolt: Fix sparse warnings in tbnet_check_frame() and tbnet_poll() (Desnes Nunes) [RHEL-13071] - media: mc-device: remove unnecessary __must_check (Desnes Nunes) [RHEL-13071] - media: au0828: remove unnecessary (void*) conversions (Desnes Nunes) [RHEL-13071] - USB: core: Fix docs warning caused by wireless_status feature (Desnes Nunes) [RHEL-13071] - usb: typec: ucsi: acpi: add quirk for ASUS Zenbook UM325 (Desnes Nunes) [RHEL-13071] - ACPI: OSL: Remove the helper for deactivating memory region (Desnes Nunes) [RHEL-13071] - ACPI: OSL: Clean up printing messages (Desnes Nunes) [RHEL-13071] - usb: typec: ucsi: acpi: Map the mailbox with memremap() (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: tps6598x: make interrupts optional (Desnes Nunes) [RHEL-13071] - dt-bindings: Explicitly allow additional properties in common schemas (Desnes Nunes) [RHEL-13071] - dt-bindings: connector: Convert Samsung 11-pin USB bindings to dtschema (Desnes Nunes) [RHEL-13071] - dt-bindings: Merge gpio-usb-b-connector with usb-connector (Desnes Nunes) [RHEL-13071] - dt-bindings: Clean-up schema indentation formatting (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: typec-tcpci: convert to DT schema format (Desnes Nunes) [RHEL-13071] - usb: typec: tcpm: try to get role switch from tcpc fwnode (Desnes Nunes) [RHEL-13071] - USB: core: Add API to change the wireless_status (Desnes Nunes) [RHEL-13071] - USB: core: Add wireless_status sysfs attribute (Desnes Nunes) [RHEL-13071] - ABI: sysfs-bus-usb: better document variable argument (Desnes Nunes) [RHEL-13071] - thunderbolt: Introduce usb4_port_sb_opcode_err_to_errno() helper (Desnes Nunes) [RHEL-13071] - media: pvrusb2: clean up unneeded complexity in pvrusb2 class logic (Desnes Nunes) [RHEL-13071] - usb: move config USB_USS720 to usb's misc Kconfig (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: usb-nop-xceiv: add power-domains property (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: usb-nop-xceiv: Convert to DT schema (Desnes Nunes) [RHEL-13071] - thunderbolt: Make use of SI units from units.h (Desnes Nunes) [RHEL-13071] - thunderbolt: Get rid of redundant 'else' (Desnes Nunes) [RHEL-13071] - thunderbolt: ACPI: Replace tb_acpi_find_port() with acpi_find_child_by_adr() (Desnes Nunes) [RHEL-13071] - usb: pci-quirks: Reduce the length of a spinlock section in usb_amd_find_chipset_info() (Desnes Nunes) [RHEL-13071] - xhci: use pm_ptr() instead of #ifdef for CONFIG_PM conditionals (Desnes Nunes) [RHEL-13071] - usb: xhci-pci: Set PROBE_PREFER_ASYNCHRONOUS (Desnes Nunes) [RHEL-13071] - usb: typec: tps6598x: Add support for polling interrupts status (Desnes Nunes) [RHEL-13071] - usb: typec: ucsi: add PMIC Glink UCSI driver (Desnes Nunes) [RHEL-13071] - tracing: Acquire buffer from temparary trace sequence (Desnes Nunes) [RHEL-13071] - USB: serial: quatech2: remove unused qt2_setdevice function (Desnes Nunes) [RHEL-13071] - usb: typec: tipd: remove unused tps6598x_write16,32 functions (Desnes Nunes) [RHEL-13071] - usb: typec: tcpci_mt6360: remove unused mt6360_tcpc_read16 function (Desnes Nunes) [RHEL-13071] - usb: typec: tcpm: remove unnecessary (void*) conversions (Desnes Nunes) [RHEL-13071] - xhci: Move xhci MSI sync function to to xhci-pci (Desnes Nunes) [RHEL-13071] - xhci: Call MSI sync function from xhci-pci instead of generic xhci code (Desnes Nunes) [RHEL-13071] - xhci: Move functions to cleanup MSI to xhci-pci (Desnes Nunes) [RHEL-13071] - xhci: move PCI specific MSI/MSIX cleanup away from generic xhci functions (Desnes Nunes) [RHEL-13071] - xhci: Move functions to setup msi to xhci-pci (Desnes Nunes) [RHEL-13071] - xhci: Avoid PCI MSI/MSIX interrupt reinitialization at resume (Desnes Nunes) [RHEL-13071] - xhci: dbc: Provide sysfs option to configure dbc descriptors (Desnes Nunes) [RHEL-13071] - xhci: mem: Join string literals back (Desnes Nunes) [RHEL-13071] - xhci: mem: Replace explicit castings with appropriate specifiers (Desnes Nunes) [RHEL-13071] - xhci: mem: Use while (i--) pattern to clean up (Desnes Nunes) [RHEL-13071] - xhci: mem: Drop useless return:s (Desnes Nunes) [RHEL-13071] - xhci: mem: Get rid of redundant 'else' (Desnes Nunes) [RHEL-13071] - xhci: mem: Use dma_poll_zalloc() instead of explicit memset() (Desnes Nunes) [RHEL-13071] - xhci: mem: Carefully calculate size for memory allocations (Desnes Nunes) [RHEL-13071] - overflow: Provide constant expression struct_size (Desnes Nunes) [RHEL-13071] - test_overflow: Regularize test reporting output (Desnes Nunes) [RHEL-13071] - overflow: Implement size_t saturating arithmetic helpers (Desnes Nunes) [RHEL-13071] - test_overflow: Add shift overflow tests (Desnes Nunes) [RHEL-13071] - overflow.h: Add comment documenting __ab_c_size() (Desnes Nunes) [RHEL-13071] - docs: basics.rst: get rid of rcu kernel-doc macros (Desnes Nunes) [RHEL-13071] - docs: Do not seek comments in kernel/rcu/tree_plugin.h (Desnes Nunes) [RHEL-13071] - docs: deprecated.rst: Add zero-length and one-element arrays (Desnes Nunes) [RHEL-13071] - docs: Remove :c:func: from process/deprecated.rst (Desnes Nunes) [RHEL-13071] - docs: Introduce deprecated APIs list (Desnes Nunes) [RHEL-13071] - USB: misc: Remove unused include file usb_u132.h (Desnes Nunes) [RHEL-13071] - usb: ftdi-elan: Delete driver (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: Drop unneeded quotes (Desnes Nunes) [RHEL-13071] - usb: host: u132-hcd: Delete driver (Desnes Nunes) [RHEL-13071] - media: pvrusb2: VIDEO_PVRUSB2 depends on DVB_CORE to use dvb_* symbols (Desnes Nunes) [RHEL-13071] - usb: misc: usb3503: support usb3803 and bypass mode (Desnes Nunes) [RHEL-13071] - usb: misc: usb3503: refactor code to prepare for usb3803 addition (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: smsc,usb3503: Add usb3803 (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: Convert SMSC USB3503 binding to a schema (Desnes Nunes) [RHEL-13071] - usb: typec: fusb302: mark OF related data as maybe unused (Desnes Nunes) [RHEL-13071] - usb: typec: hd3ss3220: Drop of_match_ptr for ID table (Desnes Nunes) [RHEL-13071] - usb: typec: hd3ss3220: Convert to i2c's .probe_new() (Desnes Nunes) [RHEL-13071] - usb: acpi: Switch to use acpi_evaluate_dsm_typed() (Desnes Nunes) [RHEL-13071] - usb: Use of_property_read_bool() for boolean properties (Desnes Nunes) [RHEL-13071] - usb: host: Fix refcount leak in ehci_hcd_ppc_of_probe (Desnes Nunes) [RHEL-13071] - usb: usb251xb: Switch to use dev_err_probe() helper (Desnes Nunes) [RHEL-13071] - thunderbolt: Refactor DROM reading (Desnes Nunes) [RHEL-13071] - thunderbolt: use `tb_eeprom_get_drom_offset` to discover DROM offset (Desnes Nunes) [RHEL-13071] - usb: xhci: change some trace event __dynamic_array() to __get_buf() (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: allow evaluated properties in OHCI controllers (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: usb-device: make "compatible" optional (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: hcd: correct usb-device path (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: fix yamllint check warning (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: usb-device: fix typo in required properties (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: convert usb-device.txt to YAML schema (Desnes Nunes) [RHEL-13071] - dt-bindings: Fix SPI and I2C bus node names in examples (Desnes Nunes) [RHEL-13071] - dt-bindings: mfd: mediatek: Add bindings for MT6360 PMIC (Desnes Nunes) [RHEL-13071] - usb typec: mt6360: Add MT6360 Type-C DT binding documentation (Desnes Nunes) [RHEL-13071]- [rt] build kernel-rt-4.18.0-525.rt7.314.el8 [RHEL-5332] - net: xfrm: Fix xfrm_address_filter OOB read (Wander Lairson Costa) [2227302] {CVE-2023-39194} - drm/qxl: fix UAF on handle creation (Wander Lairson Costa) [2218335] {CVE-2023-39198} - x86/sev: Make enc_dec_hypercall() accept a size instead of npages (Vitaly Kuznetsov) [RHEL-3656] - net: virtio_net_hdr_to_skb: count transport header in UFO (Cindy Lu) [RHEL-6030] - ice: reset first in crash dump kernels (Petr Oros) [2139761] - perf/core: Fix potential NULL deref (Wander Lairson Costa) [RHEL-14982] {CVE-2023-5717} - perf: Disallow mis-matched inherited group reads (Wander Lairson Costa) [RHEL-14982] {CVE-2023-5717} - scsi: mpt3sas: Drop redundant pci_enable_pcie_error_reporting() (Tomas Henzl) [RHEL-8246] - scsi: mpt3sas: Fix in error path (Tomas Henzl) [RHEL-8246] - scsi: mpt3sas: Fix loop logic (Tomas Henzl) [RHEL-8246] - scsi: mpt3sas: Remove volatile qualifier (Tomas Henzl) [RHEL-8246] - scsi: mpt3sas: Perform additional retries if doorbell read returns 0 (Tomas Henzl) [RHEL-8246] - scsi: mpi3mr: Split off bus_reset function from host_reset (Tomas Henzl) [RHEL-8232] - scsi: mpi3mr: Update driver version to 8.5.0.0.0 (Tomas Henzl) [RHEL-8232] - scsi: mpi3mr: Enhance handling of devices removed after controller reset (Tomas Henzl) [RHEL-8232] - scsi: mpi3mr: WRITE SAME implementation (Tomas Henzl) [RHEL-8232] - scsi: mpi3mr: Add support for more than 1MB I/O (Tomas Henzl) [RHEL-8232] - scsi: mpi3mr: Update MPI Headers to version 3.00.28 (Tomas Henzl) [RHEL-8232] - scsi: mpi3mr: Invoke soft reset upon TSU or event ack time out (Tomas Henzl) [RHEL-8232] - scsi: mpi3mr: Propagate sense data for admin queue SCSI I/O (Tomas Henzl) [RHEL-8232] - scsi: mpi3mr: Fix the type used for pointers to bitmap (Tomas Henzl) [RHEL-8232] - regmap: Drop initial version of maximum transfer length fixes (Mark Langsdorf) [RHEL-1022] - regmap: Account for register length when chunking (Mark Langsdorf) [RHEL-1022] - driver core: update comments in device_rename() (Mark Langsdorf) [RHEL-1022] - cacheinfo: Add use_arch[|_cache]_info field/function (Mark Langsdorf) [RHEL-1022] - arch_topology: Remove early cacheinfo error message if -ENOENT (Mark Langsdorf) [RHEL-1022] - cacheinfo: Allow early level detection when DT/ACPI info is missing/broken (Mark Langsdorf) [RHEL-1022] - cacheinfo: Check sib_leaf in cache_leaves_are_shared() (Mark Langsdorf) [RHEL-1022] - cacheinfo: Add arch specific early level initializer (Mark Langsdorf) [RHEL-1022] - regmap: Factor out single value register syncing (Mark Langsdorf) [RHEL-1022] - regmap: Add RAM backed register map (Mark Langsdorf) [RHEL-1022] - regmap: Removed compressed cache support (Mark Langsdorf) [RHEL-1022] - base: soc: populate machine name in soc_device_register if empty (Mark Langsdorf) [RHEL-1022] - regmap: Clarify error for unknown cache types (Mark Langsdorf) [RHEL-1022] - regmap: Handle sparse caches in the default sync (Mark Langsdorf) [RHEL-1022] - regmap: add a helper to translate the register address (Mark Langsdorf) [RHEL-1022] - regmap: cache: Silence checkpatch warning (Mark Langsdorf) [RHEL-1022] - regmap: cache: Return error in cache sync operations for REGCACHE_NONE (Mark Langsdorf) [RHEL-1022] - devres: Pass unique name of the resource to devm_add_action() (Mark Langsdorf) [RHEL-1022] - device property: Clarify description of returned value in some functions (Mark Langsdorf) [RHEL-1022] - driver core: Make state_synced device attribute writeable (Mark Langsdorf) [RHEL-1022] - PM: domains: fix memory leak with using debugfs_lookup() (Mark Langsdorf) [RHEL-1022] - PM: runtime: Do not call __rpm_callback() from rpm_idle() (Mark Langsdorf) [RHEL-1022] - kobject: kset_uevent_ops: make name() callback take a const * (Mark Langsdorf) [RHEL-1022] - kobject: kset_uevent_ops: make filter() callback take a const * (Mark Langsdorf) [RHEL-1022] - kobject: make get_ktype() take a const pointer (Mark Langsdorf) [RHEL-1022] - kobject: make kobject_get_ownership() take a constant kobject * (Mark Langsdorf) [RHEL-1022] - arm64: topology: move store_cpu_topology() to shared code (Mark Langsdorf) [RHEL-1022] - filemap: skip write and wait if end offset precedes start (Nico Pache) [RHEL-5620] - mm/mempolicy: clean up the code logic in queue_pages_pte_range (Nico Pache) [RHEL-5620] - mm:vmscan: fix inaccurate reclaim during proactive reclaim (Nico Pache) [RHEL-5620] - mm/page_alloc: don't wake kswapd from rmqueue() unless __GFP_KSWAPD_RECLAIM is specified (Nico Pache) [RHEL-5620] - writeback: fix call of incorrect macro (Nico Pache) [RHEL-5620] - mm/page_alloc: use write_seqlock_irqsave() instead write_seqlock() + local_irq_save(). (Nico Pache) [RHEL-5620] - mm/page_alloc: fix potential deadlock on zonelist_update_seq seqlock (Nico Pache) [RHEL-5620] - writeback, cgroup: fix null-ptr-deref write in bdi_split_work_to_wbs (Nico Pache) [RHEL-5620] - mm/khugepaged: check again on anon uffd-wp during isolation (Nico Pache) [RHEL-5620] - mm/swap: fix swap_info_struct race between swapoff and get_swap_pages() (Nico Pache) [RHEL-5620] - mm/fadvise: use LLONG_MAX instead of -1 for eof (Nico Pache) [RHEL-5620] - mm: Make failslab writable again (Nico Pache) [RHEL-5620] - mm: migrate: fix THP's mapcount on isolation (Nico Pache) [RHEL-5620] - mm/memremap.c: map FS_DAX device memory as decrypted (Nico Pache) [RHEL-5620] - mm/page_alloc: add missing is_migrate_isolate() check in set_page_guard() (Nico Pache) [RHEL-5620] - mm: pagewalk: Fix race between unmap and page walker (Nico Pache) [RHEL-5620] - mm/slub: add missing TID updates on slab deactivation (Nico Pache) [RHEL-5620] - hugetlb: fix huge_pmd_unshare address update (Nico Pache) [RHEL-5620] - fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages (Nico Pache) [RHEL-5620] - highmem: fix checks in __kmap_local_sched_{in,out} (Nico Pache) [RHEL-5620] - mm: fix race between MADV_FREE reclaim and blkdev direct IO read (Nico Pache) [RHEL-5620] - mm/thp: fix NR_FILE_MAPPED accounting in page_*_file_rmap() (Nico Pache) [RHEL-5620] - memblock: use kfree() to release kmalloced memblock regions (Nico Pache) [RHEL-5620] - mm/list_lru.c: prefer struct_size over open coded arithmetic (Nico Pache) [RHEL-5620] - mm/kmemleak: allow __GFP_NOLOCKDEP passed to kmemleak's gfp (Nico Pache) [RHEL-5620] - mm/hugetlb: initialize hugetlb_usage in mm_init (Nico Pache) [RHEL-5620] - mm: mempolicy: don't have to split pmd for huge zero page (Nico Pache) [RHEL-5620] - mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes (Nico Pache) [RHEL-5620] - mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() (Nico Pache) [RHEL-5620] - delayacct: clear right task's flag after blkio completes (Nico Pache) [RHEL-5620] - mm: remove lru_add_drain_all in alloc_contig_range (Nico Pache) [RHEL-5620] - mm: always have io_remap_pfn_range() set pgprot_decrypted() (Nico Pache) [RHEL-5620] - mm/page_alloc: fix documentation error (Nico Pache) [RHEL-5620] - s390/mm: mmap base does not depend on ADDR_NO_RANDOMIZE personality (Nico Pache) [RHEL-5620] - powerpc/mm: Fix "sz" set but not used warning (Nico Pache) [RHEL-5620] - powerpc/mm/hash: Handle mmap_min_addr correctly in get_unmapped_area topdown search (Nico Pache) [RHEL-5620] - mm: ksm: do not block on page lock when searching stable tree (Nico Pache) [RHEL-5620] - powerpc/hugetlbpage: Rmove unhelpful HUGEPD_*_SHIFT macros (Nico Pache) [RHEL-5620] - arm64: mm: Export __sync_icache_dcache() for xen-privcmd (Nico Pache) [RHEL-5620]- [rt] build kernel-rt-4.18.0-524.rt7.313.el8 [RHEL-5332] - pNFS/filelayout: treat GETDEVICEINFO errors as layout failure (Scott Mayhew) [RHEL-4969] - mm/kmemleak: move up cond_resched() call in page scanning loop (Waiman Long) [RHEL-8630] - net/sched: cls_rsvp: always try to match inside the linear part of skb (Davide Caratti) [RHEL-11730] {CVE-2023-42755} - vc_screen: don't clobber return value in vcs_read (Ricardo Robaina) [2221468] {CVE-2023-3567} - vc_screen: move load of struct vc_data pointer in vcs_read() to avoid UAF (Ricardo Robaina) [2221468] {CVE-2023-3567} - vt_kdsetmode: extend console locking (John W. Linville) [RHEL-3016] {CVE-2021-3753} - console: consume APC, DM, DCS (John W. Linville) [RHEL-3016] {CVE-2021-3753} - vt_ioctl: move vt_kdsetmode out of vt_k_ioctl (John W. Linville) [RHEL-3016] {CVE-2021-3753} - scsi: core: Fix legacy /proc parsing buffer overflow (Ewan D. Milne) [RHEL-14311] - scsi: core: Improve scsi_vpd_inquiry() checks (Ewan D. Milne) [RHEL-14311] - scsi: core: Fix a procfs host directory removal regression (Ewan D. Milne) [RHEL-14311] - scsi: core: Remove the /proc/scsi/${proc_name} directory earlier (Ewan D. Milne) [RHEL-14311] - ibmvnic: Assign XPS map to correct queue index (Mukesh Chaurasiya) [RHEL-11210] - ibmvnic: Toggle between queue types in affinity mapping (Mukesh Chaurasiya) [RHEL-11210] - ibmvnic: Update XPS assignments during affinity binding (Mukesh Chaurasiya) [RHEL-11210] - ibmvnic: Add hotpluggable CPU callbacks to reassign affinity hints (Mukesh Chaurasiya) [RHEL-11210] - ibmvnic: Assign IRQ affinity hints to device queues (Mukesh Chaurasiya) [RHEL-11210] - mm/slub: fix a slab missed to be freed problem (Rafael Aquini) [RHEL-9526] - mm/slub: simplify __cmpxchg_double_slab() and slab_[un]lock() (Rafael Aquini) [RHEL-9526] - mm/slub: convert object_map_lock to non-raw spinlock (Rafael Aquini) [RHEL-9526] - mm/slub: remove slab_lock() usage for debug operations (Rafael Aquini) [RHEL-9526] - mm/slub: restrict sysfs validation to debug caches and make it safe (Rafael Aquini) [RHEL-9526] - mm/slub: move free_debug_processing() further (Rafael Aquini) [RHEL-9526] - mm/slub: remove unneeded return value of slab_pad_check (Rafael Aquini) [RHEL-9526] - s390/qdio: fix do_sqbs() inline assembly constraint (Tobias Huschle) [RHEL-11194] - s390/lcs: Convert sysfs sprintf to sysfs_emit (Tobias Huschle) [RHEL-11194] - s390/lcs: Convert sprintf to scnprintf (Tobias Huschle) [RHEL-11194] - s390/ctcm: Convert sysfs sprintf to sysfs_emit (Tobias Huschle) [RHEL-11194] - s390/ctcm: Convert sprintf/snprintf to scnprintf (Tobias Huschle) [RHEL-11194] - s390/qeth: Fix vipa deletion (Tobias Huschle) [RHEL-11194] - s390/lcs: Remove FDDI option (Tobias Huschle) [RHEL-11194] - net/ism: Remove redundant pci_clear_master (Tobias Huschle) [RHEL-11198] - net/smc: Fix dependency of SMC on ISM (Tobias Huschle) [RHEL-11198] - s390/ism: Do not unregister clients with registered DMBs (Tobias Huschle) [RHEL-11198] - s390/ism: Fix and simplify add()/remove() callback handling (Tobias Huschle) [RHEL-11198] - s390/ism: Fix locking for forwarding of IRQs and events to clients (Tobias Huschle) [RHEL-11198] - s390/ism: Fix trying to free already-freed IRQ by repeated ism_dev_exit() (Tobias Huschle) [RHEL-11198] - s390/ism: Set DMA coherent mask (Tobias Huschle) [RHEL-11198] - net/ism: Remove extra include (Tobias Huschle) [RHEL-11198] - net/smc: Introduce explicit check for v2 support (Tobias Huschle) [RHEL-11198] - dm: fix a race condition in retrieve_deps (Benjamin Marzinski) [RHEL-13917] - dm raid: protect md_stop() with 'reconfig_mutex' (Benjamin Marzinski) [RHEL-13917] - dm raid: clean up four equivalent goto tags in raid_ctr() (Benjamin Marzinski) [RHEL-13917] - dm raid: fix missing reconfig_mutex unlock in raid_ctr() error paths (Benjamin Marzinski) [RHEL-13917] - dm integrity: fix double free on memory allocation failure (Benjamin Marzinski) [RHEL-13917] - dm integrity: scale down the recalculate buffer if memory allocation fails (Benjamin Marzinski) [RHEL-13917] - dm integrity: only allocate recalculate buffer when needed (Benjamin Marzinski) [RHEL-13917] - dm integrity: reduce vmalloc space footprint on 32-bit architectures (Benjamin Marzinski) [RHEL-13917] - dm ioctl: Refuse to create device named "." or ".." (Benjamin Marzinski) [RHEL-13917] - dm ioctl: Refuse to create device named "control" (Benjamin Marzinski) [RHEL-13917] - dm ioctl: structs and parameter strings must not overlap (Benjamin Marzinski) [RHEL-13917] - dm ioctl: Avoid pointer arithmetic overflow (Benjamin Marzinski) [RHEL-13917] - dm ioctl: Check dm_target_spec is sufficiently aligned (Benjamin Marzinski) [RHEL-13917] - dm thin: disable discards for thin-pool if no_discard_passdown (Benjamin Marzinski) [RHEL-13917] - dm thin metadata: Fix ABBA deadlock by resetting dm_bufio_client (Benjamin Marzinski) [RHEL-13917] - dm crypt: fix crypt_ctr_cipher_new return value on invalid AEAD cipher (Benjamin Marzinski) [RHEL-13917] - dm thin: update .io_hints methods to not require handling discards last (Benjamin Marzinski) [RHEL-13917] - dm thin: remove return code variable in pool_map (Benjamin Marzinski) [RHEL-13917]- [rt] build kernel-rt-4.18.0-523.rt7.312.el8 [RHEL-5332] - cifs: Fix UAF in cifs_demultiplex_thread() (Scott Mayhew) [RHEL-7930 RHEL-9046] {CVE-2023-1192} - x86/platform/uv: Use alternate source for socket to node data (Frank Ramsay) [RHEL-13360] - media: technisat-usb2: break out of loop at end of buffer (Desnes Nunes) [RHEL-3013 RHEL-3895] {CVE-2019-15505} - can: af_can: fix NULL pointer dereference in can_rcv_filter (Ricardo Robaina) [RHEL-6429 RHEL-7053] {CVE-2023-2166} - PCI/portdrv: Prevent LS7A Bus Master clearing on shutdown (Myron Stowe) [RHEL-5147] - kernel/fork: beware of __put_task_struct() calling context (Wander Lairson Costa) [RHEL-14767] - KVM: x86/mmu: Fix an sign-extension bug with mmu_seq that hangs vCPUs (Peter Xu) [RHEL-7210] - net: tun: fix bugs for oversize packet when napi frags enabled (Ricardo Robaina) [RHEL-7185 RHEL-7267] {CVE-2023-3812} - Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO (Jose Ignacio Tornos Martinez) [RHEL-6357] {CVE-2023-31083} - RDMA/qedr: clean up work queue on failure in qedr_alloc_resources() (Kamal Heib) [RHEL-10313 RHEL-11030] - RDMA/qedr: fix repeated words in comments (Kamal Heib) [RHEL-10313 RHEL-11030] - x86/sev: Check for user-space IOIO pointing to kernel space (Wander Lairson Costa) [RHEL-14978] {CVE-2023-46813} - x86/sev: Check IOBM for IOIO exceptions from user-space (Wander Lairson Costa) [RHEL-14978] {CVE-2023-46813} - x86/sev: Disable MMIO emulation from user mode (Wander Lairson Costa) [RHEL-14978] {CVE-2023-46813} - x86/sev-es: Fix SEV-ES OUT/IN immediate opcode vc handling (Wander Lairson Costa) [RHEL-14978] {CVE-2023-46813} - USB: core: Fix oversight in SuperSpeed initialization (Desnes Nunes) [RHEL-2569 RHEL-2675] {CVE-2023-37453} - USB: core: Fix race by not overwriting udev->descriptor in hub_port_init() (Desnes Nunes) [RHEL-2569 RHEL-2675] {CVE-2023-37453} - USB: core: Change usb_get_device_descriptor() API (Desnes Nunes) [RHEL-2569 RHEL-2675] {CVE-2023-37453} - USB: core: Unite old scheme and new scheme descriptor reads (Desnes Nunes) [RHEL-2569 RHEL-2675] {CVE-2023-37453} - bonding: do not assume skb mac_header is set (Hangbin Liu) [RHEL-13959] - bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves (Hangbin Liu) [RHEL-13959] - bonding: support balance-alb with openvswitch (Hangbin Liu) [RHEL-13959] - bonding: reset bond's flags when down link is P2P device (Hangbin Liu) [RHEL-13959] - net: fix stack overflow when LRO is disabled for virtual interfaces (Hangbin Liu) [RHEL-13959] - Documentation: bonding: fix the doc of peer_notif_delay (Hangbin Liu) [RHEL-13959] - bonding: fix send_peer_notif overflow (Hangbin Liu) [RHEL-13959] - bonding: Fix memory leak when changing bond type to Ethernet (Hangbin Liu) [RHEL-13959] - bonding: restore bond's IFF_SLAVE flag if a non-eth dev enslave fails (Hangbin Liu) [RHEL-13959] - bonding: restore IFF_MASTER/SLAVE flags on bond enslave ether type change (Hangbin Liu) [RHEL-13959] - drivers/net/bonding/bond_3ad: return when there's no aggregator (Hangbin Liu) [RHEL-13959] - KVM: s390: pv: Allow AP-instructions for pv-guests (Thomas Huth) [2111392] - KVM: s390: Add UV feature negotiation (Thomas Huth) [2111392] - s390/uv: UV feature check utility (Thomas Huth) [2111392] - s390/vfio-ap: make sure nib is shared (Thomas Huth) [2111392] - KVM: s390: export kvm_s390_pv*_is_protected functions (Thomas Huth) [2111392] - s390/uv: export uv_pin_shared for direct usage (Thomas Huth) [2111392] - s390/vfio-ap: check for TAPQ response codes 0x35 and 0x36 (Thomas Huth) [2111392] - s390/vfio-ap: handle queue state change in progress on reset (Thomas Huth) [2111392] - s390/vfio-ap: use work struct to verify queue reset (Thomas Huth) [2111392] - s390/vfio-ap: store entire AP queue status word with the queue object (Thomas Huth) [2111392] - s390/vfio-ap: remove upper limit on wait for queue reset to complete (Thomas Huth) [2111392] - s390/vfio-ap: allow deconfigured queue to be passed through to a guest (Thomas Huth) [2111392] - s390/vfio-ap: wait for response code 05 to clear on queue reset (Thomas Huth) [2111392] - s390/vfio-ap: clean up irq resources if possible (Thomas Huth) [2111392] - s390/vfio-ap: no need to check the 'E' and 'I' bits in APQSW after TAPQ (Thomas Huth) [2111392] - s390/vfio-ap: fix memory leak in vfio_ap device driver (Thomas Huth) [2111392] - s390/vfio-ap: remove redundant driver match function (Thomas Huth) [2111392] - s390/vfio_ap: increase max wait time for reset verification (Thomas Huth) [2111392] - s390/vfio_ap: fix handling of error response codes (Thomas Huth) [2111392] - s390/vfio_ap: verify ZAPQ completion after return of response code zero (Thomas Huth) [2111392] - s390/vfio_ap: use TAPQ to verify reset in progress completes (Thomas Huth) [2111392] - s390/vfio_ap: check TAPQ response code when waiting for queue reset (Thomas Huth) [2111392] - s390/vfio-ap: verify reset complete in separate function (Thomas Huth) [2111392] - s390/vfio-ap: fix an error handling path in vfio_ap_mdev_probe_queue() (Thomas Huth) [2111392] - s390/vfio-ap: add s390dbf logging to the vfio_ap_irq_enable function (Thomas Huth) [2111392] - s390-vfio-ap: introduces s390 kernel debug feature for vfio_ap device driver (Thomas Huth) [2111392]- [rt] build kernel-rt-4.18.0-522.rt7.311.el8 [RHEL-5332] - netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c (Florian Westphal) [RHEL-8444] {CVE-2023-42753} - cxgb4: fix use after free bugs caused by circular dependency problem (Ricardo Robaina) [RHEL-6261 RHEL-7058] {CVE-2023-4133} - ipvs: queue delayed work to expire no destination connections if expire_nodest_conn=1 (Florian Westphal) [RHEL-5742] - bpf: Fix incorrect verifier pruning due to missing register precision taints (Artem Savkov) [RHEL-7534 RHEL-7535] {CVE-2023-2163} - mm/memcontrol.c: remove the redundant updating of stats_flush_threshold (Waiman Long) [2238379] - virtio_balloon: Fix endless deflation and inflation on arm64 (Gavin Shan) [RHEL-1672] - i40e: Fix VF VLAN offloading when port VLAN is configured (Ivan Vecera) [RHEL-6384] - libfs: take cursors out of list when moving past the end of directory (Jeffrey Layton) [RHEL-15148] - net/core: Fix ETH_P_1588 flow dissector (Paolo Abeni) [RHEL-14379] - skbuff: skb_segment, Call zero copy functions before using skbuff frags (Paolo Abeni) [RHEL-14379] - net: prevent skb corruption on frag list segmentation (Paolo Abeni) [RHEL-14379] - udp6: Fix race condition in udp6_sendmsg & connect (Paolo Abeni) [RHEL-14379] - scsi: megaraid_sas: Driver version update to 07.727.03.00-rc1 (Tomas Henzl) [RHEL-8244] - scsi: megaraid_sas: Log message when controller reset is requested but not issued (Tomas Henzl) [RHEL-8244] - scsi: megaraid_sas: Increase register read retry rount from 3 to 30 for selected registers (Tomas Henzl) [RHEL-8244] - scsi: megaraid_sas: Fix deadlock on firmware crashdump (Tomas Henzl) [RHEL-8244] - scsi: megaraid_sas: Use pci_dev_id() to simplify the code (Tomas Henzl) [RHEL-8244] - scsi: megaraid_sas: Convert union megasas_sgl to flex-arrays (Tomas Henzl) [RHEL-8244] - scsi: smartpqi: Change driver version to 2.1.24-046 (Don Brace) [RHEL-1728] - scsi: smartpqi: Enhance error messages (Don Brace) [RHEL-1728] - scsi: smartpqi: Enhance controller offline notification (Don Brace) [RHEL-1728] - scsi: smartpqi: Enhance shutdown notification (Don Brace) [RHEL-1728] - scsi: smartpqi: Simplify lun_number assignment (Don Brace) [RHEL-1728] - scsi: smartpqi: Rename pciinfo to pci_info (Don Brace) [RHEL-1728] - scsi: smartpqi: Rename MACRO to clarify purpose (Don Brace) [RHEL-1728] - scsi: smartpqi: Add abort handler (Don Brace) [RHEL-1728] - x86/sgx: mark as supported (Vladis Dronov) [2041881] - x86/sgx: Resolves SECS reclaim vs. page fault for EAUG race (Vladis Dronov) [2041881] - x86/sgx: Break up long non-preemptible delays in sgx_vepc_release() (Vladis Dronov) [2041881] - Documentation: Fix typos (only the SGX part) (Vladis Dronov) [2041881] - x86/sgx: Avoid using iterator after loop in sgx_mmu_notifier_release() (Vladis Dronov) [2041881] - selftests/sgx: Add "test_encl.elf" to TEST_FILES (Vladis Dronov) [2041881] - convert sgx_set_attribute() to fdget()/fdput() (Vladis Dronov) [2041881] - x86/sgx: use VM_ACCESS_FLAGS (Vladis Dronov) [2041881] - x86/sgx: Replace kmap/kunmap_atomic() calls (Vladis Dronov) [2041881] - x86/sgx: Allow enclaves to use Asynchrounous Exit Notification (Vladis Dronov) [2041881] - x86/sgx: Reduce delay and interference of enclave release (Vladis Dronov) [2041881] - x86/vdso: Conditionally export __vdso_sgx_enter_enclave() (Vladis Dronov) [2041881] - x86/sgx: Add overflow check in sgx_validate_offset_length() (Vladis Dronov) [2041881]- [rt] build kernel-rt-4.18.0-521.rt7.310.el8 [RHEL-5332] - team: fix null-ptr-deref when team device type is changed (Hangbin Liu) [RHEL-13961] - team: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves (Hangbin Liu) [RHEL-13961] - team: reset team's flags when down link is P2P device (Hangbin Liu) [RHEL-13961] - teaming: deliver link-local packets with the link they arrive on (Hangbin Liu) [RHEL-13961] - kernfs: change kernfs_rename_lock into a read-write lock. (Ian Kent) [RHEL-11484] - kernfs: Separate kernfs_pr_cont_buf and rename_lock. (Ian Kent) [RHEL-11484] - kernfs: fix missing kernfs_iattr_rwsem locking (Ian Kent) [RHEL-11484] - kernfs: Use a per-fs rwsem to protect per-fs list of kernfs_super_info (Ian Kent) [RHEL-11484] - kernfs: Introduce separate rwsem to protect inode attributes (Ian Kent) [RHEL-11484] - kernfs: move struct kernfs_root out of the public view. (Ian Kent) [RHEL-11484] - iw_cxgb4: Fix potential NULL dereference in c4iw_fill_res_cm_id_entry() (Kamal Heib) [RHEL-1734] - RDMA/cxgb4: Fix potential null-ptr-deref in pass_establish() (Kamal Heib) [RHEL-1734] - RDMA/cxgb4: add null-ptr-check after ip_dev_find() (Kamal Heib) [RHEL-1734] - RDMA/cxgb4: Replace 0-length arrays with flexible arrays (Kamal Heib) [RHEL-1734] - RDMA/cxgb4: remove unnecessary NULL check in __c4iw_poll_cq_one() (Kamal Heib) [RHEL-1734] - block: check_events: don't bother with events if unsupported (Ming Lei) [RHEL-2407] - Revert "block: unexport DISK_EVENT_MEDIA_CHANGE for legacy/fringe drivers" (Ming Lei) [RHEL-2407] - Revert "ide: unexport DISK_EVENT_MEDIA_CHANGE for ide-gd and ide-cd" (Ming Lei) [RHEL-2407] - block: disk_events: introduce event flags (Ming Lei) [RHEL-2407] - block: genhd: remove async_events field (Ming Lei) [RHEL-2407] - ibmvnic: Ensure login failure recovery is safe from other resets (Mamatha Inamdar) [RHEL-11211] - ibmvnic: Do partial reset on login failure (Mamatha Inamdar) [RHEL-11211] - ibmvnic: Handle DMA unmapping of login buffs in release functions (Mamatha Inamdar) [RHEL-11211] - ibmvnic: Unmap DMA login rsp buffer on send login fail (Mamatha Inamdar) [RHEL-11211] - ibmvnic: Enforce stronger sanity checks on login response (Mamatha Inamdar) [RHEL-11211] - ibmvnic: Free rwi on reset success (Mamatha Inamdar) [RHEL-11211] - selftests: tls: swap the TX and RX sockets in some tests (Hangbin Liu) [RHEL-13962] - selftests: mirror_gre_changes: Tighten up the TTL test match (Hangbin Liu) [RHEL-13962] - selftests: forwarding: tc_tunnel_key: Make filters more specific (Hangbin Liu) [RHEL-13962] - selftests: forwarding: tc_flower: Relax success criterion (Hangbin Liu) [RHEL-13962] - selftests: forwarding: ethtool_extended_state: Skip when using veth pairs (Hangbin Liu) [RHEL-13962] - selftests: forwarding: ethtool: Skip when using veth pairs (Hangbin Liu) [RHEL-13962] - selftests: forwarding: Add a helper to skip test when using veth pairs (Hangbin Liu) [RHEL-13962] - selftests: forwarding: Set default IPv6 traceroute utility (Hangbin Liu) [RHEL-13962] - selftests: forwarding: Switch off timeout (Hangbin Liu) [RHEL-13962] - selftests: forwarding: Skip test when no interfaces are specified (Hangbin Liu) [RHEL-13962] - selftests: rtnetlink: remove netdevsim device after ipsec offload test (Hangbin Liu) [RHEL-13962] - selftests: forwarding: Fix race condition in mirror installation (Hangbin Liu) [RHEL-13962] - selftests: fib_tests: mute cleanup error message (Hangbin Liu) [RHEL-13962] - sched/topology: Align group flags when removing degenerate domain (Phil Auld) [RHEL-2524] - sched/fair: Use recent_used_cpu to test p->cpus_ptr (Phil Auld) [RHEL-2524] - sched/core: Avoid double calling update_rq_clock() in __balance_push_cpu_stop() (Phil Auld) [RHEL-2524] - sched/core: Fixed missing rq clock update before calling set_rq_offline() (Phil Auld) [RHEL-2524] - sched/topology: Mark set_sched_topology() __init (Phil Auld) [RHEL-2524] - sched/wait: Fix a kthread_park race with wait_woken() (Phil Auld) [RHEL-2524] - sched: Add schedule_user() declaration (Phil Auld) [RHEL-2524] - sched/topology: Propagate SMT flags when removing degenerate domain (Phil Auld) [RHEL-2524] - sched_getaffinity: don't assume 'cpumask_size()' is fully initialized (Phil Auld) [RHEL-2524] - sched/topology: Make sched_energy_mutex,update static (Phil Auld) [RHEL-2524] - sched/fair: Fix inaccurate tally of ttwu_move_affine (Phil Auld) [RHEL-2524] - sched/fair: Revise comment about lb decision matrix (Phil Auld) [RHEL-2524] - sched/topology: Remove unused numa_distance in cpu_attach_domain() (Phil Auld) [RHEL-2524] - perf vendor events: Update metric events for power10 platform (Mamatha Inamdar) [RHEL-11205] - perf vendor events: Update metric event names for power10 platform (Mamatha Inamdar) [RHEL-11205] - perf vendor events: Update JSON/events for power10 platform (Mamatha Inamdar) [RHEL-11205] - perf vendor events: Move JSON/events to appropriate files for power10 platform (Mamatha Inamdar) [RHEL-11205] - perf vendor events: Drop STORES_PER_INST metric event for power10 platform (Mamatha Inamdar) [RHEL-11205] - perf vendor events: Drop some of the JSON/events for power10 platform (Mamatha Inamdar) [RHEL-11205] - perf vendor events: Update the JSON/events descriptions for power10 platform (Mamatha Inamdar) [RHEL-11205] - perf vendor events power10: Add JSON metric events to present CPI stall cycles in powerpc (Mamatha Inamdar) [RHEL-11205] - docs: ABI: sysfs-bus-event_source-devices-hv_gpci: Document affinity_domain_via_partition sysfs interface file (Mamatha Inamdar) [RHEL-11205] - powerpc/hv_gpci: Add sysfs file inside hv_gpci device to show affinity domain via partition information (Mamatha Inamdar) [RHEL-11205] - docs: ABI: sysfs-bus-event_source-devices-hv_gpci: Document affinity_domain_via_domain sysfs interface file (Mamatha Inamdar) [RHEL-11205] - powerpc/hv_gpci: Add sysfs file inside hv_gpci device to show affinity domain via domain information (Mamatha Inamdar) [RHEL-11205] - docs: ABI: sysfs-bus-event_source-devices-hv_gpci: Document affinity_domain_via_virtual_processor sysfs interface file (Mamatha Inamdar) [RHEL-11205] - powerpc/hv_gpci: Add sysfs file inside hv_gpci device to show affinity domain via virtual processor information (Mamatha Inamdar) [RHEL-11205] - docs: ABI: sysfs-bus-event_source-devices-hv_gpci: Document processor_config sysfs interface file (Mamatha Inamdar) [RHEL-11205] - powerpc/hv_gpci: Add sysfs file inside hv_gpci device to show processor config information (Mamatha Inamdar) [RHEL-11205] - docs: ABI: sysfs-bus-event_source-devices-hv_gpci: Document processor_bus_topology sysfs interface file (Mamatha Inamdar) [RHEL-11205] - powerpc/hv_gpci: Add sysfs file inside hv_gpci device to show processor bus topology information (Mamatha Inamdar) [RHEL-11205] - KVM: x86: Add SBPB support (Waiman Long) [RHEL-11272 RHEL-9298] - KVM: x86: Add IBPB_BRTYPE support (Waiman Long) [RHEL-11272 RHEL-9298] - x86/retpoline: Document some thunk handling aspects (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Remove unnecessary semicolon (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/rethunk: Use SYM_CODE_START[_LOCAL]_NOALIGN macros (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Disentangle rethunk-dependent options (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Move retbleed IBPB check into existing 'has_microcode' code block (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/bugs: Remove default case for fully switched enums (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Remove 'pred_cmd' label (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Unexport untraining functions (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Improve i-cache locality for alias mitigation (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Fix vulnerability reporting for missing microcode (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Print mitigation for retbleed IBPB case (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Print actual mitigation if requested mitigation isn't possible (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Fix SBPB enablement for (possible) future fixed HW (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/alternatives: Remove faulty optimization (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Fix SBPB enablement for spec_rstack_overflow=off (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Don't probe microcode in a guest (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Set CPUID feature bits independently of bug or mitigation status (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Fix srso_show_state() side effect (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/cpu: Fix amd_check_microcode() declaration (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/CPU/AMD: Remove amd_get_topology_early() (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Correct the mitigation status when SMT is disabled (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Explain the untraining sequences a bit more (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/cpu/kvm: Provide UNTRAIN_RET_VM (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/cpu: Cleanup the untrain mess (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/cpu: Rename srso_(.*)_alias to srso_alias_\1 (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/cpu: Rename original retbleed methods (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/cpu: Clean up SRSO return thunk mess (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/alternative: Make custom return thunk unconditional (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - objtool/x86: Fix SRSO mess (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/cpu: Fix up srso_safe_ret() and __x86_return_thunk() (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/cpu: Fix __x86_return_thunk symbol type (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/retpoline,kprobes: Fix position of thunk sections with CONFIG_LTO_CLANG (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Disable the mitigation on unaffected configurations (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/CPU/AMD: Fix the DIV(0) initial fix attempt (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20588} - x86/retpoline: Don't clobber RFLAGS during srso_safe_ret() (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405 (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20593} - driver core: cpu: Fix the fallback cpu_show_gds() name (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86: Move gds_ucode_mitigated() declaration to header (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/speculation: Add cpu_show_gds() prototype (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - driver core: cpu: Make cpu_show_not_affected() static (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Fix build breakage with the LLVM linker (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - Documentation/srso: Document IBPB aspect and fix formatting (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - driver core: cpu: Unify redundant silly stubs (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/CPU/AMD: Do not leak quotient data after a division by 0 (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20588} - x86/srso: Tie SBPB bit setting to microcode patch detection (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Add a forgotten NOENDBR annotation (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Fix return thunks in generated code (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Add IBPB on VMEXIT (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Add IBPB (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Add SRSO_NO support (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Add IBPB_BRTYPE support (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Add a Speculative RAS Overflow mitigation (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/retbleed: Add __x86_return_thunk alignment checks (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/retbleed: Fix return thunk alignment (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/alternative: Optimize returns patching (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/microcode/AMD: Load late on both threads too (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/returnthunk: Allow different return thunks (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86: Sanitize linker script (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - objtool: Fix .return_sites generation (Waiman Long) [RHEL-11272 RHEL-9298]- [rt] build kernel-rt-4.18.0-520.rt7.309.el8 [RHEL-5332] - kernel/rh_messages.c: move hardware tables to rh_messages.h (Scott Weaver) [2181912] - kernel/rh_messages.c: Wire up new calls (Prarit Bhargava) [2181912] - drivers/pci: Update rh_messages.c (Prarit Bhargava) [2181912] - treewide: Remove mark_driver_deprecated() (Prarit Bhargava) [2181912] - treewide: Remove mark_hardware_deprecated() (Prarit Bhargava) [2181912] - treewide: Remove mark_driver_unmaintained() (Prarit Bhargava) [2181912] - drivers/pci: Remove RHEL-only pci_hw_*() functions (Prarit Bhargava) [2181912] - treewide: Remove pci_hw_disabled() calls (Prarit Bhargava) [2181912] - treewide: Remove pci_hw_deprecated() calls (Prarit Bhargava) [2181912] - treewide: Remove pci_hw_unmaintained() calls (Prarit Bhargava) [2181912] - redhat: fix bug/zjira sort in the changelog (Patrick Talbert) - blk-mq: enforce op-specific segment limits in blk_insert_cloned_request (Ming Lei) [RHEL-14504] - tunnels: fix kasan splat when generating ipv4 pmtu error (Guillaume Nault) [RHEL-14377] - net:ipv6: check return value of pskb_trim() (Guillaume Nault) [RHEL-14377] - sit: update dev->needed_headroom in ipip6_tunnel_bind_dev() (Guillaume Nault) [RHEL-14377] - ipv4: fix null-deref in ipv4_link_failure (Felix Maurer) [RHEL-5427] {CVE-2023-42754} - powerpc/perf/hv-24x7: Update domain value check (Michael Petlan) [RHEL-13718] - vxlan: Expose helper vxlan_build_gbp_hdr (Izabela Bakollari) [RHEL-12413] - vxlan: Remove unused argument from vxlan_build_gbp_hdr( ) and vxlan_build_gpe_hdr( ) (Izabela Bakollari) [RHEL-12413] - net: ipv4: fix one memleak in __inet_del_ifa() (Guillaume Nault) [RHEL-14375] - ipv4: Fix potential uninit variable access bug in __ip_make_skb() (Guillaume Nault) [RHEL-14375] - icmp: guard against too small mtu (Guillaume Nault) [RHEL-14375] - ipv6: ping: fix wrong checksum for large frames (Guillaume Nault) [RHEL-14375] - net: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddr (Hangbin Liu) [RHEL-13954] - ip6mr: Fix skb_under_panic in ip6mr_cache_report() (Hangbin Liu) [RHEL-13954] - ipv6 addrconf: fix bug where deleting a mngtmpaddr can create a new temporary address (Hangbin Liu) [RHEL-13954] - ipv6/addrconf: fix a potential refcount underflow for idev (Hangbin Liu) [RHEL-13954] - icmp6: Fix null-ptr-deref of ip6_null_entry->rt6i_idev in icmp6_dev(). (Hangbin Liu) [RHEL-13954] - ping6: Fix send to link-local addresses with VRF. (Hangbin Liu) [RHEL-13954] - ipv6: Fix out-of-bounds access in ipv6_find_tlv() (Hangbin Liu) [RHEL-13954]- [rt] build kernel-rt-4.18.0-519.rt7.308.el8 [RHEL-5332] - redhat: remove kabi-rhel810 directory (Prarit Bhargava) - redhat: Update .gitignore for 8.10 kabi files (Prarit Bhargava) - nvmet-tcp: Fix a possible UAF in queue intialization setup (John Meneghini) [RHEL-11509 RHEL-11527] {CVE-2023-5178} - sctp: update hb timer immediately after users change hb_interval (Xin Long) [RHEL-6045] - s390/zcrypt_ep11misc: support API ordinal 6 with empty pin-blob (Tobias Huschle) [RHEL-11200] - net: openvswitch: add support for l4 symmetric hashing (Antoine Tenart) [RHEL-10498] - igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU (Hangbin Liu) [RHEL-10475 RHEL-10477] {CVE-2023-42752} - ip_tunnel: Preserve pointer const in ip_tunnel_info_opts (Ivan Vecera) [RHEL-12418] - tracing: Fix race in perf_trace_buf initialization (Michael Petlan) [RHEL-8648] - Input: gtco - bounds check collection indent level (Desnes Nunes) [RHEL-3014 RHEL-3892] {CVE-2019-13631} - x86/microcode/AMD: Rip out static buffers (Prarit Bhargava) [2225261] - perf/x86/amd: Do not WARN() on every IRQ (Michael Petlan) [RHEL-12340] - netfilter: conntrack: Fix gre tunneling over ipv6 (Florian Westphal) [RHEL-12497] - netfilter: handle the connecting collision properly in nf_conntrack_proto_sctp (Xin Long) [RHEL-6157] - sctp: update transport state when processing a dupcook packet (Xin Long) [RHEL-6157]- [rt] build kernel-rt-4.18.0-518.rt7.307.el8 [RHEL-5332] - trace: Add trace_ipi_send_cpu() (Jerome Marchand) [2192614] - sched, smp: Trace smp callback causing an IPI (Jerome Marchand) [2192614] - smp: reword smp call IPI comment (Jerome Marchand) [2192614] - treewide: Trace IPIs sent via smp_send_reschedule() (Jerome Marchand) [2192614] - irq_work: Trace self-IPIs sent via arch_irq_work_raise() (Jerome Marchand) [2192614] - smp: Trace IPIs sent via arch_send_call_function_ipi_mask() (Jerome Marchand) [2192614] - sched, smp: Trace IPIs sent via send_call_function_single_ipi() (Jerome Marchand) [2192614] - trace: Add trace_ipi_send_cpumask() (Jerome Marchand) [2192614] - RDMA/umem: Set iova in ODP flow (Kamal Heib) [RHEL-1032] - RDMA/core: Update CMA destination address on rdma_resolve_addr (Kamal Heib) [RHEL-1032] - RDMA/core: Refactor rdma_bind_addr (Kamal Heib) [RHEL-1032] - RDMA/cma: Remove NULL check before dev_{put, hold} (Kamal Heib) [RHEL-1032] - IB/isert: Fix possible list corruption in CMA handler (Kamal Heib) [RHEL-1028] - IB/isert: Fix dead lock in ib_isert (Kamal Heib) [RHEL-1028] - RDMA/srpt: Add a check for valid 'mad_agent' pointer (Kamal Heib) [RHEL-1028] - IB/iser: remove redundant new line (Kamal Heib) [RHEL-1028] - IB/iser: centralize setting desc type and done callback (Kamal Heib) [RHEL-1028] - IB/iser: remove unused macros (Kamal Heib) [RHEL-1028] - IB/uverbs: Fix to consider event queue closing also upon non-blocking mode (Kamal Heib) [RHEL-1028] - RDMA/uverbs: Restrict usage of privileged QKEYs (Kamal Heib) [RHEL-1028] - RDMA/cma: Always set static rate to 0 for RoCE (Kamal Heib) [RHEL-1028] - RDMA/core: Fix GID entry ref leak when create_ah fails (Kamal Heib) [RHEL-1028] - RDMA/cm: Trace icm_send_rej event before the cm state is reset (Kamal Heib) [RHEL-1028] - RDMA/cma: Remove NULL check before dev_{put, hold} (Kamal Heib) [RHEL-1028] - RDMA/core: Fix multiple -Warray-bounds warnings (Kamal Heib) [RHEL-1028] - RDMA/cma: Allow UD qp_type to join multicast only (Kamal Heib) [RHEL-1028] - md/raid5: release batch_last before waiting for another stripe_head (Nigel Croxon) [RHEL-9875] - CI: Remove unused kpet_tree_family (Nikolai Kondrashov) - ice: Don't tx before switchdev is fully configured (Michal Schmidt) [RHEL-10997] - fbcon: set_con2fb_map needs to set con2fb_map! (Wander Lairson Costa) [RHEL-1183] {CVE-2023-38409} - fbcon: Fix error paths in set_con2fb_map (Wander Lairson Costa) [RHEL-1183] {CVE-2023-38409} - mm/slab_common: fix slab_caches list corruption after kmem_cache_destroy() (Rafael Aquini) [RHEL-3652] - sched/rt: Fix bad task migration for rt tasks (Valentin Schneider) [RHEL-3872] - RDMA/irdma: Prevent zero-length STAG registration (Kamal Heib) [RHEL-6389] {CVE-2023-25775} - mm/memcontrol: export memcg.swap watermark via sysfs for v2 memcg (Waiman Long) [RHEL-10099] - cgroup: add pids.peak interface for pids controller (Waiman Long) [RHEL-10099] - mm/memcontrol: export memcg->watermark via sysfs for v2 memcg (Waiman Long) [RHEL-10099] - cpufreq: amd-pstate: fix global sysfs attribute type (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Add a kernel config option to set default mode (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Set a fallback policy based on preferred_profile (Prarit Bhargava) [2218687] - ACPI: CPPC: Add definition for undefined FADT preferred PM profile value (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Make amd-pstate EPP driver name hyphenated (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Write CPPC enable bit per-socket (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Update policy->cur in amd_pstate_adjust_perf() (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Remove fast_switch_possible flag from active driver (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Add ->fast_switch() callback (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Make varaiable mode_state_machine static (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Add guided mode control support via sysfs (Prarit Bhargava) [2218687] - amd-pstate: Fix amd_pstate mode switch (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Add guided autonomous mode (Prarit Bhargava) [2218687] - ACPI: CPPC: Add auto select register read/write support (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: move to use bus_get_dev_root() (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: remove MODULE_LICENSE in non-modules (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Let user know amd-pstate is disabled (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Fix invalid write to MSR_AMD_CPPC_REQ (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: avoid uninitialized variable use (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: convert sprintf with sysfs_emit() (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: add driver working mode switch support (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: implement suspend and resume callbacks (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: implement amd pstate cpu online and offline callback (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: implement Pstate EPP support for the AMD processors (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: optimize driver working mode selection in amd_pstate_param() (Prarit Bhargava) [2218687] - ACPI: CPPC: Add AMD pstate energy performance preference cppc control (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: fix kernel hang issue while amd-pstate unregistering (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Fix initial highest_perf value (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Expose struct amd_cpudata (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: update pstate frequency transition delay time (Prarit Bhargava) [2218687] - cpufreq: amd_pstate: map desired perf into pstate scope for powersave governor (Prarit Bhargava) [2218687] - cpufreq: amd_pstate: fix wrong lowest perf fetch (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: fix white-space (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: simplify cpudata pointer assignment (Prarit Bhargava) [2218687] - locking: revert comment from KRTS JiraReadiness exercise (Eirik Fuller) [RHEL-11976]- [rt] build kernel-rt-4.18.0-517.rt7.306.el8 [RHEL-5332] - Bluetooth: L2CAP: Fix u8 overflow (Wander Lairson Costa) [2152857] {CVE-2022-45934} - tracing/histograms: Fix parsing of "sym-offset" modifier (Jerome Marchand) [2229575] - ice: always add legacy 32byte RXDID in supported_rxdids (Michal Schmidt) [RHEL-3379] - task_work: cleanup notification modes (Audra Mitchell) [RHEL-1064] - perf test topology: Use !strncmp(right platform) to fix guest PPC comparision check (Michael Petlan) [2131821] - perf test session topology: Fix test to skip the test in guest environment (Michael Petlan) [2131821] - sched/fair: Block nohz tick_stop when cfs bandwidth in use (Phil Auld) [RHEL-2527] - sched, cgroup: Restore meaning to hierarchical_quota (Phil Auld) [RHEL-2527] - sched/fair: Hide unused init_cfs_bandwidth() stub (Phil Auld) [RHEL-2527] - rbd: take header_rwsem in rbd_dev_refresh() only when updating (Ilya Dryomov) [RHEL-11241] - rbd: decouple parent info read-in from updating rbd_dev (Ilya Dryomov) [RHEL-11241] - rbd: decouple header read-in from updating rbd_dev->header (Ilya Dryomov) [RHEL-11241] - rbd: move rbd_dev_refresh() definition (Ilya Dryomov) [RHEL-11241] - redhat: list Z-Jiras in the changelog before Y-Jiras (Herton R. Krzesinski) - Revert "mm, meminit: recalculate pcpu batch and high limits after init completes" (Chris von Recklinghausen) [RHEL-8539] - Revert "mm,memory_hotplug: factor out adjusting present pages into adjust_present_page_count()" (Chris von Recklinghausen) [RHEL-8539] - Revert "mm/page_alloc: move free_the_page" (Chris von Recklinghausen) [RHEL-8539] - Revert "mm/page_alloc: allow high-order pages to be stored on the per-cpu lists" (Chris von Recklinghausen) [RHEL-8539] - Revert "mm/page_alloc: fetch the correct pcp buddy during bulk free" (Chris von Recklinghausen) [RHEL-8539] - Revert "mm/page_alloc: track range of active PCP lists during bulk free" (Chris von Recklinghausen) [RHEL-8539] - Revert "mm/page_alloc: simplify how many pages are selected per pcp list during bulk free" (Chris von Recklinghausen) [RHEL-8539] - Revert "mm/page_alloc: drain the requested list first during bulk free" (Chris von Recklinghausen) [RHEL-8539] - Revert "mm/page_alloc: free pages in a single pass during bulk free" (Chris von Recklinghausen) [RHEL-8539] - Revert "mm/page_alloc: do not prefetch buddies during bulk free" (Chris von Recklinghausen) [RHEL-8539] - Revert "mm/page_alloc: check high-order pages for corruption during PCP operations" (Chris von Recklinghausen) [RHEL-8539] - Revert "mm/page_alloc: fix incorrect PGFREE and PGALLOC for high-order page" (Chris von Recklinghausen) [RHEL-8539] - Revert "cnic: Use the bitmap API to allocate bitmaps" (Chris Leech) [RHEL-1950] - Revert "cnic: don't pass bogus GFP_ flags to dma_alloc_coherent" (Chris Leech) [RHEL-1950] - scsi: lpfc: Prevent use-after-free during rmmod with mapped NVMe rports (Paul Ely) [RHEL-2602] - scsi: lpfc: Early return after marking final NLP_DROPPED flag in dev_loss_tmo (Paul Ely) [RHEL-2602] - gfs2: Add quota_change type (Bob Peterson) [2224075]- [rt] build kernel-rt-4.18.0-516.rt7.305.el8 [RHEL-5332] - bpf: Adjust insufficient default bpf_jit_limit (Viktor Malik) [2219567] - bpf: Prevent increasing bpf_jit_limit above max (Viktor Malik) [2219567] - NFS: Guard against READDIR loop when entry names exceed MAXNAMELEN (Benjamin Coddington) [2231130] - perf/arm-dmc620: Fix dmc620_pmu_irqs_lock/cpu_hotplug_lock circular lock dependency (Waiman Long) [2177103] - bonding: fix macvlan over alb bond support (Hangbin Liu) [2117816] - s390/ipl: add missing secure/has_secure file to ipl type 'unknown' (Tobias Huschle) [RHEL-2852] - s390/zcrypt: fix reply buffer calculations for CCA replies (Tobias Huschle) [2227778] - intel_th: pci: Add Meteor Lake-P support (Michael Petlan) [2156847] - perf/x86/rapl: Add support for Intel Meteor Lake (Michael Petlan) [2156816] - iavf: schedule a request immediately after add/delete vlan (Petr Oros) [2231174] - iavf: add iavf_schedule_aq_request() helper (Petr Oros) [2231174] - PCI: rpaphp: Error out on busy status from get-sensor-state (Mamatha Inamdar) [2230045] - powerpc/rtas: export rtas_error_rc() for reuse. (Mamatha Inamdar) [2230045] - powerpc/eeh: Set channel state after notifying the drivers (Mamatha Inamdar) [2230045] - s390/pkey: fix PKEY_TYPE_EP11_AES handling for sysfs attributes (Tobias Huschle) [2225520] - s390/pkey: fix PKEY_TYPE_EP11_AES handling in PKEY_VERIFYKEY2 IOCTL (Tobias Huschle) [2225520] - s390/pkey: fix PKEY_TYPE_EP11_AES handling in PKEY_KBLOB2PROTK[23] (Tobias Huschle) [2225520] - s390/pkey: fix PKEY_TYPE_EP11_AES handling in PKEY_CLR2SECK2 IOCTL (Tobias Huschle) [2225520] - s390/pkey: fix PKEY_TYPE_EP11_AES handling in PKEY_GENSECK2 IOCTL (Tobias Huschle) [2225520] - s390/pkey: fix/harmonize internal keyblob headers (Tobias Huschle) [2225520] - s390/pkey: add support for ecc clear key (Tobias Huschle) [2225520] - s390/pkey: do not use struct pkey_protkey (Tobias Huschle) [2225520] - s390/pkey: introduce reverse x-mas trees (Tobias Huschle) [2225520] - s390/pkey: zeroize key blobs (Tobias Huschle) [2225520] - md/raid1: fix error: ISO C90 forbids mixed declarations (Nigel Croxon) [RHEL-5084] - md raid1: allow writebehind to work on any leg device set WriteMostly (Nigel Croxon) [RHEL-5084] - md/raid1: hold the barrier until handle_read_error() finishes (Nigel Croxon) [RHEL-5084] - md/raid1: free the r1bio before waiting for blocked rdev (Nigel Croxon) [RHEL-5084] - md/raid1: call free_r1bio() before allow_barrier() in raid_end_bio_io() (Nigel Croxon) [RHEL-5084] - md/raid5-cache: fix null-ptr-deref for r5l_flush_stripe_to_raid() (Nigel Croxon) [RHEL-5084] - md/raid10: fix a 'conf->barrier' leakage in raid10_takeover() (Nigel Croxon) [RHEL-5084] - md: raid1: fix potential OOB in raid1_remove_disk() (Nigel Croxon) [RHEL-5084] - md/raid5-cache: fix a deadlock in r5l_exit_log() (Nigel Croxon) [RHEL-5084] - md/md-bitmap: hold 'reconfig_mutex' in backlog_store() (Nigel Croxon) [RHEL-5084] - md/md-bitmap: remove unnecessary local variable in backlog_store() (Nigel Croxon) [RHEL-5084] - md: restore 'noio_flag' for the last mddev_resume() (Nigel Croxon) [RHEL-5084] - md: don't quiesce in mddev_suspend() (Nigel Croxon) [RHEL-5084] - md: move initialization and destruction of 'io_acct_set' to md.c (Nigel Croxon) [RHEL-5084] - md: enhance checking in md_check_recovery() (Nigel Croxon) [RHEL-5084] - md: wake up 'resync_wait' at last in md_reap_sync_thread() (Nigel Croxon) [RHEL-5084] - md: refactor idle/frozen_sync_thread() to fix deadlock (Nigel Croxon) [RHEL-5084] - md: add a mutex to synchronize idle and frozen in action_store() (Nigel Croxon) [RHEL-5084] - md: refactor action_store() for 'idle' and 'frozen' (Nigel Croxon) [RHEL-5084] - Revert "md: unlock mddev before reap sync_thread in action_store" (Nigel Croxon) [RHEL-5084] - md/raid0: add discard support for the 'original' layout (Nigel Croxon) [RHEL-5084] - md/raid10: prevent soft lockup while flush writes (Nigel Croxon) [RHEL-5084] - md/raid10: fix io loss while replacement replace rdev (Nigel Croxon) [RHEL-5084] - md/raid10: Do not add spare disk when recovery fails (Nigel Croxon) [RHEL-5084] - md/raid10: clean up md_add_new_disk() (Nigel Croxon) [RHEL-5084] - md/raid10: prioritize adding disk to 'removed' mirror (Nigel Croxon) [RHEL-5084] - md/raid10: improve code of mrdev in raid10_sync_request (Nigel Croxon) [RHEL-5084] - md/raid10: fix null-ptr-deref of mreplace in raid10_sync_request (Nigel Croxon) [RHEL-5084] - md/raid5: don't start reshape when recovery or replace is in progress (Nigel Croxon) [RHEL-5084] - md/bitmap: factor out a helper to set timeout (Nigel Croxon) [RHEL-5084] - md/bitmap: always wake up md_thread in timeout_store (Nigel Croxon) [RHEL-5084] - md: factor out a helper to wake up md_thread directly (Nigel Croxon) [RHEL-5084] - md/raid10: fix wrong setting of max_corr_read_errors (Nigel Croxon) [RHEL-5084] - md/raid10: fix overflow of md/safe_mode_delay (Nigel Croxon) [RHEL-5084] - md/raid5: fix a deadlock in the case that reshape is interrupted (Nigel Croxon) [RHEL-5084] - md: add a new api prepare_suspend() in md_personality (Nigel Croxon) [RHEL-5084] - md: export md_is_rdwr() and is_md_suspended() (Nigel Croxon) [RHEL-5084] - md: introduce md_ro_state (Nigel Croxon) [RHEL-5084] - md: fix data corruption for raid456 when reshape restart while grow up (Nigel Croxon) [RHEL-5084] - md/raid5: don't allow replacement while reshape is in progress (Nigel Croxon) [RHEL-5084] - md/raid10: check slab-out-of-bounds in md_bitmap_get_counter (Nigel Croxon) [RHEL-5084] - md: raid1: check if adding pages to resync bio fails (Nigel Croxon) [RHEL-5084] - md: raid1: use __bio_add_page for adding single page to bio (Nigel Croxon) [RHEL-5084] - md: check for failure when adding pages in alloc_behind_master_bio (Nigel Croxon) [RHEL-5084] - md: raid5: use __bio_add_page to add single page to new bio (Nigel Croxon) [RHEL-5084] - md: raid5-log: use __bio_add_page to add single page (Nigel Croxon) [RHEL-5084] - md: use __bio_add_page to add single page (Nigel Croxon) [RHEL-5084] - md/raid5: fix miscalculation of 'end_sector' in raid5_read_one_chunk() (Nigel Croxon) [RHEL-5084] - drm/i915: Do not disable preemption for resets (John B. Wyatt IV) [2212309 2213314] - drm/i915: Drop the irqs_disabled() check (John B. Wyatt IV) [2212309 2213314] - drm/i915/gt: Use spin_lock_irq() instead of local_irq_disable() + spin_lock() (John B. Wyatt IV) [2212309 2213314] - drm/i915/gt: Queue and wait for the irq_work item. (John B. Wyatt IV) [2212309 2213314] - drm/i915: Don't check for atomic context on PREEMPT_RT (John B. Wyatt IV) [2212309 2213314] - drm/i915: Don't disable interrupts on PREEMPT_RT during atomic updates (John B. Wyatt IV) [2212309 2213314] - drm/i915: Use preempt_disable/enable_rt() where recommended (John B. Wyatt IV) [2212309 2213314]- [rt] build kernel-rt-4.18.0-515.rt7.304.el8 [RHEL-5332] - s390/dasd: fix hanging device after quiesce/resume (Tobias Huschle) [RHEL-2838] - s390/dasd: fix hanging device after request requeue (Tobias Huschle) [RHEL-2830] - s390/dasd: fix command reject error on ESE devices (Tobias Huschle) [RHEL-2850] - s390/dasd: print copy pair message only for the correct error (Tobias Huschle) [RHEL-2831] - s390: add z16 elf platform (Tobias Huschle) [RHEL-2854] - s390/qeth: Don't call dev_close/dev_open (DOWN/UP) (Tobias Huschle) [RHEL-2410] - powerpc/kprobes: Fix null pointer reference in arch_prepare_kprobe() (Mamatha Inamdar) [2227601] - arm64: kdump: Remove custom linux,usable-memory-range handling (Baoquan He) [RHEL-2307] - arm64: kdump: Remove custom linux,elfcorehdr handling (Baoquan He) [RHEL-2307] - media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221 (Dean Nelson) [RHEL-1784] {CVE-2022-45919} - media: dvb-core: Fix use-after-free due to race at dvb_register_device() (Dean Nelson) [RHEL-1841] {CVE-2022-45884} - media: dvb-core: Fix use-after-free due on race condition at dvb_net (Dean Nelson) [RHEL-1842] {CVE-2022-45886} - media: dvb_ca_en50221: fix a size write bug (Dean Nelson) [RHEL-1784] - media: dvbdev: fix refcnt bug (Dean Nelson) [RHEL-1841] - media: dvbdev: adopts refcnt to avoid UAF (Dean Nelson) [RHEL-1841] - media: dvbdev: fix error logic at dvb_register_device() (Dean Nelson) [RHEL-1841] - media: dvb_net: avoid speculation from net slot (Dean Nelson) [RHEL-1842] - media: dvb_ca_en50221: avoid speculation from CA slot (Dean Nelson) [RHEL-1784] - media: dvbdev: Fix memleak in dvb_register_device (Dean Nelson) [RHEL-1841] - media: media/dvb: Use kmemdup rather than duplicating its implementation (Dean Nelson) [RHEL-1841] - media: dvbdev: remove double-unlock (Dean Nelson) [RHEL-1841] - media: dvb-core: fix epoll() by calling poll_wait first (Dean Nelson) [RHEL-1784] - media: dvb_ca_en50221: off by one in dvb_ca_en50221_io_do_ioctl() (Dean Nelson) [RHEL-1784] - drm/amd/display: fix the white screen issue when >= 64GB DRAM (Mika Penttilä) [2231934] - gfs2: conversion deadlock do_promote bypass (Bob Peterson) [2225228] - gfs2: do_promote cleanup (Andreas Gruenbacher) [2225228] - gfs2: Make use of list_is_first (Andreas Gruenbacher) [2225228] - x86/cpu: Enable STIBP on AMD if Automatic IBRS is enabled (Waiman Long) [2227916] - Documentation/hw-vuln: Document the interaction between IBRS and STIBP (Waiman Long) [2227916] - x86/CPU/AMD: Make sure EFER[AIBRSE] is set (Waiman Long) [2227916] - fs: don't audit the capability check in simple_xattr_list() (Andrey Albershteyn) [RHEL-863]- [rt] build kernel-rt-4.18.0-514.rt7.303.el8 [2180997] - redhat: fix to be able to build with rpm 4.19.0 (Denys Vlasenko) - redhat: add additional gating boot tests (Denys Vlasenko) - redhat: list Z-Jiras in the changelog before Y-Jiras (Herton R. Krzesinski) - scsi: st: Add third party poweron reset handling (John Meneghini) [1930388] - kvm: initialize all of the kvm_debugregs structure before sending it to userspace (Jon Maloy) [2179898] {CVE-2023-1513} - bpf: sockmap: Remove preempt_disable in sock_map_sk_acquire (Tomas Glozar) [2229965] - s390/ap: add ap status asynch error support (Tobias Huschle) [2110511] - s390/ap: implement SE AP bind, unbind and associate (Tobias Huschle) [2110511] - s390/ap: introduce low frequency polling possibility (Tobias Huschle) [2110511] - s390/ap: new low level inline functions ap_bapq() and ap_aapq() (Tobias Huschle) [2110511] - s390/ap: provide F bit parameter for ap_rapq() and ap_zapq() (Tobias Huschle) [2110511] - s390/ap: filter ap card functions, new queue functions attribute (Tobias Huschle) [2110511] - s390/ap: make tapq gr2 response a struct (Tobias Huschle) [2110511] - s390/ap: introduce new AP bus sysfs attribute features (Tobias Huschle) [2110511] - s390/ap: exploit new B bit from QCI config info (Tobias Huschle) [2110511] - s390/zcrypt: replace scnprintf with sysfs_emit (Tobias Huschle) [2110511] - s390/zcrypt: rework length information for dqap (Tobias Huschle) [2110511] - s390/zcrypt: make psmid unsigned long instead of long long (Tobias Huschle) [2110511] - s390/ap,zcrypt,vfio: introduce and use ap_queue_status_reg union (Tobias Huschle) [2110511] - s390/ap: fix status returned by ap_qact() (Tobias Huschle) [2110511] - s390/ap: fix status returned by ap_aqic() (Tobias Huschle) [2110511] - s390/ap: adjust whitespace (Tobias Huschle) [2110511] - s390/ap: use insn format for new instructions (Tobias Huschle) [2110511] - s390/zcrypt: Filter admin CPRBs on custom devices (Tobias Huschle) [2110511] - s390/zcrypt: Add admask to zcdn (Tobias Huschle) [2110511] - s390/zcrypt: CCA control CPRB sending (Tobias Huschle) [2110511] - s390/ap: add missing virt_to_phys address conversion (Tobias Huschle) [2110511] - s390/ap: get rid of register asm in ap_dqap() (Tobias Huschle) [2110511] - s390/ap: get rid of register asm (Tobias Huschle) [2110511] - s390/ap: Rework ap_dqap to deal with messages greater than recv buffer (Tobias Huschle) [2110511] - s390/ap: rework assembler functions to use unions for in/out register variables (Tobias Huschle) [2110511] - internal: add new files for RHEL_MINOR=10 change (Denys Vlasenko) - thunderbolt: Fix Thunderbolt 3 display flickering issue on 2nd hot plug onwards (Desnes Nunes) [2233974] - mm/userfaultfd: don't consider uffd-wp bit of writable migration entries (Rafael Aquini) [2231554] - mm/userfaultfd: fix uffd-wp handling for THP migration entries (Rafael Aquini) [2231554] - mm/userfaultfd: fix uffd-wp special cases for fork() (Rafael Aquini) [2231554] - mm/thp: simplify copying of huge zero page pmd when fork (Rafael Aquini) [2231554] - internal: update RHEL_MINOR for the start of RHEL-8.10 development (Denys Vlasenko)- [rt] build kernel-rt-4.18.0-513.rt7.302.el8 [2180997] - redhat/configs: enable CONFIG_INET_DIAG_DESTROY (Andrea Claudi) [2230213] - net/sched: cls_u32: Fix reference counter leak leading to overflow (Davide Caratti) [2225202] {CVE-2023-3609} - cifs: fix bogus cifs_mount error handling in RHEL8 (Jeffrey Layton) [2215018] - KVM: nVMX: add missing consistency checks for CR0 and CR4 (Ricardo Robaina) [2190255] {CVE-2023-30456} - netfilter: snat: evict closing tcp entries on reply tuple collision (Florian Westphal) [2196717] - tun: avoid double free in tun_free_netdev (Jon Maloy) [2156366 2156371] {CVE-2022-4744} - net/sched: cls_fw: Fix improper refcount update leads to use-after-free (Davide Caratti) [2225103] {CVE-2023-3776} - net/sched: sch_qfq: account for stab overhead in qfq_enqueue (Davide Caratti) [2225196] {CVE-2023-3611} - net/sched: sch_qfq: reintroduce lmax bound check for MTU (Davide Caratti) [2225196] - net/sched: sch_qfq: refactor parsing of netlink parameters (Davide Caratti) [2225196] - net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free (Davide Caratti) [2225512] {CVE-2023-4128} - net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free (Davide Caratti) [2225512] {CVE-2023-4128} - net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free (Davide Caratti) [2225512] {CVE-2023-4128} - scsi: lpfc: Remove reftag check in DIF paths (Paul Ely) [2229152] - scsi: lpfc: Modify when a node should be put in device recovery mode during RSCN (Paul Ely) [2229152] - scsi: lpfc: Make fabric zone discovery more robust when handling unsolicited LOGO (Paul Ely) [2229152] - scsi: lpfc: Set Establish Image Pair service parameter only for Target Functions (Paul Ely) [2229152] - scsi: lpfc: Revise ndlp kref handling for dev_loss_tmo_callbk and lpfc_drop_node (Paul Ely) [2229152] - scsi: lpfc: Qualify ndlp discovery state when processing RSCN (Paul Ely) [2229152] - gfs2: Fix freeze consistency check in gfs2_trans_add_meta (Andreas Gruenbacher) [2095340] - gfs2: gfs2_freeze_lock_shared cleanup (Andreas Gruenbacher) [2095340] - gfs2: Replace sd_freeze_state with SDF_FROZEN flag (Andreas Gruenbacher) [2095340] - gfs2: Rework freeze / thaw logic (Andreas Gruenbacher) [2095340] - gfs2: Rename SDF_{FS_FROZEN => FREEZE_INITIATOR} (Andreas Gruenbacher) [2095340] - gfs2: Reconfiguring frozen filesystem already rejected (Andreas Gruenbacher) [2095340] - gfs2: Rename gfs2_freeze_lock{ => _shared } (Andreas Gruenbacher) [2095340] - gfs2: Rename the {freeze,thaw}_super callbacks (Andreas Gruenbacher) [2095340] - gfs2: Rename remaining "transaction" glock references (Andreas Gruenbacher) [2095340] - gfs2: init system threads before freeze lock (Bob Peterson) [2095340] - net: mana: Use the correct WQE count for ringing RQ doorbell (Bandan Das) [2222573] - net: mana: Batch ringing RX queue doorbell on receiving packets (Bandan Das) [2222573] - net: mana: Add support for vlan tagging (Bandan Das) [2222573] - net: mana: Fix perf regression: remove rx_cqes, tx_cqes counters (Bandan Das) [2222573] - net: mana: Check if netdev/napi_alloc_frag returns single page (Bandan Das) [2222573] - net: mana: Rename mana_refill_rxoob and remove some empty lines (Bandan Das) [2222573] - net: mana: Add support for jumbo frame (Bandan Das) [2222573] - net: mana: Enable RX path to handle various MTU sizes (Bandan Das) [2222573] - net: mana: Refactor RX buffer allocation code to prepare for various MTU (Bandan Das) [2222573] - net: mana: Use napi_build_skb in RX path (Bandan Das) [2222573] - net: mana: Remove redundant pci_clear_master (Bandan Das) [2222573] - net: mana: Add new MANA VF performance counters for easier troubleshooting (Bandan Das) [2222573] - ice: Fix NULL pointer deref during VF reset (Petr Oros) [2227743] - x86/kasan: Populate shadow for shared chunk of the CPU entry area (Rafael Aquini) [2232451] - x86/kasan: Add helpers to align shadow addresses up and down (Rafael Aquini) [2232451] - x86/kasan: Rename local CPU_ENTRY_AREA variables to shorten names (Rafael Aquini) [2232451] - x86/mm: Populate KASAN shadow for entire per-CPU range of CPU entry area (Rafael Aquini) [2232451] - x86/mm: Recompute physical address for every page of per-CPU CEA mapping (Rafael Aquini) [2232451]- [rt] build kernel-rt-4.18.0-512.rt7.301.el8 [2180997] - dm cache policy smq: ensure IO doesn't prevent cleaner policy progress (Benjamin Marzinski) [2227951] - netfilter: nf_tables: prevent OOB access in nft_byteorder_eval (Florian Westphal) [2221046] {CVE-2023-35001} - scsi: storvsc: Remove errant duplicate code (Cathy Avery) [2211725] - scsi: storvsc: Limit max_sectors for virtual Fibre Channel devices (Cathy Avery) [2211725] - redhat/configs: Enable CONFIG_AMPERE_ERRATUM_AC03_CPU_38 (Shaoqin Huang) [2219725] - arm64: errata: Mitigate Ampere1 erratum AC03_CPU_38 at stage-2 (Shaoqin Huang) [2219725] - KVM: arm64: Correctly handle page aging notifiers for unaligned memslot (Shaoqin Huang) [2219725] - KVM: arm64: timers: Fix resource leaks in kvm_timer_hyp_init() (Shaoqin Huang) [2219725] - KVM: arm64: vgic-v4: Make the doorbell request robust w.r.t preemption (Shaoqin Huang) [2219725] - KVM: arm64: Don't miss pending interrupts for suspended vCPU (Shaoqin Huang) [2219725] - KVM: arm64: Move vGIC v4 handling for WFI out arch callback hook (Shaoqin Huang) [2219725] - KVM: arm64: PMU: Don't overwrite PMUSERENR with vcpu loaded (Shaoqin Huang) [2219725] - KVM: arm64: PMU: Restore the host's PMUSERENR_EL0 (Shaoqin Huang) [2219725] - KVM: arm64: Restore mdcr_el2 from vcpu (Shaoqin Huang) [2219725] - kvm: arm64: Remove __hyp_this_cpu_read (Shaoqin Huang) [2219725] - wifi: rtw88: unlock on error path in rtw_ops_add_interface() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: check only affected links (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: send time sync only if needed (Íñigo Huguet) [2196823] - wifi: clean up erroneously introduced file (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Handle return value for iwl_mvm_sta_init (Íñigo Huguet) [2196823] - wifi: rtw88: delete timer and free skb queue when unloading (Íñigo Huguet) [2196823] - wifi: cfg80211: Fix return value in scan logic (Íñigo Huguet) [2196823] - Revert "wifi: ath11k: Enable threaded NAPI" (Íñigo Huguet) [2196823] - wifi: cfg80211: fix receiving mesh packets without RFC1042 header (Íñigo Huguet) [2196823] - wifi: mt76: mt7921e: fix init command fail with enabled device (Íñigo Huguet) [2196823] - wifi: ath9k: convert msecs to jiffies where needed (Íñigo Huguet) [2196823] - wifi: ath11k: Add missing check for ioremap (Íñigo Huguet) [2196823] - wifi: ath11k: fix memory leak in WMI firmware stats (Íñigo Huguet) [2196823] - wifi: ath9k: Fix possible stall on ath9k_txq_list_has_key() (Íñigo Huguet) [2196823] - wifi: ath9k: don't allow to overwrite ENDPOINT0 attributes (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: avoid baid size integer overflow (Íñigo Huguet) [2196823] - wifi: rtw88: process VO packets without workqueue to avoid PTK rekey failed (Íñigo Huguet) [2196823] - wifi: rtw88: Fix action frame transmission fail before association (Íñigo Huguet) [2196823] - wifi: iwlwifi: add a few rate index validity checks (Íñigo Huguet) [2196823] - wifi: iwlwifi: Validate slots_num before allocating memory (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Validate tid is in valid range before using it (Íñigo Huguet) [2196823] - wifi: iwlwifi: pcie: fix NULL pointer dereference in iwl_pcie_irq_rx_msix_handler() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: check link during TX (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add a NULL pointer check (Íñigo Huguet) [2196823] - wifi: iwlwifi: pull from TXQs with softirqs disabled (Íñigo Huguet) [2196823] - wifi: iwlwifi: Correctly indicate support for VHT TX STBC (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Add NULL check before dereferencing the pointer (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix potential array out of bounds access (Íñigo Huguet) [2196823] - wifi: rtw88: add missing unwind goto for __rtw_download_firmware() (Íñigo Huguet) [2196823] - wifi: iwlwifi: disable RX STBC when a device doesn't support it (Íñigo Huguet) [2196823] - wifi: iwlwifi: don't silently ignore missing suspend or resume ops (Íñigo Huguet) [2196823] - wifi: ath9k: avoid referencing uninit memory in ath9k_wmi_ctrl_rx (Íñigo Huguet) [2196823] - wifi: ath9k: fix AR9003 mac hardware hang check register offset calculation (Íñigo Huguet) [2196823] - wifi: rtw89: pci: fix interrupt enable mask for HALT C2H of RTL8851B (Íñigo Huguet) [2196823] - wifi: rtw89: fix rtw89_read_chip_ver() for RTL8852B and RTL8851B (Íñigo Huguet) [2196823] - wifi: rtw88: fix incorrect error codes in rtw_debugfs_set_* (Íñigo Huguet) [2196823] - wifi: rtw88: fix incorrect error codes in rtw_debugfs_copy_from_user (Íñigo Huguet) [2196823] - wifi: iwlwifi: pcie: Handle SO-F device for PCI id 0x7AF0 (Íñigo Huguet) [2196823] - config: wifi: debug configs for brcm80211 (Íñigo Huguet) [2196823] - config: wifi: set RTL8821CS, RTL8822BS and RTL8822CS as disabled (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: spin_lock_bh() to fix lockdep regression (Íñigo Huguet) [2196823] - wifi: mac80211: fragment per STA profile correctly (Íñigo Huguet) [2196823] - wifi: mac80211: Use active_links instead of valid_links in Tx (Íñigo Huguet) [2196823] - wifi: cfg80211: remove links only on AP (Íñigo Huguet) [2196823] - wifi: mac80211: take lock before setting vif links (Íñigo Huguet) [2196823] - wifi: cfg80211: fix link del callback to call correct handler (Íñigo Huguet) [2196823] - wifi: mac80211: fix link activation settings order (Íñigo Huguet) [2196823] - wifi: cfg80211: fix double lock bug in reg_wdev_chan_valid() (Íñigo Huguet) [2196823] - wifi: cfg80211: fix locking in regulatory disconnect (Íñigo Huguet) [2196823] - wifi: cfg80211: fix locking in sched scan stop work (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Fix -Warray-bounds bug in iwl_mvm_wait_d3_notif() (Íñigo Huguet) [2196823] - wifi: mac80211: fix switch count in EMA beacons (Íñigo Huguet) [2196823] - wifi: mac80211: don't translate beacon/presp addrs (Íñigo Huguet) [2196823] - wifi: mac80211: mlme: fix non-inheritence element (Íñigo Huguet) [2196823] - wifi: cfg80211: reject bad AP MLD address (Íñigo Huguet) [2196823] - wifi: mac80211: use correct iftype HE cap (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: fix possible NULL pointer dereference in mt7996_mac_write_txwi() (Íñigo Huguet) [2196823] - wifi: rtw89: remove redundant check of entering LPS (Íñigo Huguet) [2196823] - wifi: rtw89: correct PS calculation for SUPPORTS_DYNAMIC_PS (Íñigo Huguet) [2196823] - wifi: rtw88: correct PS calculation for SUPPORTS_DYNAMIC_PS (Íñigo Huguet) [2196823] - wifi: mt76: mt7615: fix possible race in mt7615_mac_sta_poll (Íñigo Huguet) [2196823] - wifi: b43: fix incorrect __packed annotation (Íñigo Huguet) [2196823] - wifi: rtw88: sdio: Always use two consecutive bytes for word operations (Íñigo Huguet) [2196823] - mac80211_hwsim: fix memory leak in hwsim_new_radio_nl (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Add locking to the rate read flow (Íñigo Huguet) [2196823] - wifi: iwlwifi: Don't use valid_links to iterate sta links (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: don't trust firmware n_channels (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix OEM's name in the tas approved list (Íñigo Huguet) [2196823] - wifi: iwlwifi: fix OEM's name in the ppag approved list (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix initialization of a return value (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix access to fw_id_to_mac_id (Íñigo Huguet) [2196823] - wifi: iwlwifi: fw: fix DBGI dump (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix number of concurrent link checks (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix cancel_delayed_work_sync() deadlock (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: don't double-init spinlock (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: always free dup_data (Íñigo Huguet) [2196823] - wifi: mac80211: recalc chanctx mindef before assigning (Íñigo Huguet) [2196823] - wifi: mac80211: consider reserved chanctx for mindef (Íñigo Huguet) [2196823] - wifi: mac80211: simplify chanctx allocation (Íñigo Huguet) [2196823] - wifi: mac80211: Abort running color change when stopping the AP (Íñigo Huguet) [2196823] - wifi: mac80211: fix min center freq offset tracing (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: rfi: disable RFI feature (Íñigo Huguet) [2196823] - wifi: mac80211: Fix puncturing bitmap handling in __ieee80211_csa_finalize() (Íñigo Huguet) [2196823] - wifi: mac80211: fortify the spinlock against deadlock by interrupt (Íñigo Huguet) [2196823] - wifi: cfg80211: Drop entries with invalid BSSIDs in RNR (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: fix authentication timeout due to incorrect RCR value (Íñigo Huguet) [2196823] - wifi: brcmfmac: Check for probe() id argument being NULL (Íñigo Huguet) [2196823] - wifi: rtw88: correct qsel_to_ep[] type as int (Íñigo Huguet) [2196823] - wifi: rtw88: use work to update rate to avoid RCU warning (Íñigo Huguet) [2196823] - wifi: rtw89: 8852b: adjust quota to avoid SER L1 caused by access null page (Íñigo Huguet) [2196823] - wifi: mt76: connac: fix stats->tx_bytes calculation (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: fix endianness of MT_TXD6_TX_RATE (Íñigo Huguet) [2196823] - wifi: rtw88: Update spelling in main.h (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: Simplify setting the initial gain (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: Add rtl8xxxu_write{8,16,32}_{set,clear} (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: Don't print the vendor/product/serial (Íñigo Huguet) [2196823] - wifi: rtw88: Fix memory leak in rtw88_usb (Íñigo Huguet) [2196823] - wifi: rtw88: call rtw8821c_switch_rf_set() according to chip variant (Íñigo Huguet) [2196823] - wifi: rtw88: set pkg_type correctly for specific rtw8821c variants (Íñigo Huguet) [2196823] - wifi: rtw88: rtw8821c: Fix rfe_option field width (Íñigo Huguet) [2196823] - wifi: rtw88: usb: fix priority queue to endpoint mapping (Íñigo Huguet) [2196823] - wifi: rtw88: 8822c: add iface combination (Íñigo Huguet) [2196823] - wifi: rtw88: handle station mode concurrent scan with AP mode (Íñigo Huguet) [2196823] - wifi: rtw88: prevent scan abort with other VIFs (Íñigo Huguet) [2196823] - wifi: rtw88: refine reserved page flow for AP mode (Íñigo Huguet) [2196823] - wifi: rtw88: disallow PS during AP mode (Íñigo Huguet) [2196823] - wifi: rtw88: 8822c: extend reserved page number (Íñigo Huguet) [2196823] - wifi: rtw88: add port switch for AP mode (Íñigo Huguet) [2196823] - wifi: rtw88: add bitmap for dynamic port settings (Íñigo Huguet) [2196823] - wifi: rtw89: mac: use regular int as return type of DLE buffer request (Íñigo Huguet) [2196823] - wifi: mac80211: remove return value check of debugfs_create_dir() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix RFKILL report when driver is going down (Íñigo Huguet) [2196823] - wifi: iwlwifi: mei: re-ask for ownership after it was taken by CSME (Íñigo Huguet) [2196823] - wifi: iwlwifi: mei: make mei filtered scan more aggressive (Íñigo Huguet) [2196823] - wifi: iwlwifi: modify scan request and results when in link protection (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: enable support for MLO APIs (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: prefer RCU_INIT_POINTER() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix potential memory leak (Íñigo Huguet) [2196823] - wifi: iwlwifi: fw: fix argument to efi.get_variable (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix MIC removal confusion (Íñigo Huguet) [2196823] - wifi: iwlwifi: fw: fix memory leak in debugfs (Íñigo Huguet) [2196823] - wifi: iwlwifi: Update support for b0 version (Íñigo Huguet) [2196823] - wifi: ath11k: Remove disabling of 80+80 and 160 MHz (Íñigo Huguet) [2196823] - wifi: ath11k: Fix SKB corruption in REO destination ring (Íñigo Huguet) [2196823] - wifi: ath11k: Fix incorrect update of radiotap fields (Íñigo Huguet) [2196823] - wifi: ath11k: fix tx status reporting in encap offload mode (Íñigo Huguet) [2196823] - wifi: ath11k: add peer mac information in failure cases (Íñigo Huguet) [2196823] - wifi: ath11k: Prevent REO cmd failures (Íñigo Huguet) [2196823] - wifi: ath11k: fix double free of peer rx_tid during reo cmd failure (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: fill txd by host driver (Íñigo Huguet) [2196823] - wifi: mt76: set NL80211_EXT_FEATURE_CAN_REPLACE_PTK0 on supported drivers (Íñigo Huguet) [2196823] - wifi: mt76: dma: use napi_build_skb (Íñigo Huguet) [2196823] - wifi: mt76: mt7615: increase eeprom size for mt7663 (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: enable mesh HW amsdu/de-amsdu support (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: enable configured beacon tx rate (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: enable BSS_CHANGED_MCAST_RATE support (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: enable BSS_CHANGED_BASIC_RATES support (Íñigo Huguet) [2196823] - wifi: iwlwifi: dvm: Fix memcpy: detected field-spanning write backtrace (Íñigo Huguet) [2196823] - wifi: mac80211: remove ieee80211_tx_status_8023 (Íñigo Huguet) [2196823] - wifi: iwlwifi: bump FW API to 78 for AX devices (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: check firmware response size (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add MLO support to SF - use sta pointer (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: configure TLC on link activation (Íñigo Huguet) [2196823] - wifi: iwlwifi: fix iwl_mvm_max_amsdu_size() for MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: remove RS rate init update argument (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: initialize per-link STA ratescale data (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: rs-fw: properly access sband->iftype_data (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: only clients can be 20MHz-only (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix iwl_mvm_sta_rc_update for MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: remove per-STA MFP setting (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: allow NL80211_EXT_FEATURE_SCAN_MIN_PREQ_CONTENT (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: use BSSID when building probe requests (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: update mac id management (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adopt the latest firmware API (Íñigo Huguet) [2196823] - wifi: mt76: connac: add nss calculation into mt76_connac2_mac_tx_rate_val() (Íñigo Huguet) [2196823] - wifi: mt76: connac: fix txd multicast rate setting (Íñigo Huguet) [2196823] - wifi: mt76: mt7921e: stop chip reset worker in unregister hook (Íñigo Huguet) [2196823] - wifi: mt76: mt7921e: improve reliability of dma reset (Íñigo Huguet) [2196823] - wifi: mt76: mt7921: fix missing unwind goto in `mt7921u_probe` (Íñigo Huguet) [2196823] - mt76: mt7921: fix kernel panic by accessing unallocated eeprom.data (Íñigo Huguet) [2196823] - wifi: mt76: move mcu_uni_event and mcu_reg_event in common code (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: enable coredump support (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: add full system reset knobs into debugfs (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: enable full system reset support (Íñigo Huguet) [2196823] - wifi: mt76: mt7921: enable p2p support (Íñigo Huguet) [2196823] - wifi: mt76: mt7921: Replace fake flex-arrays with flexible-array members (Íñigo Huguet) [2196823] - wifi: mt76: Replace zero-length array with flexible-array member (Íñigo Huguet) [2196823] - wifi: mt76: mt7921: add Netgear AXE3000 (A8000) support (Íñigo Huguet) [2196823] - wifi: mt76: mt7915: drop redundant prefix of mt7915_txpower_puts() (Íñigo Huguet) [2196823] - wifi: mt76: fix 6GHz high channel not be scanned (Íñigo Huguet) [2196823] - wifi: mt76: mt7921e: fix probe timeout after reboot (Íñigo Huguet) [2196823] - wifi: mt76: move shared mac definitions in mt76_connac2_mac.h (Íñigo Huguet) [2196823] - wifi: mt76: mt7921: get rid of eeprom.h (Íñigo Huguet) [2196823] - wifi: mt76: add mt76_connac_gen_ppe_thresh utility routine (Íñigo Huguet) [2196823] - wifi: mt76: get rid of unused sta_ps callbacks (Íñigo Huguet) [2196823] - wifi: mt76: add mt76_connac_irq_enable utility routine (Íñigo Huguet) [2196823] - wifi: mt76: move irq_tasklet in mt76_dev struct (Íñigo Huguet) [2196823] - wifi: mt76: mt7921e: Set memory space enable in PCI_COMMAND if unset (Íñigo Huguet) [2196823] - wifi: mt76: mt7921: use driver flags rather than mac80211 flags to mcu (Íñigo Huguet) [2196823] - wifi: mt76: mt7921: introduce mt7921_get_mac80211_ops utility routine (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: fix eeprom tx path bitfields (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: remove mt7996_mcu_set_pm() (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: init mpdu density cap (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: fix pointer calculation in ie countdown event (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: remove unused eeprom band selection (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: let non-bufferable MMPDUs use correct hw queue (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: add eht rx rate support (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: remove mt7996_mcu_beacon_check_caps() (Íñigo Huguet) [2196823] - wifi: mt76: mt7915: remove mt7915_mcu_beacon_check_caps() (Íñigo Huguet) [2196823] - wifi: mt76: connac: refresh tx session timer for WED device (Íñigo Huguet) [2196823] - wifi: mt76: add missing locking to protect against concurrent rx/status calls (Íñigo Huguet) [2196823] - wifi: mt76: handle failure of vzalloc in mt7615_coredump_work (Íñigo Huguet) [2196823] - wifi: mt76: drop the incorrect scatter and gather frame (Íñigo Huguet) [2196823] - wifi: mt76: mt7915: rework init flow in mt7915_thermal_init() (Íñigo Huguet) [2196823] - wifi: mt76: mt7915: add dev->hif2 support for mt7916 WED device (Íñigo Huguet) [2196823] - wifi: mt76: mt7915: expose device tree match table (Íñigo Huguet) [2196823] - wifi: mt76: dynamic channel bandwidth changes in AP mode (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: fix radiotap bitfield (Íñigo Huguet) [2196823] - wifi: mt76: mt7915: unlock on error in mt7915_thermal_temp_store() (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: Remove unneeded semicolon (Íñigo Huguet) [2196823] - wifi: mt76: mt7921: fix PCI DMA hang after reboot (Íñigo Huguet) [2196823] - wifi: mt76: mt7921: fix wrong command to set STA channel (Íñigo Huguet) [2196823] - wifi: mt76: remove redundent MCU_UNI_CMD_* definitions (Íñigo Huguet) [2196823] - wifi: ath9k: fix per-packet TX-power cap for TPC (Íñigo Huguet) [2196823] - wifi: ath11k: fix undefined behavior with __fls in dp (Íñigo Huguet) [2196823] - wifi: ath11k: Ignore frags from uninitialized peer in dp. (Íñigo Huguet) [2196823] - wifi: ath11k: print a warning when crypto_alloc_shash() fails (Íñigo Huguet) [2196823] - wifi: ath11k: pci: Add more MODULE_FIRMWARE() entries (Íñigo Huguet) [2196823] - wifi: ath11k: enable SAR support on WCN6750 (Íñigo Huguet) [2196823] - wifi: ath11k: Disable Spectral scan upon removing interface (Íñigo Huguet) [2196823] - wifi: rtw89: add support of concurrent mode (Íñigo Huguet) [2196823] - wifi: rtw89: Disallow power save with multiple stations (Íñigo Huguet) [2196823] - wifi: rtw89: update statistics to FW for fine-tuning performance (Íñigo Huguet) [2196823] - wifi: rtw89: use struct instead of macros to set H2C command of hardware scan (Íñigo Huguet) [2196823] - wifi: rtw89: refine scan function after chanctx (Íñigo Huguet) [2196823] - wifi: rtw89: prohibit enter IPS during HW scan (Íñigo Huguet) [2196823] - wifi: rtw89: coex: send more hardware module info to firmware for 8851B (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Update function to get BT RSSI and hardware counter (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Add path control register to monitor list (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Enable Wi-Fi RX gain control for free run solution (Íñigo Huguet) [2196823] - wifi: rtw89: fix power save function in WoWLAN mode (Íñigo Huguet) [2196823] - wifi: rtw89: support WoWLAN mode for 8852be (Íñigo Huguet) [2196823] - wifi: iwlwifi: move debug buffer allocation failure to info verbosity (Íñigo Huguet) [2196823] - wifi: iwlwifi: make the loop for card preparation effective (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: allow number of beacons from FW (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: implement key link switching (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: implement BAID link switching (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: track station mask for BAIDs (Íñigo Huguet) [2196823] - wifi: iwlwifi: bump FW API to 77 for AX devices (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: use correct sta mask to remove queue (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: avoid iterating over an un-initialized list (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: factor out iwl_mvm_sta_fw_id_mask() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: properly implement HE AP support (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Fix _iwl_mvm_get_scan_type() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix getting lowest TX rate for MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: call napi_synchronize() before freeing rx/tx queues (Íñigo Huguet) [2196823] - wifi: iwlwifi: nvm-parse: add full BW UL MU-MIMO support (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: Support devices with 5-6 out endpoints (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: Clean up some messy ifs (Íñigo Huguet) [2196823] - wifi: brcmfmac: add Cypress 43439 SDIO ids (Íñigo Huguet) [2196823] - wifi: rtw89: fix crash due to null pointer of sta in AP mode (Íñigo Huguet) [2196823] - wifi: rtw89: correct 5 MHz mask setting (Íñigo Huguet) [2196823] - wifi: rtw89: 8851b: add tables for RFK (Íñigo Huguet) [2196823] - wifi: rtw89: 8851b: add BB and RF tables (2 of 2) (Íñigo Huguet) [2196823] - wifi: rtw89: 8851b: add BB and RF tables (1 of 2) (Íñigo Huguet) [2196823] - wifi: rtw89: pci: update PCI related settings to support 8851B (Íñigo Huguet) [2196823] - wifi: rtw89: mac: update MAC settings to support 8851b (Íñigo Huguet) [2196823] - wifi: rtw89: 8851b: fix TX path to path A for one RF path chip (Íñigo Huguet) [2196823] - wifi: rtw89: read version of analog hardware (Íñigo Huguet) [2196823] - wifi: rtw89: use hardware CFO to improve performance (Íñigo Huguet) [2196823] - wifi: rtw89: support parameter tables by RFE type (Íñigo Huguet) [2196823] - wifi: rtw89: fix authentication fail during scan (Íñigo Huguet) [2196823] - wifi: rtw89: add flag check for power state (Íñigo Huguet) [2196823] - wifi: rtw89: add ieee80211::remain_on_channel ops (Íñigo Huguet) [2196823] - wifi: rtw89: add function to wait for completion of TX skbs (Íñigo Huguet) [2196823] - wifi: rtw89: 8852c: add beacon filter and CQM support (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: tx: remove misleading if statement (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Fix setting the rate for non station cases (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: validate station properly in flush (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: set STA mask for keys in MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix ptk_pn memory leak (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: make iwl_mvm_mac_ctxt_send_beacon() static (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: track AP STA pointer and use it for MFP (Íñigo Huguet) [2196823] - wifi: iwlwifi: pcie: Fix integer overflow in iwl_write_to_user_buf (Íñigo Huguet) [2196823] - wifi: iwlwifi: fw: move memset before early return (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: initialize seq variable (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Fix spelling mistake "Gerenal" -> "General" (Íñigo Huguet) [2196823] - wifi: iwlwifi: Fix spelling mistake "upto" -> "up to" (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: enable new MLD FW API (Íñigo Huguet) [2196823] - wifi: iwlwifi: add a new PCI device ID for BZ device (Íñigo Huguet) [2196823] - wifi: iwlwifi: Add RF Step Type for BZ device (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: scan legacy bands and UHB channels with same antenna (Íñigo Huguet) [2196823] - wifi: iwlwifi: yoyo: Fix possible division by zero (Íñigo Huguet) [2196823] - wifi: iwlwifi: yoyo: skip dump correctly on hw error (Íñigo Huguet) [2196823] - wifi: iwlwifi: pcie: fix possible NULL pointer dereference (Íñigo Huguet) [2196823] - wifi: iwlwifi: Fix the duplicate dump name (Íñigo Huguet) [2196823] - wifi: iwlwifi: pcie: work around ROM bug on AX210 integrated (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add DSM_FUNC_ENABLE_6E value to debugfs (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: cleanup beacon_inject_active during hw restart (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: support wowlan info notification version 2 (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: make HLTK configuration for PASN station optional (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: request limiting to 8 MSDUs per A-MSDU (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix shift-out-of-bounds (Íñigo Huguet) [2196823] - wifi: iwlwifi: acpi: support modules with high antenna gain (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: don't drop unencrypted MCAST frames (Íñigo Huguet) [2196823] - wifi: iwlwifi: dbg: print pc register data once fw dump occurred (Íñigo Huguet) [2196823] - wifi: mac80211: add flush_sta method (Íñigo Huguet) [2196823] - wifi: mac80211: flush queues on STA removal (Íñigo Huguet) [2196823] - wifi: ieee80211: correctly mark FTM frames non-bufferable (Íñigo Huguet) [2196823] - wifi: ieee80211: clean up public action codes (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: don't set CHECKSUM_COMPLETE for unsupported protocols (Íñigo Huguet) [2196823] - wifi: iwlwifi: trans: don't trigger d3 interrupt twice (Íñigo Huguet) [2196823] - wifi: iwlwifi: Update configurations for Bnj-a0 and specific rf devices (Íñigo Huguet) [2196823] - wifi: iwlwifi: Update init sequence if tx diversity supported (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: move function sequence (Íñigo Huguet) [2196823] - wifi: iwlwifi: nvm: Update HE capabilities on 6GHz band for EHT device (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: refactor TX csum mode check (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix A-MSDU checks (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: enable bz hw checksum from c step (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: use OFDM rate if IEEE80211_TX_CTL_NO_CCK_RATE is set (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: convert TID to FW value on queue remove (Íñigo Huguet) [2196823] - wifi: iwlwifi: Update configuration for SO,SOF MAC and HR RF (Íñigo Huguet) [2196823] - wifi: iwlwifi: add a validity check of queue_id in iwl_txq_reclaim (Íñigo Huguet) [2196823] - wifi: iwlwifi: nvm-parse: enable 160/320 MHz for AP mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: debug: fix crash in __iwl_err() (Íñigo Huguet) [2196823] - wifi: rtw88: Add support for the SDIO based RTL8821CS chipset (Íñigo Huguet) [2196823] - wifi: rtw88: Add support for the SDIO based RTL8822CS chipset (Íñigo Huguet) [2196823] - wifi: rtw88: Add support for the SDIO based RTL8822BS chipset (Íñigo Huguet) [2196823] - wifi: rtw88: main: Reserve 8 bytes of extra TX headroom for SDIO cards (Íñigo Huguet) [2196823] - wifi: rtw88: main: Add the {cpwm,rpwm}_addr for SDIO based chipsets (Íñigo Huguet) [2196823] - wifi: rtw88: mac: Support SDIO specific bits in the power on sequence (Íñigo Huguet) [2196823] - wifi: rtw88: sdio: Add HCI implementation for SDIO based chipsets (Íñigo Huguet) [2196823] - wifi: rtw88: Clear RTW_FLAG_POWERON early in rtw_mac_power_switch() (Íñigo Huguet) [2196823] - wifi: ath12k: Remove redundant pci_clear_master (Íñigo Huguet) [2196823] - wifi: ath10k: Remove redundant pci_clear_master (Íñigo Huguet) [2196823] - wifi: ath11k: Remove redundant pci_clear_master (Íñigo Huguet) [2196823] - wifi: ath11k: Send 11d scan start before WMI_START_SCAN_CMDID (Íñigo Huguet) [2196823] - wifi: ath11k: fix writing to unintended memory region (Íñigo Huguet) [2196823] - wifi: ath11k: Fix invalid management rx frame length issue (Íñigo Huguet) [2196823] - wifi: ath11k: fix rssi station dump not updated in QCN9074 (Íñigo Huguet) [2196823] - wifi: ath11k: Configure the FTM responder role using firmware capability flag (Íñigo Huguet) [2196823] - wifi: ath11k: Optimize 6 GHz scan time (Íñigo Huguet) [2196823] - wifi: mac80211: set EHT support flag in AP mode (Íñigo Huguet) [2196823] - wifi: mac80211_hwsim: fix potential NULL deref in hwsim_pmsr_report_nl() (Íñigo Huguet) [2196823] - wifi: iwlwifi: fix duplicate entry in iwl_dev_info_table (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix the order of TIMING_MEASUREMENT notifications (Íñigo Huguet) [2196823] - bus: mhi: host: Use mhi_tryset_pm_state() for setting fw error state (Íñigo Huguet) [2196823] - bus: mhi: host: Remove duplicate ee check for syserr (Íñigo Huguet) [2196823] - bus: mhi: host: Avoid ringing EV DB if there are no elements to process (Íñigo Huguet) [2196823] - net: rfkill-gpio: Add explicit include for of.h (Íñigo Huguet) [2196823] - net: qrtr: correct types of trace event parameters (Íñigo Huguet) [2196823] - wifi: rt2x00: Fix memory leak when handling surveys (Íñigo Huguet) [2196823] - wifi: b43legacy: Remove the unused function prev_slot() (Íñigo Huguet) [2196823] - wifi: rtw89: Remove redundant pci_clear_master (Íñigo Huguet) [2196823] - wifi: rtw89: fix potential race condition between napi_init and napi_enable (Íñigo Huguet) [2196823] - wifi: rtw89: config EDCCA threshold during scan to prevent TX failed (Íñigo Huguet) [2196823] - wifi: rtw89: fix incorrect channel info during scan due to ppdu_sts filtering (Íñigo Huguet) [2196823] - wifi: rtw89: remove superfluous H2C of join_info (Íñigo Huguet) [2196823] - wifi: rtw89: set data lowest rate according to AP supported rate (Íñigo Huguet) [2196823] - wifi: rtw89: add counters of register-based H2C/C2H (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Update Wi-Fi Bluetooth coexistence version to 7.0.1 (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Add report control v5 variation (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Update RTL8852B LNA2 hardware parameter (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Not to enable firmware report when WiFi is power saving (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Add LPS protocol radio state for RTL8852B (Íñigo Huguet) [2196823] - bus: mhi: pci_generic: Add Foxconn T99W510 (Íñigo Huguet) [2196823] - bus: mhi: host: Use ERANGE for BHIOFF/BHIEOFF range check (Íñigo Huguet) [2196823] - bus: mhi: host: Range check CHDBOFF and ERDBOFF (Íñigo Huguet) [2196823] - wifi: mwifiex: remove unused evt_buf variable (Íñigo Huguet) [2196823] - wifi: brcmsmac: ampdu: remove unused suc_mpdu variable (Íñigo Huguet) [2196823] - wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_reg() (Íñigo Huguet) [2196823] - wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_rfreg() (Íñigo Huguet) [2196823] - wifi: brcmsmac: remove unused has_5g variable (Íñigo Huguet) [2196823] - wifi: b43legacy: remove unused freq_r3A_value function (Íñigo Huguet) [2196823] - wifi: rtlwifi: Replace fake flex-array with flex-array member (Íñigo Huguet) [2196823] - wifi: rtw88: Remove redundant pci_clear_master (Íñigo Huguet) [2196823] - wifi: rndis_wlan: Replace fake flex-array with flexible-array member (Íñigo Huguet) [2196823] - wifi: rndis_wlan: clean up a type issue (Íñigo Huguet) [2196823] - wifi: rtw88: remove unused rtw_pci_get_tx_desc function (Íñigo Huguet) [2196823] - wifi: rsi: Slightly simplify rsi_set_channel() (Íñigo Huguet) [2196823] - wifi: ipw2x00: remove unused _ipw_read16 function (Íñigo Huguet) [2196823] - wifi: mac80211: enable EHT mesh support (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: correctly use link in iwl_mvm_sta_del() (Íñigo Huguet) [2196823] - wifi: iwlwifi: separate AP link management queues (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: free probe_resp_data later (Íñigo Huguet) [2196823] - wifi: iwlwifi: bump FW API to 75 for AX devices (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: move max_agg_bufsize into host TLC lq_sta (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: send full STA during HW restart (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: rework active links counting (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: update mac config when assigning chanctx (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: use the correct link queue (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: clean up mac_id vs. link_id in MLD sta (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix station link data leak (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: initialize max_rc_amsdu_len per-link (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: use appropriate link for rate selection (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: use the new lockdep-checking macros (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: remove chanctx WARN_ON (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: avoid sending MAC context for idle (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: remove only link-specific AP keys (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: skip inactive links (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust iwl_mvm_scan_respect_p2p_go_iter() for MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: rxmq: report link ID to mac80211 (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: use bcast/mcast link station id (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: translate management frame address (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: implement mac80211 callback change_sta_links (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: use the link sta address (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust rs init to MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust radar detection to MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust iwl_mvm_sec_key_remove_ap to MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: make a few warnings only trigger once (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: coex: start handling multiple links (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: rs-fw: don't crash on missing channel (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: use STA link address (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: skip MEI update for MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix narrow RU check for MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: make some HW flags conditional (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: implement link change ops (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust some cleanup functions to MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: refactor iwl_mvm_mac_sta_state_common() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: update iwl_mvm_tx_reclaim() for MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust to MLO assign/unassign/switch_vif_chanctx() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add fw link id allocation (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust internal stations to MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: replace bss_info_changed() with vif_cfg/link_info_changed() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add link_conf parameter for add/remove/change link (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: don't check dtim_period in new API (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust SMPS for MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add set_hw_timestamp to mld ops (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add link to firmware earlier (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust some PS and PM methods to MLD (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust mld_mac_ctxt_/beacon_changed() for MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust smart fifo configuration to MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: align to the LINK cmd update in the FW (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: always use the sta->addr as the peers addr (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: modify link instead of removing it during csa (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix crash on queue removal for MLD API too (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix "modify_mask" value in the link cmd. (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add all missing ops to iwl_mvm_mld_ops (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add support for post_channel_switch in MLD mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: unite sta_modify_disable_tx flows (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add cancel/remain_on_channel for MLD mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: refactor iwl_mvm_roc() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add some new MLD ops (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add sta handling flows for MLD mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add an indication that the new MLD API is used (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: sta preparation for MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: vif preparation for MLO (Íñigo Huguet) [2196823] - wifi: nl80211: support advertising S1G capabilities (Íñigo Huguet) [2196823] - wifi: mac80211: S1G capabilities information element in probe request (Íñigo Huguet) [2196823] - mac80211: minstrel_ht: remove unused n_supported variable (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Use 64-bit division helper in iwl_mvm_get_crosstimestamp_fw() (Íñigo Huguet) [2196823] - wifi: carl9170: Replace fake flex-array with flexible-array member (Íñigo Huguet) [2196823] - wifi: carl9170: Fix multiple -Warray-bounds warnings (Íñigo Huguet) [2196823] - wifi: ath10k: remove unused ath10k_get_ring_byte function (Íñigo Huguet) [2196823] - wifi: ath12k: incorrect channel survey dump (Íñigo Huguet) [2196823] - wifi: ath12k: fix incorrect handling of AMSDU frames (Íñigo Huguet) [2196823] - wifi: ath12k: fix packets are sent in native wifi mode while we set raw mode (Íñigo Huguet) [2196823] - wifi: ath12k: fill peer meta data during reo_reinject (Íñigo Huguet) [2196823] - mac80211_hwsim: add PMSR report support via virtio (Íñigo Huguet) [2196823] - mac80211_hwsim: add PMSR abort support via virtio (Íñigo Huguet) [2196823] - mac80211_hwsim: add PMSR request support via virtio (Íñigo Huguet) [2196823] - wifi: nl80211: make nl80211_send_chandef non-static (Íñigo Huguet) [2196823] - mac80211_hwsim: add PMSR capability support (Íñigo Huguet) [2196823] - mac80211: support RNR for EMA AP (Íñigo Huguet) [2196823] - cfg80211: support RNR for EMA AP (Íñigo Huguet) [2196823] - wifi: mac80211: use bullet list for amsdu_mesh_control formats list (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix NULL deref in iwl_mvm_mld_disable_txq (Íñigo Huguet) [2196823] - wifi: mac80211_hwsim: EMA support (Íñigo Huguet) [2196823] - wifi: mac80211_hwsim: Multiple BSSID support (Íñigo Huguet) [2196823] - wifi: mac80211_hwsim: move beacon transmission to a separate function (Íñigo Huguet) [2196823] - wifi: mac80211: generate EMA beacons in AP mode (Íñigo Huguet) [2196823] - wifi: nl80211: Update the documentation of NL80211_SCAN_FLAG_COLOCATED_6GHZ (Íñigo Huguet) [2196823] - wifi: mac80211: implement support for yet another mesh A-MSDU format (Íñigo Huguet) [2196823] - wifi: mac80211: add mesh fast-rx support (Íñigo Huguet) [2196823] - wifi: mac80211: use mesh header cache to speed up mesh forwarding (Íñigo Huguet) [2196823] - wifi: mac80211: mesh fast xmit support (Íñigo Huguet) [2196823] - wifi: mac80211: fix race in mesh sequence number assignment (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Add debugfs to get TAS status (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: support enabling and disabling HW timestamping (Íñigo Huguet) [2196823] - wifi: iwlwifi: Update configurations for Bnj device (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: refactor iwl_mvm_add_sta(), iwl_mvm_rm_sta() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: remove not needed initializations (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: refactor iwl_mvm_sta_send_to_fw() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: refactor iwl_mvm_sta (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: refactor iwl_mvm_cfg_he_sta() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Don't send MAC CTXT cmd after deauthorization (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add stop_ap() and leave_ibss() callbacks for MLD mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add start_ap() and join_ibss() callbacks for MLD mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: select ptp cross timestamp from multiple reads (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: implement PHC clock adjustments (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: enable TX beacon protection (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add support for timing measurement (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: report hardware timestamps in RX/TX status (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: read synced time from firmware if supported (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add support for PTP HW clock (PHC) (Íñigo Huguet) [2196823] - wifi: ath12k: Enable IMPS for WCN7850 (Íñigo Huguet) [2196823] - wifi: ath12k: Identify DFS channel when sending scan channel list command (Íñigo Huguet) [2196823] - wifi: ath12k: fix firmware assert during channel switch for peer sta (Íñigo Huguet) [2196823] - wifi: ath12k: fix memory leak in ath12k_qmi_driver_event_work() (Íñigo Huguet) [2196823] - wifi: ath11k: fix BUFFER_DONE read on monitor ring rx buffer (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: Support new chip RTL8710BU aka RTL8188GU (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: RTL8192EU always needs full init (Íñigo Huguet) [2196823] - wifi: iwlwifi: Avoid disabling GCC specific flag with clang (Íñigo Huguet) [2196823] - wifi: iwlwifi: suppress printf warnings in tracing (Íñigo Huguet) [2196823] - wifi: iwlwifi: fw: pnvm: fix uefi reduced TX power loading (Íñigo Huguet) [2196823] - wifi: iwlwifi: Update configurations for Bnj and Bz devices (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: rs: print BAD_RATE for invalid HT/VHT index (Íñigo Huguet) [2196823] - wifi: iwlwifi: Replace space with tabs as code indent (Íñigo Huguet) [2196823] - wifi: iwlwifi: Add required space before open '(' (Íñigo Huguet) [2196823] - wifi: iwlwifi: Remove prohibited spaces (Íñigo Huguet) [2196823] - wifi: iwlwifi: fix typos in comment (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: remove setting of 'sta' parameter (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add an unassign_vif_chanctx() callback for MLD mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: refactor __iwl_mvm_unassign_vif_chanctx() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add an assign_vif_chanctx() callback for MLD mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: refactor __iwl_mvm_assign_vif_chanctx() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Add a remove_interface() callback for mld mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Add an add_interface() callback for mld mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add support for the new STA related commands (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add support for the new LINK command (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add support for the new MAC CTXT command (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Refactor MAC_CONTEXT_CMD sending flow (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Refactor STA_HE_CTXT_CMD sending flow (Íñigo Huguet) [2196823] - wifi: iwlwifi: yoyo: Add driver defined dump file name (Íñigo Huguet) [2196823] - wifi: iwlwifi: yoyo: Add new tlv for dump file name extension (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: avoid sta lookup in queue alloc (Íñigo Huguet) [2196823] - wifi: ath11k: fix deinitialization of firmware resources (Íñigo Huguet) [2196823] - wifi: ath11k: Replace fake flex-array with flexible-array member (Íñigo Huguet) [2196823] - wifi: ath12k: Add missing unwind goto in ath12k_pci_probe() (Íñigo Huguet) [2196823] - net: Use of_property_present() for testing DT property presence (Íñigo Huguet) [2196823] - wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies() (Íñigo Huguet) [2196823] {CVE-2023-1380} - wifi: rtw88: fix memory leak in rtw_usb_probe() (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Add v5 firmware cycle status report (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Add v2 Bluetooth scan info (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Fix wrong structure assignment at null data report (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Add register monitor report v2 format (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Add traffic TX/RX info and its H2C (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Add WiFi role info v2 (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Add more error_map and counter to log (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: use module_usb_driver (Íñigo Huguet) [2196823] - wifi: rtw89: release RX standby timer of beamformee CSI to save power (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: mark Edimax EW-7811Un V2 as tested (Íñigo Huguet) [2196823] - wifi: brcmfmac: Use ISO3166 country code and rev 0 as fallback on 4356 (Íñigo Huguet) [2196823] - wifi: move raycs, wl3501 and rndis_wlan to legacy directory (Íñigo Huguet) [2196823] - wifi: move mac80211_hwsim and virt_wifi to virtual directory (Íñigo Huguet) [2196823] - wifi: ath11k: add debug prints in regulatory WMI event processing (Íñigo Huguet) [2196823] - wifi: ath11k: add support to parse new WMI event for 6 GHz (Íñigo Huguet) [2196823] - wifi: ath11k: use proper regulatory reference for bands (Íñigo Huguet) [2196823] - bus: mhi: host: pci_generic: Revert "Add a secondary AT port to Telit FN990" (Íñigo Huguet) [2196823] - bus: mhi: host: pci_generic: Drop redundant pci_enable_pcie_error_reporting() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix EOF bit reporting (Íñigo Huguet) [2196823] - wifi: iwlwifi: Do not include radiotap EHT user info if not needed (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add EHT RU allocation to radiotap (Íñigo Huguet) [2196823] - wifi: iwlwifi: Update logs for yoyo reset sw changes (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: clean up duplicated defines (Íñigo Huguet) [2196823] - wifi: iwlwifi: rs-fw: break out for unsupported bandwidth (Íñigo Huguet) [2196823] - wifi: iwlwifi: Add support for B step of BnJ-Fm4 (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: make flush code a bit clearer (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: avoid UB shift of snif_queue (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add primary 80 known for EHT radiotap (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: parse FW frame metadata for EHT sniffer mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: decode USIG_B1_B7 RU to nl80211 RU width (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: rename define to generic name (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: allow Microsoft to use TAS (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add all EHT based on data0 info from HW (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add EHT radiotap info based on rate_n_flags (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add an helper function radiotap TLVs (Íñigo Huguet) [2196823] - wifi: radiotap: separate vendor TLV into header/content (Íñigo Huguet) [2196823] - bus: mhi: ep: Demote unsupported channel error log to debug (Íñigo Huguet) [2196823] - bus: mhi: host: Remove mhi_poll() API (Íñigo Huguet) [2196823] - wifi: iwlwifi: reduce verbosity of some logging events (Íñigo Huguet) [2196823] - wifi: iwlwifi: Adding the code to get RF name for MsP device (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: mark mac header with no data frames (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add LSIG info to radio tap info in EHT (Íñigo Huguet) [2196823] - wifi: nl80211: Add support for randomizing TA of auth and deauth frames (Íñigo Huguet) [2196823] - wifi: mac80211: add LDPC related flags in ieee80211_bss_conf (Íñigo Huguet) [2196823] - wifi: mac80211: add EHT MU-MIMO related flags in ieee80211_bss_conf (Íñigo Huguet) [2196823] - wifi: mac80211: introduce ieee80211_refresh_tx_agg_session_timer() (Íñigo Huguet) [2196823] - wifi: mac80211: add support for driver adding radiotap TLVs (Íñigo Huguet) [2196823] - wifi: radiotap: Add EHT radiotap definitions (Íñigo Huguet) [2196823] - wifi: mac80211: fix ieee80211_link_set_associated() type (Íñigo Huguet) [2196823] - wifi: mac80211: simplify reasoning about EHT capa handling (Íñigo Huguet) [2196823] - wifi: mac80211: mlme: remove pointless sta check (Íñigo Huguet) [2196823] - wifi: mac80211_hwsim: Indicate support for NL80211_EXT_FEATURE_SCAN_MIN_PREQ_CONTENT (Íñigo Huguet) [2196823] - wifi: mac80211: add netdev per-link debugfs data and driver hook (Íñigo Huguet) [2196823] - wifi: mac80211: remove SMPS from AP debugfs (Íñigo Huguet) [2196823] - wifi: mac80211: add pointer from bss_conf to vif (Íñigo Huguet) [2196823] - wifi: mac80211: warn only once on AP probe (Íñigo Huguet) [2196823] - wifi: cfg80211/mac80211: report link ID on control port RX (Íñigo Huguet) [2196823] - wifi: mac80211: add support for set_hw_timestamp command (Íñigo Huguet) [2196823] - wifi: nl80211: add a command to enable/disable HW timestamping (Íñigo Huguet) [2196823] - wifi: wireless: cleanup unused function parameters (Íñigo Huguet) [2196823] - wifi: wireless: correct primary channel validation on 6 GHz (Íñigo Huguet) [2196823] - wifi: wireless: return primary channel regardless of DUP (Íñigo Huguet) [2196823] - wifi: mac80211: allow beacon protection HW offload (Íñigo Huguet) [2196823] - wifi: mac80211: check key taint for beacon protection (Íñigo Huguet) [2196823] - wifi: mac80211: clear all bits that relate rtap fields on skb (Íñigo Huguet) [2196823] - wifi: mac80211: adjust scan cancel comment/check (Íñigo Huguet) [2196823] - wifi: nl80211: Update the documentation of NL80211_SCAN_FLAG_COLOCATED_6GHZ (Íñigo Huguet) [2196823] - gpiolib: split linux/gpio/driver.h out of linux/gpio.h (Íñigo Huguet) [2196823] - wifi: rtlwifi: rtl8192se: Remove some unused variables (Íñigo Huguet) [2196823] - wifi: rtw88: mac: Return the original error from rtw_mac_power_switch() (Íñigo Huguet) [2196823] - wifi: rtw88: mac: Return the original error from rtw_pwr_seq_parser() (Íñigo Huguet) [2196823] - wifi: brcmfmac: pcie: Add 4359C0 firmware definition (Íñigo Huguet) [2196823] - wifi: rtw89: fix SER L1 might stop entering LPS issue (Íñigo Huguet) [2196823] - wifi: ath11k: Add tx ack signal support for management packets (Íñigo Huguet) [2196823] - wifi: brcmfmac: pcie: Add BCM4378B3 support (Íñigo Huguet) [2196823] - wifi: brcmfmac: common: Add support for external calibration blobs (Íñigo Huguet) [2196823] - wifi: brcmfmac: pcie: Load and provide TxCap blobs (Íñigo Huguet) [2196823] - wifi: brcmfmac: common: Add support for downloading TxCap blobs (Íñigo Huguet) [2196823] - wifi: brcmfmac: pcie: Add IDs/properties for BCM4387 (Íñigo Huguet) [2196823] - wifi: brcmfmac: cfg80211: Pass the PMK in binary instead of hex (Íñigo Huguet) [2196823] - wifi: brcmfmac: cfg80211: Add support for PMKID_V3 operations (Íñigo Huguet) [2196823] - wifi: brcmfmac: feature: Add support for setting feats based on WLC version (Íñigo Huguet) [2196823] - wifi: brcmfmac: cfg80211: Add support for scan params v2 (Íñigo Huguet) [2196823] - wifi: brcmfmac: chip: Handle 1024-unit sizes for TCM blocks (Íñigo Huguet) [2196823] - wifi: brcmfmac: chip: Only disable D11 cores; handle an arbitrary number (Íñigo Huguet) [2196823] - wifi: ath11k: generate rx and tx mcs maps for supported HE mcs (Íñigo Huguet) [2196823] - wifi: ath11k: move HE MCS mapper to a separate function (Íñigo Huguet) [2196823] - wifi: ath11k: push MU-MIMO params from hostapd to hardware (Íñigo Huguet) [2196823] - wifi: ath11k: modify accessor macros to match index size (Íñigo Huguet) [2196823] - wifi: ath6kl: reduce WARN to dev_dbg() in callback (Íñigo Huguet) [2196823] - wifi: brcmfmac: support CQM RSSI notification with older firmware (Íñigo Huguet) [2196823] - wifi: brcmfmac: pcie: Provide a buffer of random bytes to the device (Íñigo Huguet) [2196823] - wifi: brcmfmac: acpi: Add support for fetching Apple ACPI properties (Íñigo Huguet) [2196823] - wifi: ath12k: remove memset with byte count of 278528 (Íñigo Huguet) [2196823] - wifi: wcn36xx: Slightly optimize PREPARE_HAL_BUF() (Íñigo Huguet) [2196823] - wifi: rtw89: refine FW feature judgement on packet drop (Íñigo Huguet) [2196823] - wifi: rtw89: 8852b: enable hw_scan support (Íñigo Huguet) [2196823] - wifi: rtw89: 8852b: add channel encoding for hw_scan (Íñigo Huguet) [2196823] - wifi: rtw89: adjust channel encoding to common function (Íñigo Huguet) [2196823] - wifi: rtw89: fw: configure CRASH_TRIGGER feature for 8852B (Íñigo Huguet) [2196823] - wifi: rtw89: add tx_wake notify for 8852B (Íñigo Huguet) [2196823] - wifi: rtw88: rtw8822c: Implement RTL8822CS (SDIO) efuse parsing (Íñigo Huguet) [2196823] - wifi: rtw88: rtw8822b: Implement RTL8822BS (SDIO) efuse parsing (Íñigo Huguet) [2196823] - wifi: rtw88: rtw8821c: Implement RTL8821CS (SDIO) efuse parsing (Íñigo Huguet) [2196823] - wifi: rtw88: mac: Add SDIO HCI support in the TX/page table setup (Íñigo Huguet) [2196823] - wifi: rtw88: mac: Add support for the SDIO HCI in rtw_pwr_seq_parser() (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: Remove always true condition in rtl8xxxu_print_chipinfo (Íñigo Huguet) [2196823] - wifi: rtw89: add RNR support for 6 GHz scan (Íñigo Huguet) [2196823] - wifi: rtlwifi: rtl8192de: Remove the unused variable bcnfunc_enable (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: 8188e: parse single one element of RA report for station mode (Íñigo Huguet) [2196823] - wifi: rtlwifi: rtl8192ce: fix dealing empty EEPROM values (Íñigo Huguet) [2196823] - wifi: ath11k: fix SAC bug on peer addition with sta band migration (Íñigo Huguet) [2196823] - wifi: ath10k: Remove redundant assignment to changed_flags (Íñigo Huguet) [2196823] - wifi: ath10k: snoc: enable threaded napi on WCN3990 (Íñigo Huguet) [2196823] - wifi: ath5k: fix an off by one check in ath5k_eeprom_read_freq_list() (Íñigo Huguet) [2196823] - wifi: ath5k: Use platform_get_irq() to get the interrupt (Íñigo Huguet) [2196823] - wifi: ath11k: Use platform_get_irq() to get the interrupt (Íñigo Huguet) [2196823] - wifi: ath12k: PCI ops for wakeup/release MHI (Íñigo Huguet) [2196823] - wifi: ath12k: Handle lock during peer_id find (Íñigo Huguet) [2196823] - wifi: ath9k: hif_usb: fix memory leak of remain_skbs (Íñigo Huguet) [2196823] - wifi: ath11k: fix return value check in ath11k_ahb_probe() (Íñigo Huguet) [2196823] - wifi: ath12k: use kfree_skb() instead of kfree() (Íñigo Huguet) [2196823] - wifi: ath: Silence memcpy run-time false positive warning (Íñigo Huguet) [2196823] - wifi: ath10k: Remove the unused function shadow_dst_wr_ind_addr() and ath10k_ce_error_intr_enable() (Íñigo Huguet) [2196823] - wifi: ath12k: dp_mon: clean up some inconsistent indentings (Íñigo Huguet) [2196823] - wifi: ath12k: dp_mon: Fix unsigned comparison with less than zero (Íñigo Huguet) [2196823] - wifi: ath12k: Fix spelling mistakes in warning messages and comments (Íñigo Huguet) [2196823] - wifi: ath6kl: minor fix for allocation size (Íñigo Huguet) [2196823] - wifi: ath11k: Set ext passive scan flag to adjust passive scan start time (Íñigo Huguet) [2196823]- [rt] build kernel-rt-4.18.0-511.rt7.300.el8 [2180997] - xfrm: add NULL check in xfrm_update_ae_params (Daniel Mendes) [2224007] {CVE-2023-3772} - scsi: storvsc: Fix handling of virtual Fibre Channel timeouts (Cathy Avery) [1986067] - netfilter: xt_owner: Add supplementary groups option (Phil Sutter) [2136194] - netfilter: nf_tables: can't schedule in nft_chain_validate (Florian Westphal) [2230460] - drm/nouveau/nvkm/dp: Add workaround to fix DP 1.3+ DPCD issues (Karol Herbst) [2229989] - net: deprecate PF_KEY (Sabrina Dubroca) [RHEL-1257] - KVM: SEV: remove ghcb variable declarations (Vitaly Kuznetsov) [2213807] - KVM: SEV: only access GHCB fields once (Vitaly Kuznetsov) [2213805] {CVE-2023-4155} - KVM: SEV: snapshot the GHCB before accessing it (Vitaly Kuznetsov) [2213805] {CVE-2023-4155} - Documentation/x86: Fix backwards on/off logic about YMM support (Waiman Long) [2229889] {CVE-2022-40982} - KVM: Add GDS_NO support to KVM (Waiman Long) [2229889] {CVE-2022-40982} - x86/speculation: Add Kconfig option for GDS (Waiman Long) [2229889] {CVE-2022-40982} - x86/speculation: Add force option to GDS mitigation (Waiman Long) [2229889] {CVE-2022-40982} - x86/speculation: Add Gather Data Sampling mitigation (Waiman Long) [2229889] {CVE-2022-40982} - x86/bugs: Use sysfs_emit() (Waiman Long) [2229884] - Documentation/ABI: Mention retbleed vulnerability info file for sysfs (Waiman Long) [2229884] - docs/kernel-parameters: Update descriptions for "mitigations=" param with retbleed (Waiman Long) [2229884] - arm64: correct the effect of mitigations off on kpti (Waiman Long) [2229884] - x86/speculation: Add missing srbds=off to the mitigations= help text (Waiman Long) [2229884] - usb: typec: ucsi: Mark dGPUs as DEVICE scope (Desnes Nunes) [2222463] - i2c: nvidia-gpu: Remove ccgx,firmware-build property (Desnes Nunes) [2222463] - usb: typec: ucsi_ccg: Add OF support (Desnes Nunes) [2222463] - usb: typec: ucsi/ucsi_ccg: Convert to i2c's .probe_new() (Desnes Nunes) [2222463] - i2c: nvidia-gpu: Add ACPI property to align with device-tree (Desnes Nunes) [2222463] - dt-bindings: usb: Add Cypress cypd4226 Type-C controller (Desnes Nunes) [2222463] - i2c: designware-pci: Switch to use i2c_new_ccgx_ucsi() (Desnes Nunes) [2222463] - i2c: nvidia-gpu: Convert to use dev_err_probe() (Desnes Nunes) [2222463] - i2c: nvidia-gpu: Use temporary variable for struct device (Desnes Nunes) [2222463] - i2c: nvidia-gpu: Switch to use i2c_new_ccgx_ucsi() (Desnes Nunes) [2222463] - i2c: Remove support for dangling device properties (Desnes Nunes) [2222463] - i2c: nvidia-gpu: Constify the software node (Desnes Nunes) [2222463] - i2c: nvidia-gpu: Use PTR_ERR_OR_ZERO() to simplify code (Desnes Nunes) [2222463] - i2c: nvidia-gpu: convert to use i2c_new_client_device() (Desnes Nunes) [2222463] - i2c: Add support for software nodes (Desnes Nunes) [2222463] - i2c: Introduce common module to instantiate CCGx UCSI (Desnes Nunes) [2222463] - power: supply: Fix logic checking if system is running from battery (Desnes Nunes) [2222463] - redhat: support virtio-mem on x86-64 as tech-preview (David Hildenbrand) [2229123] - virtio/virtio_mem: handle a possible NULL as a memcpy parameter (David Hildenbrand) [2229123] - virtio-mem: support VIRTIO_MEM_F_UNPLUGGED_INACCESSIBLE (David Hildenbrand) [2229123] - virtio-mem: disallow mapping virtio-mem memory via /dev/mem (David Hildenbrand) [2229123] - kernel/resource: disallow access to exclusive system RAM regions (David Hildenbrand) [2229123] - kernel/resource: clean up and optimize iomem_is_exclusive() (David Hildenbrand) [2229123] - virtio-mem: kdump mode to sanitize /proc/vmcore access (David Hildenbrand) [2229123] - virtio-mem: factor out hotplug specifics from virtio_mem_remove() into virtio_mem_deinit_hotplug() (David Hildenbrand) [2229123] - virtio-mem: factor out hotplug specifics from virtio_mem_probe() into virtio_mem_init_hotplug() (David Hildenbrand) [2229123] - virtio-mem: factor out hotplug specifics from virtio_mem_init() into virtio_mem_init_hotplug() (David Hildenbrand) [2229123] - proc/vmcore: fix possible deadlock on concurrent mmap and read (David Hildenbrand) [2229123] - proc/vmcore: don't fake reading zeroes on surprise vmcore_cb unregistration (David Hildenbrand) [2229123] - proc/vmcore: fix clearing user buffer by properly using clear_user() (David Hildenbrand) [2229123] - proc/vmcore: convert oldmem_pfn_is_ram callback to more generic vmcore callbacks (David Hildenbrand) [2229123] - proc/vmcore: let pfn_is_ram() return a bool (David Hildenbrand) [2229123] - x86/xen: print a warning when HVMOP_get_mem_type fails (David Hildenbrand) [2229123] - x86/xen: simplify xen_oldmem_pfn_is_ram() (David Hildenbrand) [2229123] - x86/xen: update xen_oldmem_pfn_is_ram() documentation (David Hildenbrand) [2229123] - virtio-mem: fix sleeping in RCU read side section in virtio_mem_online_page_cb() (David Hildenbrand) [2229123] - virtio-mem: prioritize unplug from ZONE_MOVABLE in Big Block Mode (David Hildenbrand) [2229123] - virtio-mem: simplify high-level unplug handling in Big Block Mode (David Hildenbrand) [2229123] - virtio-mem: prioritize unplug from ZONE_MOVABLE in Sub Block Mode (David Hildenbrand) [2229123] - virtio-mem: simplify high-level unplug handling in Sub Block Mode (David Hildenbrand) [2229123] - virtio-mem: simplify high-level plug handling in Sub Block Mode (David Hildenbrand) [2229123] - virtio-mem: use page_zonenum() in virtio_mem_fake_offline() (David Hildenbrand) [2229123] - virtio-mem: don't read big block size in Sub Block Mode (David Hildenbrand) [2229123] - fs/proc/kcore: use page_offline_(freeze|thaw) (David Hildenbrand) [2229123] - virtio-mem: use page_offline_(start|end) when setting PageOffline() (David Hildenbrand) [2229123] - mm: introduce page_offline_(begin|end|freeze|thaw) to synchronize setting PageOffline() (David Hildenbrand) [2229123] - fs/proc/kcore: don't read offline sections, logically offline pages and hwpoisoned pages (David Hildenbrand) [2229123] - fs/proc/kcore: pfn_is_ram check only applies to KCORE_RAM (David Hildenbrand) [2229123] - fs/proc/kcore: drop KCORE_REMAP and KCORE_OTHER (David Hildenbrand) [2229123] - proc/kcore: Remove unused kclist_add_remap() (David Hildenbrand) [2229123] - x86/gart: Exclude GART aperture from kcore (David Hildenbrand) [2229123] - kernel/resource: remove first_lvl / siblings_only logic (David Hildenbrand) [2229123] - kernel/resource: make walk_mem_res() find all busy IORESOURCE_MEM resources (David Hildenbrand) [2229123] - kernel/resource: make walk_system_ram_res() find all busy IORESOURCE_SYSTEM_RAM resources (David Hildenbrand) [2229123] - kernel/resource.c: fix kernel-doc markups (David Hildenbrand) [2229123] - resource: avoid unnecessary lookups in find_next_iomem_res() (David Hildenbrand) [2229123] - resource: fix locking in find_next_iomem_res() (David Hildenbrand) [2229123] - virtio-mem: check against mhp_get_pluggable_range() which memory we can hotplug (David Hildenbrand) [2229123] - virtio-mem: Assign boolean values to a bool variable (David Hildenbrand) [2229123] - mm/memory_hotplug: MEMHP_MERGE_RESOURCE -> MHP_MERGE_RESOURCE (David Hildenbrand) [2229123] - virtio-mem: Big Block Mode (BBM) - safe memory hotunplug (David Hildenbrand) [2229123] - virtio-mem: Big Block Mode (BBM) - basic memory hotunplug (David Hildenbrand) [2229123] - mm/memory_hotplug: extend offline_and_remove_memory() to handle more than one memory block (David Hildenbrand) [2229123] - virtio-mem: allow to force Big Block Mode (BBM) and set the big block size (David Hildenbrand) [2229123] - virtio-mem: Big Block Mode (BBM) memory hotplug (David Hildenbrand) [2229123] - virtio-mem: factor out adding/removing memory from Linux (David Hildenbrand) [2229123] - virtio-mem: memory notifier callbacks are specific to Sub Block Mode (SBM) (David Hildenbrand) [2229123] - virito-mem: existing (un)plug functions are specific to Sub Block Mode (SBM) (David Hildenbrand) [2229123] - virtio-mem: memory block ids are specific to Sub Block Mode (SBM) (David Hildenbrand) [2229123] - virtio-mem: nb_sb_per_mb and subblock_size are specific to Sub Block Mode (SBM) (David Hildenbrand) [2229123] - virito-mem: subblock states are specific to Sub Block Mode (SBM) (David Hildenbrand) [2229123] - virtio-mem: memory block states are specific to Sub Block Mode (SBM) (David Hildenbrand) [2229123] - virito-mem: document Sub Block Mode (SBM) (David Hildenbrand) [2229123] - virtio-mem: generalize handling when memory is getting onlined deferred (David Hildenbrand) [2229123] - virtio-mem: don't always trigger the workqueue when offlining memory (David Hildenbrand) [2229123] - virtio-mem: drop last_mb_id (David Hildenbrand) [2229123] - virtio-mem: generalize virtio_mem_overlaps_range() (David Hildenbrand) [2229123] - virtio-mem: generalize virtio_mem_owned_mb() (David Hildenbrand) [2229123] - virtio-mem: generalize check for added memory (David Hildenbrand) [2229123] - virtio-mem: retry fake-offlining via alloc_contig_range() on ZONE_MOVABLE (David Hildenbrand) [2229123] - virtio-mem: factor out handling of fake-offline pages in memory notifier (David Hildenbrand) [2229123] - virtio-mem: factor out fake-offlining into virtio_mem_fake_offline() (David Hildenbrand) [2229123] - virtio-mem: print debug messages from virtio_mem_send_*_request() (David Hildenbrand) [2229123] - virtio-mem: factor out calculation of the bit number within the subblock bitmap (David Hildenbrand) [2229123] - virtio-mem: use "unsigned long" for nr_pages when fake onlining/offlining (David Hildenbrand) [2229123] - virtio-mem: drop rc2 in virtio_mem_mb_plug_and_add() (David Hildenbrand) [2229123] - virtio-mem: simplify MAX_ORDER - 1 / pageblock_order handling (David Hildenbrand) [2229123] - virtio-mem: more precise calculation in virtio_mem_mb_state_prepare_next_mb() (David Hildenbrand) [2229123] - virtio-mem: determine nid only once using memory_add_physaddr_to_nid() (David Hildenbrand) [2229123] - MAINTAINERS: add URL for virtio-mem (David Hildenbrand) [2229123] - virtio-mem: Constify mem_id_table (David Hildenbrand) [2229123] - kernel/resource: make iomem_resource implicit in release_mem_region_adjustable() (David Hildenbrand) [2229123] - virtio-mem: try to merge system ram resources (David Hildenbrand) [2229123] - mm/memory_hotplug: MEMHP_MERGE_RESOURCE to specify merging of System RAM resources (David Hildenbrand) [2229123] - mm/memory_hotplug: prepare passing flags to add_memory() and friends (David Hildenbrand) [2229123] - mm/memory_hotplug: guard more declarations by CONFIG_MEMORY_HOTPLUG (David Hildenbrand) [2229123] - include/linux/memory_hotplug.h: move definitions of {set,clear}_zone_contiguous (David Hildenbrand) [2229123] - kernel/resource: make release_mem_region_adjustable() never fail (David Hildenbrand) [2229123] - virtio-mem: don't special-case ZONE_MOVABLE (David Hildenbrand) [2229123] - virtio_mem: convert to LE accessors (David Hildenbrand) [2229123] - virtio_mem: correct tags for config space fields (David Hildenbrand) [2229123] - virtio-mem: Fix build error due to improper use 'select' (David Hildenbrand) [2229123] - virtio-mem: add memory via add_memory_driver_managed() (David Hildenbrand) [2229123] - virtio-mem: silence a static checker warning (David Hildenbrand) [2229123] - virtio_mem: convert device block size into 64bit (David Hildenbrand) [2229123] - virtio-mem: drop unnecessary initialization (David Hildenbrand) [2229123] - virtio-mem: Don't rely on implicit compiler padding for requests (David Hildenbrand) [2229123] - virtio-mem: Try to unplug the complete online memory block first (David Hildenbrand) [2229123] - virtio-mem: Use -ETXTBSY as error code if the device is busy (David Hildenbrand) [2229123] - virtio-mem: Unplug subblocks right-to-left (David Hildenbrand) [2229123] - virtio-mem: Drop manual check for already present memory (David Hildenbrand) [2229123] - virtio-mem: Add parent resource for all added "System RAM" (David Hildenbrand) [2229123] - virtio-mem: Better retry handling (David Hildenbrand) [2229123] - virtio-mem: Offline and remove completely unplugged memory blocks (David Hildenbrand) [2229123] - mm/memory_hotplug: Introduce offline_and_remove_memory() (David Hildenbrand) [2229123] - virtio-mem: Allow to offline partially unplugged memory blocks (David Hildenbrand) [2229123] - virtio-mem: Paravirtualized memory hotunplug part 2 (David Hildenbrand) [2229123] - virtio-mem: Paravirtualized memory hotunplug part 1 (David Hildenbrand) [2229123] - virtio-mem: Allow to specify an ACPI PXM as nid (David Hildenbrand) [2229123] - MAINTAINERS: Add myself as virtio-mem maintainer (David Hildenbrand) [2229123] - virtio-mem: Paravirtualized memory hotplug (David Hildenbrand) [2229123] - Revert "drm/amd/display: edp do not add non-edid timings" (Jocelyn Falempe) [RHEL-845] - Revert "drm/amd/display: reallocate DET for dual displays with high pixel rate ratio" (Jocelyn Falempe) [RHEL-845] - drm/client: Fix memory leak in drm_client_modeset_probe (Jocelyn Falempe) [RHEL-845] - drm/client: Fix memory leak in drm_client_target_cloned (Jocelyn Falempe) [RHEL-845] - drm/atomic: Fix potential use-after-free in nonblocking commits (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: conditionally disable pcie lane/speed switching for SMU13 (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: share the code around SMU13 pcie parameters update (Jocelyn Falempe) [RHEL-845] - drm/ttm: Don't leak a resource on swapout move error (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: avoid restore process run into dead loop. (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Correct `DMUB_FW_VERSION` macro (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Fix 128b132b link loss handling (Jocelyn Falempe) [RHEL-845] - drm/amd/display: add a NULL pointer check (Jocelyn Falempe) [RHEL-845] - drm/amd: Disable PSR-SU on Parade 0803 TCON (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: fix clearing mappings for BOs that are always valid in VM (Jocelyn Falempe) [RHEL-845] - drm/amd/display: disable seamless boot if force_odm_combine is enabled (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Remove Phantom Pipe Check When Calculating K1 and K2 (Jocelyn Falempe) [RHEL-845] - drm/amd/display: fix seamless odm transitions (Jocelyn Falempe) [RHEL-845] - drm/dp_mst: Clear MSG_RDY flag before sending new message (Jocelyn Falempe) [RHEL-845] - drm/atomic: Allow vblank-enabled + self-refresh "disable" (Jocelyn Falempe) [RHEL-845] - drm/amd/display: perform a bounds check before filling dirty rectangles (Jocelyn Falempe) [RHEL-845] - drm/nouveau: bring back blit subchannel for pre nv50 GPUs (Jocelyn Falempe) [RHEL-845] - drm/nouveau/disp/g94: enable HDMI (Jocelyn Falempe) [RHEL-845] - drm/nouveau/disp: fix HDMI on gt215+ (Jocelyn Falempe) [RHEL-845] - drm/i915: Fix one wrong caching mode enum usage (Jocelyn Falempe) [RHEL-845] - drm/i915: Don't preserve dpll_hw_state for slave crtc in Bigjoiner (Jocelyn Falempe) [RHEL-845] - drm/panel: simple: Add Powertip PH800480T013 drm_display_mode flags (Jocelyn Falempe) [RHEL-845] - drm/bridge: ti-sn65dsi86: Fix auxiliary bus lifetime (Jocelyn Falempe) [RHEL-845] - drm/panel: simple: Add connector_type for innolux_at043tn24 (Jocelyn Falempe) [RHEL-845] - drm/nouveau/acr: Abort loading ACR if no firmware was found (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: add RAS POISON interrupt funcs for jpeg_v4_0 (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: add RAS POISON interrupt funcs for jpeg_v2_6 (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: separate ras irq from jpeg instance irq for UVD_POISON (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Move jpeg ras block init to ras sw_init (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: add RAS POISON interrupt funcs for vcn_v4_0 (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: add RAS POISON interrupt funcs for vcn_v2_6 (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: separate ras irq from vcn instance irq for UVD_POISON (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Move vcn ras block init to ras sw_init (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Fix usage of UMC fill record in RAS (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Fix memcpy() in sienna_cichlid_append_powerplay_table function. (Jocelyn Falempe) [RHEL-845] - amdgpu: validate offset_in_bo of drm_amdgpu_gem_va (Jocelyn Falempe) [RHEL-845] - drm/radeon: fix possible division-by-zero errors (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Fix artifacting on eDP panels when engaging freesync video mode (Jocelyn Falempe) [RHEL-845] - drm/amdkfd: Fix potential deallocation of previously deallocated memory. (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Fix a test dml32_rq_dlg_get_rq_reg() (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Fix a test CalculatePrefetchSchedule() (Jocelyn Falempe) [RHEL-845] - drm/panel: simple: fix active size for Ampire AM-480272H3TMQW-T01H (Jocelyn Falempe) [RHEL-845] - drm/bridge: ti-sn65dsi83: Fix enable/disable flow to meet spec (Jocelyn Falempe) [RHEL-845] - drm/bridge: anx7625: Prevent endless probe loop (Jocelyn Falempe) [RHEL-845] - drm/nouveau: dispnv50: fix missing-prototypes warning (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358767: Switch to devm MIPI-DSI helpers (Jocelyn Falempe) [RHEL-845] - drm/vkms: Fix RGB565 pixel conversion (Jocelyn Falempe) [RHEL-845] - drm: Add fixed-point helper to get rounded integer values (Jocelyn Falempe) [RHEL-845] - drm/vkms: isolate pixel conversion functionality (Jocelyn Falempe) [RHEL-845] - drm/panel: sharp-ls043t1le01: adjust mode settings (Jocelyn Falempe) [RHEL-845] - drm/vram-helper: fix function names in vram helper doc (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358768: fix THS_TRAILCNT computation (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358768: fix TXTAGOCNT computation (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358768: fix THS_ZEROCNT computation (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358768: fix TCLK_TRAILCNT computation (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358768: Add atomic_get_input_bus_fmts() implementation (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358768: fix TCLK_ZEROCNT computation (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358768: fix PLL target frequency (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358768: fix PLL parameters computation (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358768: always enable HS video mode (Jocelyn Falempe) [RHEL-845] - drm/bridge: ti-sn65dsi83: Fix enable error path (Jocelyn Falempe) [RHEL-845] - drm/bridge: it6505: Move a variable assignment behind a null pointer check in receive_timing_debugfs_show() (Jocelyn Falempe) [RHEL-845] - drm/i915/guc/slpc: Provide sysfs for efficient freq (Jocelyn Falempe) [RHEL-845] - drm/i915/guc: More debug print updates - GuC SLPC (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Explicitly specify update type per plane info change (Jocelyn Falempe) [RHEL-845] - radeon: avoid double free in ci_dpm_init() (Jocelyn Falempe) [RHEL-845] - drm/amd/display: fix is_timing_changed() prototype (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Add logging for display MALL refresh setting (Jocelyn Falempe) [RHEL-845] - drm: use mgr->dev in drm_dbg_kms in drm_dp_add_payload_part2 (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Ensure vmin and vmax adjust for DCE (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Validate VM ioctl flags. (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Do not update DRR while BW optimizations pending (Jocelyn Falempe) [RHEL-845] - drm/radeon: fix race condition UAF in radeon_gem_set_domain_ioctl (Jocelyn Falempe) [RHEL-845] - udmabuf: revert 'Add support for mapping hugepages (v4)' (Jocelyn Falempe) [RHEL-845] - drm/amd/display: fix the system hang while disable PSR (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Add wrapper to call planes and stream update (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Use dc_update_planes_and_stream (Jocelyn Falempe) [RHEL-845] - drm/nouveau: add nv_encoder pointer check for NULL (Jocelyn Falempe) [RHEL-845] - drm/nouveau/dp: check for NULL nv_connector->native_mode (Jocelyn Falempe) [RHEL-845] - drm/bridge: ti-sn65dsi86: Avoid possible buffer overflow (Jocelyn Falempe) [RHEL-845] - drm/nouveau: don't detect DSM for non-NVIDIA device (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Modify indirect buffer packages for resubmission (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Implement gfx9 patch functions for resubmission (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Program gds backup address as zero if no gds allocated (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Reset CP_VMID_PREEMPT after trailing fence signaled (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: add missing radeon secondary PCI ID (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: workaround for compute workload type on some skus (Jocelyn Falempe) [RHEL-845] - drm/amd: Tighten permissions on VBIOS flashing attributes (Jocelyn Falempe) [RHEL-845] - drm/amd: Make sure image is written to trigger VBIOS image update flow (Jocelyn Falempe) [RHEL-845] - drm/amd/display: edp do not add non-edid timings (Jocelyn Falempe) [RHEL-845] - drm/amd/display: limit DPIA link rate to HBR3 (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: vcn_4_0 set instance 0 init sched score to 1 (Jocelyn Falempe) [RHEL-845] - Revert "drm/amdgpu: remove TOPDOWN flags when allocating VRAM in large bar system" (Jocelyn Falempe) [RHEL-845] - drm:amd:amdgpu: Fix missing buffer object unlock in failure path (Jocelyn Falempe) [RHEL-845] - drm: panel-orientation-quirks: Change Air's quirk to support Air Plus (Jocelyn Falempe) [RHEL-845] - drm/amd/display: add ODM case when looking for first split pipe (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Reduce sdp bw after urgent to 90% (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: Fix power context allocation in SMU13 (Jocelyn Falempe) [RHEL-845] - drm/amd: Disallow s0ix without BIOS support again (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: change reserved vram info print (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: fix xclk freq on CHIP_STONEY (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: conditionally disable pcie lane switching for some sienna_cichlid SKUs (Jocelyn Falempe) [RHEL-845] - drm/i915/gt: Use the correct error value when kernel_context() fails (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: fix Null pointer dereference error in amdgpu_device_recover_vram (Jocelyn Falempe) [RHEL-845] - drm/i915/selftests: Add some missing error propagation (Jocelyn Falempe) [RHEL-845] - drm/i915: Use 18 fast wake AUX sync len (Jocelyn Falempe) [RHEL-845] - drm/i915: Explain the magic numbers for AUX SYNC/precharge length (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: reverse mclk and fclk clocks levels for renoir (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: reverse mclk and fclk clocks levels for yellow carp (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: reverse mclk clocks levels for SMU v13.0.5 (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: resolve reboot exception for si oland (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: reverse mclk and fclk clocks levels for vangogh (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: reverse mclk and fclk clocks levels for SMU v13.0.4 (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: enable tmz by default for GC 11.0.1 (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Only wait for blank completion if OTG active (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: skip disabling fence driver src_irqs when device is unplugged (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: set gfx9 onwards APU atomics support to be true (Jocelyn Falempe) [RHEL-845] - drm/amdgpu/nv: update VCN 3 max HEVC encoding resolution (Jocelyn Falempe) [RHEL-845] - drm/ast: Fix ARM compatibility (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Use the default reset when loading or reloading the driver (Jocelyn Falempe) [RHEL-845] - drm/amd/display: fix memleak in aconnector->timing_requested (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: release gpu full access after "amdgpu_device_ip_late_init" (Jocelyn Falempe) [RHEL-845] - drm/i915: Fix PIPEDMC disabling for a bigjoiner configuration (Jocelyn Falempe) [RHEL-845] - drm/i915: Disable DPLLs before disconnecting the TC PHY (Jocelyn Falempe) [RHEL-845] - drm/i915: Move shared DPLL disabling into CRTC disable hook (Jocelyn Falempe) [RHEL-845] - drm: fix drmm_mutex_init() (Jocelyn Falempe) [RHEL-845] - drm/amd/amdgpu: limit one queue per gang (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: Fix output of pp_od_clk_voltage (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: add missing NotifyPowerSource message mapping for SMU13.0.7 (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: don't enable secure display on incompatible platforms (Jocelyn Falempe) [RHEL-845] - drm/radeon: reintroduce radeon_dp_work_func content (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Have Payload Properly Created After Resume (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: reserve the old gc_11_0_*_mes.bin (Jocelyn Falempe) [RHEL-845] - drm/amd/amdgpu: introduce gc_*_mes_2.bin v2 (Jocelyn Falempe) [RHEL-845] - drm/amdgpu/gfx11: update gpu_clock_counter logic (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: refine get gpu clock counter method (Jocelyn Falempe) [RHEL-845] - drm/amdgpu/gfx11: Adjust gfxoff before powergating on gfx11 as well (Jocelyn Falempe) [RHEL-845] - drm/amdgpu/gfx10: Disable gfxoff before disabling powergating. (Jocelyn Falempe) [RHEL-845] - drm/amdgpu/gmc11: implement get_vbios_fb_size() (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: fix possible power mode mismatch between driver and PMFW (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Enable IH retry CAM on GFX9 (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Fix sdma v4 sw fini error (Jocelyn Falempe) [RHEL-845] - drm/amd: Fix an out of bounds error in BIOS parser (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Correct DML calculation to follow HW SPEC (Jocelyn Falempe) [RHEL-845] - drm/amd/display: fixed dcn30+ underflow issue (Jocelyn Falempe) [RHEL-845] - drm/amd/display: reallocate DET for dual displays with high pixel rate ratio (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Use DC_LOG_DC in the trasform pixel function (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Enable HostVM based on rIOMMU active (Jocelyn Falempe) [RHEL-845] - drm/amd/display: enable DPG when disabling plane for phantom pipe (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Correct DML calculation to align HW formula (Jocelyn Falempe) [RHEL-845] - drm/amd/display: populate subvp cmd info only for the top pipe (Jocelyn Falempe) [RHEL-845] - drm/displayid: add displayid_get_header() and check bounds better (Jocelyn Falempe) [RHEL-845] - drm/i915: taint kernel when force probing unsupported devices (Jocelyn Falempe) [RHEL-845] - drm/i915/dp: prevent potential div-by-zero (Jocelyn Falempe) [RHEL-845] - drm/i915: Fix NULL ptr deref by checking new_crtc_state (Jocelyn Falempe) [RHEL-845] - drm/i915/guc: Don't capture Gen8 regs on Xe devices (Jocelyn Falempe) [RHEL-845] - drm/sched: Check scheduler work queue before calling timeout handling (Jocelyn Falempe) [RHEL-845] - drm/mipi-dsi: Set the fwnode for mipi_dsi_device (Jocelyn Falempe) [RHEL-845] - drm/nouveau/disp: More DP_RECEIVER_CAP_SIZE array fixes (Jocelyn Falempe) [RHEL-845] - drm/dsc: fix DP_DSC_MAX_BPP_DELTA_* macro values (Jocelyn Falempe) [RHEL-845] - drm/fbdev-generic: prohibit potential out-of-bounds access (Jocelyn Falempe) [RHEL-845]- [rt] build kernel-rt-4.18.0-510.rt7.299.el8 [2180997] - locking: 8.9 KRTS JiraReadiness exercise (John B. Wyatt IV) [RHEL-982] - x86/show_trace_log_lvl: Ensure stack pointer is aligned, again (Oleg Nesterov) [2188093] - ahci: Add support for Dell S140 and later controllers (Tomas Henzl) [2222879] - s390/time: steer clocksource on STP syncs for CLOCK_MONOTONIC (Tobias Huschle) [2177649] - memstick: r592: Fix UAF bug in r592_remove due to race condition (Wander Lairson Costa) [2216152] {CVE-2023-35825} - scsi: zfcp: Defer fc_rport blocking until after ADISC response (Tobias Huschle) [2230241] - RDMA/efa: Add EFA 0xefa2 PCI ID (Izabela Bakollari) [2170086] - RDMA/efa: Support CQ receive entries with source GID (Izabela Bakollari) [2170086] - Revert "isystem: ship and use stdarg.h" (Jocelyn Falempe) [2229185] - drm/drm_print: Use system include for (Jocelyn Falempe) [2229185] - x86/mm: Do not shuffle CPU entry areas without KASLR (Rafael Aquini) [2165932] {CVE-2023-0597} - x86/mm: Randomize per-cpu entry area (Rafael Aquini) [2165932] {CVE-2023-0597} - x86/kasan: Map shadow for percpu pages on demand (Rafael Aquini) [2165932] {CVE-2023-0597} - x86/pti/32: Calculate the various PTI cpu_entry_area sizes correctly, make the CPU_ENTRY_AREA_PAGES assert precise (Rafael Aquini) [2165932] {CVE-2023-0597}- [rt] build kernel-rt-4.18.0-509.rt7.298.el8 [2180997] - cifs: fix for following DFS links where sharename is the same as prepath (Ronnie Sahlberg) [2130474] - crypto: rng - Fix lock imbalance in crypto_del_rng (Herbert Xu) [2229700] - ibmvnic: Do not reset dql stats on NON_FATAL err (Mamatha Inamdar) [2227904] - mptcp: Correct the sock::sk_lock.owned lockdep annotations (Felix Maurer) [2228890] - gpio: name PCA953x gpio chips after device name (Steve Best) [2226775] - scsi: storvsc: Handle SRB status value 0x30 (Cathy Avery) [2218133] - netfilter: nft_set_pipapo: fix improper element removal (Phil Sutter) [2225276] {CVE-2023-4004} - macvlan: add forgotten nla_policy for IFLA_MACVLAN_BC_CUTOFF (Xin Long) [2226791] - tcp: Reduce chance of collisions in inet6_hashfn(). (Felix Maurer) [2176120] {CVE-2023-1206} - ipv6: fix locking issues with loops over idev->addr_list (Jiri Benc) [2123305] - relayfs: fix out-of-bounds access in relay_file_read (Bill O'Donnell) [2215511] {CVE-2023-3268} - kernel/relay.c: fix read_pos error when multiple readers (Bill O'Donnell) [2215510] - seq_buf: Make trace_seq_putmem_hex() support data longer than 8 (Ricardo Robaina) [2212207] {CVE-2023-28772} - seq_buf: Fix overflow in seq_buf_putmem_hex() (Ricardo Robaina) [2212207] {CVE-2023-28772} - tools/power/x86/intel-speed-select: Support more than 8 sockets. (Frank Ramsay) [2212508] - platform/x86: ISST: Remove 8 socket limit (Frank Ramsay) [2212508] - media: saa7134: fix use after free bug in saa7134_finidev due to race condition (Wander Lairson Costa) [2216140] {CVE-2023-35823} - Bluetooth: btmtksdio: fix possible FW initialization failure (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: fix the reset takes too long (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: mask out interrupt status (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: Add support for Foxconn QCA 0xe0d0 (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: Add two more Bluetooth parts for WCN6855 (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: Add protocol for MediaTek bluetooth devices(MT7922) (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: Add support for Foxconn MT7922A (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: Fix kernel oops when sdio suspend. (David Marlin) [2142489 2144730 2145097] - Enable MTK BT Support for RHEL (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: Add a new PID/VID 13d3/3567 for MT7921 (David Marlin) [2142489 2144730 2145097] - Bluetooth: mt7921s: support bluetooth reset mechanism (David Marlin) [2142489 2144730 2145097] - Bluetooth: mt7921s: fix btmtksdio_[drv|fw]_pmctrl() (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: refactor btmtksdio_runtime_[suspend|resume]() (David Marlin) [2142489 2144730 2145097] - Bluetooth: mt7921s: fix bus hang with wrong privilege (David Marlin) [2142489 2144730 2145097] - Bluetooth: mt7921s: fix firmware coredump retrieve (David Marlin) [2142489 2144730 2145097] - Bluetooth: mt7921s: Enable SCO over I2S (David Marlin) [2142489 2144730 2145097] - Bluetooth: mt7921s: Support wake on bluetooth (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: rename btsdio_mtk_reg_read (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: enable AOSP extension for MT7921 (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: enable msft opcode (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: fix resume failure (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: handle runtime pm only when sdio_func is available (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: drop the unnecessary variable created (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: add support of processing firmware coredump and log (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: add MT7921s Bluetooth support (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: transmit packet according to status TX_EMPTY (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: use register CRPLR to read packet length (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: update register CSDIOCSR operation (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: move interrupt service to work (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: explicitly set WHISR as write-1-clear (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: add .set_bdaddr support (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksido: rely on BT_MTK module (David Marlin) [2142489 2144730 2145097] - Bluetooth: mediatek: add BT_MTK module (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: Support public address configuration for MediaTek Chip. (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: Support Bluetooth Reset for Mediatek Chip(MT7921) (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: Add support for Foxconn Mediatek Chip (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: fix blacklist_table context (David Marlin) [2142489 2144730 2145097]- [rt] build kernel-rt-4.18.0-508.rt7.297.el8 [2180997] - HID: betop: check shape of output reports (Desnes Nunes) [2212166] {CVE-2023-1073} - media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() (Desnes Nunes) [2153577] {CVE-2022-45887} - selinux: make labeled NFS work when mounted before policy load (Juraj Marcin) [1753646] - Revert "xfs: expose the blockgc workqueue knobs publicly" (Bill O'Donnell) [2223260] - media: dm1105: Fix use after free bug in dm1105_remove due to race condition (Dean Nelson) [2216148] {CVE-2023-35824} - media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() (Dean Nelson) [2213141] {CVE-2023-31084} - drm/ast: report connection status on Display Port. (Jocelyn Falempe) [2189645] - drm/ast: Add BMC virtual connector (Jocelyn Falempe) [2189645] - x86/cpu/amd: Add a Zenbleed fix (Waiman Long) [2226837] {CVE-2023-20593} - x86/cpu/amd: Move the errata checking functionality up (Waiman Long) [2226837] {CVE-2023-20593} - x86/amd: Cache debug register values in percpu variables (Waiman Long) [2226837] {CVE-2023-20593} - x86/cpu: Restore AMD's DE_CFG MSR after resume (Waiman Long) [2226837] {CVE-2023-20593} - x86/sev: Change snp_guest_issue_request()'s fw_err argument (John Allen) [2216284] - virt/coco/sev-guest: Double-buffer messages (John Allen) [2216284] - virt/coco/sev-guest: Add throttling awareness (John Allen) [2216284] - virt/coco/sev-guest: Convert the sw_exit_info_2 checking to a switch-case (John Allen) [2216284] - virt/coco/sev-guest: Do some code style cleanups (John Allen) [2216284] - virt/coco/sev-guest: Carve out the request issuing logic into a helper (John Allen) [2216284] - virt/coco/sev-guest: Remove the disable_vmpck label in handle_guest_request() (John Allen) [2216284] - virt/coco/sev-guest: Simplify extended guest request handling (John Allen) [2216284] - virt/coco/sev-guest: Check SEV_SNP attribute at probe time (John Allen) [2216284] - virt/sev-guest: Return -EIO if certificate buffer is not large enough (John Allen) [2216284] - x86/sev: Mark snp_abort() noreturn (John Allen) [2216284] - s390/uv: Update query for secret-UVCs (Cédric Le Goater) [2111749] - s390/uv: replace scnprintf with sysfs_emit (Cédric Le Goater) [2111749] - s390: Add attestation query information (Cédric Le Goater) [2111749] - s390/uvdevice: Add 'Lock Secret Store' UVC (Cédric Le Goater) [2111749] - s390/uvdevice: Add 'List Secrets' UVC (Cédric Le Goater) [2111749] - s390/uvdevice: Add 'Add Secret' UVC (Cédric Le Goater) [2111749] - s390/uvdevice: Add info IOCTL (Cédric Le Goater) [2111749] - s390/uv: Always export uv_info (Cédric Le Goater) [2111749] - s390/kasan: support protvirt with 4-level paging (Cédric Le Goater) [2111749] - s390/protvirt: support ultravisor without secure storage limit (Cédric Le Goater) [2111749] - s390/protvirt: parse prot_virt option in the decompressor (Cédric Le Goater) [2111749] - s390/mm: avoid trimming to MAX_ORDER (Cédric Le Goater) [2111749] - net/mlx5e: TC, CT: Offload ct clear only once (Amir Tzin) [2159233] - net/mlx5: DR, Fix wrong action data allocation in decap action (Amir Tzin) [2159233] - net/mlx5: DR, Support SW created encap actions for FW table (Amir Tzin) [2159233] - net/mlx5e: TC, Cleanup ct resources for nic flow (Amir Tzin) [2159233] - net/mlx5e: TC, Add null pointer check for hardware miss support (Amir Tzin) [2159233] - RDMA/mlx5: Fix affinity assignment (Amir Tzin) [2159233] - RDMA/mlx5: Create an indirect flow table for steering anchor (Amir Tzin) [2159233] - RDMA/mlx5: Initiate dropless RQ for RAW Ethernet functions (Amir Tzin) [2159233] - net/mlx5: DR, Add missing mutex init/destroy in pattern manager (Amir Tzin) [2117777] - net/mlx5: Read embedded cpu after init bit cleared (Amir Tzin) [2159233] - net/mlx5e: Fix error handling in mlx5e_refresh_tirs (Amir Tzin) [2159233] - net/mlx5e: Don't attach netdev profile while handling internal error (Amir Tzin) [2159233] - net/mlx5: Fix post parse infra to only parse every action once (Amir Tzin) [2159233] - net/mlx5: fw_tracer, Fix event handling (Amir Tzin) [2159233] - net/mlx5: SF, Drain health before removing device (Amir Tzin) [2159233] - net/mlx5e: Consider internal buffers size in port buffer calculations (Amir Tzin) [2159233] - net/mlx5e: Prevent encap offload when neigh update is running (Amir Tzin) [2159233] - net/mlx5e: Extract remaining tunnel encap code to dedicated file (Amir Tzin) [2159233] - net/mlx5e: TC, Remove sample and ct limitation (Amir Tzin) [2159233] - net/mlx5e: TC, Remove mirror and ct limitation (Amir Tzin) [2159233] - net/mlx5e: TC, Remove tuple rewrite and ct limitation (Amir Tzin) [2159233] - net/mlx5e: TC, Remove multiple ct actions limitation (Amir Tzin) [2159233] - net/mlx5e: TC, Remove special handling of CT action (Amir Tzin) [2159233] - net/mlx5e: TC, Remove CT action reordering (Amir Tzin) [2159233] - net/mlx5e: CT: Use per action stats (Amir Tzin) [2159233] - net/mlx5e: TC, Move main flow attribute cleanup to helper func (Amir Tzin) [2159233] - net/mlx5e: TC, Remove unused vf_tun variable (Amir Tzin) [2159233] - net/mlx5e: Set default can_offload action (Amir Tzin) [2159233] - net/mlx5: Devcom, serialize devcom registration (Amir Tzin) [2159233] - net/mlx5: Devcom, fix error flow in mlx5_devcom_register_device (Amir Tzin) [2159233] - net/mlx5e: Fix SQ wake logic in ptp napi_poll context (Amir Tzin) [2159233] - net/mlx5e: Fix deadlock in tc route query code (Amir Tzin) [2159233] - net/mlx5: Fix error message when failing to allocate device memory (Amir Tzin) [2159233] - net/mlx5e: Use correct encap attribute during invalidation (Amir Tzin) [2159233] - net/mlx5: DR, Check force-loopback RC QP capability independently from RoCE (Amir Tzin) [2159233] - net/mlx5: DR, Fix crc32 calculation to work on big-endian (BE) CPUs (Amir Tzin) [2159233] - net/mlx5: Handle pairing of E-switch via uplink un/load APIs (Amir Tzin) [2159233] - net/mlx5: Collect command failures data only for known commands (Amir Tzin) [2159233] - net/mlx5e: do as little as possible in napi poll when budget is 0 (Amir Tzin) [2159233] - net/mlx5: Use recovery timeout on sync reset flow (Amir Tzin) [2159233] - net/mlx5: DR, Add memory statistics for domain object (Amir Tzin) [2117777] - net/mlx5: DR, Add more info in domain dbg dump (Amir Tzin) [2117777] - net/mlx5: DR, Calculate sync threshold of each pool according to its type (Amir Tzin) [2117777] - net/mlx5: DR, Fix dumping of legacy modify_hdr in debug dump (Amir Tzin) [2117777] - net/mlx5: DR, Enable patterns and arguments for supporting devices (Amir Tzin) [2117777] - net/mlx5: DR, Add support for the pattern/arg parameters in debug dump (Amir Tzin) [2117777] - net/mlx5: DR, Modify header action of size 1 optimization (Amir Tzin) [2117777] - net/mlx5: DR, Support decap L3 action using pattern / arg mechanism (Amir Tzin) [2117777] - net/mlx5: DR, Apply new accelerated modify action and decapl3 (Amir Tzin) [2117777] - net/mlx5: DR, Add modify header argument pointer to actions attributes (Amir Tzin) [2117777] - net/mlx5: DR, Add modify header arg pool mechanism (Amir Tzin) [2117777] - net/mlx5: DR, Fix QP continuous allocation (Amir Tzin) [2117777] - net/mlx5: DR, Read ICM memory into dedicated buffer (Amir Tzin) [2117777] - net/mlx5: DR, Add support for writing modify header argument (Amir Tzin) [2117777] - net/mlx5: DR, Add create/destroy for modify-header-argument general object (Amir Tzin) [2117777] - net/mlx5: DR, Check for modify_header_argument device capabilities (Amir Tzin) [2117777] - net/mlx5: DR, Split chunk allocation to HW-dependent ways (Amir Tzin) [2117777] - net/mlx5: DR, Add cache for modify header pattern (Amir Tzin) [2117777] - net/mlx5: DR, Move ACTION_CACHE_LINE_SIZE macro to header (Amir Tzin) [2117777] - net/mlx5: DR, Add modify-header-pattern ICM pool (Amir Tzin) [2117777] - net/mlx5: DR, Prepare sending new WQE type (Amir Tzin) [2117777] - net/mlx5: Add new WQE for updating flow table (Amir Tzin) [2117777] - net/mlx5: Add mlx5_ifc bits for modify header argument (Amir Tzin) [2117777] - net/mlx5: DR, Set counter ID on the last STE for STEv1 TX (Amir Tzin) [2117777] - net/mlx5e: TC, Remove redundant parse_attr argument (Amir Tzin) [2165908] - net/mlx5e: Use a simpler comparison for uplink rep (Amir Tzin) [2165908] - net/mlx5: Lag, Add single RDMA device in multiport mode (Amir Tzin) [2165908] - net/mlx5: Lag, set different uplink vport metadata in multiport eswitch mode (Amir Tzin) [2165908] - net/mlx5: E-Switch, rename bond update function to be reused (Amir Tzin) [2165908] - net/mlx5e: TC, Add peer flow in mpesw mode (Amir Tzin) [2165908] - net/mlx5: Lag, Control MultiPort E-Switch single FDB mode (Amir Tzin) [2165908] - net/mlx5e: Add devlink fdb_large_groups parameter (Add missing Documentation) (Amir Tzin) [2165908] - SUNRPC: Fix READ_PLUS crasher (Benjamin Coddington) [2218539] - SUNRPC: Remove pointer type casts from xdr_get_next_encode_buffer() (Benjamin Coddington) [2218539] - SUNRPC: Clean up xdr_get_next_encode_buffer() (Benjamin Coddington) [2218539] - NFSv4.1: freeze the session table upon receiving NFS4ERR_BADSESSION (Benjamin Coddington) [2218539] - NFSv4.2: fix wrong shrinker_id (Benjamin Coddington) [2218539] - svcrdma: Prevent page release when nothing was received (Benjamin Coddington) [2218539] - SUNRPC: Fix UAF in svc_tcp_listen_data_ready() (Benjamin Coddington) [2218539] - nfsd: fix double fget() bug in __write_ports_addfd() (Benjamin Coddington) [2218539] - SUNRPC: Fix trace_svc_register() call site (Benjamin Coddington) [2218539] - SUNRPC: remove the maximum number of retries in call_bind_status (Benjamin Coddington) [2218539] - NFSv4.1: Always send a RECLAIM_COMPLETE after establishing lease (Benjamin Coddington) [2218539] - NFSD: callback request does not use correct credential for AUTH_SYS (Benjamin Coddington) [2218539] - sunrpc: only free unix grouplist after RCU settles (Benjamin Coddington) [2218539] - nfsd: call op_release, even when op_func returns an error (Benjamin Coddington) [2218539] - NFSD: Avoid calling OPDESC() with ops->opnum == OP_ILLEGAL (Benjamin Coddington) [2218539] - SUNRPC: fix shutdown of NFS TCP client socket (Benjamin Coddington) [2218539] - NFSv4: Fix hangs when recovering open state after a server reboot (Benjamin Coddington) [2218539] - NFSD: Protect against filesystem freezing (Benjamin Coddington) [2218539] - nfsd: fix race to check ls_layouts (Benjamin Coddington) [2218539] - nfs4trace: fix state manager flag printing (Benjamin Coddington) [2218539] - SUNRPC: ensure the matching upcall is in-flight upon downcall (Benjamin Coddington) [2218539] - nfsd: under NFSv4.1, fix double svc_xprt_put on rpc_create failure (Benjamin Coddington) [2218539] - SUNRPC: Don't leak netobj memory when gss_read_proxy_verf() fails (Benjamin Coddington) [2218539] - NFSv4.x: Fail client initialisation if state manager thread can't run (Benjamin Coddington) [2218539] - SUNRPC: Fix missing release socket in rpc_sockname() (Benjamin Coddington) [2218539] - xprtrdma: Fix regbuf data not freed in rpcrdma_req_create() (Benjamin Coddington) [2218539] - NFSD: Finish converting the NFSv3 GETACL result encoder (Benjamin Coddington) [2218539] - NFSD: Finish converting the NFSv2 GETACL result encoder (Benjamin Coddington) [2218539] - SUNRPC: Return true/false (not 1/0) from bool functions (Benjamin Coddington) [2218539] - NFS: Fix an Oops in nfs_d_automount() (Benjamin Coddington) [2218539] - NFSv4: Fix a deadlock between nfs4_open_recover_helper() and delegreturn (Benjamin Coddington) [2218539] - NFSv4: Fix a credential leak in _nfs4_discover_trunking() (Benjamin Coddington) [2218539] - NFSv4.2: Fix initialisation of struct nfs4_label (Benjamin Coddington) [2218539] - NFSv4.2: Fix a memory stomp in decode_attr_security_label (Benjamin Coddington) [2218539] - NFSv4.2: Always decode the security label (Benjamin Coddington) [2218539] - NFSv4.2: Clear FATTR4_WORD2_SECURITY_LABEL when done decoding (Benjamin Coddington) [2218539] - nfs4: Fix kmemleak when allocate slot failed (Benjamin Coddington) [2218539] - NFSv4.2: Fixup CLONE dest file size for zero-length count (Benjamin Coddington) [2218539] - SUNRPC: Fix null-ptr-deref when xps sysfs alloc failed (Benjamin Coddington) [2218539] - NFSv4.1: We must always send RECLAIM_COMPLETE after a reboot (Benjamin Coddington) [2218539] - NFSv4.1: Handle RECLAIM_COMPLETE trunking errors (Benjamin Coddington) [2218539] - NFSv4: Fix a potential state reclaim deadlock (Benjamin Coddington) [2218539] - NFSv4/pNFS: Always return layout stats on layout return for flexfiles (Benjamin Coddington) [2218539] - NFSD: Fix handling of oversized NFSv4 COMPOUND requests (Benjamin Coddington) [2218539] - nfsd: Fix a memory leak in an error handling path (Benjamin Coddington) [2218539] - Revert "SUNRPC: Remove unreachable error condition" (Benjamin Coddington) [2218539] - NFSv4: Turn off open-by-filehandle and NFS re-export for NFSv4.0 (Benjamin Coddington) [2218539] - SUNRPC: RPC level errors should set task->tk_rpc_status (Benjamin Coddington) [2218539] - NFS: Fix another fsync() issue after a server reboot (Benjamin Coddington) [2218539] - net/sunrpc: fix potential memory leaks in rpc_sysfs_xprt_state_change() (Benjamin Coddington) [2218539] - SUNRPC: Fix xdr_encode_bool() (Benjamin Coddington) [2218539] - SUNRPC: Reinitialise the backchannel request buffers before reuse (Benjamin Coddington) [2218539] - NFSv4.1: RECLAIM_COMPLETE must handle EACCES (Benjamin Coddington) [2218539] - sunrpc: fix expiry of auth creds (Benjamin Coddington) [2218539] - pNFS/flexfiles: Report RDMA connection errors to the server (Benjamin Coddington) [2218539] - Revert "pNFS: nfs3_set_ds_client should set NFS_CS_NOPING" (Benjamin Coddington) [2218539] - SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer() (Benjamin Coddington) [2218539] - pNFS: Avoid a live lock condition in pnfs_update_layout() (Benjamin Coddington) [2218539] - pNFS: Don't keep retrying if the server replied NFS4ERR_LAYOUTUNAVAILABLE (Benjamin Coddington) [2218539] - SUNRPC: Trap RDMA segment overflows (Benjamin Coddington) [2218539] - nfsd: Fix null-ptr-deref in nfsd_fill_super() (Benjamin Coddington) [2218539] - NFS: Further fixes to the writeback error handling (Benjamin Coddington) [2218539] - NFS: clean up a needless assignment in nfs_file_write() (Benjamin Coddington) [2218539] - NFS: remove redundant code in nfs_file_write() (Benjamin Coddington) [2218539] - NFS: Add support for eager writes (Benjamin Coddington) [2218539] - NFS: 'flags' field should be unsigned in struct nfs_server (Benjamin Coddington) [2218539] - NFSv4/pNFS: Do not fail I/O when we fail to allocate the pNFS layout (Benjamin Coddington) [2218539] - NFS: Memory allocation failures are not server fatal errors (Benjamin Coddington) [2218539] - SUNRPC: Ensure that the gssproxy client can start in a connected state (Benjamin Coddington) [2218539] - Revert "SUNRPC: Ensure gss-proxy connects on setup" (Benjamin Coddington) [2218539] - SUNRPC: Ensure gss-proxy connects on setup (Benjamin Coddington) [2218539] - NFSv4: Don't invalidate inode attributes on delegation return (Benjamin Coddington) [2218539] - SUNRPC: svc_tcp_sendmsg() should handle errors from xdr_alloc_bvec() (Benjamin Coddington) [2218539] - SUNRPC: Handle low memory situations in call_status() (Benjamin Coddington) [2218539] - SUNRPC: Handle ENOMEM in call_transmit_status() (Benjamin Coddington) [2218539] - SUNRPC: Fix the svc_deferred_event trace class (Benjamin Coddington) [2218539] - NFSv4: fix open failure with O_ACCMODE flag (Benjamin Coddington) [2218539] - NFSv4/pNFS: Fix another issue with a list iterator pointing to the head (Benjamin Coddington) [2218539] - NFSv4.1: Fix uninitialised variable in devicenotify (Benjamin Coddington) [2218539] - NFSv4.1: don't retry BIND_CONN_TO_SESSION on session error (Benjamin Coddington) [2218539] - NFS: remove unneeded check in decode_devicenotify_args() (Benjamin Coddington) [2218539] - NFS: NFSv2/v3 clients should never be setting NFS_CAP_XATTR (Benjamin Coddington) [2218539] - NFS: Do not report writeback errors in nfs_getattr() (Benjamin Coddington) [2218539] - NFS: Remove an incorrect revalidation in nfs4_update_changeattr_locked() (Benjamin Coddington) [2218539] - nfsd: nfsd4_setclientid_confirm mistakenly expires confirmed client. (Benjamin Coddington) [2218539] - SUNRPC: Fix sockaddr handling in svcsock_accept_class trace points (Benjamin Coddington) [2218539] - SUNRPC: Fix sockaddr handling in the svc_xprt_create_error trace point (Benjamin Coddington) [2218539] - NFSD: Fix zero-length NFSv3 WRITEs (Benjamin Coddington) [2218539] - NFS: Ensure the server has an up to date ctime before renaming (Benjamin Coddington) [2218539] - NFS: Ensure the server has an up to date ctime before hardlinking (Benjamin Coddington) [2218539]- [rt] build kernel-rt-4.18.0-507.rt7.296.el8 [2180997] - Revert "NFSv4: Retry LOCK on OLD_STATEID during delegation return" (Benjamin Coddington) [2217658] - powerpc/pseries/vas: Hold mmap_mutex after mmap lock during window close (Mamatha Inamdar) [2224883] - KVM: x86/mmu: Fix race condition in direct_page_fault (Jon Maloy) [2179931] {CVE-2022-45869} - x86/speculation: Allow enabling STIBP with legacy IBRS (Ricardo Robaina) [2187266] {CVE-2023-1998} - ACPI: sleep: Avoid breaking S3 wakeup due to might_sleep() (Mark Langsdorf) [2215625] - locking/semaphore: Add might_sleep() to down_*() family (Mark Langsdorf) [2215625] - perf stat: Support hybrid --topdown option (Michael Petlan) [2088833] - i40e: Wait for pending VF reset in VF set callbacks (Ivan Vecera) [2203921] - i40e: Add helper for VF inited state check with timeout (Ivan Vecera) [2203921] - tracing: Have filter accept "common_cpu" to be consistent (Jerome Marchand) [2210711] - tracing/histogram: Fix sorting on old "cpu" value (Jerome Marchand) [2210711] - tracing: Dump stacktrace trigger to the corresponding instance (Jerome Marchand) [2210711] - tracing/histogram: Rename "cpu" to "common_cpu" (Jerome Marchand) [2210711] - docs: histogram.txt: convert it to ReST file format (Jerome Marchand) [2210711] - bonding: add software tx timestamping support (Hangbin Liu) [2181339] - bonding: fix missed rcu protection (Hangbin Liu) [2181339] - bonding: use rcu_dereference_rtnl when get bonding active slave (Hangbin Liu) [2181339] - Bonding: return HWTSTAMP_FLAG_BONDED_PHC_INDEX to notify user space (Hangbin Liu) [2181339] - Bonding: force user to add HWTSTAMP_FLAG_BONDED_PHC_INDEX when get/set HWTSTAMP (Hangbin Liu) [2181339] - bond: pass get_ts_info and SIOC[SG]HWTSTAMP ioctl to active device (Hangbin Liu) [2181339] - compiler_attributes.h: Add kABI workaround (Waiman Long) [2215801] - linux/compiler-clang.h: define HAVE_BUILTIN_BSWAP* (Waiman Long) [2215801] - compiler.h: fix barrier_data() on clang (Waiman Long) [2215801] - compiler_types.h: Add __no_sanitize_{address,undefined} to noinstr (Waiman Long) [2215801] - x86, kcsan: Add __no_kcsan to noinstr (Waiman Long) [2215801] - kcsan: Add __no_kcsan function attribute (Waiman Long) [2215801] - kcsan: Reorganize compiler.h (Waiman Long) [2215801] - include/linux/compiler*.h: fix OPTIMIZER_HIDE_VAR (Waiman Long) [2215801] - include/linux/compiler_types.h: don't pollute userspace with macro definitions (Waiman Long) [2215801] - include/linux/compiler*.h: define asm_volatile_goto (Waiman Long) [2215801] - Compiler Attributes: use feature checks instead of version checks (Waiman Long) [2215801] - Compiler Attributes: remove unneeded sparse (__CHECKER__) tests (Waiman Long) [2215801] - Compiler Attributes: homogenize __must_be_array (Waiman Long) [2215801] - Compiler Attributes: remove unneeded tests (Waiman Long) [2215801] - Compiler Attributes: always use the extra-underscores syntax (Waiman Long) [2215801] - Compiler Attributes: remove unused attributes (Waiman Long) [2215801] - Compiler Attributes: naked can be shared (Waiman Long) [2215801] - Compiler Attributes: naked was fixed in gcc 4.6 (Waiman Long) [2215801] - include/linux/compiler*.h: make compiler-*.h mutually exclusive (Waiman Long) [2215801] - Raise the minimum required gcc version to 4.6 (Waiman Long) [2215801] - deprecate the '__deprecated' attribute warnings entirely and for good (Waiman Long) [2215801]- [rt] build kernel-rt-4.18.0-506.rt7.295.el8 [2180997] - kernel-rt: config: adjust CONFIG_LOCKDEP_CHAINS_BITS (John B. Wyatt IV) [2193452] - libceph: harden msgr2.1 frame segment length checks (Ilya Dryomov) [2222256] - netfilter: nf_conntrack_netlink: need to hold rcu readlock when doing l4proto lookup (Florian Westphal) [2188230] - net/mlx5: Expose steering dropped packets counter (Amir Tzin) [2223198] - net/mlx5: Expose vnic diagnostic counters for eswitch managed vports (Amir Tzin) [2223198] - igbvf: add PCI reset handler functions (Corinna Vinschen) [2153365] - igbvf: Regard vf reset nack as success (Corinna Vinschen) [2153365] - intel/igbvf: free irq on the error path in igbvf_request_msix() (Corinna Vinschen) [2153365] - Bluetooth: L2CAP: Fix use-after-free in l2cap_disconnect_{req,rsp} (Ricardo Robaina) [2139618] {CVE-2022-3640} - Bluetooth: L2CAP: Fix build errors in some archs (Ricardo Robaina) [2139618] {CVE-2022-3640} - Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression (Ricardo Robaina) [2139618] {CVE-2022-3640} - Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del() (Ricardo Robaina) [2139618] {CVE-2022-3640} - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put (Ricardo Robaina) [2139618] {CVE-2022-3640} - iavf: fix reset task race with iavf_remove() (Petr Oros) [2223604] - iavf: fix a deadlock caused by rtnl and driver's lock circular dependencies (Petr Oros) [2223604] - Revert "iavf: Do not restart Tx queues after reset task failure" (Petr Oros) [2223604] - Revert "iavf: Detach device during reset task" (Petr Oros) [2223604] - iavf: Wait for reset in callbacks which trigger it (Petr Oros) [2223604] - iavf: use internal state to free traffic IRQs (Petr Oros) [2223604] - iavf: Fix out-of-bounds when setting channels on remove (Petr Oros) [2223604] - iavf: Fix use-after-free in free_netdev (Petr Oros) [2223604] - iavf: make functions static where possible (Petr Oros) [2223604] - iavf: fix err handling for MAC replace (Petr Oros) [2223604] - iavf: remove some unused functions and pointless wrappers (Petr Oros) [2223604] - iavf: remove mask from iavf_irq_enable_queues() (Petr Oros) [2223604] - iavf: send VLAN offloading caps once after VFR (Petr Oros) [2223604] - cpufreq: Fix parameter in parse_perf_domain() (Mark Langsdorf) [2181273] - cpufreq: intel_pstate: remove MODULE_LICENSE in non-modules (Mark Langsdorf) [2181273] - cpufreq: intel_pstate: Adjust balance_performance EPP for Sapphire Rapids (Mark Langsdorf) [2181273] - cpufreq: Make kobj_type structure constant (Mark Langsdorf) [2181273] - driver core: make kobj_type constant. (Mark Langsdorf) [2181273] - cpufreq: Make cpufreq_unregister_driver() return void (Mark Langsdorf) [2181273] - drivers/cpufreq: Remove "select SRCU" (Mark Langsdorf) [2181273] - cpufreq: intel_pstate: Drop ACPI _PSS states table patching (Mark Langsdorf) [2181273] - cpufreq: stats: Convert to use sysfs_emit_at() API (Mark Langsdorf) [2181273] - cpufreq: Init completion before kobject_init_and_add() (Mark Langsdorf) [2181273] - cpufreq: intel_pstate: Allow EPP 0x80 setting by the firmware (Mark Langsdorf) [2181273] - cpufreq: ACPI: Use str_enabled_disabled() helper (Mark Langsdorf) [2181273] - cpufreq: Generalize of_perf_domain_get_sharing_cpumask phandle format (Mark Langsdorf) [2181273] - cpufreq: Add of_perf_domain_get_sharing_cpumask (Mark Langsdorf) [2181273] - cpufreq: intel_pstate: Read all MSRs on the target CPU (Mark Langsdorf) [2181273] - ACPI: CPPC: Add ACPI disabled check to acpi_cpc_valid() (Mark Langsdorf) [2181273] - mm/page_alloc: fix incorrect PGFREE and PGALLOC for high-order page (Chris von Recklinghausen) [2100592] - mm/page_alloc: check high-order pages for corruption during PCP operations (Chris von Recklinghausen) [2100592] - mm/page_alloc: do not prefetch buddies during bulk free (Chris von Recklinghausen) [2100592] - mm/page_alloc: free pages in a single pass during bulk free (Chris von Recklinghausen) [2100592] - mm/page_alloc: drain the requested list first during bulk free (Chris von Recklinghausen) [2100592] - mm/page_alloc: simplify how many pages are selected per pcp list during bulk free (Chris von Recklinghausen) [2100592] - mm/page_alloc: track range of active PCP lists during bulk free (Chris von Recklinghausen) [2100592] - mm/page_alloc: fetch the correct pcp buddy during bulk free (Chris von Recklinghausen) [2100592] - mm/page_alloc: allow high-order pages to be stored on the per-cpu lists (Chris von Recklinghausen) [2100592] - mm/page_alloc: move free_the_page (Chris von Recklinghausen) [2100592] - mm,memory_hotplug: factor out adjusting present pages into adjust_present_page_count() (Chris von Recklinghausen) [2100592] - mm, meminit: recalculate pcpu batch and high limits after init completes (Chris von Recklinghausen) [2100592] - [rt] Revert "Split IRQ-off and zone->lock while freeing pages from PCP list #1" (Chris White) [2225324] - [rt] Revert " Split IRQ-off and zone->lock while freeing pages from PCP list #2" (Chris White) [2225324]- [rt] build kernel-rt-4.18.0-505.rt7.294.el8 [2180997] - gfs2: Don't deref jdesc in evict (Bob Peterson) [2214357] {CVE-2023-3212} - md/raid5: Don't do accounting for non-align read io (Nigel Croxon) [2183033] - powerpc: Don't select HAVE_IRQ_EXIT_ON_IRQ_STACK (Mamatha Inamdar) [2218348] - NFSv4.1: freeze the session table upon receiving NFS4ERR_BADSESSION (Benjamin Coddington) [2217963] - proc: Use PIDTYPE_TGID in next_tgid (Brian Foster) [2047252] - netfilter: nf_tables: unbind non-anonymous set if rule construction fails (Phil Sutter) [2214964] {CVE-2023-3390} - netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain (Phil Sutter) [2214964] {CVE-2023-3390} - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE (Phil Sutter) [2214964] {CVE-2023-3390} - fanotify,audit: Allow audit to use the full permission event response (Richard Guy Briggs) [2055328] - fanotify: define struct members to hold response decision context (Richard Guy Briggs) [2055328] - fanotify: Ensure consistent variable type for response (Richard Guy Briggs) [2055328] - RDMA/mlx4: Prevent shift wrapping in set_user_sq_size() (Amir Tzin) [2166019] - RDMA/mlx: Calling qp event handler in workqueue context (mlx4 hunks only) (Amir Tzin) [2166019] - net/mlx4: small optimization in mlx4_en_xmit() (Amir Tzin) [2166019] - net/mlx4: rename two constants (Amir Tzin) [2166019] - RDMA/mlx4: Remove NULL check before dev_{put, hold} (Amir Tzin) [2166019] - ptp: mlx4: convert to .adjfine and adjust_by_scaled_ppm (Amir Tzin) [2166019] - mlx4: Do type_clear() for devlink ports when type_set() was called previously (Amir Tzin) [2166019] - cgroup: Reorganize css_set_lock and kernfs path processing (Waiman Long) [2193485] - cgroup: Fix build failure when CONFIG_SHRINKER_DEBUG (Waiman Long) [2193485] - cgroup: fix missing cpus_read_{lock,unlock}() in cgroup_transfer_tasks() (Waiman Long) [2193485] - cgroup: Make cgroup_get_from_id() prettier (Waiman Long) [2193485] - cgroup: remove obsolete comment on cgroup_on_dfl() (Waiman Long) [2193485] - cgroup/cpuset: Wake up cpuset_attach_wq tasks in cpuset_cancel_attach() (Waiman Long) [2193485] - kselftests: cgroup: update kmem test precision tolerance (Waiman Long) [2193485] - cgroup/cpuset: Improve cpuset_css_alloc() description (Waiman Long) [2193485] - selftests: cgroup: fix unsigned comparison with less than zero (Waiman Long) [2193485] - device_cgroup: Roll back to original exceptions after copy failure (Waiman Long) [2193485] - cgroup/cpuset: use hotplug_memory_notifier() directly (Waiman Long) [2193485] - mm: memcontrol: don't allocate cgroup swap arrays when memcg is disabled (Waiman Long) [2193485] - cgroup: cgroup_get_from_id() must check the looked-up kn is a directory (Waiman Long) [2193485] - sched/psi: Don't create cgroup PSI files when psi_disabled (Waiman Long) [2193485] - cgroup: Homogenize cgroup_get_from_id() return value (Waiman Long) [2193485] - cgroup: cgroup: Honor caller's cgroup NS when resolving cgroup id (Waiman Long) [2193485] - cgroup: Honor caller's cgroup NS when resolving path (Waiman Long) [2193485] - mm: memcontrol: introduce mem_cgroup_ino() and mem_cgroup_get_from_ino() (Waiman Long) [2193485] - cgroup: Use separate src/dst nodes when preloading css_sets for migration (Waiman Long) [2193485] - cgroup.c: add helper __cset_cgroup_from_root to cleanup duplicated codes (Waiman Long) [2193485] - cgroup/rstat: check updated_next only for root (Waiman Long) [2193485] - cgroup: rstat: explicitly put loop variant in while (Waiman Long) [2193485] - cgroup: return early if it is already on preloaded list (Waiman Long) [2193485] - cgroup: Trace event cgroup id fields should be u64 (Waiman Long) [2193485] - cgroup: fix a typo in comment (Waiman Long) [2193485] - hugetlb_cgroup: remove unused hugetlb_cgroup_from_counter macro (Waiman Long) [2193485] - cgroup: Make rebind_subsystems() disable v2 controllers all at once (Waiman Long) [2193485] - cgroup: Avoid compiler warnings with no subsystems (Waiman Long) [2193485] - cgroup: Fix kernel-doc (Waiman Long) [2193485] - kernfs: use 64bit inos if ino_t is 64bit (Waiman Long) [2193485] - kernfs: implement custom exportfs ops and fid type (Waiman Long) [2193485] - kernfs: combine ino/id lookup functions into kernfs_find_and_get_node_by_id() (Waiman Long) [2193485] - kernfs: kernfs_find_and_get_node_by_ino() should only look up activated nodes (Waiman Long) [2193485] - kernfs: use dumber locking for kernfs_find_and_get_node_by_ino() (Waiman Long) [2193485] - kernfs: fix ino wrap-around detection (Waiman Long) [2193485] - ice: prevent NULL pointer deref during reload (Petr Oros) [2153356] - ice: Unregister netdev and devlink_port only once (Petr Oros) [2153356] - ice: Fix ice module unload (Petr Oros) [2153356] - ice: Fix tx queue rate limit when TCs are configured (Petr Oros) [2153356] - ice: Fix max_rate check while configuring TX rate limits (Petr Oros) [2153356] - ice: Fix XDP memory leak when NIC is brought up and down (Petr Oros) [2153356] - ice: remove comment about not supporting driver reinit (Petr Oros) [2153356] - ice: block LAN in case of VF to VF offload (Petr Oros) [2153356] - ice: Fix stats after PF reset (Petr Oros) [2153356] - ice: Reset FDIR counter in FDIR init stage (Petr Oros) [2153356] - ice: fix wrong fallback logic for FDIR (Petr Oros) [2153356] - ice: add profile conflict check for AVF FDIR (Petr Oros) [2153356] - ice: Fix ice_cfg_rdma_fltr() to only update relevant fields (Petr Oros) [2153356] - ice: remove filters only if VSI is deleted (Petr Oros) [2153356] - ice: check if VF exists before mode check (Petr Oros) [2153356] - ice: xsk: disable txq irq before flushing hw (Petr Oros) [2153356] - ice: avoid bonding causing auxiliary plug/unplug under RTNL lock (Petr Oros) [2153356] - ethernet: ice: avoid gcc-9 integer overflow warning (Petr Oros) [2153356] - ice: don't ignore return codes in VSI related code (Petr Oros) [2153356] - ice: Fix DSCP PFC TLV creation (Petr Oros) [2153356] - ice: copy last block omitted in ice_get_module_eeprom() (Petr Oros) [2153356] - ice: properly alloc ICE_VSI_LB (Petr Oros) [2153356] - ice: xsk: Fix cleaning of XDP_TX frames (Petr Oros) [2153356] - ice: Mention CEE DCBX in code comment (Petr Oros) [2153356] - ice: Change ice_vsi_realloc_stat_arrays() to void (Petr Oros) [2153356] - ice: Add GPIO pin support for E823 products (Petr Oros) [2153356] - ice: switch: fix potential memleak in ice_add_adv_recipe() (Petr Oros) [2153356] - ice: Fix off by one in ice_tc_forward_to_queue() (Petr Oros) [2153356] - ice: Fix disabling Rx VLAN filtering with port VLAN enabled (Petr Oros) [2153356] - ice: fix out-of-bounds KASAN warning in virtchnl (Petr Oros) [2153356] - ice: Do not use WQ_MEM_RECLAIM flag for workqueue (Petr Oros) [2153356] - ice: remove unnecessary virtchnl_ether_addr struct use (Petr Oros) [2153356] - ice: introduce .irq_close VF operation (Petr Oros) [2153356] - ice: introduce clear_reset_state operation (Petr Oros) [2153356] - ice: convert vf_ops .vsi_rebuild to .create_vsi (Petr Oros) [2153356] - ice: introduce ice_vf_init_host_cfg function (Petr Oros) [2153356] - ice: add a function to initialize vf entry (Petr Oros) [2153356] - ice: Pull common tasks into ice_vf_post_vsi_rebuild (Petr Oros) [2153356] - ice: move ice_vf_vsi_release into ice_vf_lib.c (Petr Oros) [2153356] - ice: move vsi_type assignment from ice_vsi_alloc to ice_vsi_cfg (Petr Oros) [2153356] - ice: refactor VSI setup to use parameter structure (Petr Oros) [2153356] - ice: drop unnecessary VF parameter from several VSI functions (Petr Oros) [2153356] - ice: fix function comment referring to ice_vsi_alloc (Petr Oros) [2153356] - ice: Add more usage of existing function ice_get_vf_vsi(vf) (Petr Oros) [2153356] - ice: implement devlink reinit action (Petr Oros) [2153356] - ice: update VSI instead of init in some case (Petr Oros) [2153356] - ice: move VSI delete outside deconfig (Petr Oros) [2153356] - ice: sync netdev filters after clearing VSI (Petr Oros) [2153356] - ice: split probe into smaller functions (Petr Oros) [2153356] - ice: stop hard coding the ICE_VSI_CTRL location (Petr Oros) [2153356] - ice: split ice_vsi_setup into smaller functions (Petr Oros) [2153356] - ice: cleanup in VSI config/deconfig code (Petr Oros) [2153356] - ice: alloc id for RDMA using xa_array (Petr Oros) [2153356] - ice: move RDMA init to ice_idc.c (Petr Oros) [2153356] - ice: Prevent set_channel from changing queues while RDMA active (Petr Oros) [2153356] - ice: Remove redundant pci_enable_pcie_error_reporting() (Petr Oros) [2153356] - ice: move devlink port creation/deletion (Petr Oros) [2153356] - ice: Remove excess space (Petr Oros) [2153356] - ice: Introduce local var for readability (Petr Oros) [2153356] - ice: Match parameter name for ice_cfg_phy_fc() (Petr Oros) [2153356] - ice: Explicitly return 0 (Petr Oros) [2153356] - ice: Reduce scope of variables (Petr Oros) [2153356] - ice: Move support DDP code out of ice_flex_pipe.c (Petr Oros) [2153356] - ice: Remove cppcheck suppressions (Petr Oros) [2153356] - ice: combine cases in ice_ksettings_find_adv_link_speed() (Petr Oros) [2153356] - ice: Add support for 100G KR2/CR2/SR2 link reporting (Petr Oros) [2153356] - ice: add missing checks for PF vsi type (Petr Oros) [2153356] - ice: remove redundant non-null check in ice_setup_pf_sw() (Petr Oros) [2153356] - ice: restrict PTP HW clock freq adjustments to 100, 000, 000 PPB (Petr Oros) [2153356] - ice: Support drop action (Petr Oros) [2153356] - ice: Handle LLDP MIB Pending change (Petr Oros) [2153356] - ice: Add 'Execute Pending LLDP MIB' Admin Queue command (Petr Oros) [2153356] - ice: xsk: do not use xdp_return_frame() on tx_buf->raw_buf (Petr Oros) [2153356] - ice: Use ICE_RLAN_BASE_S instead of magic number (Petr Oros) [2153356] - ice: Accumulate ring statistics over reset (Petr Oros) [2153356] - ice: Accumulate HW and Netdev statistics over reset (Petr Oros) [2153356] - ice: Remove and replace ice speed defines with ethtool.h versions (Petr Oros) [2153356] - ice: Check for PTP HW lock more frequently (Petr Oros) [2153356] - ice: Fix spurious interrupt during removal of trusted VF (Petr Oros) [2153356] - ice: Enable RX queue selection using skbedit action (Petr Oros) [2153356] - ice: Add support for VLAN priority filters in switchdev (Petr Oros) [2153356] - ice: support features on new E810T variants (Petr Oros) [2153356] - ice: xsk: drop power of 2 ring size restriction for AF_XDP (Petr Oros) [2153356] - ice: xsk: change batched Tx descriptor cleaning (Petr Oros) [2153356] - ice: reorder PF/representor devlink port register/unregister flows (Petr Oros) [2153356] - ice: Add L2TPv3 hardware offload support (Petr Oros) [2153356] - ice: Simplify memory allocation in ice_sched_init_port() (Petr Oros) [2153356] - ice: switch: Simplify memory allocation (Petr Oros) [2153356] - ice: add helper function to check FW API version (Petr Oros) [2153356] - ice: Print human-friendly PHY types (Petr Oros) [2153356] - ice: Add support for ip TTL & ToS offload (Petr Oros) [2153356] - ice: xsk: use Rx ring's XDP ring when picking NAPI context (Petr Oros) [2153356] - ice: xsk: prohibit usage of non-balanced queue id (Petr Oros) [2153356] - ice: remove non-inclusive language (Petr Oros) [2153356] - ice: Remove ucast_shared (Petr Oros) [2153356] - ice: Allow 100M speeds for some devices (Petr Oros) [2153356] - ice: Implement FCS/CRC and VLAN stripping co-existence policy (Petr Oros) [2153356] - ice: Implement control of FCS/CRC stripping (Petr Oros) [2153356] - ice: initialize cached_phctime when creating Rx rings (Petr Oros) [2153356] - ice: set tx_tstamps when creating new Tx rings via ethtool (Petr Oros) [2153356] - ice: link representors to PCI device (Petr Oros) [2153356] - ice, xsk: Avoid refilling single Rx descriptors (Petr Oros) [2153356] - ice, xsk: Diversify return values from xsk_wakeup call paths (Petr Oros) [2153356] - ice, xsk: Terminate Rx side of NAPI when XSK Rx queue gets full (Petr Oros) [2153356] - ice, xsk: Decorate ICE_XDP_REDIR with likely() (Petr Oros) [2153356] - ice: xsk: check if Rx ring was filled up to the end (Petr Oros) [2153356] - ice: xsk: Eliminate unnecessary loop iteration (Petr Oros) [2153356] - ice: xsk: fix GCC version checking against pragma unroll presence (Petr Oros) [2153356] - ice: xsk: Borrow xdp_tx_active logic from i40e (Petr Oros) [2153356] - ice: xsk: Improve AF_XDP ZC Tx and use batching API (Petr Oros) [2153356] - ice: xsk: Avoid potential dead AF_XDP Tx processing (Petr Oros) [2153356] - ice: Make Tx threshold dependent on ring length (Petr Oros) [2153356] - ice: xsk: Handle SW XDP ring wrap and bump tail more often (Petr Oros) [2153356] - ice: xsk: Force rings to be sized to power of 2 (Petr Oros) [2153356] - ice: xsk: do not clear status_error0 for ntu + nb_buffs descriptor (Petr Oros) [2153356] - ice: remove dead store on XSK hotpath (Petr Oros) [2153356] - ice: xsk: clear status_error0 for each allocated desc (Petr Oros) [2153356] - intel: Simplify bool conversion (Petr Oros) [2153356] - ice: Use the xsk batched rx allocation interface (Petr Oros) [2153356] - softirq: Wake ktimers thread also in softirq. (Eder Zulian) [2219530] - netfilter: nf_tables: unbind non-anonymous set if rule construction fails (Phil Sutter) [2214964] {CVE-2023-3390} - netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain (Phil Sutter) [2214964] {CVE-2023-3390} - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE (Phil Sutter) [2214964] {CVE-2023-3390}- [rt] build kernel-rt-4.18.0-504.rt7.293.el8 [2180997] - blk-cgroup: Reinit blkg_iostat_set after clearing in blkcg_reset_stats() (Waiman Long) [2212032] - ipvlan:Fix out-of-bounds caused by unclear skb->cb (Davide Caratti) [2218676] {CVE-2023-3090} - net: openvswitch: fix upcall counter access before allocation (Eelco Chaudron) [2214262] - netfilter: Drop fragmented ndisc packets assembled in netfilter (Phil Sutter) [2217795] - netfilter: conntrack: gre: don't set assured flag for clash entries (Florian Westphal) [2219357] - netfilter: conntrack: allow insertion clash of gre protocol (Florian Westphal) [2219357] - sfc: use budget for TX completions (Íñigo Huguet) [2179558] - sfc: fix XDP queues mode with legacy IRQ (Íñigo Huguet) [2214589] - memstick: r592: Fix UAF bug in r592_remove due to race condition (Ricardo Robaina) [2213206] {CVE-2023-3141} - audit: avoid missing-prototype warnings (Richard Guy Briggs) [2175322] - audit: update the mailing list in MAINTAINERS (Richard Guy Briggs) [2175322] - audit: fix undefined behavior in bit shift for AUDIT_BIT (Richard Guy Briggs) [2175322] - fork: Use IS_ENABLED() in account_kernel_stack() (Valentin Schneider) [2131754] - fork: Only cache the VMAP stack in finish_task_switch() (Valentin Schneider) [2131754] - fork: Move task stack accounting to do_exit() (Valentin Schneider) [2131754] - fork: Move memcg_charge_kernel_stack() into CONFIG_VMAP_STACK (Valentin Schneider) [2131754] - fork: Don't assign the stack pointer in dup_task_struct() (Valentin Schneider) [2131754] - fork, IA64: Provide alloc_thread_stack_node() for IA64 (Valentin Schneider) [2131754] - fork: Duplicate task_struct before stack allocation (Valentin Schneider) [2131754] - fork: Redo ifdefs around task stack handling (Valentin Schneider) [2131754] - fork: fix some -Wmissing-prototypes warnings (Valentin Schneider) [2131754] - igb: fix nvm.ops.read() error handling (Corinna Vinschen) [2153360] - igb: Fix extts capture value format for 82580/i354/i350 (Corinna Vinschen) [2153360] - igb: Define igb_pm_ops conditionally on CONFIG_PM (Corinna Vinschen) [2153360] - igb: fix bit_shift to be in [1..8] range (Corinna Vinschen) [2153360] - igb: refactor igb_ptp_adjfine_82580 to use diff_by_scaled_ppm (Corinna Vinschen) [2153360] - igb: revert rtnl_lock() that causes deadlock (Corinna Vinschen) [2153360] - igb: Remove unnecessary aer.h include (Corinna Vinschen) [2153360] - igb: Fix PPS input and output using 3rd and 4th SDP (Corinna Vinschen) [2153360] - igb: Remove redundant pci_enable_pcie_error_reporting() (Corinna Vinschen) [2153360] - igb: Add lock to avoid data race (Corinna Vinschen) [2153360] - x86/cpu: Include the header of init_ia32_feat_ctl()'s prototype (Chris von Recklinghausen) [2181907] {CVE-2023-1637} - x86/pm: Fix false positive kmemleak report in msr_build_context() (Chris von Recklinghausen) [2181907] {CVE-2023-1637} - x86/speculation: Restore speculation related MSRs during S3 resume (Chris von Recklinghausen) [2181907] {CVE-2023-1637} - kbuild: remove leftover comment for filechk utility (Chris von Recklinghausen) [2181907] {CVE-2023-1637} - x86/cpu: Reinitialize IA32_FEAT_CTL MSR on BSP during wakeup (Chris von Recklinghausen) [2181907] {CVE-2023-1637} - x86/rdrand: Sanity-check RDRAND output (Chris von Recklinghausen) [2181907] {CVE-2023-1637} - x86/CPU/AMD: Clear RDRAND CPUID bit on AMD family 15h/16h (Chris von Recklinghausen) [2181907] {CVE-2023-1637} - kbuild: change filechk to surround the given command with { } (Chris von Recklinghausen) [2181907] {CVE-2023-1637} - firmware: refactor firmware/Makefile (Chris von Recklinghausen) [2181907] {CVE-2023-1637} - kbuild: remove redundant 'set -e' from filechk_offsets (Chris von Recklinghausen) [2181907] {CVE-2023-1637} - kbuild: do not redirect the first prerequisite for filechk (Chris von Recklinghausen) [2181907] {CVE-2023-1637} - kbuild: move bin2c back to scripts/ from scripts/basic/ (Chris von Recklinghausen) [2181907] {CVE-2023-1637} - perf/x86/ibs: Add new IBS register bits into header (Michael Petlan) [2088767] - perf tool x86: Fix perf_env memory leak (Michael Petlan) [2088767] - perf tool x86: Consolidate is_amd check into single function (Michael Petlan) [2088767] - perf env: Add perf_env__cpuid, perf_env__{nr_}pmu_mappings (Michael Petlan) [2088767] - perf/x86/amd/uncore: Fix memory leak for events array (Michael Petlan) [2088767] - perf script: Add missing fields in usage hint (Michael Petlan) [2086837] - perf mem: Print "LFB/MAB" for PERF_MEM_LVLNUM_LFB (Michael Petlan) [2088767] - perf mem/c2c: Avoid printing empty lines for unsupported events (Michael Petlan) [2088767] - perf mem/c2c: Add load store event mappings for AMD (Michael Petlan) [2088767] - perf mem/c2c: Set PERF_SAMPLE_WEIGHT for LOAD_STORE events (Michael Petlan) [2088767] - perf mem: Add support for printing PERF_MEM_LVLNUM_{CXL|IO} (Michael Petlan) [2088767] - perf/mem: Rename PERF_MEM_LVLNUM_EXTN_MEM to PERF_MEM_LVLNUM_CXL (Michael Petlan) [2088767] - perf amd ibs: Sync arch/x86/include/asm/amd-ibs.h header with the kernel (Michael Petlan) [2088767] - tools headers UAPI: Sync include/uapi/linux/perf_event.h header with the kernel (Michael Petlan) [2088767] - perf/uapi: Define PERF_MEM_SNOOPX_PEER in kernel header file (Michael Petlan) [2088767] - perf: correct SNOOPX field offset (Michael Petlan) [2088767] - perf tools: Sync addition of PERF_MEM_SNOOPX_PEER (Michael Petlan) [2088767] - perf/x86/amd: Support PERF_SAMPLE_PHY_ADDR (Michael Petlan) [2088767] - perf: Add sample_flags to indicate the PMU-filled sample data (Michael Petlan) [2086837] - perf/x86/amd: Support PERF_SAMPLE_ADDR (Michael Petlan) [2088767] - perf/x86/amd: Support PERF_SAMPLE_{WEIGHT|WEIGHT_STRUCT} (Michael Petlan) [2088767] - perf/x86/amd: Support PERF_SAMPLE_DATA_SRC (Michael Petlan) [2088767] - perf/x86/amd: Add IBS OP_DATA2 DataSrc bit definitions (Michael Petlan) [2088767] - perf/mem: Introduce PERF_MEM_LVLNUM_{EXTN_MEM|IO} (Michael Petlan) [2088767] - perf/x86/amd/uncore: Add PerfMonV2 RDPMC assignments (Michael Petlan) [2086837] - perf/x86/amd/uncore: Add PerfMonV2 DF event format (Michael Petlan) [2086837] - perf/x86/amd/uncore: Detect available DF counters (Michael Petlan) [2086837] - perf/x86/amd/uncore: Use attr_update for format attributes (Michael Petlan) [2086837] - perf/x86/amd/uncore: Use dynamic events array (Michael Petlan) [2086837] - tracing/osnoise: set several trace_osnoise.c variables storage-class-specifier to static (John Kacur) [2175293] - tracing/osnoise: No need for schedule_hrtimeout range (John Kacur) [2175293] - tracing/osnoise: Use built-in RCU list checking (John Kacur) [2175293] - tracing/osnoise: Add preempt and/or irq disabled options (John Kacur) [2175293] - tracing/osnoise: Add PANIC_ON_STOP option (John Kacur) [2175293] - tracing/osnoise: Make osnoise_options static (John Kacur) [2175293] - tracing/osnoise: Add OSNOISE_WORKLOAD option (John Kacur) [2175293] - tracing/osnoise: Add osnoise/options file (John Kacur) [2175293] - tracing/osnoise: Fix duration type (John Kacur) [2175293] - tracing/osnoise: Fix possible recursive locking in stop_per_cpu_kthreads (John Kacur) [2175293] - tracing/timerlat: Do not wakeup the thread if the trace stops at the IRQ (John Kacur) [2175293] - tracing/timerlat: Print stacktrace in the IRQ handler if needed (John Kacur) [2175293] - tracing/timerlat: Notify IRQ new max latency only if stop tracing is set (John Kacur) [2175293] - drivers: base: cacheinfo: Fix shared_cpu_map changes in event of CPU hotplug (Mark Lansgdorf) [2178301] - drivers: base: cacheinfo: Update cpu_map_populated during CPU Hotplug (Mark Lansgdorf) [2178301] - driver core: bus: move documentation for lock_key to proper location. (Mark Langsdorf) [2178301] - cacheinfo: Check cache properties are present in DT (Mark Langsdorf) [2178301] - cacheinfo: Fix LLC is not exported through sysfs (Mark Langsdorf) [2178301] - of: Add of_property_present() helper (Mark Langsdorf) [2178301] - driver core: fw_devlink: Print full path and name of fwnode (Mark Langsdorf) [2178301] - driver core: fw_devlink: Avoid spurious error message (Mark Langsdorf) [2178301] - driver core: bus: Handle early calls to bus_to_subsys() (Mark Langsdorf) [2178301] - driver core: class: move EXPORT_SYMBOL_GPL() lines to the correct place (Mark Langsdorf) [2178301] - driver core: cpu: don't hand-override the uevent bus_type callback. (Mark Langsdorf) [2178301] - driver core: bus: update my copyright notice (Mark Langsdorf) [2178301] - driver core: bus: add bus_get_dev_root() function (Mark Langsdorf) [2178301] - driver core: bus: constify bus_unregister() (Mark Langsdorf) [2178301] - driver core: bus: constify some internal functions (Mark Langsdorf) [2178301] - driver core: bus: constify bus_get_kset() (Mark Langsdorf) [2178301] - driver core: bus: constify bus_register/unregister_notifier() (Mark Langsdorf) [2178301] - driver core: create bus_is_registered() (Mark Langsdorf) [2178301] - driver core: bus: clean up driver_find() (Mark Langsdorf) [2178301] - driver core: move driver_find() to bus.c (Mark Langsdorf) [2178301] - driver core: bus: clean up bus_sort_breadthfirst() (Mark Langsdorf) [2178301] - driver core: bus: bus iterator cleanups (Mark Langsdorf) [2178301] - driver core: bus: bus_add/remove_driver() cleanups (Mark Langsdorf) [2178301] - driver core: bus: bus_register/unregister_notifier() cleanups (Mark Langsdorf) [2178301] - driver core: bus: bus_get_kset() cleanup (Mark Langsdorf) [2178301] - driver core: bus: subsys_interface_register/unregister() cleanups (Mark Langsdorf) [2178301] - driver core: bus: bus_register/unregister() cleanups (Mark Langsdorf) [2178301] - driver core: bus: bus_add/probe/remove_device() cleanups (Mark Langsdorf) [2178301] - driver core: bus: sysfs function cleanups (Mark Langsdorf) [2178301] - driver core: bus: convert bus_create/remove_file to be constant (Mark Langsdorf) [2178301] - driver core: bus: constantify the bus_find_* functions (Mark Langsdorf) [2178301] - driver core: bus: implement bus_get/put() without the private pointer (Mark Langsdorf) [2178301] - driver core: add local subsys_get and subsys_put functions (Mark Langsdorf) [2178301] - driver core: fw_devlink: Make cycle detection more robust (Mark Langsdorf) [2178301] - driver core: fw_devlink: Consolidate device link flag computation (Mark Langsdorf) [2178301] - driver core: fw_devlink: Allow marking a fwnode link as being part of a cycle (Mark Langsdorf) [2178301] - driver core: Add wait_for_init_devices_probe helper function (Mark Langsdorf) [2178301] - driver core: fw_devlink: Add DL_FLAG_CYCLE support to device links (Mark Langsdorf) [2178301] - driver core: fw_devlink: Improve check for fwnode with no device/driver (Mark Langsdorf) [2178301] - driver core: fw_devlink: Don't purge child fwnode's consumer links (Mark Langsdorf) [2178301] - drivers: base: dd: fix memory leak with using debugfs_lookup() (Mark Langsdorf) [2178301] - drivers: base: component: fix memory leak with using debugfs_lookup() (Mark Langsdorf) [2178301] - drivers/base: Remove CONFIG_SRCU (Mark Langsdorf) [2178301] - devtmpfs: convert to pr_fmt (Mark Langsdorf) [2178301] - driver core: bus: move lock_class_key into dynamic structure (Mark Langsdorf) [2178301] - driver core: platform: simplify __platform_driver_probe() (Mark Langsdorf) [2178301] - driver core: platform: removed unneeded variable from __platform_driver_probe() (Mark Langsdorf) [2178301] - cacheinfo: Initialize variables in fetch_cache_info() (Mark Langsdorf) [2178301] - regmap: apply reg_base and reg_downshift for single register ops (Mark Langsdorf) [2178301] - driver core: soc: remove layering violation for the soc_bus (Mark Langsdorf) [2178301] - of: device: make of_device_uevent_modalias() take a const device * (Mark Langsdorf) [2178301] - driver core: device_get_devnode() should take a const * (Mark Langsdorf) [2178301] - driver core: fix up missed drivers/s390/char/hmcdrv_dev.c class.devnode() conversion. (Mark Langsdorf) [2178301] - driver core: fix up missed scsi/cxlflash class.devnode() conversion. (Mark Langsdorf) [2178301] - driver core: fix up some missing class.devnode() conversions. (Mark Langsdorf) [2178301] - driver core: make struct class.devnode() take a const * (Mark Langsdorf) [2178301] - driver core: make struct device_type.devnode() take a const * (Mark Langsdorf) [2178301] - driver core: class: Clear private pointer on registration failures (Mark Langsdorf) [2178301] - cacheinfo: Fix shared_cpu_map to handle shared caches at different levels (Mark Langsdorf) [2178301] - cacheinfo: Check 'cache-unified' property to count cache leaves (Mark Langsdorf) [2178301] - arch_topology: Build cacheinfo from primary CPU (Mark Langsdorf) [2178301] - cacheinfo: Make default acpi_get_cache_info() return an error (Mark Langsdorf) [2178301] - ACPI: PPTT: Update acpi_find_last_cache_level() to acpi_get_cache_info() (Mark Langsdorf) [2178301] - ACPI: PPTT: Remove acpi_find_cache_levels() (Mark Langsdorf) [2178301] - drivers: base: transport_class: fix resource leak when transport_add_device() fails (Mark Langsdorf) [2178301] - driver core: location: Free struct acpi_pld_info *pld before return false (Mark Langsdorf) [2178301] - driver core: fix resource leak in device_add() (Mark Langsdorf) [2178301] - drivers/base/memory: Fix comments for phys_index_show() (Mark Langsdorf) [2178301] - drivers/base/memory: rename base_memory_block_id to memory_block_id (Mark Langsdorf) [2178301] - driver core: Fix test_async_probe_init saves device in wrong array (Mark Langsdorf) [2178301] - device property: fix of node refcount leak in fwnode_graph_get_next_endpoint() (Mark Langsdorf) [2178301] - driver core: bus: move bus notifier logic into bus.c (Mark Langsdorf) [2178301] - driver core: bus.h: document bus notifiers better (Mark Langsdorf) [2178301] - cacheinfo: Return error code in init_of_cache_level() (Mark Langsdorf) [2178301] - cacheinfo: Use RISC-V's init_cache_level() as generic OF implementation (Mark Langsdorf) [2178301] - platform: remove useless if-branch in __platform_get_irq_byname() (Mark Langsdorf) [2178301] - platform: Document platform_add_devices() return value (Mark Langsdorf) [2178301] - software node: Remove unused APIs (Mark Langsdorf) [2178301] - software node: Switch property entry test to a new API (Mark Langsdorf) [2178301] - platform: Provide a remove callback that returns no value (Mark Langsdorf) [2178301] - regmap: Rework regmap_mdio_c45_{read|write} for new C45 API. (Mark Langsdorf) [2178301] - net: Convert more users of mdiobus_* to mdiodev_* (Mark Langsdorf) [2178301] - PM: runtime: Document that force_suspend() is incompatible with SMART_SUSPEND (Mark Langsdorf) [2178301] - cpuidle, ARM: OMAP2+: powerdomain: Remove trace_.*_rcuidle() (Mark Langsdorf) [2178301] - driver core: fix potential null-ptr-deref in device_add() (Mark Langsdorf) [2178301] - PM: domains: Allow a genpd consumer to require a synced power off (Mark Langsdorf) [2178301] - driver core: move struct subsys_dev_iter to a local file (Mark Langsdorf) [2178301] - driver core: make subsys_dev_iter_exit() static (Mark Langsdorf) [2178301] - driver core: make subsys_dev_iter_next() static (Mark Langsdorf) [2178301] - driver core: make subsys_dev_iter_init() static (Mark Langsdorf) [2178301] - driver core: remove subsys_find_device_by_id() (Mark Langsdorf) [2178301] - driver core: make bus_get_device_klist() static (Mark Langsdorf) [2178301] - platform/mellanox: mlxbf-pmc: Fix event typo (Mark Langsdorf) [2178301] - firmware_loader: remove #include (Mark Langsdorf) [2178301] - PM: runtime: Adjust white space in the core code (Mark Langsdorf) [2178301] - device property: Fix documentation for fwnode_get_next_parent() (Mark Langsdorf) [2178301] - PM: runtime: Relocate rpm_callback() right after __rpm_callback() (Mark Langsdorf) [2178301] - regmap: Add FSI bus support (Mark Langsdorf) [2178301] - PM: domains: Reverse the order of performance and enabling ops (Mark Langsdorf) [2178301] - driver core: make struct class.dev_uevent() take a const * (Mark Langsdorf) [2178301] - driver core: change to_subsys_private() to use container_of_const() (Mark Langsdorf) [2178301] - xen/xenbus: move to_xenbus_device() to use container_of_const() (Mark Langsdorf) [2178301] - virtio: move dev_to_virtio() to use container_of_const() (Mark Langsdorf) [2178301] - cacheinfo: Remove of_node_put() for fw_token (Mark Langsdorf) [2178301] - device property: Add a blank line in Kconfig of tests (Mark Langsdorf) [2178301] - device property: Rename goto label to be more precise (Mark Langsdorf) [2178301] - regmap: add regmap_might_sleep() (Mark Langsdorf) [2178301] - regmap: Add can_sleep configuration option (Mark Langsdorf) [2178301] - regmap: Use flexible sleep (Mark Lansgdorf) [2178301] - platform: use fwnode_irq_get_byname instead of of_irq_get_byname to get irq (Mark Langsdorf) [2178301] - driver core: Fix bus_type.match() error handling in __driver_attach() (Mark Langsdorf) [2178301] - driver core: Use kstrtobool() instead of strtobool() (Mark Langsdorf) [2178301] - cacheinfo: Decrement refcount in cache_setup_of_node() (Mark Langsdorf) [2178301] - driver core: mark driver_allows_async_probing static (Mark Langsdorf) [2178301] - driver core: remove devm_device_remove_group() (Mark Langsdorf) [2178301] - driver core: remove devm_device_remove_groups() (Mark Langsdorf) [2178301] - driver core: class: make namespace and get_ownership take const * (Mark Langsdorf) [2178301] - devres: Use kmalloc_size_roundup() to match ksize() usage (Mark Langsdorf) [2178301] - class: fix possible memory leak in __class_register() (Mark Langsdorf) [2178301] - PM: domains: Power off[on] domain in hibernate .freeze[thaw]_noirq hook (Mark Langsdorf) [2178301] - PM: domains: Consolidate genpd_restore_noirq() and genpd_resume_noirq() (Mark Langsdorf) [2178301] - PM: domains: Pass generic PM noirq hooks to genpd_finish_suspend() (Mark Langsdorf) [2178301] - PM: domains: Drop genpd status manipulation for hibernate restore (Mark Langsdorf) [2178301] - PM: domains: Fix handling of unavailable/disabled idle states (Mark Langsdorf) [2178301] - device property: Fix documentation for *_match_string() APIs (Mark Langsdorf) [2178301] - device property: Constify parameter in device_dma_supported() and device_get_dma_attr() (Mark Langsdorf) [2178301] - device property: Constify device child node APIs (Mark Langsdorf) [2178301] - device property: Constify fwnode connection match APIs (Mark Langsdorf) [2178301] - device property: Allow const parameter to dev_fwnode() (Mark Langsdorf) [2178301] - PM: domains: log failures to register always-on domains (Mark Langsdorf) [2178301] - dt-bindings: irqchip: Describe the IMX MU block as a MSI controller (Mark Langsdorf) [2178301] - platform-msi: Export symbol platform_msi_create_irq_domain() (Mark Langsdorf) [2178301] - PM: runtime: Return -EINPROGRESS from rpm_resume() in the RPM_NOWAIT case (Mark Langsdorf) [2178301] - device property: Add const qualifier to device_get_match_data() parameter (Mark Langsdorf) [2178301] - driver core: use IS_ERR_OR_NULL() helper in device_create_groups_vargs() (Mark Langsdorf) [2178301] - devcoredump : Serialize devcd_del work (Mark Langsdorf) [2178301] - regmap: mmio: replace return 0 with break in switch statement (Mark Langsdorf) [2178301] - mm: kill is_memblock_offlined() (Mark Langsdorf) [2178301] - driver core: remove make_class_name declaration (Mark Langsdorf) [2178301] - regmap/hexagon: Properly fix the generic IO helpers (Mark Langsdorf) [2178301] - regmap: trace: Remove unneeded blank lines (Mark Langsdorf) [2178301] - regmap: trace: Remove explicit castings (Mark Langsdorf) [2178301] - regmap: trace: Remove useless check for NULL for bulk ops (Mark Langsdorf) [2178301] - PM: wakeup: Add extra debugging statement for multiple active IRQs (Mark Langsdorf) [2178301] - devres: Slightly optimize alloc_dr() (Mark Langsdorf) [2178301] - drivers: base: Print error code on synthetic uevent failure (Mark Langsdorf) [2178301] - class: use IS_ERR_OR_NULL() helper in class_unregister() (Mark Langsdorf) [2178301] - regmap: introduce value tracing for regmap bulk operations (Mark Langsdorf) [2178301] - regmap: mmio: Fix MMIO accessors to avoid talking to IO port (Mark Langsdorf) [2178301] - regmap: mmio: Introduce IO accessors that can talk to IO port (Mark Langsdorf) [2178301] - regmap: mmio: Get rid of broken 64-bit IO (Mark Langsdorf) [2178301] - regmap: mmio: Remove mmio_relaxed member from context (Mark Langsdorf) [2178301] - thunderbolt: Mask ring interrupt on Intel hardware as well (Desnes Nunes) [2216483] - thunderbolt: Clear registers properly when auto clear isn't in use (Desnes Nunes) [2216483] - dt-bindings: usb: fsa4480: Use generic node name (Desnes Nunes) [2216483] - media: Revert "media: uvcvideo: Set unique vdev name based in type" (Desnes Nunes) [2216483] - media: uvcvideo: Don't expose unsupported formats to userspace (Desnes Nunes) [2216483] - usb: typec: altmodes/displayport: Fix configure initial pin assignment (Desnes Nunes) [2216483] - xhci: Free the command allocated for setting LPM if we return early (Desnes Nunes) [2216483] - xhci: also avoid the XHCI_ZERO_64B_REGS quirk with a passthrough iommu (Desnes Nunes) [2216483] - USB: serial: option: add Quectel RM500U-CN modem (Desnes Nunes) [2216483] - thunderbolt: Rename shadowed variables bit to interrupt_bit and auto_clear_bit (Desnes Nunes) [2216483] - thunderbolt: Disable interrupt auto clear for rings (Desnes Nunes) [2216483] - thunderbolt: Use const qualifier for `ring_interrupt_index` (Desnes Nunes) [2216483] - uas: Add US_FL_NO_REPORT_OPCODES for JMicron JMS583Gen 2 (Desnes Nunes) [2216483] - USB: serial: option: add Telit FE990 compositions (Desnes Nunes) [2216483] - USB: serial: cp210x: add Silicon Labs IFS-USB-DATACABLE IDs (Desnes Nunes) [2216483] - thunderbolt: Use scale field when allocating USB3 bandwidth (Desnes Nunes) [2216483] - thunderbolt: Limit USB3 bandwidth of certain Intel USB4 host routers (Desnes Nunes) [2216483] - thunderbolt: Call tb_check_quirks() after initializing adapters (Desnes Nunes) [2216483] - thunderbolt: Add missing UNSET_INBOUND_SBTX for retimer access (Desnes Nunes) [2216483] - thunderbolt: Fix memory leak in margining (Desnes Nunes) [2216483] - usb: typec: tcpm: fix warning when handle discover_identity message (Desnes Nunes) [2216483] - usb: typec: tcpm: fix create duplicate source-capabilities file (Desnes Nunes) [2216483] - usb: ucsi_acpi: Increase the command completion timeout (Desnes Nunes) [2216483] - usb: ucsi: Fix ucsi->connector race (Desnes Nunes) [2216483] - usb: ucsi: Fix NULL pointer deref in ucsi_connector_change() (Desnes Nunes) [2216483] - thunderbolt: Add quirk to disable CLx (Desnes Nunes) [2216483] - usb: typec: pd: Add higher capability sysfs for sink PDO (Desnes Nunes) [2216483] - usb: typec: pd: Remove usb_suspend_supported sysfs from sink PDO (Desnes Nunes) [2216483] - xhci: host: potential NULL dereference in xhci_generic_plat_probe() (Desnes Nunes) [2216483] - media: usb: siano: Fix warning due to null work_func_t function pointer (Desnes Nunes) [2216483] - media: usb: siano: Fix use after free bugs caused by do_submit_urb (Desnes Nunes) [2216483] - media: usb: dvb-usb-v2: af9015.c: return 0 instead of 'ret'. (Desnes Nunes) [2216483] - dt-bindings: usb: convert fcs,fusb302.txt to yaml (Desnes Nunes) [2216483] - dt-bindings: usb: fusb302: Remove deprecated properties (Desnes Nunes) [2216483] - usb: uvc: Enumerate valid values for color matching (Desnes Nunes) [2216483] - USB: ene_usb6250: Allocate enough memory for full object (Desnes Nunes) [2216483] - USB: uhci: fix memory leak with using debugfs_lookup() (Desnes Nunes) [2216483] - USB: ULPI: fix memory leak with using debugfs_lookup() (Desnes Nunes) [2216483] - USB: serial: option: add support for VW/Skoda "Carstick LTE" (Desnes Nunes) [2216483] - usb: remove the dead USB_OHCI_SH option (Desnes Nunes) [2216483] - xhci: decouple usb2 port resume and get_port_status request handling (Desnes Nunes) [2216483] - xhci: clear usb2 resume related variables in one place. (Desnes Nunes) [2216483] - xhci: rename resume_done to resume_timestamp (Desnes Nunes) [2216483] - xhci: Pass port structure as parameter to xhci_disable_port(). (Desnes Nunes) [2216483] - xhci: move port specific items such as state completions to port structure (Desnes Nunes) [2216483] - xhci: pass port pointer as parameter to xhci_set_port_power() (Desnes Nunes) [2216483] - xhci: cleanup xhci_hub_control port references (Desnes Nunes) [2216483] - xhci: add helpers for enabling and disabling interrupters (Desnes Nunes) [2216483] - xhci: Refactor interrupter code for initial multi interrupter support. (Desnes Nunes) [2216483] - xhci: remove xhci_test_trb_in_td_math early development check (Desnes Nunes) [2216483] - xhci: fix event ring segment table related masks and variables in header (Desnes Nunes) [2216483] - USB: core: Don't hold device lock while reading the "descriptors" sysfs file (Desnes Nunes) [2216483] - usb: early: xhci-dbc: Use memcpy_and_pad() (Desnes Nunes) [2216483] - usb: early: xhci-dbc: Optimize early_xdbc_write() (Desnes Nunes) [2216483] - usb: early: xhci-dbc: Fix a potential out-of-bound memory access (Desnes Nunes) [2216483] - Documentation: usb: correct spelling (Desnes Nunes) [2216483] - docs: usb: convert documents to ReST (Desnes Nunes) [2216483] - Documentation/usb: Fix typo (Desnes Nunes) [2216483] - USB: serial: clean up kl5kusb105 documentation (Desnes Nunes) [2216483] - usb: uvc: use v4l2_fill_fmtdesc instead of open coded format name (Desnes Nunes) [2216483] - usb: uvc: make uvc_format_desc table const (Desnes Nunes) [2216483] - usb: uvc: move uvc_fmts and uvc_format_by_guid to own compile unit (Desnes Nunes) [2216483] - usb: uvc: move media/v4l2-uvc.h to usb/uvc.h (Desnes Nunes) [2216483] - media: uvcvideo: Add GUID for BGRA/X 8:8:8:8 (Desnes Nunes) [2216483] - usb: gadget: uvc: add v4l2 try_format api call (Desnes Nunes) [2216483] - usb: gadget: uvc: add v4l2 enumeration api calls (Desnes Nunes) [2216483] - usb: gadget: uvc: allow for application to cleanly shutdown (Desnes Nunes) [2216483] - usb: gadget: uvc: rename function to be more consistent (Desnes Nunes) [2216483] - usb: gadget: uvc: fix multiple opens (Desnes Nunes) [2216483] - thunderbolt: Add missing kernel-doc comment to tb_tunnel_maximum_bandwidth() (Desnes Nunes) [2216483] - thunderbolt: Handle bandwidth allocation mode enablement notification (Desnes Nunes) [2216483] - xhci: split out rcar/rz support from xhci-plat.c (Desnes Nunes) [2216483] - usb: host: xhci-rcar: Use xhci_plat_priv.quirks instead of code settings (Desnes Nunes) [2216483] - usb: host: xhci-plat: Remove useless DMA-32 fallback configuration (Desnes Nunes) [2216483] - usb: host: xhci-plat: Add reset support (Desnes Nunes) [2216483] - usb: host: xhci-plat: Improve clock handling in probe() (Desnes Nunes) [2216483] - dt-bindings: usb: Convert Marvell Orion EHCI to DT schema (Desnes Nunes) [2216483] - dt-bindings: usb: Convert OMAP OHCI/EHCI bindings to schema (Desnes Nunes) [2216483] - dt-bindings: usb: Convert multiple "usb-ohci" bindings to DT schema (Desnes Nunes) [2216483] - dt-bindings: usb: generic-ohci: Document dr_mode property (Desnes Nunes) [2216483] - dt-bindings: usb: generic-ehci: Document dr_mode property (Desnes Nunes) [2216483] - dt-bindings: ehci/ohci: Allow iommus property (Desnes Nunes) [2216483] - dt-bindings: usb: generic-ohci: Add missing compatible strings (Desnes Nunes) [2216483] - dt-bindings: usb: generic-ehci: Add missing compatible strings (Desnes Nunes) [2216483] - dt-bindings: Fix incorrect 'reg' property sizes (Desnes Nunes) [2216483] - dt-bindings: usb: ehci: Add missing 2nd register region (Desnes Nunes) [2216483] - usb: typec: tcpm: Remove altmode active state updates (Desnes Nunes) [2216483] - usb: typec: altmodes/displayport: Update active state (Desnes Nunes) [2216483] - usb: typec: mux: Introduce GPIO-based SBU mux (Desnes Nunes) [2216483] - redhat: configs: Add unset CONFIG_TYPEC_MUX_GPIO_SBU option (Desnes Nunes) [2216483] - usb: typec: mux: Add On Semi fsa4480 driver (Desnes Nunes) [2216483] - dt-bindings: usb: Add binding for fcs,fsa4480 (Desnes Nunes) [2216483] - dt-bindings: usb: Introduce GPIO-based SBU mux (Desnes Nunes) [2216483] - usb: host: ehci-fsl: Use DRV_NAME (Desnes Nunes) [2216483] - usb: typec: maxim_contaminant: Implement check_contaminant callback (Desnes Nunes) [2216483] - usb: typec: tcpci: Add callback for evaluating contaminant presence (Desnes Nunes) [2216483] - usb: typec: tcpm: Add callbacks to mitigate wakeups due to contaminant (Desnes Nunes) [2216483] - usb: typec: Make bus switch code retimer-aware (Desnes Nunes) [2216483] - usb: typec: retimer: Use device type for matching (Desnes Nunes) [2216483] - usb: typec: Add wrapper for bus switch set code (Desnes Nunes) [2216483] - usb: typec: Add retimer handle to port altmode (Desnes Nunes) [2216483] - usb: typec: tipd: Support wakeup (Desnes Nunes) [2216483] - dt-bindings: usb: tps6598x: Add wakeup property (Desnes Nunes) [2216483] - USB: fix memory leak with using debugfs_lookup() (Desnes Nunes) [2216483] - usb: typec: intel_pmc_mux: Deduplicate ACPI matching in probe (Desnes Nunes) [2216483] - usb: typec: intel_pmc_mux: Don't leak the ACPI device reference count (Desnes Nunes) [2216483] - usb: typec: tcpci: Request IRQ with IRQF_SHARED (Desnes Nunes) [2216483] - USB: Improve usb_fill_* documentation (Desnes Nunes) [2216483] - usb: typec: hd3ss3220: Add polling support (Desnes Nunes) [2216483] - dt-bindings: usb: ti,hd3ss3220: Update interrupt property as optional (Desnes Nunes) [2216483] - dt-bindings: usb: convert ti,hd3ss3220 bindings to json-schema (Desnes Nunes) [2216483] - dt-bindings: Convert usb-connector to YAML format. (Desnes Nunes) [2216483] - dt-bindings: usb: rt1711h: Add connector bindings (Desnes Nunes) [2216483] - dt-bindings: usb: hd3ss3220 device tree binding document (Desnes Nunes) [2216483] - thunderbolt: Add support for DisplayPort bandwidth allocation mode (Desnes Nunes) [2216483] - thunderbolt: Include the additional DP IN double word in debugfs dump (Desnes Nunes) [2216483] - thunderbolt: Add functions to support DisplayPort bandwidth allocation mode (Desnes Nunes) [2216483] - thunderbolt: Increase timeout of DP OUT adapter handshake (Desnes Nunes) [2216483] - thunderbolt: Take CL states into account when waiting for link to come up (Desnes Nunes) [2216483] - thunderbolt: Improve debug logging in tb_available_bandwidth() (Desnes Nunes) [2216483] - thunderbolt: Log DP adapter type (Desnes Nunes) [2216483] - thunderbolt: Use decimal port number in control and tunnel logs too (Desnes Nunes) [2216483] - media: uvcvideo: Silence memcpy() run-time false positive warnings (Desnes Nunes) [2216483] - media: uvcvideo: Quirk for autosuspend in Logitech B910 and C910 (Desnes Nunes) [2216483] - media: uvcvideo: Fix race condition with usb_kill_urb (Desnes Nunes) [2216483] - media: uvcvideo: Use standard names for menus (Desnes Nunes) [2216483] - media: uvcvideo: Fix power line control for Lenovo Integrated Camera (Desnes Nunes) [2216483] - media: uvcvideo: Add a quirk to force GEO GC6500 Camera bits-per-pixel value (Desnes Nunes) [2216483] - media: v4l: common: Fix naming of v4l2_get_link_rate (Desnes Nunes) [2216483] - media: ipu3-cio2: Use v4l2_get_link_freq helper (Desnes Nunes) [2216483] - media: ipu3-cio2: Update Copyright year and fix indentation issues (Desnes Nunes) [2216483] - media: v4l: Add a helper for obtaining the link frequency (Desnes Nunes) [2216483] - media: v4l2-common: add RGB565 and RGB55 to v4l2_format_info (Desnes Nunes) [2216483] - media: v4l2-common: add pixel encoding support (Desnes Nunes) [2216483] - media: v4l2-common: add support for new RGB32 pixelformats (Desnes Nunes) [2216483] - media: v4l2-common: add bayer formats in v4l2_format_info (Desnes Nunes) [2216483] - media: v4l2-common: Add an helper to apply frmsize constraints (Desnes Nunes) [2216483] - media: v4l2-common: Fix v4l2_fill_pixfmt[_mp]() prototypes (Desnes Nunes) [2216483] - media: Introduce helpers to fill pixel format structs (Desnes Nunes) [2216483] - media: uvcvideo: Refactor power_line_frequency_controls_limited (Desnes Nunes) [2216483] - media: uvcvideo: Refactor uvc_ctrl_mappings_uvcXX (Desnes Nunes) [2216483] - media: uvcvideo: Implement mask for V4L2_CTRL_TYPE_MENU (Desnes Nunes) [2216483] - media: uvcvideo: Extend documentation of uvc_video_clock_decode() (Desnes Nunes) [2216483] - media: uvcvideo: Refactor __uvc_ctrl_add_mapping (Desnes Nunes) [2216483] - media: uvcvideo: Undup use uvc_endpoint_max_bpi() code (Desnes Nunes) [2216483] - media: uvcvideo: Simplify uvc_endpoint_max_bpi() (Desnes Nunes) [2216483] - media: uvcvideo: Fix memory leak if uvc_ctrl_add_mapping fails (Desnes Nunes) [2216483] - media: uvcvideo: Avoid returning invalid controls (Desnes Nunes) [2216483] - media: uvcvideo: Avoid invalid memory access (Desnes Nunes) [2216483] - media: uvcvideo: Set the colorspace as sRGB if undefined (Desnes Nunes) [2216483] - media: uvcvideo: Fix memory leak of object map on error exit path (Desnes Nunes) [2216483] - media: uvcvideo: Fix handling on Bitmask controls (Desnes Nunes) [2216483] - media: uvcvideo: Do not return positive errors in uvc_query_ctrl() (Desnes Nunes) [2216483] - media: uvcvideo: Return -EACCES for Wrong state error (Desnes Nunes) [2216483] - media: uvcvideo: Improve error logging in uvc_query_ctrl() (Desnes Nunes) [2216483] - media: uvcvideo: Check for INACTIVE in uvc_ctrl_is_accessible() (Desnes Nunes) [2216483] - media: uvcvideo: Factor out usb_string() calls (Desnes Nunes) [2216483] - media: uvcvideo: Limit power line control for Acer EasyCamera (Desnes Nunes) [2216483] - media: uvcvideo: Recover stalled ElGato devices (Desnes Nunes) [2216483] - media: uvcvideo: Remove void casting for the status endpoint (Desnes Nunes) [2216483] - media: uvcvideo: Increase UVC_CTRL_CONTROL_TIMEOUT to 5 seconds. (Desnes Nunes) [2216483] - media: uvcvideo: Fix usage of symbolic permissions to octal (Desnes Nunes) [2216483] - media: uvcvideo: Fix assignment inside if condition (Desnes Nunes) [2216483] - media: uvcvideo: Fix missing newline after declarations (Desnes Nunes) [2216483] - media: uvcvideo: Handle errors from calls to usb_string (Desnes Nunes) [2216483] - media: uvcvideo: Only create input devs if hw supports it (Desnes Nunes) [2216483] - media: uvcvideo: Handle cameras with invalid descriptors (Desnes Nunes) [2216483] - media: uvcvideo: Remove format descriptions (Desnes Nunes) [2216483] - media: docs: Document the behaviour of uvcvideo driver (Desnes Nunes) [2216483] - media: uvcvideo: Set error_idx during ctrl_commit errors (Desnes Nunes) [2216483] - media: uvcvideo: Check controls flags before accessing them (Desnes Nunes) [2216483] - media: uvcvideo: Use control names from framework (Desnes Nunes) [2216483] - media: uvcvideo: Set unique vdev name based in type (Desnes Nunes) [2216483] - media: uvcvideo: Use dev->name for querycap() (Desnes Nunes) [2216483] - media: uvcvideo: Add support for V4L2_CTRL_TYPE_CTRL_CLASS (Desnes Nunes) [2216483] - media: uvcvideo: Set capability in s_param (Desnes Nunes) [2216483] - media: uvcvideo: Remove s_ctrl and g_ctrl (Desnes Nunes) [2216483] - media: v4l2-ioctl: S_CTRL output the right value (Desnes Nunes) [2216483] - media: uvcvideo: Do not check for V4L2_CTRL_WHICH_DEF_VAL (Desnes Nunes) [2216483] - media: pvrusb2: Do not check for V4L2_CTRL_WHICH_DEF_VAL (Desnes Nunes) [2216483] - media: v4l2-ioctl: Fix check_ext_ctrls (Desnes Nunes) [2216483] - net: thunderbolt: Add tracepoints (Desnes Nunes) [2216483] - net: thunderbolt: Add debugging when sending/receiving control packets (Desnes Nunes) [2216483] - net: thunderbolt: Move into own directory (Desnes Nunes) [2216483] - xhci: Convert to use list_count_nodes() (Desnes Nunes) [2216483] - usb: typec: ucsi: Register USB Power Delivery Capabilities (Desnes Nunes) [2216483] - xhci: Add hub_control to xhci_driver_overrides (Desnes Nunes) [2216483] - xhci: hub: export symbol on xhci_hub_control (Desnes Nunes) [2216483] - usb: typec: altmodes/displayport: Add hpd sysfs attribute (Desnes Nunes) [2216483] - usb: typec: altmodes/displayport: Notify drm subsys of (Desnes Nunes) [2216483] - usb: typec: altmodes/displayport: Make dp_altmode_notify() more generic (Desnes Nunes) [2216483] - thunderbolt: Refactor tb_acpi_add_link() (Desnes Nunes) [2216483] - thunderbolt: Use correct type in tb_port_is_clx_enabled() prototype (Desnes Nunes) [2216483] - x86/microcode: avoid unused variable warning (John B. Wyatt IV) [2222817]- [rt] build kernel-rt-4.18.0-503.rt7.292.el8 [2180997] - s390/diag: fix display of diagnose call statistics (Tobias Huschle) [2187995] - rseq, ptrace: Add PTRACE_GET_RSEQ_CONFIGURATION request (Adrian Reber) [2218454] - locking/rwbase: Mitigate indefinite writer starvation (Eder Zulian) [2077282] - fbcon: Check font dimension limits (Ricardo Robaina) [2213491] {CVE-2023-3161} - libnvdimm: Notify disk drivers to revalidate region read-only (Jeff Moyer) [1999673] - nvdimm/region: always show the 'align' attribute (Jeff Moyer) [1999673] - nvdimm/region: Fix default alignment for small regions (Jeff Moyer) [1999673] - libnvdimm/region: Allow setting align attribute on regions without mappings (Jeff Moyer) [1999673] - KVM: SVM: Return the local "r" variable from svm_set_msr() (Emanuele Giuseppe Esposito) [2124598] - KVM: x86: Virtualize FLUSH_L1D and passthrough MSR_IA32_FLUSH_CMD (Emanuele Giuseppe Esposito) [2124598] - KVM: x86: Move MSR_IA32_PRED_CMD WRMSR emulation to common code (Emanuele Giuseppe Esposito) [2124598] - KVM: SVM: Passthrough MSR_IA32_PRED_CMD based purely on host+guest CPUID (Emanuele Giuseppe Esposito) [2124598] - KVM: VMX: Passthrough MSR_IA32_PRED_CMD based purely on host+guest CPUID (Emanuele Giuseppe Esposito) [2124598] - KVM: x86: Revert MSR_IA32_FLUSH_CMD.FLUSH_L1D enabling (Emanuele Giuseppe Esposito) [2124598] - kvm: x86: Advertise FLUSH_L1D to user space (Emanuele Giuseppe Esposito) [2124598] - kvm: svm: Add IA32_FLUSH_CMD guest support (Emanuele Giuseppe Esposito) [2124598] - kvm: vmx: Add IA32_FLUSH_CMD guest support (Emanuele Giuseppe Esposito) [2124598] - rtc: lib_test: add MODULE_LICENSE (Lenny Szubowicz) [2207975] - rtc: efi: Remove the repeated module alias (Lenny Szubowicz) [2207975] - efi/efivars: Set generic ops before loading SSDT (Lenny Szubowicz) [2207975] - efi: efibc: check for efivars write capability (Lenny Szubowicz) [2207975] - efi/efivars: Expose RT service availability via efivars abstraction (Lenny Szubowicz) [2207975] - integrity: Check properly whether EFI GetVariable() is available (Lenny Szubowicz) [2207975] - x86/ima: Use EFI GetVariable only when available (Lenny Szubowicz) [2207975] - efi: Use EFI ResetSystem only when available (Lenny Szubowicz) [2207975] - scsi: iscsi: Use EFI GetVariable only when available (Lenny Szubowicz) [2207975] - infiniband: hfi1: Use EFI GetVariable only when available (Lenny Szubowicz) [2207975] - efi: Register EFI rtc platform device only when available (Lenny Szubowicz) [2207975] - efi: Use more granular check for availability for variable services (Lenny Szubowicz) [2207975] - efi: mark all efi runtime services as unsupported on non-efi boot (Lenny Szubowicz) [2207975] - efi: Add support for EFI_RT_PROPERTIES table (Lenny Szubowicz) [2207975] - crypto: ccp - Add support for PCI device 0x156E (Vladis Dronov) [2180960] - crypto: ccp - Add support for PCI device 0x17E0 (Vladis Dronov) [2180960] - crypto: ccp - Validate that platform access mailbox registers are declared (Vladis Dronov) [2180960] - crypto: ccp - Use lower 8 bytes to communicate with doorbell command register (Vladis Dronov) [2180960] - crypto: ccp - Return doorbell status code as an argument (Vladis Dronov) [2180960] - crypto: ccp - Bump up doorbell debug message to error (Vladis Dronov) [2180960] - crypto: ccp - Drop extra doorbell checks (Vladis Dronov) [2180960] - crypto: ccp - Don't initialize CCP for PSP 0x1649 (Vladis Dronov) [2180960] - crypto: ccp - Clear PSP interrupt status register before calling handler (Vladis Dronov) [2180960] - crypto: ccp - Add support for ringing a platform doorbell (Vladis Dronov) [2180960] - crypto: ccp - Enable platform access interface on client PSP parts (Vladis Dronov) [2180960] - crypto: ccp - Add support for an interface for platform features (Vladis Dronov) [2180960] - crypto: ccp - Move some PSP mailbox bit definitions into common header (Vladis Dronov) [2180960] - crypto: ccp - Add a header for multiple drivers to use `__psp_pa` (Vladis Dronov) [2180960] - crypto: ccp - Drop TEE support for IRQ handler (Vladis Dronov) [2180960] - crypto: ccp: Get rid of __sev_platform_init_locked()'s local function pointer (Vladis Dronov) [2180960] - crypto: ccp - Name -1 return value as SEV_RET_NO_FW_CALL (Vladis Dronov) [2180960] - crypto: ccp - Flush the SEV-ES TMR memory before giving it to firmware (Vladis Dronov) [2180960] - crypto: ccp - Add a firmware definition for EPYC gen 4 processors (Vladis Dronov) [2180960] - crypto: ccp - Provide MMIO register naming for documenation (Vladis Dronov) [2180960] - redhat/configs: enable CONFIG_INTEL_UNCORE_FREQ_CONTROL for x86_64 (David Arcari) [2156826] - platform/x86/intel-uncore-freq: Return error on write frequency (David Arcari) [2156826] - platform/x86: intel-uncore-freq: Add client processors (David Arcari) [2156826] - platform/x86: intel-uncore-freq: add Emerald Rapids support (David Arcari) [2156826] - platform/x86: intel-uncore-freq: Use sysfs_emit() to instead of scnprintf() (David Arcari) [2156826] - platform/x86: intel-uncore-freq: Prevent driver loading in guests (David Arcari) [2156826] - platform/x86: intel-uncore-freq: fix uncore_freq_common_init() error codes (David Arcari) [2156826] - platform/x86/intel-uncore-freq: Split common and enumeration part (David Arcari) [2156826] - platform/x86/intel/uncore-freq: Display uncore current frequency (David Arcari) [2156826] - platform/x86/intel/uncore-freq: Use sysfs API to create attributes (David Arcari) [2156826] - platform/x86/intel/uncore-freq: Move to uncore-frequency folder (David Arcari) [2156826] - platform/x86: intel-uncore-frequency: use default_groups in kobj_type (David Arcari) [2156826] - platform/x86: intel-uncore-frequency: Move to intel sub-directory (David Arcari) [2156826] - platform/x86/intel-uncore-freq: Add Sapphire Rapids server support (David Arcari) [2156826] - platform/x86/intel-uncore-freq: make uncore_root_kobj static (David Arcari) [2156826] - platform/x86: Convert to new CPU match macros (David Arcari) [2156826] - platform/x86/intel-uncore-freq: Add release callback (David Arcari) [2156826] - platform/x86/intel-uncore-freq: Fix static checker issue and potential race condition (David Arcari) [2156826] - MAINTAINERS: Update for the intel uncore frequency control (David Arcari) [2156826] - platform/x86: Add support for Uncore frequency control (David Arcari) [2156826]- [rt] build kernel-rt-4.18.0-502.rt7.291.el8 [2180997] - x86/microcode: avoid unused variable warning (John B. Wyatt IV) [2222369] - ceph: fix use-after-free bug for inodes when flushing capsnaps (Xiubo Li) [2209299] - net/tls: tls_is_tx_ready() checked list_entry (Sabrina Dubroca) [2212178] {CVE-2023-1075} - Revert "RDMA/umem: remove FOLL_FORCE usage" (Kamal Heib) [2210153 2210849] - Revert "RDMA/core: Refactor rdma_bind_addr" (Kamal Heib) [2212211 2212217] - cpufreq: intel_pstate: Fix scaling for hybrid-capable systems with disabled E-cores (David Arcari) [2221276] - netfilter: nf_tables: fix scheduling-while-atomic splat (Phil Sutter) [2217731] - netfilter: nf_tables: add rescheduling points during loop detection walks (Phil Sutter) [2217731] - ipv6: Remove dependency of ipv6_frag_thdr_truncated on ipv6 module (Phil Sutter) [2217794] - ipv6/netfilter: Discard first fragment not including all headers (Phil Sutter) [2217794] - s390/ipl: add eckd dump support (Tobias Huschle) [2159695] - net/smc: fix document build WARNING from smc-sysctl.rst (Tobias Huschle) [2159734] - s390/ism: switch from 'pci_' to 'dma_' API (Tobias Huschle) [2159734] - net/smc: Fix device de-init sequence (Tobias Huschle) [2159734] - net/smc: fix deadlock triggered by cancel_delayed_work_syn() (Tobias Huschle) [2159734] - net/smc: fix NULL sndbuf_desc in smc_cdc_tx_handler() (Tobias Huschle) [2159734] - net/smc: fix fallback failed while sendmsg with fastopen (Tobias Huschle) [2159734] - net/smc: fix application data exception (Tobias Huschle) [2159734] - net/smc: replace mutex rmbs_lock and sndbufs_lock with rw_semaphore (Tobias Huschle) [2159734] - net/smc: reduce unnecessary blocking in smcr_lgr_reg_rmbs() (Tobias Huschle) [2159734] - net/smc: use read semaphores to reduce unnecessary blocking in smc_buf_create() & smcr_buf_unuse() (Tobias Huschle) [2159734] - net/smc: llc_conf_mutex refactor, replace it with rw_semaphore (Tobias Huschle) [2159734] - net: add missing includes of linux/splice.h (Tobias Huschle) [2159734] - net/smc: De-tangle ism and smc device initialization (Tobias Huschle) [2159734] - s390/ism: Consolidate SMC-D-related code (Tobias Huschle) [2159734] - net/smc: Separate SMC-D and ISM APIs (Tobias Huschle) [2159734] - net/smc: Register SMC-D as ISM client (Tobias Huschle) [2159734] - net/ism: Add new API for client registration (Tobias Huschle) [2159734] - s390/ism: Introduce struct ism_dmb (Tobias Huschle) [2159734] - net/ism: Add missing calls to disable bus-mastering (Tobias Huschle) [2159734] - net/smc: Terminate connections prior to device removal (Tobias Huschle) [2159734] - net/smc: Fix possible leaked pernet namespace in smc_init() (Tobias Huschle) [2159734] - net/smc: Fix an error code in smc_lgr_create() (Tobias Huschle) [2159734] - net/smc: Support SO_REUSEPORT (Tobias Huschle) [2159734] - net/smc: Introduce a specific sysctl for TEST_LINK time (Tobias Huschle) [2159734] - net/smc: Stop the CLC flow if no link to map buffers on (Tobias Huschle) [2159734] - net/smc: Fix possible access to freed memory in link clear (Tobias Huschle) [2159734] - net/smc: Remove redundant refcount increase (Tobias Huschle) [2159734] - net/smc: Enable module load on netlink usage (Tobias Huschle) [2159734] - net/smc: Pass on DMBE bit mask in IRQ handler (Tobias Huschle) [2159734] - s390/ism: Cleanups (Tobias Huschle) [2159734] - net/smc: Eliminate struct smc_ism_position (Tobias Huschle) [2159734] - tcp: Fix data-races around keepalive sysctl knobs. (Tobias Huschle) [2159734] - net/smc: Extend SMC-R link group netlink attribute (Tobias Huschle) [2159734] - net/smc: Allow virtually contiguous sndbufs or RMBs for SMC-R (Tobias Huschle) [2159734] - net/smc: Use sysctl-specified types of buffers in new link group (Tobias Huschle) [2159734] - net/smc: Introduce a sysctl for setting SMC-R buffer type (Tobias Huschle) [2159734] - net/smc: optimize for smc_sndbuf_sync_sg_for_device and smc_rmb_sync_sg_for_cpu (Tobias Huschle) [2159734] - net/smc: remove redundant dma sync ops (Tobias Huschle) [2159734] - net/smc: fixes for converting from "struct smc_cdc_tx_pend **" to "struct smc_wr_tx_pend_priv *" (Tobias Huschle) [2159734] - net/smc: set ini->smcrv2.ib_dev_v2 to NULL if SMC-Rv2 is unavailable (Tobias Huschle) [2159734] - net/smc: postpone sk_refcnt increment in connect() (Tobias Huschle) [2159734] - net/smc: rdma write inline if qp has sufficient inline space (Tobias Huschle) [2159734] - net/smc: send cdc msg inline if qp has sufficient inline space (Tobias Huschle) [2159734] - net/smc: align the connect behaviour with TCP (Tobias Huschle) [2159734] - net/smc: non blocking recvmsg() return -EAGAIN when no data and signal_pending (Tobias Huschle) [2159734] - net/smc: Fix slab-out-of-bounds issue in fallback (Tobias Huschle) [2159734] - net/smc: Only save the original clcsock callback functions (Tobias Huschle) [2159734] - net/smc: sync err code when tcp connection was refused (Tobias Huschle) [2159734] - net/smc: Fix sock leak when release after smc_shutdown() (Tobias Huschle) [2159734] - net/smc: Send out the remaining data in sndbuf before close (Tobias Huschle) [2159734] - net/smc: fix a memory leak in smc_sysctl_net_exit() (Tobias Huschle) [2159734] - net/smc: fix -Wmissing-prototypes warning when CONFIG_SYSCTL not set (Tobias Huschle) [2159734] - net/smc: fix compile warning for smc_sysctl (Tobias Huschle) [2159734] - net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error cause by server (Tobias Huschle) [2159734] - net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error generated by client (Tobias Huschle) [2159734] - net: smc: fix different types in min() (Tobias Huschle) [2159734] - net/smc: don't send in the BH context if sock_owned_by_user (Tobias Huschle) [2159734] - net/smc: correct settings of RMB window update limit (Tobias Huschle) [2159734] - net/smc: send directly on setting TCP_NODELAY (Tobias Huschle) [2159734] - net/smc: add sysctl for autocorking (Tobias Huschle) [2159734] - net/smc: add autocorking support (Tobias Huschle) [2159734] - net/smc: add sysctl interface for SMC (Tobias Huschle) [2159734] - x86/resctrl: Clear staged_config[] before and after it is used (Prarit Bhargava) [1989284] - x86/resctl: fix scheduler confusion with 'current' (Prarit Bhargava) [1989284] - x86/resctrl: Fix a silly -Wunused-but-set-variable warning (Prarit Bhargava) [1989284] - x86/resctrl: Add interface to write mbm_local_bytes_config (Prarit Bhargava) [1989284] - x86/resctrl: Add interface to write mbm_total_bytes_config (Prarit Bhargava) [1989284] - x86/resctrl: Add interface to read mbm_local_bytes_config (Prarit Bhargava) [1989284] - x86/resctrl: Add interface to read mbm_total_bytes_config (Prarit Bhargava) [1989284] - x86/resctrl: Support monitor configuration (Prarit Bhargava) [1989284] - x86/resctrl: Add __init attribute to rdt_get_mon_l3_config() (Prarit Bhargava) [1989284] - x86/resctrl: Detect and configure Slow Memory Bandwidth Allocation (Prarit Bhargava) [1989284] - x86/cpufeatures: Add Bandwidth Monitoring Event Configuration feature flag (Prarit Bhargava) [1989284] - x86/cpufeatures: Add Slow Memory Bandwidth Allocation feature flag (Prarit Bhargava) [1989284] - x86/resctrl: Include new features in command line options (Prarit Bhargava) [1989284] - x86/resctrl: Add a new resource type RDT_RESOURCE_SMBA (Prarit Bhargava) [1989284] - x86/resctrl: Replace smp_call_function_many() with on_each_cpu_mask() (Prarit Bhargava) [1989284] - x86/resctrl: Fix event counts regression in reused RMIDs (Prarit Bhargava) [1989284] - x86/resctrl: Fix task CLOSID/RMID update race (Prarit Bhargava) [1989284] - x86/resctrl: Move MSR defines into msr-index.h (Prarit Bhargava) [1989284] - x86/resctrl: Remove arch_has_empty_bitmaps (Prarit Bhargava) [1989284] - x86/resctrl: Fix min_cbm_bits for AMD (Prarit Bhargava) [1989284] - x86/resctrl: Make resctrl_arch_rmid_read() return values in bytes (Prarit Bhargava) [1989284] - x86/resctrl: Add resctrl_rmid_realloc_limit to abstract x86's boot_cpu_data (Prarit Bhargava) [1989284] - x86/resctrl: Rename and change the units of resctrl_cqm_threshold (Prarit Bhargava) [1989284] - x86/resctrl: Move get_corrected_mbm_count() into resctrl_arch_rmid_read() (Prarit Bhargava) [1989284] - x86/resctrl: Move mbm_overflow_count() into resctrl_arch_rmid_read() (Prarit Bhargava) [1989284] - x86/resctrl: Pass the required parameters into resctrl_arch_rmid_read() (Prarit Bhargava) [1989284] - x86/resctrl: Abstract __rmid_read() (Prarit Bhargava) [1989284] - x86/resctrl: Allow per-rmid arch private storage to be reset (Prarit Bhargava) [1989284] - x86/resctrl: Add per-rmid arch private storage for overflow and chunks (Prarit Bhargava) [1989284] - x86/resctrl: Calculate bandwidth from the previous __mon_event_count() chunks (Prarit Bhargava) [1989284] - x86/resctrl: Allow update_mba_bw() to update controls directly (Prarit Bhargava) [1989284] - x86/resctrl: Remove architecture copy of mbps_val (Prarit Bhargava) [1989284] - x86/resctrl: Switch over to the resctrl mbps_val list (Prarit Bhargava) [1989284] - x86/resctrl: Create mba_sc configuration in the rdt_domain (Prarit Bhargava) [1989284] - x86/resctrl: Abstract and use supports_mba_mbps() (Prarit Bhargava) [1989284] - x86/resctrl: Remove set_mba_sc()s control array re-initialisation (Prarit Bhargava) [1989284] - x86/resctrl: Add domain offline callback for resctrl work (Prarit Bhargava) [1989284] - x86/resctrl: Group struct rdt_hw_domain cleanup (Prarit Bhargava) [1989284] - x86/resctrl: Add domain online callback for resctrl work (Prarit Bhargava) [1989284] - x86/resctrl: Merge mon_capable and mon_enabled (Prarit Bhargava) [1989284] - x86/resctrl: Kill off alloc_enabled (Prarit Bhargava) [1989284] - x86/resctrl: Fix to restore to original value when re-enabling hardware prefetch register (Prarit Bhargava) [1989284] - x86: Replace cpumask_weight() with cpumask_empty() where appropriate (Prarit Bhargava) [1989284] - x86/resctrl: Remove redundant assignment to variable chunks (Prarit Bhargava) [1989284] - x86/resctrl: Fix kfree() of the wrong type in domain_add_cpu() (Prarit Bhargava) [1989284] - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails (Prarit Bhargava) [1989284] - x86/resctrl: Make resctrl_arch_get_config() return its value (Prarit Bhargava) [1989284] - x86/resctrl: Merge the CDP resources (Prarit Bhargava) [1989284] - x86/resctrl: Expand resctrl_arch_update_domains()'s msr_param range (Prarit Bhargava) [1989284] - x86/resctrl: Remove rdt_cdp_peer_get() (Prarit Bhargava) [1989284] - x86/resctrl: Merge the ctrl_val arrays (Prarit Bhargava) [1989284] - x86/resctrl: Calculate the index from the configuration type (Prarit Bhargava) [1989284] - x86/resctrl: Apply offset correction when config is staged (Prarit Bhargava) [1989284] - x86/resctrl: Make ctrlval arrays the same size (Prarit Bhargava) [1989284] - x86/resctrl: Pass configuration type to resctrl_arch_get_config() (Prarit Bhargava) [1989284] - x86/resctrl: Add a helper to read a closid's configuration (Prarit Bhargava) [1989284] - x86/resctrl: Rename update_domains() to resctrl_arch_update_domains() (Prarit Bhargava) [1989284] - x86/resctrl: Allow different CODE/DATA configurations to be staged (Prarit Bhargava) [1989284] - x86/resctrl: Group staged configuration into a separate struct (Prarit Bhargava) [1989284] - x86/resctrl: Move the schemata names into struct resctrl_schema (Prarit Bhargava) [1989284] - x86/resctrl: Add a helper to read/set the CDP configuration (Prarit Bhargava) [1989284] - x86/resctrl: Swizzle rdt_resource and resctrl_schema in pseudo_lock_region (Prarit Bhargava) [1989284] - x86/resctrl: Pass the schema to resctrl filesystem functions (Prarit Bhargava) [1989284] - x86/resctrl: Add resctrl_arch_get_num_closid() (Prarit Bhargava) [1989284] - x86/resctrl: Store the effective num_closid in the schema (Prarit Bhargava) [1989284] - x86/resctrl: Walk the resctrl schema list instead of an arch list (Prarit Bhargava) [1989284] - x86/resctrl: Label the resources with their configuration type (Prarit Bhargava) [1989284] - x86/resctrl: Pass the schema in info dir's private pointer (Prarit Bhargava) [1989284] - x86/resctrl: Add a separate schema list for resctrl (Prarit Bhargava) [1989284] - x86/resctrl: Split struct rdt_domain (Prarit Bhargava) [1989284] - x86/resctrl: Split struct rdt_resource (Prarit Bhargava) [1989284] - x86/resctrl: Include pid.h (Prarit Bhargava) [1989284] - x86/resctrl: Fix kernel-doc in internal.h (Prarit Bhargava) [1989284] - x86/resctrl: Fix kernel-doc in pseudo_lock.c (Prarit Bhargava) [1989284] - x86/resctrl: Fix init const confusion (Prarit Bhargava) [1989284] - x86/resctrl: Fix various typos in comments, take #2 (Prarit Bhargava) [1989284] - x86/resctrl: Fix various typos in comments (Prarit Bhargava) [1989284] - x86/resctrl: Apply READ_ONCE/WRITE_ONCE to task_struct.{rmid,closid} (Prarit Bhargava) [1989284] - x86/resctrl: Use task_curr() instead of task_struct->on_cpu to prevent unnecessary IPI (Prarit Bhargava) [1989284] - x86/resctrl: Add printf attribute to log function (Prarit Bhargava) [1989284] - x86/resctrl: Don't move a task to the same resource group (Prarit Bhargava) [1989284] - x86/resctrl: Use an IPI instead of task_work_add() to update PQR_ASSOC MSR (Prarit Bhargava) [1989284] - x86/resctrl: Fix incorrect local bandwidth when mba_sc is enabled (Prarit Bhargava) [1989284] - x86/resctrl: Clean up unused function parameter in rmdir path (Prarit Bhargava) [1989284] - x86/resctrl: Add necessary kernfs_put() calls to prevent refcount leak (Prarit Bhargava) [1989284] - x86/resctrl: Remove superfluous kernfs_get() calls to prevent refcount leak (Prarit Bhargava) [1989284] - x86/resctrl: Constify kernfs_ops (Prarit Bhargava) [1989284] - x86/resctrl: Correct MBM total and local values (Prarit Bhargava) [1989284] - x86/include/asm/msr-index.h: Add IFS Array test bits (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Update IFS doc (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Implement Array BIST test (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Sysfs interface for Array BIST (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Introduce Array Scan test to IFS (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: IFS cleanup (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Reorganize driver data (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Separate ifs_pkg_auth from ifs_data (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Add missing kernel-doc entry (Prarit Bhargava) [1971937] - Revert "platform/x86/intel/ifs: Mark as BROKEN" (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Add current_batch sysfs entry (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Remove reload sysfs entry (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Add metadata validation (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Use generic microcode headers and functions (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Add metadata support (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Remove memory allocation from load path (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Remove image loading during init (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Return a more appropriate error code (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Remove unused selection (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Mark as BROKEN (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Add CPU_SUP_INTEL dependency (Prarit Bhargava) [1971937] - Documentation: In-Field Scan (Prarit Bhargava) [1971937] - redhat/configs: Add CONFIG_INTEL_IFS (Prarit Bhargava) [1971937] - redhat/configs: Add CONFIG_MICROCODE_LATE_LOADING (Prarit Bhargava) [1971937] - stop_machine: Add stop_core_cpuslocked() for per-core operations (Prarit Bhargava) [1971937] - trace: platform/x86/intel/ifs: Add trace point to track Intel IFS operations (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Add IFS sysfs interface (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Add scan test support (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Authenticate and copy to secured memory (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Check IFS Image sanity (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Read IFS firmware image (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Add stub driver for In-Field Scan (Prarit Bhargava) [1971937] - x86/msr-index: Define INTEGRITY_CAPABILITIES MSR (Prarit Bhargava) [1971937] - x86/microcode/core: Return an error only when necessary (Prarit Bhargava) [1971937] - x86/microcode/AMD: Fix mixed steppings support (Prarit Bhargava) [1971937] - x86/microcode/AMD: Add a @cpu parameter to the reloading functions (Prarit Bhargava) [1971937] - x86/microcode/amd: Remove load_microcode_amd()'s bsp parameter (Prarit Bhargava) [1971937] - x86/microcode: Allow only "1" as a late reload trigger value (Prarit Bhargava) [1971937] - x86/microcode/intel: Print old and new revision during early boot (Prarit Bhargava) [1971937] - x86/microcode/intel: Pass the microcode revision to print_ucode_info() directly (Prarit Bhargava) [1971937] - x86/microcode: Adjust late loading result reporting message (Prarit Bhargava) [1971937] - x86/microcode: Check CPU capabilities after late microcode update correctly (Prarit Bhargava) [1971937] - x86/microcode: Add a parameter to microcode_check() to store CPU capabilities (Prarit Bhargava) [1971937] - x86/microcode: Use the DEVICE_ATTR_RO() macro (Prarit Bhargava) [1971937] - x86/microcode/AMD: Handle multiple glued containers properly (Prarit Bhargava) [1971937] - x86/microcode/AMD: Rename a couple of functions (Prarit Bhargava) [1971937] - x86/microcode/intel: Do not retry microcode reloading on the APs (Prarit Bhargava) [1971937] - x86/microcode/intel: Do not print microcode revision and processor flags (Prarit Bhargava) [1971937] - x86/microcode/intel: Use a reserved field for metasize (Prarit Bhargava) [1971937] - x86/microcode/intel: Add hdr_type to intel_microcode_sanity_check() (Prarit Bhargava) [1971937] - x86/microcode/intel: Reuse microcode_sanity_check() (Prarit Bhargava) [1971937] - x86/microcode/intel: Use appropriate type in microcode_sanity_check() (Prarit Bhargava) [1971937] - x86/microcode/intel: Reuse find_matching_signature() (Prarit Bhargava) [1971937] - x86/microcode: Drop struct ucode_cpu_info.valid (Prarit Bhargava) [1971937] - x86/microcode: Do some minor fixups (Prarit Bhargava) [1971937] - x86/microcode: Kill refresh_fw (Prarit Bhargava) [1971937] - x86/microcode: Simplify init path even more (Prarit Bhargava) [1971937] - x86/microcode: Rip out the subsys interface gunk (Prarit Bhargava) [1971937] - x86/microcode/AMD: Track patch allocation size explicitly (Prarit Bhargava) [1971937] - x86/microcode: Print previous version of microcode after reload (Prarit Bhargava) [1971937] - x86/microcode: Remove ->request_microcode_user() (Prarit Bhargava) [1971937] - misc: Mark MICROCODE_MINOR unused (Prarit Bhargava) [1971937] - x86/microcode: Remove unnecessary perf callback (Prarit Bhargava) [1971937] - x86/microcode: Taint and warn on late loading (Prarit Bhargava) [1971937] - x86/microcode: Default-disable late loading (Prarit Bhargava) [1971937] - x86/microcode: Rip out the OLD_INTERFACE (Prarit Bhargava) [1971937] - x86/microcode/intel: Expose collect_cpu_info_early() for IFS (Prarit Bhargava) [1971937] - x86/cpu: Load microcode during restore_processor_state() (Prarit Bhargava) [1971937] - microcode: Replace zero-length arrays with flexible-array members (Prarit Bhargava) [1971937] - x86/microcode: Use the firmware_loader built-in API (Prarit Bhargava) [1971937] - firmware: Export firmware_request_builtin() (Prarit Bhargava) [1971937] - x86/microcode: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [1971937] - x86/microcode: Make microcode_init() static (Prarit Bhargava) [1971937] - x86/microcode/intel: Check patch signature before saving microcode for early loading (Prarit Bhargava) [1971937] - x86/microcode/amd: Remove unneeded break (Prarit Bhargava) [1971937] - x86/microcode: Do not select FW_LOADER (Prarit Bhargava) [1971937] - x86/microcode: Fix return value for microcode late loading (Prarit Bhargava) [1971937] - docs: fix broken documentation links (Prarit Bhargava) [1971937]- [rt] build kernel-rt-4.18.0-501.rt7.290.el8 [2180997] - x86/cpu: Add Xeon Emerald Rapids to list of CPUs that support PPIN (Prarit Bhargava) [2215040] - redhat: configs: increase CONFIG_DEBUG_KMEMLEAK_MEM_POOL_SIZE (Audra Mitchell) [2215423] - docs: admin-guide: Add information about intel_pstate active mode (Prarit Bhargava) [2216962] - net/sched: flower: fix possible OOB write in fl_set_geneve_opt() (Davide Caratti) [2216997] {CVE-2023-35788} - scsi: aacraid: Reply queue mapping to CPUs based on IRQ affinity (Tomas Henzl) [2160149] - cifs: missing null pointer check in cifs_mount (Ronnie Sahlberg) [2215018] - cpufreq: intel_pstate: Enable HWP IO boost for all servers (Prarit Bhargava) [2175625] - block: make sure local irq is disabled when calling __blkcg_rstat_flush (Ming Lei) [2208904] - blk-cgroup: Flush stats before releasing blkcg_gq (Ming Lei) [2208904] - scsi: storvsc: Always set no_report_opcodes (Cathy Avery) [2217552] - scsi: storvsc: Don't pass unused PFNs to Hyper-V host (Cathy Avery) [2217552] - scsi: storvsc: Handle BlockSize change in Hyper-V VHD/VHDX file (Cathy Avery) [2217552] - dm thin: fix issue_discard to pass GFP_NOIO to __blkdev_issue_discard (Benjamin Marzinski) [2212240] - dm thin metadata: check fail_io before using data_sm (Benjamin Marzinski) [2215418] - dm: don't lock fs when the map is NULL during suspend or resume (Benjamin Marzinski) [2215418] - redhat/configs: enable CONFIG_MANA_INFINIBAND for RHEL (Kamal Heib) [2188737] - RDMA/mana_ib: Fix a bug when the PF indicates more entries for registering memory on first packet (Kamal Heib) [2188737] - RDMA/mana_ib: Prevent array underflow in mana_ib_create_qp_raw() (Kamal Heib) [2188737] - RDMA/mana: Remove redefinition of basic u64 type (Kamal Heib) [2188737] - RDMA/mana_ib: Add a driver for Microsoft Azure Network Adapter (Kamal Heib) [2188737] - net: mana: Define data structures for allocating doorbell page from GDMA (Kamal Heib) [2188737] - Documentation: net: net.core.txrehash is not specific to listening sockets (Antoine Tenart) [2175716] - net: ipv4: use consistent txhash in TIME_WAIT and SYN_RECV (Antoine Tenart) [2175716] - net: tcp: make the txhash available in TIME_WAIT sockets for IPv4 too (Antoine Tenart) [2175716] - net: ipv6: fix skb hash for some RST packets (Antoine Tenart) [2175716] - ipv6: tcp: send consistent autoflowlabel in RST packets (Antoine Tenart) [2175716] - ipv6: tcp: send consistent autoflowlabel in SYN_RECV state (Antoine Tenart) [2175716] - ipv6: tcp: send consistent autoflowlabel in TIME_WAIT state (Antoine Tenart) [2175716] - txhash: fix sk->sk_txrehash default (Antoine Tenart) [2175716] - socket: Don't use u8 type in uapi socket.h (Antoine Tenart) [2175716] - tcp: Change SYN ACK retransmit behaviour to account for rehash (Antoine Tenart) [2175716] - txhash: Add txrehash sysctl description (Antoine Tenart) [2175716] - txhash: Add socket option to control TX hash rethink behavior (Antoine Tenart) [2175716] - txhash: Make rethinking txhash behavior configurable via sysctl (Antoine Tenart) [2175716] - igc: Fix possible system crash when loading module (Corinna Vinschen) [2153370] - igc: Clean the TX buffer and TX descriptor ring (Corinna Vinschen) [2153370] - igc: Avoid transmit queue timeout for XDP (Corinna Vinschen) [2153370] - igc: read before write to SRRCTL register (Corinna Vinschen) [2153370] - igc: Enable and fix RX hash usage by netstack (Corinna Vinschen) [2153370] - igc: Remove obsolete DMA coalescing code (Corinna Vinschen) [2153370] - igc: fix the validation logic for taprio's gate list (Corinna Vinschen) [2153370] - igc: Add ndo_tx_timeout support (Corinna Vinschen) [2153370] - igc: return an error if the mac type is unknown in igc_ptp_systim_to_hwtstamp() (Corinna Vinschen) [2153370] - igc: Remove redundant pci_enable_pcie_error_reporting() (Corinna Vinschen) [2153370] - igc: Fix PPS delta between two synchronized end-points (Corinna Vinschen) [2153370] - igc: Remove reset adapter task for i226 during disable tsn config (Corinna Vinschen) [2153370] - igc: enable Qbv configuration for 2nd GCL (Corinna Vinschen) [2153370] - igc: remove I226 Qbv BaseTime restriction (Corinna Vinschen) [2153370] - igc: Set Qbv start_time and end_time to end_time if not being configured in GCL (Corinna Vinschen) [2153370] - igc: recalculate Qbv end_time by considering cycle time (Corinna Vinschen) [2153370] - igc: allow BaseTime 0 enrollment for Qbv (Corinna Vinschen) [2153370] - igc: Add checking for basetime less than zero (Corinna Vinschen) [2153370] - igc: Use strict cycles for Qbv scheduling (Corinna Vinschen) [2153370] - igc: Enhance Qbv scheduling by using first flag bit (Corinna Vinschen) [2153370] - r8152: fix the autosuspend doesn't work (Jose Ignacio Tornos Martinez) [2159264] - r8152: move setting r8153b_rx_agg_chg_indicate() (Jose Ignacio Tornos Martinez) [2159264] - r8152: fix the poor throughput for 2.5G devices (Jose Ignacio Tornos Martinez) [2159264] - r8152: fix flow control issue of RTL8156A (Jose Ignacio Tornos Martinez) [2159264] - r8152: Add __GFP_NOWARN to big allocations (Jose Ignacio Tornos Martinez) [2159264] - r8152: reduce the control transfer of rtl8152_get_version() (Jose Ignacio Tornos Martinez) [2159264] - r8152: remove rtl_vendor_mode function (Jose Ignacio Tornos Martinez) [2159264] - r8152: avoid to change cfg for all devices (Jose Ignacio Tornos Martinez) [2159264] - r8152: add vendor/device ID pair for Microsoft Devkit (Jose Ignacio Tornos Martinez) [2159264] - cdc_ether: no need to blacklist any r8152 devices (Jose Ignacio Tornos Martinez) [2159264] - r8152: add USB device driver for config selection (Jose Ignacio Tornos Martinez) [2159264] - net: usb: cdc_ether: add support for Thales Cinterion PLS62-W modem (Jose Ignacio Tornos Martinez) [2159264] - net: usb: cdc_ether: add u-blox 0x1343 composition (Jose Ignacio Tornos Martinez) [2159264] - r8152: Add MAC passthrough support for Lenovo Travel Hub (Jose Ignacio Tornos Martinez) [2159264] - r8152: allow userland to disable multicast (Jose Ignacio Tornos Martinez) [2159264] - r8152: add PID for the Lenovo OneLink+ Dock (Jose Ignacio Tornos Martinez) [2159264] - r8152: fix the RX FIFO settings when suspending (Jose Ignacio Tornos Martinez) [2159264] - r8152: fix the units of some registers for RTL8156A (Jose Ignacio Tornos Martinez) [2159264] - r8152: fix a WOL issue (Jose Ignacio Tornos Martinez) [2159264] - r8152: fix accessing unset transport header (Jose Ignacio Tornos Martinez) [2159264] - net: usb: r8152: Add in new Devices that are supported for Mac-Passthru (Jose Ignacio Tornos Martinez) [2159264] - cdc_ether: export usbnet_cdc_zte_rx_fixup (Jose Ignacio Tornos Martinez) [2159264] - USB: zaurus: support another broken Zaurus (Jose Ignacio Tornos Martinez) [2159264] - Revert "net: usb: r8152: Add MAC passthrough support for more Lenovo Docks" (Jose Ignacio Tornos Martinez) [2159264] - r8152: sync ocp base (Jose Ignacio Tornos Martinez) [2159264] - r8152: fix the force speed doesn't work for RTL8156 (Jose Ignacio Tornos Martinez) [2159264] - net: usb: r8152: Add MAC passthrough support for more Lenovo Docks (Jose Ignacio Tornos Martinez) [2159264] - net: usb: use eth_hw_addr_set() for dev->addr_len cases (Jose Ignacio Tornos Martinez) [2159264] - net: usb: use eth_hw_addr_set() instead of ether_addr_copy() (Jose Ignacio Tornos Martinez) [2159264] - r8152: avoid to resubmit rx immediately (Jose Ignacio Tornos Martinez) [2159264] - r8152: fix the maximum number of PLA bp for RTL8153C (Jose Ignacio Tornos Martinez) [2159264] - r8152: fix writing USB_BP2_EN (Jose Ignacio Tornos Martinez) [2159264] - r8152: Fix a deadlock by doubly PM resume (Jose Ignacio Tornos Martinez) [2159264] - r8152: Fix potential PM refcount imbalance (Jose Ignacio Tornos Martinez) [2159264] - r8152: store the information of the pipes (Jose Ignacio Tornos Martinez) [2159264] - r8152: support pauseparam of ethtool_ops (Jose Ignacio Tornos Martinez) [2159264] - r8152: Avoid memcpy() over-reading of ETH_SS_STATS (Jose Ignacio Tornos Martinez) [2159264] - r8152: check the informaton of the device (Jose Ignacio Tornos Martinez) [2159264] - r8152: remove some bit operations (Jose Ignacio Tornos Martinez) [2159264] - r8152: redefine REALTEK_USB_DEVICE macro (Jose Ignacio Tornos Martinez) [2159264] - r8152: remove NCM mode from REALTEK_USB_DEVICE macro (Jose Ignacio Tornos Martinez) [2159264] - r8152: replace return with break for ram code speedup mode timeout (Jose Ignacio Tornos Martinez) [2159264] - r8152: search the configuration of vendor mode (Jose Ignacio Tornos Martinez) [2159264] - r8152: support PHY firmware for RTL8156 series (Jose Ignacio Tornos Martinez) [2159264] - r8152: support new chips (Jose Ignacio Tornos Martinez) [2159264] - r8152: add help function to change mtu (Jose Ignacio Tornos Martinez) [2159264] - r8152: adjust rtl8152_check_firmware function (Jose Ignacio Tornos Martinez) [2159264] - r8152: set inter fram gap time depending on speed (Jose Ignacio Tornos Martinez) [2159264] - r8152: adjust the flow of power cut for RTL8153B (Jose Ignacio Tornos Martinez) [2159264] - treewide: Use fallthrough pseudo-keyword (Jose Ignacio Tornos Martinez) [2159264] - nouveau: fix client work fence deletion race (Jocelyn Falempe) [2160452] - drm/mgag200: Fix gamma lut not initialized. (Jocelyn Falempe) [2160452] - drm/amd/display: Fix hang when skipping modeset (Jocelyn Falempe) [2160452] - drm/amd/display: Lowering min Z8 residency time (Jocelyn Falempe) [2160452] - drm/amd/display: Update minimum stutter residency for DCN314 Z8 (Jocelyn Falempe) [2160452] - drm/amd/display: Add minimum Z8 residency debug option (Jocelyn Falempe) [2160452] - drm/i915: disable sampler indirect state in bindless heap (Jocelyn Falempe) [2160452] - drm/i915/mtl: Add Wa_14017856879 (Jocelyn Falempe) [2160452] - drm/i915/mtl: Add workarounds Wa_14017066071 and Wa_14017654203 (Jocelyn Falempe) [2160452] - drm/i915: Add _PICK_EVEN_2RANGES() (Jocelyn Falempe) [2160452] - drm/amd/display: hpd rx irq not working with eDP interface (Jocelyn Falempe) [2160452] - drm/amd/display: merge dc_link.h into dc.h and dc_types.h (Jocelyn Falempe) [2160452] - drm/amd/pm: avoid potential UBSAN issue on legacy asics (Jocelyn Falempe) [2160452] - drm/amdgpu: disable sdma ecc irq only when sdma RAS is enabled in suspend (Jocelyn Falempe) [2160452] - drm/amdgpu: drop gfx_v11_0_cp_ecc_error_irq_funcs (Jocelyn Falempe) [2160452] - drm/amd/pm: parse pp_handle under appropriate conditions (Jocelyn Falempe) [2160452] - drm/amd/display: Enforce 60us prefetch for 200Mhz DCFCLK modes (Jocelyn Falempe) [2160452] - drm/amdgpu: Fix vram recover doesn't work after whole GPU reset (v2) (Jocelyn Falempe) [2160452] - drm/amdgpu: change gfx 11.0.4 external_id range (Jocelyn Falempe) [2160452] - drm/amdgpu/jpeg: Remove harvest checking for JPEG3 (Jocelyn Falempe) [2160452] - drm/amdgpu/gfx: disable gfx9 cp_ecc_error_irq only when enabling legacy gfx ras (Jocelyn Falempe) [2160452] - drm/amdgpu: fix amdgpu_irq_put call trace in gmc_v11_0_hw_fini (Jocelyn Falempe) [2160452] - drm/amdgpu: fix an amdgpu_irq_put() issue in gmc_v9_0_hw_fini() (Jocelyn Falempe) [2160452] - drm/amdgpu: fix amdgpu_irq_put call trace in gmc_v10_0_hw_fini (Jocelyn Falempe) [2160452] - drm/amd/display: Change default Z8 watermark values (Jocelyn Falempe) [2160452] - drm/amdgpu: drop redundant sched job cleanup when cs is aborted (Jocelyn Falempe) [2160452] - drm/amd/display: fix flickering caused by S/G mode (Jocelyn Falempe) [2160452] - drm/amd/display: fix access hdcp_workqueue assert (Jocelyn Falempe) [2160452] - drm/amd/display: filter out invalid bits in pipe_fuses (Jocelyn Falempe) [2160452] - drm/amd/display: Fix 4to1 MPC black screen with DPP RCO (Jocelyn Falempe) [2160452] - drm/amd/display: Add NULL plane_state check for cursor disable logic (Jocelyn Falempe) [2160452] - drm/panel: otm8009a: Set backlight parent to panel device (Jocelyn Falempe) [2160452] - drm/dsc: fix drm_edp_dsc_sink_output_bpp() DPCD high byte usage (Jocelyn Falempe) [2160452] - drm/i915/dsi: Use unconditional msleep() instead of intel_dsi_msleep() (Jocelyn Falempe) [2160452] - drm/i915: Check pipe source size when using skl+ scalers (Jocelyn Falempe) [2160452] - drm/i915/color: Fix typo for Plane CSC indexes (Jocelyn Falempe) [2160452] - drm/bridge: lt8912b: Fix DSI Video Mode (Jocelyn Falempe) [2160452] - drm/amdgpu: add a missing lock for AMDGPU_SCHED (Jocelyn Falempe) [2160452] - drm/i915/mtl: Add the missing CPU transcoder mask in intel_device_info (Jocelyn Falempe) [2160452] - drm/i915/guc: Actually return an error if GuC version range check fails (Jocelyn Falempe) [2160452] - drm/i915/guc: More debug print updates - UC firmware (Jocelyn Falempe) [2160452] - drm/amd/display: Update bounding box values for DCN321 (Jocelyn Falempe) [2160452] - drm/amd/display: Do not clear GPINT register when releasing DMUB from reset (Jocelyn Falempe) [2160452] - drm/amd/display: Reset OUTBOX0 r/w pointer on DMUB reset (Jocelyn Falempe) [2160452] - drm/amd/display: Fixes for dcn32_clk_mgr implementation (Jocelyn Falempe) [2160452] - drm/amd/display: Return error code on DSC atomic check failure (Jocelyn Falempe) [2160452] - drm/amd/display: Add missing WA and MCLK validation (Jocelyn Falempe) [2160452] - drm/panel: novatek-nt35950: Only unregister DSI1 if it exists (Jocelyn Falempe) [2160452] - drm/panel: novatek-nt35950: Improve error handling (Jocelyn Falempe) [2160452] - drm/i915: Fix memory leaks in i915 selftests (Jocelyn Falempe) [2160452] - drm/i915: Make intel_get_crtc_new_encoder() less oopsy (Jocelyn Falempe) [2160452] - drm/amd/display: Fix potential null dereference (Jocelyn Falempe) [2160452] - drm/ttm/pool: Fix ttm_pool_alloc error path (Jocelyn Falempe) [2160452] - drm/i915/pxp: limit drm-errors or warning on firmware API failures (Jocelyn Falempe) [2160452] - drm/i915/pxp: Invalidate all PXP fw sessions during teardown (Jocelyn Falempe) [2160452] - drm/amd/display/dc/dce60/Makefile: Fix previous attempt to silence known override-init warnings (Jocelyn Falempe) [2160452] - accel: Link to compute accelerator subsystem intro (Jocelyn Falempe) [2160452] - drm/bridge: adv7533: Fix adv7533_mode_valid for adv7533 and adv7535 (Jocelyn Falempe) [2160452] - drm/probe-helper: Cancel previous job before starting new one (Jocelyn Falempe) [2160452] - drm/vgem: add missing mutex_destroy (Jocelyn Falempe) [2160452] - drm/i915/dg2: Drop one PCI ID (Jocelyn Falempe) [2160452] - drm/amd/pm: re-enable the gfx imu when smu resume (Jocelyn Falempe) [2160452] - drm/vmwgfx: Fix Legacy Display Unit atomic drm support (Jocelyn Falempe) [2160452] - drm/fb-helper: set x/yres_virtual in drm_fb_helper_check_var (Jocelyn Falempe) [2160452] - redhat: include new drm tests in mod-internals (Jocelyn Falempe) [2160452] - drm/amd/display: build with std=gnu99 (Jocelyn Falempe) [2160452] - overflow: Introduce overflows_type() and castable_to_type() (Jocelyn Falempe) [2160452] - Revert "driver core: make struct bus_type.uevent() take a const *" (Jocelyn Falempe) [2160452] - Revert "iommu: Add a gfp parameter to iommu_map()" (Jocelyn Falempe) [2160452] - Revert "mm: replace vma->vm_flags direct modifications with modifier calls" (Jocelyn Falempe) [2160452] - Merge DRM changes from upstream v6.2..v6.3 (Jocelyn Falempe) [2160452] - redhat: include new drm_kunit_helpers in mod-internals (Jocelyn Falempe) [2160452] - drm/i915: build i915 with std=gnu99 (Jocelyn Falempe) [2160452] - drm/amdgpu: Add missing include for ppc64le (Jocelyn Falempe) [2160452] - drm/fb-helper: Add missing include for s390x (Jocelyn Falempe) [2160452] - drm/edid: Add missing include (Jocelyn Falempe) [2160452] - Revert "drm/i915/gvt: use atomic operations to change the vGPU status" (Jocelyn Falempe) [2160452] - Revert "kunit: Use KUNIT_EXPECT_MEMEQ macro" (Jocelyn Falempe) [2160452] - Revert "treewide: use get_random_u32_inclusive() when possible" (Jocelyn Falempe) [2160452] - Revert "treewide: use get_random_u32_below() instead of deprecated function" (Jocelyn Falempe) [2160452] - Revert "overflow: Introduce overflows_type() and castable_to_type()" (Jocelyn Falempe) [2160452] - Merge DRM changes from upstream v6.1..v6.2 (Jocelyn Falempe) [2160452] - kconfig: disable DRM dynamic debug. (Jocelyn Falempe) [2160452] - drm/vkms: build driver with gnu99 (Jocelyn Falempe) [2160452] - Revert "drm: POC drm on dyndbg - use in core, 2 helpers, 3 drivers." (Jocelyn Falempe) [2160452] - Revert "mm: free device private pages have zero refcount" (Jocelyn Falempe) [2160452] - Revert "mm/memory.c: fix race when faulting a device private page" (Jocelyn Falempe) [2160452] - Revert "drm/i915/gvt: simplify vgpu configuration management" (Jocelyn Falempe) [2160452] - Revert "i915: use the VMA iterator" (Jocelyn Falempe) [2160452] - Revert "drm/i915/userptr: restore probe_range behaviour" (Jocelyn Falempe) [2160452] - Revert "dynamic_dname(): drop unused dentry argument" (Jocelyn Falempe) [2160452] - Revert "i2c: Make remove callback return void" (Jocelyn Falempe) [2160452] - Merge DRM changes from upstream v6.0..v6.1 (Jocelyn Falempe) [2160452] - Enable A64FX_DIAG config option (Charles Mirabile) [2047817] - NMI workaround for GIC irq controllers (Charles Mirabile) [2047817] - arm64: entry: avoid kprobe recursion (Charles Mirabile) [2047817] - soc: a64fx-diag: disable modular build (Charles Mirabile) [2047817] - soc: fujitsu: Add A64FX diagnostic interrupt driver (Charles Mirabile) [2047817] - irqchip/gic-v3: Fix priority mask handling (Charles Mirabile) [2047817] - irqchip/gic-v3: Refactor ISB + EOIR at ack time (Charles Mirabile) [2047817] - irqchip/gic-v3: Ensure pseudo-NMIs have an ISB between ack and handling (Charles Mirabile) [2047817] - arm64: select TRACE_IRQFLAGS_NMI_SUPPORT (Charles Mirabile) [2047817] - arm64: entry: Save some nops when CONFIG_ARM64_PSEUDO_NMI is not set (Charles Mirabile) [2047817] - irqchip/gic-v3: Fix priority comparison when non-secure priorities are used (Charles Mirabile) [2047817] - arm64: entry: add missing noinstr (Charles Mirabile) [2047817] - arm64: suspend: Use cpuidle context helpers in cpu_suspend() (Charles Mirabile) [2047817] - PSCI: Use cpuidle context helpers in psci_cpu_suspend_enter() (Charles Mirabile) [2047817] - arm64: Convert cpu_do_idle() to using cpuidle context helpers (Charles Mirabile) [2047817] - arm64: Add cpuidle context save/restore helpers (Charles Mirabile) [2047817] - arm64: entry: make NMI entry/exit functions static (Charles Mirabile) [2047817] - arm64: entry: split SDEI entry (Charles Mirabile) [2047817] - arm64: entry: split bad stack entry (Charles Mirabile) [2047817] - arm64: entry: fold el1_inv() into el1h_64_sync_handler() (Charles Mirabile) [2047817] - arm64: entry: handle all vectors with C (Charles Mirabile) [2047817] - arm64: entry: template the entry asm functions (Charles Mirabile) [2047817] - arm64: entry: improve bad_mode() (Charles Mirabile) [2047817] - arm64: entry: move bad_mode() to entry-common.c (Charles Mirabile) [2047817] - arm64: entry: consolidate EL1 exception returns (Charles Mirabile) [2047817] - arm64: entry: organise entry vectors consistently (Charles Mirabile) [2047817] - arm64: entry: organise entry handlers consistently (Charles Mirabile) [2047817] - arm64: entry: convert IRQ+FIQ handlers to C (Charles Mirabile) [2047817] - arm64: entry: add a call_on_irq_stack helper (Charles Mirabile) [2047817] - arm64: entry: move NMI preempt logic to C (Charles Mirabile) [2047817] - arm64: entry: move arm64_preempt_schedule_irq to entry-common.c (Charles Mirabile) [2047817] - arm64: entry: convert SError handlers to C (Charles Mirabile) [2047817] - arm64: entry: unmask IRQ+FIQ after EL0 handling (Charles Mirabile) [2047817] - arm64: remove redundant local_daif_mask() in bad_mode() (Charles Mirabile) [2047817] - arm64: entry: always set GIC_PRIO_PSR_I_SET during entry (Charles Mirabile) [2047817] - arm64: entry: remove test_irqs_unmasked macro (Charles Mirabile) [2047817] - arm64: irq: allow FIQs to be handled (Charles Mirabile) [2047817] - arm64: Always keep DAIF.[IF] in sync (Charles Mirabile) [2047817] - arm64: entry: factor irq triage logic into macros (Charles Mirabile) [2047817] - arm64: irq: rework root IRQ handler registration (Charles Mirabile) [2047817] - arm64: don't use GENERIC_IRQ_MULTI_HANDLER (Charles Mirabile) [2047817] - genirq: Allow architectures to override set_handle_irq() fallback (Charles Mirabile) [2047817] - irqchip: Do not blindly select CONFIG_GENERIC_IRQ_MULTI_HANDLER (Charles Mirabile) [2047817] - arm64: entry: consolidate Cortex-A76 erratum 1463225 workaround (Charles Mirabile) [2047817] - arm64: entry: remove redundant IRQ flag tracing (Charles Mirabile) [2047817] - arm64: entry: suppress W=1 prototype warnings (Charles Mirabile) [2047817] - arm64: sdei: explicitly simulate PAN/UAO entry (Charles Mirabile) [2047817] - arm64: entry: fix EL1 debug transitions (Charles Mirabile) [2047817] - arm64: entry: fix NMI {user, kernel}->kernel transitions (Charles Mirabile) [2047817] - arm64: entry: fix non-NMI kernel<->kernel transitions (Charles Mirabile) [2047817] - arm64: ptrace: prepare for EL1 irq/rcu tracking (Charles Mirabile) [2047817] - arm64: entry: fix non-NMI user<->kernel transitions (Charles Mirabile) [2047817] - arm64: entry: move el1 irq/nmi logic to C (Charles Mirabile) [2047817] - arm64: entry: prepare ret_to_user for function call (Charles Mirabile) [2047817] - arm64: entry: move enter_from_user_mode to entry-common.c (Charles Mirabile) [2047817] - arm64: entry: mark entry code as noinstr (Charles Mirabile) [2047817] - arm64: mark idle code as noinstr (Charles Mirabile) [2047817] - arm64: add C wrappers for SET_PSTATE_*() (Charles Mirabile) [2047817] - kgdb: Honour the kprobe blocklist when setting breakpoints (Charles Mirabile) [2047817] - genirq: Add stub for set_handle_irq() when !GENERIC_IRQ_MULTI_HANDLER (Charles Mirabile) [2047817] - arm64: Improve diagnostics when trapping BRK with FAULT_BRK_IMM (Charles Mirabile) [2047817] - arm64/entry: deduplicate SW PAN entry/exit routines (Charles Mirabile) [2047817] - arm64: Prepare arch_nmi_enter() for recursion (Charles Mirabile) [2047817] - arm64: Make debug exception handlers visible from RCU (Charles Mirabile) [2047817] - irqchip: Remove unneeded select IRQ_DOMAIN (Charles Mirabile) [2047817] - net/mlx5e: TC, Fix using eswitch mapping in nic mode (Amir Tzin) [2166015] - net/mlx5e: Use query_special_contexts cmd only once per mdev (Amir Tzin) [2166015] - net/mlx5e: Move Ethernet driver debugfs to profile init callback (Amir Tzin) [2166015] - net/mlx5e: Do not update SBCM when prio2buffer command is invalid (Amir Tzin) [2166015] - RDMA/mlx5: Use correct device num_ports when modify DC (Amir Tzin) [2166015] - net/mlx5e: Nullify table pointer when failing to create (Amir Tzin) [2166015] - net/mlx5e: Fix error flow in representor failing to add vport rx rule (Amir Tzin) [2166015] - net/mlx5: E-switch, Don't destroy indirect table in split rule (Amir Tzin) [2166015] - net/mlx5: E-switch, Create per vport table based on devlink encap mode (Amir Tzin) [2166015] - net/mlx5e: Don't clone flow post action attributes second time (Amir Tzin) [2166015] - Revert "net/mlx5: Expose vnic diagnostic counters for eswitch managed vports" (Amir Tzin) [2166015] - RDMA/mlx5: Fix flow counter query via DEVX (Amir Tzin) [2166015] - RDMA/mlx5: Check pcie_relaxed_ordering_enabled() in UMR (Amir Tzin) [2166015] - net/mlx5: Fix wrong comment (Amir Tzin) [2166015] - net/mlx5e: Coding style fix, add empty line (Amir Tzin) [2166015] - RDMA/mlx5: Coding style fix reported by checkpatch (Amir Tzin) [2166015] - net/mlx5e: Release the label when replacing existing ct entry (Amir Tzin) [2165914] - net/mlx5: Release tunnel device after tc update skb (Amir Tzin) [2166015] - Revert "net/mlx5: Expose steering dropped packets counter" (Amir Tzin) [2166015] - Revert "net/mlx5e: Don't use termination table when redundant" (Amir Tzin) [2166015] - Revert "net/mlx5: Enable management PF initialization" (Amir Tzin) [2166015] - net/mlx5: E-Switch, Fix an Oops in error handling code (Amir Tzin) [2166015] - net/mlx5: Read the TC mapping of all priorities on ETS query (Amir Tzin) [2166015] - net/mlx5e: Initialize link speed to zero (Amir Tzin) [2166015] - net/mlx5: Fix steering rules cleanup (Amir Tzin) [2166015] - net/mlx5e: Block entering switchdev mode with ns inconsistency (Amir Tzin) [2166015 2166018] - net/mlx5e: Set uplink rep as NETNS_LOCAL (Amir Tzin) [2166015] - IB/mlx5: Add support for 400G_8X lane speed (Amir Tzin) [2166015] - net/mlx5e: TC, Remove error message log print (Amir Tzin) [2166015] - net/mlx5e: TC, fix cloned flow attribute (Amir Tzin) [2166015] - net/mlx5e: TC, fix missing error code (Amir Tzin) [2166015] - net/sched: TC, fix raw counter initialization (Amir Tzin) [2166015] - net/mlx5: Set BREAK_FW_WAIT flag first when removing driver (Amir Tzin) [2166013] - net/mlx5e: Fix cleanup null-ptr deref on encap lock (Amir Tzin) [2166013] - net/mlx5: E-switch, Fix missing set of split_count when forward to ovs internal port (Amir Tzin) [2166013] - net/mlx5: E-switch, Fix wrong usage of source port rewrite in split rules (Amir Tzin) [2166013 2166018] - net/mlx5: Disable eswitch before waiting for VF pages (Amir Tzin) [2166013] - net/mlx5: Fix setting ec_function bit in MANAGE_PAGES (Amir Tzin) [2166013] - net/mlx5e: Don't cache tunnel offloads capability (Amir Tzin) [2166013] - net/mlx5e: Remove hairpin write debugfs files (Amir Tzin) [2166015] - net/mlx5: Remove NULL check before dev_{put, hold} (Amir Tzin) [2166015] - net/mlx5e: TC, Set CT miss to the specific ct action instance (Amir Tzin) [2166015] - net/mlx5e: Rename CHAIN_TO_REG to MAPPED_OBJ_TO_REG (Amir Tzin) [2166015] - net/mlx5: Refactor tc miss handling to a single function (Amir Tzin) [2166015] - net/mlx5: Kconfig: Make tc offload depend on tc skb extension (Amir Tzin) [2166015] - net/sched: Rename user cookie and act cookie (mlx5 hunk only) (Amir Tzin) [2166015] - IB/mlx5: Extend debug control for CC parameters (Amir Tzin) [2166015] - net/mlx5e: Allow offloading of ct 'new' match (Amir Tzin) [2165914 2166015] - net/mlx5e: Implement CT entry update (Amir Tzin) [2165914 2166015] - net: flow_offload: provision conntrack info in ct_metadata(mlx5 hunks only) (Amir Tzin) [2165914 2166015] - net/mlx5e: Fix outdated TLS comment (Amir Tzin) [2166015] - net/mlx5e: Remove unused function mlx5e_sq_xmit_simple (Amir Tzin) [2166015] - net/mlx5: Simplify eq list traversal (Amir Tzin) [2166015] - net/mlx5e: Switch to using napi_build_skb() (Amir Tzin) [2166015] - RDMA/mlx5: Use query_special_contexts for mkeys (Amir Tzin) [2166015] - net/mlx5e: Use query_special_contexts for mkeys (Amir Tzin) [2166015] - net/mlx5: Change define name for 0x100 lkey value (Amir Tzin) [2166015] - net/mlx5: Expose bits for querying special mkeys (Amir Tzin) [2166015] - RDMA/mlx5: Use rdma_umem_for_each_dma_block() (Amir Tzin) [2166015] - net/mlx5e: TC, fix return value check in mlx5e_tc_act_stats_create() (Amir Tzin) [2166015] - net/mlx5e: TC, support per action stats (Amir Tzin) [2166015] - net/mlx5e: TC, map tc action cookie to a hw counter (Amir Tzin) [2166015] - net/mlx5e: TC, store tc action cookies per attr (Amir Tzin) [2166015] - net/mlx5e: TC, add hw counter to branching actions (Amir Tzin) [2166015] - RDMA/mlx5: Track netdev to avoid deadlock during netdev notifier unregister (Amir Tzin) [2166015] - net/mlx5e: Propagate an internal event in case uplink netdev changes (Amir Tzin) [2166015] - net/mlx5e: Fix trap event handling (Amir Tzin) [2166015] - net/mlx5: fw_tracer, Add support for unrecognized string (Amir Tzin) [2166015] - net/mlx5: fw_tracer, Add support for strings DB update event (Amir Tzin) [2166015] - net/mlx5: fw_tracer, allow 0 size string DBs (Amir Tzin) [2166015] - net/mlx5: fw_tracer: Fix debug print (Amir Tzin) [2166015] - net/mlx5: fs, Remove redundant assignment of size (Amir Tzin) [2166015] - net/mlx5: fs_core, Remove redundant variable err (Amir Tzin) [2166015] - net/mlx5: fs, Remove redundant vport_number assignment (Amir Tzin) [2166015] - net/mlx5e: Remove redundant code for handling vlan actions (Amir Tzin) [2166015 2166018] - net/mlx5: fw reset: Skip device ID check if PCI link up failed (Amir Tzin) [2166015] - net/mlx5: Remove redundant health work lock (Amir Tzin) [2166015] - mlx5: reduce stack usage in mlx5_setup_tc (Amir Tzin) [2166015] - net/mlx5e: Trigger NAPI after activating an SQ (Amir Tzin) [2166015] - net/mlx5e: IPoIB, Add support for XDR speed (Amir Tzin) [2166015] - net/mlx5: Lag, Move mpesw related definitions to mpesw.h (Amir Tzin) [2166015] - net/mlx5: Lag, Use flag to check for shared FDB mode (Amir Tzin) [2166015] - net/mlx5: Lag, Remove redundant bool allocation on the stack (Amir Tzin) [2166015] - net/mlx5: Lag, Use mlx5_lag_dev() instead of derefering pointers (Amir Tzin) [2166015] - net/mlx5: Lag, Update multiport eswitch check to log an error (Amir Tzin) [2166015] - net/mlx5: Add firmware support for MTUTC scaled_ppm frequency adjustments (Amir Tzin) [2166015] - net/mlx5: Add hardware extended range support for PTP adjtime and adjphase (Amir Tzin) [2166015] - net/mlx5: Add adjphase function to support hardware-only offset control (Amir Tzin) [2166015] - net/mlx5: Geneve, Fix handling of Geneve object id as error code (Amir Tzin) [2166015] - net/mlx5e: Verify flow_source cap before using it (Amir Tzin) [2166015 2166018] - net/mlx5: ECPF, wait for VF pages only after disabling host PFs (Amir Tzin) [2166015] - mlx5: fix possible ptp queue fifo use-after-free (Amir Tzin) [2166015] - mlx5: fix skb leak while fifo resync and push (Amir Tzin) [2166015] - net/mlx5: Fix memory leak in error flow of port set buffer (Amir Tzin) [2166015] - net/mlx5e: Remove incorrect debugfs_create_dir NULL check in TLS (Amir Tzin) [2166015] - net/mlx5e: Remove incorrect debugfs_create_dir NULL check in hairpin (Amir Tzin) [2166015] - net/mlx5: Enhance debug print in page allocation failure (Amir Tzin) [2166015] - net/mlx5e: kTLS, Improve connection rate by using fast update encryption key (Amir Tzin) [2166015] - net/mlx5: Keep only one bulk of full available DEKs (Amir Tzin) [2166015] - net/mlx5: Add async garbage collector for DEK bulk (Amir Tzin) [2166015] - net/mlx5: Reuse DEKs after executing SYNC_CRYPTO command (Amir Tzin) [2166015] - net/mlx5: Use bulk allocation for fast update encryption key (Amir Tzin) [2166015] - net/mlx5: Add bulk allocation and modify_dek operation (Amir Tzin) [2166015] - net/mlx5: Add support SYNC_CRYPTO command (Amir Tzin) [2166015] - net/mlx5: Add new APIs for fast update encryption key (Amir Tzin) [2166015] - net/mlx5: Refactor the encryption key creation (Amir Tzin) [2166015] - net/mlx5: Add const to the key pointer of encryption key creation (Amir Tzin) [2166015] - net/mlx5: Prepare for fast crypto key update if hardware supports it (Amir Tzin) [2166015] - net/mlx5: Change key type to key purpose (Amir Tzin) [2166015] - net/mlx5: Add IFC bits and enums for crypto key (Amir Tzin) [2166015] - net/mlx5: Add IFC bits for general obj create param (Amir Tzin) [2166015] - net/mlx5: Header file for crypto (Amir Tzin) [2166015] - net/mlx5e: Use read lock for eswitch get callbacks (Amir Tzin) [2166015 2166018] - net/mlx5e: Remove redundant allocation of spec in create indirect fwd group (Amir Tzin) [2165994 2166015] - net/mlx5e: Support Geneve and GRE with VF tunnel offload (Amir Tzin) [2165994 2166015 2166018] - net/mlx5: E-Switch, Fix typo for egress (Amir Tzin) [2166015] - net/mlx5e: Warn when destroying mod hdr hash table that is not empty (Amir Tzin) [2166015] - net/mlx5e: TC, Use common function allocating flow mod hdr or encap mod hdr (Amir Tzin) [2166015] - net/mlx5e: TC, Add tc prefix to attach/detach hdr functions (Amir Tzin) [2166015] - net/mlx5e: TC, Pass flow attr to attach/detach mod hdr functions (Amir Tzin) [2166015] - net/mlx5: E-switch, Remove redundant comment about meta rules (Amir Tzin) [2166015] - net/mlx5: Suppress error logging on UCTX creation (Amir Tzin) [2166015] - net/mlx5e: Suppress Send WQEBB room warning for PAGE_SIZE >= 16KB (Amir Tzin) [2166015] - net/mlx5e: Use kzalloc() in mlx5e_accel_fs_tcp_create() (Amir Tzin) [2166015] - net/mlx5: remove redundant ret variable (Amir Tzin) [2166015] - net/mlx5e: Replace 0-length array with flexible array (Amir Tzin) [2166015] - net/mlx5e: Replace zero-length array with flexible-array member (Amir Tzin) [2166015] - net/mlx5: Prevent high-rate FW commands from populating all slots (Amir Tzin) [2166015] - net/mlx5: Introduce and use opcode getter in command interface (Amir Tzin) [2166015] - net/mlx5: Enable management PF initialization (Amir Tzin) [2166015] - net/mlx5e: Add hairpin debugfs files (Amir Tzin) [2166015] - net/mlx5e: Add flow steering debugfs directory (Amir Tzin) [2166015] - net/mlx5e: Add hairpin params structure (Amir Tzin) [2166015] - net/mlx5e: kTLS, Add debugfs (Amir Tzin) [2166015] - net/mlx5e: Add Ethernet driver debugfs (Amir Tzin) [2166015] - net/mlx5e: Update shared buffer along with device buffer changes (Amir Tzin) [2166015] - net/mlx5e: Add API to query/modify SBPR and SBCM registers (Amir Tzin) [2166015] - net/mlx5: Expose shared buffer registers bits and structs (Amir Tzin) [2166015] - net/mlx5: Serialize module cleanup with reload and remove (Amir Tzin) [2166013] - net/mlx5: fw_tracer, Zero consumer index when reloading the tracer (Amir Tzin) [2166013] - net/mlx5: fw_tracer, Clear load bit when freeing string DBs buffers (Amir Tzin) [2166013] - net/mlx5: Expose SF firmware pages counter (Amir Tzin) [2166013] - net/mlx5: Store page counters in a single array (Amir Tzin) [2166013] - net/mlx5e: IPoIB, Show unknown speed instead of error (Amir Tzin) [2166013] - net/mlx5e: Fix crash unsetting rx-vlan-filter in switchdev mode (Amir Tzin) [2055530 2166013] - net/mlx5: Bridge, fix ageing of peer FDB entries (Amir Tzin) [2166013] - net/mlx5: DR, Fix potential race in dr_rule_create_rule_nic (Amir Tzin) [2166013] - net/mlx5e: Update rx ring hw mtu upon each rx-fcs flag change (Amir Tzin) [2166013] - net/mlx5e: Don't support encap rules with gbp option (Amir Tzin) [2166013] - net/mlx5e: Fix memory leak on updating vport counters (Amir Tzin) [2165677 2166013] - net/mlx5e: TC, Restore pkt rate policing support (Amir Tzin) [2165893 2166013] - net/mlx5e: TC, ignore match level for post meter rules (Amir Tzin) [2165893 2166013] - net/mlx5: DR, Fix 'stack frame size exceeds limit' error in dr_rule (Amir Tzin) [2166013] - net/mlx5: Lag, fix failure to cancel delayed bond work (Amir Tzin) [2166013] - net/mlx5e: Fix RX reporter for XSK RQs (Amir Tzin) [2166013] - net/mlx5: Expose steering dropped packets counter (Amir Tzin) [2166013] - net/mlx5: Refactor and expand rep vport stat group (Amir Tzin) [2165677 2166013] - net/mlx5e: TC, add support for meter mtu offload (Amir Tzin) [2165893 2166013 2166018] - net/mlx5e: meter, add mtu post meter tables (Amir Tzin) [2165893 2166013] - net/mlx5e: meter, refactor to allow multiple post meter tables (Amir Tzin) [2165893 2166013] - net/mlx5: DR, Add support for range match action (Amir Tzin) [2165893 2166013] - net/mlx5: DR, Add function that tells if STE miss addr has been initialized (Amir Tzin) [2165893 2166013] - net/mlx5: DR, Some refactoring of miss address handling (Amir Tzin) [2165893 2166013] - net/mlx5: DR, Manage definers with refcounts (Amir Tzin) [2165893 2166013] - net/mlx5: DR, Handle FT action in a separate function (Amir Tzin) [2165893 2166013] - net/mlx5: DR, Rework is_fw_table function (Amir Tzin) [2165893 2166013] - net/mlx5: DR, Add functions to create/destroy MATCH_DEFINER general object (Amir Tzin) [2165893 2166013] - net/mlx5: fs, add match on ranges API (Amir Tzin) [2165893 2166013] - net/mlx5: mlx5_ifc updates for MATCH_DEFINER general object (Amir Tzin) [2165893 2166013] - net/mlx5e: TC, allow meter jump control action (Amir Tzin) [2165893 2166013] - net/mlx5e: TC, init post meter rules with branching attributes (Amir Tzin) [2165893 2166013] - net/mlx5e: TC, rename post_meter actions (Amir Tzin) [2165893 2166013] - net/mlx5e: TC, initialize branching action with target attr (Amir Tzin) [2165893 2166013] - net/mlx5e: TC, initialize branch flow attributes (Amir Tzin) [2165893 2166013] - net/mlx5e: TC, set control params for branching actions (Amir Tzin) [2165893 2166013] - net/mlx5e: TC, validate action list per attribute (Amir Tzin) [2165893 2166013] - net/mlx5e: Adjust function actions_match_supported() to upstream. (Amir Tzin) [2166006] - net/mlx5e: TC, add terminating actions (Amir Tzin) [2165893 2166013] - net/mlx5e: TC, reuse flow attribute post parser processing (Amir Tzin) [2165893 2166013] - net/mlx5: fs, assert null dest pointer when dest_num is 0 (Amir Tzin) [2165893 2166013] - net/mlx5e: E-Switch, handle flow attribute with no destinations (Amir Tzin) [2165893 2166013 2166018] - RDMA/mlx5: Remove not-used IB_FLOW_SPEC_IB define (Amir Tzin) [2166013] - RDMA/mlx5: no need to kfree NULL pointer (Amir Tzin) [2166013] - net/mlx5e: TC, Add offload support for trap with additional actions (Amir Tzin) [2166013 2166018] - net/mlx5e: Do early return when setup vports dests for slow path flow (Amir Tzin) [2166013 2166018] - net/mlx5e: Support devlink reload of IPsec core (Amir Tzin) [2166013] - net/mlx5: Remove redundant check (Amir Tzin) [2166013] - net/mlx5e: Don't use termination table when redundant (Amir Tzin) [2166013] - net/mlx5: Remove unused ctx variables (Amir Tzin) [2166013] - net/mlx5e: Replace zero-length arrays with DECLARE_FLEX_ARRAY() helper (Amir Tzin) [2166013] - net/mlx5e: Remove unneeded io-mapping.h #include (Amir Tzin) [2166013] - net/mlx5e: CT, optimize pre_ct table lookup (Amir Tzin) [2166013] - net/mlx5e: kTLS, Use a single async context object per a callback bulk (Amir Tzin) [2166013] - net/mlx5e: kTLS, Remove unnecessary per-callback completion (Amir Tzin) [2166013] - net/mlx5e: kTLS, Remove unused work field (Amir Tzin) [2166013] - net/mlx5e: TC, Remove redundant WARN_ON() (Amir Tzin) [2166013] - net/mlx5e: Add error flow when failing update_rx (Amir Tzin) [2166013] - net/mlx5e: Move params kernel log print to probe function (Amir Tzin) [2166013] - net/mlx5e: Support enhanced CQE compression (Amir Tzin) [2166013] - net/mlx5e: Use clamp operation instead of open coding it (Amir Tzin) [2166013] - net/mlx5e: remove unused list in arfs (Amir Tzin) [2166013] - net/mlx5: Expose vhca_id to debugfs (Amir Tzin) [2166013] - net/mlx5: Unregister traps on driver unload flow (Amir Tzin) [2166013] - net/mlx5: Fix spelling mistake "destoy" -> "destroy" (Amir Tzin) [2166013] - net/mlx5: Bridge, Use debug instead of warn if entry doesn't exists (Amir Tzin) [2166013] - RDMA/mlx5: Change debug log level for remote access error syndromes (Amir Tzin) [2166013] - ptp: mlx5: convert to .adjfine and adjust_by_scaled_ppm (Amir Tzin) [2166013] - net/mlx5: DR, Remove the buddy used_list (Amir Tzin) [2166013] - net/mlx5: DR, Keep track of hot ICM chunks in an array instead of list (Amir Tzin) [2166013] - net/mlx5: DR, Lower sync threshold for ICM hot memory (Amir Tzin) [2166013] - net/mlx5: DR, Allocate htbl from its own slab allocator (Amir Tzin) [2166013] - net/mlx5: DR, Allocate icm_chunks from their own slab allocator (Amir Tzin) [2166013] - net/mlx5: DR, Manage STE send info objects in pool (Amir Tzin) [2166013] - net/mlx5: DR, In rehash write the line in the entry immediately (Amir Tzin) [2166013] - net/mlx5: DR, Handle domain memory resources init/uninit separately (Amir Tzin) [2166013] - net/mlx5: DR, Initialize chunk's ste_arrays at chunk creation (Amir Tzin) [2166013] - net/mlx5: DR, For short chains of STEs, avoid allocating ste_arr dynamically (Amir Tzin) [2166013] - net/mlx5: DR, Remove unneeded argument from dr_icm_chunk_destroy (Amir Tzin) [2166013] - net/mlx5: DR, Check device state when polling CQ (Amir Tzin) [2166013] - net/mlx5: DR, In destroy flow, free resources even if FW command failed (Amir Tzin) [2166013] - net/mlx5: Add support for NPPS with real time mode (Amir Tzin) [2166006] - net/mlx5: Expose NPPS related registers (Amir Tzin) [2166006] - net/mlx5e: Use kvfree() in mlx5e_accel_fs_tcp_create() (Amir Tzin) [2166006] - net/mlx5e: Remove leftovers from old XSK queues enumeration (Amir Tzin) [2166006] - net/mlx5: Lag, avoid lockdep warnings (Amir Tzin) [2166006] - net/mlx5: Update fw fatal reporter state on PCI handlers successful recover (Amir Tzin) [2166006] - net/mlx5: Make ASO poll CQ usable in atomic context (Amir Tzin) [2166006] - net/mlx5: E-Switch, Return EBUSY if can't get mode lock (Amir Tzin) [2166006] - net/mlx5: E-switch, Don't update group if qos is not enabled (Amir Tzin) [2166006] - net/mlx5: E-Switch, Allow offloading fwd dest flow table with vport (Amir Tzin) [2166006 2166018] - net/mlx5: Set default grace period based on function type (Amir Tzin) [2166006] - net/mlx5: Start health poll at earlier stage of driver load (Amir Tzin) [2166006] - net/mlx5e: Expose rx_oversize_pkts_buffer counter (Amir Tzin) [2166006] - net/mlx5: Remove from FPGA IFC file not-needed definitions (Amir Tzin) [2166006] - net/mlx5: Remove unused structs (Amir Tzin) [2166006] - net/mlx5: Remove unused functions (Amir Tzin) [2166006] - net/mlx5: detect and enable bypass port select flow table (Amir Tzin) [2166006] - net/mlx5: Lag, enable hash mode by default for all NICs (Amir Tzin) [2166006] - net/mlx5: Lag, set active ports if support bypass port select flow table (Amir Tzin) [2166006] - RDMA/mlx5: Don't set tx affinity when lag is in hash mode (Amir Tzin) [2166006] - net/mlx5: add IFC bits for bypassing port select flow table (Amir Tzin) [2166006] - RDMA/mlx5: Move function mlx5_core_query_ib_ppcnt() to mlx5_ib (Amir Tzin) [2166006] - IB/mlx5: Support querying eswitch functions from DEVX (Amir Tzin) [2166006] - net: ethernet: move from strlcpy with unused retval to strscpy (mlx5 hunks only) (Amir Tzin) [2166006] - net/mlx5e: Do not use err uninitialized in mlx5e_rep_add_meta_tunnel_rule() (Amir Tzin) [2166006] - IB/mlx5: Remove duplicate header inclusion related to ODP (Amir Tzin) [2166006] - net/mlx5: TC, Add support for SF tunnel offload (Amir Tzin) [2166006] - net/mlx5: E-Switch, Move send to vport meta rule creation (Amir Tzin) [2166006 2166018] - net/mlx5: E-Switch, Split creating fdb tables into smaller chunks (Amir Tzin) [2166006 2166018] - net/mlx5: E-Switch, Add default drop rule for unmatched packets (Amir Tzin) [2166006 2166018] - net/mlx5: Adjust function mlx5_eswitch_inline_mode_get() location (Amir Tzin) [2166006] - net/mlx5e: Completely eliminate priv from fs.h (Amir Tzin) [2166006] - net/mlx5e: Make all ttc functions of en_fs get fs struct as argument (Amir Tzin) [2166006] - net/mlx5e: Make flow steering arfs independent of priv (Amir Tzin) [2166006] - net/mlx5e: Introduce flow steering debug macros (Amir Tzin) [2166006] - net/mlx5e: Separate ethtool_steering from fs.h and make private (Amir Tzin) [2166006] - net/mlx5e: Directly get flow_steering struct as input when init/cleanup ethtool steering (Amir Tzin) [2166006] - Revert "[netdrv] net/mlx5e: Fix missing cleanup of ethtool steering during rep rx cleanup" (Amir Tzin) [2166006] - net/mlx5e: Convert ethtool_steering member of flow_steering struct to pointer (Amir Tzin) [2166006] - net/mlx5e: Drop priv argument of ptp function in en_fs (Amir Tzin) [2166006] - net/mlx5e: Decouple fs_tcp from en.h (Amir Tzin) [2166006] - net/mlx5e: Decouple fs_tt_redirect from en.h (Amir Tzin) [2166006] - net/mlx5e: Introduce flow steering API (Amir Tzin) [2166006] - IB/mlx5: Call io_stop_wc() after writing to WC MMIO (Amir Tzin) [2166006]- [rt] build kernel-rt-4.18.0-500.rt7.289.el8 [2180997] - mm: page_counter: mitigate consequences of a page_counter underflow (Ty Berry) [2196726] - ceph: fix decoding of client session messages flags (Xiubo Li) [2213062] - net: stmmac: propagate feature flags to vlan (Corinna Vinschen) [2174701] - KVM: Avoid illegal stage2 mapping on invalid memory slot (Gavin Shan) [2190376] - perf/x86/rapl: Add support for Intel Emerald Rapids (Michael Petlan) [2165766] - s390/dasd: Use correct lock while counting channel queue length (Tobias Huschle) [2215889] - inotify: show inotify mask flags in proc fdinfo (Andrey Albershteyn) [2163455] - scsi: scsi_transport_fc: Add an additional flag to fc_host_fpin_rcv() (Ewan D. Milne) [2169276] - perf bench: Fix numa bench to fix usage of affinity for machines with #CPUs > 1K (Michael Petlan) [2134284] - perf bench: Fix numa testcase to check if CPU used to bind task is online (Michael Petlan) [2134284] - powerpc/64s: Make POWER10 and later use pause_short in cpu_relax loops (avchouha) [2188343] - powerpc: add ISA v3.0 / v3.1 wait opcode macro (avchouha) [2188343] - scsi: lpfc: Account for fabric domain ctlr device loss recovery (Dick Kennedy) [2213027] - scsi: lpfc: Clear NLP_IN_DEV_LOSS flag if already in rediscovery (Dick Kennedy) [2213027] - scsi: lpfc: Fix use-after-free rport memory access in lpfc_register_remote_port() (Dick Kennedy) [2213027] - PCI: hv: Add a per-bus mutex state_lock (Vitaly Kuznetsov) [2184863] - Revert "PCI: hv: Fix a timing issue which causes kdump to fail occasionally" (Vitaly Kuznetsov) [2184863] - PCI: hv: Remove the useless hv_pcichild_state from struct hv_pci_dev (Vitaly Kuznetsov) [2184863] - PCI: hv: Fix a race condition in hv_irq_unmask() that can cause panic (Vitaly Kuznetsov) [2184863] - PCI: hv: Fix a race condition bug in hv_pci_query_relations() (Vitaly Kuznetsov) [2184863] - RHEL-only: KVM: arm64: Fixes comments (Shaoqin Huang) [2202988] - KVM: arm64: Fix buffer overflow in kvm_arm_set_fw_reg() (Shaoqin Huang) [2202988] - KVM: selftests: arm64: Fix pte encode/decode for PA bits > 48 (Shaoqin Huang) [2202988] - KVM: arm64: selftests: Use FIELD_GET() to extract ID register fields (Shaoqin Huang) [2202988] - tools: Copy bitfield.h from the kernel sources (Shaoqin Huang) [2202988] - x86/platform/uv: Update UV[23] platform code for SNC (Frank Ramsay) [2163467] - x86/platform/uv: Remove remaining BUG_ON() and BUG() calls (Frank Ramsay) [2163467] - x86/platform/uv: UV support for sub-NUMA clustering (Frank Ramsay) [2163467] - x86: uv: uv_hub.h: Delete duplicated word (Frank Ramsay) [2163467] - x86/platform/uv: Helper functions for allocating and freeing conversion tables (Frank Ramsay) [2163467] - x86/platform/uv: When searching for minimums, start at INT_MAX not 99999 (Frank Ramsay) [2163467] - x86/platform/uv: Fix printed information in calc_mmioh_map (Frank Ramsay) [2163467] - x86/platform/uv: Introduce helper function uv_pnode_to_socket. (Frank Ramsay) [2163467] - x86/platform/uv: Add platform resolving #defines for misc GAM_MMIOH_REDIRECT* (Frank Ramsay) [2163467] - IB/hfi1: Fix sdma.h tx->num_descs off-by-one errors (Izabela Bakollari) [2170629] - IB/hfi1: Fix math bugs in hfi1_can_pin_pages() (Izabela Bakollari) [2170629] - IB/hfi1: Restore allocated resources on failed copyout (Izabela Bakollari) [2170629] - IB/hfi1: Use dma_mmap_coherent for matching buffers (Izabela Bakollari) [2170629] - IB/hfi1: Update RMT size calculation (Izabela Bakollari) [2170629] - IB/hfi1: Split IB counter allocation (Izabela Bakollari) [2170629] - IB/hfi1: Improve TID validity checking (Izabela Bakollari) [2170629] - IB/hfi1: Consolidate the creation of user TIDs (Izabela Bakollari) [2170629] - IB/hfi1: Assign npages earlier (Izabela Bakollari) [2170629] - IB/hfi1: Fix expected receive setup error exit issues (Izabela Bakollari) [2170629] - IB/hfi1: Reserve user expected TIDs (Izabela Bakollari) [2170629] - IB/hfi1: Reject a zero-length user expected buffer (Izabela Bakollari) [2170629] - RDMA/hfi1: Fix doc for hfi1_free_ctxt (Izabela Bakollari) [2170629] - RDMA/hfi1: use sysfs_emit() to instead of scnprintf() (Izabela Bakollari) [2170629] - RDMA/hfi1: Fix error return code in parse_platform_config() (Izabela Bakollari) [2170629] - IB/hfi1: Switch to netif_napi_add() (Izabela Bakollari) [2170629] - RDMA/hfi: Decrease PCI device reference count in error path (Izabela Bakollari) [2170629] - RDMA/hfi1: don't pass bogus GFP_ flags to dma_alloc_coherent (Izabela Bakollari) [2170629] - IB/hfi1: Replace 1-element array with singleton (Izabela Bakollari) [2170629] - RDMA/opa_vnic: fix spelling typo in comment (Izabela Bakollari) [2170629] - IB/hfi1: Use skb_put_data() instead of skb_put/memcpy pair (Izabela Bakollari) [2170629] - IB/hfi1: remove rc_only_opcode and uc_only_opcode declarations (Izabela Bakollari) [2170629] - RDMA/hfi1: fix repeated words in comments (Izabela Bakollari) [2170629] - RDMA/hfi1: Remove the unneeded result variable (Izabela Bakollari) [2170629] - IB: move from strlcpy with unused retval to strscpy (Izabela Bakollari) [2170629] - perf intel-pt: Add documentation for Event Trace and TNT disable (Michael Petlan) [2154066] - perf scripts python: export-to-postgresql.py: Export all sample flags (Michael Petlan) [2154066] - perf scripts python: export-to-sqlite.py: Export all sample flags (Michael Petlan) [2154066] - perf scripting python: Add all sample flags to DB export (Michael Petlan) [2154066] - perf scripts python: intel-pt-events.py: Add Event Trace (Michael Petlan) [2154066] - perf script: Display new D (Intr Disabled) and t (Intr Toggle) flags (Michael Petlan) [2154066] - perf script: Display Intel PT iflag synthesized event (Michael Petlan) [2154066] - perf script: Display Intel PT CFE (Control Flow Event) / EVD (Event Data) synthesized event (Michael Petlan) [2154066] - perf intel-pt: Force 'quick' mode when TNT (Taken/Not-Taken packet) is disabled (Michael Petlan) [2154066] - perf intel-pt: Synthesize new D (Intr Disabled) and t (Intr Toggle) flags (Michael Petlan) [2154066] - perf intel-pt: Synthesize iflag event (Michael Petlan) [2154066] - perf intel-pt: Synthesize CFE (Control Flow Event) / EVD (Event Data) event (Michael Petlan) [2154066] - perf intel-pt: Record Event Trace capability flag (Michael Petlan) [2154066] - perf auxtrace: Add itrace option "I" (Michael Petlan) [2154066] - perf tools: Define new D (Intr Disable) and t (Intr Toggle) flags (Michael Petlan) [2154066] - perf tools: Define Intel PT iflag synthesized event (Michael Petlan) [2154066] - perf tools: Define Intel PT CFE (Control Flow Event) / EVD (Event Data) event (Michael Petlan) [2154066] - perf intel-pt: decoder: Add MODE.Exec IFLAG processing (Michael Petlan) [2154066] - perf intel-pt: decoder: Add CFE (Control Flow Event) and EVD (Event Data) processing (Michael Petlan) [2154066] - perf intel-pt: decoder: Factor out clearing of FUP (Flow Update) event variables (Michael Petlan) [2154066] - perf intel-pt: Fix error timestamp setting on the decoder error path (Michael Petlan) [2154066] - perf intel-pt: Fix missing 'instruction' events with 'q' option (Michael Petlan) [2154066] - perf intel-pt: Fix next 'err' value, walking trace (Michael Petlan) [2154066] - perf intel-pt: Fix state setting when receiving overflow (OVF) packet (Michael Petlan) [2154066] - perf intel-pt: Fix intel_pt_fup_event() assumptions about setting state type (Michael Petlan) [2154066] - perf intel-pt: Fix sync state when a PSB (synchronization) packet is found (Michael Petlan) [2154066] - perf intel-pt: Fix some PGE (packet generation enable/control flow packets) usage (Michael Petlan) [2154066] - perf intel-pt: decoder: Add config bit definitions (Michael Petlan) [2154066] - perf intel-pt: pkt-decoder: Add MODE.Exec IFLAG bit (Michael Petlan) [2154066] - perf intel-pt: pkt-decoder: Add CFE and EVD packets (Michael Petlan) [2154066] - perf intel-pt: pkt-decoder: Remove misplaced linebreak (Michael Petlan) [2154066] - perf intel-pt: pkt-decoder-test: Fix scope of test_data (Michael Petlan) [2154066] - perf/x86/intel/pt: Add a capability and config bit for disabling TNTs (Michael Petlan) [2154066] - perf/x86/intel/pt: Add a capability and config bit for event tracing (Michael Petlan) [2154068] - container_of: Update header inclusions (Desnes Nunes) [2196368] - media: netup_unidvb: fix irq init by register it at the end of probe (Desnes Nunes) [2196368] - media: dvb-usb: dw2102: fix uninit-value in su3000_read_mac_address (Desnes Nunes) [2196368] - media: dvb-usb: digitv: fix null-ptr-deref in digitv_i2c_xfer() (Desnes Nunes) [2196368] - media: dvb-usb-v2: rtl28xxu: fix null-ptr-deref in rtl28xxu_i2c_xfer (Desnes Nunes) [2196368] - media: dvb-usb-v2: ce6230: fix null-ptr-deref in ce6230_i2c_master_xfer() (Desnes Nunes) [2196368] - media: dvb-usb-v2: ec168: fix null-ptr-deref in ec168_i2c_xfer() (Desnes Nunes) [2196368] - media: dvb-usb: az6027: fix three null-ptr-deref in az6027_i2c_xfer() (Desnes Nunes) [2196368] - Revert "usb: xhci-pci: Set PROBE_PREFER_ASYNCHRONOUS" (Desnes Nunes) [2196368] - usb: typec: Don't try to register component master without components (Desnes Nunes) [2196368] - usb: typec: Only attempt to link USB ports if there is fwnode (Desnes Nunes) [2196368] - usb: core: Unregister device on component_add() failure (Desnes Nunes) [2196368] - usb: core: add quirk for Alcor Link AK9563 smartcard reader (Desnes Nunes) [2196368] - USB: new quirk for Dell Gen 2 devices (Desnes Nunes) [2196368] - USB: quirks: add STRING quirk for VCOM device (Desnes Nunes) [2196368] - USB: quirks: add a Realtek card reader (Desnes Nunes) [2196368] - usb: typec: altmodes/displayport: Fix probe pin assign check (Desnes Nunes) [2196368] - usb: typec: ucsi: Don't attempt to resume the ports before they exist (Desnes Nunes) [2196368] - USB: misc: iowarrior: fix up header size for USB_DEVICE_ID_CODEMERCS_IOW100 (Desnes Nunes) [2196368] - usb: host: ehci-fsl: Fix module alias (Desnes Nunes) [2196368] - usb: core: hub: disable autosuspend for TI TUSB8041 (Desnes Nunes) [2196368] - USB: fix misleading usb_set_intfdata() kernel doc (Desnes Nunes) [2196368] - usb: typec: tcpm: Fix altmode re-registration causes sysfs create fail (Desnes Nunes) [2196368] - usb: typec: altmodes/displayport: Use proper macro for pin assignment check (Desnes Nunes) [2196368] - usb: typec: altmodes/displayport: Fix pin assignment calculation (Desnes Nunes) [2196368] - usb: typec: altmodes/displayport: Add pin assignment helper (Desnes Nunes) [2196368] - usb: ucsi: Ensure connector delayed work items are flushed (Desnes Nunes) [2196368] - xhci: Detect lpm incapable xHC USB3 roothub ports from ACPI tables (Desnes Nunes) [2196368] - usb: acpi: add helper to check port lpm capability using acpi _DSM (Desnes Nunes) [2196368] - xhci: Add a flag to disable USB3 lpm on a xhci root port level. (Desnes Nunes) [2196368] - xhci: Add update_hub_device override for PCI xHCI hosts (Desnes Nunes) [2196368] - xhci: Fix null pointer dereference when host dies (Desnes Nunes) [2196368] - usb: xhci: Check endpoint is valid before dereferencing it (Desnes Nunes) [2196368] - xhci-pci: set the dma max_seg_size (Desnes Nunes) [2196368] - usb-storage: apply IGNORE_UAS only for HIKSEMI MD202 on RTL9210 (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EM05CN modem (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EM05CN (SG) modem (Desnes Nunes) [2196368] - USB: serial: cp210x: add SCALANCE LPE-9000 device id (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EC200U modem (Desnes Nunes) [2196368] - USB: serial: qcserial: add EM9191 QDL support (Desnes Nunes) [2196368] - USB: serial: option: add prod. id for Quectel EG91 (Desnes Nunes) [2196368] - USB: serial: option: add Telit LE910Cx composition 0x1204 (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EM05-G (RS) modem (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EM05-G (GR) modem (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EM05-G (CS) modem (Desnes Nunes) [2196368] - thunderbolt: Disable XDomain lane 1 only in software connection manager (Desnes Nunes) [2196368] - thunderbolt: Use correct function to calculate maximum USB3 link rate (Desnes Nunes) [2196368] - thunderbolt: Do not call PM runtime functions in tb_retimer_scan() (Desnes Nunes) [2196368] - Revert "usb: ulpi: defer ulpi_register on ulpi_read_id timeout" (Desnes Nunes) [2196368] - thunderbolt: Do not report errors if on-board retimers are found (Desnes Nunes) [2196368] - treewide: Convert del_timer*() to timer_shutdown*() (Desnes Nunes) [2196368] - USB: core: export usb_cache_string() (Desnes Nunes) [2196368] - usb: ulpi: defer ulpi_register on ulpi_read_id timeout (Desnes Nunes) [2196368] - usb: storage: Add check for kcalloc (Desnes Nunes) [2196368] - USB: sisusbvga: use module_usb_driver() (Desnes Nunes) [2196368] - USB: sisusbvga: rename sisusb.c to sisusbvga.c (Desnes Nunes) [2196368] - USB: sisusbvga: remove console support (Desnes Nunes) [2196368] - media: Switch to use dev_err_probe() helper (Desnes Nunes) [2196368] - media: uvcvideo: Fix memory leak in uvc_gpio_parse (Desnes Nunes) [2196368] - media: usb: pwc-uncompress: Use flex array destination for memcpy() (Desnes Nunes) [2196368] - media: usb: pwc-uncompress: Use struct_size() helper in pwc_decompress() (Desnes Nunes) [2196368] - firmware_loader: fix up to_fw_sysfs() to preserve const (Desnes Nunes) [2196368] - usb.h: take advantage of container_of_const() (Desnes Nunes) [2196368] - device.h: move kobj_to_dev() to use container_of_const() (Desnes Nunes) [2196368] - container_of: add container_of_const() that preserves const-ness of the pointer (Desnes Nunes) [2196368] - driver core: allow kobj_to_dev() to take a const pointer (Desnes Nunes) [2196368] - container_of: remove container_of_safe() (Desnes Nunes) [2196368] - linux/container_of.h: switch to static_assert (Desnes Nunes) [2196368] - media: dvb-usb: m920x: make read-only arrays static const (Desnes Nunes) [2196368] - net: thunderbolt: Use bitwise types in the struct thunderbolt_ip_frame_header (Desnes Nunes) [2196368] - net: thunderbolt: Switch from __maybe_unused to pm_sleep_ptr() etc (Desnes Nunes) [2196368] - USB: serial: f81534: fix division by zero on line-speed change (Desnes Nunes) [2196368] - xhci: remove unused stream_id parameter from xhci_handle_halted_endpoint() (Desnes Nunes) [2196368] - xhci: Prevent infinite loop in transaction errors recovery for streams (Desnes Nunes) [2196368] - xhci: disable U3 suspended ports in S4 hibernate poweroff_late stage (Desnes Nunes) [2196368] - USB: hcd-pci: Fully suspend across freeze/thaw cycle (Desnes Nunes) [2196368] - USB: core: Disable remote wakeup for freeze/quiesce (Desnes Nunes) [2196368] - xhci: export two xhci_hub functions for xhci-pci module usage (Desnes Nunes) [2196368] - xhci: Apply XHCI_RESET_TO_DEFAULT quirk to ADL-N (Desnes Nunes) [2196368] - xhci: print warning when HCE was set (Desnes Nunes) [2196368] - Revert "xhci: Convert to use list_count()" (Desnes Nunes) [2196368] - xhci: Convert to use list_count() (Desnes Nunes) [2196368] - usb: typec: Add partner PD object wrapper (Desnes Nunes) [2196368] - usb: xhci-mtk: fix leakage of shared hcd when fail to set wakeup irq (Desnes Nunes) [2196368] - usb: add usb_set_intfdata() documentation (Desnes Nunes) [2196368] - usb: host: fix a typo in ehci.h (Desnes Nunes) [2196368] - usb: core: hcd: Fix return value check in usb_hcd_setup_local_mem() (Desnes Nunes) [2196368] - usb: typec: ucsi: Resume in separate work (Desnes Nunes) [2196368] - usb: roles: fix of node refcount leak in usb_role_switch_is_parent() (Desnes Nunes) [2196368] - net: thunderbolt: Use kmap_local_page() instead of kmap_atomic() (Desnes Nunes) [2196368] - media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer() (Desnes Nunes) [2196368] - media: dvb-usb: dib0700_devices: Remove unused struct dibx090p_adc (Desnes Nunes) [2196368] - media: dib0700: remove orphan dvb_usb_dib0700_ir_proto declaration (Desnes Nunes) [2196368] - media: dvb-usb: fix memory leak in dvb_usb_adapter_init() (Desnes Nunes) [2196368] - media: dvb-core: Enhance shared multi-frontend support (Desnes Nunes) [2196368] - media: docs: fix minor typos (Desnes Nunes) [2196368] - media: dvb-frontends: a8293: fix LNB powerup failure in PCTV 461e (Desnes Nunes) [2196368] - USB: serial: kl5kusb105: drop line-status helper (Desnes Nunes) [2196368] - USB: serial: kl5kusb105: simplify line-status handling (Desnes Nunes) [2196368] - USB: serial: kl5kusb105: clean up line-status handling (Desnes Nunes) [2196368] - USB: serial: cp210x: add support for B0 hangup (Desnes Nunes) [2196368] - USB: serial: cp210x: add Kamstrup RF sniffer PIDs (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EM05-G modem (Desnes Nunes) [2196368] - USB: serial: option: add Quectel RM520N (Desnes Nunes) [2196368] - USB: serial: ch341: fix lost character on LCR updates (Desnes Nunes) [2196368] - USB: serial: ch314: use usb_control_msg_recv() (Desnes Nunes) [2196368] - USB: serial: option: add support for Cinterion MV32-WA/WB RmNet mode (Desnes Nunes) [2196368] - USB: serial: option: add support for Cinterion MV31 with new baseline (Desnes Nunes) [2196368] - USB: serial: io_ti: add Agilent E5805A support (Desnes Nunes) [2196368] - USB: serial: whiteheat: fix heap overflow in WHITEHEAT_GET_DTR_RTS (Desnes Nunes) [2196368] - USB: serial: cp210x: add PIDs for Kamstrup USB Meter Reader (Desnes Nunes) [2196368] - USB: serial: option: add support for Cinterion MV32-WA/MV32-WB (Desnes Nunes) [2196368] - USB: serial: option: add Telit 0x1057, 0x1058, 0x1075 compositions (Desnes Nunes) [2196368] - USB: serial: option: add Telit FN990 compositions (Desnes Nunes) [2196368] - USB: serial: cp210x: add ID for GW Instek GDM-834x Digital Multimeter (Desnes Nunes) [2196368] - USB: serial: cp210x: add part-number debug printk (Desnes Nunes) [2196368] - USB: serial: option: add Telit LN920 compositions (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EM060K modem (Desnes Nunes) [2196368] - USB: serial: option: add Quectel RM500K module support (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EM05-G modem (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EC200S-CN module support (Desnes Nunes) [2196368] - USB: serial: pl2303: add support for more HXN (G) types (Desnes Nunes) [2196368] - USB: serial: option: add Telit LE910Cx 0x1250 composition (Desnes Nunes) [2196368] - usb: typec: tipd: Set mode of operation for USB Type-C connector (Desnes Nunes) [2196368] - usb: typec: tipd: Move tps6598x_disconnect error path to its own label (Desnes Nunes) [2196368] - usb: typec: tipd: Fix typec_unregister_port error paths (Desnes Nunes) [2196368] - usb: typec: tipd: Only update power status on IRQ (Desnes Nunes) [2196368] - usb: typec: tipd: Forward plug orientation to typec subsystem (Desnes Nunes) [2196368] - tps6598x: clear int mask on probe failure (Desnes Nunes) [2196368] - usb: typec: tipd: Fix initialization sequence for cd321x (Desnes Nunes) [2196368] - usb: typec: tipd: Fix typo in cd321x_switch_power_state (Desnes Nunes) [2196368] - usb: typec: tipd: Enable event interrupts by default (Desnes Nunes) [2196368] - usb: typec: tipd: Remove FIXME about testing with I2C_FUNC_I2C (Desnes Nunes) [2196368] - usb: typec: tipd: Switch CD321X power state to S0 (Desnes Nunes) [2196368] - usb: typec: tipd: Add support for Apple CD321X (Desnes Nunes) [2196368] - usb: typec: tipd: Add short-circuit for no irqs (Desnes Nunes) [2196368] - usb: typec: tipd: Split interrupt handler (Desnes Nunes) [2196368] - dt-bindings: usb: tps6598x: Add Apple CD321x compatible (Desnes Nunes) [2196368] - dt-bindings: usb: Add TI tps6598x device tree binding documentation (Desnes Nunes) [2196368] - usb: typec: tipd: Remove WARN_ON in tps6598x_block_read (Desnes Nunes) [2196368] - usb: typec: tipd: Add an additional overflow check (Desnes Nunes) [2196368] - usb: typec: tipd: Don't read/write more bytes than required (Desnes Nunes) [2196368] - usb: typec: tipd: Fix spurious fwnode_handle_put in error path (Desnes Nunes) [2196368] - usb: typec: tipd: Cleanup resources if devm_tps6598_psy_register fails (Desnes Nunes) [2196368] - usb: host: xhci-mtk: omit shared hcd if either root hub has no ports (Desnes Nunes) [2196368] - usb: xhci-mtk: enable wake-up interrupt after runtime_suspend called (Desnes Nunes) [2196368] - usb: typec: tcpci: fix of node refcount leak in tcpci_register_port() (Desnes Nunes) [2196368] - usb: typec: Check for ops->exit instead of ops->enter in altmode_exit (Desnes Nunes) [2196368] - usb: ftdi-elan: remove variable l (Desnes Nunes) [2196368] - Documentation: USB: correct possessive "its" usage (Desnes Nunes) [2196368] - usb: Check !irq instead of irq == NO_IRQ (Desnes Nunes) [2196368] - tools: usb: ffs-aio-example: Fix build error with aarch64-*-gnu-gcc toolchain(s) (Desnes Nunes) [2196368] - usb: xhci-pci: Set PROBE_PREFER_ASYNCHRONOUS (Desnes Nunes) [2196368] - usb: ehci-pci: Set PROBE_PREFER_ASYNCHRONOUS (Desnes Nunes) [2196368] - dt-bindings: usb: usb-drd: Describe default dual-role mode (Desnes Nunes) [2196368] - dt-bindings: usb: xhci: Add Broadcom STB v2 compatible device (Desnes Nunes) [2196368] - dt-bindings: usb: Convert xHCI bindings to DT schema (Desnes Nunes) [2196368] - usb: host: Add ability to build new Broadcom STB USB drivers (Desnes Nunes) [2196368] - dt-bindings: Add Broadcom STB USB support (Desnes Nunes) [2196368] - dt-bindings: usb: Add generic "usb-phy" property (Desnes Nunes) [2196368] - dt-bindings: usb: usb-hcd: Add "tpl-support" property (Desnes Nunes) [2196368] - dt-bindings: usb: Add "ulpi/serial/hsic" PHY types (Desnes Nunes) [2196368] - dt-bindings: usb: usb-drd: Add "otg-rev" property constraints (Desnes Nunes) [2196368] - dt-bindings: usb: Convert generic USB properties to DT schemas (Desnes Nunes) [2196368] - dt-bindings: usb: mtu3: add properties about USB Role Switch (Desnes Nunes) [2196368] - dt-bindings: usb: add binding for USB GPIO based connection detection driver (Desnes Nunes) [2196368] - dt-bindings: connector: add optional properties for Type-B (Desnes Nunes) [2196368] - dt-bindings: connector: Add self-powered property (Desnes Nunes) [2196368] - dt-bindings: usb: generic: Add role-switch-default-mode binding (Desnes Nunes) [2196368] - dt-binding: usb: add usb-role-switch property (Desnes Nunes) [2196368] - dt-binding: usb: add "super-speed-plus" (Desnes Nunes) [2196368] - dt-bindings: usb: usb-hcd: Detach generic USB controller properties (Desnes Nunes) [2196368] - dt-bindings: Explicitly allow additional properties in common schemas (Desnes Nunes) [2196368] - dt-bindings: usb: Bring back phy-names (Desnes Nunes) [2196368] - usb: core: stop USB enumeration if too many retries (Desnes Nunes) [2196368] - usb: hub: port: add sysfs entry to switch port power (Desnes Nunes) [2196368] - usb: typec: port-mapper: Convert to the component framework (Desnes Nunes) [2196368] - usb: Link the ports to the connectors they are attached to (Desnes Nunes) [2196368] - usb: Remove usb_for_each_port() (Desnes Nunes) [2196368] - thunderbolt: Add wake on connect/disconnect on USB4 ports (Desnes Nunes) [2196368] - thunderbolt: Link USB4 ports to their USB Type-C connectors (Desnes Nunes) [2196368] - usb: core: Use kstrtobool() instead of strtobool() (Desnes Nunes) [2196368] - kernel.h: split out kstrtox() and simple_strtox() to a separate header (Desnes Nunes) [2196368] - USB: core: Change configuration warnings to notices (Desnes Nunes) [2196368] - thunderbolt: ACPI: Use the helper fwnode_find_reference() (Desnes Nunes) [2196368] - thunderbolt: Remove redundant assignment to variable len (Desnes Nunes) [2196368] - thunderbolt: Use str_enabled_disabled() helper (Desnes Nunes) [2196368] - media: device property: Add a function to test is a fwnode is a graph endpoint (Desnes Nunes) [2196368] - usb: typec: mux: Allow multiple mux_devs per mux (Desnes Nunes) [2196368] - usb: typec: mux: Introduce indirection (Desnes Nunes) [2196368] - device property: Use multi-connection matchers for single case (Desnes Nunes) [2196368] - device property: Fix fwnode_graph_devcon_match() fwnode leak (Desnes Nunes) [2196368] - device property: Add helper to match multiple connections (Desnes Nunes) [2196368] - Documentation: Remove device connection documentation (Desnes Nunes) [2196368] - usb: ftdi-elan: remove variable err_count (Desnes Nunes) [2196368] - USB: make devnode() callback in usb_class_driver take a const * (Desnes Nunes) [2196368] - USB: remove usb_bus_type from usb.h (Desnes Nunes) [2196368] - USB: allow some usb functions to take a const pointer. (Desnes Nunes) [2196368]- [rt] build kernel-rt-4.18.0-499.rt7.288.el8 [2180997] - s390/ap: Fix hanging ioctl caused by orphaned replies (Tobias Huschle) [2215891] - crypto: jitter - correct health test during initialization (Vladis Dronov) [2214270] - x86: properly define CONFIG_AS_TPAUSE in Makefile (Nico Pache) [2193009] - zsmalloc: fix races between asynchronous zspage free and page migration (Oleksandr Natalenko) [2213146] - netfilter: ip6t_rpfilter: Fix regression with VRF interfaces (Phil Sutter) [2169958] - x86/mm: Avoid incomplete Global INVLPG flushes (Rafael Aquini) [2213793] - rbd: get snapshot context after exclusive lock is ensured to be held (Ilya Dryomov) [2214973] - rbd: move RBD_OBJ_FLAG_COPYUP_ENABLED flag setting (Ilya Dryomov) [2214973] - vfio/pci: Also demote hiding standard cap messages (Oleksandr Natalenko) [2207849] - vfio/pci: demote hiding ecap messages to debug level (Oleksandr Natalenko) [2207849] - mm: avoid unnecessary page fault retires on shared memory types (Nico Pache) [2213877] - mm: remove redundant check about FAULT_FLAG_ALLOW_RETRY bit (Nico Pache) [2213877] - mm: Allow the [page|pfn]_mkwrite callbacks to drop the mmap_sem (Nico Pache) [2213877] - s390/qeth: convert sysfs snprintf to sysfs_emit (Tobias Huschle) [2203380] - s390/lcs: Fix return type of lcs_start_xmit() (Tobias Huschle) [2203380] - s390/netiucv: Fix return type of netiucv_tx() (Tobias Huschle) [2203380] - s390/ctcm: Fix return type of ctc{mp,}m_tx() (Tobias Huschle) [2203380] - s390/pci: clean up left over special treatment for function zero (Tobias Huschle) [2214268] - s390/pci: remove redundant pci_bus_add_devices() on new bus (Tobias Huschle) [2214268] - s390/pci: only add specific device in zpci_bus_scan_device() (Tobias Huschle) [2214268] - PCI: s390: Fix use-after-free of PCI resources with per-function hotplug (Tobias Huschle) [2214268] - net: atlantic: fix potential memory leak in aq_ndev_close() (Íñigo Huguet) [2184353] - net: atlantic: fix aq_vec index out of range error (Íñigo Huguet) [2179726 2184353] - net: atlantic: verify hw_head_ lies within TX buffer ring (Íñigo Huguet) [2184353] - net: atlantic: add check for MAX_SKB_FRAGS (Íñigo Huguet) [2184353] - net: atlantic: reduce scope of is_rsc_complete (Íñigo Huguet) [2184353] - net: atlantic: fix "frag[0] not initialized" (Íñigo Huguet) [2184353] - net: atlantic: Avoid out-of-bounds indexing (Íñigo Huguet) [2179726 2184353] - atlantic: Fix buff_ring OOB in aq_ring_rx_clean (Íñigo Huguet) [2184353] - atlantic: Remove warn trace message. (Íñigo Huguet) [2184353] - atlantic: Fix statistics logic for production hardware (Íñigo Huguet) [2184353] - atlantic: Add missing DIDs and fix 115c. (Íñigo Huguet) [2184353] - atlantic: Fix to display FW bundle version instead of FW mac version. (Íñigo Huguet) [2184353] - atlantic: Increase delay for fw transactions (Íñigo Huguet) [2184353] - atlantic: fix double-free in aq_ring_tx_clean (Íñigo Huguet) [2184353] - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait (Íñigo Huguet) [2184353] - net: ethernet: aquantia: Handle error cleanup of start on open (Íñigo Huguet) [2184353] - aquantia: Remove the build_skb path (Íñigo Huguet) [2184353] - net: fix __dev_kfree_skb_any() vs drop monitor (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to icmpv6_echo_reply() (Antoine Tenart) [2184076] - ipv6: icmp6: add SKB_DROP_REASON_IPV6_NDISC_NS_OTHERHOST (Antoine Tenart) [2184076] - ipv6: icmp6: add SKB_DROP_REASON_IPV6_NDISC_BAD_OPTIONS (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to ndisc_redirect_rcv() (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to ndisc_router_discovery() (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to ndisc_recv_rs() (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to ndisc_recv_na() (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to ndisc_recv_ns() (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to ndisc_rcv() (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to icmpv6_notify() (Antoine Tenart) [2184076] - net: add pskb_may_pull_reason() helper (Antoine Tenart) [2184076] - net-next: skbuff: refactor pskb_pull (Antoine Tenart) [2184076] - net: dropreason: add SKB_DROP_REASON_IPV6_BAD_EXTHDR (Antoine Tenart) [2184076] - rxrpc: Use consume_skb() rather than kfree_skb_reason() (Antoine Tenart) [2184076] - ipv4: raw: add drop reasons (Antoine Tenart) [2184076] - ipv6: raw: add drop reasons (Antoine Tenart) [2184076] - tcp: add TCP_MINTTL drop reason (Antoine Tenart) [2184076] - net: fix call location in kfree_skb_list_reason (Antoine Tenart) [2184076] - rxrpc: Show consumed and freed packets as non-dropped in dropwatch (Antoine Tenart) [2184076] - net: tun: rebuild error handling in tun_get_user (Antoine Tenart) [2184076] - ALSA: Update kernel configuration for 8.9 (Jaroslav Kysela) [2179850] - soundwire: stream: Add missing clear of alloc_slave_rt (Jaroslav Kysela) [2179850] - soundwire: dmi-quirks: add new mapping for HP Spectre x360 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Enable 4 amplifiers instead of 2 on a HP platform (Jaroslav Kysela) [2179850] - ALSA: hda: Fix kctl->id initialization (Jaroslav Kysela) [2179850] - ALSA: gus: Fix kctl->id initialization (Jaroslav Kysela) [2179850] - ALSA: cmipci: Fix kctl->id initialization (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Fix kctl->id initialization (Jaroslav Kysela) [2179850] - ALSA: ice1712,ice1724: fix the kcontrol->id initialization (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for Clevo NS50AU (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirks for Asus ROG 2024 laptops using CS35L41 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add "Intel Reference board" and "NUC 13" SSID in the ALC256 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add Lenovo P3 Tower platform (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add a quirk for HP Slim Desktop S01 (Jaroslav Kysela) [2179850] - ASoC: simple-card-utils: fix PCM constraint error check (Jaroslav Kysela) [2179850] - ASoC: max98363: limit the number of channel to 1 (Jaroslav Kysela) [2179850] - ASoC: max98363: Removed 32bit support (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add Thinkpad Neo14 to quirks list for acp6x (Jaroslav Kysela) [2179850] - ASoC: nau8824: Add quirk to active-high jack-detect (Jaroslav Kysela) [2179850] - ASoC: amd: ps: fix for acp_lock access in pdm driver (Jaroslav Kysela) [2179850] - ASoC: simple-card: Add missing of_node_put() in case of error (Jaroslav Kysela) [2179850] - ASoC: codecs: wsa881x: do not set can_multi_write flag (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: remove code for module namespaces (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Enable headset onLenovo M70/M90 (Jaroslav Kysela) [2179850] - regmap: sdw: check for invalid multi-register writes config (Jaroslav Kysela) [2179850] - ALSA: hda/ca0132: add quirk for EVGA X299 DARK (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add missing checks on FE startup (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Fix avs_path_module::instance_id size (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Account for UID of ACPI device (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Fix declaration of enum avs_channel_config (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Fix declaration of enum skl_ch_cfg (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Access path components under lock (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Fix module lookup (Jaroslav Kysela) [2179850] - ALSA: hda: Fix unhandled register update during auto-suspend period (Jaroslav Kysela) [2179850] - ASoC: soc-pcm: test if a BE can be prepared (Jaroslav Kysela) [2179850] - ALSA: hda: Add NVIDIA codec IDs a3 through a7 to patch table (Jaroslav Kysela) [2179850] - ALSA: oss: avoid missing-prototype warnings (Jaroslav Kysela) [2179850] - ALSA: cs46xx: mark snd_cs46xx_download_image as static (Jaroslav Kysela) [2179850] - ALSA: hda: Fix Oops by 9.1 surround channel names (Jaroslav Kysela) [2179850] - ASoC: rt5682: Disable jack detection interrupt during suspend (Jaroslav Kysela) [2179850] - ASoC: SOF: Separate the tokens for input and output pin index (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Fix tuples array allocation (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helper to program SoundWire PCMSyCM registers (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: initialize instance_offset member (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: use 'ml_addr' parameter consistently (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: fix base_ptr computation (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helper to get SoundWire hlink (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: fix sublink refcounting (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Fix logic for copying tuples (Jaroslav Kysela) [2179850] - ASoC: dwc: move DMA init to snd_soc_dai_driver probe() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc3-topology: Make sure that only one cmd is sent in dai_config (Jaroslav Kysela) [2179850] - ASoC: SOF: pm: save io region state in case of errors in resume (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-client-probes: fix pm_runtime imbalance in error handling (Jaroslav Kysela) [2179850] - ASoC: SOF: pcm: fix pm_runtime imbalance in error handling (Jaroslav Kysela) [2179850] - ASoC: SOF: debug: conditionally bump runtime_pm counter on exceptions (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Fix mute and micmute LEDs for yet another HP laptop (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Add a sample rate workaround for Line6 Pod Go (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Apply HP B&O top speaker profile to Pavilion 15 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirks for ASUS GU604V and GU603V (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for HP EliteBook G10 laptops (Jaroslav Kysela) [2179850] - tools include UAPI: Sync the sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2179850] - firewire: net: fix unexpected release of object for asynchronous request packet (Jaroslav Kysela) [2179850] - ASoC: ssm2602: Add workaround for playback distortions (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Fix NULL pointer crash in acp_sof_ipc_msg_data function (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add a quirk for HP EliteDesk 805 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for 2nd ASUS GU603 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for Clevo L140AU (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add DMI entry to support System76 Pangolin 12 (Jaroslav Kysela) [2179850] - ALSA: pcm: use exit controlled loop in snd_pcm_playback_silence() (Jaroslav Kysela) [2179850] - ALSA: pcm: simplify top-up mode init in snd_pcm_playback_silence() (Jaroslav Kysela) [2179850] - ALSA: pcm: playback silence - move silence variable updates to separate function (Jaroslav Kysela) [2179850] - ALSA: pcm: playback silence - remove extra code (Jaroslav Kysela) [2179850] - ALSA: pcm: fix playback silence - correct incremental silencing (Jaroslav Kysela) [2179850] - ALSA: pcm: fix playback silence - use the actual new_hw_ptr for the threshold mode (Jaroslav Kysela) [2179850] - ALSA: pcm: Revert "ALSA: pcm: rewrite snd_pcm_playback_silence()" (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Fix mute and micmute LEDs for an HP laptop (Jaroslav Kysela) [2179850] - ALSA: caiaq: input: Add error handling for unsupported input methods in `snd_usb_caiaq_input_init` (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Add quirk for Pioneer DDJ-800 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: support HP Pavilion Aero 13-be0xxx Mute LED (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for ASUS UM3402YAR using CS35L41 (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add Asus VivoBook Pro 14 OLED M6400RC to the quirks list for acp6x (Jaroslav Kysela) [2179850] - ALSA: docs: Extend module parameters description (Jaroslav Kysela) [2179850] - ASoC: Intel: soc-acpi-cht: Add quirk for Nextbook Ares 8A tablet (Jaroslav Kysela) [2179850] - ALSA: emu10k1: use more existing defines instead of open-coded numbers (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add ASUS M3402RA into DMI table (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for ThinkPad P1 Gen 6 (Jaroslav Kysela) [2179850] - ALSA: hda: Glenfly: add HD Audio PCI IDs and HDMI Codec Vendor IDs. (Jaroslav Kysela) [2179850] - ALSA: emu10k1: use high-level I/O in set_filterQ() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: fix error handling in snd_audigy_i2c_volume_put() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: don't stop DSP in _snd_emu10k1_{,audigy_}init_efx() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: skip Sound Blaster-specific hacks for E-MU cards (Jaroslav Kysela) [2179850] - ALSA: emu10k1: fixup DSP defines (Jaroslav Kysela) [2179850] - ALSA: emu10k1: use high-level I/O functions also during init (Jaroslav Kysela) [2179850] - ALSA: emu10k1: fix SNDRV_EMU10K1_IOCTL_SINGLE_STEP (Jaroslav Kysela) [2179850] - ALSA: emu10k1: pull in some register definitions from kX-project (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove some bogus defines (Jaroslav Kysela) [2179850] - ALSA: emu10k1: eliminate some unused defines (Jaroslav Kysela) [2179850] - ALSA: emu10k1: fix lineup of EMU_HANA_* defines (Jaroslav Kysela) [2179850] - ALSA: emu10k1: comment updates (Jaroslav Kysela) [2179850] - ALSA: emu10k1: fix snd_emu1010_fpga_read() input masking for rev2 cards (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove unused emu->pcm_playback_efx_substream field (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove unused `resume` parameter from snd_emu10k1_init() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: minor optimizations (Jaroslav Kysela) [2179850] - ASoC: max98090: make it selectable (Jaroslav Kysela) [2179850] - ASoC: Intel: soc-acpi-byt: Fix "WM510205" match no longer working (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Rate limit usb_set_interface error reporting (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove remaining cruft from snd_emu10k1_emu1010_init() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: clean up P16V part somewhat (Jaroslav Kysela) [2179850] - ALSA: emu10k1: clarify various fx8010.*_mask fields (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove apparently pointless EMU_HANA_OPTION_CARDS reads (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove apparently pointless FPGA reads (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove unused snd_emu10k1_voice.emu field (Jaroslav Kysela) [2179850] - ALSA: emu10k1: stop doing weird things with HCFG in snd_emu10k1_emu1010_init() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove obsolete card type variable and defines (Jaroslav Kysela) [2179850] - ALSA: emu10k1: fix access to Audigy GPIO port (Jaroslav Kysela) [2179850] - ALSA: emu10k1: drop redundant snd_emu10k1_efx_playback_pointer() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: properly assert E-MU FPGA access constaints (Jaroslav Kysela) [2179850] - ALSA: emu10k1: drop redundant snd_emu10k1_efx_playback_hw_free() (Jaroslav Kysela) [2179850] - ASoC: SOF: pcm: Add an option to skip platform trigger during stop (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Do not stop/start DMA during pause/release (Jaroslav Kysela) [2179850] - ALSA: pcm: rewrite snd_pcm_playback_silence() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: Split the set_power_op for IPC3 and IPC4 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_sdw: append codec type to dai link name (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_sdw: support different devices on the same sdw link (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_sdw: set codec_num = 1 if the device is not aggregated (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_sdw_max98373: change sof_sdw_mx8373_late_probe to static call (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_sdw: remove late_probe flag in struct sof_sdw_codec_info (Jaroslav Kysela) [2179850] - ASoC: Intel: soc-acpi: Add entry for rt711-sdca-sdw at link 2 in RPL match table (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_cirrus_common: Guard against missing buses (Jaroslav Kysela) [2179850] - ASoC: SOF: Use no_reply calls for TX (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc: Add no reply inline calls (Jaroslav Kysela) [2179850] - ASoC: es8316: Don't use ranges based register lookup for a single register (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Remove specific patch for Dell Precision 3260 (Jaroslav Kysela) [2179850] - ASoC: nau8825: fix bounds check for adc_delay (Jaroslav Kysela) [2179850] - ASoC: codecs: wcd934x: Simplify &pdev->dev in probe (Jaroslav Kysela) [2179850] - ASoC: codecs: wcd934x: Simplify with dev_err_probe (Jaroslav Kysela) [2179850] - ASoC: codecs: wcd9335: Simplify with dev_err_probe (Jaroslav Kysela) [2179850] - ALSA: hda/hdmi: Remove some dead code (Jaroslav Kysela) [2179850] - ASoC: cs35l41: Fix default regmap values for some registers (Jaroslav Kysela) [2179850] - ASoC: ssm2602: Add support for CLKDIV2 (Jaroslav Kysela) [2179850] - ASoC: nau8825: Add delay control for input path (Jaroslav Kysela) [2179850] - ALSA: hda/hdmi: disable KAE for Intel DG2 (Jaroslav Kysela) [2179850] - ASoC: da7218: Use devm_clk_get_optional() (Jaroslav Kysela) [2179850] - ASoC: da7219: Improve the relability of AAD IRQ process (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirks for Lenovo Z13/Z16 Gen2 (Jaroslav Kysela) [2179850] - ASoC: amd: Add check for acp config flags (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add ThinkBook 14 G5+ ARP to quirks list for acp6x (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: mtl: fix page fault in dspless mode when DSP is disabled (Jaroslav Kysela) [2179850] - ASoC: tas5720: add missing unwind goto in tas5720_codec_probe (Jaroslav Kysela) [2179850] - ASoC: ep93xx: Add OF support (Jaroslav Kysela) [2179850] - ASoC: ep93xx: i2s: Make it individually selectable (Jaroslav Kysela) [2179850] - ASoC: cs4271: flat regcache, trivial simplifications (Jaroslav Kysela) [2179850] - ASoC: ep93xx: i2s: move enable call to startup callback (Jaroslav Kysela) [2179850] - ASoC: amd: Add Dell G15 5525 to quirks list (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Print the format_val as hexadecimal number (Jaroslav Kysela) [2179850] - ASoC: max98373: change power down sequence for smart amp (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: conditionally wake WPIO1PG domain (Jaroslav Kysela) [2179850] - ASoC: Intel: Add rpl_mx98360_rt5682 driver (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: add __func__ in SoundWire lcount() error logs (Jaroslav Kysela) [2179850] - ALSA: hda: patch_realtek: add quirk for Asus N7601ZM (Jaroslav Kysela) [2179850] - ALSA: hda: LNL: add HD Audio PCI ID (Jaroslav Kysela) [2179850] - ASoC: max98363: Make soc_codec_dev_max98363 static (Jaroslav Kysela) [2179850] - soundwire: bus: Fix unbalanced pm_runtime_put() causing usage count underflow (Jaroslav Kysela) [2179850] - ALSA: firewire-tascam: add missing unwind goto in snd_tscm_stream_start_duplex() (Jaroslav Kysela) [2179850] - ALSA: document that struct __snd_pcm_mmap_control64 is messed up (Jaroslav Kysela) [2179850] - ASoC: rt712-sdca: Add RT712 SDCA driver for Mic topology (Jaroslav Kysela) [2179850] - ASoC: add snd_soc_card_mutex_lock/unlock() (Jaroslav Kysela) [2179850] - ASoC: expand snd_soc_dpcm_mutex_lock/unlock() (Jaroslav Kysela) [2179850] - ASoC: expand snd_soc_dapm_mutex_lock/unlock() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: tidyup dapm_connect_dai_pair() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: documentation updates (Jaroslav Kysela) [2179850] - ALSA: emu10k1: update label & help in config system (Jaroslav Kysela) [2179850] - ALSA: emu10k1: don't create old pass-through playback device on Audigy (Jaroslav Kysela) [2179850] - ALSA: emu10k1: fix capture interrupt handler unlinking (Jaroslav Kysela) [2179850] - ALSA: hda/sigmatel: fix S/PDIF out on Intel D*45* motherboards (Jaroslav Kysela) [2179850] - ALSA: i2c/cs8427: fix iec958 mixer control deactivation (Jaroslav Kysela) [2179850] - ALSA: hda/sigmatel: add pin overrides for Intel DP45SG motherboard (Jaroslav Kysela) [2179850] - ALSA: pcm: fix wait_time calculations (Jaroslav Kysela) [2179850] - ASoC: SOF: pm: Tear down pipelines only if DSP was active (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helper to retrieve eml_lock (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helper to offload link ownership (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helpers to retrieve DMIC/SSP hlink (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: program SoundWire LSDIID registers (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helper to check cmdsync (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helpers for sync_arm/sync_go (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helpers to set link SYNC frequency (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helpers to enable/check interrupts (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helper to return sublink count (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add convenience helpers for SoundWire PM (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: introduce helpers for 'extended links' PM (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: special-case HDaudio regular links (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add structures to parse ALT links (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: move to a dedicated module (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add return value for hda_bus_ml_get_capabilities() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: improve hda_bus_ml_free() helper (Jaroslav Kysela) [2179850] - ALSA: hda: add HDaudio Extended link definitions (Jaroslav Kysela) [2179850] - Documentation: sound: add description of Intel HDaudio multi-links (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-tgl: Allow DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-skl: Allow DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-mtl: Allow DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-icl: Allow DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-cnl: Allow DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-apl: Allow DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: make DSPless mode work with DSP disabled in BIOS (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Add support for DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Skip interfaces not supported on a platform (Jaroslav Kysela) [2179850] - ASoC: SOF: Add support for DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Add flag and state which will be used for DSP-less mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-stream: Do not dereference hstream until it is safe (Jaroslav Kysela) [2179850] - ASoC: tegra20_ac97: Add missing unwind goto in tegra20_ac97_platform_probe() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Clarify bind failure caused by missing fw_module (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: refactor dmic codec platform device creation (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: refactor error checks in probe call (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: refactor get_chip_info callback (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: remove unused variables (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: remove acp_dai_probe() function (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: remove unused code (Jaroslav Kysela) [2179850] - ASoC: soc.h: remove unused params/num_params (Jaroslav Kysela) [2179850] - ASoC: samsung: switch to use c2c_params instead of params (Jaroslav Kysela) [2179850] - ASoC: audio-graph-card2: switch to use c2c_params instead of params (Jaroslav Kysela) [2179850] - ASoC: soc.h: clarify Codec2Codec params (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add DMI entries to support HP OMEN 16-n0xxx (8A42) (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for Clevo X370SNW (Jaroslav Kysela) [2179850] - ALSA: hda/hdmi: Preserve the previous PCM device upon re-enablement (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook (Jaroslav Kysela) [2179850] - ASoC: amd: ps: update the acp clock source. (Jaroslav Kysela) [2179850] - ASoC: max98363: add soundwire amplifier driver (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4/intel: Fix spelling mistake "schduler" -> "scheduler" (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4/intel: Add missing mutex_unlock() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4/intel: Add support for chained DMA (Jaroslav Kysela) [2179850] - ASoC: SOF: avoid a NULL dereference with unsupported widgets (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Use register macro in place of integer literal (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Use u16 consistently for old_legacy_ctrl (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Store additional legacy registers on suspend (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Store saved legacy registers in an array (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Move allocation of saved registers to struct snd_ymfpci (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Switch to DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Add error messages for abritrary IO ports on older chips (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Fix BUG_ON in probe function (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Create card with device-managed snd_devm_card_new() (Jaroslav Kysela) [2179850] - ASoC: soc-topology.c: dai_link->platform again (Jaroslav Kysela) [2179850] - firmware: cs_dsp: Add a debugfs entry containing control details (Jaroslav Kysela) [2179850] - ASoC: wm8903: Remove outdated DMIC comment (Jaroslav Kysela) [2179850] - ASoC: es8316: Handle optional IRQ assignment (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for Lenovo ZhaoYang CF4620Z (Jaroslav Kysela) [2179850] - ASoC: da7213.c: add missing pm_runtime_disable() (Jaroslav Kysela) [2179850] - ASoC: audio-graph-card2-custom-sample.dtsi: use card->name to avoid long name (Jaroslav Kysela) [2179850] - ASoC: soc-core.c: add snd_soc_add_pcm_runtimes() (Jaroslav Kysela) [2179850] - ALSA: asihpi: remove unused loop_count variable (Jaroslav Kysela) [2179850] - ASoC: hdac_hdmi: use set_stream() instead of set_tdm_slots() (Jaroslav Kysela) [2179850] - ASoC: dapm: Sort speakers after other outputs (Jaroslav Kysela) [2179850] - ASoC: soc-compress: Inherit atomicity from DAI link for Compress FE (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Fix regression on detection of Roland VS-100 (Jaroslav Kysela) [2179850] - ASoC: codecs: rt5682-sdw: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt715-sdca: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt715: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt712-sdca: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt711-sdca: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt711-sdw: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt700-sdw: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt1318-sdw: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt1316-sdw: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt1308-sdw: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: max98373-sdw: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: sdw-mockup: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: cs42l42-sdw: clear stream (Jaroslav Kysela) [2179850] - ASoC: simple-card.c: add missing of_node_put() (Jaroslav Kysela) [2179850] - ASoC: soc-topology.c: remove unnecessary dai_link->platform (Jaroslav Kysela) [2179850] - ASoC: ti: remove unnecessary dai_link->platform (Jaroslav Kysela) [2179850] - ASoC: atmel: remove unnecessary dai_link->platform (Jaroslav Kysela) [2179850] - ALSA: hdspm: remove unused copy_u32_le function (Jaroslav Kysela) [2179850] - ALSA: docs: A few more words for PCM XRUN handling and stream locks (Jaroslav Kysela) [2179850] - ALSA: docs: Add description about ack callback -EPIPE error handling (Jaroslav Kysela) [2179850] - ALSA: pcm: Improved XRUN handling for indirect PCM helpers (Jaroslav Kysela) [2179850] - soundwire: intel_auxdevice: improve pm_prepare step (Jaroslav Kysela) [2179850] - soundwire: bus: Update sdw_nread/nwrite_no_pm to handle page boundaries (Jaroslav Kysela) [2179850] - soundwire: bus: Update kernel doc for no_pm functions (Jaroslav Kysela) [2179850] - soundwire: bus: Remove now outdated comments on no_pm IO (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Fix support for Dell Precision 3260 (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcr_rt5640: Add quirk for the Acer Iconia One 7 B1-750 (Jaroslav Kysela) [2179850] - ASoC: SOF: pcm: Improve the pcm trigger sequence (Jaroslav Kysela) [2179850] - ASoC: SOF: pcm: Make hw_params reset conditional for IPC3 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Do not perform DMA cleanup during stop (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Ensure DSP is in D0I0 during sof_ipc4_set_get_data() (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: Remove conditional dpcm_capture setting (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: Update BT offload config for MTL RVP (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: Update BT offload config for Rex (Jaroslav Kysela) [2179850] - soundwire: stream: uniquify dev_err() logs (Jaroslav Kysela) [2179850] - soundwire: stream: remove bus->dev from logs on multiple buses (Jaroslav Kysela) [2179850] - ASoC: tegra: remove unneeded semicolon (Jaroslav Kysela) [2179850] - ASoC: simple-card: add comment to indicate don't remove platforms (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-control: Return on error in sof_ipc4_widget_kcontrol_setup() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Add macros for chain-dma message bits (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Set pipeline widget before updating IPC structures (Jaroslav Kysela) [2179850] - soundwire: amd: add pm_prepare callback and pm ops support (Jaroslav Kysela) [2179850] - soundwire: amd: handle SoundWire wake enable interrupt (Jaroslav Kysela) [2179850] - soundwire: amd: add runtime pm ops for AMD SoundWire manager driver (Jaroslav Kysela) [2179850] - soundwire: amd: add SoundWire manager interrupt handling (Jaroslav Kysela) [2179850] - soundwire: amd: enable build for AMD SoundWire manager driver (Jaroslav Kysela) [2179850] - soundwire: amd: register SoundWire manager dai ops (Jaroslav Kysela) [2179850] - soundwire: amd: Add support for AMD Manager driver (Jaroslav Kysela) [2179850] - soundwire: export sdw_compute_slave_ports() function (Jaroslav Kysela) [2179850] - soundwire: intel: don't save hw_params for use in prepare (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Fix recursive locking at XRUN during syncing (Jaroslav Kysela) [2179850] - ALSA: hda/conexant: Partial revert of a quirk for Lenovo (Jaroslav Kysela) [2179850] - ASoC: wm_adsp: Simplify the logging of requested firmware files (Jaroslav Kysela) [2179850] - ASoC: wm_adsp: Add support for loading bin files without wmfw (Jaroslav Kysela) [2179850] - ASoC: wm_adsp: Expose the DSP boot work actions as wm_adsp_power_up() (Jaroslav Kysela) [2179850] - ASoC: wm_adsp: Support DSPs that don't require firmware download (Jaroslav Kysela) [2179850] - firmware: cs_dsp: Support DSPs that don't require firmware download (Jaroslav Kysela) [2179850] - ASoC: wm_adsp: Use no_core_startstop to prevent creating preload control (Jaroslav Kysela) [2179850] - firmware: cs_dsp: Introduce no_core_startstop for self-booting DSPs (Jaroslav Kysela) [2179850] - mfd: arizona-i2c: Add the missing device table IDs for OF (Jaroslav Kysela) [2179850] - ASoC: cs35l41: Add 12288000 clk freq to cs35l41_fs_mon clk config (Jaroslav Kysela) [2179850] - ALSA: portman2x4: remove unused portman_read_command,data functions (Jaroslav Kysela) [2179850] - ALSA: ymfpci: remove unused snd_ymfpci_readb function (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirks for some Clevo laptops (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Initialize in_format to NULL in sof_ipc4_get_audio_fmt (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add DMI entries to support Victus by HP Laptop 16-e1xxx (8A22) (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: update pipeline_params in process prepare (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: set copier output format for process module (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Add support for base config extension (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: add base module config extension structure (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: add effect widget support (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Move the kcontrol module_id update to helper (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: use common helper function in copier prepare (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: support multiple configs for BE DAIs (Jaroslav Kysela) [2179850] - soundwire: stream: restore cumulative bus bandwidth when compute_params callback failed (Jaroslav Kysela) [2179850] - ASoC: amd: acp: rembrandt: Drop if blocks with always false condition (Jaroslav Kysela) [2179850] - ALSA: sh: aica: Drop if blocks with always false condition (Jaroslav Kysela) [2179850] - soundwire: bandwidth allocation: Use hweight32() to calculate set bits (Jaroslav Kysela) [2179850] - soundwire: dmi-quirks: add remapping for Intel 'Rooks County' NUC M15 (Jaroslav Kysela) [2179850] - ASoC: Intel: soc-acpi: add table for Intel 'Rooks County' NUC M15 (Jaroslav Kysela) [2179850] - ASOC: Intel: sof_sdw: add quirk for Intel 'Rooks County' NUC M15 (Jaroslav Kysela) [2179850] - soundwire: cadence: change access to IP_MCP_CMD_BASE (Jaroslav Kysela) [2179850] - soundwire: cadence: split access to IP_MCP_CMDCTRL fields (Jaroslav Kysela) [2179850] - soundwire: cadence: split access to IP_MCP_CONTROL fields (Jaroslav Kysela) [2179850] - soundwire: cadence: split access to IP_MCP_CONFIG fields (Jaroslav Kysela) [2179850] - soundwire: cadence: add helpers to access IP_MCP registers (Jaroslav Kysela) [2179850] - soundwire: cadence: remove CDNS_MCP_CONFIG_SSPMOD (Jaroslav Kysela) [2179850] - soundwire: intel: move bank switch routine to common intel_bus_common.c (Jaroslav Kysela) [2179850] - soundwire: intel: add abstraction for cmdsync check (Jaroslav Kysela) [2179850] - soundwire: intel: move bus common sequences to different file (Jaroslav Kysela) [2179850] - soundwire: intel: use indirection before moving bus start/stop sequences (Jaroslav Kysela) [2179850] - soundwire: intel: add sync_arm/sync_go to ops (Jaroslav Kysela) [2179850] - soundwire: intel: simplify sync_go sequence (Jaroslav Kysela) [2179850] - soundwire: intel: remove useless abstraction (Jaroslav Kysela) [2179850] - soundwire: intel: remove PDI-level restrictions on rates and formats (Jaroslav Kysela) [2179850] - soundwire: intel: remove stale/misleading comment (Jaroslav Kysela) [2179850] - soundwire: intel: move common definitions to header file (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Search only pin 0 formats (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Add new tokens for input/output pin format count (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Remove the ref_audio_fmt field (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Modify the signature of sof_ipc4_init_audio_fmt() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Modify the type of available input/output formats (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Always parse the output formats in topology (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Parse the SOF_COMP_TOKENS only once (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Do not parse the DMA_BUFFER_SIZE token (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Add a new field in struct sof_ipc4_available_audio_format (Jaroslav Kysela) [2179850] - ASoC: SOF: Use input/output pin consistently (Jaroslav Kysela) [2179850] - ASoC: SOF: rename a couple of tokens (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-control: Add support for bytes control get and put (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Add support for TPLG_CTL_BYTES (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-control: set_volume_data only applies to VOLSW family (Jaroslav Kysela) [2179850] - ASoC: SOF: uapi: header: Update sof_abi_hdr doc for IPC4 use (Jaroslav Kysela) [2179850] - ASoC: SOF: uapi: header: Convert sof_abi_hdr comments to kernel style (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc3-control: Merge functions to handle bytes_ext get variants (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc3-control: Rename snd_sof_refresh_control() (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: add support for setting up loopback routes (Jaroslav Kysela) [2179850] - ALSA: hda/ca0132: fixup buffer overrun at tuning_ctl_set() (Jaroslav Kysela) [2179850] - ALSA: asihpi: check pao in control_message() (Jaroslav Kysela) [2179850] - ASoC: codecs: zl38060: Mark OF related data as maybe unused (Jaroslav Kysela) [2179850] - ASoC: codecs: rt1019: Mark OF related data as maybe unused (Jaroslav Kysela) [2179850] - ASoC: codecs: pcm179x-spi: Mark OF related data as maybe unused (Jaroslav Kysela) [2179850] - ASoC: codecs: adau1977-spi: Mark OF related data as maybe unused (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: Enable Bluetooth offload on adl_rt1019_rt5682 (Jaroslav Kysela) [2179850] - ALSA: Use of_property_read_bool() for boolean properties (Jaroslav Kysela) [2179850] - ALSA: ppc/tumbler: Use of_property_present() for testing DT property presence (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: Don't access EM2 (Jaroslav Kysela) [2179850] - ASoC: cs35l41: Steam Deck Shared boost properties quirk (Jaroslav Kysela) [2179850] - ASoC: soc-pcm: fix hw->formats cleared by soc_pcm_hw_init() for dpcm (Jaroslav Kysela) [2179850] - ASoC: hdmi-codec: only startup/shutdown on supported streams (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Enable cont_update_posn variable in pcm hw_params. (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Add pcm pointer callback for amd platforms. (Jaroslav Kysela) [2179850] - ASoC: tegra: Support MAX9808x by machine driver (Jaroslav Kysela) [2179850] - ASoC: tegra: Support RT5631 by machine driver (Jaroslav Kysela) [2179850] - ASoC: tegra: Support coupled mic-hp detection (Jaroslav Kysela) [2179850] - ALSA: hda: Match only Intel devices with CONTROLLER_IN_GPU() (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book2 Pro (Jaroslav Kysela) [2179850] - ASoC: da7219: Initialize jack_det_mutex (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: remove redundant DAI config during hw_free (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Remove hda_ctrl_dai_widget_setup/free() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Unify DAI drv ops for IPC3 and IPC4 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Define DAI widget DMA trigger ops for IPC4 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Use the topology IPC dai_config op (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Add setup_hext_stream/reset_hext_stream DMA ops (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Define and set the HDA DAI widget DMA ops (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Introduce DAI widget ops (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Use the dai argument in ipc4_hda_dai_trigger (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Pass the CPU dai pointer (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Modify the signature of hda_link_dma_cleanup() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: remove struct hda_pipe_params (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Remove hda_link_dma_params() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Remove BE DAI DRV ops for SSP DAI's (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: fix speaker, mute/micmute LEDs not work on a HP platform (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: add core token in each module extended token list (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Add support for core_id for pipelines (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Add macro to set the core_id in create_pipe message (Jaroslav Kysela) [2179850] - ASoC: SOF: loader: Remove log prefixes for snd_sof_run_firmware (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc3: Check for upper size limit for the received message (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Fix error handling in sof_widget_ready() (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: don't squelch errors in WIDGET_SETUP phase (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: Fix broken early bclk feature for SSP (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-mtrace: process pending logs upon FW crash (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: don't allocate blob if it will not be used (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Fix incorrect sample rate print unit (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: set dmic dai index from copier (Jaroslav Kysela) [2179850] - ASoC: SOF: IPC4: update gain ipc msg definition to align with fw (Jaroslav Kysela) [2179850] - ASoC: Intel: soc-acpi: fix copy-paste issue in topology names (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dsp: harden D0i3 programming sequence (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-ctrl: re-add sleep after entering and exiting reset (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-tng: revert invalid bar size setting (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: mtl: Access MTL_HFPWRCTL from HDA_DSP_BAR (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-loader: use SOF helper for consistency (Jaroslav Kysela) [2179850] - ASOC: SOF: Intel: pci-tgl: Fix device description (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: SKL: Fix device description (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: HDA: Fix device description (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: Fix the device description (Jaroslav Kysela) [2179850] - ALSA: hda: intel-dsp-config: add MTL PCI id (Jaroslav Kysela) [2179850] - ASoC: soc-core.c: remove useless dev_dbg() (Jaroslav Kysela) [2179850] - ASoC: soc-pcm.c: remove indirect runtime copy (Jaroslav Kysela) [2179850] - ASoC: soc-dai.c: add missing flag check at snd_soc_pcm_dai_probe() (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Use struct_size for struct avs_modcfg_ext size (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: nau8825: Adjust clock control (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: ssm4567: Remove nau8825 bits (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt5682: Explicitly define codec format (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: da7219: Explicitly define codec format (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: max98357a: Explicitly define codec format (Jaroslav Kysela) [2179850] - ASoC: maxim,max9867: add "mclk" support (Jaroslav Kysela) [2179850] - ASoC: soc-pcm: add option to start DMA after DAI (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add DMI entries to support HP OMEN 16-n0xxx (8A43) (Jaroslav Kysela) [2179850] - ASoC: zl38060 add gpiolib dependency (Jaroslav Kysela) [2179850] - ASoC: mt6358: Remove undefined HPx Mux enumeration values (Jaroslav Kysela) [2179850] - ASoC: mt6358: Validate Wake on Voice 2 writes (Jaroslav Kysela) [2179850] - ASoC: mt6358: Fix event generation for wake on voice stage 2 switch (Jaroslav Kysela) [2179850] - ALSA: ice1712: Delete unreachable code in aureon_add_controls() (Jaroslav Kysela) [2179850] - ALSA: ice1712: Do not left ice->gpio_mutex locked in aureon_add_controls() (Jaroslav Kysela) [2179850] - ASoC: adau7118: don't disable regulators on device unbind (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Replace fake flexible arrays with flexible-array member (Jaroslav Kysela) [2179850] - ALSA: cs35l41: Add shared boost feature (Jaroslav Kysela) [2179850] - ASoC: cs35l41: Refactor error release code (Jaroslav Kysela) [2179850] - ASoC: cs35l41: Only disable internal boost (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for HP EliteDesk 800 G6 Tower PC (Jaroslav Kysela) [2179850] - soundwire: qcom: gracefully handle too many ports in DT (Jaroslav Kysela) [2179850] - soundwire: qcom: define hardcoded version magic numbers (Jaroslav Kysela) [2179850] - soundwire: qcom: correct setting ignore bit on v1.5.1 (Jaroslav Kysela) [2179850] - ASoC: jack: allow multiple interrupt per gpio (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Improve support for Dell Precision 3260 (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: Add quirk for Rex board with mx98360a amplifier (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: Enable DMI L1 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Restrict DMI L1 disable workaround (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Do not re-enable L1 if disabled before suspend (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: Add components prefix in structs and function names (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: Centralize strings definition (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: Move nau8821 and CPU side code up for future platform (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: Check Bit Clock rate before snd_soc_dai_set_pll (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: use for_each_rtd_components instead of for (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: remove unnecessarily included headers (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: use sizeof of variable instead of struct type (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: Small code refactor (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: Remove unnecessary init function (Jaroslav Kysela) [2179850] - ASoC: nau8821: Implement DRC controls (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: fix possible stream_tag leak (Jaroslav Kysela) [2179850] - ASoC: amd: yp: Add OMEN by HP Gaming Laptop 16z-n000 to quirks (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.h: fixup warning struct snd_pcm_substream not declared (Jaroslav Kysela) [2179850] - ASoC: soc-ac97: Return correct error codes (Jaroslav Kysela) [2179850] - ASoC: da7219: Improve the IRQ process to increase the stability (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Enable mute/micmute LEDs and speaker support for HP Laptops (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dsp: Set streaming flag for d0i3 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: Enable d0i3 work for ipc4 (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Wake up dsp core before sending ipc msg (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dsp: use set_pm_gate according to ipc version (Jaroslav Kysela) [2179850] - ASoC: SOF: Introduce a new set_pm_gate() IPC PM op (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: fix mute/micmute LEDs don't work for a HP platform. (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Fix struct definition (Jaroslav Kysela) [2179850] - ASoC: codecs: wcd934x: Use min macro for comparison and assignment (Jaroslav Kysela) [2179850] - ASoC: soc-ac97: Convert to agnostic GPIO API (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Enable Amp High Pass Filter (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Ensure firmware/tuning pairs are always loaded (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Correct error condition handling (Jaroslav Kysela) [2179850] - ASoC: codecs: Modify error implicit declaration of function 'gpiod_set_value_cansleep' (Jaroslav Kysela) [2179850] - ASoC: codecs: Modify the log print statement (Jaroslav Kysela) [2179850] - ASoC: codecs: Fixed a spelling error in the function name (Jaroslav Kysela) [2179850] - ALSA: hda/realtek - fixed wrong gpio assigned (Jaroslav Kysela) [2179850] - ALSA: hda: Fix codec device field initializan (Jaroslav Kysela) [2179850] - ASoC: rt712-sdca: fix coding style and unconditionally return issues (Jaroslav Kysela) [2179850] - ASoC: rt5640: Update MCLK rate in set_sysclk() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: set copier sink format (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Print queue IDs in error (Jaroslav Kysela) [2179850] - ALSA: hda: remove redundant variable in snd_hdac_stream_start() (Jaroslav Kysela) [2179850] - ALSA: hda/conexant: add a new hda codec SN6180 (Jaroslav Kysela) [2179850] - SoC: rt5682s: Disable jack detection interrupt during suspend (Jaroslav Kysela) [2179850] - ALSA: ppc: fix unused function local variable (Jaroslav Kysela) [2179850] - ASoC: codecs: max98090: simplify snd_soc_dai_driver (Jaroslav Kysela) [2179850] - ASoC: SOF: ops: refine parameters order in function snd_sof_dsp_update8 (Jaroslav Kysela) [2179850] - ASoC: topology: Return -ENOMEM on memory allocation failure (Jaroslav Kysela) [2179850] - ALSA: core: Make snd_card_free() return void (Jaroslav Kysela) [2179850] - ALSA: core: Make snd_card_free_when_closed() return void (Jaroslav Kysela) [2179850] - ALSA: core: Make snd_card_disconnect() return void (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add Positivo N14KP6-TG (Jaroslav Kysela) [2179850] - ALSA: emux: Avoid potential array out-of-bound in snd_emux_xg_control() (Jaroslav Kysela) [2179850] - ASoC: rt712-sdca: Add RT712 SDCA driver for Jack and Amp topology (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: fix mute/micmute LEDs don't work for a HP platform. (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for ASUS UM3402 using CS35L41 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Enable mute/micmute LEDs on HP Elitebook, 645 G9 (Jaroslav Kysela) [2179850] - ASoC: codecs: aw88395: initialize cur_scene_id to 0 (Jaroslav Kysela) [2179850] - ASoC: codecs: es8326: Fix DTS properties reading (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Fix for handling spurious interrupts from DSP (Jaroslav Kysela) [2179850] - ASoC: codecs: fix platform_no_drv_owner.cocci warning (Jaroslav Kysela) [2179850] - ALSA: fireface: add field for the number of messages copied to user space (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: add delay function support (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: mtl: add get_stream_position support (Jaroslav Kysela) [2179850] - ASoC: SOF: add get_stream_position ops for pcm delay (Jaroslav Kysela) [2179850] - ASoC: SOF: add delay function support in sof framework (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: add hw_params (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: allocate time info for pcm delay feature (Jaroslav Kysela) [2179850] - ASoC: SOF: add time info structure for ipc4 path (Jaroslav Kysela) [2179850] - ASoC: SOF: add fw_info_box support (Jaroslav Kysela) [2179850] - ASoC: SOF: add ipc4_fw_reg header file (Jaroslav Kysela) [2179850] - ASoC: codecs: aw88395: Fix spelling mistake "cersion" -> "version" (Jaroslav Kysela) [2179850] - ASoC: SOF: fix intel-soundwire link failure (Jaroslav Kysela) [2179850] - ALSA: hda: Fix the control element identification for multiple codecs (Jaroslav Kysela) [2179850] - ASoC: amd: update ps platform acp header file (Jaroslav Kysela) [2179850] - ASoC: topology: Set correct unload callback for graph type (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Add missed "else" in sof_connect_dai_widget (Jaroslav Kysela) [2179850] - ASoC: cs42l42: use helper function (Jaroslav Kysela) [2179850] - ALSA: pci: lx6464es: fix a debug loop (Jaroslav Kysela) [2179850] - ASoC: soc-dai.h: cleanup Playback/Capture data for snd_soc_dai (Jaroslav Kysela) [2179850] - ASoC: soc-topology.c: use helper function (Jaroslav Kysela) [2179850] - ASoC: soc-pcm.c: use helper function (Jaroslav Kysela) [2179850] - ASoC: soc-dai.c: use helper function (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: use helper function (Jaroslav Kysela) [2179850] - ASoC: soc-core.c: use helper function (Jaroslav Kysela) [2179850] - ASoC: ti: use helper function (Jaroslav Kysela) [2179850] - ASoC: tegra: use helper function (Jaroslav Kysela) [2179850] - ASoC: sof: use helper function (Jaroslav Kysela) [2179850] - ASoC: intel: use helper function (Jaroslav Kysela) [2179850] - ASoC: sdw-mockup: use helper function (Jaroslav Kysela) [2179850] - ASoC: spear: use helper function (Jaroslav Kysela) [2179850] - ASoC: cirrus: use helper function (Jaroslav Kysela) [2179850] - ASoC: rt: use helper function (Jaroslav Kysela) [2179850] - ASoC: max: use helper function (Jaroslav Kysela) [2179850] - ASoC: hda: use helper function (Jaroslav Kysela) [2179850] - ASoC: hdmi-codec: use helper function (Jaroslav Kysela) [2179850] - ASoC: soc.h: add snd_soc_card_is_instantiated() helper (Jaroslav Kysela) [2179850] - ASoC: soc-dai.h: add snd_soc_dai_get/set_widget_playback/capture() helper (Jaroslav Kysela) [2179850] - ASoC: soc-dai.h: add snd_soc_dai_tdm_mask_set/get() helper (Jaroslav Kysela) [2179850] - ASoC: soc-dai.h: add snd_soc_dai_dma_data_set/get() for low level (Jaroslav Kysela) [2179850] - ASoC: soc-dai.h: add missing snd_soc_dai_set_widget() (Jaroslav Kysela) [2179850] - ALSA: doc: Fix PCM interface section typos (Jaroslav Kysela) [2179850] - ALSA: firewire-motu: fix unreleased lock warning in hwdep device (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: fix uninitialized local variable (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Refactor bit width calculation (Jaroslav Kysela) [2179850] - ASoC: rt715-sdca: fix clock stop prepare timeout issue (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book2 Pro 360 (Jaroslav Kysela) [2179850] - ASoC: tas5720: set bit 7 in ANALOG_CTRL_REG for TAS5720A-Q1 during probe (Jaroslav Kysela) [2179850] - ASoC: codecs: tas5720: add support for TAS5720A-Q1 (automotive) variant (Jaroslav Kysela) [2179850] - ASoC: codecs: tas5720: split a tas5720_mute_soc_component() function (Jaroslav Kysela) [2179850] - ASoC: topology: Use unload() op directly (Jaroslav Kysela) [2179850] - ASoC: topology: Unify kcontrol removal code (Jaroslav Kysela) [2179850] - ASoC: topology: Remove unnecessary check for EOF (Jaroslav Kysela) [2179850] - ASoC: topology: Return an error on complete() failure (Jaroslav Kysela) [2179850] - ASoC: topology: Pass correct pointer instead of casting (Jaroslav Kysela) [2179850] - ASoC: topology: Remove unnecessary forward declarations (Jaroslav Kysela) [2179850] - ASoC: topology: Rename remove_ handlers (Jaroslav Kysela) [2179850] - ASoC: topology: Fix function name (Jaroslav Kysela) [2179850] - ASoC: topology: Fix typo in functions name (Jaroslav Kysela) [2179850] - ASoC: topology: Remove unused SOC_TPLG_PASS_PINS constant (Jaroslav Kysela) [2179850] - ASoC: topology: Properly access value coming from topology file (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Wait for debounce interval after resume (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Don't set idle_bias_on (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Add SoundWire support (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Export some functions for SoundWire (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Separate ASP config from PLL config (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Ensure MCLKint is a multiple of the sample rate (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Add SOFT_RESET_REBOOT register (Jaroslav Kysela) [2179850] - soundwire: stream: Add specific prep/deprep commands to port_prep callback (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: Do not run the trigger pipelines if no spipe is stored (Jaroslav Kysela) [2179850] - ASoC: SOF: Protect swidget->use_count with mutex for kcontrol access race (Jaroslav Kysela) [2179850] - ASoC: SOF: Avoid double decrementing use_count in sof_widget_setup on error (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Protect pipeline free with mutex (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: Implement pipeline trigger reference counting (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: Rename 'data' variable to trigger_list (Jaroslav Kysela) [2179850] - ASoC: SOF: Introduce struct snd_sof_pipeline (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: Use the PCM stream's pipeline_info during trigger (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: Populate the PCM stream pipeline_info (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Add flag to skip triggering pipelines during FE DAI trigger (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: Define pcm_setup/free ops (Jaroslav Kysela) [2179850] - ASoC: SOF: Introduce PCM setup/free PCM IPC ops (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Set IPC-specific trigger order for DAI links (Jaroslav Kysela) [2179850] - ASoC: SOF: pcm: do not free widgets during suspend trigger (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: Only process widgets in the connected widget list (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: Set up/free DAI/AIF widgets only once (Jaroslav Kysela) [2179850] - ASoC: soc-pcm: Export widget_in_list() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: No need to unbind routes within a pipeline (Jaroslav Kysela) [2179850] - Documentation: sound: correct spelling (Jaroslav Kysela) [2179850] - treewide: fix up files incorrectly marked executable (Jaroslav Kysela) [2179850] - ASoC: cs42l56: fix DT probe (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: add buffer type support (Jaroslav Kysela) [2179850] - ALSA: memalloc: Workaround for Xen PV (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: use different channel mask for each sdw amp feedback (Jaroslav Kysela) [2179850] - soundwire: bus_type: Avoid lockdep assert in sdw_drv_probe() (Jaroslav Kysela) [2179850] - soundwire: cadence: further simplify low-level xfer_msg_defer() callback (Jaroslav Kysela) [2179850] - soundwire: stream: use consistent pattern for freeing buffers (Jaroslav Kysela) [2179850] - soundwire: bus: Remove unused reset_page_addr() callback (Jaroslav Kysela) [2179850] - soundwire: bus: Don't zero page registers after every transaction (Jaroslav Kysela) [2179850] - ASoC: ts3a227e: add set_jack and get_jack_type (Jaroslav Kysela) [2179850] - ASoC: simple-card-utils: create jack inputs for aux_devs (Jaroslav Kysela) [2179850] - ASoC: soc-component: add get_jack_type (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Simplify probe-component implementation (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: prepare_widgets: Check swidget for NULL on sink failure (Jaroslav Kysela) [2179850] - firewire: cdev: use single object to dispatch event for request to IEC 61883-1 FCP region (Jaroslav Kysela) [2179850] - firewire: cdev: obsolete NULL check to detect IEC 61883-1 FCP region (Jaroslav Kysela) [2179850] - firewire: core: use kref structure to maintain lifetime of data for fw_request structure (Jaroslav Kysela) [2179850] - ASoC: hdmi-codec: zero clear HDMI pdata (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-mtrace: prevent underflow in sof_ipc4_priority_mask_dfs_write() (Jaroslav Kysela) [2179850] - soundwire: bus: remove sdw_defer argument in sdw_transfer_defer() (Jaroslav Kysela) [2179850] - soundwire: cadence: use directly bus sdw_defer structure (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Add FIXED_RATE quirk for JBL Quantum610 Wireless (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: fix mute/micmute LEDs, speaker don't work for a HP platform (Jaroslav Kysela) [2179850] - ASoC: SOF: keep prepare/unprepare widgets in sink path (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: skip prepare/unprepare if swidget is NULL (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: unprepare when swidget->use_count > 0 (Jaroslav Kysela) [2179850] - ALSA: fireface: fix locking bug in ff400_copy_msg_to_user() (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: start with the right widget type (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Set compress data offset (Jaroslav Kysela) [2179850] - ASoC: SOF: Add support for compress API for stream data/offset (Jaroslav Kysela) [2179850] - ASoC: SOF: Prepare set_stream_data_offset for compress API (Jaroslav Kysela) [2179850] - ASoC: SOF: Prepare ipc_msg_data to be used with compress API (Jaroslav Kysela) [2179850] - ALSA: hda/ca0132: minor fix for allocation size (Jaroslav Kysela) [2179850] - firewire: fix memory leak for payload of request subaction to IEC 61883-1 FCP region (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Use asoc_substream_to_rtd() to obtain rtd (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Use min_t instead of min with cast (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Correctly access topology fields (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Implement PCI shutdown (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Fix possible NULL pointer dereference in snd_usb_pcm_has_fixed_rate() (Jaroslav Kysela) [2179850] - ASoC: codecs: Aw88395 chip register file, data type file and Kconfig Makefile (Jaroslav Kysela) [2179850] - ASoC: codecs: Aw88395 function for ALSA Audio Driver (Jaroslav Kysela) [2179850] - ASoC: codecs: ACF bin parsing and check library file for aw88395 (Jaroslav Kysela) [2179850] - ASoC: codecs: Add i2c and codec registration for aw88395 and their associated operation functions (Jaroslav Kysela) [2179850] - regmap: sdw: Remove 8-bit value size restriction (Jaroslav Kysela) [2179850] - regmap: sdw: Update misleading comment (Jaroslav Kysela) [2179850] - ALSA: fireface: implement message parser for Fireface 400 (Jaroslav Kysela) [2179850] - ALSA: fireface: add local framework to message parser (Jaroslav Kysela) [2179850] - ALSA: fireface: update UAPI for data of knob control (Jaroslav Kysela) [2179850] - ALSA: fireface: add helper function to parse MIDI messages transmitted by Fireface 400 (Jaroslav Kysela) [2179850] - ALSA: fireface: pick up time stamp for request subaction of asynchronous transaction (Jaroslav Kysela) [2179850] - ALSA: fireface: rename callback functions (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_es8336: Drop reference count of ACPI device after use (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcr_wm5102: Drop reference count of ACPI device after use (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcr_rt5640: Drop reference count of ACPI device after use (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcht_es8316: Drop reference count of ACPI device after use (Jaroslav Kysela) [2179850] - ASoC: amd: acp-es8336: Drop reference count of ACPI device after use (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add DMI support for new acer/emdoor platforms (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Enable mute/micmute LEDs on HP Spectre x360 13-aw0xxx (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: compute extra delay for runtime of PCM substream (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: obsolete return value from context payload processing layer (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: move parameter for pcm frame multiplier from context payload processing layer (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: Provide debugfs_add_region_item ops for core (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: Support mt8188 platform (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: extend tracepoints event including CYCLE_TIME of 1394 OHCI (Jaroslav Kysela) [2179850] - ALSA: hda/hdmi: Add a HP device 0x8715 to force connect list (Jaroslav Kysela) [2179850] - ALSA: control-led: use strscpy in set_led_id() (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Always initialize fixed_rate in snd_usb_find_implicit_fb_sync_format() (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Enable i2s tdm support for skyrim platforms (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Add i2s tdm support in machine driver (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Refactor i2s clocks programming sequence (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Refactor dai format implementation (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Add new cpu dai's in machine driver (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: keep history to process isochronous packet (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: use circular linked list for context payload processing layer (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: use circular linked list to enumerate packet descriptors (Jaroslav Kysela) [2179850] - ASoC: nau8315: remove dependency on GPIOLIB (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: code refactoring for cache position in sequence replay (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: code refactoring for cache position in tx packets (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: code refactoring for pool position in rx packets (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: code refactoring for helper functions to pool sequence in rx packets (Jaroslav Kysela) [2179850] - ALSA: aoa: make remove callback of soundbus driver void returned (Jaroslav Kysela) [2179850] - ALSA: ac97: make remove callback of ac97 driver void returned (Jaroslav Kysela) [2179850] - ASoC: amd: ps: Fix uninitialized ret in create_acp64_platform_devs() (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Check runtime suspend capability at runtime_idle (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Don't return -EINVAL from system suspend/resume (Jaroslav Kysela) [2179850] - mfd: arizona: Use pm_runtime_resume_and_get() to prevent refcnt leak (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: fix mute/micmute LEDs don't work for a HP platform (Jaroslav Kysela) [2179850] - ASoC: amd: ps: use static function (Jaroslav Kysela) [2179850] - ASoC: nau8822: add speaker Bridge Tied Output configuration (Jaroslav Kysela) [2179850] - ASoC: amd: ps: remove unused variable (Jaroslav Kysela) [2179850] - ASoC: amd: ps: use acp_lock to protect common registers in pdm driver (Jaroslav Kysela) [2179850] - ASoC: amd: ps: add mutex lock for accessing common registers (Jaroslav Kysela) [2179850] - ALSA: hda - Enable headset mic on another Dell laptop with ALC3254 (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_ssp_amp: remove unused variable (Jaroslav Kysela) [2179850] - ASoC: Intel: sof-wm8804: Replace open coded acpi_dev_put() (Jaroslav Kysela) [2179850] - ASoC: Intel: cht_bsw_rt5672: Replace open coded acpi_dev_put() (Jaroslav Kysela) [2179850] - ASoC: Intel: cht_bsw_rt5645: Replace open coded acpi_dev_put() (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcht_da7213: Replace open coded acpi_dev_put() (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcht_cx2072x: Replace open coded acpi_dev_put() (Jaroslav Kysela) [2179850] - ALSA: usb-audio: More refactoring of hw constraint rules (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Relax hw constraints for implicit fb sync (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Make sure to stop endpoints before closing EPs (Jaroslav Kysela) [2179850] - ALSA: hda/realtek - Turn on power early (Jaroslav Kysela) [2179850] - ASoC: rt9120: Make dev PM runtime bind AsoC component PM (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add ASUS M5402RA into DMI table (Jaroslav Kysela) [2179850] - ASoC: wm8904: fix wrong outputs volume after power reactivation (Jaroslav Kysela) [2179850] - ASoC: rt711-sdca: add jack detection mode for JD2 100K (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_nau8825: add variant with nau8318 amplifier. (Jaroslav Kysela) [2179850] - ASoC: amd: ps: move irq handler registration (Jaroslav Kysela) [2179850] - ASoC: amd: ps: update dev index value in irq handler (Jaroslav Kysela) [2179850] - ASoC: amd: ps: refactor platform device creation logic (Jaroslav Kysela) [2179850] - ASoC: amd: ps: implement api to retrieve acp device config (Jaroslav Kysela) [2179850] - ASoC: Intel: fix sof-nau8825 link failure (Jaroslav Kysela) [2179850] - ASoC: Intel: sof-nau8825: fix module alias overflow (Jaroslav Kysela) [2179850] - ASoC: SOF: trace: No need to check for op pointer in sof_fw_trace_free() (Jaroslav Kysela) [2179850] - ASoC: SOF: trace: Use sof_ipc_get_ops() in sof_fw_trace_init (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-priv: Mark fw_tracing ops optional in documentation (Jaroslav Kysela) [2179850] - ASoC: SOF: pm: Extend the optionality of IPC ops to IPC as well (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Extend the optionality of IPC ops to IPC as well (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: Extend the optionality of IPC ops to IPC as well (Jaroslav Kysela) [2179850] - ASoC: SOF: control: Extend the optionality of IPC ops to IPC as well (Jaroslav Kysela) [2179850] - ASoC: SOF: pcm: Extend the optionality of IPC ops to IPC as well (Jaroslav Kysela) [2179850] - ASoC: SOF: Add helper macro to be used to get an IPC ops (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: Update documentation for sof_ipc_tplg_ops (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: Treat tplg_ops->route_setup() as optional (Jaroslav Kysela) [2179850] - ASoC: SOF: Add FW state to debugfs (Jaroslav Kysela) [2179850] - ASoC: SOF: pm: Always tear down pipelines before DSP suspend (Jaroslav Kysela) [2179850] - ASoC: SOF: pm: Set target state earlier (Jaroslav Kysela) [2179850] - ASoC: SOF: core: Print out the value of sof_debug if it is set (Jaroslav Kysela) [2179850] - ASoC: SOF: IPC3 topology: Print the conflicting bytes sizes (Jaroslav Kysela) [2179850] - ASoC: wm8940: Read chip ID when wm8940 codec probing (Jaroslav Kysela) [2179850] - ASoC: wm8940: Rewrite code to set proper clocks (Jaroslav Kysela) [2179850] - ASoC: wm8940: Remove warning when no plat data present (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add Razer Blade 14 2022 into DMI table (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Add new quirk FIXED_RATE for JBL Quantum810 Wireless (Jaroslav Kysela) [2179850] - ASoC: lochnagar: Fix unused lochnagar_of_match warning (Jaroslav Kysela) [2179850] - soundwire: intel: remove DAI startup/shutdown (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: mt8195: remove a redundant comparison of sram (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Peakvol module configuration (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Parse control tuples (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add control volume operations (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add peakvol runtime-parameter requests (Jaroslav Kysela) [2179850] - ASoC: Intel: Add HP Stream 8 to bytcr_rt5640.c (Jaroslav Kysela) [2179850] - ASoC: da7213: Add support for mono, set frame width to 32 when possible (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcr_rt5640: Add quirk for the Advantech MICA-071 tablet (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: initialize panic_info to zero (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Enable cache for AMD Rembrandt platform (Jaroslav Kysela) [2179850] - ALSA: azt3328: Remove the unused function snd_azf3328_codec_outl() (Jaroslav Kysela) [2179850] - ASoC: SOF: nocodec: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: wl1273: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: mc13783: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: cq93vc: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: bt-sco: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: adau7002: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: ac97: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: 88pm860x: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: atmel-pdmic: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: atmel-classd: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: amd: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: SOF: Revert: "core: unregister clients and machine drivers in .shutdown" (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-tgl: unblock S5 entry if DMA stop has failed" (Jaroslav Kysela) [2179850] - ASoC: rt5640: Allow configuration of LOUT to mono differential mode (Jaroslav Kysela) [2179850] - ALSA: hda: Error out if invalid stream is being setup (Jaroslav Kysela) [2179850] - ASoC: soc-compress: Reposition and add pcm_mutex (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_realtek_common: set ret = 0 as initial value (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: add jsl_rt5682 board config (Jaroslav Kysela) [2179850] - ALSA: hda/cirrus: Add extra 10 ms delay to allow PLL settle and lock. (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Workaround for XRUN at prepare (Jaroslav Kysela) [2179850] - ALSA: pcm: Handle XRUN at trigger START (Jaroslav Kysela) [2179850] - ASoC : SOF: amd: Add support for IPC and DSP dumps (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Use poll function instead to read ACP_SHA_DSP_FW_QUALIFIER (Jaroslav Kysela) [2179850] - ASoC: imx-audmux: use sysfs_emit() to instead of scnprintf() (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Use SG allocation for SKL-based firmware load (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Introduce single place for pipe-config selection (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Drop pipe_config_idx (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Remove skl_tplg_is_multi_fmt() (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Update pipe_config_idx before filling BE params (Jaroslav Kysela) [2179850] - ASoC: codecs: wcd-clsh: Remove the unused function (Jaroslav Kysela) [2179850] - ASoC: rt715: Make read-only arrays capture_reg_H and capture_reg_L static const (Jaroslav Kysela) [2179850] - soundwire: cadence: Drain the RX FIFO after an IO timeout (Jaroslav Kysela) [2179850] - soundwire: cadence: Remove wasted space in response_buf (Jaroslav Kysela) [2179850] - soundwire: cadence: Don't overflow the command FIFOs (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Allow for dumping debug window snapshot (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Allow for dumping FW_REGS area (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Gather remaining logs on strace_release() (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Probing and firmware tracing over debugfs (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add probe machine board (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Data probing soc-component (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Probe compress operations (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add data probing requests (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Drop usage of debug members in non-debug code (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Make enable_logs() dependent on DEBUG_FS (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Introduce debug-context aware helpers (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Drop fifo_lock (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Introduce avs_log_buffer_status_locked() (Jaroslav Kysela) [2179850] - ALSA: hda: Interrupt servicing and BDL setup for compress streams (Jaroslav Kysela) [2179850] - ALSA: hda: Prepare for compress stream support (Jaroslav Kysela) [2179850] - ALSA: hda: Allow for compress stream to hdac_ext_stream assignment (Jaroslav Kysela) [2179850] - ALSA: dice: Remove left-over license text (Jaroslav Kysela) [2179850] - drm: tda99x: Don't advertise non-existent capture support (Jaroslav Kysela) [2179850] - ASoC: hdmi-codec: Allow playback and capture to be disabled (Jaroslav Kysela) [2179850] - ALSA: dice: add support for Focusrite Saffire Pro 40 with TCD3070 ASIC (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt5682: Refactor jack handling (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt5682: Add define for codec DAI name (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Add quirk for Tascam Model 12 (Jaroslav Kysela) [2179850] - ASoC: SOF: Add DAI configuration support for AMD platforms. (Jaroslav Kysela) [2179850] - ASoC: rt5640: Fix Jack work after system suspend (Jaroslav Kysela) [2179850] - ASoC: soc-pcm.c: Clear DAIs parameters after stream_active is updated (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: add shutdown callback (Jaroslav Kysela) [2179850] - ASoC: SOF: Drop obsolete dependency on COMPILE_TEST (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt298: Refactor jack handling (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt298: Add define for codec DAI name (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt286: Refactor jack handling (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt286: Add define for codec DAI name (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt274: Refactor jack handling (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt274: Refer to DAI name through a constant (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: nau8825: Refactor jack handling (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: da7219: Refactor jack handling (Jaroslav Kysela) [2179850] - ASoC: Intel: bdw_rt286: Refactor jack handling (Jaroslav Kysela) [2179850] - ALSA: pcm: fix tracing reason in hw_ptr_error (Jaroslav Kysela) [2179850] - soundwire: stream: Move remaining register accesses over to no_pm (Jaroslav Kysela) [2179850] - soundwire: debugfs: Switch to sdw_read_no_pm (Jaroslav Kysela) [2179850] - soundwire: Provide build stubs for common functions (Jaroslav Kysela) [2179850] - soundwire: bus: export sdw_nwrite_no_pm and sdw_nread_no_pm functions (Jaroslav Kysela) [2179850] - firmware: cs_dsp: Rename KConfig symbol CS_DSP -> FW_CS_DSP (Jaroslav Kysela) [2179850] - ASoC: nau8315: add new acpi id and compatible id (Jaroslav Kysela) [2179850] - ASoC: wm_adsp: Return whether changed when writing controls (Jaroslav Kysela) [2179850] - firmware: cs_dsp: cs_dsp_coeff_write_ctrl() should report changed (Jaroslav Kysela) [2179850] - ASoC: sdw-mockup: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - ASoC: rt715: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - ASoC: rt711: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - ASoC: rt700: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - ASoC: rt5682-sdw: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - ASoC: rt1316-sdw: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - ASoC: rt1308-sdw: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - ASoC: max98373-sdw: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - sound: sdw: Add hw_params to SoundWire config helper function (Jaroslav Kysela) [2179850] - ASoC: max9867: Implement exact integer mode (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: ADD HS and SP virtual DAI. (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Fix for selecting clock source as external clock. (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Fix for reading position updates from stream box. (Jaroslav Kysela) [2179850] - ASoC: nau8825: Add a manually mechanism for detection failure (Jaroslav Kysela) [2179850] - ASoC: nau8825: Adjust internal clock during jack detection (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add missing audio amplifier for KBL (Jaroslav Kysela) [2179850] - ALSA: pcm: fix undefined behavior in bit shift for SNDRV_PCM_RATE_KNOT (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Fix Kconfig dependency (Jaroslav Kysela) [2179850] - ASoC: da7219: Fix pole orientation detection on OMTP headsets when playing music (Jaroslav Kysela) [2179850] - ASoC: max98396: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179850] - ASoC: codecs: es8326: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179850] - ALSA: ppc: keywest: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179850] - ALSA: aoa: tas: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179850] - ALSA: aoa: onyx: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179850] - mfd: arizona-i2c: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Initialize private data for subsequent HDA FEs (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Fix possible UAF in acp_dma_open (Jaroslav Kysela) [2179850] - soundwire: enable optional clock registers for SoundWire 1.2 devices (Jaroslav Kysela) [2179850] - ASoC/soundwire: remove is_sdca boolean property (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_sdw_amp: mark coeff tables with __maybe_unused (Jaroslav Kysela) [2179850] - ASoC: SOF: dai: move AMD_HS to end of list to restore backwards-compatibility (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_nau8825: support rt1015p speaker amplifier (Jaroslav Kysela) [2179850] - ASoC: SOF: probes: Check ops before memory allocation (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Disconnect substream if suspend or resume fails (Jaroslav Kysela) [2179850] - ASoC: amd: ps: Move acp63_dev_data strcture from PCI driver (Jaroslav Kysela) [2179850] - ASoC: amd: ps: update macros with ps platform naming convention (Jaroslav Kysela) [2179850] - ALSA: pcm: avoid nused-but-set-variable warning (Jaroslav Kysela) [2179850] - ALSA: memalloc: Allocate more contiguous pages for fallback case (Jaroslav Kysela) [2179850] - ASoC: codecs: Remove a useless include (Jaroslav Kysela) [2179850] - ASoC: audio-graph-card2: remove Experimental announce (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: read multi-link capabilities earlier (Jaroslav Kysela) [2179850] - soundwire: intel_init: remove check on number of links (Jaroslav Kysela) [2179850] - soundwire: intel_init: remove sdw_intel_enable_irq() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: add callback to check SoundWire lcount information (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: mtl: move SoundWire interrupt enabling to callback (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: mtl: factor interrupt enable/disable interrupt functions (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: add per-chip enable_sdw_irq() callback (Jaroslav Kysela) [2179850] - soundwire: intel_init: remove useless interrupt enablement in interrupt thread (Jaroslav Kysela) [2179850] - soundwire: intel: split auxdevice to different file (Jaroslav Kysela) [2179850] - soundwire: intel: add in-band wake callbacks in hw_ops (Jaroslav Kysela) [2179850] - soundwire: intel: add link power management callbacks in hw_ops (Jaroslav Kysela) [2179850] - soundwire: intel: add bus management callbacks in hw_ops (Jaroslav Kysela) [2179850] - soundwire: intel: add register_dai callback in hw_ops (Jaroslav Kysela) [2179850] - soundwire: intel: add debugfs callbacks in hw_ops (Jaroslav Kysela) [2179850] - soundwire: intel: start using hw_ops (Jaroslav Kysela) [2179850] - ASoC: Intel: soc-acpi: add MTL AIC SoundWire configurations (Jaroslav Kysela) [2179850] - ASoC: wm_adsp: Allow client to hook into pre_run callback (Jaroslav Kysela) [2179850] - ASoC: rt1316-sdw: get BQ params property and apply them (Jaroslav Kysela) [2179850] - ASoC: rt1308-sdw: get BQ params property and apply them (Jaroslav Kysela) [2179850] - ASoC: Intel: sof rt5682: remove the duplicate codes (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: add support for ALC5682I-VD with amp rt1019p (Jaroslav Kysela) [2179850] - ASoC: core: fix wrong size kzalloc for rtd's components member (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: get pipeline instance id from pipe_widget->instance_id (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-loader: get max pipeline number (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: rename sof_ipc4_widget_free_comp (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: set d0i3 register with d0i3_offset (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: add d0i3_offset in chip_info (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: add d0i3 definition for MTL (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Add helper to get/put widget queue id (Jaroslav Kysela) [2179850] - ASoC: SOF: Add support to parse pin binding array from topology (Jaroslav Kysela) [2179850] - ASoC: SOF: Add support for parsing the number of sink/source pins (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Implement tear_down_all_pipelines callback (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-loader: use small buffer for iccmax stream (Jaroslav Kysela) [2179850] - ALSA: cs5535audio: Remove the redundant assignment (Jaroslav Kysela) [2179850] - ASoC: soc-dai: Do not call snd_soc_link_be_hw_params_fixup() twice (Jaroslav Kysela) [2179850] - ASoC: amd: fix ACP version typo mistake (Jaroslav Kysela) [2179850] - ASoC: Intel: cirrus-common: Make const array uid_strings static (Jaroslav Kysela) [2179850] - ARM: omap2: n8x0: stop instantiating codec platform data (Jaroslav Kysela) [2179850] - ASoC: tlv320aic3x: switch to using gpiod API (Jaroslav Kysela) [2179850] - ASoC: tlv320aic3x: remove support for platform data (Jaroslav Kysela) [2179850] - ASoC: rt5682: Support DBVDD and LDO1-IN supplies (Jaroslav Kysela) [2179850] - ASoC: rt5682s: Support DBVDD and LDO1-IN supplies (Jaroslav Kysela) [2179850] - ASoC: audio-graph-card2: check also dpcm node for convert-xxx (Jaroslav Kysela) [2179850] - ASoC: audio-graph-card2-custom-sample.dtsi: add convert-rate for DPCM (MIXer) (Jaroslav Kysela) [2179850] - ASoC: simple-card-utils: remove asoc_simple_convert_fixup() (Jaroslav Kysela) [2179850] - soundwire: cadence: use dai_runtime_array instead of dma_data (Jaroslav Kysela) [2179850] - soundwire: cadence: rename sdw_cdns_dai_dma_data as sdw_cdns_dai_runtime (Jaroslav Kysela) [2179850] - ASoC: cs42xx8-i2c.c: add module device table for of (Jaroslav Kysela) [2179850] - ALSA: hda: clarify comments on SCF changes (Jaroslav Kysela) [2179850] - ASoC: SOF: fix compilation issue with readb/writeb helpers (Jaroslav Kysela) [2179850] - ASoC: codecs: da7219: Do not export internal symbols (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Drop da7219_aad_jack_det() usage (Jaroslav Kysela) [2179850] - ASoC: amd: Drop da7219_aad_jack_det() usage (Jaroslav Kysela) [2179850] - ASoC: rockchip: Drop da7219_aad_jack_det() usage (Jaroslav Kysela) [2179850] - ASoC: Intel: Drop da7219_aad_jack_det() usage (Jaroslav Kysela) [2179850] - ASoC: codecs: da7219: Introduce set_jack() callback (Jaroslav Kysela) [2179850] - ASoC: SOF: IPC4: probes: Implement IPC4 ops for probes client device (Jaroslav Kysela) [2179850] - ASoC: SOF: client: Add sof_client_ipc4_find_module() function (Jaroslav Kysela) [2179850] - ASoC: SOF: client: Add sof_client_ipc_set_get_data() (Jaroslav Kysela) [2179850] - ASoC: SOF: probes: Separate IPC3 operations to a separate file (Jaroslav Kysela) [2179850] - ASoC: SOF: probes: Replace [0] union members with DECLARE_FLEX_ARRAY() (Jaroslav Kysela) [2179850] - ASoC: adau1372: correct PGA enable & mute bit (Jaroslav Kysela) [2179850] - ASoC: adau1372: add support for S24_LE mode (Jaroslav Kysela) [2179850] - ASoC: adau1372: fix mclk (Jaroslav Kysela) [2179850] - ASoC: SOF: introduce new DEBUG_NOCODEC mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-codec: use GPL-2.0-only license (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: clarify Kconfig dependencies (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: add hda_bus_ml_free helper (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helpers to suspend/resume links (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: clarify bus_init and bus_exit sequences (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-codec: add helpers to suspend and resume cmd_io (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dsp: clarify dependencies on SND_SOC_SOF_HDA (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-ctrl: use helper to clear RIRB status (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-codec: add hda_codec_check_rirb_status() helper (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-stream: always allocate CORB/RIRB buffer (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-codec: add stop_cmd_io helper (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-codec: add hda_codec_device_remove() helper (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-ctrl: add codec wakeup helper (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: move all RIRB/CMD_IO helpers to hda-codec.c (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: add multi-link helper for LOSVID (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: start moving multi-link handling in dedicated file (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: move codec state change to hda-codec.c (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-codec: simplify SND_SOC_SOF_HDA_AUDIO_CODEC handling (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: remove all dependencies on SND_SOC_HDAC_HDMI (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: remove option to disable the common_hdmi handling (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Enact power gating policy (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Power and clock gating policy overriding (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Standby power-state support (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Count low power streams (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Restart instead of resuming HDA capture streams (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Handle SUSPEND and RESUME triggers (Jaroslav Kysela) [2179850] - ALSA: hda: Introduce snd_hdac_stream_wait_drsm() (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Introduce PCM power management routines (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Split pcm pages freeing operation from hw_free() (Jaroslav Kysela) [2179850] - ASoC: core: Exit all links before removing their components (Jaroslav Kysela) [2179850] - ASoC: tas5805m: add missing page switch. (Jaroslav Kysela) [2179850] - ASoC: tas5805m: rework to avoid scheduling while atomic. (Jaroslav Kysela) [2179850] - soundwire: qcom: add support for v1.7 Soundwire Controller (Jaroslav Kysela) [2179850] - soundwire: qcom: make reset optional for v1.6 controller (Jaroslav Kysela) [2179850] - soundwire: qcom: remove unused SWRM_SPECIAL_CMD_ID (Jaroslav Kysela) [2179850] - ASoC: dapm: Don't use prefix for regulator name (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-loader: Return ssize_t from sof_ipc4_fw_parse_ext_man() (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: boards: Fix typo in comments (Jaroslav Kysela) [2179850] - ASoC: Intel: boards: Fix typo in comments (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-stream: use readb/writeb for stream registers (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-stream: use snd_sof_dsp_updateb() helper (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: use SOF helper for consistency (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-stream: rename CL_SD_CTL registers as SD_CTL (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-stream: use SOF helpers for consistency (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: remove useless check on GCTL (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: always do a full reset (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-ctrl: remove useless sleep (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: remove useless members in hda_pipe_params (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: use component_get_drvdata to find hdac_bus (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: start removing the use of runtime->private_data in BE (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dsp: use SOF helpers for consistency (Jaroslav Kysela) [2179850] - ASoC: SOF: ops: add snd_sof_dsp_updateb() helper (Jaroslav Kysela) [2179850] - ASoC: SOF: ops: add readb/writeb helpers (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: use mmio fallback for all platforms (Jaroslav Kysela) [2179850] - ASoC: SOF: ops: fallback to mmio in helpers (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: fix comment error (Jaroslav Kysela) [2179850] - ALSA: asihpi: remove variable loops (Jaroslav Kysela) [2179850] - ALSA: rawmidi: remove variable dest_frames (Jaroslav Kysela) [2179850] - mfd: arizona: Remove #ifdef guards for PM related functions (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-codec: fix possible memory leak in hda_codec_device_init() (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: fix possible memory leak in skl_codec_device_init() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-loader: Support for loading external libraries (Jaroslav Kysela) [2179850] - ASoC: SOF: loader: Remove the query_fw_configuration ops (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Stop using the query_fw_configuration fw_loader ops (Jaroslav Kysela) [2179850] - ASoC: SOF: loader: Add support for IPC dependent post firmware boot ops (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: Add ipc4 library loading implementation (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Add flag to indicate that the firmware is IMR booted (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Define platform dependent library loading callback (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: Set the default firmware library path for IPC4 (Jaroslav Kysela) [2179850] - ASoC: SOF: Add path definition for external firmware libraries (Jaroslav Kysela) [2179850] - ASoC: SOF: IPC4: Add helper for looking up module by UUID (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Convert the firmware handling (loader) to library convention (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-loader: Save the maximum number of libraries supported (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc: ops: Add support for optional init and exit callbacks (Jaroslav Kysela) [2179850] - ASoC: SOF: Drop the firmware and fw_offset from snd_sof_pdata (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-loader-skl: Use the basefw firmware container directly (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-loader: Use the basefw firmware container directly (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Use the basefw firmware container directly (Jaroslav Kysela) [2179850] - ASoC: SOF: Introduce container struct for SOF firmware (Jaroslav Kysela) [2179850] - ASoC: SOF: loader: Set complete state before post_fw_run op (Jaroslav Kysela) [2179850] - soundwire: intel: Initialize clock stop timeout (Jaroslav Kysela) [2179850] - ALSA/ASoC: hda: move SPIB/DRMS functionality from ext layer (Jaroslav Kysela) [2179850] - ALSA: hda: hdac_ext_controller: remove useless loop (Jaroslav Kysela) [2179850] - ALSA: hda: ext: reduce ambiguity between 'multi-link' and 'link' DMA (Jaroslav Kysela) [2179850] - ALSA/ASoC: hda: ext: add 'bus' prefix for multi-link stream setting (Jaroslav Kysela) [2179850] - ALSA/ASoC: hda: ext: remove 'link' prefix for stream-related operations (Jaroslav Kysela) [2179850] - ALSA/ASoC: hda: ext: add 'ext' prefix to snd_hdac_link_free_all (Jaroslav Kysela) [2179850] - ALSA/ASoC: hda: clarify bus_get_link() and bus_link_get() helpers (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: use hlink variable/parameter (Jaroslav Kysela) [2179850] - ALSA: hda: ext: hda_ext_controller: use hlink variable/parameter (Jaroslav Kysela) [2179850] - ALSA: hda: ext: hdac_ext_controller: use helpers in loop (Jaroslav Kysela) [2179850] - ASoC: rt1308-sdw: update the preset settings (Jaroslav Kysela) [2179850] - ASoC: simple-card: Fix up checks for HW param fixups (Jaroslav Kysela) [2179850] - ASoC: soc-dpcm.h: remove snd_soc_dpcm::hw_param (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.h: fixup comment for snd_soc_dapm_widget_for_each_path() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.h: cleanup white space (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: numerical order for dapm_up_seq (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: cleanup snd_soc_dapm_new_dai() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: merge dapm_power_one_widget() and dapm_widget_set_power() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: cleanup dapm_widget_set_power() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: ignore parameter NULL at snd_soc_dapm_free_widget() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: remove no meaning variable from snd_soc_dapm_add_path() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: tidyup error handling on snd_soc_dapm_add_route() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: replace snd_soc_dapm_wcache to snd_soc_dapm_widget (Jaroslav Kysela) [2179850] - ASoC: twl4030: make read-only array ramp_base static const (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc3: Log the tx message before sending it (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: ipc4: Ack a received reply or notification separately (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: ipc4: Wait for channel to be free before sending a message (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: ipc4: Read the interrupt reason registers at the same time (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Log the tx message before sending it (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Add TDM slots setting support for ACP I2S controller (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-mtrace: protect per-core nodes against multiple open (Jaroslav Kysela) [2179850] - soundwire: dmi-quirks: add quirk variant for LAPBC710 NUC15 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dsp: simplify S3 resume flows (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: simplify S3 resume flows (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: simplify S3 resume flows (Jaroslav Kysela) [2179850] - ASoC: codecs: jz4725b: add missed microphone widgets (Jaroslav Kysela) [2179850] - ASoC: codecs: jz4725b: add missed Mixer inputs (Jaroslav Kysela) [2179850] - ASoC: codecs: jz4725b: use right control for Master Playback (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: simplify the return of comp_bind() (Jaroslav Kysela) [2179850] - ASoC: ak4458: add optional reset control to instead of gpio (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Support System Suspend (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Remove suspend/resume hda hooks (Jaroslav Kysela) [2179850] - ALSA: hda/cs_dsp_ctl: Fix mutex inversion when creating controls (Jaroslav Kysela) [2179850] - ALSA: hda: hda_cs_dsp_ctl: Ensure pwr_lock is held before reading/writing controls (Jaroslav Kysela) [2179850] - ALSA: hda: hda_cs_dsp_ctl: Minor clean and redundant code removal (Jaroslav Kysela) [2179850] - ASoC: codecs: hda: Fix spelling error in log message (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Simplify log control for SKL (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Simplify ignore_fw_version description (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Do not print IPC error message twice (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Do not treat unsupported IPCs as invalid (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Do not reuse msg between different IPC handlers (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add missing include to HDA board (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Simplify d0ix disabling routine (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add missing SKL-based device IDs (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Support da7219 on both KBL and APL (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Support AML with rt286 configuration (Jaroslav Kysela) [2179850] - ASoC: wm8997: Revert "ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe" (Jaroslav Kysela) [2179850] - ASoC: wm5110: Revert "ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe" (Jaroslav Kysela) [2179850] - ASoC: wm5102: Revert "ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe" (Jaroslav Kysela) [2179850] - ASoC: amd: Update Pink Sardine platform ACP register header (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Avoid superfluous endpoint setup (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Correct the return code from snd_usb_endpoint_set_params() (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Apply mutex around snd_usb_endpoint_set_params() (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Avoid unnecessary interface change at EP close (Jaroslav Kysela) [2179850] - ASoC: cx2072x: fix spelling typo in comment (Jaroslav Kysela) [2179850] - ALSA: hda: Update register polling macros (Jaroslav Kysela) [2179850] - Revert "ASoC: soc-component: using pm_runtime_resume_and_get instead of pm_runtime_get_sync" (Jaroslav Kysela) [2179850] - ASoC: codecs: allow WM8961 to be selected by the user (Jaroslav Kysela) [2179850] - ASoC: wm8961: add support for devicetree (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Load max98927 on target platform (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add max98927 machine board (Jaroslav Kysela) [2179850] - ASoC: nau8825: Add TDM support (Jaroslav Kysela) [2179850] - ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe (Jaroslav Kysela) [2179850] - ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe (Jaroslav Kysela) [2179850] - ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe (Jaroslav Kysela) [2179850] - ASoC: core: clarify the driver name initialization (Jaroslav Kysela) [2179850] - ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe (Jaroslav Kysela) [2179850] - ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe (Jaroslav Kysela) [2179850] - ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe (Jaroslav Kysela) [2179850] - ALSA: asihpi - Remove unused struct hpi_subsys_response (Jaroslav Kysela) [2179850] - ALSA: sb: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [2179850] - ASoC: wm8978: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [2179850] - ASoC: cs35l36: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Fallback to headphones for type detect (Jaroslav Kysela) [2179850] - ASoC: uapi: Replace zero-length arrays with __DECLARE_FLEX_ARRAY() helper (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Replace zero-length arrays with DECLARE_FLEX_ARRAY() helper (Jaroslav Kysela) [2179850] - ASoC: SOF: control.h: Replace zero-length array with DECLARE_FLEX_ARRAY() helper (Jaroslav Kysela) [2179850] - usb: gadget: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ASoC: intel: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ALSA: usx2y: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ALSA: asihpi: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ALSA: hda: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ALSA: firewire: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ALSA: aloop: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ALSA: pcm: Make mmap status read-only (Jaroslav Kysela) [2179850] - ALSA: pcm: Avoid reference to status->state (Jaroslav Kysela) [2179850] - ALSA: Remove some left-over license text in include/uapi/sound/ (Jaroslav Kysela) [2179850] - ALSA: firewire: Remove some left-over license text in sound/firewire (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: mt8195: Add pcm_pointer callback (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: mt8195: Add pcm_hw_params callback (Jaroslav Kysela) [2179850] - ALSA: memalloc: use __GFP_RETRY_MAYFAIL for DMA mem allocs (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Call snd_sof_handle_fw_exception() in case of timeout (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Only dump firmware registers for IPC3 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: mtl: Print relevant register in ipc_dump (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: skl: Use the ipc4 version of the ipc_dump (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Add separate ops for ipc_dump for IPC4 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: cnl: Add separate ops for ipc_dump for IPC4 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: remove the unnecessary snd_sof_dsp_read() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: reuse the common ops for PM (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: HDA: use IPC version-specific ops (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: define and set the disable_interrupts op (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: define and set the disable_interrupts op for cavs platforms (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: Add a new op for disabling interrupts (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: use power_down_dsp op in hda_dsp_remove (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: mtl: define and set power_down_dsp op (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: define and set power_down_dsp op for HDA platforms (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: introduce new op to handle dsp power down (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_da7219_mx98360a: Access num_codecs through dai_link (Jaroslav Kysela) [2179850] - ASoC: soc-component: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Jaroslav Kysela) [2179850] - ALSA: hda/ca0132 - remove the unneeded result variable (Jaroslav Kysela) [2179850] - ASoC: SOF: pci-tgl: add missing PCI IDs for RPL (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-tgl: reorder PCI IDs (Jaroslav Kysela) [2179850] - ASoC: es8316: fix register sync error in suspend/resume tests (Jaroslav Kysela) [2179850] - ASoC: cs42l83: change cs42l83_regmap to static (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: add pcm_pointer callback for mt8186 (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Add setbias level for rt5682s codec in machine driver (Jaroslav Kysela) [2179850] - ASoC: ts3a227e: add parameters to control debounce times (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Split endpoint setups for hw_params and prepare (take#2) (Jaroslav Kysela) [2179850] - ASoC: rt5682s: simplify the return of rt5682s_probe() (Jaroslav Kysela) [2179850] - ASoC: SOF: don't unprepare widget used other pipelines (Jaroslav Kysela) [2179850] - ASoC: SOF: clear prepare state when widget is unprepared (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: remove useless assignment (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: clarify calculation precedence (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: add ops for SKL/KBL (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: add initial SKL/KBL hardware support (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: add SKL/KBL hardware code loader (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dsp: expose functions for SKL support (Jaroslav Kysela) [2179850] - ALSA: es18xx: Remove the unneeded result variable (Jaroslav Kysela) [2179850] - ASoC: soc.h: use array instead of playback/capture_widget (Jaroslav Kysela) [2179850] - ASoC: soc.h: use defined number instead of direct number (Jaroslav Kysela) [2179850] - ASoC: soc.h: remove num_cpus/codecs (Jaroslav Kysela) [2179850] - soundwire: intel: add helper to stop bus (Jaroslav Kysela) [2179850] - soundwire: intel: introduce helpers to start bus (Jaroslav Kysela) [2179850] - soundwire: intel: introduce intel_shim_check_wake() helper (Jaroslav Kysela) [2179850] - soundwire: intel: simplify read ops assignment (Jaroslav Kysela) [2179850] - soundwire: intel: remove intel_init() wrapper (Jaroslav Kysela) [2179850] - soundwire: intel: move shim initialization before power up/down (Jaroslav Kysela) [2179850] - soundwire: intel: remove clock_stop parameter in intel_shim_init() (Jaroslav Kysela) [2179850] - soundwire: intel: move all PDI initialization under intel_register_dai() (Jaroslav Kysela) [2179850] - soundwire: intel: move DAI registration and debugfs init earlier (Jaroslav Kysela) [2179850] - soundwire: intel: simplify flow and use devm_ for DAI registration (Jaroslav Kysela) [2179850] - soundwire: intel: fix error handling on dai registration issues (Jaroslav Kysela) [2179850] - ASoC: SOF: replace ipc4-loader dev_vdbg with tracepoints (Jaroslav Kysela) [2179850] - ASoC: SOF: replace dev_vdbg with tracepoints (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: replace dev_vdbg with tracepoints (Jaroslav Kysela) [2179850] - ASoC: SOF: remove unneeded dev_vdbg (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: remove unneeded dev_vdbg (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: add HDA interrupt source tracing (Jaroslav Kysela) [2179850] - ASoC: SOF: add widget setup/free tracing (Jaroslav Kysela) [2179850] - ALSA: hda: ext: remove always-true conditions on host and link release (Jaroslav Kysela) [2179850] - ALSA: hda: ext: fix locking in stream_release (Jaroslav Kysela) [2179850] - ALSA: hda: ext: simplify logic for stream assignment (Jaroslav Kysela) [2179850] - ALSA: hda: Use hdac_ext prefix in snd_hdac_stream_free_all() for clarity (Jaroslav Kysela) [2179850] - ALSA: hda: ext: make snd_hdac_ext_stream_init() static (Jaroslav Kysela) [2179850] - ALSA: hda: document state machine for hdac_streams (Jaroslav Kysela) [2179850] - ALSA: hda: make snd_hdac_stream_clear() static (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: override mclk_id after parsing NHLT SSP blob (Jaroslav Kysela) [2179850] - ALSA: hda: intel-nhlt: add intel_nhlt_ssp_mclk_mask() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: refine SSP count support (Jaroslav Kysela) [2179850] - soundwire: cadence: Simplify error paths in cdns_xfer_msg() (Jaroslav Kysela) [2179850] - soundwire: cadence: Fix error check in cdns_xfer_msg() (Jaroslav Kysela) [2179850] - soundwire: bus: Fix wrong port number in sdw_handle_slave_alerts() (Jaroslav Kysela) [2179850] - soundwire: cadence: Write to correct address for each FIFO chunk (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: add pcm_hw_params callback for mt8186 (Jaroslav Kysela) [2179850] - ALSA: ppc: Switch to use for_each_child_of_node() macro (Jaroslav Kysela) [2179850] - ASoC: Intel: skylake: remove unnecessary dev_set_drvdata() (Jaroslav Kysela) [2179850] - soundwire: qcom: do not send status of device 0 during alert (Jaroslav Kysela) [2179850] - soundwire: qcom: update status from device id 1 (Jaroslav Kysela) [2179850] - ASoC: max98390: Fix dsm calibration reading (Jaroslav Kysela) [2179850] - soundwire: cadence: Don't overwrite msg->buf during write commands (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: use devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_ssp_amp: use devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASOC: SOF: use devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_es8336: use function devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_nau8825: use function devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_cs42l42: use function devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASoC: amd: acp: use function devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASoC: amd: acp: use devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Switch to dev_err_probe() helper (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Implement 'set_bclk_ratio' (Jaroslav Kysela) [2179850] - ASoC: cs42l83: Extend CS42L42 support to new part (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Export regmap elements to core namespace (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Split I2C identity into separate module (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Pass component and dai defs into common probe (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Split cs42l42_resume into two functions (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Split probe() and remove() into stages (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Use cs42l42->dev instead of &i2c_client->dev (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Add bitclock frequency argument to cs42l42_pll_config() (Jaroslav Kysela) [2179850] - soundwire: bus: Don't exit early if no device IDs were programmed (Jaroslav Kysela) [2179850] - soundwire: cadence: Fix lost ATTACHED interrupts when enumerating (Jaroslav Kysela) [2179850] - soundwire: bus: Don't re-enumerate before status is UNATTACHED (Jaroslav Kysela) [2179850] - soundwire: bus: Don't lose unattach notifications (Jaroslav Kysela) [2179850] - soundwire: cadence: fix updating slave status when a bus has multiple peripherals (Jaroslav Kysela) [2179850] - ASoC: soc-dapm: Switch to use dev_err_probe() helper (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Switch to use dev_err_probe() helper (Jaroslav Kysela) [2179850] - ASoC: bcm2835-i2s: Switch to use dev_err_probe() helper (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: increase SRAM inbox and outbox size to 1024 (Jaroslav Kysela) [2179850] - ASoC: SOF: Adding amd HS functionality to the sof core (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Add support for Rembrandt plaform. (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Make ACP core code generic for newer SOC transition (Jaroslav Kysela) [2179850] - ASoC: nau8825: Add ADCOUT IO drive strength control (Jaroslav Kysela) [2179850] - ASoC: ak4458: Add ak4458_reset in device probe and remove (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: remove SOF_RT1015_SPEAKER_AMP_100FS flag (Jaroslav Kysela) [2179850] - ASoC: rt5682s: Reduce coupling of PLLB setting (Jaroslav Kysela) [2179850] - ASoC: rt5682s: Reduce coupling of I2S1 setting (Jaroslav Kysela) [2179850] - ASoC: rt5682s: Reduce coupling of Micbias and Vref2 settings (Jaroslav Kysela) [2179850] - ALSA: dummy: Add customizable volume min/max. (Jaroslav Kysela) [2179850] - ALSA: dummy: Fix trailing whitespaces. (Jaroslav Kysela) [2179850] - soundwire: cadence: remove unused sdw_cdns_master_ops declaration (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: Add mtrace type information for IPC4 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: icl: Set IPC4-specific DSP ops (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Add support for mtrace log extraction (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Configure the debug box offset (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Add define for the outbox window index (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Add macro to get core ID from log buffer status message (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Only print LOG BUFFER update message info if requested (Jaroslav Kysela) [2179850] - sound: oss: dmasound: remove software_input_volume declaration (Jaroslav Kysela) [2179850] - ALSA: memalloc: remove snd_dma_sg_ops declaration (Jaroslav Kysela) [2179850] - ALSA: line6: remove line6_set_raw declaration (Jaroslav Kysela) [2179850] - ASoC: hdmi-codec.c: use devm_kzalloc() for DMA data (Jaroslav Kysela) [2179850] - ASoC: soc-core.c: setup rtd->pmdown_time at soc_new_pcm_runtime() (Jaroslav Kysela) [2179850] - ASoC: ak4458: Remove component probe() and remove() (Jaroslav Kysela) [2179850] - ASoC: max98390: Remove unnecessary amp on/off conrtol (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: tidyup snd_soc_dai_link_event_pre_pmu() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: add comment for kzalloc()/kfree() on snd_soc_dai_link_event_pre_pmu() (Jaroslav Kysela) [2179850] - ASoC: sti-sas: Remove the unneeded result variable (Jaroslav Kysela) [2179850] - ASoC: simple-card-utils: switch to using gpiod API (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: mt8195: Add devicetree support to select topologies (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: mt8195: Add generic pcm_{open,close} callbacks (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: mt8195: Add mailbox generic callbacks for IPC (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: fixup snd_soc_dapm_new_control_unlocked() error handling (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: don't use WARN_ON() at snd_soc_dai_link_event_pre_pmu() (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Utilize acpi_get_subsystem_id() (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Call put_device() in the scope of get_device() (Jaroslav Kysela) [2179850] - ASoC: SOF: Remove strsplit_u32() and tokenize_input() (Jaroslav Kysela) [2179850] - lib/string_helpers: Introduce parse_int_array_user() (Jaroslav Kysela) [2179850] - ASoC: SOF: Introduce function sof_of_machine_select (Jaroslav Kysela) [2179850] - ALSA: asihpi - Remove useless code in hpi_meter_get_peak() (Jaroslav Kysela) [2179850] - ASoC: amd: fix spelling mistake: "i.e" -> "i.e." (Jaroslav Kysela) [2179850] - ASoC: soc-pcm.c: check fe condition at out of loop (Jaroslav Kysela) [2179850] - ASoC: soc-pcm.c: add soc_pcm_ret() (Jaroslav Kysela) [2179850] - ASoC: soc-pcm.c: remove unnecessary codec2codec_close_delayed_work() (Jaroslav Kysela) [2179850] - ALSA: hda/hdmi: Replace zero-length array with DECLARE_FLEX_ARRAY() helper (Jaroslav Kysela) [2179850] - ASoC: codecs: max98088: remove redundant ret variable (Jaroslav Kysela) [2179850] - ASoC: amd: enable Pink sardine platform machine driver build. (Jaroslav Kysela) [2179850] - ASoC: amd: add Pink Sardine machine driver using dmic (Jaroslav Kysela) [2179850] - ASoC: amd: create platform device for acp6.2 machine driver (Jaroslav Kysela) [2179850] - ASoC: amd: enable Pink Sardine acp6.2 drivers build (Jaroslav Kysela) [2179850] - ASoC: amd: add acp6.2 pdm driver pm ops (Jaroslav Kysela) [2179850] - ASoC: amd: add acp6.2 pci driver pm ops (Jaroslav Kysela) [2179850] - ASoC: amd: add acp6.2 pdm driver dma ops (Jaroslav Kysela) [2179850] - ASoC: amd: add acp6.2 irq handler (Jaroslav Kysela) [2179850] - ASoC: amd: add acp6.2 pdm platform driver (Jaroslav Kysela) [2179850] - ASoC: amd: add platform devices for acp6.2 pdm driver and dmic driver (Jaroslav Kysela) [2179850] - ASoC: amd: add acp6.2 init/de-init functions (Jaroslav Kysela) [2179850] - ASoC: amd: add Pink Sardine ACP PCI driver (Jaroslav Kysela) [2179850] - ASoC: amd: add Pink Sardine platform ACP IP register header (Jaroslav Kysela) [2179850] - ASoC: max98396: Make data monitor features configurable (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Modify dai_id macros to be more generic (Jaroslav Kysela) [2179850] - ASoC: tas2562: Drop conflicting set_bias_level power setting (Jaroslav Kysela) [2179850] - ASoC: tas2764: Export highpass filter setting (Jaroslav Kysela) [2179850] - ASoC: tas2764: Add IRQ handling (Jaroslav Kysela) [2179850] - ASoC: sigmadsp: switch to use kmemdup_nul() helper (Jaroslav Kysela) [2179850] - ASoC: max98088: add support for noise gate reg (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: Use generic implementation for .ipc_msg_data field (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: add snd_sof_dsp_ops callbacks for pcm and mail box (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: Add dai driver for mt8186 (Jaroslav Kysela) [2179850] - ASoC: codecs: add suspend and resume for ES8316 (Jaroslav Kysela) [2179850] - ASoC: SOF: imx8ulp: add missing of_node_put() in imx8ulp_probe() (Jaroslav Kysela) [2179850] - ASoC: SOF: imx: imx8ulp: declare ops structure as static (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Skip IMR boot after a firmware crash or boot failure (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-loader: Verify ext manifest magic number (Jaroslav Kysela) [2179850] - ASoC: SOF: Kconfig: Make IPC_MESSAGE_INJECTOR depend on SND_SOC_SOF (Jaroslav Kysela) [2179850] - ASoC: SOF: Kconfig: Make IPC_FLOOD_TEST depend on SND_SOC_SOF (Jaroslav Kysela) [2179850] - ALSA: memalloc: Drop special handling of GFP for CONTINUOUS allocation (Jaroslav Kysela) [2179850] - ASoC: Intel: sst: Switch to standard device pages (Jaroslav Kysela) [2179850] - ALSA: pdaudiocf: Drop superfluous GFP setup (Jaroslav Kysela) [2179850] - ALSA: vx: Drop superfluous GFP setup (Jaroslav Kysela) [2179850] - ASoC: atmel_ssc_dai: Remove the unneeded result variable (Jaroslav Kysela) [2179850] - soundwire: intel: cleanup WakeEnable and WakeStatus (Jaroslav Kysela) [2179850] - soundwire: intel: cleanup AC Timing Control (Jaroslav Kysela) [2179850] - soundwire: intel: cleanup IO control (Jaroslav Kysela) [2179850] - soundwire: intel: cleanup PCM Stream channel map and channel count (Jaroslav Kysela) [2179850] - soundwire: intel: cleanup PCM stream capabilities (Jaroslav Kysela) [2179850] - soundwire: intel: add comment for control stream cap/chmap (Jaroslav Kysela) [2179850] - soundwire: intel: remove unused PDM capabilities (Jaroslav Kysela) [2179850] - soundwire: intel: cleanup SHIM SYNC (Jaroslav Kysela) [2179850] - soundwire: intel: remove IPPTR unused definition (Jaroslav Kysela) [2179850] - soundwire: intel: regroup definitions for LCTL (Jaroslav Kysela) [2179850] - soundwire: intel: cleanup definition of LCOUNT (Jaroslav Kysela) [2179850] - soundwire: intel: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2179850] - soundwire: bus: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2179850] - soundwire: intel: set dev_num_ida_min (Jaroslav Kysela) [2179850] - soundwire: bus: allow device number to be unique at system level (Jaroslav Kysela) [2179850] - soundwire: bus: rename sdw_ida as sdw_bus_ida (Jaroslav Kysela) [2179850] - soundwire: dmi-quirks: add remapping for HP Omen 16-k0005TX (Jaroslav Kysela) [2179850] - ALSA: hda: cleanup definitions for multi-link registers (Jaroslav Kysela) [2179850] - ASoC: wcd9335: remove always-true condition (Jaroslav Kysela) [2179850] - ASoC: hdmi-codec: remove unused definitions (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Remove dai_posn variable (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Add copy function for capture case (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Move sof_compr_copy functionality (Jaroslav Kysela) [2179850] - ASoC: Intel: fix unused-variable warning in probe_codec (Jaroslav Kysela) [2179850] - ASoC: soc-pcm.c: summarize related settings at soc_new_pcm() (Jaroslav Kysela) [2179850] - ASoC: SOF: Fix compilation when HDA_AUDIO_CODEC config is disabled (Jaroslav Kysela) [2179850] - ASoC: amd: acp: add a label to make error path more clean (Jaroslav Kysela) [2179850] - ASoC: amd: acp: switch to use dev_err_probe() (Jaroslav Kysela) [2179850] - ASoC: amd: acp: remove unnecessary NULL checks (Jaroslav Kysela) [2179850] - ASoC: Change handling of unimplemented set_bclk_ratio (Jaroslav Kysela) [2179850] - ALSA: hda: Remove unused defines (Jaroslav Kysela) [2179850] - ALSA: hda: Remove unused MAX_PIN_CONFIGS constant (Jaroslav Kysela) [2179850] - ALSA: hda: Rework snd_hdac_stream_reset() to use macros (Jaroslav Kysela) [2179850] - ALSA: hda: Move stream-register polling macros (Jaroslav Kysela) [2179850] - ASoC: SOF: imx: Add i.MX8ULP HW support (Jaroslav Kysela) [2179850] - ASoC: soc-utils-test: Add test for snd_soc_params_to_bclk() (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Use snd_soc_tdm_params_to_bclk() (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Fix comment typo in cs42l42_slow_start_put() (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Move cs42l42_supply_names to .c file (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Add include dependencies to cs42l42.h (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Don't include kernel.h (Jaroslav Kysela) [2179850] - ASoC: codecs: es8326: change es8326_regmap_config to static (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Add support for computing timestamps (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Save channel count and sample bytes (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Introduce sof_compr_stream (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Remove byte offset computation (Jaroslav Kysela) [2179850] - soundwire: intel: Remove unnecessary TODO (Jaroslav Kysela) [2179850] - ASoC: Variable type completion (Jaroslav Kysela) [2179850] - ASoC: core: remove setting platform_max in kcontrol macros (Jaroslav Kysela) [2179850] - ALSA: hda: Fix page fault in snd_hda_codec_shutdown() (Jaroslav Kysela) [2179850] - ALSA: hda: Remove codec init and exit routines (Jaroslav Kysela) [2179850] - ALSA: hda: Always free codec on the device release (Jaroslav Kysela) [2179850] - ASoC: Intel: Drop hdac_ext usage for codec device creation (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: Introduce HDA codec init and exit routines (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Introduce HDA codec init and exit routines (Jaroslav Kysela) [2179850] - ASoC: codecs: add support for ES8326 (Jaroslav Kysela) [2179850] - ASoC: Intel: Drop legacy HSW/BDW board-match information (Jaroslav Kysela) [2179850] - ASoC: Intel: catpt: Drop SND_SOC_ACPI_INTEL_MATCH dependency (Jaroslav Kysela) [2179850] - ASoC: Intel: bdw_rt286: Rename module (Jaroslav Kysela) [2179850] - ASoC: Intel: hsw_rt5640: Rename module (Jaroslav Kysela) [2179850] - ASoC: soc-utils: Improve kerneldoc for snd_soc_tdm_params_to_bclk() (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Add TDM support for acp i2s stream (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Initialize list to store acp_stream during pcm_open (Jaroslav Kysela) [2179850] - ASoC: Variable type completion (Jaroslav Kysela) [2179850] - ASoC: simple-card-utils: Fixup DAI sample format (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: Add sof_mt8186_machs for mt8186 (Jaroslav Kysela) [2179850] - ASoC: SOF: Introduce function sof_of_machine_select (Jaroslav Kysela) [2179850] - ASoC: omap: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ASoC: DAPM: Replace sprintf() calls with sysfs_emit_at() (Jaroslav Kysela) [2179850] - ASoC: core: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ASoC: Intel: skylake: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ASoC: Intel: catpt: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ASoC: Intel: sst: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ASoC: tlv320aic26: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ASoC: cs43130: Replace scnprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ALSA: aoa: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ALSA: ac97: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ASoC: Intel: cirrus-common: Use UID to map correct amp to prefix (Jaroslav Kysela) [2179850] - ASoC: codecs: show PING status on resume failures (Jaroslav Kysela) [2179850] - soundwire: add sdw_show_ping_status() helper (Jaroslav Kysela) [2179850] - soundwire: intel/cadence: expose PING status in manager ops (Jaroslav Kysela) [2179850] - soundwire: add read_ping_status helper definition in manager ops (Jaroslav Kysela) [2179850] - soundwire: qcom: Update error prints to debug prints (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Drop no longer used ROM state definitions (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-loader: Use the FSR state definitions during bootup (Jaroslav Kysela) [2179850] - ALSA: wavefront: remove redundant assignment to pointer end (Jaroslav Kysela) [2179850] - soundwire: Use acpi_dev_for_each_child() (Jaroslav Kysela) [2179850] - firewire: cdev: fix potential leak of kernel stack due to uninitialized value (Jaroslav Kysela) [2179850] - list: Add list_next_entry_circular() and list_prev_entry_circular() (Jaroslav Kysela) [2179850] - ASoC: cs43130: Re-use generic struct u16_fract (Jaroslav Kysela) [2179850] - firewire: fix potential uaf in outbound_phy_packet_callback() (Jaroslav Kysela) [2179850] - firewire: add kernel API to access packet structure in request structure for AR context (Jaroslav Kysela) [2179850] - firewire: add kernel API to access CYCLE_TIME register (Jaroslav Kysela) [2179850] - firewire: Add dummy read_csr/write_csr functions (Jaroslav Kysela) [2179850] - treewide: Replace open-coded flex arrays in unions (Jaroslav Kysela) [2179850] - firewire: Remove function callback casts (Jaroslav Kysela) [2179850] - ALSA: doc: Document PC Beep Hidden Register on Realtek ALC256 (Jaroslav Kysela) [2179850] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2179850]- [rt] build kernel-rt-4.18.0-498.rt7.287.el8 [2180997] - Revert "softirq: Let ksoftirqd do its job" (Oleg Nesterov) [2196767] - perf: Fix check before add_event_to_groups() in perf_group_detach() (Michael Petlan) [2209647] {CVE-2023-2235} - perf/core: Call LSM hook after copying perf_event_attr (Audra Mitchell) [2172142] - kprobes: Skip clearing aggrprobe's post_handler in kprobe-on-ftrace case (Audra Mitchell) [2172142] - cgroup/cpuset: Enable update_tasks_cpumask() on top_cpuset (Audra Mitchell) [2172142] - cgroup: Fix race condition at rebind_subsystems() (Audra Mitchell) [2172142] - tick/nohz: unexport __init-annotated tick_nohz_full_setup() (Audra Mitchell) [2172142] - ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() (Audra Mitchell) [2172142] - genirq: Synchronize interrupt thread startup (Audra Mitchell) [2172142] - genirq: Initialize request_mutex if CONFIG_SPARSE_IRQ=n (Audra Mitchell) [2172142] - scftorture: Fix distribution of short handler delays (Audra Mitchell) [2172142] - tick/nohz: Use WARN_ON_ONCE() to prevent console saturation (Audra Mitchell) [2172142] - ipc/sem: do not sleep with a spin lock held (Audra Mitchell) [2172142] - signal: In get_signal test for signal_group_exit every time through the loop (Audra Mitchell) [2172142] - genirq: Move prio assignment into the newly created thread (Audra Mitchell) [2172142] - sched,irq: Convert to sched_set_fifo() (Audra Mitchell) [2172142] - cgroup/cpuset: Fix violation of cpuset locking rule (Audra Mitchell) [2172142] - timers: Move clearing of base::timer_running under base:: Lock (Audra Mitchell) [2172142] - cgroup1: fix leaked context root causing sporadic NULL deref in LTP (Audra Mitchell) [2172142] - jump_label: Fix usage in module __init (Audra Mitchell) [2172142] - padata: fix possible padata_works_lock deadlock (Audra Mitchell) [2172142] - genirq/PM: Always unlock IRQ descriptor in rearm_wake_irq() (Audra Mitchell) [2172142] - padata: upgrade smp_mb__after_atomic to smp_mb in padata_do_serial (Audra Mitchell) [2172142] - cpu/speculation: Warn on unsupported mitigations= parameter (Audra Mitchell) [2172142] - x86/speculation: Remove redundant arch_smt_update() invocation (Audra Mitchell) [2172142] - cpu/hotplug: Non-SMP machines do not make use of booted_once (Audra Mitchell) [2172142] - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path (Jose Ignacio Tornos Martinez) [2156579] {CVE-2022-28388} - kernfs: Improve kernfs_notify() poll notification latency (Ian Kent) [2195844] - stmmac: fix changing mac address (Corinna Vinschen) [2177654] - net/sched: cls_tcindex: downgrade to imperfect hash (Davide Caratti) [2192300] {CVE-2023-1829} - Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition (Ricardo Robaina) [2185962] {CVE-2023-1989} - net: qcom/emac: Fix use after free bug in emac_remove due to race condition (Ricardo Robaina) [2192672] {CVE-2023-2483} - s390/crypto: improve retry logic in case of master key change (Tobias Huschle) [2212794] - bpf: pull before calling skb_postpull_rcsum() (Felix Maurer) [2186521] - bpf, sockmap: fix race in sock_map_free() (Felix Maurer) [2186521] - bpf, sock_map: Move cancel_work_sync() out of sock lock (Felix Maurer) [2186521] - brcmfmac: Switch to appropriate helper to load EFI variable contents (Lenny Szubowicz) [2183047] - iwlwifi: Switch to proper EFI variable store interface (Lenny Szubowicz) [2183047] - efi: Store mask of supported runtime services in struct efi (Lenny Szubowicz) [2183047] - NFS: Don't report errors from nfs_pageio_complete() more than once (Benjamin Coddington) [2213644] - NFS: Do not report flush errors in nfs_write_end() (Benjamin Coddington) [2213644] - NFS: Don't report ENOSPC write errors twice (Benjamin Coddington) [2213644] - NFS: fsync() should report filesystem errors over EINTR/ERESTARTSYS (Benjamin Coddington) [2213644] - NFS: Do not report EINTR/ERESTARTSYS as mapping errors (Benjamin Coddington) [2213644] - net: openvswitch: release vport resources on failure (Antoine Tenart) [2190225] - net: openvswitch: Add support to count upcall packets (Antoine Tenart) [2190225] - net: openvswitch: fix race on port output (Antoine Tenart) [2190225] - net: openvswitch: fix possible memory leak in ovs_meter_cmd_set() (Antoine Tenart) [2190225] - net: openvswitch: fix flow memory leak in ovs_flow_cmd_new (Antoine Tenart) [2190225] - openvswitch: Fix flow lookup to use unmasked key (Antoine Tenart) [2190225] - openvswitch: switch from WARN to pr_warn (Antoine Tenart) [2190225] - EDAC/i10nm: Add Intel Emerald Rapids server support (Aristeu Rozanski) [2165649] - EDAC/skx_common: Delete duplicated and unreachable code (Aristeu Rozanski) [2165649] - EDAC/skx_common: Enable EDAC support for the "near" memory (Aristeu Rozanski) [2165649] - EDAC/i10nm: Print an extra register set of retry_rd_err_log (Aristeu Rozanski) [2165649] - EDAC/i10nm: Retrieve and print retry_rd_err_log registers for HBM (Aristeu Rozanski) [2165649] - EDAC/skx_common: Add ChipSelect ADXL component (Aristeu Rozanski) [2165649] - EDAC/i10nm: Fix NVDIMM detection (Aristeu Rozanski) [2165649] - EDAC/skx_common: Set the memory type correctly for HBM memory (Aristeu Rozanski) [2165649] - EDAC/mc: Add new HBM2 memory type (Aristeu Rozanski) [2165649] - EDAC: Replace EDAC_DIMM_PTR() macro with edac_get_dimm() function (Aristeu Rozanski) [2165649] - tpm: disable hwrng for fTPM on some AMD designs (Štěpán Horáček) [2159583] - tpm/eventlog: Don't abort tpm_read_log on faulty ACPI address (Štěpán Horáček) [2159583] - tpm: Use managed allocation for bios event log (Štěpán Horáček) [2159583] - efi: tpm: Avoid READ_ONCE() for accessing the event log (Štěpán Horáček) [2159583] - tpm: Allow system suspend to continue when TPM suspend fails (Štěpán Horáček) [2159583] - tpm: tpm_tis: Add the missed acpi_put_table() to fix memory leak (Štěpán Horáček) [2159583] - tpm: tpm_crb: Add the missed acpi_put_table() to fix memory leak (Štěpán Horáček) [2159583] - tpm: acpi: Call acpi_put_table() to fix memory leak (Štěpán Horáček) [2159583] - tpm/tpm_crb: Fix error message in __crb_relinquish_locality() (Štěpán Horáček) [2159583] - tpm: Avoid function type cast of put_device() (Štěpán Horáček) [2159583] - char: tpm: Protect tpm_pm_suspend with locks (Štěpán Horáček) [2159583] - efi/tpm: Pass correct address to memblock_reserve (Štěpán Horáček) [2159583] - char: move from strlcpy with unused retval to strscpy (Štěpán Horáček) [2159583] - tpm: eventlog: Fix section mismatch for DEBUG_SECTION_MISMATCH (Štěpán Horáček) [2159583] - tpm: Fix buffer access in tpm2_get_tpm_pt() (Štěpán Horáček) [2159583] - tpm: ibmvtpm: Correct the return value in tpm_ibmvtpm_probe() (Štěpán Horáček) [2159583] - tpm: use try_get_ops() in tpm-space.c (Štěpán Horáček) [2159583] - tpm: Fix error handling in async work (Štěpán Horáček) [2159583] - tpm: vtpm_proxy: Check length to avoid compiler warning (Štěpán Horáček) [2159583] - tpm: fix NPE on probe for missing device (Štěpán Horáček) [2159583] - tpm: fix potential NULL pointer access in tpm_del_char_device (Štěpán Horáček) [2159583] - tpm_tis: Fix an error handling path in 'tpm_tis_core_init()' (Štěpán Horáček) [2159583] - tpm: add request_locality before write TPM_INT_ENABLE (Štěpán Horáček) [2159583] - tpm_tis_spi: Add missing SPI ID (Štěpán Horáček) [2159583] - tpm: fix Atmel TPM crash caused by too frequent queries (Štěpán Horáček) [2159583] - tpm: Check for integer overflow in tpm2_map_response_body() (Štěpán Horáček) [2159583] - KEYS: trusted: Fix TPM reservation for seal/unseal (Štěpán Horáček) [2135881] - KVM: x86: Add helpers to recalc physical vs. logical optimized APIC maps (John Allen) [2117761] - KVM: x86: Allow APICv APIC ID inhibit to be cleared (John Allen) [2117761] - KVM: x86: Track required APICv inhibits with variable, not callback (John Allen) [2117761] - Revert "KVM: SVM: Do not throw warning when calling avic_vcpu_load on a running vcpu" (John Allen) [2117761] - KVM: SVM: Handle multiple logical targets in AVIC kick fastpath (John Allen) [2117761] - KVM: SVM: Require logical ID to be power-of-2 for AVIC entry (John Allen) [2117761] - KVM: SVM: Update svm->ldr_reg cache even if LDR is "bad" (John Allen) [2117761] - KVM: SVM: Always update local APIC on writes to logical dest register (John Allen) [2117761] - KVM: SVM: Inhibit AVIC if vCPUs are aliased in logical mode (John Allen) [2117761] - KVM: x86: Inhibit APICv/AVIC if the optimized physical map is disabled (John Allen) [2117761] - KVM: x86: Honor architectural behavior for aliased 8-bit APIC IDs (John Allen) [2117761] - Documentation: KVM: Add SPDX-License-Identifier tag (John Allen) [2117761] - Documentation: KVM: add virtual CPU errata documentation (John Allen) [2117761] - KVM: x86: Disable APIC logical map if vCPUs are aliased in logical mode (John Allen) [2117761] - KVM: x86: Disable APIC logical map if logical ID covers multiple MDAs (John Allen) [2117761] - KVM: x86: Skip redundant x2APIC logical mode optimized cluster setup (John Allen) [2117761] - KVM: x86: Explicitly track all possibilities for APIC map's logical modes (John Allen) [2117761] - KVM: x86: Explicitly skip optimized logical map setup if vCPU's LDR==0 (John Allen) [2117761] - KVM: SVM: Add helper to perform final AVIC "kick" of single vCPU (John Allen) [2117761] - KVM: SVM: Document that vCPU ID == APIC ID in AVIC kick fastpatch (John Allen) [2117761] - Revert "KVM: SVM: Use target APIC ID to complete x2AVIC IRQs when possible" (John Allen) [2117761] - KVM: SVM: Replace "avic_mode" enum with "x2avic_enabled" boolean (John Allen) [2117761] - KVM: x86: Inhibit APIC memslot if x2APIC and AVIC are enabled (John Allen) [2117761] - KVM: x86: Handle APICv updates for APIC "mode" changes via request (John Allen) [2117761] - KVM: x86: Don't inhibit APICv/AVIC if xAPIC ID mismatch is due to 32-bit ID (John Allen) [2117761] - KVM: x86: Don't inhibit APICv/AVIC on xAPIC ID "change" if APIC is disabled (John Allen) [2117761] - KVM: SVM: Process ICR on AVIC IPI delivery failure due to invalid target (John Allen) [2117761] - KVM: SVM: Flush the "current" TLB when activating AVIC (John Allen) [2117761] - KVM: x86: Purge "highest ISR" cache when updating APICv state (John Allen) [2117761] - KVM: x86: Blindly get current x2APIC reg value on "nodecode write" traps (John Allen) [2117761] - KVM: x86: Bug the VM if an accelerated x2APIC trap occurs on a "bad" reg (John Allen) [2117761] - KVM: x86: Do not block APIC write for non ICR registers (John Allen) [2117761] - KVM: x86: Add support for vICR APIC-write VM-Exits in x2APIC mode (John Allen) [2117761] - KVM: x86: fix APICv/x2AVIC disabled when vm reboot by itself (John Allen) [2117761] - KVM: SEV: fix misplaced closing parenthesis (John Allen) [2117761] - KVM: SVM: Do not virtualize MSR accesses for APIC LVTT register (John Allen) [2117761] - KVM: SVM: Fix x2APIC MSRs interception (John Allen) [2117761] - KVM: x86: nSVM: optimize svm_set_x2apic_msr_interception (John Allen) [2117761] - KVM: SVM: Add AVIC doorbell tracepoint (John Allen) [2117761] - KVM: SVM: Use target APIC ID to complete x2AVIC IRQs when possible (John Allen) [2117761] - KVM: x86: Warning APICv inconsistency only when vcpu APIC mode is valid (John Allen) [2117761] - KVM: x86: Move APIC access page helper to common x86 code (John Allen) [2117761] - KVM: SVM: Introduce hybrid-AVIC mode (John Allen) [2117761] - KVM: SVM: Do not throw warning when calling avic_vcpu_load on a running vcpu (John Allen) [2117761] - KVM: SVM: Modify AVIC GATag to support max number of 512 vCPUs (John Allen) [2117761] - KVM: SVM: Fix a benign off-by-one bug in AVIC physical table mask (John Allen) [2117761] - KVM: SVM: Ignore writes to Remote Read Data on AVIC write traps (John Allen) [2117761] - KVM: SVM: Introduce logic to (de)activate x2AVIC mode (John Allen) [2117761] - KVM: x86: nSVM: always intercept x2apic msrs (John Allen) [2117761] - KVM: SVM: Don't put/load AVIC when setting virtual APIC mode (John Allen) [2117761] - KVM: SVM: Refresh AVIC configuration when changing APIC mode (John Allen) [2117761] - KVM: x86: Deactivate APICv on vCPU with APIC disabled (John Allen) [2117761] - KVM: SVM: Adding support for configuring x2APIC MSRs interception (John Allen) [2117761] - KVM: SVM: Do not support updating APIC ID when in x2APIC mode (John Allen) [2117761] - KVM: SVM: Compute dest based on sender's x2APIC status for AVIC kick (John Allen) [2117761] - KVM: SVM: Update avic_kick_target_vcpus to support 32-bit APIC ID (John Allen) [2117761] - KVM: SVM: Update max number of vCPUs supported for x2AVIC mode (John Allen) [2117761] - KVM: svm/avic: Drop "struct kvm_x86_ops" for avic_hardware_setup() (John Allen) [2117761] - KVM: SVM: Detect X2APIC virtualization (x2AVIC) support (John Allen) [2117761] - KVM: x86: lapic: Rename [GET/SET]_APIC_DEST_FIELD to [GET/SET]_XAPIC_DEST_FIELD (John Allen) [2117761] - x86/cpufeatures: Introduce x2AVIC CPUID bit (John Allen) [2117761] - KVM: x86: SVM: fix nested PAUSE filtering when L0 intercepts PAUSE (John Allen) [2117761] - KVM: x86: nSVM: support PAUSE filtering when L0 doesn't intercept PAUSE (John Allen) [2117761] - KVM: x86: SVM: drop preempt-safe wrappers for avic_vcpu_load/put (John Allen) [2117761] - KVM: x86: disable preemption around the call to kvm_arch_vcpu_{un|}blocking (John Allen) [2117761] - KVM: x86: disable preemption while updating apicv inhibition (John Allen) [2117761] - KVM: SVM: Fix x2APIC Logical ID calculation for avic_kick_target_vcpus_fast (John Allen) [2117761] - KVM: x86: SVM: fix avic_kick_target_vcpus_fast (John Allen) [2117761] - KVM: SVM: Use target APIC ID to complete AVIC IRQs when possible (John Allen) [2117761] - KVM: x86: SVM: remove avic's broken code that updated APIC ID (John Allen) [2117761] - KVM: x86: inhibit APICv/AVIC on changes to APIC ID or APIC base (John Allen) [2117761] - KVM: x86: document AVIC/APICv inhibit reasons (John Allen) [2117761] - KVM: x86: SVM: allow AVIC to co-exist with a nested guest running (John Allen) [2117761] - KVM: x86: allow per cpu apicv inhibit reasons (John Allen) [2117761] - KVM: x86: SVM: allow to force AVIC to be enabled (John Allen) [2117761]- [rt] build kernel-rt-4.18.0-497.rt7.286.el8 [2180997] - sctp: fix a potential overflow in sctp_ifwdtsn_skip (Xin Long) [2189324] - sctp: check send stream number after wait_for_sndbuf (Xin Long) [2189324] - sctp: sctp_sock_filter(): avoid list_entry() on possibly empty list (Xin Long) [2189324] - sctp: fail if no bound addresses can be used for a given scope (Xin Long) [2189324] - sctp: sysctl: make extra pointers netns aware (Xin Long) [2189324] - sctp: add a refcnt in sctp_stream_priorities to avoid a nested loop (Xin Long) [2189324] - sctp: delete free member from struct sctp_sched_ops (Xin Long) [2189324] - sctp: fix memory leak in sctp_stream_outq_migrate() (Xin Long) [2189324] - sctp: clear out_curr if all frag chunks of current msg are pruned (Xin Long) [2189324] - sctp: remove the unnecessary sinfo_stream check in sctp_prsctp_prune_unsent (Xin Long) [2189324] - sched/fair: Fix imbalance overflow (Phil Auld) [RHEL-419] - sched/fair: Move calculate of avg_load to a better location (Phil Auld) [RHEL-419] - sched/fair: Sanitize vruntime of entity being migrated (Phil Auld) [RHEL-419] - sched/rt: pick_next_rt_entity(): check list_entry (Phil Auld) [RHEL-419] - sched/fair: sanitize vruntime of entity being placed (Phil Auld) [RHEL-419] - sched/fair: Limit sched slice duration (Phil Auld) [RHEL-419] - sched/topology: Add __init for sched_init_domains() (Phil Auld) [RHEL-419] - sched/core: Reorganize ttwu_do_wakeup() and ttwu_do_activate() (Phil Auld) [RHEL-419] - sched/core: Micro-optimize ttwu_runnable() (Phil Auld) [RHEL-419] - sched/numa: Stop an exhastive search if an idle core is found (Phil Auld) [RHEL-419] - sched/topology: Add __init for init_defrootdomain (Phil Auld) [RHEL-419] - sched: Clear ttwu_pending after enqueue_task() (Phil Auld) [RHEL-419] - sched/psi: Fix possible missing or delayed pending event (Phil Auld) [RHEL-419] - sched/fair: Cleanup for SIS_PROP (Phil Auld) [RHEL-419] - sched/fair: Default to false in test_idle_cores() (Phil Auld) [RHEL-419] - sched/fair: Remove useless check in select_idle_core() (Phil Auld) [RHEL-419] - sched/fair: Avoid double search on same cpu (Phil Auld) [RHEL-419] - sched/fair: Remove redundant check in select_idle_smt() (Phil Auld) [RHEL-419] - sched: Rename task_running() to task_on_cpu() (Phil Auld) [RHEL-419] - sched/fair: Move call to list_last_entry() in detach_tasks (Phil Auld) [RHEL-419] - sched/fair: Cleanup loop_max and loop_break (Phil Auld) [RHEL-419] - sched/fair: Make sure to try to detach at least one movable task (Phil Auld) [RHEL-419] - sched: Add update_current_exec_runtime helper (Phil Auld) [RHEL-419] - sched/fair: Don't init util/runnable_avg for !fair task (Phil Auld) [RHEL-419] - sched/fair: Move task sched_avg attach to enqueue_task_fair() (Phil Auld) [RHEL-419] - sched/fair: Update comments in enqueue/dequeue_entity() (Phil Auld) [RHEL-419] - sched/fair: Maintain task se depth in set_task_rq() (Phil Auld) [RHEL-419] - sched/debug: Print each field value left-aligned in sched_show_task() (Phil Auld) [RHEL-419] - sched/fair: Make per-cpu cpumasks static (Phil Auld) [RHEL-419] - sched/fair: Rename select_idle_mask to select_rq_mask (Phil Auld) [RHEL-419] - sched: Snapshot thread flags (Phil Auld) [RHEL-419] - sched/fair: find_idlest_group(): Remove unused sd_flag parameter (Phil Auld) [RHEL-419] - redhat/genlog.py: add support to list/process zstream Jira tickets (Herton R. Krzesinski) - powercap: intel_rapl: add support for Emerald Rapids (Prarit Bhargava) [2156804] - vsock: avoid to close connected socket after the timeout (Stefano Garzarella) [2209710] - sfc: Fix module EEPROM reporting for QSFP modules (Íñigo Huguet) [2192382] - perf script: Fix missing Retire Latency fields option documentation (Michael Petlan) [2177014] - perf event x86: Add retire_lat when synthesizing PERF_SAMPLE_WEIGHT_STRUCT (Michael Petlan) [2177014] - perf test x86: Support the retire_lat (Retire Latency) sample_type check (Michael Petlan) [2177014] - perf script: Support Retire Latency (Michael Petlan) [2177014] - perf report: Support Retire Latency (Michael Petlan) [2177014]- [rt] build kernel-rt-4.18.0-496.rt7.285.el8 [2180997] - netfilter: nft_redir: correct value of inet type `.maxattrs` (Florian Westphal) [2189517] - netfilter: tproxy: fix deadlock due to missing BH disable (Florian Westphal) [2189517] - netfilter: ebtables: fix table blob use-after-free (Florian Westphal) [2189517] - netfilter: ctnetlink: fix possible refcount leak in ctnetlink_create_conntrack() (Florian Westphal) [2189517] - netfilter: nf_tables: make table handle allocation per-netns friendly (Florian Westphal) [2189517] - netfilter: nf_tables: really skip inactive sets when allocating name (Florian Westphal) [2189517] - intel_idle: add Emerald Rapids Xeon support (Prarit Bhargava) [2156824] - tools/power turbostat: Introduce support for EMR (Prarit Bhargava) [2156806] - kunit: drm: make DRM buddy test compatible with other pages sizes (Nico Pache) [2209108] - redhat: fix missing kunit module in mod-internal.list (Nico Pache) [2209108] - bluetooth: Perform careful capability checks in hci_sock_ioctl() (Ricardo Robaina) [2196359] {CVE-2023-2002} - macvlan: Fix mc_filter calculation (Xin Long) [2186948] - macvlan: Add netlink attribute for broadcast cutoff (Xin Long) [2186948] - macvlan: Skip broadcast queue if multicast with single receiver (Xin Long) [2186948] - net: macvlan: fix memory leaks of macvlan_common_newlink (Xin Long) [2186948] - net: macvlan: change schedule system_wq to system_unbound_wq (Xin Long) [2186948] - net: macvlan: fix potential UAF problem for lowerdev (Xin Long) [2186948] - macvlan: Support for high multicast packet rate (Xin Long) [2186948] - macvlan: Skip loopback packets in RX handler (Xin Long) [2186948] - macvlan: fix null dereference in macvlan_device_event() (Xin Long) [2186948] - macvlan: add cond_resched() during multicast processing (Xin Long) [2186948] - macvlan: schedule bc_work even if error (Xin Long) [2186948] - macvlan: replace kfree_skb by consume_skb for drop profiles (Xin Long) [2186948] - tipc: fix unexpected link reset due to discovery messages (Xin Long) [2193242] - tipc: Fix potential OOB in tipc_link_proto_rcv() (Xin Long) [2193242] - tipc: check skb_linearize() return value in tipc_disc_rcv() (Xin Long) [2193242] - tipc: fix the msg->req tlv len check in tipc_nl_compat_name_table_dump_header (Xin Long) [2193242] - tipc: fix a null-ptr-deref in tipc_topsrv_accept (Xin Long) [2193242] - s390/dasd: fix hanging blockdevice after request requeue (Tobias Huschle) [2043875] - s390/dasd: add autoquiesce event for start IO error (Tobias Huschle) [2043875] - s390/dasd: add aq_timeouts autoquiesce trigger (Tobias Huschle) [2043875] - s390/dasd: add aq_requeue sysfs attribute (Tobias Huschle) [2043875] - s390/dasd: add aq_mask sysfs attribute (Tobias Huschle) [2043875] - s390/dasd: add autoquiesce feature (Tobias Huschle) [2043875] - s390/dasd: remove unused DASD EER defines (Tobias Huschle) [2043875] - md: Fix bitmap offset type in sb writer (Nigel Croxon) [2189478] - md/raid5: Improve performance for sequential IO (Nigel Croxon) [2189478] - md/raid5: remove unused working_disks variable (Nigel Croxon) [2189478] - md/raid10: fix memleak of md thread (Nigel Croxon) [2189478] - md/raid10: fix memleak for 'conf->bio_split' (Nigel Croxon) [2189478] - md/raid10: fix leak of 'r10bio->remaining' for recovery (Nigel Croxon) [2189478] - md/raid10: don't BUG_ON() in raise_barrier() (Nigel Croxon) [2189478] - md: fix soft lockup in status_resync (Nigel Croxon) [2189478] - md: add error_handlers for raid0 and linear (Nigel Croxon) [2151208 2189478] - md: Use optimal I/O size for last bitmap page (Nigel Croxon) [2189478] - md: Fix types in sb writer (Nigel Croxon) [2189478] - md: Move sb writer loop to its own function (Nigel Croxon) [2189478] - md/raid10: Fix typo in comment (replacment -> replacement) (Nigel Croxon) [2189478] - md/raid10: fix null-ptr-deref in raid10_sync_request (Nigel Croxon) [2189478] - md/raid10: fix task hung in raid10d (Nigel Croxon) [2189478] - md: simplify sysctl registration (Nigel Croxon) [2189478] - HID: intel-ish-hid: ipc: Fix potential use-after-free in work function (Tony Camuso) [2182388] - devm-helpers: Fix devm_delayed_work_autocancel() kerneldoc (Tony Camuso) [2182388] - devm-helpers: Add resource managed version of work init (Tony Camuso) [2182388] - workqueue: Add resource managed version of delayed work init (Tony Camuso) [2182388] - HID: stop drivers from selecting CONFIG_HID (Tony Camuso) [2182388] - HID: intel_ish-hid: Add check for ishtp_dma_tx_map (Tony Camuso) [2182388] - HID: intel-ish-hid: ishtp: remove variable rb_count (Tony Camuso) [2182388]- [rt] build kernel-rt-4.18.0-495.rt7.284.el8 [2180997] - i40e: Add support for VF to specify its primary MAC address (Stefan Assmann) [2091552] - net/tg3: resolve deadlock in tg3_reset_task() during EEH (Ken Cox) [2159218 2166475] - HID: asus: use spinlock to safely schedule workers (Ricardo Robaina) [2186285] {CVE-2023-1079} - HID: asus: use spinlock to protect concurrent accesses (Ricardo Robaina) [2186285] {CVE-2023-1079} - e1000e: Disable TSO on i219-LM card to increase speed (Ken Cox) [2109782] - erspan: get the proto with the md version for collect_md (Xin Long) [2207724] - netfilter: nf_tables: deactivate anonymous set from preparation phase (Florian Westphal) [2196155] {CVE-2023-32233} - scsi: scsi_dh_alua: Fix memleak for 'qdata' in alua_activate() (Ewan D. Milne) [2171092] - scsi: core: Add BLIST_SKIP_VPD_PAGES for SKhynix H28U74301AMR (Ewan D. Milne) [2171092] - scsi: core: Add BLIST_NO_VPD_SIZE for some VDASD (Ewan D. Milne) [2171092] - scsi: core: Fix a source code comment (Ewan D. Milne) [2171092] - scsi: Revert "scsi: core: map PQ=1, PDT=other values to SCSI_SCAN_TARGET_PRESENT" (Ewan D. Milne) [2171092] - scsi: scsi_debug: Delete unreachable code in inquiry_vpd_b0() (Ewan D. Milne) [2171092] - scsi: core: Use SCSI_SCAN_INITIAL in do_scsi_scan_host() (Ewan D. Milne) [2171092] - scsi: core: Use SCSI_SCAN_RESCAN in __scsi_add_device() (Ewan D. Milne) [2171092] - scsi: Define the COMPLETED sense key (Ewan D. Milne) [2171092] - scsi: core: Add I/O timeout count for SCSI device (Ewan D. Milne) [2171092] - tipc: check the bearer min mtu properly when setting it by netlink (Xin Long) [2185143] - tipc: do not update mtu if msg_max is too small in mtu negotiation (Xin Long) [2185143] - tipc: add tipc_bearer_min_mtu to calculate min mtu (Xin Long) [2185143] - net/tipc: fix tipc header files for kernel-doc (Xin Long) [2185143] - scsi: smartpqi: Update version to 2.1.22-040 (Don Brace) [2162103] - scsi: smartpqi: Update copyright to 2023 (Don Brace) [2162103] - scsi: smartpqi: Add sysfs entry for NUMA node in /sys/block/sdX/device (Don Brace) [2162103] - scsi: smartpqi: Stop sending driver-initiated TURs (Don Brace) [2162103] - scsi: smartpqi: Fix byte aligned writew for ARM servers (Don Brace) [2162103] - scsi: smartpqi: Add support for RAID NCQ priority (Don Brace) [2162103] - scsi: smartpqi: Validate block layer host tag (Don Brace) [2162103] - scsi: smartpqi: Remove contention for raid_bypass_cnt (Don Brace) [2162103] - scsi: smartpqi: Fix rare SAS transport memory leak (Don Brace) [2162103] - scsi: smartpqi: Remove NULL pointer check (Don Brace) [2162103] - scsi: smartpqi: Add new controller PCI IDs (Don Brace) [2162103] - scsi: smartpqi: Map full length of PCI BAR 0 (Don Brace) [2162103] - scsi: smartpqi: Replace one-element array with flexible-array member (Don Brace) [2162103] - scsi: mpi3mr: Use -ENOMEM instead of -1 in mpi3mr_expander_add() (Tomas Henzl) [2163671] - scsi: mpi3mr: Use IRQ save variants of spinlock to protect chain frame allocation (Tomas Henzl) [2163671] - scsi: mpi3mr: Handle soft reset in progress fault code (0xF002) (Tomas Henzl) [2163671] - scsi: mpi3mr: Update driver version to 8.4.1.0.0 (Tomas Henzl) [2163671] - scsi: mpi3mr: Update copyright year (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix W=1 compilation warnings (Tomas Henzl) [2163671] - scsi: mpi3mr: Update MPI Headers to revision 27 (Tomas Henzl) [2163671] - scsi: mpi3mr: Avoid escalating to higher level reset when target is removed (Tomas Henzl) [2163671] - scsi: mpi3mr: Modify MUR timeout value to 120 seconds (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix admin queue memory leak upon soft reset (Tomas Henzl) [2163671] - scsi: mpi3mr: Successive VD delete and add causes FW fault (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix expander node leak in mpi3mr_remove() (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix memory leaks in mpi3mr_init_ioc() (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix sas_hba.phy memory leak in mpi3mr_remove() (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix mpi3mr_hba_port memory leak in mpi3mr_remove() (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix config page DMA memory leak (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix throttle_groups memory leak (Tomas Henzl) [2163671] - scsi: mpi3mr: Bad drive in topology results kernel crash (Tomas Henzl) [2163671] - scsi: mpi3mr: NVMe command size greater than 8K fails (Tomas Henzl) [2163671] - scsi: mpi3mr: Return proper values for failures in firmware init path (Tomas Henzl) [2163671] - scsi: mpi3mr: Wait for diagnostic save during controller init (Tomas Henzl) [2163671] - scsi: mpi3mr: Driver unload crashes host when enhanced logging is enabled (Tomas Henzl) [2163671] - scsi: mpi3mr: ioctl timeout when disabling/enabling interrupt (Tomas Henzl) [2163671] - scsi: mpi3mr: Remove unneeded version.h include (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix missing mrioc->evtack_cmds initialization (Tomas Henzl) [2163671] - scsi: mpi3mr: Use number of bits to manage bitmap sizes (Tomas Henzl) [2163671] - scsi: mpi3mr: Remove unnecessary memcpy() to alltgt_info->dmi (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix issues in mpi3mr_get_all_tgt_info() (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix an issue found by KASAN (Tomas Henzl) [2163671] - scsi: mpi3mr: Refer CONFIG_SCSI_MPI3MR in Makefile (Tomas Henzl) [2163671] - scsi: mpi3mr: Remove usage of dma_get_required_mask() API (Tomas Henzl) [2163671] - scsi: mpi3mr: Suppress command reply debug prints (Tomas Henzl) [2163671] - ipmi: ipmb: Fix the MODULE_PARM_DESC associated to 'retry_time_ms' (Tony Camuso) [2174220] - ipmi:ssif: Add a timer between request retries (Tony Camuso) [2174220] - ipmi:ssif: Remove rtc_us_timer (Tony Camuso) [2174220] - ipmi_ssif: Rename idle state and check (Tony Camuso) [2174220] - ipmi:ssif: resend_msg() cannot fail (Tony Camuso) [2174220] - ipmi/watchdog: use strscpy() to instead of strncpy() (Tony Camuso) [2174220] - ipmi: ssif_bmc: Convert to i2c's .probe_new() (Tony Camuso) [2174220] - ipmi: fix use after free in _ipmi_destroy_user() (Tony Camuso) [2174220] - ipmi:ssif: Increase the message retry time (Tony Camuso) [2174220] - ipmi: Fix some kernel-doc warnings (Tony Camuso) [2174220] - ipmi: ssif_bmc: Use EPOLLIN instead of POLLIN (Tony Camuso) [2174220] - ipmi: fix msg stack when IPMI is disconnected (Tony Camuso) [2174220] - ipmi: fix memleak when unload ipmi driver (Tony Camuso) [2174220] - ipmi: fix long wait in unload when IPMI disconnect (Tony Camuso) [2174220] - ipmi: kcs: Poll OBF briefly to reduce OBE latency (Tony Camuso) [2174220] - ipmi: ssif_bmc: Add SSIF BMC driver (Tony Camuso) [2174220] - ipmi: Remove unused struct watcher_entry (Tony Camuso) [2174220] - ipmi: kcs: aspeed: Update port address comments (Tony Camuso) [2174220] - ipmi: Add __init/__exit annotations to module init/exit funcs (Tony Camuso) [2174220] - ipmi:ipmb: Don't call ipmi_unregister_smi() on a register failure (Tony Camuso) [2174220] - ipmi:ipmb: Fix a vague comment and a typo (Tony Camuso) [2174220] - ipmi: Fix comment typo (Tony Camuso) [2174220] - char: ipmi: modify NPCM KCS configuration (Tony Camuso) [2174220] - cipso: Fix data-races around sysctl. (Juraj Marcin) [2181138] - netlabel: fix out-of-bounds memory accesses (Juraj Marcin) [2181138] - CIPSO: Fix unaligned memory access in cipso_v4_gentag_hdr (Juraj Marcin) [2181138] - netlabel_domainhash.c: Use built-in RCU list checking (Juraj Marcin) [2181138] - net: netlabel: Use built-in RCU list checking (Juraj Marcin) [2181138] - netlabel: remove redundant assignment to pointer iter (Juraj Marcin) [2181138] - capabilities: fix potential memleak on error path from vfs_getxattr_alloc() (Juraj Marcin) [2181138] - selinux: enable use of both GFP_KERNEL and GFP_ATOMIC in convert_context() (Juraj Marcin) [2181138] - selinux: free contexts previously transferred in selinux_add_opt() (Juraj Marcin) [2181138] - LSM: general protection fault in legacy_parse_param (Juraj Marcin) [2181138] - selinux: check return value of sel_make_avc_files (Juraj Marcin) [2181138] - net/sched: flower: fix error handler on replace (Ivan Vecera) [2180870] - Revert "net/sched: flower: Fix wrong handle assignment during filter change" (Ivan Vecera) [2180870] - net/sched: flower: fix filter idr initialization (Ivan Vecera) [2180870] - net/sched: cls_api: remove block_cb from driver_list before freeing (Ivan Vecera) [2180870] - net/sched: flower: Fix wrong handle assignment during filter change (Ivan Vecera) [2180870] - net/sched: cls_api: Initialize miss_cookie_node when action miss is not used (Ivan Vecera) [2180870] - net/sched: sch_fq: fix integer overflow of "credit" (Ivan Vecera) [2180870] - net/sched: clear actions pointer in miss cookie init fail (Ivan Vecera) [2180870] - net/sched: mqprio: simplify handling of nlattr portion of TCA_OPTIONS (Ivan Vecera) [2180870] - l2tp: generate correct module alias strings (Ivan Vecera) [2180870] - net/sched: act_api: add specific EXT_WARN_MSG for tc action (Ivan Vecera) [2180870] - Revert "net/sched: act_api: move TCA_EXT_WARN_MSG to the correct hierarchy" (Ivan Vecera) [2180870] - netfilter: ctnetlink: revert to dumping mark regardless of event type (Ivan Vecera) [2180870] - net/sched: flower: fix fl_change() error recovery path (Ivan Vecera) [2180870] - net/sched: act_api: move TCA_EXT_WARN_MSG to the correct hierarchy (Ivan Vecera) [2180870] - net/sched: act_connmark: handle errno on tcf_idr_check_alloc (Ivan Vecera) [2180870] - net/sched: act_sample: fix action bind logic (Ivan Vecera) [2180870] - net/sched: act_mpls: fix action bind logic (Ivan Vecera) [2180870] - net/sched: act_pedit: fix action bind logic (Ivan Vecera) [2180870] - net/sched: cls_api: Move call to tcf_exts_miss_cookie_base_destroy() (Ivan Vecera) [2180870] - net/sched: flower: Support hardware miss to tc action (Ivan Vecera) [2180870] - net/sched: flower: Move filter handle initialization earlier (Ivan Vecera) [2180870] - net/sched: cls_api: Support hardware miss to tc action (Ivan Vecera) [2180870] - net/sched: Rename user cookie and act cookie (Ivan Vecera) [2180870] - net/sched: taprio: dynamic max_sdu larger than the max_mtu is unlimited (Ivan Vecera) [2180870] - net/sched: taprio: don't allow dynamic max_sdu to go negative after stab adjustment (Ivan Vecera) [2180870] - net/sched: taprio: fix calculation of maximum gate durations (Ivan Vecera) [2180870] - net/sched: act_pedit: use percpu overlimit counter when available (Ivan Vecera) [2180870] - net/sched: act_gate: use percpu stats (Ivan Vecera) [2180870] - net/sched: act_connmark: transition to percpu stats and rcu (Ivan Vecera) [2180870] - net/sched: act_nat: transition to percpu stats and rcu (Ivan Vecera) [2180870] - selftests: forwarding: tc_actions: cleanup temporary files when test is aborted (Ivan Vecera) [2180870] - net/sched: support per action hw stats (Ivan Vecera) [2180870] - net/sched: introduce flow_offload action cookie (Ivan Vecera) [2180870] - net/sched: pass flow_stats instead of multiple stats args (Ivan Vecera) [2180870] - net/sched: act_pedit, setup offload action for action stats query (Ivan Vecera) [2180870] - net/sched: optimize action stats api calls (Ivan Vecera) [2180870] - net/sched: act_ctinfo: use percpu stats (Ivan Vecera) [2180870] - net/sched: fix error recovery in qdisc_create() (Ivan Vecera) [2180870] - net/sched: taprio: don't segment unnecessarily (Ivan Vecera) [2180870] - net/sched: taprio: split segmentation logic from qdisc_enqueue() (Ivan Vecera) [2180870] - net/sched: taprio: automatically calculate queueMaxSDU based on TC gate durations (Ivan Vecera) [2180870] - net/sched: keep the max_frm_len information inside struct sched_gate_list (Ivan Vecera) [2180870] - net/sched: taprio: warn about missing size table (Ivan Vecera) [2180870] - net/sched: make stab available before ops->init() call (Ivan Vecera) [2180870] - net/sched: taprio: calculate guard band against actual TC gate close time (Ivan Vecera) [2180870] - net/sched: taprio: calculate budgets per traffic class (Ivan Vecera) [2180870] - net/sched: taprio: rename close_time to end_time (Ivan Vecera) [2180870] - net/sched: taprio: calculate tc gate durations (Ivan Vecera) [2180870] - net/sched: taprio: give higher priority to higher TCs in software dequeue mode (Ivan Vecera) [2180870] - net/sched: taprio: avoid calling child->ops->dequeue(child) twice (Ivan Vecera) [2180870] - net/sched: taprio: refactor one skb dequeue from TXQ to separate function (Ivan Vecera) [2180870] - net/sched: taprio: continue with other TXQs if one dequeue() failed (Ivan Vecera) [2180870] - net/sched: taprio: delete peek() implementation (Ivan Vecera) [2180870] - net: sched: sch: Fix off by one in htb_activate_prios() (Ivan Vecera) [2180870] - net/sched: taprio: only pass gate mask per TXQ for igc, stmmac, tsnep, am65_cpsw (Ivan Vecera) [2180870] - net/sched: taprio: pass mqprio queue configuration to ndo_setup_tc() (Ivan Vecera) [2180870] - net/sched: refactor mqprio qopt reconstruction to a library function (Ivan Vecera) [2180870] - net/sched: taprio: centralize mqprio qopt validation (Ivan Vecera) [2180870] - net/sched: mqprio: add extack messages for queue count validation (Ivan Vecera) [2180870] - net/sched: mqprio: allow offloading drivers to request queue count validation (Ivan Vecera) [2180870] - net/sched: mqprio: allow reverse TC:TXQ mappings (Ivan Vecera) [2180870] - net/sched: move struct tc_mqprio_qopt_offload from pkt_cls.h to pkt_sched.h (Ivan Vecera) [2180870] - net/sched: mqprio: refactor offloading and unoffloading to dedicated functions (Ivan Vecera) [2180870] - net/sched: mqprio: refactor nlattr parsing to a separate function (Ivan Vecera) [2180870] - netlink: add support for formatted extack messages (Ivan Vecera) [2180870] - net/sched: simplify tcf_pedit_act (Ivan Vecera) [2180870] - net/sched: transition act_pedit to rcu and percpu stats (Ivan Vecera) [2180870] - net: sched: sch: Bounds check priority (Ivan Vecera) [2180870] - net: Kconfig: fix spellos (Ivan Vecera) [2180870] - net/sched: sch_taprio: do not schedule in taprio_reset() (Ivan Vecera) [2180870] - sched: add new attr TCA_EXT_WARN_MSG to report tc extact message (Ivan Vecera) [2180870] - net/sched: sch_taprio: fix possible use-after-free (Ivan Vecera) [2180870] - net: sched: htb: fix htb_classify() kernel-doc (Ivan Vecera) [2180870] - net/sched: fix retpoline wrapper compilation on configs without tc filters (Ivan Vecera) [2180870] - net: sched: update the nat flag for icmp error packets in ct_nat_execute (Ivan Vecera) [2180870] - net/sched: avoid indirect classify functions on retpoline kernels (Ivan Vecera) [2180870] - net/sched: avoid indirect act functions on retpoline kernels (Ivan Vecera) [2180870] - net/sched: add retpoline wrapper for tc (Ivan Vecera) [2180870] - net/sched: move struct action_ops definition out of ifdef (Ivan Vecera) [2180870] - netfilter: ctnetlink: fix compilation warning after data race fixes in ct mark (Ivan Vecera) [2180870] - net: sched: allow act_ct to be built without NF_NAT (Ivan Vecera) [2180870] - netfilter: conntrack: Fix data-races around ct mark (Ivan Vecera) [2180870] - net: flow_offload: add support for ARP frame matching (Ivan Vecera) [2180870] - selftests: tc-testing: Add matchJSON to tdc (Ivan Vecera) [2180870] - Documentation: networking: TC queue based filtering (Ivan Vecera) [2180870] - act_skbedit: skbedit queue mapping for receive queue (Ivan Vecera) [2180870] - net: sched: cake: fix null pointer access issue when cake_init() fails (Ivan Vecera) [2180870] - net: sched: use tc_cls_bind_class() in filter (Ivan Vecera) [2180870] - net: sched: cls_api: introduce tc_cls_bind_class() helper (Ivan Vecera) [2180870] - net: sched: ensure n arg not empty before call bind_class (Ivan Vecera) [2180870] - selftests/tc-testing: update qdisc/cls/action features in config (Ivan Vecera) [2180870] - net/sched: taprio: allow user input of per-tc max SDU (Ivan Vecera) [2180870] - net/sched: query offload capabilities through ndo_setup_tc() (Ivan Vecera) [2180870] - net: sched: act_bpf: simplify code logic in tcf_bpf_init() (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for teql qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for tbf qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for taprio qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for skbprio qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for sfq qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for sfb qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for plug qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for pfifo_fast qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for hhf qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for gred qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for fq qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for etf qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for codel qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for choke qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for atm qdisc (Ivan Vecera) [2180870] - headers: Remove some left-over license text (Ivan Vecera) [2180870] - net/sched: taprio: simplify list iteration in taprio_dev_notifier() (Ivan Vecera) [2180870] - net/sched: taprio: remove unnecessary taprio_list_lock (Ivan Vecera) [2180870] - net: sched: remove unused tcf_result extension (Ivan Vecera) [2180870] - net: sched: simplify code in mall_reoffload (Ivan Vecera) [2180870] - net: sched: act_ct: remove redundant variable err (Ivan Vecera) [2180870] - selftests/tc-testings: add list case for basic filter (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for tcindex filter (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for rsvp filter (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for route filter (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for flow filter (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for cgroup filter (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for bpf filter (Ivan Vecera) [2180870] - net/sched: use tc_cls_stats_dump() in filter (Ivan Vecera) [2180870] - net/sched: cls_api: add helper for tc cls walker stats dump (Ivan Vecera) [2180870] - net/sched: taprio: replace safety precautions with comments (Ivan Vecera) [2180870] - net/sched: taprio: add extack messages in taprio_init (Ivan Vecera) [2180870] - net/sched: taprio: stop going through private ops for dequeue and peek (Ivan Vecera) [2180870] - net/sched: taprio: remove redundant FULL_OFFLOAD_IS_ENABLED check in taprio_enqueue (Ivan Vecera) [2180870] - net/sched: taprio: use rtnl_dereference for oper and admin sched in taprio_destroy() (Ivan Vecera) [2180870] - net/sched: taprio: taprio_dump and taprio_change are protected by rtnl_mutex (Ivan Vecera) [2180870] - net/sched: taprio: taprio_offload_config_changed() is protected by rtnl_mutex (Ivan Vecera) [2180870] - net/sched: taprio: avoid disabling offload when it was never enabled (Ivan Vecera) [2180870] - flow_offload: Introduce flow_match_l2tpv3 (Ivan Vecera) [2180870] - net/sched: flower: Add L2TPv3 filter (Ivan Vecera) [2180870] - flow_dissector: Add L2TPv3 dissectors (Ivan Vecera) [2180870] - skbuff: make __skb_header_pointer()'s data argument const (Ivan Vecera) [2180870] - tools headers uapi: Update linux/in.h copy (Ivan Vecera) [2180870] - uapi: move IPPROTO_L2TP to in.h (Ivan Vecera) [2180870] - selftests/tc-testings: add tunnel_key action deleting test case (Ivan Vecera) [2180870] - selftests/tc-testings: add sample action deleting test case (Ivan Vecera) [2180870] - selftests/tc-testings: add nat action deleting test case (Ivan Vecera) [2180870] - selftests/tc-testings: add ife action deleting test case (Ivan Vecera) [2180870] - selftests/tc-testings: add connmark action deleting test case (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for xt action (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for gate action (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for ctinfo action (Ivan Vecera) [2180870] - net: sched: act_vlan: get rid of tcf_vlan_walker and tcf_vlan_search (Ivan Vecera) [2180870] - net: sched: act_tunnel_key: get rid of tunnel_key_walker and tunnel_key_search (Ivan Vecera) [2180870] - net: sched: act_skbmod: get rid of tcf_skbmod_walker and tcf_skbmod_search (Ivan Vecera) [2180870] - net: sched: act_skbedit: get rid of tcf_skbedit_walker and tcf_skbedit_search (Ivan Vecera) [2180870] - net: sched: act_simple: get rid of tcf_simp_walker and tcf_simp_search (Ivan Vecera) [2180870] - net: sched: act_sample: get rid of tcf_sample_walker and tcf_sample_search (Ivan Vecera) [2180870] - net: sched: act_police: get rid of tcf_police_walker and tcf_police_search (Ivan Vecera) [2180870] - net: sched: act_pedit: get rid of tcf_pedit_walker and tcf_pedit_search (Ivan Vecera) [2180870] - net: sched: act_nat: get rid of tcf_nat_walker and tcf_nat_search (Ivan Vecera) [2180870] - net: sched: act_mpls: get rid of tcf_mpls_walker and tcf_mpls_search (Ivan Vecera) [2180870] - net: sched: act_mirred: get rid of tcf_mirred_walker and tcf_mirred_search (Ivan Vecera) [2180870] - net: sched: act_ipt: get rid of tcf_ipt_walker/tcf_xt_walker and tcf_ipt_search/tcf_xt_search (Ivan Vecera) [2180870] - net: sched: act_ife: get rid of tcf_ife_walker and tcf_ife_search (Ivan Vecera) [2180870] - net: sched: act_gate: get rid of tcf_gate_walker and tcf_gate_search (Ivan Vecera) [2180870] - net: sched: act_gact: get rid of tcf_gact_walker and tcf_gact_search (Ivan Vecera) [2180870] - net: sched: act_ctinfo: get rid of tcf_ctinfo_walker and tcf_ctinfo_search (Ivan Vecera) [2180870] - net: sched: act_ct: get rid of tcf_ct_walker and tcf_ct_search (Ivan Vecera) [2180870] - net: sched: act_csum: get rid of tcf_csum_walker and tcf_csum_search (Ivan Vecera) [2180870] - net: sched: act_connmark: get rid of tcf_connmark_walker and tcf_connmark_search (Ivan Vecera) [2180870] - net: sched: act_bpf: get rid of tcf_bpf_walker and tcf_bpf_search (Ivan Vecera) [2180870] - net: sched: act_api: implement generic walker and search for tc action (Ivan Vecera) [2180870] - net: sched: act: move global static variable net_id to tc_action_ops (Ivan Vecera) [2180870] - net: sched: htb: remove redundant resource cleanup in htb_init() (Ivan Vecera) [2180870] - net/sched: cls_api: remove redundant 0 check in tcf_qevent_init() (Ivan Vecera) [2180870] - net: sched: etf: remove true check in etf_enable_offload() (Ivan Vecera) [2180870] - net: sched: gred: remove NULL check before free table->tab in gred_destroy() (Ivan Vecera) [2180870] - net: sched: remove redundant NULL check in change hook function (Ivan Vecera) [2180870] - net: sched: gred/red: remove unused variables in struct red_stats (Ivan Vecera) [2180870] - net: sched: choke: remove unused variables in struct choke_sched_data (Ivan Vecera) [2180870] - net: sched: using TCQ_MIN_PRIO_BANDS in prio_tune() (Ivan Vecera) [2180870] - net_sched: remove impossible conditions (Ivan Vecera) [2180870] - net: sched: remove unnecessary init of qdisc skb head (Ivan Vecera) [2180870] - net: sched: delete duplicate cleanup of backlog and qlen (Ivan Vecera) [2180870] - net: sched: remove duplicate check of user rights in qdisc (Ivan Vecera) [2180870] - net_sched: move from strlcpy with unused retval to strscpy (Ivan Vecera) [2180870] - net: sched: delete unused input parameter in qdisc_create (Ivan Vecera) [2180870] - net: sched: remove the unused return value of unregister_qdisc (Ivan Vecera) [2180870] - net_sched: cls_route: disallow handle of 0 (Ivan Vecera) [2180870] - net/sched: sch_cbq: change the type of cbq_set_lss to void (Ivan Vecera) [2180870] - net/sched: remove qdisc_root_lock() helper (Ivan Vecera) [2180870] - net/sched: sch_cbq: Delete unused delay_timer (Ivan Vecera) [2180870] - net/sched: remove return value of unregister_tcf_proto_ops (Ivan Vecera) [2180870] - net: extract port range fields from fl_flow_key (Ivan Vecera) [2180870] - net/sched: act_ct: set 'net' pointer when creating new nf_flow_table (Ivan Vecera) [2180870] - net: sched: provide shim definitions for taprio_offload_{get,free} (Ivan Vecera) [2180870] - time64.h: consolidate uses of PSEC_PER_NSEC (Ivan Vecera) [2180870] - selftests: tc-testing: Add testcases to test new flush behaviour (Ivan Vecera) [2180870] - tc-testing: gitignore, delete plugins directory (Ivan Vecera) [2180870] - net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms (Ivan Vecera) [2180870] - net_sched: em_meta: add READ_ONCE() in var_sk_bound_if() (Ivan Vecera) [2180870] - selftests: forwarding: tc_actions: allow mirred egress test to run on non-offloaded h2 (Ivan Vecera) [2180870] - net: sched: support hash selecting tx queue (Ivan Vecera) [2180870] - net: sched: use queue_mapping to pick tx queue (Ivan Vecera) [2180870] - net_sched: make qdisc_reset() smaller (Ivan Vecera) [2180870] - sch_red: Fix a typo (Ivan Vecera) [2180870] - wifi: ath9k: Don't mark channelmap stack variable read-only in ath9k_mci_update_wlan_channels() (Jose Ignacio Tornos Martinez) [2183487] - net: qrtr: Fix an uninit variable access bug in qrtr_tx_resume() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: ignore key disable commands (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: reduce the MHI timeout to 20s (Jose Ignacio Tornos Martinez) [2183487] - net: qrtr: Do not do DEL_SERVER broadcast after DEL_CLIENT (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: fix fw used for offload check for mt7922 (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: Fix use-after-free in fw features query. (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Fix SDIO suspend/resume regression (Jose Ignacio Tornos Martinez) [2183487] - net: qrtr: Fix a refcount bug in qrtr_recvmsg() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix invalid drv_sta_pre_rcu_remove calls for non-uploaded sta (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix flow dissection for forwarded packets (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix mesh forwarding (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix receiving mesh packets in forwarding=0 networks (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix the size calculation of ieee80211_ie_len_eht_cap() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix potential null pointer dereference (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: drop bogus static keywords in A-MSDU rx (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix mesh path discovery based on unicast packets (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix qos on mesh interfaces (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Serialize ieee80211_handle_wake_tx_queue() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mwifiex: mark OF related data as maybe unused (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: do not check WED status for non-mmio devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add back 160MHz channel width support for MT7915 (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: do not run mt76_unregister_device() on unregistered hw (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Partial revert "wifi: cfg80211: Fix use after free for wext" (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: fix MLO connection ownership (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: check basic rates validity (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: fix puncturing bitmap policy (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: fix NULL-ptr deref in offchan check (Jose Ignacio Tornos Martinez) [2183487] - wifi: wext: warn about usage only once (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: allow system suspend to survive ath11k (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: add LEDS_CLASS dependency (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: remove unused iwl_dbgfs_is_match() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fix AP mode authentication transmission failed (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: use RTW_FLAG_POWERON flag to prevent to power on/off twice (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: p2p: Introduce generic flexible array frame member (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add documentation for amsdu_mesh_control (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: remove gfp parameter from cfg80211_obss_color_collision_notify description (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: always initialize link_sta with sta (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: pass 'sta' to ieee80211_rx_data_set_sta() (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Set SSID if it is not already set (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: move H2C of del_pkt_offload before polling FW status ready (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: use readable return 0 in rtw89_mac_cfg_ppdu_status() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: usb: drop now unnecessary URB size check (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: usb: send Zero length packets if necessary (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: usb: Set qsel correctly (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix off-by-one link setting (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Fix for Rx fragmented action frames (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: avoid u32_encode_bits() warning (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Don't translate MLD addresses for multicast (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: call reg_notifier for self managed wiphy from driver hint (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: get rid of gfp in cfg80211_bss_color_notify (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: Allow authentication frames and set keys on NAN interface (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix non-MLO station association (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Allow NSS change only up to capability (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add a workaround for receiving non-standard mesh A-MSDU (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix receiving A-MSDU frames on mesh interfaces (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: remove mesh forwarding congestion check (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: factor out bridge tunnel / RFC1042 header check (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: move A-MSDU check in ieee80211_data_to_8023_exthdr (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: make rate u32 in sta_set_rate_info_rx() (Jose Ignacio Tornos Martinez) [2183487] - rfkill: Use sysfs_emit() to instead of sprintf() (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Allow action frames to be transmitted with link BSS in MLD (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: configure puncturing bitmap (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: include puncturing bitmap in channel switch events (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: validate and configure puncturing bitmap (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: move puncturing bitmap validation from mac80211 (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: return error message for malformed chandef (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211_hwsim: Rename pid to portid to avoid confusion (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: add MLO_LINK_ID to CMD_STOP_AP event (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: emit CMD_START_AP on multicast group when an AP is started (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: mlme: handle EHT channel puncturing (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Extend cfg80211_update_owe_info_event() for MLD AP (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Extend cfg80211_new_sta() for MLD AP (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: move color collision detection report in a delayed work (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Fix use after free for wext (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Authentication offload to user space for MLO connection in STA mode (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: trace: remove MAC_PR_{FMT,ARG} (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: fix txdw7 assignment of TX DESC v3 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Add LED control code for RTL8723AU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Add LED control code for RTL8192EU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Add LED control code for RTL8188EU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Register the LED and make it blink (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: phy: set TX power according to RF path number by chip (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: correct register mask name of TX power offset (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: use passed channel in set_tx_shape_dfir() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852be: enable CLKREQ of PCI capability (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: try to use NORMAL_CE type firmware first (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: don't support LPS-PG mode after firmware 0.29.26.0 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: reset IDMEM mode to default value (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add use of pkt_list offload to debug entry (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: refine packet offload flow (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fix potential wrong mapping for pkt-offload (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: disallow enter PS mode after create TDLS link (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: refine MCC C2H debug logs (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fix parsing offset for MCC C2H (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: deal with RXI300 error (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: debug: avoid invalid access on RTW89_DBG_SEL_MAC_30 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: mac: add function to get TSF (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: split out generic part of rtw89_mac_port_tsf_sync() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: correct unit for port offset and refine macro (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Update Wi-Fi Bluetooth coexistence version to 7.0.0 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Fix test fail when coexist with raspberryPI A2DP idle (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Correct A2DP exist variable source (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Set Bluetooth background scan PTA request priority (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Refine coexistence log (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Force to update TDMA parameter when radio state change (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Clear Bluetooth HW PTA counter when radio state change (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Update Wi-Fi external control TDMA parameters/tables (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: change cfg80211_set_channel() name and signature (Jose Ignacio Tornos Martinez) [2183487] - wifi: mwifiex: fix loop iterator in mwifiex_update_ampdu_txwinsize() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mwifiex: Replace one-element array with flexible-array member (Jose Ignacio Tornos Martinez) [2183487] - wifi: mwifiex: Replace one-element arrays with flexible-array members (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Replace one-element array with flexible-array member (Jose Ignacio Tornos Martinez) [2183487] - wifi: mwifiex: Support firmware hotfix version in GET_HW_SPEC responses (Jose Ignacio Tornos Martinez) [2183487] - wifi: mwifiex: Support SD8978 chipset (Jose Ignacio Tornos Martinez) [2183487] - wifi: mwifiex: Add missing compatible string for SD8787 (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: pcie: Perform correct BCM4364 firmware selection (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: pcie: Add IDs/properties for BCM4377 (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: pcie: Add IDs/properties for BCM4355 (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Rename Cypress 89459 to BCM4355 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: mac: Use existing macros in rtw_pwr_seq_parser() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Move enum rtw_tx_queue_type mapping code to tx.{c,h} (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: pci: Change queue datatype to enum rtw_tx_queue_type (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: pci: Use enum type for rtw_hw_queue_mapping() and ac_to_hwq (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: support ww power config in dts node (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt76x0u: report firmware version through ethtool (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: complete wed reset support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add mt7915 wed reset callbacks (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: dma: reset wed queues in mt76_dma_rx_reset (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: dma: add reset to mt76_dma_wed_setup signature (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: add EHT beamforming support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: enable EHT support in firmware (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: add support for EHT rate report (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: add EHT capability init (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: rework capability init (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: add helpers for wtbl and interface limit (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: add variants support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add EHT rate stats for ethtool (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: increase wcid size to 1088 (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: add cmd id related to EHT support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: add helpers for EHT capability (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: add CMD_CBW_320MHZ (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add EHT phy type (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: remove __mt76_mcu_restart macro (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: avoid mcu_restart function pointer (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: rely on mt76_connac_tx_complete_skb (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: rely on mt76_connac_txp_skb_unmap (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: rely on mt76_connac_txp_common structure (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: rely on mt76_connac2_mac_tx_rate_val (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: fix error code of return in mt7921_acpi_read (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: release rxwi in mt7915_wed_release_rx_buf (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix memory leak in mt7915_mmio_wed_init_rx_buf (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: fix rx filter incorrect by drv/fw inconsistent (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add memory barrier to SDIO queue kick (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: reduce polling time in pmctrl (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add flexible polling wait-interval support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix WED TxS reporting (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: wed: enable red per-band token drop (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: set sku initial value to zero (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921u: add support for Comfast CF-952AX (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: fix switch default case in mt7996_reverse_frag0_hdr_trans (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: avoid mcu_restart function pointer (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7615: avoid mcu_restart function pointer (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7603: avoid mcu_restart function pointer (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: avoid mcu_restart function pointer (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: dma: fix memory leak running mt76_dma_tx_cleanup (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: dma: free rx_head in mt76_dma_rx_cleanup (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: fix memory leak in mt7996_mcu_exit (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix memory leak in mt7915_mcu_exit (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: introduce mt76_queue_is_wed_rx utility routine (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: fix invalid remain_on_channel duration (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: remove BW160 and BW80+80 support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: fix POWER_CTRL command name typo (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: do not hardcode vht beamform cap (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: update register for CFEND_RATE (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: fix chainmask calculation in mt7996_set_antenna() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: add ack signal support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: fix channel switch fail in monitor mode (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add chip id condition in mt7915_check_eeprom() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add error message in mt7915_thermal_set_cur_throttle_state() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: rework mt7915_thermal_temp_store() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: rework mt7915_mcu_set_thermal_throttling (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: call mt7915_mcu_set_thermal_throttling() only after init_work (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: fix deadlock in mt7921_abort_roc (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Fix off by one in mhi_ep_process_cmd_ring() (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: fix compilation errors in rfkill() (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: bump FW API to 74 for AX devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: Reset rate index if rate is wrong (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: simplify by using SKB MAC header pointer (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: add sniffer meta data APIs (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: rx: add sniffer support for EHT mode (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: always send nullfunc frames on MGMT queue (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: remove h from printk format specifier (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: improve tag handling in iwl_request_firmware (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mention the response structure in the kerneldoc (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: add minimal EHT rate reporting (Jose Ignacio Tornos Martinez) [2183487] - net: qrtr: free memory on error path in radix_tree_insert() (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Change state_lock to mutex (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Save channel state locally during suspend and resume (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Move chan->lock to the start of processing queued ch ring (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Fix the debug message for MHI_PKT_TYPE_RESET_CHAN_CMD cmd (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Only send -ENOTCONN status if client driver is available (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Check if the channel is supported by the controller (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Power up/down MHI stack during MHI RESET (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: host: Update mhi driver description (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: Update Makefile to used Kconfig flags (Jose Ignacio Tornos Martinez) [2183487] - wifi: wireless: deny wireless extensions on MLO-capable devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: wireless: warn on most wireless extension usage (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: drop extra 'e' from ieeee80211... name (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Deduplicate certificate loading (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add kernel-doc for EHT structure (Jose Ignacio Tornos Martinez) [2183487] - mac80211: support minimal EHT rate reporting on RX (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Add HE MU-MIMO related flags in ieee80211_bss_conf (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Add VHT MU-MIMO related flags in ieee80211_bss_conf (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Use MLD address to indicate MLD STA disconnection (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Support 32 bytes KCK key in GTK rekey offload (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Fix extended KCK key length check in nl80211_set_rekey_data() (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: remove support for static WEP (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: Add support to read EEPROM caldata (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: Add new qmi_bdf_type to handle caldata (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: Fix incorrect qmi_file_type enum values (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: dp_mon: Fix uninitialized warning related to the pktlog (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: dp_mon: Fix out of bounds clang warning (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: hal_rx: Use memset_startat() for clearing queue descriptors (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: Fix uninitilized variable clang warnings (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: wmi: delete PSOC_HOST_MAX_NUM_SS (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: hal: convert offset macros to functions (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: hal: add ab parameter to macros using it (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Fix memory leak in ath11k_peer_rx_frag_setup (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: fix ce memory mapping for ahb devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Remove the unused function ath10k_ce_shadow_src_ring_write_index_set() (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: add channel 177 into 5 GHz channel list (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Add support to configure FTM responder role (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: Fix potential stack-out-of-bounds write in ath9k_wmi_rsp_callback() (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: hif_usb: clean up skbs if ath9k_hif_usb_rx_stream() fails (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: htc_hst: free skb in ath9k_htc_rx_msg() if there is no callback function (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Dump the efuse only for untested devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Print the ROM version too (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Use non-atomic sta iterator in rtw_ra_mask_info_update() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Use rtw_iterate_vifs() for rtw_vif_watch_dog_iter() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Move register access from rtw_bf_assoc() outside the RCU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Use a longer retry limit of 48 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Report the RSSI to the firmware (Jose Ignacio Tornos Martinez) [2183487] - wifi: rt2x00: Remove useless else if (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt7601u: fix an integer underflow (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: rtl8723ae: fix obvious spelling error tyep->type (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Fix memory leaks with RTL8723BU, RTL8192EU (Jose Ignacio Tornos Martinez) [2183487] - Revert "wifi: mac80211: fix memory leak in ieee80211_if_add()" (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: dma: fix a regression in adding rx buffers (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: fill the missing configuration about queue empty checking (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fix assignation of TX BD RAM table (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: rfk: correct ADC clock settings (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: correct register definitions of digital CFO and spur elimination (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: set the correct mac_id for management frames (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fix null vif pointer when get management frame date rate (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Change Wi-Fi role info related logic to version separate (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Change RTL8852B use v1 TDMA policy (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Packet traffic arbitration hardware owner monitor (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: refactor debug log of slot list (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Change firmware steps report to version separate (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Change Wi-Fi Null data report to version separate (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Add version code for Wi-Fi firmware coexistence control (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Update WiFi role info H2C report (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: only read Bluetooth counter of report version 1 for RTL8852A (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Add v5 firmware control report (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Change firmware control report to version separate (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Add v4 version firmware cycle report (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Rename BTC firmware cycle report by feature version (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Remove le32 to CPU translator at firmware cycle report (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: Fix a typo in debug message (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: ensure CLM version is null-terminated to prevent stack-out-of-bounds (Jose Ignacio Tornos Martinez) [2183487] - wifi: rndis_wlan: Prevent buffer overflow in rndis_query_oid (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: fix regression for Broadcom PCIe wifi devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: avoid NULL-deref in survey dump for 2G only device (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: avoid handling disabled channels for survey dump (Jose Ignacio Tornos Martinez) [2183487] - net: rfkill: gpio: add DT support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix double space in comment (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: debugfs: fix to work with multiple PCI devices (Jose Ignacio Tornos Martinez) [2183487] - mac80211: Fix MLO address translation for multiple bss case (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: reset multiple BSSID options in stop_ap() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Fix iTXQ AMPDU fragmentation handling (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: sdata can be NULL during AMPDU start (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Proper mark iTXQs for resumption (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: Prefer DT board type over DMI board type (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: remove most hidden macro dependencies on ah (Jose Ignacio Tornos Martinez) [2183487] - wifi: wl3501_cs: don't call kfree_skb() under spin_lock_irqsave() (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: unmap dma buffer in brcmf_msgbuf_alloc_pktid() (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: fix potential memory leak in brcmf_netdev_start_xmit() (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Fix potential stack-out-of-bounds in brcmf_c_preinit_dcmds() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: fixing transmisison failure for rtl8192eu (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Add rate control code for RTL8188EU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Support new chip RTL8188EU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Define masks for cck_agc_rpt bits (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Make rtl8xxxu_load_firmware take const char* (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Deduplicate the efuse dumping code (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: rfk: refine AGC tuning flow of DPK for irregular PA (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: refine 6 GHz scanning dwell time (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: update BSS color mapping register (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Change TDMA related logic to version separate (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: refactor _chk_btc_report() to extend more features (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Add v2 BT AFH report and related variable (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Update BTC firmware report bitmap definition (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Enable Bluetooth report when show debug info (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: use new introduction BTC version format (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: add BTC format version derived from firmware version (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: select CONFIG_RELAY (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: Fix global-out-of-bounds bug in _rtl8812ae_phy_set_txpower_limit() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: rfk: recover RX DCK failure (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: rfk: correct DPK settings (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: rfk: correct DACK setting (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fw: adapt to new firmware format of security section (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: consider ER SU as a TX capability (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: don't call dev_kfree_skb() under spin_lock_irqsave() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Fix assignment to bit field priv->cck_agc_report_type (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Fix assignment to bit field priv->pi_enabled (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: rtl8723be: don't call kfree_skb() under spin_lock_irqsave() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: rtl8188ee: don't call kfree_skb() under spin_lock_irqsave() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: rtl8821ae: don't call kfree_skb() under spin_lock_irqsave() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: get rid of wed rx_buf_ring page_frag_cache (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: resource leaks at mt7921_check_offload_capability() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: dma: rely on queue page_frag_cache for wed rx queues (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: handle possible mt76_rx_token_consume failures (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: dma: do not increment queue head if mt76_dma_add_buf fails (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7615: enable per-phy led support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable per-phy led support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: move leds struct in mt76_phy (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: move leds field in leds struct (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix unintended sign extension of mt7915_hw_queue_read() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: fix unintended sign extension of mt7996_hw_queue_read() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: add support to update fw capability with MTFG table (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt76x0: fix oob access in mt76x0_phy_get_target_power (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: fix endianness warning in mt7996_mcu_sta_he_tlv (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: drop always true condition of __mt7996_reg_addr() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: drop always true condition of __mt7915_reg_addr() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: check the correctness of event data (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: check return value before accessing free_block_num (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: check return value before accessing free_block_num (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: split mcu chan_mib array up (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: fix integer handling issue of mt7996_rf_regval_set() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: fix insecure data handling of mt7996_mcu_rx_radar_detected() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: fix insecure data handling of mt7996_mcu_ie_countdown() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix mt7915_rate_txpower_get() resource leaks (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921s: fix slab-out-of-bounds access in sdio host (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add missing of_node_put() (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: fix monitor mode bringup crash (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Fix scan request param frame size warning (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: Fix use-after-free in ath9k_hif_usb_disconnect() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: fixing IQK failures for rtl8192eu (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: btcoexist: fix conditions branches that are never executed (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: rtl8192se: remove redundant rtl_get_bbreg() call (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Add rtw8723du chipset support (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Add rtw8822cu chipset support (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Add rtw8822bu chipset support (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Add rtw8821cu chipset support (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Add common USB chip support (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: iterate over vif/sta list non-atomically (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Drop coex mutex (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Drop h2c.lock (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Drop rf_lock (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Call rtw_fw_beacon_filter_config() with rtwdev->mutex held (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: print firmware type in info message (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add join info upon create interface (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fix unsuccessful interface_add flow (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: stop mac port function when stop_ap() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add mac TSF sync function (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Fix error return code in brcmf_sdio_download_firmware() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Introduce rtl8xxxu_update_ra_report (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Fix the channel width reporting (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Add __packed to struct rtl8723bu_c2h (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: add vendor name in revinfo debugfs file (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: add support Broadcom BCA firmware api (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: add support for Cypress firmware api (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: add support for vendor-specific firmware api (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: add firmware vendor info in driver info (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: add function to unbind device to bus layer api (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: add ipq5018 device support (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: add new hw ops for IPQ5018 to get rx dest ring hashmap (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: initialize hw_ops for IPQ5018 (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: update hal srng regs for IPQ5018 (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: remap ce register space for IPQ5018 (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: update ce configurations for IPQ5018 (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: update hw params for IPQ5018 (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: fw: use correct IML/ROM status register (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: dump: Update check for UMAC valid FW address (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: d3: add TKIP to the GTK iterator (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: clean up comments (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: Don't use deprecated register (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: pcie: Add reading and storing of crf and cdb id. (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: replace usage of found with dedicated list iterator variable (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: dump: Update check for valid FW address (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: don't access packet before checking len (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: modify new queue allocation command (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: nvm-parse: enable WiFi7 for Fm radio for now (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: add reset to rx_ring_setup callback (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Fix race condition with struct htt_ppdu_stats_info (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: fix QCOM_SMEM dependency (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921e: add pci .shutdown() support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: mmio: fix naming convention (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: add support to configure spatial reuse parameter set (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: enable ack signal support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: enable use_cts_prot support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: rely on band_idx of mt76_phy (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable per bandwidth power limit support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: introduce mt7915_get_power_bound() (Jose Ignacio Tornos Martinez) [2183487] - mt76: mt7915: Fix PCI device refcount leak in mt7915_pci_init_hif2() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: fix coverity overrun-call in mt76_get_txpower() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: add driver for MediaTek Wi-Fi 7 (802.11be) devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt76x0: remove dead code in mt76x0_phy_get_target_power (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix band_idx usage (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable .sta_set_txpwr support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add basedband Txpower info into debugfs (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add support to configure spatial reuse parameter set (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add missing MODULE_PARM_DESC (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable WED RX stats (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable WED RX support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: introduce mt76_connac_mcu_sta_wed_update utility routine (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add info parameter to rx_skb signature (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add WED RX support to dma queue alloc (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add WED RX support to mt76_dma_rx_fill (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add WED RX support to mt76_dma_{add,get}_buf (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: introduce rxwi and rx token utility routines (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: introduce helper for mt7996 chipset (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: add more starec command tags (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: add more bss info command tags (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: introduce unified event table (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: add more unified command IDs (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: rework fields for larger bandwidth support in sta_rec_bf (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: update struct sta_rec_phy (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: rework macros for unified command (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: introduce chanctx support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: introduce remain_on_channel support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: accept hw scan request at a time (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: drop ieee80211_[start, stop]_queues in driver (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: add unified ROC cmd/event support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: add chanctx parameter to mt76_connac_mcu_uni_add_bss signature (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: add mt76_connac_mcu_uni_set_chctx (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: do not run mt76u_status_worker if the device is not running (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: update nss calculation in txs (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: don't claim 160MHz support with mt7915 DBDC (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: Fix VHT beamforming capabilities with DBDC (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: Fix chainmask calculation on mt7915 DBDC (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable coredump support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add full system reset into debugfs (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable full system reset support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: rework mt7915_dma_reset() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: move aggr_stats array in mt76_phy (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7615: rely on mt7615_phy in mt7615_mac_reset_counters (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix reporting of TX AGGR histogram (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7615: enable use_cts_prot support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable use_cts_prot support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: fix bandwidth 80MHz link fail in 6GHz band (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add ack signal support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: improve accuracy of time_busy calculation (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable wed for mt7986-wmac chipset (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable wed for mt7986 chipset (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: move wed init routines in mmio.c (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix mt7915_mac_set_timing() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: set correct antenna for radar detection on MT7915D (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add spatial extension index support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: introduce mt76_connac_spe_idx() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: rework testmode tx antenna setting (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: deal with special variant of mt7916 (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: rework eeprom tx paths and streams init (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: reserve 8 bits for the index of rf registers (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix bounds checking for tx-free-done command (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: Remove unused inline function mt76_wcid_mask_test() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt76x02: simplify struct mt76x02_rate_power (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: move mt76_rate_power from core to mt76x02 driver code (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix and simplify unencrypted drop check for mesh (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add support for restricting netdev features per vif (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: update TIM for S1G specification changes (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: don't parse multi-BSSID in assoc resp (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: use bss_from_pub() instead of container_of() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: remove unnecessary synchronize_net() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Drop not needed check for NULL (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Fix not unregister reg_pdev when load_builtin_regdb_keys() fails (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: fix comparison of BSS frequencies (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Correct example of ieee80211_iface_limit (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix memory leak in ieee80211_if_add() (Jose Ignacio Tornos Martinez) [2183487] - wifi: ieee80211: Do not open-code qos address offsets (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: link rtw89_vif and chanctx stuffs (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fw: implement MCC related H2C (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: mac: process MCC related C2H (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: introduce helpers to wait/complete on condition (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: check if atomic before queuing c2h (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: rfk: rename rtw89_mcc_info to rtw89_rfk_mcc_info (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: 8821c: enable BT device recovery mechanism (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: turn off PoP function in monitor mode (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add HE radiotap for monitor mode (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: enable mac80211 virtual monitor interface (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Check the count value of channel spec to prevent out-of-bounds reads (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: driver for Qualcomm Wi-Fi 7 devices (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: add reset to tx_ring_setup callback (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: add mtk_wed_rx_reset routine (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: update mtk_wed_stop (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: move MTK_WDMA_RESET_IDX_TX configuration in mtk_wdma_tx_reset (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: return status value in mtk_wdma_rx_reset (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: add wcid overwritten support for wed v1 (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: add configure wed wo support (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: rename tx_wdma array in rx_wdma (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: introduce wed wo support (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: introduce wed mcu support (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_wed: add missing of_node_put() (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_wed: add missing put_device() in mtk_wed_add_hw() (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_wed: add axi bus support (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_wed: add wed support for mt7986 chipset (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_wed: add mtk_wed_configure_irq and mtk_wed_dma_{enable/disable} (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_soc: fix off by one check of ARRAY_SIZE (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_soc: add check for allocation failure (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_soc/wed: fix sparse endian warnings (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_soc: fix return value check in mtk_wed_add_hw() (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: fix parameter passing to iwl_mei_alive_notif() (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: return error value in case PLDR sync failed (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: trigger PCI re-enumeration in case of PLDR sync (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: fix double free on tx path. (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: print OTP info after alive (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: nvm: Update EHT capabilities for GL device (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: nvm-parse: support A-MPDU in EHT 2.4 GHz (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: advertise 320 MHz in 6 GHz only conditionally (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: set HE PHY bandwidth according to band (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: support PPE Thresholds for EHT (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: add support for EHT 1K aggregation size (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: rs: add support for parsing max MCS per NSS/BW in 11be (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: support 320 MHz PHY configuration (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: Advertise EHT capabilities (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: fix race condition when doing H2C command (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Store WLAN firmware version in SMEM image table (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: avoid inaccessible IO operations during doing change_interface() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: switch BANDEDGE and TX_SHAPE based on OFDMA trigger frame (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: read CFO from FD or preamble CFO field of phy status ie_type 1 accordingly (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: correct TX power controlled by BT-coexistence (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Use struct_size() in code ralated to struct brcmf_dload_data_le (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: replace one-element array with flexible-array member in struct brcmf_dload_data_le (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Use struct_size() and array_size() in code ralated to struct brcmf_gscan_config (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Replace one-element array with flexible-array member (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Remove redundant argument offset (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Fix return value in ath10k_pci_init() (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: host: pci_generic: Add definition for some VIDs (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: Fix some error handling path in rtw89_wow_enable() (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Avoid clashing function prototypes (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Use u32_get_bits in *_identify_chip (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Use strscpy instead of sprintf (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Name some bits used in burst init (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Rename rtl8xxxu_8188f_channel_to_group (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Split up rtl8xxxu_identify_chip (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Move burst init to a function (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: wait for the mac to stop on suspend (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: iwlmei: report disconnection as temporary (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: use wait_event_timeout() return value (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: implement PLDR flow (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: Fix getting the lowest rate (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: support new key API (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: dbg: use bit of DRAM alloc ID to store failed allocs (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: print an error instead of a warning on invalid rate (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: cfg: disable STBC for BL step A devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: dbg: add support for DBGC4 on BZ family and above (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: use old checksum for Bz A-step (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: fix potential NULL-ptr deref after clone (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: avoid blocking sap messages handling due to rtnl lock (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: fix tx DHCP packet for devices with new Tx API (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: don't send SAP commands if AMT is disabled (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: make sure ownership confirmed message is sent (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: send TKIP connection status to csme (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Use IEEE80211_SEQ_TO_SN() for seq_ctrl conversion (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: Remove unused variable mismatch (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: change debug mask of message of no TX resource (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Trigger sta disconnect on hardware restart (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: update D-MAC and C-MAC dump to diagnose SER (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: dump dispatch status via debug port (Jose Ignacio Tornos Martinez) [2183487] - wifi: Use kstrtobool() instead of strtobool() (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Avoiding Connection delay (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Fix for when connect request is not success (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: correctly remove all p2p vif (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: host: pci_generic: Add HP variant of T99W175 (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: host: pci_generic: add support for sc8280xp-crd SDX55 variant (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Use dev_* instead of pr_info (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Set IEEE80211_HW_SUPPORT_FAST_XMIT (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Recognise all possible chip cuts (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Fix the CCK RSSI calculation (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Add central frequency offset tracking (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Fix potential NULL pointer dereference in 'brcmf_c_preinit_dcmds()' (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Fix a typo "unknow" (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: rtl8192ee: remove static variable stop_report_cnt (Jose Ignacio Tornos Martinez) [2183487] - bcma: Use the proper gpio include (Jose Ignacio Tornos Martinez) [2183487] - mtd: rawnand: brcmnand: Add platform data structure for BCMA (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Fix potential shift-out-of-bounds in brcmf_fw_alloc_request() (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Make QMI message rules const (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Make QMI message rules const (Jose Ignacio Tornos Martinez) [2183487] - soc: qcom: qmi: use const for struct qmi_elem_info (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: synchronize ath11k_mac_he_gi_to_nl80211_he_gi()'s return type (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Fix qmi_msg_handler data structure initialization (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: remove variable sent (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: Fix spelling mistake KIP_RESOTRE -> KIP_RESTORE (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add WoWLAN pattern match support (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add WoWLAN function support (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add related H2C for WoWLAN mode (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add drop tx packet function (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add function to adjust and restore PLE quota (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: move enable_cpu/disable_cpu into fw_download (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: collect and send RF parameters to firmware for WoWLAN (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: check if sta's mac_id is valid under AP/TDLS (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add BW info for both TX and RX in phy_info (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: make table of RU mask constant (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: declare support bands with const (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fw: adapt to new firmware format of dynamic header (Jose Ignacio Tornos Martinez) [2183487] - net: Remove the obsolte u64_stats_fetch_*_irq() users (net). (Jose Ignacio Tornos Martinez) [2183487] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: host: pci_generic: Add a secondary AT port to Telit FN990 (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: host: Fix race between channel preparation and M0 event (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: host: Use mhi_soc_reset() API in place of register write (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: fix monitor vdev creation with firmware recovery (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Fix reads of uninitialized variables hw_ctrl_s1, sw_ctrl_s1 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add 8852be to Makefile and Kconfig (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: phy: add dummy C2H handler to avoid warning message (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops related to RF calibration (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: rfk: add DPK (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: rfk: add TSSI (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: rfk: add IQK (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: rfk: add RX DCK (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: rfk: add RCK (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: rfk: add DACK (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Delay the unmapping of the buffer (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Check return value of ath10k_get_arvif() in ath10k_wmi_event_tdls_peer() (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Fix firmware crash on vdev delete race condition (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Send PME message during wakeup from D3cold (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: add support to configure channel dwell time (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: suppress add interface error (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add basic attributes of chip_info (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add functions to control BB to assist RF calibrations (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops to configure TX/RX path (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops to query PPDU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops related to BT coexistence (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops to get thermal (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add basic baseband chip_ops (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add power on/off functions (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops::set_channel_help (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Update module description (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Fix reading the vendor of combo chips (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Make some arrays const (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fix wrong bandwidth settings after scan (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: correct 6 GHz scan behavior (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops::set_channel (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: make generic functions to convert subband gain index (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add HFC quota arrays (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: set proper configuration before loading NCTL (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: parse PHY status only when PPDU is to_self (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: move chip_ops::btc_bt_aci_imp to a generic code (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: verify the expected usb_endpoints are present (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: hif_usb: Fix use-after-free in ath9k_hif_usb_reg_in_cb() (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: Remove -Warray-bounds exception (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: hif_usb: fix memory leak of urbs in ath9k_hif_usb_dealloc_tx_urbs() (Jose Ignacio Tornos Martinez) [2183487] - wifi: realtek: remove duplicated wake_tx_queue (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: Make arrays prof_prio and channelmap static const (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Fix spelling mistake "chnange" -> "change" (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Drop support for TX push path (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add wake_tx_queue callback to drivers (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add internal handler for wake_tx_queue (Jose Ignacio Tornos Martinez) [2183487] - cfg80211: Update Transition Disable policy during port authorization (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: minstrel_ht: remove unused has_mrr member from struct minstrel_priv (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: remove support for AddBA with fragmentation (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: agg-rx: avoid band check (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: prohibit IEEE80211_HT_CAP_DELAY_BA with MLO (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: don't clear DTIM period after setting it (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: change AddBA deny error message (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: mlme: mark assoc link in output (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add RCU _check() link access variants (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix AddBA response addressing (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: set internal scan request BSSID (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: advertise TWT requester only with HW support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: use link_id in ieee80211_change_bss() (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: use link ID in NL80211_CMD_SET_BSS (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: transmit AddBA with MLD address (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: wme: use ap_addr instead of deflink BSSID (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Process association status for affiliated links (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Parse station profile from association response (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211/mac80211: Fix ML element common size validation (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211/mac80211: Fix ML element common size calculation (Jose Ignacio Tornos Martinez) [2183487] - wifi: ieee80211: Support validating ML station profile length (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: support reporting failed links (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: recalc station aggregate data during link switch (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: include link address in debugfs (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add API to show the link STAs in debugfs (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add pointer from link STA to STA (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add to dump TX FIFO 0/1 for 8852C (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: set pin MUX to enable BT firmware log (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: phy: ignore warning of bb gain cfg_type 4 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: update BB parameters to v28 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: rfk: correct miscoding delay of DPK (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: correct set of IQK backup registers (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: Fix AP interface delete issue (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: support station interface creation version 1, 2 and 3 (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: add creating station interface support (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: dump dongle memory when attaching failed (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: return error when getting invalid max_flowrings from dongle (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: add a timer to read console periodically in PCIE bus (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: Fix authentication latency caused by OBSS stats survey (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: fix CERT-P2P:5.1.10 failure (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: fix firmware trap while dumping obss stats (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: Add dump_survey cfg80211 ops for HostApd AutoChannelSelection (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Support new chip RTL8188FU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852be: add 8852BE PCI entry (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops to read phy cap (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops to read efuse (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops::set_txpwr (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: debug: txpwr_table considers sign (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: phy: make generic txpwr setting functions (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add tables for RFK (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add BB and RF tables (2 of 2) (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add BB and RF tables (1 of 2) (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Don't exit on wakeup failure (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Replace zero-length arrays with DECLARE_FLEX_ARRAY() helper (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: stop tx queues immediately upon firmware exit (Jose Ignacio Tornos Martinez) [2183487] - Revert "mac80211: set NETIF_F_LLTX when using intermediate tx queues" (Jose Ignacio Tornos Martinez) [2183487] - treewide: use get_random_u32() when possible (Jose Ignacio Tornos Martinez) [2183487] - treewide: use prandom_u32_max() when possible, part 1 (Jose Ignacio Tornos Martinez) [2183487] - hwrng: core - let sleep be interrupted when unregistering hwrng (Jose Ignacio Tornos Martinez) [2183487] - tracing/kprobes: Do the notrace functions check without kprobes on ftrace (Mukesh Chaurasiya) [2203370] - tracing/kprobes: Fix a double initialization typo (Mukesh Chaurasiya) [2203370] - tracing/kprobe: Check whether the non-suffixed symbol is notrace (Mukesh Chaurasiya) [2203370] - tracing/kprobes: Fix to check notrace function with correct range (Mukesh Chaurasiya) [2203370] - tracing/kprobes: Fix within_notrace_func() to check only notrace functions (Mukesh Chaurasiya) [2203370] - powerpc/kprobes: Fix kprobe Oops happens in booke (Mukesh Chaurasiya) [2203370] - xfs: verify buffer contents when we skip log replay (Andrey Albershteyn) [2187464] {CVE-2023-2124} - perf c2c: Add report option to show false sharing in adjacent cachelines (Michael Petlan) [2193188] - powerpc/papr_scm: Update the NUMA distance table for the target node (Mamatha Inamdar) [2183474] - i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer() (Tony Camuso) [2188406] {CVE-2023-2194} - prlimit: do_prlimit needs to have a speculation check (Alex Gladkov) [2196315] {CVE-2023-0458} - vmxnet3: use gro callback when UPT is enabled (Izabela Bakollari) [2183057] - r8152: Rate limit overflow messages (Jose Ignacio Tornos Martinez) [2153574] {CVE-2022-3594} - docs: Remove unnecessary unicode character (Patrick Talbert) [2207988] - PCI: vmd: Add quirk to configure PCIe ASPM and LTR (Myron Stowe) [2136922] - PCI: vmd: Create feature grouping for client products (Myron Stowe) [2136922] - PCI: vmd: Use PCI_VDEVICE in device list (Myron Stowe) [2136922] - PCI/ASPM: Add pci_enable_link_state() (Myron Stowe) [2136922] - PCI: vmd: Fix secondary bus reset for Intel bridges (Myron Stowe) [2136922] - PCI: vmd: Disable MSI remapping after suspend (Myron Stowe) [2136922] - PCI: vmd: Add DID 8086:7D0B and 8086:AD0B for Intel MTL SKUs (Myron Stowe) [2136922] - PCI: vmd: Use devm_kasprintf() instead of simple kasprintf() (Myron Stowe) [2136922]- [rt] build kernel-rt-4.18.0-494.rt7.283.el8 [2180997] - net/sched: sch_fq: fix integer overflow of "credit" (Davide Caratti) [2187718] - net: sched: gred: prevent races when adding offloads to stats (Davide Caratti) [2187718] - sch_htb: Avoid grafting on htb_destroy_class_offload when destroying htb (Davide Caratti) [2187718] - net/sched: act_mpls: Fix warning during failed attribute validation (Davide Caratti) [2187718] - net: sched: fix memory leak in tcindex_set_parms (Davide Caratti) [2187718] - net_sched: reject TCF_EM_SIMPLE case for complex ematch module (Davide Caratti) [2187718] - net: sched: Fix use after free in red_enqueue() (Davide Caratti) [2187718] - net: sched: fix race condition in qdisc_graft() (Davide Caratti) [2187718] - net: sched: sfb: fix null pointer access issue when sfb_init() fails (Davide Caratti) [2187718] - net/sched: cls_api: Fix flow action initialization (Davide Caratti) [2187718] - scsi: lpfc: Update inbox lpfc driver for RHEL 8.9 to 14.0.0.21. (Paul Ely) [2165048] - scsi: lpfc: Copyright updates for 14.2.0.11 patches (Paul Ely) [2165048] - scsi: lpfc: Copyright updates for 14.2.0.10 patches (Paul Ely) [2165048] - scsi: lpfc: Defer issuing new PLOGI if received RSCN before completing REG_LOGIN (Paul Ely) [2165048] - scsi: lpfc: Record LOGO state with discovery engine even if aborted (Paul Ely) [2165048] - scsi: lpfc: Fix lockdep warning for rx_monitor lock when unloading driver (Paul Ely) [2165048] - scsi: lpfc: Reorder freeing of various DMA buffers and their list removal (Paul Ely) [2165048] - scsi: lpfc: Prevent lpfc_debugfs_lockstat_write() buffer overflow (Paul Ely) [2165048] - scsi: lpfc: Introduce new attention types for lpfc_sli4_async_fc_evt() handler (Paul Ely) [2165048] - scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write (Paul Ely) [2165048] - scsi: lpfc: Exit PRLI completion handling early if ndlp not in PRLI_ISSUE state (Paul Ely) [2165048] - scsi: lpfc: Remove duplicate ndlp kref decrement in lpfc_cleanup_rpis() (Paul Ely) [2165048] - scsi: lpfc: Remove redundant clean up code in disable_vport() (Paul Ely) [2165048] - scsi: lpfc: Fix crash involving race between FLOGI timeout and devloss handler (Paul Ely) [2165048] - net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg (Ricardo Robaina) [2192681] {CVE-2023-2248 CVE-2023-31436} - vfio/ccw: remove old IDA format restrictions (Tobias Huschle) [2187662] - vfio/ccw: handle a guest Format-1 IDAL (Tobias Huschle) [2187662] - vfio/ccw: allocate/populate the guest idal (Tobias Huschle) [2187662] - vfio/ccw: calculate number of IDAWs regardless of format (Tobias Huschle) [2187662] - vfio/ccw: read only one Format-1 IDAW (Tobias Huschle) [2187662] - vfio/ccw: refactor the idaw counter (Tobias Huschle) [2187662] - vfio/ccw: populate page_array struct inline (Tobias Huschle) [2187662] - vfio/ccw: record the page offset in struct pfn_array (Tobias Huschle) [2187662] - vfio/ccw: pass page count to page_array struct (Tobias Huschle) [2187662] - vfio/ccw: simplify CCW chain fetch routines (Tobias Huschle) [2187662] - vfio/ccw: move where IDA flag is set in ORB (Tobias Huschle) [2187662] - vfio/ccw: allow non-zero storage keys (Tobias Huschle) [2187662] - iavf: remove active_cvlans and active_svlans bitmaps (Stefan Assmann) [2153349] - iavf: refactor VLAN filter states (Stefan Assmann) [2153349] - iavf: do not track VLAN 0 filters (Stefan Assmann) [2153349] - iavf: fix non-tunneled IPv6 UDP packet type and hashing (Stefan Assmann) [2153349] - iavf: fix inverted Rx hash condition leading to disabled hash (Stefan Assmann) [2153349] - net/sched: move struct tc_mqprio_qopt_offload from pkt_cls.h to pkt_sched.h (Stefan Assmann) [2153349] - iavf/iavf_main: actually log ->src mask when talking about it (Stefan Assmann) [2153349] - iavf: Fix VF driver counting VLAN 0 filters (Stefan Assmann) [2153349] - iavf: Change information about device removal in dmesg (Stefan Assmann) [2153349] - iavf: Replace __FUNCTION__ with __func__ (Stefan Assmann) [2153349] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Stefan Assmann) [2153349] - ipv4: prevent potential spectre v1 gadget in fib_metrics_match() (Guillaume Nault) [2188040] - ipv4: prevent potential spectre v1 gadget in ip_metrics_convert() (Guillaume Nault) [2188040] - ipv4: Fix error return code in fib_table_insert() (Guillaume Nault) [2188040] - ipv4: drop dst in multicast routing path (Guillaume Nault) [2188040] - net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter() (Guillaume Nault) [2188040] - xfrm: Zero padding when dumping algos and encap (Sabrina Dubroca) [2189212] - xfrm: redact SA secret with lockdown confidentiality (Sabrina Dubroca) [2189212] - xfrm: fix bug with DSCP copy to v6 from v4 tunnel (Sabrina Dubroca) [2189212] - xfrm: enforce validity of offload input flags (Sabrina Dubroca) [2189212] - ice: Remove LAG+SRIOV mutual exclusion (Michal Schmidt) [2120585] - ext4: correct the misjudgment in ext4_iget_extra_inode (Carlos Maiolino) [2193101] - ext4: correct max_inline_xattr_value_size computing (Carlos Maiolino) [2193101] - ext4: fix use-after-free in ext4_xattr_set_entry (Carlos Maiolino) [2193103] {CVE-2023-2513} - ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h (Carlos Maiolino) [2193101] - ixgbevf: Fix resource leak in ixgbevf_init_module() (Ken Cox) [2153374] - ixgbevf: Add error messages on vlan error (Ken Cox) [2153374]- [rt] build kernel-rt-4.18.0-493.rt7.282.el8 [2180997] - Revert "drm/i915: Depend on !PREEMPT_RT." (John B. Wyatt IV) [2149799] - kunit: make kunit_test_timeout compatible with comment (Nico Pache) [2168375] - kunit: fix assert_type for comparison macros (Nico Pache) [2168375] - redhat: include new kunit tests in mod-internals (Nico Pache) [2168375] - kernel.h: split out mathematical helpers (Nico Pache) [2168375] - linux/kernel.h: fix overflow for DIV_ROUND_UP_ULL (Nico Pache) [2168375] - linux/kernel.h: Use parentheses around argument in u64_to_user_ptr() (Nico Pache) [2168375] - : drop the gcc-3.3 'const' hack in roundup() (Nico Pache) [2168375] - kernel.h: documentation for roundup() vs round_up() (Nico Pache) [2168375] - apparmor: test: Use NULL macros (Nico Pache) [2168375] - kasan: test: Use NULL macros (Nico Pache) [2168375] - kunit: use NULL macros (Nico Pache) [2168375] - kunit: Introduce _NULL and _NOT_NULL macros (Nico Pache) [2168375] - kunit: decrease macro layering for EQ/NE asserts (Nico Pache) [2168375] - kunit: decrease macro layering for integer asserts (Nico Pache) [2168375] - kunit: reduce layering in string assertion macros (Nico Pache) [2168375] - kunit: drop unused intermediate macros for ptr inequality checks (Nico Pache) [2168375] - kunit: make KUNIT_EXPECT_EQ() use KUNIT_EXPECT_EQ_MSG(), etc. (Nico Pache) [2168375] - Documentation: kunit: Remove redundant 'tips.rst' page (Nico Pache) [2168375] - Documentation: KUnit: reword description of assertions (Nico Pache) [2168375] - kunit: tool: Don't download risc-v opensbi firmware with wget (Nico Pache) [2168375] - drm/tests: Split up test cases in igt_check_drm_format_min_pitch (Nico Pache) [2168375] - kunit: executor: Fix a memory leak on failure in kunit_filter_tests (Nico Pache) [2168375] - Documentation: kunit: Cleanup run_wrapper, fix x-ref (Nico Pache) [2168375] - kunit: use kmemdup in kunit_filter_tests(), take suite as const (Nico Pache) [2168375] - kunit: fix executor OOM error handling logic on non-UML (Nico Pache) [2168375] - drm: selftest: convert drm_mm selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_buddy selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_framebuffer selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_dp_mst_helper selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_plane_helper selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_format selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_rect selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_cmdline_parser selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_damage_helper selftest to KUnit (Nico Pache) [2168375] - drm/doc: Add KUnit documentation (Nico Pache) [2168375] - kunit: drop unused assert_type from kunit_assert and clean up macros (Nico Pache) [2168375] - kunit: split out part of kunit_assert into a static const (Nico Pache) [2168375] - kunit: factor out kunit_base_assert_format() call into kunit_fail() (Nico Pache) [2168375] - kunit: drop unused kunit* field in kunit_assert (Nico Pache) [2168375] - kunit: move check if assertion passed into the macros (Nico Pache) [2168375] - kunit: tool: misc cleanups (Nico Pache) [2168375] - kunit: tool: minor cosmetic cleanups in kunit_parser.py (Nico Pache) [2168375] - kunit: tool: make parser stop overwriting status of suites w/ no_tests (Nico Pache) [2168375] - kunit: tool: remove dead parse_crash_in_log() logic (Nico Pache) [2168375] - kunit: tool: print clearer error message when there's no TAP output (Nico Pache) [2168375] - kunit: tool: stop using a shell to run kernel under QEMU (Nico Pache) [2168375] - kunit: tool: update test counts summary line format (Nico Pache) [2168375] - kunit: bail out of test filtering logic quicker if OOM (Nico Pache) [2168375] - lib/Kconfig.debug: change KUnit tests to default to KUNIT_ALL_TESTS (Nico Pache) [2168375] - kunit: Rework kunit_resource allocation policy (Nico Pache) [2168375] - thunderbolt: Add KUnit test for devices with no DisplayPort adapters (Nico Pache) [2168375] - drm/todo: Add entry for converting kselftests to kunit (Nico Pache) [2168375] - drm/todo: Add entry for using kunit in the subsystem (Nico Pache) [2168375] - kunit: fix debugfs code to use enum kunit_status, not bool (Nico Pache) [2168375] - kunit: add ability to specify suite-level init and exit functions (Nico Pache) [2168375] - kunit: rename print_subtest_{start,end} for clarity (s/subtest/suite) (Nico Pache) [2168375] - kunit: add support for kunit_suites that reference init code (Nico Pache) [2168375] - Documentation: kunit: change complete_and_exit to kthread_complete_and_exit (Nico Pache) [2168375] - mm/slub, kunit: Make slub_kunit unaffected by user specified flags (Nico Pache) [2168375] - kunit: Make kunit_remove_resource() idempotent (Nico Pache) [2168375] - list: test: Test the hlist structure (Nico Pache) [2168375] - ASoC: soc-utils: Add kunit test for snd_soc_tdm_params_to_bclk() (Nico Pache) [2168375] - ASoC: soc-utils: Add helper to calculate BCLK from TDM info (Nico Pache) [2168375] - Documentation: kunit: update kconfig options needed for UML coverage (Nico Pache) [2168375] - kunit: split resource API impl from test.c into new resource.c (Nico Pache) [2168375] - kunit: split resource API from test.h into new resource.h (Nico Pache) [2168375] - kunit: tool: more descriptive metavars/--help output (Nico Pache) [2168375] - kunit: tool: Do not colorize output when redirected (Nico Pache) [2168375] - kunit: tool: properly report the used arch for --json, or '' if not known (Nico Pache) [2168375] - kunit: tool: refactor how we plumb metadata into JSON (Nico Pache) [2168375] - kunit: tool: drop mostly unused KunitResult.result field (Nico Pache) [2168375] - kunit: tool: readability tweaks in KernelCI json generation logic (Nico Pache) [2168375] - kunit: tool: simplify code since build_dir can't be None (Nico Pache) [2168375] - kunit: tool: drop last uses of collections.namedtuple (Nico Pache) [2168375] - kunit: tool: drop unused KernelDirectoryPath var (Nico Pache) [2168375] - kunit: tool: make --json handling a bit clearer (Nico Pache) [2168375] - Documentation: kunit: fix path to .kunitconfig in start.rst (Nico Pache) [2168375] - Documentation: kunit: Fix cross-referencing warnings (Nico Pache) [2168375] - binfmt_elf: Introduce KUnit test (Nico Pache) [2168375] - list: test: Add a test for list_entry_is_head() (Nico Pache) [2168375] - list: test: Add a test for list_is_head() (Nico Pache) [2168375] - list: test: Add test for list_del_init_careful() (Nico Pache) [2168375] - list: introduce list_is_head() helper and re-use it in list.h (Nico Pache) [2168375] - list: add "list_del_init_careful()" to go with "list_empty_careful()" (Nico Pache) [2168375] - kunit: add example test case showing off all the expect macros (Nico Pache) [2168375] - test_hash.c: refactor into kunit (Nico Pache) [2168375] - lib/Kconfig.debug: properly split hash test kernel entries (Nico Pache) [2168375] - test_hash.c: split test_hash_init (Nico Pache) [2168375] - test_hash.c: split test_int_hash into arch-specific functions (Nico Pache) [2168375] - hash.h: remove unused define directive (Nico Pache) [2168375] - iio: test: Add check against NULL for buffer in tests. (Nico Pache) [2168375] - net: kunit: add a test for dev_addr_lists (Nico Pache) [2168375] - kprobes: convert tests to kunit (Nico Pache) [2168375] - bitfield: build kunit tests without structleak plugin (Nico Pache) [2168375] - thunderbolt: build kunit tests without structleak plugin (Nico Pache) [2168375] - iio/test-format: build kunit tests without structleak plugin (Nico Pache) [2168375] - gcc-plugins/structleak: add makefile var for disabling structleak (Nico Pache) [2168375] - math: RATIONAL_KUNIT_TEST should depend on RATIONAL instead of selecting it (Nico Pache) [2168375] - math: make RATIONAL tristate (Nico Pache) [2168375] - rtc: move RTC_LIB_KUNIT_TEST to proper location (Nico Pache) [2168375] - rtc: Improve performance of rtc_time64_to_tm(). Add tests. (Nico Pache) [2168375] - lib/math/rational: add Kunit test cases (Nico Pache) [2168375] - time/kunit: Add missing MODULE_LICENSE() (Nico Pache) [2168375] - kasan: test: make use of kunit_skip() (Nico Pache) [2168375] - time: Improve performance of time64_to_tm() (Nico Pache) [2168375] - iio: Remove a cast in iio-test-format which is no longer required (Nico Pache) [2168375] - lib: kunit: suppress a compilation warning of frame size (Nico Pache) [2168375] - kasan: docs: update tests section (Nico Pache) [2168375] - iio: Add basic unit test for iio_format_value() (Nico Pache) [2168375] - Documentation: KUnit: Fix usage bug (Nico Pache) [2168375] - kunit: fix missing f in f-string in run_checks.py (Nico Pache) [2168375] - kunit: tool: Import missing importlib.abc (Nico Pache) [2168375] - kunit: replace kernel.h with the necessary inclusions (Nico Pache) [2168375] - Documentation: KUnit: Restyled Frequently Asked Questions (Nico Pache) [2168375] - Documentation: KUnit: Restyle Test Style and Nomenclature page (Nico Pache) [2168375] - Documentation: KUnit: Rework writing page to focus on writing tests (Nico Pache) [2168375] - Documentation: kunit: Reorganize documentation related to running tests (Nico Pache) [2168375] - Documentation: KUnit: Added KUnit Architecture (Nico Pache) [2168375] - Documentation: KUnit: Rewrite getting started (Nico Pache) [2168375] - Documentation: KUnit: Rewrite main page (Nico Pache) [2168375] - kunit: tool: Default --jobs to number of CPUs (Nico Pache) [2168375] - kunit: tool: fix newly introduced typechecker errors (Nico Pache) [2168375] - kunit: tool: make `build` subcommand also reconfigure if needed (Nico Pache) [2168375] - kunit: tool: delete kunit_parser.TestResult type (Nico Pache) [2168375] - kunit: tool: use dataclass instead of collections.namedtuple (Nico Pache) [2168375] - kunit: tool: suggest using decode_stacktrace.sh on kernel crash (Nico Pache) [2168375] - kunit: tool: reconfigure when the used kunitconfig changes (Nico Pache) [2168375] - kunit: tool: revamp message for invalid kunitconfig (Nico Pache) [2168375] - kunit: tool: add --kconfig_add to allow easily tweaking kunitconfigs (Nico Pache) [2168375] - kunit: tool: move Kconfig read_from_file/parse_from_string to package-level (Nico Pache) [2168375] - kunit: tool: print parsed test results fully incrementally (Nico Pache) [2168375] - kunit: Report test parameter results as (K)TAP subtests (Nico Pache) [2168375] - kunit: Don't crash if no parameters are generated (Nico Pache) [2168375] - kunit: tool: Report an error if any test has no subtests (Nico Pache) [2168375] - kunit: tool: Do not error on tests without test plans (Nico Pache) [2168375] - kunit: add run_checks.py script to validate kunit changes (Nico Pache) [2168375] - kunit: tool: fix --json output for skipped tests (Nico Pache) [2168375] - kunit: tool: fix typecheck errors about loading qemu configs (Nico Pache) [2168375] - kunit: tool: continue past invalid utf-8 output (Nico Pache) [2168375] - kunit: tool: improve compatibility of kunit_parser with KTAP specification (Nico Pache) [2168375] - kunit: tool: yield output from run_kernel in real time (Nico Pache) [2168375] - kunit: tool: support running each suite/test separately (Nico Pache) [2168375] - kunit: tool: actually track how long it took to run tests (Nico Pache) [2168375] - kunit: tool: factor exec + parse steps into a function (Nico Pache) [2168375] - kunit: add 'kunit.action' param to allow listing out tests (Nico Pache) [2168375] - kunit: tool: show list of valid --arch options when invalid (Nico Pache) [2168375] - kunit: tool: misc fixes (unused vars, imports, leaked files) (Nico Pache) [2168375] - kunit: fix too small allocation when using suite-only kunit.filter_glob (Nico Pache) [2168375] - kunit: tool: allow filtering test cases via glob (Nico Pache) [2168375] - kunit: tool: better handling of quasi-bool args (--json, --raw_output) (Nico Pache) [2168375] - kunit: tool: make --raw_output support only showing kunit output (Nico Pache) [2168375] - kunit: tool: add --kernel_args to allow setting module params (Nico Pache) [2168375] - kunit: tool: Assert the version requirement (Nico Pache) [2168375] - kunit: tool: remove unnecessary "annotations" import (Nico Pache) [2168375] - Documentation: kunit: drop obsolete note about uml_abort for coverage (Nico Pache) [2168375] - kunit: tool: Fix error messages for cases of no tests and wrong TAP header (Nico Pache) [2168375] - kunit: tool: Support skipped tests in kunit_tool (Nico Pache) [2168375] - kunit: tool: internal refactor of parser input handling (Nico Pache) [2168375] - kunit: Remove the unused all_tests.config (Nico Pache) [2168375] - kunit: Move default config from arch/um -> tools/testing/kunit (Nico Pache) [2168375] - kunit: arch/um/configs: Enable KUNIT_ALL_TESTS by default (Nico Pache) [2168375] - kunit: tool: add support for QEMU (Nico Pache) [2168375] - kunit: tool: make --kunitconfig accept dirs, add lib/kunit fragment (Nico Pache) [2168375] - kunit: tool: Disable PAGE_POISONING under --alltests (Nico Pache) [2168375] - kunit: tool: Fix a python tuple typing error (Nico Pache) [2168375] - iommu/amd: Indicate whether DMA remap support is enabled (Desnes Nunes) [2184064] - Revert "usb: typec: ucsi: add a common function ucsi_unregister_connectors()" (Desnes Nunes) [2184064] - usb: typec: ucsi: Only check the contract if there is a connection (Desnes Nunes) [2184064] - media: uvcvideo: Fix InterfaceProtocol for Quanta camera (Desnes Nunes) [2184064] - net: thunderbolt: fix memory leak in tbnet_open() (Desnes Nunes) [2184064] - USB: serial: option: add u-blox LARA-L6 modem (Desnes Nunes) [2184064] - USB: serial: option: add u-blox LARA-R6 00B modem (Desnes Nunes) [2184064] - USB: serial: option: remove old LARA-R6 PID (Desnes Nunes) [2184064] - net: thunderbolt: Fix error handling in tbnet_init() (Desnes Nunes) [2184064] - USB: serial: option: add Fibocom FM160 0x0111 composition (Desnes Nunes) [2184064] - USB: serial: option: add Fibocom MA510 modem (Desnes Nunes) [2184064] - USB: serial: option: add Fibocom L610 modem (Desnes Nunes) [2184064] - USB: serial: option: add device id for Foxconn T99W265 (Desnes Nunes) [2184064] - USB: serial: option: add Fibocom FM101-GL variants (Desnes Nunes) [2184064] - USB: serial: option: add Telit LE910S1 0x9200 composition (Desnes Nunes) [2184064] - usb: add NO_LPM quirk for Realforce 87U Keyboard (Desnes Nunes) [2184064] - usb: typec: tipd: Prevent uninitialized event{1,2} in IRQ handler (Desnes Nunes) [2184064] - usb: typec: mux: Enter safe mode only when pins need to be reconfigured (Desnes Nunes) [2184064] - USB: bcma: Make GPIO explicitly optional (Desnes Nunes) [2184064] - USB: serial: option: add Sierra Wireless EM9191 (Desnes Nunes) [2184064] - xhci: Remove device endpoints from bandwidth list when freeing the device (Desnes Nunes) [2184064] - xhci-pci: Set runtime PM as default policy on all xHC 1.2 or later devices (Desnes Nunes) [2184064] - xhci: Add quirk to reset host back to default state at shutdown (Desnes Nunes) [2184064] - usb: xhci: add XHCI_SPURIOUS_SUCCESS to ASM1042 despite being a V0.96 controller (Desnes Nunes) [2184064] - Revert "xhci: turn off port power in shutdown" (Desnes Nunes) [2184064] - xhci-pci: Allow host runtime PM as default for Intel Meteor Lake xHCI (Desnes Nunes) [2184064] - xhci-pci: Allow host runtime PM as default for Intel Raptor Lake xHCI (Desnes Nunes) [2184064] - xhci: turn off port power in shutdown (Desnes Nunes) [2184064] - xhci: Keep interrupt disabled in initialization until host is running. (Desnes Nunes) [2184064] - fbdev: sisfb: use explicitly signed char (Desnes Nunes) [2184064] - usb: typec: ucsi: acpi: Implement resume callback (Desnes Nunes) [2184064] - usb: typec: ucsi: Check the connection on resume (Desnes Nunes) [2184064] - usb: host: ehci-exynos: switch to using gpiod API (Desnes Nunes) [2184064] - usb: typec: ucsi_ccg: Disable UCSI ALT support on Tegra (Desnes Nunes) [2184064] - usb: typec: Replace custom implementation of device_match_fwnode() (Desnes Nunes) [2184064] - usb: typec: ucsi: Don't warn on probe deferral (Desnes Nunes) [2184064] - usb: typec: ucsi: Wait for the USB role switches (Desnes Nunes) [2184064] - usb: typec: ucsi: add a common function ucsi_unregister_connectors() (Desnes Nunes) [2184064] - usb: typec: ucsi: Better fix for missing unplug events issue (Desnes Nunes) [2184064] - usb: typec: ucsi: Read the PDOs in separate work (Desnes Nunes) [2184064] - usb: typec: ucsi: Check the partner alt modes always if there is PD contract (Desnes Nunes) [2184064] - usb: typec: ucsi: acpi: Reduce the command completion timeout (Desnes Nunes) [2184064] - usb: typec: ucsi: Add polling mechanism for partner tasks like alt mode checking (Desnes Nunes) [2184064] - usb: typec: ucsi: Don't stop alt mode registration on busy condition (Desnes Nunes) [2184064] - usb: typec: ucsi: Always cancel the command if PPM reports BUSY condition (Desnes Nunes) [2184064] - usb: add quirks for Lenovo OneLink+ Dock (Desnes Nunes) [2184064] - USB: NO_LPM quirk Lenovo USB-C to Ethernet Adapher(RTL8153-04) (Desnes Nunes) [2184064] - USB: NO_LPM quirk Lenovo Powered USB-C Travel Hub (Desnes Nunes) [2184064] - usb: idmouse: fix an uninit-value in idmouse_open (Desnes Nunes) [2184064] - usb: ulpi: use DEFINE_SHOW_ATTRIBUTE to simplify ulpi_regs (Desnes Nunes) [2184064] - usb: ulpi: Add debugfs support (Desnes Nunes) [2184064] - usb: typec: fusb302: Switch to use dev_err_probe() helper (Desnes Nunes) [2184064] - usb: typec: qcom-pmic-typec: Switch to use dev_err_probe() helper (Desnes Nunes) [2184064] - usb: typec: stusb160x: Switch to use dev_err_probe() helper (Desnes Nunes) [2184064] - USB: serial: qcserial: add new usb-id for Dell branded EM7455 (Desnes Nunes) [2184064] - thunderbolt: Explicitly enable lane adapter hotplug events at startup (Desnes Nunes) [2184064] - media: flexcop-usb: use usb_endpoint_maxp() (Desnes Nunes) [2184064] - media: flexcop-usb: clean up URB initialisation (Desnes Nunes) [2184064] - media: flexcop-usb: clean up endpoint sanity checks (Desnes Nunes) [2184064] - media: flexcop-usb: fix endpoint type check (Desnes Nunes) [2184064] - media: flexcop-usb: sanity checking of endpoint type (Desnes Nunes) [2184064] - media: dib0700: fix rc endpoint lookup (Desnes Nunes) [2184064] - media: flexcop-usb: fix endpoint sanity check (Desnes Nunes) [2184064] - media: b2c2-flexcop-usb: add sanity checking (Desnes Nunes) [2184064] - media: flexcop-usb: fix NULL-ptr deref in flexcop_usb_transfer_init() (Desnes Nunes) [2184064] - media: usb/dvb-usb-v2: fix repeated words in comments (Desnes Nunes) [2184064] - thunderbolt: Use dev_err_probe() (Desnes Nunes) [2184064] - thunderbolt: Convert to use sysfs_emit()/sysfs_emit_at() APIs (Desnes Nunes) [2184064] - Revert "usb: storage: Add quirk for Samsung Fit flash" (Desnes Nunes) [2184064] - USB: add RESET_RESUME quirk for NVIDIA Jetson devices in RCM (Desnes Nunes) [2184064] - media: uvcvideo: move uvc_format_desc to common header (Desnes Nunes) [2184064] - media: uvcvideo: Add UVC_GUID_FORMAT_H265 (Desnes Nunes) [2184064] - media: v4l: move helper functions for fractions from uvc to v4l2-common (Desnes Nunes) [2184064] - xhci: remove unused lpm_failed_dev member from struct xhci_hcd (Desnes Nunes) [2184064] - xhci: remove unused command member from struct xhci_hcd struct (Desnes Nunes) [2184064] - xhci: show fault reason for a failed enable slot command (Desnes Nunes) [2184064] - xhci: Don't show warning for reinit on known broken suspend (Desnes Nunes) [2184064] - xhci: dbc: Fix memory leak in xhci_alloc_dbc() (Desnes Nunes) [2184064] - usb: host: xhci: Fix potential memory leak in xhci_alloc_stream_info() (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: clean up driver prefix (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: move driver structure (Desnes Nunes) [2184064] - USB: serial: make remove callback return void (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: clean up attribute visibility logic (Desnes Nunes) [2184064] - USB: serial: console: move mutex_unlock() before usb_serial_put() (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: convert to use dev_groups (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: add support for HP and HA devices (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: simplify divisor handling (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: assume hi-speed type (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: clean up baudrate request (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: clean up attribute handling (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: clean up modem-status handling (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: tighten device-type detection (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: rename channel index (Desnes Nunes) [2184064] - USB: serial: kl5kusb105: use usb_control_msg_recv() and usb_control_msg_send() (Desnes Nunes) [2184064] - USB: serial: keyspan_pda: use usb_control_msg_recv() (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: use usb_control_msg_recv() (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: include FT2232D in type string (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: rename chip types (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: drop redundant chip type comments (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: clean up chip type enum (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: fix 300 bps rate for SIO (Desnes Nunes) [2184064] - usb: typec: intel_pmc_mux: Use the helper acpi_dev_get_memory_resources() (Desnes Nunes) [2184064] - usb: misc: usb3503: call clk_disable_unprepare in the error handling (Desnes Nunes) [2184064] - usb: misc: uss720: fix uninitialized variable rlen (Desnes Nunes) [2184064] - thunderbolt: debugfs: Fix spelling mistakes in seq_puts text (Desnes Nunes) [2184064] - thunderbolt: Add support for ASMedia NVM image format (Desnes Nunes) [2184064] - thunderbolt: Move vendor specific NVM handling into nvm.c (Desnes Nunes) [2184064] - thunderbolt: Provide tb_retimer_nvm_read() analogous to tb_switch_nvm_read() (Desnes Nunes) [2184064] - thunderbolt: Rename and make nvm_read() available for other files (Desnes Nunes) [2184064] - thunderbolt: Extend NVM version fields to 32-bits (Desnes Nunes) [2184064] - thunderbolt: Allow NVM upgrade of USB4 host routers (Desnes Nunes) [2184064] - scsi: uas: Drop DID_TARGET_FAILURE use (Desnes Nunes) [2184064] - usb: clean up after dropping driver registration log spam (Desnes Nunes) [2184064] - USB: host: ehci-atmel: Add support for HSIC phy (Desnes Nunes) [2184064] - dt-bindings: usb: atmel: add USB PHY type property (Desnes Nunes) [2184064] - USB: xhci: make xhci_get_endpoint_address static (Desnes Nunes) [2184064] - thunderbolt: Add support for receiver lane margining (Desnes Nunes) [2184064] - thunderbolt: Add helper to check if CL states are enabled on port (Desnes Nunes) [2184064] - thunderbolt: Pass CL state bitmask to tb_port_clx_supported() (Desnes Nunes) [2184064] - thunderbolt: Move port CL state functions into correct place in switch.c (Desnes Nunes) [2184064] - thunderbolt: Move tb_xdomain_parent() to tb.h (Desnes Nunes) [2184064] - USB: hcd-pci: Drop the unused id parameter from usb_hcd_pci_probe() (Desnes Nunes) [2184064] - USB: FHCI: Switch to GPIO descriptors (Desnes Nunes) [2184064] - net: thunderbolt: Update module description with mention of USB4 (Desnes Nunes) [2184064] - net: thunderbolt: Convert to use SPDX identifier (Desnes Nunes) [2184064] - net: thunderbolt: Enable full end-to-end flow control (Desnes Nunes) [2184064] - net: thunderbolt: Align the driver to the USB4 networking spec (Desnes Nunes) [2184064] - net: thunderbolt: Add comment clarifying prtcstns flags (Desnes Nunes) [2184064] - thunderbolt: Add back Intel Falcon Ridge end-to-end flow control workaround (Desnes Nunes) [2184064] - thunderbolt: Make iommu_dma_protection more accurate (Desnes Nunes) [2184064] - iommu: Add capability for pre-boot DMA protection (Desnes Nunes) [2184064] - iommu: Introduce device_iommu_capable() (Desnes Nunes) [2184064] - thunderbolt: Show link type for XDomain connections too (Desnes Nunes) [2184064] - thunderbolt: Add KUnit test for devices with no DisplayPort adapters (Desnes Nunes) [2184064] - thunderbolt: Add support for XDomain lane bonding (Desnes Nunes) [2184064] - thunderbolt: Split setting link width and lane bonding into own functions (Desnes Nunes) [2184064] - thunderbolt: Move tb_port_state() prototype to correct place (Desnes Nunes) [2184064] - thunderbolt: Fix typo in comment (Desnes Nunes) [2184064] - thunderbolt: Replace usage of found with dedicated list iterator variable (Desnes Nunes) [2184064] - net: thunderbolt: Enable DMA paths only after rings are enabled (Desnes Nunes) [2184064] - usb: reduce kernel log spam on driver registration (Desnes Nunes) [2184064] - usb: host: xhci-plat: suspend/resume clks for brcm (Desnes Nunes) [2184064] - usb: host: xhci-plat: suspend and resume clocks (Desnes Nunes) [2184064] - usb: host: Initiate urb ep with udev ep0 (Desnes Nunes) [2184064] - usb: ehci: Use endpoint in URB to get maxpacket (Desnes Nunes) [2184064] - dt-bindings: usb: Add missing (unevaluated|additional)Properties on child nodes (Desnes Nunes) [2184064] - dt-bindings: usb: Add DT bindings for STUSB160x Type-C controller (Desnes Nunes) [2184064] - media: uvcvideo: Limit power line control for Sonix Technology (Desnes Nunes) [2184064] - media: uvcvideo: Use entity get_cur in uvc_ctrl_set (Desnes Nunes) [2184064] - media: uvcvideo: Fix typo 'the the' in comment (Desnes Nunes) [2184064] - media: uvcvideo: Use indexed loops in uvc_ctrl_init_ctrl() (Desnes Nunes) [2184064] - media: uvcvideo: Fix invalid pointer in uvc_ctrl_init_ctrl() (Desnes Nunes) [2184064] - media: uvcvideo: Remove unneeded goto (Desnes Nunes) [2184064] - media: uvcvideo: Limit power line control for Acer EasyCamera (Desnes Nunes) [2184064] - media: uvcvideo: Limit power line control for Quanta cameras (Desnes Nunes) [2184064] - media: uvcvideo: Limit power line control for Chicony Easycamera (Desnes Nunes) [2184064] - media: uvcvideo: Limit power line control for Chicony Easycamera (Desnes Nunes) [2184064] - media: uvcvideo: Limit power line control for Quanta UVC Webcam (Desnes Nunes) [2184064] - media: uvcvideo: Add support for per-device control mapping overrides (Desnes Nunes) [2184064] - media: uvcvideo: Add missing value for power_line_frequency (Desnes Nunes) [2184064] - media: uvcvideo: Replace broken URL (Desnes Nunes) [2184064] - media: uvcvideo: Fix comment blocks style (Desnes Nunes) [2184064] - media: uvcvideo: refactor __uvc_ctrl_add_mapping (Desnes Nunes) [2184064] - media: technisat-usb2: Fix comment typo (Desnes Nunes) [2184064] - media: tm6000: Fix typo 'the the' in comment (Desnes Nunes) [2184064] - media: gspca: Fix typo 'the the' in comment (Desnes Nunes) [2184064] - thunderbolt: Add support for Intel Meteor Lake (Desnes Nunes) [2184064] - thunderbolt: Add comment where Thunderbolt 4 PCI IDs start (Desnes Nunes) [2184064] - usb/hcd: Fix dma_map_sg error check (Desnes Nunes) [2184064] - usb: move from strlcpy with unused retval to strscpy (Desnes Nunes) [2184064] - usb: typec: tcpci_rt1711h: Fix CC PHY noise filter of voltage level (Desnes Nunes) [2184064] - usb: typec: tcpci: Move function "tcpci_to_typec_cc" to common (Desnes Nunes) [2184064] - usb: typec: tcpci_rt1711h: Add compatible id with rt1715 (Desnes Nunes) [2184064] - usb: typec: tcpci_rt1711h: Add initial phy setting (Desnes Nunes) [2184064] - usb: typec: tcpci_rt1711h: Add regulator support when source vbus (Desnes Nunes) [2184064] - usb: typec: tcpci_rt1711h: Fix vendor setting when set vconn (Desnes Nunes) [2184064] - dt-bindings usb: typec: rt1711h: Add binding for Richtek RT1711H (Desnes Nunes) [2184064] - usb: common: debug: Check non-standard control requests (Desnes Nunes) [2184064] - usb: typec: ucsi: stm32g0: Fix spelling mistake "booloader" -> "bootloader" (Desnes Nunes) [2184064] - usb: common: usb-conn-gpio: Simplify some error message (Desnes Nunes) [2184064] - scsi: target: iscsi: Fix an error message in iscsi_check_key() (Maurizio Lombardi) [2186500] - scsi: target: core: Fix warning on RT kernels (Maurizio Lombardi) [2186500] - scsi: target: core: Remove unused variable 'unit_serial_len' (Maurizio Lombardi) [2186500] - scsi: target: Remove the unused function transport_lba_64_ext() (Maurizio Lombardi) [2186500] - fix iov_iter_bvec() "direction" argument (Maurizio Lombardi) [2186500] - scsi: target: tcm_loop: Fix possible name leak in tcm_loop_setup_hba_bus() (Maurizio Lombardi) [2186500] - scsi: target: core: New key must be used for moved PR (Maurizio Lombardi) [2186500] - scsi: target: core: UA on all LUNs after reset (Maurizio Lombardi) [2186500] - scsi: target: core: Abort all preempted regs if requested (Maurizio Lombardi) [2186500] - scsi: target: core: Fix memory leak in preempt_and_abort (Maurizio Lombardi) [2186500] - scsi: target: core: Fix preempt and abort for allreg res (Maurizio Lombardi) [2186500] - scsi: target: Remove unused se_tmr_req_cache declaration (Maurizio Lombardi) [2186500] - scsi: target: alua: Do not report emtpy port group (Maurizio Lombardi) [2186500] - scsi: target: core: Set MULTIP bit for se_device with multiple ports (Maurizio Lombardi) [2186500] - scsi: target: pscsi: Remove repeated word "calling" (Maurizio Lombardi) [2186500] - scsi: target: core: De-RCU of se_lun and se_lun acl (Maurizio Lombardi) [2186500] - scsi: target: core: Fix race during ACL removal (Maurizio Lombardi) [2186500] - scsi: target: Remove XDWRITEREAD emulated support (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Do not require target authentication (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Allow AuthMethod=None (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Support base64 in CHAP (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Add support for extended CDB AHS (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Fix clang -Wformat warnings (Maurizio Lombardi) [2186500] - scsi: target: Remove incorrect zero blocks WRITE_SAME check (Maurizio Lombardi) [2186500] - scsi: target: Remove duplicate "the" (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Fix NULL pointer dereference in iscsi_conn_auth_required() (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Control authentication per ACL (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Extract auth functions (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Add upcast helpers (Maurizio Lombardi) [2186500] - scsi: target: tcmu: Avoid holding XArray lock when calling lock_page (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Rename iscsi_session to iscsit_session (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Rename iscsi_conn to iscsit_conn (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Rename iscsi_cmd to iscsit_cmd (Maurizio Lombardi) [2186500] - scsi: target: tcmu: Fix possible data corruption (Maurizio Lombardi) [2186500] - scsi: target: core: Silence the message about unknown VPD pages (Maurizio Lombardi) [2186500] - target: remove an incorrect unmap zeroes data deduction (Maurizio Lombardi) [2186500] - scsi: target: Fix incorrect use of cpumask_t (Maurizio Lombardi) [2186500] - scsi: target: tcmu: Fix possible page UAF (Maurizio Lombardi) [2186500] - scsi: target: Add iscsi/cpus_allowed_list in configfs (Maurizio Lombardi) [2186500] - scsi: target: tcmu: Make cmd_ring_size changeable via configfs (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Make sure the np under each tpg is unique (Maurizio Lombardi) [2186500] - scsi: target: configfs: Delete unnecessary checks for NULL (Maurizio Lombardi) [2186500] - scsi: target: core: Use RCU helpers for INQUIRY t10_alua_tg_pt_gp (Maurizio Lombardi) [2186500] - scsi: target: core: Remove from tmr_list during LUN unlink (Maurizio Lombardi) [2186500] - scsi: target: core: Stop using bdevname() (Maurizio Lombardi) [2186500] - scsi: target: Perform ALUA group changes in one step (Maurizio Lombardi) [2186500] - scsi: target: Replace lun_tg_pt_gp_lock with rcu in I/O path (Maurizio Lombardi) [2186500] - scsi: target: Fix alua_tg_pt_gps_count tracking (Maurizio Lombardi) [2186500] - scsi: target: Fix ordered tag handling (Maurizio Lombardi) [2186500] - scsi: target: Fix ordered CMD_T_SENT handling (Maurizio Lombardi) [2186500] - scsi: target: tcmu: Allocate zeroed pages for data area (Maurizio Lombardi) [2186500] - scsi: target: tcmu: Use struct_size() helper in kmalloc() (Maurizio Lombardi) [2186500] - scsi: target: sbp: Replace enable attr with ops.enable (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Replace tpg enable attr with ops.enable (Maurizio Lombardi) [2186500] - scsi: target: core: Add common tpg/enable attribute (Maurizio Lombardi) [2186500] - scsi: target: core: Make logs less verbose (Maurizio Lombardi) [2186500] - scsi: target: Remove unused function arguments (Maurizio Lombardi) [2186500] - scsi: target: Fix spelling mistake "CONFLIFT" -> "CONFLICT" (Maurizio Lombardi) [2186500] - dm: don't lock fs when the map is NULL in process of resume (Benjamin Marzinski) [2192702] - dm flakey: add an "error_reads" option (Benjamin Marzinski) [2192702] - dm flakey: remove trailing space in the table line (Benjamin Marzinski) [2192702] - dm flakey: fix a crash with invalid table line (Benjamin Marzinski) [2192702] - dm ioctl: fix nested locking in table_clear() to remove deadlock concern (Benjamin Marzinski) [2192702] - dm: unexport dm_get_queue_limits() (Benjamin Marzinski) [2192702] - dm: add helper macro for simple DM target module init and exit (Benjamin Marzinski) [2192702] - dm raid: remove unused d variable (Benjamin Marzinski) [2192702] - dm mirror: add DMERR message if alloc_workqueue fails (Benjamin Marzinski) [2192702] - dm: push error reporting down to dm_register_target() (Benjamin Marzinski) [2192702] - dm integrity: call kmem_cache_destroy() in dm_integrity_init() error path (Benjamin Marzinski) [2192702] - dm error: add discard support (Benjamin Marzinski) [2192702] - dm zero: add discard support (Benjamin Marzinski) [2192702] - dm table: allow targets without devices to set ->io_hints (Benjamin Marzinski) [2192702] - dm verity: fix error handling for check_at_most_once on FEC (Benjamin Marzinski) [2192702] - dm thin: speed up cell_defer_no_holder() (Benjamin Marzinski) [2192702] - dm bufio: don't bug for clear developer oversight (Benjamin Marzinski) [2192702] - dm bufio: never crash if dm_bufio_in_request() (Benjamin Marzinski) [2192702] - dm bufio: use WARN_ON in dm_bufio_client_destroy and dm_bufio_exit (Benjamin Marzinski) [2192702] - dm bufio: remove unused dm_bufio_release_move interface (Benjamin Marzinski) [2192702] - dm stats: check for and propagate alloc_percpu failure (Benjamin Marzinski) [2192702] - dm crypt: avoid accessing uninitialized tasklet (Benjamin Marzinski) [2192702] - dm crypt: add cond_resched() to dmcrypt_write() (Benjamin Marzinski) [2192702] - dm thin: fix deadlock when swapping to thin device (Benjamin Marzinski) [2192702] - units: add the HZ macros (Jocelyn Falempe) [2160451] - isystem: ship and use stdarg.h (Jocelyn Falempe) [2160451] - i915: Move list_count() to list.h as list_count_nodes() for broader use (Jocelyn Falempe) [2160451] - resource: Convert DEFINE_RES_NAMED() to be compound literal (Jocelyn Falempe) [2160451] - media: videobuf2: Assert held reservation lock for dma-buf mmapping (Jocelyn Falempe) [2160451] - media: videobuf2: Stop using internal dma-buf lock (Jocelyn Falempe) [2160451] - media: videobuf2: Prepare to dynamic dma-buf locking specification (Jocelyn Falempe) [2160451] - media: videobuf2-dma-contig.c: remove spurious 'b' in message (Jocelyn Falempe) [2160451] - dma-buf: Add unlocked variant of attachment-mapping functions (Jocelyn Falempe) [2160451] - dma-buf: Add unlocked variant of vmapping functions (Jocelyn Falempe) [2160451] - kbuild: simplify access to the kernel's version (Jocelyn Falempe) [2160451] - hwmon: (core) Add support for rated attributes (Jocelyn Falempe) [2160451] - ACPI: video: Allow GPU drivers to report no panels (Jocelyn Falempe) [2160451] - drm: Move nomodeset kernel parameter to drivers/video (Jocelyn Falempe) [2160451] - PM: core: Add EXPORT[_GPL]_SIMPLE_DEV_PM_OPS macros (Jocelyn Falempe) [2160451] - PM: runtime: Add DEFINE_RUNTIME_DEV_PM_OPS() macro (Jocelyn Falempe) [2160451] - ACPI: video: Make backlight class device registration a separate step (v2) (Jocelyn Falempe) [2160451] - ACPI: video: Add acpi_video_backlight_use_native() helper (Jocelyn Falempe) [2160451] - scsi: sched/wait: Add wait_event_lock_irq_timeout for TASK_UNINTERRUPTIBLE usage (Jocelyn Falempe) [2160451] - iosys-map: Add IOSYS_MAP_INIT_VADDR_IOMEM() (Jocelyn Falempe) [2160451] - perf branch: Fix interpretation of branch records (Michael Petlan) [2086826] - perf/x86/amd/lbr: Adjust LBR regardless of filtering (Michael Petlan) [2086826] - perf/x86/utils: Fix uninitialized var in get_branch_type() (Michael Petlan) [2086826] - perf/x86/amd/lbr: Add LbrExtV2 branch speculation info support (Michael Petlan) [2086826] - perf/core: Add speculation info to branch entries (Michael Petlan) [2086826] - perf/x86/amd/lbr: Use fusion-aware branch classifier (Michael Petlan) [2086826] - perf/x86: Make branch classifier fusion-aware (Michael Petlan) [2086826] - perf/x86/amd/lbr: Add LbrExtV2 software branch filter support (Michael Petlan) [2086826] - perf/x86: Move branch classifier (Michael Petlan) [2086826] - perf: Add irq and exception return branch types (Michael Petlan) [2086826] - perf/x86/intel/ds: Check return values of insn decoder functions (Michael Petlan) [2086826] - perf/x86/amd/lbr: Add LbrExtV2 hardware branch filter support (Michael Petlan) [2086826] - perf/x86/amd/lbr: Add LbrExtV2 branch record support (Michael Petlan) [2086826] - perf/x86/amd/lbr: Detect LbrExtV2 support (Michael Petlan) [2086826] - x86/cpufeatures: Add LbrExtV2 feature bit (Michael Petlan) [2086826] - perf/x86/amd/core: Add generic branch record interfaces (Michael Petlan) [2086826] - perf/x86/amd/core: Refactor branch attributes (Michael Petlan) [2086826] - perf/x86/amd/brs: Move feature-specific functions (Michael Petlan) [2086826] - scsi: zfcp: Trace when request remove fails after qdio send fails (Tobias Huschle) [2159733] - scsi: zfcp: Change the type of all fsf request id fields and variables to u64 (Tobias Huschle) [2159733] - scsi: zfcp: Make the type for accessing request hashtable buckets size_t (Tobias Huschle) [2159733] - scsi: zfcp: Drop redundant "the" in the comments (Tobias Huschle) [2159733] - s390/qeth: Convert sprintf/snprintf to scnprintf (Tobias Huschle) [2159732] - s390/qeth: Convert sysfs sprintf to sysfs_emit (Tobias Huschle) [2159732] - s390/qeth: Use constant for IP address buffers (Tobias Huschle) [2159732] - s390/ctcm: cleanup indenting (Tobias Huschle) [2159732] - s390/ipl: add loadparm parameter to eckd ipl/reipl data (Tobias Huschle) [2159689] - s390/ipl: add DEFINE_GENERIC_LOADPARM() (Tobias Huschle) [2159689] - s390/ipl: use octal values instead of S_* macros (Tobias Huschle) [2159689] - s390/ipl: add eckd support (Tobias Huschle) [2159689] - net/iucv: Fix size of interrupt data (Tobias Huschle) [2192507] - workqueue: Protects wq_unbound_cpumask with wq_pool_attach_mutex (Waiman Long) [2176760] - workqueue: make sysfs of unbound kworker cpumask more clever (Waiman Long) [2176760] - workqueue: Rename "delayed" (delayed by active management) to "inactive" (Waiman Long) [2176760] - workqueue: Kick a worker based on the actual activation of delayed works (Waiman Long) [2176760] - workqueue: fix UAF in pwq_unbound_release_workfn() (Waiman Long) [2176760] - workqueue: fix a piece of comment about reserved bits for work flags (Waiman Long) [2176760] - workqueue: void unneeded requeuing the pwq in rescuer thread (Waiman Long) [2176760] - mm/memcg: Fix mem_cgroup_id_get_online() underflow problem (Waiman Long) [2176760] - net: fix NULL pointer in skb_segment_list (Paolo Abeni) [2188595] - net: stream: purge sk_error_queue in sk_stream_kill_queues() (Paolo Abeni) [2188595] - skbuff: Account for tail adjustment during pull operations (Paolo Abeni) [2188595] - net: vmxnet3: Fix NULL pointer dereference in vmxnet3_rq_rx_complete() (Seiji Nishikawa) [2186419] - tipc: add an extra conn_get in tipc_conn_alloc (Xin Long) [2177375] {CVE-2023-1382} - tipc: set con sock in tipc_conn_alloc (Xin Long) [2177375] {CVE-2023-1382} - net: sched: fix memory leak in tcindex_set_parms (Davide Caratti) [2181874] - net/sched: tcindex: search key must be 16 bits (Davide Caratti) [2181874] - net/sched: tcindex: update imperfect hash filters respecting rcu (Davide Caratti) [2181880] {CVE-2023-1281} - crypto: rng - Use a different crypto_rng for reseeding (Herbert Xu) [2193410] - media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() (Ricardo Robaina) [2174410] {CVE-2023-1118}- [rt] build kernel-rt-4.18.0-492.rt7.281.el8 [2180997] - xfs: assert in xfs_btree_del_cursor should take into account error (Andrey Albershteyn) [2183168] - xfs: prevent a UAF when log IO errors race with unmount (Andrey Albershteyn) [2183168] - xfs: fix NULL pointer dereference in xfs_getbmap() (Andrey Albershteyn) [2183168] - xfs: avoid a UAF when log intent item recovery fails (Andrey Albershteyn) [2183168] - xfs: fix memory leak in xfs_errortag_init (Andrey Albershteyn) [2183168] - xfs: Fix unreferenced object reported by kmemleak in xfs_sysfs_init() (Andrey Albershteyn) [2183168] - xfs: fix sb write verify for lazysbcount (Andrey Albershteyn) [2183168] - xfs: invalidate block device page cache during unmount (Andrey Albershteyn) [2183168] - xfs: invalidate xfs_bufs when allocating cow extents (Andrey Albershteyn) [2183168] - xfs: dquot shrinker doesn't check for XFS_DQFLAG_FREEING (Andrey Albershteyn) [2183168] - xfs: fix intermittent hang during quotacheck (Andrey Albershteyn) [2183168] - xfs: fix exception caused by unexpected illegal bestcount in leaf dir (Andrey Albershteyn) [2183168] - xfs: fix super block buf log item UAF during force shutdown (Andrey Albershteyn) [2183168] - xfs: fix uninitialized variable access (Andrey Albershteyn) [2183168] - xfs: fix potential log item leak (Andrey Albershteyn) [2183168] - xfs: fix inode reservation space for removing transaction (Andrey Albershteyn) [2183168] - xfs: fix extent busy updating (Andrey Albershteyn) [2183168] - xfs: fix low space alloc deadlock (Andrey Albershteyn) [2183168] - xfs: purge dquots after inode walk fails during quotacheck (Andrey Albershteyn) [2183168] - xfs: get root inode correctly at bulkstat (Andrey Albershteyn) [2183168] - iomap: iomap: fix memory corruption when recording errors during writeback (Andrey Albershteyn) [2183168] - xfs: attach dquots to inode before reading data/cow fork mappings (Andrey Albershteyn) [2183168] - xfs: get rid of assert from xfs_btree_islastblock (Andrey Albershteyn) [2183168] - xfs: fix use-after-free in xattr node block inactivation (Andrey Albershteyn) [2183168] - xfs: pass the correct cursor to xfs_iomap_prealloc_size (Andrey Albershteyn) [2183168] - xfs: don't report reserved bnobt space as available (Andrey Albershteyn) [2183168] - xfs: fix overfilling of reserve pool (Andrey Albershteyn) [2183168] - xfs: always succeed at setting the reserve pool size (Andrey Albershteyn) [2183168] - xfs: remove infinite loop when reserving free block pool (Andrey Albershteyn) [2166567 2183168] - xfs: don't include bnobt blocks when reserving free block pool (Andrey Albershteyn) [2183168] - xfs: document the XFS_ALLOC_AGFL_RESERVE constant (Andrey Albershteyn) [2183168] - xfs: prevent UAF in xfs_log_item_in_current_chkpt (Andrey Albershteyn) [2183168] - xfs: fix incorrect i_nlink caused by inode racing (Andrey Albershteyn) [2183168] - xfs: fix incorrect error-out in xfs_remove (Andrey Albershteyn) [2183168] - KVM: s390: GISA: sort out physical vs virtual pointers usage (Cédric Le Goater) [2169294] - KVM: s390: disable migration mode when dirty tracking is disabled (Cédric Le Goater) [2169294] - KVM: s390: Unwind kvm_arch_init() piece-by-piece() if a step fails (Cédric Le Goater) [2169294] - iommu/s390: Make attach succeed even if the device is in error state (Cédric Le Goater) [2169294] - KVM: s390: pci: Fix allocation size of aift kzdev elements (Cédric Le Goater) [2169294] - iommu/s390: Fix incorrect aperture check (Cédric Le Goater) [2169294] - KVM: s390: VSIE: sort out virtual/physical address in pin_guest_page (Cédric Le Goater) [2169294] - KVM: s390: pv: sort out physical vs virtual pointers usage (Cédric Le Goater) [2169294] - KVM: s390: sida: sort out physical vs virtual pointers usage (Cédric Le Goater) [2169294] - KVM: s390: sort out physical vs virtual pointers usage (Cédric Le Goater) [2169294] - iommu/s390: Fail probe for non-PCI devices (Cédric Le Goater) [2169294] - PCI/AER: Remove redundant Device Control Error Reporting Enable (Myron Stowe) [2180894] - PCI/AER: Configure ECRC only if AER is native (Myron Stowe) [2180894] - PCI/AER: Iterate over error counters instead of error strings (Myron Stowe) [2180894] - PCI/AER: Enable error reporting when AER is native (Myron Stowe) [2180894] - PCI/AER: Configure ECRC for every device (Myron Stowe) [2180894] - PCI/AER: Clear MULTI_ERR_COR/UNCOR_RCV bits (Myron Stowe) [2180894] - PCI/sysfs: Use sysfs_emit() and sysfs_emit_at() in "show" functions (Myron Stowe) [2180894] - PCI/AER: Use consistent format when printing PCI device (Myron Stowe) [2180894] - PCI/sysfs: Rely on lengths from scnprintf(), dsm_label_utf16s_to_utf8s() (Myron Stowe) [2180894] - PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun (Myron Stowe) [2180894] - mlxsw: minimal: Fix deadlock in ports creation (Petr Oros) [2177956] - mlxsw: core: Fix use-after-free calling devl_unlock() in mlxsw_core_bus_device_unregister() (Petr Oros) [2177956] - net: devlink: convert reload command to take implicit devlink->lock (Petr Oros) [2177956] - mlxsw: convert driver to use unlocked devlink API during init/fini (Petr Oros) [2177956] - mlxsw: Narrow the critical section of devl_lock during ports creation/removal (Petr Oros) [2177956] - ice: sleep, don't busy-wait, in the SQ send retry loop (Michal Schmidt) [2184013] - ice: remove unused buffer copy code in ice_sq_send_cmd_retry() (Michal Schmidt) [2184013] - ice: sleep, don't busy-wait, for ICE_CTL_Q_SQ_CMD_TIMEOUT (Michal Schmidt) [2184013] - ice: remove ice_ctl_q_info::sq_cmd_timeout (Michal Schmidt) [2184013] - ice: increase the GNSS data polling interval to 20 ms (Michal Schmidt) [2184013] - ice: do not busy-wait to read GNSS data (Michal Schmidt) [2184013] - enic: Use irq_update_affinity_hint() (Michal Schmidt) [2101515] - ethernet:enic: Fix a use after free bug in enic_hard_start_xmit (Michal Schmidt) [2101515] - net: enic: Cure the enic api locking trainwreck (Michal Schmidt) [2101515] - enic: switch from 'pci_' to 'dma_' API (Michal Schmidt) [2101515] - enic: convert to new udp_tunnel_nic infra (Michal Schmidt) [2101515] - enic: let core reject the unsupported coalescing parameters (Michal Schmidt) [2101515] - scsi: mpt3sas: Fix an issue when driver is being removed (Tomas Henzl) [2166206] - scsi: mpt3sas: Remove HBA BIOS version in the kernel log (Tomas Henzl) [2166206] - scsi: mpt3sas: Don't print sense pool info twice (Tomas Henzl) [2166206] - scsi: mpt3sas: Fix NULL pointer access in mpt3sas_transport_port_add() (Tomas Henzl) [2166206] - scsi: mpt3sas: Fix a memory leak (Tomas Henzl) [2166206] - scsi: mpt3sas: Demote log level for trace buffer allocation to info (Tomas Henzl) [2166206] - scsi: mpt3sas: Fix possible resource leaks in mpt3sas_transport_port_add() (Tomas Henzl) [2166206] - scsi: mpt3sas: Remove usage of dma_get_required_mask() API (Tomas Henzl) [2166206] - scsi: mpt3sas: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Tomas Henzl) [2166206] - ipmi: msghandler: kABI implementation was wrong (Tony Camuso) [2182345] - hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition (Chris von Recklinghausen) [2184583] {CVE-2023-1855} - RDMA/irdma: Add ipv4 check to irdma_find_listener() (Kamal Heib) [2117129 2135976] - RDMA/irdma: Increase iWARP CM default rexmit count (Kamal Heib) [2117129 2135976] - RDMA/irdma: Fix memory leak of PBLE objects (Kamal Heib) [2117129 2135976] - RDMA/irdma: Do not generate SW completions for NOPs (Kamal Heib) [2117129 2135976] - RDMA/irdma: Remove a redundant irdma_arp_table() call (Kamal Heib) [2117129 2135976] - migrate: grab the compound head in migration_entry_wait_on_locked (Nico Pache) [2188249] - module: Don't wait for GOING modules (Mark Langsdorf) [1964563] - redhat/configs: Fix DEBUG_BLK_CGROUP and BFQ_CGROUP_DEBUG configs (Vladis Dronov) - x86/MCE/AMD: Clear DFR errors found in THR handler (Prarit Bhargava) [2190279] - Remove unused ZRTBZ variable (Lucas Zampieri)- [rt] build kernel-rt-4.18.0-491.rt7.280.el8 [2180997] - iommu/amd: Update amd_iommu_fault structure to include PCI seg ID (Jerry Snitselaar) [2117775] - iommu/amd: Update device_state structure to include PCI seg ID (Jerry Snitselaar) [2117775] - iommu/amd: Print PCI segment ID in error log messages (Jerry Snitselaar) [2117775] - iommu/amd: Add PCI segment support for ivrs_[ioapic/hpet/acpihid] commands (Jerry Snitselaar) [2117775] - iommu/amd: Specify PCI segment ID when getting pci device (Jerry Snitselaar) [2117775] - iommu/amd: Include PCI segment ID when initialize IOMMU (Jerry Snitselaar) [2117775] - iommu/amd: Introduce get_device_sbdf_id() helper function (Jerry Snitselaar) [2117775] - iommu/amd: Flush upto last_bdf only (Jerry Snitselaar) [2117775] - iommu/amd: Remove global amd_iommu_[dev_table/alias_table/last_bdf] (Jerry Snitselaar) [2117775] - iommu/amd: Update set_dev_entry_bit() and get_dev_entry_bit() (Jerry Snitselaar) [2117775] - iommu/amd: Update (un)init_device_table_dma() (Jerry Snitselaar) [2117775] - iommu/amd: Update set_dte_irq_entry (Jerry Snitselaar) [2117775] - iommu/amd: Update dump_dte_entry (Jerry Snitselaar) [2117775] - iommu/amd: Update iommu_ignore_device (Jerry Snitselaar) [2117775] - iommu/amd: Update set_dte_entry and clear_dte_entry (Jerry Snitselaar) [2117775] - iommu/amd: Convert to use per PCI segment rlookup_table (Jerry Snitselaar) [2117775] - iommu/amd: Update alloc_irq_table and alloc_irq_index (Jerry Snitselaar) [2117775] - iommu/amd: Update amd_irte_ops functions (Jerry Snitselaar) [2117775] - iommu/amd: Introduce struct amd_ir_data.iommu (Jerry Snitselaar) [2117775] - iommu/amd: Update irq_remapping_alloc to use IOMMU lookup helper function (Jerry Snitselaar) [2117775] - iommu/amd: Convert to use rlookup_amd_iommu helper function (Jerry Snitselaar) [2117775] - iommu/amd: Convert to use per PCI segment irq_lookup_table (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment rlookup table size (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment alias table size (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment device table size (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment last_bdf (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment unity map list (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment alias_table (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment old_dev_tbl_cpy (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment dev_data_list (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment irq_lookup_table (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment rlookup table (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment device table (Jerry Snitselaar) [2117775] - iommu/amd: Introduce pci segment structure (Jerry Snitselaar) [2117775] - iommu/amd: Update struct iommu_dev_data definition (Jerry Snitselaar) [2117775] - redhat: configs: Enable CONFIG_INTEL_IOMMU_PERF_EVENTS (Jerry Snitselaar) [2176995] - iommu/vt-d: Fix an IOMMU perfmon warning when CPU hotplug (Jerry Snitselaar) [2176995] - iommu/vt-d: Enable IOMMU perfmon support (Jerry Snitselaar) [2176995] - iommu/vt-d: Add IOMMU perfmon overflow handler support (Jerry Snitselaar) [2176995] - iommu/vt-d: Support cpumask for IOMMU perfmon (Jerry Snitselaar) [2176995] - iommu/vt-d: Add IOMMU perfmon support (Jerry Snitselaar) [2176995] - iommu/vt-d: Support Enhanced Command Interface (Jerry Snitselaar) [2176995] - iommu/vt-d: Retrieve IOMMU perfmon capability information (Jerry Snitselaar) [2176995] - iommu/vt-d: Fix error handling in sva enable/disable paths (Jerry Snitselaar) [2181397] - iommu/vt-d: Support size of the register set in DRHD (Jerry Snitselaar) [2181397] - iommu/vt-d: Allow zero SAGAW if second-stage not supported (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove include/linux/intel-svm.h (Jerry Snitselaar) [2181397] - iommu/vt-d: Allow to use flush-queue when first level is default (Jerry Snitselaar) [2181397] - iommu/vt-d: Fix PASID directory pointer coherency (Jerry Snitselaar) [2181397] - iommu/vt-d: Set No Execute Enable bit in PASID table entry (Jerry Snitselaar) [2181397] - iommu: Remove SVM_FLAG_SUPERVISOR_MODE support (Jerry Snitselaar) [2181397] - iommu/vt-d: Fix PCI device refcount leak in prq_event_thread() (Jerry Snitselaar) [2181397] - PCI: Enable PASID only when ACS RR & UF enabled on upstream path (Jerry Snitselaar) [2181397] - iommu/vt-d: Set SRE bit only when hardware has SRS cap (Jerry Snitselaar) [2181397] - iommu/vt-d: Preset Access bit for IOVA in FL non-leaf paging entries (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove pasid_set_eafe() (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove unnecessary SVA data accesses in page fault path (Jerry Snitselaar) [2181397] - iommu/vt-d: Add RPLS to quirk list to skip TE disabling (Jerry Snitselaar) [2181397] - iommu: Remove guest pasid related interfaces and definitions (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove guest pasid related callbacks (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove unused PASID_DISABLED (Jerry Snitselaar) [2181397] - iommu/vt-d: Clean up unused PASID updating functions (Jerry Snitselaar) [2181397] - iommu/vtd: Replace acpi_bus_get_device() (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove unused dma_to_mm_pfn function (Jerry Snitselaar) [2181397] - iommu/vt-d: Use bitmap_zalloc() when applicable (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove unused macros (Jerry Snitselaar) [2181397] - iommu/vt-d: Allow NVS regions in arch_rmrr_sanity_check() (Jerry Snitselaar) [2181397] - iommu/vt-d: Use rcu_lock in get_resv_regions (Jerry Snitselaar) [2181397] - iommu: Add gfp parameter to iommu_alloc_resv_region (Jerry Snitselaar) [2181397] - iommu/vt-d: Fix PCI device refcount leak in dmar_dev_scope_init() (Jerry Snitselaar) [2181397] - iommu/vt-d: Fix PCI device refcount leak in has_external_pci() (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove iova_cache_get/put() (Jerry Snitselaar) [2181397] - iommu/vt-d: Add missing "__init" for rmrr_sanity_check() (Jerry Snitselaar) [2181397] - iommu/arm-smmu: Force identity domains for legacy binding (Jerry Snitselaar) [2181397] - iommu/arm-smmu-v3: Properly handle the return value of arm_smmu_cmdq_build_cmd() (Jerry Snitselaar) [2181397] - iommu/arm-smmu-v3: Stop pre-zeroing batch commands in arm_smmu_atc_inv_master() (Jerry Snitselaar) [2181397] - iommu/arm-smmu: Add clk_bulk_{prepare/unprepare} to system pm callbacks (Jerry Snitselaar) [2181397] - iommu: Make sysfs robust for non-API groups (Jerry Snitselaar) [2181397] - iommu: Use right way to retrieve iommu_ops (Jerry Snitselaar) [2181397] - iommu: Remove apply_resv_region (Jerry Snitselaar) [2181397] - iommu/dma: Explicitly sort PCI DMA windows (Jerry Snitselaar) [2181397] - iommu: Do not dereference fwnode in struct device (Jerry Snitselaar) [2181397] - iommu: Remove duplicate ida_free in iommu_group_alloc (Jerry Snitselaar) [2181397] - iommu: Directly use ida_alloc()/free() (Jerry Snitselaar) [2181397] - iommu/iova: change IOVA_MAG_SIZE to 127 to save memory (Jerry Snitselaar) [2181397] - iommu/iova: Fix alloc iova overflows issue (Jerry Snitselaar) [2181397] - iova: Remove iovad->rcaches check in iova_rcache_get() (Jerry Snitselaar) [2181397] - iova: Remove magazine BUG_ON() checks (Jerry Snitselaar) [2181397] - iova: Remove some magazine pointer NULL checks (Jerry Snitselaar) [2181397] - swiotlb: fix a braino in the alignment check fix (Jerry Snitselaar) [2181397] - swiotlb: fix slot alignment checks (Jerry Snitselaar) [2181397] - swiotlb: use wrap_area_index() instead of open-coding it (Jerry Snitselaar) [2181397] - swiotlb: fix the deadlock in swiotlb_do_find_slots (Jerry Snitselaar) [2181397] - swiotlb: mark swiotlb_memblock_alloc() as __init (Jerry Snitselaar) [2181397] - swiotlb: remove swiotlb_max_segment (Jerry Snitselaar) [2181397] - swiotlb: reduce the swiotlb buffer size on allocation failure (Jerry Snitselaar) [2181397] - swiotlb: replace kmap_atomic() with memcpy_{from,to}_page() (Jerry Snitselaar) [2181397] - swiotlb: don't panic! (Jerry Snitselaar) [2181397] - iommu/vt-d: Avoid superfluous IOTLB tracking in lazy mode (Jerry Snitselaar) [2175620] - iommu/amd: Add map/unmap_pages() iommu_domain_ops callback support (Jerry Snitselaar) [2181397] - iommu/amd/io-pgtable: Implement unmap_pages io_pgtable_ops callback (Jerry Snitselaar) [2181397] - iommu/amd/io-pgtable: Implement map_pages io_pgtable_ops callback (Jerry Snitselaar) [2181397] - iommu/vt-d: Avoid unnecessary global DMA cache invalidation (Jerry Snitselaar) [2176983] - iommu/vt-d: Avoid unnecessary global IRTE cache invalidation (Jerry Snitselaar) [2176983] - iommu/vt-d: Fix buggy QAT device mask (Jerry Snitselaar) [2169568] - iommu/vt-d: Add a fix for devices need extra dtlb flush (Jerry Snitselaar) [2169568] - xfs: fix off-by-one-block in xfs_discard_folio() (Carlos Maiolino) [2112147] - xfs: drop write error injection is unfixable, remove it (Carlos Maiolino) [2112147] - xfs: use iomap_valid method to detect stale cached iomaps (Carlos Maiolino) [2112147] - iomap: write iomap validity checks (Carlos Maiolino) [2112147] - xfs: xfs_bmap_punch_delalloc_range() should take a byte range (Carlos Maiolino) [2112147] - iomap: buffered write failure should not truncate the page cache (Carlos Maiolino) [2112147] - iomap: Export page_cache_seek_hole_data (Carlos Maiolino) [2112147] - xfs,iomap: move delalloc punching to iomap (Carlos Maiolino) [2112147] - xfs: use byte ranges for write cleanup ranges (Carlos Maiolino) [2112147] - xfs: punching delalloc extents on write failure is racy (Carlos Maiolino) [2112147] - xfs: write page faults in iomap are not buffered writes (Carlos Maiolino) [2112147] - iomap: iomap_read_inline_data cleanup (Carlos Maiolino) [2112147] - iomap: Fix inline extent handling in iomap_readpage (Carlos Maiolino) [2112147] - iomap: constify iomap_iter_srcmap (Carlos Maiolino) [2112147] - iomap: rework unshare flag (Carlos Maiolino) [2112147] - iomap: pass an iomap_iter to various buffered I/O helpers (Carlos Maiolino) [2112147] - iomap: remove iomap_apply (Carlos Maiolino) [2112147] - fsdax: Fix infinite loop in dax_iomap_rw() (Carlos Maiolino) [2112147] - fsdax: switch dax_iomap_rw to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch iomap_swapfile_activate to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch iomap_seek_data to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch iomap_seek_hole to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch iomap_bmap to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch iomap_fiemap to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch __iomap_dio_rw to use iomap_iter (Carlos Maiolino) [2112147] - iomap: support REQ_OP_ZONE_APPEND (Carlos Maiolino) [2112147] - iomap: add a filesystem hook for direct I/O bio submission (Carlos Maiolino) [2112147] - iomap: switch iomap_page_mkwrite to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch iomap_zero_range to use iomap_iter (Carlos Maiolino) [2112147] - iomap: Change calling convention for zeroing (Carlos Maiolino) [2112147] - iomap: switch iomap_file_unshare to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch iomap_file_buffered_write to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch readahead and readpage to use iomap_iter (Carlos Maiolino) [2112147] - iomap: add the new iomap_iter model (Carlos Maiolino) [2112147] - iomap: fix the iomap_readpage_actor return value for inline data (Carlos Maiolino) [2112147] - iomap: Support inline data with block size < page size (Carlos Maiolino) [2112147] - fs: mark the iomap argument to __block_write_begin_int const (Carlos Maiolino) [2112147] - fsdax: mark the iomap argument to dax_iomap_sector as const (Carlos Maiolino) [2112147] - iomap: mark the iomap argument to iomap_read_page_sync const (Carlos Maiolino) [2112147] - iomap: mark the iomap argument to iomap_read_inline_data const (Carlos Maiolino) [2112147] - iomap: mark the iomap argument to iomap_inline_data_valid const (Carlos Maiolino) [2112147] - iomap: mark the iomap argument to iomap_inline_data const (Carlos Maiolino) [2112147] - iomap: mark the iomap argument to iomap_sector const (Carlos Maiolino) [2112147] - ipv6: Fix an uninit variable access bug in __ip6_make_skb() (Hangbin Liu) [2185798] - ipv6: Fix tcp socket connection with DSCP. (Hangbin Liu) [2185798] - ipv6: Fix datagram socket connection with DSCP. (Hangbin Liu) [2185798] - ipv6: avoid use-after-free in ip6_fragment() (Hangbin Liu) [2185798] - ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network (Hangbin Liu) [2185798] - ipv6: fix WARNING in ip6_route_net_exit_late() (Hangbin Liu) [2185798] - ipv6: ensure sane device mtu in tunnels (Hangbin Liu) [2185798] - KVM: arm64: PMU: Restore the guest's EL0 event counting after migration (Shaoqin Huang) [2175146] - KVM: arm64: Retry fault if vma_lookup() results become invalid (Shaoqin Huang) [2175146] - KVM: arm64: PMU: Don't save PMCR_EL0.{C,P} for the vCPU (Shaoqin Huang) [2175146] - KVM: arm64: PMU: Fix GET_ONE_REG for vPMC regs to return the current value (Shaoqin Huang) [2175146] - KVM: arm64: timers: Convert per-vcpu virtual offset to a global value (Shaoqin Huang) [2175146] - KVM: arm64: Fix non-kerneldoc comments (Shaoqin Huang) [2175146] - arm64/sysreg: clean up some inconsistent indenting (Shaoqin Huang) [2175146] - KVM: arm64: timers: Don't BUG() on unhandled timer trap (Shaoqin Huang) [2175146] - KVM: arm64: Reduce overhead of trapped timer sysreg accesses (Shaoqin Huang) [2175146] - KVM: arm64: Don't arm a hrtimer for an already pending timer (Shaoqin Huang) [2175146] - KVM: arm64: Fix S1PTW handling on RO memslots (Shaoqin Huang) [2175146] - KVM: arm64: Fix typo in comment (Shaoqin Huang) [2175146] - KVM: arm64: Fix pvtime documentation (Shaoqin Huang) [2175146] - KVM: arm64: Fix PAR_TO_HPFAR() to work independently of PA_BITS. (Shaoqin Huang) [2175146] - KVM: arm64: nvhe: Fix build with profile optimization (Shaoqin Huang) [2175146] - fuse: wait for writepages in syncfs (Brian Foster) [2185834] - virtio_fs: Modify format for virtio_fs_direct_access (Brian Foster) [2185834] - virtiofs: delete unused parameter for virtio_fs_cleanup_vqs (Brian Foster) [2185834] - virtiofs: use strscpy for copying the queue name (Brian Foster) [2185834] - virtiofs: propagate sync() to file server (Brian Foster) [2185834] - fuse: add a flag FUSE_SETXATTR_ACL_KILL_SGID to kill SGID (Brian Foster) [2185834] - fuse: extend FUSE_SETXATTR request (Brian Foster) [2185834] - virtiofs: fix userns (Brian Foster) [2185834] - virtiofs: remove useless function (Brian Foster) [2185834] - virtiofs: split requests that exceed virtqueue size (Brian Foster) [2185834] - virtiofs: fix memory leak in virtio_fs_probe() (Brian Foster) [2185834] - virtio_fs: convert to LE accessors (Brian Foster) [2185834] - dmaengine: use sysfs_emit() to instead of scnprintf() (Jerry Snitselaar) [2181398] - dmaengine: Simplify dmaenginem_async_device_register() function (Jerry Snitselaar) [2181398] - dmaengine: idma64: Update bytes_transferred field (Jerry Snitselaar) [2181398] - dmaengine: dw: Move check for paused channel to dwc_get_residue() (Jerry Snitselaar) [2181398] - dmaengine: ptdma: check for null desc before calling pt_cmd_callback (Jerry Snitselaar) [2181398] - dmaengine: idxd: Fix default allowed read buffers value in group (Jerry Snitselaar) [2181398] - dmaengine: idxd: Set traffic class values in GRPCFG on DSA 2.0 (Jerry Snitselaar) [2181398] - ptdma: pt_core_execute_cmd() should use spinlock (Jerry Snitselaar) [2181398] - dmaengine: Fix double increment of client_count in dma_chan_get() (Jerry Snitselaar) [2181398] - dmaengine: ioat: stop mod_timer from resurrecting deleted timer in __cleanup() (Jerry Snitselaar) [2153929] - cifs: set a minimum of 120s for next dns resolution (Ronnie Sahlberg) [2182867] - cifs: use the expiry output of dns_query to schedule next resolution (Ronnie Sahlberg) [2182867] - cifs: sanitize paths in cifs_update_super_prepath. (Ronnie Sahlberg) [2182472] - redhat/configs: Fix incorrect configs location and content (Vladis Dronov) - scsi: megaraid_sas: Fix double kfree() (Tomas Henzl) [2163670] - scsi: megaraid_sas: Fix fw_crash_buffer_show() (Tomas Henzl) [2163670] - scsi: megaraid_sas: Fix crash after a double completion (Tomas Henzl) [2163670] - scsi: megaraid_sas: Driver version update to 07.725.01.00-rc1 (Tomas Henzl) [2163670] - scsi: megaraid_sas: Add crash dump mode capability bit in MFI capabilities (Tomas Henzl) [2163670] - scsi: megaraid_sas: Update max supported LD IDs to 240 (Tomas Henzl) [2163670] - scsi: megaraid_sas: Add flexible array member for SGLs (Tomas Henzl) [2163670] - scsi: megaraid_sas: Fix some spelling mistakes in comment (Tomas Henzl) [2163670] - scsi: megaraid_sas: Remove unnecessary kfree() (Tomas Henzl) [2163670] - scsi: megaraid_sas: Use irq_set_affinity_and_hint() (Tomas Henzl) [2163670] - scsi: megaraid: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Tomas Henzl) [2163670] - scsi: ses: Handle enclosure with just a primary component gracefully (Tomas Henzl) [2188481] - ipvlan: hold lower dev to avoid possible use-after-free (Davide Caratti) [2188055] - net: macvlan: Use built-in RCU list checking (Davide Caratti) [2188055] - x86/split_lock: Enumerate architectural split lock disable bit (Prarit Bhargava) [2123535] - bpf: bpf_fib_lookup should not return neigh in NUD_FAILED state (Yauheni Kaliuta) [2175160] - hwmon: (coretemp) avoid RDMSR interrupts to isolated CPUs (Marcelo Tosatti) [2158707] - scsi: target: iscsi: Handle abort for WRITE_PENDING cmds (Maurizio Lombardi) [2156588] - scsi: target: iscsit: Fix TAS handling during conn cleanup (Maurizio Lombardi) [2156588] - [rt] build kernel-rt-4.18.0-490.rt7.279.el8 [2180997] - RDMA/cma: Distinguish between sockaddr_in and sockaddr_in6 by size (Kamal Heib) [2170083] - RDMA/umem: Remove unused 'work' member from struct ib_umem (Kamal Heib) [2170083] - RDMA/restrack: Correct spelling (Kamal Heib) [2170083] - scripts/spelling.txt: add "exsits" pattern and fix typo instances (Kamal Heib) [2170083] - RDMA/cma: Refactor the inbound/outbound path records process flow (Kamal Heib) [2170083] - RDMA/core: Refactor rdma_bind_addr (Kamal Heib) [2170083] - IB/IPoIB: Fix legacy IPoIB due to wrong number of queues (Kamal Heib) [2170076] - RDMA/core: Fix ib block iterator counter overflow (Kamal Heib) [2170076] - RDMA/srp: Move large values to a new enum for gcc13 (Kamal Heib) [2170076] - IB/IPoIB: Fix queue count inconsistency for PKEY child interfaces (Kamal Heib) [2170076] - RDMA/cm: Make QP FLUSHABLE for supported device (Kamal Heib) [2170076] - RDMA: Extend RDMA kernel verbs ABI to support flush (Kamal Heib) [2170076] - RDMA: Extend RDMA user ABI to support flush (Kamal Heib) [2170076] - RDMA/cma: Change RoCE packet life time from 18 to 16 (Kamal Heib) [2170076] - RDMA/srp: Fix error return code in srp_parse_options() (Kamal Heib) [2170076] - RDMA: Extend RDMA kernel ABI to support atomic write (Kamal Heib) [2170076] - RDMA: Extend RDMA user ABI to support atomic write (Kamal Heib) [2170076] - RDMA/umem: remove FOLL_FORCE usage (Kamal Heib) [2170076] - RDMA/nldev: Fix failure to send large messages (Kamal Heib) [2170076] - RDMA/nldev: Add NULL check to silence false warnings (Kamal Heib) [2170076] - RDMA/nldev: Add checks for nla_nest_start() in fill_stat_counter_qps() (Kamal Heib) [2170076] - IB/isert: use the ISCSI_LOGIN_CURRENT_STAGE macro (Kamal Heib) [2170076] - RDMA/nldev: Return "-EAGAIN" if the cm_id isn't from expected port (Kamal Heib) [2170076] - RDMA/core: Make sure "ib_port" is valid when access sysfs node (Kamal Heib) [2170076] - RDMA/restrack: Release MR restrack when delete (Kamal Heib) [2170076] - IB/mad: Don't call to function that might sleep while in atomic context (Kamal Heib) [2170076] - RDMA/core: Fix order of nldev_exit call (Kamal Heib) [2170076] - RDMA/core: fix repeated words in comments (Kamal Heib) [2170076] - IB/iser: open code iser_disconnected_handler (Kamal Heib) [2170076] - IB/iser: add safety checks for state_mutex lock (Kamal Heib) [2170076] - IB/iser: open code iser_conn_state_comp_exch (Kamal Heib) [2170076] - RDMA/opa_vnic: fix spelling typo in comment (Kamal Heib) [2170076] - RDMA/core: return -EOPNOSUPP for ODP unsupported device (Kamal Heib) [2170076] - IB/uverbs: fix the typo of optional (Kamal Heib) [2170076] - treewide: use get_random_u32() when possible (Kamal Heib) [2170070] - treewide: use prandom_u32_max() when possible, part 1 (Kamal Heib) [2170070] - RDMA/core: Clean up a variable name in ib_create_srq_user() (Kamal Heib) [2170070] - RDMA/srp: Support more than 255 rdma ports (Kamal Heib) [2170070] - RDMA/cm: Use DLID from inbound/outbound PathRecords as the datapath DLID (Kamal Heib) [2170070] - RDMA/cma: Multiple path records support with netlink channel (Kamal Heib) [2170070] - RDMA/core: Rename rdma_route.num_paths field to num_pri_alt_paths (Kamal Heib) [2170070] - RDMA/srpt: Use flex array destination for memcpy() (Kamal Heib) [2170070] - IB/cm: Refactor cm_insert_listen() and cm_find_listen() (Kamal Heib) [2170070] - IB/cm: remove cm_id_priv->id.service_mask and service_mask parameter of cm_init_listen() (Kamal Heib) [2170070] - IB/cm: Remove the service_mask parameter from ib_cm_listen() (Kamal Heib) [2170070] - RDMA/core: Remove 'device' argument from rdma_build_skb() (Kamal Heib) [2170070] - RDMA/srp: Use the attribute group mechanism for sysfs attributes (Kamal Heib) [2170070] - RDMA/srp: Handle dev_set_name() failure (Kamal Heib) [2170070] - RDMA/srp: Remove the srp_host.released completion (Kamal Heib) [2170070] - RDMA/srp: Rework the srp_add_port() error path (Kamal Heib) [2170070] - IB: move from strlcpy with unused retval to strscpy (Kamal Heib) [2170070] - treewide: uapi: Replace zero-length arrays with flexible-array members (Kamal Heib) [2170070] - RDMA/core: Delete IPsec flow action logic from the core (Kamal Heib) [2170070] - net: Don't include filter.h from net/sock.h (Kamal Heib) [2170070] - scsi: qla2xxx: Synchronize the IOCB count to be in order (Nilesh Javali) [2164947] - scsi: qla2xxx: Perform lockless command completion in abort path (Nilesh Javali) [2164947] - scsi: qla2xxx: Use the proper SCSI midlayer interfaces for PI (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove the unused variable wwn (Nilesh Javali) [2164947] - scsi: qla2xxx: Simplify if condition evaluation (Nilesh Javali) [2164947] - scsi: qla2xxx: Use a variable for repeated mem_size computation (Nilesh Javali) [2164947] - scsi: qla2xxx: Make qla_trim_buf() and __qla_adjust_buf() static (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix printk() format string (Nilesh Javali) [2164947] - scsi: qla2xxx: Update version to 10.02.08.200-k (Nilesh Javali) [2164947] - scsi: qla2xxx: Select qpair depending on which CPU post_cmd() gets called (Nilesh Javali) [2164947] - scsi: qla2xxx: edif: Fix clang warning (Nilesh Javali) [2164947] - scsi: qla2xxx: edif: Reduce memory usage during low I/O (Nilesh Javali) [2164947] - scsi: qla2xxx: edif: Fix stall session after app start (Nilesh Javali) [2164947] - scsi: qla2xxx: edif: Fix performance dip due to lock contention (Nilesh Javali) [2164947] - scsi: qla2xxx: Relocate/rename vp map (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove dead code (GNN ID) (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove dead code (GPNID) (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove dead code (Nilesh Javali) [2164947] - scsi: qla2xxx: Update version to 10.02.08.100-k (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix IOCB resource check warning (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove increment of interface err cnt (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix erroneous link down (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove unintended flag clearing (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix stalled login (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix exchange oversubscription for management commands (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix exchange oversubscription (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix DMA-API call trace on NVMe LS requests (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix link failure in NPIV environment (Nilesh Javali) [2164947] - scsi: qla2xxx: Check if port is online before sending ELS (Nilesh Javali) [2164947] - scsi: qla2xxx: Initialize vha->unknown_atio_[list, work] for NPIV hosts (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove duplicate of vha->iocb_work initialization (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove unused variable 'found_devs' (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix set-but-not-used variable warnings (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix memory leak in __qlt_24xx_handle_abts() (Nilesh Javali) [2164947] - ethtool: eeprom: fix null-deref on genl_info in dump (Davide Caratti) [2188002] - packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE (Davide Caratti) [2188002] - af_key: Fix send_acquire race with pfkey_register (Davide Caratti) [2188002] - net: llc: fix skb_over_panic (Davide Caratti) [2188002] - inet_ecn: Fix endianness of checksum update when setting ECT(1) (Davide Caratti) [2188002] - RDMA/irdma: Fix potential NULL-ptr-dereference (Kamal Heib) [2153377] - RDMA/irdma: Split CQ handler into irdma_reg_user_mr_type_cq (Kamal Heib) [2153377] - RDMA/irdma: Split QP handler into irdma_reg_user_mr_type_qp (Kamal Heib) [2153377] - RDMA/irdma: Split mr alloc and free into new functions (Kamal Heib) [2153377] - RDMA/irdma: Split MEM handler into irdma_reg_user_mr_type_mem (Kamal Heib) [2153377] - RDMA/irdma: Remove extra ret variable in favor of existing err (Kamal Heib) [2153377] - RDMA/irdma: Initialize net_type before checking it (Kamal Heib) [2153377] - RDMA/irdma: Do not request 2-level PBLEs for CQ alloc (Kamal Heib) [2153377] - RDMA/irdma: Fix RQ completion opcode (Kamal Heib) [2153377] - RDMA/irdma: Fix inline for multiple SGE's (Kamal Heib) [2153377] - bnxt_en: Fix mqprio and XDP ring checking logic (Ken Cox) [2159222] - bnxt: Do not read past the end of test names (Ken Cox) [2159222] - bnxt: report FEC block stats via standard interface (Ken Cox) [2159222] - bnxt_en: Remove debugfs when pci_register_driver failed (Ken Cox) [2159222] - bnxt_en: update RSS config using difference algorithm (Ken Cox) [2159222] - bnxt_en: refactor VNIC RSS update functions (Ken Cox) [2159222] - bnxt_en: fix potentially incorrect return value for ndo_rx_flow_steer (Ken Cox) [2159222] - bnxt_en: Fix possible crash in bnxt_hwrm_set_coal() (Ken Cox) [2159222] - bnxt_en: fix the handling of PCIE-AER (Ken Cox) [2159222] - bnxt_en: refactor bnxt_cancel_reservations() (Ken Cox) [2159222] - bnxt_en: check and resize NVRAM UPDATE entry before flashing (Ken Cox) [2159222] - bnxt_en: Update firmware interface to 1.10.2.118 (Ken Cox) [2159222] - bnxt_en: replace reset with config timestamps (Ken Cox) [2159222] - hugetlbfs: don't delete error page from pagecache (Aristeu Rozanski) [2188334] - mm: shmem: don't truncate page if memory failure happens (Aristeu Rozanski) [2188334] - mm: hwpoison: handle non-anonymous THP correctly (Aristeu Rozanski) [2188334] - mm: hwpoison: refactor refcount check handling (Aristeu Rozanski) [2188334] - scsi: qedf: Remove set but unused variable 'page' (Nilesh Javali) [2164955] - scsi: qedf: Fix a UAF bug in __qedf_probe() (Nilesh Javali) [2164955] - xfs: don't use BMBT btree split workers for IO completion (Carlos Maiolino) [2127493] - tools/power turbostat: Add support for MeteorLake platforms (Derek Barbosa) [2153966] - x86/bugs: Workaround for incorrectly set X86_BUG_RETBLEED under VMware (Waiman Long) [2184343]- [rt] build kernel-rt-4.18.0-489.rt7.278.el8 [2180997] - nvmet: fix workqueue MEM_RECLAIM flushing dependency (Maurizio Lombardi) [2187618] - nvmet: use a private workqueue instead of the system workqueue (Maurizio Lombardi) [2187618] - nvme: fix discard support without oncs (Maurizio Lombardi) [2187618] - nvme-pci: fix timeout request state check (Maurizio Lombardi) [2187618] - nvme: fix multipath crash caused by flush request when blktrace is enabled (Maurizio Lombardi) [2187618] - nvme: return err on nvme_init_non_mdts_limits fail (Maurizio Lombardi) [2187618] - nvme initialize core quirks before calling nvme_init_subsystem (Maurizio Lombardi) [2187618] - nvmet: fix memory leak in nvmet_subsys_attr_model_store_locked (Maurizio Lombardi) [2187618] - nvme: quiet user passthrough command errors (Maurizio Lombardi) [2187618] - nvme-tcp: fix possible circular locking when deleting a controller under memory pressure (Maurizio Lombardi) [2187618] - nvme-hwmon: kmalloc the NVME SMART log buffer (Maurizio Lombardi) [2187618] - nvme-hwmon: consistently ignore errors from nvme_hwmon_init (Maurizio Lombardi) [2187618] - nvme-pci: disable write zeroes on various Kingston SSD (Maurizio Lombardi) [2187618] - nvme-pci: avoid the deepest sleep state on ZHITAI TiPro5000 SSDs (Maurizio Lombardi) [2187618] - nvme-rdma: fix possible hang caused during ctrl deletion (Maurizio Lombardi) [2187618] - nvmet-tcp: add bounds check on Transfer Tag (Maurizio Lombardi) [2187618] - nvmet-tcp: handle ICReq PDU received in NVMET_TCP_Q_LIVE state (Maurizio Lombardi) [2187618] - nvme-pci: set min_align_mask before calculating max_hw_sectors (Maurizio Lombardi) [2187618] - nvme: enumerate controller flags (Maurizio Lombardi) [2187618] - nvme: ensure subsystem reset is single threaded (Maurizio Lombardi) [2187618] - nvme: copy firmware_rev on each init (Maurizio Lombardi) [2187618] - nvme: restrict management ioctls to admin (Maurizio Lombardi) [2187618] - nvme: consider also host_iface when checking ip options (Maurizio Lombardi) [2187618] - nvme: move from strlcpy with unused retval to strscpy (Maurizio Lombardi) [2187618] - nvme: add comment for unaligned "fake" nqn (Maurizio Lombardi) [2187618] - nvme-pci: disable Write Zeroes on Phison E3C/E4C (Maurizio Lombardi) [2187618] - nvmet: fix mar and mor off-by-one errors (Maurizio Lombardi) [2187618] - nvmet: fix a use-after-free (Maurizio Lombardi) [2187618] - nvmet-tcp: fix unhandled tcp states in nvmet_tcp_state_change() (Maurizio Lombardi) [2187618] - nvme-fabrics: Fix a typo in an error message (Maurizio Lombardi) [2187618] - nvme-fabrics: parse nvme connect Linux error codes (Maurizio Lombardi) [2187618] - nvmet-tcp: fix lockdep complaint on nvmet_tcp_wq flush during queue teardown (Maurizio Lombardi) [2187618] - nvme: rename nvme_validate_or_alloc_ns to nvme_scan_ns (Maurizio Lombardi) [2187618] - nvme: catch -ENODEV from nvme_revalidate_zones again (Maurizio Lombardi) [2187618] - nvme-pci: print the command name of aborted commands (Maurizio Lombardi) [2187618] - nvme: use command_id instead of req->tag in trace_nvme_complete_rq() (Maurizio Lombardi) [2187618] - nvme-pci: use nvme core helper to cancel requests in tagset (Maurizio Lombardi) [2187618] - nvme-tcp: use in-capsule data for I/O connect (Maurizio Lombardi) [2187618] - nvme-rdma: remove timeout for getting RDMA-CM established event (Maurizio Lombardi) [2187618] - nvmet: parse fabrics commands on io queues (Maurizio Lombardi) [2187618] - nvme-fabrics: decode 'authentication required' connect error (Maurizio Lombardi) [2187618] - nvme-loop: use nvme core helpers to cancel all requests in a tagset (Maurizio Lombardi) [2187618] - nvme: handle the persistent internal error AER (Maurizio Lombardi) [2187618] - nvme: remove a double word in a comment (Maurizio Lombardi) [2187618] - nvme: use struct group for generic command dwords (Maurizio Lombardi) [2187618] - nvme-pci: fix freeze accounting for error handling (Maurizio Lombardi) [2187618] - nvmet-tcp: fix regression in data_digest calculation (Maurizio Lombardi) [2187618] - nvme: add a bogus subsystem NQN quirk for Micron MTFDKBA2T0TFH (Maurizio Lombardi) [2187618] - nvme-pci: disable write zeros support on UMIC and Samsung SSDs (Maurizio Lombardi) [2187618] - nvme-pci: avoid the deepest sleep state on ZHITAI TiPro7000 SSDs (Maurizio Lombardi) [2187618] - nvme-pci: add trouble shooting steps for timeouts (Maurizio Lombardi) [2187618] - nvme: add device name to warning in uuid_show() (Maurizio Lombardi) [2187618] - nvmet: fix typo in comment (Maurizio Lombardi) [2187618] - nvme: set controller enable bit in a separate write (Maurizio Lombardi) [2187618] - nvme: set non-mdts limits in nvme_scan_work (Maurizio Lombardi) [2187618] - nvme-pci: harden drive presence detect in nvme_dev_disable() (Maurizio Lombardi) [2187618] - nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags (Maurizio Lombardi) [2187618] - nvme: mark internal passthru request RQF_QUIET (Maurizio Lombardi) [2187618] - nvme: remove unneeded include from constants file (Maurizio Lombardi) [2187618] - nvme: set dma alignment to dword (Maurizio Lombardi) [2187618] - nvme: fix interpretation of DMRSL (Maurizio Lombardi) [2187618] - ixgbe: add double of VLAN header when computing the max MTU (Ken Cox) [2153372] - ixgbe: allow to increase MTU to 3K with XDP enabled (Ken Cox) [2153372] - ixgbe: Filter out spurious link up indication (Ken Cox) [2153372] - ixgbe: XDP: fix checker warning from rcu pointer (Ken Cox) [2153372] - ixgbe: fix pci device refcount leak (Ken Cox) [2153372] - ixgbe: change MAX_RXD/MAX_TXD based on adapter type (Ken Cox) [2153372] - tracing: kprobes: Prohibit probing on notrace function (Mukesh Chaurasiya) [2183475] - powerpc/kprobes: Ignore traps that happened in real mode (Mukesh Chaurasiya) [2183475] - nvme-rdma: handle number of queue changes (Kamal Heib) [2160665] - nvme-rdma: remove timeout for getting RDMA-CM established event (Kamal Heib) [2160665] - nvmet-rdma: fix kernel-doc warning for nvmet_rdma_device_removal (Kamal Heib) [2160665] - net: mpls: fix stale pointer if allocation fails during device rename (Guillaume Nault) [2184957] {CVE-2023-26545} - block: don't set GD_NEED_PART_SCAN if scan partition failed (Ming Lei) [2151112] - block: fix wrong mode for blkdev_put() from disk_scan_partitions() (Ming Lei) [2151112] - block: fix scan partition for exclusively open device again (Ming Lei) [2151112] - mm: swap: get rid of livelock in swapin readahead (Aristeu Rozanski) [2035182 2182084] - redhat: require reasonably recent grub2 _only_ if grub2 is already installed (Denys Vlasenko) [2183531] - i40e: Fix kernel crash during reboot when adapter is in recovery mode (Stefan Assmann) [2153348] - i40e: add double of VLAN header when computing the max MTU (Stefan Assmann) [2153348] - i40e: Add checking for null for nlmsg_find_attr() (Stefan Assmann) [2153348] - net/i40e: Replace 0-length array with flexible array (Stefan Assmann) [2153348] - i40e: use ERR_PTR error print in i40e messages (Stefan Assmann) [2153348] - i40e: use int for i40e_status (Stefan Assmann) [2153348] - i40e: Remove string printing for i40e_status (Stefan Assmann) [2153348] - i40e: Remove unused i40e status codes (Stefan Assmann) [2153348] - net/sched: move struct tc_mqprio_qopt_offload from pkt_cls.h to pkt_sched.h (Stefan Assmann) [2153348] - i40e: Remove redundant pci_enable_pcie_error_reporting() (Stefan Assmann) [2153348] - virtchnl: i40e/iavf: rename iwarp to rdma (Stefan Assmann) [2153348] - treewide: Convert del_timer*() to timer_shutdown*() (Stefan Assmann) [2153348] - i40e: allow toggling loopback mode via ndo_set_features callback (Stefan Assmann) [2153348] - i40e: Disallow ip4 and ip6 l4_4_bytes (Stefan Assmann) [2153348] - i40e: Fix for VF MAC address 0 (Stefan Assmann) [2153348] - i40e: Fix not setting default xps_cpus after reset (Stefan Assmann) [2153348] - dm: fix __send_duplicate_bios() to always allow for splitting IO (Benjamin Marzinski) [2183559] - dm: fix improper splitting for abnormal bios (Benjamin Marzinski) [2183559] - dm: remove unnecessary (void*) conversion in event_callback() (Benjamin Marzinski) [2179207] - dm ioctl: remove unnecessary check when using dm_get_mdptr() (Benjamin Marzinski) [2179207] - dm ioctl: assert _hash_lock is held in __hash_remove (Benjamin Marzinski) [2179207] - dm cache: add cond_resched() to various workqueue loops (Benjamin Marzinski) [2179207] - dm thin: add cond_resched() to various workqueue loops (Benjamin Marzinski) [2179207] - dm: add cond_resched() to dm_wq_work() (Benjamin Marzinski) [2179207] - dm: update targets using system workqueues to use a local workqueue (Benjamin Marzinski) [2179207] - dm: remove flush_scheduled_work() during local_exit() (Benjamin Marzinski) [2179207] - dm: declare variables static when sensible (Benjamin Marzinski) [2179207] - dm ioctl: prefer strscpy() instead of strlcpy() (Benjamin Marzinski) [2179207] - dm: avoid 'do {} while(0)' loop in single statement macros (Benjamin Marzinski) [2179207] - dm: favour __packed versus "__attribute__ ((packed))" (Benjamin Marzinski) [2179207] - dm: favour __aligned(N) versus "__attribute__ (aligned(N))" (Benjamin Marzinski) [2179207] - dm: adjust EXPORT_SYMBOL() to follow functions immediately (Benjamin Marzinski) [2179207] - dm block-manager: avoid not required parentheses (Benjamin Marzinski) [2179207] - dm: send just one event on resize, not two (Benjamin Marzinski) [2179207] - dm table: check that a dm device doesn't reference itself (Benjamin Marzinski) [2179207] - dm raid: fix some spelling mistakes in comments (Benjamin Marzinski) [2179207] - dm verity: stop using WQ_UNBOUND for verify_wq (Benjamin Marzinski) [2179207] - dm integrity: Remove bi_sector that's only used by commented debug code (Benjamin Marzinski) [2179207] - dm crypt: Slightly simplify crypt_set_keyring_key() (Benjamin Marzinski) [2179207] - dm ioctl: drop always-false condition (Benjamin Marzinski) [2179207] - dm flakey: fix logic when corrupting a bio (Benjamin Marzinski) [2179207] - dm flakey: fix a bug with 32-bit highmem systems (Benjamin Marzinski) [2179207] - dm flakey: don't corrupt the zero page (Benjamin Marzinski) [2179207] - dm cache: Add some documentation to dm-cache-background-tracker.h (Benjamin Marzinski) [2179207] - dm cache: free background tracker's queued work in btracker_destroy (Benjamin Marzinski) [2179207] - dm ioctl: fix a couple ioctl codes (Benjamin Marzinski) [2179207] - dm ioctl: a small code cleanup in list_version_get_info (Benjamin Marzinski) [2179207] - sfc: include vport_id in filter spec hash and equal() (Íñigo Huguet) [2159251] - ptp: convert remaining drivers to adjfine interface (Íñigo Huguet) [2159251] - sfc: Use kmap_local_page() instead of kmap_atomic() (Íñigo Huguet) [2159251] - sfc: use sysfs_emit() to instead of scnprintf() (Íñigo Huguet) [2159251] - selftests: forwarding: add tunnel_key "nofrag" test case (Davide Caratti) [2103797] - selftests: tc-testing: add tunnel_key "nofrag" test case (Davide Caratti) [2103797] - selftests: tc-testing: add "depends_on" property to skip tests (Davide Caratti) [2103797] - net/sched: act_tunnel_key: add support for "don't fragment" (Davide Caratti) [2103797] - e1000e: Fix TX dispatch condition (Ken Cox) [2153313] - e1000e: Separate MTP board type from ADP (Ken Cox) [2153313] - drivers/net/ethernet/e1000e: check return value of e1e_rphy() (Ken Cox) [2153313] - ipvs: add sysctl_run_estimation to support disable estimation (Hangbin Liu) [2182003] - scsi: ses: Don't attach if enclosure has no components (Tomas Henzl) [1975026] - scsi: ses: Fix slab-out-of-bounds in ses_intf_remove() (Tomas Henzl) [1975026] - scsi: ses: Fix possible desc_ptr out-of-bounds accesses (Tomas Henzl) [1975026] - scsi: ses: Fix possible addl_desc_ptr out-of-bounds accesses (Tomas Henzl) [1975026] - scsi: ses: Fix slab-out-of-bounds in ses_enclosure_data_process() (Tomas Henzl) [1975026] - vmxnet3: move rss code block under eop descriptor (Izabela Bakollari) [2172579]- [rt] build kernel-rt-4.18.0-488.rt7.277.el8 [2180997] - crypto: qat - add support for 402xx devices (Vladis Dronov) [2144529] - crypto: qat - drop log level of msg in get_instance_node() (Vladis Dronov) [2144529] - crypto: qat - fix out-of-bounds read (Vladis Dronov) [2144529] - Documentation: qat: change kernel version (Vladis Dronov) [2144529] - crypto: qat - add qat_zlib_deflate (Vladis Dronov) [2144529] - crypto: qat - extend buffer list logic interface (Vladis Dronov) [2144529] - crypto: qat - fix spelling mistakes from 'bufer' to 'buffer' (Vladis Dronov) [2144529] - crypto: qat - add resubmit logic for decompression (Vladis Dronov) [2144529] - crypto: acomp - define max size for destination (Vladis Dronov) [2144529] - crypto: qat - enable deflate for QAT GEN4 (Vladis Dronov) [2144529] - crypto: qat - expose deflate through acomp api for QAT GEN2 (Vladis Dronov) [2144529] - crypto: qat - rename and relocate GEN2 config function (Vladis Dronov) [2144529] - crypto: qat - relocate qat_algs_alloc_flags() (Vladis Dronov) [2144529] - crypto: qat - relocate backlog related structures (Vladis Dronov) [2144529] - crypto: qat - extend buffer list interface (Vladis Dronov) [2144529] - crypto: qat - generalize crypto request buffers (Vladis Dronov) [2144529] - crypto: qat - change bufferlist logic interface (Vladis Dronov) [2144529] - crypto: qat - rename bufferlist functions (Vladis Dronov) [2144529] - crypto: qat - relocate bufferlist logic (Vladis Dronov) [2144529] - crypto: qat - Use helper to set reqsize (Vladis Dronov) [2144529] - crypto: kpp - Add helper to set reqsize (Vladis Dronov) [2144529] - crypto: qat - fix error return code in adf_probe (Vladis Dronov) [2144529] - crypto: qat - remove ADF_STATUS_PF_RUNNING flag from probe (Vladis Dronov) [2144529] - selftests: net: rps_default_mask.sh: delete veth link specifically (Hangbin Liu) [2185801] - selftests: net: devlink_port_split.py: skip test if no suitable device available (Hangbin Liu) [2185801] - selftests: mirror_gre_bridge_1q: Avoid changing PVID while interface is operational (Hangbin Liu) [2185801] - selftests/tls: Add {} to avoid static checker warning (Hangbin Liu) [2185801] - selftests: nft_nat: ensuring the listening side is up before starting the client (Hangbin Liu) [2185801] - selftest: fib_tests: Always cleanup before exit (Hangbin Liu) [2185801] - selftests/net: Interpret UDP_GRO cmsg data as an int value (Hangbin Liu) [2185801] - selftests: forwarding: lib: quote the sysctl values (Hangbin Liu) [2185801] - selftests: net: udpgso_bench_tx: Cater for pending datagrams zerocopy benchmarking (Hangbin Liu) [2185801] - selftests: net: udpgso_bench: Fix racing bug between the rx/tx programs (Hangbin Liu) [2185801] - selftests: net: udpgso_bench_rx/tx: Stop when wrong CLI args are provided (Hangbin Liu) [2185801] - selftests: net: udpgso_bench_rx: Fix 'used uninitialized' compiler warning (Hangbin Liu) [2185801] - selftests: rtnetlink: correct xfrm policy rule in kci_test_ipsec_offload (Hangbin Liu) [2185801] - selftests: forwarding: Fix failing tests with old libnet (Hangbin Liu) [2185801] - powerpc/pseries/mobility: set NMI watchdog factor during an LPM (Mamatha Inamdar) [2186026] - powerpc/watchdog: introduce a NMI watchdog's factor (Mamatha Inamdar) [2186026] - watchdog: export lockup_detector_reconfigure (Mamatha Inamdar) [2186026] - powerpc/mobility: wait for memory transfer to complete (Mamatha Inamdar) [2186026] - crypto: drbg - Only fail when jent is unavailable in FIPS mode (Vladis Dronov) [2175712] - crypto: jitter - permanent and intermittent health errors (Vladis Dronov) [2175712] - crypto: jitter - quit sample collection loop upon RCT failure (Vladis Dronov) [2175712] - crypto: jitter - don't limit ->health_failure check to FIPS mode (Vladis Dronov) [2175712] - crypto: jitter - drop kernel-doc notation (Vladis Dronov) [2175712] - selftests/livepatch: normalize sysctl error message (Julia Denham) [RHEL-256] - livepatch: Skip livepatch tests if ftrace cannot be configured (Julia Denham) [RHEL-256] - livepatch: Add a missing newline character in klp_module_coming() (Julia Denham) [RHEL-256] - livepatch: fix race between fork and KLP transition (Julia Denham) [RHEL-256] - scsi: bnx2i: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Nilesh Javali) [2164956] - x86/xen: Split HVM vector callback setup and interrupt gate allocation (Prarit Bhargava) [2187810] - s390/uaccess: add missing earlyclobber annotations to __clear_user() (Tobias Huschle) [2183078] - s390/qeth: fix use-after-free in hsci (Tobias Huschle) [2183992] - SUNRPC: Fix a server shutdown leak (Benjamin Coddington) [2166107] - powerpc/pseries/vas: Ignore VAS update for DLPAR if copy/paste is not enabled (Mamatha Inamdar) [2184979] - cnic: don't pass bogus GFP_ flags to dma_alloc_coherent (Nilesh Javali) [2164958] - cnic: Use the bitmap API to allocate bitmaps (Nilesh Javali) [2164958]- [rt] build kernel-rt-4.18.0-487.rt7.276.el8 [2180997] - kernel/fork: Restore vfree_atomic in free_thread_stack() (Crystal Wood) [2159514] - perf vendor events intel: Add uncore event list for Sapphirerapids (Michael Petlan) [2180657] - perf vendor events intel: Add metrics for Sapphirerapids (Michael Petlan) [2180657] - perf vendor events intel: Update core event list for Sapphirerapids (Michael Petlan) [2180657] - perf vendor events intel: Add sapphirerapids events (Michael Petlan) [2180657] - perf vendor events intel: Update metrics for Alderlake (Michael Petlan) [2180656] - perf vendor events: Fix Alderlake metric groups (Michael Petlan) [2180656] - perf vendor events intel: Add metrics for Alderlake (Michael Petlan) [2180656] - perf/x86/rapl: Add support for Intel Raptor Lake (Michael Petlan) [2180654] - perf/x86/intel: Add Cooper Lake stepping to isolation_ucodes[] (Michael Petlan) [2153896] - perf/x86/intel/cstate: Add Emerald Rapids (Michael Petlan) [2156802] - perf/x86/intel: Add Emerald Rapids (Michael Petlan) [2156802] - perf/x86/intel/uncore: Add Emerald Rapids (Michael Petlan) [2156802] - perf/x86/msr: Add Emerald Rapids (Michael Petlan) [2156802] - perf/x86/msr: Add Sapphire Rapids CPU support (Michael Petlan) [2156802] - perf/x86/intel/uncore: Add Meteor Lake support (Michael Petlan) [2177039] - perf/x86/msr: Add Meteor Lake support (Michael Petlan) [2153962] - perf/x86/cstate: Add Meteor Lake support (Michael Petlan) [2153962] - perf/x86/intel: Support Architectural PerfMon Extension leaf (Michael Petlan) [2153962] - x86/cpufeatures: Add Architectural PerfMon Extension bit (Michael Petlan) [2153962] - perf/x86: Support Retire Latency (Michael Petlan) [2153962] - perf/x86: Add Meteor Lake support (Michael Petlan) [2153962] - perf: Add PMU_FORMAT_ATTR_SHOW (Michael Petlan) [2153962] - mm/hugetlb: add dedicated func to get 'allowed' nodemask for current process (Rafael Aquini) [2153926] - mm/hugetlb: simplify the calculation of variables (Rafael Aquini) [2153926] - mm/mempolicy: fix lock contention on mems_allowed (Rafael Aquini) [2153926] - mm/mempolicy: do not allow illegal MPOL_F_NUMA_BALANCING | MPOL_LOCAL in mbind() (Rafael Aquini) [2153926] - mm/mempolicy.c: use in_task() in mempolicy_slab_node() (Rafael Aquini) [2153926] - mm/mempolicy: unify the create() func for bind/interleave/prefer-many policies (Rafael Aquini) [2153926] - mm/mempolicy: advertise new MPOL_PREFERRED_MANY (Rafael Aquini) [2153926] - mm/hugetlb: add support for mempolicy MPOL_PREFERRED_MANY (Rafael Aquini) [2153926] - mm/memplicy: add page allocation function for MPOL_PREFERRED_MANY policy (Rafael Aquini) [2153926] - mm/mempolicy: add MPOL_PREFERRED_MANY for multiple preferred nodes (Rafael Aquini) [2153926] - mm/mempolicy: use readable NUMA_NO_NODE macro instead of magic number (Rafael Aquini) [2153926] - mm/mempolicy: unify the parameter sanity check for mbind and set_mempolicy (Rafael Aquini) [2153926] - mm/mempolicy: use unified 'nodes' for bind/interleave/prefer policies (Rafael Aquini) [2153926] - mm/mempolicy: don't handle MPOL_LOCAL like a fake MPOL_PREFERRED policy (Rafael Aquini) [2153926] - mm/mempolicy: cleanup nodemask intersection check for oom (Rafael Aquini) [2153926] - mm/mempolicy: fix mpol_misplaced kernel-doc (Rafael Aquini) [2153926] - numa balancing: migrate on fault among multiple bound nodes (Rafael Aquini) [2153926] - mm/hugetlb: add mempolicy check in the reservation routine (Rafael Aquini) [2153926] - mm: remove unused alloc_page_vma_node() (Rafael Aquini) [2153926] - mm/mempolicy: remove or narrow the lock on current (Rafael Aquini) [2153926] - mm, mempolicy: fix uninit memory access (Rafael Aquini) [2153926] - mm/mempool: minor coding style tweaks (Rafael Aquini) [2153926] - mm: fix typos in comments (Rafael Aquini) [2153926] - futex: Do not apply time namespace adjustment on FUTEX_LOCK_PI (Joel Savitz) [2170113] - Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") (Joel Savitz) [2170113] - kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() (Joel Savitz) [2170113] - futex: Remove unneeded gotos (Joel Savitz) [2170113] - rtmutex: Ensure that the top waiter is always woken up (Joel Savitz) [2170113] - rtmutex: Add acquire semantics for rtmutex lock acquisition slow path (Joel Savitz) [2170113] - locking/lockdep: Fix lockdep_init_map_*() confusion (Joel Savitz) [2170113] - locking/lockdep: Avoid potential access of invalid memory in lock_class (Joel Savitz) [2170113] - lockdep: Correct lock_classes index mapping (Joel Savitz) [2170113] - locking/rtmutex: Squash self-deadlock check for ww_rt_mutex. (Joel Savitz) [2170113] - locking/rtmutex: Fix incorrect condition in rtmutex_spin_on_owner() (Joel Savitz) [2170113] - kallsyms: remove arch specific text and data check (Joel Savitz) [2170113] - lockdep: Let lock_is_held_type() detect recursive read as read (Joel Savitz) [2170113] - lockdep: Fix wait-type for empty stack (Joel Savitz) [2170113] - locking/lockdep: Improve noinstr vs errors (Joel Savitz) [2170113] - locking/lockdep: Correct calling tracepoints (Joel Savitz) [2170113] - locking/percpu-rwsem: Use this_cpu_{inc,dec}() for read_count (Joel Savitz) [2170113] - locking/ww_mutex: Fix runtime warning in the WW mutex selftest (Joel Savitz) [2170113] - fortify: Do not cast to "unsigned char" (Josef Oskera) [2139487] - fortify: Use SIZE_MAX instead of (size_t)-1 (Josef Oskera) [2139487] - afs: Work around strnlen() oops with CONFIG_FORTIFIED_SOURCE=y (Josef Oskera) [2139487] - net/mlx4_en: Introduce flexible array to silence overflow warning (Josef Oskera) [2139487] - wusbcore: silence fortify warning (Josef Oskera) [2139487] - skbuff: Switch structure bounds to struct_group() (Josef Oskera) [2139487] - RDMA/cxgb4: fix accept failure due to increased cpl_t5_pass_accept_rpl size (Josef Oskera) [2139487] - intel_th: msu: Use memset_startat() for clearing hw header (Josef Oskera) [2139487] - dm integrity: Use struct_group() to zero struct journal_sector (Josef Oskera) [2139487] - iw_cxgb4: Use memset_startat() for cpl_t5_pass_accept_rpl (Josef Oskera) [2139487] - scsi: lpfc: Use struct_group() to initialize struct lpfc_cgn_info (Josef Oskera) [2139487] - netfilter: conntrack: Use memset_startat() to zero struct nf_conn (Josef Oskera) [2139487] - netfilter: conntrack: avoid gcc-10 zero-length-bounds warning (Josef Oskera) [2139487] - thermal: int340x: Use struct_group() for memcpy() region (Josef Oskera) [2139487] - net/af_iucv: Use struct_group() to zero struct iucv_sock region (Josef Oskera) [2139487] - ipv6: Use memset_after() to zero rt6_info (Josef Oskera) [2139487] - bnx2x: Use struct_group() for memcpy() region (Josef Oskera) [2139487] - tracing: Use memset_startat() to zero struct trace_iterator (Josef Oskera) [2139487] - xfrm: Use memset_after() to clear padding (Josef Oskera) [2139487] - HID: roccat: Use struct_group() to zero kone_mouse_event (Josef Oskera) [2139487] - scsi: ibmvscsi: Avoid multi-field memset() overflow by aiming at srp (Josef Oskera) [2139487] - ipv4: ip_output.c: Fix out-of-bounds warning in ip_copy_addrs() (Josef Oskera) [2139487] - media: ngene: Fix out-of-bounds bug in ngene_command_config_free_buf() (Josef Oskera) [2139487] - s390/zcrypt: Switch to flexible array member (Josef Oskera) [2139487] - s390/speculation: Use statically initialized const for instructions (Josef Oskera) [2139487] - cifs: avoid extra calls in posix_info_parse (Josef Oskera) [2139487] - x86/entry: Fixup bad_iret vs noinstr (Josef Oskera) [2139487] - x86/traps: Mark fixup_bad_iret() noinstr (Josef Oskera) [2139487] - x86/doublefault: Remove memmove() call (Josef Oskera) [2139487] - tracing: Initialize iter->seq after zeroing in tracing_read_pipe() (Josef Oskera) [2139487] - tracing: Silence GCC 9 array bounds warning (Josef Oskera) [2139487] - fortify: Fix __compiletime_strlen() under UBSAN_BOUNDS_LOCAL (Josef Oskera) [2139487] - fortify: Provide a memcpy trap door for sharp corners (Josef Oskera) [2139487] - fortify: Make pointer arguments const (Josef Oskera) [2139487] - fortify: Replace open-coded __gnu_inline attribute (Josef Oskera) [2139487] - fortify: Update compile-time tests for Clang 14 (Josef Oskera) [2139487] - fortify: Detect struct member overflows in memset() at compile-time (Josef Oskera) [2139487] - fortify: Detect struct member overflows in memmove() at compile-time (Josef Oskera) [2139487] - fortify: Detect struct member overflows in memcpy() at compile-time (Josef Oskera) [2139487] - fortify: strlen: Avoid shadowing previous locals (Josef Oskera) [2139487] - fortify: Add compile-time FORTIFY_SOURCE tests (Josef Oskera) [2139487] - fortify: Allow strlen() and strnlen() to pass compile-time known lengths (Josef Oskera) [2139487] - fortify: Prepare to improve strnlen() and strlen() warnings (Josef Oskera) [2139487] - fortify: Fix dropped strcpy() compile-time write overflow check (Josef Oskera) [2139487] - fortify: Explicitly disable Clang support (Josef Oskera) [2139487] - fortify: Move remaining fortify helpers into fortify-string.h (Josef Oskera) [2139487] - lib/string: Move helper functions out of string.c (Josef Oskera) [2139487] - lib/string.c: update match_string() doc-strings with correct behavior (Josef Oskera) [2139487] - string.h: move fortified functions definitions in a dedicated header. (Josef Oskera) [2139487] - string.h: add FORTIFY coverage for strscpy() (Josef Oskera) [2139487] - lib: string.h: detect intra-object overflow in fortified string functions (Josef Oskera) [2139487] - lib: string_helpers: provide kfree_strarray() (Josef Oskera) [2139487] - lib/string.c: implement stpcpy (Josef Oskera) [2139487] - kernel-doc: core-api: include string.h into core-api (Josef Oskera) [2139487] - docs/core-api: move *{str,mem}dup* to "String Manipulation" (Josef Oskera) [2139487] - selftests/tc-testing: add show class case for red qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add show class case for prio qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add show class case for mq qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add show class case for ingress qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for qfq qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for netem qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for multiq qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for mqprio qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for htb qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for hfsc qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for fq_codel qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for dsmark qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for drr qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for cbs qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for cbq qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for cake qdisc (Ivan Vecera) [2172130] - net/sched: use tc_qdisc_stats_dump() in qdisc (Ivan Vecera) [2172130] - net/sched: sch_api: add helper for tc qdisc walker stats dump (Ivan Vecera) [2172130] - hwrng: core - use per-rng quality value instead of global setting (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - start and stop in-kernel rngd in separate function (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - do not bother to order list of devices by quality (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - credit entropy for low quality sources of randomness (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - break out of hwrng_fillfn if current rng is not trusted (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - only set cur_rng_set_by_user if it is working (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - use rng_fillbuf in add_early_randomness() (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - read() callback must be called for size of 32 or more bytes (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - explicit ordering of initcalls (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - Use DEVICE_ATTR_ macro (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - remove redundant initialization of variable err (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - convert sysfs sprintf/snprintf family to sysfs_emit (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - remove redundant initialization of variable ret (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - Fix use-after-free warning in hwrng_register() (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - move add_early_randomness() out of rng_mutex (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - document the quality field (Jose Ignacio Tornos Martinez) [2172884] - netfilter: nf_conntrack: allow early drop of offloaded UDP conns (Florian Westphal) [2183080] - net/sched: act_ct: offload UDP NEW connections (Florian Westphal) [2183080] - net/sched: act_ct: set ctinfo in meta action depending on ct state (Florian Westphal) [2183080] - netfilter: flowtable: cache info of last offload (Florian Westphal) [2183080] - netfilter: flowtable: allow unidirectional rules (Florian Westphal) [2183080] - netfilter: flowtable: fixup UDP timeout depending on ct state (Florian Westphal) [2183080] - ptp_clock: Let the ADJ_OFFSET interface respect the ADJ_NANO flag for PHC devices. (Íñigo Huguet) [2180896] - ptp: Add adjust_phase to ptp_clock_caps capability. (Íñigo Huguet) [2180896] - ptp: Add adjphase function to support phase offset control. (Íñigo Huguet) [2180896] - kernfs: dont take d_lock on revalidate (Ian Kent) [2126350] - kernfs: dont take i_lock on inode attr read (Ian Kent) [2126350] - kernfs: remove redundant kernfs_rwsem declaration. (Ian Kent) [2126350] - kernfs: fix potential NULL dereference in __kernfs_remove (Ian Kent) [2126350] - kernfs: fix NULL dereferencing in kernfs_remove (Ian Kent) [2126350] - kernfs: prevent early freeing of root node (Ian Kent) [2126350] - kernfs: switch global kernfs_rwsem lock to per-fs lock (Ian Kent) [2126350] - workqueue: Fold rebind_worker() within rebind_workers() (Valentin Schneider) [2088578] - workqueue: Unbind kworkers before sending them to exit() (Valentin Schneider) [2088578] - workqueue: Don't hold any lock while rcuwait'ing for !POOL_MANAGER_ACTIVE (Valentin Schneider) [2088578] - workqueue: Convert the idle_timer to a timer + work_struct (Valentin Schneider) [2088578] - workqueue: Factorize unbind/rebind_workers() logic (Valentin Schneider) [2088578] - workqueue: Protects wq_unbound_cpumask with wq_pool_attach_mutex (Valentin Schneider) [2088578] - workqueue: make sysfs of unbound kworker cpumask more clever (Valentin Schneider) [2088578] - fuse: add feature flag for expire-only (Pavel Reichl) [2109496] - fuse: add "expire only" mode to FUSE_NOTIFY_INVAL_ENTRY (Pavel Reichl) [2109496] - fuse: extend init flags (Pavel Reichl) [2109496] - wifi: iwlwifi: mvm: protect TXQ list manipulation (Jose Ignacio Tornos Martinez) [2152168] - wifi: iwlwifi: mvm: fix mvmtxq->stopped handling (Jose Ignacio Tornos Martinez) [2152168] - thunderbolt: Explicitly enable lane adapter hotplug events at startup (Desnes Nunes) [2130062] - x86/tsc: Add option to force frequency recalibration with HW timer (Prarit Bhargava) [2100597] - ovl: fix use after free in struct ovl_aio_req (Miklos Szeredi) [2176160] {CVE-2023-1252}- [rt] build kernel-rt-4.18.0-486.rt7.275.el8 [2180997] - mm/memremap: fix missing call to untrack_pfn() in pagemap_range() (Nico Pache) [2168370] - arm64: mm: correct the inside linear map range during hotplug check (Nico Pache) [2168370] - s390/mm: define arch_get_mappable_range() (Nico Pache) [2168370] - arm64/mm: define arch_get_mappable_range() (Nico Pache) [2168370] - mm/memory_hotplug: prevalidate the address range being added with platform (Nico Pache) [2168370] - s390/extmem: return correct segment type in __segment_load() (Nico Pache) [2168370] - s390/vmem: get rid of memory segment list (Nico Pache) [2168370] - arm64/mm: Validate hotplug range before creating linear mapping (Nico Pache) [2168370] - mm/truncate.c: make __invalidate_mapping_pages() static (Nico Pache) [2168370] - powerpc/mm: fix "section_base" set but not used (Nico Pache) [2168370] - powerpc: Avoid link stack corruption in misc asm functions (Nico Pache) [2168370] - powerpc/booke: Avoid link stack corruption in several places (Nico Pache) [2168370] - powerpc/mm: Fix lockup on kernel exec fault (Nico Pache) [2168370] - x86: fix seq_file iteration for pat/memtype.c (Nico Pache) [2168370] - powerpc/book3s64/hash: Add cond_resched to avoid soft lockup warning (Nico Pache) [2168370] - powerpc/nvdimm: Update vmemmap_populated to check sub-section range (Nico Pache) [2168370] - powerpc/pseries: Fix cpu_hotplug_lock acquisition in resize_hpt() (Nico Pache) [2168370] - x86/mm: Sync also unmappings in vmalloc_sync_all() (Nico Pache) [2168370] - Fix page corruption caused by racy check in __free_pages (Nico Pache) [2168370] - mm/gup: fix gup_pud_range() for dax (Nico Pache) [2168370] - memcg: Fix possible use-after-free in memcg_write_event_control() (Nico Pache) [2168370] - mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all() (Nico Pache) [2168370] - mm: fix madivse_pageout mishandling on non-LRU page (Nico Pache) [2168370] - mm/page_alloc: fix race condition between build_all_zonelists and page allocation (Nico Pache) [2168370] - mm/slub: fix to return errno if kmalloc() fails (Nico Pache) [2168370] - writeback: avoid use-after-free after removing device (Nico Pache) [2168370] - x86/mm: Use proper mask when setting PUD mapping (Nico Pache) [2168370] - mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region (Nico Pache) [2168370] - mm/hmm: fault non-owner device private entries (Nico Pache) [2168370] - mm: split huge PUD on wp_huge_pud fallback (Nico Pache) [2168370] - mm/page_owner: use strscpy() instead of strlcpy() (Nico Pache) [2168370] - mm/vmscan: take min_slab_pages into account when try to call shrink_node (Nico Pache) [2168370] - x86: Fix return value of __setup handlers (Nico Pache) [2168370] - mm: fix unexpected zeroed page mapping with zram swap (Nico Pache) [2168370] - mm, page_alloc: fix build_zonerefs_node() (Nico Pache) [2168370] - mm/mempolicy: fix mpol_new leak in shared_policy_replace (Nico Pache) [2168370] - mm/slub: remove forced_order parameter in calculate_sizes (Nico Pache) [2168370] - mm/usercopy: return 1 from hardened_usercopy __setup() handler (Nico Pache) [2168370] - mm/thp: ClearPageDoubleMap in first page_add_file_rmap() (Nico Pache) [2168370] - mm/thp: refix __split_huge_pmd_locked() for migration PMD (Nico Pache) [2168370] - mempolicy: mbind_range() set_policy() after vma_merge() (Nico Pache) [2168370] - mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node (Nico Pache) [2168370] - mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() (Nico Pache) [2168370] - mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() (Nico Pache) [2168370] - mm: thp: fix wrong cache flush in remove_migration_pmd() (Nico Pache) [2168370] - mm: fix missing cache flush for all tail pages of compound page (Nico Pache) [2168370] - tmpfs: fix regressions from wider use of ZERO_PAGE (Nico Pache) [2168370] - tmpfs: do not allocate pages on read (Nico Pache) [2168370] - shmem: mapping_set_exiting() to help mapped resilience (Nico Pache) [2168370] - mm/hmm.c: allow VM_MIXEDMAP to work with hmm_range_fault (Nico Pache) [2168370] - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode (Nico Pache) [2168370] - mm, slub: use prefetchw instead of prefetch (Nico Pache) [2168370] - arm64: mm: update max_pfn after memory hotplug (Nico Pache) [2168370] - mm, vmscan: guarantee drop_slab_node() termination (Nico Pache) [2168370] - fs, mm: fix race in unlinking swapfile (Nico Pache) [2168370] - fs: inode: count invalidated shadow pages in pginodesteal (Nico Pache) [2168370] - mm, fadvise: improve the expensive remote LRU cache draining after FADV_DONTNEED (Nico Pache) [2168370] - mm/filemap.c: rewrite mapping_needs_writeback in less fancy manner (Nico Pache) [2168370] - fs: drop_caches: fix skipping over shadow cache inodes (Nico Pache) [2168370] - mm: introduce and use mapping_empty() (Nico Pache) [2168370] - mm: remove irqsave/restore locking from contexts with irqs enabled (Nico Pache) [2168370] - mm: zswap: clean up confusing comment (Nico Pache) [2168370] - mm/memory_hotplug: use helper function zone_end_pfn() to get end_pfn (Nico Pache) [2168370] - mm: vmstat: add some comments on internal storage of byte items (Nico Pache) [2168370] - mm: vmstat: fix NOHZ wakeups for node stat changes (Nico Pache) [2168370] - mm/mmap.c: replace do_brk with do_brk_flags in comment of insert_vm_struct() (Nico Pache) [2168370] - mm/mmap.c: use helper function allow_write_access() in __remove_shared_vm_struct() (Nico Pache) [2168370] - mm: use helper function mapping_allow_writable() (Nico Pache) [2168370] - mm: memcontrol: reword obsolete comment of mem_cgroup_unmark_under_oom() (Nico Pache) [2168370] - mm/page_counter: correct the obsolete func name in the comment of page_counter_try_charge() (Nico Pache) [2168370] - mm: memcontrol: correct the comment of mem_cgroup_iter() (Nico Pache) [2168370] - x86/mm: use max memory block size on bare metal (Nico Pache) [2168370] - mm/util.c: remove the VM_WARN_ONCE for vm_committed_as underflow check (Nico Pache) [2168370] - include/linux/swapops.h: correct guards for non_swap_entry() (Nico Pache) [2168370] - mm: set vm_next and vm_prev to NULL in vm_area_dup() (Nico Pache) [2168370] - mm: don't prepare anon_vma if vma has VM_WIPEONFORK (Nico Pache) [2168370] - page-flags: fix a crash at SetPageError(THP_SWAP) (Nico Pache) [2168370] - mm/rmap.c: fix outdated comment in page_get_anon_vma() (Nico Pache) [2168370] - mm/mmap.c: extract __vma_unlink_list() as counterpart for __vma_link_list() (Nico Pache) [2168370] - mm: hugetlb: switch to css_tryget() in hugetlb_cgroup_charge_cgroup() (Nico Pache) [2168370] - x86/mm: Kill stray kernel fault handling comment (Nico Pache) [2168370] - arm64/numa: Unify common error path in numa_init() (Nico Pache) [2168370] - tools/power/x86/intel-speed-select: v1.14 release (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Adjust uncore max/min frequency (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Fix display of uncore min frequency (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Add Emerald Rapid quirk (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: turbo-freq auto mode with SMT off (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: cpufreq reads on offline CPUs (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Use null-terminated string (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove duplicate dup() (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Handle open() failure case (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove unused non_block flag (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove wrong check in set_isst_id() (Prarit Bhargava) [2154078] - platform/x86: ISST: Fix typo in comments (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Release v1.13 (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Optimize CPU initialization (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Utilize cpu_map to get physical id (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove unused struct clos_config fields (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Enforce isst_id value (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Do not export get_physical_id (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Introduce is_cpu_in_power_domain helper (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Cleanup get_physical_id usage (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Convert more function to use isst_id (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Add pkg and die in isst_id (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Introduce struct isst_id (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove unused core_mask array (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove dead code (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Fix cpu count for TDP level display (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove unneeded semicolon (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Fix off by one check (Prarit Bhargava) [2154078] - platform/x86: ISST: PUNIT device mapping with Sub-NUMA clustering (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Fix warning for perf_cap.cpu (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Display error on turbo mode disabled (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: fix build failure when using -Wl,--as-needed (Prarit Bhargava) [2154078] - KVM: x86: Propagate the AMD Automatic IBRS feature to the guest (Waiman Long) [1989283] - x86/cpu: Support AMD Automatic IBRS (Waiman Long) [1989283] - x86/cpu, kvm: Add the SMM_CTL MSR not present feature (Waiman Long) [1989283] - x86/cpu, kvm: Add the Null Selector Clears Base feature (Waiman Long) [1989283] - x86/cpu, kvm: Move X86_FEATURE_LFENCE_RDTSC to its native leaf (Waiman Long) [1989283] - x86/cpu, kvm: Add the NO_NESTED_DATA_BP feature (Waiman Long) [1989283] - KVM: x86: Move open-coded CPUID leaf 0x80000021 EAX bit propagation code (Waiman Long) [1989283] - x86/cpu, kvm: Add support for CPUID_80000021_EAX (Waiman Long) [1989283] - x86/bugs: Make sure MSR_SPEC_CTRL is updated properly upon resume from S3 (Waiman Long) [1989283] - KVM: x86: Advertise that the SMM_CTL MSR is not supported (Waiman Long) [1989283] - Documentation/hw-vuln: Update spectre doc (Waiman Long) [1989283] - nvme-tcp: fence TCP socket on receive error (John Meneghini) [2116939] - nvme-multipath: fix possible hang in live ns resize with ANA access (John Meneghini) [2116939] - nvme-tcp: fix possible hang caused during ctrl deletion (John Meneghini) [2116939] - nvme-tcp: fix regression that causes sporadic requests to time out (John Meneghini) [2116939] - nvme-tcp: fix UAF when detecting digest errors (John Meneghini) [2116939] - nvme-tcp: check if the queue is allocated before stopping it (John Meneghini) [2116939] - nvme-tcp: always fail a request when sending it failed (John Meneghini) [2116939] - nvme: fix regression when disconnect a recovering ctrl (John Meneghini) [2116939] - nvme-multipath: use vmalloc for ANA log buffer (John Meneghini) [2116939] - bfq: fix waker_bfqq inconsistency crash (Ming Lei) [2177565] - blktrace: Fix output non-blktrace event when blk_classic option enabled (Ming Lei) [2177565] - blk-wbt: fix that 'rwb->wc' is always set to 1 in wbt_init() (Ming Lei) [2177565] - blk-wbt: call rq_qos_add() after wb_normal is initialized (Ming Lei) [2177565] - block: sync mixed merged request's failfast with 1st bio's (Ming Lei) [2177565] - blk-mq: Fix potential io hung for shared sbitmap per tagset (Ming Lei) [2177565] - block: bio-integrity: Copy flags when bio_integrity_payload is cloned (Ming Lei) [2177565] - dim: initialize all struct fields (Audra Mitchell) [2172125] - XArray: Update the LRU list in xas_split() (Audra Mitchell) [2172125] - lib: bitmap: fix many kernel-doc warnings (Audra Mitchell) [2172125] - vsprintf: Fix %pK with kptr_restrict == 0 (Audra Mitchell) [2172125] - lib: uninline simple_strntoull() as well (Audra Mitchell) [2172125] - lib: dimlib: fix help text typos (Audra Mitchell) [2172125] - locks: fix TOCTOU race when granting write lease (Waiman Long) [2152051] - locks: eliminate false positive conflicts for write lease (Waiman Long) [2152051] - locks: Use inode_is_open_for_write (Waiman Long) [2152051] - fs/locks: remove unnecessary white space. (Waiman Long) [2152051] - fs/locks: use properly initialized file_lock when unlocking. (Waiman Long) [2152051] - redhat/configs: Enable CONFIG_PINCTRL_METEORLAKE in RHEL (Prarit Bhargava) [2156845] - pinctrl: intel: Add Intel Meteor Lake pin controller support (Prarit Bhargava) [2156845] - md: fix regression for null-ptr-deference in __md_stop() (Nigel Croxon) [2162231] - md: avoid signed overflow in slot_store() (Nigel Croxon) [2162231] - md: Free resources in __md_stop (Nigel Croxon) [2162231] - md: account io_acct_set usage with active_io (Nigel Croxon) [2162231] - md: use MD_RESYNC_* whenever possible (Nigel Croxon) [2162231] - md: Free writes_pending in md_stop (Nigel Croxon) [2162231] - md: Change active_io to percpu (Nigel Croxon) [2162231] - md: Factor out is_md_suspended helper (Nigel Croxon) [2162231] - md: don't update recovery_cp when curr_resync is ACTIVE (Nigel Croxon) [2162231] - md: fold unbind_rdev_from_array into md_kick_rdev_from_array (Nigel Croxon) [2162231] - md: mark md_kick_rdev_from_array static (Nigel Croxon) [2162231] - mm/kmemleak: fix UAF bug in kmemleak_scan() (Waiman Long) [2172763] - mm/kmemleak: simplify kmemleak_cond_resched() usage (Waiman Long) [2172763] - mm/kmemleak.c: fix a comment (Waiman Long) [2172763] - ptp: introduce a phase offset in the periodic output request (Íñigo Huguet) [2179072] - ptp: add ability to configure duty cycle for periodic output (Íñigo Huguet) [2179072] - platform/x86: intel/pmc/core: Add Meteor Lake mobile support (Prarit Bhargava) [2153968] - platform/x86: intel/pmc/core: Add Meteor Lake support to pmc core driver (Prarit Bhargava) [2153968] - sched/core: Fix arch_scale_freq_tick() on tickless systems (Phil Auld) [2184083] - qede: avoid uninitialized entries in coal_entry array (Michal Schmidt) [2160054] - qede: fix interrupt coalescing configuration (Jonathan Toppins) [2160054] - powerpc/64s: Unmerge EX_LR and EX_DAR (Mamatha Inamdar) [2134271] - powercap: intel_rapl: add support for Meteor Lake (Prarit Bhargava) [2153964] - dm: fix __send_duplicate_bios() to always allow for splitting IO (Benjamin Marzinski) [2184429] - dm: fix improper splitting for abnormal bios (Benjamin Marzinski) [2184429] - ovl: fail on invalid uid/gid mapping at copy up (Miklos Szeredi) [2165351] {CVE-2023-0386}- [rt] build kernel-rt-4.18.0-485.rt7.274.el8 [2180997] - timers: Provide timer_shutdown[_sync]() (Ivan Vecera) [2174474] - timers: Add shutdown mechanism to the internal functions (Ivan Vecera) [2174474] - timers: Split [try_to_]del_timer[_sync]() to prepare for shutdown mode (Ivan Vecera) [2174474] - timers: Silently ignore timers with a NULL function (Ivan Vecera) [2174474] - timers: Rename del_timer() to timer_delete() (Ivan Vecera) [2174474] - timers: Rename del_timer_sync() to timer_delete_sync() (Ivan Vecera) [2174474] - timers: Use del_timer_sync() even on UP (Ivan Vecera) [2174474] - timers: Update kernel-doc for various functions (Ivan Vecera) [2174474] - timers: Replace BUG_ON()s (Ivan Vecera) [2174474] - timers: Get rid of del_singleshot_timer_sync() (Ivan Vecera) [2174474] - clocksource/drivers/sp804: Do not use timer namespace for timer_shutdown() function (Ivan Vecera) [2174474] - clocksource/drivers/arm_arch_timer: Do not use timer namespace for timer_shutdown() function (Ivan Vecera) [2174474] - misc/sgi-xp: Replace in_interrupt() usage (Ivan Vecera) [2174474] - timers: Don't block on ->expiry_lock for TIMER_IRQSAFE timers (Ivan Vecera) [2174474] - hvcs: Synchronize hotplug remove with port free (Mamatha Inamdar) [2167962] - hvcs: Use vhangup in hotplug remove (Mamatha Inamdar) [2167962] - hvcs: Get reference to tty in remove (Mamatha Inamdar) [2167962] - hvcs: Use driver groups to manage driver attributes (Mamatha Inamdar) [2167962] - hvcs: Use dev_groups to manage hvcs device attributes (Mamatha Inamdar) [2167962] - hvcs: Fix hvcs port reference counting (Mamatha Inamdar) [2167962] - tty: hvcs: Don't NULL tty->driver_data until hvcs_cleanup() (Mamatha Inamdar) [2167962] - docs/memory-barriers.txt/kokr: introduce io_stop_wc() and add implementation for ARM64 (Ivan Vecera) [2179061] - docs/memory-barriers.txt: Add a missed closing parenthesis (Ivan Vecera) [2179061] - asm-generic: Add missing brackets for io_stop_wc macro (Ivan Vecera) [2179061] - asm-generic: introduce io_stop_wc() and add implementation for ARM64 (Ivan Vecera) [2179061] - ipv4: Fix incorrect table ID in IOCTL path (Guillaume Nault) [2176792] - ipv4: Fix incorrect route flushing when table ID 0 is used (Guillaume Nault) [2176792] - ipv4: Fix incorrect route flushing when source address is deleted (Guillaume Nault) [2176792] - selftests: Add source route tests to fib_tests (Guillaume Nault) [2176792] - mm/rmap: split page_dup_rmap() into page_dup_file_rmap() and page_try_dup_anon_rmap() (David Hildenbrand) [2179164] - mm/memory: slightly simplify copy_present_pte() (David Hildenbrand) [2179164] - mm/hugetlb: take src_mm->write_protect_seq in copy_hugetlb_page_range() (David Hildenbrand) [2179164] - mm: /proc/sys/vm/stat_refresh stop checking monotonic numa stats (Waiman Long) [2178001] - mm: /proc/sys/vm/stat_refresh skip checking known negative stats (Waiman Long) [2178001] - mm: no more EINVAL from /proc/sys/vm/stat_refresh (Waiman Long) [2178001] - mm: restore node stat checking in /proc/sys/vm/stat_refresh (Waiman Long) [2178001] - sfc: ef10: don't overwrite offload features at NIC reset (Íñigo Huguet) [2154500] - sfc: correctly advertise tunneled IPv6 segmentation (Íñigo Huguet) [2154500] - igb: conditionalize I2C bit banging on external thermal sensor support (Corinna Vinschen) [2130727] - platform/x86: ISST: PUNIT device mapping with Sub-NUMA clustering (Prarit Bhargava) [2139963] - x86/nmi: Make register_nmi_handler() more robust (Ani Sinha) [2037005] - net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf() (Sabrina Dubroca) [2179825] {CVE-2023-28466} - cpufreq: intel_pstate: hybrid: Use known scaling factor for P-cores (Prarit Bhargava) [2179183] - target: iscsi: use GFP_NOIO with loopback connections (Maurizio Lombardi) [2156546] - core_pattern: add CPU specifier (Oleksandr Natalenko) [1968108] - Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM (David Marlin) [2148405] {CVE-2022-42896} - ipv6: prevent router_solicitations for team port (Xin Long) [2141600] - ipv6: Don't send rs packets to the interface of ARPHRD_TUNNEL (Xin Long) [2141600] - Bluetooth: L2CAP: Fix attempting to access uninitialized memory (David Marlin) [2148409] {CVE-2022-42895} - redhat/scripts/create-tarball.sh: Use nproc instead of rpm macros (Prarit Bhargava) - Revert "Switch to z-stream for 8.8 for CKI pipelines" (Denys Vlasenko)- [rt] build kernel-rt-4.18.0-484.rt7.273.el8 [2180997] - ethernet: Remove vf rate limit check for drivers (Izabela Bakollari) [2172124] - rtnetlink: verify rate parameters for calls to ndo_set_vf_rate (Izabela Bakollari) [2172124] - sfc: Change VF mac via PF as first preference if available. (Íñigo Huguet) [2117449] - Fix genlog.py to ensure that comments retain "%" characters. (Eder Zulian) [RHEL-340] - redhat: fix duplicate jira issues in the resolves line (Eder Zulian) [RHEL-340] - redhat: add support for Jira issues in changelog (Eder Zulian) [RHEL-340] - redhat/configs: Put CONFIG_SFC_* to a proper location (Vladis Dronov) - redhat/configs: Put CONFIG_SEV_GUEST to a proper location (Vladis Dronov) - Reinstate "GFS2: free disk inode which is deleted by remote node -V2" (Bob Peterson) [2181343] - iavf: fix hang on reboot with ice (Stefan Assmann) [2181811] - iavf: Fix race condition between iavf_shutdown and iavf_remove (Stefan Assmann) [2181811] - net/ulp: use consistent error code when blocking ULP (Sabrina Dubroca) [2176962] {CVE-2023-0461} - net/ulp: prevent ULP without clone op from entering the LISTEN status (Sabrina Dubroca) [2176962] {CVE-2023-0461} - lockd: lockd server-side shouldn't set fl_ops (Jeffrey Layton) [2179329] - NFS: Correct timing for assigning access cache timestamp (Benjamin Coddington) [2180851] - Switch to z-stream for 8.8 for CKI pipelines (Michael Hofmann) - KVM: VMX: Execute IBPB on emulated VM-exit when guest has IBRS (Jon Maloy) [2160030] {CVE-2022-2196}- [rt] build kernel-rt-4.18.0-483.rt7.272.el8 [2180997] - tracing/hwlat: Replace sched_setaffinity with set_cpus_allowed_ptr (Jerome Marchand) [2174935] - drivers: hv, hyperv_fb: Untangle and refactor Hyper-V panic notifiers (Mohammed Gamal) [2172513] - video: hyperv_fb: Avoid taking busy spinlock on panic path (Mohammed Gamal) [2172513] - HID: hyperv: remove unused struct synthhid_msg (Mohammed Gamal) [2172513] - HID: hyperv: Replace one-element array with flexible-array member (Mohammed Gamal) [2172513] - clocksource: hyper-v: Add TSC page support for root partition (Mohammed Gamal) [2172443] - clocksource: hyper-v: Use TSC PFN getter to map vvar page (Mohammed Gamal) [2172443] - clocksource: hyper-v: Introduce TSC PFN getter (Mohammed Gamal) [2172443] - clocksource: hyper-v: Introduce a pointer to TSC page (Mohammed Gamal) [2172443] - HV: hv_balloon: fix memory leak with using debugfs_lookup() (Mohammed Gamal) [2172435] - debugfs: add debugfs_lookup_and_remove() (Mohammed Gamal) [2172435] - Drivers: hv: Enable vmbus driver for nested root partition (Mohammed Gamal) [2172435] - video: hyperv_fb: Avoid taking busy spinlock on panic path (Mohammed Gamal) [2172435]- [rt] build kernel-rt-4.18.0-482.rt7.271.el8 [2180997] - sched/deadline: Add more reschedule cases to prio_changed_dl() (Valentin Schneider) [2120570] - perf/x86/uncore: Add new Raptor Lake S support (Michael Petlan) [2120365] - perf/x86/cstate: Add new Raptor Lake S support (Michael Petlan) [2120365] - perf/x86/msr: Add new Raptor Lake S support (Michael Petlan) [2120365] - perf/x86: Add new Raptor Lake S support (Michael Petlan) [2120365] - net: sched: atm: dont intepret cls results when asked to drop (Davide Caratti) [2168337] {CVE-2023-23455} - nvdimm: Allow overwrite in the presence of disabled dimms (Aristeu Rozanski) [2154070] - Revert "GFS2: free disk inode which is deleted by remote node -V2" (Bob Peterson) [2109600] - gfs2: Evict inodes cooperatively (Andreas Gruenbacher) [2109600] - gfs2: Flush delete work before shrinking inode cache (Andreas Gruenbacher) [2109600] - gfs2: Add SDF_DEACTIVATING super block flag (Bob Peterson) [2109600] - gfs2: check gl_object in rgrp glops (Bob Peterson) [2109600] - gfs2: Split the two kinds of glock "delete" work (Andreas Gruenbacher) [2109600] - gfs2: Move delete workqueue into super block (Andreas Gruenbacher) [2109600] - gfs2: Use container_of() for gfs2_glock(aspace) (Andreas Gruenbacher) [2109600] - gfs2: Get rid of GLF_PENDING_DELETE flag (Andreas Gruenbacher) [2109600] - gfs2: Make glock lru list scanning safer (Andreas Gruenbacher) [2109600] - gfs2: Fix use-after-free in gfs2_glock_shrink_scan (Andreas Gruenbacher) [2109600] - gfs2: Clean up gfs2_scan_glock_lru (Andreas Gruenbacher) [2109600] - gfs2: gl_object races fix (Andreas Gruenbacher) [2109600] - iomap/gfs2: Unlock and put folio in page_done handler (Andreas Gruenbacher) [2109600] - iomap: Add __iomap_put_folio helper (Andreas Gruenbacher) [2109600] - gfs2: Remove support for glock holder auto-demotion (2) (Andreas Gruenbacher) [2109600] - gfs2: Remove support for glock holder auto-demotion (Andreas Gruenbacher) [2109600] - gfs2: Minor gfs2_try_evict cleanup (Andreas Gruenbacher) [2109600] - gfs2: Partially revert gfs2_inode_lookup change (Andreas Gruenbacher) [2109600] - gfs2: Add gfs2_inode_lookup comment (Andreas Gruenbacher) [2109600] - gfs2: Uninline and improve glock_{set,clear}_object (Andreas Gruenbacher) [2109600] - gfs2: Simply dequeue iopen glock in gfs2_evict_inode (Andreas Gruenbacher) [2109600] - gfs2: Clean up after gfs2_create_inode rework (Andreas Gruenbacher) [2109600] - gfs2: Avoid dequeuing GL_ASYNC glock holders twice (Andreas Gruenbacher) [2109600] - gfs2: Handle -EBUSY result of insert_inode_locked4 (Andreas Gruenbacher) [2109600] - gfs2: Fix and clean up create / evict interaction (Andreas Gruenbacher) [2109600] - gfs2: Clean up initialization of "ip" in gfs2_create_inode (Andreas Gruenbacher) [2109600] - gfs2: Get rid of ghs[] in gfs2_create_inode (Andreas Gruenbacher) [2109600] - gfs2: Dequeue waiters when withdrawn (Bob Peterson) [2109600] - gfs2: Prevent double iput for journal on error (Bob Peterson) [2109600] - Revert "gfs2: stop using generic_writepages in gfs2_ail1_start_one" (Andreas Gruenbacher) [2109600] - gfs2: remove ->writepage (Andreas Gruenbacher) [2109600] - gfs2: stop using generic_writepages in gfs2_ail1_start_one (Andreas Gruenbacher) [2109600] - gfs2: List traversal in do_promote is safe (Andreas Gruenbacher) [2109600] - gfs2: do_promote glock holder stealing fix (Bob Peterson) [2109600] - gfs2: Use better variable name (Andreas Gruenbacher) [2109600] - gfs2: Make go_instantiate take a glock (Andreas Gruenbacher) [2109600] - gfs2: Add new go_held glock operation (Andreas Gruenbacher) [2109600] - gfs2: Revert 'Fix "truncate in progress" hang' (Andreas Gruenbacher) [2109600] - gfs2: Instantiate glocks ouside of glock state engine (Andreas Gruenbacher) [2109600] - gfs2: Fix up gfs2_glock_async_wait (Andreas Gruenbacher) [2109600] - gfs2: Add GL_NOPID flag for process-independent glock holders (Andreas Gruenbacher) [2109600] - gfs2: dump inode object for iopen glocks (Bob Peterson) [2109600] - gfs2: convert to use DEFINE_SEQ_ATTRIBUTE macro (Andreas Gruenbacher) [2109600] - gfs2: Use TRY lock in gfs2_inode_lookup for UNLINKED inodes (Bob Peterson) [2109600] - Updated dist tag to el8_8 (Lucas Zampieri) - Revert "net/mlx5: Don't perform lookup after already known sec_path" (Amir Tzin) [2176349] - KVM: x86: do not report a vCPU as preempted outside instruction boundaries (Jon Maloy) [2124801] {CVE-2022-39189} - Drivers: vmbus: Check for channel allocation before looking up relids (Mohammed Gamal) [2178622] - drm/nouveau/fb/tu102-: fix register used to determine scrub status (Karol Herbst) [2168648] - drm/nouveau/devinit/tu102-: wait for GFW_BOOT_PROGRESS == COMPLETED (Karol Herbst) [2168648] - fs/proc: task_mmu.c: don't read mapcount for migration entry (Jay Shin) [2174623] - perf/core: Fix cgroup event list management (Michael Petlan) [2162525]- [rt] build kernel-rt-4.18.0-481.rt7.270.el8 [2180997] - redhat: include all certs (Red Hat and CentOS) in the srpm (Denys Vlasenko) [2179095] - redhat: do not require grub2 on s390x (Denys Vlasenko) [2179095] - thermal: int340x: Add Meteor Lake PCI device ID (Prarit Bhargava) [2156822] - i2c: i801: Add support for Intel Meteor Lake-P (Prarit Bhargava) [2156841]- [rt] build kernel-rt-4.18.0-480.rt7.269.el8 [2180997] - redhat: fix the signing failure on ppc64el on centos (Denys Vlasenko) [2179095]- [rt] build kernel-rt-4.18.0-479.rt7.268.el8 [2180997] - redhat: add centos signing certs (Denys Vlasenko) - redhat: fix "make rh-brew" not choosing _scratch_ build (Denys Vlasenko) - mfd: intel-lpss: Add Intel Meteor Lake-P PCI IDs (Prarit Bhargava) [2156843] - x86/cpu: Add CPU model numbers for Meteor Lake (Prarit Bhargava) [2153936] - redhat: require grub2 >= 2.02-99 (Denys Vlasenko) [2179095] - redhat: delete unused script and file (Denys Vlasenko) [2179095] - redhat: drop certificates that were deprecated after GRUB's BootHole flaw (Denys Vlasenko) [2179095] - redhat: align file names with names of signing keys for ppc and s390 (Denys Vlasenko) [2179095] - net/tunnel: wait until all sk_user_data reader finish before releasing the sock (Hangbin Liu) [2176344] - powerpc/pseries: unregister VPA when hot unplugging a CPU (Mamatha Inamdar) [2143007] - net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2172474] - net: mana: Fix return type of mana_start_xmit() (Mohammed Gamal) [2172474] - net: mana: Define data structures for protection domain and memory registration (Mohammed Gamal) [2172474] - net: mana: Define and process GDMA response code GDMA_STATUS_MORE_ENTRIES (Mohammed Gamal) [2172474] - net: mana: Define max values for SGL entries (Mohammed Gamal) [2172474] - net: mana: Move header files to a common location (Mohammed Gamal) [2172474] - net: mana: Record port number in netdev (Mohammed Gamal) [2172474] - net: mana: Export Work Queue functions for use by RDMA driver (Mohammed Gamal) [2172474] - net: mana: Set the DMA device max segment size (Mohammed Gamal) [2172474] - net: mana: Handle vport sharing between devices (Mohammed Gamal) [2172474] - net: mana: Record the physical address for doorbell page region (Mohammed Gamal) [2172474] - net: mana: Add support for auxiliary device (Mohammed Gamal) [2172474] - hv_netvsc: Check status in SEND_RNDIS_PKT completion message (Mohammed Gamal) [2172438] - hv_netvsc: Allocate memory in netvsc_dma_map() with GFP_ATOMIC (Mohammed Gamal) [2172438] - hv_netvsc: Fix missed pagebuf entries in netvsc_dma_map/unmap() (Mohammed Gamal) [2172438] - Drivers: hv: Make remove callback of hyperv driver void returned (Mohammed Gamal) [2172438] - hv: fix comment typo in vmbus_channel/low_latency (Mohammed Gamal) [2172434] - x86/hyperv: Introduce HV_MAX_SPARSE_VCPU_BANKS/HV_VCPUS_PER_SPARSE_BANK constants (Mohammed Gamal) [2172434] - x86/hyperv: Fix hv_get/set_register for nested bringup (Mohammed Gamal) [2172434] - x86/hyperv: Add an interface to do nested hypercalls (Mohammed Gamal) [2172434] - Drivers: hv: Setup synic registers in case of nested root partition (Mohammed Gamal) [2172434] - x86/hyperv: Add support for detecting nested hypervisor (Mohammed Gamal) [2172434] - x86/hyperv: Add HV_EXPOSE_INVARIANT_TSC define (Mohammed Gamal) [2172434] - x86/hyperv: Expand definition of struct hv_vp_assist_page (Mohammed Gamal) [2172434] - KVM: x86: hyper-v: Expose support for extended gva ranges for flush hypercalls (Mohammed Gamal) [2172434] - x86/hyperv: Move VMCB enlightenment definitions to hyperv-tlfs.h (Mohammed Gamal) [2172434] - iommu/hyper-v: Allow hyperv irq remapping without x2apic (Mohammed Gamal) [2172434] - smp: Fix offline cpu check in flush_smp_call_function_queue() (Waiman Long) [2169471] - sched/fair: Trigger the update of blocked load on newly idle cpu (Waiman Long) [2169471] - redhat: rh-dist-git should depend on rh-srpm (Denys Vlasenko) - redhat: change kabi tarballs to use the package release (Denys Vlasenko) - redhat/Makefile: add variables used in rhel9 makefiles (Denys Vlasenko) - redhat/Makefile: Remove RHPRODUCT variable (Denys Vlasenko) - redhat/scripts/rh-dist-git.sh: expand sources from srpm (Denys Vlasenko) - redhat: remove GL_DISTGIT_USER, RHDISTGIT and unify dist-git cloning (Denys Vlasenko) - redhat/scripts/rh-dist-git.sh: Use Makefile variables (Denys Vlasenko) - redhat: fix typo and make the output more silent for dist-git sync (Denys Vlasenko) - redhat: add initial support for centos stream dist-git sync on Makefiles (Denys Vlasenko) - internal: update RHEL_MINOR for the start of RHEL-8.9 development (Denys Vlasenko) - watchdog: diag288_wdt: fix __diag288() inline assembly (Tobias Huschle) [2171361] - watchdog: diag288_wdt: do not use stack buffers for hardware data (Tobias Huschle) [2171361] - bonding: add documentation for peer_notif_delay (Ryosuke Yasuoka) [2171348] - net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2166787] - crypto: des - disallow des3 in FIPS mode (Vladis Dronov) [2175234] - self-tests: more rps self tests (Paolo Abeni) [2168878] - net: make default_rps_mask a per netns attribute (Paolo Abeni) [2168878] - self-tests: introduce self-tests for RPS default mask (Paolo Abeni) [2168878] - net: introduce default_rps_mask netns attribute (Paolo Abeni) [2168878] - net-sysctl: factor-out rpm mask manipulation helpers (Paolo Abeni) [2168878] - net-sysctl: factor out cpumask parsing helper (Paolo Abeni) [2168878] - txhash: Make rethinking txhash behavior configurable via sysctl (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in rx_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in netdev_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: fix netdev_queue_add_kobject() breakage (Paolo Abeni) [2168878] - net-sysfs: Fix reference count leak in rx|netdev_queue_add_kobject (Paolo Abeni) [2168878] - ice/ptp: fix the PTP worker retrying indefinitely if the link went down (Petr Oros) [2166392] - ice: reschedule ice_ptp_wait_for_offset_valid during reset (Petr Oros) [2166392] - ice: make Tx and Rx vernier offset calibration independent (Petr Oros) [2166392] - ice: only check set bits in ice_ptp_flush_tx_tracker (Petr Oros) [2166392] - ice: handle flushing stale Tx timestamps in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: cleanup allocations in ice_ptp_alloc_tx_tracker (Petr Oros) [2166392] - ice: protect init and calibrating check in ice_ptp_request_ts (Petr Oros) [2166392] - ice: check Tx timestamp memory register for ready timestamps (Petr Oros) [2166392] - ice: handle discarding old Tx requests in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: always call ice_ptp_link_change and make it void (Petr Oros) [2166392] - ice: fix misuse of "link err" with "link status" (Petr Oros) [2166392] - ice: Reset TS memory for all quads (Petr Oros) [2166392] - ice: Remove the E822 vernier "bypass" logic (Petr Oros) [2166392] - ice: Use more generic names for ice_ptp_tx fields (Petr Oros) [2166392] - ice: Merge pin initialization of E810 and E810T adapters (Petr Oros) [2166392] - ice: Check if reset in progress while waiting for offsets (Petr Oros) [2166392] - NFS: Judge the file access cache's timestamp in rcu path (Benjamin Coddington) [2161321] - redhat: switch to z-stream for 8.8 (Lucas Zampieri)- [rt] build kernel-rt-4.18.0-478.rt7.267.el8 [2180997] - net/tunnel: wait until all sk_user_data reader finish before releasing the sock (Hangbin Liu) [2176344] - powerpc/pseries: unregister VPA when hot unplugging a CPU (Mamatha Inamdar) [2143007] - net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2172474] - net: mana: Fix return type of mana_start_xmit() (Mohammed Gamal) [2172474] - net: mana: Define data structures for protection domain and memory registration (Mohammed Gamal) [2172474] - net: mana: Define and process GDMA response code GDMA_STATUS_MORE_ENTRIES (Mohammed Gamal) [2172474] - net: mana: Define max values for SGL entries (Mohammed Gamal) [2172474] - net: mana: Move header files to a common location (Mohammed Gamal) [2172474] - net: mana: Record port number in netdev (Mohammed Gamal) [2172474] - net: mana: Export Work Queue functions for use by RDMA driver (Mohammed Gamal) [2172474] - net: mana: Set the DMA device max segment size (Mohammed Gamal) [2172474] - net: mana: Handle vport sharing between devices (Mohammed Gamal) [2172474] - net: mana: Record the physical address for doorbell page region (Mohammed Gamal) [2172474] - net: mana: Add support for auxiliary device (Mohammed Gamal) [2172474] - hv_netvsc: Check status in SEND_RNDIS_PKT completion message (Mohammed Gamal) [2172438] - hv_netvsc: Allocate memory in netvsc_dma_map() with GFP_ATOMIC (Mohammed Gamal) [2172438] - hv_netvsc: Fix missed pagebuf entries in netvsc_dma_map/unmap() (Mohammed Gamal) [2172438] - Drivers: hv: Make remove callback of hyperv driver void returned (Mohammed Gamal) [2172438] - hv: fix comment typo in vmbus_channel/low_latency (Mohammed Gamal) [2172434] - x86/hyperv: Introduce HV_MAX_SPARSE_VCPU_BANKS/HV_VCPUS_PER_SPARSE_BANK constants (Mohammed Gamal) [2172434] - x86/hyperv: Fix hv_get/set_register for nested bringup (Mohammed Gamal) [2172434] - x86/hyperv: Add an interface to do nested hypercalls (Mohammed Gamal) [2172434] - Drivers: hv: Setup synic registers in case of nested root partition (Mohammed Gamal) [2172434] - x86/hyperv: Add support for detecting nested hypervisor (Mohammed Gamal) [2172434] - x86/hyperv: Add HV_EXPOSE_INVARIANT_TSC define (Mohammed Gamal) [2172434] - x86/hyperv: Expand definition of struct hv_vp_assist_page (Mohammed Gamal) [2172434] - KVM: x86: hyper-v: Expose support for extended gva ranges for flush hypercalls (Mohammed Gamal) [2172434] - x86/hyperv: Move VMCB enlightenment definitions to hyperv-tlfs.h (Mohammed Gamal) [2172434] - iommu/hyper-v: Allow hyperv irq remapping without x2apic (Mohammed Gamal) [2172434] - smp: Fix offline cpu check in flush_smp_call_function_queue() (Waiman Long) [2169471] - sched/fair: Trigger the update of blocked load on newly idle cpu (Waiman Long) [2169471] - redhat: rh-dist-git should depend on rh-srpm (Denys Vlasenko) - redhat: change kabi tarballs to use the package release (Denys Vlasenko) - redhat/Makefile: add variables used in rhel9 makefiles (Denys Vlasenko) - redhat/Makefile: Remove RHPRODUCT variable (Denys Vlasenko) - redhat/scripts/rh-dist-git.sh: expand sources from srpm (Denys Vlasenko) - redhat: remove GL_DISTGIT_USER, RHDISTGIT and unify dist-git cloning (Denys Vlasenko) - redhat/scripts/rh-dist-git.sh: Use Makefile variables (Denys Vlasenko) - redhat: fix typo and make the output more silent for dist-git sync (Denys Vlasenko) - redhat: add initial support for centos stream dist-git sync on Makefiles (Denys Vlasenko) - internal: update RHEL_MINOR for the start of RHEL-8.9 development (Denys Vlasenko) - watchdog: diag288_wdt: fix __diag288() inline assembly (Tobias Huschle) [2171361] - watchdog: diag288_wdt: do not use stack buffers for hardware data (Tobias Huschle) [2171361] - bonding: add documentation for peer_notif_delay (Ryosuke Yasuoka) [2171348]- net/tunnel: wait until all sk_user_data reader finish before releasing the sock (Hangbin Liu) [2176344] - powerpc/pseries: unregister VPA when hot unplugging a CPU (Mamatha Inamdar) [2143007] - net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2172474] - net: mana: Fix return type of mana_start_xmit() (Mohammed Gamal) [2172474] - net: mana: Define data structures for protection domain and memory registration (Mohammed Gamal) [2172474] - net: mana: Define and process GDMA response code GDMA_STATUS_MORE_ENTRIES (Mohammed Gamal) [2172474] - net: mana: Define max values for SGL entries (Mohammed Gamal) [2172474] - net: mana: Move header files to a common location (Mohammed Gamal) [2172474] - net: mana: Record port number in netdev (Mohammed Gamal) [2172474] - net: mana: Export Work Queue functions for use by RDMA driver (Mohammed Gamal) [2172474] - net: mana: Set the DMA device max segment size (Mohammed Gamal) [2172474] - net: mana: Handle vport sharing between devices (Mohammed Gamal) [2172474] - net: mana: Record the physical address for doorbell page region (Mohammed Gamal) [2172474] - net: mana: Add support for auxiliary device (Mohammed Gamal) [2172474] - hv_netvsc: Check status in SEND_RNDIS_PKT completion message (Mohammed Gamal) [2172438] - hv_netvsc: Allocate memory in netvsc_dma_map() with GFP_ATOMIC (Mohammed Gamal) [2172438] - hv_netvsc: Fix missed pagebuf entries in netvsc_dma_map/unmap() (Mohammed Gamal) [2172438] - Drivers: hv: Make remove callback of hyperv driver void returned (Mohammed Gamal) [2172438] - hv: fix comment typo in vmbus_channel/low_latency (Mohammed Gamal) [2172434] - x86/hyperv: Introduce HV_MAX_SPARSE_VCPU_BANKS/HV_VCPUS_PER_SPARSE_BANK constants (Mohammed Gamal) [2172434] - x86/hyperv: Fix hv_get/set_register for nested bringup (Mohammed Gamal) [2172434] - x86/hyperv: Add an interface to do nested hypercalls (Mohammed Gamal) [2172434] - Drivers: hv: Setup synic registers in case of nested root partition (Mohammed Gamal) [2172434] - x86/hyperv: Add support for detecting nested hypervisor (Mohammed Gamal) [2172434] - x86/hyperv: Add HV_EXPOSE_INVARIANT_TSC define (Mohammed Gamal) [2172434] - x86/hyperv: Expand definition of struct hv_vp_assist_page (Mohammed Gamal) [2172434] - KVM: x86: hyper-v: Expose support for extended gva ranges for flush hypercalls (Mohammed Gamal) [2172434] - x86/hyperv: Move VMCB enlightenment definitions to hyperv-tlfs.h (Mohammed Gamal) [2172434] - iommu/hyper-v: Allow hyperv irq remapping without x2apic (Mohammed Gamal) [2172434] - smp: Fix offline cpu check in flush_smp_call_function_queue() (Waiman Long) [2169471] - sched/fair: Trigger the update of blocked load on newly idle cpu (Waiman Long) [2169471] - redhat: rh-dist-git should depend on rh-srpm (Denys Vlasenko) - redhat: change kabi tarballs to use the package release (Denys Vlasenko) - redhat/Makefile: add variables used in rhel9 makefiles (Denys Vlasenko) - redhat/Makefile: Remove RHPRODUCT variable (Denys Vlasenko) - redhat/scripts/rh-dist-git.sh: expand sources from srpm (Denys Vlasenko) - redhat: remove GL_DISTGIT_USER, RHDISTGIT and unify dist-git cloning (Denys Vlasenko) - redhat/scripts/rh-dist-git.sh: Use Makefile variables (Denys Vlasenko) - redhat: fix typo and make the output more silent for dist-git sync (Denys Vlasenko) - redhat: add initial support for centos stream dist-git sync on Makefiles (Denys Vlasenko) - internal: update RHEL_MINOR for the start of RHEL-8.9 development (Denys Vlasenko) - watchdog: diag288_wdt: fix __diag288() inline assembly (Tobias Huschle) [2171361] - watchdog: diag288_wdt: do not use stack buffers for hardware data (Tobias Huschle) [2171361] - bonding: add documentation for peer_notif_delay (Ryosuke Yasuoka) [2171348] - net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2166787] - crypto: des - disallow des3 in FIPS mode (Vladis Dronov) [2175234] - self-tests: more rps self tests (Paolo Abeni) [2168878] - net: make default_rps_mask a per netns attribute (Paolo Abeni) [2168878] - self-tests: introduce self-tests for RPS default mask (Paolo Abeni) [2168878] - net: introduce default_rps_mask netns attribute (Paolo Abeni) [2168878] - net-sysctl: factor-out rpm mask manipulation helpers (Paolo Abeni) [2168878] - net-sysctl: factor out cpumask parsing helper (Paolo Abeni) [2168878] - txhash: Make rethinking txhash behavior configurable via sysctl (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in rx_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in netdev_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: fix netdev_queue_add_kobject() breakage (Paolo Abeni) [2168878] - net-sysfs: Fix reference count leak in rx|netdev_queue_add_kobject (Paolo Abeni) [2168878] - ice/ptp: fix the PTP worker retrying indefinitely if the link went down (Petr Oros) [2166392] - ice: reschedule ice_ptp_wait_for_offset_valid during reset (Petr Oros) [2166392] - ice: make Tx and Rx vernier offset calibration independent (Petr Oros) [2166392] - ice: only check set bits in ice_ptp_flush_tx_tracker (Petr Oros) [2166392] - ice: handle flushing stale Tx timestamps in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: cleanup allocations in ice_ptp_alloc_tx_tracker (Petr Oros) [2166392] - ice: protect init and calibrating check in ice_ptp_request_ts (Petr Oros) [2166392] - ice: check Tx timestamp memory register for ready timestamps (Petr Oros) [2166392] - ice: handle discarding old Tx requests in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: always call ice_ptp_link_change and make it void (Petr Oros) [2166392] - ice: fix misuse of "link err" with "link status" (Petr Oros) [2166392] - ice: Reset TS memory for all quads (Petr Oros) [2166392] - ice: Remove the E822 vernier "bypass" logic (Petr Oros) [2166392] - ice: Use more generic names for ice_ptp_tx fields (Petr Oros) [2166392] - ice: Merge pin initialization of E810 and E810T adapters (Petr Oros) [2166392] - ice: Check if reset in progress while waiting for offsets (Petr Oros) [2166392] - NFS: Judge the file access cache's timestamp in rcu path (Benjamin Coddington) [2161321] - redhat: switch to z-stream for 8.8 (Lucas Zampieri)- net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2166787] - crypto: des - disallow des3 in FIPS mode (Vladis Dronov) [2175234] - self-tests: more rps self tests (Paolo Abeni) [2168878] - net: make default_rps_mask a per netns attribute (Paolo Abeni) [2168878] - self-tests: introduce self-tests for RPS default mask (Paolo Abeni) [2168878] - net: introduce default_rps_mask netns attribute (Paolo Abeni) [2168878] - net-sysctl: factor-out rpm mask manipulation helpers (Paolo Abeni) [2168878] - net-sysctl: factor out cpumask parsing helper (Paolo Abeni) [2168878] - txhash: Make rethinking txhash behavior configurable via sysctl (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in rx_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in netdev_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: fix netdev_queue_add_kobject() breakage (Paolo Abeni) [2168878] - net-sysfs: Fix reference count leak in rx|netdev_queue_add_kobject (Paolo Abeni) [2168878]- ice/ptp: fix the PTP worker retrying indefinitely if the link went down (Petr Oros) [2166392] - ice: reschedule ice_ptp_wait_for_offset_valid during reset (Petr Oros) [2166392] - ice: make Tx and Rx vernier offset calibration independent (Petr Oros) [2166392] - ice: only check set bits in ice_ptp_flush_tx_tracker (Petr Oros) [2166392] - ice: handle flushing stale Tx timestamps in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: cleanup allocations in ice_ptp_alloc_tx_tracker (Petr Oros) [2166392] - ice: protect init and calibrating check in ice_ptp_request_ts (Petr Oros) [2166392] - ice: check Tx timestamp memory register for ready timestamps (Petr Oros) [2166392] - ice: handle discarding old Tx requests in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: always call ice_ptp_link_change and make it void (Petr Oros) [2166392] - ice: fix misuse of "link err" with "link status" (Petr Oros) [2166392] - ice: Reset TS memory for all quads (Petr Oros) [2166392] - ice: Remove the E822 vernier "bypass" logic (Petr Oros) [2166392] - ice: Use more generic names for ice_ptp_tx fields (Petr Oros) [2166392] - ice: Merge pin initialization of E810 and E810T adapters (Petr Oros) [2166392] - ice: Check if reset in progress while waiting for offsets (Petr Oros) [2166392] - NFS: Judge the file access cache's timestamp in rcu path (Benjamin Coddington) [2161321] - redhat: switch to z-stream for 8.8 (Lucas Zampieri)- cpufreq: intel_pstate: Add Sapphire Rapids support in no-HWP mode (Prarit Bhargava) [2170564]- igb: Initialize mailbox message for VF reset (Corinna Vinschen) [2103948] - igb: Allocate MSI-X vector when testing (Corinna Vinschen) [2103948] - igb: Proactively round up to kmalloc bucket size (Corinna Vinschen) [2103948] - igb: Do not free q_vector unless new one was allocated (Corinna Vinschen) [2103948] - ptp: introduce helpers to adjust by scaled parts per million (Corinna Vinschen) [2103948] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Corinna Vinschen) [2103948] - net: ethernet: move from strlcpy with unused retval to strscpy (Corinna Vinschen) [2103948] - igb: convert .adjfreq to .adjfine (Corinna Vinschen) [2103948] - ASoC: Intel: soc-acpi: add configuration for variant of 0C11 product (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi: add configuration for variant of 0C40 product (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw: use common helpers for all Realtek amps (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw: Add support for SKU 0C11 product (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw: Add support for SKU 0C4F product (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw: Add support for SKU 0C40 product (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw: Add support for SKU 0C10 product (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw_rt1316: add BQ params for the Dell models (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw_rt1308: add BQ params for the Dell models (Jaroslav Kysela) [2100582] - ASoC: intel: sof_sdw: add rt1318 codec support. (Jaroslav Kysela) [2100582] - ASoC: rt1318: Add RT1318 SDCA vendor-specific driver (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi: update codec addr on 0C11/0C4F product (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi: add SKU 0C11 SoundWire configuration (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi: add SKU 0C40 SoundWire configuration (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi: add SKU 0C10 SoundWire configuration (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi-intel-rpl-match: add rpl_sdca_3_in_1 support (Jaroslav Kysela) [2100582]- net: ena: Update NUMA TPH hint register upon NUMA node update (Petr Oros) [2167316] - net: ena: Set default value for RX interrupt moderation (Petr Oros) [2167316] - net: ena: Fix rx_copybreak value update (Petr Oros) [2167316] - net: ena: Use bitmask to indicate packet redirection (Petr Oros) [2167316] - net: ena: Account for the number of processed bytes in XDP (Petr Oros) [2167316] - net: ena: Don't register memory info on XDP exchange (Petr Oros) [2167316] - net: ena: Fix toeplitz initial hash value (Petr Oros) [2167316] - net: ena: Fix error handling in ena_init() (Petr Oros) [2167316] - net: sched: disallow noqueue for qdisc classes (Xin Long) [2168282] {CVE-2022-47929} - net: sched: cbq: dont intepret cls results when asked to drop (Xin Long) [2168327] {CVE-2023-23454} - sctp: do not check hb_timer.expires when resetting hb_timer (Xin Long) [2133092] - arm64: Add AMPERE1 to the Spectre-BHB affected list (Mark Salter) [2140727] - net: mana: Fix accessing freed irq affinity_hint (Emanuele Giuseppe Esposito) [2168969] - net: mana: Assign interrupts to CPUs based on NUMA nodes (Emanuele Giuseppe Esposito) [2168969] - Revert "RDMA/irdma: Report the correct link speed" (Kamal Heib) [2143088] - Documentation/sysctl: document page_lock_unfairness (Nico Pache) [2165737] {CVE-2022-3623} - mm: allow a controlled amount of unfairness in the page lock (Nico Pache) [2165737] {CVE-2022-3623} - mm/hugetlb: fix races when looking up a CONT-PTE/PMD size hugetlb page (Nico Pache) [2165737] {CVE-2022-3623} - mm/migration: fix potential pte_unmap on an not mapped pte (Nico Pache) [2165737] {CVE-2022-3623} - mm/migrate.c: rework migration_entry_wait() to not take a pageref (Nico Pache) [2165737] {CVE-2022-3623} - mm: make wait_on_page_writeback() wait for multiple pending writebacks (Nico Pache) [2165737] {CVE-2022-3623} - mm: rewrite wait_on_page_bit_common() logic (Nico Pache) [2165737] {CVE-2022-3623} - mm/gup.c: use is_vm_hugetlb_page() to check whether to follow huge (Nico Pache) [2165737] {CVE-2022-3623}- perf/x86/amd: Fix crash due to race between amd_pmu_enable_all, perf NMI and throttling (Michael Petlan) [2085282] - x86/perf: Fix snapshot_branch_stack warning in VM (Michael Petlan) [2085282] - perf/x86/amd/core: Fix reloading events for SVM (Michael Petlan) [2085282 2086722] - perf/x86/amd: Run AMD BRS code only on supported hw (Michael Petlan) [2085282] - perf/x86/amd: Fix AMD BRS period adjustment (Michael Petlan) [2085282] - perf/x86/amd: Remove unused variable 'hwc' (Michael Petlan) [2085282] - perf/ibs: Fix comment (Michael Petlan) [2085282] - perf report: Add tools/arch/x86/include/asm/amd-ibs.h (Michael Petlan) [2085282] - perf/amd/ibs: Advertise zen4_ibs_extensions as pmu capability attribute (Michael Petlan) [2085282] - perf/amd/ibs: Add support for L3 miss filtering (Michael Petlan) [2085282] - perf/amd/ibs: Use ->is_visible callback for dynamic attributes (Michael Petlan) [2085282] - perf/amd/ibs: Cascade pmu init functions' return value (Michael Petlan) [2085282] - perf/amd/ibs: Use interrupt regs ip for stack unwinding (Michael Petlan) [2085282] - perf/x86/amd/core: Add PerfMonV2 overflow handling (Michael Petlan) [2085282 2086722] - perf/x86/amd/core: Add PerfMonV2 counter control (Michael Petlan) [2085282 2086722] - perf/x86/amd/core: Detect available counters (Michael Petlan) [2085282 2086722] - perf/x86/amd/core: Detect PerfMonV2 support (Michael Petlan) [2085282 2086722] - x86/msr: Add PerfCntrGlobal* registers (Michael Petlan) [2085282 2086722] - x86/cpufeatures: Add PerfMonV2 feature bit (Michael Petlan) [2085282 2086722] - perf/x86: Unify format of events sysfs show (Michael Petlan) [2085282] - perf/x86/amd: Add idle hooks for branch sampling (Michael Petlan) [2085282] - perf: Enable branch record for software events (Michael Petlan) [2085282] - redhat/configs: Enable AMD Zen3 branch sampling by default (Michael Petlan) [2085282] - perf/x86/amd: Make Zen3 branch sampling opt-in (Michael Petlan) [2085282] - perf/x86/amd: Add AMD branch sampling period adjustment (Michael Petlan) [2085282] - perf/x86/amd: Enable branch sampling priv level filtering (Michael Petlan) [2085282] - perf/x86/amd: Add branch-brs helper event for Fam19h BRS (Michael Petlan) [2085282] - perf/x86/amd: Add AMD Fam19h Branch Sampling support (Michael Petlan) [2085282] - perf/x86/amd/ibs: Add bitfield definitions in new header (Michael Petlan) [2085282] - perf/amd/uncore: Allow the driver to be built as a module (Michael Petlan) [2085282] - perf/amd/uncore: Clean up header use, use module_list from nf_tables_exit_net() (Florian Westphal) [2134371] - netfilter: nf_tables: fix nft_counters_enabled underflow at nf_tables_addchain() (Florian Westphal) [2134371] - netfilter: nf_tables: do not leave chain stats enabled on error (Florian Westphal) [2134371] - ipvs: use explicitly signed chars (Florian Westphal) [2134371] - netfilter: nf_tables: release flow rule object from commit path (Florian Westphal) [2134371] - netfilter: nf_tables: fix percpu memory leak at nf_tables_addchain() (Florian Westphal) [2134371] - netfilter: nf_tables: clean up hook list when offload flags check fails (Florian Westphal) [2134371] - netfilter: br_netfilter: Drop dst references before setting. (Florian Westphal) [2134371] - netfilter: nft_tproxy: restrict to prerouting hook (Florian Westphal) [2134371] - netfilter: ebtables: fix memory leak when blob is malformed (Florian Westphal) [2134371] - netfilter: ebtables: reject blobs that don't provide all entry points (Florian Westphal) [2134371] - netfilter: nf_tables: check NFT_SET_CONCAT flag if field_count is specified (Florian Westphal) [2134371] - netfilter: nf_tables: relax NFTA_SET_ELEM_KEY_END set flags requirements (Florian Westphal) [2134371] - netfilter: nf_tables: NFTA_SET_ELEM_KEY_END requires concat and interval flags (Florian Westphal) [2134371] - netfilter: nf_tables: validate NFTA_SET_ELEM_OBJREF based on NFT_SET_OBJECT flag (Florian Westphal) [2134371] - netfilter: nf_tables: possible module reference underflow in error path (Florian Westphal) [2134371] - netfilter: nf_tables: disallow NFTA_SET_ELEM_KEY_END with NFT_SET_ELEM_INTERVAL_END flag (Florian Westphal) [2134371] - netfilter: nf_tables: use READ_ONCE and WRITE_ONCE for shared generation id access (Florian Westphal) [2134371] - netfilter: nf_tables: fix null deref due to zeroed list head (Florian Westphal) [2134371]- bnxt_en: fix memory leak in bnxt_nvm_test() (Ken Cox) [2112186] - bnxt_en: Fix HDS and jumbo thresholds for RX packets (Ken Cox) [2112186] - bnxt_en: Fix first buffer size calculations for XDP multi-buffer (Ken Cox) [2112186] - bnxt_en: Fix XDP RX path (Ken Cox) [2112186] - bnxt_en: Simplify bnxt_xdp_buff_init() (Ken Cox) [2112186] - bnxt: prevent skb UAF after handing over to PTP worker (Ken Cox) [2112186] - bnxt_en: fix flags to check for supported fw version (Ken Cox) [2112186] - net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2112186] - bnxt_en: fix NQ resource accounting during vf creation on 57500 chips (Ken Cox) [2112186] - bnxt_en: set missing reload flag in devlink features (Ken Cox) [2112186] - bnxt_en: Use PAGE_SIZE to init buffer when multi buffer XDP is not in use (Ken Cox) [2112186] - bnxt_en: Remove duplicated include bnxt_devlink.c (Ken Cox) [2112186] - bnxt_en: implement callbacks for devlink selftests (Ken Cox) [2112186] - bnxt_en: Fix bnxt_refclk_read() (Ken Cox) [2112186] - bnxt_en: fix livepatch query (Ken Cox) [2112186] - bnxt_en: Fix bnxt_reinit_after_abort() code path (Ken Cox) [2112186] - bnxt_en: reclaim max resources if sriov enable fails (Ken Cox) [2112186] - bnxt: Use the bitmap API to allocate bitmaps (Ken Cox) [2112186] - bnxt: Fix typo in comments (Ken Cox) [2112186] - eth: bnxt: make ulp_id unsigned to make GCC 12 happy (Ken Cox) [2112186] - bnxt_en: Enable packet timestamping for all RX packets (Ken Cox) [2112186] - bnxt_en: Configure ptp filters during bnxt open (Ken Cox) [2112186] - bnxt_en: Update firmware interface to 1.10.2.95 (Ken Cox) [2112186] - bnxt: add page_pool support for aggregation ring when using xdp (Ken Cox) [2112186] - bnxt: change receive ring space parameters (Ken Cox) [2112186] - bnxt: rename bnxt_rx_pages to bnxt_rx_agg_pages_skb (Ken Cox) [2112186] - bnxt: refactor bnxt_rx_pages operate on skb_shared_info (Ken Cox) [2112186] - bnxt: add flag to denote that an xdp program is currently attached (Ken Cox) [2112186] - bnxt: refactor bnxt_rx_xdp to separate xdp_init_buff/xdp_prepare_buff (Ken Cox) [2112186] - bnxt: report header-data split state (Ken Cox) [2112186] - net: Don't include filter.h from net/sock.h (Ken Cox) [2112186] - ethernet: constify references to netdev->dev_addr in drivers (Ken Cox) [2112186] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ken Cox) [2112186] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Ken Cox) [2112186] - bnxt_en: Use struct_group_attr() for memcpy() region (Ken Cox) [2112186] - net: don't include ethtool.h from netdevice.h (Ken Cox) [2112186] - treewide: Use fallthrough pseudo-keyword (Ken Cox) [2112186] - net: Use skb_frag_off accessors (Ken Cox) [2112186] - net: Use skb accessors in network drivers (Ken Cox) [2112186] - ethernet: remove redundant memset (Ken Cox) [2112186] - treewide: Add SPDX license identifier - Makefile/Kconfig (Ken Cox) [2112186]- ASoC: amd: renoir: Add a module parameter to influence pdm_gain (Jaroslav Kysela) [2169761] - ASoC: amd: renoir: Adjust the gain for PDM DMIC (Jaroslav Kysela) [2169761] - ASoC: amd: yc: Add a module parameter to influence pdm_gain (Jaroslav Kysela) [2169761] - ASoC: amd: yc: Adjust the gain for PDM DMIC (Jaroslav Kysela) [2169761] - genirq: Fix reference leaks on irq affinity notifiers (Ricardo Robaina) [2154842] - genirq: Prevent use-after-free and work list corruption (Ricardo Robaina) [2154842] - perf/x86/uncore: Don't WARN_ON_ONCE() for a broken discovery table (Michael Petlan) [2154044] - perf/x86/uncore: Add a quirk for UPI on SPR (Michael Petlan) [2154044] - perf/x86/uncore: Ignore broken units in discovery table (Michael Petlan) [2154044] - perf/x86/uncore: Fix potential NULL pointer in uncore_get_alias_name (Michael Petlan) [2154044] - perf/x86/uncore: Factor out uncore_device_to_die() (Michael Petlan) [2154044] - perf/x86/intel/uncore: Support extra IMC channel on Ice Lake server (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix CAS_COUNT_WRITE issue for ICX (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix IIO event constraints for Snowridge (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix Intel ICX IIO event constraints (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix reference count leak in __uncore_imc_init_box() (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix reference count leak in snr_uncore_mmio_map() (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix reference count leak in hswep_has_limit_sbox() (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix reference count leak in sad_cfg_iio_topology() (Michael Petlan) [2154044] - perf/x86/intel/uncore: Make set_mapping() procedure void (Michael Petlan) [2154044] - perf/x86/intel/uncore: Update sysfs-devices-mapping file (Michael Petlan) [2154044] - perf/x86/intel/uncore: Enable UPI topology discovery for Sapphire Rapids (Michael Petlan) [2154044] - perf/x86/intel/uncore: Enable UPI topology discovery for Icelake Server (Michael Petlan) [2154044] - perf/x86/intel/uncore: Get UPI NodeID and GroupID (Michael Petlan) [2154044] - perf/x86/intel/uncore: Enable UPI topology discovery for Skylake Server (Michael Petlan) [2154044] - perf/x86/intel/uncore: Generalize get_topology() for SKX PMUs (Michael Petlan) [2154044] - perf/x86/intel/uncore: Disable I/O stacks to PMU mapping on ICX-D (Michael Petlan) [2154044] - perf/x86/intel/uncore: Clear attr_update properly (Michael Petlan) [2154044] - perf/x86/intel/uncore: Introduce UPI topology type (Michael Petlan) [2154044] - perf/x86/intel/uncore: Generalize IIO topology support (Michael Petlan) [2154044]- net/mlx4: Check retval of mlx4_bitmap_init (Amir Tzin) [2150787] - net/mlx4: Fix error check for dma_map_sg (Amir Tzin) [2150787] - net/mlx4_en: Fix wrong return value on ioctl EEPROM query failure (Amir Tzin) [2150787] - RDMA/mlx4: Avoid flush_scheduled_work() usage (Amir Tzin) [2150787] - net: mellanox: fix open-coded for_each_set_bit() (Amir Tzin) [2150787] - tracing: Add linear buckets to histogram logic (Jerome Marchand) [2161509] - configs/generic: enable CONFIG_RTC_SYSTOHC (Marcelo Tosatti) [2135417] - watchdog: fix UAF in reboot notifier handling in watchdog core code (Wander Lairson Costa) [2131308]- drm/i915/fbdev: do not create fbdev if HPD is suspended (Jocelyn Falempe) [2156006] - drm/i915/fbdev: suspend HPD before fbdev unregistration (Jocelyn Falempe) [2156006] - drm/i915/hpd: suspend MST at the end of intel_modeset_driver_remove (Jocelyn Falempe) [2156006] - drm/i915/gvt: fix vgpu debugfs clean in remove (Jocelyn Falempe) [2115903] - drm/i915/gvt: fix gvt debugfs destroy (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix kernel warning during topology setup (Jocelyn Falempe) [2115903] - Revert "drm/amd/display: Enable Freesync Video Mode by default" (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix double release compute pasid (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix kfd_process_device_init_vm error handling (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix size validation for non-exclusive domains (v4) (Jocelyn Falempe) [2115903] - drm/i915/gvt: fix double free bug in split_2MB_gtt_entry (Jocelyn Falempe) [2115903] - drm/i915: unpin on error in intel_vgpu_shadow_mm_pin() (Jocelyn Falempe) [2115903] - drm/amd/pm: correct the fan speed retrieving in PWM for some SMU13 asics (Jocelyn Falempe) [2115903] - drm/amd/pm: bump SMU13.0.0 driver_if header to version 0x34 (Jocelyn Falempe) [2115903] - drm/amd/pm: add missing SMU13.0.7 mm_dpm feature mapping (Jocelyn Falempe) [2115903] - drm/amd/pm: add missing SMU13.0.0 mm_dpm feature mapping (Jocelyn Falempe) [2115903] - drm/i915/migrate: Account for the reserved_space (Jocelyn Falempe) [2115903] - drm/i915: improve the catch-all evict to handle lock contention (Jocelyn Falempe) [2115903] - drm/amdgpu: make display pinning more flexible (v2) (Jocelyn Falempe) [2115903] - drm/amdgpu: handle polaris10/11 overlap asics (v2) (Jocelyn Falempe) [2115903] - drm/amd/display: Add DCN314 display SG Support (Jocelyn Falempe) [2115903] - drm/i915/ttm: consider CCS for backup objects (Jocelyn Falempe) [2115903] - drm/i915/dsi: fix VBT send packet port selection for dual link DSI (Jocelyn Falempe) [2115903] - drm/vmwgfx: Validate the box size for the snooped cursor (Jocelyn Falempe) [2115903] - drm/connector: send hotplug uevent on connector cleanup (Jocelyn Falempe) [2115903] - drm/amdgpu: fix mmhub register base coding error (Jocelyn Falempe) [2115903] - drm/amd/pm: correct SMU13.0.0 pstate profiling clock settings (Jocelyn Falempe) [2115903] - drm/amd/pm: update SMU13.0.0 reported maximum shader clock (Jocelyn Falempe) [2115903] - drm/amdgpu: skip MES for S0ix as well since it's part of GFX (Jocelyn Falempe) [2115903] - drm/amd/display: revert Disable DRR actions during state commit (Jocelyn Falempe) [2115903] - drm/amd/pm: avoid large variable on kernel stack (Jocelyn Falempe) [2115903] - drm/i915/display: Don't disable DDI/Transcoder when setting phy test pattern (Jocelyn Falempe) [2115903] - drm/sti: Fix return type of sti_{dvo,hda,hdmi}_connector_mode_valid() (Jocelyn Falempe) [2115903] - drm/fsl-dcu: Fix return type of fsl_dcu_drm_connector_mode_valid() (Jocelyn Falempe) [2115903] - drm/amd/display: Fix DTBCLK disable requests and SRC_SEL programming (Jocelyn Falempe) [2115903] - drm/amd/display: Use the largest vready_offset in pipe group (Jocelyn Falempe) [2115903] - drm/amd/display: fix array index out of bound error in bios parser (Jocelyn Falempe) [2115903] - drm/amd/display: Workaround to increase phantom pipe vactive in pipesplit (Jocelyn Falempe) [2115903] - drm/sti: Use drm_mode_copy() (Jocelyn Falempe) [2115903] - drm/amd/display: Disable DRR actions during state commit (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix type of second parameter in odn_edit_dpm_table() callback (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix type of second parameter in trans_msg() callback (Jocelyn Falempe) [2115903] - Revert "drm/amd/display: Limit max DSC target bpp for specific monitors" (Jocelyn Falempe) [2115903] - drm/edid: add a quirk for two LG monitors to get them to work on 10bpc (Jocelyn Falempe) [2115903] - drm/amd/display: prevent memory leak (Jocelyn Falempe) [2115903] - drm/i915/bios: fix a memory leak in generate_lfp_data_ptrs (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix memory leakage (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix PCI device refcount leak in amdgpu_atrm_get_bios() (Jocelyn Falempe) [2115903] - drm/radeon: Fix PCI device refcount leak in radeon_atrm_get_bios() (Jocelyn Falempe) [2115903] - amdgpu/nv.c: Corrected typo in the video capabilities resolution (Jocelyn Falempe) [2115903] - drm/amd/pm/smu11: BACO is supported when it's in BACO state (Jocelyn Falempe) [2115903] - drm/tegra: Add missing clk_disable_unprepare() in tegra_dc_probe() (Jocelyn Falempe) [2115903] - drm/i915/guc: make default_lists const data (Jocelyn Falempe) [2115903] - drm/amdgpu: fix pci device refcount leak (Jocelyn Falempe) [2115903] - drm/fourcc: Fix vsub/hsub for Q410 and Q401 (Jocelyn Falempe) [2115903] - amdgpu/pm: prevent array underflow in vega20_odn_edit_dpm_table() (Jocelyn Falempe) [2115903] - drm/radeon: Add the missed acpi_put_table() to fix memory leak (Jocelyn Falempe) [2115903] - drm/ttm: fix undefined behavior in bit shift for TTM_TT_FLAG_PRIV_POPULATED (Jocelyn Falempe) [2115903] - drm/panel/panel-sitronix-st7701: Remove panel on DSI attach failure (Jocelyn Falempe) [2115903] - drm/amd/display: wait for vblank during pipe programming (Jocelyn Falempe) [2115903] - drm/i915/guc: Fix GuC error capture sizing estimation and reporting (Jocelyn Falempe) [2115903] - drm/i915/guc: Add error-capture init warnings when needed (Jocelyn Falempe) [2115903] - drm/i915/guc: Make GuC log sizes runtime configurable (Jocelyn Falempe) [2115903] - drm/i915/guc: Fix capture size warning and bump the size (Jocelyn Falempe) [2115903] - drm/i915/guc: Add a helper for log buffer size (Jocelyn Falempe) [2115903] - drm/i915: Fix compute pre-emption w/a to apply to compute engines (Jocelyn Falempe) [2115903] - drm/i915/guc: Limit scheduling properties to avoid overflow (Jocelyn Falempe) [2115903] - drm/bridge: it6505: Initialize AUX channel in it6505_i2c_probe (Jocelyn Falempe) [2115903] - drm/amdgpu/powerplay/psm: Fix memory leak in power state init (Jocelyn Falempe) [2115903] - drm/bridge: adv7533: remove dynamic lane switching from adv7533 bridge (Jocelyn Falempe) [2115903] - drm/atomic-helper: Don't allocate new plane state in CRTC check (Jocelyn Falempe) [2115903] - drm/amdgpu/vcn: update vcn4 fw shared data structure (Jocelyn Falempe) [2115903] - drm: bridge: dw_hdmi: fix preference of RGB modes over YUV420 (Jocelyn Falempe) [2115903] - drm/bridge: ti-sn65dsi86: Fix output polarity setting bug (Jocelyn Falempe) [2115903] - drm/vmwgfx: Fix race issue calling pin_user_pages (Jocelyn Falempe) [2115903] - drm/shmem-helper: Avoid vm_open error paths (Jocelyn Falempe) [2115903] - drm/shmem-helper: Remove errant put in error path (Jocelyn Falempe) [2115903] - drm/amd/display: fix array index out of bound error in DCN32 DML (Jocelyn Falempe) [2115903] - drm/amdgpu/sdma_v4_0: turn off SDMA ring buffer in the s2idle suspend (Jocelyn Falempe) [2115903] - drm/vmwgfx: Don't use screen objects when SEV is active (Jocelyn Falempe) [2115903] - drm/amdgpu: fix use-after-free during gpu recovery (Jocelyn Falempe) [2115903] - drm/amd/display: Use new num clk levels struct for max mclk index (Jocelyn Falempe) [2115903] - drm/amd/display: Avoid setting pixel rate divider to N/A (Jocelyn Falempe) [2115903] - drm/amd/display: Use viewport height for subvp mall allocation size (Jocelyn Falempe) [2115903] - drm/i915: Remove non-existent pipes from bigjoiner pipe mask (Jocelyn Falempe) [2115903] - drm/i915: Never return 0 if not all requests retired (Jocelyn Falempe) [2115903] - drm/i915: Fix negative value passed as remaining time (Jocelyn Falempe) [2115903] - drm/amdgpu: enable Vangogh VCN indirect sram mode (Jocelyn Falempe) [2115903] - drm/amdgpu: temporarily disable broken Clang builds due to blown stack-frame (Jocelyn Falempe) [2115903] - drm/amd/pm: update driver if header for smu_13_0_7 (Jocelyn Falempe) [2115903] - drm/amd/pm: update driver-if header for smu_v13_0_10 (Jocelyn Falempe) [2115903] - drm/amd/pm: add smu_v13_0_10 driver if version (Jocelyn Falempe) [2115903] - drm/amdgpu: fix userptr HMM range handling v2 (Jocelyn Falempe) [2115903] - drm/amdgpu: cleanup error handling in amdgpu_cs_parser_bos (Jocelyn Falempe) [2115903] - drm/amdgpu: move setting the job resources (Jocelyn Falempe) [2115903] - drm/amdgpu: Partially revert "drm/amdgpu: update drm_display_info correctly when the edid is read" (Jocelyn Falempe) [2115903] - drm/amdgpu: always register an MMU notifier for userptr (Jocelyn Falempe) [2115903] - drm/amd/display: Update soc bounding box for dcn32/dcn321 (Jocelyn Falempe) [2115903] - drm/amd/amdgpu: reserve vm invalidation engine for firmware (Jocelyn Falempe) [2115903] - drm/amdgpu: Enable Aldebaran devices to report CU Occupancy (Jocelyn Falempe) [2115903] - drm/amdgpu/psp: don't free PSP buffers on suspend (Jocelyn Falempe) [2115903] - drm/amd/display: No display after resume from WB/CB (Jocelyn Falempe) [2115903] - drm/amd/dc/dce120: Fix audio register mapping, stop triggering KASAN (Jocelyn Falempe) [2115903] - drm/display/dp_mst: Fix drm_dp_mst_add_affected_dsc_crtcs() return code (Jocelyn Falempe) [2115903] - drm/i915/ttm: never purge busy objects (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix a memory limit issue (Jocelyn Falempe) [2115903] - drm/amdgpu: disable BACO support on more cards (Jocelyn Falempe) [2115903] - drm/amd/display: use uclk pstate latency for fw assisted mclk validation dcn32 (Jocelyn Falempe) [2115903] - drm/amd/display: Fix calculation for cursor CAB allocation (Jocelyn Falempe) [2115903] - drm/amd/display: Update MALL SS NumWays calculation (Jocelyn Falempe) [2115903] - drm/amd/display: Add debug option for allocating extra way for cursor (Jocelyn Falempe) [2115903] - drm/amd/display: Added debug option for forcing subvp num ways (Jocelyn Falempe) [2115903] - drm/amdkfd: update GFX11 CWSR trap handler (Jocelyn Falempe) [2115903] - drm/amdgpu: Enable SA software trap. (Jocelyn Falempe) [2115903] - dma-buf: Use dma_fence_unwrap_for_each when importing fences (Jocelyn Falempe) [2115903] - dma-buf: fix racing conflict of dma_heap_add() (Jocelyn Falempe) [2115903] - drm/i915: Fix warn in intel_display_power_*_domain() functions (Jocelyn Falempe) [2115903] - drm/amd/display: only fill dirty rectangles when PSR is enabled (Jocelyn Falempe) [2115903] - drm/amdgpu: Drop eviction lock when allocating PT BO (Jocelyn Falempe) [2115903] - Revert "drm/amdgpu: Revert "drm/amdgpu: getting fan speed pwm for vega10 properly"" (Jocelyn Falempe) [2115903] - drm/amd/display: Fix gpio port mapping issue (Jocelyn Falempe) [2115903] - drm/amd/display: Fix FCLK deviation and tool compile issues (Jocelyn Falempe) [2115903] - drm/amd/display: Zeromem mypipe heap struct before using it (Jocelyn Falempe) [2115903] - drm: panel-orientation-quirks: Add quirk for Acer Switch V 10 (SW5-017) (Jocelyn Falempe) [2115903] - drm: panel-orientation-quirks: Add quirk for Nanote UMPC-01 (Jocelyn Falempe) [2115903] - drm/amd/display: Fix prefetch calculations for dcn32 (Jocelyn Falempe) [2115903] - drm/amd/display: don't enable DRM CRTC degamma property for DCE (Jocelyn Falempe) [2115903] - drm/amd/display: Fix optc2_configure warning on dcn314 (Jocelyn Falempe) [2115903] - drm/amd/display: Support parsing VRAM info v3.0 from VBIOS (Jocelyn Falempe) [2115903] - drm/amd/display: Fix access timeout to DPIA AUX at boot time (Jocelyn Falempe) [2115903] - drm/amd/display: Add HUBP surface flip interrupt handler (Jocelyn Falempe) [2115903] - drm/amd/display: Fix invalid DPIA AUX reply causing system hang (Jocelyn Falempe) [2115903] - drm/display: Don't assume dual mode adaptors support i2c sub-addressing (Jocelyn Falempe) [2115903] - drm/amd/pm: fix SMU13 runpm hang due to unintentional workaround (Jocelyn Falempe) [2115903] - drm/amd/pm: enable runpm support over BACO for SMU13.0.0 (Jocelyn Falempe) [2115903] - drm/amd/pm: enable runpm support over BACO for SMU13.0.7 (Jocelyn Falempe) [2115903] - drm: Fix potential null-ptr-deref in drm_vblank_destroy_worker() (Jocelyn Falempe) [2115903] - drm/drv: Fix potential memory leak in drm_dev_init() (Jocelyn Falempe) [2115903] - drm/panel: simple: set bpc field for logic technologies displays (Jocelyn Falempe) [2115903] - drm/amd/display: Investigate tool reported FCLK P-state deviations (Jocelyn Falempe) [2115903] - drm/amd/display: Round up DST_after_scaler to nearest int (Jocelyn Falempe) [2115903] - drm/amd/display: Use forced DSC bpp in DML (Jocelyn Falempe) [2115903] - drm/amd/display: Fix DCN32 DSC delay calculation (Jocelyn Falempe) [2115903] - drm/amd: Fail the suspend if resources can't be evicted (Jocelyn Falempe) [2115903] - drm/amdgpu: set fb_modifiers_not_supported in vkms (Jocelyn Falempe) [2115903] - drm/amd/display: Enable timing sync on DCN32 (Jocelyn Falempe) [2115903] - drm/amd/display: Ignore Cable ID Feature (Jocelyn Falempe) [2115903] - drm/imx: imx-tve: Fix return type of imx_tve_connector_mode_valid (Jocelyn Falempe) [2115903] - drm/scheduler: fix fence ref counting (Jocelyn Falempe) [2115903] - drm/amd/display: Don't return false if no stream (Jocelyn Falempe) [2115903] - drm/amd/display: Remove wrong pipe control lock (Jocelyn Falempe) [2115903] - drm/amdgpu: Adjust MES polling timeout for sriov (Jocelyn Falempe) [2115903] - drm/amdkfd: Migrate in CPU page fault use current mm (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix error handling in kfd_criu_restore_events (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix error handling in criu_checkpoint (Jocelyn Falempe) [2115903] - drm/amdgpu: disable BACO on special BEIGE_GOBY card (Jocelyn Falempe) [2115903] - drm/amdgpu: workaround for TLB seq race (Jocelyn Falempe) [2115903] - drm/amd/display: Update SR watermarks for DCN314 (Jocelyn Falempe) [2115903] - drm/amd/pm: update SMU IP v13.0.4 msg interface header (Jocelyn Falempe) [2115903] - drm/amd/display: Fix reg timeout in enc314_enable_fifo (Jocelyn Falempe) [2115903] - drm/i915/dmabuf: fix sg_table handling in map_dma_buf (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix the lpfn checking condition in drm buddy (Jocelyn Falempe) [2115903] - drm/i915: Do not set cache_dirty for DGFX (Jocelyn Falempe) [2115903] - drm/i915/psr: Send update also on invalidate (Jocelyn Falempe) [2115903] - drm/vc4: Fix missing platform_unregister_drivers() call in vc4_drm_register() (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix NULL pointer dereference in svm_migrate_to_ram() (Jocelyn Falempe) [2115903] - drm/amdkfd: handle CPU fault on COW mapping (Jocelyn Falempe) [2115903] - drm/amd/display: Set memclk levels to be at least 1 for dcn32 (Jocelyn Falempe) [2115903] - drm/amd/display: Limit dcn32 to 1950Mhz display clock (Jocelyn Falempe) [2115903] - drm/amd/display: Acquire FCLK DPM levels on DCN32 (Jocelyn Falempe) [2115903] - drm/i915/sdvo: Grab mode_config.mutex during LVDS init to avoid WARNs (Jocelyn Falempe) [2115903] - drm/i915: Simplify intel_panel_add_edid_alt_fixed_modes() (Jocelyn Falempe) [2115903] - drm/i915: Allow more varied alternate fixed modes for panels (Jocelyn Falempe) [2115903] - drm/i915/sdvo: Setup DDC fully before output init (Jocelyn Falempe) [2115903] - drm/i915/sdvo: Filter out invalid outputs more sensibly (Jocelyn Falempe) [2115903] - drm/amd/display: Update DSC capabilitie for DCN314 (Jocelyn Falempe) [2115903] - drm/amd/display: Update latencies on DCN321 (Jocelyn Falempe) [2115903] - drm/amdgpu: disable GFXOFF during compute for GFX11 (Jocelyn Falempe) [2115903] - drm/i915: stop abusing swiotlb_max_segment (Jocelyn Falempe) [2115903] - drm/rockchip: fix fbdev on non-IOMMU devices (Jocelyn Falempe) [2115903] - drm/rockchip: dw_hdmi: filter regulator -EPROBE_DEFER error messages (Jocelyn Falempe) [2115903] - drm/amdgpu: dequeue mes scheduler during fini (Jocelyn Falempe) [2115903] - drm/amdgpu: Program GC registers through RLCG interface in gfx_v11/gmc_v11 (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix type of reset_type parameter in hqd_destroy() callback (Jocelyn Falempe) [2115903] - drm/amd/pm: skip loading pptable from driver on secure board for smu_v13_0_10 (Jocelyn Falempe) [2115903] - drm/amdgpu: set vm_update_mode=0 as default for Sienna Cichlid in SRIOV case (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix memory leak in kfd_mem_dmamap_userptr() (Jocelyn Falempe) [2115903] - drm/i915/dp: Reset frl trained flag before restarting FRL training (Jocelyn Falempe) [2115903] - drm/i915/dgfx: Keep PCI autosuspend control 'on' by default on all dGPU (Jocelyn Falempe) [2115903] - drm/bridge: ps8640: Add back the 50 ms mystery delay after HPD (Jocelyn Falempe) [2115903] - drm/msm: Fix return type of mdp4_lvds_connector_mode_valid (Jocelyn Falempe) [2115903] - drm/msm/hdmi: fix memory corruption with too many bridges (Jocelyn Falempe) [2115903] - drm/msm/dsi: fix memory corruption with too many bridges (Jocelyn Falempe) [2115903] - drm/amdkfd: correct the cache info for gfx1036 (Jocelyn Falempe) [2115903] - drm/amdkfd: update gfx1037 Lx cache setting (Jocelyn Falempe) [2115903] - drm/amd/display: Revert logic for plane modifiers (Jocelyn Falempe) [2115903] - drm/amdgpu: fix pstate setting issue (Jocelyn Falempe) [2115903] - drm/amdgpu: disallow gfxoff until GC IP blocks complete s2idle resume (Jocelyn Falempe) [2115903] - drm/amdgpu: Remove ATC L2 access for MMHUB 2.1.x (Jocelyn Falempe) [2115903] - drm/i915: Extend Wa_1607297627 to Alderlake-P (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix for BO move issue (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix VRAM BO swap issue (Jocelyn Falempe) [2115903] - drm/vc4: Add module dependency on hdmi-codec (Jocelyn Falempe) [2115903] - drm/amdgpu: fix sdma doorbell init ordering on APUs (Jocelyn Falempe) [2115903] - drm/amd/pm: update SMU IP v13.0.4 driver interface version (Jocelyn Falempe) [2115903] - drm/amd/pm: fulfill SMU13.0.0 cstate control interface (Jocelyn Falempe) [2115903] - drm/amd/pm: disable cstate feature for gpu reset scenario (Jocelyn Falempe) [2115903] - drm/amd/pm: add SMU IP v13.0.4 IF version define to V7 (Jocelyn Falempe) [2115903] - drm/amd/pm: fulfill SMU13.0.7 cstate control interface (Jocelyn Falempe) [2115903] - drm/i915/bios: Use hardcoded fp_timing size for generating LFP data pointers (Jocelyn Falempe) [2115903] - drm/i915/bios: Validate fp_timing terminator presence (Jocelyn Falempe) [2115903] - drm/amd/display: Fix build breakage with CONFIG_DEBUG_FS=n (Jocelyn Falempe) [2115903] - Revert "drm/amd/display: correct hostvm flag" (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix UBSAN shift-out-of-bounds warning (Jocelyn Falempe) [2115903] - drm/amd/display: polling vid stream status in hpo dp blank (Jocelyn Falempe) [2115903] - drm/amd/display: Remove interface for periodic interrupt 1 (Jocelyn Falempe) [2115903] - drm/dp: Don't rewrite link config when setting phy test pattern (Jocelyn Falempe) [2115903] - drm/amdgpu: fix initial connector audio value (Jocelyn Falempe) [2115903] - drm/amd/display: correct hostvm flag (Jocelyn Falempe) [2115903] - drm/amd/display: Fix urgent latency override for DCN32/DCN321 (Jocelyn Falempe) [2115903] - drm/amdgpu: SDMA update use unlocked iterator (Jocelyn Falempe) [2115903] - drm: panel-orientation-quirks: Add quirk for Aya Neo Air (Jocelyn Falempe) [2115903] - drm: panel-orientation-quirks: Add quirk for Anbernic Win600 (Jocelyn Falempe) [2115903] - drm/vc4: vec: Fix timings for VEC modes (Jocelyn Falempe) [2115903] - drm/admgpu: Skip CG/PG on SOC21 under SRIOV VF (Jocelyn Falempe) [2115903] - drm/amdgpu: Skip the program of MMMC_VM_AGP_* in SRIOV on MMHUB v3_0_0 (Jocelyn Falempe) [2115903] - drm/amd/display: Fix variable dereferenced before check (Jocelyn Falempe) [2115903] - drm: bridge: dw_hdmi: only trigger hotplug event on link change (Jocelyn Falempe) [2115903] - drm/amd: fix potential memory leak (Jocelyn Falempe) [2115903] - udmabuf: Set ubuf->sg = NULL if the creation of sg table fails (Jocelyn Falempe) [2115903] - drm/amd/display: fix overflow on MIN_I64 definition (Jocelyn Falempe) [2115903] - gpu: lontium-lt9611: Fix NULL pointer dereference in lt9611_connector_init() (Jocelyn Falempe) [2115903] - drm: Prevent drm_copy_field() to attempt copying a NULL pointer (Jocelyn Falempe) [2115903] - drm: Use size_t type for len variable in drm_copy_field() (Jocelyn Falempe) [2115903] - drm/nouveau/nouveau_bo: fix potential memory leak in nouveau_bo_alloc() (Jocelyn Falempe) [2115903] - virtio-gpu: fix shift wrapping bug in virtio_gpu_fence_event_create() (Jocelyn Falempe) [2115903] - drm/vmwgfx: Fix memory leak in vmw_mksstat_add_ioctl() (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix memory leak in hpd_rx_irq_create_workqueue() (Jocelyn Falempe) [2115903] - drm/bochs: fix blanking (Jocelyn Falempe) [2115903] - drm/virtio: set fb_modifiers_not_supported (Jocelyn Falempe) [2115903] - drm/bridge: it6505: Fix the order of DP_SET_POWER commands (Jocelyn Falempe) [2115903] - drm/bridge: megachips: Fix a null pointer dereference bug (Jocelyn Falempe) [2115903] - drm/amdgpu: add missing pci_disable_device() in amdgpu_pmops_runtime_resume() (Jocelyn Falempe) [2115903] - drm: fix drm_mipi_dbi build errors (Jocelyn Falempe) [2115903] - drm/panel: use 'select' for Ili9341 panel driver helpers (Jocelyn Falempe) [2115903] - drm/virtio: Fix same-context optimization (Jocelyn Falempe) [2115903] - drm/i915/dg2: Bump up CDCLK for DG2 (Jocelyn Falempe) [2115903] - drm/dp_mst: fix drm_dp_dpcd_read return value checks (Jocelyn Falempe) [2115903] - drm/format-helper: Fix test on big endian architectures (Jocelyn Falempe) [2115903] - drm/bridge: parade-ps8640: Fix regulator supply order (Jocelyn Falempe) [2115903] - drm/bridge: tc358767: Add of_node_put() when breaking out of loop (Jocelyn Falempe) [2115903] - drm/bridge: anx7625: Fix refcount bug in anx7625_parse_dt() (Jocelyn Falempe) [2115903] - drm/virtio: Correct drm_gem_shmem_get_sg_table() error handling (Jocelyn Falempe) [2115903] - drm/bridge: it6505: Power on downstream device in .atomic_enable (Jocelyn Falempe) [2115903] - drm/mipi-dsi: Detach devices when removing the host (Jocelyn Falempe) [2115903] - drm/bridge: Avoid uninitialized variable warning (Jocelyn Falempe) [2115903] - drm: bridge: adv7511: unregister cec i2c device after cec adapter (Jocelyn Falempe) [2115903] - drm: bridge: adv7511: fix CEC power down control register offset (Jocelyn Falempe) [2115903] - drm/amdgpu: Enable F32_WPTR_POLL_ENABLE in mqd (Jocelyn Falempe) [2115903] - drm/amdgpu: Enable VCN PG on GC11_0_1 (Jocelyn Falempe) [2115903] - drm/amd/display: explicitly disable psr_feature_enable appropriately (Jocelyn Falempe) [2115903] - drm/amd/display: Add HUBP surface flip interrupt handler (Jocelyn Falempe) [2115903] - drm/amd/display: Fix vblank refcount in vrr transition (Jocelyn Falempe) [2115903] - drm/amd/display: Enable 2 to 1 ODM policy if supported (Jocelyn Falempe) [2115903] - drm/amd/display: Enable dpia support for dcn314 (Jocelyn Falempe) [2115903] - drm/amd/display: Validate DSC After Enable All New CRTCs (Jocelyn Falempe) [2115903] - drm/amd/display: zeromem mypipe heap struct before using it (Jocelyn Falempe) [2115903] - drm/amd/display: Update PMFW z-state interface for DCN314 (Jocelyn Falempe) [2115903] - drm/amd/display: Fix watermark calculation (Jocelyn Falempe) [2115903] - drm/i915: Fix display problems after resume (Jocelyn Falempe) [2115903] - drm/i915/guc: Fix revocation of non-persistent contexts (Jocelyn Falempe) [2115903] - drm/i915/gt: Use i915_vm_put on ppgtt_create error paths (Jocelyn Falempe) [2115903] - drm/nouveau: fix a use-after-free in nouveau_gem_prime_import_sg_table() (Jocelyn Falempe) [2115903] - drm/udl: Restore display mode on resume (Jocelyn Falempe) [2115903] - drm/virtio: Use appropriate atomic state in virtio_gpu_plane_cleanup_fb() (Jocelyn Falempe) [2115903] - drm/virtio: Unlock reservations on dma_resv_reserve_fences() error (Jocelyn Falempe) [2115903] - drm/virtio: Unlock reservations on virtio_gpu_object_shmem_init() error (Jocelyn Falempe) [2115903] - drm/virtio: Check whether transferred 2D BO is shmem (Jocelyn Falempe) [2115903] - Revert "drm/amdgpu: use dirty framebuffer helper" (Jocelyn Falempe) [2115903]- nvme: fix SRCU protection of nvme_ns_head list (Ewan D. Milne) [2113865] - perf vendor events power10: Fix hv-24x7 metric events (Mamatha Inamdar) [2149192] - perf tests: Fix 'perf probe' error log check in skip_if_no_debuginfo (Mamatha Inamdar) [2149192] - perf tests: Fix *probe_vfs_getname.sh test failures (Mamatha Inamdar) [2149192] - blk-cgroup: Optimize blkcg_rstat_flush() (Waiman Long) [2162173] - blk-cgroup: Return -ENOMEM directly in blkcg_css_alloc() error path (Waiman Long) [2162173] - blk-cgroup: factor out blkcg_iostat_update() (Waiman Long) [2162173] - mm/memcg: Free percpu stats memory of dying memcg's again (Waiman Long) [2162173] - memcg: sync flush only if periodic flush is delayed (Waiman Long) [2162173] - memcg: better bounds on the memcg stats updates (Waiman Long) [2162173] - memcg: unify memcg stat flushing (Waiman Long) [2162173] - memcg: flush stats only if updated (Waiman Long) [2162173] - memcg: flush lruvec stats in the refault (Waiman Long) [2162173] - memcg: infrastructure to flush memcg stats (Waiman Long) [2162173] - memcg: switch lruvec stats to rstat (Waiman Long) [2162173] - mm/memcg: Remove mem_cgroup_per_node from being kABI protected (Waiman Long) [2162173] - mm/memcg: Revert "Free percpu stats memory of dying memcg's" (Waiman Long) [2162173]- virt/sev-guest: Prevent IV reuse in the SNP guest driver (John Allen) [2087262] - virt/sev-guest: Add a MODULE_ALIAS (John Allen) [2087262] - virt/sev-guest: Remove unnecessary free in init_crypto() (John Allen) [2087262] - x86/sev: Don't use cc_platform_has() for early SEV-SNP calls (John Allen) [2087262] - x86/boot: Don't propagate uninitialized boot_params->cc_blob_address (John Allen) [2087262] - x86/idt: Rework IDT setup for boot CPU (John Allen) [2087262] - x86/cpu: Init AP exception handling from cpu_init_secondary() (John Allen) [2087262] - x86/idt: Cleanup trap_init() (John Allen) [2087262] - x86/idt: Annotate alloc_intr_gate() with __init (John Allen) [2087262] - redhat/configs: enable CONFIG_SEV_GUEST (John Allen) [2087262] - virt: sev-guest: Pass the appropriate argument type to iounmap() (John Allen) [2087262] - x86/compressed/64: Add identity mappings for setup_data entries (John Allen) [2087262] - x86/sev: Mark the code returning to user space as syscall gap (John Allen) [2087262] - x86/sev: Annotate stack change in the #VC handler (John Allen) [2087262] - x86/sev: Remove duplicated assignment to variable info (John Allen) [2087262] - x86/sev: Fix address space sparse warning (John Allen) [2087262] - x86/sev: Get the AP jump table address from secrets page (John Allen) [2087262] - x86/sev: Add missing __init annotations to SEV init routines (John Allen) [2087262] - virt: sevguest: Rename the sevguest dir and files to sev-guest (John Allen) [2087262] - virt: sevguest: Change driver name to reflect generic SEV support (John Allen) [2087262] - x86/boot: Put globals that are accessed early into the .data section (John Allen) [2087262] - x86/boot: Add an efi.h header for the decompressor (John Allen) [2087262] - virt: sevguest: Fix bool function returning negative value (John Allen) [2087262] - virt: sevguest: Fix return value check in alloc_shared_pages() (John Allen) [2087262] - x86/sev: Unroll string mmio with CC_ATTR_GUEST_UNROLL_STRING_IO (John Allen) [2087262] - x86/sev-es: Replace open-coded hlt-loop with sev_es_terminate() (John Allen) [2087262] - virt: sevguest: Add documentation for SEV-SNP CPUID Enforcement (John Allen) [2087262] - virt: sevguest: Add support to get extended report (John Allen) [2087262] - virt: sevguest: Add support to derive key (John Allen) [2087262] - virt: Add SEV-SNP guest driver (John Allen) [2087262] - x86/sev: Register SEV-SNP guest request platform device (John Allen) [2087262] - x86/sev: Provide support for SNP guest request NAEs (John Allen) [2087262] - x86/sev: Add a sev= cmdline option (John Allen) [2087262] - x86/sev: Use firmware-validated CPUID for SEV-SNP guests (John Allen) [2087262] - x86/sev: Add SEV-SNP feature detection/setup (John Allen) [2087262] - x86/sev: Check SME/SEV support in CPUID first (John Allen) [2087262] - x86/compressed/64: Add identity mapping for Confidential Computing blob (John Allen) [2087262] - x86/compressed: Export and rename add_identity_map() (John Allen) [2087262] - x86/compressed: Use firmware-validated CPUID leaves for SEV-SNP guests (John Allen) [2087262] - x86/compressed: Add SEV-SNP feature detection/setup (John Allen) [2087262] - x86/boot: Add a pointer to Confidential Computing blob in bootparams (John Allen) [2087262] - x86/boot: Preserve boot_params.secure_boot from sanitizing (John Allen) [2087262] - x86/boot: Fix boot regression caused by bootparam sanitizing (John Allen) [2087262] - x86/boot: Save fields explicitly, zero out everything else (John Allen) [2087262] - x86/compressed/64: Add support for SEV-SNP CPUID table in #VC handlers (John Allen) [2087262] - x86/sev: Move MSR-based VMGEXITs for CPUID to helper (John Allen) [2087262] - KVM: x86: Move lookup of indexed CPUID leafs to helper (John Allen) [2087262] - x86/boot: Add Confidential Computing type to setup_data (John Allen) [2087262] - x86/compressed/acpi: Move EFI kexec handling into common code (John Allen) [2087262] - x86/compressed/acpi: Move EFI vendor table lookup to helper (John Allen) [2087262] - x86/compressed/acpi: Move EFI config table lookup to helper (John Allen) [2087262] - x86/compressed/acpi: Move EFI system table lookup to helper (John Allen) [2087262] - x86/compressed/acpi: Move EFI detection to helper (John Allen) [2087262] - x86/head/64: Re-enable stack protection (John Allen) [2087262] - x86/sev: Use SEV-SNP AP creation to start secondary CPUs (John Allen) [2087262] - x86/apic/of: Fix CPU devicetree-node lookups (John Allen) [2087262] - x86/mm: Validate memory when changing the C-bit (John Allen) [2087262] - x86/kernel: Validate ROM memory before accessing when SEV-SNP is active (John Allen) [2087262] - x86/kernel: Mark the .bss..decrypted section as shared in the RMP table (John Allen) [2087262] - x86/sev: Add helper for validating pages in early enc attribute changes (John Allen) [2087262] - x86/sev: Register GHCB memory when SEV-SNP is active (John Allen) [2087262] - x86/compressed: Register GHCB memory when SEV-SNP is active (John Allen) [2087262] - x86/compressed: Add helper for validating pages in the decompression stage (John Allen) [2087262] - x86/sev: Check the VMPL level (John Allen) [2087262] - x86/sev: Add a helper for the PVALIDATE instruction (John Allen) [2087262] - x86/sev: Check SEV-SNP features support (John Allen) [2087262] - x86/mm: Extend cc_attr to include AMD SEV-SNP (John Allen) [2087262] - x86/sev: Detect/setup SEV/SME features earlier in boot (John Allen) [2087262] - x86/compressed/64: Detect/setup SEV/SME features earlier during boot (John Allen) [2087262] - x86/boot: Use MSR read/write helpers instead of inline assembly (John Allen) [2087262] - x86/boot: Introduce helpers for MSR reads/writes (John Allen) [2087262] - KVM: SVM: Update the SEV-ES save area mapping (John Allen) [2087262] - KVM: SVM: Create a separate mapping for the GHCB save area (John Allen) [2087262] - KVM: SVM: Create a separate mapping for the SEV-ES save area (John Allen) [2087262] - KVM: SVM: Define sev_features and VMPL field in the VMSA (John Allen) [2087262] - x86/sev: Remove do_early_exception() forward declarations (John Allen) [2087262] - x86/sev: Make the #VC exception stacks part of the default stacks storage (John Allen) [2087262] - x86: Increase exception stack sizes (John Allen) [2087262] - x86/head64: Carve out the guest encryption postprocessing into a helper (John Allen) [2087262] - x86/sev: Get rid of excessive use of defines (John Allen) [2087262] - x86/sev: Add defines for GHCB version 2 MSR protocol requests (John Allen) [2087262] - x86/sev: Make sure IRQs are disabled while GHCB is active (John Allen) [2087262] - x86/sev: Propagate #GP if getting linear instruction address failed (John Allen) [2087262] - x86/insn: Extend error reporting from insn_fetch_from_user[_inatomic]() (John Allen) [2087262] - x86/sev-es: Convert to insn_decode() (John Allen) [2087262] - x86/sev-es: Split vc_decode_insn() (John Allen) [2087262] - x86/insn-eval: Make 0 a valid RIP for insn_get_effective_ip() (John Allen) [2087262] - x86/sev: Fix error message in runtime #VC handler (John Allen) [2087262] - x86/sev-es: Optimize __sev_es_ist_enter() for better readability (John Allen) [2087262] - x86/sev: Do not require Hypervisor CPUID bit for SEV guests (John Allen) [2087262] - x86/boot/compressed/64: Cleanup exception handling before booting kernel (John Allen) [2087262] - x86/sev-es: Remove subtraction of res variable (John Allen) [2087262]- net: mlx5: eliminate anonymous module_init & module_exit (Amir Tzin) [2157750] - net/mlx5: E-switch, Fix switchdev mode after devlink reload (Amir Tzin) [2157750] - net/mlx5e: Set decap action based on attr for sample (Amir Tzin) [2157750] - net/mlx5e: QoS, Fix wrongfully setting parent_element_id on MODIFY_SCHEDULING_ELEMENT (Amir Tzin) [2157750] - net/mlx5: E-switch, Fix setting of reserved fields on MODIFY_SCHEDULING_ELEMENT (Amir Tzin) [2157750] - net/mlx5e: Avoid false lock dependency warning on tc_ht even more (Amir Tzin) [2157750] - net/mlx5: fix missing mutex_unlock in mlx5_fw_fatal_reporter_err_work() (Amir Tzin) [2157750] - net/mlx5: Fix ptp max frequency adjustment range (Amir Tzin) [2157750] - net/mlx5e: IPoIB, Fix child PKEY interface stats on rx path (Amir Tzin) [2157750] - net/mlx5e: IPoIB, Block PKEY interfaces with less rx queues than parent (Amir Tzin) [2157750] - net/mlx5e: IPoIB, Block queue count configuration when sub interfaces are present (Amir Tzin) [2157750] - net/mlx5e: Verify dev is present for fix features ndo (Amir Tzin) [2157750] - net/mlx5: Fix command stats access after free (Amir Tzin) [2157750] - net/mlx5e: TC, Keep mod hdr actions after mod hdr alloc (Amir Tzin) [2157750] - net/mlx5: check attr pointer validity before dereferencing it (Amir Tzin) [2157750] - RDMA/mlx5: Fix validation of max_rd_atomic caps for DC (Amir Tzin) [2157750] - RDMA/mlx5: Fix mlx5_ib_get_hw_stats when used for device (Amir Tzin) [2157750] - net/mlx5e: Set geneve_tlv_option_0_exist when matching on geneve option (Amir Tzin) [2157750] - net/mlx5e: Fix hw mtu initializing at XDP SQ allocation (Amir Tzin) [2157750] - net/mlx5e: Always clear dest encap in neigh-update-del (Amir Tzin) [2157750] - net/mlx5e: CT: Fix ct debugfs folder name (Amir Tzin) [2157750] - net/mlx5e: IPoIB, Don't allow CQE compression to be turned on by default (Amir Tzin) [2157750] - net/mlx5: Fix RoCE setting at HCA level (Amir Tzin) [2157750] - net/mlx5: Avoid recovery in probe flows (Amir Tzin) [2157750] - net/mlx5: Fix io_eq_size and event_eq_size params validation (Amir Tzin) [2157750] - net/mlx5: Add forgotten cleanup calls into mlx5_init_once() error path (Amir Tzin) [2157750] - net/mlx5: E-Switch, properly handle ingress tagged packets on VST (Amir Tzin) [2157750 2096109] - dm thin: Use last transaction's pmd->root when commit failed (Benjamin Marzinski) [2162537] - dm thin: resume even if in FAIL mode (Benjamin Marzinski) [2162537] - dm cache: set needs_check flag after aborting metadata (Benjamin Marzinski) [2162537] - dm cache: Fix ABBA deadlock between shrink_slab and dm_cache_metadata_abort (Benjamin Marzinski) [2162537] - dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata (Benjamin Marzinski) [2162537] - dm integrity: Fix UAF in dm_integrity_dtr() (Benjamin Marzinski) [2162537] - dm cache: Fix UAF in destroy() (Benjamin Marzinski) [2162537] - dm thin: Fix UAF in run_timer_softirq() (Benjamin Marzinski) [2162537] - dm integrity: clear the journal on suspend (Benjamin Marzinski) [2162537] - dm integrity: flush the journal on suspend (Benjamin Marzinski) [2162537] - dm bufio: Fix missing decrement of no_sleep_enabled if dm_bufio_client_create failed (Benjamin Marzinski) [2162537] - dm ioctl: fix misbehavior if list_versions races with module loading (Benjamin Marzinski) [2162537]- net: gso: fix panic on frag_list with mixed head alloc types (Jiri Benc) [2136229] - futex: Resend potentially swallowed owner death notification (Rafael Aquini) [2161526] - Bluetooth: L2CAP: Fix memory leak in vhci_write (Wander Lairson Costa) [2155872] {CVE-2022-3619} - net: Use this_cpu_inc() to increment net->core_stats (Antoine Tenart) [2152542] - vlan: fix memory leak in vlan_newlink() (Xin Long) [2051415] - vlan: move dev_put into vlan_dev_uninit (Xin Long) [2051415] - vlan: introduce vlan_dev_free_egress_priority (Xin Long) [2051415] - vlan: fix memory leak in vlan_dev_set_egress_priority (Xin Long) [2051415] - net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2103956] - intel/ixgbevf:fix repeated words in comments (Ken Cox) [2103956] - intel: remove unused macros (Ken Cox) [2103956] - ixgbe: propagate XFRM offload state direction instead of flags (Ken Cox) [2103956] - ixgbevf: add disable link state (Ken Cox) [2103956] - ixgbevf: clean up some inconsistent indenting (Ken Cox) [2103956] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Ken Cox) [2103956] - intel: Remove rcu_read_lock() around XDP program invocation (Ken Cox) [2103956]- RDMA/siw: Always consume all skbuf data in sk_data_ready() upcall. (Kamal Heib) [2141420] - cifs: fix use-after-free caused by invalid pointer `hostname` (Ronnie Sahlberg) [2154172] - ceph: blocklist the kclient when receiving corrupted snap trace (Xiubo Li) [2162414] - ceph: move mount state enum to super.h (Xiubo Li) [2162414] - xfs: estimate post-merge refcounts correctly (Bill O'Donnell) [2161678] - xfs: hoist refcount record merge predicates (Bill O'Donnell) [2161678] - NFS: Fix revalidation of empty readdir pages (Benjamin Coddington) [2166364] - NFS: Don't deadlock when cookie hashes collide (Benjamin Coddington) [2166364] - locking/rwsem: Disable preemption in all down_read*() and up_read() code paths (Waiman Long) [2162139] - locking/rwsem: Prevent non-first waiter from spinning in down_write() slowpath (Waiman Long) [2162139] - locking/rwsem: Allow slowpath writer to ignore handoff bit if not set by first waiter (Waiman Long) [2162139] - locking/rwsem: Always try to wake waiters in out_nolock path (Waiman Long) [2162139] - locking/rwsem: No need to check for handoff bit if wait queue empty (Waiman Long) [2162139] - locking/rwsem: Make handoff bit handling more consistent (Waiman Long) [2162139] - dax: fix ENOMEM handling in grab_mapping_entry() (Andrey Albershteyn) [2128474] - crypto: ccp - Failure on re-initialization due to duplicate sysfs filename (Vladis Dronov) [2130714] - crypto: ccp - Avoid page allocation failure warning for SEV_GET_ID2 (Vladis Dronov) [2130714] - crypto: ccp - Add support for TEE for PCI ID 0x14CA (Vladis Dronov) [2130714] - crypto: ccp - Remove unused struct ccp_crypto_cpu (Vladis Dronov) [2130714] - crypto: ccp - Add __init/__exit annotations to module init/exit funcs (Vladis Dronov) [2130714] - i40e: Fix the inability to attach XDP program on downed interface (Ivan Vecera) [2121511] - mm, compaction: fix fast_isolate_around() to stay within boundaries (Daniel Vacek) [2149309]- aio: fix mremap after fork null-deref (Jeff Moyer) [2166088] - mm/hugetlb: use hugetlb_pte_stable in migration race check (Rafael Aquini) [2158120] {CVE-2022-3522} - mm/hugetlb: fix race condition of uffd missing/minor handling (Rafael Aquini) [2158120] {CVE-2022-3522} - mm/hugetlb: simplify the code when alloc_huge_page() failed in hugetlb_no_page() (Rafael Aquini) [2158120] {CVE-2022-3522} - mm/hugetlb: pass the old pte entry value to hugetlb_no_page() (Rafael Aquini) [2158120] {CVE-2022-3522} - perf/arm-cmn: Add more bits to child node address offset field (Charles Mirabile) [2122267] - perf/arm-cmn: Decode CAL devices properly in debugfs (Charles Mirabile) [2122267] - perf/arm-cmn: Fix filter_sel lookup (Charles Mirabile) [2122267] - drivers/perf: arm_spe: Expose saturating counter to 16-bit (Charles Mirabile) [2122267] - perf/arm-cmn: Add CMN-700 support (Charles Mirabile) [2122267] - perf/arm-cmn: Refactor occupancy filter selector (Charles Mirabile) [2122267] - perf/arm-cmn: Add CMN-650 support (Charles Mirabile) [2122267] - perf: check return value of armpmu_request_irq() (Charles Mirabile) [2122267] - arm_pmu: Validate single/group leader events (Charles Mirabile) [2122267] - perf: qcom_l2_pmu: fix an incorrect NULL check on list iterator (Charles Mirabile) [2122267] - drivers/perf: arm_pmu: Handle 47 bit counters (Charles Mirabile) [2122267] - perf/arm-cmn: Update watchpoint format (Charles Mirabile) [2122267] - perf/arm-cmn: Hide XP PUB events for CMN-600 (Charles Mirabile) [2122267] - perf: replace bitmap_weight with bitmap_empty where appropriate (Charles Mirabile) [2122267] - perf: Replace acpi_bus_get_device() (Charles Mirabile) [2122267] - perf/arm-cmn: Make arm_cmn_debugfs static (Charles Mirabile) [2122267] - perf/arm-ccn: Use platform_get_irq() to get the interrupt (Charles Mirabile) [2122267] - perf/smmuv3: Don't cast parameter in bit operations (Charles Mirabile) [2122267] - perf/smmuv3: Use msi_get_virq() (Charles Mirabile) [2122267] - perf/smmuv3: Synthesize IIDR from CoreSight ID registers (Charles Mirabile) [2122267] - perf/arm-cmn: Add debugfs topology info (Charles Mirabile) [2122267] - perf/arm-cmn: Add CI-700 Support (Charles Mirabile) [2122267] - perf/arm-cmn: Support new IP features (Charles Mirabile) [2122267] - devres: provide devm_krealloc() (Charles Mirabile) [2122267] - devres: move the size check from alloc_dr() into a separate function (Charles Mirabile) [2122267] - perf/arm-cmn: Demarcate CMN-600 specifics (Charles Mirabile) [2122267] - perf/arm-cmn: Move group validation data off-stack (Charles Mirabile) [2122267] - perf/arm-cmn: Optimise DTC counter accesses (Charles Mirabile) [2122267] - perf/arm-cmn: Optimise DTM counter reads (Charles Mirabile) [2122267] - perf/arm-cmn: Refactor DTM handling (Charles Mirabile) [2122267] - perf/arm-cmn: Streamline node iteration (Charles Mirabile) [2122267] - perf/arm-cmn: Refactor node ID handling (Charles Mirabile) [2122267] - perf/arm-cmn: Drop compile-test restriction (Charles Mirabile) [2122267] - perf/arm-cmn: Account for NUMA affinity (Charles Mirabile) [2122267] - perf/arm-cmn: Fix CPU hotplug unregistration (Charles Mirabile) [2122267] - drivers/perf: thunderx2_pmu: Change data in size tx2_uncore_event_update() (Charles Mirabile) [2122267] - perf: qcom_l2_pmu: move to use request_irq by IRQF_NO_AUTOEN flag (Charles Mirabile) [2122267] - arm_pmu: move to use request_irq by IRQF_NO_AUTOEN flag (Charles Mirabile) [2122267] - arm64: perf: Fix 64-bit event counter read truncation (Charles Mirabile) [2122267] - drivers/perf: Replace spin_lock_irqsave to spin_lock (Charles Mirabile) [2122267] - arm_pmu: arm64: Use NMIs for PMU (Charles Mirabile) [2122267] - arm_pmu: Introduce pmu_irq_ops (Charles Mirabile) [2122267] - arm64: perf: Defer irq_work to IPI_IRQ_WORK (Charles Mirabile) [2122267] - arm64: perf: Remove PMU locking (Charles Mirabile) [2122267] - arm64: perf: Avoid PMXEV* indirection (Charles Mirabile) [2122267] - arm64: perf: Add missing ISB in armv8pmu_enable_counter() (Charles Mirabile) [2122267] - perf: arm_spe: Remove unnecessary zero check on 'nr_pages' (Charles Mirabile) [2122267] - drivers/perf: arm_pmu_acpi: Fix incorrect checking of gicc pointer (Charles Mirabile) [2122267] - perf/smmuv3: Use platform_get_irq_optional() for wired interrupt (Charles Mirabile) [2122267]- wifi: rtw89: Add missing check for alloc_workqueue (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: fix potential leak in rtw89_append_probe_req_ie() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix initialization of rx->link and rx->link_sta (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: Drop stations iterator where the iterator function may sleep (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath9k: use proper statements in conditionals (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix MLO + AP_VLAN check (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: fix coverity uninit_use_in_call in mt76_connac2_reverse_frag0_hdr_trans() (Jose Ignacio Tornos Martinez) [2136125] - wifi: nl80211: Add checks for nla_nest_start() in nl80211_send_iface() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: Add missing __packed annotation of struct mt7921_clc (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: do not send firmware FW_FEATURE_NON_DL region (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Fix use after rcu_read_unlock in rtl8xxxu_bss_info_changed (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: fix physts IE page check (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: fix wrong power after multiple SAR set (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: Fix some error handling path in rtw89_core_sta_assoc() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: use u32_encode_bits() to fill MAC quota value (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: fix reporting of TX AGGR histogram (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix ifdef symbol name (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: fix firmware assert during bandwidth change for peer sta (Jose Ignacio Tornos Martinez) [2136125] - Revert "mt76: use IEEE80211_OFFLOAD_ENCAP_ENABLED instead of MT_DRV_AMSDU_OFFLOAD" (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: gen2: Turn on the rate control (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: fix warning in dma_free_coherent() of memory chunks while recovery (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: check link ID in auth/assoc continuation (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: mlme: fix null-ptr deref on failed assoc (Jose Ignacio Tornos Martinez) [2136125] - wifi: fix multi-link element subelement iteration (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: fix antenna signal are way off in monitor mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac8021: fix possible oob access in ieee80211_get_rate_duration (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: don't allow multi-BSSID in S1G (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: fix buffer overflow in elem comparison (Jose Ignacio Tornos Martinez) [2136125] - net: mhi: Fix memory leak in mhi_net_dellink() (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix QCN9074 firmware boot on x86 (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: Set TWT Information Frame Disabled bit as 1 (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: Fix ack frame idr leak when mesh has no route (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix general-protection-fault in ieee80211_subif_start_xmit() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: fix debugfs attribute ps with rc table support (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: Fix bitrates overflow issue (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: fix memory leak in query_regdb_file() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix memory free error when registering wiphy fail (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: silence a sparse RCU warning (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: use explicitly signed or unsigned types (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: mac: fix reading 16 bytes from a region of size 0 warning (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: fix rx checksum offload on mt7615/mt7915/mt7921 (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: fix receiving LLC packets on mt7615/mt7915 (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: update hidden BSSes to avoid WARN_ON (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix crash in beacon protection for P2P-device (Jose Ignacio Tornos Martinez) [2136125 2134582] {CVE-2022-42722} - wifi: mac80211_hwsim: avoid mac80211 warning on bad rate (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: avoid nontransmitted BSS list corruption (Jose Ignacio Tornos Martinez) [2136125 2134511] {CVE-2022-42721} - wifi: cfg80211: fix BSS refcounting bugs (Jose Ignacio Tornos Martinez) [2136125 2134460] {CVE-2022-42720} - wifi: cfg80211: ensure length byte is present before access (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix MBSSID parsing use-after-free (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211/mac80211: reject bad MBSSID elements (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: fix u8 overflow in cfg80211_update_notlisted_nontrans() (Jose Ignacio Tornos Martinez) [2136125 2134385] {CVE-2022-41674} - wifi: nl80211: Split memcpy() of struct nl80211_wowlan_tcp_data_token flexible array (Jose Ignacio Tornos Martinez) [2136125] - wifi: wext: use flex array destination for memcpy() (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: fix ieee80211_data_to_8023_exthdr handling of small packets (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: netdev compatible TX stop for iTXQ drivers (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix decap offload for stations on AP_VLAN interfaces (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: unlock on error in ieee80211_can_powered_addr_change() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: remove/avoid misleading prints (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix probe req HE capabilities access (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: do not drop packets smaller than the LLC-SNAP header on fast-rx (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: fix rate reporting / throughput regression on mt7915 and newer (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Improve rtl8xxxu_queue_select (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Fix AIFS written to REG_EDCA_*_PARAM (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: gen2: Enable 40 MHz channel width (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852b: configure DLE mem (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: check DLE FIFO size with reserved size (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: mac: correct register of report IMR (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: set power cut closed for 8852be (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: add to do PCI auto calibration (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852b: implement chip_ops::{enable,disable}_bb_rf (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: add DMA busy checking bits to chip info (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: mac: define DMA channel mask to avoid unsupported channels (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: mask out unsupported TX channels (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: Track scan_cmd allocation size explicitly (Jose Ignacio Tornos Martinez) [2136125] - brcmfmac: Remove the call to "dtim_assoc" IOVAR (Jose Ignacio Tornos Martinez) [2136125] - brcmfmac: increase dcmd maximum buffer size (Jose Ignacio Tornos Martinez) [2136125] - brcmfmac: Support 89459 pcie (Jose Ignacio Tornos Martinez) [2136125] - brcmfmac: increase default max WOWL patterns to 16 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix deadlock during WoWLAN suspend (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Remove redundant ath11k_mac_drain_tx (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add spectral scan support for 160 MHz (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add support to get power save duration for each client (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: fix peer addition/deletion error on sta band migration (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support for enable/disable MSDU aggregation (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: disable 26-tone RU HE TB PPDU transmissions (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support for processing P2P power saving (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support WMM-PS in P2P GO mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: set wifi_role of P2P (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: send OFDM rate only in P2P mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support P2P (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: correctly set BBP register 86 for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: set SoC wmac clock register (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: set VGC gain for both chains of MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: set correct TX_SW_CFG1 MAC register for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: fix HT20/HT40 bandwidth switch on MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: move helper functions up in file (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add TX LOFT calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: don't run Rt5592 IQ calibration on MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add RXIQ calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add RXDCOC calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add r calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add RF self TXDC calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: move up and reuse busy wait functions (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add support for external PA on MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add throughput LED trigger (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: define RF5592 in init_eeprom routine (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: fix number of VHT beamformee spatial streams (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: retrieve MAC address from system firmware if provided (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: add get_txpower mac ops (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: move firmware stats out of debugfs (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath9k: fix repeated the words in a comment (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath9k: fix repeated to words in a comment (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath10k: reset pointer after memory free to avoid potential use-after-free (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: fix failed to find the peer with peer_id 0 when disconnected (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: change complete() to complete_all() for scan.completed (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: update coexistence to 6.3.0 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: add logic to control BT scan priority (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: summarize Wi-Fi to BT scoreboard and inform BT one time a cycle (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: modify LNA2 setting to avoid BT destroyed Wi-Fi aggregation (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: add WL_S0 hardware TX/RX mask to allow WL_S0 TX/RX during GNT_BT (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: add v1 Wi-Fi firmware steps report (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: add v1 summary info to parse the traffic status from firmware (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: translate slot ID to readable name (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: add v1 cycle report to parsing Bluetooth A2DP status (Jose Ignacio Tornos Martinez) [2136125] - wifi: mwifiex: fix array of flexible structures warnings (Jose Ignacio Tornos Martinez) [2136125] - wifi: rndis_wlan: fix array of flexible structures warning (Jose Ignacio Tornos Martinez) [2136125] - mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv (Jose Ignacio Tornos Martinez) [2136125] - bus: mhi: host: pci_generic: Add a secondary AT port to Telit FN990 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add WoW support for WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Include STA_KEEPALIVE_ARP_RESPONSE TLV header by default (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: Fix "Error - Attempt to send packet over invalid queue 2" (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: add multi-port ID to TX descriptor (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: fix rx filter after scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: free unused skb to prevent memory leak (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: reset halt registers before turn on wifi CPU (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: update LTR settings (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: mac: set NAV upper to 25ms (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: initialize DMA of CMAC (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support SER L1 simulation (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: support fw crash simulation (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: introudce functions to drop packets (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: unify use of rtw89_h2c_tx() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: concentrate control function of TX DMA channel (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: correct enable functions of HCI/PCI DMA (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: L1 DMA reset has offloaded to FW (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support for setting TID specific configuration (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support for setting HE GI and LTF (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: show connecting state in debug message (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Combine set grant WL/BT and correct the debug log (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Remove trace_step at COEX-MECH control structure for RTL8852C (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Parsing Wi-Fi firmware TDMA info from reports (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Parsing Wi-Fi firmware error message from reports (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Move coexistence firmware buffer size parameter to chip info (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Add v1 Wi-Fi firmware power-saving null data report (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: use void pointer as temporal type to copy report (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: pcie: Add IDs/properties for BCM4378 (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: pcie: Support PCIe core revisions >= 64 (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: msgbuf: Increase RX ring sizes to 1024 (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: firmware: Allow platform to override macaddr (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: pcie: Perform firmware selection for Apple platforms (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: of: Fetch Apple properties (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: pcie: Read Apple OTP information (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: firmware: Support passing in multiple board_types (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: pcie/sdio/usb: Get CLM blob via standard firmware mechanism (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: firmware: Handle per-board clm_blob files (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: d3: parse keys from wowlan info notification (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: iterate over interfaces after an assert in d3 (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: trigger resume flow before wait for notifications (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: Add handling for scan offload match info notification (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: enable resume based on notifications (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: Add support for d3 end notification (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: Add support for wowlan wake packet notification (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: Add support for wowlan info notification (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: don't check D0I3 version (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: cfg: remove IWL_DEVICE_BZ_COMMON macro (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: refactor iwl_mvm_set_sta_rate() a bit (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: rxmq: further unify some VHT/HE code (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: rxmq: refactor mac80211 rx_status setting (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: fix typo in struct iwl_rx_no_data API (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: pcie: add support for BZ devices (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix kernel-doc issues (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix miscellaneous spelling errors (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath10k: Fix miscellaneous spelling errors (Jose Ignacio Tornos Martinez) [2136125] - bus: mhi: host: always print detected modem name (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921s: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7663s: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921e: fix random fw download fail (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: introduce Country Location Control support (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921e: fix rmmod crash in driver reload test (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: reset msta->airtime_ac while clearing up hw value (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7915: do not check state before configuring implicit beamform (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: fix uninitialized pointer in mt7921_mac_fill_rx (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7915: fix mcs value in ht mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: get rid of the false positive reset (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: connac: fix in comment (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: add PPDU based TxS support for WED device (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: move move mt76_sta_stats to mt76_wcid (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: fix the firmware version report (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: add mt7921_mutex_acquire at mt7921_sta_set_decap_offload (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: add mt7921_mutex_acquire at mt7921_[start, stop]_ap (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt76_usb.mt76u_mcu.burst is always false remove related code (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7663s: add rx_check callback (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: connac: fix possible unaligned access in mt76_connac_mcu_add_nested_tlv (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7915: fix possible unaligned access in mt7915_mac_add_twt_setup (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7615: add mt7615_mutex_acquire/release in mt7615_sta_set_decap_offload (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: sdio: fix transmitting packet hangs (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: sdio: add rx_check callback for sdio devices (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: delete stray if statement (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: fix use after free in mt7921_acpi_read() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7915: fix an uninitialized variable bug (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: sdio: poll sta stat when device transmits data (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: sdio: fix the deadlock caused by sdio->stat_work (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: move mt7921_rx_check and mt7921_queue_rx_skb in mac.c (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921u: remove unnecessary MT76_STATE_SUSPEND (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921u: fix race issue between reset and suspend/resume (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921s: fix race issue between reset and suspend/resume (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921e: fix race issue between reset and suspend/resume (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: add rx_check callback for usb devices (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: testmode: use random payload for tx packets (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: connac: introduce mt76_connac_reg_map structure (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Remove copy-paste leftover in gen2_update_rate_mask (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: gen2: Fix mistake in path B IQ calibration (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: split scan including lots of channels (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: support hw_scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: call tx_wake notify for 8852c in deep ps mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support deep ps mode for rtw8852c (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: set response rate selection (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: set TX to single path TX on path B in 6GHz band (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: enlarge polling timeout of RX DCK (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: enable the interference cancellation of MU-MIMO on 6GHz (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: add DIG register struct to share common algorithm (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support TX diversity for 1T2R chipset (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: record signal strength per RF path (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: configure TX path via H2C command (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: parse phycap of TX/RX antenna number (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: use u32_get_bits to access C2H content of PHY capability (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Increase TCL data ring size for WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add multi TX ring support for WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Enable threaded NAPI (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: mhi: fix potential memory leak in ath11k_mhi_register() (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: implement SRAM dump debugfs interface (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Split PCI write/read functions (Jose Ignacio Tornos Martinez) [2136125] - ath11k: Enable remain-on-channel support on WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: mwifiex: fix endian annotations in casts (Jose Ignacio Tornos Martinez) [2136125] - wifi: mwifiex: fix endian conversion (Jose Ignacio Tornos Martinez) [2136125] - wifi: mwifiex: mark a variable unused (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Fix skb misuse in TX queue selection (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: remove redundant variable err (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: add 43439 SDIO ids and initialization (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Simplify the error handling code (Jose Ignacio Tornos Martinez) [2136125] - wifi: mwifiex: Fix comment typo (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: Add DMI nvram filename quirk for Chuwi Hi8 Pro tablet (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: Use ISO3166 country code and rev 0 as fallback on 43430 (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: fix use-after-free bug in brcmf_netdev_start_xmit() (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: calib: Refactor iwl_calib_result usage for clarity (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: always activate all links (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: implement link switching (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: keep A-MSDU data in sta and per-link (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: set up beacon timing config on links (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: add vif/sta link RCU dereference macros (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: send NDP for link (de)activation (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: extend ieee80211_nullfunc_get() for MLO (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: track active STA links (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: skip inactive links on TX (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: add ieee80211_find_sta_by_link_addrs API (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: isolate driver from inactive links (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: make smps_mode per-link (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: use correct rx link_sta instead of default (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: set link_sta in reorder timeout (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: fix multi-channel handling in netlink RX (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: call drv_sta_state() under sdata_lock() in reconfig (Jose Ignacio Tornos Martinez) [2136125] - wifi: nl80211: add MLD address to assoc BSS entries (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: mlme: refactor QoS settings code (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: warn on invalid link address (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix double SW scan stop (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: mlme: assign link address correctly (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: move link code to a new file (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: refactor RX a bit (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: check STA magic in change_sta_links (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: remove unused arg to ieee80211_chandef_eht_oper (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: remove multicast workaround (Jose Ignacio Tornos Martinez) [2136125] - wifi: nl80211: remove redundant err variable (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: Support POWERED_ADDR_CHANGE feature (Jose Ignacio Tornos Martinez) [2136125] - wifi: nl80211: Add POWERED_ADDR_CHANGE feature (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: prevent 4-addr use on MLDs (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: prevent VLANs on MLDs (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add support to connect to non-transmit MBSSID profiles (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix hardware restart failure due to twt debugfs failure (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add TWT debugfs support for STA interface (Jose Ignacio Tornos Martinez) [2136125] - wifi: move from strlcpy with unused retval to strscpy (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add missing destroy_workqueue() on error path in rtw_core_init() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: tighten bounds checking in rtl8xxxu_read_efuse() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: declare to support beamformee above bandwidth 80MHz (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: correct polling address of address CAM (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: no HTC field if TX rate might fallback to legacy (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: correct TX resource checking in low power mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: fix interrupt stuck after leaving low power mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: enlarge the CFO tracking boundary (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: correct suspend/resume setting for variant chips (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: enable CLK_REQ, ASPM, L1 and L1ss for 8852c (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: fix PCI PHY auto adaption by using software restore (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: set TBTT shift configuration (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: add retry to change power_mode state (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: correct BA CAM allocation (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: initialize and correct BA CAM content (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: declare correct BA CAM number (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: update TX power tables to R49 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: update RF radio A/B parameters to R49 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: TX power limit/limit_ru consider negative (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Update Wi-Fi driver/firmware TDMA cycle report for RTL8852c (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Add v1 Wi-Fi SCC coexistence policy (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Move _set_policy to chip_ops (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: update WL role info v1 for RTL8852C branch using (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Add v1 version TDMA format and parameters (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Define BT B1 slot length (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Add logic to parsing rtl8852c firmware type ctrl report (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Move Wi-Fi firmware coexistence matching version to chip (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: update radio state for RTL8852A/RTL8852C (Jose Ignacio Tornos Martinez) [2136125] - rtw89: 8852c: adjust mactxen delay of mac/phy interface (Jose Ignacio Tornos Martinez) [2136125] - rtw89: 8852c: modify PCIE prebkf time (Jose Ignacio Tornos Martinez) [2136125] - rtw89: ser: leave lps with mutex (Jose Ignacio Tornos Martinez) [2136125] - rtw89: declare support HE HTC always (Jose Ignacio Tornos Martinez) [2136125] - rtw89: 8852a: update HW setting on BB (Jose Ignacio Tornos Martinez) [2136125] - rtw89: 8852c: disable dma during mac init (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: declare support for mac80211 chanctx ops by chip (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: add skeleton of mac80211 chanctx ops support (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: introduce entity mode and its recalculated prototype (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: initialize entity and configure default chandef (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: concentrate chandef setting to stack callback (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: concentrate parameter control for setting channel callback (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: rfk: concentrate parameter control while set_channel() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: txpwr: concentrate channel related control to top (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: create rtw89_chan centrally to avoid breakage (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: re-arrange channel related stuffs under HAL (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: introduce rtw89_chan for channel stuffs (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: rewrite decision on channel by entity state (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add cold boot calibration support on WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix incorrect QMI message ID mappings (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Register shutdown handler for WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath9k: avoid uninit memory read in ath9k_htc_rx_msg() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix potential deadlock in ieee80211_key_link() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: fix uninitialized use of primary channel index (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: use full 'unsigned int' type (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: move from strlcpy with unused retval to strscpy (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: read ethtool's sta_stats from sinfo (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: correct SMPS mode in HE 6 GHz capability (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: Add link_id to cfg80211_ch_switch_started_notify() (Jose Ignacio Tornos Martinez) [2136125] - wifi: nl80211: send MLO links channel info in GET_INTERFACE (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: allow bw change during channel switch in mesh (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: clean up a needless assignment in ieee80211_sta_activate_link() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: allow link address A2 in TXQ dequeue (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix control port frame addressing (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: set link ID in TX info for beacons (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: fix link change handling (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: maintain link_id in link_sta (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211/mac80211: check EHT capability size correctly (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: split iftype data into AP/non-AP (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: mlme: don't add empty EML capabilities (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: use link ID for MLO in queued frames (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: use the corresponding link for stats update (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: add link information in ieee80211_rx_status (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: properly implement MLO key handling (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: Add link_id parameter to various key operations for MLO (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: Prevent cfg80211_wext_siwencodeext() on MLD (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: reject connect response with MLO params for WEP (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix use-after-free (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: use link in TXQ parameter configuration (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: add link id to txq params (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: set link BSSID (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: get correct AP link chandef (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: Update RNR parsing to align with Draft P802.11be_D2.0 (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: properly set old_links when removing a link (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: accept STA changes without link changes (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: prohibit enter IPS during HW scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add flag check before enter or leave IPS (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add flushing queue before HW scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: fix WARNING:rtw_get_tx_power_params() during HW scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add the update channel flow to support setting by parameters (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add mutex when set regulatory and get Tx power table (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add mutex when set SAR (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: Fix to add skb free for TIM update info when tx is completed (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: Fix to add brcmf_clear_assoc_ies when rmmod (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: fix invalid address access when enabling SCAN log level (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: fix scheduling while atomic issue when deleting flowring (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: fix continuous 802.1x tx pending timeout error (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath10k: add peer map clean up for peer delete in ath10k_sta_state() (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath10k: Set tx credit to one for WCN3990 snoc based devices (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852a: correct WDE IMR settings (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: refine leaving LPS function (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtlwifi: 8192de: correct checking of IQK reload (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmsmac: remove duplicate words (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: access chip_info by const pointer (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: phy: fix warning of possible buffer overflow (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: fix store OP channel info timing when HW scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: fix stopping queues in wrong timing when HW scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: 8822c: extend supported probe request size (Jose Ignacio Tornos Martinez) [2136125]- ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF (Jaroslav Kysela) [2125548] {CVE-2023-0266} - ALSA: usb-audio: Remove redundant workaround for Roland quirk (Jaroslav Kysela) [2125548] - ASoC: jz4740-i2s: Handle independent FIFO flush bits (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Apply dual codec fixup for Dell Latitude laptops (Jaroslav Kysela) [2125548] - ALSA: patch_realtek: Fix Dell Inspiron Plus 16 (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi: Static PCM mapping again with AMD HDMI codecs (Jaroslav Kysela) [2125548] - ALSA: line6: fix stack overflow in line6_midi_transmit (Jaroslav Kysela) [2125548] - ALSA: line6: correct midi status byte when receiving data from podxt (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi: Add HP Device 0x8711 to force connect list (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add quirk for Lenovo TianYi510Pro-14IOB (Jaroslav Kysela) [2125548] - ALSA: usb-audio: add the quirk for KT0206 device (Jaroslav Kysela) [2125548] - ASoC: rt5670: Remove unbalanced pm_runtime_put() (Jaroslav Kysela) [2125548] - ASoC: rockchip: spdif: Add missing clk_disable_unprepare() in rk_spdif_runtime_resume() (Jaroslav Kysela) [2125548] - ASoC: wm8994: Fix potential deadlock (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi: fix stream-id config keep-alive for rt suspend (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi: set default audio parameters for KAE silent-stream (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi: fix i915 silent stream programming flow (Jaroslav Kysela) [2125548] - ASoC: rockchip: pdm: Add missing clk_disable_unprepare() in rockchip_pdm_runtime_resume() (Jaroslav Kysela) [2125548] - ASoC: audio-graph-card: fix refcount leak of cpu_ep in __graph_for_each_link() (Jaroslav Kysela) [2125548] - ASoC: mediatek: mt8173-rt5650-rt5514: fix refcount leak in mt8173_rt5650_rt5514_dev_probe() (Jaroslav Kysela) [2125548] - ASoC: Intel: Skylake: Fix driver hang during shutdown (Jaroslav Kysela) [2125548] - ALSA: hda: add snd_hdac_stop_streams() helper (Jaroslav Kysela) [2125548] - ASoC: sof_es8336: fix possible use-after-free in sof_es8336_remove() (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Add Xiaomi Redmi Book Pro 14 2022 into DMI table (Jaroslav Kysela) [2125548] - ASoC: Intel: avs: Add quirk for KBL-R RVP platform (Jaroslav Kysela) [2125548] - ASoC: codecs: rt298: Add quirk for KBL-R RVP platform (Jaroslav Kysela) [2125548] - ALSA: mts64: fix possible null-ptr-defer in snd_mts64_interrupt (Jaroslav Kysela) [2125548] - ALSA: pcm: Set missing stop_operating flag at undoing trigger start (Jaroslav Kysela) [2125548] - ASoC: pcm512x: Fix PM disable depth imbalance in pcm512x_probe (Jaroslav Kysela) [2125548] - ALSA: asihpi: fix missing pci_disable_device() (Jaroslav Kysela) [2125548] - ASoC: mediatek: mtk-btcvsd: Add checks for write and read of mtk_btcvsd_snd (Jaroslav Kysela) [2125548] - ASoC: qcom: Add checks for devm_kcalloc (Jaroslav Kysela) [2125548] - ASoC: Intel: avs: Lock substream before snd_pcm_stop() (Jaroslav Kysela) [2125548] - ASoC: pxa: fix null-pointer dereference in filter() (Jaroslav Kysela) [2125548] - ASoC: Intel: avs: Fix potential RX buffer overflow (Jaroslav Kysela) [2125548] - ASoC: Intel: avs: Fix DMA mask assignment (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook (Jaroslav Kysela) [2125548] - ASoC: ops: Correct bounds check for second channel on SX controls (Jaroslav Kysela) [2125548] - ASoC: cs42l51: Correct PGA Volume minimum value (Jaroslav Kysela) [2125548] - ASoC: ops: Check bounds for second channel in snd_soc_put_volsw_sx() (Jaroslav Kysela) [2125548] - ASoC: fsl_micfil: explicitly clear CHnF flags (Jaroslav Kysela) [2125548] - ASoC: fsl_micfil: explicitly clear software reset bit (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: More robust component matching for CS35L41 (Jaroslav Kysela) [2125548] - ASoC: soc-pcm: Add NULL check in BE reparenting (Jaroslav Kysela) [2125548] - ALSA: seq: Fix function prototype mismatch in snd_seq_expand_var_event (Jaroslav Kysela) [2125548] - ASoC: rt711-sdca: fix the latency time of clock stop prepare state machine transitions (Jaroslav Kysela) [2125548] - ASoC: wm8962: Wait for updated value of WM8962_CLOCKING1 register (Jaroslav Kysela) [2125548] - ASoC: ops: Fix bounds check for _sx controls (Jaroslav Kysela) [2125548] - ALSA: dice: fix regression for Lexicon I-ONIX FW810S (Jaroslav Kysela) [2125548] - ASoC: sof_es8336: reduce pop noise on speaker (Jaroslav Kysela) [2125548] - ASoC: SOF: ipc3-topology: use old pipeline teardown flow with SOF2.1 and older (Jaroslav Kysela) [2125548] - ASoC: hda: intel-dsp-config: add ES83x6 quirk for IceLake (Jaroslav Kysela) [2125548] - ASoC: Intel: soc-acpi: add ES83x6 support to IceLake (Jaroslav Kysela) [2125548] - ASoC: Intel: bytcht_es8316: Add quirk for the Nanote UMPC-01 (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Add Alienware m17 R5 AMD into DMI table (Jaroslav Kysela) [2125548] - ASoC: max98373: Add checks for devm_kcalloc (Jaroslav Kysela) [2125548] - ASoC: soc-pcm: Don't zero TDM masks in __soc_pcm_open() (Jaroslav Kysela) [2125548] - ASoC: sgtl5000: Reset the CHIP_CLK_CTRL reg on remove (Jaroslav Kysela) [2125548] - ASoC: hdac_hda: fix hda pcm buffer overflow issue (Jaroslav Kysela) [2125548] - ALSA: usb-audio: add quirk to fix Hamedal C20 disconnect issue (Jaroslav Kysela) [2125548] - ASoC: SOF: topology: No need to assign core ID if token parsing failed (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book Pro 360 (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: fix speakers for Samsung Galaxy Book Pro (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Drop snd_BUG_ON() from snd_usbmidi_output_open() (Jaroslav Kysela) [2125548] - ASoC: soc-utils: Remove __exit for snd_soc_util_exit() (Jaroslav Kysela) [2125548] - ASoC: rt5677: fix legacy dai naming (Jaroslav Kysela) [2125548] - ASoC: rt5514: fix legacy dai naming (Jaroslav Kysela) [2125548] - ASoC: tas2764: Fix set_tdm_slot in case of single slot (Jaroslav Kysela) [2125548] - ASoC: tas2770: Fix set_tdm_slot in case of single slot (Jaroslav Kysela) [2125548] - ASoC: core: Fix use-after-free in snd_soc_exit() (Jaroslav Kysela) [2125548] - ASoC: codecs: jz4725b: Fix spelling mistake "Sourc" -> "Source", "Routee" -> "Route" (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Add Lenovo Thinkbook 14+ 2022 21D0 to quirks table (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Adding Lenovo ThinkBook 14 Gen 4+ ARA and Lenovo ThinkBook 16 Gen 4+ ARA to the Quirks List (Jaroslav Kysela) [2125548] - ASoC: rt1308-sdw: add the default value of some registers (Jaroslav Kysela) [2125548] - ASoC: Intel: sof_rt5682: Add quirk for Rex board (Jaroslav Kysela) [2125548] - ASoC: Intel: sof_sdw: add quirk variant for LAPBC710 NUC15 (Jaroslav Kysela) [2125548] - ASoC: codecs: jz4725b: fix capture selector naming (Jaroslav Kysela) [2125548] - ASoC: codecs: jz4725b: use right control for Capture Volume (Jaroslav Kysela) [2125548] - ASoC: codecs: jz4725b: fix reported volume for Master ctl (Jaroslav Kysela) [2125548] - ASoC: codecs: jz4725b: add missed Line In power control bit (Jaroslav Kysela) [2125548] - ASoC: wm8962: Add an event handler for TEMP_HP and TEMP_SPK (Jaroslav Kysela) [2125548] - ASoC: rt1019: Fix the TDM settings (Jaroslav Kysela) [2125548] - ASoC: rt5682s: Fix the TDM Tx settings (Jaroslav Kysela) [2125548] - ASoC: mt6660: Keep the pm_runtime enables before component stuff in mt6660_i2c_probe (Jaroslav Kysela) [2125548] - ASoC: wm8997: Revert "ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe" (Jaroslav Kysela) [2125548] - ASoC: wm5110: Revert "ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe" (Jaroslav Kysela) [2125548] - ASoC: wm5102: Revert "ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe" (Jaroslav Kysela) [2125548] - ALSA: memalloc: Try dma_alloc_noncontiguous() at first (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Add DSD support for Accuphase DAC-60 (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Add quirk entry for M-Audio Micro (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Yet more regression for for the delayed card registration (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add Positivo C6300 model quirk (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add quirk for ASUS Zenbook using CS35L41 (Jaroslav Kysela) [2125548] - ALSA: hda: fix potential memleak in 'add_widget_node' (Jaroslav Kysela) [2125548] - ALSA: hda/ca0132: add quirk for EVGA Z390 DARK (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi - enable runtime pm for more AMD display audio (Jaroslav Kysela) [2125548] - ALSA: memalloc: Don't fall back for SG-buffer with IOMMU (Jaroslav Kysela) [2125548] - ALSA: aoa: Fix I2S device accounting (Jaroslav Kysela) [2125548] - ALSA: aoa: i2sbus: fix possible memory leak in i2sbus_add_dev() (Jaroslav Kysela) [2125548] - ALSA: ac97: fix possible memory leak in snd_ac97_dev_register() (Jaroslav Kysela) [2125548] - ASoC: SOF: Intel: pci-tgl: fix ADL-N descriptor (Jaroslav Kysela) [2125548] - ASoC: SOF: Intel: pci-tgl: use RPL specific firmware definitions (Jaroslav Kysela) [2125548] - ASoC: Intel: common: add ACPI matching tables for Raptor Lake (Jaroslav Kysela) [2125548] - ALSA: rme9652: use explicitly signed char (Jaroslav Kysela) [2125548] - ALSA: au88x0: use explicitly signed char (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add another HP ZBook G9 model quirks (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Add quirks for M-Audio Fast Track C400/600 (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add quirk for ASUS Zenbook using CS35L41 (Jaroslav Kysela) [2125548] - ALSA: Use del_timer_sync() before freeing timer (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Fix last interface check for registration (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Add Lenovo Yoga Slim 7 Pro X to quirks table (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Add ASUS UM5302TA into DMI table (Jaroslav Kysela) [2125548] - ASoC: SOF: add quirk to override topology mclk_id (Jaroslav Kysela) [2125548] - ASoC: SOF: pci: Change DMI match info to support all Chrome platforms (Jaroslav Kysela) [2125548] - ALSA: intel-dspconfig: add ES8336 support for AlderLake-PS (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Register card at the last interface (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Add quirk to enable Avid Mbox 3 support (Jaroslav Kysela) [2125548] - ASoC: mt6660: Fix PM disable depth imbalance in mt6660_i2c_probe (Jaroslav Kysela) [2125548] - ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe (Jaroslav Kysela) [2125548] - ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe (Jaroslav Kysela) [2125548] - ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe (Jaroslav Kysela) [2125548] - ASoC: stm: Fix PM disable depth imbalance in stm32_i2s_probe (Jaroslav Kysela) [2125548] - ASoC: stm32: spdifrx: Fix PM disable depth imbalance in stm32_spdifrx_probe (Jaroslav Kysela) [2125548] - ASoC: stm32: dfsdm: Fix PM disable depth imbalance in stm32_adfsdm_probe (Jaroslav Kysela) [2125548] - ALSA: dmaengine: increment buffer pointer atomically (Jaroslav Kysela) [2125548] - ASoC: da7219: Fix an error handling path in da7219_register_dai_clks() (Jaroslav Kysela) [2125548] - ASoC: eureka-tlv320: Hold reference returned from of_find_xxx API (Jaroslav Kysela) [2125548] - ASoC: wm_adsp: Handle optional legacy support (Jaroslav Kysela) [2125548] - ASoC: rsnd: Add check for rsnd_mod_power_on (Jaroslav Kysela) [2125548] - ASoC: soc-pcm.c: call __soc_pcm_close() in soc_pcm_close() (Jaroslav Kysela) [2125548] - ASoC: mt6359: fix tests for platform_get_irq() failure (Jaroslav Kysela) [2125548] - ASoC: wcd934x: fix order of Slimbus unprepare/disable (Jaroslav Kysela) [2125548] - ASoC: wcd9335: fix order of Slimbus unprepare/disable (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add Intel Reference SSID to support headset keys (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add quirk for ASUS GV601R laptop (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Fix NULL dererence at error path (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Fix potential memory leaks (Jaroslav Kysela) [2125548] - ALSA: rawmidi: Drop register_mutex in snd_rawmidi_free() (Jaroslav Kysela) [2125548] - ALSA: oss: Fix potential deadlock at unregistration (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add quirk for HP Zbook Firefly 14 G9 model (Jaroslav Kysela) [2125548] - ALSA: hda: Fix position reporting on Poulsbo (Jaroslav Kysela) [2125548]- KVM: x86: smm: preserve interrupt shadow in SMRAM (Maxim Levitsky) [2097144] - KVM: x86: SVM: don't save SVM state to SMRAM when VM is not long mode capable (Maxim Levitsky) [2097144] - KVM: x86: SVM: use smram structs (Maxim Levitsky) [2097144] - KVM: svm: drop explicit return value of kvm_vcpu_map (Maxim Levitsky) [2097144] - KVM: x86: smm: use smram struct for 64 bit smram load/restore (Maxim Levitsky) [2097144] - KVM: x86: smm: use smram struct for 32 bit smram load/restore (Maxim Levitsky) [2097144] - KVM: x86: smm: use smram structs in the common code (Maxim Levitsky) [2097144] - KVM: x86: smm: add structs for KVM's smram layout (Maxim Levitsky) [2097144] - KVM: x86: smm: check for failures on smm entry (Maxim Levitsky) [2097144] - KVM: x86: do not go through ctxt->ops when emulating rsm (Maxim Levitsky) [2097144] - KVM: x86: move SMM exit to a new file (Maxim Levitsky) [2097144] - KVM: x86: move SMM entry to a new file (Maxim Levitsky) [2097144] - KVM: x86: start moving SMM-related functions to new files (Maxim Levitsky) [2097144] - bug: introduce ASSERT_STRUCT_OFFSET (Maxim Levitsky) [2097144] - KVM: x86: Rename and expose helper to detect if INIT/SIPI are allowed (Maxim Levitsky) [2097144] - KVM: x86: smm: number of GPRs in the SMRAM image depends on the image format (Maxim Levitsky) [2097144] - KVM: x86: emulator: update the emulation mode after CR0 write (Maxim Levitsky) [2097144] - KVM: x86: emulator: update the emulation mode after rsm (Maxim Levitsky) [2097144] - KVM: x86: emulator: introduce emulator_recalc_and_set_mode (Maxim Levitsky) [2097144] - KVM: x86: emulator: em_sysexit should update ctxt->mode (Maxim Levitsky) [2097144] - KVM: x86: Bug the VM if the emulator accesses a non-existent GPR (Maxim Levitsky) [2097144] - KVM: x86: Reduce the number of emulator GPRs to '8' for 32-bit KVM (Maxim Levitsky) [2097144] - KVM: x86: Use 16-bit fields to track dirty/valid emulator GPRs (Maxim Levitsky) [2097144] - KVM: x86: Omit VCPU_REGS_RIP from emulator's _regs array (Maxim Levitsky) [2097144] - KVM: x86: Harden _regs accesses to guard against buggy input (Maxim Levitsky) [2097144] - KVM: x86: Grab regs_dirty in local 'unsigned long' (Maxim Levitsky) [2097144]- RDMA/bnxt_re: Fix endianness warning for req.pkey (Kamal Heib) [2142690] - RDMA/bnxt_re: Use bitmap_zalloc() when applicable (Kamal Heib) [2142690] - RDMA/bnxt_re: Remove dynamic pkey table (Kamal Heib) [2142690] - RDMA/bnxt_re: Scan the whole bitmap when checking if "disabling RCFW with pending cmd-bit" (Kamal Heib) [2142690] - RDMA/bnxt_re: Remove unneeded variable (Kamal Heib) [2142690] - RDMA/bnxt_re: Remove unsupported bnxt_re_modify_ah callback (Kamal Heib) [2142690] - RDMA/bnxt_re: Use helper function to set GUIDs (Kamal Heib) [2142690] - RDMA/bnxt_re: Check if the vlan is valid before reporting (Kamal Heib) [2142690] - RDMA/bnxt_re: Correct FRMR size calculation (Kamal Heib) [2142690] - RDMA/bnxt_re: Use GFP_KERNEL in non atomic context (Kamal Heib) [2142690] - RDMA/bnxt_re: Fix FRMR issue with single page MR allocation (Kamal Heib) [2142690] - RDMA/bnxt_re: Fix query SRQ failure (Kamal Heib) [2142690] - RDMA/bnxt_re: Suppress unwanted error messages (Kamal Heib) [2142690] - RDMA/bnxt_re: Support multiple page sizes (Kamal Heib) [2142690] - RDMA/bnxt_re: Reduce the delay in polling for hwrm command completion (Kamal Heib) [2142690] - RDMA/bnxt_re: Use separate response buffer for stat_ctx_free (Kamal Heib) [2142690] - net/mlx5: Lag, Fix for loop when checking lag (Amir Tzin) [2112917] - net/mlx5e: Fix use-after-free when reverting termination table (Amir Tzin) [2112927] - net/mlx5: Fix uninitialized variable bug in outlen_write() (Amir Tzin) [2112927] - net/mlx5: E-switch, Fix duplicate lag creation (Amir Tzin) [2112927 2112917] - net/mlx5: E-switch, Destroy legacy fdb table when needed (Amir Tzin) [2112927 2112917] - net/mlx5: DR, Fix uninitialized var warning (Amir Tzin) [2112927] - net/mlx5e: Offload rule only when all encaps are valid (Amir Tzin) [2112927] - net/mlx5: Fix sync reset event handler error flow (Amir Tzin) [2112927] - net/mlx5: E-Switch, Set correctly vport destination (Amir Tzin) [2112927] - net/mlx5: Fix handling of entry refcount when command is not issued to FW (Amir Tzin) [2112927] - net/mlx5: cmdif, Print info on any firmware cmd failure to tracepoint (Amir Tzin) [2112927] - net/mlx5: SF: Fix probing active SFs during driver probe phase (Amir Tzin) [2112927] - net/mlx5: Fix FW tracer timestamp calculation (Amir Tzin) [2112927] - net/mlx5: Do not query pci info while pci disabled (Amir Tzin) [2112927 2129249] - net/mlx5e: TC, Fix slab-out-of-bounds in parse_tc_actions (Amir Tzin) [2112927] - net/mlx5e: Clean up and fix error flows in mlx5e_alloc_rq (Amir Tzin) [2112927] - net/mlx5: DR, Fix the SMFS sync_steering for fast teardown (Amir Tzin) [2112927] - net/mlx5e: E-Switch, Fix comparing termination table instance (Amir Tzin) [2112927] - net/mlx5e: TC, Fix wrong rejection of packet-per-second policing (Amir Tzin) [2112927 2049622] - net/mlx5e: Fix tc acts array not to be dependent on enum order (Amir Tzin) [2112927] - net/mlx5e: Add missing sanity checks for max TX WQE size (Amir Tzin) [2112927] - net/mlx5: fw_reset: Don't try to load device in case PCI isn't working (Amir Tzin) [2112927] - net/mlx5: E-switch, Set to legacy mode if failed to change switchdev mode (Amir Tzin) [2112927 2112917] - net/mlx5: Allow async trigger completion execution on single CPU systems (Amir Tzin) [2112927] - net/mlx5: Bridge, verify LAG state when adding bond to bridge (Amir Tzin) [2112927] - net/mlx5: Fix crash during sync firmware reset (Amir Tzin) [2112927] - net/mlx5e: TC, Fix cloned flow attr instance dests are not zeroed (Amir Tzin) [2112927] - net/mlx5: Fix possible use-after-free in async command interface (Amir Tzin) [2112927] - net/mlx5: ASO, Create the ASO SQ with the correct timestamp format (Amir Tzin) [2112927 2049622] - net/mlx5e: Update restore chain id for slow path packets (Amir Tzin) [2112927] - net/mlx5e: Extend SKB room check to include PTP-SQ (Amir Tzin) [2112927] - net/mlx5: DR, Fix matcher disconnect error flow (Amir Tzin) [2112927] - net/mlx5: Wait for firmware to enable CRS before pci_restore_state (Amir Tzin) [2112927] - net/mlx5e: Do not increment ESN when updating IPsec ESN state (Amir Tzin) [2112927] - net/mlx5e: Fix calculations for ICOSQ size (Amir Tzin) [2112927] - net/mlx5: Fix spelling mistake "syndrom" -> "syndrome" (Amir Tzin) [2112927] - net/mlx5e: Fix a typo in mlx5e_xdp_mpwqe_is_full (Amir Tzin) [2112927] - RDMA/mlx5: Don't compare mkey tags in DEVX indirect mkey (Amir Tzin) [2112927] - RDMA/mlx5: Fix UMR cleanup on error flow of driver init (Amir Tzin) [2112927] - RDMA/mlx5: Rely on RoCE fw cap instead of devlink when setting profile (Amir Tzin) [2112927] - net/mlx5: Unlock on error in mlx5_sriov_enable() (Amir Tzin) [2112927] - net/mlx5e: Fix use after free in mlx5e_fs_init() (Amir Tzin) [2112927] - net/mlx5e: kTLS, Use _safe() iterator in mlx5e_tls_priv_tx_list_cleanup() (Amir Tzin) [2112927] - net/mlx5: unlock on error path in esw_vfs_changed_event_handler() (Amir Tzin) [2112927 2150647] - net/mlx5e: Fix wrong tc flag used when set hw-tc-offload off (Amir Tzin) [2112927] - net/mlx5e: TC, Add missing policer validation (Amir Tzin) [2112927] - net/mlx5e: Fix wrong application of the LRO state (Amir Tzin) [2112927] - net/mlx5: Avoid false positive lockdep warning by adding lock_class_key (Amir Tzin) [2112927] - net/mlx5: Fix cmd error logging for manage pages cmd (Amir Tzin) [2112927] - net/mlx5: Disable irq when locking lag_lock (Amir Tzin) [2112927] - net/mlx5: Eswitch, Fix forwarding decision to uplink (Amir Tzin) [2112927 2150647] - net/mlx5: LAG, fix logic over MLX5_LAG_FLAG_NDEVS_READY (Amir Tzin) [2112927] - net/mlx5e: Properly disable vlan strip on non-UL reps (Amir Tzin) [2112927] - net/mlx5e: Allocate flow steering storage during uplink initialization (Amir Tzin) [2112927] - RDMA/mlx5: Use the proper number of ports (Amir Tzin) [2112927] - mlx5: do not use RT_TOS for IPv6 flowlabel (Amir Tzin) [2112927] - RDMA/mlx5: Add missing check for return value in get namespace flow (Amir Tzin) [2112927] - net/mlx5e: xsk: Discard unaligned XSK frames on striding RQ (Amir Tzin) [2112927] - net: devlink: convert reload command to take implicit devlink->lock (mlx5 hunk only) (Amir Tzin) [2112927] - devlink: Hold the instance lock in health callbacks (mlx5 hunk only) (Amir Tzin) [2112927] - net/mlx5: Lock mlx5 devlink health recovery callback (Amir Tzin) [2112927] - net/mlx5: Lock mlx5 devlink reload callbacks (Amir Tzin) [2112927] - net/mlx5: Move fw reset unload to mlx5_fw_reset_complete_reload (Amir Tzin) [2112927] - net/mlx5e: kTLS, Dynamically re-size TX recycling pool (Amir Tzin) [2112927] - net/mlx5e: kTLS, Recycle objects of device-offloaded TLS TX connections (Amir Tzin) [2112927] - net/mlx5e: kTLS, Take stats out of OOO handler (Amir Tzin) [2112927] - net/mlx5e: kTLS, Introduce TLS-specific create TIS (Amir Tzin) [2112927] - net/mlx5e: Move mlx5e_init_l2_addr to en_main (Amir Tzin) [2112927] - net/mlx5e: Split en_fs ndo's and move to en_main (Amir Tzin) [2112927] - net/mlx5e: Separate mlx5e_set_rx_mode_work and move caller to en_main (Amir Tzin) [2112927] - net/mlx5e: Add mdev to flow_steering struct (Amir Tzin) [2112927] - net/mlx5e: Report flow steering errors with mdev err report API (Amir Tzin) [2112927] - net/mlx5e: Convert mlx5e_flow_steering member of mlx5e_priv to pointer (Amir Tzin) [2112927] - net/mlx5e: Allocate VLAN and TC for featured profiles only (Amir Tzin) [2112927] - net/mlx5e: Make mlx5e_tc_table private (Amir Tzin) [2112927] - net/mlx5e: Convert mlx5e_tc_table member of mlx5e_flow_steering to pointer (Amir Tzin) [2112927] - net/mlx5e: TC, Support tc action api for police (Amir Tzin) [2112927] - net/mlx5e: TC, Separate get/update/replace meter functions (Amir Tzin) [2112927] - net/mlx5e: Add red and green counters for metering (Amir Tzin) [2112927] - net/mlx5e: TC, Allocate post meter ft per rule (Amir Tzin) [2112927] - net/mlx5: DR, Add support for flow metering ASO (Amir Tzin) [2112927] - net/mlx5: Fix driver use of uninitialized timeout (Amir Tzin) [2112927] - net/mlx5: DR, Fix SMFS steering info dump format (Amir Tzin) [2112927] - net/mlx5: Adjust log_max_qp to be 18 at most (Amir Tzin) [2112927] - net/mlx5e: Modify slow path rules to go to slow fdb (Amir Tzin) [2112927 2150647] - net/mlx5e: Fix calculations related to max MPWQE size (Amir Tzin) [2112927] - net/mlx5e: xsk: Account for XSK RQ UMRs when calculating ICOSQ size (Amir Tzin) [2112927] - net/mlx5e: Fix the value of MLX5E_MAX_RQ_NUM_MTTS (Amir Tzin) [2112927] - net/mlx5e: TC, Fix post_act to not match on in_port metadata (Amir Tzin) [2112927] - net/mlx5e: Remove WARN_ON when trying to offload an unsupported TLS cipher/version (Amir Tzin) [2112927] - RDMA/mlx5: Rename the mkey cache variables and functions (Amir Tzin) [2112927] - RDMA/mlx5: Store in the cache mkeys instead of mrs (Amir Tzin) [2112927] - RDMA/mlx5: Store the number of in_use cache mkeys instead of total_mrs (Amir Tzin) [2112927] - RDMA/mlx5: Replace cache list with Xarray (Amir Tzin) [2112927] - RDMA/mlx5: Replace ent->lock with xa_lock (Amir Tzin) [2112927] - net/mlx5: CT: Remove warning of ignore_flow_level support for non PF (Amir Tzin) [2112927] - net/mlx5e: Add resiliency for PTP TX port timestamp (Amir Tzin) [2112927] - net/mlx5: Expose ts_cqe_metadata_size2wqe_counter (Amir Tzin) [2112927] - net/mlx5e: HTB, move htb functions to a new file (Amir Tzin) [2112927] - net/mlx5e: HTB, change functions name to follow convention (Amir Tzin) [2112927] - net/mlx5e: HTB, remove priv from htb function calls (Amir Tzin) [2112927] - net/mlx5e: HTB, hide and dynamically allocate mlx5e_htb structure (Amir Tzin) [2112927] - net/mlx5e: HTB, move stats and max_sqs to priv (Amir Tzin) [2112927] - net/mlx5e: HTB, move section comment to the right place (Amir Tzin) [2112927] - net/mlx5e: HTB, move ids to selq_params struct (Amir Tzin) [2112927] - net/mlx5e: HTB, reduce visibility of htb functions (Amir Tzin) [2112927] - net/mlx5e: Fix mqprio_rl handling on devlink reload (Amir Tzin) [2112927] - net/mlx5e: Report header-data split state through ethtool (Amir Tzin) [2112927] - RDMA/mlx5: Expose steering anchor to userspace (Amir Tzin) [2112927] - RDMA/mlx5: Refactor get flow table function (Amir Tzin) [2112927] - net/mlx5: fs, allow flow table creation with a UID (Amir Tzin) [2112927] - net/mlx5: fs, expose flow table ID to users (Amir Tzin) [2112927] - net/mlx5: Expose the ability to point to any UID from shared UID (Amir Tzin) [2112927] - net/mlx5e: Remove the duplicating check for striding RQ when enabling LRO (Amir Tzin) [2112927] - net/mlx5e: Move the LRO-XSK check to mlx5e_fix_features (Amir Tzin) [2112927] - net/mlx5e: Extend flower police validation (Amir Tzin) [2112927] - net/mlx5e: configure meter in flow action (Amir Tzin) [2112927 2150647 2049622] - net/mlx5e: Removed useless code in function (Amir Tzin) [2112927] - net/mlx5: Bridge, implement QinQ support (Amir Tzin) [2112927] - net/mlx5: Bridge, implement infrastructure for VLAN protocol change (Amir Tzin) [2112927] - net/mlx5: Bridge, extract VLAN push/pop actions creation (Amir Tzin) [2112927] - net/mlx5: Bridge, rename filter fg to vlan_filter (Amir Tzin) [2112927] - net/mlx5: Bridge, refactor groups sizes and indices (Amir Tzin) [2112927] - net/mlx5: debugfs, Add num of in-use FW command interface slots (Amir Tzin) [2112927] - net/mlx5: Expose vnic diagnostic counters for eswitch managed vports (Amir Tzin) [2112927 2150647 2049881] - net/mlx5: Use software VHCA id when it's supported (Amir Tzin) [2112927] - net/mlx5: Introduce ifc bits for using software vhca id (Amir Tzin) [2112927] - net/mlx5: Use the bitmap API to allocate bitmaps (Amir Tzin) [2112927] - devlink: Hold the instance lock in port_new / port_del callbacks (mlx5 hunks only) (Amir Tzin) [2112925] - net/mlx5: Remove devl_unlock from mlx5_devlink_eswitch_mode_set (Amir Tzin) [2112927 2150647] - net/mlx5: Use devl_ API in mlx5e_devlink_port_register (Amir Tzin) [2112927 2150647] - net/mlx5: Use devl_ API in mlx5_esw_devlink_sf_port_register (Amir Tzin) [2112927] - net/mlx5: Use devl_ API in mlx5_esw_offloads_devlink_port_register (Amir Tzin) [2112927 2150647] - net/mlx5: Use devl_ API for rate nodes destroy (Amir Tzin) [2112927 2150647] - net/mlx5: Remove devl_unlock from mlx5_eswtich_mode_callback_enter (Amir Tzin) [2112927 2150647] - net/mlx5: fix 32bit build (Amir Tzin) [2112927 2049622] - net/mlx5e: TC, Support offloading police action (Amir Tzin) [2112927 2049622] - net/mlx5e: Add flow_action to parse state (Amir Tzin) [2112927 2049622] - net/mlx5e: Add post meter table for flow metering (Amir Tzin) [2112927 2049622] - net/mlx5e: Add generic macros to use metadata register mapping (Amir Tzin) [2112927 2049622] - net/mlx5e: Get or put meter by the index of tc police action (Amir Tzin) [2112927 2049622] - net/mlx5e: Add support to modify hardware flow meter parameters (Amir Tzin) [2112927 2049622] - net/mlx5e: Prepare for flow meter offload if hardware supports it (Amir Tzin) [2112927 2049622] - net/mlx5: Implement interfaces to control ASO SQ and CQ (Amir Tzin) [2112927 2049622] - net/mlx5: Add support to create SQ and CQ for ASO (Amir Tzin) [2112927 2049622] - net/mlx5: E-switch: Change eswitch mode only via devlink command (Amir Tzin) [2112927 2150647 2112917] - net/mlx5: E-switch, Remove dependency between sriov and eswitch mode (Amir Tzin) [2112927 2150647 2112917] - net/mlx5: E-switch, Introduce flag to indicate if fdb table is created (Amir Tzin) [2112927 2112917] - net/mlx5: E-switch, Introduce flag to indicate if vport acl namespace is created (Amir Tzin) [2112927 2112917] - net/mlx5: delete dead code in mlx5_esw_unlock() (Amir Tzin) [2112927] - net/mlx5: Delete ipsec_fs header file as not used (Amir Tzin) [2112927] - net/mlx5: Add bits and fields to support enhanced CQE compression (Amir Tzin) [2112927] - net/mlx5: Remove not used MLX5_CAP_BITS_RW_MASK (Amir Tzin) [2112927] - net/mlx5: group fdb cleanup to single function (Amir Tzin) [2112927] - net/mlx5: Add support EXECUTE_ASO action for flow entry (Amir Tzin) [2112927 2049622] - net/mlx5: Add HW definitions of vport debug counters (Amir Tzin) [2112927] - net/mlx5: Add IFC bits and enums for flow meter (Amir Tzin) [2112927 2049622] - RDMA/mlx5: Support handling of modify-header pattern ICM area (Amir Tzin) [2112927] - net/mlx5: Manage ICM of type modify-header pattern (Amir Tzin) [2112927] - net/mlx5: Introduce header-modify-pattern ICM properties (Amir Tzin) [2112927] - RDMA/mlx5: Add a umr recovery flow (Amir Tzin) [2112927] - net/mlx5e: Ring the TX doorbell on DMA errors (Amir Tzin) [2112925] - net/mlx5e: Fix capability check for updating vnic env counters (Amir Tzin) [2112925] - net/mlx5: Lag, correct get the port select mode str (Amir Tzin) [2112925] - net/mlx5e: Fix enabling sriov while tc nic rules are offloaded (Amir Tzin) [2112925] - net/mlx5e: kTLS, Fix build time constant test in RX (Amir Tzin) [2112925] - net/mlx5e: kTLS, Fix build time constant test in TX (Amir Tzin) [2112925] - net/mlx5: Lag, decouple FDB selection and shared FDB (Amir Tzin) [2112925] - net/mlx5: TC, allow offload from uplink to other PF's VF (Amir Tzin) [2112925] - mellanox: mlx5: avoid uninitialized variable warning with gcc-12 (Amir Tzin) [2112925] - net/mlx5: E-Switch, pair only capable devices (Amir Tzin) [2112925 2150647] - Revert "net/mlx5e: Allow relaxed ordering over VFs" (Amir Tzin) [2112925] - net/mlx5: Fix mlx5_get_next_dev() peer device matching (Amir Tzin) [2112925] - RDMA/mlx5: Remove duplicate pointer assignment in mlx5_ib_alloc_implicit_mr() (Amir Tzin) [2112925] - net/mlx5: fix multiple definitions of mlx5_lag_mpesw_init / mlx5_lag_mpesw_cleanup (Amir Tzin) [2112925] - net/mlx5: Support multiport eswitch mode (Amir Tzin) [2112925 2150647] - net/mlx5: Remove unused argument (Amir Tzin) [2112925] - net/mlx5: Lag, refactor lag state machine (Amir Tzin) [2112925] - net/mlx5e: Add XDP SQs to uplink representors steering tables (Amir Tzin) [2112925] - net/mlx5e: Allow relaxed ordering over VFs (Amir Tzin) [2112925] - net/mlx5e: Support partial GSO for tunnels over vlans (Amir Tzin) [2112925] - net/mlx5e: IPoIB, Improve ethtool rxnfc callback structure in IPoIB (Amir Tzin) [2112925] - net/mlx5e: Allocate virtually contiguous memory for reps structures (Amir Tzin) [2112925] - net/mlx5e: Allocate virtually contiguous memory for VLANs list (Amir Tzin) [2112925] - net/mlx5: Allocate virtually contiguous memory in pci_irq.c (Amir Tzin) [2112925] - net/mlx5: Allocate virtually contiguous memory in vport.c (Amir Tzin) [2112925] - net/mlx5: Inline db alloc API function (Amir Tzin) [2112925] - net/mlx5: Add last command failure syndrome to debugfs (Amir Tzin) [2112925] - net/mlx5: sparse: error: context imbalance in 'mlx5_vf_get_core_dev' (Amir Tzin) [2112925] - net/mlx5: Expose mlx5_sriov_blocking_notifier_register / unregister APIs (Amir Tzin) [2112925] - net/mlx5: Lag, add debugfs to query hardware lag state (Amir Tzin) [2112925] - net/mlx5: Lag, use buckets in hash mode (Amir Tzin) [2112925] - net/mlx5: Lag, refactor dmesg print (Amir Tzin) [2112925] - net/mlx5: Support devices with more than 2 ports (Amir Tzin) [2112925] - net/mlx5: Lag, use actual number of lag ports (Amir Tzin) [2112925] - net/mlx5: Lag, use hash when in roce lag on 4 ports (Amir Tzin) [2112925] - net/mlx5: Lag, support single FDB only on 2 ports (Amir Tzin) [2112925] - net/mlx5: Lag, store number of ports inside lag object (Amir Tzin) [2112925] - net/mlx5: Lag, filter non compatible devices (Amir Tzin) [2112925] - net/mlx5: Lag, use lag lock (Amir Tzin) [2112925] - net/mlx5: Lag, move E-Switch prerequisite check into lag code (Amir Tzin) [2112925] - net/mlx5: devcom only supports 2 ports (Amir Tzin) [2112925] - net/mlx5: Lag, expose number of lag ports (Amir Tzin) [2112925] - net/mlx5: Increase FW pre-init timeout for health recovery (Amir Tzin) [2112925] - net/mlx5: Add exit route when waiting for FW (Amir Tzin) [2112925] - net/mlx5e: Use XFRM state direction instead of flags (Amir Tzin) [2112925] - net/mlx5: Allow future addition of IPsec object modifiers (Amir Tzin) [2112925] - net/mlx5: Don't perform lookup after already known sec_path (Amir Tzin) [2112925] - net/mlx5: Cleanup XFRM attributes struct (Amir Tzin) [2112925] - net/mlx5: Remove not-supported ICV length (Amir Tzin) [2112925] - net/mlx5: Simplify IPsec capabilities logic (Amir Tzin) [2112925] - net/mlx5: Don't advertise IPsec netdev support for non-IPsec device (Amir Tzin) [2112925] - net/mlx5: Make sure that no dangling IPsec FS pointers exist (Amir Tzin) [2112925] - net/mlx5: Clean IPsec FS add/delete rules (Amir Tzin) [2112925] - net/mlx5: Simplify HW context interfaces by using SA entry (Amir Tzin) [2112925] - net/mlx5: Remove indirections from esp functions (Amir Tzin) [2112925] - net/mlx5: Merge various control path IPsec headers into one file (Amir Tzin) [2112925] - net/mlx5: Remove useless validity check (Amir Tzin) [2112925] - net/mlx5: Store IPsec ESN update work in XFRM state (Amir Tzin) [2112925] - net/mlx5: Reduce useless indirection in IPsec FS add/delete flows (Amir Tzin) [2112925] - net/mlx5: Don't hide fallback to software IPsec in FS code (Amir Tzin) [2112925] - net/mlx5: Check IPsec TX flow steering namespace in advance (Amir Tzin) [2112925] - net/mlx5: Simplify IPsec flow steering init/cleanup functions (Amir Tzin) [2112925] - net/mlx5: fs, an FTE should have no dests when deleted (Amir Tzin) [2112925] - net/mlx5: fs, call the deletion function of the node (Amir Tzin) [2112925] - net/mlx5: fs, delete the FTE when there are no rules attached to it (Amir Tzin) [2112925] - net/mlx5: fs, do proper bookkeeping for forward destinations (Amir Tzin) [2112925] - net/mlx5: fs, add unused destination type (Amir Tzin) [2112925] - net/mlx5: fs, jump to exit point and don't fall through (Amir Tzin) [2112925] - net/mlx5: fs, refactor software deletion rule (Amir Tzin) [2112925] - net/mlx5: fs, split software and IFC flow destination definitions (Amir Tzin) [2112925] - net/mlx5e: TC, set proper dest type (Amir Tzin) [2112925] - net/mlx5e: Remove unused mlx5e_dcbnl_build_rep_netdev function (Amir Tzin) [2112925] - net/mlx5e: Drop error CQE handling from the XSK RX handler (Amir Tzin) [2112925] - net/mlx5: Print initializing field in case of timeout (Amir Tzin) [2112925] - net/mlx5: Delete redundant default assignment of runtime devlink params (Amir Tzin) [2112925] - net/mlx5: Remove useless kfree (Amir Tzin) [2112925] - net/mlx5: use kvfree() for kvzalloc() in mlx5_ct_fs_smfs_matcher_create (Amir Tzin) [2112925] - RDMA/mlx5: Clean UMR QP type flow from mlx5_ib_post_send() (Amir Tzin) [2112925] - RDMA/mlx5: Use mlx5_umr_post_send_wait() to update xlt (Amir Tzin) [2112925] - RDMA/mlx5: Use mlx5_umr_post_send_wait() to update MR pas (Amir Tzin) [2112925] - RDMA/mlx5: Move creation and free of translation tables to umr.c (Amir Tzin) [2112925] - RDMA/mlx5: Use mlx5_umr_post_send_wait() to rereg pd access (Amir Tzin) [2112925] - RDMA/mlx5: Use mlx5_umr_post_send_wait() to revoke MRs (Amir Tzin) [2112925] - RDMA/mlx5: Introduce mlx5_umr_post_send_wait() (Amir Tzin) [2112925] - RDMA/mlx5: Expose wqe posting helpers outside of wr.c (Amir Tzin) [2112925] - RDMA/mlx5: Simplify get_umr_update_access_mask() (Amir Tzin) [2112925] - RDMA/mlx5: Move mkey ctrl segment logic to umr.c (Amir Tzin) [2112925] - RDMA/mlx5: Move umr checks to umr.h (Amir Tzin) [2112925] - RDMA/mlx5: Move init and cleanup of UMR to umr.c (Amir Tzin) [2112925] - RDMA/mlx5: Fix flow steering egress flow (Amir Tzin) [2112925] - mlx5, xsk: Diversify return values from xsk_wakeup call paths (Amir Tzin) [2112925] - net/mlx5: Remove not-implemented IPsec capabilities (Amir Tzin) [2112925] - net/mlx5: Remove ipsec_ops function table (Amir Tzin) [2112925] - net/mlx5: Reduce kconfig complexity while building crypto support (Amir Tzin) [2112925] - net/mlx5: Move IPsec file to relevant directory (Amir Tzin) [2112925] - net/mlx5: Remove not-needed IPsec config (Amir Tzin) [2112925] - net/mlx5: Align flow steering allocation namespace to common style (Amir Tzin) [2112925] - net/mlx5: Unify device IPsec capabilities check (Amir Tzin) [2112925] - net/mlx5: Remove useless IPsec device checks (Amir Tzin) [2112925] - net/mlx5: Remove ipsec vs. ipsec offload file separation (Amir Tzin) [2112925] - RDMA/mlx5: Drop crypto flow steering API (Amir Tzin) [2112925] - RDMA/mlx5: Delete never supported IPsec flow action (Amir Tzin) [2112925] - net/mlx5: Remove FPGA ipsec specific statistics (Amir Tzin) [2112925] - net/mlx5: Remove XFRM no_trailer flag (Amir Tzin) [2112925] - net/mlx5: Remove not-used IDA field from IPsec struct (Amir Tzin) [2112925] - net/mlx5: Delete metadata handling logic (Amir Tzin) [2112925] - net/mlx5_fpga: Drop INNOVA IPsec support (Amir Tzin) [2112925] - net/mlx5: Cleanup kTLS function names and their exposure (Amir Tzin) [2112925] - net/mlx5: Remove tls vs. ktls separation as it is the same (Amir Tzin) [2112925] - net/mlx5: Remove indirection in TLS build (Amir Tzin) [2112925] - net/mlx5: Reliably return TLS device capabilities (Amir Tzin) [2112925] - net/mlx5_fpga: Drop INNOVA TLS support (Amir Tzin) [2112925] - ipv6: Use ipv6_only_sock() helper in condition (mlx5 hunk only). (Amir Tzin) [2112925] - Revert "stmmac/intel: mark driver as tech preview" (Mark Salter) [2122230] - net: stmmac: Fix queue statistics reading (Mark Salter) [2122230] - stmmac: intel: Update PCH PTP clock rate from 200MHz to 204.8MHz (Mark Salter) [2122230] - net: stmmac: power up/down serdes in stmmac_open/release (Mark Salter) [2122230] - stmmac: intel: Simplify intel_eth_pci_remove() (Mark Salter) [2122230] - net: stmmac: work around sporadic tx issue on link-up (Mark Salter) [2122230] - stmmac: intel: Add a missing clk_disable_unprepare() call in intel_eth_pci_remove() (Mark Salter) [2122230] - net: phylink: fix SGMII inband autoneg enable (Mark Salter) [2122230] - net: phylink: fix NULL pl->pcs dereference during phylink_pcs_poll_start (Mark Salter) [2122230] - net: phylink: disable PCS polling over major configuration (Mark Salter) [2122230] - net: phylink: remove pcs_ops member (Mark Salter) [2122230] - net: pcs: xpcs: depends on PHYLINK in Kconfig (Mark Salter) [2122230] - net: phylink: add QSGMII support to phylink_mii_c22_pcs_encode_advertisement() (Mark Salter) [2122230] - net: stmmac: make mdio register skips PHY scanning for fixed-link (Mark Salter) [2122230] - stmmac: intel: add phy-mode and fixed-link ACPI _DSD setting support (Mark Salter) [2122230] - net: pcs: xpcs: add CL37 1000BASE-X AN support (Mark Salter) [2122230] - stmmac: intel: prepare to support 1000BASE-X phy interface setting (Mark Salter) [2122230] - net: make xpcs_do_config to accept advertising for pcs-xpcs and sja1105 (Mark Salter) [2122230] - net: pcs: xpcs: propagate xpcs_read error to xpcs_get_state_c37_sgmii (Mark Salter) [2122230] - net: stmmac: remove redunctant disable xPCS EEE call (Mark Salter) [2122230] - net: stmmac: fix dma queue left shift overflow issue (Mark Salter) [2122230] - net: stmmac: switch to use interrupt for hw crosstimestamping (Mark Salter) [2122230] - net: stmmac: fix unbalanced ptp clock issue in suspend/resume flow (Mark Salter) [2122230] - net: stmmac: fix pm runtime issue in stmmac_dvr_remove() (Mark Salter) [2122230] - net: stmmac: dwc-qos: Disable split header for Tegra194 (Mark Salter) [2122230] - stmmac: intel: Fix an error handling path in intel_eth_pci_probe() (Mark Salter) [2122230] - stmmac: intel: Add RPL-P PCI ID (Mark Salter) [2122230] - net: stmmac: use dev_err_probe() for reporting mdio bus registration failure (Mark Salter) [2122230] - net: stmmac: remove unused get_addr() callback (Mark Salter) [2122230] - net: pcs: pcs-xpcs: Convert to mdiobus_c45_read (Mark Salter) [2122230] - net: phylink: Convert to mdiobus_c45_{read|write} (Mark Salter) [2122230] - net: stmmac: stmmac_main: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Mark Salter) [2122230] - net: phylink: remove phylink_helper_basex_speed() (Mark Salter) [2122230] - net: phylink: remove phylink_set_10g_modes() (Mark Salter) [2122230] - net: stmmac: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Mark Salter) [2122230] - net: stmmac: fix missing pci_disable_device() on error in stmmac_pci_probe() (Mark Salter) [2122230] - net: stmmac: disable Split Header (SPH) for Intel platforms (Mark Salter) [2122230] - net: stmmac: Use readl_poll_timeout_atomic() in atomic state (Mark Salter) [2122230] - net: stmmac: Fix unset max_speed difference between DT and non-DT platforms (Mark Salter) [2122230] - stmmac: intel: Add ADL-N PCI ID (Mark Salter) [2122230] - net: stmmac: switch no PTP HW support message to info level (Mark Salter) [2122230] - net: phylink: remove phylink_set_pcs() (Mark Salter) [2122230] - stmmac: intel: Enable 2.5Gbps for Intel AlderLake-S (Mark Salter) [2122230] - net: phylink: remove phylink_config's pcs_poll (Mark Salter) [2122230] - net: phylink: use legacy_pre_march2020 (Mark Salter) [2122230] - net: phylink: add legacy_pre_march2020 indicator (Mark Salter) [2122230] - net: stmmac: optimize locking around PTP clock reads (Mark Salter) [2122230] - net: stmmac: use .mac_select_pcs() interface (Mark Salter) [2122230] - net: stmmac: convert to phylink_generic_validate() (Mark Salter) [2122230] - net: stmmac: remove phylink_config.pcs_poll usage (Mark Salter) [2122230] - net: stmmac/xpcs: convert to pcs_validate() (Mark Salter) [2122230] - net: convert users of bitmap_foo() to linkmode_foo() (Mark Salter) [2122230] - net: phylink: add pcs_validate() method (Mark Salter) [2122230] - net: phylink: add mac_select_pcs() method to phylink_mac_ops (Mark Salter) [2122230] - net: phylink: tidy up disable bit clearing (Mark Salter) [2122230] - net: phylink: handle NA interface mode in phylink_fwnode_phy_connect() (Mark Salter) [2122230] - net: phylink: Add helpers for c22 registers without MDIO (Mark Salter) [2122230] - net: phylink: add 1000base-KX to phylink_caps_to_linkmodes() (Mark Salter) [2122230] - net: phylink: add generic validate implementation (Mark Salter) [2122230] - net: phylink: use supported_interfaces for phylink validation (Mark Salter) [2122230] - net: phylink: add MAC phy_interface_t bitmap (Mark Salter) [2122230] - net: phy: add phy_interface_t bitmap support (Mark Salter) [2122230] - net: phylink: Convert some users of mdiobus_* to mdiodev_* (Mark Salter) [2122230] - net: phylink: use mdiobus_modify_changed() helper (Mark Salter) [2122230] - net: mdio: add mdiobus_modify_changed() (Mark Salter) [2122230] - net: phylink: add phylink_set_10g_modes() helper (Mark Salter) [2122230] - net: stmmac: fill in supported_interfaces (Mark Salter) [2122230] - net: stmmac: convert to phylink_get_linkmodes() (Mark Salter) [2122230] - net: xpcs: add support for retrieving supported interface modes (Mark Salter) [2122230] - net: mdio: Add helper functions for accessing MDIO devices (Mark Salter) [2122230] - net: stmmac: fix return value of __setup handler (Mark Salter) [2122230] - net: stmmac: only enable DMA interrupts when ready (Mark Salter) [2122230] - net: stmmac: ensure PTP time register reads are consistent (Mark Salter) [2122230] - net: stmmac: dump gmac4 DMA registers correctly (Mark Salter) [2122230] - net: stmmac: properly handle with runtime pm in stmmac_dvr_remove() (Mark Salter) [2122230] - net: stmmac: skip only stmmac_ptp_register when resume from suspend (Mark Salter) [2122230] - drivers/net/ethernet: clean up mis-targeted comments (Mark Salter) [2122230] - net: stmmac: configure PTP clock source prior to PTP initialization (Mark Salter) [2122230] - net: stmmac: reduce unnecessary wakeups from eee sw timer (Mark Salter) [2122230] - net: stmmac: remove unused members in struct stmmac_priv (Mark Salter) [2122230] - net: stmmac: Fix "Unbalanced pm_runtime_enable!" warning (Mark Salter) [2122230] - net: stmmac: add tc flower filter for EtherType matching (Mark Salter) [2122230] - net: stmmac: bump tc when get underflow error from DMA descriptor (Mark Salter) [2122230] - stmmac: remove ethtool driver version info (Mark Salter) [2122230] - net: stmmac: Calculate CDC error only once (Mark Salter) [2122230] - net: stmmac: ptp: fix potentially overflowing expression (Mark Salter) [2122230] - net: stmmac: fix tc flower deletion for VLAN priority Rx steering (Mark Salter) [2122230] - net: stmmac: Avoid DMA_CHAN_CONTROL write if no Split Header support (Mark Salter) [2122230] - net: stmmac: Disable Tx queues when reconfiguring the interface (Mark Salter) [2122230] - net: phylink: Force retrigger in case of latched link-fail indicator (Mark Salter) [2122230] - net: phylink: Force link down and retrigger resolve on interface change (Mark Salter) [2122230] - net: stmmac: retain PTP clock time during SIOCSHWTSTAMP ioctls (Mark Salter) [2122230] - stmmac_pci: Fix underflow size in stmmac_rx (Mark Salter) [2122230] - net: stmmac: Fix signed/unsigned wreckage (Mark Salter) [2122230] - net: stmmac: allow a tc-taprio base-time of zero (Mark Salter) [2122230] - ethernet: stmmac: use eth_hw_addr_set() (Mark Salter) [2122230] - net: phylink: Support disabling autonegotiation for PCS (Mark Salter) [2122230] - net: stmmac: fix off-by-one error in sanity check (Mark Salter) [2122230] - net: stmmac: fix gcc-10 -Wrestrict warning (Mark Salter) [2122230] - net: phylink: don't call netif_carrier_off() with NULL netdev (Mark Salter) [2122230] - net: stmmac: Fix E2E delay mechanism (Mark Salter) [2122230] - net: stmmac: add support for dwmac 3.40a (Mark Salter) [2122230] - net: stmmac: fix get_hw_feature() on old hardware (Mark Salter) [2122230] - net: stmmac: trigger PCS EEE to turn off on link down (Mark Salter) [2122230] - net: pcs: xpcs: fix incorrect steps on disable EEE (Mark Salter) [2122230] - net: pcs: xpcs: fix incorrect CL37 AN sequence (Mark Salter) [2122230] - net: stmmac: fix EEE init issue when paired with EEE capable PHYs (Mark Salter) [2122230] - net: stmmac: allow CSR clock of 300MHz (Mark Salter) [2122230] - net: stmmac: platform: fix build warning when with !CONFIG_PM_SLEEP (Mark Salter) [2122230] - net: stmmac: fix system hang caused by eee_ctrl_timer during suspend/resume (Mark Salter) [2122230] - net: stmmac: fix MAC not working when system resume back with WoL active (Mark Salter) [2122230] - net: phylink: add suspend/resume support (Mark Salter) [2122230] - net: stmmac: add ethtool per-queue irq statistic support (Mark Salter) [2122230] - net: stmmac: add ethtool per-queue statistic framework (Mark Salter) [2122230] - net: stmmac: fix INTR TBU status affecting irq count statistic (Mark Salter) [2122230] - net: pcs: xpcs: Add Pause Mode support for SGMII and 2500BaseX (Mark Salter) [2122230] - net: stmmac: fix kernel panic due to NULL pointer dereference of plat->est (Mark Salter) [2122230] - net: pcs: xpcs: fix error handling on failed to allocate memory (Mark Salter) [2122230] - net: stmmac: add est_irq_status callback function for GMAC 4.10 and 5.10 (Mark Salter) [2122230] - net: stmmac: ptp: update tas basetime after ptp adjust (Mark Salter) [2122230] - net: stmmac: add mutex lock to protect est parameters (Mark Salter) [2122230] - net: stmmac: separate the tas basetime calculation function (Mark Salter) [2122230] - net: stmmac: Terminate FPE workqueue in suspend (Mark Salter) [2122230] - stmmac: intel: set PCI_D3hot in suspend (Mark Salter) [2122230] - stmmac: intel: Enable PHY WOL option in EHL (Mark Salter) [2122230] - net: stmmac: option to enable PHY WOL with PMT enabled (Mark Salter) [2122230] - net: stmmac: remove redundant continue statement (Mark Salter) [2122230] - stmmac: intel: fix wrong kernel-doc (Mark Salter) [2122230] - stmmac: intel: move definitions to dwmac-intel header file (Mark Salter) [2122230] - net: pcs: xpcs: export xpcs_do_config and xpcs_link_up (Mark Salter) [2122230] - net: pcs: xpcs: also ignore phy id if it's all ones (Mark Salter) [2122230] - net: pcs: xpcs: add support for sgmii with no inband AN (Mark Salter) [2122230] - net: pcs: xpcs: move register bit descriptions to a header file (Mark Salter) [2122230] - net: stmmac: reduce indentation when calling stmmac_xpcs_setup (Mark Salter) [2122230] - net: stmmac: reverse Christmas tree notation in stmmac_xpcs_setup (Mark Salter) [2122230] - net: pcs: xpcs: rename mdio_xpcs_args to dw_xpcs (Mark Salter) [2122230] - net: phylink: Refactor phylink_of_phy_connect() (Mark Salter) [2122230] - net: phylink: introduce phylink_fwnode_phy_connect() (Mark Salter) [2122230] - net: phy: Introduce phy related fwnode functions (Mark Salter) [2122230] - net: phy: Introduce fwnode_mdio_find_device() (Mark Salter) [2122230] - net: stmmac: Fix unused values warnings (Mark Salter) [2122230] - net: stmmac: Fix mixed enum type warning (Mark Salter) [2122230] - net: stmmac: Fix missing { } around two statements in an if statement (Mark Salter) [2122230] - net: stmmac: explicitly deassert GMAC_AHB_RESET (Mark Salter) [2122230] - net: stmmac: platform: use optional clk/reset get APIs (Mark Salter) [2122230] - net: stmmac: fix NPD with phylink_set_pcs if there is no MDIO bus (Mark Salter) [2122230] - net: stmmac: enable Intel mGbE 2.5Gbps link speed (Mark Salter) [2122230] - net: pcs: add 2500BASEX support for Intel mGbE controller (Mark Salter) [2122230] - net: stmmac: split xPCS setup from mdio register (Mark Salter) [2122230] - net: pcs: xpcs: convert to phylink_pcs_ops (Mark Salter) [2122230] - net: pcs: xpcs: convert to mdio_device (Mark Salter) [2122230] - net: pcs: xpcs: use mdiobus_c45_addr in xpcs_{read,write} (Mark Salter) [2122230] - net: pcs: xpcs: export xpcs_probe (Mark Salter) [2122230] - net: pcs: xpcs: export xpcs_config_eee (Mark Salter) [2122230] - net: pcs: xpcs: export xpcs_validate (Mark Salter) [2122230] - net: pcs: xpcs: make the checks related to the PHY interface mode stateless (Mark Salter) [2122230] - net: pcs: xpcs: delete shim definition for mdio_xpcs_get_ops() (Mark Salter) [2122230] - net: pcs: xpcs: there is only one PHY ID (Mark Salter) [2122230] - net: stmmac: enable platform specific safety features (Mark Salter) [2122230] - net: stmmac: the XPCS obscures a potential "PHY not found" error (Mark Salter) [2122230] - net: stmmac: Add callbacks for DWC xpcs Energy Efficient Ethernet (Mark Salter) [2122230] - net: pcs: Introducing support for DWC xpcs Energy Efficient Ethernet (Mark Salter) [2122230]- xfs: reserve quota for dir expansion when linking/unlinking files (Bill O'Donnell) [2086880] - scsi: storvsc: Fix swiotlb bounce buffer leak in confidential VM (Emanuele Giuseppe Esposito) [2150659] - ACPICA: Fix operand resolution (Mark Langsdorf) [2156144] - driver core: Add missing kernel doc for device::msi_lock (Myron Stowe) [2158839] - PCI/MSI: Protect msi_desc::masked for multi-MSI (Myron Stowe) [2158839] - KVM: arm64: Don't retrieve memory slot again in page fault handler (Gavin Shan) [2161161] - fs: allow cross-vfsmount reflink/dedupe (Andrey Albershteyn) [2086200] - powerpc/hv-gpci: Fix hv_gpci event list (Mamatha Inamdar) [2161258] - powerpc: declare unmodified attribute_group usages const (Mamatha Inamdar) [2161258] - drm/amd: Delay removal of the firmware framebuffer (Michel Dänzer) [2162039] - cpuidle: Add cpu_idle_miss trace event (Mark Langsdorf) [2122312] - cpuidle: haltpoll: Add trace points for guest_halt_poll_ns grow/shrink (Mark Langsdorf) [2122312] - efi/cper, cxl: Decode CXL Error Log (Lenny Szubowicz) [2143733] - efi/cper, cxl: Decode CXL Protocol Error Section (Lenny Szubowicz) [2143733] - efi: cper: Add support for printing Firmware Error Record Reference (Lenny Szubowicz) [2143733] - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu (Wander Lairson Costa) [2152927] {CVE-2022-3564} - drm/i915: Fix CFI violations in gt_sysfs (Jocelyn Falempe) [2154880] - NFS: Clear the file access cache upon login (Benjamin Coddington) [2050832] - NFS: don't store 'struct cred *' in struct nfs_access_entry (Benjamin Coddington) [2050832] - NFS: pass cred explicitly for access tests (Benjamin Coddington) [2050832] - NFS: change nfs_access_get_cached to only report the mask (Benjamin Coddington) [2050832] - init: Initialize noop_backing_dev_info early (Nico Pache) [2160228] - mm: vmscan: make rotations a secondary factor in balancing anon vs file (Nico Pache) [2160228] - writeback: Fix inode->i_io_list not be protected by inode->i_lock error (Nico Pache) [2160228] - mm: vmscan: fix extreme overreclaim and swap floods (Nico Pache) [2160228] - mm/page_alloc: ensure kswapd doesn't accidentally go to sleep (Nico Pache) [2160228] - mm/page_io: count submission time as thrashing delay for delayacct (Nico Pache) [2160228] - delayacct: support re-entrance detection of thrashing accounting (Nico Pache) [2160228] - filemap: make the accounting of thrashing more consistent (Nico Pache) [2160228] - writeback: don't warn on an unregistered BDI in __mark_inode_dirty (Nico Pache) [2160228] - s390/dasd: fix no record found for raw_track_access (Tobias Huschle) [2161270] - crypto: testmgr - disallow certain DRBG hash functions in FIPS mode (Vladis Dronov) [2152133] - dmaengine: idxd: Fix crc_val field for completion record (Jerry Snitselaar) [2144375] - dmaengine: idxd: Make read buffer sysfs attributes invisible for Intel IAA (Jerry Snitselaar) [2144375] - dmaengine: idxd: Make max batch size attributes in sysfs invisible for Intel IAA (Jerry Snitselaar) [2144375] - dmaengine: idxd: Do not call DMX TX callbacks during workqueue disable (Jerry Snitselaar) [2144375] - dmaengine: idxd: Prevent use after free on completion memory (Jerry Snitselaar) [2144375] - dmaengine: idxd: Let probe fail when workqueue cannot be enabled (Jerry Snitselaar) [2144375] - dmaengine: idxd: Fix max batch size for Intel IAA (Jerry Snitselaar) [2144375] - dmaengine: idxd: add configuration for concurrent batch descriptor processing (Jerry Snitselaar) [2144375] - dmanegine: idxd: reformat opcap output to match bitmap_parse() input (Jerry Snitselaar) [2144375] - dmaengine: idxd: add configuration for concurrent work descriptor processing (Jerry Snitselaar) [2144375] - dmaengine: idxd: add WQ operation cap restriction support (Jerry Snitselaar) [2144375] - dmaengine: idxd: convert ats_dis to a wq flag (Jerry Snitselaar) [2144375] - dmaengine: idxd: track enabled workqueues in bitmap (Jerry Snitselaar) [2144375] - dmaengine: idxd: Set wq state to disabled in idxd_wq_disable_cleanup() (Jerry Snitselaar) [2144375] - dmaengine: idxd: Do not enable user type Work Queue without Shared Virtual Addressing (Jerry Snitselaar) [2144375] - dmaengine: idxd: fix RO device state error after been disabled/reset (Jerry Snitselaar) [2144375] - dmaengine: idxd: avoid deadlock in process_misc_interrupts() (Jerry Snitselaar) [2144375] - KVM: x86: nSVM: implement nested LBR virtualization (Emanuele Giuseppe Esposito) [2155149] - KVM: x86: nSVM: correctly virtualize LBR msrs when L2 is running (Emanuele Giuseppe Esposito) [2155149] - kvm: x86: SVM: use vmcb* instead of svm->vmcb where it makes sense (Emanuele Giuseppe Esposito) [2155149] - KVM: x86: nSVM: implement nested VMLOAD/VMSAVE (Emanuele Giuseppe Esposito) [2155149] - eth: octeon: fix build after netif_napi_add() changes (Íñigo Huguet) [2152918] - net: drop the weight argument from netif_napi_add (Íñigo Huguet) [2152918] - net: remove netif_tx_napi_add() (Íñigo Huguet) [2152918] - ipoib: switch to netif_napi_add_weight() (Íñigo Huguet) [2152918] - IB/hfi1: switch to netif_napi_add_weight() (Íñigo Huguet) [2152918] - IB/hfi1: switch to netif_napi_add_tx() (Íñigo Huguet) [2152918] - crypto: caam/qi2 - switch to netif_napi_add_tx_weight() (Íñigo Huguet) [2152918] - can: can-dev: move to netif_napi_add_weight() (Íñigo Huguet) [2152918] - net: virtio: switch to netif_napi_add_weight() (Íñigo Huguet) [2152918] - r8152: switch to netif_napi_add_weight() (Íñigo Huguet) [2152918] - eth: switch to netif_napi_add_weight() (Íñigo Huguet) [2152918] - mt76: switch to netif_napi_add_tx() (Íñigo Huguet) [2152918] - net: move snowflake callers to netif_napi_add_tx_weight() (Íñigo Huguet) [2152918] - net: switch to netif_napi_add_tx() (Íñigo Huguet) [2152918] - can: m_can: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - eth: remove remaining copies of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - eth: benet: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - eth: atlantic: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - eth: smsc: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - eth: remove copies of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - netdev: reshuffle netif_napi_add() APIs to allow dropping weight (Íñigo Huguet) [2152918] - ipv6: raw: Deduct extension header length in rawv6_push_pending_frames (Hangbin Liu) [2162124] {CVE-2023-0394} - netfilter: conntrack: handle tcp challenge acks during connection reuse (Florian Westphal) [2158726] - act_mirred: use the backlog for nested calls to mirred ingress (Davide Caratti) [2131339] {CVE-2022-4269} - net/sched: act_mirred: better wording on protection against excessive stack growth (Davide Caratti) [2131339] - xfs: add selinux labels to whiteout inodes (Andrey Albershteyn) [2094060] - tdx: enable TDX attestation driver (Wander Lairson Costa) [2076748] - selftests/tdx: Test TDX attestation GetReport support (Wander Lairson Costa) [2076748] - virt: Add TDX guest driver (Wander Lairson Costa) [2076748] - x86/tdx: Add a wrapper to get TDREPORT0 from the TDX Module (Wander Lairson Costa) [2076748] - proc: proc_skip_spaces() shouldn't think it is working on C strings (Wander Lairson Costa) [2152572] {CVE-2022-4378} - proc: avoid integer type confusion in get_proc_long (Wander Lairson Costa) [2152572] {CVE-2022-4378} - NFSv4.2: Update mode bits after ALLOCATE and DEALLOCATE (Jeffrey Layton) [2127153] - NFS: nfsiod should not block forever in mempool_alloc() (Jeffrey Layton) [2127153] - NFSv4.1: Handle NFS4ERR_DELAY replies to OP_SEQUENCE correctly (Benjamin Coddington) [2061259] - NFSv4.1: Don't decrease the value of seq_nr_highest_sent (Benjamin Coddington) [2061259]- uas: ignore UAS for Thinkplus chips (Torez Smith) [2113004] - usb-storage: Add Hiksemi USB3-FW to IGNORE_UAS (Torez Smith) [2113004] - thunderbolt: Explicitly reset plug events delay back to USB4 spec value (Torez Smith) [2113004] - USB: serial: option: add Quectel BG95 0x0203 composition (Torez Smith) [2113004] - thunderbolt: Add support for Intel Maple Ridge single port controller (Torez Smith) [2113004] - USB: core: Fix RST error in hub.c (Torez Smith) [2113004] - kunit: fix Kconfig for build-in tests USB4 and Nitro Enclaves (Torez Smith) [2113004] - usb: storage: Add ASUS <0x0b05:0x1932> to IGNORE_UAS (Torez Smith) [2113004] - USB: serial: cp210x: add Decagon UCA device id (Torez Smith) [2113004] - USB: core: Prevent nested device-reset calls (Torez Smith) [2113004] - usb: typec: Remove retimers properly (Torez Smith) [2113004] - USB: serial: ftdi_sio: add Omron CS1W-CIF31 device id (Torez Smith) [2113004] - USB: serial: option: add support for OPPO R11 diag port (Torez Smith) [2113004] - xhci: Add grace period after xHC start to prevent premature runtime suspend. (Torez Smith) [2113004] - xhci: Fix null pointer dereference in remove if xHC has only one roothub (Torez Smith) [2113004] - USB: cdc-acm: Add Icom PMR F3400 support (0c26:0020) (Torez Smith) [2113004] - usb: xhci-mtk: fix bandwidth release issue (Torez Smith) [2113004] - usb: xhci-mtk: relax TT periodic bandwidth allocation (Torez Smith) [2113004] - usb: typec: altmodes/displayport: correct pin assignment for UFP receptacles (Torez Smith) [2113004] - usb: typec: intel_pmc_mux: Add new ACPI ID for Meteor Lake IOM device (Torez Smith) [2113004] - usb-storage: Add ignore-residue quirk for NXP PN7462AU (Torez Smith) [2113004] - usb: typec: tcpm: Return ENOTSUPP for power supply prop writes (Torez Smith) [2113004] - thunderbolt: Check router generation before connecting xHCI (Torez Smith) [2113004] - thunderbolt: Use the actual buffer in tb_async_error() (Torez Smith) [2113004] - USB: usbsevseg: convert sysfs snprintf to sysfs_emit (Torez Smith) [2113004] - dt-bindings: usb: Add binding for TI USB8041 hub controller (Torez Smith) [2113004] - usb: typec: ucsi: stm32g0: add bootloader support (Torez Smith) [2113004] - usb: typec: ucsi: stm32g0: add support for stm32g0 controller (Torez Smith) [2113004] - dt-bindings: usb: typec: add bindings for stm32g0 controller (Torez Smith) [2113004] - usb: typec: ucsi: Acknowledge the GET_ERROR_STATUS command completion (Torez Smith) [2113004] - usb: typec: retimer: Add missing id check in match callback (Torez Smith) [2113004] - USB: xhci: Fix comment typo (Torez Smith) [2113004] - usb/typec/tcpm: fix repeated words in comments (Torez Smith) [2113004] - usb/misc: fix repeated words in comments (Torez Smith) [2113004] - usb/image: fix repeated words in comments (Torez Smith) [2113004] - usb/host: fix repeated words in comments (Torez Smith) [2113004] - usb/core: fix repeated words in comments (Torez Smith) [2113004] - usb/atm: fix repeated words in comments (Torez Smith) [2113004] - USB: HCD: Fix URB giveback issue in tasklet function (Torez Smith) [2113004] - usb: xhci_plat_remove: avoid NULL dereference (Torez Smith) [2113004] - USB: serial: fix tty-port initialized comments (Torez Smith) [2113004] - USB: serial: usb_wwan: replace DTR/RTS magic numbers with macros (Torez Smith) [2113004] - USB: cdc-acm: use CDC serial-state defines (Torez Smith) [2113004] - USB: cdc-acm: use CDC control-line defines (Torez Smith) [2113004] - USB: cdc: add serial-state defines (Torez Smith) [2113004] - USB: cdc: add control-signal defines (Torez Smith) [2113004] - net/cdc_ncm: Increase NTB max RX/TX values to 64kb (Torez Smith) [2113004] - usb: typec: Add retimer handle to port (Torez Smith) [2113004] - usb: typec: Add support for retimers (Torez Smith) [2113004] - dt-bindings: usb: Add analogix anx7411 PD binding (Torez Smith) [2113004] - usb: ldusb: replace ternary operator with max_t() (Torez Smith) [2113004] - USB: serial: fix repeated word "the" in comments (Torez Smith) [2113004] - USB: serial: io_edgeport: fix spelling mistakes (Torez Smith) [2113004] - USB: serial: ftdi_sio: add Belimo device ids (Torez Smith) [2113004] - thunderbolt: test: Use kunit_test_suite() macro (Torez Smith) [2113004] - media: pvrusb2: drop unexpected word 'a' in comments (Torez Smith) [2113004] - media: gspca: drop unexpected word 'is' in the comments (Torez Smith) [2113004] - usb: typec: add missing uevent when partner support PD (Torez Smith) [2113004] - tools: usb: testusb: Add super-plus speed reporting (Torez Smith) [2113004] - tools: usb: testusb: Add super speed reporting (Torez Smith) [2113004] - tools: usb: testusb: Add wireless speed reporting (Torez Smith) [2113004] - usb: typec: tcpci: move tcpci.h to include/linux/usb/ (Torez Smith) [2113004] - ARM: sa1100/assabet: move dmabounce hack to ohci driver (Torez Smith) [2113004] - usb: host: xhci: use snprintf() in xhci_decode_trb() (Torez Smith) [2113004] - USB: cdc-acm: use define for timeout (Torez Smith) [2113004] - usb: typec_altmode: add a missing "@" at a kernel-doc parameter (Torez Smith) [2113004] - usb: core: sysfs: convert sysfs snprintf to sysfs_emit (Torez Smith) [2113004] - media: usb: gspca: aligned '*' each line (Torez Smith) [2113004] - media: hdpvr: fix error value returns in hdpvr_read (Torez Smith) [2113004] - media: em28xx: Remove useless license text when SPDX-License-Identifier is already used (Torez Smith) [2113004] - USB: serial: use kmemdup instead of kmalloc + memcpy (Torez Smith) [2113004] - usb: host: ehci-q: Fix ehci_submit_single_step_set_feature annotation typo (Torez Smith) [2113004] - USB: storage: Fix typo in comment (Torez Smith) [2113004] - usb: typec: mux: Add CONFIG guards for functions (Torez Smith) [2113004] - usb: typec: mux: Allow muxes to specify mode-switch (Torez Smith) [2113004] - usb: musb: Add support for PolarFire SoC's musb controller (Torez Smith) [2113004] - media: pvrusb2: fix memory leak in pvr_probe (Torez Smith) [2113004] - media: airspy: respect the DMA coherency rules (Torez Smith) [2113004] - media: usbtv: Add PAL-Nc standard (Torez Smith) [2113004] - thunderbolt: Fix typo in comment (Torez Smith) [2113004] - dt-bindings: usb: add documentation for aspeed udc (Torez Smith) [2113004] - usb: Avoid extra usb SET_SEL requests when enabling link power management (Torez Smith) [2113004] - usb: typec: tcpm: Register USB Power Delivery Capabilities (Torez Smith) [2113004] - usb: typec: USB Power Delivery helpers for ports and partners (Torez Smith) [2113004] - usb: typec: Separate USB Power Delivery from USB Type-C (Torez Smith) [2113004] - usb: hub: port: add sysfs entry to switch port power (Torez Smith) [2113004] - ucsi_ccg: ACPI based I2c client enumeration for AMD ASICs (Torez Smith) [2113004] - ucsi_ccg: Do not hardcode interrupt polarity and type (Torez Smith) [2113004] - usb: xhci-mtk: add support optional controller reset (Torez Smith) [2113004] - usb: typec: tcpm: fix typo in comment (Torez Smith) [2113004] - usb: xhci: tegra: Fix error check (Torez Smith) [2113004] - usb: common: usb-conn-gpio: Allow wakeup from system suspend (Torez Smith) [2113004] - usbip: vudc: Don't enable IRQs prematurely (Torez Smith) [2113004] - USB: usbip: clean up mixed use of _irq() and _irqsave() (Torez Smith) [2113004] - USB: Follow-up to SPDX identifiers addition - remove now useless comments (Torez Smith) [2113004] - thunderbolt: Fix some kernel-doc comments (Torez Smith) [2113004] - usb: hub: Simplify error and success path in port_over_current_notify (Torez Smith) [2113004] - usb: remove Link Powermanagement (LPM) disable before port reset. (Torez Smith) [2113004] - thunderbolt: Change TMU mode to HiFi uni-directional once DisplayPort tunneled (Torez Smith) [2113004] - usb: core: Bail out when port is stuck in reset loop (Torez Smith) [2113004] - thunderbolt: Add CL1 support for USB4 and Titan Ridge routers (Torez Smith) [2113004] - thunderbolt: Change downstream router's TMU rate in both TMU uni/bidir mode (Torez Smith) [2113004] - USB: core: Fix bug in resuming hub's handling of wakeup requests (Torez Smith) [2113004] - thunderbolt: Fix typos in CLx enabling (Torez Smith) [2113004] - usb: hub: Add delay for SuperSpeed hub resume to let links transit to U0 (Torez Smith) [2113004] - usb: hub: make wait_for_connected() take an int instead of a pointer to int (Torez Smith) [2113004] - thunderbolt: CLx disable before system suspend only if previously enabled (Torez Smith) [2113004] - usb: hub: avoid warm port reset during USB3 disconnect (Torez Smith) [2113004] - thunderbolt: Silently ignore CLx enabling in case CLx is not supported (Torez Smith) [2113004]- config: Enable Security Path (Ricardo Robaina) [2161309] - tcp: Fix build break when CONFIG_IPV6=n (Jamie Bainbridge) [2143849] - tcp: annotate data-race around queue->synflood_warned (Jamie Bainbridge) [2143849] - tcp: Add listening address to SYN flood message (Jamie Bainbridge) [2143849] - tcp: Fix data-races around sysctl_tcp_syncookies. (Jamie Bainbridge) [2143849] - firmware_loader: Fix memory leak in firmware upload (Mark Langsdorf) [2122319] - firmware_loader: Fix use-after-free during unregister (Mark Langsdorf) [2122319] - firmware_loader: fix memory leak for paged buffer (Mark Langsdorf) [2122319] - firmware_loader: describe 'module' parameter of firmware_upload_register() (Mark Langsdorf) [2122319] - firmware_loader: Move definitions from sysfs_upload.h to sysfs.h (Mark Langsdorf) [2122319] - firmware_loader: Add sysfs nodes to monitor fw_upload (Mark Langsdorf) [2122319] - firmware_loader: Add firmware-upload support (Mark Langsdorf) [2122319] - firmware_loader: Split sysfs support from fallback (Mark Langsdorf) [2122319] - firmware_loader: Clear data and size in fw_free_paged_buf (Mark Langsdorf) [2122319] - firmware: Use kvmalloc for page tables (Mark Langsdorf) [2122319] - firmware: Unify the paged buffer release helper (Mark Langsdorf) [2122319] - firmware: Free temporary page table after vmapping (Mark Langsdorf) [2122319] - arch_topology: Make cluster topology span at least SMT CPUs (Mark Langsdorf) [2122319] - driver core: fix driver_set_override() issue with empty strings (Mark Langsdorf) [2122319] - arch_topology: Silence early cacheinfo errors when non-existent (Mark Langsdorf) [2122319] - driver core: Don't probe devices after bus_type.match() probe deferral (Mark Langsdorf) [2122319] - regmap: spi: Reserve space for register address/padding (Mark Langsdorf) [2122319] - arch_topology: Fix cache attributes detection in the CPU hotplug path (Mark Langsdorf) [2122319] - cacheinfo: Use atomic allocation for percpu cache attributes (Mark Langsdorf) [2122319] - regmap: permit to set reg_update_bits with bulk implementation (Mark Langsdorf) [2122319] - PM: domains: Ensure genpd_debugfs_dir exists before remove (Mark Langsdorf) [2122319] - PM: runtime: Extend support for wakeirq for force_suspend|resume (Mark Langsdorf) [2122319] - regmap: add WARN_ONCE when invalid mask is provided to regmap_field_init() (Mark Langsdorf) [2122319] - PM: wakeup: Unify device_init_wakeup() for PM_SLEEP and !PM_SLEEP (Mark Langsdorf) [2122319] - arch_topology: Warn that topology for nested clusters is not supported (Mark Langsdorf) [2122319] - arch_topology: Add support for parsing sockets in /cpu-map (Mark Langsdorf) [2122319] - arch_topology: Set cluster identifier in each core/thread from /cpu-map (Mark Langsdorf) [2122319] - arch_topology: Limit span of cpu_clustergroup_mask() (Mark Langsdorf) [2122319] - arch_topology: Don't set cluster identifier as physical package identifier (Mark Langsdorf) [2122319] - arch_topology: Avoid parsing through all the CPUs once a outlier CPU is found (Mark Langsdorf) [2122319] - arch_topology: Check for non-negative value rather than -1 for IDs validity (Mark Langsdorf) [2122319] - arch_topology: Set thread sibling cpumask only within the cluster (Mark Langsdorf) [2122319] - arch_topology: Drop LLC identifier stash from the CPU topology (Mark Langsdorf) [2122319] - arm64: topology: Remove redundant setting of llc_id in CPU topology (Mark Langsdorf) [2122319] - arch_topology: Use the last level cache information from the cacheinfo (Mark Langsdorf) [2122319] - arch_topology: Add support to parse and detect cache attributes (Mark Langsdorf) [2122319] - cacheinfo: Align checks in cache_shared_cpu_map_{setup,remove} for readability (Mark Langsdorf) [2122319] - cacheinfo: Use cache identifiers to check if the caches are shared if available (Mark Langsdorf) [2122319] - cacheinfo: Allow early detection and population of cache attributes (Mark Langsdorf) [2122319] - cacheinfo: Add support to check if last level cache(LLC) is valid or shared (Mark Langsdorf) [2122319] - cacheinfo: Move cache_leaves_are_shared out of CONFIG_OF (Mark Langsdorf) [2122319] - cacheinfo: Add helper to access any cache index for a given CPU (Mark Langsdorf) [2122319] - cacheinfo: Use of_cpu_device_node_get instead cpu_dev->of_node (Mark Langsdorf) [2122319] - regmap: cache: Add extra parameter check in regcache_init (Mark Langsdorf) [2122319] - regmap-irq: Refactor checks for status bulk read support (Mark Langsdorf) [2122319] - regmap-irq: Remove mask_writeonly and regmap_irq_update_bits() (Mark Langsdorf) [2122319] - regmap-irq: Remove inappropriate uses of regmap_irq_update_bits() (Mark Langsdorf) [2122319] - driver core: fix potential deadlock in __driver_attach (Mark Langsdorf) [2122319] - devtmpfs: fix the dangling pointer of global devtmpfsd thread (Mark Langsdorf) [2122319] - regmap: Don't warn about cache only mode for devices with no cache (Mark Langsdorf) [2122319] - regmap: Wire up regmap_config provided bulk write in missed functions (Mark Langsdorf) [2122319] - regmap: Make regmap_noinc_read() return -ENOTSUPP if map->read isn't set (Mark Langsdorf) [2122319] - regmap: Re-introduce bulk read support check in regmap_bulk_read() (Mark Langsdorf) [2122319] - init: Initialize noop_backing_dev_info early (Mark Langsdorf) [2122319] - driver core: Introduce device_find_any_child() helper (Mark Langsdorf) [2122319] - regmap: cache: Fix syntax errors in comments (Mark Langsdorf) [2122319] - PM: domains: Trust domain-idle-states from DT to be correct by genpd (Mark Langsdorf) [2122319] - PM: domains: Measure power-on/off latencies in genpd based on a governor (Mark Langsdorf) [2122319] - PM: domains: Allocate governor data dynamically based on a genpd governor (Mark Langsdorf) [2122319] - PM: domains: Clean up some code in pm_genpd_init() and genpd_remove() (Mark Langsdorf) [2122319] - PM: domains: Fix initialization of genpd's next_wakeup (Mark Langsdorf) [2122319] - PM: domains: Fixup QoS latency measurements for IRQ safe devices in genpd (Mark Langsdorf) [2122319] - PM: domains: Measure suspend/resume latencies in genpd based on governor (Mark Langsdorf) [2122319] - PM: domains: Move the next_wakeup variable into the struct gpd_timing_data (Mark Langsdorf) [2122319] - PM: domains: Allocate gpd_timing_data dynamically based on governor (Mark Langsdorf) [2122319] - PM: domains: Skip another warning in irq_safe_dev_in_sleep_domain() (Mark Langsdorf) [2122319] - PM: domains: Rename irq_safe_dev_in_no_sleep_domain() in genpd (Mark Langsdorf) [2122319] - PM: domains: Don't check PM_QOS_FLAG_NO_POWER_OFF in genpd (Mark Langsdorf) [2122319] - PM: domains: Drop redundant code for genpd always-on governor (Mark Langsdorf) [2122319] - PM: domains: Add GENPD_FLAG_RPM_ALWAYS_ON for the always-on governor (Mark Langsdorf) [2122319] - PM: wakeup: expose pm_wakeup_pending to modules (Mark Langsdorf) [2122319] - driver core: fix deadlock in __device_attach (Mark Langsdorf) [2122319] - driver: base: fix UAF when driver_attach failed (Mark Langsdorf) [2122319] - driver core: location: Add "back" as a possible output for panel (Mark Langsdorf) [2122319] - driver core: location: Free struct acpi_pld_info *pld (Mark Langsdorf) [2122319] - regmap: Add missing map->bus check (Mark Langsdorf) [2122319] - device property: Advertise fwnode and device property count API calls (Mark Langsdorf) [2122319] - driver core: location: Check for allocations failure (Mark Langsdorf) [2122319] - regmap: Add bulk read/write callbacks into regmap_config (Mark Langsdorf) [2122319] - device property: Fix recent breakage of fwnode_get_next_parent_dev() (Mark Langsdorf) [2122319] - drivers/base/memory: fix an unlikely reference counting issue in __add_memory_block() (Mark Langsdorf) [2122319] - driver core: Add dma_cleanup callback in bus_type (Mark Langsdorf) [2122319] - driver core: Add sysfs support for physical location of a device (Mark Langsdorf) [2122319] - drivers/base/node.c: fix compaction sysfs file leak (Mark Langsdorf) [2122319] - driver core: Prevent overriding async driver of a device before it probe (Mark Langsdorf) [2122319] - Documentation: dd: Use ReST lists for return values of driver_deferred_probe_check_state() (Mark Langsdorf) [2122319] - regmap: cache: set max_register with reg_stride (Mark Langsdorf) [2122319] - firmware_loader: Check fw_state_is_done in loading_store (Mark Langsdorf) [2122319] - driver: platform: Add helper for safer setting of driver_override (Mark Langsdorf) [2122319] - PM: domains: Move genpd's time-accounting to ktime_get_mono_fast_ns() (Mark Langsdorf) [2122319] - PM: runtime: Allow to call __pm_runtime_set_status() from atomic context (Mark Langsdorf) [2122319] - device property: Drop 'test' prefix in parameters of fwnode_is_ancestor_of() (Mark Langsdorf) [2122319] - device property: Introduce fwnode_for_each_parent_node() (Mark Langsdorf) [2122319] - device property: Allow error pointer to be passed to fwnode APIs (Mark Langsdorf) [2122319] - device property: Check fwnode->secondary in fwnode_graph_get_next_endpoint() (Mark Langsdorf) [2122319] - PM: runtime: Avoid device usage count underflows (Mark Langsdorf) [2122319] - PM: domains: Extend dev_pm_domain_detach() doc (Mark Langsdorf) [2122319]- gitlab-ci: use CI templates from production branch (Michael Hofmann) - cpufreq: ACPI: Remove unused variables 'acpi_cpufreq_online' and 'ret' (Mark Langsdorf) [2038200] - cpufreq: ACPI: Only set boost MSRs on supported CPUs (Mark Langsdorf) [2038200] - cpufreq: ACPI: Defer setting boost MSRs (Mark Langsdorf) [2038200] - s390/kexec: fix ipl report address for kdump (Tobias Huschle) [2161328] - iavf: schedule watchdog immediately when changing primary MAC (Michal Schmidt) [2152493] - iavf: Move netdev_update_features() into watchdog task (Michal Schmidt) [2152493] - iavf: fix temporary deadlock and failure to set MAC address (Michal Schmidt) [2152493] - iavf: Fix error handling in iavf_init_module() (Michal Schmidt) [2152493]- net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2103955] - ixgbe: stop resetting SYSTIME in ixgbe_ptp_start_cyclecounter (Ken Cox) [2103955] - ixgbe: Manual AN-37 for troublesome link partners for X550 SFI (Ken Cox) [2103955] - ixgbe: Don't call kmap() on page allocated with GFP_ATOMIC (Ken Cox) [2103955] - ixgbe: convert .adjfreq to .adjfine (Ken Cox) [2103955] - ixgbe: drop unexpected word 'for' in comments (Ken Cox) [2103955] - ixgbe: remove unexpected word "the" (Ken Cox) [2103955] - intel: remove unused macros (Ken Cox) [2103955] - ixgbe: Fix typos in comments (Ken Cox) [2103955] - drivers, ixgbe: export vf statistics (Ken Cox) [2103955] - ixgbe: fix unexpected VLAN Rx in promisc mode on VF (Ken Cox) [2103955] - ixgbe: fix bcast packets Rx on VF after promisc removal (Ken Cox) [2103955] - ixgbe: propagate XFRM offload state direction instead of flags (Ken Cox) [2103955] - ixgbe: Fix module_param allow_unsupported_sfp type (Ken Cox) [2103955] - ixgbe: ensure IPsec VF<->PF compatibility (Ken Cox) [2103955] - ixgbe, xsk: Get rid of redundant 'fallthrough' (Ken Cox) [2103955] - ixgbe, xsk: Diversify return values from xsk_wakeup call paths (Ken Cox) [2103955] - ixgbe, xsk: Terminate Rx side of NAPI when XSK Rx queue gets full (Ken Cox) [2103955] - ixgbe, xsk: Decorate IXGBE_XDP_REDIR with likely() (Ken Cox) [2103955] - ixgbe: add improvement for MDD response functionality (Ken Cox) [2103955] - ixgbe: add the ability for the PF to disable VF link state (Ken Cox) [2103955] - ixgbe: xsk: change !netif_carrier_ok() handling in ixgbe_xmit_zc() (Ken Cox) [2103955] - ixgbe: Remove non-inclusive language (Ken Cox) [2103955] - ixgbe: Use irq_update_affinity_hint() (Ken Cox) [2103955] - net: convert users of bitmap_foo() to linkmode_foo() (Ken Cox) [2103955] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ken Cox) [2103955] - net: Use skb_frag_off accessors (Ken Cox) [2103955] - drm/i915: Fix watermark calculations for DG2 CCS+CC modifier (Jocelyn Falempe) [2041686] - drm/i915: Fix watermark calculations for DG2 CCS modifiers (Jocelyn Falempe) [2041686] - drm/i915: Fix watermark calculations for gen12+ CCS+CC modifier (Jocelyn Falempe) [2041686] - drm/i915: Fix watermark calculations for gen12+ MC CCS modifier (Jocelyn Falempe) [2041686] - drm/i915: Fix watermark calculations for gen12+ RC CCS modifier (Jocelyn Falempe) [2041686] - drm/i915/uc: fix device/bus include on rhel8 (Jocelyn Falempe) [2041686] - drm/i915/display: consider DG2_RC_CCS_CC when migrating buffers (Jocelyn Falempe) [2041686] - drm/i915: allow control over the flags when migrating (Jocelyn Falempe) [2041686] - drm/i915/display: handle migration for dpt (Jocelyn Falempe) [2041686] - drm/i915/huc: better define HuC status getparam possible return values. (Jocelyn Falempe) [2041686] - drm/i915/huc: stall media submission until HuC is loaded (Jocelyn Falempe) [2041686] - drm/i915/huc: track delayed HuC load with a fence (Jocelyn Falempe) [2041686] - drm/i915/dg2: setup HuC loading via GSC (Jocelyn Falempe) [2041686] - drm/i915/pxp: add huc authentication and loading command (Jocelyn Falempe) [2041686] - drm/i915/pxp: implement function for sending tee stream command (Jocelyn Falempe) [2041686] - drm/i915/pxp: load the pxp module when we have a gsc-loaded huc (Jocelyn Falempe) [2041686] - drm/i915/gt: Flush to global observation point before breadcrumb write (Jocelyn Falempe) [2041686] - drm/i915/guc/slpc: Add SLPC selftest live_slpc_power (Jocelyn Falempe) [2041686] - drm/i915/guc/slpc: Run SLPC selftests on all tiles (Jocelyn Falempe) [2041686] - drm/i915: Remove unwanted pointer unpacking (Jocelyn Falempe) [2041686] - drm/i915/guc: Enable compute scheduling on DG2 (Jocelyn Falempe) [2041686] - drm/i915/dg2: introduce Wa_22015475538 (Jocelyn Falempe) [2041686] - drm/i915/uc: Update to latest GuC and use new-format GuC/HuC names (Jocelyn Falempe) [2041686] - Revert "drm/i915/dg2: extend Wa_1409120013 to DG2" (Jocelyn Falempe) [2041686] - drm/i915/gsc: allocate extended operational memory in LMEM (Jocelyn Falempe) [2041686] - drm/i915/gsc: add GSC XeHP SDV platform definition (Jocelyn Falempe) [2041686] - drm/i915/gsc: add slow_firmware flag to the gsc device definition (Jocelyn Falempe) [2041686] - drm/i915/gsc: skip irq initialization if using polling (Jocelyn Falempe) [2041686] - drm/i915/uc: Add patch level version number support (Jocelyn Falempe) [2041686] - drm/i915/uc: Support for version reduced and multiple firmware files (Jocelyn Falempe) [2041686] - drm/i915/ttm: Abort suspend on i915_ttm_backup failure (Jocelyn Falempe) [2041686] - drm/i915/dg2: Incorporate Wa_16014892111 into DRAW_WATERMARK tuning (Jocelyn Falempe) [2041686] - drm/i915/guc: Record CTB info in error logs (Jocelyn Falempe) [2041686] - drm/i915/guc: Add GuC <-> kernel time stamp translation information (Jocelyn Falempe) [2041686] - drm/i915/guc: Don't use pr_err when not necessary (Jocelyn Falempe) [2041686] - drm/i915/dg2: Add support for DC5 state (Jocelyn Falempe) [2041686] - drm/i915/dmc: Update DG2 DMC firmware to v2.07 (Jocelyn Falempe) [2041686] - drm/i915/dg2: Add additional tuning settings (Jocelyn Falempe) [2041686] - drm/i915/gt: Add dedicated function for non-ctx register tuning settings (Jocelyn Falempe) [2041686] - drm/i915/dg2: Add Wa_1509727124 (Jocelyn Falempe) [2041686] - drm/i915/dg2: Update DG2 to GuC v70.4.1 (Jocelyn Falempe) [2041686] - drm/i915/dg2: Add additional HDMI pixel clock frequencies (Jocelyn Falempe) [2041686] - Revert "drm/i915/dg2: Add preemption changes for Wa_14015141709" (Jocelyn Falempe) [2041686] - config: Enable TDX Guest (Wander Lairson Costa) [1836977] - x86/tdx: mark TDX as a tech preview (Wander Lairson Costa) [1836977] - x86/tdx: Panic on bad configs that #VE on "private" memory access (Wander Lairson Costa) [1836977] - x86/tdx: Prepare for using "INFO" call for a second purpose (Wander Lairson Costa) [1836977] - x86/tdx: Handle load_unaligned_zeropad() page-cross to a shared page (Wander Lairson Costa) [1836977] - x86/tdx: Clarify RIP adjustments in #VE handler (Wander Lairson Costa) [1836977] - vt: Initialize conswitchp to dummy_con if unset (Wander Lairson Costa) [1836977] - x86/tdx: Fix early #VE handling (Wander Lairson Costa) [1836977] - x86/tdx: Fix RETs in TDX asm (Wander Lairson Costa) [1836977] - x86/apic: Do apic driver probe for "nosmp" use case (Wander Lairson Costa) [1836977] - x86/mm: Fix spacing within memory encryption features message (Wander Lairson Costa) [1836977] - x86/kaslr: Fix build warning in KASLR code in boot stub (Wander Lairson Costa) [1836977] - Documentation/x86: Document TDX kernel architecture (Wander Lairson Costa) [1836977] - ACPICA: Avoid cache flush inside virtual machines (Wander Lairson Costa) [1836977] - x86/tdx/ioapic: Add shared bit for IOAPIC base address (Wander Lairson Costa) [1836977] - x86/mm: Make DMA memory shared for TD guest (Wander Lairson Costa) [1836977] - x86/mm/cpa: Add support for TDX shared memory (Wander Lairson Costa) [1836977] - x86/tdx: Make pages shared in ioremap() (Wander Lairson Costa) [1836977] - x86/topology: Disable CPU online/offline control for TDX guests (Wander Lairson Costa) [1836977] - x86/boot: Avoid #VE during boot for TDX platforms (Wander Lairson Costa) [1836977] - x86/boot/compressed/64: Use TEST reg,reg instead of CMP $0,reg (Wander Lairson Costa) [1836977] - x86/boot/compressed/64: Do not corrupt EDX on EFER.LME=1 setting (Wander Lairson Costa) [1836977] - x86/boot/compressed/64: Set EFER.LME=1 in 32-bit trampoline before returning to long mode (Wander Lairson Costa) [1836977] - x86/boot: Set CR0.NE early and keep it set during the boot (Wander Lairson Costa) [1836977] - x86/acpi/x86/boot: Add multiprocessor wake-up support (Wander Lairson Costa) [1836977] - x86/boot: Add a trampoline for booting APs via firmware handoff (Wander Lairson Costa) [1836977] - x86/asm/realmode: Use SYM_DATA_* instead of GLOBAL (Wander Lairson Costa) [1836977] - x86/realmode: Remove trampoline_status (Wander Lairson Costa) [1836977] - x86/tdx: Wire up KVM hypercalls (Wander Lairson Costa) [1836977] - x86/tdx: Port I/O: Add early boot support (Wander Lairson Costa) [1836977] - x86/tdx: Port I/O: Add runtime hypercalls (Wander Lairson Costa) [1836977] - x86/boot: Port I/O: Add decompression-time support for TDX (Wander Lairson Costa) [1836977] - x86/boot: Port I/O: Allow to hook up alternative helpers (Wander Lairson Costa) [1836977] - x86: Consolidate port I/O helpers (Wander Lairson Costa) [1836977] - x86: Adjust types used in port I/O helpers (Wander Lairson Costa) [1836977] - x86/tdx: Detect TDX at early kernel decompression time (Wander Lairson Costa) [1836977] - x86/tdx: Handle in-kernel MMIO (Wander Lairson Costa) [1836977] - x86/tdx: Handle CPUID via #VE (Wander Lairson Costa) [1836977] - x86/tdx: Add MSR support for TDX guests (Wander Lairson Costa) [1836977] - x86/tdx: Add HLT support for TDX guests (Wander Lairson Costa) [1836977] - x86/traps: Add #VE support for TDX guest (Wander Lairson Costa) [1836977] - x86/traps: Refactor exc_general_protection() (Wander Lairson Costa) [1836977] - x86/traps: Cleanup do_general_protection() (Wander Lairson Costa) [1836977] - x86/dumpstack: Introduce die_addr() for die() with #GP fault address (Wander Lairson Costa) [1836977] - x86/traps: Print address on #GP (Wander Lairson Costa) [1836977] - x86/kprobes: Inline kprobe_exceptions_notify() into do_general_protection() (Wander Lairson Costa) [1836977] - x86/tdx: Exclude shared bit from __PHYSICAL_MASK (Wander Lairson Costa) [1836977] - x86/tdx: Extend the confidential computing API to support TDX guests (Wander Lairson Costa) [1836977] - x86/tdx: Add __tdx_module_call() and __tdx_hypercall() helper functions (Wander Lairson Costa) [1836977] - x86/tdx: Provide common base for SEAMCALL and TDCALL C wrappers (Wander Lairson Costa) [1836977] - x86/tdx: Detect running as a TDX guest in early boot (Wander Lairson Costa) [1836977] - x86/mm/cpa: Generalize __set_memory_enc_pgtable() (Wander Lairson Costa) [1836977] - x86/mm/pat: Don't flush cache if hardware enforces cache coherency across encryption domnains (Wander Lairson Costa) [1836977] - x86/coco: Add API to handle encryption mask (Wander Lairson Costa) [1836977] - x86/cc: Move arch/x86/{kernel/cc_platform.c => coco/core.c} (Wander Lairson Costa) [1836977] - x86/sev-es: Use insn_decode_mmio() for MMIO implementation (Wander Lairson Costa) [1836977] - x86/insn-eval: Introduce insn_decode_mmio() (Wander Lairson Costa) [1836977] - x86/insn-eval: Introduce insn_get_modrm_reg_ptr() (Wander Lairson Costa) [1836977] - x86/insn-eval: Handle insn_get_opcode() failure (Wander Lairson Costa) [1836977] - x86/sev: Move common memory encryption code to mem_encrypt.c (Wander Lairson Costa) [1836977] - x86/sev: Rename mem_encrypt.c to mem_encrypt_amd.c (Wander Lairson Costa) [1836977] - x86/virtio: Have SEV guests enforce restricted virtio memory access (Wander Lairson Costa) [1836977] - devlink: protect devlink dump by the instance lock (Petr Oros) [2131116] - devlink: hold region lock when flushing snapshots (Petr Oros) [2131116] - net: devlink: enable parallel ops on netlink interface (Petr Oros) [2131116] - net: devlink: remove devlink_mutex (Petr Oros) [2131116] - net: devlink: convert reload command to take implicit devlink->lock (Petr Oros) [2131116] - net: devlink: introduce "unregistering" mark and use it during devlinks iteration (Petr Oros) [2131116] - devlink: Fix use-after-free after a failed reload (Petr Oros) [2131116] - net: devlink: Fix missing mutex_unlock() call (Petr Oros) [2131116] - Documentation: devlink: add add devlink-selftests to the table of contents (Petr Oros) [2131116] - devlink: Hold the instance lock in health callbacks (Petr Oros) [2131116] - net/mlx4: Lock mlx4 devlink reload callback (Petr Oros) [2131116] - net/mlx4: Use devl_ API for devlink port register / unregister (Petr Oros) [2131116] - net/mlx4: Use devl_ API for devlink region create / destroy (Petr Oros) [2131116] - net: devlink: remove region snapshots list dependency on devlink->lock (Petr Oros) [2131116] - net: devlink: remove region snapshot ID tracking dependency on devlink->lock (Petr Oros) [2131116] - devlink: introduce framework for selftests (Petr Oros) [2131116] - net: devlink: remove redundant net_eq() check from sb_pool_get_dumpit() (Petr Oros) [2131116] - net: devlink: move net check into devlinks_xa_for_each_registered_get() (Petr Oros) [2131116] - net: devlink: make sure that devlink_try_get() works with valid pointer during xarray iteration (Petr Oros) [2131116] - netdevsim: convert driver to use unlocked devlink API during init/fini (Petr Oros) [2131116] - net: devlink: add unlocked variants of devlink_region_create/destroy() functions (Petr Oros) [2131116] - net: devlink: add unlocked variants of devlink_dpipe*() functions (Petr Oros) [2131116] - net: devlink: add unlocked variants of devlink_sb*() functions (Petr Oros) [2131116] - net: devlink: add unlocked variants of devlink_resource*() functions (Petr Oros) [2131116] - net: devlink: add unlocked variants of devling_trap*() functions (Petr Oros) [2131116] - net: devlink: avoid false DEADLOCK warning reported by lockdep (Petr Oros) [2131116] - net: devlink: fix return statement in devlink_port_new_notify() (Petr Oros) [2131116] - net: devlink: fix a typo in function name devlink_port_new_notifiy() (Petr Oros) [2131116] - net: devlink: make devlink_dpipe_headers_register() return void (Petr Oros) [2131116] - net: devlink: move unlocked function prototypes alongside the locked ones (Petr Oros) [2131116] - net: devlink: use helpers to work with devlink->lock mutex (Petr Oros) [2131116] - net: devlink: fix unlocked vs locked functions descriptions (Petr Oros) [2131116] - devlink: Hold the instance lock in port_new / port_del callbacks (Petr Oros) [2131116] - powercap: intel_rapl: Add support for RAPTORLAKE_S (Prarit Bhargava) [2120363] - selftests/bpf: Fix test_varlen verification failure with latest llvm (Yauheni Kaliuta) [2149222] - iwlwifi: remove firmware version limit for AC9560 (Íñigo Huguet) [2129361] - wifi: iwlwifi: fw: skip PPAG for JF (Íñigo Huguet) [2129361] - sched: Improve wake_up_all_idle_cpus() take #2 (Julia Denham) [2134931] - selftests/livepatch: better synchronize test_klp_callbacks_busy (Julia Denham) [2121204] - sched,livepatch: Use wake_up_if_idle() (Joe Lawrence) [2134931] - sched: Simplify wake_up_*idle*() (Joe Lawrence) [2134931] - sched,livepatch: Use task_call_func() (Joe Lawrence) [2134931] - sched,rcu: Rework try_invoke_on_locked_down_task() (Joe Lawrence) [2134931] - sched: Improve try_invoke_on_locked_down_task() (Joe Lawrence) [2134931] - arm64/bpf: Remove 128MB limit for BPF JIT programs (Yauheni Kaliuta) [2140163] - bpf: Define bpf_jit_alloc_exec_limit for arm64 JIT (Yauheni Kaliuta) [2140163] - arm64: extable: add `type` and `data` fields (Yauheni Kaliuta) [2140163] - arm64: extable: use `ex` for `exception_table_entry` (Yauheni Kaliuta) [2140163] - arm64: extable: make fixup_exception() return bool (Yauheni Kaliuta) [2140163] - arm64: extable: consolidate definitions (Yauheni Kaliuta) [2140163] - arm64: kvm: use kvm_exception_table_entry (Yauheni Kaliuta) [2140163] - s390/cio: check the subchannel validity for dev_busid (Tobias Huschle) [2160494] - s390/cio: add dev_busid sysfs entry for each subchannel (Tobias Huschle) [2160494]- intel_idle: Add AlderLake-N support (Prarit Bhargava) [2144692] - selftests/timens: add a test for vfork+exit (Oleg Nesterov) [2116444] - fs/exec: switch timens when a task gets a new mm (Oleg Nesterov) [2116444] - namespace: make timens_on_fork() return nothing (Oleg Nesterov) [2116444] - timens: make vdso_join_timens() always succeed (Oleg Nesterov) [2116444] - xfrm: Fix oops in __xfrm_state_delete() (Sabrina Dubroca) [2156048] - tcp: Fix data races around icsk->icsk_af_ops. (Guillaume Nault) [2143904] {CVE-2022-3566} - ice: synchronize the misc IRQ when tearing down Tx tracker (Petr Oros) [2148858] - ice: fix handling of burst Tx timestamps (Petr Oros) [2148858] - vhost/vsock: Fix error handling in vhost_vsock_init() (Stefano Garzarella) [2159969] - net: vmw_vsock: vmci: Check memcpy_from_msg() (Stefano Garzarella) [2159969] - vhost/vsock: Use kvmalloc/kvfree for larger packets. (Stefano Garzarella) [2159969] - vsock: Set socket state back to SS_UNCONNECTED in vsock_connect_timeout() (Stefano Garzarella) [2159969] - vsock: Fix memory leak in vsock_connect() (Stefano Garzarella) [2159969] - tools/power turbostat: Add support for RPL-S (Prarit Bhargava) [2122848]- nvme: re-order nvme_alloc_ns to match "nvme: use blk_mq_alloc_disk" (Chris Leech) [2152742] - perf vendor events amd: Add Zen 4 mapping (Michael Petlan) [2148294] - perf vendor events amd: Add Zen 4 metrics (Michael Petlan) [2148294] - perf vendor events amd: Add Zen 4 uncore events (Michael Petlan) [2148294] - perf vendor events amd: Add Zen 4 core events (Michael Petlan) [2148294] - cpuhotplug: Fix KABI breakage (Prarit Bhargava) [2156529] - scsi: target: core: Fix hard lockup when executing a compare-and-write command (Maurizio Lombardi) [2119897] - x86/topology: Fix duplicated core ID within a package (Prarit Bhargava) [2159553] - x86/topology: Fix multiple packages shown on a single-package system (Prarit Bhargava) [2159553] - hwmon/coretemp: Handle large core ID value (Prarit Bhargava) [2159553] - x86: Remove vendor checks from prefer_mwait_c1_over_halt (Prarit Bhargava) [2150067] - x86: Handle idle=nomwait cmdline properly for x86_idle (Prarit Bhargava) [2150067] - cpufreq: intel_pstate: Support Sapphire Rapids OOB mode (Prarit Bhargava) [2117767] - KVM: nVMX: Inject #GP, not #UD, if "generic" VMXON CR0/CR4 check fails (Emanuele Giuseppe Esposito) [2159433] - vmxnet3: correctly report csum_level for encapsulated packet (Izabela Bakollari) [2158809] - mei: pxp: support matching with a gfx discrete card (Jocelyn Falempe) [2147557] - mei: pxp: add command streamer API to the PXP driver (Jocelyn Falempe) [2147557] - mei: bus: extend bus API to support command streamer API (Jocelyn Falempe) [2147557] - mei: adjust extended header kdocs (Jocelyn Falempe) [2147557] - mei: bus: enable sending gsc commands (Jocelyn Falempe) [2147557] - mei: add support to GSC extended header (Jocelyn Falempe) [2147557] - mei: debugfs: add pxp mode to devstate in debugfs (Jocelyn Falempe) [2147557] - mei: drop ready bits check after start (Jocelyn Falempe) [2147557] - mei: gsc: add transition to PXP mode in resume flow (Jocelyn Falempe) [2147557] - mei: gsc: setup gsc extended operational memory (Jocelyn Falempe) [2147557] - mei: mkhi: add memory ready command (Jocelyn Falempe) [2147557] - mei: bus: export common mkhi definitions into a separate header (Jocelyn Falempe) [2147557] - mei: extend timeouts on slow devices (Jocelyn Falempe) [2147557] - mei: gsc: wait for reset thread on stop (Jocelyn Falempe) [2147557] - mei: gsc: use polling instead of interrupts (Jocelyn Falempe) [2147557] - mei: add slow_firmware flag to the mei auxiliary device (Jocelyn Falempe) [2147557] - mei: add kdoc for struct mei_aux_device (Jocelyn Falempe) [2147557] - mei: me: fix clang -Wformat warning (Jocelyn Falempe) [2147557] - mei: me: add raptor lake point S DID (Jocelyn Falempe) [2147557] - mei: hbm: drop capability response on early shutdown (Jocelyn Falempe) [2147557] - mei: me: set internal pg flag to off on hardware reset (Jocelyn Falempe) [2147557] - misc/mei: Add NULL check to component match callback functions (Jocelyn Falempe) [2147557] - drm/display: Move HDCP helpers into display-helper module (Jocelyn Falempe) [2147557] - mei: gsc: retrieve the firmware version (Jocelyn Falempe) [2147557] - mei: gsc: add runtime pm handlers (Jocelyn Falempe) [2147557] - mei: gsc: setup char driver alive in spite of firmware handshake failure (Jocelyn Falempe) [2147557] - mei: add support for graphics system controller (gsc) devices (Jocelyn Falempe) [2147557] - mei: avoid iterator usage outside of list_for_each_entry (Jocelyn Falempe) [2147557] - mei: do not overwrite state on hw start (Jocelyn Falempe) [2147557] - mei: me: fix reset policy on read error in interrupt (Jocelyn Falempe) [2147557] - mei: me: avoid link reset on shutdown (Jocelyn Falempe) [2147557] - mei: me: disable driver on the ign firmware (Jocelyn Falempe) [2147557] - mei: me: Use dma_set_mask_and_coherent() and simplify code (Jocelyn Falempe) [2147557] - mei: hbm: fix client dma reply status (Jocelyn Falempe) [2147557] - mei: cleanup status before client dma setup call (Jocelyn Falempe) [2147557] - mei: add POWERING_DOWN into device state print (Jocelyn Falempe) [2147557] - mei: Remove some dead code (Jocelyn Falempe) [2147557] - mei: bus: add client dma interface (Jocelyn Falempe) [2147557] - mei: hbm: drop hbm responses on early shutdown (Jocelyn Falempe) [2147557] - mei: me: add Ice Lake-N device id. (Jocelyn Falempe) [2147557] - mei: pxp: export pavp client to me client bus (Jocelyn Falempe) [2147557] - mei: Remove usage of the deprecated "pci-dma-compat.h" API (Jocelyn Falempe) [2147557] - mei: constify passed buffers and structures (Jocelyn Falempe) [2147557] - mei: revamp mei extension header structure layout. (Jocelyn Falempe) [2147557] - mei: fix kdoc in the driver (Jocelyn Falempe) [2147557] - mei: hdcp: SPDX tag should be the first line (Jocelyn Falempe) [2147557] - mei: request autosuspend after sending rx flow control (Jocelyn Falempe) [2147557] - mei: Drop unnecessary NULL check after container_of (Jocelyn Falempe) [2147557] - mei: me: add Alder Lake P device id. (Jocelyn Falempe) [2147557] - mei: allow map and unmap of client dma buffer only for disconnected client (Jocelyn Falempe) [2147557] - mei: use sysfs_emit() in tx_queue_limit_show sysfs (Jocelyn Falempe) [2147557] - mei: bus: block send with vtag on non-conformat FW (Jocelyn Falempe) [2147557] - mei: bus: change remove callback to return void (Jocelyn Falempe) [2147557] - mei: bus: simplify mei_cl_device_remove() (Jocelyn Falempe) [2147557] - mei: implement client dma setup. (Jocelyn Falempe) [2147557] - mei: hbm: add client dma hbm messages (Jocelyn Falempe) [2147557] - mei: add support for client dma capability (Jocelyn Falempe) [2147557] - mei: allow clients on bus to communicate in remove callback (Jocelyn Falempe) [2147557] - mei: me: add adler lake point LP DID (Jocelyn Falempe) [2147557] - mei: hbm: drop hbm responses on shutdown (Jocelyn Falempe) [2147557] - mei: hbm: call mei_set_devstate() on hbm stop response (Jocelyn Falempe) [2147557] - mei: document that mei_msg_hdr_init returns ERR_PTR (Jocelyn Falempe) [2147557] - mei: fix transfer over dma with extended header (Jocelyn Falempe) [2147557] - misc/mei/hdcp: Fix AUTH_STREAM_REQ cmd buffer len (Jocelyn Falempe) [2147557] - mei: bus: enable pavp device. (Jocelyn Falempe) [2147557] - mei: bus: add vtag support (Jocelyn Falempe) [2147557] - Revert "mei: virtio: virtualization frontend driver" (Jocelyn Falempe) [2147557] - mei: bus: fix a kernel-doc markup (Jocelyn Falempe) [2147557] - mei: protect mei_cl_mtu from null dereference (Jocelyn Falempe) [2147557] - mei: bus: deinitialize callback functions on init failure (Jocelyn Falempe) [2147557] - mei: bus: do not start a read for disconnected clients (Jocelyn Falempe) [2147557] - misc: mei: remove unneeded break (Jocelyn Falempe) [2147557] - mei: hw: Replace zero-length array with flexible-array member (Jocelyn Falempe) [2147557] - mei: virtio: virtualization frontend driver (Jocelyn Falempe) [2147557] - mei: add connect with vtag ioctl (Jocelyn Falempe) [2147557] - mei: bus: unconditionally enable clients with vtag support (Jocelyn Falempe) [2147557] - mei: bus: use zero vtag for bus clients. (Jocelyn Falempe) [2147557] - mei: handle tx queue flushing for vtag connections (Jocelyn Falempe) [2147557] - mei: add a vtag map for each client (Jocelyn Falempe) [2147557] - mei: add a spin lock to protect rd_completed queue (Jocelyn Falempe) [2147557] - mei: bump hbm version to 2.2 (Jocelyn Falempe) [2147557] - mei: add support for mei extended header. (Jocelyn Falempe) [2147557] - mei: add vtag support bit in client properties (Jocelyn Falempe) [2147557] - mei: restrict vtag support to hbm version 2.2 (Jocelyn Falempe) [2147557] - mei: hbm: add capabilities message (Jocelyn Falempe) [2147557] - Revert "scsi: iscsi: ql4xxx: Use per-session workqueue for unbinding" (Chris Leech) [2122624] - Revert "scsi: iscsi: Use the session workqueue for recovery" (Chris Leech) [2122624] - l2tp: Don't sleep and disable BH under writer-side sk_callback_lock (Guillaume Nault) [2145235] {CVE-2022-4129} - l2tp: Serialize access to sk_user_data with sk_callback_lock (Guillaume Nault) [2145235] {CVE-2022-4129} - net: fix a concurrency bug in l2tp_tunnel_register() (Guillaume Nault) [2145235] {CVE-2022-4129} - net: tap: fix general protection fault when freeing an skb when the ring is full (Antoine Tenart) [2152802] - platform/x86/intel/pmt: Sapphire Rapids PMT errata fix (Prarit Bhargava) [2144689] - RDMA/core: Fix null-ptr-deref in ib_core_cleanup() (Kamal Heib) [2120677] - RDMA/rxe: Fix mr leak in RESPST_ERR_RNR (Kamal Heib) [2120677] - IB/hfi1: Correctly move list in sc_disable() (Kamal Heib) [2120677] - RDMA/cma: Use output interface for net_dev check (Kamal Heib) [2120677] - RDMA/usnic: fix set-but-not-unused variable 'flags' warning (Kamal Heib) [2120677] - IB/rdmavt: Add __init/__exit annotations to module init/exit funcs (Kamal Heib) [2120677] - RDMA/rxe: Fix resize_finish() in rxe_queue.c (Kamal Heib) [2120677] - IB: Set IOVA/LENGTH on IB_MR in core/uverbs layers (Kamal Heib) [2120677] - RDMA/cm: Use SLID in the work completion as the DLID in responder side (Kamal Heib) [2120677] - RDMA/siw: Fix QP destroy to wait for all references dropped. (Kamal Heib) [2120677] - RDMA/srp: Fix srp_abort() (Kamal Heib) [2120677] - RDMA/irdma: Validate udata inlen and outlen (Kamal Heib) [2120677] - RDMA/irdma: Align AE id codes to correct flush code and event (Kamal Heib) [2120677] - RDMA/rxe: Fix the error caused by qp->sk (Kamal Heib) [2120677] - RDMA/rxe: Fix "kernel NULL pointer dereference" error (Kamal Heib) [2120677] - RDMA/rxe: Remove an unused member from struct rxe_mr (Kamal Heib) [2120677] - x86/fpu: Fix copy_xstate_to_uabi() to copy init states correctly (Dean Nelson) [2122850] - x86/fpu: Exclude dynamic states from init_fpstate (Dean Nelson) [2122850] - x86/fpu: Fix the init_fpstate size check with the actual size (Dean Nelson) [2122850] - x86/fpu: Configure init_fpstate attributes orderly (Dean Nelson) [2122850] - x86/fpu/xstate: Fix the ARCH_REQ_XCOMP_PERM implementation (Dean Nelson) [2122850] - ceph: rely on vfs for setgid stripping (Andrey Albershteyn) [2128904] - fs: move S_ISGID stripping into the vfs_*() helpers (Andrey Albershteyn) [2128904] - fs: Add missing umask strip in vfs_tmpfile (Andrey Albershteyn) [2128904] - fs: add mode_strip_sgid() helper (Andrey Albershteyn) [2128904]- x86/insn: Add AMX instructions to the x86 instruction decoder (Prarit Bhargava) [2117765] - intel_idle: Add a new flag to initialize the AMX state (Prarit Bhargava) [2117765] - x86/fpu: Add a helper to prepare AMX state for low-power CPU idle (Prarit Bhargava) [2117765] - intel_idle: make SPR C1 and C1E be independent (Prarit Bhargava) [2117765] - rpmspec: drop traceevent files instead of just excluding them from files list (Michael Petlan) [2155509] - powerpc/bpf/64: Add instructions for atomic_[cmp]xchg (Mamatha Inamdar) [2113254] - powerpc/bpf/64: add support for atomic fetch operations (Mamatha Inamdar) [2113254] - powerpc/bpf/64: add support for BPF_ATOMIC bitwise operations (Mamatha Inamdar) [2113254] - powerpc/bpf: Simplify bpf_to_ppc() and adopt it for powerpc64 (Mamatha Inamdar) [2113254] - powerpc64/bpf: Store temp registers' bpf to ppc mapping (Mamatha Inamdar) [2113254] - powerpc/bpf: Use _Rn macros for GPRs (Mamatha Inamdar) [2113254] - powerpc/bpf: Move bpf_jit64.h into bpf_jit_comp64.c (Mamatha Inamdar) [2113254] - powerpc/bpf: Cleanup bpf_jit.h (Mamatha Inamdar) [2113254] - powerpc64/bpf: Get rid of PPC_BPF_[LL|STL|STLU] macros (Mamatha Inamdar) [2113254] - powerpc64/bpf: Convert some of the uses of PPC_BPF_[LL|STL] to PPC_BPF_[LD|STD] (Mamatha Inamdar) [2113254] - powerpc64/bpf: Optimize instruction sequence used for function calls (Mamatha Inamdar) [2113254] - powerpc64/bpf elfv1: Do not load TOC before calling functions (Mamatha Inamdar) [2113254] - powerpc64/bpf elfv2: Setup kernel TOC in r2 on entry (Mamatha Inamdar) [2113254] - powerpc64: Set PPC64_ELF_ABI_v[1|2] macros to 1 (Mamatha Inamdar) [2113254] - powerpc64/bpf: Use r12 for constant blinding (Mamatha Inamdar) [2113254] - powerpc64/bpf: Do not save/restore LR on each call to bpf_stf_barrier() (Mamatha Inamdar) [2113254] - powerpc/bpf: Handle large branch ranges with BPF_EXIT (Mamatha Inamdar) [2113254] - powerpc/bpf: Emit a single branch instruction for known short branch ranges (Mamatha Inamdar) [2113254] - powerpc/bpf: Skip branch range validation during first pass (Mamatha Inamdar) [2113254] - powerpc64/bpf: Limit 'ldbrx' to processors compliant with ISA v2.06 (Mamatha Inamdar) [2113254] - tools/bpf: Rename 'struct event' to avoid naming conflict (Mamatha Inamdar) [2113254] - bpf: Guard against accessing NULL pt_regs in bpf_get_task_stack() (Mamatha Inamdar) [2113254] - bpf ppc64: Access only if addr is kernel address (Mamatha Inamdar) [2113254] - bpf ppc64: Add BPF_PROBE_MEM support for JIT (Mamatha Inamdar) [2113254] - powerpc/ppc-opcode: introduce PPC_RAW_BRANCH() macro (Mamatha Inamdar) [2113254] - bpf powerpc: refactor JIT compiler code (Mamatha Inamdar) [2113254] - bpf powerpc: Remove extra_pass from bpf_jit_build_body() (Mamatha Inamdar) [2113254] - bpf powerpc: Remove unused SEEN_STACK (Mamatha Inamdar) [2113254] - powerpc/bpf: Emit stf barrier instruction sequences for BPF_NOSPEC (Mamatha Inamdar) [2113254] - powerpc/security: Add a helper to query stf_barrier type (Mamatha Inamdar) [2113254] - powerpc/bpf: Fix BPF_SUB when imm == 0x80000000 (Mamatha Inamdar) [2113254] - powerpc/bpf: Fix BPF_MOD when imm == 1 (Mamatha Inamdar) [2113254] - powerpc/bpf: Validate branch ranges (Mamatha Inamdar) [2113254] - powerpc/lib: Add helper to check if offset is within conditional branch range (Mamatha Inamdar) [2113254] - powerpc/lib/feature-fixups: Use PPC_RAW_xxx() macros (Mamatha Inamdar) [2113254] - powerpc: Move PPC_HA() PPC_HI() and PPC_LO() to ppc-opcode.h (Mamatha Inamdar) [2113254] - swapfile: fix soft lockup in scan_swap_map_slots (Waiman Long) [2155734] - mm/swap: add helper swap_offset_available() (Waiman Long) [2155734] - pNFS/filelayout: Fix coalescing test for single DS (Benjamin Coddington) [2158520] - arm64: kdump: Support crashkernel=X fall back to reserve region above DMA zones (Pingfan Liu) [1940674] - arm64: kdump: Provide default size when crashkernel=Y,low is not specified (Pingfan Liu) [1940674] - media: dmxdev: fix UAF when dvb_register_device() fails (Dean Nelson) [2123301] {CVE-2022-41218} - crypto: s390/aes - drop redundant xts key check (Vladis Dronov) [2158893] - crypto: xts - implement xts_verify_key() with xts_check_key() (Vladis Dronov) [2158893] - audit: cache ctx->major in audit_filter_syscall() (Richard Guy Briggs) [2123854] - audit: free audit_proctitle only on task exit (Richard Guy Briggs) [2123854] - audit: explicitly check audit_context->context enum value (Richard Guy Briggs) [2123854] - audit: move audit_return_fixup before the filters (Richard Guy Briggs) [2123854] - audit: fix potential double free on error path from fsnotify_add_inode_mark (Richard Guy Briggs) [2123854] - i2c: ismt: Fix an out-of-bounds bug in ismt_access() (Prarit Bhargava) [2119066] {CVE-2022-2873} - net: dropreason: add SKB_DROP_REASON_FRAG_TOO_FAR (Antoine Tenart) [2155186] - net: dropreason: add SKB_DROP_REASON_FRAG_REASM_TIMEOUT (Antoine Tenart) [2155186] - net: dropreason: add SKB_DROP_REASON_DUP_FRAG (Antoine Tenart) [2155186] - net: dropreason: propagate drop_reason to skb_release_data() (Antoine Tenart) [2155186] - net: dropreason: add SKB_CONSUMED reason (Antoine Tenart) [2155186] - ipv4: remove redundant null pointer check before kfree_skb (Antoine Tenart) [2155186]- turbostat: Bring code up-to-date with upstream (Prarit Bhargava) [2117769] - tools/power turbostat: Enable accumulate RAPL display (Prarit Bhargava) [2117769] - tools/power turbostat: version 2022.07.28 (Prarit Bhargava) [2117769] - tools/power turbostat: do not decode ACC for ICX and SPR (Prarit Bhargava) [2117769] - tools/power turbostat: fix SPR PC6 limits (Prarit Bhargava) [2117769] - tools/power turbostat: cleanup 'automatic_cstate_conversion_probe()' (Prarit Bhargava) [2117769] - tools/power turbostat: separate SPR from ICX (Prarit Bhargava) [2117769] - tools/power turbosstat: fix comment (Prarit Bhargava) [2117769] - tools/power turbostat: Support RAPTORLAKE P (Prarit Bhargava) [2117769] - tools/power turbostat: add support for ALDERLAKE_N (Prarit Bhargava) [2117769] - tools/power turbostat: dump secondary Turbo-Ratio-Limit (Prarit Bhargava) [2117769] - tools/power turbostat: simplify dump_turbo_ratio_limits() (Prarit Bhargava) [2117769] - tools/power turbostat: dump CPUID.7.EDX.Hybrid (Prarit Bhargava) [2117769] - tools/power turbostat: update turbostat.8 (Prarit Bhargava) [2117769] - tools/power turbostat: Show uncore frequency (Prarit Bhargava) [2117769] - tools/power turbostat: Fix file pointer leak (Prarit Bhargava) [2117769] - tools/power turbostat: replace strncmp with single character compare (Prarit Bhargava) [2117769] - tools/power turbostat: print the kernel boot commandline (Prarit Bhargava) [2117769] - tools/power turbostat: Introduce support for RaptorLake (Prarit Bhargava) [2117769] - tools/power turbostat: version 2022.04.16 (Prarit Bhargava) [2117769] - tools/power turbostat: No build warnings with -Wextra (Prarit Bhargava) [2117769] - tools/power turbostat: be more useful as non-root (Prarit Bhargava) [2117769] - tools/power turbostat: fix ICX DRAM power numbers (Prarit Bhargava) [2117769] - tools/power turbostat: Support thermal throttle count print (Prarit Bhargava) [2117769] - tools/power turbostat: Allow printing header every N iterations (Prarit Bhargava) [2117769] - tools/power turbostat: Allow -e for all names. (Prarit Bhargava) [2117769] - tools/power turbostat: print power values upto three decimal (Prarit Bhargava) [2117769] - tools/power turbostat: Add Power Limit4 support (Prarit Bhargava) [2117769] - tools/power turbostat: fix dump for AMD cpus (Prarit Bhargava) [2117769] - tools/power turbostat: tweak --show and --hide capability (Prarit Bhargava) [2117769] - NFSv4: Retry LOCK on OLD_STATEID during delegation return (Benjamin Coddington) [2137826] - KVM: s390: pv: don't allow userspace to set the clock under PV (Tobias Huschle) [2154284] - net: mana: Fix race on per-CQ variable napi work_done (Emanuele Giuseppe Esposito) [2151722] - powercap: intel_rapl: support new layout of Psys PowerLimit Register on SPR (Prarit Bhargava) [2106143] - ceph: choose auth MDS for getxattr with the Xs caps (Milind Changire) [2126703] - ceph: try to choose the auth MDS if possible for getattr (Milind Changire) [2126703] - ceph: convert to generic_file_llseek (Milind Changire) [2126707] - ceph: don't leak snap_rwsem in handle_cap_grant (Milind Changire) [2126706] - ceph: prevent a client from exceeding the MDS maximum xattr size (Milind Changire) [2126704] - ceph: add session already open notify support (Milind Changire) [2126701] - ceph: use correct index when encoding client supported features (Milind Changire) [2143875] - ceph: switch TASK_INTERRUPTIBLE to TASK_KILLABLE (Milind Changire) [2126700] - ceph: allow ceph.dir.rctime xattr to be updatable (Milind Changire) [2126699] - ipv6: Use ipv6_only_sock() helper in condition. (Izabela Bakollari) [2144855] - ipv6: Remove __ipv6_only_sock(). (Izabela Bakollari) [2144855] - redhat/configs: Switch CONFIG_X86_AMD_PSTATE to built-in (Prarit Bhargava) [2150424] - Documentation: add amd-pstate kernel command line options (Prarit Bhargava) [2150424] - cpufreq: amd-pstate: add amd-pstate driver parameter for mode selection (Prarit Bhargava) [2150424] - cpufreq: amd-pstate: change amd-pstate driver to be built-in type (Prarit Bhargava) [2150424] - cpufreq: amd-pstate: cpufreq: amd-pstate: reset MSR_AMD_PERF_CTL register at init (Prarit Bhargava) [2150424] - scsi: target: iscsi: Fix a race condition between login_work and the login thread (Maurizio Lombardi) [2153832] - virtio_console: Introduce an ID allocator for virtual console numbers (Cédric Le Goater) [2072437] - blk-throttle: fix that io throttle can only work for single bio (Ming Lei) [2088193] - scsi: zfcp: Fix double free of FSF request when qdio send fails (Tobias Huschle) [2155157] - scsi: qla2xxx: Fix crash when I/O abort times out (Nilesh Javali) [2115820] - perf trace: Fix SIGSEGV when processing syscall args (Michael Petlan) [2145089] - config: mhi: set CONFIG_MHI_BUS_EP to disabled (Íñigo Huguet) [2136123] - config: rtw89: set CONFIG_RTW89_8852C to disabled (Íñigo Huguet) [2136123] - wifi: ath11k: avoid deadlock during regulatory update in ath11k_regd_update() (Íñigo Huguet) [2136123 2139481] - wifi: mac80211: mlme: Fix double unlock on assoc success handling (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: Fix missing unlock on beacon RX (Íñigo Huguet) [2136123] - wifi: mac80211: fix memory corruption in minstrel_ht_update_rates() (Íñigo Huguet) [2136123] - wifi: mac80211: fix regression with non-QoS drivers (Íñigo Huguet) [2136123] - wifi: mac80211: ensure vif queues are operational after start (Íñigo Huguet) [2136123] - wifi: mac80211: don't start TX with fq->lock to fix deadlock (Íñigo Huguet) [2136123] - wifi: cfg80211: fix MCS divisor value (Íñigo Huguet) [2136123] - wifi: mt76: fix 5 GHz connection regression on mt76x0/mt76x2 (Íñigo Huguet) [2136123] - wifi: mt76: fix reading current per-tid starting sequence number for aggregation (Íñigo Huguet) [2136123] - wifi: iwlwifi: Mark IWLMEI as broken (Íñigo Huguet) [2136123] - wifi: iwlwifi: don't spam logs with NSS>2 messages (Íñigo Huguet) [2136123] - wifi: use struct_group to copy addresses (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: check length for virtio packets (Íñigo Huguet) [2136123] - wifi: mac80211: fix locking in auth/assoc timeout (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: release deflink channel in error case (Íñigo Huguet) [2136123] - wifi: mac80211: fix link warning in RX agg timer expiry (Íñigo Huguet) [2136123] - bus: mhi: host: Fix up null pointer access in mhi_irq_handler (Íñigo Huguet) [2136123] - net: Use u64_stats_fetch_begin_irq() for stats fetch. (Íñigo Huguet) [2136123] - wifi: mt76: mt7921e: fix crash in chip reset fail (Íñigo Huguet) [2136123] - wifi: mac80211: potential NULL dereference in ieee80211_tx_control_port() (Íñigo Huguet) [2136123] - wifi: cfg80211: debugfs: fix return type in ht40allow_map_read() (Íñigo Huguet) [2136123] - wifi: mac80211: Don't finalize CSA in IBSS mode if state is disconnected (Íñigo Huguet) [2136123] - wifi: mac80211: fix possible leak in ieee80211_tx_control_port() (Íñigo Huguet) [2136123] - wifi: mac80211: always free sta in __sta_info_alloc in case of error (Íñigo Huguet) [2136123] - wifi: mac80211: Fix UAF in ieee80211_scan_rx() (Íñigo Huguet) [2136123] - net: qrtr: start MHI channel after endpoit creation (Íñigo Huguet) [2136123] - wifi: cfg80211: Fix validating BSS pointers in __cfg80211_connect_result (Íñigo Huguet) [2136123] - wifi: rtw88: check the return value of alloc_workqueue() (Íñigo Huguet) [2136123] - wifi: rtw89: 8852a: adjust IMR for SER L1 (Íñigo Huguet) [2136123] - wifi: rtw89: 8852a: update RF radio A/B R56 (Íñigo Huguet) [2136123] - wifi: brcmfmac: prevent double-free on hardware-reset (Íñigo Huguet) [2136123] - wifi: brcmfmac: support brcm,ccode-map-trivial DT property (Íñigo Huguet) [2136123] - wifi: brcmfmac: Replace default (not configured) MAC with a random MAC (Íñigo Huguet) [2136123] - wifi: brcmfmac: Add brcmf_c_set_cur_etheraddr() helper (Íñigo Huguet) [2136123] - wifi: brcmfmac: Remove #ifdef guards for PM related functions (Íñigo Huguet) [2136123] - wifi: brcmfmac: use strreplace() in brcmf_of_probe() (Íñigo Huguet) [2136123] - wifi: rtl8xxxu: Fix the error handling of the probe function (Íñigo Huguet) [2136123] - wifi: mwifiex: clean up one inconsistent indenting (Íñigo Huguet) [2136123] - wifi: rtlwifi: Remove duplicate word and Fix typo (Íñigo Huguet) [2136123] - wifi: mwifiex: Fix comment typo (Íñigo Huguet) [2136123] - wifi: iwlwifi: mvm: fix clang -Wformat warnings (Íñigo Huguet) [2136123] - Revert "ath11k: add support for hardware rfkill for QCA6390" (Íñigo Huguet) [2136123] - wifi: ath11k: Fix register write failure on QCN9074 (Íñigo Huguet) [2136123] - wifi: mac80211: fix link data leak (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: fix disassoc with MLO (Íñigo Huguet) [2136123] - wifi: mac80211: add macros to loop over active links (Íñigo Huguet) [2136123] - wifi: mac80211: remove erroneous sband/link validation (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: transmit assoc frame with address translation (Íñigo Huguet) [2136123] - wifi: mac80211: verify link addresses are different (Íñigo Huguet) [2136123] - wifi: mac80211: rx: track link in RX data (Íñigo Huguet) [2136123] - wifi: mac80211: optionally implement MLO multicast TX (Íñigo Huguet) [2136123] - wifi: mac80211: expand ieee80211_mgmt_tx() for MLO (Íñigo Huguet) [2136123] - wifi: nl80211: add MLO link ID to the NL80211_CMD_FRAME TX API (Íñigo Huguet) [2136123] - wifi: mac80211: report link ID to cfg80211 on mgmt RX (Íñigo Huguet) [2136123] - wifi: cfg80211: report link ID in NL80211_CMD_FRAME (Íñigo Huguet) [2136123] - wifi: mac80211: add hardware timestamps for RX and TX (Íñigo Huguet) [2136123] - wifi: cfg80211: add hardware timestamps to frame RX info (Íñigo Huguet) [2136123] - wifi: cfg80211/nl80211: move rx management data into a struct (Íñigo Huguet) [2136123] - wifi: cfg80211: add a function for reporting TX status with hardware timestamps (Íñigo Huguet) [2136123] - wifi: nl80211: add RX and TX timestamp attributes (Íñigo Huguet) [2136123] - nl80211: document uapi for CMD_FRAME_WAIT_CANCEL (Íñigo Huguet) [2136123] - wifi: ieee80211: add helper functions for detecting TM/FTM frames (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: handle links for wmediumd/virtio (Íñigo Huguet) [2136123] - wifi: mac80211: sta_info: fix link_sta insertion (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: fix link_sta setup (Íñigo Huguet) [2136123] - wifi: nl80211/mac80211: clarify link ID in control port TX (Íñigo Huguet) [2136123] - wifi: mac80211: return error from control port TX for drops (Íñigo Huguet) [2136123] - wifi: nl80211: require MLD address on link STA add/modify (Íñigo Huguet) [2136123] - wifi: mac80211: more station handling sanity checks (Íñigo Huguet) [2136123] - wifi: mac80211: fix link sta hash table handling (Íñigo Huguet) [2136123] - wifi: mac80211: validate link address doesn't change (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: set sta.mlo to mlo state (Íñigo Huguet) [2136123] - wifi: mac80211: fast-xmit: handle non-MLO clients (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: fix address translation for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: fix RX MLD address translation (Íñigo Huguet) [2136123] - wifi: mac80211: fix NULL pointer deref with non-MLD STA (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: fix override calculation (Íñigo Huguet) [2136123] - wifi: mac80211: tx: use AP address in some places for MLO (Íñigo Huguet) [2136123] - net: add missing includes and forward declarations under net/ (Íñigo Huguet) [2136123] - wifi: rtl8192se: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: rtlwifi: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: rt2x00: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: brcmsmac: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: brcmfmac: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: mac80211: do not abuse fq.lock in ieee80211_do_stop() (Íñigo Huguet) [2136123] - wifi: mt7601u: fix clang -Wformat warning (Íñigo Huguet) [2136123] - wifi: mt7601u: eeprom: fix clang -Wformat warning (Íñigo Huguet) [2136123] - wifi: ath: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: ath11k: mac: fix long line (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: set sta.mlo correctly (Íñigo Huguet) [2136123] - wifi: mac80211: remove stray printk (Íñigo Huguet) [2136123] - wifi: mac80211: support MLO authentication/association with one link (Íñigo Huguet) [2136123] - wifi: mac80211: add API to parse multi-link element (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: fix TX link selection (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: use MLO link ID for TX (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: do rc update per link (Íñigo Huguet) [2136123] - wifi: mac80211: do link->MLD address translation on RX (Íñigo Huguet) [2136123] - wifi: mac80211: select link when transmitting to non-MLO stations (Íñigo Huguet) [2136123] - wifi: mac80211: fix up link station creation/insertion (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: implement sta_state for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: limit A-MSDU subframes for client too (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor ieee80211_set_associated() (Íñigo Huguet) [2136123] - wifi: cfg80211: add cfg80211_get_iftype_ext_capa() (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: look up beacon elems only if needed (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor assoc link setup (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: remove address arg to ieee80211_mark_sta_auth() (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor assoc success handling (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor ieee80211_prep_channel() a bit (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor assoc req element building (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: switch some things back to deflink (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: change flags in ieee80211_determine_chantype() (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: shift some code around (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor link station setup (Íñigo Huguet) [2136123] - wifi: mac80211: move IEEE80211_SDATA_OPERATING_GMODE to link (Íñigo Huguet) [2136123] - wifi: mac80211: make ieee80211_check_rate_mask() link-aware (Íñigo Huguet) [2136123] - wifi: mac80211: add multi-link element to AUTH frames (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: clean up supported channels element code (Íñigo Huguet) [2136123] - wifi: mac80211: release channel context on link stop (Íñigo Huguet) [2136123] - wifi: mac80211: prohibit DEAUTH_NEED_MGD_TX_PREP in MLO (Íñigo Huguet) [2136123] - wifi: nl80211: fix some attribute policy entries (Íñigo Huguet) [2136123] - wifi: nl80211: reject fragmented and non-inheritance elements (Íñigo Huguet) [2136123] - wifi: nl80211: reject link specific elements on assoc link (Íñigo Huguet) [2136123] - wifi: cfg80211: set country_elem to NULL (Íñigo Huguet) [2136123] - wifi: mac80211: remove link_id parameter from link_info_changed() (Íñigo Huguet) [2136123] - wifi: mac80211: replace link_id with link_conf in switch/(un)assign_vif_chanctx() (Íñigo Huguet) [2136123] - wifi: nl80211: advertise MLO support (Íñigo Huguet) [2136123] - wifi: mac80211: Support multi link in ieee80211_recalc_min_chandef() (Íñigo Huguet) [2136123] - wifi: mac80211: don't check carrier in chanctx code (Íñigo Huguet) [2136123] - wifi: nl80211: allow link ID in set_wiphy with frequency (Íñigo Huguet) [2136123] - wifi: mac80211: Allow EAPOL tx from specific link (Íñigo Huguet) [2136123] - wifi: mac80211: Allow EAPOL frames from link addresses (Íñigo Huguet) [2136123] - wifi: cfg80211/mac80211: Support control port TX from specific link (Íñigo Huguet) [2136123] - wifi: nl80211: Support MLD parameters in nl80211_set_station() (Íñigo Huguet) [2136123] - wifi: nl80211: check MLO support in authenticate (Íñigo Huguet) [2136123] - wifi: mac80211: add a helper to fragment an element (Íñigo Huguet) [2136123] - wifi: mac80211: skip rate statistics for MLD STAs (Íñigo Huguet) [2136123] - wifi: nl80211: set BSS to NULL if IS_ERR() (Íñigo Huguet) [2136123] - wifi: nl80211: add EML/MLD capabilities to per-iftype capabilities (Íñigo Huguet) [2136123] - wifi: nl80211: better validate link ID for stations (Íñigo Huguet) [2136123] - wifi: mac80211: fix link manipulation (Íñigo Huguet) [2136123] - wifi: mac80211: tighten locking check (Íñigo Huguet) [2136123] - wifi: cfg80211: clean up links appropriately (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: simplify adding ht/vht/he/eht elements (Íñigo Huguet) [2136123] - wifi: mac80211: refactor adding custom elements (Íñigo Huguet) [2136123] - wifi: mac80211: refactor adding rates to assoc request (Íñigo Huguet) [2136123] - wifi: mac80211: use only channel width in ieee80211_parse_bitrates() (Íñigo Huguet) [2136123] - wifi: cfg80211: add ieee80211_chanwidth_rate_flags() (Íñigo Huguet) [2136123] - wifi: mac80211: remove redundant condition (Íñigo Huguet) [2136123] - wifi: mac80211: don't set link address for station (Íñigo Huguet) [2136123] - wifi: mac80211: fix multi-BSSID element parsing (Íñigo Huguet) [2136123] - wifi: mac80211: move tdls_chan_switch_prohibited to link data (Íñigo Huguet) [2136123] - wifi: mac80211: don't re-parse elems in ieee80211_assoc_success() (Íñigo Huguet) [2136123] - wifi: mac80211: replace link_id with link_conf in start/stop_ap() (Íñigo Huguet) [2136123] - wifi: mac80211: refactor elements parsing with parameter struct (Íñigo Huguet) [2136123] - wifi: cfg80211: extend cfg80211_rx_assoc_resp() for MLO (Íñigo Huguet) [2136123] - wifi: cfg80211: put cfg80211_rx_assoc_resp() arguments into a struct (Íñigo Huguet) [2136123] - wifi: cfg80211: adjust assoc comeback for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: unify assoc data event sending (Íñigo Huguet) [2136123] - wifi: cfg80211: prepare association failure APIs for MLO (Íñigo Huguet) [2136123] - wifi: cfg80211: remove BSS pointer from cfg80211_disassoc_request (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: use correct link_sta (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: remove sta argument from ieee80211_config_bw (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: use ieee80211_get_link_sband() (Íñigo Huguet) [2136123] - wifi: mac80211: split IEEE80211_STA_DISABLE_WMM to link data (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: first adjustments for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: do IEEE80211_STA_RESET_SIGNAL_AVE per link (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: track AP (MLD) address separately (Íñigo Huguet) [2136123] - wifi: mac80211: remove unused bssid variable (Íñigo Huguet) [2136123] - wifi: mac80211: change QoS settings API to take link into account (Íñigo Huguet) [2136123] - wifi: mac80211: expect powersave handling in driver for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: move ps setting to vif config (Íñigo Huguet) [2136123] - wifi: mac80211: provide link ID in link_conf (Íñigo Huguet) [2136123] - wifi: mac80211: set up/tear down client vif links properly (Íñigo Huguet) [2136123] - wifi: mac80211: move ieee80211_request_smps_mgd_work (Íñigo Huguet) [2136123] - wifi: nl80211: acquire wdev mutex for dump_survey (Íñigo Huguet) [2136123] - wifi: mac80211: fix key lookup (Íñigo Huguet) [2136123] - wifi: mac80211: separate out connection downgrade flags (Íñigo Huguet) [2136123] - wifi: mac80211: Align with Draft P802.11be_D2.0 (Íñigo Huguet) [2136123] - wifi: mac80211: Align with Draft P802.11be_D1.5 (Íñigo Huguet) [2136123] - wifi: mac80211: skip powersave recalc if driver SUPPORTS_DYNAMIC_PS (Íñigo Huguet) [2136123] - wifi: mac80211: debug: omit link if non-MLO connection (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: Ack link addressed frames (Íñigo Huguet) [2136123] - wifi: cfg80211: drop BSS elements from assoc trace for now (Íñigo Huguet) [2136123] - wifi: cfg80211: make cfg80211_auth_request::key_idx signed (Íñigo Huguet) [2136123] - wifi: nl80211: enable setting the link address at new station (Íñigo Huguet) [2136123] - wifi: mac80211: RCU-ify link/link_conf pointers (Íñigo Huguet) [2136123] - wifi: nl80211: hold wdev mutex for station APIs (Íñigo Huguet) [2136123] - wifi: nl80211: hold wdev mutex for channel switch APIs (Íñigo Huguet) [2136123] - wifi: nl80211: hold wdev mutex in add/mod/del link station (Íñigo Huguet) [2136123] - wifi: mac80211: implement callbacks for _link_station (Íñigo Huguet) [2136123] - wifi: cfg80211/mac80211: separate link params from station params (Íñigo Huguet) [2136123] - wifi: cfg80211: add API to add/modify/remove a link station (Íñigo Huguet) [2136123] - wifi: mac80211: add an ieee80211_get_link_sband (Íñigo Huguet) [2136123] - wifi: mac80211: Remove AP SMPS leftovers (Íñigo Huguet) [2136123] - wifi: cfg80211: Allow MLO TX with link source address (Íñigo Huguet) [2136123] - wifi: mac80211: Consider MLO links in offchannel logic (Íñigo Huguet) [2136123] - wifi: mac80211: rx: accept link-addressed frames (Íñigo Huguet) [2136123] - wifi: mac80211: consistently use sdata_dereference() (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: Support link channel matching on rx (Íñigo Huguet) [2136123] - wifi: mac80211: fix mesh airtime link metric estimating (Íñigo Huguet) [2136123] - wifi: mac80211: make 4addr null frames using min_rate for WDS (Íñigo Huguet) [2136123] - wifi: cfg80211: use strscpy to replace strlcpy (Íñigo Huguet) [2136123] - wifi: mac80211: exclude multicast packets from AQL pending airtime (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: use 32-bit skb cookie (Íñigo Huguet) [2136123] - mt76: mt7921: Let PCI core handle power state and use pm_sleep_ptr() (Íñigo Huguet) [2136123] - mediatek: mt76: mac80211: Fix missing of_node_put() in mt76_led_init() (Íñigo Huguet) [2136123] - mt76: get rid of mt76_wcid_hw routine (Íñigo Huguet) [2136123] - mt76: convert MT_TX_HW_QUEUE_EXT_PHY to MT_TX_HW_QUEUE_PHY (Íñigo Huguet) [2136123] - mt76: add phy_idx to mt76_wcid (Íñigo Huguet) [2136123] - mt76: introduce phys array in mt76_dev structure (Íñigo Huguet) [2136123] - mt76: add phy_idx in mt76_rx_status (Íñigo Huguet) [2136123] - mt76: introduce MT_RXQ_BAND2 and MT_RXQ_BAND2_WA in mt76_rxq_id (Íñigo Huguet) [2136123] - mt76: add len parameter to __mt76_mcu_msg_alloc signature (Íñigo Huguet) [2136123] - mt76: mt7915 add ht mpdu density (Íñigo Huguet) [2136123] - mt76: mt7921: reduce the mutex lock scope during reset (Íñigo Huguet) [2136123] - mt76: mt7921: reduce log severity levels for informative messages (Íñigo Huguet) [2136123] - mt76: connac: move tx initialization/cleanup in mt76_connac module (Íñigo Huguet) [2136123] - mt76: mt7921: make mt7921_pci_driver static (Íñigo Huguet) [2136123] - mt76: mt7921: enable HW beacon filter in the initialization stage (Íñigo Huguet) [2136123] - mt76: mt7921: enable HW beacon filter not depending on PM flag (Íñigo Huguet) [2136123] - mt76: remove q->qid (Íñigo Huguet) [2136123] - mt76: do not use skb_set_queue_mapping for internal purposes (Íñigo Huguet) [2136123] - mt76: pass original queue id from __mt76_tx_queue_skb to the driver (Íñigo Huguet) [2136123] - mt76: allow receiving frames with invalid CCMP PN via monitor interfaces (Íñigo Huguet) [2136123] - mt76: mt76x02: improve reliability of the beacon hang check (Íñigo Huguet) [2136123] - mt76: mt7615: add sta_rec with EXTRA_INFO_NEW for the first time only (Íñigo Huguet) [2136123] - mt76: mt7915: update the maximum size of beacon offload (Íñigo Huguet) [2136123] - mt76: do not check the ccmp pn for ONLY_MONITOR frame (Íñigo Huguet) [2136123] - mt76: mt7915: add sta_rec with EXTRA_INFO_NEW for the first time only (Íñigo Huguet) [2136123] - mt76: mt7915: update mpdu density in 6g capability (Íñigo Huguet) [2136123] - mt76: mt7915: do not copy ieee80211_ops pointer in mt7915_mmio_probe (Íñigo Huguet) [2136123] - mt76: mt7915: disable UL MU-MIMO for mt7915 (Íñigo Huguet) [2136123] - mt76: move mt76_connac2_mcu_fill_message in mt76_connac module (Íñigo Huguet) [2136123] - mt76: move mcu_txd/mcu_rxd structures in shared code (Íñigo Huguet) [2136123] - mt76: mt7915: rely on mt76_connac_tx_free (Íñigo Huguet) [2136123] - mt76: connac: move mt7615_txp_skb_unmap in common code (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac_write_hw_txp in shared code (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac_tx_complete_skb in shared code (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac_tx_free in shared code (Íñigo Huguet) [2136123] - mt76: move mt7615_txp_ptr in mt76_connac module (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac_fw_txp in common module (Íñigo Huguet) [2136123] - mt76: mt7915: get rid of unnecessary new line in mt7915_mac_write_txwi (Íñigo Huguet) [2136123] - mt76: mt7921s: remove unnecessary goto in mt7921s_mcu_drv_pmctrl (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac2_mac_fill_rx_rate in connac module (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac2_reverse_frag0_hdr_trans in mt76-connac module (Íñigo Huguet) [2136123] - mt76: connac: move HE radiotap parsing in connac module (Íñigo Huguet) [2136123] - mt76: mt7921: fix command timeout in AP stop period (Íñigo Huguet) [2136123] - mt76: mt7921: not support beacon offload disable command (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac2_mac_add_txs_skb in connac module (Íñigo Huguet) [2136123] - mt76: connac: move connac2_mac_write_txwi in mt76_connac module (Íñigo Huguet) [2136123] - mt76: connac: move mac connac2 defs in mt76_connac2_mac.h (Íñigo Huguet) [2136123] - mt76: mt7915: rely on mt76_dev in mt7915_mac_write_txwi signature (Íñigo Huguet) [2136123] - mt76: mt7921: rely on mt76_dev in mt7921_mac_write_txwi signature (Íñigo Huguet) [2136123] - mt76: enable the VHT extended NSS BW feature (Íñigo Huguet) [2136123] - mt76: mt7663: rely on mt76_connac2_fw_trailer (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac2_load_patch in connac module (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac2_load_ram in connac module (Íñigo Huguet) [2136123] - mt76: mt7921: move fw toggle in mt7921_load_firmware (Íñigo Huguet) [2136123] - mt76: connac: move shared fw structures in connac module (Íñigo Huguet) [2136123] - mt76: mt7921: get rid of mt7921_mcu_exit (Íñigo Huguet) [2136123] - mt76: mt7921: add missing bh-disable around rx napi schedule (Íñigo Huguet) [2136123] - mt76: mt7615: add missing bh-disable around rx napi schedule (Íñigo Huguet) [2136123] - mt76: mt7915: add missing bh-disable around tx napi enable/schedule (Íñigo Huguet) [2136123] - mt76: mt7921: add PATCH_FINISH_REQ cmd response handling (Íñigo Huguet) [2136123] - mt76: add DBDC rxq handlings into mac_reset_work (Íñigo Huguet) [2136123] - mt76: mt7915: add more ethtool stats (Íñigo Huguet) [2136123] - mt76: mt7921: introduce ACPI SAR config in tx power (Íñigo Huguet) [2136123] - mt76: mt7921: introduce ACPI SAR support (Íñigo Huguet) [2136123] - mt76: add 6 GHz band support in mt76_sar_freq_ranges (Íñigo Huguet) [2136123] - mt76: mt7915: fix endian bug in mt7915_rf_regval_set() (Íñigo Huguet) [2136123] - mt76: mt76x02u: fix possible memory leak in __mt76x02u_mcu_send_msg (Íñigo Huguet) [2136123] - mt76: mt7915: fix endianness in mt7915_rf_regval_get (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: add back erroneously removed cast (Íñigo Huguet) [2136123] - wifi: mac80211: fix queue selection for mesh/OCB interfaces (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: fix race condition in pending packet (Íñigo Huguet) [2136123] - wifi: mac80211: Use the bitmap API to allocate bitmaps (Íñigo Huguet) [2136123] - wifi: mac80211: fix center freq calculation in ieee80211_chandef_downgrade (Íñigo Huguet) [2136123] - wifi: nl80211: fix sending link ID info of associated BSS (Íñigo Huguet) [2136123] - wifi: cfg80211: fix a comment in cfg80211_mlme_mgmt_tx() (Íñigo Huguet) [2136123] - wifi: nl80211: Fix reading NL80211_ATTR_MLO_LINK_ID in nl80211_pre_doit (Íñigo Huguet) [2136123] - bus: mhi: ep: Check dev_set_name() return value (Íñigo Huguet) [2136123] - ath9k: remove unexpected words "the" in comments (Íñigo Huguet) [2136123] - ath11k: Fix typo in comments (Íñigo Huguet) [2136123] - wifi: nl80211: retrieve EHT related elements in AP mode (Íñigo Huguet) [2136123] - wifi: cfg80211: Increase akm_suites array size in cfg80211_crypto_settings (Íñigo Huguet) [2136123] - wifi: cfg80211: remove chandef check in cfg80211_cac_event() (Íñigo Huguet) [2136123] - wifi: nl80211: relax wdev mutex check in wdev_chandef() (Íñigo Huguet) [2136123] - wifi: nl80211: acquire wdev mutex earlier in start_ap (Íñigo Huguet) [2136123] - wifi: nl80211: hold wdev mutex for tid config (Íñigo Huguet) [2136123] - wifi: cfg80211: handle IBSS in channel switch (Íñigo Huguet) [2136123] - wifi: mac80211: properly skip link info driver update (Íñigo Huguet) [2136123] - wifi: mac80211: only accumulate airtime deficit for active clients (Íñigo Huguet) [2136123] - wifi: mac80211: add debugfs file to display per-phy AQL pending airtime (Íñigo Huguet) [2136123] - wifi: mac80211: add a per-PHY AQL limit to improve fairness (Íñigo Huguet) [2136123] - wifi: mac80211: keep recently active tx queues in scheduling list (Íñigo Huguet) [2136123] - wifi: mac80211: consider aql_tx_pending when checking airtime deficit (Íñigo Huguet) [2136123] - wifi: mac80211: make sta airtime deficit field s32 instead of s64 (Íñigo Huguet) [2136123] - wifi: mac80211: fix a kernel-doc complaint (Íñigo Huguet) [2136123] - wifi: cfg80211: remove redundant documentation (Íñigo Huguet) [2136123] - wifi: mac80211: sta_info: fix a missing kernel-doc struct element (Íñigo Huguet) [2136123] - wifi: mac80211: add a missing comma at kernel-doc markup (Íñigo Huguet) [2136123] - wifi: cfg80211: fix kernel-doc warnings all over the file (Íñigo Huguet) [2136123] - wifi: ieee80211: s1g action frames are not robust (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: Add another Foxconn T99W175 (Íñigo Huguet) [2136123] - wifi: cfg80211: Allow P2P client interface to indicate port authorization (Íñigo Huguet) [2136123] - wifi: mac80211: do not wake queues on a vif that is being stopped (Íñigo Huguet) [2136123] - wifi: mac80211: check skb_shared in ieee80211_8023_xmit() (Íñigo Huguet) [2136123] - wifi: mac80211: add gfp_t parameter to ieeee80211_obss_color_collision_notify (Íñigo Huguet) [2136123] - bus: mhi: host: Move IRQ allocation to controller registration phase (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: Add Cinterion MV31-W with new baseline (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: Add support for Quectel EM120 FCCL modem (Íñigo Huguet) [2136123] - wifi: rtw89: disable invalid phy reports for all ICs (Íñigo Huguet) [2136123] - wifi: rtw89: pci: fix PCI doesn't reclaim TX BD properly (Íñigo Huguet) [2136123] - wifi: rtw89: fix long RX latency in low power mode (Íñigo Huguet) [2136123] - wifi: rtw89: drop invalid TX rate report of legacy rate (Íñigo Huguet) [2136123] - wifi: rtw89: add UNEXP debug mask to keep monitor messages unexpected to happen frequently (Íñigo Huguet) [2136123] - wifi: rtw89: enable VO TX AMPDU (Íñigo Huguet) [2136123] - wifi: rtw89: fix potential TX stuck (Íñigo Huguet) [2136123] - wifi: rtw89: support TDLS (Íñigo Huguet) [2136123] - wifi: rtw89: allocate BSSID CAM per TDLS peer (Íñigo Huguet) [2136123] - wifi: rtw89: separate BSSID CAM operations (Íñigo Huguet) [2136123] - wifi: rtw89: allocate address CAM and MAC ID to TDLS peer (Íñigo Huguet) [2136123] - cfg80211: Indicate MLO connection info in connect and roam callbacks (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: print the link id (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: support creating MLO-capable radios (Íñigo Huguet) [2136123] - wifi: nl80211: expose link ID for associated BSSes (Íñigo Huguet) [2136123] - wifi: nl80211: expose link information for interfaces (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: send a beacon per link (Íñigo Huguet) [2136123] - wifi: mac80211: set STA deflink addresses (Íñigo Huguet) [2136123] - wifi: mac80211: maintain link-sta hash table (Íñigo Huguet) [2136123] - wifi: mac80211: RCU-ify link STA pointers (Íñigo Huguet) [2136123] - wifi: mac80211: ethtool: use deflink for now (Íñigo Huguet) [2136123] - wifi: mac80211: move ieee80211_bssid_match() function (Íñigo Huguet) [2136123] - wifi: mac80211: return a beacon for a specific link (Íñigo Huguet) [2136123] - wifi: mac80211: pass the link id in start/stop ap (Íñigo Huguet) [2136123] - wifi: mac80211: use link in start/stop ap (Íñigo Huguet) [2136123] - wifi: mac80211: implement add/del interface link callbacks (Íñigo Huguet) [2136123] - wifi: cfg80211: add optional link add/remove callbacks (Íñigo Huguet) [2136123] - wifi: cfg80211: sort trace.h (Íñigo Huguet) [2136123] - wifi: mac80211: add sta link addition/removal (Íñigo Huguet) [2136123] - wifi: mac80211: add MLO link ID to TX frame metadata (Íñigo Huguet) [2136123] - wifi: mac80211: remove band from TX info in MLO (Íñigo Huguet) [2136123] - wifi: mac80211: add vif link addition/removal (Íñigo Huguet) [2136123] - wifi: nl80211: support MLO in auth/assoc (Íñigo Huguet) [2136123] - wifi: mac80211: ignore IEEE80211_CONF_CHANGE_SMPS in chanctx mode (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: split bss_info_changed to vif/link info_changed (Íñigo Huguet) [2136123] - wifi: cfg80211: simplify cfg80211_mlme_auth() prototype (Íñigo Huguet) [2136123] - wifi: ieee80211: add definitions for multi-link element (Íñigo Huguet) [2136123] - wifi: nl80211: refactor BSS lookup in nl80211_associate() (Íñigo Huguet) [2136123] - wifi: cfg80211: mlme: get BSS entry outside cfg80211_mlme_assoc() (Íñigo Huguet) [2136123] - wifi: mac80211: tx: simplify chanctx_conf handling (Íñigo Huguet) [2136123] - wifi: mac80211: status: look up band only where needed (Íñigo Huguet) [2136123] - wifi: mac80211: sort trace.h file (Íñigo Huguet) [2136123] - wifi: mac80211: correct link config data in tracing (Íñigo Huguet) [2136123] - wifi: mac80211: make ieee80211_he_cap_ie_to_sta_he_cap() MLO-aware (Íñigo Huguet) [2136123] - wifi: mac80211: make some SMPS code MLD-aware (Íñigo Huguet) [2136123] - wifi: mac80211: HT: make ieee80211_ht_cap_ie_to_sta_ht_cap() MLO-aware (Íñigo Huguet) [2136123] - wifi: mac80211: add link_id to eht.c code for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: add link_id to vht.c code for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: refactor some link setup code (Íñigo Huguet) [2136123] - wifi: mac80211: validate some driver features for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: use IEEE80211_MLD_MAX_NUM_LINKS (Íñigo Huguet) [2136123] - wifi: mac80211: refactor some sta_info link handling (Íñigo Huguet) [2136123] - wifi: mac80211: remove sta_info_tx_streams() (Íñigo Huguet) [2136123] - wifi: mac80211: make channel context code MLO-aware (Íñigo Huguet) [2136123] - wifi: mac80211: pass link ID where already present (Íñigo Huguet) [2136123] - wifi: mac80211: add per-link configuration pointer (Íñigo Huguet) [2136123] - wifi: mac80211: split bss_info_changed method (Íñigo Huguet) [2136123] - mac80211: fix maybe-unused warning (Íñigo Huguet) [2136123] - wifi: mac80211: reorg some iface data structs for MLD (Íñigo Huguet) [2136123] - wifi: mac80211: move interface config to new struct (Íñigo Huguet) [2136123] - wifi: mac80211: move some future per-link data to bss_conf (Íñigo Huguet) [2136123] - wifi: cfg80211: do some rework towards MLO link APIs (Íñigo Huguet) [2136123] - wifi: mac80211: reject WEP or pairwise keys with key ID > 3 (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: Directly use ida_alloc()/free() (Íñigo Huguet) [2136123] - wifi: mac80211: refactor some key code (Íñigo Huguet) [2136123] - wifi: mac80211: remove cipher scheme support (Íñigo Huguet) [2136123] - wifi: nl80211: fix typo in comment (Íñigo Huguet) [2136123] - treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_391.RULE (Íñigo Huguet) [2136123] - rtw88: 8821c: fix access const table of channel parameters (Íñigo Huguet) [2136123] - rtw89: add new state to CFO state machine for UL-OFDMA (Íñigo Huguet) [2136123] - rtw89: 8852c: add trigger frame counter (Íñigo Huguet) [2136123] - ieee80211: add trigger frame definition (Íñigo Huguet) [2136123] - ath10k: fix recently introduced checkpatch warning (Íñigo Huguet) [2136123] - wifi: rtw89: support MULTI_BSSID and correct BSSID mask of H2C (Íñigo Huguet) [2136123] - wifi: ray_cs: Drop useless status variable in parse_addr() (Íñigo Huguet) [2136123] - wifi: ray_cs: Utilize strnlen() in parse_addr() (Íñigo Huguet) [2136123] - wifi: rtw88: use *ph to print small buffer (Íñigo Huguet) [2136123] - ath11k: Fix warnings reported by checkpatch (Íñigo Huguet) [2136123] - ath11k: Fix LDPC config in set_bitrate_mask hook (Íñigo Huguet) [2136123] - wifi: mac80211: fix use-after-free in chanctx code (Íñigo Huguet) [2136123] - ath10k: fix regdomain info of iw reg set/get (Íñigo Huguet) [2136123] - ath11k: support avg signal in station dump (Íñigo Huguet) [2136123] - wifi: rtlwifi: fix error codes in rtl_debugfs_set_write_h2c() (Íñigo Huguet) [2136123] - wifi: rtw88: Fix Sparse warning for rtw8821c_hw_spec (Íñigo Huguet) [2136123] - wifi: rtw88: Fix Sparse warning for rtw8723d_hw_spec (Íñigo Huguet) [2136123] - wifi: rtw88: Fix Sparse warning for rtw8822c_hw_spec (Íñigo Huguet) [2136123] - wifi: rtw88: Fix sparse warning for rtw8822b_hw_spec (Íñigo Huguet) [2136123] - rtw88: fix null vif pointer when hw_scan fails (Íñigo Huguet) [2136123] - rtw89: sar: adjust and support SAR on 6GHz band (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: re-calibrate RX DCK once thermal changes a lot (Íñigo Huguet) [2136123] - rtw89: pci: handle hardware watchdog timeout interrupt status (Íñigo Huguet) [2136123] - rtw89: fix null vif pointer when hw_scan fails (Íñigo Huguet) [2136123] - rtw89: fix channel inconsistency during hw_scan (Íñigo Huguet) [2136123] - wifi: rtw88: add a work to correct atomic scheduling warning of ::set_tim (Íñigo Huguet) [2136123] - wifi: iwlwifi: pcie: rename CAUSE macro (Íñigo Huguet) [2136123] - wifi: brcmfmac: work around a GCC 12 -Warray-bounds warning (Íñigo Huguet) [2136123] - wifi: iwlwifi: use unsigned to silence a GCC 12 warning (Íñigo Huguet) [2136123] - wifi: rtlwifi: remove always-true condition pointed out by GCC 12 (Íñigo Huguet) [2136123] - wifi: ath9k: silence array-bounds warning on GCC 12 (Íñigo Huguet) [2136123] - ath9k: replace ternary operator with max() (Íñigo Huguet) [2136123] - ath11k: Init hw_params before setting up AHB resources (Íñigo Huguet) [2136123] - ath11k: Fix warning on variable 'sar' dereference before check (Íñigo Huguet) [2136123] - ath10k: fix misreported tx bandwidth for 160Mhz (Íñigo Huguet) [2136123] - ath10k: add encapsulation offloading support (Íñigo Huguet) [2136123] - ath10k: turn rawmode into frame_mode (Íñigo Huguet) [2136123] - ath10k: improve tx status reporting (Íñigo Huguet) [2136123] - ath10k: do not enforce interrupt trigger type (Íñigo Huguet) [2136123] - iwlwifi: mei: fix potential NULL-ptr deref (Íñigo Huguet) [2136123] - iwlwifi: mei: clear the sap data header before sending (Íñigo Huguet) [2136123] - iwlwifi: mvm: remove vif_count (Íñigo Huguet) [2136123] - iwlwifi: mvm: always tell the firmware to accept MCAST frames in BSS (Íñigo Huguet) [2136123] - iwlwifi: mvm: add OTP info in case of init failure (Íñigo Huguet) [2136123] - iwlwifi: mvm: fix assert 1F04 upon reconfig (Íñigo Huguet) [2136123] - iwlwifi: mvm: clean up authorized condition (Íñigo Huguet) [2136123] - iwlwifi: mvm: use NULL instead of ERR_PTR when parsing wowlan status (Íñigo Huguet) [2136123] - iwlwifi: pcie: simplify MSI-X cause mapping (Íñigo Huguet) [2136123] - ath11k: update missing MU-MIMO and OFDMA stats (Íñigo Huguet) [2136123] - rtw89: pci: only mask out INT indicator register for disable interrupt v1 (Íñigo Huguet) [2136123] - rtw89: convert rtw89_band to nl80211_band precisely (Íñigo Huguet) [2136123] - rtw89: 8852c: update txpwr tables to HALRF_027_00_052 (Íñigo Huguet) [2136123] - rtw89: cfo: check mac_id to avoid out-of-bounds (Íñigo Huguet) [2136123] - rtw89: 8852c: set TX antenna path (Íñigo Huguet) [2136123] - rtw89: add ieee80211::sta_rc_update ops (Íñigo Huguet) [2136123] - wireless: Fix Makefile to be in alphabetical order (Íñigo Huguet) [2136123] - mac80211: refactor freeing the next_beacon (Íñigo Huguet) [2136123] - cfg80211: fix kernel-doc for cfg80211_beacon_data (Íñigo Huguet) [2136123] - mac80211: minstrel_ht: support ieee80211_rate_status (Íñigo Huguet) [2136123] - mac80211: extend current rate control tx status API (Íñigo Huguet) [2136123] - mac80211: minstrel_ht: fill all requested rates (Íñigo Huguet) [2136123] - mac80211: disable BSS color collision detection in case of no free colors (Íñigo Huguet) [2136123] - nl80211: Parse NL80211_ATTR_HE_BSS_COLOR as a part of nl80211_parse_beacon (Íñigo Huguet) [2136123] - mac80211: mlme: track assoc_bss/associated separately (Íñigo Huguet) [2136123] - mac80211: remove useless bssid copy (Íñigo Huguet) [2136123] - mac80211: remove unused argument to ieee80211_sta_connection_lost() (Íñigo Huguet) [2136123] - mac80211: mlme: use local SSID copy (Íñigo Huguet) [2136123] - mac80211: use ifmgd->bssid instead of ifmgd->associated->bssid (Íñigo Huguet) [2136123] - mac80211: mlme: move in RSSI reporting code (Íñigo Huguet) [2136123] - mac80211: remove stray multi_sta_back_32bit docs (Íñigo Huguet) [2136123] - mac80211: fix typo in documentation (Íñigo Huguet) [2136123] - mac80211: unify CCMP/GCMP AAD construction (Íñigo Huguet) [2136123] - mt76: mt7921: add ipv6 NS offload support (Íñigo Huguet) [2136123] - mt76: add gfp to mt76_mcu_msg_alloc signature (Íñigo Huguet) [2136123] - mt76: mt7915: add more statistics from fw_util debugfs knobs (Íñigo Huguet) [2136123] - mt76: mt7915: improve error handling for fw_debug knobs (Íñigo Huguet) [2136123] - mt76: mt7615/mt7915: do reset_work with mt76's work queue (Íñigo Huguet) [2136123] - mt76: mt7915: add support for 6G in-band discovery (Íñigo Huguet) [2136123] - mt76: mt7915: add Wireless Ethernet Dispatch support (Íñigo Huguet) [2136123] - net: ethernet: mtk_eth_soc: add support for Wireless Ethernet Dispatch (WED) (Íñigo Huguet) [2136123] - mt76: make number of tokens configurable dynamically (Íñigo Huguet) [2136123] - mt76: add support for overriding the device used for DMA mapping (Íñigo Huguet) [2136123] - mt76: dma: add wrapper macro for accessing queue registers (Íñigo Huguet) [2136123] - mt76: mt7915: move MT_INT_MASK_CSR to init.c (Íñigo Huguet) [2136123] - mt76: mt7915: introduce mt7915_mac_severe_check() (Íñigo Huguet) [2136123] - mt76: mt7915: rework SER debugfs knob (Íñigo Huguet) [2136123] - mt76: mt7915: limit minimum twt duration (Íñigo Huguet) [2136123] - mt76: mt7915: reject duplicated twt flows (Íñigo Huguet) [2136123] - mt76: mt7915: update mt7986 patch in mt7986_wmac_adie_patch_7976() (Íñigo Huguet) [2136123] - mt76: connac: use skb_put_data instead of open coding (Íñigo Huguet) [2136123] - mt76: mt7915: configure soc clocks in mt7986_wmac_init (Íñigo Huguet) [2136123] - mt76: fix encap offload ethernet type check (Íñigo Huguet) [2136123] - mt76: mt7915: disable RX_HDR_TRANS_SHORT (Íñigo Huguet) [2136123] - mt76: mt7603: move spin_lock_bh() to spin_lock() (Íñigo Huguet) [2136123] - mt76: mt7915: add debugfs knob for RF registers read/write (Íñigo Huguet) [2136123] - mt76: mt7921: make read-only array ppet16_ppet8_ru3_ru0 static const (Íñigo Huguet) [2136123] - mt76: mt7915: make read-only array ppet16_ppet8_ru3_ru0 static const (Íñigo Huguet) [2136123] - mt76: mt7915: remove SCS feature (Íñigo Huguet) [2136123] - mt76: fix rx reordering with non explicit / psmp ack policy (Íñigo Huguet) [2136123] - mt76: mt7921: Add AP mode support (Íñigo Huguet) [2136123] - mt76: mt7915: use 0xff to initialize bitrate_mask in mt7915_init_bitrate_mask (Íñigo Huguet) [2136123] - mt76: mt7915: always call mt7915_wfsys_reset() during init (Íñigo Huguet) [2136123] - mt76: mt7921: rely on mt76_dev rxfilter in mt7921_configure_filter (Íñigo Huguet) [2136123] - mt76: mt7921u: add suspend/resume support (Íñigo Huguet) [2136123] - mt76: fix MBSS index condition in DBDC mode (Íñigo Huguet) [2136123] - mt76: fix use-after-free by removing a non-RCU wcid pointer (Íñigo Huguet) [2136123] - mt76: mt7921: accept rx frames with non-standard VHT MCS10-11 (Íñigo Huguet) [2136123] - mt76: mt7915: accept rx frames with non-standard VHT MCS10-11 (Íñigo Huguet) [2136123] - mt76: dma: use kzalloc instead of devm_kzalloc for txwi (Íñigo Huguet) [2136123] - mt76: reduce tx queue lock hold time (Íñigo Huguet) [2136123] - mt76: mt7915: rework hardware/phy initialization (Íñigo Huguet) [2136123] - rtlwifi: Use pr_warn instead of WARN_ONCE (Íñigo Huguet) [2136123] - rtw89: add debug entry to dump BSSID CAM (Íñigo Huguet) [2136123] - rtw89: add debug select to dump MAC pages 0x30 to 0x33 (Íñigo Huguet) [2136123] - rtw89: correct CCA control (Íñigo Huguet) [2136123] - rtw89: correct setting of RX MPDU length (Íñigo Huguet) [2136123] - rtw89: 8852c: add settings to decrease the effect of DC (Íñigo Huguet) [2136123] - brcmfmac: allow setting wlan MAC address using device tree (Íñigo Huguet) [2136123] - ath11k: remove redundant assignment to variables vht_mcs and he_mcs (Íñigo Huguet) [2136123] - ath11k: Reuse the available memory after firmware reload (Íñigo Huguet) [2136123] - ath11k: Designating channel frequency when sending management frames (Íñigo Huguet) [2136123] - ath11k: Implement remain-on-channel support (Íñigo Huguet) [2136123] - ath11k: Handle keepalive during WoWLAN suspend and resume (Íñigo Huguet) [2136123] - bus: mhi: host: Add support for Foxconn T99W373 and T99W368 (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: add Telit FN990 (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: add Telit FN980 v1 hardware revision (Íñigo Huguet) [2136123] - bus: mhi: replace snprintf with sysfs_emit (Íñigo Huguet) [2136123] - rtw88: adjust adaptivity option to 1 (Íñigo Huguet) [2136123] - ath11k: Fix RX de-fragmentation issue on WCN6750 (Íñigo Huguet) [2136123] - ath10k: support bus and device specific API 1 BDF selection (Íñigo Huguet) [2136123] - ath10k: mac: fix too long lines (Íñigo Huguet) [2136123] - ath11k: mac: fix too long line (Íñigo Huguet) [2136123] - mac80211: support disabling EHT mode (Íñigo Huguet) [2136123] - cfg80211: support disabling EHT mode (Íñigo Huguet) [2136123] - mac80211: upgrade passive scan to active scan on DFS channels after beacon rx (Íñigo Huguet) [2136123] - mac80211: tx: delete a redundant if statement in ieee80211_check_fast_xmit() (Íñigo Huguet) [2136123] - mac80211: consider Order bit to fill CCMP AAD (Íñigo Huguet) [2136123] - cfg80211: declare MODULE_FIRMWARE for regulatory.db (Íñigo Huguet) [2136123] - nl80211: rework internal_flags usage (Íñigo Huguet) [2136123] - nl80211: don't hold RTNL in color change request (Íñigo Huguet) [2136123] - cfg80211: remove cfg80211_get_chan_state() (Íñigo Huguet) [2136123] - ath11k: Add support for targets without trustzone (Íñigo Huguet) [2136123] - rtw89: 8852c: add 8852ce to Makefile and Kconfig (Íñigo Huguet) [2136123] - rtw89: 8852c: fix warning of FIELD_PREP() mask type (Íñigo Huguet) [2136123] - rtw89: 8852c: correct register definitions used by 8852c (Íñigo Huguet) [2136123] - rtw89: correct AID settings of beamformee (Íñigo Huguet) [2136123] - rtw89: ps: fine tune polling interval while changing low power mode (Íñigo Huguet) [2136123] - rtw89: 8852c: add basic and remaining chip_info (Íñigo Huguet) [2136123] - rtw89: 8852c: add chip_ops::bb_ctrl_btc_preagc (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: get calibrated channels to notify firmware (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add DPK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add IQK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add RX DCK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add RCK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add TSSI (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add LCK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add DACK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add RFK tables (Íñigo Huguet) [2136123] - rtw88: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2136123] - ath10k: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2136123] - ath11k: Add support for WCN6750 device (Íñigo Huguet) [2136123] - ath11k: Datapath changes to support WCN6750 (Íñigo Huguet) [2136123] - ath11k: HAL changes to support WCN6750 (Íñigo Huguet) [2136123] - ath11k: Add QMI changes for WCN6750 (Íñigo Huguet) [2136123] - ath11k: Fetch device information via QMI for WCN6750 (Íñigo Huguet) [2136123] - ath11k: Add register access logic for WCN6750 (Íñigo Huguet) [2136123] - ath11k: Add HW params for WCN6750 (Íñigo Huguet) [2136123] - ath11k: Move parameters in bus_params to hw_params (Íñigo Huguet) [2136123] - ath11k: change management tx queue to avoid connection timed out (Íñigo Huguet) [2136123] - ath11k: fix warning of not found station for bssid in message (Íñigo Huguet) [2136123] - rtw88: fix hw scan may cause disconnect issue (Íñigo Huguet) [2136123] - rtw88: fix not disabling beacon filter after disconnection (Íñigo Huguet) [2136123] - rtw88: add HT MPDU density value for each chip (Íñigo Huguet) [2136123] - ath11k: Don't use GFP_KERNEL in atomic context (Íñigo Huguet) [2136123] - ath10k: skip ath10k_halt during suspend for driver state RESTARTING (Íñigo Huguet) [2136123] - rtw89: remove unneeded semicolon (Íñigo Huguet) [2136123] - ath10k: simplify if-if to if-else (Íñigo Huguet) [2136123] - ath11k: read country code from SMBIOS for WCN6855/QCA6390 (Íñigo Huguet) [2136123] - ath11k: disable spectral scan during spectral deinit (Íñigo Huguet) [2136123] - ath11k: Update WBM idle ring HP after FW mode on (Íñigo Huguet) [2136123] - ath11k: WMI changes to support WCN6750 (Íñigo Huguet) [2136123] - ath11k: Do not put HW in DBS mode for WCN6750 (Íñigo Huguet) [2136123] - rtlwifi: btcoex: fix if == else warning (Íñigo Huguet) [2136123] - rtw88: use the correct bit in the REG_HCI_OPT_CTRL register (Íñigo Huguet) [2136123] - mwifiex: Add SD8997 SDIO-UART firmware (Íñigo Huguet) [2136123] - mwifiex: Select firmware based on strapping (Íñigo Huguet) [2136123] - rtw89: 8852c: add chip_ops related to BTC (Íñigo Huguet) [2136123] - rtw89: 8852c: fill freq and band of RX status by PPDU report (Íñigo Huguet) [2136123] - rtw89: 8852c: implement chip_ops::get_thermal (Íñigo Huguet) [2136123] - rtw89: 8852c: implement chip_ops related to TX power (Íñigo Huguet) [2136123] - rtw89: 8852c: configure default BB TX/RX path (Íñigo Huguet) [2136123] - rtw89: add RF H2C to notify firmware (Íñigo Huguet) [2136123] - rtw89: don't flush hci queues and send h2c if power is off (Íñigo Huguet) [2136123] - rtw89: pci: allow to process RPP prior to TX BD (Íñigo Huguet) [2136123] - rtw89: ps: access TX/RX rings via another registers in low power mode (Íñigo Huguet) [2136123] - rtw89: ser: re-enable interrupt in threadfn if under_recovery (Íñigo Huguet) [2136123] - rtw89: pci: add a separate interrupt handler for low power mode (Íñigo Huguet) [2136123] - rtw89: pci: reclaim TX BD only if it really need (Íñigo Huguet) [2136123] - rtw89: pci: add variant RPWM/CPWM to enter low power mode (Íñigo Huguet) [2136123] - rtw89: pci: add variant IMR/ISR and configure functions (Íñigo Huguet) [2136123] - bus: mhi: host: Add support for Cinterion MV32-WA/MV32-WB (Íñigo Huguet) [2136123] - bus: mhi: host: Optimize and update MMIO register write method (Íñigo Huguet) [2136123] - bus: mhi: host: Bail on writing register fields if read fails (Íñigo Huguet) [2136123] - bus: mhi: host: Wait for ready state after reset (Íñigo Huguet) [2136123] - bus: mhi: host: Add soc_reset sysfs (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: Sort mhi_pci_id_table based on the PID (Íñigo Huguet) [2136123] - bus: mhi: host: Use cached values for calculating the shared write pointer (Íñigo Huguet) [2136123] - rtw88: pci: 8821c: Disable 21ce completion timeout (Íñigo Huguet) [2136123] - rtw88: fix uninitialized 'tim_offset' warning (Íñigo Huguet) [2136123] - rtw89: 8852c: add help function of set channel (Íñigo Huguet) [2136123] - rtw89: 8852c: add set channel of BB part (Íñigo Huguet) [2136123] - rtw89: 8852c: set channel of MAC part (Íñigo Huguet) [2136123] - rtw89: 8852c: add set channel function of RF part (Íñigo Huguet) [2136123] - rtw89: 8852c: add HFC parameters (Íñigo Huguet) [2136123] - rtw89: 8852c: add efuse gain offset parser (Íñigo Huguet) [2136123] - rtw89: 8852c: support bb gain info (Íñigo Huguet) [2136123] - rtw89: 8852c: add BB initial and reset functions (Íñigo Huguet) [2136123] - rtw89: 8852c: phy: configure TSSI bandedge (Íñigo Huguet) [2136123] - rtw89: 8852c: add TX power track tables (Íñigo Huguet) [2136123] - rtw89: 8852c: add TX power by rate and limit tables (Íñigo Huguet) [2136123] - rtw89: 8852c: add BB and RF parameters tables (Íñigo Huguet) [2136123] - ath9k: fix QCA9561 PA bias level (Íñigo Huguet) [2136123] - ath9k_htc: fix potential out of bounds access with invalid rxstatus->rs_keyix (Íñigo Huguet) [2136123] - ath11k: Fix build warning without CONFIG_IPV6 (Íñigo Huguet) [2136123] - ath11k: fix missing unlock on error in ath11k_wow_op_resume() (Íñigo Huguet) [2136123] - ath11k: Add support for SAR (Íñigo Huguet) [2136123] - ath11k: add support for extended wmi service bit (Íñigo Huguet) [2136123] - rtw89: pci: correct return value handling of rtw89_write16_mdio_mask() (Íñigo Huguet) [2136123] - rtw89: configure security CAM for V1 chip (Íñigo Huguet) [2136123] - rtw89: add new H2C to configure security CAM via DCTL for V1 chip (Íñigo Huguet) [2136123] - rtw89: extend H2C of CMAC control info (Íñigo Huguet) [2136123] - rtlwifi: rtl8192cu: Fix spelling mistake "writting" -> "writing" (Íñigo Huguet) [2136123] - rtlwifi: Fix spelling mistake "cacluated" -> "calculated" (Íñigo Huguet) [2136123] - rtw88: 8821ce: Disable PCIe ASPM L1 for 8821CE using chip ID (Íñigo Huguet) [2136123] - rtw88: 8821ce: add support for device ID 0xb821 (Íñigo Huguet) [2136123] - rtw88: 8821c: fix debugfs rssi value (Íñigo Huguet) [2136123] - rtw88: do PHY calibration while starting AP (Íñigo Huguet) [2136123] - rtw88: 8821c: Enable TX report for management frames (Íñigo Huguet) [2136123] - rtw88: Add update beacon flow for AP mode (Íñigo Huguet) [2136123] - rtw88: fix incorrect frequency reported (Íñigo Huguet) [2136123] - rtw88: add ieee80211:sta_rc_update ops (Íñigo Huguet) [2136123] - rtw89: rtw89_ser: add const to struct state_ent and event_ent (Íñigo Huguet) [2136123] - rtw89: 8852c: add 8852c specific BT-coexistence initial function (Íñigo Huguet) [2136123] - rtw89: Skip useless dig gain and igi related settings for 8852C (Íñigo Huguet) [2136123] - rtw89: 8852c: disable firmware watchdog if CPU disabled (Íñigo Huguet) [2136123] - rtw89: reset BA CAM (Íñigo Huguet) [2136123] - rtw89: change station scheduler setting for hardware TX mode (Íñigo Huguet) [2136123] - rtw89: ser: configure top ERR IMR for firmware to recover (Íñigo Huguet) [2136123] - rtw89: ser: configure C-MAC interrupt mask (Íñigo Huguet) [2136123] - rtw89: ser: configure D-MAC interrupt mask (Íñigo Huguet) [2136123] - rtw89: ser: fix unannotated fall-through (Íñigo Huguet) [2136123] - ath9k: Remove unnecessary print function dev_err() (Íñigo Huguet) [2136123] - ath11k: Fix spelling mistake "reseting" -> "resetting" (Íñigo Huguet) [2136123] - ath9k: fix ath_get_rate_txpower() to respect the rate list end tag (Íñigo Huguet) [2136123] - mac80211: prepare sta handling for MLO support (Íñigo Huguet) [2136123] - mac80211: minstrel_ht: fix where rate stats are stored (fixes debugfs output) (Íñigo Huguet) [2136123] - nl80211: show SSID for P2P_GO interfaces (Íñigo Huguet) [2136123] - mac80211: introduce BSS color collision detection (Íñigo Huguet) [2136123] - mac80211: Improve confusing comment around tx_info clearing (Íñigo Huguet) [2136123] - mac80211: protect ieee80211_assign_beacon with next_beacon check (Íñigo Huguet) [2136123] - rtl8xxxu: fill up txrate info for gen1 chips (Íñigo Huguet) [2136123] - rtl8xxxu: feed antenna information for cfg80211 (Íñigo Huguet) [2136123] - rtlwifi: replace usage of found with dedicated list iterator variable (Íñigo Huguet) [2136123] - brcmfmac: Avoid keeping power to SDIO card unless WOWL is used (Íñigo Huguet) [2136123] - mwifiex: add mutex lock for call in mwifiex_dfs_chan_sw_work_queue (Íñigo Huguet) [2136123] - rtw89: fix misconfiguration on hw_scan channel time (Íñigo Huguet) [2136123] - rtw89: coex: Add case for scan offload (Íñigo Huguet) [2136123] - rtw89: packet offload handler to avoid warning (Íñigo Huguet) [2136123] - rtw89: change idle mode condition during hw_scan (Íñigo Huguet) [2136123] - rtw89: update ptcl_init (Íñigo Huguet) [2136123] - rtw89: update TMAC parameters (Íñigo Huguet) [2136123] - rtw89: initialize NAV control (Íñigo Huguet) [2136123] - rtw89: update scheduler setting (Íñigo Huguet) [2136123] - rtw89: 8852c: update security engine setting (Íñigo Huguet) [2136123] - rtw89: Turn on CR protection of CMAC (Íñigo Huguet) [2136123] - rtw89: add chip_ops::{enable,disable}_bb_rf to support v1 chip (Íñigo Huguet) [2136123] - rtw89: update STA scheduler parameters for v1 chip (Íñigo Huguet) [2136123] - rtw89: extend dmac_pre_init to support 8852C (Íñigo Huguet) [2136123] - rtw89: pci: add L1 settings (Íñigo Huguet) [2136123] - rtw89: pci: add deglitch setting (Íñigo Huguet) [2136123] - rtw89: pci: set address info registers depends on chips (Íñigo Huguet) [2136123] - rtw89: pci: add LTR setting for v1 chip (Íñigo Huguet) [2136123] - rtw89: pci: refine pci pre_init function (Íñigo Huguet) [2136123] - rtw89: pci: add pci attributes to configure operating mode (Íñigo Huguet) [2136123] - rtw89: pci: add register definition to rtw89_pci_info to generalize pci code (Íñigo Huguet) [2136123] - ath11k: mhi: remove unnecessary goto from ath11k_mhi_start() (Íñigo Huguet) [2136123] - ath11k: mhi: add error handling for suspend and resume (Íñigo Huguet) [2136123] - ath11k: mhi: remove state machine (Íñigo Huguet) [2136123] - rtw89: handle potential uninitialized variable (Íñigo Huguet) [2136123] - rtw89: read RX bandwidth from v1 type RX descriptor (Íñigo Huguet) [2136123] - rtw89: support hardware generate security header (Íñigo Huguet) [2136123] - rtw89: support variant of fill_txdesc (Íñigo Huguet) [2136123] - rtw89: pci: support variant of fill_txaddr_info (Íñigo Huguet) [2136123] - rtw89: add chip_info::h2c_desc_size/fill_txdesc_fwcmd to support new chips (Íñigo Huguet) [2136123] - rtw89: disabled IGI configuration for unsupported hardware (Íñigo Huguet) [2136123] - rtw89: packed IGI configuration flow into function for DIG feature (Íñigo Huguet) [2136123] - rtw89: regd: update mapping table to R59-R32 (Íñigo Huguet) [2136123] - rtw89: regd: consider 6G band (Íñigo Huguet) [2136123] - rtw89: 8852a: update txpwr tables to HALRF_027_00_038 (Íñigo Huguet) [2136123] - rtw89: add UK to regulation type (Íñigo Huguet) [2136123] - rtw89: reduce export symbol number of mac size and quota (Íñigo Huguet) [2136123] - rtw89: support FW crash simulation (Íñigo Huguet) [2136123] - rtw89: reconstruct fw feature (Íñigo Huguet) [2136123] - rtw89: ser: dump fw backtrace while L2 reset (Íñigo Huguet) [2136123] - rtw89: ser: dump memory for fw payload engine while L2 reset (Íñigo Huguet) [2136123] - rtw89: ser: control hci interrupts on/off by state (Íñigo Huguet) [2136123] - rtw89: mac: correct decision on error status by scenario (Íñigo Huguet) [2136123] - rtw89: mac: move table of mem base addr to common (Íñigo Huguet) [2136123] - rtw89: ser: fix CAM leaks occurring in L2 reset (Íñigo Huguet) [2136123] - rtw88: change idle mode condition during hw_scan (Íñigo Huguet) [2136123] - iwlwifi: mei: Replace zero-length array with flexible-array member (Íñigo Huguet) [2136123] - iwlwifi: fw: Replace zero-length arrays with flexible-array members (Íñigo Huguet) [2136123] - ath11k: fix driver initialization failure with WoW unsupported hw (Íñigo Huguet) [2136123] - ath11k: Remove unnecessary delay in ath11k_core_suspend (Íñigo Huguet) [2136123] - ath11k: Change max no of active probe SSID and BSSID to fw capability (Íñigo Huguet) [2136123] - ath11k: Remove core PCI references from PCI common code (Íñigo Huguet) [2136123] - ath11k: Refactor MSI logic to support WCN6750 (Íñigo Huguet) [2136123] - ath11k: Choose MSI config based on HW revision (Íñigo Huguet) [2136123] - ath11k: Refactor PCI code to support WCN6750 (Íñigo Huguet) [2136123] - ath11k: PCI changes to support WCN6750 (Íñigo Huguet) [2136123] - bus: mhi: ep: Add uevent support for module autoloading (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for suspending and resuming channels (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for queueing SKBs to the host (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for processing channel rings (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for reading from the host (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for processing command rings (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for handling SYS_ERR condition (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for handling MHI_RESET (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for powering down the MHI endpoint stack (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for powering up the MHI endpoint stack (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for processing MHI endpoint interrupts (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for managing MHI state machine (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for sending events to the host (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for ring management (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for managing MMIO registers (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for creating and destroying MHI EP devices (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for registering MHI endpoint client drivers (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for registering MHI endpoint controllers (Íñigo Huguet) [2136123] - ath9k: make is2ghz consistent in ar9003_eeprom (Íñigo Huguet) [2136123] - ath10k: add support for MSDU IDs for USB devices (Íñigo Huguet) [2136123] - ath11k: add support to search regdb data in board-2.bin for WCN6855 (Íñigo Huguet) [2136123] - ath11k: store and send country code to firmware after recovery (Íñigo Huguet) [2136123] - ath9k: add functions to get paprd rate mask (Íñigo Huguet) [2136123] - ath9k: refactor ar9003_hw_spur_mitigate_ofdm (Íñigo Huguet) [2136123] - ath9k: fix ar9003_get_eepmisc (Íñigo Huguet) [2136123] - ath9k: use AR9300_MAX_CHAINS when appropriate (Íñigo Huguet) [2136123] - ath9k: split set11nRateFlags and set11nChainSel (Íñigo Huguet) [2136123] - ath9k: make ATH_SREV macros more consistent (Íñigo Huguet) [2136123] - ath11k: Add peer rhash table support (Íñigo Huguet) [2136123] - ath11k: add read variant from SMBIOS for download board data (Íñigo Huguet) [2136123] - ath11k: add fallback board name without variant while searching board-2.bin (Íñigo Huguet) [2136123] - ath11k: enable PLATFORM_CAP_PCIE_GLOBAL_RESET QMI host capability (Íñigo Huguet) [2136123] - ath11k: Add hw-restart option to simulate_fw_crash (Íñigo Huguet) [2136123] - ath11k: add synchronization operation between reconfigure of mac80211 and ath11k_base (Íñigo Huguet) [2136123] - ath11k: add support for device recovery for QCA6390/WCN6855 (Íñigo Huguet) [2136123] - ath11k: disable regdb support for QCA6390 (Íñigo Huguet) [2136123] - ath11k: remove unused ATH11K_BD_IE_BOARD_EXT (Íñigo Huguet) [2136123] - ath11k: change fw build id format in driver init log (Íñigo Huguet) [2136123] - ath11k: Refactor the peer delete (Íñigo Huguet) [2136123] - ath10k: Use of_device_get_match_data() helper (Íñigo Huguet) [2136123] - ath10k: Trigger sta disconnect on hardware restart (Íñigo Huguet) [2136123] - ath9k: Use platform_get_irq() to get the interrupt (Íñigo Huguet) [2136123] - ath11k: support GTK rekey offload (Íñigo Huguet) [2136123] - ath11k: support ARP and NS offload (Íñigo Huguet) [2136123] - ath11k: purge rx pktlog when entering WoW (Íñigo Huguet) [2136123] - ath11k: implement hardware data filter (Íñigo Huguet) [2136123] - ath11k: Add WoW net-detect functionality (Íñigo Huguet) [2136123] - ath11k: Add basic WoW functionalities (Íñigo Huguet) [2136123] - x86/cpu: Add several Intel server CPU model numbers (Prarit Bhargava) [2158037] - ice: Implement devlink port split operations (Petr Oros) [2009705] - ice: Add additional flags to ice_nvm_write_activate (Petr Oros) [2009705] - ice: Add port option admin queue commands (Petr Oros) [2009705] - hwmon: (coretemp) Check for null before removing sysfs attrs (Phil Auld) [2152429] - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID (Jon Maloy) [2099301] {CVE-2022-1789} - redhat/configs: enable HP_WATCHDOG for aarch64 (Mark Salter) [2113079] - watchdog/hpwdt: Enable HP_WATCHDOG for ARM64 systems. (Mark Salter) [2113079] - watchdog: Improve Kconfig entry ordering and dependencies (Mark Salter) [2113079] - watchdog/hpwdt: Include nmi.h only if CONFIG_HPWDT_NMI_DECODING (Mark Salter) [2113079] - uprobes/x86: Allow to probe a NOP instruction with 0x66 prefix (Oleg Nesterov) [2133797] - platform/mellanox: Remove redundant 'NULL' check (Mark Langsdorf) [2122314] - platform/mellanox: Remove unnecessary code (Mark Langsdorf) [2122314] - platform/mellanox: mlxreg-lc: Fix locking issue (Mark Langsdorf) [2122314] - platform/mellanox: mlxreg-lc: Fix coverity warning (Mark Langsdorf) [2122314] - platform/mellanox: mlxreg-lc: Fix error flow and extend verbosity (Mark Langsdorf) [2122314] - platform/mellanox: mlxreg-io: Add locking for io operations (Mark Langsdorf) [2122314] - platform/mellanox: nvsw-sn2201: fix error code in nvsw_sn2201_create_static_devices() (Mark Langsdorf) [2122314] - platform/mellanox: Add static in struct declaration. (Mark Langsdorf) [2122314] - platform/mellanox: Spelling s/platfom/platform/ (Mark Langsdorf) [2122314] - redhat/configs: Enable Mellanox SN2201 management device (Mark Langsdorf) [2122314] - platform/mellanox: Add support for new SN2201 system (Mark Langsdorf) [2122314] - platform_data/mlxreg: Add field for notification callback (Mark Langsdorf) [2122314] - Bluetooth: btintel: Fix WBS setting for Intel legacy ROM products (Gopal Tiwari) [2129295] - Bluetooth: btintel: Fix broken LED quirk for legacy ROM devices (Gopal Tiwari) [2129295] - Bluetooth: Add support hdev to allocate private data (Gopal Tiwari) [2129295] - Bluetooth: btintel: Fix the legacy bootloader returns tlv based version (Gopal Tiwari) [2129295] - Bluetooth: btintel: Clean the exported function to static (Gopal Tiwari) [2129295] - Bluetooth: btintel: Move hci quirks to setup routine (Gopal Tiwari) [2129295] - Bluetooth: btintel: Refactoring setup routine for bootloader devices (Gopal Tiwari) [2129295] - Bluetooth: btintel: Add combined set_diag functions (Gopal Tiwari) [2129295] - Bluetooth: btintel: Fix the LED is not turning off immediately (Gopal Tiwari) [2129295] - Bluetooth: btintel: Fix the first HCI command not work with ROM device (Gopal Tiwari) [2129295] - Bluetooth: btintel: Add btintel data struct (Gopal Tiwari) [2129295] - Bluetooth: btintel: Refactoring setup routine for legacy ROM sku (Gopal Tiwari) [2129295] - Bluetooth: btintel: Add combined setup and shutdown functions (Gopal Tiwari) [2129295] - EDAC/mc_sysfs: Increase legacy channel support to 12 (Aristeu Rozanski) [2139861] - NFS: Trigger the "ls -l" readdir heuristic sooner (Benjamin Coddington) [2025991] - NFS: Cache all entries in the readdirplus reply (Benjamin Coddington) [2025991] - NFS: Optimise away the previous cookie field (Benjamin Coddington) [2025991] - NFS: Fix up forced readdirplus (Benjamin Coddington) [2025991] - NFS: Convert readdir page cache to use a cookie based index (Benjamin Coddington) [2025991] - NFS: Clean up page array initialisation/free (Benjamin Coddington) [2025991] - NFS: Trace effects of the readdirplus heuristic (Benjamin Coddington) [2025991] - NFS: Trace effects of readdirplus on the dcache (Benjamin Coddington) [2025991] - NFS: Add basic readdir tracing (Benjamin Coddington) [2025991] - NFS: Don't request readdirplus when revalidation was forced (Benjamin Coddington) [2025991] - NFSv4: Ask for a full XDR buffer of readdir goodness (Benjamin Coddington) [2025991] - NFS: Don't ask for readdirplus unless it can help nfs_getattr() (Benjamin Coddington) [2025991] - NFS: Improve heuristic for readdirplus (Benjamin Coddington) [2025991] - NFS: Reduce use of uncached readdir (Benjamin Coddington) [2025991] - NFS: Simplify nfs_readdir_xdr_to_array() (Benjamin Coddington) [2025991] - NFS: If the cookie verifier changes, we must invalidate the page cache (Benjamin Coddington) [2025991] - NFS: Adjust the amount of readahead performed by NFS readdir (Benjamin Coddington) [2025991] - NFS: Don't advance the page pointer unless the page is full (Benjamin Coddington) [2025991] - NFS: Don't re-read the entire page cache to find the next cookie (Benjamin Coddington) [2025991] - NFS: Store the change attribute in the directory page cache (Benjamin Coddington) [2025991] - NFS: Calculate page offsets algorithmically (Benjamin Coddington) [2025991] - NFS: Use kzalloc() to avoid initialising the nfs_open_dir_context (Benjamin Coddington) [2025991] - NFS: Initialise the readdir verifier as best we can in nfs_opendir() (Benjamin Coddington) [2025991] - NFS: Trace lookup revalidation failure (Benjamin Coddington) [2025991] - NFS: constify nfs_server_capable() and nfs_have_writebacks() (Benjamin Coddington) [2025991] - NFS: Return valid errors from nfs2/3_decode_dirent() (Benjamin Coddington) [2025991] - NFS: Avoid duplicate uncached readdir calls on eof (Benjamin Coddington) [2025991] - NFS: Don't skip directory entries when doing uncached readdir (Benjamin Coddington) [2025991] - NFS: Don't overfill uncached readdir pages (Benjamin Coddington) [2025991] - block: unhash blkdev part inode when the part is deleted (Ming Lei) [2148497]- x86/fpu: Drop fpregs lock before inheriting FPU permissions (Eder Zulian) [2153549] - cpufreq: amd-pstate: Add resume and suspend callbacks (Mark Langsdorf) [2122310] - cpufreq: CPPC: Enable dvfs_possible_from_any_cpu (Mark Langsdorf) [2122310] - cpufreq: check only freq_table in __resolve_freq() (Mark Langsdorf) [2122310] - cpufreq: ondemand: Use cpumask_var_t for on-stack cpu mask (Mark Langsdorf) [2122310] - cpufreq: Change order of online() CB and policy->cpus modification (Mark Langsdorf) [2122310] - cpufreq: Warn users while freeing active policy (Mark Langsdorf) [2122310] - cpufreq: Drop unnecessary cpus locking from store() (Mark Langsdorf) [2122310] - cpufreq: Optimize cpufreq_show_cpus() (Mark Langsdorf) [2122310] - cpufreq: make interface functions and lock holding state clear (Mark Langsdorf) [2122310] - cpufreq: Abort show()/store() for half-initialized policies (Mark Langsdorf) [2122310] - cpufreq: Rearrange locking in cpufreq_remove_dev() (Mark Langsdorf) [2122310] - cpufreq: Split cpufreq_offline() (Mark Langsdorf) [2122310] - cpufreq: Reorganize checks in cpufreq_offline() (Mark Langsdorf) [2122310] - cpufreq: Clear real_cpus mask from remove_cpu_dev_symlink() (Mark Langsdorf) [2122310] - cpufreq: Prepare cleanup of powerpc's asm/prom.h (Mark Langsdorf) [2122310] - cpufreq: governor: Use kobject release() method to free dbs_data (Mark Langsdorf) [2122310] - ipv6: fix panic when fib_lookup_arg->result is fib6_info (Jiri Benc) [2140599] - tipc: re-fetch skb cb after tipc_msg_validate (Xin Long) [2142732] - Documentation: bonding: correct xmit hash steps (Jonathan Toppins) [2150390] - Documentation: bonding: update miimon default to 100 (Jonathan Toppins) [2150390] - selftests: bonding: up/down delay w/ slave link flapping (Jonathan Toppins) [2150390] - bonding (gcc13): synchronize bond_{a,t}lb_xmit() types (Jonathan Toppins) [2150390] - selftests: net: Fix cross-tree inclusion of scripts (Jonathan Toppins) [2150390] - treewide: use get_random_u32() when possible (Jonathan Toppins) [2150390] - selftests/bonding: re-add lladdr target test (Jonathan Toppins) [2150390] - selftests: bonding: cause oops in bond_rr_gen_slave_id (Jonathan Toppins) [2150390] - selftests/bonding: add a test for bonding lladdr target (Jonathan Toppins) [2150390] - net: Add tests for bonding and team address list management (Jonathan Toppins) [2150390] - net: bonding: Unsync device addresses on ndo_stop (Jonathan Toppins) [2150390] - net: bonding: Share lacpdu_mcast_addr definition (Jonathan Toppins) [2150390] - Documentation: bonding: clarify supported modes for tlb_dynamic_lb (Jonathan Toppins) [2150390] - selftests: include bonding tests into the kselftest infra (Jonathan Toppins) [2150390] - bonding: fix reference count leak in balance-alb mode (Jonathan Toppins) [2150390] - net:bonding:support balance-alb interface with vlan to bridge (Jonathan Toppins) [2150390] - bonding: cleanup bond_create (Jonathan Toppins) [2150390] - bonding: netlink error message support for options (Jonathan Toppins) [2150390] - bonding: Update layer2 and layer2+3 hash formula documentation (Jonathan Toppins) [2150390] - net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode (Jonathan Toppins) [2150390] - net: remove bond_slave_has_mac_rcu() (Jonathan Toppins) [2150390] - net: bonding: debug: avoid printing debug logs when bond is not notifying peers (Jonathan Toppins) [2150390] - net: bonding: constify and use dev_addr_set() (Jonathan Toppins) [2150390] - net: use dev_addr_set() (Jonathan Toppins) [2150390] - bonding: remove extraneous definitions from bonding.h (Jonathan Toppins) [2150390] - net: bonding: bond_alb: Fix some typos in bond_alb.c (Jonathan Toppins) [2150390] - net: bonding: use tabs instead of space for code indent (Jonathan Toppins) [2150390] - net: bonding: remove unnecessary braces (Jonathan Toppins) [2150390] - net: bonding: fix code indent for conditional statements (Jonathan Toppins) [2150390] - net: bonding: add some required blank lines (Jonathan Toppins) [2150390] - docs: networking: bonding.rst Fix a typo in bonding.rst (Jonathan Toppins) [2150390] - docs: networking: bonding.rst resources section cleanup (Jonathan Toppins) [2150390] - bonding: Replace zero-length array with flexible-array member (Jonathan Toppins) [2150390] - include/net/bond_3ad: Simplify the code by using the ARRAY_SIZE (Jonathan Toppins) [2150390] - vmxnet3: use correct intrConf reference when using extended queues (Izabela Bakollari) [2150917] - vmxnet3: correctly report encapsulated LRO packet (Izabela Bakollari) [2150917] - net: move from strlcpy with unused retval to strscpy (Izabela Bakollari) [2150917] - vmxnet3: Implement ethtool's get_channels command (Izabela Bakollari) [2150917] - vmxnet3: Record queue number to incoming packets (Izabela Bakollari) [2150917] - [rt] Revert "mm/memcg: disable threshold event handlers on PREEMPT_RT" (Chris White) [2152035] - s390/pci: allow zPCI zbus without a function zero (Tobias Huschle) [2043829] - PCI: Extend isolated function probing to s390 (Tobias Huschle) [2043829] - PCI: Move jailhouse's isolated function handling to pci_scan_slot() (Tobias Huschle) [2043829] - PCI: Split out next_ari_fn() from next_fn() (Tobias Huschle) [2043829] - PCI: Clean up pci_scan_slot() (Tobias Huschle) [2043829] - KVM: selftests: Build the memslot tests for arm64 (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Report optimal memory slots (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Consolidate memory (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Support variable guest page size (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Probe memory slots for once (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Consolidate loop conditions in prepare_vm() (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Use data->nslots in prepare_vm() (Gavin Shan) [2134650] - KVM: selftests: Make memslot_perf_test arch independent (Gavin Shan) [2134650] - selftests: netfilter: Fix and review rpath.sh (Phil Sutter) [1961152] - netfilter: Use l3mdev flow key when re-routing mangled packets (Phil Sutter) [1961152] - netfilter: Update ip6_route_me_harder to consider L3 domain (Phil Sutter) [1961152] - netfilter: Dissect flow after packet mangling (Phil Sutter) [1961152] - netfilter: rpfilter/fib: Populate flowic_l3mdev field (Phil Sutter) [1961152] - selftests: netfilter: Test reverse path filtering (Phil Sutter) [1961152] - netfilter: nft_fib: Fix for rpath check with VRF devices (Phil Sutter) [1961152] - net: seg6: fix seg6_lookup_any_nexthop() to handle VRFs using flowi_l3mdev (Phil Sutter) [1961152] - net: Handle l3mdev in ip_tunnel_init_flow (Phil Sutter) [1961152] - xfrm: Pass flowi_oif or l3mdev as oif to xfrm_dst_lookup (Phil Sutter) [1961152] - net: Add l3mdev index to flow struct and avoid oif reset for port devices (Phil Sutter) [1961152] - l3mdev: l3mdev_master_upper_ifindex_by_index_rcu should be using netdev_master_upper_dev_get_rcu (Phil Sutter) [1961152] - l3mdev: add function to retreive upper master (Phil Sutter) [1961152] - sfc: move deprecation message to sfc_siena (Íñigo Huguet) [2112205 2136107] - sfc/siena: add entries for new CONFIG_SFC_SIENA* configs (Íñigo Huguet) [2112205 2136107] - sfc: Fix an error handling path in efx_pci_probe() (Íñigo Huguet) [2112205] - sfc: support PTP over Ethernet (Íñigo Huguet) [2112205 2065017] - sfc: support PTP over IPv6/UDP (Íñigo Huguet) [2112205 2065017] - sfc: allow more flexible way of adding filters for PTP (Íñigo Huguet) [2112205 2065017] - sfc: correct filter_table_remove method for EF10 PFs (Íñigo Huguet) [2112205] - sfc/siena: fix null pointer dereference in efx_hard_start_xmit (Íñigo Huguet) [2112205] - sfc/siena: fix TX channel offset when using legacy interrupts (Íñigo Huguet) [2112205] - sfc: implement ethtool get/set RX ring size for EF100 reps (Íñigo Huguet) [2112205] - sfc: use a dynamic m-port for representor RX and set it promisc (Íñigo Huguet) [2112205] - sfc: move table locking into filter_table_{probe,remove} methods (Íñigo Huguet) [2112205] - sfc: insert default MAE rules to connect VFs to representors (Íñigo Huguet) [2112205] - sfc: receive packets from EF100 VFs into representors (Íñigo Huguet) [2112205] - sfc: check ef100 RX packets are from the wire (Íñigo Huguet) [2112205] - sfc: determine wire m-port at EF100 PF probe time (Íñigo Huguet) [2112205] - sfc: ef100 representor RX top half (Íñigo Huguet) [2112205] - sfc: ef100 representor RX NAPI poll (Íñigo Huguet) [2112205] - sfc: plumb ef100 representor stats (Íñigo Huguet) [2112205] - sfc: disable softirqs for ptp TX (Íñigo Huguet) [2112205] - sfc/siena: fix repeated words in comments (Íñigo Huguet) [2112205] - sfc: attach/detach EF100 representors along with their owning PF (Íñigo Huguet) [2112205] - sfc: hook up ef100 representor TX (Íñigo Huguet) [2112205] - sfc: support passing a representor to the EF100 TX path (Íñigo Huguet) [2112205] - sfc: determine representee m-port for EF100 representors (Íñigo Huguet) [2112205] - sfc: phys port/switch identification for ef100 reps (Íñigo Huguet) [2112205] - sfc: add basic ethtool ops to ef100 reps (Íñigo Huguet) [2112205] - sfc: add skeleton ef100 VF representors (Íñigo Huguet) [2112205] - sfc: detect ef100 MAE admin privilege/capability at probe time (Íñigo Huguet) [2112205] - sfc: update EF100 register descriptions (Íñigo Huguet) [2112205] - sfc: update MCDI protocol headers (Íñigo Huguet) [2112205] - sfc/siena: Use the bitmap API to allocate bitmaps (Íñigo Huguet) [2112205] - sfc: Separate netdev probe/remove from PCI probe/remove (Íñigo Huguet) [2112205] - sfc: replace function name in string with __func__ (Íñigo Huguet) [2112205] - sfc: Unsplit literal string. (Íñigo Huguet) [2112205] - sfc: Move EF100 efx_nic_type structs to the end of the file (Íñigo Huguet) [2112205] - sfc: Separate efx_nic memory from net_device memory (Íñigo Huguet) [2112205] - sfc: Encapsulate access to netdev_priv() (Íñigo Huguet) [2112205] - sfc: Change BUG_ON to WARN_ON and recovery code. (Íñigo Huguet) [2112205] - sfc: Remove netdev init from efx_init_struct (Íñigo Huguet) [2112205] - sfc: Add a PROBED state for EF100 VDPA use. (Íñigo Huguet) [2112205] - sfc: Split STATE_READY in to STATE_NET_DOWN and STATE_NET_UP. (Íñigo Huguet) [2112205] - sfc: fix repeated words in comments (Íñigo Huguet) [2112205] - sfc: siena: fix repeated words in comments (Íñigo Huguet) [2112205] - sfc/siena: Fix typo in comment (Íñigo Huguet) [2112205] - sfc: Fix typo in comment (Íñigo Huguet) [2112205] - sfc/siena: fix wrong tx channel offset with efx_separate_tx_channels (Íñigo Huguet) [2112205] - sfc/siena: fix considering that all channels have TX queues (Íñigo Huguet) [2112205] - sfc/siena: Remove duplicate check on segments (Íñigo Huguet) [2112205 2136107] - sfc: siena: Have a unique wrapper ifndef for efx channels header (Íñigo Huguet) [2112205 2136107] - eth: sfc: remove remnants of the out-of-tree napi_weight module param (Íñigo Huguet) [2112205] - sfc: siena: Fix Kconfig dependencies (Íñigo Huguet) [2112205 2136107] - sfc/siena: Reinstate SRIOV init/fini function calls (Íñigo Huguet) [2112205 2136107] - sfc/siena: Make PTP and reset support specific for Siena (Íñigo Huguet) [2112205 2136107] - sfc/siena: Make MCDI logging support specific for Siena (Íñigo Huguet) [2112205 2136107] - siena: Make HWMON support specific for Siena (Íñigo Huguet) [2112205 2136107] - siena: Make SRIOV support specific for Siena (Íñigo Huguet) [2112205 2136107] - siena: Make MTD support specific for Siena (Íñigo Huguet) [2112205 2136107] - sfc: Add a basic Siena module (Íñigo Huguet) [2112205 2136107] - sfc/siena: Inline functions in sriov.h to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Rename functions in nic_common.h to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Rename functions in mcdi headers to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Rename peripheral functions to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Rename RX/TX functions to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Rename functions in efx headers to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Remove build references to missing functionality (Íñigo Huguet) [2112205 2136107] - sfc: Copy shared files needed for Siena (part 2) (Íñigo Huguet) [2112205 2136107] - sfc: Copy shared files needed for Siena (part 1) (Íñigo Huguet) [2112205 2136107] - sfc: Move Siena specific files (Íñigo Huguet) [2112205 2136107] - sfc: Copy a subset of mcdi_pcol.h to siena (Íñigo Huguet) [2112205 2136107] - sfc: Disable Siena support (Íñigo Huguet) [2112205 2136107] - sfc: add EF100 VF support via a write to sriov_numvfs (Íñigo Huguet) [2112205] - sfc: Remove global definition of efx_reset_type_names (Íñigo Huguet) [2112205] - sfc: Remove duplicate definition of efx_xmit_done (Íñigo Huguet) [2112205] - sfc: efx_default_channel_type APIs can be static (Íñigo Huguet) [2112205] - sfc: Fix spelling mistake "writting" -> "writing" (Íñigo Huguet) [2112205] - sfc: ef10: Fix assigning negative value to unsigned variable (Íñigo Huguet) [2112205] - sfc: use hardware tx timestamps for more than PTP (Íñigo Huguet) [2112205 2065017] - net: ethernet: sfc: Make subdir logic consistent with other vendors (Íñigo Huguet) [2112205 2136107] - hugetlbfs: fix mount mode command line processing (Bill O'Donnell) [2148876] - igc: Correct the launchtime offset (Corinna Vinschen) [2103954] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Corinna Vinschen) [2103954] - igc: Remove IGC_MDIC_INT_EN definition (Corinna Vinschen) [2103954] - igc: Remove forced_speed_duplex value (Corinna Vinschen) [2103954] - igc: Remove MSI-X PBA Clear register (Corinna Vinschen) [2103954] - igc: Lift TAPRIO schedule restriction (Corinna Vinschen) [2103954] - wifi: brcmfmac: Fix potential buffer overflow in brcmf_fweh_event_worker() (Wander Lairson Costa) [2150964] {CVE-2022-3628} - net: ethernet: move from strlcpy with unused retval to strscpy (Corinna Vinschen) [2103949] - tipc: call tipc_lxc_xmit without holding node_read_lock (Xin Long) [2141640] - mptcp: fix sleep in atomic at close time (Davide Caratti) [2150361] - mptcp: don't orphan ssk in mptcp_close() (Davide Caratti) [2150361] - net: Avoid overwriting valid skb->napi_id (Antoine Tenart) [2142593] - x86/microcode/AMD: Apply the patch early on every logical thread (Waiman Long) [2139856] - x86/bugs: Enable STIBP for IBPB mitigated RETBleed (Waiman Long) [2139856] - x86/bugs: Add "unknown" reporting for MMIO Stale Data (Waiman Long) [2139856] - tracing: Use a copy of the va_list for __assign_vstr() (Íñigo Huguet) [2143356] - tracing/events: Add __vstring() and __assign_vstr() helper macros (Íñigo Huguet) [2143356] - rtnetlink: add IFLA_PARENT_[DEV|DEV_BUS]_NAME (Jose Ignacio Tornos Martinez) [2144853] - rtnetlink: add alloc() method to rtnl_link_ops (Jose Ignacio Tornos Martinez) [2144853] - ipv6: Fix data races around sk->sk_prot. (Guillaume Nault) [2144805] {CVE-2022-3567} - ipv6: annotate some data-races around sk->sk_prot (Guillaume Nault) [2144805] {CVE-2022-3567} - ipv6: use indirect call wrappers for {tcp, udpv6}_{recv, send}msg() (Guillaume Nault) [2144805] {CVE-2022-3567} - mm/mremap: hold the rmap lock in write mode when moving page table entries. (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: use pmd/pud_poplulate to update page table entries (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: don't enable optimized PUD move if page table levels is 2 (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: convert huge PUD move to separate helper (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: fix BUILD_BUG_ON() error in get_extent (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap.c: fix extent calculation (Waiman Long) [2140945] {CVE-2022-41222} - x86: mremap speedup - Enable HAVE_MOVE_PUD (Waiman Long) [2140945] {CVE-2022-41222} - mm: speedup mremap on 1GB or larger regions (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: start addresses are properly aligned (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: calculate extent in one place (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: it is sure to have enough space when extent meets requirement (Waiman Long) [2140945] {CVE-2022-41222}- irqchip/gic, gic-v3: Make SGIs use handle_percpu_devid_irq() (Charles Mirabile) [2133892] - irqchip/gic-common: Don't enable SGIs by default (Charles Mirabile) [2133892] - irqchip/gic: Configure SGIs as standard interrupts (Charles Mirabile) [2133892] - irqchip/gic: Refactor SMP configuration (Charles Mirabile) [2133892] - irqchip/gic-v3: Configure SGIs as standard interrupts (Charles Mirabile) [2133892] - irqchip/gic-v3: Describe the SGI range (Charles Mirabile) [2133892] - arm64: Allow IPIs to be handled as normal interrupts (Charles Mirabile) [2133892] - irqchip/gic, gic-v3: Prevent GSI to SGI translations (Charles Mirabile) [2133892] - Workaround to enable support for IPI (Charles Mirabile) [2133892] - net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2112182] - tg3: Disable tg3 device on system reboot to avoid triggering AER (Ken Cox) [2112182] - aquantia: Do not purge addresses when setting the number of rings (Izabela Bakollari) [2122571] - openvswitch: add nf_ct_is_confirmed check before assigning the helper (Antoine Tenart) [2135414] - net: openvswitch: allow conntrack in non-initial user namespace (Antoine Tenart) [2135414] - net: openvswitch: allow metering in non-initial user namespace (Antoine Tenart) [2135414] - openvswitch: Change the return type for vport_ops.send function hook to int (Antoine Tenart) [2135414] - net: openvswitch: fix repeated words in comments (Antoine Tenart) [2135414] - openvswitch: add OVS_DP_ATTR_PER_CPU_PIDS to get requests (Antoine Tenart) [2135414] - openvswitch: allow specifying ifindex of new interfaces (Antoine Tenart) [2135414] - openvswitch: move from strlcpy with unused retval to strscpy (Antoine Tenart) [2135414] - openvswitch: Fix overreporting of drops in dropwatch (Antoine Tenart) [2135414] - openvswitch: Fix double reporting of drops in dropwatch (Antoine Tenart) [2135414] - openvswitch: fix memory leak at failed datapath creation (Antoine Tenart) [2135414] - net: remove noblock parameter from skb_recv_datagram() (Íñigo Huguet) [2143359] - i40e: Fix error handling in i40e_init_module() (Stefan Assmann) [2103661] - i40e: Add appropriate error message logged for incorrect duplex setting (Stefan Assmann) [2103661] - i40e: Add i40e_napi_poll tracepoint (Stefan Assmann) [2103661] - i40e: Record number of RXes cleaned during NAPI (Stefan Assmann) [2103661] - i40e: Record number TXes cleaned during NAPI (Stefan Assmann) [2103661] - i40e: Store the irq number in i40e_q_vector (Stefan Assmann) [2103661] - ptp: introduce helpers to adjust by scaled parts per million (Stefan Assmann) [2103661] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Stefan Assmann) [2103661] - i40e: Fix flow-type by setting GL_HASH_INSET registers (Stefan Assmann) [2103661] - i40e: Fix ethtool rx-flow-hash setting for X722 (Stefan Assmann) [2103661] - i40e: Fix ADQ rate limiting for PF (Stefan Assmann) [2103661] - i40e: add description and modify interrupts configuration procedure (Stefan Assmann) [2103661] - i40e: Add basic support for I710 devices (Stefan Assmann) [2103661] - net: ethernet: move from strlcpy with unused retval to strscpy (Stefan Assmann) [2103661] - i40e: Fix incorrect address type for IPv6 flow rules (Stefan Assmann) [2103661] - i40e: Fix to stop tx_timeout recovery if GLOBR fails (Stefan Assmann) [2103661] - i40e: convert .adjfreq to .adjfine (Stefan Assmann) [2103661] - i40e: use mul_u64_u64_div_u64 for PTP frequency calculation (Stefan Assmann) [2103661] - i40e: Fix interface init with MSI interrupts (no MSI-X) (Stefan Assmann) [2103661] - i40e: Refactor tc mqprio checks (Stefan Assmann) [2103661] - i40e: Fix erroneous adapter reinitialization during recovery process (Stefan Assmann) [2103661] - i40e: Fix VF's MAC Address change on VM (Stefan Assmann) [2103661] - i40e: Fix dropped jumbo frames statistics (Stefan Assmann) [2103661] - intel/i40e:fix repeated words in comments (Stefan Assmann) [2103661] - intel: remove unused macros (Stefan Assmann) [2103661] - i40e: read the XDP program once per NAPI (Stefan Assmann) [2103661] - intel/i40e: delete if NULL check before dev_kfree_skb (Stefan Assmann) [2103661] - i40e: Remove unnecessary synchronize_irq() before free_irq() (Stefan Assmann) [2103661] - i40e: Add support for ethtool -s speed (Stefan Assmann) [2103661] - i40e: Add VF VLAN pruning (Stefan Assmann) [2103661] - xsk: Wipe out dead zero_copy_allocator declarations (Stefan Assmann) [2103661] - gpio: amdpt: add new device ID and 24-pin support (Prarit Bhargava) [2097868] - platform/x86/intel: pmc/core: Add Raptor Lake support to pmc core driver (Prarit Bhargava) [2076732] - HID: hyperv: fix possible memory leak in mousevsc_probe() (Mohammed Gamal) [2139468] - HID: hyperv: Correctly access fields declared as __le16 (Mohammed Gamal) [2139468] - Drivers: hv: vmbus: fix possible memory leak in vmbus_device_register() (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: fix double free in the error path of vmbus_add_channel_work() (Mohammed Gamal) [2139473] - Drivers: hv: fix repeated words in comments (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: Split memcpy of flex-array (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: Don't wait for the ACPI device upon initialization (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: Use PCI_VENDOR_ID_MICROSOFT for better discoverability (Mohammed Gamal) [2139473] - PCI: Move PCI_VENDOR_ID_MICROSOFT/PCI_DEVICE_ID_HYPERV_VIDEO definitions to pci_ids.h (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: Fix kernel-doc (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: Optimize vmbus_on_event (Mohammed Gamal) [2139473] - Drivers: hv: Never allocate anything besides framebuffer from framebuffer memory region (Mohammed Gamal) [2139473] - Drivers: hv: Always reserve framebuffer region for Gen1 VMs (Mohammed Gamal) [2139473] - Drivers: hv: remove duplicate word in a comment (Mohammed Gamal) [2139473] - Drivers: hv: Create debugfs file with hyper-v balloon usage information (Mohammed Gamal) [2139473] - Drivers: hv: vm_bus: Handle vmbus rescind calls after vmbus is suspended (Mohammed Gamal) [2139473] - scsi: storvsc: remove an extraneous "to" in a comment (Cathy Avery) [2143320] - Drivers: hv: vmbus: Optimize vmbus_on_event (Cathy Avery) [2143320] - scsi: storvsc: Drop DID_TARGET_FAILURE use (Cathy Avery) [2143320] - scsi: storvsc: Remove WQ_MEM_RECLAIM from storvsc_error_wq (Cathy Avery) [2143320] - scsi: storvsc: Correct reporting of Hyper-V I/O size limits (Cathy Avery) [2143320] - scsi: storvsc: Removing Pre Win8 related logic (Cathy Avery) [2143320] - scsi: storvsc: Fix typo in comment (Cathy Avery) [2143320] - scsi: storvsc: Remove support for Hyper-V 2008 and 2008R2/Win7 (Cathy Avery) [2143320] - vdpa/mlx5: re-create forwarding rules after mac modified (Laurent Vivier) [2145136] - ipv6: Fix crash when IPv6 is administratively disabled (Guillaume Nault) [2140779] - raw: fix a typo in raw_icmp_error() (Guillaume Nault) [2140779] - raw: remove unused variables from raw6_icmp_error() (Guillaume Nault) [2140779] - raw: complete rcu conversion (Guillaume Nault) [2140779] - raw: Use helpers for the hlist_nulls variant. (Guillaume Nault) [2140779] - raw: Fix mixed declarations error in raw_icmp_error(). (Guillaume Nault) [2140779] - raw: convert raw sockets to RCU (Guillaume Nault) [2140779] - raw: use more conventional iterators (Guillaume Nault) [2140779] - raw: Add missing annotations to raw_seq_start() and raw_seq_stop() (Guillaume Nault) [2140779] - net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2103941] - e1000e: convert .adjfreq to .adjfine (Ken Cox) [2103941] - e1000e: remove unnecessary range check in e1000e_phc_adjfreq (Ken Cox) [2103941] - Revert "e1000e: Fix possible HW unit hang after an s0ix exit" (Ken Cox) [2103941] - e1000e: Enable GPT clock before sending message to CSME (Ken Cox) [2103941] - intel/e1000e:fix repeated words in comments (Ken Cox) [2103941] - intel: remove unused macros (Ken Cox) [2103941] - net: move netif_set_gso_max helpers (Ivan Vecera) [2137564] - net: make drivers set the TSO limit not the GSO limit (Ivan Vecera) [2137564] - net: don't allow user space to lift the device limits (Ivan Vecera) [2137564] - net: add netif_inherit_tso_max() (Ivan Vecera) [2137564] - net: extract a few internals from netdevice.h (Ivan Vecera) [2137564] - net: unexport a handful of dev_* functions (Ivan Vecera) [2137564] - bpf: Fix extable address check. (Felix Maurer) [2138532] - bpf, x64: Factor out emission of REX byte in more cases (Felix Maurer) [2138532] - bpf: Support dual-stack sockets in bpf_tcp_check_syncookie (Felix Maurer) [2138532] - bpf: Fix extable fixup offset. (Felix Maurer) [2138532] - bpf: Fix the off-by-two error in range markings (Felix Maurer) [2138532] - bpf: Fix potential race in tail call compatibility check (Felix Maurer) [2138532] - bpf: Fix possible out of bound write in narrow load handling (Felix Maurer) [2138532] - bpf: Fix potential memleak and UAF in the verifier. (Felix Maurer) [2138532] - KVM: s390: vsie: Fix the initialization of the epoch extension (epdx) field (Thomas Huth) [2151854] - PM: core: Remove static qualifier in DEFINE_SIMPLE_DEV_PM_OPS macro (Íñigo Huguet) [2143354] - PM: core: Add new *_PM_OPS macros, deprecate old ones (Íñigo Huguet) [2143354] - PM: Make *_DEV_PM_OPS macros use __maybe_unused (Íñigo Huguet) [2143354] - PM: core: Redefine pm_ptr() macro (Íñigo Huguet) [2143354] - linux/kconfig.h: replace IF_ENABLED() with PTR_IF() in (Íñigo Huguet) [2143354] - net: Remove unused inline function sk_nulls_node_init() (Guillaume Nault) [2143239] - ping: convert to RCU lookups, get rid of rwlock (Guillaume Nault) [2143239] - mm/cgroup/reclaim: fix dirty pages throttling on cgroup v1 (Waiman Long) [2149544] - mm: vmscan: remove deadlock due to throttling failing to make progress (Waiman Long) [2149544] - mm: vmscan: reduce throttling due to a failure to make progress -fix (Waiman Long) [2149544] - mm: vmscan: Reduce throttling due to a failure to make progress (Waiman Long) [2149544] - mm/vmscan: delay waking of tasks throttled on NOPROGRESS (Waiman Long) [2149544] - mm/vmscan: increase the timeout if page reclaim is not making progress (Waiman Long) [2149544] - mm/vmscan: centralise timeout values for reclaim_throttle (Waiman Long) [2149544] - mm/page_alloc: remove the throttling logic from the page allocator (Waiman Long) [2149544] - mm/writeback: throttle based on page writeback instead of congestion (Waiman Long) [2149544] - mm/vmscan: throttle reclaim when no progress is being made (Waiman Long) [2149544] - mm/vmscan: throttle reclaim and compaction when too may pages are isolated (Waiman Long) [2149544] - mm/vmscan: throttle reclaim until some writeback completes if congested (Waiman Long) [2149544] - mm/vmscan.c: delete or fix duplicated words (Waiman Long) [2149544] - powerpc/pseries/vas: Add VAS IRQ primary handler (Mamatha Inamdar) [2131675] - powerpc: Ignore DSI error caused by the copy/paste instruction (Mamatha Inamdar) [2131675] - powerpc/pseries: Move vas_migration_handler early during migration (Mamatha Inamdar) [2131675] - vt: drop old FONT ioctls (Wander Lairson Costa) [2109164] {CVE-2021-33656}- x86/mce: Reduce number of machine checks taken during recovery (Prarit Bhargava) [2104388] - scsi: storvsc: Fix handling of srb_status and capacity change events (Mohammed Gamal) [2139728] - clocksource: hyper-v: unexport __init-annotated hv_init_clocksource() (Mohammed Gamal) [2139463] - hv_netvsc: Fix race between VF offering and VF association message from host (Mohammed Gamal) [2139475] - sbitmap: fix lockup while swapping (Ming Lei) [2140214] - sbitmap: fix batched wait_cnt accounting (Ming Lei) [2140214] - sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up() (Ming Lei) [2140214] - sbitmap: fix possible io hung due to lost wakeup (Ming Lei) [2140214] - sbitmap: add helper to clear a batch of tags (Ming Lei) [2140214] - x86/hyperv: Restore VP assist page after cpu offlining/onlining (Mohammed Gamal) [2139454] - clocksource/drivers/hyperv: add data structure for reference TSC MSR (Mohammed Gamal) [2139454] - x86/hyperv: fix root partition faults when writing to VP assist page MSR (Mohammed Gamal) [2139454] - x86/hyperv: fix invalid writes to MSRs during root partition kexec (Mohammed Gamal) [2139454] - x86/hyperv: Remove BUG_ON() for kmap_local_page() (Mohammed Gamal) [2139454] - x86/hyperv: Disable hardlockup detector by default in Hyper-V guests (Mohammed Gamal) [2139454] - x86/hyperv: Update 'struct hv_enlightened_vmcs' definition (Mohammed Gamal) [2139454] - x86/hyperv: Fix 'struct hv_enlightened_vmcs' definition (Mohammed Gamal) [2139454] - x86/hyperv: Replace kmap() with kmap_local_page() (Mohammed Gamal) [2139454] - hyperv: simplify and rename generate_guest_id (Mohammed Gamal) [2139454] - x86/Hyper-V: Add SEV negotiate protocol support in Isolation VM (Mohammed Gamal) [2139454] - x86/sev: Define the Linux-specific guest termination reasons (Mohammed Gamal) [2139454] - x86/sev: Shorten GHCB terminate macro names (Mohammed Gamal) [2139454] - x86/sev: Save the negotiated GHCB version (Mohammed Gamal) [2139454] - locking: Add __sched to semaphore functions (Waiman Long) [2141429] - locking/rwsem: Disable preemption while trying for rwsem lock (Waiman Long) [2141429] - locking/percpu-rwsem: Add percpu_is_write_locked() and percpu_is_read_locked() (Waiman Long) [2141429] - locking/rwsem: Conditionally wake waiters in reader/writer slowpaths (Waiman Long) [2141429] - locking: Mark racy reads of owner->on_cpu (Waiman Long) [2141429] - locking: Make owner_on_cpu() into (Waiman Long) [2141429] - locking/rwsem: Optimize down_read_trylock() under highly contended case (Waiman Long) [2141429] - locking/rwsem: Fix comments about reader optimistic lock stealing conditions (Waiman Long) [2141429] - locking/rwsem: Disable preemption for spinning region (Waiman Long) [2141429] - locking: Remove rcu_read_{,un}lock() for preempt_{dis,en}able() (Waiman Long) [2141429] - NFSD: Mark exports of NFS as unsupported (Benjamin Coddington) [2150902] - fuse: lock inode unconditionally in fuse_fallocate() (Miklos Szeredi) [2110883] - fuse: add file_modified() to fallocate (Miklos Szeredi) [2110883] - mei: me: add adler lake point S DID (Prarit Bhargava) [2141602] - ocfs2/dlm: move BITS_TO_BYTES() to bitops.h for wider use (Izabela Bakollari) [2144858] - libnvdimm/namespace: Fix visibility of namespace resource attribute (Jeff Moyer) [2016347] - PCI: hv: Only reuse existing IRTE allocation for Multi-MSI (Mohammed Gamal) [2139458] - PCI: hv: Fix the definition of vector in hv_compose_msi_msg() (Mohammed Gamal) [2139458] - PCI: hv: Take a const cpumask in hv_compose_msi_req_get_cpu() (Mohammed Gamal) [2139458] - PCI: hv: Fix synchronization between channel callback and hv_pci_bus_exit() (Mohammed Gamal) [2139458] - PCI: hv: Add validation for untrusted Hyper-V values (Mohammed Gamal) [2139458] - PCI: hv: Fix interrupt mapping for multi-MSI (Mohammed Gamal) [2139458] - PCI: hv: Reuse existing IRTE allocation in compose_msi_msg() (Mohammed Gamal) [2139458] - PCI: hv: Fix hv_arch_irq_unmask() for multi-MSI (Mohammed Gamal) [2139458] - PCI: hv: Fix synchronization between channel callback and hv_compose_msi_msg() (Mohammed Gamal) [2139458] - PCI: hv: Use vmbus_requestor to generate transaction IDs for VMbus hardening (Mohammed Gamal) [2139458] - PCI: hv: Fix multi-MSI to allow more than one MSI vector (Mohammed Gamal) [2139458] - net: mana: Add rmb after checking owner bits (Mohammed Gamal) [2139462] - net: mana: Add support of XDP_REDIRECT action (Mohammed Gamal) [2139462] - net: mana: Add the Linux MANA PF driver (Mohammed Gamal) [2139462] - NFSD: Protect against send buffer overflow in NFSv3 READ (Scott Mayhew) [2141774] {CVE-2022-43945} - NFSD: Protect against send buffer overflow in NFSv2 READ (Scott Mayhew) [2141774] {CVE-2022-43945} - NFSD: Protect against send buffer overflow in NFSv3 READDIR (Scott Mayhew) [2141774] {CVE-2022-43945} - NFSD: Protect against send buffer overflow in NFSv2 READDIR (Scott Mayhew) [2141774] {CVE-2022-43945} - SUNRPC: Fix svcxdr_init_encode's buflen calculation (Scott Mayhew) [2141774] {CVE-2022-43945} - SUNRPC: Fix svcxdr_init_decode's end-of-buffer calculation (Scott Mayhew) [2141774] {CVE-2022-43945} - KVM: VMX: fully disable SGX if SECONDARY_EXEC_ENCLS_EXITING unavailable (Emanuele Giuseppe Esposito) [2127128] - cgroup/cpuset: Reduce cpuset_rwsem writer latency (Waiman Long) [2149031] - rcu/exp: Mark current CPU as exp-QS in IPI loop second pass (Waiman Long) [2149031] - rcu: Always inline rcu_dynticks_task*_{enter,exit}() (Waiman Long) [2149031] - rcu: Fix existing exp request check in sync_sched_exp_online_cleanup() (Waiman Long) [2149031] - rcu: Fix macro name CONFIG_TASKS_RCU_TRACE (Waiman Long) [2149031] - rcu: Fix stall-warning deadlock due to non-release of rcu_node ->lock (Waiman Long) [2149031] - rcu: Fix to include first blocked task in stall warning (Waiman Long) [2149031] - cgroup: Use cgroup_attach_{lock,unlock}() from cgroup_attach_task_all() (Waiman Long) [2149031] - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() (Waiman Long) [2149031] - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock (Waiman Long) [2149031] - cgroup: Elide write-locking threadgroup_rwsem when updating csses on an empty subtree (Waiman Long) [2149031] - cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug (Waiman Long) [2149031] - cgroup: reduce dependency on cgroup_mutex (Waiman Long) [2149031]- drm/i915: fix TLB invalidation for Gen12 video and compute engines (Wander Lairson Costa) [2148150] {CVE-2022-4139} - redhat/configs: Set CONFIG_X86_AMD_PSTATE to 'm' (Prarit Bhargava) [2145246] - bonding: uninitialized variable in bond_miimon_inspect() (Jonathan Toppins) [1973124] - bonding: fix link recovery in mode 2 when updelay is nonzero (Jonathan Toppins) [1973124] - RHEL: ALSA: update configuration (Jaroslav Kysela) [2125544] - RHEL: ALSA: fix compilation issues (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: pci-mtl: fix firmware name (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Correct pin configs for ASUS G533Z (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: remove ALC289_FIXUP_DUAL_SPK for Dell 5530 (Jaroslav Kysela) [2125544] - ALSA: ac97: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125544] - ALSA: ca0106: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125544] - ALSA: emu10k1: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125544] - ALSA: control: add snd_ctl_rename() (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Use only dynamic PCM device allocation (Jaroslav Kysela) [2125544] - regmap: add reg_sequence helpers (Jaroslav Kysela) [2125544] - regmap: fix the kerneldoc for regmap_test_bits() (Jaroslav Kysela) [2125544] - regmap: provide helpers for simple bit operations (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Free the ida when IPC fails in sof_ipc4_widget_setup() (Jaroslav Kysela) [2125544] - ASoC: tlv320aic31xx: Handle BCLK set as PLL input configuration (Jaroslav Kysela) [2125544] - ASoC: test-component: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: tlv320aic31xx: Add support for pll_r coefficient (Jaroslav Kysela) [2125544] - ASoC: ssm4567: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: rk3328: fix disabling mclk on pclk probe failure (Jaroslav Kysela) [2125544] - ASoC: pcm3060: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: cs42l42: remove redundant test (Jaroslav Kysela) [2125544] - ALSA: ppc: beep: fix clang -Wimplicit-fallthrough (Jaroslav Kysela) [2125544] - ASoC: soc-component: Add comment for the endianness flag (Jaroslav Kysela) [2125544] - ASoC: codecs: wsa881x: handle timeouts in resume path (Jaroslav Kysela) [2125544] - ASoC: wsa881x: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: codecs: wsa881x: add runtime pm support (Jaroslav Kysela) [2125544] - ASoC: wm_adsp: Fix event generation for wm_adsp_fw_put() (Jaroslav Kysela) [2125544] - ASoC: wm_adsp: Minor clean and redundant code removal (Jaroslav Kysela) [2125544] - ASoC: wm_adsp: Compressed stream DSP memory structs should be __packed (Jaroslav Kysela) [2125544] - ASoC: wm8998: Fix event generation for input mux (Jaroslav Kysela) [2125544] - ASoC: arizona: Fix a wrong free in wm8997_probe (Jaroslav Kysela) [2125544] - ASoC: wm8962: Allow switching between analog and digital inputs (Jaroslav Kysela) [2125544] - ASoC: wm8960: Fix clock configuration on slave mode (Jaroslav Kysela) [2125544] - ASoC: wm8962: Fix suspend while playing music (Jaroslav Kysela) [2125544] - ASoC: codecs: wm8962: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Jaroslav Kysela) [2125544] - ASoC: wm8960: Add ACPI support (Jaroslav Kysela) [2125544] - ASoC: wm8958: Fix change notifications for DSP controls (Jaroslav Kysela) [2125544] - ASoC: wm8940: add devicetree support (Jaroslav Kysela) [2125544] - ASoC: wm*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: wm8903: Fix the error handling of wm8903_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: wm8731: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: arizona: Make the wm5102, wm5110, wm8997 and wm8998 drivers use the new jack library (Jaroslav Kysela) [2125544] - ASoC: wm5102: Fix event generation for output compensation (Jaroslav Kysela) [2125544] - ASoC: wcd9335: Use int array instead of bitmask for TX mixers (Jaroslav Kysela) [2125544] - ASoC: wcd9335: Use DT bindings instead of local DAI definitions (Jaroslav Kysela) [2125544] - ASoC: wcd9335: Fix spurious event generation (Jaroslav Kysela) [2125544] - ASoC: wcd9335: Remove RX channel from old list before adding it to a new one (Jaroslav Kysela) [2125544] - ASoC: codecs: wcd9335: move gains from SX_TLV to S8_TLV (Jaroslav Kysela) [2125544] - ASoC: wcd9335: remove redundant tests (Jaroslav Kysela) [2125544] - ASoC: uda1380: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: uda1334: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: twl4030: Drop legacy, non DT boot support (Jaroslav Kysela) [2125544] - ASoC: tscs*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: ts3a227e: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: tpa6130: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: tlv320dac3x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320aic33: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: codec: tlv320aic32x4: fix mono playback via I2S (Jaroslav Kysela) [2125544] - ASoC: tlv320aic32x4: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320aic31xx: Fix typo in BCLK clock name (Jaroslav Kysela) [2125544] - ASoC: tlv320*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: Rename tlv320aic31xx-micbias.h as tlv320aic31xx.h (Jaroslav Kysela) [2125544] - ASoC: tlv320aic31xx: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320aic26: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320aic23: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: tas6424: Return zero in remove callback (Jaroslav Kysela) [2125544] - ASoC: tda7419: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: tas6424: Fix the error handling of tas6424_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: tas6424: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tas5720: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tas571x: Fix the error handling of tas571x_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: tas5086: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tas2552: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: tas2770: Reinit regcache on reset (Jaroslav Kysela) [2125544] - ASoC: tas2562: Propagate the error in tas2562_dac_event() (Jaroslav Kysela) [2125544] - ASoC: tas2562: Fix mute/unmute (Jaroslav Kysela) [2125544] - ASoC: tas2764: Fix mute/unmute (Jaroslav Kysela) [2125544] - ASoC: tas2764: Drop conflicting set_bias_level power setting (Jaroslav Kysela) [2125544] - ASoC: tas2764: Allow mono streams (Jaroslav Kysela) [2125544] - ASoC: tas2770: Fix handling of mute/unmute (Jaroslav Kysela) [2125544] - ASoC: tas2770: Drop conflicting set_bias_level power setting (Jaroslav Kysela) [2125544] - ASoC: tas2770: Allow mono streams (Jaroslav Kysela) [2125544] - ASoC: tas2770: Set correct FSYNC polarity (Jaroslav Kysela) [2125544] - ASoC: tas2770: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tas*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: tas2552: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: sti-sas: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: sta350: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: sta350: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: sta*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: sta32x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: sta32x: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: ssm2602: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: ssm2518: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: sgtl5000: Fix noise on shutdown/remove (Jaroslav Kysela) [2125544] - ASoC: rt9120: Fix 3byte read, valule offset typo (Jaroslav Kysela) [2125544] - ASoC: rt9120: Use pm_runtime and regcache to optimize 'pwdnn' logic (Jaroslav Kysela) [2125544] - ASoC: codecs: rt715-sdca: remove useless assignment of ops (Jaroslav Kysela) [2125544] - ASoC: rt5682s: Separate the regulator consumer controls (Jaroslav Kysela) [2125544] - ASoC: rt5645: Fix the error handling of rt5645_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: rt5640: Fix the issue of the abnormal JD2 status (Jaroslav Kysela) [2125544] - ASoC: rt5640: Fix the JD voltage dropping issue (Jaroslav Kysela) [2125544] - ASoC: rt5640: Fix the wrong state of JD1 and JD2 (Jaroslav Kysela) [2125544] - ASoC: rt5640: Add the MICBIAS1 to the dapm routing (Jaroslav Kysela) [2125544] - ASoC: codecs: rt298: Fix jack detection (Jaroslav Kysela) [2125544] - ASoC: codecs: rt298: Fix NULL jack in interrupt (Jaroslav Kysela) [2125544] - ASoC: codecs: rt298: Set component to NULL on remove (Jaroslav Kysela) [2125544] - ASoC: codecs: rt286: Set component to NULL on remove (Jaroslav Kysela) [2125544] - ASoC: codecs: rt274: Set component to NULL on remove (Jaroslav Kysela) [2125544] - ASoC: codecs: rt274: Always init jack_detect_work (Jaroslav Kysela) [2125544] - ASoC: rt1308-sdw: add the default value of register 0xc320 (Jaroslav Kysela) [2125544] - ASoC: rk3328: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: pcm1789: Make pcm1789_common_exit() return void (Jaroslav Kysela) [2125544] - ASoC: pcm186x: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: pcm186x: simplify the return expression of pcm186x_power_off() (Jaroslav Kysela) [2125544] - ASoC: pcm*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: nau8825: Implement hw constraint for rates (Jaroslav Kysela) [2125544] - ASoC: nau8825: Declare 2 channels for DAI of capture stream (Jaroslav Kysela) [2125544] - ASoC: nau8824: Fix semaphore is released unexpectedly (Jaroslav Kysela) [2125544] - ASoC: nau8824: Implement hw constraint for rates (Jaroslav Kysela) [2125544] - ASoC: nau8824: Fix semaphore unbalance at error paths (Jaroslav Kysela) [2125544] - ASoC: nau8822: Don't reconfigure PLL to the same values (Jaroslav Kysela) [2125544] - ASoC: nau8822: Disable internal PLL if freq_out is zero (Jaroslav Kysela) [2125544] - ASoC: nau8821: Implement hw constraint for rates (Jaroslav Kysela) [2125544] - ASoC: nau8821: Don't unconditionally free interrupt (Jaroslav Kysela) [2125544] - ASoC: nau8821: add new widget to control system clock (Jaroslav Kysela) [2125544] - ASoC: nau8821: Add headset button detection (Jaroslav Kysela) [2125544] - ASoC: codecs: mt6359-accdet: remove useless initialization (Jaroslav Kysela) [2125544] - ASoC: mediatek: mt6366: support for mt6366 codec (Jaroslav Kysela) [2125544] - ASoC: msm8916-wcd-digital: Check failure for devm_snd_soc_register_component (Jaroslav Kysela) [2125544] - ASoC: nau8540: Implement hw constraint for rates (Jaroslav Kysela) [2125544] - ASoC: nau8*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: mt6660: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: mt6359: Fix refcount leak bug (Jaroslav Kysela) [2125544] - ASoC: mediatek: mt6358: add missing EXPORT_SYMBOLs (Jaroslav Kysela) [2125544] - ASoC: msm8916-wcd-digital: Fix missing clk_disable_unprepare() in msm8916_wcd_digital_probe (Jaroslav Kysela) [2125544] - ASoC: codecs: msm8916-wcd-digital: move gains from SX_TLV to S8_TLV (Jaroslav Kysela) [2125544] - ASoC: ml26124: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: max9860: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: max98390: use linux/gpio/consumer.h to fix build (Jaroslav Kysela) [2125544] - ASoC: max98390: Add reset gpio control (Jaroslav Kysela) [2125544] - ASoC: codecs: soundwire: call pm_runtime_resume() in component probe (Jaroslav Kysela) [2125544] - ASoC: max98373: Removing 0x203E from the volatile reg (Jaroslav Kysela) [2125544] - ASoC: max98090: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: max98090: Fix event generation for custom controls (Jaroslav Kysela) [2125544] - ASoC: codecs: max98088: Clean up some inconsistent indenting (Jaroslav Kysela) [2125544] - ASoC: max980*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: lm4857: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: da732x: Drop no-op remove function (Jaroslav Kysela) [2125544] - ASoC: da7219: Drop no-op remove function (Jaroslav Kysela) [2125544] - ASoC: max9*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: lm49xxx: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: hdmi-codec: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: es83*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: codes: Add support for ES8316 producer mode (Jaroslav Kysela) [2125544] - ASoC: dmic: Add support for DSD data format (Jaroslav Kysela) [2125544] - ASoC: da[79]*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: da7219: cancel AAD related work earlier for jack removal (Jaroslav Kysela) [2125544] - ASoC: da7219: Fix pole orientation detection on certain headsets (Jaroslav Kysela) [2125544] - ASoC: da7218: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: cx2072x: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: cx2072x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: cs4349: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: cs42l56: Fix the error handling of cs42l56_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: cs42l51: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: cs42l42: Only report button state if there was a button interrupt (Jaroslav Kysela) [2125544] - ASoC: cs4270: update kernel-doc (Jaroslav Kysela) [2125544] - ASoC: cs4270: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Add support for CLSA3541 ACPI device ID (Jaroslav Kysela) [2125544] - ALSA: cs35l41: Enable Internal Boost in shared lib (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Do not print error when waking from hibernation (Jaroslav Kysela) [2125544] - ASoC: cs35l36: Fix the error handling of cs35l36_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: cs*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: arizona: Update arizona_aif_cfg_changed to use RX_BCLK_RATE (Jaroslav Kysela) [2125544] - ASoC: alc56*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: ak4613: cares Simple-Audio-Card case for TDM (Jaroslav Kysela) [2125544] - ASoC: ak4613: add TDM256 support (Jaroslav Kysela) [2125544] - ASoC: ak4613: rename constraint to constraint_rates (Jaroslav Kysela) [2125544] - ASoC: ak4613: priv has ctrl1 instead of iface (Jaroslav Kysela) [2125544] - ASoC: ak4613: return error if it was setup as clock provider (Jaroslav Kysela) [2125544] - ASoC: ak4613: tidyup ak4613_interface (Jaroslav Kysela) [2125544] - ASoC: ak4613: add missing mutex_lock() (Jaroslav Kysela) [2125544] - ASoC: ak4642: Drop no-op remove function (Jaroslav Kysela) [2125544] - ASoC: ak*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: ak4*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: adau1761: Add ADAU1761-as-ADAU1361 compatibility mode (Jaroslav Kysela) [2125544] - ASoC: ada*, ssm*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: ab8500: Remove some leftover from the "Replace GPLv2 boilerplate/reference with SPDX" rules (Jaroslav Kysela) [2125544] - ASoC: ad1*, ada*, ssm*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: test-component: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125544] - ASoC: simple-card-utils: rename asoc_simple_init_dai_link_params() to asoc_simple_init_for_codec2codec() (Jaroslav Kysela) [2125544] - ASoC: simple-card-utils.c: care Codec2Codec vs DPCM:BE (Jaroslav Kysela) [2125544] - ASoC: simple-card-utils.c: ignore Codec2Codec setting if it already have (Jaroslav Kysela) [2125544] - ASoC: simple-card-utils: Make asoc_simple_clean_reference() return void (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2: indicate "Experimental stage" warning only when successed (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2: Add of_node_put() in fail path (Jaroslav Kysela) [2125544] - ASoc: audio-graph-card2: Fix refcount leak bug in __graph_get_type() (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2.c: remove pre-alloced Codec2Codec space (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2.c: make Codec2Codec settings optional (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2.c: use of_property_read_u32() for rate (Jaroslav Kysela) [2125544] - ASoC: audio_graph_card2: Fix port numbers in example (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2-custom-sample.dtsi: add verbose explanation (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card: Add of_node_put() in fail path (Jaroslav Kysela) [2125544] - ASoC: test-component: Update to use set_fmt_new callback (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: use software node API in Atom boards (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_ssp_amp: remove 'set-but-not-used' warning (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_sdw: avoid oops in error handling (Jaroslav Kysela) [2125544] - ASoC: Intel: use software node API in SoundWire machines (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: sof_sdw: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: Intel: catpt: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: Intel: catpt: Drop redundant enum constant (Jaroslav Kysela) [2125544] - ASoC: Intel: catpt: remove duplicating driver data retrieval (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_ssp_amp: enable capture stream from cs35l41 (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_sdw: allow HDaudio/HDMI disable (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_sdw: add quirk for HP Omen 16-k0005TX (Jaroslav Kysela) [2125544] - ASoC: intel: sof_sdw: add RT711 SDCA card for MTL platform (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_pcm512x: remove unnecessary init (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_nau8825: Move quirk check to the front in late probe (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_sdw: add support for Dell SKU 0AFF (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_sdw: add support for Dell SKU 0AF0 (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_rt5682: Perform quirk check first in card late probe (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_rt5682: Add support for mtl_mx98357_rt5682 (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_rt5682: fix out-of-bounds array access (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_rt5682: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: rename RTL1019 compatible driver to rt1019p (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_nau8825: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: kbl_da7219_max98927: remap jack pins (Jaroslav Kysela) [2125544] - ALSA: x86: intel_hdmi_audio: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ALSA: x86: intel_hdmi_audio: enable pm_runtime and set autosuspend delay (Jaroslav Kysela) [2125544] - ASoC: xtensa: Update to use set_fmt_new callback (Jaroslav Kysela) [2125544] - ASoC: xtensa: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: uniphier: make arrays mul and div static const, makes object smaller (Jaroslav Kysela) [2125544] - ASoC: uniphier: simplify the return expression of uniphier_aio_compr_set_params() (Jaroslav Kysela) [2125544] - ASoC: spear: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-topology: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-stream: test DMA buffer first in hw_params (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-stream: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-ipc: Do not process IPC reply before firmware boot (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dsp: report error on power-up/down (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: Drop misleading comment regarding dma_data (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: Intel: fix sof_es8336 probe (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_es8336: remove hard-coded SSP selection (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_es8336: reset the num_links during probe (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_es8336: add support for HDMI_In capture (Jaroslav Kysela) [2125544] - ASoC: Intel: common: fix typo for tplg naming (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_rt5682: Add support for adl_rt1019_rt5682s (Jaroslav Kysela) [2125544] - ASoC: Intel: soc-acpi: add table for HP Omen 16-k0005TX (Jaroslav Kysela) [2125544] - ASoC: Intel: soc-acpi: Add entry for sof_es8336 in ADL match table (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_es8336: ignore GpioInt when looking for speaker/headset GPIO lines (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_es8336: Fix GPIO quirks set via module option (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_da7219_max98373: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_cs42l42: add adl_mx98360a_cs4242 board config (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_cs42l42: support BT offload audio (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_cs42l42: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: skl_nau88l25_ssm4567: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: skl_nau88l25_max98357a: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: kbl_rt5663_rt5514_max98927: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: kbl_rt5663_max98927: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: kbl_da7219_max98357a: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: hda: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: Intel: glk_rt5682_max98357a: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: cml_rt1011_rt5682: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: Use temporary variable for struct device (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: reset acpi_chan_package (Jaroslav Kysela) [2125544] - ASoC: codecs: rt298: Reorganize jack detect handling (Jaroslav Kysela) [2125544] - ASoC: Intel: bxt_da7219_max98357a: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Mark BE DAI as nonatomic (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Improve hw_params() debug-ability (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Improve probe() function quality (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Update file comments (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Update code indentation (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Reword driver name (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Reword prefixes of all driver members (Jaroslav Kysela) [2125544] - ASoC: Intel: Rename haswell source file to hsw_rt5640 (Jaroslav Kysela) [2125544] - ASoC: Intel: atom: sst_ipc: remove redundant test (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Mark BE DAI as nonatomic (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Remove FE DAI ops (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Improve codec_init() quality (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Improve hw_params() debug-ability (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Improve probe() function quality (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Update file comments (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Update code indentation (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Reword driver name (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Reword prefixes of all driver members (Jaroslav Kysela) [2125544] - ASoC: Intel: Rename broadwell source file to bdw_rt286 (Jaroslav Kysela) [2125544] - ASoC: codecs: rt286: Reorganize jack detect handling (Jaroslav Kysela) [2125544] - ASoC: Intel: broadwell: Make broadwell_disable_jack() return void (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt5677: Mark BE DAI as nonatomic (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt5650: Mark BE DAI as nonatomic (Jaroslav Kysela) [2125544] - ASoC: Intel: atom: sst_ipc: remove useless initializations (Jaroslav Kysela) [2125544] - ASoC: Intel: atom: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: Intel: atom: sst: remove useless initialization (Jaroslav Kysela) [2125544] - ASoC: intel: atom: Remove superfluous flush_scheduled_work() (Jaroslav Kysela) [2125544] - ASoC: Intel: Update to use set_fmt_new callback (Jaroslav Kysela) [2125544] - ASoC: Intel: atom: controls: remove useless initializations (Jaroslav Kysela) [2125544] - ASoC: Intel: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: Intel: skylake: skl-pcm: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: Intel: Skylake: remove redundant re-assignments to pointer array (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: bdw: remove duplicating driver data retrieval (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: byt: remove duplicating driver data retrieval (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: cnl: Do not process IPC reply before firmware boot (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: Do snd_hdac_ext_stream_decouple() only once (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: Fix potential buffer overflow by snprintf() (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: add sanity check on SSP index reported by NHLT (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: only fixup topology name if not set already (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: don't set fw_filename (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: enable dmic handling with 2 or fewer SoundWire links (Jaroslav Kysela) [2125544] - ASoC: soc-core: accept zero format at snd_soc_runtime_set_dai_fmt() (Jaroslav Kysela) [2125544] - ASoC: SOF: compress: Prevent current kernel running with older FW (Jaroslav Kysela) [2125544] - ASoC: SOF: Copy compress parameters into extended data (Jaroslav Kysela) [2125544] - ASoC: SOF: compress: Dynamically allocate pcm params struct (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: atom: don't keep a temporary string in fixup_tplg_name (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: add trigger callback into sdw_callback (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: Correct the ROM/FW state reporting code (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: MTL: remove redundant snd_sof_dsp_read() call (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: mtl: Do not process IPC reply before firmware boot (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: mtl: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: Introduce skip_imr_boot flag (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: disable IMR boot when resuming from ACPI S4 and S5 states (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: IPC4: enable IMR boot (Jaroslav Kysela) [2125544] - ASoC: SOC: Intel: introduce cl_init callback (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Do not (wrongly) assume positive return value in IMR path (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: Revisit IMR boot sequence (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-loader: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-loader: Print out the non matching ext_man magic number (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-topology: Fix clang -Wformat warning (Jaroslav Kysela) [2125544] - ASoC: SOF: remove warning on ABI checks (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Fix error code in sof_ipc4_volume_put() (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-pcm: set pcm rate to dai setting (Jaroslav Kysela) [2125544] - ASoC: SOF: reduce default verbosity of IPC logs (Jaroslav Kysela) [2125544] - Revert "RedHat: ASoC: SOF: Intel: do not enable IMR boot when resuming by default" (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: fix alh_group_ida max value (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: fix wrong use of sizeof in sof_ipc4_widget_setup_comp_src() (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: set domain bit based on dp domain type (Jaroslav Kysela) [2125544] - ASoC: SOF: add ipc4 SRC module support (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: move ida allocate/free to widget_setup/free (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: free memories allocated in sof_ipc4_get_audio_fmt (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: check dai->private in ipc_free() (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: add SoundWire/ALH aggregation support (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: Compile and runtime IPC version selection (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Align mt8186 clock names with dt-bindings (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Fix error code in probe (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Revise mt8195 boot flow (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: fix mt8195 StatvectorSel wrong setting (Jaroslav Kysela) [2125544] - ASoC: SOF: pcm: use pm_resume_and_get() on component probe (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: fix copy in sof_msg_inject_ipc4_dfs_write() (Jaroslav Kysela) [2125544] - ASoC: sof: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client-probes: Only load the driver if IPC3 is used (Jaroslav Kysela) [2125544] - ASoC: SOF: probes: rename assign/free callbacks as startup/shutdown (Jaroslav Kysela) [2125544] - ASoC: SOF: Add cont_update_posn to platform parameters (Jaroslav Kysela) [2125544] - ASoC: SOF: pm: add definitions for S4 and S5 states (Jaroslav Kysela) [2125544] - ASoC: SOF: pm: add explicit behavior for ACPI S1 and S2 (Jaroslav Kysela) [2125544] - ASoC: SOF: debug: Clarify the IPC timeout handling path (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: remove unused variable (Jaroslav Kysela) [2125544] - ASoC: SOF: Switch to IPC generic firmware tracing (Jaroslav Kysela) [2125544] - ALSA: sc6000: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2125544] - ALSA: gus: Fix memory leaks at memory allocator error paths (Jaroslav Kysela) [2125544] - ALSA: sound/isa/gus: check the return value of kstrdup() (Jaroslav Kysela) [2125544] - ALSA: gus: Fix erroneous memory allocation (Jaroslav Kysela) [2125544] - ALSA: galaxy: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2125544] - ALSA: cs4236: fix an incorrect NULL check on list iterator (Jaroslav Kysela) [2125544] - ALSA: aloop: Fix random zeros in capture data when using jiffies timer (Jaroslav Kysela) [2125544] - ALSA: Add generic serial MIDI driver using serial bus API (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Fix potential buffer overflow by snprintf() (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Use lookup table to create modules (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Update AVS_FW_INIT_TIMEOUT_US declaration (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Lower UNLOAD_MULTIPLE_MODULES IPC timeout (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Replace hardcodes with SD_CTL_STREAM_RESET (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Recognize FW_CFG_RESERVED (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Use helper function to set up DMA (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Set max DMA segment size (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Block IPC channel on suspend (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Shield LARGE_CONFIG_GETs against zero payload_size (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Copy only as many RX bytes as necessary (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Relax DSP core transition timings (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Assign I2S gateway when parsing topology (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Fix i2s_test card name initialization (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: correct config reference for I2S test board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Fix parsing UUIDs in topology (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add da7219 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add max98373 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add max98357a machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add ssm4567 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add nau8825 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add rt5682 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add rt298 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add rt286 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add rt274 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add I2S-test machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add DMIC machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Fix build error on arc, m68k and sparc (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: APL-based platforms support (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: SKL-based platforms support (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Power management (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Machine board registration (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Replace link_mask usage with i2s_link_mask (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Event tracing (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: D0ix power state support (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Prepare for firmware tracing (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Register HDAudio ext-bus operations (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add HDAudio machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: PCI driver implementation (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Coredump and recovery flow (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Drop direct ACPI dependency (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Depend on SND_INTEL_DSP_CONFIG (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Enable AVS driver only on x86 platforms (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: HDA PCM BE operations (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: non-HDA PCM BE operations (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Generic PCM FE operations (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Generic soc component driver (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Account for libraries when booting basefw (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Configure modules according to their type (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Prepare modules before bindings them (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Arm paths after creating them (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Path state management (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Path creation and freeing (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Declare path and its components (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Support link_mask formatted string (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add topology loading operations (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Parse path and path templates tuples (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Parse pipeline and module tuples (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Parse pplcfg and binding tuples (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Parse module-extension tuples (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add topology parsing infrastructure (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: add MeteorLake machines (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Declare vendor tokens (Jaroslav Kysela) [2125544] - ASoC: SOF: dai-intel: add SOF_DAI_INTEL_SSP_CLKCTRL_MCLK_AON bit (Jaroslav Kysela) [2125544] - uapi: sof: abi: Bump SOF ABI for ext_data_length (Jaroslav Kysela) [2125544] - ASoC: SOF: Add two new structures for topology manifest data (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: introduce cont_update_posn in sof_ipc_stream_params struct (Jaroslav Kysela) [2125544] - ASoC: SOF: bump SOF_ABI_MINOR (Jaroslav Kysela) [2125544] - ASoC: SOF: Add header for IPC4 manifest (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: add code to parse config params for ACPDMIC dai (Jaroslav Kysela) [2125544] - ASoC: SOF: Add topology tokens for IPC4 (Jaroslav Kysela) [2125544] - ASoC: hdac_hda: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: max98504: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: adau1372: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: cx2072x: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: mt6351: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: mt6358: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: mt6359: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: mt6660: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: pcm3060: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt9120: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: wcd9335: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt700: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt715: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt715-sdca: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt1308-sdw: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt1316-sdw: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: wsa881x: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: sdw-mockup: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: lochnagar: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: lochnagar: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: tfa*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: tfa9879: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: cs*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: wm*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: wm9090: Remove redundant endianness flag (Jaroslav Kysela) [2125544] - ASoC: wm8731: Factor out the I2C and SPI bus code into separate modules (Jaroslav Kysela) [2125544] - ASoC: wm8731: Factor our MCLK and mutex initialisation (Jaroslav Kysela) [2125544] - ASoC: wm8731: Move regulator request into wm8731_init() (Jaroslav Kysela) [2125544] - ASoC: wm8731: Factor component init out of bus code (Jaroslav Kysela) [2125544] - ASoC: wm8731: Update to modern DAI terminology (Jaroslav Kysela) [2125544] - ASoC: wm2000: fix missing clk_disable_unprepare() on error in wm2000_anc_transition() (Jaroslav Kysela) [2125544] - ASoC: wm2000: Remove redundant endianness flag (Jaroslav Kysela) [2125544] - ASoC: wm*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: tas2764: Fix amp gain register offset & default (Jaroslav Kysela) [2125544] - ASoC: tas2764: Correct playback volume range (Jaroslav Kysela) [2125544] - ASoC: tas2764: Fix and extend FSYNC polarity handling (Jaroslav Kysela) [2125544] - ASoC: tas2764: Add post reset delays (Jaroslav Kysela) [2125544] - ASoC: tas*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: tas*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: tas2764: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [2125544] - ASoC: tas*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [2125544] - ASoC: tas2764: Add the driver for the TAS2764 (Jaroslav Kysela) [2125544] - ASoC: max98396: Fix TDM mode BSEL settings (Jaroslav Kysela) [2125544] - ASoC: max*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: max98396: Implement DSP speaker monitor (Jaroslav Kysela) [2125544] - ASoC: max98396: Fix register access for PCM format settings (Jaroslav Kysela) [2125544] - ASoC: max98396: Improve some error prints (Jaroslav Kysela) [2125544] - ASoC: max98396: add voltage regulators (Jaroslav Kysela) [2125544] - ASoC: max98396: Fix build error for implicit function declaration (Jaroslav Kysela) [2125544] - ASoC: max98396: add amplifier driver (Jaroslav Kysela) [2125544] - ASoC: rt*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: rt1019: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: fsl: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: pistachio: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: samsung: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: sunxi: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: tegra: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: test-component: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: uniphier: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ad*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ak*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: alc*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: da*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: es*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: msm*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: nau*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: pcm*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: spdif: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ssm*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: sta*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: twl*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: uda*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: 88pm860x: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ab8500: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ac97: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ads117x: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: bd28623: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: bt-sco: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: cpcap: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: cq93vc: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: cx20442: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: dmic: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: gtm601: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: hdac_hdmi: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: hdmi-codec: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ics43432: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: inno_rk3036: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: isabelle: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: jz4740: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: lm49453: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: mc13783: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ml26124: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: sgtl5000: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: si476x: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: stac9766: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: sti-sas: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: tscs42xx: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: wl1273: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: zl38060: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: fsl_micfil: Add legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: fsl_asrc_dma: Add legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: soc-component: Remove non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: simple-card-utils: Move snd_soc_component_is_codec to be local (Jaroslav Kysela) [2125544] - ASoC: soc-component: Add legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: core: Add new SOC_DOUBLE_SX_TLV macro (Jaroslav Kysela) [2125544] - ASoC: Remove unused hw_write_t type (Jaroslav Kysela) [2125544] - ASoC: soc.h: Add SOC_SINGLE_S_EXT_TLV macro (Jaroslav Kysela) [2125544] - ASoC: soc.h: Introduce SOC_DOUBLE_R_S_EXT_TLV() macro (Jaroslav Kysela) [2125544] - ASoC: soc.h: Add SOC_SINGLE_S_TLV() macro (Jaroslav Kysela) [2125544] - ASoC: hdmi-codec: Update to modern DAI terminology (Jaroslav Kysela) [2125544] - ALSA: hda: Skip event processing for unregistered codecs (Jaroslav Kysela) [2125544] - ASoC: codecs: Add HD-Audio codec driver (Jaroslav Kysela) [2125544] - ASoC: cs42l42: Move CS42L42 register descriptions to general include (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Read System Name from ACPI _SUB to identify firmware (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Add common cs35l41 enter hibernate function (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Move cs35l41 exit hibernate function into shared code (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Move cs_dsp config struct into shared code (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Move cs35l41 fs errata into shared code (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Move cs35l41_set_cspl_mbox_cmd to shared code (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Support external boost (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Add support for MeteorLake (MTL) (Jaroslav Kysela) [2125544] - treewide: Replace zero-length arrays with flexible-array members (Jaroslav Kysela) [2125544] - ASoC: SOF: add definitions for different IPC types (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: enhance debug messages (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: SOF: IPC4: add sdw blob (Jaroslav Kysela) [2125544] - AsoC: SOF: ipc4-topology: Add dai_get_clk op (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add support for SSP/DMIC DAI's (Jaroslav Kysela) [2125544] - ASoC: SOF: Add a new IPC op for parsing topology manifest (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: init NHLT for IPC4 (Jaroslav Kysela) [2125544] - ASoC: SOF: Add ops_free (Jaroslav Kysela) [2125544] - ASoC: SOF: IPC4: set the BE DAI ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-pcm: Expose sof_ipc4_set_pipeline_state() (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add the dai_config op (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add route_setup/route_free ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add widget_setup/widget_free ops (Jaroslav Kysela) [2125544] - ASoC: SOF: IPC4: Add pcm ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add control IO ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add control_setup op (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add support for parsing mixer widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add support for parsing and preparing pga widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add prepare op for DAI type widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add prepare op for AIF type widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add support for parsing DAI_IN/DAI_OUT widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add support for parsing AIF_IN/AIF_OUT widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: IPC4: Introduce topology ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: Return from dtrace_read if there is no new data available (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: Add helper function to update the sdev->host_offset (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: Introduce SOF_DTRACE_INITIALIZING state (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4: implement pm ctx_save callback (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Switch to use the generic pm_ops.set_core_state (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4: Add set_core_state pm_ops implementation (Jaroslav Kysela) [2125544] - ASoC: SOF: Add initial header file for ipc4 (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Add set_core_state pm_ops implementation (Jaroslav Kysela) [2125544] - ASoC: SOF: sof_ipc_pm_ops: Add support for DSP core power management (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: mt8195 suspend check dsp idle (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: mt8195 modify dram type as non-cache (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add shared_size for mediatek common chip information (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: revise mt8195 clock sequence (Jaroslav Kysela) [2125544] - ASoC: SOF: amd: Add SOF pm ops callback for Renoir (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Fix reversed if statement (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Propagate write errors correctly (Jaroslav Kysela) [2125544] - ASoC: SOF: Fix potential NULL pointer dereference (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client-ipc-flood-test: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: remove duplicate include in mt8195.c (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mt8195 debug dump (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mediatek common debug dump (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: Move dtrace related variables local from sof_dev (Jaroslav Kysela) [2125544] - ASoC: SOF: Introduce opaque storage of private data for firmware tracing (Jaroslav Kysela) [2125544] - ASoC: SOF: Modify the host trace_init parameter list to include dmab (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: Move host ops wrappers from generic header to private (Jaroslav Kysela) [2125544] - ASoC: SOF: Clone the trace code to ipc3-dtrace as fw_tracing implementation (Jaroslav Kysela) [2125544] - ASoC: SOF: Rename dtrace_is_supported flag to fw_trace_is_supported (Jaroslav Kysela) [2125544] - ASoC: SOF: Introduce IPC independent ops for firmware tracing support (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Cap the rmaining to count in IPC4 mode (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mt8186 ipc support (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add ipc support for mt8195 (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: HDA: Set up sof_ipc4_fw_data for IPC4 (Jaroslav Kysela) [2125544] - ASoC: SOF: IPC4: Add FW loader ops (Jaroslav Kysela) [2125544] - ASoC: SOF: Add IPC4 private header (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: HDA: Set IPC4-specific DSP ops for CaVS platforms (Jaroslav Kysela) [2125544] - ASoC: SOF: trace: The dtrace is only available with SOF_IPC (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client: IPC flood test can only work with SOF_IPC (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Add support for IPC4 messages (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Separate the message sending (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client: Add support IPC4 message sending (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client: Add API to get the ipc_type (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client-probes: Query the maximum IPC payload size (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Query the maximum IPC payload size (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client: Add API to get the maximum IPC payload size (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4: Add support for mandatory message handling functionality (Jaroslav Kysela) [2125544] - ASoC: SOF: Add rx_data pointer to snd_sof_ipc_msg struct (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Remove the ipc3-ops.h header file (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-pci-dev: fix missing pci_release_regions() on error in sof_pci_probe() (Jaroslav Kysela) [2125544] - ASoC: SOF: loader: Call optional query_fw_configuration on first boot (Jaroslav Kysela) [2125544] - ASoC: SOF: loader: Remove snd_sof_parse_module_memcpy() as it is not used (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: mt8195: Do not set the load_module ops (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: bdw/byt/pci-tng: Do not set the load_module ops (Jaroslav Kysela) [2125544] - ASoC: SOF: imx: Do not set the load_module ops (Jaroslav Kysela) [2125544] - ASoC: SOF: amd: renoir: Do not set the load_module ops (Jaroslav Kysela) [2125544] - ASoC: SOF: loader: Switch to use the fw_loader ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Add check for fw_loader ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-loader: Implement firmware parsing and loading (Jaroslav Kysela) [2125544] - ASoC: SOF: Introduce IPC dependent ops for firmware handling, loading (Jaroslav Kysela) [2125544] - ASoC: SOF: Add a prepare op to IPC topology widget ops (Jaroslav Kysela) [2125544] - ASoC: SOF: clarify use of widget complete flag (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: Skip parsing DAI link tokens if not needed (Jaroslav Kysela) [2125544] - ASoC: SOF: pcm: remove unnecessary function declaration (Jaroslav Kysela) [2125544] - ASoC: SOF: Add two new fields to struct snd_sof_widget (Jaroslav Kysela) [2125544] - ASoC: SOF: Add a route_free op in struct sof_ipc_tplg_ops (Jaroslav Kysela) [2125544] - ASoC: SOF: expose a couple of functions (Jaroslav Kysela) [2125544] - ASoC: SOF: pcm: Move the call to snd_sof_pcm_platform_hw_params() (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: Set up widgets from source to sink (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: reset route status before freeing widget (Jaroslav Kysela) [2125544] - ASoC: SOF: Add a new op to set up volume table (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Fix allyesconfig build error (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: mt8195 change ipc timeout as 1 second (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client-ipc-msg-injector: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: SOF: debug: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: SOF: control: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add DSP system PM callback for mt8186 (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mt8186 dsp clock support (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mt8186 sof fw loader and dsp ops (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mt8186 hardware support (Jaroslav Kysela) [2125544] - ASoC: SOF: loader: Remove the old fw_ready related code (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Do not set fw_ready callback (Jaroslav Kysela) [2125544] - ASoC: SOF: imx: Do not set fw_ready callback (Jaroslav Kysela) [2125544] - ASoC: SOF: amd: Do not set fw_ready callback (Jaroslav Kysela) [2125544] - ASoC: SOF: Do not check for the fw_ready callback (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Add local implementation for handling fw_ready message (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: protect hw_params against successive calls (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: add helper for link DMA cleanups (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: reset dma_data and release stream (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: improve suspend case (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: move code to deal with hda dai/dailink suspend (Jaroslav Kysela) [2125544] - ASOC: SOF: Intel: hda-dai: add hda_dai_hw_free_ipc() helper (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: flag errors on pipeline teardown (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: regroup dai and link DMA operations (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: split link DMA and dai operations (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: use snd_soc_dai_get_widget() helper (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: simplify hda_dai_widget_update() prototype (Jaroslav Kysela) [2125544] - ASOC: SOF: Intel: hda-dai: consistent naming for HDA DAI and HDA link DMA (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Add IPC-specific dai ops for IPC3 (Jaroslav Kysela) [2125544] - ASoC: SOF: remove incorrect clearing of prepared flag (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: simplify NHLT handling (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: Check w->sname validity once in sof_connect_dai_widget() (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: remove useless assignment (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: pci-tgl: add RPL-P support (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: pci-tgl: add ADL-PS support (Jaroslav Kysela) [2125544] - ASOC: SOF: pci: add ipc_type override for Intel IPC4 tests (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-pci-dev: don't use the community key on APL Chromebooks (Jaroslav Kysela) [2125544] - ASoC: SOF: amd: Use dedicated MBOX for ACP and PSP communication (Jaroslav Kysela) [2125544] - ASoC: SOF: amd: Add psp_mbox_ready() and psp_send_cmd() callback (Jaroslav Kysela) [2125544] - ASoC: SOF: using pm_runtime_resume_and_get to simplify the code (Jaroslav Kysela) [2125544] - ASoC: SOF: Kconfig: Make SND_SOC_SOF_HDA_PROBES tristate (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: add IP identifier (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: expose some codeloader functions (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: Define rom_status_reg in sof_intel_dsp_desc (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: define check_ipc_irq op (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: use BIT() macros for consistency (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: move HDA_CL_STREAM_FORMAT definition to header (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: use common ops across platforms (Jaroslav Kysela) [2125544] - ASoC: SOF: remove const qualifier for 'struct snd_sof_dsp_ops' (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: preserve topology filename override in nocodec mode (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-pci-dev: add parameter to override topology filename (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-pci-dev: add parameter to override firmware filename (Jaroslav Kysela) [2125544] - ASoC: SOF: add IPC-dependent file names (Jaroslav Kysela) [2125544] - ASoC: SOF: add default IPC capability and file paths (Jaroslav Kysela) [2125544] - ASoC: SOF: add path indirection to each IPC type (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Check the bar size before remapping (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Move the ipc_set_get_comp_data() local to ipc3-control (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: Use the widget_kcontrol_setup ops for kcontrol set up (Jaroslav Kysela) [2125544] - ASoC: SOF: Add widget_kcontrol_setup control ops for IPC3 (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Switch over to use the rx_msg ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Switch over to use the tx_msg and set_get_data ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Use the get_reply ops in snd_sof_ipc_get_reply() (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Add check for mandatory IPC message handling ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Separate the ops checks by functions/topics (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Implement rx_msg IPC ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Implement the get_reply IPC ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Implement the set_get_data IPC ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Use sof_ipc3_tx_msg() internally for message sending (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Implement the tx_msg IPC ops (Jaroslav Kysela) [2125544] - ASoC: SOF: Add high level IPC IO callback definitions to ipc_ops (Jaroslav Kysela) [2125544] - ASoC: SOF: Add helper function to prepare and send an IPC message (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: mt8195 add shutdown callback (Jaroslav Kysela) [2125544] - ASoC: SOF: OF: Add shutdown callback for SOF OF device (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: Avoid open coded arithmetic in memory allocation (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: use new sound control LED layer (Jaroslav Kysela) [2125544] - ASoC: SOF: Remove redundant return statements (Jaroslav Kysela) [2125544] - ASoC: SOF: Remove header from struct snd_sof_ipc_msg (Jaroslav Kysela) [2125544] - ASoC: SOF: Drop 'header' parameter from tx_message() API (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Use msg->reply_data directly in snd_sof_ipc_get_reply() (Jaroslav Kysela) [2125544] - ASoC: SOF: disable dma trace in s0ix (Jaroslav Kysela) [2125544] - ASoC: SOF: extend the interface to stop DMA trace (Jaroslav Kysela) [2125544] - ASoC: SOF: Drop support for mapped control data (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Use ipc->max_payload_size for message/reply size checking (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Add max_payload_size field in struct snd_sof_ipc (Jaroslav Kysela) [2125544] - ASoC: SOF: Remove dmab and dmab_bdl from snd_sof_dev struct (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-loader: Use local snd_dma_buffer (Jaroslav Kysela) [2125544] - ASoC: amd: acp: add missing platform_device_unregister() in acp_pci_probe() (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Fix initialization of ext_intr_stat1 in i2s_irq_handler() (Jaroslav Kysela) [2125544] - ASoC: amd: vangogh: Use non-legacy DAI naming for cs35l41 (Jaroslav Kysela) [2125544] - ASoC: amd: enable RPL Platform acp drivers build (Jaroslav Kysela) [2125544] - ASoC: amd: add RPL Platform pci driver pm-ops (Jaroslav Kysela) [2125544] - ASoC: amd: add RPL Platform init/de-init functions (Jaroslav Kysela) [2125544] - ASoC: amd: add ACP PCI driver for RPL platform (Jaroslav Kysela) [2125544] - ASoC: amd: add RPL Platform acp header file (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Add error handling cases (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Modify const resource struct variable to generic (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Drop superfluous mmap callback (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Modify local variables name to generic (Jaroslav Kysela) [2125544] - ASoC: amd: yc: Decrease level of error message (Jaroslav Kysela) [2125544] - ASoC: amd: yc: add new YC platform varaint support (Jaroslav Kysela) [2125544] - ASoC: amd: fix Jadeite kconfig warning and build errors (Jaroslav Kysela) [2125544] - ASoC: amd: Fix error pointer dereference (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Add legacy audio driver support for Rembrandt platform (Jaroslav Kysela) [2125544] - ASoC: amd: acp: ACP code generic to support newer platforms (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Remove rt1019_1 codec conf from machine driver (Jaroslav Kysela) [2125544] - ASoC: amd: Remove duplicated include in acp-es8336.c (Jaroslav Kysela) [2125544] - ASoC: amd: fix for variable set but not used warning (Jaroslav Kysela) [2125544] - ASoC: amd: drop machine driver remove function (Jaroslav Kysela) [2125544] - ASoC: amd: remove unused header file inclusion (Jaroslav Kysela) [2125544] - ASoC: amd: acp-es8336: use static variables (Jaroslav Kysela) [2125544] - ASoC: amd: fix ACPI dependency compile errors and warnings (Jaroslav Kysela) [2125544] - ASoC: amd: enable machine driver build for Jadeite platform (Jaroslav Kysela) [2125544] - ASoC: amd: add Machine driver for Jadeite platform (Jaroslav Kysela) [2125544] - ASoC: amd: add I2S MICSP instance support (Jaroslav Kysela) [2125544] - ASoC: amd: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Fix error handling in .remove() (Jaroslav Kysela) [2125544] - ASoC: amd: acp: fix typo in comment (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Add support for rt5682s and rt1019 card with hs instance (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Add support for nau8825 and max98360 card (Jaroslav Kysela) [2125544] - ASoC: amd: vangogh: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125544] - ASoC: amd: vangogh: Update to use set_fmt_new callback (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Set Speaker enable/disable pin through rt1019 codec driver. (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Set Speaker enable/disable pin through rt1019 codec driver (Jaroslav Kysela) [2125544] - ASoC: amd: vangogh: Remove duplicate include files (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Add pm ops callback in machine driver (Jaroslav Kysela) [2125544] - ASoC: soc-utils: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: topology: Drop superfluous check of CONFIG_SND_CTL_VALIDATION (Jaroslav Kysela) [2125544] - ASoC: topology: Rename soc_tplg_init_kcontrol() function (Jaroslav Kysela) [2125544] - ASoC: topology: Correct error message (Jaroslav Kysela) [2125544] - ASoC: topology: Rename SOC_TPLG_PASS_MIXER to _CONTROL (Jaroslav Kysela) [2125544] - ASoC: topology: Return bool instead of int (Jaroslav Kysela) [2125544] - ASoC: topology: Remove unnecessary looping (Jaroslav Kysela) [2125544] - ASoC: topology: Use for loop instead of while (Jaroslav Kysela) [2125544] - ASoC: topology: KUnit: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: topology: KUnit: Followup prototype change of snd_soc_unregister_card() (Jaroslav Kysela) [2125544] - ASoC: DPCM: Don't pick up BE without substream (Jaroslav Kysela) [2125544] - ASoC: soc-pcm: demote warnings on non-atomic BE connection (Jaroslav Kysela) [2125544] - ASoC: soc-pcm: fix BE transition for TRIGGER_START (Jaroslav Kysela) [2125544] - ASoC: soc-pcm: improve BE transition for TRIGGER_START (Jaroslav Kysela) [2125544] - ASoC: soc-pcm: improve BE transition for PAUSE_RELEASE (Jaroslav Kysela) [2125544] - ASoC: ops: Fix integer detection for when max possible values > 1 (Jaroslav Kysela) [2125544] - ASoC: ops: Fix boolean/integer detection for simple controls (Jaroslav Kysela) [2125544] - ASoC: ops: Don't modify the driver's plaform_max when reading state (Jaroslav Kysela) [2125544] - ASoC: ops: Remove unneeded delay.h inclusion (Jaroslav Kysela) [2125544] - ASoC: ops: Clarify snd_soc_info_volsw_sx() (Jaroslav Kysela) [2125544] - ASoC: soc-generic-dmaengine-pcm: Use default config when none is given (Jaroslav Kysela) [2125544] - ASoC: dapm: Move stereo autodisable check (Jaroslav Kysela) [2125544] - ASoC: soc-dai: Remove set_fmt_new callback (Jaroslav Kysela) [2125544] - ASoC: soc-core.c: share code for snd_soc_of_get_dai_link_cpus/codecs() (Jaroslav Kysela) [2125544] - ASoC: soc-core.c: fixup snd_soc_of_get_dai_link_cpus() (Jaroslav Kysela) [2125544] - ASoC: core: Switch core to new DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: core: Make snd_soc_unregister_card() return void (Jaroslav Kysela) [2125544] - ASoC: core: Always send the CPU DAI a direct clock specifier (Jaroslav Kysela) [2125544] - ASoC: core: Add set_fmt_new callback that directly specifies provider (Jaroslav Kysela) [2125544] - ASoC: core: Pass legacy_dai_naming flag directly (Jaroslav Kysela) [2125544] - ASoC: core: Correct spelling fliped -> flipped (Jaroslav Kysela) [2125544] - ASoC: soc-core: remove always-false path (Jaroslav Kysela) [2125544] - ASoC: Introduce snd_soc_of_get_dai_link_cpus (Jaroslav Kysela) [2125544] - ASoC: soc-component: Update handling to component delays (Jaroslav Kysela) [2125544] - ASoC: Introduce 'fixup_controls' card method (Jaroslav Kysela) [2125544] - ASoC: soc-card: Create jack kcontrol without pins (Jaroslav Kysela) [2125544] - ALSA: Replace acpi_bus_get_device() (Jaroslav Kysela) [2125544] - Revert "ALSA: hda: cs35l41: Allow compilation test on non-ACPI configurations" (Jaroslav Kysela) [2125544] - ALSA: hda: beep: Simplify keep-power-at-enable behavior (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Don't skip notification handling during PM operation (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Limit the maximal count of PCM devices to 8 (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: ELD procfs - print the codec NIDs (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Simplify the pcm_idx condition in hdmi_pcm_setup_pin() (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Fix the converter allocation for the silent stream (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: change type for the 'assigned' variable (Jaroslav Kysela) [2125544] - ALSA: hda: intel-nhlt: Move structs out of #define block (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add a quirk for HP OMEN 16 (8902) mute LED (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Fix the converter reuse for the silent stream (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for ASUS GA503R laptop (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add pincfg for ASUS G533Z HP jack (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add pincfg for ASUS G513 HP jack (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Re-arrange quirk table entries (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5530 laptop (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5570 laptop (Jaroslav Kysela) [2125544] - ALSA: hda: Fix Nvidia dp infoframe (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for Huawei WRT-WX9 (Jaroslav Kysela) [2125544] - ALSA: hda/tegra: set depop delay for tegra (Jaroslav Kysela) [2125544] - ALSA: hda: add Intel 5 Series / 3400 PCI DID (Jaroslav Kysela) [2125544] - ALSA: hda: Fix hang at HD-audio codec unbinding due to refcount saturation (Jaroslav Kysela) [2125544] - ALSA: emu10k1: Fix out of bounds access in snd_emu10k1_pcm_channel_alloc() (Jaroslav Kysela) [2125544] - ALSA: hda/tegra: Align BDL entry to 4KB boundary (Jaroslav Kysela) [2125544] - ALSA: hda/sigmatel: Fix unused variable warning for beep power change (Jaroslav Kysela) [2125544] - ALSA: hda/sigmatel: Keep power up while beep is enabled (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add speaker AMP init for Samsung laptops with ALC298 (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for Clevo NS50PU, NS70PU (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Support new Dolphin Variants (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for Lenovo Yoga7 14IAL7 (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Clarify support for CSC3551 without _DSD Properties (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirks for ASUS Zenbooks using CS35L41 (Jaroslav Kysela) [2125544] - ALSA: hda: Fix crash due to jack poll in suspend (Jaroslav Kysela) [2125544] - ALSA: hda/cirrus - support for iMac 12,1 model (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add a quirk for HP OMEN 15 (8786) mute LED (Jaroslav Kysela) [2125544] - ALSA: hda/conexant: Add quirk for LENOVO 20149 Notebook model (Jaroslav Kysela) [2125544] - ALSA: ice1712: remove redundant assignment to new (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for another Asus K42JZ model (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for HP Spectre x360 15-eb0xxx (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for Clevo NV45PZ (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for Lenovo Yoga9 14IAP7 (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support CLSA0101 (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Use the CS35L41 HDA internal define (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Enable speaker and mute LEDs for HP laptops (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Fix build error unused-function (Jaroslav Kysela) [2125544] - ALSA: asihpi: fix repeated words in comments (Jaroslav Kysela) [2125544] - ALSA: asihpi: Fix typo in comments (Jaroslav Kysela) [2125544] - ALSA: emu10k1: Fix typo in comments (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add module parameter to control firmware load (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support Firmware switching and reloading (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add defaulted values into dsp bypass config sequence (Jaroslav Kysela) [2125544] - ALSA: hda: hda_cs_dsp_ctl: Add fw id strings (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Read Speaker Calibration data from UEFI variables (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support Hibernation during Suspend (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support Speaker ID for laptops (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support multiple load paths for firmware (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support reading subsystem id from ACPI (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Save Subsystem ID inside CS35L41 Driver (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add initial DSP support and firmware loading (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Save codec object inside component struct (Jaroslav Kysela) [2125544] - ALSA: hda: hda_cs_dsp_ctl: Add apis to write the controls directly (Jaroslav Kysela) [2125544] - ALSA: hda: hda_cs_dsp_ctl: Add Library to support CS_DSP ALSA controls (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Consolidate selections under SND_HDA_SCODEC_CS35L41 (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Drop wrong use of ACPI_PTR() (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Allow compilation test on non-ACPI configurations (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Don't dereference fwnode handle (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Improve dev_err_probe() messaging (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Fix comments wrt serial-multi-instantiate reference (Jaroslav Kysela) [2125544] - ALSA: hda: Fix put_device() inconsistency in error path (Jaroslav Kysela) [2125544] - ALSA: hda: Make device usage_count consistent across subsequent probing (Jaroslav Kysela) [2125544] - ALSA: hda: Fix null-ptr-deref when i915 fails and hdmi is denylisted (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: change cs8409_fixups v.pins initializers to static (Jaroslav Kysela) [2125544] - ASoC: doc: Update dead links (Jaroslav Kysela) [2125544] - ALSA: hda/via: Delete does not require return (Jaroslav Kysela) [2125544] - ALSA: ctxfi: fix typo in comment (Jaroslav Kysela) [2125544] - ALSA: cs5535audio: fix typo in comment (Jaroslav Kysela) [2125544] - ALSA: lola: Bounds check loop iterator against streams array size (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add Amp Name based on channel and index (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Enable GPIO2 Interrupt for CLSA0100 laptops (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add Support for Interrupts (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Remove Set Channel Map api from binding (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Set Speaker Position for CLSA0100 Laptop (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Fix error in spi cs35l41 hda driver name (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Add Speaker Playback Switch for Warlock (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Add Speaker Playback Switch for Cyborg (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Support new Odin Variants (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Support manual mode detection for CS42L42 (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Use general cs42l42 include in cs8409 hda driver (Jaroslav Kysela) [2125544] - ALSA: hdsp: remove redundant assignment to pointer kctl (Jaroslav Kysela) [2125544] - ALSA: hda/conexant: add a new hda codec SN6140 (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Move external boost handling to lib for ASoC use (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Handle all external boost setups the same way (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Reorganize log for playback actions (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Remove cs35l41_hda_reg_sequence struct (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Move boost config to initialization code (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Mute the device before shutdown (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Put the device into safe mode for external boost (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add Boost type flag (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Always configure the DAI (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Fix I2S params comments (Jaroslav Kysela) [2125544] - ALSA: cs35l41: Move cs35l41_gpio_config to shared lib (Jaroslav Kysela) [2125544] - ALSA: cs35l41: Check hw_config before using it (Jaroslav Kysela) [2125544] - ALSA: cs35l41: Unify hardware configuration (Jaroslav Kysela) [2125544] - ALSA: hda/tegra: Enable Jack poll for tegra (Jaroslav Kysela) [2125544] - ALSA: hda: Jack detection poll in suspend state (Jaroslav Kysela) [2125544] - ALSA: echoaudio: remove redundant assignment to variable i (Jaroslav Kysela) [2125544] - ALSA: emu10k1: Stop using iommu_present() (Jaroslav Kysela) [2125544] - ALSA: hda: intel-dsp-config: add missing RaptorLake PCI IDs (Jaroslav Kysela) [2125544] - ALSA: hda: intel-nhlt: Correct the handling of fmt_config flexible array (Jaroslav Kysela) [2125544] - ALSA: hda: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2125544] - ALSA: hda: Remove unused macro definition (Jaroslav Kysela) [2125544] - ALSA: hda: Reset all SIE bits in INTCTL (Jaroslav Kysela) [2125544] - tracing: ALSA: hda: Remove string manipulation out of the fast path (Jaroslav Kysela) [2125544] - ALSA: hda: intel-nhlt: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ALSA: hda: intel-dspcfg: use SOF for UpExtreme and UpExtreme11 boards (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Properly refcounting clock rate (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Clear fixed clock rate at closing EP (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Fix an out-of-bounds bug in __snd_usb_parse_audio_interface() (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Register card again for iface over delayed_register option (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Inform the delayed registration more properly (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Add quirk for LH Labs Geek Out HD Audio 1V5 (Jaroslav Kysela) [2125544] - ALSA: usb-audio: make read-only array marker static const (Jaroslav Kysela) [2125544] - ALSA: usb-audio: More comprehensive mixer map for ASUS ROG Zenith II (Jaroslav Kysela) [2125544] - ALSA: scarlett2: Add Focusrite Clarett+ 8Pre support (Jaroslav Kysela) [2125544] - ALSA: line6: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2125544] - ALSA: hiface: fix repeated words in comments (Jaroslav Kysela) [2125544] - ALSA: usb/6fire: fix repeated words in comments (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Add quirk for Behringer UMC202HD (Jaroslav Kysela) [2125544] - ALSA: bcd2000: Fix a UAF bug on the error path of probing (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Use atomic_try_cmpxchg in ep_state_update (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Add endianness annotations (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Turn off 'manual mode' on Dell dock (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Support jack detection on Dell dock (Jaroslav Kysela) [2125544] - ALSA: usb-audio: US16x08: Move overflow check before array access (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Cancel pending work at closing a MIDI substream (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Add mixer mapping for Gigabyte B450/550 Mobos (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Fix wrong kfree issue in snd_usb_endpoint_free_all (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Refcount multiple accesses on the single clock (Jaroslav Kysela) [2125544] - mfd: arizona-spi: Add Android board ACPI table handling (Jaroslav Kysela) [2125544] - mfd: arizona-spi: Split Windows ACPI init code into its own function (Jaroslav Kysela) [2125544] - mfd: arizona: Add missing statics to the of_match_tables (Jaroslav Kysela) [2125544] - firmware: cs_dsp: Add memory chunk helpers (Jaroslav Kysela) [2125544] - firmware: cs_dsp: Add pre_stop callback (Jaroslav Kysela) [2125544] - regmap: sdw: add required header files (Jaroslav Kysela) [2125544] - regmap: soundwire: remove unused header mod_devicetable.h (Jaroslav Kysela) [2125544] - regmap: Constify static regmap_bus structs (Jaroslav Kysela) [2125544] - soundwire: peripheral: remove useless ops pointer (Jaroslav Kysela) [2125544] - soundwire: intel: use pm_runtime_resume() on component probe (Jaroslav Kysela) [2125544] - soundwire: qcom: fix device status array range (Jaroslav Kysela) [2125544] - soundwire: qcom: remove duplicate reset control get (Jaroslav Kysela) [2125544] - soundwire: Intel: add trigger callback (Jaroslav Kysela) [2125544] - soundwire: qcom: Enable software clock gating requirement flag (Jaroslav Kysela) [2125544] - soundwire: qcom: Check device status before reading devid (Jaroslav Kysela) [2125544] - soundwire: qcom: Add flag for software clock gating check (Jaroslav Kysela) [2125544] - soundwire: revisit driver bind/unbind and callbacks (Jaroslav Kysela) [2125544] - soundwire: bus_type: fix remove and shutdown support (Jaroslav Kysela) [2125544] - soundwire: intel: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: qcom: soundwire: Add support for controlling audio CGCR from HLOS (Jaroslav Kysela) [2125544] - soundwire: qcom: adjust autoenumeration timeout (Jaroslav Kysela) [2125544] - soundwire: qcom: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - soundwire: intel: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - soundwire: cadence: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - soundwire: bus: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - soundwire: qcom: return error when pm_runtime_get_sync fails (Jaroslav Kysela) [2125544] - soundwire: bus: pm_runtime_request_resume on peripheral attachment (Jaroslav Kysela) [2125544] - soundwire: intel: disable WAKEEN in pm_runtime resume (Jaroslav Kysela) [2125544] - soundwire: cadence: recheck device0 attachment after status change (Jaroslav Kysela) [2125544] - soundwire: qcom: Add compatible name for v1.6.0 (Jaroslav Kysela) [2125544] - soundwire: stream: Fix error return code in do_bank_switch() (Jaroslav Kysela) [2125544] - soundwire: qcom: fix an error message in swrm_wait_for_frame_gen_enabled() (Jaroslav Kysela) [2125544] - soundwire: qcom: use __maybe_unused for swrm_runtime_resume() (Jaroslav Kysela) [2125544] - soundwire: qcom: constify static struct qcom_swrm_data global variables (Jaroslav Kysela) [2125544] - soundwire: qcom: add in-band wake up interrupt support (Jaroslav Kysela) [2125544] - soundwire: qcom: add runtime pm support (Jaroslav Kysela) [2125544] - soundwire: Replace acpi_bus_get_device() (Jaroslav Kysela) [2125544] - ALSA: Add snd_pcm_direction_name() helper (Jaroslav Kysela) [2125544] - ALSA: core: Fix double-free at snd_card_new() (Jaroslav Kysela) [2125544] - ALSA: hda: Once again fix regression of page allocations with IOMMU (Jaroslav Kysela) [2125544] - ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC (Jaroslav Kysela) [2125544] - ALSA: control: Re-order bounds checking in get_ctl_id_hash() (Jaroslav Kysela) [2125544] - ALSA: control: Fix an out-of-bounds bug in get_ctl_id_hash() (Jaroslav Kysela) [2125544] - ALSA: seq: Fix data-race at module auto-loading (Jaroslav Kysela) [2125544] - ALSA: seq: oss: Fix data-race for max_midi_devs access (Jaroslav Kysela) [2125544] - ALSA: memalloc: Revive x86-specific WC page allocations again (Jaroslav Kysela) [2125544] - ALSA: info: Fix llseek return value when using callback (Jaroslav Kysela) [2125544] - ALSA: pcm: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2125544] - ALSA: core: Replace scnprintf() with sysfs_emit() (Jaroslav Kysela) [2125544] - ALSA: control-led: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2125544] - ALSA: control: Use deferred fasync helper (Jaroslav Kysela) [2125544] - ALSA: pcm: Use deferred fasync helper (Jaroslav Kysela) [2125544] - ALSA: timer: Use deferred fasync helper (Jaroslav Kysela) [2125544] - ALSA: core: Add async signal helpers (Jaroslav Kysela) [2125544] - ALSA: core: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125544] - ALSA: memalloc: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125544] - ALSA: control: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125544] - ALSA: compress: Fix kernel doc warnings (Jaroslav Kysela) [2125544] - ALSA: dmaengine: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125544] - ALSA: pcm: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125544] - ALSA: compress: Enable kernel doc markers for some functions (Jaroslav Kysela) [2125544] - ALSA: rawmidi: Take buffer refcount while draining output (Jaroslav Kysela) [2125544] - ALSA: rawmidi: Check stream state at exported functions (Jaroslav Kysela) [2125544] - ALSA: rawmidi: Take open_mutex around parameter changes (Jaroslav Kysela) [2125544] - ALSA: rawmidi: Move lock to snd_rawmidi_substream (Jaroslav Kysela) [2125544] - ALSA: rawmidi: Make internal functions local static (Jaroslav Kysela) [2125544] - ALSA: control: Add input validation (Jaroslav Kysela) [2125544] - ALSA: control: Drop superfluous ifdef CONFIG_SND_CTL_DEBUG (Jaroslav Kysela) [2125544] - ALSA: control: Rename CONFIG_SND_CTL_VALIDATION to CONFIG_SND_CTL_DEBUG (Jaroslav Kysela) [2125544] - ALSA: control: Use xarray for faster lookups (Jaroslav Kysela) [2125544] - ALSA: seq: replace ternary operator with max() (Jaroslav Kysela) [2125544] - ALSA: pcm: use DEVICE_ATTR_RO macro (Jaroslav Kysela) [2125544] - pinctrl: amd: Don't save/restore interrupt status and wake status bits (Prarit Bhargava) [2130059] - x86/paravirt: Add a dummy __x86_paravirt_patch_template() function (Waiman Long) [2144161] - x86/paravirt: Fix kABI breakage in struct pv_mmu_ops (Waiman Long) [2144161]- can: af_can: fix NULL pointer dereference in can_rx_register() (Ivan Vecera) [2136823] - net: disable preemption in dev_core_stats_XXX_inc() helpers (Ivan Vecera) [2136823] - net: introduce CAN specific pointer in the struct net_device (Ivan Vecera) [2136823] - can: af_can: can_pernet_exit(): no need to iterate over and cleanup registered CAN devices (Ivan Vecera) [2136823] - net: add per-cpu storage and net->core_stats (Ivan Vecera) [2136823] - tun: switch to net core provided statistics counters (Ivan Vecera) [2136823] - tun: switch to u64_stats_t (Ivan Vecera) [2136823] - ceph: avoid putting the realm twice when decoding snaps fails (Xiubo Li) [2139881] - powerpc/64/kdump: Limit kdump base to 512MB (Mamatha Inamdar) [2132921] - ice: virtchnl rss hena support (Petr Oros) [2136516] - Documentation/admin-guide: Document nomodeset kernel parameter (Jocelyn Falempe) [2143952] - drm: Move nomodeset kernel parameter to the DRM subsystem (Jocelyn Falempe) [2143952] - usb: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - sound: usb: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - usb: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - net: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - media: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - Input: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - HID: usbhid: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - usb: deprecate the third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - scsi: smartpqi: Change version to 2.1.20-035 (Don Brace) [2116976] - scsi: smartpqi: Initialize feature section info (Don Brace) [2116976] - scsi: smartpqi: Add controller cache flush during rmmod (Don Brace) [2116976] - scsi: smartpqi: Correct device removal for multi-actuator devices (Don Brace) [2116976] - scsi: smartpqi: Change sysfs raid_level attribute to N/A for controllers (Don Brace) [2116976] - scsi: smartpqi: Correct max LUN number (Don Brace) [2116976] - scsi: smartpqi: Add new controller PCI IDs (Don Brace) [2116976] - scsi: smartpqi: Convert to host_tagset (Don Brace) [2116976] - scsi: smartpqi: Stop using the SCSI pointer (Don Brace) [2116976] - smartpqi: Change request pointer to scsi_cmd_to_rq (Don Brace) [2116976] - scsi: smartpqi: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Don Brace) [2116976] - EDAC/skx_common: Make output format similar (Aristeu Rozanski) [2124915] - EDAC/skx_common: Use driver decoder first (Aristeu Rozanski) [2124915] - ptp: introduce helpers to adjust by scaled parts per million (Izabela Bakollari) [2141639] - ptp: add missing documentation for parameters (Izabela Bakollari) [2141639] - mm: slub: fix flush_cpu_slab()/__free_slab() invocations in task context. (Nico Pache) [2144559] - scsi: target: loop: Fix handling of aborted TMRs (Maurizio Lombardi) [2141713] - ceph: fix NULL pointer dereference for req->r_session (Xiubo Li) [2137955] - ceph: Use kcalloc for allocating multiple elements (Xiubo Li) [2137955] - net/mlx5e: TC, Reject forwarding from internal port to internal port (Mohammad Kabat) [2131345] - md/raid1: stop mdx_raid1 thread when raid1 array run failed (Nigel Croxon) [2143270] - md: fix a crash in mempool_free (Nigel Croxon) [2143257] - md/raid0, raid10: Don't set discard sectors for request queue (Nigel Croxon) [2143250] - sgx: use ->f_mapping... (Vladis Dronov) [2130210] - x86/sgx: Improve comments for sgx_encl_lookup/alloc_backing() (Vladis Dronov) [2130210] - x86/sgx: Handle VA page allocation failure for EAUG on PF. (Vladis Dronov) [2130210] - x86/sgx: Do not fail on incomplete sanitization on premature stop of ksgxd (Vladis Dronov) [2130210] - selftests/sgx: Ignore OpenSSL 3.0 deprecated functions warning (Vladis Dronov) [2130210] - x86/sgx: Set active memcg prior to shmem allocation (Vladis Dronov) [2130210] - x86/sgx: Drop 'page_index' from sgx_backing (Vladis Dronov) [2130210] - selftests/sgx: Page removal stress test (Vladis Dronov) [2130210] - selftests/sgx: Test reclaiming of untouched page (Vladis Dronov) [2130210] - selftests/sgx: Test invalid access to removed enclave page (Vladis Dronov) [2130210] - selftests/sgx: Test faulty enclave behavior (Vladis Dronov) [2130210] - selftests/sgx: Test complete changing of page type flow (Vladis Dronov) [2130210] - selftests/sgx: Introduce TCS initialization enclave operation (Vladis Dronov) [2130210] - selftests/sgx: Introduce dynamic entry point (Vladis Dronov) [2130210] - selftests/sgx: Test two different SGX2 EAUG flows (Vladis Dronov) [2130210] - selftests/sgx: Add test for TCS page permission changes (Vladis Dronov) [2130210] - selftests/sgx: Add test for EPCM permission changes (Vladis Dronov) [2130210] - Documentation/x86: Introduce enclave runtime management section (Vladis Dronov) [2130210] - x86/sgx: Free up EPC pages directly to support large page ranges (Vladis Dronov) [2130210] - x86/sgx: Support complete page removal (Vladis Dronov) [2130210] - x86/sgx: Support modifying SGX page type (Vladis Dronov) [2130210] - x86/sgx: Tighten accessible memory range after enclave initialization (Vladis Dronov) [2130210] - x86/sgx: Support adding of pages to an initialized enclave (Vladis Dronov) [2130210] - x86/sgx: Support restricting of enclave page permissions (Vladis Dronov) [2130210] - x86/sgx: Support VA page allocation without reclaiming (Vladis Dronov) [2130210] - x86/sgx: Export sgx_encl_page_alloc() (Vladis Dronov) [2130210] - x86/sgx: Export sgx_encl_{grow,shrink}() (Vladis Dronov) [2130210] - x86/sgx: Keep record of SGX page type (Vladis Dronov) [2130210] - x86/sgx: Create utility to validate user provided offset and length (Vladis Dronov) [2130210] - x86/sgx: Make sgx_ipi_cb() available internally (Vladis Dronov) [2130210] - x86/sgx: Move PTE zap code to new sgx_zap_enclave_ptes() (Vladis Dronov) [2130210] - x86/sgx: Rename sgx_encl_ewb_cpumask() as sgx_encl_cpumask() (Vladis Dronov) [2130210] - x86/sgx: Export sgx_encl_ewb_cpumask() (Vladis Dronov) [2130210] - x86/sgx: Support loading enclave page without VMA permissions check (Vladis Dronov) [2130210] - x86/sgx: Add wrapper for SGX2 EAUG function (Vladis Dronov) [2130210] - x86/sgx: Add wrapper for SGX2 EMODT function (Vladis Dronov) [2130210] - x86/sgx: Add wrapper for SGX2 EMODPR function (Vladis Dronov) [2130210] - x86/sgx: Add short descriptions to ENCLS wrappers (Vladis Dronov) [2130210] - x86/sgx: Ensure no data in PCMD page after truncate (Vladis Dronov) [2130210] - x86/sgx: Fix race between reclaimer and page fault handler (Vladis Dronov) [2130210] - x86/sgx: Obtain backing storage page with enclave mutex held (Vladis Dronov) [2130210] - x86/sgx: Mark PCMD page as dirty when modifying contents (Vladis Dronov) [2130210] - x86/sgx: Disconnect backing page references from dirty status (Vladis Dronov) [2130210] - HID: intel-ish-hid: ipc: Add Meteor Lake PCI device ID (Tony Camuso) [2132441] - hid: intel-ish-hid: ishtp: Fix ishtp client sending disordered message (Tony Camuso) [2132441] - HID: ishtp-hid-clientHID: ishtp-hid-client: Fix comment typo (Tony Camuso) [2132441] - ID: intel-ish-hid: hid-client: drop unexpected word "the" in the comments (Tony Camuso) [2132441] - HID: intel-ish-hid: ipc: use time_before to replace "jiffies < a" (Tony Camuso) [2132441] - HID: intel-ish-hid: ipc: add ADL and RPL device id (Tony Camuso) [2132441] - HID: intel-ish-hid: Use dma_alloc_coherent for firmware update (Tony Camuso) [2132441] - HID: intel-ish-hid: ishtp-fw-loader: Fix a kernel-doc formatting issue (Tony Camuso) [2132441] - HID: intel-ish-hid: ipc: Specify no cache snooping on TGL and ADL (Tony Camuso) [2132441] - HID: intel-ish-hid: ipc: only enable IRQ wakeup when requested (Tony Camuso) [2132441] - HID: intel-ish-hid: fix module device-id handling (Tony Camuso) [2132441] - HID: intel-ish-hid: hid-client: only load for matching devices (Tony Camuso) [2132441] - HID: intel-ish-hid: fw-loader: only load for matching devices (Tony Camuso) [2132441] - HID: intel-ish-hid: use constants for modaliases (Tony Camuso) [2132441] - s390/pci: add missing EX_TABLE entries to __pcistg_mio_inuser()/__pcilg_mio_inuser() (Tobias Huschle) [2141963] - s390/futex: add missing EX_TABLE entry to __futex_atomic_op() (Tobias Huschle) [2141963] - s390/uaccess: add missing EX_TABLE entries to __clear_user() (Tobias Huschle) [2141963] - net: usb: ax88179_178a: Fix packet receiving (Jose Ignacio Tornos Martinez) [2142725] {CVE-2022-2964} - net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup (Jose Ignacio Tornos Martinez) [2142725] {CVE-2022-2964} - drm/i915/rpl-p: Add PCI IDs (Jocelyn Falempe) [2115880] - Revert "dma-buf: remove useless FMODE_LSEEK flag" (Jocelyn Falempe) [2115880] - drm/amd/display: Increase stack frame size limit for a few files. (Jocelyn Falempe) [2115880] - drm_crtc.h is missing include/linux/slab.h (Jocelyn Falempe) [2115880] - drm/amd/display: remove a duplicated declaration (Jocelyn Falempe) [2115880] - Revert "mm: shrinkers: provide shrinkers with names" (Jocelyn Falempe) [2115880] - Revert "drm/amdkfd: add SPM support for SVM" (Jocelyn Falempe) [2115880] - Merge DRM changes from upstream v5.19..v6.0 (Jocelyn Falempe) [2115880] - drm/i915/gvt: IMPORT_MODULE_NS workaround (Jocelyn Falempe) [2115880] - Replace EXPORT_SYMBOL_NS_GPL with EXPORT_SYMBOL_GPL (Jocelyn Falempe) [2115880] - Revert "vfio/gvt: Fix open/close when multiple device FDs are open" (Michel Dänzer) [2115880] - Revert "vfio/mdev: Pass in a struct vfio_device * to vfio_dma_rw()" (Jocelyn Falempe) [2115880] - Revert "drm/i915/gvt: convert to use vfio_register_emulated_iommu_dev" (Jocelyn Falempe) [2115880] - Revert "drm/i915/gvt: merge gvt.c into kvmgvt.c" (Jocelyn Falempe) [2115880] - Revert "vfio/mdev: Remove mdev_parent_ops" (Jocelyn Falempe) [2115880] - Revert "vfio: Make vfio_(un)register_notifier accept a vfio_device" (Jocelyn Falempe) [2115880] - Revert "drm/i915/gvt: Change from vfio_group_(un)pin_pages to vfio_(un)pin_pages" (Jocelyn Falempe) [2115880] - Revert "vfio: remove VFIO_GROUP_NOTIFY_SET_KVM" (Jocelyn Falempe) [2115880] - Revert "i915: Call aops write_begin() and write_end() directly" (Jocelyn Falempe) [2115880] - Merge DRM changes from upstream v5.18..v5.19 (Jocelyn Falempe) [2115880] - crypto: testmgr - disallow plain cbcmac(aes) and ghash in FIPS mode (Vladis Dronov) [2107595] - crypto: set the required FIPS_INTERNAL flag for gcm and ccm (Vladis Dronov) [2107595] - crypto: seqiv - flag instantiations as FIPS compliant (Vladis Dronov) [2107595] - crypto: xts - restrict key lengths to approved values in FIPS mode (Vladis Dronov) [2107595] - crypto: api - allow algs only in specific constructions in FIPS mode (Vladis Dronov) [2107595] - crypto: api - check for ERR pointers in crypto_destroy_tfm() (Vladis Dronov) [2107595] - crypto: api - Fix use-after-free and race in crypto_spawn_alg (Vladis Dronov) [2107595] - crypto: algapi - Avoid spurious modprobe on LOADED (Vladis Dronov) [2107595] - crypto: api - Retain alg refcount in crypto_grab_spawn (Vladis Dronov) [2107595] - crypto: api - Do not zap spawn->alg (Vladis Dronov) [2107595] - crypto: api - Fix race condition in crypto_spawn_alg (Vladis Dronov) [2107595] - crypto: api - Check spawn->alg under lock in crypto_drop_spawn (Vladis Dronov) [2107595] - crypto: algapi - reject NULL crypto_spawn::inst (Vladis Dronov) [2107595] - iavf: remove INITIAL_MAC_SET to allow gARP to work properly (Stefan Assmann) [1938635] - mm, slab: remove duplicate kernel-doc comment for ksize() (Michal Schmidt) [2143367] - slab: Introduce kmalloc_size_roundup() (Michal Schmidt) [2143367] - thermal: int340x: Mode setting with new OS handshake (Prarit Bhargava) [2072652] - thermal: int340x: Update OS policy capability handshake (Prarit Bhargava) [2072652] - hugetlb: remove unnecessary set_page_count in prep_compound_gigantic_page (Chris von Recklinghausen) [2143631] - mm/hugetlb: clear compound_nr before freeing gigantic pages (Chris von Recklinghausen) [2143631] - uprobes: __replace_page() avoid BUG in munlock_vma_page() (Chris von Recklinghausen) [2143631] - s390/boot: add secure boot trailer (Tobias Huschle) [2141967] - ice: Fix configuring VIRTCHNL_OP_CONFIG_VSI_QUEUES with unbalanced queues (Michal Schmidt) [2137378] - nvme: wait until quiesce is done (Ming Lei) [2144258] - scsi: make sure that request queue queiesce and unquiesce balanced (Ming Lei) [2144258] - scsi: avoid to quiesce sdev->request_queue two times (Ming Lei) [2144258] - dm: don't stop request queue after the dm device is suspended (Ming Lei) [2144258]- ata: libata-core: Print timeout value when internal command times (Ewan D. Milne) [1823688] - ata: libata-core: fix sloppy parameter type in ata_exec_internal[_sg]() (Ewan D. Milne) [1823688] - ata: libata-core: make ata_exec_internal_sg() *static* (Ewan D. Milne) [1823688] - perf/x86/intel: Fix unchecked MSR access error for Alder Lake N (Michael Petlan) [2104807] - perf/x86/intel: Fix PEBS data source encoding for ADL (Michael Petlan) [2104807] - perf/x86/intel: Fix PEBS memory access info encoding for ADL (Michael Petlan) [2104807] - i40e: Fix DMA mappings leak (Ivan Vecera) [2077847] - fbcon: Fix delayed takeover locking (Jocelyn Falempe) [2134795] - fbcon: use min() to make code cleaner (Jocelyn Falempe) [2134795] - fbcon: Use array3_size() helper in scr_memcpyw() (Jocelyn Falempe) [2134795] - fbcon: Maintain a private array of fb_info (Jocelyn Falempe) [2134795] - fbcon: untangle fbcon_exit (Jocelyn Falempe) [2134795] - fbcon: Move more code into fbcon_release (Jocelyn Falempe) [2134795] - fbcon: Move console_lock for register/unlink/unregister (Jocelyn Falempe) [2134795] - fbcon: Consistently protect deferred_takeover with console_lock() (Jocelyn Falempe) [2134795] - fbcon: use lock_fb_info in fbcon_open/release (Jocelyn Falempe) [2134795] - fbcon: move more common code into fb_open() (Jocelyn Falempe) [2134795] - fbcon: Ditch error handling for con2fb_release_oldinfo (Jocelyn Falempe) [2134795] - fbcon: Extract fbcon_open/release helpers (Jocelyn Falempe) [2134795] - fb: Delete fb_info->queue (Jocelyn Falempe) [2134795] - fbcon: Replace FBCON_FLAGS_INIT with a boolean (Jocelyn Falempe) [2134795] - fbcon: Use delayed work for cursor (Jocelyn Falempe) [2134795] - fbdev/sysfs: Fix locking (Jocelyn Falempe) [2134795] - fbcon: delete delayed loading code (Jocelyn Falempe) [2134795] - fbcon: Introduce wrapper for console->fb_info lookup (Jocelyn Falempe) [2134795] - fbcon: Move fbcon_bmove(_rec) functions (Jocelyn Falempe) [2134795] - fbcon: delete a few unneeded forward decl (Jocelyn Falempe) [2134795] - fbcon: Avoid 'cap' set but not used warning (Jocelyn Falempe) [2134795] - video: fbcon: Fix warnings by using pr_debug() in fbcon (Jocelyn Falempe) [2134795] - fbcon: Fix user font detection test at fbcon_resize(). (Jocelyn Falempe) [2134795] - fbcon: remove now unusued 'softback_lines' cursor() argument (Jocelyn Falempe) [2134795] - fbcon: remove soft scrollback code (Jocelyn Falempe) [2134795] - fbcon: prevent user font height or width change from causing potential out-of-bounds access (Jocelyn Falempe) [2134795] - fbmem: pull fbcon_update_vcs() out of fb_set_var() (Jocelyn Falempe) [2134795] - fbcon: fix null-ptr-deref in fbcon_switch (Jocelyn Falempe) [2134795] - fbcon: Adjust indentation in set_con2fb_map (Jocelyn Falempe) [2134795] - fbdev: Unexport unlink_framebuffer() (Jocelyn Falempe) [2134795] - backlight: drop EARLY_EVENT_BLANK support (Jocelyn Falempe) [2134795] - fbcon: Export fbcon_update_vcs (Jocelyn Falempe) [2134795] - backlight: simplify lcd notifier (Jocelyn Falempe) [2134795] - fbcon: Document what I learned about fbcon locking (Jocelyn Falempe) [2134795] - fbcon: Call con2fb_map functions directly (Jocelyn Falempe) [2134795] - fbcon: replace FB_EVENT_MODE_CHANGE/_ALL with direct calls (Jocelyn Falempe) [2134795] - fb: Flatten control flow in fb_set_var (Jocelyn Falempe) [2134795] - fbdev: remove FBINFO_MISC_USEREVENT around fb_blank (Jocelyn Falempe) [2134795] - fbmem: pull fbcon_fb_blanked out of fb_blank (Jocelyn Falempe) [2134795] - Revert "backlight/fbcon: Add FB_EVENT_CONBLANK" (Jocelyn Falempe) [2134795] - fbdev: Call fbcon_get_requirement directly (Jocelyn Falempe) [2134795] - fbcon: Call fbcon_mode_deleted/new_modelist directly (Jocelyn Falempe) [2134795] - fbdev: directly call fbcon_suspended/resumed (Jocelyn Falempe) [2134795] - fbdev: unify unlink_framebuffer paths (Jocelyn Falempe) [2134795] - fbdev: make unregister/unlink functions not fail (Jocelyn Falempe) [2134795] - fbcon: call fbcon_fb_bind directly (Jocelyn Falempe) [2134795] - fbcon: call fbcon_fb_(un)registered directly (Jocelyn Falempe) [2134795] - fbdev: fbmem: fix memory access if logo is bigger than the screen (Jocelyn Falempe) [2134795] - fbdev: add kerneldoc do remove_conflicting_framebuffers() (Jocelyn Falempe) [2134795] - fbdev: allow apertures == NULL in remove_conflicting_framebuffers() (Jocelyn Falempe) [2134795] - fbdev: show fbdev number for debugging (Jocelyn Falempe) [2134795] - fbcon: use kvmalloc() for scrollback buffer (Jocelyn Falempe) [2134795] - fbdev: fbcon: Fix unregister crash when more than one framebuffer (Jocelyn Falempe) [2134795] - fb: fix lost console when the user unplugs a USB adapter (Jocelyn Falempe) [2134795] - fbcon: introduce for_each_registered_fb() helper (Jocelyn Falempe) [2134795] - timers/nohz: Last resort update jiffies on nohz_full IRQ entry (Waiman Long) [2108387] - irq: Call tick_irq_enter() inside HARDIRQ_OFFSET (Waiman Long) [2108387] - irqtime: Move irqtime entry accounting after irq offset incrementation (Waiman Long) [2108387] - sched/vtime: Consolidate IRQ time accounting (Waiman Long) [2108387] - s390/vtime: Use the generic IRQ entry accounting (Waiman Long) [2108387] - sched/cputime: Remove symbol exports from IRQ time accounting (Waiman Long) [2108387] - genirq/irqdomain: Don't try to free an interrupt that has no mapping (Waiman Long) [2108387] - genirq: Provide __irq_enter/exit_raw() (Waiman Long) [2108387] - powerpc/time: Only set CONFIG_ARCH_HAS_SCALED_CPUTIME on PPC64 (Waiman Long) [2108387] - powerpc/time: isolate scaled cputime accounting in dedicated functions. (Waiman Long) [2108387] - perf: Fix list corruption in perf_cgroup_switch() (Aaron Tomlin) [2136548] - gen_compile_commands: fix issues in RHEL-8 (Íñigo Huguet) [2136840] - .gitignore: Add compilation database file (Íñigo Huguet) [2136840] - gen_compile_commands: fix missing 'sys' package (Íñigo Huguet) [2136840] - gen_compile_commands: extract compiler command from a series of commands (Íñigo Huguet) [2136840] - gen_compile_commands: prune some directories (Íñigo Huguet) [2136840] - scripts/clang-tools: switch explicitly to Python 3 (Íñigo Huguet) [2136840] - Makefile: Add clang-tidy and static analyzer support to makefile (Íñigo Huguet) [2136840] - kbuild: wire up the build rule of compile_commands.json to Makefile (Íñigo Huguet) [2136840] - gen_compile_commands: remove the warning about too few .cmd files (Íñigo Huguet) [2136840] - gen_compile_commands: support *.o, *.a, modules.order in positional argument (Íñigo Huguet) [2136840] - gen_compile_commands: move directory walk to a generator function (Íñigo Huguet) [2136840] - gen_compile_commands: make -o option independent of -d option (Íñigo Huguet) [2136840] - gen_compile_commands: reword the help message of -d option (Íñigo Huguet) [2136840] - gen_compile_commands: do not support .cmd files under tools/ directory (Íñigo Huguet) [2136840] - gen_compile_commands: use choices for --log_levels option (Íñigo Huguet) [2136840] - gen_compile_commands: parse only the first line of .*.cmd files (Íñigo Huguet) [2136840] - gen_compile_commands: lower the entry count threshold (Íñigo Huguet) [2136840] - scripts: add a tool to produce a compile_commands.json file (Íñigo Huguet) [2136840] - iavf: Do not restart Tx queues after reset task failure (Petr Oros) [2134005] - iavf: Fix a crash during reset task (Petr Oros) [2134005] - spec: add bpf_testmod.ko to kselftests/bpf (Yauheni Kaliuta) [2140082] - fuse: fix readdir cache race (Miklos Szeredi) [2131391] - ice: config netdev tc before setting queues number (Petr Oros) [2103946] - ice: Fix ice_xdp_xmit() when XDP TX queue number is not sufficient (Petr Oros) [2103946] - ice: Don't double unplug aux on peer initiated reset (Petr Oros) [2103946] - ice: use bitmap_free instead of devm_kfree (Petr Oros) [2103946] - ice: Fix DMA mappings leak (Petr Oros) [2103946] - ice: Fix call trace with null VSI during VF reset (Petr Oros) [2103946] - ice: Fix VSI rebuild WARN_ON check for VF (Petr Oros) [2103946] - net/ice: fix initializing the bitmap in the switch code (Petr Oros) [2103946] - net: ice: fix error NETIF_F_HW_VLAN_CTAG_FILTER check in ice_vsi_sync_fltr() (Petr Oros) [2103946] - ice: allow toggling loopback mode via ndo_set_features callback (Petr Oros) [2103946] - ice: compress branches in ice_set_features() (Petr Oros) [2103946] - ice: Add support for PPPoE hardware offload (Petr Oros) [2103946] - ice: add i2c write command (Petr Oros) [2103946] - ice: Remove pci_aer_clear_nonfatal_status() call (Petr Oros) [2103946] - ice: Remove unnecessary NULL check before dev_put (Petr Oros) [2103946] - ice: use eth_broadcast_addr() to set broadcast address (Petr Oros) [2103946] - ice: switch: dynamically add VLAN headers to dummy packets (Petr Oros) [2103946] - ice: Add support for VLAN TPID filters in switchdev (Petr Oros) [2103946] - ice: Add support for double VLAN in switchdev (Petr Oros) [2103946] - intel/ice:fix repeated words in comments (Petr Oros) [2103946] - drivers/net/ethernet/intel: fix typos in comments (Petr Oros) [2103946] - ice: Use correct order for the parameters of devm_kcalloc() (Petr Oros) [2103946] - ice: remove u16 arithmetic in ice_gnss (Petr Oros) [2103946] - ice: remove VLAN representor specific ops (Petr Oros) [2103946] - ice: don't set VF VLAN caps in switchdev (Petr Oros) [2103946] - kernel-doc: fix undefined args variable (Jan Stancek) [2134954]- sunrpc: Set sk_allocation to GFP_NOFS to avoid using current->task_frag. (Guillaume Nault) [2089660] - selftests/vm: enable running select groups of tests (Joel Savitz) [2089502] - selftests: make use of GUP_TEST_FILE macro (Nico Pache) [2089502] - selftests: clarify common error when running gup_test (Nico Pache) [2089502] - tools/testing/selftests/vm/gup_test.c: clarify error statement (Nico Pache) [2089502] - mm: remove the extra ZONE_DEVICE struct page refcount (Chris von Recklinghausen) [2082247] - mm: simplify freeing of devmap managed pages (Chris von Recklinghausen) [2082247] - mm: move free_devmap_managed_page to memremap.c (Chris von Recklinghausen) [2082247] - mm/memremap: add ZONE_DEVICE support for compound pages (Chris von Recklinghausen) [2082247] - mm/page_alloc: refactor memmap_init_zone_device() page init (Chris von Recklinghausen) [2082247] - mm/page_alloc: split prep_compound_page into head and tail subparts (Chris von Recklinghausen) [2082247] - mm/debug: sync up MR_CONTIG_RANGE and MR_LONGTERM_PIN (Chris von Recklinghausen) [2082247] - mm: gup: use helper PAGE_ALIGNED in populate_vma_page_range() (Chris von Recklinghausen) [2082247] - mm: gup: remove useless BUG_ON in __get_user_pages() (Chris von Recklinghausen) [2082247] - mm: gup: remove unneed local variable orig_refs (Chris von Recklinghausen) [2082247] - mm: gup: remove set but unused local variable major (Chris von Recklinghausen) [2082247] - writeback: make the laptop_mode prototypes available unconditionally (Chris von Recklinghausen) [2082247] - mm: hide laptop_mode_wb_timer entirely behind the BDI API (Chris von Recklinghausen) [2082247] - mm: remove special swap entry functions (Chris von Recklinghausen) [2082247] - hugetlb: address ref count racing in prep_compound_gigantic_page (Chris von Recklinghausen) [2082247] - hugetlb: remove prep_compound_huge_page cleanup (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): get vma_address_end() earlier (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): use goto instead of while (1) (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): add a level of indentation (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): crossing page table boundary (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): settle PageHuge on entry (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): use page for pvmw->page (Chris von Recklinghausen) [2082247] - mm/gup: longterm pin migration cleanup (Chris von Recklinghausen) [2082247] - mm/gup: change index type to long as it counts pages (Chris von Recklinghausen) [2082247] - mm/gup: migrate pinned pages out of movable zone (Chris von Recklinghausen) [2082247] - mm: honor PF_MEMALLOC_PIN for all movable pages (Chris von Recklinghausen) [2082247] - mm cma: rename PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN (Chris von Recklinghausen) [2082247] - mm/huge_memory.c: use helper function migration_entry_to_page() (Chris von Recklinghausen) [2082247] - block: add queue_to_disk() to get gendisk from request_queue (Chris von Recklinghausen) [2082247] - mm/hugetlb: remove redundant check in preparing and destroying gigantic page (Chris von Recklinghausen) [2082247] - mm/hugetlb: use helper huge_page_order and pages_per_huge_page (Chris von Recklinghausen) [2082247] - mm: handle zone device pages in release_pages() (Chris von Recklinghausen) [2082247] - mm/gup: remove the vma allocation from gup_longterm_locked() (Chris von Recklinghausen) [2082247] - mm/mremap_pages: fix static key devmap_managed_key updates (Chris von Recklinghausen) [2082247] - mm/memremap.c: convert devmap static branch to {inc,dec} (Chris von Recklinghausen) [2082247] - mm/page_alloc: handle a missing case for memalloc_nocma_{save/restore} APIs (Chris von Recklinghausen) [2082247] - mm: store compound_nr as well as compound_order (Chris von Recklinghausen) [2082247] - mm: clean up the last pieces of page fault accountings (Chris von Recklinghausen) [2082247] - mm/x86: use general page fault accounting (Chris von Recklinghausen) [2082247] - mm/s390: use general page fault accounting (Chris von Recklinghausen) [2082247] - mm/powerpc: use general page fault accounting (Chris von Recklinghausen) [2082247] - mm/arm64: use general page fault accounting (Chris von Recklinghausen) [2082247] - mm: do page fault accounting in handle_mm_fault (Chris von Recklinghausen) [2082247] - include/linux/sched/mm.h: optimize current_gfp_context() (Chris von Recklinghausen) [2082247] - mm/page_alloc: fix memalloc_nocma_{save/restore} APIs (Chris von Recklinghausen) [2082247] - mm: remove redundant check non_swap_entry() (Chris von Recklinghausen) [2082247] - mm: rename gfpflags_to_migratetype to gfp_migratetype for same convention (Chris von Recklinghausen) [2082247] - mm,page_alloc,cma: conditionally prefer cma pageblocks for movable allocations (Chris von Recklinghausen) [2082247] - mm/vma: introduce VM_ACCESS_FLAGS (Chris von Recklinghausen) [2082247] - mm/vma: make vma_is_accessible() available for general use (Chris von Recklinghausen) [2082247] - kernel/events/uprobes.c: only do FOLL_SPLIT_PMD for uprobe register (Chris von Recklinghausen) [2082247] - uprobe: collapse THP pmd after removing all uprobes (Chris von Recklinghausen) [2082247] - uprobe: use FOLL_SPLIT_PMD instead of FOLL_SPLIT (Chris von Recklinghausen) [2082247] - mm, thp: introduce FOLL_SPLIT_PMD (Chris von Recklinghausen) [2082247] - mm: clean up is_device_*_page() definitions (Chris von Recklinghausen) [2082247] - driver core: Add helper device_find_child_by_name() (Chris von Recklinghausen) [2082247] - mm/page_alloc.c: remove unnecessary parameter in rmqueue_pcplist (Chris von Recklinghausen) [2082247] - sctp: handle the error returned from sctp_auth_asoc_init_active_key (Xin Long) [2134892] - sctp: leave the err path free in sctp_stream_init to sctp_stream_free (Xin Long) [2134892] - sctp: fix sleep in atomic context bug in timer handlers (Xin Long) [2134892] - stcp: Use memset_after() to zero sctp_stream_out_ext (Xin Long) [2134892] - sctp: read sk->sk_bound_dev_if once in sctp_rcv() (Xin Long) [2134892] - ethtool: add header/data split indication (Ivan Vecera) [2135624] - xfrm: store and rely on direction to construct offload flags (Sabrina Dubroca) [2137562] - platform/x86/intel: pmc: Support Intel Raptorlake P (Prarit Bhargava) [2076736]- KVM: selftests: Build the memslot tests for arm64 (Gavin Shan) [2132161] - KVM: selftests: Fix number of pages for memory slot in memslot_modification_stress_test (Gavin Shan) [2132161] - tools/include: Add _RET_IP_ and math definitions to kernel.h (Gavin Shan) [2132161] - tcp: fix early ETIMEDOUT after spurious non-SACK RTO (Davide Caratti) [2136409] - tcp: add a missing nf_reset_ct() in 3WHS handling (Davide Caratti) [2136409] - sock: redo the psock vs ULP protection check (Davide Caratti) [2136409] - tcp: tcp_rtx_synack() can be called from process context (Davide Caratti) [2136409] - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd (Davide Caratti) [2136409] - tcp: fix F-RTO may not work correctly when receiving DSACK (Davide Caratti) [2136409] - selftests: xsk: do not send zero-length packets (Ivan Vecera) [2135634] - selftests/xsk: Introduce XDP prog load based on existing AF_XDP socket (Ivan Vecera) [2135634] - selftests, xsk: Fix rx_full stats test (Ivan Vecera) [2135634] - selftests/bpf: Fix xdpxceiver failures for no hugepages (Ivan Vecera) [2135634] - selftests/xsk: Add missing close() on netns fd (Ivan Vecera) [2135634] - selftests, xsk: Fix bpf_res cleanup test (Ivan Vecera) [2135634] - selftests: xsk: Add frame_headroom test (Ivan Vecera) [2135634] - selftests: xsk: Change interleaving of packets in unaligned mode (Ivan Vecera) [2135634] - selftests: xsk: Add single packet test (Ivan Vecera) [2135634] - selftests: xsk: Introduce pacing of traffic (Ivan Vecera) [2135634] - selftests: xsk: Fix socket creation retry (Ivan Vecera) [2135634] - selftests: xsk: Put the same buffer only once in the fill ring (Ivan Vecera) [2135634] - selftests: xsk: Fix missing initialization (Ivan Vecera) [2135634] - selftests: xsk: Add tests for 2K frame size (Ivan Vecera) [2135634] - selftests: xsk: Add tests for invalid xsk descriptors (Ivan Vecera) [2135634] - selftests: xsk: Eliminate test specific if-statement in test runner (Ivan Vecera) [2135634] - selftests: xsk: Add test for unaligned mode (Ivan Vecera) [2135634] - selftests: xsk: Introduce replacing the default packet stream (Ivan Vecera) [2135634] - selftests: xsk: Allow for invalid packets (Ivan Vecera) [2135634] - selftests: xsk: Eliminate MAX_SOCKS define (Ivan Vecera) [2135634] - selftests: xsx: Make pthreads local scope (Ivan Vecera) [2135634] - selftests: xsk: Make xdp_flags and bind_flags local (Ivan Vecera) [2135634] - selftests: xsk: Specify number of sockets to create (Ivan Vecera) [2135634] - selftests: xsk: Replace second_step global variable (Ivan Vecera) [2135634] - selftests: xsk: Introduce rx_on and tx_on in ifobject (Ivan Vecera) [2135634] - selftests: xsk: Add use_poll to ifobject (Ivan Vecera) [2135634] - selftests: xsx: Introduce test name in test spec (Ivan Vecera) [2135634] - selftests: xsk: Make frame_size configurable (Ivan Vecera) [2135634] - selftests: xsk: Move rxqsize into xsk_socket_info (Ivan Vecera) [2135634] - selftests: xsk: Move num_frames and frame_headroom to xsk_umem_info (Ivan Vecera) [2135634] - selftests: xsk: Introduce test specifications (Ivan Vecera) [2135634] - selftests: xsk: Introduce type for thread function (Ivan Vecera) [2135634] - selftests: xsk: Simplify xsk and umem arrays (Ivan Vecera) [2135634] - selftests: xsk: Preface options with opt (Ivan Vecera) [2135634] - selftests: xsk: Make enums lower case (Ivan Vecera) [2135634] - selftests: xsk: Generate packets from specification (Ivan Vecera) [2135634] - selftests: xsk: Generate packet directly in umem (Ivan Vecera) [2135634] - selftests: xsk: Simplify cleanup of ifobjects (Ivan Vecera) [2135634] - selftests: xsk: Decrease sending speed (Ivan Vecera) [2135634] - selftests: xsk: Validate tx stats on tx thread (Ivan Vecera) [2135634] - selftests: xsk: Simplify packet validation in xsk tests (Ivan Vecera) [2135634] - selftests: xsk: Rename worker_* functions that are not thread entry points (Ivan Vecera) [2135634] - selftests: xsk: Disassociate umem size with packets sent (Ivan Vecera) [2135634] - selftests: xsk: Remove end-of-test packet (Ivan Vecera) [2135634] - selftests: xsk: Simplify the retry code (Ivan Vecera) [2135634] - selftests: xsk: Return correct error codes (Ivan Vecera) [2135634] - selftests: xsk: Remove unused variables (Ivan Vecera) [2135634] - selftests: xsk: Remove the num_tx_packets option (Ivan Vecera) [2135634] - selftests: xsk: Remove color mode (Ivan Vecera) [2135634] - xsk: Fix possible crash when multiple sockets are created (Ivan Vecera) [2135634] - i40e: xsk: Move tmp desc array from driver to pool (Ivan Vecera) [2135634] - xsk: Initialise xskb free_list_node (Ivan Vecera) [2135634] - xsk: Fix corrupted packets for XDP_SHARED_UMEM (Ivan Vecera) [2135634] - xsk: Fix clang build error in __xp_alloc (Ivan Vecera) [2135634] - xsk: Do not write NULL in SW ring at allocation failure (Ivan Vecera) [2135634] - xsk: Fix crash on double free in buffer pool (Ivan Vecera) [2135634] - xsk: Optimize for aligned case (Ivan Vecera) [2135634] - xsk: Batched buffer allocation for the pool (Ivan Vecera) [2135634] - xsk: Get rid of unused entry in struct xdp_buff_xsk (Ivan Vecera) [2135634] - redhat/configs: Move config files under common/generic/x86 to generic/x86_64 (Waiman Long) [2139172] - fbmem: Check virtual screen sizes in fb_set_var() (Wander Lairson Costa) [2109116] {CVE-2021-33655} - fbcon: Prevent that screen size is smaller than font size (Wander Lairson Costa) [2109116] {CVE-2021-33655} - fbcon: Disallow setting font bigger than screen size (Wander Lairson Costa) [2109116] {CVE-2021-33655} - video: of_display_timing.h: include errno.h (Wander Lairson Costa) [2109116] {CVE-2021-33655} - MAINTAINERS: pick up all vfio_ap docs for VFIO AP maintainers (Cédric Le Goater) [1660908] - s390/docs: fix warnings for vfio_ap driver doc (Cédric Le Goater) [1660908] - s390/docs: fix warnings for vfio_ap driver lock usage doc (Cédric Le Goater) [1660908] - s390/Docs: new doc describing lock usage by the vfio_ap device driver (Cédric Le Goater) [1660908] - s390/vfio-ap: bypass unnecessary processing of AP resources (Cédric Le Goater) [1660908] - s390/vfio-ap: update docs to include dynamic config support (Cédric Le Goater) [1660908] - s390/vfio-ap: handle config changed and scan complete notification (Cédric Le Goater) [1660908] - s390/vfio-ap: sysfs attribute to display the guest's matrix (Cédric Le Goater) [1660908] - s390/vfio-ap: implement in-use callback for vfio_ap driver (Cédric Le Goater) [1660908] - s390/vfio-ap: reset queues after adapter/domain unassignment (Cédric Le Goater) [1660908] - s390/vfio-ap: hot plug/unplug of AP devices when probed/removed (Cédric Le Goater) [1660908] - s390/vfio-ap: allow hot plug/unplug of AP devices when assigned/unassigned (Cédric Le Goater) [1660908] - s390/vfio-ap: prepare for dynamic update of guest's APCB on queue probe/remove (Cédric Le Goater) [1660908] - s390/vfio-ap: prepare for dynamic update of guest's APCB on assign/unassign (Cédric Le Goater) [1660908] - s390/vfio-ap: use proper locking order when setting/clearing KVM pointer (Cédric Le Goater) [1660908] - s390/vfio-ap: introduce new mutex to control access to the KVM pointer (Cédric Le Goater) [1660908] - s390/vfio-ap: rename matrix_dev->lock mutex to matrix_dev->mdevs_lock (Cédric Le Goater) [1660908] - s390/vfio-ap: allow assignment of unavailable AP queues to mdev device (Cédric Le Goater) [1660908] - s390/vfio-ap: refresh guest's APCB by filtering AP resources assigned to mdev (Cédric Le Goater) [1660908] - s390/vfio-ap: introduce shadow APCB (Cédric Le Goater) [1660908] - s390/vfio-ap: manage link between queue struct and matrix mdev (Cédric Le Goater) [1660908] - s390/vfio-ap: move probe and remove callbacks to vfio_ap_ops.c (Cédric Le Goater) [1660908] - s390/vfio-ap: use new AP bus interface to search for queue devices (Cédric Le Goater) [1660908] - s390/ap: fix error handling in __verify_queue_reservations() (Cédric Le Goater) [1660908] - s390/zcrypt: code cleanup (Cédric Le Goater) [1660908] - s390/zcrypt: fix wrong offset index for APKA master key valid state (Cédric Le Goater) [1660908] - s390/ap: uevent on apmask/aqpmask change (Cédric Le Goater) [1660908] - s390/vfio-ap: fix kernel doc and signature of group notifier functions (Cédric Le Goater) [1660908] - s390/ap: enable sysfs attribute scans to force AP bus rescan (Cédric Le Goater) [1660908] - s390/ap: fix crash on older machines based on QCI info missing (Cédric Le Goater) [1660908] - s390/ap: notify drivers on config changed and scan complete callbacks (Cédric Le Goater) [1660908] - s390/ap: driver callback to indicate resource in use (Cédric Le Goater) [1660908] - MAINTAINERS: update file path for S390 VFIO AP DRIVER (Cédric Le Goater) [1660908] - s390/vfio-ap: add status attribute to AP queue device's sysfs dir (Cédric Le Goater) [1660908] - s390/ap: function rework based on compiler warning (Cédric Le Goater) [1660908] - s390/vfio-ap: s390/crypto: fix all kernel-doc warnings (Cédric Le Goater) [1660908] - s390/ap: new module option ap.useirq (Cédric Le Goater) [1660908] - s390/ap: fix state machine hang after failure to enable irq (Cédric Le Goater) [1660908] - s390/crypto: fix all kernel-doc warnings in vfio_ap_ops.c (Cédric Le Goater) [1660908] - s390/ap: use the common device_driver pointer (Cédric Le Goater) [1660908] - s390/vfio-ap: replace open coded locks for VFIO_GROUP_NOTIFY_SET_KVM notification (Cédric Le Goater) [1660908] - s390/vfio-ap: r/w lock for PQAP interception handler function pointer (Cédric Le Goater) [1660908] - s390/vfio-ap: clean up mdev resources when remove callback invoked (Cédric Le Goater) [1660908] - s390/vfio-ap: clean up vfio_ap_drv's definition (Cédric Le Goater) [1660908] - s390/vfio-ap: fix circular lockdep when setting/clearing crypto masks (Cédric Le Goater) [1660908] - s390/vfio-ap: clean up vfio_ap resources when KVM pointer invalidated (Cédric Le Goater) [1660908] - s390/vfio-ap: No need to disable IRQ after queue reset (Cédric Le Goater) [1660908] - Documentation: s390/vfio-ap: eliminate duplicated word (Cédric Le Goater) [1660908] - docs: s390: Fix wrong label Guest2 instead of Guest3 (Cédric Le Goater) [1660908] - s390: vfio-ap: make local functions and data static (Cédric Le Goater) [1660908] - i40e: Fix set max_tx_rate when it is lower than 1 Mbps (Petr Oros) [2106964] - i40e: Fix VF set max MTU size (Petr Oros) [2106964] - iavf: Fix set max MTU size with port VLAN and jumbo frames (Petr Oros) [2106964] - iavf: Fix bad page state (Petr Oros) [2106964] - i40e: Fix VF hang when reset is triggered on another VF (Ivan Vecera) [2103801] - mpi3mr: a minor change (Tomas Henzl) [2115748] - scsi: mpi3mr: Select CONFIG_SCSI_SAS_ATTRS (Tomas Henzl) [2115748] - scsi: mpi3mr: Remove unnecessary cast (Tomas Henzl) [2115748] - scsi: mpi3mr: Update driver version to 8.2.0.3.0 (Tomas Henzl) [2115748] - scsi: mpi3mr: Fix scheduling while atomic type bug (Tomas Henzl) [2115748] - scsi: mpi3mr: Scan the devices during resume time (Tomas Henzl) [2115748] - scsi: mpi3mr: Free enclosure objects during driver unload (Tomas Henzl) [2115748] - scsi: mpi3mr: Handle 0xF003 Fault Code (Tomas Henzl) [2115748] - scsi: mpi3mr: Graceful handling of surprise removal of PCIe HBA (Tomas Henzl) [2115748] - scsi: mpi3mr: Support new power management framework (Tomas Henzl) [2115748] - scsi: mpi3mr: Update mpi3 header files (Tomas Henzl) [2115748] - scsi: mpi3mr: Fix error code in mpi3mr_transport_smp_handler() (Tomas Henzl) [2115748] - scsi: mpi3mr: Fix error codes in mpi3mr_report_manufacture() (Tomas Henzl) [2115748] - scsi: mpi3mr: Block I/Os while refreshing target dev objects (Tomas Henzl) [2115748] - scsi: mpi3mr: Refresh SAS ports during soft reset (Tomas Henzl) [2115748] - scsi: mpi3mr: Support SAS transport class callbacks (Tomas Henzl) [2115748] - scsi: mpi3mr: Add framework to issue MPT transport cmds (Tomas Henzl) [2115748] - scsi: mpi3mr: Add SAS SATA end devices to STL (Tomas Henzl) [2115748] - scsi: mpi3mr: Get target object based on rphy (Tomas Henzl) [2115748] - scsi: mpi3mr: Add expander devices to STL (Tomas Henzl) [2115748] - scsi: mpi3mr: Enable STL on HBAs where multipath is disabled (Tomas Henzl) [2115748] - scsi: mpi3mr: Add helper functions to manage device's port (Tomas Henzl) [2115748] - scsi: mpi3mr: Add helper functions to retrieve device objects (Tomas Henzl) [2115748] - scsi: mpi3mr: Add framework to add phys to STL (Tomas Henzl) [2115748] - scsi: mpi3mr: Enable Enclosure device add event (Tomas Henzl) [2115748] - scsi: mpi3mr: Add helper functions to retrieve config pages (Tomas Henzl) [2115748] - scsi: mpi3mr: Add framework to issue config requests (Tomas Henzl) [2115748] - scsi: mpi3mr: Add config and transport related debug flags (Tomas Henzl) [2115748] - scsi: mpi3mr: Delete a stray tab (Tomas Henzl) [2115748] - scsi: mpi3mr: Unlock on error path (Tomas Henzl) [2115748] - scsi: mpi3mr: Reduce VD queue depth on detecting throttling (Tomas Henzl) [2115748] - scsi: mpi3mr: Resource Based Metering (Tomas Henzl) [2115748] - scsi: mpi3mr: Increase cmd_per_lun to 128 (Tomas Henzl) [2115748] - scsi: mpi3mr: Enable shared host tagset (Tomas Henzl) [2115748] - lpfc version to 14.0.0.18. (Dick Kennedy) [2114050] - scsi: lpfc: Create a sysfs entry called lpfc_xcvr_data for transceiver info (Dick Kennedy) [2114050] - scsi: lpfc: Log when congestion management limits are in effect (Dick Kennedy) [2114050] - scsi: lpfc: Fix hard lockup when reading the rx_monitor from debugfs (Dick Kennedy) [2114050] - scsi: lpfc: Set sli4_param's cmf option to zero when CMF is turned off (Dick Kennedy) [2114050] - scsi: lpfc: Fix various issues reported by tools (Dick Kennedy) [2114050] - scsi: lpfc: Add reporting capability for Link Degrade Signaling (Dick Kennedy) [2114050] - scsi: lpfc: Rework FDMI attribute registration for unintential padding (Dick Kennedy) [2114050] - scsi: lpfc: Rework lpfc_fdmi_cmd() routine for cleanup and consistency (Dick Kennedy) [2114050] - scsi: lpfc: Update congestion mode logging for Emulex SAN Manager application (Dick Kennedy) [2114050] - scsi: lpfc: Fix multiple NVMe remoteport registration calls for the same NPort ID (Dick Kennedy) [2114050] - scsi: lpfc: Add missing free iocb and nlp kref put for early return VMID cases (Dick Kennedy) [2114050] - scsi: lpfc: Fix mbuf pool resource detected as busy at driver unload (Dick Kennedy) [2114050] - scsi: lpfc: Fix FLOGI ACC with wrong SID in PT2PT topology (Dick Kennedy) [2114050] - scsi: lpfc: Fix prli_fc4_req checks in PRLI handling (Dick Kennedy) [2114050] - scsi: lpfc: Remove unneeded result variable (Dick Kennedy) [2114050] - scsi: lpfc: Remove the unneeded result variable (Dick Kennedy) [2114050] - scsi: lpfc: Copyright updates for 14.2.0.6 patches (Dick Kennedy) [2114050] - scsi: lpfc: Add warning notification period to CMF_SYNC_WQE (Dick Kennedy) [2114050] - scsi: lpfc: Rework MIB Rx Monitor debug info logic (Dick Kennedy) [2114050] - scsi: lpfc: Fix null ndlp ptr dereference in abnormal exit path for GFT_ID (Dick Kennedy) [2114050] - scsi: lpfc: Fix unsolicited FLOGI receive handling during PT2PT discovery (Dick Kennedy) [2114050] - scsi: lpfc: Check the return value of alloc_workqueue() (Dick Kennedy) [2114050] - scsi: lpfc: Rework FDMI initialization after link up (Dick Kennedy) [2114050] - scsi: mpt3sas: Revert "scsi: mpt3sas: Fix ioc->base_readl() use" (Tomas Henzl) [2115763] - scsi: mpt3sas: Revert "scsi: mpt3sas: Fix writel() use" (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix return value check of dma_get_required_mask() (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix use-after-free warning (Tomas Henzl) [2115763] - scsi: mpt3sas: Update driver version to 43.100.00.00 (Tomas Henzl) [2115763] - scsi: mpt3sas: Increase cmd_per_lun to 128 (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix trace buffer registration failed (Tomas Henzl) [2115763] - scsi: mpt3sas: Don't change DMA mask while reallocating pools (Tomas Henzl) [2115763] - scsi: mpt3sas: Prevent error handler escalation when device removed (Tomas Henzl) [2115763] - scsi: mpt3sas: Disable MPI2_FUNCTION_FW_DOWNLOAD for ATTO devices (Tomas Henzl) [2115763] - scsi: mpt3sas: Add support for ATTO ExpressSAS H12xx GT devices (Tomas Henzl) [2115763] - scsi: mpt3sas: Remove flush_scheduled_work() call (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix whitespace and spelling mistake (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix typo in comment (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix out-of-bounds compiler warning (Tomas Henzl) [2115763] - media: em28xx: initialize refcount before kref_get (Dean Nelson) [2128003] {CVE-2022-3239} - gfs2: Register fs after creating workqueues (Bob Peterson) [2121201] - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax (Vratislav Bendel) [2139096] - mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse (Waiman Long) [2137585] {CVE-2022-42703} - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas() (Waiman Long) [2137585] {CVE-2022-42703} - mm/rmap: Fix typos in comments (Waiman Long) [2137585] {CVE-2022-42703} - iavf: Fix set max MTU size with port VLAN and jumbo frames (Stefan Assmann) [2103944] - iavf: Fix bad page state (Stefan Assmann) [2103944] - iavf: Fix cached head and tail value for iavf_get_tx_pending (Stefan Assmann) [2103944] - iavf: Fix change VF's mac address (Stefan Assmann) [2103944] - iavf: Fix race between iavf_close and iavf_reset_task (Stefan Assmann) [2103944] - net: ethernet: move from strlcpy with unused retval to strscpy (Stefan Assmann) [2103944] - iavf: Fix 'tc qdisc show' listing too many queues (Stefan Assmann) [2103944] - iavf: Fix max_rate limiting (Stefan Assmann) [2103944] - iavf: Check for duplicate TC flower filter before parsing (Stefan Assmann) [2103944] - iavf: Fix handling of dummy receive descriptors (Stefan Assmann) [2103944] - iavf: Disallow changing rx/tx-frames and rx/tx-frames-irq (Stefan Assmann) [2103944] - intel/iavf:fix repeated words in comments (Stefan Assmann) [2103944] - intel: remove unused macros (Stefan Assmann) [2103944] - iavf: Add waiting for response from PF in set mac (Stefan Assmann) [2103944] - iavf: Use irq_update_affinity_hint() (Stefan Assmann) [2103944] - net: Fix return value of qdisc ingress handling on success (Ivan Vecera) [2131361]- PCI: hv: Do not set PCI_COMMAND_MEMORY to reduce VM boot time (Emanuele Giuseppe Esposito) [2082836] - megaraid_sas: add #ifdef CONFIG_RHEL_DIFFERENCES (Tomas Henzl) [2119096] - mpt3sas: add #ifdef CONFIG_RHEL_DIFFERENCES (Tomas Henzl) [2119096] - mptcp: fix unreleased socket in accept queue (Paolo Abeni) [2135884] - mptcp: factor out __mptcp_close() without socket lock (Paolo Abeni) [2135884] - mptcp: do not queue data on closed subflows (Paolo Abeni) [2135884] - mptcp: move subflow cleanup in mptcp_destroy_common() (Paolo Abeni) [2135884] - mptcp: fix msk traversal in mptcp_nl_cmd_set_flags() (Paolo Abeni) [2135884] - xfs: fix perag reference leak on iteration race with growfs (Brian Foster) [2081105] - xfs: terminate perag iteration reliably on agcount (Brian Foster) [2081105] - xfs: rename the next_agno perag iteration variable (Brian Foster) [2081105] - xfs: fold perag loop iteration logic into helper function (Brian Foster) [2081105] - xfs: prevent spoofing of rtbitmap blocks when recovering buffers (Brian Foster) [2081105] - xfs: Enforce attr3 buffer recovery order (Brian Foster) [2081105] - xfs: avoid unnecessary waits in xfs_log_force_lsn() (Brian Foster) [2081105] - xfs: factor out forced iclog flushes (Brian Foster) [2081105] - xfs: detect misaligned rtinherit directory extent size hints (Brian Foster) [2081105] - xfs: fix an integer overflow error in xfs_growfs_rt (Brian Foster) [2081105] - xfs: improve FSGROWFSRT precondition checking (Brian Foster) [2081105] - xfs: reset child dir '..' entry when unlinking child (Brian Foster) [2081105] - xfs: check for sparse inode clusters that cross new EOAG when shrinking (Brian Foster) [2081105] - xfs: Fix multiple fall-through warnings for Clang (Brian Foster) [2081105] - xfs: remove callback dequeue loop from xlog_state_do_iclog_callbacks (Brian Foster) [2081105] - xfs: don't nest icloglock inside ic_callback_lock (Brian Foster) [2081105] - xfs: Initialize error in xfs_attr_remove_iter (Brian Foster) [2081105] - xfs: remove dead stale buf unpin handling code (Brian Foster) [2081105] - xfs: hold buffer across unpin and potential shutdown processing (Brian Foster) [2081105] - xfs: force the log offline when log intent item recovery fails (Brian Foster) [2081105] - xfs: shorten the shutdown messages to a single line (Brian Foster) [2081105] - xfs: print name of function causing fs shutdown instead of hex pointer (Brian Foster) [2081105] - xfs: fix type mismatches in the inode reclaim functions (Brian Foster) [2081105] - xfs: separate primary inode selection criteria in xfs_iget_cache_hit (Brian Foster) [2081105] - xfs: refactor the inode recycling code (Brian Foster) [2081105] - xfs: add iclog state trace events (Brian Foster) [2081105] - xfs: xfs_log_force_lsn isn't passed a LSN (Brian Foster) [2081105] - xfs: remove need_start_rec parameter from xlog_write() (Brian Foster) [2081105] - xfs: remove xfs_blkdev_issue_flush (Brian Foster) [2081105] - xfs: Fix 64-bit division on 32-bit in xlog_state_switch_iclogs() (Brian Foster) [2081105] - xfs: log stripe roundoff is a property of the log (Brian Foster) [2081105] - xfs: remove redundant initialization of variable error (Brian Foster) [2081105] - xfs: perag may be null in xfs_imap() (Brian Foster) [2081105] - xfs: Make attr name schemes consistent (Brian Foster) [2081105] - xfs: Fix default ASSERT in xfs_attr_set_iter (Brian Foster) [2081105] - xfs: rename struct xfs_eofblocks to xfs_icwalk (Brian Foster) [2081105] - xfs: change the prefix of XFS_EOF_FLAGS_* to XFS_ICWALK_FLAG_ (Brian Foster) [2081105] - xfs: selectively keep sick inodes in memory (Brian Foster) [2081105] - xfs: drop IDONTCACHE on inodes when we mark them sick (Brian Foster) [2081105] - xfs: drop the AGI being passed to xfs_check_agi_freecount (Brian Foster) [2081105] - xfs: cleanup error handling in xfs_buf_get_map (Brian Foster) [2081105] - xfs: remove ->b_offset handling for page backed buffers (Brian Foster) [2081105] - xfs: refactor per-AG inode tagging functions (Brian Foster) [2081105] - xfs: merge xfs_reclaim_inodes_ag into xfs_inode_walk_ag (Brian Foster) [2081105] - xfs: pass struct xfs_eofblocks to the inode scan callback (Brian Foster) [2081105] - xfs: make the icwalk processing functions clean up the grab state (Brian Foster) [2081105] - xfs: clean up inode state flag tests in xfs_blockgc_igrab (Brian Foster) [2081105] - xfs: remove indirect calls from xfs_inode_walk{,_ag} (Brian Foster) [2081105] - xfs: remove iter_flags parameter from xfs_inode_walk_* (Brian Foster) [2081105] - xfs: move xfs_inew_wait call into xfs_dqrele_inode (Brian Foster) [2081105] - xfs: separate the dqrele_all inode grab logic from xfs_inode_walk_ag_grab (Brian Foster) [2081105] - xfs: pass the goal of the incore inode walk to xfs_inode_walk() (Brian Foster) [2081105] - xfs: rename xfs_inode_walk functions to xfs_icwalk (Brian Foster) [2081105] - xfs: move the inode walk functions further down (Brian Foster) [2081105] - xfs: detach inode dquots at the end of inactivation (Brian Foster) [2081105] - xfs: move the quotaoff dqrele inode walk into xfs_icache.c (Brian Foster) [2081105] - xfs: don't take a spinlock unconditionally in the DIO fastpath (Brian Foster) [2081105] - xfs: mark xfs_bmap_set_attrforkoff static (Brian Foster) [2081105] - xfs: Remove redundant assignment to busy (Brian Foster) [2081105] - xfs: sort variable alphabetically to avoid repeated declaration (Brian Foster) [2081105] - xfs: remove xfs_perag_t (Brian Foster) [2081105] - xfs: use perag through unlink processing (Brian Foster) [2081105] - xfs: clean up and simplify xfs_dialloc() (Brian Foster) [2081105] - xfs: inode allocation can use a single perag instance (Brian Foster) [2081105] - xfs: get rid of xfs_dir_ialloc() (Brian Foster) [2081105] - xfs: collapse AG selection for inode allocation (Brian Foster) [2081105] - xfs: simplify xfs_dialloc_select_ag() return values (Brian Foster) [2081105] - xfs: remove agno from btree cursor (Brian Foster) [2081105] - xfs: use perag for ialloc btree cursors (Brian Foster) [2081105] - xfs: convert allocbt cursors to use perags (Brian Foster) [2081105] - xfs: convert refcount btree cursor to use perags (Brian Foster) [2081105] - xfs: convert rmap btree cursor to using a perag (Brian Foster) [2081105] - xfs: add a perag to the btree cursor (Brian Foster) [2081105] - xfs: pass perags around in fsmap data dev functions (Brian Foster) [2081105] - xfs: push perags through the ag reservation callouts (Brian Foster) [2081105] - xfs: pass perags through to the busy extent code (Brian Foster) [2081105] - xfs: convert secondary superblock walk to use perags (Brian Foster) [2081105] - xfs: convert xfs_iwalk to use perag references (Brian Foster) [2081105] - xfs: convert raw ag walks to use for_each_perag (Brian Foster) [2081105] - xfs: make for_each_perag... a first class citizen (Brian Foster) [2081105] - xfs: move perag structure and setup to libxfs/xfs_ag.[ch] (Brian Foster) [2081105] - xfs: prepare for moving perag definitions and support to libxfs (Brian Foster) [2081105] - xfs: move xfs_perag_get/put to xfs_ag.[ch] (Brian Foster) [2081105] - xfs: remove unnecessary shifts (Brian Foster) [2081105] - xfs: clean up open-coded fs block unit conversions (Brian Foster) [2081105] - xfs: Clean up xfs_attr_node_addname_clear_incomplete (Brian Foster) [2081105] - xfs: Remove xfs_attr_rmtval_set (Brian Foster) [2081105] - xfs: Add delay ready attr set routines (Brian Foster) [2081105] - xfs: Add delay ready attr remove routines (Brian Foster) [2081105] - xfs: Hoist node transaction handling (Brian Foster) [2081105] - xfs: Hoist xfs_attr_leaf_addname (Brian Foster) [2081105] - xfs: Hoist xfs_attr_node_addname (Brian Foster) [2081105] - xfs: Add helper xfs_attr_node_addname_find_attr (Brian Foster) [2081105] - xfs: Separate xfs_attr_node_addname and xfs_attr_node_addname_clear_incomplete (Brian Foster) [2081105] - xfs: Refactor xfs_attr_set_shortform (Brian Foster) [2081105] - xfs: Add xfs_attr_node_remove_name (Brian Foster) [2081105] - xfs: Reverse apply 72b97ea40d (Brian Foster) [2081105] - xfs: use xfs_buf_alloc_pages for uncached buffers (Brian Foster) [2081105] - xfs: split up xfs_buf_allocate_memory (Brian Foster) [2081105] - xfs: Fix fall-through warnings for Clang (Brian Foster) [2081105] - scsi: qla2xxx: Use transport-defined speed mask for supported_speeds (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix serialization of DCBX TLV data request (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove unused declarations for qla2xxx (Nilesh Javali) [2109830] - scsi: qla2xxx: Drop DID_TARGET_FAILURE use (Nilesh Javali) [2109830] - scsi: qla2xxx: Update version to 10.02.07.900-k (Nilesh Javali) [2109830] - scsi: qla2xxx: Add NVMe parameters support in Auxiliary Image Status (Nilesh Javali) [2109830] - scsi: qla2xxx: Add debugfs create/delete helpers (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix response queue handler reading stale packets (Nilesh Javali) [2109830] - scsi: qla2xxx: Revert "scsi: qla2xxx: Fix response queue handler reading stale packets" (Nilesh Javali) [2109830] - scsi: qla2xxx: Log message "skipping scsi_scan_host()" as informational (Nilesh Javali) [2109830] - scsi: qla2xxx: Avoid flush_scheduled_work() usage (Nilesh Javali) [2109830] - scsi: qla2xxx: Always wait for qlt_sess_work_fn() from qlt_stop_phase1() (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove unused del_sess_list field (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove unused qlt_tmr_work() (Nilesh Javali) [2109830] - scsi: qla2xxx: Update version to 10.02.07.800-k (Nilesh Javali) [2109830] - scsi: qla2xxx: Update manufacturer details (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix discovery issues in FC-AL topology (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix dropped IKE message (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix response queue handler reading stale packets (Nilesh Javali) [2109830] - scsi: qla2xxx: Zero undefined mailbox IN registers (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix incorrect display of max frame size (Nilesh Javali) [2109830] - scsi: qla2xxx: Check correct variable in qla24xx_async_gffid() (Nilesh Javali) [2109830] - scsi: qla2xxx: Update version to 10.02.07.700-k (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix losing FCP-2 targets on long port disable with I/Os (Nilesh Javali) [2109830] - scsi: qla2xxx: Add debug prints in the device remove path (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix losing target when it reappears during delete (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix losing FCP-2 targets during port perturbation tests (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts (Nilesh Javali) [2109830] - scsi: qla2xxx: Turn off multi-queue for 8G adapters (Nilesh Javali) [2109830] - scsi: qla2xxx: Wind down adapter after PCIe error (Nilesh Javali) [2109830] - scsi: qla2xxx: Update version to 10.02.07.600-k (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix slow session teardown (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Reduce N2N thrashing at app_start time (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix no logout on delete for N2N (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix session thrash (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Tear down session if keys have been removed (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix no login after app start (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Reduce disruption due to multiple app start (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Send LOGO for unexpected IKE message (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix I/O timeout due to over-subscription (Nilesh Javali) [2109830] - scsi: qla2xxx: Update version to 10.02.07.500-k (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix n2n login retry for secure device (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix n2n discovery issue with secure target (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Remove old doorbell interface (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Add retry for ELS passthrough (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Synchronize NPIV deletion with authentication application (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix potential stuck session in sa update (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Add bsg interface to read doorbell events (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Wait for app to ack on sess down (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: bsg refactor (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Reduce Initiator-Initiator thrashing (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove unused 'ql_dm_tgt_ex_pct' parameter (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove setting of 'req' and 'rsp' parameters (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix missed DMA unmap for aborted commands (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Remove unneeded variable (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove unneeded flush_workqueue() (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove free_sg command flag (Nilesh Javali) [2109830] - scsi: megaraid_sas: Clean up some inconsistent indenting (Tomas Henzl) [2120070] - scsi: megaraid_sas: Move megasas_dbg_lvl init to megasas_init() (Tomas Henzl) [2120070] - scsi: megaraid_sas: Remove unnecessary memset() (Tomas Henzl) [2120070] - scsi: megaraid_sas: Simplify megasas_update_device_list (Tomas Henzl) [2120070] - scsi: megaraid_sas: Correct an error message (Tomas Henzl) [2120070] - scsi: megaraid_sas: Correct value passed to scsi_device_lookup() (Tomas Henzl) [2120070] - scsi: megaraid_sas: Use struct_size() in code related to struct MR_PD_CFG_SEQ_NUM_SYNC (Tomas Henzl) [2120070] - scsi: megaraid_sas: Use struct_size() in code related to struct MR_FW_RAID_MAP (Tomas Henzl) [2120070] - scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_PD_CFG_SEQ_NUM_SYNC (Tomas Henzl) [2120070] - scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_DRV_RAID_MAP (Tomas Henzl) [2120070] - scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_FW_RAID_MAP_DYNAMIC (Tomas Henzl) [2120070] - scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_FW_RAID_MAP (Tomas Henzl) [2120070] - scsi: megaraid: Remove redundant assignment to variable mfiStatus (Tomas Henzl) [2120070] - scsi: megaraid_sas: Remove redundant variable cmd_type (Tomas Henzl) [2120070] - platform/x86/intel/vsec: Fix wrong type for local status variables (Prarit Bhargava) [2076744] - platform/x86/intel/vsec: Add PCI error recovery support to Intel PMT (Prarit Bhargava) [2076744] - platform/x86/intel/vsec: Add support for Raptor Lake (Prarit Bhargava) [2076744] - platform/x86/intel/pmt: telemetry: Fix fixed region handling (Prarit Bhargava) [2076744] - platform/x86/intel/vsec: Rework early hardware code (Prarit Bhargava) [2076744] - platform/x86/intel: Fix pmt_crashlog array reference (Prarit Bhargava) [2076744] - powerpc/kexec_file: Use current CPU info while setting up FDT (Mamatha Inamdar) [2126520] - mm/kmemleak: prevent soft lockup in kmemleak_scan()'s object iteration loops (Waiman Long) [2095075] - mm/kmemleak: prevent soft lockup in first object iteration loop of kmemleak_scan() (Waiman Long) [2095075] - mm/kmemleak: skip unlikely objects in kmemleak_scan() without taking lock (Waiman Long) [2095075] - mm/kmemleak: use _irq lock/unlock variants in kmemleak_scan/_clear() (Waiman Long) [2095075] - mm/kmemleak: avoid scanning potential huge holes (Waiman Long) [2095075] - KVM: s390: pci: fix GAIT physical vs virtual pointers usage (Thomas Huth) [1664379] - KVM: s390: pci: fix plain integer as NULL pointer warnings (Thomas Huth) [1664379] - KVM: s390/pci: fix include duplicates (Thomas Huth) [1664379] - redhat: Use group notifier to get the KVM pointer in the vfio_pci_zdev code (Thomas Huth) [1664379] - KVM: s390: pci: register pci hooks without interpretation (Thomas Huth) [1664379] - KVM: s390: pci: Hook to access KVM lowlevel from VFIO (Thomas Huth) [1664379] - Documentation: kvm: extend KVM_S390_ZPCI_OP subheading underline (Thomas Huth) [1664379] - KVM: s390: add KVM_S390_ZPCI_OP to manage guest zPCI devices (Thomas Huth) [1664379] - vfio-pci/zdev: different maxstbl for interpreted devices (Thomas Huth) [1664379] - vfio-pci/zdev: add function handle to clp base capability (Thomas Huth) [1664379] - vfio-pci/zdev: add open/close device hooks (Thomas Huth) [1664379] - KVM: s390: pci: add routines to start/stop interpretive execution (Thomas Huth) [1664379] - KVM: s390: pci: provide routines for enabling/disabling interrupt forwarding (Thomas Huth) [1664379] - KVM: s390: mechanism to enable guest zPCI Interpretation (Thomas Huth) [1664379] - KVM: s390: pci: enable host forwarding of Adapter Event Notifications (Thomas Huth) [1664379] - KVM: s390: pci: do initial setup for AEN interpretation (Thomas Huth) [1664379] - KVM: s390: pci: add basic kvm_zdev structure (Thomas Huth) [1664379] - redhat: Enable the new CONFIG_VFIO_PCI_ZDEV_KVM switch (Thomas Huth) [1664379] - vfio/pci: introduce CONFIG_VFIO_PCI_ZDEV_KVM (Thomas Huth) [1664379] - vfio/pci: remove CONFIG_VFIO_PCI_ZDEV from Kconfig (Thomas Huth) [1664379] - vfio-pci/zdev: fix possible segmentation fault issue (Thomas Huth) [1664379] - s390/pci: stash dtsm and maxstbl (Thomas Huth) [1664379] - s390/pci: stash associated GISA designation (Thomas Huth) [1664379] - s390/pci: externalize the SIC operation controls and routine (Thomas Huth) [1664379] - s390/airq: allow for airq structure that uses an input vector (Thomas Huth) [1664379] - s390/airq: pass more TPI info to airq handlers (Thomas Huth) [1664379] - s390/cio: add tpi.h header file (Thomas Huth) [1664379] - s390/ap: fix kernel doc comments (Thomas Huth) [1664379] - s390/sclp: detect the AISI facility (Thomas Huth) [1664379] - s390/sclp: detect the AENI facility (Thomas Huth) [1664379] - s390/sclp: detect the AISII facility (Thomas Huth) [1664379] - s390/sclp: detect the zPCI load/store interpretation facility (Thomas Huth) [1664379] - s390/sclp: add detection of IPL-complete-control facility (Thomas Huth) [1664379] - s390/pci: add error record for CC 2 retries (Thomas Huth) [2134399] - s390/pci: add PCI access type and length to error records (Thomas Huth) [2134399] - s390/pci: don't log availability events as errors (Thomas Huth) [2134399] - s390/pci: make better use of zpci_dbg() levels (Thomas Huth) [2134399] - s390/pci: rename get_zdev_by_bus() to zdev_from_bus() (Thomas Huth) [2134399] - redhat: Restore clp_rescan_pci_devices_simple() function (Thomas Huth) [2134399] - s390/pci: improve zpci_dev reference counting (Thomas Huth) [2134399] - s390/pci: make zpci_set_irq()/zpci_clear_irq() static (Thomas Huth) [2134399] - s390/pci: simplify __pciwb_mio() inline asm (Thomas Huth) [2134399] - s390/pci: use physical addresses in DMA tables (Thomas Huth) [2134399] - s390/pci: use phys_to_virt() for AIBVs/DIBVs (Thomas Huth) [2134399] - s390/pci: implement minimal PCI error recovery (Thomas Huth) [2134399] - PCI: Export pci_dev_lock() (Thomas Huth) [2134399] - PCI: Export pci_dev_trylock() and pci_dev_unlock() (Thomas Huth) [2134399] - s390/pci: implement reset_slot for hotplug slot (Thomas Huth) [2134399] - s390/pci: refresh function handle in iomap (Thomas Huth) [2134399] - s390/pci: add simpler s390dbf traces for events (Thomas Huth) [2134399] - s390/pci: tolerate inconsistent handle in recover (Thomas Huth) [2134399] - s390/pci_mmio: fully validate the VMA before calling follow_pte() (Thomas Huth) [2134399] - s390/pci: read clp_list_pci_req only once (Thomas Huth) [2134399] - s390/pci: fix clp_get_state() handling of -ENODEV (Thomas Huth) [2134399] - s390/pci: improve DMA translation init and exit (Thomas Huth) [2134399] - s390/pci: simplify CLP List PCI handling (Thomas Huth) [2134399] - s390/pci: handle FH state mismatch only on disable (Thomas Huth) [2134399] - s390/pci: fix misleading rc in clp_set_pci_fn() (Thomas Huth) [2134399] - s390/pci: reset zdev->zbus on registration failure (Thomas Huth) [2134399] - s390/pci: cleanup resources only if necessary (Thomas Huth) [2134399] - s390/pci: add zpci_set_irq()/zpci_clear_irq() (Thomas Huth) [2134399] - s390/pci: use register pair instead of register asm (Thomas Huth) [2134399] - s390: introduce register pair union (Thomas Huth) [2134399] - s390/pci: handle stale deconfiguration events (Thomas Huth) [2134399] - s390/pci: rename zpci_configure_device() (Thomas Huth) [2134399] - s390/pci: narrow scope of zpci_configure_device() (Thomas Huth) [2134399] - s390/pci: separate zbus registration from scanning (Thomas Huth) [2134399] - s390/pci: use mutex not spinlock for zbus list (Thomas Huth) [2134399] - s390/pci: separate zbus creation from scanning (Thomas Huth) [2134399] - s390/pci: do more bus setup in zpci_bus_scan() (Thomas Huth) [2134399] - s390/pci: introduce zpci_bus_scan_device() (Thomas Huth) [2134399] - s390/pci: fix DMA cleanup on hard deconfigure (Thomas Huth) [2134399] - s390/pci: move zpci_remove_device() to bus code (Thomas Huth) [2134399] - s390/pci: unify de-/configure for slots and events (Thomas Huth) [2134399] - s390/pci: add zpci_event_hard_deconfigured() (Thomas Huth) [2134399] - s390/pci: deconfigure device on release (Thomas Huth) [2134399] - s390/pci: refactor zpci function states (Thomas Huth) [2134399] - s390/pci: inform when missing required facilities (Thomas Huth) [2134399] - s390/pci: remove races against pte updates (Thomas Huth) [2134399] - s390: remove orphaned function declarations (Thomas Huth) [2134399] - s390/pci: add missing pci_iov.h include (Thomas Huth) [2134399] - s390/pci: remove clp_rescan_pci_devices_simple() (Thomas Huth) [2134399] - s390/pci: remove clp_rescan_pci_devices() (Thomas Huth) [2134399] - s390/pci: consolidate SR-IOV specific code (Thomas Huth) [2134399] - s390/pci: Implement ioremap_wc/prot() with MIO (Thomas Huth) [2134399] - s390/mm: properly clear _PAGE_NOEXEC bit when it is not supported (Thomas Huth) [2134399] - s390/pci: clarify comment in s390_mmio_read/write (Thomas Huth) [2134399] - s390/pci: remove unused functions (Thomas Huth) [2134399] - s390/pci: Log new handle in clp_disable_fh() (Thomas Huth) [2134399] - s390/pci: ioremap() align with generic code (Thomas Huth) [2134399] - s390: enforce CONFIG_SMP (Thomas Huth) [2134399] - s390/pci: mark function(s) __always_inline (Thomas Huth) [2134399] - s390/pci: avoid using strncmp with hardcoded length (Thomas Huth) [2134399] - s390/pci: PCI_IOV_RESOURCES loop refactoring in zpci_map_resources (Thomas Huth) [2134399] - s390: pci: no need to check return value of debugfs_create functions (Thomas Huth) [2134399] - s390/pci: fix sleeping in atomic during hotplug (Thomas Huth) [2134399] - s390/pci: remove fmb address from debug output (Thomas Huth) [2134399] - s390/pci: add fmt3 fmb (Thomas Huth) [2134399] - tools headers kvm s390: Sync headers with the kernel sources (Thomas Huth) [2111063] - KVM: s390: resetting the Topology-Change-Report (Thomas Huth) [2111063] - KVM: s390: guest support for topology function (Thomas Huth) [2111063] - KVM: s390: Cleanup ipte lock access and SIIF facility checks (Thomas Huth) [2111063] - KVM: s390: drop unexpected word 'and' in the comments (Thomas Huth) [2111063] - Documentation: KVM: update s390-diag.rst reference (Thomas Huth) [2043872] - Documentation: KVM: update msr.rst reference (Thomas Huth) [2043872] - Documentation: KVM: update amd-memory-encryption.rst references (Thomas Huth) [2043872] - Documentation: KVM: update s390-pv.rst reference (Thomas Huth) [2043872] - Documentation/virt/kvm/api.rst: Explain rc/rrc delivery (Thomas Huth) [2043872] - Documentation/virt/kvm/api.rst: Add protvirt dump/info api descriptions (Thomas Huth) [2043872] - Documentation: KVM: add API issues section (Thomas Huth) [2043872] - Documentation: virt: Protected virtual machine dumps (Thomas Huth) [2043872] - Documentation: KVM: add separate directories for architecture-specific documentation (Thomas Huth) [2043872] - KVM: s390: Add KVM_CAP_S390_PROTECTED_DUMP (Thomas Huth) [2043872] - KVM: s390: Add CPU dump functionality (Thomas Huth) [2043872] - KVM: s390: Add configuration dump functionality (Thomas Huth) [2043872] - KVM: s390: pv: Add query dump information (Thomas Huth) [2043872] - KVM: s390: pv: Add dump support definitions (Thomas Huth) [2043872] - KVM: s390: pv: Add query interface (Thomas Huth) [2043872] - s390/uv: Add dump fields to query (Thomas Huth) [2043872] - s390/uv: Add SE hdr query information (Thomas Huth) [2043872] - kvm: Move KVM_GET_XSAVE2 IOCTL definition at the end of kvm.h (Thomas Huth) [2043872] - docs: kvm: fix WARNINGs from api.rst (Thomas Huth) [2043872] - s390/mm: use non-quiescing sske for KVM switch to keyed guest (Thomas Huth) [2043872] - s390/gmap: voluntarily schedule during key setting (Thomas Huth) [2043872] - KVM: s390: Don't indicate suppression on dirtying, failing memop (Thomas Huth) [2043872] - s390: uv: Add offset comments to UV query struct and fix naming (Thomas Huth) [2043872] - KVM: s390: Use Makefile.kvm for common files (Thomas Huth) [2043872] - KVM: s390: Skip gfn/size sanity checks on memslot DELETE or FLAGS_ONLY (Thomas Huth) [2043872] - fs: dlm: fix invalid derefence of sb_lvbptr (Alexander Aring) [2121790] - fs: dlm: handle -EBUSY first in unlock validation (Alexander Aring) [2121790] - fs: dlm: handle -EBUSY first in lock arg validation (Alexander Aring) [2121790] - fs: dlm: fix race between test_bit() and queue_work() (Alexander Aring) [2121790] - scsi: core: Fix a use-after-free (Ming Lei) [1961010] - net/mlx5e: Fix wrong use of skb_tcp_all_headers() with encapsulation (Petr Oros) [2135685] - net: add skb_[inner_]tcp_all_headers helpers (Petr Oros) [2135685] - net: marvell: clean up trigraph warning on ??! string (Petr Oros) [2135685] - powerpc/pseries: Use lparcfg to reconfig VAS windows for DLPAR CPU (Steve Best) [2133103] - flow_dissector: Do not count vlan tags inside tunnel payload (Ivan Vecera) [2136875] - flow_offload: Introduce flow_match_pppoe (Ivan Vecera) [2136875] - net/sched: flower: Add PPPoE filter (Ivan Vecera) [2136875] - flow_dissector: Add PPPoE dissectors (Ivan Vecera) [2136875] - net/sched: flower: Consider the number of tags for vlan filters (Ivan Vecera) [2136875] - net/sched: flower: Add number of vlan tags filter (Ivan Vecera) [2136875] - flow_dissector: Add number of vlan tags dissector (Ivan Vecera) [2136875] - net/sched: flower: Reduce identation after is_key_vlan refactoring (Ivan Vecera) [2136875] - net/sched: flower: Helper function for vlan ethtype checks (Ivan Vecera) [2136875] - dissector: do not set invalid PPP protocol (Ivan Vecera) [2136875] - dm bufio: use the acquire memory barrier when testing for B_READING (Benjamin Marzinski) [2139161] - provide arch_test_bit_acquire for architectures that define test_bit (Benjamin Marzinski) [2139161] - wait_on_bit: add an acquire memory barrier (Benjamin Marzinski) [2139161] - add barriers to buffer_uptodate and set_buffer_uptodate (Benjamin Marzinski) [2139161] - dm verity: Add documentation for try_verify_in_tasklet option (Benjamin Marzinski) [2139161] - dm cache: delete the redundant word 'each' in comment (Benjamin Marzinski) [2139161] - dm raid: fix typo in analyse_superblocks code comment (Benjamin Marzinski) [2139161] - dm verity: enable WQ_HIGHPRI on verify_wq (Benjamin Marzinski) [2139161] - dm raid: delete the redundant word 'that' in comment (Benjamin Marzinski) [2139161] - dm: change from DMWARN to DMERR or DMCRIT for fatal errors (Benjamin Marzinski) [2139161] - dm bufio: fix some cases where the code sleeps with spinlock held (Benjamin Marzinski) [2139161] - dm writecache: fix smatch warning about invalid return from writecache_map (Benjamin Marzinski) [2139161] - dm verity: fix verity_parse_opt_args parsing (Benjamin Marzinski) [2139161] - dm verity: fix DM_VERITY_OPTS_MAX value yet again (Benjamin Marzinski) [2139161] - dm bufio: simplify DM_BUFIO_CLIENT_NO_SLEEP locking (Benjamin Marzinski) [2139161] - dm verity: have verify_wq use WQ_HIGHPRI if "try_verify_in_tasklet" (Benjamin Marzinski) [2139161] - dm verity: remove WQ_CPU_INTENSIVE flag since using WQ_UNBOUND (Benjamin Marzinski) [2139161] - dm verity: only copy bvec_iter in verity_verify_io if in_tasklet (Benjamin Marzinski) [2139161] - dm verity: optimize verity_verify_io if FEC not configured (Benjamin Marzinski) [2139161] - dm verity: conditionally enable branching for "try_verify_in_tasklet" (Benjamin Marzinski) [2139161] - dm bufio: conditionally enable branching for DM_BUFIO_CLIENT_NO_SLEEP (Benjamin Marzinski) [2139161] - dm verity: allow optional args to alter primary args handling (Benjamin Marzinski) [2139161] - dm verity: Add optional "try_verify_in_tasklet" feature (Benjamin Marzinski) [2139161] - dm bufio: Add DM_BUFIO_CLIENT_NO_SLEEP flag (Benjamin Marzinski) [2139161] - dm bufio: Add flags argument to dm_bufio_client_create (Benjamin Marzinski) [2139161] - dm: Start pr_preempt from the same starting path (Benjamin Marzinski) [2139161] - dm: Fix PR release handling for non All Registrants (Benjamin Marzinski) [2139161] - dm: Start pr_reserve from the same starting path (Benjamin Marzinski) [2139161] - dm: Allow dm_call_pr to be used for path searches (Benjamin Marzinski) [2139161] - Documentation: dm writecache: Render status list as list (Benjamin Marzinski) [2139161] - Documentation: dm writecache: add blank line before optional parameters (Benjamin Marzinski) [2139161] - dm snapshot: fix typo in snapshot_map() comment (Benjamin Marzinski) [2139161] - dm raid: remove redundant "the" in parse_raid_params() comment (Benjamin Marzinski) [2139161] - dm cache: fix typo in 2 comment blocks (Benjamin Marzinski) [2139161] - dm verity: fix checkpatch close brace error (Benjamin Marzinski) [2139161] - dm table: rename dm_target variable in dm_table_add_target() (Benjamin Marzinski) [2139161] - dm table: audit all dm_table_get_target() callers (Benjamin Marzinski) [2139161] - dm table: remove dm_table_get_num_targets() wrapper (Benjamin Marzinski) [2139161] - writeback: Avoid skipping inode writeback (Waiman Long) [2138886] - writeback: fix obtain a reference to a freeing memcg css (Waiman Long) [2138886] - mm/memcg: disable threshold event handlers on PREEMPT_RT (Waiman Long) [2138886] - memcg: increase MEMCG_CHARGE_BATCH to 64 (Waiman Long) [2138886] - mm: page_counter: rearrange struct page_counter fields (Waiman Long) [2138886] - mm: page_counter: remove unneeded atomic ops for low/min (Waiman Long) [2138886] - memcg: reduce size of memcg vmstats structures (Waiman Long) [2138886] - memcg: rearrange code (Waiman Long) [2138886] - memcg: extract memcg_vmstats from struct mem_cgroup (Waiman Long) [2138886] - mm: memcontrol: fix potential oom_lock recursion deadlock (Waiman Long) [2138886] - mm: memcontrol: add {pgscan,pgsteal}_{kswapd,direct} items in memory.stat of cgroup v2 (Waiman Long) [2138886] - mm/memcg: protect per-CPU counter by disabling preemption on PREEMPT_RT where needed. (Waiman Long) [2138886] - writeback: memcg: simplify cgroup_writeback_by_id (Waiman Long) [2138886] - writeback, cgroup: do not reparent dax inodes (Waiman Long) [2138886] - writeback, cgroup: remove wb from offline list before releasing refcnt (Waiman Long) [2138886] - writeback, cgroup: release dying cgwbs by switching attached inodes (Waiman Long) [2138886] - writeback, cgroup: support switching multiple inodes at once (Waiman Long) [2138886] - writeback, cgroup: split out the functional part of inode_switch_wbs_work_fn() (Waiman Long) [2138886] - writeback, cgroup: keep list of inodes attached to bdi_writeback (Waiman Long) [2138886] - writeback, cgroup: switch to rcu_work API in inode_switch_wbs() (Waiman Long) [2138886] - writeback, cgroup: increment isw_nr_in_flight before grabbing an inode (Waiman Long) [2138886] - writeback, cgroup: add smp_mb() to cgroup_writeback_umount() (Waiman Long) [2138886] - writeback, cgroup: do not switch inodes with I_WILL_FREE flag (Waiman Long) [2138886] - docs/admin-guide: cgroup-v2: typos and spaces (Waiman Long) [2138886] - fs: improve comments for writeback_single_inode() (Waiman Long) [2138886] - writeback: remove struct bdi_writeback_congested (Waiman Long) [2138886] - writeback: remove {set,clear}_wb_congested (Waiman Long) [2138886] - fs/writeback.c: use rcu_barrier() to wait for inflight wb switches going into workqueue when umount (Waiman Long) [2138886] - blkcg: remove unused __blkg_release_rcu() (Waiman Long) [2138886] - writeback: Add a bdi_writeback_rh extension to struct bdi_writeback (Waiman Long) [2138886] - RDMA/irdma: Report the correct link speed (Kamal Heib) [2125102] - blk-mq: avoid double ->queue_rq() because of early timeout (Ming Lei) [2132438] - blk-mq: add one API for waiting until quiesce is done (Ming Lei) [2132438] - blk-mq: support concurrent queue quiesce/unquiesce (Ming Lei) [2132438] - bridge: Do not send empty IFLA_AF_SPEC attribute (Ivan Vecera) [2139133] - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. (Ivan Vecera) [2139133] - net: bridge: vlan: fix memory leak in __allowed_ingress (Ivan Vecera) [2139133]- ice: Add additional CSR registers to ETHTOOL_GREGS (Petr Oros) [2131024] - udp: Update reuse->has_conns under reuseport_lock. (Xin Long) [2135937] - udp: Remove redundant __udp_sysctl_init() call from udp_init(). (Xin Long) [2135937] - udp: Fix a data-race around sysctl_udp_l3mdev_accept. (Xin Long) [2135937] - Documentation: fix udp_wmem_min in ip-sysctl.rst (Xin Long) [2135937] - be2net: Fix buffer overflow in be_get_module_eeprom (Josef Oskera) [2126917] - iommu/vt-d: Clean up si_domain in the init_dmars() error path (Jerry Snitselaar) [2133331]- md: Fix spelling mistake in comments of r5l_log (Nigel Croxon) [2112935] - md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d (Nigel Croxon) [2112935] - md/raid10: convert resync_lock to use seqlock (Nigel Croxon) [2112935] - md/raid10: fix improper BUG_ON() in raise_barrier() (Nigel Croxon) [2112935] - md/raid10: prevent unnecessary calls to wake_up() in fast path (Nigel Croxon) [2112935] - md/raid10: don't modify 'nr_waitng' in wait_barrier() for the case nowait (Nigel Croxon) [2112935] - md/raid10: factor out code from wait_barrier() to stop_waiting_barrier() (Nigel Croxon) [2112935] - md: Remove extra mddev_get() in md_seq_start() (Nigel Croxon) [2112935] - md/raid5: Remove unnecessary bio_put() in raid5_read_one_chunk() (Nigel Croxon) [2112935 2111563] - md/raid5: Ensure stripe_fill happens on non-read IO with journal (Nigel Croxon) [2112935] - md/raid5: Don't read ->active_stripes if it's not needed (Nigel Croxon) [2112935] - md/raid5: Cleanup prototype of raid5_get_active_stripe() (Nigel Croxon) [2112935] - md/raid5: Drop extern on function declarations in raid5.h (Nigel Croxon) [2112935] - md/raid5: Refactor raid5_get_active_stripe() (Nigel Croxon) [2112935] - md: Replace snprintf with scnprintf (Nigel Croxon) [2112935] - md/raid10: fix compile warning (Nigel Croxon) [2112935] - md/raid5: Fix spelling mistakes in comments (Nigel Croxon) [2112935] - md: call __md_stop_writes in md_stop (Nigel Croxon) [2112935] - md: Flush workqueue md_rdev_misc_wq in md_alloc() (Nigel Croxon) [2112935] - drivers:md:fix a potential use-after-free bug (Nigel Croxon) [2112935] - md/raid5: Ensure batch_last is released before sleeping for quiesce (Nigel Croxon) [2112935] - md/raid5: Move stripe_request_ctx up (Nigel Croxon) [2112935] - md/raid5: Drop unnecessary call to r5c_check_stripe_cache_usage() (Nigel Croxon) [2112935] - md/raid5: Make is_inactive_blocked() helper (Nigel Croxon) [2112935] - md/raid5: Refactor raid5_get_active_stripe() (Nigel Croxon) [2112935] - md-raid10: fix KASAN warning (Nigel Croxon) [2112935] - md: fix build failure for !MODULE (Nigel Croxon) [2112935] - raid5: fix duplicate checks for rdev->saved_raid_disk (Nigel Croxon) [2112935] - md/raid5: Convert prepare_to_wait() to wait_woken() api (Nigel Croxon) [2112935] - md/raid5: Fix sectors_to_do bitmap overflow in raid5_make_request() (Nigel Croxon) [2112935] - md: Fix spelling mistake in comments (Nigel Croxon) [2112935] - md/raid5: Increase restriction on max segments per request (Nigel Croxon) [2112935] - md/raid5: Improve debug prints (Nigel Croxon) [2112935] - md/raid5: Pivot raid5_make_request() (Nigel Croxon) [2112935] - md/raid5: Check all disks in a stripe_head for reshape progress (Nigel Croxon) [2112935] - md/raid5: Refactor add_stripe_bio() (Nigel Croxon) [2112935] - md/raid5: Keep a reference to last stripe_head for batch (Nigel Croxon) [2112935] - md/raid5: Refactor for loop in raid5_make_request() into while loop (Nigel Croxon) [2112935] - md/raid5: Move read_seqcount_begin() into make_stripe_request() (Nigel Croxon) [2112935] - md/raid5: Drop the do_prepare flag in raid5_make_request() (Nigel Croxon) [2112935] - md/raid5: Factor out helper from raid5_make_request() loop (Nigel Croxon) [2112935] - md/raid5: Move common stripe get code into new find_get_stripe() helper (Nigel Croxon) [2112935] - md/raid5: Move stripe_add_to_batch_list() call out of add_stripe_bio() (Nigel Croxon) [2112935] - md/raid5: Refactor raid5_make_request loop (Nigel Croxon) [2112935] - md/raid5: Factor out ahead_of_reshape() function (Nigel Croxon) [2112935] - md/raid5: Make logic blocking check consistent with logic that blocks (Nigel Croxon) [2112935] - md: unlock mddev before reap sync_thread in action_store (Nigel Croxon) [2112935] - md: Explicitly create command-line configured devices (Nigel Croxon) [2112935] - md: Notify sysfs sync_completed in md_reap_sync_thread() (Nigel Croxon) [2112935] - md: Ensure resync is reported after it starts (Nigel Croxon) [2112935] - md: Use enum for overloaded magic numbers used by mddev->curr_resync (Nigel Croxon) [2112935] - md/raid5-cache: Annotate pslot with __rcu notation (Nigel Croxon) [2112935] - md/raid5-cache: Clear conf->log after finishing work (Nigel Croxon) [2112935] - md/raid5-cache: Drop RCU usage of conf->log (Nigel Croxon) [2112935] - md/raid5-cache: Take mddev_lock in r5c_journal_mode_show() (Nigel Croxon) [2112935] - md/raid5: suspend the array for calls to log_exit() (Nigel Croxon) [2112935] - md/raid5-ppl: Drop unused argument from ppl_handle_flush_request() (Nigel Croxon) [2112935] - md/raid5-log: Drop extern decorators for function prototypes (Nigel Croxon) [2112935] - md/raid5: missing error code in setup_conf() (Nigel Croxon) [2112935] - Revert "md: don't unregister sync_thread with reconfig_mutex held" (Nigel Croxon) [2112935] - qed: fix typos in comments (Manish Chopra) [2111885] - net: qede: Remove unnecessary synchronize_irq() before free_irq() (Manish Chopra) [2111885] - RDMA/qedr: Fix potential memory leak in __qedr_alloc_mr() (Manish Chopra) [2111885] - qlogic: qed: fix clang -Wformat warnings (Manish Chopra) [2111885] - qed: Use bitmap_empty() (Manish Chopra) [2111885] - qed: Use the bitmap API to allocate bitmaps (Manish Chopra) [2111885] - qlogic/qed: fix repeated words in comments (Manish Chopra) [2111885] - net: qed: fix typos in comments (Manish Chopra) [2111885] - RDMA/qedr: Remove unnecessary synchronize_irq() before free_irq() (Manish Chopra) [2111885] - qed: Remove unnecessary synchronize_irq() before free_irq() (Manish Chopra) [2111885] - qed: replace bitmap_weight with bitmap_empty in qed_roce_stop() (Manish Chopra) [2111885] - qed: rework qed_rdma_bmap_free() (Manish Chopra) [2111885] - qed: Remove IP services API. (Manish Chopra) [2111885] - qed: remove an unneed NULL check on list iterator (Manish Chopra) [2111885] - RDMA/irdma: Report RNR NAK generation in device caps (Kamal Heib) [2120676 2103957] - RDMA/irdma: Use s/g array in post send only when its valid (Kamal Heib) [2120676 2103957] - RDMA/irdma: Return correct WC error for bind operation failure (Kamal Heib) [2120676 2103957] - RDMA/irdma: Return error on MR deregister CQP failure (Kamal Heib) [2120676 2103957] - RDMA/irdma: Report the correct max cqes from query device (Kamal Heib) [2120676 2103957] - RDMA/siw: Pass a pointer to virt_to_page() (Kamal Heib) [2120676] - RDMA/cma: Fix arguments order in net device validation (Kamal Heib) [2120676] - RDMA/irdma: Fix drain SQ hang with no completion (Kamal Heib) [2120676 2103957 2033244 2053376] - IB/iser: Fix login with authentication (Kamal Heib) [2120676] - RDMA/ib_srpt: Unify checking rdma_cm_id condition in srpt_cm_req_recv() (Kamal Heib) [2120676] - RDMA/rxe: Fix error unwind in rxe_create_qp() (Kamal Heib) [2120676] - RDMA/rxe: Split qp state for requester and completer (Kamal Heib) [2120676] - RDMA/rxe: Generate error completion for error requester QP state (Kamal Heib) [2120676] - RDMA/rxe: Update wqe_index for each wqe error completion (Kamal Heib) [2120676] - RDMA/srpt: Fix a use-after-free (Kamal Heib) [2120676] - RDMA/srpt: Introduce a reference count in struct srpt_device (Kamal Heib) [2120676] - RDMA/srpt: Duplicate port name members (Kamal Heib) [2120676] - Revert "RDMA/rxe: Create duplicate mapping tables for FMRs" (Kamal Heib) [2120676] - RDMA/rxe: Replace __rxe_do_task by rxe_run_task (Kamal Heib) [2120676] - RDMA/rxe: Limit the number of calls to each tasklet (Kamal Heib) [2120676] - RDMA/rxe: Make the tasklet exits the same (Kamal Heib) [2120676] - RDMA/rxe: Fix rnr retry behavior (Kamal Heib) [2120676] - RDMA/rxe: Add rxe_is_fenced() subroutine (Kamal Heib) [2120676] - RDMA/rxe: For invalidate compare according to set keys in mr (Kamal Heib) [2120676] - RDMA: Fix comment typo (Kamal Heib) [2120676] - IB: Fix repeated words 'the the' comments (Kamal Heib) [2120676] - RDMA/rxe: Fix mw bind to allow any consumer key portion (Kamal Heib) [2120676] - RDMA/rxe: Fix spelling mistake in error print (Kamal Heib) [2120676] - RDMA/rxe: Remove unused qp parameter (Kamal Heib) [2120676] - RDMA/hfi1: fix potential memory leak in setup_base_ctxt() (Kamal Heib) [2120676] - RDMA/rxe: Remove unused mask parameter (Kamal Heib) [2120676] - RDMA/rxe: Rename rxe_atomic_reply to atomic_reply (Kamal Heib) [2120676] - RDMA/rxe: Add common rxe_prepare_res() (Kamal Heib) [2120676] - RDMA/rxe: Fix BUG: KASAN: null-ptr-deref in rxe_qp_do_cleanup (Kamal Heib) [2120676] - RDMA/siw: Fix duplicated reported IW_CM_EVENT_CONNECT_REPLY event (Kamal Heib) [2120676] - RDMA/hfi1: Depend on !UML (Kamal Heib) [2120676] - RDMA/irdma: Use the bitmap API to allocate bitmaps (Kamal Heib) [2120676 2103957] - RDMA: remove useless condition in siw_create_cq() (Kamal Heib) [2120676] - RDMA/irdma: Fix setting of QP context err_rq_idx_valid field (Kamal Heib) [2120676 2103957] - RDMA/irdma: Fix VLAN connection with wildcard address (Kamal Heib) [2120676 2103957] - RDMA/irdma: Fix a window for use-after-free (Kamal Heib) [2120676 2103957] - RDMA/irdma: Make resource distribution algorithm more QP oriented (Kamal Heib) [2120676 2103957] - RDMA/irdma: Make CQP invalid state error non-critical (Kamal Heib) [2120676 2103957] - RDMA/irdma: Add AE source to error log (Kamal Heib) [2120676 2103957] - RDMA/irdma: Add 2 level PBLE support for FMR (Kamal Heib) [2120676 2103957] - IB: Fix spelling of 'writable' (Kamal Heib) [2120676] - RDMA/rxe: Remove unnecessary include statement (Kamal Heib) [2120676] - RDMA/rxe: Replace include statement (Kamal Heib) [2120676] - RDMA/rxe: Convert pr_warn/err to pr_debug in pyverbs (Kamal Heib) [2120676] - RDMA/rxe: Fix deadlock in rxe_do_local_ops() (Kamal Heib) [2120676] - RDMA/rxe: Merge normal and retry atomic flows (Kamal Heib) [2120676] - RDMA/rxe: Move atomic original value to res (Kamal Heib) [2120676] - RDMA/rxe: Move atomic responder res to atomic_reply (Kamal Heib) [2120676] - RDMA/rxe: Add a responder state for atomic reply (Kamal Heib) [2120676] - RDMA/rxe: Move code to rxe_prepare_atomic_res() (Kamal Heib) [2120676] - RDMA/rxe: Convert read side locking to rcu (Kamal Heib) [2120676] - RDMA/rxe: Stop lookup of partially built objects (Kamal Heib) [2120676] - RDMA/rxe: Remove useless pkt parameters (Kamal Heib) [2120676] - RDMA: Correct duplicated words in comments (Kamal Heib) [2120676] - IB/iser: Drain the entire QP during destruction flow (Kamal Heib) [2120676] - RDMA/rxe: fix xa_alloc_cycle() error return value check again (Kamal Heib) [2120676] - RDMA/core: Add a netevent notifier to cma (Kamal Heib) [2120676 2117912] - RDMA/core: Add an rb_tree that stores cm_ids sorted by ifindex and remote IP (Kamal Heib) [2120676 2117912] - RDMA/hfi1: Fix typo in comment (Kamal Heib) [2120676] - RDMA: Split kernel-only global device caps from uverbs device caps (Kamal Heib) [2120675] - RDMA/hfi1: Remove all traces of diagpkt support (Kamal Heib) [2120675] - RDMA/hfi1: Consolidate software versions (Kamal Heib) [2120675] - RDMA/hfi1: Remove pointless driver version (Kamal Heib) [2120675] - RDMA/hfi1: Prevent panic when SDMA is disabled (Kamal Heib) [2120675] - RDMA/core: Fix typo in comment (Kamal Heib) [2120675] - IB/hf1: Fix typo in comment (Kamal Heib) [2120675] - IB/iser: Fix typo in comment (Kamal Heib) [2120675] - IB/isert: Avoid flush_scheduled_work() usage (Kamal Heib) [2120675] - RDMA/siw: Enable siw on tunnel devices (Kamal Heib) [2120675] - RDMA/rxe: Enforce IBA C11-17 (Kamal Heib) [2120675] - RDMA/rxe: Move mw cleanup code to rxe_mw_cleanup() (Kamal Heib) [2120675] - RDMA/rxe: Move mr cleanup code to rxe_mr_cleanup() (Kamal Heib) [2120675] - RDMA/rxe: Move qp cleanup code to rxe_qp_do_cleanup() (Kamal Heib) [2120675] - RDMA/rxe: Check rxe_get() return value (Kamal Heib) [2120675] - RDMA/rxe: Add rxe_srq_cleanup() (Kamal Heib) [2120675] - RDMA/rxe: Remove IB_SRQ_INIT_MASK (Kamal Heib) [2120675] - RDMA/rxe: Skip adjusting remote addr for write in retry operation (Kamal Heib) [2120675] - RDMA/rxe: Optimize the mr pool struct (Kamal Heib) [2120675] - RDMA/rxe: Replace paylen by payload (Kamal Heib) [2120675] - RDMA/core: Avoid flush_workqueue(system_unbound_wq) usage (Kamal Heib) [2120675] - RDMA/rxe: Remove useless parameters for update_state() (Kamal Heib) [2120675] - RDMA/rxe: Remove reliable datagram support (Kamal Heib) [2120675] - RDMA/rxe: Remove support for SMI QPs from rdma_rxe (Kamal Heib) [2120675] - RDMA/rxe: Remove mc_grp_pool from struct rxe_dev (Kamal Heib) [2120675] - RDMA/rxe: Remove type 2A memory window capability (Kamal Heib) [2120675] - RDMA/usnic: Refactor usnic_uiom_alloc_pd() (Kamal Heib) [2120675] - RDMA/usnic: Stop using iommu_present() (Kamal Heib) [2120675] - IB/SA: Replace usage of found with dedicated list iterator variable (Kamal Heib) [2120675] - IB/rdmavt: add missing locks in rvt_ruc_loopback (Kamal Heib) [2120675] - IB/uverbs: Move part of enum ib_device_cap_flags to uapi (Kamal Heib) [2120675] - IB/uverbs: Move enum ib_raw_packet_caps to uapi (Kamal Heib) [2120675] - RDMA/pvrdma: Remove useless DMA-32 fallback configuration (Kamal Heib) [2120675] - RDMA: switch from 'pci_' to 'dma_' API (Kamal Heib) [2120675] - scsi: RDMA/srp: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Kamal Heib) [2120675] - scsi: RDMA/iser: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Kamal Heib) [2120675] - x86/fpu: Prevent FPU state corruption (Oleksandr Natalenko) [2130890] - net: team: Unsync device addresses on ndo_stop (Hangbin Liu) [2135240] - mmu_gather: fix the CONFIG_MMU_GATHER_NO_RANGE case (Waiman Long) [2130166] {CVE-2022-39188} - mmu_gather: Force tlb-flush VM_PFNMAP vmas (Waiman Long) [2130166] {CVE-2022-39188} - mmu_gather: Let there be one tlb_{start,end}_vma() implementation (Waiman Long) [2130166] {CVE-2022-39188} - mmu_gather: Remove per arch tlb_{start,end}_vma() (Waiman Long) [2130166] {CVE-2022-39188} - x86/ldt: Use tlb_gather_mmu_fullmm() when freeing LDT page-tables (Waiman Long) [2130166] {CVE-2022-39188} - tlb: arch: Remove empty __tlb_remove_tlb_entry() stubs (Waiman Long) [2130166] {CVE-2022-39188} - tlb: mmu_gather: Remove start/end arguments from tlb_gather_mmu() (Waiman Long) [2130166] {CVE-2022-39188} - tlb: mmu_gather: Introduce tlb_gather_mmu_fullmm() (Waiman Long) [2130166] {CVE-2022-39188} - tlb: mmu_gather: Remove unused start/end arguments from tlb_finish_mmu() (Waiman Long) [2130166] {CVE-2022-39188} - mm: proc: Invalidate TLB after clearing soft-dirty page state (Waiman Long) [2130166] {CVE-2022-39188} - mm: fix clear_refs_write locking (Waiman Long) [2130166] {CVE-2022-39188} - s390/Kconfig: sort config S390 select list once again (Waiman Long) [2130166] {CVE-2022-39188} - asm-generic/tlb: provide MMU_GATHER_TABLE_FREE (Waiman Long) [2130166] {CVE-2022-39188} - asm-generic/tlb: rename HAVE_MMU_GATHER_NO_GATHER (Waiman Long) [2130166] {CVE-2022-39188} - asm-generic/tlb: rename HAVE_MMU_GATHER_PAGE_SIZE (Waiman Long) [2130166] {CVE-2022-39188} - asm-generic/tlb: rename HAVE_RCU_TABLE_FREE (Waiman Long) [2130166] {CVE-2022-39188} - asm-generic/tlb: avoid potential double flush (Waiman Long) [2130166] {CVE-2022-39188} - powerpc/mm/book3s64/radix: Flush the full mm even when need_flush_all is set (Waiman Long) [2130166] {CVE-2022-39188} - powerpc/mm/book3s64/radix: Use freed_tables instead of need_flush_all (Waiman Long) [2130166] {CVE-2022-39188} - mm/tlb: Remove CONFIG_HAVE_RCU_TABLE_INVALIDATE (Waiman Long) [2130166] {CVE-2022-39188} - Add skb drop reasons to IPv6 UDP receive path (Antoine Tenart) [2059158] - net: skb: export skb drop reaons to user by TRACE_DEFINE_ENUM (Antoine Tenart) [2059158] - net: skb: prevent the split of kfree_skb_reason() by gcc (Antoine Tenart) [2059158] - tcp: md5: fix IPv4-mapped support (Antoine Tenart) [2059158] - net: dropreason: reformat the comment fo skb drop reasons (Antoine Tenart) [2059158] - net: skb: use auto-generation to convert skb drop reason to string (Antoine Tenart) [2059158] - net: skb: move enum skb_drop_reason to standalone header file (Antoine Tenart) [2059158] - tcp_ipv6: set the drop_reason in the right place (Antoine Tenart) [2059158] - net: tcp: reset 'drop_reason' to NOT_SPCIFIED in tcp_v{4,6}_rcv() (Antoine Tenart) [2059158] - net: skb: change the definition SKB_DR_SET() (Antoine Tenart) [2059158] - net: skb: check the boundrary of drop reason in kfree_skb_reason() (Antoine Tenart) [2059158] - net: dm: check the boundary of skb drop reasons (Antoine Tenart) [2059158] - tcp: fix signed/unsigned comparison (Antoine Tenart) [2059158] - tcp: add drop reason support to tcp_ofo_queue() (Antoine Tenart) [2059158] - tcp: add drop reasons to tcp_rcv_synsent_state_process() (Antoine Tenart) [2059158] - tcp: make tcp_rcv_synsent_state_process() drop monitor friend (Antoine Tenart) [2059158] - tcp: add drop reason support to tcp_prune_ofo_queue() (Antoine Tenart) [2059158] - tcp: add two drop reasons for tcp_ack() (Antoine Tenart) [2059158] - tcp: add drop reasons to tcp_rcv_state_process() (Antoine Tenart) [2059158] - tcp: make tcp_rcv_state_process() drop monitor friendly (Antoine Tenart) [2059158] - tcp: add drop reason support to tcp_validate_incoming() (Antoine Tenart) [2059158] - tcp: get rid of rst_seq_match (Antoine Tenart) [2059158] - tcp: consume incoming skb leading to a reset (Antoine Tenart) [2059158] - tcp: tcp_send_challenge_ack delete useless param `skb` (Antoine Tenart) [2059158] - ipv6: fix NULL deref in ip6_rcv_core() (Antoine Tenart) [2059158] - net: ipv6: add skb drop reasons to ip6_protocol_deliver_rcu() (Antoine Tenart) [2059158] - net: ipv6: add skb drop reasons to ip6_rcv_core() (Antoine Tenart) [2059158] - net: ipv6: add skb drop reasons to TLV parse (Antoine Tenart) [2059158] - net: ipv6: remove redundant statistics in ipv6_hop_jumbo() (Antoine Tenart) [2059158] - net: icmp: introduce function icmpv6_param_prob_reason() (Antoine Tenart) [2059158] - net: ip: add skb drop reasons to ip forwarding (Antoine Tenart) [2059158] - net: ipv6: add skb drop reasons to ip6_pkt_drop() (Antoine Tenart) [2059158] - net: ipv4: add skb drop reasons to ip_error() (Antoine Tenart) [2059158] - skb: add some helpers for skb drop reasons (Antoine Tenart) [2059158] - net: icmp: add skb drop reasons to icmp protocol (Antoine Tenart) [2059158] - ping: Check return value of function 'ping_queue_rcv_skb' (Antoine Tenart) [2059158] - net: icmp: introduce __ping_queue_rcv_skb() to report drop reasons (Antoine Tenart) [2059158] - net: skb: rename SKB_DROP_REASON_PTYPE_ABSENT (Antoine Tenart) [2059158] - net: sock: introduce sock_queue_rcv_skb_reason() (Antoine Tenart) [2059158] - net: tcp: fix shim definition of tcp_inbound_md5_hash (Antoine Tenart) [2059158] - skb: make drop reason booleanable (Antoine Tenart) [2059158] - net/tcp: Merge TCP-MD5 inbound callbacks (Antoine Tenart) [2059158] - tcp: md5: add tcp_md5_needed jump label (Antoine Tenart) [2059158] - net: tun: track dropped skb via kfree_skb_reason() (Antoine Tenart) [2059158] - net: tun: split run_ebpf_filter() and pskb_trim() into different "if statement" (Antoine Tenart) [2059158] - net: tap: track dropped skb via kfree_skb_reason() (Antoine Tenart) [2059158] - net: dev: use kfree_skb_reason() for __netif_receive_skb_core() (Antoine Tenart) [2059158] - net: dev: use kfree_skb_reason() for sch_handle_ingress() (Antoine Tenart) [2059158] - net: dev: use kfree_skb_reason() for do_xdp_generic() (Antoine Tenart) [2059158] - net: dev: use kfree_skb_reason() for enqueue_to_backlog() (Antoine Tenart) [2059158] - net: dev: add skb drop reasons to __dev_xmit_skb() (Antoine Tenart) [2059158] - net: skb: introduce the function kfree_skb_list_reason() (Antoine Tenart) [2059158] - net: dev: use kfree_skb_reason() for sch_handle_egress() (Antoine Tenart) [2059158] - net: neigh: add skb drop reasons to arp_error_report() (Antoine Tenart) [2059158] - net: neigh: use kfree_skb_reason() for __neigh_event_send() (Antoine Tenart) [2059158] - net: ip: add skb drop reasons for ip egress path (Antoine Tenart) [2059158] - net: tcp: use tcp_drop_reason() for tcp_data_queue_ofo() (Antoine Tenart) [2059158] - net: tcp: use tcp_drop_reason() for tcp_data_queue() (Antoine Tenart) [2059158] - net: tcp: use tcp_drop_reason() for tcp_rcv_established() (Antoine Tenart) [2059158] - net: tcp: use kfree_skb_reason() for tcp_v{4,6}_do_rcv() (Antoine Tenart) [2059158] - net: tcp: add skb drop reasons to tcp_add_backlog() (Antoine Tenart) [2059158] - net: tcp: add skb drop reasons to tcp_v{4,6}_inbound_md5_hash() (Antoine Tenart) [2059158] - ipv4/tcp: Pass dif and sdif to tcp_v4_inbound_md5_hash (Antoine Tenart) [2059158] - ipv6/tcp: Pass dif and sdif to tcp_v6_inbound_md5_hash (Antoine Tenart) [2059158] - ipv4/tcp: Use local variable for tcp_md5_addr (Antoine Tenart) [2059158] - net: tcp: use kfree_skb_reason() for tcp_v6_rcv() (Antoine Tenart) [2059158] - net: tcp: add skb drop reasons to tcp_v4_rcv() (Antoine Tenart) [2059158] - net: tcp: introduce tcp_drop_reason() (Antoine Tenart) [2059158] - ipv6: Add reasons for skb drops to __udp6_lib_rcv (Antoine Tenart) [2059158] - net: drop_monitor: support drop reason (Antoine Tenart) [2059158] - net: udp: use kfree_skb_reason() in __udp_queue_rcv_skb() (Antoine Tenart) [2059158] - net: udp: use kfree_skb_reason() in udp_queue_rcv_one_skb() (Antoine Tenart) [2059158] - net: ipv4: use kfree_skb_reason() in ip_protocol_deliver_rcu() (Antoine Tenart) [2059158] - net: ipv4: use kfree_skb_reason() in ip_rcv_finish_core() (Antoine Tenart) [2059158] - net: ipv4: use kfree_skb_reason() in ip_rcv_core() (Antoine Tenart) [2059158] - net: netfilter: use kfree_drop_reason() for NF_DROP (Antoine Tenart) [2059158] - net: skb_drop_reason: add document for drop reasons (Antoine Tenart) [2059158] - net: socket: rename SKB_DROP_REASON_SOCKET_FILTER (Antoine Tenart) [2059158] - net: skb: use kfree_skb_reason() in __udp4_lib_rcv() (Antoine Tenart) [2059158] - net: skb: use kfree_skb_reason() in tcp_v4_rcv() (Antoine Tenart) [2059158] - net: skb: introduce kfree_skb_reason() (Antoine Tenart) [2059158] - bnx2x: Fix comment typo (Manish Chopra) [2111882] - bnx2x: Fix spelling mistake "regiser" -> "register" (Manish Chopra) [2111882] - bnx2x: Fix undefined behavior due to shift overflowing the constant (Manish Chopra) [2111882] - net: sched: act_ct: fix possible refcount leak in tcf_ct_init() (Davide Caratti) [2133741] - net: sched: fix possible refcount leak in tc_new_tfilter() (Davide Caratti) [2133741] - sch_sfb: Also store skb len before calling child enqueue (Davide Caratti) [2133741] - sch_sfb: Don't assume the skb is still around after enqueueing to child (Davide Caratti) [2133741] - net/sched: fix netdevice reference leaks in attach_default_qdiscs() (Davide Caratti) [2133741] - net: sched: tbf: don't call qdisc_put() while holding tree lock (Davide Caratti) [2133741] - net: Fix data-races around weight_p and dev_weight_[rt]x_bias. (Davide Caratti) [2133741] - net/sched: act_api: Notify user space if any actions were flushed before error (Davide Caratti) [2133741] - tipc: fix an information leak in tipc_topsrv_kern_subscr (Xin Long) [2134962] - tipc: Fix recognition of trial period (Xin Long) [2134962] - tipc: fix shift wrapping bug in map_get() (Xin Long) [2134962] - PCI/ASPM: Make Intel DG2 L1 acceptable latency unlimited (Myron Stowe) [2072656] - x86/pci/xen: Use msi_msg shadow structs (Jerry Snitselaar) [2133518] - iommu/intel: Use msi_msg shadow structs (Jerry Snitselaar) [2133518] - PCI: MSI: Fix Kconfig dependencies for PCI_MSI_ARCH_FALLBACKS (Jerry Snitselaar) [2133518] - x86/apic/msi: Unbreak DMAR and HPET MSI (Jerry Snitselaar) [2133518] - iommu/amd: Remove domain search for PCI/MSI (Jerry Snitselaar) [2133518] - iommu/vt-d: Remove domain search for PCI/MSI[X] (Jerry Snitselaar) [2133518] - x86/irq: Make most MSI ops XEN private (Jerry Snitselaar) [2133518] - x86/irq: Cleanup the arch_*_msi_irqs() leftovers (Jerry Snitselaar) [2133518] - PCI/MSI: Make arch_.*_msi_irq[s] fallbacks selectable (Jerry Snitselaar) [2133518] - x86/xen: Wrap XEN MSI management into irqdomain (Jerry Snitselaar) [2133518] - x86/xen: Consolidate XEN-MSI init (Jerry Snitselaar) [2133518] - x86/xen: Rework MSI teardown (Jerry Snitselaar) [2133518] - x86/xen: Make xen_msi_init() static and rename it to xen_hvm_msi_init() (Jerry Snitselaar) [2133518] - x86/irq: Move apic_post_init() invocation to one place (Jerry Snitselaar) [2133518] - x86/msi: Use generic MSI domain ops (Jerry Snitselaar) [2133518] - x86/msi: Remove pointless vcpu_affinity callback (Jerry Snitselaar) [2133518] - netfilter: nf_conntrack_irc: Tighten matching on DCC message (Wander Lairson Costa) [2124092] {CVE-2022-2663} - netfilter: nf_conntrack_irc: Fix forged IP logic (Wander Lairson Costa) [2124092] {CVE-2022-2663} - ice: Add support Flex RXD (Michal Schmidt) [2131310] - asm-generic: sections: refactor memory_intersects (Jerry Snitselaar) [2112119] - swiotlb: fix passing local variable to debugfs_create_ulong() (Jerry Snitselaar) [2112119] - swiotlb: move struct io_tlb_slot to swiotlb.c (Jerry Snitselaar) [2112119] - swiotlb: ensure a segment doesn't cross the area boundary (Jerry Snitselaar) [2112119] - swiotlb: consolidate rounding up default_nslabs (Jerry Snitselaar) [2112119] - swiotlb: remove unused fields in io_tlb_mem (Jerry Snitselaar) [2112119] - swiotlb: fix use after free on error handling path (Jerry Snitselaar) [2112119] - swiotlb: split up the global swiotlb lock (Jerry Snitselaar) [2112119] - swiotlb: fail map correctly with failed io_tlb_default_mem (Jerry Snitselaar) [2112119] - swiotlb: remove a useless return in swiotlb_init (Jerry Snitselaar) [2112119] - swiotlb: remove the unused swiotlb_force declaration (Jerry Snitselaar) [2112119] - iommu/dma: Fix race condition during iova_domain initialization (Jerry Snitselaar) [2112119] - iommu/amd: Fix compile warning in init code (Jerry Snitselaar) [2106599] - iommu/amd: Simplify and Consolidate Virtual APIC (AVIC) Enablement (Jerry Snitselaar) [2106599] - iommu/vt-d: Check correct capability for sagaw determination (Jerry Snitselaar) [2112119] - iommu/vt-d: Correctly calculate sagaw value of IOMMU (Jerry Snitselaar) [2112119] - iommu/vt-d: Fix kdump kernels boot failure with scalable mode (Jerry Snitselaar) [2080413] - iommu/amd: use full 64-bit value in build_completion_wait() (Jerry Snitselaar) [2112119] - swiotlb: avoid potential left shift overflow (Jerry Snitselaar) [2112119] - dma-debug: improve search for partial syncs (Jerry Snitselaar) [2112119] - iommu/iova: Improve 32-bit free space estimate (Jerry Snitselaar) [2112119] - iommu/amd: Handle return of iommu_device_sysfs_add (Jerry Snitselaar) [2112119] - swiotlb: fix setting ->force_bounce (Jerry Snitselaar) [2112119] - swiotlb: use the right nslabs-derived sizes in swiotlb_init_late (Jerry Snitselaar) [2112119] - swiotlb: use the right nslabs value in swiotlb_init_remap (Jerry Snitselaar) [2112119] - swiotlb: don't panic when the swiotlb buffer can't be allocated (Jerry Snitselaar) [2112119] - x86: remove cruft from (Jerry Snitselaar) [2112119] - swiotlb: remove swiotlb_init_with_tbl and swiotlb_init_late_with_tbl (Jerry Snitselaar) [2112119] - swiotlb: provide swiotlb_init variants that remap the buffer (Jerry Snitselaar) [2112119] - swiotlb: pass a gfp_mask argument to swiotlb_init_late (Jerry Snitselaar) [2112119] - swiotlb: add a SWIOTLB_ANY flag to lift the low memory restriction (Jerry Snitselaar) [2112119] - swiotlb: make the swiotlb_init interface more useful (Jerry Snitselaar) [2112119] - x86: centralize setting SWIOTLB_FORCE when guest memory encryption is enabled (Jerry Snitselaar) [2112119] - x86: remove the IOMMU table infrastructure (Jerry Snitselaar) [2112119] - swiotlb: rename swiotlb_late_init_with_default_size (Jerry Snitselaar) [2112119] - swiotlb: simplify swiotlb_max_segment (Jerry Snitselaar) [2112119] - iommu/vt-d: avoid invalid memory access via node_online(NUMA_NO_NODE) (Jerry Snitselaar) [2112119] - iommu/arm-smmu-v3: check return value after calling platform_get_resource() (Jerry Snitselaar) [2112119] - iommu/arm-smmu: fix possible null-ptr-deref in arm_smmu_device_probe() (Jerry Snitselaar) [2112119] - iommu/amd: Increase timeout waiting for GA log enablement (Jerry Snitselaar) [2112119] - iommu/amd: Do not call sleep while holding spinlock (Jerry Snitselaar) [2112119] - iommu/amd: Remove redundant check (Jerry Snitselaar) [2112119] - swiotlb: simplify array allocation (Jerry Snitselaar) [2112119] - swiotlb: tidy up includes (Jerry Snitselaar) [2112119] - treewide: Replace the use of mem_encrypt_active() with cc_platform_has() (Jerry Snitselaar) [2112119] - swiotlb: simplify debugfs setup (Jerry Snitselaar) [2112119] - iommu: Log iova range in map/unmap trace events (Jerry Snitselaar) [2112119] - iommu/amd: Improve amd_iommu_v2_exit() (Jerry Snitselaar) [2112119] - iommu/amd: Remove unused struct fault.devid (Jerry Snitselaar) [2112119] - iommu/amd: Clean up function declarations (Jerry Snitselaar) [2112119] - iommu/amd: Improve error handling for amd_iommu_init_pci (Jerry Snitselaar) [2112119] - iommu/iova: Separate out rcache init (Jerry Snitselaar) [2112119] - iommu/iova: Temporarily include dma-mapping.h from iova.h (Jerry Snitselaar) [2112119] - iommu: Move flush queue data into iommu_dma_cookie (Jerry Snitselaar) [2112119] - iommu/iova: Move flush queue code to iommu-dma (Jerry Snitselaar) [2112119] - iommu/iova: Consolidate flush queue code (Jerry Snitselaar) [2112119] - iommu/vt-d: Use put_pages_list (Jerry Snitselaar) [2112119] - iommu/amd: Use put_pages_list (Jerry Snitselaar) [2112119] - iommu/amd: Simplify pagetable freeing (Jerry Snitselaar) [2112119] - iommu/iova: Squash flush_cb abstraction (Jerry Snitselaar) [2112119] - iommu/iova: Squash entry_dtor abstraction (Jerry Snitselaar) [2112119] - iommu/iova: Move fast alloc size roundup into alloc_iova_fast() (Jerry Snitselaar) [2112119] - iommu/arm-smmu-v3: fix event handling soft lockup (Jerry Snitselaar) [2112119] - iommu/arm-smmu-v3: Avoid open coded arithmetic in memory allocation (Jerry Snitselaar) [2112119] - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() (Jerry Snitselaar) [2112119] - iommu/intel: Use msi_msg shadow structs (Jerry Snitselaar) [2112119] - dma-mapping: use 'bitmap_zalloc()' when applicable (Jerry Snitselaar) [2112119] - iommu/dma: Use kvcalloc() instead of kvzalloc() (Jerry Snitselaar) [2112119] - iommu/vt-d: Convert the return type of first_pte_in_page to bool (Jerry Snitselaar) [2112119] - iommu/vt-d: Use second level for GPA->HPA translation (Jerry Snitselaar) [2112119] - iommu/vt-d: Remove duplicate identity domain flag (Jerry Snitselaar) [2112119] - iommu/vt-d: Do not falsely log intel_iommu is unsupported kernel option (Jerry Snitselaar) [2112119] - iommu/dma: Unexport IOVA cookie management (Jerry Snitselaar) [2112119] - iommu/amd: Use struct_group() for memcpy() region (Jerry Snitselaar) [2112119] - dma-mapping: remove bogus test for pfn_valid from dma_map_resource (Jerry Snitselaar) [2112119] - iommu/vt-d: Use pci_dev_id() helper (Jerry Snitselaar) [2112119] - swiotlb-xen: this is PV-only on x86 (Jerry Snitselaar) [2112119] - xen/pci-swiotlb: reduce visibility of symbols (Jerry Snitselaar) [2112119] - iova: Export alloc_iova_fast() and free_iova_fast() (Jerry Snitselaar) [2112119] - iommu: Clarify default domain Kconfig (Jerry Snitselaar) [2112119] - iommu/io-pgtable: Abstract iommu_iotlb_gather access (Jerry Snitselaar) [2112119] - iommu/vt-d: Refactor Kconfig a bit (Jerry Snitselaar) [2112119] - iommu: Allow enabling non-strict mode dynamically (Jerry Snitselaar) [2112119] - iommu: Merge strictness and domain type configs (Jerry Snitselaar) [2112119] - iommu: Only log strictness for DMA domains (Jerry Snitselaar) [2112119] - iommu: Expose DMA domain strictness via sysfs (Jerry Snitselaar) [2112119] - iommu: Express DMA strictness via the domain type (Jerry Snitselaar) [2112119] - iommu/vt-d: Prepare for multiple DMA domain types (Jerry Snitselaar) [2112119] - iommu/arm-smmu: Prepare for multiple DMA domain types (Jerry Snitselaar) [2112119] - iommu/amd: Prepare for multiple DMA domain types (Jerry Snitselaar) [2112119] - iommu: Introduce explicit type for non-strict DMA domains (Jerry Snitselaar) [2112119] - iommu/io-pgtable: Remove non-strict quirk (Jerry Snitselaar) [2112119] - iommu: Indicate queued flushes via gather data (Jerry Snitselaar) [2112119] - iommu/amd: Remove stale amd_iommu_unmap_flush usage (Jerry Snitselaar) [2112119] - iommu: Remove mode argument from iommu_set_dma_strict() (Jerry Snitselaar) [2112119] - iommu/amd: Add support for IOMMU default DMA mode build options (Jerry Snitselaar) [2112119] - iommu/vt-d: Add support for IOMMU default DMA mode build options (Jerry Snitselaar) [2112119] - iommu: Enhance IOMMU default DMA mode build options (Jerry Snitselaar) [2112119] - iommu: Print strict or lazy mode at init time (Jerry Snitselaar) [2112119] - iommu: Deprecate Intel and AMD cmdline methods to enable strict mode (Jerry Snitselaar) [2112119] - dma-debug: use memory_intersects() directly (Jerry Snitselaar) [2112119] - dma-debug: fix return value of __setup handlers (Jerry Snitselaar) [2112119] - arm-smmu-qcom: Ensure the qcom_scm driver has finished probing (Jerry Snitselaar) [2112119] - iommu/io-pgtable-arm: Clean up faulty sanity check (Jerry Snitselaar) [2112119] - iommu/vt-d: Fix RCU list debugging warnings (Jerry Snitselaar) [2112119] - iommu/dma: add a new dma_map_ops of get_merge_boundary() (Jerry Snitselaar) [2112119] - swiotlb: do not zero buffer in set_memory_decrypted() (Jerry Snitselaar) [2112119] - iommu: iommu_ops RH_KABI cleanup (Jerry Snitselaar) [2112119] - device: Fix RH_KABI work around (Jerry Snitselaar) [2112357] - iommu/vt-d: Drop stop marker messages (Jerry Snitselaar) [2112119] - iommu/vt-d: Remove unused function intel_svm_capable() (Jerry Snitselaar) [2112119] - iommu/arm-smmu-v3: Fix size calculation in arm_smmu_mm_invalidate_range() (Jerry Snitselaar) [2112119] - iommu/vt-d: Delete dev_has_feat callback (Jerry Snitselaar) [2112119] - iommu/amd: Remove useless irq affinity notifier (Jerry Snitselaar) [2112119]- scsi: qedi: Fix ABBA deadlock in qedi_process_tmf_resp() and qedi_process_cmd_cleanup_resp() (Nilesh Javali) [2109890] - scsi: qedi: Remove set but unused 'page' variable (Nilesh Javali) [2109890] - x86/elf: Disable automatic READ_IMPLIES_EXEC on 64-bit (Wander Lairson Costa) [2070700] {CVE-2022-25265} - x86/elf: Split READ_IMPLIES_EXEC from executable PT_GNU_STACK (Wander Lairson Costa) [2070700] {CVE-2022-25265} - x86/elf: Add table to document READ_IMPLIES_EXEC (Wander Lairson Costa) [2070700] {CVE-2022-25265} - RHEL-only: KVM: selftests: Enable rseq_test on aarch64 (Gavin Shan) [2128974] - KVM: selftests: Use getcpu() instead of sched_getcpu() in rseq_test (Gavin Shan) [2128974] - selftests: kvm: Fix a compile error in selftests/kvm/rseq_test.c (Gavin Shan) [2128974] - KVM: selftests: Fix target thread to be migrated in rseq_test (Gavin Shan) [2128974] - selftests: KVM: Handle compiler optimizations in ucall (Gavin Shan) [2128974] - selftests: kvm: replace ternary operator with min() (Gavin Shan) [2128974] - KVM: selftests: Fix typo in vgic_init test (Gavin Shan) [2128974] - KVM: selftests: Fix buggy-but-benign check in test_v3_new_redist_regions() (Gavin Shan) [2128974] - KVM: arm64: vgic: Fix exit condition in scan_its_table() (Gavin Shan) [2128974] - KVM: arm64: selftests: Add support for GICv2 on v3 (Gavin Shan) [2128974] - KVM: arm64: Fix comment typo in nvhe/switch.c (Gavin Shan) [2128974] - KVM: arm64: vgic: Remove duplicate check in update_affinity_collection() (Gavin Shan) [2128974] - KVM: arm64: Don't return from void function (Gavin Shan) [2128974] - KVM: arm64: Drop stale comment (Gavin Shan) [2128974] - KVM: arm64: Warn if accessing timer pending state outside of vcpu context (Gavin Shan) [2128974] - KVM: arm64: Replace vgic_v3_uaccess_read_pending with vgic_uaccess_read_pending (Gavin Shan) [2128974] - KVM: arm64: vgic: Undo work in failed ITS restores (Gavin Shan) [2128974] - KVM: arm64: vgic: Do not ignore vgic_its_restore_cte failures (Gavin Shan) [2128974] - KVM: arm64: vgic: Add more checks when restoring ITS tables (Gavin Shan) [2128974] - KVM: arm64: vgic: Check that new ITEs could be saved in guest memory (Gavin Shan) [2128974] - KVM: arm64: nvhe: Eliminate kernel-doc warnings (Gavin Shan) [2128974] - KVM: arm64: Print emulated register table name when it is unsorted (Gavin Shan) [2128974] - KVM: arm64: Don't BUG_ON() if emulated register table is unsorted (Gavin Shan) [2128974] - KVM: arm64: Inject exception on out-of-IPA-range translation fault (Gavin Shan) [2128974] - KVM: arm64: vgic: Remove unnecessary type castings (Gavin Shan) [2128974] - KVM: arm64: Drop unused param from kvm_psci_version() (Gavin Shan) [2128974] - KVM: arm64: vgic: Add memcg accounting to vgic allocations (Gavin Shan) [2128974] - x86/split_lock: Enable the split lock feature on Raptor Lake (Prarit Bhargava) [2076738] - mm: prevent page_frag_alloc() from corrupting the memory (Izabela Bakollari) [2132265] - RDMA/mlx5: Set local port to one when accessing counters (Mohammad Kabat) [2077119] - scsi: ch: Do not initialise statics to 0 (Ewan D. Milne) [2132458] - scsi: core: Fix warning in scsi_alloc_sgtables() (Ewan D. Milne) [2132458] - scsi: core: Move the definition of SCSI_QUEUE_DELAY (Ewan D. Milne) [2132458] - scsi: scsi_debug: Fix zone transition to full condition (Ewan D. Milne) [2132458] - scsi: sd_zbc: Prevent zone information memory leak (Ewan D. Milne) [2132458] - scsi: sd: Fix potential NULL pointer dereference (Ewan D. Milne) [2132458] - scsi: sr: Add memory allocation failure handling for get_capabilities() (Ewan D. Milne) [2132458] - scsi: sd: Use cached ATA Information VPD page (Ewan D. Milne) [2132458] - scsi: core: Do not truncate INQUIRY data on modern devices (Ewan D. Milne) [2132458] - scsi: core: Pick suitable allocation length in scsi_report_opcode() (Ewan D. Milne) [2132458] - scsi: core: Query VPD size before getting full page (Ewan D. Milne) [2132458] - scsi: scsi_debug: Add gap zone support (Ewan D. Milne) [2132458] - scsi: scsi_debug: Rename zone type constants (Ewan D. Milne) [2132458] - scsi: scsi_debug: Fix a typo (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Hide gap zones (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Return early in sd_zbc_check_zoned_characteristics() (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Introduce struct zoned_disk_info (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Use logical blocks as unit when querying zones (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Verify that the zone size is a power of two (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Improve source code documentation (Ewan D. Milne) [2132458] - scsi: sr: Do not leak information in ioctl (Ewan D. Milne) [2132458] - scsi: core: Remove unreachable code warning (Ewan D. Milne) [2132458] - scsi: libfc: Fix use after free in fc_exch_abts_resp() (Ewan D. Milne) [2132458] - scsi: scsi_debug: Silence unexpected unlock warnings (Ewan D. Milne) [2132458] - scsi: Remove unused member cmd_pool for structure scsi_host_template (Ewan D. Milne) [2132458] - scsi: scsi_debug: Add environmental reporting log subpage (Ewan D. Milne) [2132458] - scsi: scsi_debug: Add no_rwlock parameter (Ewan D. Milne) [2132458] - scsi: scsi_debug: Divide power on reset UNIT ATTENTION (Ewan D. Milne) [2132458] - scsi: scsi_debug: Use TASK SET FULL more (Ewan D. Milne) [2132458] - scsi: scsi_debug: Strengthen defer_t accesses (Ewan D. Milne) [2132458] - scsi: ch: Don't use GFP_DMA (Ewan D. Milne) [2132458] - scsi: scsi_transport_sas: Add 22.5 Gbps link rate definitions (Ewan D. Milne) [2132458] - scsi: sd: Free scsi_disk device via put_device() (Ewan D. Milne) [2132458] - scsi: scsi_debug: Adjust num_parts to create equally sized partitions (Ewan D. Milne) [2132458] - scsi: ch: remove ch_mutex() (Ewan D. Milne) [2132458] - scsi: ch: synchronize ch_probe() and ch_open() (Ewan D. Milne) [2132458] - scsi: ch: fixup refcounting imbalance for SCSI devices (Ewan D. Milne) [2132458] - scsi: mpi3mr: Schedule IRQ kthreads only on non-RT kernels (Tomas Henzl) [2134535] - netfilter: flowtable: fix stuck flows on cleanup due to pending work (Phil Sutter) [2131370] - netfilter: flowtable: add function to invoke garbage collection immediately (Phil Sutter) [2131370] - netfilter: flowtable: pass flowtable to nf_flow_table_iterate() (Phil Sutter) [2131370] - netfilter: flowtable: separate replace, destroy and stats to different workqueues (Phil Sutter) [2131370] - drm/mgag200: Fix PLL setup for G200_SE_A rev >=4 (Jocelyn Falempe) [2130159] - af_key: Do not call xfrm_probe_algs in parallel (Sabrina Dubroca) [2122369] {CVE-2022-3028} - xfrm: Update ipcomp_scratches with NULL when freed (Sabrina Dubroca) [2136193] - esp: choose the correct inner protocol for GSO on inter address family tunnels (Sabrina Dubroca) [2136193] - xfrm: fix refcount leak in __xfrm_policy_check() (Sabrina Dubroca) [2136193] - xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() (Sabrina Dubroca) [2136193] - net: Fix esp GSO on inter address family tunnels. (Sabrina Dubroca) [2136193] - esp: Fix BEET mode inter address family tunneling on GSO (Sabrina Dubroca) [2136193] - cifs: fix check of dfs interlinks (Ronnie Sahlberg) [2132414] - powerpc/pseries: Fix numa FORM2 parsing fallback code (Nico Pache) [2089496] - powerpc/pseries: rename numa_dist_table to form2_distances (Nico Pache) [2089496] - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT (Nico Pache) [2089496] - hugetlb: add lockdep check for i_mmap_rwsem held in huge_pmd_share (Nico Pache) [2089496] - mm: page_io: fix psi memory pressure error on cold swapins (Nico Pache) [2089496] - mm/memcg: Remove 'page' parameter to mem_cgroup_charge_statistics() (Nico Pache) [2089496] - mm: workingset: replace IRQ-off check with a lockdep assert. (Nico Pache) [2089496] - mm/madvise: fix potential pte_unmap_unlock pte error (Nico Pache) [2089496] - mm/mmu_notifier.c: fix race in mmu_interval_notifier_remove() (Nico Pache) [2089496] - mm/sparse.c: remove NULL check in clear_hwpoisoned_pages() (Nico Pache) [2089496] - node: fix device cleanups in error handling code (Nico Pache) [2089496] - x86/setup: Fix static memory detection (Nico Pache) [2089496] - x86/fault: Don't send SIGSEGV twice on SEGV_PKUERR (Nico Pache) [2089496] - s390/startup: round down "mem" option to page boundary (Nico Pache) [2089496] - powerpc/64s: Remove 'dummy_copy_buffer' (Nico Pache) [2089496] - page_alloc: fix invalid watermark check on a negative value (Nico Pache) [2089496] - lib/radix-tree: remove unused argument of insert_entries (Nico Pache) [2089496] - drm/radeon: fix incorrrect SPDX-License-Identifiers (Nico Pache) [2089496] - mm/swap: fix the obsolete comment for SWP_TYPE_SHIFT (Nico Pache) [2089496] - irq_work: use kasan_record_aux_stack_noalloc() record callstack (Nico Pache) [2089496] - kdb: Fix the putarea helper function (Nico Pache) [2089496] - mm: slab: Delete unused SLAB_DEACTIVATED flag (Nico Pache) [2089496] - mm, kasan: use compare-exchange operation to set KASAN page tag (Nico Pache) [2089496] - rcu: Avoid alloc_pages() when recording stack (Nico Pache) [2089496] - workqueue, kasan: avoid alloc_pages() when recording stack (Nico Pache) [2089496] - kasan: generic: introduce kasan_record_aux_stack_noalloc() (Nico Pache) [2089496] - kasan: common: provide can_alloc in kasan_save_stack() (Nico Pache) [2089496] - lib/stackdepot: remove unused function argument (Nico Pache) [2089496] - lib/stackdepot: include gfp.h (Nico Pache) [2089496] - blk-cgroup: blk_cgroup_bio_start() should use irq-safe operations on blkg->iostat_cpu (Nico Pache) [2089496] - libnvdimm/pmem: Fix crash triggered when I/O in-flight during unbind (Nico Pache) [2089496] - include/trace/events/vmscan.h: remove mm_vmscan_inactive_list_is_low (Nico Pache) [2089496] - khugepaged: selftests: remove debug_cow (Nico Pache) [2089496] - mm/mmzone.h: simplify is_highmem_idx() (Nico Pache) [2089496] - mm/page-writeback: use __this_cpu_inc() in account_page_dirtied() (Nico Pache) [2089496] - mm/page-writeback: update the comment of Dirty position control (Nico Pache) [2089496] - mm/page-writeback: Fix performance when BDI's share of ratio is 0. (Nico Pache) [2089496] - fuse: ignore PG_workingset after stealing (Nico Pache) [2089496] - mm/slub: actually fix freelist pointer vs redzoning (Nico Pache) [2089496] - mm/slub: clarify verification reporting (Nico Pache) [2089496] - irq_work: Make irq_work_queue() NMI-safe again (Nico Pache) [2089496] - mm/huge_memory.c: remove unused macro TRANSPARENT_HUGEPAGE_DEBUG_COW_FLAG (Nico Pache) [2089496] - irq_work: record irq_work_queue() call stack (Nico Pache) [2089496] - arm64: kasan: fix page_alloc tagging with DEBUG_VIRTUAL (Nico Pache) [2089496] - mm/arm64: Correct obsolete comment in do_page_fault() (Nico Pache) [2089496] - kernel: kexec: remove the lock operation of system_transition_mutex (Nico Pache) [2089496] - libnvdimm/pmem: Remove unused header (Nico Pache) [2089496] - workqueue: kasan: record workqueue stack (Nico Pache) [2089496] - lib/test_kasan.c: add workqueue test case (Nico Pache) [2089496] - page_frag: Recover from memory pressure (Nico Pache) [2089496] - mm: use helper function put_write_access() (Nico Pache) [2089496] - mm/swapfile.c: remove unnecessary goto out in _swap_info_get() (Nico Pache) [2089496] - mm/swap.c: fix incomplete comment in lru_cache_add_inactive_or_unevictable() (Nico Pache) [2089496] - mm/page_io.c: remove useless out label in __swap_writepage() (Nico Pache) [2089496] - mm/swap_slots.c: remove always zero and unused return value of enable_swap_slots_cache() (Nico Pache) [2089496] - mm/swap.c: fix confusing comment in release_pages() (Nico Pache) [2089496] - mm: annotate a data race in page_zonenum() (Nico Pache) [2089496] - mm/swap.c: annotate data races for lru_rotate_pvecs (Nico Pache) [2089496] - mm/rmap: annotate a data race at tlb_flush_batched (Nico Pache) [2089496] - mm/mempool: fix a data race in mempool_free() (Nico Pache) [2089496] - mm/list_lru: fix a data race in list_lru_count_one (Nico Pache) [2089496] - mm/memcontrol: fix a data race in scan count (Nico Pache) [2089496] - mm/swapfile: fix and annotate various data races (Nico Pache) [2089496] - mm: thp: remove debug_cow switch (Nico Pache) [2089496] - page_alloc: consider highatomic reserve in watermark fast (Nico Pache) [2089496] - mm: remove unnecessary wrapper function do_mmap_pgoff() (Nico Pache) [2089496] - doc: don't use deprecated "---help---" markers in target docs (Nico Pache) [2089496] - doc: cgroup: update note about conditions when oom killer is invoked (Nico Pache) [2089496] - mm: add kvfree_sensitive() for freeing sensitive data objects (Nico Pache) [2089496] - f2fs: fix retry logic in f2fs_write_cache_pages() (Nico Pache) [2089496] - mm/hugetlb: avoid unnecessary check on pud and pmd entry in huge_pte_offset (Nico Pache) [2089496] - mm/page-writeback.c: remove unused variable (Nico Pache) [2089496] - zswap: docs/vm: Fix typo accept_threshold_percent in zswap.rst (Nico Pache) [2089496] - tracing: Add a vmalloc_sync_mappings() for safe measure (Nico Pache) [2089496] - mm/hugetlb: fix a addressing exception caused by huge_pte_offset (Nico Pache) [2089496] - mm/page-writeback.c: write_cache_pages(): deduplicate identical checks (Nico Pache) [2089496] - revert "topology: add support for node_to_mem_node() to determine the fallback node" (Nico Pache) [2089496] - net: memcg: fix lockdep splat in inet_csk_accept() (Nico Pache) [2089496] - net: memcg: late association of sock to memcg (Nico Pache) [2089496] - tmpfs: deny and force are not huge mount options (Nico Pache) [2089496] - mm/zswap.c: add allocation hysteresis if pool limit is hit (Nico Pache) [2089496] - mm/swapfile.c: swap_next should increase position index (Nico Pache) [2089496] - fat: use prandom_u32() for i_generation (Nico Pache) [2089496] - mm/mmap.c: rb_parent is not necessary in __vma_link_list() (Nico Pache) [2089496] - mm/mmap.c: __vma_unlink_prev() is not necessary now (Nico Pache) [2089496] - docs: kmemleak: DEBUG_KMEMLEAK_EARLY_LOG_SIZE changed names (Nico Pache) [2089496] - mm/mmap.c: prev could be retrieved from vma->vm_prev (Nico Pache) [2089496] - mm/zsmalloc.c: fix a -Wunused-function warning (Nico Pache) [2089496] - mm/rmap.c: remove set but not used variable 'cstart' (Nico Pache) [2089496] - tools headers UAPI: Update tools's copy of mman.h headers (Nico Pache) [2089496] - mm/mmap: move common defines to mman-common.h (Nico Pache) [2089496] - mm: fix the MAP_UNINITIALIZED flag (Nico Pache) [2089496] - mm: vmalloc: show number of vmalloc pages in /proc/meminfo (Nico Pache) [2089496] - slab: remove /proc/slab_allocators (Nico Pache) [2089496] - mm/huge_memory.c: fix "orig_pud" set but not used (Nico Pache) [2089496] - mm: hwpoison: use do_send_sig_info() instead of force_sig() (Nico Pache) [2089496] - mm, page_alloc: drop should_suppress_show_mem (Nico Pache) [2089496] - mm,page_alloc: PF_WQ_WORKER threads must sleep at should_reclaim_retry() (Nico Pache) [2089496] - powerpc/8xx: Use patch_site for perf counters setup (Nico Pache) [2089496] - powerpc/8xx: Use patch_site for memory setup patching (Nico Pache) [2089496] - Revert "powerpc/8xx: Use L1 entry APG to handle _PAGE_ACCESSED for CONFIG_SWAP" (Nico Pache) [2089496] - mm/swapfile.c: put_swap_page: share more between huge/normal code path (Nico Pache) [2089496] - mm, swap, get_swap_pages: use entry_size instead of cluster in parameter (Nico Pache) [2089496] - mm/swapfile.c: add __swap_entry_free_locked() (Nico Pache) [2089496] - mm/swapfile.c: unify normal/huge code path in put_swap_page() (Nico Pache) [2089496] - mm/swapfile.c: unify normal/huge code path in swap_page_trans_huge_swapped() (Nico Pache) [2089496] - mm/swapfile.c: replace some #ifdef with IS_ENABLED() (Nico Pache) [2089496] - mm: swap: add comments to lock_cluster_or_swap_info() (Nico Pache) [2089496] - mm/swapfile.c: use swap_count() in swap_page_trans_huge_swapped() (Nico Pache) [2089496] - mm, oom: remove sleep from under oom_lock (Nico Pache) [2089496] - mm/hugetlb: remove gigantic page support for HIGHMEM (Nico Pache) [2089496] - mm/page-writeback.c: update stale account_page_redirty() comment (Nico Pache) [2089496] - shmem: use monotonic time for i_generation (Nico Pache) [2089496] - mptcp: increase default max additional subflows to 2 (Paolo Abeni) [2127136] - ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr (Davide Caratti) [2103990] - ipv6: Refactor fib6_ignore_linkdown (Davide Caratti) [2103990] - Revert "net: af_key: add check for pfkey_broadcast in function pfkey_process" (Davide Caratti) [2103990] - net: af_key: add check for pfkey_broadcast in function pfkey_process (Davide Caratti) [2103990] - certs: Add FIPS selftests (Vladis Dronov) [2134828] - certs: Move load_certificate_list() to be with the asymmetric keys code (Vladis Dronov) [2134828]- selftests/bpf: Limit unroll_count for pyperf600 test (Viktor Malik) [2139128]- perf affinity: Fix out of bound access to "sched_cpus" mask (Michael Petlan) [2125952] - net: skb: introduce and use a single page frag cache (Paolo Abeni) [2063335] - powerpc/pseries/vas: Pass hw_cpu_id to node associativity HCALL (Steve Best) [2131651] - agp/intel: Rename intel-gtt symbols (Jocelyn Falempe) [2115871] - drm/i915/gt: Split intel-gtt functions by arch (Jocelyn Falempe) [2115871] - drm: Implement DRM aperture helpers under video/ (Jocelyn Falempe) [2115871] - efi: Fix build error due to enum collision between efi.h and ima.h (Jocelyn Falempe) [2115871] - Revert "workqueue: remove unused cancel_work()" (Jocelyn Falempe) [2115871] - dma-buf: fix use of DMA_BUF_SET_NAME_{A,B} in userspace (Jocelyn Falempe) [2115871] - drm/i915/gsc: add gsc as a mei auxiliary device (Jocelyn Falempe) [2115871] - drm/i915: Prepare for multiple GTs (Jocelyn Falempe) [2115871] - drm/i915/gt: add gt_is_root() helper (Jocelyn Falempe) [2115871] - drm/i915: Rename INTEL_REGION_LMEM with INTEL_REGION_LMEM_0 (Jocelyn Falempe) [2115871] - drm/i915: fixup the initial fb base on DGFX (Jocelyn Falempe) [2115871] - drm/i915: add i915_gem_object_create_region_at() (Jocelyn Falempe) [2115871] - drm/i915: Report steering details in debugfs (Jocelyn Falempe) [2115871] - x86/gpu: include drm/i915_pciids.h directly in early quirks (Jocelyn Falempe) [2115871] - staging: fbtft: core: set smem_len before fb_deferred_io_init call (Jocelyn Falempe) [2115871] - fbdev: Put mmap for deferred I/O into drivers (Jocelyn Falempe) [2115871] - fbdev: Track deferred-I/O pages in pageref struct (Jocelyn Falempe) [2115871] - fbdev: defio: fix the pagelist corruption (Jocelyn Falempe) [2115871] - fbdev: Don't sort deferred-I/O pages by default (Jocelyn Falempe) [2115871] - staging: fbtft: Add spaces around / - Style (Jocelyn Falempe) [2115871] - fbdev/defio: Early-out if page is already enlisted (Jocelyn Falempe) [2115871] - panic, kexec: make __crash_kexec() NMI safe (Valentin Schneider) [2134126] - kexec: turn all kexec_mutex acquisitions into trylocks (Valentin Schneider) [2134126] - kexec: move locking into do_kexec_load (Valentin Schneider) [2134126] - ice: Fix interface being down after reset with link-down-on-close flag on (Petr Oros) [2024110] - ice: Add low latency Tx timestamp read (Petr Oros) [2092425] - ice: introduce ice_ptp_reset_cached_phctime function (Petr Oros) [2092425] - ice: re-arrange some static functions in ice_ptp.c (Petr Oros) [2092425] - ice: track and warn when PHC update is late (Petr Oros) [2092425] - ice: track Tx timestamp stats similar to other Intel drivers (Petr Oros) [2092425] - ice: implement adjfine with mul_u64_u64_div_u64 (Petr Oros) [2092425] - ice: Add EXTTS feature to the feature bitmap (Petr Oros) [2092425] - math: Export mul_u64_u64_div_u64 (Petr Oros) [2092425] - neighbour: allow NUD_NOARP entries to be forced GCed (Xin Long) [2076534] - neighbour: Prevent Race condition in neighbour subsytem (Xin Long) [2076534] - neighbour: Prevent a dead entry from updating gc_list (Xin Long) [2076534] - net: Exempt multicast addresses from five-second neighbor lifetime (Xin Long) [2076534] - neighbor: Reset gc_entries counter if new entry is released before insert (Xin Long) [2076534] - neighbor: Remove externally learned entries from gc_list (Xin Long) [2076534] - neighbor: Move neigh_update_ext_learned to core file (Xin Long) [2076534] - neighbor: Remove state and flags arguments to neigh_del (Xin Long) [2076534] - neighbor: Fix state check in neigh_forced_gc (Xin Long) [2076534] - neighbor: Fix locking order for gc_list changes (Xin Long) [2076534] - neighbor: gc_list changes should be protected by table lock (Xin Long) [2076534] - neighbor: Improve garbage collection (Xin Long) [2076534] - neighbour: send netlink notification if NTF_ROUTER changes (Xin Long) [2076534] - neighbour: allow admin to set NTF_ROUTER (Xin Long) [2076534] - s390/dasd: add device ping attribute (Tobias Huschle) [2043877] - s390/dasd: suppress generic error messages for PPRC secondary devices (Tobias Huschle) [2043877] - s390/dasd: add ioctl to perform a swap of the drivers copy pair (Tobias Huschle) [2043877] - s390/dasd: add copy pair swap capability (Tobias Huschle) [2043877] - s390/dasd: add copy pair setup (Tobias Huschle) [2043877] - s390/dasd: add query PPRC function (Tobias Huschle) [2043877] - s390/dasd: put block allocation in separate function (Tobias Huschle) [2043877] - s390/dasd: fix Oops in dasd_alias_get_start_dev due to missing pavgroup (Tobias Huschle) [2043877] - s390/qeth: Split memcpy() of struct qeth_ipacmd_addr_change flexible array (Tobias Huschle) [2110426] - s390/qeth: Fix typo 'the the' in comment (Tobias Huschle) [2110426] - s390/qdio: Fix spelling mistake (Tobias Huschle) [2110426] - qeth: remove a copy of the NAPI_POLL_WEIGHT define (Tobias Huschle) [2110426] - scsi: bnx2fc: Avoid using get_cpu() in bnx2fc_cmd_alloc() (Nilesh Javali) [2109895] - scsi: bnx2fc: Fix spelling mistake "mis-match" -> "mismatch" (Nilesh Javali) [2109895] - scsi: bnx2fc: Make use of the helper macro kthread_run() (Nilesh Javali) [2109895] - scsi: bnx2fc: Fix typo in comments (Nilesh Javali) [2109895] - scsi: qedf: Populate sysfs attributes for vport (Nilesh Javali) [2120219] - scsi: qedf: Fix typo in comment (Nilesh Javali) [2109893] - scsi: qedf: Remove redundant variable op (Nilesh Javali) [2109893] - scsi: qedf: Remove an unneeded NULL check on list iterator (Nilesh Javali) [2109893] - scsi: qedf: Remove unnecessary code (Nilesh Javali) [2109893] - s390/sclp: reserve memory occupied by sclp early buffer (Mete Durlu) [2060830] - s390: make command line configurable (Mete Durlu) [2060830] - s390: support command lines longer than 896 bytes (Mete Durlu) [2060830] - s390/kexec_file: move kernel image size check (Mete Durlu) [2060830] - s390/boot: move sclp early buffer from fixed address in asm to C (Mete Durlu) [2060830] - drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES (Phil Auld) [2115518] - sched/core: Do not requeue task on CPU excluded from cpus_mask (Phil Auld) [2115518] - workqueue: Avoid a false warning in unbind_workers() (Phil Auld) [2115518] - sched/core: Always flush pending blk_plug (Phil Auld) [2115518] - sched/fair: fix case with reduced capacity CPU (Phil Auld) [2115518] - sched: Remove unused function group_first_cpu() (Phil Auld) [2115518] - sched/fair: Remove redundant word " *" (Phil Auld) [2115518] - sched: only perform capability check on privileged operation (Phil Auld) [2115518] - sched: Allow newidle balancing to bail out of load_balance (Phil Auld) [2115518] - sched: Remove the limitation of WF_ON_CPU on wakelist if wakee cpu is idle (Phil Auld) [2115518] - sched: Fix the check of nr_running at queue wakelist (Phil Auld) [2115518] - sched: Fix balance_push() vs __sched_setscheduler() (Phil Auld) [2115518] - sched/fair: Optimize and simplify rq leaf_cfs_rq_list (Phil Auld) [2115518] - topology: Remove unused cpu_cluster_mask() (Phil Auld) [2115518] - sched: Update task_tick_numa to ignore tasks without an mm (Phil Auld) [2115518] - sched/deadline: Remove superfluous rq clock update in push_dl_task() (Phil Auld) [2115518] - time/sched_clock: Fix formatting of frequency reporting code (Phil Auld) [2115518] - time/sched_clock: Use Hz as the unit for clock rate reporting below 4kHz (Phil Auld) [2115518] - time/sched_clock: Round the frequency reported to nearest rather than down (Phil Auld) [2115518] - sched/fair: Delete useless condition in tg_unthrottle_up() (Phil Auld) [2115518] - sched/fair: Fix cfs_rq_clock_pelt() for throttled cfs_rq (Phil Auld) [2115518] - workqueue: Restrict kworker in the offline CPU pool running on housekeeping CPUs (Phil Auld) [2115518] - kernel/sched: Remove dl_boosted flag comment (Phil Auld) [2115518] - workqueue: Remove schedule() in unbind_workers() (Phil Auld) [2115518] - workqueue: Remove outdated comment about exceptional workers in unbind_workers() (Phil Auld) [2115518] - workqueue: Remove the advanced kicking of the idle workers in rebind_workers() (Phil Auld) [2115518] - workqueue: Fix unbind_workers() VS wq_worker_running() race (Phil Auld) [2115518] - sched/membarrier: fix missing local execution of ipi_sync_rq_state() (Phil Auld) [2115518] - kthread: Move prio/affinite change into the newly created thread (Phil Auld) [2115518]- dmaengine: idxd: Correct IAX operation code names (Jerry Snitselaar) [2112121] - dmaengine: dmatest: use strscpy to replace strlcpy (Jerry Snitselaar) [2112121] - dmaengine: remove DMA_MEMCPY_SG once again (Jerry Snitselaar) [2112121] - MAINTAINERS: idxd driver maintainer update (Jerry Snitselaar) [2112121] - dmaengine: dmatest: Replace symbolic permissions by octal permissions (Jerry Snitselaar) [2112121] - dmaengine: dmatest: Remove spaces before tabs (Jerry Snitselaar) [2112121] - dma:dw: remove reference to AVR32 architecture in core.c (Jerry Snitselaar) [2112121] - dmaengine: idxd: Only call idxd_enable_system_pasid() if succeeded in enabling SVA feature (Jerry Snitselaar) [2112121] - dmaengine: idxd: force wq context cleanup on device disable path (Jerry Snitselaar) [2112121] - dmaengine: Revert "dmaengine: add verification of DMA_INTERRUPT capability for dmatest" (Jerry Snitselaar) [2112121] - dmaengine: idxd: Separate user and kernel pasid enabling (Jerry Snitselaar) [2112121] - dmaengine: ptdma: statify pt_tx_status (Jerry Snitselaar) [2112121] - dmaengine: hidma: In hidma_prep_dma_memset treat value as a single byte (Jerry Snitselaar) [2112121] - dmaengine: Document dmaengine_prep_dma_memset (Jerry Snitselaar) [2112121] - dmaengine: PTDMA: support polled mode (Jerry Snitselaar) [2112121] - dmaengine: Remove a useless mutex (Jerry Snitselaar) [2112121] - dmaengine: idxd: update IAA definitions for user header (Jerry Snitselaar) [2112121] - dmaengine: Clarify cyclic transfer residue documentation (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: Remove useless DMA-32 fallback configuration (Jerry Snitselaar) [2112121] - dmaengine: iot: Remove useless DMA-32 fallback configuration (Jerry Snitselaar) [2112121] - dmaengine: ioatdma: use default_groups in kobj_type (Jerry Snitselaar) [2112121] - Documentation: dmaengine: Correctly describe dmatest with channel unset (Jerry Snitselaar) [2112121] - Documentation: dmaengine: Add a description of what dmatest does (Jerry Snitselaar) [2112121] - dmaengine: Add core function and capability check for DMA_MEMCPY_SG (Jerry Snitselaar) [2112121] - dmaengine: Add documentation for new memcpy scatter-gather function (Jerry Snitselaar) [2112121] - dmaengine: remove slave_id config field (Jerry Snitselaar) [2112121] - dmaengine: ioat: switch from 'pci_' to 'dma_' API (Jerry Snitselaar) [2112121] - dmaengine: hsu: switch from 'pci_' to 'dma_' API (Jerry Snitselaar) [2112121] - dmaengine: dw: switch from 'pci_' to 'dma_' API (Jerry Snitselaar) [2112121] - dmaengine: remove debugfs #ifdef (Jerry Snitselaar) [2112121] - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` (Jerry Snitselaar) [2112121] - dmaengine: Remove redundant initialization of variable err (Jerry Snitselaar) [2112121] - dmaengine: Extend the dma_slave_width for 128 bytes (Jerry Snitselaar) [2112121] - dmaengine: ioat: depends on !UML (Jerry Snitselaar) [2112121] - dmaengine: dw: Simplify DT property parser (Jerry Snitselaar) [2112121] - dmaengine: dw: Convert members to u32 in platform data (Jerry Snitselaar) [2112121] - dmaengine: dw: Remove error message from DT parsing code (Jerry Snitselaar) [2112121] - dmaengine: of-dma: router_xlate to return -EPROBE_DEFER if controller is not yet available (Jerry Snitselaar) [2112121] - dmaengine: hsu: Account transferred bytes (Jerry Snitselaar) [2112121] - dmaengine: Move kdoc description of struct dma_chan_percpu closer to it (Jerry Snitselaar) [2112121] - dmaengine: QCOM_HIDMA_MGMT depends on HAS_IOMEM (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: comment platform_driver_register call (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: remove unused code (Jerry Snitselaar) [2112121] - dmaengine: Fix a double free in dma_async_device_register (Jerry Snitselaar) [2112121] - dmaengine: hsu: disable spurious interrupt (Jerry Snitselaar) [2112121] - dmaengine: Extend the dmaengine_alignment for 128 and 256 bytes (Jerry Snitselaar) [2112121] - dmaengine: dmatest: Use dmaengine_get_dma_device (Jerry Snitselaar) [2112121] - dmaengine: doc: client: Update for dmaengine_get_dma_device() usage (Jerry Snitselaar) [2112121] - dmaengine: Add support for per channel coherency handling (Jerry Snitselaar) [2112121] - dmaengine: of-dma: Add support for optional router configuration callback (Jerry Snitselaar) [2112121] - dmaengine: add peripheral configuration (Jerry Snitselaar) [2112121] - dmaengine: idma64: Switch to use __maybe_unused instead of ifdeffery (Jerry Snitselaar) [2112121] - dmaengine: ioatdma: remove unused function missed during dma_v2 removal (Jerry Snitselaar) [2112121] - dmaengine: Save few bytes and increase readability of dma_request_chan() (Jerry Snitselaar) [2112121] - dmaengine: of-dma: Fix of_dma_router_xlate's of_dma_xlate handling (Jerry Snitselaar) [2112121] - dmaengine: dw: Don't include unneeded header to platform data header (Jerry Snitselaar) [2112121] - dmaengine: linux/dmaengine.h: drop duplicated word in a comment (Jerry Snitselaar) [2112121] - dmaengine: ioat: Fix some parameter misspelling and provide description for phys_complete (Jerry Snitselaar) [2112121] - dmaengine: of-dma: Fix misspellings/formatting issues in some function headers (Jerry Snitselaar) [2112121] - Documentation/driver-api: dmaengine/provider: drop doubled word (Jerry Snitselaar) [2112121] - dmaengine: Add support for repeating transactions (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: use true,false for bool variable (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: Simplify error handling path in hidma_probe (Jerry Snitselaar) [2112121] - dmaengine: Fix misspelling of "Analog Devices" (Jerry Snitselaar) [2112121] - docs: dmaengine: provider.rst: get rid of some warnings (Jerry Snitselaar) [2112121] - dmaengine: doc: fix warnings/issues of client.rst (Jerry Snitselaar) [2112121] - dmaengine: doc: Properly indent metadata title (Jerry Snitselaar) [2112121] - dmaengine: doc: Add sections for per descriptor metadata support (Jerry Snitselaar) [2112121] - dmaengine: Fix Kconfig indentation (Jerry Snitselaar) [2112121] - dmaengine: qcom: hidma_mgmt: Add of_node_put() before goto (Jerry Snitselaar) [2112121] - dmaengine: Remove dev_err() usage after platform_get_irq() (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: Remove call to memset after dmam_alloc_coherent (Jerry Snitselaar) [2112121] - Documentation: dmaengine: clean up description of dmatest usage (Jerry Snitselaar) [2112121] - dmaengine: hsu: Revert "set HSU_CH_MTSR to memory width" (Jerry Snitselaar) [2112121] - dmaengine: qcom: hidma: no need to check return value of debugfs_create functions (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: assign channel cookie correctly (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: initialize tx flags in hidma_prep_dma_* (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: convert to DEFINE_SHOW_ATTRIBUTE (Jerry Snitselaar) [2112121] - dmaengine: Documentation: Add documentation for multi chan testing (Jerry Snitselaar) [2112121] - dmaengine: hsu: remove dma_slave_config direction usage (Jerry Snitselaar) [2112121] - dmaengine: hsu: Support dmaengine_terminate_sync() (Jerry Snitselaar) [2112121] - scsi: core: Allow the ALUA transitioning state enough time (Tomas Henzl) [2084250] - scsi: core: Return BLK_STS_TRANSPORT for ALUA transitioning (Tomas Henzl) [2084250] - macvlan: enforce a consistent minimal mtu (Davide Caratti) [2134032] - ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header (Davide Caratti) [2134032] - net: ipvtap - add __init/__exit annotations to module init/exit funcs (Davide Caratti) [2134032] - tunnels: do not assume mac header is set in skb_tunnel_check_pmtu() (Guillaume Nault) [2134099] - erspan: do not assume transport header is always set (Guillaume Nault) [2134099] - net: ip_gre: do not report erspan_ver for gre or gretap (Guillaume Nault) [2134099] - selftests: Fix the if conditions of in test_extra_filter() (Hangbin Liu) [2135232] - selftests: forwarding: add shebang for sch_red.sh (Hangbin Liu) [2135232] - selftests: forwarding: fix error message in learning_test (Hangbin Liu) [2135232] - selftests/net: pass ipv6_args to udpgso_bench's IPv6 TCP test (Hangbin Liu) [2135232] - ping: remove pr_err from ping_lookup (Guillaume Nault) [2135424] - ping: fix the dif and sdif check in ping_lookup (Guillaume Nault) [2135424] - ping: fix the sk_bound_dev_if match in ping_lookup (Guillaume Nault) [2135424] - tcp/udp: Call inet6_destroy_sock() in IPv6 sk->sk_destruct(). (Hangbin Liu) [2135259] - udp: Call inet6_destroy_sock() in setsockopt(IPV6_ADDRFORM). (Hangbin Liu) [2135259] - tcp/udp: Fix memory leak in ipv6_renew_options(). (Hangbin Liu) [2135259] - ipv6: sr: fix out-of-bounds read when setting HMAC data. (Hangbin Liu) [2135259] - ipv6: do not use RT_TOS for IPv6 flowlabel (Hangbin Liu) [2135259] - ipv6/sit: fix ipip6_tunnel_get_prl return value (Hangbin Liu) [2135259] - sit: use min (Hangbin Liu) [2135259] - net: ipv6: unexport __init-annotated seg6_hmac_init() (Hangbin Liu) [2135259] - sit: do not call ipip6_dev_free() from sit_init_net() (Hangbin Liu) [2135259] - block: avoid sign extend problem with default queue flags mask (Nico Pache) [2131929] - mm/hwpoison: do not lock page again when me_huge_page() successfully recovers (Aristeu Rozanski) [2110292] - crypto: ccp - Remove the unneeded result variable (Vladis Dronov) [2130195] - crypto: ccp - Release dma channels before dmaengine unrgister (Vladis Dronov) [2130195] - crypto: ccp - Fail the PSP initialization when writing psp data file failed (Vladis Dronov) [2130195] - crypto: ccp - Initialize PSP when reading psp data file failed (Vladis Dronov) [2130195] - crypto: ccp - Add a quirk to firmware update (Vladis Dronov) [2130195] - crypto: ccp - Add support for new CCP/PSP device ID (Vladis Dronov) [2130195] - crypto: ccp - During shutdown, check SEV data pointer before using (Vladis Dronov) [2130195] - crypto: ccp - Fix device IRQ counting by using platform_irq_count() (Vladis Dronov) [2130195] - crypto: ccp - fix typo in comment (Vladis Dronov) [2130195] - crypto: ccp - Use kzalloc for sev ioctl interfaces to prevent kernel memory leak (Vladis Dronov) [2130195] - crypto: ccp - Fix the INIT_EX data file open failure (Vladis Dronov) [2130195] - crypto: ccp - Log when resetting PSP SEV state (Vladis Dronov) [2130195] - crypto: ccp - When TSME and SME both detected notify user (Vladis Dronov) [2130195] - crypto: ccp - Allow PSP driver to load without SEV/TEE support (Vladis Dronov) [2130195] - crypto: ccp - Export PSP security bits to userspace (Vladis Dronov) [2130195] - crypto: ccp - cache capability into psp device (Vladis Dronov) [2130195] - PCI: Add support for dev_groups to struct pci_driver (Vladis Dronov) [2130195] - ACPI: processor idle: Practically limit "Dummy wait" workaround to old Intel systems (Wei Huang) [2130653] - blk-mq: fix io hung due to missing commit_rqs (Ming Lei) [2130028] - block: schedule queue restart after BLK_STS_ZONE_RESOURCE (Ming Lei) [2130028] - blk-mq: call commit_rqs while list empty but error happen (Ming Lei) [2130028] - null_blk: fix ida error handling in null_add_dev() (Ming Lei) [2130028] - blktrace: Trace remapped requests correctly (Ming Lei) [2130028] - virtio_blk: fix the discard_granularity and discard_alignment queue limits (Ming Lei) [2130028] - block: fix bio_clone_blkg_association() to associate with proper blkcg_gq (Ming Lei) [2130028] - blk-mq: do not update io_ticks with passthrough requests (Ming Lei) [2130028] - blk-mq: don't touch ->tagset in blk_mq_get_sq_hctx (Ming Lei) [2130028] - ipmi:ipmb: Fix refcount leak in ipmi_ipmb_probe (Tony Camuso) [2130238] - ipmi: remove unnecessary type castings (Tony Camuso) [2130238] - ipmi: Make two logs unique (Tony Camuso) [2130238] - ipmi:si: Convert pr_debug() to dev_dbg() (Tony Camuso) [2130238] - ipmi: Convert pr_debug() to dev_dbg() (Tony Camuso) [2130238] - ipmi: Fix pr_fmt to avoid compilation issues (Tony Camuso) [2130238] - ipmi: Add an intializer for ipmi_recv_msg struct (Tony Camuso) [2130238] - ipmi: Add an intializer for ipmi_smi_msg struct (Tony Camuso) [2130238] - ipmi:ssif: Check for NULL msg when handling events and messages (Tony Camuso) [2130238] - ipmi: use simple i2c probe function (Tony Camuso) [2130238] - ipmi: Add a sysfs count of total outstanding messages for an interface (Tony Camuso) [2130238] - ipmi: Add a sysfs interface to view the number of users (Tony Camuso) [2130238] - ipmi: Limit the number of message a user may have outstanding (Tony Camuso) [2130238] - ipmi: Add a limit on the number of users that may use IPMI (Tony Camuso) [2130238] - ipmi:ipmi_ipmb: Fix null-ptr-deref in ipmi_unregister_smi() (Tony Camuso) [2130238] - ipmi: When handling send message responses, don't process the message (Tony Camuso) [2130238] - ipmi: fix IPMI_SMI_MSG_TYPE_IPMB_DIRECT response length checking (Tony Camuso) [2130238] - ipmi: fix oob access due to uninit smi_msg type (Tony Camuso) [2130238] - ipmi: Make kABI adjustments (Tony Camuso) [2130238] - ipmi: Add support for IPMB direct messages (Tony Camuso) [2130238] - ice: Fix crash by keep old cfg when update TCs more than queues (Petr Oros) [2129902] - ice: Fix tunnel checksum offload with fragmented traffic (Petr Oros) [2129902] - ice: handle E822 generic device ID in PLDM header (Petr Oros) [2129902] - ice: ethtool: Prohibit improper channel config for DCB (Petr Oros) [2129902] - ice: ethtool: advertise 1000M speeds properly (Petr Oros) [2129902] - ice: Fix switchdev rules book keeping (Petr Oros) [2129902] - ice: fix access-beyond-end in the switch code (Petr Oros) [2129902] - eth: ice: silence the GCC 12 array-bounds warning (Petr Oros) [2129902] - ice: Expose RSS indirection tables for queue groups via ethtool (Petr Oros) [2129902] - Revert "ice: Hide bus-info in ethtool for PRs in switchdev mode" (Petr Oros) [2129902] - ice: remove period on argument description in ice_for_each_vf (Petr Oros) [2129902] - ice: add a function comment for ice_cfg_mac_antispoof (Petr Oros) [2129902] - ice: fix wording in comment for ice_reset_vf (Petr Oros) [2129902] - ice: remove return value comment for ice_reset_all_vfs (Petr Oros) [2129902] - ice: always check VF VSI pointer values (Petr Oros) [2129902] - ice: add newline to dev_dbg in ice_vf_fdir_dump_info (Petr Oros) [2129902] - ice: get switch id on switchdev devices (Petr Oros) [2129902] - ice: return ENOSPC when exceeding ICE_MAX_CHAIN_WORDS (Petr Oros) [2129902] - ice: introduce common helper for retrieving VSI by vsi_num (Petr Oros) [2129902] - ice: use min_t() to make code cleaner in ice_gnss (Petr Oros) [2129902] - ice: Add mpls+tso support (Petr Oros) [2129902] - ice: switch: convert packet template match code to rodata (Petr Oros) [2129902] - ice: switch: use convenience macros to declare dummy pkt templates (Petr Oros) [2129902] - ice: switch: use a struct to pass packet template params (Petr Oros) [2129902] - ice: switch: unobscurify bitops loop in ice_fill_adv_dummy_packet() (Petr Oros) [2129902] - ice: switch: add and use u16[] aliases to ice_adv_lkup_elem::{h, m}_u (Petr Oros) [2129902] - ice: Support GTP-U and GTP-C offload in switchdev (Petr Oros) [2129902] - ice: Remove useless DMA-32 fallback configuration (Petr Oros) [2129902] - ice: switch to napi_build_skb() (Petr Oros) [2129902] - nbd: fix race between nbd_alloc_config() and module removal (Ming Lei) [2127601] - nbd: call genl_unregister_family() first in nbd_cleanup() (Ming Lei) [2127601] - kselftests: memcg: speed up the memory.high test (Waiman Long) [1839057] - tools/testing/selftests/cgroup/cgroup_util.c: cg_read_strcmp: fix null pointer dereference (Waiman Long) [1839057] - kselftest/cgroup: fix incorrect test_core skip (Waiman Long) [1839057] - kselftest/cgroup: fix unexpected testing failure on test_core (Waiman Long) [1839057] - selftests: cgroup: fix cleanup path in test_memcg_subtree_control() (Waiman Long) [1839057] - cgroup: fix an error handling path in alloc_pagecache_max_30M() (Waiman Long) [1839057] - selftests: memcg: expect no low events in unprotected sibling (Waiman Long) [1839057] - selftests: memcg: fix compilation (Waiman Long) [1839057] - kseltest/cgroup: Make test_stress.sh work if run interactively (Waiman Long) [1839057] - cgroup: fix racy check in alloc_pagecache_max_30M() helper function (Waiman Long) [1839057] - cgroup: remove racy check in test_memcg_sock() (Waiman Long) [1839057] - cgroup: account for memory_localevents in test_memcg_oom_group_leaf_events() (Waiman Long) [1839057] - cgroup: account for memory_recursiveprot in test_memcg_low() (Waiman Long) [1839057] - cgroups: refactor children cgroups in memcg tests (Waiman Long) [1839057] - kselftest/cgroup: fix test_stress.sh to use OUTPUT dir (Waiman Long) [1839057] - selftests: cgroup: add a selftest for memory.reclaim (Waiman Long) [1839057] - selftests: cgroup: fix alloc_anon_noexit() instantly freeing memory (Waiman Long) [1839057] - selftests: cgroup: return -errno from cg_read()/cg_write() on failure (Waiman Long) [1839057] - memcg: introduce per-memcg reclaim interface (Waiman Long) [1839057] - kselftests: memcg: update the oom group leaf events test (Waiman Long) [1839057] - mm/memcontrol: return 1 from cgroup.memory __setup() handler (Waiman Long) [1839057] - memcg: synchronously enforce memory.high for large overcharges (Waiman Long) [1839057] - selftests: memcg: test high limit for single entry allocation (Waiman Long) [1839057] - memcg: unify force charging conditions (Waiman Long) [1839057] - memcg: refactor mem_cgroup_oom (Waiman Long) [1839057] - memcg: prohibit unconditional exceeding the limit of dying tasks (Waiman Long) [1839057] - mm, oom: do not trigger out_of_memory from the #PF (Waiman Long) [1839057] - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks (Waiman Long) [1839057] - mm: memcontrol: fix root_mem_cgroup charging (Waiman Long) [1839057] - tests/cgroup: move cg_wait_for(), cg_prepare_for_wait() (Waiman Long) [1839057] - mm: memcontrol: don't count limit-setting reclaim as memory pressure (Waiman Long) [1839057] - selftests: Uninitialized variable in test_cgcore_proc_migration() (Waiman Long) [1839057] - kselftests: cgroup: Avoid the reuse of fd after it is deallocated (Waiman Long) [1839057] - selftests: cgroup: Run test_core under interfering stress (Waiman Long) [1839057] - selftests: cgroup: Add task migration tests (Waiman Long) [1839057] - selftests: cgroup: Simplify task self migration (Waiman Long) [1839057] - cgroup: kselftest: relax fs_spec checks (Waiman Long) [1839057] - kselftests: cgroup: remove duplicated include from test_freezer.c (Waiman Long) [1839057] - kselftest/cgroup: fix unexpected testing failure on test_memcontrol (Waiman Long) [1839057] - kselftests: cgroup: add freezer controller self-tests (Waiman Long) [1839057] - Add tests for memory.oom.group (Waiman Long) [1839057] - Fix cg_read_strcmp() (Waiman Long) [1839057] - cgroup: kselftests: add test_core to .gitignore (Waiman Long) [1839057] - selftests: cgroup: add gitignore file (Waiman Long) [1839057] - Add cgroup core selftests (Waiman Long) [1839057] - devdax: Fix soft-reservation memory description (Mark Langsdorf) [2122316] - arm64: cacheinfo: Fix incorrect assignment of signed error value to unsigned fw_level (Mark Langsdorf) [2122316] - ACPI: property: Remove default association from integer maximum values (Mark Langsdorf) [2122316] - ACPI: property: Ignore already existing data node tags (Mark Langsdorf) [2122316] - ACPI: property: Fix type detection of unified integer reading functions (Mark Langsdorf) [2122316] - ACPI: processor: Remove freq Qos request for all CPUs (Mark Langsdorf) [2122316] - ACPI: property: Fix error handling in acpi_init_properties() (Mark Langsdorf) [2122316] - ACPI/IORT: Fix build error implicit-function-declaration (Mark Langsdorf) [2122316] - ACPI/PCI: Remove useless NULL pointer checks (Mark Langsdorf) [2122316] - ACPI: property: Read buffer properties as integers (Mark Langsdorf) [2122316] - ACPI: property: Add support for parsing buffer property UUID (Mark Langsdorf) [2122316] - ACPI: property: Unify integer value reading functions (Mark Langsdorf) [2122316] - ACPI: property: Switch node property referencing from ifs to a switch (Mark Langsdorf) [2122316] - ACPI: property: Move property ref argument parsing into a new function (Mark Langsdorf) [2122316] - ACPI: property: Use acpi_object_type consistently in property ref parsing (Mark Langsdorf) [2122316] - ACPI: property: Tie data nodes to acpi handles (Mark Langsdorf) [2122316] - ACPI: property: Return type of acpi_add_nondev_subnodes() should be bool (Mark Langsdorf) [2122316] - ACPI: CPPC: Do not prevent CPPC from working in the future (Mark Langsdorf) [2122316] - ACPI: PM: x86: Print messages regarding LPS0 idle support (Mark Langsdorf) [2122316] - ACPI: PPTT: Leave the table mapped for the runtime usage (Mark Langsdorf) [2122316] - ACPI: resource: skip IRQ override on AMD Zen platforms (Mark Langsdorf) [2122316] - ACPI: irq: Allow acpi_gsi_to_irq() to have an arch-specific fallback (Mark Langsdorf) [2122316] - APCI: irq: Add support for multiple GSI domains (Mark Langsdorf) [2122316] - irqchip/gic: Drop support for secondary GIC in non-DT systems (Mark Langsdorf) [2122316] - ACPI: video: Use native backlight on Dell Inspiron N4010 (Mark Langsdorf) [2122316] - ACPI: PM: s2idle: Use LPS0 idle if ACPI_FADT_LOW_POWER_S0 is unset (Mark Langsdorf) [2122316] - Revert "[acpi] ACPI / PM: LPIT: Register sysfs attributes based on FADT" (Mark Langsdorf) [2122316] - ACPI: utils: Add api to read _SUB from ACPI (Mark Langsdorf) [2122316] - ACPI: video: Shortening quirk list by identifying Clevo by board_name only (Mark Langsdorf) [2122316] - ACPI: video: Force backlight native for some TongFang devices (Mark Langsdorf) [2122316] - PCI/ACPI: Guard ARM64-specific mcfg_quirks (Mark Langsdorf) [2122316] - ACPI/IORT: Add a helper to retrieve RMR info directly (Mark Langsdorf) [2122316] - ACPI/IORT: Add support to retrieve IORT RMR reserved regions (Mark Langsdorf) [2122316] - ACPI/IORT: Provide a generic helper to retrieve reserve regions (Mark Langsdorf) [2122316] - ACPI/IORT: Make iort_iommu_msi_get_resv_regions() return void (Mark Langsdorf) [2122316] - iommu: Introduce a callback to struct iommu_resv_region (Mark Langsdorf) [2122316] - ACPI: PM: s2idle: Add support for upcoming AMD uPEP HID AMDI008 (Mark Langsdorf) [2122316] - ACPI: PPTT: Use table offset as fw_token instead of virtual address (Mark Langsdorf) [2122316] - ACPI: Move PRM config option under the main ACPI config (Mark Langsdorf) [2122316] - ACPI: Enable Platform Runtime Mechanism(PRM) support on ARM64 (Mark Langsdorf) [2122316] - efi: Simplify arch_efi_call_virt() macro (Mark Langsdorf) [2122316] - efi/x86: Avoid redundant cast of EFI firmware service pointer (Mark Langsdorf) [2122316] - efi/libstub: Annotate firmware routines as __efiapi (Mark Langsdorf) [2122316] - ACPI: PRM: Change handler_addr type to void pointer (Mark Langsdorf) [2122316] - ACPI: bus: Drop driver member of struct acpi_device (Mark Langsdorf) [2122316] - ACPI: bus: Drop redundant check in acpi_device_remove() (Mark Langsdorf) [2122316] - ACPI: APEI: Fix _EINJ vs EFI_MEMORY_SP (Mark Langsdorf) [2122316] - ACPI: LPSS: Fix missing check in register_device_clock() (Mark Langsdorf) [2122316] - ACPI: APEI: Better fix to avoid spamming the console with old error logs (Mark Langsdorf) [2122316] - ACPI: PM: save NVS memory for Lenovo G40-45 (Mark Langsdorf) [2122316] - ACPI: EC: Drop unused ident initializers from dmi_system_id tables (Mark Langsdorf) [2122316] - ACPI: EC: Re-use boot_ec when possible even when EC_FLAGS_TRUST_DSDT_GPE is set (Mark Langsdorf) [2122316] - ACPI: EC: Drop the EC_FLAGS_IGNORE_DSDT_GPE quirk (Mark Langsdorf) [2122316] - ACPI: EC: Remove duplicate ThinkPad X1 Carbon 6th entry from DMI quirks (Mark Langsdorf) [2122316] - ACPI: processor: Drop leftover acpi_processor_get_limit_info() declaration (Mark Langsdorf) [2122316] - ACPI: processor: Split out thermal initialization from ACPI PSS (Mark Langsdorf) [2122316] - redhat/configs: move CONFIG_ACPI_VIDEO to common/generic (Mark Langsdorf) [2122316] - ACPI: video: Drop X86 dependency from Kconfig (Mark Langsdorf) [2122316] - ACPI: video: Fix acpi_video_handles_brightness_key_presses() (Mark Langsdorf) [2122316] - ACPI: video: Change how we determine if brightness key-presses are handled (Mark Langsdorf) [2122316] - ACPI / MMC: PM: Unify fixing up device power (Mark Langsdorf) [2122316] - mmc: sdhci-acpi: Use the new soc_intel_is_byt() helper (Mark Langsdorf) [2122316] - mmc: sdhci-acpi: Remove special handling for GPD win/pocket devices (Mark Langsdorf) [2122316] - ACPI: scan: Walk ACPI device's children using driver core (Mark Langsdorf) [2122316] - ACPI: bus: Introduce acpi_dev_for_each_child_reverse() (Mark Langsdorf) [2122316] - ACPI: video: Use acpi_dev_for_each_child() (Mark Langsdorf) [2122316] - ACPI: property: Use acpi_dev_for_each_child() for child lookup (Mark Langsdorf) [2122316] - ACPI: container: Use acpi_dev_for_each_child() (Mark Langsdorf) [2122316] - ACPI: bus: Export acpi_dev_for_each_child() to modules (Mark Langsdorf) [2122316] - ACPI: glue: Introduce acpi_find_child_by_adr() (Mark Langsdorf) [2122316] - ACPI: glue: Introduce acpi_dev_has_children() (Mark Langsdorf) [2122316] - ACPI: glue: Use acpi_dev_for_each_child() (Mark Langsdorf) [2122316] - ACPI: APEI: Fix double word in a comment (Mark Langsdorf) [2122316] - ACPI: processor/idle: Annotate more functions to live in cpuidle section (Mark Langsdorf) [2122316] - ACPI: DPTF: Support Meteor Lake (Mark Langsdorf) [2122316] - ACPI: CPPC: fix typo in comment (Mark Langsdorf) [2122316] - ACPI: video: improve PM notifer callback (Mark Langsdorf) [2122316] - ACPI: utils: include UUID in _DSM evaluation warning (Mark Langsdorf) [2122316] - cpufreq: CPPC: Enable fast_switch (Mark Langsdorf) [2122316] - acpi/nfit: rely on mce->misc to determine poison granularity (Mark Langsdorf) [2122316] - ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default (Mark Langsdorf) [2122316] - ACPI: clean up white space in a few places for consistency (Mark Langsdorf) [2122316] - ACPI: glue: Rearrange find_child_checks() (Mark Langsdorf) [2122316] - ACPI: DPTF: Add support for high frequency impedance notification (Mark Langsdorf) [2122316] - ACPI: processor: idle: Expose max_cstate/nocst/bm_check_disable read-only in sysfs (Mark Langsdorf) [2122316] - ACPI: battery: Make "not-charging" the default on no charging or full info (Mark Langsdorf) [2122316] - PCI/ACPI: negotiate CXL _OSC (Mark Langsdorf) [2122316] - PCI/ACPI: Prefer CXL _OSC instead of PCIe _OSC for CXL host bridges (Mark Langsdorf) [2122316] - PCI/ACPI: add a helper for retrieving _OSC Control DWORDs (Mark Langsdorf) [2122316] - ACPI: bus: Avoid non-ACPI device objects in walks over children (Mark Langsdorf) [2122316] - ACPI: DPTF: Correct description of INT3407 / INT3532 attributes (Mark Langsdorf) [2122316] - ACPI: BGRT: use static for BGRT_SHOW kobj_attribute defines (Mark Langsdorf) [2122316] - ACPI, APEI, EINJ: Refuse to inject into the zero page (Mark Langsdorf) [2122316] - ACPI: PM: Always print final debug message in acpi_device_set_power() (Mark Langsdorf) [2122316] - ACPI: SPCR: Add support for NVIDIA 16550-compatible port subtype (Mark Langsdorf) [2122316] - ACPI: APEI: Fix missing ERST record id (Mark Langsdorf) [2122316] - ACPICA: Update version to 20220331 (Mark Langsdorf) [2122316] - ACPICA: IORT: Updates for revision E.d (Mark Langsdorf) [2122316] - ACPICA: iASL/MADT: Add OEM-defined subtable (Mark Langsdorf) [2122316] - ACPICA: Add support for ARM Performance Monitoring Unit Table. (Mark Langsdorf) [2122316] - ACPICA: Headers: Replace zero-length array with flexible-array member (Mark Langsdorf) [2122316] - ACPICA: Removed some tabs and // comments (Mark Langsdorf) [2122316] - ACPICA: Update copyright notices to the year 2022 (Mark Langsdorf) [2122316] - ACPICA: Clean up double word in comment (Mark Langsdorf) [2122316] - ACPICA: Add new ACPI 6.4 semantics for LoadTable() operator (Mark Langsdorf) [2122316] - ACPICA: Add new ACPI 6.4 semantics to the Load() operator (Mark Langsdorf) [2122316] - ACPICA: iASL: NHLT: Rename linux specific strucures to device_info (Mark Langsdorf) [2122316] - ACPICA: iASL: NHLT: Fix parsing undocumented bytes at the end of Endpoint Descriptor (Mark Langsdorf) [2122316] - ACPICA: iASL: NHLT: Treat Terminator as specific_config (Mark Langsdorf) [2122316] - ACPICA: Add the subtable CFMWS to the CEDT table (Mark Langsdorf) [2122316] - ACPICA: Add support for the Windows 11 _OSI string (Mark Langsdorf) [2122316] - ACPI: sysfs: Fix BERT error region memory mapping (Mark Langsdorf) [2122316] - ACPI: property: Release subnode properties with data nodes (Mark Langsdorf) [2122316] - PCI: ACPI: PM: Power up devices in D3cold before scanning them (Mark Langsdorf) [2122316] - ACPI: PM: Introduce acpi_dev_power_up_children_with_adr() (Mark Langsdorf) [2122316] - ACPI: bus: Introduce acpi_dev_for_each_child() (Mark Langsdorf) [2122316] - ACPI: PM: Unify debug messages in acpi_device_set_power() (Mark Langsdorf) [2122316] - ACPI: PM: Convert debug message in acpi_device_get_power() (Mark Langsdorf) [2122316] - device property: Add irq_get to fwnode operation (Mark Langsdorf) [2122316] - device property: Add iomap to fwnode operations (Mark Langsdorf) [2122316] - ACPI: property: Move acpi_fwnode_device_get_match_data() up (Mark Langsdorf) [2122316] - device property: Convert device_{dma_supported,get_dma_attr} to fwnode (Mark Langsdorf) [2122316] - ACPI: Add perf low power callback (Mark Langsdorf) [2122316] - s390: fix double free of GS and RI CBs on fork() failure (Brian Foster) [1944540] - wifi: iwlwifi: mvm: fix double list_add at iwl_mvm_mac_wake_tx_queue (other cases) (Jose Ignacio Tornos Martinez) [2086480] - wifi: iwlwifi: mvm: fix double list_add at iwl_mvm_mac_wake_tx_queue (Jose Ignacio Tornos Martinez) [2086480]- crypto: ecdh - disallow plain "ecdh" usage in FIPS mode (Vladis Dronov) [2129392] - crypto: dh - disallow plain "dh" usage in FIPS mode (Vladis Dronov) [2129392] - x86/cpu: Add new Raptor Lake CPU model number (Prarit Bhargava) [2120361] - mm, oom: fix missing tlb_finish_mmu() in __oom_reap_task_mm(). (Waiman Long) [2130954] - net: atlantic: remove aq_nic_deinit() when resume (Íñigo Huguet) [2130839] - net: atlantic: remove deep parameter on suspend/resume functions (Íñigo Huguet) [2130839] - efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared (Lenny Szubowicz) [2128172] - bonding: 3ad: make ad_ticks_per_sec a const (Jonathan Toppins) [2020773] - bonding: 802.3ad: fix no transmission of LACPDUs (Jonathan Toppins) [2020773] - redhat: workaround CKI cross compilation for scripts (Jan Stancek) [2123399] - nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() (Phil Auld) [2107238] - gfs2: Make sure FITRIM minlen is rounded up to fs block size (Andrew Price) [2118256] - ceph: don't truncate file in atomic_open (Xiubo Li) [2120924] - of: address: Work around missing device_type property in pcie nodes (Jerry Snitselaar) [2118732] - dma-mapping: introduce DMA range map, supplanting dma_pfn_offset (Jerry Snitselaar) [2118732] - of/address: check for invalid range.cpu_addr (Jerry Snitselaar) [2118732] - of: address: Fix parser address/size cells initialization (Jerry Snitselaar) [2118732] - of_address: Guard of_bus_pci_get_flags with CONFIG_PCI (Jerry Snitselaar) [2118732] - of_address: Add bus type match for pci ranges parser (Jerry Snitselaar) [2118732] - of/address: Support multiple 'dma-ranges' entries (Jerry Snitselaar) [2118732] - of/address: use range parser for of_dma_get_range (Jerry Snitselaar) [2118732] - of/address: Rework of_pci_range parsing for non-PCI buses (Jerry Snitselaar) [2118732] - of: Drop struct of_pci_range.pci_space field (Jerry Snitselaar) [2118732] - of/address: Move range parser code out of CONFIG_PCI (Jerry Snitselaar) [2118732] - of: Make of_dma_get_range() work on bus nodes (Jerry Snitselaar) [2118732] - Revert "arm64: dts: juno: add dma-ranges property" (Jerry Snitselaar) [2118732] - of/address: Fix of_pci_range_parser_one translation of DMA addresses (Jerry Snitselaar) [2118732] - of/address: Translate 'dma-ranges' for parent nodes missing 'dma-ranges' (Jerry Snitselaar) [2118732] - of: address: Follow DMA parent for "dma-coherent" (Jerry Snitselaar) [2118732] - of: Factor out #{addr,size}-cells parsing (Jerry Snitselaar) [2118732] - of/address: Introduce of_get_next_dma_parent() helper (Jerry Snitselaar) [2118732] - of: address: Report of_dma_get_range() errors meaningfully (Jerry Snitselaar) [2118732] - of: address: Add support for the parent DMA bus (Jerry Snitselaar) [2118732] - of: address: Retrieve a parent through a callback in __of_translate_address (Jerry Snitselaar) [2118732] - of: reserved_mem: fix reserve memory leak (Jerry Snitselaar) [2118732] - of: Use device_type helpers to access the node type (Jerry Snitselaar) [2118732] - of: make PowerMac cache node search conditional on CONFIG_PPC_PMAC (Jerry Snitselaar) [2118732]- crypto: qat - add limit to linked list parsing (Vladis Dronov) [2129897] - crypto: qat - use reference to structure in dma_map_single() (Vladis Dronov) [2129897] - Revert "crypto: qat - reduce size of mapped region" (Vladis Dronov) [2129897] - crypto: qat - fix DMA transfer direction (Vladis Dronov) [2129897] - crypto: qat - fix default value of WDT timer (Vladis Dronov) [2129897] - crypto: drivers - move from strlcpy with unused retval to strscpy (Vladis Dronov) [2129897] - crypto: qat - add check to validate firmware images (Vladis Dronov) [2129897] - Documentation: qat: rewrite description (Vladis Dronov) [2129897] - Documentation: qat: Use code block for qat sysfs example (Vladis Dronov) [2129897] - KVM: x86: Inject #UD on emulated XSETBV if XSAVES isn't enabled (Dr. David Alan Gilbert) [2079311] - KVM: x86: Always enable legacy FP/SSE in allowed user XFEATURES (Dr. David Alan Gilbert) [2079311] - KVM: x86: Reinstate kvm_vcpu_arch.guest_supported_xcr0 (Dr. David Alan Gilbert) [2079311] - bonding: fix NULL deref in bond_rr_gen_slave_id (Jonathan Toppins) [2051778] - tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() (Rafael Aquini) [2078869] {CVE-2022-1462} - tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() (Rafael Aquini) [2078869] {CVE-2022-1462} - tty: drop tty_schedule_flip() (Rafael Aquini) [2078869] {CVE-2022-1462} - tty: the rest, stop using tty_schedule_flip() (Rafael Aquini) [2078869] {CVE-2022-1462} - tty: drivers/tty/, stop using tty_schedule_flip() (Rafael Aquini) [2078869] {CVE-2022-1462} - vt: keyboard, use tty_insert_flip_string in puts_queue (Rafael Aquini) [2078869] {CVE-2022-1462} - vt: use tty_insert_flip_string in respond_string (Rafael Aquini) [2078869] {CVE-2022-1462}- intel_th: pci: Add Raptor Lake-S CPU support (Michael Petlan) [2040035] - intel_th: pci: Add Raptor Lake-S PCH support (Michael Petlan) [2040035] - virtio-net: support XDP when not more queues (Eugenio Pérez) [2122225] - virtio_net: Don't process redirected XDP frames when XDP is disabled (Eugenio Pérez) [2122225] - virtio_net: Fix not restoring real_num_rx_queues (Eugenio Pérez) [2122225] - x86,config: Enable straight-line-speculation fix (Wander Lairson Costa) [2062175] {CVE-2021-26341} - x86/alternative: Relax text_poke_bp() constraint (Wander Lairson Costa) [2062175] {CVE-2021-26341} - perf/x86: Add support for perf text poke event for text_poke_bp_batch() callers (Wander Lairson Costa) [2062175] {CVE-2021-26341} - objtool: Add straight-line-speculation validation (Wander Lairson Costa) [2062175] {CVE-2021-26341} - objtool: Support conditional retpolines (Wander Lairson Costa) [2062175] {CVE-2021-26341} - objtool: Refactor sibling call detection logic (Wander Lairson Costa) [2062175] {CVE-2021-26341} - objtool: Change dead_end_function() to return boolean (Wander Lairson Costa) [2062175] {CVE-2021-26341} - x86/lib/atomic64_386_32: Rename things (Wander Lairson Costa) [2062175] {CVE-2021-26341} - KVM: arm64: Fix debug architecture version (Gavin Shan) [2123587] - thunderbolt: Add support for Intel Raptor Lake (Torez Smith) [2040037] - iommu/vt-d: Fix compile error with CONFIG_PCI_ATS not set (Myron Stowe) [2118428 2122515 2127028] - iommu/vt-d: Cure VF irqdomain hickup (Myron Stowe) [2118428 2122515 2127028] - x86/pci: Set default irq domain in pcibios_add_device() (Myron Stowe) [2118428 2122515 2127028] - iommm/amd: Store irq domain in struct device (Myron Stowe) [2118428 2122515 2127028] - iommm/vt-d: Store irq domain in struct device (Myron Stowe) [2118428 2122515 2127028] - PCI/MSI: Provide pci_dev_has_special_msi_domain() helper (Myron Stowe) [2118428 2122515 2127028] - x86/msi: Consolidate MSI allocation (Myron Stowe) [2118428 2122515 2127028] - PCI/MSI: Rework pci_msi_domain_calc_hwirq() (Myron Stowe) [2118428 2122515 2127028] - x86/irq: Consolidate UV domain allocation (Myron Stowe) [2118428 2122515 2127028] - x86/irq: Consolidate DMAR irq allocation (Myron Stowe) [2118428 2122515 2127028] - x86_ioapic_Consolidate_IOAPIC_allocation (Myron Stowe) [2118428 2122515 2127028] - x86/msi: Consolidate HPET allocation (Myron Stowe) [2118428 2122515 2127028] - iommu/irq_remapping: Consolidate irq domain lookup (Myron Stowe) [2118428 2122515 2127028] - iommu/amd: Consolidate irq domain getter (Myron Stowe) [2118428 2122515 2127028] - iommu/vt-d: Consolidate irq domain getter (Myron Stowe) [2118428 2122515 2127028] - x86/irq: Add allocation type for parent domain retrieval (Myron Stowe) [2118428 2122515 2127028] - irqdomain: Export irq_domain_update_bus_token (Myron Stowe) [2118428 2122515 2127028] - perf/x86/intel: Update the FRONTEND MSR mask on Sapphire Rapids (Michael Petlan) [2125349] - perf/x86/intel/uncore: Fix invalid unit check (Michael Petlan) [2125349]- KVM: s390: pv: don't present the ecall interrupt twice (Tobias Huschle) [2125236] - s390/mm: do not trigger write fault when vma does not allow VM_WRITE (Tobias Huschle) [2125218] - PCI: Print a debug message on PCI device release (Tobias Huschle) [2125216] - s390/pci: fix leak of PCI device structure (Tobias Huschle) [2125216] - s390/pci: refactor zpci_create_device() (Tobias Huschle) [2125216] - s390/pci: remove superfluous zdev->zbus check (Tobias Huschle) [2125216] - x86/boot/64: Add missing fixup_pointer() for next_early_pgt access (Rafael Aquini) [2082806] - x86/boot/64: Fix crash if kernel image crosses page table boundary (Rafael Aquini) [2082806] - mm/slab_common: fix possible double free of kmem_cache (Waiman Long) [2093781] - mm/slab_common: Deleting kobject in kmem_cache_destroy() without holding slab_mutex/cpu_hotplug_lock (Waiman Long) [2093781] - mm/slab_common: use WARN() if cache still has objects on destroy (Waiman Long) [2093781] - slab: use __func__ to trace function name (Waiman Long) [2093781] - s390/hugetlb: fix prepare_hugepage_range() check for 2 GB hugepages (Tobias Huschle) [2125215] - platform/x86: intel/pmc: Add Alder Lake N support to PMC core driver (Prarit Bhargava) [2072654] - crash_core: Increase crashkernel=auto size for x86_64, s390 and arm64 (Lichen Liu) [2122874] - virtio-net: fix use-after-free in skb_gro_receive (Cindy Lu) [2069047] - virtio-net: fix use-after-free in page_to_skb() (Cindy Lu) [2069047] - virtio-net: restrict build_skb() use to some arches (Cindy Lu) [2069047] - virtio-net: page_to_skb() use build_skb when there's sufficient tailroom (Cindy Lu) [2069047] - sched/fair: Consider CPU affinity when allowing NUMA imbalance in find_idlest_group() (Phil Auld) [2110020] - sched/numa: Adjust imb_numa_nr to a better approximation of memory channels (Phil Auld) [2110020] - sched/numa: Apply imbalance limitations consistently (Phil Auld) [2110020] - sched/numa: Do not swap tasks between nodes when spare capacity is available (Phil Auld) [2110020] - sched/numa: Initialise numa_migrate_retry (Phil Auld) [2110020] - cpufreq: intel_pstate: Handle no_turbo in frequency invariance (Phil Auld) [2100594] - sched/fair: Introduce SIS_UTIL to search idle CPU based on sum of util_avg (Phil Auld) [2100594] - i2c: piix4: Fix a memory leak in the EFCH MMIO support (Sudheesh Mavila) [2105160] - assoc_array: Fix BUG_ON during garbage collect (Dave Wysochanski) [1920523] - wait: Fix __wait_event_hrtimeout for RT/DL tasks (Derek Barbosa) [2125233]- raid1: ensure write behind bio has less than BIO_MAX_VECS sectors (Nigel Croxon) [2116209] - ceph: fix statfs for subdir mounts (Xiubo Li) [2120943] - ceph: try to queue a writeback if revoking fails (Xiubo Li) [2120940] - ceph: update the auth cap when the async create req is forwarded (Xiubo Li) [2120932] - ceph: make change_auth_cap_ses a global symbol (Xiubo Li) [2120932] - fs/dcache: export d_same_name() helper (Xiubo Li) [2120932] - ceph: wait for the first reply of inflight async unlink (Xiubo Li) [2120932] - redhat: Enable KASAN_VMALLOC (Nico Pache) [2108620] - arm64: select KASAN_VMALLOC for SW/HW_TAGS modes (Nico Pache) [2108620] - x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access (Nico Pache) [2108620] - mm: defer kmemleak object creation of module_alloc() (Nico Pache) [2108620] - arm64: kaslr: keep modules inside module region when KASAN is enabled (Nico Pache) [2108620] - kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC (Nico Pache) [2108620] - arm64: Kconfig: select KASAN_VMALLOC if KANSAN_GENERIC is enabled (Nico Pache) [2108620] - arm64: kaslr: support randomized module area with KASAN_VMALLOC (Nico Pache) [2108620] - arm64: Kconfig: support CONFIG_KASAN_VMALLOC (Nico Pache) [2108620] - arm64: kasan: abstract _text and _end to KERNEL_START/END (Nico Pache) [2108620] - arm64: kasan: don't populate vmalloc area for CONFIG_KASAN_VMALLOC (Nico Pache) [2108620] - x86/kasan: support KASAN_VMALLOC (Nico Pache) [2108620] - ath9k: htc: clean up statistics macros (Jose Ignacio Tornos Martinez) [2084598] {CVE-2022-1679} - ath9k: hif_usb: simplify if-if to if-else (Jose Ignacio Tornos Martinez) [2084598] {CVE-2022-1679} - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb (Jose Ignacio Tornos Martinez) [2084598] {CVE-2022-1679} - igmp: Add ip_mc_list lock in ip_check_mc_rcu (Hangbin Liu) [2114946] {CVE-2022-20141} - scsi: zfcp: Fix missing auto port scan and thus missing target ports (Tobias Huschle) [2121089] - vfio/type1: Unpin zero pages (Alex Williamson) [2123015]- iommu/vt-d: Make DMAR_UNITS_SUPPORTED default 1024 (Jerry Snitselaar) [2120412] - Revert "iommu/vt-d: Make DMAR_UNITS_SUPPORTED a config setting" (Jerry Snitselaar) [2120412] - ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE (Oleg Nesterov) [2121269] {CVE-2022-30594} - redhat: remove unused STAMP variable from genspec.sh (Herton R. Krzesinski) - internal: Update RHEL_MINOR for the start of RHEL-8.8 development (Lucas Zampieri)- EDAC/amd64: Add new register offset support and related changes (Aristeu Rozanski) [2048792] - EDAC/amd64: Set memory type per DIMM (Aristeu Rozanski) [2048792] - Revert "ixgbevf: Mailbox improvements" (Ken Cox) [2120545] - Revert "ixgbevf: Add support for new mailbox communication between PF and VF" (Ken Cox) [2120545] - drm/amdgpu: Only disable prefer_shadow on hawaii (Lyude Paul) [2118755]- redhat: configs: add CONFIG_SERIAL_MULTI_INSTANTIATE=m for x86_64 (Jaroslav Kysela) [2005073] - ACPI: scan: Add CLSA0101 Laptop Support (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Add CLSA0101 Laptop (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Sort ACPI IDs by HID (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Get rid of redundant 'else' (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Use while (i--) pattern to clean up (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Improve dev_err_probe() messaging (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Drop duplicate check (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Improve autodetection (Jaroslav Kysela) [2005073] - ACPI / scan: Create platform device for CS35L41 (Jaroslav Kysela) [2005073] - ACPI: scan: Create platform device for BCM4752 and LNV4752 ACPI nodes (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Add SPI support (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Reorganize I2C functions (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Rename it for a generic serial driver name (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Use the new i2c_acpi_client_count() helper (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Use device_get_match_data() to get driver data (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Simplify with dev_err_probe() (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Drop redundant ACPI_PTR() (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Replace zero-length array with flexible-array member (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Fail the probe if no IRQ provided (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Derive the device name from parent (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Use struct_size() helper (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Allow to have same slaves (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Introduce IOAPIC IRQ support (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Distinguish IRQ resource type (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Count I2cSerialBus() resources (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Get rid of obsolete conditional (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Defer probe when no adapter found (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Accept errors of i2c_acpi_new_device() (Jaroslav Kysela) [2005073] - serdev: Fix detection of UART devices on Apple machines. (Jaroslav Kysela) [2005073] - serdev: Add ACPI devices by ResourceSource field (Jaroslav Kysela) [2005073] - spi: Return deferred probe error when controller isn't yet available (Jaroslav Kysela) [2005073] - spi/acpi: avoid spurious matches during slave enumeration (Jaroslav Kysela) [2005073] - spi: Add API to count spi acpi resources (Jaroslav Kysela) [2005073] - spi: Support selection of the index of the ACPI Spi Resource before alloc (Jaroslav Kysela) [2005073] - ACPI: Test for ACPI_SUCCESS rather than !ACPI_FAILURE (Jaroslav Kysela) [2005073] - spi/acpi: fix incorrect ACPI parent check (Jaroslav Kysela) [2005073] - spi: Create helper API to lookup ACPI info for spi device (Jaroslav Kysela) [2005073] - spi/acpi: enumerate all SPI slaves in the namespace (Jaroslav Kysela) [2005073] - spi: kill useless initializer in spi_register_controller() (Jaroslav Kysela) [2005073] - spi: fix ctrl->num_chipselect constraint (Jaroslav Kysela) [2005073] - spi: Don't call spi_get_gpio_descs() before device name is set (Jaroslav Kysela) [2005073] - spi: Avoid undefined behaviour when counting unused native CSs (Jaroslav Kysela) [2005073] - spi: Allow to have all native CSs in use along with GPIOs (Jaroslav Kysela) [2005073] - spi: Add missing error handling for CS GPIOs (Jaroslav Kysela) [2005073] - spi: export tracepoint symbols to modules (Jaroslav Kysela) [2005073] - spi: Fix zero length xfer bug (Jaroslav Kysela) [2005073] - spi: Add generic support for unused native cs with cs-gpios (Jaroslav Kysela) [2005073] - spi: Reduce kthread priority (Jaroslav Kysela) [2005073] - spi: core: Use DEVICE_ATTR_RW() for SPI slave control sysfs attribute (Jaroslav Kysela) [2005073] - i2c: acpi: Add an i2c_acpi_client_count() helper function (Jaroslav Kysela) [2005073] - s390/qeth: cache link_info for ethtool (Michal Schmidt) [2117098] - nfp: amend removal of MODULE_VERSION (Stefan Assmann) [1955769] - x86/speculation: Add LFENCE to RSB fill sequence (Waiman Long) [2115080] {CVE-2022-26373} - x86/speculation: Add RSB VM Exit protections (Waiman Long) [2115080] {CVE-2022-26373} - tools headers cpufeatures: Sync with the kernel sources (Waiman Long) [2115080] - tools headers cpufeatures: Sync with the kernel sources (Waiman Long) [2115080] - x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n (Waiman Long) [2115080] - x86/bugs: Do not enable IBPB at firmware entry when IBPB is not available (Waiman Long) [2115080] - x86/amd: Use IBPB for firmware calls (Waiman Long) [2115080] - x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts (Waiman Long) [2115080] - iavf: Fix reset error handling (Petr Oros) [2119759] - iavf: Fix NULL pointer dereference in iavf_get_link_ksettings (Petr Oros) [2119759] - iavf: Fix adminq error handling (Petr Oros) [2119759] - iavf: Fix missing state logs (Petr Oros) [2119759] - ixgbe: Add locking to prevent panic when setting sriov_numvfs to zero (Ken Cox) [1978613]- netfilter: ipset: fix suspicious RCU usage in find_set_and_id (Florian Westphal) [2118526] - net/mlx5e: Update netdev features after changing XDP state (Amir Tzin) [2049440] - net/mlx5e: CT: Use own workqueue instead of mlx5e priv (Amir Tzin) [2049440] - net/mlx5e: CT: Add ct driver counters (Amir Tzin) [2049440] - net/mlx5e: CT: Fix cleanup of CT before cleanup of TC ct rules (Amir Tzin) [2049440] - net/mlx5e: Align mlx5e_cleanup_uplink_rep_tx() with upstream code. (Amir Tzin) [2049440] - net/mlx5e: Correct the calculation of max channels for rep (Amir Tzin) [2049440] - Documentation: devlink: mlx5.rst: Fix htmldoc build warning (Amir Tzin) [2049440] - net/mlx5: fs, fail conflicting actions (Amir Tzin) [2049440] - net/mlx5: Rearm the FW tracer after each tracer event (Amir Tzin) [2049440] - net/mlx5: correct ECE offset in query qp output (Amir Tzin) [2049440] - net/mlx5e: Disable softirq in mlx5e_activate_rq to avoid race condition (Amir Tzin) [2049440] - net/mlx5e: TC NIC mode, fix tc chains miss table (Amir Tzin) [2049440] - net/mlx5: Don't use already freed action pointer (Amir Tzin) [2049440] - net/mlx5: fix typo in comment (Amir Tzin) [2049440] - IB/mlx5: Fix undefined behavior due to shift overflowing the constant (Amir Tzin) [2049440] - net/mlx5e: Force ethertype usage in mlx5_ct_fs_smfs_fill_mask() (Amir Tzin) [2049440] - net/mlx5: Drain fw_reset when removing device (Amir Tzin) [2049440] - net/mlx5e: CT: Fix setting flow_source for smfs ct tuples (Amir Tzin) [2049440] - net/mlx5e: CT: Fix support for GRE tuples (Amir Tzin) [2049440] - net/mlx5e: Remove HW-GRO from reported features (Amir Tzin) [2049440] - net/mlx5e: Properly block HW GRO when XDP is enabled (Amir Tzin) [2049440] - net/mlx5e: Properly block LRO when XDP is enabled (Amir Tzin) [2049440] - net/mlx5e: Block rx-gro-hw feature in switchdev mode (Amir Tzin) [2049440] - net/mlx5e: Wrap mlx5e_trap_napi_poll into rcu_read_lock (Amir Tzin) [2049440] - net/mlx5: Initialize flow steering during driver probe (Amir Tzin) [2049440] - net/mlx5: Fix matching on inner TTC (Amir Tzin) [2049440] - net/mlx5: Avoid double clear or set of sync reset requested (Amir Tzin) [2049440] - net/mlx5: Fix deadlock in sync reset flow (Amir Tzin) [2049440] - net/mlx5e: Fix trust state reset in reload (Amir Tzin) [2049440] - net/mlx5e: Avoid checking offload capability in post_parse action (Amir Tzin) [2049440] - net/mlx5e: CT: Fix queued up restore put() executing after relevant ft release (Amir Tzin) [2049440] - net/mlx5e: TC, Fix ct_clear overwriting ct action metadata (Amir Tzin) [2049440] - net/mlx5e: Lag, Don't skip fib events on current dst (Amir Tzin) [2049440] - net/mlx5e: Lag, Fix fib_info pointer assignment (Amir Tzin) [2049440] - net/mlx5e: Lag, Fix use-after-free in fib event handler (Amir Tzin) [2049440] - net/mlx5e: Fix the calling of update_buffer_lossy() API (Amir Tzin) [2049440] - net/mlx5e: Don't match double-vlan packets if cvlan is not set (Amir Tzin) [2049440] - net/mlx5: Fix slab-out-of-bounds while reading resource dump menu (Amir Tzin) [2049440] - RDMA/mlx5: Add a missing update of cache->last_add (Amir Tzin) [2049440] - RDMA/mlx5: Don't remove cache MRs when a delay is needed (Amir Tzin) [2049440] - net/mlx5e: HTB, remove unused function declaration (Amir Tzin) [2049440] - net/mlx5e: Statify function mlx5_cmd_trigger_completions (Amir Tzin) [2049440] - net/mlx5: Remove unused fill page array API function (Amir Tzin) [2049440] - net/mlx5: Remove unused exported contiguous coherent buffer allocation API (Amir Tzin) [2049440] - net/mlx5: CT: Remove extra rhashtable remove on tuple entries (Amir Tzin) [2049440] - net/mlx5: DR, Remove hw_ste from mlx5dr_ste to reduce memory (Amir Tzin) [2049440] - net/mlx5: DR, Remove 4 members from mlx5dr_ste_htbl to reduce memory (Amir Tzin) [2049440] - net/mlx5: DR, Remove num_of_entries byte_size from struct mlx5_dr_icm_chunk (Amir Tzin) [2049440] - net/mlx5: DR, Remove icm_addr from mlx5dr_icm_chunk to reduce memory (Amir Tzin) [2049440] - net/mlx5: DR, Remove mr_addr rkey from struct mlx5dr_icm_chunk (Amir Tzin) [2049440] - net/mlx5: DR, Adjust structure member to reduce memory hole (Amir Tzin) [2049440] - net/mlx5e: Drop cqe_bcnt32 from mlx5e_skb_from_cqe_mpwrq_linear (Amir Tzin) [2049440] - net/mlx5e: Drop the len output parameter from mlx5e_xdp_handle (Amir Tzin) [2049440] - net/mlx5e: RX, Test the XDP program existence out of the handler (Amir Tzin) [2049440] - net/mlx5e: Build SKB in place over the first fragment in non-linear legacy RQ (Amir Tzin) [2049440] - net/mlx5e: Add headroom only to the first fragment in legacy RQ (Amir Tzin) [2049440] - net/mlx5e: Validate MTU when building non-linear legacy RQ fragments info (Amir Tzin) [2049440] - net/mlx5e: MPLSoUDP encap, support action vlan pop_eth explicitly (Amir Tzin) [2049440] - net/mlx5e: MPLSoUDP decap, use vlan push_eth instead of pedit (Amir Tzin) [2049440] - RDMA/mlx5: Fix memory leak in error flow for subscribe event routine (Amir Tzin) [2049440] - net/mlx5e: Fix use-after-free in mlx5e_stats_grp_sw_update_stats (Amir Tzin) [2049440] - net/mlx5e: Remove overzealous validations in netlink EEPROM query (Amir Tzin) [2049440] - net/mlx5: Parse module mapping using mlx5_ifc (Amir Tzin) [2049440] - net/mlx5: Query the maximum MCIA register read size from firmware (Amir Tzin) [2049440] - net/mlx5: CT: Create smfs dr matchers dynamically (Amir Tzin) [2049440] - net/mlx5: CT: Add software steering ct flow steering provider (Amir Tzin) [2049440] - net/mlx5: Add smfs lib to export direct steering API to CT (Amir Tzin) [2049440] - net/mlx5: DR, Add helper to get backing dr table from a mlx5 flow table (Amir Tzin) [2049440] - net/mlx5: CT: Introduce a platform for multiple flow steering providers (Amir Tzin) [2049440] - net/mlx5: Node-aware allocation for the doorbell pgdir (Amir Tzin) [2049440] - net/mlx5: Node-aware allocation for UAR (Amir Tzin) [2049440] - net/mlx5: Node-aware allocation for the EQs (Amir Tzin) [2049440] - net/mlx5: Node-aware allocation for the EQ table (Amir Tzin) [2049440] - net/mlx5: Node-aware allocation for the IRQ table (Amir Tzin) [2049440] - net/mlx5: Delete useless module.h include (Amir Tzin) [2049440] - net/mlx5: DR, Add support for ConnectX-7 steering (Amir Tzin) [2049440] - net/mlx5: DR, Refactor ste_ctx handling for STE v0/1 (Amir Tzin) [2049440] - net/mlx5: DR, Rename action modify fields to reflect naming in HW spec (Amir Tzin) [2049440] - net/mlx5: DR, Fix handling of different actions on the same STE in STEv1 (Amir Tzin) [2049440] - net/mlx5: DR, Remove unneeded comments (Amir Tzin) [2049440] - net/mlx5: DR, Add support for matching on Internet Header Length (IHL) (Amir Tzin) [2049440] - net/mlx5: DR, Align mlx5dv_dr API vport action with FW behavior (Amir Tzin) [2049440] - net/mlx5: Add debugfs counters for page commands failures (Amir Tzin) [2049440] - net/mlx5: Add pages debugfs (Amir Tzin) [2049440] - net/mlx5: Move debugfs entries to separate struct (Amir Tzin) [2049440] - net/mlx5: Change release_all_pages cap bit location (Amir Tzin) [2049440] - net/mlx5: Remove redundant error on reclaim pages (Amir Tzin) [2049440] - net/mlx5: Remove redundant error on give pages (Amir Tzin) [2049440] - net/mlx5: Remove redundant notify fail on give pages (Amir Tzin) [2049440] - net/mlx5: Add command failures data to debugfs (Amir Tzin) [2049440] - net/mlx5e: TC, Fix use after free in mlx5e_clone_flow_attr_for_post_act() (Amir Tzin) [2049440] - net/mlx5: Support GRE conntrack offload (Amir Tzin) [2049440] - mlx5: add support for page_pool_get_stats (Amir Tzin) [2049440] - net/mlx5: Add migration commands definitions (Amir Tzin) [2049440] - net/mlx5: Introduce migration bits and structures (Amir Tzin) [2049440] - net/mlx5: Expose APIs to get/put the mlx5 core device (Amir Tzin) [2049440] - net/mlx5: Disable SRIOV before PF removal (Amir Tzin) [2049440] - net/mlx5: Reuse exported virtfn index function call (Amir Tzin) [2049440] - net/mlx5: Add clarification on sync reset failure (Amir Tzin) [2049440] - net/mlx5: Add reset_state field to MFRL register (Amir Tzin) [2049440] - RDMA/mlx5: Use new command interface API (Amir Tzin) [2049440] - net/mlx5: cmdif, Refactor error handling and reporting of async commands (Amir Tzin) [2049440] - net/mlx5: Use mlx5_cmd_do() in core create_{cq,dct} (Amir Tzin) [2049440] - net/mlx5: cmdif, Add new api for command execution (Amir Tzin) [2049440] - net/mlx5: cmdif, cmd_check refactoring (Amir Tzin) [2049440] - net/mlx5: cmdif, Return value improvements (Amir Tzin) [2049440] - net/mlx5: Lag, offload active-backup drops to hardware (Amir Tzin) [2049440] - net/mlx5: Lag, record inactive state of bond device (Amir Tzin) [2049440] - net/mlx5: Lag, don't use magic numbers for ports (Amir Tzin) [2049440] - net/mlx5: Lag, use local variable already defined to access E-Switch (Amir Tzin) [2049440] - net/mlx5: E-switch, add drop rule support to ingress ACL (Amir Tzin) [2049440] - net/mlx5: E-switch, remove special uplink ingress ACL handling (Amir Tzin) [2049440 2049580] - net/mlx5: E-Switch, reserve and use same uplink metadata across ports (Amir Tzin) [2049440 2049580] - net/mlx5: Add ability to insert to specific flow group (Amir Tzin) [2049440] - mlx5: remove unused static inlines (Amir Tzin) [2049440] - RDMA/mlx5: Reorder calls to pcie_relaxed_ordering_enabled() (Amir Tzin) [2049440] - RDMA/mlx5: Store ndescs instead of the translation table size (Amir Tzin) [2049440] - RDMA/mlx5: Merge similar flows of allocating MR from the cache (Amir Tzin) [2049440] - RDMA/mlx5: Fix the flow of a miss in the allocation of a cache ODP MR (Amir Tzin) [2049440] - RDMA/mlx5: Remove redundant work in struct mlx5_cache_ent (Amir Tzin) [2049440] - net/mlx5e: TC, Allow sample action with CT (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Make post_act parse CT and sample actions (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Clean redundant counter flag from tc action parsers (Amir Tzin) [2049440 2049659] - net/mlx5e: Use multi table support for CT and sample actions (Amir Tzin) [2049440 2049659] - net/mlx5e: Create new flow attr for multi table actions (Amir Tzin) [2049440 2049659] - net/mlx5e: Add post act offload/unoffload API (Amir Tzin) [2049440 2049659] - net/mlx5e: Pass actions param to actions_match_supported() (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Move flow hashtable to be per rep (Amir Tzin) [2049440] - net/mlx5e: E-Switch, Add support for tx_port_ts in switchdev mode (Amir Tzin) [2049440] - net/mlx5e: E-Switch, Add PTP counters for uplink representor (Amir Tzin) [2049440] - net/mlx5e: RX, Restrict bulk size for small Striding RQs (Amir Tzin) [2049440] - net/mlx5e: Default to Striding RQ when not conflicting with CQE compression (Amir Tzin) [2049440] - net/mlx5e: Generalize packet merge error message (Amir Tzin) [2049440] - net/mlx5e: Add support for using xdp->data_meta (Amir Tzin) [2049440] - net/mlx5e: Fix spelling mistake "supoported" -> "supported" (Amir Tzin) [2049440] - net/mlx5e: Optimize the common case condition in mlx5e_select_queue (Amir Tzin) [2049440] - net/mlx5e: Optimize modulo in mlx5e_select_queue (Amir Tzin) [2049440] - net/mlx5e: Optimize mlx5e_select_queue (Amir Tzin) [2049440] - net/mlx5e: Use READ_ONCE/WRITE_ONCE for DCBX trust state (Amir Tzin) [2049440] - net/mlx5e: Move repeating code that gets TC prio into a function (Amir Tzin) [2049440] - net/mlx5e: Use select queue parameters to sync with control flow (Amir Tzin) [2049440] - net/mlx5e: Move mlx5e_select_queue to en/selq.c (Amir Tzin) [2049440] - net/mlx5e: Introduce select queue parameters (Amir Tzin) [2049440] - net/mlx5e: Sync txq2sq updates with mlx5e_xmit for HTB queues (Amir Tzin) [2049440] - net/mlx5e: Use a barrier after updating txq2sq (Amir Tzin) [2049440] - net/mlx5e: Disable TX queues before registering the netdev (Amir Tzin) [2049440] - net/mlx5e: Cleanup of start/stop all queues (Amir Tzin) [2049440] - net/mlx5e: Use FW limitation for max MPW WQEBBs (Amir Tzin) [2049440] - net/mlx5e: Read max WQEBBs on the SQ from firmware (Amir Tzin) [2049440] - net/mlx5e: Remove unused tstamp SQ field (Amir Tzin) [2049440] - RDMA/mlx5: Delete useless module.h include (Amir Tzin) [2049440] - RDMA/mlx5: Delete get_num_static_uars function (Amir Tzin) [2049440] - net/mlx5: VLAN push on RX, pop on TX (Amir Tzin) [2049440 2049616] - net/mlx5: Introduce software defined steering capabilities (Amir Tzin) [2049440 2049616] - net/mlx5: Remove unused TIR modify bitmask enums (Amir Tzin) [2049440] - net/mlx5e: CT, Remove redundant flow args from tc ct calls (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Store mapped tunnel id on flow attr (Amir Tzin) [2049440 2049659] - net/mlx5e: Test CT and SAMPLE on flow attr (Amir Tzin) [2049440 2049580 2049659] - net/mlx5e: Refactor eswitch attr flags to just attr flags (Amir Tzin) [2049440 2049580 2049659] - net/mlx5e: CT, Don't set flow flag CT for ct clear flow (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Hold sample_attr on stack instead of pointer (Amir Tzin) [2049440 2049580 2049659] - net/mlx5e: TC, Reject rules with multiple CT actions (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Refactor mlx5e_tc_add_flow_mod_hdr() to get flow attr (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Pass attr to tc_act can_offload() (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Split pedit offloads verify from alloc_tc_pedit_action() (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Move pedit_headers_action to parse_attr (Amir Tzin) [2049440 2049659] - net/mlx5e: Move counter creation call to alloc_flow_attr_counter() (Amir Tzin) [2049440 2049659] - net/mlx5e: Pass attr arg for attaching/detaching encaps (Amir Tzin) [2049440 2049659] - net/mlx5e: Move code chunk setting encap dests into its own function (Amir Tzin) [2049440 2049659] - net_sched: cls_route: remove from list when handle is 0 (Felix Maurer) [2116328] {CVE-2022-2588} - netfilter: nf_tables: do not allow RULE_ID to refer to another chain (Florian Westphal) [2116356] {CVE-2022-2586} - netfilter: nf_tables: do not allow SET_ID to refer to another table (Florian Westphal) [2116356] {CVE-2022-2586} - netfilter: nf_queue: do not allow packet truncation below transport header offset (Florian Westphal) [2116159] {CVE-2022-36946} - net: let flow have same hash in two directions (Ivan Vecera) [2111094] - ipv4: Fix data-races around sysctl_fib_multipath_hash_fields. (Ivan Vecera) [2111094] - net: Add notifications when multipath hash field change (Ivan Vecera) [2111094] - selftests: forwarding: Add test for custom multipath hash with IPv6 GRE (Ivan Vecera) [2111094] - selftests: forwarding: Add test for custom multipath hash with IPv4 GRE (Ivan Vecera) [2111094] - selftests: forwarding: Add test for custom multipath hash (Ivan Vecera) [2111094] - ipv6: Add custom multipath hash policy (Ivan Vecera) [2111094] - ipv6: Add a sysctl to control multipath hash fields (Ivan Vecera) [2111094] - ipv6: Calculate multipath hash inside switch statement (Ivan Vecera) [2111094] - ipv6: Use a more suitable label name (Ivan Vecera) [2111094] - ipv4: Add custom multipath hash policy (Ivan Vecera) [2111094] - ipv4: Add a sysctl to control multipath hash fields (Ivan Vecera) [2111094] - ipv4: Calculate multipath hash inside switch statement (Ivan Vecera) [2111094] - ipv6: Use math to point per net sysctls into the appropriate struct net (Ivan Vecera) [2111094] - selftest/net/forwarding: declare NETIFS p9 p10 (Ivan Vecera) [2111094] - ipv6: Fix sysctl max for fib_multipath_hash_policy (Ivan Vecera) [2111094] - selftests: forwarding: Test multipath hashing on inner IP pkts for GRE tunnel (Ivan Vecera) [2111094] - ipv6: Support multipath hashing on inner IP pkts (Ivan Vecera) [2111094] - ipv4: Multipath hashing on inner L3 needs to consider inner IPv6 pkts (Ivan Vecera) [2111094] - ipv4: Support multipath hashing on inner IP pkts for GRE tunnel (Ivan Vecera) [2111094] - ipv4: Initialize flowi4_multipath_hash in data path (Ivan Vecera) [2111094] - net: ipv4: Fix NULL pointer dereference in route lookup (Ivan Vecera) [2111094] - route: Add multipath_hash in flowi_common to make user-define hash (Ivan Vecera) [2111094]- drm/nouveau/kms/nv140-: Disable interlacing (Lyude Paul) [2097647] - rpm: convert gcc and libelf to Recommends (Jarod Wilson) [2114900] - redhat: add ca7 to redhat/git/files (Jarod Wilson)- net/mlx5e: TC, Remove redundant error logging (Amir Tzin) [2049436] - net/mlx5e: SHAMPO, reduce TIR indication (Amir Tzin) [2049436] - net/mlx5e: Lag, Only handle events from highest priority multipath entry (Amir Tzin) [2049436] - net/mlx5: Fix offloading with ESWITCH_IPV4_TTL_MODIFY_ENABLE (Amir Tzin) [2049436] - net/mlx5: Fix a race on command flush flow (Amir Tzin) [2049436] - net/mlx5: Fix size field in bufferx_reg struct (Amir Tzin) [2049436] - net/mlx5e: Fix VF min/max rate parameters interchange mistake (Amir Tzin) [2049436] - net/mlx5e: Add missing increment of count (Amir Tzin) [2049436] - net/mlx5e: MPLSoUDP decap, fix check for unsupported matches (Amir Tzin) [2049436] - net/mlx5e: Fix MPLSoUDP encap to use MPLS action information (Amir Tzin) [2049436] - net/mlx5e: Add feature check for set fec counters (Amir Tzin) [2049436 2049711] - net/mlx5e: TC, Skip redundant ct clear actions (Amir Tzin) [2049436] - net/mlx5e: TC, Reject rules with forward and drop actions (Amir Tzin) [2049436] - net/mlx5e: TC, Reject rules with drop and modify hdr action (Amir Tzin) [2049436] - net/mlx5e: kTLS, Use CHECKSUM_UNNECESSARY for device-offloaded packets (Amir Tzin) [2049436] - net/mlx5e: Use dma device access helper (add dropped hunk) (Amir Tzin) [2049436] - net/mlx5e: Fix wrong return value on ioctl EEPROM query failure (Amir Tzin) [2049436] - net/mlx5: Fix possible deadlock on rule deletion (Amir Tzin) [2049436] - net/mlx5: Fix tc max supported prio for nic mode (Amir Tzin) [2049436] - net/mlx5: Update log_max_qp value to be 17 at most (Amir Tzin) [2049436] - net/mlx5: DR, Don't allow match on IP w/o matching on full ethertype/ip_version (Amir Tzin) [2049436] - net/mlx5e: Avoid field-overflowing memcpy() (Amir Tzin) [2049436] - net/mlx5e: Use struct_group() for memcpy() region (Amir Tzin) [2049436] - net/mlx5e: IPsec: Fix tunnel mode crypto offload for non TCP/UDP traffic (Amir Tzin) [2049436 2052871] - net/mlx5e: IPsec: Fix crypto offload for non TCP/UDP encapsulated traffic (Amir Tzin) [2049436 2052871] - net/mlx5e: Don't treat small ceil values as unlimited in HTB offload (Amir Tzin) [2049436] - net/mlx5: E-Switch, Fix uninitialized variable modact (Amir Tzin) [2049436] - net/mlx5e: Fix handling of wrong devices during bond netevent (Amir Tzin) [2049436] - net/mlx5e: Fix broken SKB allocation in HW-GRO (Amir Tzin) [2049436] - net/mlx5e: Fix wrong calculation of header index in HW_GRO (Amir Tzin) [2049436] - net/mlx5: Fix offloading with ESWITCH_IPV4_TTL_MODIFY_ENABLE (Amir Tzin) [2049436] - net/mlx5e: TC, Reject rules with forward and drop actions (Amir Tzin) [2049436] - net/mlx5: Use del_timer_sync in fw reset flow of halting poll (Amir Tzin) [2049436] - net/mlx5e: Fix module EEPROM query (Amir Tzin) [2049436] - net/mlx5e: TC, Reject rules with drop and modify hdr action (Amir Tzin) [2049436] - net/mlx5: Bridge, ensure dev_name is null-terminated (Amir Tzin) [2049436] - net/mlx5: Bridge, take rtnl lock in init error handler (Amir Tzin) [2049436] - mlx5: Don't accidentally set RTO_ONLINK before mlx5e_route_lookup_ipv4_get() (Amir Tzin) [2049436] - net/mlx5e: Fix build error in fec_set_block_stats() (Amir Tzin) [2049436] - Revert "net/mlx5: Add retry mechanism to the command entry index allocation" (Amir Tzin) [2049436] - net/mlx5: Set command entry semaphore up once got index free (Amir Tzin) [2049436] - net/mlx5e: Sync VXLAN udp ports during uplink representor profile change (Amir Tzin) [2049436] - net/mlx5: Fix access to sf_dev_table on allocation failure (Amir Tzin) [2049436] - net/mlx5e: Fix matching on modified inner ip_ecn bits (Amir Tzin) [2049436] - Revert "net/mlx5e: Block offload of outer header csum for GRE tunnel" (Amir Tzin) [2049436] - Revert "net/mlx5e: Block offload of outer header csum for UDP tunnels" (Amir Tzin) [2049436] - net/mlx5e: Fix nullptr on deleting mirroring rule (Amir Tzin) [2049436] - net/mlx5e: Fix page DMA map/unmap attributes (Amir Tzin) [2049436] - net/mlx5: Use dma device access helper (add dropped hunk) (Amir Tzin) [2049436] - net/mlx5e: Add recovery flow in case of error CQE (Amir Tzin) [2049436] - net/mlx5e: Refactor set_pflag_cqe_based_moder (Amir Tzin) [2049436] - net/mlx5e: Move HW-GRO and CQE compression check to fix features flow (Amir Tzin) [2049436] - net/mlx5e: Fix feature check per profile (Amir Tzin) [2049436] - net/mlx5e: Unblock setting vid 0 for VF in case PF isn't eswitch manager (Amir Tzin) [2049436] - net/mlx5e: Expose FEC counters via ethtool (Amir Tzin) [2049436 2049711] - net/mlx5: Update log_max_qp value to FW max capability (Amir Tzin) [2049436] - net/mlx5: Use irq_set_affinity_and_hint() (Amir Tzin) [2049436] - net/mlx5: SF, Use all available cpu for setting cpu affinity (Amir Tzin) [2049436] - net/mlx5: Introduce API for bulk request and release of IRQs (Amir Tzin) [2049436] - net/mlx5: Split irq_pool_affinity logic to new file (Amir Tzin) [2049436] - net/mlx5: Move affinity assignment into irq_request (Amir Tzin) [2049436] - net/mlx5: Introduce control IRQ request API (Amir Tzin) [2049436] - net/mlx5: mlx5e_hv_vhca_stats_create return type to void (Amir Tzin) [2049436] - RDMA/mlx5: Print wc status on CQE error and dump needed (Amir Tzin) [2049436] - net: fixup build after bpf header changes (Amir Tzin) [2049436] - net/mlx5: CT: Set flow source hint from provided tuple device (Amir Tzin) [2049436] - net/mlx5: Set SMFS as a default steering mode if device supports it (Amir Tzin) [2049436] - net/mlx5: DR, Improve steering for empty or RX/TX-only matchers (Amir Tzin) [2049436] - net/mlx5: DR, Add support for matching on geneve_tlv_option_0_exist field (Amir Tzin) [2049436] - net/mlx5: DR, Support matching on tunnel headers 0 and 1 (Amir Tzin) [2049436] - net/mlx5: DR, Add misc5 to match_param structs (Amir Tzin) [2049436] - net/mlx5: Add misc5 flow table match parameters (Amir Tzin) [2049436] - net/mlx5: DR, Add support for UPLINK destination type (Amir Tzin) [2049436] - net/mlx5e: Use auxiliary_device driver data helpers (Amir Tzin) [2049436] - net/mlx5e: Take packet_merge params directly from the RX res struct (Amir Tzin) [2049436] - net/mlx5e: Allocate per-channel stats dynamically at first usage (Amir Tzin) [2049436] - net/mlx5e: Use dynamic per-channel allocations in stats (Amir Tzin) [2049436] - net/mlx5e: Allow profile-specific limitation on max num of channels (Amir Tzin) [2049436] - net/mlx5e: Save memory by using dynamic allocation in netdev priv (Amir Tzin) [2049436] - net/mlx5e: Add profile indications for PTP and QOS HTB features (Amir Tzin) [2049436] - net/mlx5e: Use bitmap field for profile features (Amir Tzin) [2049436] - net/mlx5: Remove the repeated declaration (Amir Tzin) [2049436] - net/mlx5: Let user configure max_macs generic param (Amir Tzin) [2049436] - net/mlx5: Let user configure event_eq_size param (Amir Tzin) [2049436] - net/mlx5: Let user configure io_eq_size param (Amir Tzin) [2049436] - net/mlx5: Introduce log_max_current_uc_list_wr_supported bit (Amir Tzin) [2049436] - net/mlx5e: Move goto action checks into tc_action goto post parse op (Amir Tzin) [2049436] - net/mlx5e: Move vlan action chunk into tc action vlan post parse op (Amir Tzin) [2049436] - net/mlx5e: Add post_parse() op to tc action infrastructure (Amir Tzin) [2049436] - net/mlx5e: Move sample attr allocation to tc_action sample parse op (Amir Tzin) [2049436] - net/mlx5e: TC action parsing loop (Amir Tzin) [2049436] - net/mlx5e: Add redirect ingress to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add sample and ptype to tc_action infra (Amir Tzin) [2049436] - net/mlx5e: Add ct to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add mirred/redirect to tc action infra (Amir Tzin) [2049436] - Revert "net/mlx5e: TC, Remove redundant error logging" (Amir Tzin) [2049436] - net/mlx5e: Add mpls push/pop to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add vlan push/pop/mangle to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add pedit to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add csum to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add tunnel encap/decap to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add goto to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add tc action infrastructure (Amir Tzin) [2049436] - RDMA/mlx5: Use memset_after() to zero struct mlx5_ib_mr (Amir Tzin) [2049436] - RDMA/mlx5: Add support to multiple priorities for FDB rules (Amir Tzin) [2049436] - net/mlx5: Create more priorities for FDB bypass namespace (Amir Tzin) [2049436] - net/mlx5: Refactor mlx5_get_flow_namespace (Amir Tzin) [2049436] - net/mlx5: Separate FDB namespace (Amir Tzin) [2049436] - net/mlx5: Dynamically resize flow counters query buffer (Amir Tzin) [2049436] - net/mlx5e: TC, Set flow attr ip_version earlier (Amir Tzin) [2049436] - net/mlx5e: TC, Move common flow_action checks into function (Amir Tzin) [2049436] - net/mlx5e: Remove redundant actions arg from vlan push/pop funcs (Amir Tzin) [2049436] - net/mlx5e: Remove redundant actions arg from validate_goto_chain() (Amir Tzin) [2049436] - net/mlx5e: TC, Remove redundant action stack var (Amir Tzin) [2049436] - net/mlx5e: Hide function mlx5e_num_channels_changed (Amir Tzin) [2049436] - net/mlx5e: SHAMPO, clean MLX5E_MAX_KLM_PER_WQE macro (Amir Tzin) [2049436] - net/mlx5: Print more info on pci error handlers (Amir Tzin) [2049436] - net/mlx5: SF, silence an uninitialized variable warning (Amir Tzin) [2049436] - net/mlx5: Fix error return code in esw_qos_create() (Amir Tzin) [2049436] - net/mlx5: E-switch, Create QoS on demand (Amir Tzin) [2049436] - net/mlx5: E-switch, Enable vport QoS on demand (Amir Tzin) [2049436] - net/mlx5: E-switch, move offloads mode callbacks to offloads file (Amir Tzin) [2049436] - net/mlx5: E-switch, Reuse mlx5_eswitch_set_vport_mac (Amir Tzin) [2049436] - net/mlx5: E-switch, Remove vport enabled check (Amir Tzin) [2049436] - net/mlx5e: Specify out ifindex when looking up decap route (Amir Tzin) [2049436] - net/mlx5e: TC, Move comment about mod header flag to correct place (Amir Tzin) [2049436] - net/mlx5e: TC, Move kfree() calls after destroying all resources (Amir Tzin) [2049436] - net/mlx5e: TC, Destroy nic flow counter if exists (Amir Tzin) [2049436] - net/mlx5: TC, using swap() instead of tmp variable (Amir Tzin) [2049436] - net/mlx5: CT: Allow static allocation of mod headers (Amir Tzin) [2049436] - net/mlx5e: Refactor mod header management API (Amir Tzin) [2049436] - net/mlx5: Avoid printing health buffer when firmware is unavailable (Amir Tzin) [2049436 2049717] - net/mlx5e: Support ethtool cq mode (Amir Tzin) [2049436 2049840] - Revert "RDMA/mlx5: Fix releasing unallocated memory in dereg MR flow" (Amir Tzin) [2049435] - net/mlx5: Use first online CPU instead of hard coded CPU (Amir Tzin) [2049435] - net/mlx5e: SHAMPO, Fix constant expression result (Amir Tzin) [2049435] - net/mlx5: Fix access to a non-supported register (Amir Tzin) [2049435 2049717] - net/mlx5: Fix too early queueing of log timestamp work (Amir Tzin) [2049435 2049717] - net/mlx5: Fix use after free in mlx5_health_wait_pci_up (Amir Tzin) [2049435] - net/mlx5: Lag, Fix recreation of VF LAG (Amir Tzin) [2049435] - net/mlx5e: Sync TIR params updates against concurrent create/modify (Amir Tzin) [2049435] - RDMA/mlx5: Fix releasing unallocated memory in dereg MR flow (Amir Tzin) [2049435] - net/mlx5: Fix flow counters SF bulk query len (Amir Tzin) [2049435] - net/mlx5: Lag, fix a potential Oops with mlx5_lag_create_definer() (Amir Tzin) [2049435] - net/mlx5e: Prevent HW-GRO and CQE-COMPRESS features operate together (Amir Tzin) [2049435] - net/mlx5e: Add HW-GRO offload (Amir Tzin) [2049435] - net/mlx5e: Add HW_GRO statistics (Amir Tzin) [2049435] - net/mlx5e: HW_GRO cqe handler implementation (Amir Tzin) [2049435] - net/mlx5e: Add data path for SHAMPO feature (Amir Tzin) [2049435] - net/mlx5e: Add handle SHAMPO cqe support (Amir Tzin) [2049435] - net/mlx5e: Add control path for SHAMPO feature (Amir Tzin) [2049435] - net/mlx5e: Add support to klm_umr_wqe (Amir Tzin) [2049435] - net/mlx5e: Rename TIR lro functions to TIR packet merge functions (Amir Tzin) [2049435] - net/mlx5e: Align mlx5e_resources with upstream code. (Amir Tzin) [2049435] - net/mlx5: Add SHAMPO caps, HW bits and enumerations (Amir Tzin) [2049435] - net/mlx5e: Rename lro_timeout to packet_merge_timeout (Amir Tzin) [2049435] - net/mlx5: SF_DEV Add SF device trace points (Amir Tzin) [2049435] - net/mlx5: SF, Add SF trace points (Amir Tzin) [2049435] - net/mlx5: Bridge, support replacing existing FDB entry (Amir Tzin) [2049435] - net/mlx5: Bridge, extract code to lookup and del/notify entry (Amir Tzin) [2049435] - net/mlx5: Add periodic update of host time to firmware (Amir Tzin) [2049435 2049717] - net/mlx5: Print health buffer by log level (Amir Tzin) [2049435 2049717] - net/mlx5: Extend health buffer dump (Amir Tzin) [2049435 2049717] - net/mlx5: Reduce flow counters bulk query buffer size for SFs (Amir Tzin) [2049435] - net/mlx5: Fix unused function warning of mlx5i_flow_type_mask (Amir Tzin) [2049435] - net/mlx5: Remove unnecessary checks for slow path flag (Amir Tzin) [2049435] - net/mlx5e: don't write directly to netdev->dev_addr (Amir Tzin) [2049435] - RDMA/mlx5: Use dev_addr_mod() (Amir Tzin) [2049435] - RDMA/mlx5: fix build error with INFINIBAND_USER_ACCESS=n (Amir Tzin) [2049435] - RDMA/mlx5: Attach ndescs to mlx5_ib_mkey (Amir Tzin) [2049435] - RDMA/mlx5: Move struct mlx5_core_mkey to mlx5_ib (Amir Tzin) [2049435] - RDMA/mlx5: Replace struct mlx5_core_mkey by u32 key (Amir Tzin) [2049435] - RDMA/mlx5: Align mlx5e_resources with upstream code. (Amir Tzin) [2049435] - RDMA/mlx5: Remove pd from struct mlx5_core_mkey (Amir Tzin) [2049435] - RDMA/mlx5: Remove size from struct mlx5_core_mkey (Amir Tzin) [2049435] - RDMA/mlx5: Remove iova from struct mlx5_core_mkey (Amir Tzin) [2049435] - net/mlx5: E-Switch, Increase supported number of forward destinations to 32 (Amir Tzin) [2049435] - net/mlx5: E-Switch, Use dynamic alloc for dest array (Amir Tzin) [2049435] - net/mlx5: Lag, use steering to select the affinity port in LAG (Amir Tzin) [2049435] - net/mlx5: Lag, add support to create/destroy/modify port selection (Amir Tzin) [2049435] - net/mlx5: Lag, add support to create TTC tables for LAG port selection (Amir Tzin) [2049435] - net/mlx5: Lag, add support to create definers for LAG (Amir Tzin) [2049435] - net/mlx5: Lag, set match mask according to the traffic type bitmap (Amir Tzin) [2049435] - net/mlx5: Lag, set LAG traffic type mapping (Amir Tzin) [2049435] - net/mlx5: Lag, move lag files into directory (Amir Tzin) [2049435] - net/mlx5: Introduce new uplink destination type (Amir Tzin) [2049435] - net/mlx5: Add support to create match definer (Amir Tzin) [2049435] - net/mlx5: Introduce port selection namespace (Amir Tzin) [2049435] - net/mlx5: Support partial TTC rules (Amir Tzin) [2049435] - mlx5: prevent 64bit divide (Amir Tzin) [2049435] - net/mlx5: Use system_image_guid to determine bonding (Amir Tzin) [2049435] - net/mlx5: Use native_port_num as 1st option of device index (Amir Tzin) [2049435] - net/mlx5: Introduce new device index wrapper (Amir Tzin) [2049435] - net/mlx5: Check return status first when querying system_image_guid (Amir Tzin) [2049435] - net/mlx5: DR, Prefer kcalloc over open coded arithmetic (Amir Tzin) [2049435] - net/mlx5e: Add extack msgs related to TC for better debug (Amir Tzin) [2049435] - net/mlx5: CT: Fix missing cleanup of ct nat table on init failure (Amir Tzin) [2049435] - Revert "net/mlx5e: TC, Skip redundant ct clear actions" (Amir Tzin) [2049435] - net/mlx5: Disable roce at HCA level (Amir Tzin) [2049435] - net/mlx5i: Enable Rx steering for IPoIB via ethtool (Amir Tzin) [2049435] - net/mlx5: Bridge, provide flow source hints (Amir Tzin) [2049435] - net/mlx5: Read timeout values from DTOR (Amir Tzin) [2049435] - net/mlx5: Read timeout values from init segment (Amir Tzin) [2049435] - net/mlx5: Add layout to support default timeouts register (Amir Tzin) [2049435] - net/mlx5: Set devlink reload feature bit for supported devices only (Amir Tzin) [2049435] - RDMA/mlx5: Add optional counter support in get_hw_stats callback (Amir Tzin) [2049435] - RDMA/mlx5: Add modify_op_stat() support (Amir Tzin) [2049435] - RDMA/mlx5: Add steering support in optional flow counters (Amir Tzin) [2049435] - RDMA/mlx5: Support optional counters in hw_stats initialization (Amir Tzin) [2049435] - net/mlx5: Add priorities for counters in RDMA namespaces (Amir Tzin) [2049435] - net/mlx5: Add ifc bits to support optional counters (Amir Tzin) [2049435] - net/mlx5: Enable single IRQ for PCI Function (Amir Tzin) [2049435] - net/mlx5: Shift control IRQ to the last index (Amir Tzin) [2049435] - net/mlx5: Bridge, pop VLAN on egress table miss (Amir Tzin) [2049435] - net/mlx5: Bridge, mark reg_c1 when pushing VLAN (Amir Tzin) [2049435] - net/mlx5: Bridge, extract VLAN pop code to dedicated functions (Amir Tzin) [2049435] - net/mlx5: Bridge, refactor eswitch instance usage (Amir Tzin) [2049435] - net/mlx5e: Support accept action (Amir Tzin) [2049435] - net/mlx5e: Specify out ifindex when looking up encap route (Amir Tzin) [2049435] - net/mlx5e: Reserve a value from TC tunnel options mapping (Amir Tzin) [2049435] - net/mlx5e: Move parse fdb check into actions_match_supported_fdb() (Amir Tzin) [2049435] - net/mlx5e: Split actions_match_supported() into a sub function (Amir Tzin) [2049435] - net/mlx5e: Move mod hdr allocation to a single place (Amir Tzin) [2049435] - net/mlx5e: TC, Refactor sample offload error flow (Amir Tzin) [2049435] - RDMA/mlx5: Avoid taking MRs from larger MR cache pools when a pool is empty (Amir Tzin) [2049435] - IB/mlx5: Flow through a more detailed return code from get_prefetchable_mr() (Amir Tzin) [2049435] - net/mlx5e: Use array_size() helper (Amir Tzin) [2049435] - net/mlx5: Use struct_size() helper in kvzalloc() (Amir Tzin) [2049435] - net/mlx5: Use kvcalloc() instead of kvzalloc() (Amir Tzin) [2049435] - net/mlx5: Tolerate failures in debug features while driver load (Amir Tzin) [2049435] - IB/mlx5: Enable UAR to have DevX UID (Amir Tzin) [2049435] - net/mlx5: Add uid field to UAR allocation structures (Amir Tzin) [2049435] - net/mlx5e: check return value of rhashtable_init (Amir Tzin) [2049435] - net/mlx5e: Enable TC offload for ingress MACVLAN (Amir Tzin) [2049435] - net/mlx5e: Enable TC offload for egress MACVLAN (Amir Tzin) [2049435] - net/mlx5e: loopback test is not supported in switchdev mode (Amir Tzin) [2049435] - net/mlx5e: Use NL_SET_ERR_MSG_MOD() for errors parsing tunnel attributes (Amir Tzin) [2049435] - net/mlx5e: Use tc sample stubs instead of ifdefs in source file (Amir Tzin) [2049435] - net/mlx5e: Remove redundant priv arg from parse_pedit_to_reformat() (Amir Tzin) [2049435] - net/mlx5e: Check action fwd/drop flag exists also for nic flows (Amir Tzin) [2049435] - net/mlx5e: Set action fwd flag when parsing tc action goto (Amir Tzin) [2049435] - net/mlx5e: Remove incorrect addition of action fwd flag (Amir Tzin) [2049435] - Revert "net/mlx5e: TC, Fix ct_clear overwriting ct action metadata" (Amir Tzin) [2049435] - net/mlx5e: Use correct return type (Amir Tzin) [2049435] - net/mlx5e: Add error flow for ethtool -X command (Amir Tzin) [2049435] - net/mlx5: Fix rdma aux device on devlink reload (Amir Tzin) [2049434] - RDMA/mlx5: Relax DCS QP creation checks (Amir Tzin) [2049434] - net/mellanox: switch from 'pci_' to 'dma_' API (Amir Tzin) [2049434] - net/mlx5e: Make use of netdev_warn() (Amir Tzin) [2049434] - net/mlx5: Initialize numa node for all core devices (Amir Tzin) [2049434] - net/mlx5: Allocate individual capability (Amir Tzin) [2049434] - net/mlx5: Reorganize current and maximal capabilities to be per-type (Amir Tzin) [2049434] - net/mlx5: SF, use recent sysfs api (Amir Tzin) [2049434] - net/mlx5: Refcount mlx5_irq with integer (Amir Tzin) [2049434] - net/mlx5: Change SF missing dedicated MSI-X err message to dbg (Amir Tzin) [2049434] - net/mlx5: Align mlx5_irq structure (Amir Tzin) [2049434] - net/mlx5: Delete impossible dev->state checks (Amir Tzin) [2049434] - net/mlx5: Support enable_vnet devlink dev param (Amir Tzin) [2049434] - net/mlx5: Support enable_rdma devlink dev param (Amir Tzin) [2049434] - net/mlx5: Support enable_eth devlink dev param (Amir Tzin) [2049434] - RDMA/mlx5: Drop in-driver verbs object creations (Amir Tzin) [2049434] - RDMA/mlx5: Delete device resource mutex that didn't protect anything (Amir Tzin) [2049434] - RDMA/mlx5: Cancel pkey work before destroying device resources (Amir Tzin) [2049434] - net/mlx5e: Return -EOPNOTSUPP if more relevant when parsing tc actions (Amir Tzin) [2049434] - net/mlx5e: Remove redundant assignment of counter to null (Amir Tzin) [2049434] - net/mlx5e: Remove redundant parse_attr arg (Amir Tzin) [2049434] - net/mlx5e: Remove redundant cap check for flow counter (Amir Tzin) [2049434] - net/mlx5e: Remove redundant filter_dev arg from parse_tc_fdb_actions() (Amir Tzin) [2049434] - net/mlx5e: Remove redundant tc act includes (Amir Tzin) [2049434] - IB/mlx5: Rename is_apu_thread_cq function to is_apu_cq (Amir Tzin) [2049434] - RDMA/mlx5: Add DCS offload support (Amir Tzin) [2049434] - RDMA/mlx5: Separate DCI QP creation logic (Amir Tzin) [2049434] - net/mlx5: Add DCS caps & fields support (Amir Tzin) [2049434] - KVM: nVMX: Inject #UD if VMXON is attempted with incompatible CR0/CR4 (Vitaly Kuznetsov) [2119233] - mm: Fix PASID use-after-free issue (Jerry Snitselaar) [2113046] - scsi: csiostor: Uninitialized data in csio_ln_vnp_read_cbfn() (Rahul Lakkireddy) [2105815] - scsi: csiostor: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Rahul Lakkireddy) [2105815] - scsi: csiostor: Fix a typo (Rahul Lakkireddy) [2105815] - scsi: csiostor: Assign boolean values to a bool variable (Rahul Lakkireddy) [2105815] - scsi: csiostor: Fix fall-through warnings for Clang (Rahul Lakkireddy) [2105815] - scsi: csiostor: Fix spelling mistake "couldnt" -> "couldn't" (Rahul Lakkireddy) [2105815] - scsi: csiostor: Add missing description for csio_rnode_fwevt_handler()'s 'fwevt' param (Rahul Lakkireddy) [2105815] - scsi: csiostor: Remove 2 unused variables {mc,edc}_bist_status_rdata_reg (Rahul Lakkireddy) [2105815] - scsi: csiostor: Demote kerneldoc that fails to meet the criteria (Rahul Lakkireddy) [2105815] - scsi: csiostor: Fix misnamed function parameter (Rahul Lakkireddy) [2105815] - scsi: csiostor: Adjust indentation in csio_device_reset (Rahul Lakkireddy) [2105815] - mediatek: mt76: eeprom: fix missing of_node_put() in mt76_find_power_limits_node() (Jose Ignacio Tornos Martinez) [2103625] - wifi: mac80211: consider EHT element size in assoc request (Jose Ignacio Tornos Martinez) [2103625] - wifi: mac80211: switch airtime fairness back to deficit round-robin scheduling (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7615: fix throughput regression on DFS channels (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix incorrect testmode ipg on band 1 caused by wmm_idx (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921: enlarge maximum VHT MPDU length to 11454 (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921: fix aggregation subframes setting to HE max (Jose Ignacio Tornos Martinez) [2103625] - wifi: mac80211_hwsim: set virtio device ready in probe() (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921s: fix possible sdio deadlock in command fail (Jose Ignacio Tornos Martinez) [2103625] - wifi: rtw89: 8852a: rfk: fix div 0 exception (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921: do not update pm states in case of error (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7615: do not update pm stats in case of error (Jose Ignacio Tornos Martinez) [2103625] - ath11k: Avoid REO CMD failed prints during firmware recovery (Jose Ignacio Tornos Martinez) [2103625] - ath11k: Fix incorrect debug_mask mappings (Jose Ignacio Tornos Martinez) [2103625] - ath11k: fix missing skb drop on htc_tx_completion error (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921s: fix firmware download random fail (Jose Ignacio Tornos Martinez) [2103625] - ath11k: fix IRQ affinity warning on shutdown (Jose Ignacio Tornos Martinez) [2103625] - ath11k: fix netdev open race (Jose Ignacio Tornos Martinez) [2103625] - iwlwifi: fw: init SAR GEO table only if data is present (Jose Ignacio Tornos Martinez) [2103625] - ath10k: htt_tx: do not interpret Eth frames as WiFi (Jose Ignacio Tornos Martinez) [2103625] - ath11k: Don't check arvif->is_started before sending management frames (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix twt table_mask to u16 in mt7915_dev (Jose Ignacio Tornos Martinez) [2103625] - ath11k: reset 11d state in process of recovery (Jose Ignacio Tornos Martinez) [2103625] - brcmfmac: use ISO3166 country code and 0 rev as fallback on brcmfmac43602 chips (Jose Ignacio Tornos Martinez) [2103625] - mt76: fix tx status related use-after-free race on station removal (Jose Ignacio Tornos Martinez) [2103625] - mt76: do not attempt to reorder received 802.3 packets without agg session (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921: fix kernel crash at mt7921_pci_remove (Jose Ignacio Tornos Martinez) [2103625] - mt76: fix antenna config missing in 6G cap (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: report rx mode value in mt7915_mac_fill_rx_rate (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: do not pass data pointer to mt7915_mcu_muru_debug_set (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix possible NULL pointer dereference in mt7915_mac_fill_rx_vector (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix possible uninitialized pointer dereference in mt7986_wmac_gpio_setup (Jose Ignacio Tornos Martinez) [2103625] - ath10k: enable napi on RX path for usb (Jose Ignacio Tornos Martinez) [2103625] - ath11k: fix the warning of dev_wake in mhi_pm_disable_transition() (Jose Ignacio Tornos Martinez) [2103625] - ath11k: acquire ab->base_lock in unassign when finding the peer by addr (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix unbounded shift in mt7915_mcu_beacon_mbss (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix DBDC default band selection on MT7915D (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921: honor pm user configuration in mt7921_sniffer_interface_iter (Jose Ignacio Tornos Martinez) [2103625] - i40e: Fix tunnel checksum offload with fragmented traffic (Ivan Vecera) [2107977] - net/mlx5e: Fix matchall police parameters validation (Ivan Vecera) [2106271] - net/sched: act_police: allow 'continue' action offload (Ivan Vecera) [2106271] - net: Print hashed skb addresses for all net and qdisc events (Ivan Vecera) [2106271] - net: sched: fixed barrier to prevent skbuff sticking in qdisc backlog (Ivan Vecera) [2106271] - net/sched: act_pedit: sanitize shift argument before usage (Ivan Vecera) [2106271] - net/sched: act_pedit: really ensure the skb is writable (Ivan Vecera) [2106271] - net/sched: taprio: Check if socket flags are valid (Ivan Vecera) [2106271] - net/sched: flower: Avoid overwriting error messages (Ivan Vecera) [2106271] - net/sched: matchall: Avoid overwriting error messages (Ivan Vecera) [2106271] - net/sched: cls_api: Add extack message for unsupported action offload (Ivan Vecera) [2106271] - net/sched: act_vlan: Add extack message for offload failure (Ivan Vecera) [2106271] - net/sched: act_tunnel_key: Add extack message for offload failure (Ivan Vecera) [2106271] - net/sched: act_skbedit: Add extack messages for offload failure (Ivan Vecera) [2106271] - net/sched: act_police: Add extack messages for offload failure (Ivan Vecera) [2106271] - net/sched: act_pedit: Add extack message for offload failure (Ivan Vecera) [2106271] - net/sched: act_mpls: Add extack messages for offload failure (Ivan Vecera) [2106271] - net/sched: act_mirred: Add extack message for offload failure (Ivan Vecera) [2106271] - net/sched: act_gact: Add extack messages for offload failure (Ivan Vecera) [2106271] - net/sched: act_api: Add extack to offload_act_setup() callback (Ivan Vecera) [2106271] - net/sched: flower: Take verbose flag into account when logging error messages (Ivan Vecera) [2106271] - net/sched: matchall: Take verbose flag into account when logging error messages (Ivan Vecera) [2106271] - net/sched: fix incorrect vlan_push_eth dest field (Ivan Vecera) [2106271] - net/sched: add vlan push_eth and pop_eth action to the hardware IR (Ivan Vecera) [2106271] - selftests: tc-testing: Increase timeout in tdc config file (Ivan Vecera) [2106271] - flow_offload: improve extack msg for user when adding invalid filter (Ivan Vecera) [2106271] - flow_offload: reject offload for all drivers with invalid police parameters (Ivan Vecera) [2106271] - net: flow_offload: add tc police action parameters (Ivan Vecera) [2106271] - net: sched: avoid newline at end of message in NL_SET_ERR_MSG_MOD (Ivan Vecera) [2106271] - net_sched: add __rcu annotation to netdev->qdisc (Ivan Vecera) [2106271] - net/sched: act_police: more accurate MTU policing (Ivan Vecera) [2106271] - net/sched: Enable tc skb ext allocation on chain miss only when needed (Ivan Vecera) [2106271] - net: sched: remove qdisc_qlen_cpu() (Ivan Vecera) [2106271] - net: sched: remove psched_tdiff_bounded() (Ivan Vecera) [2106271] - net: sched: Clarify error message when qdisc kind is unknown (Ivan Vecera) [2106271] - sch_cake: revise Diffserv docs (Ivan Vecera) [2106271] - flow_offload: fix suspicious RCU usage when offloading tc action (Ivan Vecera) [2106271] - net/sched: use min() macro instead of doing it manually (Ivan Vecera) [2106271] - selftests: tc-testing: add action offload selftest for action and filter (Ivan Vecera) [2106271] - flow_offload: validate flags of filter and actions (Ivan Vecera) [2106271] - flow_offload: add reoffload process to update hw_count (Ivan Vecera) [2106271] - net: sched: save full flags for tc action (Ivan Vecera) [2106271] - flow_offload: add process to update action stats from hardware (Ivan Vecera) [2106271] - flow_offload: rename exts stats update functions with hw (Ivan Vecera) [2106271] - flow_offload: add skip_hw and skip_sw to control if offload the action (Ivan Vecera) [2106271] - flow_offload: allow user to offload tc action to net device (Ivan Vecera) [2106271] - flow_offload: add ops to tc_action_ops for flow action setup (Ivan Vecera) [2106271] - flow_offload: rename offload functions with offload instead of flow (Ivan Vecera) [2106271] - flow_offload: add index to flow_action_entry structure (Ivan Vecera) [2106271] - flow_offload: reject to offload tc actions in offload drivers (Ivan Vecera) [2106271] - flow_offload: fill flags to action structure (Ivan Vecera) [2106271] - sch_cake: do not call cake_destroy() from cake_init() (Ivan Vecera) [2106271] - net/sched: fq_pie: prevent dismantle issue (Ivan Vecera) [2106271] - selftests/tc-testing: Fix cannot create /sys/bus/netdevsim/new_device: Directory nonexistent (Ivan Vecera) [2106271] - selftests/tc-testing: add missing config (Ivan Vecera) [2106271] - selftests/tc-testing: add exit code (Ivan Vecera) [2106271] - net/sched: act_ct: Offload only ASSURED connections (Ivan Vecera) [2106271] - selftests/tc-testings: Be compatible with newer tc output (Ivan Vecera) [2106271] - selftests: forwarding: Fix packet matching in mirroring selftests (Ivan Vecera) [2106271] - net/sched: sch_taprio: fix undefined behavior in ktime_mono_to_any (Ivan Vecera) [2106271] - cls_flower: Fix inability to match GRE/IPIP packets (Ivan Vecera) [2106271] - sch_htb: Add extack messages for EOPNOTSUPP errors (Ivan Vecera) [2106271] - net: sch: simplify condtion for selecting mini_Qdisc_pair buffer (Ivan Vecera) [2106271] - net: sch: eliminate unnecessary RCU waits in mini_qdisc_pair_swap() (Ivan Vecera) [2106271] - net: sched: gred: dynamically allocate tc_gred_qopt_offload (Ivan Vecera) [2106271] - net: stats: Read the statistics in ___gnet_stats_copy_basic() instead of adding. (Ivan Vecera) [2106271] - net: sched: Allow statistics reads from softirq. (Ivan Vecera) [2106271] - net: sched: remove one pair of atomic operations (Ivan Vecera) [2106271] - net: sched: fix logic error in qdisc_run_begin() (Ivan Vecera) [2106271] - net: sch_tbf: Add a graft command (Ivan Vecera) [2106271] - net: sched: Remove Qdisc::running sequence counter (Ivan Vecera) [2106271] - net: sched: Merge Qdisc::bstats and Qdisc::cpu_bstats data types (Ivan Vecera) [2106271] - net: sched: Use _bstats_update/set() instead of raw writes (Ivan Vecera) [2106271] - net: sched: Protect Qdisc::bstats with u64_stats (Ivan Vecera) [2106271] - u64_stats: Introduce u64_stats_set() (Ivan Vecera) [2106271] - gen_stats: Move remaining users to gnet_stats_add_queue(). (Ivan Vecera) [2106271] - mq, mqprio: Use gnet_stats_add_queue(). (Ivan Vecera) [2106271] - gen_stats: Add gnet_stats_add_queue(). (Ivan Vecera) [2106271] - gen_stats: Add instead Set the value in __gnet_stats_copy_basic(). (Ivan Vecera) [2106271] - testing: selftests: tc_common: Add tc_check_at_least_x_packets() (Ivan Vecera) [2106271] - testing: selftests: forwarding.config.sample: Add tc flag (Ivan Vecera) [2106271] - net/sched: sch_taprio: properly cancel timer from taprio_destroy() (Ivan Vecera) [2106271] - net: sched: Use struct_size() helper in kvmalloc() (Ivan Vecera) [2106271] - net_sched: Use struct_size() and flex_array_size() helpers (Ivan Vecera) [2106271] - net: prevent user from passing illegal stab size (Ivan Vecera) [2106271] - net: sched: move and reuse mq_change_real_num_tx() (Ivan Vecera) [2106271] - selftests: net: test ethtool -L vs mq (Ivan Vecera) [2106271] - netdevsim: add ability to change channel count (Ivan Vecera) [2106271] - net: add netif_set_real_num_queues() for device reconfig (Ivan Vecera) [2106271] - net: sched: update default qdisc visibility after Tx queue cnt changes (Ivan Vecera) [2106271] - fix array-index-out-of-bounds in taprio_change (Ivan Vecera) [2106271] - Revert "flow_offload: action should not be NULL when it is referenced" (Ivan Vecera) [2106271] - sch_cake: fix srchost/dsthost hashing mode (Ivan Vecera) [2106271] - net/sched: cls_api, reset flags on replay (Ivan Vecera) [2106271] - net: sched: provide missing kdoc for tcf_pkt_info and tcf_ematch_ops (Ivan Vecera) [2106271] - net: flow_offload: correct comments mismatch with code (Ivan Vecera) [2106271] - net/sched: taprio: Fix init procedure (Ivan Vecera) [2106271] - net_sched: refactor TC action init API (Ivan Vecera) [2106271] - tc-testing: Add control-plane selftest for skbmod SKBMOD_F_ECN option (Ivan Vecera) [2106271] - net/sched: act_skbmod: Add SKBMOD_F_ECN option support (Ivan Vecera) [2106271] - qdisc: add new field for qdisc_enqueue tracepoint (Ivan Vecera) [2106271] - net/sched: act_skbmod: Skip non-Ethernet packets (Ivan Vecera) [2106271] - net/sched: Remove unnecessary if statement (Ivan Vecera) [2106271] - net_sched: introduce tracepoint trace_qdisc_enqueue() (Ivan Vecera) [2106271] - net_sched: use px to print skb address in trace_qdisc_dequeue() (Ivan Vecera) [2106271] - net: use px to print skb address in trace_netif_receive_skb (Ivan Vecera) [2106271] - net/sched: sch_taprio: fix typo in comment (Ivan Vecera) [2106271] - flow_offload: action should not be NULL when it is referenced (Ivan Vecera) [2106271] - net: sched: remove qdisc->empty for lockless qdisc (Ivan Vecera) [2106271] - net: sched: implement TCQ_F_CAN_BYPASS for lockless qdisc (Ivan Vecera) [2106271] - net: sched: avoid unnecessary seqcount operation for lockless qdisc (Ivan Vecera) [2106271] - Revert "net/sched: cls_flower: Remove match on n_proto" (Ivan Vecera) [2106271] - net: sched: add barrier to ensure correct ordering for lockless qdisc (Ivan Vecera) [2106271] - net: sched: fix error return code in tcf_del_walker() (Ivan Vecera) [2106271] - net/sched: cls_flower: Remove match on n_proto (Ivan Vecera) [2106271] - sch_cake: revise docs for RFC 8622 LE PHB support (Ivan Vecera) [2106271] - sch_cake: Fix out of bounds when parsing TCP options and header (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_lookup_leaf() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_do_events() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_charge_class() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_deactivate() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_activate() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_change_class_mode() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_class_mode() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_deactivate_prios() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_activate_prios() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_remove_class_from_row() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_add_class_to_row() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_next_rb_node() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_add_to_wait_tree() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_add_to_id_tree() (Ivan Vecera) [2106271] - net/sched: act_vlan: Test priority 0 modification (Ivan Vecera) [2106271] - net/sched: act_vlan: No dump for unset priority (Ivan Vecera) [2106271] - net: sched: Fix spelling mistakes (Ivan Vecera) [2106271] - net/sched: fq_pie: fix OOB access in the traffic path (Ivan Vecera) [2106271] - net/sched: fq_pie: re-factor fix for fq_pie endless loop (Ivan Vecera) [2106271] - net: taprio offload: enforce qdisc to netdev queue mapping (Ivan Vecera) [2106271] - net/sched: taprio: Drop unnecessary NULL check after container_of (Ivan Vecera) [2106271] - net: flow_offload: add FLOW_ACTION_PPPOE_PUSH (Ivan Vecera) [2106271] - gve: Recording rx queue before sending to napi (Jordan Kimbrough) [2018609] - gve: fix the wrong AdminQ buffer queue index check (Jordan Kimbrough) [2018609] - gve: Fix GFP flags when allocing pages (Jordan Kimbrough) [2018609] - gve: Add tx|rx-coalesce-usec for DQO (Jordan Kimbrough) [2018609] - gve: Add consumed counts to ethtool stats (Jordan Kimbrough) [2018609] - gve: Implement suspend/resume/shutdown (Jordan Kimbrough) [2018609] - gve: Add optional metadata descriptor type GVE_TXD_MTD (Jordan Kimbrough) [2018609] - gve: remove memory barrier around seqno (Jordan Kimbrough) [2018609] - gve: Update gve_free_queue_page_list signature (Jordan Kimbrough) [2018609] - gve: Move the irq db indexes out of the ntfy block struct (Jordan Kimbrough) [2018609] - gve: Correct order of processing device options (Jordan Kimbrough) [2018609] - gve: fix for null pointer dereference. (Jordan Kimbrough) [2018609] - gve: fix unmatched u64_stats_update_end() (Jordan Kimbrough) [2018609] - gve: Fix off by one in gve_tx_timeout() (Jordan Kimbrough) [2018609] - gve: Add a jumbo-frame device option. (Jordan Kimbrough) [2018609] - gve: Implement packet continuation for RX. (Jordan Kimbrough) [2018609] - gve: Add RX context. (Jordan Kimbrough) [2018609] - gve: Track RX buffer allocation failures (Jordan Kimbrough) [2018609] - gve: Allow pageflips on larger pages (Jordan Kimbrough) [2018609] - gve: Add netif_set_xps_queue call (Jordan Kimbrough) [2018609] - gve: Recover from queue stall due to missed IRQ (Jordan Kimbrough) [2018609] - gve: Do lazy cleanup in TX path (Jordan Kimbrough) [2018609] - gve: Add rx buffer pagecnt bias (Jordan Kimbrough) [2018609] - gve: Switch to use napi_complete_done (Jordan Kimbrough) [2018609] - gve: report 64bit tx_bytes counter from gve_handle_report_stats() (Jordan Kimbrough) [2018609] - gve: fix gve_get_stats() (Jordan Kimbrough) [2018609] - gve: Properly handle errors in gve_assign_qpl (Jordan Kimbrough) [2018609] - gve: Avoid freeing NULL pointer (Jordan Kimbrough) [2018609] - gve: Correct available tx qpl check (Jordan Kimbrough) [2018609] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Jordan Kimbrough) [2018609] - gve: Use kvcalloc() instead of kvzalloc() (Jordan Kimbrough) [2018609] - gve: DQO: avoid unused variable warnings (Jordan Kimbrough) [2018609] - gve: fix the wrong AdminQ buffer overflow check (Jordan Kimbrough) [2018609] - gve: DQO: Remove incorrect prefetch (Jordan Kimbrough) [2018609] - gve: Simplify code and axe the use of a deprecated API (Jordan Kimbrough) [2018609] - gve: Propagate error codes to caller (Jordan Kimbrough) [2018609] - gve: Fix an error handling path in 'gve_probe()' (Jordan Kimbrough) [2018609] - gve: DQO: Fix off by one in gve_rx_dqo() (Jordan Kimbrough) [2018609] - gve: Fix swapped vars when fetching max queues (Jordan Kimbrough) [2018609] - gve: Fix warnings reported for DQO patchset (Jordan Kimbrough) [2018609] - gve: DQO: Add RX path (Jordan Kimbrough) [2018609] - gve: DQO: Add TX path (Jordan Kimbrough) [2018609] - gve: DQO: Configure interrupts on device up (Jordan Kimbrough) [2018609] - gve: DQO: Add ring allocation and initialization (Jordan Kimbrough) [2018609] - gve: DQO: Add core netdev features (Jordan Kimbrough) [2018609] - gve: Update adminq commands to support DQO queues (Jordan Kimbrough) [2018609] - gve: Add DQO fields for core data structures (Jordan Kimbrough) [2018609] - gve: Add dqo descriptors (Jordan Kimbrough) [2018609] - gve: Add support for DQO RX PTYPE map (Jordan Kimbrough) [2018609] - gve: adminq: DQO specific device descriptor logic (Jordan Kimbrough) [2018609] - gve: Introduce per netdev `enum gve_queue_format` (Jordan Kimbrough) [2018609] - gve: Introduce a new model for device options (Jordan Kimbrough) [2018609] - gve: Make gve_rx_slot_page_info.page_offset an absolute offset (Jordan Kimbrough) [2018609] - gve: gve_rx_copy: Move padding to an argument (Jordan Kimbrough) [2018609] - gve: Move some static functions to a common file (Jordan Kimbrough) [2018609] - gve: Correct SKB queue index validation. (Jordan Kimbrough) [2018609] - gve: Upgrade memory barrier in poll routine (Jordan Kimbrough) [2018609] - gve: Add NULL pointer checks when freeing irqs. (Jordan Kimbrough) [2018609] - gve: Update mgmt_msix_idx if num_ntfy changes (Jordan Kimbrough) [2018609] - gve: Check TX QPL was actually assigned (Jordan Kimbrough) [2018609] - net: gve: remove duplicated allowed (Jordan Kimbrough) [2018609] - net: gve: convert strlcpy to strscpy (Jordan Kimbrough) [2018609] - gve: Add support for raw addressing in the tx path (Jordan Kimbrough) [2018609] - gve: Rx Buffer Recycling (Jordan Kimbrough) [2018609] - gve: Add support for raw addressing to the rx path (Jordan Kimbrough) [2018609] - gve: Add support for raw addressing device option (Jordan Kimbrough) [2018609] - net: don't include ethtool.h from netdevice.h (Jordan Kimbrough) [2018609] - gve: Replace zero-length array with flexible-array member (Jordan Kimbrough) [2018609] - gve: Enable Link Speed Reporting in the driver. (Jordan Kimbrough) [2018609] - gve: Use link status register to report link status (Jordan Kimbrough) [2018609] - gve: Batch AQ commands for creating and destroying queues. (Jordan Kimbrough) [2018609] - gve: NIC stats for report-stats and for ethtool (Jordan Kimbrough) [2018609] - gve: Add Gvnic stats AQ command and ethtool show/set-priv-flags. (Jordan Kimbrough) [2018609] - gve: Use dev_info/err instead of netif_info/err. (Jordan Kimbrough) [2018609] - gve: Add stats for gve. (Jordan Kimbrough) [2018609] - gve: Get and set Rx copybreak via ethtool (Jordan Kimbrough) [2018609] - redhat: update ppc64le secureboot signing key (Jarod Wilson) [2109215] - tools: add cpupower daemon reload when installed/upgraded (Jarod Wilson) [2042424] - sfc: fix use after free when disabling sriov (Íñigo Huguet) [2105999] - drm/nouveau: recognise GA103 (Karol Herbst) [1923125] - drm/aperture: Run fbdev removal before internal helpers (Michel Dänzer) [2088410] - drm/i915/ttm: fix 32b build (Michel Dänzer) [2088410] - drm/amd/display: Ensure valid event timestamp for cursor-only commits (Michel Dänzer) [2088410] - drm/amd/pm: Prevent divide by zero (Michel Dänzer) [2088410] - drm/amd/display: Only use depth 36 bpp linebuffers on DCN display engines. (Michel Dänzer) [2088410] - drm/amdkfd: correct the MEC atomic support firmware checking for GC 10.3.7 (Michel Dänzer) [2088410] - drm/i915/selftests: fix subtraction overflow bug (Michel Dänzer) [2088410] - drm/i915/gt: Serialize TLB invalidates with GT resets (Michel Dänzer) [2088410] - drm/i915/gt: Serialize GRDOM access between multiple engine resets (Michel Dänzer) [2088410] - drm/i915/ttm: fix sg_table construction (Michel Dänzer) [2088410] - drm/i915/selftests: fix a couple IS_ERR() vs NULL tests (Michel Dänzer) [2088410] - drm/i915/gvt: IS_ERR() vs NULL bug in intel_gvt_update_reg_whitelist() (Michel Dänzer) [2088410] - drm/i915/guc: ADL-N should use the same GuC FW as ADL-S (Michel Dänzer) [2088410] - drm/i915: fix a possible refcount leak in intel_dp_add_mst_connector() (Michel Dänzer) [2088410] - drm/amdgpu/display: disable prefer_shadow for generic fb helpers (Michel Dänzer) [2088410] - drm/amdgpu: keep fbdev buffers pinned during suspend (Michel Dänzer) [2088410] - drm/fourcc: fix integer type usage in uapi header (Michel Dänzer) [2088410] - drm/i915/dgfx: Disable d3cold at gfx root port (Michel Dänzer) [2088410] - drm/i915/gem: add missing else (Michel Dänzer) [2088410] - drm/amdgpu: To flush tlb for MMHUB of RAVEN series (Michel Dänzer) [2088410] - Revert "drm/amdgpu/display: set vblank_disable_immediate for DC" (Michel Dänzer) [2088410] - drm/amdgpu: fix adev variable used in amdgpu_device_gpu_recover() (Michel Dänzer) [2088410] - drm/amd: Revert "drm/amd/display: keep eDP Vdd on when eDP stream is already enabled" (Michel Dänzer) [2088410] - udmabuf: add back sanity check (Michel Dänzer) [2088410] - drm/amd/display: Fix typo in override_lane_settings (Michel Dänzer) [2088410] - amd/display/dc: Fix COLOR_ENCODING and COLOR_RANGE doing nothing for DCN20+ (Michel Dänzer) [2088410] - drm/i915: Implement w/a 22010492432 for adl-s (Michel Dänzer) [2088410] - drm/i915/uc: remove accidental static from a local variable (Michel Dänzer) [2088410] - drm/amd/display: Cap OLED brightness per max frame-average luminance (Michel Dänzer) [2088410] - drm/amdgpu: Fix GTT size reporting in amdgpu_ioctl (Michel Dänzer) [2088410] - drm/i915/reset: Fix error_state_read ptr + offset use (Michel Dänzer) [2088410] - drm/amdkfd: add pinned BOs to kfd_bo_list (Michel Dänzer) [2088410] - drm/amdkfd: Use mmget_not_zero in MMU notifier (Michel Dänzer) [2088410] - drm/amdgpu: Resolve RAS GFX error count issue after cold boot on Arcturus (Michel Dänzer) [2088410] - drm/amd/display: Read Golden Settings Table from VBIOS (Michel Dänzer) [2088410] - Revert "drm/amd/display: Fix DCN3 B0 DP Alt Mapping" (Michel Dänzer) [2088410] - drm/amdgpu: update VCN codec support for Yellow Carp (Michel Dänzer) [2088410] - drm/amd/display: remove stale config guards (Michel Dänzer) [2088410] - drm/amdgpu/jpeg2: Add jpeg vmid update under IB submit (Michel Dänzer) [2088410] - drm/atomic: Force bridge self-refresh-exit on CRTC switch (Michel Dänzer) [2088410] - drm/bridge: analogix_dp: Support PSR-exit to disable transition (Michel Dänzer) [2088410] - drm/amdkfd:Fix fw version for 10.3.6 (Michel Dänzer) [2088410] - drm/amd/pm: use bitmap_{from,to}_arr32 where appropriate (Michel Dänzer) [2088410] - drm/amd/pm: correct the metrics version for SMU 11.0.11/12/13 (Michel Dänzer) [2088410] - drm/amd/pm: Fix missing thermal throttler status (Michel Dänzer) [2088410] - drm/amd/pm: fix a potential gpu_metrics_table memory leak (Michel Dänzer) [2088410] - drm/radeon: fix a possible null pointer dereference (Michel Dänzer) [2088410] - drm/amd/display: Check zero planes for OTG disable W/A on clock change (Michel Dänzer) [2088410] - drm/amd/display: Check if modulo is 0 before dividing. (Michel Dänzer) [2088410] - drm/amdgpu: fix limiting AV1 to the first instance on VCN3 (Michel Dänzer) [2088410] - drm/bridge: ti-sn65dsi83: Handle dsi_lanes == 0 as invalid (Michel Dänzer) [2088410] - drm/amdgpu: Off by one in dm_dmub_outbox1_low_irq() (Michel Dänzer) [2088410] - gma500: fix an incorrect NULL check on list iterator (Michel Dänzer) [2088410] - drm/i915/dsi: fix VBT send packet port selection for ICL+ (Michel Dänzer) [2088410] - drm/bridge: analogix_dp: Grab runtime PM reference for DP-AUX (Michel Dänzer) [2088410] - drm/nouveau/kms/nv50-: atom: fix an incorrect NULL check on list iterator (Michel Dänzer) [2088410] - drm/nouveau/clk: Fix an incorrect NULL check on list iterator (Michel Dänzer) [2088410] - drm/nouveau/subdev/bus: Ratelimit logging for fault errors (Michel Dänzer) [2088410] - drm/amdgpu/cs: make commands with 0 chunks illegal behaviour. (Michel Dänzer) [2088410] - drm/amdgpu: add beige goby PCI ID (Michel Dänzer) [2088410] - drm/i915: Fix CFI violation with show_dynamic_id() (Michel Dänzer) [2088410] - drm/bridge: it6505: Send DPCD SET_POWER to downstream (Michel Dänzer) [2088410] - drm/panel: panel-simple: Fix proper bpc for AM-1280800N3TZQW-T00H (Michel Dänzer) [2088410] - drm/panel: simple: Add missing bus flags for Innolux G070Y2-L01 (Michel Dänzer) [2088410] - drm/bridge: Fix it6505 Kconfig DRM_DP_AUX_BUS dependency (Michel Dänzer) [2088410] - drm/bridge: Fix error handling in analogix_dp_probe (Michel Dänzer) [2088410] - drm/bridge: anx7625: Use uint8 for lane-swing arrays (Michel Dänzer) [2088410] - drm/amd/amdgpu: Remove static from variable in RLCG Reg RW (Michel Dänzer) [2088410] - drm/amd/amdgpu: Fix asm/hypervisor.h build error. (Michel Dänzer) [2088410] - drm/amd/amdgpu: Only reserve vram for firmware with vega9 MS_HYPERV host. (Michel Dänzer) [2088410] - drm: bridge: icn6211: Fix HFP_HSW_HBP_HI and HFP_MIN handling (Michel Dänzer) [2088410] - drm: bridge: icn6211: Fix register layout (Michel Dänzer) [2088410] - drm/bridge: adv7511: clean up CEC adapter when probe fails (Michel Dänzer) [2088410] - drm/bridge: anx7625: add missing destroy_workqueue() in anx7625_i2c_probe() (Michel Dänzer) [2088410] - drm/edid: fix invalid EDID extension block filtering (Michel Dänzer) [2088410] - drm/bridge: it6505: Fix build error (Michel Dänzer) [2088410] - drm: bridge: it66121: Fix the register page length (Michel Dänzer) [2088410] - drm/vmwgfx: Fix an invalid read (Michel Dänzer) [2088410] - drm/ssd130x: Reduce temporary buffer sizes (Michel Dänzer) [2088410] - drm/ssd130x: Fix rectangle updates (Michel Dänzer) [2088410] - drm/format-helper: Fix XRGB888 to monochrome conversion (Michel Dänzer) [2088410] - drm/format-helper: Rename drm_fb_xrgb8888_to_mono_reversed() (Michel Dänzer) [2088410] - drm/solomon: Make DRM_SSD130X depends on MMU (Michel Dänzer) [2088410] - drm: ssd130x: Always apply segment remap setting (Michel Dänzer) [2088410] - drm: ssd130x: Fix COM scan direction register mask (Michel Dänzer) [2088410] - drm/bridge: anx7625: check the return on anx7625_aux_trans (Michel Dänzer) [2088410] - drm/selftests: missing error code in igt_buddy_alloc_smoke() (Michel Dänzer) [2088410] - drm/bridge_connector: enable HPD by default if supported (Michel Dänzer) [2088410] - drm: fix EDID struct for old ARM OABI format (Michel Dänzer) [2088410] - drm/amdgpu: Move mutex_init(&smu->message_lock) to smu_early_init() (Michel Dänzer) [2088410] - drm/amd/pm: update smartshift powerboost calc for smu13 (Michel Dänzer) [2088410] - drm/amd/pm: update smartshift powerboost calc for smu12 (Michel Dänzer) [2088410] - drm/amdgpu/ucode: Remove firmware load type check in amdgpu_ucode_free_bo (Michel Dänzer) [2088410] - drm/amdgpu/psp: move PSP memory alloc from hw_init to sw_init (Michel Dänzer) [2088410] - drm/amd/pm: fix the compile warning (Michel Dänzer) [2088410] - drm/amdkfd: Fix circular lock dependency warning (Michel Dänzer) [2088410] - drm/plane: Move range check for format_count earlier (Michel Dänzer) [2088410] - drm/amdgpu/sdma: Fix incorrect calculations of the wptr of the doorbells (Michel Dänzer) [2088410] - drm/amd/pm: fix double free in si_parse_power_table() (Michel Dänzer) [2088410] - drm/amdgpu/pm: fix the null pointer while the smu is disabled (Michel Dänzer) [2088410] - drm/amd/display: Disabling Z10 on DCN31 (Michel Dänzer) [2088410] - drm/virtio: fix NULL pointer dereference in virtio_gpu_conn_get_modes (Michel Dänzer) [2088410] - drm/vmwgfx: validate the screen formats (Michel Dänzer) [2088410] - drm/selftests: fix a shift-out-of-bounds bug (Michel Dänzer) [2088410] - drm/i915: Fix -Wstringop-overflow warning in call to intel_read_wm_latency() (Michel Dänzer) [2088410] - selftests/xsk: Disable hanging BPF RES tests (Felix Maurer) [2116940] - NLM: Defend against file_lock changes after vfs_test_lock() (Benjamin Coddington) [2094884] - ice: Fix VF not able to send tagged traffic with no VLAN filters (Petr Oros) [2055446] - ice: Ignore error message when setting same promiscuous mode (Petr Oros) [2100683] - ice: Fix clearing of promisc mode with bridge over bond (Petr Oros) [2100683] - ice: Ignore EEXIST when setting promisc mode (Petr Oros) [2100683] - ice: Fix double VLAN error when entering promisc mode (Petr Oros) [2100683]- fs: dlm: fix build with CONFIG_IPV6 disabled (Alexander Aring) [2036988] - fs: dlm: don't call kernel_getpeername() in error_report() (Alexander Aring) [2036988] - fs: dlm: use sk->sk_socket instead of con->sock (Alexander Aring) [2036988] - x86: intel_epb: Allow model specific normal EPB value (Prarit Bhargava) [2101488] - x86: intel_epb: Do not build when CONFIG_PM is unset (Prarit Bhargava) [2101488] - x86: intel_epb: Take CONFIG_PM into account (Prarit Bhargava) [2101488] - PM / arch: x86: MSR_IA32_ENERGY_PERF_BIAS sysfs interface (Prarit Bhargava) [2101488] - PM / arch: x86: Rework the MSR_IA32_ENERGY_PERF_BIAS handling (Prarit Bhargava) [2101488] - thermal: int340x: Add Raptor Lake PCI device id (Prarit Bhargava) [2064828] - thermal: int340x: Support Raptor Lake (Prarit Bhargava) [2064828] - nvme-fc: restart admin queue if the caller needs to restart queue (Ewan D. Milne) [2095693] - netfilter: nf_tables: replace BUG_ON by element length check (Florian Westphal) [2104497] - netfilter: nf_log: incorrect offset to network header (Florian Westphal) [2104497] - netfilter: nft_set_pipapo: release elements in clone from abort path (Florian Westphal) [2104497] - netfilter: nf_tables: stricter validation of element data (Florian Westphal) [2104497] - netfilter: nft_dynset: restore set element counter when failing to update (Florian Westphal) [2104497] - netfilter: use get_random_u32 instead of prandom (Florian Westphal) [2104497] - netfilter: nf_tables: memleak flow rule from commit path (Florian Westphal) [2104497] - netfilter: nf_tables: hold mutex on netns pre_exit path (Florian Westphal) [2104497] - netfilter: conntrack: re-fetch conntrack after insertion (Florian Westphal) [2104497] - netfilter: flowtable: fix excessive hw offload attempts after failure (Florian Westphal) [2104497] - netfilter: flowtable: avoid possible false sharing (Florian Westphal) [2104497] - netfilter: nf_nat_h323: eliminate anonymous module_init & module_exit (Florian Westphal) [2104497] - netfilter: ip6t_rt: fix rt0_hdr parsing in rt_mt6 (Florian Westphal) [2104497] - netfilter: socket: icmp6: fix use-after-scope (Florian Westphal) [2104497] - netfilter: nft_fib_ipv6: skip ipv6 packets from any to link-local (Florian Westphal) [2104497] - net/mlx5: Remove ConnectX-7 device from the unsupported devices (Kamal Heib) [1899567] - fs: dlm: change posix lock sigint handling (Alexander Aring) [2088499] - fs: dlm: use dlm_plock_info for do_unlock_close (Alexander Aring) [2088499] - fs: dlm: change plock interrupted message to debug again (Alexander Aring) [2088499] - fs: dlm: add pid to debug log (Alexander Aring) [2088499] - fs: dlm: plock use list_first_entry (Alexander Aring) [2088499] - dlm: replace usage of found with dedicated list iterator variable (Alexander Aring) [2088499] - dlm: move global to static inits (Alexander Aring) [2088499] - dlm: remove unnecessary INIT_LIST_HEAD() (Alexander Aring) [2088499] - dlm: improve plock logging if interrupted (Alexander Aring) [2088499] - dlm: rearrange async condition return (Alexander Aring) [2088499] - dlm: cleanup plock_op vs plock_xop (Alexander Aring) [2088499] - dlm: replace sanity checks with WARN_ON (Alexander Aring) [2088499]- selftests: mptcp: make sendfile selftest work (Florian Westphal) [2109046] - selftests: mptcp: more stable simult_flows tests (Florian Westphal) [2109046] - be2net: Remove useless DMA-32 fallback configuration (Petr Oros) [2051324] - ethernet: constify references to netdev->dev_addr in drivers (Petr Oros) [2051324] - ethernet: Remove redundant 'flush_workqueue()' calls (Petr Oros) [2051324] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Petr Oros) [2051324] - ethernet: use eth_hw_addr_set() (Petr Oros) [2051324] - be2net: Use irq_update_affinity_hint() (Petr Oros) [2051324] - RedHat: ASoC: SOF: Intel: do not enable IMR boot when resuming by default (Jaroslav Kysela) [2114931] - ASoC: SOF: make ctx_store and ctx_restore as optional (Jaroslav Kysela) [2114931] - ASoC: SOF: ipc3-topology: Prevent double freeing of ipc_control_data via load_bytes (Jaroslav Kysela) [2114931] - ASoC: amd: yc: Update DMI table entries for AMD platforms (Jaroslav Kysela) [2114931] - ASoC: amd: yc: Update DMI table entries (Jaroslav Kysela) [2114931] - thunderbolt: Add DP OUT resource when DP tunnel is discovered (Torez Smith) [2107601] - iavf: Fix VLAN_V2 addition/rejection (Petr Oros) [2115618] - iavf: Fix deadlock in initialization (Petr Oros) [2054656] - qede: Reduce verbosity of ptp tx timestamp (Manish Chopra) [2080655] - dmaengine: idxd: Fixup merge conflict resolution from upstream (Jerry Snitselaar) [2100927] - dmaengine: idxd: skip clearing device context when device is read-only (Jerry Snitselaar) [2100927] - dmaengine: idxd: add RO check for wq max_transfer_size write (Jerry Snitselaar) [2100927] - dmaengine: idxd: add RO check for wq max_batch_size write (Jerry Snitselaar) [2100927] - dmaengine: idxd: fix device cleanup on disable (Jerry Snitselaar) [2100927] - Revert "dmaengine: idxd: Separate user and kernel pasid enabling" (Jerry Snitselaar) [2100927] - net: atlantic: always deep reset on pm op, fixing up my null deref regression (Foggy Liu) [2039680] - net: atlantic: invert deep par in pm functions, preventing null derefs (Foggy Liu) [2039680] - s390/ap: extend AP change bindings-complete uevent with counter (Mete Durlu) [2114907] - powerpc/memhotplug: Make lmb size 64bit (Diego Domingos) [2116517] - powerpc/drmem: Make lmb_size 64 bit (Diego Domingos) [2116517] - RHEL-only: tools: arm64: Use alternative.h header in sysreg.h (Eric Auger) [2118527]- vmxnet3: do not reschedule napi for rx processing (Kamal Heib) [2117263] - lockdown: also lock down previous kgdb use (Lenny Szubowicz) [2104748] {CVE-2022-21499} - sfc: fix kernel panic when creating VF (Íñigo Huguet) [2114738] - net/mlx4_en: use kzalloc (Amir Tzin) [2049433] - net/mlx4: Delete useless moduleparam include (Amir Tzin) [2049433] - RDMA/mlx4: remove redundant assignment to variable nreq (Amir Tzin) [2049433] - RDMA/mlx4: Delete useless module.h include (Amir Tzin) [2049433] - RDMA/mlx4: Don't continue event handler after memory allocation failure (Amir Tzin) [2049433] - net/mlx4: Use irq_update_affinity_hint() (Amir Tzin) [2049433] - RDMA/mlx4: Use bitmap_alloc() when applicable (Amir Tzin) [2049433] - net/mlx4_en: Update reported link modes for 1/10G (Amir Tzin) [2049433] - ethernet: Remove redundant 'flush_workqueue()' calls (Amir Tzin) [2049433] - mlx4: constify args for const dev_addr (Amir Tzin) [2049433] - mlx4: remove custom dev_addr clearing (Amir Tzin) [2049433] - mlx4: replace mlx4_u64_to_mac() with u64_to_ether_addr() (Amir Tzin) [2049433] - mlx4: replace mlx4_mac_to_u64() with ether_addr_to_u64() (Amir Tzin) [2049433] - net/mlx4_en: avoid one cache line miss to ring doorbell (Amir Tzin) [2049433] - net/mlx4_en: Add XDP_REDIRECT statistics (Amir Tzin) [2049433] - net/mlx4: Use array_size() helper in copy_to_user() (Amir Tzin) [2049433] - net: mlx4: Add support for XDP_REDIRECT (Amir Tzin) [2049433] - net/mellanox: switch from 'pci_' to 'dma_' API (Amir Tzin) [2049433] - net/mlx4: Use ARRAY_SIZE to get an array's size (Amir Tzin) [2049433] - net/mlx4: make the array states static const, makes object smaller (Amir Tzin) [2049433] - dma-direct: use the correct size for dma_set_encrypted() (Jerry Snitselaar) [2105608] - dma-debug: make things less spammy under memory pressure (Jerry Snitselaar) [2105608] - dma-iommu: Check that swiotlb is active before trying to use it (Jerry Snitselaar) [2105608] - cpufreq: powernow-k8: Re-order the init checks (Mark Langsdorf) [2072974] - cpufreq: unify show() and store() naming and use __ATTR_XX (Mark Langsdorf) [2072974] - cpufreq: amd-pstate: Add more tracepoint for AMD P-State module (Mark Langsdorf) [2072974] - cpufreq: CPPC: Fix performance/frequency conversion (Mark Langsdorf) [2072974] - cpufreq: Move to_gov_attr_set() to cpufreq.h (Mark Langsdorf) [2072974] - cpufreq: use default_groups in kobj_type (Mark Langsdorf) [2072974] - cpufreq: Fix initialization of min and max frequency QoS requests (Mark Langsdorf) [2072974] - cpufreq: Fix a comment in cpufreq_policy_free (Mark Langsdorf) [2072974] - cpufreq: Fix get_cpu_device() failure in add_cpu_dev_symlink() (Mark Langsdorf) [2072974] - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory (Mark Langsdorf) [2072974] - cpufreq: sh: Remove sh_cpufreq_cpu_ready() (Mark Langsdorf) [2072974] - cpufreq: acpi: Remove acpi_cpufreq_cpu_ready() (Mark Langsdorf) [2072974] - cpufreq: Fix fall-through warning for Clang (Mark Langsdorf) [2072974] - cpufreq: Remove ->resolve_freq() (Mark Langsdorf) [2072974] - cpufreq: Reuse cpufreq_driver_resolve_freq() in __cpufreq_driver_target() (Mark Langsdorf) [2072974] - cpufreq: Remove the ->stop_cpu() driver callback (Mark Langsdorf) [2072974] - cpufreq: powernv: Migrate to ->exit() callback instead of ->stop_cpu() (Mark Langsdorf) [2072974] - cpufreq: Make cpufreq_online() call driver->offline() on errors (Mark Langsdorf) [2072974] - cpufreq: sh: Remove unused linux/sched.h headers (Mark Langsdorf) [2072974] - cpufreq: stats: Clean up local variable in cpufreq_stats_create_table() (Mark Langsdorf) [2072974] - cpufreq: Remove unused for_each_policy macro (Mark Langsdorf) [2072974] - cpufreq: Rudimentary typos fix in the file s5pv210-cpufreq.c (Mark Langsdorf) [2072974] - ACPI: CPPC: Fix enabling CPPC on AMD systems with shared memory (Mark Langsdorf) [2067296] - ACPI: CPPC: Don't require flexible address space if X86_FEATURE_CPPC is supported (Mark Langsdorf) [2067296] - ACPI: CPPC: Don't require _OSC if X86_FEATURE_CPPC is supported (Mark Langsdorf) [2067296] - x86/ACPI: CPPC: Rename cppc_msr.c to cppc.c (Mark Langsdorf) [2067296] - ACPI: CPPC: Only probe for _CPC if CPPC v2 is acked (Mark Langsdorf) [2067296] - ACPI: CPPC: Assume no transition latency if no PCCT (Mark Langsdorf) [2067296] - ACPI: bus: Set CPPC _OSC bits for all and when CPPC_LIB is supported (Mark Langsdorf) [2067296] - ACPI: CPPC: Check _OSC for flexible address space (Mark Langsdorf) [2067296] - ACPI: processor: idle: Avoid falling back to C3 type C-states (Mark Langsdorf) [2067296] - Revert "ACPI: processor: idle: Only flush cache on entering C3" (Mark Langsdorf) [2067296] - ACPI: CPPC: Change default error code and clean up debug messages in probe (Mark Langsdorf) [2067296] - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data (Mark Langsdorf) [2067296] - ACPI: tables: Make LAPIC_ADDR_OVR address readable in message (Mark Langsdorf) [2067296] - ACPI: IPMI: replace usage of found with dedicated list iterator variable (Mark Langsdorf) [2067296] - ACPI, APEI: Use the correct variable for sizeof() (Mark Langsdorf) [2067296] - clocksource: acpi_pm: fix return value of __setup handler (Mark Langsdorf) [2067296] - ACPI / x86: Add support for LPS0 callback handler (Mark Langsdorf) [2067296] - ACPI: bus: Avoid using CPPC if not supported by firmware (Mark Langsdorf) [2067296] - Revert "ACPI: Pass the same capabilities to the _OSC regardless of the query flag" (Mark Langsdorf) [2067296] - ACPI: video: Force backlight native for Clevo NL5xRU and NL5xNU (Mark Langsdorf) [2067296] - PM: hibernate: Honour ACPI hardware signature by default for virtual guests (Mark Langsdorf) [2067296] - ACPI: NFIT: Remove block aperture support (Mark Langsdorf) [2067296] - x86, ACPI: rename init_freq_invariance_cppc() to arch_init_invariance_cppc() (Mark Langsdorf) [2067296] - ACPI/APEI: Limit printable size of BERT table data (Mark Langsdorf) [2067296] - ACPI: APEI: fix return value of __setup handlers (Mark Langsdorf) [2067296] - ACPI / x86: Add skip i2c clients quirk for Lenovo Yoga Tablet 1050F/L (Mark Langsdorf) [2067296] - ACPI / x86: Add skip i2c clients quirk for Nextbook Ares 8 (Mark Langsdorf) [2067296] - ACPICA: Avoid walking the ACPI Namespace if it is not there (Mark Langsdorf) [2067296] - ACPI: processor idle: Check for architectural support for LPI (Mark Langsdorf) [2067296] - ACPI: battery: Add device HID and quirk for Microsoft Surface Go 3 (Mark Langsdorf) [2067296] - ACPI: fan: Add additional attributes for fine grain control (Mark Langsdorf) [2067296] - ACPI: fan: Properly handle fine grain control (Mark Langsdorf) [2067296] - ACPI: fan: Optimize struct acpi_fan_fif (Mark Langsdorf) [2067296] - ACPI: fan: Separate file for attributes creation (Mark Langsdorf) [2067296] - ACPI: fan: Fix error reporting to user space (Mark Langsdorf) [2067296] - ACPI: clean up double words in two comments (Mark Langsdorf) [2067296] - ACPI: property: Get rid of redundant 'else' (Mark Langsdorf) [2067296] - ACPI: EC: Rearrange code in acpi_ec_submit_event() (Mark Langsdorf) [2067296] - ACPI: EC: Reduce indentation level in acpi_ec_submit_event() (Mark Langsdorf) [2067296] - ACPI: EC: Do not return result from advance_transaction() (Mark Langsdorf) [2067296] - ACPI: EC / PM: Print additional debug message in acpi_ec_dispatch_gpe() (Mark Langsdorf) [2067296] - ACPI: PM: Print additional debug message in acpi_s2idle_wake() (Mark Langsdorf) [2067296] - ACPI: tables: Add CEDT signature to the list of known tables (Mark Langsdorf) [2067296] - ACPI: properties: Consistently return -ENOENT if there are no more references (Mark Langsdorf) [2067296] - ACPI: OSL: Fix and clean up acpi_os_read/write_port() (Mark Langsdorf) [2067296] - ACPICA: Use uintptr_t and offsetof() in Linux kernel builds (Mark Langsdorf) [2067296] - ACPI: processor: idle: Only flush cache on entering C3 (Mark Langsdorf) [2067296] - intel_idle: Add AlderLake support (Lenny Szubowicz) [2075709] - intel_idle: Fix SPR C6 optimization (Lenny Szubowicz) [2075709] - intel_idle: Fix the 'preferred_cstates' module parameter (Lenny Szubowicz) [2075709] - cpuidle: intel_idle: Update intel_idle() kerneldoc comment (Lenny Szubowicz) [2075709] - ice: Fix promiscuous mode not turning off (Petr Oros) [2088787] - ice: Introduce enabling promiscuous mode on multiple VF's (Petr Oros) [2088787] - PCI/IOV: Add pci_iov_get_pf_drvdata() to allow VF reaching the drvdata of a PF (Myron Stowe) [2106259] - PCI/IOV: Add pci_iov_vf_id() to get VF index (Myron Stowe) [2106259] - redhat: enable CONFIG_MAXLINEAR_GPHY as module (Petr Oros) [2071856] - net: phy: enhance GPY115 loopback disable function (Petr Oros) [2071856] - net: phy: add Maxlinear GPY115/21x/24x driver (Petr Oros) [2071856] - cgroup: Use css_tryget() instead of css_tryget_online() in task_get_css() (Vratislav Bendel) [2111491] - ASoC: mediatek: Fix error handling in mt8173_max98090_dev_probe (Jaroslav Kysela) [2065580] - ASoC: amd: Add support for enabling DMIC on acp6x via _DSD (Jaroslav Kysela) [2065580] - soundwire: intel: prevent pm_runtime resume prior to system suspend (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Add quirk for Fiero SC-01 (fw v1.0.0) (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Add quirk for Fiero SC-01 (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Add quirks for MacroSilicon MS2100/MS2106 devices (Jaroslav Kysela) [2065580] - ASoC: cs35l41: Add ASP TX3/4 source to register patch (Jaroslav Kysela) [2065580] - ASoC: dapm: Initialise kcontrol data for mux/demux controls (Jaroslav Kysela) [2065580] - ASoC: rt711-sdca: fix kernel NULL pointer dereference when IO error (Jaroslav Kysela) [2065580] - ASoC: cs35l41: Correct some control names (Jaroslav Kysela) [2065580] - ASoC: wm5110: Fix DRE control (Jaroslav Kysela) [2065580] - ASoC: wm_adsp: Fix event for preloader (Jaroslav Kysela) [2065580] - ASoC: Intel: bytcr_wm5102: Fix GPIO related probe-ordering problem (Jaroslav Kysela) [2065580] - ASoC: SOF: Intel: hda-loader: Clarify the cl_dsp_init() flow (Jaroslav Kysela) [2065580] - ASoC: SOF: Intel: hda-loader: Make sure that the fw load sequence is followed (Jaroslav Kysela) [2065580] - ASoC: SOF: Intel: hda-dsp: Expose hda_dsp_core_power_up() (Jaroslav Kysela) [2065580] - ASoC: codecs: rt700/rt711/rt711-sdca: initialize workqueues in probe (Jaroslav Kysela) [2065580] - ASoC: rt7*-sdw: harden jack_detect_handler (Jaroslav Kysela) [2065580] - ASoC: rt711: fix calibrate mutex initialization (Jaroslav Kysela) [2065580] - ASoC: Intel: sof_sdw: handle errors on card registration (Jaroslav Kysela) [2065580] - ASoC: rt711-sdca-sdw: fix calibrate mutex initialization (Jaroslav Kysela) [2065580] - ASoC: Realtek/Maxim SoundWire codecs: disable pm_runtime on remove (Jaroslav Kysela) [2065580] - ASoC: ops: Fix off by one in range control validation (Jaroslav Kysela) [2065580] - ASoC: Intel: Skylake: Correct the handling of fmt_config flexible array (Jaroslav Kysela) [2065580] - ASoC: Intel: Skylake: Correct the ssp rate discovery in skl_get_ssp_clks() (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc221 (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: fix mute/micmute LEDs for HP machines (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671 (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Fix headset mic for Acer SF313-51 (Jaroslav Kysela) [2065580] - ALSA: hda/conexant: Apply quirk for another HP ProDesk 600 G3 model (Jaroslav Kysela) [2065580] - ALSA: hda - Add fixup for Dell Latitidue E5430 (Jaroslav Kysela) [2065580] - ASoC: SOF: Intel: hda: Fix compressed stream position tracking (Jaroslav Kysela) [2065580] - ASoC: SOF: ipc3-topology: Move and correct size checks in sof_ipc3_control_load_bytes() (Jaroslav Kysela) [2065580] - ASoC: codecs: rt700/rt711/rt711-sdca: resume bus/codec in .set_jack_detect (Jaroslav Kysela) [2065580] - ASoC: rt711-sdca: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2065580] - ASoC: rt711: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2065580] - ALSA: cs46xx: Fix missing snd_card_free() call at probe error (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Add quirk for Clevo L140PU (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Workarounds for Behringer UMC 204/404 HD (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Add quirk for Clevo NS50PU (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Add quirk for Clevo PD70PNT (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Apply fixup for Lenovo Yoga Duet 7 properly (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - ALC897 headset MIC no sound (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Add mute LED quirk for HP Omen laptop (Jaroslav Kysela) [2065580] - ALSA: hda/conexant: Fix missing beep setup (Jaroslav Kysela) [2065580] - ALSA: hda: Fix discovery of i915 graphics PCI device (Jaroslav Kysela) [2065580] - ALSA: hda/via: Fix missing beep setup (Jaroslav Kysela) [2065580] - ALSA: memalloc: Drop x86-specific hack for WC allocations (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Add HW8326 support (Jaroslav Kysela) [2065580] - ALSA: hda: MTL: add HD Audio PCI ID and HDMI codec vendor ID (Jaroslav Kysela) [2065580] - ASoC: es8328: Fix event generation for deemphasis control (Jaroslav Kysela) [2065580] - ASoC: cs42l51: Correct minimum value for SX volume control (Jaroslav Kysela) [2065580] - ASoC: cs42l56: Correct typo in minimum level for SX volume controls (Jaroslav Kysela) [2065580] - ASoC: cs42l52: Correct TLV for Bypass Volume (Jaroslav Kysela) [2065580] - ASoC: cs53l30: Correct number of volume levels on SX controls (Jaroslav Kysela) [2065580] - ASoC: cs35l36: Update digital volume TLV (Jaroslav Kysela) [2065580] - ASoC: cs42l52: Fix TLV scales for mixer controls (Jaroslav Kysela) [2065580] - ASoC: Intel: cirrus-common: fix incorrect channel mapping (Jaroslav Kysela) [2065580] - ASoC: nau8822: Add operation for internal PLL off and on (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Add quirk for HP Dev One (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Fix for quirk to enable speaker output on the Lenovo Yoga DuetITL 2021 (Jaroslav Kysela) [2065580] - ALSA: hda/conexant - Fix loopback issue with CX20632 (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Set up (implicit) sync for Saffire 6 (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Skip generic sync EP parse for secondary EP (Jaroslav Kysela) [2065580] - ASoC: rt5640: Do not manipulate pin "Platform Clock" if the "Platform Clock" is not in the DAPM (Jaroslav Kysela) [2065580] - ASoC: SOF: amd: Fixed Build error (Jaroslav Kysela) [2065580] - ASoC: rt5514: Fix event generation for "DSP Voice Wake Up" control (Jaroslav Kysela) [2065580] - ASoC: max98090: Move check for invalid values before casting in max98090_put_enab_tlv() (Jaroslav Kysela) [2065580] - ALSA: pcm: Check for null pointer of pointer substream before dereferencing it (Jaroslav Kysela) [2065580] - ASoC: SOF: ipc3-topology: Set scontrol->priv to NULL after freeing it (Jaroslav Kysela) [2065580] - ASoC: cs35l41: Fix an out-of-bounds access in otp_packed_element_t (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Move generic implicit fb quirk entries into quirks.c (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Add quirk bits for enabling/disabling generic implicit fb (Jaroslav Kysela) [2065580] - ASoC: amd: Add driver data to acp6x machine driver (Jaroslav Kysela) [2065580] - ASoC: rt1015p: remove dependency on GPIOLIB (Jaroslav Kysela) [2065580] - ASoC: max98357a: remove dependency on GPIOLIB (Jaroslav Kysela) [2065580] - ASoC: rt5645: Fix errorenous cleanup order (Jaroslav Kysela) [2065580] - ASoC: SOF: amd: add missing platform_device_unregister in acp_pci_rn_probe (Jaroslav Kysela) [2065580] - ASoC: Intel: sof_ssp_amp: fix no DMIC BE Link on Chromebooks (Jaroslav Kysela) [2065580] - ASoC: tscs454: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2065580] - ASoC: SOF: ipc3-topology: Correct get_control_data for non bytes payload (Jaroslav Kysela) [2065580] - ASoC: dapm: Don't fold register value changes into notifications (Jaroslav Kysela) [2065580] - ASoC: Intel: bytcr_rt5640: Add quirk for the HP Pro Tablet 408 (Jaroslav Kysela) [2065580] - ALSA: jack: Access input_dev under mutex (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Fix microphone noise on ASUS TUF B550M-PLUS (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Enable 4-speaker output for Dell XPS 15 9520 laptop (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Add new type for ALC245 (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Optimize TEAC clock quirk (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Configure sync endpoints before data (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Add missing ep_idx in fixed EP quirks (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Workaround for clock setup on TEAC devices (Jaroslav Kysela) [2065580] - ALSA: ctxfi: Add SB046x PCI ID (Jaroslav Kysela) [2065580] - NFS: Fix initialisation of nfs_client cl_flags field (Scott Mayhew) [2114577] - Documentation: Add an explanation of NFSv4 client identifiers (Dave Wysochanski) [1801326]- crypto: chelsio/chcr - Remove useless MODULE_VERSION (Rahul Lakkireddy) [2105817] - crypto: chelsio - remove unused function (Rahul Lakkireddy) [2105817] - crypto: chelsio - Read rxchannel-id from firmware (Rahul Lakkireddy) [2105817] - crypto: chelsio - Fix some kernel-doc issues (Rahul Lakkireddy) [2105817] - crypto: chelsio - remove set but not used variable 'adap' (Rahul Lakkireddy) [2105817] - dm raid: fix address sanitizer warning in raid_resume (Benjamin Marzinski) [2115118] - dm raid: fix address sanitizer warning in raid_status (Benjamin Marzinski) [2115118] - dm: return early from dm_pr_call() if DM device is suspended (Benjamin Marzinski) [2115118] - dm thin: fix use-after-free crash in dm_sm_register_threshold_callback (Benjamin Marzinski) [2115118] - dm writecache: count number of blocks discarded, not number of discard bios (Benjamin Marzinski) [2115118] - dm writecache: count number of blocks written, not number of write bios (Benjamin Marzinski) [2115118] - dm writecache: count number of blocks read, not number of read bios (Benjamin Marzinski) [2115118] - dm writecache: return void from functions (Benjamin Marzinski) [2115118] - dm kcopyd: use __GFP_HIGHMEM when allocating pages (Benjamin Marzinski) [2115118] - dm writecache: set a default MAX_WRITEBACK_JOBS (Benjamin Marzinski) [2115118] - dm raid: fix KASAN warning in raid5_add_disks (Benjamin Marzinski) [2115118] - dm raid: fix KASAN warning in raid5_remove_disk (Benjamin Marzinski) [2115118] - KVM: x86: do not report preemption if the steal time cache is stale (Vitaly Kuznetsov) [2115240] - KVM: x86: revalidate steal time cache if MSR value changes (Vitaly Kuznetsov) [2115240] - KVM: nVMX: Always enable TSC scaling for L2 when it was enabled for L1 (Vitaly Kuznetsov) [2115240] - KVM: x86: Fully initialize 'struct kvm_lapic_irq' in kvm_pv_kick_cpu_op() (Vitaly Kuznetsov) [2115240] - KVM: SEV: Init target VMCBs in sev_migrate_from (Vitaly Kuznetsov) [2115240] - KVM: SVM: fix tsc scaling cache logic (Vitaly Kuznetsov) [2115240] - KVM: x86/mmu: Check every prev_roots in __kvm_mmu_free_obsolete_roots() (Vitaly Kuznetsov) [2115240] - KVM: LAPIC: Drop pending LAPIC timer injection when canceling the timer (Vitaly Kuznetsov) [2115240] - KVM: x86: avoid calling x86 emulator without a decoded instruction (Vitaly Kuznetsov) [2115240] - KVM: SVM: Use kzalloc for sev ioctl interfaces to prevent kernel data leak (Vitaly Kuznetsov) [2115240] - KVM: x86: avoid loading a vCPU after .vm_destroy was called (Vitaly Kuznetsov) [2115240] - KVM: nVMX: Clear IDT vectoring on nested VM-Exit for double/triple fault (Vitaly Kuznetsov) [2115240] - KVM: nVMX: Leave most VM-Exit info fields unmodified on failed VM-Entry (Vitaly Kuznetsov) [2115240] - KVM: x86: Drop WARNs that assert a triple fault never "escapes" from L2 (Vitaly Kuznetsov) [2115240] - sched/deadline: Fix BUG_ON condition for deboosted tasks (Phil Auld) [2111860] - scsi: qla2xxx: Fix excessive I/O error messages by default (Nilesh Javali) [2100728] - scsi: qla2xxx: Fix erroneous mailbox timeout after PCI error injection (Nilesh Javali) [2044160] - drm/radeon: fix build rules of *_reg_safe.h (Michel Dänzer) [2006451] - RDMA/irdma: Fix sleep from invalid context BUG (Kamal Heib) [2097318] - RDMA/irdma: Do not advertise 1GB page size for x722 (Kamal Heib) [2097318] - RDMA/cm: Fix memory leak in ib_cm_insert_listen (Kamal Heib) [2097318] - RDMA/hfi1: Fix potential integer multiplication overflow errors (Kamal Heib) [2097318] - RDMA/hfi1: Prevent use of lock before it is initialized (Kamal Heib) [2097318] - RDMA/rxe: Fix an error handling path in rxe_get_mcg() (Kamal Heib) [2097318] - RDMA/rxe: Generate a completion for unsupported/invalid opcode (Kamal Heib) [2097318] - scsi: target: cxgbit: Enable Delayed ACK (Rahul Lakkireddy) [2105813] - scsi: target: cxgbit: Increase max DataSegmentLength (Rahul Lakkireddy) [2105813] - cxgb4: Use the bitmap API to allocate bitmaps (Rahul Lakkireddy) [2105806] - cxgb4: Fix typo in string (Rahul Lakkireddy) [2105806] - cxgb4/cxgb4vf: Fix typo in comments (Rahul Lakkireddy) [2105806] - cxgb4vf: remove unexpected word "the" (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4: Avoid potential negative array offset (Rahul Lakkireddy) [2105806] - libcxgb: Don't accidentally set RTO_ONLINK in cxgb_find_route() (Rahul Lakkireddy) [2105806] - cxgb4vf: Remove useless DMA-32 fallback configuration (Rahul Lakkireddy) [2105806] - cxgb4: Remove useless DMA-32 fallback configuration (Rahul Lakkireddy) [2105806] - cxgb4: allow reading unrecognized port module eeprom (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4vf: Fix an error code in cxgb4vf_pci_probe() (Rahul Lakkireddy) [2105806] - cxgb4: Use struct_group() for memcpy() region (Rahul Lakkireddy) [2105806] - cxgb4: fix eeprom len when diagnostics not implemented (Rahul Lakkireddy) [2105806] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Rahul Lakkireddy) [2105806] - ethernet: chelsio: use eth_hw_addr_set() (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4vf: Make use of the helper function dev_err_probe() (Rahul Lakkireddy) [2105806] - cxgb4: improve printing NIC information (Rahul Lakkireddy) [2105806] - net: chelsio: switch from 'pci_' to 'dma_' API (Rahul Lakkireddy) [2105806] - cxgb4: make the array match_all_mac static, makes object smaller (Rahul Lakkireddy) [2105806] - cxgb4: fix IRQ free race during driver unload (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4: use eth_zero_addr() to assign zero address (Rahul Lakkireddy) [2105806] - cxgb4: Fix -Wunused-const-variable warning (Rahul Lakkireddy) [2105806] - cxgb4: clip_tbl: use list_del_init instead of list_del/INIT_LIST_HEAD (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4vf: Fix wrong function name in comments (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4: Fix wrong function name in comments (Rahul Lakkireddy) [2105806] - cxgb4: Remove redundant NULL check (Rahul Lakkireddy) [2105806] - net: ethernet: chelsiofix: spelling typo of 'rewriteing' (Rahul Lakkireddy) [2105806] - net: don't include ethtool.h from netdevice.h (Rahul Lakkireddy) [2105806] - cxgb4vf: convert to use DEFINE_SEQ_ATTRIBUTE macro (Rahul Lakkireddy) [2105806] - cxgb4vf: fix t4vf_eth_xmit()'s return type (Rahul Lakkireddy) [2105806] - cxgb4vf: update kernel-doc line comments (Rahul Lakkireddy) [2105806] - cxgb4: remove duplicate headers (Rahul Lakkireddy) [2105806] - cxgb4/cxgb4vf: Remove superfluous void * cast in debugfs_create_file() call (Rahul Lakkireddy) [2105806] - cxgb4: Add missing annotation for service_ofldq() (Rahul Lakkireddy) [2105806] - net: cxgb4vf: reject unsupported coalescing params (Rahul Lakkireddy) [2105806] - scsi: mpt3sas: Stop fw fault watchdog work item during system shutdown (Tomas Henzl) [2106413] - drm/amd/display: Fix new dmub notification enabling in DM (Mika Penttilä) [2107632] - Revert "crypto: chelsio - Inline single pdu only" (Rahul Lakkireddy) [2105818] - crypto/chcr: Moving chelsio's inline ipsec functionality to /drivers/net (Rahul Lakkireddy) [2105818] - net/xfrm: IPsec tunnel mode fix inner_ipproto setting in sec_path (Sabrina Dubroca) [2107200] - scsi: ch: Make it possible to open a ch device multiple times again (Ewan D. Milne) [2108649] - lpfc updates for rh8.7 14.0.0.15 (Paul Ely) [2107726] - scsi: lpfc: Copyright updates for 14.2.0.5 patches (Paul Ely) [2107726] - scsi: lpfc: Fix lost NVMe paths during LIF bounce stress test (Paul Ely) [2107726] - scsi: lpfc: Fix attempted FA-PWWN usage after feature disable (Paul Ely) [2107726] - scsi: lpfc: Fix possible memory leak when failing to issue CMF WQE (Paul Ely) [2107726] - scsi: lpfc: Remove extra atomic_inc on cmd_pending in queuecommand after VMID (Paul Ely) [2107726] - scsi: lpfc: Prevent buffer overflow crashes in debugfs with malformed user input (Paul Ely) [2107726] - scsi: lpfc: Fix uninitialized cqe field in lpfc_nvme_cancel_iocb() (Paul Ely) [2107726] - scsi: lpfc: Allow reduced polling rate for nvme_admin_async_event cmd completion (Paul Ely) [2107726] - scsi: lpfc: Fix port stuck in bypassed state after LIP in PT2PT topology (Paul Ely) [2107726] - scsi: lpfc: Resolve NULL ptr dereference after an ELS LOGO is aborted (Paul Ely) [2107726] - scsi: lpfc: Correct BDE type for XMIT_SEQ64_WQE in lpfc_ct_reject_event() (Paul Ely) [2107726] - scsi: qla2xxx: Fix imbalance vha->vref_count (Nilesh Javali) [2108964] - scsi: smartpqi: Update version to 2.1.18-045 (Don Brace) [2101548] - scsi: smartpqi: Update copyright to current year (Don Brace) [2101548] - scsi: smartpqi: Add ctrl ready timeout module parameter (Don Brace) [2101548] - scsi: smartpqi: Update deleting a LUN via sysfs (Don Brace) [2101548] - scsi: smartpqi: Add module param to disable managed ints (Don Brace) [2101548] - scsi: smartpqi: Fix RAID map race condition (Don Brace) [2101548] - scsi: smartpqi: Fix DMA direction for RAID requests (Don Brace) [2101548] - scsi: smartpqi: Stop logging spurious PQI reset failures (Don Brace) [2101548] - scsi: smartpqi: Add PCI IDs for Lenovo controllers (Don Brace) [2101548] - scsi: smartpqi: Add PCI ID for Adaptec SmartHBA 2100-8i (Don Brace) [2101548] - scsi: smartpqi: Fix PCI control linkdown system hang (Don Brace) [2101548] - scsi: smartpqi: Add driver support for multi-LUN devices (Don Brace) [2101548] - scsi: smartpqi: Close write read holes (Don Brace) [2101548] - scsi: smartpqi: Add PCI IDs for ramaxel controllers (Don Brace) [2101548] - scsi: smartpqi: Add controller fw version to console log (Don Brace) [2101548] - scsi: smartpqi: Shorten drive visibility after removal (Don Brace) [2101548] - scsi: smartpqi: Fix typo in comment (Don Brace) [2101548] - docs: kdump: Update the crashkernel description for arm64 (Pingfan Liu) [2093920] - of: Support more than one crash kernel regions for kexec -s (Pingfan Liu) [2093920] - of: kexec: Remove FDT_PROP_* definitions (Pingfan Liu) [2093920] - arm64: kexec: Fix missing error code 'ret' warning in load_other_segments() (Pingfan Liu) [2093920] - arm64: Use common of_kexec_alloc_and_setup_fdt() (Pingfan Liu) [2093920] - of: Add a common kexec FDT setup function (Pingfan Liu) [2093920] - arm64: Use ELF fields defined in 'struct kimage' (Pingfan Liu) [2093920] - kexec: Move ELF fields to struct kimage (Pingfan Liu) [2093920] - of: fdt: Add memory for devices by DT property "linux,usable-memory-range" (Pingfan Liu) [2093920] - efi: apply memblock cap after memblock_add() (Pingfan Liu) [2093920] - of: fdt: Aggregate the processing of "linux,usable-memory-range" (Pingfan Liu) [2093920] - of/fdt: Rework early_init_dt_scan_memory() to call directly (Pingfan Liu) [2093920] - of/fdt: Rework early_init_dt_scan_root() to call directly (Pingfan Liu) [2093920] - of/fdt: Rework early_init_dt_scan_chosen() to call directly (Pingfan Liu) [2093920] - of: fdt: Rename reserve_elfcorehdr() to fdt_reserve_elfcorehdr() (Pingfan Liu) [2093920] - of: fdt: Add generic support for handling elf core headers property (Pingfan Liu) [2093920] - arm64: kdump: Reimplement crashkernel=X (Pingfan Liu) [2093920] - arm64: Use insert_resource() to simplify code (Pingfan Liu) [2093920] - kdump: return -ENOENT if required cmdline option does not exist (Pingfan Liu) [2093920]- sched: Add WARN_ONCE_SAFE for use during critical scheduler code. (Phil Auld) [2095898] - printk: remove NMI tracking [partial] (Phil Auld) [2095898] - ext4: make sure ext4_append() always allocates new block (Lukas Czerner) [2070216] - ext4: check if directory block is within i_size (Lukas Czerner) [2070216] - redhat: nvme/tcp mistakenly uses blk_mq_tag_to_rq(nvme_tcp_tagset(queue)) (John Meneghini) [2112036] - RDMA/cxgb4: Set queue pair state when being queried (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use non-atomic bitmap functions when possible (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use bitmap_set() when applicable (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use bitmap_zalloc() when applicable (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use helper function to set GUIDs (Rahul Lakkireddy) [2105809] - RDMA/iw_cxgb4: Fix refcount underflow while destroying cqs. (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use refcount_t instead of atomic_t for reference counting (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Fix missing error code in create_qp() (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Remove useless assignments (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: add missing qpid increment (Rahul Lakkireddy) [2105809] - RDMA/iw_cxgb4: Use DEFINE_SPINLOCK() for spinlock (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use sizeof() notation (Rahul Lakkireddy) [2105809] - drm/amd/display: Ignore First MST Sideband Message Return Error (Michel Dänzer) [2089853] - sched, cpuset: Fix dl_cpu_busy() panic due to empty cs->cpus_allowed (Waiman Long) [2115165] - sched/deadline: Merge dl_task_can_attach() and dl_cpu_busy() (Waiman Long) [2115165] - ibmvnic: Properly dispose of all skbs during a failover. (Steve Best) [2107560] - redhat/configs: Enable CONFIG_AMD_HSMP for x86_64 (John Allen) [2072233] - platform/x86: Add AMD system management interface (John Allen) [2072233] - ice: do not setup vlan for loopback VSI (Petr Oros) [2103845] - ice: check (DD | EOF) bits on Rx descriptor rather than (EOP | RS) (Petr Oros) [2103845] - ice: Fix VSIs unable to share unicast MAC (Petr Oros) [2080033] - ice: Fix max VLANs available for VF (Petr Oros) [2112298] - ice: change devlink code to read NVM in blocks (Petr Oros) [2093904] - ALSA: Enable more Intel and AMD x86 chipset drivers (Jaroslav Kysela) [2065575] - ALSA: Remove module symbols namespace (Jaroslav Kysela) [2065575] - ASoC: SOF: tokens: add token for Mediatek AFE (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Expand firmware loading search options (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Add trace caps to speaker protection FW (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Make compressed buffers optional (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Correct control read size when parsing compressed buffer (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Add support for "toggle" preloaders (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Fix overrun of unterminated control name string (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Clear core reset for cache (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Move lockdep asserts to avoid potential null pointer (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Allow creation of event controls (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Add offset to cs_dsp read/write (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Clarify some kernel doc comments (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Perform NULL check in cs_dsp_coeff_write/read_ctrl (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Add support for rev 2 coefficient files (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Print messages from bin files (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Add pre_run callback (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Add version checks on coefficient loading (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Add lockdep asserts to interface functions (Jaroslav Kysela) [2065575] - firmware: cs_dsp: tidy includes in cs_dsp.c and cs_dsp.h (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Remove the wmfw_add_ctl helper function (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: wm_adsp_control_add() error: uninitialized symbol 'ret' (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: remove a repeated including (Jaroslav Kysela) [2065575] - firmware: cs_dsp: add driver to support firmware loading on Cirrus Logic DSPs (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Separate wm_adsp specifics in cs_dsp_client_ops (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Split out struct cs_dsp from struct wm_adsp (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: move firmware loading to client (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Pass firmware names as parameters when starting DSP core (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Move check of dsp->running to better place (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Separate generic cs_dsp_coeff_ctl handling (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Move sys_config_size to wm_adsp (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Split DSP power operations into helper functions (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Separate some ASoC and generic functions (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Introduce cs_dsp logging macros (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Rename generic DSP support (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Cancel ongoing work when removing controls (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Switch to using wm_coeff_read_ctrl for compressed buffers (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Move check for control existence (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Remove use of snd_ctl_elem_type_t (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Put debugfs_remove_recursive back in (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Let soc_cleanup_component_debugfs remove debugfs (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Remove pointless string comparison (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Add CCM_CORE_RESET to Halo start core (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Correct wm_coeff_tlv_get handling (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Fix control name parsing for multi-fw (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Fix uninitialized variable warnings (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Use snd_ctl_elem_type_t for control types (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Only use __be32 for big-endian data (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Improve handling of raw byte streams (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: remove "ctl" from list on error in wm_adsp_create_control() (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: fix error return code in wm_adsp_load() (Jaroslav Kysela) [2065575] - ASoC: rt5640: Add the binding include file for the HDA header support (Jaroslav Kysela) [2065575] - ALSA: uapi: use C90 comment style instead of C99 style (Jaroslav Kysela) [2065575] - ALSA: hda: intel-dsp-config: Add RaptorLake PCI IDs (Jaroslav Kysela) [2065575] - ALSA: hda/i915: Fix one too many pci_dev_put() (Jaroslav Kysela) [2065575] - ALSA: hda: intel-dsp-config: update AlderLake PCI IDs (Jaroslav Kysela) [2065575] - ALSA: hda/i915 - skip acomp init if no matching display (Jaroslav Kysela) [2065575] - ALSA: hda/i915 - avoid hung task timeout in i915 wait (Jaroslav Kysela) [2065575] - ALSA: intel-dspconfig: add ES8336 support for CNL (Jaroslav Kysela) [2065575] - ALSA: intel-dsp-config: add more ACPI HIDs for ES83x6 devices (Jaroslav Kysela) [2065575] - ALSA: hda: intel-dsp-config: reorder the config table (Jaroslav Kysela) [2065575] - ALSA: hda: intel-dsp-config: add JasperLake support (Jaroslav Kysela) [2065575] - ALSA: hda: Simplify DMIC-in-NHLT check (Jaroslav Kysela) [2065575] - ALSA: intel_hdmi: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: x86: Use standard mmap helper for Intel HDMI LPE audio (Jaroslav Kysela) [2065575] - ALSA: intel_hdmi: Fix reference to PCM buffer address (Jaroslav Kysela) [2065575] - ALSA: intel_hdmi: Check for error num after setting mask (Jaroslav Kysela) [2065575] - tools include uapi: Update asound.h copy (Jaroslav Kysela) [2065575] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2065575] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2065575] - ALSA: hda: Add helper macros for DSP capable devices (Jaroslav Kysela) [2065575] - ALSA: intel-nhlt: add helper to detect SSP link mask (Jaroslav Kysela) [2065575] - ASoC: soc-acpi: add information on I2S/TDM link mask (Jaroslav Kysela) [2065575] - ASoC: soc-acpi: fix kernel-doc descriptor (Jaroslav Kysela) [2065575] - ASoC: SOF: fix 32 signed bit overflow (Jaroslav Kysela) [2065575] - ALSA: hda: Add snd_hdac_ext_bus_link_at() helper (Jaroslav Kysela) [2065575] - ALSA: cleanup double word in comment (Jaroslav Kysela) [2065575] - ASoC: SOF: add _D3_PERSISTENT flag to fw_ready message (Jaroslav Kysela) [2065575] - ALSA: HDA: hdac_ext_stream: use consistent prefixes for variables (Jaroslav Kysela) [2065575] - ipc: debug: Add shared memory heap to memory scan (Jaroslav Kysela) [2065575] - ALSA: pcm: comment about relation between msbits hw parameter and [S|U]32 formats (Jaroslav Kysela) [2065575] - ALSA: hda: Fill gaps in NHLT endpoint-interface (Jaroslav Kysela) [2065575] - ASoC: SOF: IPC: Add new IPC command to free trace DMA (Jaroslav Kysela) [2065575] - soundwire: stream: make enable/disable/deprepare idempotent (Jaroslav Kysela) [2065575] - soundwire: stream: sdw_stream_add_ functions can be called multiple times (Jaroslav Kysela) [2065575] - soundwire: stream: introduce sdw_slave_rt_find() helper (Jaroslav Kysela) [2065575] - soundwire: stream: separate alloc and config within sdw_stream_add_xxx() (Jaroslav Kysela) [2065575] - soundwire: stream: move list addition to sdw_slave_alloc_rt() (Jaroslav Kysela) [2065575] - soundwire: stream: rename and move master/slave_rt_free routines (Jaroslav Kysela) [2065575] - soundwire: stream: group sdw_stream_ functions (Jaroslav Kysela) [2065575] - soundwire: stream: split sdw_alloc_slave_rt() in alloc and config (Jaroslav Kysela) [2065575] - soundwire: stream: move sdw_alloc_slave_rt() before 'master' helpers (Jaroslav Kysela) [2065575] - soundwire: stream: split sdw_alloc_master_rt() in alloc and config (Jaroslav Kysela) [2065575] - soundwire: stream: simplify sdw_alloc_master_rt() (Jaroslav Kysela) [2065575] - soundwire: stream: group sdw_port and sdw_master/slave_port functions (Jaroslav Kysela) [2065575] - soundwire: stream: add 'slave' prefix for port range checks (Jaroslav Kysela) [2065575] - soundwire: stream: split alloc and config in two functions (Jaroslav Kysela) [2065575] - soundwire: stream: split port allocation and configuration loops (Jaroslav Kysela) [2065575] - soundwire: stream: add alloc/config/free helpers for ports (Jaroslav Kysela) [2065575] - soundwire: stream: simplify check on port range (Jaroslav Kysela) [2065575] - soundwire: stream: add slave runtime to list earlier (Jaroslav Kysela) [2065575] - soundwire: stream: remove unused parameter in sdw_stream_add_slave (Jaroslav Kysela) [2065575] - soundwire: intel: fix wrong register name in intel_shim_wake (Jaroslav Kysela) [2065575] - soundwire: bus: add dev_warn() messages to track UNATTACHED devices (Jaroslav Kysela) [2065575] - soundwire: intel: remove PDM support (Jaroslav Kysela) [2065575] - soundwire: intel: remove unnecessary init (Jaroslav Kysela) [2065575] - ASoC/SoundWire: dai: expand 'stream' concept beyond SoundWire (Jaroslav Kysela) [2065575] - soundwire: intel: improve suspend flows (Jaroslav Kysela) [2065575] - soundwire: intel: Use auxiliary_device driver data helpers (Jaroslav Kysela) [2065575] - soundwire: qcom: remove redundant version number read (Jaroslav Kysela) [2065575] - ASoC: SOF: Fix NULL pointer exception in sof_pci_probe callback (Jaroslav Kysela) [2065575] - ASoC: ops: Validate input values in snd_soc_put_volsw_range() (Jaroslav Kysela) [2065575] - ASoC: dmaengine: Restore NULL prepare_slave_config() callback (Jaroslav Kysela) [2065575] - ASoC: max98090: Generate notifications on changes for custom control (Jaroslav Kysela) [2065575] - ASoC: max98090: Reject invalid values in custom control put() (Jaroslav Kysela) [2065575] - ASoC: rt9120: Correct the reg 0x09 size to one byte (Jaroslav Kysela) [2065575] - ASoC: soc-ops: fix error handling (Jaroslav Kysela) [2065575] - ASoC: da7219: Fix change notifications for tone generator frequency (Jaroslav Kysela) [2065575] - ASoC: simple-card-utils: fix sysclk shutdown (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: Add a quirk for Huawei Matebook D15 (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: add a quirk for headset at mic1 port (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: support a separate gpio to control headphone (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: simplify speaker gpio naming (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: correct device endpoints for max98373 (Jaroslav Kysela) [2065575] - ASoC: codecs: wcd934x: do not switch off SIDO Buck when codec is in use (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Fix memory leak in sof_control_load() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: cleanup dailinks on widget unload (Jaroslav Kysela) [2065575] - ASoC: rt711/5682: check if bus is active before deferred jack detection (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt5682: Add support for max98360a speaker amp on SSP2 (Jaroslav Kysela) [2065575] - ASoC: simple-card-utils: Avoid NULL deref in asoc_simple_set_tdm() (Jaroslav Kysela) [2065575] - ASoC: soc-core: add debugfs_prefix member to snd_soc_component_driver (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix a shift-out-of-bounds warning found by UBSAN (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Add one more variable in the debug log (Jaroslav Kysela) [2065575] - ASoC: rt5682: fix an incorrect NULL check on list iterator (Jaroslav Kysela) [2065575] - ASoC: soc-dapm: fix two incorrect uses of list iterator (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: use GFP_KERNEL when the code is sleepable (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Fix memory leak of scontrol->name (Jaroslav Kysela) [2065575] - codecs: rt5682s: fix an incorrect NULL check on list iterator (Jaroslav Kysela) [2065575] - ASoC: topology: Correct error handling in soc_tplg_dapm_widget_create() (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: Fix build error without SND_SOC_SOF_PCI_DEV (Jaroslav Kysela) [2065575] - ASoC: SOF: Add a new dai_get_clk topology IPC op (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Add ops for setting up and tearing down pipelines (Jaroslav Kysela) [2065575] - ASoC: SOF: expose sof_route_setup() (Jaroslav Kysela) [2065575] - ASoC: SOF: Add dai_link_fixup PCM op for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Add trigger PCM op for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Define hw_params PCM op for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce IPC3 PCM hw_free op (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: expose the sof_pcm_setup_connected_widgets() function (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce IPC-specific PCM ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Add bytes_ext control IPC ops for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Add bytes_get/put control IPC ops for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Add enum_get/put control ops for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Add switch get/put IPC3 ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Add volume_get/put IPC3 ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Add IPC3 topology control ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce IPC ops for kcontrol IO (Jaroslav Kysela) [2065575] - ASoC: SOF: Make sof_suspend/resume IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: Make sof_widget_setup/free IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: set up scheduler widget before all other widgets in the pipeline (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Use kmemdup() to replace kzalloc + memcpy (Jaroslav Kysela) [2065575] - ASoC: ak4642: Use of_device_get_match_data() (Jaroslav Kysela) [2065575] - ASoC: sti: Fix deadlock via snd_pcm_stop_xrun() call (Jaroslav Kysela) [2065575] - ASoC: amd: Fix reference to PCM buffer address (Jaroslav Kysela) [2065575] - ASoC: codecs: wcd934x: Add missing of_node_put() in wcd934x_codec_parse_data (Jaroslav Kysela) [2065575] - ASoC: rt1308-sdw: get calibration params after power on (Jaroslav Kysela) [2065575] - ASoC: msm8916-wcd-analog: Fix error handling in pm8916_wcd_analog_spmi_probe (Jaroslav Kysela) [2065575] - ASoC: ti: Fix spelling mistake "cant" -> "can't" (Jaroslav Kysela) [2065575] - ASoC: samsung: i2s: check the return value of kstrdup() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: remove snd_sof_complete_pipeline() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make widget binding IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make control parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make DAI widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make route setup IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make effect widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: Replace zero-length array with flexible-array member (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make siggen widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make asrc widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make src widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make mux/demux widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make mixer widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make pga widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make buffer widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make scheduler widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce IPC3 ops (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Add helper function for processing tuple arrays (Jaroslav Kysela) [2065575] - ASoC: SOF: IPC: Introduce IPC ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce struct snd_sof_dai_link (Jaroslav Kysela) [2065575] - ASoC: soc-compress: Change the check for codec_dai (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Code loading over HDA (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Code loading over CLDMA (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Implement CLDMA transfer (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: General code loading flow (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Dynamic firmware resources management (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Declare module configuration types (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Firmware resources management utilities (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add basefw runtime-parameter requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add ROM requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add power management requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add module management requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add pipeline management requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add code loading requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Inter process communication (Jaroslav Kysela) [2065575] - ASoC: Intel: Introduce AVS driver (Jaroslav Kysela) [2065575] - ASoC: Export DAI register and widget ctor and dctor functions (Jaroslav Kysela) [2065575] - ASoC: simple-card-utils: Don't reset clock of active DAI (Jaroslav Kysela) [2065575] - ASoC: SOF: Remove ipc_pcm_params() ops (Jaroslav Kysela) [2065575] - ASoC: SOF: imx: Convert to use the generic set_stream_data_offset ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: Convert to use the generic set_stream_data_offset ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-ipc: Add hda_set_stream_data_offset() (Jaroslav Kysela) [2065575] - ASoC: SOF: stream-ipc: Add sof_set_stream_data_offset() (Jaroslav Kysela) [2065575] - ASoC: SOF: Mark snd_sof_dsp_ops.ipc_pcm_params() callback optional (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce optional callback to configure stream data offset (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: Remove sof_pcm_dsp_params() wrapper (Jaroslav Kysela) [2065575] - ASoC: SOF: Make pcm_hw_params snd_sof_dsp_ops callback IPC neutral (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-priv: Remove stale snd_sof_ipc_stream_pcm_params() declaration (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: Add entry for rt711-sdca-sdw in ADL match table (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: add topology overwrite for Taniks (Jaroslav Kysela) [2065575] - ASoC: SOF: trace: Use proper DMA direction for the trace data buffer (Jaroslav Kysela) [2065575] - ASoC: SOF: compress: fix null check after dereference (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: enable DMI L1 for playback streams (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc-msg-injector: Use devm_kzalloc() for the rx_buffer (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Remove unneeded semicolon (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Remove unneeded semicolon (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: fix randconfig issue (Jaroslav Kysela) [2065575] - ASoC: Intel: bytcht_es8316: move comment to the right place (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: add cfg-dmics component for UCM support (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: extend machine driver to support ES8326 codec (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: add support for JD inverted quirk (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: move comment to the right place (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: log all quirks (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: use NHLT information to set dmic and SSP (Jaroslav Kysela) [2065575] - ASoC: Intel: Revert "ASoC: Intel: sof_es8336: add quirk for Huawei D15 2021" (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: get codec device with ACPI instead of bus search (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: make gpio optional (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: add ESSX8336 support on Cannon Lake machines (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: add more ACPI HIDs for ES83x6 devices (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: quirk topology filename dynamically (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: report SSP link mask to machine driver (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: retrieve DMIC number for I2S boards (Jaroslav Kysela) [2065575] - ASoC: SOF: move definition of snd_sof_ipc to header file (Jaroslav Kysela) [2065575] - ASoC: SOF: make struct snd_sof_dai IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Rename arguments in sof_parse_tokens() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Rename arguments in sof_parse_token_sets() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Modify signature for token parsing functions (Jaroslav Kysela) [2065575] - ASoC: SOF: Add a tuples array to struct snd_sof_widget (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: make sof_route_load() IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: make struct snd_sof_widget IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: mxs: Fix error handling in mxs_sgtl5000_probe (Jaroslav Kysela) [2065575] - ASoC: dmaengine: do not use a NULL prepare_slave_config() callback (Jaroslav Kysela) [2065575] - ASoC: SOF: Add missing of_node_put() in imx8m_probe (Jaroslav Kysela) [2065575] - ASoC: rockchip: i2s: Fix missing clk_disable_unprepare() in rockchip_i2s_probe (Jaroslav Kysela) [2065575] - ASoC: amd: acp3x: Fix signedness bug in acp3x (Jaroslav Kysela) [2065575] - ASoC: amd: acp5x-pcm-dma: Fix signedness bug (Jaroslav Kysela) [2065575] - ASoC: Intel: catpt: use asoc_substream_to_rtd() (Jaroslav Kysela) [2065575] - ASoC: SOF: change comp_dai to a pointer in struct snd_sof_dai (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: expose some get_token ops (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Modify the get_token op for string tokens (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Drop the size parameter from struct sof_topology_token (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: remove redundant code in sof_link_afe_load() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: remove redundant code (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-audio: removed unused function (Jaroslav Kysela) [2065575] - ASoC: SOF: set swidget's core for scheduler widget (Jaroslav Kysela) [2065575] - ASoC: SOF: simplify snd_sof_device_remove() (Jaroslav Kysela) [2065575] - ASoC: SOF: remove snd_sof_pipeline_find() (Jaroslav Kysela) [2065575] - ASoC: amd: vg: fix signedness bug in acp5x_audio_probe() (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Remove unnecessary param (Jaroslav Kysela) [2065575] - ASoC: rt5682s: Stabilize the combo jack detection (Jaroslav Kysela) [2065575] - ASoC: wm8350: Handle error for wm8350_register_irq (Jaroslav Kysela) [2065575] - ASoC: amd: pcm-dma: Fix signedness bug in acp3x_audio_probe() (Jaroslav Kysela) [2065575] - ASoC: amd: pcm-dma: Fix signedness bug in acp_pdm_audio_probe() (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Fix signedness bug in renoir_audio_probe() (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_sdw: fix quirks for 2022 HP Spectre x360 13" (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: add GPIOLIB dependency where missed (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: remove explicit dependency on GPIOLIB when DMIC is used" (Jaroslav Kysela) [2065575] - ASoC: fsl_sai: store full version instead of major/minor (Jaroslav Kysela) [2065575] - ASoC: fsl_sai: simplify register poking in fsl_sai_set_bclk (Jaroslav Kysela) [2065575] - ASoC: fsl_sai: simplify irq return value (Jaroslav Kysela) [2065575] - ASoC: fsl_sai: Drop unnecessary defines (Jaroslav Kysela) [2065575] - ASoC: codecs: Add Awinic AW8738 audio amplifier driver (Jaroslav Kysela) [2065575] - ASoC: audio_graph_card2: Add support for variable slot widths (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: clarify operator precedence (Jaroslav Kysela) [2065575] - ASoC: SOF: debug: clarify operator precedence (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Increase ACP_HW_SEM_RETRY_COUNT value (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Move group register configuration to acp-loader (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Use semaphore register to synchronize ipc's irq (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Flush cache after ATU_BASE_ADDR_GRP register update (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Do not set ipc_pcm_params ops as it is optional (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: acp-pcm: Take buffer information directly from runtime (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: pci-tgl: add RPL-S support (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix DSP mbox start command and global enable order (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix max number of TX channels (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix GPIO2 configuration (Jaroslav Kysela) [2065575] - ASoC: bt-sco: fix bt-sco-pcm-wb dai widget don't connect to the endpoint (Jaroslav Kysela) [2065575] - ASoC: hdac_hda: Avoid unexpected match when pcm_name is "Analog" (Jaroslav Kysela) [2065575] - ASoC: soc-compress: prevent the potentially use of null pointer (Jaroslav Kysela) [2065575] - ASoC: soc-generic-dmaengine-pcm: set period_bytes_min based on maxburst (Jaroslav Kysela) [2065575] - ASoC: dwc-i2s: Handle errors for clk_enable (Jaroslav Kysela) [2065575] - ASoC: amd: use asoc_substream_to_rtd() (Jaroslav Kysela) [2065575] - ASoC: atmel_ssc_dai: Handle errors for clk_enable (Jaroslav Kysela) [2065575] - ASoC: mxs-saif: Handle errors for clk_enable (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: add entries in ADL match table (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_ssp_amp: rename driver and support cs35l41 amplifier (Jaroslav Kysela) [2065575] - ASoC: Intel: cirrus-common: support cs35l41 amplifier (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt1308: move rt1308 code to common module (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: create sof-realtek-common module (Jaroslav Kysela) [2065575] - ASoC: Intel: add RT1308 I2S machine driver and HDMI-in capture via I2S support. (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: fix spelling in comments (Jaroslav Kysela) [2065575] - ASoC: soc-acpi: remove sof_fw_filename (Jaroslav Kysela) [2065575] - ASoC: es7241: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98927: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98926: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98925: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max9867: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max9860: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max9850: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98390: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98371: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98095: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98088: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: uda134x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: ml26124: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: pcm512x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: pcm3168a: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: pcm186x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: pcm1681: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: pcm3060: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: ti: davinci-i2s: Add check for clk_enable() (Jaroslav Kysela) [2065575] - ASoC: mc13783: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: isabelle: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: amd: vangogh: fix uninitialized symbol warning in machine driver (Jaroslav Kysela) [2065575] - ASoC: amd: vg: remove warnings and errors pointed out by checkpatch pl (Jaroslav Kysela) [2065575] - ASoC: amd: vg: update DAI link name (Jaroslav Kysela) [2065575] - ASoC: amd: vg: fix for pm resume callback sequence (Jaroslav Kysela) [2065575] - ASoC: es8328: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: inno_rk3036: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: es8316: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: wl1273: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: es7134: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: twl4030: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: uda1334: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: uda1380: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: si476x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: sti-sas: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: amd: pcm-dma: Use platform_get_irq() to get the interrupt (Jaroslav Kysela) [2065575] - ASoC: tscs454: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: tscs42xx: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: lm49453: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: qcom: lpass-platform: Update warning print to control excess logging (Jaroslav Kysela) [2065575] - ASoC: acp: check the return value of devm_kzalloc() in acp_legacy_dai_links_create() (Jaroslav Kysela) [2065575] - ASoC: rt5663: check the return value of devm_kzalloc() in rt5663_parse_dp() (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-priv: Drop duplicate sof_compressed_ops declaration (Jaroslav Kysela) [2065575] - ASoC: amd: Use platform_get_irq_byname() to get the interrupt (Jaroslav Kysela) [2065575] - ASoC: SOF: Declare sof_compress_ops in sof-priv.h (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: Fix NULL ptr dereference when ENOMEM (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Add DMIC machine driver ops (Jaroslav Kysela) [2065575] - ASoC: amd: acp-legacy: Add legacy card support for new machines (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Change card name for Guybrush Machine (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: Add compress_ops for SOF platform component driver (Jaroslav Kysela) [2065575] - ASoC: rt5682s: Fix the wrong jack type detected (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi-byt: Add new WM5102 ACPI HID (Jaroslav Kysela) [2065575] - ASoC: amd: vg: update acp init and deinit sequence (Jaroslav Kysela) [2065575] - ASoC: amd: vg: apply sample bits pcm constraint (Jaroslav Kysela) [2065575] - ASoC: amd: vg: update platform clock control sequence (Jaroslav Kysela) [2065575] - ASoC: nau8821: enable no_capture_mute flag (Jaroslav Kysela) [2065575] - ASoC: amd: vangogh: refactor i2s master mode clock sequence code (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: Add topology overwrite for Felwinter (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: add quirk for Huawei D15 2021 (Jaroslav Kysela) [2065575] - ASoC: intel: skylake: Set max DMA segment size (Jaroslav Kysela) [2065575] - ASoC: SOF: hda: Set max DMA segment size (Jaroslav Kysela) [2065575] - ASoC: SOF: core: unregister clients and machine drivers in .shutdown (Jaroslav Kysela) [2065575] - ASoC: cs4265: Fix the duplicated control name (Jaroslav Kysela) [2065575] - ASoC: ops: Shift tested values in snd_soc_put_volsw() by +min (Jaroslav Kysela) [2065575] - ASoC: soc-core: skip zero num_dai component in searching dai name (Jaroslav Kysela) [2065575] - ASoC: SOF: Makefile: Fix randconfig sof-client build when SND_SOC_SOF=y (Jaroslav Kysela) [2065575] - ASoC: codec: wm8960: complete discharge on BIAS OFF->STANDBY (Jaroslav Kysela) [2065575] - ASoC: wm8731: Delete empty remove() function (Jaroslav Kysela) [2065575] - ASoC: pcm3168a: remove numeric PCM3168A_NUM_SUPPLIES (Jaroslav Kysela) [2065575] - ASoC: pcm3168a: refactor format handling (Jaroslav Kysela) [2065575] - ASoC: pcm3168a: refactor hw_params routine (Jaroslav Kysela) [2065575] - ASoC: pcm3168a: cleanup unintuitive mask usage (Jaroslav Kysela) [2065575] - ASoC: SOF: compr: Mark snd_compress_ops static (Jaroslav Kysela) [2065575] - ASoC: Intel: bytcr_wm5102: use GFP_KERNEL (Jaroslav Kysela) [2065575] - ASoC: SOF: Convert the generic probe support to SOF client (Jaroslav Kysela) [2065575] - ASoC: SOF: Convert the generic IPC message injector into SOF client (Jaroslav Kysela) [2065575] - ASoC: SOF: Convert the generic IPC flood test into SOF client (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-client: Add support for clients not managed by pm framework (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce IPC SOF client support (Jaroslav Kysela) [2065575] - ASoC: SOF: Split up utils.c into sof-utils and iomem-utils (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Read and pass the whole message to handlers for IPC events (Jaroslav Kysela) [2065575] - ASoC: SOF: Move the definition of enum sof_dsp_power_states to global header (Jaroslav Kysela) [2065575] - ASoC: SOF: Drop unused DSP power states: D3_HOT and D3_COLD (Jaroslav Kysela) [2065575] - ASoC: rt5640: Remove the sysclk and sysclk_src checking (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hdac_ext_stream: consistent prefixes for variables/members (Jaroslav Kysela) [2065575] - ASoC: fsl_sai: Enable combine mode soft (Jaroslav Kysela) [2065575] - ASoC: SOF: compr: Add compress ops implementation (Jaroslav Kysela) [2065575] - ASoC: SOF: dma-trace: Pass pointer to params_ext struct in trace_init() (Jaroslav Kysela) [2065575] - ASoC: SOF: intel: hda-trace: Pass the dma buffer pointer to hda_dsp_trace_prepare (Jaroslav Kysela) [2065575] - ASoC: zl38060: Remove spurious gpiolib select (Jaroslav Kysela) [2065575] - ASoC: max9759: Remove spurious gpiolib select (Jaroslav Kysela) [2065575] - ASoC: simple-amplifier: Remove spurious gpiolib select (Jaroslav Kysela) [2065575] - ASoC: rt9120: Remove spurious gpiolib select (Jaroslav Kysela) [2065575] - ASoC: dmic: Remove spurious gpiolib select (Jaroslav Kysela) [2065575] - ASoC: rt5682: do not block workqueue if card is unbound (Jaroslav Kysela) [2065575] - ASoC: rt5668: do not block workqueue if card is unbound (Jaroslav Kysela) [2065575] - ASoC: rt5682s: do not block workqueue if card is unbound (Jaroslav Kysela) [2065575] - ASoC: tas2770: Insert post reset delay (Jaroslav Kysela) [2065575] - ASoC: samsung: Explicitly include gpiolib header (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Set gpio_spkr_en to None for max speaker amplifer in machine driver (Jaroslav Kysela) [2065575] - ASoC: ops: Fix stereo change notifications in snd_soc_put_xr_sx() (Jaroslav Kysela) [2065575] - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw_range() (Jaroslav Kysela) [2065575] - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw_sx() (Jaroslav Kysela) [2065575] - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw() (Jaroslav Kysela) [2065575] - ASoC: max98927: add missing header file (Jaroslav Kysela) [2065575] - ASoC: ops: Check for negative values before reading them (Jaroslav Kysela) [2065575] - ASoC: cs42l51: Improve error handling in cs42l51_remove() (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Do not allocate buffer for msg_data (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Drop header parameter from sof_ipc_tx_message_unlocked() (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: cnl: Use pm_gate->hdr.cmd in cnl_compact_ipc_compress() (Jaroslav Kysela) [2065575] - ASoC: amd: renoir: Add check for acp configuration flags (Jaroslav Kysela) [2065575] - ASoC: amd: acp: acp-legacy: Add DMIC dai link support for Renoir (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Add ACP init()/deinit() callback for Renoir. (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Add generic PCI driver module for ACP device (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Add PDM controller based dmic dai for Renoir (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Add generic support for PDM controller on ACP (Jaroslav Kysela) [2065575] - ASoC: rk3399_gru_sound: Wire up DP jack detection (Jaroslav Kysela) [2065575] - ASoC: rt5682: Fix deadlock on resume (Jaroslav Kysela) [2065575] - ASoC: hdmi-codec: Fix OOB memory accesses (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: Move debugfs removal out of spinlock (Jaroslav Kysela) [2065575] - ASoC: SOF: trace: Simplify count adjustment in trace_read (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: Remove link assignment limitation (Jaroslav Kysela) [2065575] - ASoC: ops: Reject out of bounds values in snd_soc_put_xr_sx() (Jaroslav Kysela) [2065575] - ASoC: ops: Reject out of bounds values in snd_soc_put_volsw_sx() (Jaroslav Kysela) [2065575] - ASoC: ops: Reject out of bounds values in snd_soc_put_volsw() (Jaroslav Kysela) [2065575] - ASoC: simple-card-utils: Add new system-clock-fixed flag (Jaroslav Kysela) [2065575] - ASoC: simple-card-utils: Set sysclk on all components (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt5682: add 512FS MCLK clock configuration (Jaroslav Kysela) [2065575] - ASoC: amd: sof-mach: Add support for RT5682S and RT1019 card (Jaroslav Kysela) [2065575] - ASoC: soc-generic-dmaengine-pcm: separate max_buffer_size assignment (Jaroslav Kysela) [2065575] - ASoC: samsung: remove unneeded ret variable (Jaroslav Kysela) [2065575] - ASoC: codecs: remove redundant ret variable (Jaroslav Kysela) [2065575] - ASoC: fsl-asoc-card: Add optional dt property for setting mclk-id (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt5682: Add support for platform without amplifier (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt5682: add support for systems without i915 audio (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: Compare sdw adr directly (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: match sdw version on link_slaves_found (Jaroslav Kysela) [2065575] - ASoC: add support for TAS5805M digital amplifier (Jaroslav Kysela) [2065575] - ASoC: topology: Optimize soc_tplg_dapm_graph_elems_load behavior (Jaroslav Kysela) [2065575] - ASoC: topology: Allow TLV control to be either read or write (Jaroslav Kysela) [2065575] - ASoC: topology: Remove superfluous error prints (Jaroslav Kysela) [2065575] - ASoC: SOF: add flag to disable IMR restore to sof_debug (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-loader: add IMR restore support (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-loader: add SSP helper (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: use inclusive language for SSP clocks (Jaroslav Kysela) [2065575] - ASoC: amd: acp-mach: Fix Left and Right rt1019 amp devices (Jaroslav Kysela) [2065575] - ASoC: max9759: fix underflow in speaker_gain_control_put() (Jaroslav Kysela) [2065575] - ASoC: cpcap: Check for NULL pointer after calling of_get_child_by_name (Jaroslav Kysela) [2065575] - ASoC: simple-card: fix probe failure on platform component (Jaroslav Kysela) [2065575] - ASoC: xilinx: xlnx_formatter_pcm: Make buffer bytes multiple of period bytes (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Add support for hibernate memory retention mode (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Update handling of test key registers (Jaroslav Kysela) [2065575] - ASoC: wcd9335: Keep a RX port value for each SLIM RX mux (Jaroslav Kysela) [2065575] - ASoC: amd: acp: acp-mach: Change default RT1019 amp dev id (Jaroslav Kysela) [2065575] - ASoC: topology: Fix typo (Jaroslav Kysela) [2065575] - ASoC: fsl_asrc: refine the check of available clock divider (Jaroslav Kysela) [2065575] - ASoC: Intel: bytcr_rt5640: Add support for external GPIO jack-detect (Jaroslav Kysela) [2065575] - ASoC: Intel: bytcr_rt5640: Support retrieving the codec IRQ from the AMCR0F28 ACPI dev (Jaroslav Kysela) [2065575] - ASoC: rt5640: Add support for boards with an external jack-detect GPIO (Jaroslav Kysela) [2065575] - ASoC: rt5640: Allow snd_soc_component_set_jack() to override the codec IRQ (Jaroslav Kysela) [2065575] - ASoC: rt5640: Change jack_work to a delayed_work (Jaroslav Kysela) [2065575] - ASoC: rt5640: Fix possible NULL pointer deref on resume (Jaroslav Kysela) [2065575] - ASoC: ak4375: Fix unused function error (Jaroslav Kysela) [2065575] - ASoC: cs4265: Add a remove() function (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Correct handling of some registers in the cache (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Correct DSP power down (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Remove incorrect comment (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Add cs35l51/53 IDs (Jaroslav Kysela) [2065575] - ASoC: fsl_mqs: fix MODULE_ALIAS (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Create shared function for boost configuration (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Create shared function for setting channels (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Create shared function for errata patches (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Move power initializations to reg_sequence (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Move cs35l41_otp_unpack to shared code (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Convert tables to shared source code (Jaroslav Kysela) [2065575] - ASoC: samsung: idma: Check of ioremap return value (Jaroslav Kysela) [2065575] - ASoC: cs4265: Fix part number ID error message (Jaroslav Kysela) [2065575] - ALSA/ASoC: hda: move/rename snd_hdac_ext_stop_streams to hdac_stream.c (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Power on/off the speaker enable gpio pin based on DAPM callback. (Jaroslav Kysela) [2065575] - ASoC: mediatek: mt8173: reduce log verbosity in probe() (Jaroslav Kysela) [2065575] - ASoC: mediatek: mt8183: fix device_node leak (Jaroslav Kysela) [2065575] - ASoC: mediatek: mt8173: fix device_node leak (Jaroslav Kysela) [2065575] - ASoC: Intel/SOF: use set_stream() instead of set_tdm_slots() for HDAudio (Jaroslav Kysela) [2065575] - ASoC/soundwire: intel: simplify callbacks for params/hw_free (Jaroslav Kysela) [2065575] - ASOC: SOF: Intel: use snd_soc_dai_get_widget() (Jaroslav Kysela) [2065575] - ASoC: msm8916-wcd-analog: Use separate outputs for HPH_L/HPH_R (Jaroslav Kysela) [2065575] - ASoC: qcom: common: Parse "pin-switches" and "widgets" from DT (Jaroslav Kysela) [2065575] - ASoC: core: Add snd_soc_of_parse_pin_switches() from simple-card-utils (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: Use DEBUG log level for optional prints (Jaroslav Kysela) [2065575] - ASoC: SOF: debug: Use DEBUG log level for optional prints (Jaroslav Kysela) [2065575] - ASoC: SOF: Add clarifying comments for sof_core_debug and DSP dump flags (Jaroslav Kysela) [2065575] - ASoC: SOF: Rename snd_sof_get_status() and add kernel log level parameter (Jaroslav Kysela) [2065575] - ASoC: SOF: dsp_arch_ops: add kernel log level parameter for oops and stack (Jaroslav Kysela) [2065575] - ASoC: SOF: ops: Always print DSP Panic message but use different message (Jaroslav Kysela) [2065575] - ASoc: SOF: core: Update the FW boot state transition diagram (Jaroslav Kysela) [2065575] - ASoC: SOF: pm: Force DSP off on suspend in BOOT_FAILED state also (Jaroslav Kysela) [2065575] - ASoC: SOF: Set SOF_FW_BOOT_FAILED in case we have failure during boot (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Only allow sending of an IPC in SOF_FW_BOOT_COMPLETE state (Jaroslav Kysela) [2065575] - ASoC: SOF: Rename 'enum snd_sof_fw_state' to 'enum sof_fw_state' (Jaroslav Kysela) [2065575] - ASoC: SOF: Move the definition of enum snd_sof_fw_state to global header (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce new firmware state: SOF_FW_BOOT_READY_OK (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce new firmware state: SOF_FW_CRASHED (Jaroslav Kysela) [2065575] - ASoC: SOF: Add a 'message' parameter to snd_sof_dsp_dbg_dump() (Jaroslav Kysela) [2065575] - ASoC: SOF: Add 'non_recoverable' parameter to snd_sof_dsp_panic() (Jaroslav Kysela) [2065575] - ASoC: SOF: Use sof_debug_check_flag() instead of sof_core_debug directly (Jaroslav Kysela) [2065575] - ASoC: SOF: core: Add simple wrapper to check flags in sof_core_debug (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-loader: Avoid re-defining the HDA_FW_BOOT_ATTEMPTS (Jaroslav Kysela) [2065575] - ASoC: SOF: ops: Use dev_warn() if the panic offsets differ (Jaroslav Kysela) [2065575] - ASoC: codecs: ak4375: Change invert controls to a stereo switch (Jaroslav Kysela) [2065575] - ASoC: Add AK4375 support (Jaroslav Kysela) [2065575] - ASoC: bcm: Use platform_get_irq() to get the interrupt (Jaroslav Kysela) [2065575] - ASoC: xlnx: Use platform_get_irq() to get the interrupt (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Remove duplicate dependency in Kconfig (Jaroslav Kysela) [2065575] - ASoC: SOF: AMD: simplify return status handling (Jaroslav Kysela) [2065575] - ASoC: amd: acp-config: Update sof_tplg_filename for SOF machines (Jaroslav Kysela) [2065575] - ASoC: amd: acp-config: Enable SOF audio for Google chrome boards. (Jaroslav Kysela) [2065575] - ASoC: sunxi: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: samsung: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: rockchip: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: qcom: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: mxs: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: img: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: generic: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: ti: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: ateml: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: tlv320aic31xx: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: ssm2305: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: simple-amplifier: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: sgtl5000: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: pcm3168a: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: max9860: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: max9759: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: es7241: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: ak4118: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: Intel: catpt: Streamline locals declaration for PCM-functions (Jaroslav Kysela) [2065575] - ASoC: Intel: catpt: Reduce size of catpt_component_open() (Jaroslav Kysela) [2065575] - ASoC: tegra20: spdif: Improve driver's code (Jaroslav Kysela) [2065575] - ASoC: tegra20: spdif: Support device-tree (Jaroslav Kysela) [2065575] - ASoC: tegra20: spdif: Set FIFO trigger level (Jaroslav Kysela) [2065575] - ASoC: SOF: Kconfig: Make the SOF_DEVELOPER_SUPPORT depend on SND_SOC_SOF (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Add null pointer check for substream->runtime (Jaroslav Kysela) [2065575] - ASoC: SOF: avoid casting "const" attribute away (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: remove support for RESUME in platform trigger (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: remove support for RESUME trigger (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: remove support for RESUME trigger (Jaroslav Kysela) [2065575] - ASoC: tegra20-spdif: stop setting slave_id (Jaroslav Kysela) [2065575] - ASoC: AMD: fix depend/select mistake on SND_AMD_ACP_CONFIG (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: read back control data from DSP (Jaroslav Kysela) [2065575] - ASoC: SOF: Drop ctrl_type parameter for snd_sof_ipc_set_get_comp_data() (Jaroslav Kysela) [2065575] - ASoC: SOF: control: Do not handle control notification with component type (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-audio: Drop the `cmd` member from struct snd_sof_control (Jaroslav Kysela) [2065575] - ASoC: SOF: Drop ctrl_cmd parameter for snd_sof_ipc_set_get_comp_data() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Set control_data->cmd alongside scontrol->cmd (Jaroslav Kysela) [2065575] - ASoC: SOF: Drop ipc_cmd parameter for snd_sof_ipc_set_get_comp_data() (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Rename send parameter in snd_sof_ipc_set_get_comp_data() (Jaroslav Kysela) [2065575] - ASoC: rt5663: Handle device_property_read_u32_array error codes (Jaroslav Kysela) [2065575] - ASoC: SOF: OF: Avoid reverse module dependency (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-probes: Constify sof_probe_compr_ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Remove pm_runtime_put_autosuspend() for SOF OF device (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: add comment on JasperLake support (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-dai: remove unused fields (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: add quirks for HDAudio DMA position information (Jaroslav Kysela) [2065575] - ASoC: SOF: hda-stream: only enable DPIB if needed (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-ctrl: apply symmetry for DPIB (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-stream: limit PROCEN workaround (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: ICL: move ICL-specific ops to icl.c (Jaroslav Kysela) [2065575] - ASoC: test-component: fix null pointer dereference. (Jaroslav Kysela) [2065575] - ASoC: amd: Convert to new style DAI format definitions (Jaroslav Kysela) [2065575] - ASoC: AMD: acp-config: fix missing dependency on SND_SOC_ACPI (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt5682: Move rt1015 speaker amp to common file (Jaroslav Kysela) [2065575] - ASoC: rt5682s: add delay time to fix pop sound issue (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: add 'static' qualifiers for max98390 routes (Jaroslav Kysela) [2065575] - ASoC: amd: acp6x-pdm-dma: Constify static snd_soc_dai_ops (Jaroslav Kysela) [2065575] - ASoC: ti: davinci-mcasp: Get rid of duplicate of_node assignment (Jaroslav Kysela) [2065575] - ASoC: zl38060: Setup parent device and get rid of unnecessary of_node assignment (Jaroslav Kysela) [2065575] - ASoC: test-component: fix null pointer dereference. (Jaroslav Kysela) [2065575] - sound/soc: remove useless bool conversion to bool variable (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix undefined reference to core functions (Jaroslav Kysela) [2065575] - ASoC: rt5640: Fix the wrong state of the JD in the HDA header (Jaroslav Kysela) [2065575] - ASoC: codecs: wcd934x: remove redundant ret variable (Jaroslav Kysela) [2065575] - ASoC: tegra: Add master volume/mute control support (Jaroslav Kysela) [2065575] - ASoC: Intel: Skylake: Use NHLT API to search for blob (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: add max98390 2/4 speakers support (Jaroslav Kysela) [2065575] - ASoC: intel: boards: bytcht*: Constify static snd_soc_ops (Jaroslav Kysela) [2065575] - ASoC: Intel: hda_dsp_common: don't multiline PCM topology warning (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: tidyup soc_pcm_pointer()'s delay update method (Jaroslav Kysela) [2065575] - ASoC: intel: sst-mfld-platform-pcm: add .delay support (Jaroslav Kysela) [2065575] - ASoC: amd: acp-pcm-dma: add .delay support (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Use pR/pa to print resources/physical addresses (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix link problem (Jaroslav Kysela) [2065575] - ASoC: codecs/jz4770: Add missing gain control after DAC/ADC mixer (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: send DAI_CONFIG IPC during pause (Jaroslav Kysela) [2065575] - ASoC: SOF: IPC: dai: Expand DAI_CONFIG IPC flags (Jaroslav Kysela) [2065575] - ASoC: SOF: align the hw_free sequence with stop (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: move the check for prepared flag (Jaroslav Kysela) [2065575] - ASoC: SOF: Add a helper for freeing PCM stream (Jaroslav Kysela) [2065575] - ASoC: SOF: call platform hw_free for paused streams during suspend (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: invoke platform hw_free for STOP/SUSPEND triggers (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: reset stream before coupling host and link DMA's (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: Add a helper function for stream reset (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: clear stream before freeing the DAI widget (Jaroslav Kysela) [2065575] - ASoC: rt5640: Add the HDA header support (Jaroslav Kysela) [2065575] - ASoC: uniphier: drop selecting non-existing SND_SOC_UNIPHIER_AIO_DMA (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add missing of_node_put() in platform_parse_resource() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: don't use list_for_each_entry_reverse() (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: add .ack support for HDaudio platforms (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: add .ack callback support (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-pci-dev: use community key on all Up boards (Jaroslav Kysela) [2065575] - ASoC: stm32: spdifrx: add pm_runtime support (Jaroslav Kysela) [2065575] - ASoC: stm32: dfsdm: add pm_runtime support for audio (Jaroslav Kysela) [2065575] - ASoC: stm32: i2s: add pm_runtime support (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: free DAI widget during stop and suspend (Jaroslav Kysela) [2065575] - ASoC: SOF: add support for dynamic pipelines with multi-core (Jaroslav Kysela) [2065575] - ASoC: SOF: hda: don't use the core op for power up/power down (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: remove sof_load_pipeline_ipc() (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: CNL/ICL/APL: set core_get/core_put ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: TGL: set core_get/put ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Add ops for core_get and core_put (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce num_cores and ref count per core (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: expose get_chip_info() (Jaroslav Kysela) [2065575] - ASoC: SOF: imx8m: Implement reset callback (Jaroslav Kysela) [2065575] - ASoC: SOF: imx8m: Implement DSP start (Jaroslav Kysela) [2065575] - ASoC: SOF: imx8m: Add runtime PM / System PM support (Jaroslav Kysela) [2065575] - ASoC: SOF: imx8: Add runtime PM / System PM support (Jaroslav Kysela) [2065575] - ASoC: SOF: imx: Add code to manage DSP related clocks (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add DSP system PM callback for mt8195 (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add mt8195 dsp clock support (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add dai driver dsp ops callback for mt8195 (Jaroslav Kysela) [2065575] - ASoC: SOF: Add mt8195 device descriptor (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add fw loader and mt8195 dsp ops to load firmware (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Add support for Mediatek AFE DAI (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add mt8195 hardware support (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add support for SOF firmware authentication (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add trace logger support (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Add support for AMD ACP DAIs (Jaroslav Kysela) [2065575] - ASoC: amd: acp-config: Remove legacy acpi based machine struct (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add Renoir PCI driver interface (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add machine driver dsp ops for Renoir platform (Jaroslav Kysela) [2065575] - ASoC: amd: Add module to determine ACP configuration (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add PCM stream callback for Renoir dai's (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add dai driver dsp ops callback for Renoir (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add IPC support for ACP IP block (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add fw loader and renoir dsp ops to load firmware (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add helper callbacks for ACP's DMA configuration (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add Renoir ACP HW support (Jaroslav Kysela) [2065575] - ASoC: stm32: sai: increase channels_max limit (Jaroslav Kysela) [2065575] - ASoC: SOF: debug: Add support for IPC message injection (Jaroslav Kysela) [2065575] - ASoC: SOF: intel: Use the generic helper to get the reply (Jaroslav Kysela) [2065575] - ASoC: SOF: imx: Use the generic helper to get the reply (Jaroslav Kysela) [2065575] - ASoC: SOF: utils: Add generic function to get the reply for a tx message (Jaroslav Kysela) [2065575] - ASoC: SOF: i.MX: simplify Kconfig (Jaroslav Kysela) [2065575] - ASoC: SOF: core: Unregister machine driver before IPC and debugfs (Jaroslav Kysela) [2065575] - ASoC: adau1701: Replace legacy gpio interface for gpiod (Jaroslav Kysela) [2065575] - ASoC: Intel: add sof-nau8825 machine driver (Jaroslav Kysela) [2065575] - ASoC: cs35l41: DSP Support (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: add link adr order check (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: remove get_next_be_id (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: remove sof_sdw_mic_codec_mockup_init (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: remove SOF_RT715_DAI_ID_FIX quirk (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: move DMIC link id overwrite to create_sdw_dailink (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: Use a fixed DAI link id for AMP (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: rename be_index/link_id to link_index (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_sdw: add SKU for Dell Latitude 9520 (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: return the original error number (Jaroslav Kysela) [2065575] - ASoC: SOF: trace: send DMA_TRACE_FREE IPC during release (Jaroslav Kysela) [2065575] - ASoC: SOF: IPC: update ipc_log_header() (Jaroslav Kysela) [2065575] - ALSA: mtpav: Don't call card private_free at probe error path (Jaroslav Kysela) [2065575] - ALSA: virmidi: Remove duplicated code (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machine (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for TongFang devices with pop noise (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for the Framework Laptop (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Dell Latitude 7520 (Jaroslav Kysela) [2065575] - ALSA: hda - fix unused Realtek function when PM is not enabled (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Yoga Duet 7 13ITL6 speakers (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Enable mute/micmute LEDs support for HP Laptops (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix mute led issue on thinkpad with cs35l41 s-codec (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Clevo NP70PNP (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on EliteBook 845/865 G9 (Jaroslav Kysela) [2065575] - ALSA: hda/hdmi: add HDMI codec VID for Raptorlake-P (Jaroslav Kysela) [2065575] - ALSA: hda/hdmi: fix warning about PCM count when used with SOF (Jaroslav Kysela) [2065575] - ALSA: nm256: Don't call card private_free at probe error path (Jaroslav Kysela) [2065575] - ALSA: rme9652: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: hdspm: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: hdsp: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: oxygen: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: lx6464es: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: cmipci: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: aw2: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: als300: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: lola: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: bt87x: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: sis7019: Fix the missing error handling (Jaroslav Kysela) [2065575] - ALSA: via82xx: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: sonicvibes: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: rme96: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: rme32: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: riptide: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: maestro3: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: korg1212: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: intel8x0: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: ice1724: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: fm801: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: es1968: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: es1938: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: ens137x: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: emu10k1x: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: cs5535audio: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: cs4281: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: ca0106: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: azt3328: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: au88x0: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: atiixp: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: als4000: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: ali5451: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: ad1889: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: echoaudio: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: add quirk for Lenovo Thinkpad X12 speakers (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Clevo PD50PNT (Jaroslav Kysela) [2065575] - ALSA: hda: Avoid unsol event during RPM suspending (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix audio regression on Mi Notebook Pro 2020 (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Add new Dolphin HW variants (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Disable HSBIAS_SENSE_EN for Cyborg (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Support new Warlock MLK Variants (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Fix Full Scale Volume setting for all variants (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Re-order quirk table into ascending order (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Fix Warlock to use mono mic configuration (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Enable headset mic on Lenovo P360 (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add mute and micmut LED support for Zbook Fury 17 G9 (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add alc256-samsung-headphone fixup (Jaroslav Kysela) [2065575] - ALSA: pci: fix reading of swapped values from pcmreg in AC97 codec (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix LED on Zbook Studio G9 (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machines (Jaroslav Kysela) [2065575] - ALSA: cmipci: Restore aux vol on suspend/resume (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for ASUS GA402 (Jaroslav Kysela) [2065575] - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671 (Jaroslav Kysela) [2065575] - ALSA: hda: Add AlderLake-PS variant PCI ID (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Clevo NP50PNJ (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Clevo NP70PNJ (Jaroslav Kysela) [2065575] - ALSA: lola: add a check for the return of vmalloc() (Jaroslav Kysela) [2065575] - ALSA: echoaudio: remove redundant assignment to variable bytes (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Make use of the helper component_compare_dev_name (Jaroslav Kysela) [2065575] - ALSA: hda/tegra: Update scratch reg. communication (Jaroslav Kysela) [2065575] - ALSA: hda/tegra: Hardcode GCAP ISS value on T234 (Jaroslav Kysela) [2065575] - ALSA: hda/tegra: Add Tegra234 hda driver support (Jaroslav Kysela) [2065575] - ALSA: hda: Expose codec cleanup and power-save functions (Jaroslav Kysela) [2065575] - ALSA: hda: Update and expose codec register procedures (Jaroslav Kysela) [2065575] - ALSA: hda: Update and expose snd_hda_codec_device_init() (Jaroslav Kysela) [2065575] - ALSA: hda/hdmi: add keep-alive support for ADL-P and DG2 (Jaroslav Kysela) [2065575] - ALSA: hda: Set max DMA segment size (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix deadlock by COEF mutex (Jaroslav Kysela) [2065575] - ALSA: hda: Fix missing codec probe on Shenker Dock 15 (Jaroslav Kysela) [2065575] - ALSA: hda: Fix regression on forced probe mask option (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Legion Y9000X 2019 (Jaroslav Kysela) [2065575] - ALSA: hda: Add PCI and HDMI IDs for Intel Raptor Lake (Jaroslav Kysela) [2065575] - ALSA: ca0106: Rename register macro names (Jaroslav Kysela) [2065575] - ALSA: hda: Fix driver index handling at re-binding (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add support for HP Laptops (Jaroslav Kysela) [2065575] - ALSA: hda: Skip codec shutdown in case the codec is not registered (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for ASUS GU603 (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix silent output on Gigabyte X570 Aorus Xtreme after reboot from Windows (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix silent output on Gigabyte X570S Aorus Master (newer chipset) (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add missing fixup-model entry for Gigabyte X570 ALC1220 quirks (Jaroslav Kysela) [2065575] - ALSA: hda: realtek: Fix race at concurrent COEF updates (Jaroslav Kysela) [2065575] - ALSA: hda: Fix signedness of sscanf() arguments (Jaroslav Kysela) [2065575] - ALSA: hda: Fix UAF of leds class devs at unbinding (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Add new Warlock SKUs to patch_cs8409 (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Make cs35l41_hda_remove() return void (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Tidyup code (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Make use of the helper function dev_err_probe() (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Add missing default cases (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Move cs35l41* calls to its own symbol namespace (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Add calls to newly added test key function (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Avoid overwriting register patch (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: fix speakers and micmute on HP 855 G8 (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: fix double free on error in probe() (Jaroslav Kysela) [2065575] - ALSA: hda: Fix dependencies of CS35L41 on SPI/I2C buses (Jaroslav Kysela) [2065575] - ALSA: hda: Fix dependency on ASoC cs35l41 codec (Jaroslav Kysela) [2065575] - ALSA: hda: ALC287: Add Lenovo IdeaPad Slim 9i 14ITL5 speaker quirk (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add CS35L41 support for Thinkpad laptops (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add support for Legion 7 16ACHg6 laptop (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Add support for CS35L41 in HDA systems (Jaroslav Kysela) [2065575] - MAINTAINERS: Update Cirrus Logic codec driver maintainers (Jaroslav Kysela) [2065575] - ASoC: dt-bindings: cs42l42: Convert binding to yaml (Jaroslav Kysela) [2065575] - dt-bindings: remove 'interrupt-parent' from bindings (Jaroslav Kysela) [2065575] - ASoC: dt-bindings: cs42l42: Correct description of ts-inv (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Add warnings about DETECT_MODE and PLL_START (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Handle system suspend (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Change jack_detect_mutex to a lock of all IRQ handling (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Report full jack status when plug is detected (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Remove redundant pll_divout member (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Simplify reporting of jack unplug (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Remove redundant writes to RS_PLUG/RS_UNPLUG masks (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Remove redundant writes to DETECT_MODE (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Add control for audio slow-start switch (Jaroslav Kysela) [2065575] - ALSA: mixart: Add sanity check for timer notify streams (Jaroslav Kysela) [2065575] - ALSA: mixart: Reduce size of mixart_timer_notify (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Restore Rane SL-1 quirk (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Don't get sample rate for MCT Trigger 5 USB-to-HDMI (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Clear MIDI port active flag after draining (Jaroslav Kysela) [2065575] - ALSA: usb-audio: add mapping for MSI MAG X570S Torpedo MAX. (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Limit max buffer and period sizes per time (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Increase max buffer size (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Cap upper limits of buffer/period bytes for implicit fb (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Fix undefined behavior due to shift overflowing the constant (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Add mute TLV for playback volumes on RODE NT-USB (Jaroslav Kysela) [2065575] - ALSA: scarlett2: Add support for the internal "standalone" switch (Jaroslav Kysela) [2065575] - ALSA: scarlett2: Split scarlett2_config_items[] into 3 sections (Jaroslav Kysela) [2065575] - ALSA: usb-audio: add mapping for new Corsair Virtuoso SE (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Don't abort resume upon errors (Jaroslav Kysela) [2065575] - ALSA: usb-audio: revert to IMPLICIT_FB_FIXED_DEV for M-Audio FastTrack Ultra (Jaroslav Kysela) [2065575] - ALSA: usb-audio: remove redundant assignment to variable c (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Correct quirk for VF0770 (Jaroslav Kysela) [2065575] - ALSA: usb-audio: initialize variables that could ignore errors (Jaroslav Kysela) [2065575] - ALSA: usb-audio: scarlett2: Use struct_size() helper in scarlett2_usb() (Jaroslav Kysela) [2065575] - ALSA: fireworks: fix wrong return count shorter than expected by 4 bytes (Jaroslav Kysela) [2065575] - ALSA: firewire-lib: fix uninitialized flag for AV/C deferred transaction (Jaroslav Kysela) [2065575] - ALSA: memalloc: Add fallback SG-buffer allocations for x86 (Jaroslav Kysela) [2065575] - ALSA: core: Add snd_card_free_on_error() helper (Jaroslav Kysela) [2065575] - ALSA: pcm: Test for "silence" field in struct "pcm_format_data" (Jaroslav Kysela) [2065575] - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock (Jaroslav Kysela) [2065575] - ALSA: pcm: Add stream lock during PCM reset ioctl operations (Jaroslav Kysela) [2065575] - ALSA: pcm: Fix races among concurrent prealloc proc writes (Jaroslav Kysela) [2065575] - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls (Jaroslav Kysela) [2065575] - ALSA: pcm: Fix races among concurrent read/write and buffer changes (Jaroslav Kysela) [2065575] - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls (Jaroslav Kysela) [2065575] - ALSA: oss: Release temporary buffers upon errors (Jaroslav Kysela) [2065575] - ALSA: oss: Fix PCM OSS buffer allocation overflow (Jaroslav Kysela) [2065575] - ALSA: core: Fix typo in 'PCM Timer Interface' help (Jaroslav Kysela) [2065575] - ALSA: seq: oss: fix typo (Jaroslav Kysela) [2065575] - ALSA: seq: oss: use kzalloc (Jaroslav Kysela) [2065575] - ALSA: memalloc: invalidate SG pages before sync (Jaroslav Kysela) [2065575] - ALSA: memalloc: Fix dma_need_sync() checks (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: Fix DPCM lockdep warning due to nested stream locks (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: fix BE handling of PAUSE_RELEASE (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: test refcount before triggering (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: serialize BE triggers (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: Fix and cleanup DPCM locking (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: align BE 'atomicity' with that of the FE (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: use GFP_ATOMIC for dpcm structure (Jaroslav Kysela) [2065575] - ASoC: soc-component: add snd_soc_pcm_component_delay() (Jaroslav Kysela) [2065575] - ASoC: soc-dai: update snd_soc_dai_delay() to snd_soc_pcm_dai_delay() (Jaroslav Kysela) [2065575] - ALSA: core: Simplify snd_power_ref_and_wait() with the standard macro (Jaroslav Kysela) [2065575] - ALSA: seq: virmidi: Add a drain operation (Jaroslav Kysela) [2065575] - ASoC: dai_dma: remove slave_id field (Jaroslav Kysela) [2065575] - ALSA: seq: Set upper limit of processed events (Jaroslav Kysela) [2065575] - ALSA: oss: remove useless NULL check before kfree (Jaroslav Kysela) [2065575] - ALSA: pcm: introduce INFO_NO_REWINDS flag (Jaroslav Kysela) [2065575] - ALSA: pcm: unconditionally check if appl_ptr is in 0..boundary range (Jaroslav Kysela) [2065575] - Revert "ASoC: Intel: soc-acpi: add entries in ADL match table" (Jaroslav Kysela) [2065575] - devlink: hold the instance lock during eswitch_mode callbacks (Petr Oros) [2101715] - netdevsim: replace vfs_lock with devlink instance lock (Petr Oros) [2101715] - netdevsim: replace port_list_lock with devlink instance lock (Petr Oros) [2101715] - devlink: add explicitly locked flavor of the rate node APIs (Petr Oros) [2101715] - bnxt: use the devlink instance lock to protect sriov (Petr Oros) [2101715] - devlink: pass devlink_port to port_split / port_unsplit callbacks (Petr Oros) [2101715] - devlink: hold the instance lock in port_split / port_unsplit callbacks (Petr Oros) [2101715] - eth: mlxsw: switch to explicit locking for port registration (Petr Oros) [2101715] - eth: nfp: replace driver's "pf" lock with devlink instance lock (Petr Oros) [2101715] - eth: nfp: wrap locking assertions in helpers (Petr Oros) [2101715] - devlink: expose instance locking and add locked port registering (Petr Oros) [2101715] - ethtool: don't drop the rtnl_lock half way thru the ioctl (Petr Oros) [2101715] - ethtool: handle info/flash data copying outside rtnl_lock (Petr Oros) [2101715] - ethtool: push the rtnl_lock into dev_ethtool() (Petr Oros) [2101715] - mlxsw: reg: Remove PMTM register (Ivan Vecera) [2101715] - mlxsw: spectrum: Use PMTDB register to obtain split info (Ivan Vecera) [2101715] - mlxsw: reg: Add Port Module To local DataBase Register (Ivan Vecera) [2101715] - mlxsw: spectrum: Use PLLP to get front panel number and split number (Ivan Vecera) [2101715] - mlxsw: reg: Add Port Local port to Label Port mapping Register (Ivan Vecera) [2101715] - mlxsw: spectrum: Move port SWID set before core port init (Ivan Vecera) [2101715] - mlxsw: spectrum: Move port module mapping before core port init (Ivan Vecera) [2101715] - mlxsw: spectrum: Bump minimum FW version to xx.2008.3326 (Ivan Vecera) [2101715] - bpf: fix build error due to missing bpf_perf_event.h header (Desnes A. Nunes do Rosario) [1908140] - powerpc/bpf: Fix use of user_pt_regs in uapi (Desnes A. Nunes do Rosario) [1908140] - net: ena: Do not waste napi skb cache (Michal Schmidt) [2097644] - net: ena: Extract recurring driver reset code into a function (Michal Schmidt) [2097644] - net: ena: Change the name of bad_csum variable (Michal Schmidt) [2097644] - net: ena: Add debug prints for invalid req_id resets (Michal Schmidt) [2097644] - net: ena: Remove ena_calc_queue_size_ctx struct (Michal Schmidt) [2097644] - net: ena: Move reset completion print to the reset function (Michal Schmidt) [2097644] - net: ena: Remove redundant return code check (Michal Schmidt) [2097644] - net: ena: Change ENI stats support check to use capabilities field (Michal Schmidt) [2097644] - net: ena: Add capabilities field with support for ENI stats capability (Michal Schmidt) [2097644] - net: ena: Change return value of ena_calc_io_queue_size() to void (Michal Schmidt) [2097644] - powerpc/ptrace: replace ptrace_report_syscall() with a tracehook call (Desnes A. Nunes do Rosario) [1992947] - powerpc/ptrace: Add support for PTRACE_SYSEMU (Desnes A. Nunes do Rosario) [1992947] - selftests/powerpc: New PTRACE_SYSEMU test (Desnes A. Nunes do Rosario) [1992947] - powerpc: Redefine TIF_32BITS thread flag (Desnes A. Nunes do Rosario) [1992947] - redhat: fix libnl3-devel BuildRequires for intel-speed-select (Jarod Wilson)- redhat: enable mtty module for internal testing (Jarod Wilson) [2071992] - tools/power/x86/intel-speed-select: v1.12 release (Martin McConnell) [2072658] - tools/power/x86/intel-speed-select: HFI support (Martin McConnell) [2072658] - tools/power/x86/intel-speed-select: OOB daemon mode (Martin McConnell) [2072658] - tools/power/x86/intel-speed-select: v1.11 release (Martin McConnell) [2072658] - tools/power/x86/intel-speed-select: Update max frequency (Martin McConnell) [2072658] - Spec fixes for intel-speed-select (Martin McConnell) [2072658] - Add BuildRequires libnl3-devel for intel-speed-select (Martin McConnell) [2072658] - xfs: fix soft lockup via spinning in filestream ag selection loop (Brian Foster) [2033293] - net: ping6: Fix memleak in ipv6_renew_options(). (Ivan Vecera) [2112339] - Input: i8042 - Add quirk for Fujitsu Lifebook T725 (Benjamin Tissoires) [2019942] - HID: amd_sfh: Modify the hid name (Benjamin Tissoires) [2090040] - HID: amd_sfh: Modify the bus name (Benjamin Tissoires) [2090040] - HID: amd_sfh: Add support for sensor discovery (Benjamin Tissoires) [2090040] - igc: Reinstate IGC_REMOVED logic and implement it properly (Corinna Vinschen) [2037969] - intel/igc:fix repeated words in comments (Corinna Vinschen) [2037969] - intel: remove unused macros (Corinna Vinschen) [2037969] - igc: Change type of the 'igc_check_downshift' method (Corinna Vinschen) [2037969] - igc: Remove unused phy_type enum (Corinna Vinschen) [2037969] - igc: Remove igc_set_spd_dplx method (Corinna Vinschen) [2037969] - igc: Fix suspending when PTM is active (Corinna Vinschen) [2037969] - igc: Fix BUG: scheduling while atomic (Corinna Vinschen) [2037969 2014971] - igc: Fix infinite loop in release_swfw_sync (Corinna Vinschen) [2037969] - igc: igc_write_phy_reg_gpy: drop premature return (Corinna Vinschen) [2037969] - igc: igc_read_phy_reg_gpy: drop premature return (Corinna Vinschen) [2037969] - igc: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb (Corinna Vinschen) [2037969] - igc: Remove useless DMA-32 fallback configuration (Corinna Vinschen) [2037969] - igc: Fix TX timestamp support for non-MSI-X platforms (Corinna Vinschen) [2037969] - igc: Do not enable crosstimestamping for i225-V models (Corinna Vinschen) [2037969] - igc: switch to napi_build_skb() (Corinna Vinschen) [2037969] - igc: Remove obsolete define (Corinna Vinschen) [2037969] - igc: Remove obsolete mask (Corinna Vinschen) [2037969] - igc: Remove obsolete nvm type (Corinna Vinschen) [2037969] - igc: Remove unused phy type (Corinna Vinschen) [2037969] - igc: Remove unused _I_PHY_ID define (Corinna Vinschen) [2037969] - igc: enable XDP metadata in driver (Corinna Vinschen) [2037969] - intel_idle: Fix false positive RCU splats due to incorrect hardirqs state (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/spec_ctrl: Enable RHEL only ibrs_always & retpoline,ibrs_user spectre_v2 options (Waiman Long) [2090229] - KVM: emulate: do not adjust size of fastop and setcc subroutines (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/kvm: fix FASTOP_SIZE when return thunks are enabled (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - efi/x86: use naked RET on mixed mode call wrapper (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Remove apostrophe typo (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/entry: Remove UNTRAIN_RET from native_irq_return_ldt (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Mark retbleed_strings static (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/asm/32: Fix ANNOTATE_UNRET_SAFE use on 32-bit (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Disable RRSBA behavior (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/kexec: Disable RET on kexec (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Do not enable IBPB-on-entry when IBPB is not supported (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Add Cannon lake to RETBleed affected CPU list (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - redhat/configs: Add new mitigation configs for RetBleed CVEs (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/retbleed: Add fine grained Kconfig knobs (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/cpu/amd: Enumerate BTC_NO (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/common: Stamp out the stepping madness (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Prevent RSB underflow before vmenter (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Fill RSB on vmexit for IBRS (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Fix IBRS handling after vmexit (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Convert launched argument to flags (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Flatten __vmx_vcpu_run() (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Remove x86_spec_ctrl_mask (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Fix SPEC_CTRL write on SMT state change (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Fix firmware entry SPEC_CTRL handling (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/cpu/amd: Add Spectral Chicken (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Do IBPB fallback check only once (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Add retbleed=ibpb (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - objtool: Update Retpoline validation (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - intel_idle: Disable IBRS during long idle (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Report Intel retbleed vulnerability (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation() (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Optimize SPEC_CTRL MSR writes (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/entry: Add kernel IBRS implementation (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Enable STIBP for JMP2RET (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Add AMD retbleed= boot parameter (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Report AMD retbleed vulnerability (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86: Add magic AMD return-thunk (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86: Use return-thunk in asm code (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/sev: Avoid using __x86_return_thunk (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/vsyscall_emu/64: Don't use RET in vsyscall emulation (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/kvm: Fix SETcc emulation for return thunks (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bpf: Use alternative RET encoding (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/ftrace: Use alternative RET encoding (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86,objtool: Create .return_sites (Josh Poimboeuf) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86: Undo return-thunk damage (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/retpoline: Use -mfunction-return (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/retpoline: Swizzle retpoline thunk (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/retpoline: Cleanup some #ifdefery (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/cpufeatures: Move RETPOLINE flags to word 11 (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/kvm/vmx: Make noinstr clean (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - arch/x86/boot/compressed: Add -D__DISABLE_EXPORTS to kbuild flags (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86: (Ab)use __DISABLE_EXPORTS to disable RETHUNK in real mode (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/entry: Remove skip_r11rcx (Waiman Long) [2090229] - cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE (Waiman Long) [2090229] - x86/speculation/srbds: Do not try to turn mitigation off when not supported (Waiman Long) [2090229] - x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch() (Waiman Long) [2090229] - x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR (Waiman Long) [2090229] - x86/module: Fix the paravirt vs alternative order (Waiman Long) [2090229] - x86: Add straight-line-speculation mitigation (Waiman Long) [2090229] - x86: Prepare inline-asm for straight-line-speculation (Waiman Long) [2090229] - x86: Prepare asm files for straight-line-speculation (Waiman Long) [2090229] - x86: Use -mindirect-branch-cs-prefix for RETPOLINE builds (Waiman Long) [2090229] - x86: Move RETPOLINE*_CFLAGS to arch Makefile (Waiman Long) [2090229] - x86/entry: Add a fence for kernel entry SWAPGS in paranoid_entry() (Waiman Long) [2090229] - Makefile: remove stale cc-option checks (Waiman Long) [2090229] - tools headers: Remove broken definition of __LITTLE_ENDIAN (Waiman Long) [2090229] - tools arch: Update arch/x86/lib/mem{cpy,set}_64.S copies used in 'perf bench mem memcpy' (Waiman Long) [2090229] - x86: Add insn_decode_kernel() (Waiman Long) [2090229] - tools/insn: Restore the relative include paths for cross building (Waiman Long) [2090229] - x86/alternative: Use insn_decode() (Waiman Long) [2090229] - x86/insn: Add an insn_decode() API (Waiman Long) [2090229] - x86/insn: Rename insn_decode() to insn_decode_from_regs() (Waiman Long) [2090229] - x86/paravirt: Add new features for paravirt patching (Waiman Long) [2090229] - x86/alternative: Support not-feature (Waiman Long) [2090229] - x86/alternative: Merge include files (Waiman Long) [2090229] - objtool: Fix error handling for STD/CLD warnings (Waiman Long) [2090229] - x86/alternatives: Teach text_poke_bp() to emulate RET (Waiman Long) [2090229] - x86/ftrace: Have ftrace trampolines turn read-only at the end of system boot up (Waiman Long) [2090229] - x86/speculation: Change FILL_RETURN_BUFFER to work with objtool (Waiman Long) [2090229] - objtool: Add support for intra-function calls (Waiman Long) [2090229] - objtool: Rework allocating stack_ops on decode (Waiman Long) [2090229] - objtool: Better handle IRET (Waiman Long) [2090229] - objtool: Support multiple stack_op per instruction (Waiman Long) [2090229] - objtool: Make BP scratch register warning more robust (Waiman Long) [2090229] - x86/kexec: Make relocate_kernel_64.S objtool clean (Waiman Long) [2090229] - objtool: Introduce validate_return() (Waiman Long) [2090229] - Makefile: disallow data races on gcc-10 as well (Waiman Long) [2090229] - objtool: Improve call destination function detection (Waiman Long) [2090229] - x86/alternatives: Implement a better poke_int3_handler() completion scheme (Waiman Long) [2090229] - lib/: fix Kconfig indentation (Waiman Long) [2090229] - x86/alternatives: Use INT3_INSN_SIZE (Waiman Long) [2090229] - x86/kprobes: Fix ordering while text-patching (Waiman Long) [2090229] - x86/kprobes: Convert to text-patching.h (Waiman Long) [2090229] - x86/alternative: Shrink text_poke_loc (Waiman Long) [2090229] - x86/alternative: Remove text_poke_loc::len (Waiman Long) [2090229] - x86/ftrace: Use text_gen_insn() (Waiman Long) [2090229] - x86/alternative: Add text_opcode_size() (Waiman Long) [2090229] - x86/ftrace: Use text_poke() (Waiman Long) [2090229] - x86/ftrace: Use vmalloc special flag (Waiman Long) [2090229] - x86/ftrace: Explicitly include vmalloc.h for set_vm_flush_reset_perms() (Waiman Long) [2090229] - x86/alternatives: Add and use text_gen_insn() helper (Waiman Long) [2090229] - x86/alternatives, jump_label: Provide better text_poke() batching interface (Waiman Long) [2090229] - x86/asm: Annotate relocate_kernel_{32,64}.c (Waiman Long) [2090229] - x86: kprobes: Prohibit probing on instruction which has emulate prefix (Waiman Long) [2090229] - x86: Correct misc typos (Waiman Long) [2090229] - x86/speculation/mds: Apply more accurate check on hypervisor platform (Waiman Long) [2090229] - objtool: Convert insn type to enum (Waiman Long) [2090229] - objtool: Track original function across branches (Waiman Long) [2090229] - objtool: Rename elf_open() to prevent conflict with libelf from elftoolchain (Waiman Long) [2090229] - x86/ftrace: Make enable parameter bool where applicable (Waiman Long) [2090229] - x86/CPU/AMD: Don't force the CPB cap when running under a hypervisor (Waiman Long) [2090229] - objtool: Fix function fallthrough detection (Waiman Long) [2090229] - x86/paravirt: Detect over-sized patching bugs in paravirt_patch_call() (Waiman Long) [2090229] - x86/cpu/amd: Exclude 32bit only assembler from 64bit build (Waiman Long) [2090229] - x86/asm: Mark all top level asm statements as .text (Waiman Long) [2090229] - x86/cpu/bugs: Use __initconst for 'const' init data (Waiman Long) [2090229] - objtool: Add Direction Flag validation (Waiman Long) [2090229] - objtool: Rewrite add_ignores() (Waiman Long) [2090229] - x86/nospec, objtool: Introduce ANNOTATE_IGNORE_ALTERNATIVE (Waiman Long) [2090229] - x86/ftrace: Fix warning and considate ftrace_jmp_replace() and ftrace_call_replace() (Waiman Long) [2090229] - kbuild: Disable extra debugging info in .s output (Waiman Long) [2090229] - x86/CPU/AMD: Set the CPB bit unconditionally on F17h (Waiman Long) [2090229] - x86/alternatives: Print containing function (Waiman Long) [2090229] - x86/ftrace: Do not call function graph from dynamic trampolines (Waiman Long) [2090229] - ftrace: Create new ftrace_internal.h header (Waiman Long) [2090229] - kprobes/x86: Fix instruction patching corruption when copying more than one RIP-relative instruction (Waiman Long) [2090229] - tracing/Makefile: Fix handling redefinition of CC_FLAGS_FTRACE (Waiman Long) [2090229] - x86/paravirt: Remove unused paravirt bits (Waiman Long) [2090229] - x86/paravirt: Remove clobbers parameter from paravirt patch functions (Waiman Long) [2090229] - x86/paravirt: Make paravirt_patch_call() and paravirt_patch_jmp() static (Waiman Long) [2090229] - x86/l1tf: Fix build error seen if CONFIG_KVM_INTEL is disabled (Waiman Long) [2090229] - ftrace: Remove unused pointer ftrace_swapper_pid (Waiman Long) [2090229] - x86/spec_ctrl: Temporarily remove RHEL specific IBRS code (Waiman Long) [2090229] - net: bonding: fix use-after-free after 802.3ad slave unbind (Jonathan Toppins) [2109327] - net: bonding: fix possible NULL deref in rlb code (Jonathan Toppins) [2109327] - bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers (Jonathan Toppins) [2109327] - bonding: do not discard lowest hash bit for non layer3+4 hashing (Jonathan Toppins) [2109327] - bonding: helper macro __ATTR_RO to make code more clear (Jonathan Toppins) [2109327] - bonding: force carrier update when releasing slave (Jonathan Toppins) [2109327] - bonding: fix data-races around agg_select_timer (Jonathan Toppins) [2109327] - bonding: switch bond_net_exit() to batch mode (Jonathan Toppins) [2109327] - bonding: pair enable_port with slave_arr_updates (Jonathan Toppins) [2109327] - net: bonding: fix bond_xmit_broadcast return value error bug (Jonathan Toppins) [2109327] - tracing: Show size of requested perf buffer (Michael Petlan) [2103836] - tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together (Michael Petlan) [2103836] - drivers/base/memory: determine and store zone for single-zone memory blocks (David Hildenbrand) [1997803] - drivers/base/node: rename link_mem_sections() to register_memory_block_under_node() (David Hildenbrand) [1997803] - drivers/base/node: consolidate node device subsystem initialization in node_dev_init() (David Hildenbrand) [1997803] - drivers/base/memory: introduce memory_block_{online,offline} (David Hildenbrand) [1997803] - mm/memory_hotplug: remove stale function declarations (David Hildenbrand) [1997803] - mm/memory_hotplug: remove HIGHMEM leftovers (David Hildenbrand) [1997803] - redhat/configs: remove CONFIG_MEMORY_HOTPLUG_SPARSE (David Hildenbrand) [1997803] - mm/memory_hotplug: restrict CONFIG_MEMORY_HOTPLUG to 64 bit (David Hildenbrand) [1997803] - mm/memory_hotplug: remove CONFIG_MEMORY_HOTPLUG_SPARSE (David Hildenbrand) [1997803] - mm/memory_hotplug: remove CONFIG_X86_64_ACPI_NUMA dependency from CONFIG_MEMORY_HOTPLUG (David Hildenbrand) [1997803] - memory: remove unused CONFIG_MEM_BLOCK_SIZE (David Hildenbrand) [1997803] - mm/memory_hotplug: disable the functionality for 32b (David Hildenbrand) [1997803] - include/linux/memory.h: drop fields 'hw' and 'phys_callback' from struct memory_block (David Hildenbrand) [1997803] - iommu/vt-d: Fix PCI bus rescan device hot add (Jerry Snitselaar) [2101591] - iommu/vt-d: Fix RID2PASID setup/teardown failure (Jerry Snitselaar) [2101591]- cifs: support share failover when remounting (Ronnie Sahlberg) [2095258] - cifs: avoid starvation when refreshing dfs cache (Ronnie Sahlberg) [2095258] - cifs: fix path comparison and hash calc (Ronnie Sahlberg) [2095258] - cifs: handle different charsets in dfs cache (Ronnie Sahlberg) [2095258] - spi: amd: Limit max transfer and message size (Sudheesh Mavila) [2047996] - redhat/configs: enable CONFIG_SPI_AMD for x86_64 (Sudheesh Mavila) [2047996] - spi: amd: Fix building without ACPI enabled (Sudheesh Mavila) [2047996] - spi: amd: Add support for version AMDI0062 (Sudheesh Mavila) [2047996] - spi: amd: Remove needless rom_addr variable (Sudheesh Mavila) [2047996] - spi: amd: Use iopoll for busy waiting (Sudheesh Mavila) [2047996] - spi: amd: Don't wait for a write-only transfer to finish (Sudheesh Mavila) [2047996] - spi: amd: Remove unneeded variable (Sudheesh Mavila) [2047996] - spi: amd: Refactor amd_spi_busy_wait (Sudheesh Mavila) [2047996] - spi: amd: Refactor code to use less spi_master_get_devdata (Sudheesh Mavila) [2047996] - spi: amd: Use devm_platform_ioremap_resource() in amd_spi_probe (Sudheesh Mavila) [2047996] - spi: spi-amd: Do not define 'struct acpi_device_id' when !CONFIG_ACPI (Sudheesh Mavila) [2047996] - spi: amd: Drop superfluous member from struct amd_spi (Sudheesh Mavila) [2047996] - spi: amd: Fix refcount underflow on remove (Sudheesh Mavila) [2047996] - spi: amd: Drop duplicate driver data assignments (Sudheesh Mavila) [2047996] - spi: amd: Pass probe errors back to driver core (Sudheesh Mavila) [2047996] - spi: amd: Fix duplicate iounmap in error path (Sudheesh Mavila) [2047996] - spi: spi-amd: Fix a NULL vs IS_ERR() check in amd_spi_probe() (Sudheesh Mavila) [2047996] - spi: spi-amd: fix warning (Sudheesh Mavila) [2047996] - spi: spi-amd: Add AMD SPI controller driver support (Sudheesh Mavila) [2047996] - selftests/tc-testings: Be compatible with newer tc output (Hangbin Liu) [2100322] - selftests/net: enable lo.accept_local in psock_snd test (Hangbin Liu) [2100322] - selftests/net: Use kselftest skip code for skipped tests (Hangbin Liu) [2100322] - Bluetooth: SCO: Fix sco_send_frame returning skb->len (Gopal Tiwari) [1984641] - Bluetooth: Add bt_skb_sendmsg helper (Gopal Tiwari) [1984641] - Bluetooth: SCO: Replace use of memcpy_from_msg with bt_skb_sendmsg (Gopal Tiwari) [1984641] - Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() (Gopal Tiwari) [1984641] - platform/mellanox: mlxbf-pmc: Fix an IS_ERR() vs NULL bug in mlxbf_pmc_map_counters (Mark Langsdorf) [2068297] - platform/mellanox: mlxreg-lc: fix error code in mlxreg_lc_create_static_devices() (Mark Langsdorf) [2068297] - platform/mellanox: mlxreg-lc: Add initial support for Nvidia line card devices (Mark Langsdorf) [2068297] - platform/mellanox: mlxreg-io: Extend number of hwmon attributes (Mark Langsdorf) [2068297] - platform/mellanox: mlxreg-hotplug: Extend logic for hotplug devices operations (Mark Langsdorf) [2068297] - platform_data/mlxreg: Add new type to support modular systems (Mark Langsdorf) [2068297] - platform/mellanox: mlxreg-io: Fix read access of n-bytes size attributes (Mark Langsdorf) [2068297] - platform/mellanox: mlxbf-pmc: fix kernel-doc notation (Mark Langsdorf) [2068297] - platform/mellanox: Typo fix in the file mlxbf-bootctl.c (Mark Langsdorf) [2068297] - redhat/configs: Support QAT devices for x86 only (Vladis Dronov) [2040724] - crypto: qat - expose device config through sysfs for 4xxx (Vladis Dronov) [2040724] - crypto: qat - relocate and rename adf_sriov_prepare_restart() (Vladis Dronov) [2040724] - crypto: qat - change behaviour of adf_cfg_add_key_value_param() (Vladis Dronov) [2040724] - crypto: qat - expose device state through sysfs for 4xxx (Vladis Dronov) [2040724] - crypto: qat - Removes the x86 dependency on the QAT drivers (Vladis Dronov) [2040724] - crypto: qat - replace get_current_node() with numa_node_id() (Vladis Dronov) [2040724] - crypto: qat - add support for 401xx devices (Vladis Dronov) [2040724] - crypto: qat - re-enable registration of algorithms (Vladis Dronov) [2040724] - crypto: qat - honor CRYPTO_TFM_REQ_MAY_SLEEP flag (Vladis Dronov) [2040724] - crypto: qat - add param check for DH (Vladis Dronov) [2040724] - crypto: qat - add param check for RSA (Vladis Dronov) [2040724] - crypto: qat - remove dma_free_coherent() for DH (Vladis Dronov) [2040724] - crypto: qat - remove dma_free_coherent() for RSA (Vladis Dronov) [2040724] - crypto: qat - fix memory leak in RSA (Vladis Dronov) [2040724] - crypto: qat - add backlog mechanism (Vladis Dronov) [2040724] - crypto: qat - refactor submission logic (Vladis Dronov) [2040724] - crypto: qat - use pre-allocated buffers in datapath (Vladis Dronov) [2040724] - crypto: qat - set to zero DH parameters before free (Vladis Dronov) [2040724] - crypto: qat - Fix unsigned function returning negative constant (Vladis Dronov) [2040724] - crypto: qat - remove line wrapping for pfvf_ops functions (Vladis Dronov) [2040724] - crypto: qat - use u32 variables in all GEN4 pfvf_ops (Vladis Dronov) [2040724] - crypto: qat - replace disable_vf2pf_interrupts() (Vladis Dronov) [2040724] - crypto: qat - leverage the GEN2 VF mask definiton (Vladis Dronov) [2040724] - crypto: qat - rework the VF2PF interrupt handling logic (Vladis Dronov) [2040724] - crypto: qat - fix off-by-one error in PFVF debug print (Vladis Dronov) [2040724] - crypto: qat - fix wording and formatting in code comment (Vladis Dronov) [2040724] - crypto: qat - test PFVF registers for spurious interrupts on GEN4 (Vladis Dronov) [2040724] - crypto: qat - add check for invalid PFVF protocol version 0 (Vladis Dronov) [2040724] - crypto: qat - add missing restarting event notification in VFs (Vladis Dronov) [2040724] - crypto: qat - remove unnecessary tests to detect PFVF support (Vladis Dronov) [2040724] - crypto: qat - remove unused PFVF stubs (Vladis Dronov) [2040724] - crypto: qat - remove unneeded braces (Vladis Dronov) [2040724] - crypto: qat - fix ETR sources enabled by default on GEN2 devices (Vladis Dronov) [2040724] - crypto: qat - set COMPRESSION capability for DH895XCC (Vladis Dronov) [2040724] - crypto: qat - set CIPHER capability for DH895XCC (Vladis Dronov) [2040724] - crypto: qat - stop using iommu_present() (Vladis Dronov) [2040724] - crypto: qat - fix initialization of pfvf rts_map_msg structures (Vladis Dronov) [2040724] - crypto: qat - fix initialization of pfvf cap_msg structures (Vladis Dronov) [2040724] - crypto: qat - remove unneeded assignment (Vladis Dronov) [2040724] - crypto: qat - disable registration of algorithms (Vladis Dronov) [2040724] - crypto: qat - enable power management for QAT GEN4 (Vladis Dronov) [2040724] - crypto: qat - move and rename GEN4 error register definitions (Vladis Dronov) [2040724] - crypto: qat - add misc workqueue (Vladis Dronov) [2040724] - crypto: qat - don't cast parameter in bit operations (Vladis Dronov) [2040724] - crypto: qat - fix access to PFVF interrupt registers for GEN4 (Vladis Dronov) [2040724] - crypto: qat - fix a signedness bug in get_service_enabled() (Vladis Dronov) [2040724] - dlm: fix missing lkb refcount handling (Alexander Aring) [2084606] - scsi: storvsc: Fix unsigned comparison to zero (Mohammed Gamal) [2020774] - scsi: storvsc: Fix validation for unsolicited incoming packets (Mohammed Gamal) [2020774] - scsi: storvsc: Fix storvsc_queuecommand() memory leak (Mohammed Gamal) [2020774] - x86/kvm: Add kexec support for SEV Live Migration. (Mohammed Gamal) [2018614] - x86/kvm: Add guest support for detecting and enabling SEV Live Migration feature. (Mohammed Gamal) [2018614] - mm: x86: Invoke hypercall when page encryption status is changed (Mohammed Gamal) [2018614] - hv_netvsc: Fix potential dereference of NULL pointer (Mohammed Gamal) [2086611] - hv_netvsc: Add support for XDP_REDIRECT (Mohammed Gamal) [2086611] - hv_netvsc: Print value of invalid ID in netvsc_send_{completion,tx_complete}() (Mohammed Gamal) [2086611] - net: hyperv: remove use of bpf_op_t (Mohammed Gamal) [2086611] - hv_netvsc: Add check for kvmalloc_array (Mohammed Gamal) [2086611] - net: netvsc: remove break after return (Mohammed Gamal) [2086611] - hv_netvsc: Use bitmap_zalloc() when applicable (Mohammed Gamal) [2086611] - SMB3: EBADF/EIO errors in rename/open caused by race condition in smb2_compound_op (Ronnie Sahlberg) [2108871] - vsock/virtio: enable VQs early on probe (Stefano Garzarella) [2107594] - vsock/virtio: initialize vdev->priv before using VQs (Stefano Garzarella) [2107594] - vsock: each transport cycles only on its own sockets (Stefano Garzarella) [2107594] - vhost/vsock: don't check owner in vhost_vsock_stop() while releasing (Stefano Garzarella) [2107594] - vsock: remove vsock from connected table when connect is interrupted by a signal (Stefano Garzarella) [2107594] - ipv6: take care of disable_policy when restoring routes (Andrea Claudi) [2103894] - tools/testing/nvdimm: Fix security_init() symbol collision (Jeff Moyer) [2096791] - redhat: make kernel-devel pkgs Requires elfutils and gcc (Jarod Wilson) [1701282] - xhci: Fix null pointer dereference in resume if xhci has only one roothub (Dean Nelson) [2061791] - usb: dwc3: gadget: Move null pinter check to proper place (Dean Nelson) [2061791] - xhci: Don't defer primary roothub registration if there is only one roothub (Dean Nelson) [2061791] - USB: serial: pl2303: fix type detection for odd device (Dean Nelson) [2061791] - media: pvrusb2: fix array-index-out-of-bounds in pvr2_i2c_core_init (Dean Nelson) [2061791] - usb: xhci-mtk: remove bandwidth budget table (Dean Nelson) [2061791] - usb: xhci-mtk: fix fs isoc's transfer error (Dean Nelson) [2061791] - xhci: Allow host runtime PM as default for Intel Alder Lake N xHCI (Dean Nelson) [2061791] - xhci: prevent U2 link power state if Intel tier policy prevented U1 (Dean Nelson) [2061791] - xhci: use generic command timer for stop endpoint commands. (Dean Nelson) [2061791] - usb: host: xhci-plat: omit shared hcd if either root hub has no ports (Dean Nelson) [2061791] - usb: host: xhci-plat: prepare operation w/o shared hcd (Dean Nelson) [2061791] - usb: host: xhci-plat: create shared hcd after having added main hcd (Dean Nelson) [2061791] - xhci: prepare for operation w/o shared hcd (Dean Nelson) [2061791] - xhci: factor out parts of xhci_gen_setup() (Dean Nelson) [2061791] - xhci: Set HCD flag to defer primary roothub registration (Dean Nelson) [2061791] - usb: core: hcd: Add support for deferring roothub registration (Dean Nelson) [2061791] - thunderbolt: Fix buffer allocation of devices with no DisplayPort adapters (Dean Nelson) [2061791] - media: uvcvideo: Fix bit overflow in uvc_probe_video (Dean Nelson) [2061791] - media: uvcvideo: Fix missing check to determine if element is found in list (Dean Nelson) [2061791] - usb: typec: tcpci: Don't skip cleanup in .remove() on error (Dean Nelson) [2061791] - usb: cdc-wdm: fix reading stuck on device close (Dean Nelson) [2061791] - thunderbolt: Ignore port locked error in tb_port_wait_for_link_width() (Dean Nelson) [2061791] - thunderbolt: Add debug logging when lane is enabled/disabled (Dean Nelson) [2061791] - usb: dwc3: gadget: Return proper request status (Dean Nelson) [2061791] - usb: typec: mux: Check dev_set_name() return value (Dean Nelson) [2061791] - usb: dwc3: pci: Fix pm_runtime_get_sync() error checking (Dean Nelson) [2061791] - usb: dwc3: gadget: Replace list_for_each_entry_safe() if using giveback (Dean Nelson) [2061791] - usb: dwc3: core: Only handle soft-reset in DCTL (Dean Nelson) [2061791] - usb: dwc3: Try usb-role-switch first in dwc3_drd_init (Dean Nelson) [2061791] - usb: dwc3: core: Fix tx/rx threshold settings (Dean Nelson) [2061791] - USB: storage: karma: fix rio_karma_init return (Dean Nelson) [2061791] - xhci: Enable runtime PM on second Alderlake controller (Dean Nelson) [2061791] - usb: misc: fix improper handling of refcount in uss720_probe() (Dean Nelson) [2061791] - usb: typec: ucsi: Fix role swapping (Dean Nelson) [2061791] - usb: typec: ucsi: Fix reuse of completion structure (Dean Nelson) [2061791] - thunderbolt: Use different lane for second DisplayPort tunnel (Dean Nelson) [2061791] - thunderbolt: Dump path config space entries during discovery (Dean Nelson) [2061791] - thunderbolt: Use decimal number with port numbers (Dean Nelson) [2061791] - xhci: increase usb U3 -> U0 link resume timeout from 100ms to 500ms (Dean Nelson) [2061791] - xhci: stop polling roothubs after shutdown (Dean Nelson) [2061791] - USB: Fix xhci event ring dequeue pointer ERDP update issue (Dean Nelson) [2061791] - USB: storage: ums-realtek: fix error code in rts51x_read_mem() (Dean Nelson) [2061791] - usb: early: xhci-dbc: Fix xdbc number parsing (Dean Nelson) [2061791] - usb: early: xhci-dbc: Remove duplicate keep parsing (Dean Nelson) [2061791] - USB: serial: pl2303: fix GS type detection (Dean Nelson) [2061791] - usb: host: xhci: Remove some unnecessary return value initializations (Dean Nelson) [2061791] - usb: host: xhci: add blank line in xhci_halt() (Dean Nelson) [2061791] - usb: host: xhci: update hci_version operation in xhci_gen_setup() (Dean Nelson) [2061791] - usb: host: xhci: fix a comment typo in xhci_mem_init() (Dean Nelson) [2061791] - usb: host: xhci: use ffs() in xhci_mem_init() (Dean Nelson) [2061791] - xhci: fix runtime PM imbalance in USB2 resume (Dean Nelson) [2061791] - xhci: fix uninitialized string returned by xhci_decode_ctrl_ctx() (Dean Nelson) [2061791] - xhci: fix garbage USBSTS being logged in some cases (Dean Nelson) [2061791] - xhci: make xhci_handshake timeout for xhci_reset() adjustable (Dean Nelson) [2061791] - xhci: omit mem read just after allocation of trb (Dean Nelson) [2061791] - Revert "USB: serial: ch341: add new Product ID for CH341A" (Dean Nelson) [2061791] - usb: xhci: fix minmax.cocci warnings (Dean Nelson) [2061791] - usb: host: xhci: drop redundant checks (Dean Nelson) [2061791] - xhci: Allocate separate command structures for each LPM command (Dean Nelson) [2061791] - xhci: dbgtty: use IDR to support several dbc instances. (Dean Nelson) [2061791] - xhci: dbc: Don't call dbc_tty_init() on every dbc tty probe (Dean Nelson) [2061791] - xhci: dbc: Rename xhci_dbc_init and xhci_dbc_exit (Dean Nelson) [2061791] - xhci: dbc: create and remove dbc structure in dbgtty driver. (Dean Nelson) [2061791] - xhci: dbc: refactor xhci_dbc_init() (Dean Nelson) [2061791] - usb: dwc3: pci: Fix Bay Trail phy GPIO mappings (Dean Nelson) [2061791] - xhci: Prevent futile URB re-submissions due to incorrect return value. (Dean Nelson) [2061791] - xhci: re-initialize the HC during resume if HCE was set (Dean Nelson) [2061791] - usb: dwc3: pci: Add "snps,dis_u2_susphy_quirk" for Intel Bay Trail (Dean Nelson) [2061791] - usb: dwc3: pci: add support for the Intel Raptor Lake-S (Dean Nelson) [2061791] - usb: xhci-mtk: add support ip-sleep wakeup for mt8195 (Dean Nelson) [2061791] - usb: dwc3: gadget: Prevent core from processing stale TRBs (Dean Nelson) [2061791] - thunderbolt: Replace acpi_bus_get_device() (Dean Nelson) [2061791] - thunderbolt: Add internal xHCI connect flows for Thunderbolt 3 devices (Dean Nelson) [2061791] - thunderbolt: Add missing device ID to tb_switch_is_alpine_ridge() (Dean Nelson) [2061791] - thunderbolt: Disable LTTPR on Intel Titan Ridge (Dean Nelson) [2061791] - usb: ulpi: Call of_node_put correctly (Dean Nelson) [2061791] - usb: ulpi: Move of_node_put to ulpi_dev_release (Dean Nelson) [2061791] - usb: xhci-mtk: Use struct_size() helper in create_sch_ep() (Dean Nelson) [2061791] - usb: common: ulpi: Fix crash in ulpi_match() (Dean Nelson) [2061791] - usb: typec: tcpm: Do not disconnect when receiving VSAFE0V (Dean Nelson) [2061791] - usb: typec: tcpm: Do not disconnect while receiving VBUS off (Dean Nelson) [2061791] - xhci: Fresco FL1100 controller should not have BROKEN_MSI quirk set. (Dean Nelson) [2061791] - usb: typec: tcpci: don't touch CC line if it's Vconn source (Dean Nelson) [2061791] - thunderbolt: Remove useless DMA-32 fallback configuration (Dean Nelson) [2061791] - media: uvcvideo: Support devices that report an OT as an entity source (Dean Nelson) [2061791] - Revert "media: uvcvideo: Support devices that report an OT as an entity source" (Dean Nelson) [2061791] - thunderbolt: Add module parameter for CLx disabling (Dean Nelson) [2061791] - thunderbolt: Enable CL0s for Intel Titan Ridge (Dean Nelson) [2061791] - thunderbolt: Rename Intel TB_VSE_CAP_IECS capability (Dean Nelson) [2061791] - thunderbolt: Implement TMU time disruption for Intel Titan Ridge (Dean Nelson) [2061791] - thunderbolt: Move usb4_switch_wait_for_bit() to switch.c (Dean Nelson) [2061791] - thunderbolt: Add CL0s support for USB4 routers (Dean Nelson) [2061791] - thunderbolt: Add TMU uni-directional mode (Dean Nelson) [2061791] - xhci: use max() to make code cleaner (Dean Nelson) [2061791] - usb: ftdi-elan: fix memory leak on device disconnect (Dean Nelson) [2061791] - Revert "usb: early: convert to readl_poll_timeout_atomic()" (Dean Nelson) [2061791] - usb: typec: tcpm: fix tcpm unregister port but leave a pending timer (Dean Nelson) [2061791] - thunderbolt: Check return value of kmemdup() in icm_handle_event() (Dean Nelson) [2061791] - media: dw2102: Fix use after free (Dean Nelson) [2061791] - USB: serial: cp210x: fix CP2105 GPIO registration (Dean Nelson) [2061791] - usb: xhci-mtk: fix list_del warning when enable list debug (Dean Nelson) [2061791] - usb: core: config: fix validation of wMaxPacketValue entries (Dean Nelson) [2061791] - xhci: avoid race between disable slot command and host runtime suspend (Dean Nelson) [2061791] - xhci: Remove CONFIG_USB_DEFAULT_PERSIST to prevent xHCI from runtime suspending (Dean Nelson) [2061791] - thunderbolt: Do not dereference fwnode in struct device (Dean Nelson) [2061791] - thunderbolt: Add debug logging of DisplayPort resource allocation (Dean Nelson) [2061791] - thunderbolt: Do not program path HopIDs for USB4 routers (Dean Nelson) [2061791] - thunderbolt: Do not allow subtracting more NFC credits than configured (Dean Nelson) [2061791] - thunderbolt: Runtime resume USB4 port when retimers are scanned (Dean Nelson) [2061791] - thunderbolt: Tear down existing tunnels when resuming from hibernate (Dean Nelson) [2061791] - thunderbolt: Runtime PM activate both ends of the device link (Dean Nelson) [2061791] - thunderbolt: xdomain: Avoid potential stack OOB read (Dean Nelson) [2061791] - media: uvcvideo: fix division by zero at stream start (Dean Nelson) [2061791] - usb: typec: tcpm: Wait in SNK_DEBOUNCED until disconnect (Dean Nelson) [2061791] - xhci: Fix commad ring abort, write all 64 bits to CRCR register. (Dean Nelson) [2061791] - usb: dwc3: gadget: Skip reading GEVNTSIZn (Dean Nelson) [2061791] - usb: dwc3: gadget: Ignore Update Transfer cmd params (Dean Nelson) [2061791] - usb: dwc3: gadget: Skip checking Update Transfer status (Dean Nelson) [2061791] - usb: hub: Fix locking issues with address0_mutex (Dean Nelson) [2061791] - media: dib0700: Only touch one bit when start/stop an adapter (Dean Nelson) [2061791] - media: dib0700: cleanup start/stop streaming logic (Dean Nelson) [2061791] - media: dib0700: fix undefined behavior in tuner shutdown (Dean Nelson) [2061791] - media: s2255: fix control-message timeouts (Dean Nelson) [2061791] - media: pvrusb2: fix control-message timeouts (Dean Nelson) [2061791] - media: flexcop-usb: fix control-message timeouts (Dean Nelson) [2061791] - usb: hub: Fix usb enumeration issue due to address0 race (Dean Nelson) [2061791] - usb: typec: fusb302: Fix masking of comparator and bc_lvl interrupts (Dean Nelson) [2061791] - usb: dwc3: gadget: Fix null pointer exception (Dean Nelson) [2061791] - usb: dwc3: gadget: Check for L1/L2/U3 for Start Transfer (Dean Nelson) [2061791] - usb: dwc3: gadget: Ignore NoStream after End Transfer (Dean Nelson) [2061791] - usb: xhci-mtk: fix random remote wakeup (Dean Nelson) [2061791] - usb: xhci-mtk: remove unnecessary error check (Dean Nelson) [2061791] - USB: serial: keyspan: fix memleak on probe errors (Dean Nelson) [2061791] - USB: iowarrior: fix control-message timeouts (Dean Nelson) [2061791] - usb: dwc3: gadget: Skip resizing EP's TX FIFO if already resized (Dean Nelson) [2061791] - usb: dwc3: gadget: Change to dev_dbg() when queuing to inactive gadget/ep (Dean Nelson) [2061791] - xhci: Enable trust tx length quirk for Fresco FL11 USB controller (Dean Nelson) [2061791] - xhci: Fix command ring pointer corruption while aborting a command (Dean Nelson) [2061791] - USB: xhci: dbc: fix tty registration race (Dean Nelson) [2061791] - xhci: add quirk for host controllers that don't update endpoint DCS (Dean Nelson) [2061791] - xhci: guard accesses to ep_state in xhci_endpoint_reset() (Dean Nelson) [2061791] - media: usb: dvd-usb: fix uninit-value bug in dibusb_read_eeprom_byte() (Dean Nelson) [2061791] - USB: cdc-acm: fix break reporting (Dean Nelson) [2061791] - USB: cdc-acm: fix racy tty buffer accesses (Dean Nelson) [2061791] - usb: typec: tcpm: handle SRC_STARTUP state if cc changes (Dean Nelson) [2061791] - usb: typec: tcpci: don't handle vSafe0V event if it's not enabled (Dean Nelson) [2061791] - usb: xhci-mtk: use xhci_dbg() to print log (Dean Nelson) [2061791] - media: mxl111sf: change mutex_init() location (Dean Nelson) [2061791] - media: tm6000: Avoid card name truncation (Dean Nelson) [2061791] - media: gspca: Limit frame size to sizeimage. (Dean Nelson) [2061791] - media: uvcvideo: Don't spam the log in uvc_ctrl_restore_values() (Dean Nelson) [2061791] - media: uvcvideo: Increase the size of UVC_METADATA_BUF_SIZE (Dean Nelson) [2061791] - media: uvcvideo: Return -EIO for control errors (Dean Nelson) [2061791] - media: uvcvideo: Remove unused including (Dean Nelson) [2061791] - media: m5602_ov7660: remove the repeated declaration (Dean Nelson) [2061791] - media: dvb-usb: fix ununit-value in az6027_rc_query (Dean Nelson) [2061791] - thunderbolt: Fix -Wrestrict warning (Dean Nelson) [2061791] - USB: serial: cp210x: fix dropped characters with CP2102 (Dean Nelson) [2061791] - usb: dwc3: gadget: Avoid starting DWC3 gadget during UDC unbind (Dean Nelson) [2061791] - USB: serial: option: remove duplicate USB device ID (Dean Nelson) [2061791] - USB: serial: mos7840: remove duplicated 0xac24 device ID (Dean Nelson) [2061791] - USB: cdc-acm: fix minor-number release (Dean Nelson) [2061791] - usb: dwc3: reference clock period configuration (Dean Nelson) [2061791] - usb: xhci-mtk: allow bandwidth table rollover (Dean Nelson) [2061791] - usb: xhci-mtk: modify the SOF/ITP interval for mt8195 (Dean Nelson) [2061791] - usb: xhci-mtk: add a member of num_esit (Dean Nelson) [2061791] - usb: xhci-mtk: check boundary before check tt (Dean Nelson) [2061791] - usb: xhci-mtk: update fs bus bandwidth by bw_budget_table (Dean Nelson) [2061791] - usb: xhci-mtk: support option to disable usb2 ports (Dean Nelson) [2061791] - usb: xhci-mtk: fix use-after-free of mtk->hcd (Dean Nelson) [2061791] - usb: dwc3: pci: add support for AMD's newer generation platform. (Dean Nelson) [2061791] - xhci: Add bus number to some debug messages (Dean Nelson) [2061791] - xhci: Add additional dynamic debug to follow URBs in cancel and error cases. (Dean Nelson) [2061791] - Revert "USB: xhci: fix U1/U2 handling for hardware with XHCI_INTEL_HOST quirk set" (Dean Nelson) [2061791] - xhci: Fix failure to give back some cached cancelled URBs. (Dean Nelson) [2061791] - xhci: fix even more unsafe memory usage in xhci tracing (Dean Nelson) [2061791] - xhci: fix unsafe memory usage in xhci tracing (Dean Nelson) [2061791] - usb: typec: tcpm: Support non-PD mode (Dean Nelson) [2061791] - USB: serial: cp210x: determine fw version for CP2105 and CP2108 (Dean Nelson) [2061791] - USB: serial: cp210x: clean up type detection (Dean Nelson) [2061791] - USB: serial: cp210x: clean up set-chars request (Dean Nelson) [2061791] - USB: serial: cp210x: clean up control-request timeout (Dean Nelson) [2061791] - USB: serial: cp210x: fix flow-control error handling (Dean Nelson) [2061791] - USB: serial: cp210x: fix control-characters error handling (Dean Nelson) [2061791] - tty: drop put_tty_driver (Dean Nelson) [2061791] - media: dvb-usb: fix uninit-value in vp702x_read_mac_addr (Dean Nelson) [2061791] - media: dvb-usb: fix uninit-value in dvb_usb_adapter_dvb_init (Dean Nelson) [2061791] - usb: renesas-xhci: Remove renesas_xhci_pci_exit() (Dean Nelson) [2061791] - usb: dwc3: Resize TX FIFOs to meet EP bursting requirements (Dean Nelson) [2061791] - memstick: rtsx_usb_ms: fix UAF (Dean Nelson) [2061791] - usb: dwc3: gadget: Clear DEP flags after stop transfers in ep disable (Dean Nelson) [2061791] - usb: dwc3: gadget: Set gadget_max_speed when set ssp_rate (Dean Nelson) [2061791] - usb: dwc3: gadget: Prevent EP queuing while stopping transfers (Dean Nelson) [2061791] - media: lmedm04: Fix misuse of comma (Dean Nelson) [2061791] - media: tm6000: Fix memleak in tm6000_start_stream (Dean Nelson) [2061791] - usb: dwc3: gadget: Restart DWC3 gadget when enabling pullup (Dean Nelson) [2061791] - memstick: Skip allocating card when removing host (Dean Nelson) [2061791] - USB: Replace zero-length array with flexible-array member (Dean Nelson) [2061791] - USB: xhci: fix 'broken_suspend' placement in struct xchi_hcd (Dean Nelson) [2061791] - Revert "[usb] USB: xhci: fix 'broken_suspend' placement in struct xchi_hcd" (Dean Nelson) [2061791] - memstick: rtsx_usb_ms: Support runtime power management (Dean Nelson) [2061791] - memstick: rtsx_usb_ms: Use ms_dev() helper (Dean Nelson) [2061791] - memstick: Prevent memstick host from getting runtime suspended during card detection (Dean Nelson) [2061791] - misc: rtsx_usb: Use USB remote wakeup signaling for card insertion detection (Dean Nelson) [2061791] - memstick: rtsx_usb_ms: Add missing pm_runtime_disable() in probe function (Dean Nelson) [2061791]- RDMA/qedr: Fix reporting QP timeout attribute (Kamal Heib) [2083620] - NFSD: Handle COPYer - Not suppored in RHEL8 (Benjamin Coddington) [2108628] - NFSD add ca_source_server<> to COPY (Benjamin Coddington) [2108628] - NFS NFSD: defining nl4_servers structure needed by both (Benjamin Coddington) [2108628] - fix backport powerpc/uaccess: get rid of small constant size cases in raw_copy_{to,from}_user() (Diego Domingos) [2106984] - bpf: Enable bpf_ktime_get_coarse_ns helper (Viktor Malik) [2105133] - kernel/resource: Introduce request_mem_region_muxed() (Sudheesh Mavila) [2047999] - i2c: piix4: Enable EFCH MMIO for Family 17h+ (Sudheesh Mavila) [2047999] - i2c: piix4: Add EFCH MMIO support for SMBus port select (Sudheesh Mavila) [2047999] - i2c: piix4: Add EFCH MMIO support to SMBus base address detect (Sudheesh Mavila) [2047999] - i2c: piix4: Add EFCH MMIO support to region request and release (Sudheesh Mavila) [2047999] - i2c: piix4: Move SMBus port selection into function (Sudheesh Mavila) [2047999] - i2c: piix4: Move SMBus controller base address detect into function (Sudheesh Mavila) [2047999] - i2c: piix4: Move port I/O region request/release code into functions (Sudheesh Mavila) [2047999] - i2c: piix4: Replace hardcoded memory map size with a #define (Sudheesh Mavila) [2047999] - i2c: piix4: Detect secondary SMBus controller on AMD AM4 chipsets (Sudheesh Mavila) [2047999] - i2c: piix4: Add ACPI support (Sudheesh Mavila) [2047999] - i2c: piix4: Fix probing of reserved ports on AMD Family 16h Model 30h (Sudheesh Mavila) [2047999] - i2c: piix4: Fix port selection for AMD Family 16h Model 30h (Sudheesh Mavila) [2047999] - i2c-piix4: Add Hygon Dhyana SMBus support (Sudheesh Mavila) [2047999] - tracing: Remove WARN_ON in start_thread() (Jerome Marchand) [2090967] - net: usb: Fix spelling mistakes (José Ignacio Tornos Martínez) [1984353] - net: usb: cdc_ether: record speed in status method (José Ignacio Tornos Martínez) [1984353] - net: usb: usbnet: add method for reporting speed without MII (José Ignacio Tornos Martínez) [1984353] - e1000e: Fix possible overflow in LTR decoding (Ken Cox) [2037965] - e1000e: Print PHY register address when MDI read/write fails (Ken Cox) [2037965] - e1000e: Correct NVM checksum verification flow (Ken Cox) [2037965] - e1000e: Fix possible HW unit hang after an s0ix exit (Ken Cox) [2037965 2049952] - e1000e: Handshake with CSME starts from ADL platforms (Ken Cox) [2037965 2049952] - e1000e: Separate ADP board type from TGP (Ken Cox) [2037965 2049952] - e1000e: Remove useless DMA-32 fallback configuration (Ken Cox) [2037965] - e1000e: Remove redundant statement (Ken Cox) [2037965] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ken Cox) [2037965] - net: e1000e: solve insmod 'Unknown symbol mutex_lock' error (Ken Cox) [2037965] - RDMA/irdma: Add SW mechanism to generate completions on error (Kamal Heib) [2100316] - RDMA/irdma: Remove the redundant variable (Kamal Heib) [2100316] - RDMA/irdma: Add support for DSCP (Kamal Heib) [2100316] - RDMA/irdma: Use irq_update_affinity_hint() (Kamal Heib) [2100316] - RDMA/irdma: Set protocol based on PF rdma_mode flag (Kamal Heib) [2100316 2096481] - virtio-ring: fix DMA metadata flags (Cindy Lu) [1969742] - virtio_ring: fix typos in vring_desc_extra (Jason Wang) [1969742] - virtio-ring: store DMA metadata in desc_extra for split virtqueue (Jason Wang) [1969742] - virtio: use err label in __vring_new_virtqueue() (Jason Wang) [1969742] - virtio_ring: introduce virtqueue_desc_add_split() (Jason Wang) [1969742] - virtio_ring: secure handling of mapping errors (Jason Wang) [1969742] - virtio-ring: factor out desc_extra allocation (Jason Wang) [1969742] - virtio_ring: rename vring_desc_extra_packed (Jason Wang) [1969742] - virtio-ring: maintain next in extra state for packed virtqueue (Jason Wang) [1969742] - drivers/base: fix userspace break from using bin_attributes for cpumap and cpulist (Phil Auld) [2089715] - rpminspect: disable abidiff scanning (Jarod Wilson)- Netvsc: Call hv_unmap_memory() in the netvsc_device_remove() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Release cpu lock in error case (Mohammed Gamal) [2086613] - Drivers: hv: Fix syntax errors in comments (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Don't assign VMbus channel interrupts to isolated CPUs (Mohammed Gamal) [2086613] - hv_balloon: Fix balloon_probe() and balloon_remove() error handling (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: fix typo in comment (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Remove support for Hyper-V 2008 and Hyper-V 2008R2/Win7 (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Refactor the ring-buffer iterator functions (Mohammed Gamal) [2086613] - hv_sock: Copy packets sent by Hyper-V out of the ring buffer (Mohammed Gamal) [2086613] - hv_sock: Check hv_pkt_iter_first_raw()'s return value (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Accept hv_sock offers in isolated guests (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Introduce {lock,unlock}_requestor() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Introduce vmbus_request_addr_match() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Introduce vmbus_sendpacket_getid() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Fix handling of messages with transaction ID of zero (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Add VMbus IMC device to unsupported list (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Replace smp_store_mb() with virt_store_mb() (Mohammed Gamal) [2086613] - Drivers: hv: balloon: Disable balloon and hot-add accordingly (Mohammed Gamal) [2086613] - Drivers: hv: balloon: Support status report for larger page sizes (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Prevent load re-ordering when reading ring buffer (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Fix potential crash on module unload (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Fix initialization of device object in vmbus_device_register() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Deactivate sysctl_record_panic_msg by default in isolated guests (Mohammed Gamal) [2086613] - drivers: hv: log when enabling crash_kexec_post_notifiers (Mohammed Gamal) [2086613] - Drivers: hv: utils: Make use of the helper macro LIST_HEAD() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Rework use of DMA_BIT_MASK(64) (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Fix memory leak in vmbus_add_channel_kobj (Mohammed Gamal) [2086613] - Drivers: hv: Compare cpumasks and not their weights in init_vp_index() (Mohammed Gamal) [2086613] - Drivers: hv: Rename 'alloced' to 'allocated' (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Use struct_size() helper in kmalloc() (Mohammed Gamal) [2086613] - Drivers: hv: balloon: account for vmbus packet header in max_pkt_size (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Initialize request offers message for Isolation VM (Mohammed Gamal) [2086613] - Drivers: hv: Fix definition of hypercall input & output arg variables (Mohammed Gamal) [2086613] - net: netvsc: Add Isolation VM support for netvsc driver (Mohammed Gamal) [2086613] - scsi: storvsc: Add Isolation VM support for storvsc driver (Mohammed Gamal) [2086613] - Drivers: hv : vmbus: Adding NULL pointer check (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Remove unused code to check for subchannels (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Initialize VMbus ring buffer for Isolation VM (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Add SNP support for VMbus channel initiate message (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Mark vmbus ring buffer visible to host in Isolation VM (Mohammed Gamal) [2086613] - SUNRPC: Don't leak sockets in xs_local_connect() (Jeffrey Layton) [2089429] - SUNRPC: clean up some inconsistent indenting (Jeffrey Layton) [2089429] - SUNRPC: Ensure we flush any closed sockets before xs_xprt_free() (Jeffrey Layton) [2089429] - SUNRPC: Don't call connect() more than once on a TCP socket (Jeffrey Layton) [2089429] - net: openvswitch: fix misuse of the cached connection on tuple changes (Timothy Redaelli) [2099213] - sfc: fix considering that all channels have TX queues (Íñigo Huguet) [1851823] - sfc: fix wrong tx channel offset with efx_separate_tx_channels (Íñigo Huguet) [1851823] - intel/igb:fix repeated words in comments (Corinna Vinschen) [2037959] - igb: remove unexpected word "the" (Corinna Vinschen) [2037959] - igb: Make DMA faster when CPU is active on the PCIe link (Corinna Vinschen) [2037959] - igb: fix a use-after-free issue in igb_clean_tx_ring (Corinna Vinschen) [2037959] - igb: Remove duplicate defines (Corinna Vinschen) [2037959] - igb: skip phy status check where unavailable (Corinna Vinschen) [2037959] - igb: Convert kmap() to kmap_local_page() (Corinna Vinschen) [2037959] - igb: zero hwtstamp by default (Corinna Vinschen) [2037959] - igb: Remove useless DMA-32 fallback configuration (Corinna Vinschen) [2037959] - PCI: Work around Intel I210 ROM BAR overlap defect (Corinna Vinschen) [2037959] - igb: support EXTTS on 82580/i354/i350 (Corinna Vinschen) [2037959] - igb: support PEROUT on 82580/i354/i350 (Corinna Vinschen) [2037959] - igb: move PEROUT and EXTTS isr logic to separate functions (Corinna Vinschen) [2037959] - igb: move SDP config initialization to separate function (Corinna Vinschen) [2037959] - igb: switch to napi_build_skb() (Corinna Vinschen) [2037959] - igb: remove never changed variable `ret_val' (Corinna Vinschen) [2037959] - NFSv4: Add an fattr allocation to _nfs4_discover_trunking() (Scott Mayhew) [2096393] - sunrpc: set cl_max_connect when cloning an rpc_clnt (Scott Mayhew) [2096393] - NFSv4.1 mark qualified async operations as MOVEABLE tasks (Scott Mayhew) [2096393] - powerpc/rtas: Allow ibm,platform-dump RTAS call with null buffer address (Desnes A. Nunes do Rosario) [2095041] - audit: free module name (Richard Guy Briggs) [2100259] - bfq: fix blkio cgroup leakage v4 (Ming Lei) [2093206] - scsi: scsi_dh_alua: Properly handle the ALUA transitioning state (Ewan D. Milne) [1992870] - mm: sparse: remove __section_nr() function (Mark Langsdorf) [2067280] - mm: sparse: pass section_nr to find_memory_block (Mark Langsdorf) [2067280] - mm: sparse: pass section_nr to section_mark_present (Mark Langsdorf) [2067280] - headers/uninline: Uninline single-use function: kobject_has_children() (Mark Langsdorf) [2067280] - arch_topology: Do not set llc_sibling if llc_id is invalid (Mark Langsdorf) [2067280] - topology: make core_mask include at least cluster_siblings (Mark Langsdorf) [2067280] - regmap: allow a defined reg_base to be added to every address (Mark Langsdorf) [2067280] - regmap: add configurable downshift for addresses (Mark Langsdorf) [2067280] - drivers/base/dd.c : Remove the initial value of the global variable (Mark Langsdorf) [2067280] - devres: fix typos in comments (Mark Langsdorf) [2067280] - base: soc: Make soc_device_match() simpler and easier to read (Mark Langsdorf) [2067280] - driver core: Refactor sysfs and drv/bus remove hooks (Mark Langsdorf) [2067280] - driver core: Refactor multiple copies of device cleanup (Mark Langsdorf) [2067280] - arch_topology: obtain cpu capacity using information from CPPC (Mark Langsdorf) [2067280] - PM: core: keep irq flags in device_pm_check_callbacks() (Mark Langsdorf) [2067280] - PM: sleep: Add device name to suspend_report_result() (Mark Langsdorf) [2067280] - PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend() (Mark Langsdorf) [2067280] - PM: sleep: wakeup: Fix typos in comments (Mark Langsdorf) [2067280] - PM: domains: Fix sleep-in-atomic bug caused by genpd_debug_remove() (Mark Langsdorf) [2067280] - PM: domains: use dev_err_probe() to simplify error handling (Mark Langsdorf) [2067280] - PM: domains: Prevent power off for parent unless child is in deepest state (Mark Langsdorf) [2067280] - driver core: cleanup double words comments (Mark Langsdorf) [2067280] - device property: Don't split fwnode_get_irq*() APIs in the code (Mark Langsdorf) [2067280] - regmap: irq: cleanup comments (Mark Langsdorf) [2067280] - platform: use dev_err_probe() in platform_get_irq_byname() (Mark Langsdorf) [2067280] - devtmpfs: drop redundant fs parameters from internal fs (Mark Langsdorf) [2067280] - component: Replace most references to 'master' with 'aggregate device' (Mark Langsdorf) [2067280] - device property: Add fwnode_irq_get_byname (Mark Langsdorf) [2067280] - regmap-irq: Fix typo in comment (Mark Langsdorf) [2067280] - driver core: Free DMA range map when device is released (Mark Langsdorf) [2067280] - regmap-irq: Update interrupt clear register for proper reset (Mark Langsdorf) [2067280] - PM: s2idle: ACPI: Fix wakeup interrupts handling (Mark Langsdorf) [2067280] - devtmpfs regression fix: reconfigure on each mount (Mark Langsdorf) [2067280] - regmap: debugfs: Fix indentation (Mark Langsdorf) [2067280] - regmap: Call regmap_debugfs_exit() prior to _init() (Mark Langsdorf) [2067280] - driver core: Make bus notifiers in right order in really_probe() (Mark Langsdorf) [2067280] - driver core: Move driver_sysfs_remove() after driver_sysfs_add() (Mark Langsdorf) [2067280] - driver core: Simplify async probe test code by using ktime_ms_delta() (Mark Langsdorf) [2067280] - PM: runtime: Simplify locking in pm_runtime_put_suppliers() (Mark Langsdorf) [2067280] - software node: fix wrong node passed to find nargs_prop (Mark Langsdorf) [2067280] - driver core: platform: document registration-failure requirement (Mark Langsdorf) [2067280] - device property: Add fwnode_iomap() (Mark Langsdorf) [2067280] - device property: Use fwnode_graph_for_each_endpoint() macro (Mark Langsdorf) [2067280] - device property: Implement fwnode_graph_get_endpoint_count() (Mark Langsdorf) [2067280] - device property: Fix documentation for FWNODE_GRAPH_DEVICE_DISABLED (Mark Langsdorf) [2067280] - rtc: Check return value from mc146818_get_time() (Mark Langsdorf) [2067280] - device property: Check fwnode->secondary when finding properties (Mark Langsdorf) [2067280] - topology/sysfs: rework book and drawer topology ifdefery (Mark Langsdorf) [2067280] - topology/sysfs: export cluster attributes only if an architectures has support (Mark Langsdorf) [2067280] - topology/sysfs: export die attributes only if an architectures has support (Mark Langsdorf) [2067280] - driver core: Don't call device_remove_properties() from device_del() (Mark Langsdorf) [2067280] - regmap: allow to define reg_update_bits for no bus configuration (Mark Langsdorf) [2067280] - platform/x86: amd-pmc: Set QOS during suspend on CZN w/ timer wakeup (Mark Langsdorf) [2067250] - PM: sleep: Fix error handling in dpm_prepare() (Mark Langsdorf) [2067250] - PM: sleep: Avoid calling put_device() under dpm_list_mtx (Mark Langsdorf) [2067250] - PM: sleep: Fix runtime PM based cpuidle support (Mark Langsdorf) [2067250] - PM / wakeirq: support enabling wake-up irq after runtime_suspend called (Mark Langsdorf) [2067250] - device property: Drop redundant NULL checks (Mark Langsdorf) [2067250] - PM: sleep: Pause cpuidle later and resume it earlier during system transitions (Mark Langsdorf) [2067250] - PM: suspend: Do not pause cpuidle in the suspend-to-idle path (Mark Langsdorf) [2067250] - regmap: spi: Set regmap max raw r/w from max_transfer_size (Mark Langsdorf) [2067250] - PM: sleep: Do not let "syscore" devices runtime-suspend during system transitions (Mark Langsdorf) [2067250] - component: do not leave master devres group open after bind (Mark Langsdorf) [2067250] - driver core: Provide device_match_acpi_handle() helper (Mark Langsdorf) [2067250] - regmap: Fix possible double-free in regcache_rbtree_exit() (Mark Langsdorf) [2067250] - device property: build kunit tests without structleak plugin (Mark Langsdorf) [2067250] - driver core: Reject pointless SYNC_STATE_ONLY device links (Mark Langsdorf) [2067250] - firmware_loader: add a sanity check for firmware_request_builtin() (Mark Langsdorf) [2067250] - firmware_loader: split built-in firmware call (Mark Langsdorf) [2067250] - firmware_loader: fix pre-allocated buf built-in firmware use (Mark Langsdorf) [2067250] - drivers/base/component.c: remove superfluous header files from component.c (Mark Langsdorf) [2067250] - drivers/base/arch_topology.c: remove superfluous header (Mark Langsdorf) [2067250] - driver core: use NUMA_NO_NODE during device_initialize (Mark Langsdorf) [2067250] - driver core: Fix possible memory leak in device_link_add() (Mark Langsdorf) [2067250] - driver core: Add debug logs when fwnode links are added/deleted (Mark Langsdorf) [2067250] - driver core: Create __fwnode_link_del() helper function (Mark Langsdorf) [2067250] - driver core: Set deferred probe reason when deferred by driver core (Mark Langsdorf) [2067250] - driver core: fw_devlink: Add support for FWNODE_FLAG_NEEDS_CHILD_BOUND_ON_ADD (Mark Langsdorf) [2067250] - driver core: Clarify that dev_err_probe() is OK even w/out -EPROBE_DEFER (Mark Langsdorf) [2067250] - driver core: fw_devlink: Improve handling of cyclic dependencies (Mark Langsdorf) [2067250] - software node: balance refcount for managed software nodes (Mark Langsdorf) [2067250] - driver core: platform: Make use of the helper macro SET_RUNTIME_PM_OPS() (Mark Langsdorf) [2067250] - PM: base: power: don't try to use non-existing RTC for storing data (Mark Langsdorf) [2067250] - PM: sleep: core: Avoid setting power.must_resume to false (Mark Langsdorf) [2067250] - PM: sleep: wakeirq: drop useless parameter from dev_pm_attach_wake_irq() (Mark Langsdorf) [2067250] - PM: domains: Fix domain attach for CONFIG_PM_OPP=n (Mark Langsdorf) [2067250] - PM: runtime: add devm_pm_clk_create helper (Mark Langsdorf) [2067250] - PM: runtime: add devm_pm_runtime_enable helper (Mark Langsdorf) [2067250] - regmap: teach regmap to use raw spinlocks if requested in the config (Mark Langsdorf) [2067250] - PM: domains: Add support for 'required-opps' to set default perf state (Mark Langsdorf) [2067250] - Revert "media: device property: Call fwnode_graph_get_endpoint_by_id() for fwnode->secondary" (Mark Langsdorf) [2067250] - driver: base: Prefer unsigned int to bare use of unsigned (Mark Langsdorf) [2067250] - cacheinfo: clear cache_leaves(cpu) in free_cache_attributes() (Mark Langsdorf) [2067250] - driver core: Fix error return code in really_probe() (Mark Langsdorf) [2067250] - driver: base: Replace symbolic permissions with octal permissions (Mark Langsdorf) [2067250] - regmap: Prefer unsigned int to bare use of unsigned (Mark Langsdorf) [2067250] - regmap: fix the offset of register error log (Mark Langsdorf) [2067250] - bpf: Fix request_sock leak in sk lookup helpers (Antoine Tenart) [2085313] - crypto: fips - make proc files report fips module name and version (Vladis Dronov) [2103966] - net: tipc: fix possible refcount leak in tipc_sk_create() (Xin Long) [2106048] - tipc: move bc link creation back to tipc_node_create (Xin Long) [2106048] - tipc: fix use-after-free Read in tipc_named_reinit (Xin Long) [2106048] - tipc: check attribute length for bearer name (Xin Long) [2106048] - ice: Fix memory corruption in VF driver (Petr Oros) [2037937] - ice: Fix queue config fail handling (Petr Oros) [2037937] - ice: Sync VLAN filtering features for DVM (Petr Oros) [2037937] - ice: Fix PTP TX timestamp offset calculation (Petr Oros) [2037937] - ice: Fix interrupt moderation settings getting cleared (Petr Oros) [2037937] - ice: fix possible under reporting of ethtool Tx and Rx statistics (Petr Oros) [2037937] - ice: allow creating VFs for !CONFIG_NET_SWITCHDEV (Petr Oros) [2037937] - ice: add trace events for tx timestamps (Petr Oros) [2037937] - ice: fix return value check in ice_gnss.c (Petr Oros) [2037937] - ice: remove PF pointer from ice_check_vf_init (Petr Oros) [2037937] - ice: introduce ice_virtchnl.c and ice_virtchnl.h (Petr Oros) [2037937] - ice: cleanup long lines in ice_sriov.c (Petr Oros) [2037937] - ice: introduce ICE_VF_RESET_LOCK flag (Petr Oros) [2037937] - ice: introduce ICE_VF_RESET_NOTIFY flag (Petr Oros) [2037937] - ice: convert ice_reset_vf to take flags (Petr Oros) [2037937] - ice: convert ice_reset_vf to standard error codes (Petr Oros) [2037937] - ice: make ice_reset_all_vfs void (Petr Oros) [2037937] - ice: drop is_vflr parameter from ice_reset_all_vfs (Petr Oros) [2037937] - ice: move reset functionality into ice_vf_lib.c (Petr Oros) [2037937] - ice: fix a long line warning in ice_reset_vf (Petr Oros) [2037937] - ice: introduce VF operations structure for reset flows (Petr Oros) [2037937] - ice: fix incorrect dev_dbg print mistaking 'i' for vf->vf_id (Petr Oros) [2037937] - ice: introduce ice_vf_lib.c, ice_vf_lib.h, and ice_vf_lib_private.h (Petr Oros) [2037937] - ice: use ice_is_vf_trusted helper function (Petr Oros) [2037937] - ice: log an error message when eswitch fails to configure (Petr Oros) [2037937] - ice: cleanup error logging for ice_ena_vfs (Petr Oros) [2037937] - ice: move ice_set_vf_port_vlan near other .ndo ops (Petr Oros) [2037937] - ice: refactor spoofchk control code in ice_sriov.c (Petr Oros) [2037937] - ice: rename ICE_MAX_VF_COUNT to avoid confusion (Petr Oros) [2037937] - ice: remove unused definitions from ice_sriov.h (Petr Oros) [2037937] - ice: convert vf->vc_ops to a const pointer (Petr Oros) [2037937] - ice: remove circular header dependencies on ice.h (Petr Oros) [2037937] - ice: rename ice_virtchnl_pf.c to ice_sriov.c (Petr Oros) [2037937] - ice: rename ice_sriov.c to ice_vf_mbx.c (Petr Oros) [2037937] - ice: Fix FV offset searching (Petr Oros) [2037937] - ice: Add support for outer dest MAC for ADQ tunnels (Petr Oros) [2037937] - ice: avoid XDP checks in ice_clean_tx_irq() (Petr Oros) [2037937] - ice: change "can't set link" message to dbg level (Petr Oros) [2037937] - ice: Add slow path offload stats on port representor in switchdev (Petr Oros) [2037937] - ice: Add support for inner etype in switchdev (Petr Oros) [2037937] - ice: convert VF storage to hash table with krefs and RCU (Petr Oros) [2037937] - ice: introduce VF accessor functions (Petr Oros) [2037937] - ice: factor VF variables to separate structure (Petr Oros) [2037937] - ice: convert ice_for_each_vf to include VF entry iterator (Petr Oros) [2037937] - ice: use ice_for_each_vf for iteration during removal (Petr Oros) [2037937] - ice: remove checks in ice_vc_send_msg_to_vf (Petr Oros) [2037937] - ice: move VFLR acknowledge during ice_free_vfs (Petr Oros) [2037937] - ice: move clear_malvf call in ice_free_vfs (Petr Oros) [2037937] - ice: pass num_vfs to ice_set_per_vf_res() (Petr Oros) [2037937] - ice: store VF pointer instead of VF ID (Petr Oros) [2037937] - ice: refactor unwind cleanup in eswitch mode (Petr Oros) [2037937] - ice: add TTY for GNSS module for E810T device (Petr Oros) [2037937] - ice: Simplify tracking status of RDMA support (Petr Oros) [2037937] - ice: Add ability for PF admin to enable VF VLAN pruning (Petr Oros) [2037937] - ice: Add support for 802.1ad port VLANs VF (Petr Oros) [2037937] - ice: Advertise 802.1ad VLAN filtering and offloads for PF netdev (Petr Oros) [2037937] - ice: Support configuring the device to Double VLAN Mode (Petr Oros) [2037937] - ice: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 (Petr Oros) [2037937] - ice: Add hot path support for 802.1Q and 802.1ad VLAN offloads (Petr Oros) [2037937] - ice: Add outer_vlan_ops and VSI specific VLAN ops implementations (Petr Oros) [2037937] - ice: Adjust naming for inner VLAN operations (Petr Oros) [2037937] - ice: Use the proto argument for VLAN ops (Petr Oros) [2037937] - ice: Refactor vf->port_vlan_info to use ice_vlan (Petr Oros) [2037937] - ice: Introduce ice_vlan struct (Petr Oros) [2037937] - ice: Add new VSI VLAN ops (Petr Oros) [2037937] - ice: Add helper function for adding VLAN 0 (Petr Oros) [2037937] - ice: Refactor spoofcheck configuration functions (Petr Oros) [2037937] - Revert "ice: Allow to pass VLAN tagged packets to VF when port VLAN is configured" (Petr Oros) [2037937] - Revert "ice: Do not enable VLAN pruning when spoofchk is enabled" (Petr Oros) [2037937] - ice: Remove likely for napi_complete_done (Petr Oros) [2037937] - ice: add support for DSCP QoS for IDC (Petr Oros) [2037937] - ice: respect metadata on XSK Rx to skb (Petr Oros) [2037937] - ice: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb (Petr Oros) [2037937] - ice: respect metadata in legacy-rx/ice_construct_skb() (Petr Oros) [2037937] - ice: Fix broken IFF_ALLMULTI handling (Petr Oros) [2037937]- i40e: Fix call trace in setup_tx_descriptors (Ivan Vecera) [2037943] - i40e: Fix calculating the number of queue pairs (Ivan Vecera) [2037943] - i40e: Fix adding ADQ filter to TC0 (Ivan Vecera) [2037943] - i40e: i40e_main: fix a missing check on list iterator (Ivan Vecera) [2037943] - i40e, xsk: Get rid of redundant 'fallthrough' (Ivan Vecera) [2037943] - i40e, xsk: Diversify return values from xsk_wakeup call paths (Ivan Vecera) [2037943] - i40e, xsk: Terminate Rx side of NAPI when XSK Rx queue gets full (Ivan Vecera) [2037943] - i40e: Add Ethernet Connection X722 for 10GbE SFP+ support (Ivan Vecera) [2037943] - i40e: Add vsi.tx_restart to i40e ethtool stats (Ivan Vecera) [2037943] - i40e: Add tx_stopped stat (Ivan Vecera) [2037943] - i40e: Add support for MPLS + TSO (Ivan Vecera) [2037943] - i40e: little endian only valid checksums (Ivan Vecera) [2037943] - i40e: stop disabling VFs due to PF error responses (Ivan Vecera) [2037943] - i40e: remove dead stores on XSK hotpath (Ivan Vecera) [2037943] - i40e: Add a stat for tracking busy rx pages (Ivan Vecera) [2037943] - i40e: Add a stat for tracking pages waived (Ivan Vecera) [2037943] - i40e: Add a stat tracking new RX page allocations (Ivan Vecera) [2037943] - i40e: Aggregate and export RX page reuse stat (Ivan Vecera) [2037943] - i40e: Remove rx page reuse double count (Ivan Vecera) [2037943] - i40e: Fix race condition while adding/deleting MAC/VLAN filters (Ivan Vecera) [2037943] - i40e: Add new version of i40e_aq_add_macvlan function (Ivan Vecera) [2037943] - i40e: Add new versions of send ASQ command functions (Ivan Vecera) [2037943] - i40e: Add sending commands in atomic context (Ivan Vecera) [2037943] - i40e: Remove unused RX realloc stat (Ivan Vecera) [2037943] - i40e: Disable hw-tc-offload feature on driver load (Ivan Vecera) [2037943] - i40e: Fix reset path while removing the driver (Ivan Vecera) [2037943] - i40e: respect metadata on XSK Rx to skb (Ivan Vecera) [2037943] - i40e: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb (Ivan Vecera) [2037943] - i40e: Remove useless DMA-32 fallback configuration (Ivan Vecera) [2037943] - i40e: fix unsigned stat widths (Ivan Vecera) [2037943] - i40e: Fix for failed to init adminq while VF reset (Ivan Vecera) [2037943] - i40e: Fix queues reservation for XDP (Ivan Vecera) [2037943] - i40e: Fix issue when maximum queues is exceeded (Ivan Vecera) [2037943] - i40e: Increase delay to 1 s after global EMP reset (Ivan Vecera) [2037943] - i40e: remove variables set but not used (Ivan Vecera) [2037943] - i40e: Remove non-inclusive language (Ivan Vecera) [2037943] - i40e: Update FW API version (Ivan Vecera) [2037943] - i40e: Minimize amount of busy-waiting during AQ send (Ivan Vecera) [2037943] - i40e: Add ensurance of MacVlan resources for every trusted VF (Ivan Vecera) [2037943] - i40e: Fix incorrect netdev's real number of RX/TX queues (Ivan Vecera) [2037943] - i40e: Fix for displaying message regarding NVM version (Ivan Vecera) [2037943] - i40e: fix use-after-free in i40e_sync_filters_subtask() (Ivan Vecera) [2037943] - i40e: Fix to not show opcode msg on unsuccessful VF MAC change (Ivan Vecera) [2037943] - i40e: switch to napi_build_skb() (Ivan Vecera) [2037943] - i40e: Use irq_update_affinity_hint() (Ivan Vecera) [2037943] - mptcp: fix race on unaccepted mptcp sockets (Davide Caratti) [2076971] - mptcp: fix local endpoint accounting (Davide Caratti) [2076971] - mptcp: fix race in overlapping signal events (Davide Caratti) [2076971] - mptcp: fix subflow accounting on close (Davide Caratti) [2076971] - mptcp: introduce implicit endpoints (Davide Caratti) [2076971] - mptcp: constify a bunch of of helpers (Davide Caratti) [2076971] - mptcp: drop port parameter of mptcp_pm_add_addr_signal (Davide Caratti) [2076971] - mptcp: fix removing ids bitmap setting (Davide Caratti) [2076971] - selftests: mptcp: be more conservative with cookie MPJ limits (Davide Caratti) [2076971] - selftests: mptcp: more robust signal race test (Davide Caratti) [2076971] - mptcp: cleanup MPJ subflow list handling (Davide Caratti) [2076971] - mptcp: do not block subflows creation on errors (Davide Caratti) [2076971] - mptcp: keep track of local endpoint still available for each msk (Davide Caratti) [2076971] - mptcp: clean up harmless false expressions (Davide Caratti) [2076971] - mptcp: fix per socket endpoint accounting (Davide Caratti) [2076971] - selftests: mptcp: add fullmesh testcases (Davide Caratti) [2076971] - selftests: mptcp: set and print the fullmesh flag (Davide Caratti) [2076971] - mptcp: local addresses fullmesh (Davide Caratti) [2076971] - mptcp: remote addresses fullmesh (Davide Caratti) [2076971] - mptcp: remove MPTCP_ADD_ADDR_IPV6 and MPTCP_ADD_ADDR_PORT (Davide Caratti) [2076971] - mptcp: build ADD_ADDR/echo-ADD_ADDR option according pm.add_signal (Davide Caratti) [2076971] - mptcp: fix ADD_ADDR and RM_ADDR maybe flush addr_signal each other (Davide Caratti) [2076971] - mptcp: make MPTCP_ADD_ADDR_SIGNAL and MPTCP_ADD_ADDR_ECHO separate (Davide Caratti) [2076971] - mptcp: move drop_other_suboptions check under pm lock (Davide Caratti) [2076971] - mptcp: drop flags and ifindex arguments (Davide Caratti) [2076971] - mptcp: allow to use port and non-signal in set_flags (Davide Caratti) [2076971] - NFSv4.1 support for NFS4_RESULT_PRESERVER_UNLINKED (Scott Mayhew) [2066369] - KVM: selftests: get-reg-list: Add KVM_REG_ARM_FW_REG(3) (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: proton-pack: Include unprivileged eBPF status in Spectre v2 miti (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: Use the clearbhb instruction in mitigations (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: add ID_AA64ISAR2_EL1 sys register (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: Mitigate spectre style branch history side channels (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - KVM: arm64: Add templates for BHB mitigation sequences (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spect (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: Add percpu vectors for EL1 (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Add macro for reading symbol addresses from the trampolin (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Add vectors that have the bhb mitigation sequences (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Allow the trampoline text to occupy multiple pages (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Make the kpti trampoline's kpti sequence optional (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Move trampoline macros out of ifdef'd section (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Don't assume tramp_vectors is the start of the vectors (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Move the trampoline data page before the text page (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Free up another register on kpti's tramp_exit path (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Make the trampoline cleanup optional (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry.S: Add ventry overflow sanity checks (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: Add Cortex-X2 CPU part definition (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: Add Neoverse-N2, Cortex-A710 CPU part definition (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: syscall: exit userspace before unmasking exceptions (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: ptrace: Consistently use pseudo-singlestep exceptions (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - ethtool: Fix get module eeprom fallback (Ivan Vecera) [2091772] - xfs: use setattr_copy to set vfs inode attributes (Andrey Albershteyn) [2085622] - xfs: ensure log flush at the end of a synchronous fallocate call (Andrey Albershteyn) [2085622] - xfs: set prealloc flag in xfs_alloc_file_space() (Andrey Albershteyn) [2085622] - xfs: fallocate() should call file_modified() (Andrey Albershteyn) [2085622] - xfs: remove XFS_PREALLOC_SYNC (Andrey Albershteyn) [2085622] - drm/ast: Fix black screen when getting out of suspend (Jocelyn Falempe) [2097492] - drm/ast: Create the driver for ASPEED proprietory Display-Port (Jocelyn Falempe) [2097492] - x86: change default to spec_store_bypass_disable=prctl spectre_v2_user=prctl (Waiman Long) [2101938] - x86/speculation/mmio: Print SMT warning (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - KVM: x86/speculation: Disable Fill buffer clear within guests (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/srbds: Update SRBDS mitigation selection (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation: Add a common function for MD_CLEAR mitigation update (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - Documentation: Add documentation for Processor MMIO Stale Data (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/tsx: Disable TSX development mode at boot (Waiman Long) [2090252] - x86/tsx: Use MSR_TSX_CTRL to clear CPUID bits (Waiman Long) [2090252] - x86/tsx: Clear CPUID bits when TSX always force aborts (Waiman Long) [2090252] - cpu/speculation: Add prototype for cpu_show_srbds() (Waiman Long) [2090252] - x86/cpu: Move arch_smt_update() to a neutral place (Waiman Long) [2090252] - serial: 8250_pci: rewrite pericom_do_set_divisor() (Myron Stowe) [2096364] - serial: 8250_pci: Fix ACCES entries in pci_serial_quirks array (Myron Stowe) [2096364] - serial: 8250_pci: Merge 8250_moxa to 8250_pci (Myron Stowe) [2096364] - serial: 8250: Use dev_get_drvdata where possible (Myron Stowe) [2096364] - serial: 8250: pericom_do_set_divisor can be static (Myron Stowe) [2096364] - serial: 8250: Add support for higher baud rates to Pericom chips (Myron Stowe) [2096364] - serial: 8250_pci: Have ACCES cards that use the four port Pericom PI7C9X7954 chip use the pci_pericom_setup() (Myron Stowe) [2096364] - serial: 8250_pci: Fix number of ports for ACCES serial cards (Myron Stowe) [2096364] - serial: 8250_pci: Replace custom code with pci_match_id() (Myron Stowe) [2096364] - net/sched: act_police: more accurate MTU policing (Davide Caratti) [2100893] - selinux: initialize proto variable in selinux_ip_postroute_compat() (Ondrej Mosnacek) [2005892] - selinux: fix a sock regression in selinux_ip_postroute_compat() (Ondrej Mosnacek) [2005892] - LSM: Avoid warnings about potentially unused hook variables (Ondrej Mosnacek) [2005892] - selinux: fix all of the W=1 build warnings (Ondrej Mosnacek) [2005892] - selinux: make better use of the nf_hook_state passed to the NF hooks (Ondrej Mosnacek) [2005892] - selinux: fix race condition when computing ocontext SIDs (Ondrej Mosnacek) [2005892 1969344] - selinux: remove unneeded ipv6 hook wrappers (Ondrej Mosnacek) [2005892] - lsm_audit: avoid overloading the "key" audit field (Ondrej Mosnacek) [2005892] - security: remove unneeded subdir-$(CONFIG_...) (Ondrej Mosnacek) [2005892] - selinux: return early for possible NULL audit buffers (Ondrej Mosnacek) [2005892] - selinux: correct the return value when loads initial sids (Ondrej Mosnacek) [2005892] - audit: remove unnecessary 'ret' initialization (Ondrej Mosnacek) [2005892] - selinux: kill 'flags' argument in avc_has_perm_flags() and avc_audit() (Ondrej Mosnacek) [2005892] - selinux: slow_avc_audit has become non-blocking (Ondrej Mosnacek) [2005892] - selinux: Fix kernel-doc (Ondrej Mosnacek) [2005892] - selinux: use __GFP_NOWARN with GFP_NOWAIT in the AVC (Ondrej Mosnacek) [2005892] - lsm_audit,selinux: pass IB device name by reference (Ondrej Mosnacek) [2005892] - selinux: Remove redundant assignment to rc (Ondrej Mosnacek) [2005892] - selinux: Corrected comment to match kernel-doc comment (Ondrej Mosnacek) [2005892] - selinux: delete selinux_xfrm_policy_lookup() useless argument (Ondrej Mosnacek) [2005892] - selinux: constify some avtab function arguments (Ondrej Mosnacek) [2005892] - selinux: simplify duplicate_policydb_cond_list() by using kmemdup() (Ondrej Mosnacek) [2005892] - selinux: add proper NULL termination to the secclass_map permissions (Ondrej Mosnacek) [2005892] - security: commoncap: clean up kernel-doc comments (Ondrej Mosnacek) [2005892] - security: commoncap: fix -Wstringop-overread warning (Ondrej Mosnacek) [2005892] - selinux: fix misspellings using codespell tool (Ondrej Mosnacek) [2005892] - selinux: fix misspellings using codespell tool (Ondrej Mosnacek) [2005892] - ext4: mballoc: Use this_cpu_read instead of this_cpu_ptr (Lukas Czerner) [2102619] - ext4: add reserved GDT blocks check (Lukas Czerner) [2099702] - ext4: make variable "count" signed (Lukas Czerner) [2099702] - ext4: fix bug_on ext4_mb_use_inode_pa (Lukas Czerner) [2099702] - ext4: fix super block checksum incorrect after mount (Lukas Czerner) [2099702] - ext4: fix bug_on in __es_tree_search (Lukas Czerner) [2099702] - ext4: avoid cycles in directory h-tree (Lukas Czerner) [2099702] - ext4: verify dir block before splitting it (Lukas Czerner) [2099702] - ext4: fix bug_on in ext4_writepages (Lukas Czerner) [2099702] - ext4: reject the 'commit' option on ext2 filesystems (Lukas Czerner) [2099702] - ext4: fix use-after-free in ext4_rename_dir_prepare (Lukas Czerner) [2099702] - ext4: fix warning in ext4_handle_inode_extension (Lukas Czerner) [2099702]- i915: Explicitly #include (Michel Dänzer) [2041811] - i915: Use mdev_type_kobj_to_group_id instead of mtype_get_type_group_id (Michel Dänzer) [2041811] - drm/i915: #include for k(un)map APIs (Michel Dänzer) [2041811] - Revert "mm: remove the extra ZONE_DEVICE struct page refcount" (Michel Dänzer) [2041811] - Merge DRM changes from upstream v5.17..v5.18 (Michel Dänzer) [2041811] - iosys-map: Add a few more helpers (Michel Dänzer) [2041811] - iosys-map: Add offset to iosys_map_memcpy_to() (Michel Dänzer) [2041811] - dma-buf-map: Rename to iosys-map (Michel Dänzer) [2041811] - Revert "drm/amdgpu/display: set vblank_disable_immediate for DC" (Michel Dänzer) [2041811] - Revert "drm: import DMA_BUF module namespace" (Michel Dänzer) [2041811] - drm/virtio: Do not use virtio_reset_device (Michel Dänzer) [2041811] - Merge DRM changes from upstream v5.16..v5.17 (Michel Dänzer) [2041811] - agp/intel-gtt: reduce intel-gtt dependencies more (Michel Dänzer) [2041811] - agp/intel-gtt: Replace kernel.h with the necessary inclusions (Michel Dänzer) [2041811] - x86/gpu: Reserve stolen memory for first integrated Intel GPU (Michel Dänzer) [2041811] - drm/i915/rpl-s: Add PCI IDS for Raptor Lake S (Michel Dänzer) [2041811] - drm/amdgpu: Use MCE_PRIO_FIRST instead of MCE_PRIO_UC (Michel Dänzer) [2041811] - Revert "drm/amdgpu: disable runpm if we are the primary adapter" (Michel Dänzer) [2041811] - Revert "treewide: Replace the use of mem_encrypt_active() with cc_platform_has()" (Michel Dänzer) [2041811] - Revert "dma-buf: move dma-buf symbols into the DMA_BUF module namespace" (Michel Dänzer) [2041811] - Revert "fix for "dma-buf: move dma-buf symbols into the DMA_BUF module namespace"" (Michel Dänzer) [2041811] - x86/MCE/AMD, EDAC/mce_amd: Support non-uniform MCA bank type enumeration (Michel Dänzer) [2041811] - Merge DRM changes from upstream v5.15..v5.16 (Michel Dänzer) [2041811] - drm/bochs: Explicitly #include (Michel Dänzer) [2041811] - Revert "gpu: Bulk conversion to generic_handle_domain_irq()" (Michel Dänzer) [2041811] - Revert "vfio/gvt: Fix open/close when multiple device FDs are open" (Michel Dänzer) [2041811] - drm: Drop linux/ prefix from stdarg.h include (Michel Dänzer) [2041811] - drm/i915: Convert to older tasklet API (Michel Dänzer) [2041811] - Merge DRM changes from upstream v5.14.21..v5.15 (Michel Dänzer) [2041811] - dma-buf: Fix kerneldoc comment for struct dma_fence_array (Michel Dänzer) [2041811] - Makefile: Add RHEL_DRM_EXTRAVERSION (Michel Dänzer) [2041811] - mei: me: add Alder Lake N device id. (Prarit Bhargava) [2072660] - pinctrl: alderlake: Fix register offsets for ADL-N variant (Prarit Bhargava) [2049965] - pinctrl: alderlake: Add Intel Alder Lake-N pin controller support (Prarit Bhargava) [2049965] - pinctrl: tigerlake: Revert "Add Alder Lake-M ACPI ID" (Prarit Bhargava) [2049965] - spi: pxa2xx: Add support for Intel Alder Lake PCH-M (Prarit Bhargava) [2089507] - RHEL-only: KVM: selftests: Compile rseq_test out on aarch64 (Eric Auger) [2078919] - KVM: arm64: Don't read a HW interrupt pending state in user context (Eric Auger) [2078919] - KVM: arm64: selftests: Add init ITS device test (Eric Auger) [2078919] - KVM: arm64: selftests: Add test for legacy GICv3 REDIST base partially above IPA range (Eric Auger) [2078919] - KVM: arm64: selftests: Add tests for GIC redist/cpuif partially above IPA range (Eric Auger) [2078919] - KVM: arm64: selftests: Add some tests for GICv2 in vgic_init (Eric Auger) [2078919] - KVM: arm64: selftests: Make vgic_init/vm_gic_create version agnostic (Eric Auger) [2078919] - KVM: arm64: selftests: Make vgic_init gic version agnostic (Eric Auger) [2078919] - KVM: arm64: vgic: Drop vgic_check_ioaddr() (Eric Auger) [2078919] - KVM: arm64: vgic-v3: Check ITS region is not above the VM IPA size (Eric Auger) [2078919] - KVM: arm64: vgic-v2: Check cpu interface region is not above the VM IPA size (Eric Auger) [2078919] - KVM: arm64: vgic-v3: Check redist region is not above the VM IPA size (Eric Auger) [2078919] - kvm: arm64: vgic: Introduce vgic_check_iorange (Eric Auger) [2078919] - Revert "RHEL-only: KVM: selftests: Fix AArch64 compilation" (Eric Auger) [2078919] - selftests: KVM: Free the GIC FD when cleaning up in arch_timer (Eric Auger) [2078919] - selftests: KVM: Don't leak GIC FD across dirty log test iterations (Eric Auger) [2078919] - KVM: arm64: selftests: Introduce vcpu_width_config (Eric Auger) [2078919] - KVM: arm64: mixed-width check should be skipped for uninitialized vCPUs (Eric Auger) [2078919] - KVM: arm64: Generalise VM features into a set of flags (Eric Auger) [2078919] - KVM: selftests: aarch64: Skip tests if we can't create a vgic-v3 (Eric Auger) [2078919] - kvm: selftests: aarch64: use a tighter assert in vgic_poke_irq() (Eric Auger) [2078919] - kvm: selftests: aarch64: fix some vgic related comments (Eric Auger) [2078919] - kvm: selftests: aarch64: fix the failure check in kvm_set_gsi_routing_irqchip_check (Eric Auger) [2078919] - kvm: selftests: aarch64: pass vgic_irq guest args as a pointer (Eric Auger) [2078919] - kvm: selftests: aarch64: fix assert in gicv3_access_reg (Eric Auger) [2078919] - KVM: selftests: Add vgic initialization for dirty log perf test for ARM (Eric Auger) [2078919] - KVM: arm64: vgic: Read HW interrupt pending state from the HW (Eric Auger) [2078919] - KVM: arm64: Emulate the OS Lock (Eric Auger) [2078919] - KVM: arm64: Allow guest to set the OSLK bit (Eric Auger) [2078919] - KVM: arm64: Stash OSLSR_EL1 in the cpu context (Eric Auger) [2078919] - KVM: arm64: Correctly treat writes to OSLSR_EL1 as undefined (Eric Auger) [2078919] - KVM: arm64: vgic: Replace kernel.h with the necessary inclusions (Eric Auger) [2078919] - KVM: arm64: Fix comment typo in kvm_vcpu_finalize_sve() (Eric Auger) [2078919] - KVM: arm64: selftests: get-reg-list: Add pauth configuration (Eric Auger) [2078919] - KVM: selftests: aarch64: Add test for restoring active IRQs (Eric Auger) [2078919] - KVM: selftests: aarch64: Add ISPENDR write tests in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Add tests for IRQFD in vgic_irq (Eric Auger) [2078919] - KVM: selftests: Add IRQ GSI routing library functions (Eric Auger) [2078919] - KVM: selftests: aarch64: Add test_inject_fail to vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Add tests for LEVEL_INFO in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Level-sensitive interrupts tests in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Add preemption tests in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Cmdline arg to set EOI mode in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Cmdline arg to set number of IRQs in vgic_irq test (Eric Auger) [2078919] - KVM: selftests: aarch64: Abstract the injection functions in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Add vgic_irq to test userspace IRQ injection (Eric Auger) [2078919] - KVM: selftests: aarch64: Add vGIC library functions to deal with vIRQ state (Eric Auger) [2078919] - KVM: selftests: Add kvm_irq_line library function (Eric Auger) [2078919] - KVM: selftests: aarch64: Add GICv3 register accessor library functions (Eric Auger) [2078919] - KVM: selftests: aarch64: Add function for accessing GICv3 dist and redist registers (Eric Auger) [2078919] - KVM: selftests: aarch64: Move gic_v3.h to shared headers (Eric Auger) [2078919] - KVM: selftests: arm64: Add support for various modes with 16kB page size (Eric Auger) [2078919] - KVM: selftests: arm64: Add support for VM_MODE_P36V48_{4K,64K} (Eric Auger) [2078919] - KVM: arm64: Fix comment on barrier in kvm_psci_vcpu_on() (Eric Auger) [2078919] - KVM: arm64: Fix comment for kvm_reset_vcpu() (Eric Auger) [2078919] - KVM: arm64: Use defined value for SCTLR_ELx_EE (Eric Auger) [2078919] - KVM: arm64: vgic: Demote userspace-triggered console prints to kvm_debug() (Eric Auger) [2078919] - KVM: arm64: Consolidate dist->ready setting into kvm_vgic_map_resources() (Eric Auger) [2078919] - arm64/kvm: Fix bitrotted comment for SVE handling in handle_exit.c (Eric Auger) [2078919] - KVM: arm64: Drop vcpu->arch.has_run_once for vcpu->pid (Eric Auger) [2078919] - KVM: arm64: Merge kvm_arch_vcpu_run_pid_change() and kvm_vcpu_first_run_init() (Eric Auger) [2078919] - KVM: arm64: Restructure the point where has_run_once is advertised (Eric Auger) [2078919] - KVM: arm64: Move kvm_arch_vcpu_run_pid_change() out of line (Eric Auger) [2078919] - KVM: arm64: Move SVE state mapping at HYP to finalize-time (Eric Auger) [2078919] - KVM: arm64: Move double-checked lock to kvm_vgic_map_resources() (Eric Auger) [2078919] - KVM: arm64: Constify kvm_io_gic_ops (Eric Auger) [2078919] - KVM: arm64: Avoid setting the upper 32 bits of TCR_EL2 and CPTR_EL2 to 1 (Eric Auger) [2078919] - selftests: KVM: Fix kvm device helper ioctl assertions (Eric Auger) [2078919] - ACPI: tables: Quiet ACPI table not found warning (Mark Langsdorf) [2067290] - ACPI/IORT: Check node revision for PMCG resources (Mark Langsdorf) [2067290] - PM: s2idle: ACPI: Fix wakeup interrupts handling (Mark Langsdorf) [2067290] - ACPI: PM: s2idle: Cancel wakeup before dispatching EC GPE (Mark Langsdorf) [2067290] - ACPI: PM: Revert "Only mark EC GPE for wakeup on Intel systems" (Mark Langsdorf) [2067290] - ACPI: require CRC32 to build (Mark Langsdorf) [2067290] - ACPI: DPTF: Support Raptor Lake (Mark Langsdorf) [2067290] - ACPI: scan: Rename label in acpi_scan_init() (Mark Langsdorf) [2067290] - ACPI: scan: Simplify initialization of power and sleep buttons (Mark Langsdorf) [2067290] - ACPI: scan: Change acpi_scan_init() return value type to void (Mark Langsdorf) [2067290] - ACPI: SPCR: check if table->serial_port.access_width is too wide (Mark Langsdorf) [2067290] - ACPI: APD: Check for NULL pointer after calling devm_ioremap() (Mark Langsdorf) [2067290] - ACPI: pfr_telemetry: Fix info leak in pfrt_log_ioctl() (Mark Langsdorf) [2067290] - ACPI: APD: Add a fmw property clk-name (Mark Langsdorf) [2067290] - ACPI: pfr_update: Fix return value check in pfru_write() (Mark Langsdorf) [2067290] - ACPI: processor: thermal: avoid cpufreq_get_policy() (Mark Langsdorf) [2067290] - ACPI / x86: Add acpi_quirk_skip_[i2c_client|serdev]_enumeration() helpers (Mark Langsdorf) [2067290] - ACPI: battery: Add the ThinkPad "Not Charging" quirk (Mark Langsdorf) [2067290] - acpi: Store CRC-32 hash of the _PLD in struct acpi_device (Mark Langsdorf) [2067290] - acpi: Export acpi_bus_type (Mark Langsdorf) [2067290] - ACPI: sysfs: use default_groups in kobj_type (Mark Langsdorf) [2067290] - ACPI: Introduce Platform Firmware Runtime Telemetry driver (Mark Langsdorf) [2067290] - ACPI: Introduce Platform Firmware Runtime Update device driver (Mark Langsdorf) [2067290] - efi: Introduce EFI_FIRMWARE_MANAGEMENT_CAPSULE_HEADER and corresponding structures (Mark Langsdorf) [2067290] - ACPICA: Update version to 20211217 (Mark Langsdorf) [2067290] - ACPICA: iASL/NHLT table: "Specific Data" field support (Mark Langsdorf) [2067290] - ACPICA: iASL: Add suppport for AGDI table (Mark Langsdorf) [2067290] - ACPICA: iASL: Add TDEL table to both compiler/disassembler (Mark Langsdorf) [2067290] - ACPICA: Fixed a couple of warnings under MSVC (Mark Langsdorf) [2067290] - ACPICA: Change a return_ACPI_STATUS (AE_BAD_PARAMETER) (Mark Langsdorf) [2067290] - ACPICA: Hardware: Do not flush CPU cache when entering S4 and S5 (Mark Langsdorf) [2067290] - ACPICA: Add support for PCC Opregion special context data (Mark Langsdorf) [2067290] - ACPICA: Fix wrong interpretation of PCC address (Mark Langsdorf) [2067290] - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() (Mark Langsdorf) [2067290] - ACPICA: Utilities: Avoid deleting the same object twice in a row (Mark Langsdorf) [2067290] - ACPICA: Fix AEST Processor generic resource substructure data field byte length (Mark Langsdorf) [2067290] - ACPICA: iASL/Disassembler: Additional support for NHLT table (Mark Langsdorf) [2067290] - ACPICA: Avoid subobject buffer overflow when validating RSDP signature (Mark Langsdorf) [2067290] - ACPICA: Macros: Remove ACPI_PHYSADDR_TO_PTR (Mark Langsdorf) [2067290] - ACPICA: Use original pointer for virtual origin tables (Mark Langsdorf) [2067290] - ACPICA: Use original data_table_region pointer for accesses (Mark Langsdorf) [2067290] - ACPICA: actypes.h: Expand the ACPI_ACCESS_ definitions (Mark Langsdorf) [2067290] - ACPI: CPPC: Amend documentation in the comments (Mark Langsdorf) [2067290] - ACPI: NFIT: Import GUID before use (Mark Langsdorf) [2067290] - ACPI: PM: Remove redundant cache flushing (Mark Langsdorf) [2067290] - ACPI: Use acpi_fetch_acpi_dev() instead of acpi_bus_get_device() (Mark Langsdorf) [2067290] - ACPI: tables: Add AEST to the list of known table signatures (Mark Langsdorf) [2067290] - ACPI: PM: Avoid CPU cache flush when entering S4 (Mark Langsdorf) [2067290] - PM: hibernate: Allow ACPI hardware signature to be honoured (Mark Langsdorf) [2067290] - ACPI: PMIC: xpower: Fix _TMP ACPI errors (Mark Langsdorf) [2067290] - ACPI: PMIC: allow drivers to provide a custom lpat_raw_to_temp() function (Mark Langsdorf) [2067290] - ACPI: PMIC: constify all struct intel_pmic_opregion_data declarations (Mark Langsdorf) [2067290] - ACPI: EC: Mark the ec_sys write_support param as module_param_hw() (Mark Langsdorf) [2067290] - ACPI: EC: Relocate acpi_ec_create_query() and drop acpi_ec_delete_query() (Mark Langsdorf) [2067290] - ACPI: EC: Make the event work state machine visible (Mark Langsdorf) [2067290] - ACPI: EC: Avoid queuing unnecessary work in acpi_ec_submit_event() (Mark Langsdorf) [2067290] - ACPI: EC: Rename three functions (Mark Langsdorf) [2067290] - ACPI: EC: Simplify locking in acpi_ec_event_handler() (Mark Langsdorf) [2067290] - ACPI: EC: Rearrange the loop in acpi_ec_event_handler() (Mark Langsdorf) [2067290] - ACPI: EC: Fold acpi_ec_check_event() into acpi_ec_event_handler() (Mark Langsdorf) [2067290] - ACPI: EC: Pass one argument to acpi_ec_query() (Mark Langsdorf) [2067290] - ACPI: EC: Call advance_transaction() from acpi_ec_dispatch_gpe() (Mark Langsdorf) [2067290] - ACPI: EC: Rework flushing of EC work while suspended to idle (Mark Langsdorf) [2067290] - ACPI / x86: Add PWM2 on the Xiaomi Mi Pad 2 to the always_present list (Mark Langsdorf) [2067290] - ACPI / x86: Add not-present quirk for the PCI0.SDHB.BRC1 device on the GPD win (Mark Langsdorf) [2067290] - ACPI / x86: Allow specifying acpi_device_override_status() quirks by path (Mark Langsdorf) [2067290] - ACPI: Change acpi_device_always_present() into acpi_device_override_status() (Mark Langsdorf) [2067290] - ACPI / x86: Drop PWM2 device on Lenovo Yoga Book from always present table (Mark Langsdorf) [2067290] - ACPI: processor idle: Use swap() instead of open coding it (Mark Langsdorf) [2067290] - ACPI: processor: Replace kernel.h with the necessary inclusions (Mark Langsdorf) [2067290] - ACPI: DPTF: Update device ID in a comment (Mark Langsdorf) [2067290] - ACPI: PM: Emit debug messages when enabling/disabling wakeup power (Mark Langsdorf) [2067290] - ACPI: thermal: drop an always true check (Mark Langsdorf) [2067290] - ACPI: Add a context argument for table parsing handlers (Mark Langsdorf) [2067290] - ACPI: Teach ACPI table parsing about the CEDT header format (Mark Langsdorf) [2067290] - ACPI: Keep sub-table parsing infrastructure available for modules (Mark Langsdorf) [2067290] - cxgb4: fix wrong shift. (Raju Rangoju) [1977437] - cxgb4: fix wrong ethtool n-tuple rule lookup (Raju Rangoju) [1977437] - cxgb4: halt chip before flashing PHY firmware image (Raju Rangoju) [1977437] - cxgb4: fix sleep in atomic when flashing PHY firmware (Raju Rangoju) [1977437] - cxgb4: fix endianness when flashing boot image (Raju Rangoju) [1977437] - cxgb4: avoid link re-train during TC-MQPRIO configuration (Raju Rangoju) [1977437] - cxgb4: fix regression with HASH tc prio value update (Raju Rangoju) [1977437] - cxgb4: avoid accessing registers when clearing filters (Raju Rangoju) [1977437] - net:CXGB4: fix leak if sk_buff is not used (Raju Rangoju) [1977437] - cxgb4: Fix unintentional sign extension issues (Raju Rangoju) [1977437] - cxgb4: remove unneeded if-null-free check (Raju Rangoju) [1977437] - PCI: vmd: Assign VMD IRQ domain before enumeration (Myron Stowe) [2050850] - PCI: vmd: Prevent recursive locking on interrupt allocation (Myron Stowe) [2050850] - PCI: vmd: Add DID 8086:A77F for all Intel Raptor Lake SKU's (Myron Stowe) [2050850] - PCI: vmd: Honor ACPI _OSC on PCIe features (Myron Stowe) [2050850] - PCI: vmd: Clean up domain before enumeration (Myron Stowe) [2050850] - PCI: vmd: Use PCI_POSSIBLE_ERROR() to check config reads (Myron Stowe) [2050850] - PCI: Add PCI_ERROR_RESPONSE and related definitions (Myron Stowe) [2050850] - PCI: vmd: Drop redundant includes of , (Myron Stowe) [2050850] - PCI: vmd: Assign a number to each VMD controller (Myron Stowe) [2050850] - PCI: vmd: Disable MSI-X remapping when possible (Myron Stowe) [2050850] - PCI: vmd: Offset Client VMD MSI-X vectors (Myron Stowe) [2050850] - PCI: vmd: Use msi_msg shadow structs (Myron Stowe) [2050850] - Merge tag 'pci-v5.10-changes' of git://git.kernel.org/pub/scm/linux/kernel/g (Myron Stowe) [2050850] - PCI: vmd: Update VMD PM to correctly use generic PCI PM (Myron Stowe) [2050850] - PCI: vmd: Create IRQ allocation helper (Myron Stowe) [2050850] - PCI: vmd: Create IRQ Domain configuration helper (Myron Stowe) [2050850] - PCI: vmd: Create bus offset configuration helper (Myron Stowe) [2050850] - PCI: vmd: Create physical offset helper (Myron Stowe) [2050850] - PCI_vmd_Mark_VMD_irqdomain_with_DOMAIN_BUS_VMD_MSI (Myron Stowe) [2050850] - irqdomain/msi: Provide DOMAIN_BUS_VMD_MSI (Myron Stowe) [2050850] - PCI: vmd: Dont abuse vector irqomain as parent (Myron Stowe) [2050850] - PCI: designware-ep: Fix the Header Type check (Myron Stowe) [2050850] - PCI: vmd: Use Shadow MEMBAR registers for QEMU/KVM guests (Myron Stowe) [2050850] - PCI: vmd: Filter resource type bits from shadow register (Myron Stowe) [2050850] - PCI: Fix indentation (Myron Stowe) [2050850] - scsi: iscsi: Fix session removal on shutdown (Chris Leech) [2101760] - scsi: qedi: Use QEDI_MODE_NORMAL for error handling (Chris Leech) [2101760] - scsi: iscsi: Add helper to remove a session from the kernel (Chris Leech) [2101760] - scsi: iscsi: Clean up bound endpoints during shutdown (Chris Leech) [2101760] - scsi: iscsi: Allow iscsi_if_stop_conn() to be called from kernel (Chris Leech) [2101760] - scsi: iscsi: Fix HW conn removal use after free (Chris Leech) [2101760] - scsi: iscsi: Make iscsi_unregister_transport() return void (Chris Leech) [2101760] - scsi: core: iscsi: Directly use ida_alloc()/ida_free() (Chris Leech) [2101760] - scsi: iscsi: Exclude zero from the endpoint ID range (Chris Leech) [2101760] - scsi: iscsi: Fix harmless double shift bug (Chris Leech) [2101760] - scsi: libiscsi: Remove unnecessary memset() in iscsi_conn_setup() (Chris Leech) [2101760] - scsi: libiscsi: Teardown iscsi_cls_conn gracefully (Chris Leech) [2101760] - scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization (Chris Leech) [2101760] - scsi: iscsi: Add helper functions to manage iscsi_cls_conn (Chris Leech) [2101760] - scsi: iscsi: Drop temp workq_name (Chris Leech) [2101760] - scsi: iscsi: Use the session workqueue for recovery (Chris Leech) [2101760] - scsi: iscsi: ql4xxx: Use per-session workqueue for unbinding (Chris Leech) [2101760] - scsi: iscsi: Remove iscsi_scan_finished() (Chris Leech) [2101760] - scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() (Chris Leech) [2101760] - scsi: libiscsi: Move ehwait initialization to iscsi_session_setup() (Chris Leech) [2101760] - x86/sme: Explicitly map new EFI memmap table as encrypted (Chris von Recklinghausen) [2091831] - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c (Chris von Recklinghausen) [2091831] - efi/x86: Fix boot regression on systems with invalid memmap entries (Chris von Recklinghausen) [2091831] - efi: Add tracking for dynamically allocated memmaps (Chris von Recklinghausen) [2091831] - efi: Add a flags parameter to efi_memory_map (Chris von Recklinghausen) [2091831] - x86/kexec: fix memory leak of elf header buffer (Tao Liu) [2014945] - net: sched: add barrier to fix packet stuck problem for lockless qdisc (Davide Caratti) [2103025] - powercap: intel_rapl: add support for ALDERLAKE_N (David Arcari) [2096964] - clk: fix invalid usage of list cursor in unregister (David Arcari) [2105258] - clk: fix invalid usage of list cursor in register (David Arcari) [2105258] - powercap: intel_rapl: add support for RaptorLake (David Arcari) [2076724] - lib/math: move int_pow() from pwm_bl.c for wider use (Ivan Vecera) [2101700] - x86/fpu: KVM: Set the base guest FPU uABI size to sizeof(struct kvm_xsave) (Paul Lai) [2092066]- net/sched: cls_u32: fix possible leak in u32_init_knode() (Davide Caratti) [2081283] - net/sched: cls_u32: fix netns refcount changes in u32_change() (Davide Caratti) [2081283] - net/sched: flower: fix parsing of ethertype following VLAN header (Davide Caratti) [2081283] - net: sched: limit TC_ACT_REPEAT loops (Davide Caratti) [2081283] - net_sched: add __rcu annotation to netdev->qdisc (Davide Caratti) [2081283] - sch_htb: Fail on unsupported parameters when offload is requested (Davide Caratti) [2081283] - net_sched: restore "mpu xxx" handling (Davide Caratti) [2081283] - net: sched: sch_netem: Refactor code in 4-state loss generator (Davide Caratti) [2081283] - net/mlx5e: TC, Fix ct_clear overwriting ct action metadata (Amir Tzin) [2100474] - bpftool: man: Add missing top level docs (Yauheni Kaliuta) [2097615] - net/mlx5: CT: Fix header-rewrite re-use for tupels (Amir Tzin) [2101162] - cpuidle: haltpoll: Call cpuidle_poll_state_init() later (Mark Langsdorf) [2067313] - cpuidle: use default_groups in kobj_type (Mark Langsdorf) [2067313] - cpuidle: Fix cpuidle_remove_state_sysfs() kerneldoc comment (Mark Langsdorf) [2067313] - cpuidle: menu: Fix typo in a comment (Mark Langsdorf) [2067313] - cpuidle: Fix kobject memory leaks in error paths (Mark Langsdorf) [2067313] - cpuidle: menu: Take negative "sleep length" values into account (Mark Langsdorf) [2067313] - HID: elo: Revert USB reference counting (Benjamin Tissoires) [2073833] - HID: elo: fix memory leak in elo_probe (Benjamin Tissoires) [2073833] - fs: dlm: filter user dlm messages for kernel locks (Alexander Aring) [2026116] - psample: Add a fwd declaration for skbuff (Ivan Vecera) [2101706] - platform/x86/intel/sdsi: Fix bug in multi packet reads (Prarit Bhargava) [2100948] - platform/x86/intel/sdsi: Poll on ready bit for writes (Prarit Bhargava) [2100948] - platform/x86/intel/sdsi: Handle leaky bucket (Prarit Bhargava) [2100948] - indirect_call_wrapper: extend indirect wrapper to support up to 4 calls (Petr Oros) [2101705] - block: Fix handling of offline queues in blk_mq_alloc_request_hctx() (Ming Lei) [2081913] - netfilter: br_netfilter: do not skip all hooks with 0 priority (Florian Westphal) [2099732] - net: openvswitch: fix parsing of nw_proto for IPv6 fragments (Eelco Chaudron) [2101537] - s390/smp,vdso: fix ASCE handling (Tobias Huschle) [2103887] - [s390] s390/pci: fix zpci_zdev_put() on reserve (Claudio Imbrenda) [2102305] - intel/igbvf:fix repeated words in comments (Corinna Vinschen) [2037962] - igbvf: Remove useless DMA-32 fallback configuration (Corinna Vinschen) [2037962] - SUNRPC: avoid race between mod_timer() and del_timer_sync() (Benjamin Coddington) [2104507] - iavf: Fix issue with MAC address of VF shown as zero (Petr Oros) [2037938] - iavf: switch to napi_build_skb() (Petr Oros) [2037938] - iavf: Remove non-inclusive language (Petr Oros) [2037938] - iavf: Fix incorrect use of assigning iavf_status to int (Petr Oros) [2037938] - iavf: stop leaking iavf_status as "errno" values (Petr Oros) [2037938] - iavf: Add usage of new virtchnl format to set default MAC (Petr Oros) [2037938] - iavf: refactor processing of VLAN V2 capability message (Petr Oros) [2037938] - iavf: Add support for 50G/100G in AIM algorithm (Petr Oros) [2037938] - iavf: remove redundant ret variable (Petr Oros) [2037938] - iavf: Remove useless DMA-32 fallback configuration (Petr Oros) [2037938] - cifs: fix potential double free during failed mount (Ronnie Sahlberg) [2088799] - cifs: escape spaces in share names (Dave Wysochanski) [2100367] - Documentation: add documentation for force_cgroup_v2_swappiness control (Nico Pache) [2084242] - Introduce force_cgroup_v2_swappiness tuneable to deprecate cgv1 per-cgroup swappiness (Nico Pache) [2084242] - redhat: trim rpminspect config file (Jarod Wilson)- powerpc/smp: Set numa node before updating mask (Diego Domingos) [2103833] - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() (Mohammed Gamal) [2088366] - irqdomain/treewide: Free firmware node after domain removal (Mohammed Gamal) [2088366] - x86/kvmclock: Fix Hyper-V Isolated VM's boot issue when vCPUs > 64 (Mohammed Gamal) [2088366] - x86/kvm: Don't waste memory if kvmclock is disabled (Mohammed Gamal) [2088366] - x86/pci: Create PCI/MSI irqdomain after x86_init.pci.arch_init() (Mohammed Gamal) [2088366] - x86/pci: Reducde #ifdeffery in PCI init code (Mohammed Gamal) [2088366] - hv_utils: Add comment about max VMbus packet size in VSS driver (Mohammed Gamal) [2088366] - x86/coco: Explicitly declare type of confidential computing platform (Mohammed Gamal) [2088366] - x86/hyper-v: Add hyperv Isolation VM check in the cc_platform_has() (Mohammed Gamal) [2088366] - x86/sev: Use CC_ATTR attribute to generalize string I/O unroll (Mohammed Gamal) [2088366] - random: remove unused irq_flags argument from add_interrupt_randomness() (Mohammed Gamal) [2088366] - x86/hyperv: Fix definition of hv_ghcb_pg variable (Mohammed Gamal) [2088366] - swiotlb: Add CONFIG_HAS_IOMEM check around swiotlb_mem_remap() (Mohammed Gamal) [2088366] - hyper-v: Enable swiotlb bounce buffer for Isolation VM (Mohammed Gamal) [2088366] - swiotlb: Add swiotlb bounce buffer remap function for HV IVM (Mohammed Gamal) [2088366] - x86/hyperv: Refactor hv_msi_domain_free_irqs() (Mohammed Gamal) [2088366] - x86/hyperv: Move required MSRs check to initial platform probing (Mohammed Gamal) [2088366] - x86/hyperv: Fix NULL deref in set_hv_tscchange_cb() if Hyper-V setup fails (Mohammed Gamal) [2088366] - x86/hyperv: Protect set_hv_tscchange_cb() against getting preempted (Mohammed Gamal) [2088366] - x86/hyperv: Remove duplicate include (Mohammed Gamal) [2088366] - x86/hyperv: Remove duplicated include in hv_init (Mohammed Gamal) [2088366] - x86/hyperv: Add ghcb hvcall support for SNP VM (Mohammed Gamal) [2088366] - x86/hyperv: Add Write/Read MSR registers via ghcb page (Mohammed Gamal) [2088366] - x86/hyperv: Add new hvcall guest address host visibility support (Mohammed Gamal) [2088366] - x86/hyperv: Initialize shared memory boundary in the Isolation VM. (Mohammed Gamal) [2088366] - x86/hyperv: Initialize GHCB page in Isolation VM (Mohammed Gamal) [2088366] - x86/sev: Replace occurrences of sev_es_active() with cc_platform_has() (Mohammed Gamal) [2088366] - x86/sev: Replace occurrences of sev_active() with cc_platform_has() (Mohammed Gamal) [2088366] - x86/sev-es: Do not unroll string I/O for SEV-ES guests (Mohammed Gamal) [2088366] - efi/x86: Avoid RWX mappings for all of DRAM (Mohammed Gamal) [2088366] - x86/sme: Replace occurrences of sme_active() with cc_platform_has() (Mohammed Gamal) [2088366] - x86/sev: Add an x86 version of cc_platform_has() (Mohammed Gamal) [2088366] - vmalloc: fix the owner argument for the new __vmalloc_node_range callers (Mohammed Gamal) [2088366] - mm: remove vmalloc_exec (Mohammed Gamal) [2088366] - arm64: use PAGE_KERNEL_ROX directly in alloc_insn_page (Mohammed Gamal) [2088366] - arm64/kprobes: set VM_FLUSH_RESET_PERMS on kprobe instruction pages (Mohammed Gamal) [2088366] - x86/hyperv: allocate the hypercall page with only read and execute bits (Mohammed Gamal) [2088366] - x86/hyperv: use vmalloc_exec for the hypercall page (Mohammed Gamal) [2088366] - drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status (Mohammed Gamal) [2088366] - x86/irq: Initialize PCI/MSI domain at PCI init time (Mohammed Gamal) [2088366] - x86/hyperv: implement an MSI domain for root partition (Mohammed Gamal) [2088366] - irqdomain/treewide: Keep firmware node unconditionally allocated (Mohammed Gamal) [2088366] - irqdomain/msi: Allow to override msi_domain_alloc/free_irqs() (Mohammed Gamal) [2088366] - x86/sev: Expose sev_es_ghcb_hv_call() for use by HyperV (Mohammed Gamal) [2088366] - x86/sev: Carve out HV call's return value verification (Mohammed Gamal) [2088366] - x86/sev: Fix noinstr for vc_ghcb_invalidate() (Mohammed Gamal) [2088366] - arch/cc: Introduce a function to check for confidential computing features (Mohammed Gamal) [2088366] - Revert "drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status" (Mohammed Gamal) [2088366] - Revert "drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status" (Mohammed Gamal) [2088366] - libperf tests: Fix typo in perf_evlist__open() failure error messages (Michael Petlan) [1878555] - libperf: Fix 32-bit build for tests uint64_t printf (Michael Petlan) [1878555] - libperf: Add arm64 support to perf_mmap__read_self() (Michael Petlan) [1878555] - libperf tests: Add test_stat_multiplexing test (Michael Petlan) [1878555] - libperf: Remove scaling process from perf_mmap__read_self() (Michael Petlan) [1878555] - libperf: Adopt perf_counts_values__scale() from tools/perf/util (Michael Petlan) [1878555] - arm64: perf: Don't register user access sysctl handler multiple times (Michael Petlan) [1878555] - Documentation: arm64: Document PMU counters access from userspace (Michael Petlan) [1878555] - arm64: perf: Enable PMU counter userspace access for perf event (Michael Petlan) [1878555] - arm64: perf: Add support for ARMv8.5-PMU 64-bit counters (Michael Petlan) [1878555] - arm64: perf: Clean up enable/disable calls (Michael Petlan) [1878555] - arm64: perf: Only advertise cap_user_time for arch_timer (Michael Petlan) [1878555] - arm64: perf: Implement correct cap_user_time (Michael Petlan) [1878555] - arm64: perf: Add userspace counter access disable switch (Michael Petlan) [1878555] - perf: Add a counter for number of user access events in context (Michael Petlan) [1878555] - x86: perf: Move RDPMC event flag to a common definition (Michael Petlan) [1878555] - Fix null ptr dereference crash due to premature release of ndlp. Upstream Status: RHEL-Only Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=2034425 (Dick Kennedy) - lpfc updates for rh8.7 14.0.0.13 (Dick Kennedy) [2034425] - scsi: lpfc: Use sg_dma_address() and sg_dma_len() macros for NVMe I/O (Dick Kennedy) [2034425] - scsi: lpfc: Alter FPIN stat accounting logic (Dick Kennedy) [2034425] - scsi: lpfc: Decrement outstanding gidft_inp counter if lpfc_err_lost_link() (Dick Kennedy) [2034425] - scsi: lpfc: Use list_for_each_entry_safe() in rscn_recovery_check() (Dick Kennedy) [2034425] - scsi: lpfc: Fix ndlp put following a LOGO completion (Dick Kennedy) [2034425] - scsi: lpfc: Fix additional reference counting in lpfc_bsg_rport_els() (Dick Kennedy) [2034425] - scsi: lpfc: Fix resource leak in lpfc_sli4_send_seq_to_ulp() (Dick Kennedy) [2034425] - scsi: lpfc: Remove unneeded variable (Dick Kennedy) [2034425] - scsi: lpfc: Copyright updates for 14.2.0.2 patches (Dick Kennedy) [2034425] - scsi: lpfc: Expand setting ELS_ID field in ELS_REQUEST64_WQE (Dick Kennedy) [2034425] - scsi: lpfc: Update stat accounting for READ_STATUS mbox command (Dick Kennedy) [2034425] - scsi: lpfc: Change FA-PWWN detection methodology (Dick Kennedy) [2034425] - scsi: lpfc: Register for Application Services FC-4 type in Fabric topology (Dick Kennedy) [2034425] - scsi: lpfc: Remove false FDMI NVMe FC-4 support for NPIV ports (Dick Kennedy) [2034425] - scsi: lpfc: Revise FDMI reporting of supported port speed for trunk groups (Dick Kennedy) [2034425] - scsi: lpfc: Fix call trace observed during I/O with CMF enabled (Dick Kennedy) [2034425] - scsi: lpfc: Correct CRC32 calculation for congestion stats (Dick Kennedy) [2034425] - scsi: lpfc: Move MI module parameter check to handle dynamic disable (Dick Kennedy) [2034425] - scsi: lpfc: Remove unnecessary NULL pointer assignment for ELS_RDF path (Dick Kennedy) [2034425] - scsi: lpfc: Transition to NPR state upon LOGO cmpl if link down or aborted (Dick Kennedy) [2034425] - scsi: lpfc: Update fc_prli_sent outstanding only after guaranteed IOCB submit (Dick Kennedy) [2034425] - scsi: lpfc: Protect memory leak for NPIV ports sending PLOGI_RJT (Dick Kennedy) [2034425] - scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI (Dick Kennedy) [2034425] - scsi: lpfc: Clear fabric topology flag before initiating a new FLOGI (Dick Kennedy) [2034425] - scsi: lpfc: Fix SCSI I/O completion and abort handler deadlock (Dick Kennedy) [2034425] - scsi: lpfc: Requeue SCSI I/O to upper layer when fw reports link down (Dick Kennedy) [2034425] - scsi: lpfc: Zero SLI4 fcp_cmnd buffer's fcpCntl0 field (Dick Kennedy) [2034425] - scsi: lpfc: Fix diagnostic fw logging after a function reset (Dick Kennedy) [2034425] - scsi: lpfc: Move cfg_log_verbose check before calling lpfc_dmp_dbg() (Dick Kennedy) [2034425] - scsi: lpfc: Tweak message log categories for ELS/FDMI/NVMe rescan (Dick Kennedy) [2034425] - scsi: lpfc: Fix queue failures when recovering from PCI parity error (Dick Kennedy) [2034425] - scsi: lpfc: Fix unload hang after back to back PCI EEH faults (Dick Kennedy) [2034425] - scsi: lpfc: Improve PCI EEH Error and Recovery Handling (Dick Kennedy) [2034425] - scsi: lpfc: Use kcalloc() (Dick Kennedy) [2034425] - scsi: lpfc: Fix typos in comments (Dick Kennedy) [2034425] - scsi: lpfc: Remove failing soft_wwn support (Dick Kennedy) [2034425] - scsi: lpfc: Reduce log messages seen after firmware download (Dick Kennedy) [2034425] - scsi: lpfc: Remove NVMe support if kernel has NVME_FC disabled (Dick Kennedy) [2034425] - scsi: lpfc: Remove redundant flush_workqueue() call (Dick Kennedy) [2034425] - scsi: lpfc: Terminate string in lpfc_debugfs_nvmeio_trc_write() (Dick Kennedy) [2034425] - scsi: lpfc: Use irq_set_affinity() (Dick Kennedy) [2034425] - time: Handle negative seconds correctly in timespec64_to_ns() (Íñigo Huguet) [2098634] - time: Prevent undefined behaviour in timespec64_to_ns() (Íñigo Huguet) [2098634] - mm,hwpoison: return -EBUSY when migration fails (Rafael Aquini) [2092671 2099510] - mm,hwpoison: remove drain_all_pages from shake_page (Rafael Aquini) [2092671] - mm,hwpoison: disable pcplists before grabbing a refcount (Rafael Aquini) [2092671] - mm,hwpoison: fix printing of page flags (Rafael Aquini) [2092671] - mm,hwpoison: refactor get_any_page (Rafael Aquini) [2092671] - mm,hwpoison: drop unneeded pcplist draining (Rafael Aquini) [2092671] - mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount page (Rafael Aquini) [2092671] - redhat: Exclude cpufreq.h from kernel-headers (Patrick Talbert)- dm raid: fix accesses beyond end of raid member array (Benjamin Marzinski) [2012340] - dm mirror log: clear log bits up to BITS_PER_LONG boundary (Benjamin Marzinski) [2012340] - dm: fix BLK_STS_DM_REQUEUE handling when dm_io represents split bio (Benjamin Marzinski) [2012340] - dm mirror log: round up region bitmap size to BITS_PER_LONG (Benjamin Marzinski) [2012340] - dm: improve abnormal bio processing (Benjamin Marzinski) [2012340] - dm: simplify bio-based IO accounting further (Benjamin Marzinski) [2012340] - dm: don't grab target io reference in dm_zone_map_bio (Benjamin Marzinski) [2012340] - dm: improve bio splitting and associated IO accounting (Benjamin Marzinski) [2012340] - dm era: commit metadata in postsuspend after worker stops (Benjamin Marzinski) [2012340] - dm: fix race in dm_start_io_acct (Benjamin Marzinski) [2012340] - block: remove bioset_init_from_src (Benjamin Marzinski) [2012340] - dm: fix bio_set allocation (Benjamin Marzinski) [2012340] - dm verity: set DM_TARGET_IMMUTABLE feature flag (Benjamin Marzinski) [2012340] - dm cache metadata: remove unnecessary variable in __dump_mapping (Benjamin Marzinski) [2012340] - dm mpath: provide high-resolution timer to HST for bio-based (Benjamin Marzinski) [2012340] - dm crypt: make printing of the key constant-time (Benjamin Marzinski) [2012340] - dm integrity: fix error code in dm_integrity_ctr() (Benjamin Marzinski) [2012340] - dm stats: add cond_resched when looping over entries (Benjamin Marzinski) [2012340] - dm: improve dm_io reference counting (Benjamin Marzinski) [2012340] - dm: switch to bdev based IO accounting interfaces (Benjamin Marzinski) [2012340] - block: add sectors parameter to bio_start_io_acct_time() (Benjamin Marzinski) [2012340] - dm: pass dm_io instance to dm_io_acct directly (Benjamin Marzinski) [2012340] - dm: don't pass bio to __dm_start_io_acct and dm_end_io_acct (Benjamin Marzinski) [2012340] - dm: use bio_sectors in dm_aceept_partial_bio (Benjamin Marzinski) [2012340] - dm: simplify basic targets (Benjamin Marzinski) [2012340] - dm: conditionally enable branching for less used features (Benjamin Marzinski) [2012340] - dm: move hot dm_io members to same cacheline as dm_target_io (Benjamin Marzinski) [2012340] - dm: add local variables to clone_endio and __map_bio (Benjamin Marzinski) [2012340] - dm: mark various branches unlikely (Benjamin Marzinski) [2012340] - dm: simplify dm_start_io_acct (Benjamin Marzinski) [2012340] - dm: simplify dm_io access in dm_split_and_process_bio (Benjamin Marzinski) [2012340] - dm: factor out dm_io_set_error and __dm_io_dec_pending (Benjamin Marzinski) [2012340] - block: fix offset/size check in bio_trim() (Benjamin Marzinski) [2012340] - block: fix argument type of bio_trim() (Benjamin Marzinski) [2012340] - dm: allow dm_accept_partial_bio() for dm_io without duplicate bios (Benjamin Marzinski) [2012340] - dm mpath: only use ktime_get_ns() in historical selector (Benjamin Marzinski) [2012340] - dm: fix dm_io and dm_target_io flags race condition on Alpha (Benjamin Marzinski) [2012340] - dm integrity: set journal entry unused when shrinking device (Benjamin Marzinski) [2012340] - dm ioctl: log an error if the ioctl structure is corrupted (Benjamin Marzinski) [2012340] - dm: consolidate spinlocks in dm_io struct (Benjamin Marzinski) [2012340] - dm: reduce size of dm_io and dm_target_io structs (Benjamin Marzinski) [2012340] - dm: switch dm_target_io booleans over to proper flags (Benjamin Marzinski) [2012340] - dm: switch dm_io booleans over to proper flags (Benjamin Marzinski) [2012340] - dm: return void from __send_empty_flush (Benjamin Marzinski) [2012340] - dm: factor out dm_io_complete (Benjamin Marzinski) [2012340] - dm cache: use dm_submit_bio_remap (Benjamin Marzinski) [2012340] - dm: simplify dm_sumbit_bio_remap interface (Benjamin Marzinski) [2012340] - dm thin: use dm_submit_bio_remap (Benjamin Marzinski) [2012340] - dm: add WARN_ON_ONCE to dm_submit_bio_remap (Benjamin Marzinski) [2012340] - dm: requeue IO if mapping table not yet available (Benjamin Marzinski) [2012340] - dm thin metadata: remove unused dm_thin_remove_block and __remove (Benjamin Marzinski) [2012340] - dm thin: use time_is_before_jiffies instead of open coding it (Benjamin Marzinski) [2012340] - dm crypt: fix get_key_size compiler warning if !CONFIG_KEYS (Benjamin Marzinski) [2012340] - dm ioctl: prevent potential spectre v1 gadget (Benjamin Marzinski) [2012340] - dm cache policy smq: make static read-only array table const (Benjamin Marzinski) [2012340] - dm delay: use dm_submit_bio_remap (Benjamin Marzinski) [2012340] - dm crypt: use dm_submit_bio_remap (Benjamin Marzinski) [2012340] - dm: add dm_submit_bio_remap interface (Benjamin Marzinski) [2012340] - dm: flag clones created by __send_duplicate_bios (Benjamin Marzinski) [2012340] - dm: reduce dm_io and dm_target_io struct sizes (Benjamin Marzinski) [2012340] - dm: move duplicate code from callers of alloc_tio into alloc_tio (Benjamin Marzinski) [2012340] - dm: record old_sector in dm_target_io before calling map function (Benjamin Marzinski) [2012340] - dm: remove legacy code only needed before submit_bio recursion (Benjamin Marzinski) [2012340] - dm: remove unused mapped_device argument from free_tio (Benjamin Marzinski) [2012340] - dm: remove impossible BUG_ON in __send_empty_flush (Benjamin Marzinski) [2012340] - dm: reduce code duplication in __map_bio (Benjamin Marzinski) [2012340] - dm: refactor dm_split_and_process_bio a bit (Benjamin Marzinski) [2012340] - dm: fold __clone_and_map_data_bio into __split_and_process_bio (Benjamin Marzinski) [2012340] - dm: rename split functions (Benjamin Marzinski) [2012340] - dm: eliminate copying of dm_io fields in dm_io_dec_pending (Benjamin Marzinski) [2012340] - dm ioctl: return UUID in DM_LIST_DEVICES_CMD result (Benjamin Marzinski) [2012340] - dm crypt: support using trusted keys (Benjamin Marzinski) [2012340] - dm crypt: replaced #if defined with IS_ENABLED (Benjamin Marzinski) [2012340] - ext4: add check to prevent attempting to resize an fs with sparse_super2 (Lukas Czerner) [2077760] - fscache: Avoid ASSERTCMP if two threads race into fscache_disable_cookie (Dave Wysochanski) [2073260] - lib: bitmap: Introduce node-aware alloc API (Ivan Vecera) [2101701] - exec: Force single empty string when argv is empty (Rafael Aquini) [2100955] - powerpc: Enable execve syscall exit tracepoint (Steve Best) [2095521] - cgroup: disable controllers at parse time (Waiman Long) [2098264] - init: initialize jump labels before command line option parsing (Waiman Long) [2098264] - smp: Make softirq handling RT safe in flush_smp_call_function_queue() (Phil Auld) [2097364] - smp: Rename flush_smp_call_function_from_idle() (Phil Auld) [2097364] - cpupower: Add "perf" option to print AMD P-State information (Steve Best) [2059365] - cpupower: Add function to print AMD P-State performance capabilities (Steve Best) [2059365] - cpupower: Move print_speed function into misc helper (Steve Best) [2059365] - cpupower: Enable boost state support for AMD P-State module (Steve Best) [2059365] - cpupower: Add AMD P-State sysfs definition and access helper (Steve Best) [2059365] - cpupower: Introduce ACPI CPPC library (Steve Best) [2059365] - cpupower: Add the function to get the sysfs value from specific table (Steve Best) [2059365] - cpupower: Initial AMD P-State capability (Steve Best) [2059365] - cpupower: Add the function to check AMD P-State enabled (Steve Best) [2059365] - cpupower: Add AMD P-State capability flag (Steve Best) [2059365] - tools/power/cpupower/{ToDo => TODO}: Rename the todo file (Steve Best) [2059365] - tools: cpupower: fix typo in cpupower-idle-set(1) manpage (Steve Best) [2059365] - ntb: intel: fix port config status offset for SPR (John W. Linville) [2048750] - NTB/msi: Use struct_size() helper in devm_kzalloc() (John W. Linville) [2048750] - ntb_hw_switchtec: Fix a minor issue in config_req_id_table() (John W. Linville) [2048750] - ntb_hw_switchtec: Remove code for disabling ID protection (John W. Linville) [2048750] - ntb_hw_switchtec: Update the way of getting VEP instance ID (John W. Linville) [2048750] - ntb_hw_switchtec: AND with the part_map for a valid tpart_vec (John W. Linville) [2048750] - ntb_hw_switchtec: Fix bug with more than 32 partitions (John W. Linville) [2048750] - ntb_hw_switchtec: Fix pff ioread to read into mmio_part_cfg_all (John W. Linville) [2048750] - ntb_hw_switchtec: fix the spelling of "its" (John W. Linville) [2048750] - NTB/msi: Fix ntbm_msi_request_threaded_irq() kernel-doc comment (John W. Linville) [2048750] - NTB: switch from 'pci_' to 'dma_' API (John W. Linville) [2048750] - ntb: ntb_pingpong: remove redundant initialization of variables msg_data and spad_data (John W. Linville) [2048750] - NTB: perf: Fix an error code in perf_setup_inbuf() (John W. Linville) [2048750] - NTB: Fix an error code in ntb_msit_probe() (John W. Linville) [2048750] - ntb: intel: remove invalid email address in header comment (John W. Linville) [2048750] - NTB: Add support for EPF PCI Non-Transparent Bridge (John W. Linville) [2048750] - ntb: intel: add Intel NTB LTR vendor support for gen4 NTB (John W. Linville) [2048750] - ntb: idt: fix error check in ntb_hw_idt.c (John W. Linville) [2048750]- KVM: x86: Fix the intel_pt PMI handling wrongly considered from guest (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Don't rebuild page when the page is synced and no tlb flushing is required (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Verify the pmu event filter matches the correct event (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Add the helper function create_pmu_event_filter (Vitaly Kuznetsov) [2074835] - kvm: x86/pmu: Fix the compare function used by the pmu event filter (Vitaly Kuznetsov) [2074835] - KVM: Free new dirty bitmap if creating a new memslot fails (Vitaly Kuznetsov) [2074835] - KVM: Initialize debugfs_dentry when a VM is created to avoid NULL deref (Vitaly Kuznetsov) [2074835] - tools arch x86: Sync asm/cpufeatures.h with the with the kernel (Vitaly Kuznetsov) [2074835] - KVM: PPC: Book3S HV: Fix kvm_unmap_gfn_range_hv() for Hash MMU (Vitaly Kuznetsov) [2074835] - KVM: PPC: Book3S HV: Fix conversion to gfn-based MMU notifier callbacks (Vitaly Kuznetsov) [2074835] - KVM: arm64: Fix boolreturn.cocci warnings (Vitaly Kuznetsov) [2074835] - KVM: VMX: Exit to userspace if vCPU has injected exception and invalid state (Vitaly Kuznetsov) [2074835] - KVM: SEV: Mark nested locking of vcpu->lock (Vitaly Kuznetsov) [2074835] - kvm: x86/cpuid: Only provide CPUID leaf 0xA if host has architectural PMU (Vitaly Kuznetsov) [2074835] - KVM: x86/svm: Account for family 17h event renumberings in amd_pmc_perf_hw_id (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Use atomic XCHG to write TDP MMU SPTEs with volatile bits (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Move shadow-present check out of spte_has_volatile_bits() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Don't treat fully writable SPTEs as volatile (modulo A/D) (Vitaly Kuznetsov) [2074835] - selftests: kvm: add amx_test to .gitignore (Vitaly Kuznetsov) [2074835] - Revert "x86/mm: Introduce lookup_address_in_mm()" (Vitaly Kuznetsov) [2074835] - KVM: x86: work around QEMU issue with synthetic CPUID leaves (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: fix potential races when walking host page table (Vitaly Kuznetsov) [2074835] - Documentation: KVM: Update documentation to indicate KVM is arm64-only (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Do not create SPTEs for GFNs that exceed host.MAXPHYADDR (Vitaly Kuznetsov) [2074835] - kvm: selftests: introduce and use more page size-related constants (Vitaly Kuznetsov) [2074835] - kvm: selftests: do not use bitfields larger than 32-bits for PTEs (Vitaly Kuznetsov) [2074835] - KVM: SEV: add cache flush to solve SEV cache incoherency issues (Vitaly Kuznetsov) [2074835] - KVM: SVM: Flush when freeing encrypted pages even on SME_COHERENT CPUs (Vitaly Kuznetsov) [2074835] - KVM: SVM: Simplify and harden helper to flush SEV guest page(s) (Vitaly Kuznetsov) [2074835] - KVM: selftests: Silence compiler warning in the kvm_page_table_test (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog (Vitaly Kuznetsov) [2074835] - x86/kvm: Preserve BSP MSR_KVM_POLL_CONTROL across suspend/resume (Vitaly Kuznetsov) [2074835] - KVM: x86: Skip KVM_GUESTDBG_BLOCKIRQ APICv update if APICv is disabled (Vitaly Kuznetsov) [2074835] - KVM: x86: Pend KVM_REQ_APICV_UPDATE during vCPU creation to fix a race (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Defer APICv updates while L2 is active until L1 is active (Vitaly Kuznetsov) [2074835] - KVM: x86: Tag APICv DISABLE inhibit, not ABSENT, if APICv is disabled (Vitaly Kuznetsov) [2074835] - KVM: Add helpers to wrap vcpu->srcu_idx and yell if it's abused (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't re-acquire SRCU lock in complete_emulated_io() (Vitaly Kuznetsov) [2074835] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Vitaly Kuznetsov) [2074835] - tools arch x86: Sync the msr-index.h copy with the kernel sources (Vitaly Kuznetsov) [2074835] - tools headers UAPI: Sync x86's asm/kvm.h with the kernel sources (Vitaly Kuznetsov) [2074835] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Vitaly Kuznetsov) [2074835] - KVM: selftests: arm64: Check for supported page sizes (Vitaly Kuznetsov) [2074835] - KVM: selftests: arm64: Initialise default guest mode at test startup time (Vitaly Kuznetsov) [2074835] - KVM: selftests: arm64: Introduce a variable default IPA size (Vitaly Kuznetsov) [2074835] - KVM: selftests: arm64: Rework TCR_EL1 configuration (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: Avoid writing to TSC page without an active vCPU (Vitaly Kuznetsov) [2074835] - KVM: SVM: Do not activate AVIC for SEV-enabled guest (Vitaly Kuznetsov) [2074835] - selftests: kvm: add tsc_scaling_sync to .gitignore (Vitaly Kuznetsov) [2074835] - KVM: Don't create VM debugfs files outside of the VM directory (Vitaly Kuznetsov) [2074835] - KVM: avoid NULL pointer dereference in kvm_dirty_ring_push (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: remove unnecessary flush_workqueue() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Resolve nx_huge_pages when kvm.ko is loaded (Vitaly Kuznetsov) [2074835] - KVM: SEV: Add cond_resched() to loop in sev_clflush_pages() (Vitaly Kuznetsov) [2074835] - KVM: x86: fix sending PV IPI (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: do compare-and-exchange of gPTE via the user address (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove redundant vm_entry_controls_clearbit() call (Vitaly Kuznetsov) [2074835] - KVM: x86: cleanup enter_rmode() (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: fix tsc scaling when the host doesn't support it (Vitaly Kuznetsov) [2074835] - kvm: x86: SVM: remove unused defines (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: move tsc ratio definitions to svm.h (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: fix avic spec based definitions again (Vitaly Kuznetsov) [2074835] - KVM: x86: Only do MSR filtering when access MSR by rdmsr/wrmsr (Vitaly Kuznetsov) [2074835] - KVM: x86/emulator: Emulate RDPID only if it is enabled in guest (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Fix and isolate TSX-specific performance event logic (Vitaly Kuznetsov) [2074835] - KVM: x86: mmu: trace kvm_mmu_set_spte after the new SPTE was set (Vitaly Kuznetsov) [2074835] - KVM: x86/svm: Clear reserved bits written to PerfEvtSeln MSRs (Vitaly Kuznetsov) [2074835] - KVM: x86: Trace all APICv inhibit changes and capture overall status (Vitaly Kuznetsov) [2074835] - KVM: x86: Add wrappers for setting/clearing APICv inhibits (Vitaly Kuznetsov) [2074835] - KVM: x86: Make APICv inhibit reasons an enum and cleanup naming (Vitaly Kuznetsov) [2074835] - KVM: X86: Handle implicit supervisor access with SMAP (Vitaly Kuznetsov) [2074835] - KVM: X86: Rename variable smap to not_smap in permission_fault() (Vitaly Kuznetsov) [2074835] - KVM: X86: Fix comments in update_permission_bitmask (Vitaly Kuznetsov) [2074835] - KVM: X86: Change the type of access u32 to u64 (Vitaly Kuznetsov) [2074835] - KVM: Remove dirty handling from gfn_to_pfn_cache completely (Vitaly Kuznetsov) [2074835] - KVM: Use enum to track if cached PFN will be used in guest and/or host (Vitaly Kuznetsov) [2074835] - KVM: SVM: Fix kvm_cache_regs.h inclusions for is_guest_mode() (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Use different raw event masks for AMD and Intel (Vitaly Kuznetsov) [2074835] - KVM: Don't actually set a request when evicting vCPUs for GFN cache invd (Vitaly Kuznetsov) [2074835] - KVM: avoid double put_page with gfn-to-pfn cache (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap only TDP MMU leafs in zap range and mmu_notifier unmap (Vitaly Kuznetsov) [2074835] - KVM: SVM: fix panic on out-of-bounds guest IRQ (Vitaly Kuznetsov) [2074835] - KVM: MMU: propagate alloc_workqueue failure (Vitaly Kuznetsov) [2074835] - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated (Vitaly Kuznetsov) [2074835] - KVM: x86: Avoid theoretical NULL pointer dereference in kvm_irq_delivery_to_apic_fast() (Vitaly Kuznetsov) [2074835] - KVM: x86: Check lapic_in_kernel() before attempting to set a SynIC irq (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid() (Vitaly Kuznetsov) [2074835] - Revert "KVM: set owner of cpu and vm file operations" (Vitaly Kuznetsov) [2074835] - KVM: Prevent module exit until all VMs are freed (Vitaly Kuznetsov) [2074835] - KVM: use kvcalloc for array allocations (Vitaly Kuznetsov) [2074835] - KVM: x86: Introduce KVM_CAP_DISABLE_QUIRKS2 (Vitaly Kuznetsov) [2074835] - kvm: x86: Require const tsc for RT (Vitaly Kuznetsov) [2074835] - KVM: x86: synthesize CPUID leaf 0x80000021h if useful (Vitaly Kuznetsov) [2074835] - KVM: x86: add support for CPUID leaf 0x80000021 (Vitaly Kuznetsov) [2074835] - Revert "KVM: x86/mmu: Zap only TDP MMU leafs in kvm_zap_gfn_range()" (Vitaly Kuznetsov) [2074835] - kvm: x86/mmu: Flush TLB before zap_gfn_range releases RCU (Vitaly Kuznetsov) [2074835] - kvm/emulate: Fix SETcc emulation function offsets with SLS (Vitaly Kuznetsov) [2074835] - KVM: compat: riscv: Prevent KVM_COMPAT from being selected (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add test to populate a VM with the max possible guest mem (Vitaly Kuznetsov) [2074835] - KVM: selftests: Define cpu_relax() helpers for s390 and x86 (Vitaly Kuznetsov) [2074835] - KVM: selftests: Split out helper to allocate guest mem via memfd (Vitaly Kuznetsov) [2074835] - KVM: selftests: add shared hugetlbfs backing source type (Vitaly Kuznetsov) [2074835] - KVM: selftests: Move raw KVM_SET_USER_MEMORY_REGION helper to utils (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: WARN on any attempt to atomically update REMOVED SPTE (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Check for a REMOVED leaf SPTE before making the SPTE (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap defunct roots via asynchronous worker (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap roots in two passes to avoid inducing RCU stalls (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Allow yielding when zapping GFNs for defunct TDP MMU root (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap invalidated roots via asynchronous worker (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Defer TLB flush to caller when freeing TDP MMU shadow pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Do remote TLB flush before dropping RCU in TDP MMU resched (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap only TDP MMU leafs in kvm_zap_gfn_range() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Require mmu_lock be held for write to zap TDP MMU range (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Add dedicated helper to zap TDP MMU root shadow page (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Skip remote TLB flush when zapping all of TDP MMU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap only the target TDP MMU shadow page in NX recovery (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Refactor low-level TDP MMU set SPTE helper to take raw values (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: WARN if old _or_ new SPTE is REMOVED in non-atomic path (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Add helpers to read/write TDP MMU SPTEs and document RCU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Drop RCU after processing each root in MMU notifier hooks (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Batch TLB flushes from TDP MMU for MMU notifier change_spte (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Check for !leaf=>leaf, not PFN change, in TDP MMU SP removal (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: do not allow readers to acquire references to invalid roots (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: only perform eager page splitting on valid roots (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Require mmu_lock be held for write in unyielding root iter (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Document that zapping invalidated roots doesn't need to flush (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Formalize TDP MMU's (unintended?) deferred TLB flush logic (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Fix wrong/misleading comments in TDP MMU fast zap (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Check for present SPTE when clearing dirty bit in TDP MMU (Vitaly Kuznetsov) [2074835] - selftests: kvm: add generated file to the .gitignore (Vitaly Kuznetsov) [2074835] - KVM: x86: pull kvm->srcu read-side to kvm_arch_vcpu_ioctl_run (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Passing up the error state of mmu_alloc_shadow_roots() (Vitaly Kuznetsov) [2074835] - KVM: SVM: Disable preemption across AVIC load/put during APICv refresh (Vitaly Kuznetsov) [2074835] - KVM: SVM: Exit to userspace on ENOMEM/EFAULT GHCB errors (Vitaly Kuznetsov) [2074835] - KVM: WARN if is_unsync_root() is called on a root without a shadow page (Vitaly Kuznetsov) [2074835] - KVM: Drop KVM_REQ_MMU_RELOAD and update vcpu-requests.rst documentation (Vitaly Kuznetsov) [2074835] - KVM: s390: Replace KVM_REQ_MMU_RELOAD usage with arch specific request (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap only obsolete roots if a root shadow page is zapped (Vitaly Kuznetsov) [2074835] - KVM: Drop kvm_reload_remote_mmus(), open code request in x86 users (Vitaly Kuznetsov) [2074835] - KVM: x86: Invoke kvm_mmu_unload() directly on CR4.PCIDE change (Vitaly Kuznetsov) [2074835] - KVM: x86/emulator: Move the unhandled outer privilege level logic of far return into __load_segment_descriptor() (Vitaly Kuznetsov) [2074835] - KVM: x86/emulator: Fix wrong privilege check for code segment in __load_segment_descriptor() (Vitaly Kuznetsov) [2074835] - KVM: x86/emulator: Defer not-present segment check in __load_segment_descriptor() (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add test to verify KVM handling of ICR (Vitaly Kuznetsov) [2074835] - KVM: x86: Make kvm_lapic_set_reg() a "private" xAPIC helper (Vitaly Kuznetsov) [2074835] - KVM: x86: Treat x2APIC's ICR as a 64-bit register, not two 32-bit regs (Vitaly Kuznetsov) [2074835] - KVM: x86: Add helpers to handle 64-bit APIC MSR read/writes (Vitaly Kuznetsov) [2074835] - KVM: x86: Make kvm_lapic_reg_{read,write}() static (Vitaly Kuznetsov) [2074835] - KVM: x86: WARN if KVM emulates an IPI without clearing the BUSY flag (Vitaly Kuznetsov) [2074835] - KVM: SVM: Don't rewrite guest ICR on AVIC IPI virtualization failure (Vitaly Kuznetsov) [2074835] - KVM: SVM: Use common kvm_apic_write_nodecode() for AVIC write traps (Vitaly Kuznetsov) [2074835] - KVM: x86: Use "raw" APIC register read for handling APIC-write VM-Exit (Vitaly Kuznetsov) [2074835] - KVM: VMX: Handle APIC-write offset wrangling in VMX code (Vitaly Kuznetsov) [2074835] - KVM: x86: Do not change ICR on write to APIC_SELF_IPI (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix emulation in writing cr8 (Vitaly Kuznetsov) [2074835] - KVM: x86: flush TLB separately from MMU reset (Vitaly Kuznetsov) [2074835] - KVM: x86: Yield to IPI target vCPU only if it is busy (Vitaly Kuznetsov) [2074835] - x86/kvmclock: Fix Hyper-V Isolated VM's boot issue when vCPUs > 64 (Vitaly Kuznetsov) [2074835] - x86/kvm: Don't waste memory if kvmclock is disabled (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: clear MMIO cache when unloading the MMU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Always use current mmu's role when loading new PGD (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: load new PGD after the shadow MMU is initialized (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: look for a cached PGD when going from 32-bit to 64-bit (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: do not pass vcpu to root freeing functions (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: do not consult levels when freeing roots (Vitaly Kuznetsov) [2074835] - KVM: x86: use struct kvm_mmu_root_info for mmu->root (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: avoid NULL-pointer dereference on page freeing bugs (Vitaly Kuznetsov) [2074835] - KVM: x86: do not deliver asynchronous page faults if CR0.PG=0 (Vitaly Kuznetsov) [2074835] - KVM: x86: Reinitialize context if host userspace toggles EFER.LME (Vitaly Kuznetsov) [2074835] - KVM: selftests: Verify disabling PMU virtualization via KVM_CAP_CONFIG_PMU (Vitaly Kuznetsov) [2074835] - KVM: selftests: Carve out helper to create "default" VM without vCPUs (Vitaly Kuznetsov) [2074835] - KVM: x86: Provide per VM capability for disabling PMU virtualization (Vitaly Kuznetsov) [2074835] - KVM: Move VM's worker kthreads back to the original cgroup before exiting. (Vitaly Kuznetsov) [2074835] - KVM: VMX: Remove scratch 'cpu' variable that shadows an identical scratch var (Vitaly Kuznetsov) [2074835] - kvm: vmx: Fix typos comment in __loaded_vmcs_clear() (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Make setup/unsetup under the same conditions (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: HVCALL_SEND_IPI_EX is an XMM fast hypercall (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: Fix the maximum number of sparse banks for XMM fast TLB flush hypercalls (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: Drop redundant 'ex' parameter from kvm_hv_flush_tlb() (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: Drop redundant 'ex' parameter from kvm_hv_send_ipi() (Vitaly Kuznetsov) [2074835] - Revert "KVM: VMX: Save HOST_CR3 in vmx_prepare_switch_to_guest()" (Vitaly Kuznetsov) [2074835] - Revert "KVM: VMX: Save HOST_CR3 in vmx_set_host_fs_gs()" (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: disallow userspace setting of MSR_AMD64_TSC_RATIO to non default value when tsc scaling disabled (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: make apf token non-zero to fix bug (Vitaly Kuznetsov) [2074835] - selftests: kvm: Add the uapi headers include variable (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add EXTRA_CFLAGS in top-level Makefile (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove MMU auditing (Vitaly Kuznetsov) [2074835] - KVM: x86: make several APIC virtualization callbacks optional (Vitaly Kuznetsov) [2074835] - KVM: x86: warn on incorrectly NULL members of kvm_x86_ops (Vitaly Kuznetsov) [2074835] - KVM: x86: remove KVM_X86_OP_NULL and mark optional kvm_x86_ops (Vitaly Kuznetsov) [2074835] - KVM: x86: use static_call_cond for optional callbacks (Vitaly Kuznetsov) [2074835] - KVM: x86: return 1 unconditionally for availability of KVM_CAP_VAPIC (Vitaly Kuznetsov) [2074835] - selftests: KVM: allow sev_migrate_tests on machines without SEV-ES (Vitaly Kuznetsov) [2074835] - KVM: SEV: Allow SEV intra-host migration of VM with mirrors (Vitaly Kuznetsov) [2074835] - x86/kvm: Fix compilation warning in non-x86_64 builds (Vitaly Kuznetsov) [2074835] - kvm: x86: Disable KVM_HC_CLOCK_PAIRING if tsc is in always catchup mode (Vitaly Kuznetsov) [2074835] - KVM: Fix lockdep false negative during host resume (Vitaly Kuznetsov) [2074835] - KVM: x86: Add KVM_CAP_ENABLE_CAP to x86 (Vitaly Kuznetsov) [2074835] - KVM: SVM: Rename AVIC helpers to use "avic" prefix instead of "svm" (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Use AMD64_RAW_EVENT_MASK for PERF_TYPE_RAW (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Don't truncate the PerfEvtSeln MSR when creating a perf event (Vitaly Kuznetsov) [2074835] - KVM: x86: Replace memset() "optimization" with normal per-field writes (Vitaly Kuznetsov) [2074835] - KVM: SVM: fix race between interrupt delivery and AVIC inhibition (Vitaly Kuznetsov) [2074835] - KVM: SVM: set IRR in svm_deliver_interrupt (Vitaly Kuznetsov) [2074835] - KVM: SVM: extract avic_ring_doorbell (Vitaly Kuznetsov) [2074835] - selftests: kvm: Remove absent target file (Vitaly Kuznetsov) [2074835] - KVM: VMX: Use local pointer to vcpu_vmx in vmx_vcpu_after_set_cpuid() (Vitaly Kuznetsov) [2074835] - KVM: selftests: nSVM: Add enlightened MSR-Bitmap selftest (Vitaly Kuznetsov) [2074835] - KVM: selftests: nSVM: Update 'struct vmcb_control_area' definition (Vitaly Kuznetsov) [2074835] - KVM: selftests: nSVM: Set up MSR-Bitmap for SVM guests (Vitaly Kuznetsov) [2074835] - KVM: selftests: nVMX: Add enlightened MSR-Bitmap selftest (Vitaly Kuznetsov) [2074835] - KVM: selftests: nVMX: Properly deal with 'hv_clean_fields' (Vitaly Kuznetsov) [2074835] - KVM: selftests: Adapt hyperv_cpuid test to the newly introduced Enlightened MSR-Bitmap (Vitaly Kuznetsov) [2074835] - KVM: nSVM: Implement Enlightened MSR-Bitmap feature (Vitaly Kuznetsov) [2074835] - KVM: nSVM: Split off common definitions for Hyper-V on KVM and KVM on Hyper-V (Vitaly Kuznetsov) [2074835] - KVM: x86: Make kvm_hv_hypercall_enabled() static inline (Vitaly Kuznetsov) [2074835] - KVM: nSVM: Track whether changes in L0 require MSR bitmap for L2 to be rebuilt (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add an option to disable MANUAL_PROTECT_ENABLE and INITIALLY_SET (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Add tracepoint for splitting huge pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Split huge pages mapped by the TDP MMU during KVM_CLEAR_DIRTY_LOG (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Split huge pages mapped by the TDP MMU when dirty logging is enabled (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Separate TDP MMU shadow page allocation and initialization (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Derive page role for TDP MMU shadow pages from parent (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove redundant role overrides for TDP MMU shadow pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Refactor TDP MMU iterators to take kvm_mmu_page root (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Move restore_acc_track_spte() to spte.h (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Drop new_spte local variable from restore_acc_track_spte() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove unnecessary warnings from restore_acc_track_spte() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Consolidate logic to atomically install a new TDP MMU page table (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename handle_removed_tdp_mmu_page() to handle_removed_pt() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename TDP MMU functions that handle shadow pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Change tdp_mmu_{set,zap}_spte_atomic() to return 0/-EBUSY (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Automatically update iter->old_spte if cmpxchg fails (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename __rmap_write_protect() to rmap_write_protect() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename rmap_write_protect() to kvm_vcpu_write_protect_gfn() (Vitaly Kuznetsov) [2074835] - KVM: x86: Add checks for reserved-to-zero Hyper-V hypercall fields (Vitaly Kuznetsov) [2074835] - KVM: x86: Reject fixeds-size Hyper-V hypercalls with non-zero "var_cnt" (Vitaly Kuznetsov) [2074835] - KVM: x86: Shove vp_bitmap handling down into sparse_set_to_vcpu_mask() (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't bother reading sparse banks that end up being ignored (Vitaly Kuznetsov) [2074835] - KVM: x86: Add a helper to get the sparse VP_SET for IPIs and TLB flushes (Vitaly Kuznetsov) [2074835] - KVM: x86: Refactor kvm_hv_flush_tlb() to reduce indentation (Vitaly Kuznetsov) [2074835] - KVM: x86: Get the number of Hyper-V sparse banks from the VARHEAD field (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Consolidate comments about {Host,MMU}-writable (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename DEFAULT_SPTE_MMU_WRITEABLE to DEFAULT_SPTE_MMU_WRITABLE (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Move is_writable_pte() to spte.h (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Check SPTE writable invariants when setting leaf SPTEs (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Move SPTE writable invariant checks to a helper function (Vitaly Kuznetsov) [2074835] - KVM: LAPIC: Enable timer posted-interrupt only when mwait/hlt is advertised (Vitaly Kuznetsov) [2074835] - KVM: VMX: Dont' send posted IRQ if vCPU == this vCPU and vCPU is IN_GUEST_MODE (Vitaly Kuznetsov) [2074835] - KVM: SVM: Rename hook implementations to conform to kvm_x86_ops' names (Vitaly Kuznetsov) [2074835] - KVM: SVM: Rename SEV implemenations to conform to kvm_x86_ops hooks (Vitaly Kuznetsov) [2074835] - KVM: x86: Use more verbose names for mem encrypt kvm_x86_ops hooks (Vitaly Kuznetsov) [2074835] - KVM: SVM: Remove unused MAX_INST_SIZE #define (Vitaly Kuznetsov) [2074835] - KVM: SVM: Rename svm_flush_tlb() to svm_flush_tlb_current() (Vitaly Kuznetsov) [2074835] - KVM: x86: Move get_cs_db_l_bits() helper to SVM (Vitaly Kuznetsov) [2074835] - KVM: VMX: Rename VMX functions to conform to kvm_x86_ops names (Vitaly Kuznetsov) [2074835] - KVM: x86: Use static_call() for copy/move encryption context ioctls() (Vitaly Kuznetsov) [2074835] - KVM: x86: Unexport kvm_x86_ops (Vitaly Kuznetsov) [2074835] - KVM: x86: Uninline and export hv_track_root_tdp() (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Refactor PMU refresh to avoid referencing kvm_x86_ops.pmu_ops (Vitaly Kuznetsov) [2074835] - KVM: xen: Use static_call() for invoking kvm_x86_ops hooks (Vitaly Kuznetsov) [2074835] - KVM: x86: Use static_call() for .vcpu_deliver_sipi_vector() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Call vmx_get_cpl() directly in handle_dr() (Vitaly Kuznetsov) [2074835] - KVM: x86: Rename kvm_x86_ops pointers to align w/ preferred vendor names (Vitaly Kuznetsov) [2074835] - KVM: x86: Drop export for .tlb_flush_current() static_call key (Vitaly Kuznetsov) [2074835] - KVM: x86: skip host CPUID call for hypervisor leaves (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove unused "flags" of kvm_pv_kick_cpu_op() (Vitaly Kuznetsov) [2074835] - KVM: Remove unused "kvm" of kvm_make_vcpu_request() (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove unused "vcpu" of kvm_scale_tsc() (Vitaly Kuznetsov) [2074835] - KVM: x86/emulate: Remove unused "tss_selector" of task_switch_{16, 32}() (Vitaly Kuznetsov) [2074835] - KVM: x86/emulate: Remove unused "ctxt" of setup_syscalls_segments() (Vitaly Kuznetsov) [2074835] - KVM: x86/ioapic: Remove unused "addr" and "length" of ioapic_read_indirect() (Vitaly Kuznetsov) [2074835] - KVM: x86/i8259: Remove unused "addr" of elcr_ioport_{read,write}() (Vitaly Kuznetsov) [2074835] - KVM: SVM: improve split between svm_prepare_guest_switch and sev_es_prepare_guest_switch (Vitaly Kuznetsov) [2074835] - KVM: x86/svm: Remove unused "vcpu" of svm_check_exit_valid() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu_audit: Remove unused "level" of audit_spte_after_sync() (Vitaly Kuznetsov) [2074835] - KVM: x86/tdp_mmu: Remove unused "kvm" of kvm_tdp_mmu_get_root() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove unused "vcpu" of reset_{tdp,ept}_shadow_zero_bits_mask() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove unused "kvm" of __rmap_write_protect() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove unused "kvm" of kvm_mmu_unlink_parents() (Vitaly Kuznetsov) [2074835] - KVM: x86: Skip APICv update if APICv is disable at the module level (Vitaly Kuznetsov) [2074835] - KVM: x86: Drop NULL check on kvm_x86_ops.check_apicv_inhibit_reasons (Vitaly Kuznetsov) [2074835] - KVM: x86: Unexport __kvm_request_apicv_update() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap _all_ roots when unmapping gfn range in TDP MMU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Move "invalid" check out of kvm_tdp_mmu_get_root() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Use common TDP MMU zap helper for MMU notifier unmap hook (Vitaly Kuznetsov) [2074835] - KVM: x86/xen: Fix runstate updates to be atomic when preempting vCPU (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: move avic definitions from AMD's spec to svm.h (Vitaly Kuznetsov) [2074835] - KVM: x86: lapic: don't touch irr_pending in kvm_apic_update_apicv when inhibiting it (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: deal with L1 hypervisor that intercepts interrupts but lets L2 control them (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: expose clean bit support to the guest (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM/nVMX: set nested_run_pending on VM entry which is a result of RSM (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: mark vmcb01 as dirty when restoring SMM saved state (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: fix potential NULL derefernce on nested migration (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: don't passthrough SMAP/SMEP/PKE bits in !NPT && !gCR0.PG case (Vitaly Kuznetsov) [2074835] - Revert "svm: Add warning message for AVIC IPI invalid target" (Vitaly Kuznetsov) [2074835] - selftests: KVM: Test OS lock behavior (Vitaly Kuznetsov) [2074835] - selftests: KVM: Add OSLSR_EL1 to the list of blessed regs (Vitaly Kuznetsov) [2074835] - KVM: x86: Report deprecated x87 features in supported CPUID (Vitaly Kuznetsov) [2074835] - x86/cpufeatures: Add FDP_EXCPTN_ONLY and ZERO_FCS_FDS (Vitaly Kuznetsov) [2074835] - KVM: x86: use the KVM side max supported fixed counter (Vitaly Kuznetsov) [2074835] - x86: Share definition of __is_canonical_address() (Vitaly Kuznetsov) [2074835] - perf/x86/intel/pt: Relax address filter validation (Vitaly Kuznetsov) [2074835] - KVM: x86: Move delivery of non-APICv interrupt into vendor code (Vitaly Kuznetsov) [2074835] - KVM: eventfd: Fix false positive RCU usage warning (Vitaly Kuznetsov) [2074835] - selftests: kvm: check dynamic bits against KVM_X86_XCOMP_GUEST_SUPP (Vitaly Kuznetsov) [2074835] - KVM: x86: Sync the states size with the XCR0/IA32_XSS at, any time (Vitaly Kuznetsov) [2074835] - KVM: x86: Update vCPU's runtime CPUID on write to MSR_IA32_XSS (Vitaly Kuznetsov) [2074835] - KVM: x86: Keep MSR_IA32_XSS unchanged for INIT (Vitaly Kuznetsov) [2074835] - KVM: x86: Free kvm_cpuid_entry2 array on post-KVM_RUN KVM_SET_CPUID{,2} (Vitaly Kuznetsov) [2074835] - KVM: nVMX: WARN on any attempt to allocate shadow VMCS for vmcs02 (Vitaly Kuznetsov) [2074835] - KVM: selftests: Don't skip L2's VMCALL in SMM test for SVM guest (Vitaly Kuznetsov) [2074835] - KVM: x86: Check .flags in kvm_cpuid_check_equal() too (Vitaly Kuznetsov) [2074835] - KVM: x86: Forcibly leave nested virt when SMM state is toggled (Vitaly Kuznetsov) [2074835] - KVM: SVM: drop unnecessary code in svm_hv_vmcb_dirty_nested_enlightenments() (Vitaly Kuznetsov) [2074835] - KVM: SVM: hyper-v: Enable Enlightened MSR-Bitmap support for real (Vitaly Kuznetsov) [2074835] - KVM: SVM: Don't kill SEV guest if SMAP erratum triggers in usermode (Vitaly Kuznetsov) [2074835] - KVM: SVM: Don't apply SEV+SMAP workaround on code fetch or PT access (Vitaly Kuznetsov) [2074835] - KVM: SVM: Inject #UD on attempted emulation for SEV guest w/o insn buffer (Vitaly Kuznetsov) [2074835] - KVM: SVM: WARN if KVM attempts emulation on #UD or #GP for SEV guests (Vitaly Kuznetsov) [2074835] - KVM: x86: Pass emulation type to can_emulate_instruction() (Vitaly Kuznetsov) [2074835] - KVM: SVM: Explicitly require DECODEASSISTS to enable SEV support (Vitaly Kuznetsov) [2074835] - KVM: SVM: Don't intercept #GP for SEV guests (Vitaly Kuznetsov) [2074835] - Revert "KVM: SVM: avoid infinite loop on NPF from bad address" (Vitaly Kuznetsov) [2074835] - KVM: SVM: Never reject emulation due to SMAP errata for !SEV guests (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: skip eax alignment check for non-SVM instructions (Vitaly Kuznetsov) [2074835] - KVM: LAPIC: Also cancel preemption timer during SET_LAPIC (Vitaly Kuznetsov) [2074835] - KVM: VMX: Remove vmcs_config.order (Vitaly Kuznetsov) [2074835] - KVM/X86: Make kvm_vcpu_reload_apic_access_page() static (Vitaly Kuznetsov) [2074835] - KVM: selftests: Re-enable access_tracking_perf_test (Vitaly Kuznetsov) [2074835] - KVM: VMX: Set vmcs.PENDING_DBG.BS on #DB in STI/MOVSS blocking shadow (Vitaly Kuznetsov) [2074835] - KVM: remove async parameter of hva_to_pfn_remapped() (Vitaly Kuznetsov) [2074835] - x86,kvm/xen: Remove superfluous .fixup usage (Vitaly Kuznetsov) [2074835] - KVM: VMX: Zero host's SYSENTER_ESP iff SYSENTER is NOT used (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Fix the warning in lib/x86_64/processor.c (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Fix the warning in pmu_event_filter_test.c (Vitaly Kuznetsov) [2074835] - kvm: selftests: Do not indent with spaces (Vitaly Kuznetsov) [2074835] - KVM: SVM: Nullify vcpu_(un)blocking() hooks if AVIC is disabled (Vitaly Kuznetsov) [2074835] - KVM: SVM: Move svm_hardware_setup() and its helpers below svm_x86_ops (Vitaly Kuznetsov) [2074835] - KVM: SVM: Drop AVIC's intermediate avic_set_running() helper (Vitaly Kuznetsov) [2074835] - KVM: VMX: Don't do full kick when handling posted interrupt wakeup (Vitaly Kuznetsov) [2074835] - KVM: VMX: Fold fallback path into triggering posted IRQ helper (Vitaly Kuznetsov) [2074835] - KVM: VMX: Pass desired vector instead of bool for triggering posted IRQ (Vitaly Kuznetsov) [2074835] - KVM: VMX: Don't do full kick when triggering posted interrupt "fails" (Vitaly Kuznetsov) [2074835] - KVM: SVM: Skip AVIC and IRTE updates when loading blocking vCPU (Vitaly Kuznetsov) [2074835] - KVM: SVM: Use kvm_vcpu_is_blocking() in AVIC load to handle preemption (Vitaly Kuznetsov) [2074835] - KVM: SVM: Remove unnecessary APICv/AVIC update in vCPU unblocking path (Vitaly Kuznetsov) [2074835] - KVM: SVM: Don't bother checking for "running" AVIC when kicking for IPIs (Vitaly Kuznetsov) [2074835] - KVM: SVM: Signal AVIC doorbell iff vCPU is in guest mode (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove defunct pre_block/post_block kvm_x86_ops hooks (Vitaly Kuznetsov) [2074835] - KVM: x86: Unexport LAPIC's switch_to_{hv,sw}_timer() helpers (Vitaly Kuznetsov) [2074835] - KVM: VMX: Move preemption timer <=> hrtimer dance to common x86 (Vitaly Kuznetsov) [2074835] - KVM: Move x86 VMX's posted interrupt list_head to vcpu_vmx (Vitaly Kuznetsov) [2074835] - KVM: Drop unused kvm_vcpu.pre_pcpu field (Vitaly Kuznetsov) [2074835] - KVM: VMX: Handle PI descriptor updates during vcpu_put/load (Vitaly Kuznetsov) [2074835] - KVM: avoid warning on s390 in mark_page_dirty (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add a test to force emulation with a pending exception (Vitaly Kuznetsov) [2074835] - KVM: VMX: Reject KVM_RUN if emulation is required with pending exception (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Add test for KVM_SET_PMU_EVENT_FILTER (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Introduce x86_model() (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Export x86_family() for use outside of processor.c (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Introduce is_amd_cpu() (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Parameterize the CPUID vendor string check (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Use binary search to check filtered events (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Improve TLB flush comment in kvm_mmu_slot_remove_write_access() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Document and enforce MMU-writable and Host-writable invariants (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Clear MMU-writable during changed_pte notifier (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Fix write-protection of PTs mapped by the TDP MMU (Vitaly Kuznetsov) [2074835] - KVM: x86: Making the module parameter of vPMU more common (Vitaly Kuznetsov) [2074835] - KVM: selftests: Test KVM_SET_CPUID2 after KVM_RUN (Vitaly Kuznetsov) [2074835] - KVM: selftests: Rename 'get_cpuid_test' to 'cpuid_test' (Vitaly Kuznetsov) [2074835] - KVM: x86: Partially allow KVM_SET_CPUID{,2} after KVM_RUN (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Fix available_event_types check for REF_CPU_CYCLES event (Vitaly Kuznetsov) [2074835] - KVM: x86: Check for rmaps allocation (Vitaly Kuznetsov) [2074835] - KVM: SEV: Mark nested locking of kvm->lock (Vitaly Kuznetsov) [2074835] - KVM: SVM: include CR3 in initial VMSA state for SEV-ES guests (Vitaly Kuznetsov) [2074835] - KVM: VMX: Provide vmread version using asm-goto-with-outputs (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix wall clock writes in Xen shared_info not to mark page dirty (Vitaly Kuznetsov) [2074835] - KVM: x86/xen: Add KVM_IRQ_ROUTING_XEN_EVTCHN and event channel delivery (Vitaly Kuznetsov) [2074835] - KVM: x86/xen: Maintain valid mapping of Xen shared_info page (Vitaly Kuznetsov) [2074835] - KVM: Reinstate gfn_to_pfn_cache with invalidation support (Vitaly Kuznetsov) [2074835] - KVM: Warn if mark_page_dirty() is called without an active vCPU (Vitaly Kuznetsov) [2074835] - x86/kvm: Silence per-cpu pr_info noise about KVM clocks and steal time (Vitaly Kuznetsov) [2074835] - KVM: x86: Update vPMCs when retiring branch instructions (Vitaly Kuznetsov) [2074835] - KVM: x86: Update vPMCs when retiring instructions (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Add pmc->intr to refactor kvm_perf_overflow{_intr}() (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Reuse pmc_perf_hw_id() and drop find_fixed_event() (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Refactoring find_arch_event() to pmc_perf_hw_id() (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Setup pmc->eventsel for fixed PMCs (Vitaly Kuznetsov) [2074835] - KVM: x86: avoid out of bounds indices for fixed performance counters (Vitaly Kuznetsov) [2074835] - KVM: VMX: Mark VCPU_EXREG_CR3 dirty when !CR0_PG -> CR0_PG if EPT + !URG (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Reconstruct shadow page root if the guest PDPTEs is changed (Vitaly Kuznetsov) [2074835] - KVM: VMX: Save HOST_CR3 in vmx_set_host_fs_gs() (Vitaly Kuznetsov) [2074835] - Revert "KVM: X86: Update mmu->pdptrs only when it is changed" (Vitaly Kuznetsov) [2074835] - selftests: KVM: sev_migrate_tests: Add mirror command tests (Vitaly Kuznetsov) [2074835] - selftests: KVM: sev_migrate_tests: Fix sev_ioctl() (Vitaly Kuznetsov) [2074835] - selftests: KVM: sev_migrate_tests: Fix test_sev_mirror() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Wake vCPU when delivering posted IRQ even if vCPU == this vCPU (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add test to verify TRIPLE_FAULT on invalid L2 guest state (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Synthesize TRIPLE_FAULT for L2 if emulation is required (Vitaly Kuznetsov) [2074835] - KVM: VMX: Always clear vmx->fail on emulation_required (Vitaly Kuznetsov) [2074835] - selftests: KVM: Fix non-x86 compiling (Vitaly Kuznetsov) [2074835] - KVM: x86: Always set kvm_run->if_flag (Vitaly Kuznetsov) [2074835] - KVM: x86: remove PMU FIXED_CTR3 from msrs_to_save_all (Vitaly Kuznetsov) [2074835] - KVM: x86: Retry page fault if MMU reload is pending and root has no sp (Vitaly Kuznetsov) [2074835] - KVM: selftests: vmx_pmu_msrs_test: Drop tests mangling guest visible CPUIDs (Vitaly Kuznetsov) [2074835] - KVM: x86: Drop guest CPUID check for host initiated writes to MSR_IA32_PERF_CAPABILITIES (Vitaly Kuznetsov) [2074835] - selftests: KVM: Add test to verify KVM doesn't explode on "bad" I/O (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exit (Vitaly Kuznetsov) [2074835] - KVM: X86: Raise #GP when clearing CR0_PG in 64 bit mode (Vitaly Kuznetsov) [2074835] - selftests: KVM: avoid failures due to reserved HyperTransport region (Vitaly Kuznetsov) [2074835] - KVM: x86: Ignore sparse banks size for an "all CPUs", non-sparse IPI req (Vitaly Kuznetsov) [2074835] - KVM: Add Makefile.kvm for common files, use it for x86 (Vitaly Kuznetsov) [2074835] - KVM: Introduce CONFIG_HAVE_KVM_DIRTY_RING (Vitaly Kuznetsov) [2074835] - KVM: x86: selftests: svm_int_ctl_test: fix intercept calculation (Vitaly Kuznetsov) [2074835] - KVM: VMX: Clean up PI pre/post-block WARNs (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Ensure vCPU honors event request if posting nested IRQ fails (Vitaly Kuznetsov) [2074835] - KVM: x86: add a tracepoint for APICv/AVIC interrupt delivery (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Implement Enlightened MSR Bitmap feature (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Track whether changes in L0 require MSR bitmap for L2 to be rebuilt (Vitaly Kuznetsov) [2074835] - KVM: VMX: Introduce vmx_msr_bitmap_l01_changed() helper (Vitaly Kuznetsov) [2074835] - KVM: x86: Exit to userspace if emulation prepared a completion callback (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Don't use Enlightened MSR Bitmap for L3 (Vitaly Kuznetsov) [2074835] - KVM: x86: Use different callback if msr access comes from the emulator (Vitaly Kuznetsov) [2074835] - KVM: x86: Add an emulation type to handle completion of user exits (Vitaly Kuznetsov) [2074835] - KVM: x86: Handle 32-bit wrap of EIP for EMULTYPE_SKIP with flat code seg (Vitaly Kuznetsov) [2074835] - KVM: Clear pv eoi pending bit only when it is set (Vitaly Kuznetsov) [2074835] - KVM: x86: don't print when fail to read/write pv eoi memory (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove mmu parameter from load_pdptrs() (Vitaly Kuznetsov) [2074835] - KVM: X86: Rename gpte_is_8_bytes to has_4_byte_gpte and invert the direction (Vitaly Kuznetsov) [2074835] - KVM: VMX: Use ept_caps_to_lpage_level() in hardware_setup() (Vitaly Kuznetsov) [2074835] - KVM: X86: Add parameter huge_page_level to kvm_init_shadow_ept_mmu() (Vitaly Kuznetsov) [2074835] - KVM: X86: Add huge_page_level to __reset_rsvds_bits_mask_ept() (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove mmu->translate_gpa (Vitaly Kuznetsov) [2074835] - KVM: X86: Add parameter struct kvm_mmu *mmu into mmu->gva_to_gpa() (Vitaly Kuznetsov) [2074835] - KVM: X86: Calculate quadrant when !role.gpte_is_8_bytes (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove useless code to set role.gpte_is_8_bytes when role.direct (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove unused declaration of __kvm_mmu_free_some_pages() (Vitaly Kuznetsov) [2074835] - KVM: X86: Fix comment in __kvm_mmu_create() (Vitaly Kuznetsov) [2074835] - KVM: X86: Skip allocating pae_root for vcpu->arch.guest_mmu when !tdp_enabled (Vitaly Kuznetsov) [2074835] - KVM: SVM: Allocate sd->save_area with __GFP_ZERO (Vitaly Kuznetsov) [2074835] - KVM: SVM: Rename get_max_npt_level() to get_npt_level() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Change comments about vmx_get_msr() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Use kvm_set_msr_common() for MSR_IA32_TSC_ADJUST in the default way (Vitaly Kuznetsov) [2074835] - KVM: VMX: Save HOST_CR3 in vmx_prepare_switch_to_guest() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Update msr value after kvm_set_user_return_msr() succeeds (Vitaly Kuznetsov) [2074835] - KVM: VMX: Avoid to rdmsrl(MSR_IA32_SYSENTER_ESP) (Vitaly Kuznetsov) [2074835] - KVM: X86: Update mmu->pdptrs only when it is changed (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove kvm_register_clear_available() (Vitaly Kuznetsov) [2074835] - KVM: vmx, svm: clean up mass updates to regs_avail/regs_dirty bits (Vitaly Kuznetsov) [2074835] - KVM: VMX: Update vmcs.GUEST_CR3 only when the guest CR3 is dirty (Vitaly Kuznetsov) [2074835] - KVM: X86: Mark CR3 dirty when vcpu->arch.cr3 is changed (Vitaly Kuznetsov) [2074835] - KVM: SVM: Remove references to VCPU_EXREG_CR3 (Vitaly Kuznetsov) [2074835] - KVM: SVM: Remove outdated comment in svm_load_mmu_pgd() (Vitaly Kuznetsov) [2074835] - KVM: X86: Move CR0 pdptr_bits into header file as X86_CR0_PDPTR_BITS (Vitaly Kuznetsov) [2074835] - KVM: VMX: Add and use X86_CR4_PDPTR_BITS when !enable_ept (Vitaly Kuznetsov) [2074835] - KVM: VMX: Add and use X86_CR4_TLBFLUSH_BITS when !enable_ept (Vitaly Kuznetsov) [2074835] - KVM: SVM: Track dirtiness of PDPTRs even if NPT is disabled (Vitaly Kuznetsov) [2074835] - KVM: VMX: Mark VCPU_EXREG_PDPTR available in ept_save_pdptrs() (Vitaly Kuznetsov) [2074835] - KVM: X86: Ensure that dirty PDPTRs are loaded (Vitaly Kuznetsov) [2074835] - KVM: x86/svm: Add module param to control PMU virtualization (Vitaly Kuznetsov) [2074835] - KVM: VMX: Remove vCPU from PI wakeup list before updating PID.NV (Vitaly Kuznetsov) [2074835] - KVM: VMX: Move Posted Interrupt ndst computation out of write loop (Vitaly Kuznetsov) [2074835] - KVM: VMX: Read Posted Interrupt "control" exactly once per loop iteration (Vitaly Kuznetsov) [2074835] - KVM: VMX: Save/restore IRQs (instead of CLI/STI) during PI pre/post block (Vitaly Kuznetsov) [2074835] - KVM: VMX: Drop pointless PI.NDST update when blocking (Vitaly Kuznetsov) [2074835] - KVM: VMX: Use boolean returns for Posted Interrupt "test" helpers (Vitaly Kuznetsov) [2074835] - KVM: VMX: Drop unnecessary PI logic to handle impossible conditions (Vitaly Kuznetsov) [2074835] - KVM: VMX: Skip Posted Interrupt updates if APICv is hard disabled (Vitaly Kuznetsov) [2074835] - KVM: Add helpers to wake/query blocking vCPU (Vitaly Kuznetsov) [2074835] - KVM: x86: Invoke kvm_vcpu_block() directly for non-HALTED wait states (Vitaly Kuznetsov) [2074835] - KVM: x86: Directly block (instead of "halting") UNINITIALIZED vCPUs (Vitaly Kuznetsov) [2074835] - KVM: Don't redo ktime_get() when calculating halt-polling stop/deadline (Vitaly Kuznetsov) [2074835] - KVM: stats: Add stat to detect if vcpu is currently blocking (Vitaly Kuznetsov) [2074835] - KVM: Split out a kvm_vcpu_block() helper from kvm_vcpu_halt() (Vitaly Kuznetsov) [2074835] - KVM: Rename kvm_vcpu_block() => kvm_vcpu_halt() (Vitaly Kuznetsov) [2074835] - KVM: Drop obsolete kvm_arch_vcpu_block_finish() (Vitaly Kuznetsov) [2074835] - KVM: x86: Tweak halt emulation helper names to free up kvm_vcpu_halt() (Vitaly Kuznetsov) [2074835] - KVM: Don't block+unblock when halt-polling is successful (Vitaly Kuznetsov) [2074835] - KVM: Reconcile discrepancies in halt-polling stats (Vitaly Kuznetsov) [2074835] - KVM: Refactor and document halt-polling stats update helper (Vitaly Kuznetsov) [2074835] - KVM: Update halt-polling stats if and only if halt-polling was attempted (Vitaly Kuznetsov) [2074835] - KVM: Force PPC to define its own rcuwait object (Vitaly Kuznetsov) [2074835] - KVM: SVM: Ensure target pCPU is read once when signalling AVIC doorbell (Vitaly Kuznetsov) [2074835] - KVM: VMX: Don't unblock vCPU w/ Posted IRQ if IRQs are disabled in guest (Vitaly Kuznetsov) [2074835] - KVM: x86: change TLB flush indicator to bool (Vitaly Kuznetsov) [2074835] - KVM: Avoid atomic operations when kicking the running vCPU (Vitaly Kuznetsov) [2074835] - KVM: x86/MMU: Simplify flow of vmx_get_mt_mask (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Propagate memslot const qualifier (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove need for a vcpu from mmu_try_to_unsync_pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove need for a vcpu from kvm_slot_page_track_is_active (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Use shadow page role to detect PML-unfriendly pages for L2 (Vitaly Kuznetsov) [2074835] - KVM: nSVM: introduce struct vmcb_ctrl_area_cached (Vitaly Kuznetsov) [2074835] - KVM: nSVM: split out __nested_vmcb_check_controls (Vitaly Kuznetsov) [2074835] - KVM: nSVM: use svm->nested.save to load vmcb12 registers and avoid TOC/TOU races (Vitaly Kuznetsov) [2074835] - KVM: nSVM: use vmcb_save_area_cached in nested_vmcb_valid_sregs() (Vitaly Kuznetsov) [2074835] - KVM: nSVM: rename nested_load_control_from_vmcb12 in nested_copy_vmcb_control_to_cache (Vitaly Kuznetsov) [2074835] - KVM: nSVM: introduce svm->nested.save to cache save area before checks (Vitaly Kuznetsov) [2074835] - KVM: nSVM: move nested_vmcb_check_cr3_cr4 logic in nested_vmcb_valid_sregs (Vitaly Kuznetsov) [2074835] - KVM: Dynamically allocate "new" memslots from the get-go (Vitaly Kuznetsov) [2074835] - KVM: Wait 'til the bitter end to initialize the "new" memslot (Vitaly Kuznetsov) [2074835] - KVM: Optimize overlapping memslots check (Vitaly Kuznetsov) [2074835] - KVM: Optimize gfn lookup in kvm_zap_gfn_range() (Vitaly Kuznetsov) [2074835] - KVM: Call kvm_arch_flush_shadow_memslot() on the old slot in kvm_invalidate_memslot() (Vitaly Kuznetsov) [2074835] - KVM: Keep memslots in tree-based structures instead of array-based ones (Vitaly Kuznetsov) [2074835] - KVM: Use interval tree to do fast hva lookup in memslots (Vitaly Kuznetsov) [2074835] - KVM: Resolve memslot ID via a hash table instead of via a static array (Vitaly Kuznetsov) [2074835] - KVM: Move WARN on invalid memslot index to update_memslots() (Vitaly Kuznetsov) [2074835] - KVM: x86: Use nr_memslot_pages to avoid traversing the memslots array (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't call kvm_mmu_change_mmu_pages() if the count hasn't changed (Vitaly Kuznetsov) [2074835] - KVM: Don't make a full copy of the old memslot in __kvm_set_memory_region() (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't assume old/new memslots are non-NULL at memslot commit (Vitaly Kuznetsov) [2074835] - KVM: Use prepare/commit hooks to handle generic memslot metadata updates (Vitaly Kuznetsov) [2074835] - KVM: Stop passing kvm_userspace_memory_region to arch memslot hooks (Vitaly Kuznetsov) [2074835] - KVM: PPC: Avoid referencing userspace memory region in memslot updates (Vitaly Kuznetsov) [2074835] - KVM: x86: Use "new" memslot instead of userspace memory region (Vitaly Kuznetsov) [2074835] - KVM: s390: Use "new" memslot instead of userspace memory region (Vitaly Kuznetsov) [2074835] - KVM: arm64: Use "new" memslot instead of userspace memory region (Vitaly Kuznetsov) [2074835] - KVM: Let/force architectures to deal with arch specific memslot data (Vitaly Kuznetsov) [2074835] - KVM: Use "new" memslot's address space ID instead of dedicated param (Vitaly Kuznetsov) [2074835] - KVM: Resync only arch fields when slots_arch_lock gets reacquired (Vitaly Kuznetsov) [2074835] - KVM: Open code kvm_delete_memslot() into its only caller (Vitaly Kuznetsov) [2074835] - KVM: Require total number of memslot pages to fit in an unsigned long (Vitaly Kuznetsov) [2074835] - KVM: Convert kvm_for_each_vcpu() to using xa_for_each_range() (Vitaly Kuznetsov) [2074835] - KVM: arm64: vgic-v3: Fix vcpu index comparison (Vitaly Kuznetsov) [2074835] - KVM: Use 'unsigned long' as kvm_for_each_vcpu()'s index (Vitaly Kuznetsov) [2074835] - KVM: Convert the kvm->vcpus array to a xarray (Vitaly Kuznetsov) [2074835] - KVM: Move wiping of the kvm->vcpus array to common code (Vitaly Kuznetsov) [2074835] - KVM: MMU: update comment on the number of page role combinations (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Retry page fault if root is invalidated by memslot update (Vitaly Kuznetsov) [2074835] - KVM: VMX: Set failure code in prepare_vmcs02() (Vitaly Kuznetsov) [2074835] - KVM: ensure APICv is considered inactive if there is no APIC (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Fix reserved bits for AMD PerfEvtSeln register (Vitaly Kuznetsov) [2074835] - x86: Snapshot thread flags (Vitaly Kuznetsov) [2074835] - thread_info: Add helpers to snapshot thread flags (Vitaly Kuznetsov) [2074835] - KVM: fix avic_set_running for preemptable kernels (Vitaly Kuznetsov) [2074835] - KVM: VMX: clear vmx_x86_ops.sync_pir_to_irr if APICv is disabled (Vitaly Kuznetsov) [2074835] - KVM: SEV: accept signals in sev_lock_two_vms (Vitaly Kuznetsov) [2074835] - KVM: SEV: do not take kvm->lock when destroying (Vitaly Kuznetsov) [2074835] - KVM: SEV: Prohibit migration of a VM that has mirrors (Vitaly Kuznetsov) [2074835] - KVM: SEV: Do COPY_ENC_CONTEXT_FROM with both VMs locked (Vitaly Kuznetsov) [2074835] - selftests: sev_migrate_tests: add tests for KVM_CAP_VM_COPY_ENC_CONTEXT_FROM (Vitaly Kuznetsov) [2074835] - KVM: SEV: move mirror status to destination of KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM (Vitaly Kuznetsov) [2074835] - KVM: SEV: initialize regions_list of a mirror VM (Vitaly Kuznetsov) [2074835] - KVM: SEV: cleanup locking for KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM (Vitaly Kuznetsov) [2074835] - KVM: SEV: do not use list_replace_init on an empty list (Vitaly Kuznetsov) [2074835] - KVM: x86: Use a stable condition around all VT-d PI paths (Vitaly Kuznetsov) [2074835] - KVM: x86: check PIR even for vCPUs with disabled APICv (Vitaly Kuznetsov) [2074835] - KVM: VMX: prepare sync_pir_to_irr for running with APICv disabled (Vitaly Kuznetsov) [2074835] - KVM: selftests: page_table_test: fix calculation of guest_test_phys_mem (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Handle "default" period when selectively waking kthread (Vitaly Kuznetsov) [2074835] - KVM: MMU: shadow nested paging does not have PKU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove spurious TLB flushes in TDP MMU zap collapsible path (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Use yield-safe TDP MMU root iter in MMU notifier unmapping (Vitaly Kuznetsov) [2074835] - KVM: X86: Use vcpu->arch.walk_mmu for kvm_mmu_invlpg() (Vitaly Kuznetsov) [2074835] - KVM: selftests: Make sure kvm_create_max_vcpus test won't hit RLIMIT_NOFILE (Vitaly Kuznetsov) [2074835] - KVM: x86: Forbid KVM_SET_CPUID{,2} after KVM_RUN (Vitaly Kuznetsov) [2074835] - KVM: selftests: Avoid KVM_SET_CPUID2 after KVM_RUN in hyperv_features test (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Emulate guest TLB flush on nested VM-Enter with new vpid12 (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Abide to KVM_REQ_TLB_FLUSH_GUEST request on nested vmentry/vmexit (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Flush current VPID (L1 vs. L2) for KVM_REQ_TLB_FLUSH_GUEST (Vitaly Kuznetsov) [2074835] - KVM: SEV: expose KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM capability (Vitaly Kuznetsov) [2074835] - selftests: sev_migrate_tests: free all VMs (Vitaly Kuznetsov) [2074835] - selftests: fix check for circular KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM (Vitaly Kuznetsov) [2074835] - KVM: x86: ignore APICv if LAPIC is not enabled (Vitaly Kuznetsov) [2074835] - KVM: downgrade two BUG_ONs to WARN_ON_ONCE (Vitaly Kuznetsov) [2074835] - KVM: VMX: do not use uninitialized gfn_to_hva_cache (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Pass parameter flush as false in kvm_tdp_mmu_zap_collapsible_sptes() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Skip tlb flush if it has been done in zap_gfn_range() (Vitaly Kuznetsov) [2074835] - x86/kvm: remove unused ack_notifier callbacks (Vitaly Kuznetsov) [2074835] - KVM: Disallow user memslot with size that exceeds "unsigned long" (Vitaly Kuznetsov) [2074835] - KVM: Ensure local memslot copies operate on up-to-date arch-specific data (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Fix TLB flush range when handling disconnected pt (Vitaly Kuznetsov) [2074835] - KVM: x86: Assume a 64-bit hypercall for guests with protected state (Vitaly Kuznetsov) [2074835] - selftests: KVM: Add /x86_64/sev_migrate_tests to .gitignore (Vitaly Kuznetsov) [2074835] - KVM: SEV: Fix typo in and tweak name of cmd_allowed_from_miror() (Vitaly Kuznetsov) [2074835] - KVM: SEV: Drop a redundant setting of sev->asid during initialization (Vitaly Kuznetsov) [2074835] - KVM: SEV: WARN if SEV-ES is marked active but SEV is not (Vitaly Kuznetsov) [2074835] - KVM: SEV: Set sev_info.active after initial checks in sev_guest_init() (Vitaly Kuznetsov) [2074835] - KVM: SEV: Disallow COPY_ENC_CONTEXT_FROM if target has created vCPUs (Vitaly Kuznetsov) [2074835] - KVM: Kill kvm_map_gfn() / kvm_unmap_gfn() and gfn_to_pfn_cache (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Use a gfn_to_hva_cache for vmptrld (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Use kvm_read_guest_offset_cached() for nested VMCS check (Vitaly Kuznetsov) [2074835] - KVM: x86/xen: Use sizeof_field() instead of open-coding it (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Use kvm_{read,write}_guest_cached() for shadow_vmcs12 (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: include EFER.LMA in extended mmu role (Vitaly Kuznetsov) [2074835] - KVM: nVMX: don't use vcpu->arch.efer when checking host state on nested state load (Vitaly Kuznetsov) [2074835] - KVM: Fix steal time asm constraints (Vitaly Kuznetsov) [2074835] - KVM: x86: Move Intel Processor Trace interrupt handler to vmx.c (Vitaly Kuznetsov) [2074835] - KVM: Move x86's perf guest info callbacks to generic KVM (Vitaly Kuznetsov) [2074835] - KVM: x86: More precisely identify NMI from guest when handling PMI (Vitaly Kuznetsov) [2074835] - KVM: x86: Drop current_vcpu for kvm_running_vcpu + kvm_arch_vcpu variable (Vitaly Kuznetsov) [2074835] - perf/core: Rework guest callbacks to prepare for static_call support (Vitaly Kuznetsov) [2074835] - perf: Protect perf_guest_cbs with RCU (Vitaly Kuznetsov) [2074835] - KVM: x86: Register Processor Trace interrupt hook iff PT enabled in guest (Vitaly Kuznetsov) [2074835] - KVM: x86: Register perf callbacks after calling vendor's hardware_setup() (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix uninitialized eoi_exit_bitmap usage in vcpu_load_eoi_exitmap() (Vitaly Kuznetsov) [2074835] - KVM: selftests: Use perf_test_destroy_vm in memslot_modification_stress_test (Vitaly Kuznetsov) [2074835] - KVM: selftests: Wait for all vCPU to be created before entering guest mode (Vitaly Kuznetsov) [2074835] - KVM: selftests: Move vCPU thread creation and joining to common helpers (Vitaly Kuznetsov) [2074835] - KVM: selftests: Sync perf_test_args to guest during VM creation (Vitaly Kuznetsov) [2074835] - KVM: selftests: Fill per-vCPU struct during "perf_test" VM creation (Vitaly Kuznetsov) [2074835] - KVM: selftests: Start at iteration 0 instead of -1 (Vitaly Kuznetsov) [2074835] - KVM: selftests: Create VM with adjusted number of guest pages for perf tests (Vitaly Kuznetsov) [2074835] - KVM: selftests: Remove perf_test_args.host_page_size (Vitaly Kuznetsov) [2074835] - KVM: selftests: Move per-VM GPA into perf_test_args (Vitaly Kuznetsov) [2074835] - KVM: selftests: Use perf util's per-vCPU GPA/pages in demand paging test (Vitaly Kuznetsov) [2074835] - KVM: selftests: Capture per-vCPU GPA in perf_test_vcpu_args (Vitaly Kuznetsov) [2074835] - KVM: selftests: Use shorthand local var to access struct perf_tests_args (Vitaly Kuznetsov) [2074835] - KVM: selftests: Require GPA to be aligned when backed by hugepages (Vitaly Kuznetsov) [2074835] - KVM: selftests: Assert mmap HVA is aligned when using HugeTLB (Vitaly Kuznetsov) [2074835] - KVM: selftests: Expose align() helpers to tests (Vitaly Kuznetsov) [2074835] - KVM: selftests: Explicitly state indicies for vm_guest_mode_params array (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add event channel upcall support to xen_shinfo_test (Vitaly Kuznetsov) [2074835] - KVM: SEV: unify cgroup cleanup code for svm_vm_migrate_from (Vitaly Kuznetsov) [2074835] - KVM: x86: move guest_pv_has out of user_access section (Vitaly Kuznetsov) [2074835] - KVM: Move INVPCID type check from vmx and svm to the common kvm_handle_invpcid() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Add a helper function to retrieve the GPR index for INVPCID, INVVPID, and INVEPT (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Clean up x2APIC MSR handling for L2 (Vitaly Kuznetsov) [2074835] - KVM: VMX: Macrofy the MSR bitmap getters and setters (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Handle dynamic MSR intercept toggling (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Query current VMCS when determining if MSR bitmaps are in use (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't update vcpu->arch.pv_eoi.msr_val when a bogus value was written to MSR_KVM_PV_EOI_EN (Vitaly Kuznetsov) [2074835] - KVM: x86: Rename kvm_lapic_enable_pv_eoi() (Vitaly Kuznetsov) [2074835] - kvm: mmu: Use fast PF path for access tracking of huge pages when possible (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Properly dereference rcu-protected TDP MMU sptep iterator (Vitaly Kuznetsov) [2074835] - kvm: x86: Convert return type of *is_valid_rdpmc_ecx() to bool (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix recording of guest steal time / preempted status (Vitaly Kuznetsov) [2074835] - selftest: KVM: Add intra host migration tests (Vitaly Kuznetsov) [2074835] - selftest: KVM: Add open sev dev helper (Vitaly Kuznetsov) [2074835] - KVM: SEV: Add support for SEV-ES intra host migration (Vitaly Kuznetsov) [2074835] - KVM: SEV: Add support for SEV intra host migration (Vitaly Kuznetsov) [2074835] - KVM: SEV: provide helpers to charge/uncharge misc_cg (Vitaly Kuznetsov) [2074835] - KVM: generalize "bugged" VM to "dead" VM (Vitaly Kuznetsov) [2074835] - EFI: Introduce the new AMD Memory Encryption GUID. (Vitaly Kuznetsov) [2074835] - x86/kvm: Add AMD SEV specific Hypercall3 (Vitaly Kuznetsov) [2074835] - KVM: x86: SGX must obey the KVM_INTERNAL_ERROR_EMULATION protocol (Vitaly Kuznetsov) [2074835] - KVM: x86: On emulation failure, convey the exit reason, etc. to userspace (Vitaly Kuznetsov) [2074835] - KVM: x86: Get exit_reason as part of kvm_x86_ops.get_exit_info (Vitaly Kuznetsov) [2074835] - KVM: x86: Clarify the kvm_run.emulation_failure structure layout (Vitaly Kuznetsov) [2074835] - KVM: selftests: Fix nested SVM tests when built with clang (Vitaly Kuznetsov) [2074835] - kvm: x86: Remove stale declaration of kvm_no_apic_vcpu (Vitaly Kuznetsov) [2074835] - KVM: x86: Move SVM's APICv sanity check to common x86 (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Extract zapping of rmaps for gfn range to separate helper (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Drop a redundant remote TLB flush in kvm_zap_gfn_range() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Drop a redundant, broken remote TLB flush (Vitaly Kuznetsov) [2074835] - KVM: X86: Don't unload MMU in kvm_vcpu_flush_tlb_guest() (Vitaly Kuznetsov) [2074835] - KVM: X86: pair smp_wmb() of mmu_try_to_unsync_pages() with smp_rmb() (Vitaly Kuznetsov) [2074835] - KVM: emulate: Comment on difference between RDPMC implementation and manual (Vitaly Kuznetsov) [2074835] - KVM: x86: Add vendor name to kvm_x86_ops, use it for error messages (Vitaly Kuznetsov) [2074835] - kvm: x86: mmu: Make NX huge page recovery period configurable (Vitaly Kuznetsov) [2074835] - KVM: vPMU: Fill get_msr MSR_CORE_PERF_GLOBAL_OVF_CTRL w/ 0 (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename slot_handle_leaf to slot_handle_level_4k (Vitaly Kuznetsov) [2074835] - KVM: VMX: RTIT_CTL_BRANCH_EN has no dependency on other CPUID bit (Vitaly Kuznetsov) [2074835] - KVM: VMX: Rename pt_desc.addr_range to pt_desc.num_address_ranges (Vitaly Kuznetsov) [2074835] - KVM: VMX: Use precomputed vmx->pt_desc.addr_range (Vitaly Kuznetsov) [2074835] - KVM: VMX: Restore host's MSR_IA32_RTIT_CTL when it's not zero (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: clean up prefetch/prefault/speculative naming (Vitaly Kuznetsov) [2074835] - KVM: cleanup allocation of rmaps and page tracking data (Vitaly Kuznetsov) [2074835] - selftests: KVM: Introduce system counter offset test (Vitaly Kuznetsov) [2074835] - selftests: KVM: Add helpers for vCPU device attributes (Vitaly Kuznetsov) [2074835] - selftests: KVM: Add test for KVM_{GET,SET}_CLOCK (Vitaly Kuznetsov) [2074835] - kvm: x86: protect masterclock with a seqcount (Vitaly Kuznetsov) [2074835] - KVM: x86: Report host tsc and realtime values in KVM_GET_CLOCK (Vitaly Kuznetsov) [2074835] - KVM: x86: avoid warning with -Wbitwise-instead-of-logical (Vitaly Kuznetsov) [2074835] - KVM: x86: only allocate gfn_track when necessary (Vitaly Kuznetsov) [2074835] - KVM: x86: add config for non-kvm users of page tracking (Vitaly Kuznetsov) [2074835] - nSVM: Check for reserved encodings of TLB_CONTROL in nested VMCB (Vitaly Kuznetsov) [2074835] - kvm: use kvfree() in kvm_arch_free_vm() (Vitaly Kuznetsov) [2074835] - KVM: x86: Expose Predictive Store Forwarding Disable (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Avoid memslot lookup in make_spte and mmu_try_to_unsync_pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Avoid memslot lookup in rmap_add (Vitaly Kuznetsov) [2074835] - KVM: MMU: pass struct kvm_page_fault to mmu_set_spte (Vitaly Kuznetsov) [2074835] - KVM: MMU: pass kvm_mmu_page struct to make_spte (Vitaly Kuznetsov) [2074835] - KVM: MMU: set ad_disabled in TDP MMU role (Vitaly Kuznetsov) [2074835] - KVM: MMU: remove unnecessary argument to mmu_set_spte (Vitaly Kuznetsov) [2074835] - KVM: MMU: clean up make_spte return value (Vitaly Kuznetsov) [2074835] - KVM: MMU: inline set_spte in FNAME(sync_page) (Vitaly Kuznetsov) [2074835] - KVM: MMU: inline set_spte in mmu_set_spte (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Avoid memslot lookup in page_fault_handle_page_track (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Pass the memslot around via struct kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: unify tdp_mmu_map_set_spte_atomic and tdp_mmu_set_spte_atomic_no_dirty_log (Vitaly Kuznetsov) [2074835] - KVM: MMU: mark page dirty in make_spte (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Fold rmap_recycle into rmap_add (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Verify shadow walk doesn't terminate early in page faults (Vitaly Kuznetsov) [2074835] - KVM: MMU: change tracepoints arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change disallowed_hugepage_adjust() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change kvm_mmu_hugepage_adjust() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change fast_page_fault() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change tdp_mmu_map_handle_target_level() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change kvm_tdp_mmu_map() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change FNAME(fetch)() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change __direct_map() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change handle_abnormal_pfn() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change kvm_faultin_pfn() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change page_fault_handle_page_track() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change direct_page_fault() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change mmu->page_fault() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: Introduce struct kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: pass unadulterated gpa to direct_page_fault (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix potential race in KVM_GET_CLOCK (Vitaly Kuznetsov) [2074835] - KVM: x86: extract KVM_GET_CLOCK/KVM_SET_CLOCK to separate functions (Vitaly Kuznetsov) [2074835] - kvm: x86: abstract locking around pvclock_update_vm_gtod_copy (Vitaly Kuznetsov) [2074835] - KVM: X86: Move PTE present check from loop body to __shadow_walk_next() (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: implement nested TSC scaling (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: add module param to control TSC scaling (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: add module param to control LBR virtualization (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: don't copy pause related settings (Vitaly Kuznetsov) [2074835] - kvm: irqfd: avoid update unmodified entries of the routing (Vitaly Kuznetsov) [2074835] - KVM: X86: Don't check unsync if the original spte is writible (Vitaly Kuznetsov) [2074835] - KVM: X86: Don't unsync pagetables when speculative (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove FNAME(update_pte) (Vitaly Kuznetsov) [2074835] - KVM: X86: Zap the invalid list after remote tlb flushing (Vitaly Kuznetsov) [2074835] - KVM: X86: Change kvm_sync_page() to return true when remote flush is needed (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove kvm_mmu_flush_or_zap() (Vitaly Kuznetsov) [2074835] - KVM: X86: Don't flush current tlb on shadow page modification (Vitaly Kuznetsov) [2074835] - KVM: selftests: Fix kvm_vm_free() in cr4_cpuid_sync and vmx_tsc_adjust tests (Vitaly Kuznetsov) [2074835] - kvm: selftests: Fix spelling mistake "missmatch" -> "mismatch" (Vitaly Kuznetsov) [2074835] - KVM: x86: Manually retrieve CPUID.0x1 when getting FMS for RESET/INIT (Vitaly Kuznetsov) [2074835] - KVM: x86: WARN on non-zero CRs at RESET to detect improper initalization (Vitaly Kuznetsov) [2074835] - KVM: SVM: Move RESET emulation to svm_vcpu_reset() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Move RESET emulation to vmx_vcpu_reset() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Drop explicit zeroing of MSR guest values at vCPU creation (Vitaly Kuznetsov) [2074835] - KVM: x86: Fold fx_init() into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove defunct setting of XCR0 for guest during vCPU create (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove defunct setting of CR0.ET for guests during vCPU create (Vitaly Kuznetsov) [2074835] - KVM: x86: Simplify retrieving the page offset when loading PDTPRs (Vitaly Kuznetsov) [2074835] - KVM: x86: Subsume nested GPA read helper into load_pdptrs() (Vitaly Kuznetsov) [2074835] - kvm: rename KVM_MAX_VCPU_ID to KVM_MAX_VCPU_IDS (Vitaly Kuznetsov) [2074835] - KVM: Make kvm_make_vcpus_request_mask() use pre-allocated cpu_kick_mask (Vitaly Kuznetsov) [2074835] - KVM: Pre-allocate cpumasks for kvm_make_all_cpus_request_except() (Vitaly Kuznetsov) [2074835] - KVM: Drop 'except' parameter from kvm_make_vcpus_request_mask() (Vitaly Kuznetsov) [2074835] - KVM: Optimize kvm_make_vcpus_request_mask() a bit (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: Avoid calling kvm_make_vcpus_request_mask() with vcpu_mask==NULL (Vitaly Kuznetsov) [2074835] - KVM: use vma_pages() helper (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Reset vmxon_ptr upon VMXOFF emulation. (Vitaly Kuznetsov) [2074835] - x86/kvm: Always inline to_svm() (Vitaly Kuznetsov) [2074835] - x86/kvm: Always inline vmload() / vmsave() (Vitaly Kuznetsov) [2074835] - x86/kvm: Always inline sev_*guest() (Vitaly Kuznetsov) [2074835] - KVM: Remove tlbs_dirty (Vitaly Kuznetsov) [2074835] - KVM: X86: fix lazy allocation of rmaps (Vitaly Kuznetsov) [2074835] - KVM: Remove unnecessary export of kvm_{inc,dec}_notifier_count() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Drop 'shared' param from tdp_mmu_link_page() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Add detailed page size stats (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: bump mmu notifier count in kvm_zap_gfn_range (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: fix parameters to kvm_flush_remote_tlbs_with_address (Vitaly Kuznetsov) [2074835] - Revert "KVM: x86/mmu: Allow zap gfn range to operate under the mmu read lock" (Vitaly Kuznetsov) [2074835] - KVM: X86: Introduce mmu_rmaps_stat per-vm debugfs file (Vitaly Kuznetsov) [2074835] - KVM: X86: Introduce kvm_mmu_slot_lpages() helpers (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Protect marking SPs unsync when using TDP MMU with spinlock (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Don't step down in the TDP iterator when zapping all SPTEs (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Don't leak non-leaf SPTEs when zapping all SPTEs (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename __gfn_to_rmap to gfn_to_rmap (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Leverage vcpu->last_used_slot in tdp_mmu_map_handle_target_level (Vitaly Kuznetsov) [2074835] - KVM: const-ify all relevant uses of struct kvm_memory_slot (Vitaly Kuznetsov) [2074835] - KVM: Don't take mmu_lock for range invalidation unless necessary (Vitaly Kuznetsov) [2074835] - KVM: Block memslot updates across range_start() and range_end() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Lazily allocate memslot rmaps (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Skip rmap operations if rmaps not allocated (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Tear down roots before kvm_mmu_zap_all_fast returns (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Fast invalidation for TDP MMU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Allow enabling/disabling dirty logging under MMU read lock (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Allow zapping collapsible SPTEs to use MMU read lock (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Allow zap gfn range to operate under the mmu read lock (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Allow yielding during MMU notifier unmap/zap, if possible (Vitaly Kuznetsov) [2074835] - KVM: Take mmu_lock when handling MMU notifier iff the hva hits a memslot (Vitaly Kuznetsov) [2074835] - KVM: Move MMU notifier's mmu_lock acquisition into common helper (Vitaly Kuznetsov) [2074835] - KVM: Kill off the old hva-based MMU notifier callbacks (Vitaly Kuznetsov) [2074835] - KVM: PPC: Convert to the gfn-based MMU notifier callbacks (Vitaly Kuznetsov) [2074835] - KVM: arm64: Convert to the gfn-based MMU notifier callbacks (Vitaly Kuznetsov) [2074835] - KVM: Move x86's MMU notifier memslot walkers to generic code (Vitaly Kuznetsov) [2074835] - KVM: Assert that notifier count is elevated in .change_pte() (Vitaly Kuznetsov) [2074835] - KVM: Move arm64's MMU notifier trace events to generic code (Vitaly Kuznetsov) [2074835] - KVM: Switch to new MMU notifiers API (Vitaly Kuznetsov) [2074835] - scsi: qedi: Remove redundant flush_workqueue() calls (Nilesh Javali) [2044837] - scsi: qedi: Fix SYSFS_FLAG_FW_SEL_BOOT formatting (Nilesh Javali) [2044837] - xfs: reserve quota for dir expansion when linking/unlinking files (Carlos Maiolino) [2082833] - iwlwifi: fix use-after-free (Jose Ignacio Tornos Martinez) [2091539] - nfs: fix broken handling of the softreval mount option (Benjamin Coddington) [2083224] - ethtool: extend ringparam setting/getting API with rx_buf_len (Ivan Vecera) [2091857] - ethtool: add support to set/get rx buf len via ethtool (Ivan Vecera) [2091857] - ethtool: add support to set/get tx copybreak buf size via ethtool (Ivan Vecera) [2091857]- x86/apic: Make TSC deadline timer detection message visible (David Arcari) [2098086] - x86/apic: Move TSC deadline timer debug printk (David Arcari) [2098086] - [s390] KVM: s390: selftests: Add error memop tests (Claudio Imbrenda) [1984917] - [s390] KVM: s390: selftests: Add more copy memop tests (Claudio Imbrenda) [1984917] - [s390] KVM: s390: selftests: Add named stages for memop test (Claudio Imbrenda) [1984917] - [s390] KVM: s390: selftests: Add macro as abstraction for MEM_OP (Claudio Imbrenda) [1984917] - [s390] KVM: s390: selftests: Split memop tests (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Fix lockdep issue in vm memop (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Add missing vm MEM_OP size check (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Clarify key argument for MEM_OP in api docs (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Update api documentation for memop ioctl (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Add capability for storage key extension of MEM_OP IOCTL (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Rename existing vcpu memop functions (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Add vm IOCTL for key checked guest absolute memory access (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Add optional storage key checking to MEMOP IOCTL (Claudio Imbrenda) [1984917] - [s390] KVM: s390: selftests: Test TEST PROTECTION emulation (Claudio Imbrenda) [1984917] - [s390] KVM: s390: handle_tprot: Honor storage keys (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Honor storage keys when accessing guest memory (Claudio Imbrenda) [1984917] - [s390] s390/uaccess: Add copy_from/to_user_key functions (Claudio Imbrenda) [1984917] - [s390] s390/uaccess: fix compile error (Claudio Imbrenda) [1984917] - [s390] s390/uaccess: introduce bit field for OAC specifier (Claudio Imbrenda) [1984917] - [s390] KVM: s390: gaccess: Cleanup access to guest pages (Claudio Imbrenda) [1984917] - [s390] KVM: s390: gaccess: Refactor access address range check (Claudio Imbrenda) [1984917] - [s390] KVM: s390: gaccess: Refactor gpa and length calculation (Claudio Imbrenda) [1984917] - xfs: reorder iunlink remove operation in xfs_ifree (Brian Foster) [2081146] - tcp: fix TCP socket rehash stats mis-accounting (Antoine Tenart) [2073082] - tcp: export count for rehash attempts (Antoine Tenart) [2073082] - tcp: add SRTT to SCM_TIMESTAMPING_OPT_STATS (Antoine Tenart) [2073082] - tcp: add new SNMP counter for drops when try to queue in rcv queue (Antoine Tenart) [2073082] - tcp: add SNMP counter for zero-window drops (Antoine Tenart) [2073082] - net: udp: introduce UDP_MIB_MEMERRORS for udp_mem (Antoine Tenart) [2073082] - context_tracking: Sync up lockdep and cpu irqs state to prevent false warnings (Waiman Long) [2098074] - platform/x86: ISST: Fix possible circular locking dependency detected (Prarit Bhargava) [2072659] - platform/x86: ISST: use semi-colons instead of commas (Prarit Bhargava) [2072659] - platform/x86: intel_speed_select_if: Move to intel sub-directory (Prarit Bhargava) [2072659] - x86/sgx: Free backing memory after faulting the enclave page (Vladis Dronov) [2081351] - x86/sgx: Fix missing poison handling in reclaimer (Vladis Dronov) [2081351] - x86/sgx: Silence softlockup detection when releasing large enclaves (Vladis Dronov) [2081351] - selftests/sgx: Treat CC as one argument (Vladis Dronov) [2081351] - selftests/x86: Add validity check and allow field splitting (Vladis Dronov) [2081351] - selftests/sgx: Remove extra newlines in test output (Vladis Dronov) [2081351] - selftests/sgx: Ensure enclave data available during debug print (Vladis Dronov) [2081351] - selftests/sgx: Do not attempt enclave build without valid enclave (Vladis Dronov) [2081351] - selftests/sgx: Fix NULL-pointer-dereference upon early test failure (Vladis Dronov) [2081351] - x86/sgx: Remove .fixup usage (Vladis Dronov) [2081351] - x86/sgx: Fix NULL pointer dereference on non-SGX systems (Vladis Dronov) [2081351] - x86/sgx: Add an attribute for the amount of SGX memory in a NUMA node (Vladis Dronov) [2081351] - vmxnet3: disable overlay offloads if UPT device does not support (Kamal Heib) [2100226] - vmxnet3: update to version 7 (Kamal Heib) [2100226] - vmxnet3: use ext1 field to indicate encapsulated packet (Kamal Heib) [2100226] - vmxnet3: limit number of TXDs used for TSO packet (Kamal Heib) [2100226] - vmxnet3: add command to set ring buffer sizes (Kamal Heib) [2100226] - vmxnet3: add support for out of order rx completion (Kamal Heib) [2100226] - vmxnet3: add support for large passthrough BAR register (Kamal Heib) [2100226] - vmxnet3: add support for capability registers (Kamal Heib) [2100226] - vmxnet3: prepare for version 7 changes (Kamal Heib) [2100226] - net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() (Kamal Heib) [2100226] - net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() (Kamal Heib) [2100226]- iommu/amd: Enable swiotlb in all cases (Jerry Snitselaar) [2072179] - iommu/arm-smmu-v3-sva: Fix mm use-after-free (Jerry Snitselaar) [2072179] - dma-direct: don't over-decrypt memory (Jerry Snitselaar) [2072179] - dma-direct: always leak memory that can't be re-encrypted (Jerry Snitselaar) [2072179] - dma-direct: clean up the remapping checks in dma_direct_alloc (Jerry Snitselaar) [2072179] - dma-direct: don't call dma_set_decrypted for remapped allocations (Jerry Snitselaar) [2072179] - dma-direct: factor out dma_set_{de,en}crypted helpers (Jerry Snitselaar) [2072179] - swiotlb: max mapping size takes min align mask into account (Jerry Snitselaar) [2072179] - dma-debug: change allocation mode from GFP_NOWAIT to GFP_ATIOMIC (Jerry Snitselaar) [2072179] - dma-direct: don't fail on highmem CMA pages in dma_direct_alloc_pages (Jerry Snitselaar) [2072179] - dma-direct: factor out a helper for DMA_ATTR_NO_KERNEL_MAPPING allocations (Jerry Snitselaar) [2072179] - swiotlb: make swiotlb_exit a no-op if SWIOTLB_FORCE is set (Jerry Snitselaar) [2072179] - dma-direct: use is_swiotlb_active in dma_direct_map_page (Jerry Snitselaar) [2072179] - iommu/vt-d: Calculate mask for non-aligned flushes (Jerry Snitselaar) [2072179] - iommu/amd: Call memunmap in error path (Jerry Snitselaar) [2072179] - iommu/vt-d: Drop duplicate check in dma_pte_free_pagetable() (Jerry Snitselaar) [2072179] - iommu/vt-d: Use correctly sized arguments for bit field (Jerry Snitselaar) [2072179] - Revert "iommu/arm-smmu-v3: Decrease the queue size of evtq and priq" (Jerry Snitselaar) [2072179] - iommu: Fix potential use-after-free during probe (Jerry Snitselaar) [2072179] - dma-direct: avoid redundant memory sync for swiotlb (Jerry Snitselaar) [2072179] - iommu/iova: Fix race between FQ timeout and teardown (Jerry Snitselaar) [2072179] - iommu/io-pgtable-arm: Fix table descriptor paddr formatting (Jerry Snitselaar) [2072179] - iommu: Extend mutex lock scope in iommu_probe_device() (Jerry Snitselaar) [2072179] - iommu/amd: X2apic mode: mask/unmask interrupts on suspend/resume (Jerry Snitselaar) [2072179] - iommu/amd: X2apic mode: setup the INTX registers on mask/unmask (Jerry Snitselaar) [2072179] - iommu/amd: X2apic mode: re-enable after resume (Jerry Snitselaar) [2072179] - iommu/amd: Restore GA log/tail pointer on host resume (Jerry Snitselaar) [2072179] - iommu/amd: Clarify AMD IOMMUv2 initialization messages (Jerry Snitselaar) [2072179] - iommu/vt-d: Avoid duplicate removing in __domain_mapping() (Jerry Snitselaar) [2072179] - iommu/vt-d: Fix an unbalanced rcu_read_lock/rcu_read_unlock() (Jerry Snitselaar) [2072179] - iommu/vt-d: Check FL and SL capability sanity in scalable mode (Jerry Snitselaar) [2072179] - iommu/vt-d: Add present bit check in pasid entry setup helpers (Jerry Snitselaar) [2072179] - iommu/vt-d: Preset A/D bits for user space DMA usage (Jerry Snitselaar) [2072179] - iommu/vt-d: Remove unnecessary oom message (Jerry Snitselaar) [2072179] - iommu/vt-d: Enable ATS for the devices in SATC table (Jerry Snitselaar) [1893460] - iommu/vt-d: Parse SATC reporting structure (Jerry Snitselaar) [1893460] - iommu/vt-d: Dump DMAR translation structure when DMA fault occurs (Jerry Snitselaar) [1868826] - nvme: fix typos in nvme status code values (Gopal Tiwari) [2091824] - Adding CONFIG_NVME_VERBOSE_ERRORS to RHEL-8. (Gopal Tiwari) [2091824] - nvme: add missing status values to verbose logging (Gopal Tiwari) [2091824] - nvme: don't print verbose errors for internal passthrough requests (Gopal Tiwari) [2091824] - nvme: add verbose error logging (Gopal Tiwari) [2091824] - perf/x86/msr: Add Raptor Lake CPU support (Michael Petlan) [2094572] - perf/x86: Add Intel Raptor Lake support (Michael Petlan) [2094572] - perf/x86/cstate: Add SAPPHIRERAPIDS_X CPU support (Michael Petlan) [2094572] - perf/x86/cstate: Add Raptor Lake support (Michael Petlan) [2094572] - [s390] s390/lcs: fix variable dereferenced before check (Mete Durlu) [2043835] - [s390] s390/ctcm: fix potential memory leak (Mete Durlu) [2043835] - [s390] s390/ctcm: fix variable dereferenced before check (Mete Durlu) [2043835] - [s390] s390/net: sort out physical vs virtual pointers usage (Mete Durlu) [2043835] - [s390] s390/qeth: remove check for packing mode in qeth_check_outbound_queue() (Mete Durlu) [2043835] - [s390] s390/qeth: fine-tune .ndo_select_queue() (Mete Durlu) [2043835] - [s390] s390/qeth: don't offer .ndo_bridge_* ops for OSA devices (Mete Durlu) [2043835] - [s390] s390/qeth: split up L2 netdev_ops (Mete Durlu) [2043835] - [s390] s390/qeth: simplify qeth_receive_skb() (Mete Durlu) [2043835] - [s390] s390/lcs: add braces around empty function body (Mete Durlu) [2043835] - [s390] s390/ctcm: add __printf format attribute to ctcm_dbf_longtext (Mete Durlu) [2043835] - [s390] s390/ctcm: fix format string (Mete Durlu) [2043835] - [s390] s390/qeth: allocate RX queue at probe time (Mete Durlu) [2043835] - [s390] s390/qeth: update kerneldoc for qeth_add_hw_header() (Mete Durlu) [2043835] - [s390] s390/qeth: fix kernel doc comments (Mete Durlu) [2043835] - [s390] s390/qeth: add __printf format attribute to qeth_dbf_longtext (Mete Durlu) [2043835] - [s390] s390/qeth: fix various format strings (Mete Durlu) [2043835] - [s390] s390/qeth: don't keep track of Input Queue count (Mete Durlu) [2043835] - [s390] s390/qeth: clarify remaining dev_kfree_skb_any() users (Mete Durlu) [2043835] - [s390] s390/qeth: move qdio's QAOB cache into qeth (Mete Durlu) [2043835] - [s390] s390/qeth: improve trace entries for MAC address (un)registration (Mete Durlu) [2043835] - [s390] s390/netiucv: remove incorrect kernel doc indicators (Mete Durlu) [2043835] - [s390] s390/lcs: remove incorrect kernel doc indicators (Mete Durlu) [2043835] - [s390] s390/ctcm: remove incorrect kernel doc indicators (Mete Durlu) [2043835] - [s390] s390/qeth: clean up device_type management (Mete Durlu) [2043835] - [s390] s390/qeth: clean up QETH_PROT_* naming (Mete Durlu) [2043835] - mm/memcg: Free percpu stats memory of dying memcg's (Waiman Long) [2004037] - netfilter: flowtable: fix TCP flow teardown (Florian Westphal) [2088234] - netfilter: conntrack: annotate data-races around ct->timeout (Florian Westphal) [2088234] - netfilter: conntrack: initialize ct->timeout (Florian Westphal) [2088234] - NFSv4: Fix free of uninitialized nfs4_label on referral lookup. (Scott Mayhew) [2090994] - md: fix double free of io_acct_set bioset (Nigel Croxon) [2094076] - md: Don't set mddev private to NULL in raid0 pers->free (Nigel Croxon) [2094076] - md: protect md_unregister_thread from reentrancy (Nigel Croxon) [2094076] - md: don't unregister sync_thread with reconfig_mutex held (Nigel Croxon) [2094076] - raid5: don't set the discard_alignment queue limit (Nigel Croxon) [2094076] - md: Replace role magic numbers with defined constants (Nigel Croxon) [2094076] - md/raid0: Ignore RAID0 layout if the second zone has only one device (Nigel Croxon) [2094076] - md/raid5: Annotate functions that hold device_lock with __must_hold (Nigel Croxon) [2094076] - md/raid5-ppl: Annotate with rcu_dereference_protected() (Nigel Croxon) [2094076] - md/raid5: Annotate rdev/replacement access when mddev_lock is held (Nigel Croxon) [2094076] - md/raid5: Annotate rdev/replacement accesses when nr_pending is elevated (Nigel Croxon) [2094076] - md/raid5: Add __rcu annotation to struct disk_info (Nigel Croxon) [2094076] - md/raid5: Un-nest struct raid5_percpu definition (Nigel Croxon) [2094076] - md/raid5: Cleanup setup_conf() error returns (Nigel Croxon) [2094076] - md: replace deprecated strlcpy & remove duplicated line (Nigel Croxon) [2094076] - md/bitmap: don't set sb values if can't pass sanity check (Nigel Croxon) [2094076] - md: fix an incorrect NULL check in md_reload_sb (Nigel Croxon) [2094076] - md: fix an incorrect NULL check in does_sb_need_changing (Nigel Croxon) [2094076] - md: use msleep() in md_notify_reboot() (Nigel Croxon) [2094076] - ext4: force overhead calculation if the s_overhead_cluster makes no sense (Lukas Czerner) [2079886] - ext4: fix overhead calculation to account for the reserved gdt blocks (Lukas Czerner) [2079886] - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole (Lukas Czerner) [2079886] - ext4: fix use-after-free in ext4_search_dir (Lukas Czerner) [2079886] - ext4: fix symlink file size not match to file content (Lukas Czerner) [2079886] - ext4: fix fallocate to use file_modified to update permissions consistently (Lukas Czerner) [2085623] - ext4: remove unused macro MPAGE_DA_EXTENT_TAIL (Lukas Czerner) [2079886] - ext4: add missing braces in ext4_ext_drop_refs() (Lukas Czerner) [2079886] - ext4: remove obsolete comment from ext4_can_extents_be_merged() (Lukas Czerner) [2079886] - ext4: make some functions static in extents.c (Lukas Czerner) [2079886] - ext4: remove redundant S_ISREG() checks from ext4_fallocate() (Lukas Czerner) [2079886] - ext4: clean up len and offset checks in ext4_fallocate() (Lukas Czerner) [2079886] - ext4: remove ext4_{ind,ext}_calc_metadata_amount() (Lukas Czerner) [2079886] - ext4: fix fs corruption when tring to remove a non-empty directory with IO error (Lukas Czerner) [2079886] - ext4: fix error handling in ext4_restore_inline_data() (Lukas Czerner) [2079886] - jbd2: export jbd2_journal_[grab|put]_journal_head (Lukas Czerner) [2079886] - ext4: don't use the orphan list when migrating an inode (Lukas Czerner) [2079886] - ext4: set csum seed in tmp inode while migrating to extents (Lukas Czerner) [2079886] - ext4: fix an use-after-free issue about data=journal writeback mode (Lukas Czerner) [2079886] - ext4: fix bh ref count on error paths (Lukas Czerner) [2079886] - ext4: fix a possible ABBA deadlock due to busy PA (Lukas Czerner) [2079886] - ext4: discard preallocations before releasing group lock (Lukas Czerner) [2079886] - ext4: make ext_debug() implementation to use pr_debug() (Lukas Czerner) [2079886] - ext4: mballoc: make mb_debug() implementation to use pr_debug() (Lukas Czerner) [2079886] - ext4: improve ext_debug() msg in case of block allocation failure (Lukas Czerner) [2079886] - ext4: use BIT() macro for BH_** state bits (Lukas Czerner) [2079886] - ext4: balloc: use task_pid_nr() helper (Lukas Czerner) [2079886] - ext4: mballoc: fix possible NULL ptr & remove BUG_ONs from DOUBLE_CHECK (Lukas Czerner) [2079886] - ext4: mballoc: refactor code inside DOUBLE_CHECK into separate function (Lukas Czerner) [2079886] - ext4: mballoc: make ext4_mb_use_preallocated() return type as bool (Lukas Czerner) [2079886] - ext4: mballoc: simplify error handling in ext4_init_mballoc() (Lukas Czerner) [2079886] - ext4: mballoc: fix few other format specifier in mb_debug() (Lukas Czerner) [2079886] - ext4: mballoc: correct the mb_debug() format specifier for pa_len var (Lukas Czerner) [2079886] - ext4: mballoc: add more mb_debug() msgs (Lukas Czerner) [2079886] - ext4: mballoc: refactor ext4_mb_show_ac() (Lukas Czerner) [2079886] - ext4: mballoc: print bb_free info even when it is 0 (Lukas Czerner) [2079886] - ext4: fix dead loop in ext4_mb_new_blocks (Lukas Czerner) [2079886] - ext4: mballoc: use lock for checking free blocks while retrying (Lukas Czerner) [2079886] - ext4: mballoc: refactor ext4_mb_good_group() (Lukas Czerner) [2079886] - ext4: mballoc: introduce pcpu seqcnt for freeing PA to improve ENOSPC handling (Lukas Czerner) [2079886] - ext4: mballoc: refactor ext4_mb_discard_preallocations() (Lukas Czerner) [2079886] - ext4: mballoc: add blocks to PA list under same spinlock after allocating blocks (Lukas Czerner) [2079886] - ext4: fix lazy initialization next schedule time computation in more granular unit (Lukas Czerner) [2079886] - ext4: fix avefreec in find_group_orlov (Lukas Czerner) [2079886] - ext4: allow the dax flag to be set and cleared on inline directories (Lukas Czerner) [2079886] - ext4: annotate data race in jbd2_journal_dirty_metadata() (Lukas Czerner) [2079886] - ext4: annotate data race in start_this_handle() (Lukas Czerner) [2079886] - ext4: fix superblock checksum failure when setting password salt (Lukas Czerner) [2079886] - ext4: correctly report "not supported" for {usr,grp}jquota when !CONFIG_QUOTA (Lukas Czerner) [2079886] - jbd2: fix ocfs2 corrupt when clearing block group bits (Lukas Czerner) [2079886] - ext4: fix ext4_empty_dir() for directories with holes (Lukas Czerner) [2079886] - ext4: allow directory holes (Lukas Czerner) [2079886] - net/af_packet: make sure to pull mac header (Hangbin Liu) [2066976] - rcu/nocb: Make rcu_core() callbacks acceleration preempt-safe (Waiman Long) [2097549] - redhat: drop expired testing secureboot signing key (Jarod Wilson) [2095199]- atlantic: Fix issue in the pm resume flow. (Igor Russkikh) [2002395] - atlantic: Fix driver resume flow. (Igor Russkikh) [2002395] - Build intel_sdsi with {tools_make} (Prarit Bhargava) [1971951] - redhat/kernel.spec.template: Add intel_sdsi tool (Prarit Bhargava) [1971951] - redhat/configs: Add CONFIG_INTEL_SDSI (Prarit Bhargava) [1971951] - selftests: sdsi: test sysfs setup (Prarit Bhargava) [1971951] - tools arch x86: Add Intel SDSi provisiong tool (Prarit Bhargava) [1971951] - platform/x86: Add Intel Software Defined Silicon driver (Prarit Bhargava) [1971951] - platform/x86/intel: Fix 'rmmod pmt_telemetry' panic (Prarit Bhargava) [2080426] - x86/cpu: Add new Alderlake and Raptorlake CPU model numbers (Prarit Bhargava) [2040019 2040059] - netfilter: nf_tables: sanitize nft_set_desc_concat_parse() (Florian Westphal) [2096403] {CVE-2022-2078} - mt76: mt7921: Fix the error handling path of mt7921_pci_probe() (Íñigo Huguet) [2096758] - Watchdog: sp5100_tco: Enable Family 17h+ CPUs (Sudheesh Mavila) [2031643] - Watchdog: sp5100_tco: Add initialization using EFCH MMIO (Sudheesh Mavila) [2031643] - kernel/resource: Introduce request_mem_region_muxed() (Sudheesh Mavila) [2031643] - Watchdog: sp5100_tco: Refactor MMIO base address initialization (Sudheesh Mavila) [2031643] - Watchdog: sp5100_tco: Move timer initialization into function (Sudheesh Mavila) [2031643] - watchdog: sp5100_tco: Add support for get_timeleft (Sudheesh Mavila) [2031643] - watchdog: sp5100_tco: Enable watchdog on Family 17h devices if disabled (Sudheesh Mavila) [2031643] - watchdog: sp5100_tco: drop warning after registering device (Sudheesh Mavila) [2031643] - watchdog: sp5100_tco: drop warning after calling watchdog_init_timeout (Sudheesh Mavila) [2031643] - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" (Chris von Recklinghausen) [2059701] {CVE-2022-0854} - swiotlb: fix info leak with DMA_FROM_DEVICE (Chris von Recklinghausen) [2059701] {CVE-2022-0854} - redhat/configs: Add CONFIG_S390_UV_UAPI (Claudio Imbrenda) [1984905] - [s390] s390/uv_uapi: depend on CONFIG_S390 (Claudio Imbrenda) [1984905] - [s390] drivers/s390/char: Add Ultravisor io device (Claudio Imbrenda) [1984905] - cpufreq: Specify default governor on command line (Prarit Bhargava) [2083766] - cpufreq: Fix locking issues with governors (Prarit Bhargava) [2083766] - cpufreq: Register governors at core_initcall (Prarit Bhargava) [2083766] - nvme: fix RCU hole that allowed for endless looping in multipath round robin (Gopal Tiwari) [2078806] - nvme-multipath: fix hang when disk goes live over reconnect (Gopal Tiwari) [2078806] - nvme-tcp: send H2CData PDUs based on MAXH2CDATA (Gopal Tiwari) [2078806] - nvme: also mark passthrough-only namespaces ready in nvme_update_ns_info (Gopal Tiwari) [2078806] - nvme: don't return an error from nvme_configure_metadata (Gopal Tiwari) [2078806] - nvme-tcp: fix bogus request completion when failing to send AER (Gopal Tiwari) [2078806] - nvme-fabrics: remove the unneeded ret variable in nvmf_dev_show (Gopal Tiwari) [2078806] - nvme-pci: add the IGNORE_DEV_SUBNQN quirk for Intel P4500/P4600 SSDs (Gopal Tiwari) [2078806] - nvme-fabrics: print out valid arguments when reading from /dev/nvme-fabrics (Gopal Tiwari) [2078806] - nvmet-tcp: fix possible list corruption for unexpected command failure (Gopal Tiwari) [2078806] - nvme: fix use after free when disconnecting a reconnecting ctrl (Gopal Tiwari) [2078806] - nvme-multipath: set ana_log_size to 0 after free ana_log_buf (Gopal Tiwari) [2078806] - nvme: disable namespace access for unsupported metadata (Gopal Tiwari) [2078806] - nvme: report write pointer for a full zone as zone start + zone len (Gopal Tiwari) [2078806] - nvme: show subsys nqn for duplicate cntlids (Gopal Tiwari) [2078806] - nvme-pci: add NO APST quirk for Kioxia device (Gopal Tiwari) [2078806] - nvme: fix write zeroes pi (Gopal Tiwari) [2078806] - nvmet: use flex_array_size and struct_size (Gopal Tiwari) [2078806] - nvme: drop scan_lock and always kick requeue list when removing namespaces (Gopal Tiwari) [2078806] - nvmet: use struct_size over open coded arithmetic (Gopal Tiwari) [2078806] - nvme-pci: clear shadow doorbell memory on resets (Gopal Tiwari) [2078806] - nvmet: use macro definitions for setting cmic value (Gopal Tiwari) [2078806] - nvme-rdma: fix error code in nvme_rdma_setup_ctrl (Gopal Tiwari) [2078806] - nvmet: use macro definition for setting nmic value (Gopal Tiwari) [2078806] - nvmet-rdma: implement get_max_queue_size controller op (Gopal Tiwari) [2078806] - nvmet: add get_max_queue_size op for controllers (Gopal Tiwari) [2078806] - nvme-rdma: limit the maximal queue size for RDMA controllers (Gopal Tiwari) [2078806] - nvme: paring quiesce/unquiesce (Gopal Tiwari) [2078806] - nvme: add APIs for stopping/starting admin queue (Gopal Tiwari) [2078806] - nvme: prepare for pairing quiescing and unquiescing (Gopal Tiwari) [2078806] - nvme: apply nvme API to quiesce/unquiesce admin queue (Gopal Tiwari) [2078806] - nvme: loop: clear NVME_CTRL_ADMIN_Q_STOPPED after admin queue is reallocated (Gopal Tiwari) [2078806] - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove (Gopal Tiwari) [2078806] - nvme: remove the GENHD_FL_UP check in nvme_ns_remove (Gopal Tiwari) [2078806] - nvme-rdma: destroy cm id before destroy qp to avoid use after free (Gopal Tiwari) [2078806] - nvme: only call synchronize_srcu when clearing current path (Gopal Tiwari) [2078806] - nvme-multipath: revalidate paths during rescan (Gopal Tiwari) [2078806] - nvme: remove the unused NVME_NS_* enum (Gopal Tiwari) [2078806] - nvme: Have NVME_FABRICS select NVME_CORE instead of transport drivers (Gopal Tiwari) [2078806] - nvme-pci: disable hmb on idle suspend (Gopal Tiwari) [2078806] - nvme: allow user toggling hmb usage (Gopal Tiwari) [2078806] - nvme-fabrics: remove superfluous nvmf_host_put in nvmf_parse_options (Gopal Tiwari) [2078806] - nvme: add set feature tracing support (Gopal Tiwari) [2078806] - nvmet: add set feature tracing support (Gopal Tiwari) [2078806] - nvme-pci: cmb sysfs: one file, one value (Gopal Tiwari) [2078806] - nvme-pci: use attribute group for cmb sysfs (Gopal Tiwari) [2078806] - compiler.h: Introduce absolute_pointer macro (Gopal Tiwari) [2078806] - vdpa: Fix vdpa-vhost driver (Laurent Vivier) [2093851] - nl80211: fix locking in nl80211_set_tx_bitrate_mask() (Íñigo Huguet) [2059994] - mac80211_hwsim: call ieee80211_tx_prepare_skb under RCU protection (Íñigo Huguet) [2059994] - mac80211_hwsim: fix RCU protected chanctx access (Íñigo Huguet) [2059994] - mac80211: Reset MBSSID parameters upon connection (Íñigo Huguet) [2059994] - cfg80211: retrieve S1G operating channel number (Íñigo Huguet) [2059994] - nl80211: validate S1G channel width (Íñigo Huguet) [2059994] - mac80211: fix rx reordering with non explicit / psmp ack policy (Íñigo Huguet) [2059994] - ath11k: reduce the wait time of 11d scan and hw scan while add interface (Íñigo Huguet) [2059994] - iwlwifi: iwl-dbg: Use del_timer_sync() before freeing (Íñigo Huguet) [2059994] - bus: mhi: host: pci_generic: Flush recovery worker during freeze (Íñigo Huguet) [2059994] - bus: mhi: host: pci_generic: Add missing poweroff() PM callback (Íñigo Huguet) [2059994] - mac80211: fix ht_capa printout in debugfs (Íñigo Huguet) [2059994] - cfg80211: hold bss_lock while updating nontrans_list (Íñigo Huguet) [2059994] - nl80211: correctly check NL80211_ATTR_REG_ALPHA2 size (Íñigo Huguet) [2059994] - ath9k: Fix usage of driver-private space in tx_info (Íñigo Huguet) [2059994] - brcmfmac: sdio: Fix undefined behavior due to shift overflowing the constant (Íñigo Huguet) [2059994] - mt76: Fix undefined behavior due to shift overflowing the constant (Íñigo Huguet) [2059994] - Revert "ath11k: mesh: add support for 256 bitmap in blockack frames in 11ax" (Íñigo Huguet) [2059994] - ath9k: Properly clear TX status area before reporting to mac80211 (Íñigo Huguet) [2059994] - iwlwifi: mvm: Don't fail if PPAG isn't supported (Íñigo Huguet) [2059994] - bus: mhi: Make mhi_state_str[] array static inline and move to common.h (Íñigo Huguet) [2059994] - bus: mhi: Move common MHI definitions out of host directory (Íñigo Huguet) [2059994] - bus: mhi: host: Rename "struct mhi_tre" to "struct mhi_ring_element" (Íñigo Huguet) [2059994] - bus: mhi: Cleanup the register definitions used in headers (Íñigo Huguet) [2059994] - bus: mhi: Use bitfield operations for handling DWORDs of ring elements (Íñigo Huguet) [2059994] - bus: mhi: Use bitfield operations for register read and write (Íñigo Huguet) [2059994] - bus: mhi: Move host MHI code to "host" directory (Íñigo Huguet) [2059994] - bus: mhi: Fix MHI DMA structure endianness (Íñigo Huguet) [2059994] - bus: mhi: Fix pm_state conversion to string (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Add mru_default for Quectel EM1xx series (Íñigo Huguet) [2059994] - rfkill: make new event layout opt-in (Íñigo Huguet) [2059994] - rtw89: implement stop and resume channels transmission v1 (Íñigo Huguet) [2059994] - rtw89: extend mac tx_en bits from 16 to 32 (Íñigo Huguet) [2059994] - rtw89: change value assignment style of rtw89_mac_cfg_gnt() (Íñigo Huguet) [2059994] - rtw89: 8852c: add mac_ctrl_path and mac_cfg_gnt APIs (Íñigo Huguet) [2059994] - rtw89: disable FW and H2C function if CPU disabled (Íñigo Huguet) [2059994] - rtw89: initialize preload window of D-MAC (Íñigo Huguet) [2059994] - rtw89: modify MAC enable functions (Íñigo Huguet) [2059994] - rtw89: add config_rf_reg_v1 to configure RF parameter tables (Íñigo Huguet) [2059994] - rtw89: 8852c: add read/write rf register function (Íñigo Huguet) [2059994] - rtw89: 8852c: add setting of TB UL TX power offset (Íñigo Huguet) [2059994] - rtw89: 8852c: add write/read crystal function in CFO tracking (Íñigo Huguet) [2059994] - rtw89: modify dcfo_comp to share with chips (Íñigo Huguet) [2059994] - rtw89: Fix spelling mistake "Mis-Match" -> "Mismatch" (Íñigo Huguet) [2059994] - brcmfmac: p2p: Fix spelling mistake "Comback" -> "Comeback" (Íñigo Huguet) [2059994] - iwlwifi: mei: fix building iwlmei (Íñigo Huguet) [2059994] - mt76: fix monitor rx FCS error in DFS channel (Íñigo Huguet) [2059994] - mt76: mt7921: don't enable beacon filter when IEEE80211_CONF_CHANGE_MONITOR is set (Íñigo Huguet) [2059994] - mt76: fix wrong HE data rate in sniffer tool (Íñigo Huguet) [2059994] - mt76: mt7915: introduce 802.11ax multi-bss support (Íñigo Huguet) [2059994] - mt76: mt7921: move mt7921_init_hw in a dedicated work (Íñigo Huguet) [2059994] - mt76: mt7921: add mt7921u driver (Íñigo Huguet) [2059994] - mt76: mt7921: move mt7921_usb_sdio_tx_status_data in mac common code. (Íñigo Huguet) [2059994] - mt76: mt7921: move mt7921_usb_sdio_tx_complete_skb in common mac code. (Íñigo Huguet) [2059994] - mt76: mt7921: move mt7921_usb_sdio_tx_prepare_skb in common mac code (Íñigo Huguet) [2059994] - mt76: mt7921: update mt7921_skb_add_usb_sdio_hdr to support usb (Íñigo Huguet) [2059994] - mt76: mt7921: disable runtime pm for usb (Íñigo Huguet) [2059994] - mt76: usb: introduce __mt76u_init utility routine (Íñigo Huguet) [2059994] - mt76: usb: add req_type to ___mt76u_wr signature (Íñigo Huguet) [2059994] - mt76: usb: add req_type to ___mt76u_rr signature (Íñigo Huguet) [2059994] - mt76: mt7915: fix typos in comments (Íñigo Huguet) [2059994] - mt76: mt7915: fix phy cap in mt7915_set_stream_he_txbf_caps() (Íñigo Huguet) [2059994] - mt76: mt7915: fix beamforming mib stats (Íñigo Huguet) [2059994] - mt76: mt7915: set band1 TGID field in tx descriptor (Íñigo Huguet) [2059994] - mt76: fix invalid rssi report (Íñigo Huguet) [2059994] - mt76: use le32/16_get_bits() whenever possible (Íñigo Huguet) [2059994] - mt76: connac: make read-only array ba_range static const (Íñigo Huguet) [2059994] - mt76: mt7915: check for devm_pinctrl_get() failure (Íñigo Huguet) [2059994] - mt76: mt7921: get rid of mt7921_wait_for_mcu_init declaration (Íñigo Huguet) [2059994] - mt76: mt7915: add txpower init for 6GHz (Íñigo Huguet) [2059994] - mt76: mt7915: fix eeprom fields of txpower init values (Íñigo Huguet) [2059994] - mt76: mt7915: add 6 GHz support (Íñigo Huguet) [2059994] - mt76: connac: add 6 GHz support for wtbl and starec configuration (Íñigo Huguet) [2059994] - mt76: mt7915: allow beaconing on all chains (Íñigo Huguet) [2059994] - mt76: fix monitor mode crash with sdio driver (Íñigo Huguet) [2059994] - mt76: mt7921: fix mt7921_queues_acq implementation (Íñigo Huguet) [2059994] - mt76: mt7921: fix xmit-queue dump for usb and sdio (Íñigo Huguet) [2059994] - mt76: mt7921: make mt7921_init_tx_queues static (Íñigo Huguet) [2059994] - mt76: split single ldpc cap bit into bits (Íñigo Huguet) [2059994] - mt76: mt7915: fix DFS no radar detection event (Íñigo Huguet) [2059994] - mt76: mt7921: use mt76_hw instead of open coding it (Íñigo Huguet) [2059994] - mt76: mt7921: fix up the monitor mode (Íñigo Huguet) [2059994] - mt76: mt7663u: introduce mt7663u_mcu_power_on routine (Íñigo Huguet) [2059994] - mt76: mt7615: honor ret from mt7615_mcu_restart in mt7663u_mcu_init (Íñigo Huguet) [2059994] - rtw89: fix uninitialized variable of rtw89_append_probe_req_ie() (Íñigo Huguet) [2059994] - rtlwifi: rtl8821ae: fix typos in comments (Íñigo Huguet) [2059994] - rtlwifi: rtl8192cu: Add On Networks N150 (Íñigo Huguet) [2059994] - mwifiex: make read-only array wmm_oui static const (Íñigo Huguet) [2059994] - mac80211: update bssid_indicator in ieee80211_assign_beacon (Íñigo Huguet) [2059994] - mac80211: MBSSID channel switch (Íñigo Huguet) [2059994] - mac80211: MBSSID beacon handling in AP mode (Íñigo Huguet) [2059994] - mac80211: always have ieee80211_sta_restart() (Íñigo Huguet) [2059994] - mac80211: Add support to trigger sta disconnect on hardware restart (Íñigo Huguet) [2059994] - mac80211: fix potential double free on mesh join (Íñigo Huguet) [2059994] - mac80211: correct legacy rates check in ieee80211_calc_rx_airtime (Íñigo Huguet) [2059994] - nl80211: fix typo of NL80211_IF_TYPE_OCB in documentation (Íñigo Huguet) [2059994] - mac80211: Use GFP_KERNEL instead of GFP_ATOMIC when possible (Íñigo Huguet) [2059994] - mac80211: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS_ATTRIBUTE (Íñigo Huguet) [2059994] - rtw89: 8852c: process logic efuse map (Íñigo Huguet) [2059994] - rtw89: 8852c: process efuse of phycap (Íñigo Huguet) [2059994] - rtw89: support DAV efuse reading operation (Íñigo Huguet) [2059994] - rtw89: 8852c: add chip::dle_mem (Íñigo Huguet) [2059994] - rtw89: add page_regs to handle v1 chips (Íñigo Huguet) [2059994] - rtw89: add chip_info::{h2c,c2h}_reg to support more chips (Íñigo Huguet) [2059994] - rtw89: add hci_func_en_addr to support variant generation (Íñigo Huguet) [2059994] - rtw89: add power_{on/off}_func (Íñigo Huguet) [2059994] - rtw89: read chip version depends on chip ID (Íñigo Huguet) [2059994] - rtw89: pci: use a struct to describe all registers address related to DMA channel (Íñigo Huguet) [2059994] - rtw89: pci: add V1 of PCI channel address (Íñigo Huguet) [2059994] - rtw89: pci: add struct rtw89_pci_info (Íñigo Huguet) [2059994] - rtw89: 8852c: add 8852c empty files (Íñigo Huguet) [2059994] - brcmfmac: make the read-only array pktflags static const (Íñigo Huguet) [2059994] - rtlwifi: rtl8192ce: remove duplicated function '_rtl92ce_phy_set_rf_sleep' (Íñigo Huguet) [2059994] - ath10k: Fix error handling in ath10k_setup_msa_resources (Íñigo Huguet) [2059994] - ath11k: remove unneeded flush_workqueue (Íñigo Huguet) [2059994] - iwlwifi: bump FW API to 72 for AX devices (Íñigo Huguet) [2059994] - iwlwifi: acpi: move ppag code from mvm to fw/acpi (Íñigo Huguet) [2059994] - iwlwifi: dbg: check trigger data before access (Íñigo Huguet) [2059994] - iwlwifi: dbg: in sync mode don't call schedule (Íñigo Huguet) [2059994] - iwlwifi: use 4k queue size for Bz A-step (Íñigo Huguet) [2059994] - iwlwifi: pcie: fix SW error MSI-X mapping (Íñigo Huguet) [2059994] - iwlwifi: yoyo: dump IMR DRAM only for HW and FW error (Íñigo Huguet) [2059994] - iwlwifi: mvm: add support for IMR based on platform (Íñigo Huguet) [2059994] - iwlwifi: yoyo: disable IMR DRAM region if IMR is disabled (Íñigo Huguet) [2059994] - iwlwifi: mvm: remove cipher scheme support (Íñigo Huguet) [2059994] - iwlwifi: Configure FW debug preset via module param. (Íñigo Huguet) [2059994] - iwlwifi: mvm: add a flag to reduce power command. (Íñigo Huguet) [2059994] - iwlwifi: bump FW API to 71 for AX devices (Íñigo Huguet) [2059994] - ath9k: make array voice_priority static const (Íñigo Huguet) [2059994] - rtw89: declare HE capabilities in 6G band (Íñigo Huguet) [2059994] - rtw89: fix HE PHY bandwidth capability (Íñigo Huguet) [2059994] - rtw89: add tx_wake notify for low ps mode (Íñigo Huguet) [2059994] - rtw89: 8852a: add ieee80211_ops::hw_scan (Íñigo Huguet) [2059994] - Revert "ath: add support for special 0x0 regulatory domain" (Íñigo Huguet) [2059994] - rtw89: get channel parameters of 160MHz bandwidth (Íñigo Huguet) [2059994] - mt76: fix dfs state issue with 160 MHz channels (Íñigo Huguet) [2059994] - mt76: mt7915: simplify conditional (Íñigo Huguet) [2059994] - mt76: mt7921: fix injected MPDU transmission to not use HW A-MSDU (Íñigo Huguet) [2059994] - mt76: mt7915e: Enable thermal management by default (Íñigo Huguet) [2059994] - mt76: mt7915e: Add a hwmon attribute to get the actual throttle state. (Íñigo Huguet) [2059994] - mt76: mt7915e: Fix degraded performance after temporary overheat (Íñigo Huguet) [2059994] - mt76: improve signal strength reporting (Íñigo Huguet) [2059994] - mt76: mt7915: use min_t() to make code cleaner (Íñigo Huguet) [2059994] - mt76: mt7915: fix the muru tlv issue (Íñigo Huguet) [2059994] - mt76: mt7915: check band idx for bcc event (Íñigo Huguet) [2059994] - mt76: mt7615: Fix assigning negative values to unsigned variable (Íñigo Huguet) [2059994] - mt76: connac: adjust wlan_idx size from u8 to u16 (Íñigo Huguet) [2059994] - mt76: mt7915: fix endianness warnings in mt7915_mac_tx_free() (Íñigo Huguet) [2059994] - mt76: mt7915: fix endianness warnings in mt7915_debugfs_rx_fw_monitor (Íñigo Huguet) [2059994] - mt76: mt7615: fix compiler warning on frame size (Íñigo Huguet) [2059994] - mt76: mt7915: initialize smps mode in mt7915_mcu_sta_rate_ctrl_tlv() (Íñigo Huguet) [2059994] - mt76: mt7915: introduce band_idx in mt7915_phy (Íñigo Huguet) [2059994] - mt76: mt7915: add support for MT7986 (Íñigo Huguet) [2059994] - ath10k: fix pointer arithmetic error in trace call (Íñigo Huguet) [2059994] - ath11k: add dbring debug support (Íñigo Huguet) [2059994] - ath11k: translate HE status to radiotap format (Íñigo Huguet) [2059994] - ath11k: decode HE status tlv (Íñigo Huguet) [2059994] - ath11k: switch to using ieee80211_tx_status_ext() (Íñigo Huguet) [2059994] - mt76: mt7921s: fix missing fc type/sub-type for 802.11 pkts (Íñigo Huguet) [2059994] - mt76: mt7915: fix potential memory leak of fw monitor packets (Íñigo Huguet) [2059994] - mt76: mt7915: Fix channel state update error issue (Íñigo Huguet) [2059994] - mt76: fix endianness errors in reverse_frag0_hdr_trans (Íñigo Huguet) [2059994] - mt76: mt7615: introduce SAR support (Íñigo Huguet) [2059994] - mt76: mt7915: fix injected MPDU transmission to not use HW A-MSDU (Íñigo Huguet) [2059994] - rtw88: change rtw_info() to proper message level (Íñigo Huguet) [2059994] - rtw89: Limit the CFO boundaries of x'tal value (Íñigo Huguet) [2059994] - rtw89: phy: handle txpwr lmt/lmt_ru of 160M bandwidth (Íñigo Huguet) [2059994] - rtw89: phy: handle txpwr lmt/lmt_ru of 6G band (Íñigo Huguet) [2059994] - ath11k: Fix frames flush failure caused by deadlock (Íñigo Huguet) [2059994] - ath11k: Handle failure in qmi firmware ready (Íñigo Huguet) [2059994] - ath11k: Invalidate cached reo ring entry before accessing it (Íñigo Huguet) [2059994] - ath: Replace zero-length arrays with flexible-array members (Íñigo Huguet) [2059994] - ath11k: Replace zero-length arrays with flexible-array members (Íñigo Huguet) [2059994] - ath10k: Replace zero-length array with flexible-array member (Íñigo Huguet) [2059994] - ath9k: use hw_random API instead of directly dumping into random.c (Íñigo Huguet) [2059994] - ath11k: configure RDDM size to mhi for recovery by firmware (Íñigo Huguet) [2059994] - ath11k: fix invalid m3 buffer address (Íñigo Huguet) [2059994] - ath11k: add ath11k_qmi_free_resource() for recovery (Íñigo Huguet) [2059994] - rtw89: core.h: Replace zero-length array with flexible-array member (Íñigo Huguet) [2059994] - brcmfmac: Replace zero-length arrays with flexible-array members (Íñigo Huguet) [2059994] - rtw89: fix RCU usage in rtw89_core_txq_push() (Íñigo Huguet) [2059994] - rtw88: coex: Update rtl8822c COEX version to 22020720 (Íñigo Huguet) [2059994] - rtw88: coex: Add C2H/H2C handshake with BT mailbox for asking HID Info (Íñigo Huguet) [2059994] - rtw88: coex: Add WLAN MIMO power saving for Bluetooth gaming controller (Íñigo Huguet) [2059994] - rtw88: coex: update BT PTA counter regularly (Íñigo Huguet) [2059994] - rtw88: coex: Improve WLAN throughput when HFP COEX (Íñigo Huguet) [2059994] - rtw88: 8822ce: add support for TX/RX 1ss mode (Íñigo Huguet) [2059994] - iwlwifi: dbg_ini: Split memcpy() to avoid multi-field write (Íñigo Huguet) [2059994] - iwlwifi: mvm: Fix an error code in iwl_mvm_up() (Íñigo Huguet) [2059994] - iwlwifi: Fix -EIO error code that is never returned (Íñigo Huguet) [2059994] - iwlwifi: mvm: rfi: use kmemdup() to replace kzalloc + memcpy (Íñigo Huguet) [2059994] - iwlwifi: Fix syntax errors in comments (Íñigo Huguet) [2059994] - iwlwifi: dvm: use struct_size over open coded arithmetic (Íñigo Huguet) [2059994] - iwlwifi/fw: use struct_size over open coded arithmetic (Íñigo Huguet) [2059994] - iwlwifi: Make use of the helper macro LIST_HEAD() (Íñigo Huguet) [2059994] - iwlwifi: mvm: fix off by one in iwl_mvm_stat_iterator_all_macs() (Íñigo Huguet) [2059994] - iwlwifi: yoyo: send hcmd to fw after dump collection completes. (Íñigo Huguet) [2059994] - iwlwifi: mvm: move only to an enabled channel (Íñigo Huguet) [2059994] - iwlwifi: mvm: update BAID allocation command again (Íñigo Huguet) [2059994] - iwlwifi: api: remove ttl field from TX command (Íñigo Huguet) [2059994] - iwlwifi: support new queue allocation command (Íñigo Huguet) [2059994] - iwlwifi: yoyo: support dump policy for the dump size (Íñigo Huguet) [2059994] - iwlwifi: pcie: iwlwifi: fix device id 7F70 struct (Íñigo Huguet) [2059994] - iwlwifi: tlc: Add logs in rs_fw_rate_init func to print TLC configuration (Íñigo Huguet) [2059994] - iwlwifi: mvm: remove iwl_mvm_disable_txq() flags argument (Íñigo Huguet) [2059994] - iwlwifi: remove command ID argument from queue allocation (Íñigo Huguet) [2059994] - iwlwifi: make iwl_txq_dyn_alloc_dma() return the txq (Íñigo Huguet) [2059994] - iwlwifi: fix small doc mistake for iwl_fw_ini_addr_val (Íñigo Huguet) [2059994] - iwlwifi: mvm: add additional info for boot info failures (Íñigo Huguet) [2059994] - iwlwifi: mvm: always remove the session protection after association (Íñigo Huguet) [2059994] - iwlwifi: mvm: make iwl_mvm_reconfig_scd() static (Íñigo Huguet) [2059994] - iwlwifi: mvm: refactor setting PPE thresholds in STA_HE_CTXT_CMD (Íñigo Huguet) [2059994] - iwlwifi: mvm: Disable WiFi bands selectively with BIOS (Íñigo Huguet) [2059994] - iwlwifi: mvm: add additional info for boot info failures (Íñigo Huguet) [2059994] - iwlwifi: mvm: don't send BAID removal to the FW during hw_restart (Íñigo Huguet) [2059994] - iwlwifi: don't dump_stack() when we get an unexpected interrupt (Íñigo Huguet) [2059994] - iwlwifi: mvm: rfi: handle deactivation notification (Íñigo Huguet) [2059994] - iwlwifi: mvm: Consider P2P GO operation during scan (Íñigo Huguet) [2059994] - iwlwifi: bump FW API to 70 for AX devices (Íñigo Huguet) [2059994] - iwlwifi: mvm: Unify the scan iteration functions (Íñigo Huguet) [2059994] - iwlwifi: mei: use C99 initializer for device IDs (Íñigo Huguet) [2059994] - iwlwifi: debugfs: remove useless double condition (Íñigo Huguet) [2059994] - iwlwifi: remove unused macros (Íñigo Huguet) [2059994] - iwlwifi: eeprom: clean up macros (Íñigo Huguet) [2059994] - iwlwifi: drv: load tlv debug data earlier (Íñigo Huguet) [2059994] - iwlwifi: pcie: Adapt rx queue write pointer for Bz family (Íñigo Huguet) [2059994] - iwlwifi: pcie: adjust to Bz completion descriptor (Íñigo Huguet) [2059994] - iwlwifi: mvm: Passively scan non PSC channels only when requested so (Íñigo Huguet) [2059994] - iwlwifi: scan: Modify return value of a function (Íñigo Huguet) [2059994] - iwlwifi: yoyo: Avoid using dram data if allocation failed (Íñigo Huguet) [2059994] - iwlwifi: mvm: Correctly set fragmented EBS (Íñigo Huguet) [2059994] - iwlwifi: nvm: Correct HE capability (Íñigo Huguet) [2059994] - iwlwifi: mei: avoid -Wpointer-arith and -Wcast-qual warnings (Íñigo Huguet) [2059994] - iwlwifi: make some functions friendly to sparse (Íñigo Huguet) [2059994] - iwlwifi: avoid variable shadowing (Íñigo Huguet) [2059994] - iwlwifi: remove unused DC2DC_CONFIG_CMD definitions (Íñigo Huguet) [2059994] - iwlwifi: dbg-tlv: clean up iwl_dbg_tlv_update_drams() (Íñigo Huguet) [2059994] - iwlwifi: fw: make dump_start callback void (Íñigo Huguet) [2059994] - iwlwifi: pcie: make sure iwl_rx_packet_payload_len() will not underflow (Íñigo Huguet) [2059994] - iwlwifi: mvm: use debug print instead of WARN_ON() (Íñigo Huguet) [2059994] - iwlwifi: read and print OTP minor version (Íñigo Huguet) [2059994] - iwlwifi: add support for BZ-U and BZ-L HW (Íñigo Huguet) [2059994] - iwlwifi: mvm: add support for CT-KILL notification version 2 (Íñigo Huguet) [2059994] - iwlwifi: yoyo: remove DBGI_SRAM address reset writing (Íñigo Huguet) [2059994] - iwlwifi: mvm: support v3 of station HE context command (Íñigo Huguet) [2059994] - iwlwifi: yoyo: add IMR DRAM dump support (Íñigo Huguet) [2059994] - iwlwifi: yoyo: fix DBGC allocation flow (Íñigo Huguet) [2059994] - iwlwifi: pcie: add support for MS devices (Íñigo Huguet) [2059994] - iwlwifi: mvm: align locking in D3 test debugfs (Íñigo Huguet) [2059994] - iwlwifi: mvm: don't iterate unadded vifs when handling FW SMPS req (Íñigo Huguet) [2059994] - iwlwifi: advertise support for HE - DCM BPSK RX/TX (Íñigo Huguet) [2059994] - iwlwifi: mvm: only enable HE DCM if we also support TX (Íñigo Huguet) [2059994] - iwlwifi: yoyo: fix DBGI_SRAM ini dump header. (Íñigo Huguet) [2059994] - iwlwifi: dbg: add infra for tracking free buffer size (Íñigo Huguet) [2059994] - iwlwifi: mvm: starting from 22000 we have 32 Rx AMPDU sessions (Íñigo Huguet) [2059994] - iwlwifi: mvm: support new BAID allocation command (Íñigo Huguet) [2059994] - iwlwifi: mvm: refactor iwl_mvm_sta_rx_agg() (Íñigo Huguet) [2059994] - iwlwifi: cfg: add support for 1K BA queue (Íñigo Huguet) [2059994] - iwlwifi: avoid void pointer arithmetic (Íñigo Huguet) [2059994] - iwlwifi: fix various more -Wcast-qual warnings (Íñigo Huguet) [2059994] - iwlwifi: propagate (const) type qualifier (Íñigo Huguet) [2059994] - iwlwifi: de-const properly where needed (Íñigo Huguet) [2059994] - iwlwifi: make iwl_fw_lookup_cmd_ver() take a cmd_id (Íñigo Huguet) [2059994] - iwlwifi: mvm: fw: clean up hcmd struct creation (Íñigo Huguet) [2059994] - iwlwifi: prefer WIDE_ID() over iwl_cmd_id() (Íñigo Huguet) [2059994] - iwlwifi: mvm: allow enabling UHB TAS in the USA via ACPI setting (Íñigo Huguet) [2059994] - iwlwifi: mvm: offload channel switch timing to FW (Íñigo Huguet) [2059994] - iwlwifi: mvm: Don't call iwl_mvm_sta_from_mac80211() with NULL sta (Íñigo Huguet) [2059994] - mac80211_hwsim: Advertise support for EHT capabilities (Íñigo Huguet) [2059994] - mac80211: parse AddBA request with extended AddBA element (Íñigo Huguet) [2059994] - mac80211: calculate max RX NSS for EHT mode (Íñigo Huguet) [2059994] - mac80211: Add support for storing station EHT capabilities (Íñigo Huguet) [2059994] - mac80211: Handle station association response with EHT (Íñigo Huguet) [2059994] - mac80211: Add EHT capabilities to association/probe request (Íñigo Huguet) [2059994] - mac80211: Add initial support for EHT and 320 MHz channels (Íñigo Huguet) [2059994] - mac80211: Support parsing EHT elements (Íñigo Huguet) [2059994] - cfg80211: Support configuration of station EHT capabilities (Íñigo Huguet) [2059994] - nl80211: fix NL80211_HE_MAX_CAPABILITY_LEN (Íñigo Huguet) [2059994] - cfg80211: add NO-EHT flag to regulatory (Íñigo Huguet) [2059994] - nl80211: add support for 320MHz channel limitation (Íñigo Huguet) [2059994] - nl80211: add EHT MCS support (Íñigo Huguet) [2059994] - cfg80211: Add support for EHT 320 MHz channel width (Íñigo Huguet) [2059994] - cfg80211: Add data structures to capture EHT capabilities (Íñigo Huguet) [2059994] - ieee80211: add EHT 1K aggregation definitions (Íñigo Huguet) [2059994] - ieee80211: Add EHT (802.11be) definitions (Íñigo Huguet) [2059994] - mac80211_hwsim: Add custom regulatory for 6GHz (Íñigo Huguet) [2059994] - mac80211_hwsim: don't shadow a global variable (Íñigo Huguet) [2059994] - mac80211_hwsim: check TX and STA bandwidth (Íñigo Huguet) [2059994] - nl80211: accept only HE capability elements with valid size (Íñigo Huguet) [2059994] - mac80211: parse only HE capability elements with valid size (Íñigo Huguet) [2059994] - ieee80211: add helper to check HE capability element size (Íñigo Huguet) [2059994] - nl80211: use RCU to read regdom in reg get/dump (Íñigo Huguet) [2059994] - mac80211_hwsim: Add debugfs to control rx status RSSI (Íñigo Huguet) [2059994] - ieee80211: use tab to indent struct ieee80211_neighbor_ap_info (Íñigo Huguet) [2059994] - rtw89: handle TX/RX 160M bandwidth (Íñigo Huguet) [2059994] - rtw89: declare if chip support 160M bandwidth (Íñigo Huguet) [2059994] - rtw89: add 6G support to rate adaptive mechanism (Íñigo Huguet) [2059994] - rtw89: extend subband for 6G band (Íñigo Huguet) [2059994] - rtw89: refine naming of rfk helpers with prefix (Íñigo Huguet) [2059994] - rtw89: make rfk helpers common across chips (Íñigo Huguet) [2059994] - brcmfmac: Add BCM43454/6 support (Íñigo Huguet) [2059994] - ath11k: fix destination monitor ring out of sync (Íñigo Huguet) [2059994] - ath11k: fix radar detection in 160 Mhz (Íñigo Huguet) [2059994] - ath11k: fix WARN_ON during ath11k_mac_update_vif_chan (Íñigo Huguet) [2059994] - ath11k: fix uninitialized rate_idx in ath11k_dp_tx_update_txcompl() (Íñigo Huguet) [2059994] - brcmfmac: of: remove redundant variable len (Íñigo Huguet) [2059994] - brcmfmac: p2p: Replace one-element arrays with flexible-array members (Íñigo Huguet) [2059994] - rtw89: coex: set EN bit to PLT register (Íñigo Huguet) [2059994] - rtw89: recover rates of rate adaptive mechanism (Íñigo Huguet) [2059994] - rtw88: recover rates of rate adaptive mechanism (Íñigo Huguet) [2059994] - rtw89: declare AP mode support (Íñigo Huguet) [2059994] - rtw89: debug: add stations entry to show ID assignment (Íñigo Huguet) [2059994] - rtw89: implement ieee80211_ops::start_ap and stop_ap (Íñigo Huguet) [2059994] - rtw89: maintain assoc/disassoc STA states of firmware and hardware (Íñigo Huguet) [2059994] - rtw89: only STA mode change vif_type mapping dynamically (Íñigo Huguet) [2059994] - rtw89: add addr_cam field to sta to support AP mode (Íñigo Huguet) [2059994] - rtw89: extend role_maintain to support AP mode (Íñigo Huguet) [2059994] - rtw88: fix use after free in rtw_hw_scan_update_probe_req() (Íñigo Huguet) [2059994] - mac80211: Remove redundent assignment channel_type (Íñigo Huguet) [2059994] - mac80211: remove useless ieee80211_vif_is_mesh() check (Íñigo Huguet) [2059994] - mac80211: fix struct ieee80211_tx_info size (Íñigo Huguet) [2059994] - mac80211: mlme: validate peer HE supported rates (Íñigo Huguet) [2059994] - mac80211: remove unused macros (Íñigo Huguet) [2059994] - cfg80211: pmsr: remove useless ifdef guards (Íñigo Huguet) [2059994] - mac80211: airtime: avoid variable shadowing (Íñigo Huguet) [2059994] - mac80211: mlme: add documentation from spec to code (Íñigo Huguet) [2059994] - mac80211: vht: use HE macros for parsing HE capabilities (Íñigo Huguet) [2059994] - ieee80211: radiotap: fix -Wcast-qual warnings (Íñigo Huguet) [2059994] - cfg80211: fix -Wcast-qual warnings (Íñigo Huguet) [2059994] - ieee80211: fix -Wcast-qual warnings (Íñigo Huguet) [2059994] - cfg80211: don't add non transmitted BSS to 6GHz scanned channels (Íñigo Huguet) [2059994] - ieee80211: fix HE SPR size calculation (Íñigo Huguet) [2059994] - cfg80211/mac80211: assume CHECKSUM_COMPLETE includes SNAP (Íñigo Huguet) [2059994] - mac80211: consider RX NSS in UHB connection (Íñigo Huguet) [2059994] - mac80211: limit bandwidth in HE capabilities (Íñigo Huguet) [2059994] - mt76: redefine mt76_for_each_q_rx to adapt mt7986 changes (Íñigo Huguet) [2059994] - mt76: dma: initialize skip_unmap in mt76_dma_rx_fill (Íñigo Huguet) [2059994] - mt76: do not always copy ethhdr in reverse_frag0_hdr_trans (Íñigo Huguet) [2059994] - mt76: mt76x02: use mt76_phy_dfs_state to determine radar detector state (Íñigo Huguet) [2059994] - mt76: mt7615: fix/rewrite the dfs state handling logic (Íñigo Huguet) [2059994] - mt76: mt7915: fix/rewrite the dfs state handling logic (Íñigo Huguet) [2059994] - mt76: mt76x02: improve tx hang detection (Íñigo Huguet) [2059994] - mt76x02: improve mac error check/reset reliability (Íñigo Huguet) [2059994] - mt76: mt7921s: run sleep mode by default (Íñigo Huguet) [2059994] - mt76: sdio: honor the largest Tx buffer the hardware can support (Íñigo Huguet) [2059994] - mt76: mt7915: fix the nss setting in bitrates (Íñigo Huguet) [2059994] - mt76: mt7915: update max_mpdu_size in mt7915_mcu_sta_amsdu_tlv() (Íñigo Huguet) [2059994] - mt76: mt7915: fix mcs_map in mt7915_mcu_set_sta_he_mcs() (Íñigo Huguet) [2059994] - mt76: mt7921s: fix a possible memory leak in mt7921_load_patch (Íñigo Huguet) [2059994] - mt76: mt7915: fix possible memory leak in mt7915_mcu_add_sta (Íñigo Huguet) [2059994] - mt76: stop the radar detector after leaving dfs channel (Íñigo Huguet) [2059994] - mt76: mt7615: check sta_rates pointer in mt7615_sta_rate_tbl_update (Íñigo Huguet) [2059994] - mt76: mt7603: check sta_rates pointer in mt7603_sta_rate_tbl_update (Íñigo Huguet) [2059994] - mt76: mt7663s: flush runtime-pm queue after waking up the device (Íñigo Huguet) [2059994] - mt76: mt7615: add support for LG LGSBWAC02 (MT7663BUN) (Íñigo Huguet) [2059994] - mt76: mt7921: remove duplicated code in mt7921_mac_decode_he_radiotap (Íñigo Huguet) [2059994] - mt76: mt7915: add missing DATA4_TB_SPTL_REUSE1 to mt7915_mac_decode_he_radiotap (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_lmac_mapping in mt76-connac module (Íñigo Huguet) [2059994] - mt76: mt7915: enable radar background detection (Íñigo Huguet) [2059994] - mt76: mt7915: report radar pattern if detected by rdd2 (Íñigo Huguet) [2059994] - mt76: mt7915: introduce rdd_monitor debugfs node (Íñigo Huguet) [2059994] - mt76: mt7915: enable radar trigger on rdd2 (Íñigo Huguet) [2059994] - mt76: mt7915: introduce mt7915_set_radar_background routine (Íñigo Huguet) [2059994] - mt76: mt7915: set bssinfo/starec command when adding interface (Íñigo Huguet) [2059994] - mt76: mt7921: toggle runtime-pm adding a monitor vif (Íñigo Huguet) [2059994] - mt76: mt7921: fix endianness issues in mt7921_mcu_set_tx() (Íñigo Huguet) [2059994] - mt76: sdio: disable interrupt in mt76s_sdio_irq (Íñigo Huguet) [2059994] - mt76: mt7921: fix crash when startup fails. (Íñigo Huguet) [2059994] - mt76: mt7921s: fix mt7921s_mcu_[fw|drv]_pmctrl (Íñigo Huguet) [2059994] - mt76: mt7921: fix ht mcs in mt7921_mac_add_txs_skb() (Íñigo Huguet) [2059994] - mt76: mt7915: fix ht mcs in mt7915_mac_add_txs_skb() (Íñigo Huguet) [2059994] - mt76: mt7615: fix a leftover race in runtime-pm (Íñigo Huguet) [2059994] - mt76: mt7921: fix a leftover race in runtime-pm (Íñigo Huguet) [2059994] - mt76: mt7921: do not always disable fw runtime-pm (Íñigo Huguet) [2059994] - mt76: mt7915: add support for passing chip/firmware debug data to user space (Íñigo Huguet) [2059994] - mt76: mt7615e: process txfree and txstatus without allocating skbs (Íñigo Huguet) [2059994] - mt76: mt7915: update bss_info with cipher after setting the group key (Íñigo Huguet) [2059994] - mt76: mt7615: update bss_info with cipher after setting the group key (Íñigo Huguet) [2059994] - mt76: connac: add support for passing the cipher field in bss_info (Íñigo Huguet) [2059994] - mt76: mt7921e: process txfree and txstatus without allocating skbs (Íñigo Huguet) [2059994] - mt76: mt7615: fix a possible race enabling/disabling runtime-pm (Íñigo Huguet) [2059994] - mt76: mt7921: set EDCA parameters with the MCU CE command (Íñigo Huguet) [2059994] - mt76: mt76_connac: fix MCU_CE_CMD_SET_ROC definition error (Íñigo Huguet) [2059994] - mt76: mt7921: forbid the doze mode when coredump is in progress (Íñigo Huguet) [2059994] - mt76: mt7921e: make dev->fw_assert usage consistent (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_rdd_cmd in mt76-connac module (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_set_rts_thresh (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_gen_dl_mode in mt76-connac module (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_init_download (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_patch_sem_ctrl/mt76_connac_mcu_start_patch (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_restart in common module (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_start_firmware (Íñigo Huguet) [2059994] - mt76: mt7921: get rid of mt7921_mcu_get_eeprom (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_set_pm in connac module (Íñigo Huguet) [2059994] - mt76: connac: introduce is_connac_v1 utility routine (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_wtbl_update_hdr_trans in connac module (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_hdr_trans_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_ht_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_smps_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_sta_uapsd (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_sta_basic_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_generic_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_sta_ba (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_ba_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_sta_ba_tlv (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_bss_basic_tlv in connac module (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_bss_ext_tlv in connac module (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_bss_omac_tlv in connac module (Íñigo Huguet) [2059994] - mt76: mt7915: remove duplicated defs in mcu.h (Íñigo Huguet) [2059994] - mt76: mt7915: move pci specific code back to pci.c (Íñigo Huguet) [2059994] - mt76: mt7921s: update mt7921s_wfsys_reset sequence (Íñigo Huguet) [2059994] - mt76: mt7921s: clear MT76_STATE_MCU_RUNNING immediately after reset (Íñigo Huguet) [2059994] - mt76: sdio: lock sdio when it is needed (Íñigo Huguet) [2059994] - mt76: mt7915: use proper aid value in mt7915_mcu_sta_basic_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: use proper aid value in mt7915_mcu_wtbl_generic_tlv in sta mode (Íñigo Huguet) [2059994] - mt76: make mt76_sar_capa static (Íñigo Huguet) [2059994] - mt76: mt7915: add device id for mt7916 (Íñigo Huguet) [2059994] - mt76: set wlan_idx_hi on mt7916 (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_add_key in connac module (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_get_phy utilities (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_chan_bw in common code (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_get_cipher in common code (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_add_tlv routine (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_alloc_wtbl_req (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_alloc_sta_req (Íñigo Huguet) [2059994] - mt76: connac: fix sta_rec_wtbl tag len (Íñigo Huguet) [2059994] - mt76: mt7915: add mt7916 calibrated data support (Íñigo Huguet) [2059994] - mt76: mt7915: update mt7915_chan_mib_offs for mt7916 (Íñigo Huguet) [2059994] - mt76: mt7915: update rx rate reporting for mt7916 (Íñigo Huguet) [2059994] - mt76: mt7915: add txfree event v3 (Íñigo Huguet) [2059994] - mt76: mt7915: enlarge wcid size to 544 (Íñigo Huguet) [2059994] - mt76: mt7915: rework eeprom.c to adapt mt7916 changes (Íñigo Huguet) [2059994] - mt76: mt7915: add firmware support for mt7916 (Íñigo Huguet) [2059994] - mt76: mt7915: rework dma.c to adapt mt7916 changes (Íñigo Huguet) [2059994] - mt76: add MT_RXQ_MAIN_WA for mt7916 (Íñigo Huguet) [2059994] - mt76: mt7915: refine register definition (Íñigo Huguet) [2059994] - mt76: mt7915: add mt7915_mmio_probe() as a common probing function (Íñigo Huguet) [2059994] - mt76: mt7915: fix polling firmware-own status (Íñigo Huguet) [2059994] - brcmfmac: pcie: Read the console on init and shutdown (Íñigo Huguet) [2059994] - brcmfmac: fwil: Constify iovar name arguments (Íñigo Huguet) [2059994] - brcmfmac: of: Use devm_kstrdup for board_type & check for errors (Íñigo Huguet) [2059994] - brcmfmac: pcie: Fix crashes due to early IRQs (Íñigo Huguet) [2059994] - brcmfmac: pcie: Replace brcmf_pcie_copy_mem_todev with memcpy_toio (Íñigo Huguet) [2059994] - brcmfmac: pcie: Declare missing firmware files in pcie.c (Íñigo Huguet) [2059994] - brcmfmac: firmware: Allocate space for default boardrev in nvram (Íñigo Huguet) [2059994] - brcmfmac: pcie: Release firmwares in the brcmf_pcie_setup error path (Íñigo Huguet) [2059994] - rtlwifi: remove redundant initialization of variable ul_encalgo (Íñigo Huguet) [2059994] - ray_cs: Check ioremap return value (Íñigo Huguet) [2059994] - ath11k: add debugfs for TWT debug calls (Íñigo Huguet) [2059994] - ath11k: add WMI calls to manually add/del/pause/resume TWT dialogs (Íñigo Huguet) [2059994] - ath11k: Add debugfs interface to configure firmware debug log level (Íñigo Huguet) [2059994] - rtw88: rtw8821c: enable rfe 6 devices (Íñigo Huguet) [2059994] - rtw88: fix memory overrun and memory leak during hw_scan (Íñigo Huguet) [2059994] - rtw88: fix idle mode flow for hw scan (Íñigo Huguet) [2059994] - rtw88: check for validity before using a pointer (Íñigo Huguet) [2059994] - ath11k: mhi: use mhi_sync_power_up() (Íñigo Huguet) [2059994] - ath11k: pci: fix crash on suspend if board file is not found (Íñigo Huguet) [2059994] - ath11k: Fix missing rx_desc_get_ldpc_support in wcn6855_ops (Íñigo Huguet) [2059994] - ath11k: Fix uninitialized symbol 'rx_buf_sz' (Íñigo Huguet) [2059994] - ath11k: fix kernel panic during unload/load ath11k modules (Íñigo Huguet) [2059994] - ath11k: Rename ath11k_ahb_ext_irq_config (Íñigo Huguet) [2059994] - brcmfmac: add CYW43570 PCIE device (Íñigo Huguet) [2059994] - brcmfmac: use ISO3166 country code and 0 rev as fallback on some devices (Íñigo Huguet) [2059994] - rtw89: use pci_read/write_config instead of dbi read/write (Íñigo Huguet) [2059994] - rtw89: refine DIG feature to support 160M and CCK PD (Íñigo Huguet) [2059994] - rtw89: include subband type in channel params (Íñigo Huguet) [2059994] - rtw89: handle 6G band if supported by a chipset (Íñigo Huguet) [2059994] - rtw89: separate {init,deinit}_addr_cam functions (Íñigo Huguet) [2059994] - rtw89: set mac_id and port ID to TXWD (Íñigo Huguet) [2059994] - rtw89: send broadcast/multicast packets via HIQ if STAs are in sleep mode (Íñigo Huguet) [2059994] - rtw89: configure mac port HIQ registers (Íñigo Huguet) [2059994] - rtw89: rename vif_maintain to role_maintain (Íñigo Huguet) [2059994] - rtw89: extend firmware commands on states of sta_assoc and sta_disconnect (Íñigo Huguet) [2059994] - rtw89: allocate mac_id for each station in AP mode (Íñigo Huguet) [2059994] - rtw89: implement mac80211_ops::set_tim to indicate STA to receive packets (Íñigo Huguet) [2059994] - rtw89: add C2H handle of BCN_CNT (Íñigo Huguet) [2059994] - rtw89: download beacon content to firmware (Íñigo Huguet) [2059994] - rtw89: use hardware SSN to TX management frame (Íñigo Huguet) [2059994] - rtw89: configure rx_filter according to FIF_PROBE_REQ (Íñigo Huguet) [2059994] - rtw89: correct use of BA CAM (Íñigo Huguet) [2059994] - rtw89: encapsulate RX handlers to single function (Íñigo Huguet) [2059994] - rtw89: Add RX counters of VHT MCS-10/11 to debugfs (Íñigo Huguet) [2059994] - rtw89: remove duplicate definition of hardware port number (Íñigo Huguet) [2059994] - rtw89: extract modules by chipset (Íñigo Huguet) [2059994] - ath11k: avoid firmware crash when reg set for QCA6390/WCN6855 (Íñigo Huguet) [2059994] - ath11k: set WMI_PEER_40MHZ while peer assoc for 6 GHz (Íñigo Huguet) [2059994] - ath9k_htc: fix uninit value bugs (Íñigo Huguet) [2059994] - ath10k: abstract htt_rx_desc structure (Íñigo Huguet) [2059994] - ath9k: remove redundant status variable (Íñigo Huguet) [2059994] - ath11k: Reconfigure hardware rate for WCN6855 after vdev is started (Íñigo Huguet) [2059994] - ath: dfs_pattern_detector: Avoid open coded arithmetic in memory allocation (Íñigo Huguet) [2059994] - ath10k: Use platform_get_irq() to get the interrupt (Íñigo Huguet) [2059994] - ath11k: fix error code in ath11k_qmi_assign_target_mem_chunk() (Íñigo Huguet) [2059994] - ath11k: move function ath11k_dp_rx_process_mon_status (Íñigo Huguet) [2059994] - ath11k: enable RX PPDU stats in monitor co-exist mode (Íñigo Huguet) [2059994] - ath11k: free peer for station when disconnect from AP for QCA6390/WCN6855 (Íñigo Huguet) [2059994] - ath11k: add LDPC FEC type in 802.11 radiotap header (Íñigo Huguet) [2059994] - ath11k: Refactor the fallback routine when peer create fails (Íñigo Huguet) [2059994] - ath11k: fix workqueue not getting destroyed after rmmod (Íñigo Huguet) [2059994] - ath10k: fix memory overwrite of the WoWLAN wakeup packet pattern (Íñigo Huguet) [2059994] - ath11k: add missing of_node_put() to avoid leak (Íñigo Huguet) [2059994] - rfkill: define rfill_soft_blocked() if !RFKILL (Íñigo Huguet) [2059994] - Revert "ath10k: drop beacon and probe response which leak from other channel" (Íñigo Huguet) [2059994] - iwlwifi: mvm: return value for request_ownership (Íñigo Huguet) [2059994] - nl80211: Update bss channel on channel switch for P2P_CLIENT (Íñigo Huguet) [2059994] - iwlwifi: fix build error for IWLMEI (Íñigo Huguet) [2059994] - mac80211: treat some SAE auth steps as final (Íñigo Huguet) [2059994] - nl80211: Handle nla_memdup failures in handle_nan_filter (Íñigo Huguet) [2059994] - iwlwifi: mvm: check debugfs_dir ptr before use (Íñigo Huguet) [2059994] - iwlwifi: don't advertise TWT support (Íñigo Huguet) [2059994] - mac80211: fix forwarded mesh frames AC & queue selection (Íñigo Huguet) [2059994] - mac80211: refuse aggregations sessions before authorized (Íñigo Huguet) [2059994] - mac80211: fix EAPoL rekey fail in 802.3 rx path (Íñigo Huguet) [2059994] - iwlwifi: fix use-after-free (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Add mru_default for Cinterion MV31-W (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Add mru_default for Foxconn SDX55 (Íñigo Huguet) [2059994] - cfg80211: fix race in netlink owner interface destruction (Íñigo Huguet) [2059994] - iwlwifi: mvm: don't send SAR GEO command for 3160 devices (Íñigo Huguet) [2059994] - iwlwifi: remove deprecated broadcast filtering feature (Íñigo Huguet) [2059994] - iwlwifi: mei: report RFKILL upon register when needed (Íñigo Huguet) [2059994] - iwlwifi: mvm: don't feed the hardware RFKILL into iwlmei (Íñigo Huguet) [2059994] - iwlwifi: mei: retry mapping the shared area (Íñigo Huguet) [2059994] - iwlwifi: mei: fix the pskb_may_pull check in ipv4 (Íñigo Huguet) [2059994] - iwlwifi: pcie: gen2: fix locking when "HW not ready" (Íñigo Huguet) [2059994] - iwlwifi: pcie: fix locking when "HW not ready" (Íñigo Huguet) [2059994] - iwlwifi: fix iwl_legacy_rate_to_fw_idx (Íñigo Huguet) [2059994] - iwlwifi: mvm: fix condition which checks the version of rate_n_flags (Íñigo Huguet) [2059994] - mac80211_hwsim: initialize ieee80211_tx_info at hw_scan_work (Íñigo Huguet) [2059994] - mac80211_hwsim: report NOACK frames in tx_status (Íñigo Huguet) [2059994] - mac80211: mlme: check for null after calling kmemdup (Íñigo Huguet) [2059994] - brcmfmac: firmware: Fix crash in brcm_alt_fw_path (Íñigo Huguet) [2059994] - mac80211: use ieee80211_bss_get_elem() (Íñigo Huguet) [2059994] - nl80211: clarify comment for mesh PLINK_BLOCKED state (Íñigo Huguet) [2059994] - mac80211: Add stations iterator where the iterator function may sleep (Íñigo Huguet) [2059994] - mac80211: allow non-standard VHT MCS-10/11 (Íñigo Huguet) [2059994] - codel: remove unnecessary pkt_sched.h include (Íñigo Huguet) [2059994] - codel: remove unnecessary sock.h include (Íñigo Huguet) [2059994] - rtw88: don't consider deep PS mode when transmitting packet (Íñigo Huguet) [2059994] - ath11k: add support of firmware logging for WCN6855 (Íñigo Huguet) [2059994] - ath10k: replace strlcpy with strscpy (Íñigo Huguet) [2059994] - rtw88: support SAR via kernel common API (Íñigo Huguet) [2059994] - rtw88: 8822c: add ieee80211_ops::hw_scan (Íñigo Huguet) [2059994] - iwlwifi: mei: wait before mapping the shared area (Íñigo Huguet) [2059994] - iwlwifi: mei: clear the ownership when the driver goes down (Íñigo Huguet) [2059994] - iwlwifi: fw: fix some scan kernel-doc (Íñigo Huguet) [2059994] - iwlwifi: mvm: remove card state notification code (Íñigo Huguet) [2059994] - iwlwifi: mvm: drop too short packets silently (Íñigo Huguet) [2059994] - iwlwifi: return op_mode only in case the failure is from MEI (Íñigo Huguet) [2059994] - iwlwifi: mvm: support Bz TX checksum offload (Íñigo Huguet) [2059994] - iwlwifi: mvm: add US/CA to TAS block list if OEM isn't allowed (Íñigo Huguet) [2059994] - iwlwifi: mvm: correctly set schedule scan profiles (Íñigo Huguet) [2059994] - iwlwifi: mvm: correctly set channel flags (Íñigo Huguet) [2059994] - iwlwifi: mvm: always store the PPAG table as the latest version. (Íñigo Huguet) [2059994] - iwlwifi: bump FW API to 69 for AX devices (Íñigo Huguet) [2059994] - iwlwifi: yoyo: support TLV-based firmware reset (Íñigo Huguet) [2059994] - iwlwifi: mvm: change old-SN drop threshold (Íñigo Huguet) [2059994] - iwlwifi: mvm: don't trust hardware queue number (Íñigo Huguet) [2059994] - iwlwifi: mvm: handle RX checksum on Bz devices (Íñigo Huguet) [2059994] - iwlwifi: mvm: use a define for checksum flags mask (Íñigo Huguet) [2059994] - iwlwifi: remove module loading failure message (Íñigo Huguet) [2059994] - iwlwifi: mvm: isolate offload assist (checksum) calculation (Íñigo Huguet) [2059994] - iwlwifi: mvm: add support for OCE scan (Íñigo Huguet) [2059994] - iwlwifi: dump RCM error tables (Íñigo Huguet) [2059994] - iwlwifi: dump both TCM error tables if present (Íñigo Huguet) [2059994] - iwlwifi: dump CSR scratch from outer function (Íñigo Huguet) [2059994] - iwlwifi: parse error tables from debug TLVs (Íñigo Huguet) [2059994] - iwlwifi: recognize missing PNVM data and then log filename (Íñigo Huguet) [2059994] - iwlwifi: rs: add support for TLC config command ver 4 (Íñigo Huguet) [2059994] - iwlwifi: mvm: rfi: update rfi table (Íñigo Huguet) [2059994] - iwlwifi: mvm: Add list of OEMs allowed to use TAS (Íñigo Huguet) [2059994] - iwlwifi: mvm: support revision 1 of WTAS table (Íñigo Huguet) [2059994] - iwlwifi: fw: remove dead error log code (Íñigo Huguet) [2059994] - iwlwifi: do not use __unused as variable name (Íñigo Huguet) [2059994] - iwlwifi: iwl-eeprom-parse: mostly dvm only (Íñigo Huguet) [2059994] - iwlwifi: mvm: clean up indenting in iwl_mvm_tlc_update_notif() (Íñigo Huguet) [2059994] - iwlwifi: mvm: fix a stray tab (Íñigo Huguet) [2059994] - ath11k: add regdb.bin download for regdb offload (Íñigo Huguet) [2059994] - rtl8xxxu: Improve the A-MPDU retransmission rate with RTS/CTS protection (Íñigo Huguet) [2059994] - rtw88: don't check CRC of VHT-SIG-B in 802.11ac signal (Íñigo Huguet) [2059994] - iwlwifi: mvm: fix imbalanced locking in iwl_mvm_start_get_nvm() (Íñigo Huguet) [2059994] - iwlwifi: mvm: add dbg_time_point to debugfs (Íñigo Huguet) [2059994] - iwlwifi: mvm: add missing min_size to kernel-doc (Íñigo Huguet) [2059994] - iwlwifi: mei: fix W=1 warnings (Íñigo Huguet) [2059994] - ath11k: add support for hardware rfkill for QCA6390 (Íñigo Huguet) [2059994] - ath11k: report tx bitrate for iw wlan station dump (Íñigo Huguet) [2059994] - ath11k: fix warning of RCU usage for ath11k_mac_get_arvif_by_vdev_id() (Íñigo Huguet) [2059994] - ath11k: add signal report to mac80211 for QCA6390 and WCN6855 (Íñigo Huguet) [2059994] - ath11k: report rssi of each chain to mac80211 for QCA6390/WCN6855 (Íñigo Huguet) [2059994] - cfg80211: Enable regulatory enforcement checks for drivers supporting mesh iface (Íñigo Huguet) [2059994] - rfkill: allow to get the software rfkill state (Íñigo Huguet) [2059994] - cfg80211: refactor cfg80211_get_ies_channel_number() (Íñigo Huguet) [2059994] - nl82011: clarify interface combinations wrt. channels (Íñigo Huguet) [2059994] - nl80211: Add support to offload SA Query procedures for AP SME device (Íñigo Huguet) [2059994] - nl80211: Add support to set AP settings flags with single attribute (Íñigo Huguet) [2059994] - mac80211: add more HT/VHT/HE state logging (Íñigo Huguet) [2059994] - cfg80211: Use the HE operation IE to determine a 6GHz BSS channel (Íñigo Huguet) [2059994] - cfg80211: rename offchannel_chain structs to background_chain to avoid confusion with ETSI standard (Íñigo Huguet) [2059994] - mac80211: Notify cfg80211 about association comeback (Íñigo Huguet) [2059994] - cfg80211: Add support for notifying association comeback (Íñigo Huguet) [2059994] - mac80211: introduce channel switch disconnect function (Íñigo Huguet) [2059994] - cfg80211: Fix order of enum nl80211_band_iftype_attr documentation (Íñigo Huguet) [2059994] - cfg80211: simplify cfg80211_chandef_valid() (Íñigo Huguet) [2059994] - mac80211: Remove a couple of obsolete TODO (Íñigo Huguet) [2059994] - mac80211: use coarse boottime for airtime fairness code (Íñigo Huguet) [2059994] - mt76: mt7921s: fix cmd timeout in throughput test (Íñigo Huguet) [2059994] - mt76: mt7921s: fix suspend error with enlarging mcu timeout value (Íñigo Huguet) [2059994] - mt76: mt7921s: make pm->suspended usage consistent (Íñigo Huguet) [2059994] - mt76: mt7921: clear pm->suspended in mt7921_mac_reset_work (Íñigo Huguet) [2059994] - mt76: connac: rely on le16_add_cpu in mt76_connac_mcu_add_nested_tlv (Íñigo Huguet) [2059994] - mt76: mt7921: remove dead definitions (Íñigo Huguet) [2059994] - mt76: mt7915: add mu-mimo and ofdma debugfs knobs (Íñigo Huguet) [2059994] - mt76: mt7915: introduce mt76_vif in mt7915_vif (Íñigo Huguet) [2059994] - mt76: mt7921: reduce log severity levels for informative messages (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac definitions (Íñigo Huguet) [2059994] - mt76: connac: rely on MCU_CMD macro (Íñigo Huguet) [2059994] - mt76: connac: introduce MCU_CE_CMD macro (Íñigo Huguet) [2059994] - mt76: connac: introduce MCU_UNI_CMD macro (Íñigo Huguet) [2059994] - mt76: connac: remove MCU_FW_PREFIX bit (Íñigo Huguet) [2059994] - mt76: connac: align MCU_EXT definitions with 7915 driver (Íñigo Huguet) [2059994] - mt76: connac: introduce MCU_EXT macros (Íñigo Huguet) [2059994] - mt76: mt7615: in debugfs queue stats, skip wmm index 3 on mt7663 (Íñigo Huguet) [2059994] - mt76: mt7915: process txfree and txstatus without allocating skbs (Íñigo Huguet) [2059994] - mt76: allow drivers to drop rx packets early (Íñigo Huguet) [2059994] - mt76: mt7663: disable 4addr capability (Íñigo Huguet) [2059994] - mt76: only access ieee80211_hdr after mt76_insert_ccmp_hdr (Íñigo Huguet) [2059994] - mt76: move sar_capa configuration in common code (Íñigo Huguet) [2059994] - mt76: mt7921s: fix possible kernel crash due to invalid Rx count (Íñigo Huguet) [2059994] - mt76: mt7921s: fix bus hang with wrong privilege (Íñigo Huguet) [2059994] - mt76: eeprom: tolerate corrected bit-flips (Íñigo Huguet) [2059994] - mt76: mt7603: improve reliability of tx powersave filtering (Íñigo Huguet) [2059994] - mt76: clear sta powersave flag after notifying driver (Íñigo Huguet) [2059994] - mt76: mt7915: introduce SAR support (Íñigo Huguet) [2059994] - mt76: mt7603: introduce SAR support (Íñigo Huguet) [2059994] - mt76: mt7915: improve wmm index allocation (Íñigo Huguet) [2059994] - mt76: mt7615: improve wmm index allocation (Íñigo Huguet) [2059994] - mt76: mt7921s: fix the device cannot sleep deeply in suspend (Íñigo Huguet) [2059994] - mt76: mt7615: fix decap offload corner case with 4-addr VLAN frames (Íñigo Huguet) [2059994] - mt76: mt7915: fix decap offload corner case with 4-addr VLAN frames (Íñigo Huguet) [2059994] - mt76: mt76x02: introduce SAR support (Íñigo Huguet) [2059994] - mt76: move sar utilities to mt76-core module (Íñigo Huguet) [2059994] - mt76: mt7921: honor mt76_connac_mcu_set_rate_txpower return value in mt7921_config (Íñigo Huguet) [2059994] - mt76: do not pass the received frame with decryption error (Íñigo Huguet) [2059994] - mt76: connac: remove PHY_MODE_AX_6G configuration in mt76_connac_get_phy_mode (Íñigo Huguet) [2059994] - mt76: mt7615: remove dead code in get_omac_idx (Íñigo Huguet) [2059994] - mt76: mt7921: introduce 160 MHz channel bandwidth support (Íñigo Huguet) [2059994] - mt76: mt7921: add support for PCIe ID 0x0608/0x0616 (Íñigo Huguet) [2059994] - mt76: testmode: add support to set MAC (Íñigo Huguet) [2059994] - mt76: mt7915: add default calibrated data support (Íñigo Huguet) [2059994] - mt76: only set rx radiotap flag from within decoder functions (Íñigo Huguet) [2059994] - mt76: reverse the first fragmented frame to 802.11 (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Introduce Sierra EM919X support (Íñigo Huguet) [2059994] - bus: mhi: core: Add an API for auto queueing buffers for DL channel (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Simplify code and axe the use of a deprecated API (Íñigo Huguet) [2059994] - bus: mhi: core: Use macros for execution environment features (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Add new device ID support for T99W175 (Íñigo Huguet) [2059994] - ath11k: Use reserved host DDR addresses from DT for PCI devices (Íñigo Huguet) [2059994] - ath11k: Change qcn9074 fw to operate in mode-2 (Íñigo Huguet) [2059994] - ath11k: add ab to TARGET_NUM_VDEVS & co (Íñigo Huguet) [2059994] - brcmfmac: Fix incorrect type assignments for keep-alive (Íñigo Huguet) [2059994] - ath11k: Avoid false DEADLOCK warning reported by lockdep (Íñigo Huguet) [2059994] - ath11k: set DTIM policy to stick mode for station interface (Íñigo Huguet) [2059994] - ath11k: support MAC address randomization in scan (Íñigo Huguet) [2059994] - ath10k: wmi: remove array of flexible structures (Íñigo Huguet) [2059994] - ath10k: htt: remove array of flexible structures (Íñigo Huguet) [2059994] - ath10k: drop beacon and probe response which leak from other channel (Íñigo Huguet) [2059994] - ath11k: Process full monitor mode rx support (Íñigo Huguet) [2059994] - ath11k: add software monitor ring descriptor for full monitor (Íñigo Huguet) [2059994] - ath11k: Add htt cmd to enable full monitor mode (Íñigo Huguet) [2059994] - ath11k: enable IEEE80211_HW_SINGLE_SCAN_ON_ALL_BANDS for WCN6855 (Íñigo Huguet) [2059994] - rtw88: refine tx_pwr_tbl debugfs to show channel and bandwidth (Íñigo Huguet) [2059994] - rtw88: add debugfs to fix tx rate (Íñigo Huguet) [2059994] - ath: regdom: extend South Korea regulatory domain support (Íñigo Huguet) [2059994] - ath11k: add wait operation for tx management packets for flush from mac80211 (Íñigo Huguet) [2059994] - ath11k: add 11d scan offload support (Íñigo Huguet) [2059994] - ath11k: add configure country code for QCA6390 and WCN6855 (Íñigo Huguet) [2059994] - ath11k: avoid deadlock by change ieee80211_queue_work for regd_update_work (Íñigo Huguet) [2059994] - iwlwifi: work around reverse dependency on MEI (Íñigo Huguet) [2059994] - iwlwifi: mvm: optionally suppress assert log (Íñigo Huguet) [2059994] - iwlwifi: fw: correctly detect HW-SMEM region subtype (Íñigo Huguet) [2059994] - iwlwifi: implement reset flow for Bz devices (Íñigo Huguet) [2059994] - iwlwifi: dbg: disable ini debug in 8000 family and below (Íñigo Huguet) [2059994] - iwlwifi: support SAR GEO Offset Mapping override via BIOS (Íñigo Huguet) [2059994] - iwlwifi: pcie: retake ownership after reset (Íñigo Huguet) [2059994] - iwlwifi: mvm: always use 4K RB size by default (Íñigo Huguet) [2059994] - iwlwifi: mvm/api: define system control command (Íñigo Huguet) [2059994] - iwlwifi: bump FW API to 68 for AX devices (Íñigo Huguet) [2059994] - iwlwifi: mvm: add some missing command strings (Íñigo Huguet) [2059994] - iwlwifi: fw: add support for splitting region type bits (Íñigo Huguet) [2059994] - iwlwifi: swap 1650i and 1650s killer struct names (Íñigo Huguet) [2059994] - iwlwifi: yoyo: support for DBGC4 for dram (Íñigo Huguet) [2059994] - iwlwifi: mvm: update rate scale in moving back to assoc state (Íñigo Huguet) [2059994] - iwlwifi: mvm: add support for statistics update version 15 (Íñigo Huguet) [2059994] - iwlwifi: mvm: Add support for a new version of scan request command (Íñigo Huguet) [2059994] - iwlwifi: mvm: remove session protection upon station removal (Íñigo Huguet) [2059994] - iwlwifi: mvm: add support for PHY context command v4 (Íñigo Huguet) [2059994] - iwlwifi: fw: api: add link to PHY context command struct v1 (Íñigo Huguet) [2059994] - iwlwifi: mvm: support RLC configuration command (Íñigo Huguet) [2059994] - iwlwifi: mvm: d3: support v12 wowlan status (Íñigo Huguet) [2059994] - iwlwifi: mvm: parse firmware alive message version 6 (Íñigo Huguet) [2059994] - iwlwifi: pcie: support Bz suspend/resume trigger (Íñigo Huguet) [2059994] - iwlwifi: mvm: d3: move GTK rekeys condition (Íñigo Huguet) [2059994] - ath11k: change to use dynamic memory for channel list of scan (Íñigo Huguet) [2059994] - ath11k: add support for WCN6855 hw2.1 (Íñigo Huguet) [2059994] - ath9k: switch to rate table based lookup (Íñigo Huguet) [2059994] - iwlwifi: mvm: demote non-compliant kernel-doc header (Íñigo Huguet) [2059994] - iwlwifi: mvm: fix a possible NULL pointer deference (Íñigo Huguet) [2059994] - iwlwifi: mei: Fix spelling mistake "req_ownserhip" -> "req_ownership" (Íñigo Huguet) [2059994] - iwlwifi: mei: don't rely on the size from the shared area (Íñigo Huguet) [2059994] - iwlwifi: mei: fix linking when tracing is not enabled (Íñigo Huguet) [2059994] - ath11k: Avoid NULL ptr access during mgmt tx cleanup (Íñigo Huguet) [2059994] - rtlwifi: rtl8192de: Style clean-ups (Íñigo Huguet) [2059994] - brcmfmac: Configure keep-alive packet on suspend (Íñigo Huguet) [2059994] - ieee80211: change HE nominal packet padding value defines (Íñigo Huguet) [2059994] - cfg80211: use ieee80211_bss_get_elem() instead of _get_ie() (Íñigo Huguet) [2059994] - iwlwifi: mvm: read the rfkill state and feed it to iwlmei (Íñigo Huguet) [2059994] - iwlwifi: mvm: add vendor commands needed for iwlmei (Íñigo Huguet) [2059994] - iwlwifi: integrate with iwlmei (Íñigo Huguet) [2059994] - iwlwifi: mei: add debugfs hooks (Íñigo Huguet) [2059994] - iwlwifi: mei: add the driver to allow cooperation with CSME (Íñigo Huguet) [2059994] - mwifiex: Ensure the version string from the firmware is 0-terminated (Íñigo Huguet) [2059994] - mwifiex: Add quirk to disable deep sleep with certain hardware revision (Íñigo Huguet) [2059994] - mwifiex: Use a define for firmware version string length (Íñigo Huguet) [2059994] - rtw88: add debugfs to force lowest basic rate (Íñigo Huguet) [2059994] - rtw88: follow the AP basic rates for tx mgmt frame (Íñigo Huguet) [2059994] - mac80211: Use memset_after() to clear tx status (Íñigo Huguet) [2059994] - mac80211: notify non-transmitting BSS of color changes (Íñigo Huguet) [2059994] - mac80211: minstrel_ht: remove unused SAMPLE_SWITCH_THR define (Íñigo Huguet) [2059994] - cfg80211: allow continuous radar monitoring on offchannel chain (Íñigo Huguet) [2059994] - cfg80211: schedule offchan_cac_abort_wk in cfg80211_radar_event (Íñigo Huguet) [2059994] - cfg80211: delete redundant free code (Íñigo Huguet) [2059994] - mac80211: Remove unused assignment statements (Íñigo Huguet) [2059994] - cfg80211: fix possible NULL pointer dereference in cfg80211_stop_offchan_radar_detection (Íñigo Huguet) [2059994] - ath11k: Use memset_startat() for clearing queue descriptors (Íñigo Huguet) [2059994] - ath11k: Fix spelling mistake "detetction" -> "detection" (Íñigo Huguet) [2059994] - Revert "ath11k: add read variant from SMBIOS for download board data" (Íñigo Huguet) [2059994] - ath11k: add read variant from SMBIOS for download board data (Íñigo Huguet) [2059994] - ath11k: calculate the correct NSS of peer for HE capabilities (Íñigo Huguet) [2059994] - ath11k: change to treat alpha code na as world wide regdomain (Íñigo Huguet) [2059994] - cfg80211: move offchan_cac_event to a dedicated work (Íñigo Huguet) [2059994] - mac80211_hwsim: Fix spelling mistake "Droping" -> "Dropping" (Íñigo Huguet) [2059994] - mac80211: introduce set_radar_offchan callback (Íñigo Huguet) [2059994] - cfg80211: implement APIs for dedicated radar detection HW (Íñigo Huguet) [2059994] - ath11k: add support for BSS color change (Íñigo Huguet) [2059994] - ath11k: add trace log support (Íñigo Huguet) [2059994] - ath11k: Add missing qmi_txn_cancel() (Íñigo Huguet) [2059994] - ath11k: Disabling credit flow for WMI path (Íñigo Huguet) [2059994] - ath11k: Increment pending_mgmt_tx count before tx send invoke (Íñigo Huguet) [2059994] - ath11k: send proper txpower and maxregpower values to firmware (Íñigo Huguet) [2059994] - ath11k: move peer delete after vdev stop of station for QCA6390 and WCN6855 (Íñigo Huguet) [2059994] - ath11k: remove return for empty tx bitrate in mac_op_sta_statistics (Íñigo Huguet) [2059994] - ath11k: enable IEEE80211_VHT_EXT_NSS_BW_CAPABLE if NSS ratio enabled (Íñigo Huguet) [2059994] - ath11k: avoid unnecessary lock contention in tx_completion path (Íñigo Huguet) [2059994] - ath11k: add branch predictors in dp_tx path (Íñigo Huguet) [2059994] - ath11k: avoid while loop in ring selection of tx completion interrupt (Íñigo Huguet) [2059994] - ath11k: remove mod operator in dst ring processing (Íñigo Huguet) [2059994] - ath11k: allocate HAL_WBM2SW_RELEASE ring from cacheable memory (Íñigo Huguet) [2059994] - ath11k: add branch predictors in process_rx (Íñigo Huguet) [2059994] - ath11k: remove usage quota while processing rx packets (Íñigo Huguet) [2059994] - ath11k: avoid active pdev check for each msdu (Íñigo Huguet) [2059994] - ath11k: avoid additional access to ath11k_hal_srng_dst_num_free (Íñigo Huguet) [2059994] - ath11k: modify dp_rx desc access wrapper calls inline (Íñigo Huguet) [2059994] - ath11k: allocate dst ring descriptors from cacheable memory (Íñigo Huguet) [2059994] - ath11k: disable unused CE8 interrupts for ipq8074 (Íñigo Huguet) [2059994] - ath11k: avoid unnecessary BH disable lock in STA kickout event (Íñigo Huguet) [2059994] - ath11k: enable 802.11 power save mode in station mode (Íñigo Huguet) [2059994] - ath11k: convert ath11k_wmi_pdev_set_ps_mode() to use enum wmi_sta_ps_mode (Íñigo Huguet) [2059994] - ath9k: use swap() to make code cleaner (Íñigo Huguet) [2059994] - ath10k: fetch (pre-)calibration data via nvmem subsystem (Íñigo Huguet) [2059994] - Revert "ath11k: add support for WCN6855 hw2.1" (Íñigo Huguet) [2059994] - iommu/vt-d: Make DMAR_UNITS_SUPPORTED a config setting (Jerry Snitselaar) [2095498] - scsi: mpi3mr: Fix kernel-doc (Tomas Henzl) [2091878] - scsi: mpi3mr: Rework mrioc->bsg_device model to fix warnings (Tomas Henzl) [2091878] - scsi: mpi3mr: Add target device related sysfs attributes (Tomas Henzl) [2091878] - scsi: mpi3mr: Add shost related sysfs attributes (Tomas Henzl) [2091878] - scsi: mpi3mr: Return error if dma_alloc_coherent() fails (Tomas Henzl) [2091878] - scsi: mpi3mr: Fix a NULL vs IS_ERR() bug in mpi3mr_bsg_init() (Tomas Henzl) [2091878] - scsi: mpi3mr: Return I/Os to an unrecoverable HBA with DID_ERROR (Tomas Henzl) [2091878] - scsi: mpi3mr: Hidden drives not removed during soft reset (Tomas Henzl) [2091878] - scsi: mpi3mr: Increase I/O timeout value to 60s (Tomas Henzl) [2091878] - scsi: mpi3mr: Update driver version to 8.0.0.69.0 (Tomas Henzl) [2091878] - scsi: mpi3mr: Add support for NVMe passthrough (Tomas Henzl) [2091878] - scsi: mpi3mr: Expose adapter state to sysfs (Tomas Henzl) [2091878] - scsi: mpi3mr: Add support for PEL commands (Tomas Henzl) [2091878] - scsi: mpi3mr: Add support for MPT commands (Tomas Henzl) [2091878] - scsi: mpi3mr: Move data structures/definitions from MPI headers to uapi header (Tomas Henzl) [2091878] - scsi: mpi3mr: Add support for driver commands (Tomas Henzl) [2091878] - scsi: mpi3mr: Add bsg device support (Tomas Henzl) [2091878] - selftests/powerpc: Add PPC_FEATURE2_ARCH_3_1 and PPC_FEATURE2_EBB bits (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc: Add helper to exit on failure (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add interface test for mmcra register fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr3_src fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr2_fcs_fch fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr2_l2l3 field (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr1_comb field (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0_pmc56 using pmc5 (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0_fc56 field using pmc1 (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0_pmcjce field (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0_pmccext bit (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0_cc56run field (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0 exception bits (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add macro to extract mmcr3 and mmcra fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add macro to extract mmcr0/mmcr1 fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add macros to extract mmcr fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add event_init_sampling function (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add utility functions to post process the mmap buffer (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add macros to parse event codes (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add support for perf sampling tests (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc: Add a test of counting larx/stcx (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Include mmap_buffer field as part of struct event (Desnes A. Nunes do Rosario) [2071113] - [s390] net/smc: Fix af_ops of child socket pointing to released memory (Tobias Huschle) [2043832] - [s390] net/smc: Fix NULL pointer dereference in smc_pnet_find_ib() (Tobias Huschle) [2043832] - [s390] net/smc: use memcpy instead of snprintf to avoid out of bounds read (Tobias Huschle) [2043832] - [s390] net/smc: Call trace_smc_tx_sendmsg when data corked (Tobias Huschle) [2043832] - [s390] net/smc: Fix cleanup when register ULP fails (Tobias Huschle) [2043832] - [s390] net/smc: fix connection leak (Tobias Huschle) [2043832] - [s390] net/smc: Use a mutex for locking "struct smc_pnettable" (Tobias Huschle) [2043832] - [s390] net/smc: unlock on error paths in __smc_setsockopt() (Tobias Huschle) [2043832] - [s390] net/smc: return ETIMEDOUT when smc_connect_clc() timeout (Tobias Huschle) [2043832] - [s390] net/smc: Add comment for smc_tx_pending (Tobias Huschle) [2043832] - [s390] net/smc: Add global configure for handshake limitation by netlink (Tobias Huschle) [2043832] - [s390] net/smc: Dynamic control handshake limitation by socket options (Tobias Huschle) [2043832] - [s390] net/smc: Limit SMC visits when handshake workqueue congested (Tobias Huschle) [2043832] - [s390] net/smc: Limit backlog connections (Tobias Huschle) [2043832] - [s390] net/smc: Make smc_tcp_listen_work() independent (Tobias Huschle) [2043832] - [s390] net/smc: Avoid overwriting the copies of clcsock callback functions (Tobias Huschle) [2043832] - [s390] Partially revert "net/smc: Add netlink net namespace support" (Tobias Huschle) [2043832] - [s390] net/smc: Cork when sendpage with MSG_SENDPAGE_NOTLAST flag (Tobias Huschle) [2043832] - [s390] net/smc: Remove corked dealyed work (Tobias Huschle) [2043832] - [s390] net/smc: Send directly when TCP_CORK is cleared (Tobias Huschle) [2043832] - [s390] net/smc: Forward wakeup to smc socket waitqueue after fallback (Tobias Huschle) [2043832] - [s390] net/smc: Transitional solution for clcsock race issue (Tobias Huschle) [2043832] - [s390] net/smc: Fix hung_task when removing SMC-R devices (Tobias Huschle) [2043832] - [s390] net/smc: Remove unused function declaration (Tobias Huschle) [2043832] - [s390] net/smc: Resolve the race between SMC-R link access and clear (Tobias Huschle) [2043832] - [s390] net/smc: Introduce a new conn->lgr validity check helper (Tobias Huschle) [2043832] - [s390] net/smc: Resolve the race between link group access and termination (Tobias Huschle) [2043832] - [s390] net/smc: Reset conn->lgr when link group registration fails (Tobias Huschle) [2043832] - [s390] net/smc: add comments for smc_link_{usable|sendable} (Tobias Huschle) [2043832] - [s390] net/smc: remove redundant re-assignment of pointer link (Tobias Huschle) [2043832] - [s390] net/smc: Introduce TCP ULP support (Tobias Huschle) [2043832] - [s390] net/smc: Add net namespace for tracepoints (Tobias Huschle) [2043832] - [s390] net/smc: Print net namespace in log (Tobias Huschle) [2043832] - [s390] net/smc: Add netlink net namespace support (Tobias Huschle) [2043832] - [s390] net/smc: Introduce net namespace support for linkgroup (Tobias Huschle) [2043832] - [s390] net/smc: Use the bitmap API when applicable (Tobias Huschle) [2043832] - [s390] net/smc: fix kernel panic caused by race of smc_sock (Tobias Huschle) [2043832] - [s390] net/smc: don't send CDC/LLC message if link not ready (Tobias Huschle) [2043832] - [s390] net/smc: fix using of uninitialized completions (Tobias Huschle) [2043832] - [s390] net/smc: Prevent smc_release() from long blocking (Tobias Huschle) [2043832] - [s390] net/smc: Clear memory when release and reuse buffer (Tobias Huschle) [2043832] - [s390] net/smc: Keep smc_close_final rc during active close (Tobias Huschle) [2043832] - [s390] net/smc: fix wrong list_del in smc_lgr_cleanup_early (Tobias Huschle) [2043832] - [s390] net/smc: Don't call clcsock shutdown twice when smc shutdown (Tobias Huschle) [2043832] - [s390] net/smc: Fix loop in smc_listen (Tobias Huschle) [2043832] - [s390] net/smc: Fix NULL pointer dereferencing in smc_vlan_by_tcpsk() (Tobias Huschle) [2043832] - [s390] net/smc: Ensure the active closing peer first closes clcsock (Tobias Huschle) [2043832] - [s390] net/smc: Clean up local struct sock variables (Tobias Huschle) [2043832] - [s390] net/smc: Avoid warning of possible recursive locking (Tobias Huschle) [2043832] - [s390] net/smc: Make sure the link_id is unique (Tobias Huschle) [2043832] - [s390] net/smc: Transfer remaining wait queue entries during fallback (Tobias Huschle) [2043832] - [s390] net/smc: fix sk_refcnt underflow on linkdown and fallback (Tobias Huschle) [2043832] - [s390] net/smc: Print function name in smcr_link_down tracepoint (Tobias Huschle) [2043832] - [s390] net/smc: Introduce tracepoint for smcr link down (Tobias Huschle) [2043832] - [s390] net/smc: Introduce tracepoints for tx and rx msg (Tobias Huschle) [2043832] - [s390] net/smc: Introduce tracepoint for fallback (Tobias Huschle) [2043832] - [s390] net/smc: Correct spelling mistake to TCPF_SYN_RECV (Tobias Huschle) [2043832] - [s390] net/smc: Fix smc_link->llc_testlink_time overflow (Tobias Huschle) [2043832] - [s390] net/smc: stop links when their GID is removed (Tobias Huschle) [2043832] - [s390] net/smc: add netlink support for SMC-Rv2 (Tobias Huschle) [2043832] - [s390] net/smc: extend LLC layer for SMC-Rv2 (Tobias Huschle) [2043832] - [s390] net/smc: add v2 support to the work request layer (Tobias Huschle) [2043832] - [s390] net/smc: retrieve v2 gid from IB device (Tobias Huschle) [2043832] - [s390] net/smc: add v2 format of CLC decline message (Tobias Huschle) [2043832] - [s390] net/smc: add listen processing for SMC-Rv2 (Tobias Huschle) [2043832] - [s390] net/smc: add SMC-Rv2 connection establishment (Tobias Huschle) [2043832] - [s390] net/smc: prepare for SMC-Rv2 connection (Tobias Huschle) [2043832] - [s390] net/smc: save stack space and allocate smc_init_info (Tobias Huschle) [2043832] - [s390] net/smc: add generic netlink support for system EID (Tobias Huschle) [2043832] - [s390] net/smc: keep static copy of system EID (Tobias Huschle) [2043832] - [s390] net/smc: add support for user defined EIDs (Tobias Huschle) [2043832] - [s390] net/smc: Allow SMC-D 1MB DMB allocations (Tobias Huschle) [2043832] - [s390] net/smc: no need to flush smcd_dev's event_wq before destroying it (Tobias Huschle) [2043832] - [s390] net/smc: avoid possible duplicate dmb unregistration (Tobias Huschle) [2043832] - [s390] net/smc: remove device from smcd_dev_list after failed device_add() (Tobias Huschle) [2043832]- bnxt_en: parse and report result field when NVRAM package install fails (Ken Cox) [2043782] - bnxt_en: Fix unnecessary dropping of RX packets (Ken Cox) [2043782] - bnxt_en: Initiallize bp->ptp_lock first before using it (Ken Cox) [2043782] - bnxt_en: Fix possible bnxt_open() failure caused by wrong RFS flag (Ken Cox) [2043782] - bnxt_en: Prevent XDP redirect from running when stopping TX queue (Ken Cox) [2043782 1944997] - bnxt_en: reserve space inside receive page for skb_shared_info (Ken Cox) [2043782 1944997] - bnxt_en: Synchronize tx when xdp redirects happen on same ring (Ken Cox) [2043782 1944997] - net: bnxt_ptp: fix compilation error (Ken Cox) [2043782] - bnxt: revert hastily merged uAPI aberrations (Ken Cox) [2043782] - bnxt_en: add an nvm test for hw diagnose (Ken Cox) [2043782] - bnxt_en: implement hw health reporter (Ken Cox) [2043782] - bnxt_en: Do not destroy health reporters during reset (Ken Cox) [2043782] - bnxt_en: Eliminate unintended link toggle during FW reset (Ken Cox) [2043782] - bnxt_en: Properly report no pause support on some cards (Ken Cox) [2043782] - bnxt_en: introduce initial link state of unknown (Ken Cox) [2043782] - bnxt_en: parse result field when NVRAM package install fails (Ken Cox) [2043782] - bnxt_en: add more error checks to HWRM_NVM_INSTALL_UPDATE (Ken Cox) [2043782] - bnxt_en: refactor error handling of HWRM_NVM_INSTALL_UPDATE (Ken Cox) [2043782] - bnxt_en: Increase firmware message response DMA wait time (Ken Cox) [2043782] - bnxt_en: Fix incorrect multicast rx mask setting when not requested (Ken Cox) [2043782] - bnxt_en: Fix occasional ethtool -t loopback test failures (Ken Cox) [2043782] - bnxt_en: Fix offline ethtool selftest with RDMA enabled (Ken Cox) [2043782] - bnxt_en: Fix active FEC reporting to ethtool (Ken Cox) [2043782] - bnxt_en: Fix devlink fw_activate (Ken Cox) [2043782] - bnxt_en: Restore the resets_reliable flag in bnxt_open() (Ken Cox) [2043782] - bnxt_en: Handle async event when the PHC is updated in RTC mode (Ken Cox) [2043782] - bnxt_en: Implement .adjtime() for PTP RTC mode (Ken Cox) [2043782] - bnxt_en: Add driver support to use Real Time Counter for PTP (Ken Cox) [2043782] - bnxt_en: PTP: Refactor PTP initialization functions (Ken Cox) [2043782] - bnxt_en: Update firmware interface to 1.10.2.73 (Ken Cox) [2043782] - bnxt_en: improve firmware timeout messaging (Ken Cox) [2043782] - bnxt_en: use firmware provided max timeout for messages (Ken Cox) [2043782] - bnxt_en: improve VF error messages when PF is unavailable (Ken Cox) [2043782] - bnxt_en: add dynamic debug support for HWRM messages (Ken Cox) [2043782] - bnxt_en: Use page frag RX buffers for better software GRO performance (Ken Cox) [2043782] - bnxt_en: convert to xdp_do_flush (Ken Cox) [2043782] - bnxt_en: Support CQE coalescing mode in ethtool (Ken Cox) [2043782] - bnxt_en: Support configurable CQE coalescing mode (Ken Cox) [2043782] - bnxt_en: enable interrupt sampling on 5750X for DIM (Ken Cox) [2043782] - bnxt_en: Log error report for dropped doorbell (Ken Cox) [2043782] - bnxt_en: Add event handler for PAUSE Storm event (Ken Cox) [2043782] - flow_offload: reject to offload tc actions in offload drivers (Ken Cox) [2043782] - bnxt_en: Fix compile error regression when CONFIG_BNXT_SRIOV is not set (Ken Cox) [2043782] - bnxt_en: fix format specifier in live patch error message (Ken Cox) [2043782] - bnxt_en: extend RTNL to VF check in devlink driver_reinit (Ken Cox) [2043782] - bnxt_en: avoid newline at end of message in NL_SET_ERR_MSG_MOD (Ken Cox) [2043782] - bnxt_en: Remove not used other ULP define (Ken Cox) [2043782] - bnxt_en: Provide stored devlink "fw" version on older firmware (Ken Cox) [2043782] - bnxt_en: implement firmware live patching (Ken Cox) [2043782] - bnxt_en: Update firmware interface to 1.10.2.63 (Ken Cox) [2043782] - bnxt_en: implement dump callback for fw health reporter (Ken Cox) [2043782] - bnxt_en: extract coredump command line from current task (Ken Cox) [2043782] - bnxt_en: Retrieve coredump and crashdump size via FW command (Ken Cox) [2043782] - bnxt_en: Add compression flags information in coredump segment header (Ken Cox) [2043782] - bnxt_en: move coredump functions into dedicated file (Ken Cox) [2043782] - bnxt_en: Refactor coredump functions (Ken Cox) [2043782] - bnxt_en: improve fw diagnose devlink health messages (Ken Cox) [2043782] - bnxt_en: consolidate fw devlink health reporters (Ken Cox) [2043782] - bnxt_en: remove fw_reset devlink health reporter (Ken Cox) [2043782] - bnxt_en: improve error recovery information messages (Ken Cox) [2043782] - bnxt_en: add enable_remote_dev_reset devlink parameter (Ken Cox) [2043782] - bnxt_en: implement devlink dev reload fw_activate (Ken Cox) [2043782] - bnxt_en: implement devlink dev reload driver_reinit (Ken Cox) [2043782] - bnxt_en: refactor cancellation of resource reservations (Ken Cox) [2043782] - bnxt_en: refactor printing of device info (Ken Cox) [2043782] - bnxt: use netif_is_rxfh_configured instead of open code (Ken Cox) [2043782] - ethernet: use eth_hw_addr_set() (Ken Cox) [2043782] - bnxt_en: Fix TX timeout when TX ring size is set to the smallest (Ken Cox) [2043782] - net/{mlx5|nfp|bnxt}: Remove unnecessary RTNL lock assert (Ken Cox) [2043782] - bnxt_en: make bnxt_free_skbs() safe to call after bnxt_free_mem() (Ken Cox) [2043782] - netfilter: nat: really support inet nat without l3 address (Phil Sutter) [2092424] - netfilter: nf_tables: use kfree_rcu(ptr, rcu) to release hooks in clean_net path (Phil Sutter) [2094236] - netfilter: nf_tables: double hook unregistration in netns path (Phil Sutter) [2094236] - video: fbdev: hyperv_fb: Allow resolutions with size > 64 MB for Gen1 (Mohammed Gamal) [1948442] - cpufreq: intel_pstate: Use firmware default EPP (Steve Best) [2072671] - cpufreq: intel_pstate: Update cpuinfo.max_freq on HWP_CAP changes (Steve Best) [2072671] - cpufreq: intel_pstate: Update EPP for AlderLake mobile (Steve Best) [2072671] - cpufreq: intel_pstate: Drop redundant intel_pstate_get_hwp_cap() call (Steve Best) [2072671] - cpufreq: intel_pstate: ITMT support for overclocked system (Steve Best) [2072671] - cpufreq: intel_pstate: Fix active mode offline/online EPP handling (Steve Best) [2072671] - cpufreq: intel_pstate: Clear HWP Status during HWP Interrupt enable (Steve Best) [2072671] - cpufreq: intel_pstate: Fix unchecked MSR 0x773 access (Steve Best) [2072671] - cpufreq: intel_pstate: Clear HWP desired on suspend/shutdown and offline (Steve Best) [2072671] - cpufreq: intel_pstate: Process HWP Guaranteed change notification (Steve Best) [2072671] - cpufreq: intel_pstate: Override parameters if HWP forced by BIOS (Steve Best) [2072671] - Revert "cpufreq: intel_pstate: Process HWP Guaranteed change notification" (Steve Best) [2072671] - cpufreq: intel_pstate: Process HWP Guaranteed change notification (Steve Best) [2072671] - cpuidle: intel_idle: Drop redundant backslash at line end (Steve Best) [2072893] - intel_idle: add core C6 optimization for SPR (Steve Best) [2072893] - intel_idle: add 'preferred_cstates' module argument (Steve Best) [2072893] - intel_idle: add SPR support (Steve Best) [2072893] - intel_idle: enable interrupts before C1 on Xeons (Steve Best) [2072893]- [s390] s390/airq: use DMA memory for summary indicators (Tobias Huschle) [2043905] - [s390] s390/zcrypt: Provide target domain for EP11 cprbs to scheduling function (Tobias Huschle) [2043905] - [s390] s390/zcrypt: change reply buffer size offering (Tobias Huschle) [2043905] - [s390] s390/zcrypt: Support CPRB minor version T7 (Tobias Huschle) [2043905] - [s390] s390/zcrypt: handle checkstopped cards with new state (Tobias Huschle) [2043905] - [s390] s390/zcrypt: CEX8S exploitation support (Tobias Huschle) [2043905] - [s390] s390/ap/zcrypt: debug feature improvements (Tobias Huschle) [2043905] - [s390] s390/zcrypt: rework of debug feature messages (Tobias Huschle) [2043905] - powerpc/perf: Fix the threshold compare group constraint for power10 (Steve Best) [2090058] - arch/x86: Disable system wide bus lock rate limiting (Prarit Bhargava) [2028252] - rtnetlink: return ENODEV when IFLA_ALT_IFNAME is used in dellink (Xin Long) [2062780] - rtnetlink: enable alt_ifname for setlink/newlink (Xin Long) [2062780] - rtnetlink: return ENODEV when ifname does not exist and group is given (Xin Long) [2062780] - rtnetlink: Return correct error on changing device netns (Xin Long) [2062780] - net: remove the new_ifindex argument from dev_change_net_namespace (Xin Long) [2062780] - net: Allow to specify ifindex when device is moved to another namespace (Xin Long) [2062780] - net: rtnetlink: add possibility to use alternative names as message handle (Xin Long) [2062780] - net: rtnetlink: introduce helper to get net_device instance by ifname (Xin Long) [2062780] - net: rtnetlink: unify the code in __rtnl_newlink get dev with the rest (Xin Long) [2062780] - net: rtnetlink: put alternative names to getlink message (Xin Long) [2062780] - block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern (Ewan D. Milne) [2049198] {CVE-2022-0494} - [s390] s390/dasd: prevent double format of tracks for ESE devices (Mete Durlu) [2094296] - [s390] s390/dasd: fix data corruption for ESE devices (Mete Durlu) [2094296] - [s390] s390/dasd: Fix read inconsistency for ESE DASD devices (Mete Durlu) [2094294] - [s390] s390/dasd: Fix read for ESE with blksize < 4k (Mete Durlu) [2094294] - xfs: validate inode fork size against fork format (Andrey Albershteyn) [2089447] - selftests/tc-testing: match any qdisc type (Petr Oros) [2021843] - tc-testing: Add control-plane selftests for sch_mq (Petr Oros) [2021843] - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc (Petr Oros) [2021843] - netdevsim: don't overwrite read only ethtool parms (Petr Oros) [2021843] - netdevsim: fix uninit value in nsim_drv_configure_vfs() (Petr Oros) [2021843] - netdevsim: rename 'driver' entry points (Petr Oros) [2021843] - netdevsim: move max vf config to dev (Petr Oros) [2021843] - netdevsim: move details of vf config to dev (Petr Oros) [2021843] - netdevsim: move vfconfig to nsim_dev (Petr Oros) [2021843] - netdevsim: take rtnl_lock when assigning num_vfs (Petr Oros) [2021843] - netdevsim: Protect both reload_down and reload_up paths (Petr Oros) [2021843] - netdevsim: make array res_ids static const, makes object smaller (Petr Oros) [2021843] - netdevsim: Add multi-queue support (Petr Oros) [2021843] - net: netdevsim: use xso.real_dev instead of xso.dev in callback functions of struct xfrmdev_ops (Petr Oros) [2021843] - netdevsim: delete unnecessary debugfs checking (Petr Oros) [2021843] - netdevsim: switch to memdup_user_nul() (Petr Oros) [2021843] - netdevsim: init u64 stats for 32bit hardware (Petr Oros) [2021843] - dm: fix bio length of empty flush (Ming Lei) [2090940] - block: initialize the target bio in __bio_clone_fast (Ming Lei) [2090940] - dm: use bio_clone_fast in alloc_io/alloc_tio (Ming Lei) [2090940] - block: clone crypto and integrity data in __bio_clone_fast (Ming Lei) [2090940] - dm-cache: remove __remap_to_origin_clear_discard (Ming Lei) [2090940] - dm: simplify the single bio fast path in __send_duplicate_bios (Ming Lei) [2090940] - dm: retun the clone bio from alloc_tio (Ming Lei) [2090940] - dm: pass the bio instead of tio to __map_bio (Ming Lei) [2090940] - dm: move cloning the bio into alloc_tio (Ming Lei) [2090940] - dm: fold __send_duplicate_bios into __clone_and_map_simple_bio (Ming Lei) [2090940] - dm: fold clone_bio into __clone_and_map_data_bio (Ming Lei) [2090940] - dm: add a clone_to_tio helper (Ming Lei) [2090940] - block: make bio_crypt_clone() able to fail (Ming Lei) [2090940] - perf/x86/uncore: Add new Alder Lake and Raptor Lake support (Michael Petlan) [2088831] - perf/x86/uncore: Clean up uncore_pci_ids[] (Michael Petlan) [2088831] - perf/x86/uncore: Add Raptor Lake uncore support (Michael Petlan) [2088831] - perf/x86/cstate: Add new Alder Lake and Raptor Lake support (Michael Petlan) [2088831] - perf/x86/cstate: Add Raptor Lake support (Michael Petlan) [2088831] - perf/x86/msr: Add new Alder Lake and Raptor Lake support (Michael Petlan) [2088831] - perf/x86/msr: Add Raptor Lake CPU support (Michael Petlan) [2088831] - perf/x86: Add new Alder Lake and Raptor Lake support (Michael Petlan) [2088831] - perf/x86: Add Intel Raptor Lake support (Michael Petlan) [2088831] - x86/cpu: Add new Alderlake and Raptorlake CPU model numbers (Michael Petlan) [2088831] - x86/intel: Add common OPTDIFFs (Michael Petlan) [2088831] - x86/cpu: Explain Intel model naming convention (Michael Petlan) [2088831] - KVM: s390: vsie/gmap: reduce gmap_rmap overhead (Thomas Huth) [2072387] - KVM: s390x: fix SCK locking (Thomas Huth) [2072387] - s390/kvm: use union tod_clock (Thomas Huth) [2072387] - s390/time: introduce new store_tod_clock_ext() (Thomas Huth) [2072387] - s390/time: introduce union tod_clock (Thomas Huth) [2072387] - KVM: s390: Clarify SIGP orders versus STOP/RESTART (Thomas Huth) [2043868] - KVM: s390: Clear valid_wakeup in kvm_s390_handle_wait(), not in arch hook (Thomas Huth) [2072387] - KVM: s390: Ensure kvm_arch_no_poll() is read once when blocking vCPU (Thomas Huth) [2072387] - KVM: s390: Introduce kvm_s390_get_gfn_end() (Thomas Huth) [2072387] - KVM: Integrate gfn_to_memslot_approx() into search_memslots() (Thomas Huth) [2072387] - KVM: s390: Use kvm_get_vcpu() instead of open-coded access (Thomas Huth) [2072387] - KVM: s390: add debug statement for diag 318 CPNC data (Thomas Huth) [2072387] - KVM: s390: pv: properly handle page flags for protected guests (Thomas Huth) [2072387] - KVM: s390: Add a routine for setting userspace CPU state (Thomas Huth) [2072387] - net: sfc: ef10: fix memory leak in efx_ef10_mtd_probe() (Íñigo Huguet) [2042840] - net: sfc: fix memory leak due to ptp channel (Íñigo Huguet) [2042840] - net: sfc: fix using uninitialized xdp tx_queue (Íñigo Huguet) [2042840] - sfc: Do not free an empty page_ring (Íñigo Huguet) [2042840] - net: sfc: add missing xdp queue reinitialization (Íñigo Huguet) [2042840] - sfc: Avoid NULL pointer dereference on systems without numa awareness (Íñigo Huguet) [2042840] - sfc: extend the locking on mcdi->seqno (Íñigo Huguet) [2042840] - sfc: set affinity hints in local NUMA node only (Íñigo Huguet) [2042840] - sfc: default config to 1 channel/core in local NUMA node only (Íñigo Huguet) [2042840] - sfc: The size of the RX recycle ring should be more flexible (Íñigo Huguet) [2042840] - sfc: Use swap() instead of open coding it (Íñigo Huguet) [2042840] - ethernet/sfc: remove redundant rc variable (Íñigo Huguet) [2042840] - PCI/ACPI: Allow D3 only if Root Port can signal and wake from D3 (Myron Stowe) [2015785] - thunderbolt: Do not make DROM read success compulsory (Myron Stowe) [2015785] - thunderbolt: Do not resume routers if UID is not set (Myron Stowe) [2015785] - thunderbolt: Retry DROM reads for more failure scenarios (Myron Stowe) [2015785] - PCI/ACPI: Replace acpi_bus_get_device() with acpi_fetch_acpi_dev() (Myron Stowe) [2015785] - ACPI: scan: Introduce acpi_fetch_acpi_dev() (Myron Stowe) [2015785] - PCI: PM: Fix ordering of operations in pci_back_from_sleep() (Myron Stowe) [2015785] - PCI: PM: Do not call platform_pci_power_manageable() unnecessarily (Myron Stowe) [2015785] - PCI: PM: Make pci_choose_state() call pci_target_state() (Myron Stowe) [2015785] - PCI: PM: Rearrange pci_target_state() (Myron Stowe) [2015785] - PCI: PM: Simplify acpi_pci_power_manageable() (Myron Stowe) [2015785] - PCI: PM: Drop struct pci_platform_pm_ops (Myron Stowe) [2015785] - PCI: ACPI: PM: Do not use pci_platform_pm_ops for ACPI (Myron Stowe) [2015785] - PCI: PM: Do not use pci_platform_pm_ops for Intel MID PM (Myron Stowe) [2015785] - ACPI: glue: Look for ACPI bus type only if ACPI companion is not known (Myron Stowe) [2015785] - ACPI: glue: Drop cleanup callback from struct acpi_bus_type (Myron Stowe) [2015785] - PCI: ACPI: Drop acpi_pci_bus (Myron Stowe) [2015785] - PCI: ACPI: Check parent pointer in acpi_pci_find_companion() (Myron Stowe) [2015785] - PCI/ACPI: Don't reset a fwnode set by OF (Myron Stowe) [2015785] - PCI: VMD: ACPI: Make ACPI companion lookup work for VMD bus (Myron Stowe) [2015785] - PCI: Change the type of probe argument in reset functions (Myron Stowe) [2015785] - PCI: Add support for ACPI _RST reset method (Myron Stowe) [2015785] - PCI: Setup ACPI fwnode early and at the same time with OF (Myron Stowe) [2015785] - PCI: Use acpi_pci_power_manageable() (Myron Stowe) [2015785] - PCI: Add pci_set_acpi_fwnode() to set ACPI_COMPANION (Myron Stowe) [2015785] - PCI: Allow userspace to query and set device reset mechanism (Myron Stowe) [2015785] - PCI: Remove reset_fn field from pci_dev (Myron Stowe) [2015785] - PCI: Add array to track reset method ordering (Myron Stowe) [2015785] - PCI: Add pcie_reset_flr() with 'probe' argument (Myron Stowe) [2015785] - PCI: Cache PCIe Device Capabilities register (Myron Stowe) [2015785] - driver core: Split device_platform_notify() (Myron Stowe) [2015785] - software nodes: Split software_node_notify() (Myron Stowe) [2015785] - PCI: PM: Enable PME if it can be signaled from D3cold (Myron Stowe) [2015785] - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently (Myron Stowe) [2015785] - PCI: Use pci_update_current_state() in pci_enable_device_flags() (Myron Stowe) [2015785] - PCI: Add pci_reset_bus_function() Secondary Bus Reset interface (Myron Stowe) [2015785] - ACPI: scan: Rearrange code related to acpi_get_device_data() (Myron Stowe) [2015785] - PCI/ACPI: Whitelist hotplug ports for D3 if power managed by ACPI (Myron Stowe) [2015785] - crypto: cavium/nitrox - use pcie_flr instead of duplicating it (Myron Stowe) [2015785] - NFSv4 only print the label when its queried (Scott Mayhew) [2030827] - NFSv4.1 provide mount option to toggle trunking discovery (Scott Mayhew) [2030827] - NFSv4.1 test and add 4.1 trunking transport (Scott Mayhew) [2030827] - SUNRPC allow for unspecified transport time in rpc_clnt_add_xprt (Scott Mayhew) [2030827] - NFSv4 handle port presence in fs_location server string (Scott Mayhew) [2030827] - NFSv4 expose nfs_parse_server_name function (Scott Mayhew) [2030827] - NFSv4.1 query for fs_location attr on a new file system (Scott Mayhew) [2030827] - NFSv4 store server support for fs_location attribute (Scott Mayhew) [2030827] - NFSv4 remove zero number of fs_locations entries error check (Scott Mayhew) [2030827] - NFSv4.1 add network transport when session trunking is detected (Scott Mayhew) [2030827] - SUNRPC enforce creation of no more than max_connect xprts (Scott Mayhew) [2030827] - NFSv4 introduce max_connect mount options (Scott Mayhew) [2030827] - SUNRPC add xps_nunique_destaddr_xprts to xprt_switch_info in sysfs (Scott Mayhew) [2030827] - SUNRPC keep track of number of transports to unique addresses (Scott Mayhew) [2030827] - powerpc/papr_scm: Make 'perf_stats' invisible if perf-stats unavailable (Diego Domingos) [1986188] - powerpc/papr_scm: Fix warnings about undeclared variable (Diego Domingos) [1986188] - VMCI: Add support for ARM64 (Cathy Avery) [2080095] - VMCI: Release notification_bitmap in error path (Cathy Avery) [2080095] - VMCI: Check exclusive_vectors when freeing interrupt 1 (Cathy Avery) [2080095] - VMCI: Fix some error handling paths in vmci_guest_probe_device() (Cathy Avery) [2080095] - VMCI: No need to clear memory after a dma_alloc_coherent() call (Cathy Avery) [2080095] - VMCI: Fix the description of vmci_check_host_caps() (Cathy Avery) [2080095] - VMCI: dma dg: add support for DMA datagrams receive (Cathy Avery) [2080095] - VMCI: dma dg: add support for DMA datagrams sends (Cathy Avery) [2080095] - VMCI: dma dg: allocate send and receive buffers for DMA datagrams (Cathy Avery) [2080095] - VMCI: dma dg: register dummy IRQ handlers for DMA datagrams (Cathy Avery) [2080095] - VMCI: dma dg: set OS page size (Cathy Avery) [2080095] - VMCI: dma dg: whitespace formatting change for vmci register defines (Cathy Avery) [2080095] - VMCI: dma dg: detect DMA datagram capability (Cathy Avery) [2080095] - VMCI: Use BIT() macro for bit definitions (Cathy Avery) [2080095] - VMCI: dma dg: add MMIO access to registers (Cathy Avery) [2080095] - misc: vmw_vmci: Switch to kvfree_rcu() API (Cathy Avery) [2080095] - VMCI: fix NULL pointer dereference when unmapping queue pair (Cathy Avery) [2080095] - misc: vmci: remove redundant variable is_local (Cathy Avery) [2080095] - misc: vmw_vmci: return the correct errno code (Cathy Avery) [2080095] - misc: vmw_vmci: explicitly initialize vmci_datagram payload (Cathy Avery) [2080095] - misc: vmw_vmci: explicitly initialize vmci_notify_bm_set_msg struct (Cathy Avery) [2080095] - vmci_host: print unexpanded names of ioctl requests in debug messages (Cathy Avery) [2080095] - drivers/misc/vmw_vmci: restrict too big queue size in qp_host_alloc_queue (Cathy Avery) [2080095] - VMCI: Enforce queuepair max size for IOCTL_VMCI_QUEUEPAIR_ALLOC (Cathy Avery) [2080095] - VMCI: Use set_page_dirty_lock() when unregistering guest memory (Cathy Avery) [2080095] - misc/vmw_vmci: fix typo (Cathy Avery) [2080095] - misc: vmw_vmci: fix kernel info-leak by initializing dbells in vmci_ctx_get_chkpt_doorbells() (Cathy Avery) [2080095] - VMCI: check return value of get_user_pages_fast() for errors (Cathy Avery) [2080095] - vmci_host: get rid of pointless access_ok() (Cathy Avery) [2080095] - treewide: Add SPDX license identifier - Makefile/Kconfig (Cathy Avery) [2080095] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 321 (Cathy Avery) [2080095] - VMCI: Use memdup_user() rather than duplicating its implementation (Cathy Avery) [2080095] - VMCI: remove set but not used variable 'cid' (Cathy Avery) [2080095] - vmci: type promotion bug in qp_host_get_user_memory() (Cathy Avery) [2080095]- misc: pvpanic: introduce device capability (Emanuele Giuseppe Esposito) [2088457] - misc: pvpanic: add crash loaded event (Emanuele Giuseppe Esposito) [2088457] - misc: pvpanic: move bit definition to uapi header file (Emanuele Giuseppe Esposito) [2088457] - rfkill: make new event layout opt-in (Jose Ignacio Tornos Martinez) [2023175] - lib/sbitmap: fix sb->map leak (Ming Lei) [2093549] - openvswitch: fix OOB access in reserve_sfa_size() (Antoine Tenart) [2082023] - net: openvswitch: don't send internal clone attribute to the userspace. (Antoine Tenart) [2082023 2085509] - openvswitch: Add recirc_id to recirc warning (Antoine Tenart) [2082023] - openvswitch: Fixed nd target mask field in the flow dump. (Antoine Tenart) [2082023] - net: openvswitch: Remove redundant if statements (Antoine Tenart) [2082023] - netfilter: nf_tables: disallow non-stateful expression in sets earlier (Phil Sutter) [2092987] {CVE-2022-1966} - cachefiles: Drop superfluous readpages aops NULL check (Dave Wysochanski) [2083136] - audit: fix AUDIT_DISABLED undeclared error when AUDITSYSCALL unconfigured (Richard Guy Briggs) [2035123] - audit: log AUDIT_TIME_* records only from rules (Richard Guy Briggs) [2035123] - audit: improve audit queue handling when "audit=1" on cmdline (Richard Guy Briggs) [2035123] - audit: replace zero-length array with flexible-array member (Richard Guy Briggs) [2035123] - audit: use struct_size() helper in audit_[send|make]_reply() (Richard Guy Briggs) [2035123] - audit: ensure userspace is penalized the same as the kernel when under pressure (Richard Guy Briggs) [2035123] - audit: use struct_size() helper in kmalloc() (Richard Guy Briggs) [2035123] - audit: improve robustness of the audit queue handling (Richard Guy Briggs) [2035123] - audit: return early if the filter rule has a lower priority (Richard Guy Briggs) [2035123] - lsm_audit: avoid overloading the "key" audit field (Richard Guy Briggs) [2035123] - audit: Convert to SPDX identifier (Richard Guy Briggs) [2035123] - audit: rename struct node to struct audit_node to prevent future name collisions (Richard Guy Briggs) [2035123] - audit: prepare audit_context for use in calling contexts beyond syscalls (Richard Guy Briggs) [2035123] - audit: fix possible null-pointer dereference in audit_filter_rules (Richard Guy Briggs) [2035123] - audit: add header protection to kernel/audit.h (Richard Guy Briggs) [2035123] - audit: remove unnecessary 'ret' initialization (Richard Guy Briggs) [2035123] - audit: remove trailing spaces and tabs (Richard Guy Briggs) [2035123] - audit: Use list_move instead of list_del/list_add (Richard Guy Briggs) [2035123] - audit: Rename enum audit_state constants to avoid AUDIT_DISABLED redefinition (Richard Guy Briggs) [2035123] - selftests/bpf: Fix btf_dump test under new clang (Yauheni Kaliuta) [2087050] - perf: Fix sys_perf_event_open() race against self (Michael Petlan) [2087949] - scsi: fnic: Finish scsi_cmnd before dropping the spinlock (John Meneghini) [2062905] - [s390] s390/setup: Fix secure ipl message (Mete Durlu) [2058619] - perf evlist: Fix failed to use cpu list for uncore events (Michael Petlan) [2088835] - perf tools: Enable on a list of CPUs for hybrid (Michael Petlan) [2088835] - perf tools: Create hybrid flag in target (Michael Petlan) [2088835] - libperf: Add perf_cpu_map__default_new() (Michael Petlan) [2088835] - drm/i915: Stop force enabling pipe bottom color gammma/csc (Foggy Liu) [2054487] - blk-mq: fix blk_mq_flush_plug_list (Ming Lei) [2088397] - kernel/resource: move and rename IORESOURCE_MEM_DRIVER_MANAGED (Nico Pache) [2028988] - powerpc/numa: Handle partially initialized numa nodes (Nico Pache) [2028988] - mm: make free_area_init_node aware of memory less nodes (Nico Pache) [2028988] - mm, memory_hotplug: reorganize new pgdat initialization (Nico Pache) [2028988] - mm, memory_hotplug: drop arch_free_nodedata (Nico Pache) [2028988] - mm: handle uninitialized numa nodes gracefully (Nico Pache) [2028988] - mm, memory_hotplug: make arch_alloc_nodedata independent on CONFIG_MEMORY_HOTPLUG (Nico Pache) [2028988] - kexec_file: don't place kexec images on IORESOURCE_MEM_DRIVER_MANAGED (Nico Pache) [2028988] - mm/memory_hotplug: handle memblock_add_node() failures in add_memory_resource() (Nico Pache) [2028988] - mm/memory_hotplug: introduce add_memory_driver_managed() (Nico Pache) [2028988] - mm/memory_hotplug: handle memblocks only with CONFIG_ARCH_KEEP_MEMBLOCK (Nico Pache) [2028988] - mm/memory_hotplug: set node_start_pfn of hotadded pgdat to 0 (Nico Pache) [2028988] - mm/hotplug: reorder memblock_[free|remove]() calls in try_remove_memory() (Nico Pache) [2028988] - mm: memblock: make keeping memblock memory opt-in rather than opt-out (Nico Pache) [2028988] - [s390] s390/cpumf: add new extended counter set for IBM z16 (Mete Durlu) [2047728]- [s390] s390/qdio: clarify logical vs absolute in QIB's kerneldoc (Mete Durlu) [2043836] - [s390] s390/qdio: remove unneeded sanity check in qdio_do_sqbs() (Mete Durlu) [2043836] - [s390] s390/qdio: split do_QDIO() (Mete Durlu) [2043836] - [s390] s390/qdio: split qdio_inspect_queue() (Mete Durlu) [2043836] - [s390] s390/qdio: clarify handler logic for qdio_handle_activate_check() (Mete Durlu) [2043836] - [s390] s390/qdio: clean up access to queue in qdio_handle_activate_check() (Mete Durlu) [2043836] - [s390] s390/qdio: avoid allocating the qdio_irq with GFP_DMA (Mete Durlu) [2043836] - [s390] s390/qdio: improve handling of CIWs (Mete Durlu) [2043836] - [s390] s390/qdio: remove QDIO_SBAL_SIZE macro (Mete Durlu) [2043836] - [s390] scsi: zfcp: fix kernel doc comments (Mete Durlu) [2043836] - [s390] s390/qdio: remove unused support for SLIB parameters (Mete Durlu) [2043836] - [s390] s390/qdio: consolidate QIB code (Mete Durlu) [2043836] - [s390] s390/qdio: use dev_info() in qdio_print_subchannel_info() (Mete Durlu) [2043836] - [s390] s390/qdio: fine-tune the queue sync (Mete Durlu) [2043836] - [s390] s390/qdio: clean up SIGA capability tracking (Mete Durlu) [2043836] - [s390] s390/qdio: remove unused sync-after-IRQ infrastructure (Mete Durlu) [2043836] - [s390] s390/qdio: use absolute data address in ESTABLISH ccw (Mete Durlu) [2043836] - [s390] s390/qdio: remove unused macros (Mete Durlu) [2043836] - [s390] s390/qdio: clarify reporting of errors to the drivers (Mete Durlu) [2043836] - [s390] s390/qdio: remove unneeded siga-sync for Output Queue (Mete Durlu) [2043836] - [s390] s390/qdio: remove remaining tasklet & timer code (Mete Durlu) [2043836] - ice: clear stale Tx queue settings before configuring (Petr Oros) [2079926] - ice: fix crash when writing timestamp on RX rings (Petr Oros) [2079926] - ice: Fix race during aux device (un)plugging (Petr Oros) [2079926] - ice: fix PTP stale Tx timestamps cleanup (Petr Oros) [2079926] - ice: ice_sched: fix an incorrect NULL check on list iterator (Petr Oros) [2079926] - ice: fix use-after-free when deinitializing mailbox snapshot (Petr Oros) [2079926] - ice: wait 5 s for EMP reset after firmware flash (Petr Oros) [2079926] - ice: Protect vf_state check by cfg_lock in ice_vc_process_vf_msg() (Petr Oros) [2079926] - ice: Fix incorrect locking in ice_vc_process_vf_msg() (Petr Oros) [2079926] - ice: Fix memory leak in ice_get_orom_civd_data() (Petr Oros) [2079926] - ice: fix crash in switchdev mode (Petr Oros) [2079926] - Revert "iavf: Fix deadlock occurrence during resetting VF interface" (Petr Oros) [2079926] - ice: arfs: fix use-after-free when freeing @rx_cpu_rmap (Petr Oros) [2079926] - ice: clear cmd_type_offset_bsz for TX rings (Petr Oros) [2079926] - ice: xsk: fix VSI state check in ice_xsk_wakeup() (Petr Oros) [2079926] - ice: synchronize_rcu() when terminating rings (Petr Oros) [2079926] - ice: Do not skip not enabled queues in ice_vc_dis_qs_msg (Petr Oros) [2079926] - ice: Set txq_teid to ICE_INVAL_TEID on ring creation (Petr Oros) [2079926] - ice: Fix broken IFF_ALLMULTI handling (Petr Oros) [2079926] - ice: Fix MAC address setting (Petr Oros) [2079926] - redhat/configs: Remove CONFIG_MFD_INTEL_PMT (Prarit Bhargava) [2058805] - redhat/configs: Add CONFIG_INTEL_VSEC (Prarit Bhargava) [2058805] - platform/x86/intel: Move intel_pmt from MFD to Auxiliary Bus (Prarit Bhargava) [2058805] - PCI: Add #defines for accessing PCIe DVSEC fields (Prarit Bhargava) [2058805] - platform/x86: intel_pmt_telemetry: Ignore zero sized entries (Prarit Bhargava) [2058805] - platform/x86/intel: pmt: Use y instead of objs in Makefile (Prarit Bhargava) [2058805] - platform/x86/intel: Move Intel PMT drivers to new subfolder (Prarit Bhargava) [2058805] - dlm: fix plock invalid read (Alexander Aring) [2053095] - NFS: LOOKUP_DIRECTORY is also ok with symlinks (Scott Mayhew) [2059727] - NFSv4: nfs_atomic_open() can race when looking up a non-regular file (Scott Mayhew) [2059727] - NFSv4: Handle case where the lookup of a directory fails (Scott Mayhew) [2059727] - redhat: always tag non-maintainer builds with .gXXXX (Jarod Wilson) - mm, compaction: fast_find_migrateblock() should return pfn in the target zone (Rafael Aquini) [2067130] - [s390] s390/pci: expose a PCI device's UID as its index (Mete Durlu) [1939916] - [s390] s390/pci: expose UID uniqueness guarantee (Mete Durlu) [1939916] - [s390] s390/pci: Documentation for zPCI (Mete Durlu) [1939916] - powerpc/fadump: print start of preserved area (Diego Domingos) [2075092] - powerpc/fadump: align destination address to pagesize (Diego Domingos) [2075092] - powerpc/fadump: fix PT_LOAD segment for boot memory area (Diego Domingos) [2075092] - dmaengine: idxd: make idxd_wq_enable() return 0 if wq is already enabled (Jerry Snitselaar) [2083414] - dmaengine: idxd: Remove unnecessary synchronize_irq() before free_irq() (Jerry Snitselaar) [2083414] - dmaengine: idxd: add missing callback function to support DMA_INTERRUPT (Jerry Snitselaar) [2083414] - dmaengine: idxd: skip irq free when wq type is not kernel (Jerry Snitselaar) [2083414] - dmaengine: idxd: make idxd_register/unregister_dma_channel() static (Jerry Snitselaar) [2083414] - dmaengine: idxd: remove redudant idxd_wq_disable_cleanup() call (Jerry Snitselaar) [2083414] - dmaengine: idxd: free irq before wq type is reset (Jerry Snitselaar) [2083414] - dmaengine: idxd: fix lockdep warning on device driver removal (Jerry Snitselaar) [2083414] - dmaengine: idxd: Separate user and kernel pasid enabling (Jerry Snitselaar) [2083414] - dmaengine: idxd: refactor wq driver enable/disable operations (Jerry Snitselaar) [2083414] - dmaengine: idxd: move wq irq enabling to after device enable (Jerry Snitselaar) [2083414] - dmaengine: idxd: set max_xfer and max_batch for RO device (Jerry Snitselaar) [2083414] - dmaengine: idxd: Fix the error handling path in idxd_cdev_register() (Jerry Snitselaar) [2083414] - dmaengine: idxd: set DMA_INTERRUPT cap bit (Jerry Snitselaar) [2083414] - dmaengine: add verification of DMA_INTERRUPT capability for dmatest (Jerry Snitselaar) [2083414] - dmaengine: idxd: remove trailing white space on input str for wq name (Jerry Snitselaar) [2083414] - dmaengine: idxd: don't load pasid config until needed (Jerry Snitselaar) [2083414] - dmaengine: idxd: fix retry value to be constant for duration of function call (Jerry Snitselaar) [2075705] - dmaengine: idxd: match type for retries var in idxd_enqcmds() (Jerry Snitselaar) [2075705] - net: mana: Reuse XDP dropped page (Mohammed Gamal) [2086556] - net: mana: Add counter for XDP_TX (Mohammed Gamal) [2086556] - net: mana: Add counter for packet dropped by XDP (Mohammed Gamal) [2086556] - net: mana: Use struct_size() helper in mana_gd_create_dma_region() (Mohammed Gamal) [2086556] - SUNRPC release the transport of a relocated task with an assigned transport (Scott Mayhew) [2023840] - SUNRPC: Do not dereference non-socket transports in sysfs (Scott Mayhew) [2023840] - SUNRPC don't resend a task on an offlined transport (Scott Mayhew) [2023840] - SUNRPC: lock against ->sock changing during sysfs read (Scott Mayhew) [2023840] - SUNRPC: Check if the xprt is connected before handling sysfs reads (Scott Mayhew) [2023840] - SUNRPC: Add dst_port to the sysfs xprt info file (Scott Mayhew) [2023840] - SUNRPC: Add srcaddr as a file in sysfs (Scott Mayhew) [2023840] - sunrpc: Fix return value of get_srcport() (Scott Mayhew) [2023840] - sunrpc: remove an offlined xprt using sysfs (Scott Mayhew) [2023840] - sunrpc: display xprt's queuelen of assigned tasks via sysfs (Scott Mayhew) [2023840] - SUNRPC: take a xprt offline using sysfs (Scott Mayhew) [2023840] - SUNRPC for TCP display xprt's source port in sysfs xprt_info (Scott Mayhew) [2023840] - SUNRPC query transport's source port (Scott Mayhew) [2023840] - SUNRPC display xprt's main value in sysfs's xprt_info (Scott Mayhew) [2023840] - SUNRPC mark the first transport (Scott Mayhew) [2023840] - NFSv4.1 identify and mark RPC tasks that can move between transports (Scott Mayhew) [2023840] - sunrpc: provide showing transport's state info in the sysfs directory (Scott Mayhew) [2023840] - sunrpc: provide multipath info in the sysfs directory (Scott Mayhew) [2023840] - sunrpc: provide transport info in the sysfs directory (Scott Mayhew) [2023840] - sunrpc: add dst_attr attributes to the sysfs xprt directory (Scott Mayhew) [2023840] - sunrpc: add add sysfs directory per xprt under each xprt_switch (Scott Mayhew) [2023840] - sunrpc: add a symlink from rpc-client directory to the xprt_switch (Scott Mayhew) [2023840] - sunrpc: add xprt_switch direcotry to sunrpc's sysfs (Scott Mayhew) [2023840] - sunrpc: keep track of the xprt_class in rpc_xprt structure (Scott Mayhew) [2023840] - sunrpc: add IDs to multipath (Scott Mayhew) [2023840] - sunrpc: add xprt id (Scott Mayhew) [2023840] - sunrpc: Create per-rpc_clnt sysfs kobjects (Scott Mayhew) [2023840] - sunrpc: Create a client/ subdirectory in the sunrpc sysfs (Scott Mayhew) [2023840] - sunrpc: Create a sunrpc directory under /sys/kernel/ (Scott Mayhew) [2023840] - vfs: check fd has read access in kernel_read_file_from_fd() (Ian Kent) [2040615] - SUNRPC: Fix NFSD's request deferral on RDMA transports (Benjamin Coddington) [2090525] - vdpa/mlx5: Use consistent RQT size (Cindy Lu) [2063108] - vdpa/mlx5: add validation for VIRTIO_NET_CTRL_MQ_VQ_PAIRS_SET command (Cindy Lu) [2063108] - vdpa/mlx5: should verify CTRL_VQ feature exists for MQ (Cindy Lu) [2063108] - gfs2: Stop using glock holder auto-demotion for now (Andreas Gruenbacher) [2054855] - gfs2: buffered write prefaulting (Andreas Gruenbacher) [2054855] - gfs2: Align read and write chunks to the page cache (Andreas Gruenbacher) [2054855] - gfs2: Pull return value test out of should_fault_in_pages (Andreas Gruenbacher) [2054855] - gfs2: Clean up use of fault_in_iov_iter_{read,write}able (Andreas Gruenbacher) [2054855] - gfs2: Variable rename (Andreas Gruenbacher) [2054855] - gfs2: Fix filesystem block deallocation for short writes (Andreas Gruenbacher) [2054855] - iomap: iomap_write_end cleanup (Andreas Gruenbacher) [2054855] - iomap: iomap_write_failed fix (Andreas Gruenbacher) [2054855] - gfs2: Don't re-check for write past EOF unnecessarily (Andreas Gruenbacher) [2054855] - gfs2: No short reads or writes upon glock contention (Andreas Gruenbacher) [2054855] - fs/iomap: Fix buffered write page prefaulting (Andreas Gruenbacher) [2054855] - generic_perform_write()/iomap_write_actor(): saner logics for short copy (Andreas Gruenbacher) [2054855] - iomap: Convert iomap_write_end types (Andreas Gruenbacher) [2054855] - gfs2: Make sure not to return short direct writes (Andreas Gruenbacher) [2054855] - gfs2: Remove dead code in gfs2_file_read_iter (Andreas Gruenbacher) [2054855] - gfs2: Fix gfs2_file_buffered_write endless loop workaround (Andreas Gruenbacher) [2054855] - gfs2: Minor retry logic cleanup (Andreas Gruenbacher) [2054855] - gfs2: Disable page faults during lockless buffered reads (Andreas Gruenbacher) [2054855] - gfs2: Fix should_fault_in_pages() logic (Andreas Gruenbacher) [2054855] - mm: gup: make fault_in_safe_writeable() use fixup_user_fault() (Andreas Gruenbacher) [2054855] - gfs2: Initialize gh_error in gfs2_glock_nq (Andreas Gruenbacher) [2054855] - gfs2: Switch lock order of inode and iopen glock (Andreas Gruenbacher) [2054855] - gfs2: cancel timed-out glock requests (Andreas Gruenbacher) [2054855] - gfs2: Expect -EBUSY after canceling dlm locking requests (Andreas Gruenbacher) [2054855] - gfs2: gfs2_setattr_size error path fix (Andreas Gruenbacher) [2054855] - gfs2: assign rgrp glock before compute_bitstructs (Bob Peterson) [2054855] - gfs2: Fix gfs2_release for non-writers regression (Bob Peterson) [1955591] - gfs2: gfs2_create_inode rework (Andreas Gruenbacher) [1955591] - gfs2: gfs2_inode_lookup rework (Andreas Gruenbacher) [1955591] - gfs2: gfs2_inode_lookup cleanup (Andreas Gruenbacher) [1955591] - gfs2: Fix remote demote of weak glock holders (Andreas Gruenbacher) [1955591] - gfs2: Fix glock_hash_walk bugs (Andreas Gruenbacher) [1955591] - gfs2: Cancel remote delete work asynchronously (Bob Peterson) [1955591] - gfs2: set glock object after nq (Bob Peterson) [1955591] - gfs2: remove RDF_UPTODATE flag (Bob Peterson) [1955591] - gfs2: Eliminate GIF_INVALID flag (Bob Peterson) [1955591] - gfs2: Fix atomic bug in gfs2_instantiate (Andreas Gruenbacher) [1955591] - gfs2: fix GL_SKIP node_scope problems (Bob Peterson) [1955591] - gfs2: Add some flags missing from glock output (Bob Peterson) [1955591] - gfs2: split glock instantiation off from do_promote (Bob Peterson) [1955591] - gfs2: further simplify do_promote (Bob Peterson) [1955591] - gfs2: re-factor function do_promote (Bob Peterson) [1955591] - gfs2: Remove 'first' trace_gfs2_promote argument (Andreas Gruenbacher) [1955591] - gfs2: change go_lock to go_instantiate (Bob Peterson) [1955591] - gfs2: Switch some BUG_ON to GLOCK_BUG_ON for debug (Bob Peterson) [1955591] - gfs2: move GL_SKIP check from glops to do_promote (Bob Peterson) [1955591] - gfs2: Add GL_SKIP holder flag to dump_holder (Bob Peterson) [1955591] - gfs2: remove redundant check in gfs2_rgrp_go_lock (Bob Peterson) [1955591] - gfs2: Fix mmap + page fault deadlocks for direct I/O (Andreas Gruenbacher) [1955591] - iov_iter: Introduce ITER_IOVEC_FLAG_NOFAULT flag to disable page faults (Andreas Gruenbacher) [1955591] - gup: Introduce FOLL_NOFAULT flag to disable page faults (Andreas Gruenbacher) [1955591] - iomap: Add done_before argument to iomap_dio_rw (Andreas Gruenbacher) [1955591] - iomap: Support partial direct I/O on user copy failures (Andreas Gruenbacher) [1955591] - iomap: Fix iomap_dio_rw return value for user copies (Andreas Gruenbacher) [1955591] - iomap: support reading inline data from non-zero pos (Andreas Gruenbacher) [1955591] - gfs2: Only dereference i->iov when iter_is_iovec(i) (Andreas Gruenbacher) [1955591] - gfs2: Prevent endless loops in gfs2_file_buffered_write (Andreas Gruenbacher) [1955591] - gfs2: Fix mmap + page fault deadlocks for buffered I/O (Andreas Gruenbacher) [1955591] - gfs2: Eliminate ip->i_gh (Andreas Gruenbacher) [1955591] - gfs2: Move the inode glock locking to gfs2_file_buffered_write (Andreas Gruenbacher) [1955591] - gfs2: Fix "Introduce flag for glock holder auto-demotion" (Andreas Gruenbacher) [1955591] - gfs2: Introduce flag for glock holder auto-demotion (Bob Peterson) [1955591] - gfs2: fix scheduling while atomic bug in glocks (Bob Peterson) [1955591] - gfs2: Clean up function may_grant (Andreas Gruenbacher) [1955591] - gfs2: Add wrapper for iomap_file_buffered_write (Andreas Gruenbacher) [1955591] - iov_iter: Introduce fault_in_iov_iter_writeable (Andreas Gruenbacher) [1955591] - iov_iter: Turn iov_iter_fault_in_readable into fault_in_iov_iter_readable (Andreas Gruenbacher) [1955591] - gup: Turn fault_in_pages_{readable,writeable} into fault_in_{readable,writeable} (Andreas Gruenbacher) [1955591] - powerpc/signal64: Don't opencode page prefaulting (Andreas Gruenbacher) [1955591] - sanitize iov_iter_fault_in_readable() (Andreas Gruenbacher) [1955591] - [xarray] iov_iter_fault_in_readable() should do nothing in xarray case (Andreas Gruenbacher) [1955591] - powerpc/kvm: Fix kvm_use_magic_page (Andreas Gruenbacher) [1955591] - iov_iter: Fix iov_iter_get_pages{,_alloc} page fault return value (Andreas Gruenbacher) [1955591] - gfs2: Fix length of holes reported at end-of-file (Andreas Gruenbacher) [1955591] - gfs2: Remove redundant check from gfs2_glock_dq (Bob Peterson) [1955591] - gfs2: release iopen glock early in evict (Bob Peterson) [1955591] - mm: change fault_in_pages_* to have an unsigned size parameter (Andreas Gruenbacher) [1955591] - gfs2: Eliminate vestigial HIF_FIRST (Bob Peterson) [1955591] - iomap: remove the iomap arguments to ->page_{prepare,done} (Andreas Gruenbacher) [1955591] - net: sched: fix use-after-free in tc_new_tfilter() (Ivan Vecera) [2071704]- Bluetooth: virtio_bt: fix memory leak in virtbt_rx_handle() (Gopal Tiwari) [2076180] - powerpc/papr_scm: Fix buffer overflow issue with CONFIG_FORTIFY_SOURCE (Gustavo Walbon) [2069468] - powerpc/papr_scm: Fix build failure when (Gustavo Walbon) [2069468] - drivers/nvdimm: Fix build failure when CONFIG_PERF_EVENTS is not set (Gustavo Walbon) [2069468] - powerpc/papr_scm: Add perf interface support (Gustavo Walbon) [2069468] - drivers/nvdimm: Add perf interface to expose nvdimm performance stats (Gustavo Walbon) [2069468] - drivers/nvdimm: Add nvdimm pmu structure (Gustavo Walbon) [2069468] - mptcp: Fix crash due to tcp_tsorted_anchor was initialized before release skb (Davide Caratti) [2084048] - mptcp: Correctly set DATA_FIN timeout when number of retransmits is large (Davide Caratti) [2084048] - mptcp: add mibs counter for ignored incoming options (Davide Caratti) [2084048] - mptcp: fix race in incoming ADD_ADDR option processing (Davide Caratti) [2084048] - mptcp: netlink: process IPv6 addrs in creating listening sockets (Davide Caratti) [2084048] - mptcp: use delegate action to schedule 3rd ack retrans (Davide Caratti) [2084048] - mptcp: fix delack timer (Davide Caratti) [2084048] - powerpc/module_64: use module_init_section instead of patching names (Jan Stancek) [1985851] - module: check for exit sections in layout_sections() instead of module_init_section() (Jan Stancek) [1985851] - module: treat exit sections the same as init sections when !CONFIG_MODULE_UNLOAD (Jan Stancek) [1985851] - module: allow arch overrides for .exit section names (Jan Stancek) [1985851] - ARM: 8976/1: module: allow arch overrides for .init section names (Jan Stancek) [1985851] - KVM: s390: pv: make use of ultravisor AIV support (Thomas Huth) [2043870] - redhat: Enable VM kselftests (Nico Pache) [1978539] - selftests: vm: Makefile: rename TARGETS to VMTARGETS (Nico Pache) [1978539] - redhat: enable CONFIG_TEST_VMALLOC for vm selftests (Nico Pache) [1978539] - redhat: enable GUP TEST for kselftests (Nico Pache) [1978539] - redhat: Enable HMM test to be used by the kselftest test suite (Nico Pache) [1978539] - selftests/vm/pkeys: fix alloc_random_pkey() to make it really, really random (Nico Pache) [1978539] - selftests/vm: fix display of page size in map_hugetlb (Nico Pache) [1978539] - selftests/vm: fix building protection keys test (Nico Pache) [1978539] - lib/test_vmalloc.c: do not create cpumask_t variable on stack (Nico Pache) [1978539] - vmalloc: add test driver to analyse vmalloc allocator (Nico Pache) [1978539] - vmalloc: export __vmalloc_node_range for CONFIG_TEST_VMALLOC_MODULE (Nico Pache) [1978539] - selftests/vm: add protection_keys_32 / protection_keys_64 to gitignore (Nico Pache) [1978539] - selftests/vm: rename file run_vmtests to run_vmtests.sh (Nico Pache) [1978539] - mm/gup_benchmark: support threading (Nico Pache) [1978539] - selftests/vm: gup_test: test faulting in kernel, and verify pinnable pages (Nico Pache) [1978539] - selftests/vm: gup_test: fix test flag (Nico Pache) [1978539] - selftests/vm: fix out-of-tree build (Nico Pache) [1978539] - selftests/vm: 2x speedup for run_vmtests.sh (Nico Pache) [1978539] - selftests/vm: hmm-tests: remove the libhugetlbfs dependency (Nico Pache) [1978539] - selftests/vm: run_vmtests.sh: update and clean up gup_test invocation (Nico Pache) [1978539] - selftests/vm: gup_test: introduce the dump_pages() sub-test (Nico Pache) [1978539] - selftests/vm: only some gup_test items are really benchmarks (Nico Pache) [1978539] - selftests/vm: minor cleanup: Makefile and gup_test.c (Nico Pache) [1978539] - selftests/vm: rename run_vmtests --> run_vmtests.sh (Nico Pache) [1978539] - selftests/vm: use a common gup_test.h (Nico Pache) [1978539] - mm/gup_benchmark: rename to mm/gup_test (Nico Pache) [1978539] - tools/testing/selftests/vm: fix build error (Nico Pache) [1978539] - selftests: vm: add fragment CONFIG_GUP_BENCHMARK (Nico Pache) [1978539] - selftests/vm: 8x compaction_test speedup (Nico Pache) [1978539] - selftests/vm: fix incorrect gcc invocation in some cases (Nico Pache) [1978539] - selftests/vm: fix false build success on the second and later attempts (Nico Pache) [1978539] - mm/gup: don't permit users to call get_user_pages with FOLL_LONGTERM (Nico Pache) [1978539] - mm/gup_benchmark: use pin_user_pages for FOLL_LONGTERM flag (Nico Pache) [1978539] - mm/gup_benchmark: update the documentation in Kconfig (Nico Pache) [1978539] - khugepaged: selftests: fix timeout condition in wait_for_scan() (Nico Pache) [1978539] - selftests: vm: pkeys: fix multilib builds for x86 (Nico Pache) [1978539] - selftests: vm: pkeys: use the correct page size on powerpc (Nico Pache) [1978539] - selftests/vm/pkeys: override access right definitions on powerpc (Nico Pache) [1978539] - selftests/vm/pkeys: test correct behaviour of pkey-0 (Nico Pache) [1978539] - selftests/vm/pkeys: introduce a sub-page allocator (Nico Pache) [1978539] - selftests/vm/pkeys: detect write violation on a mapped access-denied-key page (Nico Pache) [1978539] - selftests/vm/pkeys: associate key on a mapped page and detect write violation (Nico Pache) [1978539] - selftests/vm/pkeys: associate key on a mapped page and detect access violation (Nico Pache) [1978539] - selftests/vm/pkeys: improve checks to determine pkey support (Nico Pache) [1978539] - selftests/vm/pkeys: fix assertion in test_pkey_alloc_exhaust() (Nico Pache) [1978539] - selftests/vm/pkeys: fix number of reserved powerpc pkeys (Nico Pache) [1978539] - selftests/vm/pkeys: introduce powerpc support (Nico Pache) [1978539] - selftests/vm/pkeys: introduce generic pkey abstractions (Nico Pache) [1978539] - selftests: vm: pkeys: use the correct huge page size (Nico Pache) [1978539] - selftests/vm/pkeys: fix alloc_random_pkey() to make it really random (Nico Pache) [1978539] - selftests/vm/pkeys: fix assertion in pkey_disable_set/clear() (Nico Pache) [1978539] - selftests/vm/pkeys: fix pkey_disable_clear() (Nico Pache) [1978539] - selftests: vm: pkeys: add helpers for pkey bits (Nico Pache) [1978539] - selftests: vm: pkeys: Use sane types for pkey register (Nico Pache) [1978539] - selftests/vm/pkeys: make gcc check arguments of sigsafe_printf() (Nico Pache) [1978539] - selftests/vm/pkeys: move some definitions to arch-specific header (Nico Pache) [1978539] - selftests/vm/pkeys: move generic definitions to header file (Nico Pache) [1978539] - selftests/vm/pkeys: rename all references to pkru to a generic name (Nico Pache) [1978539] - selftests/x86/pkeys: move selftests to arch-neutral directory (Nico Pache) [1978539] - selftests/vm: 10x speedup for hmm-tests (Nico Pache) [1978539] - mm/migrate: add migrate-shared test for migrate_vma_*() (Nico Pache) [1978539] - mm/migrate: optimize migrate_vma_setup() for holes (Nico Pache) [1978539] - lib/test_hmm: use vma_lookup() in dmirror_migrate() (Nico Pache) [1978539] - lib/test_hmm.c: fix an error code in dmirror_allocate_chunk() (Nico Pache) [1978539] - lib/test_hmm.c: remove unused dmirror_zero_page (Nico Pache) [1978539] - mm/memremap_pages: support multiple ranges per invocation (Nico Pache) [1978539] - mm/memremap_pages: convert to 'struct range' (Nico Pache) [1978539] - tools/testing/selftests/vm/hmm-tests.c: use the new SKIP() macro (Nico Pache) [1978539] - mm/hmm/test: use the new migration invalidation (Nico Pache) [1978539] - lib/test_hmm.c: add a flag parameter to migrate_vma (Nico Pache) [1978539] - mm/hmm: add tests for hmm_pfn_to_map_order() (Nico Pache) [1978539] - lib: fix test_hmm.c reference after free (Nico Pache) [1978539] - mm/hmm/test: add selftests for HMM (Nico Pache) [1978539] - mm/hmm/test: add selftest driver for HMM (Nico Pache) [1978539] - mm: convert insert_pfn() to vm_fault_t (Nico Pache) [1978539] - selftests/vm/.gitignore: add mremap_dontunmap (Nico Pache) [1978539] - selftests: vm: Fix 64-bit test builds for powerpc64le (Nico Pache) [1978539] - selftests: vm: Do not override definition of ARCH (Nico Pache) [1978539] - selftests/vm: fix map_hugetlb length used for testing read and write (Nico Pache) [1978539] - selftests/vm: add missed tests in run_vmtests (Nico Pache) [1978539] - selftests: vm: add fragment CONFIG_TEST_VMALLOC (Nico Pache) [1978539] - selftests: vm: Build/Run 64bit tests only on 64bit arch (Nico Pache) [1978539] - selftests: vm: Fix test build failure when built by itself (Nico Pache) [1978539] - selftests: vm: install test_vmalloc.sh for run_vmtests (Nico Pache) [1978539] - tools: mark 'test_vmalloc.sh' executable (Nico Pache) [1978539] - tools/selftest/vm: allow choosing mem size and page size in map_hugetlb (Nico Pache) [1978539] - selftests/vm: add script helper for CONFIG_TEST_VMALLOC_MODULE (Nico Pache) [1978539] - tools/testing/selftests/vm/map_fixed_noreplace.c: add test for MAP_FIXED_NOREPLACE (Nico Pache) [1978539] - tools/testing/selftests/vm/: add MAP_POPULATE test (Nico Pache) [1978539] - xfs: return errors in xfs_fs_sync_fs (Andrey Albershteyn) [2087991] - vfs: make sync_filesystem return errors from ->sync_fs (Andrey Albershteyn) [2087991] - PCI: hv: Remove unused hv_set_msi_entry_from_desc() (Mohammed Gamal) [2086560] - PCI: hv: Avoid the retarget interrupt hypercall in irq_unmask() on ARM64 (Mohammed Gamal) [2086560] - PCI: hv: Fix NUMA node assignment when kernel boots with custom NUMA topology (Mohammed Gamal) [2086560] - PCI: hv: Use PCI_ERROR_RESPONSE to identify config read errors (Mohammed Gamal) [2086560] - vdpa: clean up get_config_size ret value handling (Cindy Lu) [2059841] - vdpa: mlx5: synchronize driver status with CVQ (Jason Wang) [2048009] - vdpa: mlx5: prevent cvq work from hogging CPU (Jason Wang) [2048009] - vdpa/mlx5: Avoid processing works if workqueue was destroyed (Cindy Lu) [2048009] - cpufreq: Cancel policy update work scheduled before freeing (Prarit Bhargava) [2083728] - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT (Paolo Abeni) [2081411] - tcp: ensure to use the most recently sent skb when filling the rate sample (Paolo Abeni) [2081411] - tcp: make sure treq->af_specific is initialized (Paolo Abeni) [2081411] - tcp: md5: incorrect tcp_header_len for incoming connections (Paolo Abeni) [2081411] - tcp: ensure PMTU updates are processed during fastopen (Paolo Abeni) [2081411] - tcp: add missing tcp_skb_can_collapse() test in tcp_shift_skb_data() (Paolo Abeni) [2081411] - inet: fully convert sk->sk_rx_dst to RCU rules (Paolo Abeni) [2081411] - tcp_cubic: fix spurious Hystart ACK train detections for not-cwnd-limited flows (Paolo Abeni) [2081411]- selftests/bpf/test_xdp_redirect_multi: use temp netns for testing (Felix Maurer) [2017875] - selftests/bpf/xdp_redirect_multi: Limit the tests in netns (Jiri Benc) [2017875] - selftests/bpf/xdp_redirect_multi: Give tcpdump a chance to terminate cleanly (Jiri Benc) [2017875] - selftests/bpf/xdp_redirect_multi: Use arping to accurate the arp number (Jiri Benc) [2017875] - selftests/bpf/xdp_redirect_multi: Put the logs to tmp folder (Jiri Benc) [2017875] - bpf, sockmap: Zap ingress queues after stopping strparser (Jiri Benc) [2017875] - xdp, net: Fix use-after-free in bpf_xdp_link_release (Jiri Benc) [2017875] - doc, af_xdp: Fix bind flags option typo (Jiri Benc) [2017875] - bpf, devmap: Convert remaining READ_ONCE() to rcu_dereference_check() (Jiri Benc) [2017875] - xdp: Move the rxq_info.mem clearing to unreg_mem_model() (Jiri Benc) [2017875] - bpf, sched: Remove unneeded rcu_read_lock() around BPF program invocation (Jiri Benc) [2017875] - xdp: Add proper __rcu annotations to redirect map entries (Jiri Benc) [2017875] - doc: Give XDP as example of non-obvious RCU reader/updater pairing (Jiri Benc) [2017875] - doc: Clarify and expand RCU updaters and corresponding readers (Jiri Benc) [2017875] - bpfilter: Specify the log level for the kmsg message (Jiri Benc) [2017875] - docs, af_xdp: Consistent indentation in examples (Jiri Benc) [2017875] - xsk: Fix missing validation for skb and unaligned mode (Jiri Benc) [2017875] - bpf: Support all gso types in bpf_skb_change_proto() (Jiri Benc) [2017875] - bpf: Do not change gso_size during bpf_skb_change_proto() (Jiri Benc) [2017875] - Revert "bpf: Check for BPF_F_ADJ_ROOM_FIXED_GSO when bpf_skb_change_proto" (Jiri Benc) [2017875] - selftests/bpf: Add xdp_redirect_multi into .gitignore (Jiri Benc) [2017875] - bpf, devmap: Remove drops variable from bq_xmit_all() (Jiri Benc) [2017875] - locking/atomic: net: use linux/atomic.h for xchg & cmpxchg (Jiri Benc) [2017875] - xsk: Use kvcalloc to support large umems (Jiri Benc) [2017875] - selftests/bpf: Add xdp_redirect_multi test (Jiri Benc) [2017875] - sample/bpf: Add xdp_redirect_map_multi for redirect_map broadcast test (Jiri Benc) [2017875] - xdp: Extend xdp_redirect_map with broadcast support (Jiri Benc) [2017875] - bpf: Let bpf_warn_invalid_xdp_action() report more info (Felix Maurer) [2017875] - bpf: Run devmap xdp_prog on flush instead of bulk enqueue (Jiri Benc) [2017875] - skmsg: Remove unused parameters of sk_msg_wait_data() (Jiri Benc) [2017875] - bpf: Use struct_size() in kzalloc() (Jiri Benc) [2017875] - bpf: Check for BPF_F_ADJ_ROOM_FIXED_GSO when bpf_skb_change_proto (Jiri Benc) [2017875] - treewide: Replace zero-length arrays with flexible-array members (Tomas Henzl) [2049660] - scsi: mpi3mr: Bump driver version to 8.0.0.68.0 (Tomas Henzl) [2049660] - scsi: mpi3mr: Update the copyright year (Tomas Henzl) [2049660] - scsi: mpi3mr: Update MPI3 headers (Tomas Henzl) [2049660] - scsi: mpi3mr: Fix formatting problems in some kernel-doc comments (Tomas Henzl) [2049660] - scsi: mpi3mr: Fix some spelling mistakes (Tomas Henzl) [2049660] - scsi: mpi3mr: Bump driver version to 8.0.0.61.0 (Tomas Henzl) [2049660] - scsi: mpi3mr: Add io_uring interface support in I/O-polled mode (Tomas Henzl) [2049660] - scsi: mpi3mr: Print cable mngnt and temp threshold events (Tomas Henzl) [2049660] - scsi: mpi3mr: Support Prepare for Reset event (Tomas Henzl) [2049660] - scsi: mpi3mr: Add Event acknowledgment logic (Tomas Henzl) [2049660] - scsi: mpi3mr: Gracefully handle online FW update operation (Tomas Henzl) [2049660] - scsi: mpi3mr: Detect async reset that occurred in firmware (Tomas Henzl) [2049660] - scsi: mpi3mr: Add IOC reinit function (Tomas Henzl) [2049660] - scsi: mpi3mr: Handle offline FW activation in graceful manner (Tomas Henzl) [2049660] - scsi: mpi3mr: Code refactor of IOC init - part2 (Tomas Henzl) [2049660] - scsi: mpi3mr: Code refactor of IOC init - part1 (Tomas Henzl) [2049660] - scsi: mpi3mr: Fault IOC when internal command gets timeout (Tomas Henzl) [2049660] - scsi: mpi3mr: Display IOC firmware package version (Tomas Henzl) [2049660] - scsi: mpi3mr: Handle unaligned PLL in unmap cmnds (Tomas Henzl) [2049660] - scsi: mpi3mr: Add support for PCIe Managed Switch SES device (Tomas Henzl) [2049660] - [s390] s390/cio: verify the driver availability for path_event call (Mete Durlu) [2058620] - selinux: fix bad cleanup on error in hashtab_duplicate() (Ondrej Mosnacek) [2005890] - selinux: fix race between old and new sidtab (Ondrej Mosnacek) [2005890] - selinux: fix cond_list corruption when changing booleans (Ondrej Mosnacek) [2005890] - selinux: make nslot handling in avtab more robust (Ondrej Mosnacek) [2005890] - selinuxfs: unify policy load error reporting (Ondrej Mosnacek) [2005890] - selinux: fix variable scope issue in live sidtab conversion (Ondrej Mosnacek) [2005890] - selinux: don't log MAC_POLICY_LOAD record on failed policy load (Ondrej Mosnacek) [2005890] - selinux: simplify away security_policydb_len() (Ondrej Mosnacek) [2005890] - selinux: move policy mutex to selinux_state, use in lockdep checks (Ondrej Mosnacek) [2005890] - selinux: fix error handling bugs in security_load_policy() (Ondrej Mosnacek) [2005890] - selinux: convert policy read-write lock to RCU (Ondrej Mosnacek) [2005890] - selinux: Create new booleans and class dirs out of tree (Ondrej Mosnacek) [2005890] - selinux: Standardize string literal usage for selinuxfs directory names (Ondrej Mosnacek) [2005890] - selinux: Refactor selinuxfs directory populating functions (Ondrej Mosnacek) [2005890] - selinux: Create function for selinuxfs directory cleanup (Ondrej Mosnacek) [2005890] - selinux: fix memdup.cocci warnings (Ondrej Mosnacek) [2005890] - selinux: avoid dereferencing the policy prior to initialization (Ondrej Mosnacek) [2005890] - selinux: fix allocation failure check on newpolicy->sidtab (Ondrej Mosnacek) [2005890] - selinux: refactor changing booleans (Ondrej Mosnacek) [2005890] - selinux: move policy commit after updating selinuxfs (Ondrej Mosnacek) [2005890] - selinux: encapsulate policy state, refactor policy load (Ondrej Mosnacek) [2005890] - Revert "selinux: fix deadlock in security_set_bools()" (Ondrej Mosnacek) [2005890] - thunderx nic: mark device as deprecated (Íñigo Huguet) [2060286] - cpufreq: intel_pstate: Add Ice Lake server to out-of-band IDs (Vitaly Kuznetsov) [2091523] - [s390] s390/hypfs: include z/VM guests with access control group set (Mete Durlu) [2058621] - scsi: mpt3sas: Fix a few kernel-doc issues (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix a typo (Tomas Henzl) [2049623] - scsi: mpt3sas: Update driver version to 42.100.00.00 (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix junk chars displayed while printing ChipName (Tomas Henzl) [2049623] - scsi: mpt3sas: Use cached ATA Information VPD page (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix adapter replyPostRegisterIndex declaration (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix event callback log_code value handling (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix ioc->base_readl() use (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix writel() use (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix _ctl_set_task_mid() TaskMID check (Tomas Henzl) [2049623] - scsi: mpt3sas: Fail reset operation if config request timed out (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix use after free in _scsih_expander_node_remove() (Tomas Henzl) [2049623] - scsi: mpt3sas: Page fault in reply q processing (Tomas Henzl) [2049623] - scsi: mpt3sas: Convert to flexible arrays (Tomas Henzl) [2049623] - scsi: mpt3sas: Update persistent trigger pages from sysfs interface (Tomas Henzl) [2049623] - Revert "netfilter: conntrack: tag conntracks picked up in local out hook" (Florian Westphal) [2062870] - Revert "netfilter: nat: force port remap to prevent shadowing well-known ports" (Florian Westphal) [2062870] - drm/amdgpu: vi: disable ASPM on Intel Alder Lake based systems (Michel Dänzer) [2066918] - drm/amd: Use amdgpu_device_should_use_aspm on navi umd pstate switching (Michel Dänzer) [2066918] - drm/amd: Refactor `amdgpu_aspm` to be evaluated per device (Michel Dänzer) [2066918] - drm/amd: Check if ASPM is enabled from PCIe subsystem (Michel Dänzer) [2066918] - [s390] s390/tape: fix timer initialization in tape_std_assign() (Mete Durlu) [2085420] - powerpc/pseries/vas: Use QoS credits from the userspace (Steve Best) [2075174] - thermal: don't make THERMAL_NETLINK 'default y' (Prarit Bhargava) [2040062] - redhat/configs: Add CONFIG_INTEL_HFI_THERMAL (Prarit Bhargava) [2040062] - thermal/drivers/core: Remove module unload code (Prarit Bhargava) [2040062] - thermal: core: Fix TZ_GET_TRIP NULL pointer dereference (Prarit Bhargava) [2040062] - thermal: intel: hfi: INTEL_HFI_THERMAL depends on NET (Prarit Bhargava) [2040062] - thermal: netlink: Fix parameter type of thermal_genl_cpu_capability_event() stub (Prarit Bhargava) [2040062] - thermal: intel: hfi: Notify user space for HFI events (Prarit Bhargava) [2040062] - thermal: netlink: Add a new event to notify CPU capabilities change (Prarit Bhargava) [2040062] - thermal: intel: hfi: Enable notification interrupt (Prarit Bhargava) [2040062] - thermal: intel: hfi: Handle CPU hotplug events (Prarit Bhargava) [2040062] - thermal: intel: hfi: Minimally initialize the Hardware Feedback Interface (Prarit Bhargava) [2040062] - x86/cpu: Add definitions for the Intel Hardware Feedback Interface (Prarit Bhargava) [2040062] - x86/Documentation: Describe the Intel Hardware Feedback Interface (Prarit Bhargava) [2040062] - thermal: intel: Allow processing of HWP interrupt (Prarit Bhargava) [2040062] - x86/thermal: Fix LVT thermal setup for SMI delivery mode (Prarit Bhargava) [2040062] - thermal: Move therm_throt there from x86/mce (Prarit Bhargava) [2040062] - thermal: core: Adding missing nlmsg_free() in thermal_genl_sampling_temp() (Prarit Bhargava) [2040062] - thermal: move to smaller ops wherever possible (Prarit Bhargava) [2040062] - thermal: add small version of ops (Prarit Bhargava) [2040062] - thermal: netlink: Improve the initcall ordering (Prarit Bhargava) [2040062] - thermal: core: remove redundant initialization of variable ret (Prarit Bhargava) [2040062] - thermal: netlink: Fix compilation error when CONFIG_NET=n (Prarit Bhargava) [2040062] - thermal: core: Fix thermal zone lookup by ID (Prarit Bhargava) [2040062] - thermal: core: Get thermal zone by id (Prarit Bhargava) [2040062] - thermal: core: Add helpers to browse the cdev, tz and governor list (Prarit Bhargava) [2040062] - thermal: Remove netlink support (Prarit Bhargava) [2040062] - thermal: core: genetlink support for events/cmd/sampling (Prarit Bhargava) [2040062]- mailbox: pcc: Handle all PCC subtypes correctly in pcc_mbox_irq (Mark Langsdorf) [1997698] - i2c: xgene-slimpro: Fix wrong pointer passed to PTR_ERR() (Mark Langsdorf) [1997698] - ACPI: Make acpi_node_get_parent() local (Mark Langsdorf) [1997698] - ACPI: Get acpi_device's parent from the parent field (Mark Langsdorf) [1997698] - ACPI: PM: Fix device wakeup power reference counting error (Mark Langsdorf) [1997698] - ACPI: video: use platform backlight driver on Xiaomi Mi Pad 2 (Mark Langsdorf) [1997698] - ACPI: video: Drop dmi_system_id.ident settings from video_detect_dmi_table[] (Mark Langsdorf) [1997698] - ACPI: PMIC: Fix intel_pmic_regs_handler() read accesses (Mark Langsdorf) [1997698] - ACPI: EC: Use ec_no_wakeup on HP ZHAN 66 Pro (Mark Langsdorf) [1997698] - ACPI: Add a convenience function to tell a device is in D0 state (Mark Langsdorf) [1997698] - ACPI: scan: Obtain device's desired enumeration power state (Mark Langsdorf) [1997698] - perf: qcom_l2_pmu: ACPI: Use ACPI_COMPANION() directly (Mark Langsdorf) [1997698] - ACPI/PCC: Add maintainer for PCC mailbox driver (Mark Langsdorf) [1997698] - mailbox: pcc: Add support for PCCT extended PCC subspaces(type 3/4) (Mark Langsdorf) [1997698] - mailbox: pcc: Drop handling invalid bit-width in {read,write}_register (Mark Langsdorf) [1997698] - mailbox: pcc: Avoid accessing PCCT table in pcc_send_data and pcc_mbox_irq (Mark Langsdorf) [1997698] - mailbox: pcc: Add PCC register bundle and associated accessor functions (Mark Langsdorf) [1997698] - mailbox: pcc: Rename doorbell ack to platform interrupt ack register (Mark Langsdorf) [1997698] - mailbox: pcc: Use PCC mailbox channel pointer instead of standard (Mark Langsdorf) [1997698] - mailbox: pcc: Add pcc_mbox_chan structure to hold shared memory region info (Mark Langsdorf) [1997698] - mailbox: pcc: Consolidate subspace doorbell register parsing (Mark Langsdorf) [1997698] - mailbox: pcc: Consolidate subspace interrupt information parsing (Mark Langsdorf) [1997698] - mailbox: pcc: Refactor all PCC channel information into a structure (Mark Langsdorf) [1997698] - mailbox: pcc: Fix kernel doc warnings (Mark Langsdorf) [1997698] - ACPI: glue: Use acpi_device_adr() in acpi_find_child_device() (Mark Langsdorf) [1997698] - ACPI: APEI: mark apei_hest_parse() static (Mark Langsdorf) [1997698] - ACPI: APEI: EINJ: Relax platform response timeout to 1 second (Mark Langsdorf) [1997698] - ACPI: resources: Add one more Medion model in IRQ override quirk (Mark Langsdorf) [1997698] - ACPI: AC: Quirk GK45 to skip reading _PSR (Mark Langsdorf) [1997698] - ACPI: PM: sleep: Do not set suspend_ops unnecessarily (Mark Langsdorf) [1997698] - ACPI: PRM: Handle memory allocation and memory remap failure (Mark Langsdorf) [1997698] - ACPI: PRM: Remove unnecessary blank lines (Mark Langsdorf) [1997698] - ACPI: PM: Turn off wakeup power resources on _DSW/_PSW errors (Mark Langsdorf) [1997698] - ACPI: PM: Fix sharing of wakeup power resources (Mark Langsdorf) [1997698] - ACPI: PM: Turn off unused wakeup power resources (Mark Langsdorf) [1997698] - ACPI: PM: Check states of power resources during initialization (Mark Langsdorf) [1997698] - hwmon: (acpi_power_meter) Use acpi_bus_get_acpi_device() (Mark Langsdorf) [1997698] - ACPI: replace snprintf() in "show" functions with sysfs_emit() (Mark Langsdorf) [1997698] - ACPI: LPSS: Use ACPI_COMPANION() directly (Mark Langsdorf) [1997698] - ACPI: battery: Accept charges over the design capacity as full (Mark Langsdorf) [1997698] - ACPICA: Update version to 20210930 (Mark Langsdorf) [1997698] - ACPICA: iASL table disassembler: Added disassembly support for the NHLT ACPI table (Mark Langsdorf) [1997698] - ACPICA: ACPI 6.4 SRAT: add Generic Port Affinity type (Mark Langsdorf) [1997698] - ACPICA: Add support for Windows 2020 _OSI string (Mark Langsdorf) [1997698] - ACPICA: Avoid evaluating methods too early during system resume (Mark Langsdorf) [1997698] - ACPI: processor: idle: fix lockup regression on 32-bit ThinkPad T40 (Mark Langsdorf) [1997698] - ACPI: processor idle: Allow playing dead in C3 state (Mark Langsdorf) [1997698] - ACPI: Kconfig: Fix a typo in Kconfig (Mark Langsdorf) [1997698] - ACPI: PNP: remove duplicated BRI0A49 and BDP3336 entries (Mark Langsdorf) [1997698] - ACPI: resources: Add DMI-based legacy IRQ override quirk (Mark Langsdorf) [1997698] - ACPICA: Add support for MADT online enabled bit (Mark Langsdorf) [1997698] - acpi/arm64: fix next_platform_timer() section mismatch error (Mark Langsdorf) [1997697] - ACPI: PM: Include alternate AMDI0005 id in special behaviour (Mark Langsdorf) [1997697] - MAINTAINERS: Change Rafael's e-mail address (Mark Langsdorf) [1997697] - ACPI: scan: Remove unneeded header linux/nls.h (Mark Langsdorf) [1997697] - ACPI: PM: s2idle: Run both AMD and Microsoft methods if both are supported (Mark Langsdorf) [1997697] - ACPI: power: Drop name from struct acpi_power_resource (Mark Langsdorf) [1997697] - ACPI: power: Use acpi_handle_debug() to print debug messages (Mark Langsdorf) [1997697] - ACPI: button: Add DMI quirk for Lenovo Yoga 9 (14INTL5) (Mark Langsdorf) [1997697] - ACPI: SPCR: Add support for the new 16550-compatible Serial Port Subtype (Mark Langsdorf) [1997697] - ACPI: platform-profile: call sysfs_notify() from platform_profile_store() (Mark Langsdorf) [1997697] - ACPICA: Update version to 20210730 (Mark Langsdorf) [1997697] - ACPICA: Add method name "_DIS" For use with aslmethod.c (Mark Langsdorf) [1997697] - ACPICA: iASL: Fix for WPBT table with no command-line arguments (Mark Langsdorf) [1997697] - ACPICA: Headers: Add new DBG2 Serial Port Subtypes (Mark Langsdorf) [1997697] - ACPICA: Macros should not use a trailing semicolon (Mark Langsdorf) [1997697] - ACPICA: Fix an if statement (add parens) (Mark Langsdorf) [1997697] - ACPICA: iASL: Add support for the AEST table (data compiler) (Mark Langsdorf) [1997697] - clk: fractional-divider: Introduce POWER_OF_TWO_PS flag (Mark Langsdorf) [1997697] - clk: fractional-divider: add explicit big endian support (Mark Langsdorf) [1997697] - clk: gate: add explicit big endian support (Mark Langsdorf) [1997697] - clk: fractional-divider: add CLK_FRAC_DIVIDER_ZERO_BASED flag support (Mark Langsdorf) [1997697] - ACPI: processor: Replace deprecated CPU-hotplug functions (Mark Langsdorf) [1997697] - ABI: sysfs-platform-dptf: Add tables markup to a table (Mark Langsdorf) [1997697] - ACPI: DPTF: Add new PCH FIVR methods (Mark Langsdorf) [1997697] - clk: x86: Rename clk-lpt to more specific clk-lpss-atom (Mark Langsdorf) [1997697] - ACPI: configfs: Make get_header() to return error pointer (Mark Langsdorf) [1997697] - ACPI: configfs: Use sysfs_emit() in "show" functions (Mark Langsdorf) [1997697] - ACPI: glue: Eliminate acpi_platform_notify() (Mark Langsdorf) [1997697] - ACPI: bus: Rename functions to avoid name collision (Mark Langsdorf) [1997697] - ACPI: glue: Change return type of two functions to void (Mark Langsdorf) [1997697] - ACPI: glue: Rearrange acpi_device_notify() (Mark Langsdorf) [1997697] - ACPI: Add LoongArch support for ACPI_PROCESSOR/ACPI_NUMA (Mark Langsdorf) [1997697] - ACPI / PMIC: XPower: optimize MIPI PMIQ sequence I2C-bus accesses (Mark Langsdorf) [1997697] - ACPI / PMIC: XPower: optimize I2C-bus accesses (Mark Langsdorf) [1997697] - stddef: Introduce DECLARE_FLEX_ARRAY() helper (Josef Oskera) [2062594] - Revert "iavf: Fix deadlock occurrence during resetting VF interface" (Ivan Vecera) [2066693] - scsi: core: Fix sbitmap depth in scsi_realloc_sdev_budget_map() (Ewan D. Milne) [2071831] - lib/sbitmap: allocate sb->map via kvzalloc_node (Ewan D. Milne) [2071831] - mm: move kvmalloc-related functions to slab.h (Ewan D. Milne) [2071831] - scsi: core: sd: Add silence_suspend flag to suppress some PM messages (Ewan D. Milne) [2071831] - scsi: scsi_transport_fc: Fix FPIN Link Integrity statistics counters (Ewan D. Milne) [2071831] - sd: call sd_zbc_release_disk before releasing the scsi_device reference (Ewan D. Milne) [2071831] - scsi: core: Reallocate device's budget map on queue depth change (Ewan D. Milne) [2071831] - scsi: sr: Don't use GFP_DMA (Ewan D. Milne) [2071831] - scsi: core: Fix scsi_device_max_queue_depth() (Ewan D. Milne) [2071831] - scsi: scsi_debug: Fix buffer size of REPORT ZONES command (Ewan D. Milne) [2071831] - scsi: sd_zbc: Clean up sd_zbc_parse_report() setting of wp (Ewan D. Milne) [2071831] - scsi: sd_zbc: Simplify zone full condition check (Ewan D. Milne) [2071831] - scsi: core: Show SCMD_LAST in text form (Ewan D. Milne) [2071831] - scsi: scsi_debug: Zero clear zones at reset write pointer (Ewan D. Milne) [2071831] - scsi: core: sysfs: Fix setting device state to SDEV_RUNNING (Ewan D. Milne) [2071831] - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() (Ewan D. Milne) [2071831] - scsi: scsi_debug: Fix type in min_t to avoid stack OOB (Ewan D. Milne) [2071831] - scsi: core: Simplify control flow in scmd_eh_abort_handler() (Ewan D. Milne) [2071831] - scsi: core: sysfs: Fix hang when device state is set via sysfs (Ewan D. Milne) [2071831] - scsi: scsi_debug: Don't call kcalloc() if size arg is zero (Ewan D. Milne) [2071831] - scsi: sr: Remove duplicate assignment (Ewan D. Milne) [2071831] - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() (Ewan D. Milne) [2071831] - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() (Ewan D. Milne) [2071831] - scsi: sd: Print write through due to no caching mode page as warning (Ewan D. Milne) [2071831] - scsi: sd: Fix crashes in sd_resume_runtime() (Ewan D. Milne) [2071831] - scsi: core: Fix shost->cmd_per_lun calculation in scsi_add_host_with_dma() (Ewan D. Milne) [2071831] - scsi: core: Fix spelling in a source code comment (Ewan D. Milne) [2071831] - scsi: sd: Fix sd_do_mode_sense() buffer length handling (Ewan D. Milne) [2071831] - scsi: core: Fix scsi_mode_select() buffer length handling (Ewan D. Milne) [2071831] - scsi: core: Fix scsi_mode_sense() buffer length handling (Ewan D. Milne) [2071831] - scsi: core: Remove include from scsi_cmnd.h (Ewan D. Milne) [2071831] - scsi: sd_zbc: Support disks with more than 2**32 logical blocks (Ewan D. Milne) [2071831] - scsi: sd: Make sd_spinup_disk() less noisy (Ewan D. Milne) [2071831] - scsi: sr: Fix spelling mistake "does'nt" -> "doesn't" (Ewan D. Milne) [2071831] - scsi: sd_zbc: Ensure buffer size is aligned to SECTOR_SIZE (Ewan D. Milne) [2071831] - scsi: sd: Do not exit sd_spinup_disk() quietly (Ewan D. Milne) [2071831] - scsi: core: Add helper to return number of logical blocks in a request (Ewan D. Milne) [2071831] - scsi: scsi_debug: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: scsi_transport_spi: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: scsi_transport_fc: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: sr: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: sd: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: core: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: core: Introduce the scsi_cmd_to_rq() function (Ewan D. Milne) [2071831] - scsi: core: Add BLIST_IGN_MEDIA_CHANGE for Ultra HS-SD/MMC USB card readers (Ewan D. Milne) [2071831] - scsi: sd: REQUEST SENSE for BLIST_IGN_MEDIA_CHANGE devices in runtime_resume() (Ewan D. Milne) [2071831] - scsi: core: Add new flag BLIST_IGN_MEDIA_CHANGE (Ewan D. Milne) [2071831] - scsi: scsi_debug: Improve RDPROTECT/WRPROTECT handling (Ewan D. Milne) [2071831] - scsi: scsi_debug: Remove dump_sector() (Ewan D. Milne) [2071831] - scsi: core: Add scsi_prot_ref_tag() helper (Ewan D. Milne) [2071831] - scsi: core: Add scsi_msg_to_host_byte() (Ewan D. Milne) [2071831] - scsi: core: Add get_{status,host}_byte() accessor functions (Ewan D. Milne) [2071831] - scsi: core: Cap scsi_host cmd_per_lun at can_queue (Ewan D. Milne) [2071831] - scsi: Fix spelling mistakes in header files (Ewan D. Milne) [2071831] - scsi: core: Treat device offline as a failure (Ewan D. Milne) [2071831] - sched/topology: Skip updating masks for non-online nodes (Diego Domingos) [1946251] - powerpc/numa: Update cpu_cpu_map on CPU online/offline (Diego Domingos) [1946251] - powerpc/numa: Print debug statements only when required (Diego Domingos) [1946251] - powerpc/numa: convert printk to pr_xxx (Diego Domingos) [1946251] - powerpc/numa: Drop dbg in favour of pr_debug (Diego Domingos) [1946251] - livepatch: Fix missing unlock on error in klp_enable_patch() (Julia Denham) [2069340] - livepatch: Fix kobject refcount bug on klp_init_patch_early failure path (Julia Denham) [2069340] - Documentation: livepatch: Add livepatch API page (Julia Denham) [2069340] - scsi: megaraid_sas: Remove unnecessary memset (Tomas Henzl) [2049686] - scsi: megaraid_sas: Target with invalid LUN ID is deleted during scan (Tomas Henzl) [2049686] - scsi: megasas: Clean up some inconsistent indenting (Tomas Henzl) [2049686] - scsi: megasas: Stop using the SCSI pointer (Tomas Henzl) [2049686] - aarch64: enable memory hotplug (Baoquan He) [1818517] - mm/memory_hotplug: introduce default dummy memory_add_physaddr_to_nid() (Baoquan He) [1818517] - arm64/mm: Add one hunk back missed in earlier back porting (Baoquan He) [1818517] - arm64/mm: Hold memory hotplug lock while walking for kernel page table dump (Baoquan He) [1818517] - ARM64: dump: Convert to use DEFINE_SHOW_ATTRIBUTE macro (Baoquan He) [1818517] - net/mlx5: DR, Ignore modify TTL on RX if device doesn't support it (Amir Tzin) [2072934] - net: bridge: switchdev: check br_vlan_group() return value (Ivan Vecera) [2080332] - net: bridge: mst: Restrict info size queries to bridge ports (Ivan Vecera) [2080332] - net: bridge: mst: prevent NULL deref in br_mst_info_size() (Ivan Vecera) [2080332] - selftests: forwarding: Use same VRF for port and VLAN upper (Ivan Vecera) [2080332] - selftests: forwarding: Disable learning before link up (Ivan Vecera) [2080332] - net: bridge: mst: Add helper to query a port's MST state (Ivan Vecera) [2080332] - net: bridge: mst: Add helper to check if MST is enabled (Ivan Vecera) [2080332] - net: bridge: mst: Add helper to map an MSTI to a VID set (Ivan Vecera) [2080332] - net: bridge: mst: Notify switchdev drivers of MST state changes (Ivan Vecera) [2080332] - net: bridge: mst: Notify switchdev drivers of VLAN MSTI migrations (Ivan Vecera) [2080332] - net: bridge: mst: Notify switchdev drivers of MST mode changes (Ivan Vecera) [2080332] - net: bridge: mst: Support setting and reporting MST port states (Ivan Vecera) [2080332] - net: bridge: mst: Allow changing a VLAN's MSTI (Ivan Vecera) [2080332] - net: bridge: mst: Multiple Spanning Tree (MST) mode (Ivan Vecera) [2080332] - net: switchdev: remove lag_mod_cb from switchdev_handle_fdb_event_to_device (Ivan Vecera) [2080332] - selftests: forwarding: tests of locked port feature (Ivan Vecera) [2080332] - net: bridge: Add support for offloading of locked port flag (Ivan Vecera) [2080332] - net: bridge: Add support for bridge port in locked mode (Ivan Vecera) [2080332] - net: switchdev: avoid infinite recursion from LAG to bridge with port object handler (Ivan Vecera) [2080332] - bridge: switch br_net_exit to batch mode (Ivan Vecera) [2080332] - net: bridge: multicast: notify switchdev driver whenever MC processing gets disabled (Ivan Vecera) [2080332] - net: switchdev: introduce switchdev_handle_port_obj_{add,del} for foreign interfaces (Ivan Vecera) [2080332] - net: switchdev: rename switchdev_lower_dev_find to switchdev_lower_dev_find_rcu (Ivan Vecera) [2080332] - net: bridge: switchdev: replay all VLAN groups (Ivan Vecera) [2080332] - net: bridge: make nbp_switchdev_unsync_objs() follow reverse order of sync() (Ivan Vecera) [2080332] - net: bridge: switchdev: differentiate new VLANs from changed ones (Ivan Vecera) [2080332] - net: bridge: vlan: notify switchdev only when something changed (Ivan Vecera) [2080332] - net: bridge: vlan: make __vlan_add_flags react only to PVID and UNTAGGED (Ivan Vecera) [2080332] - net: bridge: vlan: don't notify to switchdev master VLANs without BRENTRY flag (Ivan Vecera) [2080332] - net: bridge: vlan: check early for lack of BRENTRY flag in br_vlan_add_existing (Ivan Vecera) [2080332] - net: bridge: vlan: check for errors from __vlan_del in __vlan_flush (Ivan Vecera) [2080332] - net/switchdev: use struct_size over open coded arithmetic (Ivan Vecera) [2080332] - net: bridge: vlan: fix single net device option dumping (Ivan Vecera) [2080332] - net: bridge: mcast: fix br_multicast_ctx_vlan_global_disabled helper (Ivan Vecera) [2080332] - net: bridge: mcast: add and enforce startup query interval minimum (Ivan Vecera) [2080332] - net: bridge: mcast: add and enforce query interval minimum (Ivan Vecera) [2080332] - netfilter: bridge: add support for pppoe filtering (Ivan Vecera) [2080332] - bridge: use __set_bit in __br_vlan_set_default_pvid (Ivan Vecera) [2080332] - net: bridge: Allow base 16 inputs in sysfs (Ivan Vecera) [2080332] - net/bridge: replace simple_strtoul to kstrtol (Ivan Vecera) [2080332] - net: bridge: Slightly optimize 'find_portno()' (Ivan Vecera) [2080332] - net: bridge: switchdev: fix shim definition for br_switchdev_mdb_notify (Ivan Vecera) [2080332] - net: bridge: switchdev: consistent function naming (Ivan Vecera) [2080332] - net: bridge: mdb: move all switchdev logic to br_switchdev.c (Ivan Vecera) [2080332] - net: bridge: split out the switchdev portion of br_mdb_notify (Ivan Vecera) [2080332] - net: bridge: move br_vlan_replay to br_switchdev.c (Ivan Vecera) [2080332] - net: bridge: provide shim definition for br_vlan_flags (Ivan Vecera) [2080332] - net: switchdev: merge switchdev_handle_fdb_{add,del}_to_device (Ivan Vecera) [2080332] - net: bridge: create a common function for populating switchdev FDB entries (Ivan Vecera) [2080332] - net: bridge: move br_fdb_replay inside br_switchdev.c (Ivan Vecera) [2080332] - net: bridge: reduce indentation level in fdb_create (Ivan Vecera) [2080332] - net: bridge: rename br_fdb_insert to br_fdb_add_local (Ivan Vecera) [2080332] - net: bridge: rename fdb_insert to fdb_add_local (Ivan Vecera) [2080332] - net: bridge: remove fdb_insert forward declaration (Ivan Vecera) [2080332] - net: bridge: remove fdb_notify forward declaration (Ivan Vecera) [2080332] - net: make use of helper netif_is_bridge_master() (Ivan Vecera) [2080332] - net: use eth_hw_addr_set() (Ivan Vecera) [2080332] - net: bridge: Use array_size() helper in copy_to_user() (Ivan Vecera) [2080332] - net/mlx5: DR, Fix missing flow_source when creating multi-destination FW table (Amir Tzin) [2072920] - net/mlx5: DR, Fix slab-out-of-bounds in mlx5_cmd_dr_create_fte (Amir Tzin) [2072920] - ixgbevf: Require large buffers for build_skb on 82599VF (Ken Cox) [2037956] - ixgbevf: Remove useless DMA-32 fallback configuration (Ken Cox) [2037956] - ixgbevf: switch to napi_build_skb() (Ken Cox) [2037956] - ixgbevf: Add support for new mailbox communication between PF and VF (Ken Cox) [2037956] - ixgbevf: Mailbox improvements (Ken Cox) [2037956] - ixgbevf: Add legacy suffix to old API mailbox functions (Ken Cox) [2037956] - ixgbevf: Improve error handling in mailbox (Ken Cox) [2037956] - ixgbevf: Rename MSGTYPE to SUCCESS and FAILURE (Ken Cox) [2037956] - net: ixgbevf: Remove redundant initialization of variable ret_val (Ken Cox) [2037956] - selftests: mptcp: fix diag instability (Hangbin Liu) [2077358] - selftests: mptcp: fix ipv6 routing setup (Hangbin Liu) [2077358] - selftests: mptcp: clean tmp files in simult_flows (Hangbin Liu) [2077358] - selftests: netfilter: fix exit value for nft_concat_range (Hangbin Liu) [2077358] - selftests: netfilter: remove stray bash debug line (Hangbin Liu) [2077358] - selftests: Fix IPv6 address bind tests (Hangbin Liu) [2077358] - selftests: Fix raw socket bind tests with VRF (Hangbin Liu) [2077358] - selftests: net: Correct case name (Hangbin Liu) [2077358] - selftests: pmtu.sh: Kill nettest processes launched in subshell. (Hangbin Liu) [2077358] - selftests: pmtu.sh: Kill tcpdump processes launched by subshell. (Hangbin Liu) [2077358] - selftests: net: Fix a typo in udpgro_fwd.sh (Hangbin Liu) [2077358] - selftests/net: udpgso_bench_tx: fix dst ip argument (Hangbin Liu) [2077358] - selftests/net: udpgso_bench_rx: fix port argument (Hangbin Liu) [2077358] - selftests: net: tls: remove unused variable and code (Hangbin Liu) [2077358] - selftest: net: fix typo in altname test (Hangbin Liu) [2077358]- net/mlx5: DR, Fix the threshold that defines when pool sync is initiated (Amir Tzin) [2062715] - net/mlx5: DR, Cache STE shadow memory (Amir Tzin) [2062715] - perf/x86/intel/lbr: Add static_branch for LBR INFO flags (Michael Petlan) [2039998] - perf/x86/intel/lbr: Support LBR format V7 (Michael Petlan) [2039998] - net/mlx5e: TC, fix decap fallback to uplink when int port not supported (Amir Tzin) [2077048] - net/mlx5e: Fix wrong source vport matching on tunnel rule (Amir Tzin) [2064589] - hv_balloon: rate-limit "Unhandled message" warning (Vitaly Kuznetsov) [2087270] - tcp: drop the hash_32() part from the index calculation (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: increase source port perturb table to 2^16 (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: dynamically allocate the perturb table used by source ports (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: add small random increments to the source port (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: resalt the secret every 10 seconds (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: use different parts of the port_offset for index and offset (Guillaume Nault) [2064876] {CVE-2022-1012} - secure_seq: use the 64 bits of the siphash for port offset calculation (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: add some entropy in __inet_hash_connect() (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: change source port randomizarion at connect() time (Guillaume Nault) [2064876] {CVE-2022-1012} - net/mlx5e: TC, Skip redundant ct clear actions (Amir Tzin) [2055590] - spi: pxa2xx: Add support for Intel Raptor Lake PCH-S (Prarit Bhargava) [2040031] - mfd: intel-lpss: Add Intel Raptor Lake PCH-S PCI IDs (Prarit Bhargava) [2040031] - pinctrl: alderlake: Add Raptor Lake-S ACPI ID (Prarit Bhargava) [2040033] - i2c: i801: Add support for Intel Raptor Lake PCH-S (Prarit Bhargava) [2040027 2040029] - redhat/configs: Add CONFIG_INTEL_IDXD_PERFMON (Jerry Snitselaar) [1921296] - x86/fpu/xstate: Consolidate size calculations (Jerry Snitselaar) [2071461] - x86/fpu/xstate: Handle supervisor states in XSTATE permissions (Jerry Snitselaar) [2071461] - x86/fpu/xsave: Handle compacted offsets correctly with supervisor states (Jerry Snitselaar) [2071461] - x86/fpu: Cache xfeature flags from CPUID (Jerry Snitselaar) [2071461] - x86/fpu/xsave: Initialize offset/size cache early (Jerry Snitselaar) [2071461] - x86/fpu: Remove unused supervisor only offsets (Jerry Snitselaar) [2071461] - dmaengine: idxd: Change license on idxd.h to LGPL (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix delta_rec and crc size field for completion record (Jerry Snitselaar) [1971892] - dmaengine: idxd: Remove useless DMA-32 fallback configuration (Jerry Snitselaar) [2072156] - dmaengine: idxd: restore traffic class defaults after wq reset (Jerry Snitselaar) [2046469] - dmaengine: idxd: deprecate token sysfs attributes for read buffers (Jerry Snitselaar) [2040042] - dmaengine: idxd: change bandwidth token to read buffers (Jerry Snitselaar) [2040042] - dmaengine: idxd: fix wq settings post wq disable (Jerry Snitselaar) [2040045] - dmaengine: idxd: change MSIX allocation based on per wq activation (Jerry Snitselaar) [2040495] - edmaengine: idxd: fix descriptor flushing locking (Jerry Snitselaar) [2040495] - dmaengine: idxd: embed irq_entry in idxd_wq struct (Jerry Snitselaar) [2040495] - dmaengine: idxd: fix calling wq quiesce inside spinlock (Jerry Snitselaar) [2040040] - dmaengine: idxd: add knob for enqcmds retries (Jerry Snitselaar) [2040047] - dmaengine: idxd: set defaults for wq configs (Jerry Snitselaar) [2040047] - dmaengine: idxd: handle interrupt handle revoked event (Jerry Snitselaar) [2040051] - dmaengine: idxd: handle invalid interrupt handle descriptors (Jerry Snitselaar) [2040051] - dmaengine: idxd: create locked version of idxd_quiesce() call (Jerry Snitselaar) [2040051] - dmaengine: idxd: add helper for per interrupt handle drain (Jerry Snitselaar) [2040051] - dmaengine: idxd: move interrupt handle assignment (Jerry Snitselaar) [2040051] - dmaengine: idxd: int handle management refactoring (Jerry Snitselaar) [2040051] - dmaengine: idxd: rework descriptor free path on failure (Jerry Snitselaar) [2040051] - dmaengine: idxd: fix missed completion on abort path (Jerry Snitselaar) [2040040] - dmaengine: idxd: fix resource leak on dmaengine driver disable (Jerry Snitselaar) [2040040] - dmaengine: idxd: cleanup completion record allocation (Jerry Snitselaar) [2040040] - dmaengine: idxd: reconfig device after device reset command (Jerry Snitselaar) [2072156] - dmaengine: idxd: add halt interrupt support (Jerry Snitselaar) [2040047] - dmaengine: idxd: Use list_move_tail instead of list_del/list_add_tail (Jerry Snitselaar) [2072156] - dmanegine: idxd: fix resource free ordering on driver removal (Jerry Snitselaar) [2040040] - dmaengine: idxd: remove kernel wq type set when load configuration (Jerry Snitselaar) [2040040] - dmaengine: idxd: remove gen cap field per spec 1.2 update (Jerry Snitselaar) [2040040] - dmaengine: idxd: check GENCAP config support for gencfg register (Jerry Snitselaar) [2040040] - dmaengine: idxd: move out percpu_ref_exit() to ensure it's outside submission (Jerry Snitselaar) [2040040] - dmaengine: idxd: remove interrupt disable for dev_lock (Jerry Snitselaar) [2040040] - dmaengine: idxd: remove interrupt disable for cmd_lock (Jerry Snitselaar) [2040040] - dmaengine: idxd: fix setting up priv mode for dwq (Jerry Snitselaar) [2040040] - dmaengine: idxd: set descriptor allocation size to threshold for swq (Jerry Snitselaar) [2040040] - dmaengine: idxd: make submit failure path consistent on desc freeing (Jerry Snitselaar) [2040040] - dmaengine: idxd: remove interrupt flag for completion list spinlock (Jerry Snitselaar) [2040040] - dmaengine: idxd: make I/O interrupt handler one shot (Jerry Snitselaar) [2040040] - dmaengine: idxd: clear block on fault flag when clear wq (Jerry Snitselaar) [2040040] - dmaengine: idxd: add capability check for 'block on fault' attribute (Jerry Snitselaar) [2040040] - dmaengine: idxd: Remove unused status variable in irq_process_work_list() (Jerry Snitselaar) [2072156] - dmaengine: idxd: Fix a possible NULL pointer dereference (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix abort status check (Jerry Snitselaar) [2040040] - dmanegine: idxd: add software command status (Jerry Snitselaar) [2040047] - dmaengine: idxd: rotate portal address for better performance (Jerry Snitselaar) [2040047] - dmaengine: idxd: fix wq slot allocation index check (Jerry Snitselaar) [2040040] - dmaengine: idxd: fix uninit var for alt_drv (Jerry Snitselaar) [2072156] - dmaengine: idxd: Set defaults for GRPCFG traffic class (Jerry Snitselaar) [2040047] - dmaengine: idxd: remove fault processing code (Jerry Snitselaar) [2040040] - dmaengine: idxd: move dsa_drv support to compatible mode (Jerry Snitselaar) [1971961] - dmaengine: dsa: move dsa_bus_type out of idxd driver to standalone (Jerry Snitselaar) [1971961] - dmaengine: idxd: create user driver for wq 'device' (Jerry Snitselaar) [1971961] - dmaengine: idxd: create dmaengine driver for wq 'device' (Jerry Snitselaar) [1971961] - dmaengine: idxd: create idxd_device sub-driver (Jerry Snitselaar) [1971961] - dmaengine: idxd: add type to driver in order to allow device matching (Jerry Snitselaar) [1971961] - dmanegine: idxd: open code the dsa_drv registration (Jerry Snitselaar) [1971961] - dmaengine: idxd: idxd: move remove() bits for idxd 'struct device' to device.c (Jerry Snitselaar) [1971961] - dmaengine: idxd: move probe() bits for idxd 'struct device' to device.c (Jerry Snitselaar) [1971961] - dmaengine: idxd: fix bus_probe() and bus_remove() for dsa_bus (Jerry Snitselaar) [1971961] - dmaengine: idxd: remove iax_bus_type prototype (Jerry Snitselaar) [1971961] - dmaengine: idxd: remove bus shutdown (Jerry Snitselaar) [1971961] - dmaengine: idxd: move wq_disable() to device.c (Jerry Snitselaar) [1971961] - dmaengine: idxd: move wq_enable() to device.c (Jerry Snitselaar) [1971961] - dmaengine: idxd: remove IDXD_DEV_CONF_READY (Jerry Snitselaar) [1971961] - dmaengine: idxd: add 'struct idxd_dev' as wrapper for conf_dev (Jerry Snitselaar) [1971961] - dmaengine: idxd: add driver name (Jerry Snitselaar) [1971961] - dmaengine: idxd: add driver register helper (Jerry Snitselaar) [1971961] - dmaengine: idxd: depends on !UML (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix PCI_MSI build errors (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix submission race window (Jerry Snitselaar) [2040040] - dmaengine: idxd: fix sequence for pci driver remove() and shutdown() (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix setup sequence for MSIXPERM table (Jerry Snitselaar) [2040040] - dmaengine: idxd: fix array index when int_handles are being used (Jerry Snitselaar) [2040040] - dmaengine: idxd: assign MSIX vectors to each WQ rather than roundrobin (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix desc->vector that isn't being updated (Jerry Snitselaar) [2040040] - dmaengine: idxd: add missing percpu ref put on failure (Jerry Snitselaar) [2072156] - dmaengine: idxd: have command status always set (Jerry Snitselaar) [1973882] - dmanegine: idxd: cleanup all device related bits after disabling device (Jerry Snitselaar) [2072156] - dmaengine: idxd: Simplify code and axe the use of a deprecated API (Jerry Snitselaar) [2072156] - dmaengine: idxd: remove devm allocation for idxd->int_handles (Jerry Snitselaar) [2072156] - dmaengine: idxd: Remove redundant variable cdev_ctx (Jerry Snitselaar) [2072156] - dmaengine: idxd: Add missing cleanup for early error out in probe call (Jerry Snitselaar) [1971892] - dmaengine: idxd: Enable IDXD performance monitor support (Jerry Snitselaar) [1921296] - dmaengine: idxd: Add IDXD performance monitor support (Jerry Snitselaar) [1921296] - dmaengine: idxd: device cmd should use dedicated lock (Jerry Snitselaar) [1971892] - dmaengine: idxd: support reporting of halt interrupt (Jerry Snitselaar) [1971890] - dmaengine: idxd: convert sprintf() to sysfs_emit() for all usages (Jerry Snitselaar) [1971890] - dmaengine: idxd: add interrupt handle request and release support (Jerry Snitselaar) [1971890] - dmaengine: idxd: add support for readonly config mode (Jerry Snitselaar) [1971890] - dmaengine: idxd: add percpu_ref to descriptor submission path (Jerry Snitselaar) [1971949] - dmaengine: idxd: remove detection of device type (Jerry Snitselaar) [1971963] - Documentation/x86: Update documentation for SVA (Shared Virtual Addressing) (Jerry Snitselaar) [2071461] - tools/objtool: Check for use of the ENQCMD instruction in the kernel (Jerry Snitselaar) [2071461] - x86/cpufeatures: Re-enable ENQCMD (Jerry Snitselaar) [2071461] - x86/traps: Demand-populate PASID MSR via #GP (Jerry Snitselaar) [2071461] - sched: Define and initialize a flag to identify valid PASID in the task (Jerry Snitselaar) [2071461] - x86/fpu: Clear PASID when copying fpstate (Jerry Snitselaar) [2071461] - iommu/sva: Assign a PASID to mm on PASID allocation and free it on mm exit (Jerry Snitselaar) [2071461] - iommu/ioasid: Introduce a helper to check for valid PASIDs (Jerry Snitselaar) [2071461] - kernel/fork: Initialize mm's PASID (Jerry Snitselaar) [2071461] - mm: Change CONFIG option for mm->pasid field (Jerry Snitselaar) [2071461] - mm/fork: clear PASID for new mm (Jerry Snitselaar) [2071461] - iommu/sva: Rename CONFIG_IOMMU_SVA_LIB to CONFIG_IOMMU_SVA (Jerry Snitselaar) [2071461] - turbostat: fix PC6 displaying on some systems (Steve Best) [2040078]- quota: make dquot_quota_sync return errors from ->sync_fs (Lukas Czerner) [2083057] - redhat: disable more noisy rpminspect tests (Jarod Wilson) - mm: thp: replace the page lock with the seqlock for the THP mapcount (Andrea Arcangeli) [1958020] - mm: do_wp_page: deduplicate smart_lock_page (Andrea Arcangeli) [1958020] - mm: hugetlbfs: gup_must_unshare() cleanup (Andrea Arcangeli) [1958020] - mm: GUP: cleanup FOLL_UNSHARE (Andrea Arcangeli) [1958020] - mm: COW: skip the page lock in the COW copy path (Andrea Arcangeli) [1958020] - mm: gup: gup_must_unshare() use can_read_pin_swap_page() (Andrea Arcangeli) [1958020] - mm: hugetlbfs: gup: gup_must_unshare(): enable hugetlbfs (Andrea Arcangeli) [1958020] - mm: hugetlbfs: FOLL_FAULT_UNSHARE (Andrea Arcangeli) [1958020] - mm: hugetlbfs: COR: copy-on-read fault (Andrea Arcangeli) [1958020] - mm: gup: FOLL_UNSHARE RHEL (Andrea Arcangeli) [1958020] - mm: gup: FOLL_NOUNSHARE: optimize follow_page (Andrea Arcangeli) [1958020] - mm: gup: FOLL_UNSHARE (Andrea Arcangeli) [1958020] - mm: gup: gup_must_unshare() (Andrea Arcangeli) [1958020] - mm: gup: COR: copy-on-read fault (Andrea Arcangeli) [1958020] - mm: thp: introduce page_trans_huge_anon_shared (Andrea Arcangeli) [1958020] - mm: thp: stabilize the THP mapcount in page_remove_anon_compound_rmap (Andrea Arcangeli) [1958020] - mm: thp: make the THP mapcount atomic with a seqlock (Andrea Arcangeli) [1958020] - mm: thp: consolidate mapcount logic on THP split (David Hildenbrand) [1958020] - vmxnet3: Remove useless DMA-32 fallback configuration (Kamal Heib) [2083561] - vmxnet3: fix minimum vectors alloc issue (Kamal Heib) [2083561] - net: vmxnet3: remove multiple false checks in vmxnet3_ethtool.c (Kamal Heib) [2083561] - vmxnet3: do not stop tx queues after netif_device_detach() (Kamal Heib) [2083561] - block: limit request dispatch loop duration (Ming Lei) [2005082] - esp: limit skb_page_frag_refill use to a single page (Sabrina Dubroca) [2062115] {CVE-2022-27666} - esp: Fix possible buffer overflow in ESP transformation (Sabrina Dubroca) [2062115] {CVE-2022-27666} - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path (Chris von Recklinghausen) [2080376] {CVE-2022-28390} - NFSD: Deprecate NFS_OFFSET_MAX (Scott Mayhew) [2064216] - NFSD: Fix offset type in I/O trace points (Scott Mayhew) [2064216] - NFSD: COMMIT operations must not return NFS?ERR_INVAL (Scott Mayhew) [2064216] - NFSD: Clamp WRITE offsets (Scott Mayhew) [2064216] - NFSD: Fix NFSv3 SETATTR/CREATE's handling of large file sizes (Scott Mayhew) [2064216] - NFSD: Fix ia_size underflow (Scott Mayhew) [2064216] - NFSD: Fix the behavior of READ near OFFSET_MAX (Scott Mayhew) [2064216] - NFSD: Fix READDIR buffer overflow (Scott Mayhew) [2064216] - nfsd: Fix nsfd startup race (again) (Scott Mayhew) [2064216] - NFS: Add a tracepoint to show the results of nfs_set_cache_invalid() (Scott Mayhew) [2064216] - NFSv42: Don't fail clone() unless the OP_CLONE operation failed (Scott Mayhew) [2064216] - NFSD: Fix exposure in nfsd4_decode_bitmap() (Scott Mayhew) [2064216] - NFSv4: Sanity check the parameters in nfs41_update_target_slotid() (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from decode_getattr_*() functions (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from nfs_setsecurity (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from nfs_fhget() (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from nfs_add_or_obtain() (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from nfs_instantiate() (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs_setattrres (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs4_getattr_res (Scott Mayhew) [2064216] - NFS: Remove the f_label from the nfs4_opendata and nfs_openres (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs4_lookupp_res struct (Scott Mayhew) [2064216] - NFS: Remove the label from the nfs4_lookup_res struct (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs4_link_res struct (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs4_create_res struct (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs_entry struct (Scott Mayhew) [2064216] - NFS: Create a new nfs_alloc_fattr_with_label() function (Scott Mayhew) [2064216] - NFS: Always initialise fattr->label in nfs_fattr_alloc() (Scott Mayhew) [2064216] - NFSv4: Remove unnecessary 'minor version' check (Scott Mayhew) [2064216] - NFSv4: Fix potential Oops in decode_op_map() (Scott Mayhew) [2064216] - NFSv4: Ensure decode_compound_hdr() sanity checks the tag (Scott Mayhew) [2064216] - NFS: Don't trace an uninitialised value (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to OFFLOAD_CANCEL (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to CB_OFFLOAD (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to CLONE (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to COPY (Scott Mayhew) [2064216] - NFSv4.2 add tracepoints to FALLOCATE and DEALLOCATE (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to SEEK (Scott Mayhew) [2064216] - nfs4: take a reference on the nfs_client when running FREE_STATEID (Scott Mayhew) [2064216] - NFS: Move NFS protocol display macros to global header (Scott Mayhew) [2064216] - NFS: Move generic FS show macros to global header (Scott Mayhew) [2064216] - SUNRPC: Clean up xs_tcp_setup_sock() (Scott Mayhew) [2064216] - NFSv4: Fix a regression in nfs_set_open_stateid_locked() (Scott Mayhew) [2064216] - NFS: Remove redundant call to __set_page_dirty_nobuffers (Scott Mayhew) [2064216] - NFS: Unexport nfs_probe_fsinfo() (Scott Mayhew) [2064216] - NFS: Call nfs_probe_server() during a fscontext-reconfigure event (Scott Mayhew) [2064216] - NFS: Replace calls to nfs_probe_fsinfo() with nfs_probe_server() (Scott Mayhew) [2064216] - NFS: Move nfs_probe_destination() into the generic client (Scott Mayhew) [2064216] - NFS: Create an nfs4_server_set_init_caps() function (Scott Mayhew) [2064216] - NFS: Remove --> and <-- dprintk call sites (Scott Mayhew) [2064216] - SUNRPC: Trace calls to .rpc_call_done (Scott Mayhew) [2064216] - NFS: Replace dprintk callsites in nfs_readpage(s) (Scott Mayhew) [2064216] - SUNRPC: Use BIT() macro in rpc_show_xprt_state() (Scott Mayhew) [2064216] - SUNRPC: Tracepoints should display tk_pid and cl_clid as a fixed-size field (Scott Mayhew) [2064216] - xprtrdma: Remove rpcrdma_ep::re_implicit_roundup (Scott Mayhew) [2064216] - xprtrdma: Provide a buffer to pad Write chunks of unaligned length (Scott Mayhew) [2064216] - Fix user namespace leak (Scott Mayhew) [2064216] - NFS: Save some space in the inode (Scott Mayhew) [2064216] - NFS: Fix WARN_ON due to unionization of nfs_inode.nrequests (Scott Mayhew) [2064216] - NFSv4: Fixes for nfs4_inode_return_delegation() (Scott Mayhew) [2064216] - NFS: Fix an Oops in pnfs_mark_request_commit() (Scott Mayhew) [2064216] - NFS: Fix up commit deadlocks (Scott Mayhew) [2064216] - NFSD:fix boolreturn.cocci warning (Scott Mayhew) [2064216] - nfsd: update create verifier comment (Scott Mayhew) [2064216] - SUNRPC: Change return value type of .pc_encode (Scott Mayhew) [2064216] - SUNRPC: Replace the "__be32 *p" parameter to .pc_encode (Scott Mayhew) [2064216] - NFSD: Save location of NFSv4 COMPOUND status (Scott Mayhew) [2064216] - SUNRPC: Change return value type of .pc_decode (Scott Mayhew) [2064216] - SUNRPC: Replace the "__be32 *p" parameter to .pc_decode (Scott Mayhew) [2064216] - SUNRPC: De-duplicate .pc_release() call sites (Scott Mayhew) [2064216] - SUNRPC: Simplify the SVC dispatch code path (Scott Mayhew) [2064216] - NFS: Fix deadlocks in nfs_scan_commit_list() (Scott Mayhew) [2064216] - NFS: Instrument i_size_write() (Scott Mayhew) [2064216] - SUNRPC: Per-rpc_clnt task PIDs (Scott Mayhew) [2064216] - NFS: Remove unnecessary TRACE_DEFINE_ENUM()s (Scott Mayhew) [2064216] - SUNRPC: Capture value of xdr_buf::page_base (Scott Mayhew) [2064216] - svcrdma: Split svcrmda_wc_{read,write} tracepoints (Scott Mayhew) [2064216] - svcrdma: Split the svcrdma_wc_send() tracepoint (Scott Mayhew) [2064216] - svcrdma: Split the svcrdma_wc_receive() tracepoint (Scott Mayhew) [2064216] - pnfs/flexfiles: Fix misplaced barrier in nfs4_ff_layout_prepare_ds (Scott Mayhew) [2064216] - NFS: Remove unnecessary page cache invalidations (Scott Mayhew) [2064216] - NFS: Fix dentry verifier races (Scott Mayhew) [2064216] - NFS: Further optimisations for 'ls -l' (Scott Mayhew) [2064216] - NFS: Fix up nfs_readdir_inode_mapping_valid() (Scott Mayhew) [2064216] - NFS: Ignore the directory size when marking for revalidation (Scott Mayhew) [2064216] - NFS: Don't set NFS_INO_DATA_INVAL_DEFER and NFS_INO_INVALID_DATA (Scott Mayhew) [2064216] - NFS: Default change_attr_type to NFS4_CHANGE_TYPE_IS_UNDEFINED (Scott Mayhew) [2064216] - NFSv4: Retrieve ACCESS on open if we're not using NFS4_CREATE_EXCLUSIVE (Scott Mayhew) [2064216] - NFS: Fix a few more clear_bit() instances that need release semantics (Scott Mayhew) [2064216] - SUNRPC: xprt_clear_locked() only needs release memory semantics (Scott Mayhew) [2064216] - SUNRPC: Remove unnecessary memory barriers (Scott Mayhew) [2064216] - SUNRPC: Remove WQ_HIGHPRI from xprtiod (Scott Mayhew) [2064216] - SUNRPC: Add cond_resched() at the appropriate point in __rpc_execute() (Scott Mayhew) [2064216] - SUNRPC: Partial revert of commit 6f9f17287e78 (Scott Mayhew) [2064216] - NFS: Fix up nfs_ctx_key_to_expire() (Scott Mayhew) [2064216] - NFS: Label the dentry with a verifier in nfs_rmdir() and nfs_unlink() (Scott Mayhew) [2064216] - NFS: Label the dentry with a verifier in nfs_link(), nfs_symlink() (Scott Mayhew) [2064216] - NFSD: Have legacy NFSD WRITE decoders use xdr_stream_subsegment() (Scott Mayhew) [2064216] - SUNRPC: xdr_stream_subsegment() must handle non-zero page_bases (Scott Mayhew) [2064216] - NFSD: simplify struct nfsfh (Scott Mayhew) [2064216] - NFSD: drop support for ancient filehandles (Scott Mayhew) [2064216] - NFSD: move filehandle format declarations out of "uapi". (Scott Mayhew) [2064216] - UNRPC: Return specific error code on kmalloc failure (Scott Mayhew) [2064216] - NFSD: Optimize DRC bucket pruning (Scott Mayhew) [2064216] - nfsd: don't alloc under spinlock in rpc_parse_scope_id (Scott Mayhew) [2064216] - NFSD: Keep existing listeners on portlist error (Scott Mayhew) [2064216] - nfs: Fix kerneldoc warning shown up by W=1 (Scott Mayhew) [2064216] - nfsd: back channel stuck in SEQ4_STATUS_CB_PATH_DOWN (Scott Mayhew) [2064216] - NLM: Fix svcxdr_encode_owner() (Scott Mayhew) [2064216] - SUNRPC: improve error response to over-size gss credential (Scott Mayhew) [2064216] - NFS: Always provide aligned buffers to the RPC read layers (Scott Mayhew) [2064216] - NFSv3: Delete duplicate judgement in nfs3_async_handle_jukebox (Scott Mayhew) [2064216] - SUNRPC: Tweak TCP socket shutdown in the RPC client (Scott Mayhew) [2064216] - svcrdma: xpt_bc_xprt is already clear in __svc_rdma_free() (Scott Mayhew) [2064216] - rpc: fix gss_svc_init cleanup on failure (Scott Mayhew) [2064216] - SUNRPC: Add RPC_AUTH_TLS protocol numbers (Scott Mayhew) [2064216] - NFSD: remove vanity comments (Scott Mayhew) [2064216] - svcrdma: Convert rdma->sc_rw_ctxts to llist (Scott Mayhew) [2064216] - svcrdma: Relieve contention on sc_send_lock. (Scott Mayhew) [2064216] - svcrdma: Fewer calls to wake_up() in Send completion handler (Scott Mayhew) [2064216] - NFSD: Use new __string_len C macros for nfsd_clid_class (Scott Mayhew) [2064216] - NFSD: Use new __string_len C macros for the nfs_dirent tracepoint (Scott Mayhew) [2064216] - tracing: Add trace_event helper macros __string_len() and __assign_str_len() (Scott Mayhew) [2064216] - NFSD: Clean up splice actor (Scott Mayhew) [2064216] - NFS: Clean up the synopsis of callback process_op() (Scott Mayhew) [2064216] - NFS: Extract the xdr_init_encode/decode() calls from decode_compound (Scott Mayhew) [2064216] - NFS: Remove unused callback void decoder (Scott Mayhew) [2064216] - NFS: Add a private local dispatcher for NFSv4 callback operations (Scott Mayhew) [2064216] - SUNRPC: Eliminate the RQ_AUTHERR flag (Scott Mayhew) [2064216] - SUNRPC: Set rq_auth_stat in the pg_authenticate() callout (Scott Mayhew) [2064216] - SUNRPC: Add svc_rqst::rq_auth_stat (Scott Mayhew) [2064216] - NFSv4/pNFS: Remove dead code (Scott Mayhew) [2064216] - SUNRPC: Convert rpc_client refcount to use refcount_t (Scott Mayhew) [2064216] - xprtrdma: Eliminate rpcrdma_post_sends() (Scott Mayhew) [2064216] - xprtrdma: Add an xprtrdma_post_send_err tracepoint (Scott Mayhew) [2064216] - xprtrdma: Add xprtrdma_post_recvs_err() tracepoint (Scott Mayhew) [2064216] - xprtrdma: Add an rpcrdma_mr_completion_class (Scott Mayhew) [2064216] - xprtrdma: Don't display r_xprt memory addresses in tracepoints (Scott Mayhew) [2064216] - xprtrdma: Disconnect after an ib_post_send() immediate error (Scott Mayhew) [2064216] - SUNRPC: Record timeout value in xprt_retransmit tracepoint (Scott Mayhew) [2064216] - SUNRPC: xprt_retransmit() displays the the NULL procedure incorrectly (Scott Mayhew) [2064216] - treewide: Add missing semicolons to __assign_str uses (Scott Mayhew) [2064216] - SUNRPC: Remove unneeded TRACE_DEFINE_ENUMs (Scott Mayhew) [2064216] - SUNRPC: Unset RPC_TASK_NO_RETRANS_TIMEOUT for NULL RPCs (Scott Mayhew) [2064216] - SUNRPC: Refactor rpc_ping() (Scott Mayhew) [2064216] - nfsd: fix NULL dereference in nfs3svc_encode_getaclres (Scott Mayhew) [2064216] - lockd: Update the NLMv4 SHARE results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 nlm_res results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 TEST results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 void results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 FREE_ALL arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 SHARE arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 SM_NOTIFY arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 nlm_res arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 UNLOCK arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 CANCEL arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 LOCK arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 TEST arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 void arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 SHARE results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 nlm_res results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 TEST results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 void results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 FREE_ALL arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 SHARE arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 SM_NOTIFY arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 nlm_res arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 UNLOCK arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 CANCEL arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 LOCK arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 TEST arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 void argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Common NLM XDR helpers (Scott Mayhew) [2064216] - lockd: Create a simplified .vs_dispatch method for NLM requests (Scott Mayhew) [2064216] - lockd: Remove stale comments (Scott Mayhew) [2064216] - nfsd: rpc_peeraddr2str needs rcu lock (Scott Mayhew) [2064216] - rpc: remove redundant initialization of variable status (Scott Mayhew) [2064216] - NFSv4: setlease should return EAGAIN if locks are not available (Scott Mayhew) [2064216] - NFS: Avoid duplicate resets of attribute cache timeouts (Scott Mayhew) [2064216] - NFSv4: Fix handling of non-atomic change attrbute updates (Scott Mayhew) [2064216] - NFS: Fix up inode attribute revalidation timeouts (Scott Mayhew) [2064216] - NFSv4: Add support for application leases underpinned by a delegation (Scott Mayhew) [2064216] - NFSv4: Add lease breakpoints in case of a delegation recall or return (Scott Mayhew) [2064216] - NFSv4: Fix delegation return in cases where we have to retry (Scott Mayhew) [2064216] - nfsd: move some commit_metadata()s outside the inode lock (Scott Mayhew) [2064216] - NFSD: Update nfsd_cb_args tracepoint (Scott Mayhew) [2064216] - NFSD: Remove the nfsd_cb_work and nfsd_cb_done tracepoints (Scott Mayhew) [2064216] - NFSD: Add an nfsd_cb_probe tracepoint (Scott Mayhew) [2064216] - NFSD: Replace the nfsd_deleg_break tracepoint (Scott Mayhew) [2064216] - NFSD: Add an nfsd_cb_offload tracepoint (Scott Mayhew) [2064216] - NFSD: Add an nfsd_cb_lm_notify tracepoint (Scott Mayhew) [2064216] - NFSD: Enhance the nfsd_cb_setup tracepoint (Scott Mayhew) [2064216] - NFSD: Remove spurious cb_setup_err tracepoint (Scott Mayhew) [2064216] - NFSD: Adjust cb_shutdown tracepoint (Scott Mayhew) [2064216] - NFSD: Add cb_lost tracepoint (Scott Mayhew) [2064216] - NFSD: Drop TRACE_DEFINE_ENUM for NFSD4_CB_ macros (Scott Mayhew) [2064216] - NFSD: Capture every CB state transition (Scott Mayhew) [2064216] - NFSD: Constify @fh argument of knfsd_fh_hash() (Scott Mayhew) [2064216] - NFSD: Add tracepoints for EXCHANGEID edge cases (Scott Mayhew) [2064216] - NFSD: Add tracepoints for SETCLIENTID edge cases (Scott Mayhew) [2064216] - NFSD: Add a couple more nfsd_clid_expired call sites (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_destroyed tracepoint (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_reclaim_complete tracepoint (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_confirmed tracepoint (Scott Mayhew) [2064216] - NFSD: Remove trace_nfsd_clid_inuse_err (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_verf_mismatch tracepoint (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_cred_mismatch tracepoint (Scott Mayhew) [2064216] - NFSD: Add an RPC authflavor tracepoint display helper (Scott Mayhew) [2064216] - NFS: Ensure the NFS_CAP_SECURITY_LABEL capability is set when appropriate (Scott Mayhew) [2064216] - NFS: Split attribute support out from the server capabilities (Scott Mayhew) [2064216] - NFS: Don't store NFS_INO_REVAL_FORCED (Scott Mayhew) [2064216] - NFSv4: link must update the inode nlink. (Scott Mayhew) [2064216] - NFSv4: nfs4_inc/dec_nlink_locked should also invalidate ctime (Scott Mayhew) [2064216] - NFS: Another inode revalidation improvement (Scott Mayhew) [2064216] - NFS: Use information about the change attribute to optimise updates (Scott Mayhew) [2064216] - NFSv4: Add support for the NFSv4.2 "change_attr_type" attribute (Scott Mayhew) [2064216] - NFS: Simplify cache consistency in nfs_check_inode_attributes() (Scott Mayhew) [2064216] - NFS: Remove a line of code that has no effect in nfs_update_inode() (Scott Mayhew) [2064216] - NFS: Fix up handling of outstanding layoutcommit in nfs_update_inode() (Scott Mayhew) [2064216] - NFS: Separate tracking of file mode cache validity from the uid/gid (Scott Mayhew) [2064216] - NFS: Separate tracking of file nlinks cache validity from the mode/uid/gid (Scott Mayhew) [2064216] - NFSv4: Fix nfs4_bitmap_copy_adjust() (Scott Mayhew) [2064216] - NFS: Don't set NFS_INO_REVAL_PAGECACHE in the inode cache validity (Scott Mayhew) [2064216] - NFS: Replace use of NFS_INO_REVAL_PAGECACHE when checking cache validity (Scott Mayhew) [2064216] - NFS: Add a cache validity flag argument to nfs_revalidate_inode() (Scott Mayhew) [2064216] - NFS: nfs_setattr_update_inode() should clear the suid/sgid bits (Scott Mayhew) [2064216] - NFS: Fix up statx() results (Scott Mayhew) [2064216] - NFS: Don't revalidate attributes that are not being asked for (Scott Mayhew) [2064216] - NFSD: Clean up after updating NFSv3 ACL encoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 SETACL result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 GETACL result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Clean up after updating NFSv2 ACL encoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 ACL ACCESS result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 ACL GETATTR result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SETACL result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 GETACL result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Add an xdr_stream-based encoder for NFSv2/3 ACLs (Scott Mayhew) [2064216] - NFSD: Remove unused NFSv2 directory entry encoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READDIR entry encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READDIR result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Count bytes instead of pages in the NFSv2 READDIR encoder (Scott Mayhew) [2064216] - NFSD: Add a helper that encodes NFSv3 directory offset cookies (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 STATFS result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READ result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READLINK result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 diropres encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 attrstat encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 stat encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Reduce svc_rqst::rq_pages churn during READDIR operations (Scott Mayhew) [2064216] - NFSD: Remove unused NFSv3 directory entry encoders (Scott Mayhew) [2064216] - NFSD: Update NFSv3 READDIR entry encoders to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 READDIR3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Count bytes instead of pages in the NFSv3 READDIR encoder (Scott Mayhew) [2064216] - NFSD: Add a helper that encodes NFSv3 directory offset cookies (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 COMMIT3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 PATHCONF3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 FSINFO3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 FSSTAT3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 LINK3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 RENAMEv3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 CREATE family of encoders to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 WRITE3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 READ3res encode to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 READLINK3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 wccstat result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 LOOKUP3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 ACCESS3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the GETATTR3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Extract the svcxdr_init_encode() helper (Scott Mayhew) [2064216] - NFSD: Clean up after updating NFSv3 ACL decoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SETACL argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 GETACL argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Clean up after updating NFSv2 ACL decoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 ACL ACCESS argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 ACL GETATTR argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SETACL argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Add an xdr_stream-based decoder for NFSv2/3 ACLs (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 GETACL argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Remove argument length checking in nfsd_dispatch() (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SYMLINK argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 CREATE argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SETATTR argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 LINK argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 RENAME argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update NFSv2 diropargs decoding to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READDIR argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Add helper to set up the pages where the dirlist is encoded (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READLINK argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 WRITE argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READ argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 GETATTR argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the MKNOD3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the SYMLINK3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the MKDIR3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the CREATE3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the SETATTR3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the LINK3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the RENAME3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 DIROPargs decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update COMMIT3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update READDIR3args decoders to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Add helper to set up the pages where the dirlist is encoded (Scott Mayhew) [2064216] - NFSD: Fix returned READDIR offset cookie (Scott Mayhew) [2064216] - NFSD: Update READLINK3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update WRITE3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update READ3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update ACCESS3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update GETATTR3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - SUNRPC: Move definition of XDR_UNIT (Scott Mayhew) [2064216] - rpcrdma: Capture bytes received in Receive completion tracepoints (Scott Mayhew) [2064216] - NFSD: Restore NFSv4 decoding's SAVEMEM functionality (Scott Mayhew) [2064216] - NFSD: Remove macros that are no longer used (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_compound() (Scott Mayhew) [2064216] - NFSD: Make nfsd4_ops::opnum a u32 (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_listxattrs() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_setxattr() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_xattr_name() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_clone() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_seek() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_offload_status() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_copy() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_fallocate() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_reclaim_complete() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_destroy_clientid() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_test_stateid() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_sequence() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_secinfo_no_name() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_layoutreturn() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_layoutget() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_layoutcommit() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_getdeviceinfo() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_free_stateid() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_destroy_session() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_create_session() (Scott Mayhew) [2064216] - NFSD: Add a helper to decode channel_attrs4 (Scott Mayhew) [2064216] - NFSD: Add a helper to decode nfs_impl_id4 (Scott Mayhew) [2064216] - NFSD: Add a helper to decode state_protect4_a (Scott Mayhew) [2064216] - NFSD: Add a separate decoder for ssv_sp_parms (Scott Mayhew) [2064216] - NFSD: Add a separate decoder to handle state_protect_ops (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_bind_conn_to_session() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_backchannel_ctl() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_cb_sec() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_release_lockowner() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_write() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_verify() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_setclientid_confirm() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_setclientid() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_setattr() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_secinfo() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_renew() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_rename() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_remove() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_readdir() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_read() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_putfh() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_open_downgrade() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_open_confirm() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_open() (Scott Mayhew) [2064216] - NFSD: Add helper to decode OPEN's open_claim4 argument (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_share_deny() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_share_access() (Scott Mayhew) [2064216] - NFSD: Add helper to decode OPEN's openflag4 argument (Scott Mayhew) [2064216] - NFSD: Add helper to decode OPEN's createhow4 argument (Scott Mayhew) [2064216] - NFSD: Add helper to decode NFSv4 verifiers (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_lookup() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_locku() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_lockt() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_lock() (Scott Mayhew) [2064216] - NFSD: Add helper for decoding locker4 (Scott Mayhew) [2064216] - NFSD: Add helpers to decode a clientid4 and an NFSv4 state owner (Scott Mayhew) [2064216] - NFSD: Relocate nfsd4_decode_opaque() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_link() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_getattr() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_delegreturn() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_create() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_fattr() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 umask attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 security label attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 time_set attributes (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 owner_group attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 owner attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 mode attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 acl attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 size attribute (Scott Mayhew) [2064216] - NFSD: Change the way the expected length of a fattr4 is checked (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_commit() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_close() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_access() (Scott Mayhew) [2064216] - NFSD: Replace the internals of the READ_BUF() macro (Scott Mayhew) [2064216] - nfsd/nfs3: remove unused macro nfsd3_fhandleres (Scott Mayhew) [2064216] - vt: vt_ioctl: fix race in VT_RESIZEX (Čestmír Kalina) [2068338] - net/mlx5: Bridge, Fix devlink deadlock on net namespace deletion (Amir Tzin) [2055580] - openvswitch: Fix setting ipv6 fields causing hw csum failure (Eelco Chaudron) [1974356]- Fix up versioning for maintainer builds (Jarod Wilson) - powerpc/iommu: Enable remaining IOMMU Pagesizes present in LoPAR (Gustavo Walbon) [1987109] - sizes.h: add SZ_8G/SZ_16G/SZ_32G macros (Gustavo Walbon) [1987109] - x86/cpu: Add Xeon Icelake-D to list of CPUs that support PPIN (Puneet Sethi) [2040336] - dm integrity: fix memory corruption when tag_size is less than digest size (Benjamin Marzinski) [2081775] - sctp: check asoc strreset_chunk in sctp_generate_reconf_event (Xin Long) [2079980] - sctp: Initialize daddr on peeled off socket (Xin Long) [2079980] - sctp: fix kernel-infoleak for SCTP sockets (Xin Long) [2079980] - sctp: do not update transport pathmtu if SPP_PMTUD_ENABLE is not set (Xin Long) [2079980] - dm crypt: fix copy and paste bug in crypt_alloc_req_aead (Benjamin Marzinski) [2073431] - dm crypt: defer decryption to a tasklet if interrupts disabled (Benjamin Marzinski) [2073431] - dm crypt: do not call bio_endio() from the dm-crypt tasklet (Benjamin Marzinski) [2073431] - dm crypt: use GFP_ATOMIC when allocating crypto requests from softirq (Benjamin Marzinski) [2073431] - dm crypt: do not wait for backlogged crypto request completion in softirq (Benjamin Marzinski) [2073431] - dm crypt: document new no_workqueue flags (Benjamin Marzinski) [2073431] - dm crypt: add flags to optionally bypass kcryptd workqueues (Benjamin Marzinski) [2073431] - tracing/osnoise: Force quiescent states while tracing (Jerome Marchand) [2069710] - tracing/osnoise: Do not unregister events twice (Jerome Marchand) [2069710] - tracing/osnoise: Make osnoise_main to sleep for microseconds (Jerome Marchand) [2069710] - tracing/osnoise: Properly unhook events if start_per_cpu_kthreads() fails (Jerome Marchand) [2069710] - tracing/osnoise: Make osnoise_instances static (Jerome Marchand) [2069710] - tracing/osnoise: Remove PREEMPT_RT ifdefs from inside functions (Jerome Marchand) [2069710] - tracing/osnoise: Remove STACKTRACE ifdefs from inside functions (Jerome Marchand) [2069710] - tracing/osnoise: Allow multiple instances of the same tracer (Jerome Marchand) [2069710] - tracing/osnoise: Remove TIMERLAT ifdefs from inside functions (Jerome Marchand) [2069710] - tracing/osnoise: Support a list of trace_array *tr (Jerome Marchand) [2069710] - tracing/osnoise: Use start/stop_per_cpu_kthreads() on osnoise_cpus_write() (Jerome Marchand) [2069710] - tracing/osnoise: Split workload start from the tracer start (Jerome Marchand) [2069710] - tracing/osnoise: Improve comments about barrier need for NMI callbacks (Jerome Marchand) [2069710] - tracing/osnoise: Do not follow tracing_cpumask (Jerome Marchand) [2069710] - trace/timerlat: Add migrate-disabled field to the timerlat header (Jerome Marchand) [2069710] - trace/osnoise: Add migrate-disabled field to the osnoise header (Jerome Marchand) [2069710] - tracing/doc: Fix typos on the timerlat tracer documentation (Jerome Marchand) [2069710] - trace/osnoise: Fix an ifdef comment (Jerome Marchand) [2069710] - redhat: indicate HEAD state in tarball/rpm name (Jarod Wilson) - selftest: net: Test IPv4 PMTU exceptions with DSCP and ECN (Guillaume Nault) [2081453] - ipv4: Fix route lookups when handling ICMP redirects and PMTU updates (Guillaume Nault) [2081453] - ipv4: tcp: send zero IPID in SYNACK messages (Guillaume Nault) [2081453] - ipv4: raw: lock the socket in raw_bind() (Guillaume Nault) [2081453] - net/af_packet: add VLAN support for AF_PACKET SOCK_RAW GSO (Hangbin Liu) [2066976] - net/packet: fix packet_sock xmit return value checking (Hangbin Liu) [2066976] - doc/ip-sysctl: add bc_forwarding (Xin Long) [2080486] - net/packet: fix packet_sock xmit return value checking (Xin Long) [2080486] - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() (Xin Long) [2080486] - net/packet: fix slab-out-of-bounds access in packet_recvmsg() (Xin Long) [2080486] - veth: fix races around rq->rx_notify_masked (Xin Long) [2080486] - af_packet: fix data-race in packet_setsockopt / packet_setsockopt (Xin Long) [2080486] - ipv4: remove sparse error in ip_neigh_gw4() (Xin Long) [2080486] - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress (Xin Long) [2080486] - veth: Do not record rx queue hint in veth_xmit (Xin Long) [2080486] - veth: ensure skb entering GRO are not cloned. (Xin Long) [2080486] - ethtool: Fix link extended state for big endian (Xin Long) [2080486] - ethtool: do not perform operations on net devices being unregistered (Xin Long) [2080486] - ethtool: Add transceiver module extended state (Xin Long) [2080486] - ethtool: runtime-resume netdev parent in ethnl_ops_begin (Xin Long) [2080486] - ethtool: move netif_device_present check from ethnl_parse_header_dev_get to ethnl_ops_begin (Xin Long) [2080486] - ethtool: move implementation of ethnl_ops_begin/complete to netlink.c (Xin Long) [2080486] - net: validate lwtstate->data before returning from skb_tunnel_info() (Xin Long) [2080486]- bnx2x: fix napi API usage sequence (Manish Chopra) [2080659] - netfilter: fix use-after-free in __nf_register_net_hook() (Florian Westphal) [2080272] - netfilter: nf_tables: unregister flowtable hooks on netns exit (Florian Westphal) [2080272] - netfilter: nftables: add helper function to release hooks of one single table (Florian Westphal) [2080272] - netfilter: nft_socket: only do sk lookups when indev is available (Florian Westphal) [2080272] - netfilter: nf_conntrack_tcp: re-init for syn packets only (Florian Westphal) [2080272] - netfilter: nft_set_rbtree: overlap detection with element re-addition after deletion (Florian Westphal) [2080272] - netfilter: nf_tables: fix memory leak during stateful obj update (Florian Westphal) [2080272] - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options (Florian Westphal) [2080272] - netfilter: ctnetlink: disable helper autoassign (Florian Westphal) [2080272] - netfilter: nft_payload: don't allow th access for fragments (Florian Westphal) [2080272] - netfilter: nft_payload: simplify vlan header handling (Florian Westphal) [2080272] - RDMA/rxe: Change mcg_lock to a _bh lock (Kamal Heib) [2056500] - RDMA/rxe: Do not call dev_mc_add/del() under a spinlock (Kamal Heib) [2056500] - RDMA/rxe: Recheck the MR in when generating a READ reply (Kamal Heib) [2056500] - RDMA/rxe: Fix "Replace mr by rkey in responder resources" (Kamal Heib) [2056500] - RDMA/siw: Fix a condition race issue in MPA request processing (Kamal Heib) [2056500] - RDMA/irdma: Fix possible crash due to NULL netdev in notifier (Kamal Heib) [2056500] - RDMA/irdma: Reduce iWARP QP destroy time (Kamal Heib) [2056500] - RDMA/irdma: Flush iWARP QP if modified to ERR from RTR state (Kamal Heib) [2056500] - RDMA/irdma: Fix deadlock in irdma_cleanup_cm_core() (Kamal Heib) [2056500] - RDMA/hfi1: Fix use-after-free bug for mm struct (Kamal Heib) [2056500] - IB/rdmavt: add lock to call to rvt_error_qp to prevent a race condition (Kamal Heib) [2056500] - IB/cm: Cancel mad on the DREQ event when the state is MRA_REP_RCVD (Kamal Heib) [2056500] - RDMA/nldev: Prevent underflow in nldev_stat_set_counter_dynamic_doit() (Kamal Heib) [2056500] - IB/iser: Fix error flow in case of registration failure (Kamal Heib) [2056500] - IB/iser: Generalize map/unmap dma tasks (Kamal Heib) [2056500] - IB/iser: Use iser_fr_desc as registration context (Kamal Heib) [2056500] - IB/iser: Remove iser_reg_data_sg helper function (Kamal Heib) [2056500] - RDMA/rxe: Use standard names for ref counting (Kamal Heib) [2056500] - RDMA/rxe: Replace red-black trees by xarrays (Kamal Heib) [2056500] - RDMA/rxe: Shorten pool names in rxe_pool.c (Kamal Heib) [2056500] - RDMA/rxe: Move max_elem into rxe_type_info (Kamal Heib) [2056500] - RDMA/rxe: Replace obj by elem in declaration (Kamal Heib) [2056500] - RDMA/rxe: Delete _locked() APIs for pool objects (Kamal Heib) [2056500] - RDMA/rxe: Reverse the sense of RXE_POOL_NO_ALLOC (Kamal Heib) [2056500] - RDMA/rxe: Replace mr by rkey in responder resources (Kamal Heib) [2056500] - RDMA/rxe: Fix ref error in rxe_av.c (Kamal Heib) [2056500] - RDMA/irdma: Add support for address handle re-use (Kamal Heib) [2056500] - Revert "RDMA/core: Fix ib_qp_usecnt_dec() called when error" (Kamal Heib) [2056500] - RDMA/rxe: Remove useless argument for update_state() (Kamal Heib) [2056500] - RDMA/rxe: Change variable and function argument to proper type (Kamal Heib) [2056500] - RDMA/irdma: Prevent some integer underflows (Kamal Heib) [2056500] - RDMA/core: Fix ib_qp_usecnt_dec() called when error (Kamal Heib) [2056500] - IB/hfi1: Allow larger MTU without AIP (Kamal Heib) [2056500] - RDMA/core: Remove unnecessary statements (Kamal Heib) [2056500] - RDMA/irdma: Remove incorrect masking of PD (Kamal Heib) [2056500] - RDMA/irdma: Fix Passthrough mode in VM (Kamal Heib) [2056500] - RDMA/irdma: Fix netdev notifications for vlan's (Kamal Heib) [2056500] - RDMA/irdma: Make irdma_create_mg_ctx return a void (Kamal Heib) [2056500] - RDMA/irdma: Move union irdma_sockaddr to header file (Kamal Heib) [2056500] - RDMA/irdma: Remove the unnecessary variable saddr (Kamal Heib) [2056500] - RDMA/irdma: Use net_type to check network type (Kamal Heib) [2056500] - RDMA/rxe: Cleanup rxe_mcast.c (Kamal Heib) [2056500] - RDMA/rxe: Collect cleanup mca code in a subroutine (Kamal Heib) [2056500] - RDMA/rxe: Collect mca init code in a subroutine (Kamal Heib) [2056500] - RDMA/rxe: Warn if mcast memory is not freed (Kamal Heib) [2056500] - RDMA/irdma: Remove excess error variables (Kamal Heib) [2056500] - RDMA/irdma: Propagate error codes (Kamal Heib) [2056500] - RDMA/irdma: Remove enum irdma_status_code (Kamal Heib) [2056500] - RDMA/ib_srp: Add more documentation (Kamal Heib) [2056500] - IB/cma: Allow XRC INI QPs to set their local ACK timeout (Kamal Heib) [2056500] - RDMA/rxe: Remove mcg from rxe pools (Kamal Heib) [2056500] - RDMA/rxe: Remove key'ed object support (Kamal Heib) [2056500] - RDMA/rxe: Replace pool key by rxe->mcg_tree (Kamal Heib) [2056500] - RDMA/rxe: Replace int num_qp by atomic_t qp_num (Kamal Heib) [2056500] - RDMA/rxe: Replace grp by mcg, mce by mca (Kamal Heib) [2056500] - RDMA/rxe: Use kzmalloc/kfree for mca (Kamal Heib) [2056500] - RDMA/rxe: Move mcg_lock to rxe (Kamal Heib) [2056500] - RDMA/hfi: Replace cpumask_weight with cpumask_empty where appropriate (Kamal Heib) [2056500] - RDMA/irdma: Refactor DCB bits in prep for DSCP support (Kamal Heib) [2056500] - RDMA/opa: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/iser: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/ipoib: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/rxe: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/usnic: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/hfi1: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/core: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/core: Set MR type in ib_reg_user_mr (Kamal Heib) [2056500] - md: Set MD_BROKEN for RAID1 and RAID10 (Nigel Croxon) [2042729] - raid5: introduce MD_BROKEN (Nigel Croxon) [2042729] - RHEL only Changes to support block changes not picked up (Nigel Croxon) [2042729] - md: fix NULL pointer deref with nowait but no mddev->queue (Nigel Croxon) [2042729] - md: use default_groups in kobj_type (Nigel Croxon) [2042729] - md: Move alloc/free acct bioset in to personality (Nigel Croxon) [2042729] - md: fix spelling of "its" (Nigel Croxon) [2042729] - md: raid456 add nowait support (Nigel Croxon) [2042729] - md: raid10 add nowait support (Nigel Croxon) [2042729] - md: raid1 add nowait support (Nigel Croxon) [2042729] - md: add support for REQ_NOWAIT (Nigel Croxon) [2042729] - md/raid5: play nice with PREEMPT_RT (Nigel Croxon) [2042729] - md/raid1: fix missing bitmap update w/o WriteMostly devices (Nigel Croxon) [2042729] - md: fix double free of mddev->private in autorun_array() (Nigel Croxon) [2042729] - md: fix update super 1.0 on rdev size change (Nigel Croxon) [2042729] - raid5-ppl: use swap() to make code cleaner (Nigel Croxon) [2042729] - md/bitmap: don't set max_write_behind if there is no write mostly device (Nigel Croxon) [2042729] - md: update superblock after changing rdev flags in state_store (Nigel Croxon) [2042729] - md: remove unused argument from md_new_event (Nigel Croxon) [2042729] - md/raid5: call roundup_pow_of_two in raid5_run (Nigel Croxon) [2042729] - md/raid1: use rdev in raid1_write_request directly (Nigel Croxon) [2042729] - md/raid1: only allocate write behind bio for WriteMostly device (Nigel Croxon) [2042729] - md: properly unwind when failing to add the kobject in md_alloc (Nigel Croxon) [2042729] - md: extend disks_mutex coverage (Nigel Croxon) [2042729] - md: add the bitmap group to the default groups for the md kobject (Nigel Croxon) [2042729] - md: add error handling support for add_disk() (Nigel Croxon) [2042729] - md: fix a lock order reversal in md_alloc (Nigel Croxon) [2042729] - scsi: qedf: Stop using the SCSI pointer (Nilesh Javali) [2044843] - scsi: qedf: Change context reset messages to ratelimited (Nilesh Javali) [2044843] - scsi: qedf: Fix refcount issue when LOGO is received during TMF (Nilesh Javali) [2044843] - scsi: qedf: Add stag_work to all the vports (Nilesh Javali) [2044843] - scsi: qedf: Fix potential dereference of NULL pointer (Nilesh Javali) [2044843] - eth: fwnode: remove the addr len from mac helpers (Íñigo Huguet) [2069565] - eth: fwnode: change the return type of mac address helpers (Íñigo Huguet) [2069565] - device property: move mac addr helpers to eth.c (Íñigo Huguet) [2069565] - net: thunderx: Use fwnode_get_mac_address() (Íñigo Huguet) [2069565] - qede: confirm skb is allocated before using (Manish Chopra) [2040267] - qed: fix ethtool register dump (Manish Chopra) [2040267] - qed: remove unnecessary memset in qed_init_fw_funcs (Manish Chopra) [2040267] - qed: return status of qed_iov_get_link (Manish Chopra) [2040267] - net: qlogic: check the return value of dma_alloc_coherent() in qed_vf_hw_prepare() (Manish Chopra) [2040267] - qed: validate and restrict untrusted VFs vlan promisc mode (Manish Chopra) [2040267] - qed: display VF trust config (Manish Chopra) [2040267] - qed: prevent a fw assert during device shutdown (Manish Chopra) [2040267] - qed: use msleep() in qed_mcp_cmd() and add qed_mcp_cmd_nosleep() for udelay. (Manish Chopra) [2040267] - qed: Use dma_set_mask_and_coherent() and simplify code (Manish Chopra) [2040267] - qed*: esl priv flag support through ethtool (Manish Chopra) [2040267] - qed*: enhance tx timeout debug info (Manish Chopra) [2040267] - qede: validate non LSO skb length (Manish Chopra) [2040267] - qed: Enhance rammod debug prints to provide pretty details (Manish Chopra) [2040267] - net: qed: fix the array may be out of bound (Manish Chopra) [2040267] - qed: Use the bitmap API to simplify some functions (Manish Chopra) [2040267] - RDMA/qed: Use helper function to set GUIDs (Manish Chopra) [2040267] - net: qed_dev: fix check of true !rc expression (Manish Chopra) [2040267] - net: qed_ptp: fix check of true !rc expression (Manish Chopra) [2040267] - RDMA/qedr: Remove unsupported qedr_resize_cq callback (Manish Chopra) [2040267] - qed: Change the TCP common variable - "iscsi_ooo" (Manish Chopra) [2040267] - qed: Optimize the ll2 ooo flow (Manish Chopra) [2040267] - net: qed_debug: fix check of false (grc_param < 0) expression (Manish Chopra) [2040267] - qed: Fix missing error code in qed_slowpath_start() (Manish Chopra) [2040267] - qed: Fix compilation for CONFIG_QED_SRIOV undefined scenario (Manish Chopra) [2040267] - qed: Initialize debug string array (Manish Chopra) [2040267] - qed: Fix spelling mistake "ctx_bsaed" -> "ctx_based" (Manish Chopra) [2040267] - qed: fix ll2 establishment during load of RDMA driver (Manish Chopra) [2040267] - qed: Update the TCP active termination 2 MSL timer ("TIME_WAIT") (Manish Chopra) [2040267] - qed: Update TCP silly-window-syndrome timeout for iwarp, scsi (Manish Chopra) [2040267] - qed: Update debug related changes (Manish Chopra) [2040267] - qed: Add '_GTT' suffix to the IRO RAM macros (Manish Chopra) [2040267] - qed: Update FW init functions to support FW 8.59.1.0 (Manish Chopra) [2040267] - qed: Use enum as per FW 8.59.1.0 in qed_iro_hsi.h (Manish Chopra) [2040267] - qed: Update qed_hsi.h for fw 8.59.1.0 (Manish Chopra) [2040267] - qed: Update qed_mfw_hsi.h for FW ver 8.59.1.0 (Manish Chopra) [2040267] - qed: Update common_hsi for FW ver 8.59.1.0 (Manish Chopra) [2040267] - qed: Split huge qed_hsi.h header file (Manish Chopra) [2040267] - qed: Remove e4_ and _e4 from FW HSI (Manish Chopra) [2040267] - qed: Fix kernel-doc warnings (Manish Chopra) [2040267] - qed: Don't ignore devlink allocation failures (Manish Chopra) [2040267] - qed: Improve the stack space of filter_config() (Manish Chopra) [2040267] - RDMA/qedr: Move variables reset to qedr_set_common_qp_params() (Manish Chopra) [2040267] - ip_gre, ip6_gre: Fix race condition on o_seqno in collect_md mode (Guillaume Nault) [2081030] - ip6_gre: Make o_seqno start from 0 in native mode (Guillaume Nault) [2081030] - ip_gre: Make o_seqno start from 0 in native mode (Guillaume Nault) [2081030] - ip6_gre: Fix skb_under_panic in __gre6_xmit() (Guillaume Nault) [2081030] - ip6_gre: Avoid updating tunnel->tun_hlen in __gre6_xmit() (Guillaume Nault) [2081030] - ipv6_tunnel: Rate limit warning messages (Guillaume Nault) [2081030] - net: fix up skbs delta_truesize in UDP GRO frag_list (Hangbin Liu) [2082388] - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit (Hangbin Liu) [2082388] - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() (Hangbin Liu) [2082388] - netns: add schedule point in ops_exit_list() (Hangbin Liu) [2082388] - lwtunnel: Validate RTA_ENCAP_TYPE attribute length (Hangbin Liu) [2082388] - net, neigh: clear whole pneigh_entry at alloc time (Hangbin Liu) [2082388] - net: annotate data-races on txq->xmit_lock_owner (Hangbin Liu) [2082388] - sock: fix /proc/net/sockstat underflow in sk_clone_lock() (Hangbin Liu) [2082388] - net: stream: don't purge sk_error_queue in sk_stream_kill_queues() (Hangbin Liu) [2082388] - rtnetlink: fix if_nlmsg_stats_size() under estimation (Hangbin Liu) [2082388] - net: watchdog: hold device global xmit lock during tx disable (Hangbin Liu) [2082388] - torture: Fix incorrectly redirected "exit" in kvm-remote.sh (Waiman Long) [2065993] - rcu: Allow rcu_irq_enter_check_tick() from NMI (Waiman Long) [2065993] - srcu: Early test SRCU polling start (Waiman Long) [2065993] - rcu/nocb: Unify timers (Waiman Long) [2065993] - rcu/nocb: Prepare for fine-grained deferred wakeup (Waiman Long) [2065993] - rcu/nocb: Only cancel nocb timer if not polling (Waiman Long) [2065993] - rcu/nocb: Delete bypass_timer upon nocb_gp wakeup (Waiman Long) [2065993] - rcu/nocb: Cancel nocb_timer upon nocb_gp wakeup (Waiman Long) [2065993] - rcu/nocb: Allow de-offloading rdp leader (Waiman Long) [2065993] - rcu/nocb: Directly call __wake_nocb_gp() from bypass timer (Waiman Long) [2065993] - refscale: Avoid false-positive warnings in ref_scale_reader() (Waiman Long) [2065993] - scftorture: Avoid false-positive warnings in scftorture_invoker() (Waiman Long) [2065993] - rcu-tasks: Don't delete holdouts within trc_wait_for_one_reader() (Waiman Long) [2065993] - rcu-tasks: Don't delete holdouts within trc_inspect_reader() (Waiman Long) [2065993] - rcutorture: Move mem_dump_obj() tests into separate function (Waiman Long) [2065993] - rcu: Remove obsolete rcu_read_unlock() deadlock commentary (Waiman Long) [2065993] - rcu: Improve comments describing RCU read-side critical sections (Waiman Long) [2065993] - rcu: Add missing __releases() annotation (Waiman Long) [2065993] - kvfree_rcu: Fix comments according to current code (Waiman Long) [2065993] - torture: Don't cap remote runs by build-system number of CPUs (Waiman Long) [2065993] - torture: Make kvm-remote.sh account for network failure in pathname checks (Waiman Long) [2065993] - rcu: Create an unrcu_pointer() to remove __rcu from a pointer (Waiman Long) [2065993] - kvfree_rcu: Refactor kfree_rcu_monitor() (Waiman Long) [2065993] - srcu: Fix broken node geometry after early ssp init (Waiman Long) [2065993] - rcu: Point to documentation of ordering guarantees (Waiman Long) [2065993] - rcu: Don't penalize priority boosting when there is nothing to boost (Waiman Long) [2065993] - kvfree_rcu: Use kfree_rcu_monitor() instead of open-coded variant (Waiman Long) [2065993] - kvfree_rcu: Update "monitor_todo" once a batch is started (Waiman Long) [2065993] - kvfree_rcu: Add a bulk-list check when a scheduler is run (Waiman Long) [2065993] - kvfree_rcu: Use [READ/WRITE]_ONCE() macros to access to nr_bkv_objs (Waiman Long) [2065993] - kvfree_rcu: Release a page cache under memory pressure (Waiman Long) [2065993] - rcu: Shrink each possible cpu krcp (Waiman Long) [2065993] - rcu/segcblist: Prevent useless GP start if no CBs to accelerate (Waiman Long) [2065993] - rcutorture: Don't count CPU-stalled time against priority boosting (Waiman Long) [2065993] - rcu: Make rcu_gp_cleanup() be noinline for tracing (Waiman Long) [2065993] - rcutorture: Add BUSTED-BOOST to test RCU priority boosting tests (Waiman Long) [2065993] - srcu: Initialize SRCU after timers (Waiman Long) [2065993] - srcu: Unconditionally embed struct lockdep_map (Waiman Long) [2065993] - rcutorture: Forgive RCU boost failures when CPUs don't pass through QS (Waiman Long) [2065993] - rcutorture: Test start_poll_synchronize_rcu() and poll_state_synchronize_rcu() (Waiman Long) [2065993] - rcu: Provide polling interfaces for Tree RCU grace periods (Waiman Long) [2065993] - rcutorture: Make rcu_torture_boost_failed() check for GP end (Waiman Long) [2065993] - rcutorture: Consolidate rcu_torture_boost() timing and statistics (Waiman Long) [2065993] - rcutorture: Delay-based false positives for RCU priority boosting tests (Waiman Long) [2065993] - rcu: Restrict RCU_STRICT_GRACE_PERIOD to at most four CPUs (Waiman Long) [2065993] - rcu: Make show_rcu_gp_kthreads() dump rcu_node structures blocking GP (Waiman Long) [2065993] - rcu: Add quiescent states and boost states to show_rcu_gp_kthreads() output (Waiman Long) [2065993] - rcu: Make RCU priority boosting work on single-CPU rcu_node structures (Waiman Long) [2065993] - rcu: Reject RCU_LOCKDEP_WARN() false positives (Waiman Long) [2065993] - lockdep: Explicitly flag likely false-positive report (Waiman Long) [2065993] - rcu: Add ->gp_max to show_rcu_gp_kthreads() output (Waiman Long) [2065993] - rcu: Add ->rt_priority and ->gp_start to show_rcu_gp_kthreads() output (Waiman Long) [2065993] - srcu: Remove superfluous sdp->srcu_lock_count zero filling (Waiman Long) [2065993] - srcu: Remove superfluous ssp initialization for early callbacks (Waiman Long) [2065993] - torture: Set kvm.sh language to English (Waiman Long) [2065993] - torture: Correctly fetch number of CPUs for non-English languages (Waiman Long) [2065993] - rcu: Invoke rcu_spawn_core_kthreads() from rcu_spawn_gp_kthread() (Waiman Long) [2065993] - rcutorture: Judge RCU priority boosting on grace periods, not callbacks (Waiman Long) [2065993] - sched,rcutorture: Convert to sched_set_fifo_low() (Waiman Long) [2065993] - rcu: Improve tree.c comments and add code cleanups (Waiman Long) [2065993] - rcu: Abstract out rcu_irq_enter_check_tick() from rcu_nmi_enter() (Waiman Long) [2065993] - rcu: Remove the unused rcu_irq_exit_preempt() function (Waiman Long) [2065993] - torture: Make kvm-find-errors.sh account for kvm-remote.sh (Waiman Long) [2065993] - torture: Make the build machine control N in "make -jN" (Waiman Long) [2065993] - torture: Make kvm.sh use abstracted kvm-end-run-stats.sh (Waiman Long) [2065993] - torture: Abstract end-of-run summary (Waiman Long) [2065993] - rcu: Fix typo in comment: kthead -> kthread (Waiman Long) [2065993] - rcutorture: Abstract read-lock-held checks (Waiman Long) [2065993] - refscale: Add acqrel, lock, and lock-irq (Waiman Long) [2065993] - torture: Add kvm-remote.sh script for distributed rcutorture test runs (Waiman Long) [2065993] - refscale: Allow CPU hotplug to be enabled (Waiman Long) [2065993] - torture: Make kvm-again.sh use "scenarios" rather than "batches" file (Waiman Long) [2065993] - torture: Add "scenarios" option to kvm.sh --dryrun parameter (Waiman Long) [2065993] - rcu-tasks: Add block comment laying out RCU Rude design (Waiman Long) [2065993] - torture: Fix remaining erroneous torture.sh instance of $* (Waiman Long) [2065993] - rcu/tree: Add a trace event for RCU CPU stall warnings (Waiman Long) [2065993] - torture: Fix kvm.sh --datestamp regex check (Waiman Long) [2065993] - rcu: Add explicit barrier() to __rcu_read_unlock() (Waiman Long) [2065993] - rcu-tasks: Add block comment laying out RCU Tasks Trace design (Waiman Long) [2065993] - rcu: Make nocb_nobypass_lim_per_jiffy static (Waiman Long) [2065993] - torture: Consolidate qemu-cmd duration editing into kvm-transform.sh (Waiman Long) [2065993] - torture: Print proper vmlinux path for kvm-again.sh runs (Waiman Long) [2065993] - torture: Make TORTURE_TRUST_MAKE available in kvm-again.sh environment (Waiman Long) [2065993] - docs: Correctly spell Stephen Hemminger's name (Waiman Long) [2065993] - rcu/nocb: Use the rcuog CPU's ->nocb_timer (Waiman Long) [2065993] - rcu/nocb: Move trace_rcu_nocb_wake() calls outside nocb_lock when possible (Waiman Long) [2065993] - rcu/nocb: Remove stale comment above rcu_segcblist_offload() (Waiman Long) [2065993] - rcu/nocb: Disable bypass when CPU isn't completely offloaded (Waiman Long) [2065993] - rcu/nocb: Fix missed nocb_timer requeue (Waiman Long) [2065993] - rcu/nocb: Trigger self-IPI on late deferred wake up before user resume (Waiman Long) [2065993] - torture: Make kvm-transform.sh update jitter commands (Waiman Long) [2065993] - torture: Add --duration argument to kvm-again.sh (Waiman Long) [2065993] - rcu: deprecate "all" option to rcu_nocbs= (Waiman Long) [2065993] - torture: Rename SRCU-t and SRCU-u to avoid lowercase characters (Waiman Long) [2065993] - torture: Add kvm-again.sh to rerun a previous torture-test (Waiman Long) [2065993] - torture: Create a "batches" file for build reuse (Waiman Long) [2065993] - torture: De-capitalize TORTURE_SUITE (Waiman Long) [2065993] - rcuscale: Add kfree_rcu() single-argument scale test (Waiman Long) [2065993] - torture: Make upper-case-only no-dot no-slash scenario names official (Waiman Long) [2065993] - torture: Remove no-mpstat error message (Waiman Long) [2065993] - torture: Record kvm-test-1-run.sh and kvm-test-1-run-qemu.sh PIDs (Waiman Long) [2065993] - torture: Record jitter start/stop commands (Waiman Long) [2065993] - softirq: Don't try waking ksoftirqd before it has been spawned (Waiman Long) [2065993] - torture: Extract kvm-test-1-run-qemu.sh from kvm-test-1-run.sh (Waiman Long) [2065993] - torture: Record TORTURE_KCONFIG_GDB_ARG in qemu-cmd (Waiman Long) [2065993] - torture: Abstract jitter.sh start/stop into scripts (Waiman Long) [2065993] - torture: Reverse jittering and duration parameters for jitter.sh (Waiman Long) [2065993] - torture: Eliminate jitter_pids file (Waiman Long) [2065993] - torture: Use "jittering" file to control jitter.sh execution (Waiman Long) [2065993] - torture: Use file-based protocol to mark batch's runs complete (Waiman Long) [2065993] - torture: Move build/run synchronization files into scenario directories (Waiman Long) [2065993] - torture: Make jitter.sh handle large systems (Waiman Long) [2065993] - torture: Improve readability of the testid.txt file (Waiman Long) [2065993] - torture: Provide bare-metal modprobe-based advice (Waiman Long) [2065993] - kvfree_rcu: Use same set of GFP flags as does single-argument (Waiman Long) [2065993] - kvfree_rcu: Replace __GFP_RETRY_MAYFAIL by __GFP_NORETRY (Waiman Long) [2065993] - torture: Allow 1G of memory for torture.sh kvfree testing (Waiman Long) [2065993] - torture: Do Kconfig analysis only once per scenario (Waiman Long) [2065993] - torture: Compress KASAN vmlinux files (Waiman Long) [2065993] - torture: Add --kcsan-kmake-arg to torture.sh for KCSAN (Waiman Long) [2065993] - torture: Add command and results directory to torture.sh log (Waiman Long) [2065993] - torture: Allow scenarios to be specified to torture.sh (Waiman Long) [2065993] - torture: Drop log.long generation from torture.sh (Waiman Long) [2065993] - torture: Make torture.sh refuse to do zero-length runs (Waiman Long) [2065993] - torture: Make torture.sh throttle VERBOSE_TOROUT_*() for refscale (Waiman Long) [2065993] - torture: Make torture.sh allmodconfig retain and label output (Waiman Long) [2065993] - torture: Create doyesno helper function for torture.sh (Waiman Long) [2065993] - torture: Make torture.sh refscale runs use verbose_batched module parameter (Waiman Long) [2065993] - torture: Make torture.sh rcuscale and refscale deal with allmodconfig (Waiman Long) [2065993] - torture: Enable torture.sh argument checking (Waiman Long) [2065993] - torture: Auto-size SCF and scaling runs based on number of CPUs (Waiman Long) [2065993] - torture: Add "make allmodconfig" to torture.sh (Waiman Long) [2065993] - torture: Remove use of "eval" in torture.sh (Waiman Long) [2065993] - torture: Make torture.sh use common time-duration bash functions (Waiman Long) [2065993] - torture: Add torture.sh torture-everything script (Waiman Long) [2065993] - refscale: Disable verbose torture-test output (Waiman Long) [2065993] - rcuscale: Disable verbose torture-test output (Waiman Long) [2065993] - rcu/nocb: Rename nocb_gp_update_state to nocb_gp_update_state_deoffloading (Waiman Long) [2065993] - rcu/nocb: Avoid confusing double write of rdp->nocb_cb_sleep (Waiman Long) [2065993] - rcu/nocb: Only (re-)initialize segcblist when needed on CPU up (Waiman Long) [2065993] - rcu/nocb: Forbid NOCB toggling on offline CPUs (Waiman Long) [2065993] - rcu/nocb: Comment the reason behind BH disablement on batch processing (Waiman Long) [2065993] - rcu: Make rcu_read_unlock_special() expedite strict grace periods (Waiman Long) [2065993] - rcu-tasks: Rectify kernel-doc for struct rcu_tasks (Waiman Long) [2065993] - rcutorture: Replace rcu_torture_stall string with s (Waiman Long) [2065993] - torture: Replace torture_init_begin string with s (Waiman Long) [2065993] - rcutorture: Use "all" and "N" in "nohz_full" and "rcu_nocbs" (Waiman Long) [2065993] - kvfree_rcu: Make krc_this_cpu_unlock() use raw_spin_unlock_irqrestore() (Waiman Long) [2065993] - kvfree_rcu: Use __GFP_NOMEMALLOC for single-argument kvfree_rcu() (Waiman Long) [2065993] - kvfree_rcu: Directly allocate page for single-argument case (Waiman Long) [2065993] - rcutorture: Fix testing of RCU priority boosting (Waiman Long) [2065993] - rculist: Replace reference to atomic_ops.rst (Waiman Long) [2065993] - rcutorture: Make TREE03 use real-time tree.use_softirq setting (Waiman Long) [2065993] - rcu: Expedite deboost in case of deferred quiescent state (Waiman Long) [2065993] - rcu: Fix CPU-offline trace in rcutree_dying_cpu (Waiman Long) [2065993] - rcu: Remove superfluous rdp fetch (Waiman Long) [2065993] - torturescript: Don't rerun failed rcutorture builds (Waiman Long) [2065993] - rcutorture: Add crude tests for mem_dump_obj() (Waiman Long) [2065993] - mm: Don't build mm_dump_obj() on CONFIG_PRINTK=n kernels (Waiman Long) [2065993] - rcu/nocb: Detect unsafe checks for offloaded rdp (Waiman Long) [2065993] - sched/pelt: Fix attach_entity_load_avg() corner case (Phil Auld) [2056383] - devlink: Clarifies max_macs generic devlink param (Petr Oros) [2076586] - devlink: Add new "event_eq_size" generic device param (Petr Oros) [2076586] - devlink: Add new "io_eq_size" generic device param (Petr Oros) [2076586] - devlink: fix netns refcount leak in devlink_nl_cmd_reload() (Petr Oros) [2076586] - devlink: Simplify devlink resources unregister call (Petr Oros) [2076586] - devlink: Remove misleading internal_flags from health reporter dump (Petr Oros) [2076586] - devlink: Don't throw an error if flash notification sent before devlink visible (Petr Oros) [2076586] - devlink: fix flexible_array.cocci warning (Petr Oros) [2076586] - devlink: expose get/put functions (Petr Oros) [2076586] - devlink: make all symbols GPL-only (Petr Oros) [2076586] - devlink: Simplify internal devlink params implementation (Petr Oros) [2076586] - devlink: Clean not-executed param notifications (Petr Oros) [2076586] - devlink: Delete obsolete parameters publish API (Petr Oros) [2076586] - devlink: Remove extra device_lock assert checks (Petr Oros) [2076586] - devlink: Delete reload enable/disable interface (Petr Oros) [2076586] - devlink: Allow control devlink ops behavior through feature mask (Petr Oros) [2076586] - devlink: Annotate devlink API calls (Petr Oros) [2076586] - devlink: Move netdev_to_devlink helpers to devlink.c (Petr Oros) [2076586] - devlink: Reduce struct devlink exposure (Petr Oros) [2076586] - devlink: report maximum number of snapshots with regions (Petr Oros) [2076586] - devlink: Add missed notifications iterators (Petr Oros) [2076586] - netdevsim: Move devlink registration to be last devlink command (Petr Oros) [2076586] - qed: Move devlink registration to be last devlink command (Petr Oros) [2076586] - ionic: Move devlink registration to be last devlink command (Petr Oros) [2076586] - nfp: Move delink_register to be last command (Petr Oros) [2076586] - mlxsw: core: Register devlink instance last (Petr Oros) [2076586] - net/mlx5: Accept devlink user input after driver initialization complete (Petr Oros) [2076586] - net/mlx4: Move devlink_register to be the last initialization command (Petr Oros) [2076586] - ice: Open devlink when device is ready (Petr Oros) [2076586] - liquidio: Overcome missing device lock protection in init/remove flows (Petr Oros) [2076586] - bnxt_en: Register devlink instance at the end devlink configuration (Petr Oros) [2076586] - devlink: Notify users when objects are accessible (Petr Oros) [2076586] - devlink: Remove single line function obfuscations (Petr Oros) [2076586] - devlink: Delete not used port parameters APIs (Petr Oros) [2076586] - bnxt_en: Properly remove port parameter support (Petr Oros) [2076586] - bnxt_en: Check devlink allocation and registration status (Petr Oros) [2076586] - devlink: Make devlink_register to be void (Petr Oros) [2076586] - devlink: Delete not-used devlink APIs (Petr Oros) [2076586] - devlink: Delete not-used single parameter notification APIs (Petr Oros) [2076586] - devlink: Use xarray to store devlink instances (Petr Oros) [2076586] - devlink: Count struct devlink consumers (Petr Oros) [2076586] - devlink: Remove check of always valid devlink pointer (Petr Oros) [2076586] - devlink: Simplify devlink_pernet_pre_exit call (Petr Oros) [2076586] - devlink: Add APIs to publish, unpublish individual parameter (Petr Oros) [2076586] - devlink: Add API to register and unregister single parameter (Petr Oros) [2076586] - devlink: Create a helper function for one parameter registration (Petr Oros) [2076586] - devlink: Fix port_type_set function pointer check (Petr Oros) [2076586] - devlink: Set device as early as possible (Petr Oros) [2076586] - devlink: Simplify devlink port API calls (Petr Oros) [2076586] - devlink: Allocate devlink directly in requested net namespace (Petr Oros) [2076586] - devlink: Break parameter notification sequence to be before/after unload/load driver (Petr Oros) [2076586] - devlink: Remove duplicated registration check (Petr Oros) [2076586] - net/mlx5: Don't rely on always true registered field (Petr Oros) [2076586] - devlink: Unlock on error in dumpit() (Petr Oros) [2076586] - devlink: Fix some error codes (Petr Oros) [2076586] - net: devlink: Add support for port regions (Petr Oros) [2076586] - netdevsim: Forbid devlink reload when adding or deleting ports (Petr Oros) [2076586] - netdevsim: dev: Initialize FIB module after debugfs (Petr Oros) [2076586] - pidfd: fix a poll race when setting exit_state (Oleg Nesterov) [2044587] - fork: fix pidfd_poll()'s return type (Oleg Nesterov) [2044587] - pidfd: add polling support (Oleg Nesterov) [2044587] - kabi: introduce the kabi_aux_*() helpers (Oleg Nesterov) [2044587] - tg3: Remove redundant assignments (Ken Cox) [2043792] - ethernet: Remove redundant statement (Ken Cox) [2043792] - ethernet: tg3: remove direct netdev->dev_addr writes (Ken Cox) [2043792] - net: tg3: fix redundant check of true expression (Ken Cox) [2043792] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ken Cox) [2043792] - net: ethernet: Use existing define with polynomial (Ken Cox) [2043792]- scsi: mpt3sas: Fix mpt3sas_check_same_4gb_region() kdoc comment (Tomas Henzl) [2068045] - scsi: mpt3sas: Fix incorrect 4GB boundary check (Tomas Henzl) [2068045] - genirq/affinity: Consider that CPUs on nodes can be unbalanced (Ming Lei) [2074317] - scsi: target: pscsi: Set SCF_TREAT_READ_AS_NORMAL flag only if there is valid data (Maurizio Lombardi) [2074246] - audit: don't deref the syscall args when checking the openat2 open_how::flags (Carlos Maiolino) [2026590] - audit: add OPENAT2 record to list "how" info (Carlos Maiolino) [2026590] - audit: add support for the openat2 syscall (Carlos Maiolino) [2026590] - audit: replace magic audit syscall class numbers with macros (Carlos Maiolino) [2026590] - tools include UAPI: Sync x86's syscalls_64.tbl, generic unistd.h and fcntl.h to pick up openat2 and pidfd_getfd (Carlos Maiolino) [2026590] - open: don't silently ignore unknown O-flags in openat2() (Carlos Maiolino) [2026590] - openat2: reject RESOLVE_BENEATH|RESOLVE_IN_ROOT (Carlos Maiolino) [2026590] - open: introduce openat2(2) syscall (Carlos Maiolino) [2026590] - namei: LOOKUP_{IN_ROOT,BENEATH}: permit limited ".." resolution (Carlos Maiolino) [2026590] - namei: LOOKUP_IN_ROOT: chroot-like scoped resolution (Carlos Maiolino) [2026590] - namei: LOOKUP_BENEATH: O_BENEATH-like scoped resolution (Carlos Maiolino) [2026590] - namei: LOOKUP_NO_XDEV: block mountpoint crossing (Carlos Maiolino) [2026590] - namei: LOOKUP_NO_MAGICLINKS: block magic-link resolution (Carlos Maiolino) [2026590] - namei: LOOKUP_NO_SYMLINKS: block symlink resolution (Carlos Maiolino) [2026590] - namei: allow set_root() to produce errors (Carlos Maiolino) [2026590] - namei: allow nd_jump_link() to produce errors (Carlos Maiolino) [2026590] - nsfs: clean-up ns_get_path() signature to return int (Carlos Maiolino) [2026590] - namei: only return -ECHILD from follow_dotdot_rcu() (Carlos Maiolino) [2026590] - make path_init() unconditionally paired with terminate_walk() (Carlos Maiolino) [2026590] - nsfs: unobfuscate (Carlos Maiolino) [2026590] - ASoC: Intel: soc-acpi: add entries in ADL match table (Jaroslav Kysela) [2052011] - nvme-fc: add support for ->map_queues (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix typos in comments (Nilesh Javali) [2044833] - scsi: qla2xxx: Update version to 10.02.07.400-k (Nilesh Javali) [2044833] - scsi: qla2xxx: Increase max limit of ql2xnvme_queues (Nilesh Javali) [2044833] - scsi: qla2xxx: Use correct feature type field during RFF_ID processing (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix stuck session of PRLI reject (Nilesh Javali) [2044833] - scsi: qla2xxx: Reduce false trigger to login (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix laggy FC remote port session recovery (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix hang due to session stuck (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix N2N inconsistent PLOGI (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix crash during module load unload test (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix missed DMA unmap for NVMe ls requests (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix loss of NVMe namespaces after driver reload test (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix incorrect reporting of task management failure (Nilesh Javali) [2044833] - scsi: qla2xxx: Use named initializers for q_dev_state (Nilesh Javali) [2044833] - scsi: qla2xxx: Use named initializers for port_[d]state_str (Nilesh Javali) [2044833] - scsi: qla2xxx: Stop using the SCSI pointer (Nilesh Javali) [2044833] - scsi: qla2xxx: Remove unused qla_sess_op_cmd_list from scsi_qla_host_t (Nilesh Javali) [2044833] - scsi: qla2xxx: Add qla2x00_async_done() for async routines (Nilesh Javali) [2044833] - scsi: qla2xxx: Update version to 10.02.07.300-k (Nilesh Javali) [2044833] - scsi: qla2xxx: Check for firmware dump already collected (Nilesh Javali) [2044833] - scsi: qla2xxx: Add devids and conditionals for 28xx (Nilesh Javali) [2044833] - scsi: qla2xxx: Suppress a kernel complaint in qla_create_qpair() (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix T10 PI tag escape and IP guard options for 28XX adapters (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix clang warning (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix warning for missing error code (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix device reconnect in loop topology (Nilesh Javali) [2044833] - scsi: qla2xxx: Add ql2xnvme_queues module param to configure number of NVMe queues (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix wrong FDMI data for 64G adapter (Nilesh Javali) [2044833] - scsi: qla2xxx: Add retry for exec firmware (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix scheduling while atomic (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix premature hw access after PCI error (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix warning message due to adisc being flushed (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix stuck session in gpdb (Nilesh Javali) [2044833] - scsi: qla2xxx: Implement ref count for SRB (Nilesh Javali) [2044833] - scsi: qla2xxx: Refactor asynchronous command initialization (Nilesh Javali) [2044833] - scsi: qla2xxx: Synchronize rport dev_loss_tmo setting (Nilesh Javali) [2044833] - scsi: qla2xxx: Format log strings only if needed (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix off by one bug in qla_edif_app_getfcinfo() (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix mailbox direction flags in qla2xxx_get_adapter_id() (Nilesh Javali) [2044833] - scsi: qla2xxx: Update version to 10.02.07.200-k (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix EDIF bsg (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix inconsistent check of db_flags (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Increase ELS payload (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Reduce connection thrash (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Tweak trace message (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Replace list_for_each_safe with list_for_each_entry_safe (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Flush stale events and msgs on session down (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix app start delay (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix app start fail (Nilesh Javali) [2044833] - scsi: qla2xxx: Turn off target reset during issue_lip (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix gnl list corruption (Nilesh Javali) [2044833] - scsi: qla2xxx: Relogin during fabric disturbance (Nilesh Javali) [2044833] - qla2xxx: add ->map_queues support for nvme (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix unmap of already freed sgl (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix a memory leak in an error path of qla2x00_process_els() (Nilesh Javali) [2044833] - scsi: qla2xxx: Return -ENOMEM if kzalloc() fails (Nilesh Javali) [2044833] - scsi: qla2xxx: Remove a declaration (Nilesh Javali) [2044833] - scsi: target: qla2xxx: Replace enable attr with ops.enable (Nilesh Javali) [2044833] - scsi: qla2xxx: Restore initiator in dual mode (Nilesh Javali) [2044833] - scsi: qla2xxx: Remove redundant initialization of pointer req (Nilesh Javali) [2044833] - scsi: qla2xxx: Update version to 10.02.07.100-k (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix use after free in eh_abort path (Nilesh Javali) [2044833] - scsi: qla2xxx: Move heartbeat handling from DPC thread to workqueue (Nilesh Javali) [2044833] - scsi: qla2xxx: Call process_response_queue() in Tx path (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Use link event to wake up app (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix crash in NVMe abort path (Nilesh Javali) [2044833] - scsi: qla2xxx: Check for firmware capability before creating QPair (Nilesh Javali) [2044833] - scsi: qla2xxx: Display 16G only as supported speeds for 3830c card (Nilesh Javali) [2044833] - scsi: qla2xxx: Indicate correct supported speeds for Mezz card (Nilesh Javali) [2044833] - scsi: qla2xxx: Add support for mailbox passthru (Nilesh Javali) [2044833] - scsi: qla2xxx: Open-code qla2xxx_eh_device_reset() (Nilesh Javali) [2044833] - scsi: qla2xxx: Open-code qla2xxx_eh_target_reset() (Nilesh Javali) [2044833] - scsi: qla2xxx: Do not call fc_block_scsi_eh() during bus reset (Nilesh Javali) [2044833] - sctp: count singleton chunks in assoc user stats (Jamie Bainbridge) [2073913] - hrtimer: Unbreak hrtimer_force_reprogram() (Fernando Pacheco) [2071776] - hrtimer: Use raw_cpu_ptr() in clock_was_set() (Fernando Pacheco) [2071776] - hrtimer: Avoid more SMP function calls in clock_was_set() (Fernando Pacheco) [2071776] - hrtimer: Avoid unnecessary SMP function calls in clock_was_set() (Fernando Pacheco) [2071776] - hrtimer: Add bases argument to clock_was_set() (Fernando Pacheco) [2071776] - time/timekeeping: Avoid invoking clock_was_set() twice (Fernando Pacheco) [2071776] - timekeeping: Distangle resume and clock-was-set events (Fernando Pacheco) [2071776] - timerfd: Provide timerfd_resume() (Fernando Pacheco) [2071776] - hrtimer: Force clock_was_set() handling for the HIGHRES=n, NOHZ=y case (Fernando Pacheco) [2071776] - hrtimer: Ensure timerfd notification for HIGHRES=n (Fernando Pacheco) [2071776] - hrtimer: Consolidate reprogramming code (Fernando Pacheco) [2071776] - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() (Fernando Pacheco) [2071776] - hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() (Fernando Pacheco) [2071776] - hrtimer: Annotate lockless access to timer->state (Fernando Pacheco) [2071776] - drm/i915/display: Remove check for low voltage sku for max dp source rate (Jocelyn Falempe) [2063931] - s390/kexec: handle R_390_PLT32DBL rela in arch_kexec_apply_relocations_add() (Philipp Rudo) [2039278] - s390/kexec_file: fix error handling when applying relocations (Philipp Rudo) [2039278] - s390/kexec_file: print some more error messages (Philipp Rudo) [2039278] - ixgbe: respect metadata on XSK Rx to skb (Ken Cox) [2037952] - ixgbe: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb (Ken Cox) [2037952] - ixgbe: pass bi->xdp to ixgbe_construct_skb_zc() directly (Ken Cox) [2037952] - ixgbe: Remove useless DMA-32 fallback configuration (Ken Cox) [2037952] - ixgbe: switch to napi_build_skb() (Ken Cox) [2037952] - ixgbe: set X550 MDIO speed before talking to PHY (Ken Cox) [2037952] - ixgbe: Document how to enable NBASE-T support (Ken Cox) [2037952] - xsk: Wipe out dead zero_copy_allocator declarations (Ken Cox) [2037952] - ixgbe: let the xdpdrv work with more than 64 cpus (Ken Cox) [2037952] - scsi: fcoe: Fix I/O path allocation (Ken Cox) [2037952] - ixgbe: extend PTP gettime function to read system clock (Ken Cox) [2037952] - ixgbe: Replace GFP_ATOMIC with GFP_KERNEL (Ken Cox) [2037952] - net: mpls: Fix notifications when deleting a device (Guillaume Nault) [2081757]- sched/cputime, proc/stat: Fix incorrect guest nice cpustat value (Waiman Long) [2017382] - procfs: Use all-in-one vtime aware kcpustat accessor (Waiman Long) [2017382] - procfs: Use vtime aware kcpustat accessor to fetch CPUTIME_SYSTEM (Waiman Long) [2017382] - proc: read kernel cpu stat pointer once (Waiman Long) [2017382] - proc: use "unsigned int" in /proc/stat hook (Waiman Long) [2017382] - sched/cputime: Support other fields on kcpustat_field() (Waiman Long) [2017382] - sched/cputime: Add vtime guest task state (Waiman Long) [2017382] - sched/cputime: Add vtime idle task state (Waiman Long) [2017382] - sched/cputime: Spare a seqcount lock/unlock cycle on context switch (Waiman Long) [2017382] - sched/vtime: Move task_struct_rh->vtime_cpu back to vtime structure (Waiman Long) [2017382] - usb: xhci-plat: fix crash when suspend if remote wake enable (Mark Langsdorf) [2065730] - PM: domains: Improve runtime PM performance state handling (Mark Langsdorf) [2065730] - firmware_loader: fix use-after-free in firmware_fallback_sysfs (Mark Langsdorf) [2065730] - firmware_loader: use -ETIMEDOUT instead of -EAGAIN in fw_load_sysfs_fallback (Mark Langsdorf) [2065730] - driver core: Prevent warning when removing a device link from unregistered consumer (Mark Langsdorf) [2065730] - PM: domains: Shrink locking area of the gpd_list_lock (Mark Langsdorf) [2065730] - PM: sleep: Use ktime_us_delta() in initcall_debug_report() (Mark Langsdorf) [2065730] - driver core: Export device_driver_attach() (Mark Langsdorf) [2065730] - driver core: Don't return EPROBE_DEFER to userspace during sysfs bind (Mark Langsdorf) [2065730] - driver core: Flow the return code from ->probe() through to sysfs bind (Mark Langsdorf) [2065730] - driver core: Better distinguish probe errors in really_probe (Mark Langsdorf) [2065730] - driver core: Pull required checks into driver_probe_device() (Mark Langsdorf) [2065730] - driver core: add a helper to setup both the of_node and fwnode of a device (Mark Langsdorf) [2065730] - devres: Enable trace events (Mark Langsdorf) [2065730] - devres: No need to call remove_nodes() when there none present (Mark Langsdorf) [2065730] - devres: Use list_for_each_safe_from() in remove_nodes() (Mark Langsdorf) [2065730] - devres: Make locking straight forward in release_nodes() (Mark Langsdorf) [2065730] - regmap: mdio: Reject invalid addresses (Mark Langsdorf) [2065730] - regmap: mdio: Fix regmap_bus pointer constness (Mark Langsdorf) [2065730] - PM: runtime: Allow unassigned ->runtime_suspend|resume callbacks (Mark Langsdorf) [2065730] - PM: runtime: Improve path in rpm_idle() when no callback (Mark Langsdorf) [2065730] - PM: domains: Drop/restore performance state votes for devices at runtime PM (Mark Langsdorf) [2065730] - PM: domains: Return early if perf state is already set for the device (Mark Langsdorf) [2065730] - PM: domains: Split code in dev_pm_genpd_set_performance_state() (Mark Langsdorf) [2065730] - PM: domains: fix some kernel-doc issues (Mark Langsdorf) [2065730] - regmap: mdio: Add clause-45 support (Mark Langsdorf) [2065730] - regmap: mdio: Clean up invalid clause-22 addresses (Mark Langsdorf) [2065730] - regmap-irq: Introduce inverted status registers support (Mark Langsdorf) [2065730] - ACPI: property: Constify stubs for CONFIG_ACPI=n case (Mark Langsdorf) [2065730] - device property: Unify access to of_node (Mark Langsdorf) [2065730] - drivers/base: Constify static attribute_group structs (Mark Langsdorf) [2065730] - devcoredump: remove contact information (Mark Langsdorf) [2065730] - component: Rename 'dev' to 'parent' (Mark Langsdorf) [2065730] - component: Drop 'dev' argument to component_match_realloc() (Mark Langsdorf) [2065730] - device property: Don't check for NULL twice in the loops (Mark Langsdorf) [2065730] - regmap: add support for 7/17 register formating (Mark Langsdorf) [2065730] - PM: wakeirq: Set IRQF_NO_AUTOEN when requesting the IRQ (Mark Langsdorf) [2065730] - drivers/base/node.c: make CACHE_ATTR define static DEVICE_ATTR_RO (Mark Langsdorf) [2065730] - regmap: mdio: Don't modify output if error happened (Mark Langsdorf) [2065730] - regmap: Add MDIO bus support (Mark Langsdorf) [2065730] - regmap-i2c: Set regmap max raw r/w from quirks (Mark Langsdorf) [2065730] - driver core: attribute_container: fix W=1 warnings (Mark Langsdorf) [2065730] - driver core: replace open-coded device_lock_assert() (Mark Langsdorf) [2065730] - device property: Retrieve fwnode from of_node via accessor (Mark Langsdorf) [2065730] - cpufreq: Kconfig: fix documentation links (Mark Langsdorf) [2065730] - PM: wakeup: remove redundant assignment to variable retval (Mark Langsdorf) [2065730] - PM / wakeup: use dev_set_name() directly (Mark Langsdorf) [2065730] - PM: clk: remove kernel-doc warning (Mark Langsdorf) [2065730] - PM: wakeup: fix kernel-doc warnings and fix typos (Mark Langsdorf) [2065730] - PM: runtime: remove kernel-doc warnings (Mark Langsdorf) [2065730] - software node: Introduce SOFTWARE_NODE_REFERENCE() helper macro (Mark Langsdorf) [2065730] - software node: Imply kobj_to_swnode() to be no-op (Mark Langsdorf) [2065730] - software node: Deduplicate code in fwnode_create_software_node() (Mark Langsdorf) [2065730] - software node: Introduce software_node_alloc()/software_node_free() (Mark Langsdorf) [2065730] - software node: Free resources explicitly when swnode_register() fails (Mark Langsdorf) [2065730] - driver core: add helper for deferred probe reason setting (Mark Langsdorf) [2065730] - driver core: Improve fw_devlink & deferred_probe_timeout interaction (Mark Langsdorf) [2065730] - driver core: Replace printf() specifier and drop unneeded casting (Mark Langsdorf) [2065730] - driver core: Cast to (void *) with __force for __percpu pointer (Mark Langsdorf) [2065730] - devcoredump: fix kernel-doc warning (Mark Langsdorf) [2065730] - platform-msi: fix kernel-doc warnings (Mark Langsdorf) [2065730] - driver core: attribute_container: remove kernel-doc warnings (Mark Langsdorf) [2065730] - driver core: remove kernel-doc warnings (Mark Langsdorf) [2065730] - base: dd: fix error return code of driver_sysfs_add() (Mark Langsdorf) [2065730] - driver core: Use unbound workqueue for deferred probes (Mark Langsdorf) [2065730] - devcoredump: avoid -Wempty-body warnings (Mark Langsdorf) [2065730] - device property: Add test cases for fwnode_property_count_*() APIs (Mark Langsdorf) [2065730] - device property: Sync descriptions of swnode array and group APIs (Mark Langsdorf) [2065730] - driver core: Update device link status properly for device_bind_driver() (Mark Langsdorf) [2065730] - driver core: Avoid pointless deferred probe attempts (Mark Langsdorf) [2065730] - drivers/base/cpu: remove redundant assignment of variable retval (Mark Langsdorf) [2065730] - driver core: dd: remove deferred_devices variable (Mark Langsdorf) [2065730] - driver core: component: remove dentry pointer in "struct master" (Mark Langsdorf) [2065730] - driver core: auxiliary bus: Remove unneeded module bits (Mark Langsdorf) [2065730] - PM: domains: Don't runtime resume devices at genpd_prepare() (Mark Langsdorf) [2065730] - redhat/configs: Add CONFIG_X86_AMD_PSTATE (Prarit Bhargava) - ACPI: CPPC: Drop redundant local variable from cpc_read() (Prarit Bhargava) [1961726] - ACPI: CPPC: Fix up I/O port access in cpc_read() (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Fix Kconfig dependencies for AMD P-State (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Fix struct amd_cpudata kernel-doc comment (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add AMD P-State performance attributes (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add AMD P-State frequencies attributes (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add boost mode support for AMD P-State (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add trace for AMD P-State module (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Introduce the support for the processors with shared memory solution (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add fast switch function for AMD P-State (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Introduce a new AMD P-State driver to support future processors (Prarit Bhargava) [1961726] - ACPI: CPPC: Add CPPC enable register function (Prarit Bhargava) [1961726] - ACPI: CPPC: Check present CPUs for determining _CPC is valid (Prarit Bhargava) [1961726] - ACPI: CPPC: Implement support for SystemIO registers (Prarit Bhargava) [1961726] - x86/msr: Add AMD CPPC MSR definitions (Prarit Bhargava) [1961726] - x86/cpufeatures: Add AMD Collaborative Processor Performance Control feature flag (Prarit Bhargava) [1961726] - cpufreq: remove useless INIT_LIST_HEAD() (Prarit Bhargava) [1961726] - cpufreq: CPPC: Pass structure instance by reference (Prarit Bhargava) [1961726] - cpufreq: CPPC: Fix potential memleak in cppc_cpufreq_cpu_init (Prarit Bhargava) [1961726] - cpufreq: CPPC: Migrate to ->exit() callback instead of ->stop_cpu() (Prarit Bhargava) [1961726] - cpufreq: cppc: simplify default delay_us setting (Prarit Bhargava) [1961726] - cppc_cpufreq: replace per-cpu data array with a list (Prarit Bhargava) [1961726] - cppc_cpufreq: expose information on frequency domains (Prarit Bhargava) [1961726] - cppc_cpufreq: clarify support for coordination types (Prarit Bhargava) [1961726] - cppc_cpufreq: use policy->cpu as driver of frequency setting (Prarit Bhargava) [1961726] - cppc_cpufreq: simplify use of performance capabilities (Prarit Bhargava) [1961726] - cppc_cpufreq: clean up cpu, cpu_num and cpunum variable use (Prarit Bhargava) [1961726] - cppc_cpufreq: fix misspelling, code style and readability issues (Prarit Bhargava) [1961726] - cpufreq: CPPC: Reuse caps variable in few routines (Prarit Bhargava) [1961726] - cpufreq: cppc: Reorder code and remove apply_hisi_workaround variable (Prarit Bhargava) [1961726] - cpufreq: CPPC: add SW BOOST support (Prarit Bhargava) [1961726] - net/sched: act_ct: fix ref leak when switching zones (Marcelo Ricardo Leitner) [2014027] - net/sched: act_ct: Fix flow table lookup after ct clear or switching zones (Marcelo Ricardo Leitner) [2014027] - genirq: Provide new interfaces for affinity hints (Ivan Vecera) [2070044] - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register (Xin Long) [2075181] - ipv6: make ip6_rt_gc_expire an atomic_t (Hangbin Liu) [2077365] - ipv6: fix panic when forwarding a pkt with no in6 dev (Hangbin Liu) [2077365] - net: ipv6: ensure we call ipv6_mc_down() at most once (Hangbin Liu) [2077365] - ipv6/addrconf: use a boolean to choose between UNREGISTER/DOWN (Hangbin Liu) [2077365] - ipv6/addrconf: call addrconf_ifdown with consistent values (Hangbin Liu) [2077365] - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path (Hangbin Liu) [2077365] - ipv6: annotate accesses to fn->fn_sernum (Hangbin Liu) [2077365] - ipv6: correct comments about fib6_node sernum (Hangbin Liu) [2077365] - ipv6: fix typos in __ip6_finish_output() (Hangbin Liu) [2077365] - oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup (Nico Pache) [1778048] - KVM: PPC: Fix TCE handling for VFIO (Daniel Henrique Barboza) [2062687] - udf: Restore i_lenAlloc when inode expansion fails (Carlos Maiolino) [2054653] {CVE-2022-0617} - udf: Fix NULL ptr deref when converting from inline format (Carlos Maiolino) [2054653] {CVE-2022-0617} - net/tls: fix slab-out-of-bounds bug in decrypt_internal (Sabrina Dubroca) [2080344] - tls: fix replacing proto_ops (Sabrina Dubroca) [2080344] - net/tls: use semicolons rather than commas to separate statements (Sabrina Dubroca) [2080344] - redhat: further rpminspect tuning (Jarod Wilson)- tun: annotate access to queue->trans_start (Ivan Vecera) [2069673] - net: annotate accesses to queue->trans_start (Ivan Vecera) [2069673] - ntb_hw_amd: Add NTB PCI ID for new gen CPU (Sudheesh Mavila) [2037287] - ipmi: initialize len variable (Tony Camuso) [2069839] - ipmi: kcs: aspeed: Remove old bindings support (Tony Camuso) [2069839] - ipmi:ipmb: Add the ability to have a separate slave and master device (Tony Camuso) [2069839] - ipmi:ipmi_ipmb: Unregister the SMI on remove (Tony Camuso) [2069839] - ipmi: kcs: aspeed: Add AST2600 compatible string (Tony Camuso) [2069839] - ipmi: ssif: replace strlcpy with strscpy (Tony Camuso) [2069839] - ipmi/watchdog: Constify ident (Tony Camuso) [2069839] - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module (Tony Camuso) [2069839] - ipmi: fix initialization when workqueue allocation fails (Tony Camuso) [2069839] - ipmi: bail out if init_srcu_struct fails (Tony Camuso) [2069839] - ipmi: ssif: initialize ssif_info->client early (Tony Camuso) [2069839] - ipmi: msghandler: Make symbol 'remove_work_wq' static (Tony Camuso) [2069839] - ipmi: Move remove_work to dedicated workqueue (Tony Camuso) [2069839] - ipmi: kcs_bmc: Fix a memory leak in the error handling path of 'kcs_bmc_serio_add_device()' (Tony Camuso) [2069839] - char: ipmi: replace snprintf in show functions with sysfs_emit (Tony Camuso) [2069839] - ipmi: ipmb: fix dependencies to eliminate build error (Tony Camuso) [2069839] - ipmi:ipmb: Add OF support (Tony Camuso) [2069839] - ipmi: bt: Add ast2600 compatible string (Tony Camuso) [2069839] - ipmi: bt-bmc: Use registers directly (Tony Camuso) [2069839] - ipmi: ipmb: Fix off-by-one size check on rcvlen (Tony Camuso) [2069839] - ipmi:ssif: Use depends on, not select, for I2C (Tony Camuso) [2069839] - ipmi:ipmb: Add initial support for IPMI over IPMB (Tony Camuso) [2069839] - ipmi: Export ipmb_checksum() (Tony Camuso) [2069839] - ipmi: Check error code before processing BMC response (Tony Camuso) [2069839] - ipmi:devintf: Return a proper error when recv buffer too small (Tony Camuso) [2069839] - ipmi: Disable some operations during a panic (Tony Camuso) [2069839] - ipmi:watchdog: Set panic count to proper value on a panic (Tony Camuso) [2069839] - char: ipmi: use DEVICE_ATTR helper macro (Tony Camuso) [2069839] - ipmi: rate limit ipmi smi_event failure message (Tony Camuso) [2069839] - cifs: fix NULL ptr dereference in smb2_ioctl_query_info() (Ronnie Sahlberg) [2074316] - cifs: prevent bad output lengths in smb2_ioctl_query_info() (Ronnie Sahlberg) [2074316] - net: tcp better handling of reordering then loss cases (Marcelo Ricardo Leitner) [2074566] - tcp: tcp_mark_head_lost is only valid for sack-tcp (Marcelo Ricardo Leitner) [2074566] - udp6: allow SO_MARK ctrl msg to affect routing (Xin Long) [2066598] - ip: Fix SO_MARK in RST, ACK and ICMP packets (Xin Long) [2066598] - ip: support SO_MARK cmsg (Xin Long) [2066598] - ip: unconditionally set cork gso_size (Xin Long) [2066598] - ip: remove tx_flags from ipcm_cookie and use same logic for v4 and v6 (Xin Long) [2066598] - ipv6: fold sockcm_cookie into ipcm6_cookie (Xin Long) [2066598] - sock: sockc cookie initializer (Xin Long) [2066598] - ipv6: ipcm6_cookie initializer (Xin Long) [2066598] - ipv4: ipcm_cookie initializers (Xin Long) [2066598] - s390/kexec: fix memory leak of ipl report buffer (Lichen Liu) [2001758] - s390/kexec: fix return code handling (Lichen Liu) [2001758] - block: don't try to throttle split bio if iops limit isn't set (Ming Lei) [2027241] - block: throttle split bio in case of iops limit (Ming Lei) [2027241] - block: don't check bio in blk_throtl_dispatch_work_fn (Ming Lei) [2027241] - x86/apic/vector: Fix ordering in vector assignment (Frank Ramsay) [2076607] - mt76: mt7921e: fix possible probe failure after reboot (Íñigo Huguet) [2078877] - veth: Ensure eth header is in skb's linear part (Guillaume Nault) [1966887] - net: annotate accesses to dev->gso_max_segs (Ivan Vecera) [2080317] - net: annotate accesses to dev->gso_max_size (Ivan Vecera) [2080317] - NFS: Don't loop forever in nfs_do_recoalesce() (Scott Mayhew) [2080467] - tipc: fix the timer expires after interval 100ms (Xin Long) [2080369] - tipc: Fix end of loop tests for list_for_each_entry() (Xin Long) [2080369] - tipc: fix a bit overflow in tipc_crypto_key_rcv() (Xin Long) [2080369] - tipc: rate limit warning for received illegal binding update (Xin Long) [2080369] - net: tipc: remove unused static inlines (Xin Long) [2080369] - tipc: fix unique bearer names sanity check (Xin Long) [2080369] - net/tipc: fix missing destroy_workqueue() on error in tipc_crypto_start() (Xin Long) [2080369] - tipc: add extack messages for bearer/media failure (Xin Long) [2080369] - scsi: smartpqi: Fix unused variable pqi_pm_ops for clang (Don Brace) [2012227] - scsi: smartpqi: Update version to 2.1.14-035 (Don Brace) [2012227] - scsi: smartpqi: Fix lsscsi -t SAS addresses (Don Brace) [2012227] - scsi: smartpqi: Fix hibernate and suspend (Don Brace) [2012227] - scsi: smartpqi: Fix BUILD_BUG_ON() statements (Don Brace) [2012227] - scsi: smartpqi: Fix NUMA node not updated during init (Don Brace) [2012227] - scsi: smartpqi: Expose SAS address for SATA drives (Don Brace) [2012227] - scsi: smartpqi: Speed up RAID 10 sequential reads (Don Brace) [2012227] - scsi: smartpqi: Fix kdump issue when controller is locked up (Don Brace) [2012227] - scsi: smartpqi: Update volume size after expansion (Don Brace) [2012227] - scsi: smartpqi: Avoid drive spin-down during suspend (Don Brace) [2012227] - scsi: smartpqi: Resolve delay issue with PQI_HZ value (Don Brace) [2012227] - scsi: smartpqi: Fix a typo in func pqi_aio_submit_io() (Don Brace) [2012227] - scsi: smartpqi: Fix a name typo and cleanup code (Don Brace) [2012227] - scsi: smartpqi: Quickly propagate path failures to SCSI midlayer (Don Brace) [2012227] - scsi: smartpqi: Eliminate drive spin down on warm boot (Don Brace) [2012227] - scsi: smartpqi: Enable SATA NCQ priority in sysfs (Don Brace) [2012227] - scsi: smartpqi: Add PCI IDs (Don Brace) [2012227] - scsi: smartpqi: Fix rmmod stack trace (Don Brace) [2012227] - ibmvnic: fix race between xmit and reset (Diego Domingos) [2051354] - ibmvnic: Allow queueing resets during probe (Diego Domingos) [2051354] - ibmvnic: clear fop when retrying probe (Diego Domingos) [2051354] - ibmvnic: init init_done_rc earlier (Diego Domingos) [2051354] - ibmvnic: register netdev after init of adapter (Diego Domingos) [2051354] - ibmvnic: complete init_done on transport events (Diego Domingos) [2051354] - ibmvnic: define flush_reset_queue helper (Diego Domingos) [2051354] - ibmvnic: initialize rc before completing wait (Diego Domingos) [2051354] - ibmvnic: free reset-work-item when flushing (Diego Domingos) [2051354] - ibmvnic: schedule failover only if vioctl fails (Diego Domingos) [2051354] - net/ibmvnic: Cleanup workaround doing an EOI after partition migration (Diego Domingos) [2051354]- xfs: don't expose misaligned extszinherit hints to userspace (Brian Foster) [2072552] - xfs: correct the narrative around misaligned rtinherit/extszinherit dirs (Brian Foster) [2072552] - xfs: fix endianness issue in xfs_ag_shrink_space (Brian Foster) [2072552] - xfs: bunmapi has unnecessary AG lock ordering issues (Brian Foster) [2072552] - xfs: btree format inode forks can have zero extents (Brian Foster) [2072552] - xfs: validate extsz hints against rt extent size when rtinherit is set (Brian Foster) [2072552] - xfs: standardize extent size hint validation (Brian Foster) [2072552] - xfs: check free AG space when making per-AG reservations (Brian Foster) [2072552] - xfs: retry allocations when locality-based search fails (Brian Foster) [2072552] - xfs: adjust rt allocation minlen when extszhint > rtextsize (Brian Foster) [2072552] - iomap: remove unused private field from ioend (Brian Foster) [2072552] - xfs: don't allow log writes if the data device is readonly (Brian Foster) [2072552] - xfs: count free space btree blocks when scrubbing pre-lazysbcount fses (Brian Foster) [2072552] - xfs: update superblock counters correctly for !lazysbcount (Brian Foster) [2072552] - xfs: don't check agf_btreeblks on pre-lazysbcount filesystems (Brian Foster) [2072552] - xfs: rename struct xfs_legacy_ictimestamp (Brian Foster) [2072552] - xfs: rename xfs_ictimestamp_t (Brian Foster) [2072552] - xfs: remove xfs_quiesce_attr declaration (Brian Foster) [2072552] - xfs: remove XFS_IFEXTENTS (Brian Foster) [2072552] - xfs: remove XFS_IFINLINE (Brian Foster) [2072552] - xfs: remove XFS_IFBROOT (Brian Foster) [2072552] - xfs: only look at the fork format in xfs_idestroy_fork (Brian Foster) [2072552] - xfs: simplify xfs_attr_remove_args (Brian Foster) [2072552] - xfs: rename and simplify xfs_bmap_one_block (Brian Foster) [2072552] - xfs: move the XFS_IFEXTENTS check into xfs_iread_extents (Brian Foster) [2072552] - xfs: get rid of the ip parameter to xchk_setup_* (Brian Foster) [2072552] - xfs: move the check for post-EOF mappings into xfs_can_free_eofblocks (Brian Foster) [2072552] - xfs: move the xfs_can_free_eofblocks call under the IOLOCK (Brian Foster) [2072552] - xfs: precalculate default inode attribute offset (Brian Foster) [2072552] - xfs: default attr fork size does not handle device inodes (Brian Foster) [2072552] - xfs: inode fork allocation depends on XFS_IFEXTENT flag (Brian Foster) [2072552] - xfs: eager inode attr fork init needs attr feature awareness (Brian Foster) [2072552] - xfs: scrub: Disable check for unoptimized data fork bmbt node (Brian Foster) [2072552] - xfs: Use struct xfs_bmdr_block instead of struct xfs_btree_block to calculate root node size (Brian Foster) [2072552] - xfs: merge _xfs_dic2xflags into xfs_ip2xflags (Brian Foster) [2072552] - xfs: move the di_crtime field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_flags2 field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_flags field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_forkoff field to struct xfs_inode (Brian Foster) [2072552] - xfs: use a union for i_cowextsize and i_flushiter (Brian Foster) [2072552] - xfs: use XFS_B_TO_FSB in xfs_ioctl_setattr (Brian Foster) [2072552] - xfs: cleanup xfs_fill_fsxattr (Brian Foster) [2072552] - xfs: move the di_flushiter field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_cowextsize field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_extsize field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_nblocks field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_size field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_projid field to struct xfs_inode (Brian Foster) [2072552] - xfs: don't clear the "dinode core" in xfs_inode_alloc (Brian Foster) [2072552] - xfs: remove the di_dmevmask and di_dmstate fields from struct xfs_icdinode (Brian Foster) [2072552] - xfs: remove the unused xfs_icdinode_has_bigtime helper (Brian Foster) [2072552] - xfs: handle crtime more carefully in xfs_bulkstat_one_int (Brian Foster) [2072552] - xfs: consistently initialize di_flags2 (Brian Foster) [2072552] - xfs: split xfs_imap_to_bp (Brian Foster) [2072552] - xfs: scrub: Remove incorrect check executed on block format directories (Brian Foster) [2072552] - xfs: add error injection for per-AG resv failure (Brian Foster) [2072552] - xfs: support shrinking unused space in the last AG (Brian Foster) [2072552] - xfs: introduce xfs_ag_shrink_space() (Brian Foster) [2072552] - xfs: hoist out xfs_resizefs_init_new_ags() (Brian Foster) [2072552] - xfs: update lazy sb counters immediately for resizefs (Brian Foster) [2072552] - xfs: __percpu_counter_compare() inode count debug too expensive (Brian Foster) [2072552] - xfs: reduce debug overhead of dir leaf/node checks (Brian Foster) [2072552] - xfs: No need for inode number error injection in __xfs_dir3_data_check (Brian Foster) [2072552] - xfs: type verification is expensive (Brian Foster) [2072552] - xfs: optimise xfs_buf_item_size/format for contiguous regions (Brian Foster) [2072552] - xfs: xfs_buf_item_size_segment() needs to pass segment offset (Brian Foster) [2072552] - xfs: reduce buffer log item shadow allocations (Brian Foster) [2072552] - xfs: initialise attr fork on inode create (Brian Foster) [2072552] - xfs: ensure xfs_errortag_random_default matches XFS_ERRTAG_MAX (Brian Foster) [2072552] - xfs: rename variable mp to parsing_mp (Brian Foster) [2072552] - xfs: rename the blockgc workqueue (Brian Foster) [2072552] - xfs: validate ag btree levels using the precomputed values (Brian Foster) [2072552] - xfs: remove return value from xchk_ag_btcur_init (Brian Foster) [2072552] - xfs: set the scrub AG number in xchk_ag_read_headers (Brian Foster) [2072552] - xfs: bail out of scrub immediately if scan incomplete (Brian Foster) [2072552] - xfs: drop freeze protection when running GETFSMAP (Brian Foster) [2072552] - selftest/powerpc: Add PAPR sysfs attributes sniff test (Steve Best) [1986183] - powerpc/pseries: Interface to represent PAPR firmware attributes (Steve Best) [1986183] - net: mana: Remove unnecessary check of cqe_type in mana_process_rx_cqe() (Mohammed Gamal) [2051719] - net: mana: Add handling of CQE_RX_TRUNCATED (Mohammed Gamal) [2051719] - RDMA/rxe: Revert changes from irqsave to bh locks (Kamal Heib) [2056499] - RDMA/rxe: Check the last packet by RXE_END_MASK (Kamal Heib) [2056499] - RDMA/rxe: Remove qp->grp_lock and qp->grp_list (Kamal Heib) [2056499] - RDMA/rxe: Remove rxe_drop_all_macst_groups (Kamal Heib) [2056499] - RDMA/rxe: Enforce IBA o10-2.2.3 (Kamal Heib) [2056499] - RDMA/rxe: Rename rxe_mc_grp and rxe_mc_elem (Kamal Heib) [2056499] - RDMA/rxe: Move rxe_mcast_attach/detach to rxe_mcast.c (Kamal Heib) [2056499] - RDMA/rxe: Move rxe_mcast_add/delete to rxe_mcast.c (Kamal Heib) [2056499] - RDMA/cma: Do not change route.addr.src_addr outside state checks (Kamal Heib) [2056499] - RDMA/ib_srp: Fix a deadlock (Kamal Heib) [2056499] - RDMA/siw: Fix broken RDMA Read Fence/Resume logic. (Kamal Heib) [2056499] - IB/cm: Release previously acquired reference counter in the cm_id_priv (Kamal Heib) [2056499] - RDMA/siw: Fix refcounting leak in siw_create_qp() (Kamal Heib) [2056499] - RDMA/ucma: Protect mc during concurrent multicast leaves (Kamal Heib) [2056499] - RDMA/cma: Use correct address when leaving multicast group (Kamal Heib) [2056499] - IB/hfi1: Fix tstats alloc and dealloc (Kamal Heib) [2056499 2049845] - IB/hfi1: Fix AIP early init panic (Kamal Heib) [2056499 2049845] - IB/hfi1: Fix alloc failure with larger txqueuelen (Kamal Heib) [2056499 2049845] - IB/hfi1: Fix panic with larger ipoib send_queue_size (Kamal Heib) [2056499 2049845] - all: replace find_next{,_zero}_bit with find_first{,_zero}_bit where appropriate (Kamal Heib) [2056499] - RDMA/irdma: Remove the redundant return (Kamal Heib) [2056499 2037972] - RDMA/rxe: Use the standard method to produce udp source port (Kamal Heib) [2056499] - RDMA/irdma: Make the source udp port vary (Kamal Heib) [2056499 2037972] - RDMA/core: Calculate UDP source port based on flow label or lqpn/rqpn (Kamal Heib) [2056499] - IB/iser: Align coding style across driver (Kamal Heib) [2056499] - IB/iser: Remove un-needed casting to/from void pointer (Kamal Heib) [2056499] - IB/iser: Don't suppress send completions (Kamal Heib) [2056499] - IB/iser: Rename ib_ret local variable (Kamal Heib) [2056499] - IB/iser: Fix RNR errors (Kamal Heib) [2056499] - IB/iser: Remove deprecated pi_guard module param (Kamal Heib) [2056499] - IB/mlx5: Expose NDR speed through MAD (Kamal Heib) [2056499] - RDMA/rxe: Delete deprecated module parameters interface (Kamal Heib) [2056499] - RDMA/mad: Delete duplicated init_query_mad functions (Kamal Heib) [2056499] - RDMA/rxe: Fix indentations and operators sytle (Kamal Heib) [2056499] - RDMA: Use default_groups in kobj_type (Kamal Heib) [2056499] - RDMA/rxe: Fix a typo in opcode name (Kamal Heib) [2056499] - RDMA/rxe: Remove the unused xmit_errors member (Kamal Heib) [2056499] - RDMA/rxe: Remove redundant err variable (Kamal Heib) [2056499] - RDMA/irdma: Use auxiliary_device driver data helpers (Kamal Heib) [2056499 2037972] - driver core: auxiliary bus: Add driver data helpers (Kamal Heib) [2056499] - RDMA/cma: Let cma_resolve_ib_dev() continue search even after empty entry (Kamal Heib) [2056499] - RDMA/core: Let ib_find_gid() continue search even after empty entry (Kamal Heib) [2056499] - RDMA/core: Modify rdma_query_gid() to return accurate error codes (Kamal Heib) [2056499] - RDMA/rxe: Remove the unnecessary variable (Kamal Heib) [2056499] - RDMA/irdma: Fix the type used to declare a bitmap (Kamal Heib) [2056499 2037972] - RDMA/uverbs: Remove the unnecessary assignment (Kamal Heib) [2056499] - RDMA/siw: Use max() instead of doing it manually (Kamal Heib) [2056499] - RDMA/pvrdma: Use non-atomic bitmap functions when possible (Kamal Heib) [2056499] - RDMA/pvrdma: Use bitmap_zalloc() when applicable (Kamal Heib) [2056499] - IB/hfi1: Use bitmap_zalloc() when applicable (Kamal Heib) [2056499 2049845] - RDMA/siw: Use helper function to set sys_image_guid (Kamal Heib) [2056499] - RDMA/cma: Remove open coding of overflow checking for private_data_len (Kamal Heib) [2056499] - RDMA/rxe: Remove some #defines from rxe_pool.h (Kamal Heib) [2056499] - RDMA/rxe: Remove #include "rxe_loc.h" from rxe_pool.c (Kamal Heib) [2056499] - RDMA/rxe: Save object pointer in pool element (Kamal Heib) [2056499] - RDMA/rxe: Copy setup parameters into rxe_pool (Kamal Heib) [2056499] - RDMA/rxe: Cleanup rxe_pool_entry (Kamal Heib) [2056499] - RDMA/rxe: Replace irqsave locks with bh locks (Kamal Heib) [2056499] - RDMA/usnic: Clean up usnic_ib_alloc_pd() (Kamal Heib) [2056499] - RDMA/irdma: Use helper function to set GUIDs (Kamal Heib) [2056499 2037972] - RDMA/rxe: Prevent double freeing rxe_map_set() (Kamal Heib) [2056498] - IB/hfi1: Fix leak of rcvhdrtail_dummy_kvaddr (Kamal Heib) [2056498 2049845] - IB/hfi1: Fix early init panic (Kamal Heib) [2056498 2049845] - IB/hfi1: Insure use of smp_processor_id() is preempt disabled (Kamal Heib) [2056498 2049845] - IB/hfi1: Correct guard on eager buffer deallocation (Kamal Heib) [2056498 2049845] - RDMA: Fix use-after-free in rxe_queue_cleanup (Kamal Heib) [2056498] - RDMA/nldev: Check stat attribute before accessing it (Kamal Heib) [2056498] - IB/hfi1: Properly allocate rdma counter desc memory (Kamal Heib) [2056498 2049845] - RDMA/core: Set send and receive CQ before forwarding to the driver (Kamal Heib) [2056498] - RDMA/netlink: Add __maybe_unused to static inline in C file (Kamal Heib) [2056498] - RDMA/core: Require the driver to set the IOVA correctly during rereg_mr (Kamal Heib) [2056498] - RDMA/irdma: optimize rx path by removing unnecessary copy (Kamal Heib) [2056498 2037972] - IB/opa_vnic: Rebranding of OPA VNIC driver to Cornelis Networks (Kamal Heib) [2056498] - IB/hfi1: Rebranding of hfi1 driver to Cornelis Networks (Kamal Heib) [2056498 2049845] - RDMA/rxe: Make rxe_type_info static const (Kamal Heib) [2056498] - RDMA/rxe: Use 'bitmap_zalloc()' when applicable (Kamal Heib) [2056498] - RDMA/rxe: Save a few bytes from struct rxe_pool (Kamal Heib) [2056498] - RDMA/irdma: Remove the unused variable local_qp (Kamal Heib) [2056498 2037972] - RDMA/core: Fix missed initialization of rdma_hw_stats::lock (Kamal Heib) [2056498] - RDMA/irdma: Remove the unused spin lock in struct irdma_qp_uk (Kamal Heib) [2056498 2037972] - RDMA: Constify netdev->dev_addr accesses (Kamal Heib) [2056498] - RDMA/ipoib: Use dev_addr_mod() (Kamal Heib) [2056498] - RDMA/core: Use kvzalloc when allocating the struct ib_port (Kamal Heib) [2056498] - RDMA/irdma: Make irdma_uk_cq_init() return a void (Kamal Heib) [2056498 2037972] - RDMA/rxe: Convert kernel UD post send to use ah_num (Kamal Heib) [2056498] - RDMA/rxe: Lookup kernel AH from ah index in UD WQEs (Kamal Heib) [2056498] - RDMA/rxe: Replace ah->pd by ah->ibah.pd (Kamal Heib) [2056498] - RDMA/rxe: Create AH index and return to user space (Kamal Heib) [2056498] - RDMA/rxe: Change AH objects to indexed (Kamal Heib) [2056498] - RDMA/rxe: Move AV from rxe_send_wqe to rxe_send_wr (Kamal Heib) [2056498] - RDMA/irdma: Remove irdma_cqp_up_map_cmd() (Kamal Heib) [2056498 2037972] - RDMA/irdma: Remove irdma_get_hw_addr() (Kamal Heib) [2056498 2037972] - RDMA/irdma: Remove irdma_sc_send_lsmm_nostag() (Kamal Heib) [2056498 2037972] - RDMA/irdma: Remove irdma_uk_mw_bind() (Kamal Heib) [2056498 2037972] - RDMA: Remove redundant 'flush_workqueue()' calls (Kamal Heib) [2056498] - RDMA/iwpm: Remove redundant initialization of pointer err_str (Kamal Heib) [2056498] - RDMA/nldev: Allow optional-counter status configuration through RDMA netlink (Kamal Heib) [2056498] - RDMA/nldev: Split nldev_stat_set_mode_doit out of nldev_stat_set_doit (Kamal Heib) [2056498] - RDMA/nldev: Add support to get status of all counters (Kamal Heib) [2056498] - RDMA/counter: Add optional counter support (Kamal Heib) [2056498] - RDMA/counter: Add an is_disabled field in struct rdma_hw_stats (Kamal Heib) [2056498] - RDMA/core: Add a helper API rdma_free_hw_stats_struct (Kamal Heib) [2056498] - RDMA/bnxt_re: Fix kernel panic when trying to access bnxt_re_stat_descs (Kamal Heib) [2056499] - RDMA/counter: Add a descriptor in struct rdma_hw_stats (Kamal Heib) [2056498] - RDMA/bnxt_re: Update statistics counter name (Kamal Heib) [2056498] - RDMA/bnxt_re: Add extended statistics counters (Kamal Heib) [2056498] - RDMA/efa: CQ notifications (Kamal Heib) [2056498] - RDMA/rxe: Remove duplicate settings (Kamal Heib) [2056498] - RDMA/rxe: Set partial attributes when completion status != IBV_WC_SUCCESS (Kamal Heib) [2056498] - RDMA/rxe: Change the is_user member of struct rxe_cq to bool (Kamal Heib) [2056498] - RDMA/rxe: Remove the is_user members of struct rxe_sq/rxe_rq/rxe_srq (Kamal Heib) [2056498] - RDMA/irdma: Delete unused struct irdma_bth (Kamal Heib) [2056498 2037972] - IB/hf1: Use string_upper() instead of an open coded variant (Kamal Heib) [2056498] - RDMA/cma: Split apart the multiple uses of the same list heads (Kamal Heib) [2056498] - RDMA/rxe: Remove unused WR_READ_WRITE_OR_SEND_MASK (Kamal Heib) [2056498] - RDMA/rxe: Add MASK suffix for RXE_READ_OR_ATOMIC and RXE_WRITE_OR_SEND (Kamal Heib) [2056498] - RDMA/rxe: Add new RXE_READ_OR_WRITE_MASK (Kamal Heib) [2056498] - RDMA/hfi1: Use struct_size() and flex_array_size() helpers (Kamal Heib) [2056498 2049845] - IB/hfi1: Add ring consumer and producers traces (Kamal Heib) [2056498 2049845] - IB/hfi1: Remove atomic completion count (Kamal Heib) [2056498 2049845] - IB/hfi1: Tune netdev xmit cachelines (Kamal Heib) [2056498 2049845] - IB/hfi1: Get rid of tx priv backpointer (Kamal Heib) [2056498 2049845] - IB/hfi1: Get rid of hot path divide (Kamal Heib) [2056498 2049845] - IB/hfi1: Remove cache and embed txreq in ring (Kamal Heib) [2056498 2049845] - RDMA/rxe: Only allow invalidate for appropriate MRs (Kamal Heib) [2056498] - RDMA/rxe: Create duplicate mapping tables for FMRs (Kamal Heib) [2056498] - RDMA/rxe: Separate HW and SW l/rkeys (Kamal Heib) [2056498] - RDMA/rxe: Cleanup MR status and type enums (Kamal Heib) [2056498] - RDMA/rxe: Add memory barriers to kernel queues (Kamal Heib) [2056498] - RDMA/rxe: remove the unnecessary variable (Kamal Heib) [2056498] - RDMA/rxe: remove the redundant variable (Kamal Heib) [2056498] - RDMA/rxe: Fix wrong port_cap_flags (Kamal Heib) [2056498] - RDMA/rdmavt: Fix error code in rvt_create_qp() (Kamal Heib) [2056497 2049845] - IB/hfi1: Fix abba locking issue with sc_disable() (Kamal Heib) [2056497 2049845] - RDMA/hfi1: Fix kernel pointer leak (Kamal Heib) [2056497 2049845] - RDMA/usnic: Lock VF with mutex instead of spinlock (Kamal Heib) [2056497] - RDMA/cma: Do not change route.addr.src_addr.ss_family (Kamal Heib) [2056497] - IB/hfi1: make hist static (Kamal Heib) [2056497 2049845] - RDMA/hfi1: Convert to SPDX identifier (Kamal Heib) [2056497 2049845] - IB/rdmavt: Convert to SPDX identifier (Kamal Heib) [2056497 2049845] - RDMA/core/sa_query: Retry SA queries (Kamal Heib) [2056497] - IB/core: Remove deprecated current_seq comments (Kamal Heib) [2056497] - RDMA/efa: Rename vector field in efa_irq struct to irqn (Kamal Heib) [2056497] - RDMA/efa: Remove unused cpu field from irq struct (Kamal Heib) [2056497] - RDMA/core/sa_query: Remove unused function (Kamal Heib) [2056497] - RDMA/hfi1: Stop using seq_get_buf in _driver_stats_seq_show (Kamal Heib) [2056497 2049845] - RDMA/core: Create clean QP creations interface for uverbs (Kamal Heib) [2056497] - RDMA/core: Properly increment and decrement QP usecnts (Kamal Heib) [2056497] - RDMA/core: Configure selinux QP during creation (Kamal Heib) [2056497] - RDMA/core: Reorganize create QP low-level functions (Kamal Heib) [2056497] - RDMA/core: Remove protection from wrong in-kernel API usage (Kamal Heib) [2056497] - RDMA/core: Delete duplicated and unreachable code (Kamal Heib) [2056497] - rdma/qedr: Fix crash due to redundant release of device's qp memory (Kamal Heib) [2056497] - RDMA: Globally allocate and release QP memory (Kamal Heib) [2056497] - RDMA/mlx5: Rework custom driver QP type creation (Kamal Heib) [2056497] - RDMA/usnic: Fix memleak in find_free_vf_and_create_qp_grp (Kamal Heib) [2056497] - RDMA/rdmavt: Decouple QP and SGE lists allocations (Kamal Heib) [2056497 2049845] - RDMA/efa: Remove double QP type assignment (Kamal Heib) [2056497] - RDMA/hfi1: Fix typo in comments (Kamal Heib) [2056497 2049845] - RDMA/iwpm: Rely on the rdma_nl_[un]register() to ensure that requests are valid (Kamal Heib) [2056497] - RDMA/iwpm: Remove not-needed reference counting (Kamal Heib) [2056497] - RDMA/hfi1: Convert from atomic_t to refcount_t on hfi1_devdata->user_refcount (Kamal Heib) [2056497 2049845] - IB/hfi1: Adjust pkey entry in index 0 (Kamal Heib) [2056497 2049845] - IB/hfi1: Indicate DMA wait when txq is queued for wakeup (Kamal Heib) [2056497 2049845] - RDMA/rxe: Fix types in rxe_icrc.c (Kamal Heib) [2056497] - RDMA/rxe: Add kernel-doc comments to rxe_icrc.c (Kamal Heib) [2056497] - RDMA/rxe: Move crc32 init code to rxe_icrc.c (Kamal Heib) [2056497] - RDMA/rxe: Fixup rxe_icrc_hdr (Kamal Heib) [2056497] - RDMA/rxe: Move rxe_crc32 to a subroutine (Kamal Heib) [2056497] - RDMA/rxe: Move ICRC generation to a subroutine (Kamal Heib) [2056497] - RDMA/rxe: Fixup rxe_send and rxe_loopback (Kamal Heib) [2056497] - RDMA/rxe: Move rxe_xmit_packet to a subroutine (Kamal Heib) [2056497] - RDMA/rxe: Move ICRC checking to a subroutine (Kamal Heib) [2056497] - IB/core: Read subnet_prefix in ib_query_port via cache. (Kamal Heib) [2056497] - IB/core: Shifting initialization of device->cache_lock (Kamal Heib) [2056497] - IB/core: Updating cache for subnet_prefix in config_non_roce_gid_cache() (Kamal Heib) [2056497] - RDMA/efa: Split hardware stats to device and port stats (Kamal Heib) [2056497] - RDMA/rxe: Remove the repeated 'mr->umem = umem' (Kamal Heib) [2056497] - RDMA/siw: Convert siw_tx_hdt() to kmap_local_page() (Kamal Heib) [2056497] - RDMA/siw: Remove kmap() (Kamal Heib) [2056497] - treewide: Add missing semicolons to __assign_str uses (Kamal Heib) [2056497] - RDMA/hfi1: Remove use of kmap() (Kamal Heib) [2056497 2049845] - RDMA: Delete not-used static inline functions (Kamal Heib) [2056497] - mm/page_owner.c: record tgid (Waiman Long) [2069294] - mm/page_owner: record task command name (Waiman Long) [2069294] - mm/page_owner: print memcg information (Waiman Long) [2069294] - mm/page_owner: use scnprintf() to avoid excessive buffer overrun check (Waiman Long) [2069294] - lib/vsprintf: avoid redundant work with 0 size (Waiman Long) [2069294] - lib, stackdepot: add helper to print stack entries into buffer (Waiman Long) [2069294] - lib, stackdepot: add helper to print stack entries (Waiman Long) [2069294] - lib, stackdepot: check stackdepot handle before accessing slabs (Waiman Long) [2069294] - stacktrace: move filter_irq_stacks() to kernel/stacktrace.c (Waiman Long) [2069294] - lib/stackdepot: introduce __stack_depot_save() (Waiman Long) [2069294] - mm: introduce PAGEFLAGS_MASK to replace ((1UL << NR_PAGEFLAGS) - 1) (Waiman Long) [2069294] - mm/page_owner: constify dump_page_owner (Waiman Long) [2069294] - mm: page_owner: detect page_owner recursion via task_struct (Waiman Long) [2069294] - mm: page_owner: use kstrtobool() to parse bool option (Waiman Long) [2069294] - mm: page_owner: fetch backtrace only for tracked pages (Waiman Long) [2069294] - mm, page_owner: remove unused parameter in __set_page_owner_handle (Waiman Long) [2069294] - mm/page_owner: record the timestamp of all pages during free (Waiman Long) [2069294] - mm/page_owner: use helper function zone_end_pfn() to get end_pfn (Waiman Long) [2069294] - mm/page_owner: record timestamp and pid (Waiman Long) [2069294] - x86/platform/uv: Log gap hole end size (Frank Ramsay) [2074098] - x86/platform/uv: Update TSC sync state for UV5 (Frank Ramsay) [2074098] - x86/platform/uv: Update NMI Handler for UV5 (Frank Ramsay) [2074098] - x86/platform/uv: Remove unused variable in UV5 NMI handler (Frank Ramsay) [2074098] - timekeeping: Boot should be boottime for coarse ns accessor (Ivan Vecera) [2076879]- net_tstamp: define new flag HWTSTAMP_FLAG_BONDED_PHC_INDEX (Petr Oros) [2070041] - net_tstamp: add new flag HWTSTAMP_FLAG_BONDED_PHC_INDEX (Petr Oros) [2070041] - net: fix NULL pointer reference in cipso_v4_doi_free (Guillaume Nault) [2074597] - partitions/efi: Fix partition name parsing in GUID partition entry (Ming Lei) [2075085] - psi: Fix uaf issue when psi trigger is destroyed while being polled (Waiman Long) [2046396] - cgroup/cpuset: Make child cpusets restrict parents on v1 hierarchy (Waiman Long) [2046396] - cgroup/cpuset: Don't let child cpusets restrict parent in default hierarchy (Waiman Long) [2046396] - mm/page_alloc: detect allocation forbidden by cpuset and bail out early (Waiman Long) [2046396] - cgroup: Fix rootcg cpu.stat guest double counting (Waiman Long) [2046396] - cgroup: no need for cgroup_mutex for /proc/cgroups (Waiman Long) [2046396] - cgroup: remove cgroup_mutex from cgroupstats_build (Waiman Long) [2046396] - cgroup: Fix memory leak caused by missing cgroup_bpf_offline (Waiman Long) [2046396] - cgroup: cgroup-v1: do not exclude cgrp_dfl_root (Waiman Long) [2046396] - bpf, test, cgroup: Use sk_{alloc,free} for test cases (Waiman Long) [2046396] - bpf, cgroup: Assign cgroup in cgroup_sk_alloc when called from interrupt (Waiman Long) [2046396] - bpf, cgroups: Fix cgroup v2 fallback on v1/v2 mixed mode (Waiman Long) [2046396] - cgroup/cpuset: Change references of cpuset_mutex to cpuset_rwsem (Waiman Long) [2046396] - cgroup: Replace deprecated CPU-hotplug functions. (Waiman Long) [2046396] - cgroup/cpuset: Fix a partition bug with hotplug (Waiman Long) [2046396] - cgroup/cpuset: Miscellaneous code cleanup (Waiman Long) [2046396] - cgroup/cpuset: fix typos in comments (Waiman Long) [2046396] - enable DAMON configs (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/reclaim: document statistics parameters (Chris von Recklinghausen) [2004233] - mm/damon: hide kernel pointer from tracepoint event (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: hide kernel pointer from damon_va_three_regions() failure log (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: use pr_debug() for damon_va_three_regions() failure logging (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: remove an unnecessary variable (Chris von Recklinghausen) [2004233] - mm/damon: move the implementation of damon_insert_region to damon.h (Chris von Recklinghausen) [2004233] - mm/damon: add access checking for hugetlb pages (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: update for schemes statistics (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support all DAMOS stats (Chris von Recklinghausen) [2004233] - mm/damon/reclaim: provide reclamation statistics (Chris von Recklinghausen) [2004233] - mm/damon/schemes: account how many times quota limit has exceeded (Chris von Recklinghausen) [2004233] - mm/damon/schemes: account scheme actions that successfully applied (Chris von Recklinghausen) [2004233] - mm/damon: remove a mistakenly added comment for a future feature (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: update for kdamond_pid and (mk|rm)_contexts (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: mention tracepoint at the beginning (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: remove redundant information (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: update for scheme quotas and watermarks (Chris von Recklinghausen) [2004233] - mm/damon: convert macro functions to static inline functions (Chris von Recklinghausen) [2004233] - mm/damon: modify damon_rand() macro to static inline function (Chris von Recklinghausen) [2004233] - mm/damon: move damon_rand() definition into damon.h (Chris von Recklinghausen) [2004233] - mm/damon/schemes: add the validity judgment of thresholds (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: remove swap_ranges() and replace it with swap() (Chris von Recklinghausen) [2004233] - mm/damon: remove some unneeded function definitions in damon.h (Chris von Recklinghausen) [2004233] - mm/damon/core: use abs() instead of diff_of() (Chris von Recklinghausen) [2004233] - mm/damon: unified access_check function naming rules (Chris von Recklinghausen) [2004233] - mm/damon: add 'age' of region tracepoint support (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: fix 'struct pid' leaks in 'dbgfs_target_ids_write()' (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: protect targets destructions with kdamond_lock (Chris von Recklinghausen) [2004233] - selftests/damon: split test cases (Chris von Recklinghausen) [2004233] - selftests/damon: test debugfs file reads/writes with huge count (Chris von Recklinghausen) [2004233] - selftests/damon: test wrong DAMOS condition ranges input (Chris von Recklinghausen) [2004233] - selftests/damon: test DAMON enabling with empty target_ids case (Chris von Recklinghausen) [2004233] - selftests/damon: skip test if DAMON is running (Chris von Recklinghausen) [2004233] - mm/damon/vaddr-test: remove unnecessary variables (Chris von Recklinghausen) [2004233] - mm/damon/vaddr-test: split a test function having >1024 bytes frame size (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: remove an unnecessary warning message (Chris von Recklinghausen) [2004233] - mm/damon/core: remove unnecessary error messages (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: remove an unnecessary error message (Chris von Recklinghausen) [2004233] - mm/damon/core: use better timer mechanisms selection threshold (Chris von Recklinghausen) [2004233] - mm/damon/core: fix fake load reports due to uninterruptible sleeps (Chris von Recklinghausen) [2004233] - timers: implement usleep_idle_range() (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: fix missed use of damon_dbgfs_lock (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: use '__GFP_NOWARN' for user-specified size buffer allocation (Chris von Recklinghausen) [2004233] - mm/damon: remove return value from before_terminate callback (Chris von Recklinghausen) [2004233] - mm/damon: fix a few spelling mistakes in comments and a pr_debug message (Chris von Recklinghausen) [2004233] - mm/damon: simplify stop mechanism (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/start: simplify the content (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/start: fix a wrong link (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/start: fix wrong example commands (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: add adaptive_targets list check before enable monitor_on (Chris von Recklinghausen) [2004233] - mm/damon: remove unnecessary variable initialization (Chris von Recklinghausen) [2004233] - Documentation/admin-guide/mm/damon: add a document for DAMON_RECLAIM (Chris von Recklinghausen) [2004233] - mm/damon: introduce DAMON-based Reclamation (DAMON_RECLAIM) (Chris von Recklinghausen) [2004233] - selftests/damon: support watermarks (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support watermarks (Chris von Recklinghausen) [2004233] - mm/damon/schemes: activate schemes based on a watermarks mechanism (Chris von Recklinghausen) [2004233] - tools/selftests/damon: update for regions prioritization of schemes (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support prioritization weights (Chris von Recklinghausen) [2004233] - mm/damon/vaddr,paddr: support pageout prioritization (Chris von Recklinghausen) [2004233] - mm/damon/schemes: prioritize regions within the quotas (Chris von Recklinghausen) [2004233] - mm/damon/selftests: support schemes quotas (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support quotas of schemes (Chris von Recklinghausen) [2004233] - mm/damon/schemes: implement time quota (Chris von Recklinghausen) [2004233] - mm/damon/schemes: skip already charged targets and regions (Chris von Recklinghausen) [2004233] - mm/damon/schemes: implement size quota for schemes application speed control (Chris von Recklinghausen) [2004233] - mm/damon/paddr: support the pageout scheme (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: remove unnecessary variables (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: constify static mm_walk_ops (Chris von Recklinghausen) [2004233] - Docs/DAMON: document physical memory monitoring support (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support physical memory monitoring (Chris von Recklinghausen) [2004233] - mm/damon: implement primitives for physical address space monitoring (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: separate commonly usable functions (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs-test: add a unit test case for 'init_regions' (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon: document 'init_regions' feature (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon: document DAMON-based Operation Schemes (Chris von Recklinghausen) [2004233] - docs/vm/damon: remove broken reference (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: allow users to set initial monitoring target regions (Chris von Recklinghausen) [2004233] - selftests/damon: add 'schemes' debugfs tests (Chris von Recklinghausen) [2004233] - mm/damon/schemes: implement statistics feature (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support DAMON-based Operation Schemes (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: support DAMON-based Operation Schemes (Chris von Recklinghausen) [2004233] - mm/damon/core: implement DAMON-based Operation Schemes (DAMOS) (Chris von Recklinghausen) [2004233] - mm/damon/core: account age of target regions (Chris von Recklinghausen) [2004233] - mm/damon/core: nullify pointer ctx->kdamond with a NULL (Chris von Recklinghausen) [2004233] - mm/damon: needn't hold kdamond_lock to print pid of kdamond (Chris von Recklinghausen) [2004233] - mm/damon: remove unnecessary do_exit() from kdamond (Chris von Recklinghausen) [2004233] - mm/damon/core: print kdamond start log in debug mode only (Chris von Recklinghausen) [2004233] - mm/damon: grammar s/works/work/ (Chris von Recklinghausen) [2004233] - mm/damon/core-test: fix wrong expectations for 'damon_split_regions_of()' (Chris von Recklinghausen) [2004233] - mm/damon: don't use strnlen() with known-bogus source length (Chris von Recklinghausen) [2004233] - mm/damon: add kunit tests (Chris von Recklinghausen) [2004233] - Documentation: add documents for DAMON (Chris von Recklinghausen) [2004233] - mm/damon: add user space selftests (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support multiple contexts (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: export kdamond pid to the user space (Chris von Recklinghausen) [2004233] - mm/damon: implement a debugfs-based user space interface (Chris von Recklinghausen) [2004233] - mm/damon: add a tracepoint (Chris von Recklinghausen) [2004233] - mm/damon: implement primitives for the virtual memory address spaces (Chris von Recklinghausen) [2004233] - mm/damon: adaptively adjust regions (Chris von Recklinghausen) [2004233] - mm/damon/core: implement region-based sampling (Chris von Recklinghausen) [2004233] - mm: introduce Data Access MONitor (DAMON) (Chris von Recklinghausen) [2004233] - khugepaged: use helper khugepaged_test_exit() in __khugepaged_enter() (Chris von Recklinghausen) [2004233] - mm/madvise: pass mm to do_madvise (Chris von Recklinghausen) [2004233] - ceph: fix possible NULL pointer dereference for req->r_session (Xiubo Li) [2076165] - thermal: int340x: Fix VCoRefLow MMIO bit offset for TGL (Prarit Bhargava) [2039994] - MAINTAINERS: sort field names for all entries (Joel Savitz) [2064843] - parse-maintainers: Do not sort section content by default (Joel Savitz) [2064843] - parse-maintainers: Mark as executable (Joel Savitz) [2064843] - KVM: x86: Use ERR_PTR_USR() to return -EFAULT as a __user pointer (Paul Lai) [2074679] - KVM: x86: add system attribute to retrieve full set of supported xsave states (Paul Lai) [2074679] - KVM: x86: Add a helper to retrieve userspace address from kvm_device_attr (Paul Lai) [2074679] - tools: arch: x86: pull in pvclock headers (Paul Lai) [2074679] - KVM: x86: Expose TSC offset controls to userspace (Paul Lai) [2074679] - KVM: x86: Refactor tsc synchronization code (Paul Lai) [2074679] - selftests: kvm: move vm_xsave_req_perm call to amx_test (Paul Lai) [2074679] - powerpc/pseries/vas: Add VAS migration handler (Steve Best) [2028678] - powerpc/pseries/vas: Modify reconfig open/close functions for migration (Steve Best) [2028678] - powerpc/pseries/vas: Define global hv_cop_caps struct (Steve Best) [2028678] - powerpc/pseries/vas: Add 'update_total_credits' entry for QoS capabilities (Steve Best) [2028678] - powerpc/pseries/vas: sysfs interface to export capabilities (Steve Best) [2028678] - powerpc/pseries/vas: Reopen windows with DLPAR core add (Steve Best) [2028678] - powerpc/pseries/vas: Close windows with DLPAR core removal (Steve Best) [2028678] - powerpc/vas: Map paste address only if window is active (Steve Best) [2028678] - powerpc/vas: Return paste instruction failure if no active window (Steve Best) [2028678] - powerpc/vas: Add paste address mmap fault handler (Steve Best) [2028678] - powerpc/pseries/vas: Save PID in pseries_vas_window struct (Steve Best) [2028678] - powerpc/pseries/vas: Use common names in VAS capability structure (Steve Best) [2028678] - perf powerpc: Update global/local variants for p_stage_cyc (Desnes A. Nunes do Rosario) [2051358] - perf sort: Include global and local variants for p_stage_cyc sort key (Desnes A. Nunes do Rosario) [2051358] - perf sort: Fix the 'p_stage_cyc' sort key behavior (Desnes A. Nunes do Rosario) [2051358] - perf sort: Fix the 'ins_lat' sort key behavior (Desnes A. Nunes do Rosario) [2051358] - perf sort: Fix the 'weight' sort key behavior (Desnes A. Nunes do Rosario) [2051358] - block: loop:use kstatfs.f_bsize of backing file to set discard granularity (Ming Lei) [2069472] - blk-cgroup: set blkg iostat after percpu stat aggregation (Ming Lei) [2069472] - block: update io_ticks when io hang (Ming Lei) [2069472] - block: don't delete queue kobject before its children (Ming Lei) [2069472] - block/wbt: fix negative inflight counter when remove scsi device (Ming Lei) [2069472] - block: bio-integrity: Advance seed correctly for larger interval sizes (Ming Lei) [2069472] - block: fix async_depth sysfs interface for mq-deadline (Ming Lei) [2069472] - bfq: Do not let waker requests skip proper accounting (Ming Lei) [2069472] - block: Fix fsync always failed if once failed (Ming Lei) [2069472] - blktrace: fix use after free for struct blk_trace (Ming Lei) [2069472] - block: Check ADMIN before NICE for IOPRIO_CLASS_RT (Ming Lei) [2069472] - blk-cgroup: fix missing put device in error path from blkg_conf_pref() (Ming Lei) [2069472] - blkcg: Remove extra blkcg_bio_issue_init (Ming Lei) [2069472] - nbd: Fix use-after-free in pid_show (Ming Lei) [2069472] - block/mq-deadline: Improve request accounting further (Ming Lei) [2069472] - block, bfq: fix UAF problem in bfqg_stats_init() (Ming Lei) [2069472] - blk-cgroup: synchronize blkg creation against policy deactivation (Ming Lei) [2069472] - block, bfq: reset last_bfqq_created on group change (Ming Lei) [2069472] - block: bfq: fix bfq_set_next_ioprio_data() (Ming Lei) [2069472] - sched/topology: Remove redundant variable and fix incorrect type in build_sched_domains (Phil Auld) [2065200] - sched/fair: Adjust the allowed NUMA imbalance when SD_NUMA spans multiple LLCs (Phil Auld) [2065200] - sched/fair: Improve consistency of allowed NUMA balance calculations (Phil Auld) [2065200] - Revert: sched: Disable allowing small imbalance to preserve RHEL performance (Phil Auld) [2065200] - NFSv4.1: handle NFS4ERR_NOSPC by CREATE_SESSION (Steve Dickson) [2023844] - SUNRPC: use different lock keys for INET6 and LOCAL (Guillaume Nault) [2061651] - arm64: Restore forced disabling of KPTI on ThunderX (Mark Salter) [1999157] - arm64: mte: initialize RGSR_EL1.SEED in __cpu_setup (Mark Salter) [1999157] - arm64: Remove exporting cpu_logical_map symbol (Mark Salter) [1999157] - arm64: tlb: fix the TTL value of tlb_get_level (Mark Salter) [1999157] - arm64: Validate tagged addresses in access_ok() called from kernel threads (Mark Salter) [1999157] - arm64: ptrace: Fix seccomp of traced syscall -1 (NO_SYSCALL) (Mark Salter) [1999157] - arm64: ptrace: Use NO_SYSCALL instead of -1 in syscall_trace_enter() (Mark Salter) [1999157] - arm64: mm: Fix TLBI vs ASID rollover (Mark Salter) [1999157] - arm64: errata: Fix exec handling in erratum 1418040 workaround (Mark Salter) [1999157] - arm64: Generate cpucaps.h (Mark Salter) [1999157] - arm64/sve: Skip flushing Z registers with 128 bit vectors (Mark Salter) [1999157] - arm64/sve: Rework SVE access trap to convert state in registers (Mark Salter) [1999157] - arm64/sve: Use the sve_flush macros in sve_load_from_fpsimd_state() (Mark Salter) [1999157] - arm64/sve: Split _sve_flush macro into separate Z and predicate flushes (Mark Salter) [1999157] - arm64: fix inline asm in load_unaligned_zeropad() (Mark Salter) [1999157] - arm64: Extend workaround for erratum 1024718 to all versions of Cortex-A55 (Mark Salter) [1999157] - arm64/fpsimd: add to to fix fpsimd build (Mark Salter) [1999157] - arm64: cpu_errata: Apply Erratum 845719 to KRYO2XX Silver (Mark Salter) [1999157] - arm64: kpti: Add KRYO2XX gold/silver CPU cores to kpti safelist (Mark Salter) [1999157] - arm64: Add MIDR value for KRYO2XX gold/silver CPU cores (Mark Salter) [1999157] - arm64: errata: Fix handling of 1418040 with late CPU onlining (Mark Salter) [1999157] - arm64: cpufeature: upgrade hyp caps to final (Mark Salter) [1999157] - arm64: cpufeature: reorder cpus_have_{const, final}_cap() (Mark Salter) [1999157] - arm64: Add workaround for Arm Cortex-A77 erratum 1508412 (Mark Salter) [1999157] - arm64: Add part number for Arm Cortex-A77 (Mark Salter) [1999157] - arm64: reject prctl(PR_PAC_RESET_KEYS) on compat tasks (Mark Salter) [1999157] - arm64: Treat SSBS as a non-strict system feature (Mark Salter) [1999157] - arm64: Group start_thread() functions together (Mark Salter) [1999157] - arm64: Remove Spectre-related CONFIG_* options (Mark Salter) [1999157] - arm64: Run ARCH_WORKAROUND_2 enabling code on all CPUs (Mark Salter) [1999157] - arm64: Run ARCH_WORKAROUND_1 enabling code on all CPUs (Mark Salter) [1999157] - arm64: mte: CPU feature detection and initial sysreg configuration (Mark Salter) [1999157] - arm64: cpufeature: Export symbol read_sanitised_ftr_reg() (Mark Salter) [1999157] - arm64/fpsimd: Fix missing-prototypes in fpsimd.c (Mark Salter) [1999157] - arm64: traps: Add str of description to panic() in die() (Mark Salter) [1999157] - arm64/sve: Implement a helper to load SVE registers from FPSIMD state (Mark Salter) [1999157] - arm64/sve: Implement a helper to flush SVE registers (Mark Salter) [1999157] - arm64/fpsimdmacros: Allow the macro "for" to be used in more cases (Mark Salter) [1999157] - arm64/fpsimdmacros: Introduce a macro to update ZCR_EL1.LEN (Mark Salter) [1999157] - arm64/signal: Update the comment in preserve_sve_context (Mark Salter) [1999157] - arm64/fpsimd: Update documentation of do_sve_acc (Mark Salter) [1999157] - arm64: cpufeature: Modify address authentication cpufeature to exact (Mark Salter) [1999157] - arm64: ptrauth: Introduce Armv8.3 pointer authentication enhancements (Mark Salter) [1999157] - arm64: traps: Allow force_signal_inject to pass esr error code (Mark Salter) [1999157] - arm64/cpuinfo: Define HWCAP name arrays per their actual bit definitions (Mark Salter) [1999157] - arm64: Reserve HWCAP2_MTE as (1 << 18) (Mark Salter) [1999157] - arm64: Allow CPUs unffected by ARM erratum 1418040 to come in late (Mark Salter) [1999157] - arm64: Allow booting of late CPUs affected by erratum 1418040 (Mark Salter) [1999157] - arm64: Drop unnecessary include from asm/smp.h (Mark Salter) [1999157] - arm64: Move handling of erratum 1418040 into C code (Mark Salter) [1999157] - arm64: Fix __cpu_logical_map undefined issue (Mark Salter) [1999157] - arm64: tlb: don't set the ttl value in flush_tlb_page_nosync (Mark Salter) [1999157] - arm64: Shift the __tlbi_level() indentation left (Mark Salter) [1999157] - arm64: tlb: Set the TTL field in flush_*_tlb_range (Mark Salter) [1999157] - arm64: tlb: Set the TTL field in flush_tlb_range (Mark Salter) [1999157] - arm64: Add tlbi_user_level TLB invalidation helper (Mark Salter) [1999157] - arm64: Add level-hinted TLB invalidation helper (Mark Salter) [1999157] - arm64: Document SW reserved PTE/PMD bits in Stage-2 descriptors (Mark Salter) [1999157] - arm64/cpufeature: Validate feature bits spacing in arm64_ftr_regs[] (Mark Salter) [1999157] - arm64/cpufeature: Replace all open bits shift encodings with macros (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_AA64MMFR2 register (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_AA64MMFR1 register (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_AA64MMFR0 register (Mark Salter) [1999157] - arm64: csum: Fix handling of bad packets (Mark Salter) [1999157] - arm64: Add missing sentinel to erratum_1463225 (Mark Salter) [1999157] - arm64: Documentation: Fix broken table in generated HTML (Mark Salter) [1999157] - arm64: kgdb: Fix single-step exception handling oops (Mark Salter) [1999157] - arm64: entry: Tidy up block comments and label numbers (Mark Salter) [1999157] - arm64: Rework ARM_ERRATUM_1414080 handling (Mark Salter) [1999157] - arm64: entry: Fix the typo in the comment of el1_dbg() (Mark Salter) [1999157] - arm64: Add KRYO4XX silver CPU cores to erratum list 1530923 and 1024718 (Mark Salter) [1999157] - arm64: Add KRYO4XX gold CPU cores to erratum list 1463225 and 1418040 (Mark Salter) [1999157] - arm64: Add MIDR value for KRYO4XX gold CPU cores (Mark Salter) [1999157] - arm64: Add KRYO{3,4}XX silver CPU cores to SSB safelist (Mark Salter) [1999157] - arm64: kpti: Add KRYO{3, 4}XX silver CPU cores to kpti safelist (Mark Salter) [1999157] - arm64: sve: Fix build failure when ARM64_SVE=y and SYSCTL=n (Mark Salter) [1999157] - arm64: mm: reset address tag set by kasan sw tagging (Mark Salter) [1999157] - arm64: traps: Dump registers prior to panic() in bad_mode() (Mark Salter) [1999157] - arm64/sve: Eliminate data races on sve_default_vl (Mark Salter) [1999157] - arm64: csum: Disable KASAN for do_csum() (Mark Salter) [1999157] - arm64/cpufeature: Add get_arm64_ftr_reg_nowarn() (Mark Salter) [1999157] - arm64/cpuinfo: Add ID_MMFR4_EL1 into the cpuinfo_arm64 context (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_AA64PFR0 register (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_MMFR4 register (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_PFR0 register (Mark Salter) [1999157] - arm64/cpufeature: Introduce ID_MMFR5 CPU register (Mark Salter) [1999157] - arm64/cpufeature: Introduce ID_DFR1 CPU register (Mark Salter) [1999157] - arm64/cpufeature: Introduce ID_PFR2 CPU register (Mark Salter) [1999157] - arm64/cpufeature: Make doublelock a signed feature in ID_AA64DFR0 (Mark Salter) [1999157] - arm64/cpufeature: Drop TraceFilt feature exposure from ID_DFR0 register (Mark Salter) [1999157] - arm64/cpufeature: Add explicit ftr_id_isar0[] for ID_ISAR0 register (Mark Salter) [1999157] - arm64: cpufeature: Group indexed system register definitions by name (Mark Salter) [1999157] - arm64: cpufeature: Extend comment to describe absence of field info (Mark Salter) [1999157] - arm64: drop duplicate definitions of ID_AA64MMFR0_TGRAN constants (Mark Salter) [1999157] - arm64: cpufeature: Add an overview comment for the cpufeature framework (Mark Salter) [1999157] - arm64: cpufeature: Relax checks for AArch32 support at EL[0-2] (Mark Salter) [1999157] - arm64: cpufeature: Relax AArch32 system checks if EL1 is 64-bit only (Mark Salter) [1999157] - arm64: cpufeature: Factor out checking of AArch32 features (Mark Salter) [1999157] - arm64: cpufeature: Remove redundant call to id_aa64pfr0_32bit_el0() (Mark Salter) [1999157] - arm64: cpufeature: Spell out register fields for ID_ISAR4 and ID_PFR1 (Mark Salter) [1999157] - arm64: cpufeature: Relax check for IESB support (Mark Salter) [1999157] - arm64: mm: Add asid_gen_match() helper (Mark Salter) [1999157] - arm64: Call debug_traps_init() from trap_init() to help early kgdb (Mark Salter) [1999157] - arm64: cacheflush: Fix KGDB trap detection (Mark Salter) [1999157] - arm64/cpuinfo: Move device_initcall() near cpuinfo_regs_init() (Mark Salter) [1999157] - arm64: kexec_file: print appropriate variable (Mark Salter) [1999157] - arm: mm: use __pfn_to_section() to get mem_section (Mark Salter) [1999157] - arm64: Reorder the macro arguments in the copy routines (Mark Salter) [1999157] - KVM: arm64: Drop PTE_S2_MEMATTR_MASK (Mark Salter) [1999157] - arm64/kernel: Fix range on invalidating dcache for boot page tables (Mark Salter) [1999157] - arm64: set TEXT_OFFSET to 0x0 in preparation for removing it entirely (Mark Salter) [1999157] - arm64/mm: Use phys_to_page() to access pgtable memory (Mark Salter) [1999157] - arm64: smp: Make cpus_stuck_in_kernel static (Mark Salter) [1999157] - arm64: entry: remove unneeded semicolon in el1_sync_handler() (Mark Salter) [1999157] - arm64: cpufeature: Add "or" to mitigations for multiple errata (Mark Salter) [1999157] - arm64: Sort vendor-specific errata (Mark Salter) [1999157] - arm64: simplify ptrauth initialization (Mark Salter) [1999157] - arm64: remove ptrauth_keys_install_kernel sync arg (Mark Salter) [1999157] - arm64: insn: Provide a better name for aarch64_insn_is_nop() (Mark Salter) [1999157] - arm64: kernel: Convert to modern annotations for assembly functions (Mark Salter) [1999157] - arm64: entry: Refactor and modernise annotation for ret_to_user (Mark Salter) [1999157] - arm64: BTI: Reset BTYPE when skipping emulated instructions (Mark Salter) [1999157] - arm64: traps: Shuffle code to eliminate forward declarations (Mark Salter) [1999157] - arm64: unify native/compat instruction skipping (Mark Salter) [1999157] - arm64: BTI: Decode BYTPE bits when printing PSTATE (Mark Salter) [1999157] - arm64: Basic Branch Target Identification support (Mark Salter) [1999157] - arm64/kernel: Fix return value when cpu_online() fails in __cpu_up() (Mark Salter) [1999157] - arm64: Add get_user() type annotation on the !access_ok() path (Mark Salter) [1999157] - arm64: Fix PTRACE_SYSEMU semantics (Mark Salter) [1999157] - arm64: fix the flush_icache_range arguments in machine_kexec (Mark Salter) [1999157] - Documentation: arm64: fix amu.rst doc warnings (Mark Salter) [1999157] - arm64: sync kernel APIAKey when installing (Mark Salter) [1999157] - arm64: Delete the space separator in __emit_inst (Mark Salter) [1999157] - arm64: remove CONFIG_DEBUG_ALIGN_RODATA feature (Mark Salter) [1999157] - arm64: head: Convert install_el2_stub to SYM_INNER_LABEL (Mark Salter) [1999157] - arm64: Introduce get_cpu_ops() helper function (Mark Salter) [1999157] - arm64: Rename cpu_read_ops() to init_cpu_ops() (Mark Salter) [1999157] - arm64: Declare ACPI parking protocol CPU operation if needed (Mark Salter) [1999157] - arm64: move kimage_vaddr to .rodata (Mark Salter) [1999157] - arm64: sdei: Annotate SDEI entry points using new style annotations (Mark Salter) [1999157] - arm64: kernel: Convert to modern annotations for assembly data (Mark Salter) [1999157] - arm64: head: Annotate stext and preserve_boot_args as code (Mark Salter) [1999157] - arm64: head.S: Convert to modern annotations for assembly functions (Mark Salter) [1999157] - arm64: entry: Additional annotation conversions for entry.S (Mark Salter) [1999157] - arm64: entry: Annotate ret_from_fork as code (Mark Salter) [1999157] - arm64: entry: Annotate vector table and handlers as code (Mark Salter) [1999157] - kconfig: Add support for 'as-option' (Mark Salter) [1999157] - arm64: suspend: restore the kernel ptrauth keys (Mark Salter) [1999157] - arm64: __show_regs: strip PAC from lr in printk (Mark Salter) [1999157] - arm64: unwind: strip PAC from kernel addresses (Mark Salter) [1999157] - arm64/crash_core: Export KERNELPACMASK in vmcoreinfo (Mark Salter) [1999157] - arm64: mask PAC bits of __builtin_return_address (Mark Salter) [1999157] - compiler.h: Allow arch-specific asm/compiler.h (Mark Salter) [1999157] - arm64: initialize ptrauth keys for kernel booting task (Mark Salter) [1999157] - arm64: initialize and switch ptrauth kernel keys (Mark Salter) [1999157] - arm64: enable ptrauth earlier (Mark Salter) [1999157] - arm64: cpufeature: handle conflicts based on capability (Mark Salter) [1999157] - arm64: cpufeature: Move cpu capability helpers inside C file (Mark Salter) [1999157] - arm64: ptrauth: Add bootup/runtime flags for __cpu_setup (Mark Salter) [1999157] - arm64: install user ptrauth keys at kernel exit time (Mark Salter) [1999157] - arm64: rename ptrauth key structures to be user-specific (Mark Salter) [1999157] - arm64: cpufeature: add pointer auth meta-capabilities (Mark Salter) [1999157] - arm64: cpufeature: Fix meta-capability cpufeature check (Mark Salter) [1999157] - arm64: define __alloc_zeroed_user_highpage (Mark Salter) [1999157] - arm64/kernel: Simplify __cpu_up() by bailing out early (Mark Salter) [1999157] - arm64: smp: Mark expected switch fall-through (Mark Salter) [1999157] - arm64: remove redundant blank for '=' operator (Mark Salter) [1999157] - arm64: kexec_file: Fixed code style. (Mark Salter) [1999157] - arm64: add blank after 'if' (Mark Salter) [1999157] - arm64: fix spelling mistake "ca not" -> "cannot" (Mark Salter) [1999157] - arm64: entry: unmask IRQ in el0_sp() (Mark Salter) [1999157] - arm64: efi: add efi-entry.o to targets instead of extra-$(CONFIG_EFI) (Mark Salter) [1999157] - arm64: csum: Optimise IPv6 header checksum (Mark Salter) [1999157] - arch/arm64: fix typo in a comment (Mark Salter) [1999157] - arm64: remove gratuitious/stray .ltorg stanzas (Mark Salter) [1999157] - arm64: Update comment for ASID() macro (Mark Salter) [1999157] - arm64: mm: convert cpu_do_switch_mm() to C (Mark Salter) [1999157] - Documentation: arm64: document support for the AMU extension (Mark Salter) [1999157] - arm64: trap to EL1 accesses to AMU counters from EL0 (Mark Salter) [1999157] - arm64: add support for the AMU extension v1 (Mark Salter) [1999157] - arm64: smp: fix crash_smp_send_stop() behaviour (Mark Salter) [1999157] - arm64: smp: fix smp_send_stop() behaviour (Mark Salter) [1999157] - arm64: context: Fix ASID limit in boot messages (Mark Salter) [1999157] - docs: arm64: fix trivial spelling enought to enough in memory.rst (Mark Salter) [1999157] - arm64: time: Replace by (Mark Salter) [1999157] - arm64: ssbs: Fix context-switch when SSBS is present on all CPUs (Mark Salter) [1999157] - arm64: use shared sysctl constants (Mark Salter) [1999157] - arm64: Drop do_el0_ia_bp_hardening() & do_sp_pc_abort() declarations (Mark Salter) [1999157] - arm64: entry: Avoid empty alternatives entries (Mark Salter) [1999157] - arm64: Kconfig: select HAVE_FUTEX_CMPXCHG (Mark Salter) [1999157] - arm64: Use macros instead of hard-coded constants for MAIR_EL1 (Mark Salter) [1999157] - arm64: Add KRYO{3,4}XX CPU cores to spectre-v2 safe list (Mark Salter) [1999157] - arm64: context: Free up kernel ASIDs if KPTI is not in use (Mark Salter) [1999157] - arm64: Remove __exception_text_start and __exception_text_end from asm/section.h (Mark Salter) [1999157] - arm64: armv8_deprecated: update the comments of armv8_deprecated_init() (Mark Salter) [1999157] - arm64: kpti: Add Broadcom Brahma-B53 core to the KPTI whitelist (Mark Salter) [1999157] - arm64: csum: Fix pathological zero-length calls (Mark Salter) [1999157] - arm64: Implement optimised checksum routine (Mark Salter) [1999157] - arm64: entry: cleanup sp_el0 manipulation (Mark Salter) [1999157] - arm64: entry: cleanup el0 svc handler naming (Mark Salter) [1999157] - arm64: entry: mark all entry code as notrace (Mark Salter) [1999157] - arm64: assembler: remove smp_dmb macro (Mark Salter) [1999157] - arm64: assembler: remove inherit_daif macro (Mark Salter) [1999157] - arm64: signal: nofpsimd: Handle fp/simd context for signal frames (Mark Salter) [1999157] - arm64: ptrace: nofpsimd: Fail FP/SIMD regset operations (Mark Salter) [1999157] - arm64: cpufeature: Set the FP/SIMD compat HWCAP bits properly (Mark Salter) [1999157] - arm64: cpufeature: Fix the type of no FP/SIMD capability (Mark Salter) [1999157] - arm64: fpsimd: Make sure SVE setup is complete before SIMD is used (Mark Salter) [1999157] - arm64: kernel: Correct annotation of end of el0_sync (Mark Salter) [1999157] - arm64: asm: Remove ENDPIPROC() (Mark Salter) [1999157] - arm64: mm: Use modern annotations for assembly functions (Mark Salter) [1999157] - arm64: lib: Use modern annotations for assembly functions (Mark Salter) [1999157] - arm64: asm: Add new-style position independent function annotations (Mark Salter) [1999157] - arm64: kernel: avoid x18 in __cpu_soft_restart (Mark Salter) [1999157] - arm64/lib: copy_page: avoid x18 register in assembler code (Mark Salter) [1999157] - arm64: mm: avoid x18 in idmap_kpti_install_ng_mappings (Mark Salter) [1999157] - arm64: cpu_errata: Add Hisilicon TSV110 to spectre-v2 safe list (Mark Salter) [1999157] - arm64: entry: refine comment of stack overflow check (Mark Salter) [1999157] - arm64: kpti: Add NVIDIA's Carmel core to the KPTI whitelist (Mark Salter) [1999157] - arm64: mm: simplify the page end calculation in __create_pgd_mapping() (Mark Salter) [1999157] - arm64: print additional fault message when executing non-exec memory (Mark Salter) [1999157] - arm64: pgtable: Correct typo in comment (Mark Salter) [1999157] - arm64: cpufeature: Fix typos in comment (Mark Salter) [1999157] - arm64: entry-common: don't touch daif before bp-hardening (Mark Salter) [1999157] - arm64: Remove asmlinkage from updated functions (Mark Salter) [1999157] - arm64: entry: convert el0_sync to C (Mark Salter) [1999157] - arm64: entry: convert el1_sync to C (Mark Salter) [1999157] - arm64: Add prototypes for functions called by entry.S (Mark Salter) [1999157] - arm64: remove __exception annotations (Mark Salter) [1999157] - arm64: kprobes: Move exception_text check in blacklist (Mark Salter) [1999157] - arm64: kprobes: Remove unneeded RODATA check (Mark Salter) [1999157] - arm64: kprobes: Move extable address check into arch_prepare_kprobe() (Mark Salter) [1999157] - arm64: cpufeature: introduce helper cpu_has_hw_af() (Mark Salter) [1999157] - arm64: Document ICC_CTLR_EL3.PMHE setting requirements (Mark Salter) [1999157] - firmware: arm_sdei: use common SMCCC_CONDUIT_* (Mark Salter) [1999157] - arm64: uaccess: Remove uaccess_*_not_uao asm macros (Mark Salter) [1999157] - arm64: uaccess: Ensure PAN is re-enabled after unhandled uaccess fault (Mark Salter) [1999157] - arm64: Do not mask out PTE_RDONLY in pte_same() (Mark Salter) [1999157] - arm64: apply ARM64_ERRATUM_843419 workaround for Brahma-B53 core (Mark Salter) [1999157] - arm64: Brahma-B53 is SSB and spectre v2 safe (Mark Salter) [1999157] - arm64: apply ARM64_ERRATUM_845719 workaround for Brahma-B53 core (Mark Salter) [1999157] - arm64: cpufeature: Enable Qualcomm Falkor errata 1009 for Kryo (Mark Salter) [1999157] - arm64: cpufeature: Enable Qualcomm Falkor/Kryo errata 1003 (Mark Salter) [1999157] - arm64: Ensure VM_WRITE|VM_SHARED ptes are clean by default (Mark Salter) [1999157] - arm64: mm: fix inverted PAR_EL1.F check (Mark Salter) [1999157] - arm64: hibernate: check pgd table allocation (Mark Salter) [1999157] - arm64: armv8_deprecated: Checking return value for memory allocation (Mark Salter) [1999157] - arm64: mm: fix spurious fault detection (Mark Salter) [1999157] - arm64: ftrace: Ensure synchronisation in PLT setup for Neoverse-N1 #1542419 (Mark Salter) [1999157] - arm64: mm: avoid virt_to_phys(init_mm.pgd) (Mark Salter) [1999157] - docs: arm64: Fix indentation and doc formatting (Mark Salter) [1999157] - arm64: errata: Update stale comment (Mark Salter) [1999157] - arm64: consider stack randomization for mmap base only when necessary (Mark Salter) [1999157] - arm64: make use of is_compat_task instead of hardcoding this test (Mark Salter) [1999157] - arm64: kpti: ensure patched kernel text is fetched from PoU (Mark Salter) [1999157] - arm64: Clarify when cpu_enable() is called (Mark Salter) [1999157] - arm64: constify sys64_hook instances (Mark Salter) [1999157] - arm64: constify aarch64_insn_encoding_class[] (Mark Salter) [1999157] - arm64: constify icache_policy_str[] (Mark Salter) [1999157] - arm64: prefer __section from compiler_attributes.h (Mark Salter) [1999157] - arm64/ptrace: Fix typoes in sve_set() comment (Mark Salter) [1999157] - arm64: mm: print hexadecimal EC value in mem_abort_decode() (Mark Salter) [1999157] - ahci: thunderx2: Fix workaround to use new inline function (Mark Salter) [1999157] - arm64/prefetch: fix a -Wtype-limits warning (Mark Salter) [1999157] - arm64: Move TIF_* documentation to individual definitions (Mark Salter) [1999157] - arm64: mm: free the initrd reserved memblock in a aligned manner (Mark Salter) [1999157] - arm64: io: Relax implicit barriers in default I/O accessors (Mark Salter) [1999157] - arm64: Remove unused cpucap_multi_entry_cap_cpu_enable() (Mark Salter) [1999157] - arm64: sysreg: Remove unused and rotting SCTLR_ELx field definitions (Mark Salter) [1999157] - arm64: esr: Add ESR exception class encoding for trapped ERET (Mark Salter) [1999157] - arm64/kexec: Use consistent convention of initializing 'kxec_buf.mem' with KEXEC_BUF_MEM_UNKNOWN (Mark Salter) [1999157] - arm64: remove pointless __KERNEL__ guards (Mark Salter) [1999157] - arm64: Remove unused assembly macro (Mark Salter) [1999157] - arm64: memory: Cosmetic cleanups (Mark Salter) [1999157] - arm64: memory: Add comments to end of non-trivial #ifdef blocks (Mark Salter) [1999157] - arm64: memory: Simplify virt_to_page() implementation (Mark Salter) [1999157] - arm64: memory: Rewrite default page_to_virt()/virt_to_page() (Mark Salter) [1999157] - arm64: mm: Ignore spurious translation faults taken from the kernel (Mark Salter) [1999157] - arm64: mm: Add ISB instruction to set_pgd() (Mark Salter) [1999157] - arm64: tlb: Ensure we execute an ISB following walk cache invalidation (Mark Salter) [1999157] - Revert "arm64: Remove unnecessary ISBs from set_{pte,pmd,pud}" (Mark Salter) [1999157] - arm64: pgtable: Implement p[mu]d_valid() and check in set_p[mu]d() (Mark Salter) [1999157] - arm64: Change the tagged_addr sysctl control semantics to only prevent the opt-in (Mark Salter) [1999157] - redhat/configs: Add CONFIG_ARM64_TAGGED_ADDR_ABI (Mark Salter) [1999157] - arm64: Introduce prctl() options to control the tagged user addresses ABI (Mark Salter) [1999157] - arm64: smp: Treat unknown boot failures as being 'stuck in kernel' (Mark Salter) [1999157] - arm64: smp: Don't enter kernel with NULL stack pointer or task struct (Mark Salter) [1999157] - arm64: map FDT as RW for early_init_dt_scan() (Mark Salter) [1999157] - arm64: ftrace: Ensure module ftrace trampoline is coherent with I-side (Mark Salter) [1999157] - arch: replace _BITUL() in kernel-space headers with BIT() (Mark Salter) [1999157] - arm64: move jump_label_init() before parse_early_param() (Mark Salter) [1999157] - arm64: don't use asm-generic/ptrace.h (Mark Salter) [1999157] - arm64: rename dump_instr as dump_kernel_instr (Mark Salter) [1999157] - arm64/mm: Drop [PTE|PMD]_TYPE_FAULT (Mark Salter) [1999157] - arm64: module: create module allocations without exec permissions (Mark Salter) [1999157] - acpi/arm64: ignore 5.1 FADTs that are reported as 5.0 (Mark Salter) [1999157] - arm64: remove redundant 'default n' from Kconfig (Mark Salter) [1999157] - arm64: mm: avoid redundant READ_ONCE(*ptep) (Mark Salter) [1999157] - arm64/mm: Document write abort detection from ESR (Mark Salter) [1999157] - arm64: Fix comment after #endif (Mark Salter) [1999157] - arm64: ptrace: add support for syscall emulation (Mark Salter) [1999157] - arm64: add PTRACE_SYSEMU{,SINGLESTEP} definations to uapi headers (Mark Salter) [1999157] - arm64/mm: Identify user instruction aborts (Mark Salter) [1999157] - arm64/mm: Change BUG_ON() to VM_BUG_ON() in [pmd|pud]_set_huge() (Mark Salter) [1999157] - arm64: kernel: use aff3 instead of aff2 in comment (Mark Salter) [1999157] - arm64/mm: Simplify protection flag creation for kernel huge mappings (Mark Salter) [1999157] - arm64/mm: Move PTE_VALID from SW defined to HW page table entry definitions (Mark Salter) [1999157] - arm64/sve: should not depend on (Mark Salter) [1999157] - arm64: ssbd: explicitly depend on (Mark Salter) [1999157] - ARM64: trivial: s/TIF_SECOMP/TIF_SECCOMP/ comment typo fix (Mark Salter) [1999157] - arm64: smp: Moved cpu_logical_map[] to smp.h (Mark Salter) [1999157] - arm64: use the correct function type for __arm64_sys_ni_syscall (Mark Salter) [1999157] - arm64: use the correct function type in SYSCALL_DEFINE0 (Mark Salter) [1999157] - arm64: fix syscall_fn_t type (Mark Salter) [1999157] - signal/arm64: Use force_sig not force_sig_fault for SIGKILL (Mark Salter) [1999157] - arm64: Fix the arm64_personality() syscall wrapper redirection (Mark Salter) [1999157] - arm64: Remove useless message during oops (Mark Salter) [1999157] - arm64: don't trash config with compat symbol if COMPAT is disabled (Mark Salter) [1999157] - arm64: assembler: Update comment above cond_yield_neon() macro (Mark Salter) [1999157] - arm64: Fix size of __early_cpu_boot_status (Mark Salter) [1999157] - arm64: mm: Remove pte_unmap_nested() (Mark Salter) [1999157] - arm64: Fix compiler warning from pte_unmap() with -Wunused-but-set-variable (Mark Salter) [1999157] - arm64: compat: Reduce address limit for 64K pages (Mark Salter) [1999157] - arm64: mmap: Ensure file offset is treated as unsigned (Mark Salter) [1999157] - arm64: instrument smp_{load_acquire,store_release} (Mark Salter) [1999157] - arm64: mm: check virtual addr in virt_to_page() if CONFIG_DEBUG_VIRTUAL=y (Mark Salter) [1999157] - arm64: ptrace: Add function argument access API (Mark Salter) [1999157] - arm64: compat: Reduce address limit (Mark Salter) [1999157] - arm64: Save and restore OSDLR_EL1 across suspend/resume (Mark Salter) [1999157] - arm64: Clear OSDLR_EL1 on CPU boot (Mark Salter) [1999157] - arm64: debug: Separate debug hooks based on target exception level (Mark Salter) [1999157] - arm64: debug: Remove meaningless comment (Mark Salter) [1999157] - arm64: debug: Rename addr parameter for non-watchpoint exception hooks (Mark Salter) [1999157] - arm64: Use defines instead of magic numbers (Mark Salter) [1999157] - arm64: cpu_ops: fix a leaked reference by adding missing of_node_put (Mark Salter) [1999157] - arm64: mm: Make show_pte() a static function (Mark Salter) [1999157] - arm64: setup min_low_pfn (Mark Salter) [1999157] - arm64: mm: fix incorrect assignment of 'max_mapnr' (Mark Salter) [1999157] - arm64: perf_event: Remove wrongfully used inline (Mark Salter) [1999157] - arm64: backtrace: Don't bother trying to unwind the userspace stack (Mark Salter) [1999157] - arm64: replace memblock_alloc_low with memblock_alloc (Mark Salter) [1999157] - arm64: kdump: no need to mark crashkernel pages manually PG_reserved (Mark Salter) [1999157] - arm64: kexec: no need to ClearPageReserved() (Mark Salter) [1999157] - arm64: mmu: drop paging_init comments (Mark Salter) [1999157] - arm64: debug: Ensure debug handlers check triggering exception level (Mark Salter) [1999157] - arm64: io: Hook up __io_par() for inX() ordering (Mark Salter) [1999157] - arm64: Rename get_thread_info() (Mark Salter) [1999157] - arm64: Remove documentation about TIF_USEDFPU (Mark Salter) [1999157] - arm64: uaccess: Cleanup get/put_user() (Mark Salter) [1999157] - arm64: Remove asm/memblock.h (Mark Salter) [1999157] - arm64: default NR_CPUS to 256 (Mark Salter) [1999157] - arm64: perf: remove misleading comment (Mark Salter) [1999157] - arm64: Relax GIC version check during early boot (Mark Salter) [1999157] - arm64, mm, efi: Account for GICv3 LPI tables in static memblock reserve table (Mark Salter) [1999157] - arm64: hibernate: Clean the __hyp_text to PoC after resume (Mark Salter) [1999157] - arm64: hyp-stub: Forbid kprobing of the hyp-stub (Mark Salter) [1999157] - arm64: kprobe: Always blacklist the KVM world-switch code (Mark Salter) [1999157] - kasan, arm64: remove redundant ARCH_SLAB_MINALIGN define (Mark Salter) [1999157] - arm64: asm-prototypes: Fix fat-fingered typo in comment (Mark Salter) [1999157] - arm64: compat: Hook up io_pgetevents() for 32-bit tasks (Mark Salter) [1999157] - arm64: compat: Don't pull syscall number from regs in arm_compat_syscall (Mark Salter) [1999157] - arm64: compat: Avoid sending SIGILL for unallocated syscall numbers (Mark Salter) [1999157] - arm64: kaslr: Reserve size of ARM64_MEMSTART_ALIGN in linear region (Mark Salter) [1999157] - arm64: smp: Fix compilation error (Mark Salter) [1999157] - arm64: select ACPI PCI code only when both features are enabled (Mark Salter) [1999157] - arm64: kaslr: print PHYS_OFFSET in dump_kernel_offset() (Mark Salter) [1999157] - arm64: sysreg: Use _BITUL() when defining register bits (Mark Salter) [1999157] - arm64: perf: Treat EXCLUDE_EL* bit definitions as unsigned (Mark Salter) [1999157] - arm64: percpu: Fix LSE implementation of value-returning pcpu atomics (Mark Salter) [1999157] - arm64: smp: Handle errors reported by the firmware (Mark Salter) [1999157] - arm64: smp: Rework early feature mismatched detection (Mark Salter) [1999157] - arm64: percpu: Rewrite per-cpu ops to allow use of LSE atomics (Mark Salter) [1999157] - arm64: crypto: add NEON accelerated XOR implementation (Mark Salter) [1999157] - arm64/neon: add workaround for ambiguous C99 stdint.h types (Mark Salter) [1999157] - arm64: ftrace: always pass instrumented pc in x0 (Mark Salter) [1999157] - arm64: ftrace: use GLOBAL() (Mark Salter) [1999157] - arm64: io: Ensure value passed to __iormb() is held in a 64-bit register (Mark Salter) [1999157] - arm64: acpi: Prepare for longer MADTs (Mark Salter) [1999157] - arm64: io: Ensure calls to delay routines are ordered against prior readX() (Mark Salter) [1999157] - arm64: perf: Fix typos in comment (Mark Salter) [1999157] - arm64: function_graph: Simplify with function_graph_enter() (Mark Salter) [1999157] - arm64: sysreg: fix sparse warnings (Mark Salter) [1999157] - arm64: mm: define NET_IP_ALIGN to 0 (Mark Salter) [1999157] - arm64: kprobe: make page to RO mode when allocate it (Mark Salter) [1999157] - arm64: kdump: fix small typo (Mark Salter) [1999157] - arm64: mm: Use #ifdef for the __PAGETABLE_P?D_FOLDED defines (Mark Salter) [1999157] - arm64: Trap WFI executed in userspace (Mark Salter) [1999157] - arm64/mm: Use ESR_ELx_FSC macro while decoding fault exception (Mark Salter) [1999157] - arm64: compat: Add CNTFRQ trap handler (Mark Salter) [1999157] - arm64: compat: Add CNTVCT trap handler (Mark Salter) [1999157] - arm64: compat: Add cp15_32 and cp15_64 handler arrays (Mark Salter) [1999157] - arm64: compat: Add condition code checks and IT advance (Mark Salter) [1999157] - arm64: Add decoding macros for CP15_32 and CP15_64 traps (Mark Salter) [1999157] - arm64: Remove unused VGA console support (Mark Salter) [1999157] - arm64: Kconfig: Remove ARCH_HAS_HOLES_MEMORYMODEL (Mark Salter) [1999157] - arm64/cpufeatures: Emulate MRS instructions by parsing ESR_ELx.ISS (Mark Salter) [1999157] - arm64/cpufeatures: Factorize emulate_mrs() (Mark Salter) [1999157] - arm64: fix for bad_mode() handler to always result in panic (Mark Salter) [1999157] - arm64: force_signal_inject: WARN if called from kernel context (Mark Salter) [1999157] - arm64: tlb: Adjust stride and type of TLBI according to mmu_gather (Mark Salter) [1999157] - arm64: percpu: Initialize ret in the default case (Mark Salter) [1999157] - arm64: mm: always enable CONFIG_HOLES_IN_ZONE (Mark Salter) [1999157] - arm64: Avoid calling stop_machine() when patching jump labels (Mark Salter) [1999157] - arm64: Drop asmlinkage qualifier from syscall_trace_{enter,exit} (Mark Salter) [1999157] - arm64: zero GPRs upon entry from EL0 (Mark Salter) [1999157] - arm64: don't reload GPRs after apply_ssbd (Mark Salter) [1999157] - arm64: consistently use unsigned long for thread flags (Mark Salter) [1999157] - arm64: insn: Don't fallback on nosync path for general insn patching (Mark Salter) [1999157] - arm64: remove unused COMPAT_PSR definitions (Mark Salter) [1999157] - kvm/arm: use PSR_AA32 definitions (Mark Salter) [1999157] - arm64: use PSR_AA32 definitions (Mark Salter) [1999157] - arm64: compat: map SPSR_ELx<->PSR for signals (Mark Salter) [1999157]- RDMA/qedr: Fix reporting max_{send/recv}_wr attrs (Kamal Heib) [2051524] - thermal/drivers/int340x: Fix RFIM mailbox write commands (Prarit Bhargava) [2040065] - thermal: int340x: Limit Kconfig to 64-bit (Prarit Bhargava) [2040065] - thermal: int340x: fix build on 32-bit targets (Prarit Bhargava) [2040065] - thermal/drivers/int340x: processor_thermal: Suppot 64 bit RFIM responses (Prarit Bhargava) [2040065] - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error (Myron Stowe) [1911591] - PCI/MSI: Skip masking MSI-X on Xen PV (Myron Stowe) [1911591] - PCI/MSI: Mask all unused MSI-X entries (Myron Stowe) [1911591] - PCI/MSI: Enable and mask MSI-X early (Myron Stowe) [1911591] - genirq: Use rcu in kstat_irqs_usr() (Waiman Long) [2068445] - scsi: target: Allow changing dbroot if there are no registered devices (Maurizio Lombardi) [2073435] - powerpc/pseries: Fix use after free in remove_phb_dynamic() (Steve Best) [2073707] - sctp: use the correct skb for security_sctp_assoc_request (Xin Long) [2070915] - s390/mm: check 2KB-fragment page on release (Rafael Aquini) [2026578] - s390/mm: better annotate 2KB pagetable fragments handling (Rafael Aquini) [2026578] - s390/mm: fix 2KB pgtable release race (Rafael Aquini) [2026578] - s390/mm: fix phys vs virt confusion in pgtable allocation routines (Rafael Aquini) [2026578] - net: openvswitch: fix leak of nested actions (Eelco Chaudron) [2073538] - bpf: Let bpf_warn_invalid_xdp_action() report more info (Petr Oros) [2069671] - bpf: Do not WARN in bpf_warn_invalid_xdp_action() (Petr Oros) [2069671]- scsi: qedi: Fix failed disconnect handling (Chris Leech) [2071519] - scsi: iscsi: Fix unbound endpoint error handling (Chris Leech) [2071519] - scsi: iscsi: Fix conn cleanup and stop race during iscsid restart (Chris Leech) [2071519] - scsi: iscsi: Fix endpoint reuse regression (Chris Leech) [2071519] - scsi: iscsi: Release endpoint ID when its freed (Chris Leech) [2071519] - scsi: iscsi: Fix offload conn cleanup when iscsid restarts (Chris Leech) [2071519] - Revert "scsi: iscsi: Fix offload conn cleanup when iscsid restarts" (Chris Leech) [2071519] - scsi: iscsi: Speed up session unblocking and removal (Chris Leech) [2071519] - scsi: iscsi: Fix recovery and unblocking race (Chris Leech) [2071519] - scsi: iscsi: Unblock session then wake up error handler (Chris Leech) [2071519] - bnxt_en: make hw-tc-offload default to off (Ken Cox) [2005101] - bnxt_en: reject indirect blk offload when hw-tc-offload is off (Ken Cox) [2005101]- bpf, test_offload.py: Skip base maps without names (Yauheni Kaliuta) [2025787] - bnx2x: truncate value to original sizing (Manish Chopra) [2040271] - bnx2x: use correct format characters (Manish Chopra) [2040271] - bnx2x: fix built-in kernel driver load failure (Manish Chopra) [2040271] - bnx2x: fix driver load from initrd (Manish Chopra) [2040271] - bnx2x: Replace one-element array with flexible-array member (Manish Chopra) [2040271] - bnx2x: Remove useless DMA-32 fallback configuration (Manish Chopra) [2040271] - bnx2x: Invalidate fastpath HSI version for VFs (Manish Chopra) [2040271] - bnx2x: Utilize firmware 7.13.21.0 (Manish Chopra) [2040271] - bnx2x: constify static inline stub for dev_addr (Manish Chopra) [2040271] - net: bnx2x: fix variable dereferenced before check (Manish Chopra) [2040271] - ethernet: bnx2x: use eth_hw_addr_set() (Manish Chopra) [2040271] - bnx2x: Fix enabling network interfaces without VFs (Manish Chopra) [2040271] - bnx2x: fix an error code in bnx2x_nic_load() (Manish Chopra) [2040271] - bnx2x: remove unused variable 'cur_data_offset' (Manish Chopra) [2040271] - bnx2x: Remove the repeated declaration (Manish Chopra) [2040271] - bnx2x: Fix missing error code in bnx2x_iov_init_one() (Manish Chopra) [2040271] - net: broadcom: bnx2x: Fix wrong function name in comments (Manish Chopra) [2040271] - bnx2x: Remove redundant assignment to err (Manish Chopra) [2040271] - bnx2x: Use fallthrough pseudo-keyword (Manish Chopra) [2040271] - bnx2x: use true,false for bool variables (Manish Chopra) [2040271] - bnx2x: Fix some kernel-doc warnings (Manish Chopra) [2040271] - bnx2x: convert to new udp_tunnel_nic infra (Manish Chopra) [2040271] - bnx2x: Remove hw_reset_t function casts (Manish Chopra) [2040271] - bnx2x: Remove format_fw_ver_t function casts (Manish Chopra) [2040271] - bnx2x: Remove config_init_t function casts (Manish Chopra) [2040271] - bnx2x: Remove read_status_t function casts (Manish Chopra) [2040271] - bnx2x: Drop redundant callback function casts (Manish Chopra) [2040271] - bnx2x: Use napi_alloc_frag() (Manish Chopra) [2040271] - HID: intel-ish-hid: fix module device-id handling (Tony Camuso) [1921300] - mod_devicetable: fix kdocs for ishtp_device_id (Tony Camuso) [1921300] - HID: intel-ish-hid: add support for MODULE_DEVICE_TABLE() (Tony Camuso) [1921300] - platform/x86: isthp_eclite: only load for matching devices (Tony Camuso) [1921300] - platform/x86: Add Intel ishtp eclite driver (Tony Camuso) [1921300] - platform/x86: Add config file for Intel ishtp eclite driver (Tony Camuso) [1921300] - modpost: add guid_t type definition (Tony Camuso) [1921300] - squashfs: provide backing_dev_info in order to disable read-ahead (Brian Foster) [2025351] - mm: fix readahead_page_batch for retry entries (Brian Foster) [2025351] - iomap: convert from readpages to readahead (Brian Foster) [2025351] - fs: convert mpage_readpages to mpage_readahead (Brian Foster) [2025351] - mm: use memalloc_nofs_save in readahead path (Brian Foster) [2025351] - mm: document why we don't set PageReadahead (Brian Foster) [2025351] - mm: add page_cache_readahead_unbounded (Brian Foster) [2025351] - mm: move end_index check out of readahead loop (Brian Foster) [2025351] - mm: add readahead address space operation (Brian Foster) [2025351] - mm: put readahead pages in cache earlier (Brian Foster) [2025351] - mm: remove 'page_offset' from readahead loop (Brian Foster) [2025351] - mm: rename readahead loop variable to 'i' (Brian Foster) [2025351] - mm: rename various 'offset' parameters to 'index' (Brian Foster) [2025351] - mm: use readahead_control to pass arguments (Brian Foster) [2025351] - mm: add new readahead_control API (Brian Foster) [2025351] - mm: move readahead nr_pages check into read_pages (Brian Foster) [2025351] - mm: ignore return value of ->readpages (Brian Foster) [2025351] - mm: return void from various readahead functions (Brian Foster) [2025351] - mm: move readahead prototypes from mm.h (Brian Foster) [2025351] - mpage: mpage_readpages() should submit IO as read-ahead (Brian Foster) [2025351] - mpage: add argument structure for do_mpage_readpage() (Brian Foster) [2025351] - redhat/configs: enable CONFIG_AMD_PTDMA for x86_64 (Sudheesh Mavila) [2027231] - dmaengine: ptdma: handle the cases based on DMA is complete (Sudheesh Mavila) [2027231] - dmaengine: ptdma: fix concurrency issue with multiple dma transfer (Sudheesh Mavila) [2027231] - dmaengine: ptdma: Fix the error handling path in pt_core_init() (Sudheesh Mavila) [2027231] - MAINTAINERS: Fix AMD PTDMA DRIVER entry (Sudheesh Mavila) [2027231] - dmaengine: ptdma: remove PT_OFFSET to avoid redefnition (Sudheesh Mavila) [2027231] - dmaengine: ptdma: Add debugfs entries for PTDMA (Sudheesh Mavila) [2027231] - dmaengine: ptdma: register PTDMA controller as a DMA resource (Sudheesh Mavila) [2027231] - dmaengine: ptdma: Initial driver for the AMD PTDMA (Sudheesh Mavila) [2027231] - isert: support for unsolicited NOPIN with no response (Maurizio Lombardi) [2035915] - iscsit: increment max_cmd_sn for isert on command release (Maurizio Lombardi) [2035915] - sched/debug: Remove mpol_get/put and task_lock/unlock from sched_show_numa (Phil Auld) [2062841] - sched/numa: initialize numa statistics when forking new task (Phil Auld) [2062841] - cgroup: Fix suspicious rcu_dereference_check() usage warning (Phil Auld) [2062841] - sched/cpuacct: Remove redundant RCU read lock (Phil Auld) [2062841] - sched/cpuacct: Optimize away RCU read lock (Phil Auld) [2062841] - sched/cpuacct: Fix charge percpu cpuusage (Phil Auld) [2062841] - sched: replace cpumask_weight with cpumask_empty where appropriate (Phil Auld) [2062841] - sched/rt: Plug rt_mutex_setprio() vs push_rt_task() race (Phil Auld) [2062841] - psi: fix possible trigger missing in the window (Phil Auld) [2062841] - sched: Avoid double preemption in __cond_resched_*lock*() (Phil Auld) [2062841] - sched/fair: Fix all kernel-doc warnings (Phil Auld) [2062841] - sched/rt: Try to restart rt period timer when rt runtime exceeded (Phil Auld) [2062841] - sched/fair: Fix detection of per-CPU kthreads waking a task (Phil Auld) [2062841] - locking: Remove rt_rwlock_is_contended(). (Phil Auld) [2062841] - sched: Trigger warning if ->migration_disabled counter underflows. (Phil Auld) [2062841] - sched/cpuacct: Make user/system times in cpuacct.stat more precise (Phil Auld) [2062841] - sched/cpuacct: Fix user/system in shown cpuacct.usage* (Phil Auld) [2062841] - cpuacct: Convert BUG_ON() to WARN_ON_ONCE() (Phil Auld) [2062841] - cputime, cpuacct: Include guest time in user time in cpuacct.stat (Phil Auld) [2062841] - sched/fair: Document the slow path and fast path in select_task_rq_fair (Phil Auld) [2062841] - drm/i915/ehl: Remove require_force_probe protection (Michel Dänzer) [2048674] - net/sched: fix initialization order when updating chain 0 head (Marcelo Ricardo Leitner) [2044711] - smp: Process pending softirqs in flush_smp_call_function_from_idle() (Waiman Long) [2066087] - irq_work: Optimize irq_work_single() (Waiman Long) [2066087] - irq_work: Cleanup (Waiman Long) [2066087] - smp, irq_work: Continue smp_call_function*() and irq_work*() integration (Waiman Long) [2066087] - irq_work: Define irq_work_single() on !CONFIG_IRQ_WORK too (Waiman Long) [2066087] - sched/headers: Split out open-coded prototypes into kernel/sched/smp.h (Waiman Long) [2066087] - sched: Replace rq::wake_list (Waiman Long) [2066087] - sched: Add rq::ttwu_pending (Waiman Long) [2066087] - irq_work, smp: Allow irq_work on call_single_queue (Waiman Long) [2066087] - smp: Optimize send_call_function_single_ipi() (Waiman Long) [2066087] - smp: Move irq_work_run() out of flush_smp_call_function_queue() (Waiman Long) [2066087] - smp: Optimize flush_smp_call_function_queue() (Waiman Long) [2066087] - sched: Fix smp_call_function_single_async() usage for ILB (Waiman Long) [2066087] - sched: Make scheduler_ipi inline (Waiman Long) [2066087] - sched: Clean up scheduler_ipi() (Waiman Long) [2066087] - sched/core: Remove rq.hrtick_csd_pending (Waiman Long) [2066087] - sched/fair: Clean up comment in nohz_idle_balance() (Waiman Long) [2066087] - context_tracking: Rename context_tracking_is_enabled() => context_tracking_enabled() (Waiman Long) [2066087] - context_tracking: Remove context_tracking_active() (Waiman Long) [2066087] - redhat: configs: Disable CONFIG_MPLS for s390x/zfcpdump (Guillaume Nault) [2051659] - KVM: PPC: Book3S HV: Add infrastructure to support 2nd DAWR (Laurent Vivier) [2059318] - KVM: PPC: Book3S HV: Rename current DAWR macros and variables (Laurent Vivier) [2059318] - uapi/linux/stddef.h: Add include guards (Michel Dänzer) [2072125] - stddef: Introduce struct_group() helper macro (Michel Dänzer) [2072125] - component: Add common helper for compare/release functions (Michel Dänzer) [2072125] - PCI/VGA: Move vgaarb to drivers/pci (Michel Dänzer) [2072125] - vgaarb: don't pass a cookie to vga_client_register (Michel Dänzer) [2072125] - vgaarb: remove the unused irq_set_state argument to vga_client_register (Michel Dänzer) [2072125] - vgaarb: provide a vga_client_unregister wrapper (Michel Dänzer) [2072125] - vgaarb: cleanup vgaarb.h (Michel Dänzer) [2072125] - vgaarb: move the kerneldoc for vga_set_legacy_decoding to vgaarb.c (Michel Dänzer) [2072125] - vgaarb: remove vga_conflicts (Michel Dänzer) [2072125] - vgaarb: remove VGA_DEFAULT_DEVICE (Michel Dänzer) [2072125] - lib/string_helpers: Consolidate string helpers implementation (Michel Dänzer) [2072125] - include/linux/string_helpers.h: add linux/string.h for strlen() (Michel Dänzer) [2072125] - kernel.h: split out container_of() and typeof_member() macros (Michel Dänzer) [2072125] - mm/vmscan: add sync_shrinkers function v3 (Michel Dänzer) [2072125] - lib: devres: Add managed arch_io_reserve_memtype_wc() (Michel Dänzer) [2072125] - lib: devres: Add managed arch_phys_wc_add() (Michel Dänzer) [2072125] - kernel/locking: Use a pointer in ww_mutex_trylock(). (Michel Dänzer) [2072125] - locking/ww-mutex: Fix uninitialized use of ret in test_aa() (Michel Dänzer) [2072125] - kernel/locking: Add context to ww_mutex_trylock() (Michel Dänzer) [2072125] - locking/lockdep: Provide lockdep_assert{,_once}() helpers (Michel Dänzer) [2072125] - mm: gup: pack has_pinned in MMF_HAS_PINNED (Chris von Recklinghausen) [2073217] - mm: gup: allow FOLL_PIN to scale in SMP (Chris von Recklinghausen) [2073217] - CI: Drop baseline runs (Veronika Kabatova)- powerpc/xive: Export XIVE IPI information for online-only processors. (Steve Best) [2038448] - netfilter: conntrack: fix reading nf_conntrack_buckets (Phil Sutter) [2053628] - netfilter: nf_tables: initialize registers in nft_do_chain() (Florian Westphal) [2067966] {CVE-2022-1016} - x86/sev-es: Use __put_user()/__get_user() for data accesses (Vitaly Kuznetsov) [2063719] - x86/sev-es: Handle string port IO to kernel memory properly (Vitaly Kuznetsov) [2063719] - x86/sev: Return an error on a returned non-zero SW_EXITINFO1[31:0] (Vitaly Kuznetsov) [2063719] - x86/sev-es: Use __copy_from_user_inatomic() (Vitaly Kuznetsov) [2063719] - x86/sev-es: Check regs->sp is trusted before adjusting #VC IST stack (Vitaly Kuznetsov) [2063719] - x86/sev-es: Introduce ip_within_syscall_gap() helper (Vitaly Kuznetsov) [2063719] - x86/sev-es: Forward page-faults which happen during emulation (Vitaly Kuznetsov) [2063719] - x86/sev-es: Don't return NULL from sev_es_get_ghcb() (Vitaly Kuznetsov) [2063719] - x86/sev-es: Invalidate the GHCB after completing VMGEXIT (Vitaly Kuznetsov) [2063719] - x86/sev-es: Move sev_es_put_ghcb() in prep for follow on patch (Vitaly Kuznetsov) [2063719] - x86/sev: Fix stack type check in vc_switch_off_ist() (Vitaly Kuznetsov) [2063719] - x86/sev: Allow #VC exceptions on the VC2 stack (Vitaly Kuznetsov) [2063719] - x86/sev-es: Enable #VC specific entry point for real (Vitaly Kuznetsov) [2063719] - x86/cpu: Use pinning mask for CR4 bits needing to be 0 (Vitaly Kuznetsov) [2063719] - x86/asm: Move native_write_cr0/4() out of line (Vitaly Kuznetsov) [2063719] - x86/asm: Pin sensitive CR4 bits (Vitaly Kuznetsov) [2063719] - x86/asm: Pin sensitive CR0 bits (Vitaly Kuznetsov) [2063719] - powerpc/mce: Modify the real address error logging messages (Desnes A. Nunes do Rosario) [2068761] - selftests/powerpc: Add test for real address error handling (Desnes A. Nunes do Rosario) [2068761] - powerpc/pseries: Parse control memory access error (Desnes A. Nunes do Rosario) [2068761] - powerpc/pseries/mce: Fix a typo in error type assignment (Desnes A. Nunes do Rosario) [2068761] - netfilter: nf_tables: validate registers coming from userspace. (Florian Westphal) [2065357] {CVE-2022-1015} - PCI: hv: Propagate coherence from VMbus device to PCI device (Vitaly Kuznetsov) [2068429] - Drivers: hv: vmbus: Propagate VMbus coherence to each VMbus device (Vitaly Kuznetsov) [2068429] - Revert "xfs: actually bump warning counts when we send warnings" (Carlos Maiolino) [2059262] - perf/x86/intel: Add a quirk for the calculation of the number of counters on Alder Lake (Michael Petlan) [2039996] - perf stat: Support --cputype option for hybrid events (Michael Petlan) [1971941] - perf/x86/intel/uncore: Add IMC uncore support for ADL (Michael Petlan) [2042217] - tipc: fix kernel panic when enabling bearer (Xin Long) [2061233] - media: v4l: ioctl: Fix memory leak in video_usercopy (Jarod Wilson) [1954604] {CVE-2021-30002}- esp6: fix check on ipv6_skip_exthdr's return value (Sabrina Dubroca) [2054075] - scsi: iscsi: Fix nop handling during conn recovery (Chris Leech) [2069969] - scsi: iscsi: Merge suspend fields (Chris Leech) [2069969] - scsi: iscsi: Fix offload conn cleanup when iscsid restarts (Chris Leech) [2069969] - scsi: iscsi: Move iscsi_ep_disconnect (Chris Leech) [2069969] - CI: Remove deprecated option (Veronika Kabatova)- redhat: add new KUNIT tests to mod-internal.list (Nico Pache) [2065444] - kasan: test: prevent cache merging in kmem_cache_double_destroy (Nico Pache) [2065444] - kasan: test: fix compatibility with FORTIFY_SOURCE (Nico Pache) [2065444] - kasan: test: add test case for double-kmem_cache_destroy() (Nico Pache) [2065444] - kasan: add ability to detect double-kmem_cache_destroy() (Nico Pache) [2065444] - kasan: test: add globals left-out-of-bounds test (Nico Pache) [2065444] - kasan: test: silence intentional read overflow warnings (Nico Pache) [2065444] - kasan: test: bypass __alloc_size checks (Nico Pache) [2065444] - kasan: test: add memcpy test that avoids out-of-bounds write (Nico Pache) [2065444] - kasan: test: clean up ksize_uaf (Nico Pache) [2065444] - kasan: test: disable kmalloc_memmove_invalid_size for HW_TAGS (Nico Pache) [2065444] - kasan: test: only do kmalloc_uaf_memset for generic mode (Nico Pache) [2065444] - kasan: test: avoid corrupting memory via memset (Nico Pache) [2065444] - kasan: test: avoid writing invalid memory (Nico Pache) [2065444] - kasan: test: rework kmalloc_oob_right (Nico Pache) [2065444] - Documentation: kunit: remove claims that kunit is a mocking framework (Nico Pache) [2065444] - kunit: Reset suite count after running tests (Nico Pache) [2065444] - kunit: drop assumption in kunit-log-test about current suite (Nico Pache) [2065444] - string.h: Introduce memset_startat() for wiping trailing members and padding (Nico Pache) [2065444] - string.h: Introduce memset_after() for wiping trailing members/padding (Nico Pache) [2065444] - lib: Introduce CONFIG_MEMCPY_KUNIT_TEST (Nico Pache) [2065444] - kunit: fix kernel-doc warnings due to mismatched arg names (Nico Pache) [2065444] - kunit: fix reference count leak in kfree_at_end (Nico Pache) [2065444] - kunit: Print test statistics on failure (Nico Pache) [2065444] - fat: Add KUnit tests for checksums and timestamps (Nico Pache) [2065444] - kunit: add unit test for filtering suites by names (Nico Pache) [2065444] - kunit: test: Add example tests which are always skipped (Nico Pache) [2065444] - kunit: Support skipped tests (Nico Pache) [2065444] - redhat: remove TEST_LIST_SORT config definitions (Nico Pache) [2065444] - lib/test: convert test_sort.c to use KUnit (Nico Pache) [2065444] - lib/test: convert lib/test_list_sort.c to use KUnit (Nico Pache) [2065444] - kunit: introduce kunit_kmalloc_array/kunit_kcalloc() helpers (Nico Pache) [2065444] - kunit: Add gnu_printf specifiers (Nico Pache) [2065444] - lib/cmdline_kunit: Remove a cast which are no-longer required (Nico Pache) [2065444] - kernel/sysctl-test: Remove some casts which are no-longer required (Nico Pache) [2065444] - device property: Remove some casts in property-entry-test (Nico Pache) [2065444] - Documentation: kunit: Clean up some string casts in examples (Nico Pache) [2065444] - kunit: Assign strings to 'const char*' in STREQ assertions (Nico Pache) [2065444] - kunit: Do not typecheck binary assertions (Nico Pache) [2065444] - Documentation: kunit: document support for QEMU in kunit_tool (Nico Pache) [2065444] - kunit: Add 'kunit_shutdown' option (Nico Pache) [2065444] - Documentation: kunit: Update kunit_tool page (Nico Pache) [2065444] - Documentation: kunit: add tips for running KUnit (Nico Pache) [2065444] - slub: remove resiliency_test() function (Nico Pache) [2065444] - mm/slub, kunit: add a KUnit test for SLUB debugging functionality (Nico Pache) [2065444] - kunit: make test->lock irq safe (Nico Pache) [2065444] - docs: dev-tools: kunit: avoid using ReST :doc:`foo` markup (Nico Pache) [2065444] - docs: dev-tools: kunit: don't use a table for docs name (Nico Pache) [2065444] - kunit: make KUNIT_EXPECT_STREQ() quote values, don't print literals (Nico Pache) [2065444] - kunit: Match parenthesis alignment to improve code readability (Nico Pache) [2065444] - openvswitch: always update flow key after nat (Aaron Conole) [2066885] - md: initialize percpu refcounters using PERCU_REF_ALLOW_REINIT (Nigel Croxon) [2032272] - net: fix a memleak when uncloning an skb dst and its metadata (Hangbin Liu) [2068355] - net: do not keep the dst cache when uncloning an skb dst and its metadata (Hangbin Liu) [2068355] - net: phy: at803x: move page selection fix to config_init (Petr Oros) [2021822] - net: phylink: rejig SFP interface selection in ksettings_set() (Petr Oros) [2021822] - ptp: dp83640: don't define PAGE0 (Petr Oros) [2021822] - net: phylink: Update SFP selected interface on advertising changes (Petr Oros) [2021822] - net: phy: marvell10g: fix broken PHY interrupts for anyone after us in the driver probe list (Petr Oros) [2021822] - net: phy: marvell: Add WAKE_PHY support to WOL event (Petr Oros) [2021822] - net: phy: micrel: Fix link detection on ksz87xx switch" (Petr Oros) [2021822] - net: phy: micrel: Fix detection of ksz87xx switch (Petr Oros) [2021822] - net: phy: broadcom: re-add check for PHY_BRCM_DIS_TXCRXC_NOENRGY on the BCM54811 PHY (Petr Oros) [2021822] - net: phy: at803x: simplify custom phy id matching (Petr Oros) [2021822] - net: phy: intel-xway: Add RGMII internal delay configuration (Petr Oros) [2021822] - net: phylink: cleanup ksettings_set (Petr Oros) [2021822] - net: phylink: add phy change pause mode debug (Petr Oros) [2021822] - net: phy: add API to read 802.3-c45 IDs (Petr Oros) [2021822] - net: phy: Fix data type in DP83822 dp8382x_disable_wol() (Petr Oros) [2021822] - net: phy: marvell10g: enable WoL for 88X3310 and 88E2110 (Petr Oros) [2021822] - net: phy: marvell10g: fix differentiation of 88X3310 from 88X3340 (Petr Oros) [2021822] - net: phy: replace if-else statements with switch (Petr Oros) [2021822] - net: phy: remove unnecessary line continuation (Petr Oros) [2021822] - net: phy: print the function name by __func__ instead of an fixed string (Petr Oros) [2021822] - net: phy: fix formatting issues with braces (Petr Oros) [2021822] - net: phy: fix space alignment issues (Petr Oros) [2021822] - net: phy: delete repeated words of comments (Petr Oros) [2021822] - net: phy: correct format of block comments (Petr Oros) [2021822] - net: phy: change format of some declarations (Petr Oros) [2021822] - net: phy: micrel: remove redundant assignment to pointer of_node (Petr Oros) [2021822] - net: phy: dp83867: perform soft reset and retain established link (Petr Oros) [2021822] - net: phy: do not print dump stack if device was removed (Petr Oros) [2021822] - net: phy: probe for C45 PHYs that return PHY ID of zero in C22 space (Petr Oros) [2021822] - net: phy: marvell: use phy_modify_changed() for marvell_set_polarity() (Petr Oros) [2021822] - net: phy: Fix inconsistent indenting (Petr Oros) [2021822] - net: mdiobus: get rid of a BUG_ON() (Petr Oros) [2021822] - net: phy: marvell: enable downshift by default (Petr Oros) [2021822] - net: phy: marvell: add downshift support for M88E1240 (Petr Oros) [2021822] - net: phy: marvell: fix m88e1111_set_downshift (Petr Oros) [2021822] - net: phy: marvell: fix m88e1011_set_downshift (Petr Oros) [2021822] - net: phy: marvell: don't use empty switch default case (Petr Oros) [2021822] - net: phy: intel-xway: enable integrated led functions (Petr Oros) [2021822] - net: phy: at803x: fix probe error if copper page is selected (Petr Oros) [2021822] - net: phy: marvell: add support for Amethyst internal PHY (Petr Oros) [2021822] - net: dsa: mv88e6xxx: simulate Amethyst PHY model number (Petr Oros) [2021822] - net: phy: marvell: use assignment by bitwise AND operator (Petr Oros) [2021822] - net: phy: marvell: fix HWMON enable register for 6390 (Petr Oros) [2021822] - net: phy: marvell: refactor HWMON OOP style (Petr Oros) [2021822] - net: phy: at803x: select correct page on config init (Petr Oros) [2021822] - net: phy: marvell: fix detection of PHY on Topaz switches (Petr Oros) [2021822] - net: phy: marvell10g: change module description (Petr Oros) [2021822] - net: phy: marvell10g: differentiate 88E2110 vs 88E2111 (Petr Oros) [2021822] - net: phy: add constants for 2.5G and 5G speed in PCS speed register (Petr Oros) [2021822] - net: phy: marvell10g: fix driver name for mv88e2110 (Petr Oros) [2021822] - net: phy: marvell10g: add separate structure for 88X3340 (Petr Oros) [2021822] - net: phy: marvell10g: support other MACTYPEs (Petr Oros) [2021822] - net: phy: marvell10g: store temperature read method in chip strucutre (Petr Oros) [2021822] - net: phy: marvell10g: check for correct supported interface mode (Petr Oros) [2021822] - net: phy: marvell10g: support all rate matching modes (Petr Oros) [2021822] - net: phy: marvell10g: add MACTYPE definitions for 88E21xx (Petr Oros) [2021822] - net: phy: marvell10g: add all MACTYPE definitions for 88X33x0 (Petr Oros) [2021822] - net: phy: marvell10g: indicate 88X33x0 only port control registers (Petr Oros) [2021822] - net: phy: marvell10g: allow 5gbase-r and usxgmii (Petr Oros) [2021822] - net: phy: marvell10g: fix typo (Petr Oros) [2021822] - net: phy: marvell10g: rename register (Petr Oros) [2021822] - net: fec: use mac-managed PHY PM (Petr Oros) [2021822] - net: phy: broadcom: Add statistics for all Gigabit PHYs (Petr Oros) [2021822] - net: phy: broadcom: Only advertise EEE for supported modes (Petr Oros) [2021822] - net: phy: remove repeated word (Petr Oros) [2021822] - net: phy: Correct function name mdiobus_register_board_info() in comment (Petr Oros) [2021822] - net: phy: lan87xx: fix access to wrong register of LAN87xx (Petr Oros) [2021822] - net: phy: at803x: remove at803x_aneg_done() (Petr Oros) [2021822] - net: phy: broadcom: Fix RGMII delays for BCM50160 and BCM50610M (Petr Oros) [2021822] - docs: networking: phy: Improve placement of parenthesis (Petr Oros) [2021822] - net: phy: broadcom: Add power down exit reset state delay (Petr Oros) [2021822] - net: phy: make mdio_bus_phy_suspend/resume as __maybe_unused (Petr Oros) [2021822] - net: mdio: Remove of_phy_attach() (Petr Oros) [2021822] - net: phy: broadcom: Do not modify LED configuration for SFP module PHYs (Petr Oros) [2021822] - net: phy: Add is_on_sfp_module flag and phy_on_sfp helper (Petr Oros) [2021822] - net: phy: broadcom: Set proper 1000BaseX/SGMII interface mode for BCM54616S (Petr Oros) [2021822] - net: phy: marvell: Ensure SGMII auto-negotiation is enabled for 88E1111 (Petr Oros) [2021822] - net: phylink: Add 5gbase-r support (Petr Oros) [2021822] - net: phy: Add 5GBASER interface mode (Petr Oros) [2021822] - net: phy: rename PHY_IGNORE_INTERRUPT to PHY_MAC_INTERRUPT (Petr Oros) [2021822] - net: phy: at803x: add MDIX support to AR8031/33 (Petr Oros) [2021822] - net: phy: broadcom: Allow BCM54210E to configure APD (Petr Oros) [2021822] - net: phy: broadcom: Remove unused flags (Petr Oros) [2021822] - net: phy: broadcom: Avoid forward for bcm54xx_config_clock_delay() (Petr Oros) [2021822] - net: phy: consider that suspend2ram may cut off PHY power (Petr Oros) [2021822] - net: phy: bcm7xxx: Add an entry for BCM72116 (Petr Oros) [2021822] - net: mdiobus: Remove WARN_ON_ONCE(in_interrupt()) (Petr Oros) [2021822] - net: Use kobj_to_dev() API (Petr Oros) [2021822] - net: phy: Fixup kernel doc (Petr Oros) [2021822] - net: phy: bcm7xxx: Add an entry for BCM72113 (Petr Oros) [2021822] - net: phy: mchp: Add support for LAN8814 QUAD PHY (Petr Oros) [2021822] - net: dp83867: Fix WoL SecureOn password (Petr Oros) [2021822] - net: phy: at803x: constify static regulator_ops (Petr Oros) [2021822] - net: phy: marvell10g: support XFI rate matching mode (Petr Oros) [2021822] - net: switch to using PHY_INTERFACE_MODE_10GBASER rather than 10GKR (Petr Oros) [2021822] - netfilter: conntrack: Add and use nf_ct_set_auto_assign_helper_warned() (Phil Sutter) [1896241] - net: do not reuse skbuff allocated from skbuff_fclone_cache in the skb cache (Ivan Vecera) [2069781] - skbuff: queue NAPI_MERGED_FREE skbs into NAPI cache instead of freeing (Ivan Vecera) [2069781] - skbuff: allow to use NAPI cache from __napi_alloc_skb() (Ivan Vecera) [2069781] - skbuff: allow to optionally use NAPI cache from __alloc_skb() (Ivan Vecera) [2069781] - skbuff: introduce {,__}napi_build_skb() which reuses NAPI cache heads (Ivan Vecera) [2069781] - skbuff: move NAPI cache declarations upper in the file (Ivan Vecera) [2069781] - skbuff: remove __kfree_skb_flush() (Ivan Vecera) [2069781] - skbuff: use __build_skb_around() in __alloc_skb() (Ivan Vecera) [2069781] - skbuff: simplify __alloc_skb() a bit (Ivan Vecera) [2069781] - skbuff: make __build_skb_around() return void (Ivan Vecera) [2069781] - skbuff: simplify kmalloc_reserve() (Ivan Vecera) [2069781] - skbuff: move __alloc_skb() next to the other skb allocation functions (Ivan Vecera) [2069781] - net: Introduce {netdev,napi}_alloc_frag_align() (Ivan Vecera) [2069781] - mm: page_frag: Introduce page_frag_alloc_align() (Ivan Vecera) [2069781] - perf tests attr: Add missing topdown metrics events (Michael Petlan) [1986275] - cifs: Return correct error code from smb2_get_enc_key (Ronnie Sahlberg) [2058369] - ipv4: avoid using shared IP generator for connected sockets (Paolo Abeni) [2062427] {CVE-2020-36516} - crypto: cryptd - Fix skcipher instance memory leak (Vladis Dronov) [2004344] - EVM: fix the evm= __setup handler return value (Bruno Meneguele) [2063900] - integrity: include keyring name for unknown key request (Bruno Meneguele) [2063900] - ima: limit secure boot feedback scope for appraise (Bruno Meneguele) [2063900] - integrity: invalid kernel parameters feedback (Bruno Meneguele) [2063900] - ima: add check for enforced appraise option (Bruno Meneguele) [2063900] - ima: Allow template selection with ima_template[_fmt]= after ima_hash= (Bruno Meneguele) [2063900] - ima: Remove ima_policy file before directory (Bruno Meneguele) [2063900] - integrity: check the return value of audit_log_start() (Bruno Meneguele) [2063900] - ima: fix deadlock when traversing "ima_default_rules". (Bruno Meneguele) [2063900] - evm: Introduce evm_revalidate_status() (Bruno Meneguele) [2063900] - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded (Bruno Meneguele) [2063900] - evm: Load EVM key in ima_load_x509() to avoid appraisal (Bruno Meneguele) [2063900] - evm: Execute evm_inode_init_security() only when an HMAC key is loaded (Bruno Meneguele) [2063900] - fs/kernel_read_file: Remove FIRMWARE_PREALLOC_BUFFER enum (Bruno Meneguele) [2063900] - RHEL-only: KVM: selftests: Fix AArch64 compilation (Andrew Jones) [2071997] - tools arch x86: Sync the msr-index.h copy with the kernel sources (Andrew Jones) [2071997] - RHEL-only: KVM: selftests: Remove unused modes (Andrew Jones) [2071997]- netfilter: nf_tables_offload: incorrect flow offload action array size (Florian Westphal) [2056728] {CVE-2022-25636} - netfilter: nftables_offload: KASAN slab-out-of-bounds Read in nft_flow_rule_create (Florian Westphal) [2056728] - KVM: SVM: Allow AVIC support on system w/ physical APIC ID > 255 (Bandan Das) [2033068] - PCI/ACPI: Fix acpi_pci_osc_control_set() kernel-doc comment (Mark Langsdorf) [2049209] - PCI/ACPI: Check for _OSC support in acpi_pci_osc_control_set() (Mark Langsdorf) [2049209] - PCI/ACPI: Move _OSC query checks to separate function (Mark Langsdorf) [2049209] - PCI/ACPI: Move supported and control calculations to separate functions (Mark Langsdorf) [2049209] - PCI/ACPI: Remove OSC_PCI_SUPPORT_MASKS and OSC_PCI_CONTROL_MASKS (Mark Langsdorf) [2049209] - kabi: Adding symbol blkdev_get_by_dev (fs/block_dev.c) (Čestmír Kalina) [2010296] - kabi: Adding symbol thaw_bdev (fs/block_dev.c) (Čestmír Kalina) [2010296] - kabi: Adding symbol freeze_bdev (fs/block_dev.c) (Čestmír Kalina) [2010296] - s390/cio: make ccw_device_dma_* more robust (Thomas Huth) [2066709] - perf/x86/intel/uncore: Make uncore_discovery clean for 64 bit addresses (Michael Petlan) [2069237] - redhat: switch secureboot kernel image signing to release keys (Augusto Caringi) - ice: xsk: Stop Rx processing when ntc catches ntu (Ivan Vecera) [2069082] - ice: xsk: Fix indexing in ice_tx_xsk_pool() (Ivan Vecera) [2069082] - ice: Fix kernel crash in XDP scenario (Ivan Vecera) [2069082]- do_wait: make PIDTYPE_PID case O(1) instead of O(n) (Nico Pache) [2055973] - n_tty: wake up poll(POLLRDNORM) on receiving data (Rafael Aquini) [2033338] - powerpc/papr_scm: Implement initial support for injecting smart errors (Steve Best) [1987103] - mm: memcg: synchronize objcg lists with a dedicated spinlock (Rafael Aquini) [2064847] - kasan: fix quarantine conflicting with init_on_free (Rafael Aquini) [2064847] - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() (Rafael Aquini) [2064847] - mm/memcg: relocate mod_objcg_mlstate(), get_obj_stock() and put_obj_stock() (Rafael Aquini) [2064847] - mm: move node_reclaim_distance to fix NUMA without SMP (Rafael Aquini) [2064847] - vmalloc: choose a better start address in vm_area_register_early() (Rafael Aquini) [2064847] - mm/vmalloc: check various alignments when debugging (Rafael Aquini) [2064847] - mm/vmalloc: don't allow VM_NO_GUARD on vmap() (Rafael Aquini) [2064847] - mm, thp: bail out early in collapse_file for writeback page (Rafael Aquini) [2064847] - mm/sparse: set SECTION_NID_SHIFT to 6 (Rafael Aquini) [2064847] - mm/memory_hotplug: fix kerneldoc comment for __remove_memory (Rafael Aquini) [2064847] - mm: fix memory_failure() handling of dax-namespace metadata (Rafael Aquini) [2064847] - mm: teach pfn_to_online_page() about ZONE_DEVICE section collisions (Rafael Aquini) [2064847] - mm: teach pfn_to_online_page() to consider subsection validity (Rafael Aquini) [2064847] - mm: move pfn_to_online_page() out of line (Rafael Aquini) [2064847] - Revert "mm: use early_pfn_to_nid in page_ext_init" (Rafael Aquini) [2064847] - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries (Rafael Aquini) [2064847] - powerpc/book3s64: Fix error handling in mm_iommu_do_alloc() (Rafael Aquini) [2064847] - powerpc/pkeys: remove unused pkey_allows_readwrite (Rafael Aquini) [2064847] - x86/hyperv: Output host build info as normal Windows version number (Vitaly Kuznetsov) [2060700] - powerpc/smp: Update cpu_core_map on all PowerPc systems (Diego Domingos) [2064104] - crypto: ccp - ccp_dmaengine_unregister release dma channels (Vladis Dronov) [2015374] - crypto: ccp - remove redundant ret variable (Vladis Dronov) [2015374] - crypto: ccp - Ensure psp_ret is always init'd in __sev_platform_init_locked() (Vladis Dronov) [2015374] - crypto: ccp - remove unneeded semicolon (Vladis Dronov) [2015374] - crypto: ccp - Add SEV_INIT_EX support (Vladis Dronov) [2015374] - crypto: ccp - Add psp_init_on_probe module parameter (Vladis Dronov) [2015374] - crypto: ccp - Refactor out sev_fw_alloc() (Vladis Dronov) [2015374] - crypto: ccp - Move SEV_INIT retry for corrupted data (Vladis Dronov) [2015374] - crypto: ccp - Add SEV_INIT rc error logging on init (Vladis Dronov) [2015374] - crypto: ccp - no need to initialise statics to 0 (Vladis Dronov) [2015374] - ccp: ccp - add support for Green Sardine (Vladis Dronov) [2015374] - crypto: ccp - fix command queuing to TEE ring buffer (Vladis Dronov) [2015374] - crypto: ccp - reduce tee command status polling interval from 5ms to 1ms (Vladis Dronov) [2015374] - crypto: ccp - provide in-kernel API to submit TEE commands (Vladis Dronov) [2015374] - crypto: ccp - add TEE support for Raven Ridge (Vladis Dronov) [2015374] - crypto: ccp - check whether PSP supports SEV or TEE before initialization (Vladis Dronov) [2015374] - ice: Allow to pass VLAN tagged packets to VF when port VLAN is configured (Ivan Vecera) [2071027] - tools headers UAPI: Sync linux/perf_event.h with the kernel sources (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Fix power_pmu_disable to call clear_pmi_irq_pending only if PMI is pending (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Only define power_pmu_wants_prompt_pmi() for CONFIG_PPC64 (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Add data source encodings for power10 platform (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Add encodings to represent data based on newer composite PERF_MEM_LVLNUM* fields (Desnes A. Nunes do Rosario) [1992813] - perf: Add new macros for mem_hops field (Desnes A. Nunes do Rosario) [1992813] - tools headers UAPI: Add new macros for mem_hops field to perf_event.h (Desnes A. Nunes do Rosario) [1992813] - bpf: Remove config check to enable bpf support for branch records (Desnes A. Nunes do Rosario) [1992813] - perf powerpc: Update global/local variants for p_stage_cyc (Desnes A. Nunes do Rosario) [1992813] - perf sort: Include global and local variants for p_stage_cyc sort key (Desnes A. Nunes do Rosario) [1992813] - perf sort: Fix the 'p_stage_cyc' sort key behavior (Desnes A. Nunes do Rosario) [1992813] - perf sort: Fix the 'ins_lat' sort key behavior (Desnes A. Nunes do Rosario) [1992813] - perf sort: Fix the 'weight' sort key behavior (Desnes A. Nunes do Rosario) [1992813] - perf vendor events power10: Add metric events JSON file for power10 platform (Desnes A. Nunes do Rosario) [1992813] - perf powerpc: Add support to expose instruction and data address registers as part of extended regs (Desnes A. Nunes do Rosario) [1992813] - perf powerpc: Refactor the code definition of perf reg extended mask in tools side header file (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Expose instruction and data address registers as part of extended regs (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Refactor the code definition of perf reg extended mask (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Fix data source encodings for L2.1 and L3.1 accesses (Desnes A. Nunes do Rosario) [1992813] - tools/perf: Add mem_hops field in perf_mem_data_src structure (Desnes A. Nunes do Rosario) [1992813] - perf: Add mem_hops field in perf_mem_data_src structure (Desnes A. Nunes do Rosario) [1992813] - perf: Add comment about current state of PERF_MEM_LVL_* namespace and remove an extra line (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Fix the check for SIAR value (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Drop the case of returning 0 as instruction pointer (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Use stack siar instead of mfspr (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf/hv-gpci: Fix counter value parsing (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Fix PMU callbacks to clear pending PMI before resetting an overflown PMC (Desnes A. Nunes do Rosario) [1992813] - CI: Remove deprecated option (Veronika Kabatova)- bareudp: use ipv6_mod_enabled to check if IPv6 enabled (Hangbin Liu) [2063813] - powerpc/mm/numa: skip NUMA_NO_NODE onlining in parse_numa_properties() (Diego Domingos) [2048218] - redhat: copy rpminspect to dist-git repo (Jarod Wilson) - configs: enable CONFIG_RMI4_F3A (Benjamin Tissoires) [2067219] - Input: synaptics-rmi4 - add support for F3A (Benjamin Tissoires) [2067219] - RDMA/cma: Do not change route.addr.src_addr.ss_family (Kamal Heib) [2032074] {CVE-2021-4028} - drm/i915/adl_s: Remove require_force_probe protection (Michel Dänzer) [2025896] - drm/i915/adl_s: Update ADL-S PCI IDs (Michel Dänzer) [2025896] - drm/i915: Limit Wa_22010178259 to affected platforms (Michel Dänzer) [2025896] - drm/i915/adl_s: Fix dma_mask_size to 39 bit (Michel Dänzer) [2025896] - drm/i915/dmc: Update DMC to v2.14 on ADL-P (Michel Dänzer) [2060051] - drm/i915: Update memory bandwidth formulae (Michel Dänzer) [2060051] - drm/i915/fb: Fold modifier CCS type/tiling attribute to plane caps (Michel Dänzer) [2060051] - drm/i915/fb: Don't store bitmasks in the intel_plane_caps enum (Michel Dänzer) [2060051] - drm/i915/adl_p: Add ddc pin mapping (Michel Dänzer) [2060051] - iommu/amd: Fix I/O page table memory leak (Jerry Snitselaar) [2053210] - iommu/amd: Recover from event log overflow (Jerry Snitselaar) [2053210]- redhat: tune rpminspect w/additions from rhel9 branch (Jarod Wilson) - powerpc/pseries/ddw: Revert "Extend upper limit for huge DMA window for persistent memory" (Steve Best) [2056080] - x86/tsc: Disable clocksource watchdog for TSC on qualified platorms (Prarit Bhargava) [1971939] - x86/tsc: Add a timer to make sure TSC_adjust is always checked (Prarit Bhargava) [1971939] - x86/hpet: Use another crystalball to evaluate HPET usability (Prarit Bhargava) [1971939] - x86/tsc: Respect tsc command line paraemeter for clocksource_tsc_early (Prarit Bhargava) [1971939] - [s390] s390/pci: fix zpci_zdev_put() on reserve (Claudio Imbrenda) [2039185] - [s390] s390/pci: fix use after free of zpci_dev (Claudio Imbrenda) [2039185] - [s390] s390/cio: make ccw_device_dma_* more robust (Claudio Imbrenda) [2039186] - [s390] s390/pci: add s390_iommu_aperture kernel parameter (Claudio Imbrenda) [2039181] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Paul Lai) [1918929] - kvm: selftests: sync uapi/linux/kvm.h with Linux header (Paul Lai) [1918929] - kvm: selftests: conditionally build vm_xsave_req_perm() (Paul Lai) [1918929] - x86/kvm/fpu: Remove kvm_vcpu_arch.guest_supported_xcr0 (Paul Lai) [1918929] - x86/kvm/fpu: Limit guest user_xfeatures to supported bits of XCR0 (Paul Lai) [1918929] - KVM: x86/cpuid: Exclude unpermitted xfeatures sizes at KVM_GET_SUPPORTED_CPUID (Paul Lai) [1918929] - KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to __kvm_update_cpuid_runtime() (Paul Lai) [1918929] - KVM: x86/cpuid: Clear XFD for component i if the base feature is missing (Paul Lai) [1918929] - KVM: x86: Do runtime CPUID update before updating vcpu->arch.cpuid_entries (Paul Lai) [1918929] - x86/fpu: Fix inline prefix warnings (Paul Lai) [1918929] - selftest: kvm: Add amx selftest (Paul Lai) [1918929] - selftest: kvm: Move struct kvm_x86_state to header (Paul Lai) [1918929] - selftest: kvm: Reorder vcpu_load_state steps for AMX (Paul Lai) [1918929] - kvm: x86: Disable interception for IA32_XFD on demand (Paul Lai) [1918929] - x86/fpu: Provide fpu_sync_guest_vmexit_xfd_state() (Paul Lai) [1918929] - kvm: selftests: Add support for KVM_CAP_XSAVE2 (Paul Lai) [1918929] - kvm: x86: Add support for getting/setting expanded xstate buffer (Paul Lai) [1918929] - x86/fpu: Add uabi_size to guest_fpu (Paul Lai) [1918929] - kvm: x86: Add CPUID support for Intel AMX (Paul Lai) [1918929] - kvm: x86: Add XCR0 support for Intel AMX (Paul Lai) [1918929] - kvm: x86: Disable RDMSR interception of IA32_XFD_ERR (Paul Lai) [1918929] - kvm: x86: Emulate IA32_XFD_ERR for guest (Paul Lai) [1918929] - kvm: x86: Intercept #NM for saving IA32_XFD_ERR (Paul Lai) [1918929] - x86/fpu: Prepare xfd_err in struct fpu_guest (Paul Lai) [1918929] - kvm: x86: Add emulation for IA32_XFD (Paul Lai) [1918929] - x86/fpu: Provide fpu_update_guest_xfd() for IA32_XFD emulation (Paul Lai) [1918929] - kvm: x86: Enable dynamic xfeatures at KVM_SET_CPUID2 (Paul Lai) [1918929] - x86/fpu: Provide fpu_enable_guest_xfd_features() for KVM (Paul Lai) [1918929] - x86/fpu: Add guest support to xfd_enable_feature() (Paul Lai) [1918929] - x86/fpu: Make XFD initialization in __fpstate_reset() a function argument (Paul Lai) [1918929] - kvm: x86: Exclude unpermitted xfeatures at KVM_GET_SUPPORTED_CPUID (Paul Lai) [1918929] - kvm: x86: Fix xstate_required_size() to follow XSTATE alignment rule (Paul Lai) [1918929] - x86/fpu: Prepare guest FPU for dynamically enabled FPU features (Paul Lai) [1918929] - x86/fpu: Extend fpu_xstate_prctl() with guest permissions (Paul Lai) [1918929] - kvm: selftests: move ucall declarations into ucall_common.h (Paul Lai) [1918929] - kvm: selftests: move base kvm_util.h declarations to kvm_util_base.h (Paul Lai) [1918929] - cpuid: kvm_find_kvm_cpuid_features() should be declared 'static' (Paul Lai) [1918929] - KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES (Paul Lai) [1918929] - KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flows (Paul Lai) [1918929]- scsi: mpi3mr: Fix flushing !WQ_MEM_RECLAIM events warning (Tomas Henzl) [2052278] - scsi: mpi3mr: Fix memory leaks (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix reporting of actual data transfer size (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix cmnd getting marked as in use forever (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix hibernation issue (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix printing of pending I/O count (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix deadlock while canceling the fw event (Tomas Henzl) [2054814] - scsi: mpi3mr: Fixes around reply request queues (Tomas Henzl) [2054814] - scsi: mpi3mr: Enhanced Task Management Support Reply handling (Tomas Henzl) [2054814] - scsi: mpi3mr: Use TM response codes from MPI3 headers (Tomas Henzl) [2054814] - scsi: mpi3mr: Increase internal cmnds timeout to 60s (Tomas Henzl) [2054814] - scsi: mpi3mr: Do access status validation before adding devices (Tomas Henzl) [2054814] - scsi: mpi3mr: Update MPI3 headers - part2 (Tomas Henzl) [2054814] - scsi: mpi3mr: Update MPI3 headers - part1 (Tomas Henzl) [2054814] - scsi: mpi3mr: Don't reset IOC if cmnds flush with reset status (Tomas Henzl) [2054814] - scsi: mpi3mr: Replace spin_lock() with spin_lock_irqsave() (Tomas Henzl) [2054814] - scsi: mpi3mr: Add debug APIs based on logging_level bits (Tomas Henzl) [2054814] - scsi: mpt3sas: Remove scsi_dma_map() error messages (Tomas Henzl) [2057021] - net/mlx5: Fix wrong limitation of metadata match on ecpf (Amir Tzin) [2049094] - nfsd: fix use-after-free due to delegation race (Thiago Becker) [2053262] - dma-buf: cma_heap: Fix mutex locking section (Michel Dänzer) [2044440] - drm/amdkfd: Check for null pointer after calling kmemdup (Michel Dänzer) [2044440] - drm/atomic: Check new_crtc_state->active to determine if CRTC needs disable in self refresh mode (Michel Dänzer) [2044440] - drm/amd: avoid suspend on dGPUs w/ s2idle support when runtime PM enabled (Michel Dänzer) [2044440] - drm/i915/overlay: Prevent divide by zero bugs in scaling (Michel Dänzer) [2044440] - dma-buf: heaps: Fix potential spectre v1 gadget (Michel Dänzer) [2044440] - drm/amd/display: Force link_rate as LINK_RATE_RBR2 for 2018 15" Apple Retina panels (Michel Dänzer) [2044440] - drm/amd/display: watermark latencies is not enough on DCN31 (Michel Dänzer) [2044440] - drm/amd/pm: correct the MGpuFanBoost support for Beige Goby (Michel Dänzer) [2044440] - drm/i915/adlp: Fix TypeC PHY-ready status readout (Michel Dänzer) [2044440] - drm/nouveau: fix off by one in BIOS boundary checking (Michel Dänzer) [2044440] - drm/i915: Disable DSB usage for now (Michel Dänzer) [2044440] - Revert "drm/ast: Support 1600x900 with 108MHz PCLK" (Michel Dänzer) [2044440] - drm/amd/display: Fix FP start/end for dcn30_internal_validate_bw. (Michel Dänzer) [2044440] - drm/atomic: Add the crtc to affected crtc only if uapi.enable = true (Michel Dänzer) [2044440] - drm/amdgpu: Use correct VIEWPORT_DIMENSION for DCN2 (Michel Dänzer) [2044440] - drm/amd/display: reset dcn31 SMU mailbox on failures (Michel Dänzer) [2044440] - drm/vmwgfx: Remove explicit transparent hugepages support (Michel Dänzer) [2044440] - drm/radeon: fix error handling in radeon_driver_open_kms (Michel Dänzer) [2044440] - drm/i915/display/ehl: Update voltage swing table (Michel Dänzer) [2044440] - drm/nouveau/kms/nv04: use vzalloc for nv04_display (Michel Dänzer) [2044440] - drm/amd/display: Fix the uninitialized variable in enable_stream_features() (Michel Dänzer) [2044440] - amdgpu/pm: Make sysfs pm attributes as read-only for VFs (Michel Dänzer) [2044440] - drm/amdgpu: fixup bad vram size on gmc v8 (Michel Dänzer) [2044440] - drm/amd/amdgpu: fix gmc bo pin count leak in SRIOV (Michel Dänzer) [2044440] - drm/amd/amdgpu: fix psp tmr bo pin count leak in SRIOV (Michel Dänzer) [2044440] - drm/amdkfd: Fix error handling in svm_range_add (Michel Dänzer) [2044440] - drm/vmwgfx: Introduce a new placement for MOB page tables (Michel Dänzer) [2044440] - drm/vmwgfx: Release ttm memory if probe fails (Michel Dänzer) [2044440] - drm/amd/display: add else to avoid double destroy clk_mgr (Michel Dänzer) [2044440] - drm/amdgpu/display: set vblank_disable_immediate for DC (Michel Dänzer) [2044440] - drm/amd/display: check top_pipe_to_program pointer (Michel Dänzer) [2044440] - drm: panel-orientation-quirks: Add quirk for the Lenovo Yoga Book X91F/L (Michel Dänzer) [2044440] - drm/amd/display: Fix out of bounds access on DNC31 stream encoder regs (Michel Dänzer) [2044440] - drm/amd/display: Fix bug in debugfs crc_win_update entry (Michel Dänzer) [2044440] - drm/radeon/radeon_kms: Fix a NULL pointer dereference in radeon_driver_open_kms() (Michel Dänzer) [2044440] - drm/amdgpu: Fix a NULL pointer dereference in amdgpu_connector_lcd_native_mode() (Michel Dänzer) [2044440] - drm/vmwgfx: Fail to initialize on broken configs (Michel Dänzer) [2044440] - drm/vmwgfx: Remove the deprecated lower mem limit (Michel Dänzer) [2044440] - drm/vboxvideo: fix a NULL vs IS_ERR() check (Michel Dänzer) [2044440] - drm: fix null-ptr-deref in drm_dev_init_release() (Michel Dänzer) [2044440] - drm/ttm: Put BO in its memory manager's lru list (Michel Dänzer) [2044440] - dma_fence_array: Fix PENDING_ERROR leak in dma_fence_array_signaled() (Michel Dänzer) [2044440] - drm/amd/display: explicitly set is_dsc_supported to false before use (Michel Dänzer) [2044440] - drm/i915: Avoid bitwise vs logical OR warning in snb_wm_latency_quirk() (Michel Dänzer) [2044440] - drm/amd/pm: keep the BACO feature enabled for suspend (Michel Dänzer) [2044440] - Revert "drm/amdgpu: stop scheduler when calling hw_fini (v2)" (Michel Dänzer) [2044440] - drm/amd/display: Added power down for DCN10 (Michel Dänzer) [2044440] - drm/amd/display: fix B0 TMDS deepcolor no dislay issue (Michel Dänzer) [2044440] - drm/amdgpu: put SMU into proper state on runpm suspending for BOCO capable platform (Michel Dänzer) [2044440] - drm/amd/pm: skip setting gfx cgpg in the s0ix suspend-resume (Michel Dänzer) [2044440] - drm/amd/pm: Fix xgmi link control on aldebaran (Michel Dänzer) [2044440] - drm/amdgpu: fix dropped backing store handling in amdgpu_dma_buf_move_notify (Michel Dänzer) [2044440] - drm/amd/display: Changed pipe split policy to allow for multi-display pipe split (Michel Dänzer) [2044440] - drm/amdgpu: add support for IP discovery gc_info table v2 (Michel Dänzer) [2044440] - drm/amdgpu: When the VCN(1.0) block is suspended, powergating is explicitly enabled (Michel Dänzer) [2044440] - drm/nouveau: wait for the exclusive fence after the shared ones v2 (Michel Dänzer) [2044440] - drm/nouveau: always wait for the exclusive fence (Michel Dänzer) [2044440] - drm/amd/display: Set optimize_pwr_state for DCN31 (Michel Dänzer) [2044440] - drm/amd/display: Send s0i2_rdy in stream_count == 0 optimization (Michel Dänzer) [2044440] - drm/amd/pm: fix reading SMU FW version from amdgpu_firmware_info on YC (Michel Dänzer) [2044440] - drm/amdgpu: don't override default ECO_BITs setting (Michel Dänzer) [2044440] - drm/amdgpu: correct register access for RLC_JUMP_TABLE_RESTORE (Michel Dänzer) [2044440] - drm/amd/pm: fix a potential gpu_metrics_table memory leak (Michel Dänzer) [2044440] - drm/amd/display: Set exit_optimized_pwr_state for DCN31 (Michel Dänzer) [2044440] - drm/i915/display: Fix an unsigned subtraction which can never be negative. (Michel Dänzer) [2044440] - drm/ast: potential dereference of null pointer (Michel Dänzer) [2044440] - drm: simpledrm: fix wrong unit with pixel clock (Michel Dänzer) [2044440] - Revert "drm/fb-helper: improve DRM fbdev emulation device names" (Michel Dänzer) [2044440] - drm/i915/hdmi: Turn DP++ TMDS output buffers back on in encoder->shutdown() (Michel Dänzer) [2044440] - drm/i915/hdmi: convert intel_hdmi_to_dev to intel_hdmi_to_i915 (Michel Dänzer) [2044440] - drm/amdkfd: process_info lock not needed for svm (Michel Dänzer) [2044440] - drm/amd/display: add connector type check for CRC source set (Michel Dänzer) [2044440] - drm/amdkfd: fix double free mem structure (Michel Dänzer) [2044440] - drm/amd/display: Fix for the no Audio bug with Tiled Displays (Michel Dänzer) [2044440] - drm/amdgpu: check atomic flag to differeniate with legacy path (Michel Dänzer) [2044440] - drm/amd/display: Fix DPIA outbox timeout after S3/S4/reset (Michel Dänzer) [2044440] - drm/syncobj: Deal with signalled fences in drm_syncobj_find_fence. (Michel Dänzer) [2044440] - drm/i915/dp: Perform 30ms delay after source OUI write (Michel Dänzer) [2044440] - drm/amd/display: Allow DSC on supported MST branch devices (Michel Dänzer) [2044440] - dma-buf: system_heap: Use 'for_each_sgtable_sg' in pages free flow (Michel Dänzer) [2044440] - drm/amd/amdgpu: fix potential memleak (Michel Dänzer) [2044440] - drm/amd/amdkfd: Fix kernel panic when reset failed and been triggered again (Michel Dänzer) [2044440] - drm/amd/pm: Remove artificial freq level on Navi1x (Michel Dänzer) [2044440] - drm/amdgpu/gfx9: switch to golden tsc registers for renoir+ (Michel Dänzer) [2044440] - drm/amd/display: Set plane update flags for all planes in reset (Michel Dänzer) [2044440] - drm/amd/display: Fix DPIA outbox timeout after GPU reset (Michel Dänzer) [2044440] - drm/aspeed: Fix vga_pw sysfs output (Michel Dänzer) [2044440] - drm/nouveau/acr: fix a couple NULL vs IS_ERR() checks (Michel Dänzer) [2044440] - drm/amd/display: Fix OLED brightness control on eDP (Michel Dänzer) [2044440] - drm/amdgpu: IH process reset count when restart (Michel Dänzer) [2044440] - drm/amd/pm: avoid duplicate powergate/ungate setting (Michel Dänzer) [2044440] - drm/amdgpu: fix set scaling mode Full/Full aspect/Center not works on vga and dvi connectors (Michel Dänzer) [2044440] - drm/i915: Fix type1 DVI DP dual mode adapter heuristic for modern platforms (Michel Dänzer) [2044440] - drm/i915/dp: Ensure max link params are always valid (Michel Dänzer) [2044440] - drm/i915/dp: Ensure sink rate values are always valid (Michel Dänzer) [2044440] - drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap (Michel Dänzer) [2044440] - drm/udl: fix control-message timeout (Michel Dänzer) [2044440] - drm/amd/display: Limit max DSC target bpp for specific monitors (Michel Dänzer) [2044440] - drm/amd/display: Update swizzle mode enums (Michel Dänzer) [2044440] - drm/cma-helper: Release non-coherent memory with dma_free_noncoherent() (Michel Dänzer) [2044440] - Revert "drm/i915/tgl/dsi: Gate the ddi clocks after pll mapping" (Michel Dänzer) [2044440] - drm/nouveau: hdmigv100.c: fix corrupted HDMI Vendor InfoFrame (Michel Dänzer) [2044440] - x86/speculation: Check CPU capability before applying IBRS spectre v2 mitigation (Waiman Long) [2062156 2062166] {CVE-2022-0001 CVE-2022-0002 CVE-2021-26401} - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT (Waiman Long) [2062156 2062166] {CVE-2022-0001 CVE-2022-0002 CVE-2021-26401} - x86/speculation: Warn about Spectre v2 LFENCE mitigation (Waiman Long) [2062156 2062166] {CVE-2022-0001 CVE-2022-0002 CVE-2021-26401} - x86/speculation: Update link to AMD speculation whitepaper (Waiman Long) [2062166] {CVE-2021-26401} - x86/speculation: Use generic retpoline by default on AMD (Waiman Long) [2062166] {CVE-2021-26401} - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - Documentation/hw-vuln: Update spectre doc (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - x86/speculation: Add eIBRS + Retpoline options (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - x86: deduplicate the spectre_v2_user documentation (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - fuse: fix pipe buffer lifetime for direct_io (Miklos Szeredi) [2064863] {CVE-2022-1011} - ice: Do not enable VLAN pruning when spoofchk is enabled (Ivan Vecera) [2062343] - ice: don't allow to run ice_send_event_to_aux() in atomic ctx (Ivan Vecera) [2062343] - ice: fix 'scheduling while atomic' on aux critical err interrupt (Ivan Vecera) [2062343] - ice: Fix MAC address setting (Ivan Vecera) [2062343] - ice: Clear default forwarding VSI during release (Ivan Vecera) [2062343] - ice: Fix broken IFF_ALLMULTI handling (Ivan Vecera) [2062343] - iavf: Fix hang during reboot/shutdown (Ivan Vecera) [2062343] - iavf: Fix double free in iavf_reset_task (Ivan Vecera) [2062343] - ice: destroy flow director filter mutex after releasing VSIs (Ivan Vecera) [2062343] - ice: fix NULL pointer dereference in ice_update_vsi_tx_ring_stats() (Ivan Vecera) [2062343] - iavf: Fix adopting new combined setting (Ivan Vecera) [2062343] - iavf: Fix handling of vlan strip virtual channel messages (Ivan Vecera) [2062343] - iavf: Fix __IAVF_RESETTING state usage (Ivan Vecera) [2062343] - iavf: Fix missing check for running netdev (Ivan Vecera) [2062343] - iavf: Fix deadlock in iavf_reset_task (Ivan Vecera) [2062343] - iavf: Fix race in init state (Ivan Vecera) [2062343] - iavf: Fix locking for VIRTCHNL_OP_GET_OFFLOAD_VLAN_V2_CAPS (Ivan Vecera) [2062343] - iavf: Fix init state closure on remove (Ivan Vecera) [2062343] - iavf: Add waiting so the port is initialized in remove (Ivan Vecera) [2062343] - iavf: Rework mutexes for better synchronisation (Ivan Vecera) [2062343] - iavf: remove an unneeded variable (Ivan Vecera) [2062343] - iavf: Fix limit of total number of queues to active queues of VF (Ivan Vecera) [2062343] - iavf: Restrict maximum VLAN filters for VIRTCHNL_VF_OFFLOAD_VLAN_V2 (Ivan Vecera) [2062343] - iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 offload enable/disable (Ivan Vecera) [2062343] - iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 hotpath (Ivan Vecera) [2062343] - iavf: Add support VIRTCHNL_VF_OFFLOAD_VLAN_V2 during netdev config (Ivan Vecera) [2062343] - iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 negotiation (Ivan Vecera) [2062343] - virtchnl: Add support for new VLAN capabilities (Ivan Vecera) [2062343] - virtchnl: Use the BIT() macro for capability/offload flags (Ivan Vecera) [2062343] - virtchnl: Remove unused VIRTCHNL_VF_OFFLOAD_RSVD define (Ivan Vecera) [2062343] - virtchnl: Add missing padding to virtchnl_proto_hdrs (Ivan Vecera) [2062343] - ice: Fix race condition during interface enslave (Ivan Vecera) [2062343] - ice: Fix curr_link_speed advertised speed (Ivan Vecera) [2062343] - ice: Don't use GFP_KERNEL in atomic context (Ivan Vecera) [2062343] - ice: Fix error with handling of bonding MTU (Ivan Vecera) [2062343] - ice: stop disabling VFs due to PF error responses (Ivan Vecera) [2062343] - ice: initialize local variable 'tlv' (Ivan Vecera) [2062343] - ice: check the return of ice_ptp_gettimex64 (Ivan Vecera) [2062343] - ice: fix concurrent reset and removal of VFs (Ivan Vecera) [2062343] - ice: fix setting l4 port flag when adding filter (Ivan Vecera) [2062343] - ice: Match on all profiles in slow-path (Ivan Vecera) [2062343] - ice: enable parsing IPSEC SPI headers for RSS (Ivan Vecera) [2062343] - ice: Avoid RTNL lock when re-creating auxiliary device (Ivan Vecera) [2062343] - ice: Fix KASAN error in LAG NETDEV_UNREGISTER handler (Ivan Vecera) [2062343] - ice: fix IPIP and SIT TSO offload (Ivan Vecera) [2062343] - ice: fix an error code in ice_cfg_phy_fec() (Ivan Vecera) [2062343] - ice: Use bitmap_free() to free bitmap (Ivan Vecera) [2062343] - ice: Optimize a few bitmap operations (Ivan Vecera) [2062343] - ice: Slightly simply ice_find_free_recp_res_idx (Ivan Vecera) [2062343] - ice: improve switchdev's slow-path (Ivan Vecera) [2062343] - ice: replay advanced rules after reset (Ivan Vecera) [2062343] - ice: Add flow director support for channel mode (Ivan Vecera) [2062343] - ice: trivial: fix odd indenting (Ivan Vecera) [2062343] - ice: support crosstimestamping on E822 devices if supported (Ivan Vecera) [2062343] - ice: exit bypass mode once hardware finishes timestamp calibration (Ivan Vecera) [2062343] - ice: ensure the hardware Clock Generation Unit is configured (Ivan Vecera) [2062343] - ice: implement basic E822 PTP support (Ivan Vecera) [2062343] - ice: convert clk_freq capability into time_ref (Ivan Vecera) [2062343] - ice: introduce ice_ptp_init_phc function (Ivan Vecera) [2062343] - ice: use 'int err' instead of 'int status' in ice_ptp_hw.c (Ivan Vecera) [2062343] - ice: PTP: move setting of tstamp_config (Ivan Vecera) [2062343] - ice: introduce ice_base_incval function (Ivan Vecera) [2062343] - ice: xsk: fix cleaned_count setting (Ivan Vecera) [2062343] - ice: xsk: allow empty Rx descriptors on XSK ZC data path (Ivan Vecera) [2062343] - ice: xsk: allocate separate memory for XDP SW ring (Ivan Vecera) [2062343] - ice: xsk: return xsk buffers back to pool when cleaning the ring (Ivan Vecera) [2062343] - ice: use modern kernel API for kick (Ivan Vecera) [2062343] - ice: tighter control over VSI_DOWN state (Ivan Vecera) [2062343] - ice: use prefetch methods (Ivan Vecera) [2062343] - ice: update to newer kernel API (Ivan Vecera) [2062343] - ice: support immediate firmware activation via devlink reload (Ivan Vecera) [2062343] - ice: reduce time to read Option ROM CIVD data (Ivan Vecera) [2062343] - ice: move ice_devlink_flash_update and merge with ice_flash_pldm_image (Ivan Vecera) [2062343] - ice: move and rename ice_check_for_pending_update (Ivan Vecera) [2062343] - ice: devlink: add shadow-ram region to snapshot Shadow RAM (Ivan Vecera) [2062343] - ice: Remove unused ICE_FLOW_SEG_HDRS_L2_MASK (Ivan Vecera) [2062343] - ice: Remove unnecessary casts (Ivan Vecera) [2062343] - ice: Propagate error codes (Ivan Vecera) [2062343] - ice: Remove excess error variables (Ivan Vecera) [2062343] - ice: Cleanup after ice_status removal (Ivan Vecera) [2062343] - ice: Remove enum ice_status (Ivan Vecera) [2062343] - ice: Use int for ice_status (Ivan Vecera) [2062343] - ice: Remove string printing for ice_status (Ivan Vecera) [2062343] - ice: Refactor status flow for DDP load (Ivan Vecera) [2062343] - ice: Refactor promiscuous functions (Ivan Vecera) [2062343] - ice: refactor PTYPE validating (Ivan Vecera) [2062343] - ice: Add package PTYPE enable information (Ivan Vecera) [2062343] - ice: safer stats processing (Ivan Vecera) [2062343] - ice: fix adding different tunnels (Ivan Vecera) [2062343] - ice: fix choosing UDP header type (Ivan Vecera) [2062343] - ice: ignore dropped packets during init (Ivan Vecera) [2062343] - ice: rearm other interrupt cause register after enabling VFs (Ivan Vecera) [2062343] - net/ice: Remove unused enum (Ivan Vecera) [2062343] - net/ice: Fix boolean assignment (Ivan Vecera) [2062343] - net/ice: Add support for enable_iwarp and enable_roce devlink param (Ivan Vecera) [2062343] - ice: avoid bpf_prog refcount underflow (Ivan Vecera) [2062343] - ice: fix vsi->txq_map sizing (Ivan Vecera) [2062343] - ice: Hide bus-info in ethtool for PRs in switchdev mode (Ivan Vecera) [2062343] - ice: Clear synchronized addrs when adding VFs in switchdev mode (Ivan Vecera) [2062343] - ice: fix error return code in ice_get_recp_frm_fw() (Ivan Vecera) [2062343] - ice: Fix clang -Wimplicit-fallthrough in ice_pull_qvec_from_rc() (Ivan Vecera) [2062343] - ice: Add support to print error on PHY FW load failure (Ivan Vecera) [2062343] - ice: Add support for changing MTU on PR in switchdev mode (Ivan Vecera) [2062343] - ice: send correct vc status in switchdev (Ivan Vecera) [2062343] - ice: support for GRE in eswitch (Ivan Vecera) [2062343] - ice: low level support for tunnels (Ivan Vecera) [2062343] - ice: VXLAN and Geneve TC support (Ivan Vecera) [2062343] - ice: support for indirect notification (Ivan Vecera) [2062343] - ice: Add tc-flower filter support for channel (Ivan Vecera) [2062343] - ice: enable ndo_setup_tc support for mqprio_qdisc (Ivan Vecera) [2062343] - ice: Add infrastructure for mqprio support via ndo_setup_tc (Ivan Vecera) [2062343] - ice: fix an error code in ice_ena_vfs() (Ivan Vecera) [2062343] - ice: use devm_kcalloc() instead of devm_kzalloc() (Ivan Vecera) [2062343] - ice: Make use of the helper function devm_add_action_or_reset() (Ivan Vecera) [2062343] - ice: Refactor PR ethtool ops (Ivan Vecera) [2062343] - ice: Forbid trusted VFs in switchdev mode (Ivan Vecera) [2062343] - ice: Manage act flags for switchdev offloads (Ivan Vecera) [2062343] - ice: introduce XDP_TX fallback path (Ivan Vecera) [2062343] - ice: optimize XDP_TX workloads (Ivan Vecera) [2062343] - ice: propagate xdp_ring onto rx_ring (Ivan Vecera) [2062343] - ice: do not create xdp_frame on XDP_TX (Ivan Vecera) [2062343] - ice: unify xdp_rings accesses (Ivan Vecera) [2062343] - ice: ndo_setup_tc implementation for PR (Ivan Vecera) [2062343] - ice: ndo_setup_tc implementation for PF (Ivan Vecera) [2062343] - ice: Allow changing lan_en and lb_en on all kinds of filters (Ivan Vecera) [2062343] - ice: cleanup rules info (Ivan Vecera) [2062343] - ice: allow deleting advanced rules (Ivan Vecera) [2062343] - ice: allow adding advanced rules (Ivan Vecera) [2062343] - ice: create advanced switch recipe (Ivan Vecera) [2062343] - ice: manage profiles and field vectors (Ivan Vecera) [2062343] - ice: implement low level recipes functions (Ivan Vecera) [2062343] - ice: add port representor ethtool ops and stats (Ivan Vecera) [2062343] - ice: switchdev slow path (Ivan Vecera) [2062343] - ice: rebuild switchdev when resetting all VFs (Ivan Vecera) [2062343] - ice: enable/disable switchdev when managing VFs (Ivan Vecera) [2062343] - ice: introduce new type of VSI for switchdev (Ivan Vecera) [2062343] - ice: set and release switchdev environment (Ivan Vecera) [2062343] - net: export metadata_dst_free() (Ivan Vecera) [2062343] - ice: allow changing lan_en and lb_en on dflt rules (Ivan Vecera) [2062343] - ice: manage VSI antispoof and destination override (Ivan Vecera) [2062343] - ice: allow process VF opcodes in different ways (Ivan Vecera) [2062343] - ice: introduce VF port representor (Ivan Vecera) [2062343] - ice: Move devlink port to PF/VF struct (Ivan Vecera) [2062343] - ice: support basic E-Switch mode control (Ivan Vecera) [2062343] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ivan Vecera) [2062343] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Ivan Vecera) [2062343] - ice: Use xdp_buf instead of rx_buf for xsk zero-copy (Ivan Vecera) [2062343] - ice: fix FDIR init missing when reset VF (Ivan Vecera) [2062343] - intel: Remove rcu_read_lock() around XDP program invocation (Ivan Vecera) [2062343] - intel: Update drivers to use ethtool_sprintf (Ivan Vecera) [2062343] - ice: fix conversion to new udp_tunnel infrastructure (Ivan Vecera) [2062343] - intel-ethernet: clean up W=1 warnings in kdoc (Ivan Vecera) [2062343] - PCI: Use 'pci_channel_state_t' instead of 'enum pci_channel_state' (Ivan Vecera) [2062343] - treewide: Use sizeof_field() macro (Ivan Vecera) [2062343] - devlink: Add 'enable_iwarp' generic device param (Ivan Vecera) [2062343] - devlink: Add new "enable_vnet" generic device param (Ivan Vecera) [2062343] - devlink: Add new "enable_rdma" generic device param (Ivan Vecera) [2062343] - devlink: Add new "enable_eth" generic device param (Ivan Vecera) [2062343] - gfs2: dequeue iopen holder in gfs2_inode_lookup error (Bob Peterson) [2061665] - redhat/configs: Increase CONFIG_LOCKDEP_CHAINS_BITS from 16 to 17 (Waiman Long) [2057339] - redhat: spec: trigger dracut when modules are installed separately (Jan Stancek) [2060237 2016948]- makefile: Add dist-* targets (Prarit Bhargava) - Fonts: Replace discarded const qualifier (Nico Pache) [1904374] - Fonts: Support FONT_EXTRA_WORDS macros for built-in fonts (Nico Pache) [1904374] - fbdev, newport_con: Move FONT_EXTRA_WORDS macros into linux/font.h (Nico Pache) [1904374] - x86/cpu: Drop spurious underscore from RAPTOR_LAKE #define (Prarit Bhargava) [2040021] - x86/cpu: Add Raptor Lake to Intel family (Prarit Bhargava) [2040021] - powerpc/64: Move paca allocation later in boot (Desnes A. Nunes do Rosario) [2016335] - powerpc/prom: fix early DEBUG messages (Desnes A. Nunes do Rosario) [2016335] - powerpc: Set crashkernel offset to mid of RMA region (Desnes A. Nunes do Rosario) [2016335] - KVM: x86/mmu: Don't advance iterator after restart due to yielding (Nico Pache) [2058907] - igb: refactor XDP registration (Corinna Vinschen) [2040171] - igc: avoid kernel warning when changing RX ring parameters (Corinna Vinschen) [2040171] - scsi: qedi: Fix cmd_cleanup_cmpl counter mismatch issue (Nilesh Javali) [2054565] - EDAC/amd64: Save max number of controllers for F19 M70 (Aristeu Rozanski) [2064285] - CI: Use 8.6-rt branch for rhel8 realtime_check (Chris White) - blk-mq: avoid extending delays of active hctx from blk_mq_delay_run_hw_queues (Ming Lei) [2046525] - tipc: fix incorrect order of state message data sanity check (Xin Long) [2048971] - tipc: improve size validations for received domain records (Xin Long) [2048971] {CVE-2022-0435} - efi/x86: Call efi_parse_options() from efi_main() (Lenny Szubowicz) [2049233]- net/mlx5e: TC, Remove redundant error logging (Amir Tzin) [2023907] - net/mlx5: DR, Warn on failure to destroy objects due to refcount (Amir Tzin) [2022325] - net/mlx5: DR, Add support for dumping steering info (Amir Tzin) [2022325] - net/mlx5: DR, Add missing reserved fields to dr_match_param (Amir Tzin) [2022325] - net/mlx5: DR, Add check for flex parser ID value (Amir Tzin) [2022325] - net/mlx5: DR, Rename list field in matcher struct to list_node (Amir Tzin) [2022325] - net/mlx5: DR, Remove unused struct member in matcher (Amir Tzin) [2022325] - net/mlx5: DR, Fix error flow in creating matcher (Amir Tzin) [2022325] - net/mlx5e: Avoid implicit modify hdr for decap drop rule (Amir Tzin) [2015434] - net/mlx5e: TC, Fix memory leak with rules with internal port (Amir Tzin) [2015434] - net/mlx5e: Fix skb memory leak when TC classifier action offloads are disabled (Amir Tzin) [2015434] - net/mlx5: Fix some error handling paths in 'mlx5e_tc_add_fdb_flow()' (Amir Tzin) [2015434] - net/mlx5: E-Switch, Check group pointer before reading bw_share value (Amir Tzin) [2015434] - net/mlx5: E-Switch, fix single FDB creation on BlueField (Amir Tzin) [2015434] - net/mlx5: E-switch, Respect BW share of the new group (Amir Tzin) [2015434] - net/mlx5: DR, Fix check for unsupported fields in match param (Amir Tzin) [2015434] - net/mlx5: E-Switch, rebuild lag only when needed (Amir Tzin) [2015434] - net/mlx5e: Delete forward rule for ct or sample action (Amir Tzin) [2015434] - net/mlx5: E-Switch, Use indirect table only if all destinations support it (Amir Tzin) [2015434] - net/mlx5: Support internal port as decap route device (Amir Tzin) [2015434] - net/mlx5e: Term table handling of internal port rules (Amir Tzin) [2015434] - net/mlx5e: Add indirect tc offload of ovs internal port (Amir Tzin) [2015434] - net/{mlx5|nfp|bnxt}: Remove unnecessary RTNL lock assert (Amir Tzin) [2015434] - net/mlx5e: Offload internal port as encap route device (Amir Tzin) [2015434] - net/mlx5e: Offload tc rules that redirect to ovs internal port (Amir Tzin) [2015434] - net/mlx5e: Accept action skbedit in the tc actions list (Amir Tzin) [2015434] - net/mlx5: E-Switch, Add ovs internal port mapping to metadata support (Amir Tzin) [2015434] - net/mlx5e: Use generic name for the forwarding dev pointer (Amir Tzin) [2015434] - net/mlx5e: Refactor rx handler of represetor device (Amir Tzin) [2015434] - net/mlx5: DR, Add check for unsupported fields in match param (Amir Tzin) [2015434] - net/mlx5: Allow skipping counter refresh on creation (Amir Tzin) [2015434] - net/mlx5e: IPsec: Refactor checksum code in tx data path (Amir Tzin) [2015434] - net/mlx5: CT: Remove warning of ignore_flow_level support for VFs (Amir Tzin) [2015434] - net/mlx5: Add esw assignment back in mlx5e_tc_sample_unoffload() (Amir Tzin) [2015434] - net/mlx5: Bridge, fix uninitialized variable usage (Amir Tzin) [2015434] - net/mlx5: Lag, don't update lag if lag isn't supported (Amir Tzin) [2015434] - net/mlx5: E-switch, Return correct error code on group creation failure (Amir Tzin) [2015434] - net/mlx5: Bridge, support LAG (Amir Tzin) [2015434] - net/mlx5: Bridge, allow merged eswitch connectivity (Amir Tzin) [2015434] - net/mlx5: Bridge, extract FDB delete notification to function (Amir Tzin) [2015434] - net/mlx5: Bridge, identify port by vport_num+esw_owner_vhca_id pair (Amir Tzin) [2015434] - net/mlx5: Bridge, obtain core device from eswitch instead of priv (Amir Tzin) [2015434] - net/mlx5: Bridge, release bridge in same function where it is taken (Amir Tzin) [2015434] - net/mlx5: Lag, Create shared FDB when in switchdev mode (Amir Tzin) [2015434] - net/mlx5: E-Switch, add logic to enable shared FDB (Amir Tzin) [2015434] - net/mlx5: Lag, properly lock eswitch if needed (Amir Tzin) [2015434] - net/mlx5: Add send to vport rules on paired device (Amir Tzin) [2015434] - net/mlx5: E-Switch, Add event callback for representors (Amir Tzin) [2015434] - net/mlx5e: Use shared mappings for restoring from metadata (Amir Tzin) [2015434] - net/mlx5e: Add an option to create a shared mapping (Amir Tzin) [2015434] - net/mlx5: E-Switch, set flow source for send to uplink rule (Amir Tzin) [2015434] - RDMA/mlx5: Add shared FDB support (Amir Tzin) [2015434] - {net, RDMA}/mlx5: Extend send to vport rules (Amir Tzin) [2015434] - RDMA/mlx5: Fill port info based on the relevant eswitch (Amir Tzin) [2015434] - net/mlx5: Lag, add initial logic for shared FDB (Amir Tzin) [2015434] - net/mlx5: Return mdev from eswitch (Amir Tzin) [2015434] - net/mlx5: E-switch, Add QoS tracepoints (Amir Tzin) [2015434] - net/mlx5: E-switch, Allow to add vports to rate groups (Amir Tzin) [2015434] - net/mlx5: E-switch, Allow setting share/max tx rate limits of rate groups (Amir Tzin) [2015434] - net/mlx5: E-switch, Introduce rate limiting groups API (Amir Tzin) [2015434] - net/mlx5: E-switch, Enable devlink port tx_{share|max} rate control (Amir Tzin) [2015434] - net/mlx5: E-switch, Move QoS related code to dedicated file (Amir Tzin) [2015434] - net/mlx5e: TC, Support sample offload action for tunneled traffic (Amir Tzin) [2015434] - net/mlx5e: TC, Restore tunnel info for sample offload (Amir Tzin) [2015434] - net/mlx5e: TC, Remove CONFIG_NET_TC_SKB_EXT dependency when restoring tunnel (Amir Tzin) [2015434] - net/mlx5e: Refactor ct to use post action infrastructure (Amir Tzin) [2015434] - net/mlx5e: Introduce post action infrastructure (Amir Tzin) [2015434] - net/mlx5e: CT, Use xarray to manage fte ids (Amir Tzin) [2015434] - net/mlx5e: Move sample attribute to flow attribute (Amir Tzin) [2015434] - net/mlx5e: Move esw/sample to en/tc/sample (Amir Tzin) [2015434] - net/mlx5e: Remove mlx5e dependency from E-Switch sample (Amir Tzin) [2015434] - net/mlx5: DR, Fix querying eswitch manager vport for ECPF (Amir Tzin) [2018097] - net/mlx5: DR, Handle eswitch manager and uplink vports separately (Amir Tzin) [2018097] - net/mlx5: DR, Add missing string for action type SAMPLER (Amir Tzin) [2018097] - net/mlx5: DR, init_next_match only if needed (Amir Tzin) [2018097] - net/mlx5: DR, Increase supported num of actions to 32 (Amir Tzin) [2018097] - net/mlx5: DR, Add support for SF vports (Amir Tzin) [2018097] - net/mlx5: DR, Support csum recalculation flow table on SFs (Amir Tzin) [2018097] - net/mlx5: DR, Align error messages for failure to obtain vport caps (Amir Tzin) [2018097] - net/mlx5: DR, Add missing query for vport 0 (Amir Tzin) [2018097] - net/mlx5: DR, Replace local WIRE_PORT macro with the existing MLX5_VPORT_UPLINK (Amir Tzin) [2018097] - scsi: lpfc: Fix pt2pt NVMe PRLI reject LOGO loop (Dick Kennedy) [1943202] - nvme-tcp: change target from tech-preview to unmaintained (John Meneghini) [2061577] - drm/amd/display: Don't reinitialize DMCUB on s0ix resume (Karol Herbst) [2059680] - tcp: Add snd_wnd to TCP_INFO (Davide Caratti) [2056608] - tcp: Add TCP_INFO counter for packets received out-of-order (Davide Caratti) [2056608] - net/mlx5: Move MODIFY_RQT command to ignore list in internal error state (Amir Tzin) [1982236] - net/mlx5e: Add TX max rate support for MQPRIO channel mode (Amir Tzin) [1982236] - net/mlx5e: Specify SQ stats struct for mlx5e_open_txqsq() (Amir Tzin) [1982236] - net/mlx5e: Allow only complete TXQs partition in MQPRIO channel mode (Amir Tzin) [1982236] - net/mlx5e: Mutually exclude setting of TX-port-TS and MQPRIO in channel mode (Amir Tzin) [1982236] - net/mlx5e: Fix condition when retrieving PTP-rqn (Amir Tzin) [1982236] - net/mlx5: Fix inner TTC table creation (Amir Tzin) [1982236] - net/mlx5e: Fix division by 0 in mlx5e_select_queue for representors (Amir Tzin) [1982236] - net/mlx5e: Improve MQPRIO resiliency (Amir Tzin) [1982236] - net/mlx5e: Support MQPRIO channel mode (Amir Tzin) [1982236] - net/mlx5e: Handle errors of netdev_set_num_tc() (Amir Tzin) [1982236] - net/mlx5e: Maintain MQPRIO mode parameter (Amir Tzin) [1982236] - net/mlx5e: Abstract MQPRIO params (Amir Tzin) [1982236] - net/mlx5e: Support flow classification into RSS contexts (Amir Tzin) [1982236] - net/mlx5e: Support multiple RSS contexts (Amir Tzin) [1982236] - net/mlx5e: Dynamically allocate TIRs in RSS contexts (Amir Tzin) [1982236] - net/mlx5e: Convert RSS to a dedicated object (Amir Tzin) [1982236] - net/mlx5e: Introduce abstraction of RSS context (Amir Tzin) [1982236] - net/mlx5e: Introduce TIR create/destroy API in rx_res (Amir Tzin) [1982236] - net/mlx5e: Do not try enable RSS when resetting indir table (Amir Tzin) [1982236] - net/mlx5: Embed mlx5_ttc_table (Amir Tzin) [1982236] - net/mlx5: Move TTC logic to fs_ttc (Amir Tzin) [1982236] - net/mlx5e: Decouple TTC logic from mlx5e (Amir Tzin) [1982236] - net/mlx5e: Rename some related TTC args and functions (Amir Tzin) [1982236] - net/mlx5e: Rename traffic type enums (Amir Tzin) [1982236] - net/mlx5e: Allocate the array of channels according to the real max_nch (Amir Tzin) [1982236] - net/mlx5e: Hide all implementation details of mlx5e_rx_res (Amir Tzin) [1982236] - net/mlx5e: Introduce mlx5e_channels API to get RQNs (Amir Tzin) [1982236] - net/mlx5e: Use a new initializer to build uniform indir table (Amir Tzin) [1982236] - net/mlx5e: Use the new TIR API for kTLS (Amir Tzin) [1982236] - net/mlx5e: Move management of indir traffic types to rx_res (Amir Tzin) [1982236] - net/mlx5e: Convert TIR to a dedicated object (Amir Tzin) [1982236] - net/mlx5e: Create struct mlx5e_rss_params_hash (Amir Tzin) [1982236] - net/mlx5e: Remove mdev from mlx5e_build_indir_tir_ctx_common() (Amir Tzin) [1982236] - net/mlx5e: Remove lro_param from mlx5e_build_indir_tir_ctx_common() (Amir Tzin) [1982236] - net/mlx5e: Remove mlx5e_priv usage from mlx5e_build_*tir_ctx*() (Amir Tzin) [1982236] - net/mlx5e: Use mlx5e_rqt_get_rqtn to access RQT hardware id (Amir Tzin) [1982236] - net/mlx5e: Take RQT out of TIR and group RX resources (Amir Tzin) [1982236] - net/mlx5e: Move RX resources to a separate struct (Amir Tzin) [1982236] - net/mlx5e: Move mlx5e_build_rss_params() call to init_rx (Amir Tzin) [1982236] - net/mlx5e: Convert RQT to a dedicated object (Amir Tzin) [1982236] - net/mlx5e: Check if inner FT is supported outside of create/destroy functions (Amir Tzin) [1982236] - net/mlx5: Take TIR destruction out of the TIR list lock (Amir Tzin) [1982236] - PCI: pciehp: Ignore Link Down/Up caused by error-induced Hot Reset (Myron Stowe) [2060122] - PCI/portdrv: Rename pm_iter() to pcie_port_device_iter() (Myron Stowe) [2060122] - iommu/vt-d: Fix double list_add when enabling VMD in scalable mode (Jerry Snitselaar) [2062094] - redhat/configs: Disable CONFIG_SENSORS_NCT6683 in RHEL for arm/aarch64 (Dean Nelson) [2059695] - redhat: drop the -sha512 suffix from default rhpkg invocation (Jarod Wilson) - sysctl: return -EINVAL if val violates minmax (Rafael Aquini) [2062571] - kernel/sysctl.c: switch to bitmap_zalloc() (Rafael Aquini) [2062571] - netlabel: remove unused parameter in netlbl_netlink_auditinfo() (William Zhao) [1985319] - netlabel: Fix memory leak in netlbl_mgmt_add_common (William Zhao) [1985319] - bpftool: Fix indent in option lists in the documentation (Yauheni Kaliuta) [2014861] - libbpf: Fix memleak in libbpf_netlink_recv() (Yauheni Kaliuta) [2014861] - libbpf: Use dynamically allocated buffer when receiving netlink messages (Yauheni Kaliuta) [2014861] - libbpf: Clean gen_loader's attach kind. (Yauheni Kaliuta) [2014861] - powerpc/bpf: Use bctrl for making function calls (Jiri Olsa) [2014861] - powerpc/signal: Use PPC_RAW_xx() macros (Jiri Olsa) [2014861] - powerpc/ebpf64: Use PPC_RAW_MFLR() (Jiri Olsa) [2014861] - powerpc/opcodes: Add shorter macros for registers for use with PPC_RAW_xx() (Jiri Olsa) [2014861] - lib/test: fix spelling mistakes (Jiri Olsa) [2014861] - tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing (Jiri Olsa) [2014861] - bpf: Allow bpf_get_current_ancestor_cgroup_id for tracing (Jiri Olsa) [2014861] - docs: bpf: bpf_lsm.rst: avoid using ReST :doc:`foo` markup (Jiri Olsa) [2014861] - bpf, docs: Add llvm_reloc.rst to explain llvm bpf relocations (Jiri Olsa) [2014861] - bpf, arm64: Remove redundant switch case about BPF_DIV and BPF_MOD (Jiri Olsa) [2014861] - bpf, arm64: Replace STACK_ALIGN() with round_up() to align stack size (Jiri Olsa) [2014861] - selftests, bpf: Test that dead ldx_w insns are accepted (Jiri Olsa) [2014861] - bpf, selftests: Add test cases for pointer alu from multiple paths (Jiri Olsa) [2014861] - bpf: Selftest to verify mixing bpf2bpf calls and tailcalls with insn patch (Jiri Olsa) [2014861] - selftests/bpf: Fix ringbuf test fetching map FD (Jiri Olsa) [2014861] - selftests/bpf: Whitelist test_progs.h from .gitignore (Jiri Olsa) [2014861] - selftests, bpf: Make docs tests fail more reliably (Jiri Olsa) [2014861] - selftests/bpf: Turn on libbpf 1.0 mode and fix all IS_ERR checks (Jiri Olsa) [2014861] - selftests/bpf: Add bpf_lookup_and_delete_elem tests (Jiri Olsa) [2014861] - selftests/bpf: Convert test trace_printk to lskel. (Jiri Olsa) [2014861] - selftests/bpf: Convert test printk to use rodata. (Jiri Olsa) [2014861] - selftests/bpf: Convert atomics test to light skeleton. (Yauheni Kaliuta) [2014861] - selftests/bpf: Convert few tests to light skeleton. (Jiri Olsa) [2014861] - selftests/bpf: Test for btf_load command. (Jiri Olsa) [2014861] - selftests/bpf: Test for syscall program type (Jiri Olsa) [2014861] - libbpf: Add selftests for TC-BPF management API (Jiri Olsa) [2014861] - selftests/bpf: Validate skeleton gen handles skipped fields (Jiri Olsa) [2014861] - selftests/bpf: Stop using static variables for passing data to/from user-space (Jiri Olsa) [2014861] - tools: bpftool: Document and add bash completion for -L, -B options (Jiri Olsa) [2014861] - tools: bpftool: Update and synchronise option list in doc and help msg (Jiri Olsa) [2014861] - bpftool: Remove unused includes to (Jiri Olsa) [2014861] - powerpc/bpf: Fix write protecting JIT code (Jiri Olsa) [2014861] - libbpf: Fix lookup_and_delete_elem_flags error reporting (Jiri Olsa) [2014861] - bpftool: Check malloc return value in mount_bpffs_for_pin (Jiri Olsa) [2014861] - tools: bpf: Fix error in 'make -C tools/ bpf_install' (Jiri Olsa) [2014861] - bpftool: Properly close va_list 'ap' by va_end() on error (Jiri Olsa) [2014861] - bpf: Fix libelf endian handling in resolv_btfids (Jiri Olsa) [2014861] - tools/bpftool: Fix error return code in do_batch() (Jiri Olsa) [2014861] - tools/bpftool: Fix cross-build (Jiri Olsa) [2014861] - bpftool: Set errno on skeleton failures and propagate errors (Jiri Olsa) [2014861] - bpftool: Use syscall/loader program in "prog load" and "gen skeleton" command. (Jiri Olsa) [2014861] - bpftool: Stop emitting static variables in BPF skeleton (Jiri Olsa) [2014861] - bpftool: Strip const/volatile/restrict modifiers from .bss and .data vars (Jiri Olsa) [2014861] - bpf: Add missing bpf_read_[un]lock_trace() for syscall program (Jiri Olsa) [2014861] - libbpf: Fix skel_internal.h to set errno on loader retval < 0 (Jiri Olsa) [2014861] - libbpf: Fix segfault in light skeleton for objects without BTF (Jiri Olsa) [2014861] - libbpf: Return non-null error on failures in libbpf_find_prog_btf_id() (Jiri Olsa) [2014861] - libbpf, doc: Eliminate warnings in libbpf_naming_convention (Jiri Olsa) [2014861] - net, core: Allow netdev_lower_get_next_private_rcu in bh context (Jiri Olsa) [2014861] - samples/bpf: Fix the error return code of xdp_redirect's main() (Jiri Olsa) [2014861] - samples/bpf: Fix Segmentation fault for xdp_redirect command (Jiri Olsa) [2014861] - samples/bpf: Add missing option to xdp_sample_pkts usage (Jiri Olsa) [2014861] - samples/bpf: Add missing option to xdp_fwd usage (Jiri Olsa) [2014861] - samples, bpf: Suppress compiler warning (Jiri Olsa) [2014861] - file: Rename __close_fd to close_fd and remove the files parameter (Jiri Olsa) [2014861] - bpf: Fix ringbuf helper function compatibility (Jiri Olsa) [2014861] - bpf: Clear zext_dst of dead insns (Jiri Olsa) [2014861] - bpf: Add rcu_read_lock in bpf_get_current_[ancestor_]cgroup_id() helpers (Jiri Olsa) [2014861] - bpf, core: Fix kernel-doc notation (Jiri Olsa) [2014861] - libbpf: Do not close un-owned FD 0 on errors (Jiri Olsa) [2014861] - libbpf: Fix probe for BPF_PROG_TYPE_CGROUP_SOCKOPT (Jiri Olsa) [2014861] - s390/bpf: Perform r1 range checking before accessing jit->seen_reg[r1] (Jiri Olsa) [2014861] - libbpf: Restore errno return for functions that were already returning it (Jiri Olsa) [2014861] - powerpc/bpf: Write protect JIT code (Jiri Olsa) [2014861] - powerpc/bpf: Remove bpf_jit_free() (Jiri Olsa) [2014861] - bpf: Fix integer overflow in argument calculation for bpf_map_area_alloc (Jiri Olsa) [2014861] - bpf: Fix false positive kmemleak report in bpf_ringbuf_area_alloc() (Jiri Olsa) [2014861] - bpf: Allow RCU-protected lookups to happen from bh context (Jiri Olsa) [2014861] - bpf, x86: Remove unused cnt increase from EMIT macro (Jiri Olsa) [2014861] - libbpf: Switch to void * casting in netlink helpers (Jiri Olsa) [2014861] - libbpf: Add request buffer type for netlink messages (Jiri Olsa) [2014861] - libbpf: Add extra BPF_PROG_TYPE check to bpf_object__probe_loading (Jiri Olsa) [2014861] - bpf: Add documentation for libbpf including API autogen (Jiri Olsa) [2014861] - bpf: Fix up register-based shifts in interpreter to silence KUBSAN (Jiri Olsa) [2014861] - libbpf: Fail compilation if target arch is missing (Jiri Olsa) [2014861] - bpf: Fix typo in kernel/bpf/bpf_lsm.c (Jiri Olsa) [2014861] - bpf: Support BPF_FUNC_get_socket_cookie() for BPF_PROG_TYPE_SK_REUSEPORT. (Jiri Olsa) [2014861] - libbpf: Set NLM_F_EXCL when creating qdisc (Jiri Olsa) [2014861] - libbpf: Remove unneeded check for flags during tc detach (Jiri Olsa) [2014861] - libbpf: Simplify the return expression of bpf_object__init_maps function (Jiri Olsa) [2014861] - libbpf: Fix pr_warn type warnings on 32bit (Jiri Olsa) [2014861] - libbpf: Install skel_internal.h header used from light skeletons (Jiri Olsa) [2014861] - libbpf: Refactor header installation portions of Makefile (Jiri Olsa) [2014861] - libbpf: Move few APIs from 0.4 to 0.5 version (Jiri Olsa) [2014861] - bpf, tnums: Provably sound, faster, and more precise algorithm for tnum_mul (Jiri Olsa) [2014861] - libbpf: Move BPF_SEQ_PRINTF and BPF_SNPRINTF to bpf_helpers.h (Jiri Olsa) [2014861] - libbpf: Streamline error reporting for high-level APIs (Jiri Olsa) [2014861] - libbpf: Streamline error reporting for low-level APIs (Jiri Olsa) [2014861] - libbpf: Add libbpf_set_strict_mode() API to turn on libbpf 1.0 behaviors (Jiri Olsa) [2014861] - bpf: Fix spelling mistakes (Jiri Olsa) [2014861] - bpf: Extend libbpf with bpf_map_lookup_and_delete_elem_flags (Jiri Olsa) [2014861] - bpf: Add lookup_and_delete_elem support to hashtab (Jiri Olsa) [2014861] - libbpf: Skip bpf_object__probe_loading for light skeleton (Jiri Olsa) [2014861] - bpf: Make some symbols static (Jiri Olsa) [2014861] - bpf: Add cmd alias BPF_PROG_RUN (Jiri Olsa) [2014861] - libbpf: Introduce bpf_map__initial_value(). (Jiri Olsa) [2014861] - libbpf: Cleanup temp FDs when intermediate sys_bpf fails. (Jiri Olsa) [2014861] - libbpf: Generate loader program out of BPF ELF file. (Jiri Olsa) [2014861] - libbpf: Preliminary support for fd_idx (Jiri Olsa) [2014861] - libbpf: Add bpf_object pointer to kernel_supports(). (Jiri Olsa) [2014861] - libbpf: Change the order of data and text relocations. (Jiri Olsa) [2014861] - bpf: Add bpf_sys_close() helper. (Jiri Olsa) [2014861] - bpf: Add bpf_btf_find_by_name_kind() helper. (Jiri Olsa) [2014861] - bpf: Introduce fd_idx (Jiri Olsa) [2014861] - bpf: Make btf_load command to be bpfptr_t compatible. (Jiri Olsa) [2014861] - libbpf: Support for syscall program type (Jiri Olsa) [2014861] - bpf: Prepare bpf syscall to be used from kernel and user space. (Jiri Olsa) [2014861] - bpf: Introduce bpfptr_t user/kernel pointer. (Jiri Olsa) [2014861] - bpf: Introduce bpf_sys_bpf() helper and program type. (Jiri Olsa) [2014861] - libbpf: Add low level TC-BPF management API (Jiri Olsa) [2014861] - libbpf: Add various netlink helpers (Jiri Olsa) [2014861] - libbpf: Reject static entry-point BPF programs (Jiri Olsa) [2014861] - libbpf: Reject static maps (Jiri Olsa) [2014861] - libbpf: Treat STV_INTERNAL same as STV_HIDDEN for functions (Jiri Olsa) [2014861] - libbpf: Add per-file linker opts (Jiri Olsa) [2014861] - bpf: verifier: Use copy_array for jmp_history (Jiri Olsa) [2014861] - bpf: verifier: Improve function state reallocation (Jiri Olsa) [2014861]- ice: fix getting UDP tunnel entry (Jonathan Toppins) [2015409] - ice: convert to new udp_tunnel infrastructure (Jonathan Toppins) [2015409] - selftests: kvm: Check whether SIDA memop fails for normal guests (Thomas Huth) [2050807] - KVM: s390: Return error on SIDA memop on normal guest (Thomas Huth) [2050807] {CVE-2022-0516} - lib/iov_iter: initialize "flags" in new pipe_buffer (Jan Stancek) [2060875] {CVE-2022-0847} - fget: clarify and improve __fget_files() implementation (Patrick Talbert) [2032303] - fget: check that the fd still exists after getting a ref to it (Patrick Talbert) [2032303] {CVE-2021-4083} - drm/ast: Create threshold values for AST2600 (Jocelyn Falempe) [2053358] - cgroup-v1: Correct privileges check in release_agent writes (Waiman Long) [2052167] - cgroup-v1: Require capabilities to set release_agent (Waiman Long) [2052167] {CVE-2022-0492} - spec: Fix separate tools build (Yauheni Kaliuta) [2056301] - net/mlx5: DR, Add support for update FTE (Amir Tzin) [2047231] - net/mlx5: DR, Improve rule tracking memory consumption (Amir Tzin) [2047231] - net/mlx5: DR, Remove rehash ctrl struct from dr_htbl (Amir Tzin) [2047231] - net/mlx5: DR, Remove HW specific STE type from nic domain (Amir Tzin) [2047231] - net/mlx5: DR, Merge DR_STE_SIZE enums (Amir Tzin) [2047231] - net/mlx5: DR, Skip source port matching on FDB RX domain (Amir Tzin) [2047231] - net/mlx5: DR, Add ignore_flow_level support for multi-dest flow tables (Amir Tzin) [2047231] - net/mlx5: DR, replace uintN_t with kernel-style types (Amir Tzin) [2047231] - net/mlx5: DR, Support IPv6 matching on flow label for STEv0 (Amir Tzin) [2047231] - net/mlx5: DR, Reduce print level for FT chaining level check (Amir Tzin) [2047231] - net/mlx5: DR, Warn and ignore SW steering rule insertion on QP err (Amir Tzin) [2047231] - net/mlx5: DR, Improve error flow in actions_build_ste_arr (Amir Tzin) [2047231] - net/mlx5: DR, Enable QP retransmission (Amir Tzin) [2047231] - net/mlx5: DR, Enable VLAN pop on TX and VLAN push on RX (Amir Tzin) [2047231] - net/mlx5: DR, Split modify VLAN state to separate pop/push states (Amir Tzin) [2047231] - net/mlx5: DR, Added support for REMOVE_HEADER packet reformat (Amir Tzin) [2047231] - net/mlx4_en: Resolve bad operstate value (Amir Tzin) [1982190] - net/mlx4_en: Fix an use-after-free bug in mlx4_en_try_alloc_resources() (Amir Tzin) [1982190] - RDMA/mlx4: Do not fail the registration on port stats (Amir Tzin) [1982190] - RDMA/mlx4: Return missed an error if device doesn't support steering (Amir Tzin) [1982190] - net/mlx4_en: Don't allow aRFS for encapsulated packets (Amir Tzin) [1982190] - mlx4: Fix missing error code in mlx4_load_one() (Amir Tzin) [1982190] - net/mlx4: Fix fall-through warning for Clang (Amir Tzin) [1982190] - mlx4: Remove rcu_read_lock() around XDP program invocation (Amir Tzin) [1982190] - IB/mlx4: Avoid field-overflowing memcpy() (Amir Tzin) [1982190] - RDMA/mlx4: Do not map the core_clock page to user space unless enabled (Amir Tzin) [1982190] - net/mlx4: Treat VFs fair when handling comm_channel_events (Amir Tzin) [1982190] - RDMA/mlx4: Remove an unused variable (Amir Tzin) [1982190] - megaraid_sas: Add new messaging - a fix (Tomas Henzl) [2055248] - HID: amd_sfh: Add interrupt handler to process interrupts (Benjamin Tissoires) [2054929] - HID: amd_sfh: Add functionality to clear interrupts (Benjamin Tissoires) [2054929] - HID: amd_sfh: Disable the interrupt for all command (Benjamin Tissoires) [2054929] - HID: amd_sfh: Correct the structure field name (Benjamin Tissoires) [2054929] - HID: amd_sfh: Handle amd_sfh work buffer in PM ops (Benjamin Tissoires) [2054929] - HID: amd_sfh: Add illuminance mask to limit ALS max value (Benjamin Tissoires) [2054929] - HID: amd_sfh: Increase sensor command timeout (Benjamin Tissoires) [2054929] - HID: amd_sfh: Update Copyright details (Benjamin Tissoires) [2054929] - HID: amd_sfh: switch from 'pci_' to 'dev_' API (Benjamin Tissoires) [2054929] - HID: amd_sfh: Use dma_set_mask_and_coherent() (Benjamin Tissoires) [2054929] - HID: amd_sfh: switch from 'pci_' to 'dma_' API (Benjamin Tissoires) [2054929] - dm stats: fix too short end duration_ns when using precise_timestamps (Benjamin Marzinski) [2057166] - dm: fix double accounting of flush with data (Benjamin Marzinski) [2057166] - dm: interlock pending dm_io and dm_wait_for_bios_completion (Benjamin Marzinski) [2057166] - x86/MCE/AMD, EDAC/mce_amd: Support non-uniform MCA bank type enumeration (Aristeu Rozanski) [2050410 2048786 2050412] - x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC: Add RDDR5 and LRDDR5 memory types (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Handle three rank interleaving mode (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Set proper family type for Family 19h Models 20h-2Fh (Aristeu Rozanski) [2050410 2048786 2050412] - netfilter: nf_queue: handle socket prefetch (Florian Westphal) [2009786] - netfilter: nf_queue: fix possible use-after-free (Florian Westphal) [2009786] - selftests: netfilter: add nfqueue TCP_NEW_SYN_RECV socket race test (Florian Westphal) [2009786] - netfilter: nf_queue: don't assume sk is full socket (Florian Westphal) [2009786] - Enable HSA_AMD_SVM config (Donald Dutile) [2025123] - mm/memremap_pages: support multiple ranges per invocation (Donald Dutile) [2025123] - mm/memremap_pages: convert to 'struct range' (Donald Dutile) [2025123] - device-dax: add an allocation interface for device-dax instances (Donald Dutile) [2025123] - device-dax: make pgmap optional for instance creation (Donald Dutile) [2025123] - device-dax: move instance creation parameters to 'struct dev_dax_data' (Donald Dutile) [2025123] - device-dax: drop the dax_region.pfn_flags attribute (Donald Dutile) [2025123] - memremap: rename MEMORY_DEVICE_DEVDAX to MEMORY_DEVICE_GENERIC (Donald Dutile) [2025123] - PCI/P2PDMA: Introduce private pagemap structure (Donald Dutile) [2025123] - security: implement sctp_assoc_established hook in selinux (Ondrej Mosnacek) [2015525 2048251] - security: add sctp_assoc_established hook (Ondrej Mosnacek) [2015525 2048251] - security: call security_sctp_assoc_request in sctp_sf_do_5_1D_ce (Ondrej Mosnacek) [2015525 2048251] - security: pass asoc to sctp_assoc_request and sctp_sk_clone (Ondrej Mosnacek) [2015525 2048251] - net: sctp: Fix some typos (Ondrej Mosnacek) [2015525 2048251] - iwlwifi: mvm: read 6E enablement flags from DSM and pass to FW (Íñigo Huguet) [1923170 1936001] - net/mlx5: Lag, Make mlx5_lag_is_multipath() be static inline (Amir Tzin) [1982193] - net/mlx5e: nullify cq->dbg pointer in mlx5_debug_cq_remove() (Amir Tzin) [1982193] - net/mlx5: DR, Ignore modify TTL if device doesn't support it (Amir Tzin) [1982193 2028504] - net/mlx5: Warn for devlink reload when there are VFs alive (Amir Tzin) [1982193] - net/mlx5: DR, Fix lower case macro prefix "mlx5_" to "MLX5_" (Amir Tzin) [1982193] - net/mlx5e: Fix wrong features assignment in case of error (Amir Tzin) [1982193] - net/mlx5e: Fix ICOSQ recovery flow for XSK (Amir Tzin) [1982193] - net/mlx5e: Fix interoperability between XSK and ICOSQ recovery flow (Amir Tzin) [1982193] - net/mlx5e: Wrap the tx reporter dump callback to extract the sq (Amir Tzin) [1982193] - net/mlx5: Fix tc max supported prio for nic mode (Amir Tzin) [1982193] - net/mlx5: Fix SF health recovery flow (Amir Tzin) [1982193] - net/mlx5: Fix error print in case of IRQ request failed (Amir Tzin) [1982193] - net/mlx5: DR, Fix NULL vs IS_ERR checking in dr_domain_init_resources (Amir Tzin) [1982193] - mlx5: fix mlx5i_grp_sw_update_stats() stack usage (Amir Tzin) [1982193] - mlx5: fix psample_sample_packet link error (Amir Tzin) [1982193] - net/mlx5: Fix format-security build warnings (Amir Tzin) [1982193] - net/mlx5e: Fix missing IPsec statistics on uplink representor (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix Software parser inner l3 type setting in case of encapsulation (Amir Tzin) [1982193] - net/mlx5: E-Switch, return error if encap isn't supported (Amir Tzin) [1982193] - net/mlx5: Lag, update tracker when state change event received (Amir Tzin) [1982193] - net/mlx5e: CT, Fix multiple allocations and memleak of mod acts (Amir Tzin) [1982193 2017675] - net/mlx5: Update error handler for UCTX and UMEM (Amir Tzin) [1982193] - net/mlx5: E-Switch, Fix resetting of encap mode when entering switchdev (Amir Tzin) [1982193] - net/mlx5e: Wait for concurrent flow deletion during neigh/fib events (Amir Tzin) [1982193] - net/mlx5e: kTLS, Fix crash in RX resync flow (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix work queue entry ethernet segment checksum flags (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix a misuse of the software parser's fields (Amir Tzin) [1982193] - net/mlx5e: Fix vlan data lost during suspend flow (Amir Tzin) [1982193] - net/mlx5: Lag, change multipath and bonding to be mutually exclusive (Amir Tzin) [1982193] - net/mlx5: Lag, move lag destruction to a workqueue (Amir Tzin) [1982193] - RDMA/mlx5: Initialize the ODP xarray when creating an ODP MR (Amir Tzin) [1982193] - net/mlx5e: Mutually exclude RX-FCS and RX-port-timestamp (Amir Tzin) [1982193] - net/mlx5e: Switchdev representors are not vlan challenged (Amir Tzin) [1982193] - net/mlx5e: Fix memory leak in mlx5_core_destroy_cq() error path (Amir Tzin) [1982193] - net/mlx5: Fix cleanup of bridge delayed work (Amir Tzin) [1982193] - RDMA/mlx5: Set user priority for DCT (Amir Tzin) [1982193] - net/mlx5: DR, Fix typo 'offeset' to 'offset' (Amir Tzin) [1982193] - net/mlx5: DR, Fix vport number data type to u16 (Amir Tzin) [1982193] - net/mlx5e: Fix the presented RQ index in PTP stats (Amir Tzin) [1982193] - net/mlx5: Fix setting number of EQs of SFs (Amir Tzin) [1982193] - net/mlx5: Fix length of irq_index in chars (Amir Tzin) [1982193] - net/mlx5: Avoid generating event after PPS out in Real time mode (Amir Tzin) [1982193] - net/mlx5: Force round second at 1PPS out start time (Amir Tzin) [1982193] - net/mlx5: E-Switch, Fix double allocation of acl flow counter (Amir Tzin) [1982193] - net/mlx5e: Keep the value for maximum number of channels in-sync (Amir Tzin) [1982193] - net/mlx5e: IPSEC RX, enable checksum complete (Amir Tzin) [1982193] - net/mlx5: DR, Fix code indentation in dr_ste_v1 (Amir Tzin) [1982193] - RDMA/mlx5: Fix xlt_chunk_align calculation (Amir Tzin) [1982193] - RDMA/mlx5: Fix number of allocated XLT entries (Amir Tzin) [1982193] - net/mlx5e: Fix mutual exclusion between CQE compression and HW TS (Amir Tzin) [1982193] - net/mlx5: Fix potential sleeping in atomic context (Amir Tzin) [1982193] - net/mlx5: FWTrace, cancel work on alloc pd error flow (Amir Tzin) [1982193] - net/mlx5: DR, fix a potential use-after-free bug (Amir Tzin) [1982193] - net/mlx5e: Use correct eswitch for stack devices with lag (Amir Tzin) [1982193] - net/mlx5: E-Switch, Set vhca id valid flag when creating indir fwd group (Amir Tzin) [1982193] - net/mlx5: Remove all auxiliary devices at the unregister event (Amir Tzin) [1982193] - net/mlx5: Lag, fix multipath lag activation (Amir Tzin) [1982193] - net/mlx5: Fix variable type to match 64bit (Amir Tzin) [1982193] - net/mlx5: Fix typo in comments (Amir Tzin) [1982193] - net/mlx5e: Remove Duplicated hunk in function __parse_cls_flower() (Amir Tzin) [1982193] - net/mlx5: Fix unpublish devlink parameters (Amir Tzin) [1982193] - RDMA/mlx5: Delete not-available udata check (Amir Tzin) [1982193] - net/mlx5: Fix missing return value in mlx5_devlink_eswitch_inline_mode_set() (Amir Tzin) [1982193] - net/mlx5e: Block LRO if firmware asks for tunneled LRO (Amir Tzin) [1982193] - net/mlx5e: Prohibit inner indir TIRs in IPoIB (Amir Tzin) [1982193] - net: switchdev: zero-initialize struct switchdev_notifier_fdb_info emitted by drivers towards the bridge (Amir Tzin) [1982193] - net/mlx5: Fix return value from tracer initialization (Amir Tzin) [1982193] - net/mlx5: Synchronize correct IRQ when destroying CQ (Amir Tzin) [1982193 1982219] - net/mlx5e: TC, Fix error handling memory leak (Amir Tzin) [1982193] - net/mlx5: Destroy pool->mutex (Amir Tzin) [1982193] - net/mlx5: Set all field of mlx5_irq before inserting it to the xarray (Amir Tzin) [1982193] - net/mlx5: Fix order of functions in mlx5_irq_detach_nb() (Amir Tzin) [1982193] - net/mlx5: Block switchdev mode while devlink traps are active (Amir Tzin) [1982193] - net/mlx5e: Destroy page pool after XDP SQ to fix use-after-free (Amir Tzin) [1982193] - net/mlx5: Bridge, fix ageing time (Amir Tzin) [1982193] - net/mlx5e: Avoid creating tunnel headers for local route (Amir Tzin) [1982193] - net/mlx5: DR, Add fail on error check on decap (Amir Tzin) [1982193] - net/mlx5: Don't skip subfunction cleanup in case of error in module init (Amir Tzin) [1982193] - RDMA/mlx5: Delay emptying a cache entry when a new MR is added to it recently (Amir Tzin) [1982193] - net/mlx5: Fix mlx5_vport_tbl_attr chain from u16 to u32 (Amir Tzin) [1982193] - net/mlx5e: Fix nullptr in mlx5e_hairpin_get_mdev() (Amir Tzin) [1982193] - net/mlx5: Unload device upon firmware fatal error (Amir Tzin) [1982193] - net/mlx5e: Fix page allocation failure for ptp-RQ over SF (Amir Tzin) [1982193] - net/mlx5e: Fix page allocation failure for trap-RQ over SF (Amir Tzin) [1982193] - net/mlx5e: Consider PTP-RQ when setting RX VLAN stripping (Amir Tzin) [1982193] - net/mlx5e: Add NETIF_F_HW_TC to hw_features when HTB offload is available (Amir Tzin) [1982193] - net/mlx5e: RX, Avoid possible data corruption when relaxed ordering and LRO combined (Amir Tzin) [1982193] - net/mlx5: E-Switch, handle devcom events only for ports on the same device (Amir Tzin) [1982193] - net/mlx5: E-Switch, Set destination vport vhca id only when merged eswitch is supported (Amir Tzin) [1982193] - net/mlx5e: Disable Rx ntuple offload for uplink representor (Amir Tzin) [1982193] - net/mlx5e: kTLS, Add stats for number of deleted kTLS TX offloaded connections (Amir Tzin) [1982193] - net/mlx5: SF, Improve performance in SF allocation (Amir Tzin) [1982193] - net/mlx5: Increase hairpin buffer size (Amir Tzin) [1982193] - net/mlx5: DR, Add support for flow sampler offload (Amir Tzin) [1982193] - net/mlx5: Compare sampler flow destination ID in fs_core (Amir Tzin) [1982193] - net/mlx5: remove "default n" from Kconfig (Amir Tzin) [1982193] - net/mlx5: Fix spelling mistake "enught" -> "enough" (Amir Tzin) [1982193] - net/mlx5: Use cpumask_available() in mlx5_eq_create_generic() (Amir Tzin) [1982193] - net/mlx5: Fix missing error code in mlx5_init_fs() (Amir Tzin) [1982193] - RDMA/mlx5: Support real-time timestamp directly from the device (Amir Tzin) [1982193] - RDMA/mlx5: Refactor get_ts_format functions to simplify code (Amir Tzin) [1982193] - RDMA/mlx5: Enable Relaxed Ordering by default for kernel ULPs (Amir Tzin) [1982193] - net/mlx5: Round-Robin EQs over IRQs (Amir Tzin) [1982193] - net/mlx5: Separate between public and private API of sf.h (Amir Tzin) [1982193] - net/mlx5: Enlarge interrupt field in CREATE_EQ (Amir Tzin) [1982193] - net/mlx5: Allocating a pool of MSI-X vectors for SFs (Amir Tzin) [1982193] - net/mlx5: Change IRQ storage logic from static to dynamic (Amir Tzin) [1982193] - net/mlx5: Moving rmap logic to EQs (Amir Tzin) [1982193] - net/mlx5: Extend mlx5_irq_request to request IRQ from the kernel (Amir Tzin) [1982193] - net/mlx5: Removing rmap per IRQ (Amir Tzin) [1982193] - net/mlx5: Clean license text in eq.[c|h] files (Amir Tzin) [1982193] - net/mlx5: Provide cpumask at EQ creation phase (Amir Tzin) [1982193] - net/mlx5: Introduce API for request and release IRQs (Amir Tzin) [1982193] - net/mlx5: Delay IRQ destruction till all users are gone (Amir Tzin) [1982193] - net/mlx5: Change ownership model for lag (Amir Tzin) [1982193] - net/mlx5: Lag, Don't rescan if the device is going down (Amir Tzin) [1982193] - net/mlx5: Lag, refactor disable flow (Amir Tzin) [1982193] - net/mlx5: Bridge, add tracepoints (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, filter tagged packets that didn't match tagged fg (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, support pvid and untagged vlan configurations (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, match FDB entry vlan tag (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, implement infrastructure for vlans (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, dynamic entry ageing (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, handle FDB events (Amir Tzin) [1982193 1982234] - docs: networking: Add missing mlx5 documentation (Amir Tzin) [1982193] - net/mlx5: Bridge, add offload infrastructure (Amir Tzin) [1982193 1982234] - net/mlx5e: Refactor mlx5e_eswitch_{*}rep() helpers (Amir Tzin) [1982193 1982234] - net/mlx5: Create TC-miss priority and table (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Support EMD tag in modify header for STEv1 (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Added support for INSERT_HEADER reformat type (Amir Tzin) [1982193 1982234] - net/mlx5: Added new parameters to reformat context (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Allow encap action for RX for supporting devices (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Split reformat state to Encap and Decap (Amir Tzin) [1982193 1982234] - net/mlx5: mlx5_ifc support for header insert/remove (Amir Tzin) [1982193 1982234] - net/mlx5e: Remove unreachable code in mlx5e_xmit() (Amir Tzin) [1982193] - net/mlx5e: RX, Re-place page pool numa node change logic (Amir Tzin) [1982193] - net/mlx5e: Zero-init DIM structures (Amir Tzin) [1982193] - net/mlx5e: IPoIB, Add support for NDR speed (Amir Tzin) [1982193] - net/mlx5e: Remove the repeated declaration (Amir Tzin) [1982193] - net/mlx5: check for allocation failure in mlx5_ft_pool_init() (Amir Tzin) [1982193] - mlx5: count all link events (Amir Tzin) [1982193] - net/mlx5: Expose FW version over defined keyword (Amir Tzin) [1982193] - net/mlx5: Use boolean arithmetic to evaluate roce_lag (Amir Tzin) [1982193] - net/mlx5: Remove unnecessary spin lock protection (Amir Tzin) [1982193] - net/mlx5: Cap the maximum flow group size to 16M entries (Amir Tzin) [1982193] - net/mlx5: DR, Set max table size to 2G entries (Amir Tzin) [1982193] - net/mlx5: Move chains ft pool to be used by all firmware steering (Amir Tzin) [1982193] - net/mlx5: Move table size calculation to steering cmd layer (Amir Tzin) [1982193] - net/mlx5: Add case for FS_FT_NIC_TX FT in MLX5_CAP_FLOWTABLE_TYPE (Amir Tzin) [1982193] - net/mlx5: DR, Remove unused field of send_ring struct (Amir Tzin) [1982193] - net/mlx5e: RX, Remove unnecessary check in RX CQE compression handling (Amir Tzin) [1982193] - net/mlx5: CT: Avoid reusing modify header context for natted entries (Amir Tzin) [1982193] - net/mlx5e: CT, Remove newline from ct_dbg call (Amir Tzin) [1982193] - RDMA/mlx5: Take qp type from mlx5_ib_qp (Amir Tzin) [1982193] - RDMA/mlx5: Add SQD2RTS bit to the alloc ucontext response (Amir Tzin) [1982193] - RDMA/mlx5: Support SQD2RTS for modify QP (Amir Tzin) [1982193] - RDMA/mlx5: Remove redundant assignment to ret (Amir Tzin) [1982193] - firewire: fix support status (Tomas Henzl) [2055319] - dlci: fix support status (Tomas Henzl) [2055319] - dlink: fix support status (Tomas Henzl) [2055319] - rxe: fix support status (Tomas Henzl) [2055319] - qic: fix support status (Tomas Henzl) [2055319] - Revert "ceph: enable async dirops by default" (Jeffrey Layton) [2052542] - libceph: optionally use bounce buffer on recv path in crc mode (Jeffrey Layton) [2024725] - libceph: make recv path in secure mode work the same as send path (Jeffrey Layton) [2024725] - mm: use kmap_local_page in memzero_page (Jeffrey Layton) [2024725] - mm: call flush_dcache_page() in memcpy_to_page() and memzero_page() (Jeffrey Layton) [2024725] - iov_iter: lift memzero_page() to highmem.h (Jeffrey Layton) [2024725] - mm/highmem: Convert memcpy_[to|from]_page() to kmap_local_page() (Jeffrey Layton) [2024725] - mm/highmem: Lift memcpy_[to|from]_page to core (Jeffrey Layton) [2024725] - ceph: set pool_ns in new inode layout for async creates (Jeffrey Layton) [2046021] - ceph: properly put ceph_string reference after async create attempt (Jeffrey Layton) [2046021] - ceph: put the requests/sessions when it fails to alloc memory (Jeffrey Layton) [2046021] - ceph: remove redundant Lsx caps check (Jeffrey Layton) [2046021] - ceph: don't check for quotas on MDS stray dirs (Jeffrey Layton) [2046021] - ceph: drop send metrics debug message (Jeffrey Layton) [2046021] - ceph: Fix incorrect statfs report for small quota (Jeffrey Layton) [2011104] - scsi: qla2xxx: stop timer in shutdown path (Nilesh Javali) [2056055] - Revert "PCI: Add support for dev_groups to struct pci_driver" (Michel Dänzer) [2054595] - drm/amdgpu: Assign amdgpu_sysfs_groups to struct device_driver directly (Michel Dänzer) [2054595] - EDAC/i10nm: Retrieve and print retry_rd_err_log registers (Aristeu Rozanski) [1998359] - redhat: enable zstream release numbering for rhel 8.6 (Augusto Caringi) - redhat: generate distgit changelog in genspec.sh as well (Jan Stancek) - redhat: always upload kabi tarballs (Jan Stancek) - redhat: make genspec prefer metadata from git notes (Jan Stancek) - internal: update RHEL_MINOR for the start of RHEL-8.7 development (Jarod Wilson)- ice: fix getting UDP tunnel entry (Jonathan Toppins) [2015409] - ice: convert to new udp_tunnel infrastructure (Jonathan Toppins) [2015409] - selftests: kvm: Check whether SIDA memop fails for normal guests (Thomas Huth) [2050807] - KVM: s390: Return error on SIDA memop on normal guest (Thomas Huth) [2050807] {CVE-2022-0516} - lib/iov_iter: initialize "flags" in new pipe_buffer (Jan Stancek) [2060875] {CVE-2022-0847} - fget: clarify and improve __fget_files() implementation (Patrick Talbert) [2032303] - fget: check that the fd still exists after getting a ref to it (Patrick Talbert) [2032303] {CVE-2021-4083} - drm/ast: Create threshold values for AST2600 (Jocelyn Falempe) [2053358] - cgroup-v1: Correct privileges check in release_agent writes (Waiman Long) [2052167] - cgroup-v1: Require capabilities to set release_agent (Waiman Long) [2052167] {CVE-2022-0492} - spec: Fix separate tools build (Yauheni Kaliuta) [2056301] - net/mlx5: DR, Add support for update FTE (Amir Tzin) [2047231] - net/mlx5: DR, Improve rule tracking memory consumption (Amir Tzin) [2047231] - net/mlx5: DR, Remove rehash ctrl struct from dr_htbl (Amir Tzin) [2047231] - net/mlx5: DR, Remove HW specific STE type from nic domain (Amir Tzin) [2047231] - net/mlx5: DR, Merge DR_STE_SIZE enums (Amir Tzin) [2047231] - net/mlx5: DR, Skip source port matching on FDB RX domain (Amir Tzin) [2047231] - net/mlx5: DR, Add ignore_flow_level support for multi-dest flow tables (Amir Tzin) [2047231] - net/mlx5: DR, replace uintN_t with kernel-style types (Amir Tzin) [2047231] - net/mlx5: DR, Support IPv6 matching on flow label for STEv0 (Amir Tzin) [2047231] - net/mlx5: DR, Reduce print level for FT chaining level check (Amir Tzin) [2047231] - net/mlx5: DR, Warn and ignore SW steering rule insertion on QP err (Amir Tzin) [2047231] - net/mlx5: DR, Improve error flow in actions_build_ste_arr (Amir Tzin) [2047231] - net/mlx5: DR, Enable QP retransmission (Amir Tzin) [2047231] - net/mlx5: DR, Enable VLAN pop on TX and VLAN push on RX (Amir Tzin) [2047231] - net/mlx5: DR, Split modify VLAN state to separate pop/push states (Amir Tzin) [2047231] - net/mlx5: DR, Added support for REMOVE_HEADER packet reformat (Amir Tzin) [2047231] - net/mlx4_en: Resolve bad operstate value (Amir Tzin) [1982190] - net/mlx4_en: Fix an use-after-free bug in mlx4_en_try_alloc_resources() (Amir Tzin) [1982190] - RDMA/mlx4: Do not fail the registration on port stats (Amir Tzin) [1982190] - RDMA/mlx4: Return missed an error if device doesn't support steering (Amir Tzin) [1982190] - net/mlx4_en: Don't allow aRFS for encapsulated packets (Amir Tzin) [1982190] - mlx4: Fix missing error code in mlx4_load_one() (Amir Tzin) [1982190] - net/mlx4: Fix fall-through warning for Clang (Amir Tzin) [1982190] - mlx4: Remove rcu_read_lock() around XDP program invocation (Amir Tzin) [1982190] - IB/mlx4: Avoid field-overflowing memcpy() (Amir Tzin) [1982190] - RDMA/mlx4: Do not map the core_clock page to user space unless enabled (Amir Tzin) [1982190] - net/mlx4: Treat VFs fair when handling comm_channel_events (Amir Tzin) [1982190] - RDMA/mlx4: Remove an unused variable (Amir Tzin) [1982190]- megaraid_sas: Add new messaging - a fix (Tomas Henzl) [2055248] - HID: amd_sfh: Add interrupt handler to process interrupts (Benjamin Tissoires) [2054929] - HID: amd_sfh: Add functionality to clear interrupts (Benjamin Tissoires) [2054929] - HID: amd_sfh: Disable the interrupt for all command (Benjamin Tissoires) [2054929] - HID: amd_sfh: Correct the structure field name (Benjamin Tissoires) [2054929] - HID: amd_sfh: Handle amd_sfh work buffer in PM ops (Benjamin Tissoires) [2054929] - HID: amd_sfh: Add illuminance mask to limit ALS max value (Benjamin Tissoires) [2054929] - HID: amd_sfh: Increase sensor command timeout (Benjamin Tissoires) [2054929] - HID: amd_sfh: Update Copyright details (Benjamin Tissoires) [2054929] - HID: amd_sfh: switch from 'pci_' to 'dev_' API (Benjamin Tissoires) [2054929] - HID: amd_sfh: Use dma_set_mask_and_coherent() (Benjamin Tissoires) [2054929] - HID: amd_sfh: switch from 'pci_' to 'dma_' API (Benjamin Tissoires) [2054929] - dm stats: fix too short end duration_ns when using precise_timestamps (Benjamin Marzinski) [2057166] - dm: fix double accounting of flush with data (Benjamin Marzinski) [2057166] - dm: interlock pending dm_io and dm_wait_for_bios_completion (Benjamin Marzinski) [2057166] - x86/MCE/AMD, EDAC/mce_amd: Support non-uniform MCA bank type enumeration (Aristeu Rozanski) [2050410 2048786 2050412] - x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC: Add RDDR5 and LRDDR5 memory types (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Handle three rank interleaving mode (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Set proper family type for Family 19h Models 20h-2Fh (Aristeu Rozanski) [2050410 2048786 2050412] - netfilter: nf_queue: handle socket prefetch (Florian Westphal) [2009786] - netfilter: nf_queue: fix possible use-after-free (Florian Westphal) [2009786] - selftests: netfilter: add nfqueue TCP_NEW_SYN_RECV socket race test (Florian Westphal) [2009786] - netfilter: nf_queue: don't assume sk is full socket (Florian Westphal) [2009786] - Enable HSA_AMD_SVM config (Donald Dutile) [2025123] - mm/memremap_pages: support multiple ranges per invocation (Donald Dutile) [2025123] - mm/memremap_pages: convert to 'struct range' (Donald Dutile) [2025123] - device-dax: add an allocation interface for device-dax instances (Donald Dutile) [2025123] - device-dax: make pgmap optional for instance creation (Donald Dutile) [2025123] - device-dax: move instance creation parameters to 'struct dev_dax_data' (Donald Dutile) [2025123] - device-dax: drop the dax_region.pfn_flags attribute (Donald Dutile) [2025123] - memremap: rename MEMORY_DEVICE_DEVDAX to MEMORY_DEVICE_GENERIC (Donald Dutile) [2025123] - PCI/P2PDMA: Introduce private pagemap structure (Donald Dutile) [2025123] - security: implement sctp_assoc_established hook in selinux (Ondrej Mosnacek) [2015525 2048251] - security: add sctp_assoc_established hook (Ondrej Mosnacek) [2015525 2048251] - security: call security_sctp_assoc_request in sctp_sf_do_5_1D_ce (Ondrej Mosnacek) [2015525 2048251] - security: pass asoc to sctp_assoc_request and sctp_sk_clone (Ondrej Mosnacek) [2015525 2048251] - net: sctp: Fix some typos (Ondrej Mosnacek) [2015525 2048251] - iwlwifi: mvm: read 6E enablement flags from DSM and pass to FW (Íñigo Huguet) [1923170 1936001] - net/mlx5: Lag, Make mlx5_lag_is_multipath() be static inline (Amir Tzin) [1982193] - net/mlx5e: nullify cq->dbg pointer in mlx5_debug_cq_remove() (Amir Tzin) [1982193] - net/mlx5: DR, Ignore modify TTL if device doesn't support it (Amir Tzin) [1982193 2028504] - net/mlx5: Warn for devlink reload when there are VFs alive (Amir Tzin) [1982193] - net/mlx5: DR, Fix lower case macro prefix "mlx5_" to "MLX5_" (Amir Tzin) [1982193] - net/mlx5e: Fix wrong features assignment in case of error (Amir Tzin) [1982193] - net/mlx5e: Fix ICOSQ recovery flow for XSK (Amir Tzin) [1982193] - net/mlx5e: Fix interoperability between XSK and ICOSQ recovery flow (Amir Tzin) [1982193] - net/mlx5e: Wrap the tx reporter dump callback to extract the sq (Amir Tzin) [1982193] - net/mlx5: Fix tc max supported prio for nic mode (Amir Tzin) [1982193] - net/mlx5: Fix SF health recovery flow (Amir Tzin) [1982193] - net/mlx5: Fix error print in case of IRQ request failed (Amir Tzin) [1982193] - net/mlx5: DR, Fix NULL vs IS_ERR checking in dr_domain_init_resources (Amir Tzin) [1982193] - mlx5: fix mlx5i_grp_sw_update_stats() stack usage (Amir Tzin) [1982193] - mlx5: fix psample_sample_packet link error (Amir Tzin) [1982193] - net/mlx5: Fix format-security build warnings (Amir Tzin) [1982193] - net/mlx5e: Fix missing IPsec statistics on uplink representor (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix Software parser inner l3 type setting in case of encapsulation (Amir Tzin) [1982193] - net/mlx5: E-Switch, return error if encap isn't supported (Amir Tzin) [1982193] - net/mlx5: Lag, update tracker when state change event received (Amir Tzin) [1982193] - net/mlx5e: CT, Fix multiple allocations and memleak of mod acts (Amir Tzin) [1982193 2017675] - net/mlx5: Update error handler for UCTX and UMEM (Amir Tzin) [1982193] - net/mlx5: E-Switch, Fix resetting of encap mode when entering switchdev (Amir Tzin) [1982193] - net/mlx5e: Wait for concurrent flow deletion during neigh/fib events (Amir Tzin) [1982193] - net/mlx5e: kTLS, Fix crash in RX resync flow (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix work queue entry ethernet segment checksum flags (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix a misuse of the software parser's fields (Amir Tzin) [1982193] - net/mlx5e: Fix vlan data lost during suspend flow (Amir Tzin) [1982193] - net/mlx5: Lag, change multipath and bonding to be mutually exclusive (Amir Tzin) [1982193] - net/mlx5: Lag, move lag destruction to a workqueue (Amir Tzin) [1982193] - RDMA/mlx5: Initialize the ODP xarray when creating an ODP MR (Amir Tzin) [1982193] - net/mlx5e: Mutually exclude RX-FCS and RX-port-timestamp (Amir Tzin) [1982193] - net/mlx5e: Switchdev representors are not vlan challenged (Amir Tzin) [1982193] - net/mlx5e: Fix memory leak in mlx5_core_destroy_cq() error path (Amir Tzin) [1982193] - net/mlx5: Fix cleanup of bridge delayed work (Amir Tzin) [1982193] - RDMA/mlx5: Set user priority for DCT (Amir Tzin) [1982193] - net/mlx5: DR, Fix typo 'offeset' to 'offset' (Amir Tzin) [1982193] - net/mlx5: DR, Fix vport number data type to u16 (Amir Tzin) [1982193] - net/mlx5e: Fix the presented RQ index in PTP stats (Amir Tzin) [1982193] - net/mlx5: Fix setting number of EQs of SFs (Amir Tzin) [1982193] - net/mlx5: Fix length of irq_index in chars (Amir Tzin) [1982193] - net/mlx5: Avoid generating event after PPS out in Real time mode (Amir Tzin) [1982193] - net/mlx5: Force round second at 1PPS out start time (Amir Tzin) [1982193] - net/mlx5: E-Switch, Fix double allocation of acl flow counter (Amir Tzin) [1982193] - net/mlx5e: Keep the value for maximum number of channels in-sync (Amir Tzin) [1982193] - net/mlx5e: IPSEC RX, enable checksum complete (Amir Tzin) [1982193] - net/mlx5: DR, Fix code indentation in dr_ste_v1 (Amir Tzin) [1982193] - RDMA/mlx5: Fix xlt_chunk_align calculation (Amir Tzin) [1982193] - RDMA/mlx5: Fix number of allocated XLT entries (Amir Tzin) [1982193] - net/mlx5e: Fix mutual exclusion between CQE compression and HW TS (Amir Tzin) [1982193] - net/mlx5: Fix potential sleeping in atomic context (Amir Tzin) [1982193] - net/mlx5: FWTrace, cancel work on alloc pd error flow (Amir Tzin) [1982193] - net/mlx5: DR, fix a potential use-after-free bug (Amir Tzin) [1982193] - net/mlx5e: Use correct eswitch for stack devices with lag (Amir Tzin) [1982193] - net/mlx5: E-Switch, Set vhca id valid flag when creating indir fwd group (Amir Tzin) [1982193] - net/mlx5: Remove all auxiliary devices at the unregister event (Amir Tzin) [1982193] - net/mlx5: Lag, fix multipath lag activation (Amir Tzin) [1982193] - net/mlx5: Fix variable type to match 64bit (Amir Tzin) [1982193] - net/mlx5: Fix typo in comments (Amir Tzin) [1982193] - net/mlx5e: Remove Duplicated hunk in function __parse_cls_flower() (Amir Tzin) [1982193] - net/mlx5: Fix unpublish devlink parameters (Amir Tzin) [1982193] - RDMA/mlx5: Delete not-available udata check (Amir Tzin) [1982193] - net/mlx5: Fix missing return value in mlx5_devlink_eswitch_inline_mode_set() (Amir Tzin) [1982193] - net/mlx5e: Block LRO if firmware asks for tunneled LRO (Amir Tzin) [1982193] - net/mlx5e: Prohibit inner indir TIRs in IPoIB (Amir Tzin) [1982193] - net: switchdev: zero-initialize struct switchdev_notifier_fdb_info emitted by drivers towards the bridge (Amir Tzin) [1982193] - net/mlx5: Fix return value from tracer initialization (Amir Tzin) [1982193] - net/mlx5: Synchronize correct IRQ when destroying CQ (Amir Tzin) [1982193 1982219] - net/mlx5e: TC, Fix error handling memory leak (Amir Tzin) [1982193] - net/mlx5: Destroy pool->mutex (Amir Tzin) [1982193] - net/mlx5: Set all field of mlx5_irq before inserting it to the xarray (Amir Tzin) [1982193] - net/mlx5: Fix order of functions in mlx5_irq_detach_nb() (Amir Tzin) [1982193] - net/mlx5: Block switchdev mode while devlink traps are active (Amir Tzin) [1982193] - net/mlx5e: Destroy page pool after XDP SQ to fix use-after-free (Amir Tzin) [1982193] - net/mlx5: Bridge, fix ageing time (Amir Tzin) [1982193] - net/mlx5e: Avoid creating tunnel headers for local route (Amir Tzin) [1982193] - net/mlx5: DR, Add fail on error check on decap (Amir Tzin) [1982193] - net/mlx5: Don't skip subfunction cleanup in case of error in module init (Amir Tzin) [1982193] - RDMA/mlx5: Delay emptying a cache entry when a new MR is added to it recently (Amir Tzin) [1982193] - net/mlx5: Fix mlx5_vport_tbl_attr chain from u16 to u32 (Amir Tzin) [1982193] - net/mlx5e: Fix nullptr in mlx5e_hairpin_get_mdev() (Amir Tzin) [1982193] - net/mlx5: Unload device upon firmware fatal error (Amir Tzin) [1982193] - net/mlx5e: Fix page allocation failure for ptp-RQ over SF (Amir Tzin) [1982193] - net/mlx5e: Fix page allocation failure for trap-RQ over SF (Amir Tzin) [1982193] - net/mlx5e: Consider PTP-RQ when setting RX VLAN stripping (Amir Tzin) [1982193] - net/mlx5e: Add NETIF_F_HW_TC to hw_features when HTB offload is available (Amir Tzin) [1982193] - net/mlx5e: RX, Avoid possible data corruption when relaxed ordering and LRO combined (Amir Tzin) [1982193] - net/mlx5: E-Switch, handle devcom events only for ports on the same device (Amir Tzin) [1982193] - net/mlx5: E-Switch, Set destination vport vhca id only when merged eswitch is supported (Amir Tzin) [1982193] - net/mlx5e: Disable Rx ntuple offload for uplink representor (Amir Tzin) [1982193] - net/mlx5e: kTLS, Add stats for number of deleted kTLS TX offloaded connections (Amir Tzin) [1982193] - net/mlx5: SF, Improve performance in SF allocation (Amir Tzin) [1982193] - net/mlx5: Increase hairpin buffer size (Amir Tzin) [1982193] - net/mlx5: DR, Add support for flow sampler offload (Amir Tzin) [1982193] - net/mlx5: Compare sampler flow destination ID in fs_core (Amir Tzin) [1982193] - net/mlx5: remove "default n" from Kconfig (Amir Tzin) [1982193] - net/mlx5: Fix spelling mistake "enught" -> "enough" (Amir Tzin) [1982193] - net/mlx5: Use cpumask_available() in mlx5_eq_create_generic() (Amir Tzin) [1982193] - net/mlx5: Fix missing error code in mlx5_init_fs() (Amir Tzin) [1982193] - RDMA/mlx5: Support real-time timestamp directly from the device (Amir Tzin) [1982193] - RDMA/mlx5: Refactor get_ts_format functions to simplify code (Amir Tzin) [1982193] - RDMA/mlx5: Enable Relaxed Ordering by default for kernel ULPs (Amir Tzin) [1982193] - net/mlx5: Round-Robin EQs over IRQs (Amir Tzin) [1982193] - net/mlx5: Separate between public and private API of sf.h (Amir Tzin) [1982193] - net/mlx5: Enlarge interrupt field in CREATE_EQ (Amir Tzin) [1982193] - net/mlx5: Allocating a pool of MSI-X vectors for SFs (Amir Tzin) [1982193] - net/mlx5: Change IRQ storage logic from static to dynamic (Amir Tzin) [1982193] - net/mlx5: Moving rmap logic to EQs (Amir Tzin) [1982193] - net/mlx5: Extend mlx5_irq_request to request IRQ from the kernel (Amir Tzin) [1982193] - net/mlx5: Removing rmap per IRQ (Amir Tzin) [1982193] - net/mlx5: Clean license text in eq.[c|h] files (Amir Tzin) [1982193] - net/mlx5: Provide cpumask at EQ creation phase (Amir Tzin) [1982193] - net/mlx5: Introduce API for request and release IRQs (Amir Tzin) [1982193] - net/mlx5: Delay IRQ destruction till all users are gone (Amir Tzin) [1982193] - net/mlx5: Change ownership model for lag (Amir Tzin) [1982193] - net/mlx5: Lag, Don't rescan if the device is going down (Amir Tzin) [1982193] - net/mlx5: Lag, refactor disable flow (Amir Tzin) [1982193] - net/mlx5: Bridge, add tracepoints (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, filter tagged packets that didn't match tagged fg (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, support pvid and untagged vlan configurations (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, match FDB entry vlan tag (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, implement infrastructure for vlans (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, dynamic entry ageing (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, handle FDB events (Amir Tzin) [1982193 1982234] - docs: networking: Add missing mlx5 documentation (Amir Tzin) [1982193] - net/mlx5: Bridge, add offload infrastructure (Amir Tzin) [1982193 1982234] - net/mlx5e: Refactor mlx5e_eswitch_{*}rep() helpers (Amir Tzin) [1982193 1982234] - net/mlx5: Create TC-miss priority and table (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Support EMD tag in modify header for STEv1 (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Added support for INSERT_HEADER reformat type (Amir Tzin) [1982193 1982234] - net/mlx5: Added new parameters to reformat context (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Allow encap action for RX for supporting devices (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Split reformat state to Encap and Decap (Amir Tzin) [1982193 1982234] - net/mlx5: mlx5_ifc support for header insert/remove (Amir Tzin) [1982193 1982234] - net/mlx5e: Remove unreachable code in mlx5e_xmit() (Amir Tzin) [1982193] - net/mlx5e: RX, Re-place page pool numa node change logic (Amir Tzin) [1982193] - net/mlx5e: Zero-init DIM structures (Amir Tzin) [1982193] - net/mlx5e: IPoIB, Add support for NDR speed (Amir Tzin) [1982193] - net/mlx5e: Remove the repeated declaration (Amir Tzin) [1982193] - net/mlx5: check for allocation failure in mlx5_ft_pool_init() (Amir Tzin) [1982193] - mlx5: count all link events (Amir Tzin) [1982193] - net/mlx5: Expose FW version over defined keyword (Amir Tzin) [1982193] - net/mlx5: Use boolean arithmetic to evaluate roce_lag (Amir Tzin) [1982193] - net/mlx5: Remove unnecessary spin lock protection (Amir Tzin) [1982193] - net/mlx5: Cap the maximum flow group size to 16M entries (Amir Tzin) [1982193] - net/mlx5: DR, Set max table size to 2G entries (Amir Tzin) [1982193] - net/mlx5: Move chains ft pool to be used by all firmware steering (Amir Tzin) [1982193] - net/mlx5: Move table size calculation to steering cmd layer (Amir Tzin) [1982193] - net/mlx5: Add case for FS_FT_NIC_TX FT in MLX5_CAP_FLOWTABLE_TYPE (Amir Tzin) [1982193] - net/mlx5: DR, Remove unused field of send_ring struct (Amir Tzin) [1982193] - net/mlx5e: RX, Remove unnecessary check in RX CQE compression handling (Amir Tzin) [1982193] - net/mlx5: CT: Avoid reusing modify header context for natted entries (Amir Tzin) [1982193] - net/mlx5e: CT, Remove newline from ct_dbg call (Amir Tzin) [1982193] - RDMA/mlx5: Take qp type from mlx5_ib_qp (Amir Tzin) [1982193] - RDMA/mlx5: Add SQD2RTS bit to the alloc ucontext response (Amir Tzin) [1982193] - RDMA/mlx5: Support SQD2RTS for modify QP (Amir Tzin) [1982193] - RDMA/mlx5: Remove redundant assignment to ret (Amir Tzin) [1982193] - firewire: fix support status (Tomas Henzl) [2055319] - dlci: fix support status (Tomas Henzl) [2055319] - dlink: fix support status (Tomas Henzl) [2055319] - rxe: fix support status (Tomas Henzl) [2055319] - qic: fix support status (Tomas Henzl) [2055319] - Revert "ceph: enable async dirops by default" (Jeffrey Layton) [2052542] - libceph: optionally use bounce buffer on recv path in crc mode (Jeffrey Layton) [2024725] - libceph: make recv path in secure mode work the same as send path (Jeffrey Layton) [2024725] - mm: use kmap_local_page in memzero_page (Jeffrey Layton) [2024725] - mm: call flush_dcache_page() in memcpy_to_page() and memzero_page() (Jeffrey Layton) [2024725] - iov_iter: lift memzero_page() to highmem.h (Jeffrey Layton) [2024725] - mm/highmem: Convert memcpy_[to|from]_page() to kmap_local_page() (Jeffrey Layton) [2024725] - mm/highmem: Lift memcpy_[to|from]_page to core (Jeffrey Layton) [2024725] - ceph: set pool_ns in new inode layout for async creates (Jeffrey Layton) [2046021] - ceph: properly put ceph_string reference after async create attempt (Jeffrey Layton) [2046021] - ceph: put the requests/sessions when it fails to alloc memory (Jeffrey Layton) [2046021] - ceph: remove redundant Lsx caps check (Jeffrey Layton) [2046021] - ceph: don't check for quotas on MDS stray dirs (Jeffrey Layton) [2046021] - ceph: drop send metrics debug message (Jeffrey Layton) [2046021] - ceph: Fix incorrect statfs report for small quota (Jeffrey Layton) [2011104] - scsi: qla2xxx: stop timer in shutdown path (Nilesh Javali) [2056055] - Revert "PCI: Add support for dev_groups to struct pci_driver" (Michel Dänzer) [2054595] - drm/amdgpu: Assign amdgpu_sysfs_groups to struct device_driver directly (Michel Dänzer) [2054595] - EDAC/i10nm: Retrieve and print retry_rd_err_log registers (Aristeu Rozanski) [1998359] - redhat: enable zstream release numbering for rhel 8.6 (Augusto Caringi) - redhat: generate distgit changelog in genspec.sh as well (Jan Stancek) - redhat: always upload kabi tarballs (Jan Stancek) - redhat: make genspec prefer metadata from git notes (Jan Stancek)- xfs: don't generate selinux audit messages for capability testing (Brian Foster) [2059835]- ice: Implement support for SMA and U.FL on E810-T (Jonathan Toppins) [1975007] - ice: Add support for SMA control multiplexer (Jonathan Toppins) [1975007] - ice: Implement functions for reading and setting GPIO pins (Jonathan Toppins) [1975007] - ice: Refactor ice_aqc_link_topo_addr (Jonathan Toppins) [1975007] - xfs: restore speculative_cow_prealloc_lifetime sysctl (Bill O'Donnell) [2015621] - xfs: Fix the free logic of state in xfs_attr_node_hasname (Bill O'Donnell) [2015621 2037498] - xfs: punch out data fork delalloc blocks on COW writeback failure (Bill O'Donnell) [2015621 2012872] - xfs: use kmem_cache_free() for kmem_cache objects (Bill O'Donnell) [2015621] - xfs: logging the on disk inode LSN can make it go backwards (Bill O'Donnell) [2015621] - xfs: only reset incore inode health state flags when reclaiming an inode (Bill O'Donnell) [2015621] - xfs: remove obsolete AGF counter debugging (Bill O'Donnell) [2015621] - xfs: Initialize xfs_alloc_arg->total correctly when allocating minlen extents (Bill O'Donnell) [2015621] - xfs: Fix dax inode extent calculation when direct write is performed on an unwritten extent (Bill O'Donnell) [2015621] - xfs: mark a data structure sick if there are cross-referencing errors (Bill O'Donnell) [2015621] - xfs: fix maxlevels comparisons in the btree staging code (Bill O'Donnell) [2015621] - xfs: fix incorrect unit conversion in scrub tracepoint (Bill O'Donnell) [2015621] - xfs: fix log intent recovery ENOSPC shutdowns when inactivating inodes (Bill O'Donnell) [2015621] - xfs: fix radix tree tag signs (Bill O'Donnell) [2015621] - xfs: force log and push AIL to clear pinned inodes when aborting mount (Bill O'Donnell) [2015621] - xfs: use current->journal_info for detecting transaction recursion (Bill O'Donnell) [2015621] - xfs: don't nest transactions when scanning for eofblocks (Bill O'Donnell) [2015621] - xfs: fix boolreturn.cocci warnings (Bill O'Donnell) [2015621] - xfs: get rid of xfs_growfs_{data,log}_t (Bill O'Donnell) [2015621] - xfs: rename `new' to `delta' in xfs_growfs_data_private() (Bill O'Donnell) [2015621] - xfs: don't bounce the iolock between free_{eof,cow}blocks (Bill O'Donnell) [2015621] - xfs: expose the blockgc workqueue knobs publicly (Bill O'Donnell) [2015621] - xfs: parallelize block preallocation garbage collection (Bill O'Donnell) [2015621] - xfs: rename block gc start and stop functions (Bill O'Donnell) [2015621] - xfs: only walk the incore inode tree once per blockgc scan (Bill O'Donnell) [2015621] - xfs: consolidate the eofblocks and cowblocks workers (Bill O'Donnell) [2015621] - xfs: consolidate incore inode radix tree posteof/cowblocks tags (Bill O'Donnell) [2015621] - xfs: remove trivial eof/cowblocks functions (Bill O'Donnell) [2015621] - xfs: hide xfs_icache_free_cowblocks (Bill O'Donnell) [2015621] - xfs: hide xfs_icache_free_eofblocks (Bill O'Donnell) [2015621] - xfs: relocate the eofb/cowb workqueue functions (Bill O'Donnell) [2015621] - xfs: set WQ_SYSFS on all workqueues in debug mode (Bill O'Donnell) [2015621] - xfs: increase the default parallelism levels of pwork clients (Bill O'Donnell) [2015621] - xfs: flush speculative space allocations when we run out of space (Bill O'Donnell) [2015621] - xfs: refactor xfs_icache_free_{eof,cow}blocks call sites (Bill O'Donnell) [2015621] - xfs: add a tracepoint for blockgc scans (Bill O'Donnell) [2015621] - xfs: flush eof/cowblocks if we can't reserve quota for chown (Bill O'Donnell) [2015621] - xfs: flush eof/cowblocks if we can't reserve quota for inode creation (Bill O'Donnell) [2015621] - xfs: flush eof/cowblocks if we can't reserve quota for file blocks (Bill O'Donnell) [2015621] - xfs: try worst case space reservation upfront in xfs_reflink_remap_extent (Bill O'Donnell) [2015621] - xfs: pass flags and return gc errors from xfs_blockgc_free_quota (Bill O'Donnell) [2015621] - xfs: move and rename xfs_inode_free_quota_blocks to avoid conflicts (Bill O'Donnell) [2015621] - xfs: xfs_inode_free_quota_blocks should scan project quota (Bill O'Donnell) [2015621] - xfs: don't stall cowblocks scan if we can't take locks (Bill O'Donnell) [2015621] - xfs: trigger all block gc scans when low on quota space (Bill O'Donnell) [2015621] - xfs: shut down the filesystem if we screw up quota reservation (Bill O'Donnell) [2015621] - xfs: rename code to error in xfs_ioctl_setattr (Bill O'Donnell) [2015621] - xfs: remove xfs_qm_vop_chown_reserve (Bill O'Donnell) [2015621] - xfs: refactor inode ownership change transaction/inode/quota allocation idiom (Bill O'Donnell) [2015621] - xfs: refactor inode creation transaction/inode/quota allocation idiom (Bill O'Donnell) [2015621] - xfs: refactor reflink functions to use xfs_trans_alloc_inode (Bill O'Donnell) [2015621] - xfs: allow reservation of rtblocks with xfs_trans_alloc_inode (Bill O'Donnell) [2015621] - xfs: refactor common transaction/inode/quota allocation idiom (Bill O'Donnell) [2015621] - xfs: reserve data and rt quota at the same time (Bill O'Donnell) [2015621] - xfs: clean up icreate quota reservation calls (Bill O'Donnell) [2015621] - xfs: remove xfs_trans_unreserve_quota_nblks completely (Bill O'Donnell) [2015621] - xfs: create convenience wrappers for incore quota block reservations (Bill O'Donnell) [2015621] - xfs: clean up quota reservation callsites (Bill O'Donnell) [2015621] - xfs: reduce quota reservation when doing a dax unwritten extent conversion (Bill O'Donnell) [2015621] - xfs: reduce exclusive locking on unaligned dio (Bill O'Donnell) [2015621] - xfs: split the unaligned DIO write code out (Bill O'Donnell) [2015621] - xfs: improve the reflink_bounce_dio_write tracepoint (Bill O'Donnell) [2015621] - xfs: simplify the read/write tracepoints (Bill O'Donnell) [2015621] - xfs: remove the buffered I/O fallback assert (Bill O'Donnell) [2015621] - xfs: cleanup the read/write helper naming (Bill O'Donnell) [2015621] - xfs: make xfs_file_aio_write_checks IOCB_NOWAIT-aware (Bill O'Donnell) [2015621] - xfs: factor out a xfs_ilock_iocb helper (Bill O'Donnell) [2015621] - xfs: Fix 'set but not used' warning in xfs_bmap_compute_alignments() (Bill O'Donnell) [2015621] - xfs: fix unused log variable in xfs_log_cover() (Bill O'Donnell) [2015621] - iomap: add a IOMAP_DIO_OVERWRITE_ONLY flag (Bill O'Donnell) [2015621] - iomap: pass a flags argument to iomap_dio_rw (Bill O'Donnell) [2015621] - iomap: rename the flags variable in __iomap_dio_rw (Bill O'Donnell) [2015621] - iomap: Allow filesystem to call iomap_dio_complete without i_rwsem (Bill O'Donnell) [2015621] - xfs: reduce ilock acquisitions in xfs_file_fsync (Bill O'Donnell) [2015621] - xfs: refactor xfs_file_fsync (Bill O'Donnell) [2015621] - xfs: cover the log on freeze instead of cleaning it (Bill O'Donnell) [2015621] - xfs: remove xfs_quiesce_attr() (Bill O'Donnell) [2015621] - xfs: remove duplicate wq cancel and log force from attr quiesce (Bill O'Donnell) [2015621] - xfs: fold sbcount quiesce logging into log covering (Bill O'Donnell) [2015621] - xfs: don't reset log idle state on covering checkpoints (Bill O'Donnell) [2015621] - xfs: cover the log during log quiesce (Bill O'Donnell) [2015621] - xfs: separate log cleaning from log quiesce (Bill O'Donnell) [2015621] - xfs: lift writable fs check up into log worker task (Bill O'Donnell) [2015621] - xfs: set inode size after creating symlink (Bill O'Donnell) [2015621] - xfs: remove a stale comment from xfs_file_aio_write_checks() (Bill O'Donnell) [2015621] - xfs: Introduce error injection to allocate only minlen size extents for files (Bill O'Donnell) [2015621] - xfs: Process allocated extent in a separate function (Bill O'Donnell) [2015621] - xfs: Compute bmap extent alignments in a separate function (Bill O'Donnell) [2015621] - xfs: Remove duplicate assert statement in xfs_bmap_btalloc() (Bill O'Donnell) [2015621] - xfs: Introduce error injection to reduce maximum inode fork extent count (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when swapping extents (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when remapping an extent (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when moving extent from cow to data fork (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when writing to unwritten extent (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when adding/removing xattrs (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when renaming dir entries (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when removing dir entries (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when adding dir entries (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when punching a hole (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when trivally adding a new extent (Bill O'Donnell) [2015621] - xfs: Add helper for checking per-inode extent count overflow (Bill O'Donnell) [2015621] - iwlwifi: pcie: add killer devices to the driver (Íñigo Huguet) [2043453] - iwlwifi: add support for BNJ HW (Íñigo Huguet) [2043453] - iwlwifi: Fix FW name for gl (Íñigo Huguet) [2043453] - iwlwifi: Read the correct addresses when getting the crf id (Íñigo Huguet) [2043453] - iwlwifi: pcie: add jacket bit to device configuration parsing (Íñigo Huguet) [2043453] - iwlwifi: add new ax1650 killer device (Íñigo Huguet) [2043453] - iwlwifi: add new Qu-Hr device (Íñigo Huguet) [2043453] - iwlwifi: add missing entries for Gf4 with So and SoF (Íñigo Huguet) [2043453] - iwlwifi: remove unused iwlax210_2ax_cfg_so_hr_a0 structure (Íñigo Huguet) [2043453] - iwlwifi: add support for Bz-Z HW (Íñigo Huguet) [2043453] - iwlwifi: support 4-bits in MAC step value (Íñigo Huguet) [2043453] - iwlwifi: mvm: Increase the scan timeout guard to 30 seconds (Íñigo Huguet) [2043453] - iwlwifi: mvm: Use div_s64 instead of do_div in iwl_mvm_ftm_rtt_smoothing() (Íñigo Huguet) [2043453] - mt76: mt7921: fix a possible race enabling/disabling runtime-pm (Íñigo Huguet) [2043453] - ath11k: Fix unexpected return buffer manager error for QCA6390 (Íñigo Huguet) [2043453] - ath11k: Fix napi related hang (Íñigo Huguet) [2043453] - iwlwifi: yoyo: fix issue with new DBGI_SRAM region read. (Íñigo Huguet) [2043453] - iwlwifi: pcie: make sure prph_info is set when treating wakeup IRQ (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix AUX ROC removal (Íñigo Huguet) [2043453] - iwlwifi: mvm: set protected flag only for NDP ranging (Íñigo Huguet) [2043453] - iwlwifi: mvm: perform 6GHz passive scan after suspend (Íñigo Huguet) [2043453] - iwlwifi: mvm: Fix calculation of frame length (Íñigo Huguet) [2043453] - iwlwifi: mvm: test roc running status bits before removing the sta (Íñigo Huguet) [2043453] - iwlwifi: don't pass actual WGDS revision number in table_revision (Íñigo Huguet) [2043453] - iwlwifi: fix leaks/bad data after failed firmware load (Íñigo Huguet) [2043453] - iwlwifi: fix debug TLV parsing (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix 32-bit build in FTM (Íñigo Huguet) [2043453] - iwlwifi: fix Bz NMI behaviour (Íñigo Huguet) [2043453] - rtlwifi: rtl8192cu: Fix WARNING when calling local_irq_restore() with interrupts enabled (Íñigo Huguet) [2043453] - rtw88: 8822c: update rx settings to prevent potential hw deadlock (Íñigo Huguet) [2043453] - rtw88: Disable PCIe ASPM while doing NAPI poll on 8821CE (Íñigo Huguet) [2043453] - ath9k: Fix out-of-bound memcpy in ath9k_hif_usb_rx_stream (Íñigo Huguet) [2043453] - ath9k_htc: fix NULL pointer dereference at ath9k_htc_tx_get_packet() (Íñigo Huguet) [2043453] - ath9k_htc: fix NULL pointer dereference at ath9k_htc_rxep() (Íñigo Huguet) [2043453] - mac80211: fix FEC flag in radio tap header (Íñigo Huguet) [2043453] - mt76: mt7921: fix possible resume failure (Íñigo Huguet) [2043453] - mt76: mt7921: move mt76_connac_mcu_set_hif_suspend to bus-related files (Íñigo Huguet) [2043453] - mt76: mt7921: fix network buffer leak by txs missing (Íñigo Huguet) [2043453] - mt76: mt7615: clear mcu error interrupt status on mt7663 (Íñigo Huguet) [2043453] - mt76: connac: fix last_chan configuration in mt76_connac_mcu_rate_txpower_band (Íñigo Huguet) [2043453] - mt76: mt7921: use correct iftype data on 6GHz cap init (Íñigo Huguet) [2043453] - mt76: mt7921: fix boolreturn.cocci warning (Íñigo Huguet) [2043453] - mt76: mt7615: fix unused tx antenna mask in testmode (Íñigo Huguet) [2043453] - mt76: fix the wiphy's available antennas to the correct value (Íñigo Huguet) [2043453] - mt76: connac: fix a theoretical NULL pointer dereference in mt76_connac_get_phy_mode (Íñigo Huguet) [2043453] - mt76: mt7921: fix possible NULL pointer dereference in mt7921_mac_write_txwi (Íñigo Huguet) [2043453] - mt76: fix possible OOB issue in mt76_calculate_default_rate (Íñigo Huguet) [2043453] - mt76: debugfs: fix queue reporting for mt76-usb (Íñigo Huguet) [2043453] - mt76: mt7915: fix SMPS operation fail (Íñigo Huguet) [2043453] - mt76: mt7915: fix return condition in mt7915_tm_reg_backup_restore() (Íñigo Huguet) [2043453] - mt76: mt7921: fix MT7921E reset failure (Íñigo Huguet) [2043453] - mt76: mt7615: fix possible deadlock while mt7615_register_ext_phy() (Íñigo Huguet) [2043453] - mt76: mt7921: drop offload_flags overwritten (Íñigo Huguet) [2043453] - mt76: mt7915: get rid of mt7915_mcu_set_fixed_rate routine (Íñigo Huguet) [2043453] - bus: mhi: core: Use correctly sized arguments for bit field (Íñigo Huguet) [2043453] - bus: mhi: core: Fix race while handling SYS_ERR at power up (Íñigo Huguet) [2043453] - bus: mhi: core: Fix reading wake_capable channel configuration (Íñigo Huguet) [2043453] - bus: mhi: core: Minor style and comment fixes (Íñigo Huguet) [2043453] - bus: mhi: pci_generic: Graceful shutdown on freeze (Íñigo Huguet) [2043453] - ath11k: Fix a NULL pointer dereference in ath11k_mac_op_hw_scan() (Íñigo Huguet) [2043453] - mt76: remove variable set but not used (Íñigo Huguet) [2043453] - ath11k: Fix deleting uninitialized kernel timer during fragment cache flush (Íñigo Huguet) [2043453] - ath11k: add spectral/CFR buffer validation support (Íñigo Huguet) [2043453] - ath11k: Fix buffer overflow when scanning with extraie (Íñigo Huguet) [2043453] - mwifiex: Fix possible ABBA deadlock (Íñigo Huguet) [2043453] - ath10k: fix scan abort when duration is set for hw scan (Íñigo Huguet) [2043453] - ath10k: Fix tx hanging (Íñigo Huguet) [2043453] - iwlwifi: acpi: fix wgds rev 3 size (Íñigo Huguet) [2043453] - iwlwifi: mvm: avoid clearing a just saved session protection id (Íñigo Huguet) [2043453] - iwlwifi: mvm: Fix wrong documentation for scan request command (Íñigo Huguet) [2043453] - iwlwifi: mvm: synchronize with FW after multicast commands (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix delBA vs. NSSN queue sync race (Íñigo Huguet) [2043453] - ath11k: Fix QMI file type enum value (Íñigo Huguet) [2043453] - ath11k: add support for WCN6855 hw2.1 (Íñigo Huguet) [2043453] - ath10k: Fix the MTU size on QCA9377 SDIO (Íñigo Huguet) [2043453] - wireless: iwlwifi: Fix a double free in iwl_txq_dyn_alloc_dma (Íñigo Huguet) [2043453] - mwifiex: Ignore BTCOEX events from the 88W8897 firmware (Íñigo Huguet) [2043453] - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() (Íñigo Huguet) [2043453] - ath11k: Use host CE parameters for CE interrupts configuration (Íñigo Huguet) [2043453] - ath11k: Fix mon status ring rx tlv processing (Íñigo Huguet) [2043453] - ath11k: skip sending vdev down for channel switch (Íñigo Huguet) [2043453] - ath11k: fix read fail for htt_stats and htt_peer_stats for single pdev (Íñigo Huguet) [2043453] - ath11k: Set IRQ affinity to CPU0 in case of one MSI vector (Íñigo Huguet) [2043453] - ath11k: do not restore ASPM in case of single MSI vector (Íñigo Huguet) [2043453] - ath11k: add support one MSI vector (Íñigo Huguet) [2043453] - ath11k: refactor multiple MSI vector implementation (Íñigo Huguet) [2043453] - ath11k: use ATH11K_PCI_IRQ_DP_OFFSET for DP IRQ (Íñigo Huguet) [2043453] - ath11k: add CE and ext IRQ flag to indicate irq_handler (Íñigo Huguet) [2043453] - ath11k: get msi_data again after request_irq is called (Íñigo Huguet) [2043453] - ath9k: fix intr_txqs setting (Íñigo Huguet) [2043453] - ath11k: add hw_param for wakeup_mhi (Íñigo Huguet) [2043453] - ath11k: reset RSN/WPA present state for open BSS (Íñigo Huguet) [2043453] - ath11k: clear the keys properly via DISABLE_KEY (Íñigo Huguet) [2043453] - ath11k: Fix crash caused by uninitialized TX ring (Íñigo Huguet) [2043453] - ath11k: use cache line aligned buffers for dbring (Íñigo Huguet) [2043453] - ath11k: Fix ETSI regd with weather radar overlap (Íñigo Huguet) [2043453] - ath11k: fix FCS_ERR flag in radio tap header (Íñigo Huguet) [2043453] - ath11k: fix the value of msecs_to_jiffies in ath11k_debugfs_fw_stats_request (Íñigo Huguet) [2043453] - ath11k: fix firmware crash during channel switch (Íñigo Huguet) [2043453] - ath11k: Fix 'unused-but-set-parameter' error (Íñigo Huguet) [2043453] - ath11k: fix DMA memory free in CE pipe cleanup (Íñigo Huguet) [2043453] - ath11k: fix error routine when fallback of add interface fails (Íñigo Huguet) [2043453] - ath11k: fix fw crash due to peer get authorized before key install (Íñigo Huguet) [2043453] - ath11k: Clear auth flag only for actual association in security mode (Íñigo Huguet) [2043453] - ath11k: Send PPDU_STATS_CFG with proper pdev mask to firmware (Íñigo Huguet) [2043453] - ath11k: set correct NL80211_FEATURE_DYNAMIC_SMPS for WCN6855 (Íñigo Huguet) [2043453] - mac80211: mesh: embedd mesh_paths and mpp_paths into ieee80211_if_mesh (Íñigo Huguet) [2043453] - mac80211: initialize variable have_higher_than_11mbit (Íñigo Huguet) [2043453] - mac80211: fix locking in ieee80211_start_ap error path (Íñigo Huguet) [2043453] - mac80211: do drv_reconfig_complete() before restarting all (Íñigo Huguet) [2043453] - mac80211: mark TX-during-stop for TX in in_reconfig (Íñigo Huguet) [2043453] - mac80211: update channel context before station state (Íñigo Huguet) [2043453] - mac80211: Fix the size used for building probe request (Íñigo Huguet) [2043453] - mac80211: fix lookup when adding AddBA extension element (Íñigo Huguet) [2043453] - mac80211: validate extended element ID is present (Íñigo Huguet) [2043453] - cfg80211: Acquire wiphy mutex on regulatory work (Íñigo Huguet) [2043453] - mac80211: agg-tx: don't schedule_and_wake_txq() under sta->lock (Íñigo Huguet) [2043453] - nl80211: remove reload flag from regulatory_request (Íñigo Huguet) [2043453] - mac80211: send ADDBA requests using the tid/queue of the aggregation session (Íñigo Huguet) [2043453] - bus: mhi: core: Add support for forced PM resume (Íñigo Huguet) [2043453] - mt76: mt7921: fix build regression (Íñigo Huguet) [2043453] - brcmsmac: rework LED dependencies (Íñigo Huguet) [2043453] - iwlwifi: fix LED dependencies (Íñigo Huguet) [2043453] - iwlwifi: mvm: don't crash on invalid rate w/o STA (Íñigo Huguet) [2043453] - bus: mhi: pci_generic: Fix device recovery failed issue (Íñigo Huguet) [2043453] - mt76: fix key pointer overwrite in mt7921s_write_txwi/mt7663_usb_sdio_write_txwi (Íñigo Huguet) [2043453] - rt2x00: do not mark device gone on EPROTO errors during start (Íñigo Huguet) [2043453] - nl80211: reset regdom when reloading regdb (Íñigo Huguet) [2043453] - mac80211: add docs for ssn in struct tid_ampdu_tx (Íñigo Huguet) [2043453] - mac80211: fix a memory leak where sta_info is not freed (Íñigo Huguet) [2043453] - mac80211: set up the fwd_skb->dev for mesh forwarding (Íñigo Huguet) [2043453] - mac80211: fix regression in SSN handling of addba tx (Íñigo Huguet) [2043453] - mac80211: fix rate control for retransmitted frames (Íñigo Huguet) [2043453] - mac80211: track only QoS data frames for admission control (Íñigo Huguet) [2043453] - mac80211: fix TCP performance on mesh interface (Íñigo Huguet) [2043453] - mt76: fix possible pktid leak (Íñigo Huguet) [2043453] - mt76: fix timestamp check in tx_status (Íñigo Huguet) [2043453] - mt76: mt7915: fix NULL pointer dereference in mt7915_get_phy_mode (Íñigo Huguet) [2043453] - iwlwifi: Fix memory leaks in error handling path (Íñigo Huguet) [2043453] - iwlwifi: fix warnings produced by kernel debug options (Íñigo Huguet) [2043453] - iwlwifi: mvm: retry init flow if failed (Íñigo Huguet) [2043453] - iwlwifi: Fix missing error code in iwl_pci_probe() (Íñigo Huguet) [2043453] - iwlwifi: pcie: fix constant-conversion warning (Íñigo Huguet) [2043453] - mac80211: fix throughput LED trigger (Íñigo Huguet) [2043453] - mac80211: fix monitor_sdata RCU/locking assertions (Íñigo Huguet) [2043453] - mac80211: drop check for DONT_REORDER in __ieee80211_select_queue (Íñigo Huguet) [2043453] - mac80211: fix radiotap header generation (Íñigo Huguet) [2043453] - mac80211: do not access the IV when it was stripped (Íñigo Huguet) [2043453] - nl80211: fix radio statistics in survey dump (Íñigo Huguet) [2043453] - cfg80211: call cfg80211_stop_ap when switch from P2P_GO type (Íñigo Huguet) [2043453] - mwifiex: fix division by zero in fw download path (Íñigo Huguet) [2043453] - iwlwifi: bump FW API to 67 for AX devices (Íñigo Huguet) [2043453] - iwlwifi: mvm: extend session protection on association (Íñigo Huguet) [2043453] - iwlwifi: rename CHANNEL_SWITCH_NOA_NOTIF to CHANNEL_SWITCH_START_NOTIF (Íñigo Huguet) [2043453] - iwlwifi: mvm: remove session protection on disassoc (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix WGDS table print in iwl_mvm_chub_update_mcc() (Íñigo Huguet) [2043453] - iwlwifi: rename GEO_TX_POWER_LIMIT to PER_CHAIN_LIMIT_OFFSET_CMD (Íñigo Huguet) [2043453] - iwlwifi: mvm: d3: use internal data representation (Íñigo Huguet) [2043453] - iwlwifi: mvm: update RFI TLV (Íñigo Huguet) [2043453] - iwlwifi: mvm: don't get address of mvm->fwrt just to dereference as a pointer (Íñigo Huguet) [2043453] - iwlwifi: yoyo: support for ROM usniffer (Íñigo Huguet) [2043453] - iwlwifi: fw: uefi: add missing include guards (Íñigo Huguet) [2043453] - iwlwifi: dump host monitor data when NIC doesn't init (Íñigo Huguet) [2043453] - iwlwifi: pcie: simplify iwl_pci_find_dev_info() (Íñigo Huguet) [2043453] - iwlwifi: ACPI: support revision 3 WGDS tables (Íñigo Huguet) [2043453] - iwlwifi: pcie: update sw error interrupt for BZ family (Íñigo Huguet) [2043453] - iwlwifi: add new pci SoF with JF (Íñigo Huguet) [2043453] - iwlwifi: mvm: Use all Rx chains for roaming scan (Íñigo Huguet) [2043453] - iwlwifi: pcie: remove two duplicate PNJ device entries (Íñigo Huguet) [2043453] - iwlwifi: pcie: refactor dev_info lookup (Íñigo Huguet) [2043453] - iwlwifi: pcie: remove duplicate entry (Íñigo Huguet) [2043453] - iwlwifi: pcie: fix killer name matching for AX200 (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix some kerneldoc issues (Íñigo Huguet) [2043453] - ath10k: fix division by zero in send path (Íñigo Huguet) [2043453] - ath10k: fix control-message timeout (Íñigo Huguet) [2043453] - ath10k: fix module load regression with iram-recovery feature (Íñigo Huguet) [2043453] - ath10k: fix invalid dma_addr_t token assignment (Íñigo Huguet) [2043453] - ath11k: change return buffer manager for QCA6390 (Íñigo Huguet) [2043453] - mt76: connac: fix unresolved symbols when CONFIG_PM is unset (Íñigo Huguet) [2043453] - mt76: Make use of the helper macro kthread_run() (Íñigo Huguet) [2043453] - mt76: Print error message when reading EEPROM from mtd failed (Íñigo Huguet) [2043453] - mt76: mt7921: disable 4addr capability (Íñigo Huguet) [2043453] - mt76: mt7915: add debugfs knobs for MCU utilization (Íñigo Huguet) [2043453] - mt76: mt7915: add WA firmware log support (Íñigo Huguet) [2043453] - mt76: mt7915: fix endiannes warning mt7915_mcu_beacon_check_caps (Íñigo Huguet) [2043453] - mt76: mt7915: rework debugfs fixed-rate knob (Íñigo Huguet) [2043453] - mt76: mt7915: rework .set_bitrate_mask() to support more options (Íñigo Huguet) [2043453] - mt76: mt7915: remove mt7915_mcu_add_he() (Íñigo Huguet) [2043453] - mt76: mt7615: apply cached RF data for DBDC (Íñigo Huguet) [2043453] - mt76: mt7615: mt7622: fix ibss and meshpoint (Íñigo Huguet) [2043453] - mt76: mt7921: fix Wformat build warning (Íñigo Huguet) [2043453] - mt76: mt7921: fix mt7921s Kconfig (Íñigo Huguet) [2043453] - iwlwifi: pnvm: print out the version properly (Íñigo Huguet) [2043453] - iwlwifi: dbg: treat non active regions as unsupported regions (Íñigo Huguet) [2043453] - iwlwifi: mvm: Read acpi dsm to get channel activation bitmap (Íñigo Huguet) [2043453] - iwlwifi: add new device id 7F70 (Íñigo Huguet) [2043453] - iwlwifi: mvm: improve log when processing CSA (Íñigo Huguet) [2043453] - iwlwifi: mvm: set BT-coex high priority for 802.1X/4-way-HS (Íñigo Huguet) [2043453] - iwlwifi: dbg: treat dbgc allocation failure when tlv is missing (Íñigo Huguet) [2043453] - iwlwifi: add new killer devices to the driver (Íñigo Huguet) [2043453] - iwlwifi: mvm: set inactivity timeouts also for PS-poll (Íñigo Huguet) [2043453] - iwlwifi: pcie: try to grab NIC access early (Íñigo Huguet) [2043453] - iwlwifi: mvm: reduce WARN_ON() in TX status path (Íñigo Huguet) [2043453] - iwlwifi: allow rate-limited error messages (Íñigo Huguet) [2043453] - iwlwifi: mvm: remove session protection after auth/assoc (Íñigo Huguet) [2043453] - iwlwifi: remove redundant iwl_finish_nic_init() argument (Íñigo Huguet) [2043453] - iwlwifi: mvm: Add RTS and CTS flags to iwl_tx_cmd_flags. (Íñigo Huguet) [2043453] - iwlwifi: mvm: remove csi from iwl_mvm_pass_packet_to_mac80211() (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support new rate_n_flags for REPLY_RX_MPDU_CMD and RX_NO_DATA_NOTIF (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support new TX_RSP and COMPRESSED_BA_RES versions (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support new version of BEACON_TEMPLATE_CMD. (Íñigo Huguet) [2043453] - iwlwifi: mvm: Add support for new rate_n_flags in tx_cmd. (Íñigo Huguet) [2043453] - iwlwifi: BZ Family SW reset support (Íñigo Huguet) [2043453] - iwlwifi: BZ Family BUS_MASTER_DISABLE_REQ code duplication (Íñigo Huguet) [2043453] - iwlwifi: yoyo: fw debug config from context info and preset (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support new version of ranging response notification (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support version 3 of tlc_update_notif. (Íñigo Huguet) [2043453] - iwlwifi: mvm: convert old rate & flags to the new format. (Íñigo Huguet) [2043453] - iwlwifi: mvm: add definitions for new rate & flags (Íñigo Huguet) [2043453] - iwlwifi: mvm: update definitions due to new rate & flags (Íñigo Huguet) [2043453] - iwlwifi: mvm: scrub key material in firmware dumps (Íñigo Huguet) [2043453] - iwlwifi: parse debug exclude data from firmware file (Íñigo Huguet) [2043453] - iwlwifi: fw dump: add infrastructure for dump scrubbing (Íñigo Huguet) [2043453] - iwlwifi: mvm: correct sta-state logic for TDLS (Íñigo Huguet) [2043453] - iwlwifi: api: fix struct iwl_wowlan_status_v7 kernel-doc (Íñigo Huguet) [2043453] - iwlwifi: fix fw/img.c license statement (Íñigo Huguet) [2043453] - iwlwifi: remove contact information (Íñigo Huguet) [2043453] - iwlwifi: remove MODULE_AUTHOR() statements (Íñigo Huguet) [2043453] - iwlwifi: api: remove unused RX status bits (Íñigo Huguet) [2043453] - iwlwifi: add some missing kernel-doc in struct iwl_fw (Íñigo Huguet) [2043453] - iwlwifi: mvm: Remove antenna c references (Íñigo Huguet) [2043453] - iwlwifi: mvm: add support for 160Mhz in ranging measurements (Íñigo Huguet) [2043453] - iwlwifi: add vendor specific capabilities for some RFs (Íñigo Huguet) [2043453] - iwlwifi: mvm: add lmac/umac PC info in case of error (Íñigo Huguet) [2043453] - iwlwifi: mvm: disable RX-diversity in powersave (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix ieee80211_get_he_iftype_cap() iftype (Íñigo Huguet) [2043453] - iwlwifi: Start scratch debug register for Bz family (Íñigo Huguet) [2043453] - iwlwifi: Add support for more BZ HWs (Íñigo Huguet) [2043453] - iwlwifi: Add support for getting rf id with blank otp (Íñigo Huguet) [2043453] - cfg80211: fix kernel-doc for MBSSID EMA (Íñigo Huguet) [2043453] - mac80211: Prevent AP probing during suspend (Íñigo Huguet) [2043453] - nl80211: Add LC placeholder band definition to nl80211_band (Íñigo Huguet) [2043453] - mac80211: split beacon retrieval functions (Íñigo Huguet) [2043453] - cfg80211: separate get channel number from ies (Íñigo Huguet) [2043453] - mac80211: use ieee80211_bss_get_elem() in most places (Íñigo Huguet) [2043453] - cfg80211: scan: use element finding functions in easy cases (Íñigo Huguet) [2043453] - nl80211: use element finding functions (Íñigo Huguet) [2043453] - mac80211: fils: use cfg80211_find_ext_elem() (Íñigo Huguet) [2043453] - mac80211: fix memory leaks with element parsing (Íñigo Huguet) [2043453] - cfg80211: prepare for const netdev->dev_addr (Íñigo Huguet) [2043453] - mac80211: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - wireless: mac80211_hwsim: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - mac80211: debugfs: calculate free buffer size correctly (Íñigo Huguet) [2043453] - fq_codel: generalise ce_threshold marking for subset of traffic (Íñigo Huguet) [2043453] - wl3501_cs: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - ray_cs: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - brcmfmac: prepare for const netdev->dev_addr (Íñigo Huguet) [2043453] - wireless: use eth_hw_addr_set() instead of ether_addr_copy() (Íñigo Huguet) [2043453] - wireless: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - iwlwifi: cfg: set low-latency-xtal for some integrated So devices (Íñigo Huguet) [2043453] - iwlwifi: pnvm: read EFI data only if long enough (Íñigo Huguet) [2043453] - iwlwifi: pnvm: don't kmemdup() more than we have (Íñigo Huguet) [2043453] - iwlwifi: change all JnP to NO-160 configuration (Íñigo Huguet) [2043453] - iwlwifi: mvm: reset PM state on unsuccessful resume (Íñigo Huguet) [2043453] - mwifiex: Deactive host sleep using HSCFG after it was activated manually (Íñigo Huguet) [2043453] - mwifiex: Send DELBA requests according to spec (Íñigo Huguet) [2043453] - mwifiex: Fix an incorrect comment (Íñigo Huguet) [2043453] - mwifiex: Log an error on command failure during key-material upload (Íñigo Huguet) [2043453] - mwifiex: Don't log error on suspend if wake-on-wlan is disabled (Íñigo Huguet) [2043453] - mt76: mt7915: change max rx len limit of hw modules (Íñigo Huguet) [2043453] - mt76: mt7915: fix missing HE phy cap (Íñigo Huguet) [2043453] - mt76: mt7915: rework mt7915_mcu_sta_muru_tlv() (Íñigo Huguet) [2043453] - mt76: mt7915: enable HE UL MU-MIMO (Íñigo Huguet) [2043453] - mt76: mt7921: add per-vif counters in ethtool (Íñigo Huguet) [2043453] - mt76: mt7921: move tx amsdu stats in mib_stats (Íñigo Huguet) [2043453] - mt76: mt7921: add sta stats accounting in mt7921_mac_add_txs_skb (Íñigo Huguet) [2043453] - mt76: mt7921: introduce stats reporting through ethtool (Íñigo Huguet) [2043453] - mt76: mt7921: add some more MIB counters (Íñigo Huguet) [2043453] - mt76: do not reset MIB counters in get_stats callback (Íñigo Huguet) [2043453] - mt76: mt7915: move tx amsdu stats in mib_stats (Íñigo Huguet) [2043453] - mt76: mt7915: run mt7915_get_et_stats holding mt76 mutex (Íñigo Huguet) [2043453] - mt76: move mt76_ethtool_worker_info in mt76 module (Íñigo Huguet) [2043453] - mt76: move mt76_sta_stats in mt76.h (Íñigo Huguet) [2043453] - mt76: mt76x0: correct VHT MCS 8/9 tx power eeprom offset (Íñigo Huguet) [2043453] - mt76: mt7921s: add reset support (Íñigo Huguet) [2043453] - mt76: mt7921: introduce mt7921s support (Íñigo Huguet) [2043453] - mt76: mt7921: refactor mt7921_mcu_send_message (Íñigo Huguet) [2043453] - mt76: mt7921: rely on mcu_get_nic_capability (Íñigo Huguet) [2043453] - mt76: connac: extend mcu_get_nic_capability (Íñigo Huguet) [2043453] - mt76: sdio: extend sdio module to support CONNAC2 (Íñigo Huguet) [2043453] - mt76: sdio: introduce parse_irq callback (Íñigo Huguet) [2043453] - mt76: sdio: move common code in mt76_sdio module (Íñigo Huguet) [2043453] - mt76: mt7921: use physical addr to unify register access (Íñigo Huguet) [2043453] - mt76: mt7921: make all event parser reusable between mt7921s and mt7921e (Íñigo Huguet) [2043453] - mt76: mt7663s: rely on mcu reg access utility (Íñigo Huguet) [2043453] - mt76: connac: move mcu reg access utility routines in mt76_connac_lib module (Íñigo Huguet) [2043453] - mt76: mt7921: add MT7921_COMMON module (Íñigo Huguet) [2043453] - mt76: mt7921: refactor init.c to be bus independent (Íñigo Huguet) [2043453] - mt76: mt7921: refactor mcu.c to be bus independent (Íñigo Huguet) [2043453] - mt76: mt7921: refactor dma.c to be pcie specific (Íñigo Huguet) [2043453] - mt76: mt7921: refactor mac.c to be bus independent (Íñigo Huguet) [2043453] - mt76: mt7921: add MU EDCA cmd support (Íñigo Huguet) [2043453] - mt76: mt7915: remove dead code in debugfs code (Íñigo Huguet) [2043453] - mt76: sdio: export mt76s_alloc_rx_queue and mt76s_alloc_tx routines (Íñigo Huguet) [2043453] - mt76: mt7915: improve code readability for xmit-queue handler (Íñigo Huguet) [2043453] - mt76: mt7915: introduce mt76 debugfs sub-dir for ext-phy (Íñigo Huguet) [2043453] - mt76: rely on phy pointer in mt76_register_debugfs_fops routine signature (Íñigo Huguet) [2043453] - mt76: mt7915: set muru platform type (Íñigo Huguet) [2043453] - mt76: mt7915: set VTA bit in tx descriptor (Íñigo Huguet) [2043453] - mt76: mt7915: fix muar_idx in mt7915_mcu_alloc_sta_req() (Íñigo Huguet) [2043453] - mt76: mt7915: rework starec TLV tags (Íñigo Huguet) [2043453] - mt76: mt7915: fix sta_rec_wtbl tag len (Íñigo Huguet) [2043453] - mt76: mt7915: improve starec readability of txbf (Íñigo Huguet) [2043453] - mt76: mt7915: fix txbf starec TLV issues (Íñigo Huguet) [2043453] - mt76: mt7915: introduce mt7915_mcu_beacon_check_caps() (Íñigo Huguet) [2043453] - mt76: connac: fix possible NULL pointer dereference in mt76_connac_get_phy_mode_v2 (Íñigo Huguet) [2043453] - mt76: do not access 802.11 header in ccmp check for 802.3 rx skbs (Íñigo Huguet) [2043453] - mt76: use a separate CCMP PN receive counter for management frames (Íñigo Huguet) [2043453] - mt76: mt7921: add delay config for sched scan (Íñigo Huguet) [2043453] - mt76: mt7615: fix monitor mode tear down crash (Íñigo Huguet) [2043453] - mt76: debugfs: improve queue node readability (Íñigo Huguet) [2043453] - mt76: mt7915: add twt_stats knob in debugfs (Íñigo Huguet) [2043453] - mt76: mt7915: enable twt responder capability (Íñigo Huguet) [2043453] - mt76: mt7915: introduce mt7915_mac_add_twt_setup routine (Íñigo Huguet) [2043453] - mt76: mt7915: introduce mt7915_mcu_twt_agrt_update mcu command (Íñigo Huguet) [2043453] - mt76: mt7915: introduce __mt7915_get_tsf routine (Íñigo Huguet) [2043453] - mt76: drop MCU header size from buffer size in __mt76_mcu_send_firmware (Íñigo Huguet) [2043453] - mt76: introduce __mt76_mcu_send_firmware routine (Íñigo Huguet) [2043453] - mt76: support reading EEPROM data embedded in fdt (Íñigo Huguet) [2043453] - mt76: schedule status timeout at dma completion (Íñigo Huguet) [2043453] - mt76: substitute sk_buff_head status_list with spinlock_t status_lock (Íñigo Huguet) [2043453] - mt76: remove mt76_wcid pointer from mt76_tx_status_check signature (Íñigo Huguet) [2043453] - mt76: introduce packet_id idr (Íñigo Huguet) [2043453] - mt76: mt7921: add 6GHz support (Íñigo Huguet) [2043453] - mt76: add 6GHz support (Íñigo Huguet) [2043453] - mt76: connac: enable hw amsdu @ 6GHz (Íñigo Huguet) [2043453] - mt76: connac: add 6GHz support to mt76_connac_mcu_uni_add_bss (Íñigo Huguet) [2043453] - mt76: connac: add 6GHz support to mt76_connac_mcu_sta_tlv (Íñigo Huguet) [2043453] - mt76: connac: set 6G phymode in single-sku support (Íñigo Huguet) [2043453] - mt76: connac: add 6GHz support to mt76_connac_mcu_set_channel_domain (Íñigo Huguet) [2043453] - mt76: connac: enable 6GHz band for hw scan (Íñigo Huguet) [2043453] - mt76: connac: set 6G phymode in mt76_connac_get_phy_mode{,v2} (Íñigo Huguet) [2043453] - mt76: mt7915: add mib counters to ethtool stats (Íñigo Huguet) [2043453] - mt76: mt7915: add more MIB registers (Íñigo Huguet) [2043453] - mt76: mt7915: add tx mu/su counters to mib (Íñigo Huguet) [2043453] - mt76: mt7915: add some per-station tx stats to ethtool (Íñigo Huguet) [2043453] - mt76: mt7915: add tx stats gathered from tx-status callbacks (Íñigo Huguet) [2043453] - mt76: mt7915: add ethtool stats support (Íñigo Huguet) [2043453] - mt76: mt7921: fix retrying release semaphore without end (Íñigo Huguet) [2043453] - mt76: mt7921: robustify hardware initialization flow (Íñigo Huguet) [2043453] - mt76: mt7915: fix possible infinite loop release semaphore (Íñigo Huguet) [2043453] - mt76: mt7915: honor all possible error conditions in mt7915_mcu_init() (Íñigo Huguet) [2043453] - mt76: move spin_lock_bh to spin_lock in tasklet (Íñigo Huguet) [2043453] - mt76: mt7921: remove mt7921_sta_stats (Íñigo Huguet) [2043453] - mt76: mt7921: remove mcu rate reporting code (Íñigo Huguet) [2043453] - mt76: mt7921: report tx rate directly from tx status (Íñigo Huguet) [2043453] - mt76: mt7921: add support for tx status reporting (Íñigo Huguet) [2043453] - mt76: mt7921: start reworking tx rate reporting (Íñigo Huguet) [2043453] - mt76: mt7615: fix hwmon temp sensor mem use-after-free (Íñigo Huguet) [2043453] - mt76: mt7915: fix hwmon temp sensor mem use-after-free (Íñigo Huguet) [2043453] - mt76: mt7915: enable configured beacon tx rate (Íñigo Huguet) [2043453] - mt76: disable BH around napi_schedule() calls (Íñigo Huguet) [2043453] - mt76: fill boottime_ns in Rx path (Íñigo Huguet) [2043453] - mt76: switch from 'pci_' to 'dma_' API (Íñigo Huguet) [2043453] - mt76: fix boolreturn.cocci warnings (Íñigo Huguet) [2043453] - mt76: mt7921: update mib counters dumping phy stats (Íñigo Huguet) [2043453] - mt76: mt7921: always wake device if necessary in debugfs (Íñigo Huguet) [2043453] - mt76: mt7915: rename debugfs tx-queues (Íñigo Huguet) [2043453] - mt76: mt7915: rework debugfs queue info (Íñigo Huguet) [2043453] - mt76: mt7921: move mt7921_queue_rx_skb to mac.c (Íñigo Huguet) [2043453] - mt76: mt7915: fix WMM index on DBDC cards (Íñigo Huguet) [2043453] - mt76: mt7915: improve code readability in mt7915_mcu_sta_bfer_ht (Íñigo Huguet) [2043453] - mt76: mt7915: introduce bss coloring support (Íñigo Huguet) [2043453] - mt76: mt7915: add LED support (Íñigo Huguet) [2043453] - mt76: mt7915: fix potential NPE in TXS processing (Íñigo Huguet) [2043453] - mt76: mt7915: fix he_mcs capabilities for 160mhz (Íñigo Huguet) [2043453] - mt76: use IEEE80211_OFFLOAD_ENCAP_ENABLED instead of MT_DRV_AMSDU_OFFLOAD (Íñigo Huguet) [2043453] - mt76: mt7915: update mac timing settings (Íñigo Huguet) [2043453] - mt76: mt7921: fix endianness warnings in mt7921_mac_decode_he_mu_radiotap (Íñigo Huguet) [2043453] - mt76: mt7921: fix kernel warning from cfg80211_calculate_bitrate (Íñigo Huguet) [2043453] - mt76: mt7921: fix firmware usage of RA info using legacy rates (Íñigo Huguet) [2043453] - mt76: mt7915: add HE-LTF into fixed rate command (Íñigo Huguet) [2043453] - mt76: mt7921: report HE MU radiotap (Íñigo Huguet) [2043453] - mt76: mt7615: move mt7615_mcu_set_p2p_oppps in mt76_connac module (Íñigo Huguet) [2043453] - mt76: overwrite default reg_ops if necessary (Íñigo Huguet) [2043453] - mt76: mt7921: introduce mt7921_mcu_set_beacon_filter utility routine (Íñigo Huguet) [2043453] - mt76: mt7921: get rid of mt7921_mac_set_beacon_filter (Íñigo Huguet) [2043453] - mt76: mt7921: get rid of monitor_vif (Íñigo Huguet) [2043453] - mt76: connac: add support for limiting to maximum regulatory Tx power (Íñigo Huguet) [2043453] - mt76: connac: fix GTK rekey offload failure on WPA mixed mode (Íñigo Huguet) [2043453] - mt76: mt7921: fix dma hang in rmmod (Íñigo Huguet) [2043453] - mt76: add support for setting mcast rate (Íñigo Huguet) [2043453] - mt76: mt7915: fix bit fields for HT rate idx (Íñigo Huguet) [2043453] - mt76: mt7915: switch proper tx arbiter mode in testmode (Íñigo Huguet) [2043453] - mt76: mt7915: fix potential overflow of eeprom page index (Íñigo Huguet) [2043453] - mt76: mt7921: send EAPOL frames at lowest rate (Íñigo Huguet) [2043453] - mt76: mt7915: send EAPOL frames at lowest rate (Íñigo Huguet) [2043453] - mt76: mt7915: add control knobs for thermal throttling (Íñigo Huguet) [2043453] - mt76: mt7921: Add mt7922 support (Íñigo Huguet) [2043453] - mt76: mt7615: fix skb use-after-free on mac reset (Íñigo Huguet) [2043453] - mt76: mt7921: Fix out of order process by invalid event pkt (Íñigo Huguet) [2043453] - mt76: mt7915: fix mgmt frame using unexpected bitrate (Íñigo Huguet) [2043453] - mt76: mt7921: fix mgmt frame using unexpected bitrate (Íñigo Huguet) [2043453] - mt76: add mt76_default_basic_rate more devices can rely on (Íñigo Huguet) [2043453] - mt76: mt7921: introduce testmode support (Íñigo Huguet) [2043453] - mt76: mt7915: remove mt7915_sta_stats (Íñigo Huguet) [2043453] - mt76: mt7915: report tx rate directly from tx status (Íñigo Huguet) [2043453] - mt76: mt7915: cleanup -Wunused-but-set-variable (Íñigo Huguet) [2043453] - mt76: mt7915: take RCU read lock when calling ieee80211_bss_get_elem() (Íñigo Huguet) [2043453] - mt76: mt7915: fix an off-by-one bound check (Íñigo Huguet) [2043453] - mt76: mt7921: add .set_sar_specs support (Íñigo Huguet) [2043453] - mt76: mt7915: adapt new firmware to update BA winsize for Rx session (Íñigo Huguet) [2043453] - mt76: mt7915: report HE MU radiotap (Íñigo Huguet) [2043453] - mt76: mt76x02: fix endianness warnings in mt76x02_mac.c (Íñigo Huguet) [2043453] - mt76: mt7921: fix survey-dump reporting (Íñigo Huguet) [2043453] - mt76: fix build error implicit enumeration conversion (Íñigo Huguet) [2043453] - mt76: mt7921: enable aspm by default (Íñigo Huguet) [2043453] - mt76: connac: fix mt76_connac_gtk_rekey_tlv usage (Íñigo Huguet) [2043453] - mt76: mt7915: fix calling mt76_wcid_alloc with incorrect parameter (Íñigo Huguet) [2043453] - mt76: mt7915: fix info leak in mt7915_mcu_set_pre_cal() (Íñigo Huguet) [2043453] - mt76: mt7615: fix endianness warning in mt7615_mac_write_txwi (Íñigo Huguet) [2043453] - mt76: mt7921: fix endianness warning in mt7921_update_txs (Íñigo Huguet) [2043453] - mt76: mt7915: fix endianness warning in mt7915_mac_add_txs_skb (Íñigo Huguet) [2043453] - mt76: mt7921: avoid unnecessary spin_lock/spin_unlock in mt7921_mcu_tx_done_event (Íñigo Huguet) [2043453] - mt76: mt7921: fix endianness in mt7921_mcu_tx_done_event (Íñigo Huguet) [2043453] - mwifiex: Try waking the firmware until we get an interrupt (Íñigo Huguet) [2043453] - mwifiex: Read a PCI register after writing the TX ring write pointer (Íñigo Huguet) [2043453] - fq_codel: implement L4S style ce_threshold_ect1 marking (Íñigo Huguet) [2043453] - net: add skb_get_dsfield() helper (Íñigo Huguet) [2043453] - wireless: Remove redundant 'flush_workqueue()' calls (Íñigo Huguet) [2043453] - mt7601u: Remove redundant initialization of variable ret (Íñigo Huguet) [2043453] - rtlwifi: rtl8192ee: Remove redundant initialization of variable version (Íñigo Huguet) [2043453] - ath10k: fix max antenna gain unit (Íñigo Huguet) [2043453] - ath9k: fix an IS_ERR() vs NULL check (Íñigo Huguet) [2043453] - ath11k: Identify DFS channel when sending scan channel list command (Íñigo Huguet) [2043453] - ath9k: support DT ieee80211-freq-limit property to limit channels (Íñigo Huguet) [2043453] - ath11k: Change number of TCL rings to one for QCA6390 (Íñigo Huguet) [2043453] - ath11k: Handle MSI enablement during rmmod and SSR (Íñigo Huguet) [2043453] - ath: dfs_pattern_detector: Fix possible null-pointer dereference in channel_detector_create() (Íñigo Huguet) [2043453] - ath11k: Use kcalloc() instead of kzalloc() (Íñigo Huguet) [2043453] - ath11k: Remove redundant assignment to variable fw_size (Íñigo Huguet) [2043453] - ath11k: fix m68k and xtensa build failure in ath11k_peer_assoc_h_smps() (Íñigo Huguet) [2043453] - ath11k: Fix spelling mistake "incompaitiblity" -> "incompatibility" (Íñigo Huguet) [2043453] - ath11k: Remove unused variable in ath11k_dp_rx_mon_merg_msdus() (Íñigo Huguet) [2043453] - ath9k: Fix potential interrupt storm on queue reset (Íñigo Huguet) [2043453] - ath9k: add option to reset the wifi chip via debugfs (Íñigo Huguet) [2043453] - ath10k: Don't always treat modem stop events as crashes (Íñigo Huguet) [2043453] - rtl8xxxu: Use lower tx rates for the ack packet (Íñigo Huguet) [2043453] - brcmfmac: Add DMI nvram filename quirk for Cyberbook T116 tablet (Íñigo Huguet) [2043453] - rtw88: refine fw_crash debugfs to show non-zero while triggering (Íñigo Huguet) [2043453] - rtw88: fix RX clock gate setting while fifo dump (Íñigo Huguet) [2043453] - net: qrtr: combine nameservice into main module (Íñigo Huguet) [2043453] - ath10k: sdio: Add missing BH locking around napi_schdule() (Íñigo Huguet) [2043453] - ath10k: Fix missing frame timestamp for beacon/probe-resp (Íñigo Huguet) [2043453] - ath10k: high latency fixes for beacon buffer (Íñigo Huguet) [2043453] - ath11k: Change DMA_FROM_DEVICE to DMA_TO_DEVICE when map reinjected packets (Íñigo Huguet) [2043453] - ath11k: support SMPS configuration for 6 GHz (Íñigo Huguet) [2043453] - ath11k: add 6 GHz params in peer assoc command (Íñigo Huguet) [2043453] - ieee80211: Add new A-MPDU factor macro for HE 6 GHz peer caps (Íñigo Huguet) [2043453] - ath11k: indicate to mac80211 scan complete with aborted flag for ATH11K_SCAN_STARTING state (Íñigo Huguet) [2043453] - ath11k: indicate scan complete for scan canceled when scan running (Íñigo Huguet) [2043453] - ath11k: add handler for scan event WMI_SCAN_EVENT_DEQUEUED (Íñigo Huguet) [2043453] - ath11k: add HTT stats support for new stats (Íñigo Huguet) [2043453] - ath11k: Change masking and shifting in htt stats (Íñigo Huguet) [2043453] - ath11k: Remove htt stats fixed size array usage (Íñigo Huguet) [2043453] - ath11k: Replace HTT_DBG_OUT with scnprintf (Íñigo Huguet) [2043453] - ath11k: Rename macro ARRAY_TO_STRING to PRINT_ARRAY_TO_BUF (Íñigo Huguet) [2043453] - ath11k: Fix memory leak in ath11k_qmi_driver_event_work (Íñigo Huguet) [2043453] - ath11k: Fix inaccessible debug registers (Íñigo Huguet) [2043453] - ath11k: Drop MSDU with length error in DP rx path (Íñigo Huguet) [2043453] - ath11k: copy cap info of 6G band under WMI_HOST_WLAN_5G_CAP for WCN6855 (Íñigo Huguet) [2043453] - ath11k: enable 6G channels for WCN6855 (Íñigo Huguet) [2043453] - ath11k: re-enable ht_cap/vht_cap for 5G band for WCN6855 (Íñigo Huguet) [2043453] - ath11k: fix survey dump collection in 6 GHz (Íñigo Huguet) [2043453] - ath11k: fix packet drops due to incorrect 6 GHz freq value in rx status (Íñigo Huguet) [2043453] - ath11k: add channel 2 into 6 GHz channel list (Íñigo Huguet) [2043453] - mac80211: MBSSID support in interface handling (Íñigo Huguet) [2043453] - ath11k: Add wmi peer create conf event in wmi_tlv_event_id (Íñigo Huguet) [2043453] - ath11k: Avoid "No VIF found" warning message (Íñigo Huguet) [2043453] - ath11k: Fix crash during firmware recovery on reo cmd ring access (Íñigo Huguet) [2043453] - ath11k: Assign free_vdev_map value before ieee80211_register_hw (Íñigo Huguet) [2043453] - ath11k: Add vdev start flag to disable hardware encryption (Íñigo Huguet) [2043453] - ath11k: Avoid race during regd updates (Íñigo Huguet) [2043453] - ath11k: Avoid reg rules update during firmware recovery (Íñigo Huguet) [2043453] - ath11k: Update pdev tx and rx firmware stats (Íñigo Huguet) [2043453] - ath11k: Fix pktlog lite rx events (Íñigo Huguet) [2043453] - ath11k: Add support for RX decapsulation offload (Íñigo Huguet) [2043453] - ath11k: fix some sleeping in atomic bugs (Íñigo Huguet) [2043453] - ath11k: qmi: avoid error messages when dma allocation fails (Íñigo Huguet) [2043453] - ath11k: Replace one-element array with flexible-array member (Íñigo Huguet) [2043453] - ath11k: add caldata download support from EEPROM (Íñigo Huguet) [2043453] - ath11k: add caldata file for multiple radios (Íñigo Huguet) [2043453] - ath11k: clean up BDF download functions (Íñigo Huguet) [2043453] - ath11k: use hw_params to access board_size and cal_offset (Íñigo Huguet) [2043453] - ath11k: Wstringop-overread warning (Íñigo Huguet) [2043453] - ath11k: Add spectral scan support for QCN9074 (Íñigo Huguet) [2043453] - ath11k: Fix the spectral minimum FFT bin count (Íñigo Huguet) [2043453] - ath11k: Introduce spectral hw configurable param (Íñigo Huguet) [2043453] - ath11k: Refactor spectral FFT bin size (Íñigo Huguet) [2043453] - ath11k: add support for 80P80 and 160 MHz bandwidth (Íñigo Huguet) [2043453] - ath11k: add support for setting fixed HE rate/gi/ltf (Íñigo Huguet) [2043453] - nl80211: MBSSID and EMA support in AP mode (Íñigo Huguet) [2043453] - nl80211: don't kfree() ERR_PTR() value (Íñigo Huguet) [2043453] - cfg80211: always free wiphy specific regdomain (Íñigo Huguet) [2043453] - mac80211: save transmit power envelope element and power constraint (Íñigo Huguet) [2043453] - mac80211: add parse regulatory info in 6 GHz operation information (Íñigo Huguet) [2043453] - ieee80211: add power type definition for 6 GHz (Íñigo Huguet) [2043453] - mac80211: twt: don't use potentially unaligned pointer (Íñigo Huguet) [2043453] - cfg80211: AP mode driver offload for FILS association crypto (Íñigo Huguet) [2043453] - ath11k: monitor mode clean up to use separate APIs (Íñigo Huguet) [2043453] - ath11k: add separate APIs for monitor mode (Íñigo Huguet) [2043453] - ath11k: move static function ath11k_mac_vdev_setup_sync to top (Íñigo Huguet) [2043453] - rtw88: 8821c: correct 2.4G tx power for type 2/4 NIC (Íñigo Huguet) [2043453] - rtw88: 8821c: support RFE type4 wifi NIC (Íñigo Huguet) [2043453] - brcmfmac: Replace zero-length array with flexible array member (Íñigo Huguet) [2043453] - mac80211_hwsim: enable 6GHz channels (Íñigo Huguet) [2043453] - mac80211: use ieee802_11_parse_elems() in ieee80211_prep_channel() (Íñigo Huguet) [2043453] - nl80211: don't put struct cfg80211_ap_settings on stack (Íñigo Huguet) [2043453] - mac80211: always allocate struct ieee802_11_elems (Íñigo Huguet) [2043453] - mac80211: mlme: find auth challenge directly (Íñigo Huguet) [2043453] - mac80211: move CRC into struct ieee802_11_elems (Íñigo Huguet) [2043453] - mac80211: mesh: clean up rx_bcn_presp API (Íñigo Huguet) [2043453] - mac80211: reduce stack usage in debugfs (Íñigo Huguet) [2043453] - nl80211: prefer struct_size over open coded arithmetic (Íñigo Huguet) [2043453] - mac80211: check hostapd configuration parsing twt requests (Íñigo Huguet) [2043453] - cfg80211: honour V=1 in certificate code generation (Íñigo Huguet) [2043453] - rt2x00: remove duplicate USB device ID (Íñigo Huguet) [2043453] - mwifiex: Fix copy-paste mistake when creating virtual interface (Íñigo Huguet) [2043453] - mwifiex: Properly initialize private structure on interface type changes (Íñigo Huguet) [2043453] - mwifiex: Handle interface type changes from AP to STATION (Íñigo Huguet) [2043453] - mwifiex: Allow switching interface type from P2P_CLIENT to P2P_GO (Íñigo Huguet) [2043453] - mwifiex: Update virtual interface counters right after setting bss_type (Íñigo Huguet) [2043453] - mwifiex: Use helper function for counting interface types (Íñigo Huguet) [2043453] - mwifiex: Run SET_BSS_MODE when changing from P2P to STATION vif-type (Íñigo Huguet) [2043453] - mwifiex: Use function to check whether interface type change is allowed (Íñigo Huguet) [2043453] - mwifiex: Small cleanup for handling virtual interface type changes (Íñigo Huguet) [2043453] - rtw88: move adaptivity mechanism to firmware (Íñigo Huguet) [2043453] - rtw88: support adaptivity for ETSI/JP DFS region (Íñigo Huguet) [2043453] - rtw88: add regulatory strategy by chip type (Íñigo Huguet) [2043453] - rtw88: upgrade rtw_regulatory mechanism and mapping (Íñigo Huguet) [2043453] - brcmfmac: fix incorrect error prints (Íñigo Huguet) [2043453] - ath11k: Align bss_chan_info structure with firmware (Íñigo Huguet) [2043453] - ath11k: add support in survey dump with bss_chan_info (Íñigo Huguet) [2043453] - ath11k: Rename atf_config to flag1 in target_resource_config (Íñigo Huguet) [2043453] - ath11k: fix 4addr multicast packet tx (Íñigo Huguet) [2043453] - ath11k: fix 4-addr tx failure for AP and STA modes (Íñigo Huguet) [2043453] - ath9k: owl-loader: fetch pci init values through nvmem (Íñigo Huguet) [2043453] - ath9k: fetch calibration data via nvmem subsystem (Íñigo Huguet) [2043453] - ath9k: Use tasklet_disable_in_atomic() (Íñigo Huguet) [2043453] - mt76: fix wrong conflict resolution in previous backport (Íñigo Huguet) [2043453] - mac80211: Allow HE operation to be longer than expected. (Íñigo Huguet) [2043453] - revert ath11k: add support for WCN6855 hw2.1 (Íñigo Huguet) [2043453] - RDMA/mlx5: Delete right entry from MR signature database (Amir Tzin) [1982191] - net/mlx5e: Fix select queue to consider SKBTX_HW_TSTAMP (Amir Tzin) [1982191] - net/mlx5e: Don't update netdev RQs with PTP-RQ (Amir Tzin) [1982191] - net/mlx5e: Fix an error code in mlx5e_arfs_create_tables() (Amir Tzin) [1982191] - net/mlx5e: Fix conflict with HW TS and CQE compression (Amir Tzin) [1982191] - net/mlx5e: Fix HW TS with CQE compression according to profile (Amir Tzin) [1982191] - mlx5e: add add missing BH locking around napi_schdule() (Amir Tzin) [1982191] - net/mlx5: Don't overwrite HCA capabilities when setting MSI-X count (Amir Tzin) [1982191] - net/mlx5: Fix err prints and return when creating termination table (Amir Tzin) [1982191] - RDMA/mlx5: Verify that DM operation is reasonable (Amir Tzin) [1982191] - RDMA/mlx5: Expose private query port (Amir Tzin) [1982191] - RDMA/mlx5: Fix type assignment for ICM DM (Amir Tzin) [1982191] - net/mlx5: DR, Add support for isolate_vl_tc QP (Amir Tzin) [1982191] - net/mlx5: DR, Add support for force-loopback QP (Amir Tzin) [1982191] - net/mlx5: DR, Add support for matching tunnel GTP-U (Amir Tzin) [1982191] - net/mlx5: DR, Set flex parser for TNL_MPLS dynamically (Amir Tzin) [1982191] - net/mlx5: DR, Add support for matching on geneve TLV option (Amir Tzin) [1982191] - net/mlx5: DR, Set STEv0 ICMP flex parser dynamically (Amir Tzin) [1982191] - net/mlx5: DR, Add support for dynamic flex parser (Amir Tzin) [1982191] - net/mlx5: DR, Remove protocol-specific flex_parser_3 definitions (Amir Tzin) [1982191] - net/mlx5: mlx5_ifc updates for flex parser (Amir Tzin) [1982191] - net/mlx5: E-Switch, Improve error messages in term table creation (Amir Tzin) [1982191] - net/mlx5: DR, Rename an argument in dr_rdma_segments (Amir Tzin) [1982191] - net/mlx5e: RX, Add checks for calculated Striding RQ attributes (Amir Tzin) [1982191] - net/mlx5e: Fix possible non-initialized struct usage (Amir Tzin) [1982191] - mlx5: implement ethtool standard stats (Amir Tzin) [1982191] - net/mlx5: Enhance diagnostics info for TX/RX reporters (Amir Tzin) [1982191] - net/mlx5: Add helper to initialize 1PPS (Amir Tzin) [1982191] - net/mlx5e: Add ethtool extended link state (Amir Tzin) [1982191 1982232] - net/mlx5: Add register layout to support extended link state (Amir Tzin) [1982191 1982232] - net/mlx5: Allocate FC bulk structs with kvzalloc() instead of kzalloc() (Amir Tzin) [1982191] - net/mlx5e: Cleanup safe switch channels API by passing params (Amir Tzin) [1982191] - net/mlx5e: Refactor on-the-fly configuration changes (Amir Tzin) [1982191] - net/mlx5e: Use mlx5e_safe_switch_channels when channels are closed (Amir Tzin) [1982191] - net/mlx5e: Allow mlx5e_safe_switch_channels to work with channels closed (Amir Tzin) [1982191] - mlx5: implement ethtool::get_fec_stats (Amir Tzin) [1982191] - net/mlx5e: Fix RQ creation flow for queues which doesn't support XDP (Amir Tzin) [1982191] - net/mlx5: Remove return statement exist at the end of void function (Amir Tzin) [1982191] - net/mlx5: Add a blank line after declarations (Amir Tzin) [1982191] - net/mlx5: DR, Alloc cmd buffer with kvzalloc() instead of kzalloc() (Amir Tzin) [1982191] - net/mlx5: DR, Use variably sized data structures for different actions (Amir Tzin) [1982191] - RDMA/mlx5: Expose UAPI to query DM (Amir Tzin) [1982191 1926606 1926603] - RDMA/mlx5: Add support in MEMIC operations (Amir Tzin) [1982191 1926606 1926603] - RDMA/mlx5: Add support to MODIFY_MEMIC command (Amir Tzin) [1982191 1926606 1926603] - RDMA/mlx5: Re-organize the DM code (Amir Tzin) [1982191 1926606 1926603] - RDMA/mlx5: Move all DM logic to separate file (Amir Tzin) [1982191 1926606 1926603] - net/mlx5: Add MEMIC operations related bits (Amir Tzin) [1982191 1926606 1926603] - net/mlx5: Add support for DSFP module EEPROM dumps (Amir Tzin) [1982191 1982233] - net/mlx5: Implement get_module_eeprom_by_page() (Amir Tzin) [1982191 1982233] - net/mlx5: Refactor module EEPROM query (Amir Tzin) [1982191 1982233] - IB/mlx5: Reduce max order of memory allocated for xlt update (Amir Tzin) [1982191] - net/mlx5: Implement sriov_get_vf_total_msix/count() callbacks (Amir Tzin) [1982191 1982230] - net/mlx5: Dynamically assign MSI-X vectors count (Amir Tzin) [1982191 1982230] - net/mlx5: Add dynamic MSI-X capabilities bits (Amir Tzin) [1982191 1982230] - net/mlx5e: Dynamic alloc vlan table for netdev when needed (Amir Tzin) [1982191] - net/mlx5e: Dynamic alloc arfs table for netdev when needed (Amir Tzin) [1982191] - net/mlx5: Use ida_alloc_range() instead of ida_simple_alloc() (Amir Tzin) [1982191] - net/mlx5e: Update ethtool setting of CQE compression (Amir Tzin) [1982191] - net/mlx5e: Allow coexistence of CQE compression and HW TS PTP (Amir Tzin) [1982191] - net/mlx5e: Add PTP Flow Steering support (Amir Tzin) [1982191] - net/mlx5e: Introduce Flow Steering ANY API (Amir Tzin) [1982191] - net/mlx5e: Introduce Flow Steering UDP API (Amir Tzin) [1982191] - net/mlx5e: Cleanup Flow Steering level (Amir Tzin) [1982191] - net/mlx5e: Add PTP RQ to RX reporter (Amir Tzin) [1982191] - net/mlx5e: Refactor RX reporter diagnostics (Amir Tzin) [1982191] - net:mlx5e: Add PTP-TIR and PTP-RQT (Amir Tzin) [1982191] - net/mlx5e: Add PTP-RX statistics (Amir Tzin) [1982191] - net/mlx5e: Add RQ to PTP channel (Amir Tzin) [1982191] - net/mlx5e: Add states to PTP channel (Amir Tzin) [1982191] - RDMA/mlx5: Set ODP caps only if device profile support ODP (Amir Tzin) [1982191] - net/mlx5e: Cleanup PTP (Amir Tzin) [1982191] - net/mlx5e: Generalize PTP implementation (Amir Tzin) [1982191] - net/mlx5e: Generalize direct-TIRs and direct-RQTs API (Amir Tzin) [1982191] - net/mlx5e: Generalize close RQ (Amir Tzin) [1982191] - net/mlx5e: Generalize RQ activation (Amir Tzin) [1982191] - net/mlx5e: Generalize open RQ (Amir Tzin) [1982191] - net/mlx5: Add helper to set time-stamp translator on a queue (Amir Tzin) [1982191] - net/mlx5e: Allow creating mpwqe info without channel (Amir Tzin) [1982191] - net/mlx5e: alloc the correct size for indirection_rqt (Amir Tzin) [1982191] - net: ethernet: indir_table.h is included twice (Amir Tzin) [1982191 1982195] - RDMA/mlx5: Create ODP EQ only when ODP MR is created (Amir Tzin) [1982191] - RDMA/mlx5: Add missing returned error check of mlx5_ib_dereg_mr (Amir Tzin) [1982191] - net/mlx5: Move devlink port from mlx5e priv to mlx5e resources (Amir Tzin) [1982191] - net/mlx5e: Allow to match on ICMP parameters (Amir Tzin) [1982191] - net/mlx5: Display the command index in command mailbox dump (Amir Tzin) [1982191] - net/mlx5e: allocate 'indirection_rqt' buffer dynamically (Amir Tzin) [1982191] - net/mlx5e: Dump ICOSQ WQE descriptor on CQE with error events (Amir Tzin) [1982191] - net/mlx5e: Use net_prefetchw instead of prefetchw in MPWQE TX datapath (Amir Tzin) [1982191] - net/mlx5e: Remove redundant newline in NL_SET_ERR_MSG_MOD (Amir Tzin) [1982191] - net/mlx5: Read congestion counters from all ports when lag is active (Amir Tzin) [1982191] - net/mlx5: remove unneeded semicolon (Amir Tzin) [1982191] - net/mlx5: DR, Remove unneeded rx_decap_l3 function for STEv1 (Amir Tzin) [1982191] - net/mlx5: Use order-0 allocations for EQs (Amir Tzin) [1982191] - net/mlx5: Add IFC bits needed for single FDB mode (Amir Tzin) [1982191] - net/mlx5: E-Switch, Refactor send to vport to be more generic (Amir Tzin) [1982191 1982195] - RDMA/mlx5: Use representor E-Switch when getting netdev and metadata (Amir Tzin) [1982191] - net/mlx5: E-Switch, Add eswitch pointer to each representor (Amir Tzin) [1982191 1982195] - net/mlx5: E-Switch, Add match on vhca id to default send rules (Amir Tzin) [1982191 1982195] - net/mlx5: Remove unused mlx5_core_health member recover_work (Amir Tzin) [1982191] - net/mlx5: simplify the return expression of mlx5_esw_offloads_pair() (Amir Tzin) [1982191 1982195] - net/mlx5: Cleanup prototype warning (Amir Tzin) [1982191] - RDMA/mlx5: Allow larger pages in DevX umem (Amir Tzin) [1982191] - RDMA/mlx5: Rename mlx5_mr_cache_invalidate() to revoke_mr() (Amir Tzin) [1982191] - RDMA/mlx5: Consolidate MR destruction to mlx5_ib_dereg_mr() (Amir Tzin) [1982191] - RDMA/mlx5: Use a union inside mlx5_ib_mr (Amir Tzin) [1982191] - platform/mellanox: mlxbf-tmfifo: Fix a memory barrier issue (Amir Tzin) [2018145] - mmc: dw_mmc-bluefield: : Fix the license information (Amir Tzin) [2018145] - mmc: dw_mmc-bluefield: simplify the probe() function (Amir Tzin) [2018145] - benet: mark device 0xe220 (Lancer) as deprecated (Michal Schmidt) [2054409] - myri10ge: mark as deprecated (Michal Schmidt) [2054409] - liquidio: mark as deprecated, not unmaintained (Michal Schmidt) [2054409] - netxen_nic: remove unmaintained mark, keep deprecated (Michal Schmidt) [2054409] - bnx2: mark as deprecated, not unmaintained (Michal Schmidt) [2054409] - SUNRPC: Don't dereference xprt->snd_task if it's a cookie (Dave Wysochanski) [2046545] - SUNRPC: Add source address/port to rpc_socket* traces (Dave Wysochanski) [2046545] - netfilter: conntrack: re-init state for retransmitted syn-ack (Florian Westphal) [2043093] - netfilter: conntrack: move synack init code to helper (Florian Westphal) [2043093]- ibmvnic: remove unused defines (Diego Domingos) [2047920] - ibmvnic: Update driver return codes (Diego Domingos) [2047920] - ARM: iop32x: disable N2100 PCI parity reporting (Josef Oskera) [2031880] - r8169: fix incorrect mac address assignment (Josef Oskera) [2031880] - r8169: Add device 10ec:8162 to driver r8169 (Josef Oskera) [2031880] - ethernet: r8169: use eth_hw_addr_set() (Josef Oskera) [2031880] - net: phy: realtek: add support for RTL8365MB-VC internal PHYs (Josef Oskera) [2031880] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Josef Oskera) [2031880] - r8169: enable ASPM L0s state (Josef Oskera) [2031880] - r8169: rename rtl_csi_access_enable to rtl_set_aspm_entry_latency (Josef Oskera) [2031880] - r8169: change the L0/L1 entrance latencies for RTL8106e (Josef Oskera) [2031880] - Revert "r8169: avoid link-up interrupt issue on RTL8106e if user enables ASPM" (Josef Oskera) [2031880] - r8169: Avoid duplicate sysfs entry creation error (Josef Oskera) [2031880] - r8169: Avoid memcpy() over-reading of ETH_SS_STATS (Josef Oskera) [2031880] - r8169: avoid link-up interrupt issue on RTL8106e if user enables ASPM (Josef Oskera) [2031880] - net: phy: realtek: net: Fix less than zero comparison of a u16 (Josef Oskera) [2031880] - net: phy: realtek: add delay to fix RXC generation issue (Josef Oskera) [2031880] - net: phy: realtek: add dt property to enable ALDPS mode (Josef Oskera) [2031880] - net: phy: realtek: add dt property to disable CLKOUT clock (Josef Oskera) [2031880] - r8169: Fix fall-through warning for Clang (Josef Oskera) [2031880] - r8169: use KBUILD_MODNAME instead of own module name definition (Josef Oskera) [2031880] - r8169: keep pause settings on interface down/up cycle (Josef Oskera) [2031880] - r8169: add support for pause ethtool ops (Josef Oskera) [2031880] - r8169: use mac-managed PHY PM (Josef Oskera) [2031880] - r8169: remove rtl_hw_start_8168c_3 (Josef Oskera) [2031880] - r8169: add support for ethtool get_ringparam (Josef Oskera) [2031880] - r8169: use lower_32_bits/upper_32_bits macros (Josef Oskera) [2031880] - net: phy: make PHY PM ops a no-op if MAC driver manages PHY PM (Josef Oskera) [2031880] - mm/gup: remove unused get_user_pages_locked() (Chris von Recklinghausen) [2048650] - mm: change lookup_node() to use get_user_pages_fast() (Chris von Recklinghausen) [2048650] - mm/gup: remove unused pin_user_pages_locked() (Chris von Recklinghausen) [2048650] - mm/gup: follow_pfn_pte(): -EEXIST cleanup (Chris von Recklinghausen) [2048650] - mm: fix invalid page pointer returned with FOLL_PIN gups (Chris von Recklinghausen) [2048650] - mm: fix typos in comments (Chris von Recklinghausen) [2048650] - vfio/iommu_type1: replace kfree with kvfree (Alex Williamson) [2046547] - vfio/pci: Fix error return code in vfio_ecap_init() (Alex Williamson) [2046547] - vfio/pci: Add missing range check in vfio_pci_mmap (Alex Williamson) [2046547] - vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer (Alex Williamson) [2046547] - vfio/mdev: Make to_mdev_device() into a static inline (Alex Williamson) [2046547] - vfio/iommu_type1: Mantain a counter for non_pinned_groups (Alex Williamson) [2046547] - vfio/iommu_type1: Fix some sanity checks in detach group (Alex Williamson) [2046547] - vfio/iommu_type1: Populate full dirty when detach non-pinned group (Alex Williamson) [2046547] - vfio/pci: Move dummy_resources_list init in vfio_pci_probe() (Alex Williamson) [2046547] - vfio/virqfd: Drain events from eventfd in virqfd_wakeup() (Alex Williamson) [2046547] - ext4: fix direct I/O read error (Lukas Czerner) [1868258] - usb: xhci: Extend support for runtime power management for AMD's Yellow carp. (Renjith Pananchikkal) [2015775] - usb: xhci: Enable runtime-pm by default on AMD Yellow Carp platform (Renjith Pananchikkal) [2015775] - thunderbolt: Enable retry logic for intra-domain control packets (David Arcari) [2028287] - nvme-fabrics: fix state check in nvmf_ctlr_matches_baseopts() (Gopal Tiwari) [2043755] - smb3: do not error on fsync when readonly (Ronnie Sahlberg) [2037811] - cifs: serialize all mount attempts (Ronnie Sahlberg) [2008434] - ALSA: memalloc: Unify x86 SG-buffer handling (take#3) (Jaroslav Kysela) [2049437] - ALSA: usb-audio: add mapping for MSI MPG X570S Carbon Max Wifi. (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Drop CONFIG_PM ifdefs (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Fix dB level of Bose Revolve+ SoundLink (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Add minimal-mute notion in dB mapping table (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Use int for dB map values (Jaroslav Kysela) [2049437] - ALSA: hda/tegra: Fix Tegra194 HDA reset failure (Jaroslav Kysela) [2049437] - ALSA: hda/realtek: Use ALC285_FIXUP_HP_GPIO_LED on another HP laptop (Jaroslav Kysela) [2049437] - ALSA: hda: Add new AlderLake-P variant PCI ID (Jaroslav Kysela) [2049437] - ALSA: hda: Add AlderLake-N PCI ID (Jaroslav Kysela) [2049437] - ALSA: hda: use swap() to make code cleaner (Jaroslav Kysela) [2049437] - ALSA: Fix some typo (Jaroslav Kysela) [2049437] - ALSA: hda/hdmi: Consider ELD is invalid when no SAD is present (Jaroslav Kysela) [2049437] - ALSA: hda: Remove redundant runtime PM calls (Jaroslav Kysela) [2049437] - ALSA: hda: Do disconnect jacks at codec unbind (Jaroslav Kysela) [2049437] - ALSA: hda: intel: More comprehensive PM runtime setup for controller driver (Jaroslav Kysela) [2049437] - ASoC: SOF: Intel: fix build issue related to CODEC_PROBE_ENTRIES (Jaroslav Kysela) [2049437] - ASoC: cs42l42: Report initial jack state (Jaroslav Kysela) [2049437] - ALSA: hda/realtek: Re-order quirk entries for Lenovo (Jaroslav Kysela) [2049437] - ALSA: hda/realtek: Add quirk for Legion Y9000X 2020 (Jaroslav Kysela) [2049437] - ALSA: hda/realtek: Add speaker fixup for some Yoga 15ITL5 devices (Jaroslav Kysela) [2049437] - tools headers UAPI: Sync sound/asound.h with the kernel sources (Jaroslav Kysela) [2049437] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2049437] - tools include UAPI: Sync sound/asound.h copy (Jaroslav Kysela) [2049437] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2049437] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2049437] - ASoC: SOF: handle paused streams during system suspend (Jaroslav Kysela) [2049437] - ASoC: SOF: sof-audio: setup sched widgets during pipeline complete step (Jaroslav Kysela) [2049437] - ASoC: SOF: free widgets in sof_tear_down_pipelines() for static pipelines (Jaroslav Kysela) [2049437] - ALSA: hda/cs8409: Fix Jack detection after resume (Jaroslav Kysela) [2049437] - ALSA: hda/cs8409: Increase delay during jack detection (Jaroslav Kysela) [2049437] - ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Master after reboot from Windows (Jaroslav Kysela) [2049437] - ASoC: Intel: catpt: Test dmaengine_submit() result before moving on (Jaroslav Kysela) [2049437] - ASoC: amd: Fix dependency for SPI master (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Drop superfluous '0' in Presonus Studio 1810c's ID (Jaroslav Kysela) [2049437] - ALSA: oss: fix compile error when OSS_DEBUG is enabled (Jaroslav Kysela) [2049437] - ALSA: hda: Make proper use of timecounter (Jaroslav Kysela) [2049437] - ALSA: led: Use restricted type for iface assignment (Jaroslav Kysela) [2049437] - ALSA: hda: Fix potential deadlock at codec unbinding (Jaroslav Kysela) [2049437] - ALSA: hda: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2049437] - ALSA: PCM: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2049437] - ALSA: jack: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2049437] - ASoC: Intel: sof_sdw: fix jack detection on HP Spectre x360 convertible (Jaroslav Kysela) [2049437] - kernel: fork: properly initialize mm->mm_rh in dup_mm() and mm_alloc() (Rafael Aquini) [2047242] - vdpa/mlx5: Fix tracking of current number of VQs (Cindy Lu) [2052849] - vdpa/mlx5: Fix is_index_valid() to refer to features (Cindy Lu) [2052849] - vdpa: Protect vdpa reset with cf_mutex (Cindy Lu) [2052849] - vdpa: Avoid taking cf_mutex lock on get status (Cindy Lu) [2052849] - vdpa/vdpa_sim_net: Report max device capabilities (Cindy Lu) [2052849] - vdpa: Use BIT_ULL for bit operations (Cindy Lu) [2052849] - vdpa/vdpa_sim: Configure max supported virtqueues (Cindy Lu) [2052849] - vdpa/mlx5: Report max device capabilities (Cindy Lu) [2052849] - vdpa: Support reporting max device capabilities (Cindy Lu) [2052849] - vdpa/mlx5: Restore cur_num_vqs in case of failure in change_num_qps() (Cindy Lu) [2052849] - vdpa: Add support for returning device configuration information (Cindy Lu) [2052849] - vdpa/mlx5: Support configuring max data virtqueue (Cindy Lu) [2052849] - vdpa/mlx5: Fix config_attr_mask assignment (Cindy Lu) [2052849] - vdpa: Allow to configure max data virtqueues (Cindy Lu) [2052849] - vdpa: Read device configuration only if FEATURES_OK (Cindy Lu) [2052849] - vdpa: Sync calls set/get config/status with cf_mutex (Cindy Lu) [2052849] - vdpa/mlx5: Distribute RX virtqueues in RQT object (Cindy Lu) [2052849] - vdpa: Provide interface to read driver features (Cindy Lu) [2052849] - vdpa/mlx5: Fix wrong configuration of virtio_version_1_0 (Cindy Lu) [2052849] - vdpa: Mark vdpa_config_ops.get_vq_notification as optional (Cindy Lu) [2052849] - vdpa: Avoid duplicate call to vp_vdpa get_status (Cindy Lu) [2052849] - net/mlx5_vdpa: Offer VIRTIO_NET_F_MTU when setting MTU (Cindy Lu) [2052849] - vdpa: add driver_override support (Cindy Lu) [2052849] - docs: document sysfs ABI for vDPA bus (Cindy Lu) [2052849] - ifcvf/vDPA: fix misuse virtio-net device config size for blk dev (Cindy Lu) [2052849] - Revert "efi/libstub: arm64: Double check image alignment at entry" (Vitaly Kuznetsov) [2046303] - ethtool: ioctl: fix potential NULL deref in ethtool_set_coalesce() (William Zhao) [2046342] - cifs: Do not leak EDEADLK to dgetents64 for STATUS_USER_SESSION_DELETED (Ronnie Sahlberg) [1994393] - cifs: constify pathname arguments in a bunch of helpers (Ronnie Sahlberg) [1994393] - cgroup: Use open-time cgroup namespace for process migration perm checks (Chris von Recklinghausen) [2035766] - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv (Chris von Recklinghausen) [2035766] - cgroup: Use open-time credentials for process migraton perm checks (Chris von Recklinghausen) [2035766] - cgroup: make per-cgroup pressure stall tracking configurable (Chris von Recklinghausen) [2035766] - powerpc/idle: Don't corrupt back chain when going idle (Laurent Vivier) [2052793] - powerpc64/idle: Fix SP offsets when saving GPRs (Laurent Vivier) [2052793] - sfc: ef10: implement ethtool::get_fec_stats (Íñigo Huguet) [2042798] - sfc: The RX page_ring is optional (Íñigo Huguet) [2042798] - sfc: Check null pointer of rx_queue->page_ring (Íñigo Huguet) [2042798] - sfc_ef100: potential dereference of null pointer (Íñigo Huguet) [2042798] - sfc: Don't use netif_info before net_device setup (Íñigo Huguet) [2042798] - sfc: Export fibre-specific supported link modes (Íñigo Huguet) [2042798] - sfc: Fix reading non-legacy supported link modes (Íñigo Huguet) [2042798] - ethernet: constify references to netdev->dev_addr in drivers (Íñigo Huguet) [2042798] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Íñigo Huguet) [2042798] - ethernet: use eth_hw_addr_set() (Íñigo Huguet) [2042798] - sfc: last resort fallback for lack of xdp tx queues (Íñigo Huguet) [2042798 1995444] - sfc: fallback for lack of xdp tx queues (Íñigo Huguet) [2042798 1995444] - ext4: fix potential uninitialized access to retval in kmmpd (Lukas Czerner) [2046355] - ext4: fix possible UAF when remounting r/o a mmp-protected file system (Lukas Czerner) [2046355] - ext4: fix memory leak in ext4_fill_super (Lukas Czerner) [2046355] - quota: check block number when reading the block in quota file (Lukas Czerner) [2046999] - quota: correct error number in free_dqentry() (Lukas Czerner) [2046999] - quota: Fix memory leak when handling corrupted quota file (Lukas Czerner) [2046999] - quota: Sanity-check quota file headers on load (Lukas Czerner) [2046999] - quota: clear padding in v2r1_mem2diskdqb() (Lukas Czerner) [2046999] - quota: Check that quota is not dirty before release (Lukas Czerner) [2046999] - quota: fix livelock in dquot_writeback_dquots (Lukas Czerner) [2046999] - ext4: fix e2fsprogs checksum failure for mounted filesystem (Lukas Czerner) [1937180] - ext4: prevent partial update of the extent blocks (Lukas Czerner) [2035877] - ext4: check for inconsistent extents between index and leaf block (Lukas Czerner) [2035877] - ext4: check for out-of-order index extents in ext4_valid_extent_entries() (Lukas Czerner) [2035877] - ext4: avoid trim error on fs with small groups (Lukas Czerner) [2046355] - ext4: fix null-ptr-deref in '__ext4_journal_ensure_credits' (Lukas Czerner) [2046355] - ext4: make sure to reset inode lockdep class when quota enabling fails (Lukas Czerner) [2046355] - ext4: make sure quota gets properly shutdown on error (Lukas Czerner) [2046355] - ext4: Fix BUG_ON in ext4_bread when write quota data (Lukas Czerner) [2046355] - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. (Lukas Czerner) [2046355] - ext4: ensure enough credits in ext4_ext_shift_path_extents (Lukas Czerner) [2046355] - ext4: fix potential infinite loop in ext4_dx_readdir() (Lukas Czerner) [2046355] - ext4: fix loff_t overflow in ext4_max_bitmap_size() (Lukas Czerner) [2046355] - ext4: fix reserved space counter leakage (Lukas Czerner) [2046355] - ext4: fix race writing to an inline_data file while its xattrs are changing (Lukas Czerner) [2046355] - ext4: fix potential htree corruption when growing large_dir directories (Lukas Czerner) [2046355] - ext4: use ext4_grp_locked_error in mb_find_extent (Lukas Czerner) [2046355] - ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit (Lukas Czerner) [2046355] - ext4: remove check for zero nr_to_scan in ext4_es_scan() (Lukas Czerner) [2046355] - ext4: return error code when ext4_fill_flex_info() fails (Lukas Czerner) [2046355] - ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle (Lukas Czerner) [2046355] - ext4: fix kernel infoleak via ext4_extent_header (Lukas Czerner) [2046355] - ext4: fix memory leak in ext4_fill_super (Lukas Czerner) [2046355] - ext4: fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed (Lukas Czerner) [2046355] - ext4: fix error code in ext4_commit_super (Lukas Czerner) [2046355] - crash_core, vmcoreinfo: append 'SECTION_SIZE_BITS' to vmcoreinfo (Pingfan Liu) [2046631] - arm64/crash_core: Export TCR_EL1.T1SZ in vmcoreinfo (Pingfan Liu) [2046631] - arm64: kernel: arch_crash_save_vmcoreinfo() should depend on CONFIG_CRASH_CORE (Mark Salter) [2046631] - Revert "[arm64] arm64, vmcoreinfo : Append 'MAX_PHYSMEM_BITS' to vmcoreinfo" (Pingfan Liu) [2046631] - crash_core, vmcoreinfo: Append 'MAX_PHYSMEM_BITS' to vmcoreinfo (Pingfan Liu) [2046631] - ibmvnic: don't release napi in __ibmvnic_open() (Gustavo Walbon) [2051793]- EDAC/igen6: Add Intel Alder Lake SoC support (Aristeu Rozanski) [1971965 1783145] - EDAC/igen6: Add Intel Tiger Lake SoC support (Aristeu Rozanski) [1971965 1783145] - EDAC/igen6: Add Intel ICL-NNPI SoC support (Aristeu Rozanski) [1971965 1783145] - EDAC/i10nm: Add support for high bandwidth memory (Aristeu Rozanski) [1971965 1783145] - EDAC/i10nm: Add detection of memory levels for ICX/SPR servers (Aristeu Rozanski) [1971965 1783145] - EDAC/skx_common: Add new ADXL components for 2-level memory (Aristeu Rozanski) [1971965 1783145] - EDAC, skx: Retrieve and print retry_rd_err_log registers (Aristeu Rozanski) [1971965 1783145] - EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. (Aristeu Rozanski) [1971965 1783145] - selinux: parse contexts for mount options early (Scott Mayhew) [1984355] - selinux: try to use preparsed sid before calling parse_sid() (Scott Mayhew) [1984355] - selinux: Fix selinux_sb_mnt_opts_compat() (Scott Mayhew) [1984355] - selinux: access superblock_security_struct in LSM blob way (Scott Mayhew) [1984355] - selinux: minor tweaks to selinux_add_opt() (Scott Mayhew) [1984355] - selinux: fix potential memleak in selinux_add_opt() (Scott Mayhew) [1984355] - selinux: fix sleeping function called from invalid context (Scott Mayhew) [1984355] - LSM: Infrastructure management of the superblock (Scott Mayhew) [1984355] - selinux: drop super_block backpointer from superblock_security_struct (Scott Mayhew) [1984355] - selinux: remove redundant allocation and helper functions (Scott Mayhew) [1984355] - ath11k: add support for WCN6855 hw2.1 (Íñigo Huguet) [1970036 1988269] - ath11k: add string type to search board data in board-2.bin for WCN6855 (Íñigo Huguet) [1970036 1988269] - firmware: smccc: Fix check for ARCH_SOC_ID not implemented (Vitaly Kuznetsov) [2053450] - bpf, arm64: Use emit_addr_mov_i64() for BPF_PSEUDO_FUNC (Yauheni Kaliuta) [2051789] - bpf/selftests: disable a verifier test for powerpc (Viktor Malik) [2046032] - bpf/selftests: allow disabling verifier tests (Viktor Malik) [2046032] - vfs: check dentry is still valid in get_link() (Ian Kent) [2014846] - xfs: don't expose internal symlink metadata buffers to the vfs (Brian Foster) [2014846] - scsi: vmw_pvscsi: Set residual data length conditionally (Cathy Avery) [2052345] - scsi: mpt3sas: Fix incorrect system timestamp (Tomas Henzl) [2026212] - scsi: mpt3sas: Fix system going into read-only mode (Tomas Henzl) [2026212] - scsi: mpt3sas: Fix kernel panic during drive powercycle test (Tomas Henzl) [2026212] - scsi: mpt3sas: Clean up some inconsistent indenting (Tomas Henzl) [2026212] - scsi: scsi_transport_srp: Don't block target in SRP_PORT_LOST state (Ewan D. Milne) [2028290] - blktrace: switch trace spinlock to a raw spinlock (Wander Lairson Costa) [1905749] - blktrace: Fix uaf in blk_trace access after removing by sysfs (Wander Lairson Costa) [1905749] - blk-wbt: export internal state via debugfs (Ming Lei) [2047313] - platform/x86: ISST: Fix optimization with use of numa (Prarit Bhargava) [2023820] - platform/x86: ISST: Use numa node id for cpu pci dev mapping (Prarit Bhargava) [2023818] - platform/x86: ISST: Optimize CPU to PCI device mapping (Prarit Bhargava) [2023818] - efi/x86: drop task_lock() from efi_switch_mm() (Fernando Pacheco) [2035415] - configs: enable LOGITECH_FF (Benjamin Tissoires) [1945987] - Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl (Benjamin Tissoires) [1974089] - Input: joydev - prevent potential read overflow in ioctl (Benjamin Tissoires) [1974089] - xfs: Fix CIL throttle hang when CIL space used going backwards (Thiago Becker) [2040371] - netfilter: nf_conntrack_netbios_ns: fix helper module alias (Florian Westphal) [2038015] - selftests: nft_concat_range: add test for reload with no element add/del (Florian Westphal) [2046309] - netfilter: fix regression in looped (broad|multi)cast's MAC handling (Florian Westphal) [2046309] - selftests: netfilter: Add correctness test for mac,net set type (Florian Westphal) [2046309] - netfilter: flowtable: fix IPv6 tunnel addr match (Florian Westphal) [2046309] - netfilter: conntrack: don't increment invalid counter on NF_REPEAT (Florian Westphal) [2046309] - netfilter: nft_set_pipapo: allocate pcpu scratch maps on clone (Florian Westphal) [2046309] - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments (Florian Westphal) [2046309] - netfilter: ipvs: Fix reuse connection if RS weight is 0 (Florian Westphal) [2046309] - netfilter: ctnetlink: do not erase error code with EINVAL (Florian Westphal) [2046309] - netfilter: ctnetlink: fix filtering with CTA_TUPLE_REPLY (Florian Westphal) [2046309] - netfilter: nfnetlink_queue: fix OOB when mac header was cleared (Florian Westphal) [2046309] - netfilter: nft_dynset: relax superfluous check on set updates (Florian Westphal) [2046309] - netfilter: use kvmalloc_array to allocate memory for hashtable (Phil Sutter) [2001762] - netfilter: nf_tables: skip netdev events generated on netns removal (Phil Sutter) [2053436] - xfrm: add state hashtable keyed by seq (Sabrina Dubroca) [1926538]- cgroup/cpuset: Fix "suspicious RCU usage" lockdep warning (Waiman Long) [2050418] - cpuset: Fix the bug that subpart_cpus updated wrongly in update_cpumask() (Waiman Long) [2050418] - IB/rdmavt: Validate remote_addr during loopback atomic tests (Kamal Heib) [2033480] - in wb_init, use gfp instead of GFP_KERNEL when allocating bw_dwork (Chris von Recklinghausen) [2046179] - scsi: bnx2fc: Make bnx2fc_recv_frame() mp safe (John Meneghini) [2051691] - scsi: bnx2fc: Flush destroy_work queue before calling bnx2fc_interface_put() (John Meneghini) [1973208] - nvme: drop unused variable ctrl in nvme_setup_cmd (John Meneghini) [2033384] - nvme: increment request genctr on completion (John Meneghini) [2033384] - nvme-pci: Fix abort command id (John Meneghini) [2033384] - nvme: add command id quirk for apple controllers (John Meneghini) [2033384] - nvme: move nvme_multi_css into nvme.h (John Meneghini) [2033384] - nvme: code command_id with a genctr for use-after-free validation (John Meneghini) [2033384] - nvme-pci: limit maximum queue depth to 4095 (John Meneghini) [2033384] - params: lift param_set_uint_minmax to common code (John Meneghini) [2033384] - CI: Enable baseline realtime checks (Veronika Kabatova) - CI: Rename pipelines to include release names (Veronika Kabatova) - sched/pelt: Relax the sync of load_sum with load_avg (Phil Auld) [2037123] - sched/pelt: Relax the sync of runnable_sum with runnable_avg (Phil Auld) [2037123] - sched/pelt: Continue to relax the sync of util_sum with util_avg (Phil Auld) [2037123] - sched/pelt: Relax the sync of util_sum with util_avg (Phil Auld) [2037123] - cifs: fix memory leak of smb3_fs_context_dup::server_hostname (Ronnie Sahlberg) [2044670] - cifs: To match file servers, make sure the server hostname matches (Ronnie Sahlberg) [2044670] - perf/x86/intel/uncore: Fix Intel SPR M3UPI event constraints (Michael Petlan) [1837402] - perf/x86/intel/uncore: Fix Intel SPR M2PCIE event constraints (Michael Petlan) [1837402] - perf/x86/intel/uncore: Fix Intel SPR IIO event constraints (Michael Petlan) [1837402] - perf/x86/intel/uncore: Fix Intel SPR CHA event constraints (Michael Petlan) [1837402] - perf/x86/intel/uncore: Support IMC free-running counters on Sapphire Rapids server (Michael Petlan) [1837402] - perf/x86/intel/uncore: Support IIO free-running counters on Sapphire Rapids server (Michael Petlan) [1837402] - perf/x86/intel/uncore: Factor out snr_uncore_mmio_map() (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add alias PMU name (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server MDF support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server M3UPI support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server UPI support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server M2M support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server IMC support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server PCU support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server M2PCIe support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server IRP support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server IIO support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server CHA support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server framework (Michael Petlan) [1837402] - ovl: fix deadlock in splice write (Miklos Szeredi) [2028998] - selinux: fix NULL-pointer dereference when hashtab allocation fails (Ondrej Mosnacek) [2021467] - selinux: fix double free of cond_list on error paths (Ondrej Mosnacek) [2043605] - ibmvnic: remove unused ->wait_capability (Diego Domingos) [2049368] - ibmvnic: don't spin in tasklet (Diego Domingos) [2049368] - ibmvnic: init ->running_cap_crqs early (Diego Domingos) [2049368] - ibmvnic: Allow extra failures before disabling (Diego Domingos) [2049368] - hpsa: add new messaging (Tomas Henzl) [1801777] - aacraid: add new messaging (Tomas Henzl) [2044365] - Revert "[scsi] Revert "[scsi] aacraid: add removed id table"" (Tomas Henzl) [2044365] - mpt3sas: Add new messaging (Tomas Henzl) [2044366] - Revert "[scsi] mpt*: remove certain deprecated pci-ids" (Tomas Henzl) [2044366] - mptsas: add new messaging (Tomas Henzl) [2044366] - sctp: hold endpoint before calling cb in sctp_transport_lookup_process (Xin Long) [2043822] - sctp: use call_rcu to free endpoint (Xin Long) [2043822] - sctp: move hlist_node and hashent out of sctp_ep_common (Xin Long) [2043822] - net: Use nlmsg_unicast() instead of netlink_unicast() (Xin Long) [2043822] - video: hyperv_fb: Fix validation of screen resolution (Mohammed Gamal) [1952821] - powerpc/pseries: extract host bridge from pci_bus prior to bus removal (Diego Domingos) [2051509] - dm: properly fix redundant bio-based IO accounting (Mike Snitzer) [2051803] - dm: revert partial fix for redundant bio-based IO accounting (Mike Snitzer) [2051803] - block: add bio_start_io_acct_time() to control start_time (Mike Snitzer) [2051803] - block: document iostat changes for disk busy time accounting (Mike Snitzer) [2051803]- tee: optee: Fix incorrect page free bug (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: handle lookup of shm with reference count 0 (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: smc_abi.c: add missing #include (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: isolate smc abi (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: refactor driver with internal callbacks (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: simplify optee_release() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Fix missing devices unregister during optee_remove (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee/optee/shm_pool: fix application of sizeof to pointer (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: Correct inappropriate usage of TEE_SHM_DMA_BUF flag (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: add tee_shm_alloc_kernel_buf() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: Clear stale cache entries during initialization (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: fix tee out of memory failure seen during kexec reboot (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: Refuse to load the driver under the kdump kernel (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: Fix memory leak when failing to register shm pages (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: use export_uuid() to copy client UUID (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: do not check memref size on return from Secure World (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: fix build error caused by recent optee tracepoints feature (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: add invoke_fn tracepoints (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: simplify i2c access (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: remove need_resched() before cond_resched() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: sync OP-TEE headers (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: replace might_sleep with cond_resched (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - drivers: optee: fix i2c build issue (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: convert get_user_pages() --> pin_user_pages() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - drivers: optee: allow op-tee to access devices on the i2c bus (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - driver: tee: Handle NULL pointer indication from client (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: enable support for multi-stage bus enumeration (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: use uuid for sysfs driver entry (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Add support for session login client UUID generation (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: enable support to register kernel memory (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: remove unnecessary NULL check in tee_shm_alloc() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: don't assign shm id for private shms (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: remove unused tee_shm_priv_alloc() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: tee_shm_op_mmap(): use TEE_SHM_USER_MAPPED (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: remove redundant teedev in struct tee_shm (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: remove linked list of struct tee_shm (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: Fix multi page dynamic shm pool alloc (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: model OP-TEE as a platform device/driver (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: fix device enumeration error handling (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Fix dynamic shm pool allocations (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee/shm: untag user pointers in tee_shm_register (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: add might_sleep for RPC requests (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282 (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: allow to work without static shared memory (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: update optee_msg.h and optee_smc.h to dual license (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: add missing of_node_put after of_device_is_available (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Fix unsigned comparison with less than zero (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: fix possible error pointer ctx dereferencing (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Initialize some structs using memset instead of braces (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: add TEE bus device enumeration support (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: add supp_nowait flag in tee_context struct (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: log message if dynamic shm is enabled (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: add kernel internal client interface (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: take DT status property into account (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: making OPTEE_SHM_NUM_PRIV_PAGES configurable via Kconfig (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - x86/mce: Add Xeon Sapphire Rapids to list of CPUs that support PPIN (David Arcari) [2035286] - regset: kill ->get() (Prarit Bhargava) [2032854] - arm64: switch to ->regset_get() (Prarit Bhargava) [2032854] - arm64: take fetching compat reg out of pt_regs into a new helper (Prarit Bhargava) [2032854] - powerpc: switch to ->regset_get() (Prarit Bhargava) [2032854] - s390: switch to ->regset_get() (Prarit Bhargava) [2032854] - introduction of regset ->get() wrappers, switching ELF coredumps to those (Prarit Bhargava) [2032854] - mm/page_alloc.c: do not warn allocation failure on zone DMA if no managed pages (Baoquan He) [2024011] - dma/pool: create dma atomic pool only if dma zone has managed pages (Baoquan He) [2024011] - mm_zone: add function to check if managed dma zone exists (Baoquan He) [2024011] - tipc: discard MSG_CRYPTO msgs when key_exchange_enabled is not set (Xin Long) [2043825] - tipc: delete the unlikely branch in tipc_aead_encrypt (Xin Long) [2043825] - tipc: check for null after calling kmemdup (Xin Long) [2043825] - tipc: only accept encrypted MSG_CRYPTO msgs (Xin Long) [2043825] - powerpc/pseries: use slab context cpumask allocation in CPU hotplug init (Waiman Long) [2048220] - powerpc/pseries: Fix build error when NUMA=n (Waiman Long) [2048220] - lpfc: Add new messaging (Ewan D. Milne) [1841323] - cpu/hotplug: Cure the cpusets trainwreck (Phil Auld) [1904593] - scsi: ses: Fix unsigned comparison with less than zero (Tomas Henzl) [1995086] - scsi: ses: Retry failed Send/Receive Diagnostic commands (Tomas Henzl) [1995086] - serial: exar: Fix GPIO configuration for Sealevel cards based on XR17V35X (John W. Linville) [2022906] - PCI: vmd: Add indirection layer to vmd irq lists (Scott Wood) [2048202] - redhat/configs: Enable CONFIG_PCI_HYPERV on Aarch64 (Vitaly Kuznetsov) [2024853] - PCI: hv: Add arm64 Hyper-V vPCI support (Vitaly Kuznetsov) [2024853] - PCI: hv: Make the code arch neutral by adding arch specific interfaces (Vitaly Kuznetsov) [2024853] - PCI: hv: Remove unnecessary use of hx (Vitaly Kuznetsov) [2024853] - nvme-rdma: fix possible use-after-free in transport error_recovery work (Chris Leech) [1988361] - nvme-tcp: fix possible use-after-free in transport error_recovery work (Chris Leech) [1988361] - nvme: fix a possible use-after-free in controller reset during load (Chris Leech) [1988361] - ipv6: check return value of ipv6_skip_exthdr (Sabrina Dubroca) [2046234] - selftests: Calculate udpgso segment count without header adjustment (Xin Long) [2044133] - udp: using datalen to cap ipv6 udp max gso segments (Xin Long) [2044133] - inet_diag: fix kernel-infoleak for UDP sockets (Xin Long) [2044133] - udp: using datalen to cap max gso segments (Xin Long) [2044133] - [s390] s390/cpumf: Support for CPU Measurement Facility CSVN 7 (Mete Durlu) [2048980] - [s390] s390/cpumf: Support for CPU Measurement Sampling Facility LS bit (Mete Durlu) [2048980] - tools/power/x86/intel-speed-select: v1.10 release (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Fix uncore memory frequency display (Prarit Bhargava) [2023909] - platform/x86: ISST: Account for increased timeout in some cases (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Add options to force online (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Drop __DATE__ and __TIME__ macros (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: v1.9 release (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Process mailbox read error for core-power (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Increase string size (Prarit Bhargava) [2023909] - qla2xxx: Add new messaging (Ewan D. Milne) [1900072]- platform/x86: amd-pmc: only use callbacks for suspend (David Arcari) [2016039] - platform/x86: amd-pmc: Add support for AMD Smart Trace Buffer (David Arcari) [2016039] - platform/x86: amd-pmc: Simplify error handling and store the pci_dev in amd_pmc_dev structure (David Arcari) [2016039] - platform/x86: amd-pmc: Fix s2idle failures on certain AMD laptops (David Arcari) [2016039] - platform/x86: amd-pmc: Make CONFIG_AMD_PMC depend on RTC_CLASS (David Arcari) [2016039] - platform/x86: amd-pmc: Drop check for valid alarm time (David Arcari) [2016039] - platform/x86: amd-pmc: Downgrade dev_info message to dev_dbg (David Arcari) [2016039] - platform/x86: amd-pmc: fix compilation without CONFIG_RTC_SYSTOHC_DEVICE (David Arcari) [2016039] - platform/x86: amd-pmc: Add special handling for timer based S0i3 wakeup (David Arcari) [2016039] - platform/x86: amd-pmc: adjust arguments for `amd_pmc_send_cmd` (David Arcari) [2016039] - platform/x86: amd-pmc: Add alternative acpi id for PMC controller (David Arcari) [2016039] - platform/x86: amd-pmc: Add a message to print resume time info (David Arcari) [2016039] - platform/x86: amd-pmc: Send command to dump data after clearing OS_HINT (David Arcari) [2016039] - platform/x86: amd-pmc: Fix compilation when CONFIG_DEBUGFS is disabled (David Arcari) [2016039] - platform/x86: amd-pmc: Export Idlemask values based on the APU (David Arcari) [2016039] - platform/x86: amd-pmc: Check s0i3 cycle status (David Arcari) [2016039] - scsi: lpfc: Fix non-recovery of remote ports following an unsolicited LOGO (Dick Kennedy) [2027558] - sch_api: Don't skip qdisc attach on ingress (Davide Caratti) [2044806] - sch_qfq: prevent shift-out-of-bounds in qfq_init_qdisc (Davide Caratti) [2044806] - flow_offload: return EOPNOTSUPP for the unsupported mpls action type (Davide Caratti) [2044806] - selftests: bpf: Less strict size check in sockopt_sk (Felix Maurer) [2025809] - net-zerocopy: Fast return if inq < PAGE_SIZE (Felix Maurer) [2025809] - tcp: Fix sign comparison bug in getsockopt(TCP_ZEROCOPY_RECEIVE) (Felix Maurer) [2025809] - tcp-zerocopy: Ensure excess getsockopt buffer is zeroed (Felix Maurer) [2025809] - tcp-zerocopy: Update returned getsockopt() optlen. (Felix Maurer) [2025809] - tcp-zerocopy: Fix getsockopt buffer size check (Felix Maurer) [2025809] - gre: Don't accidentally set RTO_ONLINK in gre_fill_metadata_dst() (Guillaume Nault) [2046339] - net: fix use-after-free in tw_timer_handler (Guillaume Nault) [2046339] - ALSA: core: Fix SSID quirk lookup for subvendor=0 (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Restore hardware state on runtime PM resume (Jaroslav Kysela) [2003613] - ALSA: RHEL - update kernel configs for RHEL 8.6 (Jaroslav Kysela) [2003613] - ASoC: remove module namespaces (Jaroslav Kysela) [2003613] - ASoC: codecs: rt5682(s): use the older clock API calls, but keep some modern (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: Cleanup logging (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: Use snd_soc_jack to report jack events (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: convert into a helper library for codec drivers (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: Use arizona->dev for runtime-pm (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: Move jack-detect variables to struct arizona_priv (Jaroslav Kysela) [2003613] - ASoC/extcon: arizona: Move arizona jack code to sound/soc/codecs/arizona-jack.c (Jaroslav Kysela) [2003613] - extcon: arizona: Always use pm_runtime_get_sync() when we need the device to be awake (Jaroslav Kysela) [2003613] - extcon: arizona: Fix flags parameter to the gpiod_get("wlf,micd-pol") call (Jaroslav Kysela) [2003613] - extcon: arizona: Fix various races on driver unbind (Jaroslav Kysela) [2003613] - extcon: arizona: Fix some issues when HPDET IRQ fires after the jack has been unplugged (Jaroslav Kysela) [2003613] - extcon: arizona: Fix runtime PM imbalance on error (Jaroslav Kysela) [2003613] - extcon: arizona: Factor out microphone and button detection (Jaroslav Kysela) [2003613] - extcon: arizona: Factor out microphone impedance into a function (Jaroslav Kysela) [2003613] - extcon: arizona: Invert logic of check in arizona_hpdet_do_id (Jaroslav Kysela) [2003613] - extcon: arizona: Remove excessive WARN_ON (Jaroslav Kysela) [2003613] - extcon: arizona: Remove unnecessary sets of ACCDET_MODE (Jaroslav Kysela) [2003613] - extcon: arizona: Tidy up transition from mic to headphone detect (Jaroslav Kysela) [2003613] - extcon: arizona: Clear jack status regardless of detection type (Jaroslav Kysela) [2003613] - extcon: arizona: Move pdata extraction to probe (Jaroslav Kysela) [2003613] - extcon: arizona: Make rev A register sequences atomic (Jaroslav Kysela) [2003613] - extcon: arizona: Correct clean up if arizona_identify_headphone fails (Jaroslav Kysela) [2003613] - extcon: arizona: Switch to use device_property_count_u32() (Jaroslav Kysela) [2003613] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Jaroslav Kysela) [2003613] - extcon: arizona: Correct error handling on regmap_update_bits_check (Jaroslav Kysela) [2003613] - extcon: arizona: Disable mic detect if running when driver is removed (Jaroslav Kysela) [2003613] - mfd: arizona: Fix rumtime PM imbalance on error (Jaroslav Kysela) [2003613] - mfd: arizona: Split of_match table into I2C and SPI versions (Jaroslav Kysela) [2003613] - mfd: arizona: Make some symbols static (Jaroslav Kysela) [2003613] - mfd: arizona: Add support for ACPI enumeration of WM5102 connected over SPI (Jaroslav Kysela) [2003613] - mfd: arizona: Add MODULE_SOFTDEP("pre: arizona_ldo1") (Jaroslav Kysela) [2003613] - mfd: arizona: Drop arizona-extcon cells (Jaroslav Kysela) [2003613] - mfd: arizona: Replace arizona_of_get_type() with device_get_match_data() (Jaroslav Kysela) [2003613] - mfd: arizona: Ensure 32k clock is put on driver unbind and error (Jaroslav Kysela) [2003613] - mfd: arizona: Remove BUG_ON usage (Jaroslav Kysela) [2003613] - mfd: arizona: Switch to using devm_gpiod_get() (Jaroslav Kysela) [2003613] - mfd: arizona: Fix undefined behavior (Jaroslav Kysela) [2003613] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jaroslav Kysela) [2003613] - mfd: arizona: Correct calling of runtime_put_sync (Jaroslav Kysela) [2003613] - mfd: arizona: Don't use regmap_read_poll_timeout (Jaroslav Kysela) [2003613] - clkdev: Hold clocks_mutex while iterating clocks list (Jaroslav Kysela) [2003613] - clkdev: add managed clkdev lookup registration (Jaroslav Kysela) [2003613] - genirq: Add IRQF_NO_AUTOEN for request_irq/nmi() (Jaroslav Kysela) [2003613] - ALSA: es1688: Avoid devres management for es1688 object creation (Jaroslav Kysela) [2003613] - ALSA: gus: Fix repeated probes of snd_gus_create() (Jaroslav Kysela) [2003613] - ALSA: x86: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: x86: simplify with sync_stop PCM ops (Jaroslav Kysela) [2003613] - ALSA: x86: fix spelling mistakes (Jaroslav Kysela) [2003613] - ALSA: virtio: Replace zero-length array with flexible-array member (Jaroslav Kysela) [2003613] - ALSA: emux: fix spelling mistakes (Jaroslav Kysela) [2003613] - ALSA: synth: missing check for possible NULL after the call to kstrdup (Jaroslav Kysela) [2003613] - ALSA: synth: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: sparc: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ASoC: tegra: Set driver name explicitly (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Remove handing of disabled runtime PM (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Use devm_clk_get() (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Correct driver removal order (Jaroslav Kysela) [2003613] - ASoC: tegra20: spdif: Remove handing of disabled runtime PM (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Remove handing of disabled runtime PM (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Use devm_clk_get() (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Add system level suspend-resume callbacks (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Add reset control (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Correct driver removal order (Jaroslav Kysela) [2003613] - ASoC: tegra: tegra20_das: align function prototypes (Jaroslav Kysela) [2003613] - ASoC: tegra: tegra20_das: clarify expression (Jaroslav Kysela) [2003613] - ASoC: tegra: remove unneeded semicolon (Jaroslav Kysela) [2003613] - ASoC: tegra: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [2003613] - ASoC: tegra20: ac97: Add reset control (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add support for SoundWire of TGL-H-RVP (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add mutual exclusion between PCH DMIC and RT715 (Jaroslav Kysela) [2003613] - ASoC: codecs: wsa881x: fix return values from kcontrol put (Jaroslav Kysela) [2003613] - ASoc: wm8731: Drop empty spi_driver remove callback (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: channel -> channels rename (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: Fix TAS2505/TAS2521 channel count (Jaroslav Kysela) [2003613] - ASoC: wcd9335: Disable irq on slave ports in the remove function (Jaroslav Kysela) [2003613] - ASoC: wcd9335: Fix a double irq free in the remove function (Jaroslav Kysela) [2003613] - ASoC: wcd9335: Fix a memory leak in the error handling path of the probe function (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: make array clocks static, makes object smaller (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: Fix TAS2505/TAS2521 processing block selection (Jaroslav Kysela) [2003613] - ASoC: da7218: Drop CONFIG_OF ifdef (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: Fix TAS2505 volume controls (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: Make aic32x4_remove() return void (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: add support for TAS2505 (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: add type to device private data struct (Jaroslav Kysela) [2003613] - ASoC: tlv320aic31xx: fix reversed bclk/wclk master bits (Jaroslav Kysela) [2003613] - ASoC: tlv320aic31xx: Fix jack detection after suspend (Jaroslav Kysela) [2003613] - ASoC: tlv320aic31xx: Make regmap cache only on probe() (Jaroslav Kysela) [2003613] - ASoC: sigmadsp: Remove the repeated declaration (Jaroslav Kysela) [2003613] - ASoC: rt286: Remove redundant assignment to d_len_code (Jaroslav Kysela) [2003613] - ASoC: codecs: rt1019: clarify expression (Jaroslav Kysela) [2003613] - ASoC: rt1019: Add non_legacy_dai_naming config (Jaroslav Kysela) [2003613] - ASoC: rk3328: fix missing clk_disable_unprepare() on error in rk3328_platform_probe() (Jaroslav Kysela) [2003613] - ASoC: mediatek: mt6359: Fix unexpected error in bind/unbind flow (Jaroslav Kysela) [2003613] - ASoc: codecs: mt6359: remove useless initializations (Jaroslav Kysela) [2003613] - ASoC: mediatek: mt6359: convert to use module_platform_driver (Jaroslav Kysela) [2003613] - ASoC: ics43432: add CMM-4030D-261 support (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Fix return value in hdmi_codec_set_jack() (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Get ELD in before reporting plugged event (Jaroslav Kysela) [2003613] - ASoC: cs53l30: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs43130: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs42l52: Minor tidy up of error paths (Jaroslav Kysela) [2003613] - ASoC: cs42l73: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs4265: Minor tidy up of error paths (Jaroslav Kysela) [2003613] - ASoC: cs35l36: Remove unneeded variable initialisation (Jaroslav Kysela) [2003613] - ASoC: cs35l35: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs35l35: Correct errata handling (Jaroslav Kysela) [2003613] - ASoC: cs35l34: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs35l33: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cirrus: Add helper function for reading the device ID (Jaroslav Kysela) [2003613] - ASoC: cs35l32: Add missing regmap use_single config (Jaroslav Kysela) [2003613] - ASoC: cs35l32: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: adav80x: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: codecs: Fix fall-through warnings for Clang (Jaroslav Kysela) [2003613] - ASoC: codecs: Use fallthrough pseudo-keyword (Jaroslav Kysela) [2003613] - ASoC: ab8500: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: codecs: fix spelling mistake in Kconfig "comunicate" -> "communicate" (Jaroslav Kysela) [2003613] - ASoC: 88pm860x: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: amd: renoir: Remove redundant assignment to pdm_ctrl and pdm_enable and pdm_dma_enable (Jaroslav Kysela) [2003613] - ASoC: amd: add missing break (Jaroslav Kysela) [2003613] - ALSA: sh: Fix compile warning wrt const (Jaroslav Kysela) [2003613] - ALSA: sh: Fix unused variable warnings (Jaroslav Kysela) [2003613] - ALSA: sh: Constify snd_device_ops definitions (Jaroslav Kysela) [2003613] - ALSA: sh: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [2003613] - ALSA: sh: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ALSA: aica: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ALSA: sh: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [2003613] - ALSA: ps3: fix spelling typo of values (Jaroslav Kysela) [2003613] - ALSA: ppc: drop if block with always false condition (Jaroslav Kysela) [2003613] - ALSA: ppc: remove redundant checks in PS3 driver probe (Jaroslav Kysela) [2003613] - ALSA: ppc: fix error return code in snd_pmac_probe() (Jaroslav Kysela) [2003613] - ALSA: ppc: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [2003613] - ALSA: ppc: Constify snd_device_ops definitions (Jaroslav Kysela) [2003613] - ALSA: ppc: keywest: remove outdated comment (Jaroslav Kysela) [2003613] - ALSA: poewrmac: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: pcmcia: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: pci: vx222: fix kernel-doc warning (Jaroslav Kysela) [2003613] - ALSA: Remove trailing semicolon in macros (Jaroslav Kysela) [2003613] - ALSA: hda: generic: Remove redundant assignment to dac (Jaroslav Kysela) [2003613] - ALSA: hda: Allow model option to specify PCI SSID alias (Jaroslav Kysela) [2003613] - ALSA: asihpi: fix comment syntax in file headers (Jaroslav Kysela) [2003613] - ALSA: harmony: Drop superfluous address setup (Jaroslav Kysela) [2003613] - ALSA: parisc: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: vx: fix kernel-doc warning (Jaroslav Kysela) [2003613] - ALSA: aloop: Constify ops structs (Jaroslav Kysela) [2003613] - ASoC: SOF: Drop resindex_dma_base, dma_engine, dma_size from sof_dev_desc (Jaroslav Kysela) [2003613] - ALSA: wavefront: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: wavefront: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: sscape: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sc6000: Use explicit cast for __iomem pointer (Jaroslav Kysela) [2003613] - ALSA: sc6000: Assign vport directly on card's private_data (Jaroslav Kysela) [2003613] - ALSA: sc6000: Fix incorrect sizeof operator (Jaroslav Kysela) [2003613] - ALSA: sc6000: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sb: Fix fall-through warnings for Clang (Jaroslav Kysela) [2003613] - Revert "ALSA: sb: fix a missing check of snd_ctl_add" (Jaroslav Kysela) [2003613] - ALSA: sb: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sb8: Add a comment note regarding an unused pointer (Jaroslav Kysela) [2003613] - ALSA: sb: Fix potential ABBA deadlock in CSP driver (Jaroslav Kysela) [2003613] - ALSA: sb: Fix potential double-free of CSP mixer elements (Jaroslav Kysela) [2003613] - ALSA: sb: Minor coding style fixes (Jaroslav Kysela) [2003613] - ALSA: sb: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: sb: Fix two use after free in snd_sb_qsound_build (Jaroslav Kysela) [2003613] - ALSA: emu8000: Fix a use after free in snd_emu8000_create_mixer (Jaroslav Kysela) [2003613] - ALSA: opti9xx: fix missing { } around an if block (Jaroslav Kysela) [2003613] - ALSA: opti9xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: opti9xx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: opl3sa2: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: opl3sa2: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: msnd: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: msnd: Use proper mmap method (Jaroslav Kysela) [2003613] - ALSA: gus: Fix repeated probe for ISA interwave card (Jaroslav Kysela) [2003613] - Revert "ALSA: gus: add a check of the status of snd_ctl_add" (Jaroslav Kysela) [2003613] - ALSA: gus: fix null pointer dereference on pointer block (Jaroslav Kysela) [2003613] - ALSA: gus: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: gus: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: gus: Replace unsafe strcpy() with strscpy() (Jaroslav Kysela) [2003613] - ALSA: galaxy: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: Replace with fallthrough pseudo keyword in the remaining places (Jaroslav Kysela) [2003613] - ALSA: es18xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: es18xx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: isa: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: es1688: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: wss: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs423x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs423x: Fix assignment in if condition (Jaroslav Kysela) [2003613] - sound/oss/dmasound: Remove superfluous "break" (Jaroslav Kysela) [2003613] - sound/oss/dmasound: Remove superfluous "break" (Jaroslav Kysela) [2003613] - ALSA: cmi8330: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: isa: Fix error return code in snd_cmi8330_probe() (Jaroslav Kysela) [2003613] - ALSA: cmi8330: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cmi8328: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: azt2320: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: azt2320: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: als100: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: als100: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: adlib: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ad1848: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ad1816a: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ad1816a: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: i2c: tea6330t: Remove redundant initialization of variable err (Jaroslav Kysela) [2003613] - ALSA: i2c: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: hda: intel-sdw-acpi: add missing include files (Jaroslav Kysela) [2003613] - ALSA: Use fallthrough pseudo-keyword (Jaroslav Kysela) [2003613] - ALSA: aoa: remove unnecessary oom message (Jaroslav Kysela) [2003613] - ALSA: arm: Remove unnecessary variables (Jaroslav Kysela) [2003613] - ALSA: ac97: fix PM reference leak in ac97_bus_remove() (Jaroslav Kysela) [2003613] - ALSA: ac97: Constify static struct attribute_group (Jaroslav Kysela) [2003613] - ALSA: virtio: fix kernel-doc (Jaroslav Kysela) [2003613] - ALSA: virtio: use module_virtio_driver() to simplify the code (Jaroslav Kysela) [2003613] - ALSA: virtio: introduce device suspend/resume support (Jaroslav Kysela) [2003613] - ALSA: virtio: introduce PCM channel map support (Jaroslav Kysela) [2003613] - ALSA: virtio: introduce jack support (Jaroslav Kysela) [2003613] - ALSA: virtio: PCM substream operators (Jaroslav Kysela) [2003613] - ALSA: virtio: handling control and I/O messages for the PCM device (Jaroslav Kysela) [2003613] - ALSA: virtio: build PCM devices and substream hardware descriptors (Jaroslav Kysela) [2003613] - ALSA: virtio: handling control messages (Jaroslav Kysela) [2003613] - ALSA: virtio: add virtio sound driver (Jaroslav Kysela) [2003613] - uapi: virtio_ids: add a sound device type ID from OASIS spec (Jaroslav Kysela) [2003613] - ALSA: firewire: Fix C++ style comments in uapi header (Jaroslav Kysela) [2003613] - ALSA: uapi: Fix a C++ style comment in asound.h (Jaroslav Kysela) [2003613] - ASoC: topology: Fix stub for snd_soc_tplg_component_remove() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: indicate dai_fmt if exist (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: indicate missing CPU/Codec numbers for debug (Jaroslav Kysela) [2003613] - ASoC: SOF: dai-intel: add SOF_DAI_INTEL_SSP_CLKCTRL_MCLK/BCLK_ES bits (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: tidyup dev_dbg() to use 1 line (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: tidyup debug info for clock (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Increase maximum DAI links limit to 512 (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: add simple_props_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Use set_jack ops to set jack (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add Codec2Codec sample (Multi) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add Codec2Codec sample (Single) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add DPCM sample (Multi) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add DPCM sample (Single) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add Sample DT for Normal (Nulti) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add Sample DT for Normal (Single) (Jaroslav Kysela) [2003613] - ASoC: add Audio Graph Card2 Custom Sample (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2: add Codec2Codec support (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2: add DPCM support (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2: add Multi CPU/Codec support (Jaroslav Kysela) [2003613] - ASoC: add Audio Graph Card2 driver (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: add codec2codec support (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: add asoc_graph_is_ports0() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Fixup CPU endpoint hw_params in a BE<->BE link (Jaroslav Kysela) [2003613] - ASoC: audio-graph: respawn Platform Support (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Avoid over-allocating DLCs (Jaroslav Kysela) [2003613] - ASoC: audio-graph: tidyup graph_parse_node() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: tidyup graph_dai_link_of_dpcm() (Jaroslav Kysela) [2003613] - ASoC: simple-card: add simple_link_init() (Jaroslav Kysela) [2003613] - ASoC: simple-card: add simple_parse_node() (Jaroslav Kysela) [2003613] - ASoC: simple-card: Fix breakage on kontron-sl28-var3-ads2 (Jaroslav Kysela) [2003613] - ASoC: audio-graph: tidyup graph_dai_link_of_dpcm() (Jaroslav Kysela) [2003613] - ASoC: simple-card: add simple_link_init() (Jaroslav Kysela) [2003613] - ASoC: simple-card: add simple_parse_node() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: add graph_link_init() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: add graph_parse_node() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: remove Platform support (Jaroslav Kysela) [2003613] - ASoC: audio-graph: remove unused "node" from graph_parse_mclk_fs() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: remove "audio-graph-card, " preix support (Jaroslav Kysela) [2003613] - ASoC: audio-graph: check ports if exists (Jaroslav Kysela) [2003613] - ASoC: audio-graph: move audio_graph_remove() to simple-card-utils.c (Jaroslav Kysela) [2003613] - ASoC: tegra: Add driver remove() callback (Jaroslav Kysela) [2003613] - ASoC: audio-graph: move audio_graph_card_probe() to simple-card-utils.c (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Allocate link info structure on heap (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Increase maximum number of links to 128 (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Propagate errors on too many links (Jaroslav Kysela) [2003613] - ASoC: audio-graph: use simple_props_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: audio-graph: use asoc_link_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: simple-card: use simple_props_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: simple-card: use asoc_link_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: simple-card: remove unused variable from simple_parse_of() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: tidyup asoc_simple_parse_convert() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: multi support at asoc_simple_canonicalize_cpu/platform() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: care multi DAI at asoc_simple_clean_reference() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: remove asoc_simple_parse_xxx() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: use for_each_prop_xxx() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: remove li->dais/li->conf (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: setup dai_props cpu_dai/codec_dai at initial timing (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: share dummy DAI and reduce memory (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: enable flexible CPU/Codec/Platform (Jaroslav Kysela) [2003613] - ASoC: simple-card: fix possible uninitialized single_cpu local variable (Jaroslav Kysela) [2003613] - ASoC: simple-card: cleanup graph_for_each_link() (Jaroslav Kysela) [2003613] - ASoC: simple-card: count DAI / link numbers as in order (Jaroslav Kysela) [2003613] - ASoC: audio-graph: cleanup graph_for_each_link() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: count DAI / link numbers as in order (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: alloc dai_link information for CPU/Codec/Platform (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils.c: remove old comment (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Do not handle device clock (Jaroslav Kysela) [2003613] - ASoC: generic: simple-card-utils: remove useless assignment (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Fix device module clock (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Rename functions needed for export (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Expose helpers from audio graph (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Expose new members for asoc_simple_priv (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Support empty Codec endpoint (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Identify 'no_pcm' DAI links for DPCM (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Use of_node and DAI for DPCM DAI link names (Jaroslav Kysela) [2003613] - ALSA: memalloc: Drop superfluous snd_dma_buffer_sync() declaration (Jaroslav Kysela) [2003613] - ASoC: SOF: dai: include new flags for DAI_CONFIG (Jaroslav Kysela) [2003613] - ASoC: SOF: dai: mirror group_id definition added in firmware (Jaroslav Kysela) [2003613] - ALSA: core: Use READ_ONCE() / WRITE_ONCE() for power state change (Jaroslav Kysela) [2003613] - ALSA: hda_audio_ext: fix kernel-doc (Jaroslav Kysela) [2003613] - ALSA: make snd_kcontrol_new name a normal string (Jaroslav Kysela) [2003613] - ASoC: constify of_phandle_args in snd_soc_get_dai_name() (Jaroslav Kysela) [2003613] - ASoC: tas2770: Fix setting of high sample rates (Jaroslav Kysela) [2003613] - ASoC: rt5682: fix the wrong jack type detected (Jaroslav Kysela) [2003613] - ASoC: tegra: Restore headphones jack name on Nyan Big (Jaroslav Kysela) [2003613] - ASoC: tegra: Add DAPM switches for headphones and mic jack (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: pci-tgl: add new ADL-P variant (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: pci-tgl: add ADL-N support (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Retry codec probing if it fails (Jaroslav Kysela) [2003613] - ASoC: amd: fix uninitialized variable in snd_acp6x_probe() (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Fix crash due to out of scope stack vars (Jaroslav Kysela) [2003613] - ASoC: rt5682: Fix crash due to out of scope stack vars (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for ADX (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for AMX (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for Mixer (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for MVC (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for SFC (Jaroslav Kysela) [2003613] - ASoC: tegra: Balance runtime PM count (Jaroslav Kysela) [2003613] - ASoC: SOF: hda: reset DAI widget before reconfiguring it (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Set the max SPI speed for the whole device (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add entry for ESSX8336 on CML (Jaroslav Kysela) [2003613] - ASoC: soc-acpi: Set mach->id field on comp_ids matches (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in Mixer (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in ADX (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in AMX (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in SFC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in MVC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in AHUB (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in DSPK (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in DMIC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in I2S (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in ADMAIF (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in MVC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in SFC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in DSPK (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in DMIC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in I2S (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in ADMAIF (Jaroslav Kysela) [2003613] - ASoC: topology: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2003613] - ASoC: SOF: build compression interface into snd_sof.ko (Jaroslav Kysela) [2003613] - ASoC: rt5682: Re-detect the combo jack after resuming (Jaroslav Kysela) [2003613] - ASoC: rt5682: Avoid the unexpected IRQ event during going to suspend (Jaroslav Kysela) [2003613] - ASoC: rt1011: revert 'I2S Reference' to SOC_ENUM_EXT (Jaroslav Kysela) [2003613] - ASoC: rt9120: Add the compatibility with rt9120s (Jaroslav Kysela) [2003613] - ASoC: rt9120: Fix clock auto sync issue when fs is the multiple of 48 (Jaroslav Kysela) [2003613] - ASoC: rt9120: Update internal ocp level to the correct value (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B12 product (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add SKU 0B29 SoundWire configuration (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B29 product (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add SKU 0B13 SoundWire configuration (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B13 product (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B11 product (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B00 and 0B01 products (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add SKU 0AF3 SoundWire configuration (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0AF3 product (Jaroslav Kysela) [2003613] - ASoC: DAPM: Cover regression by kctl change notification fix (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: fix hotplug when only codec is suspended (Jaroslav Kysela) [2003613] - ASoC: SOF:control: Fix variable type in snd_sof_refresh_control() (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Change monitor widgets to siggens (Jaroslav Kysela) [2003613] - ASoC: tlv320aic3x: Make aic3x_remove() return void (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: use const for all uses of snd_soc_acpi_codecs (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi-cht: shrink tables using compatible IDs (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi-byt: shrink tables using compatible IDs (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: use comp_ids to enumerate rt5682s (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: detect codec variant in probe function (Jaroslav Kysela) [2003613] - ASoC: soc-acpi: add comp_ids field for machine driver matching (Jaroslav Kysela) [2003613] - ASoC: Stop dummy from overriding hwparams (Jaroslav Kysela) [2003613] - ASoC: topology: Change topology device to card device (Jaroslav Kysela) [2003613] - ASoC: topology: Use correct device for prints (Jaroslav Kysela) [2003613] - ASoC: topology: Check for dapm widget completeness (Jaroslav Kysela) [2003613] - ASoC: topology: Add header payload_size verification (Jaroslav Kysela) [2003613] - ASoC: core: Remove invalid snd_soc_component_set_jack call (Jaroslav Kysela) [2003613] - ASoC: amd: acp: select CONFIG_SND_SOC_ACPI (Jaroslav Kysela) [2003613] - ASoC: Intel: glk_rt5682_max98357a: support ALC5682I-VS codec (Jaroslav Kysela) [2003613] - ASoC: es8316: add support for ESSX8336 ACPI _HID (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Correct configuring of switch inversion from ts-inv (Jaroslav Kysela) [2003613] - ASoC: fix unmet dependencies on GPIOLIB for SND_SOC_DMIC (Jaroslav Kysela) [2003613] - ASoC: amd: acp: fix Kconfig dependencies (Jaroslav Kysela) [2003613] - ASoC: rt5682-i2c: Use devm_clk_get_optional for optional clock (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add entry for ESSX8336 on JSL (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Fix return value check in acp_machine_select() (Jaroslav Kysela) [2003613] - ASoC: max98520: add max98520 audio amplifier driver (Jaroslav Kysela) [2003613] - ASoC: nau8821: clarify out-of-bounds check (Jaroslav Kysela) [2003613] - ASoC: nau8821: fix kernel-doc (Jaroslav Kysela) [2003613] - ASoC: rt5682s: use 'static' qualifier (Jaroslav Kysela) [2003613] - ASoC: topology: handle endianness warning (Jaroslav Kysela) [2003613] - ASoC: amd: acp: SND_SOC_AMD_ACP_COMMON should depend on X86 && PCI (Jaroslav Kysela) [2003613] - ASoC: amd: acp: SND_SOC_AMD_{LEGACY_MACH,SOF_MACH} should depend on X86 && PCI && I2C (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Wrap AMD Audio ACP components in SND_SOC_AMD_ACP_COMMON (Jaroslav Kysela) [2003613] - ASoC: cs42l42: free_irq() before powering-down on probe() fail (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Reset and power-down on remove() and failed probe() (Jaroslav Kysela) [2003613] - ASoC: nau8825: add clock management for power saving (Jaroslav Kysela) [2003613] - ASoC: nau8825: add set_jack coponment support (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Prevent NULL pointer deref in interrupt handler (Jaroslav Kysela) [2003613] - ASoC: wm8962: Convert to devm_clk_get_optional() (Jaroslav Kysela) [2003613] - ASoC: fix unmet dependency on GPIOLIB for SND_SOC_MAX98357A (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Make cs35l41_remove() return void (Jaroslav Kysela) [2003613] - ASoC: tegra: Set default card name for Trimslice (Jaroslav Kysela) [2003613] - ASoC: tegra: Restore AC97 support (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add acp_machine struct for renoir platform. (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Downsizing the DAC volume scale (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Remove unused runtime_suspend/runtime_resume callbacks (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add support for ACPI table match entry (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Use device_property API instead of of_property (Jaroslav Kysela) [2003613] - ASoC: Intel: Move soc_intel_is_foo() helpers to a generic header (Jaroslav Kysela) [2003613] - ASoC: amd: enable Yellow Carp platform machine driver build (Jaroslav Kysela) [2003613] - ASoC: amd: add YC machine driver using dmic (Jaroslav Kysela) [2003613] - ASoC: amd: create platform device for acp6x machine driver (Jaroslav Kysela) [2003613] - ASoC: amd: enable Yellow carp acp6x drivers build (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x pdm driver pm ops (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x pci driver pm ops (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x pdm driver dma ops (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x irq handler (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x pdm platform driver (Jaroslav Kysela) [2003613] - ASoC: amd: add platform devices for acp6x pdm driver and dmic driver (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x init/de-init functions (Jaroslav Kysela) [2003613] - ASoC: amd: add Yellow Carp ACP PCI driver (Jaroslav Kysela) [2003613] - ASoC: amd: add Yellow Carp ACP6x IP register header (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add support for RT5682-VS codec (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add support for Maxim amplifier codec (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add SOF audio support on Chrome board (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add legacy sound card support for Chrome audio (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add generic machine driver support for ACP cards (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add callback for machine driver on ACP (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add I2S support on Renoir platform (Jaroslav Kysela) [2003613] - ASoC: amd: Add common framework to support I2S on ACP SOC (Jaroslav Kysela) [2003613] - ASoC: soc-core: tidyup empty function (Jaroslav Kysela) [2003613] - ASoC: soc-component: add snd_soc_component_is_codec() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: tidyup soc_pcm_hw_clean() - step2 (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: tidyup soc_pcm_hw_clean() - step1 (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Always enable TS_PLUG and TS_UNPLUG interrupts (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix WARN in remove() if running without an interrupt (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Mark OSC_SWITCH_STATUS register volatile (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Set correct SRC MCLK (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Allow time for HP/ADC to power-up after enable (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Use PLL for SCLK > 12.288MHz (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Don't claim to support 192k (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Defer probe if request_threaded_irq() returns EPROBE_DEFER (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Don't set defaults for volatile registers (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Correct some register default values (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Always configure both ASP TX channels (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Don't reconfigure the PLL while it is running (Jaroslav Kysela) [2003613] - ASoC: soc-component: improve error reporting for register access (Jaroslav Kysela) [2003613] - ASoC: amd: enable vangogh platform machine driver build (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh machine driver (Jaroslav Kysela) [2003613] - ASoc: amd: create platform device for VG machine driver (Jaroslav Kysela) [2003613] - ASoC: test-component: add Test Component for Sound debug/test (Jaroslav Kysela) [2003613] - ASoC: rt5682: fix a little pop while playback (Jaroslav Kysela) [2003613] - ASoC: rt1011: Fix 'I2S Reference' enum control (Jaroslav Kysela) [2003613] - ASoC: rt9120: Add rt9210 audio amplifier support (Jaroslav Kysela) [2003613] - ASoC: amd: vangogh: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [2003613] - ASoC: rt9120: Drop rt9210 audio amplifier support (Jaroslav Kysela) [2003613] - ASoC: rt1011: Fix 'I2S Reference' enum control caused error (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Ensure 0dB full scale volume is used for headsets (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: Utilize dev_err_probe() to avoid log saturation (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: use devm_clk_get_optional() for mclk (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: Use temporary variable for struct device (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: switch to using devm_fwnode_gpiod_get() (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: Get platform data via dev_get_platdata() (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Utilize dev_err_probe() to avoid log saturation (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: use devm_clk_get_optional() for mclk (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Use temporary variable for struct device (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Get platform data via dev_get_platdata() (Jaroslav Kysela) [2003613] - ASoC: amd: Kconfig: Select fch clock support with machine driver (Jaroslav Kysela) [2003613] - ASoC: soc-core: fix null-ptr-deref in snd_soc_del_component_unlocked() (Jaroslav Kysela) [2003613] - ASoC: SOF: prepare code to allocate IPC messages in fw_ready (Jaroslav Kysela) [2003613] - ASoC: rt9120: Add rt9210 audio amplifier support (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: restore mixer functionality (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Fix hp pop produced immediately after resuming (Jaroslav Kysela) [2003613] - ASoC: SOF: Introduce fragment elapsed notification API (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: Use newly introduced generic IPC stream ops (Jaroslav Kysela) [2003613] - ASoC: SOF: Make Intel IPC stream ops generic (Jaroslav Kysela) [2003613] - ASoC: SOF: Introduce snd_sof_mailbox_read / snd_sof_mailbox_write callbacks (Jaroslav Kysela) [2003613] - ASoC: SOF: pipelines: Harmonize all functions to use struct snd_sof_dev (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: do not power down primary core during topology removal (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: Dump registers and stack when SOF_DBG_DUMP_REGS is set (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-loader: Drop SOF_DBG_DUMP_REGS flag from dbg_dump calls (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Drop SOF_DBG_DUMP_REGS flag when firmware start fails (Jaroslav Kysela) [2003613] - ASoC: SOF: core: Clean up snd_sof_get_status() prints (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: hda: Drop 'error' prefix from error dump functions (Jaroslav Kysela) [2003613] - ASoC: SOF: Introduce macro to set the firmware state (Jaroslav Kysela) [2003613] - ASoC: SOF: ops: Force DSP panic dumps to be printed (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Re-enable dumps after successful IPC tx (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: Print out the fw_state along with the DSP dump (Jaroslav Kysela) [2003613] - ASoC: SOF: Drop SOF_DBG_DUMP_FORCE_ERR_LEVEL and sof_dev_dbg_or_err (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: hda-loader: Use snd_sof_dsp_dbg_dump() for DSP dump (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: Add SOF_DBG_DUMP_OPTIONAL flag for DSP dumping (Jaroslav Kysela) [2003613] - ASoC: SOF: debug/ops: Move the IPC and DSP dump functions out from the header (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: atom: No need to do a DSP dump in atom_run() (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Print the DSP dump if boot fails (Jaroslav Kysela) [2003613] - ASoC: SOF: Print the dbg_dump and ipc_dump once to reduce kernel log noise (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc and dsp dump: Add markers for better visibility (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: Swap the dsp_dump and ipc_dump sequence for fw_exception (Jaroslav Kysela) [2003613] - ASoC: SOF: core: debug: force all processing on primary core (Jaroslav Kysela) [2003613] - ASoC: max98927: Handle reset gpio when probing i2c (Jaroslav Kysela) [2003613] - ASoC: DAPM: Fix missing kctl change notifications (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcht_es8316: Utilize dev_err_probe() to avoid log saturation (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcht_es8316: Switch to use gpiod_get_optional() (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcht_es8316: Use temporary variable for struct device (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcht_es8316: Get platform data via dev_get_platdata() (Jaroslav Kysela) [2003613] - ASoC: SOF: OF: Add fw_path and tplg_path parameters (Jaroslav Kysela) [2003613] - ASoC: amd: acp-rt5645: Constify static snd_soc_ops (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: return error if sof_connect_dai_widget() fails (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: allow for dynamic pipelines override for debug (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: show clks_control value in dynamic debug (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-dai: improve SSP DAI handling for dynamic pipelines (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: add new flags for DAI_CONFIG (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add missing quirk for Dell SKU 0A45 (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add missing quirk for TGL SDCA single amp (Jaroslav Kysela) [2003613] - ASoC: Intel: add machine driver for SOF+ES8336 (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: apl/glk/tgl: add entry for devices based on ES8336 codec (Jaroslav Kysela) [2003613] - ASoC: Intel: cht_bsw_nau8824: Set card.components string (Jaroslav Kysela) [2003613] - ASoC: nau8824: Add a nau8824_components() helper (Jaroslav Kysela) [2003613] - ASoC: nau8824: Add DMI quirk mechanism for active-high jack-detect (Jaroslav Kysela) [2003613] - ASoC: nau8824: Fix NAU8824_JACK_LOGIC define (Jaroslav Kysela) [2003613] - ASoC: rt5651: Use IRQF_NO_AUTOEN when requesting the IRQ (Jaroslav Kysela) [2003613] - ASoC: es8316: Use IRQF_NO_AUTOEN when requesting the IRQ (Jaroslav Kysela) [2003613] - ASoC: nau8821: new driver (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: Add kernel parameter for topology verification (Jaroslav Kysela) [2003613] - ASoC: SOF: Add support for dynamic pipelines (Jaroslav Kysela) [2003613] - treewide: Use fallthrough pseudo-keyword (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: make sure DAI widget is set up before IPC (Jaroslav Kysela) [2003613] - ASoC: SOF: Introduce widget use_count (Jaroslav Kysela) [2003613] - ASoC: SOF: Don't set up widgets during topology parsing (Jaroslav Kysela) [2003613] - ASoC: SOF: restore kcontrols for widget during set up (Jaroslav Kysela) [2003613] - ASoC: SOF: Add new fields to snd_sof_route (Jaroslav Kysela) [2003613] - AsoC: dapm: export a couple of functions (Jaroslav Kysela) [2003613] - ASoC: SOF: sof-audio: add helpers for widgets, kcontrols and dai config set up (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: Add new token for dynamic pipeline (Jaroslav Kysela) [2003613] - ASoC: SOF: control: Add access field in struct snd_sof_control (Jaroslav Kysela) [2003613] - ASoC: topology: change the complete op in snd_soc_tplg_ops to return int (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Fix HP noise caused by SAR mode switch when the system resumes (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Enable ASRC auto-disable to fix pop during jack plug-in while playback (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: Add support for max98360a speaker amp (Jaroslav Kysela) [2003613] - ASoC: tegra: Constify static snd_soc_ops (Jaroslav Kysela) [2003613] - ASoC: rt5682: move clk related code to rt5682_i2c_probe (Jaroslav Kysela) [2003613] - ASoC: rt5682: Use clk_hw based APIs for registration (Jaroslav Kysela) [2003613] - ASoC: rt5682: Drop usage of __clk_get_name() (Jaroslav Kysela) [2003613] - ASoC: SOF: Change SND_SOC_SOF_TOPLEVEL from config to menuconfig (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Revise the macro RT5682S_PLLB_SRC_MASK (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Use dev_dbg instead of pr_debug (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Remove the volatile SW reset register from reg_default (Jaroslav Kysela) [2003613] - ASoC: nau8824: Fix headphone vs headset, button-press detection no longer working (Jaroslav Kysela) [2003613] - ASoC: intel: sof_rt5682: update platform device name for Maxim amplifier (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Make the error prints consistent in tx_wait_done() (Jaroslav Kysela) [2003613] - ASoC: SOF: prefix some terse and cryptic dev_dbg() with __func__ (Jaroslav Kysela) [2003613] - ASoC: SOF: add error handling to snd_sof_ipc_msg_data() (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: add header file for ops (Jaroslav Kysela) [2003613] - ASoC: SOF: pm: fix a stale comment (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-stream: Print stream name on STREAM_SD_OFFSET timeout (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-dai: fix potential locking issue (Jaroslav Kysela) [2003613] - ASoC: ak4458: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: ak5558: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: dwc-i2s: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: ak4671: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: alc5623: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: bcm: Convert to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: cpcap: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: codecs: Fix spelling mistake "Unsupport" -> "Unsupported" (Jaroslav Kysela) [2003613] - ASoC: ad193x: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: tegra: Constify static snd_soc_dai_ops structs (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Use two thresholds and increased wait time for manual type detection (Jaroslav Kysela) [2003613] - ASoC: adau1977: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: adau17x1: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: adau1701: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: adau1373: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: adau1372: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: ad1836: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: ep93xx: Convert to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: samsung: add missing "fallthrough;" (Jaroslav Kysela) [2003613] - ASoC: ak4642: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: wcd9335: Use correct version to initialize Class H (Jaroslav Kysela) [2003613] - ASoC: alc5632: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: ak4104: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: ak4118: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: zl38060: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: cs4341: Add SPI device ID table (Jaroslav Kysela) [2003613] - ASoC: pcm179x: Add missing entries SPI to device ID table (Jaroslav Kysela) [2003613] - ASoC: pl1022_rdk: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: pl1022_ds: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: mpc8610_hpcd: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: imx-sgtl5000: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: imx-es8328: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: imx-audmix: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: fsl_sai: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: fsl-mqs: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: fsl-esai: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: fsl-audmix: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: eureka-tlv320: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: cros_ec_codec: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: pcm512x: Mend accesses to the I2S_1 and I2S_2 registers (Jaroslav Kysela) [2003613] - ASoC: codecs: max98390: simplify getting the adapter of a client (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: SOF: Remove struct sof_ops_table and sof_get_ops() macro (Jaroslav Kysela) [2003613] - ASoC: rt5682s: make rt5682s_aif2_dai_ops and rt5682s_soc_component_dev (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based Mixer driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based ADX driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based AMX driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based SFC driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based MVC driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add routes for few AHUB modules (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: Don't reconnect an already active BE (Jaroslav Kysela) [2003613] - ASoC: compress/component: Use module_get_when_open/put_when_close for cstream (Jaroslav Kysela) [2003613] - ASoC: soc-component: Convert the mark_module to void* (Jaroslav Kysela) [2003613] - ASoC: SOF: Rename sof_arch_ops to dsp_arch_ops (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Remove redundant error check from sof_ipc_tx_message_unlocked (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Print 0x prefix for errors in ipc_trace/stream_message() (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Clarify the parameter name for ipc_trace_message() (Jaroslav Kysela) [2003613] - ASoC: SOF: trace: Omit error print when waking up trace sleepers (Jaroslav Kysela) [2003613] - misc: cs35l41: Remove unused pdn variable (Jaroslav Kysela) [2003613] - ASoC: SOF: imx8m: add SAI1 info (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Minor fix all errors reported by checkpatch.pl script (Jaroslav Kysela) [2003613] - ASoC: SOF: core: Move probe work related code under a single if () branch (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Implement Manual Type detection as fallback (Jaroslav Kysela) [2003613] - ASoC: SOF: sof-probes: Correct the function names used for snd_soc_cdai_ops (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Rename hda-compress.c to hda-probes.c (Jaroslav Kysela) [2003613] - ASoC: SOF: probe: Merge and clean up the probe and compress files (Jaroslav Kysela) [2003613] - ASoC: SOF: compress: move and export sof_probe_compr_ops (Jaroslav Kysela) [2003613] - ASoC: SOF: pcm: Remove non existent CONFIG_SND_SOC_SOF_COMPRESS reference (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Add probe message logging to ipc_log_header() (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Re-phrase the missing firmware error to avoid duplication (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: release_firmware() on load failure to avoid batching (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: No need to export the snd_sof_debugfs_io_item() (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Use the generic ops for region debugfs handling (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Provide debugfs_add_region_item ops for core (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: Provide debugfs_add_region_item ops for core (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: Add generic API and ops for DSP regions (Jaroslav Kysela) [2003613] - ASoC: SOF: core: Do not use 'bar' as parameter for block_read/write (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: No need to export snd_sof_fw_parse_ext_data() (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: Do not initialize the snd_sof_dsp_ops.read64 (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Remove snd_sof_dsp_mailbox_init() (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: bdw: Set the mailbox offset directly in bdw_probe (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: imx8m: Bar index is only valid for IRAM and SRAM types (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: imx8: Bar index is only valid for IRAM and SRAM types (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Fix a bunch of trivial code formating/style issues (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Fixup the error messages (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Don't overwrite returned error code (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Combine adjacent register writes (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Use regmap_read_poll_timeout to wait for OTP boot (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Fix use of an uninitialised variable (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: load_firmware callback is mandatory, treat it like that (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: Relocate inline definitions from hda.h to hda.c for sdw (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: Remove boot_firmware skl and iccmax_icl declarations (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-dsp: Declare locally used functions as static (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: Do no initialize resindex_dma_base (Jaroslav Kysela) [2003613] - ASoC: intel: sof_rt5682: support jsl_rt5682s_mx98360a board (Jaroslav Kysela) [2003613] - ASoC: intel: sof_rt5682: support jsl_rt5682s_rt1015 board (Jaroslav Kysela) [2003613] - ASoC: intel: sof_rt5682: support jsl_rt5682s_rt1015p board (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: support ALC5682I-VS codec (Jaroslav Kysela) [2003613] - ASoC: SOF: Fix DSP oops stack dump output contents (Jaroslav Kysela) [2003613] - ASoC: pcm5102a: increase rate from 192k to 384k (Jaroslav Kysela) [2003613] - ASoC: rt1011: add i2s reference control for rt1011 (Jaroslav Kysela) [2003613] - ASoC: SOF: Handle control change notification from firmware (Jaroslav Kysela) [2003613] - ASoC: SOF: control: fix a typo in put operations for kcontrol (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Add driver for ALC5682I-VS codec (Jaroslav Kysela) [2003613] - ASoC: SOF: core: allow module parameter to override dma trace Kconfig (Jaroslav Kysela) [2003613] - ASoC: soc-topology: Move template info print soc_tplg_dapm_widget_create() (Jaroslav Kysela) [2003613] - ASoC: amd: acp: declare and add prefix to 'bt_uart_enable' symbol (Jaroslav Kysela) [2003613] - ASoC: cs35l41: CS35L41 Boosted Smart Amplifier (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: tag SoundWire BEs as non-atomic (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: Fix CONFIG_SND_SOC_SDW_MOCKUP select (Jaroslav Kysela) [2003613] - ASoC: rt5682: fix headset background noise when S3 state (Jaroslav Kysela) [2003613] - ASoC: Revert PCM trigger changes (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: test refcount before triggering (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: protect BE dailink state changes in trigger (Jaroslav Kysela) [2003613] - ASoC: dwc: Get IRQ optionally (Jaroslav Kysela) [2003613] - ASoC: rt5682: Fix the vol+ button detection issue (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Make rt5640_jack_gpio/rt5640_jack2_gpio static (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: remove duplicate include (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: move common ATOM stuff to module (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: byt: prepare split between Baytrail and Merrifield (Jaroslav Kysela) [2003613] - ASoC: rt1015: remove possible unused variable `bclk_ms' (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Mark hp_elitepad_1000g2_jack?_check functions static (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Select first entry for singular pipe config arrays (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Properly configure modules with generic extension (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Support modules with generic extension (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Support multiple format configs (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Simplify m_state for loadable modules (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Fix passing loadable flag for module (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Fix module configuration for KPB and MIXER (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Fix module resource and format selection (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Select proper format for NHLT blob (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Leave data as is when invoking TLV IPCs (Jaroslav Kysela) [2003613] - ASoC: Intel: kbl_da7219_max98927: Fix format selection for max98373 (Jaroslav Kysela) [2003613] - ASoC: intel: atom: Revert PCM buffer address setup workaround again (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add support for HP Elite Pad 1000G2 jack-detect (Jaroslav Kysela) [2003613] - ASoC: Intel: bytct_rt5640: Add a separate "Headset Mic 2" DAPM pin for the mic on the 2nd jack (Jaroslav Kysela) [2003613] - ASoC: rt5640: Add rt5640_set_ovcd_params() helper (Jaroslav Kysela) [2003613] - ASoC: rt5640: Add optional hp_det_gpio parameter to rt5640_detect_headset() (Jaroslav Kysela) [2003613] - ASoC: rt5640: Delay requesting IRQ until the machine-drv calls set_jack (Jaroslav Kysela) [2003613] - ASoC: rt5640: Move rt5640_disable_jack_detect() up in the rt5640.c file (Jaroslav Kysela) [2003613] - ASoC: intel: atom: Fix breakage for PCM buffer address setup (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Use cfg-lineout:2 in the components string (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Fix incorrect usage of of_device_get_match_data (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Fix incorrect usage of of_device_get_match_data (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Use of_device_get_match_data (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Use of_device_get_match_data (Jaroslav Kysela) [2003613] - ASoC: soc-ac97: cleanup cppcheck warning (Jaroslav Kysela) [2003613] - ASoC: soc-component: cleanup cppcheck warning at snd_soc_pcm_component_pm_runtime_get() (Jaroslav Kysela) [2003613] - ASoC: soc-jack: cleanup cppcheck warning for CONFIG_GPIOLIB (Jaroslav Kysela) [2003613] - ASoC: soc-jack: cleanup cppcheck warning at snd_soc_jack_report() (Jaroslav Kysela) [2003613] - ASoC: soc-dai: cleanup cppcheck warning at snd_soc_pcm_dai_new() (Jaroslav Kysela) [2003613] - ASoC: soc-dai: cleanup cppcheck warning at snd_soc_dai_link_set_capabilities() (Jaroslav Kysela) [2003613] - ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning at dmaengine_copy_user() (Jaroslav Kysela) [2003613] - ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning at dmaengine_pcm_new() (Jaroslav Kysela) [2003613] - ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning at dmaengine_pcm_hw_params() (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw_rt711*: keep codec device reference until remove (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: pass card information to init/exit functions (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: get codec device with ACPI instead of bus search (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: handle errors with acpi_dev_get_first_match_dev() (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: harden codec property handling (Jaroslav Kysela) [2003613] - ASoC: rt5682: Remove unused variable in rt5682_i2c_remove() (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: make DMI L1 selection more robust (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: simplify logic for DMI_L1 handling (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-stream: remove always true condition (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Kconfig: clarify DMI L1 option description (Jaroslav Kysela) [2003613] - ASoC: rt5682: Properly turn off regulators if wrong device ID (Jaroslav Kysela) [2003613] - ASoC: rt5682: Implement remove callback (Jaroslav Kysela) [2003613] - ASoC: rt5682: Disable irq on shutdown (Jaroslav Kysela) [2003613] - ASoC: rt5682: Adjust headset volume button threshold again (Jaroslav Kysela) [2003613] - ASoC: Intel: Fix platform ID matching (Jaroslav Kysela) [2003613] - ASoC: rt1015p: add new acpi id and comapatible id (Jaroslav Kysela) [2003613] - ASoC: max98390: Add support change dsm param name (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Update module authors (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Assume 24-bit samples are in 32-bit slots (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Validate dai_set_sysclk() frequency (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add PLL configuration for 44.1kHz/16-bit (Jaroslav Kysela) [2003613] - ASoC: rt5640: Silence warning message about missing interrupt (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix mono playback (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Constrain sample rate to prevent illegal SCLK (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix LRCLK frame start edge (Jaroslav Kysela) [2003613] - ASoC: cs42l42: PLL must be running when changing MCLK_SRC_SEL (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add support for set_jack calls (Jaroslav Kysela) [2003613] - ASoC: mt6359-accdet.c: remove useless assignments (Jaroslav Kysela) [2003613] - ASoC: max98090: remove duplicate status reads and useless assignmment (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at soc_dapm_dai_stream_event() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_new_controls() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_weak_routes() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_add_routes() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_del_route() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_seq_run() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_seq_check_event() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_new_dai_link() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_new_pga() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_set_mixer_path_status() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_connect_mux() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_wcache_lookup() (Jaroslav Kysela) [2003613] - ASoC: amd: vangogh: Drop superfluous mmap callback (Jaroslav Kysela) [2003613] - ASoC: sprd: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: qcom: qdsp6: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: mpc5200: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: fsl_dma: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: fsl_asrc_dma: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: tegra: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: fsl: imx-pcm-fiq: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: bcm: Use managed PCM buffer allocation (Jaroslav Kysela) [2003613] - ALSA: pxa2xx: Use managed PCM buffer allocation (Jaroslav Kysela) [2003613] - ASoC: rt5514: make array div static const, makes object smaller (Jaroslav Kysela) [2003613] - ASoC: codecs: ad193x: add support for 96kHz and 192kHz playback rates (Jaroslav Kysela) [2003613] - ASoC: soc-ops: cleanup cppcheck warning at snd_soc_put_xr_sx() (Jaroslav Kysela) [2003613] - ASoC: soc-ops: cleanup cppcheck warning at snd_soc_get_xr_sx() (Jaroslav Kysela) [2003613] - ASoC: soc-ops: cleanup cppcheck warning at snd_soc_limit_volume() (Jaroslav Kysela) [2003613] - ASoC: soc-ops: cleanup cppcheck warning at snd_soc_put_volsw_sx() (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw_max98373: remove useless inits (Jaroslav Kysela) [2003613] - ASoC: Intel: update sof_pcm512x quirks (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Use DMI string to search for adl_mx98373_rt5682 variant (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add quirk for Dell XPS 9710 (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Remove duplicate control for WNF filter frequency (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix inversion of ADC Notch Switch control (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-ipc: fix reply size checking (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Kconfig: fix SoundWire dependencies (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Fix HP ElitePad 1000 G2 quirk (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add support for a second headset mic input (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add support for a second headphones output (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add a byt_rt5640_get_codec_dai() helper (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add line-out support (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Move "Platform Clock" routes to the maps for the matching in-/output (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: add snd_sof_dsp_check_sdw_irq ops (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: move sof_intel_dsp_desc() forward (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: hda: remove HDA_DSP_REG_SNDW_WAKE_STS definition (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: add sdw_shim/alh_base to sof_intel_dsp_desc (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at snd_soc_find_dai_link() (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_kcontrol_elems_load() (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_dapm_widget_elems_load() (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_dai_elems_load() (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_process_headers() (Jaroslav Kysela) [2003613] - ASoC: amd: Fix reference to PCM buffer address (Jaroslav Kysela) [2003613] - soundwire: add flag to ignore all command/control for mockup devices (Jaroslav Kysela) [2003613] - ASoC: nau8824: Fix open coded prefix handling (Jaroslav Kysela) [2003613] - ASoC: uniphier: Fix reference to PCM buffer address (Jaroslav Kysela) [2003613] - ASoC: xilinx: Fix reference to PCM buffer address (Jaroslav Kysela) [2003613] - ASoC: intel: atom: Fix reference to PCM buffer address (Jaroslav Kysela) [2003613] - ASoC: intel: skylake: Drop superfluous mmap callback (Jaroslav Kysela) [2003613] - ASoC: amd: Drop superfluous mmap callbacks (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix bclk calculation for mono (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Don't allow SND_SOC_DAIFMT_LEFT_J (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Correct definition of ADC Volume control (Jaroslav Kysela) [2003613] - ASoC: v253_init: eliminate pointer to string (Jaroslav Kysela) [2003613] - ASoC: samsung: Constify static snd_soc_ops (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_of_parse_audio_routing() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_of_parse_audio_simple_widgets() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_add_controls() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_unregister_component() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_daifmt_parse_format() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_get_dai_name() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_set_dmi_name() (Jaroslav Kysela) [2003613] - ASoC: Intel: Fix spelling contraction "cant" -> "can't" (Jaroslav Kysela) [2003613] - ASoC: component: Remove misplaced prefix handling in pin control functions (Jaroslav Kysela) [2003613] - ASoC: amd: fix an IS_ERR() vs NULL bug in probe (Jaroslav Kysela) [2003613] - ASoC: rt5682: enable SAR ADC power saving mode during suspend (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at dpcm_runtime_setup_be_chan() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at dpcm_be_is_active() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at soc_get_playback_capture() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at soc_pcm_components_close() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at soc_pcm_apply_msb() (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: enforce exclusion between HDaudio and SoundWire (Jaroslav Kysela) [2003613] - ASoC: topology: Select SND_DYNAMIC_MINORS (Jaroslav Kysela) [2003613] - ASoC: rt1015: Remove unnecessary flush work on rt1015 driver (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_da7219_mx98360a: fail to initialize soundcard (Jaroslav Kysela) [2003613] - ASoC: amd: Use dev_probe_err helper (Jaroslav Kysela) [2003613] - ASoC: amd: Don't show messages about deferred probing by default (Jaroslav Kysela) [2003613] - ASoC: amd: enable stop_dma_first flag for cz_dai_7219_98357 dai link (Jaroslav Kysela) [2003613] - ASoC: amd: enable vangogh acp5x driver build (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh i2s dma driver pm ops (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh pci driver pm ops (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh i2s dai driver ops (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh i2s controller driver (Jaroslav Kysela) [2003613] - ASoC: amd: add ACP5x pcm dma driver ops (Jaroslav Kysela) [2003613] - ASoC: amd: irq handler changes for ACP5x PCM dma driver (Jaroslav Kysela) [2003613] - ASoC: amd: add ACP5x PCM platform driver (Jaroslav Kysela) [2003613] - ASoC: amd: create acp5x platform devices (Jaroslav Kysela) [2003613] - ASoc: amd: add acp5x init/de-init functions (Jaroslav Kysela) [2003613] - ASoC: amd: add Vangogh ACP PCI driver (Jaroslav Kysela) [2003613] - ASoC: amd: add Vangogh ACP5x IP register header (Jaroslav Kysela) [2003613] - ASoC: amd: renoir: Run hibernation callbacks (Jaroslav Kysela) [2003613] - ASoC: rt5682: Adjust headset volume button threshold (Jaroslav Kysela) [2003613] - ASOC: Intel: sof_sdw: add quirk for Intel 'Bishop County' NUC M15 (Jaroslav Kysela) [2003613] - ASoC: rt5682: Fix the issue of garbled recording after powerd_dbus_suspend (Jaroslav Kysela) [2003613] - ASoC: amd: reverse stop sequence for stoneyridge platform (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: add a flag to reverse the stop sequence (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: sof_sdw: add SoundWire mockup codecs for tests (Jaroslav Kysela) [2003613] - ASoC: soc-acpi: tgl: add table for SoundWire mockup devices (Jaroslav Kysela) [2003613] - ASoC: soc-acpi: cnl: add table for SoundWire mockup devices (Jaroslav Kysela) [2003613] - ASoC: codecs: add SoundWire mockup device support (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: update quirk for jack detection in ADL RVP (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: include rt711.h for RT711 JD mode (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: extends SOF_RT711_JDSRC to 4 bits (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: code refactor for max98360a (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: code refactor for max98357a (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: Enable Bluetooth offload on tgl and adl (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_cs42l42: add support for jsl_cs4242_mx98360a (Jaroslav Kysela) [2003613] - ASoC: Intel: maxim-common: support max98360a (Jaroslav Kysela) [2003613] - ASoC: Intel: maxim-common: support max98357a (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_cs42l42: support arbitrary DAI link sequence (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Update ADL descriptor to use ACPI power states (Jaroslav Kysela) [2003613] - ASoC: rt5631: Fix regcache sync errors on resume (Jaroslav Kysela) [2003613] - ASoC: amd: fix spelling mistakes (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_cs42l42: use helper function to get bclk frequency (Jaroslav Kysela) [2003613] - ASoC: SOF: add a helper to get topology configured bclk (Jaroslav Kysela) [2003613] - ASoC: tegra: Use ADMAIF component for DMA allocations (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: fix xrun issue on platform with max98373 (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: tegra: mark runtime-pm functions as __maybe_unused (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Remove handing of disabled runtime PM (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Correct suspend-resume callbacks (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Reset global variable (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Switch to use reset-bulk API (Jaroslav Kysela) [2003613] - ASoC: tegra: ahub: Reset hardware properly (Jaroslav Kysela) [2003613] - ASoC: tegra: ahub: Use clk_bulk helpers (Jaroslav Kysela) [2003613] - ASoC: tegra: ahub: Add missing resets (Jaroslav Kysela) [2003613] - ASoC: tegra: tegra210_admaif: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: tegra20: spdif: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: simple-card: Fill in driver name (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: Add missing of_node_put() in imx8_probe() (Jaroslav Kysela) [2003613] - ASoC: Intel: skl_hda_dsp_generic: Update Kconfig documentation (Jaroslav Kysela) [2003613] - ASoC: Intel: use MODULE_DEVICE_TABLE with platform_device_id tables (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add ull suffix for SoundWire _ADR values (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: fix signed/unsigned warning (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_da7219_max98373: shrink platform_id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: kbl_da7219_max98357a: shrink platform_id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: glk_rt5682_max98357a: shrink platform_id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: shrink platform_id names below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: remove hdac-hdmi support (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: use mach data for ADL RVP DMIC count (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix a NULL vs IS_ERR() check (Jaroslav Kysela) [2003613] - ASoC: rt711: add two jack detection modes (Jaroslav Kysela) [2003613] - ASoC: samsung: s3c24xx-i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: samsung: s3c2412-i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: samsung: pcm: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: samsung: i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: soc-core: remove snd_soc_of_parse_daifmt() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: switch to use snd_soc_daifmt_parse_format/clock_provider() (Jaroslav Kysela) [2003613] - ASoC: soc-core: add snd_soc_daifmt_parse_format/clock_provider() (Jaroslav Kysela) [2003613] - ASoC: soc-core: add snd_soc_daifmt_clock_provider_fliped() (Jaroslav Kysela) [2003613] - ASoC: soc-core: add snd_soc_daifmt_clock_provider_from_bitmap() (Jaroslav Kysela) [2003613] - ASoC: rt711-sdca-sdw: fix race condition on system suspend (Jaroslav Kysela) [2003613] - ASoC: rt5682-sdw: fix race condition on system suspend (Jaroslav Kysela) [2003613] - ASoC: rt711-sdw: fix race condition on system suspend (Jaroslav Kysela) [2003613] - ASoC: rt700-sdw: fix race condition on system suspend (Jaroslav Kysela) [2003613] - ASoC: fsi: fix spelling mistake (Jaroslav Kysela) [2003613] - ASoC: Intel: bdw-rt5677: remove unnecessary oom message (Jaroslav Kysela) [2003613] - ASoC: spear: spdif_out: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: sprd: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: soc-core: Fix the error return code in snd_soc_of_parse_audio_routing() (Jaroslav Kysela) [2003613] - ASoC: sti: sti_uniperif: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: stm32: spdifrx: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: stm32: sai: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: stm32: i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: make hdmi_codec_controls static (Jaroslav Kysela) [2003613] - ASoC: rockchip: spdif: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: rockchip: pdm: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: rockchip: i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Correct definition of CS42L42_ADC_PDN_MASK (Jaroslav Kysela) [2003613] - ASoC: hisilicon: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: jz4740-i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-spdif-out: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-spdif-in: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-parallel-out: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-i2s-out: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-i2s-in: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: dwc: dwc-i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: tegra: Squash utils into common machine driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Specify components string for each card (Jaroslav Kysela) [2003613] - ASoC: tegra: Unify ASoC machine drivers (Jaroslav Kysela) [2003613] - ASoC: tegra: SND_SOC_TEGRA_AUDIO_GRAPH_CARD should depend on SND_SOC_TEGRA (Jaroslav Kysela) [2003613] - ASoC: tegra20-spdif: remove "default m" (Jaroslav Kysela) [2003613] - ASoC: tegra: Add audio graph based card driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Set driver_name=tegra for all machine drivers (Jaroslav Kysela) [2003613] - ASoC: rt5640: Make codec selectable (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Add a prepare hook (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Add iec958 controls (Jaroslav Kysela) [2003613] - ASoC: rt5645: Avoid upgrading static warnings to errors (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Rework to support more controls (Jaroslav Kysela) [2003613] - ASoC: soc-core: don't use discriminatory terms on snd_soc_runtime_get_dai_fmt() (Jaroslav Kysela) [2003613] - ASoC: rt711-sdca: handle mbq_regmap in rt711_sdca_io_init (Jaroslav Kysela) [2003613] - ASoC: rt711-sdca-sdw: add readable for SDW_SDCA_CTL() registers (Jaroslav Kysela) [2003613] - ASoC: rt5682-sdw: set regcache_cache_only false before reading RT5682_DEVICE_ID (Jaroslav Kysela) [2003613] - ASoC: rt5682: Fix a problem with error handling in the io init function of the soundwire (Jaroslav Kysela) [2003613] - ASoC: rt715-sdca: fix clock stop prepare timeout issue (Jaroslav Kysela) [2003613] - ASoC: rt715-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt715-sdca-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt711-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt711-sdca-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt700-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt5682-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt1316-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt1308-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: max98373-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: max98373-sdw: add missing memory allocation check (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: add .auto_selectable_formats support (Jaroslav Kysela) [2003613] - ASoC: fsi: add .auto_selectable_formats support (Jaroslav Kysela) [2003613] - ASoC: pcm3168a: add .auto_selectable_formats support (Jaroslav Kysela) [2003613] - ASoC: ak4613: add .auto_selectable_formats support (Jaroslav Kysela) [2003613] - ASoC: soc-core: add snd_soc_runtime_get_dai_fmt() (Jaroslav Kysela) [2003613] - ASoC: soc-core: move snd_soc_runtime_set_dai_fmt() to upside (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: use DEVICE_ATTR_RO macro (Jaroslav Kysela) [2003613] - mfd: arizona: Allow building arizona MFD-core as module (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: pci-tgl: add ADL-M support (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: don't print ROM status if cl_dsp_init() fails (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: clean up hda_dsp_dump() (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Constify sof_probe_compressed_ops (Jaroslav Kysela) [2003613] - ASoC: wm5110: Constify static struct snd_compress_ops (Jaroslav Kysela) [2003613] - ASoC: wm5102: Constify static struct snd_compress_ops (Jaroslav Kysela) [2003613] - ASoC: cs47125: Constify static struct snd_compress_ops (Jaroslav Kysela) [2003613] - ASoC: cs42l52: use DEVICE_ATTR_WO macro (Jaroslav Kysela) [2003613] - ASoC: cs35l3x: Use neutral language in amp drivers (Jaroslav Kysela) [2003613] - ASoC: cs43130: Use DEVICE_ATTR_RO macro (Jaroslav Kysela) [2003613] - ASoC: wm8962: Use DEVICE_ATTR_WO macro (Jaroslav Kysela) [2003613] - ASoC: cs42l56: use DEVICE_ATTR_WO macro (Jaroslav Kysela) [2003613] - ASoC: tlv320aic26: use DEVICE_ATTR_RW macro (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Check jack status before reporting button events (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add support for 2400000 Bit clock (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add support for 2304000 Bit clock (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix 1536000 Bit Clock instability (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add quirk support for Brya and BT-offload (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add SOF_RT715_DAI_ID_FIX for AlderLake (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: remove .nonatomic for BE dailinks (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add support for Bluetooth offload (Jaroslav Kysela) [2003613] - ASoC: Intel: common: Add entries for sdw codecs in ADL match table (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add entries for i2s machines in ADL match table (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: Remove conditions against CONFIG_PCI (Jaroslav Kysela) [2003613] - ASoC: SOF: ops: don't return void value (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: fix assignment to use le32_to_cpu (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Use snd_sof_dsp_block_read() instead sof_block_read() (Jaroslav Kysela) [2003613] - ASoC: SOF: ops: print out the polling register (Jaroslav Kysela) [2003613] - ASoC: SOF: pci: No need to cast second time to save the desc (Jaroslav Kysela) [2003613] - ASoC: SOF: Check desc->ops directly in acpi/pci/of probe functions (Jaroslav Kysela) [2003613] - ASoC: topology: Fix using uninitialized pointer (Jaroslav Kysela) [2003613] - ASoC: soc-dai: fix up hw params only if it is needed (Jaroslav Kysela) [2003613] - ASoC: soc-core: use DEVICE_ATTR_RO macro (Jaroslav Kysela) [2003613] - ASoC: topology: Add support for multiple kcontrol types to a widget (Jaroslav Kysela) [2003613] - ASoC: intel/boards: add missing MODULE_DEVICE_TABLE (Jaroslav Kysela) [2003613] - ASoC: cs43130: handle errors in cs43130_probe() properly (Jaroslav Kysela) [2003613] - Revert "ASoC: cs43130: fix a NULL pointer dereference" (Jaroslav Kysela) [2003613] - ASoC: cs42l42: make HSBIAS_SENSE_EN optional (Jaroslav Kysela) [2003613] - ASoC: wm2200: remove include of wmfw.h (Jaroslav Kysela) [2003613] - ASoC: wm_adsp: mark more data structures with the const qualifier (Jaroslav Kysela) [2003613] - ASoC: Intel: bxt_da7219_max98357a: shrink platform_id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_cs42l42: shrink platform id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: add sof-cs42l42 machine driver (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: create sof-maxim-common module (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: handle hda-dsp-common as a module (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: add support for adl boards in sof-rt5682 (Jaroslav Kysela) [2003613] - ASoC: Intel: Boards: tgl_max98373: Add BT offload support (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: fix index used in inner loop (Jaroslav Kysela) [2003613] - ALSA: fireworks: add support for Loud Onyx 1200f quirk (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU Track 16 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU Traveler mk3 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: remove TODO for interaction with userspace about control message (Jaroslav Kysela) [2003613] - ALSA: oxfw: fix functional regression for Mackie Onyx 1640i in v5.14 or later (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: export meter information to userspace as float value (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: refine parser for meter information in register DSP models (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix null pointer dereference when polling hwdep character device (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: notify event for parameter change in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: queue event for parameter change in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add ioctl command to read cached parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for input parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for line input parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for output parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for mixer output parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for mixer source parameters in register-DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add ioctl command to read cached hardware meter (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add message parser for meter information in command DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add message parser to gather meter information in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix truncated bytes in message tracepoints (Jaroslav Kysela) [2003613] - ALSA: oxfw: fix transmission method for Loud models based on OXFW971 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU 896HD (Jaroslav Kysela) [2003613] - ALSA: oxfw: fix functioal regression for silence in Apogee Duet FireWire (Jaroslav Kysela) [2003613] - ALSA: bebob: correct duplicated entries with TerraTec OUI (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: Fix 'amdtp_domain_start()' when no AMDTP_OUT_STREAM stream is found (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix register handling for 896 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix register handling for 828 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: use macro instead of magic number for clock source in v3 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: code refactoring for source detection of sampling clock in v3 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: code refactoring for packet format detection in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: use macro instead of magic number for clock source in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for AES/EBU clock source in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: code refactoring for detection of clock source in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix detection for S/PDIF source on optical interface in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: bebob: add support for ToneWeal FW66 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix rx packet format at higher rate for MOTU 828 mk3 Hybrid (Jaroslav Kysela) [2003613] - ALSA: bebob: fix rx packet format for Yamaha GO44/GO46, Terratec Phase 24/x24 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix stream format for MOTU 8pre FireWire (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU 896 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU 828 (Jaroslav Kysela) [2003613] - ALSA: bebob: Fix bit flag quirk constants (Jaroslav Kysela) [2003613] - ALSA: firewire: fill Kconfig with entries for devices based on DICE ASICs (Jaroslav Kysela) [2003613] - ALSA: bebob: correct device entries for Phonic Helix Board and FireFly series (Jaroslav Kysela) [2003613] - ALSA: bebob: code refactoring for M-Audio models (Jaroslav Kysela) [2003613] - ALSA: bebob: correct device entry for Acoustic Reality eAR Master One, Eroica, Figaro, and Ciaccona (Jaroslav Kysela) [2003613] - ALSA: bebob: correct device entry for Mackie D.2 FireWire option card (Jaroslav Kysela) [2003613] - ALSA: fireworks: fulfil device entries (Jaroslav Kysela) [2003613] - ALSA: bebob: fulfil device entries (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: replace in_interrupt() with in_softirq() (Jaroslav Kysela) [2003613] - ALSA: bebob: code refactoring for model-dependent quirks (Jaroslav Kysela) [2003613] - ALSA: bebob: delete workaround for protocol version 3 (Jaroslav Kysela) [2003613] - ALSA: bebob: dismiss sleep after breaking connections (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: obsolete workqueue for period update (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: operate for period elapse event in process context (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: delete unused kernel API (Jaroslav Kysela) [2003613] - ALSA: fireface: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: firewire-tascam: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: firewire-digi00x: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: dice: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: oxfw: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: fireworks: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: bebob: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for hybrid model of MOTU Ultralite mk3 (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: remove useless operations for kernel preemption (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: fix error codes for allocation failure (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix error return code in snd_motu_stream_reserve_duplex() (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: sequence replay for source packet header (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: cache event ticks in source packet header per data block (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: use macro for magic numbers relevant to IEC 61883-1 (Jaroslav Kysela) [2003613] - ALSA: bebob: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: dice: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: dice: wait just for NOTIFY_CLOCK_ACCEPTED after GLOBAL_CLOCK_SELECT operation (Jaroslav Kysela) [2003613] - ALSA: fireface: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: firewire-tascam: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: firewire-digi00x: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: oxfw: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: fireworks: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: fireworks: delete SYTMATCH clock source (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: support NO_PERIOD_WAKEUP in ALSA PCM runtime (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: transfer rx packets on-the-fly when replaying (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: replay sequence of incoming packets for outgoing packets (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: add replay target to cache sequence of packet (Jaroslav Kysela) [2003613] - ALSA: bebob: distinguish M-Audio ProFire Lightbridge quirk (Jaroslav Kysela) [2003613] - ALSA: bebob: cancel switching connection order (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: obsolete callbacked member (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: drop initial NODATA or empty packet (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for transfer delay (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for generation of data block sequence (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for generation of syt sequence (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for generation of packet descriptors (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: pool sequence of packet in IT context independently (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: add flag to unaware of syt in CIP header (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: Fix uninitialized variable err issue (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: change waking up timing to process packets (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: start processing content of packet at the same cycle in several IT contexts (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring to start several IT/IR contexts (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: skip initial packets instead of scheduling IR context (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: start processing content of packet at the same cycle in several IR contexts (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for selection of IT context header length (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for calculation of context payload (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for size of CIP header (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: insert descriptor for skipped cycle (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: check cycle continuity (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for check of CIP header about payload size (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for parser of IR context header (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for helper function to compute OHCI 1394 cycle (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for sequence descriptor' (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: handle the case that empty isochronous packet payload for CIP (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring to refer the same frame count per period in domain structure (Jaroslav Kysela) [2003613] - ALSA: oxfw: add quirk flag for blocking transmission method (Jaroslav Kysela) [2003613] - ALSA: oxfw: code refactoring for wrong_dbs quirk (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for jumbo payload quirk (Jaroslav Kysela) [2003613] - ALSA: oxfw: code refactoring for jumbo-payload quirk in OXFW970 (Jaroslav Kysela) [2003613] - ALSA: oxfw: add comment for the type of ASICs (Jaroslav Kysela) [2003613] - ALSA: oxfw: add explicit device entry for Loud Technologies Mackie Onyx Sattelite (Jaroslav Kysela) [2003613] - ALSA: oxfw: add explicit device entry for Loud Technologies Tapco Link.FireWire 4x6 (Jaroslav Kysela) [2003613] - ALSA: oxfw: code refactoring to detect mackie models (Jaroslav Kysela) [2003613] - ALSA: oxfw: code refactoring for existent device entry with specifier_id and version (Jaroslav Kysela) [2003613] - ALSA: firewire-lib/motu: use int type for the value of bitwise OR with enumerator-constant (Jaroslav Kysela) [2003613] - Revert "ALSA: bebob/oxfw: fix Kconfig entry for Mackie d.2 Pro" (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix quirk for Clevo NJ51CU (Jaroslav Kysela) [2003613] - ALSA: hda/hdmi: Disable silent stream on GLK (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add new alc285-hp-amp-init model (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Amp init fixup for HP ZBook 15 G6 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek - Add headset Mic support for Lenovo ALC897 platform (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix quirk for TongFang PHxTxX1 (Jaroslav Kysela) [2003613] - ALSA: hda/hdmi: fix HDA codec entry table order for ADL-P (Jaroslav Kysela) [2003613] - ALSA: hda: Add Intel DG2 PCI ID and HDMI codec vid (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Set PMSG_ON earlier inside cs8409 driver (Jaroslav Kysela) [2003613] - ALSA: ctxfi: Fix out-of-range access (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix LED on HP ProBook 435 G7 (Jaroslav Kysela) [2003613] - ALSA: cmipci: Drop stale variable assignment (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for ASRock NUC Box 1100 (Jaroslav Kysela) [2003613] - ALSA: hda: fix general protection fault in azx_runtime_idle (Jaroslav Kysela) [2003613] - ALSA: hda: Free card instance properly at probe errors (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for HP EliteBook 840 G7 mute LED (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for ASUS UX550VE (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add a quirk for Acer Spin SP513-54N (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Headset fixup for Clevo NH77HJQ (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for Clevo PC70HS (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add a quirk for HP OMEN 15 mute LED (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix mic mute LED for the HP Spectre x360 14 (Jaroslav Kysela) [2003613] - ALSA: ISA: not for M68K (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fixes HP Spectre x360 15-eb1xxx speakers (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for Clevo PC50HS (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix the mic type detection issue for ASUS G551JW (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix for quirk to enable speaker output on the Lenovo 13s Gen2 (Jaroslav Kysela) [2003613] - ALSA: hda: intel: Allow repeatedly probing on codec configuration errors (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for TongFang PHxTxX1 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek - ALC236 headset MIC recording issue (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for Clevo X170KM-G (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Complete partial device name to avoid ambiguity (Jaroslav Kysela) [2003613] - ALSA: hda - Enable headphone mic on Dell Latitude laptops with ALC3254 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Enable 4-speaker output for Dell Precision 5560 laptop (Jaroslav Kysela) [2003613] - ALSA: hda: Use position buffer for SKL+ again (Jaroslav Kysela) [2003613] - ALSA: hda: Reduce udelay() at SKL+ position reporting (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Setup Dolphin Headset Mic as Phantom Jack (Jaroslav Kysela) [2003613] - ALSA: pcxhr: "fix" PCXHR_REG_TO_PORT definition (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Quirks to enable speaker output for Lenovo Legion 7i 15IMHG05, Yoga 7i 14ITL5/15ITL5, and 13s Gen2 laptops. (Jaroslav Kysela) [2003613] - Revert "ALSA: hda: Drop workaround for a hang at shutdown again" (Jaroslav Kysela) [2003613] - ALSA: vx222: fix null-ptr-deref (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Initialize Codec only in init fixup. (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Ensure Type Detection is only run on startup when necessary (Jaroslav Kysela) [2003613] - ALSA: hda: Disable runtime resume at shutdown (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Quirk for HP Spectre x360 14 amp setup (Jaroslav Kysela) [2003613] - ALSA: hda: Code refactoring snd_hda_pick_fixup() (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Workaround for conflicting SSID on ASUS ROG Strix G17 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Limit mic boost on HP ProBook 445 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/analog - Sink ad198x_shutup() and shuffle CONFIG_PM guards (Jaroslav Kysela) [2003613] - ALSA: hda/sigmatel - Sink stac_shutup() into stac_suspend() (Jaroslav Kysela) [2003613] - ALSA: hda: Drop workaround for a hang at shutdown again (Jaroslav Kysela) [2003613] - ALSA: hda/via: Apply runtime PM workaround for ASUS B23E (Jaroslav Kysela) [2003613] - ALSA: hda: Fix hang during shutdown due to link reset (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Enable 4-speaker output for Dell XPS 15 9510 laptop (Jaroslav Kysela) [2003613] - ALSA: hda: Nuke unused reboot_notify callback (Jaroslav Kysela) [2003613] - ALSA: hda: Suspend codec at shutdown (Jaroslav Kysela) [2003613] - ALSA: hda: conexant: Turn off EAPD at suspend, too (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Prevent pops and clicks during suspend (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Unmute/Mute codec when stream starts/stops (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Follow correct CS42L42 power down sequence for suspend (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Remove unnecessary delays (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Use timeout rather than retries for I2C transaction waits (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Set fixed sample rate of 48kHz for CS42L42 (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Enable Full Scale Volume for Line Out Codec on Dolphin (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Add support for dolphin (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Add Support to disable jack type detection for CS42L42 (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Support multiple sub_codecs for Suspend/Resume/Unsol events (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Move codec properties to its own struct (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Separate CS8409, CS42L42 and project functions (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Support i2c bulk read/write functions (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Avoid re-setting the same page as the last access (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Avoid setting the same I2C address for every access (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Dont disable I2C clock between consecutive accesses (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Generalize volume controls (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Prevent I2C access during suspend time (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Simplify CS42L42 jack detect. (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Mask CS42L42 wake events (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Disable unsolicited response for the first boot (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Disable unsolicited responses during suspend (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Disable unnecessary Ring Sense for Cyborg/Warlock/Bullseye (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Reduce HS pops/clicks for Cyborg (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Mask all CS42L42 interrupts on initialization (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Use enums for register names and coefficients (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Move arrays of configuration to a new file (Jaroslav Kysela) [2003613] - ALSA: hda/cirrus: Move CS8409 HDA bridge to separate module (Jaroslav Kysela) [2003613] - ALSA: hda - fix the 'Capture Switch' value change notifications (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 650 G8 Notebook PC (Jaroslav Kysela) [2003613] - ALSA: pci: cs46xx: Fix set up buffer type properly (Jaroslav Kysela) [2003613] - ALSA: hda: Add quirk for ASUS Flow x13 (Jaroslav Kysela) [2003613] - ALSA: pci/korg1212: completely remove 'set but not used' warnings (Jaroslav Kysela) [2003613] - ALSA: pcxhr: use __func__ to get funcion's name in an output message (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: add mic quirk for Acer SF314-42 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix headset mic for Acer SWIFT SF314-56 (ALC256) (Jaroslav Kysela) [2003613] - ALSA: korg1212: Fix wrongly shuffled firmware loader code (Jaroslav Kysela) [2003613] - ALSA: als300: Fix missing chip initialization (Jaroslav Kysela) [2003613] - ALSA: cs4281: Fix missing chip initialization (Jaroslav Kysela) [2003613] - ALSA: hda/hdmi: Add quirk to force pin connectivity on NUC10 (Jaroslav Kysela) [2003613] - ALSA: nm256: Fix error return code in snd_nm256_create() (Jaroslav Kysela) [2003613] - ALSA: ymfpci: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: vx222: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: trident: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: pci: rme: Fix unaligned buffer addresses (Jaroslav Kysela) [2003613] - ALSA: pci: rme: Set up buffer type properly (Jaroslav Kysela) [2003613] - ALSA: rme9652: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: rme9652: don't disable if not enabled (Jaroslav Kysela) [2003613] - ALSA: hdspm: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: hdspm: don't disable if not enabled (Jaroslav Kysela) [2003613] - ALSA: hdspm: Fix fall-through warnings for Clang (Jaroslav Kysela) [2003613] - ALSA: hdsp: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: riptide: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: riptide: Replace tasklet with threaded irq (Jaroslav Kysela) [2003613] - ALSA: riptide: convert tasklets to use new tasklet_setup() API (Jaroslav Kysela) [2003613] - ALSA: oxygen: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: nm256: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: lx6464es: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: lola: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: korg1212: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ice1724: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ali5451: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ice1724: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ice1712: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: emu10k1x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: emu10k1: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: echoaudio: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs5535audio: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs46xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ca0106: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: aw2: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: au88x0: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ali5451: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: via82xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sonicvibes: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sis7019: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: rme96: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: rme32: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: maestro3: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: fm801: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: es1968: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: es1938: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ens137x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs5530: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs4281: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cmipci: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: bt87x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: azt3328: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: als4000: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: als300: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ad1889: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: hda: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: atiixp: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: intel8x0: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix pop noise and 2 Front Mic issues on a machine (Jaroslav Kysela) [2003613] - ALSA: hdmi: Expose all pins on MSI MS-7C94 board (Jaroslav Kysela) [2003613] - ALSA: intel8x0: Skip ac97 clock measurement on VM (Jaroslav Kysela) [2003613] - ALSA: hda/hdmi: Add option to enable all pins forcibly (Jaroslav Kysela) [2003613] - ALSA: ice1724: Remove superfluous loop over model table (Jaroslav Kysela) [2003613] - ALSA: hda/ca0132: remove redundant initialization of variable status (Jaroslav Kysela) [2003613] - ALSA: intel8x0: Fix breakage at ac97 clock measurement (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute led of the HP Pavilion 15-eh1xxx series (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 630 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 445 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 450 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek - Add ALC285 HP init procedure (Jaroslav Kysela) [2003613] - ALSA: hda/realtek - Add type for ALC287 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook 830 G8 Notebook PC (Jaroslav Kysela) [2003613] - ALSA: hda: Release codec display power during shutdown/reboot (Jaroslav Kysela) [2003613] - ALSA: hda: Release controller display power during shutdown/reboot (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Apply LED fixup for HP Dragonfly G1, too (Jaroslav Kysela) [2003613] - ALSA: hdsp: fix a test for copy_to_user() failure (Jaroslav Kysela) [2003613] - ALSA: hda: Add IRQ check for platform_get_irq() (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix bass speaker DAC mapping for Asus UM431D (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Improve fixup for HP Spectre x360 15-df0xxx (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add another ALC236 variant support (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook x360 830 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/tegra: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ALSA: trident: Fix build error (Jaroslav Kysela) [2003613] - ALSA: trident: Drop shadow TLB pointer table (Jaroslav Kysela) [2003613] - ALSA: ymfpci: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: vx222: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: trident: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: rme9652: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: hdsp: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: riptide: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: pcxhr: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: nm256: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: mixart: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: korg1212: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ice1712: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: emu10k1x: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: emu10k1: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: echoaudio: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cs5535audio: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cs46xx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ca0106: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: au88x0: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ac97: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: via82xx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: sonicvibes: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: rme96: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: rme32: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: maestro3: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: intel8x0: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: fm801: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: es1968: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: es1938: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ens137x: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cs4281: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cmipci: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: bt87x: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: azt3328: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: atiixp: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: als4000: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: als300: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ak4531: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ad1889: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Change device names for quirks to barebone names (Jaroslav Kysela) [2003613] - ALSA: hda/ca0132: Make a const array static, makes object smaller (Jaroslav Kysela) [2003613] - ALSA: pci: lx6464es: remove useless self-comparison (Jaroslav Kysela) [2003613] - ALSA: drivers: opl3: Fix incorrect use of vp->state (Jaroslav Kysela) [2003613] - ALSA: pcsp: Make hrtimer forwarding more robust (Jaroslav Kysela) [2003613] - ALSA: pcsp: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: dummy: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: aloop: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: mpu401: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: serial-u16550: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: mtpav: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: virmidi: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: vx: Manage vx_core object with devres (Jaroslav Kysela) [2003613] - ALSA: aloop: Fix spelling mistake "synchronization" -> "synchronization" (Jaroslav Kysela) [2003613] - ALSA: serial: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: opl3: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: vx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: mpu401: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: drivers: opl3: fix useless self-comparison (Jaroslav Kysela) [2003613] - ALSA: hda: intel-sdw-acpi: go through HDAS ACPI at max depth of 2 (Jaroslav Kysela) [2003613] - ALSA: hda: intel-sdw-acpi: harden detection of controller (Jaroslav Kysela) [2003613] - ALSA: intel-dsp-config: add quirk for CML devices based on ES8336 codec (Jaroslav Kysela) [2003613] - ALSA: intel-dsp-config: add quirk for JSL devices based on ES8336 codec (Jaroslav Kysela) [2003613] - ALSA: hda: avoid write to STATESTS if controller is in reset (Jaroslav Kysela) [2003613] - ALSA: intel-dsp-config: add quirk for APL/GLK/TGL devices based on ES8336 codec (Jaroslav Kysela) [2003613] - ALSA: hda: hdac_ext_stream: fix potential locking issues (Jaroslav Kysela) [2003613] - ALSA: hda: hdac_stream: fix potential locking issue in snd_hdac_stream_assign() (Jaroslav Kysela) [2003613] - ALSA: hda: intel-dsp-cfg: add missing ElkhartLake PCI ID (Jaroslav Kysela) [2003613] - ALSA: usb-audio: usx2y - use GFP_NOIO flag (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Reorder snd_djm_devices[] entries (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Don't start stream for capture at prepare (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Switch back to non-latency mode at a later point (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add quirk for Audient iD14 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Line6 HX-Stomp XL USB_ID for 48k-fixed quirk (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add registration quirk for JBL Quantum 400 (Jaroslav Kysela) [2003613] - ALSA: ua101: fix division by zero at probe (Jaroslav Kysela) [2003613] - ALSA: line6: fix control and interrupt message timeouts (Jaroslav Kysela) [2003613] - ALSA: 6fire: fix control and bulk message timeouts (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix null pointer dereference on pointer cs_desc (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix microphone sound on Jieli webcam. (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Provide quirk for Sennheiser GSP670 Headset (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Initialize every feature unit once at probe time (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Drop superfluous error message after disconnection (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Downgrade error message in get_ctl_value_v2() (Jaroslav Kysela) [2003613] - ALSA: usb-audio: add Schiit Hel device to quirk table (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add quirk for VF0770 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Less restriction for low-latency playback mode (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add support for the Pioneer DJM 750MK2 Mixer/Soundcard (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Pass JOINT_DUPLEX info flag for implicit fb streams (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Enable rate validation for Scarlett devices (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix packet size calculation regression (Jaroslav Kysela) [2003613] - ALSA: usb-audio: disable implicit feedback sync for Behringer UFX1204 and UFX1604 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Avoid killing in-flight URBs during draining (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Improved lowlatency playback support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add spinlock to stop_urbs() (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Check available frames for the next packet size (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Disable low-latency mode for implicit feedback sync (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Disable low-latency playback for free-wheel mode (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Rename early_playback_start flag with lowlatency_playback (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix possible race at sync of urb completions (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Restrict rates for the shared clocks (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix a missing error check in scarlett gen2 mixer (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix comment reference in __uac_clock_find_source (Jaroslav Kysela) [2003613] - ALSA: usx2y: Prefer struct_size over open coded arithmetic (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Unify mixer resume and reset_resume procedure (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add registration quirk for JBL Quantum 800 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add lowlatency module option (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Work around for XRUN with low latency playback (Jaroslav Kysela) [2003613] - ASoC: dmaengine: Introduce module option prealloc_buffer_size_kbytes (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move set-interface-first workaround into common quirk (Jaroslav Kysela) [2003613] - ALSA: doc: Fix indentation warning (Jaroslav Kysela) [2003613] - ALSA: hda: Update documentation for aliasing via the model option (Jaroslav Kysela) [2003613] - ALSA: doc: Add the description of quirk_flags option for snd-usb-audio (Jaroslav Kysela) [2003613] - ALSA: doc: Fix reference to mixart.rst (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Update the documentation for the new delayed_register option (Jaroslav Kysela) [2003613] - ALSA: hda - Update descriptions about new position_fix values (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix regression on Sony WALKMAN NW-A45 DAC (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Input source control - digidesign mbox (Jaroslav Kysela) [2003613] - ALSA: usb-audio: make array static const, makes object smaller (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add quirk_flags module option (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move generic DSD raw detection into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move ignore_ctl_error check into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move autosuspend quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move rate validation quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move interface setup delay into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move control message delay quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move ITF-USB DSD quirk handling into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move clock setup quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move playback_first flag into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move tx_length quirk handling to quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move txfr_quirk handling to quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move media-controller API quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Introduce quirk_flags field (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Avoid unnecessary or invalid connector selection at resume (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add registration quirk for JBL Quantum 600 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix superfluous autosuspend recovery (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix incorrect clock source setting (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix line out/speaker switching notifications (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Correct channel mute status after mute button pressed (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix Direct Monitor control name for 2i2 (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix Mute/Dim/MSD Mode control names (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add registration quirk for JBL Quantum headsets (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add missing proc text entry for BESPOKEN type (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Reduce latency at playback start, take#2 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix spelling mistakes (Jaroslav Kysela) [2003613] - ALSA: usx2y: fix spelling mistakes (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix for loop increment in scarlett2_usb_get_config (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix scarlett2_*_ctl_put() return values again (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix pad count for 18i8 Gen 3 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add support for the talkback feature (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Update get_config to do endian conversion (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add speaker switching support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Update mux controls to allow updates (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add sw_hw_ctls and mux_ctls (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Split up sw_hw_enum_ctl_put() (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Label 18i8 Gen 3 line outputs correctly (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add direct monitor support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add phantom power switch support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add "air" switch support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add support for Solo and 2i2 Gen 3 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Allow bit-level access to config (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Move get config above set config (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add Gen 3 MSD mode switch (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add support for "input-other" notify (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add Gen 3 mixer support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix wrong resume call (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix Level Meter control (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Split struct scarlett2_ports (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Allow arbitrary ordering of mux entries (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add mute support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add scarlett2_vol_ctl_write() helper (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove repeated device info comments (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Move info lookup out of init function (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Improve device info lookup (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Reformat scarlett2_config_items[] (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Merge common line in capture strings (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add "Sync Status" control (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Always enable interrupt polling (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix 6i6 Gen 2 line out descriptions (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Update initialisation sequence (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add usb_tx/rx functions (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix OOB access at proc output (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove hard-coded USB #defines (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Don't copy struct scarlett2_config (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix union usage in mixer control callbacks (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix scarlett2_*_ctl_put() return values (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix data_mutex lock (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add temp variable for consistency (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Rename struct scarlett2_mixer_data (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Rename buttons/interrupts/vol (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove redundant info->button_count (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove interrupt debug message (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove unused/useless code (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Coding style improvements (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix 18i8 Gen 2 PCM Input count (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove incorrect S/PDIF comment (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix rate on Ozone Z90 USB headset (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add support for Denon DN-X1600 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Read mux at init time (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Read mixer volumes at init time (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Factor out DSD bitrev copy function (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Refactoring delay account code (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Pre-calculate buffer byte size (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Make snd_usb_pcm_delay() static (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Remove the repeated declaration (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix uninitialized variable at __uac_clock_find_source() (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Handle error for the current selector gracefully (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Refactoring UAC2/3 clock setup code (Jaroslav Kysela) [2003613] - ALSA: usx2y: Nuke pcm_list (Jaroslav Kysela) [2003613] - ALSA: usx2y: Cleanup probe and disconnect callbacks (Jaroslav Kysela) [2003613] - ALSA: usx2y: Don't call free_pages_exact() with NULL address (Jaroslav Kysela) [2003613] - ALSA: usx2y: Fix shmem initialization (Jaroslav Kysela) [2003613] - ALSA: usxy2: Fix potential doubly allocations (Jaroslav Kysela) [2003613] - ALSA: usx2y: Fix potential memory leaks (Jaroslav Kysela) [2003613] - ALSA: usx2y: Avoid self-killing (Jaroslav Kysela) [2003613] - ALSA: usx2y: Fix potential leaks of uninitialized memory (Jaroslav Kysela) [2003613] - ALSA: usx2y: Coding style fixes (Jaroslav Kysela) [2003613] - ALSA: usx2y: Fix spaces (Jaroslav Kysela) [2003613] - ALSA: usx2y: Avoid camelCase (Jaroslav Kysela) [2003613] - module: remove never implemented MODULE_SUPPORTED_DEVICE (Jaroslav Kysela) [2003613] - ALSA: pcm: Allow exact buffer preallocation (Jaroslav Kysela) [2003613] - ALSA: core: Add device-managed request_dma() (Jaroslav Kysela) [2003613] - ALSA: core: use DEVICE_ATTR_*() macro (Jaroslav Kysela) [2003613] - ALSA: core: Fix double calls of snd_card_free() via devres (Jaroslav Kysela) [2003613] - ALSA: core: Add managed card creation (Jaroslav Kysela) [2003613] - ALSA: pcm: Fix mmap without buffer preallocation (Jaroslav Kysela) [2003613] - ALSA: pcm: Call substream ack() method upon compat mmap commit (Jaroslav Kysela) [2003613] - ALSA: pcm: Fix mmap breakage without explicit buffer setup (Jaroslav Kysela) [2003613] - ALSA: pcm - fix mmap capability check for the snd-dummy driver (Jaroslav Kysela) [2003613] - ALSA: pcm: fix divide error in snd_pcm_lib_ioctl (Jaroslav Kysela) [2003613] - ALSA: memalloc: Catch call with NULL snd_dma_buffer pointer (Jaroslav Kysela) [2003613] - ALSA: memalloc: Remove a stale comment (Jaroslav Kysela) [2003613] - ALSA: memalloc: Use proper SG helpers for noncontig allocations (Jaroslav Kysela) [2003613] - ALSA: memalloc: Fix a typo in snd_dma_buffer_sync() description (Jaroslav Kysela) [2003613] - ALSA: PCM: Fix NULL dereference at mmap checks (Jaroslav Kysela) [2003613] - ALSA: pcm: Check mmap capability of runtime dma buffer at first (Jaroslav Kysela) [2003613] - ALSA: pcm: Fix mmap capability check (Jaroslav Kysela) [2003613] - ALSA: pcm: use krealloc_array() (Jaroslav Kysela) [2003613] - ALSA: pcm: Add SNDRV_PCM_INFO_EXPLICIT_SYNC flag (Jaroslav Kysela) [2003613] - ALSA: pcm: Add more disconnection checks at file ops (Jaroslav Kysela) [2003613] - mm: don't include asm/pgtable.h if linux/mm.h is already included (Jaroslav Kysela) [2003613] - ALSA: memalloc: Fix mmap of SG-buffer with WC pages (Jaroslav Kysela) [2003613] - ALSA: memalloc: Support for non-coherent page allocation (Jaroslav Kysela) [2003613] - ALSA: memalloc: Support for non-contiguous page allocation (Jaroslav Kysela) [2003613] - ALSA: pcm: Unify snd_pcm_delay() and snd_pcm_hwsync() (Jaroslav Kysela) [2003613] - ALSA: core: Fix build error due to missing PAGE_SIZE (Jaroslav Kysela) [2003613] - ALSA: pcm: Workaround for a wrong offset in SYNC_PTR compat ioctl (Jaroslav Kysela) [2003613] - ALSA: memalloc: Count continuous pages in vmalloc buffer handler (Jaroslav Kysela) [2003613] - ALSA: memalloc: Store snd_dma_buffer.addr for continuous pages, too (Jaroslav Kysela) [2003613] - ALSA: memalloc: Fix pgprot for WC mmap on x86 (Jaroslav Kysela) [2003613] - ALSA: memalloc: Support WC allocation on all architectures (Jaroslav Kysela) [2003613] - ALSA: memalloc: Correctly name as WC (Jaroslav Kysela) [2003613] - ALSA: memalloc: Minor refactoring (Jaroslav Kysela) [2003613] - ALSA: memalloc: Fix regression with SNDRV_DMA_TYPE_CONTINUOUS (Jaroslav Kysela) [2003613] - ALSA: core: Add device-managed page allocator helper (Jaroslav Kysela) [2003613] - ALSA: core: Add continuous and vmalloc mmap ops (Jaroslav Kysela) [2003613] - ALSA: core: Move mmap handler into memalloc ops (Jaroslav Kysela) [2003613] - ALSA: core: Abstract memory alloc helpers (Jaroslav Kysela) [2003613] - ALSA: pcm: add snd_pcm_period_elapsed() variant without acquiring lock of PCM substream (Jaroslav Kysela) [2003613] - ALSA: pcm: Block the release until the system resume finishes (Jaroslav Kysela) [2003613] - ALSA: Drop superfluous argument from snd_power_wait() (Jaroslav Kysela) [2003613] - ALSA: pcm: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: core: Drop snd_sgbuf_get_ptr() (Jaroslav Kysela) [2003613] - ALSA: jack: Check the return value of kstrdup() (Jaroslav Kysela) [2003613] - ALSA: seq: oss: Fix error check at system port creation (Jaroslav Kysela) [2003613] - ALSA: seq: Fix comments of wrong client number for MIDI Passthrough (Jaroslav Kysela) [2003613] - ALSA: pcm: oss: Handle missing errors in snd_pcm_oss_change_params*() (Jaroslav Kysela) [2003613] - ALSA: pcm: oss: Limit the period size to 16MB (Jaroslav Kysela) [2003613] - ALSA: pcm: oss: Fix negative period/buffer sizes (Jaroslav Kysela) [2003613] - ALSA: iec958: Split status creation and fill (Jaroslav Kysela) [2003613] - ALSA: rawmidi - fix the uninitalized user_pversion (Jaroslav Kysela) [2003613] - ALSA: rawmidi: introduce SNDRV_RAWMIDI_IOCTL_USER_PVERSION (Jaroslav Kysela) [2003613] - ALSA: rawmidi: fix incorrect array bounds check on clock_names (Jaroslav Kysela) [2003613] - ALSA: rawmidi: Add framing mode (Jaroslav Kysela) [2003613] - ALSA: seq: Fix racy deletion of subscriber (Jaroslav Kysela) [2003613] - ALSA: seq: Fix a potential UAF by wrong private_free call order (Jaroslav Kysela) [2003613] - ALSA: seq: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: timer: Unconditionally unlink slave instances, too (Jaroslav Kysela) [2003613] - ALSA: timer: Fix use-after-free problem (Jaroslav Kysela) [2003613] - ALSA: mixer: fix deadlock in snd_mixer_oss_set_volume (Jaroslav Kysela) [2003613] - ALSA: mixer: oss: Fix racy access to slots (Jaroslav Kysela) [2003613] - ALSA: oss: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: core: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: core: control_led: use strscpy instead of strlcpy (Jaroslav Kysela) [2003613] - ALSA: control_led - use DEVICE_ATTR_*() macro (Jaroslav Kysela) [2003613] - ALSA: ctl: Fix copy of updated id with element read/write (Jaroslav Kysela) [2003613] - ALSA: compress: Initialize mutex in snd_compress_new() (Jaroslav Kysela) [2003613] - ALSA: control: Minor optimization for SNDRV_CTL_IOCTL_POWER_STATE (Jaroslav Kysela) [2003613] - ALSA: control: Drop superfluous snd_power_wait() calls (Jaroslav Kysela) [2003613] - ALSA: control: Track in-flight control read/write/tlv accesses (Jaroslav Kysela) [2003613] - ALSA: compress: Drop unused functions (Jaroslav Kysela) [2003613] - regmap: sdw-mbq: use MODULE_LICENSE("GPL") (Jaroslav Kysela) [2003613] - regmap: sdw: use no_pm routines for SoundWire 1.2 MBQ (Jaroslav Kysela) [2003613] - regmap: sdw: use _no_pm functions in regmap_read/write (Jaroslav Kysela) [2003613] - soundwire: stream: Fix test for DP prepare complete (Jaroslav Kysela) [2003613] - soundwire/ASoC: add leading zeroes in peripheral device name (Jaroslav Kysela) [2003613] - soundwire: bandwidth allocation: improve error messages (Jaroslav Kysela) [2003613] - soundwire: dmi-quirks: remove duplicate initialization (Jaroslav Kysela) [2003613] - soundwire: cadence: remove the repeated declaration (Jaroslav Kysela) [2003613] - soundwire: bus: stop dereferencing invalid slave pointer (Jaroslav Kysela) [2003613] - soundwire: bus: add missing \n in dynamic debug (Jaroslav Kysela) [2003613] - soundwire: bus: handle -ENODATA errors in clock stop/start sequences (Jaroslav Kysela) [2003613] - soundwire: qcom: add debugfs entry for soundwire register dump (Jaroslav Kysela) [2003613] - soundwire: debugfs: use controller id and link_id for debugfs (Jaroslav Kysela) [2003613] - soundwire: cadence: do not extend reset delay (Jaroslav Kysela) [2003613] - soundwire: intel: conditionally exit clock stop mode on system suspend (Jaroslav Kysela) [2003613] - soundwire: intel: skip suspend/resume/wake when link was not started (Jaroslav Kysela) [2003613] - soundwire: intel: fix potential race condition during power down (Jaroslav Kysela) [2003613] - soundwire: intel: introduce shim and alh base (Jaroslav Kysela) [2003613] - soundwire: move intel sdw register definitions to sdw_intel.h (Jaroslav Kysela) [2003613] - soundwire: cadence: override PDI configurations to create loopback (Jaroslav Kysela) [2003613] - soundwire: cadence: add debugfs interface for PDI loopbacks (Jaroslav Kysela) [2003613] - soundwire: stream: don't program mockup device ports (Jaroslav Kysela) [2003613] - soundwire: bus: squelch error returned by mockup devices (Jaroslav Kysela) [2003613] - soundwire: stream: don't abort bank switch on Command_Ignored/-ENODATA (Jaroslav Kysela) [2003613] - soundwire: cadence: add paranoid check on self-clearing bits (Jaroslav Kysela) [2003613] - soundwire: dmi-quirks: add quirk for Intel 'Bishop County' NUC M15 (Jaroslav Kysela) [2003613] - soundwire: bus: update Slave status in sdw_clear_slave_status (Jaroslav Kysela) [2003613] - soundwire: cadence: Remove ret variable from sdw_cdns_irq() (Jaroslav Kysela) [2003613] - soundwire: bus: filter out more -EDATA errors on clock stop (Jaroslav Kysela) [2003613] - soundwire: dmi-quirks: add ull suffix for SoundWire _ADR values (Jaroslav Kysela) [2003613] - soundwire: export sdw_update() and sdw_update_no_pm() (Jaroslav Kysela) [2003613] - soundwire: bus: Make sdw_nwrite() data pointer argument const (Jaroslav Kysela) [2003613] - soundwire: intel: move to auxiliary bus (Jaroslav Kysela) [2003613] - soundwire: add missing kernel-doc description (Jaroslav Kysela) [2003613] - soundwire: cadence_master: always set CMD_ACCEPT (Jaroslav Kysela) [2003613] - soundwire: bus: only use CLOCK_STOP_MODE0 and fix confusions (Jaroslav Kysela) [2003613] - software node: Handle software node injection to an existing device properly (Mark Langsdorf) [2032600] - software node: Allow node addition to already existing device (Mark Langsdorf) [2032600] - driver core: clear deferred probe reason on probe retry (Mark Langsdorf) [2032600] - driver core: add deferring probe reason to devices_deferred property (Mark Langsdorf) [2032600] - driver core: Fix locking bug in deferred_probe_timeout_work_func() (Mark Langsdorf) [2032600] - PM: runtime: Fix race getting/putting suppliers at probe (Mark Langsdorf) [2032600] - PM: runtime: Fix ordering in pm_runtime_get_suppliers() (Mark Langsdorf) [2032600] - PM: runtime: Defer suspending suppliers (Mark Langsdorf) [2032600] - software node: Fix device_add_software_node() (Mark Langsdorf) [2032600] - software node: Fix node registration (Mark Langsdorf) [2032600] - drivers/base/memory: don't store phys_device in memory blocks (Mark Langsdorf) [2032600] - arch_numa: fix common code printing of phys_addr_t (Mark Langsdorf) [2032600] - driver core: platform: Drop of_device_node_put() wrapper (Mark Langsdorf) [2032600] - regmap: sdw-mbq: use MODULE_LICENSE("GPL") (Mark Langsdorf) [2032600] - regmap: sdw: use no_pm routines for SoundWire 1.2 MBQ (Mark Langsdorf) [2032600] - regmap: sdw: use _no_pm functions in regmap_read/write (Mark Langsdorf) [2032600] - PM: domains: Mark fwnodes when their powerdomain is added/removed (Mark Langsdorf) [2032600] - driver core: fw_devlink: Handle suppliers that don't use driver core (Mark Langsdorf) [2032600] - driver core: Add fw_devlink.strict kernel param (Mark Langsdorf) [2032600] - driver core: platform: Emit a warning if a remove callback returned non-zero (Mark Langsdorf) [2032600] - PM: domains: Simplify the calculation of variables (Mark Langsdorf) [2032600] - PM: sleep: Use dev_printk() when possible (Mark Langsdorf) [2032600] - media: software_node: Add support for fwnode_graph*() family of functions (Mark Langsdorf) [2032600] - media: software_node: unregister software_nodes in reverse order (Mark Langsdorf) [2032600] - media: software_node: Enforce parent before child ordering of nodes arrays (Mark Langsdorf) [2032600] - media: device property: Call fwnode_graph_get_endpoint_by_id() for fwnode->secondary (Mark Langsdorf) [2032600] - media: device property: Return true in fwnode_device_is_available for NULL ops (Mark Langsdorf) [2032600] - media: software_node: Fix refcounts in software_node_get_next_child() (Mark Langsdorf) [2032600] - PM: domains: Add "performance" column to debug summary (Mark Langsdorf) [2032600] - PM: domains: Make of_genpd_add_subdomain() return -EPROBE_DEFER (Mark Langsdorf) [2032600] - PM: domains: Make set_performance_state() callback optional (Mark Langsdorf) [2032600] - PM: domains: use device's next wakeup to determine domain idle state (Mark Langsdorf) [2032600] - PM: domains: inform PM domain of a device's next wakeup (Mark Langsdorf) [2032600] - PM: runtime: Fix resposible -> responsible in runtime.c (Mark Langsdorf) [2032600] - PM: domains: Restore comment indentation for generic_pm_domain.child_links (Mark Langsdorf) [2032600] - PM: domains: Fix up terminology with parent/child (Mark Langsdorf) [2032600] - regmap: Assign boolean values to a bool variable (Mark Langsdorf) [2032600] - software node: Introduce device_add_software_node() (Mark Langsdorf) [2032600] - numa: Move numa implementation to common code (Mark Langsdorf) [2032600] - arm64, numa: Change the numa init functions name to be generic (Mark Langsdorf) [2032600] - driver core: fw_devlink_relax_cycle() can be static (Mark Langsdorf) [2032600] - driver core: Handle cycles in device links created by fw_devlink (Mark Langsdorf) [2032600] - driver core: Have fw_devlink use DL_FLAG_INFERRED (Mark Langsdorf) [2032600] - driver core: Add device link support for INFERRED flag (Mark Langsdorf) [2032600] - drivers: base: Kconfig: fix spelling mistake "heterogenous" -> "heterogeneous" (Mark Langsdorf) [2032600] - driver core: Add debug logs for device link related probe deferrals (Mark Langsdorf) [2032600] - drivers: base: remove unused function find_bus() (Mark Langsdorf) [2032600] - PM: runtime: Drop runtime PM references to supplier on link removal (Mark Langsdorf) [2032600] - dmaengine: idxd: Add wq occupancy information to sysfs attribute (Julia Denham) [1971887] - vdpa/mlx5: Forward only packets with allowed MAC address (Cindy Lu) [2031595] - vdpa/mlx5: Support configuration of MAC (Cindy Lu) [2031595] - vdpa/mlx5: Fix clearing of VIRTIO_NET_F_MAC feature bit (Cindy Lu) [2031595] - vdpa_sim_net: Enable user to set mac address and mtu (Cindy Lu) [2031595] - vdpa: Enable user to set mac and mtu of vdpa device (Cindy Lu) [2031595] - vdpa: Use kernel coding style for structure comments (Cindy Lu) [2031595] - vdpa: Introduce query of device config layout (Cindy Lu) [2031595] - vdpa: Introduce and use vdpa device get, set config helpers (Cindy Lu) [2031595] - vdpa/mlx5: Propagate link status from device to vdpa driver (Cindy Lu) [2031595] - vdpa/mlx5: Rename control VQ workqueue to vdpa wq (Cindy Lu) [2031595] - vdpa/mlx5: Remove mtu field from vdpa net device (Cindy Lu) [2031595] - eni_vdpa: add vDPA driver for Alibaba ENI (Cindy Lu) [2031595] - vdpa: add new attribute VDPA_ATTR_DEV_MIN_VQ_SIZE (Cindy Lu) [2031595] - virtio_vdpa: setup correct vq size with callbacks get_vq_num_{max,min} (Cindy Lu) [2031595] - vdpa: min vq num of vdpa device cannot be greater than max vq num (Cindy Lu) [2031595] - vdpa: add new callback get_vq_num_min in vdpa_config_ops (Cindy Lu) [2031595] - vp_vdpa: add vq irq offloading support (Cindy Lu) [2031595] - vdpa: fix typo (Cindy Lu) [2031595] - vhost-vdpa: Fix the wrong input in config_cb (Cindy Lu) [2031595] - vhost_vdpa: unset vq irq before freeing irq (Cindy Lu) [2031595] - vdpa: potential uninitialized return in vhost_vdpa_va_map() (Cindy Lu) [2031595] - vdpa/mlx5: Avoid executing set_vq_ready() if device is reset (Cindy Lu) [2031595] - vdpa/mlx5: Clear ready indication for control VQ (Cindy Lu) [2031595] - vdpa: Support transferring virtual addressing during DMA mapping (Cindy Lu) [2031595] - vdpa: factor out vhost_vdpa_pa_map() and vhost_vdpa_pa_unmap() (Cindy Lu) [2031595] - vdpa: Add an opaque pointer for vdpa_config_ops.dma_map() (Cindy Lu) [2031595] - vhost-iotlb: Add an opaque pointer for vhost IOTLB (Cindy Lu) [2031595] - vhost-vdpa: Handle the failure of vdpa_reset() (Cindy Lu) [2031595] - vdpa: Add reset callback in vdpa_config_ops (Cindy Lu) [2031595] - vdpa: Fix some coding style issues (Cindy Lu) [2031595] - vdpa: Make use of PFN_PHYS/PFN_UP/PFN_DOWN helper macro (Cindy Lu) [2031595] - vdpa_sim: Use iova_shift() for the size passed to alloc_iova() (Cindy Lu) [2031595] - vdpa/mlx5: Add multiqueue support (Cindy Lu) [2031595] - vdpa/mlx5: Add support for control VQ and MAC setting (Cindy Lu) [2031595] - vdpa/mlx5: Ensure valid indices are provided (Cindy Lu) [2031595] - vdpa/mlx5: Decouple virtqueue callback from struct mlx5_vdpa_virtqueue (Cindy Lu) [2031595] - vdpa/mlx5: function prototype modifications in preparation to control VQ (Cindy Lu) [2031595] - vdpa/mlx5: Remove redundant header file inclusion (Cindy Lu) [2031595] - vDPA/ifcvf: enable multiqueue and control vq (Cindy Lu) [2031595] - vDPA/ifcvf: detect and use the onboard number of queues directly (Cindy Lu) [2031595] - vDPA/ifcvf: implement management netlink framework for ifcvf (Cindy Lu) [2031595] - vDPA/ifcvf: introduce get_dev_type() which returns virtio dev id (Cindy Lu) [2031595] - vdpa/mlx5: Fix queue type selection logic (Cindy Lu) [2031595] - vdpa/mlx5: Avoid destroying MR on empty iotlb (Cindy Lu) [2031595] - virtio_vdpa: reject invalid vq indices (Cindy Lu) [2031595] - vdpa: Add documentation for vdpa_alloc_device() macro (Cindy Lu) [2031595] - vDPA/ifcvf: Fix return value check for vdpa_alloc_device() (Cindy Lu) [2031595] - vp_vdpa: Fix return value check for vdpa_alloc_device() (Cindy Lu) [2031595] - vdpa_sim: Fix return value check for vdpa_alloc_device() (Cindy Lu) [2031595] - vhost: Fix the calculation in vhost_overflow() (Cindy Lu) [2031595] - vhost-vdpa: Fix integer overflow in vhost_vdpa_process_iotlb_update() (Cindy Lu) [2031595] - iommu/vt-d: Fix unmap_pages support (Jerry Snitselaar) [2027765] - dm sysfs: use default_groups in kobj_type (Benjamin Marzinski) [2047358] - dm space map common: add bounds check to sm_ll_lookup_bitmap() (Benjamin Marzinski) [2047358] - dm btree: add a defensive bounds check to insert_at() (Benjamin Marzinski) [2047358] - dm btree remove: change a bunch of BUG_ON() calls to proper errors (Benjamin Marzinski) [2047358] - dm btree spine: eliminate duplicate le32_to_cpu() in node_check() (Benjamin Marzinski) [2047358] - dm btree spine: remove extra node_check function declaration (Benjamin Marzinski) [2047358] - selftests/bpf: Adding delay in socketmap_listen to reduce flakyness (Felix Maurer) [2026433] - net: openvswitch: Fix ct_state nat flags for conns arriving from tc (Marcelo Ricardo Leitner) [2040334] - net: openvswitch: Fix matching zone id for invalid conns arriving from tc (Marcelo Ricardo Leitner) [2040452] - net/sched: flow_dissector: Fix matching on zone id for invalid conns (Marcelo Ricardo Leitner) [2040452] - net/sched: Extend qdisc control block with tc control block (Marcelo Ricardo Leitner) [2040452] - mm: Fix an use-after-free error in mm_struct (Waiman Long) [2046161] - rh_flags: Rename rh_features to rh_flags (Prarit Bhargava) [2021700] - redhat: add initial rpminspect configuration (Augusto Caringi)- can: raw: raw_setsockopt(): fix raw_rcv panic for sock UAF (Balazs Nemeth) [2026692] - drm/vmwgfx: Fix stale file descriptors on failed usercopy (Dave Airlie) [2047602] {CVE-2022-22942} - drm/i915: Flush TLBs before releasing backing store (Dave Airlie) [2044329] {CVE-2022-0330} - [s390] s390/pci: move pseudo-MMIO to prevent MIO overlap (Mete Durlu) [2047757] - [s390] scsi: zfcp: Fix failed recovery on gone remote port with non-NPIV FCP devices (Mete Durlu) [2048919] - tun: fix bonding active backup with arp monitoring (Jonathan Toppins) [2024964] - x86/hyperv: Properly deal with empty cpumasks in hyperv_flush_tlb_multi() (Vitaly Kuznetsov) [2044237] - xfs: check sb_meta_uuid for dabuf buffer recovery (Bill O'Donnell) [2020764] - vfs: fs_context: fix up param length parsing in legacy_parse_param (Carlos Maiolino) [2040586] {CVE-2022-0185} - KVM: nVMX: Allow VMREAD when Enlightened VMCS is in use (Vitaly Kuznetsov) [2012105] - KVM: nVMX: Implement evmcs_field_offset() suitable for handle_vmread() (Vitaly Kuznetsov) [2012105] - KVM: nVMX: Rename vmcs_to_field_offset{,_table} (Vitaly Kuznetsov) [2012105] - KVM: nVMX: eVMCS: Filter out VM_EXIT_SAVE_VMX_PREEMPTION_TIMER (Vitaly Kuznetsov) [2012105] - KVM: nVMX: Also filter MSR_IA32_VMX_TRUE_PINBASED_CTLS when eVMCS (Vitaly Kuznetsov) [2012105] - KVM: nVMX: Use INVALID_GPA for pointers used in nVMX. (Vitaly Kuznetsov) [2012105] - x86/kvm: Always inline evmcs_write64() (Vitaly Kuznetsov) [2012105] - powerpc/powernv: Remove POWER9 PVR version check for entry and uaccess flushes (Diego Domingos) [2030954] - powerpc/pesries: Get STF barrier requirement from H_GET_CPU_CHARACTERISTICS (Diego Domingos) [2030954] - powerpc/security: Add a security feature for STF barrier (Diego Domingos) [2030954] - powerpc/pseries: Get entry and uaccess flush required bits from H_GET_CPU_CHARACTERISTICS (Diego Domingos) [2030954] - drm/nouveau/disp/dp: add support for eDP link rates (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: add support for hbr3 (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: add support for lttprs (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: fixup cr/eq delays for 1.4 (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: add support for tps4 (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: generate supported link rates table at detect time (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: explicitly control scrambling when setting pattern (Ben Skeggs) [2043523] - drm/nouveau/disp: remove some remnant of a rework (Ben Skeggs) [2043523] - drm/nouveau: recognise GA106 (Ben Skeggs) [2043523] - redhat/scripts: Update merge-subtrees.sh (Prarit Bhargava)- pinctrl: amd: Fix wakeups when IRQ is shared with SCI (Renjith Pananchikkal) [2039124] - bonding: fix ad_actor_system option setting to default (Jonathan Toppins) [2042564 1931881] - bonding: make tx_rebalance_counter an atomic (Jonathan Toppins) [2042564] - bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed (Jonathan Toppins) [2042564] - bonding: 3ad: pass parameter bond_params by reference (Jonathan Toppins) [2042564] - bonding: complain about missing route only once for A/B ARP probes (Jonathan Toppins) [2042564] - bonding: improve nl error msg when device can't be enslaved because of IFF_MASTER (Jonathan Toppins) [2042564] - bonding: combine netlink and console error messages (Jonathan Toppins) [2042564] - bonding: add new option lacp_active (Jonathan Toppins) [2042564] - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() (Jonathan Toppins) [2042564] - bonding: fix build issue (Jonathan Toppins) [2042564] - bonding: fix incorrect return value of bond_ipsec_offload_ok() (Jonathan Toppins) [2042564] - bonding: fix suspicious RCU usage in bond_ipsec_offload_ok() (Jonathan Toppins) [2042564] - bonding: Add struct bond_ipesc to manage SA (Jonathan Toppins) [2042564] - bonding: disallow setting nested bonding + ipsec offload (Jonathan Toppins) [2042564] - bonding: fix suspicious RCU usage in bond_ipsec_del_sa() (Jonathan Toppins) [2042564] - bonding: fix null dereference in bond_ipsec_add_sa() (Jonathan Toppins) [2042564] - bonding: fix suspicious RCU usage in bond_ipsec_add_sa() (Jonathan Toppins) [2042564] - net: bonding: Use per-cpu rr_tx_counter (Jonathan Toppins) [2042564] - bonding: remove redundant initialization of variable ret (Jonathan Toppins) [2042564] - net: bonding: Use strscpy_pad() instead of manually-truncated strncpy() (Jonathan Toppins) [2042564] - bonding: init notify_work earlier to avoid uninitialized use (Jonathan Toppins) [2042564] - bonding: 3ad: Fix the conflict between bond_update_slave_arr and the state machine (Jonathan Toppins) [2042564] - scsi: lpfc: Update lpfc version to 14.0.0.4 (Dick Kennedy) [2034276] - scsi: lpfc: Add additional debugfs support for CMF (Dick Kennedy) [2034276] - scsi: lpfc: Cap CMF read bytes to MBPI (Dick Kennedy) [2034276] - scsi: lpfc: Adjust CMF total bytes and rxmonitor (Dick Kennedy) [2034276] - scsi: lpfc: Trigger SLI4 firmware dump before doing driver cleanup (Dick Kennedy) [2034276] - scsi: lpfc: Fix NPIV port deletion crash (Dick Kennedy) [2034276] - scsi: lpfc: Fix lpfc_force_rscn ndlp kref imbalance (Dick Kennedy) [2034276] - scsi: lpfc: Change return code on I/Os received during link bounce (Dick Kennedy) [2034276] - scsi: lpfc: Fix leaked lpfc_dmabuf mbox allocations with NPIV (Dick Kennedy) [2034276] - ppp: ensure minimum packet size in ppp_write() (Guillaume Nault) [2042937] - KVM: VMX: switch blocked_vcpu_on_cpu_lock to raw spinlock (Marcelo Tosatti) [2034126] - configs: Enable CONFIG_THINKPAD_LMI on x86_64 (Mark Pearson) [2030772] - platform/x86: think-lmi: Abort probe on analyze failure (Mark Pearson) [2030772] - platform/x86: think-lmi: add debug_cmd (Mark Pearson) [2030772] - platform/x86: think-lmi: Fix possible mem-leaks on tlmi_analyze() error-exit (Mark Pearson) [2030772] - platform/x86: think-lmi: Split kobject_init() and kobject_add() calls (Mark Pearson) [2030772] - platform/x86: think-lmi: Move pending_reboot_attr to the attributes sysfs dir (Mark Pearson) [2030772] - platform/x86: think-lmi: Add pending_reboot support (Mark Pearson) [2030772] - platform/x86: think-lmi: Move kfree(setting->possible_values) to tlmi_attr_setting_release() (Mark Pearson) [2030772] - platform/x86: think-lmi: Split current_value to reflect only the value (Mark Pearson) [2030772] - platform/x86: think-lmi: Fix issues with duplicate attributes (Mark Pearson) [2030772] - platform/x86: think-lmi: Return EINVAL when kbdlang gets set to a 0 length string (Mark Pearson) [2030772] - platform/x86: think-lmi: Add missing MODULE_DEVICE_TABLE (Mark Pearson) [2030772] - platform/x86: think-lmi: Avoid potential read before start of the buffer (Mark Pearson) [2030772] - platform/x86: think-lmi: Fix check for admin password being set (Mark Pearson) [2030772] - platform/x86: dell-wmi-sysman/think-lmi: Make fw_attr_class global static (Mark Pearson) [2030772] - platform/x86: thinkpad-lmi: Remove unused display_name member from struct tlmi_pwd_setting (Mark Pearson) [2030772] - platform/x86: think-lmi: Add WMI interface support on Lenovo platforms (Mark Pearson) [2030772] - platform/x86: dell-wmi-sysman: fw_attr_inuse can be static (Mark Pearson) [2030772] - platform/x86: dell-wmi-sysman: Use firmware_attributes_class helper (Mark Pearson) [2030772] - platform/x86: firmware_attributes_class: Create helper file for handling firmware-attributes class registration events (Mark Pearson) [2030772] - x86/apic: Handle missing global clockevent gracefully (Lenny Szubowicz) [2033197] - RDMA/core: Don't infoleak GRH fields (Kamal Heib) [2036597] - RDMA/uverbs: Check for null return of kmalloc_array (Kamal Heib) [2036597] - RDMA/sa_query: Use strscpy_pad instead of memcpy to copy a string (Kamal Heib) [2036597] - RDMA/rw: switch to dma_map_sgtable() (Kamal Heib) [2036597] - RDMA/cma: Ensure rdma_addr_cancel() happens before issuing more requests (Kamal Heib) [2036597] - RDMA/cma: Fix listener leak in rdma_cma_listen_on_all() failure (Kamal Heib) [2036597] - RDMA/iwcm: Release resources if iw_cm module initialization fails (Kamal Heib) [2036597] - net: Set true network header for ECN decapsulation (Antoine Tenart) [2045059] - powerpc/bpf: Update ldimm64 instructions during extra pass (Yauheni Kaliuta) [2035973] - selftests: bpf: Fix bind on used port (Felix Maurer) [2025795] - bpf/selftests: Fix namespace mount setup in tc_redirect (Jiri Olsa) [2036016] - selftests/bpf: Fix possible/online index mismatch in perf_buffer test (Yauheni Kaliuta) [2039602] - selftests/bpf: Fix perf_buffer test on system with offline cpus (Yauheni Kaliuta) [2039602] - tracing: Tag trace_percpu_buffer as a percpu pointer (Jerome Marchand) [2031604] - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() (Jerome Marchand) [2031604] - hwmon: (k10temp) Support up to 12 CCDs on AMD Family of processors (David Arcari) [2022539] - hwmon: (k10temp) Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh (David Arcari) [2022539] - hwmon: (k10temp) Remove unused definitions (David Arcari) [2022539] - x86/amd_nb: Add AMD Family 19h Models (10h-1Fh) and (A0h-AFh) PCI IDs (David Arcari) [2022539] - hwmon: (k10temp) Remove residues of current and voltage (David Arcari) [2022539] - hwmon: (k10temp) Update driver documentation (David Arcari) [2022539] - hwmon: (k10temp) Update documentation and add temp2_input info (David Arcari) [2022539] - docs: hwmon: k10temp: convert to ReST format (David Arcari) [2022539] - mptcp: fix deadlock in __mptcp_push_pending() (Davide Caratti) [2043598] - mptcp: clear 'kern' flag from fallback sockets (Davide Caratti) [2043598] - mptcp: remove tcp ulp setsockopt support (Davide Caratti) [2043598] - mptcp: never allow the PM to close a listener subflow (Davide Caratti) [2043598]- redhat: set LC_ALL=C before sorting config content (Frantisek Hrbata) - net: mana: Add RX fencing (Mohammed Gamal) [2030132] - net: mana: Add XDP support (Mohammed Gamal) [2030132] - net: mana: Fix memory leak in mana_hwc_create_wq (Mohammed Gamal) [2030132] - net: mana: Fix spelling mistake "calledd" -> "called" (Mohammed Gamal) [2030132] - net: mana: Support hibernation and kexec (Mohammed Gamal) [2030132] - net: mana: Improve the HWC error handling (Mohammed Gamal) [2030132] - net: mana: Report OS info to the PF driver (Mohammed Gamal) [2030132] - net: mana: Fix the netdev_err()'s vPort argument in mana_init_port() (Mohammed Gamal) [2030132] - net: mana: Allow setting the number of queues while the NIC is down (Mohammed Gamal) [2030132] - net: stmmac: Add GFP_DMA32 for rx buffers if no 64 capability (Mark Salter) [1989540] - net: stmmac: Fix potential integer overflow (Mark Salter) [1989540] - net: stmmac: fix issue where clk is being unprepared twice (Mark Salter) [1989540] - net: stmmac: fix kernel panic due to NULL pointer dereference of mdio_bus_data (Mark Salter) [1989540] - net: stmmac: fix system hang if change mac address after interface ifdown (Mark Salter) [1989540] - net: stmmac: correct clocks enabled in stmmac_vlan_rx_kill_vid() (Mark Salter) [1989540] - net: remove the mutex_acquire from __lock_sock_fast (Xin Long) [2026612] - net: core: Correct the sock::sk_lock.owned lockdep annotations (Xin Long) [2026612] - inet: use bigger hash table for IP ID generation (Xin Long) [2039969] {CVE-2021-45486} - net: revert "net: get rid of an signed integer overflow in ip_idents_reserve()" (Xin Long) [2039969] - net/mlx5: DR, Use FW API when updating FW-owned flow table (Michal Schmidt) [2042651] - ipv6: Continue processing multipath route even if gateway attribute is invalid (Hangbin Liu) [2041375] - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route (Hangbin Liu) [2041375] - ipv6: Do cleanup if attribute validation fails in multipath route (Hangbin Liu) [2041375] - ipv6: Check attribute length for RTA_GATEWAY in multipath route (Hangbin Liu) [2041375] - rtw89: fix maybe-uninitialized error (Íñigo Huguet) [2033291] - rtw89: enable driver and device RTL8852AE (Íñigo Huguet) [2033291] - rtw89: fix maybe-uninitialized error (RHEL only) (Íñigo Huguet) [2033291] - rtw89: 8852a: correct bit definition of dfs_en (Íñigo Huguet) [2033291] - rtw89: coex: Update COEX to 5.5.8 (Íñigo Huguet) [2033291] - rtw89: coex: Cancel PS leaving while C2H comes (Íñigo Huguet) [2033291] - rtw89: coex: Update BT counters while receiving report (Íñigo Huguet) [2033291] - rtw89: coex: Define LPS state for BTC using (Íñigo Huguet) [2033291] - rtw89: coex: Add MAC API to get BT polluted counter (Íñigo Huguet) [2033291] - rtw89: coex: Not to send H2C when WL not ready and count H2C (Íñigo Huguet) [2033291] - rtw89: coex: correct C2H header length (Íñigo Huguet) [2033291] - rtw89: don't kick off TX DMA if failed to write skb (Íñigo Huguet) [2033291] - rtw89: remove cch_by_bw which is not used (Íñigo Huguet) [2033291] - rtw89: fix sending wrong rtwsta->mac_id to firmware to fill address CAM (Íñigo Huguet) [2033291] - rtw89: fix incorrect channel info during scan (Íñigo Huguet) [2033291] - rtw89: update scan_mac_addr during scanning period (Íñigo Huguet) [2033291] - rtw89: use inline function instead macro to set H2C and CAM (Íñigo Huguet) [2033291] - rtw89: add const in the cast of le32_get_bits() (Íñigo Huguet) [2033291] - rtw89: add AXIDMA and TX FIFO dump in mac_mem_dump (Íñigo Huguet) [2033291] - rtw89: fix potentially access out of range of RF register array (Íñigo Huguet) [2033291] - rtw89: remove unneeded variable (Íñigo Huguet) [2033291] - rtw89: remove unnecessary conditional operators (Íñigo Huguet) [2033291] - rtw89: update rtw89_regulatory map to R58-R31 (Íñigo Huguet) [2033291] - rtw89: update tx power limit/limit_ru tables to R54 (Íñigo Huguet) [2033291] - rtw89: update rtw89 regulation definition to R58-R31 (Íñigo Huguet) [2033291] - rtw89: fill regd field of limit/limit_ru tables by enum (Íñigo Huguet) [2033291] - rtw89: update partition size of firmware header on skb->data (Íñigo Huguet) [2033291] - rtw89: Fix variable dereferenced before check 'sta' (Íñigo Huguet) [2033291] - rtw89: fix return value in hfc_pub_cfg_chk (Íñigo Huguet) [2033291] - rtw89: remove duplicate register definitions (Íñigo Huguet) [2033291] - rtw89: fix error function parameter (Íñigo Huguet) [2033291] - rtw89: remove unneeded semicolon (Íñigo Huguet) [2033291] - rtw89: fix return value check in rtw89_cam_send_sec_key_cmd() (Íñigo Huguet) [2033291] - rtw89: Remove redundant check of ret after call to rtw89_mac_enable_bb_rf (Íñigo Huguet) [2033291] - rtw89: Fix two spelling mistakes in debug messages (Íñigo Huguet) [2033291] - rtw89: add Realtek 802.11ax driver (Íñigo Huguet) [2033291] - powerpc/doc: Fix htmldocs errors (Diego Domingos) [2004798] - pseries/drmem: update LMBs after LPM (Diego Domingos) [2004798] - powerpc/pseries: Add support for FORM2 associativity (Diego Domingos) [2004798] - powerpc/pseries: Add a helper for form1 cpu distance (Diego Domingos) [2004798] - powerpc/pseries: Consolidate different NUMA distance update code paths (Diego Domingos) [2004798] - powerpc/pseries: Rename TYPE1_AFFINITY to FORM1_AFFINITY (Diego Domingos) [2004798] - powerpc/pseries: rename min_common_depth to primary_domain_index (Diego Domingos) [2004798] - powerpc/numa: Fix build when CONFIG_NUMA=n (Diego Domingos) [2004798] - pseries/hotplug-memory: hot-add: skip redundant LMB lookup (Diego Domingos) [2004798] - selftests: icmp_redirect: pass xfail=0 to log_test() (Hangbin Liu) [2041308] - selftests: net: Correct ping6 expected rc from 2 to 1 (Hangbin Liu) [2041308] - mt76: enable new device MT7921E (Íñigo Huguet) [2024056 1972045] - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit (Antoine Tenart) [2044254] - SUNRPC: prevent port reuse on transports which don't request it. (Benjamin Coddington) [2016646] - SUNRPC: Fix races when closing the socket (Benjamin Coddington) [2016646] - SUNRPC: Prevent immediate close+reconnect (Benjamin Coddington) [2016646] - SUNRPC: Clean up scheduling of autoclose (Benjamin Coddington) [2016646] - SUNRPC: Fix potential memory corruption (Benjamin Coddington) [2016646] - sunrpc: remove unnecessary test in rpc_task_set_client() (Benjamin Coddington) [2016646] - SUNRPC: Replace use of socket sk_callback_lock with sock_lock (Benjamin Coddington) [2016646] - arm64: numa: simplify dummy_numa_init() (Vitaly Kuznetsov) [2029774] - ACPI: NUMA: Process hotpluggable memblocks when !CONFIG_MEMORY_HOTPLUG (Vitaly Kuznetsov) [2029774] - s390/sclp: fix Secure-IPL facility detection (Stefan Schulze Frielinghaus) [2039182] - powerpc/pseries/mobility: ignore ibm, platform-facilities updates (Diego Domingos) [2031827] - of: Fix property name in of_node_get_device_type (Diego Domingos) [2031827] - of: Add device_type access helper functions (Diego Domingos) [2031827] - powerpc/watchdog: help remote CPUs to flush NMI printk output (Diego Domingos) [2030259] - powerpc/watchdog: Fix wd_smp_last_reset_tb reporting (Diego Domingos) [2030259] - powerpc/watchdog: read TB close to where it is used (Diego Domingos) [2030259] - powerpc/watchdog: Avoid holding wd_smp_lock over printk and smp_send_nmi_ipi (Diego Domingos) [2030259] - powerpc/watchdog: tighten non-atomic read-modify-write access (Diego Domingos) [2030259] - powerpc/watchdog: Fix missed watchdog reset due to memory ordering race (Diego Domingos) [2030259] - selftests/sgx: Fix corrupted cpuid macro invocation (Vladis Dronov) [1920030] - x86/sgx: Fix minor documentation issues (Vladis Dronov) [1920030] - selftests/sgx: Add test for multiple TCS entry (Vladis Dronov) [1920030] - selftests/sgx: Enable multiple thread support (Vladis Dronov) [1920030] - selftests/sgx: Add page permission and exception test (Vladis Dronov) [1920030] - selftests/sgx: Rename test properties in preparation for more enclave tests (Vladis Dronov) [1920030] - selftests/sgx: Provide per-op parameter structs for the test enclave (Vladis Dronov) [1920030] - selftests/sgx: Add a new kselftest: Unclobbered_vdso_oversubscribed (Vladis Dronov) [1920030] - selftests/sgx: Move setup_test_encl() to each TEST_F() (Vladis Dronov) [1920030] - selftests/sgx: Encpsulate the test enclave creation (Vladis Dronov) [1920030] - selftests/sgx: Dump segments and /proc/self/maps only on failure (Vladis Dronov) [1920030] - selftests/sgx: Create a heap for the test enclave (Vladis Dronov) [1920030] - selftests/sgx: Make data measurement for an enclave segment optional (Vladis Dronov) [1920030] - selftests/sgx: Assign source for each segment (Vladis Dronov) [1920030] - selftests/sgx: Fix a benign linker warning (Vladis Dronov) [1920030] - x86/sgx: Fix free page accounting (Vladis Dronov) [1920030] - x86/sgx: Add check for SGX pages to ghes_do_memory_failure() (Vladis Dronov) [1920030] - x86/sgx: Add hook to error injection address validation (Vladis Dronov) [1920030] - x86/sgx: Hook arch_memory_failure() into mainline code (Vladis Dronov) [1920030] - x86/sgx: Add SGX infrastructure to recover from poison (Vladis Dronov) [1920030] - x86/sgx: Initial poison handling for dirty and free pages (Vladis Dronov) [1920030] - x86/sgx: Add infrastructure to identify SGX EPC pages (Vladis Dronov) [1920030] - x86/sgx: Add new sgx_epc_page flag bit to mark free pages (Vladis Dronov) [1920030] - selftests/sgx: Fix Q1 and Q2 calculation in sigstruct.c (Vladis Dronov) [1920030] - selftests/sgx: remove checks for file execute permissions (Vladis Dronov) [1920030] - selftests/sgx: Refine the test enclave to have storage (Vladis Dronov) [1920030] - selftests/sgx: Add EXPECT_EEXIT() macro (Vladis Dronov) [1920030] - selftests/sgx: Dump enclave memory map (Vladis Dronov) [1920030] - selftests/sgx: Migrate to kselftest harness (Vladis Dronov) [1920030] - selftests/sgx: Rename 'eenter' and 'sgx_call_vdso' (Vladis Dronov) [1920030] - x86/sgx: Add missing xa_destroy() when virtual EPC is destroyed (Vladis Dronov) [1920030] - x86/sgx: Correct kernel-doc's arg name in sgx_encl_release() (Vladis Dronov) [1920030] - x86: Fix leftover comment typos (Vladis Dronov) [1920030] - mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned (Vladis Dronov) [1920030] - mm/memory-failure: use a mutex to avoid memory_failure() races (Vladis Dronov) [1920030] - mm,hwpoison: take free pages off the buddy freelists (Vladis Dronov) [1920030] - sched/fair: Consider SMT in ASYM_PACKING load balance (Prarit Bhargava) [1971924] - sched/fair: Carve out logic to mark a group for asymmetric packing (Prarit Bhargava) [1971924] - sched/fair: Provide update_sg_lb_stats() with sched domain statistics (Prarit Bhargava) [1971924] - sched/fair: Optimize checking for group_asym_packing (Prarit Bhargava) [1971924] - sched/topology: Introduce sched_group::flags (Prarit Bhargava) [1971924] - x86/sched: Decrease further the priorities of SMT siblings (Prarit Bhargava) [1971924]- nvme-fc: remove freeze/unfreeze around update_nr_hw_queues (Ewan D. Milne) [1996109] - nvme-fc: avoid race between time out and tear down (Ewan D. Milne) [1996109] - nvme-fc: update hardware queues before using them (Ewan D. Milne) [1996109] - igbvf: Refactor trace (Corinna Vinschen) [2039886] - igbvf: fix double free in `igbvf_probe` (Corinna Vinschen) [2039886] - mm/memory_hotplug: remove is_mem_section_removable() (David Hildenbrand) [2008072] - powerpc/pseries/hotplug-memory: stop checking is_mem_section_removable() (David Hildenbrand) [2008072] - drivers/base/memory.c: indicate all memory blocks as removable (David Hildenbrand) [2008072] - drivers/base/memory.c: fixup documentation of removable/phys_index/block_size_bytes (David Hildenbrand) [2008072] - Revert "mpi3mr: mark as tech preview" (Tomas Henzl) [1989634] - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO (Tomas Henzl) [1977833] - scsi: mpi3mr: Use scnprintf() instead of snprintf() (Tomas Henzl) [1998599] - scsi: mpi3mr: Fix duplicate device entries when scanning through sysfs (Tomas Henzl) [1998599] - scsi: mpi3mr: Clean up mpi3mr_print_ioc_info() (Tomas Henzl) [1989634] - scsi: mpi3mr: Set up IRQs in resume path (Tomas Henzl) [1991577] - Revert "scsi: lpfc: ls_rjt erroneus FLOGIs" (Dick Kennedy) [2032488] - pseries/eeh: Fix the kdump kernel crash during eeh_pseries_init (Steve Best) [2028253] - arm64: smp: Add missing prototype for some smp.c functions (Mark Salter) [1996738] - irqchip/gic-v3-its: Remove unnecessary oom message (Mark Salter) [1996738] - irqchip/gic-v2m: Remove unnecessary oom message (Mark Salter) [1996738] - irqchip/gic: Split vGIC probing information from the GIC code (Mark Salter) [1996738] - irqchip/gic-v3: Workaround inconsistent PMR setting on NMI entry (Mark Salter) [1996738] - irqchip/gic-v3: Do not enable irqs when handling spurious interrups (Mark Salter) [1996738] - irqchip/gic-v4.1: Disable vSGI upon (GIC CPUIF < v4.1) detection (Mark Salter) [1996738] - irqchip/gic-v3: Fix OF_BAD_ADDR error handling (Mark Salter) [1996738] - arm64: Move ICH_ sysreg bits from arm-gic-v3.h to sysreg.h (Mark Salter) [1996738] - irqchip/gic-v3-its: Drop the setting of PTZ altogether (Mark Salter) [1996738] - irqchip/gic-v3-its: Add a cache invalidation right after vPE unmapping (Mark Salter) [1996738] - irqchip/gic-v3: Fix typos in PMR/RPR SCR_EL3.FIQ handling explanation (Mark Salter) [1996738] - genirq/msi: Initialize msi_alloc_info before calling msi_domain_prepare_irqs() (Mark Salter) [1996738] - irqchip/gic: Spelling s/REturn/Return/ (Mark Salter) [1996738] - irqchip/gic-v3-its: Unconditionally save/restore the ITS state on suspend (Mark Salter) [1996738] - irq-chip/gic-v3-its: Fix crash if ITS is in a proximity domain without processor or memory (Mark Salter) [1996738] - irqchip/gic: Cleanup Franken-GIC handling (Mark Salter) [1996738] - arm64: Implement panic_smp_self_stop() (Mark Salter) [1996738] - arm64: Improve parking of stopped CPUs (Mark Salter) [1996738] - genirq: Allow interrupts to be excluded from /proc/interrupts (Mark Salter) [1996738] - irqchip/gic-v3: Support pseudo-NMIs when SCR_EL3.FIQ == 0 (Mark Salter) [1996738] - irqchip/gic-v3: Spell out when pseudo-NMIs are enabled (Mark Salter) [1996738] - irqchip/gic-v2, v3: Prevent SW resends entirely (Mark Salter) [1996738] - irqchip/git-v3-its: Implement irq_retrigger callback for device-triggered LPIs (Mark Salter) [1996738] - irqchip/gic-v2, v3: Implement irq_chip->irq_retrigger() (Mark Salter) [1996738] - irqchip/gic-v4.1: Use GFP_ATOMIC flag in allocate_vpe_l1_table() (Mark Salter) [1996738] - irqchip/gic-v4.1: Ensure accessing the correct RD when writing INVALLR (Mark Salter) [1996738] - irqchip/gic-v3: Remove unused register definition (Mark Salter) [1996738] - drivers/irqchip: Use new macro ACPI_DECLARE_SUBTABLE_PROBE_ENTRY (Mark Salter) [1996738] - drivers/acpi: Add new macro ACPI_DECLARE_SUBTABLE_PROBE_ENTRY (Mark Salter) [1996738] - KVM: arm64: vgic-v4: Plug race between non-residency and v4.1 doorbell (Mark Salter) [1996738] - irqchip/gic: Atomically update affinity (Mark Salter) [1996738] - irqchip/gic-v4.1: Use readx_poll_timeout_atomic() to fix sleep in atomic (Mark Salter) [1996738] - irqchip/gic-v2, v3: Drop extra IRQ_NOAUTOEN setting for (E)PPIs (Mark Salter) [1996738] - irqchip/gic-v3-its: Balance initial LPI affinity across CPUs (Mark Salter) [1996738] - irqchip/gic-v3-its: Track LPI distribution on a per CPU basis (Mark Salter) [1996738] - irqchip/gic-v3: Fix missing "__init" for gic_smp_init() (Mark Salter) [1996738] - selftests/bpf: Enlarge select() timeout for test_maps (Jiri Benc) [1869444] - PCI: Do not enable AtomicOps on VFs (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Fix stats counters (Selvin Xavier) [1987081 1984339 2001893] - RDMA/bnxt_re: Prefer kcalloc over open coded arithmetic (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Remove unpaired rtnl unlock in bnxt_re_dev_init() (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Add missing spin lock initialization (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Fix uninitialized struct bit field rsvd1 (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Update ABI to pass wqe-mode to user space (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Enable global atomic ops if platform supports (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Drop unnecessary NULL checks after container_of (Selvin Xavier) [1987081 1984339] - dm btree remove: fix use after free in rebalance_children() (Benjamin Marzinski) [2034424] - dm table: log table creation error code (Benjamin Marzinski) [2034424] - dm: make workqueue names device-specific (Benjamin Marzinski) [2034424] - dm writecache: Make use of the helper macro kthread_run() (Benjamin Marzinski) [2034424] - dm crypt: Make use of the helper macro kthread_run() (Benjamin Marzinski) [2034424] - dm: fix mempool NULL pointer race when completing IO (Benjamin Marzinski) [2034424] - dm rq: don't queue request to blk-mq during DM suspend (Benjamin Marzinski) [1891486] - dm verity: skip redundant verity_handle_err() on I/O errors (Benjamin Marzinski) [2034424] - dm writecache: add event counters (Benjamin Marzinski) [2034424] - dm writecache: report invalid return from writecache_map helpers (Benjamin Marzinski) [2034424] - dm writecache: further writecache_map() cleanup (Benjamin Marzinski) [2034424] - dm writecache: factor out writecache_map_remap_origin() (Benjamin Marzinski) [2034424] - dm writecache: split up writecache_map() to improve code readability (Benjamin Marzinski) [2034424] - dm btree remove: assign new_root only when removal succeeds (Benjamin Marzinski) [2034424] - dm ps io affinity: remove redundant continue statement (Benjamin Marzinski) [2034424] - dm: rearrange core declarations for extended use from dm-zone.c (Benjamin Marzinski) [2034424] - dm space map disk: cache a small number of index entries (Benjamin Marzinski) [2034424] - dm space maps: improve performance with inc/dec on ranges of blocks (Benjamin Marzinski) [2034424] - dm space maps: don't reset space map allocation cursor when committing (Benjamin Marzinski) [2034424] - dm btree: improve btree residency (Benjamin Marzinski) [2034424] - dm integrity: fix sparse warnings (Benjamin Marzinski) [2034424] - dm: replace dm_vcalloc() (Benjamin Marzinski) [2034424] - dm integrity: add the "reset_recalculate" feature flag (Benjamin Marzinski) [2034424] - dm cache: remove needless request_queue NULL pointer checks (Benjamin Marzinski) [2034424] - dm thin: remove needless request_queue NULL pointer check (Benjamin Marzinski) [2034424] - dm ioctl: replace device hash with red-black tree (Benjamin Marzinski) [2034424] - recordmcount.pl: fix typo in s390 mcount regex (Jerome Marchand) [2025890] - recordmcount.pl: look for jgnop instruction as well as bcrl on s390 (Jerome Marchand) [2025890] - KVM: x86: Wait for IPIs to be delivered when handling Hyper-V TLB flush hypercall (Vitaly Kuznetsov) [1868572] - HID: magicmouse: prevent division by 0 on scroll (Benjamin Tissoires) [2022814] - HID: input: set usage type to key on keycode remap (Benjamin Tissoires) [2022814] - HID: input: Fix parsing of HID_CP_CONSUMER_CONTROL fields (Benjamin Tissoires) [2022814] - HID: u2fzero: properly handle timeouts in usb_submit_urb (Benjamin Tissoires) [2022814] - HID: u2fzero: clarify error check and length calculations (Benjamin Tissoires) [2022814] - HID: amd_sfh: Fix potential NULL pointer dereference (Benjamin Tissoires) [2022814] - HID: u2fzero: ignore incomplete packets without data (Benjamin Tissoires) [2022814] - HID: amd_sfh: Fix potential NULL pointer dereference (Benjamin Tissoires) [2022814] - HID: wacom: Add new Intuos BT (CTL-4100WL/CTL-6100WL) device IDs (Benjamin Tissoires) [2022814] - HID: apple: Fix logical maximum and usage maximum of Magic Keyboard JIS (Benjamin Tissoires) [2022814] - HID: betop: fix slab-out-of-bounds Write in betop_probe (Benjamin Tissoires) [2022814] - HID: usbhid: Simplify code in hid_submit_ctrl() (Benjamin Tissoires) [2022814] - HID: usbhid: Fix warning caused by 0-length input reports (Benjamin Tissoires) [2022814] - HID: usbhid: Fix flood of "control queue full" messages (Benjamin Tissoires) [2022814] - HID: sony: Fix more ShanWan clone gamepads to not rumble when plugged in. (Benjamin Tissoires) [2022814] - HID: sony: support for the ghlive ps4 dongles (Benjamin Tissoires) [2022814] - HID: thrustmaster: clean up Makefile and adapt quirks (Benjamin Tissoires) [2022814] - HID: i2c-hid: Fix Elan touchpad regression (Benjamin Tissoires) [2022814] - HID: asus: Prevent Claymore sending suspend event (Benjamin Tissoires) [2022814] - HID: amd_sfh: Add dyndbg prints for debugging (Benjamin Tissoires) [2022814] - HID: amd_sfh: Add support for PM suspend and resume (Benjamin Tissoires) [2022814] - HID: amd_sfh: Move hid probe after sensor is enabled (Benjamin Tissoires) [2022814] - HID: amd_sfh: Add command response to check command status (Benjamin Tissoires) [2022814] - HID: amd_sfh: Fix period data field to enable sensor (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: battery: provide CAPACITY property for newer devices (Benjamin Tissoires) [2022814] - HID: thrustmaster: Fix memory leak in thrustmaster_interrupts() (Benjamin Tissoires) [2022814] - HID: thrustmaster: Fix memory leak in remove (Benjamin Tissoires) [2022814] - HID: thrustmaster: Fix memory leaks in probe (Benjamin Tissoires) [2022814] - HID: elo: update the reference count of the usb device structure (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: Use 'atomic_inc_return' instead of hand-writing it (Benjamin Tissoires) [2022814] - HID: ft260: fix device removal due to USB disconnect (Benjamin Tissoires) [2022814] - HID: apple: Add missing scan code event for keys handled by hid-apple (Benjamin Tissoires) [2022814] - HID: cmedia: add support for HS-100B mute button (Benjamin Tissoires) [2022814] - HID: i2c-hid: goodix: Use the devm variant of regulator_register_notifier() (Benjamin Tissoires) [2022814] - HID: wacom: Refactor touch input mute checks into a common function (Benjamin Tissoires) [2022814] - HID: wacom: Avoid sending empty sync events (Benjamin Tissoires) [2022814] - HID: wacom: Short-circuit processing of touch when it is disabled (Benjamin Tissoires) [2022814] - HID: wacom: set initial hardware touch switch state to 'off' (Benjamin Tissoires) [2022814] - HID: wacom: Skip processing of touches with negative slot values (Benjamin Tissoires) [2022814] - HID: wacom: Re-enable touch by default for Cintiq 24HDT / 27QHDT (Benjamin Tissoires) [2022814] - HID: Kconfig: Fix spelling mistake "Uninterruptable" -> "Uninterruptible" (Benjamin Tissoires) [2022814] - HID: apple: Add support for Keychron K1 wireless keyboard (Benjamin Tissoires) [2022814] - HID: usbhid: free raw_report buffers in usbhid_stop (Benjamin Tissoires) [2022814] - HID: fix typo in Kconfig (Benjamin Tissoires) [2022814] - HID: ft260: fix format type warning in ft260_word_show() (Benjamin Tissoires) [2022814] - HID: i2c-hid: goodix: Tie the reset line to true state of the regulator (Benjamin Tissoires) [2022814] - HID: amd_sfh: Use correct MMIO register for DMA address (Benjamin Tissoires) [2022814] - HID: magicmouse: high-resolution scroll threshold (Benjamin Tissoires) [2022814] - HID: magicmouse: enable high-resolution scroll (Benjamin Tissoires) [2022814] - HID: asus: Remove check for same LED brightness on set (Benjamin Tissoires) [2022814] - HID: input: do not report stylus battery state as "full" (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: use async resume function (Benjamin Tissoires) [2022814] - HID: thrustmaster: Switch to kmemdup() when allocate change_request (Benjamin Tissoires) [2022814] - HID: multitouch: Disable event reporting on suspend when the device is not a wakeup-source (Benjamin Tissoires) [2022814] - HID: logitech-dj: Implement may_wakeup ll-driver callback (Benjamin Tissoires) [2022814] - HID: usbhid: Implement may_wakeup ll-driver callback (Benjamin Tissoires) [2022814] - HID: core: Add hid_hw_may_wakeup() function (Benjamin Tissoires) [2022814] - HID: input: Add support for Programmable Buttons (Benjamin Tissoires) [2022814] - HID: wacom: Correct base usage for capacitive ExpressKey status bits (Benjamin Tissoires) [2022814] - HID: amd_sfh: Add initial support for HPD sensor (Benjamin Tissoires) [2022814 1961759] - HID: amd_sfh: Extend ALS support for newer AMD platform (Benjamin Tissoires) [2022814 1961759] - HID: amd_sfh: Extend driver capabilities for multi-generation support (Benjamin Tissoires) [2022814 1961759] - HID: surface-hid: Fix get-report request (Benjamin Tissoires) [2022814] - HID: sony: fix freeze when inserting ghlive ps3/wii dongles (Benjamin Tissoires) [2022814] - HID: usbkbd: Avoid GFP_ATOMIC when GFP_KERNEL is possible (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Specify that EHL no cache snooping (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ishtp: Add dma_no_cache_snooping() callback (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Set ISH driver depends on x86 (Benjamin Tissoires) [2022814] - HID: hid-input: add Surface Go battery quirk (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Fix minor typos in comments (Benjamin Tissoires) [2022814] - HID: magicmouse: fix NULL-deref on disconnect (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Add Alder Lake device IDs (Benjamin Tissoires) [2022814] - HID: i2c-hid: fix format string mismatch (Benjamin Tissoires) [2022814] - HID: amd_sfh: Fix memory leak in amd_sfh_work (Benjamin Tissoires) [2022814] - HID: amd_sfh: Use devm_kzalloc() instead of kzalloc() (Benjamin Tissoires) [2022814] - HID: ft260: improve error handling of ft260_hid_feature_report_get() (Benjamin Tissoires) [2022814] - HID: asus: Cleanup Asus T101HA keyboard-dock handling (Benjamin Tissoires) [2022814] - HID: magicmouse: fix crash when disconnecting Magic Trackpad 2 (Benjamin Tissoires) [2022814] - HID: gt683r: add missing MODULE_DEVICE_TABLE (Benjamin Tissoires) [2022814] - HID: pidff: fix error return code in hid_pidff_init() (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: initialize level variable (Benjamin Tissoires) [2022814] - HID: multitouch: Disable event reporting on suspend on the Asus T101HA touchpad (Benjamin Tissoires) [2022814] - HID: core: Remove extraneous empty line before EXPORT_SYMBOL_GPL(hid_check_keys_pressed) (Benjamin Tissoires) [2022814] - HID: usbmouse: Avoid GFP_ATOMIC when GFP_KERNEL is possible (Benjamin Tissoires) [2022814] - HID: hid-sensor-custom: Process failure of sensor_hub_set_feature() (Benjamin Tissoires) [2022814] - HID: i2c-hid: Skip ELAN power-on command after reset (Benjamin Tissoires) [2022814] - HID: usbhid: fix info leak in hid_submit_ctrl (Benjamin Tissoires) [2022814] - HID: Add BUS_VIRTUAL to hid_connect logging (Benjamin Tissoires) [2022814] - HID: input: replace outdated HID numbers+comments with macros (Benjamin Tissoires) [2022814] - HID: multitouch: set Stylus suffix for Stylus-application devices, too (Benjamin Tissoires) [2022814] - HID: multitouch: require Finger field to mark Win8 reports as MT (Benjamin Tissoires) [2022814] - HID: remove the unnecessary redefinition of a macro (Benjamin Tissoires) [2022814] - HID: quirks: Add quirk for Lenovo optical mouse (Benjamin Tissoires) [2022814] - HID: asus: filter G713/G733 key event to prevent shutdown (Benjamin Tissoires) [2022814] - HID: lg-g15 + ite: Add MODULE_AUTHOR (Benjamin Tissoires) [2022814] - HID: lg-g15: Add support for the Logitech Z-10 speakers (Benjamin Tissoires) [2022814] - HID: lg-g15: Make the LED-name used by lg_g15_register_led() a parameter (Benjamin Tissoires) [2022814] - HID: lg-g15: Add a lg_g15_init_input_dev() helper function (Benjamin Tissoires) [2022814] - HID: lg-g15: Add a lg_g15_handle_lcd_menu_keys() helper function (Benjamin Tissoires) [2022814] - HID: lg-g15: Remove unused size argument from lg_*_event() functions (Benjamin Tissoires) [2022814] - HID: hid-sensor-hub: Return error for hid_set_field() failure (Benjamin Tissoires) [2022814] - HID: ft260: check data size in ft260_smbus_write() (Benjamin Tissoires) [2022814] - HID: surface-hid: Fix integer endian conversion (Benjamin Tissoires) [2022814] - HID: hid-debug: recognize KEY_ASSISTANT and KEY_KBD_LAYOUT_NEXT (Benjamin Tissoires) [2022814] - HID: hid-input: add mapping for emoji picker key (Benjamin Tissoires) [2022814] - HID: a4tech: use A4_2WHEEL_MOUSE_HACK_B8 for A4TECH NB-95 (Benjamin Tissoires) [2022814] - HID: logitech-dj/hidpp: Add info/warn/err messages about 27 MHz keyboard encryption (Benjamin Tissoires) [2022814] - HID: quirks: Add HID_QUIRK_NO_INIT_REPORTS quirk for Dell K15A keyboard-dock (Benjamin Tissoires) [2022814] - HID: thrustmaster: fix return value check in thrustmaster_probe() (Benjamin Tissoires) [2022814] - HID: quirks: Set INCREMENT_USAGE_ON_DUPLICATE for Saitek X65 (Benjamin Tissoires) [2022814] - HID: do not use down_interruptible() when unbinding devices (Benjamin Tissoires) [2022814] - HID: asus: Filter keyboard EC for old ROG keyboard (Benjamin Tissoires) [2022814] - HID: semitek: new driver for GK6X series keyboards (Benjamin Tissoires) [2022814] - HID: wacom: Setup pen input capabilities to the targeted tools (Benjamin Tissoires) [2022814] - HID: hid-sensor-hub: Move 'hsdev' description to correct struct definition (Benjamin Tissoires) [2022814] - HID: hid-sensor-hub: Remove unused struct member 'quirks' (Benjamin Tissoires) [2022814] - HID: wacom_sys: Demote kernel-doc abuse (Benjamin Tissoires) [2022814] - HID: hid-sensor-custom: Remove unused variable 'ret' (Benjamin Tissoires) [2022814] - HID: hid-uclogic-params: Ensure function names are present and correct in kernel-doc headers (Benjamin Tissoires) [2022814] - HID: hid-uclogic-rdesc: Kernel-doc is for functions and structs (Benjamin Tissoires) [2022814] - HID: hid-logitech-hidpp: Fix conformant kernel-doc header and demote abuses (Benjamin Tissoires) [2022814] - HID: hid-picolcd_core: Remove unused variable 'ret' (Benjamin Tissoires) [2022814] - HID: hid-kye: Fix incorrect function name for kye_tablet_enable() (Benjamin Tissoires) [2022814] - HID: hid-core: Fix incorrect function name in header (Benjamin Tissoires) [2022814] - HID: hid-alps: Correct struct misnaming (Benjamin Tissoires) [2022814] - HID: usbhid: hid-pidff: Demote a couple kernel-doc abuses (Benjamin Tissoires) [2022814] - HID: usbhid: Repair a formatting issue in a struct description (Benjamin Tissoires) [2022814] - HID: ishtp-hid-client: Fix 'suggest-attribute=format' compiler warning (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ishtp-fw-loader: Fix a bunch of formatting issues (Benjamin Tissoires) [2022814] - HID: ishtp-hid-client: Fix incorrect function name report_bad_packet() (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Correct fw_reset_work_fn() function name in header (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Fix potential copy/paste error (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Fix a little doc-rot (Benjamin Tissoires) [2022814] - HID: intel-ish: Fix a naming disparity and a formatting error (Benjamin Tissoires) [2022814] - HID: intel-ish: Supply some missing param descriptions (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: pci-ish: Remove unused variable 'ret' (Benjamin Tissoires) [2022814] - HID: ishtp-hid-client: Move variable to where it's actually used (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Remove unused variable 'err' (Benjamin Tissoires) [2022814] - HID: hid-thrustmaster: Demote a bunch of kernel-doc abuses (Benjamin Tissoires) [2022814] - HID: input: map battery capacity (00850065) (Benjamin Tissoires) [2022814] - HID: magicmouse: fix reconnection of Magic Mouse 2 (Benjamin Tissoires) [2022814] - HID: magicmouse: fix 3 button emulation of Mouse 2 (Benjamin Tissoires) [2022814] - HID: magicmouse: add Apple Magic Mouse 2 support (Benjamin Tissoires) [2022814] - HID: lenovo: Add support for Thinkpad X1 Tablet Thin keyboard (Benjamin Tissoires) [2022814] - HID: lenovo: Rework how the tp10ubkbd code decides which USB interface to use (Benjamin Tissoires) [2022814] - HID: lenovo: Set default_triggers for the mute and micmute LEDs (Benjamin Tissoires) [2022814] - HID: lenovo: Map mic-mute button to KEY_F20 instead of KEY_MICMUTE (Benjamin Tissoires) [2022814] - HID: lenovo: Set LEDs max_brightness value (Benjamin Tissoires) [2022814] - HID: lenovo: Remove lenovo_led_brightness_get() (Benjamin Tissoires) [2022814] - HID: lenovo: Check hid_get_drvdata() returns non NULL in lenovo_event() (Benjamin Tissoires) [2022814] - HID: lenovo: Fix lenovo_led_set_tp10ubkbd() error handling (Benjamin Tissoires) [2022814] - HID: lenovo: Use brightness_set_blocking callback for setting LEDs brightness (Benjamin Tissoires) [2022814] - HID: elan: Remove elan_mute_led_get_brigtness() (Benjamin Tissoires) [2022814] - HID: elan: Set default_trigger for the mute LED (Benjamin Tissoires) [2022814] - HID: elan: Silence mute LED errors being logged when the device is unplugged (Benjamin Tissoires) [2022814] - HID: fix memdup.cocci warnings (Benjamin Tissoires) [2022814] - HID: surface-hid: Add support for legacy keyboard interface (Benjamin Tissoires) [2022814] - HID: Add support for Surface Aggregator Module HID transport (Benjamin Tissoires) [2022814] - HID: thrustmaster: introduce proper USB dependency (Benjamin Tissoires) [2022814] - HID: intel_ish-hid: HBM: Use connected standby state bit during suspend/resume (Benjamin Tissoires) [2022814] - HID: ft260: fix an error message in ft260_i2c_write_read() (Benjamin Tissoires) [2022814] - HID: support for initialization of some Thrustmaster wheels (Benjamin Tissoires) [2022814] - HID: wacom: set EV_KEY and EV_ABS only for non-HID_GENERIC type of devices (Benjamin Tissoires) [2022814] - HID: ft260: add usb hid to i2c host bridge driver (Benjamin Tissoires) [2022814] - iio: Add relative sensitivity support (Benjamin Tissoires) [2022814] - iio: hid-sensors: Move get sensitivity attribute to hid-sensor-common (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Make remove callback return void (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Simplify logic in ishtp_cl_device_remove() (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Drop if block with an always false condition (Benjamin Tissoires) [2022814] - AMD_SFH: Add DMI quirk table for BIOS-es which don't set the activestatus bits (Benjamin Tissoires) [2022814] - AMD_SFH: Add sensor_mask module parameter (Benjamin Tissoires) [2022814] - AMD_SFH: Removed unused activecontrolstatus member from the amd_mp2_dev struct (Benjamin Tissoires) [2022814] - HID: wacom: Assign boolean values to a bool variable (Benjamin Tissoires) [2022814] - HID cp2112: fix support for multiple gpiochips (Benjamin Tissoires) [2022814] - HID: alps: fix error return code in alps_input_configured() (Benjamin Tissoires) [2022814] - HID: asus: Add support for 2021 ASUS N-Key keyboard (Benjamin Tissoires) [2022814] - HID: hiddev: Return specific error codes on connect failure (Benjamin Tissoires) [2022814] - HID: plantronics: Workaround for double volume key presses (Benjamin Tissoires) [2022814] - HID: logitech-dj: Handle newer quad/bt2.0 receivers in HID proxy mode (Benjamin Tissoires) [2022814] - HID: logitech-dj: Use hid-ids.h defines for USB device-ids for all supported devices (Benjamin Tissoires) [2022814] - HID: google: add don USB id (Benjamin Tissoires) [2022814] - HID: i2c-hid: acpi: Drop redundant ACPI_PTR() (Benjamin Tissoires) [2022814] - HID: i2c-hid: acpi: Move GUID out of function and described it (Benjamin Tissoires) [2022814] - HID: i2c-hid: acpi: Switch to new style i2c-driver probe function (Benjamin Tissoires) [2022814] - HID: i2c-hid: acpi: Get ACPI companion only once and reuse it (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense player LED support. (Benjamin Tissoires) [2022814] - HID: playstation: add microphone mute support for DualSense. (Benjamin Tissoires) [2022814] - HID: playstation: add initial DualSense lightbar support. (Benjamin Tissoires) [2022814] - HID: wacom: Ignore attempts to overwrite the touch_max value from HID (Benjamin Tissoires) [2022814] - HID: playstation: fix array size comparison (off-by-one) (Benjamin Tissoires) [2022814] - HID: playstation: fix unused variable in ps_battery_get_property. (Benjamin Tissoires) [2022814] - HID: playstation: report DualSense hardware and firmware version. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense classic rumble support. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense Bluetooth support. (Benjamin Tissoires) [2022814] - HID: playstation: track devices in list. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense accelerometer and gyroscope support. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense touchpad support. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense battery support. (Benjamin Tissoires) [2022814] - HID: playstation: use DualSense MAC address as unique identifier. (Benjamin Tissoires) [2022814] - HID: playstation: initial DualSense USB support. (Benjamin Tissoires) [2022814] - HID: ite: Enable QUIRK_TOUCHPAD_ON_OFF_REPORT on Acer Aspire Switch 10E (Benjamin Tissoires) [2022814] - HID: Ignore battery for Elan touchscreen on HP Spectre X360 15-df0xxx (Benjamin Tissoires) [2022814] - HID: logitech-dj: add support for the new lightspeed connection iteration (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Add Tiger Lake H PCI device ID (Benjamin Tissoires) [2022814] - HID: logitech-dj: add support for keyboard events in eQUAD step 4 Gaming (Benjamin Tissoires) [2022814] - HID: i2c-hid: Add I2C_HID_QUIRK_NO_IRQ_AFTER_RESET for ITE8568 EC on Voyo Winpad A15 (Benjamin Tissoires) [2022814] - HID: displays: convert sysfs sprintf/snprintf family to sysfs_emit (Benjamin Tissoires) [2022814] - HID: wacom: convert sysfs sprintf/snprintf family to sysfs_emit (Benjamin Tissoires) [2022814] - HID: lg-g15: make a const array static, makes object smaller (Benjamin Tissoires) [2022814] - HID: google: Get HID report on probe to confirm tablet switch state (Benjamin Tissoires) [2022814] - HID: hid-input: avoid splitting keyboard, system and consumer controls (Benjamin Tissoires) [2022814] - HID: correct kernel-doc notation in hid-quirks.c (Benjamin Tissoires) [2022814] - HID: correct kernel-doc notation in (Benjamin Tissoires) [2022814] - HID: wacom: Correct NULL dereference on AES pen proximity (Benjamin Tissoires) [2022814] - HID: multitouch: Set to high latency mode on suspend. (Benjamin Tissoires) [2022814] - HID: multitouch: Apply MT_QUIRK_CONFIDENCE quirk for multi-input devices (Benjamin Tissoires) [2022814] - HID: hid-sensor-custom: Add custom sensor iio support (Benjamin Tissoires) [2022814] - HID: i2c-hid: Introduce goodix-i2c-hid using i2c-hid core (Benjamin Tissoires) [2022814] - redhat: HID: enable I2C_HID_ACPI (Benjamin Tissoires) [2022814] - HID: i2c-hid: Reorganize so ACPI and OF are separate modules (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: add support for Unified Battery (1004) feature (Benjamin Tissoires) [2022814] - HID: sony: Add support for tilt on guitar hero guitars (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: Add product ID for MX Ergo in Bluetooth mode (Benjamin Tissoires) [2022814] - HID: chicony: Add Wireless Radio Control feature for Chicony devices (Benjamin Tissoires) [2022814] - HID: Ignore battery for Elan touchscreen on ASUS UX550 (Benjamin Tissoires) [2022814] - HID: logitech-dj: add the G602 receiver (Benjamin Tissoires) [2022814] - HID: core: detect and skip invalid inputs to snto32() (Benjamin Tissoires) [2022814] - HID: uclogic: Improve support for Trust Panora (Benjamin Tissoires) [2022814] - HID: wiimote: remove h from printk format specifier (Benjamin Tissoires) [2022814] - HID: uclogic: remove h from printk format specifier (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Address EHL Sx resume issues (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: finish power flow for EHL OOB (Benjamin Tissoires) [2022814] - HID: sony: select CONFIG_CRC32 (Benjamin Tissoires) [2022814] - HID: sfh: fix address space confusion (Benjamin Tissoires) [2022814] - HID: multitouch: Enable multi-input for Synaptics pointstick/touchpad device (Benjamin Tissoires) [2022814] - HID: wacom: Fix memory leakage caused by kfifo_alloc (Benjamin Tissoires) [2022814] - HID: i2c-hid: add Vero K147 to descriptor override (Benjamin Tissoires) [2022814] - HID: ite: Add support for Acer S1002 keyboard-dock (Benjamin Tissoires) [2022814] - HID: sony: support for ghlive ps3/wii u dongles (Benjamin Tissoires) [2022814] - HID: hidraw: Add additional hidraw input/output report ioctls. (Benjamin Tissoires) [2022814] - HID: Increase HID maximum report size to 16KB (Benjamin Tissoires) [2022814] - HID: elecom: drop stray comment (Benjamin Tissoires) [2022814] - HID: mf: add support for 0079:1846 Mayflash/Dragonrise USB Gamecube Adapter (Benjamin Tissoires) [2022814] - HID: elecom: add support for EX-G M-XGL20DLBK wireless mouse (Benjamin Tissoires) [2022814] - HID: elecom: rewrite report based on model specific parameters (Benjamin Tissoires) [2022814] - HID: wacom: Constify attribute_groups (Benjamin Tissoires) [2022814] - HID: input: Fix fall-through warnings for Clang (Benjamin Tissoires) [2022814] - HID: usbhid: Fix fall-through warnings for Clang (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: Add hid_device_id for V470 bluetooth mouse (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Remove unnecessary assignment to variable rv (Benjamin Tissoires) [2022814] - HID: sony: Workaround for DS4 dongle hotplug kernel crash. (Benjamin Tissoires) [2022814] - HID: sony: Don't use fw_version/hw_version for sysfs cleanup. (Benjamin Tissoires) [2022814] - HID: sony: Report more accurate DS4 power status. (Benjamin Tissoires) [2022814] - SFH: fix error return check for -ERESTARTSYS (Benjamin Tissoires) [2022814] - HID: Add Logitech Dinovo Edge battery quirk (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: Add HIDPP_CONSUMER_VENDOR_KEYS quirk for the Dinovo Edge (Benjamin Tissoires) [2022814] - HID: add HID_QUIRK_INCREMENT_USAGE_ON_DUPLICATE for Gamevice devices (Benjamin Tissoires) [2022814] - HID: mcp2221: Fix GPIO output handling (Benjamin Tissoires) [2022814] - HID: hid-sensor-hub: Fix issue with devices with no report ID (Benjamin Tissoires) [2022814] - HID: hid-input: occasionally report stylus battery even if not changed (Benjamin Tissoires) [2022814] - timekeeping: Add missing _ns functions for coarse accessors (Benjamin Tissoires) [2022814] - HID: i2c-hid: show the error when failing to fetch the HID descriptor (Benjamin Tissoires) [2022814] - AMD_SFH: Fix for incorrect Sensor index (Benjamin Tissoires) [2022814] - HID: asus: Add support for ASUS N-Key keyboard (Benjamin Tissoires) [2022814] - HID: i2c-hid: Put ACPI enumerated devices in D3 on shutdown (Benjamin Tissoires) [2022814] - HID: add support for Sega Saturn (Benjamin Tissoires) [2022814] - HID: cypress: Support Varmilo Keyboards' media hotkeys (Benjamin Tissoires) [2022814] - HID: ite: Replace ABS_MISC 120/121 events with touchpad on/off keypresses (Benjamin Tissoires) [2022814] - SFH: Create HID report to Enable support of AMD sensor fusion Hub (SFH) (Benjamin Tissoires) [2022814] - SFH:Transport Driver to add support of AMD Sensor Fusion Hub (SFH) (Benjamin Tissoires) [2022814] - redhat: HID: enable AMD_SFH_HUB (Benjamin Tissoires) [1965674] - SFH: PCIe driver to add support of AMD sensor fusion hub (Benjamin Tissoires) [2022814] - HID: uclogic: Add ID for Trust Flex Design Tablet (Benjamin Tissoires) [2022814] - HID: i2c-hid: Enable wakeup capability from Suspend-to-Idle (Benjamin Tissoires) [2022814] - HID: add vivaldi HID driver (Benjamin Tissoires) [2022814] - HID: i2c-hid: fix kerneldoc warnings in i2c-hid-core.c (Benjamin Tissoires) [2022814] - HID: core: fix kerneldoc warnings in hid-core.c (Benjamin Tissoires) [2022814] - HID: multitouch: Lenovo X1 Tablet Gen2 trackpoint and buttons (Benjamin Tissoires) [2022814] - HID: alps: clean up indentation issue (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: simplify the return expression of ishtp_bus_remove_device() (Benjamin Tissoires) [2022814] - HID: hid-debug: fix nonblocking read semantics wrt EIO/ERESTARTSYS (Benjamin Tissoires) [2022814] - HID: i2c-hid: Prefer asynchronous probe (Benjamin Tissoires) [2022814] - HID: wiimote: narrow spinlock range in wiimote_hid_event() (Benjamin Tissoires) [2022814] - HID: wiimote: make handlers[] const (Benjamin Tissoires) [2022814] - HID: logitech-dj: Fix spelling in comment (Benjamin Tissoires) [2022814] - HID: apple: Add support for Matias wireless keyboard (Benjamin Tissoires) [2022814] - Input: elan_i2c - reduce the resume time for controller in Whitebox (Benjamin Tissoires) [2022814] - Input: parkbd - switch to use module_parport_driver() (Benjamin Tissoires) [2022814] - Input: i8042 - fix typos in comments (Benjamin Tissoires) [2022814] - Input: elantech - Prepare a complete software node for the device (Benjamin Tissoires) [2022814] - Input: apbps2 - remove useless variable (Benjamin Tissoires) [2022814] - Input: elan_i2c - fix a typo in parameter name (Benjamin Tissoires) [2022814] - Input: i8042 - fix Pegatron C15B ID entry (Benjamin Tissoires) [2022814] - Input: elan_i2c - reduce the resume time for new devices (Benjamin Tissoires) [2022814] - Input: i8042 - add ASUS Zenbook Flip to noselftest list (Benjamin Tissoires) [2022814] - Input: add missing dependencies on CONFIG_HAS_IOMEM (Benjamin Tissoires) [2022814] - ARM: 9048/1: sa1111: make sa1111 bus's remove callback return void (Benjamin Tissoires) [2022814] - Input: synaptics - replace NOOP with suitable commentary (Benjamin Tissoires) [2022814] - Input: i8042 - unbreak Pegatron C15B (Benjamin Tissoires) [2022814] - Input: parkbd - convert comma to semicolon (Benjamin Tissoires) [2022814] - Input: elantech - fix protocol errors for some trackpoints in SMBus mode (Benjamin Tissoires) [2022814] - Input: elan_i2c - add new trackpoint report type 0x5F (Benjamin Tissoires) [2022814] - Input: i8042 - add Acer laptops to the i8042 reset list (Benjamin Tissoires) [2022814] - Input: i8042 - add ByteSpeed touchpad to noloop table (Benjamin Tissoires) [2022814] - Input: i8042 - fix error return code in i8042_setup_aux() (Benjamin Tissoires) [2022814] - Input: libps2 - fix fall-through warnings for Clang (Benjamin Tissoires) [2022814] - Input: synaptics - demote non-conformant kernel-doc header (Benjamin Tissoires) [2022814] - Input: elan_i2c_core - move header inclusion inside (Benjamin Tissoires) [2022814] - Input: elan_i2c - fix firmware update on newer ICs (Benjamin Tissoires) [2022814] - Input: elantech - demote obvious abuse of kernel-doc header (Benjamin Tissoires) [2022814] - Input: i8042 - allow insmod to succeed on devices without an i8042 controller (Benjamin Tissoires) [2022814] - Input: synaptics - enable InterTouch for ThinkPad T14 Gen 1 (Benjamin Tissoires) [2022814] - Input: synaptics - enable InterTouch for ThinkPad P1/X1E gen 2 (Benjamin Tissoires) [2022814] - Input: synaptics-rmi4 - rename f30_data to gpio_data (Benjamin Tissoires) [2022814] - Input: sun4i-ps2 - fix handling of platform_get_irq() error (Benjamin Tissoires) [2022814] - Input: allocate keycode for Fn + right shift (Benjamin Tissoires) [2022814] - Input: allocate keycodes for notification-center, pickup-phone and hangup-phone (Benjamin Tissoires) [2022814] - HID: cp2112: Use irqchip template (Benjamin Tissoires) [2022814] - HID: mcp2221: Replace HTTP links with HTTPS ones (Benjamin Tissoires) [2022814] - treewide: replace '---help---' in Kconfig files with 'help' (Benjamin Tissoires) [2022814] - HID: asus: Add depends on USB_HID to HID_ASUS Kconfig option (Benjamin Tissoires) [2022814] - HID: asus: Fix mute and touchpad-toggle keys on Medion Akoya E1239T (Benjamin Tissoires) [2022814] - HID: asus: Add support for multi-touch touchpad on Medion Akoya E1239T (Benjamin Tissoires) [2022814] - HID: asus: Add report_size to struct asus_touchpad_info (Benjamin Tissoires) [2022814] - HID: asus: Add hid_is_using_ll_driver(usb_hid_driver) check (Benjamin Tissoires) [2022814] - HID: asus: Simplify skipping of mappings for Asus T100CHI keyboard-dock (Benjamin Tissoires) [2022814] - HID: asus: Only set EV_REP if we are adding a mapping (Benjamin Tissoires) [2022814] - HID: mcp2221: add gpiolib dependency (Benjamin Tissoires) [2022814] - HID: mcp2221: add GPIO functionality support (Benjamin Tissoires) [2022814] - HID: mcp2221: add usb to i2c-smbus host bridge (Benjamin Tissoires) [2022814] - HID: asus: Ignore Asus vendor-page usage-code 0xff events (Benjamin Tissoires) [2022814] - HID: sb0540: add support for Creative SB0540 IR receivers (Benjamin Tissoires) [2022814] - gpio: pass lookup and descriptor flags to request_own (Benjamin Tissoires) [2022814] - HID: hid-asus: select CONFIG_POWER_SUPPLY (Benjamin Tissoires) [2022814] - HID: hid-asus: Add BT keyboard dock battery monitoring support (Benjamin Tissoires) [2022814] - HID: hid-asus: Add Transbook T90CHI support (Benjamin Tissoires) [2022814] - HID: asus: Add support for the ASUS T101HA keyboard dock (Benjamin Tissoires) [2022814] - HID: asus: Add support for the ASUS FX503VD laptop (Benjamin Tissoires) [2022814] - HID: asus: Add event handler to catch unmapped Asus Vendor UsagePage codes (Benjamin Tissoires) [2022814] - af_unix: fix garbage collect vs MSG_PEEK (Patrick Talbert) [2031975] {CVE-2021-0920} - net: add kerneldoc comment for sk_peer_lock (Guillaume Nault) [2037782] - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses (Guillaume Nault) [2037782] {CVE-2021-4203} - netfilter: nat: force port remap to prevent shadowing well-known ports (Florian Westphal) [2006167] {CVE-2021-3773} - netfilter: conntrack: tag conntracks picked up in local out hook (Florian Westphal) [2006167] - selftests: nft_nat: switch port shadow test cases to socat (Florian Westphal) [2006167] - selftests: nft_nat: Simplify port shadow notrack test (Florian Westphal) [2006167] - selftests: nft_nat: Improve port shadow test stability (Florian Westphal) [2006167] - selftests: nft_nat: add udp hole punch test case (Florian Westphal) [2006167] - ipv6: use prandom_u32() for ID generation (Hangbin Liu) [2040158] {CVE-2021-45485} - igc: fix tunnel offloading (Corinna Vinschen) [1910885] - virtio/vsock: fix the transport to work with VMADDR_CID_ANY (Stefano Garzarella) [2026442] - vhost/vsock: cleanup removing `len` variable (Stefano Garzarella) [2026442] - vhost/vsock: fix incorrect used length reported to the guest (Stefano Garzarella) [2026442] - vsock: prevent unnecessary refcnt inc for nonblocking connect (Stefano Garzarella) [2026442] - vsock/virtio: avoid potential deadlock when vsock device remove (Stefano Garzarella) [2026442] - VSOCK: handle VIRTIO_VSOCK_OP_CREDIT_REQUEST (Stefano Garzarella) [2026442] - vsock: notify server to shutdown when client has pending signal (Stefano Garzarella) [2026442] - virtio/vsock: simplify credit update function API (Stefano Garzarella) [2026442] - virtio/vsock: set packet's type in virtio_transport_send_pkt_info() (Stefano Garzarella) [2026442] - net: vlan: fix underflow for the real_dev refcnt (Balazs Nemeth) [2026375] - net: vlan: fix a UAF in vlan_dev_real_dev() (Balazs Nemeth) [2026375]- xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate (Carlos Maiolino) [2034865] {CVE-2021-4155} - isdn: cpai: check ctr->cnr to avoid array index out of bound (Chris von Recklinghausen) [2016491] {CVE-2021-43389} - vt: keyboard: avoid signed integer overflow in k_ascii (Chris von Recklinghausen) [2017044] {CVE-2020-13974} - USB: serial: pl2303: fix GC type detection (Torez Smith) [1975985] - usb: dwc3: leave default DMA for PCI devices (Torez Smith) [1975985] - usb: xhci: tegra: Check padctrl interrupt presence in device tree (Torez Smith) [1975985] - usb: dwc3: core: Revise GHWPARAMS9 offset (Torez Smith) [1975985] - xhci: Fix USB 3.1 enumeration issues by increasing roothub power-on-good delay (Torez Smith) [1975985] - usb: typec: tipd: Remove dependency on "connector" child fwnode (Torez Smith) [1975985] - usb: xhci: tegra: mark PM functions as __maybe_unused (Torez Smith) [1975985] - media: ttusb-dec: avoid release of non-acquired mutex (Torez Smith) [1975985] - ABI: sysfs-devices-removable: make a table valid as ReST markup (Torez Smith) [1975985] - usb: dwc3: core: balance phy init and exit (Torez Smith) [1975985] - USB: serial: pl2303: fix GL type detection (Torez Smith) [1975985] - usb: xhci-mtk: Do not use xhci's virt_dev in drop_endpoint (Torez Smith) [1975985] - usb: xhci-mtk: fix issue of out-of-bounds array access (Torez Smith) [1975985] - usb: dwc3: Decouple USB 2.0 L1 & L2 events (Torez Smith) [1975985] - media: em28xx-input: fix refcount bug in em28xx_usb_disconnect (Torez Smith) [1975985] - media: dvb-usb: Fix error handling in dvb_usb_i2c_init (Torez Smith) [1975985] - power: supply: Fix build error when CONFIG_POWER_SUPPLY is not enabled. (Torez Smith) [1975985] - thunderbolt: test: split up test cases in tb_test_credit_alloc_all (Torez Smith) [1975985] - thunderbolt: Handle ring interrupt by reading interrupt status register (Torez Smith) [1975985] - thunderbolt: Add vendor specific NHI quirk for auto-clearing interrupt status (Torez Smith) [1975985] - thunderbolt: Fix port linking by checking all adapters (Torez Smith) [1975985] - thunderbolt: Do not read control adapter config space (Torez Smith) [1975985] - thunderbolt: Add authorized value to the KOBJ_CHANGE uevent (Torez Smith) [1975985] - usb: typec: tcpm: Raise vdm_sm_running flag only when VDM SM is running (Torez Smith) [1975985] - usb: dwc3: gadget: Stop EP0 transfers during pullup disable (Torez Smith) [1975985] - usb: dwc3: gadget: Fix dwc3_calc_trbs_left() (Torez Smith) [1975985] - Revert "USB: serial: ch341: fix character loss at high transfer rates" (Torez Smith) [1975985] - USB: serial: option: add new VID/PID to support Fibocom FG150 (Torez Smith) [1975985] - usb: typec: tcpm: Fix VDMs sometimes not being forwarded to alt-mode drivers (Torez Smith) [1975985] - Revert "usb: dwc3: gadget: Use list_replace_init() before traversing lists" (Torez Smith) [1975985] - usb: typec: tcpm: Keep other events when receiving FRS and Sourcing_vbus events (Torez Smith) [1975985] - usb: dwc3: gadget: Avoid runtime resume if disabling pullup (Torez Smith) [1975985] - usb: dwc3: gadget: Use list_replace_init() before traversing lists (Torez Smith) [1975985] - USB: serial: ftdi_sio: add device ID for Auto-M3 OP-COM v2 (Torez Smith) [1975985] - USB: serial: pl2303: fix GT type detection (Torez Smith) [1975985] - USB: serial: option: add Telit FD980 composition 0x1056 (Torez Smith) [1975985] - USB: serial: pl2303: fix HX type detection (Torez Smith) [1975985] - media: rtl28xxu: fix zero-length control request (Torez Smith) [1975985] - media: Revert "media: rtl28xxu: fix zero-length control request" (Torez Smith) [1975985] - USB: serial: ch341: fix character loss at high transfer rates (Torez Smith) [1975985] - usb: otg-fsm: Fix hrtimer list corruption (Torez Smith) [1975985] - USB: usbtmc: Fix RCU stall warning (Torez Smith) [1975985] - USB: serial: cp210x: add ID for CEL EM3588 USB ZigBee stick (Torez Smith) [1975985] - Revert "USB: quirks: ignore remote wake-up on Fibocom L850-GL LTE modem" (Torez Smith) [1975985] - usb: dwc2: gadget: Fix sending zero length packet in DDMA mode. (Torez Smith) [1975985] - usb: dwc2: Skip clock gating on Samsung SoCs (Torez Smith) [1975985] - usb: dwc2: gadget: Fix GOUTNAK flow for Slave mode. (Torez Smith) [1975985] - usb: xhci: avoid renesas_usb_fw.mem when it's unusable (Torez Smith) [1975985] - usb: dwc3: avoid NULL access of usb_gadget_driver (Torez Smith) [1975985] - usb: typec: stusb160x: Don't block probing of consumer of "connector" nodes (Torez Smith) [1975985] - usb: typec: stusb160x: register role switch before interrupt registration (Torez Smith) [1975985] - USB: usb-storage: Add LaCie Rugged USB3-FW to IGNORE_UAS (Torez Smith) [1975985] - usb: hub: Disable USB 3 device initiated lpm if exit latency is too high (Torez Smith) [1975985] - usb: hub: Fix link power management max exit latency (MEL) calculations (Torez Smith) [1975985] - usb: typec: tipd: Don't block probing of consumer of "connector" nodes (Torez Smith) [1975985] - xhci: Fix lost USB 2 remote wake (Torez Smith) [1975985] - USB: serial: cp210x: fix comments for GE CS1000 (Torez Smith) [1975985] - USB: core: Fix incorrect pipe calculation in do_proc_control() (Torez Smith) [1975985] - USB: serial: option: add support for u-blox LARA-R6 family (Torez Smith) [1975985] - thunderbolt: test: Reinstate a few casts of bitfields (Torez Smith) [1975985] - USB: cdc-acm: blacklist Heimann USB Appset device (Torez Smith) [1975985] - usb: xhci-mtk: allow multiple Start-Split in a microframe (Torez Smith) [1975985] - usb: ftdi-elan: remove redundant continue statement in a while-loop (Torez Smith) [1975985] - thunderbolt: test: Remove some casts which are no longer required (Torez Smith) [1975985] - xhci: remove redundant continue statement (Torez Smith) [1975985] - usb: dwc3: Fix debugfs creation flow (Torez Smith) [1975985] - docs: driver-api: usb: avoid using ReST :doc:`foo` markup (Torez Smith) [1975985] - xhci: solve a double free problem while doing s4 (Torez Smith) [1975985] - xhci: handle failed buffer copy to URB sg list and fix a W=1 copiler warning (Torez Smith) [1975985] - xhci: Add adaptive interrupt rate for isoch TRBs with XHCI_AVOID_BEI quirk (Torez Smith) [1975985] - xhci: Remove unused defines for ERST_SIZE and ERST_ENTRIES (Torez Smith) [1975985] - usb: typec: Add the missed altmode_id_remove() in typec_register_altmode() (Torez Smith) [1975985] - usb: typec: tcpm: Relax disconnect threshold during power negotiation (Torez Smith) [1975985] - usb: typec: tcpm: Ignore Vsafe0v in PR_SWAP_SNK_SRC_SOURCE_ON state (Torez Smith) [1975985] - usb: typec: tcpci: Fix up sink disconnect thresholds for PD (Torez Smith) [1975985] - usb: core: hub: Disable autosuspend for Cypress CY7C65632 (Torez Smith) [1975985] - usb: host: xhci-tegra: Use devm_platform_get_and_ioremap_resource() (Torez Smith) [1975985] - usb: host: xhci-tegra: Add missing of_node_put() in tegra_xusb_probe() (Torez Smith) [1975985] - usb: host: xhci-tegra: add missing put_device() in tegra_xusb_probe() (Torez Smith) [1975985] - media: usb: cpia2: Fixed Coding Style issues (Torez Smith) [1975985] - media: ttusb-dec: cleanup an error handling logic (Torez Smith) [1975985] - cypress_m8: switch data_bits to real character bits (Torez Smith) [1975985] - thunderbolt: Fix DROM handling for USB4 DROM (Torez Smith) [1975985] - usb: xhci: tegra: Enable ELPG for runtime/system PM (Torez Smith) [1975985] - usb: xhci: tegra: Unlink power domain devices (Torez Smith) [1975985] - thunderbolt: Bond lanes only when dual_link_port != NULL in alloc_dev_default() (Torez Smith) [1975985] - thunderbolt: No need to include in usb4_port.c (Torez Smith) [1975985] - thunderbolt: Poll 10ms for REG_FW_STS_NVM_AUTH_DONE to be set (Torez Smith) [1975985] - thunderbolt: Add device links only when software connection manager is used (Torez Smith) [1975985] - thunderbolt: Add support for Intel Alder Lake (Torez Smith) [1975985] - usb: typec: mux: Fix copy-paste mistake in typec_mux_match (Torez Smith) [1975985] - usb: typec: ucsi: Clear PPM capability data in ucsi_init() error path (Torez Smith) [1975985] - usb: typec: wcove: Use LE to CPU conversion when accessing msg->header (Torez Smith) [1975985] - usb: typec: ucsi: Fix a comment in ucsi_init() (Torez Smith) [1975985] - USB: dwc3: remove debugfs root dentry storage (Torez Smith) [1975985] - USB: serial: cp210x: fix CP2102N-A01 modem control (Torez Smith) [1975985] - USB: serial: cp210x: fix alternate function for CP2102N QFN20 (Torez Smith) [1975985] - usb: dwc2: Don't reset the core after setting turnaround time (Torez Smith) [1975985] - usb: dwc3: support 64 bit DMA in platform driver (Torez Smith) [1975985] - USB: core: Avoid WARNings for 0-length descriptor requests (Torez Smith) [1975985] - usb: dwc3: core: fix kernel panic when do reboot (Torez Smith) [1975985] - usb: dwc3: ep0: fix NULL pointer exception (Torez Smith) [1975985] - usb: typec: intel_pmc_mux: Put ACPI device using acpi_dev_put() (Torez Smith) [1975985] - usb: typec: intel_pmc_mux: Add missed error check for devm_ioremap_resource() (Torez Smith) [1975985] - usb: typec: intel_pmc_mux: Put fwnode in error case during ->probe() (Torez Smith) [1975985] - usb: typec: tcpm: Do not finish VDM AMS for retrying Responses (Torez Smith) [1975985] - media: cinergyt2: make properties const (Torez Smith) [1975985] - media: dvd_usb: memory leak in cinergyt2_fe_attach (Torez Smith) [1975985] - USB: serial: ftdi_sio: add NovaTech OrionMX product ID (Torez Smith) [1975985] - usb: typec: tcpm: cancel send discover hrtimer when unregister tcpm port (Torez Smith) [1975985] - usb: typec: tcpm: cancel frs hrtimer when unregister tcpm port (Torez Smith) [1975985] - usb: typec: tcpm: cancel vdm and state machine hrtimer when unregister tcpm port (Torez Smith) [1975985] - usb: typec: tcpm: Properly handle Alert and Status Messages (Torez Smith) [1975985] - usb: dwc3: meson-g12a: Disable the regulator in the error handling path of the probe (Torez Smith) [1975985] - usb: typec: tcpm: Fix misuses of AMS invocation (Torez Smith) [1975985] - usb: typec: tcpm: Introduce snk_vdo_v1 for SVDM version 1.0 (Torez Smith) [1975985] - dt-bindings: connector: Add PD rev 2.0 VDO definition (Torez Smith) [1975985] - usb: typec: tcpm: Correct the responses in SVDM Version 2.0 DFP (Torez Smith) [1975985] - Revert "usb: dwc3: core: Add shutdown callback for dwc3" (Torez Smith) [1975985] - dt-bindings: connector: Replace BIT macro with generic bit ops (Torez Smith) [1975985] - media: gspca: ov519: replace RIGHT SINGLE QUOTATION MARK (Torez Smith) [1975985] - usb: typec: intel_pmc_mux: Update IOM port status offset for AlderLake (Torez Smith) [1975985] - usb: pd: Set PD_T_SINK_WAIT_CAP to 310ms (Torez Smith) [1975985] - usb: dwc3: gadget: Bail from dwc3_gadget_exit() if dwc->gadget is NULL (Torez Smith) [1975985] - usb: dwc3: gadget: Disable gadget IRQ during pullup disable (Torez Smith) [1975985] - usb: dwc3: debugfs: Add and remove endpoint dirs dynamically (Torez Smith) [1975985] - Revert "usb: typec: mux: Remove requirement for the "orientation-switch" device property" (Torez Smith) [1975985] - media: rtl28xxu: fix zero-length control request (Torez Smith) [1975985] - media: gspca/sunplus: fix zero-length control requests (Torez Smith) [1975985] - media: gspca/gl860: fix zero-length control requests (Torez Smith) [1975985] - media: gspca/sq905: fix control-request direction (Torez Smith) [1975985] - media: dtv5100: fix control-request directions (Torez Smith) [1975985] - media: drivers/media/usb/gspca/cpia1.c : fix spelling typo (Torez Smith) [1975985] - media: drivers/media/usb/em28xx/em28xx-cards.c : fix typo issues (Torez Smith) [1975985] - media: zr364xx: fix memory leak in zr364xx_start_readpipe (Torez Smith) [1975985] - media: em28xx: Fix possible memory leak of em28xx struct (Torez Smith) [1975985] - thunderbolt: Check for NVM authentication status after the operation started (Torez Smith) [1975985] - thunderbolt: Add WRITE_ONLY and AUTHENTICATE_ONLY NVM operations for retimers (Torez Smith) [1975985] - thunderbolt: Allow router NVM authenticate separately (Torez Smith) [1975985] - thunderbolt: Move nvm_write_ops to tb.h (Torez Smith) [1975985] - thunderbolt: Log the link as TBT instead of TBT3 (Torez Smith) [1975985] - thunderbolt: Add support for retimer NVM upgrade when there is no link (Torez Smith) [1975985] - thunderbolt: Add additional USB4 port operations for retimer access (Torez Smith) [1975985] - thunderbolt: Add support for ACPI _DSM to power on/off retimers (Torez Smith) [1975985] - thunderbolt: Add USB4 port devices (Torez Smith) [1975985] - thunderbolt: Add KUnit tests for credit allocation (Torez Smith) [1975985] - thunderbolt: Allocate credits according to router preferences (Torez Smith) [1975985] - USB: core: Check buffer length matches wLength for control transfers (Torez Smith) [1975985] - usb: typec: ucsi: Fix copy/paste issue for 'ucsi_set_drvdata()' (Torez Smith) [1975985] - usb: dwc2: gadget: Repair 'dwc2_hsotg_core_init_disconnected()'s documentation (Torez Smith) [1975985] - usb: dwc2: pci: Fix possible copy/paste issue (Torez Smith) [1975985] - usb: dwc2: hcd_queue: Fix typeo in function name 'dwc2_hs_pmap_unschedule()' (Torez Smith) [1975985] - usb: dwc2: params: Fix naming of 'dwc2_get_hwparams()' in the docs (Torez Smith) [1975985] - usb: common: ulpi: Add leading underscores for function name '__ulpi_register_driver()' (Torez Smith) [1975985] - usb: dwc2: platform: Provide function name for 'dwc2_check_core_version()' (Torez Smith) [1975985] - driver core: Move the "removable" attribute from USB to core (Torez Smith) [1975985] - usb: dwc3: trace: Remove unused fields in dwc3_log_trb (Torez Smith) [1975985] - usb: typec: mux: Remove requirement for the "orientation-switch" device property (Torez Smith) [1975985] - usb: typec: mux: Use device type instead of device name for matching (Torez Smith) [1975985] - usb: common: usb-conn-gpio: use usb_role_string() to print role status (Torez Smith) [1975985] - usb: roles: add helper usb_role_string() (Torez Smith) [1975985] - USB: serial: omninet: update driver description (Torez Smith) [1975985] - USB: serial: omninet: add device id for Zyxel Omni 56K Plus (Torez Smith) [1975985] - USB: serial: quatech2: fix control-request directions (Torez Smith) [1975985] - usb: typec: tcpci: Make symbol 'tcpci_apply_rc' static (Torez Smith) [1975985] - USB: usbfs: remove double evaluation of usb_sndctrlpipe() (Torez Smith) [1975985] - usb: typec: tcpm: Respond Not_Supported if no snk_vdo (Torez Smith) [1975985] - usb: typec: tcpm: Properly interrupt VDM AMS (Torez Smith) [1975985] - media: lmedm04: delete lme2510_get_adapter_count() (Torez Smith) [1975985] - media: dvb-usb: fix wrong definition (Torez Smith) [1975985] - USB: core: WARN if pipe direction != setup packet direction (Torez Smith) [1975985] - USB: trancevibrator: fix control-request direction (Torez Smith) [1975985] - USB: dwc2: drop irq-flags initialisations (Torez Smith) [1975985] - usb: typec: tcpci: Implement callback for apply_rc (Torez Smith) [1975985] - usb: typec: tcpm: Move TCPC to APPLY_RC state during PR_SWAP (Torez Smith) [1975985] - usb: typec: tcpm: Refactor logic to enable/disable auto vbus dicharge (Torez Smith) [1975985] - usb: typec: tcpm: Fix up PR_SWAP when vsafe0v is signalled (Torez Smith) [1975985] - usb: atm: cxacru: Fix typo in comment (Torez Smith) [1975985] - usb: isp1760: remove platform data struct and code (Torez Smith) [1975985] - usb: fix spelling mistakes in header files (Torez Smith) [1975985] - USB: serial: digi_acceleport: add chars_in_buffer locking (Torez Smith) [1975985] - USB: serial: digi_acceleport: reduce chars_in_buffer over-reporting (Torez Smith) [1975985] - usb: Restore the usb_header label (Torez Smith) [1975985] - usb: typec: tcpm: Use LE to CPU conversion when accessing msg->header (Torez Smith) [1975985] - usb: typec: mux: Fix matching with typec_altmode_desc (Torez Smith) [1975985] - misc/uss720: fix memory leak in uss720_probe (Torez Smith) [1975985] - usb: dwc3: gadget: Properly track pending and queued SG (Torez Smith) [1975985] - USB: usbfs: Don't WARN about excessively large memory allocations (Torez Smith) [1975985] - usb: common: usb-conn-gpio: use dev_err_probe() to print log (Torez Smith) [1975985] - usb: common: usb-conn-gpio: fix NULL pointer dereference of charger (Torez Smith) [1975985] - Revert "USB: Add reset-resume quirk for WD19's Realtek Hub" (Torez Smith) [1975985] - USB: Verify the port status when timeout happens during port suspend (Torez Smith) [1975985] - usb: typec: wcove: Fx wrong kernel doc format (Torez Smith) [1975985] - media: pvrusb2: fix warning in pvr2_i2c_core_done (Torez Smith) [1975985] - media: rtl2832_sdr/vivid/airspy/hackrf/msi2500: drop memset of fmt.sdr.reserved (Torez Smith) [1975985] - media: cpia2: fix memory leak in cpia2_usb_probe (Torez Smith) [1975985] - media: s2255drv: remove redundant assignment to variable field (Torez Smith) [1975985] - media: gspca: properly check for errors in po1030_probe() (Torez Smith) [1975985] - Revert "media: gspca: Check the return value of write_bridge for timeout" (Torez Smith) [1975985] - media: gspca: mt9m111: Check write_bridge for timeout (Torez Smith) [1975985] - Revert "media: gspca: mt9m111: Check write_bridge for timeout" (Torez Smith) [1975985] - Revert "media: usb: gspca: add a missed check for goto_low_power" (Torez Smith) [1975985] - usb: core: hcd: use map_urb_for_dma for single step set feature urb (Torez Smith) [1975985] - usb: dwc3: pci: Fix DEFINE for Intel Elkhart Lake (Torez Smith) [1975985] - usb: core: hub: fix race condition about TRSMRCY of resume (Torez Smith) [1975985] - usb: typec: tcpm: Fix SINK_DISCOVERY current limit for Rp-default (Torez Smith) [1975985] - xhci: Add reset resume quirk for AMD xhci controller. (Torez Smith) [1975985] - usb: xhci: Increase timeout for HC halt (Torez Smith) [1975985] - xhci: Do not use GFP_KERNEL in (potentially) atomic context (Torez Smith) [1975985] - xhci: Fix giving back cancelled URBs even if halted endpoint can't reset (Torez Smith) [1975985] - xhci-pci: Allow host runtime PM as default for Intel Alder Lake xHCI (Torez Smith) [1975985] - usb: typec: tcpm: Don't block probing of consumers of "connector" nodes (Torez Smith) [1975985] - usb: xhci-mtk: use first-fit for LS/FS (Torez Smith) [1975985] - usb: xhci-mtk: remove unnecessary assignments in periodic TT scheduler (Torez Smith) [1975985] - usb: xhci-mtk: remove unnecessary setting of has_ippc (Torez Smith) [1975985] - usb: xhci-mtk: use bitfield instead of bool (Torez Smith) [1975985] - usb: typec: tcpm: Fix wrong handling for Not_Supported in VDM AMS (Torez Smith) [1975985] - usb: typec: tcpm: Send DISCOVER_IDENTITY from dedicated work (Torez Smith) [1975985] - usb: typec: ucsi: Retrieve all the PDOs instead of just the first 4 (Torez Smith) [1975985] - usb: dwc3: omap: improve extcon initialization (Torez Smith) [1975985] - usb: typec: ucsi: Put fwnode in any case during ->probe() (Torez Smith) [1975985] - usb: dwc2: Remove obsolete MODULE_ constants from platform.c (Torez Smith) [1975985] - usb: dwc3: imx8mp: fix error return code in dwc3_imx8mp_probe() (Torez Smith) [1975985] - usb: dwc3: imx8mp: detect dwc3 core node via compatible string (Torez Smith) [1975985] - usb: dwc3: gadget: Return success always for kick transfer in ep queue (Torez Smith) [1975985] - usb: dwc3: gadget: Free gadget structure only after freeing endpoints (Torez Smith) [1975985] - usb: dwc2: Fix gadget DMA unmap direction (Torez Smith) [1975985] - usb: dwc3: gadget: Rename EOPF event macros to Suspend (Torez Smith) [1975985] - usb: dwc3: gadget: Enable suspend events (Torez Smith) [1975985] - usb: Restore the reference to ch9.h (Torez Smith) [1975985] - usb: dwc3: core: Add missing GHWPARAMS9 doc (Torez Smith) [1975985] - usb: dwc3: pci: Enable usb2-gadget-lpm-disable for Intel Merrifield (Torez Smith) [1975985] - cdc-wdm: untangle a circular dependency between callback and softint (Torez Smith) [1975985] - usb: dwc3: remove repeated setting of current_dr_role (Torez Smith) [1975985] - USB: serial: pl2303: add device id for ADLINK ND-6530 GC (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: add startech.com device id (Torez Smith) [1975985] - USB: serial: option: add Telit LE910-S1 compositions 0x7010, 0x7011 (Torez Smith) [1975985] - USB: serial: ftdi_sio: add IDs for IDS GmbH Products (Torez Smith) [1975985] - usb: Fix up movement of USB core kerneldoc location (Torez Smith) [1975985] - usb: dwc3: gadget: Handle DEV_TXF_FLUSH_BYPASS capability (Torez Smith) [1975985] - usb: dwc3: Capture new capability register GHWPARAMS9 (Torez Smith) [1975985] - usb: dwc3: core: Do core softreset when switch mode (Torez Smith) [1975985] - usb: dwc2: Get rid of useless error checks in suspend interrupt (Torez Smith) [1975985] - usb: dwc2: Update dwc2_handle_usb_suspend_intr function. (Torez Smith) [1975985] - usb: dwc2: Add exit hibernation mode before removing drive (Torez Smith) [1975985] - usb: dwc2: Add hibernation exiting flow by system resume (Torez Smith) [1975985] - usb: dwc2: Add hibernation entering flow by system suspend (Torez Smith) [1975985] - usb: dwc2: Allow exit hibernation in urb enqueue (Torez Smith) [1975985] - usb: dwc2: Move exit hibernation to dwc2_port_resume() function (Torez Smith) [1975985] - usb: dwc2: Move enter hibernation to dwc2_port_suspend() function (Torez Smith) [1975985] - usb: dwc2: Clear GINTSTS_RESTOREDONE bit after restore is generated. (Torez Smith) [1975985] - usb: dwc2: Clear fifo_map when resetting core. (Torez Smith) [1975985] - usb: dwc2: Allow exiting hibernation from gpwrdn rst detect (Torez Smith) [1975985] - usb: dwc2: Fix hibernation between host and device modes. (Torez Smith) [1975985] - usb: dwc2: Fix host mode hibernation exit with remote wakeup flow. (Torez Smith) [1975985] - usb: dwc2: Reset DEVADDR after exiting gadget hibernation. (Torez Smith) [1975985] - usb: dwc2: Update exit hibernation when port reset is asserted (Torez Smith) [1975985] - usb: dwc3: gadget: Remove FS bInterval_m1 limitation (Torez Smith) [1975985] - usb: xhci-mtk: remove bus status check (Torez Smith) [1975985] - usb: dwc2: Enable RPi in ACPI mode (Torez Smith) [1975985] - USB: Add reset-resume quirk for WD19's Realtek Hub (Torez Smith) [1975985] - usb: storage: datafab: remove redundant assignment of variable result (Torez Smith) [1975985] - usb: misc: adutux: fix whitespace coding style issue (Torez Smith) [1975985] - usb: dwc3: gadget: Fix START_TRANSFER link state check (Torez Smith) [1975985] - usb: typec: tcpm: Fix error while calculating PPS out values (Torez Smith) [1975985] - usb: xhci-mtk: remove unused members (Torez Smith) [1975985] - usb: xhci-mtk: use clock bulk to get clocks (Torez Smith) [1975985] - usb: xhci-mtk: add support runtime PM (Torez Smith) [1975985] - usb: xhci-mtk: check return value in suspend/resume hooks (Torez Smith) [1975985] - usb: typec: tcpm: Allow slow charging loops to comply to pSnkStby (Torez Smith) [1975985] - usb: typec: tcpm: Honour pSnkStdby requirement during negotiation (Torez Smith) [1975985] - usb: dwc3: gadget: Check for disabled LPM quirk (Torez Smith) [1975985] - usb: dwc3: core: Add shutdown callback for dwc3 (Torez Smith) [1975985] - usb: dwc3: gadget: Ignore Packet Pending bit (Torez Smith) [1975985] - USB: Add LPM quirk for Lenovo ThinkPad USB-C Dock Gen2 Ethernet (Torez Smith) [1975985] - usb: typec: silence a static checker warning (Torez Smith) [1975985] - USB: cdc-acm: add more Maxlinear/Exar models to ignore list (Torez Smith) [1975985] - USB: serial: xr: add copyright notice (Torez Smith) [1975985] - USB: serial: xr: reset FIFOs on open (Torez Smith) [1975985] - USB: serial: xr: add support for XR22801, XR22802, XR22804 (Torez Smith) [1975985] - USB: serial: xr: add support for XR21B1411 (Torez Smith) [1975985] - USB: serial: xr: add support for XR21B1421, XR21B1422 and XR21B1424 (Torez Smith) [1975985] - USB: serial: xr: add type abstraction (Torez Smith) [1975985] - USB: serial: xr: drop type prefix from shared defines (Torez Smith) [1975985] - USB: serial: xr: move pin configuration to probe (Torez Smith) [1975985] - USB: serial: xr: rename GPIO-pin defines (Torez Smith) [1975985] - USB: serial: xr: rename GPIO-mode defines (Torez Smith) [1975985] - USB: serial: xr: add support for XR21V1412 and XR21V1414 (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: clean up termios CSIZE handling (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: use kernel types consistently (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: add port-command helpers (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: clean up vendor-request helpers (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: drop unnecessary packed attributes (Torez Smith) [1975985] - USB: serial: io_ti: drop unnecessary packed attributes (Torez Smith) [1975985] - USB: serial: io_ti: use kernel types consistently (Torez Smith) [1975985] - USB: serial: io_ti: add read-port-command helper (Torez Smith) [1975985] - USB: serial: io_ti: add send-port-command helper (Torez Smith) [1975985] - USB: serial: io_ti: clean up vendor-request helpers (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: drop drain delay for 3410 (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: reduce drain delay to one char (Torez Smith) [1975985] - USB: serial: io_ti: document reason for drain delay (Torez Smith) [1975985] - usb: dwc2: Add exit clock gating before removing driver (Torez Smith) [1975985] - usb: dwc2: Add clock gating exiting flow by system resume (Torez Smith) [1975985] - usb: dwc2: Add clock gating entering flow by system suspend (Torez Smith) [1975985] - usb: dwc2: Allow exit clock gating in urb enqueue (Torez Smith) [1975985] - usb: dwc2: Update exit clock gating when port is resumed (Torez Smith) [1975985] - usb: dwc2: Update enter clock gating when port is suspended (Torez Smith) [1975985] - usb: dwc2: Add exit clock gating when port reset is asserted (Torez Smith) [1975985] - usb: dwc2: Add exit clock gating from session request interrupt (Torez Smith) [1975985] - usb: dwc2: Add exit clock gating from wakeup interrupt (Torez Smith) [1975985] - usb: dwc2: Allow entering clock gating from USB_SUSPEND interrupt (Torez Smith) [1975985] - usb: dwc2: Add host clock gating support functions (Torez Smith) [1975985] - usb: dwc2: Add device clock gating support functions (Torez Smith) [1975985] - Revert "usb: Link the ports to the connectors they are attached to" (Torez Smith) [1975985] - USB: serial: cp210x: add gpio-configuration debug printk (Torez Smith) [1975985] - USB: serial: cp210x: provide gpio valid mask (Torez Smith) [1975985] - usb: dwc3: qcom: Detect DWC3 DT-nodes using compatible string (Torez Smith) [1975985] - usb: dwc3: qcom: Remove redundant dev_err call in dwc3_qcom_probe() (Torez Smith) [1975985] - usb: core: reduce power-on-good delay time of root hub (Torez Smith) [1975985] - USB:ehci:fix Kunpeng920 ehci hardware problem (Torez Smith) [1975985] - USB: serial: do not use tty class device for debugging (Torez Smith) [1975985] - USB: cdc-acm: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: cdc-acm: fix unprivileged TIOCCSERIAL (Torez Smith) [1975985] - Revert "USB: cdc-acm: fix rounding error in TIOCSSERIAL" (Torez Smith) [1975985] - usb: typec: tcpm: Add support for altmodes (Torez Smith) [1975985] - usb: typec: Add typec_port_register_altmodes() (Torez Smith) [1975985] - usb: roles: Call try_module_get() from usb_role_switch_find_by_fwnode() (Torez Smith) [1975985] - usb: dwc3: xilinx: Remove the extra freeing of clocks (Torez Smith) [1975985] - usb: dwc3: Resolve kernel-doc warning for Xilinx DWC3 driver (Torez Smith) [1975985] - usb: core: hub: Fix PM reference leak in usb_port_resume() (Torez Smith) [1975985] - usb: dwc3: pci: add support for the Intel Alder Lake-M (Torez Smith) [1975985] - usb: typec: Link all ports during connector registration (Torez Smith) [1975985] - usb: Iterator for ports (Torez Smith) [1975985] - usb: Link the ports to the connectors they are attached to (Torez Smith) [1975985] - usb: typec: Port mapping utility (Torez Smith) [1975985] - usb: typec: tcpm: update power supply once partner accepts (Torez Smith) [1975985] - usb: typec: tcpm: Address incorrect values of tcpm psy for pps supply (Torez Smith) [1975985] - usb: typec: tcpm: Address incorrect values of tcpm psy for fixed supply (Torez Smith) [1975985] - usb: dwc2: Add exit partial power down before removing driver (Torez Smith) [1975985] - usb: dwc2: Fix partial power down exiting by system resume (Torez Smith) [1975985] - usb: dwc2: Update partial power down entering by system suspend (Torez Smith) [1975985] - usb: dwc2: Fix session request interrupt handler (Torez Smith) [1975985] - usb: dwc2: Allow exit partial power down in urb enqueue (Torez Smith) [1975985] - usb: dwc2: Add part. power down exit from dwc2_conn_id_status_change(). (Torez Smith) [1975985] - usb: dwc2: Add exit partial power down when port reset is asserted (Torez Smith) [1975985] - usb: dwc2: Add exit partial power down when port is resumed (Torez Smith) [1975985] - usb: dwc2: Add enter partial power down when port is suspended (Torez Smith) [1975985] - usb: dwc2: Update port suspend/resume function definitions. (Torez Smith) [1975985] - usb: dwc2: Add partial power down exit flow in wakeup intr. (Torez Smith) [1975985] - usb: dwc2: Update enter and exit partial power down functions (Torez Smith) [1975985] - usb: dwc2: Add host partial power down functions (Torez Smith) [1975985] - usb: dwc2: Add device partial power down functions (Torez Smith) [1975985] - media: gscpa/stv06xx: fix memory leak (Torez Smith) [1975985] - media: gspca: Fix memory leak in probe (Torez Smith) [1975985] - media: dvb-usb: avoid -Wempty-body warnings (Torez Smith) [1975985] - media: flexcop: avoid -Wempty-body warning (Torez Smith) [1975985] - media: dvb-usb: fix memory leak in dvb_usb_adapter_init (Torez Smith) [1975985] - media: dvb-usb-remote: fix dvb_usb_nec_rc_key_to_event type mismatch (Torez Smith) [1975985] - thunderbolt: Add details to router uevent (Torez Smith) [1975985] - USB: serial: io_edgeport: drop unused definitions (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: switch to 30-second closing wait (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: drop closing_wait module parameter (Torez Smith) [1975985] - USB: serial: io_ti: switch to 30-second closing wait (Torez Smith) [1975985] - USB: serial: io_ti: drop closing_wait module parameter (Torez Smith) [1975985] - USB: serial: ftdi_sio: clean up TIOCSSERIAL (Torez Smith) [1975985] - USB: serial: ftdi_sio: simplify TIOCGSERIAL permission check (Torez Smith) [1975985] - USB: serial: ftdi_sio: ignore baud_base changes (Torez Smith) [1975985] - USB: serial: stop reporting legacy UART types (Torez Smith) [1975985] - USB: serial: add generic support for TIOCSSERIAL (Torez Smith) [1975985] - USB: serial: fix return value for unsupported ioctls (Torez Smith) [1975985] - USB: serial: whiteheat: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: usb_wwan: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: usb_wwan: fix unprivileged TIOCCSERIAL (Torez Smith) [1975985] - USB: serial: usb_wwan: fix TIOCSSERIAL jiffies conversions (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: fix TIOCSSERIAL permission check (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: ssu100: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: quatech2: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: pl2303: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: opticon: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: mos7840: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: mos7720: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: io_ti: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: io_edgeport: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: ftdi_sio: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: ark3116: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - media: em28xx/em28xx.h: Remove duplicate struct declaration (Torez Smith) [1975985] - media: cx231xx/cx231xx.h: Remove repeated struct declaration (Torez Smith) [1975985] - xhci: prevent double-fetch of transfer and transfer event TRBs (Torez Smith) [1975985] - xhci: fix potential array out of bounds with several interrupters (Torez Smith) [1975985] - xhci: check control context is valid before dereferencing it. (Torez Smith) [1975985] - xhci: check port array allocation was successful before dereferencing it (Torez Smith) [1975985] - media: em28xx: fix memory leak (Torez Smith) [1975985] - usb: typec: Declare the typec_class static (Torez Smith) [1975985] - usb: typec: Organize the private headers properly (Torez Smith) [1975985] - usb: xhci-mtk: support quirk to disable usb2 lpm (Torez Smith) [1975985] - usb: xhci-mtk: fix oops when unbind driver (Torez Smith) [1975985] - usb: xhci-mtk: fix wrong remainder of bandwidth budget (Torez Smith) [1975985] - usb: dwc2: delete duplicate word in the comment (Torez Smith) [1975985] - usb: dwc2: add parenthess and space around * (Torez Smith) [1975985] - usb: dwc3: add cancelled reasons for dwc3 requests (Torez Smith) [1975985] - usb: dwc3: fix incorrect kernel-doc comment syntax in files (Torez Smith) [1975985] - usb: dwc3: st: fix incorrect kernel-doc comment syntax in file (Torez Smith) [1975985] - usb: dwc3: imx8mp: fix incorrect kernel-doc comment syntax (Torez Smith) [1975985] - USB: serial: xr: claim both interfaces (Torez Smith) [1975985] - USB: serial: add support for multi-interface functions (Torez Smith) [1975985] - USB: serial: refactor endpoint classification (Torez Smith) [1975985] - USB: serial: drop unused suspending flag (Torez Smith) [1975985] - USB: serial: xr: fix CSIZE handling (Torez Smith) [1975985] - USB: serial: iuu_phoenix: remove redundant variable 'error' (Torez Smith) [1975985] - usb: dwc3: Create helper function getting MDWIDTH (Torez Smith) [1975985] - usb: xhci-mtk: remove MODULE_ALIAS (Torez Smith) [1975985] - usb: xhci-mtk: drop CONFIG_OF (Torez Smith) [1975985] - usb: misc: usbsevseg: update to use usb_control_msg_send() (Torez Smith) [1975985] - usb: misc: ezusb: update to use usb_control_msg_send() (Torez Smith) [1975985] - usb: dwc3: gadget: modify the scale in vbus_draw callback (Torez Smith) [1975985] - usb: xhci-mtk: add support ip-sleep wakeup for mT8192 (Torez Smith) [1975985] - usb: xhci-mtk: support ip-sleep wakeup for MT8183 (Torez Smith) [1975985] - usb: dwc3: trace: Print register read and write offset (Torez Smith) [1975985] - usb: typec: tcpci_maxim: Make symbol 'max_tcpci_tcpci_write_table' static (Torez Smith) [1975985] - usbip: tools: add usage of device mode in usbip_list.c (Torez Smith) [1975985] - usbip: tools: add options and examples in man page related to device mode (Torez Smith) [1975985] - tools: usbip: list.h: fix kernel-doc for list_del() (Torez Smith) [1975985] - xhci: Fix uninitialized errors (Torez Smith) [1975985] - usb: typec: Fix a typo (Torez Smith) [1975985] - usb: xhci: Remove unused function (Torez Smith) [1975985] - usb: xhci: Rewrite xhci_create_usb3_bos_desc() (Torez Smith) [1975985] - usb: xhci: Fix port minor revision (Torez Smith) [1975985] - usb: xhci: Init root hub SSP rate (Torez Smith) [1975985] - thunderbolt: Unlock on error path in tb_domain_add() (Torez Smith) [1975985] - usb: core: sysfs: Check for SSP rate in speed attr (Torez Smith) [1975985] - usb: core: hub: Print speed name based on ssp rate (Torez Smith) [1975985] - usb: core: hub: Remove port_speed_is_ssp() (Torez Smith) [1975985] - usb: core: Track SuperSpeed Plus GenXxY (Torez Smith) [1975985] - usb: dwc3: gadget: Avoid continuing preparing TRBs during teardown (Torez Smith) [1975985] - USB: xhci: drop workaround for forced irq threading (Torez Smith) [1975985] - usb: dwc3: Add driver for Xilinx platforms (Torez Smith) [1975985] - USB: core: rename usb_driver_claim_interface() data parameter (Torez Smith) [1975985] - USB: core: drop outdated interface-binding comment (Torez Smith) [1975985] - media: media/usb: fix kernel-doc header issues (Torez Smith) [1975985] - media: gspca/sq905.c: fix uninitialized variable (Torez Smith) [1975985] - media: media/usb/gspca/w996Xcf.c: /** -> /* (Torez Smith) [1975985] - media: flexcop-usb: delete unneeded return (Torez Smith) [1975985] - thunderbolt: Add KUnit tests for DMA tunnels (Torez Smith) [1975985] - thunderbolt: Add support for USB4 DROM (Torez Smith) [1975985] - thunderbolt: Check quirks in tb_switch_add() (Torez Smith) [1975985] - thunderbolt: Add KUnit tests for XDomain properties (Torez Smith) [1975985] - thunderbolt: Drop unused tb_port_set_initial_credits() (Torez Smith) [1975985] - thunderbolt: Use dedicated flow control for DMA tunnels (Torez Smith) [1975985] - thunderbolt: Allow multiple DMA tunnels over a single XDomain connection (Torez Smith) [1975985] - thunderbolt: Add support for maxhopid XDomain property (Torez Smith) [1975985] - thunderbolt: Add tb_property_copy_dir() (Torez Smith) [1975985] - thunderbolt: Align XDomain protocol timeouts with the spec (Torez Smith) [1975985] - thunderbolt: Use pseudo-random number as initial property block generation (Torez Smith) [1975985] - thunderbolt: Do not re-establish XDomain DMA paths automatically (Torez Smith) [1975985] - thunderbolt: Decrease control channel timeout for software connection manager (Torez Smith) [1975985] - thunderbolt: Disable retry logic for intra-domain control packets (Torez Smith) [1975985] - thunderbolt: Do not pass timeout for tb_cfg_reset() (Torez Smith) [1975985] - thunderbolt: Add more logging to XDomain connections (Torez Smith) [1975985] - usb: typec: tcpm: PD3.0 sinks can send Discover Identity even in device mode (Torez Smith) [1975985] - drivers: usb: Fix a typo in dwc3-qcom.c (Torez Smith) [1975985] - usb: webcam: Invalid size of Processing Unit Descriptor (Torez Smith) [1975985] - usb: typec: tcpci: Added few missing TCPCI register definitions (Torez Smith) [1975985] - USB: serial: pl2303: TA & TB alternate divider with non-standard baud rates (Torez Smith) [1975985] - USB: serial: pl2303: add device-type names (Torez Smith) [1975985] - USB: serial: pl2303: tighten type HXN (G) detection (Torez Smith) [1975985] - USB: serial: pl2303: rename legacy PL2303H type (Torez Smith) [1975985] - USB: serial: pl2303: amend and tighten type detection (Torez Smith) [1975985] - USB: serial: pl2303: clean up type detection (Torez Smith) [1975985] - USB: serial: io_edgeport: drop unneeded forward declarations (Torez Smith) [1975985] - USB: serial: keyspan: drop unneeded forward declarations (Torez Smith) [1975985] - usb: typec: tipd: Separate file for tracepoint creation (Torez Smith) [1975985] - usb: typec: tps6598x: Move the driver under its own subdirectory (Torez Smith) [1975985] - usb: typec: tps6598x: Fix tracepoint header file (Torez Smith) [1975985] - usb: typec: tcpci: Refactor tcpc_presenting_cc1_rd macro (Torez Smith) [1975985] - thunderbolt: debugfs: Show all accessible dwords (Torez Smith) [1975985] - media: fix incorrect kernel doc usages (Torez Smith) [1975985] - media: drivers/media/usb: fix memory leak in zr364xx_probe (Torez Smith) [1975985] - media: anysee: simplify the return expression of anysee_ci_* function (Torez Smith) [1975985] - media: media/usb:Remove superfluous "breaks" in the ttusb_dec.c (Torez Smith) [1975985] - media: media/usb:Remove superfluous "breaks" (Torez Smith) [1975985] - media: usbtv: constify static structs (Torez Smith) [1975985] - media: em28xx: Add pid for bulk revision of Hauppauge 461eV2 (Torez Smith) [1975985] - media: em28xx: Add pid for bulk revision of Hauppauge 461e (Torez Smith) [1975985] - media: dvb-usb: Fix use-after-free access (Torez Smith) [1975985] - media: dvb-usb: Fix memory leak at error in dvb_usb_device_init() (Torez Smith) [1975985] - media: dvb-usb: make dvb_usb_device_properties const (Torez Smith) [1975985] - usb: typec: tps6598x: Fix return value check in tps6598x_probe() (Torez Smith) [1975985] - usb: typec: stusb160x: fix return value check in stusb160x_probe() (Torez Smith) [1975985] - usb: typec: tcpm: turn tcpm_ams_finish into void function (Torez Smith) [1975985] - usb: typec: tcpci: Check ROLE_CONTROL while interpreting CC_STATUS (Torez Smith) [1975985] - usb: common: move function's kerneldoc next to its definition (Torez Smith) [1975985] - usb: xhci-mtk: print debug info of endpoint interval (Torez Smith) [1975985] - usb: common: add function to get interval expressed in us unit (Torez Smith) [1975985] - usb: xhci-mtk: support to build xhci-mtk-hcd.ko (Torez Smith) [1975985] - usb: xhci-mtk: remove declaration of xhci_mtk_setup() (Torez Smith) [1975985] - usb: xhci-mtk: add some schedule error number (Torez Smith) [1975985] - usb: xhci-mtk: rebuild the way to get bandwidth domain (Torez Smith) [1975985] - usb: xhci-mtk: use @tt_info to check the FS/LS device is under a HS hub (Torez Smith) [1975985] - usb: xhci-mtk: add a member @speed in mu3h_sch_ep_info struct (Torez Smith) [1975985] - usb: xhci-mtk: use clear type instead of void (Torez Smith) [1975985] - usb: xhci-mtk: remove unnecessary members of mu3h_sch_tt struct (Torez Smith) [1975985] - usb: xhci-mtk: add a function to get bandwidth boundary (Torez Smith) [1975985] - usb: xhci-mtk: add a function to (un)load bandwidth info (Torez Smith) [1975985] - usb: xhci-mtk: use @sch_tt to check whether need do TT schedule (Torez Smith) [1975985] - usb: xhci-mtk: add only one extra CS for FS/LS INTR (Torez Smith) [1975985] - usb: xhci-mtk: get the microframe boundary for ESIT (Torez Smith) [1975985] - usb: dwc3: Fix dereferencing of null dwc->usb_psy (Torez Smith) [1975985] - media: uvc: don't do DMA on stack (Torez Smith) [1975985] - usb: dwc3: document usb_psy in struct dwc3 (Torez Smith) [1975985] - media: uvcvideo: Fix pixel format change for Elgato Cam Link 4K (Torez Smith) [1975985] - USB: typec: tcpm: create debugfs subdir for the driver (Torez Smith) [1975985] - usb: dwc2: Add STM32 related debugfs entries (Torez Smith) [1975985] - media: uvcvideo: Support devices that report an OT as an entity source (Torez Smith) [1975985] - media: uvcvideo: Fix XU id print in forward scan (Torez Smith) [1975985] - USB: typec: fusb302: create debugfs subdir for the driver (Torez Smith) [1975985] - media: uvcvideo: Use dma_alloc_noncontiguous API (Torez Smith) [1975985] - USB: host: uhci: remove dentry pointer for debugfs (Torez Smith) [1975985] - media: uvc: strncpy -> strscpy (Torez Smith) [1975985] - media: uvcvideo: Rename debug functions (Torez Smith) [1975985] - media: uvcvideo: use dev_printk() for uvc_trace() (Torez Smith) [1975985] - media: uvcvideo: New macro uvc_trace_cont (Torez Smith) [1975985] - USB: core: no need to save usb_devices_root (Torez Smith) [1975985] - media: uvcvideo: Use dev_ printk aliases (Torez Smith) [1975985] - usb: dwc3: add an alternate path in vbus_draw callback (Torez Smith) [1975985] - media: uvcvideo: Add Privacy control based on EXT_GPIO (Torez Smith) [1975985] - usb: dwc3: add a power supply for current control (Torez Smith) [1975985] - media: uvcvideo: Implement UVC_EXT_GPIO_UNIT (Torez Smith) [1975985] - usb: typec: tps6598x: Add trace event for data status (Torez Smith) [1975985] - media: uvcvideo: Allow entity-defined get_info and get_cur (Torez Smith) [1975985] - media: uvcvideo: Provide sync and async uvc_ctrl_status_event (Torez Smith) [1975985] - usb: typec: tps6598x: Add trace event for power status register (Torez Smith) [1975985] - media: uvcvideo: Allow entities with no pads (Torez Smith) [1975985] - usb: typec: tps6598x: Add trace event for status register (Torez Smith) [1975985] - media: uvcvideo: Allow extra entities (Torez Smith) [1975985] - usb: typec: tps6598x: Add trace event for IRQ events (Torez Smith) [1975985] - tty: make everyone's write_room return >= 0 (Torez Smith) [1975985] - media: uvcvideo: Move guid to entity (Torez Smith) [1975985] - USB: serial: xr: fix NULL-deref on disconnect (Torez Smith) [1975985] - media: uvcvideo: Accept invalid bFormatIndex and bFrameIndex values (Torez Smith) [1975985] - thunderbolt: Drop unused functions tb_switch_is_[ice|tiger]_lake() (Torez Smith) [1975985] - media: uvcvideo: Force UVC version to 1.0a for 1bcf:0b40 (Torez Smith) [1975985] - thunderbolt: debugfs: Handle fail reading block (Torez Smith) [1975985] - media: uvcvideo: Use DIV_ROUND_CLOSEST directly to make it readable (Torez Smith) [1975985] - media: usb: uvc: no need to check return value of debugfs_create functions (Torez Smith) [1975985] - media: uvcvideo: Convey full colorspace information to V4L2 (Torez Smith) [1975985] - driver core: fw_devlink: Detect supplier devices that will never be added (Torez Smith) [1975985] - media: uvcvideo: Ensure all probed info is returned to v4l2 (Torez Smith) [1975985] - media: uvcvideo: Silence shift-out-of-bounds warning (Torez Smith) [1975985] - media: uvcvideo: Fix dereference of out-of-bound list iterator (Torez Smith) [1975985] - media: zr364xx: fix memory leaks in probe() (Torez Smith) [1975985] - media: uvcvideo: Cleanup uvc_ctrl_add_info() error handling (Torez Smith) [1975985] - USB: serial: xr: fix B0 handling (Torez Smith) [1975985] - media: uvcvideo: Fix uvc_ctrl_fixup_xu_info() not having any effect (Torez Smith) [1975985] - USB: serial: xr: fix pin configuration (Torez Smith) [1975985] - media: uvcvideo: Replace HTTP links with HTTPS ones (Torez Smith) [1975985] - USB: serial: xr: fix gpio-mode handling (Torez Smith) [1975985] - media: uvcvideo: Set media controller entity functions (Torez Smith) [1975985] - USB: serial: xr: simplify line-speed logic (Torez Smith) [1975985] - media: uvcvideo: Add mapping for HEVC payloads (Torez Smith) [1975985] - USB: serial: xr: clean up line-settings handling (Torez Smith) [1975985] - media: uvcvideo: Fix annotation for uvc_video_clock_update() (Torez Smith) [1975985] - USB: serial: xr: document vendor-request recipient (Torez Smith) [1975985] - USB: serial: xr: use termios flag helpers (Torez Smith) [1975985] - USB: serial: xr: use subsystem usb_device at probe (Torez Smith) [1975985] - media: media/usb: rename VFL_TYPE_GRABBER to _VIDEO (Torez Smith) [1975985] - USB: serial: xr: fix interface leak at disconnect (Torez Smith) [1975985] - media: rename VFL_TYPE_GRABBER to _VIDEO (Torez Smith) [1975985] - USB: serial: xr: fix NULL-deref at probe (Torez Smith) [1975985] - USB: cdc-acm: ignore Exar XR21V141X when serial driver is built (Torez Smith) [1975985] - media: uvcvideo: drop error check of debugfs_create_dir() (Torez Smith) [1975985] - USB: serial: add MaxLinear/Exar USB to Serial driver (Torez Smith) [1975985] - media: uvcvideo: Fix a typo in UVC_METATADA_BUF_SIZE (Torez Smith) [1975985] - media: uvcvideo: Fix error path in control parsing failure (Torez Smith) [1975985] - media: drivers/media: don't set pix->priv = 0 (Torez Smith) [1975985] - media: Bulk remove BUG_ON(in_interrupt()) (Torez Smith) [1975985] - media: zr364xx: propagate errors from zr364xx_start_readpipe() (Torez Smith) [1975985] - media: uvcvideo: Add a D4M camera description (Torez Smith) [1975985] - media: em28xx: Enable Hauppauge 461e rev2 (Torez Smith) [1975985] - crypto: qat - fix definition of ring reset results (Vladis Dronov) [1960307] - crypto: qat - add support for compression for 4xxx (Vladis Dronov) [1960307] - crypto: qat - allow detection of dc capabilities for 4xxx (Vladis Dronov) [1960307] - crypto: qat - add PFVF support to enable the reset of ring pairs (Vladis Dronov) [1960307] - crypto: qat - add PFVF support to the GEN4 host driver (Vladis Dronov) [1960307] - crypto: qat - config VFs based on ring-to-svc mapping (Vladis Dronov) [1960307] - crypto: qat - exchange ring-to-service mappings over PFVF (Vladis Dronov) [1960307] - crypto: qat - support fast ACKs in the PFVF protocol (Vladis Dronov) [1960307] - crypto: qat - exchange device capabilities over PFVF (Vladis Dronov) [1960307] - crypto: qat - introduce support for PFVF block messages (Vladis Dronov) [1960307] - crypto: qat - store the ring-to-service mapping (Vladis Dronov) [1960307] - crypto: qat - store the PFVF protocol version of the endpoints (Vladis Dronov) [1960307] - crypto: qat - improve the ACK timings in PFVF send (Vladis Dronov) [1960307] - crypto: qat - leverage read_poll_timeout in PFVF send (Vladis Dronov) [1960307] - crypto: qat - leverage bitfield.h utils for PFVF messages (Vladis Dronov) [1960307] - crypto: qat - abstract PFVF messages with struct pfvf_message (Vladis Dronov) [1960307] - crypto: qat - set PFVF_MSGORIGIN just before sending (Vladis Dronov) [1960307] - crypto: qat - make PFVF send and receive direction agnostic (Vladis Dronov) [1960307] - crypto: qat - make PFVF message construction direction agnostic (Vladis Dronov) [1960307] - crypto: qat - add the adf_get_pmisc_base() helper function (Vladis Dronov) [1960307] - crypto: qat - support the reset of ring pairs on PF (Vladis Dronov) [1960307] - crypto: qat - extend crypto capability detection for 4xxx (Vladis Dronov) [1960307] - crypto: qat - set COMPRESSION capability for QAT GEN2 (Vladis Dronov) [1960307] - crypto: qat - set CIPHER capability for QAT GEN2 (Vladis Dronov) [1960307] - crypto: qat - get compression extended capabilities (Vladis Dronov) [1960307] - crypto: qat - improve logging of PFVF messages (Vladis Dronov) [1960307] - crypto: qat - fix VF IDs in PFVF log messages (Vladis Dronov) [1960307] - crypto: qat - do not rely on min version (Vladis Dronov) [1960307] - crypto: qat - refactor pfvf version request messages (Vladis Dronov) [1960307] - crypto: qat - pass the PF2VF responses back to the callers (Vladis Dronov) [1960307] - crypto: qat - use enums for PFVF protocol codes (Vladis Dronov) [1960307] - crypto: qat - reorganize PFVF protocol definitions (Vladis Dronov) [1960307] - crypto: qat - reorganize PFVF code (Vladis Dronov) [1960307] - crypto: qat - abstract PFVF receive logic (Vladis Dronov) [1960307] - crypto: qat - abstract PFVF send function (Vladis Dronov) [1960307] - crypto: qat - differentiate between pf2vf and vf2pf offset (Vladis Dronov) [1960307] - crypto: qat - add pfvf_ops (Vladis Dronov) [1960307] - crypto: qat - relocate PFVF disabled function (Vladis Dronov) [1960307] - crypto: qat - relocate PFVF VF related logic (Vladis Dronov) [1960307] - crypto: qat - relocate PFVF PF related logic (Vladis Dronov) [1960307] - crypto: qat - handle retries due to collisions in adf_iov_putmsg() (Vladis Dronov) [1960307] - crypto: qat - split PFVF message decoding from handling (Vladis Dronov) [1960307] - crypto: qat - re-enable interrupts for legacy PFVF messages (Vladis Dronov) [1960307] - crypto: qat - change PFVF ACK behaviour (Vladis Dronov) [1960307] - crypto: qat - move interrupt code out of the PFVF handler (Vladis Dronov) [1960307] - crypto: qat - move VF message handler to adf_vf2pf_msg.c (Vladis Dronov) [1960307] - crypto: qat - move vf2pf interrupt helpers (Vladis Dronov) [1960307] - crypto: qat - refactor PF top half for PFVF (Vladis Dronov) [1960307] - crypto: qat - fix undetected PFVF timeout in ACK loop (Vladis Dronov) [1960307] - crypto: qat - do not handle PFVF sources for qat_4xxx (Vladis Dronov) [1960307] - crypto: qat - simplify adf_enable_aer() (Vladis Dronov) [1960307] - crypto: qat - share adf_enable_pf2vf_comms() from adf_pf2vf_msg.c (Vladis Dronov) [1960307] - crypto: qat - extract send and wait from adf_vf2pf_request_version() (Vladis Dronov) [1960307] - crypto: qat - add VF and PF wrappers to common send function (Vladis Dronov) [1960307] - crypto: qat - rename pfvf collision constants (Vladis Dronov) [1960307] - crypto: qat - move pfvf collision detection values (Vladis Dronov) [1960307] - crypto: qat - make pfvf send message direction agnostic (Vladis Dronov) [1960307] - crypto: qat - use hweight for bit counting (Vladis Dronov) [1960307] - crypto: qat - remove duplicated logic across GEN2 drivers (Vladis Dronov) [1960307] - crypto: qat - fix handling of VF to PF interrupts (Vladis Dronov) [1960307] - crypto: qat - remove unnecessary collision prevention step in PFVF (Vladis Dronov) [1960307] - crypto: qat - disregard spurious PFVF interrupts (Vladis Dronov) [1960307] - crypto: qat - detect PFVF collision after ACK (Vladis Dronov) [1960307] - crypto: qat - power up 4xxx device (Vladis Dronov) [1960307] - crypto: qat - remove unneeded packed attribute (Vladis Dronov) [1960307] - crypto: qat - free irq in case of failure (Vladis Dronov) [1960307] - crypto: qat - free irqs only if allocated (Vladis Dronov) [1960307] - crypto: qat - remove unmatched CPU affinity to cluster IRQ (Vladis Dronov) [1960307] - crypto: qat - replace deprecated MSI API (Vladis Dronov) [1960307] - crypto: qat - store vf.compatible flag (Vladis Dronov) [1960307] - crypto: qat - do not export adf_iov_putmsg() (Vladis Dronov) [1960307] - crypto: qat - flush vf workqueue at driver removal (Vladis Dronov) [1960307] - crypto: qat - remove the unnecessary get_vintmsk_offset() (Vladis Dronov) [1960307] - crypto: qat - fix naming of PF/VF enable functions (Vladis Dronov) [1960307] - crypto: qat - complete all the init steps before service notification (Vladis Dronov) [1960307] - crypto: qat - move IO virtualization functions (Vladis Dronov) [1960307] - crypto: qat - fix naming for init/shutdown VF to PF notifications (Vladis Dronov) [1960307] - crypto: qat - protect interrupt mask CSRs with a spinlock (Vladis Dronov) [1960307] - crypto: qat - move pf2vf interrupt [en|dis]able to adf_vf_isr.c (Vladis Dronov) [1960307] - crypto: qat - fix reuse of completion variable (Vladis Dronov) [1960307] - crypto: qat - remove intermediate tasklet for vf2pf (Vladis Dronov) [1960307] - crypto: qat - rename compatibility version definition (Vladis Dronov) [1960307] - crypto: qat - prevent spurious MSI interrupt in PF (Vladis Dronov) [1960307] - crypto: qat - prevent spurious MSI interrupt in VF (Vladis Dronov) [1960307] - crypto: qat - handle both source of interrupt in VF ISR (Vladis Dronov) [1960307] - crypto: qat - do not ignore errors from enable_vf2pf_comms() (Vladis Dronov) [1960307] - crypto: qat - enable interrupts only after ISR allocation (Vladis Dronov) [1960307] - crypto: qat - remove empty sriov_configure() (Vladis Dronov) [1960307] - crypto: qat - use proper type for vf_mask (Vladis Dronov) [1960307] - crypto: qat - fix a typo in a comment (Vladis Dronov) [1960307] - crypto: qat - disable AER if an error occurs in probe functions (Vladis Dronov) [1960307] - crypto: qat - set DMA mask to 48 bits for Gen2 (Vladis Dronov) [1960307] - crypto: qat - simplify code and axe the use of a deprecated API (Vladis Dronov) [1960307] - crypto: qat - ratelimit invalid ioctl message and print the invalid cmd (Vladis Dronov) [1960307] - lib: crc8: pointer to data block should be const (Vladis Dronov) [1960307] - redhat/configs: disable CONFIG_HYPERV_BALLOON on Aarch64 (Vitaly Kuznetsov) [2035292] - net/mlx5e: Fix possible use-after-free deleting fdb rule (Amir Tzin) [2000003] - e1000e: Fix packet loss on Tiger Lake and later (Ken Cox) [1952803] - e1000e: Separate TGP board type from SPT (Ken Cox) [1952803] - e1000e: Add support for the next LOM generation (Ken Cox) [1952803] - e1000e: Add support for Lunar Lake (Ken Cox) [1952803] - ACPI: tables: FPDT: Do not print FW_BUG message if record types are reserved (Mark Langsdorf) [1999906] - powerpc/xmon: Dump XIVE information for online-only processors. (Steve Best) [2037639] - of: net: pass the dst buffer to of_get_mac_address() (Petr Oros) [2026468] - net: ethernet: improve eth_platform_get_mac_address (Petr Oros) [2026468] - net: ethernet: fix similar warning reported by kbuild test robot (Petr Oros) [2026468] - net: ethernet: support of_get_mac_address new ERR_PTR error (Petr Oros) [2026468] - [s390] s390: add HWCAP_S390_PCI_MIO to ELF hwcaps (Mete Durlu) [2030641] - [s390] s390: make PCI mio support a machine flag (Mete Durlu) [2030641] - Allocate bw_dwork as a pointer and introduce a backpointer in the work struct (Nico Pache) [1990580] - writeback: use READ_ONCE for unlocked reads of writeback stats (Nico Pache) [1990580] - writeback: rename domain_update_bandwidth() (Nico Pache) [1990580] - writeback: fix bandwidth estimate for spiky workload (Nico Pache) [1990580] - writeback: reliably update bandwidth estimation (Nico Pache) [1990580] - writeback: track number of inodes under writeback (Nico Pache) [1990580] - bdi: replace BDI_CAP_NO_{WRITEBACK,ACCT_DIRTY} with a single flag (Nico Pache) [1990580] - bdi: invert BDI_CAP_NO_ACCT_WB (Nico Pache) [1990580] - bdi: replace BDI_CAP_STABLE_WRITES with a queue and a sb flag (Nico Pache) [1990580] - mm: use SWP_SYNCHRONOUS_IO more intelligently (Nico Pache) [1990580] - bdi: remove BDI_CAP_SYNCHRONOUS_IO (Nico Pache) [1990580] - bcache: inherit the optimal I/O size (Nico Pache) [1990580] - fs: remove the unused SB_I_MULTIROOT flag (Nico Pache) [1990580] - Revert "bdi: replace BDI_CAP_NO_{WRITEBACK,ACCT_DIRTY} with a single flag" (Nico Pache) [1990580] - mm/page_io.c: annotate refault stalls from swap_readpage (Nico Pache) [1990580] - mmc: mmc_spi: Enable stable writes (Nico Pache) [1990580] - virtio-blk: modernize sysfs attribute creation (Nico Pache) [1990580] - aoe: register default groups with device_add_disk() (Nico Pache) [1990580] - block: make QUEUE_SYSFS_BIT_FNS more useful (Nico Pache) [1990580] - block: add helper macros for queue sysfs entries (Nico Pache) [1990580] - cifs: sanitize multiple delimiters in prepath (Thiago Becker) [2031200] - igc: Fix typo in i225 LTR functions (Corinna Vinschen) [1970667] - igc: AF_XDP zero-copy metadata adjust breaks SKBs on XDP_PASS (Corinna Vinschen) [1970667] - igc: Change Device Reset to Port Reset (Corinna Vinschen) [1970667] - igc: Add new device ID (Corinna Vinschen) [1970667] - igc: Remove media type checking on the PHY initialization (Corinna Vinschen) [1970667] - igc: Update I226_K device ID (Corinna Vinschen) [1970667] - net: intel: igc_ptp: fix build for UML (Corinna Vinschen) [1970667] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Corinna Vinschen) [1970667] - igc: Add support for CBS offloading (Corinna Vinschen) [1970667] - igc: Simplify TSN flags handling (Corinna Vinschen) [1970667] - igc: Use default cycle 'start' and 'end' values for queues (Corinna Vinschen) [1970667] - igc: Add support for PTP getcrosststamp() (Corinna Vinschen) [1970667] - igc: Enable PCIe PTM (Corinna Vinschen) [1970667] - igc: Use num_tx_queues when iterating over tx_ring queue (Corinna Vinschen) [1970667] - igc: fix page fault when thunderbolt is unplugged (Corinna Vinschen) [1970667] - igc: Increase timeout value for Speed 100/1000/2500 (Corinna Vinschen) [1970667] - igc: Set QBVCYCLET_S to 0 for TSN Basic Scheduling (Corinna Vinschen) [1970667] - igc: Remove phy->type checking (Corinna Vinschen) [1970667] - igc: Remove _I_PHY_ID checking (Corinna Vinschen) [1970667] - igc: Check if num of q_vectors is smaller than max before array access (Corinna Vinschen) [1970667] - Revert "igc: Export LEDs" (Corinna Vinschen) [1970667] - igc: Export LEDs (Corinna Vinschen) [1970667] - igc: Make flex filter more flexible (Corinna Vinschen) [1970667] - igc: Allow for Flex Filters to be installed (Corinna Vinschen) [1970667] - igc: Integrate flex filter into ethtool ops (Corinna Vinschen) [1970667] - igc: Add possibility to add flex filter (Corinna Vinschen) [1970667] - igc: Fix an error handling path in 'igc_probe()' (Corinna Vinschen) [1970667] - igc: change default return of igc_read_phy_reg() (Corinna Vinschen) [1970667] - igc: Fix use-after-free error during reset (Corinna Vinschen) [1970667] - intel: Remove rcu_read_lock() around XDP program invocation (Corinna Vinschen) [1970667] - igc: Enable HW VLAN Insertion and HW VLAN Stripping (Corinna Vinschen) [1970667] - igc: Indentation fixes (Corinna Vinschen) [1970667] - igc: Remove unused MDICNFG register (Corinna Vinschen) [1970667] - igc: Remove unused asymmetric pause bit from igc defines (Corinna Vinschen) [1970667] - igc: Update driver to use ethtool_sprintf (Corinna Vinschen) [1970667] - igc: add correct exception tracing for XDP (Corinna Vinschen) [1970667] - igb/igc: use strongly typed pointer (Corinna Vinschen) [1970667] - intel: remove checker warning (Corinna Vinschen) [1970667] - igc: Enable TX via AF_XDP zero-copy (Corinna Vinschen) [1970667] - igc: Enable RX via AF_XDP zero-copy (Corinna Vinschen) [1970667] - igc: Replace IGC_TX_FLAGS_XDP flag by an enum (Corinna Vinschen) [1970667] - igc: Introduce igc_unmap_tx_buffer() helper (Corinna Vinschen) [1970667] - igc: Introduce TX/RX stats helpers (Corinna Vinschen) [1970667] - igc: Refactor XDP rxq info registration (Corinna Vinschen) [1970667] - igc: Refactor igc_clean_rx_ring() (Corinna Vinschen) [1970667] - igc: Refactor __igc_xdp_run_prog() (Corinna Vinschen) [1970667] - igc: Move igc_xdp_is_enabled() (Corinna Vinschen) [1970667] - igc: use XDP helpers (Corinna Vinschen) [1970667] - igc: Expose LPI counters (Corinna Vinschen) [1970667] - igc: enable auxiliary PHC functions for the i225 (Corinna Vinschen) [1970667] - igc: Enable internal i225 PPS (Corinna Vinschen) [1970667] - igc: Add support for XDP_REDIRECT action (Corinna Vinschen) [1970667] - igc: Add support for XDP_TX action (Corinna Vinschen) [1970667] - igc: Add initial XDP support (Corinna Vinschen) [1970667] - drivers: net: mhi: fix error path in mhi_net_newlink (Íñigo Huguet) [2004141] - cfg80211: correct bridge/4addr mode check (Íñigo Huguet) [2004141] - cfg80211: fix management registrations locking (Íñigo Huguet) [2004141] - cfg80211: scan: fix RCU in cfg80211_add_nontrans_list() (Íñigo Huguet) [2004141] - mac80211: mesh: fix HE operation element length check (Íñigo Huguet) [2004141] - mwifiex: avoid null-pointer-subtraction warning (Íñigo Huguet) [2004141] - Revert "brcmfmac: use ISO3166 country code and 0 rev as fallback" (Íñigo Huguet) [2004141] - iwlwifi: pcie: add configuration of a Wi-Fi adapter on Dell XPS 15 (Íñigo Huguet) [2004141] - mac80211: Fix Ptk0 rekey documentation (Íñigo Huguet) [2004141] - mac80211: check return value of rhashtable_init (Íñigo Huguet) [2004141] - mac80211: fix use-after-free in CCMP/GCMP RX (Íñigo Huguet) [2004141] - mac80211-hwsim: fix late beacon hrtimer handling (Íñigo Huguet) [2004141] - mac80211: mesh: fix potentially unaligned access (Íñigo Huguet) [2004141] - mac80211: limit injected vht mcs/nss in ieee80211_parse_tx_radiotap (Íñigo Huguet) [2004141] - mac80211: Drop frames from invalid MAC address in ad-hoc mode (Íñigo Huguet) [2004141] - mac80211: Fix ieee80211_amsdu_aggregate frag_tail bug (Íñigo Huguet) [2004141] - Revert "mac80211: do not use low data rates for data frames with no ack flag" (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: missing unlock in iwl_mvm_wowlan_program_keys() (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: Fix off by ones in iwl_mvm_wowlan_get_rsc_v5_data() (Íñigo Huguet) [2004141] - iwlwifi: mvm: Fix possible NULL dereference (Íñigo Huguet) [2004141] - iwlwifi: fix printk format warnings in uefi.c (Íñigo Huguet) [2004141] - iwlwifi: pnvm: Fix a memory leak in 'iwl_pnvm_get_from_fs()' (Íñigo Huguet) [2004141] - iwlwifi: bump FW API to 66 for AX devices (Íñigo Huguet) [2004141] - iwlwifi Add support for ax201 in Samsung Galaxy Book Flex2 Alpha (Íñigo Huguet) [2004141] - iwlwifi: mvm: add rtnl_lock() in iwl_mvm_start_get_nvm() (Íñigo Huguet) [2004141] - net: qrtr: revert check in qrtr_endpoint_post() (Íñigo Huguet) [2004141] - net: qrtr: make checks in qrtr_endpoint_post() stricter (Íñigo Huguet) [2004141] - intel: switch from 'pci_' to 'dma_' API (Íñigo Huguet) [2004141] - mwifiex: pcie: add reset_d3cold quirk for Surface gen4+ devices (Íñigo Huguet) [2004141] - mwifiex: pcie: add DMI-based quirk implementation for Surface devices (Íñigo Huguet) [2004141] - brcmfmac: pcie: fix oops on failure to resume and reprobe (Íñigo Huguet) [2004141] - brcmfmac: Add WPA3 Personal with FT to supported cipher suites (Íñigo Huguet) [2004141] - rtlwifi: rtl8192de: Fix initialization of place in _rtl92c_phy_get_rightchnlplace() (Íñigo Huguet) [2004141] - rtw88: add quirk to disable pci caps on HP Pavilion 14-ce0xxx (Íñigo Huguet) [2004141] - ath9k: fix sleeping in atomic context (Íñigo Huguet) [2004141] - ath9k: fix OOB read ar9300_eeprom_restore_internal (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't use FW key ID in beacon protection (Íñigo Huguet) [2004141] - iwlwifi: mvm: Fix scan channel flags settings (Íñigo Huguet) [2004141] - iwlwifi: mvm: support broadcast TWT alone (Íñigo Huguet) [2004141] - iwlwifi: mvm: introduce iwl_stored_beacon_notif_v3 (Íñigo Huguet) [2004141] - iwlwifi: move get pnvm file name to a separate function (Íñigo Huguet) [2004141] - iwlwifi: mvm: add support for responder config command version 9 (Íñigo Huguet) [2004141] - iwlwifi: mvm: add support for range request command version 13 (Íñigo Huguet) [2004141] - iwlwifi: allow debug init in RF-kill (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't schedule the roc_done_wk if it is already running (Íñigo Huguet) [2004141] - iwlwifi: yoyo: support for new DBGI_SRAM region (Íñigo Huguet) [2004141] - iwlwifi: add 'Rx control frame to MBSSID' HE capability (Íñigo Huguet) [2004141] - iwlwifi: fw: fix debug dump data declarations (Íñigo Huguet) [2004141] - iwlwifi: api: remove datamember from struct (Íñigo Huguet) [2004141] - iwlwifi: fix __percpu annotation (Íñigo Huguet) [2004141] - iwlwifi: pcie: avoid dma unmap/remap in crash dump (Íñigo Huguet) [2004141] - iwlwifi: acpi: fill in SAR tables with defaults (Íñigo Huguet) [2004141] - iwlwifi: acpi: fill in WGDS table with defaults (Íñigo Huguet) [2004141] - iwlwifi: bump FW API to 65 for AX devices (Íñigo Huguet) [2004141] - iwlwifi: acpi: support reading and storing WGDS revision 2 (Íñigo Huguet) [2004141] - iwlwifi: mvm: load regdomain at INIT stage (Íñigo Huguet) [2004141] - iwlwifi: mvm: Read the PPAG and SAR tables at INIT stage (Íñigo Huguet) [2004141] - iwlwifi: mvm: trigger WRT when no beacon heard (Íñigo Huguet) [2004141] - iwlwifi: fw: correctly limit to monitor dump (Íñigo Huguet) [2004141] - iwlwifi: skip first element in the WTAS ACPI table (Íñigo Huguet) [2004141] - iwlwifi: mvm: support version 11 of wowlan statuses notification (Íñigo Huguet) [2004141] - iwlwifi: convert flat GEO profile table to a struct version (Íñigo Huguet) [2004141] - iwlwifi: remove unused ACPI_WGDS_TABLE_SIZE definition (Íñigo Huguet) [2004141] - iwlwifi: support reading and storing EWRD revisions 1 and 2 (Íñigo Huguet) [2004141] - iwlwifi: acpi: support reading and storing WRDS revision 1 and 2 (Íñigo Huguet) [2004141] - iwlwifi: pass number of chains and sub-bands to iwl_sar_set_profile() (Íñigo Huguet) [2004141] - iwlwifi: remove ACPI_SAR_NUM_TABLES definition (Íñigo Huguet) [2004141] - iwlwifi: convert flat SAR profile table to a struct version (Íñigo Huguet) [2004141] - iwlwifi: rename ACPI_SAR_NUM_CHAIN_LIMITS to ACPI_SAR_NUM_CHAINS (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix access to BSS elements (Íñigo Huguet) [2004141] - iwlwifi: mvm: Refactor setting of SSIDs for 6GHz scan (Íñigo Huguet) [2004141] - iwlwifi: mvm: silently drop encrypted frames for unknown station (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: implement RSC command version 5 (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: make key reprogramming iteration optional (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: add separate key iteration for GTK type (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: refactor TSC/RSC configuration (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: remove fixed cmd_flags argument (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: separate TKIP data from key iteration (Íñigo Huguet) [2004141] - iwlwifi: mvm: simplify __iwl_mvm_set_sta_key() (Íñigo Huguet) [2004141] - iwlwifi: mvm: support new station key API (Íñigo Huguet) [2004141] - iwlwifi: mvm: Fix umac scan request probe parameters (Íñigo Huguet) [2004141] - iwlwifi: pcie: implement Bz reset flow (Íñigo Huguet) [2004141] - iwlwifi: implement Bz NMI behaviour (Íñigo Huguet) [2004141] - iwlwifi: pcie: implement Bz device startup (Íñigo Huguet) [2004141] - iwlwifi: read MAC address from correct place on Bz (Íñigo Huguet) [2004141] - iwlwifi: give Bz devices their own name (Íñigo Huguet) [2004141] - iwlwifi: split off Bz devices into their own family (Íñigo Huguet) [2004141] - iwlwifi: yoyo: cleanup internal buffer allocation in D3 (Íñigo Huguet) [2004141] - iwlwifi: mvm: treat MMPDUs in iwl_mvm_mac_tx() as bcast (Íñigo Huguet) [2004141] - iwlwifi: mvm: clean up number of HW queues (Íñigo Huguet) [2004141] - iwlwifi: mvm: avoid static queue number aliasing (Íñigo Huguet) [2004141] - iwlwifi: use DEFINE_MUTEX() for mutex lock (Íñigo Huguet) [2004141] - iwlwifi: remove trailing semicolon in macro definition (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix a memory leak in iwl_mvm_mac_ctxt_beacon_changed (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix old-style static const declaration (Íñigo Huguet) [2004141] - iwlwifi: mvm: remove check for vif in iwl_mvm_vif_from_mac80211() (Íñigo Huguet) [2004141] - iwlwifi: pcie: remove spaces from queue names (Íñigo Huguet) [2004141] - iwlwifi: mvm: restrict FW SMPS request (Íñigo Huguet) [2004141] - iwlwifi: mvm: set replay counter on key install (Íñigo Huguet) [2004141] - iwlwifi: mvm: remove trigger EAPOL time event (Íñigo Huguet) [2004141] - iwlwifi: iwl-dbg-tlv: add info about loading external dbg bin (Íñigo Huguet) [2004141] - iwlwifi: mvm: Add support for hidden network scan on 6GHz band (Íñigo Huguet) [2004141] - iwlwifi: mvm: Do not use full SSIDs in 6GHz scan (Íñigo Huguet) [2004141] - iwlwifi: print PNVM complete notification status in hexadecimal (Íñigo Huguet) [2004141] - iwlwifi: pcie: dump error on FW reset handshake failures (Íñigo Huguet) [2004141] - iwlwifi: prepare for synchronous error dumps (Íñigo Huguet) [2004141] - iwlwifi: pcie: free RBs during configure (Íñigo Huguet) [2004141] - iwlwifi: pcie: optimise struct iwl_rx_mem_buffer layout (Íñigo Huguet) [2004141] - iwlwifi: mvm: avoid FW restart while shutting down (Íñigo Huguet) [2004141] - iwlwifi: nvm: enable IEEE80211_HE_PHY_CAP10_HE_MU_M1RU_MAX_LTF (Íñigo Huguet) [2004141] - iwlwifi: mvm: set BROADCAST_TWT_SUPPORTED in MAC policy (Íñigo Huguet) [2004141] - iwlwifi: iwl-nvm-parse: set STBC flags for HE phy capabilities (Íñigo Huguet) [2004141] - cfg80211: use wiphy DFS domain if it is self-managed (Íñigo Huguet) [2004141] - mac80211: parse transmit power envelope element (Íñigo Huguet) [2004141] - ieee80211: add definition for transmit power envelope element (Íñigo Huguet) [2004141] - ieee80211: add definition of regulatory info in 6 GHz operation information (Íñigo Huguet) [2004141] - mac80211: introduce individual TWT support in AP mode (Íñigo Huguet) [2004141] - ieee80211: add TWT element definitions (Íñigo Huguet) [2004141] - brcmsmac: make array addr static const, makes object smaller (Íñigo Huguet) [2004141] - rtw88: Remove unnecessary check code (Íñigo Huguet) [2004141] - rtw88: wow: fix size access error of probe request (Íñigo Huguet) [2004141] - rtw88: wow: report wow reason through mac80211 api (Íñigo Huguet) [2004141] - rtw88: wow: build wow function only if CONFIG_PM is on (Íñigo Huguet) [2004141] - rtw88: refine the setting of rsvd pages for different firmware (Íñigo Huguet) [2004141] - rtw88: use read_poll_timeout instead of fixed sleep (Íñigo Huguet) [2004141] - rtw88: 8822ce: set CLKREQ# signal to low during suspend (Íñigo Huguet) [2004141] - rtw88: change beacon filter default mode (Íñigo Huguet) [2004141] - rtw88: 8822c: add tx stbc support under HT mode (Íñigo Huguet) [2004141] - rtw88: adjust the log level for failure of tx report (Íñigo Huguet) [2004141] - rtl8xxxu: Fix the handling of TX A-MPDU aggregation (Íñigo Huguet) [2004141] - rtl8xxxu: disable interrupt_in transfer for 8188cu and 8192cu (Íñigo Huguet) [2004141] - mwifiex: make arrays static const, makes object smaller (Íñigo Huguet) [2004141] - mwifiex: usb: Replace one-element array with flexible-array member (Íñigo Huguet) [2004141] - mwifiex: drop redundant null-pointer check in mwifiex_dnld_cmd_to_fw() (Íñigo Huguet) [2004141] - rtlwifi: rtl8192de: make arrays static const, makes object smaller (Íñigo Huguet) [2004141] - rtlwifi: rtl8192de: Remove redundant variable initializations (Íñigo Huguet) [2004141] - ray_cs: Split memcpy() to avoid bounds check warning (Íñigo Huguet) [2004141] - ray_cs: use *ph to print small buffer (Íñigo Huguet) [2004141] - brcmfmac: add 43752 SDIO ids and initialization (Íñigo Huguet) [2004141] - brcmfmac: Set SDIO workqueue as WQ_HIGHPRI (Íñigo Huguet) [2004141] - brcmfmac: use separate firmware for 43430 revision 2 (Íñigo Huguet) [2004141] - brcmfmac: support chipsets with different core enumeration space (Íñigo Huguet) [2004141] - brcmfmac: add xtlv support to firmware interface layer (Íñigo Huguet) [2004141] - brcmfmac: increase core revision column aligning core list (Íñigo Huguet) [2004141] - brcmfmac: use different error value for invalid ram base address (Íñigo Huguet) [2004141] - brcmfmac: firmware: Fix firmware loading (Íñigo Huguet) [2004141] - net: qrtr: fix another OOB Read in qrtr_endpoint_post (Íñigo Huguet) [2004141] - cfg80211: fix BSS color notify trace enum confusion (Íñigo Huguet) [2004141] - mac80211: fix locking in ieee80211_restart_work() (Íñigo Huguet) [2004141] - mac80211: Fix insufficient headroom issue for AMSDU (Íñigo Huguet) [2004141] - mac80211: add support for BSS color change (Íñigo Huguet) [2004141] - nl80211: add support for BSS coloring (Íñigo Huguet) [2004141] - mac80211: Use flex-array for radiotap header bitmap (Íñigo Huguet) [2004141] - mac80211: radiotap: Use BIT() instead of shifts (Íñigo Huguet) [2004141] - mac80211: Remove unnecessary variable and label (Íñigo Huguet) [2004141] - mac80211: include (Íñigo Huguet) [2004141] - mac80211: Fix monitor MTU limit so that A-MSDUs get through (Íñigo Huguet) [2004141] - mac80211: remove unnecessary NULL check in ieee80211_register_hw() (Íñigo Huguet) [2004141] - mac80211: Reject zero MAC address in sta_info_insert_check() (Íñigo Huguet) [2004141] - mt76: fix enum type mismatch (Íñigo Huguet) [2004141] - bus: mhi: core: Improve debug messages for power up (Íñigo Huguet) [2004141] - bus: mhi: core: Replace DMA allocation wrappers with original APIs (Íñigo Huguet) [2004141] - bus: mhi: core: Add range checks for BHI and BHIe (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Set register access length for MHI driver (Íñigo Huguet) [2004141] - ath11k: set register access length for MHI driver (Íñigo Huguet) [2004141] - bus: mhi: Add MMIO region length to controller structure (Íñigo Huguet) [2004141] - bus: mhi: core: Set BHI and BHIe pointers to NULL in clean-up (Íñigo Huguet) [2004141] - bus: mhi: core: Set BHI/BHIe offsets on power up preparation (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add Cinterion MV31-W PCIe to MHI (Íñigo Huguet) [2004141] - Revert "mhi: Fix networking tree build." (Íñigo Huguet) [2004141] - mhi: Fix networking tree build. (Íñigo Huguet) [2004141] - brcmfmac: firmware: Allow per-board firmware binaries (Íñigo Huguet) [2004141] - iwlwifi: add new so-jf devices (Íñigo Huguet) [2004141] - iwlwifi: add new SoF with JF devices (Íñigo Huguet) [2004141] - iwlwifi: pnvm: accept multiple HW-type TLVs (Íñigo Huguet) [2004141] - cfg80211: Fix possible memory leak in function cfg80211_bss_update (Íñigo Huguet) [2004141] - nl80211: limit band information in non-split data (Íñigo Huguet) [2004141] - mac80211: fix enabling 4-address mode on a sta vif after assoc (Íñigo Huguet) [2004141] - mac80211: fix starting aggregation sessions on mesh interfaces (Íñigo Huguet) [2004141] - mac80211: Do not strip skb headroom on monitor frames (Íñigo Huguet) [2004141] - net: mhi: Remove MBIM protocol (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Fix inbound IPCR channel (Íñigo Huguet) [2004141] - bus: mhi: core: Validate channel ID when processing command completions (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Apply no-op for wake using sideband wake boolean (Íñigo Huguet) [2004141] - net: mhi: Improve MBIM packet counting (Íñigo Huguet) [2004141] - bus: mhi: pci-generic: configurable network interface MRU (Íñigo Huguet) [2004141] - mt76: mt7921: Fix fall-through warning for Clang (Íñigo Huguet) [2004141] - mt76: mt7921: continue to probe driver when fw already downloaded (Íñigo Huguet) [2004141] - ath11k: Remove some duplicate code (Íñigo Huguet) [2004141] - ath: switch from 'pci_' to 'dma_' API (Íñigo Huguet) [2004141] - iwlwifi: acpi: remove unused function iwl_acpi_eval_dsm_func() (Íñigo Huguet) [2004141] - rtw88: fix c2h memory leak (Íñigo Huguet) [2004141] - brcmfmac: support parse country code map from DT (Íñigo Huguet) [2004141] - bus: mhi: pci-generic: Add missing 'pci_disable_pcie_error_reporting()' calls (Íñigo Huguet) [2004141] - bus: mhi: Wait for M2 state during system resume (Íñigo Huguet) [2004141] - bus: mhi: core: Fix power down latency (Íñigo Huguet) [2004141] - brcmfmac: Silence error messages about unsupported firmware features (Íñigo Huguet) [2004141] - cfg80211: Add wiphy_info_once() (Íñigo Huguet) [2004141] - mac80211: Switch to a virtual time-based airtime scheduler (Íñigo Huguet) [2004141] - Revert "mac80211: HE STA disassoc due to QOS NULL not sent" (Íñigo Huguet) [2004141] - mac80211: remove iwlwifi specific workaround NDPs of null_response (Íñigo Huguet) [2004141] - mac80211: fix NULL ptr dereference during mesh peer connection for non HE devices (Íñigo Huguet) [2004141] - mac80211: Enable power save after receiving NULL packet ACK (Íñigo Huguet) [2004141] - mac80211: add HE 6 GHz capability only if supported (Íñigo Huguet) [2004141] - mac80211: notify driver on mgd TX completion (Íñigo Huguet) [2004141] - mac80211: always include HE 6GHz capability in probe request (Íñigo Huguet) [2004141] - mac80211: add vendor-specific capabilities to assoc request (Íñigo Huguet) [2004141] - cfg80211: allow advertising vendor-specific capabilities (Íñigo Huguet) [2004141] - cfg80211: set custom regdomain after wiphy registration (Íñigo Huguet) [2004141] - cfg80211: Support hidden AP discovery over 6GHz band (Íñigo Huguet) [2004141] - mac80211: conditionally advertise HE in probe requests (Íñigo Huguet) [2004141] - cfg80211: add cfg80211_any_usable_channels() (Íñigo Huguet) [2004141] - cfg80211: reg: improve bad regulatory warning (Íñigo Huguet) [2004141] - nl80211: Fix typo pmsr->pmsr (Íñigo Huguet) [2004141] - mac80211: fix some spelling mistakes (Íñigo Huguet) [2004141] - cfg80211: remove ieee80211_get_he_sta_cap() (Íñigo Huguet) [2004141] - mac80211: remove use of ieee80211_get_he_sta_cap() (Íñigo Huguet) [2004141] - cfg80211: trace more information in assoc trace event (Íñigo Huguet) [2004141] - mac80211: improve AP disconnect message (Íñigo Huguet) [2004141] - mac80211: rearrange struct txq_info for fewer holes (Íñigo Huguet) [2004141] - ieee80211: add defines for HE PHY cap byte 10 (Íñigo Huguet) [2004141] - mac80211: Properly WARN on HW scan before restart (Íñigo Huguet) [2004141] - nl80211/cfg80211: add BSS color to NDP ranging parameters (Íñigo Huguet) [2004141] - mac80211: add to bss_conf if broadcast TWT is supported (Íñigo Huguet) [2004141] - mac80211: move SMPS mode setting after ieee80211_prep_connection (Íñigo Huguet) [2004141] - mac80211: free skb in WEP error case (Íñigo Huguet) [2004141] - mac80211: handle rate control (RC) racing with chanctx definition (Íñigo Huguet) [2004141] - ieee80211: define timing measurement in extended capabilities IE (Íñigo Huguet) [2004141] - mac80211_hwsim: record stats in non-netlink path (Íñigo Huguet) [2004141] - ieee80211: add the value for Category '6' in "rtw_ieee80211_category" (Íñigo Huguet) [2004141] - mac80211: remove iwlwifi specific workaround that broke sta NDP tx (Íñigo Huguet) [2004141] - mac80211: allow SMPS requests only in client mode (Íñigo Huguet) [2004141] - mac80211: check per vif offload_flags in Tx path (Íñigo Huguet) [2004141] - mac80211: add rate control support for encap offload (Íñigo Huguet) [2004141] - mac80211: call ieee80211_tx_h_rate_ctrl() when dequeue (Íñigo Huguet) [2004141] - mac80211: move A-MPDU session check from minstrel_ht to mac80211 (Íñigo Huguet) [2004141] - cfg80211: expose the rfkill device to the low level driver (Íñigo Huguet) [2004141] - wireless: add check of field VHT Extended NSS BW Capable for 160/80+80 MHz setting (Íñigo Huguet) [2004141] - mac80211_hwsim: add concurrent channels scanning support over virtio (Íñigo Huguet) [2004141] - mac80211: don't open-code LED manipulations (Íñigo Huguet) [2004141] - mac80211: consider per-CPU statistics if present (Íñigo Huguet) [2004141] - cfg80211: fix default HE tx bitrate mask in 2G band (Íñigo Huguet) [2004141] - mac80211: remove the repeated declaration (Íñigo Huguet) [2004141] - mac80211: refactor rc_no_data_or_no_ack_use_min function (Íñigo Huguet) [2004141] - mac80211: do not use low data rates for data frames with no ack flag (Íñigo Huguet) [2004141] - mac80211: add ieee80211_is_tx_data helper function (Íñigo Huguet) [2004141] - mac80211: simplify ieee80211_add_station() (Íñigo Huguet) [2004141] - mac80211: use sdata->skb_queue for TDLS (Íñigo Huguet) [2004141] - mac80211: refactor SKB queue processing a bit (Íñigo Huguet) [2004141] - mac80211: unify queueing SKB to iface (Íñigo Huguet) [2004141] - mac80211: minstrel_ht: ignore frame that was sent with noAck flag (Íñigo Huguet) [2004141] - cfg80211: clean up variable use in cfg80211_parse_colocated_ap() (Íñigo Huguet) [2004141] - cfg80211: remove CFG80211_MAX_NUM_DIFFERENT_CHANNELS (Íñigo Huguet) [2004141] - mac80211: Remove redundant assignment to ret (Íñigo Huguet) [2004141] - net: wireless: wext_compat.c: Remove redundant assignment to ps (Íñigo Huguet) [2004141] - wireless: wext-spy: Fix out-of-bounds warning (Íñigo Huguet) [2004141] - ath11k: Avoid memcpy() over-reading of he_cap (Íñigo Huguet) [2004141] - mt7601u: add USB device ID for some versions of XiaoDu WiFi Dongle. (Íñigo Huguet) [2004141] - mwifiex: Avoid memset() over-write of WEP key_material (Íñigo Huguet) [2004141] - rtlwifi: rtl8192de: Fully initialize curvecount_val (Íñigo Huguet) [2004141] - rtw88: coex: remove unnecessary variable and label (Íñigo Huguet) [2004141] - rtw88: add quirks to disable pci capabilities (Íñigo Huguet) [2004141] - rtw88: refine unwanted h2c command (Íñigo Huguet) [2004141] - rtw88: dump FW crash via devcoredump (Íñigo Huguet) [2004141] - rtw88: notify fw when driver in scan-period to avoid potential problem (Íñigo Huguet) [2004141] - rtw88: add rtw_fw_feature_check api (Íñigo Huguet) [2004141] - rtw88: 8822c: update RF parameter tables to v62 (Íñigo Huguet) [2004141] - rtw88: Remove duplicate include of coex.h (Íñigo Huguet) [2004141] - rtw88: 8822c: fix lc calibration timing (Íñigo Huguet) [2004141] - rtw88: add path diversity (Íñigo Huguet) [2004141] - rtw88: add beacon filter support (Íñigo Huguet) [2004141] - iwlwifi: bump FW API to 64 for AX devices (Íñigo Huguet) [2004141] - iwlwifi: fw: dump TCM error table if present (Íñigo Huguet) [2004141] - iwlwifi: add 9560 killer device (Íñigo Huguet) [2004141] - iwlwifi: move error dump to fw utils (Íñigo Huguet) [2004141] - iwlwifi: support loading the reduced power table from UEFI (Íñigo Huguet) [2004141] - iwlwifi: move UEFI code to a separate file (Íñigo Huguet) [2004141] - iwlwifi: mvm: introduce iwl_wowlan_get_status_cmd (Íñigo Huguet) [2004141] - iwlwifi: mvm: introduce iwl_wowlan_kek_kck_material_cmd_v4 (Íñigo Huguet) [2004141] - iwlwifi: mvm: update iwl_wowlan_patterns_cmd (Íñigo Huguet) [2004141] - iwlwifi: mvm: introduce iwl_proto_offload_cmd_v4 (Íñigo Huguet) [2004141] - iwlwifi: fix NUM_IWL_UCODE_TLV_* definitions to avoid sparse errors (Íñigo Huguet) [2004141] - iwlwifi: pcie: free some DMA memory earlier (Íñigo Huguet) [2004141] - iwlwifi: mvm: fill phy_data.d1 for no-data RX (Íñigo Huguet) [2004141] - iwlwifi: pcie: fix context info freeing (Íñigo Huguet) [2004141] - iwlwifi: pcie: free IML DMA memory allocation (Íñigo Huguet) [2004141] - iwlwifi: mvm: support LONG_GROUP for WOWLAN_GET_STATUSES version (Íñigo Huguet) [2004141] - iwlwifi: support ver 6 of WOWLAN_CONFIGURATION and ver 10 of WOWLAN_GET_STATUSES (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't request mac80211 to disable/enable sta's queues (Íñigo Huguet) [2004141] - iwlwifi: mvm: Explicitly stop session protection before unbinding (Íñigo Huguet) [2004141] - iwlwifi: pcie: remove TR/CR tail allocations (Íñigo Huguet) [2004141] - iwlwifi: mvm: Read acpi dsm to get unii4 enable/disable bitmap. (Íñigo Huguet) [2004141] - iwlwifi: pcie: fix some kernel-doc comments (Íñigo Huguet) [2004141] - iwlwifi: advertise broadcast TWT support (Íñigo Huguet) [2004141] - iwlwifi: mvm: support LMR feedback (Íñigo Huguet) [2004141] - iwlwifi: correct HE capabilities (Íñigo Huguet) [2004141] - iwlwifi: mvm: Call NMI instead of REPLY_ERROR (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix error print when session protection ends (Íñigo Huguet) [2004141] - iwlwifi: mvm: honour firmware SMPS requests (Íñigo Huguet) [2004141] - iwlwifi: mvm: apply RX diversity per PHY context (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't request SMPS in AP mode (Íñigo Huguet) [2004141] - iwlwifi: pcie: identify the RF module (Íñigo Huguet) [2004141] - iwlwifi: yoyo: support region TLV version 2 (Íñigo Huguet) [2004141] - iwlwifi: remove duplicate iwl_ax201_cfg_qu_hr declaration (Íñigo Huguet) [2004141] - iwlwifi: pcie: remove CSR_HW_RF_ID_TYPE_CHIP_ID (Íñigo Huguet) [2004141] - iwlwifi: pcie: print interrupt number, not index (Íñigo Huguet) [2004141] - iwlwifi: pcie: Add support for AX231 radio module with Ma devices (Íñigo Huguet) [2004141] - iwlwifi: increase PNVM load timeout (Íñigo Huguet) [2004141] - iwlwifi: pcie: handle pcim_iomap_table() failures better (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't change band on bound PHY contexts (Íñigo Huguet) [2004141] - iwlwifi: remove unused REMOTE_WAKE_CONFIG_CMD definitions (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix indentation in some scan functions (Íñigo Huguet) [2004141] - iwlwifi: mvm: pass the clock type to iwl_mvm_get_sync_time() (Íñigo Huguet) [2004141] - iwlwifi: mvm: support BIOS enable/disable for 11ax in Russia (Íñigo Huguet) [2004141] - ath11k: Enable QCN9074 device (Íñigo Huguet) [2004141] - ath10k: demote chan info without scan request warning (Íñigo Huguet) [2004141] - rtl8xxxu: avoid parsing short RX packet (Íñigo Huguet) [2004141] - rtl8xxxu: Fix device info for RTL8192EU devices (Íñigo Huguet) [2004141] - mt76: mt7921: allow chip reset during device restart (Íñigo Huguet) [2004141] - mt76: mt7615: set macwork timeout according to runtime-pm (Íñigo Huguet) [2004141] - mt76: mt7663s: enable runtime-pm (Íñigo Huguet) [2004141] - mt76: mt7663s: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx path (Íñigo Huguet) [2004141] - mt76: mt7663s: rely on pm reference counting (Íñigo Huguet) [2004141] - mt76: sdio: do not run mt76_txq_schedule directly (Íñigo Huguet) [2004141] - mt76: mt7921: enable HE BFee capability (Íñigo Huguet) [2004141] - mt76: disable TWT capabilities for the moment (Íñigo Huguet) [2004141] - mt76: fix iv and CCMP header insertion (Íñigo Huguet) [2004141] - mt76: mt7921: fix the coredump is being truncated (Íñigo Huguet) [2004141] - mt76: mt7921: fix kernel warning when reset on vif is not sta (Íñigo Huguet) [2004141] - mt76: mt7921: introduce dedicated control for deep_sleep (Íñigo Huguet) [2004141] - mt76: mt7921: limit txpower according to userlevel power (Íñigo Huguet) [2004141] - mt76: mt7921: improve code readability for mt7921_update_txs (Íñigo Huguet) [2004141] - mt76: mt7915: fix IEEE80211_HE_PHY_CAP7_MAX_NC for station mode (Íñigo Huguet) [2004141] - mt76: use SPDX header file comment style (Íñigo Huguet) [2004141] - mt76: add a space between comment char and SPDX tag (Íñigo Huguet) [2004141] - mt76: mt7915: improve MU stability (Íñigo Huguet) [2004141] - mt76: mt7921: add deep sleep control to runtime-pm knob (Íñigo Huguet) [2004141] - mt76: mt7921: enable deep sleep at runtime (Íñigo Huguet) [2004141] - mt76: mt7915: introduce mt7915_mcu_set_txbf() (Íñigo Huguet) [2004141] - mt76: make mt76_update_survey() per phy (Íñigo Huguet) [2004141] - mt76: move mt76_get_next_pkt_id in mt76.h (Íñigo Huguet) [2004141] - mt76: reduce rx buffer size to 2048 (Íñigo Huguet) [2004141] - mt76: connac: fix the maximum interval schedule scan can support (Íñigo Huguet) [2004141] - mt76: mt7915: fix rx fcs error count in testmode (Íñigo Huguet) [2004141] - mt76: testmode: move chip-specific stats dump before common stats (Íñigo Huguet) [2004141] - mt76: connac: add mt76_connac_mcu_get_nic_capability utility routine (Íñigo Huguet) [2004141] - mt76: connac: check band caps in mt76_connac_mcu_set_rate_txpower (Íñigo Huguet) [2004141] - mt76: mt7915: drop the use of repeater entries for station interfaces (Íñigo Huguet) [2004141] - mt76: mt7921: enable VHT BFee capability (Íñigo Huguet) [2004141] - mt76: mt7921: make mt7921_set_channel static (Íñigo Huguet) [2004141] - mt76: mt7921: wake the device before dumping power table (Íñigo Huguet) [2004141] - mt76: connac: add mt76_connac_power_save_sched in mt76_connac_pm_unref (Íñigo Huguet) [2004141] - mt76: connac: fix UC entry is being overwritten (Íñigo Huguet) [2004141] - mt76: mt7615: update radar parameters (Íñigo Huguet) [2004141] - mt76: mt7915: setup drr group for peers (Íñigo Huguet) [2004141] - mt76: mt7921: enable random mac address during sched_scan (Íñigo Huguet) [2004141] - mt76: mt7921: remove mt7921_get_wtbl_info routine (Íñigo Huguet) [2004141] - mt76: mt7915: fix MT_EE_CAL_GROUP_SIZE (Íñigo Huguet) [2004141] - mt76: mt7915: improve error recovery reliability (Íñigo Huguet) [2004141] - mt76: mt7921: enable hw offloading for wep keys (Íñigo Huguet) [2004141] - mt76: mt7915: read all eeprom fields from fw in efuse mode (Íñigo Huguet) [2004141] - mt76: mt7921: set MT76_RESET during mac reset (Íñigo Huguet) [2004141] - mt76: mt7921: introduce mac tx done handling (Íñigo Huguet) [2004141] - mt76: allow hw driver code to overwrite wiphy interface_modes (Íñigo Huguet) [2004141] - mt76: mt7921: update statistic in active mode only (Íñigo Huguet) [2004141] - mt76: mt7915: use mt7915_mcu_get_mib_info() to get survey data (Íñigo Huguet) [2004141] - mt76: mt7615: fix potential overflow on large shift (Íñigo Huguet) [2004141] - mt76: testmode: remove undefined behaviour in mt76_testmode_alloc_skb (Íñigo Huguet) [2004141] - mt76: testmode: remove unnecessary function calls in mt76_testmode_free_skb (Íñigo Huguet) [2004141] - mt76: testmode: fix memory leak in mt76_testmode_alloc_skb (Íñigo Huguet) [2004141] - mt76: mt7615: remove useless if condition in mt7615_add_interface() (Íñigo Huguet) [2004141] - mt76: mt7915: use mt7915_mcu_get_txpower_sku() to get per-rate txpower (Íñigo Huguet) [2004141] - mt76: mt7615: add .offset_tsf callback (Íñigo Huguet) [2004141] - mt76: mt7915: add .offset_tsf callback (Íñigo Huguet) [2004141] - mt76: mt7921: reset wfsys during hw probe (Íñigo Huguet) [2004141] - mt76: mt7921: do not schedule hw reset if the device is not running (Íñigo Huguet) [2004141] - mt76: mt7921: return proper error value in mt7921_mac_init (Íñigo Huguet) [2004141] - mt76: mt7921: enable runtime pm by default (Íñigo Huguet) [2004141] - mt76: mt7921: fix OMAC idx usage (Íñigo Huguet) [2004141] - mt76: mt7921: fix invalid register access in wake_work (Íñigo Huguet) [2004141] - mt76: mt7921: avoid unnecessary consecutive WiFi resets (Íñigo Huguet) [2004141] - mt76: connac: update BA win size in Rx direction (Íñigo Huguet) [2004141] - mt76: connac: add bss color support for sta mode (Íñigo Huguet) [2004141] - mt76: mt7615: add thermal sensor device support (Íñigo Huguet) [2004141] - mt76: mt7915: add thermal cooling device support (Íñigo Huguet) [2004141] - mt76: mt7915: add thermal sensor device support (Íñigo Huguet) [2004141] - mt76: mt7921: fix reset under the deep sleep is enabled (Íñigo Huguet) [2004141] - mt76: mt7921: add back connection monitor support (Íñigo Huguet) [2004141] - mt76: mt7921: consider the invalid value for to_rssi (Íñigo Huguet) [2004141] - mt76: connac: fix WoW with disconnetion and bitmap pattern (Íñigo Huguet) [2004141] - mt76: connac: fw_own rely on all packet memory all being free (Íñigo Huguet) [2004141] - mt76: mt7921: Don't alter Rx path classifier (Íñigo Huguet) [2004141] - mt76: mt7921: fix mt7921_wfsys_reset sequence (Íñigo Huguet) [2004141] - mt76: mt7663: enable hw rx header translation (Íñigo Huguet) [2004141] - mt76: mt7615: free irq if mt7615_mmio_probe fails (Íñigo Huguet) [2004141] - mt76: mt76x0: use dev_debug instead of dev_err for hw_rf_ctrl (Íñigo Huguet) [2004141] - mt76: mt7921: enable rx csum offload (Íñigo Huguet) [2004141] - mt76: mt7921: enable rx header traslation offload (Íñigo Huguet) [2004141] - mt76: connac: add missing configuration in mt76_connac_mcu_wtbl_hdr_trans_tlv (Íñigo Huguet) [2004141] - mt76: mt7921: enable rx hw de-amsdu (Íñigo Huguet) [2004141] - mt76: mt7915: fix a signedness bug in mt7915_mcu_apply_tx_dpd() (Íñigo Huguet) [2004141] - mt76: mt7615: fix NULL pointer dereference in tx_prepare_skb() (Íñigo Huguet) [2004141] - mt76: fix possible NULL pointer dereference in mt76_tx (Íñigo Huguet) [2004141] - mt76: mt7915: add .set_bitrate_mask() callback (Íñigo Huguet) [2004141] - mt76: mt7915: cleanup mt7915_mcu_sta_rate_ctrl_tlv() (Íñigo Huguet) [2004141] - mt76: mt7915: fix tssi indication field of DBDC NICs (Íñigo Huguet) [2004141] - mt76: move mt76_rates in mt76 module (Íñigo Huguet) [2004141] - mac80211: reset profile_periodicity/ema_ap (Íñigo Huguet) [2004141] - mac80211: handle various extensible elements correctly (Íñigo Huguet) [2004141] - cfg80211: avoid double free of PMSR request (Íñigo Huguet) [2004141] - cfg80211: make certificate generation more robust (Íñigo Huguet) [2004141] - mac80211: minstrel_ht: fix sample time check (Íñigo Huguet) [2004141] - mt76: mt7915: add support for tx status reporting (Íñigo Huguet) [2004141] - mt76: mt7915: rework tx rate reporting (Íñigo Huguet) [2004141] - mt76: dma: use ieee80211_tx_status_ext to free packets when tx fails (Íñigo Huguet) [2004141] - mt76: improve tx status codepath (Íñigo Huguet) [2004141] - mt76: intialize tx queue entry wcid to 0xffff by default (Íñigo Huguet) [2004141] - mt76: mt7603: avoid use of ieee80211_tx_info_clear_status (Íñigo Huguet) [2004141] - mt76: mt7615: avoid use of ieee80211_tx_info_clear_status (Íñigo Huguet) [2004141] - mt76: mt7615: fix fixed-rate tx status reporting (Íñigo Huguet) [2004141] - mt76: mt7915: move mt7915_queue_rx_skb to mac.c (Íñigo Huguet) [2004141] - mt76: mt7915: disable ASPM (Íñigo Huguet) [2004141] - mt76: mt7915: add MSI support (Íñigo Huguet) [2004141] - ath11k: send beacon template after vdev_start/restart during csa (Íñigo Huguet) [2004141] - ath10k: Use devm_platform_get_and_ioremap_resource() (Íñigo Huguet) [2004141] - ath10k: remove the repeated declaration (Íñigo Huguet) [2004141] - ath10k: Fix an error code in ath10k_add_interface() (Íñigo Huguet) [2004141] - ath11k: Fix an error handling path in ath11k_core_fetch_board_data_api_n() (Íñigo Huguet) [2004141] - ath: Fix wrong function name in comments (Íñigo Huguet) [2004141] - rtlwifi: Fix spelling of 'download' (Íñigo Huguet) [2004141] - rtlwifi: Remove redundant assignments to ul_enc_algo (Íñigo Huguet) [2004141] - rtlwifi: rtl8723ae: remove redundant initialization of variable rtstatus (Íñigo Huguet) [2004141] - rtlwifi: btcoex: 21a 2ant: Delete several duplicate condition branch codes (Íñigo Huguet) [2004141] - rtlwifi: 8821a: btcoexist: add comments to explain why if-else branches are identical (Íñigo Huguet) [2004141] - rt2x00: do not set timestamp for injected frames (Íñigo Huguet) [2004141] - rndis_wlan: simplify is_associated() (Íñigo Huguet) [2004141] - rt2x00: remove leading spaces before tabs (Íñigo Huguet) [2004141] - rtlwifi: Fix wrong function name in comments (Íñigo Huguet) [2004141] - brcmsmac: Remove the repeated declaration (Íñigo Huguet) [2004141] - brcmsmac: mac80211_if: Fix a resource leak in an error handling path (Íñigo Huguet) [2004141] - brcmsmac: Drop unnecessary NULL check after container_of (Íñigo Huguet) [2004141] - brcmsmac: improve readability on addresses copy (Íñigo Huguet) [2004141] - brcmfmac: Add clm_blob firmware files to modinfo (Íñigo Huguet) [2004141] - brcmfmac: Delete second brcm folder hierarchy (Íñigo Huguet) [2004141] - brcmfmac: Fix a double-free in brcmf_sdio_bus_reset (Íñigo Huguet) [2004141] - brcmfmac: Demote non-compliant kernel-doc headers (Íñigo Huguet) [2004141] - brcmfmac: correctly report average RSSI in station info (Íñigo Huguet) [2004141] - brcmfmac: fix setting of station info chains bitmask (Íñigo Huguet) [2004141] - brcmfmac: use ISO3166 country code and 0 rev as fallback (Íñigo Huguet) [2004141] - ath10k: remove unused more_frags variable (Íñigo Huguet) [2004141] - ath10k: add missing error return code in ath10k_pci_probe() (Íñigo Huguet) [2004141] - ath10k: go to path err_unsupported when chip id is not supported (Íñigo Huguet) [2004141] - ath11k: don't call ath11k_pci_set_l1ss for WCN6855 (Íñigo Huguet) [2004141] - ath11k: add support for WCN6855 (Íñigo Huguet) [2004141] - ath11k: add support to get peer id for WCN6855 (Íñigo Huguet) [2004141] - ath11k: setup WBM_IDLE_LINK ring once again (Íñigo Huguet) [2004141] - ath11k: setup REO for WCN6855 (Íñigo Huguet) [2004141] - ath11k: add dp support for WCN6855 (Íñigo Huguet) [2004141] - ath11k: add hw reg support for WCN6855 (Íñigo Huguet) [2004141] - ath9k: Fix kernel NULL pointer dereference during ath_reset_internal() (Íñigo Huguet) [2004141] - mwifiex: bring down link before deleting interface (Íñigo Huguet) [2004141] - mt76: mt7615: Use devm_platform_get_and_ioremap_resource() (Íñigo Huguet) [2004141] - wwan: core: add WWAN common private data for netdev (Íñigo Huguet) [2004141] - wwan: core: support default netdev creation (Íñigo Huguet) [2004141] - wwan: core: no more hold netdev ops owning module (Íñigo Huguet) [2004141] - net: mhi_net: Update the transmit handler prototype (Íñigo Huguet) [2004141] - bus: mhi: pci-generic: Fix hibernation (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Fix possible use-after-free in mhi_pci_remove() (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: T99W175: update channel name from AT to DUN (Íñigo Huguet) [2004141] - mac80211: drop multicast fragments (Íñigo Huguet) [2004141] - mac80211: move interface shutdown out of wiphy lock (Íñigo Huguet) [2004141] - cfg80211: shut down interfaces on failed resume (Íñigo Huguet) [2004141] - cfg80211: fix phy80211 symlink creation (Íñigo Huguet) [2004141] - mac80211: fix 'reset' debugfs locking (Íñigo Huguet) [2004141] - mac80211: fix deadlock in AP/VLAN handling (Íñigo Huguet) [2004141] - mac80211: Fix NULL ptr deref for injected rate info (Íñigo Huguet) [2004141] - mac80211: fix skb length check in ieee80211_scan_rx() (Íñigo Huguet) [2004141] - mac80211: correct ieee80211_iterate_active_interfaces_mtx() locking comments (Íñigo Huguet) [2004141] - cfg80211: call cfg80211_leave_ocb when switching away from OCB (Íñigo Huguet) [2004141] - mac80211_hwsim: drop pending frames on stop (Íñigo Huguet) [2004141] - mac80211: remove warning in ieee80211_get_sband() (Íñigo Huguet) [2004141] - mt76: mt7921: remove leftover 80+80 HE capability (Íñigo Huguet) [2004141] - mt76: mt7615: do not set MT76_STATE_PM at bootstrap (Íñigo Huguet) [2004141] - ath9k: ar9003_mac: read STBC indicator from rx descriptor (Íñigo Huguet) [2004141] - ath10k/ath11k: fix spelling mistake "requed" -> "requeued" (Íñigo Huguet) [2004141] - mwifiex: re-fix for unaligned accesses (Íñigo Huguet) [2004141] - mt76: mt76x0e: fix device hang during suspend/resume (Íñigo Huguet) [2004141] - mt76: mt7921: fix max aggregation subframes setting (Íñigo Huguet) [2004141] - mt76: connac: fix HT A-MPDU setting field in STA_REC_PHY (Íñigo Huguet) [2004141] - mt76: connac: do not schedule mac_work if the device is not running (Íñigo Huguet) [2004141] - mt76: mt7921: fix possible AOOB issue in mt7921_mcu_tx_rate_report (Íñigo Huguet) [2004141] - brcmfmac: properly check for bus register errors (Íñigo Huguet) [2004141] - Revert "brcmfmac: add a check for the status of usb_register" (Íñigo Huguet) [2004141] - net: rtlwifi: properly check for alloc_workqueue() failure (Íñigo Huguet) [2004141] - Revert "rtlwifi: fix a potential NULL pointer dereference" (Íñigo Huguet) [2004141] - wl3501_cs: Fix out-of-bounds warnings in wl3501_mgmt_join (Íñigo Huguet) [2004141] - wl3501_cs: Fix out-of-bounds warnings in wl3501_send_pkt (Íñigo Huguet) [2004141] - iwlwifi: mvm: tt: Replace thermal_notify_framework (Íñigo Huguet) [2004141] - mt76: debugfs: introduce napi_threaded node (Íñigo Huguet) [2004141] - wl3501: fix typo of 'Networks' in comment (Íñigo Huguet) [2004141] - mt76: use threaded NAPI (Íñigo Huguet) [2004141] - net: mhi_net: make mhi_wwan_ops static (Íñigo Huguet) [2004141] - net: mhi_net: Register wwan_ops for link creation (Íñigo Huguet) [2004141] - net: mhi: remove pointless conditional before kfree_skb() (Íñigo Huguet) [2004141] - net: mhi: Allow decoupled MTU/MRU (Íñigo Huguet) [2004141] - net: mhi: Add support for non-linear MBIM skb processing (Íñigo Huguet) [2004141] - bus: mhi: fix typo in comments for struct mhi_channel_config (Íñigo Huguet) [2004141] - bus: mhi: core: Fix shadow declarations (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Constify mhi_controller_config struct definitions (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Introduce Foxconn T99W175 support (Íñigo Huguet) [2004141] - bus: mhi: core: Sanity check values from remote device before use (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add FIREHOSE channels (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Implement PCI shutdown callback (Íñigo Huguet) [2004141] - bus: mhi: Improve documentation on channel transfer setup APIs (Íñigo Huguet) [2004141] - bus: mhi: core: Remove __ prefix for MHI channel unprepare function (Íñigo Huguet) [2004141] - bus: mhi: core: Check channel execution environment before issuing reset (Íñigo Huguet) [2004141] - bus: mhi: core: Clear configuration from channel context during reset (Íñigo Huguet) [2004141] - bus: mhi: core: Hold device wake for channel update commands (Íñigo Huguet) [2004141] - bus: mhi: core: Update debug messages to use client device (Íñigo Huguet) [2004141] - bus: mhi: core: Improvements to the channel handling state machine (Íñigo Huguet) [2004141] - bus: mhi: core: Clear context for stopped channels from remove() (Íñigo Huguet) [2004141] - bus: mhi: core: Allow sending the STOP channel command (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add SDX65 based modem support (Íñigo Huguet) [2004141] - bus: mhi: core: Remove pre_init flag used for power purposes (Íñigo Huguet) [2004141] - bus: mhi: pm: reduce PM state change verbosity (Íñigo Huguet) [2004141] - bus: mhi: core: Fix MHI runtime_pm behavior (Íñigo Huguet) [2004141] - bus: mhi: core: Move to polling method to wait for MHI ready (Íñigo Huguet) [2004141] - bus: mhi: core: Introduce internal register poll helper function (Íñigo Huguet) [2004141] - bus: mhi: core: Improve state strings for debug messages (Íñigo Huguet) [2004141] - bus: mhi: core: Wait for MHI READY state in most scenarios (Íñigo Huguet) [2004141] - bus: mhi: core: Identify Flash Programmer as a mission mode use case (Íñigo Huguet) [2004141] - bus: mhi: core: Add support for Flash Programmer execution environment (Íñigo Huguet) [2004141] - bus: mhi: core: Handle EDL mode entry appropriately (Íñigo Huguet) [2004141] - bus: mhi: core: Wait for ready after an EDL firmware download (Íñigo Huguet) [2004141] - bus: mhi: core: Rely on accurate method to determine EDL mode (Íñigo Huguet) [2004141] - bus: mhi: core: Check state before processing power_down (Íñigo Huguet) [2004141] - bus: mhi: core: Return EAGAIN if MHI ring is full (Íñigo Huguet) [2004141] - net: export dev_set_threaded symbol (Íñigo Huguet) [2004141] - bus: mhi: core: remove redundant initialization of variables state and ee (Íñigo Huguet) [2004141] - bus: mhi: Make firmware image optional for controller (Íñigo Huguet) [2004141] - bus: mhi: core: Add missing checks for MMIO register entries (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add support for runtime PM (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Use generic PCI power management (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: No-Op for device_wake operations (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add SDX24 based modem support (Íñigo Huguet) [2004141] - bus: mhi: Early MHI resume failure in non M3 state (Íñigo Huguet) [2004141] - bus: mhi: core: Update debug prints to include local device state (Íñigo Huguet) [2004141] - bus: mhi: core: Process execution environment changes serially (Íñigo Huguet) [2004141] - bus: mhi: core: Download AMSS image from appropriate function (Íñigo Huguet) [2004141] - bus: mhi: core: Destroy SBL devices when moving to mission mode (Íñigo Huguet) [2004141] - bus: mhi: core: Rename debugfs directory name (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Introduce quectel EM1XXGR-L support (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Parametrable element count for events (Íñigo Huguet) [2004141] - ath10k: Detect conf_mutex held ath10k_drain_tx() calls (Íñigo Huguet) [2004141] - net: mhi: Add mbim proto (Íñigo Huguet) [2004141] - net: mhi: Add rx_length_errors stat (Íñigo Huguet) [2004141] - net: mhi: Create mhi.h (Íñigo Huguet) [2004141] - net: mhi: Add dedicated folder (Íñigo Huguet) [2004141] - net: mhi: Add protocol support (Íñigo Huguet) [2004141] - net: mhi-net: Add re-aggregation of fragmented packets (Íñigo Huguet) [2004141] - net: mhi: Get rid of local rx queue count (Íñigo Huguet) [2004141] - net: mhi: Get RX queue size from MHI core (Íñigo Huguet) [2004141] - net: mhi: Set wwan device type (Íñigo Huguet) [2004141] - net: mhi: Add raw IP mode support (Íñigo Huguet) [2004141] - net: mhi: Fix unexpected queue wake (Íñigo Huguet) [2004141] - net: Add mhi-net driver (Íñigo Huguet) [2004141] - ipv4: make exception cache less predictible (Antoine Tenart) [2015111] {CVE-2021-20322} - ipv4: use siphash instead of Jenkins in fnhe_hashfun() (Antoine Tenart) [2015111] {CVE-2021-20322} - iommu/dma: Account for min_align_mask w/swiotlb (Jerry Snitselaar) [2018601] - swiotlb: Support aligned swiotlb buffers (Jerry Snitselaar) [2018601] - iommu/dma: Check CONFIG_SWIOTLB more broadly (Jerry Snitselaar) [2018601] - iommu/dma: Fold _swiotlb helpers into callers (Jerry Snitselaar) [2018601] - iommu/dma: Skip extra sync during unmap w/swiotlb (Jerry Snitselaar) [2018601] - iommu/dma: Fix arch_sync_dma for map (Jerry Snitselaar) [2018601] - iommu/dma: Fix sync_sg with swiotlb (Jerry Snitselaar) [2018601] - redhat/configs: Add CONFIG_DMA_RESTRICTED_POOL (Jerry Snitselaar) [2018601] - swiotlb: use depends on for DMA_RESTRICTED_POOL (Jerry Snitselaar) [2018601] - powerpc/svm: Don't issue ultracalls if !mem_encrypt_active() (Jerry Snitselaar) [2018601] - s390/pv: fix the forcing of the swiotlb (Jerry Snitselaar) [2018601] - swiotlb: Free tbl memory in swiotlb_exit() (Jerry Snitselaar) [2018601] - swiotlb: Emit diagnostic in swiotlb_exit() (Jerry Snitselaar) [2018601] - swiotlb: Convert io_default_tlb_mem to static allocation (Jerry Snitselaar) [2018601] - swiotlb: fix implicit debugfs declarations (Jerry Snitselaar) [2018601] - swiotlb: Add restricted DMA pool initialization (Jerry Snitselaar) [2018601] - swiotlb: Add restricted DMA alloc/free support (Jerry Snitselaar) [2018601] - swiotlb: Refactor swiotlb_tbl_unmap_single (Jerry Snitselaar) [2018601] - swiotlb: Move alloc_size to swiotlb_find_slots (Jerry Snitselaar) [2018601] - swiotlb: Use is_swiotlb_force_bounce for swiotlb data bouncing (Jerry Snitselaar) [2018601] - swiotlb: Update is_swiotlb_active to add a struct device argument (Jerry Snitselaar) [2018601] - swiotlb: Update is_swiotlb_buffer to add a struct device argument (Jerry Snitselaar) [2018601] - swiotlb: Set dev->dma_io_tlb_mem to the swiotlb pool used (Jerry Snitselaar) [2018601] - swiotlb: Refactor swiotlb_create_debugfs (Jerry Snitselaar) [2018601] - swiotlb: Refactor swiotlb init functions (Jerry Snitselaar) [2018601] - of: Drop superfluous ULL suffix for ~0 (Jerry Snitselaar) [2018601] - dma-mapping: fix 32-bit overflow with CONFIG_ARM_LPAE=n (Jerry Snitselaar) [2018601] - of/device: Update dma_range_map only when dev has valid dma-ranges (Jerry Snitselaar) [2018601] - drivers core: Fix oops when driver probe fails (Jerry Snitselaar) [2018601] - drivers core: Free dma_range_map when driver probe failed (Jerry Snitselaar) [2018601] - driver core: Postpone DMA tear-down until after devres release for probe failure (Jerry Snitselaar) [2018601] - powerpc/pseries/iommu: Fix window size for direct mapping with pmem (Jerry Snitselaar) [2018601] - dma-mapping: add a dma_init_global_coherent helper (Jerry Snitselaar) [2018601] - dma-mapping: simplify dma_init_coherent_memory (Jerry Snitselaar) [2018601] - dma-debug: fix debugfs initialization order (Jerry Snitselaar) [2018601] - dma-debug: teach add_dma_entry() about DMA_ATTR_SKIP_CPU_SYNC (Jerry Snitselaar) [2018601] - dma-debug: fix sg checks in debug_dma_map_sg() (Jerry Snitselaar) [2018601] - swiotlb-xen: ensure to issue well-formed XENMEM_exchange requests (Jerry Snitselaar) [2018601] - dma-debug: prevent an error message from causing runtime problems (Jerry Snitselaar) [2018601] - swiotlb-xen: drop DEFAULT_NSLABS (Jerry Snitselaar) [2018601] - swiotlb-xen: arrange to have buffer info logged (Jerry Snitselaar) [2018601] - swiotlb-xen: drop leftover __ref (Jerry Snitselaar) [2018601] - swiotlb-xen: limit init retries (Jerry Snitselaar) [2018601] - swiotlb-xen: suppress certain init retries (Jerry Snitselaar) [2018601] - swiotlb-xen: maintain slab count properly (Jerry Snitselaar) [2018601] - swiotlb-xen: fix late init retry (Jerry Snitselaar) [2018601] - swiotlb-xen: avoid double free (Jerry Snitselaar) [2018601] - dma-mapping: handle vmalloc addresses in dma_common_{mmap,get_sgtable} (Jerry Snitselaar) [2018601] - dma-debug: report -EEXIST errors in add_dma_entry (Jerry Snitselaar) [2018601] - dma-mapping: remove a trailing space (Jerry Snitselaar) [2018601] - dma-mapping: add unlikely hint to error path in dma_mapping_error (Jerry Snitselaar) [2018601] - dma-mapping: remove a pointless empty line in dma_alloc_coherent (Jerry Snitselaar) [2018601] - swiotlb: Make SWIOTLB_NO_FORCE perform no allocation (Jerry Snitselaar) [2018601] - swiotlb: remove swiotlb_nr_tbl (Jerry Snitselaar) [2018601] - xen/swiotlb: check if the swiotlb has already been initialized (Jerry Snitselaar) [2018601] - swiotlb: add overflow checks to swiotlb_bounce (Jerry Snitselaar) [2002023] - swiotlb: don't override user specified size in swiotlb_adjust_size (Jerry Snitselaar) [2002023] - swiotlb: dynamically allocate io_tlb_default_mem (Jerry Snitselaar) [2002023] - swiotlb: move global variables into a new io_tlb_mem structure (Jerry Snitselaar) [2002023] - xen-swiotlb: remove the unused size argument from xen_swiotlb_fixup (Jerry Snitselaar) [2018601] - xen-swiotlb: split xen_swiotlb_init (Jerry Snitselaar) [2018601] - swiotlb: lift the double initialization protection from xen-swiotlb (Jerry Snitselaar) [2002023] - xen-swiotlb: remove xen_io_tlb_start and xen_io_tlb_nslabs (Jerry Snitselaar) [2018601] - xen-swiotlb: remove xen_set_nslabs (Jerry Snitselaar) [2018601] - xen-swiotlb: use io_tlb_end in xen_swiotlb_dma_supported (Jerry Snitselaar) [2018601] - xen-swiotlb: use is_swiotlb_buffer in is_xen_swiotlb_buffer (Jerry Snitselaar) [2018601] - swiotlb: split swiotlb_tbl_sync_single (Jerry Snitselaar) [2002023] - swiotlb: manipulate orig_addr when tlb_addr has offset (Jerry Snitselaar) [2002023] - swiotlb: move orig addr and size validation into swiotlb_bounce (Jerry Snitselaar) [2002023] - swiotlb: remove the alloc_size parameter to swiotlb_tbl_unmap_single (Jerry Snitselaar) [2002023] - swiotlb: Fix the type of index (Jerry Snitselaar) [2018601] - swiotlb: Validate bounce size in the sync/unmap path (Jerry Snitselaar) [2002023] - powerpc/svm: stop using io_tlb_start (Jerry Snitselaar) [2002023] - nvme-pci: set min_align_mask (Jerry Snitselaar) [2002023] - swiotlb: respect min_align_mask (Jerry Snitselaar) [2002023] - swiotlb: don't modify orig_addr in swiotlb_tbl_sync_single (Jerry Snitselaar) [2002023] - swiotlb: refactor swiotlb_tbl_map_single (Jerry Snitselaar) [2002023] - swiotlb: clean up swiotlb_tbl_unmap_single (Jerry Snitselaar) [2002023] - swiotlb: factor out a nr_slots helper (Jerry Snitselaar) [2002023] - swiotlb: factor out an io_tlb_offset helper (Jerry Snitselaar) [2002023] - swiotlb: add a IO_TLB_SIZE define (Jerry Snitselaar) [2002023] - driver core: add a min_align_mask field to struct device_dma_parameters (Jerry Snitselaar) [2002023] - sdhci: stop poking into swiotlb internals (Jerry Snitselaar) [2018601] - driver core: lift dma_default_coherent into common code (Jerry Snitselaar) [2018601] - dma-pool: no need to check return value of debugfs_create functions (Jerry Snitselaar) [2018601] - powerpc/dma: Fallback to dma_ops when persistent memory present (Jerry Snitselaar) [2018601] - dma-mapping: Allow mixing bypass and mapped DMA operation (Jerry Snitselaar) [2018601] - dma-mapping: remove the dma_direct_set_offset export (Jerry Snitselaar) [2018601] - dma-mapping: move more functions to dma-map-ops.h (Jerry Snitselaar) [2018601] - dma-mapping: merge into (Jerry Snitselaar) [2018601] - dma-mapping: move large parts of to kernel/dma (Jerry Snitselaar) [2018601] - dma-mapping: add (back) arch_dma_mark_clean for ia64 (Jerry Snitselaar) [2018601] - dma-mapping: move dma-debug.h to kernel/dma/ (Jerry Snitselaar) [2018601] - dma-mapping: split (Jerry Snitselaar) [2018601] - dma-mapping: introduce DMA range map, supplanting dma_pfn_offset (Jerry Snitselaar) [2018601] - of: Make of_dma_get_range() private (Jerry Snitselaar) [2018601] - swiotlb: fix comment on swiotlb_bounce() (Jerry Snitselaar) [2018601] - xen/arm: introduce phys/dma translations in xen_dma_sync_for_* (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to xen_dma_sync_for_device (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to xen_dma_sync_for_cpu (Jerry Snitselaar) [2018601] - swiotlb-xen: introduce phys_to_dma/dma_to_phys translations (Jerry Snitselaar) [2018601] - swiotlb-xen: remove XEN_PFN_PHYS (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to is_xen_swiotlb_buffer (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to xen_bus_to_phys (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to xen_phys_to_bus (Jerry Snitselaar) [2018601] - swiotlb-xen: use vmalloc_to_page on vmalloc virt addresses (Jerry Snitselaar) [2018601] - swiotlb-xen: Convert to use macro (Jerry Snitselaar) [2018601] - swiotlb-xen: merge xen_unmap_single into xen_swiotlb_unmap_page (Jerry Snitselaar) [2018601] - swiotlb-xen: remove xen_swiotlb_dma_mmap and xen_swiotlb_dma_get_sgtable (Jerry Snitselaar) [2018601] - xen/swiotlb: remember having called xen_create_contiguous_region() (Jerry Snitselaar) [2018601] - xen/swiotlb: simplify range_straddles_page_boundary() (Jerry Snitselaar) [2018601] - xen/swiotlb: fix condition for calling xen_destroy_contiguous_region() (Jerry Snitselaar) [2018601] - xen/swiotlb: don't initialize swiotlb twice on arm64 (Jerry Snitselaar) [2018601] - xen-swiotlb: use actually allocated size on check physical continuous (Jerry Snitselaar) [2018601] - igb: fix deadlock caused by taking RTNL in RPM resume path (Corinna Vinschen) [2039882] - igb: Fix removal of unicast MAC filters of VFs (Corinna Vinschen) [2039882] - net: ena: Fix error handling when calculating max IO queues number (Petr Oros) [2038158] - net: ena: Fix wrong rx request id by resetting device (Petr Oros) [2038158] - net: ena: Fix undefined state when tx request id is out of bounds (Petr Oros) [2038158] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Petr Oros) [2038158] - ena: Remove rcu_read_lock() around XDP program invocation (Petr Oros) [2038158] - net: ena: make symbol 'ena_alloc_map_page' static (Petr Oros) [2038158] - net: ena: fix DMA mapping function issues in XDP (Petr Oros) [2038158] - net: ena: re-organize code to improve readability (Petr Oros) [2038158] - net: ena: Use dev_alloc() in RX buffer allocation (Petr Oros) [2038158] - net: ena: aggregate doorbell common operations into a function (Petr Oros) [2038158] - net: ena: fix RST format in ENA documentation file (Petr Oros) [2038158] - net: ena: Remove module param and change message severity (Petr Oros) [2038158] - net: ena: add jiffies of last napi call to stats (Petr Oros) [2038158] - net: ena: use build_skb() in RX path (Petr Oros) [2038158] - net: ena: Improve error logging in driver (Petr Oros) [2038158] - net: ena: Remove unused code (Petr Oros) [2038158] - net: ena: optimize data access in fast-path code (Petr Oros) [2038158] - kasan, slub: reset tag when printing address (Nico Pache) [1954335] - kasan: fix Kconfig check of CC_HAS_WORKING_NOSANITIZE_ADDRESS (Nico Pache) [1954335] - Documentation: kunit: add tips for using current->kunit_test (Nico Pache) [1954335] - kunit: fix -Wunused-function warning for __kunit_fail_current_test (Nico Pache) [1954335] - kunit: support failure from dynamic analysis tools (Nico Pache) [1954335] - Add KASAN KUNIT Tests to Redhat kernel-modules-internal (Nico Pache) [1954335] - kasan, mm: fix resetting page_alloc tags for HW_TAGS (Nico Pache) [1954335] - kasan, mm: fix conflicts with init_on_alloc/free (Nico Pache) [1954335] - powerpc/uaccess: get rid of small constant size cases in raw_copy_{to,from}_user() (Nico Pache) [1954335] - kasan: remove redundant config option (Nico Pache) [1954335] - kasan: fix hwasan build for gcc (Nico Pache) [1954335] - lib/test_kasan_module.c: suppress unused var warning (Nico Pache) [1954335] - kasan: fix conflict with page poisoning (Nico Pache) [1954335] - kasan: fix per-page tags for non-page_alloc pages (Nico Pache) [1954335] - kasan: fix KASAN_STACK dependency for HW_TAGS (Nico Pache) [1954335] - kasan: clarify that only first bug is reported in HW_TAGS (Nico Pache) [1954335] - kasan: inline HW_TAGS helper functions (Nico Pache) [1954335] - kasan: ensure poisoning size alignment (Nico Pache) [1954335] - kasan, mm: optimize krealloc poisoning (Nico Pache) [1954335] - kasan, mm: fail krealloc on freed objects (Nico Pache) [1954335] - kasan: rework krealloc tests (Nico Pache) [1954335] - kasan: unify large kfree checks (Nico Pache) [1954335] - kasan: clean up setting free info in kasan_slab_free (Nico Pache) [1954335] - kasan: optimize large kmalloc poisoning (Nico Pache) [1954335] - kasan, mm: optimize kmalloc poisoning (Nico Pache) [1954335] - kasan, mm: don't save alloc stacks twice (Nico Pache) [1954335] - kasan: don't run tests when KASAN is not enabled (Nico Pache) [1954335] - kasan: add a test for kmem_cache_alloc/free_bulk (Nico Pache) [1954335] - kasan: add proper page allocator tests (Nico Pache) [1954335] - kasan: fix bug detection via ksize for HW_TAGS mode (Nico Pache) [1954335] - kasan: move _RET_IP_ to inline wrappers (Nico Pache) [1954335] - kasan: fix memory corruption in kasan_bitops_tags test (Nico Pache) [1954335] - kasan: rename CONFIG_TEST_KASAN_MODULE (Nico Pache) [1954335] - kasan: add match-all tag tests (Nico Pache) [1954335] - kasan: add macros to simplify checking test constraints (Nico Pache) [1954335] - kasan: clean up comments in tests (Nico Pache) [1954335] - kasan: clarify HW_TAGS impact on TBI (Nico Pache) [1954335] - kasan: prefix global functions with kasan_ (Nico Pache) [1954335] - kasan: fix stack traces dependency for HW_TAGS (Nico Pache) [1954335] - kasan: make addr_has_metadata() return true for valid addresses (Nico Pache) [1954335] - kasan: add explicit preconditions to kasan_report() (Nico Pache) [1954335] - kasan: fix HW_TAGS boot parameters (Nico Pache) [1954335] - kasan: fix null pointer dereference in kasan_record_aux_stack (Nico Pache) [1954335] - kasan: update documentation (Nico Pache) [1954335] - kasan, mm: allow cache merging with no metadata (Nico Pache) [1954335] - kasan: sanitize objects when metadata doesn't fit (Nico Pache) [1954335] - kasan: clarify comment in __kasan_kfree_large (Nico Pache) [1954335] - kasan: simplify assign_tag and set_tag calls (Nico Pache) [1954335] - kasan: don't round_up too much (Nico Pache) [1954335] - kasan, mm: rename kasan_poison_kfree (Nico Pache) [1954335] - kasan, mm: check kasan_enabled in annotations (Nico Pache) [1954335] - kasan: add and integrate kasan boot parameters (Nico Pache) [1954335] - kasan: inline (un)poison_range and check_invalid_free (Nico Pache) [1954335] - kasan: open-code kasan_unpoison_slab (Nico Pache) [1954335] - kasan: inline random_tag for HW_TAGS (Nico Pache) [1954335] - kasan: inline kasan_reset_tag for tag-based modes (Nico Pache) [1954335] - kasan: remove __kasan_unpoison_stack (Nico Pache) [1954335] - kasan: allow VMAP_STACK for HW_TAGS mode (Nico Pache) [1954335] - kasan, arm64: unpoison stack only with CONFIG_KASAN_STACK (Nico Pache) [1954335] - kasan: introduce set_alloc_info (Nico Pache) [1954335] - kasan: rename get_alloc/free_info (Nico Pache) [1954335] - kasan: simplify quarantine_put call site (Nico Pache) [1954335] - kasan: add documentation for hardware tag-based mode (Nico Pache) [1954335] - kasan, mm: reset tags when accessing metadata (Nico Pache) [1954335] - kasan, arm64: print report from tag fault handler (Nico Pache) [1954335] - kasan, arm64: implement HW_TAGS runtime (Nico Pache) [1954335] - kasan, arm64: expand CONFIG_KASAN checks (Nico Pache) [1954335] - string.h: fix incompatibility between FORTIFY_SOURCE and KASAN (Nico Pache) [1954335] - kasan, x86, s390: update undef CONFIG_KASAN (Nico Pache) [1954335] - kasan: define KASAN_GRANULE_SIZE for HW_TAGS (Nico Pache) [1954335] - arm64: kasan: add arch layer for memory tagging helpers (Nico Pache) [1954335] - kasan, mm: untag page address in free_reserved_area (Nico Pache) [1954335] - mm: Allow non-direct-map arguments to free_reserved_area() (Nico Pache) [1954335] - kasan: introduce CONFIG_KASAN_HW_TAGS (Nico Pache) [1954335] - kasan: separate metadata_fetch_row for each mode (Nico Pache) [1954335] - kasan: rename SHADOW layout macros to META (Nico Pache) [1954335] - kasan: rename print_shadow_for_address to print_memory_metadata (Nico Pache) [1954335] - kasan: rename addr_has_shadow to addr_has_metadata (Nico Pache) [1954335] - kasan, arm64: rename kasan_init_tags and mark as __init (Nico Pache) [1954335] - kasan, arm64: move initialization message (Nico Pache) [1954335] - kasan, arm64: only use kasan_depth for software modes (Nico Pache) [1954335] - kasan, arm64: only init shadow for software modes (Nico Pache) [1954335] - kasan: decode stack frame only with KASAN_STACK_ENABLE (Nico Pache) [1954335] - kasan: hide invalid free check implementation (Nico Pache) [1954335] - kasan: don't duplicate config dependencies (Nico Pache) [1954335] - kasan: rename report and tags files (Nico Pache) [1954335] - kasan: define KASAN_MEMORY_PER_SHADOW_PAGE (Nico Pache) [1954335] - kasan: split out shadow.c from common.c (Nico Pache) [1954335] - kasan: only build init.c for software modes (Nico Pache) [1954335] - kasan: rename KASAN_SHADOW_* to KASAN_GRANULE_* (Nico Pache) [1954335] - kasan: rename (un)poison_shadow to (un)poison_range (Nico Pache) [1954335] - fork: support VMAP_STACK with KASAN_VMALLOC (Nico Pache) [1954335] - kasan: shadow declarations only for software modes (Nico Pache) [1954335] - kasan: group vmalloc code (Nico Pache) [1954335] - kasan: KASAN_VMALLOC depends on KASAN_GENERIC (Nico Pache) [1954335] - kasan: drop unnecessary GPL text from comment headers (Nico Pache) [1954335] - kasan: update documentation for generic kasan (Nico Pache) [1954335] - kasan: print workqueue stack (Nico Pache) [1954335] - kasan: fix object remaining in offline per-cpu quarantine (Nico Pache) [1954335] - kasan: adopt KUNIT tests to SW_TAGS mode (Nico Pache) [1954335] - docs: kasan.rst: add two missing blank lines (Nico Pache) [1954335] - mm: kasan: do not panic if both panic_on_warn and kasan_multishot set (Nico Pache) [1954335] - KASAN: Testing Documentation (Nico Pache) [1954335] - KASAN: port KASAN Tests to KUnit (Nico Pache) [1954335] - KUnit: KASAN Integration (Nico Pache) [1954335] - kasan/kunit: add KUnit Struct to Current Task (Nico Pache) [1954335] - kasan: remove mentions of unsupported Clang versions (Nico Pache) [1954335] - kbuild: move CFLAGS_{KASAN,UBSAN,KCSAN} exports to relevant Makefiles (Nico Pache) [1954335] - s390/kasan: make shadow memory noexec (Nico Pache) [1954335] - kasan: adjust kasan_stack_oob for tag-based mode (Nico Pache) [1954335] - kasan: allow enabling stack tagging for tag-based mode (Nico Pache) [1954335] - kasan: don't tag stacks allocated with pagealloc (Nico Pache) [1954335] - lib/test_kasan.c: fix KASAN unit tests for tag-based KASAN (Nico Pache) [1954335] - kasan: remove kasan_unpoison_stack_above_sp_to() (Nico Pache) [1954335] - kasan: add tests for call_rcu stack recording (Nico Pache) [1954335] - kprobes: Remove show_registers() function prototype (Nico Pache) [1954335] - kasan: stop tests being eliminated as dead code with FORTIFY_SOURCE (Nico Pache) [1954335] - kasan: move kasan_report() into report.c (Nico Pache) [1954335] - kasan: stackdepot: move filter_irq_stacks() to stackdepot.c (Nico Pache) [1954335] - lib/stackdepot.c: check depot_index before accessing the stack slab (Nico Pache) [1954335] - lib/stackdepot: Remove obsolete functions (Nico Pache) [1954335] - kasan: add test for invalid size in memmove (Nico Pache) [1954335] - mm/memory-failure.c: use page_shift() in add_to_kill() (Nico Pache) [1954335] - x86: get rid of small constant size cases in raw_copy_{to,from}_user() (Nico Pache) [1954335] - s390/kasan: add KASAN_VMALLOC support (Nico Pache) [1954335] - s390: move vmalloc option parsing to startup code (Nico Pache) [1954335] - kasan: add test for vmalloc (Nico Pache) [1954335] - ehea: replace with page_shift() in ehea_is_hugepage() (Nico Pache) [1954335] - mm: introduce page_shift() (Nico Pache) [1954335] - lib/test_kasan.c: add roundtrip tests (Nico Pache) [1954335] - lib/test_kasan: Add test for double-kzfree detection (Nico Pache) [1954335] - lib/test_kasan: add bitops tests (Nico Pache) [1954335] - asm-generic, x86: add bitops instrumentation for KASAN (Nico Pache) [1954335] - x86: use static_cpu_has in uaccess region to avoid instrumentation (Nico Pache) [1954335] - x86/asm: Use stricter assembly constraints in bitops (Nico Pache) [1954335] - x86/asm: Remove dead __GNUC__ conditionals (Nico Pache) [1954335] - s390/kasan: adapt disabled_wait usage to avoid build error (Nico Pache) [1954335] - s390: simplify disabled_wait (Nico Pache) [1954335] - lib/test_kasan.c: add tests for several string/memory API functions (Nico Pache) [1954335] - arm64: Fix typo in a comment in arch/arm64/mm/kasan_init.c (Nico Pache) [1954335] - kprobes: Remove jprobe stub API (Nico Pache) [1954335] - Documentation/kprobes: Add how to change the execution path (Nico Pache) [1954335] - kprobes/x86: Do not disable preempt on int3 path (Nico Pache) [1954335] - bpf/error-inject/kprobes: Clear current_kprobe and enable preempt in kprobe (Nico Pache) [1954335] - s390/kprobes: Don't call the ->break_handler() in s390 kprobes code (Nico Pache) [1954335] - powerpc/kprobes: Don't call the ->break_handler() in powerpc kprobes code (Nico Pache) [1954335] - arm64/kprobes: Don't call the ->break_handler() in arm64 kprobes code (Nico Pache) [1954335] - kprobes/x86: Don't call the ->break_handler() in x86 kprobes (Nico Pache) [1954335] - kprobes: Don't check the ->break_handler() in generic kprobes code (Nico Pache) [1954335] - kprobes/x86: Remove jprobe implementation (Nico Pache) [1954335] - s390/kprobes: Remove jprobe implementation (Nico Pache) [1954335] - powerpc/kprobes: Remove jprobe powerpc implementation (Nico Pache) [1954335] - arm64/kprobes: Remove jprobe implementation (Nico Pache) [1954335] - kprobes: Remove jprobe API implementation (Nico Pache) [1954335] - Documentation/kprobes: Remove jprobes related leftover (Nico Pache) [1954335] - redhat: config: explicitly set CONFIG_ARM64_VA_BITS_48 for ARM64 (Nico Pache) [1954335] - arm64: mm: use a 48-bit ID map when possible on 52-bit VA builds (Nico Pache) [1954335] - arm64: mm: limit linear region to 51 bits for KVM in nVHE mode (Nico Pache) [1954335] - Documentation/arm64: fix RST layout of memory.rst (Nico Pache) [1954335] - arm64: mm: Remove MAX_USER_VA_BITS definition (Nico Pache) [1954335] - arm64: Use simpler arithmetics for the linear map macros (Nico Pache) [1954335] - arm64: mm: use single quantity to represent the PA to VA translation (Nico Pache) [1954335] - kasan/arm64: fix CONFIG_KASAN_SW_TAGS && KASAN_INLINE (Nico Pache) [1954335] - arm64: Do not pass tagged addresses to __is_lm_address() (Nico Pache) [1954335] - arm64: Fix kernel address detection of __is_lm_address() (Nico Pache) [1954335] - arm64: mm: extend linear region for 52-bit VA configurations (Nico Pache) [1954335] - arm64: Fix kcore macros after 52-bit virtual addressing fallout (Nico Pache) [1954335] - arm64: fix fixmap copy for 16K pages and 48-bit VA (Nico Pache) [1954335] - arm64: memory: rename VA_START to PAGE_END (Nico Pache) [1954335] - arm64: memory: Simplify _VA_START and _PAGE_OFFSET definitions (Nico Pache) [1954335] - arm64: memory: fix flipped VA space fallout (Nico Pache) [1954335] - arm64: memory: Fix virt_addr_valid() using __is_lm_address() (Nico Pache) [1954335] - arm64: memory: Ensure address tag is masked in conversion macros (Nico Pache) [1954335] - arm64: mm: Simplify definition of virt_addr_valid() (Nico Pache) [1954335] - docs: arm64: Add layout and 52-bit info to memory document (Nico Pache) [1954335] - arm64: mm: Remove vabits_user (Nico Pache) [1954335] - arm64: mm: Introduce 52-bit Kernel VAs (Nico Pache) [1954335] - arm64: mm: Modify calculation of VMEMMAP_SIZE (Nico Pache) [1954335] - arm64: mm: Separate out vmemmap (Nico Pache) [1954335] - arm64: mm: Logic to make offset_ttbr1 conditional (Nico Pache) [1954335] - arm64: mm: Introduce vabits_actual (Nico Pache) [1954335] - arm64: Print physical address of page table base in show_pte() (Nico Pache) [1954335] - arm64: mm: Introduce VA_BITS_MIN (Nico Pache) [1954335] - arm64: dump: De-constify VA_START and KASAN_SHADOW_START (Nico Pache) [1954335] - arm64: kasan: Switch to using KASAN_SHADOW_OFFSET (Nico Pache) [1954335] - arm64: mm: Flip kernel VA space (Nico Pache) [1954335] - arm64: mm: Remove bit-masking optimisations for PAGE_OFFSET and VMEMMAP_START (Nico Pache) [1954335] - arm64: dump: Use consistent capitalisation for page-table dumps (Nico Pache) [1954335] - kernel/rwsem: Use proper directories for rwsem_init.c (Scott Wood) [2040087] - redhat: Cleanup use of mark_hardware_removed (Prarit Bhargava) [2019378] - redhat: Cleanup use of mark_hardware_unsupported (Prarit Bhargava) [2019378] - redhat: clean up mark_hardware_deprecated() (Prarit Bhargava) [2019378] - nvme: Mark NVMe over FC Target support unmaintained (Prarit Bhargava) [2019378] - hdlc_fr: Mark driver unmaintained (Prarit Bhargava) [2019378] - sfc: Mark siena driver deprecated (Prarit Bhargava) [2019378] - qla3xxx: Mark driver unmaintained (Prarit Bhargava) [2019378] - netxen: Mark nic driver unmaintained (Prarit Bhargava) [2019378] - ethoc: Mark driver unmaintained (Prarit Bhargava) [2019378] - dnet: Mark driver unmaintained (Prarit Bhargava) [2019378] - drivers/pci/pci-driver.c: Fix if/ifdef typo (Prarit Bhargava) [2019378] - kernel/rh_taint.c: Update to new messaging (Prarit Bhargava) [2019378] - drm/i915/dmc: Change max DMC FW size on ADL-P (Michel Dänzer) [1988103] - drm/i915: Add workaround numbers to GEN7_COMMON_SLICE_CHICKEN1 whitelisting (Michel Dänzer) [1988103] - drm/i915: Fix Memory BW formulae for ADL-P (Michel Dänzer) [1988103] - drm/i915: Restore memory mapping for DPT FBs across system suspend/resume (Michel Dänzer) [1988103] - drm/i915: Factor out i915_ggtt_suspend_vm/i915_ggtt_resume_vm() (Michel Dänzer) [1988103] - drm/i915/adlp/fb: Remove restriction on CCS AUX plane strides (Michel Dänzer) [1988103] - drm/i915/adlp/fb: Remove restriction on semiplanar UV plane offset (Michel Dänzer) [1988103] - drm/i915/fb: Rename i915_color_plane_view::stride to mapping_stride (Michel Dänzer) [1988103] - drm/i915/adlp/fb: Fix remapping of linear CCS AUX surfaces (Michel Dänzer) [1988103] - drm/i915/fb: Factor out functions to remap contiguous FB obj pages (Michel Dänzer) [1988103] - drm/i915/adlp/fb: Prevent the mapping of redundant trailing padding NULL pages (Michel Dänzer) [1988103] - drm/i915: Add functions to check for RC CCS CC and MC CCS modifiers (Michel Dänzer) [1988103] - drm/i915: Move is_ccs_modifier() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915: Add a platform independent way to check for CCS AUX planes (Michel Dänzer) [1988103] - drm/i915: Handle CCS CC planes separately from CCS AUX planes (Michel Dänzer) [1988103] - drm/i915: Add a platform independent way to get the RC CCS CC plane (Michel Dänzer) [1988103] - drm/i915: Move intel_format_info_is_yuv_semiplanar() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915: Unexport is_semiplanar_uv_plane() (Michel Dänzer) [1988103] - drm/i915: Simplify the modifier check for interlaced scanout support (Michel Dänzer) [1988103] - drm/i915: Add tiling attribute to the modifier descriptor (Michel Dänzer) [1988103] - drm/i915: Move intel_get_format_info() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915: Add a table with a descriptor for all i915 modifiers (Michel Dänzer) [1988103] - drm/i915/adlp: Implement workaround 16013190616 (Michel Dänzer) [1988103] - drm/i915/adlp: Extend PSR2 support in transcoder B (Michel Dänzer) [1988103] - drm/i915/display: Wait PSR2 get out of deep sleep to update pipe (Michel Dänzer) [1988103] - drm/i915/display/adlp: Allow PSR2 to be enabled (Michel Dänzer) [1988103] - drm/i915/display/adlp: Optimize PSR2 power-savings in corner cases (Michel Dänzer) [1988103] - drm/i915/display: Fix glitches when moving cursor with PSR2 selective fetch enabled (Michel Dänzer) [1988103] - drm/i915/display: Handle frontbuffer rendering when PSR2 selective fetch is enabled (Michel Dänzer) [1988103] - drm/i915/display: Drop unnecessary frontbuffer flushes (Michel Dänzer) [1988103] - drm/i915/display/psr: Do full fetch when handling multi-planar formats (Michel Dänzer) [1988103] - drm/i915/display/psr: Handle plane and pipe restrictions at every page flip (Michel Dänzer) [1988103] - drm/i915/display: Only keep PSR enabled if there is active planes (Michel Dänzer) [1988103] - drm/i915/display: Match PSR2 selective fetch sequences with specification (Michel Dänzer) [1988103] - drm/i915/display/dmc: Set DC_STATE_DEBUG_MASK_CORES after firmware load (Michel Dänzer) [1988103] - drm/i915: Nuke intel_prepare_shared_dpll() (Michel Dänzer) [1988103] - drm/i915: Fold ibx_pch_dpll_prepare() into ibx_pch_dpll_enable() (Michel Dänzer) [1988103] - drm/i915: Fold i9xx_set_pll_dividers() into i9xx_enable_pll() (Michel Dänzer) [1988103] - drm/i915: Reuse ilk_needs_fb_cb_tune() for the reduced clock as well (Michel Dänzer) [1988103] - drm/i915: Call {vlv,chv}_prepare_pll() from {vlv,chv}_enable_pll() (Michel Dänzer) [1988103] - drm/i915: Program DPLL P1 dividers consistently (Michel Dänzer) [1988103] - drm/i915: Remove the 'reg' local variable (Michel Dänzer) [1988103] - drm/i915: Clean up variable names in old dpll functions (Michel Dänzer) [1988103] - drm/i915: Clean dpll calling convention (Michel Dänzer) [1988103] - drm/i915: Constify struct dpll all over (Michel Dänzer) [1988103] - drm/i915: Extract ilk_update_pll_dividers() (Michel Dänzer) [1988103] - drm/i915: Clean up gen2 DPLL readout (Michel Dänzer) [1988103] - drm/i915: Set output_types to EDP for vlv/chv DPLL forcing (Michel Dänzer) [1988103] - drm/i915: Silence __iomem sparse warn (Michel Dänzer) [1988103] - drm/i915: split fdi link training from display vtable. (Michel Dänzer) [1988103] - drm/i915: split irq hotplug function from display vtable (Michel Dänzer) [1988103] - drm/i915: split cdclk functions from display vtable. (Michel Dänzer) [1988103] - drm/i915: split audio functions from display vtable (Michel Dänzer) [1988103] - drm/i915: split color functions from display vtable (Michel Dänzer) [1988103] - drm/i915: split watermark vfuncs from display vtable. (Michel Dänzer) [1988103] - drm/i915: split clock gating init from display vtable (Michel Dänzer) [1988103] - drm/i915/display: add intel_fdi_link_train wrapper. (Michel Dänzer) [1988103] - drm/i915: add wrappers around cdclk vtable funcs. (Michel Dänzer) [1988103] - drm/i915/wm: provide wrappers around watermark vfuncs calls (v3) (Michel Dänzer) [1988103] - drm/i915: make update_wm take a dev_priv. (Michel Dänzer) [1988103] - drm/i915/pm: drop get_fifo_size vfunc. (Michel Dänzer) [1988103] - drm/i915: Clean up pre-skl wm calling convention (Michel Dänzer) [1988103] - drm/i915/dmc: Update to DMC v2.12 (Michel Dänzer) [1988103] - drm/i915: Implement PSF GV point support (Michel Dänzer) [1988103] - drm/i915: Extend QGV point restrict mask to 0x3 (Michel Dänzer) [1988103] - drm/i915/display: Disable audio, DRRS and PSR before planes (Michel Dänzer) [1988103] - drm/i915: Make display workaround upper bounds exclusive (Michel Dänzer) [1988103] - drm/i915: Program DFR enable/disable as a GT workaround (Michel Dänzer) [1988103] - drm/i915/step: s/_revid_tbl/_revids (Michel Dänzer) [1988103] - drm/i915/display: Settle on "adl-x" in WA comments (Michel Dänzer) [1988103] - drm/i915: Settle on "adl-x" in WA comments (Michel Dänzer) [1988103] - drm/i915/display/adlp: Disable underrun recovery (Michel Dänzer) [1988103] - drm/i915/tc: Fix system hang on ADL-P during TypeC PHY disconnect (Michel Dänzer) [1988103] - drm/i915/tc: Drop extra TC cold blocking from intel_tc_port_connected() (Michel Dänzer) [1988103] - drm/i915/tc: Fix TypeC PHY connect/disconnect logic on ADL-P (Michel Dänzer) [1988103] - drm/i915/icl/tc: Remove the ICL special casing during TC-cold blocking (Michel Dänzer) [1988103] - drm/i915/tc: Avoid using legacy AUX PW in TBT mode (Michel Dänzer) [1988103] - drm/i915/tc: Refactor TC-cold block/unblock helpers (Michel Dänzer) [1988103] - drm/i915/tc: Add a mode for the TypeC PHY's disconnected state (Michel Dänzer) [1988103] - drm/i915/tc: Don't keep legacy TypeC ports in connected state w/o a sink (Michel Dänzer) [1988103] - drm/i915/tc: Add/use helpers to retrieve TypeC port properties (Michel Dänzer) [1988103] - drm/i915/tc: Check for DP-alt, legacy sinks before taking PHY ownership (Michel Dänzer) [1988103] - drm/i915/tc: Remove waiting for PHY complete during releasing ownership (Michel Dänzer) [1988103] - drm/i915/adlp/tc: Fix PHY connected check for Thunderbolt mode (Michel Dänzer) [1988103] - drm/i915: Force a TypeC PHY disconnect during suspend/shutdown (Michel Dänzer) [1988103] - drm/i915/adlp: Add support for remapping CCS FBs (Michel Dänzer) [1988103] - drm/i915: Follow a new->old platform check order in intel_fb_stride_alignment (Michel Dänzer) [1988103] - drm/i915/adlp: Assert that VMAs in DPT start at 0 (Michel Dänzer) [1988103] - drm/i915/adlp: Require always a power-of-two sized CCS surface stride (Michel Dänzer) [1988103] - drm/i915: Use tile block based dimensions for CCS origin x, y check (Michel Dänzer) [1988103] - drm/i915/fb: move user framebuffer stuff to intel_fb.c (Michel Dänzer) [1988103] - drm/i915/display: split out dpt out of intel_display.c (Michel Dänzer) [1988103] - drm/i915/fb: move intel_surf_alignment() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915: add HAS_ASYNC_FLIPS feature macro (Michel Dänzer) [1988103] - drm/i915/fb: move intel_fb_align_height() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915/fb: move intel_tile_width_bytes() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915/display/adlp: Add new PSR2 workarounds (Michel Dänzer) [1988103] - drm/i915: Program chicken bit during DP MST sequence on TGL+ (Michel Dänzer) [1988103] - drm/i915/display: Workaround cursor left overs with PSR2 selective fetch enabled (Michel Dänzer) [1988103] - drm/i915/display/adlp: Fix PSR2_MAN_TRK_CTL_SU_REGION_END_ADDR calculation (Michel Dänzer) [1988103] - drm/i915: Update memory bandwidth parameters (Michel Dänzer) [1988103] - drm/i915/dp: fix for ADL_P/S dp/edp max source rates (Michel Dänzer) [1988103] - drm/i915/dp: fix DG1 and RKL max source rates (Michel Dänzer) [1988103] - drm/i915/dp: fix EHL/JSL max source rates calculation (Michel Dänzer) [1988103] - drm/i915/dp: fix TGL and ICL max source rates (Michel Dänzer) [1988103] - drm/i915/dp: Fix eDP max rate for display 11+ (Michel Dänzer) [1988103] - drm/i915/dp: fix DG2 max source rate check (Michel Dänzer) [1988103] - drm/i915/dg2: add DG2 UHBR source rates (Michel Dänzer) [1988103] - drm/i915/display: remove explicit CNL handling from intel_dp.c (Michel Dänzer) [1988103] - drm/i915/dsi/xelpd: Enable mipi dsi support. (Michel Dänzer) [1988103] - drm/i915/dsi/xelpd: Add WA to program LP to HS wakeup guardband (Michel Dänzer) [1988103] - drm/i915/display: Update small joiner ram size (Michel Dänzer) [1988103] - drm/i915/adl_p: Also disable underrun recovery with MSO (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Correctly program MBUS DBOX A credits (Michel Dänzer) [1988103] - drm/i915: Apply CMTG clock disabling WA while DPLL0 is enabled (Michel Dänzer) [1988103] - drm/i915/adl_p: Add ddi buf translation tables for combo PHY (Michel Dänzer) [1988103] - drm/i915/adl_s: Update ddi buf translation tables (Michel Dänzer) [1988103] - drm/i915: Add the missing adls vswing tables (Michel Dänzer) [1988103] - drm/i915/adlp: Add workaround to disable CMTG clock gating (Michel Dänzer) [1988103] - drm/i915/adl_p: Allow underrun recovery when possible (Michel Dänzer) [1988103] - drm/i915: Add dummy IS_DG2 definition (Michel Dänzer) [1988103] - drm/i915: Extend Wa_1406941453 to adl-p (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Implement PSR changes (Michel Dänzer) [1988103] - drm/i915/debugfs: DISPLAY_VER 13 lpsp capability (Michel Dänzer) [1988103] - drm/i915/adlp: Add ADL-P GuC/HuC firmware files (Michel Dänzer) [1988103] - drm/i915/huc: Update TGL and friends to HuC 7.9.3 (Michel Dänzer) [1988103] - drm/i915/guc: Update firmware to v62.0.0 (Michel Dänzer) [1988103] - drm/i915/guc: Introduce unified HXG messages (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Implement Wa_16011303918 (Michel Dänzer) [1988103] - drm/i915/xelpd: Handle PSR2 SDP indication in the prior scanline (Michel Dänzer) [1988103] - drm/i915/display/psr: Handle SU Y granularity (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Implement Wa_16011168373 (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Implement Wa_22012278275 (Michel Dänzer) [1988103] - drm/i915: Nuke buf_trans hdmi functions (Michel Dänzer) [1988103] - drm/i915: Clean up jsl/ehl buf trans functions (Michel Dänzer) [1988103] - drm/i915: Fix ehl edp hbr2 vswing table (Michel Dänzer) [1988103] - drm/i915: Deduplicate icl DP HBR2 vs. eDP HBR3 table (Michel Dänzer) [1988103] - drm/i915: Fix dg1 buf trans tables (Michel Dänzer) [1988103] - drm/i915: Introduce rkl_get_combo_buf_trans() (Michel Dänzer) [1988103] - drm/i915: Clean up hsw/bdw/skl/kbl buf trans funcs (Michel Dänzer) [1988103] - drm/i915: Introduce encoder->get_buf_trans() (Michel Dänzer) [1988103] - drm/i915: Store the HDMI default entry in the bug trans struct (Michel Dänzer) [1988103] - drm/i915; Return the whole buf_trans struct from get_buf_trans() (Michel Dänzer) [1988103] - drm/i915: Introduce intel_get_buf_trans() (Michel Dänzer) [1988103] - drm/i915: Wrap the buf trans tables into a struct (Michel Dänzer) [1988103] - drm/i915: Rename dkl phy buf trans tables (Michel Dänzer) [1988103] - drm/i915: Wrap the platform specific buf trans structs into a union (Michel Dänzer) [1988103] - drm/i915: Introduce hsw_get_buf_trans() (Michel Dänzer) [1988103] - drm/i915: s/intel/hsw/ for hsw/bdw/skl buf trans (Michel Dänzer) [1988103] - drm/i915/adl_p: Load DMC (Michel Dänzer) [1988103] - drm/i915/adl_p: Pipe B DMC Support (Michel Dänzer) [1988103] - drm/i915/xelpd: Pipe A DMC plugging (Michel Dänzer) [1988103] - drm/i915/dmc: Introduce DMC_FW_MAIN (Michel Dänzer) [1988103] - drm/i915/adl_p: Add initial ADL_P Workarounds (Michel Dänzer) [1988103] - drm/i915/xelpd: break feature inheritance (Michel Dänzer) [1988103] - backlight: backlight: Make of_find_backlight static (Jérôme Glisse) [1988103] - backlight: backlight: Drop backlight_put() (Jérôme Glisse) [1988103] - backlight: backlight: Introduce backlight_get_brightness() (Jérôme Glisse) [1988103] - backlight: backlight: Drop extern from prototypes (Jérôme Glisse) [1988103] - backlight: generic_bl: Remove this driver as it is unused (Michel Dänzer) [1988103] - backlight: backlight: Document enums in backlight.h (Jérôme Glisse) [1988103] - backlight: backlight: Document inline functions in backlight.h (Jérôme Glisse) [1988103] - backlight: backlight: Improve backlight_device documentation (Jérôme Glisse) [1988103] - backlight: backlight: Improve backlight_properties documentation (Jérôme Glisse) [1988103] - backlight: backlight: Improve backlight_ops documentation (Jérôme Glisse) [1988103] - backlight: backlight: Add backlight_is_blank() (Jérôme Glisse) [1988103] - backlight: Add backlight_device_get_by_name() (Jérôme Glisse) [1988103] - backlight: Expose brightness curve type through sysfs (Michel Dänzer) [1988103] - backlight: Remove obsolete comment for ->state (Jérôme Glisse) [1988103] - x86/gpu: add JasperLake to gen11 early quirks (Michel Dänzer) [1988103] - drm/i915/adl_p: ADL_P device info enabling (Michel Dänzer) [1988103] - redhat/configs: Disable CONFIG_DRM_VMWGFX on aarch64 (Michel Dänzer) [1988103] - drm/amd/display: Reduce stack size for dml31 UseMinimumDCFCLK (Michel Dänzer) [1988103] - drm/amd/display: Reduce stack size for dml31_ModeSupportAndSystemConfigurationFull (Michel Dänzer) [1988103] - drm/amdgpu: Initialize max/min_dpm_level (Michel Dänzer) [1988103] - redhat/configs: Disable CONFIG_HSA_AMD_SVM for now (Michel Dänzer) [1988103] - i915: Convert to older tasklet API (Michel Dänzer) [1988103] - drm/ttm: Include asm/pgtable.h (Michel Dänzer) [1988103] - Merge DRM changes from upstream v5.13..v5.14.21 (Michel Dänzer) [1988103] - PCI: Add support for dev_groups to struct pci_driver (Jérôme Glisse) [1988103] - drm: Initialize some local variables to avoid compiler warnings (Jérôme Glisse) [1988103] - drm: Use swiotlb_nr_tbl instead of is_swiotlb_active (Jérôme Glisse) [1988103] - i915: Use mdev_type_kobj_to_group_id instead of mtype_get_type_group_id (Jérôme Glisse) [1988103] - i915: Convert to older tasklet API (Jérôme Glisse) [1988103] - drm: Drop const from list_sort compare function prototypes (Jérôme Glisse) [1988103] - Merge DRM changes from upstream v5.12.14..v5.13 (Michel Dänzer) [1988103] - vfio/mdev: add helper to get index of mdev_type sysfs file (Jérôme Glisse) [1988103] - drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3 (Jérôme Glisse) [1988103] - Revert "drm/i915: Implement Wa_1508744258" (Michel Dänzer) [1988103] - Revert "drm/i915: Add the missing adls vswing tables" (Michel Dänzer) [1988103] - x86/gpu: Add Alderlake-S stolen memory support (Michel Dänzer) [1988103] - x86/gpu: add RKL stolen memory support (Michel Dänzer) [1988103] - x86/gpu: add TGL stolen memory support (Michel Dänzer) [1988103] - x86/gpu: add ElkhartLake to gen11 early quirks (Michel Dänzer) [1988103] - x86/gpu: reserve ICL's graphics stolen memory (Michel Dänzer) [1988103] - selftest/x86/signal: Include test cases for validating sigaltstack (Prarit Bhargava) [1837321] - x86/signal: Detect and prevent an alternate signal stack overflow (Prarit Bhargava) [1837321] - selftest/sigaltstack: Use the AT_MINSIGSTKSZ aux vector if available (Prarit Bhargava) [1837321] - x86/fpu: Additional cleanups (Prarit Bhargava) [1837321] - binfmt_elf: Respect error return from `regset->active' (Prarit Bhargava) [1837321] - x86/fpu: Optimize out sigframe xfeatures when in init state (Prarit Bhargava) [1837321] - Documentation/x86: Add documentation for using dynamic XSTATE features (Prarit Bhargava) [1837321] - selftests/x86/amx: Add context switch test (Prarit Bhargava) [1837321] - selftests/x86/amx: Add test cases for AMX state management (Prarit Bhargava) [1837321] - x86/fpu: Include vmalloc.h for vzalloc() (Prarit Bhargava) [1837321] - x86/fpu/amx: Enable the AMX feature in 64-bit mode (Prarit Bhargava) [1837321] - x86/fpu: Add XFD handling for dynamic states (Prarit Bhargava) [1837321] - x86/fpu: Calculate the default sizes independently (Prarit Bhargava) [1837321] - x86/fpu/amx: Define AMX state components and have it used for boot-time checks (Prarit Bhargava) [1837321] - x86/fpu/xstate: Prepare XSAVE feature table for gaps in state component numbers (Prarit Bhargava) [1837321] - x86/fpu/xstate: Add fpstate_realloc()/free() (Prarit Bhargava) [1837321] - x86/fpu/xstate: Add XFD #NM handler (Prarit Bhargava) [1837321] - x86/fpu: Update XFD state where required (Prarit Bhargava) [1837321] - x86/fpu: Add sanity checks for XFD (Prarit Bhargava) [1837321] - x86/fpu: Add XFD state to fpstate (Prarit Bhargava) [1837321] - x86/msr-index: Add MSRs for XFD (Prarit Bhargava) [1837321] - x86/cpufeatures: Add eXtended Feature Disabling (XFD) feature bit (Prarit Bhargava) [1837321] - x86/fpu: Reset permission and fpstate on exec() (Prarit Bhargava) [1837321] - x86/fpu: Prepare fpu_clone() for dynamically enabled features (Prarit Bhargava) [1837321] - x86/fpu/signal: Prepare for variable sigframe length (Prarit Bhargava) [1837321] - x86/signal: Use fpu::__state_user_size for sigalt stack validation (Prarit Bhargava) [1837321] - x86/fpu: Add basic helpers for dynamically enabled features (Prarit Bhargava) [1837321] - x86/arch_prctl: Add controls for dynamic XSTATE components (Prarit Bhargava) [1837321] - x86/fpu: Add fpu_state_config::legacy_features (Prarit Bhargava) [1837321] - x86/fpu: Add members to struct fpu to cache permission information (Prarit Bhargava) [1837321] - x86/fpu/xstate: Provide xstate_calculate_size() (Prarit Bhargava) [1837321] - x86/signal: Implement sigaltstack size validation (Prarit Bhargava) [1837321] - signal: Add an optional check for altstack size (Prarit Bhargava) [1837321] - x86/fpu: Remove old KVM FPU interface (Prarit Bhargava) [1837321] - x86/kvm: Convert FPU handling to a single swap buffer (Prarit Bhargava) [1837321] - x86/fpu: Provide infrastructure for KVM FPU cleanup (Prarit Bhargava) [1837321] - x86/fpu: Prepare for sanitizing KVM FPU code (Prarit Bhargava) [1837321] - x86/fpu/xstate: Move remaining xfeature helpers to core (Prarit Bhargava) [1837321] - x86/fpu: Rework restore_regs_from_fpstate() (Prarit Bhargava) [1837321] - x86/fpu: Mop up xfeatures_mask_uabi() (Prarit Bhargava) [1837321] - x86/fpu: Move xstate feature masks to fpu_*_cfg (Prarit Bhargava) [1837321] - x86/fpu: Move xstate size to fpu_*_cfg (Prarit Bhargava) [1837321] - x86/fpu/xstate: Cleanup size calculations (Prarit Bhargava) [1837321] - x86/fpu: Cleanup fpu__init_system_xstate_size_legacy() (Prarit Bhargava) [1837321] - x86/fpu: Provide struct fpu_config (Prarit Bhargava) [1837321] - x86/fpu/signal: Use fpstate for size and features (Prarit Bhargava) [1837321] - x86/fpu/xstate: Use fpstate for copy_uabi_to_xstate() (Prarit Bhargava) [1837321] - x86/fpu: Use fpstate in __copy_xstate_to_uabi_buf() (Prarit Bhargava) [1837321] - x86/fpu: Use fpstate in fpu_copy_kvm_uabi_to_fpstate() (Prarit Bhargava) [1837321] - x86/fpu/xstate: Use fpstate for xsave_to_user_sigframe() (Prarit Bhargava) [1837321] - x86/fpu/xstate: Use fpstate for os_xsave() (Prarit Bhargava) [1837321] - x86/fpu: Use fpstate::size (Prarit Bhargava) [1837321] - x86/fpu: Add size and mask information to fpstate (Prarit Bhargava) [1837321] - x86/process: Move arch_thread_struct_whitelist() out of line (Prarit Bhargava) [1837321] - x86/fpu: Do not leak fpstate pointer on fork (Prarit Bhargava) [1837321] - x86/fpu: Remove fpu::state (Prarit Bhargava) [1837321] - x86/math-emu: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu/core: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu/signal: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu/regset: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu: Convert tracing to fpstate (Prarit Bhargava) [1837321] - x86/KVM: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu: Replace KVMs xstate component clearing (Prarit Bhargava) [1837321] - x86/fpu: Convert restore_fpregs_from_fpstate() to struct fpstate (Prarit Bhargava) [1837321] - x86/fpu: Convert fpstate_init() to struct fpstate (Prarit Bhargava) [1837321] - fpu/types.h: KABI fix Part I (Prarit Bhargava) [1837321] - x86/fpu: Provide struct fpstate (Prarit Bhargava) [1837321] - x86/fpu: Replace KVMs home brewed FPU copy to user (Prarit Bhargava) [1837321] - x86/fpu: Provide a proper function for ex_handler_fprestore() (Prarit Bhargava) [1837321] - x86/fpu: Replace the includes of fpu/internal.h (Prarit Bhargava) [1837321] - x86/fpu: Mop up the internal.h leftovers (Prarit Bhargava) [1837321] - x86/sev: Include fpu/xcr.h (Prarit Bhargava) [1837321] - x86/fpu: Remove internal.h dependency from fpu/signal.h (Prarit Bhargava) [1837321] - x86/fpu: Move fpstate functions to api.h (Prarit Bhargava) [1837321] - x86/fpu: Move mxcsr related code to core (Prarit Bhargava) [1837321] - x86/fpu: Move fpregs_restore_userregs() to core (Prarit Bhargava) [1837321] - x86/fpu: Make WARN_ON_FPU() private (Prarit Bhargava) [1837321] - x86/fpu: Move legacy ASM wrappers to core (Prarit Bhargava) [1837321] - x86/fpu: Move os_xsave() and os_xrstor() to core (Prarit Bhargava) [1837321] - x86/fpu: Make os_xrstor_booting() private (Prarit Bhargava) [1837321] - x86/fpu: Clean up CPU feature tests (Prarit Bhargava) [1837321] - x86/fpu: Move context switch and exit to user inlines into sched.h (Prarit Bhargava) [1837321] - x86/fpu: Mark fpu__init_prepare_fx_sw_frame() as __init (Prarit Bhargava) [1837321] - x86/fpu: Rework copy_xstate_to_uabi_buf() (Prarit Bhargava) [1837321] - x86/fpu: Replace KVMs home brewed FPU copy from user (Prarit Bhargava) [1837321] - x86/fpu: Move KVMs FPU swapping to FPU core (Prarit Bhargava) [1837321] - x86/fpu/xstate: Mark all init only functions __init (Prarit Bhargava) [1837321] - x86/fpu/xstate: Provide and use for_each_xfeature() (Prarit Bhargava) [1837321] - x86/fpu: Cleanup xstate xcomp_bv initialization (Prarit Bhargava) [1837321] - x86/fpu: Do not inherit FPU context for kernel and IO worker threads (Prarit Bhargava) [1837321] - x86/process: Clone FPU in copy_thread() (Prarit Bhargava) [1837321] - x86/fpu: Remove pointless memset in fpu_clone() (Prarit Bhargava) [1837321] - x86/fpu: Cleanup the on_boot_cpu clutter (Prarit Bhargava) [1837321] - x86/fpu: Restrict xsaves()/xrstors() to independent states (Prarit Bhargava) [1837321] - x86/pkru: Remove useless include (Prarit Bhargava) [1837321] - x86/fpu: Update stale comments (Prarit Bhargava) [1837321] - x86/fpu: Remove pointless argument from switch_fpu_finish() (Prarit Bhargava) [1837321] - x86/fpu: Mask out the invalid MXCSR bits properly (Prarit Bhargava) [1837321] - x86/fpu: Restore the masking out of reserved MXCSR bits (Prarit Bhargava) [1837321] - x86/fpu/signal: Fix missed conversion to correct boolean retval in save_xstate_epilog() (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return code of restore_fpregs_from_user() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return code of check_xstate_in_sigframe() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return type of __fpu_restore_sig() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return type of fpu__restore_sig() to boolean (Prarit Bhargava) [1837321] - x86/signal: Change return type of restore_sigcontext() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return type of copy_fpregs_to_sigframe() helpers to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return type of copy_fpstate_to_sigframe() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Move xstate clearing out of copy_fpregs_to_sigframe() (Prarit Bhargava) [1837321] - x86/fpu/signal: Move header zeroing out of xsave_to_user_sigframe() (Prarit Bhargava) [1837321] - x86/fpu/signal: Clarify exception handling in restore_fpregs_from_user() (Prarit Bhargava) [1837321] - x86/elf: Support a new ELF aux vector AT_MINSIGSTKSZ (Prarit Bhargava) [1837321] - uapi/auxvec: Define the aux vector AT_MINSIGSTKSZ (Prarit Bhargava) [1837321] - x86: get rid of get_user_ex() in restore_sigcontext() (Prarit Bhargava) [1837321] - x86: get rid of get_user_ex() in ia32_restore_sigcontext() (Prarit Bhargava) [1837321] - x86: Remove force_iret() (Prarit Bhargava) [1837321] - x86/uaccess, signal: Fix AC=1 bloat (Prarit Bhargava) [1837321] - x86/ia32: Fix ia32_restore_sigcontext() AC leak (Prarit Bhargava) [1837321] - x86/tsc: Add tsc_early_khz command line parameter (Prarit Bhargava) [1957375] - x86/debug: Support negative polarity DR6 bits (Prarit Bhargava) [2017958]- KVM: SVM: Do not terminate SEV-ES guests on GHCB validation failure (Vitaly Kuznetsov) [2032931] - KVM: SEV: Fall back to vmalloc for SEV-ES scratch area if necessary (Vitaly Kuznetsov) [2032931] - KVM: SEV: Return appropriate error codes if SEV-ES scratch setup fails (Vitaly Kuznetsov) [2032931] - KVM: SEV: Refactor out sev_es_state struct (Vitaly Kuznetsov) [2032931] - s390: mm: Fix secure storage access exception handling (Thomas Huth) [1984910] - KVM: PPC: Book3S HV: Make idle_kvm_start_guest() return 0 if it went to guest (Jon Maloy) [2018960] {CVE-2021-43056} - KVM: PPC: Book3S HV: Fix stack handling in idle_kvm_start_guest() (Jon Maloy) [2018960] {CVE-2021-43056} - KVM: arm64: selftests: arch_timer: Support vCPU migration (Gavin Shan) [2024808] - KVM: arm64: selftests: Add arch_timer test (Gavin Shan) [2024808] - KVM: arm64: selftests: Add host support for vGIC (Gavin Shan) [2024808] - KVM: arm64: selftests: Add basic GICv3 support (Gavin Shan) [2024808] - KVM: arm64: selftests: Add light-weight spinlock support (Gavin Shan) [2024808] - KVM: arm64: selftests: Add guest support to get the vcpuid (Gavin Shan) [2024808] - KVM: arm64: selftests: Maintain consistency for vcpuid type (Gavin Shan) [2024808] - KVM: arm64: selftests: Add support to disable and enable local IRQs (Gavin Shan) [2024808] - KVM: arm64: selftests: Add basic support to generate delays (Gavin Shan) [2024808] - KVM: arm64: selftests: Add basic support for arch_timers (Gavin Shan) [2024808] - KVM: arm64: selftests: Add support for cpu_relax (Gavin Shan) [2024808] - KVM: arm64: selftests: Introduce ARM64_SYS_KVM_REG (Gavin Shan) [2024808] - tools: arm64: Import sysreg.h (Gavin Shan) [2024808] - KVM: arm64: selftests: Add MMIO readl/writel support (Gavin Shan) [2024808] - selftests: KVM: Introduce psci_cpu_on_test (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: actually enable pmu regs in pmu sublist (Gavin Shan) [2024808] - KVM: arm64: Update MAINTAINERS to include selftests (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Split base and pmu registers (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Remove get-reg-list-sve (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Provide config selection option (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Prepare to run multiple configs at once (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Introduce vcpu configs (Gavin Shan) [2024808] - sctp: make the raise timer more simple and accurate (Xin Long) [2020474] - Enable flowtable ipv4/ipv6 support (Phil Sutter) [1850324] - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate (William Zhao) [1941928] - svcrdma: Fix a crash in svcrdma_counter_handler (Benjamin Coddington) [2037213] - fbcon: Fix global-out-of-bounds read in fbcon_get_font() (Lyude Paul) [1904374] - bnxt_en: Clean up completion ring page arrays completely (Ken Cox) [1987074] - bnxt_en: Fix error recovery regression (Ken Cox) [1987074] - bnxt_en: Fix possible unintended driver initiated error recovery (Ken Cox) [1987074] - bnxt_en: Fix UDP tunnel logic (Ken Cox) [1987074] - bnxt_en: Fix asic.rev in devlink dev info command (Ken Cox) [1987074] - bnxt_en: fix read of stored FW_PSID version on P5 devices (Ken Cox) [1987074] - bnxt_en: fix stored FW_PSID version masks (Ken Cox) [1987074] - bnxt_en: fix kernel doc warnings in bnxt_hwrm.c (Ken Cox) [1987074] - bnxt_en: Fix 64-bit doorbell operation on 32-bit kernels (Ken Cox) [1987074] - bnxt_en: support multiple HWRM commands in flight (Ken Cox) [1987074] - bnxt_en: remove legacy HWRM interface (Ken Cox) [1987074] - bnxt_en: update all firmware calls to use the new APIs (Ken Cox) [1987074] - bnxt_en: use link_lock instead of hwrm_cmd_lock to protect link_info (Ken Cox) [1987074] - bnxt_en: add support for HWRM request slices (Ken Cox) [1987074] - bnxt_en: add HWRM request assignment API (Ken Cox) [1987074] - bnxt_en: discard out of sequence HWRM responses (Ken Cox) [1987074] - bnxt_en: introduce new firmware message API based on DMA pools (Ken Cox) [1987074] - bnxt_en: move HWRM API implementation into separate file (Ken Cox) [1987074] - bnxt_en: Refactor the HWRM_VER_GET firmware calls (Ken Cox) [1987074] - bnxt_en: remove DMA mapping for KONG response (Ken Cox) [1987074] - bnxt: count discards due to memory allocation errors (Ken Cox) [1987074] - bnxt: count packets discarded because of netpoll (Ken Cox) [1987074] - net: broadcom: switch from 'pci_' to 'dma_' API (Ken Cox) [1987074] - bnxt_en: Add missing DMA memory barriers (Ken Cox) [1987074] - bnxt_en: Disable aRFS if running on 212 firmware (Ken Cox) [1987074] - bnxt: count Tx drops (Ken Cox) [1987074] - bnxt: make sure xmit_more + errors does not miss doorbells (Ken Cox) [1987074] - bnxt: disable napi before canceling DIM (Ken Cox) [1987074] - bnxt: don't lock the tx queue from napi poll (Ken Cox) [1987074] - bnxt_en: Use register window 6 instead of 5 to read the PHC (Ken Cox) [1987074] - bnxt_en: Update firmware call to retrieve TX PTP timestamp (Ken Cox) [1987074] - bnxt_en: Update firmware interface to 1.10.2.52 (Ken Cox) [1987074] - bnxt_en: Increase maximum RX ring size if jumbo ring is not used (Ken Cox) [1987074] - bnxt_en: Don't use static arrays for completion ring pages (Ken Cox) [1987074] - bnxt_en: Add missing periodic PHC overflow check (Ken Cox) [1987074] - bnxt_en: Log if an invalid signal detected on TSIO pin (Ken Cox) [1987074] - bnxt_en: Event handler for PPS events (Ken Cox) [1987074 1990156] - bnxt_en: 1PPS functions to configure TSIO pins (Ken Cox) [1987074 1990156] - bnxt_en: 1PPS support for 5750X family chips (Ken Cox) [1987074 1990156] - bnxt_en: Do not read the PTP PHC during chip reset (Ken Cox) [1987074 1990156] - bnxt_en: Move bnxt_ptp_init() from bnxt_open() back to bnxt_init_one() (Ken Cox) [1987074 1990156] - bnxt_en: Fix PTP capability discovery (Ken Cox) [1987074] - bnxt_en: Move bnxt_ptp_init() to bnxt_open() (Ken Cox) [1987074] - bnxt: Remove rcu_read_lock() around XDP program invocation (Ken Cox) [1987074] - bnxt_en: Enable hardware PTP support (Ken Cox) [1987074] - bnxt_en: Transmit and retrieve packet timestamps (Ken Cox) [1987074] - bnxt_en: Get the RX packet timestamp (Ken Cox) [1987074] - bnxt_en: Get the full 48-bit hardware timestamp periodically (Ken Cox) [1987074] - bnxt_en: Add PTP clock APIs, ioctls, and ethtool methods (Ken Cox) [1987074] - bnxt_en: Get PTP hardware capability from firmware (Ken Cox) [1987074] - bnxt_en: Update firmware interface to 1.10.2.47 (Ken Cox) [1987074] - bnxt_en: Fix fall-through warnings for Clang (Ken Cox) [1987074] - bnxt_en: Fix and improve .ndo_features_check(). (Ken Cox) [1987074] - bnxt_en: Implement .ndo_features_check(). (Ken Cox) [1987074] - bnxt_en: Support IFF_SUPP_NOFCS feature to transmit without ethernet FCS. (Ken Cox) [1987074] - bnxt_en: Call bnxt_approve_mac() after the PF gives up control of the VF MAC. (Ken Cox) [1987074] - bnxt_en: Move bnxt_approve_mac(). (Ken Cox) [1987074] - bnxt_en: allow VF config ops when PF is closed (Ken Cox) [1987074] - bnxt_en: Add support for fw managed link down feature. (Ken Cox) [1987074] - bnxt_en: Add a new phy_flags field to the main driver structure. (Ken Cox) [1987074] - bnxt_en: report signal mode in link up messages (Ken Cox) [1987074] - bnxt: add more ethtool standard stats (Ken Cox) [1987074] - bnxt: implement ethtool standard stats (Ken Cox) [1987074] - bnxt: implement ethtool::get_fec_stats (Ken Cox) [1987074] - bnxt_en: Free and allocate VF-Reps during error recovery. (Ken Cox) [1987074] - bnxt_en: Refactor __bnxt_vf_reps_destroy(). (Ken Cox) [1987074] - bnxt_en: Refactor bnxt_vf_reps_create(). (Ken Cox) [1987074] - bnxt_en: Invalidate health register mapping at the end of probe. (Ken Cox) [1987074] - bnxt_en: Treat health register value 0 as valid in bnxt_try_reover_fw(). (Ken Cox) [1987074] - bnxt_en: Enhance retry of the first message to the firmware. (Ken Cox) [1987074] - bnxt_en: Set BNXT_STATE_FW_RESET_DET flag earlier for the RDMA driver. (Ken Cox) [1987074] - bnxt_en: check return value of bnxt_hwrm_func_resc_qcaps (Ken Cox) [1987074] - bnxt_en: don't fake firmware response success when PCI is disabled (Ken Cox) [1987074] - bnxt_en: Improve wait for firmware commands completion (Ken Cox) [1987074] - bnxt_en: Improve the status_reliable flag in bp->fw_health. (Ken Cox) [1987074] - Bluetooth: fix use-after-free error in lock_sock_nested() (Gopal Tiwari) [2005689] - rpmspec: add release string to kernel doc directory name (Jan Stancek) [1824836] - cpufreq: intel_pstate: Fix cpu->pstate.turbo_freq initialization (Mark Langsdorf) [2031830] - ACPI: CPPC: Add NULL pointer check to cppc_get_perf() (Mark Langsdorf) [2031830] - cpufreq: intel_pstate: hybrid: Rework HWP calibration (Mark Langsdorf) [2031830] - ACPI: CPPC: Introduce cppc_get_nominal_perf() (Mark Langsdorf) [2031830] - cpufreq: Replace deprecated CPU-hotplug functions (Mark Langsdorf) [2031830] - cpufreq: intel_pstate: hybrid: Fix build with CONFIG_ACPI unset (Mark Langsdorf) [2031830] - cpufreq: intel_pstate: hybrid: CPU-specific scaling factor (Mark Langsdorf) [2031830] - cpufreq: intel_pstate: hybrid: Avoid exposing two global attributes (Mark Langsdorf) [2031830] - ASoC: amd: renoir: Run hibernation callbacks (Renjith Pananchikkal) [1987617] - hugetlb: fix hugetlb cgroup refcounting during vma split (Waiman Long) [2032811] - hugetlb_cgroup: fix imbalanced css_get and css_put pair for shared mappings (Waiman Long) [2032811] - mm/hugetlb: change hugetlb_reserve_pages() to type bool (Waiman Long) [2032811] - hugetlb: fix an error code in hugetlb_reserve_pages() (Waiman Long) [2032811] - hugetlb_cgroup: fix offline of hugetlb cgroup with reservations (Waiman Long) [2032811] - hugetlb_cgroup: fix reservation accounting (Waiman Long) [2032811] - mm/hugetlb: narrow the hugetlb_lock protection area during preparing huge page (Waiman Long) [2032811] - mm/hugetlb: a page from buddy is not on any list (Waiman Long) [2032811] - mm/hugetlb: not necessary to coalesce regions recursively (Waiman Long) [2032811] - selftests/vm/write_to_hugetlbfs.c: fix unused variable warning (Waiman Long) [2032811] - hugetlb_cgroup: add hugetlb_cgroup reservation tests (Waiman Long) [2032811] - hugetlb: support file_region coalescing again (Waiman Long) [2032811] - hugetlb_cgroup: support noreserve mappings (Waiman Long) [2032811] - hugetlb_cgroup: add accounting for shared mappings (Waiman Long) [2032811] - hugetlb: disable region_add file_region coalescing (Waiman Long) [2032811] - hugetlb_cgroup: add reservation accounting for private mappings (Waiman Long) [2032811] - mm/hugetlb_cgroup: fix hugetlb_cgroup migration (Waiman Long) [2032811] - hugetlb_cgroup: add interface for charge/uncharge hugetlb reservations (Waiman Long) [2032811] - hugetlb_cgroup: add hugetlb_cgroup reservation counter (Waiman Long) [2032811] - mm/vma: move VM_NO_KHUGEPAGED into generic header (Waiman Long) [2032811] - mm/cma.c: switch to bitmap_zalloc() for cma bitmap allocation (Waiman Long) [2032811] - hugetlb: remove duplicated code (Waiman Long) [2032811] - hugetlb: region_chg provides only cache entry (Waiman Long) [2032811] - arm64/mm: Refactor __do_page_fault() (Waiman Long) [2032811] - arm64/mm: Drop task_struct argument from __do_page_fault() (Waiman Long) [2032811] - hugetlbfs: always use address space in inode for resv_map pointer (Waiman Long) [2032811] - mm: remove redundant 'default n' from Kconfig-s (Waiman Long) [2032811] - hugetlbfs: fix potential over/underflow setting node specific nr_hugepages (Waiman Long) [2032811] - hugetlb: allow to free gigantic pages regardless of the configuration (Waiman Long) [2032811] - mm/cma.c: fix crash on CMA allocation if bitmap allocation fails (Waiman Long) [2032811] - mm/cma.c: fix the bitmap status to show failed allocation reason (Waiman Long) [2032811] - mm/cma_debug.c: fix the break condition in cma_maxchunk_get() (Waiman Long) [2032811] - mm: no need to check return value of debugfs_create functions (Waiman Long) [2032811] - x86/mm: Break out user address space handling (Waiman Long) [2032811] - fs: add vfs_parse_fs_param_source() helper (Waiman Long) [2034609] - cgroup: verify that source is a string (Waiman Long) [2034609] - ice: Fix E810 PTP reset flow (Jonathan Toppins) [2013478] - ice: Use div64_u64 instead of div_u64 in adjfine (Jonathan Toppins) [2013478] - ice: Don't put stale timestamps in the skb (Jonathan Toppins) [2013478] - ice: Fix problems with DSCP QoS implementation (Jonathan Toppins) [2030400] - ice: fix software generating extra interrupts (Jonathan Toppins) [2030400] - ice: fix rate limit update after coalesce change (Jonathan Toppins) [2030400] - ice: update dim usage and moderation (Jonathan Toppins) [2030400] - ice: make use of ice_for_each_* macros (Jonathan Toppins) [2030400] - ice: Remove boolean vlan_promisc flag from function (Jonathan Toppins) [2030400] - ice: check whether PTP is initialized in ice_ptp_release() (Jonathan Toppins) [2030400] - ice: devlink: Make devlink_register to be void (Jonathan Toppins) [2030400] - ice: split ice_ring onto Tx/Rx separate structs (Jonathan Toppins) [2030400] - ice: Prefer kcalloc over open coded arithmetic (Jonathan Toppins) [2030400] - ice: Fix macro name for IPv4 fragment flag (Jonathan Toppins) [2030400] - ice: refactor devlink getter/fallback functions to void (Jonathan Toppins) [2030400] - ice: Fix link mode handling (Jonathan Toppins) [2030400] - ice: Add feature bitmap, helpers and a check for DSCP (Jonathan Toppins) [2030400] - ice: Add DSCP support (Jonathan Toppins) [2030400]- fanotify: Make waits for fanotify events only killable (Miklos Szeredi) [1897416] - fanotify: Use interruptible wait when waiting for permission events (Miklos Szeredi) [1897416] - fanotify: Track permission event state (Miklos Szeredi) [1897416] - fanotify: Simplify cleaning of access_list (Miklos Szeredi) [1897416] - fsnotify: Create function to remove event from notification list (Miklos Szeredi) [1897416] - fanotify: Move locking inside get_one_event() (Miklos Szeredi) [1897416] - fanotify: Fold dequeue_event() into process_access_response() (Miklos Szeredi) [1897416] - fanotify: rename struct fanotify_{,perm_}event_info (Miklos Szeredi) [1897416] - RDMA/mlx5: Fix crash when unbind multiport slave (Amir Tzin) [1997386] - redhat: Fix mock.cfg cleanup in redhat/Makefile (Benjamin Coddington) - timekeeping: Use proper clock specifier names in functions (Josef Oskera) [2026471] - leds: ledtrig-activity: use ktime_get_boot_ns() (Josef Oskera) [2026471] - iio: use timespec64 based interfaces for iio_get_time_ns() (Josef Oskera) [2026471] - drivers: net: netdevsim: fix devlink_trap selftests failing (Petr Oros) [2021837] - netdevsim: remove max_vfs dentry (Petr Oros) [2021837] - netdevsim: Fix unsigned being compared to less than zero (Petr Oros) [2021837] - devlink: Protect rate list with lock while switching modes (Petr Oros) [2021837] - devlink: Remove eswitch mode check for mode set call (Petr Oros) [2021837] - devlink: Decrease refcnt of parent rate object on leaf destroy (Petr Oros) [2021837] - docs: networking: devlink: avoid using ReST :doc:`foo` markup (Petr Oros) [2021837] - testing: selftests: drivers: net: netdevsim: devlink: add test case for hard drop statistics (Petr Oros) [2021837] - drivers: net: netdevsim: add devlink trap_drop_counter_get implementation (Petr Oros) [2021837] - testing: selftests: net: forwarding: add devlink-required functionality to test (hard) dropped stats field (Petr Oros) [2021837] - net: core: devlink: add dropped stats traps field (Petr Oros) [2021837] - devlink: Fix error message in devlink_rate_set_ops_supported() (Petr Oros) [2021837] - Documentation: devlink rate objects (Petr Oros) [2021837] - selftest: netdevsim: Add devlink rate grouping test (Petr Oros) [2021837] - netdevsim: Allow setting parent node of rate objects (Petr Oros) [2021837] - devlink: Allow setting parent node of rate objects (Petr Oros) [2021837] - selftest: netdevsim: Add devlink rate nodes test (Petr Oros) [2021837] - netdevsim: Implement support for devlink rate nodes (Petr Oros) [2021837] - devlink: Introduce rate nodes (Petr Oros) [2021837] - selftest: netdevsim: Add devlink port shared/max tx rate test (Petr Oros) [2021837] - netdevsim: Implement devlink rate leafs tx rate support (Petr Oros) [2021837] - devlink: Allow setting tx rate for devlink rate leaf objects (Petr Oros) [2021837] - selftest: netdevsim: Add devlink rate test (Petr Oros) [2021837] - netdevsim: Register devlink rate leaf objects per VF (Petr Oros) [2021837] - devlink: Introduce rate object (Petr Oros) [2021837] - netdevsim: Implement legacy/switchdev mode for VFs (Petr Oros) [2021837] - netdevsim: Implement VFs (Petr Oros) [2021837] - netdevsim: Implement port types and indexing (Petr Oros) [2021837] - netdevsim: Disable VFs on nsim_dev_reload_destroy() call (Petr Oros) [2021837] - netdevsim: Add max_vfs to bus_dev (Petr Oros) [2021837] - devlink: append split port number to the port name (Petr Oros) [2021837] - devlink: Correct VIRTUAL port to not have phys_port attributes (Petr Oros) [2021837] - docs: net: add missing devlink health cmd - trigger (Petr Oros) [2021837] - docs: net: tweak devlink health documentation (Petr Oros) [2021837] - devlink: fix typo in documentation (Petr Oros) [2021837] - devlink: Extend devlink port documentation for subfunctions (Petr Oros) [2021837] - udp: Validate checksum in udp_read_sock() (Jiri Benc) [1947007] - bpf, sockmap: sk_skb data_end access incorrect when src_reg = dst_reg (Jiri Benc) [1947007] - bpf: sockmap, strparser, and tls are reusing qdisc_skb_cb and colliding (Jiri Benc) [1947007] - selftests, bpf: Add one test for sockmap with strparser (Jiri Benc) [1947007] - selftests, bpf: Fix test_txmsg_ingress_parser error (Jiri Benc) [1947007] - skmsg: Lose offset info in sk_psock_skb_ingress (Jiri Benc) [1947007] - bpf, sockmap: Fix potential memory leak on unlikely error case (Jiri Benc) [1947007] - tcp_bpf: Fix one concurrency problem in the tcp_bpf_send_verdict function (Jiri Benc) [1947007] - bpf, sockmap, tcp: sk_prot needs inuse_idx set for proc stats (Jiri Benc) [1947007] - bpf, sockmap: Fix memleak on ingress msg enqueue (Jiri Benc) [1947007] - bpf, sockmap: On cleanup we additionally need to remove cached skb (Jiri Benc) [1947007] - skmsg: Increase sk->sk_drops when dropping packets (Jiri Benc) [1947007] - skmsg: Pass source psock to sk_psock_skb_redirect() (Jiri Benc) [1947007] - skmsg: Teach sk_psock_verdict_apply() to return errors (Jiri Benc) [1947007] - skmsg: Fix a memory leak in sk_psock_verdict_apply() (Jiri Benc) [1947007] - skmsg: Clear skb redirect pointer before dropping it (Jiri Benc) [1947007] - udp: Fix a memory leak in udp_read_sock() (Jiri Benc) [1947007] - selftests/bpf: Retry for EAGAIN in udp_redir_to_connected() (Jiri Benc) [1947007] - skmsg: Improve udp_bpf_recvmsg() accuracy (Jiri Benc) [1947007] - bpf: Limit static tcp-cc functions in the .BTF_ids list to x86 (Jiri Benc) [1947007] - flow_dissector: Fix out-of-bounds warning in __skb_flow_bpf_to_target() (Jiri Benc) [1947007] - sock_map: Fix a potential use-after-free in sock_map_close() (Jiri Benc) [1947007] - skmsg: Pass psock pointer to ->psock_update_sk_prot() (Jiri Benc) [1947007] - bpf, udp: Remove some pointless comments (Jiri Benc) [1947007] - selftests/bpf: Add a test case for loading BPF_SK_SKB_VERDICT (Jiri Benc) [1947007] - selftests/bpf: Add a test case for udp sockmap (Jiri Benc) [1947007] - sock_map: Update sock type checks for UDP (Jiri Benc) [1947007] - udp: Implement udp_bpf_recvmsg() for sockmap (Jiri Benc) [1947007] - skmsg: Extract __tcp_bpf_recvmsg() and tcp_bpf_wait_data() (Jiri Benc) [1947007] - udp: Implement ->read_sock() for sockmap (Jiri Benc) [1947007] - sock: Introduce sk->sk_prot->psock_update_sk_prot() (Jiri Benc) [1947007] - sock_map: Introduce BPF_SK_SKB_VERDICT (Jiri Benc) [1947007] - sock_map: Kill sock_map_link_no_progs() (Jiri Benc) [1947007] - sock_map: Simplify sock_map_link() a bit (Jiri Benc) [1947007] - skmsg: Use GFP_KERNEL in sk_psock_create_ingress_msg() (Jiri Benc) [1947007] - skmsg: Use rcu work for destroying psock (Jiri Benc) [1947007] - skmsg: Avoid lock_sock() in sk_psock_backlog() (Jiri Benc) [1947007] - net: Introduce skb_send_sock() for sock_map (Jiri Benc) [1947007] - skmsg: Introduce a spinlock to protect ingress_msg (Jiri Benc) [1947007] - skmsg: Lock ingress_skb when purging (Jiri Benc) [1947007] - bpf: tcp: Limit calling some tcp cc functions to CONFIG_DYNAMIC_FTRACE (Jiri Benc) [1947007] - bpf: tcp: Fix an error in the bpf_tcp_ca_kfunc_ids list (Jiri Benc) [1947007] - bpf: tcp: Remove comma which is causing build error (Jiri Benc) [1947007] - bpf: tcp: Put some tcp cong functions in allowlist for bpf-tcp-cc (Jiri Benc) [1947007] - tcp: Rename bictcp function prefix to cubictcp (Jiri Benc) [1947007] - bpf: Add getter and setter for SO_REUSEPORT through bpf_{g,s}etsockopt (Jiri Benc) [1947007] - bpf, devmap: Move drop error path to devmap for XDP_REDIRECT (Jiri Benc) [1947007] - xsk: Update rings for load-acquire/store-release barriers (Jiri Benc) [1947007] - skmsg: Add function doc for skb->_sk_redir (Jiri Benc) [1947007] - skmsg: Remove unused sk_psock_stop() declaration (Jiri Benc) [1947007] - skmsg: Get rid of sk_psock_bpf_run() (Jiri Benc) [1947007] - skmsg: Make __sk_psock_purge_ingress_msg() static (Jiri Benc) [1947007] - sock_map: Make sock_map_prog_update() static (Jiri Benc) [1947007] - sock_map: Rename skb_parser and skb_verdict (Jiri Benc) [1947007] - skmsg: Move sk_redir from TCP_SKB_CB to skb (Jiri Benc) [1947007] - bpf: Compute data_end dynamically with JIT code (Jiri Benc) [1947007] - skmsg: Get rid of struct sk_psock_parser (Jiri Benc) [1947007] - bpf: Clean up sockmap related Kconfigs (Jiri Benc) [1947007] - xsk: Build skb by page (aka generic zerocopy xmit) (Jiri Benc) [1947007] - xsk: Respect device's headroom and tailroom on generic xmit path (Jiri Benc) [1947007] - virtio-net: Support IFF_TX_SKB_NO_LINEAR flag (Jiri Benc) [1947007] - net: Add priv_flags for allow tx skb without linear (Jiri Benc) [1947007] - netdevice: Add missing IFF_PHONY_HEADROOM self-definition (Jiri Benc) [1947007] - skmsg: Make sk_psock_destroy() static (Jiri Benc) [1947007] - skmsg: Use fallthrough pseudo-keyword (Jiri Benc) [1947007] - net: dev_is_mac_header_xmit() true for ARPHRD_RAWIP (Jiri Benc) [1947007] - virtio_net: Account for tx bytes and packets on sending xdp_frames (Jiri Benc) [1947007] - inet: udp{4|6}_lib_lookup_skb() skb argument is const (Jiri Benc) [1947007] - inet: constify inet_sdif() argument (Jiri Benc) [1947007] - udp: move gro declarations to net/udp.h (Jiri Benc) [1947007] - net: move tcp gro declarations to net/tcp.h (Jiri Benc) [1947007] - tcp: add declarations to avoid warnings (Jiri Benc) [1947007] - tcp: remove indirect calls for icsk->icsk_af_ops->send_check (Jiri Benc) [1947007] - tcp: remove indirect calls for icsk->icsk_af_ops->queue_xmit (Jiri Benc) [1947007] - net: remove unused skb_send_sock() (Jiri Benc) [1947007] - net: Use skb_frag_off accessors (Jiri Benc) [1947007] - net: Use skb accessors in network core (Jiri Benc) [1947007] - skbuff: fix compilation warnings in skb_dump() (Jiri Benc) [1947007] - skbuff: increase verbosity when dumping skb data (Jiri Benc) [1947007] - net: dump more useful information in netdev_rx_csum_fault() (Jiri Benc) [1947007] - net: avoid indirect calls in L4 checksum calculation (Jiri Benc) [1947007] - net/core: Allow the compiler to verify declaration and definition consistency (Jiri Benc) [1947007] - efi/arm64: Drop erroneous '__pure' attribute from set_nokaslr() (Vitaly Kuznetsov) [2026995] - drm/nouveau: clean up all clients on device removal (Karol Herbst) [1901903] {CVE-2020-27820} - drm/nouveau: Add a dedicated mutex for the clients list (Karol Herbst) [1901903] {CVE-2020-27820} - drm/nouveau: use drm_dev_unplug() during device removal (Karol Herbst) [1901903] {CVE-2020-27820} - block: avoid to quiesce queue in elevator_init_mq (Ming Lei) [2025759] - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() (Ming Lei) [2021399] - PCI/portdrv: Enable Bandwidth Notification only if port supports it (Myron Stowe) [1981738] - cifs: keep referral server sessions alive (Ronnie Sahlberg) [2030880] - cifs: check pointer before freeing (Ronnie Sahlberg) [2030880] - cifs: constify path argument of ->make_node() (Ronnie Sahlberg) [2030880] - cifs: constify get_normalized_path() properly (Ronnie Sahlberg) [2030880] - cifs: don't cargo-cult strndup() (Ronnie Sahlberg) [2030880] - cifs: cleanup misc.c (Ronnie Sahlberg) [2030880] - cifs: get rid of @noreq param in __dfs_cache_find() (Ronnie Sahlberg) [2030880] - cifs: do not send tree disconnect to ipc shares (Ronnie Sahlberg) [2030880] - cifs: fix doc warnings in cifs_dfs_ref.c (Ronnie Sahlberg) [2030880] - cifs: introduce helper for finding referral server to improve DFS target resolution (Ronnie Sahlberg) [2030880] - cifs: check all path components in resolved dfs target (Ronnie Sahlberg) [2030880] - cifs: fix DFS failover (Ronnie Sahlberg) [2030880] - Enable CONFIG_SCHED_CLUSTER (Phil Auld) [1920645] - sched,x86: Don't use cluster topology for x86 hybrid CPUs (Phil Auld) [1920645] - arch_topology: Fix missing clear cluster_cpumask in remove_cpu_topology() (Phil Auld) [1920645] - x86/smp: Factor out parts of native_smp_prepare_cpus() (Phil Auld) [1920645] - sched,x86: Fix L2 cache mask (Phil Auld) [1920645] - sched: Add cluster scheduler level for x86 (Phil Auld) [1920645] - sched: Add cluster scheduler level in core and related Kconfig for ARM64 (Phil Auld) [1920645] - topology: Represent clusters of CPUs within a die (Phil Auld) [1920645] - cpumask: Omit terminating null byte in cpumap_print_{list,bitmask}_to_buf (Phil Auld) [1920645] - drivers/base/node.c: use bin_attribute to break the size limitation of cpumap ABI (Phil Auld) [1920645] - topology: use bin_attribute to break the size limitation of cpumap ABI (Phil Auld) [1920645] - cpumask: introduce cpumap_print_list/bitmask_to_buf to support large bitmask and list (Phil Auld) [1920645] - x86/cpu: Add get_llc_id() helper function (Phil Auld) [1920645] - x86/smp: Add a per-cpu view of SMT state (Phil Auld) [1920645] - ARM: 8943/1: Fix topology setup in case of CPU hotplug for CONFIG_SCHED_MC (Phil Auld) [1920645] - arm: Use common cpu_topology structure and functions. (Phil Auld) [1920645] - cpu-topology: Move cpu topology code to common code. (Phil Auld) [1920645] - netfilter: ctnetlink: allow to filter dump by status bits (Florian Westphal) [1991526] - netfilter: ctnetlink: add and use a helper for mark parsing (Florian Westphal) [1991526] - netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo (Florian Westphal) [1991526] - netfilter: ctnetlink: add timeout and protoinfo to destroy events (Florian Westphal) [1991526] - netfilter: ctnetlink: fix mark based dump filtering regression (Florian Westphal) [1991526] - netfilter: ctnetlink: memleak in filter initialization error path (Florian Westphal) [1991526] - netfilter: ctnetlink: add kernel side filtering for dump (Florian Westphal) [1991526] - netfilter: ctnetlink: don't dump ct extensions of unconfirmed conntracks (Florian Westphal) [1991526] - netfilter: ctnetlink: be more strict when NF_CONNTRACK_MARK is not set (Florian Westphal) [1991526] - netfilter: ctnetlink: Fix regression in conntrack entry deletion (Florian Westphal) [1991526] - netfilter: ctnetlink: Resolve conntrack L3-protocol flush regression (Florian Westphal) [1991526] - netfilter: ctnetlink: always honor CTA_MARK_MASK (Florian Westphal) [1991526] - netfilter: ctnetlink: must check mark attributes vs NULL (Florian Westphal) [1991526] - netfilter: ctnetlink: Support L3 protocol-filter on flush (Florian Westphal) [1991526] - netfilter: nftables: fix incorrect increment of loop counter (Phil Sutter) [1983635] - netfilter: nf_tables: initialize set before expression setup (Phil Sutter) [1983635] - netfilter: nftables: add set expression flags (Phil Sutter) [1983635] - netfilter: nft_dynset: report EOPNOTSUPP on missing set feature (Phil Sutter) [1983635] - netfilter: nft_dynset: dump expressions when set definition contains no expressions (Phil Sutter) [1983635] - netfilter: nft_dynset: honor stateful expressions in set definition (Phil Sutter) [1983635] - netfilter: nf_tables: do not leave dangling pointer in nf_tables_set_alloc_name (Phil Sutter) [1983635] - netfilter: nftables: clone set element expression template (Phil Sutter) [1983635] - netfilter: nftables: relax check for stateful expressions in set definition (Phil Sutter) [1983635] - netfilter: nftables: netlink support for several set element expressions (Phil Sutter) [1983635] - netfilter: nf_tables: skip set types that do not support for expressions (Phil Sutter) [1983635] - netfilter: nft_dynset: allow dynamic updates of non-anonymous set (Phil Sutter) [1983635] - netfilter: nftables: generalize set extension to support for several expressions (Phil Sutter) [1983635] - netfilter: nf_tables: do not update stateful expressions if lookup is inverted (Phil Sutter) [1983635] - netfilter: nftables: move nft_expr before nft_set (Phil Sutter) [1983635] - netfilter: nf_tables: Align nft_expr private data to 64-bit (Phil Sutter) [1983635] - netfilter: nftables: generalize set expressions support (Phil Sutter) [1983635] - netfilter: nft_dynset: validate set expression definition (Phil Sutter) [1983635] - netfilter: nf_tables: add nft_set_elem_expr_destroy() and use it (Phil Sutter) [1983635] - netfilter: nf_tables: fix double-free on set expression from the error path (Phil Sutter) [1983635] - netfilter: nf_tables: allow to specify stateful expression in set definition (Phil Sutter) [1983635] - netfilter: nf_tables: bogus EBUSY when deleting set after flush (Phil Sutter) [1983635] - netfilter: nf_tables: pass context to nft_set_destroy() (Phil Sutter) [1983635] - netfilter: nf_tables: move nft_expr_clone() to nf_tables_api.c (Phil Sutter) [1983635] - netfilter: nf_tables: relocate header content to consumer (Phil Sutter) [1983635] - netfilter: nft_lookup: update element stateful expression (Phil Sutter) [1983635] - netfilter: nf_tables: add nft_set_elem_update_expr() helper function (Phil Sutter) [1983635] - netfilter: nf_tables: add elements with stateful expressions (Phil Sutter) [1983635] - netfilter: nf_tables: statify nft_expr_init() (Phil Sutter) [1983635] - netfilter: nf_tables: add nft_set_elem_expr_alloc() (Phil Sutter) [1983635] - netfilter: nf_tables: enable set expiration time for set elements (Phil Sutter) [1983635] - hugetlbfs: flush TLBs correctly after huge_pmd_unshare (Rafael Aquini) [2026376] {CVE-2021-4002} - tlb: mmu_gather: add tlb_flush_*_range APIs (Rafael Aquini) [2026376] {CVE-2021-4002} - ACPI: PM: Do not turn off power resources in unknown state (Mark Langsdorf) [1997696] - ACPI: PRM: Find PRMT table before parsing it (Mark Langsdorf) [1997696] - ACPI: NFIT: Fix support for virtual SPA ranges (Mark Langsdorf) [1997696] - ACPI: DPTF: Fix reading of attributes (Mark Langsdorf) [1997696] - ACPI: PM: Add support for upcoming AMD uPEP HID AMDI007 (Mark Langsdorf) [1997696] - ACPI: Kconfig: Fix table override from built-in initrd (Mark Langsdorf) [1997696] - ACPI: video: Add quirk for the Dell Vostro 3350 (Mark Langsdorf) [1997696] - ACPI: AMBA: Fix resource name in /proc/iomem (Mark Langsdorf) [1997696] - ACPI: PM: postpone bringing devices to D0 unless we need them (Mark Langsdorf) [1997696] - ACPI: tables: Add custom DSDT file as makefile prerequisite (Mark Langsdorf) [1997696] - ACPI: bgrt: Use sysfs_emit (Mark Langsdorf) [1997696] - ACPI: bgrt: Fix CFI violation (Mark Langsdorf) [1997696] - ACPI: EC: trust DSDT GPE for certain HP laptop (Mark Langsdorf) [1997696] - ACPI: scan: Simplify acpi_table_events_fn() (Mark Langsdorf) [1997696] - ACPI: sysfs: Remove tailing return statement in void function (Mark Langsdorf) [1997696] - ACPI: sysfs: Use __ATTR_RO() and __ATTR_RW() macros (Mark Langsdorf) [1997696] - ACPI: sysfs: Sort headers alphabetically (Mark Langsdorf) [1997696] - ACPI: sysfs: Refactor param_get_trace_state() to drop dead code (Mark Langsdorf) [1997696] - ACPI: sysfs: Unify pattern of memory allocations (Mark Langsdorf) [1997696] - ACPI: sysfs: Allow bitmap list to be supplied to acpi_mask_gpe (Mark Langsdorf) [1997696] - ACPI: sysfs: Make sparse happy about address space in use (Mark Langsdorf) [1997696] - ACPI: scan: Fix race related to dropping dependencies (Mark Langsdorf) [1997696] - ACPI: scan: Reorganize acpi_device_add() (Mark Langsdorf) [1997696] - ACPI: scan: Fix device object rescan in acpi_scan_clear_dep() (Mark Langsdorf) [1997696] - ACPI: scan: Make acpi_walk_dep_device_list() (Mark Langsdorf) [1997696] - ACPI: scan: Rearrange acpi_dev_get_first_consumer_dev_cb() (Mark Langsdorf) [1997696] - ACPI: scan: Define acpi_bus_put_acpi_device() as static inline (Mark Langsdorf) [1997696] - ACPI: NVS: fix doc warnings in nvs.c (Mark Langsdorf) [1997696] - ACPI: sysfs: fix doc warnings in device_sysfs.c (Mark Langsdorf) [1997696] - ACPI: APEI: fix synchronous external aborts in user-mode (Mark Langsdorf) [1997696] - mfd: tps68470: Remove tps68470 MFD driver (Mark Langsdorf) [1997696] - ACPI: power: Use dev_dbg() to print some messages (Mark Langsdorf) [1997696] - ACPI: Add quirks for AMD Renoir/Lucienne CPUs to force the D3 hint (Mark Langsdorf) [1997696] - ACPI: processor_throttling: Fix several coding style issues (Mark Langsdorf) [1997696] - ACPI: sysfs: Drop four redundant return statements (Mark Langsdorf) [1997696] - ACPI: video: Drop three redundant return statements (Mark Langsdorf) [1997696] - ACPI: sleep: Fix acpi_pm_pre_suspend() kernel-doc (Mark Langsdorf) [1997696] - ACPI: processor_throttling: Remove redundant initialization of 'obj' (Mark Langsdorf) [1997696] - ACPI: utils: Introduce acpi_get_local_address() (Mark Langsdorf) [1997696] - ACPI: scan: initialize local variable to avoid garbage being returned (Mark Langsdorf) [1997696] - ACPI: Remove redundant clearing of context->ret.pointer from acpi_run_osc() (Mark Langsdorf) [1997696] - redhat/configs: Add Enable CONFIG_ACPI_PRMT (Mark Langsdorf) [1997696] - ACPI: PRM: Deal with table not present or no module found (Mark Langsdorf) [1997696] - ACPI: Do not singal PRM support if not enabled (Mark Langsdorf) [1997696] - ACPI: Kconfig: Provide help text for the ACPI_PRMT option (Mark Langsdorf) [1997696] - ACPI: PRM: make symbol 'prm_module_list' static (Mark Langsdorf) [1997696] - ACPI: Correct \_SB._OSC bit definition for PRM (Mark Langsdorf) [1997696] - ACPI: Add \_SB._OSC bit for PRM (Mark Langsdorf) [1997696] - ACPI: PRM: implement OperationRegion handler for the PlatformRtMechanism subtype (Mark Langsdorf) [1997696] - ACPICA: Add PRMT module header to facilitate parsing (Mark Langsdorf) [1997696] - ACPI: scan: Add function to fetch dependent of ACPI device (Mark Langsdorf) [1997696] - ACPI: scan: Extend acpi_walk_dep_device_list() (Mark Langsdorf) [1997696] - i2c: core: Restore acpi_walk_dep_device_list() getting called after registering the ACPI i2c devs (Mark Langsdorf) [1997696] - ACPI: NUMA: fix typo in a comment (Mark Langsdorf) [1997696] - ACPI: sysfs: Fix a buffer overrun problem with description_show() (Mark Langsdorf) [1997696] - ACPI: LPSS: Use kstrtol() instead of simple_strtol() (Mark Langsdorf) [1997696] - ACPI: tables: FPDT: Add missing acpi_put_table() in acpi_init_fpdt() (Mark Langsdorf) [1997696] - ACPI: tables: PPTT: Populate cache-id if provided by firmware (Mark Langsdorf) [1997696] - ACPI: OSL: Use DEFINE_RES_IO_NAMED() to simplify code (Mark Langsdorf) [1997696] - ACPI: bus: Call kobject_put() in acpi_init() error path (Mark Langsdorf) [1997696] - ACPI: bus: Remove unneeded assignment (Mark Langsdorf) [1997696] - ACPI: sleep: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: sbs: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: scan: Unify the log message printing (Mark Langsdorf) [1997696] - ACPI: sbshc: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: sysfs: Cleanup message printing (Mark Langsdorf) [1997696] - ACPI: reboot: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: processor_throttling: Cleanup the printing messages (Mark Langsdorf) [1997696] - ACPI: processor_perflib: Cleanup print messages (Mark Langsdorf) [1997696] - ACPI: processor_thermal: Remove unused PREFIX for printing (Mark Langsdorf) [1997696] - ACPI: pci_root: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: osl: Remove the duplicated PREFIX for message printing (Mark Langsdorf) [1997696] - ACPI: nvs: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: glue: Clean up the printing messages (Mark Langsdorf) [1997696] - ACPI: event: Use pr_*() macros to replace printk() (Mark Langsdorf) [1997696] - ACPI: bus: Use pr_*() macros to replace printk() (Mark Langsdorf) [1997696] - ACPI: blacklist: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: cmos_rtc: Using pr_fmt() and remove PREFIX (Mark Langsdorf) [1997696] - ACPI: scan: Constify acpi_dma_supported() helper function (Mark Langsdorf) [1997696] - ACPICA: Update version to 20210604 (Mark Langsdorf) [1997696] - ACPICA: Add support for PlatformRtMechanism OperationRegion handler (Mark Langsdorf) [1997696] - ACPICA: iASL: add disassembler support for PRMT (Mark Langsdorf) [1997696] - ACPICA: Add the CFMWS structure definition to the CEDT table (Mark Langsdorf) [1997696] - ACPICA: Add defines for the CXL Host Bridge Structure (CHBS) (Mark Langsdorf) [1997696] - ACPICA: iASL: Add support for the BDAT ACPI table (Mark Langsdorf) [1997696] - ACPICA: Add _PLD panel positions (Mark Langsdorf) [1997696] - ACPICA: Use ACPI_FALLTHROUGH (Mark Langsdorf) [1997696] - ACPICA: iASL Table Compiler: Add full support for RGRT ACPI table (Mark Langsdorf) [1997696] - ACPICA: iASL: Add support for the SVKL table (Mark Langsdorf) [1997696] - ACPICA: iASL: Finish support for the IVRS ACPI table (Mark Langsdorf) [1997696] - ACPICA: Add SVKL table headers (Mark Langsdorf) [1997696] - ACPICA: ACPI 6.4: MADT: add Multiprocessor Wakeup Mailbox Structure (Mark Langsdorf) [1997696] - ACPI: power: Rework turning off unused power resources (Mark Langsdorf) [1997696] - ACPI: power: Save the last known state of each power resource (Mark Langsdorf) [1997696] - ACPI: power: Use u8 as the power resource state data type (Mark Langsdorf) [1997696] - ACPI: configfs: Replace ACPI_INFO() with pr_debug() (Mark Langsdorf) [1997696] - ACPI: ipmi: Remove address space handler in error path (Mark Langsdorf) [1997696] - ACPI: EC: Make more Asus laptops use ECDT _GPE (Mark Langsdorf) [1997696] - ACPI: event: Remove redundant initialization of local variable (Mark Langsdorf) [1997696] - ACPI: sbshc: Fix fall-through warning for Clang (Mark Langsdorf) [1997696] - ACPI: PM / fan: Put fan device IDs into separate header file (Mark Langsdorf) [1997696] - ACPI: APEI: Don't warn if ACPI is disabled (Mark Langsdorf) [1997696] - ACPI: processor idle: Fix up C-state latency if not ordered (Mark Langsdorf) [1997696] - ACPI: scan: Rearrange dep_unmet initialization (Mark Langsdorf) [1997696] - ACPI: DPTF: Add battery participant for Intel SoCs (Mark Langsdorf) [1997696] - md/raid5: avoid device_lock in read_one_chunk() (Nigel Croxon) [1985919] - md: add comments in md_integrity_register (Nigel Croxon) [1985919] - md: check level before create and exit io_acct_set (Nigel Croxon) [1985919] - md/raid10: enable io accounting (Nigel Croxon) [1985919] - md/raid1: enable io accounting (Nigel Croxon) [1985919] - md/raid5: avoid redundant bio clone in raid5_read_one_chunk (Nigel Croxon) [1985919] - md/raid5: move checking badblock before clone bio in raid5_read_one_chunk (Nigel Croxon) [1985919] - md: add io accounting for raid0 and raid5 (Nigel Croxon) [1985919] - md: revert io stats accounting (Nigel Croxon) [1985919] - md/raid5: remove an incorrect assert in in_chunk_boundary (Nigel Croxon) [1985919] - md: use rdev_read_only in restart_array (Nigel Croxon) [1985919] - md/raid6: refactor raid5_read_one_chunk (Nigel Croxon) [1985919] - md: remove md_bio_alloc_sync (Nigel Croxon) [1985919] - md: simplify sync_page_io (Nigel Croxon) [1985919] - md: remove bio_alloc_mddev (Nigel Croxon) [1985919] - md: use part_[begin|end]_io_acct instead of disk_[begin|end]_io_acct (Nigel Croxon) [1985919] - md: improve io stats accounting (Nigel Croxon) [1985919]- ethernet: use eth_hw_addr_set() for dev->addr_len cases (Corinna Vinschen) [1970663] - igbvf: convert to strongly typed descriptors (Corinna Vinschen) [1970663] - intel: call csum functions with well formatted arguments (Corinna Vinschen) [1970663] - igb: handle vlan types with checker enabled (Corinna Vinschen) [1970663] - igb: fix netpoll exit with traffic (Corinna Vinschen) [1970662] - igb: unbreak I2C bit-banging on i350 (Corinna Vinschen) [1970662] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Corinna Vinschen) [1970662] - igb: Avoid memcpy() over-reading of ETH_SS_STATS (Corinna Vinschen) [1970662] - igb: Add counter to i21x doublecheck (Corinna Vinschen) [1970662] - igb: Fix position of assignment to *ring (Corinna Vinschen) [1970662] - igb: Check if num of q_vectors is smaller than max before array access (Corinna Vinschen) [1970662] - igb: Fix an error handling path in 'igb_probe()' (Corinna Vinschen) [1970662] - igb: Fix use-after-free error during reset (Corinna Vinschen) [1970662] - intel: Remove rcu_read_lock() around XDP program invocation (Corinna Vinschen) [1970662] - igb: add correct exception tracing for XDP (Corinna Vinschen) [1970662] - igb: Fix XDP with PTP enabled (Corinna Vinschen) [1970662] - igb: Fix -Wunused-const-variable warning (Corinna Vinschen) [1970662] - igb: override two checker warnings (Corinna Vinschen) [1970662] - igb: fix assignment on big endian machines (Corinna Vinschen) [1970662] - igb: handle vlan types with checker enabled (Corinna Vinschen) [1970662] - igb/igc: use strongly typed pointer (Corinna Vinschen) [1970662] - intel: remove checker warning (Corinna Vinschen) [1970662] - i40e: Fix NULL pointer dereference in i40e_dbg_dump_desc (Stefan Assmann) [1970651] - i40e: Fix pre-set max number of queues for VF (Stefan Assmann) [1970651] - i40e: Fix failed opcode appearing if handling messages from VF (Stefan Assmann) [1970651] - i40e: Fix display error code in dmesg (Stefan Assmann) [1970651] - i40e: Fix creation of first queue by omitting it if is not power of two (Stefan Assmann) [1970651] - i40e: Fix warning message and call stack during rmmod i40e driver (Stefan Assmann) [1970651] - i40e: Fix ping is lost after configuring ADq on VF (Stefan Assmann) [1970651] - i40e: Fix changing previously set num_queue_pairs for PFs (Stefan Assmann) [1970651] - i40e: Fix NULL ptr dereference on VSI filter sync (Stefan Assmann) [1970651] - i40e: Fix correct max_pkt_size on VF RX queue (Stefan Assmann) [1970651] - ethernet: constify references to netdev->dev_addr in drivers (Stefan Assmann) [1970651] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Stefan Assmann) [1970651] - i40e: Fix ATR queue selection (Stefan Assmann) [1970651] - i40e: Fix spelling mistake "dissable" -> "disable" (Stefan Assmann) [1970651] - iavf: do not override the adapter state in the watchdog task (again) (Stefan Assmann) [1970650] - iavf: missing unlocks in iavf_watchdog_task() (Stefan Assmann) [1970650] - iavf: Fix reporting when setting descriptor count (Stefan Assmann) [1970650] - iavf: restore MSI state on reset (Stefan Assmann) [1970650] - iavf: Fix displaying queue statistics shown by ethtool (Stefan Assmann) [1970650] - iavf: Refactor string format to avoid static analysis warnings (Stefan Assmann) [1970650] - iavf: Refactor text of informational message (Stefan Assmann) [1970650] - iavf: Fix static code analysis warning (Stefan Assmann) [1970650] - iavf: Refactor iavf_mac_filter struct memory usage (Stefan Assmann) [1970650] - iavf: Enable setting RSS hash key (Stefan Assmann) [1970650] - iavf: Add trace while removing device (Stefan Assmann) [1970650] - iavf: return errno code instead of status code (Stefan Assmann) [1970650] - iavf: Log info when VF is entering and leaving Allmulti mode (Stefan Assmann) [1970650] - iavf: Add change MTU message (Stefan Assmann) [1970650] - iavf: Fix VLAN feature flags after VFR (Stefan Assmann) [1970650] - iavf: Fix refreshing iavf adapter stats on ethtool request (Stefan Assmann) [1970650] - iavf: Fix deadlock occurrence during resetting VF interface (Stefan Assmann) [1970650] - iavf: Prevent changing static ITR values if adaptive moderation is on (Stefan Assmann) [1970650] - iavf: Restore VLAN filters after link down (Stefan Assmann) [1970650] - iavf: Fix for setting queues to 0 (Stefan Assmann) [1970650] - iavf: Fix for the false positive ASQ/ARQ errors while issuing VF reset (Stefan Assmann) [1970650] - iavf: validate pointers (Stefan Assmann) [1970650] - iavf: prevent accidental free of filter structure (Stefan Assmann) [1970650] - iavf: Fix failure to exit out from last all-multicast mode (Stefan Assmann) [1970650] - iavf: don't clear a lock we don't hold (Stefan Assmann) [1970650] - iavf: free q_vectors before queues in iavf_disable_vf (Stefan Assmann) [1970650] - iavf: check for null in iavf_fix_features (Stefan Assmann) [1970650] - iavf: Fix return of set the new channel count (Stefan Assmann) [1970650] - iavf: Fix kernel BUG in free_msi_irqs (Stefan Assmann) [1970650] - iavf: Add helper function to go from pci_dev to adapter (Stefan Assmann) [1970650] - iavf: Combine init and watchdog state machines (Stefan Assmann) [1970650] - iavf: Add __IAVF_INIT_FAILED state (Stefan Assmann) [1970650] - iavf: Refactor iavf state machine tracking (Stefan Assmann) [1970650] - iavf: fix double unlock of crit_lock (Stefan Assmann) [1970650] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Stefan Assmann) [1970650] - iavf: Fix ping is lost after untrusted VF had tried to change MAC (Stefan Assmann) [1970650] - iavf: use mutexes for locking of critical sections (Stefan Assmann) [1970650] - qed: rdma - don't wait for resources under hw error recovery flow (Manish Chopra) [1998195] - qed: Handle management FW error (Manish Chopra) [1998195] - qede: Fix memset corruption (Manish Chopra) [1998195] - qed: Enable automatic recovery on error condition. (Manish Chopra) [1998195] - qed: Fix the VF msix vectors flow (Manish Chopra) [1998195] - qed: Fix null-pointer dereference in qed_rdma_create_qp() (Manish Chopra) [1998195] - qed: qed ll2 race condition fixes (Manish Chopra) [1998195] - qed: Remove duplicated include of kernel.h (Manish Chopra) [1998195] - qed: Remove redundant prints from the iWARP SYN handling (Manish Chopra) [1998195] - qed: Skip DORQ attention handling during recovery (Manish Chopra) [1998195] - qed: Avoid db_recovery during recovery (Manish Chopra) [1998195] - qede: fix crash in rmmod qede while automatic debug collection (Manish Chopra) [1998195] - RDMA/qedr: Improve error logs for rdma_alloc_tid error return (Manish Chopra) [1998195] - RDMA/qed: Use accurate error num in qed_cxt_dynamic_ilt_alloc (Manish Chopra) [1998195] - net: qed: remove unneeded return variables (Manish Chopra) [1998195] - net: qede: Fix end of loop tests for list_for_each_entry (Manish Chopra) [1998195] - qede: Remove rcu_read_lock() around XDP program invocation (Manish Chopra) [1998195] - net: qed: Fix memcpy() overflow of qed_dcbx_params() (Manish Chopra) [1998195] - net: qede: Use list_for_each_entry() to simplify code (Manish Chopra) [1998195] - qed: Fix duplicate included linux/kernel.h (Manish Chopra) [1998195] - qed: Add IP services APIs support (Manish Chopra) [1998195] - qed: Add NVMeTCP Offload IO Level FW Initializations (Manish Chopra) [1998195] - qed: Add NVMeTCP Offload IO Level FW and HW HSI (Manish Chopra) [1998195] - qed: Add support of HW filter block (Manish Chopra) [1998195] - qed: Add NVMeTCP Offload Connection Level FW and HW HSI (Manish Chopra) [1998195] - qed: Add NVMeTCP Offload PF Level FW and HW HSI (Manish Chopra) [1998195] - qed: Add TCP_ULP FW resource layout (Manish Chopra) [1998195] - net: qed: remove redundant initialization of variable rc (Manish Chopra) [1998195] - net: qed: remove unused including (Manish Chopra) [1998195] - qede: remove unused including (Manish Chopra) [1998195] - linux/qed: Mundane spelling fixes throughout the file (Manish Chopra) [1998195] - qed: Fix fall-through warnings for Clang (Manish Chopra) [1998195] - RDMA/qedr: Use true and false for bool variable (Manish Chopra) [1998195] - qede: preserve per queue stats across up/down of interface (Manish Chopra) [1998195] - qede: add per queue coalesce support for qede driver (Manish Chopra) [1998195] - qede: add netpoll support for qede driver (Manish Chopra) [1998195] - RDMA/qedr: Remove in_irq() usage from debug output (Manish Chopra) [1998195] - linux/qed: fix spelling typo in qed_chain.h (Manish Chopra) [1998195] - qed: select CONFIG_CRC32 (Manish Chopra) [1998195] - IB/qedr: Fix fall-through warnings for Clang (Manish Chopra) [1998195] - RDMA/qedr: Endianness warnings cleanup (Manish Chopra) [1998195] - qed/qed_ll2: Replace one-element array with flexible-array member (Manish Chopra) [1998195] - net: qed: use true,false for bool variables (Manish Chopra) [1998195] - RDMA/qedr: Fix reported max_pkeys (Manish Chopra) [1998195] - qed: align adjacent indent (Manish Chopra) [1998195] - qed: fix kconfig help entries (Manish Chopra) [1998195] - sched/cputime: Fix getrusage(RUSAGE_THREAD) with nohz_full (Phil Auld) [1992387] - net: tg3: fix obsolete check of !err (Ken Cox) [1987082] - net: broadcom: switch from 'pci_' to 'dma_' API (Ken Cox) [1987082] - tg3: Remove unused PHY_BRCM flags (Ken Cox) [1987082] - net: check skb sec_path when re-initializing slow_gro in gro_list_prepare (Xin Long) [2030476] - e1000e: Fix the max snoop/no-snoop latency for 10M (Ken Cox) [1970665] - net/e1000e: Fix spelling mistake "The" -> "This" (Ken Cox) [1970665] - e1000e: Add space to the debug print (Ken Cox) [1970665] - e1000e: Additional PHY power saving in S0ix (Ken Cox) [1970665] - e1000e: Add polling mechanism to indicate CSME DPG exit (Ken Cox) [1970665] - e1000e: Add handshake with the CSME to support S0ix (Ken Cox) [1970665] - e1000e: Fix an error handling path in 'e1000_probe()' (Ken Cox) [1970665] - e1000e: Check the PCIm state (Ken Cox) [1970665] - net: e1000e: fix misspell word "retreived" (Ken Cox) [1970665] - net: e1000e: remove repeated word "slot" for netdev.c (Ken Cox) [1970665] - net: e1000e: remove repeated word "the" for ich8lan.c (Ken Cox) [1970665] - ppc64: Fix incorrect qrwlock use in debug kernel (Waiman Long) [2027200] - locking: Remove spin_lock_flags() etc (Waiman Long) [2027200] - Bluetooth: btusb: Add one more Bluetooth part for WCN6855 (Gopal Tiwari) [2007903] - Bluetooth: btusb: Add the new support IDs for WCN6855 (Gopal Tiwari) [2007903] - Bluetooth: btusb: re-definition for board_id in struct qca_version (Gopal Tiwari) [2007903] - Bluetooth: btusb: Add support using different nvm for variant WCN6855 controller (Gopal Tiwari) [2007903] - bpf/selftests: enable atomic_bounds test (Viktor Malik) [2030572] - Revert "bpf: Remove atomics tests from test_progs" (Viktor Malik) [2030572] - bpf/selftests: disable tests failing on RHEL 8.6 (Viktor Malik) [2025797 2025801 2025810 2025812 2025813] - bpf/selftests: allow disabling prog_tests (Viktor Malik) [2030572] - xfs: drop experimental warnings for bigtime and inobtcount (Bill O'Donnell) [2022903] - libxfs: expose inobtcount in xfs geometry (Bill O'Donnell) [2022903] - xfs: enable new inode btree counters feature (Bill O'Donnell) [2022903] - xfs: enable big timestamps (Bill O'Donnell) [2022903] - selftests: net: bridge: fix typo in vlan_filtering dependency test (Ivan Vecera) [2019055] - selftests: net: bridge: add test for vlan_filtering dependency (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_router tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast query and query response interval tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_querier_interval tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_membership_interval test (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_startup_query_count/interval tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_last_member_count/interval tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast igmp/mld version tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast querier test (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast snooping control test (Ivan Vecera) [2019055] - selftests: net: bridge: update IGMP/MLD membership interval value (Ivan Vecera) [2019055] - net: bridge: mcast: use multicast_membership_interval for IGMPv3 (Ivan Vecera) [2019055] - net: bridge: fix under estimation in br_get_linkxstats_size() (Ivan Vecera) [2019055] - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() (Ivan Vecera) [2019055] - net: bridge: mcast: Associate the seqcount with its protecting lock. (Ivan Vecera) [2019055] - net: bridge: mcast: fix vlan port router deadlock (Ivan Vecera) [2019055] - net: bridge: use mld2r_ngrec instead of icmpv6_dataun (Ivan Vecera) [2019055] - net: bridge: change return type of br_handle_ingress_vlan_tunnel (Ivan Vecera) [2019055] - net: bridge: vlan: convert mcast router global option to per-vlan entry (Ivan Vecera) [2019055] - net: bridge: mcast: br_multicast_set_port_router takes multicast context as argument (Ivan Vecera) [2019055] - net: bridge: mcast: toggle also host vlan state in br_multicast_toggle_vlan (Ivan Vecera) [2019055] - net: bridge: mcast: use the correct vlan group helper (Ivan Vecera) [2019055] - net: bridge: vlan: account for router port lists when notifying (Ivan Vecera) [2019055] - net: bridge: vlan: enable mcast snooping for existing master vlans (Ivan Vecera) [2019055] - net: bridge: mcast: account for ipv6 size when dumping querier state (Ivan Vecera) [2019055] - net: bridge: mcast: drop sizeof for nest attribute's zero size (Ivan Vecera) [2019055] - net: bridge: mcast: don't dump querier state if snooping is disabled (Ivan Vecera) [2019055] - net: bridge: vlan: dump mcast ctx querier state (Ivan Vecera) [2019055] - net: bridge: mcast: dump ipv6 querier state (Ivan Vecera) [2019055] - net: bridge: mcast: dump ipv4 querier state (Ivan Vecera) [2019055] - net: bridge: mcast: consolidate querier selection for ipv4 and ipv6 (Ivan Vecera) [2019055] - net: bridge: mcast: make sure querier port/address updates are consistent (Ivan Vecera) [2019055] - net: bridge: mcast: record querier port device ifindex instead of pointer (Ivan Vecera) [2019055] - net: bridge: vlan: use br_rports_fill_info() to export mcast router ports (Ivan Vecera) [2019055] - net: bridge: mcast: use the proper multicast context when dumping router ports (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast router global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast querier global option (Ivan Vecera) [2019055] - net: bridge: mcast: querier and query state affect only current context type (Ivan Vecera) [2019055] - net: bridge: mcast: move querier state to the multicast context (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast startup query interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast query response interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast query interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast querier interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast membership interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast last member interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast startup query count global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast last member count global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast igmp/mld version global options (Ivan Vecera) [2019055] - net: switchdev: zero-initialize struct switchdev_notifier_fdb_info emitted by drivers towards the bridge (Ivan Vecera) [2019055] - net: bridge: fix flags interpretation for extern learn fdb entries (Ivan Vecera) [2019055] - net: bridge: vlan: fix global vlan option range dumping (Ivan Vecera) [2019055] - net: bridge: fix memleak in br_add_if() (Ivan Vecera) [2019055] - net: make switchdev_bridge_port_{,unoffload} loosely coupled with the bridge (Ivan Vecera) [2019055] - net: bridge: switchdev: fix incorrect use of FDB flags when picking the dst device (Ivan Vecera) [2019055] - net: bridge: validate the NUD_PERMANENT bit when adding an extern_learn FDB entry (Ivan Vecera) [2019055] - net: bridge: switchdev: treat local FDBs the same as entries towards the bridge (Ivan Vecera) [2019055] - net: bridge: switchdev: replay the entire FDB for each port (Ivan Vecera) [2019055] - net: bridge: add a helper for retrieving port VLANs from the data path (Ivan Vecera) [2019055] - net: bridge: update BROPT_VLAN_ENABLED before notifying switchdev in br_vlan_filter_toggle (Ivan Vecera) [2019055] - net: bridge: fix build when setting skb->offload_fwd_mark with CONFIG_NET_SWITCHDEV=n (Ivan Vecera) [2019055] - net: bridge: switchdev: allow the TX data plane forwarding to be offloaded (Ivan Vecera) [2019055] - net: switchdev: fix FDB entries towards foreign ports not getting propagated to us (Ivan Vecera) [2019055] - net: bridge: move the switchdev object replay helpers to "push" mode (Ivan Vecera) [2019055] - net: bridge: guard the switchdev replay helpers against a NULL notifier block (Ivan Vecera) [2019055] - net: bridge: switchdev: let drivers inform which bridge ports are offloaded (Ivan Vecera) [2019055] - net: bridge: switchdev: recycle unused hwdoms (Ivan Vecera) [2019055] - net: bridge: disambiguate offload_fwd_mark (Ivan Vecera) [2019055] - net: bridge: multicast: add context support for host-joined groups (Ivan Vecera) [2019055] - net: bridge: multicast: add mdb context support (Ivan Vecera) [2019055] - net: bridge: multicast: fix igmp/mld port context null pointer dereferences (Ivan Vecera) [2019055] - net: switchdev: recurse into __switchdev_handle_fdb_del_to_device (Ivan Vecera) [2019055] - net: switchdev: remove stray semicolon in switchdev_handle_fdb_del_to_device shim (Ivan Vecera) [2019055] - net: bridge: vlan: add mcast snooping control (Ivan Vecera) [2019055] - net: bridge: vlan: notify when global options change (Ivan Vecera) [2019055] - net: bridge: vlan: add support for dumping global vlan options (Ivan Vecera) [2019055] - net: bridge: vlan: add support for global options (Ivan Vecera) [2019055] - net: bridge: multicast: include router port vlan id in notifications (Ivan Vecera) [2019055] - net: bridge: multicast: add vlan querier and query support (Ivan Vecera) [2019055] - net: bridge: multicast: check if should use vlan mcast ctx (Ivan Vecera) [2019055] - net: bridge: multicast: use the port group to port context helper (Ivan Vecera) [2019055] - net: bridge: multicast: add helper to get port mcast context from port group (Ivan Vecera) [2019055] - net: bridge: add vlan mcast snooping knob (Ivan Vecera) [2019055] - net: bridge: multicast: add vlan state initialization and control (Ivan Vecera) [2019055] - net: bridge: vlan: add global and per-port multicast context (Ivan Vecera) [2019055] - net: bridge: multicast: use multicast contexts instead of bridge or port (Ivan Vecera) [2019055] - net: bridge: multicast: factor out bridge multicast context (Ivan Vecera) [2019055] - net: bridge: multicast: factor out port multicast context (Ivan Vecera) [2019055] - net: switchdev: introduce a fanout helper for SWITCHDEV_FDB_{ADD,DEL}_TO_DEVICE (Ivan Vecera) [2019055] - net: switchdev: introduce helper for checking dynamically learned FDB entries (Ivan Vecera) [2019055] - net: bridge: do not replay fdb entries pointing towards the bridge twice (Ivan Vecera) [2019055] - net: bridge: multicast: fix MRD advertisement router port marking race (Ivan Vecera) [2019055] - net: bridge: multicast: fix PIM hello router port marking race (Ivan Vecera) [2019055] - net: bridge: sync fdb to new unicast-filtering ports (Ivan Vecera) [2019055] - net: bridge: allow br_fdb_replay to be called for the bridge device (Ivan Vecera) [2019055] - net: bridge: switchdev: send FDB notifications for host addresses (Ivan Vecera) [2019055] - net: bridge: use READ_ONCE() and WRITE_ONCE() compiler barriers for fdb->dst (Ivan Vecera) [2019055] - net: bridge: allow the switchdev replay functions to be called for deletion (Ivan Vecera) [2019055] - net: bridge: constify variables in the replay helpers (Ivan Vecera) [2019055] - net: bridge: ignore switchdev events for LAG ports which didn't request replay (Ivan Vecera) [2019055] - net: switchdev: add a context void pointer to struct switchdev_notifier_info (Ivan Vecera) [2019055] - net: bridge: include the is_local bit in br_fdb_replay (Ivan Vecera) [2019055] - net: bridge: mrp: Update the Test frames for MRA (Ivan Vecera) [2019055] - bridge: cfm: remove redundant return (Ivan Vecera) [2019055] - net: bridge: remove redundant continue statement (Ivan Vecera) [2019055] - net: bridge: fix vlan tunnel dst refcnt when egressing (Ivan Vecera) [2019055] - net: bridge: fix vlan tunnel dst null pointer dereference (Ivan Vecera) [2019055] - net: bridge: mrp: Update ring transitions. (Ivan Vecera) [2019055] - net: bridge: remove redundant assignment (Ivan Vecera) [2019055] - net: bridge: fix br_multicast_is_router stub when igmp is disabled (Ivan Vecera) [2019055] - net: bridge: fix build when IPv6 is disabled (Ivan Vecera) [2019055] - net: bridge: mcast: export multicast router presence adjacent to a port (Ivan Vecera) [2019055] - net: bridge: mcast: add ip4+ip6 mcast router timers to mdb netlink (Ivan Vecera) [2019055] - net: bridge: mcast: split multicast router state for IPv4 and IPv6 (Ivan Vecera) [2019055] - net: bridge: mcast: split router port del+notify for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare add-router function for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare expiry functions for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare is-router function for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare query reception for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare mdb netlink for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: add wrappers for router node retrieval (Ivan Vecera) [2019055] - net: bridge: mcast: rename multicast router lists and timers (Ivan Vecera) [2019055] - bridge: Fix possible races between assigning rx_handler_data and setting IFF_BRIDGE_PORT bit (Ivan Vecera) [2019055] - net: bridge: mcast: fix broken length + header check for MRDv6 Adv. (Ivan Vecera) [2019055] - net: bridge: fix error in br_multicast_add_port when CONFIG_NET_SWITCHDEV=n (Ivan Vecera) [2019055] - net: bridge: propagate error code and extack from br_mc_disabled_update (Ivan Vecera) [2019055] - net: bridge: Fix missing return assignment from br_vlan_replay_one call (Ivan Vecera) [2019055] - bridge: mrp: Disable roles before deleting the MRP instance (Ivan Vecera) [2019055] - net: bridge: add helper to replay VLANs installed on port (Ivan Vecera) [2019055] - net: bridge: add helper to replay port and local fdb entries (Ivan Vecera) [2019055] - net: bridge: add helper to replay port and host-joined mdb entries (Ivan Vecera) [2019055] - net: bridge: add helper to retrieve the current ageing time (Ivan Vecera) [2019055] - net: bridge: add helper for retrieving the current bridge port STP state (Ivan Vecera) [2019055] - net: bridge: when suppression is enabled exclude RARP packets (Ivan Vecera) [2019055] - net: bridge: declare br_vlan_tunnel_lookup argument tunnel_id as __be64 (Ivan Vecera) [2019055] - Documentation: networking: switchdev: add missing "and" word (Ivan Vecera) [2019055] - Documentation: networking: switchdev: separate bulleted items with new line (Ivan Vecera) [2019055] - Documentation: networking: switchdev: fix command for static FDB entries (Ivan Vecera) [2019055] - Documentation: networking: switchdev: clarify device driver behavior (Ivan Vecera) [2019055] - net: bridge: mcast: factor out common allow/block EHT handling (Ivan Vecera) [2019055] - net: bridge: mcast: remove unreachable EHT code (Ivan Vecera) [2019055] - net: bridge: Fix fall-through warnings for Clang (Ivan Vecera) [2019055] - bridge: mrp: Update br_mrp to use new return values of br_mrp_switchdev (Ivan Vecera) [2019055] - bridge: mrp: Extend br_mrp_switchdev to detect better the errors (Ivan Vecera) [2019055] - bridge: mrp: Add 'enum br_mrp_hw_support' (Ivan Vecera) [2019055] - switchdev: mrp: Extend ring_role_mrp and in_role_mrp (Ivan Vecera) [2019055] - switchdev: mrp: Remove CONFIG_BRIDGE_MRP (Ivan Vecera) [2019055] - net: bridge: fix br_vlan_filter_toggle stub when CONFIG_BRIDGE_VLAN_FILTERING=n (Ivan Vecera) [2019055] - net: bridge: fix switchdev_port_attr_set stub when CONFIG_SWITCHDEV=n (Ivan Vecera) [2019055] - net: bridge: propagate extack through switchdev_port_attr_set (Ivan Vecera) [2019055] - net: bridge: propagate extack through store_bridge_parm (Ivan Vecera) [2019055] - net: bridge: remove __br_vlan_filter_toggle (Ivan Vecera) [2019055] - net: switchdev: pass flags and mask to both {PRE_,}BRIDGE_FLAGS attributes (Ivan Vecera) [2019055] - net: bridge: don't print in br_switchdev_set_port_flag (Ivan Vecera) [2019055] - net: bridge: offload all port flags at once in br_setport (Ivan Vecera) [2019055] - net: switchdev: propagate extack to port attributes (Ivan Vecera) [2019055] - switchdev: mrp: Remove SWITCHDEV_ATTR_ID_MRP_PORT_STAT (Ivan Vecera) [2019055] - bridge: mrp: Fix the usage of br_mrp_port_switchdev_set_state (Ivan Vecera) [2019055] - net: bridge: mcast: Use ERR_CAST instead of ERR_PTR(PTR_ERR()) (Ivan Vecera) [2019055] - net: bridge: add warning comments to avoid extending sysfs (Ivan Vecera) [2019055] - net: bridge: mcast: drop hosts limit sysfs support (Ivan Vecera) [2019055] - net: bridge: multicast: make tracked EHT hosts limit configurable (Ivan Vecera) [2019055] - net: bridge: multicast: add per-port EHT hosts limit (Ivan Vecera) [2019055] - net: switchdev: use obj-$(CONFIG_NET_SWITCHDEV) form in net/Makefile (Ivan Vecera) [2019055] - net: switchdev: don't set port_obj_info->handled true when -EOPNOTSUPP (Ivan Vecera) [2019055] - net: bridge: multicast: fix br_multicast_eht_set_entry_lookup indentation (Ivan Vecera) [2019055] - bridge: Use PTR_ERR_OR_ZERO instead if(IS_ERR(...)) + PTR_ERR (Ivan Vecera) [2019055] - net: mrp: move struct definitions out of uapi (Ivan Vecera) [2019055] - net: mrp: fix definitions of MRP test packets (Ivan Vecera) [2019055] - net: bridge: multicast: mark IGMPv3/MLDv2 fast-leave deletes (Ivan Vecera) [2019055] - net: bridge: multicast: handle block pg delete for all cases (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT host filter_mode handling (Ivan Vecera) [2019055] - net: bridge: multicast: optimize TO_INCLUDE EHT timeouts (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT include and exclude handling (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT allow/block handling (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT host delete function (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT source set handling functions (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT host handling functions (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT structures and definitions (Ivan Vecera) [2019055] - net: bridge: multicast: calculate idx position without changing ptr (Ivan Vecera) [2019055] - net: bridge: multicast: __grp_src_block_incl can modify pg (Ivan Vecera) [2019055] - net: bridge: multicast: pass host src address to IGMPv3/MLDv2 functions (Ivan Vecera) [2019055] - net: bridge: multicast: rename src_size to addr_size (Ivan Vecera) [2019055] - net: bridge: check vlan with eth_type_vlan() method (Ivan Vecera) [2019055] - net: switchdev: delete the transaction object (Ivan Vecera) [2019055] - mlxsw: spectrum_switchdev: remove transactional logic for VLAN objects (Ivan Vecera) [2019055] - net: switchdev: remove the transaction structure from port attributes (Ivan Vecera) [2019055] - net: switchdev: delete switchdev_port_obj_add_now (Ivan Vecera) [2019055] - net: switchdev: remove the transaction structure from port object notifiers (Ivan Vecera) [2019055] - net: switchdev: remove vid_begin -> vid_end range from VLAN objects (Ivan Vecera) [2019055] - net: bridge: fix misspellings using codespell tool (Ivan Vecera) [2019055] - net: bridge: notify switchdev of disappearance of old FDB entry upon migration (Ivan Vecera) [2019055] - bridge: Fix a deadlock when enabling multicast snooping (Ivan Vecera) [2019055] - bridge: mrp: Implement LC mode for MRP (Ivan Vecera) [2019055] - net: bridge: switch to net core statistics counters handling (Ivan Vecera) [2019055] - net: bridge: replace struct br_vlan_stats with pcpu_sw_netstats (Ivan Vecera) [2019055] - bridge: mrp: Use hlist_head instead of list_head for mrp (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 *,g auto-add (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exclude timeout (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> block report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> block report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> to_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> is_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> is_include report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> allow report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> to_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> is_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> is_include report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> allow report (Ivan Vecera) [2019055] - selftests: net: bridge: add initial MLDv2 include test (Ivan Vecera) [2019055] - selftests: net: bridge: factor out and rename sg state functions (Ivan Vecera) [2019055] - selftests: net: lib: add support for IPv6 mcast packet test (Ivan Vecera) [2019055] - selftests: net: bridge: factor out mcast_packet_test (Ivan Vecera) [2019055] - net: bridge: mcast: fix stub definition of br_multicast_querier_exists (Ivan Vecera) [2019055] - net: bridge: explicitly convert between mdb entry state and port group flags (Ivan Vecera) [2019055] - net: bridge: mcast: add support for raw L2 multicast groups (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 *,g auto-add (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exclude timeout (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> block report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 inc -> block report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> to_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> is_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> is_include report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> allow report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 inc -> to_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 inc -> is_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 inc -> is_include report (Ivan Vecera) [2019055] - selftests: net: bridge: add tests for igmpv3 is_include and inc -> allow reports (Ivan Vecera) [2019055] - selftests: net: bridge: igmp: add IGMPv3 entries' state helpers (Ivan Vecera) [2019055] - selftests: net: bridge: igmp: check for specific udp ip protocol (Ivan Vecera) [2019055] - selftests: net: bridge: igmp: add support for packet source address (Ivan Vecera) [2019055] - selftests: net: bridge: rename current igmp tests to igmpv2 (Ivan Vecera) [2019055] - net: bridge: fix uninitialized variables when BRIDGE_CFM is disabled (Ivan Vecera) [2019055] - bridge: cfm: Netlink Notifications. (Ivan Vecera) [2019055] - bridge: cfm: Netlink GET status Interface. (Ivan Vecera) [2019055] - bridge: cfm: Netlink GET configuration Interface. (Ivan Vecera) [2019055] - bridge: cfm: Netlink SET configuration Interface. (Ivan Vecera) [2019055] - bridge: cfm: Kernel space implementation of CFM. CCM frame RX added. (Ivan Vecera) [2019055] - bridge: cfm: Kernel space implementation of CFM. CCM frame TX added. (Ivan Vecera) [2019055] - bridge: cfm: Kernel space implementation of CFM. MEP create/delete. (Ivan Vecera) [2019055] - bridge: uapi: cfm: Added EtherType used by the CFM protocol. (Ivan Vecera) [2019055] - bridge: cfm: Add BRIDGE_CFM to Kconfig. (Ivan Vecera) [2019055] - net: bridge: extend the process of special frames (Ivan Vecera) [2019055] - bridge: Netlink interface fix. (Ivan Vecera) [2019055] - net: bridge: mcast: remove only S,G port groups from sg_port hash (Ivan Vecera) [2019055] - net: switchdev: Fixed kerneldoc warning (Ivan Vecera) [2019055] - net: bridge: mcast: when forwarding handle filter mode and blocked flag (Ivan Vecera) [2019055] - net: bridge: mcast: handle host state (Ivan Vecera) [2019055] - net: bridge: mcast: add support for blocked port groups (Ivan Vecera) [2019055] - net: bridge: mcast: handle port group filter modes (Ivan Vecera) [2019055] - net: bridge: mcast: install S,G entries automatically based on reports (Ivan Vecera) [2019055] - net: bridge: mcast: add sg_port rhashtable (Ivan Vecera) [2019055] - net: bridge: mcast: add rt_protocol field to the port group struct (Ivan Vecera) [2019055] - net: bridge: mcast: when igmpv3/mldv2 are enabled lookup (S,G) first, then (*,G) (Ivan Vecera) [2019055] - net: bridge: mdb: add support for add/del/dump of entries with source (Ivan Vecera) [2019055] - net: bridge: mdb: add support to extend add/del commands (Ivan Vecera) [2019055] - net: bridge: mcast: rename br_ip's u member to dst (Ivan Vecera) [2019055] - net: bridge: mcast: use br_ip's src for src groups and querier address (Ivan Vecera) [2019055] - net: bridge: add src field to br_ip (Ivan Vecera) [2019055] - net: bridge: mdb: use extack in br_mdb_add() and br_mdb_add_group() (Ivan Vecera) [2019055] - net: bridge: mdb: move all port and bridge checks to br_mdb_add (Ivan Vecera) [2019055] - net: bridge: mdb: use extack in br_mdb_parse() (Ivan Vecera) [2019055] - net: bridge: delete duplicated words (Ivan Vecera) [2019055] - net: bridge: mcast: don't ignore return value of __grp_src_toex_excl (Ivan Vecera) [2019055] - __netif_receive_skb_core: don't untag vlan from skb on DSA master (Ivan Vecera) [2019055] - bridge: mcast: Fix incomplete MDB dump (Ivan Vecera) [2019055] - net: bridge: mcast: fix unused br var when lockdep isn't defined (Ivan Vecera) [2019055] - net: bridge: mcast: destroy all entries via gc (Ivan Vecera) [2019055] - net: bridge: mcast: improve IGMPv3/MLDv2 query processing (Ivan Vecera) [2019055] - net: bridge: mcast: support for IGMPV3/MLDv2 BLOCK_OLD_SOURCES report (Ivan Vecera) [2019055] - net: bridge: mcast: support for IGMPV3/MLDv2 CHANGE_TO_INCLUDE/EXCLUDE report (Ivan Vecera) [2019055] - net: bridge: mcast: support for IGMPV3/MLDv2 MODE_IS_INCLUDE/EXCLUDE report (Ivan Vecera) [2019055] - net: bridge: mcast: support for IGMPv3/MLDv2 ALLOW_NEW_SOURCES report (Ivan Vecera) [2019055] - net: bridge: mcast: delete expired port groups without srcs (Ivan Vecera) [2019055] - net: bridge: mdb: use mdb and port entries in notifications (Ivan Vecera) [2019055] - net: bridge: mdb: push notifications in __br_mdb_add/del (Ivan Vecera) [2019055] - net: bridge: mcast: add support for group query retransmit (Ivan Vecera) [2019055] - net: bridge: mcast: add support for group-and-source specific queries (Ivan Vecera) [2019055] - net: bridge: mcast: add support for src list and filter mode dumping (Ivan Vecera) [2019055] - net: bridge: mcast: add support for group source list (Ivan Vecera) [2019055] - net: bridge: mcast: factor out port group del (Ivan Vecera) [2019055] - net: bridge: mdb: arrange internal structs so fast-path fields are close (Ivan Vecera) [2019055] - netlink: consistently use NLA_POLICY_EXACT_LEN() (Ivan Vecera) [2019055] - net: bridge: Add port attribute IFLA_BRPORT_MRP_IN_OPEN (Ivan Vecera) [2019055] - bridge: mrp: Extend br_mrp_fill_info (Ivan Vecera) [2019055] - bridge: uapi: mrp: Extend MRP_INFO attributes for interconnect status (Ivan Vecera) [2019055] - bridge: mrp: Extend MRP netlink interface for configuring MRP interconnect (Ivan Vecera) [2019055] - bridge: mrp: Implement the MRP Interconnect API (Ivan Vecera) [2019055] - bridge: switchdev: mrp: Extend MRP API for switchdev for MRP Interconnect (Ivan Vecera) [2019055] - bridge: mrp: Add br_mrp_in_port_open function (Ivan Vecera) [2019055] - bridge: mrp: Rename br_mrp_port_open to br_mrp_ring_port_open (Ivan Vecera) [2019055] - bridge: mrp: Extend br_mrp for MRP interconnect (Ivan Vecera) [2019055] - bridge: mrp: Extend bridge interface (Ivan Vecera) [2019055] - bridge: uapi: mrp: Extend MRP attributes for MRP interconnect (Ivan Vecera) [2019055] - switchdev: mrp: Extend switchdev API for MRP Interconnect (Ivan Vecera) [2019055] - net: bridge: fix undefined br_vlan_can_enter_range in tunnel code (Ivan Vecera) [2019055] - net: switchdev: kerneldoc fixes (Ivan Vecera) [2019055] - net: bridge: notify on vlan tunnel changes done via the old api (Ivan Vecera) [2019055] - bridge: Extend br_fill_ifinfo to return MPR status (Ivan Vecera) [2019055] - bridge: mrp: Add br_mrp_fill_info (Ivan Vecera) [2019055] - bridge: uapi: mrp: Extend MRP attributes to get the status (Ivan Vecera) [2019055] - bridge: mrp: Fix endian conversion and some other warnings (Ivan Vecera) [2019055] - net: bridge: add a flag to avoid refreshing fdb when changing/adding (Ivan Vecera) [2019055] - net: bridge: add option to allow activity notifications for any fdb entries (Ivan Vecera) [2019055] - net: neighbor: add fdb extended attribute (Ivan Vecera) [2019055] - net: bridge: fdb_add_entry takes ndm as argument (Ivan Vecera) [2019055] - bridge: mrp: Validate when setting the port role (Ivan Vecera) [2019055] - bridge: uapi: mrp: Fix MRP_PORT_ROLE (Ivan Vecera) [2019055] - bridge: mrp: Add support for role MRA (Ivan Vecera) [2019055] - bridge: mrp: Set the priority of MRP instance (Ivan Vecera) [2019055] - bridge: mrp: Update MRP frame type (Ivan Vecera) [2019055] - bridge: multicast: work around clang bug (Ivan Vecera) [2019055] - bridge: mrp: Rework the MRP netlink interface (Ivan Vecera) [2019055] - bridge: mrp: Fix out-of-bounds read in br_mrp_parse (Ivan Vecera) [2019055] - bridge: mrp: Restore port state when deleting MRP instance (Ivan Vecera) [2019055] - switchdev: mrp: Remove the variable mrp_ring_state (Ivan Vecera) [2019055] - bridge: mrp: Add br_mrp_unique_ifindex function (Ivan Vecera) [2019055] - net: bridge: allow enslaving some DSA master network devices (Ivan Vecera) [2019055] - net: remove newlines in NL_SET_ERR_MSG_MOD (Ivan Vecera) [2019055] - net: bridge: return false in br_mrp_enabled() (Ivan Vecera) [2019055] - docs: networking: convert switchdev.txt to ReST (Ivan Vecera) [2019055] - net: bridge: Add checks for enabling the STP. (Ivan Vecera) [2019055] - bridge: mrp: Integrate MRP into the bridge (Ivan Vecera) [2019055] - bridge: mrp: Implement netlink interface to configure MRP (Ivan Vecera) [2019055] - bridge: mrp: Connect MRP API with the switchdev API (Ivan Vecera) [2019055] - bridge: switchdev: mrp: Implement MRP API for switchdev (Ivan Vecera) [2019055] - switchdev: mrp: Extend switchdev API to offload MRP (Ivan Vecera) [2019055] - bridge: mrp: Add MRP interface. (Ivan Vecera) [2019055] - net: bridge: Add port attribute IFLA_BRPORT_MRP_RING_OPEN (Ivan Vecera) [2019055] - bridge: mrp: Extend bridge interface (Ivan Vecera) [2019055] - bridge: mrp: Update Kconfig (Ivan Vecera) [2019055] - bridge: uapi: mrp: Add mrp attributes. (Ivan Vecera) [2019055] - net: bridge: vlan options: move the tunnel command to the nested attribute (Ivan Vecera) [2019055] - net: bridge: vlan options: nest the tunnel id into a tunnel info attribute (Ivan Vecera) [2019055] - net: bridge: vlan: include stats in dumps if requested (Ivan Vecera) [2019055] - net: bridge: vlan options: add support for tunnel mapping set/del (Ivan Vecera) [2019055] - net: bridge: vlan options: add support for tunnel id dumping (Ivan Vecera) [2019055] - net: bridge: vlan tunnel: constify bridge and port arguments (Ivan Vecera) [2019055] - net: bridge: vlan options: rename br_vlan_opts_eq to br_vlan_opts_eq_range (Ivan Vecera) [2019055] - net: switchdev: do not propagate bridge updates across bridges (Ivan Vecera) [2019055] - bridge: br_stp: Use built-in RCU list checking (Ivan Vecera) [2019055] - net: switchdev: Replace zero-length array with flexible-array member (Ivan Vecera) [2019055] - net: bridge: vlan: add per-vlan state (Ivan Vecera) [2019055] - net: bridge: vlan: add basic option setting support (Ivan Vecera) [2019055] - net: bridge: vlan: add basic option dumping support (Ivan Vecera) [2019055] - net: bridge: check port state before br_allowed_egress (Ivan Vecera) [2019055] - net: bridge: vlan: notify on vlan add/delete/change flags (Ivan Vecera) [2019055] - net: bridge: vlan: add rtnetlink group and notify support (Ivan Vecera) [2019055] - net: bridge: vlan: add rtm range support (Ivan Vecera) [2019055] - net: bridge: vlan: add del rtm message support (Ivan Vecera) [2019055] - net: bridge: vlan: add new rtm message support (Ivan Vecera) [2019055] - net: bridge: vlan: add rtm definitions and dump support (Ivan Vecera) [2019055] - net: bridge: netlink: add extack error messages when processing vlans (Ivan Vecera) [2019055] - net: bridge: vlan: add helpers to check for vlan id/range validity (Ivan Vecera) [2019055] - net: bridge: add STP xstats (Ivan Vecera) [2019055] - treewide: Use sizeof_field() macro (Ivan Vecera) [2019055] - bridge: implement get_link_ksettings ethtool method (Ivan Vecera) [2019055] - net: bridge: fdb: eliminate extra port state tests from fast-path (Ivan Vecera) [2019055] - net: bridge: fdb: restore unlikely() when taking over externally added entries (Ivan Vecera) [2019055] - net: bridge: fdb: avoid two atomic bitops in br_fdb_external_learn_add() (Ivan Vecera) [2019055] - net: bridge: fdb: br_fdb_update can take flags directly (Ivan Vecera) [2019055] - net: bridge: Populate the pvid flag in br_vlan_get_info (Ivan Vecera) [2019055] - net: fix __ip_mc_inc_group usage (Ivan Vecera) [2019055] - net: bridge: mdb: allow add/delete for host-joined groups (Ivan Vecera) [2019055] - net: bridge: mdb: dump host-joined entries as well (Ivan Vecera) [2019055] - net: bridge: mdb: factor out mdb filling (Ivan Vecera) [2019055] - net: bridge: mdb: move vlan comments (Ivan Vecera) [2019055] - net: bridge: mcast: add delete due to fast-leave mdb flag (Ivan Vecera) [2019055] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Ivan Vecera) [2019055] - treewide: Add SPDX license identifier for missed files (Ivan Vecera) [2019055] - treewide: Add SPDX license identifier - Makefile/Kconfig (Ivan Vecera) [2019055] - bridge: Fix error path for kobject_init_and_add() (Ivan Vecera) [2019055] - bridge: only include nf_queue.h if needed (Ivan Vecera) [2019055] - bridge: broute: make broute a real ebtables table (Ivan Vecera) [2019055] - bridge: netfilter: unroll NF_HOOK helper in bridge input path (Ivan Vecera) [2019055] - bridge: reduce size of input cb to 16 bytes (Ivan Vecera) [2019055] - net: bridge: update multicast stats from maybe_deliver() (Ivan Vecera) [2019055] - net: bridge: mcast: remove unused br_ip_equal function (Ivan Vecera) [2019055] - net: bridge: optimize backup_port fdb convergence (Ivan Vecera) [2019055] - net: bridge: use netif_is_bridge_port() (Ivan Vecera) [2019055] - net: bridge: use eth_broadcast_addr() to assign broadcast address (Ivan Vecera) [2019055] - tools headers uapi: Update linux/in.h copy (Ivan Vecera) [2019055] - switchdev: Remove unused transaction item queue (Ivan Vecera) [2019055] - bridge: remove redundant check on err in br_multicast_ipv4_rcv (Ivan Vecera) [2019055] - net: Fix ip_mc_{dec,inc}_group allocation context (Ivan Vecera) [2019055] - bridge: remove duplicated include from br_multicast.c (Ivan Vecera) [2019055] - bridge: Snoop Multicast Router Advertisements (Ivan Vecera) [2019055] - bridge: join all-snoopers multicast address (Ivan Vecera) [2019055] - bridge: simplify ip_mc_check_igmp() and ipv6_mc_check_mld() internals (Ivan Vecera) [2019055] - tools include uapi: Sync linux/if_link.h copy with the kernel sources (Ivan Vecera) [2019055] - net: bridge: fix a bug on using a neighbour cache entry without checking its state (Ivan Vecera) [2019055] - net: bridge: remove unneeded variable 'err' (Ivan Vecera) [2019055] - net: bridge: remove redundant checks for null p->dev and p->br (Ivan Vecera) [2019055] - net: bridge: export supported boolopts (Ivan Vecera) [2019055] - net: bridge: add no_linklocal_learn bool option (Ivan Vecera) [2019055] - net: bridge: add support for user-controlled bool options (Ivan Vecera) [2019055] - bridge: use __vlan_hwaccel helpers (Ivan Vecera) [2019055] - netfilter: bridge: define INT_MIN & INT_MAX in userspace (Ivan Vecera) [2019055] - docs: fix some broken documentation references (Ivan Vecera) [2019055] - bridge: Switch to bitmap_zalloc() (Ivan Vecera) [2019055] - netfilter: bridge: Expose nf_tables bridge hook priorities through uapi (Ivan Vecera) [2019055] - net: bridge: add support for backup port (Ivan Vecera) [2019055] - net: bridge: add support for raw sysfs port options (Ivan Vecera) [2019055] - docs: networking: Convert bridge.txt to rst (Ivan Vecera) [2019055] - net: switchdev: consolidate RH_KABI macros usage (Ivan Vecera) [2019055] - kcov: Remove kcov include from sched.h and move it to its users. (Josef Oskera) [2026467] - tasklets: Provide tasklet_disable_in_atomic() (Ivan Vecera) [2026475] - tasklets: Use static inlines for stub implementations (Ivan Vecera) [2026475] - net: sock: introduce sk_error_report (Ivan Vecera) [2026469] - redhat: Add CONFIG_RHEL_DIFFERENCES (Prarit Bhargava) [2021571]- serial: 8520_port: Fix function param documentation (Waiman Long) [1970241] - serial: 8250: Optimize irq enable after console write (Waiman Long) [1970241] - serial: 8250: Fix rs485 delay after console write (Waiman Long) [1970241] - serial: 8250: Support console on software emulated rs485 ports (Waiman Long) [1970241] - serial: 8250: Generalize rs485 software emulation (Waiman Long) [1970241] - serial: 8250: Deduplicate rs485 active_timer assignment (Waiman Long) [1970241] - serial: 8250: Sanitize rs485 config harder (Waiman Long) [1970241] - serial: 8250: Deduplicate ->rs485_config() callback (Waiman Long) [1970241] - serial: 8250: Support rs485 devicetree properties (Waiman Long) [1970241] - serial: 8250_port: Don't use power management for kernel console (Waiman Long) [1970241] - console: Introduce ->exit() callback (Waiman Long) [1970241] - console: Don't notify user space when unregister non-listed console (Waiman Long) [1970241] - tty: 8250_of: Use software emulated RS485 direction control (Waiman Long) [1970241] - serial: 8250: Add MSR/MCR TIOCM conversion wrapper functions (Waiman Long) [1970241] - serial: 8250_of: Use of_device_get_match_data() (Waiman Long) [1970241] - serial: 8250_of: Fix for lack of interrupt support (Waiman Long) [1970241] - serial: 8250: of: Defer probe on missing IRQ (Waiman Long) [1970241] - serial: 8250: of: Correct of_platform_serial_setup() error handling (Waiman Long) [1970241] - mm/vmstat: protect per cpu variables with preempt disable on RT (Scott Wood) [2011667] - mm, slub: convert kmem_cpu_slab protection to local_lock (Scott Wood) [2011667] - mm, slub: use migrate_disable() on PREEMPT_RT (Scott Wood) [2011667] - mm, slub: protect put_cpu_partial() with disabled irqs instead of cmpxchg (Scott Wood) [2011667] - mm, slub: make slab_lock() disable irqs with PREEMPT_RT (Scott Wood) [2011667] - mm: slub: make object_map_lock a raw_spinlock_t (Scott Wood) [2011667] - mm: slub: move flush_cpu_slab() invocations __free_slab() invocations out of IRQ context (Scott Wood) [2011667] - mm, slab: split out the cpu offline variant of flush_slab() (Scott Wood) [2011667] - mm, slub: don't disable irqs in slub_cpu_dead() (Scott Wood) [2011667] - mm, slub: only disable irq with spin_lock in __unfreeze_partials() (Scott Wood) [2011667] - mm, slub: separate detaching of partial list in unfreeze_partials() from unfreezing (Scott Wood) [2011667] - mm, slub: detach whole partial list at once in unfreeze_partials() (Scott Wood) [2011667] - mm, slub: discard slabs in unfreeze_partials() without irqs disabled (Scott Wood) [2011667] - mm, slub: move irq control into unfreeze_partials() (Scott Wood) [2011667] - mm, slub: call deactivate_slab() without disabling irqs (Scott Wood) [2011667] - mm, slub: make locking in deactivate_slab() irq-safe (Scott Wood) [2011667] - mm, slub: move reset of c->page and freelist out of deactivate_slab() (Scott Wood) [2011667] - mm, slub: stop disabling irqs around get_partial() (Scott Wood) [2011667] - mm, slub: check new pages with restored irqs (Scott Wood) [2011667] - mm, slub: validate slab from partial list or page allocator before making it cpu slab (Scott Wood) [2011667] - mm, slub: restore irqs around calling new_slab() (Scott Wood) [2011667] - mm, slub: move disabling irqs closer to get_partial() in ___slab_alloc() (Scott Wood) [2011667] - mm, slub: do initial checks in ___slab_alloc() with irqs enabled (Scott Wood) [2011667] - mm, slub: move disabling/enabling irqs to ___slab_alloc() (Scott Wood) [2011667] - mm, slub: simplify kmem_cache_cpu and tid setup (Scott Wood) [2011667] - mm, slub: restructure new page checks in ___slab_alloc() (Scott Wood) [2011667] - mm, slub: return slab page from get_partial() and set c->page afterwards (Scott Wood) [2011667] - mm, slub: dissolve new_slab_objects() into ___slab_alloc() (Scott Wood) [2011667] - mm, slub: extract get_partial() from new_slab_objects() (Scott Wood) [2011667] - mm, slub: remove redundant unfreeze_partials() from put_cpu_partial() (Scott Wood) [2011667] - mm, slub: don't disable irq for debug_check_no_locks_freed() (Scott Wood) [2011667] - mm, slub: allocate private object map for validate_slab_cache() (Scott Wood) [2011667] - mm, slub: allocate private object map for debugfs listings (Scott Wood) [2011667] - mm, slub: don't call flush_all() from slab_debug_trace_open() (Scott Wood) [2011667] - mm/slub.c: drop lockdep_assert_held() from put_map() (Scott Wood) [2011667] - mm/slub.c: replace cpu_slab->partial with wrapped APIs (Scott Wood) [2011667] - mm/slub.c: replace kmem_cache->cpu_partial with wrapped APIs (Scott Wood) [2011667] - sched/rt, mm: Use CONFIG_PREEMPTION (Scott Wood) [2011667] - tcp: fix page frag corruption on page fault (Paolo Abeni) [1996074] - net: fix sk_page_frag() recursion from memory reclaim (Paolo Abeni) [1996074] - net: udp6: replace __UDP_INC_STATS() with __UDP6_INC_STATS() (Xin Long) [2020407] - net: udp: annotate data race around udp_sk(sk)->corkflag (Xin Long) [2020407] - net/ipv4/udp_tunnel_core.c: remove superfluous header files from udp_tunnel_core.c (Xin Long) [2020407] - udp_tunnel: Fix udp_tunnel_nic work-queue type (Xin Long) [2020407] - net, gro: Set inner transport header offset in tcp/udp GRO hook (Xin Long) [2020407] - bareudp: Add extack support to bareudp_configure() (Guillaume Nault) [1946040] - bareudp: Move definition of struct bareudp_conf to bareudp.c (Guillaume Nault) [1946040] - bareudp: Remove bareudp_dev_create() (Guillaume Nault) [1946040] - net: bareudp: simplify error paths calling dellink (Guillaume Nault) [1946040] - mptcp: re-arm retransmit timer if data is pending (Paolo Abeni) [2019493] - mptcp: remove tx_pending_data (Paolo Abeni) [2019493] - mptcp: do not shrink snd_nxt when recovering (Paolo Abeni) [2019493] - mptcp: drop unused sk in mptcp_push_release (Paolo Abeni) [2019493] - selftests: mptcp: fix proto type in link_failure tests (Paolo Abeni) [2019493] - selftests: mptcp: add testcase for active-back (Paolo Abeni) [2019493] - mptcp: backup flag from incoming MPJ ack option (Paolo Abeni) [2019493] - mptcp: add mibs for stale subflows processing (Paolo Abeni) [2019493] - mptcp: faster active backup recovery (Paolo Abeni) [2019493] - mptcp: cleanup sysctl data and helpers (Paolo Abeni) [2019493] - mptcp: handle pending data on closed subflow (Paolo Abeni) [2019493] - mptcp: less aggressive retransmission strategy (Paolo Abeni) [2019493] - mptcp: more accurate timeout (Paolo Abeni) [2019493] - mptcp: stop relying on tcp_tx_skb_cache (Paolo Abeni) [2019493] - tcp: expose the tcp_mark_push() and tcp_skb_entail() helpers (Paolo Abeni) [2019493] - selftests: KVM: avoid failures due to reserved HyperTransport region (Vitaly Kuznetsov) [2009340] - KVM: X86: Fix when shadow_root_level=5 && guest root_level<4 (Vitaly Kuznetsov) [2009340] - KVM: x86: inhibit APICv when KVM_GUESTDBG_BLOCKIRQ active (Vitaly Kuznetsov) [2009340] - KVM: x86/xen: Fix get_attr of KVM_XEN_ATTR_TYPE_SHARED_INFO (Vitaly Kuznetsov) [2009340] - KVM: x86: Use rw_semaphore for APICv lock to allow vCPU parallelism (Vitaly Kuznetsov) [2009340] - KVM: selftests: test KVM_GUESTDBG_BLOCKIRQ (Vitaly Kuznetsov) [2009340] - x86/sgx/virt: implement SGX_IOC_VEPC_REMOVE ioctl (Vitaly Kuznetsov) [2009340] - x86/sgx/virt: extract sgx_vepc_remove_page (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Complete prefetch for trailing SPTEs for direct, legacy MMU (Vitaly Kuznetsov) [2009340] - KVM: x86: Do not mark all registers as avail/dirty during RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: SVM: don't set VMLOAD/VMSAVE intercepts on vCPU reset (Vitaly Kuznetsov) [2009340] - KVM: VMX: Unregister posted interrupt wakeup handler on hardware unsetup (Vitaly Kuznetsov) [2009340] - Revert "x86/kvm: fix vcpu-id indexed array sizes" (Vitaly Kuznetsov) [2009340] - KVM: X86: Cache CR3 in prev_roots when PCID is disabled (Vitaly Kuznetsov) [2009340] - KVM: X86: Fix tlb flush for tdp in kvm_invalidate_pcid() (Vitaly Kuznetsov) [2009340] - KVM: X86: Don't reset mmu context when toggling X86_CR4_PGE (Vitaly Kuznetsov) [2009340] - KVM: X86: Don't reset mmu context when X86_CR4_PCIDE 1->0 (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: kvm_faultin_pfn has to return false if pfh is returned (Vitaly Kuznetsov) [2009340] - KVM: x86: Take srcu lock in post_kvm_run_save() (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: fix another issue with string I/O VMGEXITs (Vitaly Kuznetsov) [2009340] - KVM: x86/xen: Fix kvm_xen_has_interrupt() sleeping in kvm_vcpu_block() (Vitaly Kuznetsov) [2009340] - KVM: x86: switch pvclock_gtod_sync_lock to a raw spinlock (Vitaly Kuznetsov) [2009340] - KVM: selftests: Refactor help message for -s backing_src (Vitaly Kuznetsov) [2009340] - KVM: selftests: Change backing_src flag to -s in demand_paging_test (Vitaly Kuznetsov) [2009340] - tools headers UAPI: Sync x86's asm/kvm.h with the kernel sources (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: keep INS functions together (Vitaly Kuznetsov) [2009340] - KVM: x86: remove unnecessary arguments from complete_emulator_pio_in (Vitaly Kuznetsov) [2009340] - KVM: x86: split the two parts of emulator_pio_in (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: clean up kvm_sev_es_ins/outs (Vitaly Kuznetsov) [2009340] - KVM: x86: leave vcpu->arch.pio.count alone in emulator_pio_in_out (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: rename guest_ins_data to sev_pio_data (Vitaly Kuznetsov) [2009340] - KVM: SEV: Flush cache on non-coherent systems before RECEIVE_UPDATE_DATA (Vitaly Kuznetsov) [2009340] - KVM: MMU: Reset mmu->pkru_mask to avoid stale data (Vitaly Kuznetsov) [2009340] - KVM: nVMX: promptly process interrupts delivered while in guest mode (Vitaly Kuznetsov) [2009340] - KVM: x86: check for interrupts before deciding whether to exit the fast path (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: reduce ghcb_sa_len to 32 bits (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove redundant handling of bus lock vmexit (Vitaly Kuznetsov) [2009340] - KVM: x86: WARN if APIC HW/SW disable static keys are non-zero on unload (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: fix length of string I/O (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: Set guest_state_protected after VMSA update (Vitaly Kuznetsov) [2009340] - KVM: kvm_stat: do not show halt_wait_ns (Vitaly Kuznetsov) [2009340] - Revert "KVM: x86: Open code necessary bits of kvm_lapic_set_base() at vCPU RESET" (Vitaly Kuznetsov) [2009340] - KVM: s390: restore old debugfs names (Vitaly Kuznetsov) [2009340] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Vitaly Kuznetsov) [2009340] - tools headers UAPI: Synch KVM's svm.h header with the kernel (Vitaly Kuznetsov) [2009340] - KVM: selftests: introduce P44V64 for z196 and EC12 (Vitaly Kuznetsov) [2009340] - KVM: selftests: introduce P47V64 for s390x (Vitaly Kuznetsov) [2009340] - x86/sev: Use "SEV: " prefix for messages from sev.c (Vitaly Kuznetsov) [2009340] - KVM: stats: remove dead stores (Vitaly Kuznetsov) [2009340] - kvm: x86: Add AMD PMU MSRs to msrs_to_save_all[] (Vitaly Kuznetsov) [2009340] - kvm: fix objtool relocation warning (Vitaly Kuznetsov) [2009340] - KVM: selftests: Ensure all migrations are performed when test is affined (Vitaly Kuznetsov) [2009340] - KVM: x86: Swap order of CPUID entry "index" vs. "significant flag" checks (Vitaly Kuznetsov) [2009340] - x86/kvmclock: Move this_cpu_pvti into kvmclock.h (Vitaly Kuznetsov) [2009340] - selftests: KVM: Don't clobber XMM register when read (Vitaly Kuznetsov) [2009340] - KVM: VMX: Fix a TSX_CTRL_CPUID_CLEAR field mask issue (Vitaly Kuznetsov) [2009340] - selftests: KVM: Explicitly use movq to read xmm registers (Vitaly Kuznetsov) [2009340] - selftests: KVM: Call ucall_init when setting up in rseq_test (Vitaly Kuznetsov) [2009340] - KVM: X86: Synchronize the shadow pagetable before link it (Vitaly Kuznetsov) [2009340] - KVM: X86: Fix missed remote tlb flush in rmap_write_protect() (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: don't copy virt_ext from vmcb12 (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: test eax for 4K alignment for GP errata workaround (Vitaly Kuznetsov) [2009340] - KVM: x86: selftests: test simultaneous uses of V_IRQ from L1 and L0 (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: restore int_vector in svm_clear_vintr (Vitaly Kuznetsov) [2009340] - KVM: x86: nVMX: re-evaluate emulation_required on nested VM exit (Vitaly Kuznetsov) [2009340] - KVM: x86: nVMX: don't fail nested VM entry on invalid guest state if !from_vmentry (Vitaly Kuznetsov) [2009340] - KVM: x86: VMX: synthesize invalid VM exit when emulating invalid guest state (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: refactor svm_leave_smm and smm_enter_smm (Vitaly Kuznetsov) [2009340] - KVM: x86: SVM: call KVM_REQ_GET_NESTED_STATE_PAGES on exit from SMM mode (Vitaly Kuznetsov) [2009340] - KVM: x86: reset pdptrs_from_userspace when exiting smm (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: restore the L1 host state prior to resuming nested guest on SMM exit (Vitaly Kuznetsov) [2009340] - KVM: KVM: Use cpumask_available() to check for NULL cpumask when kicking vCPUs (Vitaly Kuznetsov) [2009340] - KVM: Clean up benign vcpu->cpu data races when kicking vCPUs (Vitaly Kuznetsov) [2009340] - KVM: x86: Fix stack-out-of-bounds memory access from ioapic_write_indirect() (Vitaly Kuznetsov) [2009340] - KVM: selftests: Create a separate dirty bitmap per slot (Vitaly Kuznetsov) [2009340] - KVM: SEV: Allow some commands for mirror VM (Vitaly Kuznetsov) [2009340] - KVM: SEV: Update svm_vm_copy_asid_from for SEV-ES (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Fix nested bus lock VM exit (Vitaly Kuznetsov) [2009340] - KVM: x86: Identify vCPU0 by its vcpu_idx instead of its vCPUs array entry (Vitaly Kuznetsov) [2009340] - KVM: x86: Query vcpu->vcpu_idx directly and drop its accessor (Vitaly Kuznetsov) [2009340] - kvm: fix wrong exception emulation in check_rdtsc (Vitaly Kuznetsov) [2009340] - KVM: SEV: Pin guest memory for write for RECEIVE_UPDATE_DATA (Vitaly Kuznetsov) [2009340] - KVM: SVM: fix missing sev_decommission in sev_receive_start (Vitaly Kuznetsov) [2009340] - KVM: SEV: Acquire vcpu mutex when updating VMSA (Vitaly Kuznetsov) [2009340] - KVM: do not shrink halt_poll_ns below grow_start (Vitaly Kuznetsov) [2009340] - KVM: nVMX: fix comments of handle_vmon() (Vitaly Kuznetsov) [2009340] - KVM: x86: Handle SRCU initialization failure during page track init (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove defunct "nr_active_uret_msrs" field (Vitaly Kuznetsov) [2009340] - selftests: KVM: Align SMCCC call with the spec in steal_time (Vitaly Kuznetsov) [2009340] - selftests: KVM: Fix check for !POLLIN in demand_paging_test (Vitaly Kuznetsov) [2009340] - KVM: x86: Clear KVM's cached guest CR3 at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: Mark all registers as avail/dirty at vCPU creation (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add a test for KVM_RUN+rseq to detect task migration bugs (Vitaly Kuznetsov) [2009340] - tools: Move x86 syscall number fallbacks to .../uapi/ (Vitaly Kuznetsov) [2009340] - selftests: kvm: fix get_run_delay() ignoring fscanf() return warn (Vitaly Kuznetsov) [2009340] - selftests: kvm: move get_run_delay() into lib/test_util (Vitaly Kuznetsov) [2009340] - selftests:kvm: fix get_trans_hugepagesz() ignoring fscanf() return warn (Vitaly Kuznetsov) [2009340] - selftests:kvm: fix get_warnings_count() ignoring fscanf() return warn (Vitaly Kuznetsov) [2009340] - tools: rename bitmap_alloc() to bitmap_zalloc() (Vitaly Kuznetsov) [2009340] - KVM: Drop unused kvm_dirty_gfn_invalid() (Vitaly Kuznetsov) [2009340] - KVM: MMU: mark role_regs and role accessors as maybe unused (Vitaly Kuznetsov) [2009340] - x86/kvm: Don't enable IRQ when IRQ enabled in kvm_wait (Vitaly Kuznetsov) [2009340] - KVM: stats: Add VM stat for remote tlb flush requests (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Move lpage_disallowed_link further "down" in kvm_mmu_page (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Relocate kvm_mmu_page.tdp_mmu_page for better cache locality (Vitaly Kuznetsov) [2009340] - Revert "KVM: x86: mmu: Add guest physical address check in translate_gpa()" (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove unused field mmio_cached in struct kvm_mmu_page (Vitaly Kuznetsov) [2009340] - KVM: VMX: avoid running vmx_handle_exit_irqoff in case of emulation (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Don't freak out if pml5_root is NULL on 4-level host (Vitaly Kuznetsov) [2009340] - KVM: SVM: Add 5-level page table support for SVM (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Support shadowing NPT when 5-level paging is enabled in host (Vitaly Kuznetsov) [2009340] - KVM: x86: Allow CPU to force vendor-specific TDP level (Vitaly Kuznetsov) [2009340] - KVM: x86: clamp host mapping level to max_level in kvm_mmu_max_mapping_level (Vitaly Kuznetsov) [2009340] - KVM: x86: implement KVM_GUESTDBG_BLOCKIRQ (Vitaly Kuznetsov) [2009340] - KVM: SVM: split svm_handle_invalid_exit (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Avoid collision with !PRESENT SPTEs in TDP MMU lpage stats (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove redundant spte present check in mmu_set_spte (Vitaly Kuznetsov) [2009340] - KVM: stats: Add halt polling related histogram stats (Vitaly Kuznetsov) [2009340] - KVM: stats: Add halt_wait_ns stats for all architectures (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add checks for histogram stats bucket_size field (Vitaly Kuznetsov) [2009340] - KVM: stats: Update doc for histogram statistics (Vitaly Kuznetsov) [2009340] - KVM: stats: Support linear and logarithmic histogram statistics (Vitaly Kuznetsov) [2009340] - KVM: SVM: AVIC: drop unsupported AVIC base relocation code (Vitaly Kuznetsov) [2009340] - KVM: SVM: call avic_vcpu_load/avic_vcpu_put when enabling/disabling AVIC (Vitaly Kuznetsov) [2009340] - KVM: SVM: move check for kvm_vcpu_apicv_active outside of avic_vcpu_{put|load} (Vitaly Kuznetsov) [2009340] - KVM: SVM: avoid refreshing avic if its state didn't change (Vitaly Kuznetsov) [2009340] - KVM: SVM: remove svm_toggle_avic_for_irq_window (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Deactivate APICv only when AutoEOI feature is in use (Vitaly Kuznetsov) [2009340] - KVM: SVM: add warning for mistmatch between AVIC vcpu state and AVIC inhibition (Vitaly Kuznetsov) [2009340] - KVM: x86: APICv: fix race in kvm_request_apicv_update on SVM (Vitaly Kuznetsov) [2009340] - KVM: x86: don't disable APICv memslot when inhibited (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: allow APICv memslot to be enabled but invisible (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: allow kvm_faultin_pfn to return page fault handling code (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: rename try_async_pf to kvm_faultin_pfn (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: add comment explaining arguments to kvm_zap_gfn_range (Vitaly Kuznetsov) [2009340] - KVM: Allow to have arch-specific per-vm debugfs files (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Unconditionally clear nested.pi_pending on nested VM-Enter (Vitaly Kuznetsov) [2009340] - KVM: x86: Clean up redundant ROL16(val, n) macro definition (Vitaly Kuznetsov) [2009340] - KVM: x86: Move declaration of kvm_spurious_fault() to x86.h (Vitaly Kuznetsov) [2009340] - KVM: x86: Kill off __ex() and __kvm_handle_fault_on_reboot() (Vitaly Kuznetsov) [2009340] - KVM: VMX: Hide VMCS control calculators in vmx.c (Vitaly Kuznetsov) [2009340] - KVM: VMX: Drop caching of KVM's desired sec exec controls for vmcs01 (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Pull KVM L0's desired controls directly from vmcs01 (Vitaly Kuznetsov) [2009340] - KVM: VMX: Reset DR6 only when KVM_DEBUGREG_WONT_EXIT (Vitaly Kuznetsov) [2009340] - KVM: X86: Set host DR6 only on VMX and for KVM_DEBUGREG_WONT_EXIT (Vitaly Kuznetsov) [2009340] - KVM: X86: Remove unneeded KVM_DEBUGREG_RELOAD (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Use vmx_need_pf_intercept() when deciding if L0 wants a #PF (Vitaly Kuznetsov) [2009340] - kvm: vmx: Sync all matching EPTPs when injecting nested EPT fault (Vitaly Kuznetsov) [2009340] - KVM: x86: remove dead initialization (Vitaly Kuznetsov) [2009340] - KVM: x86: Allow guest to set EFER.NX=1 on non-PAE 32-bit kernels (Vitaly Kuznetsov) [2009340] - x86: Fix typo s/ECLR/ELCR/ for the PIC register (Vitaly Kuznetsov) [2009340] - KVM: VMX: Use current VMCS to query WAITPKG support for MSR emulation (Vitaly Kuznetsov) [2009340] - KVM: selftests: Move vcpu_args_set into perf_test_util (Vitaly Kuznetsov) [2009340] - KVM: selftests: Support multiple slots in dirty_log_perf_test (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Leverage vcpu->last_used_slot for rmap_add and rmap_recycle (Vitaly Kuznetsov) [2009340] - KVM: Cache the last used slot index per vCPU (Vitaly Kuznetsov) [2009340] - KVM: Move last_used_slot logic out of search_memslots (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix per-cpu counter corruption on 32-bit builds (Vitaly Kuznetsov) [2009340] - KVM: xen: do not use struct gfn_to_hva_cache (Vitaly Kuznetsov) [2009340] - KVM: selftests: fix hyperv_clock test (Vitaly Kuznetsov) [2009340] - KVM: SVM: improve the code readability for ASID management (Vitaly Kuznetsov) [2009340] - KVM: SVM: Fix off-by-one indexing when nullifying last used SEV VMCB (Vitaly Kuznetsov) [2009340] - KVM: Do not leak memory for duplicate debugfs directories (Vitaly Kuznetsov) [2009340] - KVM: x86/pmu: Introduce pmc->is_paused to reduce the call time of perf interfaces (Vitaly Kuznetsov) [2009340] - KVM: X86: Optimize zapping rmap (Vitaly Kuznetsov) [2009340] - KVM: X86: Optimize pte_list_desc with per-array counter (Vitaly Kuznetsov) [2009340] - KVM: X86: MMU: Tune PTE_LIST_EXT to be bigger (Vitaly Kuznetsov) [2009340] - KVM: selftests: Test access to XMM fast hypercalls (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Check if guest is allowed to use XMM registers for hypercall input (Vitaly Kuznetsov) [2009340] - KVM: x86: Introduce trace_kvm_hv_hypercall_done() (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Check access to hypercall before reading XMM registers (Vitaly Kuznetsov) [2009340] - KVM: nSVM: remove useless kvm_clear_*_queue (Vitaly Kuznetsov) [2009340] - KVM: x86: Preserve guest's CR0.CD/NW on INIT (Vitaly Kuznetsov) [2009340] - KVM: SVM: Drop redundant clearing of vcpu->arch.hflags at INIT/RESET (Vitaly Kuznetsov) [2009340] - KVM: SVM: Emulate #INIT in response to triple fault shutdown (Vitaly Kuznetsov) [2009340] - KVM: VMX: Move RESET-only VMWRITE sequences to init_vmcs() (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove redundant write to set vCPU as active at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Smush x2APIC MSR bitmap adjustments into single function (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove unnecessary initialization of msr_bitmap_mode (Vitaly Kuznetsov) [2009340] - KVM: VMX: Don't redo x2APIC MSR bitmaps when userspace filter is changed (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Remove obsolete MSR bitmap refresh at nested transitions (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove obsolete MSR bitmap refresh at vCPU RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: Move setting of sregs during vCPU RESET/INIT to common x86 (Vitaly Kuznetsov) [2009340] - KVM: VMX: Don't _explicitly_ reconfigure user return MSRs on vCPU INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Refresh list of user return MSRs after setting guest CPUID (Vitaly Kuznetsov) [2009340] - KVM: VMX: Skip pointless MSR bitmap update when setting EFER (Vitaly Kuznetsov) [2009340] - KVM: SVM: Stuff save->dr6 at during VMSA sync, not at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: SVM: Drop redundant writes to vmcb->save.cr4 at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: SVM: Tweak order of cr0/cr4/efer writes at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Don't evaluate "emulation required" on nested VM-Exit (Vitaly Kuznetsov) [2009340] - KVM: VMX: Skip emulation required checks during pmode/rmode transitions (Vitaly Kuznetsov) [2009340] - KVM: VMX: Process CR0.PG side effects after setting CR0 assets (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Skip the permission_fault() check on MMIO if CR0.PG=0 (Vitaly Kuznetsov) [2009340] - KVM: VMX: Pull GUEST_CR3 from the VMCS iff CR3 load exiting is disabled (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Do not clear CR3 load/store exiting bits if L1 wants 'em (Vitaly Kuznetsov) [2009340] - KVM: VMX: Fold ept_update_paging_mode_cr0() back into vmx_set_cr0() (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove direct write to vcpu->arch.cr0 during vCPU RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Invert handling of CR0.WP for EPT without unrestricted guest (Vitaly Kuznetsov) [2009340] - KVM: SVM: Don't bother writing vmcb->save.rip at vCPU RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: Move EDX initialization at vCPU RESET to common code (Vitaly Kuznetsov) [2009340] - KVM: x86: Consolidate APIC base RESET initialization code (Vitaly Kuznetsov) [2009340] - KVM: x86: Open code necessary bits of kvm_lapic_set_base() at vCPU RESET (Vitaly Kuznetsov) [2009340] - KVM: VMX: Stuff vcpu->arch.apic_base directly at vCPU RESET (Vitaly Kuznetsov) [2009340] - KVM: x86: Set BSP bit in reset BSP vCPU's APIC base by default (Vitaly Kuznetsov) [2009340] - KVM: x86: Don't force set BSP bit when local APIC is managed by userspace (Vitaly Kuznetsov) [2009340] - KVM: x86: Migrate the PIT only if vcpu0 is migrated, not any BSP (Vitaly Kuznetsov) [2009340] - KVM: x86: Remove defunct BSP "update" in local APIC reset (Vitaly Kuznetsov) [2009340] - KVM: x86: WARN if the APIC map is dirty without an in-kernel local APIC (Vitaly Kuznetsov) [2009340] - KVM: SVM: Drop explicit MMU reset at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove explicit MMU reset in enter_rmode() (Vitaly Kuznetsov) [2009340] - KVM: SVM: Fall back to KVM's hardcoded value for EDX at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: SVM: Require exact CPUID.0x1 match when stuffing EDX at INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Set EDX at INIT with CPUID.0x1, Family-Model-Stepping (Vitaly Kuznetsov) [2009340] - KVM: SVM: Zero out GDTR.base and IDTR.base on INIT (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Set LDTR to its architecturally defined value on nested VM-Exit (Vitaly Kuznetsov) [2009340] - KVM: x86: Flush the guest's TLB on INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: APICv: drop immediate APICv disablement on current vCPU (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: fast_page_fault support for the TDP MMU (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Make walk_shadow_page_lockless_{begin,end} interoperate with the TDP MMU (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix use of enums in trace_fast_page_fault (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Rename cr2_or_gpa to gpa in fast_page_fault (Vitaly Kuznetsov) [2009340] - KVM: Introduce kvm_get_kvm_safe() (Vitaly Kuznetsov) [2009340] - x86/kvm: remove non-x86 stuff from arch/x86/kvm/ioapic.h (Vitaly Kuznetsov) [2009340] - KVM: X86: Add per-vm stat for max rmap list size (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Return old SPTE from mmu_spte_clear_track_bits() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Refactor shadow walk in __direct_map() to reduce indentation (Vitaly Kuznetsov) [2009340] - KVM: x86: Hoist kvm_dirty_regs check out of sync_regs() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Mark VM as bugged if page fault returns RET_PF_INVALID (Vitaly Kuznetsov) [2009340] - KVM: x86: Use KVM_BUG/KVM_BUG_ON to handle bugs that are fatal to the VM (Vitaly Kuznetsov) [2009340] - KVM: Export kvm_make_all_cpus_request() for use in marking VMs as bugged (Vitaly Kuznetsov) [2009340] - KVM: Add infrastructure and macro to mark VM as bugged (Vitaly Kuznetsov) [2009340] - KVM: Get rid of kvm_get_pfn() (Vitaly Kuznetsov) [2009340] - KVM: arm64: Use get_page() instead of kvm_get_pfn() (Vitaly Kuznetsov) [2009340] - KVM: x86: accept userspace interrupt only if no event is injected (Vitaly Kuznetsov) [2009340] - KVM: add missing compat KVM_CLEAR_DIRTY_LOG (Vitaly Kuznetsov) [2009340] - KVM: use cpu_relax when halt polling (Vitaly Kuznetsov) [2009340] - KVM: SVM: use vmcb01 in svm_refresh_apicv_exec_ctrl (Vitaly Kuznetsov) [2009340] - KVM: SVM: tweak warning about enabled AVIC on nested entry (Vitaly Kuznetsov) [2009340] - KVM: SVM: svm_set_vintr don't warn if AVIC is active but is about to be deactivated (Vitaly Kuznetsov) [2009340] - KVM: SVM: delay svm_vcpu_init_msrpm after svm->vmcb is initialized (Vitaly Kuznetsov) [2009340] - KVM: selftests: Introduce access_tracking_perf_test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix missing break in dirty_log_perf_test arg parsing (Vitaly Kuznetsov) [2009340] - x86/kvm: fix vcpu-id indexed array sizes (Vitaly Kuznetsov) [2009340] - KVM: x86: Check the right feature bit for MSR_KVM_ASYNC_PF_ACK access (Vitaly Kuznetsov) [2009340] - KVM: Documentation: Fix KVM_CAP_ENFORCE_PV_FEATURE_CPUID name (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Swap the parameter order for svm_copy_vmrun_state()/svm_copy_vmloadsave_state() (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Rename nested_svm_vmloadsave() to svm_copy_vmloadsave_state() (Vitaly Kuznetsov) [2009340] - docs: virt: kvm: api.rst: replace some characters (Vitaly Kuznetsov) [2009340] - docs: kvm: properly format code blocks and lists (Vitaly Kuznetsov) [2009340] - docs: kvm: fix build warnings (Vitaly Kuznetsov) [2009340] - KVM: selftests: Address extra memslot parameters in vm_vaddr_alloc (Vitaly Kuznetsov) [2009340] - kvm: debugfs: fix memory leak in kvm_create_vm_debugfs (Vitaly Kuznetsov) [2009340] - Revert "KVM: x86: WARN and reject loading KVM if NX is supported but not enabled" (Vitaly Kuznetsov) [2009340] - KVM: selftests: x86: Address missing vm_install_exception_handler conversions (Vitaly Kuznetsov) [2009340] - KVM: selftests: change pthread_yield to sched_yield (Vitaly Kuznetsov) [2009340] - KVM: x86: rename apic_access_page_done to apic_access_memslot_enabled (Vitaly Kuznetsov) [2009340] - kvm: x86: disable the narrow guest module parameter on unload (Vitaly Kuznetsov) [2009340] - selftests: kvm: Allows userspace to handle emulation errors. (Vitaly Kuznetsov) [2009340] - kvm: x86: Allow userspace to handle emulation errors (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Let guest use GBPAGES if supported in hardware and TDP is on (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Get CR4.SMEP from MMU, not vCPU, in shadow page fault (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Get CR0.WP from MMU, not vCPU, in shadow page fault (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop redundant rsvd bits reset for nested NPT (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Optimize and clean up so called "last nonleaf level" logic (Vitaly Kuznetsov) [2009340] - KVM: x86: Enhance comments for MMU roles and nested transition trickiness (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: WARN on any reserved SPTE value when making a valid SPTE (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add helpers to do full reserved SPTE checks w/ generic MMU (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to determine PTTYPE (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Collapse 32-bit PAE and 64-bit statements for helpers (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add a helper to calculate root from role_regs (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add helper to update paging metadata (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Don't update nested guest's paging bitmasks if CR0.PG=0 (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Consolidate reset_rsvds_bits_mask() calls (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU role_regs to get LA57, and drop vCPU LA57 helper (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Get nested MMU's root level from the MMU's role (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop "nx" from MMU context now that there are no readers (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to get EFER.NX during MMU configuration (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role/role_regs to compute context's metadata (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to detect EFER.NX in guest page walk (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's roles to compute last non-leaf level (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to compute PKRU bitmask (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to compute permission bitmask (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop vCPU param from reserved bits calculator (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to get CR4.PSE for computing rsvd bits (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Don't grab CR4.PSE for calculating shadow reserved bits (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Always set new mmu_role immediately after checking old role (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Set CR4.PKE/LA57 in MMU role iff long mode is active (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Do not set paging-related bits in MMU role if CR0.PG=0 (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add accessors to query mmu_role bits (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Rename "nxe" role bit to "efer_nx" for macro shenanigans (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role_regs, not vCPU state, to compute mmu_role (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Ignore CR0 and CR4 bits in nested EPT MMU role (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Consolidate misc updates into shadow_mmu_init_context() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add struct and helpers to retrieve MMU role bits from regs (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Grab shadow root level from mmu_role for shadow MMUs (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Move nested NPT reserved bit calculation into MMU proper (Vitaly Kuznetsov) [2009340] - KVM: x86: Read and pass all CR0/CR4 role bits to shadow MMU helper (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop smep_andnot_wp check from "uses NX" for shadow MMUs (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Add a comment to document why nNPT uses vmcb01, not vCPU state (Vitaly Kuznetsov) [2009340] - KVM: x86: Fix sizes used to pass around CR0, CR4, and EFER (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Rename unsync helper and update related comments (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop the intermediate "transient" __kvm_sync_page() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: comment on kvm_mmu_get_page's syncing of pages (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: WARN and zap SP when sync'ing if MMU role mismatches (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU role to check for matching guest page sizes (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Unconditionally zap unsync SPs when creating >4k SP at GFN (Vitaly Kuznetsov) [2009340] - Revert "KVM: MMU: record maximum physical address width in kvm_mmu_extended_role" (Vitaly Kuznetsov) [2009340] - KVM: x86: Alert userspace that KVM_SET_CPUID{,2} after KVM_RUN is broken (Vitaly Kuznetsov) [2009340] - KVM: debugfs: Reuse binary stats descriptors (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add selftest for KVM statistics data binary interface (Vitaly Kuznetsov) [2009340] - KVM: stats: Add documentation for binary statistics interface (Vitaly Kuznetsov) [2009340] - KVM: stats: Support binary stats retrieval for a VCPU (Vitaly Kuznetsov) [2009340] - KVM: stats: Support binary stats retrieval for a VM (Vitaly Kuznetsov) [2009340] - KVM: stats: Add fd-based API to read binary stats data (Vitaly Kuznetsov) [2009340] - KVM: stats: Separate generic stats from architecture specific ones (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Don't WARN on a NULL shadow page in TDP MMU check (Vitaly Kuznetsov) [2009340] - KVM: sefltests: Add x86-64 test to verify MMU reacts to CPUID updates (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add hugepage support for x86-64 (Vitaly Kuznetsov) [2009340] - KVM: selftests: Genericize upper level page table entry struct (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add PTE helper for x86-64 in preparation for hugepages (Vitaly Kuznetsov) [2009340] - KVM: selftests: Rename x86's page table "address" to "pfn" (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add wrapper to allocate page table page (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally allocate EPT tables in memslot 0 (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally use memslot '0' for page table allocations (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally use memslot 0 for vaddr allocations (Vitaly Kuznetsov) [2009340] - KVM: selftests: Use "standard" min virtual address for CPUID test alloc (Vitaly Kuznetsov) [2009340] - KVM: selftests: Use alloc page helper for xAPIC IPI test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Use alloc_page helper for x86-64's GDT/IDT/TSS allocations (Vitaly Kuznetsov) [2009340] - KVM: selftests: Lower the min virtual address for misc page allocations (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add helpers to allocate N pages of virtual memory (Vitaly Kuznetsov) [2009340] - KVM: selftests: Use "standard" min virtual address for Hyper-V pages (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally use memslot 0 for x86's GDT/TSS setup (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally use memslot 0 when loading elf binary (Vitaly Kuznetsov) [2009340] - KVM: selftests: Zero out the correct page in the Hyper-V features test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Remove errant asm/barrier.h include to fix arm64 build (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix uninitialized boolean variable flush (Vitaly Kuznetsov) [2009340] - KVM: selftests: fix triple fault if ept=0 in dirty_log_test (Vitaly Kuznetsov) [2009340] - KVM: x86: Print CPU of last attempted VM-entry when dumping VMCS/VMCB (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Dynamically compute max VMCS index for vmcs12 (Vitaly Kuznetsov) [2009340] - KVM: VMX: Skip #PF(RSVD) intercepts when emulating smaller maxphyaddr (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove redundant root_hpa checks (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Refactor is_tdp_mmu_root into is_tdp_mmu (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove redundant is_tdp_mmu_enabled check (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove redundant is_tdp_mmu_root check (Vitaly Kuznetsov) [2009340] - KVM: x86: Stub out is_tdp_mmu_root on 32-bit hosts (Vitaly Kuznetsov) [2009340] - KVM: x86: WARN and reject loading KVM if NX is supported but not enabled (Vitaly Kuznetsov) [2009340] - KVM: SVM: Refuse to load kvm_amd if NX support is not available (Vitaly Kuznetsov) [2009340] - KVM: VMX: Refuse to load kvm_intel if EPT and NX are disabled (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix TDP MMU page table level (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix pf_fixed count in tdp_mmu_map_handle_target_level() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix return value in tdp_mmu_map_handle_target_level() (Vitaly Kuznetsov) [2009340] - KVM: LAPIC: Keep stored TMCCT register value 0 after KVM_SET_LAPIC (Vitaly Kuznetsov) [2009340] - KVM: X86: Introduce KVM_HC_MAP_GPA_RANGE hypercall (Vitaly Kuznetsov) [2009340] - KVM: switch per-VM stats to u64 (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Grab nx_lpage_splits as an unsigned long before division (Vitaly Kuznetsov) [2009340] - KVM: x86: Check for pending interrupts when APICv is getting disabled (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Drop redundant checks on vmcs12 in EPTP switching emulation (Vitaly Kuznetsov) [2009340] - KVM: nVMX: WARN if subtly-impossible VMFUNC conditions occur (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop pointless @reset_roots from kvm_init_mmu() (Vitaly Kuznetsov) [2009340] - KVM: x86: Defer MMU sync on PCID invalidation (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Use fast PGD switch when emulating VMFUNC[EPTP_SWITCH] (Vitaly Kuznetsov) [2009340] - KVM: x86: Use KVM_REQ_TLB_FLUSH_GUEST to handle INVPCID(ALL) emulation (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Free only guest_mode (L2) roots on INVVPID w/o EPT (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Consolidate VM-Enter/VM-Exit TLB flush and MMU sync logic (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop skip MMU sync and TLB flush params from "new PGD" helpers (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Move TLB flushing logic (or lack thereof) to dedicated helper (Vitaly Kuznetsov) [2009340] - KVM: x86: Uncondtionally skip MMU sync/TLB flush in MOV CR3's PGD switch (Vitaly Kuznetsov) [2009340] - KVM: x86: Invalidate all PGDs for the current PCID on MOV CR3 w/ flush (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Don't clobber nested MMU's A/D status on EPTP switch (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Ensure 64-bit shift when checking VMFUNC bitmap (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Sync all PGDs on nested transition with shadow paging (Vitaly Kuznetsov) [2009340] - KVM: x86: avoid loading PDPTRs after migration when possible (Vitaly Kuznetsov) [2009340] - KVM: x86: Introduce KVM_GET_SREGS2 / KVM_SET_SREGS2 (Vitaly Kuznetsov) [2009340] - KVM: x86: introduce kvm_register_clear_available (Vitaly Kuznetsov) [2009340] - KVM: nVMX: delay loading of PDPTRs to KVM_REQ_GET_NESTED_STATE_PAGES (Vitaly Kuznetsov) [2009340] - KVM: nSVM: refactor the CR3 reload on migration (Vitaly Kuznetsov) [2009340] - KVM: x86: Always load PDPTRs on CR3 load for SVM w/o NPT and a PAE guest (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Drop pointless pdptrs_changed() check on nested transition (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Drop obsolete (and pointless) pdptrs_changed() check (Vitaly Kuznetsov) [2009340] - KVM: selftests: Introduce hyperv_features test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Move evmcs.h to x86_64/ (Vitaly Kuznetsov) [2009340] - KVM: selftests: move Hyper-V MSR definitions to hyperv.h (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_X64_EX_PROCESSOR_MASKS_RECOMMENDED bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_X64_CLUSTER_IPI_RECOMMENDED bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_X64_REMOTE_TLB_FLUSH_RECOMMENDED bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_DEBUGGING privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_SIGNAL_EVENTS privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_POST_MESSAGES privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Check access to HVCALL_NOTIFY_LONG_SPIN_WAIT hypercall (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Prepare to check access to Hyper-V hypercalls (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_STIMER_DIRECT_MODE_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Inverse the default in hv_check_msr_access() (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_FEATURE_DEBUG_MSRS_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_FEATURE_GUEST_CRASH_MSR_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_ACCESS_REENLIGHTENMENT privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_ACCESS_FREQUENCY_MSRS privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_APIC_ACCESS_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_SYNTIMER_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_SYNIC_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_REFERENCE_TSC_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_RESET_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_VP_INDEX_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_TIME_REF_COUNT_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_VP_RUNTIME_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_HYPERCALL_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Prepare to check access to Hyper-V MSRs (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Cache guest CPUID leaves determining features availability (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Introduce KVM_CAP_HYPERV_ENFORCE_CPUID (Vitaly Kuznetsov) [2009340] - asm-generic/hyperv: add HV_STATUS_ACCESS_DENIED definition (Vitaly Kuznetsov) [2009340] - KVM: SVM: hyper-v: Direct Virtual Flush support (Vitaly Kuznetsov) [2009340] - KVM: SVM: hyper-v: Enlightened MSR-Bitmap support (Vitaly Kuznetsov) [2009340] - KVM: SVM: hyper-v: Remote TLB flush for SVM (Vitaly Kuznetsov) [2009340] - KVM: SVM: Software reserved fields (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Move the remote TLB flush logic out of vmx (Vitaly Kuznetsov) [2009340] - KVM: nVMX: nSVM: Add a new VCPU statistic to show if VCPU is in guest mode (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop "pre_" from enter/leave_smm() helpers (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop .post_leave_smm(), i.e. the manual post-RSM MMU reset (Vitaly Kuznetsov) [2009340] - KVM: x86: Rename SMM tracepoint to make it reflect reality (Vitaly Kuznetsov) [2009340] - KVM: x86: Move "entering SMM" tracepoint into kvm_smm_changed() (Vitaly Kuznetsov) [2009340] - KVM: x86: Move (most) SMM hflags modifications into kvm_smm_changed() (Vitaly Kuznetsov) [2009340] - KVM: x86: Invoke kvm_smm_changed() immediately after clearing SMM flag (Vitaly Kuznetsov) [2009340] - KVM: x86: Replace .set_hflags() with dedicated .exiting_smm() helper (Vitaly Kuznetsov) [2009340] - KVM: x86: Emulate triple fault shutdown if RSM emulation fails (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop vendor specific functions for APICv/AVIC enablement (Vitaly Kuznetsov) [2009340] - KVM: x86: Use common 'enable_apicv' variable for both APICv and AVIC (Vitaly Kuznetsov) [2009340] - kvm: x86: implement KVM PM-notifier (Vitaly Kuznetsov) [2009340] - kvm: add PM-notifier (Vitaly Kuznetsov) [2009340] - KVM: selftests: Introduce x2APIC register manipulation functions (Vitaly Kuznetsov) [2009340] - KVM: selftests: Hoist APIC functions out of individual tests (Vitaly Kuznetsov) [2009340] - KVM: selftests: Move APIC definitions into a separate file (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Disable vmcs02 posted interrupts if vmcs12 PID isn't mappable (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Fail on MMIO completion for nested posted interrupts (Vitaly Kuznetsov) [2009340] - KVM: x86: Add a return code to kvm_apic_accept_events (Vitaly Kuznetsov) [2009340] - KVM: x86: Add a return code to inject_pending_event (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Add a return code to vmx_complete_nested_posted_interrupt (Vitaly Kuznetsov) [2009340] - KVM: x86: Remove guest mode check from kvm_check_nested_events (Vitaly Kuznetsov) [2009340] - KVM: selftests: x86: Add vmx_nested_tsc_scaling_test (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Enable nested TSC scaling (Vitaly Kuznetsov) [2009340] - KVM: X86: Add vendor callbacks for writing the TSC multiplier (Vitaly Kuznetsov) [2009340] - KVM: X86: Move write_l1_tsc_offset() logic to common code and rename it (Vitaly Kuznetsov) [2009340] - KVM: X86: Add functions that calculate the nested TSC fields (Vitaly Kuznetsov) [2009340] - KVM: X86: Add functions for retrieving L2 TSC fields from common code (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Add a TSC multiplier field in VMCS12 (Vitaly Kuznetsov) [2009340] - KVM: X86: Add a ratio parameter to kvm_scale_tsc() (Vitaly Kuznetsov) [2009340] - KVM: X86: Rename kvm_compute_tsc_offset() to kvm_compute_l1_tsc_offset() (Vitaly Kuznetsov) [2009340] - KVM: X86: Store L1's TSC scaling ratio in 'struct kvm_vcpu_arch' (Vitaly Kuznetsov) [2009340] - math64.h: Add mul_s64_u64_shr() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add a field to control memslot rmap allocation (Vitaly Kuznetsov) [2009340] - KVM: mmu: Add slots_arch_lock for memslot arch fields (Vitaly Kuznetsov) [2009340] - KVM: mmu: Refactor memslot copy (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Factor out allocating memslot rmap (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Deduplicate rmap freeing (Vitaly Kuznetsov) [2009340] - KVM: x86: Do not write protect huge page in initially-all-set mode (Vitaly Kuznetsov) [2009340] - KVM: x86: Support write protecting only large pages (Vitaly Kuznetsov) [2009340] - KVM: hyper-v: Advertise support for fast XMM hypercalls (Vitaly Kuznetsov) [2009340] - KVM: x86: kvm_hv_flush_tlb use inputs from XMM registers (Vitaly Kuznetsov) [2009340] - KVM: hyper-v: Collect hypercall params into struct (Vitaly Kuznetsov) [2009340] - KVM: x86: Move FPU register accessors into fpu.h (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Make is_nx_huge_page_enabled an inline function (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix kvm_check_cap() assertion (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add aarch64/debug-exceptions test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add exception handling support for aarch64 (Vitaly Kuznetsov) [2009340] - KVM: selftests: Move GUEST_ASSERT_EQ to utils header (Vitaly Kuznetsov) [2009340] - KVM: selftests: Introduce UCALL_UNHANDLED for unhandled vector reporting (Vitaly Kuznetsov) [2009340] - KVM: selftests: Complete x86_64/sync_regs_test ucall (Vitaly Kuznetsov) [2009340] - KVM: selftests: Rename vm_handle_exception (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix compiling errors when initializing the static structure (Vitaly Kuznetsov) [2009340] - selftests: kvm: Add support for customized slot0 memory size (Vitaly Kuznetsov) [2009340] - selftests: kvm: fix overlapping addresses in memslot_perf_test (Vitaly Kuznetsov) [2009340] - selftests: kvm: do only 1 memslot_perf_test run by default (Vitaly Kuznetsov) [2009340] - KVM: X86: Use _BITUL() macro in UAPI headers (Vitaly Kuznetsov) [2009340] - KVM: selftests: create alias mappings when using shared memory (Vitaly Kuznetsov) [2009340] - KVM: selftests: add shmem backing source type (Vitaly Kuznetsov) [2009340] - KVM: selftests: refactor vm_mem_backing_src_type flags (Vitaly Kuznetsov) [2009340] - KVM: selftests: allow different backing source types (Vitaly Kuznetsov) [2009340] - KVM: selftests: compute correct demand paging size (Vitaly Kuznetsov) [2009340] - KVM: selftests: simplify setup_demand_paging error handling (Vitaly Kuznetsov) [2009340] - KVM: selftests: Print a message if /dev/kvm is missing (Vitaly Kuznetsov) [2009340] - KVM: selftests: trivial comment/logging fixes (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix hang in hardware_disable_test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Ignore CPUID.0DH.1H in get_cpuid_test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix 32-bit truncation of vm_get_max_gfn() (Vitaly Kuznetsov) [2009340] - KVM: selftests: add a memslot-related performance benchmark (Vitaly Kuznetsov) [2009340] - KVM: selftests: Keep track of memslots more efficiently (Vitaly Kuznetsov) [2009340] - selftests: kvm: fix potential issue with ELF loading (Vitaly Kuznetsov) [2009340] - selftests: kvm: make allocation of extra memory take effect (Vitaly Kuznetsov) [2009340] - docs: virt: api.rst: fix a pointer to SGX documentation (Vitaly Kuznetsov) [2009340] - docs: vcpu-requests.rst: fix reference for atomic ops (Vitaly Kuznetsov) [2009340] - x86/msr: Rename MSR_K8_SYSCFG to MSR_AMD64_SYSCFG (Vitaly Kuznetsov) [2009340] - x86/sev: Move GHCB MSR protocol and NAE definitions in a common header (Vitaly Kuznetsov) [2009340] - x86/sev-es: Rename sev-es.{ch} to sev.{ch} (Vitaly Kuznetsov) [2009340] - x86/sev-es: Replace open-coded hlt-loops with sev_es_terminate() (Vitaly Kuznetsov) [2009340] - tools/kvm_stat: Fix documentation typo (Vitaly Kuznetsov) [2009340] - KVM: x86: Hide RDTSCP and RDPID if MSR_TSC_AUX probing failed (Vitaly Kuznetsov) [2009340] - KVM: x86: Tie Intel and AMD behavior for MSR_TSC_AUX to guest CPU model (Vitaly Kuznetsov) [2009340] - KVM: x86: Move uret MSR slot management to common x86 (Vitaly Kuznetsov) [2009340] - KVM: x86: Export the number of uret MSRs to vendor modules (Vitaly Kuznetsov) [2009340] - KVM: VMX: Disable loading of TSX_CTRL MSR the more conventional way (Vitaly Kuznetsov) [2009340] - KVM: VMX: Use common x86's uret MSR list as the one true list (Vitaly Kuznetsov) [2009340] - KVM: VMX: Use flag to indicate "active" uret MSRs instead of sorting list (Vitaly Kuznetsov) [2009340] - KVM: VMX: Configure list of user return MSRs at module init (Vitaly Kuznetsov) [2009340] - KVM: x86: Add support for RDPID without RDTSCP (Vitaly Kuznetsov) [2009340] - selftests: kvm: remove reassignment of non-absolute variables (Vitaly Kuznetsov) [2009340] - doc/kvm: Fix wrong entry for KVM_CAP_X86_MSR_FILTER (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix kdoc of __handle_changed_spte (Vitaly Kuznetsov) [2009340] - KVM: documentation: fix sphinx warnings (Vitaly Kuznetsov) [2009340] - KVM: x86: document behavior of measurement ioctls with len==0 (Vitaly Kuznetsov) [2009340] - documentation/kvm: additional explanations on KVM_SET_BOOT_CPU_ID (Vitaly Kuznetsov) [2009340] - docs: kvm: Fix a typo ("althought") (Vitaly Kuznetsov) [2009340] - KVM: move EXIT_FASTPATH_REENTER_GUEST to common code (Vitaly Kuznetsov) [2009340] - mm, kvm: account kvm_vcpu_mmap to kmemcg (Vitaly Kuznetsov) [2009340] - x86/kvm: Use msi_msg shadow structs (Vitaly Kuznetsov) [2009340] - ceph: fix up non-directory creation in SGID directories (Jeffrey Layton) [2017796] - ceph: initialize pathlen variable in reconnect_caps_cb (Jeffrey Layton) [2017796] - ceph: initialize i_size variable in ceph_sync_read (Jeffrey Layton) [2017796] - ceph: fix duplicate increment of opened_inodes metric (Jeffrey Layton) [2017796] - ceph: add a new metric to keep track of remote object copies (Jeffrey Layton) [2017796] - libceph, ceph: move ceph_osdc_copy_from() into cephfs code (Jeffrey Layton) [2017796] - ceph: clean-up metrics data structures to reduce code duplication (Jeffrey Layton) [2017796] - ceph: split 'metric' debugfs file into several files (Jeffrey Layton) [2017796] - ceph: return the real size read when it hits EOF (Jeffrey Layton) [2017796] - ceph: properly handle statfs on multifs setups (Jeffrey Layton) [2017796] - ceph: shut down mount on bad mdsmap or fsmap decode (Jeffrey Layton) [2017796] - ceph: fix mdsmap decode when there are MDS's beyond max_mds (Jeffrey Layton) [2017796] - ceph: ignore the truncate when size won't change with Fx caps issued (Jeffrey Layton) [2017796] - ceph: don't rely on error_string to validate blocklisted session. (Jeffrey Layton) [2017796] - ceph: just use ci->i_version for fscache aux info (Jeffrey Layton) [2017796] - ceph: shut down access to inode when async create fails (Jeffrey Layton) [2017796] - ceph: refactor remove_session_caps_cb (Jeffrey Layton) [2017796] - ceph: fix auth cap handling logic in remove_session_caps_cb (Jeffrey Layton) [2017796] - ceph: drop private list from remove_session_caps_cb (Jeffrey Layton) [2017796] - ceph: don't use -ESTALE as special return code in try_get_cap_refs (Jeffrey Layton) [2017796] - ceph: print inode numbers instead of pointer values (Jeffrey Layton) [2017796] - ceph: enable async dirops by default (Jeffrey Layton) [2017796] - libceph: drop ->monmap and err initialization (Jeffrey Layton) [2017796] - ceph: convert to noop_direct_IO (Jeffrey Layton) [2017796] - ceph: fix off by one bugs in unsafe_request_wait() (Jeffrey Layton) [2017796] - ceph: fix handling of "meta" errors (Jeffrey Layton) [2017796] - ceph: drop the mdsc_get_session/put_session dout messages (Jeffrey Layton) [2017796] - ceph: lockdep annotations for try_nonblocking_invalidate (Jeffrey Layton) [2017796] - ceph: don't WARN if we're forcibly removing the session caps (Jeffrey Layton) [2017796] - ceph: don't WARN if we're force umounting (Jeffrey Layton) [2017796] - ceph: remove the capsnaps when removing caps (Jeffrey Layton) [2017796] - ceph: request Fw caps before updating the mtime in ceph_write_iter (Jeffrey Layton) [2017796] - ceph: reconnect to the export targets on new mdsmaps (Jeffrey Layton) [2017796] - ceph: print more information when we can't find snaprealm (Jeffrey Layton) [2017796] - ceph: add ceph_change_snap_realm() helper (Jeffrey Layton) [2017796] - ceph: remove redundant initializations from mdsc and session (Jeffrey Layton) [2017796] - ceph: cancel delayed work instead of flushing on mdsc teardown (Jeffrey Layton) [2017796] - ceph: add a new vxattr to return auth mds for an inode (Jeffrey Layton) [2017796] - ceph: flush the mdlog before waiting on unsafe reqs (Jeffrey Layton) [2017796] - ceph: flush mdlog before umounting (Jeffrey Layton) [2017796] - ceph: make iterate_sessions a global symbol (Jeffrey Layton) [2017796] - ceph: make ceph_create_session_msg a global symbol (Jeffrey Layton) [2017796] - ceph: fix comment about short copies in ceph_write_end (Jeffrey Layton) [2017796] - ceph: fix memory leak on decode error in ceph_handle_caps (Jeffrey Layton) [2017796] - RDMA/irdma: Fix a potential memory allocation issue in 'irdma_prm_add_pble_mem()' (Kamal Heib) [1970672] - RDMA/irdma: Don't arm the CQ more than two times if no CE for this CQ (Kamal Heib) [1970672] - RDMA/irdma: Fix a user-after-free in add_pble_prm (Kamal Heib) [1970672] - RDMA/irdma: Report correct WC errors (Kamal Heib) [1970672] - RDMA/irdma: Do not hold qos mutex twice on QP resume (Kamal Heib) [1970672] - RDMA/irdma: Set VLAN in UD work completion correctly (Kamal Heib) [1970672] - RDMA/irdma: Process extended CQ entries correctly (Kamal Heib) [1970672] - RDMA/irdma: Report correct WC error when there are MW bind errors (Kamal Heib) [1970672] - RDMA/irdma: Report correct WC error when transport retry counter is exceeded (Kamal Heib) [1970672] - RDMA/irdma: Validate number of CQ entries on create CQ (Kamal Heib) [1970672] - RDMA/irdma: Skip CQP ring during a reset (Kamal Heib) [1970672] - RDMA/irdma: Remove the repeated declaration (Kamal Heib) [1970672] - RDMA/irdma: Use correct kconfig symbol for AUXILIARY_BUS (Kamal Heib) [1970672] - RDMA/irdma: Change returned type of irdma_setup_virt_qp to void (Kamal Heib) [1970672] - RDMA/irdma: Change the returned type of irdma_set_hw_rsrc to void (Kamal Heib) [1970672] - RDMA/irdma: change the returned type of irdma_sc_repost_aeq_entries to void (Kamal Heib) [1970672] - RDMA/irdma: Check vsi pointer before using it (Kamal Heib) [1970672] - RDMA/irdma: Change the returned type to void (Kamal Heib) [1970672] - RDMA/irdma: Make spdxcheck.py happy (Kamal Heib) [1970672] - RDMA/irdma: Fix unused variable total_size warning (Kamal Heib) [1970672] - RDMA/irdma: Fix potential overflow expression in irdma_prm_get_pbles (Kamal Heib) [1970672] - RDMA/irdma: Check contents of user-space irdma_mem_reg_req object (Kamal Heib) [1970672] - RDMA/irdma: Remove use of kmap() (Kamal Heib) [1970672] - RDMA/irdma: Use the queried port attributes (Kamal Heib) [1970672] - RDMA/irdma: Check return value from ib_umem_find_best_pgsz (Kamal Heib) [1970672] - RDMA: Split the alloc_hw_stats() ops to port and device variants (Kamal Heib) [1970672] - RDMA/irdma: Store PBL info address a pointer type (Kamal Heib) [1970672] - RDMA/irdma: Use list_last_entry/list_first_entry (Kamal Heib) [1970672] - RDMA/irdma: Use list_move instead of list_del/list_add (Kamal Heib) [1970672] - RDMA/irdma: Fix return error sign from irdma_modify_qp (Kamal Heib) [1970672] - RDMA/irdma: Fix spelling mistake "Allocal" -> "Allocate" (Kamal Heib) [1970672] - RDMA/irdma: remove redundant initialization of variable val (Kamal Heib) [1970672] - RDMA/irdma: remove extraneous indentation on a statement (Kamal Heib) [1970672] - RDMA/irdma: Fix issues with u8 left shift operation (Kamal Heib) [1970672] - RDMA/irdma: Add irdma Kconfig/Makefile and remove i40iw (Kamal Heib) [1970672] - RDMA/irdma: Add ABI definitions (Kamal Heib) [1970672] - RDMA/irdma: Add dynamic tracing for CM (Kamal Heib) [1970672] - RDMA/irdma: Add miscellaneous utility definitions (Kamal Heib) [1970672] - RDMA/irdma: Add user/kernel shared libraries (Kamal Heib) [1970672] - RDMA/irdma: Add RoCEv2 UD OP support (Kamal Heib) [1970672] - RDMA/irdma: Implement device supported verb APIs (Kamal Heib) [1970672] - RDMA/irdma: Add PBLE resource manager (Kamal Heib) [1970672] - RDMA/irdma: Add connection manager (Kamal Heib) [1970672] - RDMA/irdma: Add QoS definitions (Kamal Heib) [1970672] - RDMA/irdma: Add privileged UDA queue implementation (Kamal Heib) [1970672] - RDMA/irdma: Add HMC backing store setup functions (Kamal Heib) [1970672] - RDMA/irdma: Implement HW Admin Queue OPs (Kamal Heib) [1970672] - RDMA/irdma: Implement device initialization definitions (Kamal Heib) [1970672] - RDMA/irdma: Register auxiliary driver and implement private channel OPs (Kamal Heib) [1970672] - i40e: Register auxiliary devices to provide RDMA (Kamal Heib) [1970672] - i40e: Prep i40e header for aux bus conversion (Kamal Heib) [1970672] - i40e: Replace one-element array with flexible-array member (Kamal Heib) [1970672] - ibmvnic: drop bad optimization in reuse_tx_pools() (Gustavo Walbon) [2028722] - ibmvnic: drop bad optimization in reuse_rx_pools() (Gustavo Walbon) [2028722] - /proc//cmdline: add back the setproctitle() special case (Ian Kent) [1979446] - /proc//cmdline: remove all the special cases (Ian Kent) [1979446] - perf tests vmlinux-kallsyms: Ignore hidden symbols (Michael Petlan) [1903157] - net/sched: sch_ets: don't remove idle classes from the round-robin list (Davide Caratti) [2013073] - net/sched: sch_ets: don't peek at classes beyond 'nbands' (Davide Caratti) [2013073] - net/sched: sch_ets: properly init all active DRR list handles (Davide Caratti) [2013073] - serial: 8250: fix racy uartclk update (Puneet Sethi) [1784121] - serial: 8250: Skip uninitialized TTY port baud rate update (Puneet Sethi) [1784121] - serial: 8250: Discard RTS/DTS setting from clock update method (Puneet Sethi) [1784121] - serial: 8250: Add 8250 port clock update method (Puneet Sethi) [1784121] - serial: 8250_dw: drop bogus uartclk optimisation (Puneet Sethi) [1784121] - serial: 8250_lpss: Enable PSE UART Auto Flow Control (Puneet Sethi) [1784121] - serial: 8250_lpss: Extract dw8250_do_set_termios() for common use (Puneet Sethi) [1784121] - serial: 8250_dw: Fix the trivial typo in the comment (Puneet Sethi) [1784121] - serial: 8250_dw: Re-use temporary variable for of_node (Puneet Sethi) [1784121] - serial: 8250_dw: Drop wrong use of ACPI_PTR() (Puneet Sethi) [1784121] - serial: 8250_lpss: Enable DMA on Intel Elkhart Lake (Puneet Sethi) [1784121] - serial: 8250_dw: Add device HID for new AMD UART controller (Puneet Sethi) [1784121] - serial: 8250_dw: Fix clk-notifier/port suspend deadlock (Puneet Sethi) [1784121] - serial: 8250_dw: Fix common clocks usage race condition (Puneet Sethi) [1784121] - serial: 8250_dw: Pass the same rate to the clk round and set rate methods (Puneet Sethi) [1784121] - serial: 8250_dw: Simplify the ref clock rate setting procedure (Puneet Sethi) [1784121] - serial: 8250_dw: Use devm_clk_get_optional() to get the input clock (Puneet Sethi) [1784121] - serial: 8250_dw: Avoid double error messaging when IRQ absent (Puneet Sethi) [1784121] - serial: 8250_dw: switch to use 8250_dwlib library (Puneet Sethi) [1784121] - serial: 8250_dw: use pointer to uart local variable (Puneet Sethi) [1784121] - serial: 8250_dw: Use a unified new dev variable in remove (Puneet Sethi) [1784121] - serial: 8250_dw: always set baud rate in dw8250_set_termios (Puneet Sethi) [1784121] - serial: 8250_dw: add fractional divisor support (Puneet Sethi) [1784121] - serial: 8250_dw: Introduce IO accessors to extended registers (Puneet Sethi) [1784121] - dmaengine: dw: Program xBAR hardware for Elkhart Lake (Puneet Sethi) [1784121] - dmaengine: dw: Make it dependent to HAS_IOMEM (Puneet Sethi) [1784121] - dmaengine dw: Revert "dmaengine: dw: Enable runtime PM" (Puneet Sethi) [1784121] - dmaengine: dw: Enable runtime PM (Puneet Sethi) [1784121] - dmaengine: dw: Add DMA-channels mask cell support (Puneet Sethi) [1784121] - dmaengine: dw: Ignore burst setting for memory peripherals (Puneet Sethi) [1784121] - dmaengine: dw: Discard dlen from the dev-to-mem xfer width calculation (Puneet Sethi) [1784121] - dmaengine: dw: Activate FIFO-mode for memory peripherals only (Puneet Sethi) [1784121] - dmaengine: dw: Initialize max_sg_burst capability (Puneet Sethi) [1784121] - dmaengine: dw: Introduce max burst length hw config (Puneet Sethi) [1784121] - dmaengine: dw: Initialize min and max burst DMA device capability (Puneet Sethi) [1784121] - dmaengine: dw: Set DMA device max segment size parameter (Puneet Sethi) [1784121] - dmaengine: dw: Take HC_LLP flag into account for noLLP auto-config (Puneet Sethi) [1784121] - dmaengine: Introduce DMA-device device_caps callback (Puneet Sethi) [1784121] - dmaengine: Introduce max SG burst capability (Puneet Sethi) [1784121] - dmaengine: Introduce min burst length capability (Puneet Sethi) [1784121] - dmaengine: dw: Initialize channel before each transfer (Puneet Sethi) [1784121] - dmaengine: dw: Replace 'objs' by 'y' (Puneet Sethi) [1784121] - dmaengine: dw: Register ACPI DMA controller for PCI that has companion (Puneet Sethi) [1784121] - dmaengine: dw: platform: Mark 'hclk' clock optional (Puneet Sethi) [1784121] - dmaengine: dw: platform: Split OF helpers to separate module (Puneet Sethi) [1784121] - dmaengine: dw: platform: Split ACPI helpers to separate module (Puneet Sethi) [1784121] - dmaengine: dw: platform: Move handle check to dw_dma_acpi_controller_register() (Puneet Sethi) [1784121] - dmaengine: dw: platform: Switch to acpi_dma_controller_register() (Puneet Sethi) [1784121] - dmaengine: dw: platform: Use devm_platform_ioremap_resource() (Puneet Sethi) [1784121] - dmaengine: dw: platform: Enable iDMA 32-bit on Intel Elkhart Lake (Puneet Sethi) [1784121] - dmaengine: dw: platform: Use struct dw_dma_chip_pdata (Puneet Sethi) [1784121] - dmaengine: dw: Export struct dw_dma_chip_pdata for wider use (Puneet Sethi) [1784121] - dmaengine: dw: Update Intel Elkhart Lake Service Engine acronym (Puneet Sethi) [1784121] - dmaengine: dw: Enable iDMA 32-bit on Intel Elkhart Lake (Puneet Sethi) [1784121] - dmaengine: dw: Distinguish ->remove() between DW and iDMA 32-bit (Puneet Sethi) [1784121] - dmaengine: dw: convert to SPDX identifiers (Puneet Sethi) [1784121] - dmaengine: dw: Don't pollute CTL_LO on iDMA 32-bit (Puneet Sethi) [1784121] - dmaengine: dw: Reset DRAIN bit when resume the channel (Puneet Sethi) [1784121] - dmaengine: dw: Split DW and iDMA 32-bit operations (Puneet Sethi) [1784121] - dmaengine: dw: Remove unused internal property (Puneet Sethi) [1784121] - dmaengine: dw: Add missed multi-block support for iDMA 32-bit (Puneet Sethi) [1784121] - dmaengine: dw: drop useless LIST_HEAD (Puneet Sethi) [1784121] - dmaengine: dw: Fix FIFO size for Intel Merrifield (Puneet Sethi) [1784121] - dmaengine: dw-dmac: implement dma protection control setting (Puneet Sethi) [1784121] - dmaengine: dw: remove dma_slave_config direction usage (Puneet Sethi) [1784121] - dmaengine: dw: Add alternative ACPI HIDs for Cherry Trail DMA controllers (Puneet Sethi) [1784121] - perf/arm-cmn: Fix invalid pointer when access dtc object sharing the same IRQ number (Mark Langsdorf) [1997732] - drivers/perf: Simplify EVENT ATTR macro in SMMU PMU driver (Mark Langsdorf) [1997732] - perf/smmuv3: Don't trample existing events with global filter (Mark Langsdorf) [1997732] - perf: qcom: Remove redundant dev_err call in qcom_l3_cache_pmu_probe() (Mark Langsdorf) [1997732] - perf: arm_spe: use DEVICE_ATTR_RO macro (Mark Langsdorf) [1997732] - perf: xgene_pmu: use DEVICE_ATTR_RO macro (Mark Langsdorf) [1997732] - perf: qcom: use DEVICE_ATTR_RO macro (Mark Langsdorf) [1997732] - perf: arm_pmu: use DEVICE_ATTR_RO macro (Mark Langsdorf) [1997732] - drivers/perf: arm-cci: Fix checkpatch spacing error (Mark Langsdorf) [1997732] - drivers/perf: arm-cmn: Add space after ',' (Mark Langsdorf) [1997732] - drivers/perf: arm_pmu: Fix some coding style issues (Mark Langsdorf) [1997732] - drivers/perf: arm_spe_pmu: Fix some coding style issues (Mark Langsdorf) [1997732] - drivers/perf: Remove redundant dev_err call in tx2_uncore_pmu_init_dev() (Mark Langsdorf) [1997732] - perf/arm-smmuv3: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-dsu: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-dmc620: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-cmn: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-ccn: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-ccn: Clean up CPU hotplug handling (Mark Langsdorf) [1997732] - perf/arm-cci: Remove broken race mitigation (Mark Langsdorf) [1997732] - genirq: Export affinity setter for modules (Mark Langsdorf) [1997732] - perf/arm_pmu_platform: Clean up with dev_printk (Mark Langsdorf) [1997732] - perf/arm_pmu_platform: Fix error handling (Mark Langsdorf) [1997732] - perf/arm_pmu_platform: Use dev_err_probe() for IRQ errors (Mark Langsdorf) [1997732] - drivers/perf: Simplify the SMMUv3 PMU event attributes (Mark Langsdorf) [1997732] - perf: Constify static struct attribute_group (Mark Langsdorf) [1997732] - perf: qcom: Constify static struct attribute_group (Mark Langsdorf) [1997732] - drivers/perf: Add support for ARMv8.3-SPE (Mark Langsdorf) [1997732] - driver/perf: Remove ARM_SMMU_V3_PMU dependency on ARM_SMMU_V3 (Mark Langsdorf) [1997732] - perf/smmuv3: Support sysfs identifier file (Mark Langsdorf) [1997732] - perf: remove duplicate check on fwnode (Mark Langsdorf) [1997732] - redhat/configs: enable ARM_DMC620_PMU memory controller perf counters (Mark Langsdorf) [1997732] - perf/arm_dmc620_pmu: Fix error return code in dmc620_pmu_device_probe() (Mark Langsdorf) [1997732] - drivers/perf: Prevent forced unbinding of ARM_DMC620_PMU drivers (Mark Langsdorf) [1997732] - driver/perf: Add PMU driver for the ARM DMC-620 memory controller (Mark Langsdorf) [1997732] - drivers/perf: thunderx2_pmu: Fix memory resource error handling (Mark Langsdorf) [1997732] - drivers/perf: xgene_pmu: Fix uninitialized resource struct (Mark Langsdorf) [1997732] - perf: arm_dsu: Support DSU ACPI devices (Mark Langsdorf) [1997732] - perf/smmuv3: To simplify code for ioremap page in pmcg (Mark Langsdorf) [1997732] - drivers/perf: Prevent forced unbinding of PMU drivers (Mark Langsdorf) [1997732] - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling (Mark Langsdorf) [1997732] - pmu/smmuv3: Clear IRQ affinity hint on device removal (Mark Langsdorf) [1997732] - drivers/perf: arm_spe_pmu: Avoid duplicate printouts (Mark Langsdorf) [1997732] - drivers/perf: arm_dsu_pmu: Avoid duplicate printouts (Mark Langsdorf) [1997732] - drivers/perf: Open access for CAP_PERFMON privileged process (Mark Langsdorf) [1997732] - perf/smmuv3: Remove the leftover put_cpu() in error path (Mark Langsdorf) [1997732] - perf: arm-ccn: Enable stats for CCN-512 interconnect (Mark Langsdorf) [1997732] - perf/smmuv3: use devm_platform_ioremap_resource() to simplify code (Mark Langsdorf) [1997732] - perf/arm-cci: use devm_platform_ioremap_resource() to simplify code (Mark Langsdorf) [1997732] - perf/arm-ccn: use devm_platform_ioremap_resource() to simplify code (Mark Langsdorf) [1997732] - perf: xgene: use devm_platform_ioremap_resource() to simplify code (Mark Langsdorf) [1997732] - perf/smmuv3: Validate groups for global filtering (Mark Langsdorf) [1997732] - perf/smmuv3: Validate group size (Mark Langsdorf) [1997732] - perf/smmuv3: Enable HiSilicon Erratum 162001800 quirk (Mark Langsdorf) [1997732] - perf/smmuv3: Add MSI irq support (Mark Langsdorf) [1997732] - perf/smmuv3: Add arm64 smmuv3 pmu driver (Mark Langsdorf) [1997732] - perf: xgene: Remove set but not used variable 'config' (Mark Langsdorf) [1997732] - perf/drivers: Strengthen exclusion checks with PERF_PMU_CAP_NO_EXCLUDE (Mark Langsdorf) [1997732] - For drivers that do not support context exclusion let's advertise the PERF_PMU_CAP_NO_EXCLUDE capability. This ensures that perf will prevent us from handling events where any exclusion flags are set. Let's also remove the now unnecessary check for exclusion flags. (Mark Langsdorf) [1997732] - perf/core, arch/arm: Use PERF_PMU_CAP_NO_EXCLUDE conditionally (Mark Langsdorf) [1997732] - drivers/perf: arm-ccn: Use devm_ioremap_resource() to map memory (Mark Langsdorf) [1997732] - drivers/perf: Initialise return value in armpmu_request_irqs() (Mark Langsdorf) [1997732] - perf/arm-cci: Remove VLA usage (Mark Langsdorf) [1997732] - tools/power turbostat: version 2021.05.04 (Prarit Bhargava) [2030472] - tools/power turbostat: Support "turbostat --hide idle" (Prarit Bhargava) [2030472] - tools/power turbostat: elevate priority of interval mode (Prarit Bhargava) [2030472] - tools/power turbostat: formatting (Prarit Bhargava) [2030472] - tools/power turbostat: rename tcc variables (Prarit Bhargava) [2030472] - tools/power turbostat: save original CPU model (Prarit Bhargava) [2030472] - tools/power turbostat: add TCC Offset support (Prarit Bhargava) [2030472] - tools/power turbostat: Fix Core C6 residency on Atom CPUs (Prarit Bhargava) [2030472] - tools/power turbostat: Print the C-state Pre-wake settings (Prarit Bhargava) [2030472] - tools/power turbostat: unmark non-kernel-doc comment (Prarit Bhargava) [2030472] - tools/power/turbostat: Remove Package C6 Retention on Ice Lake Server (Prarit Bhargava) [2030472] - tools/power turbostat: Fix offset overflow issue in index converting (Prarit Bhargava) [2030472] - tools/power/turbostat: Fix turbostat for AMD Zen CPUs (Prarit Bhargava) [2030472] - Revert "tools/power turbostat: adjust for temperature offset" (Prarit Bhargava) [2030472] - tools/power turbostat: Fix DRAM Energy Unit on SKX (Prarit Bhargava) [2030472] - tools/power turbostat: print microcode patch level (Prarit Bhargava) [2030472] - tools/power turbostat: add built-in-counter for IPC -- Instructions per Cycle (Prarit Bhargava) [2030472]- [s390] virtio: write back F_VERSION_1 before validate (Claudio Imbrenda) [2026234] - cpufreq: powernv: Fix init_chip_info initialization in numa=off (Steve Best) [2017665] - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() (Guillaume Nault) [2016210] - tipc: fix size validations for the MSG_CRYPTO type (Xin Long) [2020507] {CVE-2021-43267} - tipc: increase timeout in tipc_sk_enqueue() (Xin Long) [2020401] - Revert "tipc: Return the correct errno code" (Xin Long) [2020401] - tipc: fix an use-after-free issue in tipc_recvmsg (Xin Long) [2020401] - tipc: keep the skb in rcv queue until the whole data is read (Xin Long) [2020401] - powerpc/perf: Fix cycles/instructions as PM_CYC/PM_INST_CMPL in power10 (Steve Best) [2025400] - PCI: Increase D3 delay for AMD Renoir/Cezanne XHCI (Myron Stowe) [2028298] - media: uvcvideo: Avoid cyclic entity chains due to malformed USB descriptors (Dean Nelson) [1921871] {CVE-2020-0404} - sctp: fix transport encap_port update in sctp_vtag_verify (Xin Long) [2020393] - sctp: account stream padding length for reconf chunk (Xin Long) [2020393] - sctp: break out if skb_header_pointer returns NULL in sctp_rcv_ootb (Xin Long) [2020393] - net: cipso: fix warnings in netlbl_cipsov4_add_std (Balazs Nemeth) [2026691] - net/sched: act_ct: fix err check for nf_conntrack_confirm (Davide Caratti) [2018109] - net/sched: act_ct: Fix byte count on fragmented packets (Davide Caratti) [2018109] - mqprio: Correct stats in mqprio_dump_class_stats(). (Davide Caratti) [2018109] - net_sched: fix NULL deref in fifo_set_limit() (Davide Caratti) [2018109] - net: sched: flower: protect fl_walk() with rcu (Davide Caratti) [2018109] - fq_codel: reject silly quantum parameters (Davide Caratti) [2018109] - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed (Davide Caratti) [2018109] - sch_htb: Fix inconsistency when leaf qdisc creation fails (Davide Caratti) [2018109] - net: sched: fix lockdep_set_class() typo error for sch->seqlock (Davide Caratti) [2018109] - net: sched: cls_api: Fix the the wrong parameter (Davide Caratti) [2018109] - net/sched: act_vlan: Fix modify to allow 0 (Davide Caratti) [2018109] - net-sysfs: initialize uid and gid before calling net_ns_get_ownership (Xin Long) [1979820] - net: fix sysfs permssions when device changes network namespace (Xin Long) [1979820] - net-sysfs: add queue_change_owner() (Xin Long) [1979820] - net-sysfs: add netdev_change_owner() (Xin Long) [1979820] - drivers/base/power: add dpm_sysfs_change_owner() (Xin Long) [1979820] - device: add device_change_owner() (Xin Long) [1979820] - sysfs: Fix regression when adding a file to an existing group (Xin Long) [1979820] - bridge: make sure objects belong to container's owner (Xin Long) [1979820] - net: create reusable function for getting ownership info of sysfs inodes (Xin Long) [1979820] - net-sysfs: make sure objects belong to container's owner (Xin Long) [1979820] - net-sysfs: require net admin in the init ns for setting tx_maxrate (Xin Long) [1979820] - driver core: set up ownership of class devices in sysfs (Xin Long) [1979820] - kobject: kset_create_and_add() - fetch ownership info from parent (Xin Long) [1979820] - sysfs, kobject: allow creating kobject belonging to arbitrary users (Xin Long) [1979820] - NFSv42: Fix pagecache invalidation after COPY/CLONE (Benjamin Coddington) [2017166] - SUNRPC: fix sign error causing rpcsec_gss drops (Benjamin Coddington) [2017166] - nfsd4: Handle the NFSv4 READDIR 'dircount' hint being zero (Benjamin Coddington) [2017166] - nfsd: fix error handling of register_pernet_subsys() in init_nfsd() (Benjamin Coddington) [2017166] - SUNRPC: Simplify socket shutdown when not reusing TCP ports (Benjamin Coddington) [2017166] - nfsd4: Fix forced-expiry locking (Benjamin Coddington) [2017166] - SUNRPC/xprtrdma: Fix reconnection locking (Benjamin Coddington) [2017166] - NFSv4/pnfs: The layout barrier indicate a minimal value for the seqid (Benjamin Coddington) [2017166] - NFSv4/pNFS: Always allow update of a zero valued layout barrier (Benjamin Coddington) [2017166] - NFSv4/pNFS: Fix a layoutget livelock loop (Benjamin Coddington) [2017166] - xprtrdma: Put rpcrdma_reps before waking the tear-down completion (Benjamin Coddington) [2017166] - NFSD: Fix TP_printk() format specifier in nfsd_clid_class (Benjamin Coddington) [2017166] - NFSv42: Copy offload should update the file size when appropriate (Benjamin Coddington) [2017166] - SUNRPC: Fix XPT_BUSY flag leakage in svc_handle_xprt()... (Benjamin Coddington) [2017166] - NFSv4/pNFS: Return an error if _nfs4_pnfs_v3_ds_connect can't load NFSv3 (Benjamin Coddington) [2017166] - NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times (Benjamin Coddington) [2017166] - NFSv4/pnfs: Clean up layout get on open (Benjamin Coddington) [2017166] - NFSv4/pnfs: Fix layoutget behaviour after invalidation (Benjamin Coddington) [2017166] - NFSv4/pnfs: Fix the layout barrier update (Benjamin Coddington) [2017166] - NFSD: Prevent a possible oops in the nfs_dirent() tracepoint (Benjamin Coddington) [2017166] - nfsd: remove redundant assignment to pointer 'this' (Benjamin Coddington) [2017166] - nfs_common: fix doc warning (Benjamin Coddington) [2017166] - nfsd4: Expose the callback address and state of each NFS4 client (Benjamin Coddington) [2017166] - xprtrdma: Fix spelling mistakes (Benjamin Coddington) [2017166] - NFS: nfs_find_open_context() may only select open files (Benjamin Coddington) [2017166] - SUNRPC: Should wake up the privileged task firstly. (Benjamin Coddington) [2017166] - SUNRPC: Fix the batch tasks count wraparound. (Benjamin Coddington) [2017166] - nfs: update has_sec_mnt_opts after cloning lsm options from parent (Benjamin Coddington) [2017166] - nfs: fix acl memory leak of posix_acl_create() (Benjamin Coddington) [2017166] - rpc: remove redundant initialization of variable status (Benjamin Coddington) [2017166] - NFSv4: Initialise connection to the server in nfs4_alloc_client() (Benjamin Coddington) [2017166] - nfsd: Prevent truncation of an unlinked inode from blocking access to its directory (Benjamin Coddington) [2017166] - xprtrdma: Fix a maybe-uninitialized compiler warning (Benjamin Coddington) [2017166] - NFSv4: Fix second deadlock in nfs4_evict_inode() (Benjamin Coddington) [2017166] - NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode() (Benjamin Coddington) [2017166] - NFS: FMODE_READ and friends are C macros, not enum types (Benjamin Coddington) [2017166] - NFS: Fix a potential NULL dereference in nfs_get_client() (Benjamin Coddington) [2017166] - NFS: Fix use-after-free in nfs4_init_client() (Benjamin Coddington) [2017166] - NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. (Benjamin Coddington) [2017166] - nfs: Remove trailing semicolon in macros (Benjamin Coddington) [2017166] - NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config (Benjamin Coddington) [2017166] - NFS: Clean up reset of the mirror accounting variables (Benjamin Coddington) [2017166] - NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() (Benjamin Coddington) [2017166] - NFS: Fix an Oopsable condition in __nfs_pageio_add_request() (Benjamin Coddington) [2017166] - SUNRPC: More fixes for backlog congestion (Benjamin Coddington) [2017166] - SUNRPC: Fix Oops in xs_tcp_send_request() when transport is disconnected (Benjamin Coddington) [2017166] - NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() (Benjamin Coddington) [2017166] - SUNRPC in case of backlog, hand free slots directly to waiting task (Benjamin Coddington) [2017166] - pNFS/NFSv4: Remove redundant initialization of 'rd_size' (Benjamin Coddington) [2017166] - NFS: fix an incorrect limit in filelayout_decode_layout() (Benjamin Coddington) [2017166] - fs/nfs: Use fatal_signal_pending instead of signal_pending (Benjamin Coddington) [2017166] - xprtrdma: Fix a NULL dereference in frwr_unmap_sync() (Benjamin Coddington) [2017166] - sunrpc: Fix misplaced barrier in call_decode (Benjamin Coddington) [2017166] - SUNRPC: set rq_page_end differently (Benjamin Coddington) [2017166] - xprtrdma: Move fr_mr field to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Move the Work Request union to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Move fr_linv_done field to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Move cqe to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Move fr_cid to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Remove the RPC/RDMA QP event handler (Benjamin Coddington) [2017166] - xprtrdma: Add tracepoints showing FastReg WRs and remote invalidation (Benjamin Coddington) [2017166] - xprtrdma: Avoid Send Queue wrapping (Benjamin Coddington) [2017166] - xprtrdma: Do not wake RPC consumer on a failed LocalInv (Benjamin Coddington) [2017166] - xprtrdma: Do not recycle MR after FastReg/LocalInv flushes (Benjamin Coddington) [2017166] - xprtrdma: Clarify use of barrier in frwr_wc_localinv_done() (Benjamin Coddington) [2017166] - xprtrdma: Rename frwr_release_mr() (Benjamin Coddington) [2017166] - xprtrdma: rpcrdma_mr_pop() already does list_del_init() (Benjamin Coddington) [2017166] - xprtrdma: Delete rpcrdma_recv_buffer_put() (Benjamin Coddington) [2017166] - xprtrdma: Fix cwnd update ordering (Benjamin Coddington) [2017166] - xprtrdma: Improve locking around rpcrdma_rep creation (Benjamin Coddington) [2017166] - xprtrdma: Improve commentary around rpcrdma_reps_unmap() (Benjamin Coddington) [2017166] - xprtrdma: Improve locking around rpcrdma_rep destruction (Benjamin Coddington) [2017166] - xprtrdma: Put flushed Receives on free list instead of destroying them (Benjamin Coddington) [2017166] - xprtrdma: Do not refresh Receive Queue while it is draining (Benjamin Coddington) [2017166] - xprtrdma: Avoid Receive Queue wrapping (Benjamin Coddington) [2017166] - SUNRPC: fix ternary sign expansion bug in tracing (Benjamin Coddington) [2017166] - nfsd: Fix fall-through warnings for Clang (Benjamin Coddington) [2017166] - nfsd: reshuffle some code (Benjamin Coddington) [2017166] - nfsd: track filehandle aliasing in nfs4_files (Benjamin Coddington) [2017166] - nfsd: hash nfs4_files by inode number (Benjamin Coddington) [2017166] - NFSv4.1: Simplify layout return in pnfs_layout_process() (Benjamin Coddington) [2017166] - NFSv4: Don't discard segments marked for return in _pnfs_return_layout() (Benjamin Coddington) [2017166] - nfsd: ensure new clients break delegations (Benjamin Coddington) [2017166] - NFS: Don't discard pNFS layout segments that are marked for return (Benjamin Coddington) [2017166] - NFSv4.x: Don't return NFS4ERR_NOMATCHING_LAYOUT if we're unmounting (Benjamin Coddington) [2017166] - nfsd: remove unused function (Benjamin Coddington) [2017166] - svcrdma: Pass a useful error code to the send_err tracepoint (Benjamin Coddington) [2017166] - svcrdma: Rename goto labels in svc_rdma_sendto() (Benjamin Coddington) [2017166] - svcrdma: Don't leak send_ctxt on Send errors (Benjamin Coddington) [2017166] - SUNRPC: Remove trace_xprt_transmit_queued (Benjamin Coddington) [2017166] - SUNRPC: Add tracepoint that fires when an RPC is retransmitted (Benjamin Coddington) [2017166] - SUNRPC: Move fault injection call sites (Benjamin Coddington) [2017166] - pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() (Benjamin Coddington) [2017166] - NFSv4: Catch and trace server filehandle encoding errors (Benjamin Coddington) [2017166] - NFSv4: Convert nfs_xdr_status tracepoint to an event class (Benjamin Coddington) [2017166] - NFSv4: Add tracing for COMPOUND errors (Benjamin Coddington) [2017166] - NFSv4: Don't modify the change attribute cached in the inode (Benjamin Coddington) [2017166] - NFSv4: Fix value of decode_fsinfo_maxsz (Benjamin Coddington) [2017166] - NFS: Fix up revalidation of space used (Benjamin Coddington) [2017166] - NFS: NFS_INO_REVAL_PAGECACHE should mark the change attribute invalid (Benjamin Coddington) [2017166] - NFS: Mask out unsupported attributes in nfs_getattr() (Benjamin Coddington) [2017166] - NFS: Fix up inode cache tracing (Benjamin Coddington) [2017166] - NFS: Deal correctly with attribute generation counter overflow (Benjamin Coddington) [2017166] - NFSv4.2: Always flush out writes in nfs42_proc_fallocate() (Benjamin Coddington) [2017166] - NFS: Fix attribute bitmask in _nfs42_proc_fallocate() (Benjamin Coddington) [2017166] - NFS: nfs4_bitmask_adjust() must not change the server global bitmasks (Benjamin Coddington) [2017166] - NFSD: Use DEFINE_SPINLOCK() for spinlock (Benjamin Coddington) [2017166] - sunrpc: Remove unused function ip_map_lookup (Benjamin Coddington) [2017166] - NFS: Fix fscache invalidation in nfs_set_cache_invalid() (Benjamin Coddington) [2017166] - SUNRPC: Ensure the transport backchannel association (Benjamin Coddington) [2017166] - nfs: hornor timeo and retrans option when mounting NFSv3 (Benjamin Coddington) [2017166] - sunrpc: honor rpc_task's timeout value in rpcb_create() (Benjamin Coddington) [2017166] - nfs: Fix a typo in the file nfs42xattr.c (Benjamin Coddington) [2017166] - NFS: fs_context: validate UDP retrans to prevent shift out-of-bounds (Benjamin Coddington) [2017166] - NFS: Fix up incorrect documentation (Benjamin Coddington) [2017166] - NFSv4: Simplify nfs4_retry_setlk() (Benjamin Coddington) [2017166] - UAPI: nfsfh.h: Replace one-element array with flexible-array member (Benjamin Coddington) [2017166] - svcrdma: Clean up dto_q critical section in svc_rdma_recvfrom() (Benjamin Coddington) [2017166] - svcrdma: Remove svc_rdma_recv_ctxt::rc_pages and ::rc_arg (Benjamin Coddington) [2017166] - svcrdma: Remove sc_read_complete_q (Benjamin Coddington) [2017166] - svcrdma: Single-stage RDMA Read (Benjamin Coddington) [2017166] - SUNRPC: Move svc_xprt_received() call sites (Benjamin Coddington) [2017166] - SUNRPC: Export svc_xprt_received() (Benjamin Coddington) [2017166] - svcrdma: Retain the page backing rq_res.head[0].iov_base (Benjamin Coddington) [2017166] - svcrdma: Remove unused sc_pages field (Benjamin Coddington) [2017166] - svcrdma: Normalize Send page handling (Benjamin Coddington) [2017166] - svcrdma: Add a "deferred close" helper (Benjamin Coddington) [2017166] - svcrdma: Maintain a Receive water mark (Benjamin Coddington) [2017166] - svcrdma: Use svc_rdma_refresh_recvs() in wc_receive (Benjamin Coddington) [2017166] - svcrdma: Add a batch Receive posting mechanism (Benjamin Coddington) [2017166] - svcrdma: Remove stale comment for svc_rdma_wc_receive() (Benjamin Coddington) [2017166] - svcrdma: Provide an explanatory comment in CMA event handler (Benjamin Coddington) [2017166] - svcrdma: RPCDBG_FACILITY is no longer used (Benjamin Coddington) [2017166] - nfsd: don't ignore high bits of copy count (Benjamin Coddington) [2017166] - nfsd: COPY with length 0 should copy to end of file (Benjamin Coddington) [2017166] - nfsd: Fix typo "accesible" (Benjamin Coddington) [2017166] - nfsd: Ensure knfsd shuts down when the "nfsd" pseudofs is unmounted (Benjamin Coddington) [2017166] - nfsd: Log client tracking type log message as info instead of warning (Benjamin Coddington) [2017166] - nfsd: helper for laundromat expiry calculations (Benjamin Coddington) [2017166] - NFSD: Clean up NFSDDBG_FACILITY macro (Benjamin Coddington) [2017166] - NFSD: Add a tracepoint to record directory entry encoding (Benjamin Coddington) [2017166] - rpc: fix NULL dereference on kmalloc failure (Benjamin Coddington) [2017166] - sunrpc: fix refcount leak for rpc auth modules (Benjamin Coddington) [2017166] - NFSD: Repair misuse of sv_lock in 5.10.16-rt30. (Benjamin Coddington) [2017166] - svcrdma: disable timeouts on rdma backchannel (Benjamin Coddington) [2017166] - svcrdma: Hold private mutex while invoking rdma_accept() (Benjamin Coddington) [2017166] - NFS: Don't set NFS_INO_INVALID_XATTR if there is no xattr cache (Benjamin Coddington) [2017166] - NFS: Always clear an invalid mapping when attempting a buffered write (Benjamin Coddington) [2017166] - NFS: Optimise sparse writes past the end of file (Benjamin Coddington) [2017166] - NFS: Fix documenting comment for nfs_revalidate_file_size() (Benjamin Coddington) [2017166] - rpcrdma: Fix comments about reverse-direction operation (Benjamin Coddington) [2017166] - xprtrdma: Refactor invocations of offset_in_page() (Benjamin Coddington) [2017166] - xprtrdma: Simplify rpcrdma_convert_kvec() and frwr_map() (Benjamin Coddington) [2017166] - xprtrdma: Remove FMR support in rpcrdma_convert_iovs() (Benjamin Coddington) [2017166] - NFS: Fix fscache read from NFS after cache error (Benjamin Coddington) [2017166] - NFS: Ensure nfs_readpage returns promptly when internal error occurs (Benjamin Coddington) [2017166] - NFS: Remove unnecessary inode parameter from nfs_pageio_complete_read() (Benjamin Coddington) [2017166] - NFS: Add nfs_pageio_complete_read() and remove nfs_readpage_async() (Benjamin Coddington) [2017166] - NFS: Call readpage_async_filler() from nfs_readpage_async() (Benjamin Coddington) [2017166] - NFS: Refactor nfs_readpage() and nfs_readpage_async() to use nfs_readdesc (Benjamin Coddington) [2017166] - NFS: In nfs_readpage() only increment NFSIOS_READPAGES when read succeeds (Benjamin Coddington) [2017166] - NFS: Clean up nfs_readpage() and nfs_readpages() (Benjamin Coddington) [2017166] - nfs: Fix fall-through warnings for Clang (Benjamin Coddington) [2017166] - SUNRPC: Fix fall-through warnings for Clang (Benjamin Coddington) [2017166] - net: sunrpc: xprtsock.c: Corrected few spellings ,in comments (Benjamin Coddington) [2017166] - SUNRPC: correct error code comment in xs_tcp_setup_socket() (Benjamin Coddington) [2017166] - nfsd: cstate->session->se_client -> cstate->clp (Benjamin Coddington) [2017166] - nfsd: simplify nfsd4_check_open_reclaim (Benjamin Coddington) [2017166] - nfsd: remove unused set_client argument (Benjamin Coddington) [2017166] - nfs/blocklayout: remove cruft in bl_alloc_init_bio (Benjamin Coddington) [2017166] - nfsd: refactor set_client (Benjamin Coddington) [2017166] - nfsd: rename lookup_clientid->set_client (Benjamin Coddington) [2017166] - nfsd: simplify nfsd_renew (Benjamin Coddington) [2017166] - nfsd: simplify process_lock (Benjamin Coddington) [2017166] - nfsd4: simplify process_lookup1 (Benjamin Coddington) [2017166] - SUNRPC: Correct a comment (Benjamin Coddington) [2017166] - svcrdma: DMA-sync the receive buffer in svc_rdma_recvfrom() (Benjamin Coddington) [2017166] - svcrdma: Restore read and write stats (Benjamin Coddington) [2017166] - svcrdma: Convert rdma_stat_sq_starve to a per-CPU counter (Benjamin Coddington) [2017166] - svcrdma: Convert rdma_stat_recv to a per-CPU counter (Benjamin Coddington) [2017166] - svcrdma: Refactor svc_rdma_init() and svc_rdma_clean_up() (Benjamin Coddington) [2017166] - nfsd: remove fault injection code (Benjamin Coddington) [2017166] - SUNRPC: Fix a NULL pointer deref in trace_svc_stats_latency() (Benjamin Coddington) [2017166] - SUNRPC: Display RPC procedure names instead of proc numbers (Benjamin Coddington) [2017166] - SUNRPC: Make trace_svc_process() display the RPC procedure symbolically (Benjamin Coddington) [2017166] - EDAC/mce_amd: Do not load edac_mce_amd module on guests (Aristeu Rozanski) [2000776] - tracing: Map all PIDs to command lines (Jerome Marchand) [1913211] - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() (Rafael Aquini) [2016441] - mm: mark the OOM reaper thread as freezable (Rafael Aquini) [2016441] - mm/page_isolation: guard against possible putback unisolated page (Rafael Aquini) [2016441] - mm/page_isolation: fix potential missing call to unset_migratetype_isolate() (Rafael Aquini) [2016441] - mm/page_alloc: use accumulated load when building node fallback list (Rafael Aquini) [2016441] - mm/vmalloc: do not adjust the search size for alignment overhead (Rafael Aquini) [2016441] - mm/vmalloc: make sure to dump unpurged areas in /proc/vmallocinfo (Rafael Aquini) [2016441] - Revert "mm, slub: consider rest of partial list if acquire_slab() fails" (Rafael Aquini) [2016441] - mm, slub: consider rest of partial list if acquire_slab() fails (Rafael Aquini) [2016441] - mm, slub: fix incorrect memcg slab count for bulk free (Rafael Aquini) [2016441] - mm, slub: fix mismatch between reconstructed freelist depth and cnt (Rafael Aquini) [2016441] - slub: add back check for free nonslab objects (Rafael Aquini) [2016441] - slub: fix kmalloc_pagealloc_invalid_free unit test (Rafael Aquini) [2016441] - slub: fix unreclaimable slab stat for bulk free (Rafael Aquini) [2016441] - mm/slub: add taint after the errors are printed (Rafael Aquini) [2016441] - mm/slab.c: remove useless lines in enable_cpucache() (Rafael Aquini) [2016441] - kasan: fix tag for large allocations when using CONFIG_SLAB (Rafael Aquini) [2016441] - mm/hmm: bypass devmap pte when all pfn requested flags are fulfilled (Rafael Aquini) [2016441] - mm: memcontrol: set the correct memcg swappiness restriction (Rafael Aquini) [2016441] - memcg: replace in_interrupt() by !in_task() in active_memcg() (Rafael Aquini) [2016441] - huge tmpfs: fix split_huge_page() after FALLOC_FL_KEEP_SIZE (Rafael Aquini) [2016441] - huge tmpfs: fix fallocate(vanilla) advance over huge pages (Rafael Aquini) [2016441] - huge tmpfs: revert shmem's use of transhuge_vma_enabled() (Rafael Aquini) [2016441] - mm/huge_memory.c: remove unnecessary tlb_remove_page_size() for huge zero pmd (Rafael Aquini) [2016441] - mm/huge_memory.c: add missing read-only THP checking in transparent_hugepage_enabled() (Rafael Aquini) [2016441] - mm/huge_memory.c: use page->deferred_list (Rafael Aquini) [2016441] - mm/huge_memory.c: remove dedicated macro HPAGE_CACHE_INDEX_MASK (Rafael Aquini) [2016441] - mm/thp: decrease nr_thps in file's mapping on THP split (Rafael Aquini) [2016441] - mm/thp: fix page_address_in_vma() on file THP tails (Rafael Aquini) [2016441] - mm/thp: try_to_unmap() use TTU_SYNC for safe splitting (Rafael Aquini) [2016441] - mm/thp: make is_huge_zero_pmd() safe and quicker (Rafael Aquini) [2016441] - mm/thp: fix __split_huge_pmd_locked() on shmem migration entry (Rafael Aquini) [2016441] - mm/truncate: fix truncation for pages of arbitrary size (Rafael Aquini) [2016441] - mm/rmap: fix potential pte_unmap on an not mapped pte (Rafael Aquini) [2016441] - mm/rmap: correct obsolete comment of page_get_anon_vma() (Rafael Aquini) [2016441] - mm/rmap: use page_not_mapped in try_to_unmap() (Rafael Aquini) [2016441] - mm/rmap: fix obsolete comment in __page_check_anon_rmap() (Rafael Aquini) [2016441] - mm/rmap: remove unneeded semicolon in page_not_mapped() (Rafael Aquini) [2016441] - mm/rmap: correct some obsolete comments of anon_vma (Rafael Aquini) [2016441] - mm/pgtable-generic.c: optimize the VM_BUG_ON condition in pmdp_huge_clear_flush() (Rafael Aquini) [2016441] - mm/pgtable-generic.c: simplify the VM_BUG_ON condition in pmdp_huge_clear_flush() (Rafael Aquini) [2016441] - mm: prevent a warning when casting void* -> enum (Rafael Aquini) [2016441] - mm/hugeltb: simplify the return code of __vma_reservation_common() (Rafael Aquini) [2016441] - mm,thp,shmem: make khugepaged obey tmpfs mount flags (Rafael Aquini) [2016441] - mm/vma: make is_vma_temporary_stack() available for general use (Rafael Aquini) [2016441] - mm/vma: make vma_is_foreign() available for general use (Rafael Aquini) [2016441] - hugetlb: fix copy_huge_page_from_user contig page struct assumption (Rafael Aquini) [2016441] - mm/sparsemem: pfn_to_page is not valid yet on SPARSEMEM (Rafael Aquini) [2016441] - mm/sparse.c: use __nr_to_section(section_nr) to get mem_section (Rafael Aquini) [2016441] - mm/huge_memory.c: thp: fix conflict of above-47bit hint address and PMD alignment (Rafael Aquini) [2016441] - mm/huge_memory.c: make __thp_get_unmapped_area static (Rafael Aquini) [2016441] - mm/mempolicy.c: fix checking unmapped holes for mbind (Rafael Aquini) [2016441] - s390/mm: fix VMA and page table handling code in storage key handling functions (Rafael Aquini) [2016441] - s390/mm: validate VMA in PGSTE manipulation functions (Rafael Aquini) [2016441] - s390/gmap: don't unconditionally call pte_unmap_unlock() in __gmap_zap() (Rafael Aquini) [2016441] - s390/gmap: validate VMA in __gmap_zap() (Rafael Aquini) [2016441] - s390: mm: Fix secure storage access exception handling (Rafael Aquini) [2016441] - powerpc/numa: Consider the max NUMA node for migratable LPAR (Rafael Aquini) [2016441] - powerpc/64s: Fix pte update for kernel memory on radix (Rafael Aquini) [2016441] - powerpc/mm: sanity_check_fault() should work for all, not only BOOK3S (Rafael Aquini) [2016441] - powerpc/book3s64/pkeys: Use PVR check instead of cpu feature (Rafael Aquini) [2016441] - powerpc/mm: Fix reporting of kernel execute faults on the 8xx (Rafael Aquini) [2016441] - powerpc/mm/hash: Handle user access of kernel address gracefully (Rafael Aquini) [2016441] - powerpc/mm: Add missing tracepoint for tlbie (Rafael Aquini) [2016441] - arm64: hugetlb: avoid potential NULL dereference (Rafael Aquini) [2016441] - arm64/numa: Report correct memblock range for the dummy node (Rafael Aquini) [2016441] - x86/pat: Pass valid address to sanitize_phys() (Rafael Aquini) [2016441] - x86/mm: Check for pfn instead of page in vmalloc_sync_one() (Rafael Aquini) [2016441] - x86/mm/tlb: Revert "x86/mm: Align TLB invalidation info" (Rafael Aquini) [2016441] - x86/mm: Report which part of kernel image is freed (Rafael Aquini) [2016441] - mm: make free_reserved_area() return "const char *" (Rafael Aquini) [2016441] - x86/mm/init: Remove freed kernel image areas from alias mapping (Rafael Aquini) [2016441] - x86/mm/init: Add helper for freeing kernel image pages (Rafael Aquini) [2016441] - x86/mm/init: Pass unconverted symbol addresses to free_init_pages() (Rafael Aquini) [2016441] - x86/mm: Add TLB purge to free pmd/pte page interfaces (Rafael Aquini) [2016441] - mm/mmu_notifier: Make drm-backport/linux/mmu_notifier.h use RH_MMU_NOTIFIER_V2 (Waiman Long) [1946746] - mm/migrate: fix migrate_pgmap_owner w/o CONFIG_MMU_NOTIFIER (Waiman Long) [1946746] - mm/notifier: add migration invalidation type (Waiman Long) [1946746] - mm/migrate: add a flags parameter to migrate_vma (Waiman Long) [1946746] - mm/mmu_notifiers: ensure range_end() is paired with range_start() (Waiman Long) [1946746] - mm: track mmu notifiers in fs_reclaim_acquire/release (Waiman Long) [1946746] - mm: mmu_notifier: fix and extend kerneldoc (Waiman Long) [1946746] - mm/mmu_notifier: silence PROVE_RCU_LIST warnings (Waiman Long) [1946746] - mm/mmu_notifiers: Use 'interval_sub' as the variable for mmu_interval_notifier (Waiman Long) [1946746] - mm/mmu_notifiers: Use 'subscription' as the variable name for mmu_notifier (Waiman Long) [1946746] - mm/mmu_notifier: Rename struct mmu_notifier_mm to mmu_notifier_subscriptions (Waiman Long) [1946746] - mm, notifier: Catch sleeping/blocking for !blockable (Waiman Long) [1946746] - mm/mmu_notifiers: use the right return code for WARN_ON (Waiman Long) [1946746] - mm/mmu_notifiers: check if mmu notifier callbacks are allowed to fail (Waiman Long) [1946746] - mm/mmu_notifier: mmu_notifier_range_update_to_read_only() helper (Waiman Long) [1946746] - mm/mmu_notifier: pass down vma and reasons why mmu notifier is happening (Waiman Long) [1946746] - mm/mmu_notifier: use structure for invalidate_range_start/end callback (Waiman Long) [1946746] - Revert "mm, mmu_notifier: annotate mmu notifiers with blockable invalidate callbacks" (Waiman Long) [1946746] - mm, mmu_notifier: be explicit about range invalition non-blocking mode (Waiman Long) [1946746] - mm/oom_kill.c: clean up oom_reap_task_mm() (Waiman Long) [1946746] - mm, oom: distinguish blockable mode for mmu notifiers (Waiman Long) [1946746] - mm/mmu_notifier: helper to test if a range invalidation is blockable (Waiman Long) [1946746] - mm/mmu_notifier: Relocate mmu_notifier_put() (Waiman Long) [1946746] - mm/mmu_notifier: Add mmu_notifier versioning mechanism (Waiman Long) [1946746] - af_unix: Return errno instead of NULL in unix_create1(). (Balazs Nemeth) [2026690] - netfilter: nf_tables: fix audit memory leak in nf_tables_commit (Phil Sutter) [2028926] - ethtool: Validate module EEPROM offset as part of policy (Ivan Vecera) [2019090] - ethtool: Validate module EEPROM length as part of policy (Ivan Vecera) [2019090] - ethtool: Use kernel data types for internal EEPROM struct (Ivan Vecera) [2019090] - ethtool: Document behavior when module EEPROM bank attribute is omitted (Ivan Vecera) [2019090] - ethtool: Decrease size of module EEPROM get policy array (Ivan Vecera) [2019090] - ethtool: Document correct attribute type (Ivan Vecera) [2019090] - ethtool: Use correct command name in title (Ivan Vecera) [2019090] - net: fix mistake path for netdev_features_strings (Ivan Vecera) [2019089 2019090 2019092] - ethtool: add a stricter length check (Ivan Vecera) [2019089 2019090 2019092] - ethtool: Fix a typo (Ivan Vecera) [2019089 2019090 2019092] - net: ethtool: clear heap allocations for ethtool function (Ivan Vecera) [2019090] - ethtool: Fix NULL pointer dereference during module EEPROM dump (Ivan Vecera) [2019090] - ethtool: stats: Fix a copy-paste error (Ivan Vecera) [2019092] - ethtool: add missing EEPROM to list of messages (Ivan Vecera) [2019090] - ethtool: stats: clarify the initialization to ETHTOOL_STAT_NOT_SET (Ivan Vecera) [2019092] - ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() (Ivan Vecera) [2019092] - ethtool: add interface to read RMON stats (Ivan Vecera) [2019092] - ethtool: add interface to read standard MAC Ctrl stats (Ivan Vecera) [2019092] - ethtool: add interface to read standard MAC stats (Ivan Vecera) [2019092] - ethtool: add a new command for reading standard stats (Ivan Vecera) [2019092] - docs: ethtool: document standard statistics (Ivan Vecera) [2019092] - docs: networking: extend the statistics documentation (Ivan Vecera) [2019092] - ethtool: add FEC statistics (Ivan Vecera) [2019089] - docs: net: statistics.rst: remove a duplicated kernel-doc (Ivan Vecera) [2019089] - ethtool: fec_prepare_data() - jump to error handling (Ivan Vecera) [2019089] - ethtool: move ethtool_stats_init (Ivan Vecera) [2019089] - ethtool: wire in generic SFP module access (Ivan Vecera) [2019090] - phy: sfp: add netlink SFP support to generic SFP code (Ivan Vecera) [2019090] - ethtool: Add fallback to get_module_eeprom from netlink command (Ivan Vecera) [2019090] - net: ethtool: Export helpers for getting EEPROM info (Ivan Vecera) [2019090] - ethtool: Allow network drivers to dump arbitrary EEPROM data (Ivan Vecera) [2019090] - docs: ethtool: correct quotes (Ivan Vecera) [2019090] - selftests: ethtool: add a netdevsim FEC test (Ivan Vecera) [2019089] - netdevsim: add FEC settings support (Ivan Vecera) [2019089] - ethtool: support FEC settings over netlink (Ivan Vecera) [2019089] - ethtool: document the enum values not defines (Ivan Vecera) [2019089] - ethtool: fec: fix FEC_NONE check (Ivan Vecera) [2019089] - ethtool: fec: add note about reuse of reserved (Ivan Vecera) [2019089] - ethtool: clarify the ethtool FEC interface (Ivan Vecera) [2019089] - ethtool: fec: sanitize ethtool_fecparam->fec (Ivan Vecera) [2019089] - ethtool: fec: sanitize ethtool_fecparam->active_fec (Ivan Vecera) [2019089] - ethtool: fec: sanitize ethtool_fecparam->reserved (Ivan Vecera) [2019089] - ethtool: fec: remove long structure description (Ivan Vecera) [2019089] - ethtool: fec: fix typo in kdoc (Ivan Vecera) [2019089] - net: Remove redundant if statements (Petr Oros) [2026472] - netdevice: add the case if dev is NULL (Petr Oros) [2026472] - nvmet: use IOCB_NOWAIT only if the filesystem supports it (Chris Leech) [2015563] - nvmet-tcp: fix incomplete data digest send (Chris Leech) [2015563] - nvmet-tcp: fix memory leak when performing a controller reset (Chris Leech) [2015563] - nvmet-tcp: add an helper to free the cmd buffers (Chris Leech) [2015563] - nvmet-tcp: fix a race condition between release_queue and io_work (Chris Leech) [2015563] - nvmet-tcp: fix use-after-free when a port is removed (Chris Leech) [2015563] - nvmet-rdma: fix use-after-free when a port is removed (Chris Leech) [2015563] - nvmet: fix use-after-free when a port is removed (Chris Leech) [2015563] - nvmet-tcp: fix header digest verification (Chris Leech) [2015563] - nvmet-tcp: fix data digest pointer calculation (Chris Leech) [2015563] - nvmet-tcp: fix a memory leak when releasing a queue (Chris Leech) [2015563] - nvmet: fix a width vs precision bug in nvmet_subsys_attr_serial_show() (Chris Leech) [2015563] - nvmet: fixup buffer overrun in nvmet_subsys_attr_serial() (Chris Leech) [2015563] - nvmet: return bool from nvmet_passthru_ctrl and nvmet_is_passthru_req (Chris Leech) [2015563] - nvmet: looks at the passthrough controller when initializing CAP (Chris Leech) [2015563] - nvmet: check that host sqsize does not exceed ctrl MQES (Chris Leech) [2015563] - nvmet: avoid duplicate qid in connect cmd (Chris Leech) [2015563] - nvmet: pass back cntlid on successful completion (Chris Leech) [2015563] - nvmet: remove redundant assignments of variable status (Chris Leech) [2015563] - nvme-fabrics: ignore invalid fast_io_fail_tmo values (Chris Leech) [2015563] - nvme-tcp: fix memory leak when freeing a queue (Chris Leech) [2015563] - nvme-tcp: validate R2T PDU in nvme_tcp_handle_r2t() (Chris Leech) [2015563] - nvme-tcp: fix data digest pointer calculation (Chris Leech) [2015563] - nvme-tcp: fix possible req->offset corruption (Chris Leech) [2015563] - nvme-tcp: fix H2CData PDU send accounting (again) (Chris Leech) [2015563] - nvme: keep ctrl->namespaces ordered (Chris Leech) [2015563] - nvme-tcp: fix incorrect h2cdata pdu offset accounting (Chris Leech) [2015563] - nvme-tcp: fix io_work priority inversion (Chris Leech) [2015563] - nvme-multipath: fix ANA state updates when a namespace is not present (Chris Leech) [2015563] - nvme: avoid race in shutdown namespace removal (Chris Leech) [2015563] - nvme: update keep alive interval when kato is modified (Chris Leech) [2015563] - nvme: use return value from blk_execute_rq() (Chris Leech) [2015563] - nvme-tcp: Do not reset transport on data digest errors (Chris Leech) [2015563] - nvme-rdma: don't update queue count when failing to set io queues (Chris Leech) [2015563] - nvme-tcp: don't update queue count when failing to set io queues (Chris Leech) [2015563] - nvme-tcp: pair send_mutex init with destroy (Chris Leech) [2015563] - nvme-tcp: don't check blk_mq_tag_to_rq when receiving pdu data (Chris Leech) [2015563] - RDMA/rxe: Bump up default maximum values used via uverbs (Kamal Heib) [2029675]- scsi: qedi: Fix error codes in qedi_alloc_global_queues() (Nilesh Javali) [1983905] - scsi: qedi: Add support for fastpath doorbell recovery (Nilesh Javali) [1983905] - scsi: qedi: Use DEVICE_ATTR_RO() macro (Nilesh Javali) [1983905] - scsi: qedi: Fix host removal with running sessions (Nilesh Javali) [1983905] - scsi: qedi: Wake up if cmd_cleanup_req is set (Nilesh Javali) [1983905] - scsi: qedi: Complete TMF works before disconnect (Nilesh Javali) [1983905] - scsi: qedi: Pass send_iscsi_tmf task to abort (Nilesh Javali) [1983905] - scsi: qedi: Fix cleanup session block/unblock use (Nilesh Javali) [1983905] - scsi: qedi: Fix TMF session block/unblock use (Nilesh Javali) [1983905] - scsi: qedi: Use GFP_NOIO for TMF allocation (Nilesh Javali) [1983905] - scsi: qedi: Fix TMF tid allocation (Nilesh Javali) [1983905] - scsi: qedi: Fix use after free during abort cleanup (Nilesh Javali) [1983905] - scsi: qedi: Fix race during abort timeouts (Nilesh Javali) [1983905] - scsi: qedi: Fix null ref during abort handling (Nilesh Javali) [1983905] - vrf: Fix fast path output packet handling with async Netfilter rules (Antoine Tenart) [2019333] - ipv6: do not drop vrf udp multicast packets (Antoine Tenart) [2019333] - ipv6: handling of multicast packets received in VRF (Antoine Tenart) [2019333] - vrf: Do not attempt to create IPv6 mcast rule if IPv6 is disabled (Antoine Tenart) [2019333] - ipv6: add vrf table handling code for ipv6 mcast (Antoine Tenart) [2019333] - ipv4: Allow sending multicast packets on specific i/f using VRF socket (Antoine Tenart) [2019333] - xfs: fix I_DONTCACHE (Carlos Maiolino) [2024969] - kernfs: don't create a negative dentry if inactive node exists (Ian Kent) [2001597] - kernfs: also call kernfs_set_rev() for positive dentry (Ian Kent) [2001597] - ixgbevf: use xso.real_dev instead of xso.dev in callback functions of struct xfrmdev_ops (Ken Cox) [1970656] - ixgbe: Fix NULL pointer dereference in ixgbe_xdp_setup (Ken Cox) [1970653] - ixgbe, xsk: clean up the resources in ixgbe_xsk_pool_enable error path (Ken Cox) [1970653] - powerpc/perf: Fix missing is_sier_aviable() during build (Gustavo Walbon) [2011687] - perf script: Fix PERF_SAMPLE_WEIGHT_STRUCT support (Michael Petlan) [2026390] - RDMA/core: Set sgtable nents when using ib_dma_virt_map_sg() (Kamal Heib) [2025496] - RDMA: Use the sg_table directly and remove the opencoded version from umem (Kamal Heib) [2025496] - ovs: clear skb->tstamp in forwarding path (Antoine Tenart) [2020160] - net: openvswitch: fix kernel-doc warnings in flow.c (Antoine Tenart) [2020160] - openvswitch: Optimize operation for key comparison (Antoine Tenart) [2020160] - net: openvswitch: Remove unnecessary skb_nfct() (Antoine Tenart) [2020160] - openvswitch: meter: fix race when getting now_ms. (Antoine Tenart) [2020160] - net: openvswitch: Use 'skb_push_rcsum()' instead of hand coding it (Antoine Tenart) [2020160] - openvswitch: Fix a typo (Antoine Tenart) [2020160] - openvswitch: Warn over-mtu packets only if iface is UP. (Antoine Tenart) [2020160] - openvswitch: meter: remove rate from the bucket size calculation (Antoine Tenart) [2020160] - net: openvswitch: use core API to update/provide stats (Antoine Tenart) [2020160] - net: openvswitch: use new function dev_fetch_sw_netstats (Antoine Tenart) [2020160] - net: openvswitch: use dev_sw_netstats_rx_add() (Antoine Tenart) [2020160] - net: openvswitch: Constify static struct genl_small_ops (Antoine Tenart) [2020160] - selftests: add a test case for mirred egress to ingress (Xin Long) [1983894] - net: sched: act_mirred: drop dst for the direction from egress to ingress (Xin Long) [1983894] - usb: hso: fix error handling code of hso_create_net_device (José Ignacio Tornos Martínez) [1986489] {CVE-2021-37159} - i40e: Fix freeing of uninitialized misc IRQ vector (Stefan Assmann) [1990683] - x86/topology: Make __max_die_per_package available unconditionally (Aristeu Rozanski) [1949284] - x86/cpu/amd: Set __max_die_per_package on AMD (Aristeu Rozanski) [1949284] - x86/topology: Set cpu_die_id only if DIE_TYPE found (Aristeu Rozanski) [1949284] - x86/mce: Drop AMD-specific "DEFERRED" case from Intel severity rule list (Aristeu Rozanski) [1949284] - EDAC/mce_amd: Add new error descriptions for existing types (Aristeu Rozanski) [1949284] - x86/mce/amd, edac: Remove report_gart_errors (Aristeu Rozanski) [1949284] - x86/mce/amd: Make threshold bank setting hotplug robust (Aristeu Rozanski) [1949284] - x86/mce/amd: Cleanup threshold device remove path (Aristeu Rozanski) [1949284] - x86/mce/amd: Straighten CPU hotplug path (Aristeu Rozanski) [1949284] - x86/mce/amd: Sanitize thresholding device creation hotplug path (Aristeu Rozanski) [1949284] - x86/mce/amd: Protect a not-fully initialized bank from the thresholding interrupt (Aristeu Rozanski) [1949284] - x86/mce/amd: Init thresholding machinery only on relevant vendors (Aristeu Rozanski) [1949284] - x86/mce/amd: Do proper cleanup on error paths (Aristeu Rozanski) [1949284] - x86/mce/amd: Fix kobject lifetime (Aristeu Rozanski) [1949284] - x86/mce/amd: Publish the bank pointer only after setup has succeeded (Aristeu Rozanski) [1949284] - x86/mce/amd: Make disable_err_thresholding() static (Aristeu Rozanski) [1949284] - x86/MCE: Determine MCA banks' init state properly (Aristeu Rozanski) [1949284] - x86/MCE: Group AMD function prototypes in (Aristeu Rozanski) [1949284] - x86/MCE: Switch to use the new generic UUID API (Aristeu Rozanski) [1949284] - ipv4: fix endianness issue in inet_rtm_getroute_build_skb() (Guillaume Nault) [2022057] - net: igmp: fix data-race in igmp_ifc_timer_expire() (Guillaume Nault) [2022057] - net/ipv4: swap flow ports when validating source (Guillaume Nault) [2022057] - tools headers UAPI: Sync linux/in.h copy with the kernel sources (Guillaume Nault) [2022057] - icmp: don't send out ICMP messages with a source address of 0.0.0.0 (Guillaume Nault) [2022057] - cipso: correct comments of cipso_v4_cache_invalidate() (Guillaume Nault) [2022057] - crypto: ccp - Make use of the helper macro kthread_run() (Vladis Dronov) [1997593] - crypto: ccp - Fix whitespace in sev_cmd_buffer_len() (Vladis Dronov) [1997593] - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() (Vladis Dronov) [1997593] - crypto: jitter - consider 32 LSB for APT (Herbert Xu) [1994390] - rcu: Tighten rcu_advance_cbs_nowake() checks (Daniel Vacek) [2013408] - cxgb3: Remove seeprom_write and use VPD API (Myron Stowe) [2019086] - cxgb3: Use VPD API in t3_seeprom_wp() (Myron Stowe) [2019086] - cxgb3: Remove t3_seeprom_read and use VPD API (Myron Stowe) [2019086] - PCI/VPD: Use pci_read_vpd_any() in pci_vpd_size() (Myron Stowe) [2019086] - PCI/VPD: Add pci_read/write_vpd_any() (Myron Stowe) [2019086] - PCI/VPD: Defer VPD sizing until first access (Myron Stowe) [2019086] - PCI/VPD: Use unaligned access helpers (Myron Stowe) [2019086] - PCI/VPD: Clean up public VPD defines and inline functions (Myron Stowe) [2019086] - cxgb4: Use pci_vpd_find_id_string() to find VPD ID string (Myron Stowe) [2019086] - PCI/VPD: Add pci_vpd_find_id_string() (Myron Stowe) [2019086] - PCI/VPD: Include post-processing in pci_vpd_find_tag() (Myron Stowe) [2019086] - PCI/VPD: Stop exporting pci_vpd_find_info_keyword() (Myron Stowe) [2019086] - PCI/VPD: Stop exporting pci_vpd_find_tag() (Myron Stowe) [2019086] - scsi: cxlflash: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - cxgb4: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - cxgb4: Remove unused vpd_param member ec (Myron Stowe) [2019086] - cxgb4: Validate VPD checksum with pci_vpd_check_csum() (Myron Stowe) [2019086] - bnxt: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - bnxt: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - bnx2x: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - bnx2x: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - bnx2: Replace open-coded byte swapping with swab32s() (Myron Stowe) [2019086] - bnx2: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - sfc: falcon: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - sfc: falcon: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - tg3: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - tg3: Validate VPD checksum with pci_vpd_check_csum() (Myron Stowe) [2019086] - tg3: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - sfc: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - sfc: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - PCI/VPD: Add pci_vpd_check_csum() (Myron Stowe) [2019086] - PCI/VPD: Add pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - PCI/VPD: Add pci_vpd_alloc() (Myron Stowe) [2019086] - PCI/VPD: Treat invalid VPD like missing VPD capability (Myron Stowe) [2019086] - PCI/VPD: Determine VPD size in pci_vpd_init() (Myron Stowe) [2019086] - PCI/VPD: Embed struct pci_vpd in struct pci_dev (Myron Stowe) [2019086] - PCI/VPD: Remove struct pci_vpd.valid member (Myron Stowe) [2019086] - PCI/VPD: Remove struct pci_vpd_ops (Myron Stowe) [2019086] - PCI/VPD: Reorder pci_read_vpd(), pci_write_vpd() (Myron Stowe) [2019086] - PCI/VPD: Remove struct pci_vpd.flag (Myron Stowe) [2019086] - PCI/VPD: Make pci_vpd_wait() uninterruptible (Myron Stowe) [2019086] - PCI/VPD: Remove pci_vpd_size() old_size argument (Myron Stowe) [2019086] - PCI/VPD: Allow access to valid parts of VPD if some is invalid (Myron Stowe) [2019086] - PCI/VPD: Don't check Large Resource Item Names for validity (Myron Stowe) [2019086] - PCI/VPD: Reject resource tags with invalid size (Myron Stowe) [2019086] - PCI/VPD: Treat initial 0xff as missing EEPROM (Myron Stowe) [2019086] - PCI/VPD: Check Resource Item Names against those valid for type (Myron Stowe) [2019086] - PCI/VPD: Correct diagnostic for VPD read failure (Myron Stowe) [2019086] - net: create netdev->dev_addr assignment helpers (Josef Oskera) [2016478] - scsi: ibmvfc: Fix up duplicate response detection (Steve Best) [2015732] - scsi: core: Avoid leaving shost->last_reset with stale value if EH does not run (Ewan D. Milne) [2011330] - libbpf: Add support for new llvm bpf relocations (Yauheni Kaliuta) [1944799] - libbpf: Fix memory leak in strset (Yauheni Kaliuta) [1944799] - selftests: bpf: skip test_doc_build.sh (Yauheni Kaliuta) [1944799] - bpf: Stop caching subprog index in the bpf_pseudo_func insn (Yauheni Kaliuta) [1944799] - redhat/configs: enable CONFIG_BPF_UNPRIV_DEFAULT_OFF (Yauheni Kaliuta) [1944799] - kbuild: Quote OBJCOPY var to avoid a pahole call break the build (Yauheni Kaliuta) [1944799] - bpf: Fix BPF_JIT kconfig symbol dependency (Yauheni Kaliuta) [1944799] - bpf: Add kconfig knob for disabling unpriv bpf by default (Yauheni Kaliuta) [1944799] - bpf, kconfig: Add consolidated menu entry for bpf with core options (Yauheni Kaliuta) [1944799] - tools/resolve_btfids: Fix warnings (Yauheni Kaliuta) [1944799] - tools/runqslower: Allow substituting custom vmlinux.h for the build (Yauheni Kaliuta) [1944799] - lib/string.c: allow searching for NUL with strnchr (Yauheni Kaliuta) [1944799] - rpmspec: update manpages installation after 5.13 rebase (bpf-helpers, bpf-syscall) (Yauheni Kaliuta) [1944799] - libbpf: Fix segfault in static linker for objects without BTF (Yauheni Kaliuta) [1944799] - bpf: Avoid using ARRAY_SIZE on an uninitialized pointer (Yauheni Kaliuta) [1944799] - bpf: Remove superfluous aux sanitation on subprog rejection (Yauheni Kaliuta) [1944799] - bpf: Clarify a bpf_bprintf_prepare macro (Yauheni Kaliuta) [1944799] - bpf: Fix nested bpf_bprintf_prepare with more per-cpu buffers (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix the snprintf test (Yauheni Kaliuta) [1944799] - bpf: Implement formatted output helpers with bstr_printf (Yauheni Kaliuta) [1944799] - seq_file: Add a seq_bprintf function (Yauheni Kaliuta) [1944799] - bpf: Notify user if we ever hit a bpf_snprintf verifier bug (Yauheni Kaliuta) [1944799] - selftests/bpf: Add a series of tests for bpf_snprintf (Yauheni Kaliuta) [1944799] - bpf: Lock bpf_trace_printk's tmp buf before it is written to (Yauheni Kaliuta) [1944799] - bpf: Add a bpf_snprintf helper (Yauheni Kaliuta) [1944799] - bpf: Factorize bpf_trace_printk and bpf_seq_printf (Yauheni Kaliuta) [1944799] - Stop the ad-hoc games with -Wno-maybe-initialized (Yauheni Kaliuta) [1944799] - kbuild: compute false-positive -Wmaybe-uninitialized cases in Kconfig (Yauheni Kaliuta) [1944799] - bpf: Fix potentially incorrect results with bpf_get_local_storage() (Yauheni Kaliuta) [1944799] - bpf, samples: Fix xdpsock with '-M' parameter missing unload process (Yauheni Kaliuta) [1944799] - libbpf: Don't crash on object files with no symbol tables (Yauheni Kaliuta) [1944799] - libbpf: Fix ELF symbol visibility update logic (Yauheni Kaliuta) [1944799] - bpf, selftests: Adjust few selftest outcomes wrt unreachable code (Yauheni Kaliuta) [1944799] - bpf: Do not mark insn as seen under speculative path verification (Yauheni Kaliuta) [1944799] - bpf: Inherit expanded/patched seen count from old aux data (Yauheni Kaliuta) [1944799] - bpf, selftests: Adjust few selftest result_unpriv outcomes (Yauheni Kaliuta) [1944799] - bpf: Fix BPF_LSM kconfig symbol dependency (Yauheni Kaliuta) [1944799] - selftests/bpf: Add test for l3 use of bpf_redirect_peer (Yauheni Kaliuta) [1944799] - bpftool: Add sock_release help info for cgroup attach/prog load command (Yauheni Kaliuta) [1944799] - bpf, offload: Reorder offload callback 'prepare' in verifier (Yauheni Kaliuta) [1944799] - selftests/bpf: Test ringbuf mmap read-only and read-write restrictions (Yauheni Kaliuta) [1944799] - selftests/bpf: Convert static to global in tc_redirect progs (Yauheni Kaliuta) [1944799] - selftests/bpf: Rewrite test_tc_redirect.sh as prog_tests/tc_redirect.c (Yauheni Kaliuta) [1944799] - libbpf: Provide GELF_ST_VISIBILITY() define for older libelf (Yauheni Kaliuta) [1944799] - bpf: Add deny list of btf ids check for tracing programs (Yauheni Kaliuta) [1944799] - bpf: Forbid trampoline attach for functions with variable arguments (Yauheni Kaliuta) [1944799] - samples/bpf: Consider frame size in tx_only of xdpsock sample (Yauheni Kaliuta) [1944799] - libbpf: Add NULL check to add_dummy_ksym_var (Yauheni Kaliuta) [1944799] - libbpf: Fix signed overflow in ringbuf_process_ring (Yauheni Kaliuta) [1944799] - bpf, selftests: Update array map tests for per-cpu batched ops (Yauheni Kaliuta) [1944799] - bpf: Add batched ops support for percpu array (Yauheni Kaliuta) [1944799] - bpf, docs: Fix literal block for example code (Yauheni Kaliuta) [1944799] - bpf, cpumap: Bulk skb using netif_receive_skb_list (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix field existence CO-RE reloc tests (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix BPF_CORE_READ_BITFIELD() macro (Yauheni Kaliuta) [1944799] - selftests/bpf: Use ASSERT macros in lsm test (Yauheni Kaliuta) [1944799] - selftests/bpf: Test that module can't be unloaded with attached trampoline (Yauheni Kaliuta) [1944799] - selftests/bpf: Add re-attach test to lsm test (Yauheni Kaliuta) [1944799] - selftests/bpf: Add re-attach test to fexit_test (Yauheni Kaliuta) [1944799] - selftests/bpf: Add re-attach test to fentry_test (Yauheni Kaliuta) [1944799] - bpf: Allow trampoline re-attach for tracing and lsm programs (Yauheni Kaliuta) [1944799] - bpf: Document the pahole release info related to libbpf in bpf_devel_QA.rst (Yauheni Kaliuta) [1944799] - selftests/bpf: Document latest Clang fix expectations for linking tests (Yauheni Kaliuta) [1944799] - selftests/bpf: Add map linking selftest (Yauheni Kaliuta) [1944799] - selftests/bpf: Add global variables linking selftest (Yauheni Kaliuta) [1944799] - selftests/bpf: Add function linking selftest (Yauheni Kaliuta) [1944799] - selftests/bpf: Omit skeleton generation for multi-linked BPF object files (Yauheni Kaliuta) [1944799] - selftests/bpf: Use -O0 instead of -Og in selftests builds (Yauheni Kaliuta) [1944799] - libbpf: Support extern resolution for BTF-defined maps in .maps section (Yauheni Kaliuta) [1944799] - libbpf: Add linker extern resolution support for functions and global variables (Yauheni Kaliuta) [1944799] - libbpf: Tighten BTF type ID rewriting with error checking (Yauheni Kaliuta) [1944799] - libbpf: Extend sanity checking ELF symbols with externs validation (Yauheni Kaliuta) [1944799] - libbpf: Make few internal helpers available outside of libbpf.c (Yauheni Kaliuta) [1944799] - libbpf: Factor out symtab and relos sanity checks (Yauheni Kaliuta) [1944799] - libbpf: Refactor BTF map definition parsing (Yauheni Kaliuta) [1944799] - libbpf: Allow gaps in BPF program sections to support overriden weak functions (Yauheni Kaliuta) [1944799] - libbpf: Mark BPF subprogs with hidden visibility as static for BPF verifier (Yauheni Kaliuta) [1944799] - libbpf: Suppress compiler warning when using SEC() macro with externs (Yauheni Kaliuta) [1944799] - bpftool: Dump more info about DATASEC members (Yauheni Kaliuta) [1944799] - bpftool: Support dumping BTF VAR's "extern" linkage (Yauheni Kaliuta) [1944799] - bpf: Remove unnecessary map checks for ARG_PTR_TO_CONST_STR (Yauheni Kaliuta) [1944799] - xsk: Align XDP socket batch size with DPDK (Yauheni Kaliuta) [1944799] - bpf, doc: Fix some invalid links in bpf_devel_QA.rst (Yauheni Kaliuta) [1944799] - net, xdp: Update pkt_type if generic XDP changes unicast MAC (Yauheni Kaliuta) [1944799] - powerpc/ebpf32: Use standard function call for functions within 32M distance (Yauheni Kaliuta) [1944799] - selftests/bpf: Add docs target as all dependency (Yauheni Kaliuta) [1944799] - bpf/selftests: Add bpf_get_task_stack retval bounds test_prog (Yauheni Kaliuta) [1944799] - bpf/selftests: Add bpf_get_task_stack retval bounds verifier test (Yauheni Kaliuta) [1944799] - bpf: Refine retval for bpf_get_task_stack helper (Yauheni Kaliuta) [1944799] - samples/bpf: Fix broken tracex1 due to kprobe argument change (Yauheni Kaliuta) [1944799] - libbpf: Introduce a BPF_SNPRINTF helper macro (Yauheni Kaliuta) [1944799] - libbpf: Initialize the bpf_seq_printf parameters array field by field (Yauheni Kaliuta) [1944799] - bpf: Add a ARG_PTR_TO_CONST_STR argument type (Yauheni Kaliuta) [1944799] - bpftool: Fix a clang compilation warning (Yauheni Kaliuta) [1944799] - selftests/bpf: Silence clang compilation warnings (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix test_cpp compilation failure with clang (Yauheni Kaliuta) [1944799] - selftests: Set CC to clang in lib.mk if LLVM is set (Yauheni Kaliuta) [1944799] - libbpf: Remove unused field. (Yauheni Kaliuta) [1944799] - tools/testing: Remove unused variable (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix the ASSERT_ERR_PTR macro (Yauheni Kaliuta) [1944799] - selftests/bpf: Add tests for target information in bpf_link info queries (Yauheni Kaliuta) [1944799] - bpf: Return target info when a tracing bpf_link is queried (Yauheni Kaliuta) [1944799] - libbpf: Clarify flags in ringbuf helpers (Yauheni Kaliuta) [1944799] - bpf: Sync bpf headers in tooling infrastucture (Yauheni Kaliuta) [1944799] - bpf: Document PROG_TEST_RUN limitations (Yauheni Kaliuta) [1944799] - bpf, inode: Remove second initialization of the bpf_preload_lock (Yauheni Kaliuta) [1944799] - libbpf: Fix KERNEL_VERSION macro (Yauheni Kaliuta) [1944799] - bpf: selftests: Specify CONFIG_DYNAMIC_FTRACE in the testing config (Yauheni Kaliuta) [1944799] - powerpc/bpf: Reallocate BPF registers to volatile registers when possible on PPC32 (Yauheni Kaliuta) [1944799] - powerpc/bpf: Change values of SEEN_ flags (Yauheni Kaliuta) [1944799] - powerpc/bpf: Move common functions into bpf_jit_comp.c (Yauheni Kaliuta) [1944799] - powerpc/bpf: Remove classical BPF support for PPC32 (Yauheni Kaliuta) [1944799] - powerpc/bpf: Move common helpers into bpf_jit.h (Yauheni Kaliuta) [1944799] - powerpc/bpf: Change register numbering for bpf_set/is_seen_register() (Yauheni Kaliuta) [1944799] - libbpf: Remove redundant semi-colon (Yauheni Kaliuta) [1944799] - bpf: Remove repeated struct btf_type declaration (Yauheni Kaliuta) [1944799] - bpf, cgroup: Delete repeated struct bpf_prog declaration (Yauheni Kaliuta) [1944799] - bpf: Remove unused parameter from ___bpf_prog_run (Yauheni Kaliuta) [1944799] - bpf, selftests: test_maps generating unrecognized data section (Yauheni Kaliuta) [1944799] - selftests/bpf: Add an option for a debug shell in vmtest.sh (Yauheni Kaliuta) [1944799] - bpf: Remove redundant assignment of variable id (Yauheni Kaliuta) [1944799] - bpf: Remove unused bpf_load_pointer (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove unused defines (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove mutex and condition variable (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove thread attribute (Yauheni Kaliuta) [1944799] - selftests: xsk: Implement bpf_link test (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove sync_mutex_tx and atomic var (Yauheni Kaliuta) [1944799] - selftests: xsk: Refactor teardown/bidi test cases and testapp_validate (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove Tx synchronization resources (Yauheni Kaliuta) [1944799] - selftests: xsk: Split worker thread (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove thread for netns switch (Yauheni Kaliuta) [1944799] - samples: bpf: Do not unload prog within xdpsock (Yauheni Kaliuta) [1944799] - libbpf: xsk: Use bpf_link (Yauheni Kaliuta) [1944799] - selftests: xsk: Simplify frame traversal in dumping thread (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove inline keyword from source file (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove unused function (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove struct ifaceconfigobj (Yauheni Kaliuta) [1944799] - selftests: xsk: Don't call worker_pkt_dump() for stats test (Yauheni Kaliuta) [1944799] - libbpf: Fix memory leak when emitting final btf_ext (Yauheni Kaliuta) [1944799] - bpf: selftests: Update clang requirement in README.rst for testing kfunc call (Yauheni Kaliuta) [1944799] - bpf: Update bpf_design_QA.rst to clarify the kfunc call is not ABI (Yauheni Kaliuta) [1944799] - bpf: selftests: Add kfunc_call test (Yauheni Kaliuta) [1944799] - bpf: selftests: Bpf_cubic and bpf_dctcp calling kernel functions (Yauheni Kaliuta) [1944799] - bpf: selftests: Rename bictcp to bpf_cubic (Yauheni Kaliuta) [1944799] - libbpf: Support extern kernel function (Yauheni Kaliuta) [1944799] - libbpf: Record extern sym relocation first (Yauheni Kaliuta) [1944799] - libbpf: Rename RELO_EXTERN to RELO_EXTERN_VAR (Yauheni Kaliuta) [1944799] - libbpf: Refactor codes for finding btf id of a kernel symbol (Yauheni Kaliuta) [1944799] - libbpf: Refactor bpf_object__resolve_ksyms_btf_id (Yauheni Kaliuta) [1944799] - bpf: Support bpf program calling kernel function (Yauheni Kaliuta) [1944799] - bpf: Refactor btf_check_func_arg_match (Yauheni Kaliuta) [1944799] - bpf: Simplify freeing logic in linfo and jited_linfo (Yauheni Kaliuta) [1944799] - libbpf: Preserve empty DATASEC BTFs during static linking (Yauheni Kaliuta) [1944799] - bpf: struct sock is declared twice in bpf_sk_storage header (Yauheni Kaliuta) [1944799] - bpf: Remove unused headers (Yauheni Kaliuta) [1944799] - libbpf: Add bpf object kern_version attribute setter (Yauheni Kaliuta) [1944799] - bpf: selftests: Add tests for batched ops in LPM trie maps (Yauheni Kaliuta) [1944799] - bpf: Add support for batched ops in LPM trie maps (Yauheni Kaliuta) [1944799] - selftests/bpf: Better error messages for ima_setup.sh failures (Yauheni Kaliuta) [1944799] - bpf: Fix NULL pointer dereference in bpf_get_local_storage() helper (Yauheni Kaliuta) [1944799] - libbpf: Constify few bpf_program getters (Yauheni Kaliuta) [1944799] - bpf: Fix typo 'accesible' into 'accessible' (Yauheni Kaliuta) [1944799] - tracing: Fix various typos in comments (Yauheni Kaliuta) [1944799] - libbpf: Skip BTF fixup if object file has no BTF (Yauheni Kaliuta) [1944799] - bpf: Remove insn_buf[] declaration in inner block (Yauheni Kaliuta) [1944799] - selftests/bpf: Add multi-file statically linked BPF object file test (Yauheni Kaliuta) [1944799] - selftests/bpf: Pass all BPF .o's through BPF static linker (Yauheni Kaliuta) [1944799] - selftests/bpf: Re-generate vmlinux.h and BPF skeletons if bpftool changed (Yauheni Kaliuta) [1944799] - bpftool: Add `gen object` command to perform BPF static linking (Yauheni Kaliuta) [1944799] - bpftool: Add ability to specify custom skeleton object name (Yauheni Kaliuta) [1944799] - libbpf: Add BPF static linker BTF and BTF.ext support (Yauheni Kaliuta) [1944799] - libbpf: Add BPF static linker APIs (Yauheni Kaliuta) [1944799] - libbpf: Add generic BTF type shallow copy API (Yauheni Kaliuta) [1944799] - libbpf: Extract internal set-of-strings datastructure APIs (Yauheni Kaliuta) [1944799] - libbpf: Rename internal memory-management helpers (Yauheni Kaliuta) [1944799] - libbpf: Generalize BTF and BTF.ext type ID and strings iteration (Yauheni Kaliuta) [1944799] - libbpf: Expose btf_type_by_id() internally (Yauheni Kaliuta) [1944799] - x86: Fix various typos in comments (Yauheni Kaliuta) [1944799] - selftests/bpf: drop custom NULL #define in skb_pkt_end selftest (Yauheni Kaliuta) [1944799] - libbpf: provide NULL and KERNEL_VERSION macros in bpf_helpers.h (Yauheni Kaliuta) [1944799] - bpf: net: Emit anonymous enum with BPF_TCP_CLOSE value explicitly (Yauheni Kaliuta) [1944799] - selftests/bpf: Use nanosleep() syscall instead of sleep() in get_cgroup_id (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix warning comparing pointer to 0 (Yauheni Kaliuta) [1944799] - selftests/bpf: Build everything in debug mode (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix maybe-uninitialized warning in xdpxceiver test (Yauheni Kaliuta) [1944799] - bpftool: Fix maybe-uninitialized warnings (Yauheni Kaliuta) [1944799] - libbpf: Add explicit padding to bpf_xdp_set_link_opts (Yauheni Kaliuta) [1944799] - kernel/bpf/: Fix misspellings using codespell tool (Yauheni Kaliuta) [1944799] - s390/bpf: Implement new atomic ops (Yauheni Kaliuta) [1944799] - bpf: selftests: Remove unused 'nospace_err' in tests for batched ops in array maps (Yauheni Kaliuta) [1944799] - samples: bpf: Fix a spelling typo in do_hbm_test.sh (Yauheni Kaliuta) [1944799] - libbpf: Avoid inline hint definition from 'linux/stddef.h' (Yauheni Kaliuta) [1944799] - libbpf: xsk: Move barriers from libbpf_util.h to xsk.h (Yauheni Kaliuta) [1944799] - libbpf: xsk: Remove linux/compiler.h header (Yauheni Kaliuta) [1944799] - bpf: Fix warning comparing pointer to 0 (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix warning comparing pointer to 0 (Yauheni Kaliuta) [1944799] - bpf, xdp: Restructure redirect actions (Yauheni Kaliuta) [1944799] - bpf, xdp: Make bpf_redirect_map() a map operation (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix compiler warning in BPF_KPROBE definition in loop6.c (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix typo in Makefile (Yauheni Kaliuta) [1944799] - libbpf: Fix arm64 build (Yauheni Kaliuta) [1944799] - libbpf, xsk: Add libbpf_smp_store_release libbpf_smp_load_acquire (Yauheni Kaliuta) [1944799] - selftests, bpf: Extend test_tc_tunnel test with vxlan (Yauheni Kaliuta) [1944799] - bpf: Add bpf_skb_adjust_room flag BPF_F_ADJ_ROOM_ENCAP_L2_ETH (Yauheni Kaliuta) [1944799] - selftests/bpf: Simplify the calculation of variables (Yauheni Kaliuta) [1944799] - bpf: Simplify the calculation of variables (Yauheni Kaliuta) [1944799] - selftests: bpf: Don't run sk_lookup in verifier tests (Yauheni Kaliuta) [1944799] - selftests: bpf: Check that PROG_TEST_RUN repeats as requested (Yauheni Kaliuta) [1944799] - selftests: bpf: Convert sk_lookup ctx access tests to PROG_TEST_RUN (Yauheni Kaliuta) [1944799] - bpf: Add PROG_TEST_RUN support for sk_lookup programs (Yauheni Kaliuta) [1944799] - bpf: Consolidate shared test timing code (Yauheni Kaliuta) [1944799] - docs/bpf: Add bpf() syscall command reference (Yauheni Kaliuta) [1944799] - selftests/bpf: Test syscall command parsing (Yauheni Kaliuta) [1944799] - selftests/bpf: Templatize man page generation (Yauheni Kaliuta) [1944799] - tools/bpf: Remove bpf-helpers from bpftool docs (Yauheni Kaliuta) [1944799] - scripts/bpf: Add syscall commands printer (Yauheni Kaliuta) [1944799] - tools: Sync uapi bpf.h header with latest changes (Yauheni Kaliuta) [1944799] - scripts/bpf: Abstract eBPF API target parameter (Yauheni Kaliuta) [1944799] - bpf: Document BPF_MAP_*_BATCH syscall commands (Yauheni Kaliuta) [1944799] - bpf: Document BPF_PROG_QUERY syscall command (Yauheni Kaliuta) [1944799] - bpf: Document BPF_PROG_TEST_RUN syscall command (Yauheni Kaliuta) [1944799] - bpf: Document BPF_PROG_ATTACH syscall command (Yauheni Kaliuta) [1944799] - bpf: Document BPF_PROG_PIN syscall command (Yauheni Kaliuta) [1944799] - bpf: Document BPF_F_LOCK in syscall commands (Yauheni Kaliuta) [1944799] - bpf: Add minimal bpf() command documentation (Yauheni Kaliuta) [1944799] - bpf: Import syscall arg documentation (Yauheni Kaliuta) [1944799] - libbpf: Fix whitespace in btf_add_composite() comment (Yauheni Kaliuta) [1944799] - selftests/bpf: Add a verifier scale test with unknown bounded loop (Yauheni Kaliuta) [1944799] - tools, bpf_asm: Exit non-zero on errors (Yauheni Kaliuta) [1944799] - tools, bpf_asm: Hard error on out of range jumps (Yauheni Kaliuta) [1944799] - selftests/bpf: Add arraymap test for bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - selftests/bpf: Add hashmap test for bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - bpftool: Print subprog address properly (Yauheni Kaliuta) [1944799] - libbpf: Support subprog address relocation (Yauheni Kaliuta) [1944799] - libbpf: Move function is_ldimm64() earlier in libbpf.c (Yauheni Kaliuta) [1944799] - bpf: Add arraymap support for bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - bpf: Add hashtab support for bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - bpf: Add bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - bpf: Change return value of verifier function add_subprog() (Yauheni Kaliuta) [1944799] - bpf: Refactor check_func_call() to allow callback function (Yauheni Kaliuta) [1944799] - bpf: Factor out verbose_invalid_scalar() (Yauheni Kaliuta) [1944799] - bpf: Factor out visit_func_call_insn() in check_cfg() (Yauheni Kaliuta) [1944799] - selftests/bpf: Copy extras in out-of-srctree builds (Yauheni Kaliuta) [1944799] - selftests/bpf: Propagate error code of the command to vmtest.sh (Yauheni Kaliuta) [1944799] - selftests/bpf: Introduce xsk statistics tests (Yauheni Kaliuta) [1944799] - selftests/bpf: Restructure xsk selftests (Yauheni Kaliuta) [1944799] - selftests/bpf: Expose and rename debug argument (Yauheni Kaliuta) [1944799] - selftest/bpf: Make xsk tests less verbose (Yauheni Kaliuta) [1944799] - bpf: Rename fixup_bpf_calls and add some comments (Yauheni Kaliuta) [1944799] - bpf: Use MAX_BPF_FUNC_REG_ARGS macro (Yauheni Kaliuta) [1944799] - bpf: runqslower: Prefer using local vmlimux to generate vmlinux.h (Yauheni Kaliuta) [1944799] - bpf: Add kernel/modules BTF presence checks to bpftool feature command (Yauheni Kaliuta) [1944799]- netfilter: log: work around missing softdep backend module (Florian Westphal) [2017794] - netfilter: nft_ct: protect nft_ct_pcpu_template_refcnt with mutex (Florian Westphal) [2017794] - netfilter: Fix fall-through warnings for Clang (Florian Westphal) [2017794] - netfilter: nft_nat: allow to specify layer 4 protocol NAT only (Florian Westphal) [2017794] - netfilter: conntrack: adjust stop timestamp to real expiry value (Florian Westphal) [2017794] - netfilter: ipvs: make global sysctl readonly in non-init netns (Florian Westphal) [2017794] - ipvs: fix possible memory leak in ip_vs_control_net_init (Florian Westphal) [2017794] - ipvs: fix the connection sync failed in some cases (Florian Westphal) [2017794] - net: Fix offloading indirect devices dependency on qdisc order creation (Davide Caratti) [1997381] - net/core: Remove unused field from struct flow_indr_dev (Davide Caratti) [1997381] - Drivers: hv: balloon: Use VMBUS_RING_SIZE() wrapper for dm_ring_size (Vitaly Kuznetsov) [2019101] - hv_balloon: Remove redundant assignment to region_start (Vitaly Kuznetsov) [2019101] - hv_balloon: disable warning when floor reached (Vitaly Kuznetsov) [2019101] - net/tls: Fix flipped sign in async_wait.err assignment (Sabrina Dubroca) [2019176] - net/tls: Fix flipped sign in tls_err_abort() calls (Sabrina Dubroca) [2019176] - tls: prevent oversized sendfile() hangs by ignoring MSG_MORE (Sabrina Dubroca) [2019176] - tls splice: remove inappropriate flags checking for MSG_PEEK (Sabrina Dubroca) [2019176] - net/tls: Fix use-after-free after the TLS device goes down and up (Sabrina Dubroca) [2019176] - net/tls: Replace TLS_RX_SYNC_RUNNING with RCU (Sabrina Dubroca) [2019176] - tls splice: check SPLICE_F_NONBLOCK instead of MSG_DONTWAIT (Sabrina Dubroca) [2019176] - net/tls: Remove redundant initialization of record (Sabrina Dubroca) [2019176] - ibmvnic: don't stop queue in xmit (Diego Domingos) [2011995] - selftests: net: switch to socat in the GSO GRE test (Hangbin Liu) [2018059] - selftests: net: properly support IPv6 in GSO GRE test (Hangbin Liu) [2018059] - kselftests/net: add missed setup_loopback.sh/setup_veth.sh to Makefile (Hangbin Liu) [2018059] - selftests: add simple GSO GRE test (Hangbin Liu) [2018059] - selftests/net: allow GRO coalesce test on veth (Hangbin Liu) [2018059] - selftests/net: GRO coalesce test (Hangbin Liu) [2018059] - perf/x86: Reset destroy callback on event init failure (Michael Petlan) [2003982] - x86/msr: Define new bits in TSX_FORCE_ABORT MSR (Michael Petlan) [2003982] - perf script: Fix --list-dlfilters documentation (Michael Petlan) [2003982] - perf/x86/intel/uncore: Fix IIO cleanup mapping procedure for SNR/ICX (Michael Petlan) [2003982] - Revert "perf map: Fix dso->nsinfo refcounting" (Michael Petlan) [2003982] - perf pmu: Fix alias matching (Michael Petlan) [2003982] - perf cs-etm: Split --dump-raw-trace by AUX records (Michael Petlan) [2003982] - perf sched: Fix record failure when CONFIG_SCHEDSTATS is not set (Michael Petlan) [2003982] - perf probe: Fix add event failure when running 32-bit perf in a 64-bit kernel (Michael Petlan) [2003982] - perf data: Close all files in close_dir() (Michael Petlan) [2003982] - perf probe-file: Delete namelist in del_events() on the error path (Michael Petlan) [2003982] - perf test bpf: Free obj_buf (Michael Petlan) [2003982] - perf trace: Free strings in trace__parse_events_option() (Michael Petlan) [2003982] - perf trace: Free syscall tp fields in evsel->priv (Michael Petlan) [2003982] - perf trace: Free syscall->arg_fmt (Michael Petlan) [2003982] - perf trace: Free malloc'd trace fields on exit (Michael Petlan) [2003982] - perf lzma: Close lzma stream on exit (Michael Petlan) [2003982] - perf script: Fix memory 'threads' and 'cpus' leaks on exit (Michael Petlan) [2003982] - perf script: Release zstd data (Michael Petlan) [2003982] - perf session: Cleanup trace_event (Michael Petlan) [2003982] - perf inject: Close inject.output on exit (Michael Petlan) [2003982] - perf report: Free generated help strings for sort option (Michael Petlan) [2003982] - perf env: Fix memory leak of cpu_pmu_caps (Michael Petlan) [2003982] - perf test maps__merge_in: Fix memory leak of maps (Michael Petlan) [2003982] - perf dso: Fix memory leak in dso__new_map() (Michael Petlan) [2003982] - perf test event_update: Fix memory leak of unit (Michael Petlan) [2003982] - perf test event_update: Fix memory leak of evlist (Michael Petlan) [2003982] - perf test session_topology: Delete session->evlist (Michael Petlan) [2003982] - perf env: Fix sibling_dies memory leak (Michael Petlan) [2003982] - perf probe: Fix dso->nsinfo refcounting (Michael Petlan) [2003982] - perf map: Fix dso->nsinfo refcounting (Michael Petlan) [2003982] - perf inject: Fix dso->nsinfo refcounting (Michael Petlan) [2003982] - perf cs-etm: Split Coresight decode by aux records (Michael Petlan) [2003982] - perf sched: Cast PTHREAD_STACK_MIN to int as it may turn into sysconf(__SC_THREAD_STACK_MIN_VALUE) (Michael Petlan) [2003982] - libperf: Fix build error with LIBPFM4=1 (Michael Petlan) [2003982] - perf stat: Merge uncore events by default for hybrid platform (Michael Petlan) [2003982] - perf tests: Fix 'Convert perf time to TSC' on core-only system (Michael Petlan) [2003982] - perf tests: Fix 'Roundtrip evsel->name' on core-only system (Michael Petlan) [2003982] - perf tests: Fix 'Parse event definition strings' on core-only system (Michael Petlan) [2003982] - perf pmu: Skip invalid hybrid pmu (Michael Petlan) [2003982] - perf test: Add free() calls for scandir() returned dirent entries (Michael Petlan) [2003982] - libperf: Add tests for perf_evlist__set_leader() (Michael Petlan) [2003982] - libperf: Remove BUG_ON() from library code in get_group_fd() (Michael Petlan) [2003982] - libperf: Add group support to perf_evsel__open() (Michael Petlan) [2003982] - perf tools: Fix pattern matching for same substring in different PMU type (Michael Petlan) [2003982] - perf record: Add a dummy event on hybrid systems to collect metadata records (Michael Petlan) [2003982] - perf stat: Add Topdown metrics L2 events as default events (Michael Petlan) [2003982] - libperf: Adopt evlist__set_leader() from tools/perf as perf_evlist__set_leader() (Michael Petlan) [2003982] - libperf: Move 'nr_groups' from tools/perf to evlist::nr_groups (Michael Petlan) [2003982] - libperf: Move 'leader' from tools/perf to perf_evsel::leader (Michael Petlan) [2003982] - libperf: Move 'idx' from tools/perf to perf_evsel::idx (Michael Petlan) [2003982] - libperf: Change tests to single static and shared binaries (Michael Petlan) [2003982] - perf intel-pt: Add a config for max loops without consuming a packet (Michael Petlan) [2003982] - perf stat: Disable the NMI watchdog message on hybrid (Michael Petlan) [2003982] - perf trace: Fix the perf trace link location (Michael Petlan) [2003982] - perf top: Fix overflow in elf_sec__is_text() (Michael Petlan) [2003982] - perf annotate: Fix 's' on source line when disasm is empty (Michael Petlan) [2003982] - perf probe: Do not show @plt function by default (Michael Petlan) [2003982] - perf symbol-elf: Decode dynsym even if symtab exists (Michael Petlan) [2003982] - perf probe: Fix debuginfo__new() to enable build-id based debuginfo (Michael Petlan) [2003982] - perf stat: Enable BPF counter with --for-each-cgroup (Michael Petlan) [2003982] - perf report: Fix --task and --stat with pipe input (Michael Petlan) [2003982] - perf session: Add missing evlist__delete when deleting a session (Michael Petlan) [2003982] - perf annotate: Allow 's' on source code lines (Michael Petlan) [2003982] - perf dlfilter: Add object_code() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf dlfilter: Add attr() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf dlfilter: Add srcline() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf dlfilter: Add insn() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf dlfilter: Add resolve_address() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf build: Install perf_dlfilter.h (Michael Petlan) [2003982] - perf script: Add option to pass arguments to dlfilters (Michael Petlan) [2003982] - perf script: Add option to list dlfilters (Michael Petlan) [2003982] - perf script: Add dlfilter__filter_event_early() (Michael Petlan) [2003982] - perf script: Add API for filtering via dynamically loaded shared object (Michael Petlan) [2003982] - perf llvm: Return -ENOMEM when asprintf() fails (Michael Petlan) [2003982] - perf cs-etm: Delay decode of non-timeless data until cs_etm__flush_events() (Michael Petlan) [2003982] - perf arm-spe: Don't wait for PERF_RECORD_EXIT event (Michael Petlan) [2003982] - perf arm-spe: Bail out if the trace is later than perf event (Michael Petlan) [2003982] - perf arm-spe: Assign kernel time to synthesized event (Michael Petlan) [2003982] - perf arm-spe: Convert event kernel time to counter value (Michael Petlan) [2003982] - perf arm-spe: Save clock parameters from TIME_CONV event (Michael Petlan) [2003982] - perf cs-etm: Remove callback cs_etm_find_snapshot() (Michael Petlan) [2003982] - perf bpf_counter: Move common functions to bpf_counter.h (Michael Petlan) [2003982] - perf tools: Add cgroup_is_v2() helper (Michael Petlan) [2003982] - perf tools: Add read_cgroup_id() function (Michael Petlan) [2003982] - tools lib: Adopt bitmap_intersects() operation from the kernel sources (Michael Petlan) [2003982] - perf top: Add cgroup support for perf top (-G) (Michael Petlan) [2003982] - perf script: Share addr_al between functions (Michael Petlan) [2003982] - perf script: Move filtering before scripting (Michael Petlan) [2003982] - perf script: Move filter_cpu() earlier (Michael Petlan) [2003982] - perf test: Pass the verbose option to shell tests (Michael Petlan) [2003982] - perf probe: Add --bootconfig to output definition in bootconfig format (Michael Petlan) [2003982] - perf probe: Cleanup synthesize_probe_trace_command() (Michael Petlan) [2003982] - perf probe: Support probes on init functions for offline kernel (Michael Petlan) [2003982] - perf test: Make stat bpf counters test more robust (Michael Petlan) [2003982] - perf test: Add verbose skip output for bpf counters (Michael Petlan) [2003982] - perf annotate: Add itrace options support (Michael Petlan) [2003982] - perf mem-events: Remove duplicate #undef (Michael Petlan) [2003982] - perf evsel: Adjust hybrid event and global event mixed group (Michael Petlan) [2003982] - perf probe: Provide clearer message permission error for tracefs access (Michael Petlan) [2003982] - perf auxtrace: Change to use SMP memory barriers (Michael Petlan) [2003982] - perf srccode: Use list_move() instead of equivalent list_del() + list_add() sequence (Michael Petlan) [2003982] - perf probe: Report possible permission error for map__load() failure (Michael Petlan) [2003982] - perf probe: Add permission and sysctl notice to man page (Michael Petlan) [2003982] - perf c2c: Support record for hybrid platform (Michael Petlan) [2003982] - perf mem: Disable 'mem-loads-aux' group before reporting (Michael Petlan) [2003982] - perf mem: Fix wrong verbose output for recording events (Michael Petlan) [2003982] - perf mem: Support record for hybrid platform (Michael Petlan) [2003982] - perf tools: Check if mem_events is supported for hybrid platform (Michael Petlan) [2003982] - perf tools: Support pmu prefix for mem-store event (Michael Petlan) [2003982] - perf tools: Support pmu prefix for mem-load event (Michael Petlan) [2003982] - perf tools: Check mem-loads auxiliary event (Michael Petlan) [2003982] - perf scripting python: intel-pt-events.py: Add --insn-trace and --src-trace (Michael Petlan) [2003982] - perf scripting python: exported-sql-viewer.py: Factor out libxed.py (Michael Petlan) [2003982] - perf scripting python: Update documentation for srcline etc (Michael Petlan) [2003982] - perf scripting python: Add perf_sample_srcline() and perf_sample_srccode() (Michael Petlan) [2003982] - perf scripting python: Add perf_set_itrace_options() (Michael Petlan) [2003982] - perf auxtrace: Factor out itrace_do_parse_synth_opts() (Michael Petlan) [2003982] - perf scripting python: Add perf_sample_insn() (Michael Petlan) [2003982] - perf script: Factor out script_fetch_insn() (Michael Petlan) [2003982] - perf scripting python: Assign perf_script_context (Michael Petlan) [2003982] - perf scripting: Add perf_session to scripting_context (Michael Petlan) [2003982] - perf scripting: Add scripting_context__update() (Michael Petlan) [2003982] - perf scripting python: Simplify perf-trace-context module functions (Michael Petlan) [2003982] - perf scripting python: Remove unnecessary 'static' (Michael Petlan) [2003982] - perf test: Test 2 libpfm4 error cases (Michael Petlan) [2003982] - perf test: Iterate over shell tests in alphabetical order (Michael Petlan) [2003982] - perf probe: Provide more detail with relocation warning (Michael Petlan) [2003982] - perf parse-events: Add bison --file-prefix-map option (Michael Petlan) [2003982] - perf inject: Do not inject BUILD_ID record if MMAP2 has it (Michael Petlan) [2003982] - perf inject: Call dso__put() even if dso->hit is set (Michael Petlan) [2003982] - perf scripts python: intel-pt-events.py: Add branches to script (Michael Petlan) [2003982] - perf scripting python: Add auxtrace error (Michael Petlan) [2003982] - perf scripting python: Add context switch (Michael Petlan) [2003982] - perf scripting python: Add cpumode (Michael Petlan) [2003982] - perf scripting python: Add IPC (Michael Petlan) [2003982] - perf scripting python: Add sample flags (Michael Petlan) [2003982] - perf script: Factor out perf_sample__sprintf_flags() (Michael Petlan) [2003982] - perf scripting python: Add 'addr_location' for 'addr' (Michael Petlan) [2003982] - perf scripting python: Factor out set_sym_in_dict() (Michael Petlan) [2003982] - perf scripting python: Fix tuple_set_u64() (Michael Petlan) [2003982] - perf auxtrace: Make perf_event__process_auxtrace*() callable (Michael Petlan) [2003982] - perf script: Find script file relative to exec path (Michael Petlan) [2003982] - perf arm-spe: Remove redundant checking for "full_auxtrace" (Michael Petlan) [2003982] - perf arm-spe: Enable timestamp for per-cpu mode (Michael Petlan) [2003982] - perf arm-spe: Correct sample flags for dummy event (Michael Petlan) [2003982] - perf arm-spe: Correct sample flags for SPE event (Michael Petlan) [2003982] - perf vendor events intel: Update event list for Icelake Client (Michael Petlan) [2003982] - perf vendor events intel: Add uncore event list for Icelake Server (Michael Petlan) [2003982] - perf vendor events intel: Add core event list for Icelake Server (Michael Petlan) [2003982] - perf tests: Drop __maybe_unused on x86 test declarations (Michael Petlan) [2003982] - perf tests: Consolidate test__arch_unwind_sample declaration (Michael Petlan) [2003982] - perf build: Improve error message for old/missing clang (Michael Petlan) [2003982] - perf tools: Test build with libbpf/LIBBPF_DYNAMIC=1 (Michael Petlan) [2003982] - perf tools: Test build with libopencsd/CORESIGHT=1 (Michael Petlan) [2003982] - perf cs-etm: Prevent and warn on underflows during timestamp calculation. (Michael Petlan) [2003982] - perf cs-etm: Start reading 'Z' --itrace option (Michael Petlan) [2003982] - perf cs-etm: Move synth_opts initialisation (Michael Petlan) [2003982] - perf header: Support HYBRID_CPU_PMU_CAPS feature (Michael Petlan) [2003982] - perf header: Support HYBRID_TOPOLOGY feature (Michael Petlan) [2003982] - perf cs-etm: Set time on synthesised samples to preserve ordering (Michael Petlan) [2003982] - perf cs-etm: Refactor timestamp variable names (Michael Petlan) [2003982] - perf x86 kvm-stat: Support to analyze kvm MSR (Michael Petlan) [2003982] - perf stat: Use aggregated counts directly (Michael Petlan) [2003982] - perf record: Set timestamp boundary for AUX area events (Michael Petlan) [2003982] - perf intel-pt: Parse VM Time Correlation options and set up decoding (Michael Petlan) [2003982] - perf intel-pt: Add VM Time Correlation to decoder (Michael Petlan) [2003982] - perf intel-pt: Better 7-byte timestamp wraparound logic (Michael Petlan) [2003982] - perf intel-pt: Pass the first timestamp to the decoder (Michael Petlan) [2003982] - perf intel-pt: Add a tree for VMCS information (Michael Petlan) [2003982] - perf intel-pt: Let overlap detection handle VM timestamps (Michael Petlan) [2003982] - perf auxtrace: Allow buffers to be mapped read / write (Michael Petlan) [2003982] - perf inject: Add --vm-time-correlation option (Michael Petlan) [2003982] - perf inject: Add facility to do in place update (Michael Petlan) [2003982] - perf intel-pt: Support Z itrace option for timeless decoding (Michael Petlan) [2003982] - perf intel-pt: Move synth_opts initialization earlier (Michael Petlan) [2003982] - perf auxtrace: Add Z itrace option for timeless decoding (Michael Petlan) [2003982] - perf/x86/amd/power: Assign pmu.module (Michael Petlan) [2003982] - perf/x86/amd/ibs: Extend PERF_PMU_CAP_NO_EXCLUDE to IBS Op (Michael Petlan) [2003982] - perf/x86/amd/ibs: Work around erratum #1197 (Michael Petlan) [2003982] - perf/x86/intel/uncore: Fix integer overflow on 23 bit left shift of a u32 (Michael Petlan) [2003982] - perf/x86/intel/pt: Fix mask of num_address_ranges (Michael Petlan) [2003982] - perf/x86: Fix out of bound MSR access (Michael Petlan) [2003982] - perf/x86/cstate: Add ICELAKE_X and ICELAKE_D support (Michael Petlan) [2003982] - perf: MAP_EXECUTABLE does not indicate VM_MAYEXEC (Michael Petlan) [2003982] - arm64: perf: Simplify EVENT ATTR macro in perf_event.c (Michael Petlan) [2003982] - arm64: perf: Simplify the ARMv8 PMUv3 event attributes (Michael Petlan) [2003982] - arm64: perf: Remove unused macro (Michael Petlan) [2003982] - drivers/perf: Simplify EVENT ATTR macro in qcom_l2_pmu.c (Michael Petlan) [2003982] - drivers/perf: Simplify EVENT ATTR macro in qcom_l3_pmu.c (Michael Petlan) [2003982] - drivers/perf: Simplify EVENT ATTR macro in xgene_pmu.c (Michael Petlan) [2003982] - drivers/perf: convert sysfs sprintf family to sysfs_emit (Michael Petlan) [2003982] - drivers/perf: convert sysfs scnprintf family to sysfs_emit_at() and sysfs_emit() (Michael Petlan) [2003982] - perf: arm-ccn: Use scnprintf() for robustness (Michael Petlan) [2003982] - drivers/perf: convert sysfs snprintf family to sysfs_emit (Michael Petlan) [2003982] - perf: Add EVENT_ATTR_ID to simplify event attributes (Michael Petlan) [2003982] - perf/x86/intel: Fix instructions:ppp support in Sapphire Rapids (Michael Petlan) [2003982] - perf/x86/intel: Add more events requires FRONTEND MSR on Sapphire Rapids (Michael Petlan) [2003982] - perf/x86: Reset the dirty counter to prevent the leak for an RDPMC task (Michael Petlan) [2003982] - uprobes: Update uprobe_write_opcode() kernel-doc comment (Michael Petlan) [2003982] - perf/hw_breakpoint: Fix DocBook warnings in perf hw_breakpoint (Michael Petlan) [2003982] - perf/core: Fix DocBook warnings (Michael Petlan) [2003982] - perf/core: Make local function perf_pmu_snapshot_aux() static (Michael Petlan) [2003982] - perf/x86/intel/uncore: Enable I/O stacks to IIO PMON mapping on ICX (Michael Petlan) [2003982] - perf/x86/intel/uncore: Enable I/O stacks to IIO PMON mapping on SNR (Michael Petlan) [2003982] - perf/x86/intel/uncore: Generalize I/O stacks to PMON mapping procedure (Michael Petlan) [2003982] - perf/x86/intel/uncore: Drop unnecessary NULL checks after container_of() (Michael Petlan) [2003982] - x86/events/intel: Do not deploy TSX force abort workaround when TSX is deprecated (Michael Petlan) [2003982] - netpoll: don't require irqs disabled in rt kernels (Wander Lairson Costa) [1905440] - net/netif_receive_skb_core: Use migrate_disable() (Luis Claudio R. Goncalves) [2024168] - RDMA/qedr: Fix NULL deref for query_qp on the GSI QP (Kamal Heib) [2006260 1984280] - RDMA/core: Always release restrack object (Kamal Heib) [2006260] - RDMA/core: Fix incorrect print format specifier (Kamal Heib) [2006260] - RDMA: Remove rdma_set_device_sysfs_group() (Kamal Heib) [2006260] - RDMA/core: Allow port_groups to be used with namespaces (Kamal Heib) [2006260] - RDMA: Change ops->init_port to ops->port_groups (Kamal Heib) [2006260] - RDMA/hfi1: Use attributes for the port sysfs (Kamal Heib) [2006260 1989164] - RDMA/cm: Use an attribute_group on the ib_port_attribute intead of kobj's (Kamal Heib) [2006260] - RDMA/core: Expose the ib port sysfs attribute machinery (Kamal Heib) [2006260] - RDMA/core: Remove the kobject_uevent() NOP (Kamal Heib) [2006260] - RDMA/core: Create the device hw_counters through the normal groups mechanism (Kamal Heib) [2006260] - RDMA/core: Simplify how the port sysfs is created (Kamal Heib) [2006260] - RDMA/core: Simplify how the gid_attrs sysfs is created (Kamal Heib) [2006260] - RDMA/core: Split gid_attrs related sysfs from add_port() (Kamal Heib) [2006260] - RDMA/core: Split port and device counter sysfs attributes (Kamal Heib) [2006260] - RDMA/core: Replace the ib_port_data hw_stats pointers with a ib_port pointer (Kamal Heib) [2006260] - RDMA: Split the alloc_hw_stats() ops to port and device variants (Kamal Heib) [2006260] - RDMA/rxe: Zero out index member of struct rxe_queue (Kamal Heib) [2006260] - RDMA/efa: Free IRQ vectors on error flow (Kamal Heib) [2006260] - RDMA/rxe: Fix memory allocation while in a spin lock (Kamal Heib) [2006260] - IB/hfi1: Fix possible null-pointer dereference in _extend_sdma_tx_descs() (Kamal Heib) [2006260 1989164] - RDMA/rxe: Restore setting tot_len in the IPv4 header (Kamal Heib) [2006260] - RDMA/rxe: Use the correct size of wqe when processing SRQ (Kamal Heib) [2006260] - RDMA/cma: Revert INIT-INIT patch (Kamal Heib) [2006260] - RDMA/rxe: Fix memory leak in error path code (Kamal Heib) [2006260] - RDMA/rxe: Missing unlock on error in get_srq_wqe() (Kamal Heib) [2006260] - RDMA/cma: Fix rdma_resolve_route() memory leak (Kamal Heib) [2006260] - RDMA/core/sa_query: Remove unused argument (Kamal Heib) [2006260] - RDMA/cma: Fix incorrect Packet Lifetime calculation (Kamal Heib) [2006260] - RDMA/cma: Protect RMW with qp_mutex (Kamal Heib) [2006260] - RDMA/cma: Remove unnecessary INIT->INIT transition (Kamal Heib) [2006260] - RDMA/rxe: Fix redundant skb_put_zero (Kamal Heib) [2006260] - RDMA/rxe: Fix extra copy in prepare_ack_packet (Kamal Heib) [2006260] - RDMA/rxe: Fix over copying in get_srq_wqe (Kamal Heib) [2006260] - RDMA/rxe: Fix extra copies in build_rdma_network_hdr (Kamal Heib) [2006260] - RDMA/rxe: Fix redundant call to ip_send_check (Kamal Heib) [2006260] - RDMA/rxe: Fix useless copy in send_atomic_ack (Kamal Heib) [2006260] - RDMA/core: Use flexible array for mad data (Kamal Heib) [2006260] - RDMA/rxe: Don't overwrite errno from ib_umem_get() (Kamal Heib) [2006260] - IB/core: Shuffle locks in ib_port_data to save memory (Kamal Heib) [2006260] - IB/core: Removed port validity check from ib_get_cached_subnet_prefix (Kamal Heib) [2006260] - RDMA: Fix kernel-doc warnings about wrong comment (Kamal Heib) [2006260] - RDMA/rxe: Disallow MR dereg and invalidate when bound (Kamal Heib) [2006260] - RDMA/rxe: Implement memory access through MWs (Kamal Heib) [2006260] - RDMA/rxe: Implement invalidate MW operations (Kamal Heib) [2006260] - RDMA/rxe: Add support for bind MW work requests (Kamal Heib) [2006260] - RDMA/rxe: Move local ops to subroutine (Kamal Heib) [2006260] - RDMA/rxe: Replace WR_REG_MASK by WR_LOCAL_OP_MASK (Kamal Heib) [2006260] - RDMA/rxe: Add ib_alloc_mw and ib_dealloc_mw verbs (Kamal Heib) [2006260] - RDMA/rxe: Enable MW object pool (Kamal Heib) [2006260] - RDMA/rxe: Return errors for add index and key (Kamal Heib) [2006260] - RDMA/rxe: Add bind MW fields to rxe_send_wr (Kamal Heib) [2006260] - RDMA/rxe: Fix qp reference counting for atomic ops (Kamal Heib) [2006260] - IB/cm: Remove dgid from the cm_id_priv av (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of ib_uverbs_device (Kamal Heib) [2006260] - RDMA/ipoib: Use refcount_t instead of atomic_t for reference counting (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of mcast_port (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of mcast_member (Kamal Heib) [2006260] - RDMA/core: Remove refcount from struct ib_mad_snoop_private (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of iwpm_admin_data (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of iwcm_id_private (Kamal Heib) [2006260] - RDMA/rxe: Protext kernel index from user space (Kamal Heib) [2006260] - RDMA/rxe: Protect user space index loads/stores (Kamal Heib) [2006260] - RDMA/rxe: Add a type flag to rxe_queue structs (Kamal Heib) [2006260] - IB/cm: Protect cm_dev, cm_ports and mad_agent with kref and lock (Kamal Heib) [2006260] - IB/cm: Improve the calling of cm_init_av_for_lap and cm_init_av_by_path (Kamal Heib) [2006260] - IB/cm: Simplify ib_cancel_mad() and ib_modify_mad() calls (Kamal Heib) [2006260] - Revert "IB/cm: Mark stale CM id's whenever the mad agent was unregistered" (Kamal Heib) [2006260] - IB/cm: Tidy remaining cm_msg free paths (Kamal Heib) [2006260] - IB/cm: Call the correct message free functions in cm_send_handler() (Kamal Heib) [2006260] - IB/cm: Split cm_alloc_msg() (Kamal Heib) [2006260] - IB/cm: Pair cm_alloc_response_msg() with a cm_free_response_msg() (Kamal Heib) [2006260] - RDMA/core: Sanitize WQ state received from the userspace (Kamal Heib) [2006260] - RDMA/srp: Use DEVICE_ATTR_*() macros (Kamal Heib) [2006260] - RDMA/core: Use the DEVICE_ATTR_RO macro (Kamal Heib) [2006260] - IB/ipoib: Use DEVICE_ATTR_*() macros (Kamal Heib) [2006260] - IB/core: Only update PKEY and GID caches on respective events (Kamal Heib) [2006260] - RDMA/srp: Fix a recently introduced memory leak (Kamal Heib) [2006260] - RDMA/srp: Add more structure size checks (Kamal Heib) [2006260] - IB/hfi1: Move a function from a header file into a .c file (Kamal Heib) [2006260 1989164] - IB/hfi1: Remove the repeated declaration (Kamal Heib) [2006260 1989164] - IB/hfi1: Delete an unneeded bool conversion (Kamal Heib) [2006260 1989164] - RDMA: Remove unnecessary struct declaration (Kamal Heib) [2006260] - RDMA/core: Remove never used ib_modify_wq function call (Kamal Heib) [2006260] - IB/srpt: Remove redundant assignment to ret (Kamal Heib) [2006260] - RDMA/ucma: Cleanup to reduce duplicate code (Kamal Heib) [2006260] - RDMA/umem: batch page unpin in __ib_umem_release() (Kamal Heib) [2006259] - RDMA/rxe: Return CQE error if invalid lkey was supplied (Kamal Heib) [2006259] - RDMA/nldev: Add copy-on-fork attribute to get sys command (Kamal Heib) [2006259] - IB/hfi1: Remove redundant variable rcd (Kamal Heib) [2006259 1989164] - RDMA/nldev: Add QP numbers to SRQ information (Kamal Heib) [2006259] - RDMA/nldev: Return SRQ information (Kamal Heib) [2006259] - RDMA/restrack: Add support to get resource tracking for SRQ (Kamal Heib) [2006259] - RDMA/nldev: Return context information (Kamal Heib) [2006259] - RDMA/cma: Skip device which doesn't support CM (Kamal Heib) [2006259 1957239] - IB/ipoib: Remove unnecessary struct declaration (Kamal Heib) [2006259] - IB/ipoib: Improve latency in ipoib/cm connection formation (Kamal Heib) [2006259] - RDMA/ipoib: Print a message if only child interface is UP (Kamal Heib) [2006259] - RDMA/uverbs: Make UVERBS_OBJECT_METHODS to consider line number (Kamal Heib) [2006259] - IB/hfi1: Rework AIP and VNIC dummy netdev usage (Kamal Heib) [2006259 1989164] - IB/cma: Introduce rdma_set_min_rnr_timer() (Kamal Heib) [2006259] - RDMA/core: Correct format of block comments (Kamal Heib) [2006259] - RDMA/core: Correct format of braces (Kamal Heib) [2006259] - RDMA/core: Remove redundant spaces (Kamal Heib) [2006259] - RDMA/core: Add necessary spaces (Kamal Heib) [2006259] - RDMA/core: Remove the redundant return statements (Kamal Heib) [2006259] - RDMA/core: Print the function name by __func__ instead of an fixed string (Kamal Heib) [2006259] - RDMA/rxe: Fix missing acks from responder (Kamal Heib) [2006259] - RDMA/core: Make the wc status prompt message clearer (Kamal Heib) [2006259] - IB/hfi1: Remove indirect call to hfi1_ipoib_send_dma() (Kamal Heib) [2006259 1989164] - IB/hfi1: Use napi_schedule_irqoff() for tx napi (Kamal Heib) [2006259 1989164] - IB/hfi1: Correct oversized ring allocation (Kamal Heib) [2006259 1989164] - IB/{ipoib,hfi1}: Add a timeout handler for rdma_netdev (Kamal Heib) [2006259 1989164] - IB/hfi1: Add AIP tx traces (Kamal Heib) [2006259 1989164] - RDMA/uverbs: Fix -Wunused-function warning (Kamal Heib) [2006259] - RDMA/iser: struct iscsi_iser_task is declared twice (Kamal Heib) [2006259] - RDMA/rxe: Split MEM into MR and MW (Kamal Heib) [2006259] - RDMA/efa: Use strscpy instead of strlcpy (Kamal Heib) [2006259] - RDMA: Fix a typo (Kamal Heib) [2006259] - IB/hfi1: Fix a typo (Kamal Heib) [2006259 1989164] - RDMA/core: Correct misspellings of two words in comments (Kamal Heib) [2006259] - RDMA/uverbs: Refactor rdma_counter_set_auto_mode and __counter_set_mode (Kamal Heib) [2006259] - RDMA: Support more than 255 rdma ports (Kamal Heib) [2006259 1957239] - RDMA/include: Mundane typo fixes throughout the file (Kamal Heib) [2006259] - RDMA/cma: Remove unused leftovers in cma code (Kamal Heib) [2006259] - RDMA: Fix kernel-doc compilation warnings (Kamal Heib) [2006259] - RDMA/hw/i40iw/i40iw_virtchnl: Fix a bunch of kernel-doc issues (Kamal Heib) [2006259] - RDMA/hw/i40iw/i40iw_utils: Fix some misspellings and missing param descriptions (Kamal Heib) [2006259] - IB/core: Split uverbs_get_const/default to consider target type (Kamal Heib) [2006259] - IB/core: Drop WARN_ON() from ib_umem_find_best_pgsz() (Kamal Heib) [2006259] - RDMA/core: Remove unused req_ncomp_notif device operation (Kamal Heib) [2006259] - RDMA/iwcm: Allow AFONLY binding for IPv6 addresses (Kamal Heib) [2006259] - IB/hfi1: switch to core handling of rx/tx byte/packet counters (Kamal Heib) [2006259 1989164] - RDMA: Convert various random sprintf sysfs _show uses to sysfs_emit (Kamal Heib) [2006259] - RDMA: Manual changes for sysfs_emit and neatening (Kamal Heib) [2006259] - RDMA: Convert sysfs device * show functions to use sysfs_emit() (Kamal Heib) [2006259] - IB/hfi1: use new function dev_fetch_sw_netstats (Kamal Heib) [2006259 1989164] - RDMA/ipoib: Convert to use DEFINE_SEQ_ATTRIBUTE macro (Kamal Heib) [2006259] - include/linux/seq_file.h: introduce DEFINE_SEQ_ATTRIBUTE() helper macro (Kamal Heib) [2006259] - ibmvnic: delay complete() (Diego Domingos) [2019210] - ibmvnic: Process crqs after enabling interrupts (Diego Domingos) [2019210] - Documentation: sysrq: update description about sysrq crash (Chris von Recklinghausen) [2019943] - sysrq: Use panic() to force a crash (Chris von Recklinghausen) [2019943] - ethtool: extend coalesce setting uAPI with CQE mode (Ivan Vecera) [2006829] - ethtool: add two coalesce attributes for CQE mode (Ivan Vecera) [2006829] - ice: Add support for VF rate limiting (Jonathan Toppins) [1973187] - net: Prevent infinite while loop in skb_tx_hash() (Paolo Abeni) [2018437] - napi: fix race inside napi_enable (Paolo Abeni) [2018437] - net/af_unix: fix a data-race in unix_dgram_poll (Paolo Abeni) [2018437] - devlink: Clear whole devlink_flash_notify struct (Paolo Abeni) [2018437] - net: linkwatch: fix failure to restore device state across suspend/resume (Paolo Abeni) [2018437] - gro: fix napi_gro_frags() Fast GRO breakage due to IP alignment check (Paolo Abeni) [2018437] - gro: ensure frag0 meets IP header alignment (Paolo Abeni) [2018437] - net: core: allow fast GRO for skbs with Ethernet header in head (Paolo Abeni) [2018437] - udp: fix skb_copy_and_csum_datagram with odd segment sizes (Paolo Abeni) [2018437] - skbuff: back tiny skbs with kmalloc() in __netdev_alloc_skb() too (Paolo Abeni) [2018437] - selftests/net: remove min gso test in packet_snd (Paolo Abeni) [2018437] - net: be more gentle about silly gso requests coming from user (Paolo Abeni) [2018437] - virtio_net: Do not pull payload in skb->head (Paolo Abeni) [2018437] - net: check untrusted gso_size at kernel entry (Paolo Abeni) [2018437] - net: stricter validation of untrusted gso packets$ (Paolo Abeni) [2018437] - net: avoid 32 x truesize under-estimation for tiny skbs (Paolo Abeni) [2018437] - ionic: no devlink_unregister if not registered (Jonathan Toppins) [2016705] - ionic: tame the filter no space message (Jonathan Toppins) [2016705 1959512 2002943] - ionic: allow adminq requests to override default error message (Jonathan Toppins) [2016705 1959512 2002943] - ionic: handle vlan id overflow (Jonathan Toppins) [2016705 1959512 2002943] - ionic: generic filter delete (Jonathan Toppins) [2016705 1959512 2002943] - ionic: generic filter add (Jonathan Toppins) [2016705 1959512 2002943] - ionic: add generic filter search (Jonathan Toppins) [2016705 1959512 2002943] - ionic: remove mac overflow flags (Jonathan Toppins) [2016705 1959512 2002943] - ionic: move lif mac address functions (Jonathan Toppins) [2016705 1959512 2002943] - ionic: add filterlist to debugfs (Jonathan Toppins) [2016705 1959512 2002943] - ionic: don't remove netdev->dev_addr when syncing uc list (Jonathan Toppins) [2016705 2012030] - ionic: move filter sync_needed bit set (Jonathan Toppins) [2016705] - ionic: add lif param to ionic_qcq_disable (Jonathan Toppins) [2016705] - ionic: have ionic_qcq_disable decide on sending to hardware (Jonathan Toppins) [2016705] - ionic: add polling to adminq wait (Jonathan Toppins) [2016705] - ionic: widen queue_lock use around lif init and deinit (Jonathan Toppins) [2016705] - ionic: move lif mutex setup and delete (Jonathan Toppins) [2016705] - ionic: check for binary values in FW ver string (Jonathan Toppins) [2016705] - ionic: remove debug stats (Jonathan Toppins) [2016705] - ionic: fix gathering of debug stats (Jonathan Toppins) [2016705] - ionic: fix a sleeping in atomic bug (Jonathan Toppins) [2016705] - ionic: fix double use of queue-lock (Jonathan Toppins) [2016705] - ionic: recreate hwstamp queues on ifup (Jonathan Toppins) [2016705 1981590] - ionic: pull hwstamp queue_lock up a level (Jonathan Toppins) [2016705 1981590] - ionic: add queue lock around open and stop (Jonathan Toppins) [2016705 1981590] - ionic: fill mac addr earlier in add_addr (Jonathan Toppins) [2016705 1981590] - ionic: squelch unnecessary fw halted message (Jonathan Toppins) [2016705 1981590] - ionic: fire watchdog again after fw_down (Jonathan Toppins) [2016705 1981590] - ionic: handle mac filter overflow (Jonathan Toppins) [2016705 1981590] - ionic: refactor ionic_lif_addr to remove a layer (Jonathan Toppins) [2016705 1981590] - ionic: sync the filters in the work task (Jonathan Toppins) [2016705 1981590] - ionic: flatten calls to set-rx-mode (Jonathan Toppins) [2016705 1981590] - ionic: remove old work task types (Jonathan Toppins) [2016705 1981590] - ionic: add function tag to debug string (Jonathan Toppins) [2016705] - ionic: enable rxhash only with multiple queues (Jonathan Toppins) [2016705] - ionic: block some ethtool operations when fw in reset (Jonathan Toppins) [2016705] - ionic: remove unneeded comp union fields (Jonathan Toppins) [2016705] - ionic: increment num-vfs before configure (Jonathan Toppins) [2016705] - ionic: use fewer inits on the buf_info struct (Jonathan Toppins) [2016705] - ionic: init reconfig err to 0 (Jonathan Toppins) [2016705] - ionic: print firmware version on identify (Jonathan Toppins) [2016705] - ionic: monitor fw status generation (Jonathan Toppins) [2016705] - ionic: minimize resources when under kdump (Jonathan Toppins) [2016705] - ionic: cleanly release devlink instance (Jonathan Toppins) [2016705] - ionic: drop useless check of PCI driver data validity (Jonathan Toppins) [2016705] - ionic: Remove unused function pointer typedef ionic_reset_cb (Jonathan Toppins) [2016705] - ACPI: Use fwnode_init() to set up fwnode (Mark Langsdorf) [1982374] - device property: Add missed header in fwnode.h (Mark Langsdorf) [1982374] - regmap: set debugfs_name to NULL after it is freed (Mark Langsdorf) [1982374] - mfd: cpcap: Fix interrupt regression with regmap clear_ack (Mark Langsdorf) [1982374] - driver core: Fix device link device name collision (Mark Langsdorf) [1982374] - driver core: Extend device_is_dependent() (Mark Langsdorf) [1982374] - device property: add description of fwnode cases (Mark Langsdorf) [1982374] - Revert "device property: Keep secondary firmware node secondary by type" (Mark Langsdorf) [1982374] - regmap: debugfs: Fix a reversed if statement in regmap_debugfs_init() (Mark Langsdorf) [1982374] - regmap: debugfs: Fix a memory leak when calling regmap_attach_dev (Mark Langsdorf) [1982374] - driver core: platform: Add extra error check in devm_platform_get_irqs_affinity() (Mark Langsdorf) [1982374] - driver core: platform: don't oops in platform_shutdown() on unbound devices (Mark Langsdorf) [1982374] - PM: domains: create debugfs nodes when adding power domains (Mark Langsdorf) [1982374] - driver core: platform: Add devm_platform_get_irqs_affinity() (Mark Langsdorf) [1982374] - platform-msi: Track shared domain allocation (Mark Langsdorf) [1982374] - driver core: platform: Introduce platform_get_mem_or_io() (Mark Langsdorf) [1982374] - soc: fix comment for freeing soc_dev_attr (Mark Langsdorf) [1982374] - driver core: platform: use bus_type functions (Mark Langsdorf) [1982374] - driver core: platform: change logic implementing platform_driver_probe (Mark Langsdorf) [1982374] - driver core: platform: reorder functions (Mark Langsdorf) [1982374] - driver core: make driver_probe_device() static (Mark Langsdorf) [1982374] - driver core: Fix a couple of typos (Mark Langsdorf) [1982374] - driver core: Refactor fw_devlink feature (Mark Langsdorf) [1982374] - efi: Update implementation of add_links() to create fwnode links (Mark Langsdorf) [1982374] - of: property: Update implementation of add_links() to create fwnode links (Mark Langsdorf) [1982374] - driver core: Use device's fwnode to check if it is waiting for suppliers (Mark Langsdorf) [1982374] - driver core: Add fw_devlink_parse_fwtree() (Mark Langsdorf) [1982374] - driver core: Redefine the meaning of fwnode_operations.add_links() (Mark Langsdorf) [1982374] - device property: Add fwnode_is_ancestor_of() and fwnode_get_next_parent_dev() (Mark Langsdorf) [1982374] - driver core: Allow only unprobed consumers for SYNC_STATE_ONLY device links (Mark Langsdorf) [1982374] - driver core: Add fwnode link support (Mark Langsdorf) [1982374] - driver core: Add fwnode_init() (Mark Langsdorf) [1982374] - Revert "[base] driver core: fw_devlink: Add support for batching fwnode parsing" (Mark Langsdorf) [1982374] - Revert "[base] driver core: Remove check in driver_deferred_probe_force_trigger()" (Mark Langsdorf) [1982374] - Revert "[base] driver core: Don't do deferred probe in parallel with kernel_init thread" (Mark Langsdorf) [1982374] - Revert "[base] driver core: Rename dev_links_info.defer_sync to defer_hook" (Mark Langsdorf) [1982374] - Revert "[base] driver core: Avoid deferred probe due to fw_devlink_pause/resume()" (Mark Langsdorf) [1982374] - regmap: Remove duplicate `type` field from regmap `regcache_sync` trace event (Mark Langsdorf) [1982374] - PM: sleep: Add dev_wakeup_path() helper (Mark Langsdorf) [1982374] - regmap: Fix order of regmap write log (Mark Langsdorf) [1982374] - regmap: use less #ifdef for LOG_DEVICE (Mark Langsdorf) [1982374] - PM: domains: Enable dev_pm_genpd_suspend|resume() for suspend-to-idle (Mark Langsdorf) [1982374] - PM: domains: Rename pm_genpd_syscore_poweroff|poweron() (Mark Langsdorf) [1982374] - PM: sleep: Print driver flags for all devices during suspend/resume (Mark Langsdorf) [1982374] - driver core: Fix lockdep warning on wfs_lock (Mark Langsdorf) [1982374] - regmap: irq: Convert to use irq_domain_create_legacy() (Mark Langsdorf) [1982374] - irqdomain: Introduce irq_domain_create_legacy() API (Mark Langsdorf) [1982374] - irqdomain: Replace open coded of_node_to_fwnode() (Mark Langsdorf) [1982374] - irqdomain: Add forward declaration of fwnode_handle (Mark Langsdorf) [1982374] - irqdomain: Remove unused of_device_id forward declaration (Mark Langsdorf) [1982374] - regmap-irq: use fwnode instead of device node in add_irq_chip() (Mark Langsdorf) [1982374] - regmap: mmio: add config option to allow relaxed MMIO accesses (Mark Langsdorf) [1982374] - PM: sleep: remove unreachable break (Mark Langsdorf) [1982374] - PM: domains: enable domain idle state accounting (Mark Langsdorf) [1982374] - PM: domains: Add curly braces to delimit comment + statement block (Mark Langsdorf) [1982374] - PM: domains: Add support for PM domain on/off notifiers for genpd (Mark Langsdorf) [1982374] - PM / Domains: Simplify genpd_lookup_dev() (Mark Langsdorf) [1982374] - regmap: irq: Add support to clear ack registers (Mark Langsdorf) [1982374] - PM: domains: Allow to abort power off when no ->power_off() callback (Mark Langsdorf) [1982374] - PM: domains: Rename power state enums for genpd (Mark Langsdorf) [1982374] - regmap: debugfs: use semicolons rather than commas to separate statements (Mark Langsdorf) [1982374] - drivers core: node: Use a more typical macro definition style for ACCESS_ATTR (Mark Langsdorf) [1982374] - drivers core: Use sysfs_emit for shared_cpu_map_show and shared_cpu_list_show (Mark Langsdorf) [1982374] - efi: Rename arm-init to efi-init common for all arch (Mark Langsdorf) [1982374] - efi/arm: Defer probe of PCIe backed efifb on DT systems (Mark Langsdorf) [1982374] - net/smc: improved fix wait on already cleared link (Sumanth Korikkar) [1984991] - net/smc: fix 'workqueue leaked lock' in smc_conn_abort_work (Sumanth Korikkar) [1984991] - net/smc: add missing error check in smc_clc_prfx_set() (Sumanth Korikkar) [1984991] - net/smc: Correct smc link connection counter in case of smc client (Sumanth Korikkar) [1984991] - net/smc: fix wait on already cleared link (Sumanth Korikkar) [1984991] - KVM: s390: Fix handle_sske page fault handling (Thomas Huth) [2022731] - KVM: s390: Simplify SIGP Set Arch handling (Thomas Huth) [2022731] - KVM: s390: pv: avoid stalls when making pages secure (Thomas Huth) [2022731] - KVM: s390: pv: avoid stalls for kvm_s390_pv_init_vm (Thomas Huth) [2022731] - KVM: s390: pv: avoid double free of sida page (Thomas Huth) [2022731] - KVM: s390: pv: add macros for UVC CC values (Thomas Huth) [2022731] - s390/uv: fully validate the VMA before calling follow_page() (Thomas Huth) [2022731] - s390/gmap: don't unconditionally call pte_unmap_unlock() in __gmap_zap() (Thomas Huth) [2022731] - s390/gmap: validate VMA in __gmap_zap() (Thomas Huth) [2022731] - KVM: s390: preserve deliverable_mask in __airqs_kick_single_vcpu (Thomas Huth) [2022731] - KVM: s390: clear kicked_mask before sleeping again (Thomas Huth) [2022731] - KVM: s390: Function documentation fixes (Thomas Huth) [2022731] - s390/mm: fix kernel doc comments (Thomas Huth) [2022731] - KVM: s390: index kvm->arch.idle_mask by vcpu_idx (Thomas Huth) [2022731] - KVM: s390: generate kvm hypercall functions (Thomas Huth) [2022731] - KVM: Rename lru_slot to last_used_slot (Thomas Huth) [2022731] - s390: mm: Fix secure storage access exception handling (Thomas Huth) [2022731] - virtio/s390: get rid of open-coded kvm hypercall (Thomas Huth) [2022731] - KVM: s390: get rid of register asm usage (Thomas Huth) [2022731] - powerpc/vas: Fix potential NULL pointer dereference (Steve Best) [1907522] - powerpc/pseries/vas: Declare pseries_vas_fault_thread_fn() as static (Steve Best) [1907522] - crypto/nx: Register and unregister VAS interface on PowerVM (Steve Best) [1907522] - crypto/nx: Add sysfs interface to export NX capabilities (Steve Best) [1907522] - crypto/nx: Get NX capabilities for GZIP coprocessor type (Steve Best) [1907522] - crypto/nx: Rename nx-842-pseries file name to nx-common-pseries (Steve Best) [1907522] - powerpc/pseries/vas: Setup IRQ and fault handling (Steve Best) [1907522] - powerpc/pseries/vas: Integrate API with open/close windows (Steve Best) [1907522] - powerpc/pseries/vas: Implement getting capabilities from hypervisor (Steve Best) [1907522] - powerpc/pseries/vas: Add hcall wrappers for VAS handling (Steve Best) [1907522] - powerpc/vas: Define QoS credit flag to allocate window (Steve Best) [1907522] - powerpc/pseries/vas: Define VAS/NXGZIP hcalls and structs (Steve Best) [1907522] - powerpc/vas: Define and use common vas_window struct (Steve Best) [1907522] - powerpc/powernv: no need to check return value of debugfs_create functions (Steve Best) [1907522] - powerpc/vas: Move update_csb/dump_crb to common book3s platform (Steve Best) [1907522] - powerpc/vas: Create take/drop pid and mm reference functions (Steve Best) [1907522] - powerpc/vas: Add platform specific user window operations (Steve Best) [1907522] - powerpc/powernv/vas: Rename register/unregister functions (Steve Best) [1907522] - powerpc/vas: Move VAS API to book3s common platform (Steve Best) [1907522] - powerpc/powernv/vas: Release reference to tgid during window close (Steve Best) [1907522] - powerpc/pseries: Prevent free CPU ids being reused on another node (Desnes A. Nunes do Rosario) [2004808] - powerpc/numa: Consider the max NUMA node for migratable LPAR (Desnes A. Nunes do Rosario) [2004808]- zram: replace fsync_bdev with sync_blockdev (Ming Lei) [2015755] - zram: avoid race between zram_remove and disksize_store (Ming Lei) [2015755] - zram: don't fail to remove zram during unloading module (Ming Lei) [2015755] - zram: fix race between zram_reset_device() and disksize_store() (Ming Lei) [2015755] - zram: register default groups with device_add_disk() (Ming Lei) [2015755] - hyperv/vmbus: include linux/bitops.h (Mohammed Gamal) [2008565] - hv: vmbus: Avoid -Werror=maybe-uninitialized error (Mohammed Gamal) [2008565] - Drivers: hv: vmbus: Fix kernel crash upon unbinding a device from uio_hv_generic driver (Mohammed Gamal) [2008565] - Drivers: hv: vmbus: Fix duplicate CPU assignments within a device (Mohammed Gamal) [2008565] - drivers: hv: Fix missing error code in vmbus_connect() (Mohammed Gamal) [2008565] - hv_utils: Fix passing zero to 'PTR_ERR' warning (Mohammed Gamal) [2008565] - ice: Fix VF true promiscuous mode (Jonathan Toppins) [1970643] - ice: Remove toggling of antispoof for VF trusted promiscuous mode (Jonathan Toppins) [1970643] - ice: Fix replacing VF hardware MAC to existing MAC filter (Jonathan Toppins) [1970643] - ice: Fix not stopping Tx queues for VFs (Jonathan Toppins) [1970643] - ice: Fix race conditions between virtchnl handling and VF ndo ops (Jonathan Toppins) [1970643] - ice: move ice_container_type onto ice_ring_container (Jonathan Toppins) [1970643] - ice: remove ring_active from ice_ring (Jonathan Toppins) [1970643] - ice: Print the api_patch as part of the fw.mgmt.api (Jonathan Toppins) [1970643] - ice: Avoid crash from unnecessary IDA free (Jonathan Toppins) [1970643] - ice: Fix failure to re-add LAN/RDMA Tx queues (Jonathan Toppins) [1970643] - ice: Add missing E810 device ids (Jonathan Toppins) [1970643] - ice: fix locking for Tx timestamp tracking flush (Jonathan Toppins) [1970643] - ice: Delete always true check of PF pointer (Jonathan Toppins) [1970643] - ice: Correctly deal with PFs that do not support RDMA (Jonathan Toppins) [1970643] - ice: add lock around Tx timestamp tracker flush (Jonathan Toppins) [1970643] - ice: remove dead code for allocating pin_config (Jonathan Toppins) [1970643] - ice: do not abort devlink info if board identifier can't be found (Jonathan Toppins) [1970643] - ice: Fix a memory leak in an error handling path in 'ice_pf_dcb_cfg()' (Jonathan Toppins) [1970643] - ice: remove unnecessary VSI assignment (Jonathan Toppins) [1970643] - ice: remove the VSI info from previous agg (Jonathan Toppins) [1970643] - ice: add tracepoints (Jonathan Toppins) [1970643] - ice: report hash type such as L2/L3/L4 (Jonathan Toppins) [1970643] - ice: remove redundant continue statement in a for-loop (Jonathan Toppins) [1970643] - net: ice: ptp: fix compilation warning if PTP_1588_CLOCK is disabled (Jonathan Toppins) [1970643] - ice: remove unnecessary NULL checks before ptp_read_system_* (Jonathan Toppins) [1970643] - ice: Remove the repeated declaration (Jonathan Toppins) [1970643] - ice: remove local variable (Jonathan Toppins) [1970643] - ice: reduce scope of variables (Jonathan Toppins) [1970643] - ice: mark PTYPE 2 as reserved (Jonathan Toppins) [1970643] - ice: fix incorrect payload indicator on PTYPE (Jonathan Toppins) [1970643] - ice: parameterize functions responsible for Tx ring management (Jonathan Toppins) [1970643] - ice: add ndo_bpf callback for safe mode netdev ops (Jonathan Toppins) [1970643] - ice: fix clang warning regarding deadcode.DeadStores (Jonathan Toppins) [1970643] - ice: downgrade error print to debug print (Jonathan Toppins) [1970643] - ice: Detect and report unsupported module power levels (Jonathan Toppins) [1970643] - ice: (re)initialize NVM fields when rebuilding (Jonathan Toppins) [1970643] - ice: wait for reset before reporting devlink info (Jonathan Toppins) [1970643] - ice: add error message when pldmfw_flash_image fails (Jonathan Toppins) [1970643] - ice: add extack when unable to read device caps (Jonathan Toppins) [1970643] - ice: use static inline for dummy functions (Jonathan Toppins) [1970643] - ice: Re-organizes reqstd/avail {R, T}XQ check/code for efficiency (Jonathan Toppins) [1970643] - ice: set the value of global config lock timeout longer (Jonathan Toppins) [1970643] - ice: Refactor VIRTCHNL_OP_CONFIG_VSI_QUEUES handling (Jonathan Toppins) [1970643] - ice: Refactor ice_setup_rx_ctx (Jonathan Toppins) [1970643] - ice: Save VF's MAC across reboot (Jonathan Toppins) [1970643] - ice: Manage VF's MAC address for both legacy and new cases (Jonathan Toppins) [1970643] - ice: Register auxiliary device to provide RDMA (Jonathan Toppins) [1970643] - ice: Implement iidc operations (Jonathan Toppins) [1970643] - virtchnl: Use pad byte in virtchnl_ether_addr to specify MAC type (Jonathan Toppins) [1970643] - iidc: Introduce iidc.h (Jonathan Toppins) [1970643] - ice: Initialize RDMA support (Jonathan Toppins) [1970643] - ice: Respond to a NETDEV_UNREGISTER event for LAG (Jonathan Toppins) [1970643] - Revert "Revert "ice: Add initial support framework for LAG"" (Jonathan Toppins) [1970643] - ice: reduce scope of variable (Jonathan Toppins) [1970643] - ice: remove return variable (Jonathan Toppins) [1970643] - ice: suppress false cppcheck issues (Jonathan Toppins) [1970643] - ice: Set vsi->vf_id as ICE_INVAL_VFID for non VF VSI types (Jonathan Toppins) [1970643] - ice: remove unused struct member (Jonathan Toppins) [1970643] - ice: use local for consistency (Jonathan Toppins) [1970643] - ice: print name in /proc/iomem (Jonathan Toppins) [1970643] - ice: Reimplement module reads used by ethtool (Jonathan Toppins) [1970643] - ice: refactor ITR data structures (Jonathan Toppins) [1970643] - ice: manage interrupts during poll exit (Jonathan Toppins) [1970643] - ice: replace custom AIM algorithm with kernel's DIM library (Jonathan Toppins) [1970643] - ice: refactor interrupt moderation writes (Jonathan Toppins) [1970643] - ice: Add new VSI states to track netdev alloc/registration (Jonathan Toppins) [1970643] - ice: Drop leading underscores in enum ice_pf_state (Jonathan Toppins) [1970643] - ice: use kernel definitions for IANA protocol ports and ether-types (Jonathan Toppins) [1970643] - ice: Remove unnecessary blank line (Jonathan Toppins) [1970643] - ice: Remove unnecessary checks in add/kill_vid ndo ops (Jonathan Toppins) [1970643] - ice: Remove rx_gro_dropped stat (Jonathan Toppins) [1970643] - ice: Use local variable instead of pointer derefs (Jonathan Toppins) [1970643] - ice: Remove unnecessary variable (Jonathan Toppins) [1970643] - ice: Limit forced overrides based on FW version (Jonathan Toppins) [1970643] - ice: Use default configuration mode for PHY configuration (Jonathan Toppins) [1970643] - ice: Replace some memsets and memcpys with assignment (Jonathan Toppins) [1970643] - ice: Fix error return codes in ice_set_link_ksettings (Jonathan Toppins) [1970643] - ice: Rename a couple of variables (Jonathan Toppins) [1970643] - ice: Remove unnecessary checker loop (Jonathan Toppins) [1970643] - ice: Ignore EMODE return for opcode 0x0605 (Jonathan Toppins) [1970643] - ice: Align macro names to the specification (Jonathan Toppins) [1970643] - ice: Modify recursive way of adding nodes (Jonathan Toppins) [1970643] - ice: Re-send some AQ commands, as result of EBUSY AQ error (Jonathan Toppins) [1970643] - ice: Correct comment block style (Jonathan Toppins) [1970643] - ice: cleanup style issues (Jonathan Toppins) [1970643] - ice: rename ptype bitmap (Jonathan Toppins) [1970643] - ice: correct memory allocation call (Jonathan Toppins) [1970643] - ice: Check for bail out condition early (Jonathan Toppins) [1970643] - ice: remove unnecessary duplicated AQ command flag setting (Jonathan Toppins) [1970643] - ice: change link misconfiguration message (Jonathan Toppins) [1970643] - ice: Update to use package info from ice segment (Jonathan Toppins) [1970643] - ice: Delay netdev registration (Jonathan Toppins) [1970643] - ice: Add Support for XPS (Jonathan Toppins) [1970643] - ice: Fix fall-through warnings for Clang (Jonathan Toppins) [1970643] - ice: Fix prototype warnings (Jonathan Toppins) [1970643] - ice: move headroom initialization to ice_setup_rx_ctx (Jonathan Toppins) [1970643] - ice: store the result of ice_rx_offset() onto ice_ring (Jonathan Toppins) [1970643] - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() (Phil Auld) [2011436] - sched/fair: Prevent dead task groups from regaining cfs_rq's (Phil Auld) [2011436] - sched/fair: Removed useless update of p->recent_used_cpu (Phil Auld) [2011436] - sched: Always inline is_percpu_thread() (Phil Auld) [2011436] - sched/fair: Add ancestors of unthrottled undecayed cfs_rq (Phil Auld) [2011436] - sched: Remove unused inline function __rq_clock_broken() (Phil Auld) [2011436] - sched: Prevent balance_push() on remote runqueues (Phil Auld) [2011436] - cpumask/hotplug: Fix cpu_dying() state tracking (Phil Auld) [2011436] - sched: Use cpu_dying() to fix balance_push vs hotplug-rollback (Phil Auld) [2011436] - cpumask: Introduce DYING mask (Phil Auld) [2011436] - cpumask: Make cpu_{online,possible,present,active}() inline (Phil Auld) [2011436] - cpu/hotplug: Cache number of online CPUs (Phil Auld) [2011436] - sched: Switch wait_task_inactive to HRTIMER_MODE_REL_HARD (Phil Auld) [2011436] - psi: Fix race between psi_trigger_create/destroy (Phil Auld) [2011436] - sctp: add vtag check in sctp_sf_ootb (Xin Long) [2001767] - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa (Xin Long) [2001767] - sctp: add vtag check in sctp_sf_violation (Xin Long) [2001767] - sctp: fix the processing for COOKIE_ECHO chunk (Xin Long) [2001767] - sctp: fix the processing for INIT_ACK chunk (Xin Long) [2001767] - sctp: fix the processing for INIT chunk (Xin Long) [2001767] - sctp: use init_tag from inithdr for ABORT chunk (Xin Long) [2001767]- KVM: arm64: Extract ESR_ELx.EC only (Gavin Shan) [2008070] - KVM: arm64: vgic-v3: Align emulated cpuif LPI state machine with the pseudocode (Gavin Shan) [2008070] - KVM: arm64: vgic-v3: Don't advertise ICC_CTLR_EL1.SEIS (Gavin Shan) [2008070] - KVM: arm64: Fix reporting of endianess when the access originates at EL0 (Gavin Shan) [2008070] - KVM: arm64: Trim guest debug exception handling (Gavin Shan) [2008070] - KVM: arm64: Upgrade VMID accesses to {READ,WRITE}_ONCE (Gavin Shan) [2008070] - KVM: arm64: vgic: Drop WARN from vgic_get_irq (Gavin Shan) [2008070] - KVM: arm64: Enforce reserved bits for PSCI target affinities (Gavin Shan) [2008070] - KVM: arm64: Handle PSCI resets before userspace touches vCPU state (Gavin Shan) [2008070] - KVM: arm64: Fix read-side race on updates to vcpu reset state (Gavin Shan) [2008070] - KVM: arm64: Restore PMU configuration on first run (Gavin Shan) [2008070] - KVM: arm64: Don't zero the cycle count register when PMCR_EL0.P is set (Gavin Shan) [2008070] - KVM: arm64: Prevent mixed-width VM creation (Gavin Shan) [2008070] - KVM: arm64: Fix debug register indexing (Gavin Shan) [2008070] - KVM: arm64: Reject VM creation when the default IPA size is unsupported (Gavin Shan) [2008070] - KVM: arm64: Limit the debug architecture to ARMv8.0 (Gavin Shan) [2008070] - KVM: arm64: Handle SCXTNUM_ELx traps (Gavin Shan) [2008070] - arm64: kvm: mte: Hide the MTE CPUID information from the guests (Gavin Shan) [2008070] - arm64: mte: Fix typo in macro definition (Gavin Shan) [2008070] - arm64/cpufeature: Add remaining feature bits in ID_AA64PFR1 register (Gavin Shan) [2008070] - arm64: mte: system register definitions (Gavin Shan) [2008070] - arm64: sysreg: Clean up instructions for modifying PSTATE fields (Gavin Shan) [2008070] - KVM: arm64: Only reschedule if MMU_NOTIFIER_RANGE_BLOCKABLE is not set (Gavin Shan) [2008070] - arm64: kvm: Fix IDMAP overlap with HYP VA (Gavin Shan) [2008070] - packet: rework packet_pick_tx_queue() to use common code selection (Petr Oros) [2016477] - net: dev: rename queue selection helpers. (Petr Oros) [2016477] - Revert "cpuset: Make cpuset hotplug synchronous" (Waiman Long) [2023783] - tcp: fix TLP timer not set when CA_STATE changes from DISORDER to OPEN (Paolo Abeni) [2018546] - net: Only allow init netns to set default tcp cong to a restricted algo (Paolo Abeni) [2018546] - ipv6: tcp: drop silly ICMPv6 packet too big messages (Paolo Abeni) [2018546] - tcp: annotate data races around tp->mtu_info (Paolo Abeni) [2018546] - net: send SYNACK packet with accepted fwmark (Paolo Abeni) [2018546] - tcp: call sk_wmem_schedule before sk_mem_charge in zerocopy path (Paolo Abeni) [2018546] - net/tcp_fastopen: fix data races around tfo_active_disable_stamp (Paolo Abeni) [2018546] - net/tcp_fastopen: remove obsolete extern (Paolo Abeni) [2018546] - net, gro: Set inner transport header offset in tcp/udp GRO hook (Paolo Abeni) [2018546] - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets (Paolo Abeni) [2018546] - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos (Paolo Abeni) [2018546] - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() (Paolo Abeni) [2018546] - evm: mark evm_fixmode as __ro_after_init (Bruno Meneguele) [2017155] - IMA: remove -Wmissing-prototypes warning (Bruno Meneguele) [2017155] - ima: Set correct casting types (Bruno Meneguele) [2017155] - evm: Don't return an error in evm_write_xattrs() if audit is not enabled (Bruno Meneguele) [2017155] - evm: fix writing /evm overflow (Bruno Meneguele) [2017155] - ima: Fix function name error in comment. (Bruno Meneguele) [2017155] - ima: Fix the error code for restoring the PCR value (Bruno Meneguele) [2017155] - integrity: double check iint_cache was initialized (Bruno Meneguele) [2017155] - certs: Fix blacklist flag type confusion (Bruno Meneguele) [2017155] - integrity: Make function integrity_add_key() static (Bruno Meneguele) [2017155] - ima: Free IMA measurement buffer after kexec syscall (Bruno Meneguele) [2017155] - ima: Free IMA measurement buffer on error (Bruno Meneguele) [2017155] - evm: Fix memleak in init_desc (Bruno Meneguele) [2017155] - crypto: shash - remove shash_desc::flags (Bruno Meneguele) [2017155] - ima: Don't modify file descriptor mode on the fly (Bruno Meneguele) [2017155] - evm: Check size of security.evm before using it (Bruno Meneguele) [2017155] - ima: Remove semicolon at the end of ima_get_binary_runtime_size() (Bruno Meneguele) [2017155] - ima: Don't ignore errors from crypto_shash_update() (Bruno Meneguele) [2017155] - integrity: remove redundant initialization of variable ret (Bruno Meneguele) [2017155] - ima: Fail rule parsing when appraise_flag=blacklist is unsupportable (Bruno Meneguele) [2017155] - ima: Fail rule parsing when the KEXEC_CMDLINE hook is combined with an invalid cond (Bruno Meneguele) [2017155] - ima: Fail rule parsing when buffer hook functions have an invalid action (Bruno Meneguele) [2017155] - ima: Free the entire rule if it fails to parse (Bruno Meneguele) [2017155] - ima: Free the entire rule when deleting a list of rules (Bruno Meneguele) [2017155] - evm: Fix possible memory leak in evm_calc_hmac_or_hash() (Bruno Meneguele) [2017155] - ima: Fix ima digest hash table key calculation (Bruno Meneguele) [2017155] - ima: Fix return value of ima_write_policy() (Bruno Meneguele) [2017155] - evm: Fix a small race in init_desc() (Bruno Meneguele) [2017155] - crypto: drop mask=CRYPTO_ALG_ASYNC from 'shash' tfm allocations (Bruno Meneguele) [2017155] - evm: Don't deadlock if a crypto algorithm is unavailable (Bruno Meneguele) [2017155] - evm: Check also if *tfm is an error pointer in init_desc() (Bruno Meneguele) [2017155] - ima: avoid appraise error for hash calc interrupt (Bruno Meneguele) [2017155] - integrity: remove pointless subdir-$(CONFIG_...) (Bruno Meneguele) [2017155] - integrity: remove unneeded, broken attempt to add -fshort-wchar (Bruno Meneguele) [2017155] - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL (Vitaly Kuznetsov) [2016961] - fs/xfs: convert comma to semicolon (Bill O'Donnell) [2009521] - xfs: remove xfs_buf_t typedef (Bill O'Donnell) [2009521] - xfs: open code updating i_mode in xfs_set_acl (Bill O'Donnell) [2009521] - xfs: remove xfs_vn_setattr_nonsize (Bill O'Donnell) [2009521] - xfs: remove unneeded return value check for *init_cursor() (Bill O'Donnell) [2009521] - xfs: introduce xfs_validate_stripe_geometry() (Bill O'Donnell) [2009521] - xfs: show the proper user quota options (Bill O'Donnell) [2009521] - xfs: remove the unused XFS_B_FSB_OFFSET macro (Bill O'Donnell) [2009521] - xfs: remove unnecessary null check in xfs_generic_create (Bill O'Donnell) [2009521] - xfs: directly return if the delta equal to zero (Bill O'Donnell) [2009521] - xfs: delete duplicated tp->t_dqinfo null check and allocation (Bill O'Donnell) [2009521] - xfs: rename xfs_fc_* back to xfs_fs_* (Bill O'Donnell) [2009521] - xfs: refactor file range validation (Bill O'Donnell) [2009521] - xfs: refactor realtime volume extent validation (Bill O'Donnell) [2009521] - xfs: refactor data device extent validation (Bill O'Donnell) [2009521] - xfs: scrub should mark a directory corrupt if any entries cannot be iget'd (Bill O'Donnell) [2009521] - xfs: detect overflows in bmbt records (Bill O'Donnell) [2009521] - xfs: trace log intent item recovery failures (Bill O'Donnell) [2009521] - xfs: validate feature support when recovering rmap/refcount intents (Bill O'Donnell) [2009521] - xfs: improve the code that checks recovered extent-free intent items (Bill O'Donnell) [2009521] - xfs: hoist recovered extent-free intent checks out of xfs_efi_item_recover (Bill O'Donnell) [2009521] - xfs: improve the code that checks recovered refcount intent items (Bill O'Donnell) [2009521] - xfs: hoist recovered refcount intent checks out of xfs_cui_item_recover (Bill O'Donnell) [2009521] - xfs: improve the code that checks recovered rmap intent items (Bill O'Donnell) [2009521] - xfs: hoist recovered rmap intent checks out of xfs_rui_item_recover (Bill O'Donnell) [2009521] - xfs: improve the code that checks recovered bmap intent items (Bill O'Donnell) [2009521] - xfs: hoist recovered bmap intent checks out of xfs_bui_item_recover (Bill O'Donnell) [2009521] - xfs: move kernel-specific superblock validation out of libxfs (Bill O'Donnell) [2009521] - platform/x86: amd-pmc: Increase the response register timeout (David Arcari) [2005064] - ARM: 9093/1: drivers: firmwapsci: Register with kernel restart handler (Mark Salter) [1996748] - arm64/kernel: Remove needless Call Frame Information annotations (Mark Salter) [1996748] - arm64: smccc: Add support for SMCCCv1.2 extended input/output registers (Mark Salter) [1996748] - psci: Remove unneeded semicolon (Mark Salter) [1996748] - firmware: smccc: Add SMCCC TRNG function call IDs (Mark Salter) [1996748] - arm64: Add support for SMCCC TRNG entropy source (Mark Salter) [1996748] - firmware: smccc: Introduce SMCCC TRNG framework (Mark Salter) [1996748] - arm64: random: Remove no longer needed prototypes (Mark Salter) [1996748] - arm64: kaslr: Use standard early random function (Mark Salter) [1996748] - random: random.h should include archrandom.h, not the other way around (Mark Salter) [1996748] - arm64: add credited/trusted RNG support (Mark Salter) [1996748] - arm64: Use v8.5-RNG entropy for KASLR seed (Mark Salter) [1996748] - arm64: kaslr: Check command line before looking for a seed (Mark Salter) [1996748] - arm64: kaslr: Announce KASLR status on boot (Mark Salter) [1996748] - psci: Add accessor for psci_0_1_function_ids (Mark Salter) [1996748] - psci: Replace psci_function_id array with a struct (Mark Salter) [1996748] - psci: Split functions to v0.1 and v0.2+ variants (Mark Salter) [1996748] - psci: Support psci_ops.get_version for v0.1 (Mark Salter) [1996748] - arm64: psci: Avoid printing in cpu_psci_cpu_die() (Mark Salter) [1996748] - firmware: psci: Extend psci_set_osi_mode() to allow reset to PC mode (Mark Salter) [1996748] - smccc: Use separate variables for args and results (Mark Salter) [1996748] - smccc: Define vendor hyp owned service call region (Mark Salter) [1996748] - firmware: smccc: Export both smccc functions (Mark Salter) [1996748] - sched,psci: Convert to sched_set_fifo*() (Mark Salter) [1996748] - firmware: smccc: Add ARCH_SOC_ID support (Mark Salter) [1996748] - base: soc: Add serial_number attribute to soc (Mark Salter) [1996748] - drivers/firmware/psci: Assign @err directly in hotplug_tests() (Mark Salter) [1996748] - drivers/firmware/psci: Fix memory leakage in alloc_init_cpu_groups() (Mark Salter) [1996748] - firmware: smccc: Fix missing prototype warning for arm_smccc_version_init (Mark Salter) [1996748] - firmware: smccc: Add function to fetch SMCCC version (Mark Salter) [1996748] - firmware: smccc: Refactor SMCCC specific bits into separate file (Mark Salter) [1996748] - firmware: smccc: Drop smccc_version enum and use ARM_SMCCC_VERSION_1_x instead (Mark Salter) [1996748] - firmware: smccc: Add HAVE_ARM_SMCCC_DISCOVERY to identify SMCCC v1.1 and above (Mark Salter) [1996748] - firmware: psci: Replace cpu_up/down() with add/remove_cpu() (Mark Salter) [1996748] - firmware: psci: Export functions to manage the OSI mode (Mark Salter) [1996748] - arm64: psci: Reduce the waiting time for cpu_psci_cpu_kill() (Mark Salter) [1996748] - firmware/psci: use common SMCCC_CONDUIT_* (Mark Salter) [1996748] - arm64: smp: disable hotplug on trusted OS resident CPU (Mark Salter) [1996748] - PSCI: cpuidle: Refactor CPU suspend power_state parameter handling (Mark Salter) [1996748] - ARM: psci: cpuidle: Enable PSCI CPUidle driver (Mark Salter) [1996748] - drivers: firmware: psci: Decouple checker from generic ARM CPUidle (Mark Salter) [1996748] - firmware/psci: psci_checker: Park kthreads before stopping them (Mark Salter) [1996748] - firmware/psci: add support for SYSTEM_RESET2 (Mark Salter) [1996748] - drivers: firmware: psci: Announce support for OS initiated suspend mode (Mark Salter) [1996748] - drivers: firmware: psci: Simplify error path of psci_dt_init() (Mark Salter) [1996748] - drivers: firmware: psci: Split psci_dt_cpu_init_idle() (Mark Salter) [1996748] - drivers: firmware: psci: Move psci to separate directory (Mark Salter) [1996748] - arm64: remove unused asm/compiler.h header file (Mark Salter) [1996748] - ppc64: Adding read_lock definition to nvme (Gopal Tiwari) [1990475] - nvme: fix per-namespace chardev deletion (Gopal Tiwari) [1990475] - nvme: set the PRACT bit when using Write Zeroes with T10 PI (Gopal Tiwari) [1990475] - nvme: fix nvme_setup_command metadata trace event (Gopal Tiwari) [1990475] - nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING (Gopal Tiwari) [1990475] - nvme: fix refcounting imbalance when all paths are down (Gopal Tiwari) [1990475] - nvme-pci: do not call nvme_dev_remove_admin from nvme_remove (Gopal Tiwari) [1990475] - nvme-pci: fix multiple races in nvme_setup_io_queues (Gopal Tiwari) [1990475] - nvme-tcp: use __dev_get_by_name instead dev_get_by_name for OPT_HOST_IFACE (Gopal Tiwari) [1990475] - nvme-tcp: can't set sk_user_data without write_lock (Gopal Tiwari) [1990475] - nvme: use blk_execute_rq() for passthrough commands (Gopal Tiwari) [1990475] - nvmet: use NVMET_MAX_NAMESPACES to set nn value (Gopal Tiwari) [1990475] - nvme-pci: remove zeroout memset call for struct (Gopal Tiwari) [1990475] - nvme: remove zeroout memset call for struct (Gopal Tiwari) [1990475] - nvmet: add ZBD over ZNS backend support (Gopal Tiwari) [1990475] - nvmet: remove zeroout memset call for struct (Gopal Tiwari) [1990475] - nvmet: use req->cmd directly in file-ns fast path (Gopal Tiwari) [1990475] - nvmet: add Command Set Identifier support (Gopal Tiwari) [1990475] - nvmet: add nvmet_req_bio put helper for backends (Gopal Tiwari) [1990475] - nvmet: use nvme status value directly (Gopal Tiwari) [1990475] - nvmet: use u32 for nvmet_subsys max_nsid (Gopal Tiwari) [1990475] - nvmet: remove local variable (Gopal Tiwari) [1990475] - nvmet: add req cns error complete helper (Gopal Tiwari) [1990475] - nvmet: use req->cmd directly in bdev-ns fast path (Gopal Tiwari) [1990475] - nvmet: use u32 type for the local variable nsid (Gopal Tiwari) [1990475] - nvme-fabrics: remove memset in connect io q (Gopal Tiwari) [1990475] - nvme-fabrics: remove memset in nvmf_reg_write32() (Gopal Tiwari) [1990475] - nvme-fabrics: remove memset in connect admin q (Gopal Tiwari) [1990475] - nvmet: make ver stable once connection established (Gopal Tiwari) [1990475] - nvmet: make sn stable once connection was established (Gopal Tiwari) [1990475] - nvmet: change sn size and check validity (Gopal Tiwari) [1990475] - nvme-tcp: use ctrl sgl check helper (Gopal Tiwari) [1990475] - nvmet-fc: do not check for invalid target port in nvmet_fc_handle_fcp_rqst() (Gopal Tiwari) [1990475] - nvme-fabrics: remove memset in nvmf_reg_read64() (Gopal Tiwari) [1990475] - nvmet: allow mn change if subsys not discovered (Gopal Tiwari) [1990475] - nvme-fc: use ctrl sgl check helper (Gopal Tiwari) [1990475] - nvme-pci: fix var. type for increasing cq_head (Gopal Tiwari) [1990475] - nvme: add a helper to check ctrl sgl support (Gopal Tiwari) [1990475] - nvme: factor out a nvme_validate_passthru_nsid helper (Gopal Tiwari) [1990475] - nvme-tcp: fix error codes in nvme_tcp_setup_ctrl() (Gopal Tiwari) [1990475] - nvme: fix grammar in the CONFIG_NVME_MULTIPATH kconfig help text (Gopal Tiwari) [1990475] - nvme: verify MNAN value if ANA is enabled (Gopal Tiwari) [1990475] - ACPI: Check StorageD3Enable _DSD property in ACPI code (Gopal Tiwari) [1990475] - nvmet: move ka_work initialization to nvmet_alloc_ctrl (Gopal Tiwari) [1990475] - nvme: remove nvme_{get,put}_ns_from_disk (Gopal Tiwari) [1990475] - nvme: split nvme_report_zones (Gopal Tiwari) [1990475] - nvmet: remove a superfluous variable (Gopal Tiwari) [1990475] - nvme: open code nvme_put_ns_from_disk in nvme_ns_head_chr_ioctl (Gopal Tiwari) [1990475] - nvme: move the CSI sanity check into nvme_ns_report_zones (Gopal Tiwari) [1990475] - nvme-fabrics: remove extra braces (Gopal Tiwari) [1990475] - nvme: open code nvme_{get,put}_ns_from_disk in nvme_ns_head_ioctl (Gopal Tiwari) [1990475] - nvme: add a sparse annotation to nvme_ns_head_ctrl_ioctl (Gopal Tiwari) [1990475] - nvme-fabrics: remove an extra comment (Gopal Tiwari) [1990475] - nvme-fabrics: remove extra new lines in the switch (Gopal Tiwari) [1990475] - nvme: open code nvme_put_ns_from_disk in nvme_ns_head_ctrl_ioctl (Gopal Tiwari) [1990475] - nvme: extend and modify the APST configuration algorithm (Gopal Tiwari) [1990475] - nvme-tcp: allow selecting the network interface for connections (Gopal Tiwari) [1990475] - nvme-fabrics: fix the kerneldco comment for nvmf_log_connect_error() (Gopal Tiwari) [1990475] - nvme: remove redundant initialization of variable ret (Gopal Tiwari) [1990475] - nvmet: fix freeing unallocated p2pmem (Gopal Tiwari) [1990475] - nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues() (Gopal Tiwari) [1990475] - nvme-loop: do not warn for deleted controllers during reset (Gopal Tiwari) [1990475] - nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue() (Gopal Tiwari) [1990475] - nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails (Gopal Tiwari) [1990475] - nvme-rdma: fix in-casule data send for chained sgls (Gopal Tiwari) [1990475] - nvmet: fix false keep-alive timeout when a controller is torn down (Gopal Tiwari) [1990475] - nvmet-tcp: fix inline data size comparison in nvmet_tcp_queue_response (Gopal Tiwari) [1990475] - nvme-tcp: remove incorrect Kconfig dep in BLK_DEV_NVME (Gopal Tiwari) [1990475] - nvme-fabrics: decode host pathing error for connect (Gopal Tiwari) [1990475] - nvme-fc: short-circuit reconnect retries (Gopal Tiwari) [1990475] - nvme: fix potential memory leaks in nvme_cdev_add (Gopal Tiwari) [1990475] - nvme-fc: clear q_live at beginning of association teardown (Gopal Tiwari) [1990475] - nvme-tcp: rerun io_work if req_list is not empty (Gopal Tiwari) [1990475] - nvme-tcp: fix possible use-after-completion (Gopal Tiwari) [1990475] - nvme-loop: fix memory leak in nvme_loop_create_ctrl() (Gopal Tiwari) [1990475] - nvmet: fix memory leak in nvmet_alloc_ctrl() (Gopal Tiwari) [1990475] - nvmet: seset ns->file when open fails (Gopal Tiwari) [1990475] - nvmet: demote fabrics cmd parse err msg to debug (Gopal Tiwari) [1990475] - nvmet: fix inline bio check for passthru (Gopal Tiwari) [1990475] - nvmet: fix inline bio check for bdev-ns (Gopal Tiwari) [1990475] - nvmet: use helper to remove the duplicate code (Gopal Tiwari) [1990475] - nvmet: demote discovery cmd parse err msg to debug (Gopal Tiwari) [1990475] - nvmet: remove unsupported command noise (Gopal Tiwari) [1990475] - nvme-pci: fix controller reset hang when racing with nvme_timeout (Gopal Tiwari) [1990475] - nvme: move the fabrics queue ready check routines to core (Gopal Tiwari) [1990475] - nvme: avoid memset for passthrough requests (Gopal Tiwari) [1990475] - nvme: add nvme_get_ns helper (Gopal Tiwari) [1990475] - nvme: fix controller ioctl through ns_head (Gopal Tiwari) [1990475] - nvme: introduce generic per-namespace chardev (Gopal Tiwari) [1990475] - nvme: cleanup nvme_configure_apst (Gopal Tiwari) [1990475] - nvme: do not try to reconfigure APST when the controller is not live (Gopal Tiwari) [1990475] - nvme: sanitize KATO setting (Gopal Tiwari) [1990475] - nvmet: avoid queuing keep-alive timer if it is disabled (Gopal Tiwari) [1990475] - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store (Gopal Tiwari) [1990475] - nvme: let namespace probing continue for unsupported features (Gopal Tiwari) [1990475] - nvme: factor out nvme_ns_open and nvme_ns_release helpers (Gopal Tiwari) [1990475] - nvme: move nvme_ns_head_ops to multipath.c (Gopal Tiwari) [1990475] - nvme: factor out a nvme_tryget_ns_head helper (Gopal Tiwari) [1990475] - nvme: move the ioctl code to a separate file (Gopal Tiwari) [1990475] - nvme: don't bother to look up a namespace for controller ioctls (Gopal Tiwari) [1990475] - nvme: simplify block device ioctl handling for the !multipath case (Gopal Tiwari) [1990475] - nvme: simplify the compat ioctl handling (Gopal Tiwari) [1990475] - nvme-multipath: remove single trailing whitespace (Gopal Tiwari) [1990475] - nvme: pass a user pointer to nvme_nvm_ioctl (Gopal Tiwari) [1990475] - nvme: factor out a nvme_ns_ioctl helper (Gopal Tiwari) [1990475] - nvme: cleanup setting the disk name (Gopal Tiwari) [1990475] - nvme: remove single trailing whitespace (Gopal Tiwari) [1990475] - nvme-pci: remove single trailing whitespace (Gopal Tiwari) [1990475] - nvme: add a nvme_ns_head_multipath helper (Gopal Tiwari) [1990475] - nvmet: fix a spelling mistake "nubmer" -> "number" (Gopal Tiwari) [1990475] - nvmet-fc: simplify nvmet_fc_alloc_hostport (Gopal Tiwari) [1990475] - nvmet-tcp: fix a segmentation fault during io parsing error (Gopal Tiwari) [1990475] - lightnvm: use kobj_to_dev() (Gopal Tiwari) [1990475] - nvme: fix handling of large MDTS values (Gopal Tiwari) [1990475] - nvme: implement non-mdts command limits (Gopal Tiwari) [1990475] - nvme: disallow passthru cmd from targeting a nsid != nsid of the block dev (Gopal Tiwari) [1990475] - nvme: use sysfs_emit instead of sprintf (Gopal Tiwari) [1990475] - nvme-fc: check sgl supported by target (Gopal Tiwari) [1990475] - nvme: remove superfluous else in nvme_ctrl_loss_tmo_store (Gopal Tiwari) [1990475] - nvme: warn of unhandled effects only once (Gopal Tiwari) [1990475] - nvmet-tcp: enable optional queue idle period tracking (Gopal Tiwari) [1990475] - nvmet-tcp: fix incorrect locking in state_change sk callback (Gopal Tiwari) [1990475] - nvme-tcp: block BH in sk state_change sk callback (Gopal Tiwari) [1990475] - nvmet: return proper error code from discovery ctrl (Gopal Tiwari) [1990475] - nvme-tcp: check sgl supported by target (Gopal Tiwari) [1990475] - nvme: use driver pdu command for passthrough (Gopal Tiwari) [1990475] - nvmet: remove unnecessary ctrl parameter (Gopal Tiwari) [1990475] - nvmet-fc: update function documentation (Gopal Tiwari) [1990475] - nvme-pci: allocate nvme_command within driver pdu (Gopal Tiwari) [1990475] - nvmet: do not allow model_number exceed 40 bytes (Gopal Tiwari) [1990475] - nvme-fc: fix the function documentation comment (Gopal Tiwari) [1990475] - nvme: add new line after variable declatation (Gopal Tiwari) [1990475] - nvme: don't check nvme_req flags for new req (Gopal Tiwari) [1990475] - nvme: mark nvme_setup_passsthru() inline (Gopal Tiwari) [1990475] - nvme: split init identify into helper (Gopal Tiwari) [1990475] - nvme: rename nvme_init_identify() (Gopal Tiwari) [1990475] - nvme: reduce checks for zero command effects (Gopal Tiwari) [1990475] - nvmet: update error log page in nvmet_alloc_ctrl() (Gopal Tiwari) [1990475] - nvmet: remove an unnecessary function parameter to nvmet_check_ctrl_status (Gopal Tiwari) [1990475] - nvmet: remove a duplicate status assignment in nvmet_alloc_ctrl (Gopal Tiwari) [1990475] - nvmet: replace white spaces with tabs (Gopal Tiwari) [1990475] - nvme: use NVME_CTRL_CMIC_ANA macro (Gopal Tiwari) [1990475] - nvme-pci: cleanup nvme_irq() (Gopal Tiwari) [1990475] - nvme-pci: remove the barriers in nvme_irq() (Gopal Tiwari) [1990475] - nvmet-tcp: fix kmap leak when data digest in use (Gopal Tiwari) [1990475] - nvmet: don't check iosqes,iocqes for discovery controllers (Gopal Tiwari) [1990475] - nvme-tcp: fix a NULL deref when receiving a 0-length r2t PDU (Gopal Tiwari) [1990475] - nvme-rdma: fix possible hang when failing to set io queues (Gopal Tiwari) [1990475] - nvme-tcp: fix possible hang when failing to set io queues (Gopal Tiwari) [1990475] - nvme-fabrics: only reserve a single tag (Gopal Tiwari) [1990475] - nvme: allocate the keep alive request using BLK_MQ_REQ_NOWAIT (Gopal Tiwari) [1990475] - nvme: merge nvme_keep_alive into nvme_keep_alive_work (Gopal Tiwari) [1990475] - nvme-hwmon: Return error code when registration fails (Gopal Tiwari) [1990475] - nvme: update enumerations for status codes (Gopal Tiwari) [1990475]- scsi: mpt3sas: Fix incorrectly assigned error return and check (Tomas Henzl) [1990535] - scsi: mpt3sas: Introduce sas_ncq_prio_supported sysfs sttribute (Tomas Henzl) [1990535] - scsi: mpt3sas: Update driver version to 39.100.00.00 (Tomas Henzl) [1990535] - scsi: mpt3sas: Use firmware recommended queue depth (Tomas Henzl) [1990535] - scsi: mpt3sas: Bump driver version to 38.100.00.00 (Tomas Henzl) [1990535] - scsi: mpt3sas: Transition IOC to Ready state during shutdown (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix error return value in _scsih_expander_add() (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix Coverity reported issue (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix fall-through warnings for Clang (Tomas Henzl) [1990535] - scsi: mpt3sas: Handle firmware faults during second half of IOC init (Tomas Henzl) [1990535] - scsi: mpt3sas: Handle firmware faults during first half of IOC init (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix deadlock while cancelling the running firmware event (Tomas Henzl) [1990535] - scsi: mpt3sas: Documentation cleanup (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix two kernel-doc headers (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix out-of-bounds warnings in _ctl_addnl_diag_query (Tomas Henzl) [1990535] - scsi: megaraid_sas: Driver version update to 07.719.03.00-rc1 (Tomas Henzl) [1989643] - scsi: megaraid_sas: Add helper functions for irq_context (Tomas Henzl) [1989643] - scsi: megaraid: Clean up some inconsistent indenting (Tomas Henzl) [1989643] - scsi: megaraid: Fix Coccinelle warning (Tomas Henzl) [1989643] - IB/cma: Do not send IGMP leaves for sendonly Multicast groups (Kamal Heib) [2007269] - hv_netvsc: Add comment of netvsc_xdp_xmit() (Mohammed Gamal) [2008560] - hv_netvsc: use netif_is_bond_master() instead of open code (Mohammed Gamal) [2008560] - hv_netvsc: Avoid field-overflowing memcpy() (Mohammed Gamal) [2008560] - hv_netvsc: Set needed_headroom according to VF (Mohammed Gamal) [2008560] - netfilter: conntrack: fix error path in nf_conntrack_pernet_init() (Florian Westphal) [1922568] - netfilter: nf_conntrack: provide modparam to always register conntrack hooks (Florian Westphal) [1922568] - sctp: return true only for pathmtu update in sctp_transport_pl_toobig (Xin Long) [1890383] - sctp: subtract sctphdr len in sctp_transport_pl_hlen (Xin Long) [1890383] - sctp: reset probe_timer in sctp_transport_pl_update (Xin Long) [1890383] - sctp: allow IP fragmentation when PLPMTUD enters Error state (Xin Long) [1890383] - sctp: send pmtu probe only if packet loss in Search Complete state (Xin Long) [1890383] - sctp: improve the code for pmtu probe send and recv update (Xin Long) [1890383] - sctp: prevent info leak in sctp_make_heartbeat() (Xin Long) [1890383] - sctp: check pl.raise_count separately from its increment (Xin Long) [1890383] - sctp: send the next probe immediately once the last one is acked (Xin Long) [1890383] - sctp: do black hole detection in search complete state (Xin Long) [1890383] - sctp: process sctp over udp icmp err on sctp side (Xin Long) [1890383] - sctp: extract sctp_v4_err_handle function from sctp_v4_err (Xin Long) [1890383] - sctp: extract sctp_v6_err_handle function from sctp_v6_err (Xin Long) [1890383] - sctp: remove the unessessary hold for idev in sctp_v6_err (Xin Long) [1890383] - sctp: enable PLPMTUD when the transport is ready (Xin Long) [1890383] - sctp: do state transition when receiving an icmp TOOBIG packet (Xin Long) [1890383] - sctp: do state transition when a probe succeeds on HB ACK recv path (Xin Long) [1890383] - sctp: do state transition when PROBE_COUNT == MAX_PROBES on HB send path (Xin Long) [1890383] - sctp: do the basic send and recv for PLPMTUD probe (Xin Long) [1890383] - sctp: add the probe timer in transport for PLPMTUD (Xin Long) [1890383] - sctp: add the constants/variables and states and some APIs for transport (Xin Long) [1890383] - sctp: add SCTP_PLPMTUD_PROBE_INTERVAL sockopt for sock/asoc/transport (Xin Long) [1890383] - sctp: add probe_interval in sysctl and sock/asoc/transport (Xin Long) [1890383] - sctp: add pad chunk and its make function and event table (Xin Long) [1890383] - blk-mq: still set q->make_request_fn for blk-mq (Ming Lei) [1999728] - PCI: Add AMD RS690 quirk to enable 64-bit DMA (Myron Stowe) [1993279] - PCI: Add ACS quirk for Broadcom BCM57414 NIC (Myron Stowe) [1993279] - PCI: Mark some NVIDIA GPUs to avoid bus reset (Myron Stowe) [1993279] - PCI: of: Clear 64-bit flag for non-prefetchable memory below 4GB (Myron Stowe) [1993279] - x86/PCI: Remove unused alloc_pci_root_info() return value (Myron Stowe) [1993279] - PCI: Delay after FLR of Intel DC P4510 NVMe (Myron Stowe) [1993279] - PCI: Delay after FLR of Intel DC P3700 NVMe (Myron Stowe) [1993279] - PCI: Disable Samsung SM961/PM961 NVMe before FLR (Myron Stowe) [1993279] - PCI/sysfs: Use sysfs_emit() and sysfs_emit_at() in "show" functions (Myron Stowe) [1993279] - PCI/sysfs: Rearrange smbios_attr_group and acpi_attr_group (Myron Stowe) [1993279] - PCI/sysfs: Tidy SMBIOS & ACPI label attributes (Myron Stowe) [1993279] - PCI/sysfs: Convert "index", "acpi_index", "label" to static attributes (Myron Stowe) [1993279] - PCI/sysfs: Define SMBIOS label attributes with DEVICE_ATTR*() (Myron Stowe) [1993279] - PCI/sysfs: Define ACPI label attributes with DEVICE_ATTR*() (Myron Stowe) [1993279] - PCI/sysfs: Rename device_has_dsm() to device_has_acpi_name() (Myron Stowe) [1993279] - PCI/sysfs: Convert "vpd" to static attribute (Myron Stowe) [1993279] - PCI/sysfs: Rename "vpd" attribute accessors (Myron Stowe) [1993279] - PCI/sysfs: Convert "reset" to static attribute (Myron Stowe) [1993279] - PCI/sysfs: Convert "rom" to static attribute (Myron Stowe) [1993279] - PCI/sysfs: Convert "config" to static attribute (Myron Stowe) [1993279] - PCI: Allow VPD access for QLogic ISP2722 (Myron Stowe) [1993279] - PCI/VPD: Add helper pci_get_func0_dev() (Myron Stowe) [1993279] - PCI/VPD: Remove pci_vpd_find_tag() SRDT handling (Myron Stowe) [1993279] - PCI/VPD: Remove pci_vpd_find_tag() 'offset' argument (Myron Stowe) [1993279] - PCI/VPD: Change pci_vpd_init() return type to void (Myron Stowe) [1993279] - PCI/VPD: Make missing VPD message less alarming (Myron Stowe) [1993279] - PCI/VPD: Remove pci_set_vpd_size() (Myron Stowe) [1993279] - PCI/VPD: Remove sysfs accessor size checking dead code (Myron Stowe) [1993279] - PCI/VPD: Remove obsolete Broadcom NIC quirk (Myron Stowe) [1993279] - PCI/ACPI: Fix acpi_pci_set_power_state() debug message (Myron Stowe) [1993279] - PCI: acpiphp: Fix whitespace issue (Myron Stowe) [1993279] - PCI: shpchp: Remove unused shpc_writeb() (Myron Stowe) [1993279] - PCI: cpqphp: Use DEFINE_SPINLOCK() for int15_lock (Myron Stowe) [1993279] - ACPI / hotplug / PCI: Fix reference count leak in enable_slot() (Myron Stowe) [1993279] - PCI: Add pci_disable_parity() (Myron Stowe) [1993279] - PCI: Release OF node in pci_scan_device()'s error path (Myron Stowe) [1993279] - fs: dlm: fix check for multi-homed hosts (Alexander Aring) [1889887] - iommu: remove iommu_domain_{get,set}_attr (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: enable the liodn when attaching a device (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: replace DOMAIN_ATTR_FSL_PAMU_STASH with a direct call (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: remove ->domain_window_enable (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: remove support for multiple windows (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: remove fsl_pamu_get_domain_attr (Jerry Snitselaar) [2004349] - iommu: remove the unused domain_window_disable method (Jerry Snitselaar) [2004349] - iommu: Remove .domain_{get,set}_windows (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Decrease the queue size of evtq and priq (Jerry Snitselaar) [2004349] - iommu/vt-d: Use pasid_pte_is_present() helper function (Jerry Snitselaar) [2004349] - iommu/vt-d: Update the virtual command related registers (Jerry Snitselaar) [2004349] - ACPI: IORT: Handle device properties with software node API (Jerry Snitselaar) [2004349] - iommu: Update "iommu.strict" documentation (Jerry Snitselaar) [2004349] - iommu/dma: Remove redundant "!dev" checks (Jerry Snitselaar) [2004349] - iommu/virtio: Drop IOVA cookie management (Jerry Snitselaar) [2004349] - iommu/vt-d: Drop IOVA cookie management (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Drop IOVA cookie management (Jerry Snitselaar) [2004349] - iommu/amd: Drop IOVA cookie management (Jerry Snitselaar) [2004349] - iommu: Pull IOVA cookie management into the core (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Stop pre-zeroing batch commands (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Extract reusable function __arm_smmu_cmdq_skip_err() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Add and use static helper function arm_smmu_get_cmdq() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Remove some unneeded init in arm_smmu_cmdq_issue_cmdlist() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Add and use static helper function arm_smmu_cmdq_issue_cmd_with_sync() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Use command queue batching helpers to improve performance (Jerry Snitselaar) [2004349] - iommu/amd: Use only natural aligned flushes in a VM (Jerry Snitselaar) [2004349] - iommu/amd: Sync once for scatter-gather operations (Jerry Snitselaar) [2004349] - iommu/amd: Tailored gather logic for AMD (Jerry Snitselaar) [2004349] - iommu: Factor iommu_iotlb_gather_is_disjoint() out (Jerry Snitselaar) [2004349] - iommu: Improve iommu_iotlb_gather helpers (Jerry Snitselaar) [2004349] - iommu/amd: Do not use flush-queue when NpCache is on (Jerry Snitselaar) [2004349] - iommu/amd: Selective flush on unmap (Jerry Snitselaar) [2004349] - iommu/amd: Convert from atomic_t to refcount_t on pasid_state->count (Jerry Snitselaar) [2004349] - iommu: Streamline iommu_iova_to_phys() (Jerry Snitselaar) [2004349] - iommu/vt-d: Allow devices to have more than 32 outstanding PRs (Jerry Snitselaar) [1920744] - iommu/vt-d: Drop "0x" prefix from PCI bus & device addresses (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix a deadlock in intel_svm_drain_prq() (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix PASID leak in intel_svm_unbind_mm() (Jerry Snitselaar) [2004349] - iommu/amd: Fix printing of IOMMU events when rate limiting kicks in (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Fix missing unlock on error in arm_smmu_device_group() (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Fix race condition during iommu_group creation (Jerry Snitselaar) [2004349] - iommu: Fix race condition during default domain allocation (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Implement the map_pages() IOMMU driver callback (Jerry Snitselaar) [1971977] - iommu/arm-smmu-v3: Implement the unmap_pages() IOMMU driver callback (Jerry Snitselaar) [1971977] - iommu/vt-d: Move clflush'es from iotlb_sync_map() to map_pages() (Jerry Snitselaar) [1971977] - iommu/vt-d: Implement map/unmap_pages() iommu_ops callback (Jerry Snitselaar) [1971977] - iommu/vt-d: Report real pgsize bitmap to iommu core (Jerry Snitselaar) [1971977] - iommu/arm-smmu: Implement the map_pages() IOMMU driver callback (Jerry Snitselaar) [1971977] - iommu/arm-smmu: Implement the unmap_pages() IOMMU driver callback (Jerry Snitselaar) [1971977] - iommu/io-pgtable-arm: Implement arm_lpae_map_pages() (Jerry Snitselaar) [1971977] - iommu/io-pgtable-arm: Implement arm_lpae_unmap_pages() (Jerry Snitselaar) [1971977] - iommu/io-pgtable-arm: Prepare PTE methods for handling multiple entries (Jerry Snitselaar) [1971977] - iommu: Add support for the map_pages() callback (Jerry Snitselaar) [1971977] - iommu: Hook up '->unmap_pages' driver callback (Jerry Snitselaar) [1971977] - iommu: Split 'addr_merge' argument to iommu_pgsize() into separate parts (Jerry Snitselaar) [1971977] - iommu: Use bitmap to calculate page size in iommu_pgsize() (Jerry Snitselaar) [1971977] - iommu: Add a map_pages() op for IOMMU drivers (Jerry Snitselaar) [1971977] - iommu/io-pgtable: Introduce map_pages() as a page table op (Jerry Snitselaar) [1971977] - iommu: Add an unmap_pages() op for IOMMU drivers (Jerry Snitselaar) [1971977] - iommu/io-pgtable: Introduce unmap_pages() as a page table op (Jerry Snitselaar) [1971977] - iommu/vt-d: Fix incomplete cache flush in intel_pasid_tear_down_entry() (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix PASID reference leak (Jerry Snitselaar) [2004349] - iommu: Check if group is NULL before remove device (Jerry Snitselaar) [2004349] - iommu/dma: Fix leak in non-contiguous API (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Fix fall-through warning for Clang (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix clearing real DMA device's scalable-mode context entries (Jerry Snitselaar) [2004349] - iommu/vt-d: Global devTLB flush when present context entry changed (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Use Tegra implementation on Tegra186 (Jerry Snitselaar) [2004349] - iommu: Delete a duplicate check in iommu_change_dev_def_domain() (Jerry Snitselaar) [2004349] - iommu/dma: Fix compile warning in 32-bit builds (Jerry Snitselaar) [2004349] - iommu: Drop unnecessary of_iommu.h includes (Jerry Snitselaar) [2004349] - iommu: Remove unused of_get_dma_window() (Jerry Snitselaar) [2004349] - iommu/iova: Put free_iova_mem() outside of spinlock iova_rbtree_lock (Jerry Snitselaar) [2004349] - iommu/dma: Fix IOVA reserve dma ranges (Jerry Snitselaar) [2004349] - iommu/virtio: Enable x86 support (Jerry Snitselaar) [2004349] - iommu/dma: Pass address limit rather than size to iommu_setup_dma_ops() (Jerry Snitselaar) [2004349] - iommu/amd: Fix section mismatch warning for detect_ivrs() (Jerry Snitselaar) [2004349] - iommu/amd: Add amd_iommu=force_enable option (Jerry Snitselaar) [2004349] - iommu/amd: Fix extended features logging (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix dereference of pointer info before it is null checked (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix linker error on 32-bit (Jerry Snitselaar) [2004349] - iommu/vt-d: No need to typecast (Jerry Snitselaar) [2004349] - iommu/vt-d: Define counter explicitly as unsigned int (Jerry Snitselaar) [2004349] - iommu/vt-d: Remove unnecessary braces (Jerry Snitselaar) [2004349] - iommu/vt-d: Removed unused iommu_count in dmar domain (Jerry Snitselaar) [2004349] - iommu/vt-d: Use bitfields for DMAR capabilities (Jerry Snitselaar) [2004349] - iommu/vt-d: Use DEVICE_ATTR_RO macro (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix out-bounds-warning in intel/svm.c (Jerry Snitselaar) [2004349] - iommu/vt-d: Add PRQ handling latency sampling (Jerry Snitselaar) [1971935] - iommu/vt-d: Add cache invalidation latency sampling (Jerry Snitselaar) [1971935] - iommu/vt-d: Expose latency monitor data through debugfs (Jerry Snitselaar) [1971935] - iommu/vt-d: Add common code for dmar latency performance monitors (Jerry Snitselaar) [1971935] - iommu/vt-d: Add prq_report trace event (Jerry Snitselaar) [1971973] - iommu/vt-d: Report prq to io-pgfault framework (Jerry Snitselaar) [1971971] - iommu/vt-d: Allocate/register iopf queue for sva devices (Jerry Snitselaar) [1971971] - iommu/vt-d: Refactor prq_event_thread() (Jerry Snitselaar) [1971971] - iommu/vt-d: Use common helper to lookup svm devices (Jerry Snitselaar) [1971971] - iommu/vt-d: Use iommu_sva_alloc(free)_pasid() helpers (Jerry Snitselaar) [1971971] - iommu/vt-d: Add pasid private data helpers (Jerry Snitselaar) [1971971] - iommu/vt-d: Support asynchronous IOMMU nested capabilities (Jerry Snitselaar) [2004349] - iommu/vt-d: Select PCI_ATS explicitly (Jerry Snitselaar) [2004349] - iommu/vt-d: Tweak the description of a DMA fault (Jerry Snitselaar) [1971975] - iommu/vt-d: Fix kernel-doc syntax in file header (Jerry Snitselaar) [2004349] - iommu/vt-d: Remove redundant assignment to variable agaw (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Check smmu->impl pointer before dereferencing (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Implement ->probe_finalize() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Remove unnecessary oom message (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Fix arm_smmu_device refcount leak in address translation (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Fix arm_smmu_device refcount leak when arm_smmu_rpm_get fails (Jerry Snitselaar) [2004349] - PM: runtime: Add documentation for pm_runtime_resume_and_get() (Jerry Snitselaar) [2004349] - PM: runtime: Add pm_runtime_resume_and_get to deal with usage counter (Jerry Snitselaar) [2004349] - iommu/arm: Cleanup resources in case of probe error path (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Ratelimit event dump (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Add stall support for platform devices (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Change *array into *const array (Jerry Snitselaar) [2004349] - iommu/amd: Remove redundant assignment of err (Jerry Snitselaar) [2004349] - iommu/amd: Tidy up DMA ops init (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Add support for driver IOMMU fault handlers (Jerry Snitselaar) [2004349] - iommu/virtio: Add missing MODULE_DEVICE_TABLE (Jerry Snitselaar) [2004349] - iommu/amd: Fix wrong parentheses on page-specific invalidations (Jerry Snitselaar) [2004349] - iommu: Streamline registration interface (Jerry Snitselaar) [2004349] - iommu: Statically set module owner (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_IO_PGTABLE_CFG (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_DMA_USE_FLUSH_QUEUE (Jerry Snitselaar) [2004349] - iommu: remove iommu_set_cmd_line_dma_api and iommu_cmd_line_dma_api (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_NESTING (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_GEOMETRY (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_PAGING (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Maintain a SID->device structure (Jerry Snitselaar) [2004349] - iommu: Add a page fault handler (Jerry Snitselaar) [2004349] - iommu/vt-d: Support IOMMU_DEV_FEAT_IOPF (Jerry Snitselaar) [2004349] - iommu: Separate IOMMU_DEV_FEAT_IOPF from IOMMU_DEV_FEAT_SVA (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Use device properties for pasid-num-bits (Jerry Snitselaar) [2004349] - of/device: Add input id to of_dma_configure() (Jerry Snitselaar) [2004349] - of/iommu: Make of_map_rid() PCI agnostic (Jerry Snitselaar) [2004349] - iommu: Fix comment for struct iommu_fwspec (Jerry Snitselaar) [2004349] - iommu/amd: Remove duplicate check of devid (Jerry Snitselaar) [2004349] - iommu/amd: Page-specific invalidations for more than one page (Jerry Snitselaar) [2004349] - iommu/amd: Move a few prototypes to include/linux/amd-iommu.h (Jerry Snitselaar) [2004349] - iommu/amd: Remove a few unused exports (Jerry Snitselaar) [2004349] - iommu/amd: Remove the unused amd_iommu_get_v2_domain function (Jerry Snitselaar) [2004349] - iommu/amd: Remove the unused device errata code (Jerry Snitselaar) [2004349] - iommu/amd: Remove duplicate check of pasids (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix lockdep splat in intel_pasid_get_entry() (Jerry Snitselaar) [2004349] - iommu/amd: Remove iommu_init_ga() (Jerry Snitselaar) [1998265] - iommu/amd: Relocate GAMSup check to early_enable_iommus (Jerry Snitselaar) [1998265] - x86/Kconfig: Do not enable AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT automatically (Prarit Bhargava) [2021219] - hyper-v: Replace uuid.h with types.h (Mohammed Gamal) [2008563] - x86/hyperv: Avoid erroneously sending IPI to 'self' (Mohammed Gamal) [2008563] - asm-generic/hyperv: provide cpumask_to_vpset_noself (Mohammed Gamal) [2008563] - asm-generic/hyperv: Add missing function prototypes per -W1 warnings (Mohammed Gamal) [2008563] - hv: hyperv.h: Remove unused inline functions (Mohammed Gamal) [2008563] - hv: hyperv.h: a few mundane typo fixes (Mohammed Gamal) [2008563] - hv: hyperv.h: Replace one-element array with flexible-array in struct icmsg_negotiate (Mohammed Gamal) [2008563] - x86/hyperv: add comment describing TSC_INVARIANT_CONTROL MSR setting bit 0 (Mohammed Gamal) [2008563] - x86/hyperv: fix for unwanted manipulation of sched_clock when TSC marked unstable (Mohammed Gamal) [2008563] - hyperv: Detect Nested virtualization support for SVM (Mohammed Gamal) [2008563] - hyperv: SVM enlightened TLB flush support flag (Mohammed Gamal) [2008563] - x86/hyperv: remove on-stack cpumask from hv_send_ipi_mask_allbutself (Mohammed Gamal) [2008563] - drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status (Mohammed Gamal) [2008563] - x86/hyperv: remove unused linux/version.h header (Mohammed Gamal) [2008563] - x86/hyperv: Fix unused variable 'hi' warning in hv_apic_read (Mohammed Gamal) [2008563] - x86/hyperv: Fix unused variable 'msr_val' warning in hv_qlock_wait (Mohammed Gamal) [2008563] - PCI: hv: Fix sleep while in non-sleep context when removing child devices from the bus (Mohammed Gamal) [2008562] - PCI: hv: Add check for hyperv_initialized in init_hv_pci_drv() (Mohammed Gamal) [2008562] - PCI: hv: Drop msi_controller structure (Mohammed Gamal) [2008562] - PCI/IOV: Add sysfs MSI-X vector assignment interface (Myron Stowe) [2019087] - x86: ACPI: cstate: Optimize C3 entry on AMD CPUs (David Arcari) [1998529] - Bluetooth: Move shutdown callback before flushing tx and rx queue (Gopal Tiwari) [1990477] - Bluetooth: btusb: check conditions before enabling USB ALT 3 for WBS (Gopal Tiwari) [1990477] - Bluetooth: Fix VIRTIO_ID_BT assigned number (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Fix wrong opcode in the response for add_adv cmd (Gopal Tiwari) [1990477] - Bluetooth: defer cleanup of resources in hci_unregister_dev() (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: Fix handling of HCI_LE_Advertising_Set_Terminated event (Gopal Tiwari) [1990477] - Bluetooth: Fix Set Extended (Scan Response) Data (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language when filtering devices (Gopal Tiwari) [1990477] - Bluetooth: smp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language in HCI role comments (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language when tracking connections (Gopal Tiwari) [1990477] - Bluetooth: sco: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: a2mp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: 6lowpan: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: amp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: cmtp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: bnep: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: hidp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language in comments (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language in SMP (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language in HCI LE features (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language to describe CPB (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Fix slab-out-of-bounds in tlv_data_is_valid (Gopal Tiwari) [1990477] - Bluetooth: disable filter dup when scan for adv monitor (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Fix the command returns garbage parameter value (Gopal Tiwari) [1990477] - Bluetooth: RFCOMM: Use DEVICE_ATTR_RO macro (Gopal Tiwari) [1990477] - Bluetooth: Translate additional address type during le_conn_comp (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix invalid access on ECRED Connection response (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix invalid access if ECRED Reconfigure fails (Gopal Tiwari) [1990477] - Bluetooth: Remove spurious error message (Gopal Tiwari) [1990477] - Bluetooth: Shutdown controller after workqueues are flushed or cancelled (Gopal Tiwari) [1990477] - Bluetooth: Add ncmd=0 recovery handling (Gopal Tiwari) [1990477] - Bluetooth: 6lowpan: remove unused function (Gopal Tiwari) [1990477] - Bluetooth: Fix alt settings for incoming SCO with transparent coding format (Gopal Tiwari) [1990477] - Bluetooth: Fix the HCI to MGMT status conversion table (Gopal Tiwari) [1990477] - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails (Gopal Tiwari) [1990477] - Bluetooth: 6lowpan: delete unneeded variable initialization (Gopal Tiwari) [1990477] - Bluetooth: Return whether a connection is outbound (Gopal Tiwari) [1990477] - Bluetooth: SMP: Fix crash when receiving new connection when debug is enabled (Gopal Tiwari) [1990477] - Bluetooth: Fix spelling mistakes (Gopal Tiwari) [1990477] - Bluetooth: Set defaults for le_scan_{int,window}_adv_monitor (Gopal Tiwari) [1990477] - Bluetooth: Allow Microsoft extension to indicate curve validation (Gopal Tiwari) [1990477] - Bluetooth: Add support for reading AOSP vendor capabilities (Gopal Tiwari) [1990477] - Bluetooth: LL privacy allow RPA (Gopal Tiwari) [1990477] - Bluetooth: Handle own address type change with HCI_ENABLE_LL_PRIVACY (Gopal Tiwari) [1990477] - Bluetooth: Do not set cur_adv_instance in adv param MGMT request (Gopal Tiwari) [1990477] - Bluetooth: Use ext adv handle from requests in CCs (Gopal Tiwari) [1990477] - Bluetooth: use the correct print format for L2CAP debug statements (Gopal Tiwari) [1990477] - Bluetooth: SMP: Fix variable dereferenced before check 'conn' (Gopal Tiwari) [1990477] - Bluetooth: Check inquiry status before sending one (Gopal Tiwari) [1990477] - Bluetooth: Coding style fix (Gopal Tiwari) [1990477] - Bluetooth: Remove 'return' in void function (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: Move the advertisement monitor events to correct list (Gopal Tiwari) [1990477] - Bluetooth: Add missing entries for PHY configuration commands (Gopal Tiwari) [1990477] - Bluetooth: Fix mgmt status for LL Privacy experimental feature (Gopal Tiwari) [1990477] - Bluetooth: Fix wrong opcode error for read advertising features (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Rudimentary typo fixes (Gopal Tiwari) [1990477] - Bluetooth: Remove trailing semicolon in macros (Gopal Tiwari) [1990477] - Bluetooth: check for zapped sk before connecting (Gopal Tiwari) [1990477] - Bluetooth: fix set_ecdh_privkey() prototype (Gopal Tiwari) [1990477] - Bluetooth: initialize skb_queue_head at l2cap_chan_create() (Gopal Tiwari) [1990477] - Bluetooth: Set CONF_NOT_COMPLETE as l2cap_chan default (Gopal Tiwari) [1990477] - Bluetooth: Fix incorrect status handling in LE PHY UPDATE event (Gopal Tiwari) [1990477] - Bluetooth: avoid deadlock between hci_dev->lock and socket lock (Gopal Tiwari) [1990477] - Bluetooth: SMP: Convert BT_ERR/BT_DBG to bt_dev_err/bt_dev_dbg (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix not checking for maximum number of DCID (Gopal Tiwari) [1990477] - Bluetooth: Cancel le_scan_restart work when stopping discovery (Gopal Tiwari) [1990477] - Bluetooth: SMP: Fail if remote and local public keys are identical (Gopal Tiwari) [1990477] - Bluetooth: Allow scannable adv with extended MGMT APIs (Gopal Tiwari) [1990477] - Bluetooth: Remove unneeded commands for suspend (Gopal Tiwari) [1990477] - Bluetooth: Notify suspend on le conn failed (Gopal Tiwari) [1990477] - Bluetooth: hci_uart: Remove redundant assignment to fw_ptr (Gopal Tiwari) [1990477] - Bluetooth: btmrvl: remove redundant continue statement (Gopal Tiwari) [1990477] - Bluetooth: btusb: use default nvm if boardID is 0 for wcn6855. (Gopal Tiwari) [1990477] - Bluetooth: btusb: fix bt fiwmare downloading failure issue for qca btsoc. (Gopal Tiwari) [1990477] - Bluetooth: btmtkuart: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Gopal Tiwari) [1990477] - Bluetooth: btrtl: rename USB fw for RTL8761 (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add 0x0b05:0x190e Realtek 8761BU (ASUS BT500) device. (Gopal Tiwari) [1990477] - Bluetooth: hci_h5: Add RTL8822CS capabilities (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add support USB ALT 3 for WBS (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add a new QCA_ROME device (0cf3:e500) (Gopal Tiwari) [1990477] - Bluetooth: btqca: Don't modify firmware contents in-place (Gopal Tiwari) [1990477] - Bluetooth: btbcm: Add entry for BCM43430B0 UART Bluetooth (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: fix potential GPF (Gopal Tiwari) [1990477] - Bluetooth: btusb: fix memory leak (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fixed too many in-token issue for Mediatek Chip. (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add support for Lite-On Mediatek Chip (Gopal Tiwari) [1990477] - Bluetooth: virtio_bt: add missing null pointer check on alloc_skb call return (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fix failing to init controllers with operation firmware (Gopal Tiwari) [1990477] - Bluetooth: Add a new USB ID for RTL8822CE (Gopal Tiwari) [1990477] - Bluetooth: btusb: Revert Fix the autosuspend enable and disable (Gopal Tiwari) [1990477] - Bluetooth: Add support for virtio transport driver (Gopal Tiwari) [1990477] - Bluetooth: btusb: Enable quirk boolean flag for Mediatek Chip. (Gopal Tiwari) [1990477] - Bluetooth: btintel: Skip reading firmware file version while in bootloader mode (Gopal Tiwari) [1990477] - Bluetooth: btintel: Collect tlv based active firmware build info in FW mode (Gopal Tiwari) [1990477] - Bluetooth: btintel: Reorganized bootloader mode tlv checks in intel_version_tlv parsing (Gopal Tiwari) [1990477] - Bluetooth: btusb: Consolidate code for waiting firmware to boot (Gopal Tiwari) [1990477] - Bluetooth: btusb: Consolidate code for waiting firmware download (Gopal Tiwari) [1990477] - Bluetooth: btintel: Consolidate intel_version parsing (Gopal Tiwari) [1990477] - Bluetooth: btintel: Consolidate intel_version_tlv parsing (Gopal Tiwari) [1990477] - Bluetooth: btintel: Move operational checks after version check (Gopal Tiwari) [1990477] - Bluetooth: btintel: Check firmware version before download (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Mundane typo fix (Gopal Tiwari) [1990477] - Bluetooth: btbcm: Add BCM4330 and BCM4334 compatibles (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Add device_may_wakeup support (Gopal Tiwari) [1990477] - Bluetooth: btintel: Fix offset calculation boot address parameter (Gopal Tiwari) [1990477] - Bluetooth: btusb: print firmware file name on error loading firmware (Gopal Tiwari) [1990477] - Bluetooth: btbcm: Obtain and handle reset GPIO (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fix incorrect type in assignment and uninitialized symbol (Gopal Tiwari) [1990477] - Bluetooth: btusb: support 0cb5:c547 Realtek 8822CE device (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Fixed issue during suspend (Gopal Tiwari) [1990477] - Bluetooth: btusb: fix excessive stack usage (Gopal Tiwari) [1990477] - Bluetooth: btusb: remove set but not used variable in btusb_mtk_setup_firmware_79xx (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fix typo and correct the log print (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fix memory leak in btusb_mtk_wmt_recv (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add protocol support for MediaTek MT7921U USB devices (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fine-tune mt7663 mechanism. (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: check for SSR triggered flag while suspend (Gopal Tiwari) [1990477] - Bluetooth: btrtl: Enable WBS for the specific Realtek devices (Gopal Tiwari) [1990477] - Bluetooth: hci_h5: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY for btrtl (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Wait for SSR completion during suspend (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Fix memleak in qca_controller_memdump (Gopal Tiwari) [1990477] - Bluetooth: hci_h5: Add support for binding RTL8723DS with device tree (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add support for GarfieldPeak controller (Gopal Tiwari) [1990477] - Bluetooth: btrtl: Add null check in setup (Gopal Tiwari) [1990477] - Bluetooth: btrtl: Enable central-peripheral role (Gopal Tiwari) [1990477] - Bluetooth: btusb: Remove duplicate newlines from logging (Gopal Tiwari) [1990477] - Bluetooth: btmtksdio: Fixed switch and case should be at the same indent (Gopal Tiwari) [1990477] - Revert "Bluetooth: btintel: Fix endianness issue for TLV version information" (Gopal Tiwari) [1990477] - Bluetooth: hci_bcm: Add support for ISO packets (Gopal Tiwari) [1990477] - Bluetooth: btusb: add shutdown function for wcn6855 (Gopal Tiwari) [1990477] - Bluetooth: hci_uart: Fix a race for write_work scheduling (Gopal Tiwari) [1990477] - Bluetooth: btqca: Add support to read FW build version for WCN3991 BTSoC (Gopal Tiwari) [1990477] - Bluetooth: btusb: Always fallback to alt 1 for WBS (Gopal Tiwari) [1990477] - Bluetooth: btqcomsmd: Fix a resource leak in error handling paths in the probe function (Gopal Tiwari) [1990477] - Bluetooth: Fix null pointer dereference in amp_read_loc_assoc_final_data (Gopal Tiwari) [1990477] - Bluetooth: Skip eSCO 2M params when not supported (Gopal Tiwari) [1990477] - Bluetooth: fix indentation and alignment reported by checkpatch (Gopal Tiwari) [1990477] - Bluetooth: fix coccicheck warnings debugfs (Gopal Tiwari) [1990477] - Bluetooth: Add new HCI_QUIRK_NO_SUSPEND_NOTIFIER quirk (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Try harder to accept device not knowing options (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix handling fragmented length (Gopal Tiwari) [1990477] - Bluetooth: btusb: fix memory leak on suspend and resume (Gopal Tiwari) [1990477] - Bluetooth: Put HCI device if inquiry procedure interrupts (Gopal Tiwari) [1990477] - Bluetooth: drop HCI device reference before return (Gopal Tiwari) [1990477] - Bluetooth: avoid u128_xor() on potentially misaligned inputs (Gopal Tiwari) [1990477] - Bluetooth: Fix initializing response id after clearing struct (Gopal Tiwari) [1990477] - Bluetooth: Cancel Inquiry before Create Connection (Gopal Tiwari) [1990477] - Bluetooth: Pause service discovery for suspend (Gopal Tiwari) [1990477] - Bluetooth: Remove hci_req_le_suspend_config (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: Set missing suspend task bits (Gopal Tiwari) [1990477] - Bluetooth: Change MGMT security info CMD to be more generic (Gopal Tiwari) [1990477] - Bluetooth: Query LE tx power on startup (Gopal Tiwari) [1990477] - Bluetooth: Use intervals and tx power from mgmt cmds (Gopal Tiwari) [1990477] - Bluetooth: Break add adv into two mgmt commands (Gopal Tiwari) [1990477] - Bluetooth: Add helper to set adv data (Gopal Tiwari) [1990477] - Bluetooth: Add toggle to switch off interleave scan (Gopal Tiwari) [1990477] - Bluetooth: Refactor read default sys config for various types (Gopal Tiwari) [1990477] - Bluetooth: Handle active scan case (Gopal Tiwari) [1990477] - Bluetooth: Handle system suspend resume case (Gopal Tiwari) [1990477] - Bluetooth: Interleave with allowlist scan (Gopal Tiwari) [1990477] - Bluetooth: Fix attempting to set RPA timeout when unsupported (Gopal Tiwari) [1990477] - Bluetooth: Rename get_adv_instance_scan_rsp (Gopal Tiwari) [1990477] - Bluetooth: Fix not sending Set Extended Scan Response (Gopal Tiwari) [1990477] - Bluetooth: Fix for Bluetooth SIG test L2CAP/COS/CFD/BV-14-C (Gopal Tiwari) [1990477] - Bluetooth: sco: Fix crash when using BT_SNDMTU/BT_RCVMTU option (Gopal Tiwari) [1990477] - Bluetooth: Replace BT_DBG with bt_dev_dbg in HCI request (Gopal Tiwari) [1990477] - Bluetooth: consolidate error paths in hci_phy_link_complete_evt() (Gopal Tiwari) [1990477] - Bluetooth: Enforce key size of 16 bytes on FIPS level (Gopal Tiwari) [1990477] - Bluetooth: hidp: use correct wait queue when removing ctrl_wait (Gopal Tiwari) [1990477] - Bluetooth: Move force_bredr_smp debugfs into hci_debugfs_create_bredr (Gopal Tiwari) [1990477] - Bluetooth: Fix: LL PRivacy BLE device fails to connect (Gopal Tiwari) [1990477] - Bluetooth: Resume advertising after LE connection (Gopal Tiwari) [1990477] - Bluetooth: Fix slab-out-of-bounds read in hci_le_direct_adv_report_evt() (Gopal Tiwari) [1990477] - Bluetooth: Replace zero-length array with flexible-array member (Gopal Tiwari) [1990477] - Bluetooth: MGMT: Fix not checking if BT_HS is enabled (Gopal Tiwari) [1990477] - Bluetooth: Disable High Speed by default (Gopal Tiwari) [1990477] - Bluetooth: Fix update of own_addr_type if ll_privacy supported (Gopal Tiwari) [1990477] - Bluetooth: Fix auto-creation of hci_conn at Conn Complete event (Gopal Tiwari) [1990477] - Bluetooth: Set scan parameters for ADV Monitor (Gopal Tiwari) [1990477] - Bluetooth: Update Adv monitor count upon removal (Gopal Tiwari) [1990477] - net: bluetooth: delete duplicated words (Gopal Tiwari) [1990477] - Bluetooth: pause/resume advertising around suspend (Gopal Tiwari) [1990477] - Bluetooth: Emit controller suspend and resume events (Gopal Tiwari) [1990477] - Bluetooth: Add suspend reason for device disconnect (Gopal Tiwari) [1990477] - Bluetooth: Add mgmt suspend and resume events (Gopal Tiwari) [1990477] - Bluetooth: Set ext scan response only when it exists (Gopal Tiwari) [1990477] - Bluetooth: Only mark socket zapped after unlocking (Gopal Tiwari) [1990477] - Bluetooth: Add MGMT capability flags for tx power and ext advertising (Gopal Tiwari) [1990477] - Bluetooth: Report num supported adv instances for hw offloading (Gopal Tiwari) [1990477] - Bluetooth: sco: new getsockopt options BT_SNDMTU/BT_RCVMTU (Gopal Tiwari) [1990477] - Bluetooth: Re-order clearing suspend tasks (Gopal Tiwari) [1990477] - Bluetooth: Fix memory leak in read_adv_mon_features() (Gopal Tiwari) [1990477] - Bluetooth: Clear suspend tasks on unregister (Gopal Tiwari) [1990477] - Bluetooth: Remove CRYPTO_ALG_INTERNAL flag (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: use the proper scan params when conn is pending (Gopal Tiwari) [1990477] - Bluetooth: Enable controller RPA resolution using Experimental feature (Gopal Tiwari) [1990477] - Bluetooth: Let controller creates RPA during le create conn (Gopal Tiwari) [1990477] - Bluetooth: Translate additional address type during le_conn (Gopal Tiwari) [1990477] - Bluetooth: Enable RPA Timeout (Gopal Tiwari) [1990477] - Bluetooth: Enable/Disable address resolution during le create conn (Gopal Tiwari) [1990477] - Bluetooth: Configure controller address resolution if available (Gopal Tiwari) [1990477] - Bluetooth: Translate additional address type correctly (Gopal Tiwari) [1990477] - Bluetooth: Update resolving list when updating whitelist (Gopal Tiwari) [1990477] - Bluetooth: Fix suspend notifier race (Gopal Tiwari) [1990477] - Bluetooth: Return NOTIFY_DONE for hci_suspend_notifier (Gopal Tiwari) [1990477] - Bluetooth: Add per-instance adv disable/remove (Gopal Tiwari) [1990477] - Replace HTTP links with HTTPS ones: BLUETOOTH SUBSYSTEM (Gopal Tiwari) [1990477] - Bluetooth: RFCOMM: Use fallthrough pseudo-keyword (Gopal Tiwari) [1990477] - Bluetooth: core: Use fallthrough pseudo-keyword (Gopal Tiwari) [1990477] - Bluetooth: Use whitelist for scan policy when suspending (Gopal Tiwari) [1990477] - Bluetooth: le_simult_central_peripheral experimental feature (Gopal Tiwari) [1990477] - Bluetooth: Fix kernel oops triggered by hci_adv_monitors_clear() (Gopal Tiwari) [1990477] - Bluetooth: use configured default params for active scans (Gopal Tiwari) [1990477] - Bluetooth: Adding a configurable autoconnect timeout (Gopal Tiwari) [1990477] - Bluetooth: Don't restart scanning if paused (Gopal Tiwari) [1990477] - Bluetooth: add a mutex lock to avoid UAF in do_enale_set (Gopal Tiwari) [1990477] - Bluetooth: use configured params for ext adv (Gopal Tiwari) [1990477] - Bluetooth: Add hci_dev_lock to get/set device flags (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Use command complete on success for set system config (Gopal Tiwari) [1990477] - Bluetooth: Terminate the link if pairing is cancelled (Gopal Tiwari) [1990477] - Bluetooth: Update background scan and report device based on advertisement monitors (Gopal Tiwari) [1990477] - Bluetooth: Notify adv monitor removed event (Gopal Tiwari) [1990477] - Bluetooth: Notify adv monitor added event (Gopal Tiwari) [1990477] - Bluetooth: Add handler of MGMT_OP_REMOVE_ADV_MONITOR (Gopal Tiwari) [1990477] - Bluetooth: Add handler of MGMT_OP_ADD_ADV_PATTERNS_MONITOR (Gopal Tiwari) [1990477] - Bluetooth: Add handler of MGMT_OP_READ_ADV_MONITOR_FEATURES (Gopal Tiwari) [1990477] - Bluetooth: Add definitions for advertisement monitor features (Gopal Tiwari) [1990477] - Bluetooth: Add get/set device flags mgmt op (Gopal Tiwari) [1990477] - Bluetooth: Replace wakeable in hci_conn_params (Gopal Tiwari) [1990477] - Bluetooth: Replace wakeable list with flag (Gopal Tiwari) [1990477] - Bluetooth: Add bdaddr_list_with_flags for classic whitelist (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Add commands for runtime configuration (Gopal Tiwari) [1990477] - Bluetooth: implement read/set default system parameters mgmt (Gopal Tiwari) [1990477] - Bluetooth: mgmt: read/set system parameter definitions (Gopal Tiwari) [1990477] - Bluetooth: centralize default value initialization. (Gopal Tiwari) [1990477] - Bluetooth: Use only 8 bits for the HCI CMSG state flags (Gopal Tiwari) [1990477] - Bluetooth: Add support for BT_PKT_STATUS CMSG data for SCO connections (Gopal Tiwari) [1990477] - Bluetooth: Removing noisy dbg message (Gopal Tiwari) [1990477] - Bluetooth: Fix update of connection state in `hci_encrypt_cfm` (Gopal Tiwari) [1990477] - Bluetooth: Fix assuming EIR flags can result in SSP authentication (Gopal Tiwari) [1990477] - Bluetooth: Consolidate encryption handling in hci_encrypt_cfm (Gopal Tiwari) [1990477] - Bluetooth: Add SCO fallback for invalid LMP parameters error (Gopal Tiwari) [1990477] - Bluetooth: Fix for GAP/SEC/SEM/BI-10-C (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: add support for waiting disconnection resp (Gopal Tiwari) [1990477] - Bluetooth: Handle Inquiry Cancel error after Inquiry Complete (Gopal Tiwari) [1990477] - Bluetooth: Rename BT_SUSPEND_COMPLETE (Gopal Tiwari) [1990477] - Bluetooth: Introduce debug feature when dynamic debug is disabled (Gopal Tiwari) [1990477] - Bluetooth: Fix advertising handle is set to 0 (Gopal Tiwari) [1990477] - Bluetooth: Introduce HCI_MGMT_HDEV_OPTIONAL option (Gopal Tiwari) [1990477] - Bluetooth: Add support for experimental features configuration (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix errors during L2CAP_CREDIT_BASED_CONNECTION_REQ (0x17) (Gopal Tiwari) [1990477] - Bluetooth: Add MGMT_EV_PHY_CONFIGURATION_CHANGED to supported list (Gopal Tiwari) [1990477] - Bluetooth: use crypto_shash_tfm_digest() (Gopal Tiwari) [1990477] - Bluetooth: allow scatternet connections if supported. (Gopal Tiwari) [1990477] - Bluetooth: Enhanced Connection Complete event belongs to LL Privacy (Gopal Tiwari) [1990477] - Bluetooth: Enable LE Enhanced Connection Complete event. (Gopal Tiwari) [1990477] - Bluetooth: Use extra variable to make code more readable (Gopal Tiwari) [1990477] - Bluetooth: log advertisement packet length if it gets corrected (Gopal Tiwari) [1990477] - Bluetooth: Always request for user confirmation for Just Works (LE SC) (Gopal Tiwari) [1990477] - Bluetooth: Simplify / fix return values from tk_request (Gopal Tiwari) [1990477] - Bluetooth: debugfs option to unset MITM flag (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: replace zero-length array with flexible-array member (Gopal Tiwari) [1990477] - Bluetooth: Add support for reading security information (Gopal Tiwari) [1990477] - Bluetooth: Add support for Read Local Simple Pairing Options (Gopal Tiwari) [1990477] - Bluetooth: Add framework for Microsoft vendor extension (Gopal Tiwari) [1990477] - Bluetooth: Move debugfs configuration above the selftests (Gopal Tiwari) [1990477] - Bluetooth: fixing minor typo in comment (Gopal Tiwari) [1990477] - Bluetooth: Prioritize SCO traffic (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix handling LE modes by L2CAP_OPTIONS (Gopal Tiwari) [1990477] - Bluetooth: Always request for user confirmation for Just Works (Gopal Tiwari) [1990477] - Bluetooth: Add BT_MODE socket option (Gopal Tiwari) [1990477] - crypto: shash - remove shash_desc::flags (Gopal Tiwari) [1990477] - cifs: On cifs_reconnect, resolve the hostname again. (Ronnie Sahlberg) [2018046] - cifs: Handle witness client move notification (Ronnie Sahlberg) [2018046] - cifs: Send witness register messages to userspace daemon in echo task (Ronnie Sahlberg) [2018046] - cifs: Add witness information to debug data dump (Ronnie Sahlberg) [2018046] - cifs: Set witness notification handler for messages from userspace daemon (Ronnie Sahlberg) [2018046] - cifs: Send witness register and unregister commands to userspace daemon (Ronnie Sahlberg) [2018046] - cifs: Register generic netlink family (Ronnie Sahlberg) [2018046] - cifs: add witness mount option and data structs (Ronnie Sahlberg) [2018046] - cifs: Simplify reconnect code when dfs upcall is enabled (Ronnie Sahlberg) [2018046] - file: fix close_range() for unshare+cloexec (Pavel Reichl) [1950248] - scsi: lpfc: Update lpfc version to 14.0.0.3 (Dick Kennedy) [1989265] - scsi: lpfc: Allow fabric node recovery if recovery is in progress before devloss (Dick Kennedy) [1989265] - scsi: lpfc: Fix link down processing to address NULL pointer dereference (Dick Kennedy) [1989265] - scsi: lpfc: Allow PLOGI retry if previous PLOGI was aborted (Dick Kennedy) [1989265] - scsi: lpfc: Fix use-after-free in lpfc_unreg_rpi() routine (Dick Kennedy) [1989265] - scsi: lpfc: Correct sysfs reporting of loop support after SFP status change (Dick Kennedy) [1989265] - scsi: lpfc: Wait for successful restart of SLI3 adapter during host sg_reset (Dick Kennedy) [1989265] - scsi: lpfc: Revert LOG_TRACE_EVENT back to LOG_INIT prior to driver_resource_setup() (Dick Kennedy) [1989265] - scsi: lpfc: Fix memory overwrite during FC-GS I/O abort handling (Dick Kennedy) [1989265] - scsi: lpfc: Add support for optional PLDV handling (Dick Kennedy) [1989265] - scsi: lpfc: Return NULL rather than a plain 0 integer (Dick Kennedy) [1989265] - scsi: lpfc: Fix a function name in comments (Dick Kennedy) [1989265] - scsi: lpfc: Fix mailbox command failure during driver initialization (Dick Kennedy) [1989265] - scsi: lpfc: Fix gcc -Wstringop-overread warning, again (Dick Kennedy) [1989265] - scsi: lpfc: Use correct scnprintf() limit (Dick Kennedy) [1989265] - scsi: lpfc: Fix sprintf() overflow in lpfc_display_fpin_wwpn() (Dick Kennedy) [1989265] - scsi: lpfc: Update lpfc version to 14.0.0.2 (Dick Kennedy) [1989265] - scsi: lpfc: Improve PBDE checks during SGL processing (Dick Kennedy) [1989265] - scsi: lpfc: Zero CGN stats only during initial driver load and stat reset (Dick Kennedy) [1989265] - scsi: lpfc: Fix I/O block after enabling managed congestion mode (Dick Kennedy) [1989265] - scsi: lpfc: Adjust bytes received vales during cmf timer interval (Dick Kennedy) [1989265] - scsi: fc: Add EDC ELS definition (Dick Kennedy) [1989265] - scsi: lpfc: Fix EEH support for NVMe I/O (Dick Kennedy) [1989265] - scsi: lpfc: Fix FCP I/O flush functionality for TMF routines (Dick Kennedy) [1989265] - scsi: lpfc: Fix NVMe I/O failover to non-optimized path (Dick Kennedy) [1989265] - scsi: lpfc: Don't remove ndlp on PRLI errors in P2P mode (Dick Kennedy) [1989265] - scsi: lpfc: Fix rediscovery of tape device after LIP (Dick Kennedy) [1989265] - scsi: lpfc: Fix hang on unload due to stuck fport node (Dick Kennedy) [1989265] - scsi: lpfc: Fix premature rpi release for unsolicited TPLS and LS_RJT (Dick Kennedy) [1989265] - scsi: lpfc: Don't release final kref on Fport node while ABTS outstanding (Dick Kennedy) [1989265] - scsi: lpfc: Fix list_add() corruption in lpfc_drain_txq() (Dick Kennedy) [1989265] - scsi: lpfc: Remove unneeded variable (Dick Kennedy) [1989265] - scsi: lpfc: Fix compilation errors on kernels with no CONFIG_DEBUG_FS (Dick Kennedy) [1989265] - scsi: lpfc: Fix CPU to/from endian warnings introduced by ELS processing (Dick Kennedy) [1989265] - scsi: lpfc: Copyright updates for 14.0.0.1 patches (Dick Kennedy) [1989265] - scsi: lpfc: Update lpfc version to 14.0.0.1 (Dick Kennedy) [1989265] - scsi: lpfc: Add bsg support for retrieving adapter cmf data (Dick Kennedy) [1989265] - scsi: lpfc: Add cmf_info sysfs entry (Dick Kennedy) [1989265] - scsi: lpfc: Add debugfs support for cm framework buffers (Dick Kennedy) [1989265] - scsi: lpfc: Add support for maintaining the cm statistics buffer (Dick Kennedy) [1989265] - scsi: lpfc: Add rx monitoring statistics (Dick Kennedy) [1989265] - scsi: lpfc: Add support for the CM framework (Dick Kennedy) [1989265] - scsi: lpfc: Add cmfsync WQE support (Dick Kennedy) [1989265] - scsi: lpfc: Add support for cm enablement buffer (Dick Kennedy) [1989265] - scsi: lpfc: Add cm statistics buffer support (Dick Kennedy) [1989265] - scsi: lpfc: Add EDC ELS support (Dick Kennedy) [1989265] - scsi: lpfc: Expand FPIN and RDF receive logging (Dick Kennedy) [1989265] - scsi: lpfc: Add MIB feature enablement support (Dick Kennedy) [1989265] - scsi: lpfc: Add SET_HOST_DATA mbox cmd to pass date/time info to firmware (Dick Kennedy) [1989265] - scsi: lpfc: Fix possible ABBA deadlock in nvmet_xri_aborted() (Dick Kennedy) [1989265] - scsi: lpfc: Remove redundant assignment to pointer pcmd (Dick Kennedy) [1989265] - scsi: lpfc: Copyright updates for 14.0.0.0 patches (Dick Kennedy) [1989265] - scsi: lpfc: Update lpfc version to 14.0.0.0 (Dick Kennedy) [1989265] - scsi: lpfc: Add 256 Gb link speed support (Dick Kennedy) [1989265] - scsi: lpfc: Revise Topology and RAS support checks for new adapters (Dick Kennedy) [1989265] - scsi: lpfc: Fix cq_id truncation in rq create (Dick Kennedy) [1989265] - scsi: lpfc: Add PCI ID support for LPe37000/LPe38000 series adapters (Dick Kennedy) [1989265] - scsi: lpfc: Copyright updates for 12.8.0.11 patches (Dick Kennedy) [1989265] - scsi: lpfc: Update lpfc version to 12.8.0.11 (Dick Kennedy) [1989265] - scsi: lpfc: Skip issuing ADISC when node is in NPR state (Dick Kennedy) [1989265] - scsi: lpfc: Skip reg_vpi when link is down for SLI3 in ADISC cmpl path (Dick Kennedy) [1989265] - scsi: lpfc: Call discovery state machine when handling PLOGI/ADISC completions (Dick Kennedy) [1989265] - scsi: lpfc: Delay unregistering from transport until GIDFT or ADISC completes (Dick Kennedy) [1989265] - scsi: lpfc: Enable adisc discovery after RSCN by default (Dick Kennedy) [1989265] - scsi: lpfc: Use PBDE feature enabled bit to determine PBDE support (Dick Kennedy) [1989265] - scsi: lpfc: Clear outstanding active mailbox during PCI function reset (Dick Kennedy) [1989265] - scsi: lpfc: Fix KASAN slab-out-of-bounds in lpfc_unreg_rpi() routine (Dick Kennedy) [1989265] - scsi: lpfc: Remove REG_LOGIN check requirement to issue an ELS RDF (Dick Kennedy) [1989265] - scsi: lpfc: Fix NULL ptr dereference with NPIV ports for RDF handling (Dick Kennedy) [1989265] - scsi: lpfc: Fix target reset handler from falsely returning FAILURE (Dick Kennedy) [1989265] - scsi: lpfc: Discovery state machine fixes for LOGO handling (Dick Kennedy) [1989265] - scsi: lpfc: Fix function description comments for vmid routines (Dick Kennedy) [1989265] - scsi: lpfc: Improve firmware download logging (Dick Kennedy) [1989265] - scsi: lpfc: Remove use of kmalloc() in trace event logging (Dick Kennedy) [1989265] - scsi: lpfc: Fix NVMe support reporting in log message (Dick Kennedy) [1989265] - scsi: lpfc: Fix build error in lpfc_scsi.c (Dick Kennedy) [1989265] - scsi: lpfc: Use list_move_tail() instead of list_del()/list_add_tail() (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Introduce VMID in I/O path (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Add QFPA and VMID timeout check in worker thread (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Timeout implementation for VMID (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Append the VMID to the wqe before sending (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Implement CT commands for appid (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Functions to manage VMIDs (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Implement ELS commands for appid (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Add support for VMID in mailbox command (Dick Kennedy) [1989265] - scsi: lpfc: vmid: VMID parameter initialization (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Add datastructure for supporting VMID in lpfc (Dick Kennedy) [1989265] - redhat/config: Rename CONFIG_DEBUG_KMEMLEAK_EARLY_LOG_SIZE to CONFIG_DEBUG_KMEMLEAK_MEM_POOL_SIZE (Waiman Long) [2018425] - kasan, kmemleak: reset tags when scanning block (Waiman Long) [2018425] - mm/kmemleak: rely on rcu for task stack scanning (Waiman Long) [2018425] - mm/kmemleak: silence KCSAN splats in checksum (Waiman Long) [2018425] - mm/kmemleak: turn kmemleak_lock and object->lock to raw_spinlock_t (Waiman Long) [2018425] - kmemleak: Do not corrupt the object_list during clean-up (Waiman Long) [2018425] - mm: kmemleak: use the memory pool for early allocations (Waiman Long) [2018425] - mm: kmemleak: simple memory allocation pool for kmemleak objects (Waiman Long) [2018425] - mm: kmemleak: make the tool tolerant to struct scan_area allocation failures (Waiman Long) [2018425] - kmemleak: increase DEBUG_KMEMLEAK_EARLY_LOG_SIZE default to 16K (Waiman Long) [2018425] - mm: kmemleak: disable early logging in case of error (Waiman Long) [2018425] - mm/kmemleak.c: fix unused-function warning (Waiman Long) [2018425] - kmemleak: powerpc: skip scanning holes in the .bss section (Waiman Long) [2018425] - mm: kmemleak: no need to check return value of debugfs_create functions (Waiman Long) [2018425]- powerpc/smp: Use existing L2 cache_map cpumask to find L3 cache siblings (Desnes A. Nunes do Rosario) [2013537] - powerpc/cacheinfo: Remove the redundant get_shared_cpu_map() (Desnes A. Nunes do Rosario) [2013537] - powerpc/cacheinfo: Lookup cache by dt node and thread-group id (Desnes A. Nunes do Rosario) [2013537] - Revert "thunderbolt: Hide authorized attribute if router does not support PCIe tunnels" (Torez Smith) [1969444] - thunderbolt: Add quirk for Intel Goshen Ridge DP credits (Torez Smith) [1969444] - thunderbolt: Update port credits after bonding is enabled/disabled (Torez Smith) [1969444] - thunderbolt: Wait for the lanes to actually bond (Torez Smith) [1969444] - thunderbolt: Read router preferred credit allocation information (Torez Smith) [1969444] - thunderbolt: Make tb_port_type() take const parameter (Torez Smith) [1969444] - thunderbolt: Move nfc_credits field to struct tb_path_hop (Torez Smith) [1969444] - thunderbolt: Align USB4 router wakes configuration with the CM guide (Torez Smith) [1969444] - thunderbolt: Add wake from DisplayPort (Torez Smith) [1969444] - thunderbolt: Use generic tb_nvm_[read|write]_data() for Thunderbolt 2/3 devices (Torez Smith) [1969444] - thunderbolt: Split NVM read/write generic functions out from usb4.c (Torez Smith) [1969444] - thunderbolt: Add self-authenticate support for new dock (Torez Smith) [1969444] - thunderbolt: usb4: Fix NVM read buffer bounds and offset issue (Torez Smith) [1969444] - thunderbolt: dma_port: Fix NVM read buffer bounds and offset issue (Torez Smith) [1969444] - thunderbolt: Hide authorized attribute if router does not support PCIe tunnels (Torez Smith) [1969444] - x86/mce: Avoid infinite loop for copy from user recovery (Prarit Bhargava) [1999550] - x86/mce: Rename kill_it to kill_current_task (Prarit Bhargava) [1999550] - x86/mce: Recover from poison found while copying from user space (Prarit Bhargava) [1999550] - x86/mce: Delay clearing IA32_MCG_STATUS to the end of do_machine_check() (Prarit Bhargava) [1999550] - x86/mce: Send #MC singal from task work (Prarit Bhargava) [1999550] - redhat/config: Enable Nitro Enclaves on aarch64 (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Add fixes for checkpatch match open parenthesis reports (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Update copyright statement to include 2021 (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Add fix for the kernel-doc report (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Enable Arm64 support (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Set Bus Master for the NE PCI device (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Fixup type and simplify logic of the poll mask setup (Vitaly Kuznetsov) [2001581] - mptcp: Make mptcp_pm_nl_mp_prio_send_ack() static (Davide Caratti) [2020198] - mptcp: fix possible stall on recvmsg() (Davide Caratti) [2020198] - mptcp: don't clear MPTCP_DATA_READY in sk_wait_event() (Davide Caratti) [2020198] - net: introduce and use lock_sock_fast_nested() (Davide Caratti) [2020198] - net: add annotation for sock_{lock,unlock}_fast (Davide Caratti) [2020198] - mptcp: allow changing the 'backup' bit when no sockets are open (Davide Caratti) [2020198] - mptcp: don't return sockets in foreign netns (Davide Caratti) [2020198] - mptcp: ensure tx skbs always have the MPTCP ext (Davide Caratti) [2020198] - mptcp: full fully established support after ADD_ADDR (Davide Caratti) [2020198] - redhat/configs: Move Hyper-V configs to 'generic' (Vitaly Kuznetsov) [1949614] - redhat/configs: enable CONFIG_INPUT_KEYBOARD on Aarch64 (Vitaly Kuznetsov) [1949614] - efi/libstub/random: Align allocate size to EFI_ALLOC_ALIGN (Vitaly Kuznetsov) [1949614] - efi/libstub: arm64: Double check image alignment at entry (Vitaly Kuznetsov) [1949614] - efi/arm64: Update debug prints to reflect other entropy sources (Vitaly Kuznetsov) [1949614] - efi/arm64: libstub: Deal gracefully with EFI_RNG_PROTOCOL failure (Vitaly Kuznetsov) [1949614] - Drivers: hv: Enable Hyper-V code to be built on ARM64 (Vitaly Kuznetsov) [1949614] - x86/Kconfig: Add new X86_HV_CALLBACK_VECTOR config symbol (Vitaly Kuznetsov) [1949614] - arm64: efi: Export screen_info (Vitaly Kuznetsov) [1949614] - arm64: hyperv: Initialize hypervisor on boot (Vitaly Kuznetsov) [1949614] - arm64: hyperv: Add panic handler (Vitaly Kuznetsov) [1949614] - arm64: hyperv: Add Hyper-V hypercall and register access utilities (Vitaly Kuznetsov) [1949614] - arm64: add arch/arm64/Kbuild (Vitaly Kuznetsov) [1949614] - PCI: hv: Turn on the host bridge probing on ARM64 (Vitaly Kuznetsov) [1949614] - PCI: hv: Set up MSI domain at bridge probing time (Vitaly Kuznetsov) [1949614] - PCI: hv: Set ->domain_nr of pci_host_bridge at probing time (Vitaly Kuznetsov) [1949614] - PCI: hv: Generify PCI probing (Vitaly Kuznetsov) [1949614] - arm64: PCI: Support root bridge preparation for Hyper-V (Vitaly Kuznetsov) [1949614] - arm64: PCI: Restructure pcibios_root_bridge_prepare() (Vitaly Kuznetsov) [1949614] - PCI: Support populating MSI domains of root buses via bridges (Vitaly Kuznetsov) [1949614] - PCI: Introduce domain_nr in pci_host_bridge (Vitaly Kuznetsov) [1949614] - drivers: hv: Decouple Hyper-V clock/timer code from VMbus drivers (Vitaly Kuznetsov) [1949614] - Drivers: hv: Move Hyper-V misc functionality to arch-neutral code (Vitaly Kuznetsov) [1949614] - x86/hyperv: handling hypercall page setup for root (Vitaly Kuznetsov) [1949614] - Drivers: hv: Add arch independent default functions for some Hyper-V handlers (Vitaly Kuznetsov) [1949614] - Drivers: hv: Make portions of Hyper-V init code be arch neutral (Vitaly Kuznetsov) [1949614] - asm-generic/hyperv: Add missing #include of nmi.h (Vitaly Kuznetsov) [1949614] - PCI: hv: Support for create interrupt v3 (Vitaly Kuznetsov) [1949614] - Drivers: hv: Move Hyper-V extended capability check to arch neutral code (Vitaly Kuznetsov) [1949614] - clocksource/drivers/hyper-v: Re-enable VDSO_CLOCKMODE_HVCLOCK on X86 (Vitaly Kuznetsov) [1949614] - clocksource/drivers/hyper-v: Handle vDSO differences inline (Vitaly Kuznetsov) [1949614] - arm64: smccc: Add support for SMCCCv1.2 extended input/output registers (Vitaly Kuznetsov) [1949614] - smccc: Define vendor hyp owned service call region (Vitaly Kuznetsov) [1949614] - scsi: smartpqi: Update version to 2.1.12-055 (Don Brace) [2018317] - scsi: smartpqi: Add 3252-8i PCI id (Don Brace) [2018317] - scsi: smartpqi: Fix duplicate device nodes for tape changers (Don Brace) [2018317] - scsi: smartpqi: Fix boot failure during LUN rebuild (Don Brace) [2018317] - scsi: smartpqi: Add extended report physical LUNs (Don Brace) [2018317] - scsi: smartpqi: Avoid failing I/Os for offline devices (Don Brace) [2018317] - scsi: smartpqi: Add TEST UNIT READY check for SANITIZE operation (Don Brace) [2018317] - scsi: smartpqi: Update LUN reset handler (Don Brace) [2018317] - scsi: smartpqi: Capture controller reason codes (Don Brace) [2018317] - scsi: smartpqi: Add controller handshake during kdump (Don Brace) [2018317] - scsi: smartpqi: Update device removal management (Don Brace) [2018317] - KVM: PPC: Tick accounting should defer vtime accounting 'til after IRQ handling (Laurent Vivier) [2009312] - vhost_net: fix OoB on sendmsg() failure. (Paolo Abeni) [1922828] - scsi: qla2xxx: Update version to 10.02.06.200-k (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Fix returnvar.cocci warnings (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix NVMe session down detection (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix NVMe retry (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix hang on NVMe command timeouts (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix NVMe | FCP personality change (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Do secure PLOGI when auth app is present (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add N2N support for EDIF (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix hang during NVMe session tear down (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Fix EDIF enable flag (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Reject AUTH ELS on session down (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Fix stale session (Nilesh Javali) [1983874] - scsi: qla2xxx: Update version to 10.02.06.100-k (Nilesh Javali) [1983874] - scsi: qla2xxx: Sync queue idx with queue_pair_map idx (Nilesh Javali) [1983874] - scsi: qla2xxx: Changes to support kdump kernel for NVMe BFS (Nilesh Javali) [1983874] - scsi: qla2xxx: Changes to support kdump kernel (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix NPIV create erroneous error (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix unsafe removal from linked list (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix port type info (Nilesh Javali) [1983874] - scsi: qla2xxx: Add debug print of 64G link speed (Nilesh Javali) [1983874] - scsi: qla2xxx: Show OS name and version in FDMI-1 (Nilesh Javali) [1983874] - scsi: qla2xxx: Changes to support FCP2 Target (Nilesh Javali) [1983874] - scsi: qla2xxx: Adjust request/response queue size for 28xx (Nilesh Javali) [1983874] - scsi: qla2xxx: Add host attribute to trigger MPI hang (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove redundant initialization of variable num_cnt (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix use after free in debug code (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix spelling mistakes "allloc" -> "alloc" (Nilesh Javali) [1983874] - scsi: qla2xxx: Update version to 10.02.00.107-k (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Increment command and completion counts (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add encryption to I/O path (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add doorbell notification for app (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add detection of secure device (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add authentication pass + fail bsgs (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add key update (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add extraction of auth_els from the wire (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add send, receive, and accept for auth_els (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add getfcinfo and statistic bsgs (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add start + stop bsgs (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove unused variable 'status' (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove redundant continue statement in a for-loop (Nilesh Javali) [1983874] - scsi: qla2xxx: Add heartbeat check (Nilesh Javali) [1983874] - scsi: qla2xxx: Use list_move_tail() instead of list_del()/list_add_tail() (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove duplicate declarations (Nilesh Javali) [1983874] - scsi: qla2xxx: Log PCI address in qla_nvme_unregister_remote_port() (Nilesh Javali) [1983874] - scsi: target: qla2xxx: Wait for stop_phase1 at WWN removal (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove redundant assignment to rval (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix error return code in qla82xx_write_flash_dword() (Nilesh Javali) [1983874] - scsi: qla2xxx: Prevent PRLI in target mode (Nilesh Javali) [1983874] - scsi: qla2xxx: Reuse existing error handling path (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove unneeded if-null-free check (Nilesh Javali) [1983874] - thermal/drivers/int340x: Do not set a wrong tcc offset on resume (David Arcari) [1997757] - thermal: core: Add new event for sending keep alive notifications (David Arcari) [1997757] - thermal/drivers/int340x/processor_thermal: Fix tcc setting (David Arcari) [1997757] - thermal/drivers/int340x/processor_thermal: Fix warning for return value (David Arcari) [1997757] - thermal/drivers/int340x/processor_thermal: Add PCI MMIO based thermal driver (David Arcari) [1997757] - thermal/drivers/int340x/processor_thermal: Split enumeration and processing part (David Arcari) [1997757] - thermal/drivers/int340x: processor_thermal: Export additional attributes (David Arcari) [1997757] - thermal/drivers/int340x: processor_thermal: Export mailbox interface (David Arcari) [1997757] - thermal/drivers/intel: Initialize RW trip to THERMAL_TEMP_INVALID (David Arcari) [1997757] - thermal: int340x: Fix unexpected shutdown at critical temperature (David Arcari) [1997757] - thermal: int340x: Support Alder Lake (David Arcari) [1997757] - thermal: int340x: processor_thermal: Correct workload type name (David Arcari) [1997757] - thermal: int340x: processor_thermal: Add mailbox driver (David Arcari) [1997757] - thermal: int340x: processor_thermal: Add RFIM driver (David Arcari) [1997757] - thermal: int340x: processor_thermal: Add AlderLake PCI device id (David Arcari) [1997757] - thermal: int340x: processor_thermal: Refactor MMIO interface (David Arcari) [1997757] - thermal: int340x: Add keep alive response method (David Arcari) [1997757] - thermal: int340x: Provide notification for OEM variable change (David Arcari) [1997757] - treewide: Add SPDX license identifier - Makefile/Kconfig (David Arcari) [1997757] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (David Arcari) [1997757] - intel_idle: Adjust the SKX C6 parameters if PC6 is disabled (David Arcari) [2003731] - intel_idle: update ICX C6 data (David Arcari) [2003731] - nbd: provide a way for userspace processes to identify device backends (Ming Lei) [1997338] - Revert "block, bfq: honor already-setup queue merges" (Ming Lei) [1997338] - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd (Ming Lei) [1997338] - blkcg: fix memory leak in blk_iolatency_init (Ming Lei) [1997338] - blk-mq: avoid to iterate over stale request (Ming Lei) [1997338] - blk-mq: allow 4x BLK_MAX_REQUEST_COUNT at blk_plug for multiple_queues (Ming Lei) [1997338] - block, bfq: honor already-setup queue merges (Ming Lei) [1997338] - block/mq-deadline: Move dd_queued() to fix defined but not used warning (Ming Lei) [1997338] - cryptoloop: add a deprecation warning (Ming Lei) [1997338] - Revert "block/mq-deadline: Prioritize high-priority requests" (Ming Lei) [1997338] - mq-deadline: Fix request accounting (Ming Lei) [1997338] - nbd: Aovid double completion of a request (Ming Lei) [1997338] - blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED (Ming Lei) [1997338] - Revert "block/mq-deadline: Add cgroup support" (Ming Lei) [1997338] - kyber: make trace_block_rq call consistent with documentation (Ming Lei) [1997338] - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() (Ming Lei) [1997338] - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling (Ming Lei) [1997338] - loop: reintroduce global lock for safe loop_validate_file() traversal (Ming Lei) [1997338] - blk-cgroup: prevent rcu_sched detected stalls warnings while iterating blkgs (Ming Lei) [1997338] - block: fix the problem of io_ticks becoming smaller (Ming Lei) [1997338] - block: return errors from blk_execute_rq() (Ming Lei) [1997338] - block: support polling through blk_execute_rq (Ming Lei) [1997338] - loop: rewrite loop_exit using idr_for_each_entry (Ming Lei) [1997338] - loop: split loop_lookup (Ming Lei) [1997338] - loop: don't allow deleting an unspecified loop device (Ming Lei) [1997338] - loop: move loop_ctl_mutex locking into loop_add (Ming Lei) [1997338] - loop: split loop_control_ioctl (Ming Lei) [1997338] - loop: don't call loop_lookup before adding a loop device (Ming Lei) [1997338] - loop: remove the l argument to loop_add (Ming Lei) [1997338] - loop: reduce loop_ctl_mutex coverage in loop_exit (Ming Lei) [1997338] - loop: reorder loop_exit (Ming Lei) [1997338] - loop: Fix missing discard support when using LOOP_CONFIGURE (Ming Lei) [1997338] - block: export blk_next_bio() (Ming Lei) [1997338] - rsxx: Use struct_size() in vmalloc() (Ming Lei) [1997338] - block/mq-deadline: Remove a WARN_ON_ONCE() call (Ming Lei) [1997338] - blk: Fix lock inversion between ioc lock and bfqd lock (Ming Lei) [1997338] - bfq: Remove merged request already in bfq_requests_merged() (Ming Lei) [1997338] - block: fix trace completion for chained bio (Ming Lei) [1997338] - block/partitions/msdos: Fix typo inidicator -> indicator (Ming Lei) [1997338] - block, bfq: reset waker pointer with shared queues (Ming Lei) [1997338] - block, bfq: check waker only for queues with no in-flight I/O (Ming Lei) [1997338] - block, bfq: avoid delayed merge of async queues (Ming Lei) [1997338] - block, bfq: boost throughput by extending queue-merging times (Ming Lei) [1997338] - block, bfq: consider also creation time in delayed stable merge (Ming Lei) [1997338] - block, bfq: fix delayed stable merge check (Ming Lei) [1997338] - block, bfq: let also stably merged queues enjoy weight raising (Ming Lei) [1997338] - blk-wbt: make sure throttle is enabled properly (Ming Lei) [1997338] - blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() (Ming Lei) [1997338] - block/mq-deadline: Prioritize high-priority requests (Ming Lei) [1997338] - block/mq-deadline: Add cgroup support (Ming Lei) [1997338] - block/mq-deadline: Track I/O statistics (Ming Lei) [1997338] - block/mq-deadline: Add I/O priority support (Ming Lei) [1997338] - block/mq-deadline: Micro-optimize the batching algorithm (Ming Lei) [1997338] - block/mq-deadline: Reserve 25 of scheduler tags for synchronous requests (Ming Lei) [1997338] - block/mq-deadline: Improve the sysfs show and store macros (Ming Lei) [1997338] - block/mq-deadline: Improve compile-time argument checking (Ming Lei) [1997338] - block: mq-deadline: Fix queue restart handling (Ming Lei) [1997338] - block/mq-deadline: Rename dd_init_queue() and dd_exit_queue() (Ming Lei) [1997338] - block/mq-deadline: Remove two local variables (Ming Lei) [1997338] - block/mq-deadline: Add two lockdep_assert_held() statements (Ming Lei) [1997338] - block/mq-deadline: Add several comments (Ming Lei) [1997338] - block: Introduce the ioprio rq-qos policy (Ming Lei) [1997338] - block/blk-rq-qos: Move a function from a header file into a C file (Ming Lei) [1997338] - block/blk-cgroup: Swap the blk_throtl_init() and blk_iolatency_init() calls (Ming Lei) [1997338] - blkcg: fix memleak for iolatency (Ming Lei) [1997338] - blk-wbt: remove outdated comment (Ming Lei) [1997338] - block: Remove unnecessary elevator operation checks (Ming Lei) [1997338] - blk-mq: factor out a blk_mq_alloc_sq_tag_set helper (Ming Lei) [1997338] - block: Update blk_update_request() documentation (Ming Lei) [1997338] - blkcg: drop CLONE_IO check in blkcg_can_attach() (Ming Lei) [1997338] - aoe: remove unnecessary mutex_init() (Ming Lei) [1997338] - block: loop: fix deadlock between open and remove (Ming Lei) [1997338] - loop: scale loop device by introducing per device lock (Ming Lei) [1997338] - block/partitions/efi.c: Fix the efi_partition() kernel-doc header (Ming Lei) [1997338] - nbd: share nbd_put and return by goto put_nbd (Ming Lei) [1997338] - nbd: Fix NULL pointer in flush_workqueue (Ming Lei) [1997338] - blkdev.h: remove unused codes blk_account_rq (Ming Lei) [1997338] - block, bfq: avoid circular stable merges (Ming Lei) [1997338] - block: uapi: fix comment about block device ioctl (Ming Lei) [1997338] - block: reexpand iov_iter after read/write (Ming Lei) [1997338] - bfq/mq-deadline: remove redundant check for passthrough request (Ming Lei) [1997338] - blk-mq: bypass IO scheduler's limit_depth for passthrough request (Ming Lei) [1997338] - block: Fix sys_ioprio_set(.which=IOPRIO_WHO_PGRP) task iteration (Ming Lei) [1997338] - blk-mq: Always use blk_mq_is_sbitmap_shared (Ming Lei) [1997338] - block: add sysfs entry for virt boundary mask (Ming Lei) [1997338] - block, bfq: merge bursts of newly-created queues (Ming Lei) [1997338] - block, bfq: keep shared queues out of the waker mechanism (Ming Lei) [1997338] - block, bfq: fix weight-raising resume with !low_latency (Ming Lei) [1997338] - block, bfq: make shared queues inherit wakers (Ming Lei) [1997338] - block, bfq: put reqs of waker and woken in dispatch list (Ming Lei) [1997338] - block, bfq: always inject I/O of queues blocked by wakers (Ming Lei) [1997338] - blk-mq: Sentence reconstruct for better readability (Ming Lei) [1997338] - block: update a few comments in uapi/linux/blkpg.h (Ming Lei) [1997338] - block: don't ignore REQ_NOWAIT for direct IO (Ming Lei) [1997338] - block: clear GD_NEED_PART_SCAN later in bdev_disk_changed (Ming Lei) [1997338] - block: Discard page cache of zone reset target range (Ming Lei) [1997338] - block: Suppress uevent for hidden device when removed (Ming Lei) [1997338] - block: rsxx: fix error return code of rsxx_pci_probe() (Ming Lei) [1997338] - block: Fix REQ_OP_ZONE_RESET_ALL handling (Ming Lei) [1997338] - blk-cgroup: Fix the recursive blkg rwstat (Ming Lei) [1997338] - rsxx: Return -EFAULT if copy_to_user() fails (Ming Lei) [1997338] - block/bfq: update comments and default value in docs for fifo_expire (Ming Lei) [1997338] - block: Drop leftover references to RQF_SORTED (Ming Lei) [1997338] - blktrace: fix documentation for blk_fill_rw() (Ming Lei) [1997338] - blktrace: remove debugfs file dentries from struct blk_trace (Ming Lei) [1997338] - block: get rid of the trace rq insert wrapper (Ming Lei) [1997338] - blktrace: fix blk_rq_merge documentation (Ming Lei) [1997338] - blktrace: fix blk_rq_issue documentation (Ming Lei) [1997338] - blktrace: add blk_fill_rwbs documentation comment (Ming Lei) [1997338] - block: remove superfluous param in blk_fill_rwbs() (Ming Lei) [1997338] - block: Remove unused blk_pm_*() function definitions (Ming Lei) [1997338] - blk-mq: Use llist_head for blk_cpu_done (Ming Lei) [1997338] - blk-mq: Always complete remote completions requests in softirq (Ming Lei) [1997338] - block: use bi_max_vecs to find the bvec pool (Ming Lei) [1997338] - md/raid10: remove dead code in reshape_request (Ming Lei) [1997338] - block: remove the 1 and 4 vec bvec_slabs entries (Ming Lei) [1997338] - block: streamline bvec_alloc (Ming Lei) [1997338] - block: factor out a bvec_alloc_gfp helper (Ming Lei) [1997338] - block: move struct biovec_slab to bio.c (Ming Lei) [1997338] - block: reuse BIO_INLINE_VECS for integrity bvecs (Ming Lei) [1997338] - block: move three bvec helpers declaration into private helper (Ming Lei) [1997338] - blk-cgroup: Remove obsolete macro (Ming Lei) [1997338] - block: use an on-stack bio in blkdev_issue_flush (Ming Lei) [1997338] - blkcg: delete redundant get/put operations for queue (Ming Lei) [1997338] - block: unexport truncate_bdev_range (Ming Lei) [1997338] - blk: wbt: remove unused parameter from wbt_should_throttle (Ming Lei) [1997338] - bdev: Do not return EBUSY if bdev discard races with write (Ming Lei) [1997338] - bfq: don't duplicate code for different paths (Ming Lei) [1997338] - block: remove the request_queue to argument request based tracepoints (Ming Lei) [1997338] - virtio_net: disable cb aggressively (Stefan Hajnoczi) [1965914] - virtio: fix up virtio_disable_cb (Stefan Hajnoczi) [1965914] - virtio_net: move txq wakeups under tx q lock (Stefan Hajnoczi) [1965914] - virtio_net: move tx vq operation under tx queue lock (Stefan Hajnoczi) [1965914] - virtio_net: bulk free tx skbs (Stefan Hajnoczi) [1965914] - [s390] s390/qdio: propagate error when cancelling a ccw fails (Mete Durlu) [1984989] - [s390] s390/qdio: improve roll-back after error on ESTABLISH ccw (Mete Durlu) [1984989] - [s390] s390/qdio: cancel the ESTABLISH ccw after timeout (Mete Durlu) [1984989] - [s390] scsi: zfcp: Lift Request Queue tasklet & timer from qdio (Mete Durlu) [1984989] - [s390] scsi: zfcp: Move the position of put_device() (Mete Durlu) [1984989] - [s390] scsi: zfcp: Clean up sysfs code for SFP diagnostics (Mete Durlu) [1984989] - [s390] scsi: zfcp: Fix sysfs roll-back on error in zfcp_adapter_enqueue() (Mete Durlu) [1984989] - [s390] scsi: zfcp: Fix indentation coding style issue (Mete Durlu) [1984989] - [s390] scsi: zfcp: Remove unneeded INIT_LIST_HEAD() for FSF requests (Mete Durlu) [1984989] - x86/fpu/xstate: Clear xstate header in copy_xstate_to_uabi_buf() again (Prarit Bhargava) [1981448] - x86/fpu/signal: Let xrstor handle the features to init (Prarit Bhargava) [1981448] - x86/fpu/signal: Handle #PF in the direct restore path (Prarit Bhargava) [1981448] - x86/fpu: Return proper error codes from user access functions (Prarit Bhargava) [1981448] - x86/fpu/signal: Split out the direct restore code (Prarit Bhargava) [1981448] - x86/fpu/signal: Sanitize copy_user_to_fpregs_zeroing() (Prarit Bhargava) [1981448] - x86/fpu/signal: Sanitize the xstate check on sigframe (Prarit Bhargava) [1981448] - x86/fpu/signal: Remove the legacy alignment check (Prarit Bhargava) [1981448] - x86/fpu/signal: Move initial checks into fpu__restore_sig() (Prarit Bhargava) [1981448] - x86/fpu: Mark init_fpstate __ro_after_init (Prarit Bhargava) [1981448] - x86/pkru: Remove xstate fiddling from write_pkru() (Prarit Bhargava) [1981448] - x86/fpu: Don't store PKRU in xstate in fpu_reset_fpstate() (Prarit Bhargava) [1981448] - x86/fpu: Remove PKRU handling from switch_fpu_finish() (Prarit Bhargava) [1981448] - x86/fpu: Mask PKRU from kernel XRSTOR[S] operations (Prarit Bhargava) [1981448] - x86/fpu: Hook up PKRU into ptrace() (Prarit Bhargava) [1981448] - x86/fpu: Add PKRU storage outside of task XSAVE buffer (Prarit Bhargava) [1981448] - x86/fpu: Dont restore PKRU in fpregs_restore_userspace() (Prarit Bhargava) [1981448] - x86/fpu: Rename xfeatures_mask_user() to xfeatures_mask_uabi() (Prarit Bhargava) [1981448] - x86/fpu: Move FXSAVE_LEAK quirk info __copy_kernel_to_fpregs() (Prarit Bhargava) [1981448] - x86/fpu: Rename copy_kernel_to_fpregs() to restore_fpregs_from_fpstate() (Prarit Bhargava) [1981448] - x86/fpu: Rename __fpregs_load_activate() to fpregs_restore_userregs() (Prarit Bhargava) [1981448] - x86/fpu: Clean up the fpu__clear() variants (Prarit Bhargava) [1981448] - x86/fpu: Rename fpu__clear_all() to fpu_flush_thread() (Prarit Bhargava) [1981448] - x86/fpu: Use pkru_write_default() in copy_init_fpstate_to_fpregs() (Prarit Bhargava) [1981448] - x86/cpu: Write the default PKRU value when enabling PKE (Prarit Bhargava) [1981448] - x86/pkru: Provide pkru_write_default() (Prarit Bhargava) [1981448] - x86/pkru: Provide pkru_get_init_value() (Prarit Bhargava) [1981448] - x86/cpu: Sanitize X86_FEATURE_OSPKE (Prarit Bhargava) [1981448] - x86/pkeys: Move read_pkru() and write_pkru() (Prarit Bhargava) [1981448] - x86/fpu: Rename and sanitize fpu__save/copy() (Prarit Bhargava) [1981448] - x86/fpu/xstate: Sanitize handling of independent features (Prarit Bhargava) [1981448] - x86/fpu: Rename "dynamic" XSTATEs to "independent" (Prarit Bhargava) [1981448] - x86/fpu: Rename initstate copy functions (Prarit Bhargava) [1981448] - x86/fpu: Get rid of the FNSAVE optimization (Prarit Bhargava) [1981448] - x86/fpu: Rename copy_fpregs_to_fpstate() to save_fpregs_to_fpstate() (Prarit Bhargava) [1981448] - x86/fpu: Deduplicate copy_uabi_from_user/kernel_to_xstate() (Prarit Bhargava) [1981448] - x86/fpu: Rename xstate copy functions which are related to UABI (Prarit Bhargava) [1981448] - x86/fpu: Rename fregs-related copy functions (Prarit Bhargava) [1981448] - x86/math-emu: Rename frstor() (Prarit Bhargava) [1981448] - x86/fpu: Rename fxregs-related copy functions (Prarit Bhargava) [1981448] - x86/fpu: Get rid of CONFIG_AS_FXSAVEQ (Prarit Bhargava) [1981448] - x86/fpu: Rename copy_user_to_xregs() and copy_xregs_to_user() (Prarit Bhargava) [1981448] - x86/fpu: Rename copy_xregs_to_kernel() and copy_kernel_to_xregs() (Prarit Bhargava) [1981448] - x86/fpu: Get rid of copy_supervisor_to_kernel() (Prarit Bhargava) [1981448] - x86/fpu: Cleanup arch_set_user_pkey_access() (Prarit Bhargava) [1981448] - x86/kvm: Avoid looking up PKRU in XSAVE buffer (Prarit Bhargava) [1981448] - x86/fpu: Get rid of using_compacted_format() (Prarit Bhargava) [1981448] - x86/fpu: Move fpu__write_begin() to regset (Prarit Bhargava) [1981448] - x86/fpu/regset: Move fpu__read_begin() into regset (Prarit Bhargava) [1981448] - x86/fpu: Remove fpstate_sanitize_xstate() (Prarit Bhargava) [1981448] - x86/fpu: Use copy_xstate_to_uabi_buf() in fpregs_get() (Prarit Bhargava) [1981448] - x86/fpu: Use copy_xstate_to_uabi_buf() in xfpregs_get() (Prarit Bhargava) [1981448] - x86/fpu: Make copy_xstate_to_kernel() usable for [x]fpregs_get() (Prarit Bhargava) [1981448] - x86/fpu: Clean up fpregs_set() (Prarit Bhargava) [1981448] - x86/fpu: Fail ptrace() requests that try to set invalid MXCSR values (Prarit Bhargava) [1981448] - x86/fpu: Rewrite xfpregs_set() (Prarit Bhargava) [1981448] - x86/fpu: Simplify PTRACE_GETREGS code (Prarit Bhargava) [1981448] - x86/fpu: Reject invalid MXCSR values in copy_kernel_to_xstate() (Prarit Bhargava) [1981448] - x86/fpu: Sanitize xstateregs_set() (Prarit Bhargava) [1981448] - x86/fpu: Move inlines where they belong (Prarit Bhargava) [1981448] - x86/fpu: Get rid of fpu__get_supported_xfeatures_mask() (Prarit Bhargava) [1981448] - x86/fpu: Make xfeatures_mask_all __ro_after_init (Prarit Bhargava) [1981448] - x86/fpu: Mark various FPU state variables __ro_after_init (Prarit Bhargava) [1981448] - x86/pkeys: Revert a5eff7259790 ("x86/pkeys: Add PKRU value to init_fpstate") (Prarit Bhargava) [1981448] - x86/fpu: Fix copy_xstate_to_kernel() gap handling (Prarit Bhargava) [1981448] - x86/fpu: Limit xstate copy size in xstateregs_set() (Prarit Bhargava) [1981448] - x86/fpu: Make init_fpstate correct with optimized XSAVE (Prarit Bhargava) [1981448] - x86/fpu: Preserve supervisor states in sanitize_restored_user_xstate() (Prarit Bhargava) [1981448] - x86/fpu: Reset state for all signal restore failures (Prarit Bhargava) [1981448] - x86/signal: Introduce helpers to get the maximum signal frame size (Prarit Bhargava) [1981448] - x86/fpu: Fix various typos in comments (Prarit Bhargava) [1981448] - x86/fpu/xstate: Use sizeof() instead of a constant (Prarit Bhargava) [1981448] - x86/fpu: Handle FPU-related and clearcpuid command line arguments earlier (Prarit Bhargava) [1981448] - x86/fpu: Allow multiple bits in clearcpuid= parameter (Prarit Bhargava) [1981448] - x86: switch to ->regset_get() (Prarit Bhargava) [1981448] - regset: new method and helpers for it (Prarit Bhargava) [1981448] - copy_regset_to_user(): do all copyout at once. (Prarit Bhargava) [1981448] - introduction of regset ->get() wrappers, switching ELF coredumps to those (Prarit Bhargava) [1981448] - user_regset_copyout_zero(): use clear_user() (Prarit Bhargava) [1981448] - x86: kill dump_fpu() (Prarit Bhargava) [1981448] - x86: copy_fpstate_to_sigframe(): have fpregs_soft_get() use kernel buffer (Prarit Bhargava) [1981448] - x86/pkeys: Add check for pkey "overflow" (Prarit Bhargava) [1981448] - x86/fpu: Deactivate FPU state after failure during state load (Prarit Bhargava) [1981448] - x86/fpu: Use sizeof_field() macro (Prarit Bhargava) [1981448] - x86/fpu: Inline fpu__xstate_clear_all_cpu_caps() (Prarit Bhargava) [1981448] - x86/fpu: Make 'no387' and 'nofxsr' command line options useful (Prarit Bhargava) [1981448] - x86/fpu: Remove the fpu__save() export (Prarit Bhargava) [1981448] - x86/process: Add AVX-512 usage elapsed time to /proc/pid/arch_status (Prarit Bhargava) [1981448] - x86/fpu: Add SPDX license identifier - Makefile/Kconfig (Prarit Bhargava) [1981448] - x86/fpu: Add SPDX license identifier for missed files (Prarit Bhargava) [1981448] - x86/fpu: Fix __user annotations (Prarit Bhargava) [1981448] - x86/fpu: Move init_xstate_size() to __init section (Prarit Bhargava) [1981448] - x86/fpu: Update comment for __raw_xsave_addr() (Prarit Bhargava) [1981448] - scsi: qla2xxx: Fix kernel crash when accessing port_speed sysfs file (Nilesh Javali) [1981433] - scsi: core: Put LLD module refcnt after SCSI device is released (Ming Lei) [1996509] - scsi: iscsi: Fix set_param() handling (Chris Leech) [2011470] - scsi: iscsi: Fix iscsi_task use after free (Chris Leech) [2011470] - scsi: iscsi: Adjust iface sysfs attr detection (Chris Leech) [2011470] - scsi: iscsi: Fix iface sysfs attr detection (Chris Leech) [2011470] - scsi: iscsi: Move pool freeing (Chris Leech) [2011470] - scsi: iscsi: Hold task ref during TMF timeout handling (Chris Leech) [2011470] - scsi: iscsi: Flush block work before unblock (Chris Leech) [2011470] - scsi: iscsi: Fix completion check during abort races (Chris Leech) [2011470] - scsi: iscsi: Fix shost->max_id use (Chris Leech) [2011470] - scsi: iscsi: Fix conn use after free during resets (Chris Leech) [2011470] - scsi: iscsi: Get ref to conn during reset handling (Chris Leech) [2011470] - scsi: iscsi: Have abort handler get ref to conn (Chris Leech) [2011470] - scsi: iscsi: Add iscsi_cls_conn refcount helpers (Chris Leech) [2011470] - scsi: iscsi: iscsi_tcp: Start socket shutdown during conn stop (Chris Leech) [2011470] - scsi: iscsi: iscsi_tcp: Set no linger (Chris Leech) [2011470] - scsi: iscsi: Fix in-kernel conn failure handling (Chris Leech) [2011470] - scsi: iscsi: Rel ref after iscsi_lookup_endpoint() (Chris Leech) [2011470] - scsi: iscsi: Use system_unbound_wq for destroy_work (Chris Leech) [2011470] - scsi: iscsi: Force immediate failure during shutdown (Chris Leech) [2011470] - scsi: iscsi: Drop suspend calls from ep_disconnect (Chris Leech) [2011470] - scsi: iscsi: Stop queueing during ep_disconnect (Chris Leech) [2011470] - scsi: iscsi: Add task completion helper (Chris Leech) [2011470] - scsi: iscsi: Fix iSCSI cls conn state (Chris Leech) [2011470] - scsi: iscsi: Fix race condition between login and sync thread (Chris Leech) [2011470] - scsi: iscsi: Drop session lock in iscsi_session_chkready() (Chris Leech) [2011470] - scsi: libiscsi: Reset max/exp cmdsn during recovery (Chris Leech) [2011470] - scsi: iscsi_tcp: Fix shost can_queue initialization (Chris Leech) [2011470] - scsi: libiscsi: Add helper to calculate max SCSI cmds per session (Chris Leech) [2011470] - scsi: libiscsi: Fix iSCSI host workq destruction (Chris Leech) [2011470] - scsi: libiscsi: Fix iscsi_task use after free() (Chris Leech) [2011470] - scsi: libiscsi: Drop taskqueuelock (Chris Leech) [2011470] - scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling (Chris Leech) [2011470] - scsi: iscsi: Fix inappropriate use of put_device() (Chris Leech) [2011470] - scsi: iscsi: Fail session and connection on transport registration failure (Chris Leech) [2011470] - scsi: drivers: base: Propagate errors through the transport component (Chris Leech) [2011470] - scsi: drivers: base: Support atomic version of attribute_container_device_trigger (Chris Leech) [2011470] - scsi: libiscsi: Fix NOP race condition (Chris Leech) [2011470] - scsi: libiscsi: use sendpage_ok() in iscsi_tcp_segment_map() (Chris Leech) [2011470] - scsi: iscsi: iscsi_tcp: Avoid holding spinlock while calling getpeername() (Chris Leech) [2011470] - scsi: iscsi: Do not put host in iscsi_set_flashnode_param() (Chris Leech) [2011470] - scsi: iscsi: Register sysfs for workqueue iscsi_destroy (Chris Leech) [2011470] - scsi: iscsi: Remove sessdestroylist (Chris Leech) [2011470] - scsi: iscsi: Optimize work queue flush use (Chris Leech) [2011470] - scsi: iscsi: Delay freeing target_id (Chris Leech) [2011470] - scsi: iscsi: Change iSCSI workqueue max_active back to 1 (Chris Leech) [2011470] - scsi: iscsi: Fix reference count leak in iscsi_boot_create_kobj (Chris Leech) [2011470]- scsi: qedf: Fix error codes in qedf_alloc_global_queues() (Nilesh Javali) [1983908] - scsi: qedf: Add check to synchronize abort and flush (Nilesh Javali) [1983908] - scsi: qedf: Use DEVICE_ATTR_RO() macro (Nilesh Javali) [1983908] - scsi: qedf: Use vzalloc() instead of vmalloc()/memset(0) (Nilesh Javali) [1983908] - scsi: qedf: Drop unnecessary NULL checks after container_of() (Nilesh Javali) [1983908] - scsi: qedf: Use devlink to report errors and recovery (Nilesh Javali) [1983908] - scsi: qedf: Enable devlink support (Nilesh Javali) [1983908] - scsi: qedf: Remove unused include of linux/version.h (Nilesh Javali) [1983908] - qed: implement devlink dump (Nilesh Javali) [1983908] - qed*: make use of devlink recovery infrastructure (Nilesh Javali) [1983908] - qed: use devlink logic to report errors (Nilesh Javali) [1983908] - qed: health reporter init deinit seq (Nilesh Javali) [1983908] - qed: implement devlink info request (Nilesh Javali) [1983908] - qed/qede: make devlink survive recovery (Nilesh Javali) [1983908] - qed: move out devlink logic into a new file (Nilesh Javali) [1983908] - i40e: fix endless loop under rtnl (Stefan Assmann) [1903921] - ovl: fix missing negative dentry check in ovl_rename() (Miklos Szeredi) [2010887] {CVE-2021-20321} - [RHEL8.6 BZ 1849234] cifs: report error instead of invalid when revalidating a dentry fails (Ronnie Sahlberg) [1849234] - mei: me: emmitsburg workstation DID (David Arcari) [2014195] - redhat/configs: Add CONFIG_INTEL_QEP (Prarit Bhargava) [1783559] - redhat/configs: Add CONFIG_COUNTER (Prarit Bhargava) [1783559] - counter: Rename counter_count_function to counter_function (Prarit Bhargava) [1783559] - counter: Rename counter_signal_value to counter_signal_level (Prarit Bhargava) [1783559] - counter: Standardize to ERANGE for limit exceeded errors (Prarit Bhargava) [1783559] - counter: intel-qep: Remove linux/bitops.h include (Prarit Bhargava) [1783559] - counter: intel-qep: Use to_pci_dev() helper (Prarit Bhargava) [1783559] - counter: intel-qep: Mark PM callbacks with __maybe_unused (Prarit Bhargava) [1783559] - counter: Add support for Intel Quadrature Encoder Peripheral (Prarit Bhargava) [1783559] - counter: Simplify the count_read and count_write callbacks (Prarit Bhargava) [1783559] - drivers/counter: Add SPDX license identifier - Makefile/Kconfig (Prarit Bhargava) [1783559] - counter: Introduce the Generic Counter interface (Prarit Bhargava) [1783559] - bpf: Fix integer overflow in prealloc_elems_and_freelist() (Yauheni Kaliuta) [2010492] {CVE-2021-41864} - audit: move put_tree() to avoid trim_trees refcount underflow and UAF (Richard Guy Briggs) [1978123] - tpm: ibmvtpm: Avoid error message when process gets signal while waiting (Štěpán Horáček) [1981473] - efi/tpm: Differentiate missing and invalid final event log table. (Štěpán Horáček) [1981473] - tpm: Replace WARN_ONCE() with dev_err_once() in tpm_tis_status() (Štěpán Horáček) [1981473] - tpm_tis: Use DEFINE_RES_MEM() to simplify code (Štěpán Horáček) [1981473] - tpm: fix some doc warnings in tpm1-cmd.c (Štěpán Horáček) [1981473] - tpm_tis_spi: add missing SPI device ID entries (Štěpán Horáček) [1981473] - tpm: add longer timeout for TPM2_CC_VERIFY_SIGNATURE (Štěpán Horáček) [1981473] - tpm_tis_spi: set default probe function if device id not match (Štěpán Horáček) [1981473] - tpm_crb: Use IOMEM_ERR_PTR when function returns iomem (Štěpán Horáček) [1981473] - tools/testing/scatterlist: Fix overflow of max segment size (Rafael Aquini) [2016426] - drm: Remove SCATTERLIST_MAX_SEGMENT (Rafael Aquini) [2016426] - lib/scatterlist: Fix wrong update of orig_nents (Rafael Aquini) [2016426] - lib/scatterlist: Provide a dedicated function to support table append (Rafael Aquini) [2016426] - tools/testing/scatterlist: Test dynamic __sg_alloc_table_from_pages (Rafael Aquini) [2016426] - tools/testing/scatterlist: Fix test to compile and run (Rafael Aquini) [2016426] - tools/testing/scatterlist: Show errors in human readable form (Rafael Aquini) [2016426] - tools/testing/scatterlist: Rejuvenate bit-rotten test (Rafael Aquini) [2016426] - Kconfig.debug: drop selecting non-existing HARDLOCKUP_DETECTOR_ARCH (Rafael Aquini) [2016426] - buildid: only consider GNU notes for build ID parsing (Rafael Aquini) [2016426] - lib/decompressors: remove set but not used variabled 'level' (Rafael Aquini) [2016426] - lib/math/rational.c: fix divide by zero (Rafael Aquini) [2016426] - lockdep/selftests: Fix selftests vs PROVE_RAW_LOCK_NESTING (Rafael Aquini) [2016426] - kunit: Fix result propagation for parameterised tests (Rafael Aquini) [2016426] - bug: Remove redundant condition check in report_bug (Rafael Aquini) [2016426] - zlib: move EXPORT_SYMBOL() and MODULE_LICENSE() out of dfltcc_syms.c (Rafael Aquini) [2016426] - zlib: export S390 symbols for zlib modules (Rafael Aquini) [2016426] - lib/crc32test: remove extra local_irq_disable/enable (Rafael Aquini) [2016426] - random32: add a selftest for the prandom32 code (Rafael Aquini) [2016426] - random32: add noise from network and scheduling activity (Rafael Aquini) [2016426] - random32: make prandom_u32() output unpredictable (Rafael Aquini) [2016426] - lib: Correct comment of prandom_seed (Rafael Aquini) [2016426] - lib/crc32.c: fix trivial typo in preprocessor condition (Rafael Aquini) [2016426] - lib/crc: Use consistent naming for CRC-32 polynomials (Rafael Aquini) [2016426] - lib/crc: Move polynomial definition to separate header (Rafael Aquini) [2016426] - kstrto*: do not describe simple_strto*() as obsolete/replaced (Rafael Aquini) [2016426] - kstrto*: correct documentation references to simple_strto*() (Rafael Aquini) [2016426] - kernel.h: update comment about simple_strto() functions (Rafael Aquini) [2016426] - lib/bitmap.c: fix bitmap_cut() for partial overlapping case (Rafael Aquini) [2016426] - devres: keep both device name and resource name in pretty name (Rafael Aquini) [2016426] - crc-t10dif: Fix potential crypto notify dead-lock (Rafael Aquini) [2016426] - vsprintf: don't obfuscate NULL and error pointers (Rafael Aquini) [2016426] - lib/stackdepot.c: fix global out-of-bounds in stack_slabs (Rafael Aquini) [2016426] - lib/scatterlist.c: adjust indentation in __sg_alloc_table (Rafael Aquini) [2016426] - lib/stackdepot: Fix outdated comments (Rafael Aquini) [2016426] - lib/test_kasan.c: fix memory leak in kmalloc_oob_krealloc_more() (Rafael Aquini) [2016426] - lib: Remove select of inexistant GENERIC_IO (Rafael Aquini) [2016426] - lib: test_user_copy: style cleanup (Rafael Aquini) [2016426] - usercopy: Add parentheses around assignment in test_copy_struct_from_user (Rafael Aquini) [2016426] - lib: textsearch: fix escapes in example code (Rafael Aquini) [2016426] - Partially revert "kfifo: fix kfifo_alloc() and kfifo_init()" (Rafael Aquini) [2016426] - lib: logic_pio: Fix RCU usage (Rafael Aquini) [2016426] - lib/test_overflow.c: avoid tainting the kernel and fix wrap size (Rafael Aquini) [2016426] - lib/test_string.c: avoid masking memset16/32/64 failures (Rafael Aquini) [2016426] - lib/scatterlist: Fix mapping iterator when sg->offset is greater than PAGE_SIZE (Rafael Aquini) [2016426] - lib/mpi: Fix karactx leak in mpi_powm (Rafael Aquini) [2016426] - sbitmap: fix improper use of smp_mb__before_atomic() (Rafael Aquini) [2016426] - kobject: Don't trigger kobject_uevent(KOBJ_REMOVE) twice. (Rafael Aquini) [2016426] - lib/div64.c: off by one in shift (Rafael Aquini) [2016426] - assoc_array: Fix shortcut creation (Rafael Aquini) [2016426] - lib/test_kmod.c: potential double free in error handling (Rafael Aquini) [2016426] - devres: always use dev_name() in devm_ioremap_resource() (Rafael Aquini) [2016426] - lib: fix build failure in CONFIG_DEBUG_VIRTUAL test (Rafael Aquini) [2016426] - test_firmware: fix error return getting clobbered (Rafael Aquini) [2016426] - lib: Fix ia64 bootloader linkage (Rafael Aquini) [2016426] - lib/test_hexdump.c: fix failure on big endian cpu (Rafael Aquini) [2016426] - hv_utils: Set the maximum packet size for VSS driver to the length of the receive buffer (Cathy Avery) [2012842] - scsi: storvsc: Log TEST_UNIT_READY errors as warnings (Cathy Avery) [2012842] - scsi: storvsc: Correctly handle multiple flags in srb_status (Cathy Avery) [2012842] - scsi: storvsc: Update error logging (Cathy Avery) [2012842] - scsi: storvsc: Miscellaneous code cleanups (Cathy Avery) [2012842] - scsi: storvsc: Use blk_mq_unique_tag() to generate requestIDs (Cathy Avery) [2012842] - Drivers: hv: vmbus: Copy packets sent by Hyper-V out of the ring buffer (Cathy Avery) [2012842] - scsi: core: Fix hang of freezing queue between blocking and running device (Ewan D. Milne) [2012323] - scsi: core: Fix capacity set to zero after offlinining device (Ewan D. Milne) [2012323] - scsi: sr: Return correct event when media event code is 3 (Ewan D. Milne) [2012323] - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO (Ewan D. Milne) [2012323] - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() (Ewan D. Milne) [2012323] - scsi: core: Fix bad pointer dereference when ehandler kthread is invalid (Ewan D. Milne) [2012323] - scsi: core: Fix the documentation of the scsi_execute() time parameter (Ewan D. Milne) [2012323] - scsi: core: Retry I/O for Notify (Enable Spinup) Required error (Ewan D. Milne) [2012323] - scsi: sd: Call sd_revalidate_disk() for ioctl(BLKRRPART) (Ewan D. Milne) [2012323] - scsi: core: Inline scsi_mq_alloc_queue() (Ewan D. Milne) [2012323] - scsi: sr: Return appropriate error code when disk is ejected (Ewan D. Milne) [2012323] - scsi: core: Only put parent device if host state differs from SHOST_CREATED (Ewan D. Milne) [2012323] - scsi: core: Put .shost_dev in failure path if host state changes to RUNNING (Ewan D. Milne) [2012323] - scsi: core: Fix failure handling of scsi_add_host_with_dma() (Ewan D. Milne) [2012323] - scsi: core: Fix error handling of scsi_host_alloc() (Ewan D. Milne) [2012323] - scsi: st: Return error code in st_scsi_execute() (Ewan D. Milne) [2012323] - scsi: scsi_dh_alua: Retry RTPG on a different path after failure (Ewan D. Milne) [2012323] - scsi: scsi_transport_fc: Remove double FC_FPORT_DELETED in mask creation (Ewan D. Milne) [2012323] - scsi: core: Fix a comment in function scsi_host_dev_release() (Ewan D. Milne) [2012323] - scsi: scsi_debug: Drop if with an always false condition (Ewan D. Milne) [2012323] - scsi: scsi_debug: Fix cmd_per_lun, set to max_queue (Ewan D. Milne) [2012323] - scsi: sd: Introduce a new local variable in sd_check_events() (Ewan D. Milne) [2012323] - scsi: core: Modify the scsi_send_eh_cmnd() return value for the SDEV_BLOCK case (Ewan D. Milne) [2012323] - scsi: core: Rename scsi_softirq_done() into scsi_complete() (Ewan D. Milne) [2012323] - scsi: core: Remove an incorrect comment (Ewan D. Milne) [2012323] - scsi: core: Make the scsi_alloc_sgtables() documentation more accurate (Ewan D. Milne) [2012323] - scsi: scsi_dh_alua: Prevent duplicate pg info print in alua_rtpg() (Ewan D. Milne) [2012323] - scsi: core: scsi_host_cmd_pool is declared twice (Ewan D. Milne) [2012323] - scsi: core: Remove duplicate declarations (Ewan D. Milne) [2012323] - scsi: core: Fix comment typo (Ewan D. Milne) [2012323] - scsi: scsi_dh: Fix a typo (Ewan D. Milne) [2012323] - scsi: sd: Fix function name in header (Ewan D. Milne) [2012323] - scsi: sd_zbc: Place function name into header (Ewan D. Milne) [2012323] - scsi: sd_zbc: Update write pointer offset cache (Ewan D. Milne) [2012323] - scsi: st: Fix a use after free in st_open() (Ewan D. Milne) [2012323] - scsi: scsi_debug: Fix cmd duration calculation (Ewan D. Milne) [2012323] - scsi: core: Set shost as hctx driver_data (Ewan D. Milne) [2012323] - scsi: scsi_debug: Add new defer type for mq_poll (Ewan D. Milne) [2012323] - scsi: scsi_debug: mq_poll support (Ewan D. Milne) [2012323] - scsi: core: Add mq_poll support to SCSI layer (Ewan D. Milne) [2012323] - scsi: sd: Remove obsolete variable in sd_remove() (Ewan D. Milne) [2012323] - scsi: handle zone resources errors (Ewan D. Milne) [2012323] - scsi: scsi_debug: Fix scp is NULL errors (Ewan D. Milne) [2012323] - scsi: scsi_debug: Improve command duration calculation (Ewan D. Milne) [2012323] - x86/platform: Increase maximum GPIO number for X86_64 (David Arcari) [2016796] - pinctrl: pinconf-generic: Add function parameter description 'pctldev' (David Arcari) [2016796] - pinctrl: core: Remove duplicated word from devm_pinctrl_unregister() (David Arcari) [2016796] - pinctrl: tigerlake: Fix GPIO mapping for newer version of software (David Arcari) [2016796] - pinctrl: tigerlake: Add Alder Lake-M ACPI ID (David Arcari) [2016796] - docs: update pin-control.rst references (David Arcari) [2016796] - pinctrl: Keep enum pin_config_param ordered by name (part 2) (David Arcari) [2016796] - pinctrl: core: Show pin numbers for the controllers with base = 0 (David Arcari) [2016796] - pinctrl: Add PIN_CONFIG_MODE_PWM to enum pin_config_param (David Arcari) [2016796] - pinctrl: Introduce MODE group in enum pin_config_param (David Arcari) [2016796] - pinctrl: Keep enum pin_config_param ordered by name (David Arcari) [2016796] - pinctrl: core: Fix kernel doc string for pin_get_name() (David Arcari) [2016796] - pinctrl: intel: check REVID register value for device presence (David Arcari) [2016796] - pinctrl: intel: No need to disable IRQs in the handler (David Arcari) [2016796] - pinctrl: core: Set ret to 0 when group is skipped (David Arcari) [2016796] - pinctrl: core: Handling pinmux and pinconf separately (David Arcari) [2016796] - Documentation: rename pinctl to pin-control (David Arcari) [2016796] - pinctrl: pinmux: Add pinmux-select debugfs file (David Arcari) [2016796] - pinctrl: use to octal permissions for debugfs files (David Arcari) [2016796] - pinctrl: intel: Show the GPIO base calculation explicitly (David Arcari) [2016796] - pinctrl: pinmux: add function selector to pinmux-functions (David Arcari) [2016796] - pinctrl: intel: Convert capability list to features (David Arcari) [2016796] - pinctrl: intel: Drop unnecessary check for predefined features (David Arcari) [2016796] - pinctrl: intel: Split intel_pinctrl_add_padgroups() for better maintenance (David Arcari) [2016796] - pinctrl: remove empty lines in pinctrl subsystem (David Arcari) [2016796] - pinctrl: intel: Actually disable Tx and Rx buffers on GPIO request (David Arcari) [2016796] - pinctrl: Remove hole in pinctrl_gpio_range (David Arcari) [2016796] - pinctrl: core: Add missing #ifdef CONFIG_GPIOLIB (David Arcari) [2016796] - pinctrl: intel: Set default bias in case no particular value given (David Arcari) [2016796] - pinctrl: intel: Fix 2 kOhm bias which is 833 Ohm (David Arcari) [2016796] - pinctrl: core: print gpio in pins debugfs file (David Arcari) [2016796] - pinctrl: pinmux: Add some missing parameter descriptions (David Arcari) [2016796] - pinctrl: core: Fix a bunch of kerneldoc issues (David Arcari) [2016796] - pinctrl: Define of_pinctrl_get() dummy for !PINCTRL (David Arcari) [2016796] - pinctrl: core: Remove extra kref_get which blocks hogs being freed (David Arcari) [2016796] - pinctrl: Export some needed symbols at module load time (David Arcari) [2016796] - pinctrl: core: Add pinctrl_select_default_state() and export it (David Arcari) [2016796] - pinctrl: make pinconf.h self-contained (David Arcari) [2016796] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 (David Arcari) [2016796] - pinctrl: remove pinctrl/machine.h inclusion from pinctrl/pinconf.h (David Arcari) [2016796] - pinctrl: Document pin_config_group_get() return codes like pin_config_get() (David Arcari) [2016796] - pinctrl: intel: Convert to use SPDX identifier (David Arcari) [2016796] - mm/swapfile: fix an integer overflow in swap_show() (Rafael Aquini) [2008812] - mm: swapfile: fix /proc/swaps heading and Size/Used/Priority alignment (Rafael Aquini) [2008812] - Makefile: update early devel phase flag (Augusto Caringi) [2000679] - KVM: s390: Enable specification exception interpretation (Thomas Huth) [1984894] - KVM: x86: Update vCPU's hv_clock before back to guest when tsc_offset is adjusted (Marcelo Tosatti) [2007928] - ibmvnic: Remove the proper scrq flush (Desnes A. Nunes do Rosario) [2014097] - selftests/net/ipsec: Add test for xfrm_spdattr_type_t (Hangbin Liu) [2018056] - selftest/net/ipsec.c: Remove unneeded semicolon (Hangbin Liu) [2018056] - selftest/net/xfrm: Add test for ipsec tunnel (Hangbin Liu) [2018056] - ipv6: add ip6_sock_set_v6only (Josef Oskera) [2008908] - ipv6: When forwarding count rx stats on the orig netdev (Hangbin Liu) [2017704] - ipv6: make exception cache less predictible (Hangbin Liu) [2017704] - ipv6: use siphash in rt6_exception_hash() (Hangbin Liu) [2017704] - ipv6: use jhash2() in rt6_exception_hash() (Hangbin Liu) [2017704] - net/l2tp: Fix reference count leak in l2tp_udp_recv_core (Guillaume Nault) [2020380] - netfilter: nft_flow_offload: fix underflow in flowtable reference counter (Phil Sutter) [2008551] - net: xfrm: Fix end of loop tests for list_for_each_entry (Sabrina Dubroca) [2019168] - xfrm: Fix error reporting in xfrm_state_construct. (Sabrina Dubroca) [2019168]- nvme-mpath: replace direct_make_request with generic_make_request (Gopal Tiwari) [2013505] - net-sysfs: try not to restart the syscall if it will fail eventually (Antoine Tenart) [2016005] - net: mana: Fix error handling in mana_create_rxq() (Mohammed Gamal) [2011886] - net: mana: Prefer struct_size over open coded arithmetic (Mohammed Gamal) [2011886] - net: mana: Add WARN_ON_ONCE in case of CQE read overflow (Mohammed Gamal) [2011886] - net: mana: Add support for EQ sharing (Mohammed Gamal) [2011886] - net: mana: Move NAPI from EQ to CQ (Mohammed Gamal) [2011886] - net: mana: Fix a memory leak in an error handling path in 'mana_create_txq()' (Mohammed Gamal) [2011886] - net: mana: Use struct_size() in kzalloc() (Mohammed Gamal) [2011886] - vmxnet3: switch from 'pci_' to 'dma_' API (Kamal Heib) [2013202] - vmxnet3: update to version 6 (Kamal Heib) [2013202] - vmxnet3: increase maximum configurable mtu to 9190 (Kamal Heib) [2013202] - vmxnet3: set correct hash type based on rss information (Kamal Heib) [2013202] - vmxnet3: add support for ESP IPv6 RSS (Kamal Heib) [2013202] - vmxnet3: remove power of 2 limitation on the queues (Kamal Heib) [2013202] - vmxnet3: add support for 32 Tx/Rx queues (Kamal Heib) [2013202] - vmxnet3: prepare for version 6 changes (Kamal Heib) [2013202] - vmxnet3: fix cksum offload issues for tunnels with non-default udp ports (Kamal Heib) [2013202] - treewide: Use fallthrough pseudo-keyword (Kamal Heib) [2013202] - net: Use skb_frag_off accessors (Kamal Heib) [2013202] - net: Use skb accessors in network drivers (Kamal Heib) [2013202] - vmxnet3: Remove call to memset after dma_alloc_coherent (Kamal Heib) [2013202] - cgroup/debug: Fix lockdep splat with "pK" format specifier (Waiman Long) [2007919] - configs: Enable FC_APPID (Ewan D. Milne) [1643346] - configs: Enable BLK_CGROUP_FC_APPID (Ewan D. Milne) [1643346] - scsi: nvme: Added a new sysfs attribute appid_store (Ewan D. Milne) [1643346] - scsi: blkcg: Add app identifier support for blkcg (Ewan D. Milne) [1643346] - scsi: cgroup: Add cgroup_get_from_id() (Ewan D. Milne) [1643346] - perf iostat: Fix Segmentation fault from NULL 'struct perf_counts_values *' (Michael Petlan) [2003981] - perf iostat: Use system-wide mode if the target cpu_list is unspecified (Michael Petlan) [2003981] - perf beauty: Update copy of linux/socket.h with the kernel sources (Michael Petlan) [2003981] - perf test: Fix non-bash issue with stat bpf counters (Michael Petlan) [2003981] - perf machine: Fix refcount usage when processing PERF_RECORD_KSYMBOL (Michael Petlan) [2003981] - perf metricgroup: Return error code from metricgroup__add_metric_sys_event_iter() (Michael Petlan) [2003981] - perf metricgroup: Fix find_evsel_group() event selector (Michael Petlan) [2003981] - perf session: Correct buffer copying when peeking events (Michael Petlan) [2003981] - perf env: Fix memory leak of bpf_prog_info_linear member (Michael Petlan) [2003981] - perf symbol-elf: Fix memory leak by freeing sdt_note.args (Michael Petlan) [2003981] - perf stat: Honor event config name on --no-merge (Michael Petlan) [2003981] - perf test: Test 17 fails with make LIBPFM4=1 on s390 z/VM (Michael Petlan) [2003981] - perf stat: Fix error return code in bperf__load() (Michael Petlan) [2003981] - perf record: Move probing cgroup sampling support (Michael Petlan) [2003981] - perf probe: Fix NULL pointer dereference in convert_variable_location() (Michael Petlan) [2003981] - perf tools: Copy uapi/asm/perf_regs.h from the kernel for MIPS (Michael Petlan) [2003981] - perf stat: Fix error check for bpf_program__attach (Michael Petlan) [2003981] - perf jevents: Fix getting maximum number of fds (Michael Petlan) [2003981] - perf stat: Skip evlist__[enable|disable] when all events uses BPF (Michael Petlan) [2003981] - perf script: Add missing PERF_IP_FLAG_CHARS for VM-Entry and VM-Exit (Michael Petlan) [2003981] - perf scripts python: exported-sql-viewer.py: Fix warning display (Michael Petlan) [2003981] - perf scripts python: exported-sql-viewer.py: Fix Array TypeError (Michael Petlan) [2003981] - perf scripts python: exported-sql-viewer.py: Fix copy to clipboard from Top Calls by elapsed Time report (Michael Petlan) [2003981] - perf parse-events: Check if the software events array slots are populated (Michael Petlan) [2003981] - perf tools: Add 'cgroup-switches' software event (Michael Petlan) [2003981] - perf intel-pt: Remove redundant setting of ptq->insn_len (Michael Petlan) [2003981] - perf intel-pt: Fix sample instruction bytes (Michael Petlan) [2003981] - perf intel-pt: Fix transaction abort handling (Michael Petlan) [2003981] - perf test: Fix libpfm4 support (63) test error for nested event groups (Michael Petlan) [2003981] - perf buildid-list: Initialize zstd_data (Michael Petlan) [2003981] - tools build: Fix quiet cmd indentation (Michael Petlan) [2003981] - perf tools: Fix a build error on arm64 with clang (Michael Petlan) [2003981] - perf tools: Fix dynamic libbpf link (Michael Petlan) [2003981] - perf session: Fix swapping of cpu_map and stat_config records (Michael Petlan) [2003981] - perf jevents: Silence warning for ArchStd files (Michael Petlan) [2003981] - perf build: Defer printing detected features to the end of all feature checks (Michael Petlan) [2003981] - tools build: Allow deferring printing the results of feature detection (Michael Petlan) [2003981] - perf build: Regenerate the FEATURE_DUMP file after extra feature checks (Michael Petlan) [2003981] - perf session: Dump PERF_RECORD_TIME_CONV event (Michael Petlan) [2003981] - perf session: Add swap operation for event TIME_CONV (Michael Petlan) [2003981] - perf jit: Let convert_timestamp() to be backwards-compatible (Michael Petlan) [2003981] - perf tools: Change fields type in perf_record_time_conv (Michael Petlan) [2003981] - perf tools: Enable libtraceevent dynamic linking (Michael Petlan) [2003981] - perf report: Print percentage of each event statistics (Michael Petlan) [2003981] - perf report: Make --skip-empty as default (Michael Petlan) [2003981] - perf report: Add --skip-empty option to suppress 0 event stat (Michael Petlan) [2003981] - perf report: Show event sample counts in --stat output (Michael Petlan) [2003981] - perf hists: Split hists_stats from events_stats (Michael Petlan) [2003981] - perf top: Use evlist->events_stat to count events (Michael Petlan) [2003981] - perf data: Add JSON export (Michael Petlan) [2003981] - perf stat: Introduce bpf_counter_ops->disable() (Michael Petlan) [2003981] - perf stat: Introduce ':b' modifier (Michael Petlan) [2003981] - perf stat: Introduce config stat.bpf-counter-events (Michael Petlan) [2003981] - perf bpf: check perf_attr_map is compatible with the perf binary (Michael Petlan) [2003981] - perf util: Move bpf_perf definitions to a libperf header (Michael Petlan) [2003981] - perf tools: Update topdown documentation to permit rdpmc calls (Michael Petlan) [2003981] - perf tools: Add a build-test variant to use in builds from a tarball (Michael Petlan) [2003981] - perf arm64: Fix off-by-one directory paths. (Michael Petlan) [2003981] - perf: Update .gitignore file (Michael Petlan) [2003981] - perf stat: Enable iostat mode for x86 platforms (Michael Petlan) [2003981] - perf stat: Helper functions for PCIe root ports list in iostat mode (Michael Petlan) [2003981] - perf stat: Basic support for iostat in perf (Michael Petlan) [2003981] - libperf xyarray: Add bounds checks to xyarray__entry() (Michael Petlan) [2003981] - libperf: Add support for user space counter access (Michael Petlan) [2003981] - libperf tests: Add support for verbose printing (Michael Petlan) [2003981] - libperf: Add evsel mmap support (Michael Petlan) [2003981] - tools include: Add an initial math64.h (Michael Petlan) [2003981] - perf beauty: Fix fsconfig generator (Michael Petlan) [2003981] - perf record: Improve 'Workload failed' message printing events + what was exec'ed (Michael Petlan) [2003981] - perf evlist: Add a method to return the list of evsels as a string (Michael Petlan) [2003981] - perf annotate: Fix sample events lost in stdio mode (Michael Petlan) [2003981] - perf vendor events amd: Add Zen3 events (Michael Petlan) [2003981] - perf vendor events amd: Use 0x02x format for event code and umask (Michael Petlan) [2003981] - perf vendor events amd: Use lowercases for all the eventcodes and umasks (Michael Petlan) [2003981] - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric (Michael Petlan) [2003981] - perf vendor events arm64: Add Hisi hip08 L3 metrics (Michael Petlan) [2003981] - perf vendor events arm64: Add Hisi hip08 L2 metrics (Michael Petlan) [2003981] - perf vendor events arm64: Add Hisi hip08 L1 metrics (Michael Petlan) [2003981] - perf pmu: Add pmu_events_map__find() function to find the common PMU map for the system (Michael Petlan) [2003981] - perf test: Handle metric reuse in pmu-events parsing test (Michael Petlan) [2003981] - perf metricgroup: Make find_metric() public with name change (Michael Petlan) [2003981] - perf mem-events: Remove unnecessary 'struct mem_info' forward declaration (Michael Petlan) [2003981] - perf evsel: Remove duplicate 'struct target' forward declaration (Michael Petlan) [2003981] - perf annotate: Add --demangle and --demangle-kernel (Michael Petlan) [2003981] - perf tools: Preserve identifier id in OCaml demangler (Michael Petlan) [2003981] - perf daemon: Remove duplicate includes (Michael Petlan) [2003981] - perf tools: Remove duplicate struct forward declarations (Michael Petlan) [2003981] - perf test: Add CSV summary test (Michael Petlan) [2003981] - perf stat: Align CSV output for summary mode (Michael Petlan) [2003981] - perf test: Add a shell test for 'perf stat --bpf-counters' new option (Michael Petlan) [2003981] - perf stat: Measure 't0' and 'ref_time' after enable_counters() (Michael Petlan) [2003981] - perf stat: Introduce 'bperf' to share hardware PMCs with BPF (Michael Petlan) [2003981] - perf tools: Fix various typos in comments (Michael Petlan) [2003981] - perf test: Add 30s timeout for wait for daemon start. (Michael Petlan) [2003981] - perf test: Cleanup daemon if test is interrupted. (Michael Petlan) [2003981] - perf test: Remove unused argument (Michael Petlan) [2003981] - perf stat: Improve readability of shadow stats (Michael Petlan) [2003981] - perf stat: Elaborate use cases for the -n/--null command line option (Michael Petlan) [2003981] - perf evlist: Change the COMM when preparing the workload (Michael Petlan) [2003981] - perf machine: Assign boolean values to a bool variable (Michael Petlan) [2003981] - perf tools: use ARRAY_SIZE (Michael Petlan) [2003981] - perf stat: Fixup __perf_stat_evsel__is() prefix (Michael Petlan) [2003981] - perf script: Fixup 'struct evsel_script' method prefix (Michael Petlan) [2003981] - perf symbols: Fix dso__fprintf_symbols_by_name() to return the number of printed chars (Michael Petlan) [2003981] - tools include: Add __sum16 and __wsum definitions. (Michael Petlan) [2003981] - perf annotate: Show full source location with 'l' hotkey (Michael Petlan) [2003981] - perf bench: Fix misspellings using codespell (Michael Petlan) [2003981] - perf config: Add annotate.demangle{,_kernel} (Michael Petlan) [2003981] - perf bpf: Minor whitespace cleanup. (Michael Petlan) [2003981] - perf tools: Enable warnings when compiling BPF programs (Michael Petlan) [2003981] - perf skel: Remove some unused variables. (Michael Petlan) [2003981] - perf report: Create option to disable raw event ordering (Michael Petlan) [2003981] - perf metric: Remove unneeded semicolon (Michael Petlan) [2003981] - perf cs-etm: Detect pid in VMID for kernel running at EL2 (Michael Petlan) [2003981] - perf cs-etm: Add helper cs_etm__get_pid_fmt() (Michael Petlan) [2003981] - perf cs-etm: Support PID tracing in config (Michael Petlan) [2003981] - perf cs-etm: Fix bitmap for option (Michael Petlan) [2003981] - perf cs-etm: Update ETM metadata format (Michael Petlan) [2003981] - perf vendor events power9: Remove unsupported metrics (Michael Petlan) [2003981] - perf buildid-cache: Add test for PE executable (Michael Petlan) [2003981] - perf docs: Add man pages to see also (Michael Petlan) [2003981] - perf tools: Generate mips syscalls_n64.c syscall table (Michael Petlan) [2003981] - perf s390: Move syscall.tbl check into check-headers.sh (Michael Petlan) [2003981] - perf tools: Support MIPS unwinding and dwarf-regs (Michael Petlan) [2003981] - tools: do not include scripts/Kbuild.include (Michael Petlan) [2003981] - tools: Allow proper CC/CXX/... override with LLVM=1 in Makefile.include (Michael Petlan) [2003981] - perf intel-pt: Use aux_watermark (Michael Petlan) [2003981] - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server (Michael Petlan) [2003981] - perf/x86/intel/uncore: Fix a kernel WARNING triggered by maxcpus=1 (Michael Petlan) [2003981] - perf: Fix data race between pin_count increment/decrement (Michael Petlan) [2003981] - perf/x86: Avoid touching LBR_TOS MSR for Arch LBR (Michael Petlan) [2003981] - perf/x86: Allow for 8running into P4 specific code (Michael Petlan) [2003981] - perf: Add support for event removal on exec (Michael Petlan) [2003981] - perf: Support only inheriting events if cloned with CLONE_THREAD (Michael Petlan) [2003981] - perf: Apply PERF_EVENT_IOC_MODIFY_ATTRIBUTES to children (Michael Petlan) [2003981] - perf: Rework perf_event_exit_event() (Michael Petlan) [2003981] - perf: Cap allocation order at aux_watermark (Michael Petlan) [2003981] - perf/x86/intel/uncore: Enable IIO stacks to PMON mapping for multi-segment SKX (Michael Petlan) [2003981] - perf core: Allocate perf_event in the target node memory (Michael Petlan) [2003981] - perf core: Add a kmem_cache for struct perf_event (Michael Petlan) [2003981] - perf core: Allocate perf_buffer in the target node memory (Michael Petlan) [2003981] - x86: Remove unusual Unicode characters from comments (Michael Petlan) [2003981] - redhat/configs: Add CONFIG_TIMERLAT_TRACER (Jerome Marchand) [1979382] - redhat/configs: Add CONFIG_OSNOISE_TRACER (Jerome Marchand) [1979382] - tracing/osnoise: Fix missed cpus_read_unlock() in start_per_cpu_kthreads() (Jerome Marchand) [1979382] - tracing: Replace deprecated CPU-hotplug functions. (Jerome Marchand) [1979382] - trace/osnoise: Print a stop tracing message (Jerome Marchand) [1979382] - trace/timerlat: Add a header with PREEMPT_RT additional fields (Jerome Marchand) [1979382] - trace/osnoise: Add a header with PREEMPT_RT additional fields (Jerome Marchand) [1979382] - tracing: Quiet smp_processor_id() use in preemptable warning in hwlat (Jerome Marchand) [1979382] - trace/timerlat: Fix indentation on timerlat_main() (Jerome Marchand) [1979382] - trace/osnoise: Make 'noise' variable s64 in run_osnoise() (Jerome Marchand) [1979382] - tracing: Fix spelling in osnoise tracer "interferences" -> "interference" (Jerome Marchand) [1979382] - Documentation: Fix a typo on trace/osnoise-tracer (Jerome Marchand) [1979382] - trace/osnoise: Fix return value on osnoise_init_hotplug_support (Jerome Marchand) [1979382] - trace/osnoise: Make interval u64 on osnoise_main (Jerome Marchand) [1979382] - trace/osnoise: Fix 'no previous prototype' warnings (Jerome Marchand) [1979382] - tracing: Have osnoise_main() add a quiescent state for task rcu (Jerome Marchand) [1979382] - trace/osnoise: Support hotplug operations (Jerome Marchand) [1979382] - trace/hwlat: Support hotplug operations (Jerome Marchand) [1979382] - trace/hwlat: Protect kdata->kthread with get/put_online_cpus (Jerome Marchand) [1979382] - trace: Add timerlat tracer (Jerome Marchand) [1979382] - trace: Add osnoise tracer (Jerome Marchand) [1979382] - trace: Add __print_ns_to_secs() and __print_ns_without_secs() helpers (Jerome Marchand) [1979382] - trace/hwlat: Remove printk from sampling loop (Jerome Marchand) [1979382] - trace/hwlat: Use trace_min_max_param for width and window params (Jerome Marchand) [1979382] - trace: Add a generic function to read/write u64 values from tracefs (Jerome Marchand) [1979382] - trace/hwlat: Implement the per-cpu mode (Jerome Marchand) [1979382] - trace/hwlat: Switch disable_migrate to mode none (Jerome Marchand) [1979382] - trace/hwlat: Implement the mode config option (Jerome Marchand) [1979382] - uio_hv_generic: Fix another memory leak in error handling paths (Mohammed Gamal) [2008561] - uio_hv_generic: Fix a memory leak in error handling paths (Mohammed Gamal) [2008561] - mfd: intel-lpss: Add Intel Alder Lake-M PCI IDs (David Arcari) [1929498] - xfs: fix up non-directory creation in SGID directories (Brian Foster) [2004810] - xfs: kill ialloced in xfs_dialloc() (Brian Foster) [2004810] - xfs: spilt xfs_dialloc() into 2 functions (Brian Foster) [2004810] - xfs: move xfs_dialloc_roll() into xfs_dialloc() (Brian Foster) [2004810] - xfs: move on-disk inode allocation out of xfs_ialloc() (Brian Foster) [2004810] - xfs: introduce xfs_dialloc_roll() (Brian Foster) [2004810] - xfs: convert noroom, okalloc in xfs_dialloc() to bool (Brian Foster) [2004810] - xfs: check tp->t_dqinfo value instead of the XFS_TRANS_DQ_DIRTY flag (Brian Foster) [2004810] - scsi: vmw_pvscsi: Set correct residual data length (Cathy Avery) [2012237] - scsi: vmw_pvscsi: MAINTAINERS: Update maintainer (Cathy Avery) [2012237] - treewide: Use fallthrough pseudo-keyword (Cathy Avery) [2012237] - scsi: be2iscsi: Fix use-after-free during IP updates (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix some missing space in some messages (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix an error handling path in beiscsi_dev_probe() (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Remove redundant initialization (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Demote incomplete/non-conformant kernel-doc header (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Ensure function follows directly after its header (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix beiscsi_phys_port()'s name in header (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Provide missing function name in header (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix incorrect naming of beiscsi_iface_config_vlan() (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Mark beiscsi_attrs with static keyword (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Revert "Fix a theoretical leak in beiscsi_create_eqs()" (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix a theoretical leak in beiscsi_create_eqs() (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Correct misdocumentation of function param 'ep' (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Add missing function parameter description (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix misdocumentation of 'pcontext' (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix API/documentation slip (Maurizio Lombardi) [1984347] - powerpc/spinlock: Properly define pv_spinlocks_init() (Waiman Long) [2014363] - ACPI: Pass the same capabilities to the _OSC regardless of the query flag (Mark Langsdorf) [1982319] - Revert "[acpi] ACPI: sleep: Put the FACS table after using it" (Mark Langsdorf) [1982319] - ACPICA: Clean up context mutex during object deletion (Mark Langsdorf) [1982319] - ACPI: power: Refine turning off unused power resources (Mark Langsdorf) [1982319] - ACPI: NFIT: Fix support for variable 'SPA' structure size (Mark Langsdorf) [1982319] - ACPI: custom_method: fix a possible memory leak (Mark Langsdorf) [1982319] - ACPI: custom_method: fix potential use-after-free issue (Mark Langsdorf) [1982319] - ACPI: irq: Prevent unregistering of GIC SGIs (Mark Langsdorf) [1982319] - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure (Mark Langsdorf) [1982319] - ACPI: video: use native backlight for GA401/GA502/GA503 (Mark Langsdorf) [1982319] - ACPI: APEI: remove redundant assignment to variable rc (Mark Langsdorf) [1982319] - ACPI: utils: Capitalize abbreviations in the comments (Mark Langsdorf) [1982319] - ACPI: utils: Document for_each_acpi_dev_match() macro (Mark Langsdorf) [1982319] - ACPI: bus: Introduce acpi_dev_get() and reuse it in ACPI code (Mark Langsdorf) [1982319] - ACPI: scan: Utilize match_string() API (Mark Langsdorf) [1982319] - ACPI: CPPC: Replace cppc_attr with kobj_attribute (Mark Langsdorf) [1982319] - ACPI: scan: Call acpi_get_object_info() from acpi_set_pnp_ids() (Mark Langsdorf) [1982319] - ACPI: scan: Drop sta argument from acpi_init_device_object() (Mark Langsdorf) [1982319] - ACPI: scan: Drop sta argument from acpi_add_single_object() (Mark Langsdorf) [1982319] - ACPI: scan: Rearrange checks in acpi_bus_check_add() (Mark Langsdorf) [1982319] - ACPI: scan: Fold acpi_bus_type_and_status() into its caller (Mark Langsdorf) [1982319] - ACPI: video: Check LCD flag on ACPI-reduced-hardware devices (Hans de Goede) [1982319] - ACPI: utils: Add acpi_reduced_hardware() helper (Mark Langsdorf) [1982319] - ACPI: dock: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: sysfs: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: PM: add a missed blank line after declarations (Mark Langsdorf) [1982319] - ACPI: custom_method: fix a coding style issue (Mark Langsdorf) [1982319] - ACPI: CPPC: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: button: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: battery: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: acpi_pad: add a missed blank line after declarations (Mark Langsdorf) [1982319] - ACPI: LPSS: add a missed blank line after declarations (Mark Langsdorf) [1982319] - ACPI: ipmi: remove useless return statement for void function (Mark Langsdorf) [1982319] - ACPI: processor: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: APD: fix a block comment align issue (Mark Langsdorf) [1982319] - ACPI: AC: fix some coding style issues (Mark Langsdorf) [1982319] - ACPICA: Update version to 20210331 (Mark Langsdorf) [1982319] - ACPICA: IORT: Updates for revision E.b (Mark Langsdorf) [1982319] - ACPICA: iASL: Decode subtable type field for VIOT (Mark Langsdorf) [1982319] - ACPICA: iASL: Add support for CEDT table (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add support for PHAT table (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add CSI2Bus resource template (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: PMTT: add new fields/structures (Mark Langsdorf) [1982319] - ACPICA: CXL 2.0: CEDT: Add new CEDT table (Mark Langsdorf) [1982319] - ACPICA: acpisrc: Add missing conversion for VIOT support (Mark Langsdorf) [1982319] - ACPICA: iASL: Add definitions for the VIOT table (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add SDEV secure access components (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: Add new flags in SRAT (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: HMAT: add new fields/flags (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: NFIT: add Location Cookie field (Mark Langsdorf) [1982319] - ACPICA: Tree-wide: fix various typos and spelling mistakes (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: PPTT: add new version of subtable type 1 (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: PCCT: add support for subtable type 5 (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: MADT: add Multiprocessor Wakeup Structure (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add CXL ACPI device ID and _CBR object (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add USB4 capabilities UUID (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: Add new predefined objects _BPC, _BPS, and _BPT (Mark Langsdorf) [1982319] - ACPICA: Add parsing for IVRS IVHD 40h and device entry F0h (Mark Langsdorf) [1982319] - ACPI: CPPC: Add emtpy stubs of functions for CONFIG_ACPI_CPPC_LIB unset (Mark Langsdorf) [1982319] - ACPI: scan: Turn off unused power resources during initialization (Mark Langsdorf) [1982319] - ACPI: power: Turn off unused power resources unconditionally (Mark Langsdorf) [1982319] - ACPI: fix various typos in comments (Mark Langsdorf) [1982319] - ACPI: utils: Introduce acpi_evaluation_failure_warn() (Mark Langsdorf) [1982319] - ACPI: processor: perflib: Eliminate redundant status check (Mark Langsdorf) [1982319] - ACPI: Drop unused ACPI_*_COMPONENT definitions and update documentation (Mark Langsdorf) [1982319] - ACPI: sysfs: Get rid of ACPICA message printing (Mark Langsdorf) [1982319] - ACPI: HED: Drop unused ACPI_MODULE_NAME() definition (Mark Langsdorf) [1982319] - ACPI: processor: Get rid of ACPICA message printing (Mark Langsdorf) [1982319] - ACPI: processor: idle: Drop extra prefix from pr_notice() (Mark Langsdorf) [1982319] - ACPI: processor: Remove initialization of static variable (Mark Langsdorf) [1982319] - ACPI: PCI: Replace direct printk() invocations in pci_link.c (Mark Langsdorf) [1982319] - ACPI: PCI: Drop ACPI_PCI_COMPONENT that is not used any more (Mark Langsdorf) [1982319] - ACPI: PCI: Replace ACPI_DEBUG_PRINT() and ACPI_EXCEPTION() (Mark Langsdorf) [1982319] - ACPI: PCI: IRQ: Consolidate printing diagnostic messages (Mark Langsdorf) [1982319] - arm64: compat: Poison the compat sigpage (C. Erastus Toe) [1983849] {CVE-2021-21781} - ARM: ensure the signal page contains defined contents (C. Erastus Toe) [1983849] {CVE-2021-21781} - powerpc/pseries: Fix update of LPAR security flavor after LPM (Steve Best) [1997294] - s390/qeth: Update MACs of LEARNING_SYNC device (Robin Dapp) [1919227] - s390/qeth: Switchdev event handler (Robin Dapp) [1919227] - s390/qeth: Register switchdev event handler (Robin Dapp) [1919227] - PCI: Add pcie_ptm_enabled() (Petr Oros) [2006834] - Revert "PCI: Make pci_enable_ptm() private" (Petr Oros) [2006834] - x86/cpufeatures: Force disable X86_FEATURE_ENQCMD and remove update_pasid() (Jerry Snitselaar) [2004577] - s390: report more CPU capabilities (Robin Dapp) [1984839] - s390/disassembler: add instructions (Robin Dapp) [1984839] - s390/opcodes: rename selhhhr to selfhr (Robin Dapp) [1984839] - s390/disassembler: update opcode table (Robin Dapp) [1984839] - s390/opcodes: add missing instructions to the disassembler (Robin Dapp) [1984839] - CI: Add template for baseline gcov build (Israel Santana Aleman) - futex: Remove unused variable 'vpid' in futex_proxy_trylock_atomic() (Waiman Long) [2000293] - futex: Prevent inconsistent state and exit race (Waiman Long) [2000293] - locking/ww_mutex: Initialize waiter.ww_ctx properly (Waiman Long) [2000293] - futex: Return error code instead of assigning it without effect (Waiman Long) [2000293] - Documentation: seqlock: s/LOCKTYPE/LOCKNAME/g (Waiman Long) [2000293] - lib/test_lockup.c: fix return value of test_lockup_init() (Waiman Long) [2000293] - locking/rwbase: Take care of ordering guarantee for fastpath reader (Waiman Long) [2000293] - locking/rwbase: Extract __rwbase_write_trylock() (Waiman Long) [2000293] - locking/rwbase: Properly match set_and_save_state() to restore_state() (Waiman Long) [2000293] - locking/rtmutex: Fix ww_mutex deadlock check (Waiman Long) [2000293] - locking/rwsem: Add missing __init_rwsem() for PREEMPT_RT (Waiman Long) [2000293] - locking/rtmutex: Return success on deadlock for ww_mutex waiters (Waiman Long) [2000293] - locking/rtmutex: Prevent spurious EDEADLK return caused by ww_mutexes (Waiman Long) [2000293] - locking/rtmutex: Dequeue waiter on ww_mutex deadlock (Waiman Long) [2000293] - locking/rtmutex: Dont dereference waiter lockless (Waiman Long) [2000293] - locking/local_lock: Add PREEMPT_RT support (Waiman Long) [2000293] - locking/spinlock/rt: Prepare for RT local_lock (Waiman Long) [2000293] - locking/rtmutex: Add adaptive spinwait mechanism (Waiman Long) [2000293] - locking/rtmutex: Implement equal priority lock stealing (Waiman Long) [2000293] - preempt: Adjust PREEMPT_LOCK_OFFSET for RT (Waiman Long) [2000293] - locking/rtmutex: Prevent lockdep false positive with PI futexes (Waiman Long) [2000293] - futex: Prevent requeue_pi() lock nesting issue on RT (Waiman Long) [2000293] - futex: Simplify handle_early_requeue_pi_wakeup() (Waiman Long) [2000293] - futex: Reorder sanity checks in futex_requeue() (Waiman Long) [2000293] - futex: Clarify comment in futex_requeue() (Waiman Long) [2000293] - futex: Restructure futex_requeue() (Waiman Long) [2000293] - futex: Correct the number of requeued waiters for PI (Waiman Long) [2000293] - futex: Remove bogus condition for requeue PI (Waiman Long) [2000293] - futex: Clarify futex_requeue() PI handling (Waiman Long) [2000293] - futex: Clean up stale comments (Waiman Long) [2000293] - futex: Validate waiter correctly in futex_proxy_trylock_atomic() (Waiman Long) [2000293] - lib/test_lockup: Adapt to changed variables (Waiman Long) [2000293] - locking/rtmutex: Add mutex variant for RT (Waiman Long) [2000293] - locking/ww_mutex: Implement rtmutex based ww_mutex API functions (Waiman Long) [2000293] - locking/rtmutex: Extend the rtmutex core to support ww_mutex (Waiman Long) [2000293] - locking/ww_mutex: Add rt_mutex based lock type and accessors (Waiman Long) [2000293] - locking/ww_mutex: Add RT priority to W/W order (Waiman Long) [2000293] - locking/ww_mutex: Implement rt_mutex accessors (Waiman Long) [2000293] - locking/ww_mutex: Abstract out internal lock accesses (Waiman Long) [2000293] - locking/ww_mutex: Abstract out mutex types (Waiman Long) [2000293] - locking/ww_mutex: Abstract out mutex accessors (Waiman Long) [2000293] - locking/ww_mutex: Abstract out waiter enqueueing (Waiman Long) [2000293] - locking/ww_mutex: Abstract out the waiter iteration (Waiman Long) [2000293] - locking/ww_mutex: Remove the __sched annotation from ww_mutex APIs (Waiman Long) [2000293] - locking/ww_mutex: Split out the W/W implementation logic into kernel/locking/ww_mutex.h (Waiman Long) [2000293] - locking/ww_mutex: Split up ww_mutex_unlock() (Waiman Long) [2000293] - locking/ww_mutex: Gather mutex_waiter initialization (Waiman Long) [2000293] - locking/ww_mutex: Simplify lockdep annotations (Waiman Long) [2000293] - locking/mutex: Make mutex::wait_lock raw (Waiman Long) [2000293] - locking/ww_mutex: Move the ww_mutex definitions from into (Waiman Long) [2000293] - locking/mutex: Move the 'struct mutex_waiter' definition from to the internal header (Waiman Long) [2000293] - locking/mutex: Consolidate core headers, remove kernel/locking/mutex-debug.h (Waiman Long) [2000293] - locking/rtmutex: Squash !RT tasks to DEFAULT_PRIO (Waiman Long) [2000293] - locking/rwlock: Provide RT variant (Waiman Long) [2000293] - locking/spinlock: Provide RT variant (Waiman Long) [2000293] - locking/rtmutex: Provide the spin/rwlock core lock function (Waiman Long) [2000293] - locking/spinlock: Provide RT variant header: (Waiman Long) [2000293] - locking/spinlock: Provide RT specific spinlock_t (Waiman Long) [2000293] - locking/rtmutex: Reduce header dependencies, only include (Waiman Long) [2000293] - rbtree: Split out the rbtree type definitions into (Waiman Long) [2000293] - locking/lockdep: Reduce header dependencies in (Waiman Long) [2000293] - locking/rtmutex: Prevent future include recursion hell (Waiman Long) [2000293] - locking/spinlock: Split the lock types header, and move the raw types into (Waiman Long) [2000293] - locking/rtmutex: Guard regular sleeping locks specific functions (Waiman Long) [2000293] - locking/rtmutex: Prepare RT rt_mutex_wake_q for RT locks (Waiman Long) [2000293] - locking/rtmutex: Use rt_mutex_wake_q_head (Waiman Long) [2000293] - locking/rtmutex: Provide rt_wake_q_head and helpers (Waiman Long) [2000293] - locking/rtmutex: Add wake_state to rt_mutex_waiter (Waiman Long) [2000293] - locking/rwsem: Add rtmutex based R/W semaphore implementation (Waiman Long) [2000293] - locking/rt: Add base code for RT rw_semaphore and rwlock (Waiman Long) [2000293] - locking/rtmutex: Provide rt_mutex_base_is_locked() (Waiman Long) [2000293] - locking/rtmutex: Provide rt_mutex_slowlock_locked() (Waiman Long) [2000293] - locking/rtmutex: Split out the inner parts of 'struct rtmutex' (Waiman Long) [2000293] - locking/rtmutex: Split API from implementation (Waiman Long) [2000293] - locking/rtmutex: Convert macros to inlines (Waiman Long) [2000293] - locking/rtmutex: Remove rt_mutex_is_locked() (Waiman Long) [2000293] - sched/wake_q: Provide WAKE_Q_HEAD_INITIALIZER() (Waiman Long) [2000293] - sched/core: Provide a scheduling point for RT locks (Waiman Long) [2000293] - sched/core: Rework the __schedule() preempt argument (Waiman Long) [2000293] - sched/wakeup: Prepare for RT sleeping spin/rwlocks (Waiman Long) [2000293] - sched/wakeup: Reorganize the current::__state helpers (Waiman Long) [2000293] - sched/wakeup: Introduce the TASK_RTLOCK_WAIT state bit (Waiman Long) [2000293] - sched/wakeup: Split out the wakeup ->__state check (Waiman Long) [2000293] - locking/rtmutex: Set proper wait context for lockdep (Waiman Long) [2000293] - locking/local_lock: Add missing owner initialization (Waiman Long) [2000293] - locking/rtmutex: Use the correct rtmutex debugging config option (Waiman Long) [2000293] - tools/runqslower: Use __state instead of state (Waiman Long) [2000293] - locking/rwsem: Remove an unused parameter of rwsem_wake() (Waiman Long) [2000293] - locking/mutex: Add MUTEX_WARN_ON (Waiman Long) [2000293] - locking/mutex: Introduce __mutex_trylock_or_handoff() (Waiman Long) [2000293] - locking/mutex: Fix HANDOFF condition (Waiman Long) [2000293] - locking/mutex: Use try_cmpxchg() (Waiman Long) [2000293] - sched: Change task_struct::state (Waiman Long) [2000293] - isdn/hisax: Use get_current_state() (Waiman Long) [2000293] - sched,timer: Use __set_current_state() (Waiman Long) [2000293] - sched: Add get_current_state() (Waiman Long) [2000293] - sched,perf,kvm: Fix preemption condition (Waiman Long) [2000293] - sched: Introduce task_is_running() (Waiman Long) [2000293] - sched: Unbreak wakeups (Waiman Long) [2000293] - seqlock: Remove trailing semicolon in macros (Waiman Long) [2000293] - locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal (Waiman Long) [2000293] - ptrace: make ptrace() fail if the tracee changed its pid unexpectedly (Waiman Long) [2000293] - sched: Rename sched_info_{queued,dequeued} (Waiman Long) [2000293] - locking/rwsem: Fix comment typo (Waiman Long) [2000293] - bpf: runqslower: Use task local storage (Waiman Long) [2000293] - lib/test_lockup.c: minimum fix to get it compiled on PREEMPT_RT (Waiman Long) [2000293] - seqlock: kernel-doc: Specify when preemption is automatically altered (Waiman Long) [2000293] - seqlock: Prefix internal seqcount_t-only macros with a "do_" (Waiman Long) [2000293] - rcu: Check and report missed fqs timer wakeup on RCU stall (Waiman Long) [2000293] - softirq: Move related code into one section (Waiman Long) [2000293] - seqlock: Rename __seqprop() users (Waiman Long) [2000293] - seqlock: avoid -Wshadow warnings (Waiman Long) [2000293] - locking/seqlocks: Fix kernel-doc warnings (Waiman Long) [2000293] - locking/seqlock: Tweak DEFINE_SEQLOCK() kernel doc (Waiman Long) [2000293] - seqlock: Unbreak lockdep (Waiman Long) [2000293] - seqlock: PREEMPT_RT: Do not starve seqlock_t writers (Waiman Long) [2000293] - seqlock: seqcount_LOCKNAME_t: Introduce PREEMPT_RT support (Waiman Long) [2000293] - seqlock: seqcount_t: Implement all read APIs as statement expressions (Waiman Long) [2000293] - seqlock: Use unique prefix for seqcount_t property accessors (Waiman Long) [2000293] - seqlock: seqcount_LOCKNAME_t: Standardize naming convention (Waiman Long) [2000293] - seqlock: seqcount latch APIs: Only allow seqcount_latch_t (Waiman Long) [2000293] - rbtree_latch: Use seqcount_latch_t (Waiman Long) [2000293] - x86/tsc: Use seqcount_latch_t (Waiman Long) [2000293] - timekeeping: Use seqcount_latch_t (Waiman Long) [2000293] - time/sched_clock: Mark sched_clock_read_begin/retry() as notrace (Waiman Long) [2000293] - time/sched_clock: Use raw_read_seqcount_latch() (Waiman Long) [2000293] - time/sched_clock: Use raw_read_seqcount_latch() during suspend (Waiman Long) [2000293] - time/sched_clock: Use seqcount_latch_t (Waiman Long) [2000293] - sched_clock: Expose struct clock_read_data (Waiman Long) [2000293] - timers/sched_clock: Include local timekeeping.h for missing declarations (Waiman Long) [2000293] - sched/clock: Move sched clock initialization and merge with generic clock (Waiman Long) [2000293] - userfaultfd: simplify fault handling (Waiman Long) [2000293] - rwsem: fix commas in initialisation (Waiman Long) [2000293] - lib/test_lockup.c: make test_inode static (Waiman Long) [2000293] - genirq: Provide irq_enter/exit_rcu() (Waiman Long) [2000293] - lib/test_lockup.c: add parameters for locking generic vfs locks (Waiman Long) [2000293] - lib/test_lockup.c: fix spelling mistake "iteraions" -> "iterations" (Waiman Long) [2000293] - lib/test_lockup: test module to generate lockups (Waiman Long) [2000293] - x86/tsc: Move inline keyword to the beginning of function declarations (Waiman Long) [2000293] - softirq: Don't skip softirq execution when softirq thread is parking (Waiman Long) [2000293] - sched/core: Convert task_struct.stack_refcount to refcount_t (Waiman Long) [2000293] - kernel/hung_task.c: break RCU locks based on jiffies (Waiman Long) [2000293] - x86/process: Avoid unnecessary NULL check in get_wchan() (Waiman Long) [2000293] - kernel/rwsem: Remove ifdef __init_rwsem code from rwsem.c (Waiman Long) [2000293] - misc: hpilo: map iLO shared memory by PCI revision id (Joseph Szczypek) [1985076] - misc: hpilo: MAINTAINERS: add entry for hpilo (Joseph Szczypek) [1985076] - misc: hpilo: avoid a useless memset (Joseph Szczypek) [1985076] - misc: hpilo: switch from 'pci_' to 'dma_' API (Joseph Szczypek) [1985076] - hpilo: Replace one-element array with flexible-array member (Joseph Szczypek) [1985076] - perf flamegraph: flamegraph.py script improvements (Michael Petlan) [2010269]- ceph: skip existing superblocks that are blocklisted or shut down when mounting (Jeffrey Layton) [2011462] - cpufreq: intel_pstate: Combine ->stop_cpu() and ->offline() (David Arcari) [2003695] - cpufreq: intel_pstate: Add Cometlake support in no-HWP mode (David Arcari) [2003695] - cpufreq: intel_pstate: Add Icelake servers support in no-HWP mode (David Arcari) [2003695] - i2c: i801: Add support for Intel Alder Lake PCH-M (David Arcari) [1929497] - i2c: i801: Add Block Write-Block Read Process Call support (David Arcari) [1929497] - pinctrl: tigerlake: Add Alder Lake-M ACPI ID (David Arcari) [1929501] - x86/microcode: Check for offline CPUs before requesting new microcode (Puneet Sethi) [1971878] - x86/resctrl: Fix a maybe-uninitialized build warning treated as error (Terry Bowman) [1994090] - x86/resctrl: Fix default monitoring groups reporting (Terry Bowman) [1994090] - PCI: Remove WARN_ON(in_interrupt()) (Myron Stowe) [1993262] - PCI: Apply CONFIG_PCI_DEBUG to entire drivers/pci hierarchy (Myron Stowe) [1993262] - PCI: Add Silicom Denmark vendor ID (Myron Stowe) [1993262] - PCI: Align checking of syscall user config accessors (Myron Stowe) [1993262] - PCI: Decline to resize resources if boot config must be preserved (Myron Stowe) [1993262] - PCI/LINK: Remove bandwidth notification (Myron Stowe) [1993262] - PCI: acpiphp: Remove unused acpiphp_callback typedef (Myron Stowe) [1993262] - PCI: Fix pci_register_io_range() memory leak (Myron Stowe) [1993262] - EDAC/amd64: Add AMD family 17h model 60h PCI IDs (Aristeu Rozanski) [1930489] - EDAC/amd64: Add PCI device IDs for family 17h, model 70h (Aristeu Rozanski) [1930489] - scsi: bnx2fc: Remove meaningless bnx2fc_abts_cleanup() return value assignment (Nilesh Javali) [1983956] - scsi: bnx2fc: Return failure if io_req is already in ABTS processing (Nilesh Javali) [1983956] - scsi: target: ibmvscsi_tgt: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: Fix sense key for invalid EXTENDED COPY request (Maurizio Lombardi) [2004470] - scsi: target: Allows backend drivers to fail with specific sense codes (Maurizio Lombardi) [2004470] - scsi: target: pscsi: Fix possible null-pointer dereference in pscsi_complete_cmd() (Maurizio Lombardi) [2004470] - scsi: target: core: Drop unnecessary se_cmd ASC/ASCQ members (Maurizio Lombardi) [2004470] - scsi: target: sbp: Drop incorrect ASC/ASCQ usage (Maurizio Lombardi) [2004470] - scsi: target: core: Avoid using lun_tg_pt_gp after unlock (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Add new feature KEEP_BUF (Maurizio Lombardi) [2004470] - scsi: target: Remove redundant assignment to variable ret (Maurizio Lombardi) [2004470] - scsi: target: Fix NULL dereference on XCOPY completion (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Remove redundant continue statement (Maurizio Lombardi) [2004470] - scsi: target: Use standard SAM status types (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Fix boolreturn.cocci warnings (Maurizio Lombardi) [2004470] - scsi: target: core: Add the VERSION DESCRIPTOR fields to the INQUIRY data (Maurizio Lombardi) [2004470] - scsi: target: core: Bump INQUIRY VERSION to SPC-4 (Maurizio Lombardi) [2004470] - scsi: target: core: Add configurable IEEE Company ID attribute (Maurizio Lombardi) [2004470] - scsi: target: core: Unify NAA identifier generation (Maurizio Lombardi) [2004470] - scsi: target: sbp_target: Remove redundant assignment to pg_size (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Rename TCM_DEV_BIT_PLUGGED to TCMU_DEV_BIT_PLUGGED (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Drop unnecessary container_of() (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Switch to kmemdup_nul() (Maurizio Lombardi) [2004470] - scsi: target: iblock: Fix smp_processor_id() BUG messages (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Fix xarray RCU warning (Maurizio Lombardi) [2004470] - scsi: target: core: Avoid smp_processor_id() in preemptible code (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found (Maurizio Lombardi) [2004470] - scsi: target: tcm_fc: Fix a kernel-doc header (Maurizio Lombardi) [2004470] - scsi: target: Shorten ALUA error messages (Maurizio Lombardi) [2004470] - scsi: target: Fix two format specifiers (Maurizio Lombardi) [2004470] - scsi: target: Compare explicitly with SAM_STAT_GOOD (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Make data_pages_per_blk changeable via configfs (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Replace block size definitions with new udev members (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Remove function tcmu_get_block_page() (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Support DATA_BLOCK_SIZE = N * PAGE_SIZE (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Prepare for PAGE_SIZE != DATA_BLOCK_SIZE (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Adjust names of variables and definitions (Maurizio Lombardi) [2004470] - scsi: target: Make the virtual LUN 0 device (Maurizio Lombardi) [2004470] - scsi: target: Add the DUMMY flag to rd_mcp (Maurizio Lombardi) [2004470] - scsi: target: Fix htmldocs warning in target_submit_prep() (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Adjust parameter in call to tcmu_blocks_release() (Maurizio Lombardi) [2004470] - scsi: target: core: file: Don't duplicate memset(0xff) (Maurizio Lombardi) [2004470] - scsi: target: core: pr: Initialize arrays at declaration time (Maurizio Lombardi) [2004470] - scsi: target: configfs: Initialize arrays at declaration time (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Initialize arrays at declaration time (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Remove unused macro PRINT_BUF (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Remove unused macro TEXT_LEN (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Remove unused macro ISCSI_INST_LAST_FAILURE_TYPE (Maurizio Lombardi) [2004470] - scsi: target: core: Remove unused macros NONE and ISPRINT (Maurizio Lombardi) [2004470] - scsi: target: core: Get rid of warning in compare_and_write_do_cmp() (Maurizio Lombardi) [2004470] - scsi: target: pscsi: Remove unused macro ISPRINT (Maurizio Lombardi) [2004470] - scsi: target: pscsi: Fix warning in pscsi_complete_cmd() (Maurizio Lombardi) [2004470] - scsi: target: iblock: Fix type of logs_per_phys (Maurizio Lombardi) [2004470] - scsi: target: iblock: Trim line longer than 80 characters (Maurizio Lombardi) [2004470] - scsi: target: iblock: Remove an extra argument (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Use GFP_NOIO while handling cmds or holding cmdr_lock (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Replace radix_tree with XArray (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Replace IDR by XArray (Maurizio Lombardi) [2004470] - scsi: target: core: Make completion affinity configurable (Maurizio Lombardi) [2004470] - scsi: target: core: Flush submission work during TMR processing (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Add backend plug/unplug callouts (Maurizio Lombardi) [2004470] - scsi: target: iblock: Add backend plug/unplug callouts (Maurizio Lombardi) [2004470] - scsi: target: core: Fix backend plugging (Maurizio Lombardi) [2004470] - scsi: target: tcm_loop: Use LIO wq cmd submission helper (Maurizio Lombardi) [2004470] - scsi: target: tcm_loop: Use block cmd allocator for se_cmds (Maurizio Lombardi) [2004470] - scsi: target: core: Add workqueue based cmd submission (Maurizio Lombardi) [2004470] - scsi: target: core: Add gfp_t arg to target_cmd_init_cdb() (Maurizio Lombardi) [2004470] - scsi: target: core: Remove target_submit_cmd_map_sgls() (Maurizio Lombardi) [2004470] - scsi: target: srpt: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: qla2xxx: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: tcm_qla2xxx: Remove BUG_ON(in_interrupt()) (Maurizio Lombardi) [2004470] - scsi: qla2xxx: Move sess cmd list/lock to driver (Maurizio Lombardi) [2004470] - scsi: qla2xxx: Drop TARGET_SCF_LOOKUP_LUN_FROM_TAG (Maurizio Lombardi) [2004470] - scsi: target: tcm_fc: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: sbp_target: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: tcm_loop: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: core: Break up target_submit_cmd_map_sgls() (Maurizio Lombardi) [2004470] - scsi: target: core: Rename transport_init_se_cmd() (Maurizio Lombardi) [2004470] - scsi: target: core: Drop kref_get_unless_zero() in target_get_sess_cmd() (Maurizio Lombardi) [2004470] - scsi: target: core: Move t_task_cdb initialization (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Fix zero tag inside a trace event (Maurizio Lombardi) [2004470] - nfsd: move fsnotify on client creation outside spinlock (Steve Dickson) [1719330] - nfsd: report client confirmation status in "info" file (Steve Dickson) [1719330] - nfsd: fsnotify on rmdir under nfsd/clients/ (Steve Dickson) [1719330]- mm: gup: fix potential pgmap refcnt leak in __gup_device_huge() (Waiman Long) [2009258] - mm/gup: check for isolation errors (Waiman Long) [2009258] - mm/gup: return an error on migration failure (Waiman Long) [2009258] - mm/gup: check every subpage of a compound page during isolation (Waiman Long) [2009258] - mm/gup: don't pin migrated cma pages in movable zone (Waiman Long) [2009258] - mm/gup: add a range variant of unpin_user_pages_dirty_lock() (Waiman Long) [2009258] - mm/gup: decrement head page once for group of subpages (Waiman Long) [2009258] - mm/gup: add compound page list iterator (Waiman Long) [2009258] - mm/gup: protect unpin_user_pages() against npages==-ERRNO (Waiman Long) [2009258] - mm, memcg: remove unused functions (Waiman Long) [2008341] - mm,vmscan: fix divide by zero in get_scan_count (Waiman Long) [2008341] - mm: memcontrol: fix occasional OOMs due to proportional memory.low reclaim (Waiman Long) [2008341] - mm/memcg: fix incorrect flushing of lruvec data in obj_stock (Waiman Long) [2008341] - mm/memcg: fix NULL pointer dereference in memcg_slab_free_hook() (Waiman Long) [2008341] - mm: memcontrol: fix blocking rstat function called from atomic cgroup1 thresholding code (Waiman Long) [2008341] - cgroup: rstat: fix A-A deadlock on 32bit around u64_stats_sync (Waiman Long) [2008341] - percpu: flush tlb in pcpu_reclaim_populated() (Waiman Long) [2008341] - mm/memcontrol.c: fix kerneldoc comment for mem_cgroup_calculate_protection (Waiman Long) [2008341] - memcontrol: use flexible-array member (Waiman Long) [2008341] - mm: vmscan: remove noinline_for_stack (Waiman Long) [2008341] - mm: memcontrol: move obj_cgroup_uncharge_pages() out of css_set_lock (Waiman Long) [2008341] - mm: memcontrol: simplify the logic of objcg pinning memcg (Waiman Long) [2008341] - mm: memcontrol: rename lruvec_holds_page_lru_lock to page_matches_lruvec (Waiman Long) [2008341] - mm: memcontrol: simplify lruvec_holds_page_lru_lock (Waiman Long) [2008341] - mm: memcontrol: remove the pgdata parameter of mem_cgroup_page_lruvec (Waiman Long) [2008341] - mm: memcontrol: bail out early when !mm in get_mem_cgroup_from_mm (Waiman Long) [2008341] - mm: memcontrol: fix page charging in page replacement (Waiman Long) [2008341] - percpu: optimize locking in pcpu_balance_workfn() (Waiman Long) [2008341] - percpu: initialize best_upa variable (Waiman Long) [2008341] - percpu: rework memcg accounting (Waiman Long) [2008341] - mm, memcg: introduce mem_cgroup_kmem_disabled() (Waiman Long) [2008341] - mm, memcg: mark cgroup_memory_nosocket, nokmem and noswap as __ro_after_init (Waiman Long) [2008341] - mm: vmscan: shrink deferred objects proportional to priority (Waiman Long) [2008341] - mm: memcontrol: reparent nr_deferred when memcg offline (Waiman Long) [2008341] - mm: vmscan: don't need allocate shrinker->nr_deferred for memcg aware shrinkers (Waiman Long) [2008341] - mm: vmscan: use per memcg nr_deferred of shrinker (Waiman Long) [2008341] - mm: vmscan: add per memcg shrinker nr_deferred (Waiman Long) [2008341] - mm: vmscan: use a new flag to indicate shrinker is registered (Waiman Long) [2008341] - mm: vmscan: add shrinker_info_protected() helper (Waiman Long) [2008341] - mm: memcontrol: rename shrinker_map to shrinker_info (Waiman Long) [2008341] - mm: vmscan: use kvfree_rcu instead of call_rcu (Waiman Long) [2008341] - mm: vmscan: remove memcg_shrinker_map_size (Waiman Long) [2008341] - mm: vmscan: use shrinker_rwsem to protect shrinker_maps allocation (Waiman Long) [2008341] - mm: vmscan: consolidate shrinker_maps handling code (Waiman Long) [2008341] - mm: vmscan: use nid from shrink_control for tracepoint (Waiman Long) [2008341] - linux/memcontrol.h: remove duplicate struct declaration (Waiman Long) [2008341] - memcg: charge before adding to swapcache on swapin (Waiman Long) [2008341] - kselftests: cgroup: update kmem test for new vmstat implementation (Waiman Long) [2008341] - mm: memcontrol: consolidate lruvec stat flushing (Waiman Long) [2008341] - mm: memcontrol: switch to rstat (Waiman Long) [2008341] - cgroup: rstat: punt root-level optimization to individual controllers (Waiman Long) [2008341] - cgroup: rstat: support cgroup1 (Waiman Long) [2008341] - mm: memcontrol: privatize memcg_page_state query functions (Waiman Long) [2008341] - mm: memcontrol: kill mem_cgroup_nodeinfo() (Waiman Long) [2008341] - memcg: enable memcg oom-kill for __GFP_NOFAIL (Waiman Long) [2008341] - memcg: cleanup root memcg checks (Waiman Long) [2008341] - mm: memcontrol: fix kernel stack account (Waiman Long) [2008341] - mm: page-writeback: simplify memcg handling in test_clear_page_writeback() (Waiman Long) [2008341] - percpu: implement partial chunk depopulation (Waiman Long) [2008341] - percpu: use pcpu_free_slot instead of pcpu_nr_slots - 1 (Waiman Long) [2008341] - percpu: factor out pcpu_check_block_hint() (Waiman Long) [2008341] - percpu: split __pcpu_balance_workfn() (Waiman Long) [2008341] - percpu: fix a comment about the chunks ordering (Waiman Long) [2008341] - mm/compaction: remove rcu_read_lock during page compaction (Waiman Long) [2008341] - mm/vmscan.c: make lruvec_lru_size() static (Waiman Long) [2008341] - include/linux/mm_inline.h: fold __update_lru_size() into its sole caller (Waiman Long) [2008341] - include/linux/mm_inline.h: fold page_lru_base_type() into its sole caller (Waiman Long) [2008341] - mm: VM_BUG_ON lru page flags (Waiman Long) [2008341] - mm: add __clear_page_lru_flags() to replace page_off_lru() (Waiman Long) [2008341] - mm/swap.c: don't pass "enum lru_list" to del_page_from_lru_list() (Waiman Long) [2008341] - mm/swap.c: don't pass "enum lru_list" to trace_mm_lru_insertion() (Waiman Long) [2008341] - mm: don't pass "enum lru_list" to lru list addition functions (Waiman Long) [2008341] - include/linux/mm_inline.h: shuffle lru list addition and deletion functions (Waiman Long) [2008341] - mm/vmscan.c: use add_page_to_lru_list() (Waiman Long) [2008341] - mm: fix VM_BUG_ON(PageTail) and BUG_ON(PageWriteback) (Waiman Long) [2008341] - mm: remove superfluous __ClearPageActive() (Waiman Long) [2008341] - mm, memcg: decouple e{low,min} state mutations from protection checks (Waiman Long) [2008341] - Revert "cgroup: Add memory barriers to plug cgroup_rstat_updated() race window" (Waiman Long) [2008341] - mm/memcontrol.c: allocate shrinker_map on appropriate NUMA node (Waiman Long) [2008341] - include/bitmap.h: add new functions to documentation (Waiman Long) [2008341] - include/bitmap.h: add missing parameter in docs (Waiman Long) [2008341] - bitmap: genericize percpu bitmap region iterators (Waiman Long) [2008341] - cgroup, rstat: Don't flush subtree root unless necessary (Waiman Long) [2008341] - mm/memcg: Move mem_cgroup kABI compatibility structure into rh_kabi_memcg.h (Waiman Long) [2008341] - mm/swap: consider max pages in iomap_swapfile_add_extent (Brian Foster) [1969326] - mm/slub: Fix backtrace of objects to handle redzone adjustment (Waiman Long) [2008340] - powerpc/powernv: Fix CPU idle to be called with IRQs disabled (Waiman Long) [2008340] - torture: Fix grace-period rate output (Waiman Long) [2008340] - rcu: Fix kfree_rcu() docbook errors (Waiman Long) [2008340] - rcu/nocb: Perform deferred wake up before last idle's need_resched() check (Waiman Long) [2008340] - rcu: Pull deferred rcuog wake up to rcu_eqs_enter() callers (Waiman Long) [2008340] - idle: Prevent late-arriving interrupts from disrupting offline (Waiman Long) [2008340] - torture: Maintain torture-specific set of CPUs-online books (Waiman Long) [2008340] - torture: Clean up after torture-test CPU hotplugging (Waiman Long) [2008340] - rcutorture: Make object_debug also double call_rcu() heap object (Waiman Long) [2008340] - torture: Throttle VERBOSE_TOROUT_*() output (Waiman Long) [2008340] - torture: Make refscale throttle high-rate printk()s (Waiman Long) [2008340] - rcutorture: Use hrtimers for reader and writer delays (Waiman Long) [2008340] - torture: Make stutter use torture_hrtimeout_*() functions (Waiman Long) [2008340] - rcutorture: Use torture_hrtimeout_jiffies() to avoid busy-waits (Waiman Long) [2008340] - torture: Add fuzzed hrtimer-based sleep functions (Waiman Long) [2008340] - rcutorture: Make rcu_torture_fakewriter() use blocking wait primitives (Waiman Long) [2008340] - rcutorture: Make synctype[] and nsynctype be static global (Waiman Long) [2008340] - rcutorture: Require entire stutter period be post-boot (Waiman Long) [2008340] - refscale: Allow summarization of verbose output (Waiman Long) [2008340] - torture: Allow standalone kvm-recheck.sh run detect --trust-make (Waiman Long) [2008340] - torture: Simplify exit-code plumbing for kvm-recheck.sh and kvm-find-errors.sh (Waiman Long) [2008340] - torture: s/STOP/STOP.1/ to avoid scenario collision (Waiman Long) [2008340] - torture: Add --dryrun batches to help schedule a distributed run (Waiman Long) [2008340] - torture: Stop hanging on panic (Waiman Long) [2008340] - torture: Add kvm.sh test summary to end of log file (Waiman Long) [2008340] - torture: Make kvm.sh include --kconfig arguments in CPU calculation (Waiman Long) [2008340] - torture: Make kvm.sh return failure upon build failure (Waiman Long) [2008340] - torture: Print run duration at end of kvm.sh execution (Waiman Long) [2008340] - torture: Make kvm.sh arguments accumulate (Waiman Long) [2008340] - torture: Make kvm.sh "Test Summary" date be end of test (Waiman Long) [2008340] - tools/rcutorture: Make identify_qemu_vcpus() independent of local language (Waiman Long) [2008340] - torture: Add config2csv.sh script to compare torture scenarios (Waiman Long) [2008340] - torture: Prepare for splitting qemu execution from kvm-test-1-run.sh (Waiman Long) [2008340] - torture: Allow kvm.sh --datestamp to specify subdirectories (Waiman Long) [2008340] - torture: Make kvm.sh "--dryrun sched" summarize number of builds (Waiman Long) [2008340] - torture: Make kvm.sh "--dryrun sched" summarize number of batches (Waiman Long) [2008340] - torture: Make --kcsan specify lockdep (Waiman Long) [2008340] - rcu: Do not NMI offline CPUs (Waiman Long) [2008340] - rcu: For RCU grace-period kthread starvation, dump last CPU it ran on (Waiman Long) [2008340] - rcu: Mark obtuse portion of stall warning as internal debug (Waiman Long) [2008340] - scftorture: Add debug output for wrong-CPU warning (Waiman Long) [2008340] - rcutorture: Add testing for RCU's global memory ordering (Waiman Long) [2008340] - rcutorture: Add reader-side tests of polling grace-period API (Waiman Long) [2008340] - rcutorture: Add writer-side tests of polling grace-period API (Waiman Long) [2008340] - rcutorture: Prepare for ->start_gp_poll and ->poll_gp_state (Waiman Long) [2008340] - srcu: Add comment explaining cookie overflow/wrap (Waiman Long) [2008340] - srcu: Document polling interfaces for Tree SRCU grace periods (Waiman Long) [2008340] - srcu: Provide polling interfaces for Tree SRCU grace periods (Waiman Long) [2008340] - srcu: Provide polling interfaces for Tiny SRCU grace periods (Waiman Long) [2008340] - srcu: Provide internal interface to start a Tree SRCU grace period (Waiman Long) [2008340] - srcu: Provide internal interface to start a Tiny SRCU grace period (Waiman Long) [2008340] - srcu: Make Tiny SRCU use multi-bit grace-period counter (Waiman Long) [2008340] - rcu: Enable rcu_normal_after_boot unconditionally for RT (Waiman Long) [2008340] - rcu: Unconditionally use rcuc threads on PREEMPT_RT (Waiman Long) [2008340] - rcu: Make RCU_BOOST default on CONFIG_PREEMPT_RT (Waiman Long) [2008340] - rcu: Eliminate the __kvfree_rcu() macro (Waiman Long) [2008340] - rcu: Introduce kfree_rcu() single-argument macro (Waiman Long) [2008340] - rcu: Record kvfree_call_rcu() call stack for KASAN (Waiman Long) [2008340] - rcu: Do any deferred nocb wakeups at CPU offline time (Waiman Long) [2008340] - rcu/nocb: Code-style nits in callback-offloading toggling (Waiman Long) [2008340] - rcu/nocb: Add nocb CB kthread list to show_rcu_nocb_state() output (Waiman Long) [2008340] - rcu/nocb: Add grace period and task state to show_rcu_nocb_state() output (Waiman Long) [2008340] - tools/rcutorture: Support nocb toggle in TREE01 (Waiman Long) [2008340] - rcutorture: Test runtime toggling of CPUs' callback offloading (Waiman Long) [2008340] - cpu/hotplug: Add lockdep_is_cpus_held() (Waiman Long) [2008340] - rcu/nocb: Locally accelerate callbacks as long as offloading isn't complete (Waiman Long) [2008340] - rcu/nocb: Process batch locally as long as offloading isn't complete (Waiman Long) [2008340] - rcu/nocb: Only cond_resched() from actual offloaded batch processing (Waiman Long) [2008340] - rcu/nocb: Set SEGCBLIST_SOFTIRQ_ONLY at the very last stage of de-offloading (Waiman Long) [2008340] - rcu/nocb: Flush bypass before setting SEGCBLIST_SOFTIRQ_ONLY (Waiman Long) [2008340] - rcu/nocb: Shutdown nocb timer on de-offloading (Waiman Long) [2008340] - rcu/nocb: Re-offload support (Waiman Long) [2008340] - rcu/nocb: De-offloading GP kthread (Waiman Long) [2008340] - rcu/nocb: Don't deoffload an offline CPU with pending work (Waiman Long) [2008340] - rcu/nocb: De-offloading CB kthread (Waiman Long) [2008340] - rcu/nocb: Always init segcblist on CPU up (Waiman Long) [2008340] - rcu/nocb: Provide basic callback offloading state machine bits (Waiman Long) [2008340] - rcu/nocb: Turn enabled/offload states into a common flag (Waiman Long) [2008340] - rcu/segcblist: Add debug checks for segment lengths (Waiman Long) [2008340] - rcu/trace: Add tracing for how segcb list changes (Waiman Long) [2008340] - rcu/tree: segcblist: Remove redundant smp_mb()s (Waiman Long) [2008340] - rcu/segcblist: Add counters to segcblist datastructure (Waiman Long) [2008340] - rcu/segcblist: Add additional comments to explain smp_mb() (Waiman Long) [2008340] - rcu/tree: Make rcu_do_batch count how many callbacks were executed (Waiman Long) [2008340] - rcu: Make call_rcu() print mem_dump_obj() info for double-freed callback (Waiman Long) [2008340] - mm: Make mem_obj_dump() vmalloc() dumps include start and length (Waiman Long) [2008340] - mm: Make mem_dump_obj() handle vmalloc() memory (Waiman Long) [2008340] - mm: Make mem_dump_obj() handle NULL and zero-sized pointers (Waiman Long) [2008340] - mm: Add mem_dump_obj() to print source of memory block (Waiman Long) [2008340] - rcu: Make TASKS_TRACE_RCU select IRQ_WORK (Waiman Long) [2008340] - rcu-tasks: Add RCU-tasks self tests (Waiman Long) [2008340] - rcu-tasks: Move RCU-tasks initialization to before early_initcall() (Waiman Long) [2008340] - rcu: Add lockdep_assert_irqs_disabled() to raw_spin_unlock_rcu_node() macros (Waiman Long) [2008340] - rcu: Add lockdep_assert_irqs_disabled() to rcu_sched_clock_irq() and callees (Waiman Long) [2008340] - rcutorture: Don't do need_resched() testing if ->sync is NULL (Waiman Long) [2008340] - scftorture: Add full-test stutter capability (Waiman Long) [2008340] - torture: Allow alternative forms of kvm.sh command-line arguments (Waiman Long) [2008340] - rcutorture: Small code cleanups (Waiman Long) [2008340] - torture: Accept time units on kvm.sh --duration argument (Waiman Long) [2008340] - rcutorture: Make stutter_wait() caller restore priority (Waiman Long) [2008340] - torture: Force weak-hashed pointers on console log (Waiman Long) [2008340] - rcutorture: Prevent hangs for invalid arguments (Waiman Long) [2008340] - torture: Prevent jitter processes from delaying failed run (Waiman Long) [2008340] - rcutorture: Adjust scenarios SRCU-t and SRCU-u to make kconfig happy (Waiman Long) [2008340] - refscale: Prevent hangs for invalid arguments (Waiman Long) [2008340] - rcuscale: Prevent hangs for invalid arguments (Waiman Long) [2008340] - torture: Exclude "NOHZ tick-stop error" from fatal errors (Waiman Long) [2008340] - rcuscale: Avoid divide by zero (Waiman Long) [2008340] - rcuscale: Add RCU Tasks Trace (Waiman Long) [2008340] - scftorture: Add an alternative IPI vector (Waiman Long) [2008340] - torture: Make torture_stutter() use hrtimer (Waiman Long) [2008340] - torture: Periodically pause in stutter_wait() (Waiman Long) [2008340] - torture: Don't kill gdb sessions (Waiman Long) [2008340] - refscale: Bounds-check module parameters (Waiman Long) [2008340] - rcu-tasks: Make the units of ->init_fract be jiffies (Waiman Long) [2008340] - rcutorture: Make grace-period kthread report match RCU flavor being tested (Waiman Long) [2008340] - rcu-tasks: Convert rcu_tasks_wait_gp() for-loop to while-loop (Waiman Long) [2008340] - rcutorture: Make preemptible TRACE02 enable lockdep (Waiman Long) [2008340] - srcu: Use a more appropriate lockdep helper (Waiman Long) [2008340] - srcu: Take early exit on memory-allocation failure (Waiman Long) [2008340] - rcu: Fix a typo in rcu_blocking_is_gp() header comment (Waiman Long) [2008340] - rcu: Prevent lockdep-RCU splats on lock acquisition/release (Waiman Long) [2008340] - rcu/tree: nocb: Avoid raising softirq for offloaded ready-to-execute CBs (Waiman Long) [2008340] - rcu/tree: Make struct kernel_param_ops definitions const (Waiman Long) [2008340] - rcu/tree: Add a warning if CPU being onlined did not report QS already (Waiman Long) [2008340] - rcu: Clarify nocb kthreads naming in RCU_NOCB_CPU config (Waiman Long) [2008340] - rcu: Fix single-CPU check in rcu_blocking_is_gp() (Waiman Long) [2008340] - rcu: Implement rcu_segcblist_is_offloaded() config dependent (Waiman Long) [2008340] - list.h: Update comment to explicitly note circular lists (Waiman Long) [2008340] - rcu: Panic after fixed number of stalls (Waiman Long) [2008340] - x86/smpboot: Move rcu_cpu_starting() earlier (Waiman Long) [2008340] - torture: Replace cpu_up/down() with add/remove_cpu() (Waiman Long) [2008340] - PCI/PTM: Remove error message at boot (Myron Stowe) [1993252] - PCI: Mark AMD Navi14 GPU ATS as broken (Myron Stowe) [1993252] - PCI: vmd: Update type of the __iomem pointers (Myron Stowe) [1993252] - PCI: Unify ECAM constants in native PCI Express drivers (Myron Stowe) [1993252] - PCI: Add function 1 DMA alias quirk for Marvell 9215 SATA controller (Myron Stowe) [1993252] - PCI: Mark AMD Raven iGPU ATS as broken in some platforms (Myron Stowe) [1993252] - PCI: Disable PTM during suspend to save power (Myron Stowe) [1993252] - PCI/PTM: Save/restore Precision Time Measurement Capability for suspend/resume (Myron Stowe) [1993252] - PCI: Add sysfs attribute for device power state (Myron Stowe) [1993252] - PCI/MSI: Set device flag indicating only 32-bit MSI support (Myron Stowe) [1993252] - PCI/MSI: Move MSI/MSI-X flags updaters to msi.c (Myron Stowe) [1993252] - PCI/MSI: Move MSI/MSI-X init to msi.c (Myron Stowe) [1993252] - PCI: Use predefined Pericom Vendor ID (Myron Stowe) [1993252] - PCI: Disable MSI for Pericom PCIe-USB adapter (Myron Stowe) [1993252] - PCI: Reduce pci_set_cacheline_size() message to debug level (Myron Stowe) [1993252] - PCI: Remove unused HAVE_PCI_SET_MWI (Myron Stowe) [1993252] - PCI: Fix overflow in command-line resource alignment requests (Myron Stowe) [1993252] - PCI: Bounds-check command-line resource alignment requests (Myron Stowe) [1993252] - PCI: Fix kernel-doc markup (Myron Stowe) [1993252] - PCI: ibmphp: Remove unneeded break (Myron Stowe) [1993252] - PCI/ACPI: Fix companion lookup for device 0 on the root bus (Myron Stowe) [1993252] - PCI: Keep both device and resource name for config space remaps (Myron Stowe) [1993252] - PCI: Return u16 from pci_find_ext_capability() and similar (Myron Stowe) [1993252] - PCI: Return u8 from pci_find_capability() and similar (Myron Stowe) [1993252] - PCI: Avoid duplicate IDs in driver dynamic IDs list (Myron Stowe) [1993252] - PCI: Move pci_match_device() ahead of new_id_store() (Myron Stowe) [1993252] - PCI: Decode PCIe 64 GT/s link speed (Myron Stowe) [1993252] - PCI: host-generic: Support building as modules (Myron Stowe) [1993252] - ata: sata_nv: Fix retrieving of active qcs (Tomas Henzl) [1921465] - ata: pata_ns87415.c: Document support on parisc with superio chip (Tomas Henzl) [1921465] - ata: fix some kernel-doc markups (Tomas Henzl) [1921465] - sata, highbank: simplify the return expression of ahci_highbank_suspend (Tomas Henzl) [1921465] - libata: implement ATA_HORKAGE_MAX_TRIM_128M and apply to Sandisks (Tomas Henzl) [1921465] - ata: ahci: use ata_link_info() instead of ata_link_printk() (Tomas Henzl) [1921465] - libata: Use per port sync for detach (Tomas Henzl) [1921465] - ata/libata: Fix usage of page address by page_address in ata_scsi_mode_select_xlat function (Tomas Henzl) [1921465] - sata_rcar: handle pm_runtime_get_sync failure cases (Tomas Henzl) [1921465] - ata: sata_inic162x fix a spelling issue (Tomas Henzl) [1921465] - ata: libata-core: fix a doc warning (Tomas Henzl) [1921465] - ata: ahci: Add sysfs attribute to show remapped NVMe device count (Tomas Henzl) [1921465] - ata: ahci-imx: remove redundant assignment to ret (Tomas Henzl) [1921465] - libata: Return correct status in sata_pmp_eh_recover_pm() when ATA_DFLAG_DETACH is set (Tomas Henzl) [1921465] - ata: move ata_eh_analyze_ncq_error() & co. to libata-sata.c (Tomas Henzl) [1921465] - ata: start separating SATA specific code from libata-eh.c (Tomas Henzl) [1921465] - ata: move ata_sas_*() to libata-sata.c (Tomas Henzl) [1921465] - ata: start separating SATA specific code from libata-scsi.c (Tomas Henzl) [1921465] - ata: move sata_deb_timing_*() to libata-sata.c (Tomas Henzl) [1921465] - ata: move ata_qc_complete_multiple() to libata-sata.c (Tomas Henzl) [1921465] - ata: move sata_link_hardreset() to libata-sata.c (Tomas Henzl) [1921465] - ata: move sata_link_{debounce,resume}() to libata-sata.c (Tomas Henzl) [1921465] - ata: move *sata_set_spd*() to libata-sata.c (Tomas Henzl) [1921465] - ata: move sata_scr_*() to libata-sata.c (Tomas Henzl) [1921465] - ata: start separating SATA specific code from libata-core.c (Tomas Henzl) [1921465] - ata: fix CodingStyle issues in PATA timings code (Tomas Henzl) [1921465] - ata: remove EXPORT_SYMBOL_GPL()s not used by modules (Tomas Henzl) [1921465] - ata: move EXPORT_SYMBOL_GPL()s close to exported code (Tomas Henzl) [1921465] - ata: optimize ata_scsi_rbuf[] size (Tomas Henzl) [1921465] - ata: optimize struct ata_force_param size (Tomas Henzl) [1921465] - ata: use COMMAND_LINE_SIZE for ata_force_param_buf[] size (Tomas Henzl) [1921465] - ata: simplify ata_scsiop_inq_89() (Tomas Henzl) [1921465] - sata_promise: use ata_cable_sata() (Tomas Henzl) [1921465] - ata: make SATA_PMP option selectable only if any SATA host driver is enabled (Tomas Henzl) [1921465] - ata: expose ncq_enable_prio sysfs attribute only on NCQ capable hosts (Tomas Henzl) [1921465] - ata: remove stale maintainership information from core code (Tomas Henzl) [1921465] - libata: Assign OF node to the SCSI device (Tomas Henzl) [1921465] - libata: Remove extra scsi_host_put() in ata_scsi_add_hosts() (Tomas Henzl) [1921465] - libata: transport: Use scnprintf() for avoiding potential buffer overflow (Tomas Henzl) [1921465] - ata/acard_ahci: remove unused variable n_elem (Tomas Henzl) [1921465] - ata: ahci_brcm: BCM7216 reset is self de-asserting (Tomas Henzl) [1921465] - ata: ahci_brcm: Perform reset after obtaining resources (Tomas Henzl) [1921465] - ata: brcm: fix reset controller API usage (Tomas Henzl) [1921465] - ata: brcm: mark PM functions as __maybe_unused (Tomas Henzl) [1921465] - ata: ahci_brcm: Support BCM7216 reset controller name (Tomas Henzl) [1921465] - ata: ahci_brcm: Add a shutdown callback (Tomas Henzl) [1921465] - ata: ahci_brcm: Manage reset line during suspend/resume (Tomas Henzl) [1921465] - ata: ahci_brcm: Add missing clock management during recovery (Tomas Henzl) [1921465] - ata: ahci_brcm: BCM7425 AHCI requires AHCI_HFLAG_DELAY_ENGINE (Tomas Henzl) [1921465] - ata: ahci_brcm: Fix AHCI resources management (Tomas Henzl) [1921465] - ata: libahci_platform: Export again ahci_platform_able_phys() (Tomas Henzl) [1921465] - libata: Fix retrieving of active qcs (Tomas Henzl) [1921465] - ata: pata_artop: make arrays static const, makes object smaller (Tomas Henzl) [1921465] - ata_piix: remove open-coded dmi_match(DMI_OEM_STRING) (Tomas Henzl) [1921465] - ata: sata_mv, avoid trigerrable BUG_ON (Tomas Henzl) [1921465] - ata: make qc_prep return ata_completion_errors (Tomas Henzl) [1921465] - ata: define AC_ERR_OK (Tomas Henzl) [1921465] - libata: Ensure ata_port probe has completed before detach (Tomas Henzl) [1921465] - ahci: tegra: use regulator_bulk_set_supply_names() (Tomas Henzl) [1921465] - ahci: Add support for Amazon's Annapurna Labs SATA controller (Tomas Henzl) [1921465] - ata: libahci_platform: Fix regulator_get_optional() misuse (Tomas Henzl) [1921465] - ata: ahci-imx: Covert to use GPIO descriptor (Tomas Henzl) [1921465] - libata/ahci: Fix PCS quirk application (Tomas Henzl) [1921465] - libata/ahci: Drop PCS quirk for Denverton and beyond (Tomas Henzl) [1921465] - libata: switch remaining drivers to use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - sata_sil24: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - sata_qstor: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - sata_nv: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - sata_mv: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - pdc_adma: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - ahci: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - acard_ahci: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - libata: add SG safety checks in SFF pio transfers (Tomas Henzl) [1921465] - libata: have ata_scsi_rw_xlat() fail invalid passthrough requests (Tomas Henzl) [1921465] - ata: rb532_cf: Fix unused variable warning in rb532_pata_driver_probe (Tomas Henzl) [1921465] - ata: libahci: do not complain in case of deferred probe (Tomas Henzl) [1921465] - libata: zpodd: Fix small read overflow in zpodd_get_mech_type() (Tomas Henzl) [1921465] - ata: libahci_platform: remove redundant dev_err message (Tomas Henzl) [1921465] - drivers: ata: ahci_sunxi: Increased SATA/AHCI DMA TX/RX FIFOs (Tomas Henzl) [1921465] - libata: Drop firmware version check from the ST1000LM024 quirk (Tomas Henzl) [1921465] - ata: sata_sil24: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata:sata_qstor: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata: sata_nv: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata: pdc_adma: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata: libahci: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata: acard-ahci: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - libata: don't request sense data on !ZAC ATA devices (Tomas Henzl) [1921465] - libata: Extend quirks for the ST1000LM024 drives with NOLPM quirk (Tomas Henzl) [1921465] - sata_rcar: Remove ata_host_alloc() error printing (Tomas Henzl) [1921465] - libata: fix using DMA buffers on stack (Tomas Henzl) [1921465] - ata: libahci: Only warn for AHCI_HFLAG_MULTI_MSI set when genuine custom irq handler implemented (Tomas Henzl) [1921465] - libata: fix a typo in comment (Tomas Henzl) [1921465] - sata_rcar: fix deferred probing (Tomas Henzl) [1921465] - ata: sata_highbank: Convert to use GPIO descriptors (Tomas Henzl) [1921465] - sata_rcar: convert to SPDX identifiers (Tomas Henzl) [1921465] - ata: ep93xx: Use proper enums for directions (Tomas Henzl) [1921465] - ata: ahci_brcm: Allow using driver or DSL SoCs (Tomas Henzl) [1921465] - ata: ahci_brcm: Match BCM63138 compatible strings (Tomas Henzl) [1921465] - ata: ahci_brcm: Allow optional reset controller to be used (Tomas Henzl) [1921465] - libata: mask swap internal and hardware tag (Tomas Henzl) [1921465] - pata_atiixp: Remove unnecessary parentheses (Tomas Henzl) [1921465] - ata: ahci_sunxi: add support for r40 (Tomas Henzl) [1921465] - ata: ahci_platform: add support for PHY controller regulator (Tomas Henzl) [1921465] - ata: ahci_platform: add support for AHCI controller regulator (Tomas Henzl) [1921465] - libata: Use SMART LBAM/LBAH password defines (Tomas Henzl) [1921465] - ata: ahci: Convert to using pOFn instead of device_node.name (Tomas Henzl) [1921465] - ata: ftide010: Add a quirk for SQ201 (Tomas Henzl) [1921465] - ata: ahci_platform: enable to get and control reset (Tomas Henzl) [1921465] - ata: libahci_platform: add reset control support (Tomas Henzl) [1921465] - ata: add an extra argument to ahci_platform_get_resources() (Tomas Henzl) [1921465] - ata: sata_rcar: exclude setting of PHY registers in Gen3 (Tomas Henzl) [1921465] - ata: sata_rcar: really mask all interrupts on Gen2 and later (Tomas Henzl) [1921465] - ata: libahci: Allow reconfigure of DEVSLP register (Tomas Henzl) [1921465] - ata: libahci: Correct setting of DEVSLP register (Tomas Henzl) [1921465] - ata: ahci: Enable DEVSLP by default on x86 with SLP_S0 (Tomas Henzl) [1921465] - ata: ahci: Support state with min power but Partial low power state (Tomas Henzl) [1921465] - Revert "ata: ahci_platform: convert kcalloc to devm_kcalloc" (Tomas Henzl) [1921465] - ata: sata_rcar: Add rudimentary Runtime PM support (Tomas Henzl) [1921465] - ata: sata_rcar: Provide a short-hand for &pdev->dev (Tomas Henzl) [1921465] - ata: Only output sg element mapped number in verbose debug (Tomas Henzl) [1921465] - ata: Guard ata_scsi_dump_cdb() by ATA_VERBOSE_DEBUG (Tomas Henzl) [1921465] - ata: ahci_platform: convert kcalloc to devm_kcalloc (Tomas Henzl) [1921465] - ata: ahci_platform: convert kzallloc to kcalloc (Tomas Henzl) [1921465] - ata: ahci_platform: correct parameter documentation for ahci_platform_shutdown (Tomas Henzl) [1921465] - libata: remove ata_sff_data_xfer_noirq() (Tomas Henzl) [1921465] - scsi: target: Fix the pgr/alua_support_store functions (Maurizio Lombardi) [1995935] - sched/deadline: Fix missing clock update in migrate_task_rq_dl() (Phil Auld) [1992254] - sched/fair: Avoid a second scan of target in select_idle_cpu (Phil Auld) [1992254] - sched/fair: Use prev instead of new target as recent_used_cpu (Phil Auld) [1992254] - sched: Replace deprecated CPU-hotplug functions. (Phil Auld) [1992254] - sched/deadline: Fix reset_on_fork reporting of DL tasks (Phil Auld) [1992254] - sched/numa: Fix is_core_idle() (Phil Auld) [1992254] - sched/fair: Sync load_sum with load_avg after dequeue (Phil Auld) [1992254] - sched/fair: Fix CFS bandwidth hrtimer expiry type (Phil Auld) [1992254] - sched/fair: Ensure _sum and _avg values stay consistent (Phil Auld) [1992254] - sched/fair: Ensure that the CFS parent is added after unthrottling (Phil Auld) [1992254] - sched/rt: Fix Deadline utilization tracking during policy change (Phil Auld) [1992254] - sched/rt: Fix RT utilization tracking during policy change (Phil Auld) [1992254] - sched/fair: Age the average idle time (Phil Auld) [1992254] - wait: use LIST_HEAD_INIT() to initialize wait_queue_head (Phil Auld) [1992254] - sched: Optimize housekeeping_cpumask() in for_each_cpu_and() (Phil Auld) [1992254] - sched/fair: Fix util_est UTIL_AVG_UNCHANGED handling (Phil Auld) [1992254] - sched/pelt: Check that *_avg are null when *_sum are (Phil Auld) [1992254] - sched/fair: Correctly insert cfs_rq's to list on unthrottle (Phil Auld) [1992254] - sched/pelt: Ensure that *_sum is always synced with *_avg (Phil Auld) [1992254] - sched/fair: Return early from update_tg_cfs_load() if delta == 0 (Phil Auld) [1992254] - sched/fair: Make sure to update tg contrib for blocked load (Phil Auld) [1992254] - sched/fair: Keep load_avg and load_sum synced (Phil Auld) [1992254] - sched: Stop PF_NO_SETAFFINITY from being inherited by various init system threads (Phil Auld) [1992254] - sched: Fix a stale comment in pick_next_task() (Phil Auld) [1992254] - sched/fair: Fix ascii art by relpacing tabs (Phil Auld) [1992254] - tick/nohz: Call tick_nohz_task_switch() with interrupts disabled (Phil Auld) [1992254] - sched/fair: Fix clearing of has_idle_cores flag in select_idle_cpu() (Phil Auld) [1992254] - sched/core: Remove the pointless BUG_ON(!task) from wake_up_q() (Phil Auld) [1992254] - sched: Make the idle task quack like a per-CPU kthread (Phil Auld) [1992254] - sched/fair: Fix unfairness caused by missing load decay (Phil Auld) [1992254] - sched: Make nr_iowait_cpu() return 32-bit value (Phil Auld) [1992254] - sched: Make nr_iowait() return 32-bit value (Phil Auld) [1992254] - sched: Make nr_running() return 32-bit value (Phil Auld) [1992254] - sched/isolation: Reconcile rcu_nocbs= and nohz_full= (Phil Auld) [1992254] - sched/fair: Introduce a CPU capacity comparison helper (Phil Auld) [1992254] - sched/fair: Clean up active balance nr_balance_failed trickery (Phil Auld) [1992254] - sched/fair: Move update_nohz_stats() to the CONFIG_NO_HZ_COMMON block to simplify the code & fix an unused function warning (Phil Auld) [1992254] - sched/fair: Bring back select_idle_smt(), but differently (Phil Auld) [1992254] - sched,fair: Alternative sched_slice() (Phil Auld) [1992254] - sched/topology: Remove redundant cpumask_and() in init_overlap_sched_group() (Phil Auld) [1992254] - sched/numa: Allow runtime enabling/disabling of NUMA balance without SCHED_DEBUG (Phil Auld) [1992254] - sched/fair: Optimize test_idle_cores() for !SMT (Phil Auld) [1992254] - sched: Fix various typos (Phil Auld) [1992254] - sched: Remove unnecessary variable from schedule_tail() (Phil Auld) [1992254] - sched: Optimize __calc_delta() (Phil Auld) [1992254] - sched: Provide raw_spin_rq_*lock*() helpers (Phil Auld) [1992254] - sched/pelt: Fix task util_est update filtering (Phil Auld) [1992254] - sched/fair: use lsub_positive in cpu_util_next() (Phil Auld) [1992254] - sched/fair: Reduce the window for duplicated update (Phil Auld) [1992254] - sched/fair: Reorder newidle_balance pulled_task tests (Phil Auld) [1992254] - sched/fair: Remove unused parameter of update_nohz_stats (Phil Auld) [1992254] - sched/fair: Remove unused return of _nohz_idle_balance (Phil Auld) [1992254] - sched/fair: Remove update of blocked load from newidle_balance (Phil Auld) [1992254] - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 (Phil Auld) [1992254] - sched/fair: Merge select_idle_core/cpu() (Phil Auld) [1992254] - sched/fair: Remove select_idle_smt() (Phil Auld) [1992254] - sched/fair: Move avg_scan_cost calculations under SIS_PROP (Phil Auld) [1992254] - sched/fair: Remove SIS_AVG_CPU (Phil Auld) [1992254] - sched/eas: Don't update misfit status if the task is pinned (Phil Auld) [1992254] - sched/fair: Avoid stale CPU util_est value for schedutil in task dequeue (Phil Auld) [1992254] - sched/fair: Add a few assertions (Phil Auld) [1992254] - cpufreq: schedutil: Simplify sugov_update_next_freq() (Phil Auld) [1992254] - sched/topology: Warn when NUMA diameter > 2 (Phil Auld) [1992254] - sched: Use task_current() instead of 'rq->curr == p' (Phil Auld) [1992254] - sched/core: Allow try_invoke_on_locked_down_task() with irqs disabled (Phil Auld) [1992254] - sched/fair: Exclude the current CPU from find_new_ilb() (Phil Auld) [1992254] - rbtree, sched/deadline: Use rb_add_cached() (Phil Auld) [1992254] - rbtree, sched/fair: Use rb_add_cached() (Phil Auld) [1992254] - sched/isolation: Prefer housekeeping CPU in local node (Phil Auld) [1992254] - sched: Fix various typos in comments (Phil Auld) [1992254] - s390/qeth: fix deadlock during failing recovery (Sumanth Korikkar) [1984990] - s390/qeth: Fix deadlock in remove_discipline (Sumanth Korikkar) [1984990] - s390/qeth: fix NULL deref in qeth_clear_working_pool_list() (Sumanth Korikkar) [1984990] - s390/qdio: fix roll-back after timeout on ESTABLISH ccw (Sumanth Korikkar) [1984990] - s390/qdio: get rid of register asm (Sumanth Korikkar) [1984990] - s390/netiuvc: get rid of forward declarations (Sumanth Korikkar) [1984990] - s390/qeth: Consider dependency on SWITCHDEV module (Sumanth Korikkar) [1984990] - s390/qeth: shrink TX buffer struct (Sumanth Korikkar) [1984990] - s390/qeth: remove TX buffer's pointer to its queue (Sumanth Korikkar) [1984990] - s390/qeth: remove QAOB's pointer to its TX buffer (Sumanth Korikkar) [1984990] - s390/qeth: consolidate completion of pending TX buffers (Sumanth Korikkar) [1984990] - s390/qeth: use ethtool_sprintf() (Sumanth Korikkar) [1984990] - s390/qeth: unify the tracking of active cmds on ccw device (Sumanth Korikkar) [1984990] - s390/qeth: also use TX NAPI for non-IQD devices (Sumanth Korikkar) [1984990] - s390/qeth: count TX completion interrupts (Sumanth Korikkar) [1984990] - powerpc/stacktrace: Include linux/delay.h (Steve Best) [2010674] - powerpc/stacktrace: Fix spurious "stale" traces in raise_backtrace_ipi() (Steve Best) [2010674] - powerpc/xmon: Reset RCU and soft lockup watchdogs (Steve Best) [2010674] - bpf, sockmap: Fix sk->prot unhash op reset (Jiri Benc) [1947006] - xdp: fix xdp_return_frame() kernel BUG throw for page_pool memory model (Jiri Benc) [1947006] - selftests/bpf: Tests using bpf_check_mtu BPF-helper input mtu_len param (Jiri Benc) [1947006] - bpf: BPF-helper for MTU checking add length input (Jiri Benc) [1947006] - xsk: Remove dangling function declaration from header file (Jiri Benc) [1947006] - bpf: Remove blank line in bpf helper description comment (Jiri Benc) [1947006] - libbpf: Use AF_LOCAL instead of AF_INET in xsk.c (Jiri Benc) [1947006] - selftests/bpf: Tests using bpf_check_mtu BPF-helper (Jiri Benc) [1947006] - selftests/bpf: Use bpf_check_mtu in selftest test_cls_redirect (Jiri Benc) [1947006] - bpf: Drop MTU check when doing TC-BPF redirect to ingress (Jiri Benc) [1947006] - bpf: Add BPF-helper for MTU checking (Jiri Benc) [1947006] - bpf: bpf_fib_lookup return MTU value as output when looked up (Jiri Benc) [1947006] - bpf: Fix bpf_fib_lookup helper MTU check for SKB ctx (Jiri Benc) [1947006] - bpf: Remove MTU check in __bpf_skb_max_len (Jiri Benc) [1947006] - net, veth: Alloc skb in bulk for ndo_xdp_xmit (Jiri Benc) [1947006] - bpf: Enable bpf_{g,s}etsockopt in BPF_CGROUP_UDP{4,6}_RECVMSG (Jiri Benc) [1947006] - selftests/bpf: Rewrite recvmsg{4,6} asm progs to c in test_sock_addr (Jiri Benc) [1947006] - bpf: Enable bpf_{g,s}etsockopt in BPF_CGROUP_INET{4,6}_GET{PEER,SOCK}NAME (Jiri Benc) [1947006] - bpf: Enable bpf_{g,s}etsockopt in BPF_CGROUP_UDP{4,6}_SENDMSG (Jiri Benc) [1947006] - selftests/bpf: Verify that rebinding to port < 1024 from BPF works (Jiri Benc) [1947006] - bpf: Allow rewriting to ports under ip_unprivileged_port_start (Jiri Benc) [1947006] - net: port < inet_prot_sock(net) --> inet_port_requires_bind_service(net, port) (Jiri Benc) [1947006] - net: inet_is_local_reserved_port() should return bool not int (Jiri Benc) [1947006] - libbpf, xsk: Select AF_XDP BPF program based on kernel version (Jiri Benc) [1947006] - xsk: Fold xp_assign_dev and __xp_assign_dev (Jiri Benc) [1947006] - xsk: Remove explicit_free parameter from __xsk_rcv() (Jiri Benc) [1947006] - bpf: Split cgroup_bpf_enabled per attach type (Jiri Benc) [1947006] - bpf: Remove extra lock_sock for TCP_ZEROCOPY_RECEIVE (Jiri Benc) [1947006] - net, xdp: Introduce xdp_build_skb_from_frame utility routine (Jiri Benc) [1947006] - net, xdp: Introduce __xdp_build_skb_from_frame utility routine (Jiri Benc) [1947006] - bpf: Extend bind v4/v6 selftests for mark/prio/bindtoifindex (Jiri Benc) [1947006] - bpf: Allow to retrieve sol_socket opts from sock_addr progs (Jiri Benc) [1947006] - bpf: Replace fput with sockfd_put in sock map (Jiri Benc) [1947006] - tools: bpf: add SO_BINDTOIFINDEX to socket.h in tools (Jiri Benc) [1947006] - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() (Lucas Zampieri) [1956472] {CVE-2021-3542}- mm/hmm: make HMM_MIRROR an implicit option (Rafael Aquini) [1998534] - mm/hmm: allow HMM_MIRROR on all architectures with MMU (Rafael Aquini) [1998534] - mm: don't select MIGRATE_VMA_HELPER from HMM_MIRROR (Rafael Aquini) [1998534] - mm: sort out the DEVICE_PRIVATE Kconfig mess (Rafael Aquini) [1998534] - s390/ap/zcrypt: notify userspace with online, config and mode info (Stefan Schulze Frielinghaus) [1984895] - docs: livepatch: Fix a typo and remove the unnecessary gaps in a sentence (C. Erastus Toe) [1995447] - Documentation: livepatch: document reliable stacktrace (C. Erastus Toe) [1995447] - Documentation: livepatch: Convert to automatically generated contents (C. Erastus Toe) [1995447] - scsi: ibmvfc: Reinitialize sub-CRQs and perform channel enquiry after LPM (Desnes A. Nunes do Rosario) [1932217] - scsi: ibmvfc: Store return code of H_FREE_SUB_CRQ during cleanup (Desnes A. Nunes do Rosario) [1932217] - scsi: ibmvfc: Treat H_CLOSED as success during sub-CRQ registration (Desnes A. Nunes do Rosario) [1932217] - scsi: ibmvfc: Fix invalid sub-CRQ handles after hard reset (Desnes A. Nunes do Rosario) [1932217] - scsi: ibmvfc: Simplify handling of sub-CRQ initialization (Desnes A. Nunes do Rosario) [1932217] - exec: Transform exec_update_mutex into a rw_semaphore (Chris von Recklinghausen) [1993665] - perf: Break deadlock involving exec_update_mutex (Chris von Recklinghausen) [1993665] - pidfd: Add missing sock updates for pidfd_getfd() (Chris von Recklinghausen) [1993665] - exec: Move the call of prepare_binprm into search_binary_handler (Chris von Recklinghausen) [1993665] - exec: Allow load_misc_binary to call prepare_binprm unconditionally (Chris von Recklinghausen) [1993665] - exec: Convert security_bprm_set_creds into security_bprm_repopulate_creds (Chris von Recklinghausen) [1993665] - exec: Factor security_bprm_creds_for_exec out of security_bprm_set_creds (Chris von Recklinghausen) [1993665] - exec: Move would_dump into flush_old_exec (Chris von Recklinghausen) [1993665] - exec: Rename flush_old_exec begin_new_exec (Chris von Recklinghausen) [1993665] - exec: Move most of setup_new_exec into flush_old_exec (Chris von Recklinghausen) [1993665] - exec: In setup_new_exec cache current in the local variable me (Chris von Recklinghausen) [1993665] - exec: Merge install_exec_creds into setup_new_exec (Chris von Recklinghausen) [1993665] - exec: Rename the flag called_exec_mmap point_of_no_return (Chris von Recklinghausen) [1993665] - exec: Make unlocking exec_update_mutex explict (Chris von Recklinghausen) [1993665] - binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf (Chris von Recklinghausen) [1993665] - pidfd: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - perf: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - proc: io_accounting: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - proc: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - kernel/kcmp.c: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - kernel: doc: remove outdated comment cred.c (Chris von Recklinghausen) [1993665] - mm: docs: Fix a comment in process_vm_rw_core (Chris von Recklinghausen) [1993665] - selftests/ptrace: add test cases for dead-locks (Chris von Recklinghausen) [1993665] - exec: Fix a deadlock in strace (Chris von Recklinghausen) [1993665] - exec: Add exec_update_mutex to replace cred_guard_mutex (Chris von Recklinghausen) [1993665] - exec: Move exec_mmap right after de_thread in flush_old_exec (Chris von Recklinghausen) [1993665] - exec: Move cleanup of posix timers on exec out of de_thread (Chris von Recklinghausen) [1993665] - exec: Factor unshare_sighand out of de_thread and call it separately (Chris von Recklinghausen) [1993665] - exec: Only compute current once in flush_old_exec (Chris von Recklinghausen) [1993665] - pid: Implement pidfd_getfd syscall (Chris von Recklinghausen) [1993665] - pidfd: add P_PIDFD to waitid() (Chris von Recklinghausen) [1993665] - fork: return proper negative error code (Chris von Recklinghausen) [1993665] - copy_process(): don't use ksys_close() on cleanups (Chris von Recklinghausen) [1993665] - fork: don't check parent_tidptr with CLONE_PIDFD (Chris von Recklinghausen) [1993665] - fs/exec.c: move ->recursion_depth out of critical sections (Chris von Recklinghausen) [1993665] - clone: add CLONE_PIDFD (Chris von Recklinghausen) [1993665] - signal: support CLONE_PIDFD with pidfd_send_signal (Chris von Recklinghausen) [1993665] - arch: add pidfd and io_uring syscalls everywhere (Chris von Recklinghausen) [1993665] - signal: don't silently convert SI_USER signals to non-current pidfd (Chris von Recklinghausen) [1993665] - signal: add pidfd_send_signal() syscall (Chris von Recklinghausen) [1993665] - sched/core: Convert signal_struct.sigcnt to refcount_t (Chris von Recklinghausen) [1993665] - sched/core: Convert sighand_struct.count to refcount_t (Chris von Recklinghausen) [1993665] - exec: make prepare_bprm_creds static (Chris von Recklinghausen) [1993665] - fork: don't copy inconsistent signal handler state to child (Chris von Recklinghausen) [1993665] - Revert "perf: Break deadlock involving exec_update_mutex" (Chris von Recklinghausen) [1993665] - powerpc/mm/highmem: use __set_pte_at() for kmap_local() (Nico Pache) [2001854] - mm: extract might_alloc() debug check (Nico Pache) [2001854] - mm/mempolicy: use vma_lookup() in __access_remote_vm() (Nico Pache) [2001854] - mm/memory.c: use vma_lookup() in __access_remote_vm() (Nico Pache) [2001854] - mm/mremap: use vma_lookup() in vma_to_resize() (Nico Pache) [2001854] - mm/migrate: use vma_lookup() in do_pages_stat_array() (Nico Pache) [2001854] - mm/ksm: use vma_lookup() in find_mergeable_vma() (Nico Pache) [2001854] - kernel/events/uprobes: use vma_lookup() in find_active_uprobe() (Nico Pache) [2001854] - misc/sgi-gru/grufault: use vma_lookup() in gru_find_vma() (Nico Pache) [2001854] - media: videobuf2: use vma_lookup() in get_vaddr_frames() (Nico Pache) [2001854] - drm/amdgpu: use vma_lookup() in amdgpu_ttm_tt_get_user_pages() (Nico Pache) [2001854] - net/ipv5/tcp: use vma_lookup() in tcp_zerocopy_receive() (Nico Pache) [2001854] - vfio: use vma_lookup() instead of find_vma_intersection() (Nico Pache) [2001854] - virt/kvm: use vma_lookup() instead of find_vma_intersection() (Nico Pache) [2001854] - x86/sgx: use vma_lookup() in sgx_encl_find() (Nico Pache) [2001854] - arch/powerpc/kvm/book3s: use vma_lookup() in kvmppc_hv_setup_htab_rma() (Nico Pache) [2001854] - arch/powerpc/kvm/book3s_hv_uvmem: use vma_lookup() instead of find_vma_intersection() (Nico Pache) [2001854] - arch/arm64/kvm: use vma_lookup() instead of find_vma_intersection() (Nico Pache) [2001854] - drm/i915/selftests: use vma_lookup() in __igt_mmap() (Nico Pache) [2001854] - mm: add vma_lookup(), update find_vma_intersection() comments (Nico Pache) [2001854] - i915_vma: Rename vma_lookup to i915_vma_lookup (Nico Pache) [2001854] - media: videobuf2: Move frame_vector into media subsystem (Nico Pache) [2001854] - mm/frame-vector: Use FOLL_LONGTERM (Nico Pache) [2001854] - vhost: convert get_user_pages() --> pin_user_pages() (Nico Pache) [2001854] - docs: mm/gup: pin_user_pages.rst: add a "case 5" (Nico Pache) [2001854] - mm/gup: documentation fix for pin_user_pages*() APIs (Nico Pache) [2001854] - mm/gup: frame_vector: convert get_user_pages() --> pin_user_pages() (Nico Pache) [2001854] - mm/gup: update pin_user_pages.rst for "case 3" (mmu notifiers) (Nico Pache) [2001854] - mm: untag user pointers in get_vaddr_frames (Nico Pache) [2001854] - media: videobuf2-vmalloc: get_userptr: buffers are always writable (Nico Pache) [2001854] - net: expand textsearch ts_state to fit skb_seq_state (Nico Pache) [2001854] - esp: avoid unneeded kmap_atomic call (Nico Pache) [2001854] - net: compound page support in skb_seq_read (Nico Pache) [2001854] - net: support kmap_local forced debugging in skb_frag_foreach (Nico Pache) [2001854] - mm/highmem: fix CONFIG_DEBUG_KMAP_LOCAL_FORCE_MAP (Nico Pache) [2001854] - x86/crashdump/32: Simplify copy_oldmem_page() (Nico Pache) [2001854] - io-mapping: Provide iomap_local variant (Nico Pache) [2001854] - mm/highmem: Provide kmap_local* (Nico Pache) [2001854] - sched: highmem: Store local kmaps in task struct (Nico Pache) [2001854] - x86: Support kmap_local() forced debugging (Nico Pache) [2001854] - mm/highmem: Provide CONFIG_DEBUG_KMAP_LOCAL_FORCE_MAP (Nico Pache) [2001854] - mm/highmem: Provide and use CONFIG_DEBUG_KMAP_LOCAL (Nico Pache) [2001854] - mm/highmem: Take kmap_high_get() properly into account (Nico Pache) [2001854] - highmem: High implementation details and document API (Nico Pache) [2001854] - Documentation/io-mapping: Remove outdated blurb (Nico Pache) [2001854] - io-mapping: Cleanup atomic iomap (Nico Pache) [2001854] - mm/highmem: Remove the old kmap_atomic cruft (Nico Pache) [2001854] - highmem: Get rid of kmap_types.h (Nico Pache) [2001854] - powerpc/mm/highmem: Switch to generic kmap atomic (Nico Pache) [2001854] - x86/mm/highmem: Use generic kmap atomic implementation (Nico Pache) [2001854] - highmem: Make DEBUG_HIGHMEM functional (Nico Pache) [2001854] - highmem: Provide generic variant of kmap_atomic* (Nico Pache) [2001854] - asm-generic: Provide kmap_size.h (Nico Pache) [2001854] - fs: Remove asm/kmap_types.h includes (Nico Pache) [2001854] - highmem: Remove unused functions (Nico Pache) [2001854] - mm/highmem: Un-EXPORT __kmap_atomic_idx() (Nico Pache) [2001854] - kmap: consolidate kmap_prot definitions (Nico Pache) [2001854] - parisc/kmap: remove duplicate kmap code (Nico Pache) [2001854] - arch/kmap: define kmap_atomic_prot() for all arch's (Nico Pache) [2001854] - arch/kmap: ensure kmap_prot visibility (Nico Pache) [2001854] - arch/kunmap_atomic: consolidate duplicate code (Nico Pache) [2001854] - arch/kmap_atomic: consolidate duplicate code (Nico Pache) [2001854] - {x86,powerpc,microblaze}/kmap: move preempt disable (Nico Pache) [2001854] - arch/kunmap: remove duplicate kunmap implementations (Nico Pache) [2001854] - arch/kmap: remove redundant arch specific kmaps (Nico Pache) [2001854] - arch/kmap: remove BUG_ON() (Nico Pache) [2001854] - ipc: remove memcg accounting for sops objects in do_semtimedop() (Rafael Aquini) [1999705] {CVE-2021-3759} - memcg: enable accounting of ipc resources (Rafael Aquini) [1999705] {CVE-2021-3759} - ipc: use kmalloc for msg_queue and shmid_kernel (Rafael Aquini) [1999705] {CVE-2021-3759} - ipc sem: use kvmalloc for sem_undo allocation (Rafael Aquini) [1999705] {CVE-2021-3759} - ipc/sem.c: replace kvmalloc/memset with kvzalloc and use struct_size (Rafael Aquini) [1999705] {CVE-2021-3759} - x86: sev-es: Restore SEV-ES-specific version of copy_from_kernel_nofault() (Vitaly Kuznetsov) [2010082] - perf machine: Initialize srcline string member in add_location struct (Michael Petlan) [1981880] - ipmi: kcs_bmc_aspeed: Fix less than zero comparison of a unsigned int (Tony Camuso) [2003186] - ipmi: kcs_bmc_aspeed: Optionally apply status address (Tony Camuso) [2003186] - ipmi: kcs_bmc_aspeed: Fix IBFIE typo from datasheet (Tony Camuso) [2003186] - ipmi: kcs_bmc_aspeed: Implement KCS SerIRQ configuration (Tony Camuso) [2003186] - ipmi: kcs_bmc: Add serio adaptor (Tony Camuso) [2003186] - ipmi: kcs_bmc: Enable IBF on open (Tony Camuso) [2003186] - ipmi: kcs_bmc: Allow clients to control KCS IRQ state (Tony Camuso) [2003186] - ipmi: kcs_bmc: Decouple the IPMI chardev from the core (Tony Camuso) [2003186] - ipmi: kcs_bmc: Strip private client data from struct kcs_bmc (Tony Camuso) [2003186] - ipmi: kcs_bmc: Split headers into device and client (Tony Camuso) [2003186] - ipmi: kcs_bmc: Turn the driver data-structures inside-out (Tony Camuso) [2003186] - ipmi: kcs_bmc: Split out kcs_bmc_cdev_ipmi (Tony Camuso) [2003186] - ipmi: kcs_bmc: Rename {read,write}_{status,data}() functions (Tony Camuso) [2003186] - ipmi: kcs_bmc: Make status update atomic (Tony Camuso) [2003186] - ipmi: kcs_bmc_aspeed: Use of match data to extract KCS properties (Tony Camuso) [2003186] - ipmi/watchdog: Stop watchdog timer when the current action is 'none' (Tony Camuso) [2003186] - ipmi: kcs: aspeed: Adapt to new LPC DTS layout (Tony Camuso) [2003186] - ipmi_si: Join string literals back (Tony Camuso) [2003186] - ipmi_si: Drop redundant check before calling put_device() (Tony Camuso) [2003186] - ipmi_si: Use strstrip() to remove surrounding spaces (Tony Camuso) [2003186] - ipmi_si: Get rid of ->addr_source_cleanup() (Tony Camuso) [2003186] - ipmi_si: Reuse si_to_str[] array in ipmi_hardcode_init_one() (Tony Camuso) [2003186] - ipmi_si: Introduce ipmi_panic_event_str[] array (Tony Camuso) [2003186] - ipmi_si: Use proper ACPI macros to check error code for failures (Tony Camuso) [2003186] - ipmi_si: Utilize temporary variable to hold device pointer (Tony Camuso) [2003186] - ipmi_si: Remove bogus err_free label (Tony Camuso) [2003186] - ipmi: Handle device properties with software node API (Tony Camuso) [2003186] - ipmi:ssif: make ssif_i2c_send() void (Tony Camuso) [2003186] - ipmi: Refine retry conditions for getting device id (Tony Camuso) [2003186] - redhat/configs: enable CONFIG_IMA_WRITE_POLICY (Bruno Meneguele) [2010530] - Disable CONFIG_CRYPTO_SM4 on aarch64 (Vladis Dronov) [2008943] - powerpc/iommu: Report the correct most efficient DMA mask for PCI devices (Steve Best) [2007425] - powerpc/dma: Fix dma_map_ops::get_required_mask (Steve Best) [2007425] - ibmvnic: Reuse tx pools when possible (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Reuse rx pools when possible (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Reuse LTB when possible (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use bitmap for LTB map_ids (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: init_tx_pools move loop-invariant code (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use/rename local vars in init_tx_pools (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use/rename local vars in init_rx_pools (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Fix up some comments and messages (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Consolidate code in replenish_rx_pool() (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: check failover_pending in login response (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: retry reset if there are no other resets (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: parenthesize a check (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: free tx_pool if tso_pool alloc fails (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: set ltb->buff to NULL after freeing (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: account for bufs already saved in indir_buf (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: clean pending indirect buffs during reset (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use strscpy() instead of strncpy() (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: fix send_request_map incompatible argument (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: fix kernel build warnings in build_hdr_descs_arr (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: fix kernel build warning (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: fix kernel build warning in strncpy (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Allow device probe if the device is not ready at boot (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use list_for_each_entry() to simplify code in ibmvnic.c (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: remove default label from to_string switch (Desnes A. Nunes do Rosario) [1998677] - intel_th: pci: Add Alder Lake-M support (Jiri Olsa) [1929502] - i2c: designware: Fix indentation in the header (David Arcari) [2004468] - i2c: designware: Use DIV_ROUND_CLOSEST() macro (David Arcari) [2004468] - math64: New DIV_S64_ROUND_CLOSEST helper (David Arcari) [2004468] - units: Add SI metric prefix definitions (David Arcari) [2004468] - i2c: busses: i2c-designware-master: Fix misnaming of 'i2c_dw_init_master()' (David Arcari) [2004468] - MAINTAINERS: adjust to removing i2c designware platform data (David Arcari) [2004468] - i2c: designware: Get rid of legacy platform data (David Arcari) [2004468] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (David Arcari) [2004468] - i2c: designware: Switch over to i2c_freq_mode_string() (David Arcari) [2004468] - i2c: core: add api to provide frequency mode strings (David Arcari) [2004468] - i2c: designware: Fix return value check in navi_amd_register_client() (David Arcari) [2004468] - i2c: drivers: Use generic definitions for bus frequencies (part 2) (David Arcari) [2004468] - i2c: designware: Add driver support for AMD NAVI GPU (David Arcari) [2004468] - i2c: designware: Adjust bus_freq_hz when refuse high speed mode set (David Arcari) [2004468] - i2c: designware: Get right data length (David Arcari) [2004468] - i2c: designware: Make register offsets all of the same width (David Arcari) [2004468] - i2c: designware: Switch header to use BIT() and GENMASK() (David Arcari) [2004468] - i2c: designware: slave should do WRITE_REQUESTED before WRITE_RECEIVED (David Arcari) [2004468] - i2c: designware: call i2c_dw_read_clear_intrbits_slave() once (David Arcari) [2004468] - i2c: busses: Use fallthrough pseudo-keyword (David Arcari) [2004468] - i2c: designware: platdrv: Set class based on DMI (David Arcari) [2004468] - i2c: designware: Adjust bus speed independently of ACPI (David Arcari) [2004468] - i2c: designware: Add Baikal-T1 System I2C support (David Arcari) [2004468] - i2c: designware: Move reg-space remapping into a dedicated function (David Arcari) [2004468] - i2c: designware: Retrieve quirk flags as early as possible (David Arcari) [2004468] - i2c: designware: Convert driver to using regmap API (David Arcari) [2004468] - i2c: designware: Discard Cherry Trail model flag (David Arcari) [2004468] - i2c: designware: Drop hard coded FIFO depth assignment (David Arcari) [2004468] - i2c: designware: Read counters from ACPI for PCI driver (David Arcari) [2004468] - i2c: designware: Move ACPI parts into common module (David Arcari) [2004468] - i2c: designware: Drop unneeded condition in i2c_dw_validate_speed() (David Arcari) [2004468] - i2c: designware: Move i2c_dw_validate_speed() helper to a common code (David Arcari) [2004468] - i2c: designware: Include proper headers in i2c-desingware-core.h (David Arcari) [2004468] - i2c: designware: Get rid of PCI driver specifics in common code (David Arcari) [2004468] - i2c: designware: Allow slave mode for PCI enumerated devices (David Arcari) [2004468] - i2c: designware: Rename i2c_dw_probe() to i2c_dw_probe_master() (David Arcari) [2004468] - i2c: designware: Switch PCI driver to use i2c_dw_configure_master() (David Arcari) [2004468] - i2c: designware: Move configuration routines to respective modules (David Arcari) [2004468] - i2c: designware: Use devm_platform_ioremap_resource() to simplify code (David Arcari) [2004468] - i2c: designware: Calculate SCL timing parameter for High Speed Mode (David Arcari) [2004468] - i2c: designware: Calculate SCL timing parameter for Fast Mode Plus (David Arcari) [2004468] - i2c: designware: platdrv: Remove DPM_FLAG_SMART_SUSPEND flag on BYT and CHT (David Arcari) [2004468] - i2c: drivers: Use generic definitions for bus frequencies (David Arcari) [2004468] - i2c: core: Provide generic definitions for bus frequencies (David Arcari) [2004468] - i2c: designware: Fix spelling typos in the comments (David Arcari) [2004468] - i2c: designware: Discard i2c_dw_read_comp_param() function (David Arcari) [2004468] - i2c: designware: Detect the FIFO size in the common code (David Arcari) [2004468] - i2c: designware: Add ACPI HID for Hisilicon Hip08-Lite I2C controller (David Arcari) [2004468] - i2c: designware: Fix optional reset error handling (David Arcari) [2004468] - i2c: designware: assert reset when error happen at ->probe() (David Arcari) [2004468] - i2c: designware: Synchronize IRQs when unregistering slave client (David Arcari) [2004468] - i2c: designware: Fix unused variable warning (David Arcari) [2004468] - i2c: designware: make use of devm_gpiod_get_optional (David Arcari) [2004468] - i2c: busses: Use dev_get_drvdata where possible (David Arcari) [2004468] - i2c: designware: ratelimit 'transfer when suspended' errors (David Arcari) [2004468] - i2c: designware: Add support for an interface clock (David Arcari) [2004468] - i2c: i2c-designware-platdrv: Always use a dynamic adapter number (David Arcari) [2004468] - i2c: i2c-designware-platdrv: Cleanup setting of the adapter number (David Arcari) [2004468] - i2c: designware: Do not allow i2c_dw_xfer() calls while suspended (David Arcari) [2004468] - i2c: designware: Cleanup bus lock handling (David Arcari) [2004468] - i2c: designware: Set IRQF_NO_SUSPEND flag for all BYT and CHT controllers (David Arcari) [2004468] - i2c: designware: Call i2c_dw_clk_rate() only when calculating timings (David Arcari) [2004468] - i2c: designware: Remove Cherry Trail PMIC I2C bus pm_disabled workaround (David Arcari) [2004468] - i2c: designware: add MSCC Ocelot support (David Arcari) [2004468] - i2c: designware: allow IP specific sda_hold_time (David Arcari) [2004468] - i2c: designware: move #ifdef CONFIG_OF to the top (David Arcari) [2004468] - i2c: designware: use generic table matching (David Arcari) [2004468] - i2c: designware: Add SPDX license tag (David Arcari) [2004468] - i2c: designware: Convert to use struct i2c_timings (David Arcari) [2004468] - i2c: designware-pcidrv: Mark expected switch fall-through (David Arcari) [2004468] - i2c: designware-master: use core to detect 'no zero length' quirk (David Arcari) [2004468] - i2c: designware: Add debug print for bus speed (David Arcari) [2004468] - i2c: designware: Add debug print for SDA hold time value (David Arcari) [2004468] - i2c: designware: Separate timing parameter setting from HW initalization (David Arcari) [2004468] - i2c: designware: Move SDA hold time configuration to common code (David Arcari) [2004468] - i2c: designware: Call i2c_dw_clk_rate() only once in i2c_dw_init_master() (David Arcari) [2004468] - i2c: designware: Don't use internal ___constant_swab32 (David Arcari) [2004468] - i2c: designware: Move register access detection to common code (David Arcari) [2004468] - i2c: designware: Remove needless variable from i2c_dw_init_slave() (David Arcari) [2004468]- x86/amd_nb: Add AMD family 17h model 60h PCI IDs (David Arcari) [1987067] - x86/amd_nb: Check vendor in AMD-only functions (David Arcari) [1987067] - hwmon: (k10temp) Add support for yellow carp (David Arcari) [1987067] - x86/amd_nb: Add AMD family 19h model 50h PCI ids (David Arcari) [1987067] - x86: Fix various typos in comments, take #2 (David Arcari) [1987067] - x86/amd_nb, char/amd64-agp: Use amd_nb_num() accessor (David Arcari) [1987067] - x86/amd_nb: Add PCI device IDs for family 17h, model 70h (David Arcari) [1987067] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 477 (David Arcari) [1987067] - x86/amd_nb: Make hygon_nb_misc_ids static (David Arcari) [1987067] - x86/pci, x86/amd_nb: Add Hygon Dhyana support to PCI and northbridge (David Arcari) [1987067] - x86/cpu: Create Hygon Dhyana architecture support file (David Arcari) [1987067] - hwmon: (k10temp) Rework the temperature offset calculation (David Arcari) [1987067] - hwmon: (k10temp) Don't show Tdie for all Zen/Zen2/Zen3 CPU/APU (David Arcari) [1987067] - hwmon: (k10temp) Add additional missing Zen2 and Zen3 APUs (David Arcari) [1987067] - hwmon: (k10temp) support Zen3 APUs (David Arcari) [1987067] - CI: Fix RT branch name (Veronika Kabatova) - platform/x86/intel: pmc/core: Add GBE Package C10 fix for Alder Lake PCH (David Arcari) [1962965] - platform/x86/intel: pmc/core: Add Alder Lake low power mode support for pmc core (David Arcari) [1962965] - platform/x86/intel: pmc/core: Add Latency Tolerance Reporting (LTR) support to Alder Lake (David Arcari) [1962965] - platform/x86/intel: pmc/core: Add Alderlake support to pmc core driver (David Arcari) [1962965] - redhat/configs: Add CONFIG_X86_PLATFORM_DRIVERS_INTEL (David Arcari) [1962965] - platform/x86: intel_pmc_core: Move to intel sub-directory (David Arcari) [1962965] - platform/x86: intel_skl_int3472: Move to intel/ subfolder (David Arcari) [1962965] - platform/x86: intel_pmc_core: Prevent possibile overflow (David Arcari) [1962965] - ipvs: check that ip_vs_conn_tab_bits is between 8 and 20 (Andrea Claudi) [1816769] - KVM: nVMX: Filter out all unsupported controls when eVMCS was activated (Vitaly Kuznetsov) [2001915] - pinctrl: amd: Handle wake-up interrupt (David Arcari) [2000228] - pinctrl: amd: Add irq field data (David Arcari) [2000228] - pinctrl: amd: Fix an issue with shutdown when system set to s0ix (David Arcari) [2000228] - pinctrl/amd: Add device HID for new AMD GPIO controller (David Arcari) [2000228] - pinctrl: amd: Implement irq_set_wake (David Arcari) [2000228] - genirq/PM: Introduce IRQCHIP_ENABLE_WAKEUP_ON_SUSPEND flag (David Arcari) [2000228] - pinctrl: amd: remove debounce filter setting in IRQ type setting (David Arcari) [2000228] - pinctrl: amd: print debounce filter info in debugfs (David Arcari) [2000228] - pinctrl: amd: use higher precision for 512 RtcClk (David Arcari) [2000228] - pinctrl: amd: fix incorrect way to disable debounce filter (David Arcari) [2000228] - pinctrl: amd: Use irqchip template (David Arcari) [2000228] - pinctrl: pinctrl-amd: Do not define 'struct acpi_device_id' when !CONFIG_ACPI (David Arcari) [2000228] - pinctrl: amd: Honor IRQ trigger type requested by the caller (David Arcari) [2000228] - pinctrl: Use new GPIO_LINE_DIRECTION (David Arcari) [2000228] - remove ioremap_nocache and devm_ioremap_nocache (David Arcari) [2000228] - pinctrl: amd: fix __iomem annotation in amd_gpio_irq_handler() (David Arcari) [2000228] - pinctrl: amd: disable spurious-firing GPIO IRQs (David Arcari) [2000228] - pinctrl: Remove dev_err() usage after platform_get_irq() (David Arcari) [2000228] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 (David Arcari) [2000228] - pinctrl/amd: fix typo (David Arcari) [2000228] - pinctrl: pinctrl-amd: simplify getting .driver_data (David Arcari) [2000228] - pinctrl/amd: poll InterruptEnable bits in amd_gpio_irq_set_type (David Arcari) [2000228] - pinctrl: Include nothing else (David Arcari) [2000228] - pinctrl/amd: only handle irq if it is pending and unmasked (David Arcari) [2000228] - pinctrl/amd: fix gpio irq level in debugfs (David Arcari) [2000228] - smartpqi: Update version to 2.1.10-025 (Don Brace) [1980106] - scsi: smartpqi: Replace one-element array with flexible-array member (Don Brace) [1980106] - scsi: smartpqi: Fix an error code in pqi_get_raid_map() (Don Brace) [1980106] - scsi: smartpqi: Update version to 2.1.10-020 (Don Brace) [1980106] - scsi: smartpqi: Fix ISR accessing uninitialized data (Don Brace) [1980106] - scsi: smartpqi: Add PCI IDs for new ZTE controllers (Don Brace) [1980106] - scsi: smartpqi: Add PCI ID for new ntcom controller (Don Brace) [1980106] - scsi: smartpqi: Add SCSI cmd info for resets (Don Brace) [1980106] - scsi: smartpqi: Change Kconfig menu entry to Microchip (Don Brace) [1980106] - scsi: smartpqi: Change driver module macros to Microchip (Don Brace) [1980106] - scsi: smartpqi: Update copyright notices (Don Brace) [1980106] - scsi: smartpqi: Add PCI IDs for H3C P4408 controllers (Don Brace) [1980106]- lib/linear_ranges: fix repeated words & one typo (Nico Pache) [2006475] - lib: linear_ranges: Add missing MODULE_LICENSE() (Nico Pache) [2006475] - bpf: Fix regression on BPF_OBJ_GET with non-O_RDWR flags (Jiri Olsa) [1944798] - bpf, x86: Fix extable offset calculation (Jiri Olsa) [1944798] - bpftool: Add Makefile target bootstrap (Jiri Olsa) [1944798] - bpf: Avoid warning when re-casting __bpf_call_base into __bpf_call_base_args (Jiri Olsa) [1944798] - docs, bpf: Add minimal markup to address doc warning (Jiri Olsa) [1944798] - test_bpf: Remove EXPECTED_FAIL flag from bpf_fill_maxinsns11 (Jiri Olsa) [1944798] - trace: bpf: Allow bpf to attach to bare tracepoints (Jiri Olsa) [1944798] - docs: bpf: Clarify -mcpu=v3 requirement for atomic ops (Jiri Olsa) [1944798] - tools, headers: Sync struct bpf_perf_event_data (Jiri Olsa) [1944798] - selftests/bpf: Add missing cleanup in atomic_bounds test (Jiri Olsa) [1944798] - docs: bpf: Clarify BPF_CMPXCHG wording (Jiri Olsa) [1944798] - docs: bpf: Fixup atomics markup (Jiri Olsa) [1944798] - bpf: Document new atomic instructions (Jiri Olsa) [1944798] - kbuild: Do not clean resolve_btfids if the output does not exist (Jiri Olsa) [1944798] - kbuild: Add resolve_btfids clean to root clean target (Jiri Olsa) [1944798] - bpf: Introduce task_vma bpf_iter (Jiri Olsa) [1944798] - bpf: Allow bpf_d_path in bpf_iter program (Jiri Olsa) [1944798] - selftests/bpf: Add test for bpf_iter_task_vma (Jiri Olsa) [1944798] - bpf: Don't do bpf_cgroup_storage_set() for kuprobe/tp programs (Jiri Olsa) [1944798] - libbpf: Use SOCK_CLOEXEC when opening the netlink socket (Jiri Olsa) [1944798] - bpf: Update selftests to reflect new error states (Jiri Olsa) [1944798] - bpf, x86: Validate computation of branch displacements for x86-32 (Jiri Olsa) [1944798] - bpf, x86: Validate computation of branch displacements for x86-64 (Jiri Olsa) [1944798] - bpf: program: Refuse non-O_RDWR flags in BPF_OBJ_GET (Jiri Olsa) [1944798] - bpf: Take module reference for trampoline in module (Jiri Olsa) [1944798] - bpf/selftests: Test that kernel rejects a TCP CC with an invalid license (Jiri Olsa) [1944798] - bpf: Enforce that struct_ops programs be GPL-only (Jiri Olsa) [1944798] - libbpf: Fix bail out from 'ringbuf_process_ring()' on error (Jiri Olsa) [1944798] - selftests/bpf: Add selftest for pointer-to-array-of-struct BTF dump (Jiri Olsa) [1944798] - libbpf: Fix BTF dump of pointer-to-array-of-struct (Jiri Olsa) [1944798] - bpf, selftests: Fix up some test_verifier cases for unprivileged (Jiri Olsa) [1944798] - bpf, x86: Use kvmalloc_array instead kmalloc_array in bpf_jit_comp (Jiri Olsa) [1944798] - libbpf: Fix INSTALL flag order (Jiri Olsa) [1944798] - libbpf: Clear map_info before each bpf_obj_get_info_by_fd (Jiri Olsa) [1944798] - samples, bpf: Add missing munmap in xdpsock (Jiri Olsa) [1944798] - tools/resolve_btfids: Fix build error with older host toolchains (Jiri Olsa) [1944798] - selftests/bpf: Fix a compiler warning in global func test (Jiri Olsa) [1944798] - bpf: Drop imprecise log message (Jiri Olsa) [1944798] - bpf: Clear percpu pointers in bpf_prog_clone_free() (Jiri Olsa) [1944798] - bpf: Fix a warning message in mark_ptr_not_null_reg() (Jiri Olsa) [1944798] - selftests/bpf: Add unit tests for pointers in global functions (Jiri Olsa) [1944798] - bpf: Support pointers in global func args (Jiri Olsa) [1944798] - bpf: Extract nullable reg type conversion into a helper function (Jiri Olsa) [1944798] - bpf: Rename bpf_reg_state variables (Jiri Olsa) [1944798] - tools/resolve_btfids: Add /libbpf to .gitignore (Jiri Olsa) [1944798] - bpf: selftests: Add non function pointer test to struct_ops (Jiri Olsa) [1944798] - libbpf: Ignore non function pointer member in struct_ops (Jiri Olsa) [1944798] - bpf: Clear per_cpu pointers during bpf_prog_realloc (Jiri Olsa) [1944798] - selftests/bpf: Add a selftest for the tracing bpf_get_socket_cookie (Jiri Olsa) [1944798] - selftests/bpf: Use vmlinux.h in socket_cookie_prog.c (Jiri Olsa) [1944798] - selftests/bpf: Integrate the socket_cookie test to test_progs (Jiri Olsa) [1944798] - bpf: Expose bpf_get_socket_cookie to tracing programs (Jiri Olsa) [1944798] - selftests/bpf: Convert test_xdp_redirect.sh to bash (Jiri Olsa) [1944798] - selftests/bpf: Add a test for map-in-map and per-cpu maps in sleepable progs (Jiri Olsa) [1944798] - bpf: Allows per-cpu maps and map-in-map in sleepable programs (Jiri Olsa) [1944798] - selftests/bpf: Improve recursion selftest (Jiri Olsa) [1944798] - selftest/bpf: Add a recursion test (Jiri Olsa) [1944798] - bpf: Count the number of times recursion was prevented (Jiri Olsa) [1944798] - bpf: Add per-program recursion prevention mechanism (Jiri Olsa) [1944798] - bpf: Compute program stats for sleepable programs (Jiri Olsa) [1944798] - bpf: Run sleepable programs with migration disabled (Jiri Olsa) [1944798] - bpf: Optimize program stats (Jiri Olsa) [1944798] - selftests/bpf: Simplify the calculation of variables (Jiri Olsa) [1944798] - selftest/bpf: Add test for var-offset stack access (Jiri Olsa) [1944798] - tools/resolve_btfids: Set srctree variable unconditionally (Jiri Olsa) [1944798] - tools/resolve_btfids: Check objects before removing (Jiri Olsa) [1944798] - tools/resolve_btfids: Build libbpf and libsubcmd in separate directories (Jiri Olsa) [1944798] - bpf: Simplify bool comparison (Jiri Olsa) [1944798] - selftests/bpf: Remove unneeded semicolon (Jiri Olsa) [1944798] - bpf/benchs/bench_ringbufs: Remove unneeded semicolon (Jiri Olsa) [1944798] - bpf: Refactor BPF_PSEUDO_CALL checking as a helper function (Jiri Olsa) [1944798] - bpf/selftests: Update the IMA test to use BPF ring buffer (Jiri Olsa) [1944798] - bpf: Allow usage of BPF ringbuffer in sleepable programs (Jiri Olsa) [1944798] - bpf/selftests: Add a short note about vmtest.sh in README.rst (Jiri Olsa) [1944798] - bpf: Helper script for running BPF presubmit tests (Jiri Olsa) [1944798] - bpf: Emit explicit NULL pointer checks for PROBE_LDX instructions. (Jiri Olsa) [1944798] - libbpf: Stop using feature-detection Makefiles (Jiri Olsa) [1944798] - selftest/bpf: Testing for multiple logs on REJECT (Jiri Olsa) [1944798] - samples: bpf: Remove unneeded semicolon (Jiri Olsa) [1944798] - bpf: Propagate stack bounds to registers in atomics w/ BPF_FETCH (Jiri Olsa) [1944798] - samples/bpf: Add include dir for MIPS Loongson64 to fix build errors (Jiri Olsa) [1944798] - bpf: Simplify cases in bpf_base_func_proto (Jiri Olsa) [1944798] - samples/bpf: Set flag __SANE_USERSPACE_TYPES__ for MIPS to fix build warnings (Jiri Olsa) [1944798] - selftests/bpf: Avoid useless void *-casts (Jiri Olsa) [1944798] - selftests/bpf: Consistent malloc/calloc usage (Jiri Olsa) [1944798] - selftests/bpf: Avoid heap allocation (Jiri Olsa) [1944798] - selftests/bpf: Define local variables at the beginning of a block (Jiri Olsa) [1944798] - selftests/bpf: Change type from void * to struct generic_data * (Jiri Olsa) [1944798] - selftests/bpf: Change type from void * to struct ifaceconfigobj * (Jiri Olsa) [1944798] - selftests/bpf: Remove casting by introduce local variable (Jiri Olsa) [1944798] - selftests/bpf: Improve readability of xdpxceiver/worker_pkt_validate() (Jiri Olsa) [1944798] - selftests/bpf: Remove memory leak (Jiri Olsa) [1944798] - selftests/bpf: Fix style warnings (Jiri Olsa) [1944798] - selftests/bpf: Remove unused enums (Jiri Olsa) [1944798] - selftests/bpf: Remove a lot of ifobject casting (Jiri Olsa) [1944798] - samples/bpf: Add xdp program on egress for xdp_redirect_map (Jiri Olsa) [1944798] - bpf: Fix typo in scalar{,32}_min_max_rsh comments (Jiri Olsa) [1944798] - bpf, docs: Update build procedure for manually compiling LLVM and Clang (Jiri Olsa) [1944798] - selftest/bpf: Fix typo (Jiri Olsa) [1944798] - libbpf: Use string table index from index table if needed (Jiri Olsa) [1944798] - bpf: Try to avoid kzalloc in cgroup/{s,g}etsockopt (Jiri Olsa) [1944798] - bpf: Permit size-0 datasec (Jiri Olsa) [1944798] - selftests: bpf: Add a new test for bare tracepoints (Jiri Olsa) [1944798] - selftests/bpf: Add verifier tests for x64 jit jump padding (Jiri Olsa) [1944798] - bpf,x64: Pad NOPs to make images converge more easily (Jiri Olsa) [1944798] - tools/bpftool: Add -Wall when building BPF programs (Jiri Olsa) [1944798] - bpf: Declare __bpf_free_used_maps() unconditionally (Jiri Olsa) [1944798] - bpf: Add bpf_patch_call_args prototype to include/linux/bpf.h (Jiri Olsa) [1944798] - kernel.spec: Add support to use vmlinux.h (Jiri Olsa) [1989087] - spec: Add vmlinux.h to kernel-devel package (Jiri Olsa) [1989087] - lib/test_scanf: Handle n_bits == 0 in random tests (Chris von Recklinghausen) [1985062] - printk/console: Check consistent sequence number when handling race in console_unlock() (Chris von Recklinghausen) [1985062] - printk: fix cpu lock ordering (Chris von Recklinghausen) [1985062] - lib/dump_stack: move cpu lock to printk.c (Chris von Recklinghausen) [1985062] - random32: Fix implicit truncation warning in prandom_seed_state() (Chris von Recklinghausen) [1985062] - lib: test_scanf: Remove pointless use of type_min() with unsigned types (Chris von Recklinghausen) [1985062] - selftests: lib: Add wrapper script for test_scanf (Chris von Recklinghausen) [1985062] - lib: test_scanf: Add tests for sscanf number conversion (Chris von Recklinghausen) [1985062] - lib: vsprintf: Fix handling of number field widths in vsscanf (Chris von Recklinghausen) [1985062] - lib: vsprintf: scanf: Negative number must have field width > 1 (Chris von Recklinghausen) [1985062] - usb: host: xhci-tegra: Switch to use ptTs (Chris von Recklinghausen) [1985062] - nilfs2: Switch to use ptTs (Chris von Recklinghausen) [1985062] - kdb: Switch to use ptTs (Chris von Recklinghausen) [1985062] - lib/vsprintf: Allow to override ISO 8601 date and time separator (Chris von Recklinghausen) [1985062] - printk: Remove trailing semicolon in macros (Chris von Recklinghausen) [1985062] - printk: Move EXPORT_SYMBOL() closer to vprintk definition (Chris von Recklinghausen) [1985062] - kernel/printk.c: Fixed mundane typos (Chris von Recklinghausen) [1985062] - printk: rename vprintk_func to vprintk (Chris von Recklinghausen) [1985062] - printk: console: remove unnecessary safe buffer usage (Chris von Recklinghausen) [1985062] - printk: kmsg_dump: remove _nolock() variants (Chris von Recklinghausen) [1985062] - printk: remove logbuf_lock (Chris von Recklinghausen) [1985062] - printk: introduce a kmsg_dump iterator (Chris von Recklinghausen) [1985062] - printk: kmsg_dumper: remove @active field (Chris von Recklinghausen) [1985062] - printk: add syslog_lock (Chris von Recklinghausen) [1985062] - printk: use atomic64_t for devkmsg_user.seq (Chris von Recklinghausen) [1985062] - printk: use seqcount_latch for clear_seq (Chris von Recklinghausen) [1985062] - printk: introduce CONSOLE_LOG_MAX (Chris von Recklinghausen) [1985062] - printk: consolidate kmsg_dump_get_buffer/syslog_print_all code (Chris von Recklinghausen) [1985062] - printk: refactor kmsg_dump_get_buffer() (Chris von Recklinghausen) [1985062] - printk: kmsg_dump: remove unused fields (Chris von Recklinghausen) [1985062] - printk: limit second loop of syslog_print_all (Chris von Recklinghausen) [1985062] - mtd: mtdoops: synchronize kmsg_dumper (Chris von Recklinghausen) [1985062] - vsprintf: dump full information of page flags in pGp (Chris von Recklinghausen) [1985062] - mm, slub: don't combine pr_err with INFO (Chris von Recklinghausen) [1985062] - mm, slub: use pGp to print page flags (Chris von Recklinghausen) [1985062] - lib/vsprintf.c: remove leftover 'f' and 'F' cases from bstr_printf() (Chris von Recklinghausen) [1985062] - printk: clarify the documentation for plain pointer printing (Chris von Recklinghausen) [1985062] - lib/vsprintf: do not show no_hash_pointers message multiple times (Chris von Recklinghausen) [1985062] - kdb: Refactor env variables get/set code (Chris von Recklinghausen) [1985062] - kernel: debug: Ordinary typo fixes in the file gdbstub.c (Chris von Recklinghausen) [1985062] - kdb: Simplify kdb commands registration (Chris von Recklinghausen) [1985062] - seqlock,lockdep: Fix seqcount_latch_init() (Chris von Recklinghausen) [1985062] - printk: avoid prb_first_valid_seq() where possible (Chris von Recklinghausen) [1985062] - printk: rectify kernel-doc for prb_rec_init_wr() (Chris von Recklinghausen) [1985062] - lib/vsprintf: no_hash_pointers prints all addresses as unhashed (Chris von Recklinghausen) [1985062] - kselftest: add support for skipped tests (Chris von Recklinghausen) [1985062] - lib: use KSTM_MODULE_GLOBALS macro in kselftest drivers (Chris von Recklinghausen) [1985062] - printk: fix deadlock when kernel panic (Chris von Recklinghausen) [1985062] - torture: Remove "Failed to add ttynull console" false positive (Chris von Recklinghausen) [1985062] - printk: fix string termination for record_print_text() (Chris von Recklinghausen) [1985062] - printk: fix buffer overflow potential for print_text() (Chris von Recklinghausen) [1985062] - printk: fix kmsg_dump_get_buffer length calulations (Chris von Recklinghausen) [1985062] - printk: ringbuffer: fix line counting (Chris von Recklinghausen) [1985062] - Revert "init/console: Use ttynull as a fallback when there is no console" (Chris von Recklinghausen) [1985062] - printk: remove obsolete dead assignment (Chris von Recklinghausen) [1985062] - printk: ringbuffer: Reference text_data_ring directly in callees. (Chris von Recklinghausen) [1985062] - printk/console: Allow to disable console output by using console="" or console=null (Chris von Recklinghausen) [1985062] - init/console: Use ttynull as a fallback when there is no console (Chris von Recklinghausen) [1985062] - printk: remove logbuf_lock writer-protection of ringbuffer (Chris von Recklinghausen) [1985062] - printk: inline log_output(),log_store() in vprintk_store() (Chris von Recklinghausen) [1985062] - printk: remove unneeded dead-store assignment (Chris von Recklinghausen) [1985062] - printk: finalize records with trailing newlines (Chris von Recklinghausen) [1985062] - printk: ringbuffer: Wrong data pointer when appending small string (Chris von Recklinghausen) [1985062] - printk: reduce setup_text_buf size to LOG_LINE_MAX (Chris von Recklinghausen) [1985062] - printk: avoid and/or handle record truncation (Chris von Recklinghausen) [1985062] - printk: remove dict ring (Chris von Recklinghausen) [1985062] - printk: move dictionary keys to dev_printk_info (Chris von Recklinghausen) [1985062] - printk: move printk_info into separate array (Chris von Recklinghausen) [1985062] - printk: reimplement log_cont using record extension (Chris von Recklinghausen) [1985062] - printk: ringbuffer: add finalization/extension support (Chris von Recklinghausen) [1985062] - printk: ringbuffer: change representation of states (Chris von Recklinghausen) [1985062] - printk: ringbuffer: clear initial reserved fields (Chris von Recklinghausen) [1985062] - printk: ringbuffer: add BLK_DATALESS() macro (Chris von Recklinghausen) [1985062] - printk: ringbuffer: relocate get_data() (Chris von Recklinghausen) [1985062] - printk: ringbuffer: avoid memcpy() on state_var (Chris von Recklinghausen) [1985062] - printk: ringbuffer: fix setting state in desc_read() (Chris von Recklinghausen) [1985062] - seqlock: Introduce seqcount_latch_t (Chris von Recklinghausen) [1985062] - scripts/gdb: update for lockless printk ringbuffer (Chris von Recklinghausen) [1985062] - scripts/gdb: add utils.read_ulong() (Chris von Recklinghausen) [1985062] - printk: reduce LOG_BUF_SHIFT range for H8300 (Chris von Recklinghausen) [1985062] - printk: ringbuffer: support dataless records (Chris von Recklinghausen) [1985062] - MAINTAIERS: Add John Ogness as printk reviewer (Chris von Recklinghausen) [1985062] - printk: use the lockless ringbuffer (Chris von Recklinghausen) [1985062] - Revert "printk: lock/unlock console only for new logbuf entries" (Chris von Recklinghausen) [1985062] - printk: add lockless ringbuffer (Chris von Recklinghausen) [1985062] - crash: add VMCOREINFO macro to define offset in a struct declared by typedef (Chris von Recklinghausen) [1985062] - printk: Use fallthrough pseudo-keyword (Chris von Recklinghausen) [1985062] - kernel.h: Move oops_in_progress to printk.h (Chris von Recklinghausen) [1985062] - serial: 8250: change lock order in serial8250_do_startup() (Chris von Recklinghausen) [1985062] - kernel: printk: delete repeated words in comments (Chris von Recklinghausen) [1985062] - random32: Restore __latent_entropy attribute on net_rand_state (Chris von Recklinghausen) [1985062] - random32: add a tracepoint for prandom_u32() (Chris von Recklinghausen) [1985062] - init: open code setting up stdin/stdout/stderr (Chris von Recklinghausen) [1985062] - hvc: unify console setup naming (Chris von Recklinghausen) [1985062] - console: Fix trivia typo 'change' -> 'chance' (Chris von Recklinghausen) [1985062] - console: Propagate error code from console ->setup() (Chris von Recklinghausen) [1985062] - tty: hvc: Return proper error code from console ->setup() hook (Chris von Recklinghausen) [1985062] - lib/vsprintf: Force type of flags value for gfp_t (Chris von Recklinghausen) [1985062] - lib/vsprintf: Replace custom spec to print decimals with generic one (Chris von Recklinghausen) [1985062] - lib/vsprintf: Replace hidden BUILD_BUG_ON() with static_assert() (Chris von Recklinghausen) [1985062] - printk: Make linux/printk.h self-contained (Chris von Recklinghausen) [1985062] - doc:kmsg: explicitly state the return value in case of SEEK_CUR (Chris von Recklinghausen) [1985062] - Replace HTTP links with HTTPS ones: vsprintf (Chris von Recklinghausen) [1985062] - Revert "kernel/printk: add kmsg SEEK_CUR handling" (Chris von Recklinghausen) [1985062] - random32: move the pseudo-random 32-bit definitions to prandom.h (Chris von Recklinghausen) [1985062] - printk/kdb: Redirect printk messages into kdb in any context (Chris von Recklinghausen) [1985062] - usb: pulse8-cec: Switch to use ptT (Chris von Recklinghausen) [1985062] - lib/vsprintf: Print time64_t in human readable format (Chris von Recklinghausen) [1985062] - printk: Remove pr_cont_once() (Chris von Recklinghausen) [1985062] - printk: handle blank console arguments passed in. (Chris von Recklinghausen) [1985062] - kernel/printk: add kmsg SEEK_CUR handling (Chris von Recklinghausen) [1985062] - printk: Fix a typo in comment "interator"->"iterator" (Chris von Recklinghausen) [1985062] - printk: Correctly set CON_CONSDEV even when preferred console was not registered (Chris von Recklinghausen) [1985062] - printk: Fix preferred console selection with multiple matches (Chris von Recklinghausen) [1985062] - printk: Move console matching logic into a separate function (Chris von Recklinghausen) [1985062] - lib/vsprintf: update comment about simple_strto() functions (Chris von Recklinghausen) [1985062] - printk: Convert a use of sprintf to snprintf in console_unlock (Chris von Recklinghausen) [1985062] - lib/dynamic_debug.c: use address-of operator on section symbols (Chris von Recklinghausen) [1985062] - printk: fix exclusive_console replaying (Chris von Recklinghausen) [1985062] - Revert "fs: remove ksys_dup()" (Chris von Recklinghausen) [1985062] - early init: fix error handling when opening /dev/console (Chris von Recklinghausen) [1985062] - device.h: move dev_printk()-like functions to dev_printk.h (Chris von Recklinghausen) [1985062] - docs: printk-formats: add ptrdiff_t type to printk-formats (Chris von Recklinghausen) [1985062] - fs: remove ksys_dup() (Chris von Recklinghausen) [1985062] - MAINTAINERS: Add VSPRINTF (Chris von Recklinghausen) [1985062] - tools lib api: Renaming pr_warning to pr_warn (Chris von Recklinghausen) [1985062] - lib: cpu_rmap: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - trace: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - vgacon: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - scsi: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - platform/x86: intel_oaktrail: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - platform/x86: asus-laptop: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - platform/x86: eeepc-laptop: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - oprofile: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - of: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - macintosh: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - idsn: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - ide: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - crypto: n2: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - clocksource: samsung_pwm_timer: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - gdrom: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - drbd: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - x86: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - arm64: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - dump_stack: avoid the livelock of the dump_lock (Chris von Recklinghausen) [1985062] - lib/vsprintf: Add pfw conversion specifier for printing fwnode names (Chris von Recklinghausen) [1985062] - lib/vsprintf: Make use of fwnode API to obtain node names and separators (Chris von Recklinghausen) [1985062] - ABI: Update dev-kmsg documentation to match current kernel behaviour (Chris von Recklinghausen) [1985062] - printk: Replace strncmp() with str_has_prefix() (Chris von Recklinghausen) [1985062] - lib/test_printf: Remove obvious comments from pd and pD tests (Chris von Recklinghausen) [1985062] - lib/test_printf: Add test of null/invalid pointer dereference for dentry (Chris von Recklinghausen) [1985062] - vsprintf: Prevent crash when dereferencing invalid pointers for pD (Chris von Recklinghausen) [1985062] - printk: Do not lose last line in kmsg buffer dump (Chris von Recklinghausen) [1985062] - scripts/gdb: fix lx-dmesg when CONFIG_PRINTK_CALLER is set (Chris von Recklinghausen) [1985062] - lib/vsprintf: Remove support for pF and pf in favour of pS and ps (Chris von Recklinghausen) [1985062] - tracing: kdb: Allow ftdump to skip all but the last few entries (Chris von Recklinghausen) [1985062] - tracing: kdb: The skip_lines parameter should have been skip_entries (Chris von Recklinghausen) [1985062] - tracing: Add trace_total_entries() / trace_total_entries_cpu() (Chris von Recklinghausen) [1985062] - tty: Add NULL TTY driver (Chris von Recklinghausen) [1985062] - treewide: Switch printk users from pf and pF to ps and pS, respectively (Chris von Recklinghausen) [1985062] - iio: adc: fix warning in Qualcomm PM8xxx HK/XOADC driver (Chris von Recklinghausen) [1985062] - device.h: Add __cold to dev_ logging functions (Chris von Recklinghausen) [1985062] - dynamic_debug: move pr_err from module.c to ddebug_add_module (Chris von Recklinghausen) [1985062] - dynamic_debug: don't duplicate modname in ddebug_add_module (Chris von Recklinghausen) [1985062] - kdb: use bool for binary state indicators (Chris von Recklinghausen) [1985062] - panic: avoid deadlocks in re-entrant console drivers (Chris von Recklinghausen) [1985062] - x86/apic: Trivial coding style fixes (Chris von Recklinghausen) [1985062] - video/console/vgacon: Print big fat warning with nomodeset (Chris von Recklinghausen) [1985062] - device: Add #define dev_fmt similar to #define pr_fmt (Chris von Recklinghausen) [1985062] - bcache: replace 'pF' by 'pS' in seq_printf() (Chris von Recklinghausen) [1985062] - Revert "Merge: redhat: switch secureboot kernel image signing to release keys" (Augusto Caringi) - drm/nouveau/fifo/ga102: initialise chid on return from channel creation (Ben Skeggs) [1997878] - drm/nouveau/ga102-: support ttm buffer moves via copy engine (Ben Skeggs) [1997878] - drm/nouveau/kms/tu102-: delay enabling cursor until after assign_windows (Ben Skeggs) [1997878] - drm/nouveau/kms/nv50: workaround EFI GOP window channel format differences (Ben Skeggs) [1997878] - drm/nouveau/disp: power down unused DP links during init (Ben Skeggs) [1997878] - drm/nouveau: recognise GA107 (Ben Skeggs) [1997878] - PCI: Mark TI C667X to avoid bus reset (Alex Williamson) [1975768] - redhat: switch secureboot kernel image signing to release keys (Bruno Meneguele) - CI: handle RT branches in a single config (Veronika Kabatova) - CI: Fix RT check branch name (Veronika Kabatova) - CI: Drop private CI config (Veronika Kabatova) - CI: extend template use (Veronika Kabatova) - Revert "Merge: mt7921e: enable new Mediatek wireless hardware" (Bruno Meneguele) [2009501] - megaraid_sas: fix concurrent access to ISR between IRQ polling and real interrupt (Tomas Henzl) [2009022] - scsi: megaraid_sas: mq_poll support (Tomas Henzl) [2009022] - [PATCH v2] scsi: qla2xxx: Suppress unnecessary log messages during login (Nilesh Javali) [1982186] - scsi: qla2xxx: Fix excessive messages during device logout (Nilesh Javali) [1982186] - PCI: pciehp: Ignore Link Down/Up caused by DPC (Myron Stowe) [1981741] - arm64: kpti: Fix "kpti=off" when KASLR is enabled (Mark Salter) [1979731] - arm64: Fix CONFIG_ARCH_RANDOM=n build (Mark Salter) [1979731] - redhat/configs: aarch64: add CONFIG_ARCH_RANDOM (Mark Salter) [1979731] - arm64: Implement archrandom.h for ARMv8.5-RNG (Mark Salter) [1979731] - arm64: kconfig: Fix alignment of E0PD help text (Mark Salter) [1979731] - arm64: Use register field helper in kaslr_requires_kpti() (Mark Salter) [1979731] - arm64: Simplify early check for broken TX1 when KASLR is enabled (Mark Salter) [1979731] - arm64: Use a variable to store non-global mappings decision (Mark Salter) [1979731] - arm64: Don't use KPTI where we have E0PD (Mark Salter) [1979731] - arm64: Factor out checks for KASLR in KPTI code into separate function (Mark Salter) [1979731] - redhat/configs: Add CONFIG_ARM64_E0PD (Mark Salter) [1979731] - arm64: Add initial support for E0PD (Mark Salter) [1979731] - arm64: cpufeature: Export matrix and other features to userspace (Mark Salter) [1980098] - arm64: docs: cpu-feature-registers: Document ID_AA64PFR1_EL1 (Mark Salter) [1980098] - docs/arm64: cpu-feature-registers: Rewrite bitfields that don't follow [e, s] (Mark Salter) [1980098] - docs/arm64: cpu-feature-registers: Documents missing visible fields (Mark Salter) [1980098] - arm64: Introduce system_capabilities_finalized() marker (Mark Salter) [1980098] - arm64: entry.S: Do not preempt from IRQ before all cpufeatures are enabled (Mark Salter) [1980098] - docs/arm64: elf_hwcaps: Document HWCAP_SB (Mark Salter) [1980098] - docs/arm64: elf_hwcaps: sort the HWCAP{, 2} documentation by ascending value (Mark Salter) [1980098] - arm64: cpufeature: Treat ID_AA64ZFR0_EL1 as RAZ when SVE is not enabled (Mark Salter) [1980098] - arm64: cpufeature: Effectively expose FRINT capability to userspace (Mark Salter) [1980098] - arm64: cpufeature: Fix feature comparison for CTR_EL0.{CWG,ERG} (Mark Salter) [1980098] - arm64: Expose FRINT capabilities to userspace (Mark Salter) [1980098] - arm64: Expose ARMv8.5 CondM capability to userspace (Mark Salter) [1980098] - docs: arm64: convert perf.txt to ReST format (Mark Salter) [1980098] - docs: arm64: convert docs to ReST and rename to .rst (Mark Salter) [1980098] - Documentation/arm64: HugeTLB page implementation (Mark Salter) [1980098] - Documentation/arm64/sve: Couple of improvements and typos (Mark Salter) [1980098] - arm64: cpufeature: Fix missing ZFR0 in __read_sysreg_by_encoding() (Mark Salter) [1980098] - arm64: Expose SVE2 features for userspace (Mark Salter) [1980098] - arm64: Advertise ARM64_HAS_DCPODP cpu feature (Mark Salter) [1980098] - arm64: add CVADP support to the cache maintenance helper (Mark Salter) [1980098] - arm64: Fix minor issues with the dcache_by_line_op macro (Mark Salter) [1980098] - arm64: Expose DC CVADP to userspace (Mark Salter) [1980098] - arm64: Handle trapped DC CVADP (Mark Salter) [1980098] - arm64: HWCAP: encapsulate elf_hwcap (Mark Salter) [1980098] - arm64: HWCAP: add support for AT_HWCAP2 (Mark Salter) [1980098] - x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types (Aristeu Rozanski) [1965331] - x86/MCE/AMD, EDAC/mce_amd: Remove struct smca_hwid.xec_bitmap (Aristeu Rozanski) [1965331] - EDAC, mce_amd: Print ExtErrorCode and description on a single line (Aristeu Rozanski) [1965331]- scsi: ibmvfc: Fix command state accounting and stale response detection (Steve Best) [1988157] - tasklist_lock, ppc64: Convert tasklist_lock to use qrwlock for ppc64 (Waiman Long) [1978377] - tasklist_lock, ppc64: Provide infrastructure to support specific use of qrwlock (Waiman Long) [1978377] - redhat/configs: Disable CONFIG_PPC_QUEUED_SPINLOCKS (Waiman Long) [1978377] - qspinlock: use signed temporaries for cmpxchg (Waiman Long) [1978377] - powerpc/qspinlock: Optimised atomic_try_cmpxchg_lock() that adds the lock hint (Waiman Long) [1978377] - powerpc/pseries: Implement paravirt qspinlocks for SPLPAR (Waiman Long) [1978377] - powerpc/64s: Implement queued spinlocks and rwlocks (Waiman Long) [1978377] - powerpc: Move spinlock implementation to simple_spinlock (Waiman Long) [1978377] - locking/spinlocks: Remove an instruction from spin and write locks (Waiman Long) [1978377] - net: Fix skb->csum update in inet_proto_csum_replace16(). (Balazs Nemeth) [1975193] - [s390] s390/dasd: fix use after free in dasd path handling (Claudio Imbrenda) [1996764] - powerpc/bpf: Fix detecting BPF atomic instructions (Viktor Malik) [1931483] - selftests/bpf: ringbuf_multi: Test bpf_map__set_inner_map_fd (Viktor Malik) [1931483] - selftests/bpf: ringbuf_multi: Use runtime page size (Viktor Malik) [1931483] - libbpf: Add bpf_map__inner_map API (Viktor Malik) [1931483] - selftests/bpf: ringbuf: Use runtime page size (Viktor Malik) [1931483] - selftests/bpf: mmap: Use runtime page size (Viktor Malik) [1931483] - selftests/bpf: Pass page size from userspace in map_ptr (Viktor Malik) [1931483] - selftests/bpf: Pass page size from userspace in sockopt_sk (Viktor Malik) [1931483] - selftests/bpf: test_progs/sockopt_sk: Convert to use BPF skeleton (Viktor Malik) [1931483] - selftests/bpf: test_progs/sockopt_sk: Remove version (Viktor Malik) [1931483] - powerpc/64s: Fix crashes when toggling entry flush barrier (Diego Domingos) [1894804] - powerpc/64s: flush L1D after user accesses (Diego Domingos) [1894804] - powerpc/uaccess: Evaluate macro arguments once, before user access is allowed (Diego Domingos) [1894804] - powerpc: Fix __clear_user() with KUAP enabled (Diego Domingos) [1894804] - powerpc: Implement user_access_begin and friends (Diego Domingos) [1894804] - powerpc: Add a framework for user access tracking (Diego Domingos) [1894804] - powerpc/64s: flush L1D on kernel entry (Diego Domingos) [1894804] - redhat: enable CONFIG_SLAB_FREELIST_HARDENED (Rafael Aquini) [1862283] - include/uapi/linux/swab.h: fix userspace breakage, use __BITS_PER_LONG for swap (Rafael Aquini) [1862283] - uapi: rename ext2_swab() to swab() and share globally in swab.h (Rafael Aquini) [1862283] - lib/timerqueue: Rely on rbtree semantics for next timer (Phil Auld) [1984798] - e1000e: Do not take care about recovery NVM checksum (Ken Cox) [1984558] - qrtr: disable CONFIG_QRTR for non x86_64 archs (Íñigo Huguet) [1999642] - ceph: fix possible null-pointer dereference in ceph_mdsmap_decode() (Jeff Layton) [1989999] - ceph: fix dereference of null pointer cf (Jeff Layton) [1989999] - ceph: correctly handle releasing an embedded cap flush (Jeff Layton) [1989999] - ceph: take snap_empty_lock atomically with snaprealm refcount change (Jeff Layton) [1989999] - ceph: don't WARN if we're still opening a session to an MDS (Jeff Layton) [1989999] - rbd: don't hold lock_rwsem while running_list is being drained (Jeff Layton) [1989999] - rbd: always kick acquire on "acquired" and "released" notifications (Jeff Layton) [1989999] - ceph: take reference to req->r_parent at point of assignment (Jeff Layton) [1989999] - ceph: eliminate ceph_async_iput() (Jeff Layton) [1989999] - ceph: don't take s_mutex in ceph_flush_snaps (Jeff Layton) [1989999] - ceph: don't take s_mutex in try_flush_caps (Jeff Layton) [1989999] - ceph: don't take s_mutex or snap_rwsem in ceph_check_caps (Jeff Layton) [1989999] - ceph: eliminate session->s_gen_ttl_lock (Jeff Layton) [1989999] - ceph: allow ceph_put_mds_session to take NULL or ERR_PTR (Jeff Layton) [1989999] - ceph: clean up locking annotation for ceph_get_snap_realm and __lookup_snap_realm (Jeff Layton) [1989999] - ceph: add some lockdep assertions around snaprealm handling (Jeff Layton) [1989999] - ceph: decoding error in ceph_update_snap_realm should return -EIO (Jeff Layton) [1989999] - ceph: add IO size metrics support (Jeff Layton) [1989999] - ceph: update and rename __update_latency helper to __update_stdev (Jeff Layton) [1989999] - ceph: simplify the metrics struct (Jeff Layton) [1989999] - libceph: fix doc warnings in cls_lock_client.c (Jeff Layton) [1989999] - libceph: remove unnecessary ret variable in ceph_auth_init() (Jeff Layton) [1989999] - libceph: kill ceph_none_authorizer::reply_buf (Jeff Layton) [1989999] - ceph: make ceph_queue_cap_snap static (Jeff Layton) [1989999] - ceph: remove bogus checks and WARN_ONs from ceph_set_page_dirty (Jeff Layton) [1989999] - libceph: set global_id as soon as we get an auth ticket (Jeff Layton) [1989999] - libceph: don't pass result into ac->ops->handle_reply() (Jeff Layton) [1989999] - ceph: fix error handling in ceph_atomic_open and ceph_lookup (Jeff Layton) [1989999] - ceph: must hold snap_rwsem when filling inode for async create (Jeff Layton) [1989999] - libceph: Fix spelling mistakes (Jeff Layton) [1989999] - libceph: don't set global_id until we get an auth ticket (Jeff Layton) [1989999] - libceph: bump CephXAuthenticate encoding version (Jeff Layton) [1989999] - ceph: don't allow access to MDS-private inodes (Jeff Layton) [1989999] - ceph: fix up some bare fetches of i_size (Jeff Layton) [1989999] - ceph: support getting ceph.dir.rsnaps vxattr (Jeff Layton) [1989999] - ceph: drop pinned_page parameter from ceph_get_caps (Jeff Layton) [1989999] - ceph: fix inode leak on getattr error in __fh_to_dentry (Jeff Layton) [1989999] - ceph: only check pool permissions for regular files (Jeff Layton) [1989999] - ceph: send opened files/pinned caps/opened inodes metrics to MDS daemon (Jeff Layton) [1989999] - ceph: avoid counting the same request twice or more (Jeff Layton) [1989999] - ceph: rename the metric helpers (Jeff Layton) [1989999] - ceph: fix kerneldoc copypasta over ceph_start_io_direct (Jeff Layton) [1989999] - ceph: don't use d_add in ceph_handle_snapdir (Jeff Layton) [1989999] - ceph: don't clobber i_snap_caps on non-I_NEW inode (Jeff Layton) [1989999] - ceph: fix fall-through warnings for Clang (Jeff Layton) [1989999] - net: ceph: Fix a typo in osdmap.c (Jeff Layton) [1989999] - ceph: don't allow type or device number to change on non-I_NEW inodes (Jeff Layton) [1989999] - ceph: defer flushing the capsnap if the Fb is used (Jeff Layton) [1989999] - ceph: allow queueing cap/snap handling after putting cap references (Jeff Layton) [1989999] - ceph: clean up inode work queueing (Jeff Layton) [1989999] - ceph: fix flush_snap logic after putting caps (Jeff Layton) [1989999] - libceph: fix "Boolean result is used in bitwise operation" warning (Jeff Layton) [1989999] - new helper: inode_wrong_type() (Jeff Layton) [1989999] - kabi: Adding symbol single_release (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol single_open (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol seq_read (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol seq_printf (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol seq_lseek (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol unregister_chrdev_region (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol cdev_init (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol cdev_del (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol cdev_alloc (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol cdev_add (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol alloc_chrdev_region (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol pcie_capability_read_word (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pcie_capability_read_dword (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pcie_capability_clear_and_set_word (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_write_config_dword (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_write_config_byte (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_set_power_state (drivers/pci/pci.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_read_config_dword (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_read_config_byte (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_irq_vector (drivers/pci/msi.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_get_device (drivers/pci/search.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_free_irq_vectors (drivers/pci/msi.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_alloc_irq_vectors_affinity (drivers/pci/msi.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol kexec_crash_loaded (kernel/kexec_core.c) (Čestmír Kalina) [1945491] - perf/x86/intel: Fix PEBS-via-PT reload base value for Extended PEBS (Michael Petlan) [1998051] - perf/x86/intel/uncore: Fix Add BW copypasta (Michael Petlan) [1998051] - perf/x86/intel/uncore: Add BW counters for GT, IA and IO breakdown (Michael Petlan) [1998051] - Revert "ice: Add initial support framework for LAG" (Michal Schmidt) [1999016] - net: re-initialize slow_gro flag at gro_list_prepare time (Paolo Abeni) [2002367] - cxgb4: dont touch blocked freelist bitmap after free (Rahul Lakkireddy) [1998148] - cxgb4vf: configure ports accessible by the VF (Rahul Lakkireddy) [1961329] - scsi: lpfc: Fix memory leaks in error paths while issuing ELS RDF/SCR request (Dick Kennedy) [1976332] - scsi: lpfc: Keep NDLP reference until after freeing the IOCB after ELS handling (Dick Kennedy) [1976332] - scsi: lpfc: Move initialization of phba->poll_list earlier to avoid crash (Dick Kennedy) [1976332]- md/raid10: properly indicate failure when ending a failed write request (Nigel Croxon) [1983859] - md: Constify attribute_group structs (Nigel Croxon) [1983859] - md: mark some personalities as deprecated (Nigel Croxon) [1983859] - md/raid1: rename print_msg with r1bio_existed (Nigel Croxon) [1983859] - async_xor: check src_offs is not NULL before updating it (Nigel Croxon) [1983859] - async_xor: increase src_offs when dropping destination page (Nigel Croxon) [1983859] - md/raid5: reallocate page array after setting new stripe_size (Nigel Croxon) [1983859] - md/raid5: resize stripe_head when reshape array (Nigel Croxon) [1983859] - md/raid5: let multiple devices of stripe_head share page (Nigel Croxon) [1983859] - md/raid6: let async recovery function support different page offset (Nigel Croxon) [1983859] - md/raid6: let syndrome computor support different page offset (Nigel Croxon) [1983859] - md/raid5: convert to new xor compution interface (Nigel Croxon) [1983859] - md/raid5: add new xor function to support different page offset (Nigel Croxon) [1983859] - md/raid5: make async_copy_data() to support different page offset (Nigel Croxon) [1983859] - md/raid5: add a new member of offset into r5dev (Nigel Croxon) [1983859] - x86/cpu: Update cached HLE state on write to TSX_CTRL_CPUID_CLEAR (Jay Shin) [1994421] - crypto: ccp - Add support for new CCP/PSP device ID (Vladis Dronov) [1987094] - crypto: ccp - shutdown SEV firmware on kexec (Vladis Dronov) [1987094] - crypto: ccp - Use list_move_tail instead of list_del/list_add_tail in ccp-dmaengine.c (Vladis Dronov) [1987094] - crypto: ccp: ccp-dev: Fix a little doc-rot (Vladis Dronov) [1987094] - crypto: ccp - Fix a resource leak in an error handling path (Vladis Dronov) [1987094] - crypto: ccp - Annotate SEV Firmware file names (Vladis Dronov) [1987094] - crypto: ccp - Make ccp_dev_suspend and ccp_dev_resume void functions (Vladis Dronov) [1987094] - crypto: ccp - Use DEFINE_SPINLOCK() for spinlock (Vladis Dronov) [1987094] - crypto: ccp - A value assigned to a variable is never used (Vladis Dronov) [1987094] - crypto: ccp - Don't initialize SEV support without the SEV feature (Vladis Dronov) [1987094] - crypto: ccp - fix error handling (Vladis Dronov) [1987094] - crypto: ccp - use generic power management (Vladis Dronov) [1987094] - crypto: drivers - set the flag CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1987094] - crypto: ahash - remove useless setting of type flags (Vladis Dronov) [1987094] - crypto: ccp - Silence strncpy warning (Vladis Dronov) [1987094] - crypto: ccp - permit asynchronous skcipher as fallback (Vladis Dronov) [1987094] - crypto: ccp - Fix sparse warnings (Vladis Dronov) [1987094] - crypto: ccp - Update CCP driver maintainer information (Vladis Dronov) [1987094] - crypto: ccp - Fix use of merged scatterlists (Vladis Dronov) [1987094] - crypto: ccp - remove redundant assignment to variable ret (Vladis Dronov) [1987094] - crypto: ccp - use crypto_shash_tfm_digest() (Vladis Dronov) [1987094] - crypto: hash - introduce crypto_shash_tfm_digest() (Vladis Dronov) [1987094] - crypto: ccp -- don't "select" CONFIG_DMADEVICES (Vladis Dronov) [1987094] - crypto: ccp - Update MAINTAINERS for CCP driver (Vladis Dronov) [1987094] - crypto: ccp - switch from ablkcipher to skcipher (Vladis Dronov) [1987094] - ipc: replace costly bailout check in sysvipc_find_ipc() (Rafael Aquini) [1980619 1987128] {CVE-2021-3669} - ipc/util.c: sysvipc_find_ipc() incorrectly updates position index (Rafael Aquini) [1980619 1987128] {CVE-2021-3669} - ipc/util.c: sysvipc_find_ipc() should increase position index (Rafael Aquini) [1980619 1987128] {CVE-2021-3669} - psi: Fix psi state corruption when schedule() races with cgroup move (Waiman Long) [2002025] - psi: Optimize task switch inside shared cgroups (Waiman Long) [2002025] - kthread: Fix PF_KTHREAD vs to_kthread() race (Waiman Long) [2002025] - sched/fair: Ignore percpu threads for imbalance pulls (Waiman Long) [2002025] - sched: Fix get_push_task() vs migrate_disable() (Waiman Long) [2002025] - sched: Don't defer CPU pick to migration_cpu_stop() (Waiman Long) [2002025] - sched: Simplify migration_cpu_stop() (Waiman Long) [2002025] - sched: Simplify set_affinity_pending refcounts (Waiman Long) [2002025] - sched: Fix affine_move_task() self-concurrency (Waiman Long) [2002025] - sched: Optimize migration_cpu_stop() (Waiman Long) [2002025] - sched: Collate affine_move_task() stoppers (Waiman Long) [2002025] - sched: Simplify migration_cpu_stop() (Waiman Long) [2002025] - sched: Fix migration_cpu_stop() requeueing (Waiman Long) [2002025] - sched: Relax the set_cpus_allowed_ptr() semantics (Waiman Long) [2002025] - sched: Fix CPU hotplug / tighten is_per_cpu_kthread() (Waiman Long) [2002025] - sched: Prepare to use balance_push in ttwu() (Waiman Long) [2002025] - workqueue: Restrict affinity change to rescuer (Waiman Long) [2002025] - workqueue: Tag bound workers with KTHREAD_IS_PER_CPU (Waiman Long) [2002025] - kthread: Extract KTHREAD_IS_PER_CPU (Waiman Long) [2002025] - sched: Don't run cpu-online with balance_push() enabled (Waiman Long) [2002025] - workqueue: Use cpu_possible_mask instead of cpu_active_mask to break affinity (Waiman Long) [2002025] - sched/core: Print out straggler tasks in sched_cpu_dying() (Waiman Long) [2002025] - sched: Optimize finish_lock_switch() (Waiman Long) [2002025] - sched: Fix migration_cpu_stop() WARN (Waiman Long) [2002025] - sched/core: Add missing completion for affine_move_task() waiters (Waiman Long) [2002025] - stop_machine, rcu: Mark functions as notrace (Waiman Long) [2002025] - sched: Comment affine_move_task() (Waiman Long) [2002025] - sched: Deny self-issued __set_cpus_allowed_ptr() when migrate_disable() (Waiman Long) [2002025] - sched/proc: Print accurate cpumask vs migrate_disable() (Waiman Long) [2002025] - sched: Make migrate_disable/enable() independent of RT (Waiman Long) [2002025] - sched: Fix migrate_disable() vs rt/dl balancing (Waiman Long) [2002025] - sched, lockdep: Annotate ->pi_lock recursion (Waiman Long) [2002025] - sched,rt: Use the full cpumask for balancing (Waiman Long) [2002025] - sched,rt: Use cpumask_any*_distribute() (Waiman Long) [2002025] - sched/core: Make migrate disable and CPU hotplug cooperative (Waiman Long) [2002025] - sched: Fix migrate_disable() vs set_cpus_allowed_ptr() (Waiman Long) [2002025] - sched: Add migrate_disable() (Waiman Long) [2002025] - sched: Massage set_cpus_allowed() (Waiman Long) [2002025] - sched: Fix hotplug vs CPU bandwidth control (Waiman Long) [2002025] - sched/hotplug: Consolidate task migration on CPU unplug (Waiman Long) [2002025] - workqueue: Manually break affinity on hotplug (Waiman Long) [2002025] - sched/core: Wait for tasks being pushed away on hotplug (Waiman Long) [2002025] - sched/hotplug: Ensure only per-cpu kthreads run during hotplug (Waiman Long) [2002025] - sched: Fix balance_callback() (Waiman Long) [2002025] - maccess: rename probe_kernel_{read,write} to copy_{from,to}_kernel_nofault (Waiman Long) [2002025] - s390/ftrace: fix potential crashes when switching tracers (Waiman Long) [2002025] - psi: Move PF_MEMSTALL out of task->flags (Waiman Long) [2002025] - psi: Optimize switching tasks inside shared cgroups (Waiman Long) [2002025] - psi: Fix cpu.pressure for cpu.max and competing cgroups (Waiman Long) [2002025] - stop_machine: Make stop_cpus() static (Waiman Long) [2002025] - stop_machine: remove try_stop_cpus helper (Waiman Long) [2002025] - kernel.h: Add non_block_start/end() (Waiman Long) [2002025] - processor: get rid of cpu_relax_yield (Waiman Long) [2002025] - processor: remove spin_cpu_yield (Waiman Long) [2002025] - s390: improve wait logic of stop_machine (Waiman Long) [2002025] - sched/core: Fix typo in comment (Waiman Long) [2002025] - ia64/tlb: Eradicate tlb_migrate_finish() callback (Waiman Long) [2002025] - sched/core: Remove unnecessary unlikely() in push_*_task() (Waiman Long) [2002025] - sched/fair: Reduce long-tail newly idle balance cost (Phil Auld) [1971918] - hwmon: (acpi_power_meter) Fix lockdep splat (Waiman Long) [1997807] - redhat: open the RHEL-8.6 development (Augusto Caringi) [2000679] - rcu: Avoid unneeded function call in rcu_read_unlock() (Waiman Long) [1997500] - mt76: connac: do not schedule mac_work if the device is not running (Íñigo Huguet) [1956419 1972045] - mt7921e: enable module in config (Íñigo Huguet) [1956419 1972045] - Revert tools/power/cpupower: Read energy_perf_bias from sysfs (Steve Best) [1999926] - libnvdimm/namespace: Differentiate between probe mapping and runtime mapping (Jeff Moyer) [1795719] - libnvdimm/pfn_dev: Don't clear device memmap area during generic namespace probe (Jeff Moyer) [1795719] - perf/x86/intel/uncore: Clean up error handling path of iio mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Fix for iio mapping on Skylake Server (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the MMIO type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the PCI type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Rename uncore_notifier to uncore_pci_sub_notifier (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the MSR type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Parse uncore discovery tables (Michael Petlan) [1837330] - perf/x86/intel/uncore: Expose an Uncore unit to IIO PMON mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Wrap the max dies calculation into an accessor (Michael Petlan) [1837330] - perf/x86/intel/uncore: Expose an Uncore unit to PMON mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Validate MMIO address before accessing (Michael Petlan) [1837330] - perf/x86/intel/uncore: Record the size of mapped area (Michael Petlan) [1837330] - perf/x86/intel/uncore: Fix oops when counting IMC uncore events on some TGL (Michael Petlan) [1837330] - crypto: qat - remove unused macro in FW loader (Vladis Dronov) [1920086] - crypto: qat - check return code of qat_hal_rd_rel_reg() (Vladis Dronov) [1920086] - crypto: qat - report an error if MMP file size is too large (Vladis Dronov) [1920086] - crypto: qat - check MMP size before writing to the SRAM (Vladis Dronov) [1920086] - crypto: qat - return error when failing to map FW (Vladis Dronov) [1920086] - crypto: qat - enable detection of accelerators hang (Vladis Dronov) [1920086] - crypto: qat - Fix a double free in adf_create_ring (Vladis Dronov) [1920086] - crypto: qat - fix error path in adf_isr_resource_alloc() (Vladis Dronov) [1920086] - crypto: qat - ADF_STATUS_PF_RUNNING should be set after adf_dev_init (Vladis Dronov) [1920086] - crypto: qat - don't release uninitialized resources (Vladis Dronov) [1920086] - crypto: qat - fix use of 'dma_map_single' (Vladis Dronov) [1920086] - crypto: qat - fix unmap invalid dma address (Vladis Dronov) [1920086] - crypto: qat - fix spelling mistake: "messge" -> "message" (Vladis Dronov) [1920086] - crypto: qat - reduce size of mapped region (Vladis Dronov) [1920086] - crypto: qat - change format string and cast ring size (Vladis Dronov) [1920086] - crypto: qat - fix potential spectre issue (Vladis Dronov) [1920086] - crypto: qat - configure arbiter mapping based on engines enabled (Vladis Dronov) [1920086] - selftest: netfilter: add test case for unreplied tcp connections (Florian Westphal) [1991523] - netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state (Florian Westphal) [1991523] - net/sched: store the last executed chain also for clsact egress (Davide Caratti) [1980537] - ice: fix Tx queue iteration for Tx timestamp enablement (Ken Cox) [1999743] - perf evsel: Add missing cloning of evsel->use_config_name (Michael Petlan) [1838635] - perf Documentation: Document intel-hybrid support (Michael Petlan) [1838635] - perf tests: Skip 'perf stat metrics (shadow stat) test' for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Convert perf time to TSC' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Session topology' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Parse and process metrics' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Track with sched_switch' test for hybrid (Michael Petlan) [1838635] - perf tests: Skip 'Setup struct perf_event_attr' test for hybrid (Michael Petlan) [1838635] - perf tests: Add hybrid cases for 'Roundtrip evsel->name' test (Michael Petlan) [1838635] - perf tests: Add hybrid cases for 'Parse event definition strings' test (Michael Petlan) [1838635] - perf record: Uniquify hybrid event name (Michael Petlan) [1838635] - perf stat: Warn group events from different hybrid PMU (Michael Petlan) [1838635] - perf stat: Filter out unmatched aggregation for hybrid event (Michael Petlan) [1838635] - perf stat: Add default hybrid events (Michael Petlan) [1838635] - perf record: Create two hybrid 'cycles' events by default (Michael Petlan) [1838635] - perf parse-events: Support event inside hybrid pmu (Michael Petlan) [1838635] - perf parse-events: Compare with hybrid pmu name (Michael Petlan) [1838635] - perf parse-events: Create two hybrid raw events (Michael Petlan) [1838635] - perf parse-events: Create two hybrid cache events (Michael Petlan) [1838635] - perf parse-events: Create two hybrid hardware events (Michael Petlan) [1838635] - perf stat: Uniquify hybrid event name (Michael Petlan) [1838635] - perf pmu: Add hybrid helper functions (Michael Petlan) [1838635] - perf pmu: Save detected hybrid pmus to a global pmu list (Michael Petlan) [1838635] - perf pmu: Save pmu name (Michael Petlan) [1838635] - perf pmu: Simplify arguments of __perf_pmu__new_alias (Michael Petlan) [1838635] - perf jevents: Support unit value "cpu_core" and "cpu_atom" (Michael Petlan) [1838635] - tools headers uapi: Update tools's copy of linux/perf_event.h (Michael Petlan) [1838635]- rcu: Avoid unneeded function call in rcu_read_unlock() (Waiman Long) [1997500] - mt76: connac: do not schedule mac_work if the device is not running (Íñigo Huguet) [1956419 1972045] - mt7921e: enable module in config (Íñigo Huguet) [1956419 1972045] - Revert tools/power/cpupower: Read energy_perf_bias from sysfs (Steve Best) [1999926] - libnvdimm/namespace: Differentiate between probe mapping and runtime mapping (Jeff Moyer) [1795719] - libnvdimm/pfn_dev: Don't clear device memmap area during generic namespace probe (Jeff Moyer) [1795719] - perf/x86/intel/uncore: Clean up error handling path of iio mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Fix for iio mapping on Skylake Server (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the MMIO type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the PCI type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Rename uncore_notifier to uncore_pci_sub_notifier (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the MSR type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Parse uncore discovery tables (Michael Petlan) [1837330] - perf/x86/intel/uncore: Expose an Uncore unit to IIO PMON mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Wrap the max dies calculation into an accessor (Michael Petlan) [1837330] - perf/x86/intel/uncore: Expose an Uncore unit to PMON mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Validate MMIO address before accessing (Michael Petlan) [1837330] - perf/x86/intel/uncore: Record the size of mapped area (Michael Petlan) [1837330] - perf/x86/intel/uncore: Fix oops when counting IMC uncore events on some TGL (Michael Petlan) [1837330] - crypto: qat - remove unused macro in FW loader (Vladis Dronov) [1920086] - crypto: qat - check return code of qat_hal_rd_rel_reg() (Vladis Dronov) [1920086] - crypto: qat - report an error if MMP file size is too large (Vladis Dronov) [1920086] - crypto: qat - check MMP size before writing to the SRAM (Vladis Dronov) [1920086] - crypto: qat - return error when failing to map FW (Vladis Dronov) [1920086] - crypto: qat - enable detection of accelerators hang (Vladis Dronov) [1920086] - crypto: qat - Fix a double free in adf_create_ring (Vladis Dronov) [1920086] - crypto: qat - fix error path in adf_isr_resource_alloc() (Vladis Dronov) [1920086] - crypto: qat - ADF_STATUS_PF_RUNNING should be set after adf_dev_init (Vladis Dronov) [1920086] - crypto: qat - don't release uninitialized resources (Vladis Dronov) [1920086] - crypto: qat - fix use of 'dma_map_single' (Vladis Dronov) [1920086] - crypto: qat - fix unmap invalid dma address (Vladis Dronov) [1920086] - crypto: qat - fix spelling mistake: "messge" -> "message" (Vladis Dronov) [1920086] - crypto: qat - reduce size of mapped region (Vladis Dronov) [1920086] - crypto: qat - change format string and cast ring size (Vladis Dronov) [1920086] - crypto: qat - fix potential spectre issue (Vladis Dronov) [1920086] - crypto: qat - configure arbiter mapping based on engines enabled (Vladis Dronov) [1920086]- selftest: netfilter: add test case for unreplied tcp connections (Florian Westphal) [1991523] - netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state (Florian Westphal) [1991523] - net/sched: store the last executed chain also for clsact egress (Davide Caratti) [1980537] - ice: fix Tx queue iteration for Tx timestamp enablement (Ken Cox) [1999743] - perf evsel: Add missing cloning of evsel->use_config_name (Michael Petlan) [1838635] - perf Documentation: Document intel-hybrid support (Michael Petlan) [1838635] - perf tests: Skip 'perf stat metrics (shadow stat) test' for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Convert perf time to TSC' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Session topology' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Parse and process metrics' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Track with sched_switch' test for hybrid (Michael Petlan) [1838635] - perf tests: Skip 'Setup struct perf_event_attr' test for hybrid (Michael Petlan) [1838635] - perf tests: Add hybrid cases for 'Roundtrip evsel->name' test (Michael Petlan) [1838635] - perf tests: Add hybrid cases for 'Parse event definition strings' test (Michael Petlan) [1838635] - perf record: Uniquify hybrid event name (Michael Petlan) [1838635] - perf stat: Warn group events from different hybrid PMU (Michael Petlan) [1838635] - perf stat: Filter out unmatched aggregation for hybrid event (Michael Petlan) [1838635] - perf stat: Add default hybrid events (Michael Petlan) [1838635] - perf record: Create two hybrid 'cycles' events by default (Michael Petlan) [1838635] - perf parse-events: Support event inside hybrid pmu (Michael Petlan) [1838635] - perf parse-events: Compare with hybrid pmu name (Michael Petlan) [1838635] - perf parse-events: Create two hybrid raw events (Michael Petlan) [1838635] - perf parse-events: Create two hybrid cache events (Michael Petlan) [1838635] - perf parse-events: Create two hybrid hardware events (Michael Petlan) [1838635] - perf stat: Uniquify hybrid event name (Michael Petlan) [1838635] - perf pmu: Add hybrid helper functions (Michael Petlan) [1838635] - perf pmu: Save detected hybrid pmus to a global pmu list (Michael Petlan) [1838635] - perf pmu: Save pmu name (Michael Petlan) [1838635] - perf pmu: Simplify arguments of __perf_pmu__new_alias (Michael Petlan) [1838635] - perf jevents: Support unit value "cpu_core" and "cpu_atom" (Michael Petlan) [1838635] - tools headers uapi: Update tools's copy of linux/perf_event.h (Michael Petlan) [1838635]- mptcp: Only send extra TCP acks in eligible socket states (Paolo Abeni) [1997178] - mptcp: fix possible divide by zero (Paolo Abeni) [1997178] - mptcp: drop tx skb cache (Paolo Abeni) [1997178] - mptcp: fix memory leak on address flush (Paolo Abeni) [1997178] - ice: Only lock to update netdev dev_addr (Michal Schmidt) [1995868] - ice: restart periodic outputs around time changes (Ken Cox) [1992750] - ice: Fix perout start time rounding (Ken Cox) [1992750] - net/sched: ets: fix crash when flipping from 'strict' to 'quantum' (Davide Caratti) [1981184] - ovl: prevent private clone if bind mount is not allowed (Miklos Szeredi) [1993131] {CVE-2021-3732} - gfs2: Don't call dlm after protocol is unmounted (Bob Peterson) [1997193] - gfs2: don't stop reads while withdraw in progress (Bob Peterson) [1997193] - gfs2: Mark journal inodes as "don't cache" (Bob Peterson) [1997193] - bpf: bpftool: Add -fno-asynchronous-unwind-tables to BPF Clang invocation (Yauheni Kaliuta) [1997124] - perf/x86/intel: Apply mid ACK for small core (Michael Petlan) [1838573] - perf/x86/intel/lbr: Zero the xstate buffer on allocation (Michael Petlan) [1838573] - perf: Fix task context PMU for Hetero (Michael Petlan) [1838573] - perf/x86/intel: Fix fixed counter check warning for some Alder Lake (Michael Petlan) [1838573] - perf/x86/lbr: Remove cpuc->lbr_xsave allocation from atomic context (Michael Petlan) [1838573] - x86/fpu/xstate: Fix an xstate size check warning with architectural LBRs (Michael Petlan) [1838573] - perf/x86/rapl: Add support for Intel Alder Lake (Michael Petlan) [1838573] - perf/x86/cstate: Add Alder Lake CPU support (Michael Petlan) [1838573] - perf/x86/msr: Add Alder Lake CPU support (Michael Petlan) [1838573] - perf/x86/intel/uncore: Add Alder Lake support (Michael Petlan) [1838573] - perf: Extend PERF_TYPE_HARDWARE and PERF_TYPE_HW_CACHE (Michael Petlan) [1838573] - perf/x86/intel: Add Alder Lake Hybrid support (Michael Petlan) [1838573] - perf/x86: Support filter_match callback (Michael Petlan) [1838573] - perf/x86/intel: Add attr_update for Hybrid PMUs (Michael Petlan) [1838573] - perf/x86: Add structures for the attributes of Hybrid PMUs (Michael Petlan) [1838573] - perf/x86: Register hybrid PMUs (Michael Petlan) [1838573] - perf/x86: Factor out x86_pmu_show_pmu_cap (Michael Petlan) [1838573] - perf/x86: Remove temporary pmu assignment in event_init (Michael Petlan) [1838573] - perf/x86/intel: Factor out intel_pmu_check_extra_regs (Michael Petlan) [1838573] - perf/x86/intel: Factor out intel_pmu_check_event_constraints (Michael Petlan) [1838573] - perf/x86/intel: Factor out intel_pmu_check_num_counters (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for extra_regs (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for event constraints (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for hardware cache event (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for unconstrained (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for counters (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for intel_ctrl (Michael Petlan) [1838573] - perf/x86/intel: Hybrid PMU support for perf capabilities (Michael Petlan) [1838573] - perf/x86: Track pmu in per-CPU cpu_hw_events (Michael Petlan) [1838573] - perf/x86/intel/lbr: Support XSAVES for arch LBR read (Michael Petlan) [1838573] - perf/x86/intel/lbr: Support XSAVES/XRSTORS for LBR context switch (Michael Petlan) [1838573] - x86/fpu/xstate: Add helpers for LBR dynamic supervisor feature (Michael Petlan) [1838573] - x86/fpu/xstate: Support dynamic supervisor feature for LBR (Michael Petlan) [1838573] - x86/fpu: Use proper mask to replace full instruction mask (Michael Petlan) [1838573] - x86/cpu: Add helper function to get the type of the current hybrid CPU (Michael Petlan) [1838573] - x86/cpufeatures: Enumerate Intel Hybrid Technology feature bit (Michael Petlan) [1838573] - HID: make arrays usage and value to be the same (Benjamin Tissoires) [1974942] - ACPI: PM: s2idle: Invert Microsoft UUID entry and exit (David Arcari) [1960440] - platform/x86: amd-pmc: Fix undefined reference to __udivdi3 (David Arcari) [1960440] - platform/x86: amd-pmc: Fix missing unlock on error in amd_pmc_send_cmd() (David Arcari) [1960440] - platform/x86: amd-pmc: Use return code on suspend (David Arcari) [1960440] - platform/x86: amd-pmc: Add new acpi id for future PMC controllers (David Arcari) [1960440] - platform/x86: amd-pmc: Add support for ACPI ID AMDI0006 (David Arcari) [1960440] - platform/x86: amd-pmc: Add support for logging s0ix counters (David Arcari) [1960440] - platform/x86: amd-pmc: Add support for logging SMU metrics (David Arcari) [1960440] - platform/x86: amd-pmc: call dump registers only once (David Arcari) [1960440] - platform/x86: amd-pmc: Fix SMU firmware reporting mechanism (David Arcari) [1960440] - platform/x86: amd-pmc: Fix command completion code (David Arcari) [1960440] - usb: pci-quirks: disable D3cold on xhci suspend for s2idle on AMD Renoir (David Arcari) [1960440] - ACPI: PM: Only mark EC GPE for wakeup on Intel systems (David Arcari) [1960440] - ACPI: PM: Adjust behavior for field problems on AMD systems (David Arcari) [1960440] - ACPI: PM: s2idle: Add support for new Microsoft UUID (David Arcari) [1960440] - ACPI: PM: s2idle: Add support for multiple func mask (David Arcari) [1960440] - ACPI: PM: s2idle: Refactor common code (David Arcari) [1960440] - ACPI: PM: s2idle: Use correct revision id (David Arcari) [1960440] - ACPI: PM: s2idle: Add missing LPS0 functions for AMD (David Arcari) [1960440] - lockd: Fix invalid lockowner cast after vfs_test_lock (Benjamin Coddington) [1986138]- blk-mq: fix is_flush_rq (Ming Lei) [1992700] - blk-mq: fix kernel panic during iterating over flush request (Ming Lei) [1992700]- smb2: fix use-after-free in smb2_ioctl_query_info() (Ronnie Sahlberg) [1952781] - dm crypt: Avoid percpu_counter spinlock contention in crypt_page_alloc() (Mike Snitzer) [1996854] - md/raid10: Remove rcu_dereference when it doesn't need rcu lock to protect (Nigel Croxon) [1978115] - scsi: csiostor: Mark known unused variable as __always_unused (Raju Rangoju) [1961333] - scsi: csiostor: Fix wrong return value in csio_hw_prep_fw() (Raju Rangoju) [1961333] - scsi: csiostor: Remove set but not used variable 'rln' (Raju Rangoju) [1961333] - scsi: csiostor: Return value not required for csio_dfs_destroy (Raju Rangoju) [1961333] - scsi: csiostor: Fix NULL check before debugfs_remove_recursive (Raju Rangoju) [1961333] - scsi: csiostor: Don't enable IRQs too early (Raju Rangoju) [1961333] - scsi: csiostor: Fix spelling typos (Raju Rangoju) [1961333] - scsi: csiostor: Prefer pcie_capability_read_word() (Raju Rangoju) [1961333] - scsi: target: cxgbit: Unmap DMA buffer before calling target_execute_cmd() (Raju Rangoju) [1961394] - net: Use skb_frag_off accessors (Raju Rangoju) [1961394] - net: Use skb accessors in network drivers (Raju Rangoju) [1961394] - cxgb4/chtls/cxgbit: Keeping the max ofld immediate data size same in cxgb4 and ulds (Raju Rangoju) [1961394] - scsi: libcxgbi: Fix a use after free in cxgbi_conn_xmit_pdu() (Raju Rangoju) [1961394] - scsi: libcxgbi: Use kvzalloc instead of opencoded kzalloc/vzalloc (Raju Rangoju) [1961394] - scsi: libcxgbi: Remove unnecessary NULL checks for 'tdata' pointer (Raju Rangoju) [1961394] - scsi: cxgb4i: Remove an unnecessary NULL check for 'cconn' pointer (Raju Rangoju) [1961394] - scsi: cxgb4i: Clean up a debug printk (Raju Rangoju) [1961394] - scsi: cxgb4i: Fix dereference of pointer tdata before it is null checked (Raju Rangoju) [1961394] - scsi: libcxgbi: fix NULL pointer dereference in cxgbi_device_destroy() (Raju Rangoju) [1961394] - scsi: libcxgbi: remove unused function to stop warning (Raju Rangoju) [1961394] - scsi: libcxgbi: add a check for NULL pointer in cxgbi_check_route() (Raju Rangoju) [1961394] - net/chelsio: Delete drive and module versions (Raju Rangoju) [1961394] - chelsio: Replace zero-length array with flexible-array member (Raju Rangoju) [1961394] - [netdrv] treewide: prefix header search paths with $(srctree)/ (Raju Rangoju) [1961394] - libcxgb: fix incorrect ppmax calculation (Raju Rangoju) [1961394] - scsi: cxgb4i: Fix TLS dependency (Raju Rangoju) [1961394] - [target] treewide: Use fallthrough pseudo-keyword (Raju Rangoju) [1961394] - scsi: cxgb4i: Add support for iSCSI segmentation offload (Raju Rangoju) [1961394] - [target] treewide: Use sizeof_field() macro (Raju Rangoju) [1961394] - [target] treewide: replace '---help---' in Kconfig files with 'help' (Raju Rangoju) [1961394] - scsi: cxgb4i: Remove superfluous null check (Raju Rangoju) [1961394]- KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) (Jon Maloy) [1985413] {CVE-2021-3653} - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) (Jon Maloy) [1985430] {CVE-2021-3656} - drm/i915/rkl: Remove require_force_probe protection (Lyude Paul) [1985159] - drm/i915/display: support ddr5 mem types (Lyude Paul) [1992233] - drm/i915/adl_s: Update ddi buf translation tables (Lyude Paul) [1992233] - drm/i915/adl_s: Wa_14011765242 is also needed on A1 display stepping (Lyude Paul) [1992233] - drm/i915/adl_s: Extend Wa_1406941453 (Lyude Paul) [1992233] - drm/i915: Implement Wa_1508744258 (Lyude Paul) [1992233] - drm/i915/adl_s: Fix dma_mask_size to 39 bit (Lyude Paul) [1992233] - drm/i915: Add the missing adls vswing tables (Lyude Paul) [1992233] - drm/i915: Add Wa_14011060649 (Lyude Paul) [1992233] - drm/i915/adl_s: Add Interrupt Support (Lyude Paul) [1992233] - drm/amdgpu: add another Renoir DID (Lyude Paul) [1980900]- net/mlx5: Fix flow table chaining (Amir Tzin) [1987139] - openvswitch: fix sparse warning incorrect type (Mark Gray) [1992773] - openvswitch: fix alignment issues (Mark Gray) [1992773] - openvswitch: update kdoc OVS_DP_ATTR_PER_CPU_PIDS (Mark Gray) [1992773] - openvswitch: Introduce per-cpu upcall dispatch (Mark Gray) [1992773] - KVM: X86: Expose bus lock debug exception to guest (Paul Lai) [1842322] - KVM: X86: Add support for the emulation of DR6_BUS_LOCK bit (Paul Lai) [1842322] - scsi: libfc: Fix array index out of bound exception (Chris Leech) [1972643] - scsi: libfc: FDMI enhancements (Chris Leech) [1972643] - scsi: libfc: Add FDMI-2 attributes (Chris Leech) [1972643] - scsi: qedf: Add vendor identifier attribute (Chris Leech) [1972643] - scsi: libfc: Initialisation of RHBA and RPA attributes (Chris Leech) [1972643] - scsi: libfc: Correct the condition check and invalid argument passed (Chris Leech) [1972643] - scsi: libfc: Work around -Warray-bounds warning (Chris Leech) [1972643] - scsi: fc: FDMI enhancement (Chris Leech) [1972643] - scsi: libfc: Move scsi/fc_encode.h to libfc (Chris Leech) [1972643] - scsi: fc: Correct RHBA attributes length (Chris Leech) [1972643] - block: return ELEVATOR_DISCARD_MERGE if possible (Ming Lei) [1991976] - x86/fpu: Prevent state corruption in __fpu__restore_sig() (Terry Bowman) [1970086] - x86/fpu: Invalidate FPU state after a failed XRSTOR from a user buffer (Terry Bowman) [1970086] - x86/pkru: Write hardware init value to PKRU when xstate is init (Terry Bowman) [1970086] - x86/process: Check PF_KTHREAD and not current->mm for kernel threads (Terry Bowman) [1970086] - x86/fpu: Add address range checks to copy_user_to_xstate() (Terry Bowman) [1970086] - selftests/x86: Test signal frame XSTATE header corruption handling (Terry Bowman) [1970086] - Bump DRM backport version to 5.12.14 (Lyude Paul) [1944405] - drm/i915: Use the correct max source link rate for MST (Lyude Paul) [1944405 1966599] - drm/dp_mst: Use Extended Base Receiver Capability DPCD space (Lyude Paul) [1944405 1966599] - drm/i915/display: Defeature PSR2 for RKL and ADL-S (Lyude Paul) [1944405] - drm/i915/adl_s: ADL-S platform Update PCI ids for Mobile BGA (Lyude Paul) [1944405] - drm/amdgpu: wait for moving fence after pinning (Lyude Paul) [1944405] - drm/radeon: wait for moving fence after pinning (Lyude Paul) [1944405] - drm/nouveau: wait for moving fence after pinning v2 (Lyude Paul) [1944405] - radeon: use memcpy_to/fromio for UVD fw upload (Lyude Paul) [1944405] - drm/amd/amdgpu:save psp ring wptr to avoid attack (Lyude Paul) [1944405] - drm/amd/display: Fix potential memory leak in DMUB hw_init (Lyude Paul) [1944405] - drm/amdgpu: refine amdgpu_fru_get_product_info (Lyude Paul) [1944405] - drm/amd/display: Allow bandwidth validation for 0 streams. (Lyude Paul) [1944405] - drm: Lock pointer access in drm_master_release() (Lyude Paul) [1944405] - drm: Fix use-after-free read in drm_getunique() (Lyude Paul) [1944405] - drm/amdgpu: make sure we unpin the UVD BO (Lyude Paul) [1944405] - drm/amdgpu: Don't query CE and UE errors (Lyude Paul) [1944405] - drm/amdgpu/jpeg3: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdgpu/jpeg2.5: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdgpu/vcn3: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - amdgpu: fix GEM obj leak in amdgpu_display_user_framebuffer_create (Lyude Paul) [1944405] - drm/i915/selftests: Fix return value check in live_breadcrumbs_smoketest() (Lyude Paul) [1944405] - drm/amdgpu: stop touching sched.ready in the backend (Lyude Paul) [1944405] - drm/amd/amdgpu: fix a potential deadlock in gpu reset (Lyude Paul) [1944405] - drm/amdgpu: Fix a use-after-free (Lyude Paul) [1944405] - drm/amd/amdgpu: fix refcount leak (Lyude Paul) [1944405] - drm/amd/display: Disconnect non-DP with no EDID (Lyude Paul) [1944405] - drm/amdgpu/jpeg2.0: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdgpu/vcn2.5: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdgpu/vcn2.0: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdkfd: correct sienna_cichlid SDMA RLC register offset error (Lyude Paul) [1944405] - drm/amdgpu/vcn1: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amd/pm: correct MGpuFanBoost setting (Lyude Paul) [1944405] - drm/i915: Reenable LTTPR non-transparent LT mode for DPCD_REV<1.4 (Lyude Paul) [1944405] - drm/i915/gt: Disable HiZ Raw Stall Optimization on broken gen7 (Lyude Paul) [1944405] - dma-buf: fix unintended pin/unpin warnings (Lyude Paul) [1944405] - drm/amdgpu: update sdma golden setting for Navi12 (Lyude Paul) [1944405] - drm/amdgpu: update gc golden setting for Navi12 (Lyude Paul) [1944405] - drm/amdgpu: disable 3DCGCG on picasso/raven1 to avoid compute hang (Lyude Paul) [1944405] - drm/amdgpu: Fix GPU TLB update error when PAGE_SIZE > AMDGPU_PAGE_SIZE (Lyude Paul) [1944405] - drm/radeon: use the dummy page for GART if needed (Lyude Paul) [1944405] - drm/amd/display: Use the correct max downscaling value for DCN3.x family (Lyude Paul) [1944405] - drm/i915/gem: Pin the L-shape quirked object as unshrinkable (Lyude Paul) [1944405] - drm/ttm: Do not add non-system domain BO into swap list (Lyude Paul) [1944405] - drm/amd/display: Fix two cursor duplication when using overlay (Lyude Paul) [1944405] - amdgpu/pm: Prevent force of DCEFCLK on NAVI10 and SIENNA_CICHLID (Lyude Paul) [1944405] - drm/i915/display: fix compiler warning about array overrun (Lyude Paul) [1944405] - drm/i915: Fix crash in auto_retire (Lyude Paul) [1944405] - drm/i915/overlay: Fix active retire callback alignment (Lyude Paul) [1944405] - drm/i915: Read C0DRB3/C1DRB3 as 16 bits again (Lyude Paul) [1944405] - drm/i915/gt: Fix a double free in gen8_preallocate_top_level_pdp (Lyude Paul) [1944405] - drm/i915/dp: Use slow and wide link training for everything (Lyude Paul) [1944405] - drm/i915: Avoid div-by-zero on gen2 (Lyude Paul) [1944405] - drm/amd/display: Initialize attribute for hdcp_srm sysfs file (Lyude Paul) [1944405] - drm/radeon/dpm: Disable sclk switching on Oland when two 4K 60Hz monitors are connected (Lyude Paul) [1944405] - drm/radeon: Avoid power table parsing memory leaks (Lyude Paul) [1944405] - drm/radeon: Fix off-by-one power_state index heap overwrite (Lyude Paul) [1944405] - drm/amdgpu: Add mem sync flag for IB allocated by SA (Lyude Paul) [1944405] - drm/amd/display: add handling for hdcp2 rx id list validation (Lyude Paul) [1944405] - drm/amd/display: fixed divide by zero kernel crash during dsc enablement (Lyude Paul) [1944405] - drm/amd/display: Force vsync flip when reconfiguring MPCC (Lyude Paul) [1944405] - arm64: enable tlbi range instructions (Jeremy Linton) [1861872] - arm64: tlb: Use the TLBI RANGE feature in arm64 (Jeremy Linton) [1861872] - arm64: tlb: Detect the ARMv8.4 TLBI RANGE feature (Jeremy Linton) [1861872] - arm64/cpufeature: Add remaining feature bits in ID_AA64ISAR0 register (Jeremy Linton) [1861872] - arm64: tlbflush: Ensure start/end of address range are aligned to stride (Jeremy Linton) [1861872] - arm64: Detect the ARMv8.4 TTL feature (Jeremy Linton) [1861872] - arm64: tlbi: Set MAX_TLBI_OPS to PTRS_PER_PTE (Jeremy Linton) [1861872]- bpf: Fix integer overflow involving bucket_size (Jiri Olsa) [1992588] - bpf: Fix leakage due to insufficient speculative store bypass mitigation (Jiri Olsa) [1992588] - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 (Jiri Olsa) [1992588] - bpf: Fix OOB read when printing XDP link fdinfo (Jiri Olsa) [1992588] - bpf, test: fix NULL pointer dereference on invalid expected_attach_type (Jiri Olsa) [1992588] - bpf: Fix tail_call_reachable rejection for interpreter when jit failed (Jiri Olsa) [1992588] - bpf: Track subprog poke descriptors correctly and fix use-after-free (Jiri Olsa) [1992588] - bpf: Fix null ptr deref with mixed tail calls and subprogs (Jiri Olsa) [1992588] - bpf: Fix leakage under speculation on mispredicted branches (Jiri Olsa) [1992588] - bpf: Set mac_len in bpf_skb_change_head (Jiri Olsa) [1992588] - bpf: Prevent writable memory-mapping of read-only ringbuf pages (Jiri Olsa) [1992588] - bpf: Fix alu32 const subreg bound tracking on bitwise operations (Jiri Olsa) [1992588] - xsk: Fix broken Tx ring validation (Jiri Olsa) [1992588] - xsk: Fix for xp_aligned_validate_desc() when len == chunk_size (Jiri Olsa) [1992588] - bpf: link: Refuse non-O_RDWR flags in BPF_OBJ_GET (Jiri Olsa) [1992588] - bpf: Refcount task stack in bpf_get_task_stack (Jiri Olsa) [1992588] - bpf: Use NOP_ATOMIC5 instead of emit_nops(&prog, 5) for BPF_TRAMP_F_CALL_ORIG (Jiri Olsa) [1992588] - selftest/bpf: Add a test to check trampoline freeing logic. (Jiri Olsa) [1992588] - bpf: Fix fexit trampoline. (Jiri Olsa) [1992588] - ftrace: Fix modify_ftrace_direct. (Jiri Olsa) [1992588] - ftrace: Add a helper function to modify_ftrace_direct() to allow arch optimization (Jiri Olsa) [1992588] - ftrace: Add helper find_direct_entry() to consolidate code (Jiri Olsa) [1992588] - bpf: Fix truncation handling for mod32 dst reg wrt zero (Jiri Olsa) [1992588] - bpf: Fix an unitialized value in bpf_iter (Jiri Olsa) [1992588] - bpf_lru_list: Read double-checked variable once without lock (Jiri Olsa) [1992588] - mt76: validate rx A-MSDU subframes (Íñigo Huguet) [1991459] {CVE-2020-24588 CVE-2020-26144} - ath11k: Drop multicast fragments (Íñigo Huguet) [1991459] {CVE-2020-26145} - ath11k: Clear the fragment cache during key install (Íñigo Huguet) [1991459] {CVE-2020-24587} - ath10k: Validate first subframe of A-MSDU before processing the list (Íñigo Huguet) [1991459] {CVE-2020-24588 CVE-2020-26144} - ath10k: Fix TKIP Michael MIC verification for PCIe (Íñigo Huguet) [1991459] {CVE-2020-26141} - ath10k: drop MPDU which has discard flag set by firmware for SDIO (Íñigo Huguet) [1991459] {CVE-2020-24588} - ath10k: drop fragments with multicast DA for SDIO (Íñigo Huguet) [1991459] {CVE-2020-26145} - ath10k: drop fragments with multicast DA for PCIe (Íñigo Huguet) [1991459] {CVE-2020-26145} - ath10k: add CCMP PN replay protection for fragmented frames for PCIe (Íñigo Huguet) [1991459] - mac80211: extend protection against mixed key and fragment cache attacks (Íñigo Huguet) [1991459] {CVE-2020-24586 CVE-2020-24587} - mac80211: do not accept/forward invalid EAPOL frames (Íñigo Huguet) [1991459] {CVE-2020-26139} - mac80211: prevent attacks on TKIP/WEP as well (Íñigo Huguet) [1991459] {CVE-2020-26141} - mac80211: check defrag PN against current frame (Íñigo Huguet) [1991459] - mac80211: add fragment cache to sta_info (Íñigo Huguet) [1991459] {CVE-2020-24586 CVE-2020-24587} - mac80211: drop A-MSDUs on old ciphers (Íñigo Huguet) [1991459] {CVE-2020-24588} - cfg80211: mitigate A-MSDU aggregation attacks (Íñigo Huguet) [1991459] {CVE-2020-24588 CVE-2020-26144} - mac80211: properly handle A-MSDUs that start with an RFC 1042 header (Íñigo Huguet) [1991459] - mac80211: prevent mixed key and fragment cache attacks (Íñigo Huguet) [1991459] {CVE-2020-24586 CVE-2020-24587} - mac80211: assure all fragments are encrypted (Íñigo Huguet) [1991459] {CVE-2020-26147} - tipc: call tipc_wait_for_connect only when dlen is not 0 (Xin Long) [1989361] - mptcp: remove tech preview warning (Florian Westphal) [1985120] - tcp: consistently disable header prediction for mptcp (Florian Westphal) [1985120] - selftests: mptcp: fix case multiple subflows limited by server (Florian Westphal) [1985120] - selftests: mptcp: turn rp_filter off on each NIC (Florian Westphal) [1985120] - selftests: mptcp: display proper reason to abort tests (Florian Westphal) [1985120] - mptcp: properly account bulk freed memory (Florian Westphal) [1985120] - mptcp: fix 'masking a bool' warning (Florian Westphal) [1985120] - mptcp: refine mptcp_cleanup_rbuf (Florian Westphal) [1985120] - mptcp: use fast lock for subflows when possible (Florian Westphal) [1985120] - mptcp: avoid processing packet if a subflow reset (Florian Westphal) [1985120] - mptcp: add sk parameter for mptcp_get_options (Florian Westphal) [1985120] - mptcp: fix syncookie process if mptcp can not_accept new subflow (Florian Westphal) [1985120] - mptcp: fix warning in __skb_flow_dissect() when do syn cookie for subflow join (Florian Westphal) [1985120] - mptcp: avoid race on msk state changes (Florian Westphal) [1985120] - mptcp: fix 32 bit DSN expansion (Florian Westphal) [1985120] - mptcp: fix bad handling of 32 bit ack wrap-around (Florian Westphal) [1985120] - tcp: parse mptcp options contained in reset packets (Florian Westphal) [1985120] - ionic: count csum_none when offload enabled (Jonathan Toppins) [1991646] - ionic: fix up dim accounting for tx and rx (Jonathan Toppins) [1991646] - ionic: remove intr coalesce update from napi (Jonathan Toppins) [1991646] - ionic: catch no ptp support earlier (Jonathan Toppins) [1991646] - ionic: make all rx_mode work threadsafe (Jonathan Toppins) [1991646] - dmaengine: idxd: Fix missing error code in idxd_cdev_open() (Jerry Snitselaar) [1990637] - dmaengine: idxd: add missing dsa driver unregister (Jerry Snitselaar) [1990637] - dmaengine: idxd: add engine 'struct device' missing bus type assignment (Jerry Snitselaar) [1990637] - dmaengine: idxd: remove MSIX masking for interrupt handlers (Jerry Snitselaar) [1990637] - dmaengine: idxd: Use cpu_feature_enabled() (Jerry Snitselaar) [1990637] - dmaengine: idxd: enable SVA feature for IOMMU (Jerry Snitselaar) [1990637] - dmagenine: idxd: Don't add portal offset in idxd_submit_desc (Jerry Snitselaar) [1990637] - ethtool: strset: fix message length calculation (Balazs Nemeth) [1989003] - net: add strict checks in netdev_name_node_alt_destroy() (Andrea Claudi) [1859038] - net: rtnetlink: fix bugs in rtnl_alt_ifname() (Andrea Claudi) [1859038] - net: rtnetlink: add linkprop commands to add and delete alternative ifnames (Andrea Claudi) [1859038] - net: check all name nodes in __dev_alloc_name (Andrea Claudi) [1859038] - net: fix a leak in register_netdevice() (Andrea Claudi) [1859038] - tun: fix memory leak in error path (Andrea Claudi) [1859038] - net: propagate errors correctly in register_netdevice() (Andrea Claudi) [1859038] - net: introduce name_node struct to be used in hashlist (Andrea Claudi) [1859038] - net: procfs: use index hashlist instead of name hashlist (Andrea Claudi) [1859038] - configs: Enable CONFIG_CHELSIO_INLINE_CRYPTO (Raju Rangoju) [1961368] - cxgb4/ch_ktls: Clear resources when pf4 device is removed (Raju Rangoju) [1961374] - ch_ktls: Remove redundant variable result (Raju Rangoju) [1961374] - ch_ktls: do not send snd_una update to TCB in middle (Raju Rangoju) [1961374] - ch_ktls: tcb close causes tls connection failure (Raju Rangoju) [1961374] - ch_ktls: fix device connection close (Raju Rangoju) [1961374] - ch_ktls: Fix kernel panic (Raju Rangoju) [1961374] - ch_ktls: fix enum-conversion warning (Raju Rangoju) [1961374] - net: ethernet: chelsio: inline_crypto: Mundane typos fixed throughout the file chcr_ktls.c (Raju Rangoju) [1961374] - ch_ipsec: Remove initialization of rxq related data (Raju Rangoju) [1961388] - ch_ktls: fix build warning for ipv4-only config (Raju Rangoju) [1961374] - ch_ktls: lock is not freed (Raju Rangoju) [1961374] - ch_ktls: stop the txq if reaches threshold (Raju Rangoju) [1961374] - ch_ktls: tcb update fails sometimes (Raju Rangoju) [1961374] - ch_ktls/cxgb4: handle partial tag alone SKBs (Raju Rangoju) [1961374] - ch_ktls: don't free skb before sending FIN (Raju Rangoju) [1961374] - ch_ktls: packet handling prior to start marker (Raju Rangoju) [1961374] - ch_ktls: Correction in middle record handling (Raju Rangoju) [1961374] - ch_ktls: missing handling of header alone (Raju Rangoju) [1961374] - ch_ktls: Correction in trimmed_len calculation (Raju Rangoju) [1961374] - cxgb4/ch_ktls: creating skbs causes panic (Raju Rangoju) [1961374] - ch_ktls: Update cheksum information (Raju Rangoju) [1961374] - ch_ktls: Correction in finding correct length (Raju Rangoju) [1961374] - cxgb4/ch_ktls: decrypted bit is not enough (Raju Rangoju) [1961374] - cxgb4/ch_ipsec: Replace the module name to ch_ipsec from chcr (Raju Rangoju) [1961388] - cxgb4/ch_ktls: ktls stats are added at port level (Raju Rangoju) [1961374] - ch_ktls: Issue if connection offload fails (Raju Rangoju) [1961374] - chelsio/chtls: Re-add dependencies on CHELSIO_T4 to fix modular CHELSIO_T4 (Raju Rangoju) [1961388] - chelsio/chtls: CHELSIO_INLINE_CRYPTO should depend on CHELSIO_T4 (Raju Rangoju) [1961388] - crypto: chelsio - fix minor indentation issue (Raju Rangoju) [1961368] - crypto/chcr: move nic TLS functionality to drivers/net (Raju Rangoju) [1961368] - cxgb4/ch_ipsec: Registering xfrmdev_ops with cxgb4 (Raju Rangoju) [1961388] - crypto/chcr: Moving chelsio's inline ipsec functionality to /drivers/net (Raju Rangoju) [1961368] - chelsio/chtls: separate chelsio tls driver from crypto driver (Raju Rangoju) [1961368] - crypto: chelsio - Fix some pr_xxx messages (Raju Rangoju) [1961368] - crypto: chelsio - Avoid some code duplication (Raju Rangoju) [1961368] - crypto: drivers - set the flag CRYPTO_ALG_ALLOCATES_MEMORY (Raju Rangoju) [1961368] - crypto: aead - remove useless setting of type flags (Raju Rangoju) [1961368] - crypto: Replace zero-length array with flexible-array (Raju Rangoju) [1961368] - [Crypto] treewide: replace '---help---' in Kconfig files with 'help' (Raju Rangoju) [1961368] - Crypto/chcr: Checking cra_refcnt before unregistering the algorithms (Raju Rangoju) [1961368] - Crypto/chcr: Calculate src and dst sg lengths separately for dma map (Raju Rangoju) [1961368] - Crypto/chcr: Fixes a coccinile check error (Raju Rangoju) [1961368] - Crypto/chcr: Fixes compilations warnings (Raju Rangoju) [1961368] - crypto/chcr: IPV6 code needs to be in CONFIG_IPV6 (Raju Rangoju) [1961368] - crypto: lib/sha1 - remove unnecessary includes of linux/cryptohash.h (Raju Rangoju) [1961368] - Crypto/chcr: fix for hmac(sha) test fails (Raju Rangoju) [1961368] - Crypto/chcr: fix for ccm(aes) failed test (Raju Rangoju) [1961368] - Crypto/chcr: fix ctr, cbc, xts and rfc3686-ctr failed tests (Raju Rangoju) [1961368] - crypto: chelsio - remove redundant assignment to variable error (Raju Rangoju) [1961368] - chcr: Fix CPU hard lockup (Raju Rangoju) [1961368] - crypto: remove CRYPTO_TFM_RES_BAD_KEY_LEN (Raju Rangoju) [1961368] - crypto: chelsio - switch to skcipher API (Raju Rangoju) [1961368] - crypto: chelsio - Remove VLA usage of skcipher (Raju Rangoju) [1961368]- tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. (Chris von Recklinghausen) [1989485] {CVE-2021-3679} - vmlinux.lds.h: Keep .ctors.* with .ctors (Jan Stancek) [1993208] - spi: pxa2xx: Add support for Intel Alder Lake PCH-P (Steve Best) [1978463] - bnxt_en: allow promiscuous mode for trusted VFs (Jonathan Toppins) [1730616] - arm64: memory: Add missing brackets to untagged_addr() macro (Chris von Recklinghausen) [1955809] - arm64: tags: Preserve tags for addresses translated via TTBR1 (Chris von Recklinghausen) [1955809] - arm64: entry: Move ct_user_exit before any other exception (Chris von Recklinghausen) [1955809] - arm64: memory: Implement __tag_set() as common function (Chris von Recklinghausen) [1955809] - arm64: mm: Really fix sparse warning in untagged_addr() (Chris von Recklinghausen) [1955809] - arm64: untag user pointers in access_ok and __uaccess_mask_ptr (Chris von Recklinghausen) [1955809] - arm64/mm: fix variable 'tag' set but not used (Chris von Recklinghausen) [1955809] - arm64: entry: SP Alignment Fault doesn't write to FAR_EL1 (Chris von Recklinghausen) [1955809] - arm64: compat: Add separate CP15 trapping hook (Chris von Recklinghausen) [1955809] - arm64: don't restore GPRs when context tracking (Chris von Recklinghausen) [1955809]- bareudp: Fix invalid read beyond skb's linear data (Guillaume Nault) [1990938] - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest (Michael Petlan) [1990695] - net: dcb: Accept RTM_GETDCB messages carrying set-like DCB commands (Balazs Nemeth) [1956825] - net: dcb: Validate netlink message in DCB handler (Balazs Nemeth) [1956825] - xfrm: Fix RCU vs hash_resize_mutex lock inversion (Sabrina Dubroca) [1988405] - Revert "xfrm: policy: Read seqcount outside of rcu-read side in xfrm_policy_lookup_bytype" (Sabrina Dubroca) [1988405] - xfrm: policy: Read seqcount outside of rcu-read side in xfrm_policy_lookup_bytype (Sabrina Dubroca) [1988405] - [s390] s390/AP: support new dynamic AP bus size limit (Claudio Imbrenda) [1974581] - net: sched: act_mirred: Reset ct info when mirror/redirect skb (Hangbin Liu) [1980532] - ucounts: Move max_time_namespace according to ucount_type (Alex Gladkov) [1982954] - perf vendor events power10: Adds 24x7 nest metric events for power10 platform (Diego Domingos) [1946650] - perf/core: fix backport of PERF_SAMPLE_WEIGHT_STRUCT (Diego Domingos) [1946650] - perf/core: Add support for PERF_SAMPLE_CODE_PAGE_SIZE (Diego Domingos) [1946650] - perf vendor events powerpc: Fix eventcode of power10 JSON events (Diego Domingos) [1946650] - perf vendor events: Initial JSON/events list for power10 platform (Diego Domingos) [1946650] - powerpc/perf: Fix sampled instruction type for larx/stcx (Diego Domingos) [1946650] - powerpc/perf: Fix the threshold event selection for memory events in power10 (Diego Domingos) [1946650] - perf sort: Display sort dimension p_stage_cyc only on supported archs (Diego Domingos) [1946650] - perf tools: Support pipeline stage cycles for powerpc (Diego Domingos) [1946650] - perf powerpc: Add support for PERF_SAMPLE_WEIGHT_STRUCT (Diego Domingos) [1946650] - perf sort: Add dynamic headers for perf report columns (Diego Domingos) [1946650] - powerpc/perf: Expose processor pipeline stage cycles using PERF_SAMPLE_WEIGHT_STRUCT (Diego Domingos) [1946650] - Documentation/admin-guide: kernel-parameters: fix "disable_ddw" wording (Diego Domingos) [1946650] - powerpc/perf: Support PERF_SAMPLE_DATA_PAGE_SIZE (Diego Domingos) [1946650] - perf/core: Add PERF_SAMPLE_DATA_PAGE_SIZE (Diego Domingos) [1946650] - powerpc/perf: Infrastructure to support checking of attr.config* (Diego Domingos) [1946650] - powerpc/perf: Add platform specific check_attr_config (Diego Domingos) [1946650] - ice: add support for auxiliary input/output pins (Jonathan Toppins) [1956913] - ice: enable transmit timestamps for E810 devices (Jonathan Toppins) [1944818] - ice: enable receive hardware timestamping (Jonathan Toppins) [1944818] - ice: report the PTP clock index in ethtool .get_ts_info (Jonathan Toppins) [1944818] - ice: register 1588 PTP clock device object for E810 devices (Jonathan Toppins) [1944818] - ice: add low level PTP clock access functions (Jonathan Toppins) [1944818] - ice: add support for set/get of driver-stored firmware parameters (Jonathan Toppins) [1944818] - ice: process 1588 PTP capabilities during initialization (Jonathan Toppins) [1944818] - ice: add support for sideband messages (Jonathan Toppins) [1944818]- bnxt_en: Fix static checker warning in bnxt_fw_reset_task() (Jonathan Toppins) [1989274] - bnxt_en: Check abort error state in bnxt_half_open_nic() (Jonathan Toppins) [1989274] - bnxt_en: fix error path of FW reset (Jonathan Toppins) [1989274] - bnxt_en: Add missing check for BNXT_STATE_ABORT_ERR in bnxt_fw_rset_task() (Jonathan Toppins) [1989274] - bnxt_en: Refresh RoCE capabilities in bnxt_ulp_probe() (Jonathan Toppins) [1989274] - bnxt_en: reject ETS settings that will starve a TC (Jonathan Toppins) [1989274] - bnxt_en: don't disable an already disabled PCI device (Jonathan Toppins) [1989274] - bnxt_en: Remove the read of BNXT_FW_RESET_INPROG_REG after firmware reset. (Jonathan Toppins) [1989274] - i40e: Fix log TC creation failure when max num of queues is exceeded (Stefan Assmann) [1920274] - i40e: Fix queue-to-TC mapping on Tx (Stefan Assmann) [1920274] - i40e: Add additional info to PHY type error (Stefan Assmann) [1920274] - i40e: Fix firmware LLDP agent related warning (Stefan Assmann) [1920274] - i40e: Fix logic of disabling queues (Stefan Assmann) [1920274] - i40e: add support for PTP external synchronization clock (Stefan Assmann) [1920274] - i40e: improve locking of mac_filter_hash (Stefan Assmann) [1920274] - i40e: Fix missing rtnl locking when setting up pf switch (Stefan Assmann) [1920274] - i40e: fix PTP on 5Gb links (Stefan Assmann) [1920274] - i40e: Fix autoneg disabling for non-10GBaseT links (Stefan Assmann) [1920274] - i40e: Fix error handling in i40e_vsi_open (Stefan Assmann) [1920274] - intel: Remove rcu_read_lock() around XDP program invocation (Stefan Assmann) [1920274] - i40e: clean up packet type lookup table (Stefan Assmann) [1920274] - i40e: add correct exception tracing for XDP (Stefan Assmann) [1920274] - i40e: Remove LLDP frame filters (Stefan Assmann) [1920274] - i40e: Fix PHY type identifiers for 2.5G and 5G adapters (Stefan Assmann) [1920274] - i40e: Fix use-after-free in i40e_client_subtask() (Stefan Assmann) [1920274] - i40e: fix broken XDP support (Stefan Assmann) [1920274] - i40e: refactor repeated link state reporting code (Stefan Assmann) [1920274] - i40e: optimize for XDP_REDIRECT in xsk path (Stefan Assmann) [1920274] - i40e: fix the panic when running bpf in xdpdrv mode (Stefan Assmann) [1920274] - i40e: Fix sparse warning: missing error code 'err' (Stefan Assmann) [1920274] - i40e: Fix sparse error: 'vsi->netdev' could be null (Stefan Assmann) [1920274] - i40e: Fix sparse error: uninitialized symbol 'ring' (Stefan Assmann) [1920274] - i40e: Fix sparse errors in i40e_txrx.c (Stefan Assmann) [1920274] - i40e: Fix display statistics for veb_tc (Stefan Assmann) [1920274] - i40e: fix receiving of single packets in xsk zero-copy mode (Stefan Assmann) [1920274] - i40e: Fix inconsistent indenting (Stefan Assmann) [1920274] - i40e: Fix oops at i40e_rebuild() (Stefan Assmann) [1920274] - i40e: Fix kernel oops when i40e driver removes VF's (Stefan Assmann) [1920274] - i40e: Added Asym_Pause to supported link modes (Stefan Assmann) [1920274] - net: i40e: remove repeated words (Stefan Assmann) [1920274] - bpf, devmap: Move drop error path to devmap for XDP_REDIRECT (Stefan Assmann) [1920274] - intel: clean up mismatched header comments (Stefan Assmann) [1920274] - intel: Update drivers to use ethtool_sprintf (Stefan Assmann) [1920274] - i40e: move headroom initialization to i40e_configure_rx_ring (Stefan Assmann) [1920274] - i40e: Fix endianness conversions (Stefan Assmann) [1920274] - i40e: Fix add TC filter for IPv6 (Stefan Assmann) [1920274] - i40e: Fix addition of RX filters after enabling FW LLDP agent (Stefan Assmann) [1920274] - i40e: Fix overwriting flow control settings during driver loading (Stefan Assmann) [1920274] - i40e: Add zero-initialization of AQ command structures (Stefan Assmann) [1920274] - i40e: Fix memory leak in i40e_probe (Stefan Assmann) [1920274] - i40e: Fix flow for IPv6 next header (extension header) (Stefan Assmann) [1920274] - i40e: Fix incorrect argument in call to ipv6_addr_any() (Stefan Assmann) [1920274] - i40e: store the result of i40e_rx_offset() onto i40e_ring (Stefan Assmann) [1920274] - i40e: Simplify the do-while allocation loop (Stefan Assmann) [1920274] - i40e: adjust i40e_is_non_eop (Stefan Assmann) [1920274] - i40e: drop misleading function comments (Stefan Assmann) [1920274] - i40e: drop redundant check when setting xdp prog (Stefan Assmann) [1920274] - i40e: remove the useless value assignment in i40e_clean_adminq_subtask (Stefan Assmann) [1920274] - i40e: VLAN field for flow director (Stefan Assmann) [1920274] - i40e: Add flow director support for IPv6 (Stefan Assmann) [1920274] - i40e: Add EEE status getting & setting implementation (Stefan Assmann) [1920274] - i40e: Fix uninitialized variable mfs_max (Stefan Assmann) [1920274] - i40e: Add netlink callbacks support for software based DCB (Stefan Assmann) [1920274] - i40e: Add init and default config of software based DCB (Stefan Assmann) [1920274] - i40e: Add hardware configuration for software based DCB (Stefan Assmann) [1920274] - i40e: Log error for oversized MTU on device (Stefan Assmann) [1920274] - i40e: consolidate handling of XDP program actions (Stefan Assmann) [1920274] - i40e: remove the redundant buffer info updates (Stefan Assmann) [1920274] - i40e: remove unnecessary cleaned_count updates (Stefan Assmann) [1920274] - i40e: remove unnecessary memory writes of the next to clean pointer (Stefan Assmann) [1920274] - i40e: Use batched xsk Tx interfaces to increase performance (Stefan Assmann) [1920274] - i40e: convert to new udp_tunnel infrastructure (Stefan Assmann) [1920274] - netfilter: nf_tables: skip module reference count bump on object updates (Fernando Fernandez Mancera) [1944487] - netfilter: nf_tables: fix unexpected EOPNOTSUPP error (Fernando Fernandez Mancera) [1944487] - netfilter: nf_tables: Fix an Oops in nf_tables_updobj() error handling (Fernando Fernandez Mancera) [1944487] - netfilter: nf_tables: fix possible null-pointer dereference in object update (Fernando Fernandez Mancera) [1944487] - netfilter: nft_quota: add quota object update support (Fernando Fernandez Mancera) [1944487] - netfilter: nf_tables: Introduce stateful object update operation (Fernando Fernandez Mancera) [1944487] - cifs: retry lookup and readdir when EAGAIN is returned. (Ronnie Sahlberg) [1972411] - netfilter: nf_tables: Fix dereference of null pointer flow (Florian Westphal) [1985087] - netfilter: nf_tables: memleak in hw offload abort path (Florian Westphal) [1985087] - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols (Florian Westphal) [1985087] - netfilter: synproxy: Fix out of bounds when parsing TCP options (Florian Westphal) [1985087] - netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches (Florian Westphal) [1985087] - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service (Florian Westphal) [1985087] - netfilter: nftables: avoid overflows in nft_hash_buckets() (Florian Westphal) [1985087] - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check (Florian Westphal) [1985087] - netfilter: nf_tables_offload: check FLOW_DISSECTOR_KEY_BASIC in VLAN transfer logic (Florian Westphal) [1985087] - netfilter: nftables_offload: special ethertype handling for VLAN (Florian Westphal) [1985087] - netfilter: nftables_offload: VLAN id needs host byteorder in flow dissector (Florian Westphal) [1985087] - netfilter: nft_payload: fix C-VLAN offload support (Florian Westphal) [1985087] - ipvs: allow connection reuse for unconfirmed conntrack (Florian Westphal) [1985087] - net: fix GRO skb truesize update (Paolo Abeni) [1987391] - sk_buff: avoid potentially clearing 'slow_gro' field (Paolo Abeni) [1987391] - veth: use skb_prepare_for_gro() (Paolo Abeni) [1987391] - skbuff: allow 'slow_gro' for skb carring sock reference (Paolo Abeni) [1987391] - net: optimize GRO for the common case. (Paolo Abeni) [1987391] - sk_buff: track extension status in slow_gro (Paolo Abeni) [1987391] - sk_buff: track dst status in slow_gro (Paolo Abeni) [1987391] - sk_buff: introduce 'slow_gro' flags (Paolo Abeni) [1987391] - skbuff: Fix build with SKB extensions disabled (Paolo Abeni) [1987391] - skbuff: Release nfct refcount on napi stolen or re-used skbs (Paolo Abeni) [1987391] - selftests: net: veth: add tests for set_channel (Paolo Abeni) [1987391] - veth: create by default nr_possible_cpus queues (Paolo Abeni) [1987391] - veth: implement support for set_channel ethtool op (Paolo Abeni) [1987391] - veth: factor out initialization helper (Paolo Abeni) [1987391] - veth: always report zero combined channels (Paolo Abeni) [1987391] - veth: Implement ethtool's get_channelis() callback (Paolo Abeni) [1987391] - net: add GSO UDP L4 and GSO fraglists to the list of software-backed types (Paolo Abeni) [1987391] - ice: Support RSS configure removal for AVF (Jonathan Toppins) [1946726] - ice: Enable RSS configure for AVF (Jonathan Toppins) [1946726] - ice: Add helper function to get the VF's VSI (Jonathan Toppins) [1946726] - ice: remove redundant assignment to pointer vsi (Jonathan Toppins) [1946726] - ice: Advertise virtchnl UDP segmentation offload capability (Jonathan Toppins) [1946726] - ice: Allow ignoring opcodes on specific VF (Jonathan Toppins) [1946726] - ice: warn about potentially malicious VFs (Jonathan Toppins) [1946726] - ice: Consolidate VSI state and flags (Jonathan Toppins) [1946726] - ice: Refactor ice_set/get_rss into LUT and key specific functions (Jonathan Toppins) [1946726] - ice: Refactor get/set RSS LUT to use struct parameter (Jonathan Toppins) [1946726] - ice: Change ice_vsi_setup_q_map() to not depend on RSS (Jonathan Toppins) [1946726] - ice: Check FDIR program status for AVF (Jonathan Toppins) [1946726] - ice: Add more FDIR filter type for AVF (Jonathan Toppins) [1946726] - ice: Add GTPU FDIR filter for AVF (Jonathan Toppins) [1946726] - ice: Add non-IP Layer2 protocol FDIR filter for AVF (Jonathan Toppins) [1946726] - ice: Add new actions support for VF FDIR (Jonathan Toppins) [1946726] - ice: Add FDIR pattern action parser for VF (Jonathan Toppins) [1946726] - ice: Enable FDIR Configure for AVF (Jonathan Toppins) [1946726] - ice: Add support for per VF ctrl VSI enabling (Jonathan Toppins) [1946726] - ice: Enhanced IPv4 and IPv6 flow filter (Jonathan Toppins) [1946726] - ice: Support to separate GTP-U uplink and downlink (Jonathan Toppins) [1946726] - ice: Add more advanced protocol support in flow filter (Jonathan Toppins) [1946726] - ice: Support non word aligned input set field (Jonathan Toppins) [1946726] - ice: Add more basic protocol support for flow filter (Jonathan Toppins) [1946726] - sctp: move the active_key update after sh_keys is added (Xin Long) [1986966] - sctp: fix return value check in __sctp_rcv_asconf_lookup (Xin Long) [1986966] - sctp: delete addr based on sin6_scope_id (Xin Long) [1986966] - sctp: update active_key for asoc when old key is being replaced (Xin Long) [1986966] - sctp: move 198 addresses from unusable to private scope (Xin Long) [1986966] - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY (Xin Long) [1986966] - sctp: validate chunk size in __rcv_asconf_lookup (Xin Long) [1986966] - sctp: add size validation when walking chunks (Xin Long) [1986966] - sctp: validate from_addr_param return (Xin Long) [1986966] - sctp: fix the proc_handler for sysctl encap_port (Xin Long) [1986966] - sctp: add the missing setting for asoc encap_port (Xin Long) [1986966] - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b (Xin Long) [1986966] - sctp: Fix out-of-bounds warning in sctp_process_asconf_param() (Xin Long) [1986966] - sctp: Fix COMM_LOST/CANT_STR_ASSOC err reporting on big-endian platforms (Xin Long) [1986966] - bonding: allow nesting of bonding device (Antoine Tenart) [1989099] - bonding: avoid adding slave device with IFF_MASTER flag (Antoine Tenart) [1989099] - ice: don't remove netdev->dev_addr from uc sync list (Ken Cox) [1873969 1961018] - ice: Stop processing VF messages during teardown (Ken Cox) [1986451] - ice: Prevent probing virtual functions (Ken Cox) [1952810] - ima: extend boot_aggregate with kernel measurements (Bruno Meneguele) [1977422] - selftest/bpf: Verifier tests for var-off access (Jiri Olsa) [1960944] {CVE-2021-29155} - selftest/bpf: Adjust expected verifier errors (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: No need to simulate speculative domain for immediates (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Fix mask direction swap upon off reg sign change (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Wrap aux data inside bpf_sanitize_info container (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Fix pointer arithmetic mask tightening under state pruning (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Fix leakage of uninitialized bpf stack under speculation (Jiri Olsa) [1960944 1958070] {CVE-2021-29155 CVE-2021-31829} - bpf: Fix masking negation logic upon negative dst register (Jiri Olsa) [1960944 1958070] {CVE-2021-29155 CVE-2021-31829} - bpf: verifier: Allocate idmap scratch in verifier env (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Tighten speculative pointer arithmetic mask (Jiri Olsa) [1960944 1972496] {CVE-2021-29155 CVE-2021-33200} - bpf: Move sanitize_val_alu out of op switch (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Refactor and streamline bounds check into helper (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Allow variable-offset stack access (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Improve verifier error messages for users (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Rework ptr_limit into alu_limit and add common error path (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Ensure off_reg has no mixed signed bounds for all types (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Move off_reg into sanitize_ptr_alu (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Use correct permission flag for mixed signed bounds arithmetic (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Add sanity check for upper ptr_limit (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Simplify alu_limit masking for pointer arithmetic (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Fix off-by-one for area size in creating mask to left (Jiri Olsa) [1960944] {CVE-2021-29155} - Documentation/x86: Add ratelimit in buslock.rst (Prarit Bhargava) [1948048] - Documentation/admin-guide: Add bus lock ratelimit (Prarit Bhargava) [1948048] - x86/bus_lock: Set rate limit for bus lock (Prarit Bhargava) [1948048] - Documentation/x86: Add buslock.rst (Prarit Bhargava) [1948048] - [s390] net/smc: Ensure correct state of the socket in send path (Claudio Imbrenda) [1731026] - [s390] net/smc: Fix ENODATA tests in smc_nl_get_fback_stats() (Claudio Imbrenda) [1731026] - [s390] net/smc: Make SMC statistics network namespace aware (Claudio Imbrenda) [1731026] - [s390] net/smc: Add netlink support for SMC fallback statistics (Claudio Imbrenda) [1731026] - [s390] net/smc: Add netlink support for SMC statistics (Claudio Imbrenda) [1731026] - [s390] net/smc: Add SMC statistics support (Claudio Imbrenda) [1731026] - [s390] s390/ap: Fix hanging ioctl caused by wrong msg counter (Claudio Imbrenda) [1984762] - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow (Jon Maloy) [1988226] {CVE-2021-37576} - NFSv4: Fix an Oops in pnfs_mark_request_commit() when doing O_DIRECT (Benjamin Coddington) [1983793] - selftests/powerpc: EBB selftest for MMCR0 control for PMU SPRs in ISA v3.1 (Desnes A. Nunes do Rosario) [1991753] - selftests/powerpc: Fix "no_handler" EBB selftest (Desnes A. Nunes do Rosario) [1991753] - powerpc/perf: Fix crash in perf_instruction_pointer() when ppmu is not set (Desnes A. Nunes do Rosario) [1991753] - powerpc/pmu: Make the generic compat PMU use the architected events (Desnes A. Nunes do Rosario) [1991753] - perf script python: Fix buffer size to report iregs in perf script (Desnes A. Nunes do Rosario) [1991753] - ceph: reduce contention in ceph_check_delayed_caps() (Jeff Layton) [1953430]- net: mac802154: Fix general protection fault (Chris von Recklinghausen) [1984571] {CVE-2021-3659} - Bluetooth: fix the erroneous flush_work() order (Chris von Recklinghausen) [1964559] {CVE-2021-3564} - Bluetooth: use correct lock to prevent UAF of hdev object (Chris von Recklinghausen) [1968214] {CVE-2021-3573} - usb: ehci: Prevent missed ehci interrupts with edge-triggered MSI (Torez Smith) [1972139] - usb: ehci: do not initialise static variables (Torez Smith) [1972139] - usb: host: move EH SINGLE_STEP_SET_FEATURE implementation to core (Torez Smith) [1972139] - USB: ehci: drop workaround for forced irq threading (Torez Smith) [1972139] - usb: ehci: add spurious flag to disable overcurrent checking (Torez Smith) [1972139] - perf test: Handle fd gaps in test__dso_data_reopen (Michael Petlan) [1871785] - tty: vt: always invoke vc->vc_sw->con_resize callback (Maxim Levitsky) [1957611] - iavf: fix locking of critical sections (Stefan Assmann) [1975245] - iavf: do not override the adapter state in the watchdog task (Stefan Assmann) [1975245] - ixgbe: Fix packet corruption due to missing DMA sync (Ken Cox) [1920269] - ixgbe: Fix an error handling path in 'ixgbe_probe()' (Ken Cox) [1920269] - intel: Remove rcu_read_lock() around XDP program invocation (Ken Cox) [1920269] - ixgbe: add correct exception tracing for XDP (Ken Cox) [1920269] - ixgbe: Fix out-bounds warning in ixgbe_host_interface_command() (Ken Cox) [1920269] - ixgbe: reduce checker warnings (Ken Cox) [1920269] - ixgbe: use checker safe conversions (Ken Cox) [1920269] - ixgbe: fix large MTU request from VF (Ken Cox) [1920269] - net: ethernet: intel: Fix a typo in the file ixgbe_dcb_nl.c (Ken Cox) [1920269] - net: intel: Remove unused function pointer typedef ixgbe_mc_addr_itr (Ken Cox) [1920269] - ixgbe: Support external GBE SerDes PHY BCM54616s (Ken Cox) [1920269] - ixgbe: fix unbalanced device enable/disable in suspend/resume (Ken Cox) [1920269] - ixgbe: Fix NULL pointer dereference in ethtool loopback test (Ken Cox) [1920269] - ixgbe: Fix fall-through warnings for Clang (Ken Cox) [1920269] - intel: clean up mismatched header comments (Ken Cox) [1920269] - bpf, devmap: Move drop error path to devmap for XDP_REDIRECT (Ken Cox) [1920269] - intel: Update drivers to use ethtool_sprintf (Ken Cox) [1920269] - ixgbe: optimize for XDP_REDIRECT in xsk path (Ken Cox) [1920269] - ixgbe: move headroom initialization to ixgbe_configure_rx_ring (Ken Cox) [1920269] - ixgbe: Fix memleak in ixgbe_configure_clsu32 (Ken Cox) [1920269] - ixgbe: fail to create xfrm offload of IPsec tunnel mode SA (Ken Cox) [1920269] - ixgbe: store the result of ixgbe_rx_offset() onto ixgbe_ring (Ken Cox) [1920269] - net: ixgbe: use skb_csum_is_sctp instead of protocol check (Ken Cox) [1920269] - ixgbe: avoid premature Rx buffer reuse (Ken Cox) [1920269] - net: remove unneeded break (Ken Cox) [1920269] - ixgbe: add pause frame stats (Ken Cox) [1920269] - iavf: Set RSS LUT and key in reset handle path (Ken Cox) [1910853] - [netdrv] chelsio: Replace zero-length array with flexible-array member (Raju Rangoju) [1955208] - cxgb4: avoid collecting SGE_QBASE regs during traffic (Raju Rangoju) [1955208] - cxgb4: collect serial config version from register (Raju Rangoju) [1955208] - cxgb4: remove unused vpd_cap_addr (Raju Rangoju) [1955208] - cxgb4: remove bogus CHELSIO_VPD_UNIQUE_ID constant (Raju Rangoju) [1955208] - cxgb4: Assign boolean values to a bool variable (Raju Rangoju) [1955208] - cxgb4: enable interrupt based Tx completions for T5 (Raju Rangoju) [1955208] - cxgb4: fix the panic caused by non smac rewrite (Raju Rangoju) [1955208] - cxgb4: Fix the -Wmisleading-indentation warning (Raju Rangoju) [1955208] - cxgb4: set up filter action after rewrites (Raju Rangoju) [1955208] - cxgb4: handle 4-tuple PEDIT to NAT mode translation (Raju Rangoju) [1955208] - [netdrv] net: rename flow_action_hw_stats_types* -> flow_action_hw_stats* (Raju Rangoju) [1955208] - net: cxbg4: Remove pointless in_interrupt() check (Raju Rangoju) [1955208] - cxgb4: Avoid log flood (Raju Rangoju) [1955208] - cxgb4: fix memory leak during module unload (Raju Rangoju) [1955208] - cxgb4: Fix offset when clearing filter byte counters (Raju Rangoju) [1955208] - cxgb4: add error handlers to LE intr_handler (Raju Rangoju) [1955208] - cxgb4: insert IPv6 filter rules in next free region (Raju Rangoju) [1955208] - cxgb4: Fix race between loopback and normal Tx path (Raju Rangoju) [1955208] - cxgb4: Fix work request size calculation for loopback test (Raju Rangoju) [1955208] - cxgb4: add TC-MATCHALL IPv6 support (Raju Rangoju) [1955208] - cxgb4: fix extracting IP addresses in TC-FLOWER rules (Raju Rangoju) [1955208] - cxgb4: fix check for running offline ethtool selftest (Raju Rangoju) [1955208] - cxgb4: add loopback ethtool self-test (Raju Rangoju) [1955208] - net: cxgb4: reject unsupported coalescing params (Raju Rangoju) [1955208] - cxgb4: use eth_zero_addr() to clear mac address (Raju Rangoju) [1955208] - cxgb4: add missing release on skb in uld_send() (Raju Rangoju) [1955208] - cxgb4: convert to new udp_tunnel_nic infra (Raju Rangoju) [1955208] - cxgb4: fix all-mask IP address comparison (Raju Rangoju) [1955208] - cxgb4: add main VI to mirror VI config replication (Raju Rangoju) [1955208] - cxgb4: add support for mirror Rxqs (Raju Rangoju) [1955208] - cxgb4: add mirror action to TC-MATCHALL offload (Raju Rangoju) [1955208] - net: cxgb4: fix return error value in t4_prep_fw (Raju Rangoju) [1955208] - cxgb4: move device dump arrays in header to C file (Raju Rangoju) [1955208] - cxgb4: always sync access when flashing PHY firmware (Raju Rangoju) [1955208] - cxgb4: update kernel-doc line comments (Raju Rangoju) [1955208] - cxgb4: fix set but unused variable when DCB is disabled (Raju Rangoju) [1955208] - cxgb4: move DCB version extern to header file (Raju Rangoju) [1955208] - cxgb4: remove cast when saving IPv4 partial checksum (Raju Rangoju) [1955208] - cxgb4: fix SGE queue dump destination buffer context (Raju Rangoju) [1955208] - cxgb4: use correct type for all-mask IP address comparison (Raju Rangoju) [1955208] - cxgb4: fix endian conversions for L4 ports in filters (Raju Rangoju) [1955208] - cxgb4: parse TC-U32 key values and masks natively (Raju Rangoju) [1955208] - cxgb4: use unaligned conversion for fetching timestamp (Raju Rangoju) [1955208] - cxgb4: move PTP lock and unlock to caller in Tx path (Raju Rangoju) [1955208] - cxgb4: move handling L2T ARP failures to caller (Raju Rangoju) [1955208] - cxgb4: Use struct_size() helper (Raju Rangoju) [1955208] - cxgb4: add action to steer flows to specific Rxq (Raju Rangoju) [1955208] - cxgb4: add support to fetch ethtool n-tuple filters (Raju Rangoju) [1955208] - cxgb4: add ethtool n-tuple filter deletion (Raju Rangoju) [1955208] - cxgb4: add ethtool n-tuple filter insertion (Raju Rangoju) [1955208] - [netdrv] flow_offload: check for basic action hw stats type (Raju Rangoju) [1955208] - cxgb4: add skeleton for ethtool n-tuple filters (Raju Rangoju) [1955208] - cxgb4: add support to read serial flash (Raju Rangoju) [1955208] - cxgb4: add support to flash boot cfg image (Raju Rangoju) [1955208] - cxgb4: add support to flash boot image (Raju Rangoju) [1955208] - cxgb4: add support to flash PHY image (Raju Rangoju) [1955208] - cxgb4: update set_flash to flash different images (Raju Rangoju) [1955208] - cxgb4: Use kfree() instead kvfree() where appropriate (Raju Rangoju) [1955208] - cxgb4: Use pM format specifier for MAC addresses (Raju Rangoju) [1955208] - net: sock: fix in-kernel mark setting (Alexander Aring) [1509204] - sock: Reset dst when changing sk_mark via setsockopt (Alexander Aring) [1509204] - fs: dlm: fix mark setting deadlock (Alexander Aring) [1509204] - fs: dlm: fix mark per nodeid setting (Alexander Aring) [1509204] - fs: dlm: remove lock dependency warning (Alexander Aring) [1509204] - fs: dlm: set skb mark per peer socket (Alexander Aring) [1509204] - fs: dlm: set skb mark for listen socket (Alexander Aring) [1509204] - net: sock: add sock_set_mark (Alexander Aring) [1509204] - Bluetooth: btusb: Add support for GarfieldPeak controller (Gopal Tiwari) [1959110] - can: gw: synchronize rcu operations before removing gw job entry (Balazs Nemeth) [1986334] - can: bcm: fix infoleak in struct bcm_msg_head (Balazs Nemeth) [1986334] - can: af_can: prevent potential access of uninitialized member in canfd_rcv() (Balazs Nemeth) [1956730] - can: af_can: prevent potential access of uninitialized member in can_rcv() (Balazs Nemeth) [1956730] - can: proc: can_remove_proc(): silence remove_proc_entry warning (Balazs Nemeth) [1956730] - cifs: add missing parsing of backupuid (Ronnie Sahlberg) [1987126] - cifs: use helpers when parsing uid/gid mount options and validate them (Ronnie Sahlberg) [1987126] - kernfs: dont call d_splice_alias() under kernfs node lock (Ian Kent) [1939133] - kernfs: use i_lock to protect concurrent inode updates (Ian Kent) [1939133] - kernfs: switch kernfs to use an rwsem (Ian Kent) [1939133] - kernfs: use VFS negative dentry caching (Ian Kent) [1939133] - kernfs: add a revision to identify directory node changes (Ian Kent) [1939133] - kernfs: move revalidate to be near lookup (Ian Kent) [1939133]- mlxsw: spectrum_mr: Update egress RIF list before route's action (Ivan Vecera) [1941938] - selftests: mlxsw: Fix mausezahn invocation in ERSPAN scale test (Ivan Vecera) [1941938] - selftests: mlxsw: Increase the tolerance of backlog buildup (Ivan Vecera) [1941938] - selftests: mlxsw: Return correct error code in resource scale tests (Ivan Vecera) [1941938] - selftests: mlxsw: Remove a redundant if statement in tc_flower_scale test (Ivan Vecera) [1941938] - selftests: mlxsw: Remove a redundant if statement in port_scale test (Ivan Vecera) [1941938] - selftests: mlxsw: sch_red_ets: Test proper counter cleaning in ETS (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Index future FIFOs by band number (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Allocate child qdiscs dynamically (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Guard all qdisc accesses with a lock (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Track children per qdisc (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Promote backlog reduction to mlxsw_sp_qdisc_destroy() (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Track tclass_num as int, not u8 (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Drop an always-true condition (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Simplify mlxsw_sp_qdisc_compare() (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Drop one argument from check_params callback (Ivan Vecera) [1941938] - mlxsw: core: Remove critical trip points from thermal zones (Ivan Vecera) [1941938] - selftests: mlxsw: Test vetoing of double sampling (Ivan Vecera) [1941938] - mlxsw: spectrum: Veto sampling if already enabled on port (Ivan Vecera) [1941938] - selftests: mlxsw: Test matchall failure with protocol match (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Perform priority checks earlier (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Convert if statements to a switch statement (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Perform protocol check earlier (Ivan Vecera) [1941938] - selftests: forwarding: vxlan_bridge_1d: Add more ECN decap test cases (Ivan Vecera) [1941938] - mlxsw: spectrum: Fix ECN marking in tunnel decapsulation (Ivan Vecera) [1941938] - selftests: net: forwarding: Fix a typo (Ivan Vecera) [1941938] - selftests: mlxsw: spectrum-2: Remove q_in_vni_veto test (Ivan Vecera) [1941938] - selftests: forwarding: Add test for dual VxLAN bridge (Ivan Vecera) [1941938] - mlxsw: Allow 802.1d and .1ad VxLAN bridges to coexist on Spectrum>=2 (Ivan Vecera) [1941938] - mlxsw: Add struct mlxsw_sp_switchdev_ops per ASIC (Ivan Vecera) [1941938] - mlxsw: spectrum: Add mlxsw_sp_port_egress_ethtype_set() (Ivan Vecera) [1941938] - mlxsw: reg: Add Switch Port Egress VLAN EtherType Register (Ivan Vecera) [1941938] - mlxsw: reg: Add egr_et_set field to SPVID (Ivan Vecera) [1941938] - selftests: mlxsw: Test egress sampling limitation on Spectrum-1 only (Ivan Vecera) [1941938] - selftests: mlxsw: Add tc sample tests for new triggers (Ivan Vecera) [1941938] - mlxsw: spectrum_acl: Offload FLOW_ACTION_SAMPLE (Ivan Vecera) [1941938] - mlxsw: core_acl_flex_actions: Add mirror sampler action (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Add support for egress sampling (Ivan Vecera) [1941938] - mlxsw: spectrum: Start using sampling triggers hash table (Ivan Vecera) [1941938] - mlxsw: spectrum: Track sampling triggers in a hash table (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Pass matchall entry to sampling operations (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Push sampling checks to per-ASIC operations (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Propagate extack further (Ivan Vecera) [1941938] - selftests: mlxsw: Add tc sample tests (Ivan Vecera) [1941938] - mlxsw: spectrum: Report extra metadata to psample module (Ivan Vecera) [1941938] - mlxsw: spectrum: Remove mlxsw_sp_sample_receive() (Ivan Vecera) [1941938] - mlxsw: spectrum: Remove unnecessary RCU read-side critical section (Ivan Vecera) [1941938] - mlxsw: pci: Set extra metadata in skb control block (Ivan Vecera) [1941938] - mlxsw: Create dedicated field for Rx metadata in skb control block (Ivan Vecera) [1941938] - mlxsw: pci: Add more metadata fields to CQEv2 (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Implement sampling using mirroring (Ivan Vecera) [1941938] - mlxsw: spectrum_trap: Split sampling traps between ASICs (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Split sampling support between ASICs (Ivan Vecera) [1941938] - mlxsw: spectrum_span: Add SPAN probability rate support (Ivan Vecera) [1941938] - mlxsw: reg: Extend mirroring registers with probability rate field (Ivan Vecera) [1941938] - mlxsw: spectrum_span: Add SPAN session identifier support (Ivan Vecera) [1941938] - mlxsw: Adjust some MFDE fields shift and size to fw implementation (Ivan Vecera) [1941938] - mlxsw: core: Expose MFDE.log_ip to devlink health (Ivan Vecera) [1941938] - mlxsw: reg: Extend MFDE register with new log_ip field (Ivan Vecera) [1941938] - mlxsw: spectrum: Bump minimum FW version to xx.2008.2406 (Ivan Vecera) [1941938] - mlxsw: reg: Fix comment about slot_index field in PMAOS register (Ivan Vecera) [1941938] - mlxsw: spectrum: Reword an error message for Q-in-Q veto (Ivan Vecera) [1941938] - mlxsw: spectrum_ethtool: Add an external speed to PTYS register (Ivan Vecera) [1941938] - mlxsw: spectrum_span: Do not overwrite policer configuration (Ivan Vecera) [1941938] - selftests: forwarding: Specify interface when invoking mausezahn (Ivan Vecera) [1941938] - selftests: mlxsw: Add a scale test for physical ports (Ivan Vecera) [1941938] - mlxsw: Register physical ports as a devlink resource (Ivan Vecera) [1941938] - mlxsw: pci: switch from 'pci_' to 'dma_' API (Ivan Vecera) [1941938] - mlxsw: core: Increase critical threshold for ASIC thermal zone (Ivan Vecera) [1941938] - mlxsw: core: Add validation of transceiver temperature thresholds (Ivan Vecera) [1941938] - selftests: mlxsw: Set headroom size of correct port (Ivan Vecera) [1941938] - net/mlxfw: Use kzalloc for allocating only one thing (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use eXtended mezzanine to offload IPv4 router (Ivan Vecera) [1941938] - mlxsw: spectrum: Set KVH XLT cache mode for Spectrum2/3 (Ivan Vecera) [1941938] - mlxsw: spectrum_router_xm: Introduce basic XM cache flushing (Ivan Vecera) [1941938] - mlxsw: reg: Add Router LPM Cache Enable Register (Ivan Vecera) [1941938] - mlxsw: reg: Add Router LPM Cache ML Delete Register (Ivan Vecera) [1941938] - mlxsw: spectrum_router_xm: Implement L-value tracking for M-index (Ivan Vecera) [1941938] - mlxsw: reg: Add XM Router M Table Register (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce per-ASIC XM initialization (Ivan Vecera) [1941938] - mlxsw: reg: Add XM Lookup Table Query Register (Ivan Vecera) [1941938] - mlxsw: reg: Add Router XLT M select Register (Ivan Vecera) [1941938] - mlxsw: Ignore ports that are connected to eXtended mezanine (Ivan Vecera) [1941938] - mlxsw: pci: Obtain info about ports used by eXtended mezanine (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce XM implementation of router low-level ops (Ivan Vecera) [1941938] - mlxsw: reg: Add Router XLT Enable Register (Ivan Vecera) [1941938] - mlxsw: reg: Add XM Direct Register (Ivan Vecera) [1941938] - selftests: mlxsw: Add Q-in-VNI veto tests (Ivan Vecera) [1941938] - selftests: forwarding: Add Q-in-VNI test (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Allow joining VxLAN to 802.1ad bridge (Ivan Vecera) [1941938] - mlxsw: Veto Q-in-VNI for Spectrum-1 ASIC (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Use ops->vxlan_join() when adding VLAN to VxLAN device (Ivan Vecera) [1941938] - mlxsw: spectrum_nve_vxlan: Add support for Q-in-VNI for Spectrum-2 ASIC (Ivan Vecera) [1941938] - mlxsw: spectrum: Publish mlxsw_sp_ethtype_to_sver_type() (Ivan Vecera) [1941938] - mlxsw: Save EtherType as part of mlxsw_sp_nve_config (Ivan Vecera) [1941938] - mlxsw: Save EtherType as part of mlxsw_sp_nve_params (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Create common function for joining VxLAN to VLAN-aware bridge (Ivan Vecera) [1941938] - mlxsw: reg: Add support for tunnel port in SPVID register (Ivan Vecera) [1941938] - mlxsw: reg: Add Switch Port VLAN Stacking Register (Ivan Vecera) [1941938] - mlxsw: Use one enum for all registers that contain tunnel_port field (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Reduce mlxsw_sp_ipip_fib_entry_op_gre4() (Ivan Vecera) [1941938] - mlxsw: spectrum: Bump minimum FW version to xx.2008.2018 (Ivan Vecera) [1941938] - mlxsw: core_acl: Use an array instead of a struct with a zero-length array (Ivan Vecera) [1941938] - mlxsw: spectrum_mr: Use flexible-array member instead of zero-length array (Ivan Vecera) [1941938] - mlxsw: core: Trace EMAD events (Ivan Vecera) [1941938] - selftests: mlxsw: Test RIF's reference count when joining a LAG (Ivan Vecera) [1941938] - mlxsw: spectrum: Apply RIF configuration when joining a LAG (Ivan Vecera) [1941938] - selftests: forwarding: Add QinQ veto testing (Ivan Vecera) [1941938] - mlxsw: Add QinQ configuration vetoes (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Add support of QinQ traffic (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Create common functions for VLAN-aware bridge (Ivan Vecera) [1941938] - mlxsw: Make EtherType configurable when pushing VLAN at ingress (Ivan Vecera) [1941938] - mlxsw: spectrum: Only treat 802.1q packets as tagged packets (Ivan Vecera) [1941938] - mlxsw: reg: Add et_vlan field to SPVID register (Ivan Vecera) [1941938] - mlxsw: reg: Add Switch Port VLAN Classification Register (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Update adjacency index more efficiently (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Track nexthop group virtual router membership (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Rollback virtual router adjacency pointer update (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass virtual router parameters directly instead of pointer (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Fix error handling issue (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Resolve RIF from nexthop struct instead of neighbour (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use loopback RIF for unresolved nexthops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use different trap identifier for unresolved nexthops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Create loopback RIF during initialization (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Allow returning errors from mlxsw_sp_nexthop_group_refresh() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Add an indication if a nexthop group can be destroyed (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Re-order mlxsw_sp_nexthop6_group_get() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Set FIB entry's type based on nexthop group (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Set FIB entry's type after creating nexthop group (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass ifindex to mlxsw_sp_ipip_entry_find_by_decap() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Set ifindex for IPv4 nexthops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Fix wrong kfree() in error path (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Remove outdated comment (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Consolidate mlxsw_sp_nexthop{4, 6}_type_fini() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Consolidate mlxsw_sp_nexthop{4, 6}_type_init() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Remove unused argument from mlxsw_sp_nexthop6_type_init() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass nexthop netdev to mlxsw_sp_nexthop4_type_init() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass nexthop netdev to mlxsw_sp_nexthop6_type_init() (Ivan Vecera) [1941938] - mlxsw: spectrum_ipip: Remove overlay protocol from can_offload() callback (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Split nexthop group configuration to a different struct (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Move IPv4 FIB info into a union in nexthop group struct (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Remove unused field 'prio' from IPv4 FIB entry struct (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Store FIB info in route (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Associate neighbour table with nexthop instead of group (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use nexthop group type in hash table key (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Add nexthop group type field (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Compare key with correct object type (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce FIB entry update op (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Track FIB entry committed state and skip uncommitted on delete (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce fib_entry priv for low-level ops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Have FIB entry op context allocated for the instance (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Prepare work context for possible bulking (Ivan Vecera) [1941938] - mlxsw: spectrum: Push RALUE packing and writing into low-level router ops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use RALUE pack helper from abort function (Ivan Vecera) [1941938] - mlxsw: reg: Allow to pass NULL pointer to mlxsw_reg_ralue_pack4/6() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass destination IP as a pointer to mlxsw_reg_ralue_pack4() (Ivan Vecera) [1941938] - mlxsw: spectrum: Export RALUE pack helper and use it from IPIP (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Push out RALUE pack into separate helper (Ivan Vecera) [1941938] - mlxsw: spectrum: Propagate context from work handler containing RALUE payload (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce FIB event queue instead of separate works (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use RALUE-independent op arg (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass non-register proto enum to __mlxsw_sp_router_set_abort_trap() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce low-level ops and implement them for RALXX regs (Ivan Vecera) [1941938] - mlxsw: reg: Add XRALXX Registers (Ivan Vecera) [1941938] - hwmon: (mlxreg-fan) Add support for fan drawers capability and present registers (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Add callback to notify mux creation completion (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Extend supported mux number (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Extend driver to support word address space devices (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Get rid of adapter numbers enforcement (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Prepare mux selection infrastructure for two-byte support (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Convert driver to platform driver (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Move header file out of x86 realm (Ivan Vecera) [1941938] - platform/x86: mlxcpld: Update module license (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Update module license (Ivan Vecera) [1941938] - i2c: mlxcpld: Add support for I2C bus frequency setting (Ivan Vecera) [1941938] - i2c: mlxcpld: Decrease polling time for performance improvement (Ivan Vecera) [1941938] - i2c: mlxcpld: Update module license (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Fix item counter assignment for MSN2700/ComEx system (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Fix item counter assignment for MSN2700, MSN24xx systems (Ivan Vecera) [1941938] - platform/x86: mlx-platform: remove an unused variable (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Remove PSU EEPROM from MSN274x platform configuration (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Remove PSU EEPROM from default platform configuration (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Add capability field to platform FAN description (Ivan Vecera) [1941938] - platform_data/mlxreg: Extend core platform structure (Ivan Vecera) [1941938] - platform_data/mlxreg: Update module license (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Fix extended topology configuration for power supply units (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Remove PSU EEPROM configuration (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Extend FAN platform data description (Ivan Vecera) [1941938] - platform_data/mlxreg: Add presence register field for FAN devices (Ivan Vecera) [1941938] - Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-io: Add support for complex attributes (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Add more definitions for system attributes (Ivan Vecera) [1941938] - platform_data/mlxreg: Add support for complex attributes (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-hotplug: Add environmental data to uevent (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-hotplug: Use capability register for attribute creation (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-hotplug: Modify module license (Ivan Vecera) [1941938] - lib/string_helpers: Introduce string_upper() and string_lower() helpers (Ivan Vecera) [1941938] - i2c: mlxcpld: check correct size of maximum RECV_LEN packet (Ivan Vecera) [1941938] - docs: watchdog: mlx-wdt: Add description of new watchdog type 3 (Ivan Vecera) [1941938] - watchdog: mlx-wdt: support new watchdog type with longer timeout period (Ivan Vecera) [1941938] - platform/x86: mlx-platform: support new watchdog type with longer timeout (Ivan Vecera) [1941938] - platform_data/mlxreg: support new watchdog type with longer timeout period (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-hotplug: convert to use i2c_new_client_device() (Ivan Vecera) [1941938] - selftests: icmp_redirect: IPv6 PMTU info should be cleared after redirect (Hangbin Liu) [1986227] - selftests: icmp_redirect: remove from checking for IPv6 route get (Hangbin Liu) [1986227] - selftests: icmp_redirect: support expected failures (Hangbin Liu) [1986227] - selftests: disable rp_filter for icmp_redirect.sh (Hangbin Liu) [1986227] - selftests: icmp_redirect: Add support for routing via nexthop objects (Hangbin Liu) [1986227] - selftest: Fixes for icmp_redirect test (Hangbin Liu) [1986227] - selftests: Add redirect tests (Hangbin Liu) [1986227] - redhat: enable vdpa_sim_net vdpa_sim_block vp_vdpa (Cindy Lu) [1975173] - virtio/vdpa: clear the virtqueue state during probe (Cindy Lu) [1975173] - vp_vdpa: allow set vq state to initial state after reset (Cindy Lu) [1975173] - virtio-pci library: introduce vp_modern_get_driver_features() (Cindy Lu) [1975173] - vdpa: support packed virtqueue for set/get_vq_state() (Cindy Lu) [1975173] - vdpa/mlx5: Clear vq ready indication upon device reset (Cindy Lu) [1975173] - vdpa/mlx5: Add support for doorbell bypassing (Cindy Lu) [1975173] - vdpa/mlx5: Add support for running with virtio_vdpa (Cindy Lu) [1975173] - vdp/mlx5: Fix setting the correct dma_device (Cindy Lu) [1975173] - vdpa/mlx5: Support creating resources with uid == 0 (Cindy Lu) [1975173] - vdpa/mlx5: Fix possible failure in umem size calculation (Cindy Lu) [1975173] - vdpa/mlx5: Fix umem sizes assignments on VQ create (Cindy Lu) [1975173] - vp_vdpa: correct the return value when fail to map notification (Cindy Lu) [1975173] - virtio_net: Fix error handling in virtnet_restore() (Cindy Lu) [1975173] - virtio-blk: Fix memory leak among suspend/resume procedure (Cindy Lu) [1975173] - vDPA/ifcvf: reuse pre-defined macros for device ids and vendor ids (Cindy Lu) [1975173] - virtio: update virtio id table, add transitional ids (Cindy Lu) [1975173] - vDPA/ifcvf: implement doorbell mapping for ifcvf (Cindy Lu) [1975173] - vDPA/ifcvf: record virtio notify base (Cindy Lu) [1975173] - vdpa_sim_blk: remove duplicate include of linux/blkdev.h (Cindy Lu) [1975173] - {net,vdpa}/mlx5: Configure interface MAC into mpfs L2 table (Cindy Lu) [1975173] - virtio_pci_modern: correct sparse tags for notify (Cindy Lu) [1975173] - virtio_pci_modern: __force cast the notify mapping (Cindy Lu) [1975173] - vDPA/ifcvf: get_config_size should return dev specific config size (Cindy Lu) [1975173] - vDPA/ifcvf: enable Intel C5000X-PL virtio-block for vDPA (Cindy Lu) [1975173] - vDPA/ifcvf: deduce VIRTIO device ID when probe (Cindy Lu) [1975173] - vdpa_sim_blk: add support for vdpa management tool (Cindy Lu) [1975173] - vdpa_sim_blk: handle VIRTIO_BLK_T_GET_ID (Cindy Lu) [1975173] - vdpa_sim_blk: implement ramdisk behaviour (Cindy Lu) [1975173] - vdpa: add vdpa simulator for block device (Cindy Lu) [1975173] - vhost/vdpa: Remove the restriction that only supports virtio-net devices (Cindy Lu) [1975173] - vhost/vdpa: use get_config_size callback in vhost_vdpa_config_validate() (Cindy Lu) [1975173] - vdpa: add get_config_size callback in vdpa_config_ops (Cindy Lu) [1975173] - vdpa_sim: cleanup kiovs in vdpasim_free() (Cindy Lu) [1975173] - vringh: add vringh_kiov_length() helper (Cindy Lu) [1975173] - vringh: implement vringh_kiov_advance() (Cindy Lu) [1975173] - vringh: explain more about cleaning riov and wiov (Cindy Lu) [1975173] - vringh: reset kiov 'consumed' field in __vringh_iov() (Cindy Lu) [1975173] - vringh: add 'iotlb_lock' to synchronize iotlb accesses (Cindy Lu) [1975173] - vdpa_sim: use iova module to allocate IOVA addresses (Cindy Lu) [1975173] - vDPA/ifcvf: deduce VIRTIO device ID from pdev ids (Cindy Lu) [1975173] - vDPA/ifcvf: verify mandatory feature bits for vDPA (Cindy Lu) [1975173] - vDPA/ifcvf: fetch device feature bits when probe (Cindy Lu) [1975173] - vDPA/ifcvf: remove the version number string (Cindy Lu) [1975173] - vDPA/ifcvf: rename original IFCVF dev ids to N3000 ids (Cindy Lu) [1975173] - vDPA/ifcvf: enable Intel C5000X-PL virtio-net for vDPA (Cindy Lu) [1975173] - vDPA/ifcvf: get_vendor_id returns a device specific vendor id (Cindy Lu) [1975173] - vhost-vdpa: fix vm_flags for virtqueue doorbell mapping (Cindy Lu) [1975173] - vp_vdpa: report doorbell address (Cindy Lu) [1975173] - virtio-pci library: report resource address (Cindy Lu) [1975173] - virito_pci libray: hide vp_modern_map_capability() (Cindy Lu) [1975173] - virtio_pci_modern: hide vp_modern_get_queue_notify_off() (Cindy Lu) [1975173] - vp_vdpa: switch to use vp_modern_map_vq_notify() (Cindy Lu) [1975173] - virtio-pci library: switch to use vp_modern_map_vq_notify() (Cindy Lu) [1975173] - virtio_pci_modern: introduce helper to map vq notify area (Cindy Lu) [1975173] - virtio-net: don't allocate control_buf if not supported (Cindy Lu) [1975173] - vdpa: Follow kdoc comment style (Cindy Lu) [1975173] - vdpa: Follow kdoc comment style (Cindy Lu) [1975173] - vdpa/mlx5: Enable user to add/delete vdpa device (Cindy Lu) [1975173] - vdpa: introduce virtio pci driver (Cindy Lu) [1975173] - vdpa/mlx5: Set err = -ENOMEM in case dma_map_sg_attrs fails (Cindy Lu) [1975173] - vhost-vdpa: protect concurrent access to vhost device iotlb (Cindy Lu) [1975173] - vdpa/mlx5: Fix suspend/resume index restoration (Cindy Lu) [1975173] - vdpa/mlx5: Fix wrong use of bit numbers (Cindy Lu) [1975173] - vdpa/mlx5: should exclude header length and fcs from mtu (Cindy Lu) [1975173] - vhost-vdpa: set v->config_ctx to NULL if eventfd_ctx_fdget() fails (Cindy Lu) [1975173] - vhost-vdpa: fix use-after-free of v->config_ctx (Cindy Lu) [1975173] - vhost_vdpa: fix the missing irq_bypass_unregister_producer() invocation (Cindy Lu) [1975173] - vdpa_sim: Skip typecasting from void* (Cindy Lu) [1975173] - vdpa: set the virtqueue num during register (Cindy Lu) [1975173] - vdpa/mlx5: fix param validation in mlx5_vdpa_get_config() (Cindy Lu) [1975173] - virtio_vdpa: don't warn when fail to disable vq (Cindy Lu) [1975173] - virtio-pci: introduce modern device module (Cindy Lu) [1975173] - virito-pci-modern: rename map_capability() to vp_modern_map_capability() (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper to get notification offset (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper for getting queue nums (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper for setting/geting queue size (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper to set/get queue_enable (Cindy Lu) [1975173] - virtio-pci-modern: introduce vp_modern_queue_address() (Cindy Lu) [1975173] - virtio-pci-modern: introduce vp_modern_set_queue_vector() (Cindy Lu) [1975173] - virtio-pci-modern: introduce vp_modern_generation() (Cindy Lu) [1975173] - virtio-pci-modern: introduce helpers for setting and getting features (Cindy Lu) [1975173] - virtio-pci-modern: introduce helpers for setting and getting status (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper to set config vector (Cindy Lu) [1975173] - virtio-pci-modern: introduce vp_modern_remove() (Cindy Lu) [1975173] - virtio-pci-modern: factor out modern device initialization logic (Cindy Lu) [1975173] - virtio-pci: split out modern device (Cindy Lu) [1975173] - virtio-pci: do not access iomem via struct virtio_pci_device directly (Cindy Lu) [1975173] - vdpa_sim_net: Add support for user supported devices (Cindy Lu) [1975173] - vdpa: Enable user to query vdpa device info (Cindy Lu) [1975173] - vdpa: Enable a user to add and delete a vdpa device (Cindy Lu) [1975173] - vdpa: Define vdpa mgmt device, ops and a netlink interface (Cindy Lu) [1975173] - vdpa: Extend routine to accept vdpa device name (Cindy Lu) [1975173] - vdpa_sim_net: Make mac address array static (Cindy Lu) [1975173] - vdpa/mlx5: Restore the hardware used index after change map (Cindy Lu) [1975173] - vdpa/mlx5: Fix memory key MTT population (Cindy Lu) [1975173] - vdpa: Use simpler version of ida allocation (Cindy Lu) [1975173] - vdpa: Add missing comment for virtqueue count (Cindy Lu) [1975173] - vdpa: split vdpasim to core and net modules (Cindy Lu) [1975173] - vdpa_sim: split vdpasim_virtqueue's iov field in out_iov and in_iov (Cindy Lu) [1975173] - vdpa_sim: make vdpasim->buffer size configurable (Cindy Lu) [1975173] - vdpa_sim: use kvmalloc to allocate vdpasim->buffer (Cindy Lu) [1975173] - vdpa_sim: set vringh notify callback (Cindy Lu) [1975173] - vdpa_sim: add set_config callback in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: add get_config callback in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: make 'config' generic and usable for any device type (Cindy Lu) [1975173] - vdpa_sim: store parsed MAC address in a buffer (Cindy Lu) [1975173] - vdpa_sim: add work_fn in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: add supported_features field in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: add device id field in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: add struct vdpasim_dev_attr for device attributes (Cindy Lu) [1975173] - vdpa_sim: rename vdpasim_config_ops variables (Cindy Lu) [1975173] - vdpa_sim: make IOTLB entries limit configurable (Cindy Lu) [1975173] - vdpa_sim: remove hard-coded virtq count (Cindy Lu) [1975173] - vdpa_sim: remove unnecessary headers inclusion (Cindy Lu) [1975173] - vdpa: remove unnecessary 'default n' in Kconfig entries (Cindy Lu) [1975173] - vdpa: ifcvf: Use dma_set_mask_and_coherent to simplify code (Cindy Lu) [1975173] - vhost_vdpa: switch to vmemdup_user() (Cindy Lu) [1975173] - vhost: vringh: use krealloc_array() (Cindy Lu) [1975173] - vringh: fix vringh_iov_push_*() documentation (Cindy Lu) [1975173] - vringh: fix __vringh_iov() when riov and wiov are different (Cindy Lu) [1975173] - net: sched: fix memory leak in tcindex_partial_destroy_work (Davide Caratti) [1987042] - net/sched: act_ct: remove and free nf_table callbacks (Davide Caratti) [1987042] - net: sched: fix warning in tcindex_alloc_perfect_hash (Davide Caratti) [1987042] - pkt_sched: sch_qfq: fix qfq_change_class() error path (Davide Caratti) [1987042] - sch_htb: fix refcount leak in htb_parent_to_leaf_offload (Davide Caratti) [1987042] - sch_dsmark: fix a NULL deref in qdisc_reset() (Davide Caratti) [1987042] - sch_red: fix off-by-one checks in red_check_params() (Davide Caratti) [1987042] - ipv6: fix 'disable_policy' for fwd packets (Hangbin Liu) [1985837] - net: ipv6: fix return value of ip6_skb_dst_mtu (Hangbin Liu) [1985837] - ipv6: fix out-of-bound access in ip6_parse_tlv() (Hangbin Liu) [1985837] - ipv6: exthdrs: do not blindly use init_net (Hangbin Liu) [1985837] - ipv6: record frag_max_size in atomic fragments in input path (Hangbin Liu) [1985837] - selftests: net: devlink_port_split.py: skip the test if no devlink device (Hangbin Liu) [1985836] - selftests/net: bump timeout to 5 minutes (Hangbin Liu) [1985836] - selftests: net: forwarding: Fix a typo (Hangbin Liu) [1985836] - selftests/net: so_txtime: remove unneeded semicolon (Hangbin Liu) [1985836] - tools: selftests: add test for changing routes with PTMU exceptions (Hangbin Liu) [1985836] - selftests: fix the return value for UDP GRO test (Hangbin Liu) [1985836] - selftests: pmtu.sh: improve the test result processing (Hangbin Liu) [1985836] - selftests: pmtu.sh: use $ksft_skip for skipped return code (Hangbin Liu) [1985836] - selftests/net: timestamping: add ptp v2 support (Hangbin Liu) [1985836] - ixgbevf: add correct exception tracing for XDP (Ken Cox) [1920268] - intel: call csum functions with well formatted arguments (Ken Cox) [1920268] - net: intel: Remove unused function pointer typedef ixgbe_mc_addr_itr (Ken Cox) [1920268] - ixgbevf: Fix fall-through warnings for Clang (Ken Cox) [1920268] - intel: clean up mismatched header comments (Ken Cox) [1920268] - ixgbe: fail to create xfrm offload of IPsec tunnel mode SA (Ken Cox) [1920268] - net: ixgbevf: use skb_csum_is_sctp instead of protocol check (Ken Cox) [1920268] - treewide: Use sizeof_field() macro (Ken Cox) [1920268] - selftests: net: add ESP-in-UDP PMTU test (Xin Long) [1986599] - udp: check encap socket in __udp_lib_err (Xin Long) [1986599] - udp: fix possible user after free in error handler (Xin Long) [1986599] - udpv6: fix possible user after free in error handler (Xin Long) [1986599] - udp: Support for error handlers of tunnels with arbitrary destination port (Xin Long) [1986599] - bpf, sockmap, udp: sk_prot needs inuse_idx set for proc stats (Xin Long) [1986599] - udp: properly flush normal packet at GRO time (Xin Long) [1986599] - udp: annotate data races around unix_sk(sk)->gso_size (Xin Long) [1986599] - udp: fix race between close() and udp_abort() (Xin Long) [1986599] - netfilter: conntrack: remove offload_pickup sysctl again (Florian Westphal) [1987101] - bpf, samples: Add -fno-asynchronous-unwind-tables to BPF Clang invocation (Yauheni Kaliuta) [1977162] - net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock (Balazs Nemeth) [1986845] - netfilter: nf_tables: fix flowtable list del corruption (Jay Shin) [1977137] - net: qrtr: fix memory leaks (Íñigo Huguet) [1981236] - net: qrtr: fix OOB Read in qrtr_endpoint_post (Íñigo Huguet) [1981236] - net: qrtr: ns: Fix error return code in qrtr_ns_init() (Íñigo Huguet) [1981236] - net: qrtr: Avoid potential use after free in MHI send (Íñigo Huguet) [1981236] - qrtr: Convert qrtr_ports from IDR to XArray (Íñigo Huguet) [1981236] - net: qrtr: Fix memory leak on qrtr_tx_wait failure (Íñigo Huguet) [1981236] - net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() (Íñigo Huguet) [1981236] - net: qrtr: fix error return code of qrtr_sendmsg() (Íñigo Huguet) [1981236] - net/qrtr: fix __netdev_alloc_skb call (Íñigo Huguet) [1981236] - net: qrtr: Fix memory leak in qrtr_tun_open (Íñigo Huguet) [1981236] - net/qrtr: restrict user-controlled length in qrtr_tun_write_iter() (Íñigo Huguet) [1981236] - net: qrtr: fix null-ptr-deref in qrtr_ns_remove (Íñigo Huguet) [1981236] - net: qrtr: Unprepare MHI channels during remove (Íñigo Huguet) [1981236] - net: qrtr: Start MHI channels during init (Íñigo Huguet) [1981236] - net: qrtr: Release distant nodes along the bridge node (Íñigo Huguet) [1981236] - net: qrtr: Add GFP flags parameter to qrtr_alloc_ctrl_packet (Íñigo Huguet) [1981236] - net: qrtr: Allow non-immediate node routing (Íñigo Huguet) [1981236] - net: qrtr: Allow forwarded services (Íñigo Huguet) [1981236] - net: qrtr: Fix port ID for control messages (Íñigo Huguet) [1981236] - net: qrtr: ns: Fix the incorrect usage of rcu_read_lock() (Íñigo Huguet) [1981236] - net: qrtr: ns: Protect radix_tree_deref_slot() using rcu read locks (Íñigo Huguet) [1981236] - net: qrtr: check skb_put_padto() return value (Íñigo Huguet) [1981236] - net: qrtr: fix usage of idr in port assignment to socket (Íñigo Huguet) [1981236] - qrtr: orphan socket in qrtr_release() (Íñigo Huguet) [1981236] - net: qrtr: Fix an out of bounds read qrtr_endpoint_post() (Íñigo Huguet) [1981236] - net: qrtr: free flow in __qrtr_node_release (Íñigo Huguet) [1981236] - treewide: replace '---help---' in Kconfig files with 'help' (Íñigo Huguet) [1981236] - net: qrtr: Allocate workqueue before kernel_bind (Íñigo Huguet) [1981236] - net: qrtr: Fix passing invalid reference to qrtr_local_enqueue() (Íñigo Huguet) [1981236] - net: qrtr: Add MHI transport layer (Íñigo Huguet) [1981236] - net: qrtr: Add tracepoint support (Íñigo Huguet) [1981236] - net: qrtr: send msgs from local of same id as broadcast (Íñigo Huguet) [1981236] - net: qrtr: Fix FIXME related to qrtr_ns_init() (Íñigo Huguet) [1981236] - net: qrtr: Respond to HELLO message (Íñigo Huguet) [1981236] - net: qrtr: Fix error pointer vs NULL bugs (Íñigo Huguet) [1981236] - net: qrtr: fix spelling mistake "serivce" -> "service" (Íñigo Huguet) [1981236] - net: qrtr: Fix the local node ID as 1 (Íñigo Huguet) [1981236] - net: qrtr: Migrate nameservice to kernel from userspace (Íñigo Huguet) [1981236] - net: qrtr: Remove receive worker (Íñigo Huguet) [1981236] - net: qrtr: Make qrtr_port_lookup() use RCU (Íñigo Huguet) [1981236] - net: qrtr: Migrate node lookup tree to spinlock (Íñigo Huguet) [1981236] - net: qrtr: Implement outgoing flow control (Íñigo Huguet) [1981236] - net: qrtr: Move resume-tx transmission to recvmsg (Íñigo Huguet) [1981236] - net: qrtr: fix len of skb_put_padto in qrtr_node_enqueue (Íñigo Huguet) [1981236] - net: qrtr: Simplify 'qrtr_tun_release()' (Íñigo Huguet) [1981236] - net: qrtr: Stop rx_worker before freeing node (Íñigo Huguet) [1981236] - net: qrtr: fix memort leak in qrtr_tun_write_iter (Íñigo Huguet) [1981236] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284 (Íñigo Huguet) [1981236] - treewide: Add SPDX license identifier - Makefile/Kconfig (Íñigo Huguet) [1981236] - net: qrtr: Fix message type of outgoing packets (Íñigo Huguet) [1981236] - net: qrtr: use protocol endiannes variable (Íñigo Huguet) [1981236] - net: fix hangup on napi_disable for threaded napi (Paolo Abeni) [1949546] - net: fix race between napi kthread mode and busy poll (Paolo Abeni) [1949546] - net: add sysfs attribute to control napi threaded mode (Paolo Abeni) [1949546] - net: implement threaded-able napi poll loop support (Paolo Abeni) [1949546] - net: extract napi poll functionality to __napi_poll() (Paolo Abeni) [1949546] - mfd: intel-lpss: Use devm_ioremap_uc for MMIO (Steve Best) [1986715] - lib: devres: add a helper function for ioremap_uc (Steve Best) [1986715] - sched/rt: Fix double enqueue caused by rt_effective_prio (Juri Lelli) [1990566] - x86/crash: Remove crash_reserve_low_1M() (Lianbo Jiang) [1904318] - x86/setup: Remove CONFIG_X86_RESERVE_LOW and reservelow= options (Lianbo Jiang) [1904318] - x86/setup: Always reserve the first 1M of RAM (Lianbo Jiang) [1904318] - powerpc/kexec: blacklist functions called in real mode for kprobe (Desnes A. Nunes do Rosario) [1987281] - [s390] scsi: zfcp: Report port fc_security as unknown early during remote cable pull (Claudio Imbrenda) [1989910] - x86/boot: Use common BUILD_BUG_ON (Prarit Bhargava) [1979940] - net: phy: icplus: call phy_restore_page() when phy_select_page() fails (Petr Oros) [1955165] - net: phy: ti: take into account all possible interrupt sources (Petr Oros) [1955165] - net: phy: smsc: add missed clk_disable_unprepare in smsc_phy_probe() (Petr Oros) [1955165] - net: phy: Expose phydev::dev_flags through sysfs (Petr Oros) [1955165] - net: phy: fix save wrong speed and duplex problem if autoneg is on (Petr Oros) [1955165] - net: phy: micrel: set soft_reset callback to genphy_soft_reset for KSZ8081 (Petr Oros) [1955165] - net: phy: icplus: add MDI/MDIX support for IP101A/G (Petr Oros) [1955165] - net: phy: icplus: add PHY counter for IP101G (Petr Oros) [1955165] - net: phy: icplus: fix paged register access (Petr Oros) [1955165] - net: phy: icplus: don't set APS_EN bit on IP101G (Petr Oros) [1955165] - net: phy: icplus: split IP101A/G driver (Petr Oros) [1955165] - net: phy: icplus: use the .soft_reset() of the phy-core (Petr Oros) [1955165] - net: phy: icplus: drop address operator for functions (Petr Oros) [1955165] - net: phy: icplus: use PHY_ID_MATCH_EXACT() for IP101A/G (Petr Oros) [1955165] - net: phy: icplus: use PHY_ID_MATCH_MODEL() macro (Petr Oros) [1955165] - net: phy: drop explicit genphy_read_status() op (Petr Oros) [1955165] - net: phy: broadcom: remove BCM5482 1000Base-BX support (Petr Oros) [1955165] - net: mdiobus: Prevent spike on MDIO bus reset signal (Petr Oros) [1955165] - net: phy: realtek: Add support for RTL9000AA/AN (Petr Oros) [1955165] - mdio, phy: fix -Wshadow warnings triggered by nested container_of() (Petr Oros) [1955165] - net: phy: national: remove definition of DEBUG (Petr Oros) [1955165] - net: phy: ar803x: disable extended next page bit (Petr Oros) [1955165] - net: phy: smsc: fix clk error handling (Petr Oros) [1955165] - net: phy: at803x: use phy_modify_mmd() (Petr Oros) [1955165] - net: phy: replace mutex_is_locked with lockdep_assert_held in phylib (Petr Oros) [1955165] - net: phy: micrel: Add KS8851 PHY support (Petr Oros) [1955165] - net: phy: marvell: replace phy_modify() (Petr Oros) [1955165] - net: phy: micrel: fix interrupt handling (Petr Oros) [1955165] - net: phy: remove the .did_interrupt() and .ack_interrupt() callback (Petr Oros) [1955165] - net: phy: qsemi: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: qsemi: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: ti: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: ti: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: national: remove the use of the .ack_interrupt() (Petr Oros) [1955165] - net: phy: national: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: micrel: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: micrel: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: icplus: remove the use .ack_interrupt() (Petr Oros) [1955165] - net: phy: icplus: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: intel-xway: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: intel-xway: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - mdio_bus: suppress err message for reset gpio EPROBE_DEFER (Petr Oros) [1955165] - net: phy: don't duplicate driver name in phy_attached_print (Petr Oros) [1955165] - net: phy: ste10Xp: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: ste10Xp: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: smsc: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: smsc: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: amd: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: amd: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: lxt: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: lxt: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: marvell: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: marvell: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: microchip: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: microchip: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: vitesse: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: vitesse: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: aquantia: do not return an error on clearing pending IRQs (Petr Oros) [1955165] - net: phy: microchip_t1: Don't set .config_aneg (Petr Oros) [1955165] - docs: networking: phy: s/2.5 times faster/2.5 times as fast/ (Petr Oros) [1955165] - net: phy: realtek: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: realtek: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: add genphy_handle_interrupt_no_ack() (Petr Oros) [1955165] - net: phy: davicom: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: davicom: implement generic .handle_interrupt() calback (Petr Oros) [1955165] - net: phy: cicada: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: cicada: implement the generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: broadcom: remove use of ack_interrupt() (Petr Oros) [1955165] - net: phy: broadcom: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: aquantia: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: aquantia: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: mscc: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: mscc: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: at803x: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: at803x: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: make .ack_interrupt() optional (Petr Oros) [1955165] - net: phy: add a shutdown procedure (Petr Oros) [1955165] - net: phy: export phy_error and phy_trigger_machine (Petr Oros) [1955165] - drivers: net: phy: Fix spelling in comment defalut to default (Petr Oros) [1955165] - net: phy: marvell: add special handling of Finisar modules with 88E1111 (Petr Oros) [1955165] - net: phylink: disable BMCR_ISOLATE in phylink_mii_c22_pcs_config (Petr Oros) [1955165] - gpiolib: Extract gpiod_not_found() helper (Petr Oros) [1955165] - net: phy: marvell: Use phy_read_paged() instead of open coding it (Petr Oros) [1955165] - net: phy: dp83869: fix unsigned comparisons against less than zero values (Petr Oros) [1955165] - net: phy: dp83869: Add speed optimization feature (Petr Oros) [1955165] - net: phy: dp83869: support Wake on LAN (Petr Oros) [1955165] - net: phy: dp83822: Update the fiber advertisement for speed (Petr Oros) [1955165] - net: dp83869: Add ability to advertise Fiber connection (Petr Oros) [1955165] - net: phy: Do not warn in phy_stop() on PHY_DOWN (Petr Oros) [1955165] - net: phy: Avoid NPD upon phy_detach() when driver is unbound (Petr Oros) [1955165] - net: phy: bcm7xxx: request and manage GPHY clock (Petr Oros) [1955165] - net: phy: smsc: LAN8710/20: add phy refclk in support (Petr Oros) [1955165] - net: phy: smsc: simplify config_init callback (Petr Oros) [1955165] - net: phy: smsc: skip ENERGYON interrupt if disabled (Petr Oros) [1955165] - net: phy: dp83867: Fix various styling and space issues (Petr Oros) [1955165] - net: mdiobus: add clause 45 mdiobus write accessor (Petr Oros) [1955165] - net: phylink: consider QSGMII interface mode in phylink_mii_c22_pcs_get_state (Petr Oros) [1955165] - net: phylink: add helper function to decode USXGMII word (Petr Oros) [1955165] - net: phy: DP83822: Add ability to advertise Fiber connection (Petr Oros) [1955165] - net: dp83869: Fix RGMII internal delay configuration (Petr Oros) [1955165] - net: mdio-mux-gpio: use devm_gpiod_get_array() (Petr Oros) [1955165] - net: phy: add USXGMII link partner ability constants (Petr Oros) [1955165] - net: phy: mdio-octeon: Cleanup module loading dependencies (Petr Oros) [1955165] - net: phy: cavium: Improve __iomem mess (Petr Oros) [1955165] - net: phy: Add a helper to return the index for of the internal delay (Petr Oros) [1955165] - dt-bindings: net: Add RGMII internal delay for DP83869 (Petr Oros) [1955165] - net: dp83869: Add RGMII internal delay configuration (Petr Oros) [1955165] - net: phy: DP83822: Add setting the fixed internal delay (Petr Oros) [1955165] - net: dp83869: Fix OF_MDIO config check (Petr Oros) [1955165] - net: dp83867: Fix OF_MDIO config check (Petr Oros) [1955165] - net: marvell: Fix OF_MDIO config check (Petr Oros) [1955165] - net: phy: mscc: use mdiobus_get_phy() (Petr Oros) [1955165] - net: phy: improve phy_driver callback handle_interrupt (Petr Oros) [1955165]- net/mlx5e: Add IPsec support to uplink representor (Alaa Hleihel) [1980171 1926098] - net/mlx5e: TC: Reserved bit 31 of REG_C1 for IPsec offload (Alaa Hleihel) [1980171 1926098] - net/mlx5e: TC: Use bit counts for register mapping (Alaa Hleihel) [1980171 1926098] - RDMA/mlx5: Don't access NULL-cleared mpi pointer (Alaa Hleihel) [1980171] - RDMA/mlx5: Split mlx5_ib_update_xlt() into ODP and non-ODP cases (Alaa Hleihel) [1980171] - ip6_tunnel: allow redirecting ip6gre and ipxip6 packets to eth devices (Guillaume Nault) [1921539] - gre: let mac_header point to outer header only when necessary (Guillaume Nault) [1921539] - sit: allow redirecting ip6ip, ipip and mplsip packets to eth devices (Guillaume Nault) [1921539] - ipip: allow redirecting ipip and mplsip packets to eth devices (Guillaume Nault) [1921539] - bareudp: allow redirecting bareudp packets to eth devices (Guillaume Nault) [1921539] - net: handle ARPHRD_IP6GRE in dev_is_mac_header_xmit() (Guillaume Nault) [1921539] - net: ipv4: fix memory leak in ip_mc_add1_src (Guillaume Nault) [1987605] - net: ipv4: fix memory leak in netlbl_cipsov4_add_std (Guillaume Nault) [1987605] - ixgbe: fix probing of multi-port devices with one MDIO (Ken Cox) [1968696] - [s390] s390/qdio: let driver manage the QAOB (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove RX VLAN filter stubs in L3 driver (Claudio Imbrenda) [1919250] - [s390] s390/qeth: enable napi_consume_skb() for pending TX buffers (Claudio Imbrenda) [1919250] - [s390] s390/qeth: allocate initial TX Buffer structs with GFP_KERNEL (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix notification for pending buffers during teardown (Claudio Imbrenda) [1919250] - [s390] s390/qeth: schedule TX NAPI on QAOB completion (Claudio Imbrenda) [1919250] - [s390] s390/qeth: improve completion of pending TX buffers (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix memory leak after failed TX Buffer allocation (Claudio Imbrenda) [1919250] - [s390] s390/qeth: don't fake a TX completion interrupt after TX error (Claudio Imbrenda) [1919250] - [s390] s390/qeth: make cast type selection for af_iucv skbs robust (Claudio Imbrenda) [1919250] - [s390] s390/qeth: pass proto to qeth_l3_get_cast_type() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove qeth_get_ip_version() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: clean up load/remove code for disciplines (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix L2 header access in qeth_l3_osa_features_check() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix locking for discipline setup / removal (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix deadlock during recovery (Claudio Imbrenda) [1919250] - [s390] s390/qeth: make qeth_qdio_handle_aob() more robust (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove QETH_QDIO_BUF_HANDLED_DELAYED state (Claudio Imbrenda) [1919250] - [s390] s390/qeth: don't replace a fully completed async TX buffer (Claudio Imbrenda) [1919250] - [s390] s390/qeth: use dev->groups for common sysfs attributes (Claudio Imbrenda) [1919250] - [s390] s390/ccwgroup: use bus->dev_groups for bus-based sysfs attributes (Claudio Imbrenda) [1919250] - [s390] s390/qeth: don't call INIT_LIST_HEAD() on iob's list entry (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix tear down of async TX buffers (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix af_iucv notification race (Claudio Imbrenda) [1919250] - [s390] s390/qeth: improve selection of ethtool link modes (Claudio Imbrenda) [1919250] - [s390] s390/qeth: use QUERY OAT for initial link info (Claudio Imbrenda) [1919250] - [s390] s390/qeth: clean up default cases for ethtool link mode (Claudio Imbrenda) [1919250] - [s390] s390/qeth: set static link info during initialization (Claudio Imbrenda) [1919250] - [s390] s390/qeth: improve QUERY CARD INFO processing (Claudio Imbrenda) [1919250] - [s390] s390/qeth: tolerate error when querying card info (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove useless if/else (Claudio Imbrenda) [1919250] - [s390] s390/qeth: reduce rtnl locking for switchdev events (Claudio Imbrenda) [1919250] - [s390] s390/qeth: static checker cleanups (Claudio Imbrenda) [1919250] - [s390] s390/qeth: use netdev_name() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: constify the disciplines (Claudio Imbrenda) [1919250] - [s390] s390/qeth: allow configuration of TX queues for OSA devices (Claudio Imbrenda) [1919250] - [s390] s390/qeth: de-magic the QIB parm area (Claudio Imbrenda) [1919250] - [s390] s390/qeth: keep track of wanted TX queues (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove forward declarations in L2 code (Claudio Imbrenda) [1919250] - [s390] s390/qeth: consolidate teardown code (Claudio Imbrenda) [1919250] - [s390] s390/qeth: consolidate online code (Claudio Imbrenda) [1919250] - [s390] s390/qeth: cancel cmds earlier during teardown (Claudio Imbrenda) [1919250] - [s390] s390/qeth: tighten ucast IP locking (Claudio Imbrenda) [1919250] - [s390] s390/qeth: replace deprecated simple_stroul() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: clean up string ops in qeth_l3_parse_ipatoe() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: relax locking for ipato config data (Claudio Imbrenda) [1919250] - [s390] s390/qeth: don't init refcount twice for mcast IPs (Claudio Imbrenda) [1919250] - mm, page_alloc: check for max order in hot path (Jay Shin) [1982466] - be2net: Fix an error handling path in 'be_probe()' (Petr Oros) [1980665] - net: emulex: benet: simplify the return expression of be_if_create() (Petr Oros) [1980665] - treewide: Use fallthrough pseudo-keyword (Petr Oros) [1980665] - be2net: convert to new udp_tunnel_nic infra (Petr Oros) [1980665] - benet: use generic power management (Petr Oros) [1980665] - treewide: replace '---help---' in Kconfig files with 'help' (Petr Oros) [1980665] - hwmon: (k10temp) Zen3 Ryzen Desktop CPUs support (David Arcari) [1980072] - hwmon: (k10temp) Remove support for displaying voltage and current on Zen CPUs (David Arcari) [1980072] - hwmon: (k10temp) Add support for Zen3 CPUs (David Arcari) [1980072] - hwmon: (k10temp) Take out debugfs code (David Arcari) [1980072] - hwmon: (k10temp) Define SVI telemetry and current factors for Zen2 CPUs (David Arcari) [1980072] - hwmon: (k10temp) Create common functions and macros for Zen CPU families (David Arcari) [1980072] - hwmon: (k10temp) Add AMD family 17h model 60h PCI match (David Arcari) [1980072] - hwmon: (k10temp) make some symbols static (David Arcari) [1980072] - hwmon: (k10temp) Reorganize and simplify temperature support detection (David Arcari) [1980072] - hwmon: (k10temp) Swap Tdie and Tctl on Family 17h CPUs (David Arcari) [1980072] - hwmon: (k10temp) Display up to eight sets of CCD temperatures (David Arcari) [1980072] - hwmon: (k10temp) Add debugfs support (David Arcari) [1980072] - hwmon: (k10temp) Don't show temperature limits on Ryzen (Zen) CPUs (David Arcari) [1980072] - hwmon: (k10temp) Show core and SoC current and voltages on Ryzen CPUs (David Arcari) [1980072] - hwmon: (k10temp) Report temperatures per CPU die (David Arcari) [1980072] - hmon: (k10temp) Convert to use devm_hwmon_device_register_with_info (David Arcari) [1980072] - hwmon: (k10temp) Use bitops (David Arcari) [1980072] - hwmon: (k10temp) Add support for AMD family 17h, model 70h CPUs (David Arcari) [1980072] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 56 (David Arcari) [1980072] - hwmon: (k10temp) Add Hygon Dhyana support (David Arcari) [1980072] - hwmon: (k10temp) Auto-convert to use SENSOR_DEVICE_ATTR_{RO, RW, WO} (David Arcari) [1980072] - hwmon: (k10temp) Support all Family 15h Model 6xh and Model 7xh processors (David Arcari) [1980072] - hwmon: k10temp: Support Threadripper 2920X, 2970WX; simplify offset table (David Arcari) [1980072] - hwmon: (k10temp) 27C Offset needed for Threadripper2 (David Arcari) [1980072] - x86/amd_nb: Add AMD family 17h model 60h PCI IDs (David Arcari) [1980072] - x86/amd_nb: Add PCI device IDs for family 17h, model 70h (David Arcari) [1980072] - x86/pci, x86/amd_nb: Add Hygon Dhyana support to PCI and northbridge (David Arcari) [1980072] - Revert "[hwmon] hwmon: (k10temp) Add support for Zen3 CPUs" (David Arcari) [1980072] - serial: 8250: Process sysrq at port unlock time (Prarit Bhargava) [1982016] - serial: core: Include console.h from serial_core.h (Prarit Bhargava) [1982016] - serial: core: Allow processing sysrq at port unlock time (Prarit Bhargava) [1982016] - [s390] s390/dasd: add missing discipline function (Claudio Imbrenda) [1981804] - bnxt_en: Validate vlan protocol ID on RX packets (Jonathan Toppins) [1960961] - KVM: do not allow mapping valid but non-reference-counted pages (Jon Maloy) [1975515] - gfs2: Fix error handling in init_statfs (Andreas Gruenbacher) [1872440] - gfs2: Fix underflow in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: Pass glock holder to gfs2_file_direct_{read,write} (Andreas Gruenbacher) [1872440] - gfs2: Prevent direct-I/O write fallback errors from getting lost (Andreas Gruenbacher) [1872440] - gfs2: Improve mmap write vs. truncate consistency (Andreas Gruenbacher) [1872440] - iomap: Permit pages without an iop to enter writeback (Andreas Gruenbacher) [1872440] - iomap: Don't create iomap_page objects for inline files (Andreas Gruenbacher) [1872440] - gfs2: Clean up gfs2_unstuff_dinode (Andreas Gruenbacher) [1872440] - gfs2: Unstuff before locking page in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: Clean up the error handling in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: Fix end-of-file handling in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: Use resource group glock sharing (Andreas Gruenbacher) [1442151] - gfs2: Allow node-wide exclusive glock sharing (Andreas Gruenbacher) [1442151] - gfs2: Add local resource group locking (Andreas Gruenbacher) [1442151] - gfs2: Add per-reservation reserved block accounting (Andreas Gruenbacher) [1442151] - gfs2: Rename rs_{free -> requested} and rd_{reserved -> requested} (Andreas Gruenbacher) [1442151] - gfs2: Check for active reservation in gfs2_release (Andreas Gruenbacher) [1442151] - gfs2: Don't search for unreserved space twice (Andreas Gruenbacher) [1442151] - gfs2: Only pass reservation down to gfs2_rbm_find (Andreas Gruenbacher) [1442151] - gfs2: Also reflect single-block allocations in rgd->rd_extfail_pt (Andreas Gruenbacher) [1442151] - gfs2: Set GBF_FULL flags when reading resource group (Andreas Gruenbacher) [1442151] - gfs2: Don't clear GBF_FULL flags in rs_deltree (Andreas Gruenbacher) [1442151] - Revert "gfs2: Don't reject a supposedly full bitmap if we have blocks reserved" (Andreas Gruenbacher) [1442151] - gfs2: Minor gfs2_inplace_reserve cleanup (Andreas Gruenbacher) [1442151] - gfs2: Get rid of unnecessary variable in gfs2_alloc_blocks (Andreas Gruenbacher) [1442151] - gfs2: Only use struct gfs2_rbm for bitmap manipulations (Andreas Gruenbacher) [1442151] - gfs2: Turn gfs2_rbm_incr into gfs2_rbm_add (Andreas Gruenbacher) [1872440] - gfs2: Replace gfs2_lblk_to_dblk with gfs2_get_extent (Andreas Gruenbacher) [1872440] - gfs2: Turn gfs2_extent_map into gfs2_{get,alloc}_extent (Andreas Gruenbacher) [1872440] - gfs2: Add new gfs2_iomap_get helper (Andreas Gruenbacher) [1872440] - gfs2: Make inode operations static (Andreas Gruenbacher) [1872440] - gfs2: use iomap for buffered I/O in ordered and writeback mode (Andreas Gruenbacher) [1872440] - gfs2: Never call gfs2_block_zero_range with an open transaction (Andreas Gruenbacher) [1872440] - gfs2: Upgrade shared glocks for atime updates (Andreas Gruenbacher) [1872440] - gfs2: Rework read and page fault locking (Andreas Gruenbacher) [1872440] - fs: Add IOCB_NOIO flag for generic_file_read_iter (Andreas Gruenbacher) [1872440] - gfs2: Remove duplicate call from gfs2_create_inode (Andreas Gruenbacher) [1872440] - gfs2: Multi-block allocations in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: implement gfs2_block_zero_range using iomap_zero_range (Andreas Gruenbacher) [1872440] - gfs2: Add support for IOMAP_ZERO (Andreas Gruenbacher) [1872440] - gfs2: gfs2_iomap_begin cleanup (Andreas Gruenbacher) [1872440] - gfs2: Remove unused gfs2_iomap_alloc argument (Andreas Gruenbacher) [1872440] - gfs2: don't use buffer_heads in gfs2_allocate_page_backing (Andreas Gruenbacher) [1872440] - gfs2: use iomap_bmap instead of generic_block_bmap (Andreas Gruenbacher) [1872440] - gfs2: mark stuffed_readpage static (Andreas Gruenbacher) [1872440] - gfs2: merge gfs2_writepage_common into gfs2_writepage (Andreas Gruenbacher) [1872440] - gfs2: merge gfs2_writeback_aops and gfs2_ordered_aops (Andreas Gruenbacher) [1872440] - gfs2: remove the unused gfs2_stuffed_write_end function (Andreas Gruenbacher) [1872440] - gfs2: use page_offset in gfs2_page_mkwrite (Andreas Gruenbacher) [1442151] - gfs2: Add new sysfs file for gfs2 status (Andreas Gruenbacher) [1442151] - gfs2: Per-revoke accounting in transactions (Andreas Gruenbacher) [1442151] - gfs2: Rework the log space allocation logic (Andreas Gruenbacher) [1442151] - gfs2: Minor calc_reserved cleanup (Andreas Gruenbacher) [1442151] - gfs2: Move function gfs2_ail_empty_tr (Andreas Gruenbacher) [1442151] - gfs2: Get rid of current_tail() (Andreas Gruenbacher) [1442151] - gfs2: Use a tighter bound in gfs2_trans_begin (Andreas Gruenbacher) [1442151] - gfs2: Clean up gfs2_log_reserve (Andreas Gruenbacher) [1442151] - gfs2: Don't wait for journal flush in clean_journal (Andreas Gruenbacher) [1442151] - gfs2: Move lock flush locking to gfs2_trans_{begin,end} (Andreas Gruenbacher) [1442151] - gfs2: Get rid of sd_reserving_log (Andreas Gruenbacher) [1442151] - gfs2: Clean up on-stack transactions (Andreas Gruenbacher) [1442151] - gfs2: Use sb_start_intwrite in gfs2_ail_empty_gl (Andreas Gruenbacher) [1442151] - gfs2: Clean up ail2_empty (Andreas Gruenbacher) [1442151] - gfs2: Rename gfs2_{write => flush}_revokes (Andreas Gruenbacher) [1442151] - gfs2: Minor debugging improvement (Andreas Gruenbacher) [1442151] - gfs2: Some documentation updates (Andreas Gruenbacher) [1442151] - gfs2: Minor gfs2_write_revokes cleanups (Andreas Gruenbacher) [1442151] - gfs2: Simplify the buf_limit and databuf_limit definitions (Andreas Gruenbacher) [1442151] - gfs2: Un-obfuscate function jdesc_find_i (Andreas Gruenbacher) [1442151] - gfs2: Fix fall-through warnings for Clang (Andreas Gruenbacher) [1442151] - gfs2: Make gfs2_setattr_simple static (Andreas Gruenbacher) [1442151] - gfs2: Turn gfs2_meta_indirect_buffer into gfs2_meta_buffer (Andreas Gruenbacher) [1442151] - gfs2: Remove unused variable sb_format (Andreas Gruenbacher) [1442151] - gfs2: Fix dir.c function parameter descriptions (Andreas Gruenbacher) [1442151] - gfs2: Eliminate gh parameter from go_xmote_bh func (Andreas Gruenbacher) [1442151] - gfs2: don't create empty buffers for NO_CREATE (Andreas Gruenbacher) [1442151] - gfs2: Flag a withdraw if init_threads() fails (Andreas Gruenbacher) [1442151] - gfs2: bypass log flush if the journal is not live (Andreas Gruenbacher) [1442151] - gfs2: bypass signal_our_withdraw if no journal (Andreas Gruenbacher) [1442151] - gfs2: fix use-after-free in trans_drain (Andreas Gruenbacher) [1442151] - gfs2: make function gfs2_make_fs_ro() to void type (Andreas Gruenbacher) [1442151] - whack-a-mole: don't open-code iminor/imajor (Andreas Gruenbacher) [1442151] - gfs2: amend SLAB_RECLAIM_ACCOUNT on gfs2 related slab cache (Andreas Gruenbacher) [1442151] - gfs2: Remove sb_start_write from gfs2_statfs_sync (Andreas Gruenbacher) [1442151] - gfs2: check for empty rgrp tree in gfs2_ri_update (Andreas Gruenbacher) [1442151] - gfs2: set lockdep subclass for iopen glocks (Andreas Gruenbacher) [1442151] - gfs2: Fix deadlock dumping resource group glocks (Andreas Gruenbacher) [1442151] - gfs2: Wake up when sd_glock_disposal becomes zero (Andreas Gruenbacher) [1442151] - gfs2: Split up gfs2_meta_sync into inode and rgrp versions (Andreas Gruenbacher) [1442151] - gfs2: Don't ignore inode write errors during inode_go_sync (Andreas Gruenbacher) [1442151] - gfs2: Ignore subsequent errors after withdraw in rgrp_go_sync (Andreas Gruenbacher) [1442151] - gfs2: Eliminate gl_vm (Andreas Gruenbacher) [1442151] - gfs2: Fix comments to glock_hash_walk (Andreas Gruenbacher) [1442151] - gfs2: eliminate GLF_QUEUED flag in favor of list_empty(gl_holders) (Andreas Gruenbacher) [1442151] - gfs2: Fix invalid block size message (Andreas Gruenbacher) [1442151] - gfs2: add validation checks for size of superblock (Andreas Gruenbacher) [1442151] - gfs2: use-after-free in sysfs deregistration (Andreas Gruenbacher) [1442151] - Revert "GFS2: Prevent delete work from occurring on glocks used for create" (Andreas Gruenbacher) [1442151] - gfs2: Don't skip dlm unlock if glock has an lvb (Andreas Gruenbacher) [1442151] - gfs2: Lock imbalance on error path in gfs2_recover_one (Andreas Gruenbacher) [1442151] - gfs2: keep bios separate for each journal (Bob Peterson) [1442151] - gfs2: change from write to read lock for sd_log_flush_lock in journal replay (Bob Peterson) [1442151] - gfs2: don't lock sd_log_flush_lock in try_rgrp_unlink (Bob Peterson) [1442151] - gfs2: fix glock confusion in function signal_our_withdraw (Bob Peterson) [1442151] - gfs2: Don't write log headers after file system withdraw (Andreas Gruenbacher) [1442151] - gfs2: make gfs2_log_write_page static (Andreas Gruenbacher) [1442151] - gfs2: fix possible reference leak in gfs2_check_blk_type (Andreas Gruenbacher) [1442151] - gfs2: Fix NULL pointer dereference in gfs2_rgrp_dump (Andreas Gruenbacher) [1442151] - gfs2: remove unused LBIT macros (Andreas Gruenbacher) [1925121] - gfs2: add missing log_blocks trace points in gfs2_write_revokes (Andreas Gruenbacher) [1925121] - gfs2: print details on transactions that aren't properly ended (Andreas Gruenbacher) [1925121] - gfs2: fix use-after-free on transaction ail lists (Andreas Gruenbacher) [1925121] - gfs2: new slab for transactions (Andreas Gruenbacher) [1925121] - gfs2: initialize transaction tr_ailX_lists earlier (Andreas Gruenbacher) [1925121] - gfs2: eliminate ssize parameter from gfs2_struct2blk (Andreas Gruenbacher) [1925121] - gfs2: Fix error path kobject memory leak (Andreas Gruenbacher) [1925121] - gfs2: Rename gfs2_trans_{add_unrevoke => remove_revoke} (Andreas Gruenbacher) [1925121] - gfs2: Remove unnecessary extern declarations (Andreas Gruenbacher) [1925121] - gfs2: Fix sign extension bug in gfs2_update_stats (Andreas Gruenbacher) [1925121] - gfs2: Fix an incorrect gfs2_assert() (Bob Peterson) [1925121] - gfs2: Remove vestigial bd_ops (Andreas Gruenbacher) [1925121] - gfs2: Fix the gfs2_invalidatepage description (Andreas Gruenbacher) [1925121] - gfs2: Clean up gfs2_is_{ordered,writeback} (Andreas Gruenbacher) [1925121] - gfs2: Pass resource group to rgblk_free (Andreas Gruenbacher) [1925121] - gfs2: Remove unnecessary gfs2_rlist_alloc parameter (Andreas Gruenbacher) [1925121] - gfs2: Fix some minor typos (Andreas Gruenbacher) [1925121] - gfs2: Remove unused RGRP_RSRV_MINBYTES definition (Andreas Gruenbacher) [1925121] - gfs2: Move rs_{sizehint, rgd_gh} fields into the inode (Andreas Gruenbacher) [1925121] - gfs2: Clean up out-of-bounds check in gfs2_rbm_from_block (Andreas Gruenbacher) [1925121] - gfs2: Always check the result of gfs2_rbm_from_block (Andreas Gruenbacher) [1925121] - gfs: no need to check return value of debugfs_create functions (Andreas Gruenbacher) [1925121] - serial_core: switch to ->[sg]et_serial() (Artem Savkov) [1952415]- tipc: fix sleeping in tipc accept routine (Xin Long) [1986549] - tipc: fix implicit-connect for SYN+ (Xin Long) [1986549] - net: tipc: fix FB_MTU eat two pages (Xin Long) [1986549] - tipc: Return the correct errno code (Xin Long) [1986549] - net/mlx5: Fix checksum issue of VXLAN and IPsec crypto offload (Alaa Hleihel) [1979901] - net/mlx5: Optimize mlx5e_feature_checks for non IPsec packet (Alaa Hleihel) [1979901] - bpf, selftests: Fold test_current_pid_tgid_new_ns into test_progs. (Jiri Olsa) [1869447] - libbpf: Support BTF_KIND_FLOAT during type compatibility checks in CO-RE (Jiri Olsa) [1984486] - bpf: Generate BTF_KIND_FLOAT when linking vmlinux (Jiri Olsa) [1984486] - selftests/bpf: Add BTF_KIND_FLOAT to btf_dump_test_case_syntax (Jiri Olsa) [1984486] - selftests/bpf: Add BTF_KIND_FLOAT to test_core_reloc_size (Jiri Olsa) [1984486] - bpf: Document BTF_KIND_FLOAT in btf.rst (Jiri Olsa) [1984486] - selftests/bpf: Add BTF_KIND_FLOAT to the existing deduplication tests (Jiri Olsa) [1984486] - selftest/bpf: Add BTF_KIND_FLOAT tests (Jiri Olsa) [1984486] - bpf: Add BTF_KIND_FLOAT support (Jiri Olsa) [1984486] - selftests/bpf: Use the 25th bit in the "invalid BTF_INFO" test (Jiri Olsa) [1984486] - tools/bpftool: Add BTF_KIND_FLOAT support (Jiri Olsa) [1984486] - libbpf: Add BTF_KIND_FLOAT support (Jiri Olsa) [1984486] - bpf: Add BTF_KIND_FLOAT to uapi (Jiri Olsa) [1984486] - libbpf: Add explicit padding to btf_dump_emit_type_decl_opts (Jiri Olsa) [1984486] - selftests/bpf: Fix test_attach_probe for powerpc uprobes (Jiri Olsa) [1931531] - selftests/bpf: Mask bpf_csum_diff() return value to 16 bits in test_verifier (Jiri Olsa) [1942513] - openvswitch: add trace points (Aaron Conole) [1979680] - vxlan: add missing rcu_read_lock() in neigh_reduce() (Guillaume Nault) [1987310] - net: ip6_tunnel: Unregister catch-all devices (Guillaume Nault) [1987310] - net: sit: Unregister catch-all devices (Guillaume Nault) [1987310] - cpuidle: pseries: Do not cap the CEDE0 latency in fixup_cede0_latency() (Diego Domingos) [1952809] - cpuidle: pseries: Fixup CEDE0 latency only for POWER10 onwards (Diego Domingos) [1952809] - mm/swap: fix for "mm: workingset: age nonresident information alongside anonymous pages" (Rafael Aquini) [1984173] - mm/thp: remap_page() is only needed on anonymous THP (Rafael Aquini) [1984173] - mm/compaction: fix 'limit' in fast_isolate_freepages (Rafael Aquini) [1984173] - mm/huge_memory.c: don't discard hugepage if other processes are mapping it (Rafael Aquini) [1984173] - slub: restore slub_debug=- behavior (Rafael Aquini) [1984173] - mm/gup: fix try_grab_compound_head() race with split_huge_page() (Rafael Aquini) [1984173] - mm, futex: fix shared futex pgoff on shmem huge page (Rafael Aquini) [1984173] - x86/mm: Avoid truncating memblocks for SGX memory (Rafael Aquini) [1984173] - mm/thp: fix vma_address() if virtual address below file offset (Rafael Aquini) [1984173] - mm, thp: use head page in __migration_entry_wait() (Rafael Aquini) [1984173] - mm/slub.c: include swab.h (Rafael Aquini) [1984173] - mm/memory-failure: make sure wait for page writeback in memory_failure (Rafael Aquini) [1984173] - mm/slub: fix redzoning for small allocations (Rafael Aquini) [1984173] - mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY (Rafael Aquini) [1984173] - mm/page_alloc: fix counting of free pages after take off from buddy (Rafael Aquini) [1984173] - userfaultfd: release page in error path to avoid BUG_ON (Rafael Aquini) [1984173] - ksm: fix potential missing rmap_item for stable_node (Rafael Aquini) [1984173] - mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page() (Rafael Aquini) [1984173] - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() (Rafael Aquini) [1984173] - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() (Rafael Aquini) [1984173] - mm/memory-failure: unnecessary amount of unmapping (Rafael Aquini) [1984173] - mm: page_alloc: ignore init_on_free=1 for debug_pagealloc=1 (Rafael Aquini) [1984173] - mm/sparse: add the missing sparse_buffer_fini() in error branch (Rafael Aquini) [1984173] - mm: memcontrol: fix cpuhotplug statistics flushing (Rafael Aquini) [1984173] - x86/mem_encrypt: Correct physical address calculation in __set_clr_pte_enc() (Rafael Aquini) [1984173] - zsmalloc: account the number of compacted pages correctly (Rafael Aquini) [1984173] - mm/compaction: fix misbehaviors of fast_find_migrateblock() (Rafael Aquini) [1984173] - hugetlb: fix update_and_free_page contig page struct assumption (Rafael Aquini) [1984173] - mm/hugetlb: fix potential double free in hugetlb_register_node() error path (Rafael Aquini) [1984173] - mm/memory.c: fix potential pte_unmap_unlock pte error (Rafael Aquini) [1984173] - mm/memory.c: fix potential pte_unmap_unlock pte error (Rafael Aquini) [1984173] - mm/hugetlb: fix potential missing huge page size info (Rafael Aquini) [1984173] - x86/mm: Fix leak of pmd ptlock (Rafael Aquini) [1984173] - mm/zswap: fix passing zero to 'PTR_ERR' warning (Rafael Aquini) [1984173] - mm/page_isolation: do not isolate the max order page (Rafael Aquini) [1984173] - mm,memory_failure: always pin the page in madvise_inject_error (Rafael Aquini) [1984173] - mm/page_alloc: speed up the iteration of max_order (Rafael Aquini) [1984173] - x86/mm/mem_encrypt: Fix definition of PMD_FLAGS_DEC_WP (Rafael Aquini) [1984173] - x86/mm/ident_map: Check for errors from ident_pud_init() (Rafael Aquini) [1984173] - mm, oom_adj: don't loop through tasks in __set_oom_adj when not necessary (Rafael Aquini) [1984173] - mm/page_alloc.c: fix freeing non-compound pages (Rafael Aquini) [1984173] - mm: khugepaged: recalculate min_free_kbytes after memory hotplug as expected by khugepaged (Rafael Aquini) [1984173] - percpu: fix first chunk size calculation for populated bitmap (Rafael Aquini) [1984173] - x86, fakenuma: Fix invalid starting node ID (Rafael Aquini) [1984173] - mm: include CMA pages in lowmem_reserve at boot (Rafael Aquini) [1984173] - mm/rodata_test.c: fix missing function declaration (Rafael Aquini) [1984173] - mm/page_counter: fix various data races at memsw (Rafael Aquini) [1984173] - khugepaged: retract_page_tables() remember to test exit (Rafael Aquini) [1984173] - mm/page_counter.c: fix protection usage propagation (Rafael Aquini) [1984173] - x86/mm/numa: Remove uninitialized_var() usage (Rafael Aquini) [1984173] - shmem: fix possible deadlocks on shmlock_user_lock (Rafael Aquini) [1984173] - mm: swap: use smp_mb__after_atomic() to order LRU bit set (Rafael Aquini) [1984173] - cgroup: memcg: net: do not associate sock with unrelated cgroup (Rafael Aquini) [1984173] - mm: fix gup_pud_range (Rafael Aquini) [1984173] - x86/mm: Fix NX bit clearing issue in kernel_map_pages_in_pgd (Rafael Aquini) [1984173] - mm/shmem.c: thp, shmem: fix conflict of above-47bit hint address and PMD alignment (Rafael Aquini) [1984173] - mm: Implement no-MMU variant of vmalloc_user_node_flags (Rafael Aquini) [1984173] - usercopy: Avoid HIGHMEM pfn warning (Rafael Aquini) [1984173] - x86/mm: Don't exceed the valid physical address space (Rafael Aquini) [1984173] - x86/mm/mem_encrypt: Fix erroneous sizeof() (Rafael Aquini) [1984173] - s390/mm: fix addressing exception after suspend/resume (Rafael Aquini) [1984173] - blk-mq: fix use-after-free in blk_mq_exit_sched (Ming Lei) [1969726] - nvmet: use new ana_log_size instead the old one (Maurizio Lombardi) [1949777] - nvme-multipath: fix double initialization of ANA state (Maurizio Lombardi) [1949777] - configs: enable CONFIG_LEDS_BRIGHTNESS_HW_CHANGED (Benjamin Tissoires) [1922973]- Revert "xfs: enable new inode btree counters feature" (Bill O'Donnell) [1976969] - Revert "xfs: enable big timestamps" (Bill O'Donnell) [1976969] - Revert "xfs: remove kmem_realloc()" (Bill O'Donnell) [1976969] - xfs: prevent metadata files from being inactivated (Bill O'Donnell) [1976969] - quota: widen timestamps for the fs_disk_quota structure (Bill O'Donnell) [1976969] - cifs: fix fallocate when trying to allocate a hole. (Ronnie Sahlberg) [1866684] - cifs: only write 64kb at a time when fallocating a small region of a file (Ronnie Sahlberg) [1866684] - cifs: improve fallocate emulation (Ronnie Sahlberg) [1866684] - cifs: Do not use the original cruid when following DFS links for multiuser mounts (Ronnie Sahlberg) [1812436] - cifs: ignore relatime in smb3_fs_context_parse_monolithic() (Ronnie Sahlberg) [1812436] - cifs: fix regression when mounting shares with prefix paths (Ronnie Sahlberg) [1812436] - cifs: fix leak in cifs_smb3_do_mount() ctx (Ronnie Sahlberg) [1812436] - cifs: add fs_context param to parsing helpers (Ronnie Sahlberg) [1812436] - cifs: make fs_context error logging wrapper (Ronnie Sahlberg) [1812436] - cifs: warn and fail if trying to use rootfs without the config option (Ronnie Sahlberg) [1812436] - cifs: fix nodfs mount option (Ronnie Sahlberg) [1812436] - cifs: fix handling of escaped ',' in the password mount argument (Ronnie Sahlberg) [1812436] - cifs: Add new parameter "acregmax" for distinct file and directory metadata timeout (Ronnie Sahlberg) [1812436] - cifs: convert revalidate of directories to using directory metadata cache timeout (Ronnie Sahlberg) [1812436] - cifs: Add new mount parameter "acdirmax" to allow caching directory metadata (Ronnie Sahlberg) [1812436] - cifs: fix trivial typo (Ronnie Sahlberg) [1812436] - cifs: Set CIFS_MOUNT_USE_PREFIX_PATH flag on setting cifs_sb->prepath. (Ronnie Sahlberg) [1812436] - cifs: In the new mount api we get the full devname as source= (Ronnie Sahlberg) [1812436] - cifs: do not disable noperm if multiuser mount option is not provided (Ronnie Sahlberg) [1812436] - cifs: fix dfs-links (Ronnie Sahlberg) [1812436] - cifs: fix dfs domain referrals (Ronnie Sahlberg) [1812436] - cifs: returning mount parm processing errors correctly (Ronnie Sahlberg) [1812436] - cifs: fix mounts to subdirectories of target (Ronnie Sahlberg) [1812436] - cifs: ignore auto and noauto options if given (Ronnie Sahlberg) [1812436] - cifs: connect: style: Simplify bool comparison (Ronnie Sahlberg) [1812436] - fs: cifs: remove unneeded variable in smb3_fs_context_dup (Ronnie Sahlberg) [1812436] - cifs: Fix support for remount when not changing rsize/wsize (Ronnie Sahlberg) [1812436] - cifs: handle "guest" mount parameter (Ronnie Sahlberg) [1812436] - cifs: correct four aliased mount parms to allow use of previous names (Ronnie Sahlberg) [1812436] - cifs: fix use after free in cifs_smb3_do_mount() (Ronnie Sahlberg) [1812436] - cifs: fix rsize/wsize to be negotiated values (Ronnie Sahlberg) [1812436] - cifs: update super_operations to show_devname (Ronnie Sahlberg) [1812436] - cifs: fix uninitialized variable in smb3_fs_context_parse_param (Ronnie Sahlberg) [1812436] - cifs: update mnt_cifs_flags during reconfigure (Ronnie Sahlberg) [1812436] - cifs: move update of flags into a separate function (Ronnie Sahlberg) [1812436] - cifs: remove ctx argument from cifs_setup_cifs_sb (Ronnie Sahlberg) [1812436] - cifs: do not allow changing posix_paths during remount (Ronnie Sahlberg) [1812436] - cifs: uncomplicate printing the iocharset parameter (Ronnie Sahlberg) [1812436] - cifs: don't create a temp nls in cifs_setup_ipc (Ronnie Sahlberg) [1812436] - cifs: simplify handling of cifs_sb/ctx->local_nls (Ronnie Sahlberg) [1812436] - cifs: we do not allow changing username/password/unc/... during remount (Ronnie Sahlberg) [1812436] - cifs: add initial reconfigure support (Ronnie Sahlberg) [1812436] - cifs: move [brw]size from cifs_sb to cifs_sb->ctx (Ronnie Sahlberg) [1812436] - cifs: move cifs_cleanup_volume_info[_content] to fs_context.c (Ronnie Sahlberg) [1812436] - cifs: Add missing sentinel to smb3_fs_parameters (Ronnie Sahlberg) [1812436] - cifs: remove actimeo from cifs_sb (Ronnie Sahlberg) [1812436] - cifs: remove [gu]id/backup[gu]id/file_mode/dir_mode from cifs_sb (Ronnie Sahlberg) [1812436] - cifs: minor kernel style fixes for comments (Ronnie Sahlberg) [1812436] - linux/parser.h: add include guards (Ronnie Sahlberg) [1812436] - cifs: Make extract_sharename function public (Ronnie Sahlberg) [1812436] - cifs: Make extract_hostname function public (Ronnie Sahlberg) [1812436] - cifs: get rid of cifs_sb->mountdata (Ronnie Sahlberg) [1812436] - cifs: add an smb3_fs_context to cifs_sb (Ronnie Sahlberg) [1812436] - cifs: remove the devname argument to cifs_compose_mount_options (Ronnie Sahlberg) [1812436] - cifs: switch to new mount api (Ronnie Sahlberg) [1812436] - cifs: move cifs_parse_devname to fs_context.c (Ronnie Sahlberg) [1812436] - cifs: move the enum for cifs parameters into fs_context.h (Ronnie Sahlberg) [1812436] - cifs: rename dup_vol to smb3_fs_context_dup and move it into fs_context.c (Ronnie Sahlberg) [1812436] - cifs: rename smb_vol as smb3_fs_context and move it to fs_context.h (Ronnie Sahlberg) [1812436] - cifs: Fix fall-through warnings for Clang (Ronnie Sahlberg) [1812436] - cifs: refactor create_sd_buf() and and avoid corrupting the buffer (Ronnie Sahlberg) [1812436] - scsi: lpfc: Fix failure to transmit ABTS on FC link (Dick Kennedy) [1964670] - scsi: lpfc: Update lpfc version to 12.8.0.10 (Dick Kennedy) [1964670] - scsi: lpfc: Reregister FPIN types if ELS_RDF is received from fabric controller (Dick Kennedy) [1964670] - scsi: lpfc: Add a option to enable interlocked ABTS before job completion (Dick Kennedy) [1964670] - scsi: lpfc: Fix crash when lpfc_sli4_hba_setup() fails to initialize the SGLs (Dick Kennedy) [1964670] - scsi: lpfc: Ignore GID-FT response that may be received after a link flip (Dick Kennedy) [1964670] - scsi: lpfc: Fix node handling for Fabric Controller and Domain Controller (Dick Kennedy) [1964670] - scsi: lpfc: Fix Node recovery when driver is handling simultaneous PLOGIs (Dick Kennedy) [1964670] - scsi: lpfc: Add ndlp kref accounting for resume RPI path (Dick Kennedy) [1964670] - scsi: lpfc: Fix "Unexpected timeout" error in direct attach topology (Dick Kennedy) [1964670] - scsi: lpfc: Fix non-optimized ERSP handling (Dick Kennedy) [1964670] - scsi: lpfc: Fix unreleased RPIs when NPIV ports are created (Dick Kennedy) [1964670] - scsi: lpfc: Remove redundant assignment to pointer temp_hdr (Dick Kennedy) [1964670] - Documentation: add more details in tipc.rst (Xin Long) [1872308] - net/tipc: add TIPC chapter to networking Documentation (Xin Long) [1872308] - scsi: qla2xxx: Reserve extra IRQ vectors (Nilesh Javali) [1964834] - tracing/hwlat: Honor the tracing_cpumask (Jerome Marchand) [1920595] - tracing/hwlat: Drop the duplicate assignment in start_kthread() (Jerome Marchand) [1920595] - sfc: add logs explaining XDP_TX/REDIRECT is not available (Íñigo Huguet) [1976756] - sfc: ensure correct number of XDP queues (Íñigo Huguet) [1976756] - sfc: fix lack of XDP TX queues - error XDP TX failed (-22) (Íñigo Huguet) [1976756] - sfc: Remove rcu_read_lock() around XDP program invocation (Íñigo Huguet) [1976756] - sfc: use DEVICE_ATTR_*() macro (Íñigo Huguet) [1976756] - sfc: farch: fix compile warning in efx_farch_dimension_resources() (Íñigo Huguet) [1976756] - sfc: don't use netif_info et al before net_device is registered (Íñigo Huguet) [1976756] - net: stmmac: Do not enable RX FIFO overflow interrupts (Mark Salter) [1905243] - net: stmmac: Clear receive all(RA) bit when promiscuous mode is off (Mark Salter) [1905243] - net: stmmac: cleared __FPE_REMOVING bit in stmmac_fpe_start_wq() (Mark Salter) [1905243] - stmmac: intel: Enable HW descriptor prefetch by default (Mark Salter) [1905243] - net: stmmac: Add HW descriptor prefetch setting for DWMAC Core 5.20 onwards (Mark Salter) [1905243] - net: stmmac: fix TSO and TBS feature enabling during driver open (Mark Salter) [1905243] - stmmac: intel: set TSO/TBS TX Queues default settings (Mark Salter) [1905243] - stmmac: intel: unlock on error path in intel_crosststamp() (Mark Salter) [1905243] - net: stmmac: use __napi_schedule() for PREEMPT_RT (Mark Salter) [1905243] - stmmac: intel: Enable SERDES PHY rx clk for PSE (Mark Salter) [1905243] - stmmac: intel: Drop duplicate ID in the list of PCI device IDs (Mark Salter) [1905243] - stmmac: intel: add cross time-stamping freq difference adjustment (Mark Salter) [1905243] - net: stmmac: Add support for external trigger timestamping (Mark Salter) [1905243] - net: stmmac: fix dma physical address of descriptor when display ring (Mark Salter) [1905243] - net: stmmac: fix wrongly set buffer2 valid when sph unsupport (Mark Salter) [1905243] - net: stmmac: arrange Tx tail pointer update to stmmac_flush_tx_descriptors (Mark Salter) [1905243] - net: stmmac: make SPH enable/disable to be configurable (Mark Salter) [1905243] - net: stmmac: set IRQ affinity hint for multi MSI vectors (Mark Salter) [1905243] - net: stmmac: remove unnecessary pci_enable_msi() call (Mark Salter) [1905243] - stmmac: intel: use managed PCI function on probe and resume (Mark Salter) [1905243] - net: stmmac: enable MTL ECC Error Address Status Over-ride by default (Mark Salter) [1905243] - net: ethernet: stmicro: Remove duplicate struct declaration (Mark Salter) [1905243] - net: stmmac: fix missing unlock on error in stmmac_suspend() (Mark Salter) [1905243] - net: stmmac: Fix kernel panic due to NULL pointer dereference of fpe_cfg (Mark Salter) [1905243] - net: stmmac: use interrupt mode INTM=1 for multi-MSI (Mark Salter) [1905243] - stmmac: intel: add support for multi-vector msi and msi-x (Mark Salter) [1905243] - net: stmmac: introduce MSI Interrupt routines for mac, safety, RX & TX (Mark Salter) [1905243] - net: stmmac: make stmmac_interrupt() function more friendly to MSI (Mark Salter) [1905243] - net: stmmac: introduce DMA interrupt status masking per traffic direction (Mark Salter) [1905243] - net: phy: marvell10g: Add PHY loopback support (Mark Salter) [1905243] - net: phy: add genphy_c45_loopback (Mark Salter) [1905243] - net: phylink: Fix phylink_err() function name error in phylink_major_config (Mark Salter) [1905243] - net: stmmac: support FPE link partner hand-shaking procedure (Mark Salter) [1905243] - net: stmmac: Add hardware supported cross-timestamp (Mark Salter) [1905243] - net: stmmac: platform: fix build error with !CONFIG_PM_SLEEP (Mark Salter) [1905243] - stmmac: intel: Add PSE and PCH PTP clock source selection (Mark Salter) [1905243] - net: stmmac: Add EST errors into ethtool statistic (Mark Salter) [1905243] - net: stmmac: EST interrupts handling and error reporting (Mark Salter) [1905243] - net: stmmac: add RX frame steering based on VLAN priority in tc flower (Mark Salter) [1905243] - net: stmmac: restructure tc implementation for RX VLAN Priority steering (Mark Salter) [1905243] - net: stmmac: add per-queue TX & RX coalesce ethtool support (Mark Salter) [1905243] - net: stmmac: Use hrtimer for TX coalescing (Mark Salter) [1905243] - net: stmmac: add timestamp correction to rid CDC sync error (Mark Salter) [1905243] - net: stmmac: add platform level clocks management (Mark Salter) [1905243] - net: stmmac: add clocks management for gmac driver (Mark Salter) [1905243] - stmmac: intel: add pcs-xpcs for Intel mGbE controller (Mark Salter) [1905243] - net: stmmac: ensure phydev is attached to phylink for C37 AN (Mark Salter) [1905243] - net: stmmac: make in-band AN mode parsing is supported for non-DT (Mark Salter) [1905243] - net: phylink: make phylink_parse_mode() support non-DT platform (Mark Salter) [1905243] - net: pcs: add C37 SGMII AN support for intel mGbE controller (Mark Salter) [1905243] - net: pcs: rearrange C73 functions to prepare for C37 support later (Mark Salter) [1905243] - net: phy: leds: Deduplicate link LED trigger registration (Mark Salter) [1905243] - net: stmmac: Fix VLAN filter delete timeout issue in Intel mGBE SGMII (Mark Salter) [1905243] - net: stmmac: fix incorrect DMA channel intr enable setting of EQoS v4.10 (Mark Salter) [1905243] - net: stmmac: fix CBS idleslope and sendslope calculation (Mark Salter) [1905243] - net: stmmac: set TxQ mode back to DCB after disabling CBS (Mark Salter) [1905243] - net: stmmac: allow stmmac to probe for C45 PHY devices (Mark Salter) [1905243] - net: stmmac: Enable EEE HW LPI timer with auto SW/HW switching (Mark Salter) [1905243] - net: pcs-xpcs: depend on MDIO_BUS instead of selecting it (Mark Salter) [1905243] - net: pcs: Move XPCS into new PCS subdirectory (Mark Salter) [1905243] - net: stmmac: Add XLGMII support (Mark Salter) [1905243] - net: phy: xpcs: Add XLGMII support (Mark Salter) [1905243] - net: phy: xpcs: Restart AutoNeg if outcome was invalid (Mark Salter) [1905243] - net: phy: xpcs: Set Link down if AutoNeg is enabled and did not finish (Mark Salter) [1905243] - net: phy: xpcs: Reset XPCS upon probe (Mark Salter) [1905243] - net: phy: xpcs: Return error when 10GKR link errors are found (Mark Salter) [1905243] - stmmac/intel: mark driver as tech preview (Mark Salter) [1905243] - redhat/configs: Add CONFIG_DWMAC_INTEL (Mark Salter) [1905243] - stmmac: intel: Fixes clock registration error seen for multiple interfaces (Mark Salter) [1905243] - stmmac: intel: Fix mdio bus registration issue for TGL-H/ADL-S (Mark Salter) [1905243] - net: stmmac: Add PCI bus info to ethtool driver query output (Mark Salter) [1905243] - stmmac: intel: Add ADL-S 1Gbps PCI IDs (Mark Salter) [1905243] - stmmac: intel: Configure EHL PSE0 GbE and PSE1 GbE to 32 bits DMA addressing (Mark Salter) [1905243] - stmmac: intel: Add PCI IDs for TGL-H platform (Mark Salter) [1905243] - stmmac: intel: change all EHL/TGL to auto detect phy addr (Mark Salter) [1905243] - net: stmmac: overwrite the dma_cap.addr64 according to HW design (Mark Salter) [1905243] - stmmac: intel: Fix kernel panic on pci probe (Mark Salter) [1905243] - stmmac: intel: Adding ref clock 1us tic for LPI cntr (Mark Salter) [1905243] - net: stmmac: Add option for VLAN filter fail queue enable (Mark Salter) [1905243] - net: stmmac: Fix clock handling on remove path (Mark Salter) [1905243] - stmmac: intel: Place object in the Makefile according to the order (Mark Salter) [1905243] - stmmac: intel: Fix indentation to put on one line affected code (Mark Salter) [1905243] - stmmac: intel: Eliminate useless conditions and variables (Mark Salter) [1905243] - stmmac: intel: Convert to use pci_alloc_irq_vectors() API (Mark Salter) [1905243] - stmmac: intel: Remove unnecessary loop for PCI BARs (Mark Salter) [1905243] - stmmac: intel: Fix clock handling on error and remove paths (Mark Salter) [1905243] - net: stmmac: Enable SERDES power up/down sequence (Mark Salter) [1905243] - net: stmmac: add EHL 2.5Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: add EHL PSE0 & PSE1 1Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: create dwmac-intel.c to contain all Intel platform (Mark Salter) [1905243] - net: stmmac: Get rid of custom STMMAC_DEVICE() macro (Mark Salter) [1905243] - net: stmmac: update pci platform data to use phy_interface (Mark Salter) [1905243] - net: stmmac: pci: Enable TBS on GMAC5 IPK PCI entry (Mark Salter) [1905243] - net: stmmac: pci: remove the duplicate code of set phy_mask (Mark Salter) [1905243] - PCI: Add PCI_STD_NUM_BARS for the number of standard BARs (Mark Salter) [1905243] - net: stmmac: pci: Add HAPS support using GMAC5 (Mark Salter) [1905243] - net: stmmac: setup higher frequency clk support for EHL & TGL (Mark Salter) [1905243] - net: stmmac: add EHL RGMII 1Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: add TGL SGMII 1Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: add EHL SGMII 1Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: Make MDIO bus reset optional (Mark Salter) [1905243] - stmmac: pci: Use pci_dev_id() helper (Mark Salter) [1905243] - stmmac: pci: Fix typo in IOT2000 comment (Mark Salter) [1905243] - stmmac: pci: Adjust IOT2000 matching (Mark Salter) [1905243] - net: stmmac: Fix PCI module removal leak (Mark Salter) [1905243] - net: stmmac: mark PM functions as __maybe_unused (Mark Salter) [1905243] - ibmveth: Set CHECKSUM_PARTIAL if NULL TCP CSUM. (Diego Domingos) [1939996] - IB/core: Add missing pin_user_pages*() usage (Waiman Long) [1972078] - mm/gup/writeback: Fix incorrect inaccessible pages handling (Waiman Long) [1972078] - netfilter: nf_tables: bogus EBUSY when deleting flowtable after flush (Phil Sutter) [1983245] - ipv4: Fix device used for dst_alloc with local routes (Antoine Tenart) [1976789] - vrf: fix a comment about loopback device (Antoine Tenart) [1976789] - net: vrf: Fix operation not supported when set vrf mac (Antoine Tenart) [1976789] - vrf: prevent adding upper devices (Antoine Tenart) [1976789] - vrf: fix maximum MTU (Antoine Tenart) [1976789] - net: vrf: Fix ping failed when vrf mtu is set to 0 (Antoine Tenart) [1976789] - net: vrf: remove MTU limits for vrf device (Antoine Tenart) [1976789]- block: fix discard request merge (Ming Lei) [1970316] - blk-mq: update hctx->dispatch_busy in case of real scheduler (Ming Lei) [1976679] - block: Do not pull requests from the scheduler when we cannot dispatch them (Ming Lei) [1976679] - powerpc/pseries/mobility: handle premature return from H_JOIN (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: use struct for shared state (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: refactor node lookup during DT update (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: remove rtas_ibm_suspend_me_unsafe() (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: dispatch partition migration requests to pseries (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: retry partition suspend after error (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: signal suspend cancellation to platform (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: use stop_machine for join/suspend (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: extract VASI session polling logic (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: use rtas_activate_firmware() on resume (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: error message improvements (Desnes A. Nunes do Rosario) [1979798] - powerpc/hvcall: add token and codes for H_VASI_SIGNAL (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: add rtas_activate_firmware() (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: add rtas_ibm_suspend_me() (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: rtas_ibm_suspend_me -> rtas_ibm_suspend_me_unsafe (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: complete ibm,suspend-me status codes (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: Add pr_debug() for device tree changes (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: Set pr_fmt() (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries: remove obsolete memory hotplug DT notifier code (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries: remove dlpar_cpu_readd() (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries: remove memory "re-add" implementation (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries: remove prrn special case from DT update path (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove arch_update_cpu_topology (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove prrn_is_enabled() (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtasd: simplify handle_rtas_event(), emit message on events (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove start/stop_topology_update() (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove timed_topology_update() (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: Handle extra hcall_vphn error cases (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: Suppress "VPHN is not supported" messages (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: stub out numa_update_cpu_topology() (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove vphn_enabled and prrn_enabled internal flags (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove unreachable topology workqueue code (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove unreachable topology timer code (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: make vphn_enabled, prrn_enabled flags const (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove unreachable topology update code (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove ability to enable topology updates (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: don't online CPUs for partition suspend (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: Unexport rtas_online_cpus_mask, rtas_offline_cpus_mask (Desnes A. Nunes do Rosario) [1979798] - mm/page_alloc: bail out on fatal signal during reclaim/compaction retry attempt (Aaron Tomlin) [1919765] - RHEL: Revert "powerpc/kvm: Fix PR KVM with KUAP/MEM_KEYS enabled" (Paolo Bonzini) [1956950] - KVM: selftests: smm_test: Test SMM enter from L2 (Paolo Bonzini) [1956950] - KVM: nSVM: Restore nested control upon leaving SMM (Paolo Bonzini) [1956950] - KVM: nSVM: Fix L1 state corruption upon return from SMM (Paolo Bonzini) [1956950] - KVM: nSVM: Introduce svm_copy_vmrun_state() (Paolo Bonzini) [1956950] - KVM: nSVM: Check that VM_HSAVE_PA MSR was set before VMRUN (Paolo Bonzini) [1956950] - KVM: nVMX: nSVM: 'nested_run' should count guest-entry attempts that make it to guest code (Paolo Bonzini) [1956950] - KVM: nSVM: Check the value written to MSR_VM_HSAVE_PA (Paolo Bonzini) [1956950] - KVM: SVM: Fix sev_pin_memory() error checks in SEV migration utilities (Paolo Bonzini) [1956950] - KVM: SVM: Return -EFAULT if copy_to_user() for SEV mig packet header fails (Paolo Bonzini) [1956950] - KVM: SVM: add module param to control the #SMI interception (Paolo Bonzini) [1956950] - KVM: SVM: remove INIT intercept handler (Paolo Bonzini) [1956950] - KVM: SVM: #SMI interception must not skip the instruction (Paolo Bonzini) [1956950] - KVM: VMX: Remove vmx_msr_index from vmx.h (Paolo Bonzini) [1956950] - KVM: X86: Disable hardware breakpoints unconditionally before kvm_x86->run() (Paolo Bonzini) [1956950] - KVM: x86/pmu: Clear anythread deprecated bit when 0xa leaf is unsupported on the SVM (Paolo Bonzini) [1956950] - KVM: mmio: Fix use-after-free Read in kvm_vm_ioctl_unregister_coalesced_mmio (Paolo Bonzini) [1956950] - KVM: SVM: Revert clearing of C-bit on GPA in #NPF handler (Paolo Bonzini) [1956950] - KVM: x86/mmu: Do not apply HPA (memory encryption) mask to GPAs (Paolo Bonzini) [1956950] - KVM: x86: Use kernel's x86_phys_bits to handle reduced MAXPHYADDR (Paolo Bonzini) [1956950] - KVM: x86: Use guest MAXPHYADDR from CPUID.0x8000_0008 iff TDP is enabled (Paolo Bonzini) [1956950] - KVM: selftests: do not require 64GB in set_memory_region_test (Paolo Bonzini) [1956950] - KVM: selftests: Fix mapping length truncation in m{,un}map() (Paolo Bonzini) [1956950] - KVM: x86: Force all MMUs to reinitialize if guest CPUID is modified (Paolo Bonzini) [1956950] - Revert "KVM: x86/mmu: Drop kvm_mmu_extended_role.cr4_la57 hack" (Paolo Bonzini) [1956950] - KVM: x86/mmu: Use MMU's role to detect CR4.SMEP value in nested NPT walk (Paolo Bonzini) [1956950] - KVM: x86: Properly reset MMU context at vCPU RESET/INIT (Paolo Bonzini) [1956950] - KVM: x86/mmu: Treat NX as used (not reserved) for all !TDP shadow MMUs (Paolo Bonzini) [1956950] - KVM: x86/mmu: Remove broken WARN that fires on 32-bit KVM w/ nested EPT (Paolo Bonzini) [1956950] - KVM: nVMX: Handle split-lock #AC exceptions that happen in L2 (Paolo Bonzini) [1956950] - KVM: x86/mmu: Calculate and check "full" mmu_role for nested MMU (Paolo Bonzini) [1956950] - KVM: X86: Fix x86_emulator slab cache leak (Paolo Bonzini) [1956950] - KVM: SVM: Call SEV Guest Decommission if ASID binding fails (Paolo Bonzini) [1956950] - KVM: x86: Immediately reset the MMU context when the SMM flag is cleared (Paolo Bonzini) [1956950] - KVM: x86: Fix fall-through warnings for Clang (Paolo Bonzini) [1956950] - KVM: SVM: fix doc warnings (Paolo Bonzini) [1956950] - kvm: LAPIC: Restore guard to prevent illegal APIC register access (Paolo Bonzini) [1956950] - kvm: fix previous commit for 32-bit builds (Paolo Bonzini) [1956950] - kvm: avoid speculation-based attacks from out-of-range memslot accesses (Paolo Bonzini) [1956950] - KVM: x86: Ensure liveliness of nested VM-Enter fail tracepoint message (Paolo Bonzini) [1956950] - KVM: x86: Ensure PV TLB flush tracepoint reflects KVM behavior (Paolo Bonzini) [1956950] - KVM: X86: MMU: Use the correct inherited permissions to get shadow page (Paolo Bonzini) [1956950] - KVM: LAPIC: Write 0 to TMICT should also cancel vmx-preemption timer (Paolo Bonzini) [1956950] - KVM: SVM: Fix SEV SEND_START session length & SEND_UPDATE_DATA query length after commit 238eca821cee (Paolo Bonzini) [1956950] - KVM: X86: Kill off ctxt->ud (Paolo Bonzini) [1956950] - KVM: X86: Fix warning caused by stale emulation context (Paolo Bonzini) [1956950] - KVM: X86: Use kvm_get_linear_rip() in single-step and #DB/#BP interception (Paolo Bonzini) [1956950] - KVM: x86/mmu: Fix comment mentioning skip_4k (Paolo Bonzini) [1956950] - KVM: VMX: update vcpu posted-interrupt descriptor when assigning device (Paolo Bonzini) [1956950] - KVM: rename KVM_REQ_PENDING_TIMER to KVM_REQ_UNBLOCK (Paolo Bonzini) [1956950] - KVM: x86: add start_assignment hook to kvm_x86_ops (Paolo Bonzini) [1956950] - KVM: LAPIC: Narrow the timer latency between wait_lapic_expire and world switch (Paolo Bonzini) [1956950] - KVM: X86: Fix vCPU preempted state from guest's point of view (Paolo Bonzini) [1956950] - KVM: X86: Bail out of direct yield in case of under-committed scenarios (Paolo Bonzini) [1956950] - KVM: SVM: make the avic parameter a bool (Paolo Bonzini) [1956950] - KVM: VMX: Drop unneeded CONFIG_X86_LOCAL_APIC check (Paolo Bonzini) [1956950] - KVM: SVM: Drop unneeded CONFIG_X86_LOCAL_APIC check (Paolo Bonzini) [1956950] - KVM: SVM: Move GHCB unmapping to fix RCU warning (Paolo Bonzini) [1956950] - KVM: SVM: Invert user pointer casting in SEV {en,de}crypt helpers (Paolo Bonzini) [1956950] - kvm: Cap halt polling at kvm->max_halt_poll_ns (Paolo Bonzini) [1956950] - KVM: x86: Prevent deadlock against tk_core.seq (Paolo Bonzini) [1956950] - KVM: x86: Cancel pvclock_gtod_work on module removal (Paolo Bonzini) [1956950] - KVM: x86: Prevent KVM SVM from loading on kernels with 5-level paging (Paolo Bonzini) [1956950] - KVM: SVM: Probe and load MSR_TSC_AUX regardless of RDTSCP support in host (Paolo Bonzini) [1956950] - KVM: VMX: Disable preemption when probing user return MSRs (Paolo Bonzini) [1956950] - KVM: x86: Move RDPID emulation intercept to its own enum (Paolo Bonzini) [1956950] - KVM: SVM: Inject #UD on RDTSCP when it should be disabled in the guest (Paolo Bonzini) [1956950] - KVM: x86: Emulate RDPID only if RDTSCP is supported (Paolo Bonzini) [1956950] - KVM: VMX: Do not advertise RDPID if ENABLE_RDTSCP control is unsupported (Paolo Bonzini) [1956950] - KVM: nSVM: always restore the L1's GIF on migration (Paolo Bonzini) [1956950] - KVM: x86: Hoist input checks in kvm_add_msr_filter() (Paolo Bonzini) [1956950] - KVM: nVMX: Properly pad 'struct kvm_vmx_nested_state_hdr' (Paolo Bonzini) [1956950] - KVM/VMX: Invoke NMI non-IST entry instead of IST entry (Paolo Bonzini) [1956950] - KVM: x86: Fix potential fput on a null source_kvm_file (Paolo Bonzini) [1956950] - KVM: nSVM: leave the guest mode prior to loading a nested state (Paolo Bonzini) [1956950] - KVM: nSVM: fix few bugs in the vmcb02 caching logic (Paolo Bonzini) [1956950] - KVM: nSVM: fix a typo in svm_leave_nested (Paolo Bonzini) [1956950] - KVM: PPC: exit halt polling on need_resched() (Paolo Bonzini) [1956950] - kvm: exit halt polling on need_resched() as well (Paolo Bonzini) [1956950] - KVM: LAPIC: Accurately guarantee busy wait for timer to expire when using hv_timer (Paolo Bonzini) [1956950] - kvm/x86: Fix 'lpages' kvm stat for TDM MMU (Paolo Bonzini) [1956950] - KVM: x86/mmu: Avoid unnecessary page table allocation in kvm_tdp_mmu_map() (Paolo Bonzini) [1956950] - KVM: selftests: Speed up set_memory_region_test (Paolo Bonzini) [1956950] - selftests: kvm: Fix the check of return value (Paolo Bonzini) [1956950] - KVM: x86: Take advantage of kvm_arch_dy_has_pending_interrupt() (Paolo Bonzini) [1956950] - KVM: SVM: Skip SEV cache flush if no ASIDs have been used (Paolo Bonzini) [1956950] - KVM: SVM: Remove an unnecessary prototype declaration of sev_flush_asids() (Paolo Bonzini) [1956950] - KVM: SVM: Drop redundant svm_sev_enabled() helper (Paolo Bonzini) [1956950] - KVM: SVM: Move SEV VMCB tracking allocation to sev.c (Paolo Bonzini) [1956950] - KVM: SVM: Explicitly check max SEV ASID during sev_hardware_setup() (Paolo Bonzini) [1956950] - KVM: SVM: Unconditionally invoke sev_hardware_teardown() (Paolo Bonzini) [1956950] - KVM: SVM: Enable SEV/SEV-ES functionality by default (when supported) (Paolo Bonzini) [1956950] - KVM: SVM: Condition sev_enabled and sev_es_enabled on CONFIG_KVM_AMD_SEV=y (Paolo Bonzini) [1956950] - KVM: SVM: Append "_enabled" to module-scoped SEV/SEV-ES control variables (Paolo Bonzini) [1956950] - KVM: SEV: Mask CPUID[0x8000001F].eax according to supported features (Paolo Bonzini) [1956950] - KVM: SVM: Move SEV module params/variables to sev.c (Paolo Bonzini) [1956950] - svm/sev: Register SEV and SEV-ES ASIDs to the misc controller (Paolo Bonzini) [1956950] - KVM: SVM: Disable SEV/SEV-ES if NPT is disabled (Paolo Bonzini) [1956950] - KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails (Paolo Bonzini) [1956950] - KVM: SVM: Zero out the VMCB array used to track SEV ASID association (Paolo Bonzini) [1956950] - KVM: x86: Move reverse CPUID helpers to separate header file (Paolo Bonzini) [1956950] - KVM: x86: Rename GPR accessors to make mode-aware variants the defaults (Paolo Bonzini) [1956950] - KVM: SVM: Use default rAX size for INVLPGA emulation (Paolo Bonzini) [1956950] - KVM: x86/xen: Drop RAX[63:32] when processing hypercall (Paolo Bonzini) [1956950] - KVM: nVMX: Truncate base/index GPR value on address calc in !64-bit (Paolo Bonzini) [1956950] - KVM: nVMX: Truncate bits 63:32 of VMCS field on nested check in !64-bit (Paolo Bonzini) [1956950] - KVM: VMX: Truncate GPR value for DR and CR reads in !64-bit mode (Paolo Bonzini) [1956950] - KVM: SVM: Truncate GPR value for DR and CR accesses in !64-bit mode (Paolo Bonzini) [1956950] - KVM: x86: Check CR3 GPA for validity regardless of vCPU mode (Paolo Bonzini) [1956950] - KVM: x86: Remove emulator's broken checks on CR0/CR3/CR4 loads (Paolo Bonzini) [1956950] - KVM: VMX: Intercept FS/GS_BASE MSR accesses for 32-bit KVM (Paolo Bonzini) [1956950] - KVM: SVM: Delay restoration of host MSR_TSC_AUX until return to userspace (Paolo Bonzini) [1956950] - KVM: SVM: Clear MSR_TSC_AUX[63:32] on write (Paolo Bonzini) [1956950] - KVM: SVM: Inject #GP on guest MSR_TSC_AUX accesses if RDTSCP unsupported (Paolo Bonzini) [1956950] - KVM: VMX: Invert the inlining of MSR interception helpers (Paolo Bonzini) [1956950] - KVM: X86: Fix failure to boost kernel lock holder candidate in SEV-ES guests (Paolo Bonzini) [1956950] - KVM: x86: Properly handle APF vs disabled LAPIC situation (Paolo Bonzini) [1956950] - KVM: VMX: use EPT_VIOLATION_GVA_TRANSLATED instead of 0x100 (Paolo Bonzini) [1956950] - KVM: x86: Support KVM VMs sharing SEV context (Paolo Bonzini) [1956950] - KVM: x86: Remove unused function declaration (Paolo Bonzini) [1956950] - KVM: x86/mmu: Drop trace_kvm_age_page() tracepoint (Paolo Bonzini) [1956950] - KVM: Move prototypes for MMU notifier callbacks to generic code (Paolo Bonzini) [1956950] - KVM: Pass MMU notifier range flags to kvm_unmap_hva_range() (Paolo Bonzini) [1956950] - KVM: x86/mmu: preserve pending TLB flush across calls to kvm_tdp_mmu_zap_sp (Paolo Bonzini) [1956950] - KVM: x86: disable interrupts while pvclock_gtod_sync_lock is taken (Paolo Bonzini) [1956950] - KVM: x86: reduce pvclock_gtod_sync_lock critical sections (Paolo Bonzini) [1956950] - kvm: x86: annotate RCU pointers (Paolo Bonzini) [1956950] - KVM: x86: remove misplaced comment on active_mmu_pages (Paolo Bonzini) [1956950] - x86/sev: Drop redundant and potentially misleading 'sev_enabled' (Paolo Bonzini) [1956950] - x86/cpufeatures: Assign dedicated feature word for CPUID_0x8000001F[EAX] (Paolo Bonzini) [1956950] - cgroup: Add misc cgroup controller (Paolo Bonzini) [1956950] - x86: Remove duplicate TSC DEADLINE MSR definitions (Paolo Bonzini) [1956950] - KVM: s390: allow facility 192 (vector-packed-decimal-enhancement facility 2) (Thomas Huth) [1977289] - KVM: s390: gen_facilities: allow facilities 165, 193, 194 and 196 (Thomas Huth) [1977289] - mpi3mr: mark as tech preview (Tomas Henzl) [1858804] - add the mpi3mr config (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix W=1 compilation warnings (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix warnings reported by smatch (Tomas Henzl) [1858804] - scsi: mpi3mr: Make some symbols static (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix error return code in mpi3mr_init_ioc() (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix missing unlock on error (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix error handling in mpi3mr_setup_isr() (Tomas Henzl) [1858804] - scsi: mpi3mr: Delete unnecessary NULL check (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix a double free (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix fall-through warning for Clang (Tomas Henzl) [1858804] - scsi: mpi3mr: Add event handling debug prints (Tomas Henzl) [1858804] - scsi: mpi3mr: Add EEDP DIF DIX support (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for DSN secure firmware check (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for PM suspend and resume (Tomas Henzl) [1858804] - scsi: mpi3mr: Wait for pending I/O completions upon detection of VD I/O timeout (Tomas Henzl) [1858804] - scsi: mpi3mr: Print pending host I/Os for debugging (Tomas Henzl) [1858804] - scsi: mpi3mr: Complete support for soft reset (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for threaded ISR (Tomas Henzl) [1858804] - scsi: mpi3mr: Hardware workaround for UNMAP commands to NVMe drives (Tomas Henzl) [1858804] - scsi: mpi3mr: Allow certain commands during pci-remove hook (Tomas Henzl) [1858804] - scsi: mpi3mr: Add change queue depth support (Tomas Henzl) [1858804] - scsi: mpi3mr: Implement SCSI error handler hooks (Tomas Henzl) [1858804] - scsi: mpi3mr: Add bios_param SCSI host template hook (Tomas Henzl) [1858804] - scsi: mpi3mr: Print IOC info for debugging (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for timestamp sync with firmware (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for recovering controller (Tomas Henzl) [1858804] - scsi: mpi3mr: Additional event handling (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for PCIe device event handling (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for device add/remove event handling (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for internal watchdog thread (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for queue command processing (Tomas Henzl) [1858804] - scsi: mpi3mr: Create operational request and reply queue pair (Tomas Henzl) [1858804] - scsi: mpi3mr: Base driver code (Tomas Henzl) [1858804] - scsi: mpi3mr: Add mpi30 Rev-R headers and Kconfig (Tomas Henzl) [1858804] - e1000e: Fix prototype warning (Ken Cox) [1920290] - e1000e: Mark e1000e_pm_prepare() as __maybe_unused (Ken Cox) [1920290] - e1000e: Fix duplicate include guard (Ken Cox) [1920290] - e1000e: Remove the runtime suspend restriction on CNP+ (Ken Cox) [1920290] - e1000e: Leverage direct_complete to speed up s2ram (Ken Cox) [1920290] - e1000e: Fix error handling in e1000_set_d0_lplu_state_82571 (Ken Cox) [1920290] - e1000e: add rtnl_lock() to e1000_reset_task (Ken Cox) [1920290] - e1000e: remove the redundant value assignment in e1000_update_nvm_checksum_spt (Ken Cox) [1920290] - e1000e: Export S0ix flags to ethtool (Ken Cox) [1920290] - e1000e: bump up timeout to wait when ME un-configures ULP mode (Ken Cox) [1920290] - e1000e: Only run S0ix flows if shutdown succeeded (Ken Cox) [1920290] - scsi: ipr: System crashes when seeing type 20 error (Desnes A. Nunes do Rosario) [1977532] - scsi: ipr: Use scnprintf() for avoiding potential buffer overflow (Desnes A. Nunes do Rosario) [1977532] - tipc: do not write skb_shinfo frags when doing decrytion (Xin Long) [1974627] - bnxt_en: Call bnxt_ethtool_free() in bnxt_init_one() error path (Jonathan Toppins) [1921449] - bnxt_en: Fix TQM fastpath ring backing store computation (Jonathan Toppins) [1921449] - bnxt_en: Rediscover PHY capabilities after firmware reset (Jonathan Toppins) [1921449] - bnxt_en: Fix context memory setup for 64K page size. (Jonathan Toppins) [1921449] - bnxt_en: Include new P5 HV definition in VF check. (Jonathan Toppins) [1921449] - bnxt_en: Add PCI IDs for Hyper-V VF devices. (Jonathan Toppins) [1921449] - bnxt_en: Fix RX consumer index logic in the error path. (Jonathan Toppins) [1921449] - bnxt_en: fix ternary sign extension bug in bnxt_show_temp() (Jonathan Toppins) [1921449] - bnxt_en: reliably allocate IRQ table on reset to avoid crash (Jonathan Toppins) [1921449] - bnxt_en: Fix race between firmware reset and driver remove. (Jonathan Toppins) [1921449] - bnxt_en: Improve logging of error recovery settings information. (Jonathan Toppins) [1921449] - bnxt_en: Reply to firmware's echo request async message. (Jonathan Toppins) [1921449] - bnxt_en: Initialize "context kind" field for context memory blocks. (Jonathan Toppins) [1921449] - bnxt_en: Add context memory initialization infrastructure. (Jonathan Toppins) [1921449] - bnxt_en: Implement faster recovery for firmware fatal error. (Jonathan Toppins) [1921449] - bnxt_en: selectively allocate context memories (Jonathan Toppins) [1921449] - bnxt_en: Update firmware interface spec to 1.10.2.16. (Jonathan Toppins) [1921449] - bnxt_en: Fix devlink info's stored fw.psid version format. (Jonathan Toppins) [1921449] - bnxt_en: reverse order of TX disable and carrier off (Jonathan Toppins) [1921449] - bnxt_en: Convert to use netif_level() helpers. (Jonathan Toppins) [1921449] - bnxt_en: Do not process completion entries after fatal condition detected. (Jonathan Toppins) [1921449] - bnxt_en: Consolidate firmware reset event logging. (Jonathan Toppins) [1921449] - bnxt_en: Improve firmware fatal error shutdown sequence. (Jonathan Toppins) [1921449] - bnxt_en: Modify bnxt_disable_int_sync() to be called more than once. (Jonathan Toppins) [1921449] - bnxt_en: Add a new BNXT_STATE_NAPI_DISABLED flag to keep track of NAPI state. (Jonathan Toppins) [1921449] - bnxt_en: Add bnxt_fw_reset_timeout() helper. (Jonathan Toppins) [1921449] - bnxt_en: Retry open if firmware is in reset. (Jonathan Toppins) [1921449] - bnxt_en: attempt to reinitialize after aborted reset (Jonathan Toppins) [1921449] - bnxt_en: log firmware debug notifications (Jonathan Toppins) [1921449] - bnxt_en: Add an upper bound for all firmware command timeouts. (Jonathan Toppins) [1921449] - bnxt_en: Move reading VPD info after successful handshake with fw. (Jonathan Toppins) [1921449] - bnxt_en: Retry sending the first message to firmware if it is under reset. (Jonathan Toppins) [1921449] - bnxt_en: handle CRASH_NO_MASTER during bnxt_open() (Jonathan Toppins) [1921449] - bnxt_en: Define macros for the various health register states. (Jonathan Toppins) [1921449] - bnxt_en: Update firmware interface to 1.10.2.11. (Jonathan Toppins) [1921449] - bnxt_en: Clear DEFRAG flag in firmware message when retry flashing. (Jonathan Toppins) [1921449] - bnxt_en: Improve stats context resource accounting with RDMA driver loaded. (Jonathan Toppins) [1921449] - bnxt_en: Use kzalloc for allocating only one thing (Jonathan Toppins) [1921449] - bnxt_en: Check TQM rings for maximum supported value. (Jonathan Toppins) [1921449] - bnxt_en: Fix AER recovery. (Jonathan Toppins) [1921449] - bnxt_en: Enable batch mode when using HWRM_NVM_MODIFY to flash packages. (Jonathan Toppins) [1921449] - bnxt_en: Retry installing FW package under NO_SPACE error condition. (Jonathan Toppins) [1921449] - bnxt_en: Restructure bnxt_flash_package_from_fw_obj() to execute in a loop. (Jonathan Toppins) [1921449] - bnxt_en: Rearrange the logic in bnxt_flash_package_from_fw_obj(). (Jonathan Toppins) [1921449] - bnxt_en: Refactor bnxt_flash_nvram. (Jonathan Toppins) [1921449] - bnxt_en: Release PCI regions when DMA mask setup fails during probe. (Jonathan Toppins) [1921449] - bnxt_en: fix error return code in bnxt_init_board() (Jonathan Toppins) [1921449] - bnxt_en: fix error return code in bnxt_init_one() (Jonathan Toppins) [1921449] - bnxt_en: Avoid unnecessary NVM_GET_DEV_INFO cmd error log on VFs. (Jonathan Toppins) [1921449] - bnxt_en: Fix counter overflow logic. (Jonathan Toppins) [1921449] - bnxt_en: Free port stats during firmware reset. (Jonathan Toppins) [1921449] - bnxt_en: read EEPROM A2h address using page 0 (Jonathan Toppins) [1921449] - bnxt_en: Send HWRM_FUNC_RESET fw command unconditionally. (Jonathan Toppins) [1921449] - bnxt_en: Check abort error state in bnxt_open_nic(). (Jonathan Toppins) [1921449] - bnxt_en: Re-write PCI BARs after PCI fatal error. (Jonathan Toppins) [1921449] - bnxt_en: Invoke cancel_delayed_work_sync() for PFs also. (Jonathan Toppins) [1921449] - bnxt_en: Fix regression in workqueue cleanup logic in bnxt_remove_one(). (Jonathan Toppins) [1921449] - bnxt_en: Add stored FW version info to devlink info_get cb. (Jonathan Toppins) [1921449] - bnxt_en: Refactor bnxt_dl_info_get(). (Jonathan Toppins) [1921449] - bnxt_en: Add bnxt_hwrm_nvm_get_dev_info() to query NVM info. (Jonathan Toppins) [1921449] - bnxt_en: Log unknown link speed appropriately. (Jonathan Toppins) [1921449] - bnxt_en: Log event_data1 and event_data2 when handling RESET_NOTIFY event. (Jonathan Toppins) [1921449] - bnxt_en: Simplify bnxt_async_event_process(). (Jonathan Toppins) [1921449] - bnxt_en: Set driver default message level. (Jonathan Toppins) [1921449] - bnxt_en: Enable online self tests for multi-host/NPAR mode. (Jonathan Toppins) [1921449] - bnxt_en: Return -EROFS to user space, if NVM writes are not permitted. (Jonathan Toppins) [1921449] - bnxt_en: Eliminate unnecessary RX resets. (Jonathan Toppins) [1921449] - bnxt_en: Reduce unnecessary message log during RX errors. (Jonathan Toppins) [1921449] - bnxt_en: Add a software counter for RX ring reset. (Jonathan Toppins) [1921449] - bnxt_en: Implement RX ring reset in response to buffer errors. (Jonathan Toppins) [1921449] - bnxt_en: Refactor bnxt_init_one_rx_ring(). (Jonathan Toppins) [1921449] - bnxt_en: Refactor bnxt_free_rx_skbs(). (Jonathan Toppins) [1921449] - bnxt_en: Log FW health status info, if reset is aborted. (Jonathan Toppins) [1921449] - bnxt_en: perform no master recovery during startup (Jonathan Toppins) [1921449] - bnxt_en: log firmware status on firmware init failure (Jonathan Toppins) [1921449] - bnxt_en: refactor bnxt_alloc_fw_health() (Jonathan Toppins) [1921449] - bnxt_en: Update firmware interface spec to 1.10.1.68. (Jonathan Toppins) [1921449] - bnxt_en: Improve preset max value for ethtool -l. (Jonathan Toppins) [1921449] - bnxt_en: Implement ethtool set_fec_param() method. (Jonathan Toppins) [1921449] - bnxt_en: Report Active FEC encoding during link up. (Jonathan Toppins) [1921449] - bnxt_en: Report FEC settings to ethtool. (Jonathan Toppins) [1921449] - bnxt_en: avoid link reset if speed is not changed (Jonathan Toppins) [1921449] - bnxt_en: Handle ethernet link being disabled by firmware. (Jonathan Toppins) [1921449] - bnxt_en: ethtool: support PAM4 link speeds up to 200G (Jonathan Toppins) [1921449] - bnxt_en: add basic infrastructure to support PAM4 link speeds (Jonathan Toppins) [1921449] - bnxt_en: refactor bnxt_get_fw_speed() (Jonathan Toppins) [1921449] - bnxt_en: refactor code to limit speed advertising (Jonathan Toppins) [1921449] - bnxt_en: Update firmware interface spec to 1.10.1.65. (Jonathan Toppins) [1921449] - bnxt: add pause frame stats (Jonathan Toppins) [1921449] - xfrm: Fix xfrm offload fallback fail case (Andrea Claudi) [1976424] - sctp: trim optlen when it's a huge value in sctp_setsockopt (Xin Long) [1983864] - netfilter: flowtable: Set offload timeouts according to proto values (Phil Sutter) [1979184] - netfilter: conntrack: Introduce udp offload timeout configuration (Phil Sutter) [1979184] - netfilter: conntrack: Introduce tcp offload timeout configuration (Phil Sutter) [1979184] - veth: check for NAPI instead of xdp_prog before xmit of XDP frame (Paolo Abeni) [1952835] - self-tests: add veth tests (Paolo Abeni) [1952835] - veth: refine napi usage (Paolo Abeni) [1952835] - veth: allow enabling NAPI even without XDP (Paolo Abeni) [1952835] - veth: use skb_orphan_partial instead of skb_orphan (Paolo Abeni) [1952835] - net: really orphan skbs tied to closing sk (Paolo Abeni) [1952835] - net: let skb_orphan_partial wake-up waiters. (Paolo Abeni) [1952835] - veth: Store queue_mapping independently of XDP prog presence (Paolo Abeni) [1952835] - net/xfrm: Add inner_ipproto into sec_path (Petr Oros) [1981429] - net, xdp: Introduce xdp_prepare_buff utility routine (Jiri Benc) [1983730] - net, xdp: Introduce xdp_init_buff utility routine (Jiri Benc) [1983730] - bridge: switchdev: Notify about VLAN protocol changes (Ivan Vecera) [1981461] - net: bridge: br_vlan_get_pvid_rcu() should dereference the VLAN group under RCU (Ivan Vecera) [1981461] - bridge: add br_vlan_get_proto() (Ivan Vecera) [1981461] - bridge: add br_vlan_get_pvid_rcu() (Ivan Vecera) [1981461] - RDMA/bnxt_re: Fix a double free in bnxt_qplib_alloc_res (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Get rid of custom module reference counting (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Create direct symbol link between bnxt modules (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Depend on bnxt ethernet driver and not blindly select it (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix Kconfig indentation (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix error return code in bnxt_qplib_cq_process_terminal() (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Move device to error state upon device crash (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Allow bigger MR creation (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Code refactor while populating user MRs (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix max_qp_wrs reported (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix entry size during SRQ create (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix sizeof mismatch for allocation of pbl_tbl. (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Use rdma_umem_for_each_dma_block() (Selvin Xavier) [1921454 1923026] - [s390] tools/kvm_stat: Exempt time-based counters (Claudio Imbrenda) [1981802] - Documentation/admin-guide: intel_pstate: drop doubled word (David Arcari) [1973225] - Documentation: fix multiple typos found in the admin-guide subdirectory (David Arcari) [1973225] - cpufreq: intel_pstate: Fix active mode setting from command line (David Arcari) [1973225] - cpufreq: intel_pstate: Use passive mode by default without HWP (David Arcari) [1973225] - cpufreq: intel_pstate: Use HWP if enabled by platform firmware (David Arcari) [1973225] - cpufreq: intel_pstate: Simplify intel_pstate_update_perf_limits() (David Arcari) [1973225] - cpufreq: intel_pstate: Clean up frequency computations (David Arcari) [1973225] - cpufreq/intel_pstate: Fix wrong macro conversion (David Arcari) [1973225] - cpufreq: Convert to new X86 CPU match macros (David Arcari) [1973225] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (David Arcari) [1973225] - selftests/fpu: Fix debugfs_simple_attr.cocci warning (Vitaly Kuznetsov) [1919182] - selftest/fpu: avoid clang warning (Vitaly Kuznetsov) [1919182] - redhat/configs: Add Enable CONFIG_TEST_FPU (Vitaly Kuznetsov) [1919182] - selftests/fpu: Add an FPU selftest (Vitaly Kuznetsov) [1919182] - x86/fpu/64: Don't FNINIT in kernel_fpu_begin() (Vitaly Kuznetsov) [1919182] - x86/fpu: Make the EFI FPU calling convention explicit (Vitaly Kuznetsov) [1919182] - x86/mmx: Use KFPU_387 for MMX string operations (Vitaly Kuznetsov) [1919182] - x86/fpu: Add kernel_fpu_begin_mask() to selectively initialize state (Vitaly Kuznetsov) [1919182] - x86/fpu: Simplify kernel_fpu_begin() (Vitaly Kuznetsov) [1919182] - x86/fpu: Simplify kernel_fpu_end() (Vitaly Kuznetsov) [1919182] - x86/fpu: Don't use current->mm to check for a kthread (Vitaly Kuznetsov) [1919182] - x86/fpu: Don't export __kernel_fpu_{begin,end}() (Vitaly Kuznetsov) [1919182] - intel_th: pci: Add Alder Lake-P support (Tony Camuso) [1929493 1929494]- can: bcm: delay release of struct bcm_op after synchronize_rcu() (Hangbin Liu) [1975059] {CVE-2021-3609} - seq_file: Disallow extremely large seq buffer allocations (Ian Kent) [1975182] - nvme-pci: look for StorageD3Enable on companion ACPI device instead (Gopal Tiwari) [1965660] - prctl: exe link permission error changed from -EINVAL to -EPERM (Adrian Reber) [1960708] - prctl: Allow local CAP_CHECKPOINT_RESTORE to change /proc/self/exe (Adrian Reber) [1960708] - prctl_set_mm: refactor checks from validate_prctl_map (Adrian Reber) [1960708] - proc: allow access in init userns for map_files with CAP_CHECKPOINT_RESTORE (Adrian Reber) [1960708] - pid_namespace: use checkpoint_restore_ns_capable() for ns_last_pid (Adrian Reber) [1960708] - capabilities: Introduce CAP_CHECKPOINT_RESTORE (Adrian Reber) [1960708] - scripts: skip empty CAP_* strings (Adrian Reber) [1960708] - VMCI: Release resource if the work is already queued (Cathy Avery) [1978518] - perf vendor events arm64: Add Fujitsu A64FX pmu event (Michael Petlan) [1908109] - perf vendor events arm64: Add more common and uarch events (Michael Petlan) [1908109] - sunrpc: Avoid a KASAN slab-out-of-bounds bug in xdr_set_page_base() (Benjamin Coddington) [1969751] - xfs: sync lazy sb accounting on quiesce of read-only mounts (Bill O'Donnell) [1917220] - drm/dp_mst: Avoid to mess up payload table by ports in stale topology (Lyude Paul) [1944404] - drm/dp_mst: Do not set proposed vcpi directly (Lyude Paul) [1944404] - drm/qxl: add lock asserts to qxl_bo_vmap_locked + qxl_bo_vunmap_locked (Lyude Paul) [1944404 1907341] - drm/qxl: rework cursor plane (Lyude Paul) [1944404 1907341] - drm/qxl: move shadow handling to new qxl_prepare_shadow() (Lyude Paul) [1944404 1907341] - drm/qxl: fix monitors object vmap (Lyude Paul) [1944404 1907341] - drm/qxl: fix prime vmap (Lyude Paul) [1944404 1907341] - drm/qxl: add qxl_bo_vmap/qxl_bo_vunmap (Lyude Paul) [1944404 1907341] - drm/qxl: rename qxl_bo_kmap -> qxl_bo_vmap_locked (Lyude Paul) [1944404 1907341] - drm/qxl: more fence wait rework (Lyude Paul) [1944404 1907341] - drm/qxl: properly handle device init failures (Lyude Paul) [1944404 1907341] - drm/qxl: allocate dumb buffers in ram (Lyude Paul) [1944404 1907341] - drm/qxl: simplify qxl_fence_wait (Lyude Paul) [1944404 1907341] - drm/qxl: properly free qxl releases (Lyude Paul) [1944404 1907341] - drm/qxl: handle shadow in primary destroy (Lyude Paul) [1944404 1907341] - drm/qxl: properly pin/unpin shadow (Lyude Paul) [1944404 1907341] - drm/qxl: use drmm_mode_config_init (Lyude Paul) [1944404 1907341] - drm/i915/icp+: Use icp_hpd_irq_setup() instead of spt_hpd_irq_setup() (Lyude Paul) [1944404] - drm/i915/gen9_bc: Add W/A for missing STRAP config on TGP PCH + CML combos (Lyude Paul) [1944404] - drm/i915/gen9_bc: Introduce HPD pin mappings for TGP PCH + CML combos (Lyude Paul) [1944404] - drm/i915/gen9_bc: Introduce TGP PCH DDC pin mappings (Lyude Paul) [1944404] - drm/i915/gen9_bc: Recognize TGP PCH + CML combos (Lyude Paul) [1944404] - drm/i915: rename i915_rev_steppings->intel_step_info (Lyude Paul) [1944404] - drm/i915: rename disp_stepping->display_step and gt_stepping->gt_step (Lyude Paul) [1944404] - drm/i915: rename DISP_STEPPING->DISPLAY_STEP and GT_STEPPING->GT_STEP (Lyude Paul) [1944404] - drm/i915: switch TGL and ADL to the new stepping scheme (Lyude Paul) [1944404] - drm/i915: switch KBL to the new stepping scheme (Lyude Paul) [1944404] - drm/i915: add new helpers for accessing stepping info (Lyude Paul) [1944404] - drm/i915: split out stepping info to a new file (Lyude Paul) [1944404] - drm/i915: Add DISPLAY_VER() and related macros (Lyude Paul) [1944404] - drm/i915/display: Do not allow DC3CO if PSR SF is enabled (Lyude Paul) [1944404] - drm/i915: s/dev_priv/i915/ for the remainder of DDI clock routing (Lyude Paul) [1944404] - drm/i915: Relocate icl_sanitize_encoder_pll_mapping() (Lyude Paul) [1944404] - drm/i915: Use .disable_clock() for pll sanitation (Lyude Paul) [1944404] - drm/i915: Split adl-s/rkl from icl_ddi_combo_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Extract _cnl_ddi_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Sprinkle WARN(!pll) into icl/dg1 .clock_enable() (Lyude Paul) [1944404] - drm/i915: Sprinkle a few missing locks around shared DDI clock registers (Lyude Paul) [1944404] - drm/i915: Use intel_de_rmw() for DDI clock routing (Lyude Paul) [1944404] - drm/i915: Extract icl+ .{enable,disable}_clock() vfuncs (Lyude Paul) [1944404] - drm/i915: Convert DG1 over to .{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i195: Extract cnl_ddi_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Extract skl_ddi_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Extract hsw_ddi_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Introduce .{enable,disable}_clock() encoder vfuncs (Lyude Paul) [1944404] - drm/i915: Use intel_ddi_clk_select() for FDI (Lyude Paul) [1944404] - drm/i915/adl_s: Add GT and CTX WAs for ADL-S (Lyude Paul) [1944404] - drm/i915/adl_s: Add display WAs for ADL-S (Lyude Paul) [1944404] - drm/i915/display: Add HAS_D12_PLANE_MINIMIZATION (Lyude Paul) [1944404] - drm/i915/adl_s: Re-use TGL GuC/HuC firmware (Lyude Paul) [1944404] - drm/i915/adl_s: Add power wells (Lyude Paul) [1944404] - drm/i915/adl_s: Update PHY_MISC programming (Lyude Paul) [1944404] - drm/i915/adl_s: Update combo PHY master/slave relationships (Lyude Paul) [1944404] - drm/i915/adl_s: Add vbt port and aux channel settings for adls (Lyude Paul) [1944404] - drm/i915/adl_s: Add adl-s ddc pin mapping (Lyude Paul) [1944404] - drm/i915/adl_s: Initialize display for ADL-S (Lyude Paul) [1944404] - drm/i915/adl_s: Configure Port clock registers for ADL-S (Lyude Paul) [1944404] - drm/i915/adl_s: Configure DPLL for ADL-S (Lyude Paul) [1944404] - drm/i915/adl_s: Add PHYs for Alderlake S (Lyude Paul) [1944404] - drm/i915/adl_s: Add PCH support (Lyude Paul) [1944404] - drm/i915/adl_s: Add ADL-S platform info and PCI ids (Lyude Paul) [1944404] - drm/i915/tgl: Use TGL stepping info for applying WAs (Lyude Paul) [1944404] - redhat/configs: Update CONFIG_HSA_AMD (Lyude Paul) - redhat/configs: Update CONFIG_DRM_AMDGPU_USERPTR (Lyude Paul) - DRM Backport v5.11 -> v5.12.4 (Lyude Paul) [1944404] - include/linux/kernel.h: add typeof_member() macro (Lyude Paul) [1944404] - drm: Use USB controller's DMA mask when importing dmabufs (Lyude Paul) [1944404] - PM: runtime: Add pm_runtime_get_if_active() (Lyude Paul) [1944404] - PCI: Add pci_rebar_bytes_to_size() (Lyude Paul) [1944404] - PCI: Export pci_rebar_get_possible_sizes() (Lyude Paul) [1944404] - DRM backport v5.10->v5.11 (Lyude Paul) [1944404] - dma-buf: Use struct dma_buf_map in dma_buf_vunmap() interfaces (Lyude Paul) [1944404] - dma-buf: Use struct dma_buf_map in dma_buf_vmap() interfaces (Lyude Paul) [1944404] - dma-buf: Add struct dma-buf-map for storing struct dma_buf.vaddr_ptr (Lyude Paul) [1944404] - PCI/PM: Do not generate wakeup event when runtime resuming device (Lyude Paul) [1944404] - PCI/PM: Rename pci_wakeup_bus() to pci_resume_bus() (Lyude Paul) [1944404] - blktrace: make relay callbacks const (Lyude Paul) [1944404] - drm/i915: make relay callbacks const (Lyude Paul) [1944404] - relay: allow the use of const callback structs (Lyude Paul) [1944404] - relay: make create_buf_file and remove_buf_file callbacks mandatory (Lyude Paul) [1944404] - relay: require non-NULL callbacks in relay_open() (Lyude Paul) [1944404] - relay: remove unused buf_mapped and buf_unmapped callbacks (Lyude Paul) [1944404] - drm/edid: fix objtool warning in drm_cvt_modes() (Lyude Paul) [1944404] - drm/edid: Fix uninitialized variable in drm_cvt_modes() (Lyude Paul) [1944404] - DRM backport v5.9.y -> v5.10 (Lyude Paul) [1944404] - time: Introduce jiffies64_to_msecs() (Lyude Paul) [1944404] - virtio: add dma-buf support for exported objects (Lyude Paul) [1944404] - objtool: Rename frame.h -> objtool.h (Lyude Paul) [1944404] - moduleparams: Add hexint type parameter (Lyude Paul) [1944404] - iommu/vt-d: Move intel_iommu_gfx_mapped to Intel IOMMU header (Lyude Paul) [1944404]- [s390] s390/zcrypt/pkey: introduce zcrypt_wait_api_operational() function (Claudio Imbrenda) [1881833] - [s390] s390/ap: ap bus userspace notifications for some bus conditions (Claudio Imbrenda) [1881833] - [s390] s390/pkey: fix paes selftest failure with paes and pkey static build (Claudio Imbrenda) [1881833] - KVM: nSVM: Avoid tainiting kernel by default (Vitaly Kuznetsov) [1982248] - KVM: s390x: implement KVM_CAP_SET_GUEST_DEBUG2 (Thomas Huth) [1945752] - KVM: s390: fix guarded storage control register handling (Thomas Huth) [1945752] - s390/protvirt: fix error return code in uv_info_init() (Thomas Huth) [1945752] - s390/uv: fix prot virt host indication compilation (Thomas Huth) [1945752] - KVM: s390: VSIE: fix MVPG handling for prefixing and MSO (Thomas Huth) [1945752] - KVM: s390: split kvm_s390_real_to_abs (Thomas Huth) [1945752] - KVM: s390: VSIE: correctly handle MVPG when in VSIE (Thomas Huth) [1945752] - KVM: s390: extend kvm_s390_shadow_fault to return entry pointer (Thomas Huth) [1945752] - s390/uv: add prot virt guest/host indication files (Thomas Huth) [1945752] - KVM: s390: split kvm_s390_logical_to_effective (Thomas Huth) [1945752] - KVM: s390: Fix comment spelling in kvm_s390_vcpu_start() (Thomas Huth) [1945752] - s390: uv: Fix sysfs max number of VCPUs reporting (Thomas Huth) [1945752] - KVM: s390: track synchronous pfault events in kvm_stat (Thomas Huth) [1945752] - s390/gmap: make gmap memcg aware (Thomas Huth) [1945752] - KVM: s390: Add memcg accounting to KVM allocations (Thomas Huth) [1945752] - s390/uv: handle destroy page legacy interface (Thomas Huth) [1945752] - KVM: s390: pv: Mark mm as protected after the set secure parameters and improve cleanup (Thomas Huth) [1945752] - virtio/s390: implement virtio-ccw revision 2 correctly (Thomas Huth) [1945752] - sfc: deprecate SFC9020 family (Siena) (Íñigo Huguet) [1926379] - NFS: Fix open coded versions of nfs_set_cache_invalid() in NFSv4 (Benjamin Coddington) [1936478] - NFS: Fix open coded versions of nfs_set_cache_invalid() (Benjamin Coddington) [1936478] - NFS: Clean up function nfs_mark_dir_for_revalidate() (Benjamin Coddington) [1936478] - NFSD: Mark exports of NFS as tech-preview (Benjamin Coddington) [1972229] - perf vendor events intel: Add missing skylake & icelake model numbers (Michael Petlan) [1971959] - tc-testing: add test for ct DNAT tuple collision (Marcelo Ricardo Leitner) [1964578] - tc-testing: add support for sending various scapy packets (Marcelo Ricardo Leitner) [1964578] - tc-testing: fix list handling (Marcelo Ricardo Leitner) [1964578] - net/sched: act_ct: handle DNAT tuple collision (Marcelo Ricardo Leitner) [1964578] - net/packet: remove data races in fanout operations (Balazs Nemeth) [1957270] - net/packet: remove locking from packet_rcv_has_room() (Balazs Nemeth) [1957270] - net: packetmmap: fix only tx timestamp on request (Balazs Nemeth) [1970404] - x86/sgx: Add TAINT_TECH_PREVIEW for virtual EPC (Bandan Das) [1977474] - cxgb4: fix thermal zone device registration (Raju Rangoju) [1954012] - powerpc/64s: Fix crashes when toggling stf barrier (Desnes A. Nunes do Rosario) [1964484] - iavf: Fix an error handling path in 'iavf_probe()' (Stefan Assmann) [1920276] - iavf: clean up packet type lookup table (Stefan Assmann) [1920276] - iavf: redefine the magic number for FDIR GTP-U header fields (Stefan Assmann) [1920276] - iavf: enhance the duplicated FDIR list scan handling (Stefan Assmann) [1920276] - iavf: change the flex-byte support number to macro definition (Stefan Assmann) [1920276] - iavf: remove duplicate free resources calls (Stefan Assmann) [1920276] - iavf: Support for modifying SCTP RSS flow hashing (Stefan Assmann) [1920276] - iavf: Support for modifying UDP RSS flow hashing (Stefan Assmann) [1920276] - iavf: Support for modifying TCP RSS flow hashing (Stefan Assmann) [1920276] - iavf: Add framework to enable ethtool RSS config (Stefan Assmann) [1920276] - iavf: add support for UDP Segmentation Offload (Stefan Assmann) [1920276] - intel: clean up mismatched header comments (Stefan Assmann) [1920276] - iavf: Enable flex-bytes support (Stefan Assmann) [1920276] - iavf: Support Ethernet Type Flow Director filters (Stefan Assmann) [1920276] - iavf: Support IPv6 Flow Director filters (Stefan Assmann) [1920276] - iavf: Support IPv4 Flow Director filters (Stefan Assmann) [1920276] - iavf: Add framework to enable ethtool ntuple filters (Stefan Assmann) [1920276] - net: intel: iavf: fix error return code of iavf_init_get_resources() (Stefan Assmann) [1920276] - workqueue: Move the position of debug_work_activate() in __queue_work() (Waiman Long) [1977537] - workqueue: remove useless unlock() and lock() in series (Waiman Long) [1977537] - workqueue: Convert the pool::lock and wq_mayday_lock to raw_spinlock_t (Waiman Long) [1977537] - workqueue: Use rcuwait for wq_manager_wait (Waiman Long) [1977537] - workqueue: Remove unnecessary kfree() call in rcu_free_wq() (Waiman Long) [1977537] - workqueue: Fix an use after free in init_rescuer() (Waiman Long) [1977537] - workqueue: Use IS_ERR and PTR_ERR instead of PTR_ERR_OR_ZERO. (Waiman Long) [1977537] - workqueue: don't use wq_select_unbound_cpu() for bound works (Waiman Long) [1977537] - workqueue: Use pr_warn instead of pr_warning (Waiman Long) [1977537] - workqueue: more destroy_workqueue() fixes (Waiman Long) [1977537] - workqueue: Minor follow-ups to the rescuer destruction change (Waiman Long) [1977537] - kernel/workqueue: Document wq_worker_last_func() argument (Waiman Long) [1977537] - workqueue: Only unregister a registered lockdep key (Waiman Long) [1977537] - kernel: workqueue: clarify wq_worker_last_func() caller requirements (Waiman Long) [1977537] - workqueue: Fix spelling in source code comments (Waiman Long) [1977537] - workqueue: fix typo in comment (Waiman Long) [1977537] - ice: add correct exception tracing for XDP (Jonathan Toppins) [1920278] - ice: optimize for XDP_REDIRECT in xsk path (Jonathan Toppins) [1920278] - ice: Allow all LLDP packets from PF to Tx (Jonathan Toppins) [1920278] - ice: report supported and advertised autoneg using PHY capabilities (Jonathan Toppins) [1920278] - ice: handle the VF VSI rebuild failure (Jonathan Toppins) [1920278] - ice: Fix VFR issues for AVF drivers that expect ATQLEN cleared (Jonathan Toppins) [1920278] - ice: Fix allowing VF to request more/less queues via virtchnl (Jonathan Toppins) [1920278] - ice: track AF_XDP ZC enabled queues in bitmap (Jonathan Toppins) [1920278] - ice: handle increasing Tx or Rx ring sizes (Jonathan Toppins) [1920278] - ice: Fix potential infinite loop when using u8 loop counter (Jonathan Toppins) [1920278] - ice: fix memory leak of aRFS after resuming from suspend (Jonathan Toppins) [1920278] - ice: Cleanup fltr list in case of allocation issues (Jonathan Toppins) [1920278] - ice: Use port number instead of PF ID for WoL (Jonathan Toppins) [1920278] - ice: Fix for dereference of NULL pointer (Jonathan Toppins) [1920278] - ice: remove DCBNL_DEVRESET bit from PF state (Jonathan Toppins) [1920278] - ice: fix memory allocation call (Jonathan Toppins) [1920278] - ice: prevent ice_open and ice_stop during reset (Jonathan Toppins) [1920278] - ice: Recognize 860 as iSCSI port in CEE mode (Jonathan Toppins) [1920278] - ice: Increase control queue timeout (Jonathan Toppins) [1920278] - ice: Continue probe on link/PHY errors (Jonathan Toppins) [1920278] - ice: fix napi work done reporting in xsk path (Jonathan Toppins) [1920278] - ice: update the number of available RSS queues (Jonathan Toppins) [1920278] - ice: Fix state bits on LLDP mode switch (Jonathan Toppins) [1920278] - ice: Account for port VLAN in VF max packet size calculation (Jonathan Toppins) [1920278] - ice: Set trusted VF as default VSI when setting allmulti on (Jonathan Toppins) [1920278] - ice: report correct max number of TCs (Jonathan Toppins) [1920278] - ice: skip NULL check against XDP prog in ZC path (Jonathan Toppins) [1920278] - ice: remove redundant checks in ice_change_mtu (Jonathan Toppins) [1920278] - ice: move skb pointer from rx_buf to rx_ring (Jonathan Toppins) [1920278] - ice: simplify ice_run_xdp (Jonathan Toppins) [1920278] - ice: Improve MSI-X fallback logic (Jonathan Toppins) [1920278] - ice: Fix trivial error message (Jonathan Toppins) [1920278] - ice: remove unnecessary casts (Jonathan Toppins) [1920278] - ice: Refactor DCB related variables out of the ice_port_info struct (Jonathan Toppins) [1920278] - ice: fix writeback enable logic (Jonathan Toppins) [1920278] - ice: Use PSM clock frequency to calculate RL profiles (Jonathan Toppins) [1920278] - ice: create scheduler aggregator node config and move VSIs (Jonathan Toppins) [1920278 1940527 1940535 1940542] {CVE-2020-24504 CVE-2020-24503 CVE-2020-24502} - ice: Add initial support framework for LAG (Jonathan Toppins) [1920278] - ice: Remove xsk_buff_pool from VSI structure (Jonathan Toppins) [1920278] - ice: implement new LLDP filter command (Jonathan Toppins) [1920278] - ice: log message when trusted VF goes in/out of promisc mode (Jonathan Toppins) [1920278] - ice: remove dead code (Jonathan Toppins) [1920278] - ice: use flex_array_size where possible (Jonathan Toppins) [1920278] - ice: Replace one-element array with flexible-array member (Jonathan Toppins) [1920278] - ice: display stored UNDI firmware version via devlink info (Jonathan Toppins) [1920278] - ice: display stored netlist versions via devlink info (Jonathan Toppins) [1920278] - ice: display some stored NVM versions via devlink info (Jonathan Toppins) [1920278] - ice: introduce function for reading from flash modules (Jonathan Toppins) [1920278] - ice: cache NVM module bank information (Jonathan Toppins) [1920278] - ice: introduce context struct for info report (Jonathan Toppins) [1920278] - ice: create flash_info structure and separate NVM version (Jonathan Toppins) [1920278] - ice: report timeout length for erasing during devlink flash (Jonathan Toppins) [1920278] - ice: Implement flow for IPv6 next header (extension header) (Jonathan Toppins) [1920278] - ice: fix FDir IPv6 flexbyte (Jonathan Toppins) [1920278] - ice: drop dead code in ice_receive_skb() (Jonathan Toppins) [1920278] - ice, xsk: Move Rx allocation out of while-loop (Jonathan Toppins) [1920278] - ice: avoid premature Rx buffer reuse (Jonathan Toppins) [1920278] - ice: Add space to unknown speed (Jonathan Toppins) [1920278] - ice: join format strings to same line as ice_debug (Jonathan Toppins) [1920278] - ice: silence static analysis warning (Jonathan Toppins) [1920278] - ice: cleanup misleading comment (Jonathan Toppins) [1920278] - ice: Remove vlan_ena from vsi structure (Jonathan Toppins) [1920278] - ice: Remove gate to OROM init (Jonathan Toppins) [1920278] - ice: Enable Support for FW Override (E82X) (Jonathan Toppins) [1920278] - ice: don't always return an error for Get PHY Abilities AQ command (Jonathan Toppins) [1920278] - ice: cleanup stack hog (Jonathan Toppins) [1920278] - mm: migrate: fix missing update page_private to hugetlb_page_subpool (Chris von Recklinghausen) [1981661] - mm,hugetlb: drop clearing of flag from prep_new_huge_page (Chris von Recklinghausen) [1981661] - hugetlb: fix uninitialized subpool pointer (Chris von Recklinghausen) [1981661] - include/linux/hugetlb.h: add synchronization information for new hugetlb specific flags (Chris von Recklinghausen) [1981661] - hugetlb: convert PageHugeFreed to HPageFreed flag (Chris von Recklinghausen) [1981661] - hugetlb: convert PageHugeTemporary() to HPageTemporary flag (Chris von Recklinghausen) [1981661] - mm: hugetlb: fix a race between freeing and dissolving the page (Chris von Recklinghausen) [1981661] - mm: don't let userspace spam allocations warnings (Xin Long) [1976699] - dm writecache: make writeback pause configurable (Mike Snitzer) [1978369] - dm writecache: pause writeback if cache full and origin being written directly (Mike Snitzer) [1978369] - dm io tracker: factor out IO tracker (Mike Snitzer) [1978369] - dm writecache: add optional "metadata_only" parameter (Mike Snitzer) [1978369] - dm writecache: add "cleaner" and "max_age" to Documentation (Mike Snitzer) [1978369] - dm writecache: write at least 4k when committing (Mike Snitzer) [1978369] - dm writecache: have ssd writeback wait if the kcopyd workqueue is busy (Mike Snitzer) [1978369] - dm writecache: use list_move instead of list_del_list_add in writecache_writeback() (Mike Snitzer) [1978369] - dm writecache: commit just one block, not a full page (Mike Snitzer) [1978369] - dm writecache: remove unused gfp_t argument from wc_add_block() (Mike Snitzer) [1978369] - dm writecache: interrupt writeback if suspended (Mike Snitzer) [1978369] - dm writecache: don't split bios when overwriting contiguous cache content (Mike Snitzer) [1978369] - dm kcopyd: avoid spin_lock_irqsave from process context (Mike Snitzer) [1978369] - dm kcopyd: avoid useless atomic operations (Mike Snitzer) [1978369] - x86/asm: Optimize memcpy_flushcache() (Mike Snitzer) [1978369] - IB/isert: Align target max I/O size to initiator size (Kamal Heib) [1930955] - IB/isert: set rdma cm afonly flag (Kamal Heib) [1930955]- xsk: Rollback reservation at NETDEV_TX_BUSY (Jiri Benc) [1882711] - xsk: Fix race in SKB mode transmit with shared cq (Jiri Benc) [1882711] - bpf: Only provide bpf_sock_from_file with CONFIG_NET (Jiri Benc) [1882711] - xsk: Validate socket state in xsk_recvmsg, prior touching socket members (Jiri Benc) [1882711] - samples/bpf: Fix spelling mistake "recieving" -> "receiving" (Jiri Benc) [1882711] - samples/bpf: Sample application for eBPF load and socket creation split (Jiri Benc) [1882711] - bpf: Adds support for setting window clamp (Jiri Benc) [1882711] - tcp: declare tcp_mmap() only when CONFIG_MMU is set (Jiri Benc) [1882711] - bpf: Remove trailing semicolon in macro definition (Jiri Benc) [1882711] - bpf: Allow bpf_{s,g}etsockopt from cgroup bind{4,6} hooks (Jiri Benc) [1882711] - bpf: Eliminate rlimit-based memory accounting infra for bpf maps (Jiri Benc) [1882711] - bpf: Eliminate rlimit-based memory accounting for xskmap maps (Jiri Benc) [1882711] - bpf: Eliminate rlimit-based memory accounting for sockmap and sockhash maps (Jiri Benc) [1882711] - bpf: Refine memcg-based memory accounting for xskmap maps (Jiri Benc) [1882711] - bpf: Refine memcg-based memory accounting for sockmap and sockhash maps (Jiri Benc) [1882711] - net, xdp, xsk: fix __sk_mark_napi_id_once napi_id error (Jiri Benc) [1882711] - samples/bpf: Add option to set the busy-poll budget (Jiri Benc) [1882711] - samples/bpf: Add busy-poll support to xdpsock (Jiri Benc) [1882711] - xsk: Propagate napi_id to XDP socket Rx path (Jiri Benc) [1882711] - xsk: Add busy-poll support for {recv,send}msg() (Jiri Benc) [1882711] - xsk: Check need wakeup flag in sendmsg() (Jiri Benc) [1882711] - xsk: Add support for recvmsg() (Jiri Benc) [1882711] - net: Add SO_BUSY_POLL_BUDGET socket option (Jiri Benc) [1882711] - net: Introduce preferred busy-polling (Jiri Benc) [1882711] - net: napi: use READ_ONCE()/WRITE_ONCE() (Jiri Benc) [1882711] - net: napi: add hard irqs deferral feature (Jiri Benc) [1882711] - fs/eventpoll.c: simply CONFIG_NET_RX_BUSY_POLL ifdefery (Jiri Benc) [1882711] - xdp: Remove the functions xsk_map_inc and xsk_map_put (Jiri Benc) [1882711] - xsk: Introduce batched Tx descriptor interfaces (Jiri Benc) [1882711] - xsk: Introduce padding between more ring pointers (Jiri Benc) [1882711] - net: page_pool: Add bulk support for ptr_ring (Jiri Benc) [1882711] - net: xdp: Introduce bulking for xdp tx return path (Jiri Benc) [1882711] - bpf: Rename some functions in bpf_sk_storage (Jiri Benc) [1882711] - bpf: Folding omem_charge() into sk_storage_charge() (Jiri Benc) [1882711] - net/smc: properly handle workqueue allocation failure (Andrea Claudi) [1955178] - Revert "net/smc: fix a NULL pointer dereference" (Andrea Claudi) [1955178] - KVM: selftests: evmcs_test: Test that KVM_STATE_NESTED_EVMCS is never lost (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Request to sync eVMCS from VMCS12 after migration (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Reset eVMCS clean fields data from prepare_vmcs02() (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Force enlightened VMCS sync from nested_vmx_failValid() (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Ignore 'hv_clean_fields' data when eVMCS data is copied in vmx_get_nested_state() (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Release enlightened VMCS on VMCLEAR (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Introduce 'EVMPTR_MAP_PENDING' post-migration state (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Make copy_vmcs12_to_enlightened()/copy_enlightened_to_vmcs12() return 'void' (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Release eVMCS when enlightened VMENTRY was disabled (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Don't set 'dirty_vmcs12' flag on enlightened VMPTRLD (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Use '-1' in 'hv_evmcs_vmptr' to indicate that eVMCS is not in use (Vitaly Kuznetsov) [1940837] - KVM: selftests: evmcs_test: Check that VMCS12 is alway properly synced to eVMCS after restore (Vitaly Kuznetsov) [1940837] - KVM: selftests: evmcs_test: Check that VMLAUNCH with bogus EVMPTR is causing #UD (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Always make an attempt to map eVMCS after migration (Vitaly Kuznetsov) [1940837] - Bluetooth: btusb: Some Qualcomm Bluetooth adapters stop working (Gopal Tiwari) [1973909] - KVM: x86: Unload MMU on guest TLB flush if TDP disabled to force MMU sync (Vitaly Kuznetsov) [1906634] - scsi: sbitmap: Silence a debug kernel warning triggered by sbitmap_put() (Ewan D. Milne) [1761937] - scsi: core: Replace sdev->device_busy with sbitmap (Ewan D. Milne) [1761937] - scsi: core: Make sure sdev->queue_depth is <= max(shost->can_queue, 1024) (Ewan D. Milne) [1761937] - scsi: core: Add scsi_device_busy() wrapper (Ewan D. Milne) [1761937] - scsi: blk-mq: Return budget token from .get_budget callback (Ewan D. Milne) [1761937] - scsi: blk-mq: Add callbacks for storing & retrieving budget token (Ewan D. Milne) [1761937] - scsi: sbitmap: Add sbitmap_calculate_shift() helper (Ewan D. Milne) [1761937] - scsi: sbitmap: Export sbitmap_weight (Ewan D. Milne) [1761937] - scsi: sbitmap: Move allocation hint into sbitmap (Ewan D. Milne) [1761937] - scsi: sbitmap: Add helpers for updating allocation hint (Ewan D. Milne) [1761937] - scsi: sbitmap: Maintain allocation round_robin in sbitmap (Ewan D. Milne) [1761937] - scsi: sbitmap: Remove sbitmap_clear_bit_unlock (Ewan D. Milne) [1761937] - blk-mq: pass request queue into get/put budget callback (Ewan D. Milne) [1761937] - dma-iommu: implement ->alloc_noncontiguous (Jerry Snitselaar) [1955767] - dma-iommu: refactor iommu_dma_alloc_remap (Jerry Snitselaar) [1955767] - dma-mapping: add a dma_alloc_noncontiguous API (Jerry Snitselaar) [1955767] - dma-mapping: refactor dma_{alloc,free}_pages (Jerry Snitselaar) [1955767] - dma-mapping: add a dma_mmap_pages helper (Jerry Snitselaar) [1955767] - dma-mapping: remove the {alloc,free}_noncoherent methods (Jerry Snitselaar) [1955767] - iommu/vt-d: Make unnecessarily global functions static (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove unused function declarations (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove SVM_FLAG_PRIVATE_PASID (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove svm_dev_ops (Jerry Snitselaar) [1955767] - iommu/vt-d: Use Real PCI DMA device for IRTE (Jerry Snitselaar) [1955767] - iommu/vt-d: Calculate and set flags for handle_mm_fault (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix build error of pasid_enable_wpe() with !X86 (Jerry Snitselaar) [1955767] - iommu/vt-d: Avoid unnecessary cache flush in pasid entry teardown (Jerry Snitselaar) [1955767] - iommu/vt-d: Enable write protect propagation from guest (Jerry Snitselaar) [1955767] - iommu/vt-d: Enable write protect for supervisor SVM (Jerry Snitselaar) [1955767] - iommu/vt-d: Report more information about invalidation errors (Jerry Snitselaar) [1955767] - iommu/vt-d: Disable SVM when ATS/PRI/PASID are not enabled in the device (Jerry Snitselaar) [1955767] - iommu: Stop exporting free_iova_fast() (Jerry Snitselaar) [1955767] - iommu: Delete iommu_dma_free_cpu_cached_iovas() (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove IOVA domain rcache flushing for CPU offlining (Jerry Snitselaar) [1955767] - iova: Add CPU hotplug handler to flush rcaches (Jerry Snitselaar) [1955767] - iommu/iova: Improve restart logic (Jerry Snitselaar) [1955767] - iommu/iova: Add rbtree entry helper (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Remove the unused fields for PREFETCH_CONFIG command (Jerry Snitselaar) [1955767] - iommu/vt-d: Use user privilege for RID2PASID translation (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix sysfs leak in alloc_iommu() (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add a check to avoid invalid iotlb sync (Jerry Snitselaar) [1955767] - x86/events/amd/iommu: Fix invalid Perf result due to IOMMU PMC power-gating (Jerry Snitselaar) [1955767] - iommu: Fix a boundary issue to avoid performance drop (Jerry Snitselaar) [1955767] - iommu/vt-d: Check for allocation failure in aux_detach_device() (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove unused dma map/unmap trace events (Jerry Snitselaar) [1955767] - iommu/amd: Clear DMA ops when switching domain (Jerry Snitselaar) [1955767] - iommu/amd: Remove performance counter pre-initialization test (Jerry Snitselaar) [1955767] - Revert "iommu/amd: Fix performance counter initialization" (Jerry Snitselaar) [1955767] - iommu/dma: Resurrect the "forcedac" option (Jerry Snitselaar) [1955767] - iommu: Check dev->iommu in iommu_dev_xxx functions (Jerry Snitselaar) [1955767] - iommu/amd: Put newline after closing bracket in warning (Jerry Snitselaar) [1955767] - iommu/vt-d: Force to flush iotlb before creating superpage (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix an error handling path in 'intel_prepare_irq_remapping()' (Jerry Snitselaar) [1955767] - iommu/vt-d: Invalidate PASID cache when root/context entry changed (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove WO permissions on second-level paging entries (Jerry Snitselaar) [1955767] - iommu/vt-d: Report the right page fault address (Jerry Snitselaar) [1955767] - iommu/vt-d: Report right snoop capability when using FL for IOVA (Jerry Snitselaar) [1955767] - iommu/vt-d: Don't set then clear private data in prq_event_thread() (Jerry Snitselaar) [1955767] - iommu/vt-d: Reject unsupported page request modes (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK (Jerry Snitselaar) [1955767] - iommu/amd: Keep track of amd_iommu_irq_remap state (Jerry Snitselaar) [1955767] - iommu/amd: Don't call early_amd_iommu_init() when AMD IOMMU is disabled (Jerry Snitselaar) [1955767] - iommu/amd: Move Stoney Ridge check to detect_ivrs() (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix status code for Allocate/Free PASID command (Jerry Snitselaar) [1955767] - iommu: Don't use lazy flush for untrusted device (Jerry Snitselaar) [1955767] - iommu/amd: Fix sleeping in atomic in increase_address_space() (Jerry Snitselaar) [1955767] - iommu: Delete iommu_dev_has_feature() (Jerry Snitselaar) [1955767] - iommu: Delete iommu_domain_window_disable() (Jerry Snitselaar) [1955767] - iommu: Stop exporting iommu_map_sg_atomic() (Jerry Snitselaar) [1955767] - iova: Stop exporting some more functions (Jerry Snitselaar) [1955767] - iova: Delete copy_reserved_iova() (Jerry Snitselaar) [1955767] - iova: Make has_iova_flush_queue() private (Jerry Snitselaar) [1955767] - iommu/vt-d: Add iotlb_sync_map callback (Jerry Snitselaar) [1955767] - iommu/vt-d: Move capability check code to cap_audit files (Jerry Snitselaar) [1921289] - iommu/vt-d: Audit IOMMU Capabilities and add helper functions (Jerry Snitselaar) [1921289] - iommu/vt-d: Fix 'physical' typos (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix compile error [-Werror=implicit-function-declaration] (Jerry Snitselaar) [1955767] - iommu/vt-d: Use INVALID response code instead of FAILURE (Jerry Snitselaar) [1920726] - iommu/vt-d: Clear PRQ overflow only when PRQ is empty (Jerry Snitselaar) [1955767] - iommu/vt-d: Preset Access/Dirty bits for IOVA over FL (Jerry Snitselaar) [1955767] - iommu/vt-d: Add qi_submit trace event (Jerry Snitselaar) [1955767] - iommu/vt-d: Consolidate duplicate cache invaliation code (Jerry Snitselaar) [1955767] - iommu/amd: Adopt IO page table framework for AMD IOMMU v1 page table (Jerry Snitselaar) [1955767] - iommu/amd: Introduce iommu_v1_map_page and iommu_v1_unmap_page (Jerry Snitselaar) [1955767] - iommu/amd: Introduce iommu_v1_iova_to_phys (Jerry Snitselaar) [1955767] - iommu/amd: Refactor fetch_pte to use struct amd_io_pgtable (Jerry Snitselaar) [1955767] - iommu/amd: Rename variables to be consistent with struct io_pgtable_ops (Jerry Snitselaar) [1955767] - iommu/amd: Remove amd_iommu_domain_get_pgtable (Jerry Snitselaar) [1955767] - iommu/amd: Restructure code for freeing page table (Jerry Snitselaar) [1955767] - iommu/amd: Move IO page table related functions (Jerry Snitselaar) [1955767] - iommu/amd: Declare functions as extern (Jerry Snitselaar) [1955767] - iommu/amd: Convert to using amd_io_pgtable (Jerry Snitselaar) [1955767] - iommu/amd: Move pt_root to struct amd_io_pgtable (Jerry Snitselaar) [1955767] - iommu/amd: Prepare for generic IO page table framework (Jerry Snitselaar) [1955767] - iommu/amd: Re-define amd_iommu_domain_encode_pgtable as inline (Jerry Snitselaar) [1955767] - iommu/amd: remove h from printk format specifier (Jerry Snitselaar) [1955767] - iommu/amd: Use DEFINE_SPINLOCK() for spinlock (Jerry Snitselaar) [1955767] - iommu/amd: Remove unnecessary assignment (Jerry Snitselaar) [1955767] - iommu: Properly pass gfp_t in _iommu_map() to avoid atomic sleeping (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm-v7s: Add cfg as a param in some macros (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm-v7s: Clarify LVL_SHIFT/BITS macro (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm-v7s: Use ias to check the valid iova in unmap (Jerry Snitselaar) [1955767] - iommu/io-pgtable: Remove TLBI_ON_MAP quirk (Jerry Snitselaar) [1955767] - iommu/io-pgtable: Allow io_pgtable_tlb ops optional (Jerry Snitselaar) [1955767] - iommu: Switch gather->end to the inclusive end (Jerry Snitselaar) [1955767] - iommu: Add iova and size as parameters in iotlb_sync_map (Jerry Snitselaar) [1955767] - iommu: Move iotlb_sync_map out from __iommu_map (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add support for VHE (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Make BTM optional for SVA (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Split arm_smmu_tlb_inv_range() (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Use DEFINE_RES_MEM() to simplify code (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Remove the page 1 fixup (Jerry Snitselaar) [1955767] - x86,swiotlb: Adjust SWIOTLB bounce buffer size for SEV guests (Jerry Snitselaar) [1955767] - iommu: Check dev->iommu in dev_iommu_priv_get() before dereferencing it (Jerry Snitselaar) [1955767] - iommu/vt-d: Do not use flush-queue when caching-mode is on (Jerry Snitselaar) [1955767] - iommu/vt-d: Correctly check addr alignment in qi_flush_dev_iotlb_pasid() (Jerry Snitselaar) [1955767] - iommu/amd: Use IVHD EFR for early initialization of IOMMU features (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix unaligned addresses for intel_flush_svm_range_dev() (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix ineffective devTLB invalidation for subdevices (Jerry Snitselaar) [1920750 1920749] - iommu/vt-d: Fix general protection fault in aux_detach_device() (Jerry Snitselaar) [1920748] - iommu/vt-d: Move intel_iommu info from struct intel_svm to struct intel_svm_dev (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix lockdep splat in sva bind()/unbind() (Jerry Snitselaar) [1955767] - Revert "iommu: Add quirk for Intel graphic devices in map_sg" (Jerry Snitselaar) [1955767] - iommu/intel: Fix memleak in intel_irq_remapping_alloc (Jerry Snitselaar) [1955767] - iommu/iova: fix 'domain' typos (Jerry Snitselaar) [1955767] - dma-iommu: remove __iommu_dma_mmap (Jerry Snitselaar) [1955767] - iommu/io-pgtable: Remove tlb_flush_leaf (Jerry Snitselaar) [1955767] - iommu/vt-d: Avoid GFP_ATOMIC where it is not needed (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove set but not used variable (Jerry Snitselaar) [1955767] - iommu/vt-d: Cleanup after converting to dma-iommu ops (Jerry Snitselaar) [1955767] - iommu/vt-d: Convert intel iommu driver to the iommu ops (Jerry Snitselaar) [1955767] - iommu/vt-d: Don't clear GFP_DMA and GFP_DMA32 flags (Jerry Snitselaar) [1955767] - iommu/vt-d: Update domain geometry in iommu_ops.at(de)tach_dev (Jerry Snitselaar) [1955767] - iommu: Add quirk for Intel graphic devices in map_sg (Jerry Snitselaar) [1955767] - swiotlb: remove the tbl_dma_addr argument to swiotlb_tbl_map_single (Jerry Snitselaar) [1955767] - swiotlb-xen: remove start_dma_addr (Jerry Snitselaar) [1955767] - iommu: Allow the dma-iommu api to use bounce buffers (Jerry Snitselaar) [1955767] - iommu: Add iommu_dma_free_cpu_cached_iovas() (Jerry Snitselaar) [1955767] - iommu: Handle freelists when using deferred flushing in iommu drivers (Jerry Snitselaar) [1955767] - iommu/sva: Add PASID helpers (Jerry Snitselaar) [1955767] - iommu/ioasid: Add ioasid references (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm: Remove unused 'level' parameter from iopte_type() macro (Jerry Snitselaar) [1955767] - iommu: Defer the early return in arm_(v7s/lpae)_map (Jerry Snitselaar) [1955767] - iommu: Improve the performance for direct_mapping (Jerry Snitselaar) [1955767] - iommu: return error code when it can't get group (Jerry Snitselaar) [1955767] - iommu: Modify the description of iommu_sva_unbind_device (Jerry Snitselaar) [1955767] - iommu: Stop exporting free_iova_mem() (Jerry Snitselaar) [1955767] - iommu: Stop exporting alloc_iova_mem() (Jerry Snitselaar) [1955767] - iommu: Delete split_and_remove_iova() (Jerry Snitselaar) [1955767] - iommu: avoid taking iova_rbtree_lock twice (Jerry Snitselaar) [1955767] - iommu/iova: Free global iova rcache on iova alloc failure (Jerry Snitselaar) [1955767] - iommu/iova: Retry from last rb tree node if iova search fails (Jerry Snitselaar) [1955767] - iommu: Fix htmldocs warnings in sysfs-kernel-iommu_groups (Jerry Snitselaar) [1955767] - iommu: Document usage of "/sys/kernel/iommu_groups//type" file (Jerry Snitselaar) [1838589] - iommu: Take lock before reading iommu group default domain type (Jerry Snitselaar) [1838589] - iommu: Add support to change default domain of an iommu group (Jerry Snitselaar) [1838589] - iommu: Move def_domain type check for untrusted device into core (Jerry Snitselaar) [1838589] - iommu/arm-smmu-v3: Hook up ATC invalidation to mm ops (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Implement iommu_sva_bind/unbind() (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Move non-strict mode to use io_pgtable_domain_attr (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Add support for pagetable config domain attribute (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Assign boolean values to a bool variable (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm: Add support to use system cache (Jerry Snitselaar) [1955767] - iommu/io-pgtable: Add a domain attribute for pagetable configuration (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm: Support coherency for Mali LPAE (Jerry Snitselaar) [1955767] - dma-mapping: document dma_{alloc,free}_pages (Jerry Snitselaar) [1955767] - dma-direct: simplify the DMA_ATTR_NO_KERNEL_MAPPING handling (Jerry Snitselaar) [1955767] - dma-direct: factor out a dma_direct_alloc_from_pool helper (Jerry Snitselaar) [1955767] - dma-direct check for highmem pages in dma_direct_alloc_pages (Jerry Snitselaar) [1955767] - firewire-ohci: use dma_alloc_pages (Jerry Snitselaar) [1955767] - dma-iommu: implement ->alloc_noncoherent (Jerry Snitselaar) [1955767] - dma-mapping: add new {alloc,free}_noncoherent dma_map_ops methods (Jerry Snitselaar) [1955767] - dma-mapping: add a new dma_alloc_pages API (Jerry Snitselaar) [1955767] - dma-mapping: add a new dma_alloc_noncoherent API (Jerry Snitselaar) [1955767] - drm/nouveau/gk20a: stop setting DMA_ATTR_NON_CONSISTENT (Jerry Snitselaar) [1955767] - mm: turn alloc_pages into an inline function (Jerry Snitselaar) [1955767] - dma-mapping: better document dma_addr_t and DMA_MAPPING_ERROR (Jerry Snitselaar) [1955767] - dma-mapping: move valid_dma_direction to dma-direction.h (Jerry Snitselaar) [1955767] - dma-debug: convert comma to semicolon (Jerry Snitselaar) [1955767] - dma-direct: Fix potential NULL pointer dereference (Jerry Snitselaar) [1955767] - dma-mapping: move the dma_declare_coherent_memory documentation (Jerry Snitselaar) [1955767] - dma-mapping: move dma_common_{mmap,get_sgtable} out of mapping.c (Jerry Snitselaar) [1955767] - dma-mapping: make support for dma ops optional (Jerry Snitselaar) [1955767] - dma-direct: rename and cleanup __phys_to_dma (Jerry Snitselaar) [1955767] - dma-direct: remove __dma_to_phys (Jerry Snitselaar) [1955767] - dma-direct: use phys_to_dma_direct in dma_direct_alloc (Jerry Snitselaar) [1955767] - dma-direct: lift gfp_t manipulation out of__dma_direct_alloc_pages (Jerry Snitselaar) [1955767] - dma-direct: remove dma_direct_{alloc,free}_pages (Jerry Snitselaar) [1955767] - dma-debug: remove most exports (Jerry Snitselaar) [1955767] - dma-mapping: remove the dma_dummy_ops export (Jerry Snitselaar) [1955767] - dma-mapping: set default segment_boundary_mask to ULONG_MAX (Jerry Snitselaar) [1955767] - dma-mapping: introduce dma_get_seg_boundary_nr_pages() (Jerry Snitselaar) [1955767] - swiotlb: using SIZE_MAX needs limits.h included (Jerry Snitselaar) [1955767] - swiotlb: fix "x86: Don't panic if can not alloc buffer for swiotlb" (Jerry Snitselaar) [1955767] - swiotlb: Mark max_segment with static keyword (Jerry Snitselaar) [1955767] - swiotlb: Declare swiotlb_late_init_with_default_size() in header (Jerry Snitselaar) [1955767] - swiotlb: Use pa to print phys_addr_t variables (Jerry Snitselaar) [1955767] - dma-debug: remove debug_dma_assert_idle() function (Jerry Snitselaar) [1955767] - dma-mapping: move debug configuration options to kernel/dma (Jerry Snitselaar) [1955767] - dma-debug: fix debug_dma_assert_idle(), use rcu_read_lock() (Jerry Snitselaar) [1955767] - iommu: Check return of __iommu_attach_device() (Jerry Snitselaar) [1955767] - iommu/amd: Enforce 4k mapping for certain IOMMU data structures (Jerry Snitselaar) [1955767] - iommu: Fix a check in iommu_check_bind_data() (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix a bug for PDP check in prq_event_thread (Jerry Snitselaar) [1955767] - iommu/vt-d: Check UAPI data processed by IOMMU core (Jerry Snitselaar) [1955767] - iommu/uapi: Handle data and argsz filled by users (Jerry Snitselaar) [1955767] - iommu/uapi: Rename uapi functions (Jerry Snitselaar) [1955767] - iommu/uapi: Use named union for user data (Jerry Snitselaar) [1955767] - iommu/uapi: Add argsz for user filled data (Jerry Snitselaar) [1955767] - docs: IOMMU user API (Jerry Snitselaar) [1955767] - iommu/dma: Handle init_iova_flush_queue() failure in dma-iommu path (Jerry Snitselaar) [1955767] - iommu/iova: Replace cmpxchg with xchg in queue_iova (Jerry Snitselaar) [1955767] - iommu/dma: Remove broken huge page handling (Jerry Snitselaar) [1955767] - iommu: Rename iommu_tlb_* functions to iommu_iotlb_* (Jerry Snitselaar) [1955767] - iommu/vt-d: Use device numa domain if RHSA is missing (Jerry Snitselaar) [1955767] - iommu/vt-d: Drop kerneldoc marker from regular comment (Jerry Snitselaar) [1955767] - iommu/amd: Re-purpose Exclusion range registers to support SNP CWWB (Jerry Snitselaar) [1955767] - iommu/amd: Add support for RMP_PAGE_FAULT and RMP_HW_ERR (Jerry Snitselaar) [1955767] - iommu/amd: Use 4K page for completion wait write-back semaphore (Jerry Snitselaar) [1955767] - iommu/amd: Add missing function prototypes to fix -Wmissing-prototypes (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add SVA device feature (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Check for SVA features (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Seize private ASID (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Share process page tables (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Move definitions to a header (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm: Move some definitions to a header (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Ensure queue is read after updating prod pointer (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Constify some helpers (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Prepare for the adreno-smmu implementation (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Add support for split pagetables (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Pass io-pgtable config to implementation specific function (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Fix endianness annotations (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: permit users to disable msi polling (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: replace module_param_named by module_param for disable_bypass (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: replace symbolic permissions by octal permissions for module parameter (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Fix l1 stream table size in the error message (Jerry Snitselaar) [1955767] - ACPI: Do not create new NUMA domains from ACPI static tables that are not SRAT (Jerry Snitselaar) [1955767] - iommu/amd: Prevent NULL pointer dereference (Jerry Snitselaar) [1955767] - treewide: Use fallthrough pseudo-keyword (Jerry Snitselaar) [1955767] - virtio-iommu: convert to LE accessors (Jerry Snitselaar) [1955767] - virtio_iommu: correct tags for config space fields (Jerry Snitselaar) [1955767] - mmap locking API: use coccinelle to convert mmap_sem rwsem call sites (Jerry Snitselaar) [1955767] - iommu/iova: Unify format of the printed messages (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Move Arm SMMU drivers into their own subdirectory (Jerry Snitselaar) [1955767] - iommu/arm-smmu: move TLB timeout and spin count macros (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Call configuration impl hook before consuming features (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Manage ASIDs with xarray (Jerry Snitselaar) [1955767] - redhat/configs: Add CONFIG_ARM_SMMU_DISABLE_BYPASS_BY_DEFAULT (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Break insecure users by disabling bypass by default (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Workaround for Marvell Armada-AP806 SoC erratum #582743 (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Allow client devices to select direct mapping (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Add global/context fault implementation hooks (Jerry Snitselaar) [1955767] - iommu/arm-smmu: add NVIDIA implementation for ARM MMU-500 usage (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Fix trivial typo (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Update impl quirks comment (Jerry Snitselaar) [1955767] - iommu: arm-smmu-impl: Convert to a generic reset implementation (Jerry Snitselaar) [1955767] - iommu: arm-smmu-impl: Add sdm845 implementation hook (Jerry Snitselaar) [1955767] - firmware/qcom_scm: Add scm call to handle smmu errata (Jerry Snitselaar) [1955767] - firmware: qcom_scm-64: Add atomic version of qcom_scm_call (Jerry Snitselaar) [1955767] - firmware: qcom: scm: Ensure 'a0' status code is treated as signed (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Batch context descriptor invalidation (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Write level-1 descriptors atomically (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add support for PCI PASID (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add second level of context descriptor table (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Prepare for handling arm_smmu_write_ctx_desc() failure (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Propagate ssid_bits (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add support for Substream IDs (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add context descriptor tables allocators (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Prepare arm_smmu_s1_cfg for SSID support (Jerry Snitselaar) [1955767] - dt-bindings: document PASID property for IOMMU masters (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Don't display an error when IRQ lines are missing (Jerry Snitselaar) [1955767] - selftests: net: add UDP GRO forwarding self-tests (Paolo Abeni) [1948493] - bareudp: allow UDP L4 GRO passthrou (Paolo Abeni) [1948493] - geneve: allow UDP L4 GRO passthrou (Paolo Abeni) [1948493] - vxlan: allow L4 GRO passthrough (Paolo Abeni) [1948493] - udp: never accept GSO_FRAGLIST packets (Paolo Abeni) [1948493] - udp: properly complete L4 GRO over UDP tunnel packet (Paolo Abeni) [1948493] - udp: skip L4 aggregation for UDP tunnel packets (Paolo Abeni) [1948493] - udp: fixup csum for GSO receive slow path (Paolo Abeni) [1948493] - udp: allow forwarding of plain (non-fraglisted) UDP GRO packets (Paolo Abeni) [1948493] - net: introduce a netdev feature for UDP GRO forwarding (Paolo Abeni) [1948493] - [s390] s390/pkey: support CCA and EP11 secure ECC private keys (Claudio Imbrenda) [1780669] - [s390] s390/zcrypt: Support for CCA APKA master keys (Claudio Imbrenda) [1780669] - [s390] s390/zcrypt: remove set_fs() invocation in zcrypt device driver (Claudio Imbrenda) [1780669] - [s390] s390/zcrypt: simplify cca_findcard2 loop code (Claudio Imbrenda) [1780669] - cxgb4: Add new T6 PCI device id 0x6092 (Rahul Lakkireddy) [1950186] - KVM: VMX: Don't use vcpu->run->internal.ndata as an array index (Jon Maloy) [1954219] {CVE-2021-3501} - Bluetooth: Prevent out-of-bounds read in hci_inquiry_result_with_rssi_evt() (Gopal Tiwari) [1978598] - Bluetooth: Prevent out-of-bounds read in hci_inquiry_result_evt() (Gopal Tiwari) [1978598] - Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt() (Gopal Tiwari) [1978598] - x86/cpu: Avoid cpuinfo-induced IPIing of idle CPUs (Waiman Long) [1970499] - x86/cpu: Avoid cpuinfo-induced IPI pileups (Waiman Long) [1970499] - x86/cpu: Disable frequency requests via aperfmperf IPI for nohz_full CPUs (Waiman Long) [1970499] - x86: Convert some slow-path static_cpu_has() callers to boot_cpu_has() (Waiman Long) [1970499] - x86/ldt: Enable LDT user-mapping for PAE (Waiman Long) [1970499] - fanotify: fix merging marks masks with FAN_ONDIR (Miklos Szeredi) [1832099] - sfc: avoid duplicated code in ef10_sriov (Íñigo Huguet) [1931779] - sfc: explain that "attached" VFs only refer to Xen (Íñigo Huguet) [1931779] - sfc: error code if SRIOV cannot be disabled (Íñigo Huguet) [1931779] - sfc: avoid double pci_remove of VFs (Íñigo Huguet) [1931779] - tpm: fix error return code in tpm2_get_cc_attrs_tbl() (Jerry Snitselaar) [1920812] - tpm, tpm_tis: Reserve locality in tpm_tis_resume() (Jerry Snitselaar) [1920812] - tpm, tpm_tis: Extend locality handling to TPM2 in tpm_tis_gen_interrupt() (Jerry Snitselaar) [1920812] - tpm: vtpm_proxy: Avoid reading host log when using a virtual device (Jerry Snitselaar) [1920812] - tpm: acpi: Check eventlog signature before using it (Jerry Snitselaar) [1920812] - tpm: efi: Use local variable for calculating final log size (Jerry Snitselaar) [1920812] - tpm: Remove unintentional dump_stack() call (Jerry Snitselaar) [1920812] - tpm, tpm_tis: Decorate tpm_tis_gen_interrupt() with request_locality() (Jerry Snitselaar) [1920812] - tpm, tpm_tis: Decorate tpm_get_timeouts() with request_locality() (Jerry Snitselaar) [1920812] - KEYS: trusted: Reserve TPM for seal and unseal operations (Jerry Snitselaar) [1920812] - tpm/ppi: Constify static struct attribute_group (Jerry Snitselaar) [1920812] - tpm: add sysfs exports for all banks of PCR registers (Jerry Snitselaar) [1920812] - tpm: Remove tpm_dev_wq_lock (Jerry Snitselaar) [1920812] - tpm: Fix fall-through warnings for Clang (Jerry Snitselaar) [1920812] - tpm_tis: Clean up locality release (Jerry Snitselaar) [1920812] - tpm_tis: Disable interrupts on ThinkPad T490s (Jerry Snitselaar) [1920812] - tpm_tis: Fix check_locality for correct locality acquisition (Jerry Snitselaar) [1920812] - fuse: invalidate attrs when page writeback completes (Vivek Goyal) [1966424] - net/sched: act_ct: remove rh_mark_used_feature mark (Marcelo Ricardo Leitner) [1973381] - selftests: netfilter: Pass family parameter "-f" to conntrack tool (Hangbin Liu) [1979203] - selftests: netfilter: remove unused cnt and simplify command testing (Hangbin Liu) [1979203] - selftests: netfilter: fix nft_meta.sh error reporting (Hangbin Liu) [1979203] - selftests: netfilter: add cpu counter check (Hangbin Liu) [1979203] - selftests: netfilter: add meta iif/oif match test (Hangbin Liu) [1979203] - NFS: Only change the cookie verifier if the directory page cache is empty (Benjamin Coddington) [1982825] - NFS: Fix handling of cookie verifier in uncached_readdir() (Benjamin Coddington) [1982825] - nfs: Subsequent READDIR calls should carry non-zero cookieverifier (Benjamin Coddington) [1982825] - Revert "[netdrv] net/mlx5e: Rx, Update page pool numa node when changed" (Alaa Hleihel) [1915308] - mlx5: net: zero-initialize tc skb extension on allocation (Alaa Hleihel) [1915308 1965418] - RDMA/mlx5: Don't add slave port to unaffiliated list (Alaa Hleihel) [1915308] - net/mlx5: Reset mkey index on creation (Alaa Hleihel) [1915308] - net/mlx5e: Don't create devices during unload flow (Alaa Hleihel) [1915308] - net/mlx5: DR, Fix STEv1 incorrect L3 decapsulation padding (Alaa Hleihel) [1915308] - net/mlx5: SF_DEV, remove SF device on invalid state (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Allow setting GUID for host PF vport (Alaa Hleihel) [1915308 1967488] - net/mlx5: E-Switch, Read PF mac address (Alaa Hleihel) [1915308 1967488] - net/mlx5: Check that driver was probed prior attaching the device (Alaa Hleihel) [1915308] - net/mlx5: Fix error path for set HCA defaults (Alaa Hleihel) [1915308] - net/mlx5e: Disable TLS device offload in kdump mode (Alaa Hleihel) [1915308 1946647] - net/mlx5e: Disable TX MPWQE in kdump mode (Alaa Hleihel) [1915308 1946647] - net/mlx5e: kTLS, Add resiliency to RX resync failures (Alaa Hleihel) [1915308] - net/mlx5e: TX, Inline function mlx5e_tls_handle_tx_wqe() (Alaa Hleihel) [1915308] - net/mlx5e: TX, Inline TLS skb check (Alaa Hleihel) [1915308] - net/mlx5e: Cleanup unused function parameter (Alaa Hleihel) [1915308] - net/mlx5e: Remove non-essential TLS SQ state bit (Alaa Hleihel) [1915308] - net/mlx5e: Restrict usage of mlx5e_priv in params logic functions (Alaa Hleihel) [1915308] - net/mlx5e: Fix lost changes during code movements (Alaa Hleihel) [1915308] - net/mlx5e: Move params logic into its dedicated file (Alaa Hleihel) [1915308] - net/mlx5e: Pass q_counter indentifier as parameter to rq_param builders (Alaa Hleihel) [1915308] - net/mlx5e: Block offload of outer header csum for GRE tunnel (Alaa Hleihel) [1915308] - net/mlx5e: Block offload of outer header csum for UDP tunnels (Alaa Hleihel) [1915308] - Revert "net/mlx5: Arm only EQs with EQEs" (Alaa Hleihel) [1915308] - net/mlx5e: Verify dev is present in get devlink port ndo (Alaa Hleihel) [1915308] - net/mlx5: DR, Don't use SW steering when RoCE is not supported (Alaa Hleihel) [1915308] - net/mlx5: Consider RoCE cap before init RDMA resources (Alaa Hleihel) [1915308] - net/mlx5e: Fix page reclaim for dead peer hairpin (Alaa Hleihel) [1915308] - net/mlx5e: Remove dependency in IPsec initialization flows (Alaa Hleihel) [1915308] - net/mlx5e: Fix use-after-free of encap entry in neigh update handler (Alaa Hleihel) [1915308] - IB/mlx5: Fix initializing CQ fragments buffer (Alaa Hleihel) [1915308 1974263] - RDMA/mlx5: Block FDB rules when not in switchdev mode (Alaa Hleihel) [1915308] - RDMA/mlx5: Use different doorbell memory for different processes (Alaa Hleihel) [1915308] - net/mlx5: Fix duplicate included vhca_event.h (Alaa Hleihel) [1915308] - net/mlx5: Fix lag port remapping logic (Alaa Hleihel) [1915308] - net/mlx5e: IPsec/rep_tc: Fix rep_tc_update_skb drops IPsec packet (Alaa Hleihel) [1915308] - net/mlx5: DR, Create multi-destination flow table with level less than 64 (Alaa Hleihel) [1915308] - net/mlx5e: Fix adding encap rules to slow path (Alaa Hleihel) [1915308] - net/mlx5e: Check for needed capability for cvlan matching (Alaa Hleihel) [1915308] - net/mlx5: Check firmware sync reset requested is set before trying to abort it (Alaa Hleihel) [1915308] - net/mlx5e: Disable TLS offload for uplink representor (Alaa Hleihel) [1915308] - net/mlx5e: Fix incompatible casting (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix query DCT via DEVX (Alaa Hleihel) [1915308] - RDMA/mlx5: Recover from fatal event in dual port mode (Alaa Hleihel) [1915308] - net/mlx5: Set term table as an unmanaged flow table (Alaa Hleihel) [1915308] - net/mlx5e: Fix error path of updating netdev queues (Alaa Hleihel) [1915308] - net/mlx5e: Reject mirroring on source port change encap rules (Alaa Hleihel) [1915308] - net/mlx5e: Fix multipath lag activation (Alaa Hleihel) [1915308] - net/mlx5e: reset XPS on error flow if netdev isn't registered yet (Alaa Hleihel) [1915308] - net/mlx5e: Make sure fib dev exists in fib event (Alaa Hleihel) [1915308] - net/mlx5e: Fix null deref accessing lag dev (Alaa Hleihel) [1915308] - net/mlx5e: Fix nullptr in mlx5e_tc_add_fdb_flow() (Alaa Hleihel) [1915308] - net/mlx5: SF, Fix show state inactive when its inactivated (Alaa Hleihel) [1915308] - net/mlx5: Set reformat action when needed for termination rules (Alaa Hleihel) [1915308] - net/mlx5e: Fix nullptr in add_vlan_push_action() (Alaa Hleihel) [1915308] - {net, RDMA}/mlx5: Fix override of log_max_qp by other device (Alaa Hleihel) [1915308] - net/mlx5: DR, Fix SQ/RQ in doorbell bitmask (Alaa Hleihel) [1915308] - net/mlx5: Fix bit-wise and with zero (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix drop packet rule in egress table (Alaa Hleihel) [1915308] - net/mlx5: Fix spelling mistakes in mlx5_core_info message (Alaa Hleihel) [1915308] - net/mlx5: DR, Fixed typo in STE v0 (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix mlx5 rates to IB rates map (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix query RoCE port (Alaa Hleihel) [1915308] - RDMA/mlx5: Zero out ODP related items in the mlx5_ib_mr (Alaa Hleihel) [1915308] - net/mlx5e: Alloc flow spec using kvzalloc instead of kzalloc (Alaa Hleihel) [1915308] - net/mlx5: Avoid unnecessary operation (Alaa Hleihel) [1915308] - net/mlx5e: rep: Improve reg_cX conditions (Alaa Hleihel) [1915308] - net/mlx5: SF, Fix return type (Alaa Hleihel) [1915308] - net/mlx5e: mlx5_tc_ct_init does not fail (Alaa Hleihel) [1915308] - net/mlx5: Fix indir stable stubs (Alaa Hleihel) [1915308] - net/mlx5e: Add missing include (Alaa Hleihel) [1915308] - net/mlx5e: fix mlx5e_tc_tun_update_header_ipv6 dummy definition (Alaa Hleihel) [1915308] - net/mlx5e: CT, Avoid false lock dependency warning (Alaa Hleihel) [1915308] - net/mlx5: Check returned value from health recover sequence (Alaa Hleihel) [1915308] - net/mlx5: Don't rely on interface state bit (Alaa Hleihel) [1915308] - net/mlx5: Remove second FW tracer check (Alaa Hleihel) [1915308] - net/mlx5: Separate probe vs. reload flows (Alaa Hleihel) [1915308] - net/mlx5: Remove impossible checks of interface state (Alaa Hleihel) [1915308] - net/mlx5: Don't skip vport check (Alaa Hleihel) [1915308] - net/mlx5e: Register nic devlink port for SF ports (Alaa Hleihel) [1915308] - vdpa/mlx5: Retrieve BAR address suitable any function (Alaa Hleihel) [1915308] - vdpa/mlx5: Use the correct dma device when registering memory (Alaa Hleihel) [1915308] - net/mlx5: SF, Extend SF table for additional SF id range (Alaa Hleihel) [1915308] - net/mlx5: SF, Split mlx5_sf_hw_table into two parts (Alaa Hleihel) [1915308] - net/mlx5: SF, Use helpers for allocation and free (Alaa Hleihel) [1915308] - net/mlx5: SF, Consider own vhca events of SF devices (Alaa Hleihel) [1915308] - net/mlx5: SF, Store and use start function id (Alaa Hleihel) [1915308] - net/mlx5: SF, Rely on hw table for SF devlink port allocation (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Consider SF ports of host PF (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Use xarray for vport number to vport and rep mapping (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Prepare to return total vports from eswitch struct (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Return eswitch max ports when eswitch is supported (Alaa Hleihel) [1915308] - net/mlx5: SF, Reuse stored hardware function id (Alaa Hleihel) [1915308] - net/mlx5: SF, Use device pointer directly (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Initialize eswitch acls ns when eswitch is enabled (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Move legacy code to a individual file (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Convert a macro to a helper routine (Alaa Hleihel) [1915308] - net/mlx5: E-Switch Make cleanup sequence mirror of init (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Make vport number u16 (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Skip querying SF enabled bits (Alaa Hleihel) [1915308] - IB/mlx5: Set right RoCE l3 type and roce version while deleting GID (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, move QoS specific fields to existing qos struct (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, cut down mlx5_vport_info structure size by 8 bytes (Alaa Hleihel) [1915308] - net/mlx5: Pair mutex_destory with mutex_init for rate limit table (Alaa Hleihel) [1915308] - net/mlx5: Allocate rate limit table when rate is configured (Alaa Hleihel) [1915308] - net/mlx5: Use helper to increment, decrement rate entry refcount (Alaa Hleihel) [1915308] - net/mlx5: Use helpers to allocate and free rl table entries (Alaa Hleihel) [1915308] - net/mlx5: Do not hold mutex while reading table constants (Alaa Hleihel) [1915308] - net/mlx5: Pack mlx5_rl_entry structure (Alaa Hleihel) [1915308] - net/mlx5: Use unsigned int for free_count (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, move QoS specific fields to existing qos struct (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, cut down mlx5_vport_info structure size by 8 bytes (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, let user to enable disable metadata (Alaa Hleihel) [1915308] - net/mlx5e: TC, Add support to offload sample action (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Handle sampled packets (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Refactor tc update skb function (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Add sampler restore handle API (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Add sampler object API (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Add sampler termination table API (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Parse sample action (Alaa Hleihel) [1915308 1919649] - net/mlx5: Instantiate separate mapping objects for FDB and NIC tables (Alaa Hleihel) [1915308 1919649] - net/mlx5: Map register values to restore objects (Alaa Hleihel) [1915308 1919649] - net/mlx5: E-switch, Set per vport table default group number (Alaa Hleihel) [1915308 1919649] - net/mlx5: E-switch, Generalize per vport table API (Alaa Hleihel) [1915308 1919649] - net/mlx5: E-switch, Rename functions to follow naming convention. (Alaa Hleihel) [1915308 1919649] - net/mlx5: E-switch, Move vport table functions to a new file (Alaa Hleihel) [1915308 1919649] - net/mlx5: CT: Add support for mirroring (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Protect changing mode while adding rules (Alaa Hleihel) [1915308 1790457] - net/mlx5: E-Switch, Change mode lock from mutex to rw semaphore (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Do not reload ethernet ports when changing eswitch mode (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Unregister eth-reps devices first (Alaa Hleihel) [1915308 1790457] - net/mlx5: Move mlx5e hw resources into a sub object (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Register nic devlink port with switch id (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Verify dev is present in some ndos (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Use nic mode netdev ndos and ethtool ops for uplink representor (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Add offload stats ndos to nic netdev ops (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Distinguish nic and esw offload in tc setup block cb (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Allow legacy vf ndos only if in legacy mode (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Same max num channels for both nic and uplink profiles (Alaa Hleihel) [1915308 1790457] - net/mlx5e: fix ingress_ifindex check in mlx5e_flower_parse_meta (Alaa Hleihel) [1915308] - net/mlx5e: Fix setting of RS FEC mode (Alaa Hleihel) [1915308] - net/mlx5: Fix setting of devlink traps in switchdev mode (Alaa Hleihel) [1915308] - net/mlx5: DR, Add missing vhca_id consume from STEv1 (Alaa Hleihel) [1915308] - net/mlx5: fix kfree mismatch in indir_table.c (Alaa Hleihel) [1915308] - net/mlx5: Fix PBMC register mapping (Alaa Hleihel) [1915308] - net/mlx5: Fix PPLM register mapping (Alaa Hleihel) [1915308] - net/mlx5: Fix placement of log_max_flow_counter (Alaa Hleihel) [1915308] - net/mlx5: Fix HW spec violation configuring uplink (Alaa Hleihel) [1915308] - net/mlx5e: Guarantee room for XSK wakeup NOP on async ICOSQ (Alaa Hleihel) [1915308] - net/mlx5e: Consider geneve_opts for encap contexts (Alaa Hleihel) [1915308] - net/mlx5: Don't request more than supported EQs (Alaa Hleihel) [1915308] - net/mlx5e: kTLS, Fix RX counters atomicity (Alaa Hleihel) [1915308] - net/mlx5e: kTLS, Fix TX counters atomicity (Alaa Hleihel) [1915308] - net/mlx5: E-switch, Create vport miss group only if src rewrite is supported (Alaa Hleihel) [1915308 1915310] - net/mlx5e: Fix ethtool indication of connector type (Alaa Hleihel) [1915308] - net/mlx5: Delete auxiliary bus driver eth-rep first (Alaa Hleihel) [1915308] - net/mlx5e: Fix mapping of ct_label zero (Alaa Hleihel) [1915308] - net/mlx5: SF, do not use ecpu bit for vhca state processing (Alaa Hleihel) [1915308] - net/mlx5e: Fix division by 0 in mlx5e_select_queue (Alaa Hleihel) [1915308] - net/mlx5e: Fix error path for ethtool set-priv-flag (Alaa Hleihel) [1915308] - net/mlx5e: Offload tuple rewrite for non-CT flows (Alaa Hleihel) [1915308] - net/mlx5e: Allow to match on MPLS parameters only for MPLS over UDP (Alaa Hleihel) [1915308] - net/mlx5: Add back multicast stats for uplink representor (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix typo in destroy_mkey inbox (Alaa Hleihel) [1915308] - net/mlx5: DR, Fix potential shift wrapping of 32-bit value in STEv1 getter (Alaa Hleihel) [1915308] - net/mlx5: SF: Fix error flow of SFs allocation flow (Alaa Hleihel) [1915308] - net/mlx5: SF: Fix memory leak of work item (Alaa Hleihel) [1915308] - net/mlx5: SF, Correct vhca context size (Alaa Hleihel) [1915308] - net/mlx5e: E-switch, Fix rate calculation division (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix timestamp default mode (Alaa Hleihel) [1915308] - net/mlx5: Set QP timestamp mode to default (Alaa Hleihel) [1915308] - net/mlx5e: Fix error flow in change profile (Alaa Hleihel) [1915308] - net/mlx5: Disable VF tunnel TX offload if ignore_flow_level isn't supported (Alaa Hleihel) [1915308 1915310] - net/mlx5e: Check correct ip_version in decapsulation route resolution (Alaa Hleihel) [1915308] - net/mlx5: Fix turn-off PPS command (Alaa Hleihel) [1915308] - net/mlx5e: Don't match on Geneve options in case option masks are all zero (Alaa Hleihel) [1915308] - net/mlx5e: Revert parameters on errors when changing PTP state without reset (Alaa Hleihel) [1915308] - net/mlx5e: When changing XDP program without reset, take refs for XSK RQs (Alaa Hleihel) [1915308] - net/mlx5e: Set PTP channel pointer explicitly to NULL (Alaa Hleihel) [1915308] - net/mlx5e: Accumulate port PTP TX stats with other channels stats (Alaa Hleihel) [1915308] - net/mlx5e: RX, Mind the MPWQE gaps when calculating offsets (Alaa Hleihel) [1915308] - net/mlx5e: Enforce minimum value check for ICOSQ size (Alaa Hleihel) [1915308] - RDMA/mlx5: Set correct kernel-doc identifier (Alaa Hleihel) [1915308] - IB/mlx5: Add missing error code (Alaa Hleihel) [1915308] - configs: Enable mlx5 subfunction device support (Alaa Hleihel) [1915308 1851717] - net/mlx5: Add cyc2time HW translation mode support (Alaa Hleihel) [1915308 1919657] - net/mlx5: Move some PPS logic into helper functions (Alaa Hleihel) [1915308 1919657] - net/mlx5: Move all internal timer metadata into a dedicated struct (Alaa Hleihel) [1915308 1919657] - net/mlx5: Refactor init clock function (Alaa Hleihel) [1915308 1919657] - net/mlx5: Add register layout to support real-time time-stamp (Alaa Hleihel) [1915308 1919657] - RDMA/mlx5: Fail QP creation if the device can not support the CQE TS (Alaa Hleihel) [1915308] - RDMA/mlx5: Allow CQ creation without attached EQs (Alaa Hleihel) [1915308] - net/mlx5: Add new timestamp mode bits (Alaa Hleihel) [1915308 1919657] - net/mlx5: Remove TLS dependencies on XPS (Alaa Hleihel) [1915308] - net/mlx5: SF, Fix error return code in mlx5_sf_dev_probe() (Alaa Hleihel) [1915308 1851717] - net/mlx5e: Fix error return code in mlx5e_tc_esw_init() (Alaa Hleihel) [1915308 1919647] - net/mlx5: Fix a NULL vs IS_ERR() check (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Fix tc_tun.h to verify MLX5_ESWITCH config (Alaa Hleihel) [1915308 1919647] - net/mlx5: Assign boolean values to a bool variable (Alaa Hleihel) [1915308] - net/mlx5e: Fix spelling mistake "Unknouwn" -> "Unknown" (Alaa Hleihel) [1915308] - net/mlx5e: Fix spelling mistake "channles" -> "channels" (Alaa Hleihel) [1915308] - net/mlx5: Delete device list leftover (Alaa Hleihel) [1915308] - net/mlx5_core: remove unused including (Alaa Hleihel) [1915308] - net/mlx5: fix spelling mistake in Kconfig "accelaration" -> "acceleration" (Alaa Hleihel) [1915308] - RDMA/mlx5: Support 400Gbps IB rate in mlx5 driver (Alaa Hleihel) [1915308] - RDMA/mlx5: Cleanup the synchronize_srcu() from the ODP flow (Alaa Hleihel) [1915308] - net/mlx5e: Handle FIB events to update tunnel endpoint device (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Rename some encap-specific API to generic names (Alaa Hleihel) [1915308 1919647] - net/mlx5e: TC preparation refactoring for routing update event (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Refactor neigh update infrastructure (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Create route entry infrastructure (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Extract tc tunnel encap/decap code to dedicated file (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Match recirculated packet miss in slow table using reg_c1 (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5e: Refactor reg_c1 usage (Alaa Hleihel) [1915308 1919647] - net/mlx5e: VF tunnel RX traffic offloading (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5e: Remove redundant match on tunnel destination mac (Alaa Hleihel) [1915308 1919647] - net/mlx5: E-Switch, Indirect table infrastructure (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5e: Refactor tun routing helpers (Alaa Hleihel) [1915308 1919647] - net/mlx5e: VF tunnel TX traffic offloading (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5: E-Switch, Refactor rule offload forward action processing (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5e: Always set attr mdev pointer (Alaa Hleihel) [1915308 1919647] - net/mlx5e: E-Switch, Maintain vhca_id to vport_num mapping (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5: E-Switch, Refactor setting source port (Alaa Hleihel) [1915308 1915310 1919647] - IB/mlx5: Use rdma_for_each_port for port iteration (Alaa Hleihel) [1915308] - RDMA/core: Introduce and use API to read port immutable data (Alaa Hleihel) [1915308] - IB/mlx5: Improve query port for representor port (Alaa Hleihel) [1915308] - IB/mlx5: Avoid calling query device for reading pkey table length (Alaa Hleihel) [1915308] - IB/mlx5: Move mlx5_port_caps from mlx5_core_dev to mlx5_ib_dev (Alaa Hleihel) [1915308] - IB/mlx5: Support default partition key for representor port (Alaa Hleihel) [1915308] - net/mlx5: DR, Avoid unnecessary csum recalculation on supporting devices (Alaa Hleihel) [1915308] - net/mlx5e: CT: remove useless conversion to PTR_ERR then ERR_PTR (Alaa Hleihel) [1915308] - net/mlx5e: accel, remove redundant space (Alaa Hleihel) [1915308] - net/mlx5e: kTLS, Improve TLS RX workqueue scope (Alaa Hleihel) [1915308] - net/mlx5e: remove h from printk format specifier (Alaa Hleihel) [1915308] - net/mlx5e: Increase indirection RQ table size to 256 (Alaa Hleihel) [1915308] - net/mlx5e: Enable napi in channel's activation stage (Alaa Hleihel) [1915308] - net/mlx5e: Move representor neigh init into profile enable (Alaa Hleihel) [1915308] - net/mlx5e: Avoid false lock depenency warning on tc_ht (Alaa Hleihel) [1915308] - net/mlx5e: Move set vxlan nic info to profile init (Alaa Hleihel) [1915308] - net/mlx5e: Move netif_carrier_off() out of mlx5e_priv_init() (Alaa Hleihel) [1915308] - net/mlx5e: Refactor mlx5e_netdev_init/cleanup to mlx5e_priv_init/cleanup (Alaa Hleihel) [1915308] - net/mxl5e: Add change profile method (Alaa Hleihel) [1915308] - net/mlx5e: Separate between netdev objects and mlx5e profiles initialization (Alaa Hleihel) [1915308] - net/mlx5: DR, Allow SW steering for sw_owner_v2 devices (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Copy all 64B whenever replacing STE in the head of miss-list (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Use HW specific logic API when writing STE (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Use the right size when writing partial STE into HW (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add STEv1 modify header logic (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add STEv1 action apply logic (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add STEv1 setters and getters (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Allow native protocol support for HW STEv1 (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add HW STEv1 match logic (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add match STEv1 structs to ifc (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Fix potential shift wrapping of 32-bit value (Alaa Hleihel) [1915308 1851712] - net/mlx5e: Enable traps according to link state (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add listener to DMAC filter trap event (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add listener to trap event (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add trap entity to ETH driver (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Expose RX dma info helpers (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add flow steering DMAC trap rule (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add flow steering VLAN trap rule (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Optimize promiscuous mode (Alaa Hleihel) [1915308 1919652] - net/mlx5: Notify on trap action by blocking event (Alaa Hleihel) [1915308 1919652] - net/mlx5: Rename events notifier header (Alaa Hleihel) [1915308 1919652] - net/mlx5: Register to devlink DMAC filter trap (Alaa Hleihel) [1915308 1919652] - net/mlx5: Register to devlink ingress VLAN filter trap (Alaa Hleihel) [1915308 1919652] - net/mlx5: Add support for devlink traps in mlx5 core driver (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Support HTB offload (Alaa Hleihel) [1915308] - net/mlx5: SF, Port function state change support (Alaa Hleihel) [1915308 1851717] - net/mlx5: SF, Add port add delete functionality (Alaa Hleihel) [1915308 1851717] - net/mlx5: E-switch, Add eswitch helpers for SF vport (Alaa Hleihel) [1915308 1915310 1851717] - net/mlx5: E-switch, Prepare eswitch to handle SF vport (Alaa Hleihel) [1915308 1915310 1851717] - net/mlx5: SF, Add auxiliary device driver (Alaa Hleihel) [1915308 1851717] - net/mlx5: SF, Add auxiliary device support (Alaa Hleihel) [1915308 1851717] - net/mlx5: Introduce vhca state event notifier (Alaa Hleihel) [1915308 1851717] - RDMA/hw/mlx5/qp: Demote non-conformant kernel-doc header (Alaa Hleihel) [1915308] - RDMA/hw/mlx5/odp: Fix formatting and add missing descriptions in 'pagefault_data_segments()' (Alaa Hleihel) [1915308] - IB/mlx5: Make function static (Alaa Hleihel) [1915308] - net/mlx5e: IPsec, Remove unnecessary config flag usage (Alaa Hleihel) [1915308] - net/mlx5e: IPsec, Inline feature_check fast-path function (Alaa Hleihel) [1915308] - net/mlx5e: IPsec, Avoid unreachable return (Alaa Hleihel) [1915308] - net/mlx5e: IPsec, Enclose csum logic under ipsec config (Alaa Hleihel) [1915308] - net/mlx5e: CT: Remove redundant usage of zone mask (Alaa Hleihel) [1915308] - net/mlx5e: Remove redundant initialization to null (Alaa Hleihel) [1915308] - net/mlx5e: CT: Pass null instead of zero spec (Alaa Hleihel) [1915308] - net/mlx5e: E-Switch, Offload all chain 0 priorities when modify header and forward action is not supported (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, use new cap as condition for mpls over udp (Alaa Hleihel) [1915308] - net/mlx5e: Simplify condition on esw_vport_enable_qos() (Alaa Hleihel) [1915308] - net/mlx5: Add HW definition of reg_c_preserve (Alaa Hleihel) [1915308] - net/mlx5: DR, Move STEv0 modify header logic (Alaa Hleihel) [1915308] - net/mlx5: DR, Add STE modify header actions per-device API (Alaa Hleihel) [1915308] - net/mlx5: DR, Move STEv0 action apply logic (Alaa Hleihel) [1915308] - net/mlx5: DR, Add STE tx/rx actions per-device API (Alaa Hleihel) [1915308] - net/mlx5: DR, Move STEv0 setters and getters (Alaa Hleihel) [1915308] - net/mlx5: DR, Add STE setters and getters per-device API (Alaa Hleihel) [1915308] - net/mlx5: DR, Move action apply logic to dr_ste (Alaa Hleihel) [1915308] - net/mlx5: DR, Refactor ICMP STE builder (Alaa Hleihel) [1915308] - net/mlx5: DR, Move STEv0 look up types from mlx5_ifc_dr header (Alaa Hleihel) [1915308] - net/mlx5: DR, Merge similar DR STE SET macros (Alaa Hleihel) [1915308] - net/mlx5: DR, Fix STEv0 source_eswitch_owner_vhca_id support (Alaa Hleihel) [1915308] - net/mlx5: DR, Remove unused macro definition from dr_ste (Alaa Hleihel) [1915308] - net/mlx5: DR, Move HW STEv0 match logic to a separate file (Alaa Hleihel) [1915308] - net/mlx5: DR, Use the new HW specific STE infrastructure (Alaa Hleihel) [1915308] - net/mlx5: DR, Move macros from dr_ste.c to header (Alaa Hleihel) [1915308] - net/mlx5: DR, Add infrastructure for supporting several steering formats (Alaa Hleihel) [1915308] - ext4: handle read only external journal device (Lukas Czerner) [1860929] - vfio/pci: Handle concurrent vma faults (Alex Williamson) [1976551] - vfio-pci: Use io_remap_pfn_range() for PCI IO memory (Alex Williamson) [1976551] - net: flow_dissector: Parse PTP L2 packet header (Ivan Vecera) [1971687] - net: vlan: Add parse protocol header ops (Ivan Vecera) [1971687] - PCI: hv: Remove bus device removal unused refcount/functions (Mohammed Gamal) [1982482] - PCI: hv: Fix a race condition when removing the device (Mohammed Gamal) [1982482] - RDMA/cxgb4: check for ipv6 address properly while destroying listener (Raju Rangoju) [1961313] - RDMA/cxgb4: Fix adapter LE hash errors while destroying ipv6 listening server (Raju Rangoju) [1961313] - RDMA: Convert sysfs device * show functions to use sysfs_emit() (Raju Rangoju) [1961313] - RDMA/iw_cxgb4: Disable delayed ack by default (Raju Rangoju) [1961313] - [infiniband] treewide: Remove uninitialized_var() usage (Raju Rangoju) [1961313] - RDMA/iw_cxgb4: cleanup device debugfs entries on ULD remove (Raju Rangoju) [1961313] - vfs: allow unprivileged whiteout creation (Miklos Szeredi) [1983608] - Documentation: kdump: update kdump guide (Baoquan He) [1938067] - docs: admin-guide: add kdump documentation into it (Baoquan He) [1938067] - docs: kdump: convert docs to ReST and rename to *.rst (Baoquan He) [1938067]- Revert "be2net: disable bh with spin_lock in be_process_mcc" (Petr Oros) [1973504] - nvmet-rdma: Fix NULL deref when SEND is completed with error (Gopal Tiwari) [1959856] - netfilter: nft_exthdr: Search chunks in SCTP packets only (Phil Sutter) [1868228] - netfilter: nft_exthdr: Fix for unsafe packet data read (Phil Sutter) [1868228] - netfilter: nft_exthdr: Support SCTP chunks (Phil Sutter) [1868228] - xfs: fix deadlock retry tracepoint arguments (Bill O'Donnell) [1937116] - xfs: fix xfs_reflink_unshare usage of filemap_write_and_wait_range (Bill O'Donnell) [1937116] - xfs: fix return of uninitialized value in variable error (Bill O'Donnell) [1937116] - xfs: fix scrub and remount-ro protection when running scrub (Bill O'Donnell) [1937116] - xfs: fix xfs_trans slab cache name (Bill O'Donnell) [1937116] - xfs: Fix a typo (Bill O'Donnell) [1937116] - xfs: Rudimentary spelling fix (Bill O'Donnell) [1937116] - xfs: Rudimentary typo fixes (Bill O'Donnell) [1937116] - xfs: fix dquot scrub loop cancellation (Bill O'Donnell) [1937116] - xfs: fix uninitialized variables in xrep_calc_ag_resblks (Bill O'Donnell) [1937116] - xfs: fix incorrect root dquot corruption error when switching group/project quota types (Bill O'Donnell) [1937116] - xfs: fix up build warnings when quotas are disabled (Bill O'Donnell) [1937116] - xfs: fix chown leaking delalloc quota blocks when fssetxattr fails (Bill O'Donnell) [1937116] - xfs: Fix assert failure in xfs_setattr_size() (Bill O'Donnell) [1937116] - xfs: fix an ABBA deadlock in xfs_rename (Bill O'Donnell) [1937116 1966609] - xfs: fix the forward progress assertion in xfs_iwalk_run_callbacks (Bill O'Donnell) [1937116] - xfs: fix parent pointer scrubber bailing out on unallocated inodes (Bill O'Donnell) [1937116] - xfs: revert "xfs: fix rmap key and record comparison functions" (Bill O'Donnell) [1937116] - xfs: don't allow NOWAIT DIO across extent boundaries (Bill O'Donnell) [1937116] - xfs: return corresponding errcode if xfs_initialize_perag() fail (Bill O'Donnell) [1937116] - xfs: ensure inobt record walks always make forward progress (Bill O'Donnell) [1937116] - xfs: fix forkoff miscalculation related to XFS_LITINO(mp) (Bill O'Donnell) [1937116] - xfs: directory scrub should check the null bestfree entries too (Bill O'Donnell) [1937116] - xfs: strengthen rmap record flags checking (Bill O'Donnell) [1937116] - xfs: fix the minrecs logic when dealing with inode root child blocks (Bill O'Donnell) [1937116] - xfs: fix a missing unlock on error in xfs_fs_map_blocks (Bill O'Donnell) [1937116] - xfs: fix brainos in the refcount scrubber's rmap fragment processor (Bill O'Donnell) [1937116] - xfs: fix rmap key and record comparison functions (Bill O'Donnell) [1937116] - xfs: set the unwritten bit in rmap lookup flags in xchk_bmap_get_rmapextents (Bill O'Donnell) [1937116] - xfs: fix flags argument to rmap lookup when converting shared file rmaps (Bill O'Donnell) [1937116] - xfs: only flush the unshared range in xfs_reflink_unshare (Bill O'Donnell) [1937116] - xfs: fix scrub flagging rtinherit even if there is no rt device (Bill O'Donnell) [1937116] - xfs: fix missing CoW blocks writeback conversion retry (Bill O'Donnell) [1937116] - xfs: set xefi_discard when creating a deferred agfl free log intent item (Bill O'Donnell) [1937116] - xfs: cancel intents immediately if process_intents fails (Bill O'Donnell) [1937116] - xfs: fix fallocate functions when rtextsize is larger than 1 (Bill O'Donnell) [1937116] - xfs: fix high key handling in the rt allocator's query_range function (Bill O'Donnell) [1937116] - xfs: annotate grabbing the realtime bitmap/summary locks in growfs (Bill O'Donnell) [1937116] - xfs: make xfs_growfs_rt update secondary superblocks (Bill O'Donnell) [1937116] - xfs: fix realtime bitmap/summary file truncation when growing rt volume (Bill O'Donnell) [1937116] - xfs: fix the indent in xfs_trans_mod_dquot (Bill O'Donnell) [1937116] - xfs: do the ASSERT for the arguments O_{u,g,p}dqpp (Bill O'Donnell) [1937116] - xfs: fix deadlock and streamline xfs_getfsmap performance (Bill O'Donnell) [1937116] - xfs: limit entries returned when counting fsmap records (Bill O'Donnell) [1937116] - xfs: only relog deferred intent items if free space in the log gets low (Bill O'Donnell) [1937116] - xfs: expose the log push threshold (Bill O'Donnell) [1937116] - xfs: periodically relog deferred intent items (Bill O'Donnell) [1937116] - xfs: change the order in which child and parent defer ops are finished (Bill O'Donnell) [1937116] - xfs: fix an incore inode UAF in xfs_bui_recover (Bill O'Donnell) [1937116] - xfs: clean up xfs_bui_item_recover iget/trans_alloc/ilock ordering (Bill O'Donnell) [1937116] - xfs: clean up bmap intent item recovery checking (Bill O'Donnell) [1937116] - xfs: xfs_defer_capture should absorb remaining transaction reservation (Bill O'Donnell) [1937116] - xfs: xfs_defer_capture should absorb remaining block reservations (Bill O'Donnell) [1937116] - xfs: proper replay of deferred ops queued during log recovery (Bill O'Donnell) [1937116] - xfs: remove XFS_LI_RECOVERED (Bill O'Donnell) [1937116] - xfs: remove xfs_defer_reset (Bill O'Donnell) [1937116] - xfs: fix finobt btree block recovery ordering (Bill O'Donnell) [1937116] - xfs: directly call xfs_generic_create() for ->create() and ->mkdir() (Bill O'Donnell) [1937116] - xfs: avoid shared rmap operations for attr fork extents (Bill O'Donnell) [1937116] - xfs: drop the obsolete comment on filestream locking (Bill O'Donnell) [1937116] - xfs: code cleanup in xfs_attr_leaf_entsize_{remote,local} (Bill O'Donnell) [1937116] - xfs: do the assert for all the log done items in xfs_trans_cancel (Bill O'Donnell) [1937116] - xfs: remove the unused parameter id from xfs_qm_dqattach_one (Bill O'Donnell) [1937116] - xfs: remove the redundant crc feature check in xfs_attr3_rmt_verify (Bill O'Donnell) [1937116] - xfs: fix some comments (Bill O'Donnell) [1937116] - xfs: remove the unnecessary xfs_dqid_t type cast (Bill O'Donnell) [1937116] - xfs: use the existing type definition for di_projid (Bill O'Donnell) [1937116] - xfs: remove the unused SYNCHRONIZE macro (Bill O'Donnell) [1937116] - xfs: clean up calculation of LR header blocks (Bill O'Donnell) [1937116] - xfs: avoid LR buffer overrun due to crafted h_len (Bill O'Donnell) [1937116] - xfs: don't release log intent items when recovery fails (Bill O'Donnell) [1937116] - xfs: attach inode to dquot in xfs_bui_item_recover (Bill O'Donnell) [1937116] - xfs: log new intent items created as part of finishing recovered intent items (Bill O'Donnell) [1937116] - xfs: check dabtree node hash values when loading child blocks (Bill O'Donnell) [1937116] - xfs: don't free rt blocks when we're doing a REMAP bunmapi call (Bill O'Donnell) [1937116] - xfs: Set xfs_buf's b_ops member when zeroing bitmap/summary files (Bill O'Donnell) [1937116] - xfs: Set xfs_buf type flag when growing summary/bitmap files (Bill O'Donnell) [1937116] - xfs: drop extra transaction roll from inode extent truncate (Bill O'Donnell) [1937116] - xfs: don't propagate RTINHERIT -> REALTIME when there is no rtdev (Bill O'Donnell) [1937116] - xfs: ensure that fpunch, fcollapse, and finsert operations are aligned to rt extent size (Bill O'Donnell) [1937116] - xfs: refactor inode flags propagation code (Bill O'Donnell) [1937116] - xfs: make sure the rt allocator doesn't run off the end (Bill O'Donnell) [1937116] - xfs: Remove unneeded semicolon (Bill O'Donnell) [1937116] - xfs: force the log after remapping a synchronous-writes file (Bill O'Donnell) [1937116] - xfs: Convert xfs_attr_sf macros to inline functions (Bill O'Donnell) [1937116] - xfs: Use variable-size array for nameval in xfs_attr_sf_entry (Bill O'Donnell) [1937116] - xfs: Remove typedef xfs_attr_shortform_t (Bill O'Donnell) [1937116] - xfs: remove typedef xfs_attr_sf_entry_t (Bill O'Donnell) [1937116] - xfs: Remove kmem_zalloc_large() (Bill O'Donnell) [1937116] - xfs: enable big timestamps (Bill O'Donnell) [1937116] - xfs: trace timestamp limits (Bill O'Donnell) [1937116] - xfs: widen ondisk quota expiration timestamps to handle y2038+ (Bill O'Donnell) [1937116] - xfs: widen ondisk inode timestamps to deal with y2038+ (Bill O'Donnell) [1937116] - xfs: redefine xfs_ictimestamp_t (Bill O'Donnell) [1937116] - xfs: redefine xfs_timestamp_t (Bill O'Donnell) [1937116] - xfs: move xfs_log_dinode_to_disk to the log recovery code (Bill O'Donnell) [1937116] - xfs: refactor quota timestamp coding (Bill O'Donnell) [1937116] - xfs: refactor default quota grace period setting code (Bill O'Donnell) [1937116] - xfs: refactor quota expiration timer modification (Bill O'Donnell) [1937116] - xfs: explicitly define inode timestamp range (Bill O'Donnell) [1937116] - xfs: enable new inode btree counters feature (Bill O'Donnell) [1937116] - xfs: support inode btree blockcounts in online repair (Bill O'Donnell) [1937116] - xfs: support inode btree blockcounts in online scrub (Bill O'Donnell) [1937116] - xfs: use the finobt block counts to speed up mount times (Bill O'Donnell) [1937116] - xfs: store inode btree block counts in AGI header (Bill O'Donnell) [1937116] - xfs: reuse _xfs_buf_read for re-reading the superblock (Bill O'Donnell) [1937116] - xfs: remove xfs_getsb (Bill O'Donnell) [1937116] - xfs: simplify xfs_trans_getsb (Bill O'Donnell) [1937116] - xfs: remove xlog_recover_iodone (Bill O'Donnell) [1937116] - xfs: clear the read/write flags later in xfs_buf_ioend (Bill O'Donnell) [1937116] - xfs: use xfs_buf_item_relse in xfs_buf_item_done (Bill O'Donnell) [1937116] - xfs: simplify the xfs_buf_ioend_disposition calling convention (Bill O'Donnell) [1937116] - xfs: lift the XBF_IOEND_FAIL handling into xfs_buf_ioend_disposition (Bill O'Donnell) [1937116] - xfs: remove xfs_buf_ioerror_retry (Bill O'Donnell) [1937116] - xfs: refactor xfs_buf_ioerror_fail_without_retry (Bill O'Donnell) [1937116] - xfs: fold xfs_buf_ioend_finish into xfs_ioend (Bill O'Donnell) [1937116] - xfs: move the buffer retry logic to xfs_buf.c (Bill O'Donnell) [1937116] - xfs: refactor xfs_buf_ioend (Bill O'Donnell) [1937116] - xfs: mark xfs_buf_ioend static (Bill O'Donnell) [1937116] - xfs: refactor the buf ioend disposition code (Bill O'Donnell) [1937116] - xfs: xfs_iflock is no longer a completion (Bill O'Donnell) [1937116] - xfs: remove kmem_realloc() (Bill O'Donnell) [1937116] - xfs: don't update mtime on COW faults (Bill O'Donnell) [1937116] - xfs: fix xfs_bmap_validate_extent_raw when checking attr fork of rt files (Bill O'Donnell) [1937116] - xfs: initialize the shortform attr header padding entry (Bill O'Donnell) [1937116] - xfs: fix off-by-one in inode alloc block reservation calculation (Bill O'Donnell) [1937116] - xfs: finish dfops on every insert range shift iteration (Bill O'Donnell) [1937116] - xfs: Fix UBSAN null-ptr-deref in xfs_sysfs_init (Bill O'Donnell) [1937116] - xfs: delete duplicated words + other fixes (Bill O'Donnell) [1937116] - xfs: Lift -ENOSPC handler from xfs_attr_leaf_addname (Bill O'Donnell) [1937116] - xfs: Simplify xfs_attr_node_addname (Bill O'Donnell) [1937116] - xfs: Simplify xfs_attr_leaf_addname (Bill O'Donnell) [1937116] - xfs: Add helper function xfs_attr_node_removename_rmt (Bill O'Donnell) [1937116] - xfs: Add helper function xfs_attr_node_removename_setup (Bill O'Donnell) [1937116] - xfs: Add remote block helper functions (Bill O'Donnell) [1937116] - xfs: Add helper function xfs_attr_leaf_mark_incomplete (Bill O'Donnell) [1937116] - xfs: Add helpers xfs_attr_is_shortform and xfs_attr_set_shortform (Bill O'Donnell) [1937116] - xfs: Remove xfs_trans_roll in xfs_attr_node_removename (Bill O'Donnell) [1937116] - xfs: Remove unneeded xfs_trans_roll_inode calls (Bill O'Donnell) [1937116] - xfs: Add helper function xfs_attr_node_shrink (Bill O'Donnell) [1937116] - xfs: Pull up xfs_attr_rmtval_invalidate (Bill O'Donnell) [1937116] - xfs: Refactor xfs_attr_rmtval_remove (Bill O'Donnell) [1937116] - xfs: Pull up trans roll in xfs_attr3_leaf_clearflag (Bill O'Donnell) [1937116] - xfs: Factor out xfs_attr_rmtval_invalidate (Bill O'Donnell) [1937116] - xfs: Pull up trans roll from xfs_attr3_leaf_setflag (Bill O'Donnell) [1937116] - xfs: Refactor xfs_attr_try_sf_addname (Bill O'Donnell) [1937116] - xfs: Split apart xfs_attr_leaf_addname (Bill O'Donnell) [1937116] - xfs: Pull up trans handling in xfs_attr3_leaf_flipflags (Bill O'Donnell) [1937116] - xfs: Factor out new helper functions xfs_attr_rmtval_set (Bill O'Donnell) [1937116] - xfs: Check for -ENOATTR or -EEXIST (Bill O'Donnell) [1937116] - xfs: Add xfs_has_attr and subroutines (Bill O'Donnell) [1937116] - xfs: Refactor xfs_da_state_alloc() helper (Bill O'Donnell) [1937116] - xfs: remove xfs_zone_{alloc,zalloc} helpers (Bill O'Donnell) [1937116] - xfs: Modify xlog_ticket_alloc() to use kernel's MM API (Bill O'Donnell) [1937116] - xfs: Remove kmem_zone_zalloc() usage (Bill O'Donnell) [1937116] - xfs: Remove kmem_zone_alloc() usage (Bill O'Donnell) [1937116] - xfs: xfs_btree_staging.h: delete duplicated words (Bill O'Donnell) [1937116] - xfs: rename the ondisk dquot d_flags to d_type (Bill O'Donnell) [1937116] - xfs: improve ondisk dquot flags checking (Bill O'Donnell) [1937116] - xfs: create xfs_dqtype_t to represent quota types (Bill O'Donnell) [1937116] - xfs: replace a few open-coded XFS_DQTYPE_REC_MASK uses (Bill O'Donnell) [1937116] - xfs: remove unnecessary quota type masking (Bill O'Donnell) [1937116] - xfs: always use xfs_dquot_type when extracting type from a dquot (Bill O'Donnell) [1937116] - xfs: refactor quota type testing (Bill O'Donnell) [1937116] - xfs: remove the XFS_QM_IS[UGP]DQ macros (Bill O'Donnell) [1937116] - xfs: refactor testing if a particular dquot is being enforced (Bill O'Donnell) [1937116] - xfs: rename XFS_DQ_{USER,GROUP,PROJ} to XFS_DQTYPE_* (Bill O'Donnell) [1937116] - xfs: drop the type parameter from xfs_dquot_verify (Bill O'Donnell) [1937116] - xfs: add more dquot tracepoints (Bill O'Donnell) [1937116] - xfs: actually bump warning counts when we send warnings (Bill O'Donnell) [1937116] - xfs: assume the default quota limits are always set in xfs_qm_adjust_dqlimits (Bill O'Donnell) [1937116] - xfs: refactor xfs_trans_apply_dquot_deltas (Bill O'Donnell) [1937116] - xfs: refactor xfs_trans_dqresv (Bill O'Donnell) [1937116] - xfs: refactor xfs_qm_scall_setqlim (Bill O'Donnell) [1937116] - xfs: refactor quota exceeded test (Bill O'Donnell) [1937116] - xfs: remove unnecessary arguments from quota adjust functions (Bill O'Donnell) [1937116] - xfs: refactor default quota limits by resource (Bill O'Donnell) [1937116] - xfs: remove qcore from incore dquots (Bill O'Donnell) [1937116] - xfs: stop using q_core timers in the quota code (Bill O'Donnell) [1937116] - xfs: stop using q_core warning counters in the quota code (Bill O'Donnell) [1937116] - xfs: stop using q_core counters in the quota code (Bill O'Donnell) [1937116] - xfs: stop using q_core limits in the quota code (Bill O'Donnell) [1937116] - xfs: use a per-resource struct for incore dquot data (Bill O'Donnell) [1937116] - xfs: stop using q_core.d_id in the quota code (Bill O'Donnell) [1937116] - xfs: stop using q_core.d_flags in the quota code (Bill O'Donnell) [1937116] - xfs: make XFS_DQUOT_CLUSTER_SIZE_FSB part of the ondisk format (Bill O'Donnell) [1937116] - xfs: rename dquot incore state flags (Bill O'Donnell) [1937116] - xfs: refactor quotacheck flags usage (Bill O'Donnell) [1937116] - xfs: move the flags argument of xfs_qm_scall_trunc_qfiles to XFS_QMOPT_* (Bill O'Donnell) [1937116] - xfs: validate ondisk/incore dquot flags (Bill O'Donnell) [1937116] - xfs: fix inode quota reservation checks (Bill O'Donnell) [1937116] - xfs: clear XFS_DQ_FREEING if we can't lock the dquot buffer to flush (Bill O'Donnell) [1937116] - xfs: drain the buf delwri queue before xfsaild idles (Bill O'Donnell) [1937116] - xfs: remove duplicated include from xfs_buf_item.c (Bill O'Donnell) [1937116] - xfs: remove SYNC_WAIT and SYNC_TRYLOCK (Bill O'Donnell) [1937116] - xfs: get rid of unnecessary xfs_perag_{get,put} pairs (Bill O'Donnell) [1937116] - xfs: rtbitmap scrubber should check inode size (Bill O'Donnell) [1937116] - xfs: rtbitmap scrubber should verify written extents (Bill O'Donnell) [1937116] - xfs: remove xfs_inobp_check() (Bill O'Donnell) [1937116] - xfs: factor xfs_iflush_done (Bill O'Donnell) [1937116] - xfs: rework xfs_iflush_cluster() dirty inode iteration (Bill O'Donnell) [1937116] - xfs: rename xfs_iflush_int() (Bill O'Donnell) [1937116] - xfs: xfs_iflush() is no longer necessary (Bill O'Donnell) [1937116] - xfs: attach inodes to the cluster buffer when dirtied (Bill O'Donnell) [1937116] - xfs: rework stale inodes in xfs_ifree_cluster (Bill O'Donnell) [1937116] - xfs: clean up inode reclaim comments (Bill O'Donnell) [1937116] - xfs: remove SYNC_WAIT from xfs_reclaim_inodes() (Bill O'Donnell) [1937116] - xfs: remove SYNC_TRYLOCK from inode reclaim (Bill O'Donnell) [1937116] - xfs: don't block inode reclaim on the ILOCK (Bill O'Donnell) [1937116] - xfs: allow multiple reclaimers per AG (Bill O'Donnell) [1937116] - xfs: remove IO submission from xfs_reclaim_inode() (Bill O'Donnell) [1937116] - xfs: make inode reclaim almost non-blocking (Bill O'Donnell) [1937116] - xfs: pin inode backing buffer to the inode log item (Bill O'Donnell) [1937116] - xfs: move xfs_clear_li_failed out of xfs_ail_delete_one() (Bill O'Donnell) [1937116] - xfs: unwind log item error flagging (Bill O'Donnell) [1937116] - xfs: handle buffer log item IO errors directly (Bill O'Donnell) [1937116] - xfs: get rid of log item callbacks (Bill O'Donnell) [1937116] - xfs: clean up the buffer iodone callback functions (Bill O'Donnell) [1937116] - xfs: use direct calls for dquot IO completion (Bill O'Donnell) [1937116] - xfs: make inode IO completion buffer centric (Bill O'Donnell) [1937116] - xfs: clean up whacky buffer log item list reinit (Bill O'Donnell) [1937116] - xfs: call xfs_buf_iodone directly (Bill O'Donnell) [1937116] - xfs: mark log recovery buffers for completion (Bill O'Donnell) [1937116] - xfs: mark dquot buffers in cache (Bill O'Donnell) [1937116] - xfs: mark inode buffers in cache (Bill O'Donnell) [1937116] - xfs: add an inode item lock (Bill O'Donnell) [1937116] - xfs: remove logged flag from inode log item (Bill O'Donnell) [1937116] - xfs: Don't allow logging of XFS_ISTALE inodes (Bill O'Donnell) [1937116] - xfs: remove useless definitions in xfs_linux.h (Bill O'Donnell) [1937116] - xfs: use MMAPLOCK around filemap_map_pages() (Bill O'Donnell) [1937116] - xfs: move helpers that lock and unlock two inodes against userspace IO (Bill O'Donnell) [1937116] - xfs: refactor locking and unlocking two inodes against userspace IO (Bill O'Donnell) [1937116] - xfs: fix xfs_reflink_remap_prep calling conventions (Bill O'Donnell) [1937116] - xfs: reflink can skip remap existing mappings (Bill O'Donnell) [1937116] - xfs: only reserve quota blocks if we're mapping into a hole (Bill O'Donnell) [1937116] - xfs: only reserve quota blocks for bmbt changes if we're changing the data fork (Bill O'Donnell) [1937116] - xfs: redesign the reflink remap loop to fix blkres depletion crash (Bill O'Donnell) [1937116] - xfs: rename xfs_bmap_is_real_extent to is_written_extent (Bill O'Donnell) [1937116] - xfs: Couple of typo fixes in comments (Bill O'Donnell) [1937116] - xfs: fix use-after-free on CIL context on shutdown (Bill O'Donnell) [1937116] - xfs: flag files as supporting buffered async reads (Bill O'Donnell) [1937116] - fs: add FMODE_BUF_RASYNC (Bill O'Donnell) [1937116] - xfs: more lockdep whackamole with kmem_alloc* (Bill O'Donnell) [1937116 1965923] - xfs: rearrange xfs_inode_walk_ag parameters (Bill O'Donnell) [1937116] - xfs: straighten out all the naming around incore inode tree walks (Bill O'Donnell) [1937116] - xfs: move xfs_inode_ag_iterator to be closer to the perag walking code (Bill O'Donnell) [1937116] - xfs: use bool for done in xfs_inode_ag_walk (Bill O'Donnell) [1937116] - xfs: fix inode ag walk predicate function return values (Bill O'Donnell) [1937116] - xfs: refactor eofb matching into a single helper (Bill O'Donnell) [1937116] - xfs: remove __xfs_icache_free_eofblocks (Bill O'Donnell) [1937116] - xfs: remove flags argument from xfs_inode_ag_walk (Bill O'Donnell) [1937116] - xfs: remove xfs_inode_ag_iterator_flags (Bill O'Donnell) [1937116] - xfs: remove unused xfs_inode_ag_iterator function (Bill O'Donnell) [1937116] - xfs: replace open-coded XFS_ICI_NO_TAG (Bill O'Donnell) [1937116] - xfs: move eofblocks conversion function to xfs_ioctl.c (Bill O'Donnell) [1937116] - xfs: remove the m_active_trans counter (Bill O'Donnell) [1937116] - xfs: separate read-only variables in struct xfs_mount (Bill O'Donnell) [1937116] - xfs: reduce free inode accounting overhead (Bill O'Donnell) [1937116] - xfs: gut error handling in xfs_trans_unreserve_and_mod_sb() (Bill O'Donnell) [1937116] - xfs: cleanup xfs_idestroy_fork (Bill O'Donnell) [1937116] - xfs: move the fork format fields into struct xfs_ifork (Bill O'Donnell) [1937116] - xfs: move the per-fork nextents fields into struct xfs_ifork (Bill O'Donnell) [1937116] - xfs: remove xfs_ifree_local_data (Bill O'Donnell) [1937116] - xfs: remove the XFS_DFORK_Q macro (Bill O'Donnell) [1937116] - xfs: clean up xchk_bmap_check_rmaps usage of XFS_IFORK_Q (Bill O'Donnell) [1937116] - xfs: remove the NULL fork handling in xfs_bmapi_read (Bill O'Donnell) [1937116] - xfs: remove the special COW fork handling in xfs_bmapi_read (Bill O'Donnell) [1937116] - xfs: improve local fork verification (Bill O'Donnell) [1937116] - xfs: refactor xfs_inode_verify_forks (Bill O'Donnell) [1937116] - xfs: remove xfs_ifork_ops (Bill O'Donnell) [1937116] - xfs: remove xfs_iread (Bill O'Donnell) [1937116] - xfs: don't reset i_delayed_blks in xfs_iread (Bill O'Donnell) [1937116] - xfs: call xfs_dinode_verify from xfs_inode_from_disk (Bill O'Donnell) [1937116] - xfs: handle unallocated inodes in xfs_inode_from_disk (Bill O'Donnell) [1937116] - xfs: split xfs_iformat_fork (Bill O'Donnell) [1937116] - xfs: call xfs_iformat_fork from xfs_inode_from_disk (Bill O'Donnell) [1937116] - xfs: xfs_bmapi_read doesn't take a fork id as the last argument (Bill O'Donnell) [1937116] - xfs: fix the warning message in xfs_validate_sb_common() (Bill O'Donnell) [1937116] - xfs: don't allow SWAPEXT if we'd screw up quota accounting (Bill O'Donnell) [1937116] - xfs: use ordered buffers to initialize dquot buffers during quotacheck (Bill O'Donnell) [1937116] - xfs: don't fail verifier on empty attr3 leaf block (Bill O'Donnell) [1937116] - xfs: Use the correct style for SPDX License Identifier (Bill O'Donnell) [1937116] - xfs: Replace zero-length array with flexible-array (Bill O'Donnell) [1937116] - xfs: ensure f_bfree returned by statfs() is non-negative (Bill O'Donnell) [1937116] - xfs: remove duplicate headers (Bill O'Donnell) [1937116] - xfs: fix unused variable warning in buffer completion on !DEBUG (Bill O'Donnell) [1937116] - xfs: remove unnecessary includes from xfs_log_recover.c (Bill O'Donnell) [1937116] - xfs: move log recovery buffer cancellation code to xfs_buf_item_recover.c (Bill O'Donnell) [1937116] - xfs: hoist setting of XFS_LI_RECOVERED to caller (Bill O'Donnell) [1937116] - xfs: refactor intent item iop_recover calls (Bill O'Donnell) [1937116] - xfs: refactor intent item RECOVERED flag into the log item (Bill O'Donnell) [1937116] - xfs: refactor adding recovered intent items to the log (Bill O'Donnell) [1937116] - xfs: refactor releasing finished intents during log recovery (Bill O'Donnell) [1937116] - xfs: refactor xlog_item_is_intent now that we're done converting (Bill O'Donnell) [1937116] - xfs: refactor recovered BUI log item playback (Bill O'Donnell) [1937116] - xfs: refactor recovered CUI log item playback (Bill O'Donnell) [1937116] - xfs: refactor recovered RUI log item playback (Bill O'Donnell) [1937116] - xfs: refactor recovered EFI log item playback (Bill O'Donnell) [1937116] - xfs: remove log recovery quotaoff item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery BUI item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery CUI item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery RUI item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery EFI item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery icreate item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery dquot item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery inode item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery buffer item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery item dispatch for pass1 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery item dispatch for pass2 readhead functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery item sorting into a generic dispatch structure (Bill O'Donnell) [1937116] - xfs: convert xfs_log_recover_item_t to struct xfs_log_recover_item (Bill O'Donnell) [1937116] - xfs: remove unused iget_flags param from xfs_imap_to_bp() (Bill O'Donnell) [1937116] - xfs: remove unused shutdown types (Bill O'Donnell) [1937116] - xfs: random buffer write failure errortag (Bill O'Donnell) [1937116] - xfs: remove unused iflush stale parameter (Bill O'Donnell) [1937116] - xfs: combine xfs_trans_ail_[remove|delete]() (Bill O'Donnell) [1937116] - xfs: drop unused shutdown parameter from xfs_trans_ail_remove() (Bill O'Donnell) [1937116] - xfs: use delete helper for items expected to be in AIL (Bill O'Donnell) [1937116] - xfs: acquire ->ail_lock from xfs_trans_ail_delete() (Bill O'Donnell) [1937116] - xfs: abort consistently on dquot flush failure (Bill O'Donnell) [1937116] - xfs: ratelimit unmount time per-buffer I/O error alert (Bill O'Donnell) [1937116] - xfs: refactor ratelimited buffer error messages into helper (Bill O'Donnell) [1937116] - xfs: reset buffer write failure state on successful completion (Bill O'Donnell) [1937116] - xfs: remove unnecessary shutdown check from xfs_iflush() (Bill O'Donnell) [1937116] - xfs: simplify inode flush error handling (Bill O'Donnell) [1937116] - xfs: factor out buffer I/O failure code (Bill O'Donnell) [1937116] - xfs: refactor failed buffer resubmission into xfsaild (Bill O'Donnell) [1937116] - xfs: spell out the parameter name for ->cancel_item (Bill O'Donnell) [1937116] - xfs: use a xfs_btree_cur for the ->finish_cleanup state (Bill O'Donnell) [1937116] - xfs: turn dfp_done into a xfs_log_item (Bill O'Donnell) [1937116] - xfs: refactor xfs_defer_finish_noroll (Bill O'Donnell) [1937116] - xfs: turn dfp_intent into a xfs_log_item (Bill O'Donnell) [1937116] - xfs: merge the ->diff_items defer op into ->create_intent (Bill O'Donnell) [1937116] - xfs: merge the ->log_item defer op into ->create_intent (Bill O'Donnell) [1937116] - xfs: factor out a xfs_defer_create_intent helper (Bill O'Donnell) [1937116] - xfs: remove the xfs_inode_log_item_t typedef (Bill O'Donnell) [1937116] - xfs: remove the xfs_efd_log_item_t typedef (Bill O'Donnell) [1937116] - xfs: remove the xfs_efi_log_item_t typedef (Bill O'Donnell) [1937116] - xfs: refactor xlog_recover_buffer_pass1 (Bill O'Donnell) [1937116] - xfs: simplify xlog_recover_inode_ra_pass2 (Bill O'Donnell) [1937116] - xfs: factor out a xlog_buf_readahead helper (Bill O'Donnell) [1937116] - xfs: rename inode_list xlog_recover_reorder_trans (Bill O'Donnell) [1937116] - xfs: refactor the buffer cancellation table helpers (Bill O'Donnell) [1937116] - xfs: define printk_once variants for xfs messages (Bill O'Donnell) [1937116] - xfs: stop CONFIG_XFS_DEBUG from changing compiler flags (Bill O'Donnell) [1937116] - xfs: remove unnecessary check of the variable resblks in xfs_symlink (Bill O'Donnell) [1937116] - xfs: simplify the flags setting in xfs_qm_scall_quotaon (Bill O'Donnell) [1937116] - xfs: remove unnecessary assertion from xfs_qm_vop_create_dqattach (Bill O'Donnell) [1937116] - xfs: remove unnecessary variable udqp from xfs_ioctl_setattr (Bill O'Donnell) [1937116] - xfs: reserve quota inode transaction space only when needed (Bill O'Donnell) [1937116] - xfs: combine two if statements with same condition (Bill O'Donnell) [1937116] - xfs: trace quota allocations for all quota types (Bill O'Donnell) [1937116] - xfs: report unrecognized log item type codes during recovery (Bill O'Donnell) [1937116] - xfs: move inode flush to the sync workqueue (Bill O'Donnell) [1937116] - xfs: fix partially uninitialized structure in xfs_reflink_remap_extent (Bill O'Donnell) [1937116] - xfs: fix inode number overflow in ifree cluster helper (Bill O'Donnell) [1937116] - xfs: remove redundant variable assignment in xfs_symlink() (Bill O'Donnell) [1937116] - xfs: ratelimit inode flush on buffered write ENOSPC (Bill O'Donnell) [1937116] - xfs: return locked status of inode buffer on xfsaild push (Bill O'Donnell) [1937116] - xfs: trylock underlying buffer on dquot flush (Bill O'Donnell) [1937116] - xfs: remove unnecessary ternary from xfs_create (Bill O'Donnell) [1937116] - xfs: don't write a corrupt unmount record to force summary counter recalc (Bill O'Donnell) [1937116] - xfs: factor inode lookup from xfs_ifree_cluster (Bill O'Donnell) [1937116] - xfs: tail updates only need to occur when LSN changes (Bill O'Donnell) [1937116] - xfs: factor common AIL item deletion code (Bill O'Donnell) [1937116] - xfs: correctly acount for reclaimable slabs (Bill O'Donnell) [1937116] - xfs: Improve metadata buffer reclaim accountability (Bill O'Donnell) [1937116] - xfs: don't allow log IO to be throttled (Bill O'Donnell) [1937116] - xfs: Throttle commits on delayed background CIL push (Bill O'Donnell) [1937116] - xfs: Lower CIL flush limit for large logs (Bill O'Donnell) [1937116] - xfs: remove some stale comments from the log code (Bill O'Donnell) [1937116] - xfs: refactor unmount record writing (Bill O'Donnell) [1937116] - xfs: merge xlog_commit_record with xlog_write_done (Bill O'Donnell) [1937116] - xfs: split xlog_ticket_done (Bill O'Donnell) [1937116] - xfs: kill XLOG_TIC_INITED (Bill O'Donnell) [1937116] - xfs: refactor and split xfs_log_done() (Bill O'Donnell) [1937116] - xfs: re-order initial space accounting checks in xlog_write (Bill O'Donnell) [1937116] - xfs: don't try to write a start record into every iclog (Bill O'Donnell) [1937116] - xfs: validate the realtime geometry in xfs_validate_sb_common (Bill O'Donnell) [1937116] - xfs: shutdown on failure to add page to log bio (Bill O'Donnell) [1937116] - xfs: directory bestfree check should release buffers (Bill O'Donnell) [1937116] - xfs: drop all altpath buffers at the end of the sibling check (Bill O'Donnell) [1937116] - xfs: remove xlog_state_want_sync (Bill O'Donnell) [1937116] - xfs: move the ioerror check out of xlog_state_clean_iclog (Bill O'Donnell) [1937116] - xfs: refactor xlog_state_clean_iclog (Bill O'Donnell) [1937116] - xfs: remove the aborted parameter to xlog_state_done_syncing (Bill O'Donnell) [1937116] - xfs: simplify log shutdown checking in xfs_log_release_iclog (Bill O'Donnell) [1937116] - xfs: simplify the xfs_log_release_iclog calling convention (Bill O'Donnell) [1937116] - xfs: factor out a xlog_wait_on_iclog helper (Bill O'Donnell) [1937116] - xfs: merge xlog_cil_push into xlog_cil_push_work (Bill O'Donnell) [1937116] - xfs: remove the di_version field from struct icdinode (Bill O'Donnell) [1937116] - xfs: simplify a check in xfs_ioctl_setattr_check_cowextsize (Bill O'Donnell) [1937116] - xfs: simplify di_flags2 inheritance in xfs_ialloc (Bill O'Donnell) [1937116] - xfs: only check the superblock version for dinode size calculation (Bill O'Donnell) [1937116] - xfs: add a new xfs_sb_version_has_v3inode helper (Bill O'Donnell) [1937116] - xfs: add support for rmap btree staging cursors (Bill O'Donnell) [1937116] - xfs: add support for refcount btree staging cursors (Bill O'Donnell) [1937116] - xfs: add support for inode btree staging cursors (Bill O'Donnell) [1937116] - xfs: add support for free space btree staging cursors (Bill O'Donnell) [1937116] - xfs: support bulk loading of staged btrees (Bill O'Donnell) [1937116] - xfs: introduce fake roots for inode-rooted btrees (Bill O'Donnell) [1937116] - xfs: introduce fake roots for ag-rooted btrees (Bill O'Donnell) [1937116] - xfs: replace open-coded bitmap weight logic (Bill O'Donnell) [1937116] - xfs: rename xfs_bitmap to xbitmap (Bill O'Donnell) [1937116] - xfs: xrep_reap_extents should not destroy the bitmap (Bill O'Donnell) [1937116] - xfs: cleanup xfs_log_unmount_write (Bill O'Donnell) [1937116] - xfs: remove dead code from xfs_log_unmount_write (Bill O'Donnell) [1937116] - xfs: remove the unused return value from xfs_log_unmount_write (Bill O'Donnell) [1937116] - xfs: remove the unused XLOG_UNMOUNT_REC_TYPE define (Bill O'Donnell) [1937116] - xfs: mark XLOG_FORCED_SHUTDOWN as unlikely (Bill O'Donnell) [1937116] - xfs: make the btree ag cursor private union anonymous (Bill O'Donnell) [1937116] - xfs: make the btree cursor union members named structure (Bill O'Donnell) [1937116] - xfs: make btree cursor private union anonymous (Bill O'Donnell) [1937116] - xfs: rename btree cursor private btree member flags (Bill O'Donnell) [1937116] - xfs: convert btree cursor inode-private member names (Bill O'Donnell) [1937116] - xfs: convert btree cursor ag-private member name (Bill O'Donnell) [1937116] - xfs: introduce new private btree cursor names (Bill O'Donnell) [1937116] - xfs: Use scnprintf() for avoiding potential buffer overflow (Bill O'Donnell) [1937116] - xfs: mark extended attr corrupt when lookup-by-hash fails (Bill O'Donnell) [1937116] - xfs: mark dir corrupt when lookup-by-hash fails (Bill O'Donnell) [1937116] - xfs: check owner of dir3 blocks (Bill O'Donnell) [1937116] - xfs: check owner of dir3 data blocks (Bill O'Donnell) [1937116] - xfs: check owner of dir3 free blocks (Bill O'Donnell) [1937116] - xfs: fix buffer corruption reporting when xfs_dir3_free_header_check fails (Bill O'Donnell) [1937116] - xfs: xfs_buf_corruption_error should take __this_address (Bill O'Donnell) [1937116] - xfs: add a function to deal with corrupt buffers post-verifiers (Bill O'Donnell) [1937116] - xfs: remove XFS_BUF_TO_SBP (Bill O'Donnell) [1937116] - xfs: remove XFS_BUF_TO_AGF (Bill O'Donnell) [1937116] - xfs: remove XFS_BUF_TO_AGI (Bill O'Donnell) [1937116] - xfs: remove the xfs_agfl_t typedef (Bill O'Donnell) [1937116] - xfs: remove the agfl_bno member from struct xfs_agfl (Bill O'Donnell) [1937116] - xfs: switch xfs_attrmulti_attr_get to lazy attr buffer allocation (Bill O'Donnell) [1937116] - xfs: only allocate the buffer size actually needed in __xfs_set_acl (Bill O'Donnell) [1937116] - xfs: clean up bufsize alignment in xfs_ioc_attr_list (Bill O'Donnell) [1937116] - xfs: embedded the attrlist cursor into struct xfs_attr_list_context (Bill O'Donnell) [1937116] - xfs: remove XFS_DA_OP_INCOMPLETE (Bill O'Donnell) [1937116] - xfs: clean up the attr flag confusion (Bill O'Donnell) [1937116] - xfs: clean up the ATTR_REPLACE checks (Bill O'Donnell) [1937116] - xfs: improve xfs_forget_acl (Bill O'Donnell) [1937116] - xfs: lift cursor copy in/out into xfs_ioc_attr_list (Bill O'Donnell) [1937116] - xfs: lift buffer allocation into xfs_ioc_attr_list (Bill O'Donnell) [1937116] - xfs: lift common checks into xfs_ioc_attr_list (Bill O'Donnell) [1937116] - xfs: rename xfs_attr_list_int to xfs_attr_list (Bill O'Donnell) [1937116] - xfs: move the legacy xfs_attr_list to xfs_ioctl.c (Bill O'Donnell) [1937116] - xfs: open code ATTR_ENTSIZE (Bill O'Donnell) [1937116] - xfs: remove the unused ATTR_ENTRY macro (Bill O'Donnell) [1937116] - xfs: cleanup struct xfs_attr_list_context (Bill O'Donnell) [1937116] - xfs: factor out a xfs_attr_match helper (Bill O'Donnell) [1937116] - xfs: replace ATTR_KERNOTIME with XFS_DA_OP_NOTIME (Bill O'Donnell) [1937116] - xfs: remove ATTR_ALLOC and XFS_DA_OP_ALLOCVAL (Bill O'Donnell) [1937116] - xfs: remove ATTR_KERNOVAL (Bill O'Donnell) [1937116] - xfs: remove the xfs_inode argument to xfs_attr_get_ilocked (Bill O'Donnell) [1937116] - xfs: pass an initialized xfs_da_args to xfs_attr_get (Bill O'Donnell) [1937116] - xfs: pass an initialized xfs_da_args structure to xfs_attr_set (Bill O'Donnell) [1937116] - xfs: turn xfs_da_args.value into a void pointer (Bill O'Donnell) [1937116] - xfs: remove the MAXNAMELEN check from xfs_attr_args_init (Bill O'Donnell) [1937116] - xfs: remove the name == NULL check from xfs_attr_args_init (Bill O'Donnell) [1937116] - xfs: factor out a helper for a single XFS_IOC_ATTRMULTI_BY_HANDLE op (Bill O'Donnell) [1937116] - xfs: use strndup_user in XFS_IOC_ATTRMULTI_BY_HANDLE (Bill O'Donnell) [1937116] - xfs: merge xfs_attrmulti_attr_remove into xfs_attrmulti_attr_set (Bill O'Donnell) [1937116] - xfs: merge xfs_attr_remove into xfs_attr_set (Bill O'Donnell) [1937116] - xfs: remove the ATTR_INCOMPLETE flag (Bill O'Donnell) [1937116] - xfs: reject invalid flags combinations in XFS_IOC_ATTRLIST_BY_HANDLE (Bill O'Donnell) [1937116] - xfs: rework collapse range into an atomic operation (Bill O'Donnell) [1937116] - xfs: rework insert range into an atomic operation (Bill O'Donnell) [1937116] - xfs: open code insert range extent split helper (Bill O'Donnell) [1937116] - xfs: Add missing annotation to xfs_ail_check() (Bill O'Donnell) [1937116] - xfs: fix an undefined behaviour in _da3_path_shift (Bill O'Donnell) [1937116] - xfs: ratelimit xfs_discard_page messages (Bill O'Donnell) [1937116] - xfs: ratelimit xfs_buf_ioerror_alert messages (Bill O'Donnell) [1937116] - xfs: remove the kuid/kgid conversion wrappers (Bill O'Donnell) [1937116] - xfs: remove the icdinode di_uid/di_gid members (Bill O'Donnell) [1937116] - xfs: ensure that the inode uid/gid match values match the icdinode ones (Bill O'Donnell) [1937116] - xfs: improve error message when we can't allocate memory for xfs_buf (Bill O'Donnell) [1937116] - ceph: fix test for whether we can skip read when writing beyond EOF (Jeff Layton) [1971101] - redhat/configs: Add CONFIG_X86_SGX_KVM (Bandan Das) [1494649] - KVM: x86: Fix implicit enum conversion goof in scattered reverse CPUID code (Bandan Das) [1494649] - KVM: x86: Add capability to grant VM access to privileged SGX attribute (Bandan Das) [1494649] - KVM: VMX: Enable SGX virtualization for SGX1, SGX2 and LC (Bandan Das) [1494649] - KVM: VMX: Add ENCLS[EINIT] handler to support SGX Launch Control (LC) (Bandan Das) [1494649] - KVM: VMX: Add emulation of SGX Launch Control LE hash MSRs (Bandan Das) [1494649] - KVM: VMX: Add SGX ENCLS[ECREATE] handler to enforce CPUID restrictions (Bandan Das) [1494649] - KVM: VMX: Frame in ENCLS handler for SGX virtualization (Bandan Das) [1494649] - KVM: VMX: Add basic handling of VM-Exit from SGX enclave (Bandan Das) [1494649] - KVM: x86: Add reverse-CPUID lookup support for scattered SGX features (Bandan Das) [1494649] - KVM: x86: Add support for reverse CPUID lookup of scattered features (Bandan Das) [1494649] - KVM: x86: Define new #PF SGX error code bit (Bandan Das) [1494649] - KVM: x86: Export kvm_mmu_gva_to_gpa_{read,write}() for SGX (VMX) (Bandan Das) [1494649] - x86/sgx: Mark sgx_vepc_vm_ops static (Bandan Das) [1494649] - x86/sgx: Do not update sgx_nr_free_pages in sgx_setup_epc_section() (Bandan Das) [1494649] - x86/sgx: Move provisioning device creation out of SGX driver (Bandan Das) [1494649] - x86/sgx: Add helpers to expose ECREATE and EINIT to KVM (Bandan Das) [1494649] - x86/sgx: Add helper to update SGX_LEPUBKEYHASHn MSRs (Bandan Das) [1494649] - x86/sgx: Add encls_faulted() helper (Bandan Das) [1494649] - x86/sgx: Add SGX2 ENCLS leaf definitions (EAUG, EMODPR and EMODT) (Bandan Das) [1494649] - x86/sgx: Move ENCLS leaf definitions to sgx.h (Bandan Das) [1494649] - x86/sgx: Expose SGX architectural definitions to the kernel (Bandan Das) [1494649] - x86/sgx: Initialize virtual EPC driver even when SGX driver is disabled (Bandan Das) [1494649] - x86/cpu/intel: Allow SGX virtualization without Launch Control support (Bandan Das) [1494649] - x86/sgx: Introduce virtual EPC for use by KVM guests (Bandan Das) [1494649] - x86/sgx: Add SGX_CHILD_PRESENT hardware error code (Bandan Das) [1494649] - x86/sgx: Wipe out EREMOVE from sgx_free_epc_page() (Bandan Das) [1494649] - x86/cpufeatures: Add SGX1 and SGX2 sub-features (Bandan Das) [1494649] - x86/cpufeatures: Make SGX_LC feature bit depend on SGX bit (Bandan Das) [1494649] - x86/sgx: Remove unnecessary kmap() from sgx_ioc_enclave_init() (Bandan Das) [1494649] - selftests/sgx: Use getauxval() to simplify test code (Bandan Das) [1494649] - selftests/sgx: Improve error detection and messages (Bandan Das) [1494649] - x86/sgx: Add a basic NUMA allocation scheme to sgx_alloc_epc_page() (Bandan Das) [1494649] - x86/sgx: Replace section->init_laundry_list with sgx_dirty_page_list (Bandan Das) [1494649] - x86/sgx: Maintain encl->refcount for each encl->mm_list entry (Bandan Das) [1494649] - MAINTAINERS: Add Dave Hansen as reviewer for INTEL SGX (Bandan Das) [1494649] - x86/NUMA: Provide a range-to-target_node lookup facility (Bandan Das) [1494649] - x86/mm: Introduce CONFIG_NUMA_KEEP_MEMINFO (Bandan Das) [1494649] - configs: Enable CONFIG_MLXBF_GIGE on aarch64 (Alaa Hleihel) [1803489] - Add Mellanox BlueField Gigabit Ethernet driver (Alaa Hleihel) [1803489] - integrity: Use current_uid() in integrity_audit_message() (Richard Guy Briggs) [1957052] - ima: AppArmor satisfies the audit rule requirements (Richard Guy Briggs) [1957052] - IMA: Add audit log for failure conditions (Richard Guy Briggs) [1957052] - integrity: Add errno field in audit message (Richard Guy Briggs) [1957052] - audit: add blank line after variable declarations (Richard Guy Briggs) [1957052] - audit: drop /proc/PID/loginuid documentation Format field (Richard Guy Briggs) [1957052] - audit: avoid -Wempty-body warning (Richard Guy Briggs) [1957052] - audit: document /proc/PID/sessionid (Richard Guy Briggs) [1957052] - audit: document /proc/PID/loginuid (Richard Guy Briggs) [1957052] - MAINTAINERS: update audit files (Richard Guy Briggs) [1957052] - audit: further cleanup of AUDIT_FILTER_ENTRY deprecation (Richard Guy Briggs) [1957052] - netfilter: nftables: fix a warning message in nf_tables_commit_audit_collect() (Richard Guy Briggs) [1957052] - audit: log nftables configuration change events once per table (Richard Guy Briggs) [1957052] - audit_alloc_mark(): don't open-code ERR_CAST() (Richard Guy Briggs) [1957052] - make dump_common_audit_data() safe to be called from RCU pathwalk (Richard Guy Briggs) [1957052] - new helper: d_find_alias_rcu() (Richard Guy Briggs) [1957052] - audit: Make audit_filter_syscall() return void (Richard Guy Briggs) [1957052] - audit: Remove leftover reference to the audit_tasklet (Richard Guy Briggs) [1957052] - kernel/audit: convert comma to semicolon (Richard Guy Briggs) [1957052] - dump_common_audit_data(): fix racy accesses to ->d_name (Richard Guy Briggs) [1957052] - audit: replace atomic_add_return() (Richard Guy Briggs) [1957052] - x86/audit: Fix a -Wmissing-prototypes warning for ia32_classify_syscall() (Richard Guy Briggs) [1957052] - ethtool: fix kdoc attr name (Ivan Vecera) [1967261] - ethtool: Remove link_mode param and derive link params from driver (Ivan Vecera) [1967261] - ethtool: Add lanes parameter for ETHTOOL_LINK_MODE_10000baseR_FEC_BIT (Ivan Vecera) [1967261] - ethtool: fix kdoc in headers (Ivan Vecera) [1967261] - ethtool: document reserved fields in the uAPI (Ivan Vecera) [1967261] - ethtool: un-kdocify extended link state (Ivan Vecera) [1967261] - ethtool: document PHY tunable callbacks (Ivan Vecera) [1967261] - docs: ethtool: fix some copy-paste errors (Ivan Vecera) [1967261] - ethtool: fix incorrect datatype in set_eee ops (Ivan Vecera) [1967261] - net: selftests: Add lanes setting test (Ivan Vecera) [1967261] - mlxsw: ethtool: Pass link mode in use to ethtool (Ivan Vecera) [1967261] - mlxsw: ethtool: Add support for setting lanes when autoneg is off (Ivan Vecera) [1967261] - mlxsw: ethtool: Remove max lanes filtering (Ivan Vecera) [1967261] - ethtool: Expose the number of lanes in use (Ivan Vecera) [1967261] - ethtool: Get link mode in use instead of speed and duplex parameters (Ivan Vecera) [1967261] - ethtool: prepare __ethtool_get_link_ksettings for subsequent changes (Ivan Vecera) [1967261] - ethtool: Extend link modes settings uAPI with lanes (Ivan Vecera) [1967261] - ethtool: Validate master slave configuration before rtnl_lock() (Ivan Vecera) [1967261] - ethtool: fix string set id check (Ivan Vecera) [1967261] - ethtool: fix stack overflow in ethnl_parse_bitset() (Ivan Vecera) [1967261] - selftests: add ring and coalesce selftests (Ivan Vecera) [1967261] - selftests: refactor get_netdev_name function (Ivan Vecera) [1967261] - selftests: extract common functions in ethtool-common.sh (Ivan Vecera) [1967261] - netdevsim: support ethtool ring and coalesce settings (Ivan Vecera) [1967261] - netdevsim: move ethtool pause params in separate struct (Ivan Vecera) [1967261] - ethtool: add ETHTOOL_COALESCE_ALL_PARAMS define (Ivan Vecera) [1967261] - ethtool: netlink: add missing netdev_features_change() call (Ivan Vecera) [1967261] - ethtool: remove unneeded semicolon (Ivan Vecera) [1967261] - ethtool: allow netdev driver to define phy tunables (Ivan Vecera) [1967261] - ethtool: mark netlink family as __ro_after_init (Ivan Vecera) [1967261] - ethtool: Add 100base-FX link mode entries (Ivan Vecera) [1967261] - ethtool: fix error handling in ethtool_phys_id (Ivan Vecera) [1967261] - ethtool: allow flow-type ether without IP protocol field (Ivan Vecera) [1967261] - net: phy: Uninline PHY ethtool statistics operations (Ivan Vecera) [1967261] - net: phy: Define PHY statistics ethtool_phy_ops (Ivan Vecera) [1967261] - net: ethtool: Remove PHYLIB direct dependency (Ivan Vecera) [1967261] - net: phy: Register ethtool PHY operations (Ivan Vecera) [1967261] - genksyms: Ignore module scoped _Static_assert() (Ivan Vecera) [1967261] - net: ethtool: Introduce ethtool_phy_ops (Ivan Vecera) [1967261] - Documentation: networking: fix ethtool-netlink table formats (Ivan Vecera) [1967261] - ethtool: ioctl: Use array_size() in copy_to_user() (Ivan Vecera) [1967261] - net: ethtool: cabletest: Make ethnl_act_cable_test_tdr_cfg static (Ivan Vecera) [1967261] - SUNRPC: Handle major timeout in xprt_adjust_timeout() (Scott Mayhew) [1979070] - gro_cells: reduce number of synchronize_net() calls (Ivan Vecera) [1959015] - net: make sure napi_list is safe for RCU traversal (Ivan Vecera) [1959015] - net: manage napi add/del idempotence explicitly (Ivan Vecera) [1959015] - net: remove napi_hash_del() from driver-facing API (Ivan Vecera) [1959015] - net: disable netpoll on fresh napis (Ivan Vecera) [1959015] - usb: dwc3-meson-g12a: fix usb2 PHY glue init when phy0 is disabled (Torez Smith) [1942772] - xhci: Fix 5.12 regression of missing xHC cache clearing command after a Stall (Torez Smith) [1942772] - xhci: fix giving back URB with incorrect status regression in 5.12 (Torez Smith) [1942772] - usb: typec: ucsi: Clear pending after acking connector change (Torez Smith) [1942772] - net: hso: check for allocation failure in hso_create_bulk_serial_device() (Torez Smith) [1942772] - usb: typec: tcpm: Fix wrong handling in GET_SINK_CAP (Torez Smith) [1942772] - net: hso: fix NULL-deref on disconnect regression (Torez Smith) [1942772] - USB: CDC-ACM: fix poison/unpoison imbalance (Torez Smith) [1942772] - usbip: vudc: fix missing unlock on error in usbip_sockfd_store() (Torez Smith) [1942772] - usb: xhci-mtk: improve bandwidth scheduling with TT (Torez Smith) [1942772] - usb: xhci-mtk: remove or operator for setting schedule parameters (Torez Smith) [1942772] - usb: typec: tcpm: Wait for vbus discharge to VSAFE0V before toggling (Torez Smith) [1942772] - software node: Provide replacement for device_add_properties() (Torez Smith) [1942772] - driver core: platform: Reimplement devm_platform_ioremap_resource (Torez Smith) [1942772] - USB: usblp: initialize newChannel (Torez Smith) [1942772] - net: hso: fix null-ptr-deref during tty device unregistration (Torez Smith) [1942772] - usbip: synchronize event handler with sysfs code paths (Torez Smith) [1942772] - usbip: vudc synchronize sysfs code paths (Torez Smith) [1942772] - usbip: stub-dev synchronize sysfs code paths (Torez Smith) [1942772] - usbip: add sysfs_lock to synchronize sysfs code paths (Torez Smith) [1942772] - drivers: net: fix memory leak in peak_usb_create_dev (Torez Smith) [1942772] - thunderbolt: Fix off by one in tb_port_find_retimer() (Torez Smith) [1942772] - thunderbolt: Fix a leak in tb_retimer_add() (Torez Smith) [1942772] - usb: dwc2: Prevent core suspend when port connection flag is 0 (Torez Smith) [1942772] - usb: dwc2: Fix HPRT0.PrtSusp bit setting for HiKey 960 board. (Torez Smith) [1942772] - usb: xhci-mtk: fix broken streams issue on 0.96 xHCI (Torez Smith) [1942772] - usbip: vhci_hcd fix shift out-of-bounds in vhci_hub_control() (Torez Smith) [1942772] - USB: quirks: ignore remote wake-up on Fibocom L850-GL LTE modem (Torez Smith) [1942772] - USB: cdc-acm: do not log successful probe on later errors (Torez Smith) [1942772] - USB: cdc-acm: always claim data interface (Torez Smith) [1942772] - USB: cdc-acm: use negation for NULL checks (Torez Smith) [1942772] - USB: cdc-acm: clean up probe error labels (Torez Smith) [1942772] - USB: cdc-acm: drop redundant driver-data reset (Torez Smith) [1942772] - USB: cdc-acm: drop redundant driver-data assignment (Torez Smith) [1942772] - USB: cdc-acm: fix use-after-free after probe failure (Torez Smith) [1942772] - USB: cdc-acm: fix double free on probe failure (Torez Smith) [1942772] - USB: cdc-acm: downgrade message to debug (Torez Smith) [1942772] - USB: cdc-acm: untangle a circular dependency between callback and softint (Torez Smith) [1942772] - cdc-acm: fix BREAK rx code path adding necessary calls (Torez Smith) [1942772] - usb: dwc3: pci: Enable dis_uX_susphy_quirk for Intel Merrifield (Torez Smith) [1942772] - usb: dwc3: qcom: skip interconnect init for ACPI probe (Torez Smith) [1942772] - can: peak_usb: Revert "can: peak_usb: add forgotten supported devices" (Torez Smith) [1942772] - r8152: limit the RX buffer size of RTL8153A for USB 2.0 (Torez Smith) [1942772] - net: cdc-phonet: fix data-interface release on probe failure (Torez Smith) [1942772] - usb: typec: tcpm: Skip sink_cap query only when VDM sm is busy (Torez Smith) [1942772] - usb: typec: tcpm: Invoke power_supply_changed for tcpm-source-psy- (Torez Smith) [1942772] - usb: typec: Remove vdo[3] part of tps6598x_rx_identity_reg struct (Torez Smith) [1942772] - usb-storage: Add quirk to defeat Kindle's automatic unload (Torez Smith) [1942772] - usbip: Fix incorrect double assignment to udc->ud.tcp_rx (Torez Smith) [1942772] - can: kvaser_usb: Add support for USBcan Pro 4xHS (Torez Smith) [1942772] - can: peak_usb: add forgotten supported devices (Torez Smith) [1942772] - xhci: Fix repeated xhci wake after suspend due to uncleared internal wake state (Torez Smith) [1942772] - usb: xhci: Fix ASMedia ASM1042A and ASM3242 DMA addressing (Torez Smith) [1942772] - xhci: Improve detection of device initiated wake signal. (Torez Smith) [1942772] - usb: xhci: do not perform Soft Retry for some xHCI hosts (Torez Smith) [1942772] - usbip: fix vudc usbip_sockfd_store races leading to gpf (Torez Smith) [1942772] - usbip: fix vhci_hcd attach_store() races leading to gpf (Torez Smith) [1942772] - usbip: fix stub_dev usbip_sockfd_store() races leading to gpf (Torez Smith) [1942772] - usbip: fix vudc to check for stream socket (Torez Smith) [1942772] - usbip: fix vhci_hcd to check for stream socket (Torez Smith) [1942772] - usbip: fix stub_dev to check for stream socket (Torez Smith) [1942772] - USB: usblp: fix a hang in poll() if disconnected (Torez Smith) [1942772] - usb: dwc3: qcom: Add missing DWC3 OF node refcount decrement (Torez Smith) [1942772] - usb: dwc3: qcom: Honor wakeup enabled/disabled state (Torez Smith) [1942772] - usb: dwc3: qcom: add ACPI device id for sc8180x (Torez Smith) [1942772] - Goodix Fingerprint device is not a modem (Torez Smith) [1942772] - USB: serial: io_edgeport: fix memory leak in edge_startup (Torez Smith) [1942772] - USB: serial: ch341: add new Product ID (Torez Smith) [1942772] - USB: serial: cp210x: add some more GE USB IDs (Torez Smith) [1942772] - USB: serial: cp210x: add ID for Acuity Brands nLight Air Adapter (Torez Smith) [1942772] - net: usb: log errors to dmesg/syslog (Torez Smith) [1942772] - net: usb: cdc_ncm: emit dev_err on error paths (Torez Smith) [1942772] - thunderbolt: Increase runtime PM reference count on DP tunnel discovery (Torez Smith) [1942772] - thunderbolt: Initialize HopID IDAs in tb_switch_alloc() (Torez Smith) [1942772] - net: usb: qmi_wwan: allow qmimux add/del with master up (Torez Smith) [1942772] - Revert "r8152: adjust the settings about MAC clock speed down for RTL8153" (Torez Smith) [1942772] - net: usb: qmi_wwan: support ZTE P685M modem (Torez Smith) [1942772] - r8152: spilt rtl_set_eee_plus and r8153b_green_en (Torez Smith) [1942772] - r8152: replace netif_err with dev_err (Torez Smith) [1942772] - r8152: check if the pointer of the function exists (Torez Smith) [1942772] - r8152: enable U1/U2 for USB_SPEED_SUPER (Torez Smith) [1942772] - usb: misc: usb3503: Fix logic in usb3503_init() (Torez Smith) [1942772] - usb: Replace lkml.org links with lore (Torez Smith) [1942772] - usb: quirks: add quirk to start video capture on ELMO L-12F document camera reliable (Torez Smith) [1942772] - USB: quirks: sort quirk entries (Torez Smith) [1942772] - USB: serial: drop bogus to_usb_serial_port() checks (Torez Smith) [1942772] - USB: serial: drop if with an always false condition (Torez Smith) [1942772] - usb: typec: tcpm: Get Sink VDO from fwnode (Torez Smith) [1942772] - dt-bindings: connector: Add SVDM VDO properties (Torez Smith) [1942772] - usb: typec: displayport: Fill the negotiated SVDM Version in the header (Torez Smith) [1942772] - usb: typec: ucsi: Determine common SVDM Version (Torez Smith) [1942772] - usb: typec: tcpm: Determine common SVDM Version (Torez Smith) [1942772] - usb: pd: Make SVDM Version configurable in VDM header (Torez Smith) [1942772] - usb: typec: Manage SVDM version (Torez Smith) [1942772] - usb: dwc3: gadget: Fix dep->interval for fullspeed interrupt (Torez Smith) [1942772] - usb: dwc3: gadget: Fix setting of DEPCFG.bInterval_m1 (Torez Smith) [1942772] - USB: serial: option: update interface mapping for ZTE P685M (Torez Smith) [1942772] - usb: dwc3: gadget: Track connected SSP rate and lane count (Torez Smith) [1942772] - usb: dwc3: gadget: Implement setting of SSP rate (Torez Smith) [1942772] - usb: dwc3: core: Check maximum_speed SSP genXxY (Torez Smith) [1942772] - usb: common: Parse for USB SSP genXxY (Torez Smith) [1942772] - usb: dwc2: Fix endpoint direction check in ep_from_windex (Torez Smith) [1942772] - usb: dwc3: fix clock issue during resume in OTG mode (Torez Smith) [1942772] - xhci: ext-caps: Use software node API with the properties (Torez Smith) [1942772] - usb: dwc3: host: Use software node API with the properties (Torez Smith) [1942772] - r8152: replace several functions about phy patch request (Torez Smith) [1942772] - usb: dwc3: qcom: Constify the software node (Torez Smith) [1942772] - usb: dwc3: haps: Constify the software node (Torez Smith) [1942772] - usb: dwc2: pci: Drop the empty quirk function (Torez Smith) [1942772] - thunderbolt: Add support for native USB4 _OSC (Torez Smith) [1942772] - thunderbolt: Allow disabling XDomain protocol (Torez Smith) [1942772] - thunderbolt: Add support for PCIe tunneling disabled (SL5) (Torez Smith) [1942772] - thunderbolt: dma_test: Drop unnecessary include (Torez Smith) [1942772] - thunderbolt: Add clarifying comments about USB4 terms router and adapter (Torez Smith) [1942772] - thunderbolt: switch: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - thunderbolt: nhi: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - thunderbolt: path: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - thunderbolt: eeprom: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - thunderbolt: ctl: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - usb: pd: Reland VDO definitions of PD2.0 (Torez Smith) [1942772] - NET: usb: qmi_wwan: Adding support for Cinterion MV31 (Torez Smith) [1942772] - usb: pd: Update VDO definitions (Torez Smith) [1942772] - xhci: fix bounce buffer usage for non-sg list case (Torez Smith) [1942772] - usb: xhci-mtk: break loop when find the endpoint to drop (Torez Smith) [1942772] - usb: typec: Return void in typec_partner_set_pd_revision (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Enable data path when partner is USB Comm capable (Torez Smith) [1942772] - usb: typec: tcpci: Add Callback to Usb Communication capable partner (Torez Smith) [1942772] - usb: typec: tcpm: Add Callback to Usb Communication capable partner (Torez Smith) [1942772] - usb: typec: tcpm: Set in_ams flag when Source caps have been received (Torez Smith) [1942772] - usb: typec: tcpm: Handle vbus shutoff when in source mode (Torez Smith) [1942772] - usb: typec: Add typec_partner_set_pd_revision (Torez Smith) [1942772] - usb: typec: Provide PD Specification Revision for cable and partner (Torez Smith) [1942772] - usb: typec: Standardize PD Revision format with Type-C Revision (Torez Smith) [1942772] - usb: xhci-mtk: skip dropping bandwidth of unchecked endpoints (Torez Smith) [1942772] - USB: serial: ftdi_sio: restore divisor-encoding comments (Torez Smith) [1942772] - USB: serial: ftdi_sio: fix FTX sub-integer prescaler (Torez Smith) [1942772] - USB: serial: cp210x: clean up auto-RTS handling (Torez Smith) [1942772] - USB: serial: cp210x: fix RTS handling (Torez Smith) [1942772] - USB: serial: cp210x: clean up printk zero padding (Torez Smith) [1942772] - USB: serial: cp210x: clean up flow-control debug message (Torez Smith) [1942772] - USB: serial: cp210x: drop shift macros (Torez Smith) [1942772] - USB: serial: cp210x: fix modem-control handling (Torez Smith) [1942772] - USB: serial: cp210x: suppress modem-control errors (Torez Smith) [1942772] - xhci: handle halting transfer event properly after endpoint stop and halt raced. (Torez Smith) [1942772] - xhci: Check for pending reset endpoint command before queueing a new one. (Torez Smith) [1942772] - xhci: remove obsolete dequeue pointer moving code (Torez Smith) [1942772] - xhci: introduce a new move_dequeue_past_td() function to replace old code. (Torez Smith) [1942772] - xhci: handle stop endpoint command completion with endpoint in running state. (Torez Smith) [1942772] - xhci: Fix halted endpoint at stop endpoint command completion (Torez Smith) [1942772] - xhci: split handling halted endpoints into two steps (Torez Smith) [1942772] - xhci: move and rename xhci_cleanup_halted_endpoint() (Torez Smith) [1942772] - xhci: turn cancelled td cleanup to its own function (Torez Smith) [1942772] - xhci: store TD status in the td struct instead of passing it along (Torez Smith) [1942772] - xhci: use xhci_td_cleanup() helper when giving back cancelled URBs (Torez Smith) [1942772] - xhci: move xhci_td_cleanup so it can be called by more functions (Torez Smith) [1942772] - xhci: Add xhci_reset_halted_ep() helper function (Torez Smith) [1942772] - xhci: flush endpoint start to reduce race risk with stop endpoint command. (Torez Smith) [1942772] - xhci: Check link TRBs when updating ring enqueue and dequeue pointers. (Torez Smith) [1942772] - xhci: avoid DMA double fetch when reading event trb type. (Torez Smith) [1942772] - xhci: remove extra loop in interrupt context (Torez Smith) [1942772] - xhci: check slot_id is valid before gathering slot info (Torez Smith) [1942772] - xhci: prevent a theoretical endless loop while preparing rings. (Torez Smith) [1942772] - xhci: remove xhci_stream_id_to_ring() helper (Torez Smith) [1942772] - xhci: add xhci_virt_ep_to_ring() helper (Torez Smith) [1942772] - xhci: check virt_dev is valid before dereferencing it (Torez Smith) [1942772] - xhci: add xhci_get_virt_ep() helper (Torez Smith) [1942772] - xhci: remove unused event parameter from completion handlers (Torez Smith) [1942772] - xhci: adjust parameters passed to cleanup_halted_endpoint() (Torez Smith) [1942772] - xhci: get isochronous ring directly from endpoint structure (Torez Smith) [1942772] - xhci: Avoid parsing transfer events several times (Torez Smith) [1942772] - net: qmi_wwan: Add pass through mode (Torez Smith) [1942772] - net: usb: qmi_wwan: add qmap id sysfs file for qmimux interfaces (Torez Smith) [1942772] - net: usb: cdc_ether: added support for Thales Cinterion PLSx3 modem family. (Torez Smith) [1942772] - thunderbolt: Fix possible NULL pointer dereference in tb_acpi_add_link() (Torez Smith) [1942772] - thunderbolt: switch: Fix function name in the header (Torez Smith) [1942772] - thunderbolt: tunnel: Fix misspelling of 'receive_path' (Torez Smith) [1942772] - thunderbolt: icm: Fix a couple of formatting issues (Torez Smith) [1942772] - thunderbolt: switch: Demote a bunch of non-conformant kernel-doc headers (Torez Smith) [1942772] - thunderbolt: tb: Kernel-doc function headers should document their parameters (Torez Smith) [1942772] - thunderbolt: nhi: Demote some non-conformant kernel-doc headers (Torez Smith) [1942772] - thunderbolt: xdomain: Fix 'tb_unregister_service_driver()'s 'drv' param (Torez Smith) [1942772] - thunderbolt: eeprom: Demote non-conformant kernel-doc headers to standard comment blocks (Torez Smith) [1942772] - USB: serial: mos7720: fix error code in mos7720_write() (Torez Smith) [1942772] - thunderbolt: ctl: Demote non-conformant kernel-doc headers (Torez Smith) [1942772] - thunderbolt: cap: Fix kernel-doc formatting issue (Torez Smith) [1942772] - thunderbolt: dma_port: Check 'dma_port_flash_write_block()'s return value (Torez Smith) [1942772] - USB: serial: option: Adding support for Cinterion MV31 (Torez Smith) [1942772] - can: mcba_usb: remove h from printk format specifier (Torez Smith) [1942772] - usbnet: fix the indentation of one code snippet (Torez Smith) [1942772] - usb: usb251xb: Use of_device_get_match_data() (Torez Smith) [1942772] - usb: dwc2: Make "trimming xfer length" a debug message (Torez Smith) [1942772] - usb: dwc2: Abort transaction after errors with unknown reason (Torez Smith) [1942772] - usb: dwc2: Do not update data length if it is 0 on inbound transfers (Torez Smith) [1942772] - usb: xhci-mtk: fix unreleased bandwidth data (Torez Smith) [1942772] - USB: serial: mos7840: fix error code in mos7840_write() (Torez Smith) [1942772] - USB: usblp: don't call usb_set_interface if there's a single alt (Torez Smith) [1942772] - USB: serial: cp210x: add pid/vid for WSDA-200-USB (Torez Smith) [1942772] - usb: typec: tcpci_maxim: add terminating newlines to logging (Torez Smith) [1942772] - usb: typec: tcpci_maxim: remove redundant assignment (Torez Smith) [1942772] - usb: typec: tcpm: Create legacy PDOs for PD2 connection (Torez Smith) [1942772] - net: usb: qmi_wwan: added support for Thales Cinterion PLSx3 modem family (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Drop GPIO includes (Torez Smith) [1942772] - usb: typec: tcpm: Respond Wait if VDM state machine is running (Torez Smith) [1942772] - usb: typec: tcpm: Protocol Error handling (Torez Smith) [1942772] - usb: typec: tcpm: AMS and Collision Avoidance (Torez Smith) [1942772] - net: usb: cdc_ncm: don't spew notifications (Torez Smith) [1942772] - usb: typec: ucsi: Add conditional dependency on USB role switch (Torez Smith) [1942772] - usb: ch9: Add USB 3.2 SSP attributes (Torez Smith) [1942772] - USB: serial: f81232: drop short control-transfer checks (Torez Smith) [1942772] - USB: serial: io_ti: fix a debug-message copy-paste error (Torez Smith) [1942772] - USB: serial: io_ti: drop short control-transfer check (Torez Smith) [1942772] - USB: serial: upd78f0730: drop short control-transfer check (Torez Smith) [1942772] - USB: serial: cp210x: add copyright notice (Torez Smith) [1942772] - USB: serial: cp210x: drop unused includes (Torez Smith) [1942772] - USB: serial: cp210x: drop short control-transfer checks (Torez Smith) [1942772] - USB: serial: cp210x: update control-characters on every change (Torez Smith) [1942772] - USB: serial: cp210x: set IXOFF thresholds (Torez Smith) [1942772] - USB: serial: cp210x: add support for software flow control (Torez Smith) [1942772] - USB: serial: pl2303: fix line-speed handling on newer chips (Torez Smith) [1942772] - xhci: tegra: Delay for disabling LFPS detector (Torez Smith) [1942772] - xhci: make sure TRB is fully written before giving it to the controller (Torez Smith) [1942772] - usb: dwc3: qcom: add URS Host support for sdm845 ACPI boot (Torez Smith) [1942772] - usb: dwc3: pci: add support for the Intel Alder Lake-P (Torez Smith) [1942772] - usb: dwc3: pci: ID for Tiger Lake CPU (Torez Smith) [1942772] - usb: dwc3: pci: Register a software node for the dwc3 platform device (Torez Smith) [1942772] - thunderbolt: Add support for de-authorizing devices (Torez Smith) [1942772] - nt: usb: USB_RTL8153_ECM should not default to y (Torez Smith) [1942772] - USB: dwc3: document gadget_max_speed (Torez Smith) [1942772] - usb: dwc3: gadget: Disable Vendor Test LMP Received event (Torez Smith) [1942772] - USB: serial: cp210x: add new VID/PID for supporting Teraoka AD2000 (Torez Smith) [1942772] - r8153_ecm: Add Lenovo Powered USB-C Hub as a fallback of r8152 (Torez Smith) [1942772] - r8152: Add Lenovo Powered USB-C Travel Hub (Torez Smith) [1942772] - USB: ehci: fix an interrupt calltrace error (Torez Smith) [1942772] - ehci: fix EHCI host controller initialization sequence (Torez Smith) [1942772] - usb: typec: ucsi: Add support for USB role switch (Torez Smith) [1942772] - usb: dwc2: disable Link Power Management on STM32MP15 HS OTG (Torez Smith) [1942772] - usb: dwc2: enable FS/LS PHY clock select on STM32MP15 FS OTG (Torez Smith) [1942772] - usb: dwc2: set ahbcfg parameter for STM32MP15 OTG HS and FS (Torez Smith) [1942772] - usb: dwc3: Simplify with dev_err_probe() (Torez Smith) [1942772] - usb: dwc3: keystone: Simplify with dev_err_probe() (Torez Smith) [1942772] - usb: dwc3: core: Replace devm_reset_control_array_get() (Torez Smith) [1942772] - USB: serial: mos7720: improve OOM-handling in read_mos_reg() (Torez Smith) [1942772] - rndis_host: set proper input size for OID_GEN_PHYSICAL_MEDIUM request (Torez Smith) [1942772] - thunderbolt: Start lane initialization after sleep (Torez Smith) [1942772] - thunderbolt: Constify static attribute_group structs (Torez Smith) [1942772] - qmi_wwan: Increase headroom for QMAP SKBs (Torez Smith) [1942772] - usb: usbip: Use DEFINE_SPINLOCK() for spinlock (Torez Smith) [1942772] - usb: dwc3: gadget: Clear wait flag on dequeue (Torez Smith) [1942772] - usb: typec: Send uevent for num_altmodes update (Torez Smith) [1942772] - usb: typec: Fix copy paste error for NVIDIA alt-mode description (Torez Smith) [1942772] - kcov, usb: hide in_serving_softirq checks in __usb_hcd_giveback_urb (Torez Smith) [1942772] - thunderbolt: Drop duplicated 0x prefix from format string (Torez Smith) [1942772] - net: cdc_ncm: correct overhead in delayed_ndp_size (Torez Smith) [1942772] - net: usb: Use DEFINE_SPINLOCK() for spinlock (Torez Smith) [1942772] - usb: uas: Add PNY USB Portable SSD to unusual_uas (Torez Smith) [1942772] - net: usb: qmi_wwan: add Quectel EM160R-GL (Torez Smith) [1942772] - usb: usbip: vhci_hcd: protect shift size (Torez Smith) [1942772] - USB: usblp: fix DMA to stack (Torez Smith) [1942772] - usb: dwc3: gadget: Preserve UDC max speed setting (Torez Smith) [1942772] - usb: dwc3: gadget: Allow runtime suspend if UDC unbinded (Torez Smith) [1942772] - usb: dwc3: gadget: Introduce a DWC3 VBUS draw callback (Torez Smith) [1942772] - usb: dwc3: add imx8mp dwc3 glue layer driver (Torez Smith) [1942772] - USB: serial: iuu_phoenix: fix DMA from stack (Torez Smith) [1942772] - USB: serial: option: add LongSung M5710 module support (Torez Smith) [1942772] - USB: serial: option: add Quectel EM160R-GL (Torez Smith) [1942772] - CDC-NCM: remove "connected" log message (Torez Smith) [1942772] - usb: dwc3: ulpi: Fix USB2.0 HS/FS/LS PHY suspend regression (Torez Smith) [1942772] - usb: dwc3: ulpi: Replace CPU-based busyloop with Protocol-based one (Torez Smith) [1942772] - usb: dwc3: ulpi: Use VStsDone to detect PHY regs access completion (Torez Smith) [1942772] - usb: dwc3: drd: Improve dwc3_get_extcon() style (Torez Smith) [1942772] - usb: dwc3: drd: Avoid error when extcon is missing (Torez Smith) [1942772] - USB: usbtmc: Bump USBTMC_API_VERSION value (Torez Smith) [1942772] - USB: usbtmc: Add separate USBTMC_IOCTL_GET_SRQ_STB (Torez Smith) [1942772] - USB: usbtmc: Add USBTMC_IOCTL_GET_STB (Torez Smith) [1942772] - USB: usbtmc: Fix reading stale status byte (Torez Smith) [1942772] - kcov, usbip: collect coverage from vhci_rx_loop (Torez Smith) [1942772] - USB: yurex: fix control-URB timeout handling (Torez Smith) [1942772] - usb: dwc3: meson-g12a: disable clk on error handling path in probe (Torez Smith) [1942772] - USB: xhci: fix U1/U2 handling for hardware with XHCI_INTEL_HOST quirk set (Torez Smith) [1942772] - usb: typec: intel_pmc_mux: Configure HPD first for HPD+IRQ request (Torez Smith) [1942772] - USB: cdc-wdm: Fix use after free in service_outstanding_interrupt(). (Torez Smith) [1942772] - USB: cdc-acm: blacklist another IR Droid device (Torez Smith) [1942772] - thunderbolt: Use kmemdup instead of kzalloc and memcpy (Torez Smith) [1942772] - usb: ucsi: convert comma to semicolon (Torez Smith) [1942772] - usb: typec: tcpm: convert comma to semicolon (Torez Smith) [1942772] - usb: typec: tcpm: Update vbus_vsafe0v on init (Torez Smith) [1942772] - usb: typec: tcpci: Enable bleed discharge when auto discharge is enabled (Torez Smith) [1942772] - usb: typec: Add class for plug alt mode device (Torez Smith) [1942772] - USB: typec: tcpci: Add Bleed discharge to POWER_CONTROL definition (Torez Smith) [1942772] - USB: typec: tcpm: Add a 30ms room for tPSSourceOn in PR_SWAP (Torez Smith) [1942772] - USB: typec: tcpm: Fix PR_SWAP error handling (Torez Smith) [1942772] - USB: typec: tcpm: Hard Reset after not receiving a Request (Torez Smith) [1942772] - usb: typec: intel_pmc_mux: Configure cable generation value for USB4 (Torez Smith) [1942772] - net: usb: convert comma to semicolon (Torez Smith) [1942772] - USB: UAS: introduce a quirk to set no_write_same (Torez Smith) [1942772] - USB: serial: ftdi_sio: log the CBUS GPIO validity (Torez Smith) [1942772] - USB: serial: ftdi_sio: drop GPIO line checking dead code (Torez Smith) [1942772] - USB: serial: ftdi_sio: report the valid GPIO lines to gpiolib (Torez Smith) [1942772] - drivers: usb: atm: use atm_info() instead of atm_printk(KERN_INFO ... (Torez Smith) [1942772] - drivers: usb: atm: reduce noise (Torez Smith) [1942772] - USB: serial: option: add interface-number sanity check to flag handling (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Enable VSAFE0V signalling (Torez Smith) [1942772] - usb: typec: tcpci: Add support to report vSafe0V (Torez Smith) [1942772] - usb: typec: tcpm: Introduce vsafe0v for vbus (Torez Smith) [1942772] - usb: typec: tcpm: Clear send_discover in tcpm_check_send_discover (Torez Smith) [1942772] - usb: typec: tcpm: Pass down negotiated rev to update retry count (Torez Smith) [1942772] - usb: typec: intel_pmc_mux: Use correct response message bits (Torez Smith) [1942772] - xhci: Give USB2 ports time to enter U3 in bus suspend (Torez Smith) [1942772] - xhci-pci: Allow host runtime PM as default for Intel Maple Ridge xHCI (Torez Smith) [1942772] - xhci-pci: Allow host runtime PM as default for Intel Alpine Ridge LP (Torez Smith) [1942772] - usb: xhci: Use temporary buffer to consolidate SG (Torez Smith) [1942772] - usb: xhci: Set quirk for XHCI_SG_TRB_CACHE_SIZE_QUIRK (Torez Smith) [1942772] - USB: legotower: fix logical error in recent commit (Torez Smith) [1942772] - USB: legousbtower: use usb_control_msg_recv() (Torez Smith) [1942772] - USB: add RESET_RESUME quirk for Snapscan 1212 (Torez Smith) [1942772] - usb: typec: tps6598x: Export some power supply properties (Torez Smith) [1942772] - usb: typec: tps6598x: Select USB_ROLE_SWITCH and REGMAP_I2C (Torez Smith) [1942772] - USB: core: drop pipe-type check from new control-message helpers (Torez Smith) [1942772] - USB: core: return -EREMOTEIO on short usb_control_msg_recv() (Torez Smith) [1942772] - USB: core: drop short-transfer check from usb_control_msg_send() (Torez Smith) [1942772] - USB: apple-mfi-fastcharge: Fix use after free in probe (Torez Smith) [1942772] - Revert "usb-storage: fix sdev->host->dma_dev" (Torez Smith) [1942772] - Revert "uas: fix sdev->host->dma_dev" (Torez Smith) [1942772] - Revert "uas: bump hw_max_sectors to 2048 blocks for SS or faster drives" (Torez Smith) [1942772] - USB: serial: cp210x: clean up dtr_rts() (Torez Smith) [1942772] - USB: serial: cp210x: refactor flow-control handling (Torez Smith) [1942772] - USB: serial: cp210x: drop flow-control debugging (Torez Smith) [1942772] - USB: serial: cp210x: set terminal settings on open (Torez Smith) [1942772] - USB: serial: cp210x: clean up line-control handling (Torez Smith) [1942772] - USB: serial: cp210x: return early on unchanged termios (Torez Smith) [1942772] - USB: serial: kl5kusb105: fix memleak on open (Torez Smith) [1942772] - USB: serial: ch341: sort device-id entries (Torez Smith) [1942772] - USB: serial: ch341: add new Product ID for CH341A (Torez Smith) [1942772] - USB: serial: option: fix Quectel BG96 matching (Torez Smith) [1942772] - can: pcan_usb_core: fix fall-through warnings for Clang (Torez Smith) [1942772] - usb: typec: stusb160x: fix power-opmode property with typec-power-opmode (Torez Smith) [1942772] - USB: serial: option: add support for Thales Cinterion EXS82 (Torez Smith) [1942772] - usb: typec: Add type sysfs attribute file for partners (Torez Smith) [1942772] - usb: common: ulpi: Constify static attribute_group struct (Torez Smith) [1942772] - usb: typec: Constify static attribute_group structs (Torez Smith) [1942772] - USB: core: Constify static attribute_group structs (Torez Smith) [1942772] - usb: typec: tcpm: Stay in SNK_TRY_WAIT_DEBOUNCE_CHECK_VBUS till Rp is seen (Torez Smith) [1942772] - usb: typec: tcpm: Disregard vbus off while in PR_SWAP_SNK_SRC_SOURCE_ON (Torez Smith) [1942772] - usb: typec: Expose Product Type VDOs via sysfs (Torez Smith) [1942772] - usb: pd: DFP product types (Torez Smith) [1942772] - usb: Fix fall-through warnings for Clang (Torez Smith) [1942772] - usbnet: ipheth: fix connectivity with iOS 14 (Torez Smith) [1942772] - USB: core: Change pK for __user pointers to px (Torez Smith) [1942772] - USB: core: Fix regression in Hercules audio card (Torez Smith) [1942772] - USB: quirks: Add USB_QUIRK_DISCONNECT_SUSPEND quirk for Lenovo A630Z TIO built-in usb-audio card (Torez Smith) [1942772] - can: kvaser_usb: Add new Kvaser hydra devices (Torez Smith) [1942772] - can: kvaser_usb: kvaser_usb_hydra: Add support for new device variant (Torez Smith) [1942772] - can: kvaser_usb: Add new Kvaser Leaf v2 devices (Torez Smith) [1942772] - can: kvaser_usb: Add USB_{LEAF,HYDRA}_PRODUCT_ID_END defines (Torez Smith) [1942772] - USB: serial: option: add Fibocom NL668 variants (Torez Smith) [1942772] - usb: typec: Fix num_altmodes kernel-doc error (Torez Smith) [1942772] - r8153_ecm: avoid to be prior to r8152 driver (Torez Smith) [1942772] - net: usb: qmi_wwan: Set DTR quirk for MR400 (Torez Smith) [1942772] - usb: typec: Add plug num_altmodes sysfs attr (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Fix the compatible string (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Fix uninitialized return variable (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Enable auto discharge disconnect (Torez Smith) [1942772] - usb: typec: tcpci: Implement Auto discharge disconnect callbacks (Torez Smith) [1942772] - usb: typec: tcpm: Implement enabling Auto Discharge disconnect support (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Fix vbus stuck on upon diconnecting sink (Torez Smith) [1942772] - usb: typec: tcpci: frs sourcing vbus callback (Torez Smith) [1942772] - usb: typec: tcpm: frs sourcing vbus callback (Torez Smith) [1942772] - usb: typec: tcpm: Refactor logic for new-source-frs-typec-current (Torez Smith) [1942772] - usb: typec: Add number of altmodes partner attr (Torez Smith) [1942772] - usb: pd: Add captive Type C cable type (Torez Smith) [1942772] - USB: apple-mfi-fastcharge: Fix kfree after failed kzalloc (Torez Smith) [1942772] - usb: typec: Remove one bit support for the Thunderbolt rounded/non-rounded cable (Torez Smith) [1942772] - usb: typec: intel_pmc_mux: Configure Thunderbolt cable generation bits (Torez Smith) [1942772] - usb: typec: Correct the bit values for the Thunderbolt rounded/non-rounded cable support (Torez Smith) [1942772] - can: kvaser_usb: kvaser_usb_hydra: Fix KCAN bittiming limits (Torez Smith) [1942772] - cx82310_eth: fix error return code in cx82310_bind() (Torez Smith) [1942772] - usb: typec: qcom-pmic-typec: fix builtin build errors (Torez Smith) [1942772] - can: peak_usb: fix potential integer overflow on shift of a int (Torez Smith) [1942772] - can: mcba_usb: mcba_usb_start_xmit(): first fill skb, then pass to can_put_echo_skb() (Torez Smith) [1942772] - usb: hcd.h: Remove RUN_CONTEXT (Torez Smith) [1942772] - USB: storage: avoid use of uninitialized values in error path (Torez Smith) [1942772] - usb: fix a few cases of -Wfallthrough (Torez Smith) [1942772] - usbnet: switch to core handling of rx/tx byte/packet counters (Torez Smith) [1942772] - qmi_wwan: switch to core handling of rx/tx byte/packet counters (Torez Smith) [1942772] - net: usb: fix spelling typo in cdc_ncm.c (Torez Smith) [1942772] - usb: typec: ucsi: Work around PPM losing change information (Torez Smith) [1942772] - usb: typec: ucsi: acpi: Always decode connector change information (Torez Smith) [1942772] - net/usb/r8153_ecm: support ECM mode for RTL8153 (Torez Smith) [1942772] - USB: serial: mos7720: fix parallel-port state restore (Torez Smith) [1942772] - USB: serial: remove write wait queue (Torez Smith) [1942772] - USB: serial: digi_acceleport: fix write-wakeup deadlocks (Torez Smith) [1942772] - USB: serial: keyspan_pda: drop redundant usb-serial pointer (Torez Smith) [1942772] - USB: serial: keyspan_pda: use BIT() macro (Torez Smith) [1942772] - USB: serial: keyspan_pda: add write-fifo support (Torez Smith) [1942772] - USB: serial: keyspan_pda: increase transmitter threshold (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix write implementation (Torez Smith) [1942772] - USB: serial: keyspan_pda: refactor write-room handling (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix write unthrottling (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix tx-unthrottle use-after-free (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix write-wakeup use-after-free (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix stalled writes (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix write deadlock (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix dropped unthrottle interrupts (Torez Smith) [1942772] - net: usb: r8152: Fix a couple of spelling errors in fw_phy_nc's docs (Torez Smith) [1942772] - net: usb: lan78xx: Remove lots of set but unused 'ret' variables (Torez Smith) [1942772] - net: usb: r8152: Provide missing documentation for some struct members (Torez Smith) [1942772] - can: peak_usb: peak_usb_get_ts_time(): fix timestamp wrapping (Torez Smith) [1942772] - can: peak_usb: add range checking in decode operations (Torez Smith) [1942772] - net: usb: qmi_wwan: add Telit LE910Cx 0x1230 composition (Torez Smith) [1942772] - kcov, usb: only collect coverage from __usb_hcd_giveback_urb in softirq (Torez Smith) [1942772] - dt-bindings: connector: Add property to set initial current cap for FRS (Torez Smith) [1942772] - usb: xhci: Remove in_interrupt() checks (Torez Smith) [1942772] - usbip: Remove in_interrupt() check (Torez Smith) [1942772] - usb: core: Replace in_interrupt() in comments (Torez Smith) [1942772] - usb: atm: Replace in_interrupt() usage in comment (Torez Smith) [1942772] - USB: sisusbvga: Make console support depend on BROKEN (Torez Smith) [1942772] - usb: host: xhci-mem: remove unneeded break (Torez Smith) [1942772] - usb: storage: freecom: remove unneeded break (Torez Smith) [1942772] - usb: misc: iowarrior: remove unneeded break (Torez Smith) [1942772] - usb: host: ehci-sched: add comment about find_tt() not returning error (Torez Smith) [1942772] - usb: dwc3: ep0: Fix delay status handling (Torez Smith) [1942772] - USB: serial: iuu_phoenix: remove unneeded break (Torez Smith) [1942772] - USB: serial: digi_acceleport: remove in_interrupt() usage (Torez Smith) [1942772] - usb: dwc3: pci: add support for the Intel Alder Lake-S (Torez Smith) [1942772] - net: usb: rtl8150: don't incorrectly assign random MAC addresses (Torez Smith) [1942772] - net: usbnet: use new function dev_fetch_sw_netstats (Torez Smith) [1942772] - net: usb: qmi_wwan: use new function dev_fetch_sw_netstats (Torez Smith) [1942772] - cx82310_eth: use netdev_err instead of dev_err (Torez Smith) [1942772] - cx82310_eth: re-enable ethernet mode after router reboot (Torez Smith) [1942772] - net: usbnet: remove driver version (Torez Smith) [1942772] - net: usb: qmi_wwan: add Cellient MPL200 card (Torez Smith) [1942772] - usbip: vhci_hcd: fix calling usb_hcd_giveback_urb() with irqs enabled (Torez Smith) [1942772] - net: usb: rtl8150: set random MAC address when set_ethernet_addr() fails (Torez Smith) [1942772] - usbnet: Use fallthrough pseudo-keyword (Torez Smith) [1942772] - net/smscx5xx: change to of_get_mac_address() eth_platform_get_mac_address() (Torez Smith) [1942772] - net: usb: pegasus: Proper error handing when setting pegasus' MAC address (Torez Smith) [1942772] - usb: dwc3: gadget: Support up to max stream id (Torez Smith) [1942772] - usb: dwc2: Fix INTR OUT transfers in DDMA mode. (Torez Smith) [1942772] - usb: dwc3: of-simple: Add compatible string for Intel Keem Bay platform (Torez Smith) [1942772] - net: rtl8150: Use the new usb control message API. (Torez Smith) [1942772] - net: pegasus: Use the new usb control message API. (Torez Smith) [1942772] - usb: dwc3: gadget: Return early if no TRB update (Torez Smith) [1942772] - usb: dwc3: gadget: Keep TRBs in request order (Torez Smith) [1942772] - usb: dwc3: gadget: Revise setting IOC when no TRB left (Torez Smith) [1942772] - usb: dwc3: gadget: Look ahead when setting IOC (Torez Smith) [1942772] - usb: dwc3: gadget: Allow restarting a transfer (Torez Smith) [1942772] - usb: dwc3: Stop active transfers before halting the controller (Torez Smith) [1942772] - usb: dwc3: gadget: Rename misleading function names (Torez Smith) [1942772] - usb: dwc3: Add splitdisable quirk for Hisilicon Kirin Soc (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor preparing last TRBs (Torez Smith) [1942772] - usb: dwc3: gadget: Set IOC if not enough for extra TRBs (Torez Smith) [1942772] - usb: dwc3: gadget: Check for number of TRBs prepared (Torez Smith) [1942772] - usb: dwc3: gadget: Return the number of prepared TRBs (Torez Smith) [1942772] - usb: dwc3: ep0: Fix ZLP for OUT ep0 requests (Torez Smith) [1942772] - usb: dwc3: gadget: Improve TRB ZLP setup (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor preparing extra TRB (Torez Smith) [1942772] - usb: dwc3: gadget: Reclaim extra TRBs after request completion (Torez Smith) [1942772] - usb: dwc3: gadget: Check MPS of the request length (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor ep command completion (Torez Smith) [1942772] - usb: dwc3: allocate gadget structure dynamically (Torez Smith) [1942772] - usb: dwc3: core: add phy cleanup for probe error handling (Torez Smith) [1942772] - usb: dwc3: core: don't trigger runtime pm when remove driver (Torez Smith) [1942772] - usb: dwc3: debugfs: do not queue work if try to change mode on non-drd (Torez Smith) [1942772] - usb: dwc3: pci: Allow Elkhart Lake to utilize DSM method for PM functionality (Torez Smith) [1942772] - usb: dwc2: add support for APM82181 USB OTG (Torez Smith) [1942772] - usb: dwc-meson-g12a: Add support for USB on AXG SoCs (Torez Smith) [1942772] - usb: dwc3: gadget: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: core: do not queue work if dr_mode is not USB_DR_MODE_OTG (Torez Smith) [1942772] - usb: dwc3: debugfs: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: qcom: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: ep0: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: core: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: debug: fix checkpatch warning (Torez Smith) [1942772] - usb: dwc3: trace: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: ulpi: fix checkpatch warning (Torez Smith) [1942772] - usb: dwc3: meson: fix checkpatch errors and warnings (Torez Smith) [1942772] - usb: dwc3: debug: fix sparse warning (Torez Smith) [1942772] - usb: dwc3: meson: fix coccinelle WARNING (Torez Smith) [1942772] - usb: dwc3: qcom: Add interconnect support in dwc3 driver (Torez Smith) [1942772] - net: usb: net1080: Remove in_interrupt() comment (Torez Smith) [1942772] - net: usb: kaweth: Remove last user of kaweth_control() (Torez Smith) [1942772] - net: usb: kaweth: Replace kaweth_control() with usb_control_msg() (Torez Smith) [1942772] - net: usb: ax88179_178a: add MCT usb 3.0 adapter (Torez Smith) [1942772] - net: usb: ax88179_178a: fix missing stop entry in driver_info (Torez Smith) [1942772] - net: usb: ax88179_178a: add Toshiba usb 3.0 adapter (Torez Smith) [1942772] - Revert "usbip: Implement a match function to fix usbip" (Torez Smith) [1942772] - usb: dwc2: Fix parameter type in function pointer prototype (Torez Smith) [1942772] - usb: dwc3: core: Print warning on unsupported speed (Torez Smith) [1942772] - usb: dwc3: core: Properly default unspecified speed (Torez Smith) [1942772] - usb: dwc2: Add missing cleanups when usb_add_gadget_udc() fails (Torez Smith) [1942772] - usb: dwc3: gadget: END_TRANSFER before CLEAR_STALL command (Torez Smith) [1942772] - usb: dwc3: gadget: Resume pending requests after CLEAR_STALL (Torez Smith) [1942772] - can: peak_usb: convert to use le32_add_cpu() (Torez Smith) [1942772] - can: pcan_usb: add support of rxerr/txerr counters (Torez Smith) [1942772] - can: pcan_usb: Document the commands sent to the device (Torez Smith) [1942772] - can: mcba_usb: remove redundant initialization of variable err (Torez Smith) [1942772] - usb: dwc2: Always disable regulators on driver teardown (Torez Smith) [1942772] - usbip: simplify the return expression of usbip_core_init() (Torez Smith) [1942772] - rndis_host: increase sleep time in the query-response loop (Torez Smith) [1942772] - Revert "usb: dwc3: meson-g12a: fix shared reset control use" (Torez Smith) [1942772] - net: usb: dm9601: Add USB ID of Keenetic Plus DSL (Torez Smith) [1942772] - smsc95xx: add phylib support (Torez Smith) [1942772] - smsc95xx: use usbnet->driver_priv (Torez Smith) [1942772] - smsc95xx: remove redundant function arguments (Torez Smith) [1942772] - net: usb: Fix uninit-was-stored issue in asix_read_phy_addr() (Torez Smith) [1942772] - net: cdc_ncm: Fix build error (Torez Smith) [1942772] - tools: usb: move to tools buildsystem (Torez Smith) [1942772] - usbip: Implement a match function to fix usbip (Torez Smith) [1942772] - usb: dwc3: gadget: Handle ZLP for sg requests (Torez Smith) [1942772] - usb: dwc3: gadget: Fix handling ZLP (Torez Smith) [1942772] - usb: dwc3: gadget: Don't setup more than requested (Torez Smith) [1942772] - r8152: Use MAC address from correct device tree node (Torez Smith) [1942772] - usb: hso: remove bogus check for EINPROGRESS (Torez Smith) [1942772] - usb: hso: no complaint about kmalloc failure (Torez Smith) [1942772] - hso: fix bailout in error case of probe (Torez Smith) [1942772] - usb: dwc3: convert to devm_platform_ioremap_resource_byname (Torez Smith) [1942772] - net: lan78xx: replace bogus endpoint lookup (Torez Smith) [1942772] - net: lan78xx: fix transfer-buffer memory leak (Torez Smith) [1942772] - net: lan78xx: add missing endpoint sanity check (Torez Smith) [1942772] - usb: hso: check for return value in hso_serial_common_create() (Torez Smith) [1942772] - Revert "usb: dwc2: override PHY input signals with usb role switch support" (Torez Smith) [1942772] - Revert "usb: dwc2: don't use ID/Vbus detection if usb-role-switch on STM32MP15 SoCs" (Torez Smith) [1942772] - usb: dwc3: gadget: when the started list is empty stop the active xfer (Torez Smith) [1942772] - usb: dwc3: gadget: make starting isoc transfers more robust (Torez Smith) [1942772] - usb: dwc3: gadget: add frame number mask (Torez Smith) [1942772] - usb: dwc2: Fix error path in gadget registration (Torez Smith) [1942772] - usb: dwc3: meson-g12a: fix shared reset control use (Torez Smith) [1942772] - usb: dwc2: don't use ID/Vbus detection if usb-role-switch on STM32MP15 SoCs (Torez Smith) [1942772] - usb: dwc2: override PHY input signals with usb role switch support (Torez Smith) [1942772] - net: cdc_ncm: hook into set_rx_mode to admit multicast traffic (Torez Smith) [1942772] - net: cdc_ncm: add .ndo_set_rx_mode to cdc_ncm_netdev_ops (Torez Smith) [1942772] - net: usbnet: export usbnet_set_rx_mode() (Torez Smith) [1942772] - net: cdc_ether: export usbnet_cdc_update_filter (Torez Smith) [1942772] - net: cdc_ether: use dev->intf to get interface information (Torez Smith) [1942772] - ax88172a: fix ax88172a_unbind() failures (Torez Smith) [1942772] - usb: dwc2: gadget: Avoid pointless read of EP control register (Torez Smith) [1942772] - usb: dwc2: gadget: Make use of GINTMSK2 (Torez Smith) [1942772] - usb: dwc3: Replace HTTP links with HTTPS ones (Torez Smith) [1942772] - tools: usb: usbip: Replace HTTP links with HTTPS ones (Torez Smith) [1942772] - usb: hso: Fix debug compile warning on sparc32 (Torez Smith) [1942772] - usbip: Use fallthrough pseudo-keyword (Torez Smith) [1942772] - Documentation/driver-api: usb/URB: drop doubled word (Torez Smith) [1942772] - usb: dwc3: dwc3-qcom: Do not define 'struct acpi_device_id' when !CONFIG_ACPI (Torez Smith) [1942772] - usb: dwc3: pci: add support for the Intel Jasper Lake (Torez Smith) [1942772] - usb: dwc2: Fix shutdown callback in platform (Torez Smith) [1942772] - usb: dwc3: pci: add support for the Intel Tiger Lake PCH -H variant (Torez Smith) [1942772] - net: usb: qmi_wwan: add support for Quectel EG95 LTE modem (Torez Smith) [1942772] - smsc95xx: avoid memory leak in smsc95xx_bind (Torez Smith) [1942772] - smsc95xx: check return value of smsc95xx_reset (Torez Smith) [1942772] - usb: dwc2: gadget: Remove assigned but never used 'maxsize' (Torez Smith) [1942772] - usb: dwc3: dwc3-of-simple: Function headers are not good candidates for kerneldoc (Torez Smith) [1942772] - usb: dwc3: dwc3-haps: Function headers are not suitable for kerneldoc (Torez Smith) [1942772] - usb: dwc3: dwc3-omap: Do not read DMA status (Torez Smith) [1942772] - usb: dwc3: ulpi: File headers are not doc headers (Torez Smith) [1942772] - usb: dwc3: drd: File headers are not doc headers (Torez Smith) [1942772] - usbnet: ipheth: fix ipheth_tx()'s return type (Torez Smith) [1942772] - usbip: tools: add in man page how to load the client's module (Torez Smith) [1942772] - usbip: tools: fix build error for multiple definition (Torez Smith) [1942772] - usbip: tools: fix module name in man page (Torez Smith) [1942772] - Revert "usb: dwc3: exynos: Add support for Exynos5422 suspend clk" (Torez Smith) [1942772] - usb: dwc3: pci: Fix reference count leak in dwc3_pci_resume_work (Torez Smith) [1942772] - media: USB: cdc-acm: blacklist IR Droid / IR Toy device (Torez Smith) [1942772] - usbnet: smsc95xx: Fix use-after-free after removal (Torez Smith) [1942772] - usb: dwc2: Postponed gadget registration to the udc class driver (Torez Smith) [1942772] - usb: dwc2: use well defined macros for power_down (Torez Smith) [1942772] - net: usb: ax88179_178a: fix packet alignment padding (Torez Smith) [1942772] - usb: dwc3: meson-g12a: fix USB2 PHY initialization on G12A and A1 SoCs (Torez Smith) [1942772] - usb: dwc3: meson-g12a: fix error path when fetching the reset line fails (Torez Smith) [1942772] - net: usb: qmi_wwan: add Telit LE910C1-EUX composition (Torez Smith) [1942772] - usb: dwc3: keystone: Turn on USB3 PHY before controller (Torez Smith) [1942772] - usb: dwc2: Update Core Reset programming flow. (Torez Smith) [1942772] - usb: dwc3: gadget: Check for prepared TRBs (Torez Smith) [1942772] - usb: dwc3: Increase timeout for CmdAct cleared by device controller (Torez Smith) [1942772] - usb: dwc3: gadget: Use SET_EP_PRIME for NoStream (Torez Smith) [1942772] - usb: dwc3: gadget: Handle stream transfers (Torez Smith) [1942772] - usb: dwc3: gadget: Don't prepare beyond a transfer (Torez Smith) [1942772] - usb: dwc3: gadget: Wait for transfer completion (Torez Smith) [1942772] - usb: dwc3: gadget: Handle XferComplete for streams (Torez Smith) [1942772] - usb: dwc3: gadget: Enable XferComplete event (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor TRB completion handler (Torez Smith) [1942772] - usb: dwc3: gadget: Check for in-progress END_TRANSFER (Torez Smith) [1942772] - usb: dwc3: Get MDWIDTH for DWC_usb32 (Torez Smith) [1942772] - usb: dwc3: Add support for DWC_usb32 IP (Torez Smith) [1942772] - usb: dwc3: use true,false for dwc->otg_restart_host (Torez Smith) [1942772] - usb: dwc2: gadget: move gadget resume after the core is in L0 state (Torez Smith) [1942772] - usb: dwc3: meson-g12a: add support for GXL and GXM SoCs (Torez Smith) [1942772] - usb: dwc3: meson-g12a: support the GXL/GXM DWC3 host phy disconnect (Torez Smith) [1942772] - usb: dwc3: meson-g12a: refactor usb init (Torez Smith) [1942772] - usb: dwc3: gadget: Continue to process pending requests (Torez Smith) [1942772] - r8152: support additional Microsoft Surface Ethernet Adapter variant (Torez Smith) [1942772] - r8152: Use MAC address from device tree if available (Torez Smith) [1942772] - net: usb: qmi_wwan: remove redundant assignment to variable status (Torez Smith) [1942772] - net: huawei_cdc_ncm: remove redundant assignment to variable ret (Torez Smith) [1942772] - net: usb: ax88179_178a: remove redundant assignment to variable ret (Torez Smith) [1942772] - usb: dwc3: select USB_ROLE_SWITCH (Torez Smith) [1942772] - usb: dwc3: pci: Enable extcon driver for Intel Merrifield (Torez Smith) [1942772] - dwc3: Remove check for HWO flag in dwc3_gadget_ep_reclaim_trb_sg() (Torez Smith) [1942772] - usb: hso: correct debug message (Torez Smith) [1942772] - net: sierra_net: Remove unused inline function (Torez Smith) [1942772] - usb: dwc3: gadget: WARN on no-resource status (Torez Smith) [1942772] - usb: dwc3: gadget: Issue END_TRANSFER to retry isoc transfer (Torez Smith) [1942772] - usb: dwc3: gadget: Store resource index of start cmd (Torez Smith) [1942772] - usb: dwc3: core: Use role-switch default dr_mode (Torez Smith) [1942772] - usb: dwc3: drd: Don't free non-existing irq (Torez Smith) [1942772] - usb: dwc3: gadget: Properly handle failed kick_transfer (Torez Smith) [1942772] - usb: dwc3: meson-g12a: refactor usb2 phy init (Torez Smith) [1942772] - usb: dwc3: meson-g12a: check return of dwc3_meson_g12a_usb_init (Torez Smith) [1942772] - usb: dwc3: meson-g12a: get the reset as shared (Torez Smith) [1942772] - usb: dwc3: meson-g12a: handle the phy and glue registers separately (Torez Smith) [1942772] - usb: dwc3: meson-g12a: specify phy names in soc data (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor dwc3_gadget_ep_dequeue (Torez Smith) [1942772] - usb: dwc3: gadget: Remove unnecessary checks (Torez Smith) [1942772] - usb: dwc3: gadget: Give back staled requests (Torez Smith) [1942772] - usb: dwc3: gadget: Properly handle ClearFeature(halt) (Torez Smith) [1942772] - usb: dwc3: support continuous runtime PM with dual role (Torez Smith) [1942772] - USB: dwc3: Use the correct style for SPDX License Identifier (Torez Smith) [1942772] - net: usb: qmi_wwan: add support for DW5816e (Torez Smith) [1942772] - net: usb: ax88179_178a: Implement ethtool_ops set_eeprom (Torez Smith) [1942772] - usb: dwc3: gadget: Fix request completion check (Torez Smith) [1942772] - USB: dwc2: Use the correct style for SPDX License Identifier (Torez Smith) [1942772] - usb: dwc3: gadget: Do link recovery for SS and SSP (Torez Smith) [1942772] - usb: dwc3: gadget: Properly set maxpacket limit (Torez Smith) [1942772] - usb: dwc3: Fix GTXFIFOSIZ.TXFDEP macro name (Torez Smith) [1942772] - Documentation: driver-api/usb/writing_usb_driver.rst Updates documentation links (Torez Smith) [1942772] - pegasus: Remove pegasus' own workqueue (Torez Smith) [1942772] - usb: dwc2: convert to devm_platform_get_and_ioremap_resource (Torez Smith) [1942772] - usb: host: hisilicon: convert to devm_platform_get_and_ioremap_resource (Torez Smith) [1942772] - usb: host: xhci-plat: convert to devm_platform_get_and_ioremap_resource (Torez Smith) [1942772] - net: qmi_wwan: add support for ASKEY WWHC050 (Torez Smith) [1942772] - usb: dwc3: fix up for role switch API change (Torez Smith) [1942772] - usb: dwc2: Silence warning about supplies during deferred probe (Torez Smith) [1942772] - usb: dwc2: Implement set_selfpowered() (Torez Smith) [1942772] - usb: dwc3: core: don't do suspend for device mode if already suspended (Torez Smith) [1942772] - usb: dwc3: Rework resets initialization to be more flexible (Torez Smith) [1942772] - usb: dwc3: Rework clock initialization to be more flexible (Torez Smith) [1942772] - usb: dwc3: Add support for role-switch-default-mode binding (Torez Smith) [1942772] - usb: dwc3: Registering a role switch in the DRD code. (Torez Smith) [1942772] - usb: dwc3: core: add support for disabling SS instances in park mode (Torez Smith) [1942772] - usb: dwc3: gadget: Wrap around when skip TRBs (Torez Smith) [1942772] - usb: dwc3: gadget: Don't clear flags before transfer ended (Torez Smith) [1942772] - usb: dwc3: Remove kernel doc annotation where it's not needed (Torez Smith) [1942772] - usb: dwc3: Add ACPI support for xHCI ports (Torez Smith) [1942772] - usb: dwc3: exynos: Add support for Exynos5422 suspend clk (Torez Smith) [1942772] - usb: dwc3: meson-g12a: Don't use ret uninitialized in dwc3_meson_g12a_otg_init (Torez Smith) [1942772] - usb: dwc3: trace: print enqueue/dequeue pointers too (Torez Smith) [1942772] - usb: dwc2: add support for STM32MP15 SoCs USB OTG HS and FS (Torez Smith) [1942772] - usb: dwc3: Add Amlogic A1 DWC3 glue (Torez Smith) [1942772] - cdc_ncm: Fix the build warning (Torez Smith) [1942772] - cdc_ncm: Implement the 32-bit version of NCM Transfer Block (Torez Smith) [1942772] - r8152: reject unsupported coalescing params (Torez Smith) [1942772] - usb: dwc3: gadget: Update chain bit correctly when using sg list (Torez Smith) [1942772] - r8152: Replace zero-length array with flexible-array member (Torez Smith) [1942772] - r8152: check disconnect status after long sleep (Torez Smith) [1942772] - net: usb: qmi_wwan: restore mtu min/max values after raw_ip switch (Torez Smith) [1942772] - USB: Replace zero-length array with flexible-array member (Torez Smith) [1942772] - r8152: use new helper tcp_v6_gso_csum_prep (Torez Smith) [1942772] - net: usb: cdc-phonet: Replace zero-length array with flexible-array member (Torez Smith) [1942772] - usb: dwc3: qcom: Replace by (Torez Smith) [1942772] - usb: dwc3: gadget: Check for IOC/LST bit in TRB->ctrl fields (Torez Smith) [1942772] - usb: dwc2: Fix in ISOC request length checking (Torez Smith) [1942772] - usb: dwc2: Fix SET/CLEAR_FEATURE and GET_STATUS flows (Torez Smith) [1942772] - usb: dwc3: debug: fix string position formatting mixup with ret and len (Torez Smith) [1942772] - qmi_wwan: unconditionally reject 2 ep interfaces (Torez Smith) [1942772] - qmi_wwan: re-add DW5821e pre-production variant (Torez Smith) [1942772] - r8152: Add MAC passthrough support to new device (Torez Smith) [1942772] - r8152: disable DelayPhyPwrChg (Torez Smith) [1942772] - r8152: avoid the MCU to clear the lanwake (Torez Smith) [1942772] - r8152: don't enable U1U2 with USB_SPEED_HIGH for RTL8153B (Torez Smith) [1942772] - r8152: disable test IO for RTL8153B (Torez Smith) [1942772] - r8152: Disable PLA MCU clock speed down (Torez Smith) [1942772] - r8152: disable U2P3 for RTL8153B (Torez Smith) [1942772] - r8152: get default setting of WOL before initializing (Torez Smith) [1942772] - r8152: reset flow control patch when linking on for RTL8153B (Torez Smith) [1942772] - r8152: fix runtime resume for linking change (Torez Smith) [1942772] - usb: dwc3: pci: add ID for the Intel Comet Lake -V variant (Torez Smith) [1942772] - net: usb: lan78xx: Add .ndo_features_check (Torez Smith) [1942772] - usb: dwc2: Drop unlock/lock upon queueing a work item (Torez Smith) [1942772] - usb: dwc3: gadget: Remove END_TRANSFER delay (Torez Smith) [1942772] - usb: dwc3: gadget: Delay starting transfer (Torez Smith) [1942772] - usb: dwc3: gadget: Check END_TRANSFER completion (Torez Smith) [1942772] - usb: dwc3: turn off VBUS when leaving host mode (Torez Smith) [1942772] - usb: dwc2: fix debugfs FIFO count (Torez Smith) [1942772] - usb: dwc2: Fix IN FIFO allocation (Torez Smith) [1942772] - usb: dwc2: Fix Stalling a Non-Isochronous OUT EP (Torez Smith) [1942772] - usb: dwc3: gadget: Clear DCTL.ULSTCHNGREQ before set (Torez Smith) [1942772] - usb: dwc2: Fix NULL qh in dwc2_queue_transaction (Torez Smith) [1942772] - usb: dwc3: gadget: Set link state to RX_Detect on disconnect (Torez Smith) [1942772] - usb: dwc3: gadget: Don't send unintended link state change (Torez Smith) [1942772] - r8152: add missing endpoint sanity check (Torez Smith) [1942772] - net: usb: lan78xx: limit size of local TSO packets (Torez Smith) [1942772] - qmi_wwan: Add support for Quectel RM500Q (Torez Smith) [1942772] - usbip: Fix unsafe unaligned pointer usage (Torez Smith) [1942772] - usb: dwc3: use proper initializers for property entries (Torez Smith) [1942772] - net: r8152: use skb_list_walk_safe helper for gso segments (Torez Smith) [1942772] - net: usb: lan78xx: fix possible skb leak (Torez Smith) [1942772] - net: ch9200: remove unnecessary return (Torez Smith) [1942772] - net: ch9200: use __func__ in debug message (Torez Smith) [1942772] - tools: usb: usbip: Get rid of driver name printout in README (Torez Smith) [1942772] - can: gs_usb: gs_usb_probe(): use descriptors of current altsetting (Torez Smith) [1942772] - can: kvaser_usb: fix interface sanity check (Torez Smith) [1942772] - usb: dwc3: gadget: Fix request complete check (Torez Smith) [1942772] - thunderbolt: Update documentation with the USB4 information (Torez Smith) [1942772] - usbip: Fix error path of vhci_recv_ret_submit() (Torez Smith) [1942772] - usbip: Fix receive error in vhci-hcd when using scatter-gather (Torez Smith) [1942772] - net: usb: lan78xx: Fix error message format specifier (Torez Smith) [1942772] - net: usb: lan78xx: Fix suspend/resume PHY register access error (Torez Smith) [1942772] - usb: dwc3: pci: add ID for the Intel Comet Lake -H variant (Torez Smith) [1942772] - usb: dwc3: ep0: Clear started flag on completion (Torez Smith) [1942772] - usb: dwc3: gadget: Clear started flag for non-IOC (Torez Smith) [1942772] - usb: dwc3: gadget: Fix logical condition (Torez Smith) [1942772] - can: kvaser_usb: kvaser_usb_leaf: Fix some info-leaks to USB devices (Torez Smith) [1942772] - can: ucan: fix non-atomic allocation in completion handler (Torez Smith) [1942772] - net: usb: aqc111: Use the correct style for SPDX License Identifier (Torez Smith) [1942772] - net: usbnet: Fix -Wcast-function-type (Torez Smith) [1942772] - net: hso: Fix -Wcast-function-type (Torez Smith) [1942772] - ax88179_178a: add ethtool_op_get_ts_info() (Torez Smith) [1942772] - r8152: avoid to call napi_disable twice (Torez Smith) [1942772] - r8152: Re-order napi_disable in rtl8152_close (Torez Smith) [1942772] - ax88172a: fix information leak on short answers (Torez Smith) [1942772] - usb: dwc2: create debugfs directory under usb root (Torez Smith) [1942772] - usb: dwc3: create debugfs directory under usb root (Torez Smith) [1942772] - net: cdc_ncm: Signedness bug in cdc_ncm_set_dgram_size() (Torez Smith) [1942772] - net: usb: qmi_wwan: add support for Foxconn T77W968 LTE modules (Torez Smith) [1942772] - usbip: Fix uninitialized symbol 'nents' in stub_recv_cmd_submit() (Torez Smith) [1942772] - USBIP: add config dependency for SGL_ALLOC (Torez Smith) [1942772] - net: usb: qmi_wwan: add support for DW5821e with eSIM support (Torez Smith) [1942772] - CDC-NCM: handle incomplete transfer of MTU (Torez Smith) [1942772] - usbip: tools: fix fd leakage in the function of read_attr_usbip_status (Torez Smith) [1942772] - can: peak_usb: fix a potential out-of-sync while decoding packets (Torez Smith) [1942772] - can: usb_8dev: fix use-after-free on disconnect (Torez Smith) [1942772] - can: mcba_usb: fix use-after-free on disconnect (Torez Smith) [1942772] - can: peak_usb: report bus recovery as well (Torez Smith) [1942772] - can: gs_usb: gs_can_open(): prevent memory leak (Torez Smith) [1942772] - usb: Spelling s/enpoint/endpoint/ (Torez Smith) [1942772] - usb: dwc3: gadget: fix race when disabling ep with cancelled xfers (Torez Smith) [1942772] - usb: dwc3: of-simple: add a shutdown (Torez Smith) [1942772] - usbip: Fix free of unallocated memory in vhci tx (Torez Smith) [1942772] - usbip: tools: Fix read_usb_vudc_device() error path handling (Torez Smith) [1942772] - usb: dwc3: pci: prevent memory leak in dwc3_pci_probe (Torez Smith) [1942772] - usb: dwc3: remove the call trace of USBx_GFLADJ (Torez Smith) [1942772] - usb: dwc3: select CONFIG_REGMAP_MMIO (Torez Smith) [1942772] - r8152: check the pointer rtl_fw->fw before using it (Torez Smith) [1942772] - net: lan78xx: remove set but not used variable 'event' (Torez Smith) [1942772] - usb: dwc3: debug: Remove newline printout (Torez Smith) [1942772] - r8152: support firmware of PHY NC for RTL8153A (Torez Smith) [1942772] - r8152: move r8153_patch_request forward (Torez Smith) [1942772] - r8152: add checking fw_offset field of struct fw_mac (Torez Smith) [1942772] - r8152: rename fw_type_1 with fw_mac (Torez Smith) [1942772] - usb: dwc2: use a longer core rest timeout in dwc2_core_reset() (Torez Smith) [1942772] - usb: dwc3: Disable phy suspend after power-on reset (Torez Smith) [1942772] - r8152: add device id for Lenovo ThinkPad USB-C Dock Gen 2 (Torez Smith) [1942772] - net: usb: lan78xx: Connect PHY before registering MAC (Torez Smith) [1942772] - usb: hso: obey DMA rules in tiocmget (Torez Smith) [1942772] - r8152: support request_firmware for RTL8153 (Torez Smith) [1942772] - net: usb: sr9800: fix uninitialized local variable (Torez Smith) [1942772] - net: usb: ax88179_178a: write mac to hardware in get_mac_addr (Torez Smith) [1942772] - net: usb: qmi_wwan: add Telit 0x1050 composition (Torez Smith) [1942772] - usb: dwc3: Remove dev_err() on platform_get_irq() failure (Torez Smith) [1942772] - usb: dwc3: Switch to platform_get_irq_byname_optional() (Torez Smith) [1942772] - r8152: Set macpassthru in reset_resume callback (Torez Smith) [1942772] - qmi_wwan: add support for Cinterion CLS8 devices (Torez Smith) [1942772] - usbip: clean up an indentation issue (Torez Smith) [1942772] - usbip: vhci_hcd indicate failed message (Torez Smith) [1942772] - r8152: Add identifier names for function pointers (Torez Smith) [1942772] - r8152: Use guard clause and fix comment typos (Torez Smith) [1942772] - hso: fix NULL-deref on tty open (Torez Smith) [1942772] - net: usb: ax88179_178a: allow optionally getting mac address from device tree (Torez Smith) [1942772] - r8152: Factor out OOB link list waits (Torez Smith) [1942772] - usbnet: ignore endpoints with invalid wMaxPacketSize (Torez Smith) [1942772] - cdc_ncm: fix divide-by-zero caused by invalid wMaxPacketSize (Torez Smith) [1942772] - usbnet: sanity checking of packet sizes and device mtu (Torez Smith) [1942772] - r8152: adjust the settings of ups flags (Torez Smith) [1942772] - r8152: modify rtl8152_set_speed function (Torez Smith) [1942772] - usb: dwc3: remove generic PHY calibrate() calls (Torez Smith) [1942772] - usb: gadget: net2280: Move all "ll" registers in one structure (Torez Smith) [1942772] - usb: dwc3: gadget: Workaround Mirosoft's BESL check (Torez Smith) [1942772] - usb: dwc3: meson-g12a: fix suspend resume regulator unbalanced disables (Torez Smith) [1942772] - usb: gadget: composite: Set recommended BESL values (Torez Smith) [1942772] - usb: dwc3: gadget: Set BESL config parameter (Torez Smith) [1942772] - usb: dwc3: Separate field holding multiple properties (Torez Smith) [1942772] - usb: dwc3: don't set gadget->is_otg flag (Torez Smith) [1942772] - usb: dwc3: st: Add of_dev_put() in probe function (Torez Smith) [1942772] - usb: dwc3: st: Add of_node_put() before return in probe function (Torez Smith) [1942772] - r8152: add a helper function about setting EEE (Torez Smith) [1942772] - r8152: saving the settings of EEE (Torez Smith) [1942772] - net: usb: Delete unnecessary checks before the macro call “dev_kfree_skb” (Torez Smith) [1942772] - r8152: divide the tx and rx bottom functions (Torez Smith) [1942772] - r8152: fix accessing skb after napi_gro_receive (Torez Smith) [1942772] - r8152: change rx_copybreak and rx_pending through ethtool (Torez Smith) [1942772] - r8152: support skb_add_rx_frag (Torez Smith) [1942772] - r8152: use alloc_pages for rx buffer (Torez Smith) [1942772] - r8152: replace array with linking list for rx information (Torez Smith) [1942772] - r8152: separate the rx buffer size (Torez Smith) [1942772] - usb: dwc3: Use clk_bulk_prepare_enable() (Torez Smith) [1942772] - usb: dwc3: Use devres to get clocks (Torez Smith) [1942772] - usb: dwc3: remove generic PHYs forwarding for XHCI device (Torez Smith) [1942772] - USB: usbip: convert to use dev_groups (Torez Smith) [1942772] - usb: dwc3: Update soft-reset wait polling rate (Torez Smith) [1942772] - usb: dwc2: gadget: Fix kill_all_requests race (Torez Smith) [1942772] - usb: dwc3: omap: use devm_platform_ioremap_resource() to simplify code (Torez Smith) [1942772] - usb: dwc3: keystone: use devm_platform_ioremap_resource() to simplify code (Torez Smith) [1942772] - usb: dwc3: omap: squash include/linux/platform_data/dwc3-omap.h (Torez Smith) [1942772] - usb: dwc3: meson-g12a: use devm_platform_ioremap_resource() to simplify code (Torez Smith) [1942772] - usbip: tools: fix GCC8 warning for strncpy (Torez Smith) [1942772] - usb: dwc3: Switch to use device_property_count_u32() (Torez Smith) [1942772] - usb: dwc2: Switch to use device_property_count_u32() (Torez Smith) [1942772] - can: kvaser_usb: Use struct_size() in alloc_candev() (Torez Smith) [1942772] - net: usb: Merge cpu_to_le32s + memcpy to put_unaligned_le32 (Torez Smith) [1942772] - ax88179_178a: Merge memcpy + le32_to_cpus to get_unaligned_le32 (Torez Smith) [1942772] - usbnet: smsc75xx: Merge memcpy + le32_to_cpus to get_unaligned_le32 (Torez Smith) [1942772] - net: lan78xx: Merge memcpy + lexx_to_cpus to get_unaligned_lexx (Torez Smith) [1942772] - bluetooth: eliminate the potential race condition when removing the HCI controller (Gopal Tiwari) [1971488]- bareudp: add NETIF_F_FRAGLIST flag for dev features (Paolo Abeni) [1977850] - vxlan: add NETIF_F_FRAGLIST flag for dev features (Paolo Abeni) [1977850] - geneve: add NETIF_F_FRAGLIST flag for dev features (Paolo Abeni) [1977850] - RDMA/siw: Release xarray entry (Kamal Heib) [1971483] - RDMA/siw: Properly check send and receive CQ pointers (Kamal Heib) [1971483] - RDMA/siw: Fix a use after free in siw_alloc_mr (Kamal Heib) [1971483] - RDMA/rxe: Clear all QP fields if creation failed (Kamal Heib) [1971483] - RDMA/rxe: Fix a bug in rxe_fill_ip_info() (Kamal Heib) [1971483] - RDMA/rxe: Remove rxe_dma_device declaration (Kamal Heib) [1971483] - IB/hfi1: Fix error return code in parse_platform_config() (Kamal Heib) [1971483] - IB/hfi1: Remove unused function (Kamal Heib) [1971483] - RDMA/srpt: Fix error return code in srpt_cm_req_recv() (Kamal Heib) [1971483] - IB/isert: Fix a use after free in isert_connect_request (Kamal Heib) [1971483] - RDMA: Verify port when creating flow rule (Kamal Heib) [1971483] - RDMA/uverbs: Fix a NULL vs IS_ERR() bug (Kamal Heib) [1971483] - RDMA/core: Don't access cm_id after its destruction (Kamal Heib) [1971483] - RDMA/core: Prevent divide-by-zero error triggered by the user (Kamal Heib) [1971483] - RDMA/core: Add CM to restrack after successful attachment to a device (Kamal Heib) [1971483] - RDMA/core: Unify RoCE check and re-factor code (Kamal Heib) [1971483] - RDMA/core: Fix corrupted SL on passive side (Kamal Heib) [1971483] - mm: vmalloc: add cond_resched() in __vunmap() (Rafael Aquini) [1978469] - /proc/PID/smaps: Add PMD migration entry parsing (Nico Pache) [1977066] - s390: add 3f program exception handler (Nico Pache) [1977066] - x86/ioremap: Fix CONFIG_EFI=n build (Nico Pache) [1977066] - mm, slub: move slub_debug static key enabling outside slab_mutex (Nico Pache) [1977066] - mm, slub: enable slub_debug static key when creating cache with explicit debug flags (Nico Pache) [1977066] - locking/mutex: Remove repeated declaration (Nico Pache) [1977066] - percpu: make pcpu_nr_empty_pop_pages per chunk type (Nico Pache) [1977066] - mm/swap: don't SetPageWorkingset unconditionally during swapin (Nico Pache) [1977066] - s390/tlb: make cleared_pXs flags consistent with generic code (Nico Pache) [1977066] - mm, compaction: make fast_isolate_freepages() stay within zone (Nico Pache) [1977066] - mm/vmscan: restore zone_reclaim_mode ABI (Nico Pache) [1977066] - mm, compaction: move high_pfn to the for loop scope (Nico Pache) [1977066] - memblock: do not start bottom-up allocations with kernel_end (Nico Pache) [1977066] - mm, page_alloc: disable pcplists during memory offline (Nico Pache) [1977066] - mm, page_alloc: move draining pcplists to page isolation users (Nico Pache) [1977066] - mm, page_alloc: cache pageset high and batch in struct zone (Nico Pache) [1977066] - mm, page_alloc: simplify pageset_update() (Nico Pache) [1977066] - mm, page_alloc: fix core hung in free_pcppages_bulk() (Nico Pache) [1977066] - mm, page_alloc: remove setup_pageset() (Nico Pache) [1977066] - mm, page_alloc: calculate pageset high and batch once per zone (Nico Pache) [1977066] - mm, pcp: share common code between memory hotplug and percpu sysctl handler (Nico Pache) [1977066] - mm, page_alloc: clean up pageset high and batch update (Nico Pache) [1977066] - s390/uv: handle destroy page legacy interface (Nico Pache) [1977066] - mm/filemap: fix filemap_map_pages for THP (Nico Pache) [1977066] - mm: filemap: add missing FGP_ flags in kerneldoc comment for pagecache_get_page (Nico Pache) [1977066] - mm/filemap.c: rewrite pagecache_get_page documentation (Nico Pache) [1977066] - mm: filemap: clear idle flag for writes (Nico Pache) [1977066] - mm: document semantics of ZONE_MOVABLE (Nico Pache) [1977066] - mm/page_isolation: cleanup set_migratetype_isolate() (Nico Pache) [1977066] - mm/page_isolation: drop WARN_ON_ONCE() in set_migratetype_isolate() (Nico Pache) [1977066] - mm/page_isolation: exit early when pageblock is isolated in set_migratetype_isolate() (Nico Pache) [1977066] - mm/page_alloc: tweak comments in has_unmovable_pages() (Nico Pache) [1977066] - mm: reuse only-pte-mapped KSM page in do_wp_page() (Nico Pache) [1977066] - mm/memory.c: skip spurious TLB flush for retried page fault (Nico Pache) [1977066] - /proc/PID/smaps: consistent whitespace output format (Nico Pache) [1977066] - mm/memcontrol.c: prevent missed memory.low load tears (Nico Pache) [1977066] - mm, memcg: prevent mem_cgroup_protected store tearing (Nico Pache) [1977066] - mm, memcg: prevent memory.min load/store tearing (Nico Pache) [1977066] - mm, mempolicy: fix up gup usage in lookup_node (Nico Pache) [1977066] - mm/page_ext.c: drop pfn_present() check when onlining (Nico Pache) [1977066] - drivers/base/memory.c: drop pages_correctly_probed() (Nico Pache) [1977066] - drivers/base/memory.c: drop section_count (Nico Pache) [1977066] - include/linux/mm.h: remove dead code totalram_pages_set() (Nico Pache) [1977066] - tools headers uapi: Sync asm-generic/mman-common.h with the kernel (Nico Pache) [1977066] - mm/memcg: Relocate tcpmem to below memory in struct mem_cgroup (Waiman Long) [1959772] - mm/memcg: optimize user context object stock access (Waiman Long) [1959772] - mm/memcg: improve refill_obj_stock() performance (Waiman Long) [1959772] - mm/memcg: cache vmstat data in percpu memcg_stock_pcp (Waiman Long) [1959772] - mm/memcg: move mod_objcg_state() to memcontrol.c (Waiman Long) [1959772] - mm: memcontrol: move PageMemcgKmem to the scope of CONFIG_MEMCG_KMEM (Waiman Long) [1959772] - mm: memcontrol: inline __memcg_kmem_{un}charge() into obj_cgroup_{un}charge_pages() (Waiman Long) [1959772] - mm: memcontrol: use obj_cgroup APIs to charge kmem pages (Waiman Long) [1959772] - mm: memcontrol: change ug->dummy_page only if memcg changed (Waiman Long) [1959772] - mm: memcontrol: directly access page->memcg_data in mm/page_alloc.c (Waiman Long) [1959772] - mm: memcontrol: introduce obj_cgroup_{un}charge_pages (Waiman Long) [1959772] - mm: memcontrol: slab: fix obtain a reference to a freeing memcg (Waiman Long) [1959772] - mm: memmap defer init doesn't work as expected (Baoquan He) [1906271] - mm: check nr_initialised with PAGES_PER_SECTION directly in defer_init() (Baoquan He) [1906271] - mm/memory_hotplug: mark pageblocks MIGRATE_ISOLATE while onlining memory (Baoquan He) [1906271] - mm, memory_hotplug: update pcp lists everytime onlining a memory block (Baoquan He) [1906271] - mm: pass migratetype into memmap_init_zone() and move_pfn_range_to_zone() (Baoquan He) [1906271] - nfs: account for selinux security context when deciding to share superblock (Scott Mayhew) [1927027] - nfs: remove unneeded null check in nfs_fill_super() (Scott Mayhew) [1927027] - lsm,selinux: add new hook to compare new mount to an existing mount (Scott Mayhew) [1927027] - libceph: allow addrvecs with a single NONE/blank address (Jeff Layton) [1972278] - scsi: megaraid_sas: Update driver version to 07.717.02.00-rc1 (Tomas Henzl) [1968170] - scsi: megaraid_sas: Handle missing interrupts while re-enabling IRQs (Tomas Henzl) [1968170] - scsi: megaraid_sas: Early detection of VD deletion through RaidMap update (Tomas Henzl) [1968170] - scsi: megaraid_sas: Fix resource leak in case of probe failure (Tomas Henzl) [1968170] - scsi: megaraid_sas: Send all non-RW I/Os for TYPE_ENCLOSURE device through firmware (Tomas Henzl) [1968170] - scsi: megaraid_sas: Use DEFINE_SPINLOCK() for spinlock (Tomas Henzl) [1968170] - scsi: scsi_devinfo: Add blacklist entry for HPE OPEN-V (Ewan D. Milne) [1927508] - drivers: do not build devm_platform_get_and_ioremap_resource() for s390x (Jaroslav Kysela) [1917388] - redhat: update ALSA configs and add regmap-sdw-mbq to redhat/filter-modules.sh (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fix the return value in dpcm_apply_symmetry() (Jaroslav Kysela) [1917388] - alsa: control_led - fix initialization in the mode show callback (Jaroslav Kysela) [1917388] - ALSA: seq: Fix race of snd_seq_timer_open() (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ZBook Power G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: headphone and mic don't work on an Acer laptop (Jaroslav Kysela) [1917388] - ALSA: firewire-lib: fix the context to call snd_pcm_stop_xrun() (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook 840 Aero G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP EliteBook x360 1040 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Elite Dragonfly G2 (Jaroslav Kysela) [1917388] - ASoC: rt5682: Fix the fast discharge for headset unplugging in soundwire mode (Jaroslav Kysela) [1917388] - ASoC: tas2562: Fix TDM_CFG0_SAMPRATE values (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir: Remove fix for DMI entry on Lenovo 2020 platforms (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - add DMI entry for Lenovo 2020 AMD platforms (Jaroslav Kysela) [1917388] - ASoC: SOF: reset enabled_cores state at suspend (Jaroslav Kysela) [1917388] - ASoC: fsl-asoc-card: Set .owner attribute when registering card. (Jaroslav Kysela) [1917388] - ASoC: topology: Fix spelling mistake "vesion" -> "version" (Jaroslav Kysela) [1917388] - ASoC: rt5659: Fix the lost powers for the HDA header (Jaroslav Kysela) [1917388] - ASoC: core: Fix Null-point-dereference in fmt_single_name() (Jaroslav Kysela) [1917388] - spi: pxa2xx: Drop useless comment in the pxa2xx_ssp.h (Jaroslav Kysela) [1917388] - spi: pxa2xx: Switch to use BIT() and GENMASK() in pxa2xx_ssp.h (Jaroslav Kysela) [1917388] - spi: pxa2xx: Update header block in pxa2xx_ssp.h (Jaroslav Kysela) [1917388] - spi: pxa2xx: Add SSC2 and SSPSP2 SSP registers (Jaroslav Kysela) [1917388] - ASoC: pxa: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: pxa: pxa-ssp: Remove redundant null check before clk_prepare_enable/clk_disable_unprepare (Jaroslav Kysela) [1917388] - ASoC: mmp-sspa: drop unneeded snd_soc_dai_set_drvdata (Jaroslav Kysela) [1917388] - ASoC: mmp-sspa: set phase two word length register (Jaroslav Kysela) [1917388] - ASoC: pxa: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: Fix 7/8 spaces indentation in Kconfig (Jaroslav Kysela) [1917388] - ASoC: jz4740-i2s: Remove manual DMA peripheral ID assignment (Jaroslav Kysela) [1917388] - ASoC: jz4740-i2s: add missed checks for clk_get() (Jaroslav Kysela) [1917388] - ASoC: Intel: fix error code cnl_set_dsp_D0() (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: Unassign ram_read and read_write ops (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove haswell solution (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove sst_dsp_get_thread_context (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove unused DSP interface fields (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: remove unneeded semicolon (Jaroslav Kysela) [1917388] - catpt: Switch to use list_entry_is_head() helper (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Optimize applying user settings (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Correct clock selection for dai trigger (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Skip position update for unprepared streams (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Relax clock selection conditions (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Fix compilation when CONFIG_MODULES is disabled (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Cleanup after power routines streamlining (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Replace open coded variant of resource_intersection() (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Streamline power routines across LPT and WPT (Jaroslav Kysela) [1917388] - ASoC: Intel: haswell: Add missing pm_ops (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_nau8824: Change SSP2-Codec DAI id to 0 (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_nau8824: Drop compress-cpu-dai bits (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5651: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1917388] - ASoC: Intel: broadwell: add missing pm_ops (Jaroslav Kysela) [1917388] - ASoC: Intel: bdw-rt5677: add missing pm_ops (Jaroslav Kysela) [1917388] - ASoC: Intel: broadwell: set card and driver name dynamically (Jaroslav Kysela) [1917388] - ASoC: Intel: bdw-rt5650: Mark FE DAIs as nonatomic (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove rt5640 support for baytrail solution (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove max98090 support for baytrail solution (Jaroslav Kysela) [1917388] - ASoC: Intel: atom: use inclusive language for SSP bclk/fsync (Jaroslav Kysela) [1917388] - ASoC: Intel: Atom: add dynamic selection of DSP driver (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: select WANT_DEV_COREDUMP (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: add dynamic selection of DSP driver (Jaroslav Kysela) [1917388] - ASoC: intel: SND_SOC_INTEL_KEEMBAY should depend on ARCH_KEEMBAY (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Add explicit DMADEVICES kconfig dependency (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove baytrail solution (Jaroslav Kysela) [1917388] - ASoC: Intel: atom: Remove duplicate kconfigs (Jaroslav Kysela) [1917388] - ASoC: remove zte zx drivers (Jaroslav Kysela) [1917388] - ASoC: codecs: wsa881x: add missing stream rates and format (Jaroslav Kysela) [1917388] - ASoC: wm_adsp: Remove unused control callback structure (Jaroslav Kysela) [1917388] - ASoC: wm8994: Fix PM disable depth imbalance on error (Jaroslav Kysela) [1917388] - ASoC: wm8903: remove useless assignments (Jaroslav Kysela) [1917388] - ASoC: wm8523: Fix a typo in a comment (Jaroslav Kysela) [1917388] - ASoC: wm8350: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1917388] - ASoC: wm5102: Use get_unaligned_be16() for dac_comp_coeff (Jaroslav Kysela) [1917388] - ASoC: codecs: wcd934x: Set digital gain range correctly (Jaroslav Kysela) [1917388] - ASoC: wcd9335: Remove unnecessary conversion to bool (Jaroslav Kysela) [1917388] - ASoC: rt715: remove unused parameter (Jaroslav Kysela) [1917388] - ASoC: mediatek: mt6359: add the calibration functions (Jaroslav Kysela) [1917388] - ASoC: rt5682: clock driver must use the clock provider API (Jaroslav Kysela) [1917388] - ASoC: rt1015: enable BCLK detection after calibration (Jaroslav Kysela) [1917388] - ASoC: pcm512x: Add support for more data formats (Jaroslav Kysela) [1917388] - ASoC: pcm512x: Move format check into `set_fmt()` (Jaroslav Kysela) [1917388] - ASoC: pcm512x: Rearrange operations in `hw_params()` (Jaroslav Kysela) [1917388] - ASoC: pcm512x: Fix not setting word length if DAIFMT_CBS_CFS (Jaroslav Kysela) [1917388] - ASoC: mediatek: mt6359: Fix regulator_dev_lookup() fails for id "LDO_VAUD18" (Jaroslav Kysela) [1917388] - ASoC: Remove mt6359_platform_driver_remove (Jaroslav Kysela) [1917388] - ASoC: Fix vaud18 power leakage of mt6359 (Jaroslav Kysela) [1917388] - ASoC: es8316: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Fix Bitclock polarity inversion (Jaroslav Kysela) [1917388] - ASoC: cs35l33: fix an error code in probe() (Jaroslav Kysela) [1917388] - ASoC: cs35l34: Add missing regmap use_single config (Jaroslav Kysela) [1917388] - ASoC: wm8998: Fix PM disable depth imbalance on error (Jaroslav Kysela) [1917388] - ASoC: codecs: wcd9335: Set digital gain range correctly (Jaroslav Kysela) [1917388] - ASoC: TSCS454: remove unneeded semicolon (Jaroslav Kysela) [1917388] - ASoC: TSCS42xx: remove unneeded semicolon (Jaroslav Kysela) [1917388] - ASoC: ts3a227e: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: tlv320: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: tas571x: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: tas*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: tas2562: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: remove remnants of sirf prima/atlas audio codec (Jaroslav Kysela) [1917388] - ASoC: rt5645: add error checking to rt5645_probe function (Jaroslav Kysela) [1917388] - Revert "ASoC: rt5645: fix a NULL pointer dereference" (Jaroslav Kysela) [1917388] - ASoC: rt1015: modify calibration sequence for better performance (Jaroslav Kysela) [1917388] - ASoC: rk3328: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: pcm179x: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: pcm1789: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: nau8315: revise the power event of EN_PIN dapm widget for symmetry (Jaroslav Kysela) [1917388] - ASoC: nau8315: add codec driver (Jaroslav Kysela) [1917388] - ASoC: gtm601: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: es8328: Remove redundant null check before clk_disable_unprepare (Jaroslav Kysela) [1917388] - ASoC: es7241: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: es7134: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: da9055: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: da7219: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Add DAPM widget to set HP out to cap-less mode (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Don't change cap-couple setting in HP PMU/PMD (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Adjust timeouts for cap-coupled outputs (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Reset interrupt flags in bias PREPARE (Jaroslav Kysela) [1917388] - ASoC: codecs/jz47xx: Use regmap_{set,clear}_bits (Jaroslav Kysela) [1917388] - treewide: Use fallthrough pseudo-keyword (Jaroslav Kysela) [1917388] - ASoC: inno_rk3036: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: hdac_hdmi: remove cancel_work_sync in runtime suspend (Jaroslav Kysela) [1917388] - ASoC: hdmi-codec: Add RX support (Jaroslav Kysela) [1917388] - ALSA: cx46xx: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ASoC: topology: KUnit: Convert from cpu to data format (Jaroslav Kysela) [1917388] - ASoC: topology: KUnit: Add KUnit tests passing topology with PCM to snd_soc_tplg_component_load (Jaroslav Kysela) [1917388] - ASoC: topology: KUnit: Add KUnit tests passing empty topology with variants to snd_soc_tplg_component_load (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1917388] - ASoC: tegra: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ASoC: tegra: Don't warn on probe deferral (Jaroslav Kysela) [1917388] - ASoC: tegra: tegra_rt5640: use devm_snd_soc_register_card() (Jaroslav Kysela) [1917388] - ASoC: tegra: tegra_wm8753: use devm_snd_soc_register_card() (Jaroslav Kysela) [1917388] - ASoC: tegra: trimslice.c: use devm_snd_soc_register_card() (Jaroslav Kysela) [1917388] - ASoC: ti: davinci-evm: Remove redundant null check before clk_disable_unprepare (Jaroslav Kysela) [1917388] - ASoC: ti: davinci: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: ti: j721e-evm: Fix compiler warning when CONFIG_OF=n (Jaroslav Kysela) [1917388] - ASoC: ti: omap-abe-twl6040: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: ti: omap-mcsp: remove duplicate test (Jaroslav Kysela) [1917388] - ASoC: uniphier: Simplify the return expression of uniphier_aio_startup (Jaroslav Kysela) [1917388] - ASoC: uniphier: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: ux500: mop500: rename shadowing variable (Jaroslav Kysela) [1917388] - ASoC: ux500: mop500: align function prototype (Jaroslav Kysela) [1917388] - ALSA: x86: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ASoC: cx2072x: Fix doubly definitions of Playback and Capture streams (Jaroslav Kysela) [1917388] - ASoC: cs42l56: fix up error handling in probe (Jaroslav Kysela) [1917388] - ASoC: cs42l52: Minor tidy up of error paths (Jaroslav Kysela) [1917388] - ASoC: cs42l51: manage mclk shutdown delay (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Wait for PLL to lock before switching to it (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Only start PLL if it is needed (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Wait at least 150us after writing SCLK_PRESENT (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Use bclk from hw_params if set_sysclk was not called (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Report jack and button detection (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Add Capture Support (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Fix channel width support (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Always wait at least 3ms after reset (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Don't enable/disable regulator at Bias Level (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Fix mixer volume control (Jaroslav Kysela) [1917388] - ASoC: cs*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: bd28623: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: alc5632: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: ak4458: Add MODULE_DEVICE_TABLE (Jaroslav Kysela) [1917388] - ASoC: ak4118: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: alc5623: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: ak5558: Correct the dai name for ak5552 (Jaroslav Kysela) [1917388] - ASoC: ak5558: change function name to ak5558_reset (Jaroslav Kysela) [1917388] - ASoC: ak5558: Add support for ak5552 (Jaroslav Kysela) [1917388] - ASoC: ak5558: Add MODULE_DEVICE_TABLE (Jaroslav Kysela) [1917388] - ASoC: ak5558: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: adau1977: remove platform data and move micbias bindings include (Jaroslav Kysela) [1917388] - ASoC: adau17x1: Remove redundant null check before clk_disable_unprepare (Jaroslav Kysela) [1917388] - ASoC: adau*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: Add ADAU1372 audio CODEC support (Jaroslav Kysela) [1917388] - ASoC: amd: fix for pcm_read() error (Jaroslav Kysela) [1917388] - ASoC: amd: drop S24_LE format support (Jaroslav Kysela) [1917388] - ASoC: amd: Add support for ALC1015P codec in acp3x machine driver (Jaroslav Kysela) [1917388] - ASoC: amd: renoir: acp3x-pdm-dma: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: amd: raven: acp3x-i2s: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: amd: renoir: acp3x-pdm-dma: remove unnecessary assignments (Jaroslav Kysela) [1917388] - ASoC: amd: fix acpi dependency kernel warning (Jaroslav Kysela) [1917388] - ASoC: amd: update spdx license for acp machine driver (Jaroslav Kysela) [1917388] - ASoC: amd: Add support for RT5682 codec in machine driver (Jaroslav Kysela) [1917388] - ASoC: amd: Adding DAI LINK for rt1015 codec (Jaroslav Kysela) [1917388] - ASoC: amd: Adding support for ALC1015 codec in machine driver (Jaroslav Kysela) [1917388] - ASoC: amd: AMD RV RT5682 should depends on CROS_EC (Jaroslav Kysela) [1917388] - ASoC: amd: renoir: remove invalid kernel-doc comment (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - refine DMI entries for some Lenovo products (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - add DMI entry for Lenovo ThinkPad X395 (Jaroslav Kysela) [1917388] - ASoC: amd: Replacing MSI with Legacy IRQ model (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - add DMI entry for Lenovo ThinkPad E14 Gen 2 (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - add DMI table to avoid the ACP mic probe (broken BIOS) (Jaroslav Kysela) [1917388] - ASoC: AMD Raven/Renoir - fix the PCI probe (PCI revision) (Jaroslav Kysela) [1917388] - ASoC: amd: change clk_get() to devm_clk_get() and add missed checks (Jaroslav Kysela) [1917388] - ASoC: amd: Return -ENODEV for non-existing ACPI call (Jaroslav Kysela) [1917388] - ASoC: amd: support other audio modes for raven (Jaroslav Kysela) [1917388] - ASoC: topology: adhere to KUNIT formatting standard (Jaroslav Kysela) [1917388] - ASoC: topology: KUnit: Add KUnit tests passing various arguments to snd_soc_tplg_component_load (Jaroslav Kysela) [1917388] - ALSA: trident: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: sonicvibes: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: sis7019: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: remove unneeded break (Jaroslav Kysela) [1917388] - ALSA: hdsp: don't disable if not enabled (Jaroslav Kysela) [1917388] - ALSA: hdsp: hardware output loopback (Jaroslav Kysela) [1917388] - ALSA: pci: mixart: fix kernel-doc warning (Jaroslav Kysela) [1917388] - ALSA: maestro: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: lola: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: intel8x0: Fix missing check in snd_intel8x0m_create (Jaroslav Kysela) [1917388] - ALSA: intel8x0: Don't update period unless prepared (Jaroslav Kysela) [1917388] - ALSA: hda: Avoid spurious unsol event handling during S3/S4 (Jaroslav Kysela) [1917388] - ALSA: ens1370: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: emu10k1: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: emu10k1: Use dma_set_mask_and_coherent to simplify code (Jaroslav Kysela) [1917388] - ALSA: ctxfi: fix comment syntax in file headers (Jaroslav Kysela) [1917388] - ALSA: ctxfi: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: ctxfi: cthw20k2: fix mask on conf to allow 4 bits (Jaroslav Kysela) [1917388] - ALSA: bt87x: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: azt3328: Assign boolean values to a bool variable (Jaroslav Kysela) [1917388] - ALSA: asihpi: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: dice: fix stream format for TC Electronic Konnekt Live at high sampling transfer frequency (Jaroslav Kysela) [1917388] - ALSA: dice: disable double_pcm_frames mode for M-Audio Profire 610, 2626 and Avid M-Box 3 Pro (Jaroslav Kysela) [1917388] - ALSA: firewire-lib: fix amdtp_packet tracepoints event for packet_index field (Jaroslav Kysela) [1917388] - ALSA: firewire-lib: fix calculation for size of IR context payload (Jaroslav Kysela) [1917388] - ALSA: firewire-lib: fix check for the size of isochronous packet payload (Jaroslav Kysela) [1917388] - ALSA: bebob/oxfw: fix Kconfig entry for Mackie d.2 Pro (Jaroslav Kysela) [1917388] - ALSA: dice: fix stream format at middle sampling rate for Alesis iO 26 (Jaroslav Kysela) [1917388] - ALSA: bebob: enable to deliver MIDI messages for multiple ports (Jaroslav Kysela) [1917388] - ALSA: bebob: detect the number of available MIDI ports (Jaroslav Kysela) [1917388] - ALSA: bebob: code refactoring for stream format detection (Jaroslav Kysela) [1917388] - ALSA: dice: fix null pointer dereference when node is disconnected (Jaroslav Kysela) [1917388] - ALSA: fireface: fix to parse sync status register of latter protocol (Jaroslav Kysela) [1917388] - ALSA: bebob: remove an unnecessary condition in hwdep_read() (Jaroslav Kysela) [1917388] - ALSA: fireface: remove unnecessary condition in hwdep_read() (Jaroslav Kysela) [1917388] - ALSA: oxfw: remove an unnecessary condition in hwdep_read() (Jaroslav Kysela) [1917388] - ALSA: dice: add support for Lexicon I-ONIX FW810s (Jaroslav Kysela) [1917388] - ALSA: firewire-tascam: Fix integer overflow in midi_port_work() (Jaroslav Kysela) [1917388] - ALSA: fireface: Fix integer overflow in transmit_midi_msg() (Jaroslav Kysela) [1917388] - ALSA: firewire: Clean up a locking issue in copy_resp_to_buf() (Jaroslav Kysela) [1917388] - ALSA: firewire: fix comparison to bool warning (Jaroslav Kysela) [1917388] - ALSA: firewire: Replace tasklet with work (Jaroslav Kysela) [1917388] - ALSA: firewire: convert tasklets to use new tasklet_setup() API (Jaroslav Kysela) [1917388] - ALSA: vx: Use roundup() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: pcsp: Fix fall-through warnings for Clang (Jaroslav Kysela) [1917388] - ALSA: dummy: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: aloop: Fix initialization of controls (Jaroslav Kysela) [1917388] - ALSA: aloop: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: atmel: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1917388] - ASoC: SOF: ext_manifest: use explicit number for elem_type (Jaroslav Kysela) [1917388] - ASoC: soc-acpi: allow for partial match in parent name (Jaroslav Kysela) [1917388] - ASoC: soc-acpi: add helper to identify parent driver. (Jaroslav Kysela) [1917388] - ASoC: soc-acpi: add new fields for mach_params (Jaroslav Kysela) [1917388] - ASoC: rt5682: Add a new property for the DMIC clock driving (Jaroslav Kysela) [1917388] - ALSA: hda: Change AZX_MAX_BUF_SIZE from 1GB to 4MB (Jaroslav Kysela) [1917388] - soundwire: sysfs: Constify static struct attribute_group (Jaroslav Kysela) [1917388] - ALSA: remove trailing semicolon in macro definition (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: don't send DAI_CONFIG IPC for older firmware (Jaroslav Kysela) [1917388] - ASoC: SOF: use current DAI config during resume (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: Update ADL P to use its own descriptor (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: add missing use_acpi_target_states for TGL platforms (Jaroslav Kysela) [1917388] - ASoC: SOF: topology: remove useless code (Jaroslav Kysela) [1917388] - ASoC: SOF: Kconfig: fix typo of SND_SOC_SOF_PCI (Jaroslav Kysela) [1917388] - ASOC: SOF: simplify nocodec mode (Jaroslav Kysela) [1917388] - ASoC: SOF: pcm: export snd_pcm_dai_link_fixup (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: update set_mach_params() (Jaroslav Kysela) [1917388] - ASoC: SOF: change signature of set_mach_params() callback (Jaroslav Kysela) [1917388] - ASoC: SOF: add Kconfig option for probe workqueues (Jaroslav Kysela) [1917388] - ASoC: SOF: Simplify sof_probe_complete handling for acpi/pci/of (Jaroslav Kysela) [1917388] - ASoC: SOF: core: Add missing error prints to device probe operation (Jaroslav Kysela) [1917388] - ASoC: SOF: match SSP config with pcm hw params (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: HDA: add hw params callback for SSP DAIs (Jaroslav Kysela) [1917388] - ASoC: SOF: parse multiple SSP DAI and hw configs (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: drop display power on/off in D0i3 flows (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: move ELH chip info (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: APL: set shutdown callback to hda_dsp_shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: CNL: set shutdown callback to hda_dsp_shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: ICL: set shutdown callback to hda_dsp_shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: TGL: set shutdown callback to hda_dsp_shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: TGL: fix EHL ops (Jaroslav Kysela) [1917388] - ASoC: SOF: core: harden shutdown helper (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: HDA: fix core status verification (Jaroslav Kysela) [1917388] - ASoC: SOF: add a helper to get topology configured mclk (Jaroslav Kysela) [1917388] - ASoC: SOF: only allocate debugfs cache buffers for IPC flood entries (Jaroslav Kysela) [1917388] - ASoC: SOF: fix debugfs initialisation error handling (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: enable async suspend (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: turn off display power in resume (Jaroslav Kysela) [1917388] - ASoC: SOF: intel: fix wrong poll bits in dsp power down (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: unregister DMIC device on probe error (Jaroslav Kysela) [1917388] - ALSA: hda: move Intel SoundWire ACPI scan to dedicated module (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: SoundWire: simplify Kconfig (Jaroslav Kysela) [1917388] - ASoC: SOF: pci: move DSP_CONFIG use to platform-specific drivers (Jaroslav Kysela) [1917388] - ASoC: SOF: pci: split PCI into different drivers (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: add sof_icl_ops for ICL platforms (Jaroslav Kysela) [1917388] - ASoC: SOF: ACPI: avoid reverse module dependency (Jaroslav Kysela) [1917388] - ASoC: SOF: relax ABI checks and avoid unnecessary warnings (Jaroslav Kysela) [1917388] - ASoC: SOF: fix runtime pm usage mismatch after probe errors (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: add dev_dbg() when DMIC number is overridden (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: HDA: don't keep a temporary variable (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: detect DMIC number in SoundWire mixed config (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: SoundWire: refine ACPI match (Jaroslav Kysela) [1917388] - ASoC: SOF: HDA: (cosmetic) simplify hda_dsp_d0i3_work() (Jaroslav Kysela) [1917388] - ASoC: SOF: remove unused functions (Jaroslav Kysela) [1917388] - ASoC: SOF: fix string format for errors (Jaroslav Kysela) [1917388] - ASoC: SOF: add missing pm debug (Jaroslav Kysela) [1917388] - ASoC: SOF: sof-pci-dev: add missing Up-Extreme quirk (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: release display power at link_power (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: use hdac_ext fine-grained link management (Jaroslav Kysela) [1917388] - ASoC: SOF: debug: Fix a potential issue on string buffer termination (Jaroslav Kysela) [1917388] - ASoC: SOF: add be_hw_params_fixup() for ALH (Jaroslav Kysela) [1917388] - ASoC: SOF: topology: Prevent NULL pointer dereference with no TLV (Jaroslav Kysela) [1917388] - ASoC: SOF: intel: hda-loader: use snd_sof_dsp_core_power_down/up APIs (Jaroslav Kysela) [1917388] - ASoC: SOF: Filter out unneeded core power up/downs (Jaroslav Kysela) [1917388] - ASoC: SOF: update dsp core power status in common APIs (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda-loader: keep init cores alive (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: use snd_sof_dsp_core_power_up/down API (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: cancel D0i3 work during runtime suspend (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: Enable DMI L1 for trace (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: enable DMI L1 for D0i3-compatible streams (Jaroslav Kysela) [1917388] - ASoC: SOF: add a pointer to download repo in case FW request fails (Jaroslav Kysela) [1917388] - ASoC: SOF: SND_INTEL_DSP_CONFIG dependency (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: soundwire: fix select/depend unmet dependencies (Jaroslav Kysela) [1917388] - ASoC: SOF: intel: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: initial support to AlderLake-P (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: tgl: do thorough remove at .shutdown() callback (Jaroslav Kysela) [1917388] - ASoC: SOF: sof-pci-dev: add .shutdown() callback (Jaroslav Kysela) [1917388] - ASoC: SOF: add snd_sof_device_shutdown() helper for shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: add .shutdown() callback to snd_sof_dsp_ops (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: Avoid checking jack on system suspend (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: Modify existing helper to disable WAKEEN (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: Resume codec to do jack detection (Jaroslav Kysela) [1917388] - ASoC: SOF: add mutex to protect the dsp_power_state access (Jaroslav Kysela) [1917388] - ASoC: SOF: Fix spelling mistake in Kconfig "ond" -> "and" (Jaroslav Kysela) [1917388] - ASoC: SOF: imx: update kernel-doc description (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: add SoundWire support for ADL-S (Jaroslav Kysela) [1917388] - ASoC: SOF: control: fix cppcheck warning in snd_sof_volume_info() (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: allow for coexistence between SOF and catpt drivers (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: allow for coexistence between SOF and Atom/SST drivers (Jaroslav Kysela) [1917388] - ASoC: SOF: acpi: add dynamic selection of DSP driver (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: initial support for Alderlake-S (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: fix Kconfig dependency for SND_INTEL_DSP_CONFIG (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: fix Kconfig punctuation and wording (Jaroslav Kysela) [1917388] - ASoC: SOF: Kconfig: fix Kconfig punctuation and wording (Jaroslav Kysela) [1917388] - ASoC: SOF: imx: fix Kconfig punctuation (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Lenovo Miix 3-830 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Glavey TM800A550L tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: KMB: Fix random noise at the HDMI output (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add quirk for new ADL-P Rvp (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: add ADL jack-less SoundWire configurations (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: add ADL SoundWire base configurations (Jaroslav Kysela) [1917388] - ASoC: Intel: kbl_da7219_max98927: Fix kabylake_ssp_fixup function (Jaroslav Kysela) [1917388] - ASoC: Intel: KMB: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoc: Intel: board: add BE DAI link for WoV (Jaroslav Kysela) [1917388] - ASoC: Intel: kbl: Add MST route change to kbl machine drivers (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_rt5672: Set card.components string (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_rt5672: Add support for Bay Trail CR / SSP0 (Jaroslav Kysela) [1917388] - ASoC: Intel: Baytrail: Add quirk for the Dell Venue 10 Pro 5055 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: Unify the thinkpad10 and aegex10 byt-match quirks (Jaroslav Kysela) [1917388] - ASoC: Intel: Boards: cml_da7219_max98390: add capture stream for echo reference (Jaroslav Kysela) [1917388] - ASoC: Intel: Fix a typo (Jaroslav Kysela) [1917388] - ASoC: Intel: Fix a typo (Jaroslav Kysela) [1917388] - ASoC: Intel: Fix a typo (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Chuwi Hi8 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: add max98390 echo reference support (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_wm5102: Add jack detect support (Jaroslav Kysela) [1917388] - ASoC: intel: atom: Remove 44100 sample-rate from the media and deep-buffer DAI descriptions (Jaroslav Kysela) [1917388] - ASoC: intel: atom: Stop advertising non working S24LE support (Jaroslav Kysela) [1917388] - ASoC: intel: sof_rt5682: use the topology mclk (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_rt5682: Add ALC1015Q-VB speaker amp support (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: skl-topology: fix -frame-larger-than (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add used AIF to the components string (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Enable jack-detect support on Asus T100TAF (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_wm5102: remove unused static variable (Jaroslav Kysela) [1917388] - ASoC: Intel: atom: fix kernel-doc (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: remove TGL RVP mixed SoundWire/TDM config (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: remove unused TGL table with rt5682 only (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: Compile when any configuration is selected (Jaroslav Kysela) [1917388] - ASoC: Intel: boards: sof-wm8804: add check for PLL setting (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Fix HP Pavilion x2 10-p0XX OVCD current threshold (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Acer One S1002 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5651: Add quirk for the Jumper EZpad 7 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Voyo Winpad A15 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Estar Beauty HD MID 7316R tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: add ACPI matching table for HP Spectre x360 (Jaroslav Kysela) [1917388] - ASoC: intel: sof_sdw: add trace for dai links (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: detect DMIC number based on mach params (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add mic:dmic and cfg-mics component strings (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add quirk for HP Spectre x360 convertible (Jaroslav Kysela) [1917388] - ASoC: Intel: sof-sdw: indent and add quirks consistently (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: reorganize quirks by generation (Jaroslav Kysela) [1917388] - ASoC: Intel: boards: max98373: get dapm from cpu_dai (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_wm5102: Add machine driver for BYT/WM5102 (Jaroslav Kysela) [1917388] - ASoC: Intel: Add DMI quirk table to soc_intel_is_byt_cr() (Jaroslav Kysela) [1917388] - ASoC: Intel: KMB: Support IEC958 encoded PCM format (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A3E (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A32 (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A5E (Jaroslav Kysela) [1917388] - ASoC: Intel: remove unneeded semicolon (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Wake up device before configuring SSP port (Jaroslav Kysela) [1917388] - ASoC: Intel: remove duplicate MODULE_LICENSE/DESCRIPTION tags (Jaroslav Kysela) [1917388] - ASoC: Intel: adl: remove sof_fw_filename setting in ADL snd_soc_acpi_mach (Jaroslav Kysela) [1917388] - ASoC: Intel: common: add ACPI matching tables for Alder Lake (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: Zero snd_ctl_elem_value (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: skl-topology: Fix OOPs ib skl_tplg_complete (Jaroslav Kysela) [1917388] - ASoC: intel: skl: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_nau8824: Move snd_soc_dai_set_tdm_slot call to cht_codec_fixup (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Mele PCG03 Mini PC (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add new BYT_RT5640_NO_INTERNAL_MIC_MAP input-mapping (Jaroslav Kysela) [1917388] - ASoC: Intel: byt/cht: set pm ops dynamically (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove sst_pdata structure (Jaroslav Kysela) [1917388] - ASoC: Intel: Make atom components independent of sst-dsp (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove SST-legacy specific constants (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove unused DSP operations (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove SST firmware components (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove SST ACPI component (Jaroslav Kysela) [1917388] - ASoC: Intel: Select catpt and deprecate haswell (Jaroslav Kysela) [1917388] - ASoC: Intel: bdw-5677: Remove haswell-solution specific code (Jaroslav Kysela) [1917388] - ASoC: Intel: bdw-5650: Remove haswell-solution specific code (Jaroslav Kysela) [1917388] - ASoC: Intel: broadwell: Remove haswell-solution specific code (Jaroslav Kysela) [1917388] - ASoC: Intel: haswell: Remove haswell-solution specific code (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Simple sysfs attributes (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Event tracing (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Device driver lifecycle (Jaroslav Kysela) [1917388] - drivers: provide devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: PCM operations (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Firmware loading and context restore (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Define DSP operations (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Add IPC message handlers (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Implement IPC protocol (Jaroslav Kysela) [1917388] - ASoC: Intel: Add catpt base members (Jaroslav Kysela) [1917388] - resource: Introduce resource_intersection() for overlapping resources (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for ARCHOS Cesium 140 (Jaroslav Kysela) [1917388] - ASoC: Intel: boards: byt/cht: set card and driver name at run time (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add new BYT_RT5640_NO_SPEAKERS quirk-flag (Jaroslav Kysela) [1917388] - ASoC: Intel: KMB: Enable DMA transfer mode (Jaroslav Kysela) [1917388] - ASoC: Intel: keembay: use inclusive language for bclk and fsync (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcht_es8316: Remove comment about SSP0 being untested (Jaroslav Kysela) [1917388] - ASoC: rt1015: remove bclk_ratio (Jaroslav Kysela) [1917388] - ASoC: cs42l73: Add missing regmap use_single config (Jaroslav Kysela) [1917388] - ASoC: cs53l30: Add missing regmap use_single config (Jaroslav Kysela) [1917388] - ASoC: sti-sas: add missing MODULE_DEVICE_TABLE (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Regmap must use_single_read/write (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: fix the function number of SDCA control for feature unit 0x1E (Jaroslav Kysela) [1917388] - ASoC: da7219: do not request a new clock consummer reference (Jaroslav Kysela) [1917388] - ASoC: max98088: fix ni clock divider calculation (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: add the notification when volume changed (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: change capture switch controls (Jaroslav Kysela) [1917388] - ASoC: da7219: properly get clk from the provider (Jaroslav Kysela) [1917388] - ASoC: wcd934x: use the clock provider API (Jaroslav Kysela) [1917388] - ASoC: adau17x1: Avoid overwriting CHPF (Jaroslav Kysela) [1917388] - ASoC: ak4458: enable daisy chain (Jaroslav Kysela) [1917388] - ASoC: rt1015p: add support on format S32_LE (Jaroslav Kysela) [1917388] - ASoC: rt286: Generalize support for ALC3263 codec (Jaroslav Kysela) [1917388] - ASoC: rt298: Configure combo jack for headphones (Jaroslav Kysela) [1917388] - ASoC: rt286: Configure combo jack for headphones (Jaroslav Kysela) [1917388] - ASoC: sigmadsp: Disable cache mechanism for readbacks (Jaroslav Kysela) [1917388] - ASoC: rt286: Make RT286_SET_GPIO_* readable and writable (Jaroslav Kysela) [1917388] - ASoC: rt286: Fix upper byte in DMIC2 configuration (Jaroslav Kysela) [1917388] - ASoC: ak4458: check reset control status (Jaroslav Kysela) [1917388] - ASoC: codecs: rt5682: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt715: remove kcontrols which no longer be used (Jaroslav Kysela) [1917388] - ASoC: rt715: add main capture switch and main capture volume (Jaroslav Kysela) [1917388] - ASoC: rt715: modification for code simplicity (Jaroslav Kysela) [1917388] - ASoC: codecs: wcd934x: Fix missing IRQF_ONESHOT as only threaded handler (Jaroslav Kysela) [1917388] - ASoC: cs35l35: remove unused including (Jaroslav Kysela) [1917388] - ASoC: ak5558: correct reset polarity (Jaroslav Kysela) [1917388] - ASoC: cs35l36: Fix an error handling path in 'cs35l36_i2c_probe()' (Jaroslav Kysela) [1917388] - ASoC: cs35l35: Fix an error handling path in 'cs35l35_i2c_probe()' (Jaroslav Kysela) [1917388] - ASoC: wcd9335: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: rt1019: remove registers to sync with rt1019 datasheet (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: wcd934x: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: rt715-sdca: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: tas2770: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: cx2072x: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: rt1019: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: add AIC3106 (Jaroslav Kysela) [1917388] - ASoC: codecs: wsa881x: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: codecs: Fix runtime PM imbalance in tas2552_probe (Jaroslav Kysela) [1917388] - ASoC: rt1011: remove pack_id check in rt1011 (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: add SPI support (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: move I2C to separated file (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: rename probe function (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: move model definitions (Jaroslav Kysela) [1917388] - ASoC: max98390: Add support for tx slot configuration. (Jaroslav Kysela) [1917388] - ASoC: ak5558: Fix s/show/slow/ typo (Jaroslav Kysela) [1917388] - ASoC: tlv320aic32x4: Register clocks before registering component (Jaroslav Kysela) [1917388] - ASoC: tlv320aic32x4: Increase maximum register in regmap (Jaroslav Kysela) [1917388] - ASoC: rt5670: Add a rt5670_components() helper (Jaroslav Kysela) [1917388] - ASoC: rt5670: Add a quirk for the Dell Venue 10 Pro 5055 (Jaroslav Kysela) [1917388] - ASoC: da732x: simplify code (Jaroslav Kysela) [1917388] - ASoC: lm49453: fix useless assignment before return (Jaroslav Kysela) [1917388] - ASoC: mediatek: mt6359: Fix spelling mistake "reate" -> "create" (Jaroslav Kysela) [1917388] - ASoC: mediatek: mt6359: add MT6359 accdet jack driver (Jaroslav Kysela) [1917388] - ASoC: max98373: Added 30ms turn on/off time delay (Jaroslav Kysela) [1917388] - ASoC: max98373: Changed amp shutdown register as volatile (Jaroslav Kysela) [1917388] - ASoC: wm8960: Remove bitclk relax condition in wm8960_configure_sysclk (Jaroslav Kysela) [1917388] - ASoC: max98373: Added controls for autorestart config (Jaroslav Kysela) [1917388] - ASoC: rt1015: Add bclk detection and dc detection (Jaroslav Kysela) [1917388] - ASoC: wm8960: Fix wrong bclk and lrclk with pll enabled for some chips (Jaroslav Kysela) [1917388] - ASoC: rt1019: make symbol 'rt1019_i2c_driver' static (Jaroslav Kysela) [1917388] - ASoC: rt1019: add rt1019 amplifier driver (Jaroslav Kysela) [1917388] - ASoC: tscs454: remove useless test on PLL disable (Jaroslav Kysela) [1917388] - ASoC: tlv320dac33: clarify expression (Jaroslav Kysela) [1917388] - ASoC: tas2770: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: tas2562: remove warning on return value (Jaroslav Kysela) [1917388] - ASoC: tas2562: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: sti-sas: remove unused struct members (Jaroslav Kysela) [1917388] - ASoC: sigmadsp: align function prototype (Jaroslav Kysela) [1917388] - ASoC: pcm1681: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: nau8825: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: mt6359: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: mt6358: remove useless initializations (Jaroslav Kysela) [1917388] - ASoC: max98090: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: hdmi-codec: remove unused spk_mask member (Jaroslav Kysela) [1917388] - ASoC: hdmi-codec: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: hdac_hdmi: align function arguments (Jaroslav Kysela) [1917388] - ASoC: hdac_hdmi: remove useless initializations (Jaroslav Kysela) [1917388] - ASoC: da7219-aad: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: cx2070x: remove duplicate else branch (Jaroslav Kysela) [1917388] - ASoC: cx2070x: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: adau1977: remove useless return (Jaroslav Kysela) [1917388] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 (Jaroslav Kysela) [1917388] - ASoC: ad1836: remove useless return (Jaroslav Kysela) [1917388] - ASoC: ab8500-codec: remove useless structure (Jaroslav Kysela) [1917388] - ASoC: rt711: add snd_soc_component remove callback (Jaroslav Kysela) [1917388] - ASoC: rt5659: Update MCLK rate in set_sysclk() (Jaroslav Kysela) [1917388] - ASoC: rt5640: Rename 'Mono DAC Playback Volume' to 'DAC2 Playback Volume' (Jaroslav Kysela) [1917388] - ASoC: rt1015p: add acpi device id for rt1015p (Jaroslav Kysela) [1917388] - ASoC: wm_hubs: align function prototype (Jaroslav Kysela) [1917388] - ASoC: wm_adsp: simplify return value (Jaroslav Kysela) [1917388] - ASoC: wm8996: clarify expression (Jaroslav Kysela) [1917388] - ASoC: wm8994: align function prototype (Jaroslav Kysela) [1917388] - ASoC: wm8978: clarify expression (Jaroslav Kysela) [1917388] - ASoC: wm8958-dsp2: rename local 'control' arrays (Jaroslav Kysela) [1917388] - ASoC: arizona: fix function argument (Jaroslav Kysela) [1917388] - ASoC: wm2200: remove unused structure (Jaroslav Kysela) [1917388] - ASoC: rt5682: add delay time of workqueue to control next IRQ event (Jaroslav Kysela) [1917388] - ASoC: rt715-sdca: Remove unused including (Jaroslav Kysela) [1917388] - ASoC: rt715-sdca: Fix return value check in rt715_sdca_sdw_probe() (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Set clock source for both ways of stream (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Provide finer control on playback path (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Disable regulators if probe fails (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Remove power if the driver is being removed (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: Add RT711 SDCA vendor-specific driver (Jaroslav Kysela) [1917388] - ASoC: rt5645: The ALC3270 variant does not have a headset-mic pin (Jaroslav Kysela) [1917388] - ASoC: rt5645: Move rt5645_platform_data to sound/soc/codecs/rt5645.c (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Remove superfluous error message (Jaroslav Kysela) [1917388] - ASoC: rt715-sdca: Add RT715 sdca vendor-specific driver (Jaroslav Kysela) [1917388] - ASoC: wm8962: Relax bit clock divider searching (Jaroslav Kysela) [1917388] - ASoC: rt1316: Fix return value check in rt1316_sdw_probe() (Jaroslav Kysela) [1917388] - ASoC: sgtl5000: Fix identation of .driver elements (Jaroslav Kysela) [1917388] - ASoC: codec: Omit superfluous error message in jz4760_codec_probe() (Jaroslav Kysela) [1917388] - ASoC: sigmadsp-regmap: fix kernel-doc warning (Jaroslav Kysela) [1917388] - ASoC: rt5631: fix kernel-doc warning (Jaroslav Kysela) [1917388] - ASoC: jz4760: fix set but not used warning (Jaroslav Kysela) [1917388] - ASoC: cs4270: fix kernel-doc (Jaroslav Kysela) [1917388] - ASoC: rt5682: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: rt5682: remove useless assignments (Jaroslav Kysela) [1917388] - ASoC: rt5682: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5677: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: rt5677: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5670: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5668: remove useless assignments (Jaroslav Kysela) [1917388] - ASoC: rt5668: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5665: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5663: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5660: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5659: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5651: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: rt5651: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5645: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5645: use logical OR (Jaroslav Kysela) [1917388] - ASoC: rt5640: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1308: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1305: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1016: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1015: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1011: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1011: remove redundant test (Jaroslav Kysela) [1917388] - ASoC: rt1011: use logical OR (Jaroslav Kysela) [1917388] - ASoC: wm8524: Do not print probe defer error (Jaroslav Kysela) [1917388] - ASoC: codecs: nau8825: fix kernel-doc (Jaroslav Kysela) [1917388] - ASoC: rt1316: Add RT1316 SDCA vendor-specific driver (Jaroslav Kysela) [1917388] - ASoc: rt5631: Constify static struct coeff_clk_div (Jaroslav Kysela) [1917388] - ASoC: rt*: Constify static struct acpi_device_id (Jaroslav Kysela) [1917388] - ASoC: rt*: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: rt*: Constify static struct sdw_slave_ops (Jaroslav Kysela) [1917388] - ASoC: wcd934x: remove useless return (Jaroslav Kysela) [1917388] - ASoC: wcd9335: clarify return value (Jaroslav Kysela) [1917388] - ASoC: wcd-clsh-v2: align function prototypes (Jaroslav Kysela) [1917388] - ASoC: codecs: wcd934x: add a sanity check in set channel map (Jaroslav Kysela) [1917388] - ASoC: es8316: Simplify adc_pga_gain_tlv table (Jaroslav Kysela) [1917388] - ASoC: sgtl5000: set DAP_AVC_CTRL register to correct default value on probe (Jaroslav Kysela) [1917388] - ASoC: rt5651: Fix dac- and adc- vol-tlv values being off by a factor of 10 (Jaroslav Kysela) [1917388] - ASoC: rt5640: Fix dac- and adc- vol-tlv values being off by a factor of 10 (Jaroslav Kysela) [1917388] - ASoC: rt5670: Add emulated 'DAC1 Playback Switch' control (Jaroslav Kysela) [1917388] - ASoC: rt5670: Remove ADC vol-ctrl mute bits poking from Sto1 ADC mixer settings (Jaroslav Kysela) [1917388] - ASoC: rt5670: Remove 'HP Playback Switch' control (Jaroslav Kysela) [1917388] - ASoC: rt5670: Remove 'OUT Channel Switch' control (Jaroslav Kysela) [1917388] - ASoC: rt1015: fix i2c communication error (Jaroslav Kysela) [1917388] - ASoC: codec: Add driver for JZ4760 internal codec (Jaroslav Kysela) [1917388] - ASoC: codec/ingenic: Depend on MACH_INGENIC (Jaroslav Kysela) [1917388] - ASoC: codec: hdmi-codec: Support IEC958 encoded PCM format (Jaroslav Kysela) [1917388] - ASoC: rt5682: Fix panic in rt5682_jack_detect_handler happening during system shutdown (Jaroslav Kysela) [1917388] - ASoC: rt5682: do nothing in rt5682_suspend/resume in sdw mode (Jaroslav Kysela) [1917388] - ASoC: rt5682-sdw: cancel_work_sync() in .remove and .suspend (Jaroslav Kysela) [1917388] - ASoC: rt711-sdw: use cancel_work_sync() for .remove (Jaroslav Kysela) [1917388] - ASoC: rt700-sdw: use cancel_work_sync() in .remove as well as .suspend (Jaroslav Kysela) [1917388] - ASoC: mt6359: reduce log verbosity for optional DT properties (Jaroslav Kysela) [1917388] - ASoC: codecs: add missing max_register in regmap config (Jaroslav Kysela) [1917388] - ASoC: cpcap: fix microphone timeslot mask (Jaroslav Kysela) [1917388] - ASoC: rt5659: Add Kconfig prompt (Jaroslav Kysela) [1917388] - ASoC: max98373: Fixes a typo in max98373_feedback_get (Jaroslav Kysela) [1917388] - ASoC: ak4458: correct reset polarity (Jaroslav Kysela) [1917388] - ASoC: rt5682: remove connection with LDO2 in DAPM graph (Jaroslav Kysela) [1917388] - ASoC: ml26124: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: lm49453: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: inno_rk3036: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: cx2072x: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: alc5632: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: ab8500: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: lochnagar-sc: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: mt6660: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: mc13783: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: sgtl5000: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: ssm2602: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: zl38060: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: jz4740: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: ak*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: tscs*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: max*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: es*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: da*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: nau*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: rt*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: tlv*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: wm*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: remove sirf prima/atlas drivers (Jaroslav Kysela) [1917388] - ASoC: codecs: soundwire: increase resume timeout (Jaroslav Kysela) [1917388] - ASoC: es8316: Fix possible NULL pointer deref in es8316_disable_jack_detect() (Jaroslav Kysela) [1917388] - ASoC: rt5682: enable fast discharge for headset unplugging (Jaroslav Kysela) [1917388] - ASoC: rt5682: fix getting the wrong device id when the suspend_stress_test (Jaroslav Kysela) [1917388] - ASoC: rt5645: Enable internal microphone and JD on ECS EF20 (Jaroslav Kysela) [1917388] - ASoC: rt5645: add inv_hp_det flag (Jaroslav Kysela) [1917388] - ASoC: rt5645: Add ACPI-defined GPIO for ECS EF20 series (Jaroslav Kysela) [1917388] - ASoC: rt5645: Introduce mapping for ACPI-defined GPIO (Jaroslav Kysela) [1917388] - ASoC: rt1015: re-calibrate again when resuming (Jaroslav Kysela) [1917388] - ASoC: rt5645: Remove the redundant delay time (Jaroslav Kysela) [1917388] - ASoC: rt1015: remove unneeded variables in rt1015_priv (Jaroslav Kysela) [1917388] - ASoC: rt1015: refactor retry loop and rt1015_priv allocation (Jaroslav Kysela) [1917388] - ASoC: rt1015: return error if any when setting bypass_boost (Jaroslav Kysela) [1917388] - ASoC: rt1015: save boost_mode only if valid (Jaroslav Kysela) [1917388] - ASoC: rt1015: sort header inclusions (Jaroslav Kysela) [1917388] - ASoC: Intel: common: Fix some typos (Jaroslav Kysela) [1917388] - ASoC: soc.h: remove for_each_rtd_dais_rollback() (Jaroslav Kysela) [1917388] - ASoC: soc.h: return error if multi platform at snd_soc_fixup_dai_links_platform_name() (Jaroslav Kysela) [1917388] - ASoC: soc.h: fixup return timing for snd_soc_fixup_dai_links_platform_name() (Jaroslav Kysela) [1917388] - ASoC: soc.h: add asoc_link_to_cpu/codec/platform() macro (Jaroslav Kysela) [1917388] - ASoC: add soc-jack.h (Jaroslav Kysela) [1917388] - ASoC: soc-dai.h: Align the word of comment for SND_SOC_DAIFMT_CBC_CFC (Jaroslav Kysela) [1917388] - ASoC: soc-core: fix always-false condition (Jaroslav Kysela) [1917388] - ASoC: soc-core: fix signed/unsigned issue (Jaroslav Kysela) [1917388] - ASoC: soc-acpi: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: ignore dummy-DAI at soc_pcm_params_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-utils: add snd_soc_component_is_dummy() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate DAI name if soc_pcm_params_symmetry() failed (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: don't use "name" on __soc_pcm_params_symmetry() macro (Jaroslav Kysela) [1917388] - ASoC: core: Don't set platform name when of_node is set (Jaroslav Kysela) [1917388] - ASoC: soc-compress: lock pcm_mutex to resolve lockdep error (Jaroslav Kysela) [1917388] - ASoC: soc-core: use device_unregister() if rtd allocation failed (Jaroslav Kysela) [1917388] - ASoC: soc-core: add comment for rtd freeing (Jaroslav Kysela) [1917388] - ASoC: soc-component: Add snd_soc_pcm_component_ack (Jaroslav Kysela) [1917388] - ASoC: don't indicate error message for snd_soc_[pcm_]component_xxx() (Jaroslav Kysela) [1917388] - ASoC: don't indicate error message for snd_soc_[pcm_]dai_xxx() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: don't indicate error message for dpcm_be_dai_hw_free() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: don't indicate error message for soc_pcm_hw_free() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_fe/be_dai_prepare() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_fe/be_dai_hw_params() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_fe/be_dai_startup() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_run_update_startup/shutdown() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_apply_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_be_dai_trigger() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_path_get() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at soc_pcm_prepare() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at soc_pcm_hw_params() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at soc_pcm_open() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: share DPCM BE DAI stop operation (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove unneeded !rtd->dai_link check (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fixup dpcm_be_dai_startup() user count (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_hw_sanity_check() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_update_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: direct copy at snd_soc_set_runtime_hwparams() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_cpu/codec_dai_name() macro (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: check DAI activity under soc_pcm_apply_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-core: fix DMI handling (Jaroslav Kysela) [1917388] - ASoC: soc-dai: fix kernel-doc (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add error log (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove shadowing variable (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove redundant assignment (Jaroslav Kysela) [1917388] - ASoC: soc-ops: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: unpack dpcm_set_fe_runtime() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add dpcm_runtime_setup() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add dpcm_runtime_setup_fe() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: unpack dpcm_init_runtime_hw() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove strange format storing (Jaroslav Kysela) [1917388] - ASoC: soc-core: Prevent warning if no DMI table is present (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fix hw param limits calculation for multi-DAI (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fix hwparams min/max init for dpcm (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_hw_update_format() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_hw_update_chan() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_hw_update_rate() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: change error message to debug message (Jaroslav Kysela) [1917388] - ASoC: dapm: use component prefix when checking widget names (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fixup snd_pcm_limit_hw_rates() timing (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: use snd_pcm_hardware at dpcm_runtime_merge_xxx() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_create_pcm() and simplify soc_new_pcm() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_get_playback_capture() and simplify soc_new_pcm() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: tidyup pcm setting (Jaroslav Kysela) [1917388] - ASoC: soc-component: fix undefined reference to __ffssi2 (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_read/write_field() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: cleanup soc_pcm_params_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: cleanup soc_pcm_apply_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-dai.h: remove symmetric_rates/samplebits (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_set_dai_params() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add dpcm_set_be_update_state() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: move dpcm_set_fe_update_state() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: Fix an uninitialized error code (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: return correct -ERRNO in failure path (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: disconnect BEs if the FE is not ready (Jaroslav Kysela) [1917388] - ASoC: dapm: remove widget from dirty list on free (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: care trigger rollback (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove dpcm_do_trigger() (Jaroslav Kysela) [1917388] - ASoC: pcm: send DAPM_STREAM_STOP event in dpcm_fe_dai_shutdown (Jaroslav Kysela) [1917388] - ASoC: soc-core: tidyup jack.h (Jaroslav Kysela) [1917388] - ASoC: soc-core: add soc_dapm_suspend_resume() (Jaroslav Kysela) [1917388] - ASoC: soc-core: add soc_playback_digital_mute() (Jaroslav Kysela) [1917388] - ASoC: soc-compress: add soc_compr_clean() and call it from soc_compr_open/free() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add mark for snd_soc_link_compr_startup/shutdown() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add mark for snd_soc_component_compr_open/free() (Jaroslav Kysela) [1917388] - ASoC: soc-dai: add mark for snd_soc_dai_compr_startup/shutdown() (Jaroslav Kysela) [1917388] - ASoC: soc-compress: move soc_compr_free() next to soc_compr_open() (Jaroslav Kysela) [1917388] - ASoC: pcm: call snd_soc_dapm_stream_stop() in soc_pcm_hw_clean (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_get_metadata() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_set_metadata() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_copy() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_pointer() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_ack() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_get_codec_caps() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_get_caps() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_get_params() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_set_params() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_trigger() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_free() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_open() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: Get all BEs along DAPM path (Jaroslav Kysela) [1917388] - ASoC: soc-core: Fix component name_prefix parsing (Jaroslav Kysela) [1917388] - ASoC: soc-compress: assume SNDRV_PCM_STREAM_xxx and SND_COMPRESS_xxx are same (Jaroslav Kysela) [1917388] - ASoC: soc-compress: tidyup STREAM vs COMPRESS (Jaroslav Kysela) [1917388] - ASoC: soc-topology: clarify expression (Jaroslav Kysela) [1917388] - ASoC: sync parameter naming : rate / sample_bits (Jaroslav Kysela) [1917388] - ASoC: topology: Check if ops is set before dereference (Jaroslav Kysela) [1917388] - ASoC: topology: Ensure that needed parameters are set (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_hw_clean() and call it from soc_pcm_hw_params/free() (Jaroslav Kysela) [1917388] - ASoC: soc-dai: add mark for snd_soc_dai_hw_params/free() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add mark for snd_soc_pcm_component_hw_params/free() (Jaroslav Kysela) [1917388] - ASoC: soc-link: add mark for snd_soc_link_hw_params/free() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: move soc_pcm_hw_free() next to soc_pcm_hw_params() (Jaroslav Kysela) [1917388] - ASoC: dapm: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1917388] - ASoC: dmaengine: Document support for TX only or RX only streams (Jaroslav Kysela) [1917388] - ASoC: soc-core: use devm_snd_soc_register_card() (Jaroslav Kysela) [1917388] - ALSA: usb: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix control 'access overflow' errors from chmap (Jaroslav Kysela) [1917388] - ALSA: line6: Fix racy initialization of LINE6 MIDI (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Disable sample read check if firmware doesn't give back (Jaroslav Kysela) [1917388] - ALSA: usb-audio: scarlett2: snd_scarlett_gen2_controls_create() can be static (Jaroslav Kysela) [1917388] - ALSA: usb-audio: scarlett2: Improve driver startup messages (Jaroslav Kysela) [1917388] - ALSA: usb-audio: scarlett2: Fix device hang with ehci-pci (Jaroslav Kysela) [1917388] - ALSA: usb-audio: fix control-request direction (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix potential out-of-bounce access in MIDI EP parser (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Validate MS endpoint descriptors (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add dB range mapping for Sennheiser Communications Headset PC 8 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Remove redundant assignment to len (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix implicit sync clearance at stopping stream (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Generic application of implicit fb to Roland/BOSS devices (Jaroslav Kysela) [1917388] - Revert "ALSA: usb-audio: Add support for many Roland devices..." (Jaroslav Kysela) [1917388] - ALSA: usb: midi: don't return -ENOMEM when usb_urb_ep_type_check fails (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Re-apply implicit feedback mode to Pioneer devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: DJM-750: ensure format is set (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add support for many Roland devices' implicit feedback quirks (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Apply implicit feedback mode for BOSS devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Explicitly set up the clock selector (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add MIDI quirk for Vox ToneLab EX (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Skip probe of UA-101 devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop implicit fb quirk entries dubbed for capture (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit feeback support for the BOSS GT-1 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add error checks for usb_driver_claim_interface() calls (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Apply sample rate quirk to Logitech Connect (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Check connector value on resume (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Carve out connector value checking into a helper (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix unintentional sign extension issue (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Apply the control quirk to Plantronics headsets (Jaroslav Kysela) [1917388] - ALSA: usb: Add Plantronics C320-M USB ctrl msg delay quirk (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix "cannot get freq eq" errors on Dell AE515 sound bar (Jaroslav Kysela) [1917388] - ALSA: usb-audio: fix Pioneer DJM-850 control label info (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Configure Pioneer DJM-850 samplerate (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Declare Pioneer DJM-850 mixer controls (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add Pioneer DJM-850 to quirks-table (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix Pioneer DJM devices URB_CONTROL request direction to set samplerate (Jaroslav Kysela) [1917388] - ALSA: usb-audio: use Corsair Virtuoso mapping for Corsair Virtuoso SE (Jaroslav Kysela) [1917388] - ALSA: usb-audio: generate midi streaming substream names from jack names (Jaroslav Kysela) [1917388] - ALSA: usb-audio: use usb headers rather than define structs locally (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Allow modifying parameters with succeeding hw_params calls (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop bogus dB range in too low level (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Don't abort even if the clock rate differs (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit fb quirk for BOSS GP-10 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add quirk for RC-505 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Don't avoid stopping the stream at disconnection (Jaroslav Kysela) [1917388] - ALSA: usb-audio: More strict state change in EP (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Handle invalid running state at releasing EP (Jaroslav Kysela) [1917388] - ALSA: usb-audio: add mixer quirks for Pioneer DJM-900NXS2 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add DJM750 to Pioneer mixer quirk (Jaroslav Kysela) [1917388] - ALSA: Convert strlcpy to strscpy when return value is unused (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix PCM buffer allocation in non-vmalloc mode (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Correct document for snd_usb_endpoint_free_all() (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add DJM-450 to the quirks table (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add DJM450 to Pioneer format quirk (Jaroslav Kysela) [1917388] - ALSA: usb-audio: workaround for iface reset issue (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix "RANGE setting not yet supported" errors (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Skip the clock selector inquiry for single connections (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix hw constraints dependencies (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add support for Pioneer DJM-750 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Avoid implicit feedback on Pioneer devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Set sample rate for all sharing EPs on UAC1 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix UAC1 rate setup for secondary endpoints (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Convert the last strlcpy() usage (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Convert remaining strlcpy() to strscpy() (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Always apply the hw constraints for implicit fb sync (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix implicit feedback sync setup for Pioneer devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Annotate the endpoint index in audioformat (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Avoid unnecessary interface re-setup (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Choose audioformat of a counter-part substream (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix the missing endpoints creations for quirks (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add quirk for BOSS AD-10 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix UBSAN warnings for MIDI jacks (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add alias entry for ASUS PRIME TRX40 PRO-S (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add VID to support native DSD reproduction on FiiO devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix potential out-of-bounds shift (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit fb support for Steinberg UR22 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add support for Pioneer DJ DDJ-RR controller (Jaroslav Kysela) [1917388] - ALSA: usb-audio: US16x08: fix value count for level meters (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix MOTU M-Series quirks (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix quirks for other BOSS devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit_fb module option (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add generic implicit fb parsing (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Factor out the implicit feedback quirk code (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Quirk for BOSS GT-001 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Show sync endpoint information in proc outputs (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Use unsigned char for iface and altsettings fields (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Replace slave/master terms (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Simplify rate_min/max and rates set up (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Unify the code for the next packet size calculation (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop unneeded snd_usb_substream fields (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Refactoring endpoint URB deactivation (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Use atomic_t for endpoint use_count (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Constify audioformat pointer references (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix possible stall of implicit fb packet ring-buffer (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Refactor endpoint management (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix EP matching for continuous rates (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Always set up the parameters after resume (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add quirk for Pioneer DJ DDJ-SR2 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Set callbacks via snd_usb_endpoint_set_callback() (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Stop both endpoints properly at error (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Simplify snd_usb_init_pitch() arguments (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Simplify snd_usb_init_sample_rate() arguments (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Don't set altsetting before initializing sample rate (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Pass snd_usb_audio object to quirk functions (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add snd_usb_get_host_interface() helper (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop keep_interface flag again (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Create endpoint objects at parsing phase (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Avoid doubly initialization for implicit fb (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop debug.h (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Simplify hw_params rules (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add hw constraint for implicit fb sync (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Move snd_usb_autoresume() call out of setup_hw_info() (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Track implicit fb sync endpoint in audioformat list (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Improve some debug prints (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Set and clear sync EP link properly (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add snd_usb_get_endpoint() helper (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Check implicit feedback EP generically for UAC2 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Check valid altsetting at parsing rates for UAC2/3 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Don't call usb_set_interface() at trigger callback (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Handle discrete rates properly in hw constraints (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add delay quirk for all Logitech USB devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Use ALC1220-VB-DT mapping for ASUS ROG Strix TRX40 mobo (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit feedback quirk for Qu-16 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit feedback quirk for MODX (Jaroslav Kysela) [1917388] - ALSA: usb-audio: add usb vendor id as DSD-capable for Khadas devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit feedback quirk for Zoom UAC-2 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Line6 Pod Go interface requires static clock rate quirk (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add mixer support for Pioneer DJ DJM-250MK2 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: reset eapd coeff to default value for alc287 (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: Cancel pending works before suspend (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132: Fix compile warning without PCI (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132: Move unsol callback setups to parser (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132: make some const arrays static, makes object smaller (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Add ZxR surround DAC setup. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Add 8051 PLL write helper functions. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Remove now unnecessary DSP setup functions. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Ensure DSP is properly setup post-firmware download. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Add 8051 exram helper functions. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Add stream port remapping function. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Reset codec upon initialization. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Change Input Source enum strings. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Fix AE-5 rear headphone pincfg. (Jaroslav Kysela) [1917388] - ALSA: hda: Reinstate runtime_allow() for all hda controllers (Jaroslav Kysela) [1917388] - ACPI: Test for ACPI_SUCCESS rather than !ACPI_FAILURE (Jaroslav Kysela) [1917388] - ALSA: hda: Flush pending unsolicited events before suspend (Jaroslav Kysela) [1917388] - ALSA: hda: Re-add dropped snd_poewr_change_state() calls (Jaroslav Kysela) [1917388] - ALSA: hda: Add missing sanity checks in PM prepare/complete callbacks (Jaroslav Kysela) [1917388] - ALSA: hda: Separate runtime and system suspend (Jaroslav Kysela) [1917388] - ALSA: hda: update the power_state during the direct-complete (Jaroslav Kysela) [1917388] - ALSA: hda: Balance runtime/system PM if direct-complete is disabled (Jaroslav Kysela) [1917388] - ALSA: hda: Refactor codec PM to use direct-complete optimization (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Set Initial DMIC volume to -26 dB (Jaroslav Kysela) [1917388] - ALSA: hda: Fix a regression in Capture Switch mixer read (Jaroslav Kysela) [1917388] - ALSA: hda: Add AlderLake-M PCI ID (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook Fury 17 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook Fury 15 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 855 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Chain in pop reduction fixup for ThinkStation P340 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: the bass speaker can't output sound on Yoga 9i (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Headphone volume is controlled by Front mixer (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add some CLOVE SSIDs of ALC293 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add fixup for HP Spectre x360 15-df0xxx (Jaroslav Kysela) [1917388] - ALSA: hda: fixup headset for ASUS GU502 laptop (Jaroslav Kysela) [1917388] - ALSA: hda: Fix for mute key LED for HP Pavilion 15-CK0xx (Jaroslav Kysela) [1917388] - ALSA: hda: generic: change the DAC ctl name for LO+SPK or LO+HP (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add fixup for HP OMEN laptop (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Fix speaker amp on HP Envy AiO 32 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Fix silent headphone output on ASUS UX430UA (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: ALC285 Thinkpad jack pin quirk is unreachable (Jaroslav Kysela) [1917388] - ALSA: hda/conexant: Re-order CX5066 quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Remove redundant entry for ALC861 Haier/Uniwill devices (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC662 quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order remaining ALC269 quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 Lenovo quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 Sony quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 ASUS quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 Dell quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 Acer quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 HP quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC882 Clevo quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC882 Sony quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC882 Acer quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add quirk for Intel Clevo PCx0Dx (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Use CS8409 filter to fix abnormal sounds on Bullseye (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Set Initial DMIC volume for Bullseye to -26 dB (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix static noise on ALC285 Lenovo laptops (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on EliteBook 845 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek - Headset Mic issue on HP platform (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: GA503 use same quirks as GA401 (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: fix race in handling acomp ELD notification at resume (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 445 G7 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add quirk for Lenovo Ideapad S740 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mic boost on Intel NUC 8 (Jaroslav Kysela) [1917388] - ALSA: HDA: Add access description in __snd_hda_add_vmaster (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Fix speaker amp setup on Acer Aspire E1 (Jaroslav Kysela) [1917388] - ALSA: hda/conexant: Apply quirk for another HP ZBook G5 model (Jaroslav Kysela) [1917388] - ALSA: HDA - remove the custom implementation for the audio LED trigger (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 640 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: fix max DP-MST dev_num for Intel TGL+ platforms (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: call alc_update_headset_mode() in hp_automute_hook (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix a determine_headset_type issue for a Dell AIO (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 850 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 440 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Make CS8409 driver more generic by using fixups. (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Fix CS42L42 Headset Mic volume control name (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Cleanup patch_cirrus.c code. (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Add error handling into CS8409 I2C functions (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 840 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: apply pin quirk for XiaomiNotebook Pro (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Apply headset-mic quirks for Xiaomi Redmibook Air (Jaroslav Kysela) [1917388] - ALSA: hda: generic: Fix the micmute led init state (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132: Add Sound BlasterX AE-5 Plus support (Jaroslav Kysela) [1917388] - ALSA: hda: Drop the BATCH workaround for AMD controllers (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Add Headphone and Headset MIC Volume Control (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Add jack detect interrupt support from CS42L42 companion codec. (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Add support for CS8409 HDA bridge and CS42L42 companion codec. (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Increase AUTO_CFG_MAX_INS from 8 to 18 (Jaroslav Kysela) [1917388] - ALSA: hda/conexant: Add quirk for mute LED control on HP ZBook G5 (Jaroslav Kysela) [1917388] - ALSA: hda - bind headset buttons to the headphone jack (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Apply dual codec quirks for MSI Godlike X570 board (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add quirk for Intel NUC 10 (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: let new platforms assign the pcm slot dynamically (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add quirk for Clevo NH55RZQ (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Enable headset mic of Acer SWIFT with ALC256 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Quirk for HP Spectre x360 14 amp setup (Jaroslav Kysela) [1917388] - ALSA: hda: Add another CometLake-H PCI ID (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: Drop bogus check at closing a stream (Jaroslav Kysela) [1917388] - ALSA: hda: Drop power save deny list entry for Clevo W65_67SB (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: modify EAPD in the ALC886 (Jaroslav Kysela) [1917388] - ALSA: hda/via: Apply the workaround generically for Clevo machines (Jaroslav Kysela) [1917388] - ALSA: hda/tegra: Remove unnecessary null-check from hda_tegra_runtime_resume() (Jaroslav Kysela) [1917388] - ALSA: hda/tegra: Reset hardware (Jaroslav Kysela) [1917388] - ALSA: hda/tegra: Use clk_bulk helpers (Jaroslav Kysela) [1917388] - ALSA: hda: Assign boolean values to a bool variable (Jaroslav Kysela) [1917388] - ALSA: hda: boolean values to a bool variable (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Enable headset of ASUS B1400CEPE with ALC256 (Jaroslav Kysela) [1917388] - ALSA: pci: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ALSA: hda/via: Add minimum mute flag (Jaroslav Kysela) [1917388] - ALSA: hda/realtek - Limit int mic boost on Acer Aspire E5-575T (Jaroslav Kysela) [1917388] - ALSA: hda: Add AlderLake-P PCI ID and HDMI codec vid (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi - enable runtime pm for CI AMD display audio (Jaroslav Kysela) [1917388] - ALSA: hda/tegra: fix tegra-hda on tegra30 soc (Jaroslav Kysela) [1917388] - ALSA: hda: Revert "ALSA: hda: Allow setting preallocation again for x86" (Jaroslav Kysela) [1917388] - ALSA: hda: Fix spelling mistakes (Jaroslav Kysela) [1917388] - ALSA: hda: ignore invalid NHLT table (Jaroslav Kysela) [1917388] - ALSA: hda: intel-nhlt: verify config type (Jaroslav Kysela) [1917388] - ALSA: hda: fix kernel-doc warnings (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: add Alder Lake support (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: Add SND_INTEL_BYT_PREFER_SOF Kconfig option (Jaroslav Kysela) [1917388] - ALSA: hda: add link_power op to hdac_bus_ops (Jaroslav Kysela) [1917388] - ALSA: hda: Constify static attribute_group (Jaroslav Kysela) [1917388] - ALSA: hda: Use DIV_ROUND_UP()/roundup() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: ignore dsp_driver parameter for PCI legacy devices (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: add Broadwell ACPI DSP driver selection (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: add helper for ACPI DSP driver selection (Jaroslav Kysela) [1917388] - ALSA: pcm: Fix missing check of the new non-cached buffer type (Jaroslav Kysela) [1917388] - ALSA: pcm: use dma_can_mmap() to check if a device supports dma_mmap_* (Jaroslav Kysela) [1917388] - ALSA: timer: Fix master timer notification (Jaroslav Kysela) [1917388] - ALSA: control led: fix memory leak in snd_ctl_led_register (Jaroslav Kysela) [1917388] - ALSA: control: Fix racy management of user ctl memory size account (Jaroslav Kysela) [1917388] - ALSA: control_led - fix the stack usage (control element ops) (Jaroslav Kysela) [1917388] - ALSA: control - double free in snd_ctl_led_init() (Jaroslav Kysela) [1917388] - ALSA: control: Add memory consumption limit to user controls (Jaroslav Kysela) [1917388] - ALSA: control - off by one in store_mode() (Jaroslav Kysela) [1917388] - ALSA: control led - improve the set_led_id() parser (Jaroslav Kysela) [1917388] - ALSA: control - add the missing prev_lops2 initialization (Jaroslav Kysela) [1917388] - ALSA: led control - add sysfs kcontrol LED marking layer (Jaroslav Kysela) [1917388] - ALSA: control - add sysfs support to the LED trigger module (Jaroslav Kysela) [1917388] - ALSA: control - add generic LED trigger module as the new control layer (Jaroslav Kysela) [1917388] - ALSA: control - add layer registration routines (Jaroslav Kysela) [1917388] - ALSA: control - introduce snd_ctl_notify_one() helper (Jaroslav Kysela) [1917388] - ALSA: core: remove redundant spin_lock pair in snd_card_disconnect (Jaroslav Kysela) [1917388] - ALSA: pcm: Fix couple of typos (Jaroslav Kysela) [1917388] - ALSA: core: avoid -Wempty-body warnings (Jaroslav Kysela) [1917388] - ALSA: pcm: Add debug print on memory allocation failure (Jaroslav Kysela) [1917388] - ALSA: core - add missing compress device type to /proc/asound/devices (Jaroslav Kysela) [1917388] - ALSA: pcm: Use for_each_pcm_substream() macro (Jaroslav Kysela) [1917388] - ALSA: pcm: Don't call sync_stop if it hasn't been stopped (Jaroslav Kysela) [1917388] - ALSA: pcm: Assure sync with the pending stop operation at suspend (Jaroslav Kysela) [1917388] - ALSA: pcm: Call sync_stop at disconnection (Jaroslav Kysela) [1917388] - ASoC: dmaengine_pcm: add peripheral configuration (Jaroslav Kysela) [1917388] - ALSA: core: Fix the debugfs removal at snd_card_free() (Jaroslav Kysela) [1917388] - ALSA: jack: implement software jack injection via debugfs (Jaroslav Kysela) [1917388] - ALSA: pcm: One more dependency for hw constraints (Jaroslav Kysela) [1917388] - ALSA: seq: oss: Fix missing error check in snd_seq_oss_synth_make_info() (Jaroslav Kysela) [1917388] - ALSA: oss: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: core: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: core: Remove redundant comments (Jaroslav Kysela) [1917388] - ALSA: pcm: oss: Fix a few more UBSAN fixes (Jaroslav Kysela) [1917388] - ALSA: pcm: Clear the full allocated memory at hw_params (Jaroslav Kysela) [1917388] - ALSA: memalloc: Align buffer allocations in page size (Jaroslav Kysela) [1917388] - ALSA: pcm: Remove snd_pcm_lib_preallocate_dma_free() (Jaroslav Kysela) [1917388] - ALSA: core: memalloc: add page alignment for iram (Jaroslav Kysela) [1917388] - ALSA: pcm: oss: Fix potential out-of-bounds shift (Jaroslav Kysela) [1917388] - ALSA: rawmidi: Access runtime->avail always in spinlock (Jaroslav Kysela) [1917388] - ALSA: seq: Use bool for snd_seq_queue internal flags (Jaroslav Kysela) [1917388] - ALSA: compress: allow pause and resume during draining (Jaroslav Kysela) [1917388] - ALSA: ctl: fix error path at adding user-defined element set (Jaroslav Kysela) [1917388] - ALSA: seq: remove useless function (Jaroslav Kysela) [1917388] - ALSA: fix kernel-doc markups (Jaroslav Kysela) [1917388] - soundwire: SDCA: add helper macro to access controls (Jaroslav Kysela) [1917388] - soundwire: add static port mapping support (Jaroslav Kysela) [1917388] - soundwire: add definition for DPn BlockPackingMode (Jaroslav Kysela) [1917388] - soundwire: add master quirks for bus clash and parity (Jaroslav Kysela) [1917388] - soundwire: intel: don't return error when clock stop failed (Jaroslav Kysela) [1917388] - soundwire: intel: Use kzalloc for allocating only one thing (Jaroslav Kysela) [1917388] - soundwire: cadence: add status in dev_dbg 'State change' log (Jaroslav Kysela) [1917388] - soundwire: cadence: adjust verbosity in response handling (Jaroslav Kysela) [1917388] - soundwire: cadence: fix ACK/NAK handling (Jaroslav Kysela) [1917388] - soundwire: cadence: reduce timeout on transactions (Jaroslav Kysela) [1917388] - soundwire: bus: use consistent tests for return values (Jaroslav Kysela) [1917388] - soundwire: qcom: fix handling of qcom,ports-block-pack-mode (Jaroslav Kysela) [1917388] - soundwire: intel_init: test link->cdns (Jaroslav Kysela) [1917388] - soundwire: qcom: handle return correctly in qcom_swrm_transport_params (Jaroslav Kysela) [1917388] - soundwire: qcom: cleanup internal port config indexing (Jaroslav Kysela) [1917388] - soundwire: qcom: wait for fifo space to be available before read/write (Jaroslav Kysela) [1917388] - soundwire: qcom: add static port map support (Jaroslav Kysela) [1917388] - soundwire: qcom: update port map allocation bit mask (Jaroslav Kysela) [1917388] - soundwire: stream: fix memory leak in stream config error path (Jaroslav Kysela) [1917388] - soundwire: qcom: use signed variable for error return (Jaroslav Kysela) [1917388] - soundwire: qcom: wait for enumeration to be complete in probe (Jaroslav Kysela) [1917388] - soundwire: qcom: add auto enumeration support (Jaroslav Kysela) [1917388] - soundwire: export sdw_compare_devid, sdw_extract_slave_id and sdw_slave_add (Jaroslav Kysela) [1917388] - soundwire: qcom: add support to new interrupts (Jaroslav Kysela) [1917388] - soundwire: qcom: update register read/write routine (Jaroslav Kysela) [1917388] - soundwire: qcom: start the clock during initialization (Jaroslav Kysela) [1917388] - soundwire: qcom: set continue execution flag for ignored commands (Jaroslav Kysela) [1917388] - soundwire: qcom: add support to missing transport params (Jaroslav Kysela) [1917388] - soundwire: cadence: only prepare attached devices on clock stop (Jaroslav Kysela) [1917388] - soundwire: generic_allocation: fix confusion between group and packing (Jaroslav Kysela) [1917388] - soundwire: bus: Fix device found flag correctly (Jaroslav Kysela) [1917388] - soundwire: cadence_master: fix kernel-doc (Jaroslav Kysela) [1917388] - soundwire: stream: remove useless bus initializations (Jaroslav Kysela) [1917388] - soundwire: stream: remove useless initialization (Jaroslav Kysela) [1917388] - soundwire: qcom: check of_property_read status (Jaroslav Kysela) [1917388] - soundwire: intel: remove useless readl (Jaroslav Kysela) [1917388] - soundwire: generic_bandwidth_allocation: remove useless init (Jaroslav Kysela) [1917388] - soundwire: bus: remove useless initialization (Jaroslav Kysela) [1917388] - soundwire: bus: uniquify dev_err() for SCP_INT access (Jaroslav Kysela) [1917388] - soundwire: bus: demote clock stop prepare log to dev_dbg() (Jaroslav Kysela) [1917388] - soundwire: bus: clarify dev_err/dbg device references (Jaroslav Kysela) [1917388] - soundwire: bus: fix confusion on device used by pm_runtime (Jaroslav Kysela) [1917388] - soundwire: export sdw_write/read_no_pm functions (Jaroslav Kysela) [1917388] - soundwire: bus: use no_pm IO routines for all interrupt handling (Jaroslav Kysela) [1917388] - soundwire: bus: use sdw_write_no_pm when setting the bus scale registers (Jaroslav Kysela) [1917388] - soundwire: bus: use sdw_update_no_pm when initializing a device (Jaroslav Kysela) [1917388] - soundwire: return earlier if no slave is attached (Jaroslav Kysela) [1917388] - soundwire: bus: add better dev_dbg to track complete() calls (Jaroslav Kysela) [1917388] - soundwire: bus: add more details to track failed transfers (Jaroslav Kysela) [1917388] - soundwire: use consistent format for Slave devID logs (Jaroslav Kysela) [1917388] - soundwire: bus: test read status (Jaroslav Kysela) [1917388] - soundwire: bus: use correct driver name in error messages (Jaroslav Kysela) [1917388] - soundwire: qcom: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: stream: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: cadence: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: bandwidth_allocation: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: intel: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: intel: add master quirks for bus clash and parity (Jaroslav Kysela) [1917388] - soundwire: bus: handle master quirks for bus clash and parity (Jaroslav Kysela) [1917388] - soundwire: Intel: add DMI quirk for Dell SKU 0A3E (Jaroslav Kysela) [1917388] - soundwire: Intel: introduce DMI quirks for HP Spectre x360 Convertible (Jaroslav Kysela) [1917388] - soundwire: add override addr ops (Jaroslav Kysela) [1917388] - regmap/SoundWire: sdw: add support for SoundWire 1.2 MBQ (Jaroslav Kysela) [1917388] - tracing: Fix __print_hex_dump scope (Jaroslav Kysela) [1917388] - tracing: Use seq_buf_hex_dump() to dump buffers (Jaroslav Kysela) [1917388] - seq_buf: Add printing formatted hex dumps (Jaroslav Kysela) [1917388] - powerpc/64: Don't trace code that runs with the soft irq mask unreconciled (Desnes A. Nunes do Rosario) [1921631] - powerpc/64: Disable irq restore warning for now (Desnes A. Nunes do Rosario) [1921631] - powerpc/64s: make PACA_IRQ_HARD_DIS track MSR[EE] closely (Desnes A. Nunes do Rosario) [1921631]- watchdog/hpwdt: New PCI IDs (Joseph Szczypek) [1967765] - watchdog: hpwdt: Assign boolean values to a bool variable (Joseph Szczypek) [1967765] - scsi: libfc: Avoid invoking response handler twice if ep is already completed (Chris Leech) [1867301] - Bluetooth: SMP: Fail if remote and local public keys are identical (Gopal Tiwari) [1965083] - rq-qos: fix missed wake-ups in rq_qos_throttle try two (Ming Lei) [1972111] - mm: memcg/slab: disable cache merging for KMALLOC_NORMAL caches (Waiman Long) [1955561] - mm: memcg/slab: create a new set of kmalloc-cg- caches (Waiman Long) [1955561] - mm: memcg/slab: properly set up gfp flags for objcg pointer array (Waiman Long) [1955561] - mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow (Rafael Aquini) [1970194] - mm: remove the filename in the top of file comment in vmalloc.c (Rafael Aquini) [1970194] - mm: cleanup the gfp_mask handling in __vmalloc_area_node (Rafael Aquini) [1970194] - mm/vmalloc.c: remove unnecessary highmem_mask from parameter of gfpflags_allow_blocking() (Rafael Aquini) [1970194] - mm/swap: fix pte_same_as_swp() not removing uffd-wp bit when compare (Chris von Recklinghausen) [1945442] - userfaultfd: hugetlbfs: fix new flag usage in error path (Chris von Recklinghausen) [1945442] - mm/hugetlb: fix cow where page writtable in child (Chris von Recklinghausen) [1945442] - ovl: fix reference counting in ovl_mmap error path (Chris von Recklinghausen) [1945442] - hugetlb: do early cow when page pinned on src mm (Chris von Recklinghausen) [1945442] - mm: introduce page_needs_cow_for_dma() for deciding whether cow (Chris von Recklinghausen) [1945442] - hugetlb: convert page_huge_active() HPageMigratable flag (Chris von Recklinghausen) [1945442] - hugetlb: use page.private for hugetlb specific page flags (Chris von Recklinghausen) [1945442] - x86/mm: Remove duplicate definition of _PAGE_PAT_LARGE (Chris von Recklinghausen) [1945442] - mm: hugetlbfs: fix cannot migrate the fallocated HugeTLB page (Chris von Recklinghausen) [1945442] - mm: hugetlb: fix a race between isolating and freeing page (Chris von Recklinghausen) [1945442] - mm: hugetlb: remove VM_BUG_ON_PAGE from page_huge_active (Chris von Recklinghausen) [1945442] - mm: introduce vma_set_file function v5 (Chris von Recklinghausen) [1945442] - mm: mmap: fix fput in error path v2 (Chris von Recklinghausen) [1945442] - mm/gup: prevent gup_fast from racing with COW during fork (Chris von Recklinghausen) [1945442] - mm/gup: reorganize internal_get_user_pages_fast() (Chris von Recklinghausen) [1945442] - mm: remove src/dst mm parameter in copy_page_range() (Chris von Recklinghausen) [1945442] - mm: avoid early COW write protect games during fork() (Chris von Recklinghausen) [1945442] - mm/thp: Split huge pmds/puds if they're pinned when fork() (Chris von Recklinghausen) [1945442] - mm: Do early cow for pinned pages during fork() for ptes (Chris von Recklinghausen) [1945442] - mm/fork: Pass new vma pointer into copy_page_range() (Chris von Recklinghausen) [1945442] - mm: move the copy_one_pte() pte_present check into the caller (Chris von Recklinghausen) [1945442] - mm: split out the non-present case from copy_one_pte() (Chris von Recklinghausen) [1945442] - mm/gup: Remove enfornced COW mechanism (Chris von Recklinghausen) [1945442] - mm/hmm.c: delete duplicated word (Chris von Recklinghausen) [1945442] - mm/hmm: provide the page mapping order in hmm_range_fault() (Chris von Recklinghausen) [1945442] - mmap locking API: add mmap_assert_locked() and mmap_assert_write_locked() (Chris von Recklinghausen) [1945442] - mm/gup: introduce pin_user_pages_locked() (Chris von Recklinghausen) [1945442] - mm/gup: introduce pin_user_pages_unlocked (Chris von Recklinghausen) [1945442] - mm: remove the prot argument from vm_map_ram (Chris von Recklinghausen) [1945442] - mm: remove unmap_vmap_area (Chris von Recklinghausen) [1945442] - mm: don't return the number of pages from map_kernel_range{,_noflush} (Chris von Recklinghausen) [1945442] - x86: fix vmap arguments in map_irq_stack (Chris von Recklinghausen) [1945442] - mm/memory: remove unnecessary pte_devmap case in copy_one_pte() (Chris von Recklinghausen) [1945442] - mm/hmm: remove the customizable pfn format from hmm_range_fault (Chris von Recklinghausen) [1945442] - mm/hmm: remove HMM_PFN_SPECIAL (Chris von Recklinghausen) [1945442] - mm/hmm: make hmm_range_fault return 0 or -1 (Chris von Recklinghausen) [1945442] - mm/hugetlb: fix build failure with HUGETLB_PAGE but not HUGEBTLBFS (Chris von Recklinghausen) [1945442] - mm/hmm: return error for non-vma snapshots (Chris von Recklinghausen) [1945442] - mm/hmm: do not set pfns when returning an error code (Chris von Recklinghausen) [1945442] - mm/hmm: do not unconditionally set pfns when returning EBUSY (Chris von Recklinghausen) [1945442] - mm/hmm: use device_private_entry_to_pfn() (Chris von Recklinghausen) [1945442] - mm/hmm: remove HMM_FAULT_SNAPSHOT (Chris von Recklinghausen) [1945442] - mm/hmm: remove unused code and tidy comments (Chris von Recklinghausen) [1945442] - mm/hmm: return the fault type from hmm_pte_need_fault() (Chris von Recklinghausen) [1945442] - mm/hmm: remove pgmap checking for devmap pages (Chris von Recklinghausen) [1945442] - mm/hmm: check the device private page owner in hmm_range_fault() (Chris von Recklinghausen) [1945442] - mm: simplify device private page handling in hmm_range_fault (Chris von Recklinghausen) [1945442] - mm: merge hmm_vma_do_fault into into hmm_vma_walk_hole_ (Chris von Recklinghausen) [1945442] - mm/hmm: don't handle the non-fault case in hmm_vma_walk_hole_() (Chris von Recklinghausen) [1945442] - mm/hmm: simplify hmm_vma_walk_hugetlb_entry() (Chris von Recklinghausen) [1945442] - mm/hmm: remove the unused HMM_FAULT_ALLOW_RETRY flag (Chris von Recklinghausen) [1945442] - mm/hmm: don't provide a stub for hmm_range_fault() (Chris von Recklinghausen) [1945442] - mm/hmm: do not check pmd_protnone twice in hmm_vma_handle_pmd() (Chris von Recklinghausen) [1945442] - mm/hmm: return -EFAULT when setting HMM_PFN_ERROR on requested valid pages (Chris von Recklinghausen) [1945442] - mm/hmm: reorganize how !pte_present is handled in hmm_vma_handle_pte() (Chris von Recklinghausen) [1945442] - mm/hmm: add missing call to hmm_range_need_fault() before returning EFAULT (Chris von Recklinghausen) [1945442] - mm/hmm: add missing pfns set to hmm_vma_walk_pmd() (Chris von Recklinghausen) [1945442] - mm/hmm: remove hmm_range_dma_map and hmm_range_dma_unmap (Chris von Recklinghausen) [1945442] - mm/hmm: make full use of walk_page_range() (Chris von Recklinghausen) [1945442] - mm/hmm: remove hmm_mirror and related (Chris von Recklinghausen) [1945442] - mm/hmm: define the pre-processor related parts of hmm.h even if disabled (Chris von Recklinghausen) [1945442] - mm/hmm: allow hmm_range to be used with a mmu_interval_notifier or hmm_mirror (Chris von Recklinghausen) [1945442] - mm/hmm: hmm_range_fault() infinite loop (Chris von Recklinghausen) [1945442] - mm/hmm: hmm_range_fault() NULL pointer bug (Chris von Recklinghausen) [1945442] - hmm: use mmu_notifier_get/put for 'struct hmm' (Chris von Recklinghausen) [1945442] - mm/hmm: cleanup the hmm_vma_handle_pmd stub (Chris von Recklinghausen) [1945442] - mm/hmm: only define hmm_vma_walk_pud if needed (Chris von Recklinghausen) [1945442] - mm/hmm: cleanup the hmm_vma_walk_hugetlb_entry stub (Chris von Recklinghausen) [1945442] - mm/hmm: don't abuse pte_index() in hmm_vma_handle_pmd (Chris von Recklinghausen) [1945442] - mm/hmm: comment on VM_FAULT_RETRY semantics in handle_mm_fault (Chris von Recklinghausen) [1945442] - mm/hmm: remove the legacy hmm_pfn_* APIs (Chris von Recklinghausen) [1945442] - mm/hmm: remove the mask variable in hmm_vma_walk_hugetlb_entry (Chris von Recklinghausen) [1945442] - mm/hmm: remove the page_shift member from struct hmm_range (Chris von Recklinghausen) [1945442] - mm/hmm: remove superfluous arguments from hmm_range_register (Chris von Recklinghausen) [1945442] - mm/hmm: remove the unused vma argument to hmm_range_dma_unmap (Chris von Recklinghausen) [1945442] - mm/hmm: remove hmm_range vma (Chris von Recklinghausen) [1945442] - mm/hmm: remove hugetlbfs check in hmm_vma_walk_pmd (Chris von Recklinghausen) [1945442] - mm/hmm: merge hmm_range_snapshot into hmm_range_fault (Chris von Recklinghausen) [1945442] - mm/hmm: replace the block argument to hmm_range_fault with a flags value (Chris von Recklinghausen) [1945442] - mm/large system hash: use vmalloc for size > MAX_ORDER when !hashdist (Chris von Recklinghausen) [1945442] - mm/hmm: update HMM documentation (Chris von Recklinghausen) [1945442] - mm: remove the HMM config option (Chris von Recklinghausen) [1945442] - hugetlbfs: on restore reserve error path retain subpool reservation (Chris von Recklinghausen) [1945442] - mm/vmalloc.c: fix potential memory leak (Chris von Recklinghausen) [1945442] - mm/vmalloc: separate put pages and flush VM flags (Chris von Recklinghausen) [1945442] - zsmalloc: switch from alloc_vm_area to get_vm_area (Chris von Recklinghausen) [1945442] - mm: allow a NULL fn callback in apply_to_page_range (Chris von Recklinghausen) [1945442] - mm: add a vmap_pfn function (Chris von Recklinghausen) [1945442] - mm: add a VM_MAP_PUT_PAGES flag for vmap (Chris von Recklinghausen) [1945442] - mm: update the documentation for vfree (Chris von Recklinghausen) [1945442] - mm, slub: use kmem_cache_debug_flags() in deactivate_slab() (Chris von Recklinghausen) [1945442] - mm, slab, slub: clear the slab_cache field when freeing page (Chris von Recklinghausen) [1945442] - mm: slab: provide krealloc_array() (Chris von Recklinghausen) [1945442] - mm: slab: clarify krealloc()'s behavior with __GFP_ZERO (Chris von Recklinghausen) [1945442] - mm/slab_common.c: use list_for_each_entry in dump_unreclaimable_slab() (Chris von Recklinghausen) [1945442] - mm/slub: make add_full() condition more explicit (Chris von Recklinghausen) [1945442] - mm/slub: fix missing ALLOC_SLOWPATH stat when bulk alloc (Chris von Recklinghausen) [1945442] - mm/slub.c: branch optimization in free slowpath (Chris von Recklinghausen) [1945442] - include/linux/slab.h: fix a typo error in comment (Chris von Recklinghausen) [1945442] - mm/vmalloc.c: fix a warning while make xmldocs (Chris von Recklinghausen) [1945442] - mm/userfaultfd: fix memory corruption due to writeprotect (Chris von Recklinghausen) [1945442] - mm/migrate: fixup setting UFFD_WP flag (Chris von Recklinghausen) [1945442] - mm/rmap: fixup copying of soft dirty and uffd ptes (Chris von Recklinghausen) [1945442] - mm/userfaultfd: disable userfaultfd-wp on x86_32 (Chris von Recklinghausen) [1945442] - userfaultfd: selftests: fix SIGSEGV if huge mmap fails (Chris von Recklinghausen) [1945442] - mm: do not rely on mm == current->mm in __get_user_pages_locked (Chris von Recklinghausen) [1945442] - mm: Introduce mm_struct.has_pinned (Chris von Recklinghausen) [1945442] - mm/gup: might_lock_read(mmap_sem) in get_user_pages_fast() (Chris von Recklinghausen) [1945442] - mm: enforce that vmap can't map pages executable (Chris von Recklinghausen) [1945442] - mm: remove map_vm_range (Chris von Recklinghausen) [1945442] - mm: rename vmap_page_range to map_kernel_range (Chris von Recklinghausen) [1945442] - mm: remove vmap_page_range_noflush and vunmap_page_range (Chris von Recklinghausen) [1945442] - mm: only allow page table mappings for built-in zsmalloc (Chris von Recklinghausen) [1945442] - mm: unexport unmap_kernel_range_noflush (Chris von Recklinghausen) [1945442] - userfaultfd: selftests: add write-protect test (Chris von Recklinghausen) [1945442] - userfaultfd: selftests: refactor statistics (Chris von Recklinghausen) [1945442] - userfaultfd: selftest: fix compiler warning (Chris von Recklinghausen) [1945442] - hugetlbfs: call VM_BUG_ON_PAGE earlier in free_huge_page() (Chris von Recklinghausen) [1945442] - userfaultfd: selftest: recycle lock threads first (Chris von Recklinghausen) [1945442] - userfaultfd: selftest: generalize read and poll (Chris von Recklinghausen) [1945442] - userfaultfd: selftest: cleanup help messages (Chris von Recklinghausen) [1945442] - userfaultfd: wp: declare _UFFDIO_WRITEPROTECT conditionally (Chris von Recklinghausen) [1945442] - userfaultfd: wp: UFFDIO_REGISTER_MODE_WP documentation update (Chris von Recklinghausen) [1945442] - userfaultfd: wp: don't wake up when doing write protect (Chris von Recklinghausen) [1945442] - userfaultfd: wp: enabled write protection in userfaultfd API (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add the writeprotect API to userfaultfd ioctl (Chris von Recklinghausen) [1945442] - userfaultfd: wp: support write protection for userfault vma range (Chris von Recklinghausen) [1945442] - khugepaged: skip collapse if uffd-wp detected (Chris von Recklinghausen) [1945442] - userfaultfd: wp: support swap and page migration (Chris von Recklinghausen) [1945442] - mm/mprotect.c: fix compilation warning because of unused 'mm' variable (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add pmd_swp_*uffd_wp() helpers (Chris von Recklinghausen) [1945442] - userfaultfd: wp: drop _PAGE_UFFD_WP properly when fork (Chris von Recklinghausen) [1945442] - userfaultfd: wp: apply _PAGE_UFFD_WP bit (Chris von Recklinghausen) [1945442] - mm: merge parameters for change_protection() (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add UFFDIO_COPY_MODE_WP (Chris von Recklinghausen) [1945442] - userfaultfd: wp: userfaultfd_pte/huge_pmd_wp() helpers (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add WP pagetable tracking to x86 (Chris von Recklinghausen) [1945442] - userfaultfd: wp: hook userfault handler to write protection fault (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add helper for writeprotect check (Chris von Recklinghausen) [1945442] - userfaultfd: untag user pointers (Chris von Recklinghausen) [1945442] - x86/mm/pat: Fix typo in the Kconfig help text (Chris von Recklinghausen) [1945442] - x86/mm/pat: Clean up externs (Chris von Recklinghausen) [1945442] - x86/mm/pat: Rename => (Chris von Recklinghausen) [1945442] - x86/mm/pat: Standardize on memtype_*() prefix for APIs (Chris von Recklinghausen) [1945442] - x86/mm/pat: Move the memtype related files to arch/x86/mm/pat/ (Chris von Recklinghausen) [1945442] - x86/mm/pat: Clean up PAT initialization flags (Chris von Recklinghausen) [1945442] - x86/mm/pat: Harmonize 'struct memtype *' local variable and function parameter use (Chris von Recklinghausen) [1945442] - x86/mm/pat: Simplify the free_memtype() control flow (Chris von Recklinghausen) [1945442] - x86/mm/pat: Create fixed width output in /sys/kernel/debug/x86/pat_memtype_list, similar to the E820 debug printouts (Chris von Recklinghausen) [1945442] - x86/mm/pat: Disambiguate PAT-disabled boot messages (Chris von Recklinghausen) [1945442] - x86/mm/pat: Update the comments in pat.c and pat_interval.c and refresh the code a bit (Chris von Recklinghausen) [1945442] - x86/mm/pat: Fix off-by-one bugs in interval tree search (Chris von Recklinghausen) [1945442] - x86/mm/pat: Rename pat_rbtree.c to pat_interval.c (Chris von Recklinghausen) [1945442] - x86/mm/pat: Drop the rbt_ prefix from external memtype calls (Chris von Recklinghausen) [1945442] - x86/mm/pat: Do not pass 'rb_root' down the memtype tree helper functions (Chris von Recklinghausen) [1945442] - x86/mm/pat: Convert the PAT tree to a generic interval tree (Chris von Recklinghausen) [1945442] - x86/mm: Tabulate the page table encoding definitions (Chris von Recklinghausen) [1945442] - x86/mm: Remove the unused set_memory_wt() function (Chris von Recklinghausen) [1945442] - x86/mm: Remove set_pages_x() and set_pages_nx() (Chris von Recklinghausen) [1945442] - x86/mm: Remove the unused set_memory_array_*() functions (Chris von Recklinghausen) [1945442] - x86/mm: Unexport set_memory_x() and set_memory_nx() (Chris von Recklinghausen) [1945442] - x86/Kconfig: Fix spelling mistake "effectivness" -> "effectiveness" (Chris von Recklinghausen) [1945442] - x86/mm: Remove unused variable 'old_pte' (Chris von Recklinghausen) [1945442] - Revert "x86/mm/pat: Rename pat_rbtree.c to pat_interval.c" (Chris von Recklinghausen) [1945442] - Revert "x86/mm/pat: Move the memtype related files to arch/x86/mm/pat/" (Chris von Recklinghausen) [1945442] - ipv6: Allow the l3mdev to be a loopback (Antoine Tenart) [1973229] - vrf: do not push non-ND strict packets with a source LLA through packet taps again (Antoine Tenart) [1965600] - vrf: packets with lladdr src needs dst at input with orig_iif when needs strict (Antoine Tenart) [1965600] - ipv6: Fix handling of LLA with VRF and sockets bound to VRF (Antoine Tenart) [1965600] - ipv6: allow ping to link-local address in VRF (Antoine Tenart) [1965600] - vrf: mark skb for multicast or link-local as enslaved to VRF (Antoine Tenart) [1965600] - net: allow traceroute with a specified interface in a vrf (Antoine Tenart) [1965600] - virtchnl: Enable RSS configure for AVF (Ivan Vecera) [1966954] - virtchnl: Advertise virtchnl UDP segmentation offload capability (Ivan Vecera) [1966954] - virtchnl: Allow ignoring opcodes on specific VF (Ivan Vecera) [1966954] - virtchnl: Fix layout of RSS structures (Ivan Vecera) [1966954] - virtchnl: Enable FDIR Configure for AVF (Ivan Vecera) [1966954] - virtchnl: Add missing explicit padding to structures (Ivan Vecera) [1966954] - virtchnl: use u8 type for a field in the virtchnl_filter struct (Ivan Vecera) [1966954] - tools headers uapi: Sync tools/include/uapi/linux/perf_event.h (Michael Petlan) [1944685] - tools headers uapi: Update tools's copy of linux/perf_event.h (Michael Petlan) [1944685] - bpf: Add size arg to build_id_parse function (Michael Petlan) [1944685] - bpf: Move stack_map_get_build_id into lib (Michael Petlan) [1944685] - perf map: Fix error return code in maps__clone() (Michael Petlan) [1944685] - perf ftrace: Fix access to pid in array when setting a pid filter (Michael Petlan) [1944685] - perf auxtrace: Fix potential NULL pointer dereference (Michael Petlan) [1944685] - perf data: Fix error return code in perf_data__create_dir() (Michael Petlan) [1944685] - perf arm-spe: Avoid potential buffer overrun (Michael Petlan) [1944685] - perf report: Fix wrong LBR block sorting (Michael Petlan) [1944685] - perf inject: Fix repipe usage (Michael Petlan) [1944685] - perf test: Change to use bash for daemon test (Michael Petlan) [1944685] - perf record: Fix memory leak in vDSO found using ASAN (Michael Petlan) [1944685] - perf test: Remove now useless failing sub test "BPF relocation checker" (Michael Petlan) [1944685] - perf daemon: Return from kill functions (Michael Petlan) [1944685] - perf daemon: Force waipid for all session on SIGCHLD delivery (Michael Petlan) [1944685] - perf top: Fix BPF support related crash with perf_event_paranoid=3 + kptr_restrict (Michael Petlan) [1944685] - perf pmu: Validate raw event with sysfs exported format bits (Michael Petlan) [1944685] - perf synthetic events: Avoid write of uninitialized memory when generating PERF_RECORD_MMAP* records (Michael Petlan) [1944685] - perf synthetic-events: Fix uninitialized 'kernel_thread' variable (Michael Petlan) [1944685] - perf auxtrace: Fix auxtrace queue conflict (Michael Petlan) [1944685] - perf cs-etm: Fix bitmap for option (Michael Petlan) [1944685] - perf map: Tighten snprintf() string precision to pass gcc check on some 32-bit arches (Michael Petlan) [1944685] - perf report: Fix -F for branch & mem modes (Michael Petlan) [1944685] - perf tests x86: Move insn.h include to make sure it finds stddef.h (Michael Petlan) [1944685] - perf test: Support the ins_lat check in the X86 specific test (Michael Petlan) [1944685] - perf test: Fix sample-parsing failure on non-x86 platforms (Michael Petlan) [1944685] - perf archive: Fix filtering of empty build-ids (Michael Petlan) [1944685] - perf daemon: Fix compile error with Asan (Michael Petlan) [1944685] - perf stat: Fix use-after-free when -r option is used (Michael Petlan) [1944685] - libperf: Add perf_evlist__reset_id_hash() (Michael Petlan) [1944685] - perf stat: Fix wrong skipping for per-die aggregation (Michael Petlan) [1944685] - tools headers UAPI: Update tools' copy of linux/coresight-pmu.h (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in perf_time_to_tsc test (Michael Petlan) [1944685] - perf test: Fix cpu map leaks in cpu_map_print test (Michael Petlan) [1944685] - perf test: Fix a memory leak in thread_map_remove test (Michael Petlan) [1944685] - perf test: Fix a thread map leak in thread_map_synthesize test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in switch_tracking test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in keep_tracking test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in code_reading test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in sw_clock_freq test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in task_exit test (Michael Petlan) [1944685] - perf test: Fix a memory leak in attr test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in basic mmap test (Michael Petlan) [1944685] - perf tools: Fix event's PMU name parsing (Michael Petlan) [1944685] - perf daemon: Fix running test for non root user (Michael Petlan) [1944685] - perf daemon: Fix control fifo permissions (Michael Petlan) [1944685] - perf build: Fix ccache usage in $(CC) when generating arch errno table (Michael Petlan) [1944685] - perf tools: Fix documentation of verbose options (Michael Petlan) [1944685] - perf traceevent: Ensure read cmdlines are null terminated. (Michael Petlan) [1944685] - perf diff: Don't crash on freeing errno-session on the error path (Michael Petlan) [1944685] - perf tools: Clean 'generated' directory used for creating the syscall table on x86 (Michael Petlan) [1944685] - perf build: Move feature cleanup under tools/build (Michael Petlan) [1944685] - perf tools: Cast (struct timeval).tv_sec when printing (Michael Petlan) [1944685] - perf buildid-cache: Don't skip 16-byte build-ids (Michael Petlan) [1944685] - perf buildid-cache: Add test for 16-byte build-id (Michael Petlan) [1944685] - perf symbol: Remove redundant libbfd checks (Michael Petlan) [1944685] - perf test: Output the sub testing result in cs-etm (Michael Petlan) [1944685] - perf test: Suppress logs in cs-etm testing (Michael Petlan) [1944685] - perf tools: Fix arm64 build error with gcc-11 (Michael Petlan) [1944685] - perf intel-pt: Add documentation for tracing virtual machines (Michael Petlan) [1944685] - perf intel-pt: Split VM-Entry and VM-Exit branches (Michael Petlan) [1944685] - perf intel-pt: Adjust sample flags for VM-Exit (Michael Petlan) [1944685] - perf intel-pt: Allow for a guest kernel address filter (Michael Petlan) [1944685] - perf intel-pt: Support decoding of guest kernel (Michael Petlan) [1944685] - perf machine: Factor out machine__idle_thread() (Michael Petlan) [1944685] - perf machine: Factor out machines__find_guest() (Michael Petlan) [1944685] - perf intel-pt: Amend decoder to track the NR flag (Michael Petlan) [1944685] - perf intel-pt: Retain the last PIP packet payload as is (Michael Petlan) [1944685] - perf intel_pt: Add vmlaunch and vmresume as branches (Michael Petlan) [1944685] - perf script: Add branch types for VM-Entry and VM-Exit (Michael Petlan) [1944685] - perf auxtrace: Automatically group aux-output events (Michael Petlan) [1944685] - perf test: Fix unaligned access in sample parsing test (Michael Petlan) [1944685] - perf tools: Support arch specific PERF_SAMPLE_WEIGHT_STRUCT processing (Michael Petlan) [1944685] - perf intel-pt: Add PSB events (Michael Petlan) [1944685] - perf intel-pt: Fix IPC with CYC threshold (Michael Petlan) [1944685] - perf intel-pt: Fix premature IPC (Michael Petlan) [1944685] - perf intel-pt: Fix missing CYC processing in PSB (Michael Petlan) [1944685] - perf record: Fix continue profiling after draining the buffer (Michael Petlan) [1944685] - perf tools: Simplify the calculation of variables (Michael Petlan) [1944685] - perf vendor events arm64: Add JSON metrics for imx8mp DDR Perf (Michael Petlan) [1944685] - perf vendor events arm64: Add JSON metrics for imx8mq DDR Perf (Michael Petlan) [1944685] - perf vendor events arm64: Add JSON metrics for imx8mn DDR Perf (Michael Petlan) [1944685] - perf vendor events arm64: Fix indentation of brackets in imx8mm metrics (Michael Petlan) [1944685] - perf annotate: Do not jump after 'k' is pressed (Michael Petlan) [1944685] - perf metricgroup: Remove unneeded semicolon (Michael Petlan) [1944685] - perf tools: Add OCaml demangling (Michael Petlan) [1944685] - tools api fs: Cache cgroupfs mount point (Michael Petlan) [1944685] - tools api fs: Diet cgroupfs_find_mountpoint() (Michael Petlan) [1944685] - tools api fs: Prefer cgroup v1 path in cgroupfs_find_mountpoint() (Michael Petlan) [1944685] - perf symbols: Resolve symbols against debug file first (Michael Petlan) [1944685] - perf probe: Fix kretprobe issue caused by GCC bug (Michael Petlan) [1944685] - perf symbols: Fix return value when loading PE DSO (Michael Petlan) [1944685] - perf symbols: Make dso__load_bfd_symbols() load PE files from debug cache only (Michael Petlan) [1944685] - perf symbols: Use (long) for iterator for bfd symbols (Michael Petlan) [1944685] - perf annotate: Fix jump parsing for C++ code. (Michael Petlan) [1944685] - perf arm-spe: Set sample's data source field (Michael Petlan) [1944685] - perf arm-spe: Synthesize memory event (Michael Petlan) [1944685] - perf arm-spe: Fill address info for samples (Michael Petlan) [1944685] - perf arm-spe: Store operation type in packet (Michael Petlan) [1944685] - perf arm-spe: Store memory address in packet (Michael Petlan) [1944685] - perf arm-spe: Enable sample type PERF_SAMPLE_DATA_SRC (Michael Petlan) [1944685] - perf env: Remove unneeded internal/cpumap inclusions (Michael Petlan) [1944685] - perf tools: Remove unused xyarray.c as it was moved to tools/lib/perf (Michael Petlan) [1944685] - perf tools: Replace lkml.org links with lore (Michael Petlan) [1944685] - perf tests: Add daemon 'lock' test (Michael Petlan) [1944685] - perf tests: Add daemon 'ping' command test (Michael Petlan) [1944685] - perf tests: Add daemon 'signal' command test (Michael Petlan) [1944685] - perf tests: Add daemon 'stop' command test (Michael Petlan) [1944685] - perf tests: Add daemon reconfig test (Michael Petlan) [1944685] - perf tests: Add daemon 'list' command test (Michael Petlan) [1944685] - perf daemon: Add examples to man page (Michael Petlan) [1944685] - perf daemon: Add up time for daemon/session list (Michael Petlan) [1944685] - perf daemon: Use control to stop session (Michael Petlan) [1944685] - perf daemon: Add 'ping' command (Michael Petlan) [1944685] - perf daemon: Set control fifo for session (Michael Petlan) [1944685] - perf daemon: Allow only one daemon over base directory (Michael Petlan) [1944685] - perf daemon: Add 'stop' command (Michael Petlan) [1944685] - perf daemon: Add 'signal' command (Michael Petlan) [1944685] - perf daemon: Add 'list' command (Michael Petlan) [1944685] - perf daemon: Add signalfd support (Michael Petlan) [1944685] - perf daemon: Add background support (Michael Petlan) [1944685] - perf daemon: Add config file change check (Michael Petlan) [1944685] - perf daemon: Add config file support (Michael Petlan) [1944685] - perf daemon: Add client socket support (Michael Petlan) [1944685] - perf daemon: Add server socket support (Michael Petlan) [1944685] - perf daemon: Add base option (Michael Petlan) [1944685] - perf daemon: Add config option (Michael Petlan) [1944685] - perf daemon: Add daemon command (Michael Petlan) [1944685] - perf script: Simplify bool conversion (Michael Petlan) [1944685] - perf arm64/s390: Fix printf conversion specifier for IP addresses (Michael Petlan) [1944685] - perf script: Support filtering by hex address (Michael Petlan) [1944685] - perf intlist: Change 'struct intlist' int member to 'unsigned long' (Michael Petlan) [1944685] - perf tools: Update topdown documentation for Sapphire Rapids (Michael Petlan) [1944685] - perf stat: Support L2 Topdown events (Michael Petlan) [1944685] - perf test: Support PERF_SAMPLE_WEIGHT_STRUCT (Michael Petlan) [1944685] - perf report: Support instruction latency (Michael Petlan) [1944685] - perf tools: Support PERF_SAMPLE_WEIGHT_STRUCT (Michael Petlan) [1944685] - perf c2c: Support data block and addr block (Michael Petlan) [1944685] - perf tools: Support data block and addr block (Michael Petlan) [1944685] - perf tools: Support the auxiliary event (Michael Petlan) [1944685] - perf probe: Add protection to avoid endless loop (Michael Petlan) [1944685] - perf trace-event-info: Rename for_each_event. (Michael Petlan) [1944685] - perf inject jit: Add namespaces support (Michael Petlan) [1944685] - perf namespaces: Add 'in_pidns' to nsinfo struct (Michael Petlan) [1944685] - perf tools: Use scandir() to iterate threads when synthesizing PERF_RECORD_ events (Michael Petlan) [1944685] - perf tools: Skip PERF_RECORD_MMAP event synthesis for kernel threads (Michael Petlan) [1944685] - perf tools: Use /proc//task//status for PERF_RECORD_ event synthesis (Michael Petlan) [1944685] - perf vendor events arm64: Reference common and uarch events for A76 (Michael Petlan) [1944685] - perf vendor events arm64: Reference common and uarch events for Ampere eMag (Michael Petlan) [1944685] - perf vendor events arm64: Add common and uarch event JSON (Michael Petlan) [1944685] - perf vendor events arm64: Fix Ampere eMag event typo (Michael Petlan) [1944685] - perf script: Support DSO filter like in other perf tools (Michael Petlan) [1944685] - perf tools: Fix DSO filtering when not finding a map for a sampled address (Michael Petlan) [1944685] - perf stat: Add Topdown metrics events as default events (Michael Petlan) [1944685] - perf test: Add parse-metric memory bandwidth testcase (Michael Petlan) [1944685] - perf tools: Add 'ping' control command (Michael Petlan) [1944685] - perf tools: Add 'stop' control command (Michael Petlan) [1944685] - perf config: Make perf_config_global() global (Michael Petlan) [1944685] - perf config: Make perf_config_system() global (Michael Petlan) [1944685] - perf config: Add perf_home_perfconfig function (Michael Petlan) [1944685] - perf debug: Add debug_set_display_time function (Michael Petlan) [1944685] - perf config: Add config set interface (Michael Petlan) [1944685] - perf config: Make perf_config_from_file() static (Michael Petlan) [1944685] - perf test: Add test case for PERF_SAMPLE_CODE_PAGE_SIZE (Michael Petlan) [1944685] - perf report: Add support for PERF_SAMPLE_CODE_PAGE_SIZE (Michael Petlan) [1944685] - perf script: Add support for PERF_SAMPLE_CODE_PAGE_SIZE (Michael Petlan) [1944685] - perf record: Add support for PERF_SAMPLE_CODE_PAGE_SIZE (Michael Petlan) [1944685] - perf mem: Support data page size (Michael Petlan) [1944685] - perf mem: Clean up output format (Michael Petlan) [1944685] - perf cs-etm: Update ARM's CoreSight hardware tracing OpenCSD library to v1.0.0 (Michael Petlan) [1944685] - perf c2c: Add local variables for output metrics (Michael Petlan) [1944685] - perf c2c: Refactor node display (Michael Petlan) [1944685] - perf c2c: Fix argument type for percent() (Michael Petlan) [1944685] - perf c2c: Refactor display filter (Michael Petlan) [1944685] - perf c2c: Refactor hist entry validation (Michael Petlan) [1944685] - perf c2c: Rename for shared cache line stats (Michael Petlan) [1944685] - perf stat: Enable counting events for BPF programs (Michael Petlan) [1944685] - perf build: Support build BPF skeletons with perf (Michael Petlan) [1944685] - perf record: Tweak "Lowering..." warning in record_opts__config_freq (Michael Petlan) [1944685] - perf buildid-list: Add support for mmap2's buildid events (Michael Petlan) [1944685] - perf buildid-cache: Add --debuginfod option to specify a server to fetch debug files (Michael Petlan) [1944685] - perf tools: Add support to display build ids when available in PERF_RECORD_MMAP2 events (Michael Petlan) [1944685] - perf record: Add --buildid-mmap option to enable PERF_RECORD_MMAP2's build id (Michael Petlan) [1944685] - perf tools: Allow synthesizing the build id for kernel/modules/tasks in PERF_RECORD_MMAP2 (Michael Petlan) [1944685] - perf tools: Allow using PERF_RECORD_MMAP2 to synthesize the kernel modules maps (Michael Petlan) [1944685] - perf tools: Allow using PERF_RECORD_MMAP2 to synthesize the kernel map (Michael Petlan) [1944685] - perf tools: Store build id when available in PERF_RECORD_MMAP2 metadata events (Michael Petlan) [1944685] - perf tools: Do not swap mmap2 fields in case it contains build id (Michael Petlan) [1944685] - perf arm64: Add argument support for SDT (Michael Petlan) [1944685] - perf probe: Fixup Arm64 SDT arguments (Michael Petlan) [1944685] - perf/x86/kvm: Fix Broadwell Xeon stepping in isolation_ucodes[] (Michael Petlan) [1944685] - perf/x86/intel: Fix unchecked MSR access error caused by VLBR_EVENT (Michael Petlan) [1944685] - perf/x86/intel: Fix a crash caused by zero PEBS status (Michael Petlan) [1944685] - perf/x86/intel: Set PERF_ATTACH_SCHED_CB for large PEBS and LBR (Michael Petlan) [1944685] - perf/core: Flush PMU internal buffers for per-CPU events (Michael Petlan) [1944685] - perf/x86/rapl: Fix psys-energy event on Intel SPR platform (Michael Petlan) [1944685] - perf/x86/rapl: Only check lower 32bits for RAPL energy counters (Michael Petlan) [1944685] - perf/x86/rapl: Add msr mask support (Michael Petlan) [1944685] - perf/x86/kvm: Add Cascade Lake Xeon steppings to isolation_ucodes[] (Michael Petlan) [1944685] - perf/x86/intel: Support CPUID 10.ECX to disable fixed counters (Michael Petlan) [1944685] - perf/x86/intel: Add perf core PMU support for Sapphire Rapids (Michael Petlan) [1944685] - perf/x86/intel: Filter unsupported Topdown metrics event (Michael Petlan) [1944685] - perf/x86/intel: Factor out intel_update_topdown_event() (Michael Petlan) [1944685] - perf/core: Add PERF_SAMPLE_WEIGHT_STRUCT (Michael Petlan) [1944685] - perf/intel: Remove Perfmon-v4 counter_freezing support (Michael Petlan) [1944685] - perf: Add build id data in mmap2 event (Michael Petlan) [1944685] - bpf: Remove atomics tests from test_progs (Jiri Olsa) [1874007] - libbpf: Fixes incorrect rx_ring_setup_done (Jiri Olsa) [1874007] - error-injection: Consolidate override function definition (Jiri Olsa) [1874007] - selftests/bpf: Fix endianness issues in atomic tests (Jiri Olsa) [1874007] - bpf: Fix a spelling typo in bpf_atomic_alu_string disasm (Jiri Olsa) [1874007] - bpf, x86: Fix BPF_FETCH atomic and/or/xor with r0 as src (Jiri Olsa) [1874007] - bpf: Explicitly zero-extend R0 after 32-bit cmpxchg (Jiri Olsa) [1874007] - bpf: Account for BPF_FETCH in insn_has_def32() (Jiri Olsa) [1874007] - bpf: Fix subreg optimization for BPF_FETCH (Jiri Olsa) [1874007] - bpf: Fix the irq and nmi check in bpf_sk_storage for tracing usage (Jiri Olsa) [1874007] - selftests/bpf: Fix a compiler warning in local_storage test (Jiri Olsa) [1874007] - bpf: Change 'BPF_ADD' to 'BPF_AND' in print_bpf_insn() (Jiri Olsa) [1874007] - selftests/bpf: Don't exit on failed bpf_testmod unload (Jiri Olsa) [1874007] - bpf: Avoid old-style declaration warnings (Jiri Olsa) [1874007] - bpf: Dont allow vmlinux BTF to be used in map_create and prog_load. (Jiri Olsa) [1874007] - tools: Factor Clang, LLC and LLVM utils definitions (Jiri Olsa) [1874007] - tools/runqslower: Build bpftool using HOSTCC (Jiri Olsa) [1874007] - tools/runqslower: Enable out-of-tree build (Jiri Olsa) [1874007] - tools/runqslower: Use Makefile.include (Jiri Olsa) [1874007] - bpf: Expose bpf_sk_storage_* to iterator programs (Jiri Olsa) [1874007] - tools/resolve_btfids: Warn when having multiple IDs for single type (Jiri Olsa) [1874007] - tools/resolve_btfids: Fix some error messages (Jiri Olsa) [1874007] - samples/bpf: Add BPF_ATOMIC_OP macro for BPF samples (Jiri Olsa) [1874007] - samples/bpf: Fix possible hang in xdpsock with multiple threads (Jiri Olsa) [1874007] - bpf: samples: Do not touch RLIMIT_MEMLOCK (Jiri Olsa) [1874007] - samples/bpf: Use recvfrom() in xdpsock/l2fwd (Jiri Olsa) [1874007] - samples/bpf: Use recvfrom() in xdpsock/rxdrop (Jiri Olsa) [1874007] - samples: bpf: Remove bpf_load loader completely (Jiri Olsa) [1874007] - samples: bpf: Fix lwt_len_hist reusing previous BPF map (Jiri Olsa) [1874007] - samples: bpf: Refactor test_overhead program with libbpf (Jiri Olsa) [1874007] - samples: bpf: Refactor task_fd_query program with libbpf (Jiri Olsa) [1874007] - samples: bpf: Refactor test_cgrp2_sock2 program with libbpf (Jiri Olsa) [1874007] - samples: bpf: Refactor hbm program with libbpf (Jiri Olsa) [1874007] - samples/bpf: Increment Tx stats at sending (Jiri Olsa) [1874007] - samples/bpf: Remove unused test_ipip.sh (Jiri Olsa) [1874007] - samples/bpf: Remove duplicate include in hbm (Jiri Olsa) [1874007] - bpftool: Fix compilation failure for net.o with older glibc (Jiri Olsa) [1874007] - tools/bpftool: Auto-detect split BTFs in common cases (Jiri Olsa) [1874007] - tools/bpftool: Emit name for anonymous BTFs (Jiri Olsa) [1874007] - bpftool: Add {i,d}tlb_misses support for bpftool profile (Jiri Olsa) [1874007] - tools/bpf: Always run the *-clean recipes (Jiri Olsa) [1874007] - tools/bpf: Add bootstrap/ to .gitignore (Jiri Olsa) [1874007] - tools/bpftool: Fix cross-build (Jiri Olsa) [1874007] - tools/bpftool: Force clean of out-of-tree build (Jiri Olsa) [1874007] - tools/bpftool: Add support for in-kernel and named BTF in `btf show` (Jiri Olsa) [1874007] - bpftool: Add support for task local storage (Jiri Olsa) [1874007] - tools/bpftool: Add bpftool support for split BTF (Jiri Olsa) [1874007] - bpf: Unbreak BPF_PROG_TYPE_KPROBE when kprobe is called via do_int3 (Jiri Olsa) [1874007] - bpf: Fix bpf_put_raw_tracepoint()'s use of __module_address() (Jiri Olsa) [1874007] - bpf: Expose bpf_d_path helper to sleepable LSM hooks (Jiri Olsa) [1874007] - bpf: Allow using bpf_sk_storage in FENTRY/FEXIT/RAW_TP (Jiri Olsa) [1874007] - selftests/bpf: Add remaining ASSERT_xxx() variants (Jiri Olsa) [1874007] - libbpf: Fix potential NULL pointer dereference (Jiri Olsa) [1874007] - libbpf: Only create rx and tx XDP rings when necessary (Jiri Olsa) [1874007] - libbpf: Ensure umem pointer is non-NULL before dereferencing (Jiri Olsa) [1874007] - libbpf: Restore umem state after socket create failure (Jiri Olsa) [1874007] - selftests/bpf: Fix core_reloc test runner (Jiri Olsa) [1874007] - bpf: Fix umd memory leak in copy_process() (Jiri Olsa) [1874007] - libbpf: Fix error path in bpf_object__elf_init() (Jiri Olsa) [1874007] - bpf: Change inode_storage's lookup_elem return value from NULL to -EBADF (Jiri Olsa) [1874007] - bpf: Prohibit alu ops for pointer types not defining ptr_limit (Jiri Olsa) [1874007] - selftests/bpf: Use the last page in test_snprintf_btf on s390 (Jiri Olsa) [1874007] - bpf: Be less specific about socket cookies guarantees (Jiri Olsa) [1874007] - bpf: Fix 32 bit src register truncation on div/mod (Jiri Olsa) [1874007] - bpf: Fix verifier jmp32 pruning decision logic (Jiri Olsa) [1874007] - bpf: Fix verifier jsgt branch analysis on max bound (Jiri Olsa) [1874007] - bpf: Check for integer overflow when using roundup_pow_of_two() (Jiri Olsa) [1874007] - bpf, preload: Fix build when $(O) points to a relative path (Jiri Olsa) [1874007] - bpf: Drop disabled LSM hooks from the sleepable set (Jiri Olsa) [1874007] - bpf, cgroup: Fix problematic bounds check (Jiri Olsa) [1874007] - bpf, cgroup: Fix optlen WARN_ON_ONCE toctou (Jiri Olsa) [1874007] - bpf: Fix signed_{sub,add32}_overflows type handling (Jiri Olsa) [1874007] - bpf: Fix helper bpf_map_peek_elem_proto pointing to wrong callback (Jiri Olsa) [1874007] - selftests/bpf: Add verifier test for PTR_TO_MEM spill (Jiri Olsa) [1874007] - bpf: Support PTR_TO_MEM{,_OR_NULL} register spilling (Jiri Olsa) [1874007] - libbpf: Allow loading empty BTFs (Jiri Olsa) [1874007] - bpf: Allow empty module BTFs (Jiri Olsa) [1874007] - bpf: Don't leak memory in bpf getsockopt when optlen == 0 (Jiri Olsa) [1874007] - bpf: Update local storage test to check handling of null ptrs (Jiri Olsa) [1874007] - bpf: Fix typo in bpf_inode_storage.c (Jiri Olsa) [1874007] - bpf: Add size arg to build_id_parse function (Jiri Olsa) [1874007] - bpf: Move stack_map_get_build_id into lib (Jiri Olsa) [1874007] - bpf: Add tests for new BPF atomic operations (Jiri Olsa) [1874007] - bpf: Add bitwise atomic instructions (Jiri Olsa) [1874007] - bpf: Pull out a macro for interpreting atomic ALU operations (Jiri Olsa) [1874007] - bpf: Add instructions for atomic_[cmp]xchg (Jiri Olsa) [1874007] - bpf: Add BPF_FETCH field / create atomic_fetch_add instruction (Jiri Olsa) [1874007] - bpf: Move BPF_STX reserved field check into BPF_STX verifier code (Jiri Olsa) [1874007] - bpf: Rename BPF_XADD and prepare to encode other atomics in .imm (Jiri Olsa) [1874007] - bpf: x86: Factor out a lookup table for some ALU opcodes (Jiri Olsa) [1874007] - bpf: x86: Factor out emission of REX byte (Jiri Olsa) [1874007] - bpf: x86: Factor out emission of ModR/M for *(reg + off) (Jiri Olsa) [1874007] - bpf, libbpf: Avoid unused function warning on bpf_tail_call_static (Jiri Olsa) [1874007] - selftests/bpf: Install btf_dump test cases (Jiri Olsa) [1874007] - selftests/bpf: Fix installation of urandom_read (Jiri Olsa) [1874007] - selftests/bpf: Move generated test files to $(TEST_GEN_FILES) (Jiri Olsa) [1874007] - selftests/bpf: Fix out-of-tree build (Jiri Olsa) [1874007] - selftests/bpf: Enable cross-building (Jiri Olsa) [1874007] - selftests/bpf: Test kernel module ksym externs (Jiri Olsa) [1874007] - libbpf: Support kernel module ksym externs (Jiri Olsa) [1874007] - bpf: Support BPF ksym variables in kernel modules (Jiri Olsa) [1874007] - selftests/bpf: Sync RCU before unloading bpf_testmod (Jiri Olsa) [1874007] - bpf: Fix a verifier message for alloc size helper arg (Jiri Olsa) [1874007] - bpf: Clarify return value of probe str helpers (Jiri Olsa) [1874007] - libbpf: Clarify kernel type use with USER variants of CORE reading macros (Jiri Olsa) [1874007] - selftests/bpf: Remove duplicate include in test_lsm (Jiri Olsa) [1874007] - bpf: Remove unnecessary include from preload/iterators (Jiri Olsa) [1874007] - selftests/bpf: Add tests for user- and non-CO-RE BPF_CORE_READ() variants (Jiri Olsa) [1874007] - libbpf: Add non-CO-RE variants of BPF_CORE_READ() macro family (Jiri Olsa) [1874007] - selftests/bpf: Fix a compile error for BPF_F_BPRM_SECUREEXEC (Jiri Olsa) [1874007] - bpf: Use thread_group_leader() (Jiri Olsa) [1874007] - bpf: Save correct stopping point in file seq iteration (Jiri Olsa) [1874007] - selftests/bpf: Work-around EBUSY errors from hashmap update/delete (Jiri Olsa) [1874007] - bpf: Add schedule point in htab_init_buckets() (Jiri Olsa) [1874007] - bpf: Remove unused including (Jiri Olsa) [1874007] - selftests/bpf: Fix spelling mistake "tranmission" -> "transmission" (Jiri Olsa) [1874007] - selftests/bpf: Clarify build error if no vmlinux (Jiri Olsa) [1874007] - tweewide: Fix most Shebang lines (Jiri Olsa) [1874007] - bpf: In bpf_task_fd_query use fget_task (Jiri Olsa) [1874007] - selftests/bpf: Add a test for ptr_to_map_value on stack for helper access (Jiri Olsa) [1874007] - bpf: Permits pointers on stack for helper calls (Jiri Olsa) [1874007] - libbpf: Expose libbpf ring_buffer epoll_fd (Jiri Olsa) [1874007] - selftests/bpf: Add set_attach_target() API selftest for module target (Jiri Olsa) [1874007] - libbpf: Support modules in bpf_program__set_attach_target() API (Jiri Olsa) [1874007] - selftests/bpf: Silence ima_setup.sh when not running in verbose mode. (Jiri Olsa) [1874007] - selftests/bpf: Drop the need for LLVM's llc (Jiri Olsa) [1874007] - selftests/bpf: fix bpf_testmod.ko recompilation logic (Jiri Olsa) [1874007] - selftests/bpf: Make selftest compilation work on clang 11 (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - adding xdpxceiver to .gitignore (Jiri Olsa) [1874007] - selftests/bpf: Drop tcp-{client,server}.py from Makefile (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - Bi-directional Sockets - SKB, DRV (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - Socket Teardown - SKB, DRV (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - DRV POLL, NOPOLL (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - SKB POLL, NOPOLL (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests framework (Jiri Olsa) [1874007] - bpf: Return -ENOTSUPP when attaching to non-kernel BTF (Jiri Olsa) [1874007] - bpf: Propagate __user annotations properly (Jiri Olsa) [1874007] - bpf: Avoid overflows involving hash elem_size (Jiri Olsa) [1874007] - selftests/bpf: Test bpf_sk_storage_get in tcp iterators (Jiri Olsa) [1874007] - selftests/bpf: Add an iterator selftest for bpf_sk_storage_get (Jiri Olsa) [1874007] - selftests/bpf: Add an iterator selftest for bpf_sk_storage_delete (Jiri Olsa) [1874007] - bpf: Add a bpf_sock_from_file helper (Jiri Olsa) [1874007] - selftests/bpf: Avoid errno clobbering (Jiri Olsa) [1874007] - selftests/bpf: Print reason when a tester could not run a program (Jiri Olsa) [1874007] - selftests/bpf: Fix invalid use of strncat in test_sockmap (Jiri Olsa) [1874007] - libbpf: Use memcpy instead of strncpy to please GCC (Jiri Olsa) [1874007] - selftests/bpf: Add fentry/fexit/fmod_ret selftest for kernel module (Jiri Olsa) [1874007] - selftests/bpf: Add tp_btf CO-RE reloc test for modules (Jiri Olsa) [1874007] - libbpf: Support attachment of BPF tracing programs to kernel modules (Jiri Olsa) [1874007] - libbpf: Factor out low-level BPF program loading helper (Jiri Olsa) [1874007] - bpf: Allow to specify kernel module BTFs when attaching BPF programs (Jiri Olsa) [1874007] - bpf: Remove hard-coded btf_vmlinux assumption from BPF verifier (Jiri Olsa) [1874007] - selftests/bpf: Add CO-RE relocs selftest relying on kernel module BTF (Jiri Olsa) [1874007] - selftests/bpf: Add support for marking sub-tests as skipped (Jiri Olsa) [1874007] - selftests/bpf: Add bpf_testmod kernel module for testing (Jiri Olsa) [1874007] - libbpf: Add kernel module BTF support for CO-RE relocations (Jiri Olsa) [1874007] - libbpf: Refactor CO-RE relocs to not assume a single BTF object (Jiri Olsa) [1874007] - libbpf: Add internal helper to load BTF data by FD (Jiri Olsa) [1874007] - selftests/bpf: Add Userspace tests for TCP_WINDOW_CLAMP (Jiri Olsa) [1874007] - bpf: Fix cold build of test_progs-no_alu32 (Jiri Olsa) [1874007] - libbpf: Cap retries in sys_bpf_prog_load (Jiri Olsa) [1874007] - libbpf: Sanitise map names before pinning (Jiri Olsa) [1874007] - libbpf: Fail early when loading programs with unspecified type (Jiri Olsa) [1874007] - selftests/bpf: Indent ima_setup.sh with tabs. (Jiri Olsa) [1874007] - selftests/bpf: Add config dependency on BLK_DEV_LOOP (Jiri Olsa) [1874007] - selftests/bpf: Ensure securityfs mount before writing ima policy (Jiri Olsa) [1874007] - selftests/bpf: Update ima_setup.sh for busybox (Jiri Olsa) [1874007] - libbpf: Separate XDP program load with xsk socket creation (Jiri Olsa) [1874007] - selftests/bpf: Copy file using read/write in local storage test (Jiri Olsa) [1874007] - libbpf: Add base BTF accessor (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for bpf progs (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for bpf local storage maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for stackmap maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for bpf ringbuffer (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for reuseport_array maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for queue_stack_maps maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for lpm_trie maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for hashtab maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for devmap maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for cgroup storage maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for cpumap maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for bpf_struct_ops maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for arraymap maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for bpf local storage maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for bpf ringbuffer (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for lpm_trie maps (Jiri Olsa) [1874007] - bpf: Refine memcg-based memory accounting for hashtab maps (Jiri Olsa) [1874007] - bpf: Refine memcg-based memory accounting for devmap maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for cgroup storage maps (Jiri Olsa) [1874007] - bpf: Refine memcg-based memory accounting for cpumap maps (Jiri Olsa) [1874007] - bpf: Refine memcg-based memory accounting for arraymap maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for bpf maps (Jiri Olsa) [1874007] - bpf: Prepare for memcg-based memory accounting for bpf maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for bpf progs (Jiri Olsa) [1874007] - selftests/bpf: Extend bind{4,6} programs with a call to bpf_setsockopt (Jiri Olsa) [1874007] - selftests/bpf: Rewrite test_sock_addr bind bpf into C (Jiri Olsa) [1874007] - selftests/bpf: Fix flavored variants of test_ima (Jiri Olsa) [1874007] - libbpf: Replace size_t with __u32 in xsk interfaces (Jiri Olsa) [1874007] - bpf: Add a selftest for bpf_ima_inode_hash (Jiri Olsa) [1874007] - bpf: Add a BPF helper for getting the IMA hash of an inode (Jiri Olsa) [1874007] - libbpf: Add support for canceling cached_cons advance (Jiri Olsa) [1874007] - bpf: Refactor check_cfg to use a structured loop. (Jiri Olsa) [1874007] - selftest/bpf: Fix rst formatting in readme (Jiri Olsa) [1874007] - selftest/bpf: Fix link in readme (Jiri Olsa) [1874007] - bpf: Simplify task_file_seq_get_next() (Jiri Olsa) [1874007] - selftests/bpf: Mark tests that require unaligned memory access (Jiri Olsa) [1874007] - selftests/bpf: Avoid running unprivileged tests with alignment requirements (Jiri Olsa) [1874007] - selftests/bpf: Fix broken riscv build (Jiri Olsa) [1874007] - bpf: Add bpf_ktime_get_coarse_ns helper (Jiri Olsa) [1874007] - bpf: Add tests for bpf_bprm_opts_set helper (Jiri Olsa) [1874007] - bpf: Add bpf_bprm_opts_set helper (Jiri Olsa) [1874007] - libbpf: bpf__find_by_name[_kind] should use btf__get_nr_types() (Jiri Olsa) [1874007] - selftest/bpf: Fix IPV6FR handling in flow dissector (Jiri Olsa) [1874007] - bpf: Augment the set of sleepable LSM hooks (Jiri Olsa) [1874007] - bpf: selftest: Use bpf_sk_storage in FENTRY/FEXIT/RAW_TP (Jiri Olsa) [1874007] - selftests/bpf: Add asm tests for pkt vs pkt_end comparison. (Jiri Olsa) [1874007] - selftests/bpf: Add skb_pkt_end test (Jiri Olsa) [1874007] - bpf: Support for pointers beyond pkt_end. (Jiri Olsa) [1874007] - bpf: Compile out btf_parse_module() if module BTF is not enabled (Jiri Olsa) [1874007] - selftest/bpf: Add missed ip6ip6 test back (Jiri Olsa) [1874007] - bpf: Keep module's btf_data_size intact after load (Jiri Olsa) [1874007] - bpf: Sanitize BTF data pointer after module is loaded (Jiri Olsa) [1874007] - bpf: Load and verify kernel module BTFs (Jiri Olsa) [1874007] - bpf: Assign ID to vmlinux BTF and return extra info for BTF in GET_OBJ_INFO (Jiri Olsa) [1874007] - bpf: Add in-kernel split BTF support (Jiri Olsa) [1874007] - bpf, btf: Remove the duplicate btf_ids.h include (Jiri Olsa) [1874007] - selftests/bpf: Fix selftest build with old libc (Jiri Olsa) [1874007] - bpf: Exercise syscall operations for inode and sk storage (Jiri Olsa) [1874007] - bpf: Add tests for task_local_storage (Jiri Olsa) [1874007] - bpf: Update selftests for local_storage to use vmlinux.h (Jiri Olsa) [1874007] - bpf: Implement get_current_task_btf and RET_PTR_TO_BTF_ID (Jiri Olsa) [1874007] - libbpf: Add support for task local storage (Jiri Olsa) [1874007] - bpf: Implement task local storage (Jiri Olsa) [1874007] - bpf: Allow LSM programs to use bpf spin locks (Jiri Olsa) [1874007] - bpf: Lift hashtab key_size limit (Jiri Olsa) [1874007] - selftests/bpf: Add split BTF dedup selftests (Jiri Olsa) [1874007] - libbpf: Accomodate DWARF/compiler bug with duplicated identical arrays (Jiri Olsa) [1874007] - libbpf: Support BTF dedup of split BTFs (Jiri Olsa) [1874007] - libbpf: Fix BTF data layout checks and allow empty BTF (Jiri Olsa) [1874007] - selftests/bpf: Add checking of raw type dump in BTF writer APIs selftests (Jiri Olsa) [1874007] - selftests/bpf: Add split BTF basic test (Jiri Olsa) [1874007] - libbpf: Implement basic split BTF support (Jiri Olsa) [1874007] - libbpf: Unify and speed up BTF string deduplication (Jiri Olsa) [1874007] - selftest/bpf: Relax btf_dedup test checks (Jiri Olsa) [1874007] - libbpf: Factor out common operations in BTF writing APIs (Jiri Olsa) [1874007] - selftest/bpf: Use global variables instead of maps for test_tcpbpf_kern (Jiri Olsa) [1874007] - selftests/bpf: Migrate tcpbpf_user.c to use BPF skeleton (Jiri Olsa) [1874007] - selftests/bpf: Replace EXPECT_EQ with ASSERT_EQ and refactor verify_results (Jiri Olsa) [1874007] - selftests/bpf: Drop python client/server in favor of threads (Jiri Olsa) [1874007] - selftests/bpf: Move test_tcppbf_user into test_progs (Jiri Olsa) [1874007] - bpf: Fix error path in htab_map_alloc() (Jiri Olsa) [1874007] - bpf: Avoid hashtab deadlock with map_locked (Jiri Olsa) [1874007] - bpf: Use separate lockdep class for each hashtab (Jiri Olsa) [1874007] - fault-injection: handle EI_ETYPE_TRUE (Jiri Olsa) [1874007] - vfs, fdtable: Add fget_task helper (Jiri Olsa) [1874007] - [s390] vfio-pci/zdev: Add zPCI capabilities to VFIO_DEVICE_GET_INFO (Claudio Imbrenda) [1858844] - [s390] vfio: Introduce capability definitions for VFIO_DEVICE_GET_INFO (Claudio Imbrenda) [1858844] - [s390] s390/pci: track whether util_str is valid in the zpci_dev (Claudio Imbrenda) [1858844] - [s390] s390/pci: stash version in the zpci_dev (Claudio Imbrenda) [1858844]- Enable CRYPTO_SHA512 and _SSSE3 so these are available in FIPS mode (Vladis Dronov) [1973106] - crypto: drbg - self test for HMAC(SHA-512) (Vladis Dronov) [1973106] - xfrm: xfrm_state_mtu should return at least 1280 for ipv6 (Sabrina Dubroca) [1919786] - xfrm: remove get_mtu indirection from xfrm_type (Sabrina Dubroca) [1919786] - netfilter: move endif to correct location (Florian Westphal) [1971991] - netfilter: nft_compat: remove flush counter optimization (Florian Westphal) [1974323] - mptcp: fix soft lookup in subflow_error_report() (Florian Westphal) [1936368] - selftests: mptcp: enable syncookie only in absence of reorders (Florian Westphal) [1936368] - mptcp: do not warn on bad input from the network (Florian Westphal) [1936368] - mptcp: wake-up readers only for in sequence data (Florian Westphal) [1936368] - mptcp: try harder to borrow memory from subflow under pressure (Florian Westphal) [1936368] - mptcp: Fix out of bounds when parsing TCP options (Florian Westphal) [1936368] - selftests: mptcp_connect: add SO_TIMESTAMPNS cmsg support (Florian Westphal) [1936368] - mptcp: receive path cmsg support (Florian Westphal) [1936368] - tcp: export timestamp helpers for mptcp (Florian Westphal) [1936368] - mptcp: setsockopt: handle SOL_SOCKET in one place only (Florian Westphal) [1936368] - mptcp: sockopt: propagate timestamp request to subflows (Florian Westphal) [1936368] - sock: expose so_timestamping options for mptcp (Florian Westphal) [1936368] - mptcp: restrict values of 'enabled' sysctl (Florian Westphal) [1936368] - mptcp: support SYSCTL only if enabled (Florian Westphal) [1936368] - mptcp: make sure flag signal is set when add addr with port (Florian Westphal) [1936368] - mptcp: remove redundant initialization in pm_nl_init_net() (Florian Westphal) [1936368] - mptcp: generate subflow hmac after mptcp_finish_join() (Florian Westphal) [1936368] - mptcp: using TOKEN_MAX_RETRIES instead of magic number (Florian Westphal) [1936368] - mptcp: fix pr_debug in mptcp_token_new_connect (Florian Westphal) [1936368] - mptcp: update selftest for fallback due to OoO (Florian Westphal) [1936368] - mptcp: do not reset MP_CAPABLE subflow on mapping errors (Florian Westphal) [1936368] - mptcp: always parse mptcp options for MPC reqsk (Florian Westphal) [1936368] - mptcp: fix sk_forward_memory corruption on retransmission (Florian Westphal) [1936368] - mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer (Florian Westphal) [1936368] - mptcp: avoid error message on infinite mapping (Florian Westphal) [1936368] - mptcp: drop unconditional pr_warn on bad opt (Florian Westphal) [1936368] - mptcp: avoid OOB access in setsockopt() (Florian Westphal) [1936368] - mptcp: fix data stream corruption (Florian Westphal) [1936368] - mptcp: fix splat when closing unaccepted socket (Florian Westphal) [1936368] - selftests: mptcp: add a test case for MSG_PEEK (Florian Westphal) [1936368] - mptcp: add MSG_PEEK support (Florian Westphal) [1936368] - mptcp: ignore unsupported msg flags (Florian Westphal) [1936368] - mptcp: implement MSG_TRUNC support (Florian Westphal) [1936368] - mptcp: implement dummy MSG_ERRQUEUE support (Florian Westphal) [1936368] - mptcp: Retransmit DATA_FIN (Florian Westphal) [1936368] - selftests: mptcp: add packet mark test case (Florian Westphal) [1936368] - selftests: mptcp: add the net device name testcase (Florian Westphal) [1936368] - selftests: mptcp: dump more info on mpjoin errors (Florian Westphal) [1936368] - selftests: mptcp: init nstat history (Florian Westphal) [1936368] - selftests: mptcp: launch mptcp_connect with timeout (Florian Westphal) [1936368] - selftests: mptcp: remove id 0 address testcases (Florian Westphal) [1936368] - selftests: mptcp: add addr argument for del_addr (Florian Westphal) [1936368] - selftests: mptcp: avoid calling pm_nl_ctl with bad IDs (Florian Westphal) [1936368] - selftests: mptcp: signal addresses testcases (Florian Westphal) [1936368] - selftests: mptcp: timeout testcases for multi addresses (Florian Westphal) [1936368] - selftests: mptcp: add cfg_do_w for cfg_remove (Florian Westphal) [1936368] - selftests: mptcp: Restore packet capture option in join tests (Florian Westphal) [1936368] - selftests: mptcp: add testcases for removing addrs (Florian Westphal) [1936368] - selftests: mptcp: set addr id for removing testcases (Florian Westphal) [1936368] - selftests: mptcp: add invert argument for chk_rm_nr (Florian Westphal) [1936368] - selftests: mptcp: fail if not enough SYN/3rd ACK (Florian Westphal) [1936368] - selftests: mptcp: display warnings on one line (Florian Westphal) [1936368] - selftests: mptcp: fix ACKRX debug message (Florian Westphal) [1936368] - selftests: mptcp: dump more info on errors (Florian Westphal) [1936368] - selftests: mptcp: add command line arguments for mptcp_join.sh (Florian Westphal) [1936368] - selftests: mptcp: add testcases for ADD_ADDR with port (Florian Westphal) [1936368] - selftests: mptcp: add port argument for pm_nl_ctl (Florian Westphal) [1936368] - selftests: mptcp: add testcases for newly added addresses (Florian Westphal) [1936368] - selftests: mptcp: use minus values for removing address numbers (Florian Westphal) [1936368] - selftests: increase timeout to 10 min (Florian Westphal) [1936368] - selftests: mptcp: add IPv4-mapped IPv6 testcases (Florian Westphal) [1936368] - mptcp: use mptcp_for_each_subflow in mptcp_close (Florian Westphal) [1936368] - mptcp: add tracepoint in subflow_check_data_avail (Florian Westphal) [1936368] - mptcp: add tracepoint in ack_update_msk (Florian Westphal) [1936368] - mptcp: add tracepoint in get_mapping_status (Florian Westphal) [1936368] - mptcp: add tracepoint in mptcp_subflow_get_send (Florian Westphal) [1936368] - mptcp: export mptcp_subflow_active (Florian Westphal) [1936368] - mptcp: fix format specifiers for unsigned int (Florian Westphal) [1936368] - mptcp: sockopt: add TCP_CONGESTION and TCP_INFO (Florian Westphal) [1936368] - mptcp: setsockopt: SO_DEBUG and no-op options (Florian Westphal) [1936368] - mptcp: setsockopt: add SO_INCOMING_CPU (Florian Westphal) [1936368] - mptcp: setsockopt: add SO_MARK support (Florian Westphal) [1936368] - mptcp: setsockopt: support SO_LINGER (Florian Westphal) [1936368] - mptcp: setsockopt: handle receive/send buffer and device bind (Florian Westphal) [1936368] - mptcp: setsockopt: handle SO_KEEPALIVE and SO_PRIORITY (Florian Westphal) [1936368] - mptcp: tag sequence_seq with socket state (Florian Westphal) [1936368] - mptcp: add skeleton to sync msk socket options to subflows (Florian Westphal) [1936368] - mptcp: only admit explicitly supported sockopt (Florian Westphal) [1936368] - mptcp: move sockopt function into a new file (Florian Westphal) [1936368] - mptcp: drop all sub-options except ADD_ADDR when the echo bit is set (Florian Westphal) [1936368] - mptcp: unify add_addr(6)_generate_hmac (Florian Westphal) [1936368] - mptcp: drop MPTCP_ADDR_IPVERSION_4/6 (Florian Westphal) [1936368] - mptcp: use mptcp_addr_info in mptcp_options_received (Florian Westphal) [1936368] - mptcp: drop OPTION_MPTCP_ADD_ADDR6 (Florian Westphal) [1936368] - mptcp: use mptcp_addr_info in mptcp_out_options (Florian Westphal) [1936368] - mptcp: move flags and ifindex out of mptcp_addr_info (Florian Westphal) [1936368] - mptcp: add mptcp reset option support (Florian Westphal) [1936368] - mptcp: remove unneeded check on first subflow (Florian Westphal) [1936368] - mptcp: add active MPC mibs (Florian Westphal) [1936368] - mptcp: add mib for token creation fallback (Florian Westphal) [1936368] - mptcp: remove id 0 address (Florian Westphal) [1936368] - mptcp: unify RM_ADDR and RM_SUBFLOW receiving (Florian Westphal) [1936368] - mptcp: remove all subflows involving id 0 address (Florian Westphal) [1936368] - mptcp: subflow.c: Fix a typo (Florian Westphal) [1936368] - mptcp: rename mptcp_pm_nl_add_addr_send_ack (Florian Westphal) [1936368] - mptcp: send ack for rm_addr (Florian Westphal) [1936368] - mptcp: drop useless addr_signal clear (Florian Westphal) [1936368] - mptcp: move to next addr when subflow creation fail (Florian Westphal) [1936368] - mptcp: export lookup_anno_list_by_saddr (Florian Westphal) [1936368] - mptcp: move to next addr when timeout (Florian Westphal) [1936368] - mptcp: drop unused subflow in mptcp_pm_subflow_established (Florian Westphal) [1936368] - mptcp: skip connecting the connected address (Florian Westphal) [1936368] - mptcp: drop argument port from mptcp_pm_announce_addr (Florian Westphal) [1936368] - mptcp: clean-up the rtx path (Florian Westphal) [1936368] - mptcp: fix ADD_ADDR HMAC in case port is specified (Florian Westphal) [1936368] - mptcp: remove a list of addrs when flushing (Florian Westphal) [1936368] - mptcp: remove multi addresses and subflows in PM (Florian Westphal) [1936368] - mptcp: remove multi subflows in PM (Florian Westphal) [1936368] - mptcp: remove multi addresses in PM (Florian Westphal) [1936368] - mptcp: add rm_list_rx in mptcp_pm_data (Florian Westphal) [1936368] - mptcp: add rm_list in mptcp_options_received (Florian Westphal) [1936368] - mptcp: add rm_list_tx in mptcp_pm_data (Florian Westphal) [1936368] - mptcp: add rm_list in mptcp_out_options (Florian Westphal) [1936368] - mptcp: fix bit MPTCP_PUSH_PENDING tests (Florian Westphal) [1936368] - mptcp: fix length of ADD_ADDR with port sub-option (Florian Westphal) [1936368] - mptcp: free resources when the port number is mismatched (Florian Westphal) [1936368] - mptcp: fix missing wakeup (Florian Westphal) [1936368] - mptcp: fix race in release_cb (Florian Westphal) [1936368] - mptcp: factor out __mptcp_retrans helper() (Florian Westphal) [1936368] - mptcp: reset 'first' and ack_hint on subflow close (Florian Westphal) [1936368] - mptcp: dispose initial struct socket when its subflow is closed (Florian Westphal) [1936368] - mptcp: fix memory accounting on allocation error (Florian Westphal) [1936368] - mptcp: put subflow sock on connect error (Florian Westphal) [1936368] - mptcp: reset last_snd on subflow close (Florian Westphal) [1936368] - mptcp: do not wakeup listener for MPJ subflows (Florian Westphal) [1936368] - mptcp: fix DATA_FIN generation on early shutdown (Florian Westphal) [1936368] - mptcp: fix DATA_FIN processing for orphaned sockets (Florian Westphal) [1936368] - mptcp: add local addr info in mptcp_info (Florian Westphal) [1936368] - mptcp: add netlink event support (Florian Westphal) [1936368] - mptcp: avoid lock_fast usage in accept path (Florian Westphal) [1936368] - netlink: don't call ->netlink_bind with table lock held (Florian Westphal) [1936368] - genetlink: restrict upcoming mptcp netlink events to CAP_NET_ADMIN (Florian Westphal) [1936368] - mptcp: pass subflow socket to a few helpers (Florian Westphal) [1936368] - mptcp: move subflow close loop after sk close check (Florian Westphal) [1936368] - mptcp: schedule worker when subflow is closed (Florian Westphal) [1936368] - mptcp: split __mptcp_close_ssk helper (Florian Westphal) [1936368] - mptcp: move pm netlink work into pm_netlink (Florian Westphal) [1936368] - mptcp: add a missing retransmission timer scheduling (Florian Westphal) [1936368] - mptcp: better msk receive window updates (Florian Westphal) [1936368] - mptcp: init mptcp request socket earlier (Florian Westphal) [1936368] - mptcp: fix spurious retransmissions (Florian Westphal) [1936368] - mptcp: fix poll after shutdown (Florian Westphal) [1936368] - mptcp: deliver ssk errors to msk (Florian Westphal) [1936368] - mptcp: pm: add lockdep assertions (Florian Westphal) [1936368] - mptcp: add the mibs for ADD_ADDR with port (Florian Westphal) [1936368] - mptcp: deal with MPTCP_PM_ADDR_ATTR_PORT in PM netlink (Florian Westphal) [1936368] - mptcp: enable use_port when invoke addresses_equal (Florian Westphal) [1936368] - mptcp: add port number check for MP_JOIN (Florian Westphal) [1936368] - mptcp: add a new helper subflow_req_create_thmac (Florian Westphal) [1936368] - mptcp: drop unused skb in subflow_token_join_request (Florian Westphal) [1936368] - mptcp: create the listening socket for new port (Florian Westphal) [1936368] - mptcp: create subflow or signal addr for newly added address (Florian Westphal) [1936368] - mptcp: drop *_max fields in mptcp_pm_data (Florian Westphal) [1936368] - mptcp: use WRITE_ONCE for the pernet *_max (Florian Westphal) [1936368] - mptcp: pm nl: reduce variable scope (Florian Westphal) [1936368] - mptcp: pm nl: support IPv4 mapped in v6 addresses (Florian Westphal) [1936368] - mptcp: support MPJoin with IPv4 mapped in v6 sk (Florian Westphal) [1936368] - mptcp: use sha256() instead of open coding (Florian Westphal) [1936368] - crypto: lib/sha256 - add sha256() function (Florian Westphal) [1936368] - mptcp: use SHA256_BLOCK_SIZE, not SHA_MESSAGE_BYTES (Florian Westphal) [1936368] - xprtrdma: Pad optimization, revisited (Steve Dickson) [1926957] - ibmvnic: remove set but not used variable 'netdev' (Diego Domingos) [1922193] - net/ibmvnic: Remove tests of member address (Diego Domingos) [1922193] - ibmvnic: remove duplicate napi_schedule call in do_reset function (Diego Domingos) [1922193] - ibmvnic: avoid calling napi_disable() twice (Diego Domingos) [1922193] - ibmvnic: queue reset work in system_long_wq (Diego Domingos) [1922193] - ibmvnic: correctly use dev_consume/free_skb_irq (Diego Domingos) [1922193] - ibmvnic: improve failover sysfs entry (Diego Domingos) [1922193] - ibmvnic: print adapter state as a string (Diego Domingos) [1922193] - ibmvnic: print reset reason as a string (Diego Domingos) [1922193] - ibmvnic: clean up the remaining debugfs data structures (Diego Domingos) [1922193] - ibmvnic: Use 'skb_frag_address()' instead of hand coding it (Diego Domingos) [1922193] - ibmvnic: remove excessive irqsave (Diego Domingos) [1922193] - ibmvnic: always store valid MAC address (Diego Domingos) [1922193] - ibmvnic: Fix possibly uninitialized old_num_tx_queues variable warning. (Diego Domingos) [1922193] - vio: make remove callback return void (Diego Domingos) [1922193] - tty: hvcs: Drop unnecessary if block (Diego Domingos) [1922193] - ibmvnic: serialize access to work queue on remove (Diego Domingos) [1922193] - ibmvnic: skip send_request_unmap for timeout reset (Diego Domingos) [1922193] - ibmvnic: add memory barrier to protect long term buffer (Diego Domingos) [1922193] - ibmvnic: substitute mb() with dma_wmb() for send_*crq* functions (Diego Domingos) [1922193] - ibmvnic: prefer strscpy over strlcpy (Diego Domingos) [1922193] - ibmvnic: remove unused spinlock_t stats_lock definition (Diego Domingos) [1922193] - ibmvnic: add comments for spinlock_t definitions (Diego Domingos) [1922193] - ibmvnic: fix miscellaneous checks (Diego Domingos) [1922193] - ibmvnic: avoid multiple line dereference (Diego Domingos) [1922193] - ibmvnic: fix braces (Diego Domingos) [1922193] - ibmvnic: fix block comments (Diego Domingos) [1922193] - ibmvnic: prefer 'unsigned long' over 'unsigned long int' (Diego Domingos) [1922193] - ibmvnic: remove unnecessary rmb() inside ibmvnic_poll (Diego Domingos) [1922193] - ibmvnic: rework to ensure SCRQ entry reads are properly ordered (Diego Domingos) [1922193] - ibmvnic: Ensure that CRQ entry read are correctly ordered (Diego Domingos) [1922193] - net: ethernet: ibm: ibmvnic: Fix some kernel-doc misdemeanours (Diego Domingos) [1922193] - powerpc/hmi: Fix kernel hang when TB is in error state. (Gustavo Walbon) [1924091] - powerpc/eeh: Fix EEH handling for hugepages in ioremap space. (Gustavo Walbon) [1924090] - powerpc/pseries: Only register vio drivers if vio bus exists (Gustavo Walbon) [1924090] - powerpc/pci: Remove unimplemented prototypes (Gustavo Walbon) [1924090] - powerpc/powernv/pci: Use kzalloc() for phb related allocations (Gustavo Walbon) [1924090] - powerpc/pasemi: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/embedded6xx/mve5100: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/embedded6xx/mpc7448: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/embedded6xx/linkstation: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/embedded6xx/holly: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/chrp: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/amigaone: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/83xx: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/82xx/*: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/52xx/mpc5200_simple: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/52xx/media5200: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/52xx/lite5200: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/52xx/efika: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/512x: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/pci: Move PHB discovery for PCI_DN using platforms (Gustavo Walbon) [1924090] - powerpc/maple: Fix declaration made after definition (Gustavo Walbon) [1924090] - powerpc/pci: Add ppc_md.discover_phbs() (Gustavo Walbon) [1924090] - powerpc/pci: Delete traverse_pci_dn() (Gustavo Walbon) [1924090] - powerpc/eeh: Rework pci_dev lookup in debugfs attributes (Gustavo Walbon) [1924090] - selftests/powerpc: Add VF recovery tests (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Make pseries_send_allow_unfreeze() static (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Make pseries_pcibios_bus_add_device() static (Gustavo Walbon) [1924090] - selftests/powerpc: Make the test check in eeh-basic.sh posix compliant (Gustavo Walbon) [1924090] - powernv/pci: Print an error when device enable is blocked (Gustavo Walbon) [1924090] - selftests/powerpc/eeh: disable kselftest timeout setting for eeh-basic (Gustavo Walbon) [1924090] - powerpc/eeh_cache: Fix a possible debugfs deadlock (Gustavo Walbon) [1924090] - powerpc/eeh: Fix eeh_dev_check_failure() for PE#0 (Gustavo Walbon) [1924090] - selftests/powerpc: Fix eeh-basic.sh exit codes (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Fix use of uninitialised variable (Gustavo Walbon) [1924090] - powerpc/eeh: Delete eeh_pe->config_addr (Gustavo Walbon) [1924090] - powerpc/eeh: Clean up PE addressing (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Allow zero to be a valid PE configuration address (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Rework device EEH PE determination (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Clean up pe_config_addr lookups (Gustavo Walbon) [1924090] - powerpc/eeh: Move EEH initialisation to an arch initcall (Gustavo Walbon) [1924090] - powerpc/eeh: Delete eeh_ops->init (Gustavo Walbon) [1924090] - powerpc/pseries: Stop using eeh_ops->init() (Gustavo Walbon) [1924090] - powerpc/powernv: Stop using eeh_ops->init() (Gustavo Walbon) [1924090] - powerpc/eeh: Rework EEH initialisation (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Fix dumb linebreaks (Gustavo Walbon) [1924090] - selftests/powerpc: Squash spurious errors due to device removal (Gustavo Walbon) [1924090] - powerpc/eeh: Move PE tree setup into the platform (Gustavo Walbon) [1924090] - powerpc/eeh: Drop pdn use in eeh_pe_tree_insert() (Gustavo Walbon) [1924090] - powerpc/eeh: Rename eeh_{add_to|remove_from}_parent_pe() (Gustavo Walbon) [1924090] - powerpc/eeh: Remove class code field from edev (Gustavo Walbon) [1924090] - powerpc/eeh: Remove spurious use of pci_dn in eeh_dump_dev_log (Gustavo Walbon) [1924090] - powerpc/eeh: Pass eeh_dev to eeh_ops->{read|write}_config() (Gustavo Walbon) [1924090] - powerpc/eeh: Pass eeh_dev to eeh_ops->resume_notify() (Gustavo Walbon) [1924090] - powerpc/eeh: Pass eeh_dev to eeh_ops->restore_config() (Gustavo Walbon) [1924090] - powerpc/eeh: Remove VF config space restoration (Gustavo Walbon) [1924090] - powerpc/eeh: Kill off eeh_ops->get_pe_addr() (Gustavo Walbon) [1924090] - powerpc/pseries: Stop using pdn->pe_number (Gustavo Walbon) [1924090] - powerpc/eeh: Move vf_index out of pci_dn and into eeh_dev (Gustavo Walbon) [1924090] - powerpc/eeh: Remove eeh_dev.c (Gustavo Walbon) [1924090] - powerpc/eeh: Remove eeh_dev_phb_init_dynamic() (Gustavo Walbon) [1924090] - powerpc/powernv: Make pnv_pci_sriov_enable() and friends static (Gustavo Walbon) [1924090] - powerpc/pseries: Make vio and ibmebus initcalls pseries specific (Gustavo Walbon) [1924090] - powerpc/eeh: Release EEH device state synchronously (Gustavo Walbon) [1924090] - powerpc/eeh: Rework eeh_ops->probe() (Gustavo Walbon) [1924090] - powerpc/eeh: Make early EEH init pseries specific (Gustavo Walbon) [1924090] - powerpc/eeh: Remove PHB check in probe (Gustavo Walbon) [1924090] - powerpc/eeh: Do early EEH init only when required (Gustavo Walbon) [1924090] - powerpc/eeh: Only dump stack once if an MMIO loop is detected (Gustavo Walbon) [1924090] - powernv/pci: Add a debugfs entry to dump PHB's IODA PE state (Gustavo Walbon) [1924090] - powernv/pci: Allow any write trigger the diag dump (Gustavo Walbon) [1924090] - powernv/pci: Use pnv_phb as the private data for debugfs entries (Gustavo Walbon) [1924090] - powerpc/powernv/npu: Fix debugfs_simple_attr.cocci warnings (Gustavo Walbon) [1924090] - powerpc/pcidn: Warn when sriov pci_dn management is used incorrectly (Gustavo Walbon) [1924090] - powerpc/pcidn: Make VF pci_dn management CONFIG_PCI_IOV specific (Gustavo Walbon) [1924090] - powerpc/sriov: Remove VF eeh_dev state when disabling SR-IOV (Gustavo Walbon) [1924090] - powerpc/eeh_sysfs: Make clearing EEH_DEV_SYSFS saner (Gustavo Walbon) [1924090] - powerpc/eeh_sysfs: Remove double pci_dn lookup. (Gustavo Walbon) [1924090] - powerpc/eeh_sysfs: ifdef pseries sr-iov sysfs properties (Gustavo Walbon) [1924090] - powerpc/eeh_cache: Don't use pci_dn when inserting new ranges (Gustavo Walbon) [1924090] - powerpc/eeh: differentiate duplicate detection message (Gustavo Walbon) [1924090] - powerpc/eeh: Handle hugepages in ioremap space (Gustavo Walbon) [1924090] - powerpc/powernv-eeh: Consisely desribe what this file does (Gustavo Walbon) [1924090] - powerpc/eeh_cache: fix a W=1 kernel-doc warning (Gustavo Walbon) [1924090] - powerpc/eeh_cache: Add a way to dump the EEH address cache (Gustavo Walbon) [1924090] - powerpc/powernv: Escalate reset when IODA reset fails (Gustavo Walbon) [1924090] - powerpc/powernv/eeh/npu: Fix uninitialized variables in opal_pci_eeh_freeze_status (Gustavo Walbon) [1924090] - powerpc: eeh_event: convert semaphore to completion (Gustavo Walbon) [1924090] - powerpc/eeh: Declare pci_ers_result_name() as static (Gustavo Walbon) [1924090] - Bluetooth: verify AMP hci_chan before amp_destroy (Gopal Tiwari) [1962546] {CVE-2021-33034} - NFSv4.2 fix handling of sr_eof in SEEK's reply (Steve Dickson) [1948015] - SUNRPC: Fix null pointer dereference in svc_rqst_free() (Benjamin Coddington) [1952008] - NFSv4: Use sequence counter with associated spinlock (Benjamin Coddington) [1952008] - NFSv4.2: fix return value of _nfs4_get_security_label() (Benjamin Coddington) [1952008] - NFSD: fix error handling in NFSv4.0 callbacks (Benjamin Coddington) [1952008] - NFS: Don't gratuitously clear the inode cache when lookup failed (Benjamin Coddington) [1952008] - NFS: Don't revalidate the directory permissions on a lookup failure (Benjamin Coddington) [1952008] - nfsd: register pernet ops last, unregister first (Benjamin Coddington) [1952008] - SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow() (Benjamin Coddington) [1952008] - lockd: fix access beyond unterminated strings in prints (Benjamin Coddington) [1952008] - tty: Protect disc_data in n_tty_close and n_tty_flush_buffer (Rafael Aquini) [1879861] - hwmon: (amd_energy) Add AMD family 19h model 30h x86 match (Terry Bowman) [1949280]- redhat/configs: Re-enable dptf_power module (Prarit Bhargava) [1962349] - net/sched: act_ct: Offload connections with commit action (Marcelo Ricardo Leitner) [1965817] - netfilter: flowtable: Remove redundant hw refresh bit (Marcelo Ricardo Leitner) [1965817] - inet_diag: add support for tw_mark (Xin Long) [1972967] - mm: thp: fix MADV_REMOVE deadlock on shmem THP (Waiman Long) [1974659] {CVE-2020-29368} - mm: thp: make the THP mapcount atomic against __split_huge_pmd_locked() (Waiman Long) [1974659] {CVE-2020-29368} - mmap locking API: add mmap_lock_is_contended() (Waiman Long) [1970177] - mm: madvise: fix vma user-after-free (Waiman Long) [1970177] - khugepaged: collapse_pte_mapped_thp() protect the pmd lock (Waiman Long) [1970177] - khugepaged: collapse_pte_mapped_thp() flush the right range (Waiman Long) [1970177] - mm/mmap.c: close race between munmap() and expand_upwards()/downwards() (Waiman Long) [1970177] - mm: document warning in move_normal_pmd() and make it warn only once (Waiman Long) [1970177] - mmap locking API: convert mmap_sem comments (Waiman Long) [1970177] - mmap locking API: convert mmap_sem API comments (Waiman Long) [1970177] - mmap locking API: rename mmap_sem to mmap_lock (Waiman Long) [1970177] - mmap locking API: add mmap_assert_locked() and mmap_assert_write_locked() (Waiman Long) [1970177] - mmap locking API: add MMAP_LOCK_INITIALIZER (Waiman Long) [1970177] - mmap locking API: convert nested write lock sites (Waiman Long) [1970177] - mmap locking API: convert mmap_sem call sites missed by coccinelle (Waiman Long) [1970177] - mmap locking API: use coccinelle to convert mmap_sem rwsem call sites (Waiman Long) [1970177] - MMU notifier: use the new mmap locking API (Waiman Long) [1970177] - mm/gup.c: further document vma_permits_fault() (Waiman Long) [1970177] - mm/gup.c: update the documentation (Waiman Long) [1970177] - mm/ksm: fix NULL pointer dereference when KSM zero page is enabled (Waiman Long) [1970177] - proc: inline vma_stop into m_stop (Waiman Long) [1970177] - mm: remove CONFIG_TRANSPARENT_HUGE_PAGECACHE (Waiman Long) [1970177] - fs/io_uring: set FOLL_PIN via pin_user_pages() (Waiman Long) [1970177] - shmem: pin the file in shmem_fault() if mmap_sem is dropped (Waiman Long) [1970177] - mm/gup.c: fix comments of __get_user_pages() and get_user_pages_remote() (Waiman Long) [1970177] - mm/init-mm.c: include for vm_committed_as_batch (Waiman Long) [1970177] - lib/generic-radix-tree.c: add kmemleak annotations (Waiman Long) [1970177] - mm: Remove BUG_ON mmap_sem not held from xxx_trans_huge_lock() (Waiman Long) [1970177] - lib/generic-radix-tree.c: make 2 functions static inline (Waiman Long) [1970177] - x86/mm: Clean up the pmd_read_atomic() comments (Waiman Long) [1970177] - x86/mm: Fix function name typo in pmd_read_atomic() comment (Waiman Long) [1970177] - khugepaged: enable collapse pmd for pte-mapped THP (Waiman Long) [1970177] - mm: Handle MADV_WILLNEED through vfs_fadvise() (Waiman Long) [1970177] - pagewalk: use lockdep_assert_held for locking validation (Waiman Long) [1970177] - mm: use down_read_killable for locking mmap_sem in access_remote_vm (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/map_files (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/clear_refs (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/pagemap (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/smaps_rollup (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/maps (Waiman Long) [1970177] - mm/filemap.c: correct the comment about VM_FAULT_RETRY (Waiman Long) [1970177] - mm: mmu_gather: remove __tlb_reset_range() for force flush (Waiman Long) [1970177] - arm64/mm: Drop mmap_sem before calling __do_kernel_fault() (Waiman Long) [1970177] - docs/vm: Minor editorial changes in the THP and hugetlbfs (Waiman Long) [1970177] - x86/mpx, mm/core: Fix recursive munmap() corruption (Waiman Long) [1970177] - doc: mm: migration doesn't use FOLL_SPLIT anymore (Waiman Long) [1970177] - filemap: add a comment about FAULT_FLAG_RETRY_NOWAIT behavior (Waiman Long) [1970177] - proc: commit to genradix (Waiman Long) [1970177] - generic radix trees (Waiman Long) [1970177] - mm: swap: add comment for swap_vma_readahead (Waiman Long) [1970177] - x86/mm: Make set_pmd_at() paravirt aware (Waiman Long) [1970177] - mm: select HAVE_MOVE_PMD on x86 for faster mremap (Waiman Long) [1970177] - mm: speed up mremap by 20x on large regions (Waiman Long) [1970177] - mm/mmap.c: remove verify_mm_writelocked() (Waiman Long) [1970177] - x86/fault: Check user_mode(regs) when avoiding an mmap_sem deadlock (Waiman Long) [1970177] - mm: brk: downgrade mmap_sem to read when shrinking (Waiman Long) [1970177] - mm: mremap: downgrade mmap_sem to read when shrinking (Waiman Long) [1970177] - mm: unmap VM_PFNMAP mappings with optimized path (Waiman Long) [1970177] - mm: unmap VM_HUGETLB mappings with optimized path (Waiman Long) [1970177] - mm: mmap: zap pages with read mmap_sem in munmap (Waiman Long) [1970177] - x86/mm: Fix exception table comments (Waiman Long) [1970177] - ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() (Mark Langsdorf) [1946282] - acpi/drivers/thermal: Remove TRIPS_NONE cooling device binding (Mark Langsdorf) [1946282] - thermal/drivers/acpi: Use hot and critical ops (Mark Langsdorf) [1946282] - thermal/core: Add critical and hot ops (Mark Langsdorf) [1946282] - thermal/core: Emit a warning if the thermal zone is updated without ops (Mark Langsdorf) [1946282] - ACPI: scan: Fix _STA getting called on devices with unmet dependencies (Mark Langsdorf) [1946282] - ACPI: tables: x86: Reserve memory occupied by ACPI tables (Mark Langsdorf) [1946282] - ACPICA: Always create namespace nodes using acpi_ns_create_node() (Mark Langsdorf) [1946282] - ACPI: platform: Add balanced-performance platform profile (Mark Langsdorf) [1946282] - ACPI: platform: Hide ACPI_PLATFORM_PROFILE option (Mark Langsdorf) [1946282] - ACPICA: Remove some code duplication from acpi_ev_address_space_dispatch (Mark Langsdorf) [1946282] - ACPICA: Fix race in generic_serial_bus (I2C) and GPIO op_region parameter handling (Mark Langsdorf) [1946282] - ACPI: property: Satisfy kernel doc validator (part 2) (Mark Langsdorf) [1946282] - ACPI: property: Satisfy kernel doc validator (part 1) (Mark Langsdorf) [1946282] - ACPI: property: Make acpi_node_prop_read() static (Mark Langsdorf) [1946282] - ACPI: property: Remove dead code (Mark Langsdorf) [1946282] - iommu/amd: Fix performance counter initialization (Mark Langsdorf) [1946282] - ACPI: property: Fix fwnode string properties matching (Mark Langsdorf) [1946282] - ACPI / NUMA: add a stub function for node_to_pxm() (Mark Langsdorf) [1946282] - ACPI: OSL: Rework acpi_check_resource_conflict() (Mark Langsdorf) [1946282] - ACPI: APEI: ERST: remove unneeded semicolon (Mark Langsdorf) [1946282] - iommu/vt-d: Add new enum value and structure for SATC (Mark Langsdorf) [1946282] - ACPI: Add support for native USB4 control _OSC (Mark Langsdorf) [1946282] - ACPI: Execute platform _OSC also with query bit clear (Mark Langsdorf) [1946282] - redhat/configs: Add CONFIG_ACPI_FPDT (Mark Langsdorf) [1946282] - ACPI: tables: introduce support for FPDT table (Mark Langsdorf) [1946282] - ACPI: APEI: Add is_generic_error() to identify GHES sources (Mark Langsdorf) [1946282] - ACPI: platform-profile: Fix possible deadlock in platform_profile_remove() (Mark Langsdorf) [1946282] - ACPI: platform-profile: Introduce object pointers to callbacks (Mark Langsdorf) [1946282] - PCI/ACPI: Clarify message about _OSC failure (Mark Langsdorf) [1946282] - PCI/ACPI: Remove unnecessary osc_lock (Mark Langsdorf) [1946282] - PCI/ACPI: Make acpi_pci_osc_control_set() static (Mark Langsdorf) [1946282] - media: ACPI / bus: Add acpi_dev_get_next_match_dev() and helper macro (Mark Langsdorf) [1946282] - ACPI: scan: Adjust white space in acpi_device_add() (Mark Langsdorf) [1946282] - ACPI: scan: Rearrange memory allocation in acpi_device_add() (Mark Langsdorf) [1946282] - ACPI: platform-profile: Drop const qualifier for cur_profile (Mark Langsdorf) [1946282] - ACPI: configfs: add missing check after configfs_register_default_group() (Mark Langsdorf) [1946282] - ACPI: CPPC: initialise vaddr pointers to NULL (Mark Langsdorf) [1946282] - ACPI: CPPC: add __iomem annotation to generic_comm_base pointer (Mark Langsdorf) [1946282] - ACPI: CPPC: remove __iomem annotation for cpc_reg's address (Mark Langsdorf) [1946282] - ACPI: Use DEVICE_ATTR_ macros (Mark Langsdorf) [1946282] - ACPICA: Update version to 20210105 (Mark Langsdorf) [1946282] - ACPICA: Updated all copyrights to 2021 (Mark Langsdorf) [1946282] - ACPICA: Remove the VRTC table (Mark Langsdorf) [1946282] - ACPICA: Remove the MTMR (Mid-Timer) table (Mark Langsdorf) [1946282] - ACPICA: Update version to 20201217 (Mark Langsdorf) [1946282] - ACPICA: add type casts for string functions (Mark Langsdorf) [1946282] - ACPICA: fix -Wfallthrough (Mark Langsdorf) [1946282] - ACPICA: Clean up exception code class checks (Mark Langsdorf) [1946282] - ACPICA: Fix exception code class checks (Mark Langsdorf) [1946282] - redhat/configs: Add CONFIG_ACPI_PLATFORM_PROFILE (Mark Langsdorf) [1946282] - ACPI: platform: Add platform profile support (Mark Langsdorf) [1946282] - NTB/msi: Use irq_has_action() (Myron Stowe) [1933153] - NTB: Use struct_size() helper in devm_kzalloc() (Myron Stowe) [1933153] - ntb: intel: Fix memleak in intel_ntb_pci_probe (Myron Stowe) [1933153] - NTB: hw: amd: fix an issue about leak system resources (Myron Stowe) [1933153] - ntb: hw: remove the code that sets the DMA mask (Myron Stowe) [1933153] - [s390] s390/qdio: remove 'merge_pending' mechanism (Claudio Imbrenda) [1919251] - [s390] s390/qdio: improve handling of PENDING buffers for QEBSM devices (Claudio Imbrenda) [1919251] - [s390] s390/qdio: rework q->qdio_error indication (Claudio Imbrenda) [1919251] - [s390] s390/qdio: inline qdio_kick_handler() (Claudio Imbrenda) [1919251] - [s390] s390/qdio: track time of last data IRQ for each device (Claudio Imbrenda) [1919251] - [s390] s390/qdio: make thinint registration symmetric (Claudio Imbrenda) [1919251] - [s390] s390/qdio: adopt new tasklet API (Claudio Imbrenda) [1919251] - [s390] s390/qdio: remove qdio_inbound_q_moved() wrapper (Claudio Imbrenda) [1919251] - [s390] s390/qdio: remove Input tasklet code (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Do not set COMMAND_COMPLETE (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Handle event-lost notification for Version Change events (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Process Version Change events (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Clarify & assert the stat_lock locking in zfcp_qdio_send() (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Remove orphaned function declarations (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Lift Input Queue tasklet from qdio (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Clarify access to erp_action in zfcp_fsf_req_complete() (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Use list_first_entry_or_null() in zfcp_erp_thread() (Claudio Imbrenda) [1919251] - [s390] s390/qdio: always use dev_name() for device name in QIB (Claudio Imbrenda) [1919251] - [s390] s390/qdio: clean up QDR setup (Claudio Imbrenda) [1919251] - [s390] s390/qdio: make qdio_handle_aobs() more robust (Claudio Imbrenda) [1919251] - [s390] s390/cpumf: disable preemption when accessing per-cpu variable (Claudio Imbrenda) [1925527] - [s390] s390/cpumf: rename header file to hwctrset.h (Claudio Imbrenda) [1925527] - [s390] s390/cpumf: remove 60 seconds read limit (Claudio Imbrenda) [1925527] - [s390] s390/cpumf: Add support for complete counter set extraction (Claudio Imbrenda) [1925527]- KVM: X86: hyper-v: Task srcu lock when accessing kvm_memslots() (Vitaly Kuznetsov) [1904570] - KVM: nSVM: remove a warning about vmcb01 VM exit reason (Vitaly Kuznetsov) [1904570] - KVM: x86: Consolidate guest enter/exit logic to common helpers (Vitaly Kuznetsov) [1904570] - KVM: x86: Defer vtime accounting 'til after IRQ handling (Vitaly Kuznetsov) [1904570] - context_tracking: Move guest exit vtime accounting to separate helpers (Vitaly Kuznetsov) [1904570] - context_tracking: Move guest exit context tracking to separate helpers (Vitaly Kuznetsov) [1904570] - context_tracking: Make guest_enter/exit() .noinstr ready (Vitaly Kuznetsov) [1904570] - sched/cputime: Rename vtime_account_system() to vtime_account_kernel() (Vitaly Kuznetsov) [1904570] - x86/kvm/svm: Move guest enter/exit into .noinstr.text (Vitaly Kuznetsov) [1904570] - x86/kvm/vmx: Move guest enter/exit into .noinstr.text (Vitaly Kuznetsov) [1904570] - x86/kvm/svm: Add hardirq tracing on guest enter/exit (Vitaly Kuznetsov) [1904570] - x86/kvm/vmx: Add hardirq tracing to guest enter/exit (Vitaly Kuznetsov) [1904570] - x86/kvm: Move context tracking where it belongs (Vitaly Kuznetsov) [1904570] - Move some more variables to kernel job templates (Michael Hofmann) - Use a different branch name for realtime pipelines (Michael Hofmann) - block: mark queue init done at the end of blk_register_queue (Ming Lei) [1963766] - block: fix race between adding/removing rq qos and normal IO (Ming Lei) [1963766] - netfilter: x_tables: Use correct memory barriers. (Phil Sutter) [1949090] - Revert "netfilter: x_tables: Switch synchronization to RCU" (Phil Sutter) [1949090] - vfio/pci/nvlink2: Do not attempt NPU2 setup on POWER8NVL NPU (Gustavo Walbon) [1891589] - powerpc/powernv/npu: Do not attempt NPU2 setup on POWER8NVL NPU (Gustavo Walbon) [1891589] - cpupower: Add cpuid cap flag for MSR_AMD_HWCR support (Steve Best) [1949161] - cpupower: Remove family arg to decode_pstates() (Steve Best) [1949161] - cpupower: Condense pstate enabled bit checks in decode_pstates() (Steve Best) [1949161] - cpupower: Update family checks when decoding HW pstates (Steve Best) [1949161] - cpupower: Remove unused pscur variable. (Steve Best) [1949161] - cpupower: Add CPUPOWER_CAP_AMD_HW_PSTATE cpuid caps flag (Steve Best) [1949161] - cpupower: Correct macro name for CPB caps flag (Steve Best) [1949161] - cpupower: Update msr_pstate union struct naming (Steve Best) [1949161] - cpupower: add Makefile dependencies for install targets (Steve Best) [1949161] - tools/power/cpupower: Read energy_perf_bias from sysfs (Steve Best) [1949161] - tools: Avoid comma separated statements (Steve Best) [1949161] - cpupower: speed up generating git version string (Steve Best) [1949161] - cpupowerutils: fix spelling mistake "dependant" -> "dependent" (Steve Best) [1949161] - ext4: fix ext4_error_err save negative errno into superblock (Lukas Czerner) [1964928] - ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() (Lukas Czerner) [1964928] - ext4: fix check to prevent false positive report of incorrect used inodes (Lukas Czerner) [1964928] - ext4: fix potential error in ext4_do_update_inode (Lukas Czerner) [1964928] - ext4: do not try to set xattr into ea_inode if value is empty (Lukas Czerner) [1964928] - ext4: fix potential htree index checksum corruption (Lukas Czerner) [1964928] - ext4: don't leak old mountpoint samples (Lukas Czerner) [1964928] - ext4: don't remount read-only with errors=continue on reboot (Lukas Czerner) [1964928] - ext4: fix deadlock with fs freezing and EA inodes (Lukas Czerner) [1964928] - ext4: fix a memory leak of ext4_free_data (Lukas Czerner) [1964928] - ext4: find old entry again if failed to rename whiteout (Lukas Czerner) [1945503] - ext4: fix bug for rename with RENAME_WHITEOUT (Lukas Czerner) [1945503] - mount: fix mounting of detached mounts onto targets that reside on shared mounts (Carlos Maiolino) [1959172] - fs: fix lazytime expiration handling in __writeback_single_inode() (Carlos Maiolino) [1936260] - tty: Don't hold ldisc lock in tty_reopen() if ldisc present (Waiman Long) [1968271] - tty/ldsem: Add lockdep asserts for ldisc_sem (Waiman Long) [1968271] - tty: Simplify tty->count math in tty_reopen() (Waiman Long) [1968271] - tty: Don't block on IO when ldisc change is pending (Waiman Long) [1968271] - tty: Hold tty_ldisc_lock() during tty_reopen() (Waiman Long) [1968271] - tty: Drop tty->count on tty_reopen() failure (Waiman Long) [1968271] - net: udp: Add support for getsockopt(..., ..., UDP_GRO, ..., ...); (Xin Long) [1951679] - net: Fix gro aggregation for udp encaps with zero csum (Xin Long) [1951679] - udp: ipv4: manipulate network header of NATed UDP GRO fraglist (Xin Long) [1951679] - udp: not remove the CRC flag from dev features when need_csum is false (Xin Long) [1951679] - udp: mask TOS bits in udp_v4_early_demux() (Xin Long) [1951679] - net: fix use-after-free when UDP GRO with shared fraglist (Xin Long) [1951679] - x86, sched: Treat Intel SNC topology as default, COD as exception (David Arcari) [1920040] - dmaengine: idxd: iax bus removal (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix cdev setup and free device lifetime issues (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix group conf_dev lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix engine conf_dev lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix wq conf_dev 'struct device' lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix idxd conf_dev 'struct device' lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: use ida for device instance enumeration (Jerry Snitselaar) [1955744] - dmaengine: idxd: removal of pcim managed mmio mapping (Jerry Snitselaar) [1955744] - dmaengine: idxd: cleanup pci interrupt vector allocation management (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix dma device lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: Fix potential null dereference on pointer status (Jerry Snitselaar) [1927070] - dmaengine: idxd: fix wq cleanup of WQCFG registers (Jerry Snitselaar) [1955744] - dmaengine: idxd: clear MSIX permission entry on shutdown (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix wq size store permission state (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix opcap sysfs attribute output (Jerry Snitselaar) [1955744] - dmaengine: idxd: Fix clobbering of SWERR overflow bit on writeback (Jerry Snitselaar) [1955744] - dmaengine: idxd: add module parameter to force disable of SVA (Jerry Snitselaar) [1920734] - dmaengine: idxd: set DMA channel to be private (Jerry Snitselaar) [1920759] - dma: idxd: use DEFINE_MUTEX() for mutex lock (Jerry Snitselaar) [1955744] - dmaengine: idxd: check device state before issue command (Jerry Snitselaar) [1927070] - dmaengine: move channel device_node deletion to driver (Jerry Snitselaar) [1920721] - dmaengine: idxd: fix misc interrupt completion (Jerry Snitselaar) [1920757] - dmaengine: idxd: Fix list corruption in description completion (Jerry Snitselaar) [1920746] - dmaengine: idxd: add IAX configuration support in the IDXD driver (Jerry Snitselaar) [1837233] - dmaengine: idxd: add ATS disable knob for work queues (Jerry Snitselaar) [1921291] - dmaengine: idxd: define table offset multiplier (Jerry Snitselaar) [1921290] - dmaengine: idxd: Update calculation of group offset to be more readable (Jerry Snitselaar) [1955744]- redhat/config: Double MAX_LOCKDEP_ENTRIES (Waiman Long) [1945937] - dm writecache: flush origin device when writing and cache is full (Mike Snitzer) [1970513] - dm snapshot: properly fix a crash when an origin has no snapshots (Mike Snitzer) [1970513] - dm verity: fix require_signatures module_param permissions (Mike Snitzer) [1970513] - dm snapshot: fix crash with transient storage and zero chunk size (Mike Snitzer) [1970513] - dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails (Mike Snitzer) [1970513] - dm integrity: increase RECALC_SECTORS to improve recalculate speed (Mike Snitzer) [1970513] - dm integrity: don't re-write metadata if discarding same blocks (Mike Snitzer) [1970513] - dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences (Mike Snitzer) [1970513] - dm raid: fix fall-through warning in rs_check_takeover() for Clang (Mike Snitzer) [1970513] - dm integrity: fix missing goto in bitmap_flush_interval error handling (Mike Snitzer) [1970513] - dm space map common: fix division bug in sm_ll_find_free_block() (Mike Snitzer) [1970513] - dm persistent data: packed struct should have an aligned() attribute too (Mike Snitzer) [1970513] - dm btree spine: remove paranoid node_check call in node_prep_for_write() (Mike Snitzer) [1970513] - dm space map disk: remove redundant calls to sm_disk_get_nr_free() (Mike Snitzer) [1970513] - dm persistent data: remove unused return from exit_shadow_spine() (Mike Snitzer) [1970513] - dm verity: allow only one error handling mode (Mike Snitzer) [1970513] - dm: remove useless loop in __split_and_process_bio (Mike Snitzer) [1970513] - redhat/configs: Update CONFIG_PINCTRL_AMD (David Arcari) [1964588] - ionic: fix ptp support config breakage (Jonathan Toppins) [1951826] - ionic: return -EFAULT if copy_to_user() fails (Jonathan Toppins) [1951826] - ionic: git_ts_info bit shifters (Jonathan Toppins) [1951826] - ionic: extend ts_config set locking (Jonathan Toppins) [1951826] - ionic: add ts_config replay (Jonathan Toppins) [1951826] - ionic: ignore EBUSY on queue start (Jonathan Toppins) [1951826] - ionic: re-start ptp after queues up (Jonathan Toppins) [1951826] - ionic: add SKBTX_IN_PROGRESS (Jonathan Toppins) [1951826] - ionic: check for valid tx_mode on SKBTX_HW_TSTAMP xmit (Jonathan Toppins) [1951826] - ionic: remove unnecessary compat ifdef (Jonathan Toppins) [1951826] - ionic: fix up a couple of code style nits (Jonathan Toppins) [1951826] - ionic: advertise support for hardware timestamps (Jonathan Toppins) [1951826] - ionic: ethtool ptp stats (Jonathan Toppins) [1951826] - ionic: add ethtool support for PTP (Jonathan Toppins) [1951826] - ionic: add and enable tx and rx timestamp handling (Jonathan Toppins) [1951826] - ethtool: add timestamping related string sets (Jonathan Toppins) [1951826] - net: Introduce peer to peer one step PTP time stamping. (Jonathan Toppins) [1951826] - ionic: set up hw timestamp queues (Jonathan Toppins) [1951826] - ionic: add rx filtering for hw timestamp steering (Jonathan Toppins) [1951826] - ionic: link in the new hw timestamp code (Jonathan Toppins) [1951826] - ionic: add hw timestamp support files (Jonathan Toppins) [1951826] - ionic: split adminq post and wait calls (Jonathan Toppins) [1951826] - ionic: add hw timestamp structs to interface (Jonathan Toppins) [1951826] - ionic: add handling of larger descriptors (Jonathan Toppins) [1951826] - ionic: add new queue features to interface (Jonathan Toppins) [1951826] - ionic: pull per-q stats work out of queue loops (Jonathan Toppins) [1951826] - ionic: avoid races in ionic_heartbeat_check (Jonathan Toppins) [1951826] - ionic: fix sizeof usage (Jonathan Toppins) [1951826] - ionic: count dma errors (Jonathan Toppins) [1951826] - ionic: protect adminq from early destroy (Jonathan Toppins) [1951826] - ionic: stop watchdog when in broken state (Jonathan Toppins) [1951826] - ionic: block actions during fw reset (Jonathan Toppins) [1951826] - ionic: update ethtool support bits for BASET (Jonathan Toppins) [1951826] - ionic: fix unchecked reference (Jonathan Toppins) [1951826] - ionic: simplify the intr_index use in txq_init (Jonathan Toppins) [1951826] - ionic: code cleanup details (Jonathan Toppins) [1951826] - ionic: Update driver to use ethtool_sprintf (Jonathan Toppins) [1951826] - ionic: aggregate Tx byte counting calls (Jonathan Toppins) [1951826] - ionic: simplify tx clean (Jonathan Toppins) [1951826] - ionic: generic tx skb mapping (Jonathan Toppins) [1951826] - ionic: simplify TSO descriptor mapping (Jonathan Toppins) [1951826] - ionic: simplify use of completion types (Jonathan Toppins) [1951826] - ionic: rebuild debugfs on qcq swap (Jonathan Toppins) [1951826] - ionic: simplify rx skb alloc (Jonathan Toppins) [1951826] - ionic: optimize fastpath struct usage (Jonathan Toppins) [1951826] - ionic: implement Rx page reuse (Jonathan Toppins) [1951826] - ionic: move rx_page_alloc and free (Jonathan Toppins) [1951826] - drivers: net: ionic: simplify the return expression of ionic_set_rxfh() (Jonathan Toppins) [1951826] - ionic: change mtu after queues are stopped (Jonathan Toppins) [1951826] - ionic: remove some unnecessary oom messages (Jonathan Toppins) [1951826] - ionic: useful names for booleans (Jonathan Toppins) [1951826] - ionic: change set_rx_mode from_ndo to can_sleep (Jonathan Toppins) [1951826] - ionic: flatten calls to ionic_lif_rx_mode (Jonathan Toppins) [1951826] - ionic: batch rx buffer refilling (Jonathan Toppins) [1951826] - ionic: add lif quiesce (Jonathan Toppins) [1951826] - ionic: check for link after netdev registration (Jonathan Toppins) [1951826] - ionic: check port ptr before use (Jonathan Toppins) [1951826] - platform/x86: hp-wireless: add AMD's hardware id to the supported list (David Arcari) [1960472] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 (David Arcari) [1960472] - net/bond: revert deletion of driver and module versions (Jarod Wilson) [1955702] - net:sfc: fix non-freed irq in legacy irq mode (Íñigo Huguet) [1906728] - devlink: Extend SF port attributes to have external attribute (Petr Oros) [1959002] - netfilter: xt_SECMARK: add new revision to fix structure layout (Phil Sutter) [1961714] - xfrm: ipcomp: remove unnecessary get_cpu() (Sabrina Dubroca) [1946885] - platform/x86: intel_pmc_core: Add support for Alder Lake PCH-P (David Arcari) [1838624] - scsi: qedf: Update the max_id value in host structure (Nilesh Javali) [1954876] - scsi: qedf: Add pointer checks in qedf_update_link_speed() (Nilesh Javali) [1871687] - [s390] s390/nvme: support firmware-assisted dump to NVMe disks (Claudio Imbrenda) [1847447] - [s390] s390: nvme dump support (Claudio Imbrenda) [1847447] - [s390] s390/boot: add build-id to decompressor (Philipp Rudo) [1897093] - genirq: Reduce irqdebug cacheline bouncing (Gustavo Walbon) [1957729]- CI: Merge MR, baseline and private configs (Michael Hofmann) - RDMA/rxe: Fix failure during driver load (Kamal Heib) [1930263] - xfrm: remove the fragment check for ipv6 beet mode (Xin Long) [1965185] - SUNRPC: Fix NFS READs that start at non-page-aligned offsets (Benjamin Coddington) [1950303] - pNFS/NFSv4: Improve rejection of out-of-order layouts (Benjamin Coddington) [1950303] - pNFS/NFSv4: Update the layout barrier when we schedule a layoutreturn (Benjamin Coddington) [1950303] - pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() (Benjamin Coddington) [1950303] - SUNRPC: Move the svc_xdr_recvfrom tracepoint again (Benjamin Coddington) [1950303] - nfsd4: readdirplus shouldn't return parent of export (Benjamin Coddington) [1950303] - NFS: nfs_igrab_and_active must first reference the superblock (Benjamin Coddington) [1950303] - NFS: nfs_delegation_find_inode_server must first reference the superblock (Benjamin Coddington) [1950303] - NFS/pNFS: Fix a leak of the layout 'plh_outstanding' counter (Benjamin Coddington) [1950303] - NFS/pNFS: Don't leak DS commits in pnfs_generic_retry_commit() (Benjamin Coddington) [1950303] - NFS/pNFS: Don't call pnfs_free_bucket_lseg() before removing the request (Benjamin Coddington) [1950303] - pNFS: Stricter ordering of layoutget and layoutreturn (Benjamin Coddington) [1950303] - pNFS: Clean up pnfs_layoutreturn_free_lsegs() (Benjamin Coddington) [1950303] - pNFS: We want return-on-close to complete when evicting the inode (Benjamin Coddington) [1950303] - pNFS: Mark layout for return if return-on-close was not sent (Benjamin Coddington) [1950303] - net: sunrpc: interpret the return value of kstrtou32 correctly (Benjamin Coddington) [1950303] - SUNRPC: Handle TCP socket sends with kernel_sendpage() again (Benjamin Coddington) [1950303] - NFS/pNFS: Fix a typo in ff_layout_resend_pnfs_read() (Benjamin Coddington) [1950303] - pNFS/flexfiles: Avoid spurious layout returns in ff_layout_choose_ds_for_read (Benjamin Coddington) [1950303] - NFSv4/pnfs: Add tracing for the deviceid cache (Benjamin Coddington) [1950303] - fs/lockd: convert comma to semicolon (Benjamin Coddington) [1950303] - SUNRPC: When expanding the buffer, we may need grow the sparse pages (Benjamin Coddington) [1950303] - SUNRPC: Cleanup - constify a number of xdr_buf helpers (Benjamin Coddington) [1950303] - SUNRPC: Clean up open coded setting of the xdr_stream 'nwords' field (Benjamin Coddington) [1950303] - SUNRPC: _copy_to/from_pages() now check for zero length (Benjamin Coddington) [1950303] - SUNRPC: Cleanup xdr_shrink_bufhead() (Benjamin Coddington) [1950303] - SUNRPC: Fix xdr_expand_hole() (Benjamin Coddington) [1950303] - SUNRPC: Fixes for xdr_align_data() (Benjamin Coddington) [1950303] - SUNRPC: _shift_data_left/right_pages should check the shift length (Benjamin Coddington) [1950303] - NFSv4.1: use BITS_PER_LONG macro in nfs4session.h (Benjamin Coddington) [1950303] - xprtrdma: Fix XDRBUF_SPARSE_PAGES support (Benjamin Coddington) [1950303] - sunrpc: fix xs_read_xdr_buf for partial pages receive (Benjamin Coddington) [1950303] - Revert "nfsd4: support change_attr_type attribute" (Benjamin Coddington) [1950303] - nfsd4: don't query change attribute in v2/v3 case (Benjamin Coddington) [1950303] - nfsd: minor nfsd4_change_attribute cleanup (Benjamin Coddington) [1950303] - nfsd: simplify nfsd4_change_info (Benjamin Coddington) [1950303] - nfsd: only call inode_query_iversion in the I_VERSION case (Benjamin Coddington) [1950303] - nfs_common: need lock during iterate through the list (Benjamin Coddington) [1950303] - nfsd: Fix message level for normal termination (Benjamin Coddington) [1950303] - NFS: switch nfsiod to be an UNBOUND workqueue. (Benjamin Coddington) [1950303] - lockd: don't use interval-based rebinding over TCP (Benjamin Coddington) [1950303] - net: sunrpc: Fix 'snprintf' return value check in 'do_xprt_debugfs' (Benjamin Coddington) [1950303] - NFSv4: Refactor to use user namespaces for nfs4idmap (Benjamin Coddington) [1950303] - NFS: NFSv2/NFSv3: Use cred from fs_context during mount (Benjamin Coddington) [1950303] - NFSv4: Fix a pNFS layout related use-after-free race when freeing the inode (Benjamin Coddington) [1950303] - SUNRPC: Fix up xdr_set_page() (Benjamin Coddington) [1950303] - SUNRPC: Fix open coded xdr_stream_remaining() (Benjamin Coddington) [1950303] - pNFS: Clean up open coded xdr string decoding (Benjamin Coddington) [1950303] - SUNRPC: Fix up open coded kmemdup_nul() (Benjamin Coddington) [1950303] - pNFS/flexfiles: Fix up layoutstats reporting for non-TCP transports (Benjamin Coddington) [1950303] - NFSv4/pNFS: Store the transport type in struct nfs4_pnfs_ds_addr (Benjamin Coddington) [1950303] - pNFS: Add helpers for allocation/free of struct nfs4_pnfs_ds_addr (Benjamin Coddington) [1950303] - NFSv4/pNFS: Use connections to a DS that are all of the same protocol family (Benjamin Coddington) [1950303] - SUNRPC: Remove unused function xprt_load_transport() (Benjamin Coddington) [1950303] - NFS: Switch mount code to use xprt_find_transport_ident() (Benjamin Coddington) [1950303] - SUNRPC: Add a helper to return the transport identifier given a netid (Benjamin Coddington) [1950303] - SUNRPC: Close a race with transport setup and module put (Benjamin Coddington) [1950303] - SUNRPC: xprt_load_transport() needs to support the netid "rdma6" (Benjamin Coddington) [1950303] - SUNRPC: rpc_wake_up() should wake up tasks in the correct order (Benjamin Coddington) [1950303] - NFSv4: Observe the NFS_MOUNT_SOFTREVAL flag in _nfs4_proc_lookupp (Benjamin Coddington) [1950303] - NFSv3: Add emulation of the lookupp() operation (Benjamin Coddington) [1950303] - NFSv3: Refactor nfs3_proc_lookup() to split out the dentry (Benjamin Coddington) [1950303] - SUNRPC: Remove XDRBUF_SPARSE_PAGES flag in gss_proxy upcall (Benjamin Coddington) [1950303] - NFSD: Add tracepoints in nfsd4_decode/encode_compound() (Benjamin Coddington) [1950303] - NFSD: Add tracepoints in nfsd_dispatch() (Benjamin Coddington) [1950303] - NFSD: Add common helpers to decode void args and encode void results (Benjamin Coddington) [1950303] - SUNRPC: Prepare for xdr_stream-style decoding on the server-side (Benjamin Coddington) [1950303] - SUNRPC: Add xdr_set_scratch_page() and xdr_reset_scratch_buffer() (Benjamin Coddington) [1950303] - NFSD: Add SPDX header for fs/nfsd/trace.c (Benjamin Coddington) [1950303] - SUNRPC: Move the svc_xdr_recvfrom() tracepoint (Benjamin Coddington) [1950303] - NFSD: Add SPDX header for fs/nfsd/trace.c (Benjamin Coddington) [1950303] - NFSD: A semicolon is not needed after a switch statement. (Benjamin Coddington) [1950303] - svcrdma: support multiple Read chunks per RPC (Benjamin Coddington) [1950303] - svcrdma: Use the new parsed chunk list when pulling Read chunks (Benjamin Coddington) [1950303] - svcrdma: Rename info::ri_chunklen (Benjamin Coddington) [1950303] - svcrdma: Clean up chunk tracepoints (Benjamin Coddington) [1950303] - svcrdma: Remove chunk list pointers (Benjamin Coddington) [1950303] - svcrdma: Support multiple Write chunks in svc_rdma_send_reply_chunk (Benjamin Coddington) [1950303] - svcrdma: Support multiple Write chunks in svc_rdma_map_reply_msg() (Benjamin Coddington) [1950303] - svcrdma: Support multiple write chunks when pulling up (Benjamin Coddington) [1950303] - svcrdma: Use parsed chunk lists to encode Reply transport headers (Benjamin Coddington) [1950303] - svcrdma: Use parsed chunk lists to construct RDMA Writes (Benjamin Coddington) [1950303] - svcrdma: Use parsed chunk lists to detect reverse direction replies (Benjamin Coddington) [1950303] - svcrdma: Use parsed chunk lists to derive the inv_rkey (Benjamin Coddington) [1950303] - svcrdma: Add a "parsed chunk list" data structure (Benjamin Coddington) [1950303] - svcrdma: Clean up svc_rdma_encode_reply_chunk() (Benjamin Coddington) [1950303] - svcrdma: Post RDMA Writes while XDR encoding replies (Benjamin Coddington) [1950303] - NFSD: Invoke svc_encode_result_payload() in "read" NFSD encoders (Benjamin Coddington) [1950303] - SUNRPC: Rename svc_encode_read_payload() (Benjamin Coddington) [1950303] - svcrdma: Refactor the RDMA Write path (Benjamin Coddington) [1950303] - svcrdma: Const-ify the xdr_buf arguments (Benjamin Coddington) [1950303] - SUNRPC: Adjust synopsis of xdr_buf_subsegment() (Benjamin Coddington) [1950303] - svcrdma: Catch another Reply chunk overflow case (Benjamin Coddington) [1950303] - xprtrdma: Micro-optimize MR DMA-unmapping (Benjamin Coddington) [1950303] - xprtrdma: Move rpcrdma_mr_put() (Benjamin Coddington) [1950303] - xprtrdma: Trace unmap_sync calls (Benjamin Coddington) [1950303] - xprtrdma: Display the task ID when reporting MR events (Benjamin Coddington) [1950303] - xprtrdma: Clean up trace_xprtrdma_nomrs() (Benjamin Coddington) [1950303] - xprtrdma: Clean up xprtrdma callback tracepoints (Benjamin Coddington) [1950303] - xprtrdma: Clean up tracepoints in the reply path (Benjamin Coddington) [1950303] - xprtrdma: Clean up reply parsing error tracepoints (Benjamin Coddington) [1950303] - xprtrdma: Clean up trace_xprtrdma_post_linv (Benjamin Coddington) [1950303] - xprtrdma: Introduce FRWR completion IDs (Benjamin Coddington) [1950303] - xprtrdma: Introduce Send completion IDs (Benjamin Coddington) [1950303] - xprtrdma: Introduce Receive completion IDs (Benjamin Coddington) [1950303] - xprtrdma: Replace dprintk call sites in ERR_CHUNK path (Benjamin Coddington) [1950303] - xprtrdma: Fix a BUG when tracing is enabled with NFSv4.1 on RDMA (Benjamin Coddington) [1950303] - drm: virtio: fix common struct sg_table related issues (Eric Auger) [1971821] - net/mlx5e: Release skb in case of failure in tc update skb (Alaa Hleihel) [1915307] - net/mlx5: Release devlink object if adev fails (Alaa Hleihel) [1915307] - net/mlx5: Fix compilation warning for 32-bit platform (Alaa Hleihel) [1915307] - net/mlx5: Use effective interrupt affinity (Alaa Hleihel) [1915307] - net/mlx5: Replace irq_to_desc() abuse (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove unneeded semicolon (Alaa Hleihel) [1915307] - net: mlx5: convert comma to semicolon (Alaa Hleihel) [1915307] - net/mlx5e: Fill mlx5e_create_cq_param in a function (Alaa Hleihel) [1915307] - net/mlx5e: Split between RX/TX tunnel FW support indication (Alaa Hleihel) [1915307] - net/mlx5: Arm only EQs with EQEs (Alaa Hleihel) [1915307] - net/mlx5e: Remove duplicated include (Alaa Hleihel) [1915307] - net/mlx5e: Add TX port timestamp support (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Add TX PTP port object support (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Move MLX5E_RX_ERR_CQE macro (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Split SW group counters update function (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Change skb fifo push/pop API to be used without SQ (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Allow SQ outside of channel context (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Allow RQ outside of channel context (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Allow CQ outside of channel context (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Free drop RQ in a dedicated function (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove IB representors dead code (Alaa Hleihel) [1915307] - net/mlx5: Simplify eswitch mode check (Alaa Hleihel) [1915307] - net/mlx5: Delete custom device management logic (Alaa Hleihel) [1915307] - RDMA/mlx5: Convert mlx5_ib to use auxiliary bus (Alaa Hleihel) [1915307] - net/mlx5e: Connect ethernet part to auxiliary bus (Alaa Hleihel) [1915307] - vdpa/mlx5: Connect mlx5_vdpa to auxiliary bus (Alaa Hleihel) [1915307] - net/mlx5: Register mlx5 devices to auxiliary virtual bus (Alaa Hleihel) [1915307] - vdpa/mlx5: Make hardware definitions visible to all mlx5 devices (Alaa Hleihel) [1915307] - net/mlx5_core: Clean driver version and name (Alaa Hleihel) [1915307] - net/mlx5: Treat host PF vport as other (non eswitch manager) vport (Alaa Hleihel) [1915307] - net/mlx5: Export steering related functions (Alaa Hleihel) [1915307] - net/mlx5: Expose other function ifc bits (Alaa Hleihel) [1915307] - net/mlx5: Expose IP-in-IP TX and RX capability bits (Alaa Hleihel) [1915307] - net/mlx5: Update the hardware interface definition for vhca state (Alaa Hleihel) [1915307] - net/mlx5: Avoid exposing driver internal command helpers (Alaa Hleihel) [1915307] - net/mlx5: Add ts_cqe_to_dest_cqn related bits (Alaa Hleihel) [1915307] - net/mlx5: Add misc4 to mlx5_ifc_fte_match_param_bits (Alaa Hleihel) [1915307] - net/mlx5: Check dr mask size against mlx5_match_param size (Alaa Hleihel) [1915307] - net/mlx5: Add sampler destination type (Alaa Hleihel) [1915307] - net/mlx5: Add sample offload hardware bits and structures (Alaa Hleihel) [1915307] - RDMA/mlx5: Use PCI device for dma mappings (Alaa Hleihel) [1915307] - RDMA/mlx5: Silence the overflow warning while building offset mask (Alaa Hleihel) [1915307] - RDMA/mlx5: Check for ERR_PTR from uverbs_zalloc() (Alaa Hleihel) [1915307] - RDMA/mlx5: Enable querying AH for XRC QP types (Alaa Hleihel) [1915307] - RDMA/mlx5: Lower setting the umem's PAS for SRQ (Alaa Hleihel) [1915307] - RDMA/mlx5: Use ib_umem_find_best_pgsz() for devx (Alaa Hleihel) [1915307] - RDMA/mlx5: mlx5_umem_find_best_quantized_pgoff() for CQ (Alaa Hleihel) [1915307] - RDMA/mlx5: Use mlx5_umem_find_best_quantized_pgoff() for QP (Alaa Hleihel) [1915307] - RDMA/mlx5: Directly compute the PAS list for raw QP RQ's (Alaa Hleihel) [1915307] - RDMA/mlx5: Use mlx5_umem_find_best_quantized_pgoff() for WQ (Alaa Hleihel) [1915307] - RDMA/mlx5: Use ib_umem_find_best_pgoff() for SRQ (Alaa Hleihel) [1915307] - net: mlx5: Replace in_irq() usage (Alaa Hleihel) [1915307] - net/mlx5: Cleanup kernel-doc warnings (Alaa Hleihel) [1915307] - net/mlx5e: Validate stop_room size upon user input (Alaa Hleihel) [1915307] - net/mlx5: DR, Free unused buddy ICM memory (Alaa Hleihel) [1915307] - net/mlx5: DR, ICM memory pools sync optimization (Alaa Hleihel) [1915307] - net/mlx5: DR, Sync chunks only during free (Alaa Hleihel) [1915307] - net/mlx5: DR, Handle ICM memory via buddy allocation instead of buckets (Alaa Hleihel) [1915307] - net/mlx5: DR, Add buddy allocator utilities (Alaa Hleihel) [1915307] - net/mlx5: DR, Rename matcher functions to be more HW agnostic (Alaa Hleihel) [1915307] - net/mlx5: DR, Rename builders HW specific names (Alaa Hleihel) [1915307] - net/mlx5: DR, Remove unused member of action struct (Alaa Hleihel) [1915307] - IB/mlx5: Add support for NDR link speed (Alaa Hleihel) [1915307 1926596] - RDMA/mlx5: Use ib_umem_find_best_pgsz() for mkc's (Alaa Hleihel) [1915307] - RDMA/mlx5: Split the WR setup out of mlx5_ib_update_xlt() (Alaa Hleihel) [1915307] - RDMA/mlx5: Move xlt_emergency_page_mutex into mr.c (Alaa Hleihel) [1915307] - RDMA/mlx5: Change mlx5_ib_populate_pas() to use rdma_for_each_block() (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove npages from mlx5_ib_cont_pages() (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove ncont from mlx5_ib_cont_pages() (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove order from mlx5_ib_cont_pages() (Alaa Hleihel) [1915307] - RDMA/mlx5: Move mlx5_ib_cont_pages() to the creation of the mlx5_ib_mr (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove mlx5_ib_mr->order (Alaa Hleihel) [1915307] - net/mlx5: fix error return code in mlx5e_tc_nic_init() (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Fix IPsec packet drop by mlx5e_tc_update_skb (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Use spin_lock_bh for async_icosq_lock (Alaa Hleihel) [1915306 1915307] - net/mlx5: Replace zero-length array with flexible-array member (Alaa Hleihel) [1915306 1915307] - net/mlx5: Fix uininitialized pointer read on pointer attr (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add support for devlink reload limit no reset (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add support for fw live patch event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add devlink param enable_remote_dev_reset support (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add support for devlink reload action fw activate (Alaa Hleihel) [1915306 1915307] - net/mlx5: Handle sync reset abort event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Handle sync reset now event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Handle sync reset request event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Set cap for pci sync for fw update event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add functions to set/query MFRL register (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Fix potential null pointer dereference (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Fix dereference on pointer attr after null check (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Use dma device access helper (Alaa Hleihel) [1915306 1915307] - mlx5: cross-tree: phase out dma_zalloc_coherent() (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-Switch, Support flow source for local vport (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-switch, Move devlink eswitch ports closer to eswitch (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-switch, Use helper function to load unload representor (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-switch, Add helper to check egress ACL need (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-switch, Use PF num in metadata reg c0 (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Add support for rule creation with flow source hint (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Call ste_builder directly with tag pointer (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Remove unneeded local variable (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Remove unneeded vlan check from L2 builder (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Remove unneeded check from source port builder (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Replace the check for valid STE entry (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Delete not needed GSI QP signal QP type (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Change GSI QP to have same creation flow like other QPs (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Reuse existing fields in parent QP storage object (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Embed GSI QP into general mlx5_ib QP (Alaa Hleihel) [1915306 1915307] - net/mlx5: remove unreachable return (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Use kfree() to free fd->g in accel_fs_tcp_create_groups() (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Keep direct reference to mlx5_core_dev in tc ct (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Support CT offload for tc nic flows (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: rework ct offload init messages (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Add tc chains offload support for nic flows (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Refactor tc flow attributes structure (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Split nic tc flow allocation and creation (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Tc nic flows to use mlx5_chains flow tables (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Allow ft level ignore for nic rx tables (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Refactor multi chains and prios support (Alaa Hleihel) [1915306 1915307 1919642] - RDMA/mlx5: Don't call to restrack recursively (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Expose TIR and QP ICM address for sw_owner_v2 devices (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Allow DM allocation for sw_owner_v2 enabled devices (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Add sw_owner_v2 bit capability (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Delete duplicated mlx5_ptys_width enum (Alaa Hleihel) [1915306 1915307] - net/mlx5: IPsec: make spdxcheck.py happy (Alaa Hleihel) [1915306 1915307] - mlx5: add pause frame stats (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Add CQE compression support for multi-strides packets (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Add support for tc trap (Alaa Hleihel) [1915306 1915307 1919643] - net/mlx5: E-Switch, Use vport metadata matching by default (Alaa Hleihel) [1915306 1915307] - net/mlx5: remove erroneous fallthrough (Alaa Hleihel) [1915306 1915307] - IB/mlx5: Add DCT RoCE LAG support (Alaa Hleihel) [1915306 1915307] - IB/mlx5: Add tx_affinity support for DCI QP (Alaa Hleihel) [1915306 1915307] - net/mlx5e: RX, Add a prefetch command for small L1_CACHE_BYTES (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Enable sniffer when device is in switchdev mode (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Add new IB rates support (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Replace open-coded offsetofend() macro (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Simplify multiple else-if cases with switch keyword (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Link non uplink representors to PCI device (Alaa Hleihel) [1915306 1915307 1959367] - perf stat: Use nftw() instead of ftw() (Michael Petlan) [1944684] - perf unwind: Set userdata for all __report_module() paths (Michael Petlan) [1944684] - perf debug: Move debug initialization earlier (Michael Petlan) [1944684] - perf script: Fix overrun issue for dynamically-allocated PMU type number (Michael Petlan) [1944684] - perf metricgroup: Fix system PMU metrics (Michael Petlan) [1944684] - perf metricgroup: Fix for metrics containing duration_time (Michael Petlan) [1944684] - perf evlist: Fix id index for heterogeneous systems (Michael Petlan) [1944684] - perf inject: Correct event attribute sizes (Michael Petlan) [1944684] - perf intel-pt: Fix 'CPU too large' error (Michael Petlan) [1944684] - perf stat: Take cgroups into account for shadow stats (Michael Petlan) [1944684] - perf stat: Introduce struct runtime_stat_data (Michael Petlan) [1944684] - libperf tests: Fail when failing to get a tracepoint id (Michael Petlan) [1944684] - libperf tests: If a test fails return non-zero (Michael Petlan) [1944684] - libperf tests: Avoid uninitialized variable warning (Michael Petlan) [1944684] - perf test: Fix shadow stat test for non-bash shells (Michael Petlan) [1944684] - perf bpf examples: Fix bpf.h header include directive in 5sec.c example (Michael Petlan) [1944684] - perf probe: Fix memory leak when synthesizing SDT probes (Michael Petlan) [1944684] - perf stat aggregation: Add separate thread member (Michael Petlan) [1944684] - perf stat aggregation: Add separate core member (Michael Petlan) [1944684] - perf stat aggregation: Add separate die member (Michael Petlan) [1944684] - perf stat aggregation: Add separate socket member (Michael Petlan) [1944684] - perf stat aggregation: Add separate node member (Michael Petlan) [1944684] - perf stat aggregation: Start using cpu_aggr_id in map (Michael Petlan) [1944684] - perf cpumap: Drop in cpu_aggr_map struct (Michael Petlan) [1944684] - perf cpumap: Add new map type for aggregation (Michael Petlan) [1944684] - perf stat: Replace aggregation ID with a struct (Michael Petlan) [1944684] - perf cpumap: Add new struct for cpu aggregation (Michael Petlan) [1944684] - perf cpumap: Use existing allocator to avoid using malloc (Michael Petlan) [1944684] - perf tests: Improve topology test to check all aggregation types (Michael Petlan) [1944684] - perf powerpc: Move syscall.tbl check to check-headers.sh (Michael Petlan) [1944684] - tools arch x86: Sync the msr-index.h copy with the kernel sources (Michael Petlan) [1944684] - perf mem: Factor out a function to generate sort order (Michael Petlan) [1944684] - perf sort: Add sort option for data page size (Michael Petlan) [1944684] - perf script: Support data page size (Michael Petlan) [1944684] - tools headers UAPI: Sync linux/stat.h with the kernel sources (Michael Petlan) [1944684] - tools: Factor HOSTCC, HOSTLD, HOSTAR definitions (Michael Petlan) [1944684] - perf config: Fix example command in manpage to conform to syntax specified in the SYNOPSIS section. (Michael Petlan) [1944684] - perf test: Make sample-parsing test aware of PERF_SAMPLE_{CODE,DATA}_PAGE_SIZE (Michael Petlan) [1944684] - perf tools: Add support to read build id from compressed elf (Michael Petlan) [1944684] - perf debug: Add debug_set_file function (Michael Petlan) [1944684] - perf evlist: Support pipe mode display (Michael Petlan) [1944684] - perf report: Support --header-only for pipe mode (Michael Petlan) [1944684] - perf vendor events: Add JSON metrics for imx8mm DDR Perf (Michael Petlan) [1944684] - perf metricgroup: Support adding metrics for system PMUs (Michael Petlan) [1944684] - perf metricgroup: Support printing metric groups for system PMUs (Michael Petlan) [1944684] - perf metricgroup: Split up metricgroup__print() (Michael Petlan) [1944684] - perf metricgroup: Fix metrics using aliases covering multiple PMUs (Michael Petlan) [1944684] - perf evlist: Change evlist__splice_list_tail() ordering (Michael Petlan) [1944684] - perf pmu: Add pmu_add_sys_aliases() (Michael Petlan) [1944684] - perf pmu: Add pmu_id() (Michael Petlan) [1944684] - perf jevents: Add support for system events tables (Michael Petlan) [1944684] - perf jevents: Add support for an extra directory level (Michael Petlan) [1944684] - perf evsel: Emit warning about kernel not supporting the data page size sample_type bit (Michael Petlan) [1944684] - perf record: Support new sample type for data page size (Michael Petlan) [1944684] - perf unwind: Fix separate debug info files when using elfutils' libdw's unwinder (Michael Petlan) [1944684] - perf record: Fix memory leak when using '--user-regs=?' to list registers (Michael Petlan) [1944684] - tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1944684] - tools build: Add missing libcap to test-all.bin target (Michael Petlan) [1944684] - perf test: Fix metric parsing test (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' record methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' diff methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' nr_threads method (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' deliver event method (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' header methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' raw samples methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' mmap pages parsing method (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' event attribute config methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for alternative 'struct evlist' constructors (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' event selection methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' event group methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' create maps methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' print methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' evsel list methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' pause/resume methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' id_pos methods (Michael Petlan) [1944684] - perf tools: Add aarch64 registers to --user-regs (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' tracking event methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' browser methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' sample id lookup methods (Michael Petlan) [1944684] - perf evlist: Ditch unused set/reset sample_bit methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' sample parsing methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' sideband thread methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' 'filter' methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' stats methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' 'workload' methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' methods: evlist__set_leader() (Michael Petlan) [1944684] - perf evsel: Convert last 'struct evsel' methods to the right evsel__ prefix (Michael Petlan) [1944684] - perf test: Add shadow stat test (Michael Petlan) [1944684] - perf build-id: Add build_id_cache__add function (Michael Petlan) [1944684] - perf build-id: Add __perf_session__cache_build_ids function (Michael Petlan) [1944684] - perf build-id: Use machine__for_each_dso in perf_session__cache_build_ids (Michael Petlan) [1944684] - perf data: Add is_perf_data function (Michael Petlan) [1944684] - perf symbols: Try to load vmlinux from buildid database (Michael Petlan) [1944684] - perf tools: Use struct extra_kernel_map in machine__process_kernel_mmap_event (Michael Petlan) [1944684] - perf build-id: Add check for existing link in buildid dir (Michael Petlan) [1944684] - perf tools: Add filename__decompress function (Michael Petlan) [1944684] - perf tools: Add build_id__is_defined function (Michael Petlan) [1944684] - tools lib: Adopt memchr_inv() from kernel (Michael Petlan) [1944684] - perf arm-spe: Add support for ARMv8.3-SPE (Michael Petlan) [1944684] - perf arm_spe: Decode memory tagging properties (Michael Petlan) [1944684] - perf arm-spe: Add more sub classes for operation packet (Michael Petlan) [1944684] - perf arm-spe: Refactor operation packet handling (Michael Petlan) [1944684] - perf arm-spe: Add new function arm_spe_pkt_desc_op_type() (Michael Petlan) [1944684] - perf arm-spe: Remove size condition checking for events (Michael Petlan) [1944684] - perf arm-spe: Refactor event type handling (Michael Petlan) [1944684] - perf arm-spe: Add new function arm_spe_pkt_desc_event() (Michael Petlan) [1944684] - perf arm-spe: Refactor counter packet handling (Michael Petlan) [1944684] - perf arm-spe: Add new function arm_spe_pkt_desc_counter() (Michael Petlan) [1944684] - perf arm-spe: Refactor context packet handling (Michael Petlan) [1944684] - perf arm_spe: Fixup top byte for data virtual address (Michael Petlan) [1944684] - perf arm-spe: Refactor address packet handling (Michael Petlan) [1944684] - perf arm-spe: Add new function arm_spe_pkt_desc_addr() (Michael Petlan) [1944684] - perf arm-spe: Refactor packet header parsing (Michael Petlan) [1944684] - perf arm-spe: Refactor printing string to buffer (Michael Petlan) [1944684] - perf expr: Force encapsulation on expr_id_data (Michael Petlan) [1944684] - perf vendor events: Update Skylake client events to v50 (Michael Petlan) [1944684] - perf data: Allow to use stdio functions for pipe mode (Michael Petlan) [1944684] - perf arm-spe: Fix packet length handling (Michael Petlan) [1944684] - perf arm-spe: Refactor arm_spe_get_events() (Michael Petlan) [1944684] - perf arm-spe: Refactor payload size calculation (Michael Petlan) [1944684] - perf arm-spe: Fix a typo in comment (Michael Petlan) [1944684] - perf arm-spe: Include bitops.h for BIT() macro (Michael Petlan) [1944684] - perf mem: Support ARM SPE events (Michael Petlan) [1944684] - perf c2c: Support AUX trace (Michael Petlan) [1944684] - perf mem: Support AUX trace (Michael Petlan) [1944684] - perf auxtrace: Add itrace option '-M' for memory events (Michael Petlan) [1944684] - perf mem: Only initialize memory event for recording (Michael Petlan) [1944684] - perf c2c: Support memory event PERF_MEM_EVENTS__LOAD_STORE (Michael Petlan) [1944684] - perf mem: Support new memory event PERF_MEM_EVENTS__LOAD_STORE (Michael Petlan) [1944684] - perf mem: Introduce weak function perf_mem_events__ptr() (Michael Petlan) [1944684] - perf mem: Search event name with more flexible path (Michael Petlan) [1944684] - perf jevents: Add test for arch std events (Michael Petlan) [1944684] - perf jevents: Tidy error handling (Michael Petlan) [1944684] - perf trace beauty: Allow header files in a different path (Michael Petlan) [1944684] - perf stat: Add --quiet option (Michael Petlan) [1944684] - perf stat: Support regex pattern in --for-each-cgroup (Michael Petlan) [1944684] - perf kvm: Add kvm-stat for arm64 (Michael Petlan) [1944684] - perf env: Conditionally compile BPF support code on having HAVE_LIBBPF_SUPPORT (Michael Petlan) [1944684] - perf annotate: Move bpf header inclusion to inside HAVE_LIBBPF_SUPPORT (Michael Petlan) [1944684] - perf tests: Skip the llvm and bpf tests if HAVE_LIBBPF_SUPPORT isn't defined (Michael Petlan) [1944684] - perf bpf: Enclose libbpf.h include within HAVE_LIBBPF_SUPPORT (Michael Petlan) [1944684] - perf test: Implement skip_reason callback for watchpoint tests (Michael Petlan) [1944684] - perf tests tsc: Add checking helper is_supported() (Michael Petlan) [1944684] - perf tests tsc: Make tsc testing as a common testing (Michael Petlan) [1944684] - perf mem2node: Improve warning if detected no memory nodes (Michael Petlan) [1944684] - perf version: Add a feature for libpfm4 (Michael Petlan) [1944684] - perf annotate mips: Add perf arch instructions annotate handlers (Michael Petlan) [1944684] - perf/x86/intel: Add Tremont Topdown support (Michael Petlan) [1944684] - perf/x86: Fix fall-through warnings for Clang (Michael Petlan) [1944684] - perf/x86/intel/lbr: Fix the return type of get_lbr_cycles() (Michael Petlan) [1944684] - perf/x86/intel: Fix rtm_abort_event encoding on Ice Lake (Michael Petlan) [1944684] - perf: Break deadlock involving exec_update_mutex (Michael Petlan) [1944684] - perf/x86/intel: Add event constraint for CYCLE_ACTIVITY.STALLS_MEM_ANY (Michael Petlan) [1944684] - perf/x86: Avoid TIF_IA32 when checking 64bit mode (Michael Petlan) [1944684] - bpf, ringbuf: Deny reserve of buffers larger than ringbuf (Wander Lairson Costa) [1968591] - bpf: Fix propagation of 32 bit unsigned bounds from 64 bit bounds (Wander Lairson Costa) [1965938] - tools/power turbostat: Support Alder Lake Mobile (Steve Best) [1962291] - ACPI: PM: Add ACPI ID of Alder Lake Fan (Steve Best) [1961617] - powercap/intel_rapl: add support for AlderLake Mobile (Steve Best) [1961816] - platform/x86: intel_pmc_core: Uninitialized data in pmc_core_lpm_latch_mode_write() (David Arcari) [1783557] - platform/x86: intel_pmc_core: add ACPI dependency (David Arcari) [1783557] - platform/x86: intel_pmc_core: Fix "unsigned 'ret' is never less than zero" smatch warning (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add LTR registers for Tiger Lake (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add option to set/clear LPM mode (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add requirements file to debugfs (David Arcari) [1783557] - platform/x86: intel_pmc_core: Get LPM requirements for Tiger Lake (David Arcari) [1783557] - platform/x86: intel_pmc_core: Show LPM residency in microseconds (David Arcari) [1783557] - platform/x86: intel_pmc_core: Handle sub-states generically (David Arcari) [1783557] - platform/x86: intel_pmc_core: Remove global struct pmc_dev (David Arcari) [1783557] - platform/x86: intel_pmc_core: Don't use global pmcdev in quirks (David Arcari) [1783557] - platform/x86: intel_pmc_core: export platform global reset bits via etr3 sysfs file (David Arcari) [1783557] - MAINTAINERS: Update maintainers for pmc_core driver (David Arcari) [1783557] - MAINTAINERS: intel_pmc_core: Update MAINTAINERS (David Arcari) [1783557] - platform/x86: intel_pmc_core: Ignore GBE LTR on Tiger Lake platforms (David Arcari) [1783557] - platform/x86: intel_pmc_core: Assign boolean values to a bool variable (David Arcari) [1783557] - platform/x86: intel_pmc_core: fix: Replace dev_dbg macro with dev_info() (David Arcari) [1783557] - platform/x86: intel_pmc_core: Clean up: Remove the duplicate comments and reorganize (David Arcari) [1783557] - platform/x86: intel_pmc_core: Fix the slp_s0 counter displayed value (David Arcari) [1783557] - platform/x86: intel_pmc_core: Fix TigerLake power gating status map (David Arcari) [1783557] - platform/x86: pmc_core: Use descriptive names for LPM registers (David Arcari) [1783557] - platform/x86: intel_pmc_core: Change Jasper Lake S0ix debug reg map back to ICL (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add Atom based Jasper Lake (JSL) platform support (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add Intel Elkhart Lake support (David Arcari) [1783557] - [s390] s390/ipl: support NVMe IPL kernel parameters (Claudio Imbrenda) [1963120] - [s390] net/smc: use memcpy instead of snprintf to avoid out of bounds read (Claudio Imbrenda) [1919249] - [s390] smc: fix out of bound access in smc_nl_get_sys_info() (Claudio Imbrenda) [1919249] - [s390] net/smc: fix access to parent of an ib device (Claudio Imbrenda) [1919249] - [s390] s390/vtime: fix increased steal time accounting (Claudio Imbrenda) [1963075] - [s390] tools/kvm_stat: Add restart delay (Claudio Imbrenda) [1963082] - [s390] s390/dasd: fix hanging IO request during DASD driver unbind (Claudio Imbrenda) [1963077] - [s390] s390/dasd: fix hanging DASD driver unbind (Claudio Imbrenda) [1963077]- Add New KUNIT Tests to Redhat kernel-modules-internal (Nico Pache) [1939309] - kunit: lib: adhear to KUNIT formatting standard (Nico Pache) [1939309] - kunit: mptcp: adhere to KUNIT formatting standard (Nico Pache) [1939309] - ASoC: topology: adhere to KUNIT formatting standard (Nico Pache) [1939309] - kunit: software node: adhear to KUNIT formatting standard (Nico Pache) [1939309] - resource: provide meaningful MODULE_LICENSE() in test suite (Nico Pache) [1939309] - resource: Add test cases for new resource API (Nico Pache) [1939309] - resource: Introduce resource_intersection() for overlapping resources (Nico Pache) [1939309] - resource: Introduce resource_union() for overlapping resources (Nico Pache) [1939309] - mm/resource: Use resource_overlaps() to simplify region_intersects() (Nico Pache) [1939309] - kernel.h: split out min()/max() et al. helpers (Nico Pache) [1939309] - lib/math/rational.c: fix possible incorrect result from rational fractions helper (Nico Pache) [1939309] - lib: Move mathematic helpers to separate folder (Nico Pache) [1939309] - lib/cmdline: remove an unneeded local variable in next_arg() (Nico Pache) [1939309] - lib/cmdline: Allow get_options() to take 0 to validate the input (Nico Pache) [1939309] - lib/cmdline: Update documentation to reflect behaviour (Nico Pache) [1939309] - lib/cmdline_kunit: add a new test case for get_options() (Nico Pache) [1939309] - ext4: add .kunitconfig fragment to enable ext4-specific tests (Nico Pache) [1939309] - ext: EXT4_KUNIT_TESTS should depend on EXT4_FS instead of selecting it (Nico Pache) [1939309] - kunit: tool: fix unintentional statefulness in run_kernel() (Nico Pache) [1939309] - kunit: tool: add support for filtering suites by glob (Nico Pache) [1939309] - kunit: add kunit.filter_glob cmdline option to filter suites (Nico Pache) [1939309] - kunit: don't show `1 == 1` in failed assertion messages (Nico Pache) [1939309] - kunit: make kunit_tool accept optional path to .kunitconfig fragment (Nico Pache) [1939309] - Documentation: kunit: add tips.rst for small examples (Nico Pache) [1939309] - KUnit: Docs: make start.rst example Kconfig follow style.rst (Nico Pache) [1939309] - kunit: tool: simplify kconfig is_subset_of() logic (Nico Pache) [1939309] - minor: kunit: tool: fix unit test so it can run from non-root dir (Nico Pache) [1939309] - kunit: tool: use `with open()` in unit test (Nico Pache) [1939309] - kunit: tool: stop using bare asserts in unit test (Nico Pache) [1939309] - kunit: tool: fix unit test cleanup handling (Nico Pache) [1939309] - ASoC: topology: KUnit: Convert from cpu to data format (Nico Pache) [1939309] - drivers/base: build kunit tests without structleak plugin (Nico Pache) [1939309] - ASoC: topology: KUnit: Add KUnit tests passing topology with PCM to snd_soc_tplg_component_load (Nico Pache) [1939309] - ASoC: topology: KUnit: Add KUnit tests passing empty topology with variants to snd_soc_tplg_component_load (Nico Pache) [1939309] - ASoC: topology: KUnit: Add KUnit tests passing various arguments to snd_soc_tplg_component_load (Nico Pache) [1939309] - ASoC: topology: Check if ops is set before dereference (Nico Pache) [1939309] - ASoC: topology: Ensure that needed parameters are set (Nico Pache) [1939309] - kunit: tool: move kunitconfig parsing into __init__, make it optional (Nico Pache) [1939309] - kunit: tool: fix minor typing issue with None status (Nico Pache) [1939309] - kunit: tool: surface and address more typing issues (Nico Pache) [1939309] - Documentation: kunit: include example of a parameterized test (Nico Pache) [1939309] - kunit: tool: Fix spelling of "diagnostic" in kunit_parser (Nico Pache) [1939309] - kunit: tool: Force the use of the 'tty' console for UML (Nico Pache) [1939309] - lib/cmdline_kunit: add a new test suite for cmdline API (Nico Pache) [1939309] - lib/cmdline: allow NULL to be an output for get_option() (Nico Pache) [1939309] - lib/cmdline: fix get_option() for strings starting with hyphen (Nico Pache) [1939309] - lib/cmdline.c: mark expected switch fall-throughs (Nico Pache) [1939309] - lib/test_bits.c: add tests of GENMASK (Nico Pache) [1939309] - linux/bits.h: add compile time sanity check of GENMASK inputs (Nico Pache) [1939309] - linux/build_bug.h: change type to int (Nico Pache) [1939309] - fs: ext4: Modify inode-test.c to use KUnit parameterized testing feature (Nico Pache) [1939309] - kunit: Support for Parameterized Testing (Nico Pache) [1939309] - kunit: kunit_tool: Correctly parse diagnostic messages (Nico Pache) [1939309] - Documentation: kunit: provide guidance for testing many inputs (Nico Pache) [1939309] - kunit: Introduce get_file_path() helper (Nico Pache) [1939309] - kunit: fix display of failed expectations for strings (Nico Pache) [1939309] - kunit: tool: fix extra trailing \n in raw + parsed test output (Nico Pache) [1939309] - kunit: tool: print out stderr from make (like build warnings) (Nico Pache) [1939309] - KUnit: Docs: usage: wording fixes (Nico Pache) [1939309] - KUnit: Docs: style: fix some Kconfig example issues (Nico Pache) [1939309] - KUnit: Docs: fix a wording typo (Nico Pache) [1939309] - kunit: Do not pollute source directory with generated files (test.log) (Nico Pache) [1939309] - kunit: Do not pollute source directory with generated files (.kunitconfig) (Nico Pache) [1939309] - kunit: tool: fix pre-existing python type annotation errors (Nico Pache) [1939309] - kunit: Fix kunit.py parse subcommand (use null build_dir) (Nico Pache) [1939309] - kunit: test: fix remaining kernel-doc warnings (Nico Pache) [1939309] - lib: kunit: Fix compilation test when using TEST_BIT_FIELD_COMPILE (Nico Pache) [1939309] - kunit: test.h: fix a bad kernel-doc markup (Nico Pache) [1939309] - kunit: test.h: solve kernel-doc warnings (Nico Pache) [1939309] - lib: kunit: add bitfield test conversion to KUnit (Nico Pache) [1939309] - Documentation: kunit: add a brief blurb about kunit_test_suite (Nico Pache) [1939309] - kunit: test: add test plan to KUnit TAP format (Nico Pache) [1939309] - init: main: add KUnit to kernel init (Nico Pache) [1939309] - init: unify opening /dev/console as stdin/stdout/stderr (Nico Pache) [1939309] - kunit: test: create a single centralized executor for all tests (Nico Pache) [1939309] - Documentation: test.h - fix warnings (Nico Pache) [1939309] - vmlinux.lds.h: add linker section for KUnit test suites (Nico Pache) [1939309] - Documentation: kunit: Add naming guidelines (Nico Pache) [1939309] - kunit: tool: fix display of make errors (Nico Pache) [1939309] - kunit: tool: handle when .kunit exists but .kunitconfig does not (Nico Pache) [1939309] - kunit: tool: fix --alltests flag (Nico Pache) [1939309] - kunit: tool: allow generating test results in JSON (Nico Pache) [1939309] - kunit: tool: fix running kunit_tool from outside kernel tree (Nico Pache) [1939309] - lib: add linear ranges helpers (Nico Pache) [1939309] - PCI/RCEC: Fix RCiEP device to RCEC association (Myron Stowe) [1895942] - PCI/portdrv: Report reset for frozen channel (Myron Stowe) [1895942] - PCI/AER: Specify the type of Port that was reset (Myron Stowe) [1895942] - PCI/ERR: Retain status from error notification (Myron Stowe) [1895942] - PCI/AER: Clear AER status from Root Port when resetting Downstream Port (Myron Stowe) [1895942] - PCI/ERR: Clear status of the reporting device (Myron Stowe) [1895942] - PCI/AER: Add RCEC AER error injection support (Myron Stowe) [1895942] - PCI/PME: Add pcie_walk_rcec() to RCEC PME handling (Myron Stowe) [1895942] - PCI/AER: Add pcie_walk_rcec() to RCEC AER handling (Myron Stowe) [1895942] - PCI/ERR: Recover from RCiEP AER errors (Myron Stowe) [1895942] - PCI/ERR: Add pcie_link_rcec() to associate RCiEPs (Myron Stowe) [1895942] - PCI/ERR: Recover from RCEC AER errors (Myron Stowe) [1895942] - PCI/ERR: Clear AER status only when we control AER (Myron Stowe) [1895942] - PCI/ERR: Add pci_walk_bridge() to pcie_do_recovery() (Myron Stowe) [1895942] - PCI/ERR: Avoid negated conditional for clarity (Myron Stowe) [1895942] - PCI/ERR: Use "bridge" for clarity in pcie_do_recovery() (Myron Stowe) [1895942] - PCI/ERR: Simplify by computing pci_pcie_type() once (Myron Stowe) [1895942] - PCI/ERR: Simplify by using pci_upstream_bridge() (Myron Stowe) [1895942] - PCI/ERR: Rename reset_link() to reset_subordinates() (Myron Stowe) [1895942] - PCI/ERR: Cache RCEC EA Capability offset in pci_init_capabilities() (Myron Stowe) [1895942] - PCI/ERR: Bind RCEC devices to the Root Port driver (Myron Stowe) [1895942] - PCI/AER: Write AER Capability only when we control it (Myron Stowe) [1895942] - PCI: Export pcie_has_flr() (Myron Stowe) [1895942] - xfs: don't reuse busy extents on extent trim (Brian Foster) [1960380] - nvme: add 'kato' sysfs attribute (Gopal Tiwari) [1970260] - scsi: qla2xxx: Update version to 10.02.00.106-k (Nilesh Javali) [1925465] - scsi: qla2xxx: Add marginal path handling support (Nilesh Javali) [1925465] - scsi: qla2xxx: Do logout even if fabric scan retries got exhausted (Nilesh Javali) [1925465] - scsi: qla2xxx: Update default AER debug mask (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix mailbox recovery during PCIe error (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix crash in PCIe error handling (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix RISC RESET completion polling (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix use after free in bsg (Nilesh Javali) [1925465] - scsi: qla2xxx: Consolidate zio threshold setting for both FCP & NVMe (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix stuck session (Nilesh Javali) [1925465] - scsi: qla2xxx: Add H:C:T info in the log message for fc ports (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix IOPS drop seen in some adapters (Nilesh Javali) [1925465] - scsi: qla2xxx: Check kzalloc() return value (Nilesh Javali) [1925465] - scsi: qla2xxx: Always check the return value of qla24xx_get_isp_stats() (Nilesh Javali) [1925465] - scsi: qla2xxx: Simplify qla8044_minidump_process_control() (Nilesh Javali) [1925465] - scsi: qla2xxx: Suppress Coverity complaints about dseg_r* (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix endianness annotations (Nilesh Javali) [1925465] - scsi: qla2xxx: Constify struct qla_tgt_func_tmpl (Nilesh Javali) [1925465] - scsi: qla2xxx: Use dma_pool_zalloc() (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix a couple of misdocumented functions (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix incorrectly named function qla8044_check_temp() (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix a couple of misnamed functions (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix some incorrect formatting/spelling issues (Nilesh Javali) [1925465] - scsi: qla2xxx: Replace __qla2x00_marker()'s missing underscores (Nilesh Javali) [1925465] - scsi: Revert "qla2xxx: Make sure that aborted commands are freed" (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix broken #endif placement (Nilesh Javali) [1925465] - scsi: qla2xxx: Simplify if statement (Nilesh Javali) [1925465] - scsi: qla2xxx: Simplify the calculation of variables (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix some memory corruption (Nilesh Javali) [1925465] - scsi: qla2xxx: Remove redundant NULL check (Nilesh Javali) [1925465] - scsi: qla2xxx: Remove unnecessary NULL check (Nilesh Javali) [1925465] - scsi: qla2xxx: Assign boolean values to a bool variable (Nilesh Javali) [1925465] - scsi: qla2xxx: fc_remote_port_chkready() returns a SCSI result value (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix description for parameter ql2xenforce_iocb_limit (Nilesh Javali) [1925465] - scsi: qla2xxx: Update version to 10.02.00.105-k (Nilesh Javali) [1925465] - scsi: qla2xxx: Enable NVMe CONF (BIT_7) when enabling SLER (Nilesh Javali) [1925465] - scsi: qla2xxx: Wait for ABTS response on I/O timeouts for NVMe (Nilesh Javali) [1925465] - scsi: qla2xxx: Move some messages from debug to normal log level (Nilesh Javali) [1925465] - scsi: qla2xxx: Add error counters to debugfs node (Nilesh Javali) [1925465] - scsi: qla2xxx: Implementation to get and manage host, target stats and initiator port (Nilesh Javali) [1925465] - scsi: ibmvfc: Reinit target retries (Steve Best) [1965010] - scsi: ibmvfc: Avoid move login if fast fail is enabled (Steve Best) [1965010] - scsi: ibmvfc: Handle move login failure (Steve Best) [1965010] - scsi: ibmvfc: Fix invalid state machine BUG_ON() (Steve Best) [1965010] - scsi: qedf: Do not put host in qedf_vport_create() unconditionally (Nilesh Javali) [1899384] - scsi: storvsc: Enable scatterlist entry lengths > 4Kbytes (Cathy Avery) [1941664] - scsi: storvsc: Parameterize number hardware queues (Cathy Avery) [1941664] - scsi: storvsc: Return DID_ERROR for invalid commands (Cathy Avery) [1941664] - scsi: storvsc: Validate length of incoming packet in storvsc_on_channel_callback() (Cathy Avery) [1941664] - scsi: storvsc: Resolve data race in storvsc_probe() (Cathy Avery) [1941664] - scsi: storvsc: Fix max_outstanding_req_per_channel for Win8 and newer (Cathy Avery) [1941664] - scsi: storvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening (Cathy Avery) [1941664] - RDMA/ipoib: Fix warning caused by destroying non-initial netns (Kamal Heib) [1961815] - can: dev: Move device back to init netns on owning netns delete (Kamal Heib) [1961815] - net: ena: remove extra words from comments (Petr Oros) [1955155] - net: ena: fix inaccurate print type (Petr Oros) [1955155] - ena: Update driver to use ethtool_sprintf (Petr Oros) [1955155] - docs: net: ena: Fix ena_start_xmit() function name typo (Petr Oros) [1955155] - ethernet: amazon: ena: A typo fix in the file ena_com.h (Petr Oros) [1955155] - net: ena: Update XDP verdict upon failure (Petr Oros) [1955155] - net: ena: introduce ndo_xdp_xmit() function for XDP_REDIRECT (Petr Oros) [1955155] - net: ena: use xdp_return_frame() to free xdp frames (Petr Oros) [1955155] - net: ena: introduce XDP redirect implementation (Petr Oros) [1955155] - net: ena: use xdp_frame in XDP TX flow (Petr Oros) [1955155] - net: ena: aggregate stats increase into a function (Petr Oros) [1955155] - net: ena: fix coding style nits (Petr Oros) [1955155] - net: ena: store values in their appropriate variables types (Petr Oros) [1955155] - net: ena: add device distinct log prefix to files (Petr Oros) [1955155] - net: ena: use constant value for net_device allocation (Petr Oros) [1955155] - net: ena: set initial DMA width to avoid intel iommu issue (Petr Oros) [1955155] - net: ena: update ena documentation (Petr Oros) [1955155] - net: ena: Fix all static chekers' warnings (Petr Oros) [1955155] - net: ena: Change RSS related macros and variables names (Petr Oros) [1955155] - net: ena: Remove redundant print of placement policy (Petr Oros) [1955155] - net: ena: Capitalize all log strings and improve code readability (Petr Oros) [1955155] - net: ena: Change log message to netif/dev function (Petr Oros) [1955155] - net: ena: Change license into format to SPDX in all files (Petr Oros) [1955155] - net: ena: xdp: add queue counters for xdp actions (Petr Oros) [1955155] - net: ena: ethtool: add stats printing to XDP queues (Petr Oros) [1955155] - net: ena: ethtool: Add new device statistics (Petr Oros) [1955155] - net: ena: ethtool: convert stat_offset to 64 bit resolution (Petr Oros) [1955155] - net: ena: Make missed_tx stat incremental (Petr Oros) [1955155] - net: ena: Prevent reset after device destruction (Petr Oros) [1955155] - treewide: replace '---help---' in Kconfig files with 'help' (Petr Oros) [1955155] - treewide: Add SPDX license identifier - Makefile/Kconfig (Petr Oros) [1955155] - cross-tree: phase out dma_zalloc_coherent() (Petr Oros) [1955155] - net: ena: fix compilation error in xtensa architecture (Petr Oros) [1955155] - docs: networking: reorganize driver documentation again (Petr Oros) [1955155] - docs: networking: device drivers: convert amazon/ena.txt to ReST (Petr Oros) [1955155] - net: ena: documentation: update ena.txt (Petr Oros) [1955155] - net: documentation: build a directory structure for drivers (Petr Oros) [1955155] - xfrm: interface: fix ipv4 pmtu check to honor ip header df (Sabrina Dubroca) [1931942] - vti: fix ipv4 pmtu check to honor ip header df (Sabrina Dubroca) [1931942] - vti6: fix ipv4 pmtu check to honor ip header df (Sabrina Dubroca) [1931942] - net/sched: act_ct: Fix ct template allocation for zone 0 (Marcelo Ricardo Leitner) [1881824] - uio: Fix use-after-free in uio_unregister_device() (Myron Stowe) [1897285] - uio: free uio id after uio file node is freed (Myron Stowe) [1897285] - drivers: uio: remove redundant assignment to variable retval (Myron Stowe) [1897285] - driver: uio: fix possible use-after-free in __uio_register_device (Myron Stowe) [1897285] - driver: uio: fix possible memory leak in __uio_register_device (Myron Stowe) [1897285] - uio: remove redundant check (Myron Stowe) [1897285] - uio: fix potential memory leak in error case (Myron Stowe) [1897285] - uio: dismiss waiters on device unregistration (Myron Stowe) [1897285] - uio: Fix an Oops on load (Myron Stowe) [1897285] - uio: make symbol 'uio_class_registered' static (Myron Stowe) [1897285] - uio: convert to vm_fault_t (Myron Stowe) [1897285] - uio: ensure class is registered before devices (Myron Stowe) [1897285] - uio: potential double frees if __uio_register_device() fails (Myron Stowe) [1897285] - uio: fix possible circular locking dependency (Myron Stowe) [1897285] - uio: fix wrong return value from uio_mmap() (Myron Stowe) [1897285] - uio: add SPDX license tag (Myron Stowe) [1897285] - net: zero-initialize tc skb extension on allocation (Ivan Vecera) [1946986] - net: sched: fix tx action reschedule issue with stopped queue (Ivan Vecera) [1946986] - net: sched: fix tx action rescheduling issue during deactivation (Ivan Vecera) [1946986] - net: sched: fix packet stuck problem for lockless qdisc (Ivan Vecera) [1946986] - net/sched: act_ct: Remove redundant ct get and check (Ivan Vecera) [1946986] - net: sched: tapr: prevent cycle_time == 0 in parse_taprio_schedule (Ivan Vecera) [1946986] - tc-testing: add simple action test to verify batch change cleanup (Ivan Vecera) [1946986] - tc-testing: add simple action test to verify batch add cleanup (Ivan Vecera) [1946986] - tc-testing: add simple action change test (Ivan Vecera) [1946986] - selftests: forwarding: Add tc-police tests for packets per second (Ivan Vecera) [1946986] - selftests: tc-testing: add action police selftest for packets per second (Ivan Vecera) [1946986] - net: sched: Mundane typo fixes (Ivan Vecera) [1946986] - net/sched: cls_flower: use nla_get_be32 for TCA_FLOWER_KEY_FLAGS (Ivan Vecera) [1946986] - net/sched: cls_flower: use ntohs for struct flow_dissector_key_ports (Ivan Vecera) [1946986] - taprio: Handle short intervals and large packets (Ivan Vecera) [1946986] - net/sched: cls_flower: fix only mask bit check in the validate_ct_state (Ivan Vecera) [1946986] - treewide: Remove uninitialized_var() usage (Ivan Vecera) [1946986] - lockdep: Provide dummy forward declaration of *_is_held() helpers (Ivan Vecera) [1946986] - net: sched: Remove broken definitions and un-hide for !LOCKDEP (Ivan Vecera) [1946986] - net: sched: sch_teql: fix null-pointer dereference (Ivan Vecera) [1946986] - net: sched: fix err handler in tcf_action_init() (Ivan Vecera) [1946986] - net: sched: fix action overwrite reference counting (Ivan Vecera) [1946986] - Revert "net: sched: bump refcount for new action in ACT replace mode" (Ivan Vecera) [1946986] - net: cls_api: Fix uninitialised struct field bo->unlocked_driver_cb (Ivan Vecera) [1946986] - net: sched: bump refcount for new action in ACT replace mode (Ivan Vecera) [1946986] - net/sched: act_api: fix miss set post_ct for ovs after do conntrack in act_ct (Ivan Vecera) [1946986] - net/sched: act_police: add support for packet-per-second policing (Ivan Vecera) [1946986] - flow_offload: reject configuration of packet-per-second policing in offload drivers (Ivan Vecera) [1946986] - flow_offload: add support for packet-per-second policing (Ivan Vecera) [1946986] - net: sched: validate stab values (Ivan Vecera) [1946986] - net: add a helper to avoid issues with HW TX timestamping and SO_TXTIME (Ivan Vecera) [1946986] - sched: act_sample: Implement stats_update callback (Ivan Vecera) [1946986] - net: sched: avoid duplicates in classes dump (Ivan Vecera) [1946986] - net/sched: cls_flower: validate ct_state for invalid and reply flags (Ivan Vecera) [1946986] - net: sched: fix police ext initialization (Ivan Vecera) [1946986] - selftests: tc: Add generic mpls matching support for tc-flower (Ivan Vecera) [1946986] - selftests: tc: Add basic mpls_* matching support for tc-flower (Ivan Vecera) [1946986] - selftests: tc-testing: u32: Add tests covering sample option (Ivan Vecera) [1946986] - net: sched: Return the correct errno code (Ivan Vecera) [1946986] - net: sched: replaced invalid qdisc tree flush helper in qdisc_replace (Ivan Vecera) [1946986] - selftests: forwarding: Fix spelling mistake "succeded" -> "succeeded" (Ivan Vecera) [1946986] - taprio: boolean values to a bool variable (Ivan Vecera) [1946986] - net_sched: fix RTNL deadlock again caused by request_module() (Ivan Vecera) [1946986] - cls_flower: call nla_ok() before nla_next() (Ivan Vecera) [1946986] - net/sched: sch_taprio: ensure to reset/destroy all child qdiscs (Ivan Vecera) [1946986] - net/sched: sch_taprio: reset child qdiscs before freeing them (Ivan Vecera) [1946986] - net: sched: incorrect Kconfig dependencies on Netfilter modules (Ivan Vecera) [1946986] - treewide: replace '---help---' in Kconfig files with 'help' (Ivan Vecera) [1946986] - net/sched: cls_u32: simplify the return expression of u32_reoffload_knode() (Ivan Vecera) [1946986] - net: sched: fix spelling mistake in Kconfig "trys" -> "tries" (Ivan Vecera) [1946986] - net/sched: fq_pie: initialize timer earlier in fq_pie_init() (Ivan Vecera) [1946986] - net: sched: remove redundant 'rtnl_held' argument (Ivan Vecera) [1946986] - selftests: tc-testing: enable CONFIG_NET_SCH_RED as a module (Ivan Vecera) [1946986] - net: sched: alias action flags with TCA_ACT_ prefix (Ivan Vecera) [1946986] - treewide: rename nla_strlcpy to nla_strscpy. (Ivan Vecera) [1946986] - Modify return value of nla_strlcpy to match that of strscpy. (Ivan Vecera) [1946986] - Fix unefficient call to memset before memcpu in nla_strlcpy. (Ivan Vecera) [1946986] - net: sched: fix misspellings using misspell-fixer tool (Ivan Vecera) [1946986] - selftest: fix flower terse dump tests (Ivan Vecera) [1946986] - net: sched: implement action-specific terse dump (Ivan Vecera) [1946986] - net: cls_api: remove unneeded local variable in tc_dump_chain() (Ivan Vecera) [1946986] - openvswitch: fix send of uninitialized stack memory in ct limit reply (Antoine Tenart) [1950022] - net/sched: act_api: fix miss set post_ct for ovs after do conntrack in act_ct (Antoine Tenart) [1950022] - xsk: Clear pool even for inactive queues (Jiri Benc) [1882710] - xsk: Fix memory leak for failed bind (Jiri Benc) [1882710] - xsk: Return error code if force_zc is set (Jiri Benc) [1882710] - xsk: Change the tx writeable condition (Jiri Benc) [1882710] - xsk: Replace datagram_poll by sock_poll_wait (Jiri Benc) [1882710] - xdp: Handle MEM_TYPE_XSK_BUFF_POOL correctly in xdp_return_buff() (Jiri Benc) [1882710] - xsk: Fix incorrect netdev reference count (Jiri Benc) [1882710] - xsk: Fix umem cleanup bug at socket destruct (Jiri Benc) [1882710] - netdevsim: set .owner to THIS_MODULE (Jiri Benc) [1882710] - bpf: selftest: Use static globals in tcp_hdr_options and btf_skc_cls_ingress (Jiri Benc) [1882710] - xsk: Fix possible memory leak at socket close (Jiri Benc) [1882710] - samples/bpf: Set rlimit for memlock to infinity in all samples (Jiri Benc) [1882710] - bpf, selftests: Extend test_tc_redirect to use modified bpf_redirect_neigh() (Jiri Benc) [1882710] - bpf: Fix bpf_redirect_neigh helper api to support supplying nexthop (Jiri Benc) [1882710] - bpf, selftest: Fix flaky tcp_hdr_options test when adding addr to lo (Jiri Benc) [1882710] - bpf, selftests: Add redirect_peer selftest (Jiri Benc) [1882710] - bpf, selftests: Make redirect_neigh test more extensible (Jiri Benc) [1882710] - bpf: Add redirect_peer helper (Jiri Benc) [1882710] - bpf: Improve bpf_redirect_neigh helper description (Jiri Benc) [1882710] - bpf: Always return target ifindex in bpf_fib_lookup (Jiri Benc) [1882710] - xsk: Introduce padding between ring pointers (Jiri Benc) [1882710] - xsk: Remove internal DMA headers (Jiri Benc) [1882710] - bpf: selftest: Ensure the child sk inherited all bpf_sock_ops_cb_flags (Jiri Benc) [1882710] - bpf: tcp: Do not limit cb_flags when creating child sk from listen sk (Jiri Benc) [1882710] - bpf, selftests: Add redirect_neigh selftest (Jiri Benc) [1882710] - bpf: Add redirect_neigh helper as redirect drop-in (Jiri Benc) [1882710] - tools, bpf: Synchronise BPF UAPI header with tools (Jiri Benc) [1882710] - bpf: Fix formatting in documentation for BPF helpers (Jiri Benc) [1882710] - xsk: Fix a documentation mistake in xsk_queue.h (Jiri Benc) [1882710] - xsk: Fix possible crash in socket_release when out-of-memory (Jiri Benc) [1882710] - xsk: Fix refcount warning in xp_dma_map (Jiri Benc) [1882710] - tcp: Only init congestion control if not initialized already (Jiri Benc) [1882710] - xsk: Fix null check on error return path (Jiri Benc) [1882710] - xsk: Fix possible segfault at xskmap entry insertion (Jiri Benc) [1882710] - xsk: Fix possible segfault in xsk umem diagnostics (Jiri Benc) [1882710] - xsk: Fix use-after-free in failed shared_umem bind (Jiri Benc) [1882710] - xsk: Documentation for XDP_SHARED_UMEM between queues and netdevs (Jiri Benc) [1882710] - xsk: Add shared umem support between devices (Jiri Benc) [1882710] - xsk: Add shared umem support between queue ids (Jiri Benc) [1882710] - xsk: i40e: ice: ixgbe: mlx5: Test for dma_need_sync earlier for better performance (Jiri Benc) [1882710] - xsk: Rearrange internal structs for better performance (Jiri Benc) [1882710] - xsk: Enable sharing of dma mappings (Jiri Benc) [1882710] - xsk: Move addrs from buffer pool to umem (Jiri Benc) [1882710] - xsk: Move xsk_tx_list and its lock to buffer pool (Jiri Benc) [1882710] - xsk: Move queue_id, dev and need_wakeup to buffer pool (Jiri Benc) [1882710] - xsk: Move fill and completion rings to buffer pool (Jiri Benc) [1882710] - xsk: Create and free buffer pool independently from umem (Jiri Benc) [1882710] - xsk: i40e: ice: ixgbe: mlx5: Rename xsk zero-copy driver interfaces (Jiri Benc) [1882710] - xsk: i40e: ice: ixgbe: mlx5: Pass buffer pool to driver instead of umem (Jiri Benc) [1882710] - tcp: bpf: Optionally store mac header in TCP_SAVE_SYN (Jiri Benc) [1882710] - bpf: selftests: Tcp header options (Jiri Benc) [1882710] - bpf: selftests: Add fastopen_connect to network_helpers (Jiri Benc) [1882710] - bpf: tcp: Allow bpf prog to write and parse TCP header option (Jiri Benc) [1882710] - bpf: sock_ops: Change some members of sock_ops_kern from u32 to u8 (Jiri Benc) [1882710] - bpf: tcp: Add bpf_skops_hdr_opt_len() and bpf_skops_write_hdr_opt() (Jiri Benc) [1882710] - bpf: tcp: Add bpf_skops_parse_hdr() (Jiri Benc) [1882710] - bpf: tcp: Add bpf_skops_established() (Jiri Benc) [1882710] - tcp: Add saw_unknown to struct tcp_options_received (Jiri Benc) [1882710] - tcp: bpf: Add TCP_BPF_RTO_MIN for bpf_setsockopt (Jiri Benc) [1882710] - tcp: bpf: Add TCP_BPF_DELACK_MAX setsockopt (Jiri Benc) [1882710] - tcp: Use a struct to represent a saved_syn (Jiri Benc) [1882710] - tcp: tcp_init_buffer_space can be static (Jiri Benc) [1882710] - tcp: refactor setting the initial congestion window (Jiri Benc) [1882710] - tcp: fix code style in tcp_recvmsg() (Jiri Benc) [1882710] - tcp: duplicate clear of icsk_backoff (Jiri Benc) [1882710] - tcp: move rx_opt & syn_data_acked init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: move tp->rack init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: move app_limited init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: move retrans_out, sacked_out, tlp_high_seq, last_oow_ack_time init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: do not clear urg_data in tcp_create_openreq_child (Jiri Benc) [1882710] - tcp: move snd_cwnd & snd_cwnd_cnt init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: move mdev_us init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: do not clear srtt_us in tcp_create_openreq_child (Jiri Benc) [1882710] - tcp: do not clear packets_out in tcp_create_openreq_child() (Jiri Benc) [1882710] - tcp: move icsk_rto init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: do not set snd_ssthresh in tcp_create_openreq_child() (Jiri Benc) [1882710] - net-veth: Add type safety to veth_xdp_to_ptr() and veth_ptr_to_xdp() (Jiri Benc) [1882710] - net-tun: Eliminate two tun/xdp related function calls from vhost-net (Jiri Benc) [1882710] - net-tun: Add type safety to tun_xdp_to_ptr() and tun_ptr_to_xdp() (Jiri Benc) [1882710] - ipv4: Add helpers for neigh lookup for nexthop (Jiri Benc) [1882710] - net: bpf: remove XDP_QUERY_XSK_UMEM enumerator (Jiri Benc) [1882710] - tipc: better validate user input in tipc_nl_retrieve_key() (Xin Long) [1950093] - tipc: simplify the finalize work queue (Xin Long) [1958456] - tipc: wait and exit until all work queues are done (Xin Long) [1958456] - [s390] KVM: s390: diag9c (directed yield) forwarding (Claudio Imbrenda) [1874105] - kvm/svm: Reenable nesting (Dr. David Alan Gilbert) [1790949] - powerpc/papr_scm: Reduce error severity if nvdimm stats inaccessible (Steve Best) [1965193] - Revert "[redhat] redhat/configs: Update CONFIG_ARM64_CNP" (Mark Salter) [1949533] - arm64: kernel: disable CNP on Carmel (Mark Salter) [1949533]- redhat/configs: Enable CONFIG_MICROSOFT_MANA=m (Vitaly Kuznetsov) [1957820] - net: mana: Use int to check the return value of mana_gd_poll_cq() (Vitaly Kuznetsov) [1957820] - net: mana: fix PCI_HYPERV dependency (Vitaly Kuznetsov) [1957820] - net: mana: remove redundant initialization of variable err (Vitaly Kuznetsov) [1957820] - net: mana: Add a driver for Microsoft Azure Network Adapter (MANA) (Vitaly Kuznetsov) [1957820] - hv_netvsc: Make netvsc/VF binding check both MAC and serial number (Vitaly Kuznetsov) [1957820] - net: evaluate net.ipvX.conf.all.ignore_routes_with_linkdown (Balazs Nemeth) [1957223] - net: evaluate net.ipv4.conf.all.proxy_arp_pvlan (Balazs Nemeth) [1957223] - netfilter: nf_log_syslog: Unset bridge logger in pernet exit (Phil Sutter) [1938214] - netfilter: nft_log: perform module load from nf_tables (Phil Sutter) [1938214] - netfilter: nft_dynset: fix timeouts later than 23 days (Phil Sutter) [1938214] - netfilter: nft_compat: make sure xtables destructors have run (Phil Sutter) [1938214] - netfilter: nftables: Add __printf() attribute (Phil Sutter) [1938214] - netfilter: nf_log: add module softdeps (Phil Sutter) [1938214] - netfilter: nf_log_common: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: nf_log_bridge: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: nf_log_netdev: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: nf_log_ipv6: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: move inline nf_ip6_ext_hdr() function to a more appropriate header. (Phil Sutter) [1938214] - ipv6: Use ipv6_authlen for len (Phil Sutter) [1938214] - netfilter: nf_log_arp: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: nf_log_ipv4: rename to nf_log_syslog (Phil Sutter) [1938214] - net/sched: cls_api: increase max_reclassify_loop (Davide Caratti) [1955136] - vsock/vmci: Remove redundant assignment to err (Stefano Garzarella) [1956861] - vsock/virtio: free queued packets when closing socket (Stefano Garzarella) [1956861] - net: vsock: Fix a typo (Stefano Garzarella) [1956861] - selinux: vsock: Set SID for socket returned by accept() (Stefano Garzarella) [1956861] - af_vsock: Assign the vsock transport considering the vsock address flags (Stefano Garzarella) [1956861] - af_vsock: Set VMADDR_FLAG_TO_HOST flag on the receive path (Stefano Garzarella) [1956861] - vsock_addr: Check for supported flag values (Stefano Garzarella) [1956861] - vm_sockets: Add VMADDR_FLAG_TO_HOST vsock flag (Stefano Garzarella) [1956861] - vm_sockets: Add flags field in the vsock address data structure (Stefano Garzarella) [1956861] - hv_sock: Remove the accept port restriction (Stefano Garzarella) [1956861] - hv_sock: use HV_HYP_PAGE_SIZE for Hyper-V communication (Stefano Garzarella) [1956861] - net: add a helper to avoid issues with HW TX timestamping and SO_TXTIME (Corinna Vinschen) [1958988] - net: ensure mac header is set in virtio_net_hdr_to_skb() (Balazs Nemeth) [1955441] - devlink: Fix dmac_filter trap name, align to its documentation (Petr Oros) [1935701] - devlink: Add DMAC filter generic packet trap (Petr Oros) [1935701] - devlink: Add blackhole_nexthop trap (Petr Oros) [1935701] - stm class: Fix module init return on allocation failure (Jiri Olsa) [1907791] - stm class: ftrace: Use different channel accroding to CPU (Jiri Olsa) [1907791] - stm class: ftrace: Enable supported trace export flag (Jiri Olsa) [1907791] - stm class: ftrace: Change dependency to TRACING (Jiri Olsa) [1907791] - stm class: Replace zero-length array with flexible-array (Jiri Olsa) [1907791] - stm class: sys-t: Fix the use of time_after() (Jiri Olsa) [1907791] - stm class: Lose the protocol driver when dropping its reference (Jiri Olsa) [1907791] - stm class: Fix a double free of stm_source_device (Jiri Olsa) [1907791] - stm class: Fix channel bitmap on 32-bit systems (Jiri Olsa) [1907791] - stm class: Fix channel free in stm output free path (Jiri Olsa) [1907791] - stm class: Prevent division by zero (Jiri Olsa) [1907791] - stm class: Fix an endless loop in channel allocation (Jiri Olsa) [1907791] - stm class: Fix a module refcount leak in policy creation error path (Jiri Olsa) [1907791] - stm class: Use memcat_p() (Jiri Olsa) [1907791] - stm class: heartbeat: Fix whitespace (Jiri Olsa) [1907791] - stm class: p_sys-t: Add support for CLOCKSYNC packets (Jiri Olsa) [1907791] - stm class: Add MIPI SyS-T protocol support (Jiri Olsa) [1907791] - stm class: Switch over to the protocol driver (Jiri Olsa) [1907791] - stm class: Factor out default framing protocol (Jiri Olsa) [1907791] - stm class: Add a helper for writing data packets (Jiri Olsa) [1907791] - stm class: Introduce framing protocol drivers (Jiri Olsa) [1907791] - stm class: Clean up stp_configfs_init (Jiri Olsa) [1907791] - stm class: Clarify configfs root type/operations names (Jiri Olsa) [1907791] - stm class: Rework policy node fallback (Jiri Olsa) [1907791] - lib: Add memcat_p(): paste 2 pointer arrays together (Jiri Olsa) [1907791] - tracing: Add trace_export support for trace_marker (Jiri Olsa) [1907791] - tracing: Add trace_export support for event trace (Jiri Olsa) [1907791] - tracing: Add flag to control different traces (Jiri Olsa) [1907791] - tracing: Make function ‘ftrace_exports’ static (Jiri Olsa) [1907791] - tipc: increment the tmp aead refcnt before attaching it (Xin Long) [1931312] - tipc: skb_linearize the head skb when reassembling msgs (Xin Long) [1912376] - scsi: target: core: Fix warning on realtime kernels (Maurizio Lombardi) [1956416] - scsi: bnx2fc: Fix a typo (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix misnaming of bnx2fc_free_session_resc() (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix typo in bnx2fc_indicate_kcqe() (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix Kconfig warning & CNIC build errors (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix comparison to bool warning (Nilesh Javali) [1921617] - scsi: bnx2fc: Remove unneeded semicolon (Nilesh Javali) [1921617] - scsi: bnx2fc: Make a bunch of symbols static in bnx2fc_fcoe.c (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix spelling mistake "couldnt" -> "couldn't" (Nilesh Javali) [1921617] - scsi: bnx2fc: Demote obvious misuse of kerneldoc to standard comment blocks (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix a couple of bitrotted function documentation headers (Nilesh Javali) [1921617] - scsi: bnx2fc: Repair a range of kerneldoc issues (Nilesh Javali) [1921617] - scsi: bnx2fc: Removal of unused variables (Nilesh Javali) [1921617] - scsi: bnx2fc: Remove unneeded semicolon in bnx2fc_fcoe.c (Nilesh Javali) [1921617] - scsi: bnx2fc: Add missing annotation for bnx2fc_abts_cleanup() (Nilesh Javali) [1921617] - tools/power turbostat: Enable tsc_tweak for Elkhart Lake and Jasper Lake (Puneet Sethi) [1920704] - selinux: Allow context mounts for unpriviliged overlayfs (Miklos Szeredi) [1956486] - md-cluster: fix use-after-free issue when removing rdev (Nigel Croxon) [1956355] - md/bitmap: wait for external bitmap writes to complete during tear down (Nigel Croxon) [1956355] - md: do not return existing mddevs from mddev_find_or_alloc (Nigel Croxon) [1956355] - md: refactor mddev_find_or_alloc (Nigel Croxon) [1956355] - md: factor out a mddev_alloc_unit helper from mddev_find (Nigel Croxon) [1956355] - md: split mddev_find (Nigel Croxon) [1956355] - md: factor out a mddev_find_locked helper from mddev_find (Nigel Croxon) [1956355] - md: md_open returns -EBUSY when entering racing area (Nigel Croxon) [1956355] - md: Fix missing unused status line of /proc/mdstat (Nigel Croxon) [1956355] - md/raid10: improve discard request for far layout (Xiao Ni) [1956355] - md/raid10: improve raid10 discard request (Nigel Croxon) [1956355] - md/raid10: pull the code that wait for blocked dev into one function (Xiao Ni) [1956355] - md/raid10: extend r10bio devs to raid disks (Xiao Ni) [1956355] - md: add md_submit_discard_bio() for submitting discard bio (Nigel Croxon) [1956355] - leds: trigger: fix potential deadlock with libata (Waiman Long) [1963373] - x86/kvm: Unify kvm_pv_guest_cpu_reboot() with kvm_guest_cpu_offline() (Lenny Szubowicz) [1934273] - x86/kvm: Disable all PV features on crash (Lenny Szubowicz) [1934273] - x86/kvm: Disable kvmclock on all CPUs on shutdown (Lenny Szubowicz) [1934273] - x86/kvm: Teardown PV features on boot CPU as well (Lenny Szubowicz) [1934273] - x86/kvm: Fix pr_info() for async PF setup/teardown (Lenny Szubowicz) [1934273] - RDMA/qedr: Fix error return code in qedr_iw_connect() (Manish Chopra) [1914922] - qede: Use 'skb_add_rx_frag()' instead of hand coding it (Manish Chopra) [1914922] - qede: Remove a erroneous ++ in 'qede_rx_build_jumbo()' (Manish Chopra) [1914922] - qede: fix offload for IPIP tunnel packets (Manish Chopra) [1914922] - RDMA/qedr: iWARP invalid(zero) doorbell address fix (Manish Chopra) [1914922] - qed: fix ILT configuration of SRC block (Manish Chopra) [1914922] - qed: fix error return code in qed_iwarp_ll2_start() (Manish Chopra) [1914922] - RDMA/qedr: Fix resource leak in qedr_create_qp (Manish Chopra) [1914922] - qede: make driver reliable on unload after failures (Manish Chopra) [1914922] - net: qed: Remove unnecessary cast (Manish Chopra) [1914922] - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store (Gopal Tiwari) [1935135] - nvme: export fast_io_fail_tmo to sysfs (Gopal Tiwari) [1935135] - EDAC: enable CONFIG_EDAC_IGEN6 (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/igen6: ecclog_llist can be static (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/i10nm: Add Intel Sapphire Rapids server support (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC: Add DDR5 new memory type (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/i10nm: Use readl() to access MMIO registers (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/igen6: Add debugfs interface for Intel client SoC EDAC driver (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/igen6: Add EDAC driver for Intel client SoCs using IBECC (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC: Add three new memory types (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC, {skx,i10nm}: Use CPU stepping macro to pass configurations (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/skx: Use the mcmtr register to retrieve close_pg/bank_xor_enable (Aristeu Rozanski) [1837389 1783539 1861479] - x86/cpu: Add a X86_MATCH_INTEL_FAM6_MODEL_STEPPINGS() macro (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC: Add missing MEM_LRDDR4 entry in edac_mem_types[] (Aristeu Rozanski) [1837389 1783539 1861479] - x86: export x86_match_cpu_v2 (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/amd64: Fix PCI component registration (Aristeu Rozanski) [1918583] - EDAC/mce_amd: Use struct cpuinfo_x86.cpu_die_id for AMD NodeId (Aristeu Rozanski) [1918583] - x86/CPU/AMD: Remove amd_get_nb_id() (Aristeu Rozanski) [1918583] - EDAC/mce_amd: Make fam_ops static global (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Allow Reserved types to be overwritten in smca_banks[] (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Do not use rdmsr_safe_on_cpu() in smca_configure() (Aristeu Rozanski) [1918583] - EDAC/amd64: Get rid of the ECC disabled long message (Aristeu Rozanski) [1918583] - EDAC/amd64: Check for memory before fully initializing an instance (Aristeu Rozanski) [1918583] - EDAC/amd64: Use cached data when checking for ECC (Aristeu Rozanski) [1918583] - x86/MCE: Make the number of MCA banks a per-CPU variable (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Don't cache block addresses on SMCA systems (Aristeu Rozanski) [1918583] - x86/MCE: Make mce_banks a per-CPU array (Aristeu Rozanski) [1918583] - x86/MCE: Make struct mce_banks[] static (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Don't report L1 BTB MCA errors on some family 17h models (Aristeu Rozanski) [1918583] - EDAC/mce_amd: Decode MCA_STATUS in bit definition order (Aristeu Rozanski) [1918583] - EDAC/mce_amd: Decode MCA_STATUS[Scrub] bit (Aristeu Rozanski) [1918583] - EDAC, mce_amd: Match error descriptions to latest documentation (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Carve out the MC4_MISC thresholding quirk (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Turn off MC4_MISC thresholding on all family 0x15 models (Aristeu Rozanski) [1918583] - powerpc/64s: Fix unrelocated interrupt trampoline address test (Waiman Long) [1966462] - intel_th: pci: Add Alder Lake CPU support (Jiri Olsa) [1840246] - intel_th: pci: Add Alder Lake-S support (Jiri Olsa) [1840246] - mfd: intel_pmt: Add support for DG1 (David Arcari) [1783144] - mfd: intel_pmt: Fix nuisance messages and handling of disabled capabilities (David Arcari) [1783144] - redhat/configs: Add CONFIG_INTEL_PMT_CRASHLOG (David Arcari) [1783144] - redhat/configs: Add CONFIG_INTEL_PMT_TELEMETRY (David Arcari) [1783144] - redhat/configs: Add CONFIG_MFD_INTEL_PMT (David Arcari) [1783144] - platform/x86: intel_pmt_crashlog: Add dependency on MFD_INTEL_PMT (David Arcari) [1783144] - platform/x86: intel_pmt_telemetry: Add dependency on MFD_INTEL_PMT (David Arcari) [1783144] - platform/x86: intel_pmt: Make INTEL_PMT_CLASS non-user-selectable (David Arcari) [1783144] - platform/x86: intel_pmt_crashlog: Fix incorrect macros (David Arcari) [1783144] - platform/x86: intel_pmt_class: Initial resource to 0 (David Arcari) [1783144] - mfd: Standardise MFD_CELL_* helper names (David Arcari) [1783144] - platform/x86: pmt: Fix a potential Oops on error in probe (David Arcari) [1783144] - platform/x86: Intel PMT Crashlog capability driver (David Arcari) [1783144] - platform/x86: Intel PMT Telemetry capability driver (David Arcari) [1783144] - platform/x86: Intel PMT class driver (David Arcari) [1783144] - mfd: Intel Platform Monitoring Technology support (David Arcari) [1783144] - mfd: mfd-core: Ensure disabled devices are ignored without error (David Arcari) [1783144] - mfd: core: Fix double-free in mfd_remove_devices_fn() (David Arcari) [1783144] - mfd: mfd-core: Add mechanism for removal of a subset of children (David Arcari) [1783144] - mfd: core: Add OF_MFD_CELL_REG() helper (David Arcari) [1783144] - mfd: core: Fix formatting of MFD helpers (David Arcari) [1783144] - mfd: core: Make a best effort attempt to match devices with the correct of_nodes (David Arcari) [1783144] - mfd: mfd-core: Complete kerneldoc header for devm_mfd_add_devices() (David Arcari) [1783144] - mfd: Constify properties in mfd_cell (David Arcari) [1783144] - mfd: mfd-core: Honour Device Tree's request to disable a child-device (David Arcari) [1783144] - mfd: mfd-core: Move pdev->mfd_cell creation back into mfd_add_device() (David Arcari) [1783144] - mfd: mfd-core: Remove usage counting for .{en,dis}able() call-backs (David Arcari) [1783144] - mfd: mfd-core: Protect against NULL call-back function pointer (David Arcari) [1783144] - mfd: mfd-core: Remove mfd_clone_cell() (David Arcari) [1783144] - mfd: Provide MACRO to declare commonly defined MFD cell attributes (David Arcari) [1783144] - mfd: core: Set fwnode for created devices (David Arcari) [1783144] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (David Arcari) [1783144] - mfd: mfd-core: Document mfd_add_devices() (David Arcari) [1783144] - PCI: Add defines for Designated Vendor-Specific Extended Capability (David Arcari) [1783144] - tick/nohz: Update idle_exittime on actual idle exit (Phil Auld) [1962632] - tick/nohz: Remove superflous check for CONFIG_VIRT_CPU_ACCOUNTING_NATIVE (Phil Auld) [1962632] - tick/nohz: Conditionally restart tick on idle exit (Phil Auld) [1962632] - x86, sched: Fix the AMD CPPC maximum performance value on certain AMD Ryzen generations (Phil Auld) [1960687] - pinctrl: devicetree: Avoid taking direct reference to device name string (Aristeu Rozanski) [1922904] {CVE-2020-0427} - redhat: ppc64: enable CONFIG_PPC_RTAS_FILTER (Aristeu Rozanski) [1906444] {CVE-2020-27777} - powerpc/rtas: Fix typo of ibm,open-errinjct in RTAS filter (Aristeu Rozanski) [1906444] {CVE-2020-27777} - powerpc/rtas: Restrict RTAS requests from userspace (Aristeu Rozanski) [1906444] {CVE-2020-27777}- docs: vxlan: add info about device features (Petr Oros) [1941739] - selftests: net: add a test for static UDP tunnel ports (Petr Oros) [1941739] - netdevsim: support the static IANA VXLAN port flag (Petr Oros) [1941739] - selftests: net: add a test for shared UDP tunnel info tables (Petr Oros) [1941739] - netdevsim: shared UDP tunnel port table support (Petr Oros) [1941739] - netdevsim: add warnings on unexpected UDP tunnel port errors (Petr Oros) [1941739] - udp_tunnel: add the ability to share port tables (Petr Oros) [1941739] - docs: networking: convert vxlan.txt to ReST (Petr Oros) [1941739] - net: Treat __napi_schedule_irqoff() as __napi_schedule() on PREEMPT_RT (Ivan Vecera) [1960528] - ethtool: fix incorrect datatype in set_eee ops (Balazs Nemeth) [1956698] - ethtool: fix missing NLM_F_MULTI flag when dumping (Antoine Tenart) [1953847] - y2038: remove CONFIG_64BIT_TIME (Waiman Long) [1965360] - net/mlx4: Fix EEPROM dump support (Alaa Hleihel) [1915305] - net/mlx4_en: update moderation when config reset (Alaa Hleihel) [1915305] - net/mlx4_core: Add missed mlx4_free_cmd_mailbox() (Alaa Hleihel) [1915305] - IB/mlx4: Use port iterator and validation APIs (Alaa Hleihel) [1915305] - net/mlx4: Use effective interrupt affinity (Alaa Hleihel) [1915302 1915305] - net/mlx4: Replace irq_to_desc() abuse (Alaa Hleihel) [1915302 1915305] - net/mlx4: simplify the return expression of mlx4_init_srq_table() (Alaa Hleihel) [1915302 1915305] - RDMA/mlx4: Remove bogus dev_base_lock usage (Alaa Hleihel) [1915302 1915305] - net/mlx4: simplify the return expression of mlx4_init_cq_table() (Alaa Hleihel) [1915302 1915305] - net/mlx4: Remove unused #define MAX_MSIX_P_PORT (Alaa Hleihel) [1915302 1915305] - RDMA/mlx4: Enable querying AH for XRC QP types (Alaa Hleihel) [1915302 1915305] - IB/mlx4: Fix fall-through warnings for Clang (Alaa Hleihel) [1915302 1915305] - net/mlx4_en: Remove unused performance counters (Alaa Hleihel) [1915302 1915305] - net/mlx4: Assign boolean values to a bool variable (Alaa Hleihel) [1915302 1915305] - net/mlx4: Cleanup kernel-doc warnings (Alaa Hleihel) [1915302 1915305] - net/mlx4_core : remove unneeded semicolon (Alaa Hleihel) [1915302 1915305] - net/mlx4_core: Fix init_hca fields offset (Alaa Hleihel) [1915301 1915305] - mlx4: handle non-napi callers to napi_poll (Alaa Hleihel) [1915301 1915305] - mlx4: drivers/net/ethernet: clean up unused assignments (Alaa Hleihel) [1915301 1915305] - mlx4: add pause frame stats (Alaa Hleihel) [1915301 1915305] - mlx4: make sure to always set the port type (Alaa Hleihel) [1915301 1915305] - net/mlx4_en: RX, Add a prefetch command for small L1_CACHE_BYTES (Alaa Hleihel) [1915301 1915305] - cnic: remove redundant assignment to variable ret (Nilesh Javali) [1921619] - net: cnic: fix spelling mistake "reserverd" -> "reserved" (Nilesh Javali) [1921619] - cnic: Explicitly initialize all reference counts to 0. (Nilesh Javali) [1921619] - cfg80211: fix locking in netlink owner interface destruction (Jarod Wilson) [1937053] - brcmfmac: Avoid GFP_ATOMIC when GFP_KERNEL is enough (Jarod Wilson) [1937053] - ath11k: fix warning in ath11k_mhi_config (Jarod Wilson) [1937053] - ath11k: qmi: Fix spelling mistake "requeqst" -> "request" (Jarod Wilson) [1937053] - ath10k: Fix ath10k_wmi_tlv_op_pull_peer_stats_info() unlock without lock (Jarod Wilson) [1937053] - ath10k: Fix a use after free in ath10k_htc_send_bundle (Jarod Wilson) [1937053] - ath9k: Fix error check in ath9k_hw_read_revisions() for PCI devices (Jarod Wilson) [1937053] - mt76: mt7921: reinit wpdma during drv_own if necessary (Jarod Wilson) [1937053] - mt76: move mt76_token_init in mt76_alloc_device (Jarod Wilson) [1937053] - mt76: mt7921: fix a precision vs width bug in printk (Jarod Wilson) [1937053] - mt76: mt7915: fix a precision vs width bug in printk (Jarod Wilson) [1937053] - mt76: mt7615: fix a precision vs width bug in printk (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_mcu_sta_add routine (Jarod Wilson) [1937053] - mt76: mt7921: mt7921_stop should put device in fw_own state (Jarod Wilson) [1937053] - mt76: connac: unschedule mac_work before going to sleep (Jarod Wilson) [1937053] - mt76: mt7663: add awake and doze time accounting (Jarod Wilson) [1937053] - mt76: mt7921: improve doze opportunity (Jarod Wilson) [1937053] - mt76: mt7921: get rid of mcu_reset function pointer (Jarod Wilson) [1937053] - mt76: mt7915: do not read rf value from efuse in flash mode (Jarod Wilson) [1937053] - mt76: move token utilities in mt76 common module (Jarod Wilson) [1937053] - mt76: move token_lock, token and token_count in mt76_dev (Jarod Wilson) [1937053] - mt76: mt7921: fix possible invalid register access (Jarod Wilson) [1937053] - mt76: mt7921: enable deep sleep when the device suspends (Jarod Wilson) [1937053] - mt76: connac: introduce mt76_connac_mcu_set_deep_sleep utility (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_wpdma_reinit_cond utility routine (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_dma_{enable,disable} utilities (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_wpdma_reset utility routine (Jarod Wilson) [1937053] - mt76: mt7921: move mt7921_dma_reset in dma.c (Jarod Wilson) [1937053] - mt76: mt7615: Fix a dereference of pointer sta before it is null checked (Jarod Wilson) [1937053] - mt76: mt7921: enable sw interrupts (Jarod Wilson) [1937053] - mt76: mt7921: add awake and doze time accounting (Jarod Wilson) [1937053] - mt76: remove MT76_STATE_PM in tx path (Jarod Wilson) [1937053] - mt76: connac: use waitqueue for runtime-pm (Jarod Wilson) [1937053] - mt76: connac: do not run mt76_txq_schedule_all directly (Jarod Wilson) [1937053] - mt76: mt7615: rely on pm refcounting in mt7615_led_set_config (Jarod Wilson) [1937053] - mt76: connac: alaways wake the device before scanning (Jarod Wilson) [1937053] - mt76: mt7921: get rid of useless MT76_STATE_PM in mt7921_mac_work (Jarod Wilson) [1937053] - mt76: connac: remove MT76_STATE_PM in mac_tx_free (Jarod Wilson) [1937053] - mt76: connac: check wake refcount in mcu_fw_pmctrl (Jarod Wilson) [1937053] - mt76: connac: unschedule ps_work in mt76_connac_pm_wake (Jarod Wilson) [1937053] - mt76: mt7663: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx/rx napi (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx/rx napi (Jarod Wilson) [1937053] - mt76: dma: add the capability to define a custom rx napi poll routine (Jarod Wilson) [1937053] - mt76: mt7663: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx path (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx path (Jarod Wilson) [1937053] - mt76: connac: introduce wake counter for fw_pmctrl synchronization (Jarod Wilson) [1937053] - mt76: mt7663: fix a race between mt7615_mcu_drv_pmctrl and mt7615_mcu_fw_pmctrl (Jarod Wilson) [1937053] - mt76: mt7921: fix a race between mt7921_mcu_drv_pmctrl and mt7921_mcu_fw_pmctrl (Jarod Wilson) [1937053] - mt76: mt7921: remove leftover function declaration (Jarod Wilson) [1937053] - mt76: connac: move mcu_update_arp_filter in mt76_connac module (Jarod Wilson) [1937053] - mt76: mt7921: do not use 0 as NULL pointer (Jarod Wilson) [1937053] - mt76: mt7915: directly read per-rate tx power from registers (Jarod Wilson) [1937053] - mt76: mt7915: rework the flow of txpower setting (Jarod Wilson) [1937053] - mt76: mt7915: add support for DT rate power limits (Jarod Wilson) [1937053] - mt76: mt7921: abort uncompleted scan by wifi reset (Jarod Wilson) [1937053] - mt76: mt7921: add wifisys reset support in debugfs (Jarod Wilson) [1937053] - mt76: mt7921: run mt7921_mcu_fw_log_2_host holding mt76 mutex (Jarod Wilson) [1937053] - mt76: improve mcu error logging (Jarod Wilson) [1937053] - mt76: mt7921: move hw configuration in mt7921_register_device (Jarod Wilson) [1937053] - mt76: mt7915: add support for applying pre-calibration data (Jarod Wilson) [1937053] - mt76: mt7615: load ROM patch before checking patch semaphore status (Jarod Wilson) [1937053] - mt76: mt7615: fix entering driver-own state on mt7663 (Jarod Wilson) [1937053] - mt76: mt7615: fix hardware error recovery for mt7663 (Jarod Wilson) [1937053] - mt76: mt7921: add dumping Tx power table (Jarod Wilson) [1937053] - mt76: introduce single-sku support for mt7663/mt7921 (Jarod Wilson) [1937053] - mt76: mt7615: do not use mt7615 single-sku values for mt7663 (Jarod Wilson) [1937053] - mt76: mt7615: implement support for using DT rate power limits (Jarod Wilson) [1937053] - mt76: extend DT rate power limits to support 11ax devices (Jarod Wilson) [1937053] - mt76: add functions for parsing rate power limits from DT (Jarod Wilson) [1937053] - mt76: flush tx status queue on DMA reset (Jarod Wilson) [1937053] - mt76: mt7921: add mt7921_dma_cleanup in mt7921_unregister_device (Jarod Wilson) [1937053] - mt76: mt7615: use ieee80211_free_txskb() in mt7615_tx_token_put() (Jarod Wilson) [1937053] - mt76: mt7615: only free skbs after mt7615_dma_reset() when reset happens (Jarod Wilson) [1937053] - mt76: mt7915: only free skbs after mt7915_dma_reset() when reset happens (Jarod Wilson) [1937053] - mt76: mt7915: fix memleak when mt7915_unregister_device() (Jarod Wilson) [1937053] - mt76: mt7615: fix memleak when mt7615_unregister_device() (Jarod Wilson) [1937053] - mt76: mt7915: fix rate setting of tx descriptor in testmode (Jarod Wilson) [1937053] - mt76: mt7915: rework mt7915_tm_set_tx_len() (Jarod Wilson) [1937053] - mt76: testmode: add support to send larger packet (Jarod Wilson) [1937053] - rtlwifi: implement set_tim by update beacon content (Jarod Wilson) [1937053] - rtw88: refine napi deinit flow (Jarod Wilson) [1937053] - rtw88: Fix potential unrecoverable tx queue stop (Jarod Wilson) [1937053] - rtw88: 8821c: Don't set RX_FLAG_DECRYPTED if packet has no encryption (Jarod Wilson) [1937053] - rtw88: 8822c: debug: allow debugfs to enable/disable TXGAPK (Jarod Wilson) [1937053] - rtw88: 8822c: Add gap-k calibration to improve long range performance (Jarod Wilson) [1937053] - rtw88: 8822c: reorder macro position according to the register number (Jarod Wilson) [1937053] - iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_gen2_enqueue_hcmd() (Jarod Wilson) [1937053] - cfg80211: scan: drop entry from hidden_list on overflow (Jarod Wilson) [1937053] - wireless: fix spelling of A-MSDU in HE capabilities (Jarod Wilson) [1937053] - wireless: align HE capabilities A-MPDU Length Exponent Extension (Jarod Wilson) [1937053] - wireless: align some HE capabilities with the spec (Jarod Wilson) [1937053] - mac80211: drop the connection if firmware crashed while in CSA (Jarod Wilson) [1937053] - nl80211: Add new RSNXE related nl80211 extended features (Jarod Wilson) [1937053] - mac80211: properly drop the connection in case of invalid CSA IE (Jarod Wilson) [1937053] - mac80211: make ieee80211_vif_to_wdev work when the vif isn't in the driver (Jarod Wilson) [1937053] - nl80211/cfg80211: add a flag to negotiate for LMR feedback in NDP ranging (Jarod Wilson) [1937053] - ieee80211: add the values of ranging parameters max LTF total field (Jarod Wilson) [1937053] - mac80211: aes_cmac: check crypto_shash_setkey() return value (Jarod Wilson) [1937053] - mac80211: minstrel_ht: remove extraneous indentation on if statement (Jarod Wilson) [1937053] - mac80211: properly process TXQ management frames (Jarod Wilson) [1937053] - cfg80211: constify ieee80211_get_response_rate return (Jarod Wilson) [1937053] - cfg80211: fix a few kernel-doc warnings (Jarod Wilson) [1937053] - cfg80211: fix an htmldoc warning (Jarod Wilson) [1937053] - rtw88: 8822c: add CFO tracking (Jarod Wilson) [1937053] - iwlwifi: pcie: don't enable BHs with IRQs disabled (Jarod Wilson) [1937053] - rtw88: Fix array overrun in rtw_get_tx_power_params() (Jarod Wilson) [1937053] - brcmfmac: Remove duplicate struct declaration (Jarod Wilson) [1937053] - rtw88: update statistics to fw for fine-tuning performance (Jarod Wilson) [1937053] - brcmfmac: A typo fix (Jarod Wilson) [1937053] - rtl8xxxu: Simplify locking of a skb list accesses (Jarod Wilson) [1937053] - mwifiex: Remove unneeded variable: "ret" (Jarod Wilson) [1937053] - rtl8xxxu: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - mwifiex: don't print SSID to logs (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: Use DEFINE_SPINLOCK() for spinlock (Jarod Wilson) [1937053] - rtlwifi: Simplify locking of a skb list accesses (Jarod Wilson) [1937053] - rtlwifi: remove rtl_get_tid_h (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: remove redundant assignment of variable rtlpriv->btcoexist.reg_bt_sco (Jarod Wilson) [1937053] - rtlwifi: remove redundant assignment to variable err (Jarod Wilson) [1937053] - rtlwifi: Few mundane typo fixes (Jarod Wilson) [1937053] - rtlwifi: 8821ae: upgrade PHY and RF parameters (Jarod Wilson) [1937053] - iwlwifi: dbg: disable ini debug in 9000 family and below (Jarod Wilson) [1937053] - iwlwifi: pcie: Change ma product string name (Jarod Wilson) [1937053] - iwlwifi: fw: print out trigger delay when collecting data (Jarod Wilson) [1937053] - iwlwifi: trans/pcie: defer transport initialisation (Jarod Wilson) [1937053] - iwlwifi: bump FW API to 63 for AX devices (Jarod Wilson) [1937053] - iwlwifi: mvm: don't WARN if we can't remove a time event (Jarod Wilson) [1937053] - iwlwifi: mvm: don't disconnect immediately if we don't hear beacons after CSA (Jarod Wilson) [1937053] - iwlwifi: rs-fw: don't support stbc for HE 160 (Jarod Wilson) [1937053] - iwlwifi: warn on SKB free w/o op-mode (Jarod Wilson) [1937053] - iwlwifi: mvm: add support for version 3 of LARI_CONFIG_CHANGE command. (Jarod Wilson) [1937053] - iwlwifi: pcie: add ISR debug info for msix debug (Jarod Wilson) [1937053] - iwlwifi: pcie: merge napi_poll_msix functions (Jarod Wilson) [1937053] - iwlwifi: mvm: don't lock mutex in RCU critical section (Jarod Wilson) [1937053] - iwlwifi: mvm: remove PS from lower rates. (Jarod Wilson) [1937053] - iwlwifi: mvm: umac error table mismatch (Jarod Wilson) [1937053] - iwlwifi: queue: avoid memory leak in reset flow (Jarod Wilson) [1937053] - iwlwifi: don't warn if we can't wait for empty tx queues (Jarod Wilson) [1937053] - iwlwifi: remove remaining software checksum code (Jarod Wilson) [1937053] - iwlwifi: remove TCM events (Jarod Wilson) [1937053] - iwlwifi: mvm: Use IWL_INFO in fw_reset_handshake() (Jarod Wilson) [1937053] - iwlwifi: mvm: refactor ACPI DSM evaluation function (Jarod Wilson) [1937053] - iwlwifi: mvm: support BIOS enable/disable for 11ax in Ukraine (Jarod Wilson) [1937053] - iwlwifi: move iwl_configure_rxq to be used by other op_modes (Jarod Wilson) [1937053] - iwlwifi: add new so-gf device (Jarod Wilson) [1937053] - iwlwifi: mvm: enable PPAG in China (Jarod Wilson) [1937053] - iwlwifi: mvm: Add support for 6GHz passive scan (Jarod Wilson) [1937053] - iwlwifi: add ax201 killer device (Jarod Wilson) [1937053] - iwlwifi: mvm: when associated with PMF, use protected NDP ranging negotiation (Jarod Wilson) [1937053] - iwlwifi: mvm: clean up queue sync implementation (Jarod Wilson) [1937053] - iwlwifi: mvm: write queue_sync_state only for sync (Jarod Wilson) [1937053] - iwlwifi: mvm: responder: support responder config command version 8 (Jarod Wilson) [1937053] - iwlwifi: mvm: support range request command version 12 (Jarod Wilson) [1937053] - iwlwifi: pcie: make cfg vs. trans_cfg more robust (Jarod Wilson) [1937053] - iwlwifi: pcie: clear only FH bits handle in the interrupt (Jarod Wilson) [1937053] - iwlwifi: add 160Mhz to killer 1550 name (Jarod Wilson) [1937053] - iwlwifi: change name to AX 211 and 411 family (Jarod Wilson) [1937053] - iwlwifi: change step in so-gf struct (Jarod Wilson) [1937053] - iwlwifi: pcie: Add support for Bz Family (Jarod Wilson) [1937053] - iwlwifi: mvm: don't allow CSA if we haven't been fully associated (Jarod Wilson) [1937053] - iwlwifi: pcie: normally grab NIC access for inflight-hcmd (Jarod Wilson) [1937053] - iwlwifi: pcie: avoid unnecessarily taking spinlock (Jarod Wilson) [1937053] - iwlwifi: mvm: enable TX on new CSA channel before disconnecting (Jarod Wilson) [1937053] - mt76: mt7921: add rcu section in mt7921_mcu_tx_rate_report (Jarod Wilson) [1937053] - mt76: mt7921: introduce MCU_EVENT_LP_INFO event parsing (Jarod Wilson) [1937053] - mt76: mt7615: always add rx header translation tlv when adding stations (Jarod Wilson) [1937053] - mt76: mt7615: add missing SPDX tag in mmio.c (Jarod Wilson) [1937053] - mt76: mt7915: add mmio.c (Jarod Wilson) [1937053] - mt76: report Rx timestamp (Jarod Wilson) [1937053] - mt76: mt7921: remove 80+80 MHz support capabilities (Jarod Wilson) [1937053] - mt76: fix potential DMA mapping leak (Jarod Wilson) [1937053] - mt76: mt7921: reduce the data latency during hw scan (Jarod Wilson) [1937053] - mt76: mt7921: fix the insmod hangs (Jarod Wilson) [1937053] - mt76: mt7921: fix kernel crash when the firmware fails to download (Jarod Wilson) [1937053] - mt76: mt7921: fix the dwell time control (Jarod Wilson) [1937053] - mt76: mt7921: fix inappropriate WoW setup with the missing ARP informaiton (Jarod Wilson) [1937053] - mt76: mt7921: introduce MT_WFDMA_DUMMY_CR definition (Jarod Wilson) [1937053] - mt76: mt7915: add wifi subsystem reset (Jarod Wilson) [1937053] - mt76: mt7915: fix mt7915_mcu_add_beacon (Jarod Wilson) [1937053] - mt76: mt7615: fix .add_beacon_offload() (Jarod Wilson) [1937053] - mt76: mt7921: rework mt7921_mcu_debug_msg_event routine (Jarod Wilson) [1937053] - mt76: mt7921: always wake the device in mt7921_remove_interface (Jarod Wilson) [1937053] - mt76: mt7921: fix key set/delete issue (Jarod Wilson) [1937053] - mt76: mt7915: fix txpower init for TSSI off chips (Jarod Wilson) [1937053] - mt76: mt7915: limit firmware log message printk to buffer length (Jarod Wilson) [1937053] - mt76: mt7615: limit firmware log message printk to buffer length (Jarod Wilson) [1937053] - mt76: mt7615: fix chip reset on MT7622 and MT7663e (Jarod Wilson) [1937053] - mt76: mt7915: cleanup mcu tx queue in mt7915_dma_reset() (Jarod Wilson) [1937053] - mt76: mt7915: keep mcu_add_bss_info enabled till interface removal (Jarod Wilson) [1937053] - mt76: mt7615: keep mcu_add_bss_info enabled till interface removal (Jarod Wilson) [1937053] - mt76: mt7622: trigger hif interrupt for system reset (Jarod Wilson) [1937053] - mt76: mt7615: cleanup mcu tx queue in mt7615_dma_reset() (Jarod Wilson) [1937053] - mt76: mt7615: only enable DFS test knobs for mt7615 (Jarod Wilson) [1937053] - mt76: mt7921: properly configure rcpi adding a sta to the fw (Jarod Wilson) [1937053] - mt76: connac: introduce mt76_sta_cmd_info data structure (Jarod Wilson) [1937053] - mt76: mt7921: get rid of mt7921_mac_wtbl_lmac_addr (Jarod Wilson) [1937053] - mt76: mt7915: refresh repeater entry MAC address when setting BSSID (Jarod Wilson) [1937053] - mt76: mt7915: fix key set/delete issue (Jarod Wilson) [1937053] - mt76: mt7921: remove duplicated macros in mcu.h (Jarod Wilson) [1937053] - mt76: mt7921: remove redundant check on type (Jarod Wilson) [1937053] - mt76: mt7921: remove leftovers from dbdc configuration (Jarod Wilson) [1937053] - mt76: mt7921: add wifi reset support (Jarod Wilson) [1937053] - mt76: dma: export mt76_dma_rx_cleanup routine (Jarod Wilson) [1937053] - mt76: dma: introduce mt76_dma_queue_reset routine (Jarod Wilson) [1937053] - mt76: mt7921: introduce __mt7921_start utility routine (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_run_firmware utility routine. (Jarod Wilson) [1937053] - mt76: introduce mcu_reset function pointer in mt76_mcu_ops structure (Jarod Wilson) [1937053] - mt76: mt7921: reduce mcu timeouts for suspend, offload and hif_ctrl msg (Jarod Wilson) [1937053] - mt76: mt7915: fix possible deadlock while mt7915_register_ext_phy() (Jarod Wilson) [1937053] - mt76: mt7615: add missing capabilities for DBDC (Jarod Wilson) [1937053] - mt76: mt7663s: fix the possible device hang in high traffic (Jarod Wilson) [1937053] - mt76: mt7663s: make all of packets 4-bytes aligned in sdio tx aggregation (Jarod Wilson) [1937053] - mt76: mt7663: fix when beacon filter is being applied (Jarod Wilson) [1937053] - mt76: mt7615: check mcu returned values in mt7615_ops (Jarod Wilson) [1937053] - mt76: mt7915: check mcu returned values in mt7915_ops (Jarod Wilson) [1937053] - mt76: mt7915: fix txrate reporting (Jarod Wilson) [1937053] - mt76: mt7915: fix rxrate reporting (Jarod Wilson) [1937053] - mt76: mt76x0u: Add support for TP-Link T2UHP(UN) v1 (Jarod Wilson) [1937053] - mt76: mt7915: fix PHY mode for DBDC (Jarod Wilson) [1937053] - mt76: mt7915: stop ext_phy queue when mac reset happens (Jarod Wilson) [1937053] - mt76: mt7915: fix CSA notification for DBDC (Jarod Wilson) [1937053] - mt76: mt7615: stop ext_phy queue when mac reset happens (Jarod Wilson) [1937053] - mt76: mt7615: fix CSA notification for DBDC (Jarod Wilson) [1937053] - mt76: mt7915: add missing capabilities for DBDC (Jarod Wilson) [1937053] - mt76: mt7921: check mcu returned values in mt7921_start (Jarod Wilson) [1937053] - mt76: mt7921: fix the base of the dynamic remap (Jarod Wilson) [1937053] - mt76: mt7921: fix the base of PCIe interrupt (Jarod Wilson) [1937053] - mt76: mt7921: get rid of mt7921_sta_rc_update routine (Jarod Wilson) [1937053] - mt76: check return value of mt76_txq_send_burst in mt76_txq_schedule_list (Jarod Wilson) [1937053] - mt76: connac: fix kernel warning adding monitor interface (Jarod Wilson) [1937053] - mt76: mt7915: fix mib stats counter reporting to mac80211 (Jarod Wilson) [1937053] - mt76: mt7615: fix mib stats counter reporting to mac80211 (Jarod Wilson) [1937053] - mt76: mt7615: remove hdr->fw_ver check (Jarod Wilson) [1937053] - mt76: mt7615: fix TSF configuration (Jarod Wilson) [1937053] - mt76: mt7921: fix stats register definitions (Jarod Wilson) [1937053] - mt76: mt7921: remove unneeded semicolon (Jarod Wilson) [1937053] - mt76: mt7915: fix aggr len debugfs node (Jarod Wilson) [1937053] - mt76: mt7921: fix aggr length histogram (Jarod Wilson) [1937053] - mt76: mt7615: fix memory leak in mt7615_coredump_work (Jarod Wilson) [1937053] - mt76: mt7615: add support for rx decapsulation offload (Jarod Wilson) [1937053] - mt76: mt7615: add rx checksum offload support (Jarod Wilson) [1937053] - mt76: mt7615: enable hw rx-amsdu de-aggregation (Jarod Wilson) [1937053] - mt76: connac: update sched_scan cmd usage (Jarod Wilson) [1937053] - mt76: mt7921: add flush operation (Jarod Wilson) [1937053] - mt76: mt7921: fixup rx bitrate statistics (Jarod Wilson) [1937053] - mt76: connac: fix up the setting for ht40 mode in mt76_connac_mcu_uni_add_bss (Jarod Wilson) [1937053] - mt76: mt7921: switch to new api for hardware beacon filter (Jarod Wilson) [1937053] - mt76: mt7921: fix memory leak in mt7921_coredump_work (Jarod Wilson) [1937053] - mt76: mt7921: fix suspend/resume sequence (Jarod Wilson) [1937053] - mt76: use PCI_VENDOR_ID_MEDIATEK to avoid open coded (Jarod Wilson) [1937053] - mt76: mt7915: always check return value from mt7915_mcu_alloc_wtbl_req (Jarod Wilson) [1937053] - mt76: connac: always check return value from mt76_connac_mcu_alloc_wtbl_req (Jarod Wilson) [1937053] - mt76: mt76x0: disable GTK offloading (Jarod Wilson) [1937053] - mt76: always use WTBL_MAX_SIZE for tlv allocation (Jarod Wilson) [1937053] - mt76: mt7921: removed unused definitions in mcu.h (Jarod Wilson) [1937053] - mt76: mt7921: remove unnecessary variable (Jarod Wilson) [1937053] - mt76: mt7921: enable random mac addr during scanning (Jarod Wilson) [1937053] - mt76: mt7615: support loading EEPROM for MT7613BE (Jarod Wilson) [1937053] - mt76: mt7915: fix tx skb dma unmap (Jarod Wilson) [1937053] - mt76: mt7615: fix tx skb dma unmap (Jarod Wilson) [1937053] - mt76: mt7615: fix key set/delete issues (Jarod Wilson) [1937053] - mt76: mt7915: add support for rx decapsulation offload (Jarod Wilson) [1937053] - mt76: mt7915: add rx checksum offload support (Jarod Wilson) [1937053] - mt76: mt7915: enable hw rx-amsdu de-aggregation (Jarod Wilson) [1937053] - mt76: add support for 802.3 rx frames (Jarod Wilson) [1937053] - cfg80211: Remove wrong RNR IE validation check (Jarod Wilson) [1937053] - mac80211: bail out if cipher schemes are invalid (Jarod Wilson) [1937053] - mac80211: clear the beacon's CRC after channel switch (Jarod Wilson) [1937053] - mac80211: Set priority and queue mapping for injected frames (Jarod Wilson) [1937053] - mac80211: Allow concurrent monitor iface and ethernet rx decap (Jarod Wilson) [1937053] - nl80211: Add interface to indicate TDLS peer's HE capability (Jarod Wilson) [1937053] - cfg80211: allow specifying a reason for hw_rfkill (Jarod Wilson) [1937053] - nl80211: better document CMD_ROAM behavior (Jarod Wilson) [1937053] - mac80211: set sk_pacing_shift for 802.3 txpath (Jarod Wilson) [1937053] - mac80211: don't apply flow control on management frames (Jarod Wilson) [1937053] - nl80211: Add missing line in nl80211_fils_discovery_policy (Jarod Wilson) [1937053] - mac80211: remove redundant assignment of variable result (Jarod Wilson) [1937053] - mac80211: minstrel_ht: remove unused variable 'mg' in minstrel_ht_next_jump_rate() (Jarod Wilson) [1937053] - cfg80211: regulatory: use DEFINE_SPINLOCK() for spinlock (Jarod Wilson) [1937053] - mac80211_hwsim: use DEFINE_SPINLOCK() for spinlock (Jarod Wilson) [1937053] - rfkill: use DEFINE_SPINLOCK() for spinlock (Jarod Wilson) [1937053] - mt7601u: enable TDLS support (Jarod Wilson) [1937053] - mt7601u: fix always true expression (Jarod Wilson) [1937053] - rtw88: Fix an error code in rtw_debugfs_set_rsvd_page() (Jarod Wilson) [1937053] - rtw88: coex: fix A2DP stutters while WL busy + WL scan (Jarod Wilson) [1937053] - rtw88: 8822c: add LC calibration for RTL8822C (Jarod Wilson) [1937053] - rtw88: 8822c: update tx power limit table to RF v40.1 (Jarod Wilson) [1937053] - rtw88: fix DIG min setting (Jarod Wilson) [1937053] - rtw88: add flush hci support (Jarod Wilson) [1937053] - rtw88: 8822c: support FW crash dump when FW crash (Jarod Wilson) [1937053] - rtw88: remove unnecessary variable (Jarod Wilson) [1937053] - rtw88: coex: add power off setting (Jarod Wilson) [1937053] - ath11k: Add support for STA to handle beacon miss (Jarod Wilson) [1937053] - ath11k: Update signal filled flag during sta_statistics drv op (Jarod Wilson) [1937053] - ath10k: skip the wait for completion to recovery in shutdown path (Jarod Wilson) [1937053] - ath11k: fix thermal temperature read (Jarod Wilson) [1937053] - ath11k: fix potential wmi_mgmt_tx_queue race condition (Jarod Wilson) [1937053] - ath11k: qmi: cosmetic changes to error messages (Jarod Wilson) [1937053] - ath11k: qmi: add more debug messages (Jarod Wilson) [1937053] - Revert "ath9k: fix ath_tx_process_buffer() potential null ptr dereference" (Jarod Wilson) [1937053] - ath11k: print hardware name and version during initialisation (Jarod Wilson) [1937053] - ath11k: Enable radar detection for 160MHz secondary segment (Jarod Wilson) [1937053] - ath11k: Fix sounding dimension config in HE cap (Jarod Wilson) [1937053] - ath11k: add qcn9074 pci device support (Jarod Wilson) [1937053] - ath11k: add extended interrupt support for QCN9074 (Jarod Wilson) [1937053] - ath11k: add CE interrupt support for QCN9074 (Jarod Wilson) [1937053] - ath11k: add data path support for QCN9074 (Jarod Wilson) [1937053] - ath11k: add hal support for QCN9074 (Jarod Wilson) [1937053] - ath11k: add static window support for register access (Jarod Wilson) [1937053] - ath11k: Add qcn9074 mhi controller config (Jarod Wilson) [1937053] - ath11k: Update memory segment count for qcn9074 (Jarod Wilson) [1937053] - ath11k: qmi: increase the number of fw segments (Jarod Wilson) [1937053] - ath11k: Move qmi service_ins_id to hw_params (Jarod Wilson) [1937053] - ath11k: Refactor ath11k_msi_config (Jarod Wilson) [1937053] - ath11k: debugfs: Fix spelling mistake "Opportunies" -> "Opportunities" (Jarod Wilson) [1937053] - ath9k: fix ath_tx_process_buffer() potential null ptr dereference (Jarod Wilson) [1937053] - nl80211: fix beacon head validation (Jarod Wilson) [1937053] - nl80211: fix potential leak of ACL params (Jarod Wilson) [1937053] - cfg80211: check S1G beacon compat element length (Jarod Wilson) [1937053] - cfg80211: remove WARN_ON() in cfg80211_sme_connect (Jarod Wilson) [1937053] - mac80211: fix time-is-after bug in mlme (Jarod Wilson) [1937053] - mac80211: fix TXQ AC confusion (Jarod Wilson) [1937053] - rfkill: revert back to old userspace API by default (Jarod Wilson) [1937053] - mac80211: clear sta->fast_rx when STA removed from 4-addr VLAN (Jarod Wilson) [1937053] - iwlwifi: mvm: fix beacon protection checks (Jarod Wilson) [1937053] - iwlwifi: mvm: rfi: don't lock mvm->mutex when sending config command (Jarod Wilson) [1937053] - iwlwifi: pcie: add support for So-F devices (Jarod Wilson) [1937053] - iwlwifi: fw: fix notification wait locking (Jarod Wilson) [1937053] - iwlwifi: add support for Qu with AX201 device (Jarod Wilson) [1937053] - iwlwifi: pcie: properly set LTR workarounds on 22000 devices (Jarod Wilson) [1937053] - iwlwifi: fix 11ax disabled bit in the regulatory capability flags (Jarod Wilson) [1937053] - brcmfmac: p2p: Fix recently introduced deadlock issue (Jarod Wilson) [1937053] - mt76: mt7921: fix airtime reporting (Jarod Wilson) [1937053] - iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_enqueue_hcmd() (Jarod Wilson) [1937053] - mt76: mt7615: remove redundant dev_err call in mt7622_wmac_probe() (Jarod Wilson) [1937053] - mt76: Convert to DEFINE_SHOW_ATTRIBUTE (Jarod Wilson) [1937053] - reg.c: Fix a spello (Jarod Wilson) [1937053] - mac80211: cfg.c: A typo fix (Jarod Wilson) [1937053] - wireless: remove never implemented MODULE_SUPPORTED_DEVICE (Jarod Wilson) [1937053] - wireless/nl80211: fix wdev_id may be used uninitialized (Jarod Wilson) [1937053] - nl80211: fix locking for wireless device netns change (Jarod Wilson) [1937053] - iwlwifi: don't call netif_napi_add() with rxq->lock held (was Re: Lockdep warning in iwl_pcie_rx_handle()) (Jarod Wilson) [1937053] - iwlwifi: fix ARCH=i386 compilation warnings (Jarod Wilson) [1937053] - iwlwifi: mvm: add terminate entry for dmi_system_id tables (Jarod Wilson) [1937053] - mt76: mt7915: fix unused 'mode' variable (Jarod Wilson) [1937053] - mt76: dma: do not report truncated frames to mac80211 (Jarod Wilson) [1937053] - mt76: mt7921: remove incorrect error handling (Jarod Wilson) [1937053] - iwlwifi: pcie: fix iwl_so_trans_cfg link error when CONFIG_IWLMVM is disabled (Jarod Wilson) [1937053] - ath11k: fix AP mode for QCA6390 (Jarod Wilson) [1937053] - ath11k: qmi: use pad to format dma_addr_t (Jarod Wilson) [1937053] - iwlwifi: avoid crash on unsupported debug collection (Jarod Wilson) [1937053] - mt76: mt7915: only modify tx buffer list after allocating tx token id (Jarod Wilson) [1937053] - mt76: fix tx skb error handling in mt76_dma_tx_queue_skb (Jarod Wilson) [1937053] - ath9k: fix transmitting to stations in dynamic SMPS mode (Jarod Wilson) [1937053] - redhat: Enable ath11k PCI device support (Jarod Wilson) [1937053] - soc: qcom: Do not depend on ARCH_QCOM for QMI helpers (Jarod Wilson) [1937053] - net: qrtr: Do not depend on ARCH_QCOM (Jarod Wilson) [1937053] - b43: N-PHY: Fix the update of coef for the PHY revision >= 3case (Jarod Wilson) [1937053] - nl80211: add documentation for HT/VHT/HE disable attributes (Jarod Wilson) [1937053] - cfg80211/mac80211: Support disabling HE mode (Jarod Wilson) [1937053] - mac80211: add STBC encoding to ieee80211_parse_tx_radiotap (Jarod Wilson) [1937053] - mac80211: minstrel_ht: remove sample rate switching code for constrained devices (Jarod Wilson) [1937053] - mac80211: minstrel_ht: show sampling rates in debugfs (Jarod Wilson) [1937053] - mac80211: minstrel_ht: significantly redesign the rate probing strategy (Jarod Wilson) [1937053] - mac80211: minstrel_ht: reduce the need to sample slower rates (Jarod Wilson) [1937053] - mac80211: minstrel_ht: update total packets counter in tx status path (Jarod Wilson) [1937053] - mac80211: minstrel_ht: use bitfields to encode rate indexes (Jarod Wilson) [1937053] - cfg80211: initialize reg_rule in __freq_reg_info() (Jarod Wilson) [1937053] - mac80211: fix potential overflow when multiplying to u32 integers (Jarod Wilson) [1937053] - mac80211: enable QoS support for nl80211 ctrl port (Jarod Wilson) [1937053] - cfg80211: remove unused callback (Jarod Wilson) [1937053] - rtw88: 8822c: update RF_B (2/2) parameter tables to v60 (Jarod Wilson) [1937053] - rtw88: 8822c: update RF_B (1/2) parameter tables to v60 (Jarod Wilson) [1937053] - rtw88: 8822c: update RF_A parameter tables to v60 (Jarod Wilson) [1937053] - rtw88: 8822c: update MAC/BB parameter tables to v60 (Jarod Wilson) [1937053] - rtw88: replace tx tasklet with work queue (Jarod Wilson) [1937053] - rtw88: add napi support (Jarod Wilson) [1937053] - rtw88: add rts condition (Jarod Wilson) [1937053] - rtw88: add dynamic rrsr configuration (Jarod Wilson) [1937053] - iwlwifi: remove incorrect comment in pnvm (Jarod Wilson) [1937053] - ath11k: qmi: add debug message for allocated memory segment addresses and sizes (Jarod Wilson) [1937053] - ath11k: pci: remove experimental warning (Jarod Wilson) [1937053] - ath10k: hold RCU lock when calling ieee80211_find_sta_by_ifaddr() (Jarod Wilson) [1937053] - ath10k: change ath10k_offchan_tx_work() peer present msg to a warn (Jarod Wilson) [1937053] - ath9k: fix data bus crash when setting nf_override via debugfs (Jarod Wilson) [1937053] - ath11k: add support to configure spatial reuse parameter set (Jarod Wilson) [1937053] - ath10k: restore tx sk_buff of htt header for SDIO (Jarod Wilson) [1937053] - brcmsmac: Fix the spelling configation to configuration in the file d11.h (Jarod Wilson) [1937053] - iwlwifi: bump FW API to 62 for AX devices (Jarod Wilson) [1937053] - iwlwifi: pnvm: implement reading PNVM from UEFI (Jarod Wilson) [1937053] - iwlwifi: pnvm: move file loading code to a separate function (Jarod Wilson) [1937053] - iwlwifi: pnvm: increment the pointer before checking the TLV (Jarod Wilson) [1937053] - iwlwifi: pcie: define FW_RESET_TIMEOUT for clarity (Jarod Wilson) [1937053] - iwlwifi: pnvm: set the PNVM again if it was already loaded (Jarod Wilson) [1937053] - iwlwifi: mvm: global PM mode does not reset after FW crash (Jarod Wilson) [1937053] - iwlwifi: mvm: reduce the print severity of failing getting NIC temp (Jarod Wilson) [1937053] - iwlwifi: mvm: get NVM later in the mvm_start flow (Jarod Wilson) [1937053] - iwlmvm: set properly NIC_NOT_ACK_ENABLED flag (Jarod Wilson) [1937053] - iwlwifi: remove max_ht_ampdu_exponent config parameter (Jarod Wilson) [1937053] - iwlwifi: remove max_vht_ampdu_exponent config parameter (Jarod Wilson) [1937053] - iwlwifi: mvm: Check ret code for iwl_mvm_load_nvm_to_nic (Jarod Wilson) [1937053] - iwlwifi: mvm: don't check if CSA event is running before removing (Jarod Wilson) [1937053] - iwlwifi: mvm: Support SCAN_CFG_CMD version 5 (Jarod Wilson) [1937053] - iwlwifi: mvm: isolate the get nvm flow (Jarod Wilson) [1937053] - iwlwifi: mvm: simplify iwl_mvm_dbgfs_register (Jarod Wilson) [1937053] - iwlwifi: mvm: register to mac80211 last (Jarod Wilson) [1937053] - iwlwifi: acpi: add support for DSM RFI (Jarod Wilson) [1937053] - iwlwifi: mvm: add RFI-M support (Jarod Wilson) [1937053] - iwlwifi:mvm: Add support for version 2 of the LARI_CONFIG_CHANGE command. (Jarod Wilson) [1937053] - iwlwifi: pcie: don't crash when rx queues aren't allocated in interrupt (Jarod Wilson) [1937053] - iwlwifi: correction of group-id once sending REPLY_ERROR (Jarod Wilson) [1937053] - iwlwifi: pcie: add AX201 and AX211 radio modules for Ma devices (Jarod Wilson) [1937053] - iwlwifi: pcie: add CDB bit to the device configuration parsing (Jarod Wilson) [1937053] - iwlwifi: acpi: don't return valid pointer as an ERR_PTR (Jarod Wilson) [1937053] - iwlwifi: queue: add fake tx time point (Jarod Wilson) [1937053] - iwlwifi: remove flags argument for nic_access (Jarod Wilson) [1937053] - iwlwifi: declare support for triggered SU/MU beamforming feedback (Jarod Wilson) [1937053] - iwlwifi: dbg: add op_mode callback for collecting debug data. (Jarod Wilson) [1937053] - iwlwifi: api: clean up some documentation/bits (Jarod Wilson) [1937053] - iwlwifi: dbg: remove unsupported regions (Jarod Wilson) [1937053] - iwlwifi: pcie: Change Ma device ID (Jarod Wilson) [1937053] - iwlwifi: when HW has rate offload don't look at control field (Jarod Wilson) [1937053] - iwlwifi: pcie: NULLify pointers after free (Jarod Wilson) [1937053] - iwlwifi: mvm: assign SAR table revision to the command later (Jarod Wilson) [1937053] - iwlwifi: mvm: remove useless iwl_mvm_resume_d3() function (Jarod Wilson) [1937053] - iwlwifi: mvm: enhance a print in CSA flows (Jarod Wilson) [1937053] - iwlwifi: mvm: send stored PPAG command instead of local (Jarod Wilson) [1937053] - iwlwifi: mvm: store PPAG enabled/disabled flag properly (Jarod Wilson) [1937053] - iwlwifi: mvm: fix the type we use in the PPAG table validity checks (Jarod Wilson) [1937053] - iwlwifi: acpi: fix PPAG table sizes (Jarod Wilson) [1937053] - iwlwifi: pcie: don't disable interrupts for reg_lock (Jarod Wilson) [1937053] - iwlwifi: pcie: add a few missing entries for So with Hr (Jarod Wilson) [1937053] - iwlwifi: dbg: Mark ucode tlv data as const (Jarod Wilson) [1937053] - iwlwifi: add new cards for So and Qu family (Jarod Wilson) [1937053] - ath11k: fix a locking bug in ath11k_mac_op_start() (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: phy: Simplify bool comparison (Jarod Wilson) [1937053] - rtlwifi: rtl8192se: Simplify bool comparison (Jarod Wilson) [1937053] - brcmfmac: add support for CQM RSSI notifications (Jarod Wilson) [1937053] - ath10k: Add new debug level for sta related logs (Jarod Wilson) [1937053] - ath11k: Update tx descriptor search index properly (Jarod Wilson) [1937053] - ath10k: Fix lockdep assertion warning in ath10k_sta_statistics (Jarod Wilson) [1937053] - ath10k: Fix suspicious RCU usage warning in ath10k_wmi_tlv_parse_peer_stats_info() (Jarod Wilson) [1937053] - wl3501: fix alignment constraints (Jarod Wilson) [1937053] - rt2800usb: add Sweex LW163V2 id's (Jarod Wilson) [1937053] - rt2x00: remove duplicate word and fix typo in comment (Jarod Wilson) [1937053] - mwifiex: Report connected BSS with cfg80211_connect_bss() (Jarod Wilson) [1937053] - rtl8xxxu: remove unused assignment value (Jarod Wilson) [1937053] - atmel: at76c50x: use DEFINE_MUTEX() for mutex lock (Jarod Wilson) [1937053] - brcmsmac: fix alignment constraints (Jarod Wilson) [1937053] - brcmfmac: Add DMI nvram filename quirk for Voyo winpad A15 tablet (Jarod Wilson) [1937053] - brcmfmac: Add DMI nvram filename quirk for Predia Basic tablet (Jarod Wilson) [1937053] - rtw88: 8821c: support RFE type2 wifi NIC (Jarod Wilson) [1937053] - rtw88: 8821c: Correct CCK RSSI (Jarod Wilson) [1937053] - rtw88: coex: 8821c: correct antenna switch function (Jarod Wilson) [1937053] - rtlwifi: rtl8192se: remove redundant initialization of variable rtstatus (Jarod Wilson) [1937053] - iwlwifi: pcie: Disable softirqs during Rx queue init (Jarod Wilson) [1937053] - iwlwifi: bump FW API to 61 for AX devices (Jarod Wilson) [1937053] - iwlwifi: mvm: add Asus to the PPAG approved list (Jarod Wilson) [1937053] - iwlwifi: mvm: add Microsoft to the PPAG approved list (Jarod Wilson) [1937053] - iwlwifi: mvm: add Samsung to the PPAG approved list (Jarod Wilson) [1937053] - iwlwifi: mvm: add HP to the PPAG approved list (Jarod Wilson) [1937053] - iwlwifi: mvm: implement approved list for the PPAG feature (Jarod Wilson) [1937053] - iwlwifi: mvm: set enabled in the PPAG command properly (Jarod Wilson) [1937053] - iwlwifi: mvm: add debugfs entry to trigger a dump as any time-point (Jarod Wilson) [1937053] - iwlwifi: mvm: add tx fail time point (Jarod Wilson) [1937053] - iwlwifi: fwrt: add suspend/resume time point (Jarod Wilson) [1937053] - iwlwifi: mvm: add triggers for MLME events (Jarod Wilson) [1937053] - iwlwifi: mvm: add IML/ROM information for other HW families (Jarod Wilson) [1937053] - iwlwifi: mvm: fix CSA AP side (Jarod Wilson) [1937053] - iwlwifi: mvm: make iwl_mvm_tt_temp_changed() static (Jarod Wilson) [1937053] - iwlwifi: mvm: cancel the scan delayed work when scan is aborted (Jarod Wilson) [1937053] - iwlwifi: pcie: add support for SnJ with Hr1 (Jarod Wilson) [1937053] - iwlwifi: mvm: move early time-point before nvm_init in non-unified (Jarod Wilson) [1937053] - iwlwifi: add support for SnJ with Jf devices (Jarod Wilson) [1937053] - iwlwifi: move SnJ and So rules to the new tables (Jarod Wilson) [1937053] - iwlwifi: mvm: slightly clean up rs_fw_set_supp_rates() (Jarod Wilson) [1937053] - iwlwifi: fw api: make hdr a zero-size array again (Jarod Wilson) [1937053] - iwlwifi: bump FW API to 60 for AX devices (Jarod Wilson) [1937053] - iwlwifi: mvm: advertise BIGTK client support if available (Jarod Wilson) [1937053] - iwlwifi: always allow maximum A-MSDU on newer devices (Jarod Wilson) [1937053] - iwlwifi: mvm: debugfs: check length precisely in inject_packet (Jarod Wilson) [1937053] - iwlwifi: mvm: simplify TX power setting (Jarod Wilson) [1937053] - iwlwifi: tx: move handing sync/async host command to trans (Jarod Wilson) [1937053] - iwlwifi: mvm: add explicit check for non-data frames in get Tx rate (Jarod Wilson) [1937053] - iwlwifi: mvm: debugfs for phy-integration-ver (Jarod Wilson) [1937053] - iwlwifi: parse phy integration string from FW TLV (Jarod Wilson) [1937053] - iwlwifi: mvm: csa: do not abort CSA before disconnect (Jarod Wilson) [1937053] - iwlwifi: mvm: don't send commands during suspend\resume transition (Jarod Wilson) [1937053] - iwlwifi: mvm: don't check system_pm_mode without mutex held (Jarod Wilson) [1937053] - iwlwifi: remove TRANS_PM_OPS (Jarod Wilson) [1937053] - iwlwifi: dbg: dump paged memory from index 1 (Jarod Wilson) [1937053] - iwl-trans: iwlwifi: move sync NMI logic to trans (Jarod Wilson) [1937053] - iwlwifi: pcie: properly implement NAPI (Jarod Wilson) [1937053] - iwlwifi: mvm: add support for new flush queue response (Jarod Wilson) [1937053] - iwlwifi: mvm: handle CCA-EXT delay firmware notification (Jarod Wilson) [1937053] - iwlwifi: mvm: scan: fix scheduled scan restart handling (Jarod Wilson) [1937053] - iwlwifi: mvm: remove debugfs injection limitations (Jarod Wilson) [1937053] - iwlwifi: mvm: check more notification sizes (Jarod Wilson) [1937053] - iwlwifi: mvm: add notification size checks (Jarod Wilson) [1937053] - ath11k: remove h from printk format specifier (Jarod Wilson) [1937053] - ath10k: remove h from printk format specifier (Jarod Wilson) [1937053] - cfg80211: fix netdev registration deadlock (Jarod Wilson) [1937053] - mac80211: fix station rate table updates on assoc (Jarod Wilson) [1937053] - mt76: mt7663: introduce coredump support (Jarod Wilson) [1937053] - mt76: mt7921: add coredump support (Jarod Wilson) [1937053] - mt76: mt7921: enable MSI interrupts (Jarod Wilson) [1937053] - mt76: mt7921: introduce regdomain notifier support (Jarod Wilson) [1937053] - mt76: mt7921: introduce Runtime PM support (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_mcu module for suspend and WoW support (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_mcu module for sched_scan and hw_scan (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_mcu common library (Jarod Wilson) [1937053] - mt76: mt7921: introduce PM support (Jarod Wilson) [1937053] - mt76: mt7921: introduce beacon_loss mcu event (Jarod Wilson) [1937053] - mt76: mt7921: introduce support for hardware beacon filter (Jarod Wilson) [1937053] - mt76: mt7921: introduce 802.11 PS support in sta mode (Jarod Wilson) [1937053] - mt76: mt7921: introduce schedule scan support (Jarod Wilson) [1937053] - mt76: mt7921: add debugfs support (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921e support (Jarod Wilson) [1937053] - mt76: mt7921: add ieee80211_ops (Jarod Wilson) [1937053] - mt76: mt7921: add EEPROM support (Jarod Wilson) [1937053] - mt76: mt7921: add DMA support (Jarod Wilson) [1937053] - mt76: mt7921: add MCU support (Jarod Wilson) [1937053] - mt76: mt7921: add MAC support (Jarod Wilson) [1937053] - wireless: Fix "ordering" comment typos (Jarod Wilson) [1937053] - mt76: mt76_connac: move pm utility routines in mt76_connac_lib module (Jarod Wilson) [1937053] - mt76: mt76_connac: move pm data struct in mt76_connac.h (Jarod Wilson) [1937053] - mt76: mt76_connac: move WoW and suspend code in mt76_connac_mcu module (Jarod Wilson) [1937053] - mt76: mt76_connac: move hw_scan and sched_scan routine in mt76_connac_mcu module (Jarod Wilson) [1937053] - mt76: mt76_connac: create mcu library (Jarod Wilson) [1937053] - mt76: introduce mt76_vif data structure (Jarod Wilson) [1937053] - cfg80211: call cfg80211_destroy_ifaces() with wiphy lock held (Jarod Wilson) [1937053] - wext: call cfg80211_set_encryption() with wiphy lock held (Jarod Wilson) [1937053] - wext: call cfg80211_change_iface() with wiphy lock held (Jarod Wilson) [1937053] - nl80211: call cfg80211_dev_rename() under RTNL (Jarod Wilson) [1937053] - mt76: dma: fix a possible memory leak in mt76_add_fragment() (Jarod Wilson) [1937053] - ath9k: fix build error with LEDS_CLASS=m (Jarod Wilson) [1937053] - ath10k: fix wmi mgmt tx queue full due to race condition (Jarod Wilson) [1937053] - ath10k: pass the ssid info to get the correct bss entity (Jarod Wilson) [1937053] - ath10k: allow dynamic SAR power limits via common API (Jarod Wilson) [1937053] - mac80211: minstrel_ht: fix regression in the max_prob_rate fix (Jarod Wilson) [1937053] - mt76: mt7615: reduce VHT maximum MPDU length (Jarod Wilson) [1937053] - mt76: reduce q->lock hold time (Jarod Wilson) [1937053] - mt76: usb: process URBs with status EPROTO properly (Jarod Wilson) [1937053] - mt76: move vif_mask back from mt76_phy to mt76_dev (Jarod Wilson) [1937053] - mt76: mt7915: make vif index per adapter instead of per band (Jarod Wilson) [1937053] - mt76: mt7915: add support for using a secondary PCIe link for gen1 (Jarod Wilson) [1937053] - mt76: fix crash on tearing down ext phy (Jarod Wilson) [1937053] - mt76: mt7915: bring up the WA event rx queue for band1 (Jarod Wilson) [1937053] - mt76: mt7615: unify init work (Jarod Wilson) [1937053] - mt76: mt7915: support TxBF for DBDC (Jarod Wilson) [1937053] - mt76: mt7915: Remove unneeded semicolon (Jarod Wilson) [1937053] - mt76: mt7615: set mcu country code in mt7615_mcu_set_channel_domain() (Jarod Wilson) [1937053] - mt76: mt7915: fix eeprom DBDC band selection (Jarod Wilson) [1937053] - mt76: mt7915: fix eeprom parsing for DBDC (Jarod Wilson) [1937053] - iwlwifi: provide gso_type to GSO packets (Jarod Wilson) [1937053] - mt76: mt7915: disable RED support in the WA firmware (Jarod Wilson) [1937053] - mt76: mt7915: rework mcu API (Jarod Wilson) [1937053] - mt76: mt7915: do not set DRR group for stations (Jarod Wilson) [1937053] - mt76: mt7915: ensure that init work completes before starting the device (Jarod Wilson) [1937053] - mt76: mt7603: fix ED/CCA monitoring with single-stream devices (Jarod Wilson) [1937053] - mt76: mt7915: add implicit Tx beamforming support (Jarod Wilson) [1937053] - mt76: mt7915: simplify peer's TxBF capability check (Jarod Wilson) [1937053] - mt76: mt7615: mt7915: disable txpower sku when testmode enabled (Jarod Wilson) [1937053] - mt76: mt7915: add support for continuous tx in testmode (Jarod Wilson) [1937053] - mt76: mt7915: rework set state part in testmode (Jarod Wilson) [1937053] - mt76: testmode: add a new state for continuous tx (Jarod Wilson) [1937053] - mt76: mt7915: clean hw queue before starting new testmode tx (Jarod Wilson) [1937053] - mt76: mt7915: calculate new packet length when tx_time is set in testmode (Jarod Wilson) [1937053] - mt76: mt7915: add support for ipg in testmode (Jarod Wilson) [1937053] - mt76: mt7915: split edca update function (Jarod Wilson) [1937053] - mt76: testmode: make tx queued limit adjustable (Jarod Wilson) [1937053] - mt76: testmode: add attributes for ipg related parameters (Jarod Wilson) [1937053] - mt76: testmode: add support to set user-defined spe index (Jarod Wilson) [1937053] - mt76: mt7915: force ldpc for bw larger than 20MHz in testmode (Jarod Wilson) [1937053] - mt76: move chainmask in mt76_phy (Jarod Wilson) [1937053] - mt76: move mac_work in mt76_core module (Jarod Wilson) [1937053] - mt76: mt7615: move testmode data from dev to phy (Jarod Wilson) [1937053] - mt76: mt7915: move testmode data from dev to phy (Jarod Wilson) [1937053] - mt76: testmode: move mtd part to mt76_dev (Jarod Wilson) [1937053] - mt76: testmode: introduce dbdc support (Jarod Wilson) [1937053] - mt76: mt7915: add partial add_bss_info command on testmode init (Jarod Wilson) [1937053] - mt76: mt7915: drop zero-length packet to avoid Tx hang (Jarod Wilson) [1937053] - mt76: mt7915: simplify mt7915_mcu_send_message routine (Jarod Wilson) [1937053] - mt76: mt7915: fix endianness warning in mt7915_mcu_set_radar_th (Jarod Wilson) [1937053] - mt76: mt7915: add support for flash mode (Jarod Wilson) [1937053] - mt76: mt7915: run mt7915_configure_filter holding mt76 mutex (Jarod Wilson) [1937053] - mt76: mt7915: convert comma to semicolon (Jarod Wilson) [1937053] - mt76: mt7615: convert comma to semicolon (Jarod Wilson) [1937053] - mt76: mt7615: reset token when mac_reset happens (Jarod Wilson) [1937053] - mt76: mt7915: reset token when mac_reset happens (Jarod Wilson) [1937053] - mt76: mt7915: fix MT_CIPHER_BIP_CMAC_128 setkey (Jarod Wilson) [1937053] - mt76: mt7615: add vif check in mt7615_update_vif_beacon() (Jarod Wilson) [1937053] - mt76: mt7915: add vif check in mt7915_update_vif_beacon() (Jarod Wilson) [1937053] - ath11k: add ieee80211_unregister_hw to avoid kernel crash caused by NULL pointer (Jarod Wilson) [1937053] - mac80211: pause TX while changing interface type (Jarod Wilson) [1937053] - wext: fix NULL-ptr-dereference with cfg80211's lack of commit() (Jarod Wilson) [1937053] - cfg80211: avoid holding the RTNL when calling the driver (Jarod Wilson) [1937053] - iwl4965: do not process non-QOS frames on txq->sched_retry path (Jarod Wilson) [1937053] - mt7601u: process tx URBs with status EPROTO properly (Jarod Wilson) [1937053] - mt7601u: use ieee80211_rx_list to pass frames to the network stack as a batch (Jarod Wilson) [1937053] - rtw88: 8723de: adjust the LTR setting (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: fix bool comparison in expressions (Jarod Wilson) [1937053] - rtlwifi: rtl8192se: fix bool comparison in expressions (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: fix bool comparison in expressions (Jarod Wilson) [1937053] - rtlwifi: rtl8192c-common: fix bool comparison in expressions (Jarod Wilson) [1937053] - rtlwifi: rtl_pci: fix bool comparison in expressions (Jarod Wilson) [1937053] - mt7601u: fix kernel crash unplugging the device (Jarod Wilson) [1937053] - iwlwifi: queue: bail out on invalid freeing (Jarod Wilson) [1937053] - iwlwifi: mvm: guard against device removal in reprobe (Jarod Wilson) [1937053] - iwlwifi: Fix IWL_SUBDEVICE_NO_160 macro to use the correct bit. (Jarod Wilson) [1937053] - iwlwifi: mvm: clear IN_D3 after wowlan status cmd (Jarod Wilson) [1937053] - iwlwifi: pcie: add rules to match Qu with Hr2 (Jarod Wilson) [1937053] - iwlwifi: mvm: invalidate IDs of internal stations at mvm start (Jarod Wilson) [1937053] - iwlwifi: mvm: fix the return type for DSM functions 1 and 2 (Jarod Wilson) [1937053] - iwlwifi: pcie: reschedule in long-running memory reads (Jarod Wilson) [1937053] - iwlwifi: pcie: use jiffies for memory read spin time limit (Jarod Wilson) [1937053] - iwlwifi: pcie: fix context info memory leak (Jarod Wilson) [1937053] - iwlwifi: pcie: add a NULL check in iwl_pcie_txq_unmap (Jarod Wilson) [1937053] - iwlwifi: pcie: set LTR on more devices (Jarod Wilson) [1937053] - iwlwifi: queue: don't crash if txq->entries is NULL (Jarod Wilson) [1937053] - iwlwifi: fix the NMI flow for old devices (Jarod Wilson) [1937053] - iwlwifi: pnvm: don't try to load after failures (Jarod Wilson) [1937053] - iwlwifi: pnvm: don't skip everything when not reloading (Jarod Wilson) [1937053] - iwlwifi: pcie: avoid potential PNVM leaks (Jarod Wilson) [1937053] - iwlwifi: mvm: take mutex for calling iwl_mvm_get_sync_time() (Jarod Wilson) [1937053] - iwlwifi: mvm: skip power command when unbinding vif during CSA (Jarod Wilson) [1937053] - cfg80211: change netdev registration/unregistration semantics (Jarod Wilson) [1937053] - mac80211: minstrel_ht: fix rounding error in throughput calculation (Jarod Wilson) [1937053] - mac80211: minstrel_ht: increase stats update interval (Jarod Wilson) [1937053] - mac80211: minstrel_ht: fix max probability rate selection (Jarod Wilson) [1937053] - mac80211: minstrel_ht: improve sample rate selection (Jarod Wilson) [1937053] - mac80211: minstrel_ht: improve ampdu length estimation (Jarod Wilson) [1937053] - mac80211: minstrel_ht: remove old ewma based rate average code (Jarod Wilson) [1937053] - mac80211: remove legacy minstrel rate control (Jarod Wilson) [1937053] - mac80211: minstrel_ht: add support for OFDM rates on non-HT clients (Jarod Wilson) [1937053] - mac80211: minstrel_ht: clean up CCK code (Jarod Wilson) [1937053] - mac80211: introduce aql_enable node in debugfs (Jarod Wilson) [1937053] - cfg80211: Add phyrate conversion support for extended MCS in 60GHz band (Jarod Wilson) [1937053] - cfg80211: add VHT rate entries for MCS-10 and MCS-11 (Jarod Wilson) [1937053] - mac80211: reduce peer HE MCS/NSS to own capabilities (Jarod Wilson) [1937053] - mac80211: remove NSS number of 160MHz if not support 160MHz for HE (Jarod Wilson) [1937053] - mac80211: 160MHz with extended NSS BW in CSA (Jarod Wilson) [1937053] - mac80211: add LDPC encoding to ieee80211_parse_tx_radiotap (Jarod Wilson) [1937053] - mac80211: add rx decapsulation offload support (Jarod Wilson) [1937053] - ath10k: remove unused struct ath10k::dev_type (Jarod Wilson) [1937053] - ath11k: remove duplicate function declaration (Jarod Wilson) [1937053] - ath10k: increase rx buffer size to 2048 (Jarod Wilson) [1937053] - ath10k: sanitity check for ep connectivity (Jarod Wilson) [1937053] - mt76: mt7663s: fix rx buffer refcounting (Jarod Wilson) [1937053] - mt7601u: fix rx buffer refcounting (Jarod Wilson) [1937053] - mac80211: check if atf has been disabled in __ieee80211_schedule_txq (Jarod Wilson) [1937053] - mac80211: do not drop tx nulldata packets on encrypted links (Jarod Wilson) [1937053] - mac80211: fix encryption key selection for 802.3 xmit (Jarod Wilson) [1937053] - mac80211: fix fast-rx encryption check (Jarod Wilson) [1937053] - mac80211: fix incorrect strlen of .write in debugfs (Jarod Wilson) [1937053] - cfg80211: fix a kerneldoc markup (Jarod Wilson) [1937053] - brcmfmac: clear EAP/association status bits on linkdown events (Jarod Wilson) [1937053] - brcmfmac: Delete useless kfree code (Jarod Wilson) [1937053] - mt7601u: check the status of device in calibration (Jarod Wilson) [1937053] - mt7601u: process URBs in status EPROTO properly (Jarod Wilson) [1937053] - brcmfmac: support BCM4365E with 43666 ChipCommon chip ID (Jarod Wilson) [1937053] - mwifiex: pcie: Drop bogus __refdata annotation (Jarod Wilson) [1937053] - rtw88: Simplify bool comparison (Jarod Wilson) [1937053] - rtw88: coex: set 4 slot TDMA for BT link and WL busy (Jarod Wilson) [1937053] - rtw88: 8821c: apply CCK PD level which calculates from dynamic mechanism (Jarod Wilson) [1937053] - rtw88: reduce the log level for failure of tx report (Jarod Wilson) [1937053] - rtw88: Delete useless kfree code (Jarod Wilson) [1937053] - iwlwifi: dbg: Don't touch the tlv data (Jarod Wilson) [1937053] - mt76: Fix queue ID variable types after mcu queue split (Jarod Wilson) [1937053] - cfg80211: Save the regulatory domain with a lock (Jarod Wilson) [1937053] - cfg80211/mac80211: fix kernel-doc for SAR APIs (Jarod Wilson) [1937053] - mt76: mt7915: fix MESH ifdef block (Jarod Wilson) [1937053] - mt76: mt76s: fix NULL pointer dereference in mt76s_process_tx_queue (Jarod Wilson) [1937053] - mt76: sdio: remove wake logic in mt76s_process_tx_queue (Jarod Wilson) [1937053] - mt76: usb: remove wake logic in mt76u_status_worker (Jarod Wilson) [1937053] - ath11k: dp: clean up a variable name (Jarod Wilson) [1937053] - ath11k: pci: remove unnecessary mask in ath11k_pci_enable_ltssm() (Jarod Wilson) [1937053] - ath11k: pci: disable ASPM L0sLs before downloading firmware (Jarod Wilson) [1937053] - ath11k: qmi: try to allocate a big block of DMA memory first (Jarod Wilson) [1937053] - rtlwifi: rise completion at the last step of firmware callback (Jarod Wilson) [1937053] - mt76: mt76u: fix NULL pointer dereference in mt76u_status_worker (Jarod Wilson) [1937053] - ath10k: prevent deinitializing NAPI twice (Jarod Wilson) [1937053] - ath9k: Postpone key cache entry deletion for TXQ frames reference it (Jarod Wilson) [1937053] - ath: Modify ath_key_delete() to not need full key entry (Jarod Wilson) [1937053] - ath: Export ath_hw_keysetmac() (Jarod Wilson) [1937053] - ath9k: Clear key cache explicitly on disabling hardware (Jarod Wilson) [1937053] - ath: Use safer key clearing with key cache entries (Jarod Wilson) [1937053] - ath10k: Remove voltage regulator votes during wifi disable (Jarod Wilson) [1937053] - ath10k: Fix error handling in case of CE pipe init failure (Jarod Wilson) [1937053] - ath11k: Fix ath11k_pci_fix_l1ss() (Jarod Wilson) [1937053] - ath11k: Fix error code in ath11k_core_suspend() (Jarod Wilson) [1937053] - ath11k: start vdev if a bss peer is already created (Jarod Wilson) [1937053] - ath11k: fix crash caused by NULL rx_channel (Jarod Wilson) [1937053] - ath11k: add missing null check on allocated skb (Jarod Wilson) [1937053] - ath9k: make relay callbacks const (Jarod Wilson) [1937053] - ath11k: make relay callbacks const (Jarod Wilson) [1937053] - ath10k: make relay callbacks const (Jarod Wilson) [1937053] - ath11k: implement suspend for QCA6390 PCI devices (Jarod Wilson) [1937053] - ath11k: hif: add ce irq enable and disable functions (Jarod Wilson) [1937053] - ath11k: implement WoW enable and wakeup commands (Jarod Wilson) [1937053] - ath11k: set credit_update flag for flow controlled ep only (Jarod Wilson) [1937053] - ath11k: dp: stop rx pktlog before suspend (Jarod Wilson) [1937053] - ath11k: htc: implement suspend handling (Jarod Wilson) [1937053] - ath11k: htc: remove unused struct ath11k_htc_ops (Jarod Wilson) [1937053] - ath11k: pci: read select_window register to ensure write is finished (Jarod Wilson) [1937053] - ath11k: hif: implement suspend and resume functions (Jarod Wilson) [1937053] - ath11k: mhi: hook suspend and resume (Jarod Wilson) [1937053] - ath11k: Fix incorrect tlvs in scan start command (Jarod Wilson) [1937053] - ath11k: pci: disable VDD4BLOW (Jarod Wilson) [1937053] - ath11k: pci: fix L1ss clock unstable problem (Jarod Wilson) [1937053] - ath11k: pci: fix hot reset stability issues (Jarod Wilson) [1937053] - ath11k: put hw to DBS using WMI_PDEV_SET_HW_MODE_CMDID (Jarod Wilson) [1937053] - ath11k: mhi: print a warning if firmware crashed (Jarod Wilson) [1937053] - ath11k: use MHI provided APIs to allocate and free MHI controller (Jarod Wilson) [1937053] - ath10k: add atomic protection for device recovery (Jarod Wilson) [1937053] - ath10k: add option for chip-id based BDF selection (Jarod Wilson) [1937053] - mt76: remove unused variable q (Jarod Wilson) [1937053] - mac80211: add ieee80211_set_sar_specs (Jarod Wilson) [1937053] - nl80211: add common API to configure SAR power limitations (Jarod Wilson) [1937053] - mac80211: fix a mistake check for rx_stats update (Jarod Wilson) [1937053] - mac80211: mlme: save ssid info to ieee80211_bss_conf while assoc (Jarod Wilson) [1937053] - mac80211: Update rate control on channel change (Jarod Wilson) [1937053] - mac80211: don't filter out beacons once we start CSA (Jarod Wilson) [1937053] - mac80211: Fix calculation of minimal channel width (Jarod Wilson) [1937053] - mac80211: ignore country element TX power on 6 GHz (Jarod Wilson) [1937053] - mac80211: use bitfield helpers for BA session action frames (Jarod Wilson) [1937053] - mac80211: support Rx timestamp calculation for all preamble types (Jarod Wilson) [1937053] - mac80211: don't set set TDLS STA bandwidth wider than possible (Jarod Wilson) [1937053] - mac80211: support driver-based disconnect with reconnect hint (Jarod Wilson) [1937053] - cfg80211: support immediate reconnect request hint (Jarod Wilson) [1937053] - mac80211: use struct assignment for he_obss_pd (Jarod Wilson) [1937053] - cfg80211: remove struct ieee80211_he_bss_color (Jarod Wilson) [1937053] - nl80211: validate key indexes for cfg80211_registered_device (Jarod Wilson) [1937053] - cfg80211: include block-tx flag in channel switch started event (Jarod Wilson) [1937053] - mac80211: disallow band-switch during CSA (Jarod Wilson) [1937053] - ieee80211: update reduced neighbor report TBTT info length (Jarod Wilson) [1937053] - cfg80211: Save the regulatory domain when setting custom regulatory (Jarod Wilson) [1937053] - nl80211: always accept scan request with the duration set (Jarod Wilson) [1937053] - cfg80211: Update TSF and TSF BSSID for multi BSS (Jarod Wilson) [1937053] - cfg80211: scan PSC channels in case of scan with wildcard SSID (Jarod Wilson) [1937053] - mac80211: Skip entries with SAE H2E only membership selector (Jarod Wilson) [1937053] - cfg80211: Parse SAE H2E only membership selector (Jarod Wilson) [1937053] - mac80211: support MIC error/replay detected counters driver update (Jarod Wilson) [1937053] - mac80211: he: remove non-bss-conf fields from bss_conf (Jarod Wilson) [1937053] - mac80211: remove trailing semicolon in macro definitions (Jarod Wilson) [1937053] - nl80211: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - mac80211: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - cfg80211: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - cfg80211: fix callback type mismatches in wext-compat (Jarod Wilson) [1937053] - net: wireless: make a const array static, makes object smaller (Jarod Wilson) [1937053] - net: mac80211: use core API for updating TX/RX stats (Jarod Wilson) [1937053] - rfkill: add a reason to the HW rfkill state (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: fix ofdm power compensation (Jarod Wilson) [1937053] - ath9k_htc: adhere to the DONT_REORDER transmit flag (Jarod Wilson) [1937053] - ath11k: mesh: add support for 256 bitmap in blockack frames in 11ax (Jarod Wilson) [1937053] - ath11k: support TXOP duration based RTS threshold (Jarod Wilson) [1937053] - ath11k: fix incorrect wmi param for configuring HE operation (Jarod Wilson) [1937053] - ath11k: unlock on error path in ath11k_mac_op_add_interface() (Jarod Wilson) [1937053] - ath11k: fix rmmod failure if qmi sequence fails (Jarod Wilson) [1937053] - rtw88: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - rt2x00: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - ath11k: pci: add MODULE_FIRMWARE macros (Jarod Wilson) [1937053] - rtw88: reduce polling time of IQ calibration (Jarod Wilson) [1937053] - rtw88: fix multiple definition of rtw_pm_ops (Jarod Wilson) [1937053] - brcmfmac: remove redundant assignment to pointer 'entry' (Jarod Wilson) [1937053] - rtw88: declare hw supports ch 144 (Jarod Wilson) [1937053] - rtw88: coex: fix missing unitialization of variable 'interval' (Jarod Wilson) [1937053] - mwifiex: change license text of Makefile and README from MARVELL to NXP (Jarod Wilson) [1937053] - rtw88: pci: Add prototypes for .probe, .remove and .shutdown (Jarod Wilson) [1937053] - ath9k: remove trailing semicolon in macro definition (Jarod Wilson) [1937053] - ath11k: Ignore resetting peer auth flag in peer assoc cmd (Jarod Wilson) [1937053] - ath11k: add 64bit check before reading msi high addr (Jarod Wilson) [1937053] - ath10k: fix a check patch warning returnNonBoolInBooleanFunction of sdio.c (Jarod Wilson) [1937053] - mac80211: mesh: fix mesh_pathtbl_init() error path (Jarod Wilson) [1937053] - mt76: mt7615: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - mt76: mt7915: fix ht mcs in mt7915_mcu_get_rx_rate() (Jarod Wilson) [1937053] - mt76: attempt to free up more room when filling the tx queue (Jarod Wilson) [1937053] - mt76: mt7915: stop queues when running out of tx tokens (Jarod Wilson) [1937053] - mt76: improve tx queue stop/wake (Jarod Wilson) [1937053] - mt76: mt7915: fix memory leak in mt7915_mcu_get_rx_rate() (Jarod Wilson) [1937053] - mt76: mt7615: fix rdd mcu cmd endianness (Jarod Wilson) [1937053] - mt76: mt7915: fix endian issues (Jarod Wilson) [1937053] - mt76: mt7915: get rid of dbdc debugfs knob (Jarod Wilson) [1937053] - mt76: mt7915: introduce dbdc support (Jarod Wilson) [1937053] - mt76: move hw mac_addr in mt76_phy (Jarod Wilson) [1937053] - mt76: move band allocation in mt76_register_phy (Jarod Wilson) [1937053] - mt76: rely on mt76_phy in mt76_init_sband_2g and mt76_init_sband_5g (Jarod Wilson) [1937053] - mt76: move band capabilities in mt76_phy (Jarod Wilson) [1937053] - mt76: move tx hw data queues in mt76_phy (Jarod Wilson) [1937053] - mt76: move mcu queues to mt76_dev q_mcu array (Jarod Wilson) [1937053] - mt76: rely on mt76_queue in tx_queue_skb_raw signature (Jarod Wilson) [1937053] - mt76: introduce mt76_init_mcu_queue utility routine (Jarod Wilson) [1937053] - mt76: rely on mt76_queue in tx_queue_skb signature (Jarod Wilson) [1937053] - mt76: dma: rely on mt76_queue in mt76_dma_tx_cleanup signature (Jarod Wilson) [1937053] - mt76: mt7663s: rely on mt76_queue in mt7663s_tx_run_queue signature (Jarod Wilson) [1937053] - mt76: sdio: rely on mt76_queue in mt76s_process_tx_queue signature (Jarod Wilson) [1937053] - mt76: sdio: introduce mt76s_alloc_tx_queue (Jarod Wilson) [1937053] - mt76: move mt76_init_tx_queue in common code (Jarod Wilson) [1937053] - mt76: mt7915: rely on eeprom definitions (Jarod Wilson) [1937053] - mt76: mt7615: refactor usb/sdio rate code (Jarod Wilson) [1937053] - mt76: mt7615: support 16 interfaces (Jarod Wilson) [1937053] - mt76: mt7915: remove unused mt7915_mcu_bss_sync_tlv() (Jarod Wilson) [1937053] - mt76: mt7915: use BIT_ULL for omac_idx (Jarod Wilson) [1937053] - mt76: mt7915: make mt7915_eeprom_read static (Jarod Wilson) [1937053] - mt76: mt7915: add support to set tx frequency offset in testmode (Jarod Wilson) [1937053] - mt76: mt7915: add support to set txpower in testmode (Jarod Wilson) [1937053] - mt76: mt7915: implement testmode rx support (Jarod Wilson) [1937053] - mt76: mt7915: implement testmode tx support (Jarod Wilson) [1937053] - mt76: testmode: add support for HE rate modes (Jarod Wilson) [1937053] - mt76: mt7915: fix tx rate related fields in tx descriptor (Jarod Wilson) [1937053] - mt76: testmode: add support for LTF and GI combinations for HE mode (Jarod Wilson) [1937053] - mt76: testmode: add tx_rate_stbc parameter (Jarod Wilson) [1937053] - mt76: testmode: add snr attribute in rx statistics (Jarod Wilson) [1937053] - mt76: testmode: switch ib and wb rssi to array type for per-antenna report (Jarod Wilson) [1937053] - mt76: mt76u: use dedicated thread for status work (Jarod Wilson) [1937053] - mt76: mt76u: rely on woker APIs for rx work (Jarod Wilson) [1937053] - mt76: mt7615: run key configuration in mt7615_set_key for usb/sdio devices (Jarod Wilson) [1937053] - mt76: fix tkip configuration for mt7615/7663 devices (Jarod Wilson) [1937053] - mt76: switch to wep sw crypto for mt7615/mt7915 (Jarod Wilson) [1937053] - mt76: mt7663s: introduce WoW support via GPIO (Jarod Wilson) [1937053] - mt76: move mt76_mcu_send_firmware in common module (Jarod Wilson) [1937053] - mt76: mt7603: add additional EEPROM chip ID (Jarod Wilson) [1937053] - mt76: fix memory leak if device probing fails (Jarod Wilson) [1937053] - mt76: mt7915: fix sparse warning cast from restricted __le16 (Jarod Wilson) [1937053] - mt76: dma: fix possible deadlock running mt76_dma_cleanup (Jarod Wilson) [1937053] - mt76: set fops_tx_stats.owner to THIS_MODULE (Jarod Wilson) [1937053] - mt76: mt7915: rename mt7915_mcu_get_rate_info to mt7915_mcu_get_tx_rate (Jarod Wilson) [1937053] - mt76: mt7915: update ppe threshold (Jarod Wilson) [1937053] - mt76: mt7915: set fops_sta_stats.owner to THIS_MODULE (Jarod Wilson) [1937053] - mt76: sdio: get rid of sched.lock (Jarod Wilson) [1937053] - mt76: mt7663s: fix a possible ple quota underflow (Jarod Wilson) [1937053] - mt76: mt7663s: get rid of mt7663s_sta_add (Jarod Wilson) [1937053] - mt76: mt7615: introduce quota debugfs node for mt7663s (Jarod Wilson) [1937053] - mt76: mt7615: enable beacon filtering by default for offload fw (Jarod Wilson) [1937053] - mt76: add back the SUPPORTS_REORDERING_BUFFER flag (Jarod Wilson) [1937053] - mt76: mt7915: query station rx rate from firmware (Jarod Wilson) [1937053] - mt76: mt7915: move eeprom parsing out of mt7915_mcu_parse_response (Jarod Wilson) [1937053] - mt76: implement functions to get the response skb for MCU calls (Jarod Wilson) [1937053] - mt76: mt7603: switch to .mcu_skb_send_msg (Jarod Wilson) [1937053] - mt76: make mcu_ops->mcu_send_msg optional (Jarod Wilson) [1937053] - mt76: move waiting and locking out of mcu_ops->mcu_skb_send_msg (Jarod Wilson) [1937053] - mt76: move mcu timeout handling to .mcu_parse_response (Jarod Wilson) [1937053] - mt76: implement .mcu_parse_response in struct mt76_mcu_ops (Jarod Wilson) [1937053] - mt76: rename __mt76_mcu_skb_send_msg to mt76_mcu_skb_send_msg (Jarod Wilson) [1937053] - mt76: rename __mt76_mcu_send_msg to mt76_mcu_send_msg (Jarod Wilson) [1937053] - mt76: mt7915: disable OFDMA/MU-MIMO UL (Jarod Wilson) [1937053] - mt76: mt7915: fix DRR sta bss group index (Jarod Wilson) [1937053] - mt76: mt7915: use napi_consume_skb to bulk-free tx skbs (Jarod Wilson) [1937053] - mt76: mt7915: fix processing txfree events (Jarod Wilson) [1937053] - mt76: mt7915: support 32 station interfaces (Jarod Wilson) [1937053] - mt76: do not set NEEDS_UNIQUE_STA_ADDR for 7615 and 7915 (Jarod Wilson) [1937053] - mt76: mt7615: add debugfs knob for setting extended local mac addresses (Jarod Wilson) [1937053] - mt76: use ieee80211_rx_list to pass frames to the network stack as a batch (Jarod Wilson) [1937053] - mt76: mt7915: add encap offload for 4-address mode stations (Jarod Wilson) [1937053] - mt76: mt7915: add 802.11 encap offload support (Jarod Wilson) [1937053] - mt76: sdio: convert {status/net}_work to mt76_worker (Jarod Wilson) [1937053] - mt76: mt7663s: disable interrupt during txrx_worker processing (Jarod Wilson) [1937053] - mt76: mt7663s: convert txrx_work to mt76_worker (Jarod Wilson) [1937053] - mt76: mt7663s: move tx/rx processing in the same txrx workqueue (Jarod Wilson) [1937053] - mt76: mt7615: retry if mt7615_mcu_init returns -EAGAIN (Jarod Wilson) [1937053] - mt76: mt7915: fix VHT LDPC capability (Jarod Wilson) [1937053] - mt76: mt7915: measure channel noise and report it via survey (Jarod Wilson) [1937053] - mac80211: set SDATA_STATE_RUNNING for monitor interfaces (Jarod Wilson) [1937053] - cfg80211: initialize rekey_data (Jarod Wilson) [1937053] - mac80211: fix return value of ieee80211_chandef_he_6ghz_oper (Jarod Wilson) [1937053] - rtw88: debug: Fix uninitialized memory in debugfs code (Jarod Wilson) [1937053] - brcmfmac: expose firmware config files through modinfo (Jarod Wilson) [1937053] - rtw88: coex: add feature to enhance HID coexistence performance (Jarod Wilson) [1937053] - rtw88: coex: upgrade coexistence A2DP mechanism (Jarod Wilson) [1937053] - rtw88: coex: add action for coexistence in hardware initial (Jarod Wilson) [1937053] - rtw88: coex: add function to avoid cck lock (Jarod Wilson) [1937053] - rtw88: coex: change the coexistence mechanism for WLAN connected (Jarod Wilson) [1937053] - rtw88: coex: change the coexistence mechanism for HID (Jarod Wilson) [1937053] - rtw88: coex: update AFH information while in free-run mode (Jarod Wilson) [1937053] - rtw88: coex: update the mechanism for A2DP + PAN (Jarod Wilson) [1937053] - rtw88: coex: add debug message (Jarod Wilson) [1937053] - rtw88: coex: run coexistence when WLAN entering/leaving LPS (Jarod Wilson) [1937053] - Revert "rtl8xxxu: Add Buffalo WI-U3-866D to list of supported devices" (Jarod Wilson) [1937053] - mt76: usb: fix crash on device removal (Jarod Wilson) [1937053] - ath11k: dp_rx: fix monitor status dma unmap direction (Jarod Wilson) [1937053] - ath10k: Constify static qmi structs (Jarod Wilson) [1937053] - ath10k: Release some resources in an error handling path (Jarod Wilson) [1937053] - ath10k: Fix an error handling path (Jarod Wilson) [1937053] - ath10k: Fix the parsing error in service available event (Jarod Wilson) [1937053] - ath11k: Fix an error handling path (Jarod Wilson) [1937053] - ath11k: Build check size of ath11k_skb_cb (Jarod Wilson) [1937053] - ath11k: Reset ath11k_skb_cb before setting new flags (Jarod Wilson) [1937053] - ath11k: Don't cast ath11k_skb_cb to ieee80211_tx_info.control (Jarod Wilson) [1937053] - ath11k: remove "ath11k_mac_get_ar_vdev_stop_status" references (Jarod Wilson) [1937053] - ath11k: peer delete synchronization with firmware (Jarod Wilson) [1937053] - ath11k: vdev delete synchronization with firmware (Jarod Wilson) [1937053] - mwifiex: Remove duplicated REG_PORT definition (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - rtlwifi: rtl8192ce: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - mwifiex: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - brcmsmac: ampdu: Check BA window size before checking block ack (Jarod Wilson) [1937053] - brcmfmac: Fix incorrect type in assignment (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: remove the useless value assignment (Jarod Wilson) [1937053] - brcmfmac: fix error return code in brcmf_cfg80211_connect() (Jarod Wilson) [1937053] - rtw88: wow: print key type when failing (Jarod Wilson) [1937053] - rtw88: coex: change the decode method from firmware (Jarod Wilson) [1937053] - rtw88: coex: remove unnecessary WLAN slot extend (Jarod Wilson) [1937053] - rtw88: coex: remove write scan bit to scoreboard in scan and connect notify (Jarod Wilson) [1937053] - rtw88: coex: fix BT performance drop during initial/power-on step (Jarod Wilson) [1937053] - rtw88: coex: Change antenna setting to enhance free-run performance (Jarod Wilson) [1937053] - rtw88: coex: update the TDMA parameter when leave LPS (Jarod Wilson) [1937053] - rtw88: coex: add the mechanism for RF4CE (Jarod Wilson) [1937053] - rtw88: coex: Add force flag for coexistence table function (Jarod Wilson) [1937053] - rtw88: coex: add write scoreboard action when WLAN in critical procedure (Jarod Wilson) [1937053] - rtw88: coex: remove unnecessary feature/function (Jarod Wilson) [1937053] - rtw88: coex: update TDMA settings for different beacon interval (Jarod Wilson) [1937053] - rtw88: add CCK_PD debug log (Jarod Wilson) [1937053] - rtw88: 8723d: add cck pd seetings (Jarod Wilson) [1937053] - ath11k: Fix the rx_filter flag setting for peer rssi stats (Jarod Wilson) [1937053] - ath10k: add target IRAM recovery feature support (Jarod Wilson) [1937053] - ath11k: Fix beamformee STS in HE cap (Jarod Wilson) [1937053] - ath11k: add processor_id based ring_selector logic (Jarod Wilson) [1937053] - mac80211: free sta in sta_info_insert_finish() on errors (Jarod Wilson) [1937053] - mac80211: minstrel: fix tx status processing corner case (Jarod Wilson) [1937053] - mac80211: minstrel: remove deferred sampling code (Jarod Wilson) [1937053] - mac80211: fix memory leak on filtered powersave frames (Jarod Wilson) [1937053] - rfkill: Fix use-after-free in rfkill_resume() (Jarod Wilson) [1937053] - nl80211: fix kernel-doc warning in the new SAE attribute (Jarod Wilson) [1937053] - cfg80211: remove WDS code (Jarod Wilson) [1937053] - mac80211: remove WDS-related code (Jarod Wilson) [1937053] - rt2x00: remove WDS code (Jarod Wilson) [1937053] - b43: remove WDS code (Jarod Wilson) [1937053] - ath9k: remove WDS code (Jarod Wilson) [1937053] - rtw88: coex: simplify the setting and condition about WLAN TX limitation (Jarod Wilson) [1937053] - rtw88: coex: add debug message (Jarod Wilson) [1937053] - rtw88: coex: update WLAN 5G AFH parameter for 8822b (Jarod Wilson) [1937053] - rtw88: coex: change the parameter for A2DP when WLAN connecting (Jarod Wilson) [1937053] - rtw88: coex: modified for BT info notify (Jarod Wilson) [1937053] - rtw88: coex: add separate flag for manual control (Jarod Wilson) [1937053] - rtw88: coex: Modify the timing of set_ant_path/set_rf_para (Jarod Wilson) [1937053] - rtw88: coex: coding style adjustment (Jarod Wilson) [1937053] - rtw88: coex: reduce magic number (Jarod Wilson) [1937053] - rtw88: coex: update coex parameter to improve A2DP quality (Jarod Wilson) [1937053] - rtw88: coex: fixed some wrong register definition and setting (Jarod Wilson) [1937053] - rtlwifi: fix spelling typo of workaround (Jarod Wilson) [1937053] - mwifiex: pcie: skip cancel_work_sync() on reset failure path (Jarod Wilson) [1937053] - mwifiex: update comment for shutdown_sw()/reinit_sw() to reflect current state (Jarod Wilson) [1937053] - mwifiex: fix mwifiex_shutdown_sw() causing sw reset failure (Jarod Wilson) [1937053] - ath11k: Handle errors if peer creation fails (Jarod Wilson) [1937053] - ath9k: work around false-positive gcc warning (Jarod Wilson) [1937053] - wireless: remove CONFIG_WIRELESS_WDS (Jarod Wilson) [1937053] - brcmfmac: Fix memory leak for unpaired brcmf_{alloc/free} (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: Place braces around empty if() body (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: phy: Remove a couple of unused variables (Jarod Wilson) [1937053] - rtlwifi: rtl8723be: Remove set but unused variable 'cck_highpwr' (Jarod Wilson) [1937053] - rtlwifi: halbtc8821a2ant: Remove a bunch of unused variables (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: Remove set but unused variable 'reg_ea4' (Jarod Wilson) [1937053] - rtlwifi: rtl8723be: Remove set but unused variable 'lc_cal' (Jarod Wilson) [1937053] - rtlwifi: halbtc8821a1ant: Remove set but unused variable 'wifi_rssi_state' (Jarod Wilson) [1937053] - rtlwifi: phy: Remove set but unused variable 'bbvalue' (Jarod Wilson) [1937053] - rtlwifi: halbtc8723b2ant: Remove a bunch of set but unused variables (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: trx: Demote clear abuse of kernel-doc format (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: mac: Fix some missing/ill-documented function parameters (Jarod Wilson) [1937053] - rtw88: rtw8822c: Remove unused variable 'corr_val' (Jarod Wilson) [1937053] - mwifiex: pcie: Remove a couple of unchecked 'ret's (Jarod Wilson) [1937053] - wl1251: cmd: Rename 'len' to 'buf_len' in the documentation (Jarod Wilson) [1937053] - brcmfmac: fweh: Add missing description for 'gfp' (Jarod Wilson) [1937053] - brcmfmac: pcie: Provide description for missing function parameter 'devinfo' (Jarod Wilson) [1937053] - brcmfmac: bcmsdh: Fix description for function parameter 'pktlist' (Jarod Wilson) [1937053] - rt2x00: save survey for every channel visited (Jarod Wilson) [1937053] - rtlwifi: Remove in_interrupt() usage in halbtc_send_bt_mp_operation() (Jarod Wilson) [1937053] - rtlwifi: Remove in_interrupt() usage in is_any_client_connect_to_ap(). (Jarod Wilson) [1937053] - rtl8xxxu: Add Buffalo WI-U3-866D to list of supported devices (Jarod Wilson) [1937053] - rtw88: decide lps deep mode from firmware feature. (Jarod Wilson) [1937053] - rtw88: add C2H response for checking firmware leave lps (Jarod Wilson) [1937053] - rtw88: store firmware feature in firmware header (Jarod Wilson) [1937053] - rtw88: sync the power state between driver and firmware (Jarod Wilson) [1937053] - rtw88: coex: separate BLE HID profile from BLE profile (Jarod Wilson) [1937053] - rtlwifi: Fix non-canonical address access issues (Jarod Wilson) [1937053] - brcmfmac: fix SDIO access for big-endian host (Jarod Wilson) [1937053] - rtw88: remove extraneous 'const' qualifier (Jarod Wilson) [1937053] - rtlwifi: fix -Wpointer-sign warning (Jarod Wilson) [1937053] - ath11k: fix ZERO address in probe request (Jarod Wilson) [1937053] - ath9k: dynack: Demote non-compliant function header (Jarod Wilson) [1937053] - ath9k: ar5008_phy: Demote half completed function headers (Jarod Wilson) [1937053] - ath9k: ar9003_2p2_initvals: Remove unused const variables (Jarod Wilson) [1937053] - ath9k: ar9485_initvals: Remove unused const variable 'ar9485_fast_clock_1_1_baseband_postamble' (Jarod Wilson) [1937053] - ath9k: ar9340_initvals: Remove unused const variable 'ar9340Modes_ub124_tx_gain_table_1p0' (Jarod Wilson) [1937053] - ath9k: ar9330_1p1_initvals: Remove unused const variable 'ar9331_common_tx_gain_offset1_1' (Jarod Wilson) [1937053] - ath: dfs_pri_detector: Demote zero/half completed kernel-doc headers (Jarod Wilson) [1937053] - ath: dfs_pattern_detector: Fix some function kernel-doc headers (Jarod Wilson) [1937053] - ath: regd: Provide description for ath_reg_apply_ir_flags's 'reg' param (Jarod Wilson) [1937053] - ath11k: Add new dfs region name for JP (Jarod Wilson) [1937053] - ath11k: fix wmi init configuration (Jarod Wilson) [1937053] - ath11k: Fix the hal descriptor mask (Jarod Wilson) [1937053] - ath11k: Fix single phy hw mode (Jarod Wilson) [1937053] - ath11k: Fix number of rules in filtered ETSI regdomain (Jarod Wilson) [1937053] - ath11k: Remove unused param from wmi_mgmt_params (Jarod Wilson) [1937053] - ath11k: Initialize complete alpha2 for regulatory change (Jarod Wilson) [1937053] - ath11k: cold boot calibration support (Jarod Wilson) [1937053] - ath11k: search DT for qcom,ath11k-calibration-variant (Jarod Wilson) [1937053] - ath11k: Remove unnecessary data sync to cpu on monitor buffer (Jarod Wilson) [1937053] - ath10k: cancel rx worker in hif_stop for SDIO (Jarod Wilson) [1937053] - ath10k: Don't iterate over not-sdata-in-driver interfaces. (Jarod Wilson) [1937053] - ath10k: fix compilation warning (Jarod Wilson) [1937053] - mac80211: assure that certain drivers adhere to DONT_REORDER flag (Jarod Wilson) [1937053] - mac80211: don't overwrite QoS TID of injected frames (Jarod Wilson) [1937053] - mac80211: adhere to Tx control flag that prevents frame reordering (Jarod Wilson) [1937053] - mac80211: add radiotap flag to assure frames are not reordered (Jarod Wilson) [1937053] - mac80211: save HE oper info in BSS config for mesh (Jarod Wilson) [1937053] - cfg80211: add support to configure HE MCS for beacon rate (Jarod Wilson) [1937053] - nl80211: fix beacon tx rate mask validation (Jarod Wilson) [1937053] - cfg80211: Add support to calculate and report 4096-QAM HE rates (Jarod Wilson) [1937053] - cfg80211: Add support to configure SAE PWE value to drivers (Jarod Wilson) [1937053] - ieee80211: Add definition for WFA DPP (Jarod Wilson) [1937053] - mac80211: use semicolons rather than commas to separate statements (Jarod Wilson) [1937053] - ath11k: FILS discovery and unsolicited broadcast probe response support (Jarod Wilson) [1937053] - ath10k: sdio: remove redundant check in for loop (Jarod Wilson) [1937053] - mac80211: add KCOV remote annotations to incoming frame processing (Jarod Wilson) [1937053] - rtw88: fix fw_fifo_addr check (Jarod Wilson) [1937053] - mac80211: don't require VHT elements for HE on 2.4 GHz (Jarod Wilson) [1937053] - cfg80211: regulatory: Fix inconsistent format argument (Jarod Wilson) [1937053] - mac80211: fix kernel-doc markups (Jarod Wilson) [1937053] - mac80211: always wind down STA state (Jarod Wilson) [1937053] - cfg80211: initialize wdev data earlier (Jarod Wilson) [1937053] - mac80211: fix use of skb payload instead of header (Jarod Wilson) [1937053] - mac80211: fix regression where EAPOL frames were sent in plaintext (Jarod Wilson) [1937053] - ath11k: remove repeated words in comments and warnings (Jarod Wilson) [1937053] - ath10k: ath10k_pci_init_irq(): workaround for checkpatch fallthrough warning (Jarod Wilson) [1937053] - ath10k: remove repeated words in comments (Jarod Wilson) [1937053] - nl80211: docs: add a description for s1g_cap parameter (Jarod Wilson) [1937053] - mac80211: use new function dev_fetch_sw_netstats (Jarod Wilson) [1937053] - rtlwifi: rtl8192se: remove duplicated legacy_httxpowerdiff (Jarod Wilson) [1937053] - ath11k: Fix memory leak on error path (Jarod Wilson) [1937053] - mac80211: copy configured beacon tx rate to driver (Jarod Wilson) [1937053] - cfg80211: only allow S1G channels on S1G band (Jarod Wilson) [1937053] - mac80211: initialize last_rate for S1G STAs (Jarod Wilson) [1937053] - mac80211: handle lack of sband->bitrates in rates (Jarod Wilson) [1937053] - mac80211: avoid processing non-S1G elements on S1G band (Jarod Wilson) [1937053] - nl80211: fix non-split wiphy information (Jarod Wilson) [1937053] - nl80211: reduce non-split wiphy dump size (Jarod Wilson) [1937053] - ath11k: remove unnecessary casts to u32 (Jarod Wilson) [1937053] - ath11k: enable idle power save mode (Jarod Wilson) [1937053] - ath11k: start a timer to update HP for CE pipe 4 (Jarod Wilson) [1937053] - ath11k: start a timer to update REO cmd ring (Jarod Wilson) [1937053] - ath11k: start a timer to update TCL HP (Jarod Wilson) [1937053] - ath11k: set WMI pipe credit to 1 for QCA6390 (Jarod Wilson) [1937053] - ath11k: enable shadow register configuration and access (Jarod Wilson) [1937053] - ath11k: read and write registers below unwindowed address (Jarod Wilson) [1937053] - ath11k: debugfs: fix crash during rmmod (Jarod Wilson) [1937053] - ath11k: fix warning caused by lockdep_assert_held (Jarod Wilson) [1937053] - ath11k: mac: remove unused conf_mutex to solve a deadlock (Jarod Wilson) [1937053] - ath11k: pci: fix rmmod crash (Jarod Wilson) [1937053] - ath11k: add packet log support for QCA6390 (Jarod Wilson) [1937053] - ath11k: Use GFP_ATOMIC instead of GFP_KERNEL in idr_alloc (Jarod Wilson) [1937053] - ath11k: Use GFP_ATOMIC instead of GFP_KERNEL in ath11k_dp_htt_get_ppdu_desc (Jarod Wilson) [1937053] - ath11k: change to disable softirqs for ath11k_regd_update to solve deadlock (Jarod Wilson) [1937053] - ath11k: disable monitor mode on QCA6390 (Jarod Wilson) [1937053] - ath11k: pci: check TCSR_SOC_HW_VERSION (Jarod Wilson) [1937053] - ath11k: add interface_modes to hw_params (Jarod Wilson) [1937053] - ath11k: fix AP mode for QCA6390 (Jarod Wilson) [1937053] - ath11k: support loading ELF board files (Jarod Wilson) [1937053] - ath11k: Correctly check errors for calls to debugfs_create_dir() (Jarod Wilson) [1937053] - ath11k: mac: fix parenthesis alignment (Jarod Wilson) [1937053] - rtw88: pci: Power cycle device during shutdown (Jarod Wilson) [1937053] - brcmfmac: Fix warning message after dongle setup failed (Jarod Wilson) [1937053] - brcmfmac: Fix warning when hitting FW crash with flow control feature (Jarod Wilson) [1937053] - net: rtlwifi: Replace in_interrupt() for context detection (Jarod Wilson) [1937053] - net: rtlwifi: Remove in_interrupt() from debug macro (Jarod Wilson) [1937053] - net: rtlwifi: Remove void* casts related to delayed work (Jarod Wilson) [1937053] - net: mwifiex: Use netif_rx_any_context(). (Jarod Wilson) [1937053] - net: iwlwifi: Remove in_interrupt() from tracing macro. (Jarod Wilson) [1937053] - net: ipw2x00,iwlegacy,iwlwifi: Remove in_interrupt() from debug macros (Jarod Wilson) [1937053] - net: brcmfmac: Convey allocation mode as argument (Jarod Wilson) [1937053] - net: brcmfmac: Convey execution context via argument to brcmf_netif_rx() (Jarod Wilson) [1937053] - net: brcmfmac: Replace in_interrupt() (Jarod Wilson) [1937053] - ath11k: Move non-fatal warn logs to dbg level (Jarod Wilson) [1937053] - ath9k: Remove set but not used variable (Jarod Wilson) [1937053] - rtw88: show current regulatory in tx power table (Jarod Wilson) [1937053] - rtw88: add dump fw crash log (Jarod Wilson) [1937053] - rtw88: add dump firmware fifo support (Jarod Wilson) [1937053] - rtw88: handle and recover when firmware crash (Jarod Wilson) [1937053] - rtw88: increse the size of rx buffer size (Jarod Wilson) [1937053] - nl80211: extend support to config spatial reuse parameter set (Jarod Wilson) [1937053] - mac80211: Support not iterating over not-sdata-in-driver ifaces (Jarod Wilson) [1937053] - mac80211: fix some more kernel-doc in mesh (Jarod Wilson) [1937053] - cfg80211: regulatory: remove a bogus initialization (Jarod Wilson) [1937053] - mac80211: fix regression in sta connection monitor (Jarod Wilson) [1937053] - nl80211: include frequency offset in survey info (Jarod Wilson) [1937053] - mac80211: support S1G association (Jarod Wilson) [1937053] - mac80211: receive and process S1G beacons (Jarod Wilson) [1937053] - mac80211: avoid rate init for S1G band (Jarod Wilson) [1937053] - mac80211: handle S1G low rates (Jarod Wilson) [1937053] - mac80211: don't calculate duration for S1G (Jarod Wilson) [1937053] - mac80211: encode listen interval for S1G (Jarod Wilson) [1937053] - cfg80211: handle Association Response from S1G STA (Jarod Wilson) [1937053] - mac80211: convert S1G beacon to scan results (Jarod Wilson) [1937053] - cfg80211: parse S1G Operation element for BSS channel (Jarod Wilson) [1937053] - cfg80211: convert S1G beacon to scan results (Jarod Wilson) [1937053] - mac80211: support S1G STA capabilities (Jarod Wilson) [1937053] - nl80211: support S1G capability overrides in assoc (Jarod Wilson) [1937053] - mac80211: s1g: choose scanning width based on frequency (Jarod Wilson) [1937053] - mac80211: get correct default channel width for S1G (Jarod Wilson) [1937053] - wireless: radiotap: fix some kernel-doc (Jarod Wilson) [1937053] - mac80211: fix some missing kernel-doc (Jarod Wilson) [1937053] - mac80211: Inform AP when returning operating channel (Jarod Wilson) [1937053] - ath11k: fix undefined reference to 'ath11k_debugfs_htt_ext_stats_handler' (Jarod Wilson) [1937053] - mt76: mt7663s: remove max_tx_fragments limitation (Jarod Wilson) [1937053] - mt76: Convert to DEFINE_SHOW_ATTRIBUTE (Jarod Wilson) [1937053] - mt76: mt7915: add offchannel condition in switch channel command (Jarod Wilson) [1937053] - mt76: mt7915: convert to use le16_add_cpu() (Jarod Wilson) [1937053] - mt76: Fix unsigned expressions compared with zero (Jarod Wilson) [1937053] - mt76: mt7915: fix possible memory leak in mt7915_mcu_add_beacon (Jarod Wilson) [1937053] - mt76: mt76x0: Move tables used only by init.c to their own header file (Jarod Wilson) [1937053] - mt76: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - mt76: mt7615: unlock dfs bands (Jarod Wilson) [1937053] - mt76: mt7663: check isr read return value in mt7663s_rx_work (Jarod Wilson) [1937053] - mt76: mt7663s: introduce sdio tx aggregation (Jarod Wilson) [1937053] - mt76: mt7663s: fix possible quota leak in mt7663s_refill_sched_quota (Jarod Wilson) [1937053] - mt76: move pad estimation out of mt76_skb_adjust_pad (Jarod Wilson) [1937053] - mt76: mt7663s: introduce __mt7663s_xmit_queue routine (Jarod Wilson) [1937053] - mt76: mt7663s: split mt7663s_tx_update_sched in mt7663s_tx_{pick,update}_quota (Jarod Wilson) [1937053] - mt76: mt7663s: do not use altx for ctl/mgmt traffic (Jarod Wilson) [1937053] - mt76: mt7622: fix fw hang on mt7622 (Jarod Wilson) [1937053] - mt76: mt7615: fix VHT LDPC capability (Jarod Wilson) [1937053] - mt76: mt7615: Remove set but unused variable 'index' (Jarod Wilson) [1937053] - mt76: remove retry_q from struct mt76_txq and related code (Jarod Wilson) [1937053] - mt76: move txwi handling code to dma.c, since it is mmio specific (Jarod Wilson) [1937053] - mt76: mt7915: fix queue/tid mapping for airtime reporting (Jarod Wilson) [1937053] - mt76: mt7915: simplify mt7915_lmac_mapping (Jarod Wilson) [1937053] - mt76: dma: cache dma map address/len in struct mt76_queue_entry (Jarod Wilson) [1937053] - mt76: mt7915: fix HE BSS info (Jarod Wilson) [1937053] - mt76: convert from tx tasklet to tx worker thread (Jarod Wilson) [1937053] - mt76: add utility functions for deferring work to a kernel thread (Jarod Wilson) [1937053] - mt76: testmode: add a limit for queued tx_frames packets (Jarod Wilson) [1937053] - mt76: mt7615: fix antenna selection for testmode tx_frames (Jarod Wilson) [1937053] - mt76: mt7615: fix MT_ANT_SWITCH_CON register definition (Jarod Wilson) [1937053] - mt76: mt7915: fix unexpected firmware mode (Jarod Wilson) [1937053] - mt76: mt76x02: tune tx ring size (Jarod Wilson) [1937053] - mt76: mt7603: tune tx ring size (Jarod Wilson) [1937053] - mt76: remove struct mt76_sw_queue (Jarod Wilson) [1937053] - mt76: rely on AQL for burst size limits on tx queueing (Jarod Wilson) [1937053] - mt76: remove swq from struct mt76_sw_queue (Jarod Wilson) [1937053] - mt76: remove qid argument to drv->tx_complete_skb (Jarod Wilson) [1937053] - mt76: unify queue tx cleanup code (Jarod Wilson) [1937053] - mt76: sdio: fix use of q->head and q->tail (Jarod Wilson) [1937053] - mt76: usb: fix use of q->head and q->tail (Jarod Wilson) [1937053] - mt76: mt7603: check for single-stream EEPROM configuration (Jarod Wilson) [1937053] - mt76: add memory barrier to DMA queue kick (Jarod Wilson) [1937053] - mt76: mt7915: add support for accessing mapped registers via bus ops (Jarod Wilson) [1937053] - mt76: mt7615: significantly reduce interrupt load (Jarod Wilson) [1937053] - mt76: mt7915: significantly reduce interrupt load (Jarod Wilson) [1937053] - mt76: mt7915: schedule tx tasklet in mt7915_mac_tx_free (Jarod Wilson) [1937053] - mt76: dma: update q->queued immediately on cleanup (Jarod Wilson) [1937053] - mt76: mt7915: optimize mt7915_mac_sta_poll (Jarod Wilson) [1937053] - mt76: mt7615: fix reading airtime statistics (Jarod Wilson) [1937053] - mt76: mt7663u: fix dma header initialization (Jarod Wilson) [1937053] - mt76: fix a possible NULL pointer dereference in mt76_testmode_dump (Jarod Wilson) [1937053] - mt76: mt7615: fix a possible NULL pointer dereference in mt7615_pm_wake_work (Jarod Wilson) [1937053] - mt76: mt7615: fix possible memory leak in mt7615_tm_set_tx_power (Jarod Wilson) [1937053] - mt76: mt7663s: fix unable to handle kernel paging request (Jarod Wilson) [1937053] - mt76: mt7663s: fix resume failure (Jarod Wilson) [1937053] - mt76: mt7663s: use NULL instead of 0 in sdio code (Jarod Wilson) [1937053] - mt76: mt7615: release mutex in mt7615_reset_test_set (Jarod Wilson) [1937053] - mt76: mt7915: add Tx A-MSDU offloading support (Jarod Wilson) [1937053] - mt76: mt7915: add missing flags in WMM parameter settings (Jarod Wilson) [1937053] - mt76: mt7915: simplify aggregation session check (Jarod Wilson) [1937053] - mt76: mt7615: remove mtxq->agg_ssn assignment (Jarod Wilson) [1937053] - mt76: move mt76_check_agg_ssn to driver tx_prepare calls (Jarod Wilson) [1937053] - mt76: mt7915: enable offloading of sequence number assignment (Jarod Wilson) [1937053] - mt76: mt7915: increase tx retry count (Jarod Wilson) [1937053] - mt76: mt7915: clean up station stats polling and rate control update (Jarod Wilson) [1937053] - mt76: mt7915: do not do any work in napi poll after calling napi_complete_done() (Jarod Wilson) [1937053] - mt76: mt7615: do not do any work in napi poll after calling napi_complete_done() (Jarod Wilson) [1937053] - mt76: mt76x02: clean up and fix interrupt masking in the irq handler (Jarod Wilson) [1937053] - mt76: mt7615: only clear unmasked interrupts in irq tasklet (Jarod Wilson) [1937053] - mt76: mt7915: clean up and fix interrupt masking in the irq handler (Jarod Wilson) [1937053] - mt76: set interrupt mask register to 0 before requesting irq (Jarod Wilson) [1937053] - mt76: fix double DMA unmap of the first buffer on 7615/7915 (Jarod Wilson) [1937053] - mt76: mt7915: fix crash on tx rate report for invalid stations (Jarod Wilson) [1937053] - mt76: mt7915: enable U-APSD on AP side (Jarod Wilson) [1937053] - mt76: mt76s: get rid of unused variable (Jarod Wilson) [1937053] - mt76: mt76s: move tx/rx processing in 2 separate works (Jarod Wilson) [1937053] - mt76: mt76s: move status processing in txrx wq (Jarod Wilson) [1937053] - mt76: mt7663s: move rx processing in txrx wq (Jarod Wilson) [1937053] - mt76: mt76s: move tx processing in a dedicated wq (Jarod Wilson) [1937053] - mt76: mt76s: fix oom in mt76s_tx_queue_skb_raw (Jarod Wilson) [1937053] - mt76: mt7615: reschedule runtime-pm receiving a tx interrupt (Jarod Wilson) [1937053] - mt76: do not inject packets if MT76_STATE_PM is set (Jarod Wilson) [1937053] - mt76: mt7615: hold mt76 lock queueing wd in mt7615_queue_key_update (Jarod Wilson) [1937053] - mt76: mt7663s: move drv_own/fw_own in mt7615_mcu_ops (Jarod Wilson) [1937053] - mt76: mt7615: move drv_own/fw_own in mt7615_mcu_ops (Jarod Wilson) [1937053] - mt76: mt7615: register ext_phy if DBDC is detected (Jarod Wilson) [1937053] - brcmfmac: check return value of driver_for_each_device() (Jarod Wilson) [1937053] - ath11k: Remove unused function ath11k_htc_restore_tx_skb() (Jarod Wilson) [1937053] - ath11k: remove redundant num_keep_alive_pattern assignment (Jarod Wilson) [1937053] - ath11k: wmi: remove redundant configuration values from init (Jarod Wilson) [1937053] - ath11k: Add support spectral scan for IPQ6018 (Jarod Wilson) [1937053] - ath11k: debugfs: move some function declarations to correct header files (Jarod Wilson) [1937053] - ath11k: rename debug_htt_stats.[c|h] to debugfs_htt_stats.[c|h] (Jarod Wilson) [1937053] - ath11k: debugfs: use ath11k_debugfs_ prefix (Jarod Wilson) [1937053] - ath11k: refactor debugfs code into debugfs.c (Jarod Wilson) [1937053] - ath10k: Use bdf calibration variant for snoc targets (Jarod Wilson) [1937053] - rtlwifi: rtl8723be: use true,false for bool variable large_cfo_hit (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: use true,false for bool variable large_cfo_hit (Jarod Wilson) [1937053] - rtlwifi: rtl8192ee: use true,false for bool variable large_cfo_hit (Jarod Wilson) [1937053] - rtlwifi: Use ffs in _phy_calculate_bit_shift (Jarod Wilson) [1937053] - mt7601u: Convert to DEFINE_SHOW_ATTRIBUTE (Jarod Wilson) [1937053] - ath11k: Remove rproc references from common core layer (Jarod Wilson) [1937053] - ath9k: hif_usb: fix race condition between usb_get_urb() and usb_kill_anchored_urbs() (Jarod Wilson) [1937053] - rtlwifi: rtl8723be: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192ce: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: fix comparison to bool warning in phy.c (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: fix comparison to bool warning in mac.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192c: fix comparison to bool warning in phy_common.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192ee: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - mac80211: fix some encapsulation offload kernel-doc (Jarod Wilson) [1937053] - cfg80211: add missing kernel-doc for S1G band capabilities (Jarod Wilson) [1937053] - mac80211: Unsolicited broadcast probe response support (Jarod Wilson) [1937053] - nl80211: Unsolicited broadcast probe response support (Jarod Wilson) [1937053] - mac80211: Add FILS discovery support (Jarod Wilson) [1937053] - nl80211: Add FILS discovery support (Jarod Wilson) [1937053] - mac80211: allow bigger A-MSDU sizes in VHT, even if HT is limited (Jarod Wilson) [1937053] - nl80211: support setting S1G channels (Jarod Wilson) [1937053] - nl80211: correctly validate S1G beacon head (Jarod Wilson) [1937053] - cfg80211: regulatory: handle S1G channels (Jarod Wilson) [1937053] - nl80211: advertise supported channel width in S1G (Jarod Wilson) [1937053] - ieee80211: redefine S1G bits with GENMASK (Jarod Wilson) [1937053] - mac80211: reorganize code to remove a forward declaration (Jarod Wilson) [1937053] - mac80211: extend ieee80211_tx_status_ext to support bulk free (Jarod Wilson) [1937053] - mac80211: support using ieee80211_tx_status_ext to free skbs without status info (Jarod Wilson) [1937053] - mac80211: unify 802.3 (offload) and 802.11 tx status codepath (Jarod Wilson) [1937053] - mac80211: optimize station connection monitor (Jarod Wilson) [1937053] - mac80211: notify the driver when a sta uses 4-address mode (Jarod Wilson) [1937053] - mac80211: swap NEED_TXPROCESSING and HW_80211_ENCAP tx flags (Jarod Wilson) [1937053] - mac80211: remove tx status call to ieee80211_sta_register_airtime (Jarod Wilson) [1937053] - mac80211: reduce duplication in tx status functions (Jarod Wilson) [1937053] - mac80211: rework tx encapsulation offload API (Jarod Wilson) [1937053] - mac80211: set info->control.hw_key for encap offload packets (Jarod Wilson) [1937053] - mac80211: skip encap offload for tx multicast/control packets (Jarod Wilson) [1937053] - mac80211: check and refresh aggregation session in encap offload tx (Jarod Wilson) [1937053] - mac80211: add missing queue/hash initialization to 802.3 xmit (Jarod Wilson) [1937053] - cfg80211: add more comments for ap_isolate in bss_parameters (Jarod Wilson) [1937053] - lib80211: Remove unused macro DRV_NAME (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: fix comparison pointer to bool warning in phy.c (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: fix comparison pointer to bool warning in trx.c (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: fix comparison pointer to bool warning in rf.c (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: fix comparison pointer to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: fix comparison pointer to bool warning in trx.c (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: fix comparison pointer to bool warning in phy.c (Jarod Wilson) [1937053] - rtw88: rtw8822c: eliminate code duplication, use native swap() function (Jarod Wilson) [1937053] - brcmsmac: main: Eliminate empty brcms_c_down_del_timer() (Jarod Wilson) [1937053] - brcmsmac: phy_lcn: Remove unused variable 'lcnphy_rx_iqcomp_table_rev0' (Jarod Wilson) [1937053] - brcmsmac: phytbl_lcn: Remove unused array 'dot11lcn_gain_tbl_rev1' (Jarod Wilson) [1937053] - brcmfmac: support SAE authentication offload in AP mode (Jarod Wilson) [1937053] - brcmfmac: support 4-way handshake offloading for WPA/WPA2-PSK in AP mode (Jarod Wilson) [1937053] - ath10k: Remove unused macro ATH10K_ROC_TIMEOUT_HZ (Jarod Wilson) [1937053] - ath11k: Remove unused inline function htt_htt_stats_debug_dump() (Jarod Wilson) [1937053] - ath11k: fix link error when CONFIG_REMOTEPROC is disabled (Jarod Wilson) [1937053] - ath11k: remove calling ath11k_init_hw_params() second time (Jarod Wilson) [1937053] - ath11k: add raw mode and software crypto support (Jarod Wilson) [1937053] - ath11k: add ipq6018 support (Jarod Wilson) [1937053] - ath11k: move target ce configs to hw_params (Jarod Wilson) [1937053] - net: wireless: drop bogus CRYPTO_xxx Kconfig selects (Jarod Wilson) [1937053] - rtlwifi: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1937053] - brcmsmac: fix memory leak in wlc_phy_attach_lcnphy (Jarod Wilson) [1937053] - rtl8xxxu: prevent potential memory leak (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: Delete a stray tab (Jarod Wilson) [1937053] - ath11k: Add peer max mpdu parameter in peer assoc command (Jarod Wilson) [1937053] - ath10k: Add support for chain1 regulator supply voting (Jarod Wilson) [1937053] - brcmfmac: set F2 SDIO block size to 128 bytes for BCM4329 (Jarod Wilson) [1937053] - brcmfmac: drop chip id from debug messages (Jarod Wilson) [1937053] - brcmfmac: increase F2 watermark for BCM4329 (Jarod Wilson) [1937053] - mwifiex: sdio: Fix -Wunused-const-variable warnings (Jarod Wilson) [1937053] - mwifiex: wmm: Fix -Wunused-const-variable warnings (Jarod Wilson) [1937053] - mt7601u: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - rtlwifi: Remove temporary definition of RT_TRACE (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - brcmsmac: phytbl_n: Remove a few unused arrays (Jarod Wilson) [1937053] - brcmsmac: phytbl_lcn: Remove unused array 'dot11lcnphytbl_rx_gain_info_rev1' (Jarod Wilson) [1937053] - brcmsmac: phy_n: Remove a bunch of unused variables (Jarod Wilson) [1937053] - brcmsmac: phy_lcn: Remove a bunch of unused variables (Jarod Wilson) [1937053] - prism54: isl_ioctl: Remove unused variable 'j' (Jarod Wilson) [1937053] - rtw88: debug: Remove unused variables 'val' (Jarod Wilson) [1937053] - brcmfmac: fwsignal: Finish documenting 'brcmf_fws_mac_descriptor' (Jarod Wilson) [1937053] - brcmsmac: phy_cmn: Remove a unused variables 'vbat' and 'temp' (Jarod Wilson) [1937053] - brcmfmac: p2p: Fix a couple of function headers (Jarod Wilson) [1937053] - brcmsmac: ampdu: Remove a couple set but unused variables (Jarod Wilson) [1937053] - mwifiex: pcie: Move tables to the only place they're used (Jarod Wilson) [1937053] - ath10k: Get rid of "per_ce_irq" hw param (Jarod Wilson) [1937053] - ath10k: Keep track of which interrupts fired, don't poll them (Jarod Wilson) [1937053] - ath10k: Add interrupt summary based CE processing (Jarod Wilson) [1937053] - rtlwifi: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - rtl818x_pci: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1937053] - p54: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - rtlwifi: rtl8192c: phy_common: Remove unused variable 'bbvalue' (Jarod Wilson) [1937053] - brcmfmac: fwsignal: Remove unused variable 'brcmf_fws_prio2fifo' (Jarod Wilson) [1937053] - b43: phy_ht: Remove 9 year old TODO (Jarod Wilson) [1937053] - brcmfmac: btcoex: Update 'brcmf_btcoex_state' and demote others (Jarod Wilson) [1937053] - brcmfmac: firmware: Demote seemingly unintentional kernel-doc header (Jarod Wilson) [1937053] - brcmsmac: main: Remove a bunch of unused variables (Jarod Wilson) [1937053] - brcmfmac: p2p: Fix a bunch of function docs (Jarod Wilson) [1937053] - brcmsmac: ampdu: Remove a bunch of unused variables (Jarod Wilson) [1937053] - brcmfmac: p2p: Deal with set but unused variables (Jarod Wilson) [1937053] - mt7601u: phy: Fix misnaming when documented function parameter 'dac' (Jarod Wilson) [1937053] - rtlwifi: rtl8723-common: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8723be Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192se Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192ee: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192ce: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192-common: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: btcoexist: Replace RT_TRACE with rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: Replace RT_TRACE with rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: Start changing RT_TRACE into rtl_dbg (Jarod Wilson) [1937053] - ath10k: wmi: Use struct_size() helper in ath10k_wmi_alloc_skb() (Jarod Wilson) [1937053] - ath11k: fix missing error check on call to ath11k_pci_get_user_msi_assignment (Jarod Wilson) [1937053] - ath11k: fix spelling mistake "moniter" -> "monitor" (Jarod Wilson) [1937053] - nl80211: support SAE authentication offload in AP mode (Jarod Wilson) [1937053] - atmel: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - b43: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - brcmfmac: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - rt2x00: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - b43: phy_n: Add empty braces around empty statements (Jarod Wilson) [1937053] - b43: phy_common: Demote non-conformant kerneldoc header (Jarod Wilson) [1937053] - brcmsmac: mac80211_if: Demote a few non-conformant kerneldoc headers (Jarod Wilson) [1937053] - brcmfmac: fweh: Fix docrot related function documentation issues (Jarod Wilson) [1937053] - brcmfmac: fweh: Remove set but unused variable 'err' (Jarod Wilson) [1937053] - b43: main: Add braces around empty statements (Jarod Wilson) [1937053] - atmel: Demote non-kerneldoc header to standard comment block (Jarod Wilson) [1937053] - nl80211: rename csa counter attributes countdown counters (Jarod Wilson) [1937053] - nl80211: add support for setting fixed HE rate/gi/ltf (Jarod Wilson) [1937053] - ath11k: return -ENOMEM on allocation failure (Jarod Wilson) [1937053] - ath11k: return error if firmware request fails (Jarod Wilson) [1937053] - ath9k: Do not select MAC80211_LEDS by default (Jarod Wilson) [1937053] - ath9k: ar5008_initvals: Move ar5416Bank{0,1,2,3,7} to where they are used (Jarod Wilson) [1937053] - ath9k: ar5008_initvals: Remove unused table entirely (Jarod Wilson) [1937053] - ath9k: ar9001_initvals: Remove unused array 'ar5416Bank6_9100' (Jarod Wilson) [1937053] - ath9k: ar9002_initvals: Remove unused array 'ar9280PciePhy_clkreq_off_L1_9280' (Jarod Wilson) [1937053] - ath9k_htc: Do not select MAC80211_LEDS by default (Jarod Wilson) [1937053] - rtw88: 8822c: update tx power limit tables to RF v20.1 (Jarod Wilson) [1937053] - rtw88: use read_poll_timeout_atomic() for poll loop (Jarod Wilson) [1937053] - rtw88: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - rtw88: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1937053] - mwifiex: don't call del_timer_sync() on uninitialized timer (Jarod Wilson) [1937053] - mwifiex: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - mwifiex: Clean up some err and dbg messages (Jarod Wilson) [1937053] - mwifiex: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1937053] - nl80211: fix PORT_AUTHORIZED wording to reflect behavior (Jarod Wilson) [1937053] - cfg80211: add helper fn for adjacent rule channels (Jarod Wilson) [1937053] - cfg80211: add helper fn for single rule channels (Jarod Wilson) [1937053] - nl80211: use NLA_POLICY_RANGE(NLA_BINARY, ...) for a few attributes (Jarod Wilson) [1937053] - nl80211: clean up code/policy a bit (Jarod Wilson) [1937053] - net: wireless: wext_compat.c: delete duplicated word (Jarod Wilson) [1937053] - net: wireless: sme.c: delete duplicated word (Jarod Wilson) [1937053] - net: wireless: scan.c: delete or fix duplicated words (Jarod Wilson) [1937053] - net: wireless: reg.c: delete duplicated words + fix punctuation (Jarod Wilson) [1937053] - net: wireless: delete duplicated word + fix grammar (Jarod Wilson) [1937053] - net: mac80211: mesh.h: delete duplicated word (Jarod Wilson) [1937053] - net: mac80211: agg-rx.c: fix duplicated words (Jarod Wilson) [1937053] - net: ath11k: constify ath11k_thermal_ops (Jarod Wilson) [1937053] - ath10k: Add new api to support reset TID config (Jarod Wilson) [1937053] - ath10k: Add new api to support TID specific configuration (Jarod Wilson) [1937053] - ath10k: Move rate mask validation function up in the file (Jarod Wilson) [1937053] - ath10k: Add wmi command support for station specific TID config (Jarod Wilson) [1937053] - ath10k: sdio: add firmware coredump support (Jarod Wilson) [1937053] - ath10k: add bus type for each layout of coredump (Jarod Wilson) [1937053] - netlink/wireless: consistently use NLA_POLICY_MIN_LEN() (Jarod Wilson) [1937053] - netlink/wireless: consistently use NLA_POLICY_EXACT_LEN() (Jarod Wilson) [1937053] - rndis_wlan: tighten check of rndis_query_oid return (Jarod Wilson) [1937053] - rtw88: fix spelling mistake: "unsupport" -> "unsupported" (Jarod Wilson) [1937053] - brcmfmac: use *ph to print small buffer (Jarod Wilson) [1937053] - brcm80211: fix possible memleak in brcmf_proto_msgbuf_attach (Jarod Wilson) [1937053] - ath11k: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - ath10k: fix VHT NSS calculation when STBC is enabled (Jarod Wilson) [1937053] - ath10k: Register shutdown handler (Jarod Wilson) [1937053] - ath11k: reset MHI during power down and power up (Jarod Wilson) [1937053] - ath11k: use TCL_DATA_RING_0 for QCA6390 (Jarod Wilson) [1937053] - ath11k: process both lmac rings for QCA6390 (Jarod Wilson) [1937053] - ath11k: assign correct search flag and type for QCA6390 (Jarod Wilson) [1937053] - ath11k: delay vdev_start for QCA6390 (Jarod Wilson) [1937053] - ath11k: refine the phy_id check in ath11k_reg_chan_list_event (Jarod Wilson) [1937053] - ath11k: setup QCA6390 rings for both rxdmas (Jarod Wilson) [1937053] - ath11k: don't initialize rxdma1 related ring (Jarod Wilson) [1937053] - ath11k: enable DP interrupt setup for QCA6390 (Jarod Wilson) [1937053] - ath11k: dp: redefine peer_map and peer_unmap (Jarod Wilson) [1937053] - ath11k: wmi: put hardware to DBS mode (Jarod Wilson) [1937053] - ath11k: initialize wmi config based on hw_params (Jarod Wilson) [1937053] - ath11k: force single pdev only for QCA6390 (Jarod Wilson) [1937053] - ath11k: disable CE interrupt before hif start (Jarod Wilson) [1937053] - ath11k: ce: get msi_addr and msi_data before srng setup (Jarod Wilson) [1937053] - ath11k: hal: assign msi_addr and msi_data to srng (Jarod Wilson) [1937053] - ath11k: ce: remove CE_COUNT() macro (Jarod Wilson) [1937053] - ath11k: ce: remove host_ce_config_wlan macro (Jarod Wilson) [1937053] - ath11k: ce: support different CE configurations (Jarod Wilson) [1937053] - ath11k: hal: cleanup dynamic register macros (Jarod Wilson) [1937053] - ath11k: hal: create register values dynamically (Jarod Wilson) [1937053] - ath10k: move enable_pll_clk call to ath10k_core_start() (Jarod Wilson) [1937053] - ath10k: Fix the size used in a 'dma_free_coherent()' call in an error handling path (Jarod Wilson) [1937053] - ath10k: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - ath9k: add NL80211_EXT_FEATURE_CAN_REPLACE_PTK0 support (Jarod Wilson) [1937053] - ath11k: hal: create hw_srng_config dynamically (Jarod Wilson) [1937053] - ath11k: enable internal sleep clock (Jarod Wilson) [1937053] - ath11k: fix KASAN warning of ath11k_qmi_wlanfw_wlan_cfg_send (Jarod Wilson) [1937053] - ath11k: fix memory OOB access in qmi_decode (Jarod Wilson) [1937053] - ath11k: allocate smaller chunks of memory for firmware (Jarod Wilson) [1937053] - ath11k: setup ce tasklet for control path (Jarod Wilson) [1937053] - ath11k: configure copy engine msi address in CE srng (Jarod Wilson) [1937053] - ath11k: pci: add read32() and write32() hif operations (Jarod Wilson) [1937053] - ath11k: fill appropriate QMI service instance id for QCA6390 (Jarod Wilson) [1937053] - ath11k: add board file support for PCI devices (Jarod Wilson) [1937053] - ath11k: add support for m3 firmware (Jarod Wilson) [1937053] - ath11k: use remoteproc only with AHB devices (Jarod Wilson) [1937053] - ath11k: pci: add HAL, CE and core initialisation (Jarod Wilson) [1937053] - ath11k: register MHI controller device for QCA6390 (Jarod Wilson) [1937053] - ath11k: implement ath11k_core_pre_init() (Jarod Wilson) [1937053] - ath11k: pci: add MSI config initialisation (Jarod Wilson) [1937053] - ath11k: pci: setup resources (Jarod Wilson) [1937053] - ath11k: add simple PCI client driver for QCA6390 chipset (Jarod Wilson) [1937053] - ath11k: move ring mask definitions to hw_params (Jarod Wilson) [1937053] - ath11k: add hw_params entry for QCA6390 (Jarod Wilson) [1937053] - ath11k: do not depend on ARCH_QCOM for ath11k (Jarod Wilson) [1937053] - ath10k: correct the array index from mcs index for HT mode for QCA6174 (Jarod Wilson) [1937053] - ath10k: enable supports_peer_stats_info for QCA6174 PCI devices (Jarod Wilson) [1937053] - ath10k: remove return for NL80211_STA_INFO_TX_BITRATE (Jarod Wilson) [1937053] - ath10k: add wmi service peer stat info for wmi tlv (Jarod Wilson) [1937053] - ath10k: start recovery process when payload length exceeds max htc length for sdio (Jarod Wilson) [1937053] - ath: drop unnecessary list_empty (Jarod Wilson) [1937053] - ath9k: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - ath9k: Fix typo in function name (Jarod Wilson) [1937053] - ath9k: Replace HTTP links with HTTPS ones (Jarod Wilson) [1937053] - ath10k: check idx validity in __ath10k_htt_rx_ring_fill_n() (Jarod Wilson) [1937053] - ath9k: Check the return value of pcie_capability_read_*() (Jarod Wilson) [1937053] - ath11k: remove define ATH11K_QMI_DEFAULT_CAL_FILE_NAME (Jarod Wilson) [1937053] - ath11k: don't use defines in hw_params (Jarod Wilson) [1937053] - ath11k: qmi: cleanup info messages (Jarod Wilson) [1937053] - ath11k: remove useless info messages (Jarod Wilson) [1937053] - ath11k: change ath11k_core_fetch_board_data_api_n() to use ath11k_core_create_firmware_path() (Jarod Wilson) [1937053] - ath11k: don't use defines for hw specific firmware directories (Jarod Wilson) [1937053] - ath11k: create a common function to request all firmware files (Jarod Wilson) [1937053] - ath11k: Add bdf-addr in hw_params (Jarod Wilson) [1937053] - ath11k: add hw_ops for pdev id to hw_mac mapping (Jarod Wilson) [1937053] - ath11k: define max_radios in hw_params (Jarod Wilson) [1937053] - ath11k: convert ath11k_hw_params to an array (Jarod Wilson) [1937053] - ath11k: ahb: call ath11k_core_init() before irq configuration (Jarod Wilson) [1937053] - ath10k: pci: fix memcpy size of bmi response (Jarod Wilson) [1937053] - ath11k: rename default board file (Jarod Wilson) [1937053] - ath11k: update firmware files read path (Jarod Wilson) [1937053] - ath10k: provide survey info as accumulated data (Jarod Wilson) [1937053] - ath10k: fix retry packets update in station dump (Jarod Wilson) [1937053] - ath10k: Wait until copy complete is actually done before completing (Jarod Wilson) [1937053] - mac80211_hwsim: add 6GHz channels (Jarod Wilson) [1937053] - mac80211_hwsim: indicate support for S1G (Jarod Wilson) [1937053] - mac80211_hwsim: write TSF timestamp correctly to S1G beacon (Jarod Wilson) [1937053] - mac80211_hwsim: fix typo in kernel-doc (Jarod Wilson) [1937053] - mac80211: rename csa counters to countdown counters (Jarod Wilson) [1937053] - mac80211_hwsim: report the WIPHY_FLAG_SUPPORTS_5_10_MHZ capability (Jarod Wilson) [1937053] - mac80211_hwsim: Claim support for setting Beacon frame TX legacy rate (Jarod Wilson) [1937053] - mac80211_hwsim: Advertise support for multicast RX registration (Jarod Wilson) [1937053] - mac80211_hwsim: indicate in IBSS that we have transmitted beacons (Jarod Wilson) [1937053] - mac80211_hwsim: notify wmediumd of used MAC addresses (Jarod Wilson) [1937053] - mac80211_hwsim: use GFP_ATOMIC under spin lock (Jarod Wilson) [1937053] - mac80211_hwsim: Use kstrndup() in place of kasprintf() (Jarod Wilson) [1937053] - mac80211_hwsim: add frame transmission support over virtio (Jarod Wilson) [1937053] - mac80211_hwsim: enable Beacon protection (Jarod Wilson) [1937053] - mac80211_hwsim: add power save support (Jarod Wilson) [1937053] - mac80211_hwsim: remove maximum TX power (Jarod Wilson) [1937053] - mac80211_hwsim: use DEFINE_DEBUGFS_ATTRIBUTE to define debugfs fops (Jarod Wilson) [1937053] - mac80211_hwsim: add support for OCB (Jarod Wilson) [1937053] - mac80211_hwsim: add more 5GHz channels, 5/10 MHz support (Jarod Wilson) [1937053] - mac80211_hwsim: fix incorrect dev_alloc_name failure goto (Jarod Wilson) [1937053] - mac80211_hwsim: Register support for HE meshpoint (Jarod Wilson) [1937053] - mac80211_hwsim: fill boottime_ns in netlink RX path (Jarod Wilson) [1937053] - mac80211_hwsim: Fix possible null-pointer dereferences in hwsim_dump_radio_nl() (Jarod Wilson) [1937053] - mac80211_hwsim: Extended Key ID API update (Jarod Wilson) [1937053] - mac80211_hwsim: Fix a typo in the name of function 'mac80211_hswim_he_capab()' (Jarod Wilson) [1937053] - mac80211_hwsim: Extended Key ID support (Jarod Wilson) [1937053] - mac80211_hwsim: set p2p device interface support indication (Jarod Wilson) [1937053] - mac80211_hwsim: calculate if_combination.max_interfaces (Jarod Wilson) [1937053] - mac80211_hwsim: propagate genlmsg_reply return code (Jarod Wilson) [1937053] - mac80211_hwsim: Declare support for Multi-BSSID (Jarod Wilson) [1937053] - mac80211_hwsim: Support boottime in scan results (Jarod Wilson) [1937053] - mac80211_hwsim: check that n_limits makes sense (Jarod Wilson) [1937053] - mac80211_hwsim: fix overwriting of if_combination (Jarod Wilson) [1937053] - mac80211_hwsim: fixes kernel crash during mac80211_hwsim init (Jarod Wilson) [1937053] - mac80211_hwsim: allow configurable cipher types (Jarod Wilson) [1937053] - mac80211_hwsim: allow setting iftype support (Jarod Wilson) [1937053] - mac80211_hwsim: move HWSIM_ATTR_RADIO_NAME parsing last (Jarod Wilson) [1937053] - mac80211_hwsim: fix module init error paths for netlink (Jarod Wilson) [1937053] - mac80211_hwsim: drop now unused work-queue from hwsim (Jarod Wilson) [1937053] - mac80211_hwsim: do not omit multicast announce of first added radio (Jarod Wilson) [1937053] - mac80211_hwsim: fix race in radio destruction from netlink notifier (Jarod Wilson) [1937053] - mac80211_hwsim: fix locking when iterating radios during ns exit (Jarod Wilson) [1937053] - wireless: align to draft 11ax D3.0 (Jarod Wilson) [1937053] - mac80211_hwsim: correct use of IEEE80211_VHT_CAP_RXSTBC_X (Jarod Wilson) [1937053] - mac80211_hwsim: require at least one channel (Jarod Wilson) [1937053] - mac80211_hwsim: Add support for HE (Jarod Wilson) [1937053] - net/fq_impl: do not maintain a backlog-sorted list of flows (Jarod Wilson) [1937053] - net/fq_impl: drop get_default_func, move default flow to fq_tin (Jarod Wilson) [1937053] - net/fq_impl: bulk-free packets from a flow on overmemory (Jarod Wilson) [1937053] - net/fq_impl: use skb_get_hash instead of skb_get_hash_perturb (Jarod Wilson) [1937053] - net/fq_impl: Switch to kvmalloc() for memory allocation (Jarod Wilson) [1937053] - mac80211: set NETIF_F_LLTX when using intermediate tx queues (Jarod Wilson) [1937053] - mac80211: calculate hash for fq without holding fq->lock in itxq enqueue (Jarod Wilson) [1937053] - nvme-tcp: fix misuse of __smp_processor_id with preemption enabled (Gopal Tiwari) [1964227] - powerpc/smp: Cache CPU to chip lookup (Daniel Henrique Barboza) [1934421] - Revert "powerpc/topology: Update topology_core_cpumask" (Daniel Henrique Barboza) [1934421] - powerpc/smp: Reintroduce cpu_core_mask (Daniel Henrique Barboza) [1934421] - scsi: smartpqi: Remove unused functions (Don Brace) [1952154] - scsi: smartpqi: Fix device pointer variable reference static checker issue (Don Brace) [1952154] - scsi: smartpqi: Fix blocks_per_row static checker issue (Don Brace) [1952154] - scsi: smartpqi: Update version to 2.1.8-045 (Don Brace) [1952154] - scsi: smartpqi: Add new PCI IDs (Don Brace) [1952154] - scsi: smartpqi: Correct system hangs when resuming from hibernation (Don Brace) [1952154] - scsi: smartpqi: Update enclosure identifier in sysfs (Don Brace) [1952154] - scsi: smartpqi: Add additional logging for LUN resets (Don Brace) [1952154] - scsi: smartpqi: Update SAS initiator_port_protocols and target_port_protocols (Don Brace) [1952154] - scsi: smartpqi: Add phy ID support for the physical drives (Don Brace) [1952154] - scsi: smartpqi: Convert snprintf() to scnprintf() (Don Brace) [1952154] - scsi: smartpqi: Fix driver synchronization issues (Don Brace) [1952154] - scsi: smartpqi: Update device scan operations (Don Brace) [1952154] - scsi: smartpqi: Update OFA management (Don Brace) [1952154] - scsi: smartpqi: Update RAID bypass handling (Don Brace) [1952154] - scsi: smartpqi: Update suspend/resume and shutdown (Don Brace) [1952154] - scsi: smartpqi: Synchronize device resets with mutex (Don Brace) [1952154] - scsi: smartpqi: Update soft reset management for OFA (Don Brace) [1952154] - scsi: smartpqi: Update event handler (Don Brace) [1952154] - scsi: smartpqi: Add support for wwid (Don Brace) [1952154] - scsi: smartpqi: Remove timeouts from internal cmds (Don Brace) [1952154] - scsi: smartpqi: Disable WRITE SAME for HBA NVMe disks (Don Brace) [1952154] - scsi: smartpqi: Add host level stream detection enable (Don Brace) [1952154] - scsi: smartpqi: Add stream detection (Don Brace) [1952154] - scsi: smartpqi: Align code with oob driver (Don Brace) [1952154] - scsi: smartpqi: Add support for long firmware version (Don Brace) [1952154] - scsi: smartpqi: Add support for BMIC sense feature cmd and feature bits (Don Brace) [1952154] - scsi: smartpqi: Add support for RAID1 writes (Don Brace) [1952154] - scsi: smartpqi: Add support for RAID5 and RAID6 writes (Don Brace) [1952154] - scsi: smartpqi: Refactor scatterlist code (Don Brace) [1952154] - scsi: smartpqi: Refactor aio submission code (Don Brace) [1952154] - scsi: smartpqi: Add support for new product ids (Don Brace) [1952154] - scsi: smartpqi: Correct request leakage during reset operations (Don Brace) [1952154] - scsi: smartpqi: Use host-wide tag space (Don Brace) [1952154] - smartpqi: Use fallthrough pseudo-keyword (Don Brace) [1952154] - scsi: smartpqi: Support device deletion via sysfs (Don Brace) [1952154] - scsi: smartpqi: Use scnprintf() for avoiding potential buffer overflow (Don Brace) [1952154] - smartpqi: remove ioremap_nocache and devm_ioremap_nocache (Don Brace) [1952154] - smartpqi: Use sizeof_field() macro (Don Brace) [1952154] - smartpqi: phase out dma_zalloc_coherent() (Don Brace) [1952154] - scsi: smartpqi: add support for huawei controllers (Don Brace) [1952154] - block: only update parent bi_status when bio fail (Ming Lei) [1945457] - kbuild: trace functions in subdirectories of lib/ (Joe Lawrence) [1942601] - kbuild: introduce ccflags-remove-y and asflags-remove-y (Joe Lawrence) [1942601] - redhat/configs: Add CONFIG_AMD_PMC (David Arcari) [1961755] - platform/x86: amd-pmc: put device on error paths (David Arcari) [1961755] - platform/x86: amd-pmc: Fix CONFIG_DEBUG_FS check (David Arcari) [1961755] - platform/x86: amd-pmc: Add AMD platform support for S2Idle (David Arcari) [1961755] - crypto: DRBG - switch to HMAC SHA512 DRBG as default DRBG (Vladis Dronov) [1956808] - x86/asm: Annotate movdir64b()'s dst argument with __iomem (Jerry Snitselaar) [1920747] - x86/asm: Add a missing __iomem annotation in enqcmds() (Jerry Snitselaar) [1920747]- fm10k: amend removal of MODULE_VERSION (Vladis Dronov) [1955730] - hv_netvsc: Make netvsc/VF binding check both MAC and serial number (Mohammed Gamal) [1940927] - hv_netvsc: Add error handling while switching data path (Mohammed Gamal) [1940927] - netvsc: Update driver to use ethtool_sprintf (Mohammed Gamal) [1940927] - hv_netvsc: Add a comment clarifying batching logic (Mohammed Gamal) [1940927] - hv_netvsc: Fix validation in netvsc_linkstatus_callback() (Mohammed Gamal) [1940927] - hv_netvsc: Restrict configurations on isolated guests (Mohammed Gamal) [1940927] - hv_netvsc: Load and store the proper (NBL_HASH_INFO) per-packet info (Mohammed Gamal) [1940927] - hv_netvsc: Allocate the recv_buf buffers after NVSP_MSG1_TYPE_SEND_RECV_BUF (Mohammed Gamal) [1940927] - hv_netvsc: Reset the RSC count if NVSP_STAT_FAIL in netvsc_receive() (Mohammed Gamal) [1940927] - hv_netvsc: Copy packets sent by Hyper-V out of the receive buffer (Mohammed Gamal) [1940927] - net/hyperv: use skb_vlan_tag_*() helpers (Mohammed Gamal) [1940927] - net/vlan: introduce skb_vlan_tag_get_cfi() helper (Mohammed Gamal) [1940927] - hv_netvsc: Add (more) validation for untrusted Hyper-V values (Mohammed Gamal) [1940927] - hv_netvsc: Process NETDEV_GOING_DOWN on VF hot remove (Mohammed Gamal) [1940927] - hv_netvsc: Wait for completion on request SWITCH_DATA_PATH (Mohammed Gamal) [1940927] - hv_netvsc: Check VF datapath when sending traffic to VF (Mohammed Gamal) [1940927] - hv_netvsc: Validate number of allocated sub-channels (Mohammed Gamal) [1940927] - hv_netvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening (Mohammed Gamal) [1940927] - hv_netvsc: Use HV_HYP_PAGE_SIZE for Hyper-V communication (Mohammed Gamal) [1940927] - scsi: fnic: Use scsi_host_busy_iter() to traverse commands (Ewan D. Milne) [1949250] - scsi: fnic: Kill 'exclude_id' argument to fnic_cleanup_io() (Ewan D. Milne) [1949250] - net: vlan: Avoid using BUG() in vlan_proto_idx() (Davide Caratti) [1964456] - sch_htb: fix null pointer dereference on a null new_q (Ivan Vecera) [1935703] - sch_htb: Fix offload cleanup in htb_destroy on htb_init failure (Ivan Vecera) [1935703] - sch_htb: Fix select_queue for non-offload mode (Ivan Vecera) [1935703] - sch_htb: Stats for offloaded HTB (Ivan Vecera) [1935703] - sch_htb: Hierarchical QoS hardware offload (Ivan Vecera) [1935703] - net: sched: Add extack to Qdisc_class_ops.delete (Ivan Vecera) [1935703] - net: sched: Add multi-queue support to sch_tree_lock (Ivan Vecera) [1935703] - capabilities: require CAP_SETFCAP to map uid 0 (Alexey Gladkov) [1961202] - locking/qrwlock: Cleanup queued_write_lock_slowpath() (Waiman Long) [1954361] - locking/rtmutex: Clean up signal handling in __rt_mutex_slowlock() (Waiman Long) [1954361] - locking/rtmutex: Restrict the trylock WARN_ON() to debug (Waiman Long) [1954361] - locking/rtmutex: Fix misleading comment in rt_mutex_postunlock() (Waiman Long) [1954361] - locking/rtmutex: Consolidate the fast/slowpath invocation (Waiman Long) [1954361] - locking/rtmutex: Make text section and inlining consistent (Waiman Long) [1954361] - locking/rtmutex: Move debug functions as inlines into common header (Waiman Long) [1954361] - locking/rtmutex: Decrapify __rt_mutex_init() (Waiman Long) [1954361] - locking/rtmutex: Remove pointless CONFIG_RT_MUTEXES=n stubs (Waiman Long) [1954361] - locking/rtmutex: Inline chainwalk depth check (Waiman Long) [1954361] - locking/rtmutex: Move rt_mutex_debug_task_free() to rtmutex.c (Waiman Long) [1954361] - locking/rtmutex: Remove empty and unused debug stubs (Waiman Long) [1954361] - locking/rtmutex: Consolidate rt_mutex_init() (Waiman Long) [1954361] - locking/rtmutex: Remove output from deadlock detector (Waiman Long) [1954361] - locking/rtmutex: Remove rtmutex deadlock tester leftovers (Waiman Long) [1954361] - locking/rtmutex: Remove rt_mutex_timed_lock() (Waiman Long) [1954361] - kernel: delete repeated words in comments (Waiman Long) [1954361] - rbtree, rtmutex: Use rb_add_cached() (Waiman Long) [1954361] - rbtree: Add generic add and find helpers (Waiman Long) [1954361] - locking/rtmutex: Remove unused rt_mutex_cmpxchg_relaxed() (Waiman Long) [1954361] - lib/rbtree: avoid generating code twice for the cached versions (Waiman Long) [1954361] - locking/rtmutex: Fix the preprocessor logic with normal #ifdef #else #endif (Waiman Long) [1954361] - kernel/futex: Explicitly document pi_lock for pi_state owner fixup (Waiman Long) [1954361] - kernel/futex: Move hb unlock out of unqueue_me_pi() (Waiman Long) [1954361] - kernel/futex: Make futex_wait_requeue_pi() only call fixup_owner() (Waiman Long) [1954361] - kernel/futex: Kill rt_mutex_next_owner() (Waiman Long) [1954361] - futex: Remove unused empty compat_exit_robust_list() (Waiman Long) [1954361] - futex: Handle transient "ownerless" rtmutex state correctly (Waiman Long) [1954361] - futex: Convert to use the preferred 'fallthrough' macro (Waiman Long) [1954361] - futex: get rid of a kernel-docs build warning (Waiman Long) [1954361] - futex: arch_futex_atomic_op_inuser() calling conventions change (Waiman Long) [1954361] - s390: Use arch_local_irq_{save,restore}() in early boot code (Waiman Long) [1954361] - lockdep: Add a missing initialization hint to the "INFO: Trying to register non-static key" message (Waiman Long) [1954361] - locking: Fix typos in comments (Waiman Long) [1954361] - locking/lockdep: Update the comment for __lock_release() (Waiman Long) [1954361] - lockdep: Allow tuning tracing capacity constants. (Waiman Long) [1954361] - lockdep: Address clang -Wformat warning printing for hd (Waiman Long) [1954361] - lockdep: Add lockdep lock state defines (Waiman Long) [1954361] - lockdep: Add lockdep_assert_not_held() (Waiman Long) [1954361] - lockdep: Noinstr annotate warn_bogus_irq_restore() (Waiman Long) [1954361] - locking/lockdep: Avoid unmatched unlock (Waiman Long) [1954361] - locking/rwsem: Remove empty rwsem.h (Waiman Long) [1954361] - lockdep: report broken irq restoration (Waiman Long) [1954361] - locking/lockdep: Avoid noinstr warning for DEBUG_LOCKDEP (Waiman Long) [1954361] - locking/lockdep: Exclude local_lock_t from IRQ inversions (Waiman Long) [1954361] - locking/lockdep: Clean up check_redundant() a bit (Waiman Long) [1954361] - locking/lockdep: Add a skip() function to __bfs() (Waiman Long) [1954361] - locking/lockdep: Mark local_lock_t (Waiman Long) [1954361] - lockdep: Put graph lock/unlock under lock_recursion protection (Waiman Long) [1954361] - locking/rtmutex: Add missing kernel-doc markup (Waiman Long) [1954361] - lockdep: Avoid to modify chain keys in validate_chain() (Waiman Long) [1954361] - lockdep: Fix nr_unused_locks accounting (Waiman Long) [1954361] - lockdep: Optimize the memory usage of circular queue (Waiman Long) [1954361] - lockdep: Take read/write status in consideration when generate chainkey (Waiman Long) [1954361] - lockdep/selftest: Add a R-L/L-W test case specific to chain cache behavior (Waiman Long) [1954361] - lockdep: Add recursive read locks into dependency graph (Waiman Long) [1954361] - lockdep: Fix recursive read lock related safe->unsafe detection (Waiman Long) [1954361] - lockdep: Adjust check_redundant() for recursive read change (Waiman Long) [1954361] - lockdep: Support deadlock detection for recursive read locks in check_noncircular() (Waiman Long) [1954361] - lockdep: Make __bfs(.match) return bool (Waiman Long) [1954361] - lockdep: Extend __bfs() to work with multiple types of dependencies (Waiman Long) [1954361] - lockdep: Introduce lock_list::dep (Waiman Long) [1954361] - lockdep: Reduce the size of lock_list::distance (Waiman Long) [1954361] - lockdep: Make __bfs() visit every dependency until a match (Waiman Long) [1954361] - lockdep: Demagic the return value of BFS (Waiman Long) [1954361] - lockdep/Documention: Recursive read lock detection reasoning (Waiman Long) [1954361] - locking: More accurate annotations for read_lock() (Waiman Long) [1954361] - Documentation/locking/locktypes: Fix local_locks documentation (Waiman Long) [1954361] - treewide: Remove uninitialized_var() usage (Waiman Long) [1954361] - lockdep: Use this_cpu_ptr instead of get_cpu_var stats (Waiman Long) [1954361] - KVM: arm/arm64: Fix KVM_VGIC_V3_ADDR_TYPE_REDIST read (Gavin Shan) [1939323] - KVM: arm64: Don't advertise FEAT_SPE to guests (Gavin Shan) [1939323] - KVM: arm64: Don't print warning when trapping SPE registers (Gavin Shan) [1939323] - KVM: arm64: Fully zero the vcpu state on reset (Gavin Shan) [1939323] - KVM: arm64: Clarify vcpu reset behaviour (Gavin Shan) [1939323] - Documentation: KVM: Document KVM_GUESTDBG_USE_HW control flag for arm64 (Gavin Shan) [1939323] - KVM: arm64: Initialize VCPU mdcr_el2 before loading it (Gavin Shan) [1939323] - KVM: arm64: Handle access to TRFCR_EL1 (Gavin Shan) [1939323] - arm64: Add TRFCR_ELx definitions (Gavin Shan) [1939323] - KVM: arm64: Unify trap handlers injecting an UNDEF (Gavin Shan) [1939323] - KVM: arm64: Use find_vma_intersection() (Gavin Shan) [1939323] - KVM: arm64: Hide kvm_mmu_wp_memory_region() (Gavin Shan) [1939323] - KVM: selftests: vgic_init kvm selftests fixup (Gavin Shan) [1939323] - KVM: selftests: aarch64/vgic-v3 init sequence tests (Gavin Shan) [1939323] - KVM: arm64: vgic-v3: Expose GICR_TYPER.Last for userspace (Gavin Shan) [1939323] - kvm: arm64: vgic-v3: Introduce vgic_v3_free_redist_region() (Gavin Shan) [1939323] - KVM: arm64: Simplify argument passing to vgic_uaccess_[read|write] (Gavin Shan) [1939323] - docs: kvm: devices/arm-vgic-v3: enhance KVM_DEV_ARM_VGIC_CTRL_INIT doc (Gavin Shan) [1939323] - KVM: arm/arm64: vgic: Reset base address on kvm_vgic_dist_destroy() (Gavin Shan) [1939323] - KVM: arm64: vgic-v3: Fix error handling in vgic_v3_set_redist_base() (Gavin Shan) [1939323] - KVM: arm64: Fix KVM_VGIC_V3_ADDR_TYPE_REDIST_REGION read (Gavin Shan) [1939323] - KVM: arm64: vgic-v3: Fix some error codes when setting RDIST base (Gavin Shan) [1939323] - KVM: arm64: Disable guest access to trace filter controls (Gavin Shan) [1939323] - KVM: arm64: Fix CPU interface MMIO compatibility detection (Gavin Shan) [1939323] - KVM: arm64: Hide system instruction access to Trace registers (Gavin Shan) [1939323] - KVM: arm64: Fix exclusive limit for IPA size (Gavin Shan) [1939323] - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM (Gavin Shan) [1939323] - KVM: arm64: nvhe: Save the SPE context early (Gavin Shan) [1939323] - KVM: arm64: Correct spelling of DBGDIDR register (Gavin Shan) [1939323] - KVM: arm64: Fix AArch32 PMUv3 capping (Gavin Shan) [1939323] - KVM: arm64: Fix missing RES1 in emulation of DBGBIDR (Gavin Shan) [1939323] - KVM: arm64: Remove spurious semicolon in reg_to_encoding() (Gavin Shan) [1939323] - KVM: arm64: Fix hyp_cpu_pm_{init,exit} __init annotation (Gavin Shan) [1939323] - KVM: arm64: Workaround firmware wrongly advertising GICv2-on-v3 compatibility (Gavin Shan) [1939323] - KVM: arm64: Rename __vgic_v3_get_ich_vtr_el2() to __vgic_v3_get_gic_config() (Gavin Shan) [1939323] - KVM: arm64: Some fixes of PV-time interface document (Gavin Shan) [1939323] - KVM: arm64: CSSELR_EL1 max is 13 (Gavin Shan) [1939323] - idr test suite: Improve reporting from idr_find_test_1 (Chris von Recklinghausen) [1946304] - idr test suite: Create anchor before launching throbber (Chris von Recklinghausen) [1946304] - idr test suite: Take RCU read lock in idr_find_test_1 (Chris von Recklinghausen) [1946304] - radix tree test suite: Register the main thread with the RCU library (Chris von Recklinghausen) [1946304] - radix tree test suite: Fix compilation (Chris von Recklinghausen) [1946304] - XArray: Add xa_limit_16b (Chris von Recklinghausen) [1946304] - XArray: Fix splitting to non-zero orders (Chris von Recklinghausen) [1946304] - XArray: Fix split documentation (Chris von Recklinghausen) [1946304] - PCI/P2PDMA: Drop double zeroing for sg_init_table() (Myron Stowe) [1955693] - PCI: Simplify bool comparisons (Myron Stowe) [1955693] - PCI: endpoint: Use "NULL" instead of "0" as a NULL pointer (Myron Stowe) [1955693] - PCI: Simplify pci_dev_reset_slot_function() (Myron Stowe) [1955693] - PCI: Update mmap-related #ifdef comments (Myron Stowe) [1955693] - PCI/LINK: Print IRQ number used by port (Myron Stowe) [1955693] - PCI/IOV: Simplify pci-pf-stub with module_pci_driver() (Myron Stowe) [1955693] - PCI: Use scnprintf(), not snprintf(), in sysfs "show" functions (Myron Stowe) [1955693] - x86/PCI: Fix intel_mid_pci.c build error when ACPI is not enabled (Myron Stowe) [1955693] - PCI: Remove unnecessary header includes (Myron Stowe) [1955693] - PCI/PM: Revert "PCI/PM: Apply D2 delay as milliseconds, not microseconds" (Myron Stowe) [1955693] - PCI/PM: Remove unused PCI_PM_BUS_WAIT (Myron Stowe) [1955693] - PCI: shpchp: Remove unused 'rc' assignment (Myron Stowe) [1955693] - PCI: pciehp: Reduce noisiness on hot removal (Myron Stowe) [1955693 1812902] - PCI: rpadlpar: Use for_each_child_of_node() and for_each_node_by_name() (Myron Stowe) [1955693] - PCI: Add Kconfig options for MPS/MRRS strategy (Myron Stowe) [1955693] - PCI: Add schedule point in pci_read_config() (Myron Stowe) [1955693] - PCI/ASPM: Remove struct pcie_link_state.l1ss (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.l1ss_cap (Myron Stowe) [1955693] - PCI/ASPM: Pass L1SS Capabilities value, not struct aspm_register_info (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.l1ss_ctl1 (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.l1ss_ctl2 (unused) (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.l1ss_cap_ptr (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.latency_encoding (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.enabled (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.support (Myron Stowe) [1955693] - PCI/ASPM: Use 'parent' and 'child' for readability (Myron Stowe) [1955693] - PCI/ASPM: Move LTR path check to where it's used (Myron Stowe) [1955693] - PCI/ASPM: Move pci_clear_and_set_dword() earlier (Myron Stowe) [1955693] - PCI/ACS: Enable Translation Blocking for external devices (Myron Stowe) [1955693] - scsi: qedi: Remove redundant assignment to variable err (Nilesh Javali) [1920855] - scsi: qedi: Fix error return code of qedi_alloc_global_queues() (Nilesh Javali) [1920855] - scsi: qedi: Fix missing destroy_workqueue() on error in __qedi_probe (Nilesh Javali) [1920855] - scsi: qedf: Simplify bool comparison (Nilesh Javali) [1921608] - bpf, sockmap: Fix incorrect fwd_alloc accounting (Yauheni Kaliuta) [1874006] - bpf: Local storage helpers should check nullness of owner ptr passed (Yauheni Kaliuta) [1874006] - bpf, inode_storage: Put file handler if no storage was found (Yauheni Kaliuta) [1874006] - kbuild: explicitly specify the build id style (Yauheni Kaliuta) [1874006] - bpf: Reject too big ctx_size_in for raw_tp test run (Yauheni Kaliuta) [1874006] - bpf: Fix enum names for bpf_this_cpu_ptr() and bpf_per_cpu_ptr() helpers (Yauheni Kaliuta) [1874006] - bpf: Don't rely on GCC __attribute__((optimize)) to disable GCSE (Jiri Benc) [1874006] - bpf: Fix tests for local_storage (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix "dubious pointer arithmetic" test (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix array access with signed variable test (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test for signed 32-bit bound check bug (Yauheni Kaliuta) [1874006] - bpf: Fix propagation of 32-bit signed bounds from 64-bit bounds. (Yauheni Kaliuta) [1874006] - lwt_bpf: Replace preempt_disable() with migrate_disable() (Yauheni Kaliuta) [1874006] - lwt: Disable BH too in run_lwt_bpf() (Yauheni Kaliuta) [1874006] - selftests/bpf: Drain ringbuf samples at the end of test (Yauheni Kaliuta) [1874006] - libbpf: Fix ring_buffer__poll() to return number of consumed samples (Yauheni Kaliuta) [1874006] - bpf: Add MAINTAINERS entry for BPF LSM (Yauheni Kaliuta) [1874006] - bpftool: Fix error return value in build_btf_type_table (Yauheni Kaliuta) [1874006] - fail_function: Remove a redundant mutex unlock (Yauheni Kaliuta) [1874006] - selftest/bpf: Test bpf_probe_read_user_str() strips trailing bytes after NUL (Yauheni Kaliuta) [1874006] - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. (Yauheni Kaliuta) [1874006] - bpf, sockmap: Avoid failures from skb_to_sgvec when skb has frag_list (Yauheni Kaliuta) [1874006] - bpf, sockmap: Handle memory acct if skb_verdict prog redirects to self (Yauheni Kaliuta) [1874006] - bpf, sockmap: Avoid returning unneeded EAGAIN when redirecting to self (Yauheni Kaliuta) [1874006] - bpf, sockmap: Use truesize with sk_rmem_schedule() (Yauheni Kaliuta) [1874006] - bpf, sockmap: Ensure SO_RCVBUF memory is observed on ingress redirect (Yauheni Kaliuta) [1874006] - bpf, sockmap: Fix partial copy_page_to_iter so progress can still be made (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix error return code in run_getsockopt_test() (Yauheni Kaliuta) [1874006] - bpf: Relax return code check for subprograms (Yauheni Kaliuta) [1874006] - tools, bpftool: Add missing close before bpftool net attach exit (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix unused attribute usage in subprogs_unused test (Yauheni Kaliuta) [1874006] - bpf: Fix unsigned 'datasec_id' compared with zero in check_pseudo_btf_id (Yauheni Kaliuta) [1874006] - bpf: Fix passing zero to PTR_ERR() in bpf_btf_printf_prepare (Yauheni Kaliuta) [1874006] - libbpf: Don't attempt to load unused subprog as an entry-point BPF program (Yauheni Kaliuta) [1874006] - bpf: Update verification logic for LSM programs (Yauheni Kaliuta) [1874006] - bpf: Zero-fill re-used per-cpu map element (Yauheni Kaliuta) [1874006] - bpf: BPF_PRELOAD depends on BPF_SYSCALL (Yauheni Kaliuta) [1874006] - libbpf: Fix possible use after free in xsk_socket__delete (Yauheni Kaliuta) [1874006] - libbpf: Fix null dereference in xsk_socket__delete (Yauheni Kaliuta) [1874006] - libbpf, hashmap: Fix undefined behavior in hash_bits (Yauheni Kaliuta) [1874006] - tools, bpftool: Remove two unused variables. (Yauheni Kaliuta) [1874006] - tools, bpftool: Avoid array index warnings. (Yauheni Kaliuta) [1874006] - bpf: Add struct bpf_redir_neigh forward declaration to BPF helper defs (Yauheni Kaliuta) [1874006] - bpf: Fix -Wshadow warnings (Yauheni Kaliuta) [1874006] - bpf, libbpf: Guard bpf inline asm from bpf_tail_call_static (Yauheni Kaliuta) [1874006] - bpf: selftest: Ensure the return value of the bpf_per_cpu_ptr() must be checked (Yauheni Kaliuta) [1874006] - bpf: selftest: Ensure the return value of bpf_skc_to helpers must be checked (Yauheni Kaliuta) [1874006] - bpf: Remove unneeded break (Yauheni Kaliuta) [1874006] - net, sockmap: Don't call bpf_prog_put() on NULL pointer (Yauheni Kaliuta) [1874006] - bpf, sockmap: Add locking annotations to iterator (Yauheni Kaliuta) [1874006] - bpf: Fix register equivalence tracking. (Yauheni Kaliuta) [1874006] - bpf, selftests: Add three new sockmap tests for verdict only programs (Yauheni Kaliuta) [1874006] - bpf, selftests: Add option to test_sockmap to omit adding parser program (Yauheni Kaliuta) [1874006] - bpf, sockmap: Allow skipping sk_skb parser program (Yauheni Kaliuta) [1874006] - bpf, sockmap: Check skb_verdict and skb_parser programs explicitly (Yauheni Kaliuta) [1874006] - bpf, sockmap: Add memory accounting so skbs on ingress lists are visible (Yauheni Kaliuta) [1874006] - bpf, sockmap: Remove skb_orphan and let normal skb_kfree do cleanup (Yauheni Kaliuta) [1874006] - bpf, sockmap: Remove dropped data on errors in redirect case (Yauheni Kaliuta) [1874006] - bpf, sockmap: Remove skb_set_owner_w wmem will be taken later from sendpage (Yauheni Kaliuta) [1874006] - bpf, sockmap: On receive programs try to fast track SK_PASS ingress (Yauheni Kaliuta) [1874006] - bpf, sockmap: Skb verdict SK_PASS to self already checked rmem limits (Yauheni Kaliuta) [1874006] - bpf: Migrate from patchwork.ozlabs.org to patchwork.kernel.org. (Yauheni Kaliuta) [1874006] - samples: bpf: Refactor XDP kern program maps with BTF-defined map (Yauheni Kaliuta) [1874006] - samples: bpf: Replace attach_tracepoint() to attach() in xdp_redirect_cpu (Yauheni Kaliuta) [1874006] - samples: bpf: Refactor xdp_monitor with libbpf (Yauheni Kaliuta) [1874006] - bpf, selftests: Add test for different array inner map size (Yauheni Kaliuta) [1874006] - bpf: Allow for map-in-map with dynamic inner array map entries (Yauheni Kaliuta) [1874006] - selftests/bpf: Asm tests for the verifier regalloc tracking. (Yauheni Kaliuta) [1874006] - bpf: Fix selftest compilation on clang 11 (Yauheni Kaliuta) [1874006] - selftest/bpf: Fix profiler test using CO-RE relocation for enums (Yauheni Kaliuta) [1874006] - selftests/bpf: Add profiler test (Yauheni Kaliuta) [1874006] - bpf: Track spill/fill of bounded scalars. (Yauheni Kaliuta) [1874006] - bpf: Propagate scalar ranges through register assignments. (Yauheni Kaliuta) [1874006] - bpf: Add tcp_notsent_lowat bpf setsockopt (Yauheni Kaliuta) [1874006] - selftests/bpf: Validate libbpf's auto-sizing of LD/ST/STX instructions (Yauheni Kaliuta) [1874006] - libbpf: Allow specifying both ELF and raw BTF for CO-RE BTF override (Yauheni Kaliuta) [1874006] - libbpf: Support safe subset of load/store instruction resizing with CO-RE (Yauheni Kaliuta) [1874006] - libbpf: Skip CO-RE relocations for not loaded BPF programs (Yauheni Kaliuta) [1874006] - libbpf: Fix compatibility problem in xsk_socket__create (Yauheni Kaliuta) [1874006] - bpf: Fix typo in uapi/linux/bpf.h (Yauheni Kaliuta) [1874006] - bpf: Fix build failure for kernel/trace/bpf_trace.c with CONFIG_NET=n (Yauheni Kaliuta) [1874006] - kernel/bpf/verifier: Fix build when NET is not enabled (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix test_verifier after introducing resolve_pseudo_ldimm64 (Yauheni Kaliuta) [1874006] - samples: bpf: Driver interrupt statistics in xdpsock (Yauheni Kaliuta) [1874006] - samples: bpf: Count syscalls in xdpsock (Yauheni Kaliuta) [1874006] - samples: bpf: Split xdpsock stats into new struct (Yauheni Kaliuta) [1874006] - samples/bpf: Fix a compilation error with fallthrough marking (Yauheni Kaliuta) [1874006] - samples/bpf: Change Makefile to cope with latest llvm (Yauheni Kaliuta) [1874006] - bpf, libbpf: Use valid btf in bpf_program__set_attach_target (Yauheni Kaliuta) [1874006] - selftest/bpf: Test pinning map with reused map fd (Yauheni Kaliuta) [1874006] - libbpf: Check if pin_path was set even map fd exist (Yauheni Kaliuta) [1874006] - libbpf: Close map fd if init map slots failed (Yauheni Kaliuta) [1874006] - bpf: Use raw_spin_trylock() for pcpu_freelist_push/pop in NMI (Yauheni Kaliuta) [1874006] - bpf, verifier: Use fallthrough pseudo-keyword (Yauheni Kaliuta) [1874006] - bpf: Deref map in BPF_PROG_BIND_MAP when it's already used (Yauheni Kaliuta) [1874006] - bpf, sockmap: Update selftests to use skb_adjust_room (Yauheni Kaliuta) [1874006] - bpf, sockmap: Add skb_adjust_room to pop bytes off ingress payload (Yauheni Kaliuta) [1874006] - bpf/selftests: Test for bpf_per_cpu_ptr() and bpf_this_cpu_ptr() (Yauheni Kaliuta) [1874006] - bpf: Introducte bpf_this_cpu_ptr() (Yauheni Kaliuta) [1874006] - bpf: Introduce bpf_per_cpu_ptr() (Yauheni Kaliuta) [1874006] - selftests/bpf: Ksyms_btf to test typed ksyms (Yauheni Kaliuta) [1874006] - bpf/libbpf: BTF support for typed ksyms (Yauheni Kaliuta) [1874006] - bpf: Introduce pseudo_btf_id (Yauheni Kaliuta) [1874006] - selftests/bpf: Properly initialize linfo in sockmap_basic (Yauheni Kaliuta) [1874006] - selftests/bpf: Initialize duration in xdp_noinline.c (Yauheni Kaliuta) [1874006] - selftests/bpf: Add tests for BPF_F_PRESERVE_ELEMS (Yauheni Kaliuta) [1874006] - bpf: Introduce BPF_F_PRESERVE_ELEMS for perf event array (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix alignment of .BTF_ids (Yauheni Kaliuta) [1874006] - selftests/bpf: Test "incremental" btf_dump in C format (Yauheni Kaliuta) [1874006] - libbpf: Make btf_dump work with modifiable BTF (Yauheni Kaliuta) [1874006] - bpf, selftests: Use bpf_tail_call_static where appropriate (Yauheni Kaliuta) [1874006] - bpf, libbpf: Add bpf_tail_call_static helper for bpf programs (Yauheni Kaliuta) [1874006] - bpf, net: Rework cookie generator as per-cpu one (Yauheni Kaliuta) [1874006] - bpf: Add classid helper only based on skb->sk (Yauheni Kaliuta) [1874006] - bpf: fix raw_tp test run in preempt kernel (Yauheni Kaliuta) [1874006] - libbpf: Compile in PIC mode only for shared library case (Yauheni Kaliuta) [1874006] - libbpf: Compile libbpf under -O2 level by default and catch extra warnings (Yauheni Kaliuta) [1874006] - bpf: x64: Do not emit sub/add 0, rsp when !stack_depth (Yauheni Kaliuta) [1874006] - bpf, x64: Drop "pop rcx" instruction on BPF JIT epilogue (Yauheni Kaliuta) [1874006] - bpf, selftests: Fix warning in snprintf_btf where system() call unchecked (Yauheni Kaliuta) [1874006] - selftests/bpf: Test BTF's handling of endianness (Yauheni Kaliuta) [1874006] - selftests/bpf: Move and extend ASSERT_xxx() testing macros (Yauheni Kaliuta) [1874006] - selftests: Make sure all 'skel' variables are declared static (Yauheni Kaliuta) [1874006] - selftests/bpf_iter: Don't fail test due to missing __builtin_btf_type_id (Yauheni Kaliuta) [1874006] - bpf/preload: Make sure Makefile cleans up after itself, and add .gitignore (Yauheni Kaliuta) [1874006] - selftests/bpf: Ensure snprintf_btf/bpf_iter tests compatibility with old vmlinux.h (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix unused-result warning in snprintf_btf.c (Yauheni Kaliuta) [1874006] - bpf, selftests: Fix cast to smaller integer type 'int' warning in raw_tp (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test for bpf_seq_printf_btf helper (Yauheni Kaliuta) [1874006] - bpf: Add bpf_seq_printf_btf helper (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix overflow tests to reflect iter size increase (Yauheni Kaliuta) [1874006] - bpf: Bump iter seq size to support BTF representation of large data structures (Yauheni Kaliuta) [1874006] - selftests/bpf: Add bpf_snprintf_btf helper tests (Yauheni Kaliuta) [1874006] - bpf: Add bpf_snprintf_btf helper (Yauheni Kaliuta) [1874006] - bpf: Move to generic BTF show support, apply it to seq files/strings (Yauheni Kaliuta) [1874006] - bpf: Provide function to get vmlinux BTF information (Yauheni Kaliuta) [1874006] - selftest: bpf: Test copying a sockmap and sockhash (Yauheni Kaliuta) [1874006] - selftests: bpf: Remove shared header from sockmap iter test (Yauheni Kaliuta) [1874006] - selftests: bpf: Add helper to compare socket cookies (Yauheni Kaliuta) [1874006] - bpf: sockmap: Enable map_update_elem from bpf_iter (Yauheni Kaliuta) [1874006] - bpf, cpumap: Remove rcpu pointer from cpu_map_build_skb signature (Yauheni Kaliuta) [1874006] - selftests/bpf: Add raw_tp_test_run (Yauheni Kaliuta) [1874006] - libbpf: Support test run of raw tracepoint programs (Yauheni Kaliuta) [1874006] - bpf: Enable BPF_PROG_TEST_RUN for raw_tracepoint (Yauheni Kaliuta) [1874006] - bpf: Add comment to document BTF type PTR_TO_BTF_ID_OR_NULL (Yauheni Kaliuta) [1874006] - bpf: Add AND verifier test case where 32bit and 64bit bounds differ (Yauheni Kaliuta) [1874006] - bpf, verifier: Remove redundant var_off.value ops in scalar known reg cases (Yauheni Kaliuta) [1874006] - bpf: selftest: Add test_btf_skc_cls_ingress (Yauheni Kaliuta) [1874006] - bpf: selftest: Remove enum tcp_ca_state from bpf_tcp_helpers.h (Yauheni Kaliuta) [1874006] - bpf: selftest: Use bpf_skc_to_tcp_sock() in the sock_fields test (Yauheni Kaliuta) [1874006] - bpf: selftest: Use network_helpers in the sock_fields test (Yauheni Kaliuta) [1874006] - bpf: selftest: Adapt sock_fields test to use skel and global variables (Yauheni Kaliuta) [1874006] - bpf: selftest: Move sock_fields test into test_progs (Yauheni Kaliuta) [1874006] - bpf: selftest: Add ref_tracking verifier test for bpf_skc casting (Yauheni Kaliuta) [1874006] - bpf: Change bpf_sk_assign to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON (Yauheni Kaliuta) [1874006] - bpf: Change bpf_tcp_*_syncookie to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON (Yauheni Kaliuta) [1874006] - bpf: Change bpf_sk_storage_*() to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON (Yauheni Kaliuta) [1874006] - bpf: Change bpf_sk_release and bpf_sk_*cgroup_id to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON (Yauheni Kaliuta) [1874006] - bpf: Enable bpf_skc_to_* sock casting helper to networking prog type (Yauheni Kaliuta) [1874006] - bpf: Move the PTR_TO_BTF_ID check to check_reg_type() (Yauheni Kaliuta) [1874006] - Revert "bpf: Fix potential call bpf_link_free() in atomic context" (Yauheni Kaliuta) [1874006] - tools resolve_btfids: Always force HOSTARCH (Yauheni Kaliuta) [1874006] - bpf: Check CONFIG_BPF option for resolve_btfids (Yauheni Kaliuta) [1874006] - bpf: Explicitly size compatible_reg_types (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix stat probe in d_path test (Yauheni Kaliuta) [1874006] - bpf: Using rcu_read_lock for bpf_sk_storage_map iterator (Yauheni Kaliuta) [1874006] - bpf: Use a table to drive helper arg type checks (Yauheni Kaliuta) [1874006] - bpf: Hoist type checking for nullable arg types (Yauheni Kaliuta) [1874006] - bpf: Check ARG_PTR_TO_SPINLOCK register type in check_func_arg (Yauheni Kaliuta) [1874006] - bpf: Set meta->raw_mode for pointers close to use (Yauheni Kaliuta) [1874006] - bpf: Make context access check generic (Yauheni Kaliuta) [1874006] - bpf: Make reference tracking generic (Yauheni Kaliuta) [1874006] - bpf: Make BTF pointer type checking generic (Yauheni Kaliuta) [1874006] - bpf: Allow specifying a BTF ID per argument in function protos (Yauheni Kaliuta) [1874006] - btf: Add BTF_ID_LIST_SINGLE macro (Yauheni Kaliuta) [1874006] - bpf: Check scalar or invalid register in check_helper_mem_access (Yauheni Kaliuta) [1874006] - btf: Make btf_set_contains take a const pointer (Yauheni Kaliuta) [1874006] - bpf: Fix potential call bpf_link_free() in atomic context (Yauheni Kaliuta) [1874006] - bpf: Use hlist_add_head_rcu when linking to local_storage (Yauheni Kaliuta) [1874006] - samples/bpf: Fix test_map_in_map on s390 (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix endianness issue in test_sockopt_sk (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix endianness issue in sk_assign (Yauheni Kaliuta) [1874006] - selftests/bpf: Add tailcall_bpf2bpf tests (Yauheni Kaliuta) [1874006] - bpf: Add abnormal return checks. (Yauheni Kaliuta) [1874006] - bpf: allow for tailcalls in BPF subprograms for x64 JIT (Yauheni Kaliuta) [1874006] - bpf, x64: rework pro/epilogue and tailcall handling in JIT (Yauheni Kaliuta) [1874006] - bpf: Limit caller's stack depth 256 for subprogs with tailcalls (Yauheni Kaliuta) [1874006] - bpf: rename poke descriptor's 'ip' member to 'tailcall_target' (Yauheni Kaliuta) [1874006] - bpf: propagate poke descriptors to subprograms (Yauheni Kaliuta) [1874006] - bpf, x64: use rcx instead of rax for tail call retpolines (Yauheni Kaliuta) [1874006] - selftests/bpf: Merge most of test_btf into test_progs (Yauheni Kaliuta) [1874006] - selftests/bpf: Test load and dump metadata with btftool and skel (Yauheni Kaliuta) [1874006] - bpftool: Support dumping metadata (Yauheni Kaliuta) [1874006] - libbpf: Add BPF_PROG_BIND_MAP syscall and use it on .rodata section (Yauheni Kaliuta) [1874006] - bpf: Add BPF_PROG_BIND_MAP syscall (Yauheni Kaliuta) [1874006] - bpf: Mutex protect used_maps array and count (Yauheni Kaliuta) [1874006] - libbpf: Fix a compilation error with xsk.c for ubuntu 16.04 (Yauheni Kaliuta) [1874006] - samples/bpf: Add quiet option to xdpsock (Yauheni Kaliuta) [1874006] - samples: bpf: Add an option for printing extra statistics in xdpsock (Yauheni Kaliuta) [1874006] - samples/bpf: Fix possible deadlock in xdpsock (Yauheni Kaliuta) [1874006] - samples/bpf: Fix one packet sending in xdpsock (Yauheni Kaliuta) [1874006] - s390/bpf: Fix multiple tail calls (Yauheni Kaliuta) [1874006] - tcp: Simplify tcp_set_congestion_control() load=false case (Yauheni Kaliuta) [1874006] - tcp: simplify _bpf_setsockopt(): Remove flags argument (Yauheni Kaliuta) [1874006] - tcp: simplify tcp_set_congestion_control(): Always reinitialize (Yauheni Kaliuta) [1874006] - tcp: Simplify EBPF TCP_CONGESTION to always init CC (Yauheni Kaliuta) [1874006] - bpftool: Fix build failure (Yauheni Kaliuta) [1874006] - tools: bpftool: Automate generation for "SEE ALSO" sections in man pages (Yauheni Kaliuta) [1874006] - bpf: Fix comment for helper bpf_current_task_under_cgroup() (Yauheni Kaliuta) [1874006] - selftests/bpf: Define string const as global for test_sysctl_prog.c (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix test_ksyms on non-SMP kernels (Yauheni Kaliuta) [1874006] - tools: bpftool: Add "inner_map" to "bpftool map create" outer maps (Yauheni Kaliuta) [1874006] - tools: bpftool: Keep errors for map-of-map dumps if distinct from ENOENT (Yauheni Kaliuta) [1874006] - tools: bpftool: Clean up function to dump map entry (Yauheni Kaliuta) [1874006] - selftests: bpf: Test iterating a sockmap (Yauheni Kaliuta) [1874006] - net: Allow iterating sockmap and sockhash (Yauheni Kaliuta) [1874006] - net: sockmap: Remove unnecessary sk_fullsock checks (Yauheni Kaliuta) [1874006] - tools: bpftool: Include common options from separate file (Yauheni Kaliuta) [1874006] - tools: bpftool: Print optional built-in features along with version (Yauheni Kaliuta) [1874006] - selftests, bpftool: Add bpftool (and eBPF helpers) documentation build (Yauheni Kaliuta) [1874006] - tools: bpftool: Log info-level messages when building bpftool man pages (Yauheni Kaliuta) [1874006] - bpf: Remove duplicate headers (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix test_sysctl_loop{1, 2} failure due to clang change (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test for map_ptr arithmetic (Yauheni Kaliuta) [1874006] - bpf: Permit map_ptr arithmetic with opcode add and offset 0 (Yauheni Kaliuta) [1874006] - tools, bpf: Synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1874006] - bpf: Fix formatting in documentation for BPF helpers (Yauheni Kaliuta) [1874006] - tools: bpftool: Fix formatting in bpftool-link documentation (Yauheni Kaliuta) [1874006] - samples, bpf: Add xsk_fwd test file to .gitignore (Yauheni Kaliuta) [1874006] - samples, bpf: Replace bpf_program__title() with bpf_program__section_name() (Yauheni Kaliuta) [1874006] - libbpf: Fix potential multiplication overflow (Yauheni Kaliuta) [1874006] - libbpf: Fix another __u64 cast in printf (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix check in global_data_init. (Yauheni Kaliuta) [1874006] - selftests/bpf: Add __noinline variant of cls_redirect selftest (Yauheni Kaliuta) [1874006] - selftests/bpf: Modernize xdp_noinline test w/ skeleton and __noinline (Yauheni Kaliuta) [1874006] - selftests/bpf: Add subprogs to pyperf, strobemeta, and l4lb_noinline tests (Yauheni Kaliuta) [1874006] - tools/bpftool: Replace bpf_program__title() with bpf_program__section_name() (Yauheni Kaliuta) [1874006] - selftests/bpf: Don't use deprecated libbpf APIs (Yauheni Kaliuta) [1874006] - libbpf: Deprecate notion of BPF program "title" in favor of "section name" (Yauheni Kaliuta) [1874006] - selftests/bpf: Add selftest for multi-prog sections and bpf-to-bpf calls (Yauheni Kaliuta) [1874006] - libbpf: Add multi-prog section support for struct_ops (Yauheni Kaliuta) [1874006] - libbpf: Implement generalized .BTF.ext func/line info adjustment (Yauheni Kaliuta) [1874006] - libbpf: Make RELO_CALL work for multi-prog sections and sub-program calls (Yauheni Kaliuta) [1874006] - libbpf: Support CO-RE relocations for multi-prog sections (Yauheni Kaliuta) [1874006] - libbpf: Parse multi-function sections into multiple BPF programs (Yauheni Kaliuta) [1874006] - libbpf: Ensure ELF symbols table is found before further ELF processing (Yauheni Kaliuta) [1874006] - selftests/bpf: Test task_file iterator without visiting pthreads (Yauheni Kaliuta) [1874006] - bpf: Avoid iterating duplicated files for task_file iterator (Yauheni Kaliuta) [1874006] - bpf: {cpu,dev}map: Change various functions return type from int to void (Yauheni Kaliuta) [1874006] - module: Fix up module_notifier return values (Yauheni Kaliuta) [1874006] - bpf: Remove bpf_lsm_file_mprotect from sleepable list. (Yauheni Kaliuta) [1874006] - samples/bpf: Fix to xdpsock to avoid recycling frames (Yauheni Kaliuta) [1874006] - samples/bpf: Optimize l2fwd performance in xdpsock (Yauheni Kaliuta) [1874006] - samples/bpf: Add new sample xsk_fwd.c (Yauheni Kaliuta) [1874006] - libbpf: Support shared umems between queues and devices (Yauheni Kaliuta) [1874006] - selftests/bpf: Add sleepable tests (Yauheni Kaliuta) [1874006] - libbpf: Support sleepable progs (Yauheni Kaliuta) [1874006] - bpf: Add bpf_copy_from_user() helper. (Yauheni Kaliuta) [1874006] - bpf: Fix build without BPF_LSM. (Yauheni Kaliuta) [1874006] - bpf: Introduce sleepable BPF programs (Yauheni Kaliuta) [1874006] - mm/error_inject: Fix allow_error_inject function signatures. (Yauheni Kaliuta) [1874006] - mm/filemap.c: enable error injection at add_to_page_cache() (Yauheni Kaliuta) [1874006] - mm/page_alloc.c: allow error injection (Yauheni Kaliuta) [1874006] - bpf: selftests: Add test for different inner map size (Yauheni Kaliuta) [1874006] - bpf: Relax max_entries check for most of the inner map types (Yauheni Kaliuta) [1874006] - bpf: Add map_meta_equal map ops (Yauheni Kaliuta) [1874006] - bpf: Make bpf_link_info.iter similar to bpf_iter_link_info (Yauheni Kaliuta) [1874006] - tools, bpf/build: Cleanup feature files on make clean (Yauheni Kaliuta) [1874006] - libbpf: Fix compilation warnings for 64-bit printf args (Yauheni Kaliuta) [1874006] - selftests/bpf: Add verifier tests for xor operation (Yauheni Kaliuta) [1874006] - libbpf: Fix unintentional success return code in bpf_object__load (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix spelling mistake "scoket" -> "socket" (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix open call in trigger_fstat_events (Yauheni Kaliuta) [1874006] - selftests/bpf: Add set test to resolve_btfids (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test for d_path helper (Yauheni Kaliuta) [1874006] - selftests/bpf: Add verifier test for d_path helper (Yauheni Kaliuta) [1874006] - bpf: Update .BTF_ids section in btf.rst with sets info (Yauheni Kaliuta) [1874006] - bpf: Add d_path helper (Yauheni Kaliuta) [1874006] - bpf: Add BTF_SET_START/END macros (Yauheni Kaliuta) [1874006] - bpf: Add btf_struct_ids_match function (Yauheni Kaliuta) [1874006] - bpf: Factor btf_struct_access function (Yauheni Kaliuta) [1874006] - bpf: Remove recursion call in btf_struct_access (Yauheni Kaliuta) [1874006] - bpf: Add type_id pointer as argument to __btf_resolve_size (Yauheni Kaliuta) [1874006] - bpf: Add elem_id pointer as argument to __btf_resolve_size (Yauheni Kaliuta) [1874006] - bpf: Move btf_resolve_size into __btf_resolve_size (Yauheni Kaliuta) [1874006] - tools resolve_btfids: Add support for set symbols (Yauheni Kaliuta) [1874006] - tools resolve_btfids: Add size check to get_id function (Yauheni Kaliuta) [1874006] - bpf: Disallow BPF_PRELOAD in allmodconfig builds (Yauheni Kaliuta) [1874006] - bpf: Add selftests for local_storage (Yauheni Kaliuta) [1874006] - bpf: Allow local storage to be used from LSM programs (Yauheni Kaliuta) [1874006] - bpf: Implement bpf_local_storage for inodes (Yauheni Kaliuta) [1874006] - bpf: Split bpf_local_storage to bpf_sk_storage (Yauheni Kaliuta) [1874006] - bpf: Generalize bpf_sk_storage (Yauheni Kaliuta) [1874006] - bpf: Generalize caching for sk_storage. (Yauheni Kaliuta) [1874006] - bpf: Renames in preparation for bpf_local_storage (Yauheni Kaliuta) [1874006] - selftests/bpf: Enable tc verbose mode for test_sk_assign (Yauheni Kaliuta) [1874006] - samples: bpf: Refactor tracepoint tracing programs with libbpf (Yauheni Kaliuta) [1874006] - samples: bpf: Refactor kprobe tracing programs with libbpf (Yauheni Kaliuta) [1874006] - selftests: bpf: Fix sockmap update nits (Yauheni Kaliuta) [1874006] - libbpf: Fix type compatibility check copy-paste error (Yauheni Kaliuta) [1874006] - libbpf: Avoid false unuinitialized variable warning in bpf_core_apply_relo (Yauheni Kaliuta) [1874006] - bpf: sk_lookup: Add user documentation (Yauheni Kaliuta) [1874006] - docs: Correct subject prefix and update LLVM info (Yauheni Kaliuta) [1874006] - libbpf: Normalize and improve logging across few functions (Yauheni Kaliuta) [1874006] - libbpf: Skip well-known ELF sections when iterating ELF (Yauheni Kaliuta) [1874006] - libbpf: Add __noinline macro to bpf_helpers.h (Yauheni Kaliuta) [1874006] - libbpf: Factor out common ELF operations and improve logging (Yauheni Kaliuta) [1874006] - libbpf: Add perf_buffer APIs for better integration with outside epoll loop (Yauheni Kaliuta) [1874006] - bpftool: Implement link_query for bpf iterators (Yauheni Kaliuta) [1874006] - bpf: Implement link_query callbacks in map element iterators (Yauheni Kaliuta) [1874006] - bpf: Implement link_query for bpf iterators (Yauheni Kaliuta) [1874006] - selftests/bpf: List newest Clang built-ins needed for some CO-RE selftests (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix two minor compilation warnings reported by GCC 4.9 (Yauheni Kaliuta) [1874006] - libbpf: Fix libbpf build on compilers missing __builtin_mul_overflow (Yauheni Kaliuta) [1874006] - libbpf: Fix detection of BPF helper call instruction (Yauheni Kaliuta) [1874006] - selftests/bpf: Add bpffs preload test. (Yauheni Kaliuta) [1874006] - bpf: Add kernel module with user mode driver that populates bpffs. (Yauheni Kaliuta) [1874006] - bpf: Add BPF program and map iterators as built-in BPF programs. (Yauheni Kaliuta) [1874006] - bpf: Factor out bpf_link_by_id() helper. (Yauheni Kaliuta) [1874006] - libbpf: Simplify the return expression of build_map_pin_path() (Yauheni Kaliuta) [1874006] - selftests/bpf: Add tests for ENUMVAL_EXISTS/ENUMVAL_VALUE relocations (Yauheni Kaliuta) [1874006] - libbpf: Implement enum value-based CO-RE relocations (Yauheni Kaliuta) [1874006] - selftests/bpf: Add CO-RE relo test for TYPE_ID_LOCAL/TYPE_ID_TARGET (Yauheni Kaliuta) [1874006] - selftests/bpf: Test TYPE_EXISTS and TYPE_SIZE CO-RE relocations (Yauheni Kaliuta) [1874006] - libbpf: Implement type-based CO-RE relocations support (Yauheni Kaliuta) [1874006] - libbpf: Centralize poisoning and poison reallocarray() (Yauheni Kaliuta) [1874006] - tools/bpftool: Remove libbpf_internal.h usage in bpftool (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test validating failure on ambiguous relocation value (Yauheni Kaliuta) [1874006] - libbpf: Improve relocation ambiguity detection (Yauheni Kaliuta) [1874006] - libbpf: Detect minimal BTF support and skip BTF loading, if missing (Yauheni Kaliuta) [1874006] - libbpf: Sanitize BPF program code for bpf_probe_read_{kernel, user}[_str] (Yauheni Kaliuta) [1874006] - libbpf: Factor out common logic of testing and closing FD (Yauheni Kaliuta) [1874006] - libbpf: Make kernel feature probing lazy (Yauheni Kaliuta) [1874006] - libbpf: Disable -Wswitch-enum compiler warning (Yauheni Kaliuta) [1874006] - libbpf: Convert comma to semicolon (Yauheni Kaliuta) [1874006] - samples: bpf: Fix broken bpf programs due to removed symbol (Yauheni Kaliuta) [1874006] - bpf: Replace GPLv2 boilerplate/reference with SPDX - rule 206 (Jiri Benc) [1874006] - LSM: Make some functions static (Yauheni Kaliuta) [1874006] - LSM: Make lsm_early_cred() and lsm_early_task() local functions. (Yauheni Kaliuta) [1874006] - LSM: Infrastructure management of the ipc security blob (Yauheni Kaliuta) [1874006] - LSM: Infrastructure management of the task security (Yauheni Kaliuta) [1874006] - LSM: Infrastructure management of the inode security (Yauheni Kaliuta) [1874006] - LSM: Infrastructure management of the file security (Yauheni Kaliuta) [1874006] - Infrastructure management of the cred security blob (Yauheni Kaliuta) [1874006] - kernel: move CONFIG_TASKS_TRACE_RCU fields to task_struct_rh (Jiri Benc) [1874006] - kernel: store pointer to task_struct in task_struct_rh (Jiri Benc) [1874006]- igb: Add double-check MTA_REGISTER for i210 and i211 (Corinna Vinschen) [1920286] - igb: Redistribute memory for transmit packet buffers when in Qav mode (Corinna Vinschen) [1920286] - igb: Fix fall-through warnings for Clang (Corinna Vinschen) [1920286] - intel: clean up mismatched header comments (Corinna Vinschen) [1920286] - igb: check timestamp validity (Corinna Vinschen) [1920286] - igb: Fix duplicate include guard (Corinna Vinschen) [1920286] - intel: Update drivers to use ethtool_sprintf (Corinna Vinschen) [1920286] - net: ethernet: intel: igb: Typo fix in the file igb_main.c (Corinna Vinschen) [1920286] - igb: avoid premature Rx buffer reuse (Corinna Vinschen) [1920286] - igb: remove h from printk format specifier (Corinna Vinschen) [1920286] - igb: Enable RSS for Intel I211 Ethernet Controller (Corinna Vinschen) [1920286] - igb: fix TDBAL register show incorrect value (Corinna Vinschen) [1920286] - net: igb: use skb_csum_is_sctp instead of protocol check (Corinna Vinschen) [1920286] - igb: avoid transmit queue timeout in xdp path (Corinna Vinschen) [1920286] - igb: use xdp_do_flush (Corinna Vinschen) [1920286] - igb: skb add metasize for xdp (Corinna Vinschen) [1920286] - igb: XDP extack message on error (Corinna Vinschen) [1920286] - igb: take VLAN double header into account (Corinna Vinschen) [1920286] - igb: XDP xmit back fix error code (Corinna Vinschen) [1920286] - igb: add XDP support (Corinna Vinschen) [1920286] - r8169: don't advertise pause in jumbo mode (Josef Oskera) [1935346] - r8169: fix DMA being used after buffer free if WoL is enabled (Josef Oskera) [1935346] - r8169: fix r8168fp_adjust_ocp_cmd function (Josef Oskera) [1935346] - r8169: use macro pm_ptr (Josef Oskera) [1935346] - r8169: fix resuming from suspend on RTL8105e if machine runs on battery (Josef Oskera) [1935346] - r8169: handle tx before rx in napi poll (Josef Oskera) [1935346] - r8169: disable detection of bogus xid's 308/388 (Josef Oskera) [1935346] - r8169: re-configure WOL settings on resume from hibernation (Josef Oskera) [1935346] - r8169: don't try to disable interrupts if NAPI is scheduled already (Josef Oskera) [1935346] - r8169: Add support for another RTL8168FP (Josef Oskera) [1935346] - r8169: fix WoL on shutdown if CONFIG_DEBUG_SHIRQ is set (Josef Oskera) [1935346] - r8169: work around RTL8125 UDP hw bug (Josef Oskera) [1935346] - r8169: remove not needed call to rtl_wol_enable_rx from rtl_shutdown (Josef Oskera) [1935346] - r8169: improve DASH support (Josef Oskera) [1935346] - r8169: improve rtl8169_rx_csum (Josef Oskera) [1935346] - r8169: align rtl_wol_suspend_quirk with vendor driver and rename it (Josef Oskera) [1935346] - r8169: clean up rtl_pll_power_down/up functions (Josef Oskera) [1935346] - r8169: improve handling D3 PLL power-down (Josef Oskera) [1935346] - r8169: enable PLL power-down for chip versions 34, 35, 36, 42 (Josef Oskera) [1935346] - r8169: make use of the unaligned access helpers (Josef Oskera) [1935346] - r8169: tweak max read request size for newer chips also in jumbo mtu mode (Josef Oskera) [1935346] - r8169: align RTL8168e jumbo pcie read request size with vendor driver (Josef Oskera) [1935346] - r8169: don't wakeup-enable device on shutdown if WOL is disabled (Josef Oskera) [1935346] - r8169: improve rtl_ocp_reg_failure (Josef Oskera) [1935346] - r8169: replace BUG_ON with WARN in _rtl_eri_write (Josef Oskera) [1935346] - r8169: improve RTL8168g PHY suspend quirk (Josef Oskera) [1935346] - r8169: move ERI access functions to avoid forward declaration (Josef Oskera) [1935346] - r8169: work around power-saving bug on some chip versions (Josef Oskera) [1935346] - r8169: make NUM_RX_DESC a signed int (Josef Oskera) [1935346] - r8169: improve rtl_rx (Josef Oskera) [1935346] - r8169: set tc_offset only if tally counter reset isn't supported (Josef Oskera) [1935346] - net: phy: realtek: read actual speed on rtl8211f to detect downshift (Josef Oskera) [1935346] - r8169: use dev_err_probe in rtl_get_ether_clk (Josef Oskera) [1935346] - r8169: reduce number of workaround doorbell rings (Josef Oskera) [1935346] - r8169: remove not needed check in rtl8169_start_xmit (Josef Oskera) [1935346] - r8169: remove nr_frags argument from rtl_tx_slots_avail (Josef Oskera) [1935346] - r8169: improve rtl8169_start_xmit (Josef Oskera) [1935346] - r8169: improve rtl_tx (Josef Oskera) [1935346] - r8169: use READ_ONCE in rtl_tx_slots_avail (Josef Oskera) [1935346] - net: phy: realtek: support paged operations on RTL8201CP (Josef Oskera) [1935346] - r8169: disable hw csum for short packets on all chip versions (Josef Oskera) [1935346] - r8169: fix potential skb double free in an error path (Josef Oskera) [1935346] - r8169: work around short packet hw bug on RTL8125 (Josef Oskera) [1935346] - net: phy: realtek: Add support for RTL8221B-CG series (Josef Oskera) [1935346] - r8169: set IRQF_NO_THREAD if MSI(X) is enabled (Josef Oskera) [1935346] - r8169: align number of tx descriptors with vendor driver (Josef Oskera) [1935346] - r8169: use pm_runtime_put_sync in rtl_open error path (Josef Oskera) [1935346] - r8169: remove unneeded memory barrier in rtl_tx (Josef Oskera) [1935346] - r8169: remove no longer needed private rx/tx packet/byte counters (Josef Oskera) [1935346] - r8169: use struct pcpu_sw_netstats for rx/tx packet/byte counters (Josef Oskera) [1935346] - treewide: Use fallthrough pseudo-keyword (Josef Oskera) [1935346] - r8169: fix jumbo packet handling on RTL8168e (Josef Oskera) [1915314] - sctp: delay auto_asconf init until binding the first addr (Xin Long) [1952020] - netfilter: x_tables: fix compat match/target pad out-of-bound write (Florian Westphal) [1950014] - netfilter: arp_tables: add pre_exit hook for table unregister (Florian Westphal) [1950014] - netfilter: bridge: add pre_exit hooks for ebtable unregistration (Florian Westphal) [1950014] - netfilter: nft_limit: avoid possible divide error in nft_limit_init (Florian Westphal) [1950014] - netfilter: conntrack: do not print icmpv6 as unknown via /proc (Florian Westphal) [1950014] - netfilter: flowtable: fix NAT IPv6 offload mangling (Florian Westphal) [1950014] - netfilter: flowtable: Make sure GC works periodically in idle system (Florian Westphal) [1950014] - netfilter: nftables: report EOPNOTSUPP on unsupported flowtable flags (Florian Westphal) [1950014] - netfilter: ctnetlink: fix dump of the expect mask attribute (Florian Westphal) [1950014] - netfilter: x_tables: gpf inside xt_find_revision() (Florian Westphal) [1950014] - netfilter: conntrack: skip identical origin tuple in same zone only (Florian Westphal) [1950014] - flow_dissector: fix byteorder of dissected ICMP ID (Paolo Abeni) [1950288] - flow_dissector: fix TTL and TOS dissection on IPv4 fragments (Paolo Abeni) [1950288] - net: Disable NETIF_F_HW_TLS_RX when RXCSUM is disabled (Paolo Abeni) [1950288] - net: core: devlink: use right genl user_ptr when handling port param get/set (Paolo Abeni) [1950288] - net_sched: gen_estimator: support large ewma log (Paolo Abeni) [1950288] - net: Allow NETIF_F_HW_TLS_TX if IP_CSUM && IPV6_CSUM (Paolo Abeni) [1950288] - net: Disable NETIF_F_HW_TLS_TX when HW_CSUM is disabled (Paolo Abeni) [1950288] - devlink: Add devlink port documentation (Petr Oros) [1935708] - devlink: Support get and set state of port function (Petr Oros) [1935708] - devlink: Support add and delete devlink port (Petr Oros) [1935708] - devlink: Introduce PCI SF port flavour and port attribute (Petr Oros) [1935708] - devlink: Prepare code to fill multiple port function attributes (Petr Oros) [1935708] - net: core: devlink: simplify the return expression of devlink_nl_cmd_trap_set_doit() (Petr Oros) [1935708] - video: hyperv_fb: Add ratelimit on error message (Mohammed Gamal) [1957804] - ovl: allow upperdir inside lowerdir (Miklos Szeredi) [1903647] - i2c: i801: Add support for Intel Alder Lake PCH-P (Steve Best) [1929488] - pinctrl: tigerlake: Add Alder Lake-P ACPI ID (Steve Best) [1929492] - xfs: set aside allocation btree blocks from block reservation (Brian Foster) [1911738] - xfs: introduce in-core global counter of allocbt blocks (Brian Foster) [1911738] - xfs: unconditionally read all AGFs on mounts with perag reservation (Brian Foster) [1911738] - xfs: drop unnecessary setfilesize helper (Brian Foster) [1942348] - xfs: drop unused ioend private merge and setfilesize code (Brian Foster) [1942348] - xfs: open code ioend needs workqueue helper (Brian Foster) [1942348] - xfs: drop submit side trans alloc for append ioends (Brian Foster) [1942348] - blk-mq: Use request queue-wide tags for tagset-wide sbitmap (Ming Lei) [1932145] - blk-mq: Some tag allocation code refactoring (Ming Lei) [1932145] - blk-mq: Swap two calls in blk_mq_exit_queue() (Ming Lei) [1932145] - blk-mq: plug request for shared sbitmap (Ming Lei) [1932145] - blk-mq: set default elevator as deadline in case of hctx shared tagset (Ming Lei) [1932145] - powerpc/perf: Fix PMU constraint check for EBB events (Diego Domingos) [1926573] - s390/idle: fix suspicious RCU usage (Waiman Long) [1963142] - x86/cpu: Add another Alder Lake CPU to the Intel family (Steve Best) [1962033] - x86/split_lock: Don't write MSR_TEST_CTRL on CPUs that aren't whitelisted (Prarit Bhargava) [1837350] - Documentation/admin-guide: Change doc for split_lock_detect parameter (Prarit Bhargava) [1837350] - x86/traps: Handle #DB for bus lock (Prarit Bhargava) [1837350] - x86/cpufeatures: Enumerate #DB for bus lock detection (Prarit Bhargava) [1837350] - x86/split_lock: Enable the split lock feature on another Alder Lake CPU (Prarit Bhargava) [1925373] - x86/cpu: Add another Alder Lake CPU to the Intel family (Prarit Bhargava) [1925373] - x86/split_lock: Enable the split lock feature on Sapphire Rapids and Alder Lake CPUs (Prarit Bhargava) [1925373]- libbpf: Add user-space variants of BPF_CORE_READ() family of macros (Jiri Olsa) [1896362] - libbpf: Switch tracing and CO-RE helper macros to bpf_probe_read_kernel() (Jiri Olsa) [1896362] - selftests/bpf: Fix test_vmlinux test to use bpf_probe_read_user() (Jiri Olsa) [1896362] - samples/bpf, selftests/bpf: Use bpf_probe_read_kernel (Jiri Olsa) [1896362] - bpf: Restrict bpf_probe_read{, str}() only to archs where they work (Jiri Olsa) [1896362] - perf/x86/intel/uncore: Add Rocket Lake support (Michael Petlan) [1837502] - perf/x86/cstate: Add Rocket Lake CPU support (Michael Petlan) [1837497] - perf/x86/intel: Add Rocket Lake CPU support (Michael Petlan) [1837497] - perf/x86/msr: Add Rocket Lake CPU support (Michael Petlan) [1837497] - tick/nohz: Kick only _queued_ task whose tick dependency is updated (Waiman Long) [1922901] - tick/nohz: Change signal tick dependency to wake up CPUs of member tasks (Waiman Long) [1922901] - tick/nohz: Only wake up a single target cpu when kicking a task (Waiman Long) [1922901] - tick/nohz: Narrow down noise while setting current task's tick dependency (Waiman Long) [1922901] - sched/fair: Fix shift-out-of-bounds in load_balance() (Phil Auld) [1958730] - redhat/configs: Update torture test configs (Waiman Long) [1941211] - rcu: Do not report strict GPs for outgoing CPUs (Waiman Long) [1941211] - rcu,ftrace: Fix ftrace recursion (Waiman Long) [1941211] - arm64: smp: Tell RCU about CPUs that fail to come online (Waiman Long) [1941211] - rcu: Don't invoke try_invoke_on_locked_down_task() with irqs disabled (Waiman Long) [1941211] - rcu-tasks: Enclose task-list scan in rcu_read_lock() (Waiman Long) [1941211] - rcu-tasks: Fix low-probability task_struct leak (Waiman Long) [1941211] - rcu-tasks: Fix grace-period/unlock race in RCU Tasks Trace (Waiman Long) [1941211] - rcu-tasks: Shorten per-grace-period sleep for RCU Tasks Trace (Waiman Long) [1941211] - rcu-tasks: Selectively enable more RCU Tasks Trace IPIs (Waiman Long) [1941211] - rcu-tasks: Use more aggressive polling for RCU Tasks Trace (Waiman Long) [1941211] - rcu-tasks: Mark variables static (Waiman Long) [1941211] - rcu-tasks: Prevent complaints of unused show_rcu_tasks_classic_gp_kthread() (Waiman Long) [1941211] - rcu: Remove unused "cpu" parameter from rcu_report_qs_rdp() (Waiman Long) [1941211] - torture: Add gdb support (Waiman Long) [1941211] - rcuperf: Change rcuperf to rcuscale (Waiman Long) [1941211] - sched,rcuperf: Convert to sched_set_fifo_low() (Waiman Long) [1941211] - rcu/rcuperf: Convert to SPDX license identifier (Waiman Long) [1941211] - rcutorture: Allow pointer leaks to test diagnostic code (Waiman Long) [1941211] - rcu: Report QS for outermost PREEMPT=n rcu_read_unlock() for strict GPs (Waiman Long) [1941211] - rcu: locking and unlocking need to always be at least barriers (Waiman Long) [1941211] - rcu: Execute RCU reader shortly after rcu_core for strict GPs (Waiman Long) [1941211] - rcu: Provide optional RCU-reader exit delay for strict GPs (Waiman Long) [1941211] - rcu: Make FQS more aggressive in complaining about offline CPUs (Waiman Long) [1941211] - rcu: Clarify comments about FQS loop reporting quiescent states (Waiman Long) [1941211] - rcu: IPI all CPUs at GP end for strict GPs (Waiman Long) [1941211] - rcu: IPI all CPUs at GP start for strict GPs (Waiman Long) [1941211] - rcu: Attempt QS when CPU discovers GP for strict GPs (Waiman Long) [1941211] - rcu: Do full report for .need_qs for strict GPs (Waiman Long) [1941211] - rcu: Always set .need_qs from __rcu_read_lock() for strict GPs (Waiman Long) [1941211] - rcu: Force DEFAULT_RCU_BLIMIT to 1000 for strict RCU GPs (Waiman Long) [1941211] - rcu: Restrict default jiffies_till_first_fqs for strict RCU GPs (Waiman Long) [1941211] - rcu: Reduce leaf fanout for strict RCU grace periods (Waiman Long) [1941211] - rcu: Add Kconfig option for strict RCU grace periods (Waiman Long) [1941211] - rcu/nocb: Add a warning for non-GP kthread running GP code (Waiman Long) [1941211] - rcu: Move rcu_cpu_started per-CPU variable to rcu_data (Waiman Long) [1941211] - scftorture: Add cond_resched() to test loop (Waiman Long) [1941211] - rcutorture: Hoist OOM registry up one level (Waiman Long) [1941211] - rcutorture: Properly synchronize with OOM notifier (Waiman Long) [1941211] - rcutorture: Properly set rcu_fwds for OOM handling (Waiman Long) [1941211] - torture: Add kvm.sh --help and update help message (Waiman Long) [1941211] - refperf: Avoid null pointer dereference when buf fails to allocate (Waiman Long) [1941211] - rcutorture: Add CONFIG_PROVE_RCU_LIST to TREE05 (Waiman Long) [1941211] - torture: Update initrd documentation (Waiman Long) [1941211] - rcutorture: Replace HTTP links with HTTPS ones (Waiman Long) [1941211] - rcu: Fix kerneldoc comments in rcupdate.h (Waiman Long) [1941211] - scftorture: Adapt memory-ordering test to UP operation (Waiman Long) [1941211] - torture: document --allcpus argument added to the kvm.sh script (Waiman Long) [1941211] - scftorture: Block scftorture_invoker() kthreads for offline CPUs (Waiman Long) [1941211] - scftorture: Check unexpected "switch" statement value (Waiman Long) [1941211] - scftorture: Make symbol 'scf_torture_rand' static (Waiman Long) [1941211] - scftorture: Prevent compiler from reducing race probabilities (Waiman Long) [1941211] - scftorture: Flag errors in torture-compatible manner (Waiman Long) [1941211] - scftorture: Consolidate scftorture_invoke_one() scf_check initialization (Waiman Long) [1941211] - scftorture: Consolidate scftorture_invoke_one() check and kfree() (Waiman Long) [1941211] - scftorture: Add smp_call_function() memory-ordering checks (Waiman Long) [1941211] - scftorture: Add smp_call_function_many() memory-ordering checks (Waiman Long) [1941211] - scftorture: Add smp_call_function_single() memory-ordering checks (Waiman Long) [1941211] - scftorture: Summarize per-thread statistics (Waiman Long) [1941211] - torture: Declare parse-console.sh independence from rcutorture (Waiman Long) [1941211] - tick-sched: Clarify "NOHZ: local_softirq_pending" warning (Waiman Long) [1941211] - scftorture: Implement weighted primitive selection (Waiman Long) [1941211] - torture: Add scftorture to the rcutorture scripting (Waiman Long) [1941211] - scftorture: Add smp_call_function() torture test (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_cpu_stall_ftrace_dump (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_kick_kthreads (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_resched_ns (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_divisor (Waiman Long) [1941211] - nocb: Remove show_rcu_nocb_state() false positive printout (Waiman Long) [1941211] - rcu/tree: Remove CONFIG_PREMPT_RCU check in force_qs_rnp() (Waiman Long) [1941211] - nocb: Clarify RCU nocb CPU error message (Waiman Long) [1941211] - rcu/tree: Force quiescent state on callback overload (Waiman Long) [1941211] - rcu/trace: Use gp_seq_req in acceleration's rcu_grace_period tracepoint (Waiman Long) [1941211] - rcu/trace: Print negative GP numbers correctly (Waiman Long) [1941211] - rcutorture: Output number of elapsed grace periods (Waiman Long) [1941211] - rcu: Initialize at declaration time in rcu_exp_handler() (Waiman Long) [1941211] - rcu: Remove KCSAN stubs from update.c (Waiman Long) [1941211] - rcu: Remove KCSAN stubs (Waiman Long) [1941211] - srcu: Remove KCSAN stubs (Waiman Long) [1941211] - rcutorture: Remove KCSAN stubs (Waiman Long) [1941211] - refscale: Change --torture type from refperf to refscale (Waiman Long) [1941211] - refperf: Rename refperf.c to refscale.c and change internal names (Waiman Long) [1941211] - refperf: Rename RCU_REF_PERF_TEST to RCU_REF_SCALE_TEST (Waiman Long) [1941211] - torture: Remove obsolete "cd $KVM" (Waiman Long) [1941211] - torture: Avoid duplicate specification of qemu command (Waiman Long) [1941211] - torture: Dump ftrace at shutdown only if requested (Waiman Long) [1941211] - torture: Add kvm-tranform.sh script for qemu-cmd files (Waiman Long) [1941211] - torture: Add more tracing crib notes to kvm.sh (Waiman Long) [1941211] - torture: Improve diagnostic for KCSAN-incapable compilers (Waiman Long) [1941211] - torture: Correctly summarize build-only runs (Waiman Long) [1941211] - torture: Pass --kmake-arg to all make invocations (Waiman Long) [1941211] - kernel/rcu/tree.c: Fix kernel-doc warnings (Waiman Long) [1941211] - rcu-tasks: Fix synchronize_rcu_tasks_trace() header comment (Waiman Long) [1941211] - rcu: grpnum just records group number (Waiman Long) [1941211] - rcu: grplo/grphi just records CPU number (Waiman Long) [1941211] - rcu: gp_max is protected by root rcu_node's lock (Waiman Long) [1941211] - rcutorture: Check for unwatched readers (Waiman Long) [1941211] - torture: Abstract out console-log error detection (Waiman Long) [1941211] - torture: Add a stop-run capability (Waiman Long) [1941211] - rcu-tasks: Fix code-style issues (Waiman Long) [1941211] - torture: Create qemu-cmd in --buildonly runs (Waiman Long) [1941211] - rcu: Stop shrinker loop (Waiman Long) [1941211] - refperf: Add test for RCU Tasks readers (Waiman Long) [1941211] - refperf: Add test for RCU Tasks Trace readers. (Waiman Long) [1941211] - rcu: Replace 1 with true (Waiman Long) [1941211] - rcu/rcutorture: Replace 0 with false (Waiman Long) [1941211] - refperf: Change readdelay module parameter to nanoseconds (Waiman Long) [1941211] - refperf: Work around 64-bit division (Waiman Long) [1941211] - doc: Document rcuperf's module parameters (Waiman Long) [1941211] - refperf: Adjust refperf.loop default value (Waiman Long) [1941211] - rcu-tasks: Conditionally compile show_rcu_tasks_gp_kthreads() (Waiman Long) [1941211] - rcu-tasks: Add #include of rcupdate_trace.h to update.c (Waiman Long) [1941211] - rcu-tasks: Make rcu_tasks_postscan() be static (Waiman Long) [1941211] - refperf: Add read-side delay module parameter (Waiman Long) [1941211] - lockdep: Complain only once about RCU in extended quiescent state (Waiman Long) [1941211] - refperf: Simplify initialization-time wakeup protocol (Waiman Long) [1941211] - rcu: Allow for smp_call_function() running callbacks from idle (Waiman Long) [1941211] - refperf: Output per-experiment data points (Waiman Long) [1941211] - refperf: Label experiment-number column "Runs" (Waiman Long) [1941211] - refperf: Add warmup and cooldown processing phases (Waiman Long) [1941211] - refperf: More closely synchronize reader start times (Waiman Long) [1941211] - refperf: Convert reader_task structure's "start" field to int (Waiman Long) [1941211] - refperf: Tune reader measurement interval (Waiman Long) [1941211] - refperf: Make functions static (Waiman Long) [1941211] - srcu: Avoid local_irq_save() before acquiring spinlock_t (Waiman Long) [1941211] - refperf: Dynamically allocate thread-summary output buffer (Waiman Long) [1941211] - refperf: Dynamically allocate experiment-summary output buffer (Waiman Long) [1941211] - refperf: Provide module parameter to specify number of experiments (Waiman Long) [1941211] - refperf: Convert nreaders to a module parameter (Waiman Long) [1941211] - refperf: Allow decimal nanoseconds (Waiman Long) [1941211] - refperf: Hoist function-pointer calls out of the loop (Waiman Long) [1941211] - rcu: Introduce single argument kvfree_rcu() interface (Waiman Long) [1941211] - refperf: Add holdoff parameter to allow CPUs to come online (Waiman Long) [1941211] - torture: Add refperf to the rcutorture scripting (Waiman Long) [1941211] - rcuperf: Add comments explaining the high reader overhead (Waiman Long) [1941211] - refperf: Add a test to measure performance of read-side synchronization (Waiman Long) [1941211] - rcuperf: Remove useless while loops around wait_event (Waiman Long) [1941211] - rcu: Provide rcu_irq_exit_check_preempt() (Waiman Long) [1941211] - sched,rcu,tracing: Avoid tracing before in_nmi() is correct (Waiman Long) [1941211] - hardirq/nmi: Allow nested nmi_enter() (Waiman Long) [1941211] - powerpc/64s: Include header file to fix a warning (Waiman Long) [1941211] - powerpc/64s: system reset interrupt preserve HSRRs (Waiman Long) [1941211] - powerpc/64s: Fix HV NMI vs HV interrupt recoverability test (Waiman Long) [1941211] - powerpc/traps: fix recoverability of machine check handling on book3s/32 (Waiman Long) [1941211] - powerpc/traps: restore recoverability of machine_check interrupts (Waiman Long) [1941211] - rcu: Mark rcu_nmi_enter() call to rcu_cleanup_after_idle() noinstr (Waiman Long) [1941211] - rcu: Remove initialized but unused rnp from check_slow_task() (Waiman Long) [1941211] - rcu: Update comment from rsp->rcu_gp_seq to rsp->gp_seq (Waiman Long) [1941211] - rcu: Provide __rcu_is_watching() (Waiman Long) [1941211] - doc: Tasks RCU must protect instructions before trampoline (Waiman Long) [1941211] - fs/btrfs: Add cond_resched() for try_release_extent_mapping() stalls (Waiman Long) [1941211] - rcu-tasks: Convert sleeps to idle priority (Waiman Long) [1941211] - rcu: Expedited grace-period sleeps to idle priority (Waiman Long) [1941211] - rcu: No-CBs-related sleeps to idle priority (Waiman Long) [1941211] - rcu: Priority-boost-related sleeps to idle priority (Waiman Long) [1941211] - rcu: Grace-period-kthread related sleeps to idle priority (Waiman Long) [1941211] - torture: Add --allcpus argument to the kvm.sh script (Waiman Long) [1941211] - torture: Remove whitespace from identify_qemu_vcpus output (Waiman Long) [1941211] - torture: Add script to smoke-test commits in a branch (Waiman Long) [1941211] - trace: events: rcu: Change description of rcu_dyntick trace event (Waiman Long) [1941211] - rcu: Add comment documenting rcu_callback_map's purpose (Waiman Long) [1941211] - rcu: Provide rcu_irq_exit_preempt() (Waiman Long) [1941211] - rcu: Add callbacks-invoked counters (Waiman Long) [1941211] - doc: Timer problems can cause RCU CPU stall warnings (Waiman Long) [1941211] - torture: Remove qemu dependency on EFI firmware (Waiman Long) [1941211] - rcutorture: NULL rcu_torture_current earlier in cleanup code (Waiman Long) [1941211] - rcutorture: Handle non-statistic bang-string error messages (Waiman Long) [1941211] - torture: Set configfile variable to current scenario (Waiman Long) [1941211] - rcutorture: Add races with task-exit processing (Waiman Long) [1941211] - docs: RCU: Don't duplicate chapter names in rculist_nulls.rst (Waiman Long) [1941211] - docs: RCU: Convert stallwarn.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert rcuref.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert torture.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert rculist_nulls.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert lockdep.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert lockdep-splat.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert checklist.txt to ReST (Waiman Long) [1941211] - doc: Add rcutorture scripting to torture.txt (Waiman Long) [1941211] - doc: Fix typo "deference" to "dereference" (Waiman Long) [1941211] - docs: locking: convert docs to ReST and rename to *.rst (Waiman Long) [1941211] - doc/rcuref: Document real world examples in kernel (Waiman Long) [1941211] - Documentation/locking/lockdep: Drop last two chars of sample states (Waiman Long) [1941211] - doc: rcu: Suspicious RCU usage is a warning (Waiman Long) [1941211] - RCU/torture.txt: Remove section MODULE PARAMETERS (Waiman Long) [1941211] - Documentation/lockstat: Fix trivial typo (Waiman Long) [1941211] - rcu: Simplify the calculation of rcu_state.ncpus (Waiman Long) [1941211] - srcu: Fix a typo in comment "amoritized"->"amortized" (Waiman Long) [1941211] - rcuperf: Fix printk format warning (Waiman Long) [1941211] - mm/mmap.c: Add cond_resched() for exit_mmap() CPU stalls (Waiman Long) [1941211] - rcu: Initialize and destroy rcu_synchronize only when necessary (Waiman Long) [1941211] - rcu: Add KCSAN stubs to update.c (Waiman Long) [1941211] - rcu: Add KCSAN stubs (Waiman Long) [1941211] - srcu: Add KCSAN stubs (Waiman Long) [1941211] - rcutorture: Add KCSAN stubs (Waiman Long) [1941211] - rcu/rcutorture: Convert to SPDX license identifier (Waiman Long) [1941211] - rcu: Convert rcu_nohz_full_cpu() ULONG_CMP_LT() to time_before() (Waiman Long) [1941211] - rcu: Convert rcu_initiate_boost() ULONG_CMP_GE() to time_after() (Waiman Long) [1941211] - rcutorture: Convert ULONG_CMP_LT() to time_before() (Waiman Long) [1941211] - rcu: Convert ULONG_CMP_GE() to time_after() for jiffy comparison (Waiman Long) [1941211] - rcu: Add rcu_gp_might_be_stalled() (Waiman Long) [1941211] - torture: Add a --kasan argument (Waiman Long) [1941211] - torture: Save a few lines by using config_override_param initially (Waiman Long) [1941211] - torture: Allow scenario-specific Kconfig options to override CFcommon (Waiman Long) [1941211] - torture: Allow --kconfig options to override --kcsan defaults (Waiman Long) [1941211] - torture: Abstract application of additional Kconfig options (Waiman Long) [1941211] - torture: Eliminate duplicate #CHECK# from ConfigFragment (Waiman Long) [1941211] - torture: Make --kcsan argument also create a summary (Waiman Long) [1941211] - rcutorture: Make rcu_fwds and rcu_fwd_emergency_stop static (Waiman Long) [1941211] - torture: Add --kcsan argument to top-level kvm.sh script (Waiman Long) [1941211] - rcu-tasks: Allow standalone use of TASKS_{TRACE_,}RCU (Waiman Long) [1941211] - rcu: Remove self-stack-trace when all quiescent states seen (Waiman Long) [1941211] - ftrace: Use synchronize_rcu_tasks_rude() instead of ftrace_sync() (Waiman Long) [1941211] - ftrace: Protect ftrace_graph_hash with ftrace_sync (Waiman Long) [1941211] - ftrace: Add comment to why rcu_dereference_sched() is open coded (Waiman Long) [1941211] - tracing: Annotate ftrace_graph_notrace_hash pointer with __rcu (Waiman Long) [1941211] - tracing: Annotate ftrace_graph_hash pointer with __rcu (Waiman Long) [1941211] - tracing/fgraph: Fix set_graph_function from showing interrupts (Waiman Long) [1941211] - rcu: Allow rcutorture to starve grace-period kthread (Waiman Long) [1941211] - rcu: When GP kthread is starved, tag idle threads as false positives (Waiman Long) [1941211] - rcutorture: Right-size TREE10 CPU consumption (Waiman Long) [1941211] - rcu: Replace 1 by true (Waiman Long) [1941211] - rcutorture: Add test of holding scheduler locks across rcu_read_unlock() (Waiman Long) [1941211] - rcu: Replace assigned pointer ret value by corresponding boolean value (Waiman Long) [1941211] - rcu-tasks: Add IPI failure count to statistics (Waiman Long) [1941211] - rcutorture: Add TRACE02 scenario enabling RCU Tasks Trace IPIs (Waiman Long) [1941211] - rcu-tasks: Add count for idle tasks on offline CPUs (Waiman Long) [1941211] - rcu-tasks: Add rcu_dynticks_zero_in_eqs() effectiveness statistics (Waiman Long) [1941211] - rcu-tasks: Make RCU tasks trace also wait for idle tasks (Waiman Long) [1941211] - rcu-tasks: Handle the running-offline idle-task special case (Waiman Long) [1941211] - rcu-tasks: Disable CPU hotplug across RCU tasks trace scans (Waiman Long) [1941211] - rcu: Mark rcu_state.gp_seq to detect more concurrent writes (Waiman Long) [1941211] - rcu-tasks: Allow rcu_read_unlock_trace() under scheduler locks (Waiman Long) [1941211] - rcu-tasks: Avoid IPIing userspace/idle tasks if kernel is so built (Waiman Long) [1941211] - rcu-tasks: Add Kconfig option to mediate smp_mb() vs. IPI (Waiman Long) [1941211] - rcu-tasks: Add grace-period and IPI counts to statistics (Waiman Long) [1941211] - rcu-tasks: Split ->trc_reader_need_end (Waiman Long) [1941211] - rcu-tasks: Provide boot parameter to delay IPIs until late in grace period (Waiman Long) [1941211] - rcu-tasks: Add a grace-period start time for throttling and debug (Waiman Long) [1941211] - rcu: Get rid of some doc warnings in update.c (Waiman Long) [1941211] - rcu-tasks: Make RCU Tasks Trace make use of RCU scheduler hooks (Waiman Long) [1941211] - rcu-tasks: Use context-switch hook for PREEMPT=y kernels (Waiman Long) [1941211] - rcu-tasks: Make rcutorture writer stall output include GP state (Waiman Long) [1941211] - rcu-tasks: Add RCU tasks to rcutorture writer stall output (Waiman Long) [1941211] - rcuperf: Add ability to increase object allocation size (Waiman Long) [1941211] - rcu-tasks: Move #ifdef into tasks.h (Waiman Long) [1941211] - rcutorture: Add flag to produce non-busy-wait task stalls (Waiman Long) [1941211] - rcu: Add per-task state to RCU CPU stall warnings (Waiman Long) [1941211] - sched/core: Add function to sample state of locked-down task (Waiman Long) [1941211] - rcu-tasks: Add stall warnings for RCU Tasks Trace (Waiman Long) [1941211] - rcutorture: Add torture tests for RCU Tasks Trace (Waiman Long) [1941211] - rcu-tasks: Add an RCU Tasks Trace to simplify protection of tracing hooks (Waiman Long) [1941211] - rcutorture: Add a test for synchronize_rcu_mult() (Waiman Long) [1941211] - rcu: Reinstate synchronize_rcu_mult() (Waiman Long) [1941211] - rcu-tasks: Code movement to allow more Tasks RCU variants (Waiman Long) [1941211] - rcu: Fix the (t=0 jiffies) false positive (Waiman Long) [1941211] - rcu-tasks: Further refactor RCU-tasks to allow adding more variants (Waiman Long) [1941211] - rcu-tasks: Use unique names for RCU-Tasks kthreads and messages (Waiman Long) [1941211] - rcutorture: Add torture tests for RCU Tasks Rude (Waiman Long) [1941211] - rcu-tasks: Add an RCU-tasks rude variant (Waiman Long) [1941211] - rcu-tasks: Refactor RCU-tasks to allow variants to be added (Waiman Long) [1941211] - rcu-tasks: Create struct to hold state information (Waiman Long) [1941211] - rcu-tasks: Move Tasks RCU to its own file (Waiman Long) [1941211] - locktorture.c: Fix if-statement empty body warnings (Waiman Long) [1941211] - rcu: Expedite first two FQS scans under callback-overload conditions (Waiman Long) [1941211] - rcu: Mark rcu_state.gp_seq to detect concurrent writes (Waiman Long) [1941211] - rcutorture: Mark data-race potential for rcu_barrier() test statistics (Waiman Long) [1941211] - rcu: Don't use negative nesting depth in __rcu_read_unlock() (Waiman Long) [1941211] - rcu: Remove unused ->rcu_read_unlock_special.b.deferred_qs field (Waiman Long) [1941211] - rcu: Don't set nesting depth negative in rcu_preempt_deferred_qs() (Waiman Long) [1941211] - rcu: Make rcu_read_unlock_special() safe for rq/pi locks (Waiman Long) [1941211] - rcutorture: Make kvm-recheck-rcu.sh handle truncated lines (Waiman Long) [1941211] - rcu: Make RCU IRQ enter/exit functions rely on in_nmi() (Waiman Long) [1941211] - rcu/tree: Mark the idle relevant functions noinstr (Waiman Long) [1941211] - rcu: Add comments marking transitions between RCU watching and not (Waiman Long) [1941211] - rcu: Update __call_rcu() comments (Waiman Long) [1941211] - rcu: Mark rcu_state.ncpus to detect concurrent writes (Waiman Long) [1941211] - rcu: Use data_race() for RCU CPU stall-warning prints (Waiman Long) [1941211] - rcutorture: Manually clean up after rcu_barrier() failure (Waiman Long) [1941211] - rcutorture: Make rcu_torture_barrier_cbs() post from corresponding CPU (Waiman Long) [1941211] - rcu: Make nocb_gp_wait() double-check unexpected-callback warning (Waiman Long) [1941211] - rcu: Tighten rcu_lockdep_assert_cblist_protected() check (Waiman Long) [1941211] - rcu: Optimize and protect atomic_cmpxchg() loop (Waiman Long) [1941211] - rcu/nocb: Add missing annotation for rcu_nocb_bypass_unlock() (Waiman Long) [1941211] - rcu: Don't flag non-starting GPs before GP kthread is running (Waiman Long) [1941211] - rcu: Fix rcu_barrier_callback() race condition (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_state ->gp_start (Waiman Long) [1941211] - rcu: Add missing annotation for rcu_nocb_bypass_lock() (Waiman Long) [1941211] - rcu: Add missing annotation for exit_tasks_rcu_finish() (Waiman Long) [1941211] - rcu: Add missing annotation for exit_tasks_rcu_start() (Waiman Long) [1941211] - rculist: Add brackets around cond argument in __list_check_rcu macro (Waiman Long) [1941211] - rcu: Remove dead code from rcu_segcblist_insert_pend_cbs() (Waiman Long) [1941211] - rcutorture: Annotation lockless accesses to rcu_torture_current (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_data ->gpwrap (Waiman Long) [1941211] - rcu-tasks: *_ONCE() for rcu_tasks_cbs_head (Waiman Long) [1941211] - rcu: Add *_ONCE() for grace-period progress indicators (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_node ->boost_tasks (Waiman Long) [1941211] - srcu: Add data_race() to ->srcu_lock_count and ->srcu_unlock_count arrays (Waiman Long) [1941211] - rcutorture: Add READ_ONCE() to rcu_torture_count and rcu_torture_batch (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_segcblist ->tails[] (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_node ->qsmaskinitnext (Waiman Long) [1941211] - rcu: Add READ_ONCE and data_race() to rcu_node ->boost_tasks (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_state ->gp_req_activity (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_node ->gp_seq (Waiman Long) [1941211] - rcu: Add *_ONCE() and data_race() to rcu_node ->exp_tasks plus locking (Waiman Long) [1941211] - rcu: Add *_ONCE() to rcu_node ->boost_kthread_status (Waiman Long) [1941211] - rcu: Add WRITE_ONCE to rcu_node ->exp_seq_rq store (Waiman Long) [1941211] - srcu: Hold srcu_struct ->lock when updating ->srcu_gp_seq (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_node ->qsmask update (Waiman Long) [1941211] - rcu: Provide debug symbols and line numbers in KCSAN runs (Waiman Long) [1941211] - rcu: Fix exp_funnel_lock()/rcu_exp_wait_wake() datarace (Waiman Long) [1941211] - srcu: Fix process_srcu()/srcu_batches_completed() datarace (Waiman Long) [1941211] - srcu: Fix __call_srcu()/srcu_get_delay() datarace (Waiman Long) [1941211] - srcu: Fix __call_srcu()/process_srcu() datarace (Waiman Long) [1941211] - rcutorture: Fix stray access to rcu_fwd_cb_nodelay (Waiman Long) [1941211] - rcutorture: Fix rcu_torture_one_read()/rcu_torture_writer() data race (Waiman Long) [1941211] - rcutorture: Make kvm-find-errors.sh abort on bad directory (Waiman Long) [1941211] - rcutorture: Summarize summary of build and run results (Waiman Long) [1941211] - rcutorture: Add 100-CPU configuration (Waiman Long) [1941211] - rcu: Warn on for_each_leaf_node_cpu_mask() from non-leaf (Waiman Long) [1941211] - rcu: Fix spelling mistake "leval" -> "level" (Waiman Long) [1941211] - torture: Allow disabling of boottime CPU-hotplug torture operations (Waiman Long) [1941211] - rcutorture: Suppress boottime bad-sequence warnings (Waiman Long) [1941211] - rcutorture: Allow boottime stall warnings to be suppressed (Waiman Long) [1941211] - torture: Forgive -EBUSY from boottime CPU-hotplug operations (Waiman Long) [1941211] - rcutorture: Refrain from callback flooding during boot (Waiman Long) [1941211] - torture: Make results-directory date format completion-friendly (Waiman Long) [1941211] - rcutorture: Suppress forward-progress complaints during early boot (Waiman Long) [1941211] - timer: Use hlist_unhashed_lockless() in timer_pending() (Waiman Long) [1941211] - rcu: React to callback overload by boosting RCU readers (Waiman Long) [1941211] - rcu: React to callback overload by aggressively seeking quiescent states (Waiman Long) [1941211] - rcu: Add and update docbook header comments in list.h (Waiman Long) [1941211] - list: Add hlist_unhashed_lockless() (Waiman Long) [1941211] - list: Don't use WRITE_ONCE() in hlist_add_behind() (Waiman Long) [1941211] - kcsan: Introduce ASSERT_EXCLUSIVE_BITS(var, mask) (Waiman Long) [1941211] - kcsan: Add kcsan_set_access_mask() support (Waiman Long) [1941211] - kcsan: Introduce kcsan_value_change type (Waiman Long) [1941211] - kcsan: Move interfaces that affects checks to kcsan-checks.h (Waiman Long) [1941211] - kcsan: Fix misreporting if concurrent races on same address (Waiman Long) [1941211] - kcsan: Expose core configuration parameters as module params (Waiman Long) [1941211] - kcsan: Add test to generate conflicts via debugfs (Waiman Long) [1941211] - kcsan: Introduce ASSERT_EXCLUSIVE_*() macros (Waiman Long) [1941211] - kcsan: Introduce KCSAN_ACCESS_ASSERT access type (Waiman Long) [1941211] - kcsan: Fix 0-sized checks (Waiman Long) [1941211] - kcsan: Clean up the main KCSAN Kconfig option (Waiman Long) [1941211] - kcsan: Clarify Kconfig option KCSAN_IGNORE_ATOMICS (Waiman Long) [1941211] - kcsan: Add option to assume plain aligned writes up to word size are atomic (Waiman Long) [1941211] - kcsan: Add docbook header for data_race() (Waiman Long) [1941211] - kcsan: Address missing case with KCSAN_REPORT_VALUE_CHANGE_ONLY (Waiman Long) [1941211] - include/linux: Add instrumented.h infrastructure (Waiman Long) [1941211] - kcsan: Make KCSAN compatible with lockdep (Waiman Long) [1941211] - kcsan: Rate-limit reporting per data races (Waiman Long) [1941211] - kcsan: Show full access type in report (Waiman Long) [1941211] - kcsan: Prefer __always_inline for fast-path (Waiman Long) [1941211] - kcsan: Improve various small stylistic details (Waiman Long) [1941211] - x86, kcsan: Enable KCSAN for x86 (Waiman Long) [1941211] - build, kcsan: Add KCSAN build exceptions (Waiman Long) [1941211] - x86/uaccess, kcov: Disable stack protector (Waiman Long) [1941211] - doc: Convert to rcubarrier.txt to ReST (Waiman Long) [1941211] - doc: Convert to rcu_dereference.txt to rcu_dereference.rst (Waiman Long) [1941211] - doc: Convert whatisRCU.txt to .rst (Waiman Long) [1941211] - doc: Converted NMI-RCU.txt to NMI-RCU.rst. (Waiman Long) [1941211] - doc: Convert arrayRCU.txt to arrayRCU.rst (Waiman Long) [1941211] - doc: Update list_for_each_entry_rcu() documentation (Waiman Long) [1941211] - Restore docs "rcu: Restore barrier() to rcu_read_lock() and rcu_read_unlock()" (Waiman Long) [1941211] - Restore docs "treewide: Rename rcu_dereference_raw_notrace() to _check()" (Waiman Long) [1941211] - docs: rcu: Increase toctree to 3 (Waiman Long) [1941211] - docs: rcu: Correct links referring to titles (Waiman Long) [1941211] - docs: rcu: convert some articles from html to ReST (Waiman Long) [1941211] - Revert docs from "rcu: Restore barrier() to rcu_read_lock() and rcu_read_unlock()" (Waiman Long) [1941211] - Documentation: RCU: Add TOC tree hooks (Waiman Long) [1941211] - doc: Describe choice of rcu_dereference() APIs and __rcu usage (Waiman Long) [1941211] - doc: Remove obsolete RCU update functions from RCU documentation (Waiman Long) [1941211] - scsi: ibmvfc: Free channel_setup_buf during device tear down (Steve Best) [1938102] - blk-mq: clearing flush request reference in tags->rqs[] (Ming Lei) [1811030] - blk-mq: clear stale request in tags->rq[] before freeing one request pool (Ming Lei) [1811030] - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter (Ming Lei) [1811030] - vsock/vmci: log once the failed queue pair allocation (Stefano Garzarella) [1958248] - VMCI: Stop log spew when qp allocation isn't possible (Stefano Garzarella) [1958248] - vsock/virtio: update credit only if socket is not closed (Stefano Garzarella) [1921694] - powerpc/security: Fix debugfs data leak on 32-bit (Steve Best) [1935661] - powerpc/security: Show powerpc_security_features in debugfs (Steve Best) [1935661] - redhat/configs: Add CONFIG_SYSTEM_REVOCATION_KEYS and CONFIG_SYSTEM_REVOCATION_LIST (Vladis Dronov) [1893793] {CVE-2020-26541} - certs: add 'x509_revocation_list' to gitignore (Vladis Dronov) [1893793] {CVE-2020-26541} - integrity: Load mokx variables into the blacklist keyring (Vladis Dronov) [1893793] {CVE-2020-26541} - certs: Add ability to preload revocation certs (Vladis Dronov) [1893793] {CVE-2020-26541} - certs: Move load_system_certificate_list to a common function (Vladis Dronov) [1893793] {CVE-2020-26541} - certs: Add EFI_CERT_X509_GUID support for dbx entries (Vladis Dronov) [1893793] {CVE-2020-26541} - pNFS/flexfiles: Fix array overflow when flexfiles mirroring is enabled (Benjamin Coddington) [1949575] - net/sunrpc: fix useless comparison in proc_do_xprt() (Benjamin Coddington) [1949575] - net/sunrpc: return 0 on attempt to write to "transports" (Benjamin Coddington) [1949575] - NFSD: MKNOD should return NFSERR_BADTYPE instead of NFSERR_INVAL (Benjamin Coddington) [1949575] - NFSD: NFSv3 PATHCONF Reply is improperly formed (Benjamin Coddington) [1949575] - nfsroot: Default mount option should ask for built-in NFS version (Benjamin Coddington) [1949575] - nfsd: remove unneeded break (Benjamin Coddington) [1949575] - net/sunrpc: Fix return value for sysctl sunrpc.transports (Benjamin Coddington) [1949575] - NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag (Benjamin Coddington) [1949575] - NFSv4: Fix up RCU annotations for struct nfs_netns_client (Benjamin Coddington) [1949575] - NFS: Only reference user namespace from nfs4idmap struct instead of cred (Benjamin Coddington) [1949575] - NFSD: Hoist status code encoding into XDR encoder functions (Benjamin Coddington) [1949575] - NFSv4: Use the net namespace uniquifier if it is set (Benjamin Coddington) [1949575] - NFSv4: Clean up initialisation of uniquified client id strings (Benjamin Coddington) [1949575] - SUNRPC: Add an xdr_align_data() function (Benjamin Coddington) [1949575] - SUNRPC: Add the ability to expand holes in data pages (Benjamin Coddington) [1949575] - SUNRPC: Split out _shift_data_right_tail() (Benjamin Coddington) [1949575] - SUNRPC: Split out xdr_realign_pages() from xdr_align_pages() (Benjamin Coddington) [1949575] - NFS: Use xdr_page_pos() in NFSv4 decode_getacl() (Benjamin Coddington) [1949575] - SUNRPC: Implement a xdr_page_pos() function (Benjamin Coddington) [1949575] - NFS: fix nfs_path in case of a rename retry (Benjamin Coddington) [1949575] - NFSD: Map nfserr_wrongsec outside of nfsd_dispatch (Benjamin Coddington) [1949575] - NFSD: Remove the RETURN_STATUS() macro (Benjamin Coddington) [1949575] - NFSD: Call NFSv2 encoders on error returns (Benjamin Coddington) [1949575] - NFSD: Fix .pc_release method for NFSv2 (Benjamin Coddington) [1949575] - NFSD: Remove vestigial typedefs (Benjamin Coddington) [1949575] - NFSD: Refactor nfsd_dispatch() error paths (Benjamin Coddington) [1949575] - NFSD: Clean up nfsd_dispatch() variables (Benjamin Coddington) [1949575] - NFSD: Clean up stale comments in nfsd_dispatch() (Benjamin Coddington) [1949575] - NFSD: Clean up switch statement in nfsd_dispatch() (Benjamin Coddington) [1949575] - NFSD: Encoder and decoder functions are always present (Benjamin Coddington) [1949575] - NFSACL: Replace PROC() macro with open code (Benjamin Coddington) [1949575] - lockd: Replace PROC() macro with open code (Benjamin Coddington) [1949575] - NFSD: Add missing NFSv2 .pc_func methods (Benjamin Coddington) [1949575] - fs: nfs: return per memcg count for xattr shrinkers (Benjamin Coddington) [1949575] - nfs: remove incorrect fallthrough label (Benjamin Coddington) [1949575] - nfsd: rq_lease_breaker cleanup (Benjamin Coddington) [1949575] - sunrpc: simplify do_cache_clean (Benjamin Coddington) [1949575] - sunrpc: cache : Replace seq_printf with seq_puts (Benjamin Coddington) [1949575] - silence nfscache allocation warnings with kvzalloc (Benjamin Coddington) [1949575] - nfsd: fix comparison to bool warning (Benjamin Coddington) [1949575] - NFSD: Correct type annotations in user xattr XDR functions (Benjamin Coddington) [1949575] - NFSD: Correct type annotations in user xattr helpers (Benjamin Coddington) [1949575] - SUNRPC/NFSD: Implement xdr_reserve_space_vec() (Benjamin Coddington) [1949575] - nfsd: rename delegation related tracepoints to make them less confusing (Benjamin Coddington) [1949575] - nfsd: Remove unnecessary assignment in nfs4xdr.c (Benjamin Coddington) [1949575] - net: sunrpc: delete repeated words (Benjamin Coddington) [1949575] - nfsd: Fix typo in comment (Benjamin Coddington) [1949575] - nfsd: give up callbacks on revoked delegations (Benjamin Coddington) [1949575] - nfs: fix spellint typo in pnfs.c (Benjamin Coddington) [1949575] - fs,nfs: lift compat nfs4 mount data handling into the nfs code (Benjamin Coddington) [1949575] - nfs: simplify nfs4_parse_monolithic (Benjamin Coddington) [1949575] - xprtrdma: drop double zeroing (Benjamin Coddington) [1949575] - NFSv4.2: xattr cache: remove unused cache struct field (Benjamin Coddington) [1949575] - nfs: Convert to use the preferred fallthrough macro (Benjamin Coddington) [1949575] - NFS4: Fix oops when copy_file_range is attempted with NFS4.0 source (Benjamin Coddington) [1949575] - Replace HTTP links with HTTPS ones: NFS, SUNRPC, and LOCKD clients (Benjamin Coddington) [1949575] - sunrpc: fix duplicated word in (Benjamin Coddington) [1949575] - SUNRPC: Remove remaining dprintks from sched.c (Benjamin Coddington) [1949575] - SUNRPC: Remove dprintk call sites in RPC queuing functions (Benjamin Coddington) [1949575] - SUNRPC: Clean up RPC scheduler tracepoints (Benjamin Coddington) [1949575] - SUNRPC: Replace rpcbind dprintk call sites with tracepoints (Benjamin Coddington) [1949575] - SUNRPC: Remove more dprintks in rpcb_clnt.c (Benjamin Coddington) [1949575] - SUNRPC: Remove dprintk call sites in rpcbind XDR functions (Benjamin Coddington) [1949575] - SUNRPC: Hoist trace_xprtrdma_op_setport into generic code (Benjamin Coddington) [1949575] - SUNRPC: Remove rpcb_getport_async dprintk call sites (Benjamin Coddington) [1949575] - SUNRPC: Clean up call_bind_status() observability (Benjamin Coddington) [1949575] - SUNRPC: Remove dprintk call site in call_decode (Benjamin Coddington) [1949575] - SUNRPC: Trace call_refresh events (Benjamin Coddington) [1949575] - SUNRPC: Add trace_rpc_timeout_status() (Benjamin Coddington) [1949575] - SUNRPC: Mitigate cond_resched() in xprt_transmit() (Benjamin Coddington) [1949575] - SUNRPC: Replace connect dprintk call sites with a tracepoint (Benjamin Coddington) [1949575] - SUNRPC: Remove dprintk call site in call_start() (Benjamin Coddington) [1949575] - SUNRPC: Remove the dprint_status() macro (Benjamin Coddington) [1949575] - SUNRPC: Replace dprintk() call site in xs_nospace() (Benjamin Coddington) [1949575] - SUNRPC: Replace dprintk() call site in xprt_prepare_transmit (Benjamin Coddington) [1949575] - SUNRPC: Update debugging instrumentation in xprt_do_reserve() (Benjamin Coddington) [1949575] - SUNRPC: Remove debugging instrumentation from xprt_release (Benjamin Coddington) [1949575] - SUNRPC: Hoist trace_xprtrdma_op_allocate into generic code (Benjamin Coddington) [1949575] - SUNRPC: Remove trace_xprt_complete_rqst() (Benjamin Coddington) [1949575] - SUNRPC dont update timeout value on connection reset (Benjamin Coddington) [1949575] - nfs4: strengthen error check to avoid unexpected result (Benjamin Coddington) [1949575] - NFS: remove redundant pointer clnt (Benjamin Coddington) [1949575] - sunrpc: Avoid comma separated statements (Benjamin Coddington) [1949575]- Revert "sctp: Fix SHUTDOWN CTSN Ack in the peer restart case" (Xin Long) [1953839] - sctp: do asoc update earlier in sctp_sf_do_dupcook_b (Xin Long) [1953839] - sctp: do asoc update earlier in sctp_sf_do_dupcook_a (Xin Long) [1953839] - NFSv4: Fixes for nfs4_bitmask_adjust() (Steve Dickson) [1926961] - powerpc/paravirt: Use is_kvm_guest() in vcpu_is_preempted() (Desnes A. Nunes do Rosario) [1918720] - powerpc: Reintroduce is_kvm_guest() as a fast-path check (Desnes A. Nunes do Rosario) [1918720] - powerpc: Rename is_kvm_guest() to check_kvm_guest() (Desnes A. Nunes do Rosario) [1918720] - powerpc: Refactor is_kvm_guest() declaration to new header (Desnes A. Nunes do Rosario) [1918720] - powerpc/pseries: Move some PAPR paravirt functions to their own file (Desnes A. Nunes do Rosario) [1918720] - powerpc/shared: Use static key to detect shared processor (Desnes A. Nunes do Rosario) [1918720] - powerpc/spinlocks: Fix oops in __spin_yield() on bare metal (Desnes A. Nunes do Rosario) [1918720] - powerpc/spinlocks: Rename SPLPAR-only spinlocks (Desnes A. Nunes do Rosario) [1918720] - powerpc/spinlocks: Refactor SHARED_PROCESSOR (Desnes A. Nunes do Rosario) [1918720] - Revert "ACPICA: Interpreter: fix memory leak by using existing buffer" (Mark Langsdorf) [1935928] - x86/efi: Remove EFI PGD build time checks (Mark Langsdorf) [1935928] - ACPI: scan: Fix battery devices sometimes never binding (Mark Langsdorf) [1935928] - ACPI/IORT: Do not blindly trust DMA masks from firmware (Mark Langsdorf) [1935928] - ACPI: thermal: Do not call acpi_thermal_check() directly (Mark Langsdorf) [1935928] - ACPI: sysfs: Prefer "compatible" modalias (Mark Langsdorf) [1935928] - ACPI: scan: Make acpi_bus_get_device() clear return pointer on error (Mark Langsdorf) [1935928] - ACPI: scan: Harden acpi_device_add() against device ID overflows (Mark Langsdorf) [1935928] - ACPI: Update Kconfig help text for items that are no longer modular (Mark Langsdorf) [1935928] - ACPI: PM: s2idle: Drop unused local variables and related code (Mark Langsdorf) [1935928] - ACPI: PM: s2idle: Move x86-specific code to the x86 directory (Mark Langsdorf) [1935928] - ACPI: scan: Add Intel Baytrail Mailbox Device to acpi_ignore_dep_ids (Mark Langsdorf) [1935928] - ACPI: scan: Avoid unnecessary second pass in acpi_bus_scan() (Mark Langsdorf) [1935928] - ACPI: scan: Defer enumeration of devices with _DEP lists (Mark Langsdorf) [1935928] - ACPI: scan: Evaluate _DEP before adding the device (Mark Langsdorf) [1935928] - ACPI: PM: s2idle: Add AMD support to handle _DSM (Mark Langsdorf) [1935928] - ACPI: processor: fix NONE coordination for domain mapping failure (Mark Langsdorf) [1935928] - cpufreq: Fix cpufreq_online() return value on errors (Mark Langsdorf) [1935928] - opp: of: Allow empty opp-table with opp-shared (Mark Langsdorf) [1935928] - dt-bindings: opp: Allow empty OPP tables (Mark Langsdorf) [1935928] - ACPI: Drop acpi_dev_irqresource_disabled() (Mark Langsdorf) [1935928] - resource: Add irqresource_disabled() (Mark Langsdorf) [1935928] - genirq/affinity: Add irq_update_affinity_desc() (Mark Langsdorf) [1935928] - driver core: Add fwnode_init() (Mark Langsdorf) [1935928] - ACPI: scan: Fix up _DEP-related terminology with supplier/consumer (Mark Langsdorf) [1935928] - ACPI: scan: Drop INT3396 from acpi_ignore_dep_ids[] (Mark Langsdorf) [1935928] - Revert "ACPI / resources: Use AE_CTRL_TERMINATE to terminate resources walks" (Mark Langsdorf) [1935928] - ACPI: scan: Add PNP0D80 to the _DEP exceptions list (Mark Langsdorf) [1935928] - PM: ACPI: Refresh wakeup device power configuration every time (Mark Langsdorf) [1935928] - PM: ACPI: PCI: Drop acpi_pm_set_bridge_wakeup() (Mark Langsdorf) [1935928] - ACPI: scan: Call acpi_get_object_info() from acpi_add_single_object() (Mark Langsdorf) [1935928] - ACPI: scan: Add acpi_info_matches_hids() helper (Mark Langsdorf) [1935928] - ACPICA: Update version to 20201113 (Mark Langsdorf) [1935928] - ACPICA: Interpreter: fix memory leak by using existing buffer (Mark Langsdorf) [1935928] - ACPICA: Add function trace macros to improve debugging (Mark Langsdorf) [1935928] - ACPICA: Also handle "orphan" _REG methods for GPIO OpRegions (Mark Langsdorf) [1935928] - ACPICA: Remove extreaneous "the" in comments (Mark Langsdorf) [1935928] - ACPICA: Add 5 new UUIDs to the known UUID table (Mark Langsdorf) [1935928] - ACPI: processor: Drop duplicate setting of shared_cpu_map (Mark Langsdorf) [1935928] - ACPI: EC: Clean up status flags checks in advance_transaction() (Mark Langsdorf) [1935928] - ACPI: EC: Untangle error handling in advance_transaction() (Mark Langsdorf) [1935928] - ACPI: EC: Simplify error handling in advance_transaction() (Mark Langsdorf) [1935928] - ACPI: EC: Rename acpi_ec_is_gpe_raised() (Mark Langsdorf) [1935928] - ACPI: EC: Fold acpi_ec_clear_gpe() into its caller (Mark Langsdorf) [1935928] - ACPI: EC: Eliminate in_interrupt() usage (Mark Langsdorf) [1935928] - ACPI: acpi_drivers.h: Update the kernel doc (Mark Langsdorf) [1935928] - ACPI: acpi_drivers.h: Remove the leftover dead code (Mark Langsdorf) [1935928] - ACPI: tiny-power-button: Simplify the code using module_acpi_driver() (Mark Langsdorf) [1935928] - ACPI: SBS: Simplify the code using module_acpi_driver() (Mark Langsdorf) [1935928] - ACPI: SBS: Simplify the driver init code (Mark Langsdorf) [1935928] - ACPI: debug: Remove the not used function (Mark Langsdorf) [1935928] - ACPI: processor: Remove the duplicated ACPI_PROCESSOR_CLASS macro (Mark Langsdorf) [1935928] - ACPI: watchdog: Replace open coded variant of resource_union() (Mark Langsdorf) [1935928] - PCI/ACPI: Replace open coded variant of resource_union() (Mark Langsdorf) [1935928] - resource: Introduce resource_union() for overlapping resources (Mark Langsdorf) [1935928] - resource: Group resource_overlaps() with other inline helpers (Mark Langsdorf) [1935928] - resource: Simplify region_intersects() by reducing conditionals (Mark Langsdorf) [1935928] - ACPI, APEI: make apei_resources_all static (Mark Langsdorf) [1935928] - mm/mmu_notifier: allocate mmu_notifier_rh in __mmu_notifier_register() (Jeremy Cline) [1909072]- Amends commit ea6244cc248b to include a version string in module info. (Ken Cox) [1955726] - i40e: use minimal admin queue for kdump (Stefan Assmann) [1834962] - i40e: use minimal Rx and Tx ring buffers for kdump (Stefan Assmann) [1834962] - i40e: use minimal Tx and Rx pairs for kdump (Stefan Assmann) [1834962] - net/sched: sch_frag: fix stack OOB read while fragmenting IPv4 packets (Davide Caratti) [1924608] - openvswitch: fix stack OOB read while fragmenting IPv4 packets (Davide Caratti) [1924608] - net/sched: act_ct: fix wild memory access when clearing fragments (Davide Caratti) [1924608] - selinux: fall back to SECURITY_FS_USE_GENFS if no xattr support (Ondrej Mosnacek) [1934093 1915825] - selinux: mark some global variables __ro_after_init (Ondrej Mosnacek) [1934093] - selinux: make selinuxfs_mount static (Ondrej Mosnacek) [1934093] - selinux: drop the unnecessary aurule_callback variable (Ondrej Mosnacek) [1934093] - selinux: remove unused global variables (Ondrej Mosnacek) [1934093] - selinux: fix inconsistency between inode_getxattr and inode_listsecurity (Ondrej Mosnacek) [1934093] - selinux: Fix fall-through warnings for Clang (Ondrej Mosnacek) [1934093] - selinux: fix inode_doinit_with_dentry() LABEL_INVALID error handling (Ondrej Mosnacek) [1934093] - selinux: allow dontauditx and auditallowx rules to take effect without allowx (Ondrej Mosnacek) [1934093] - selinux: fix error initialization in inode_doinit_with_dentry() (Ondrej Mosnacek) [1934093] - selinux: Fix error return code in sel_ib_pkey_sid_slow() (Ondrej Mosnacek) [1934093] - selinux: access policycaps with READ_ONCE/WRITE_ONCE (Ondrej Mosnacek) [1934093] - selinux: delete repeated words in comments (Ondrej Mosnacek) [1934093] - selinux: add basic filtering for audit trace events (Ondrej Mosnacek) [1934093 1954024] - selinux: add tracepoint on audited events (Ondrej Mosnacek) [1934093 1954024] - selinux: permit removing security.selinux xattr before policy load (Ondrej Mosnacek) [1934093] - exec: Always set cap_ambient in cap_bprm_set_creds (Ondrej Mosnacek) [1934093] - security: remove duplicated include from security.h (Ondrej Mosnacek) [1934093] - security/commoncap: Use xattr security prefix len (Ondrej Mosnacek) [1934093] - LSM: switch to blocking policy update notifiers (Ondrej Mosnacek) [1934093] - security: Make capability_hooks static (Ondrej Mosnacek) [1934093] - securityfs: fix use-after-free on symlink traversal (Ondrej Mosnacek) [1934093] - LSM: Check for NULL cred-security on free (Ondrej Mosnacek) [1934093] - security: check for kstrdup() failure in lsm_append() (Ondrej Mosnacek) [1934093] - scsi: mpt3sas: Block PCI config access from userspace during reset (Tomas Henzl) [1954555] - scsi: mpt3sas: Fix endianness for ActiveCablePowerRequirement (Tomas Henzl) [1954555] - scsi: mpt3sas: Fix error return code of mpt3sas_base_attach() (Tomas Henzl) [1954555] - scsi: mpt3sas: Do not use GFP_KERNEL in atomic context (Tomas Henzl) [1954555] - scsi: mpt3sas: Only one vSES is present even when IOC has multi vSES (Tomas Henzl) [1953421] - scsi: bnx2i: Make bnx2i_process_iscsi_error() simpler and more robust (Nilesh Javali) [1921612] - scsi: bnx2i: Fix bnx2i_set_ccell_info()'s name in description (Nilesh Javali) [1921612] - scsi: bnx2i: Requires MMU (Nilesh Javali) [1921612] - scsi: bnx2i: Remove unnecessary mutex_init() (Nilesh Javali) [1921612] - scsi: bnx2i: Add parameter description and rename another (Nilesh Javali) [1921612] - scsi: bnx2i: Add, remove and edit some function parameter descriptions (Nilesh Javali) [1921612] - scsi: bnx2i: Fix a whole host of kerneldoc issues (Nilesh Javali) [1921612] - scsi: bnx2i: Add missing descriptions for 'attr' parameter (Nilesh Javali) [1921612] - scsi: bnx2i: Fix parameter misnaming in function header (Nilesh Javali) [1921612] - mfd: intel-lpss: Add Intel Alder Lake PCH-P PCI IDs (Steve Best) [1929489] - lib: list_sort.c: add a blank line to avoid kernel-doc warnings (Rafael Aquini) [1900774] - lib/list_sort: fix kerneldoc build error (Rafael Aquini) [1900774] - lib/list_sort: optimize number of calls to comparison function (Rafael Aquini) [1900774] - lib/list_sort: simplify and remove MAX_LIST_LENGTH_BITS (Rafael Aquini) [1900774] - perf bench numa: Fix the condition checks for max number of NUMA nodes (Steve Best) [1936333] - powerpc/perf: Record counter overflow always if SAMPLE_IP is unset (Gustavo Walbon) [1921684] - perf powerpc: Support exposing Performance Monitor Counter SPRs as part of extended regs (Gustavo Walbon) [1921684] - powerpc/perf: Expose Performance Monitor Counter SPR's as part of extended regs (Gustavo Walbon) [1921684] - powerpc/perf: Include PMCs as part of per-cpu cpuhw_events struct (Gustavo Walbon) [1921684] - powerpc/perf: Adds support for programming of Thresholding in P10 (Gustavo Walbon) [1921684] - x86/entry/64: Deduplicate multiple IBRS macros in paranoid_entry (Waiman Long) [1924364] - x86/speculation: Fix prctl() when spectre_v2_user={seccomp,prctl},ibpb (Waiman Long) [1924364] - x86/speculation: Allow IBPB to be conditionally enabled on CPUs with always-on STIBP (Waiman Long) [1924364] - x86/bugs/multihit: Fix mitigation reporting when VMX is not in use (Waiman Long) [1924364] - x86/speculation: Merge one test in spectre_v2_user_select_mitigation() (Waiman Long) [1924364] - x86/bugs: Move enum taa_mitigations to bugs.c (Waiman Long) [1924364] - mm/memcg: set memcg when splitting page (Waiman Long) [1937825] - mm/memcg: rename mem_cgroup_split_huge_fixup to split_page_memcg and add nr_pages argument (Waiman Long) [1937825] - mm, tracing: Fix kmem_cache_free trace event to not print stale pointers (Waiman Long) [1937825] - mm: memcontrol: fix get_active_memcg return value (Waiman Long) [1937825] - fs: buffer: use raw page_memcg() on locked page (Waiman Long) [1937825] - mm/list_lru.c: remove kvfree_rcu_local() (Waiman Long) [1937825] - mm: memcontrol: replace the loop with a list_for_each_entry() (Waiman Long) [1937825] - mm/memcontrol: remove redundant NULL check (Waiman Long) [1937825] - mm: page_counter: re-layout structure to reduce false sharing (Waiman Long) [1937825] - mm: kmem: make __memcg_kmem_(un)charge static (Waiman Long) [1937825] - mm: memcg: add swapcache stat for memcg v2 (Waiman Long) [1937825] - mm/memcg: remove rcu locking for lock_page_lruvec function series (Waiman Long) [1937825] - mm/memcg: revise the using condition of lock_page_lruvec function series (Waiman Long) [1937825] - mm: memcontrol: make the slab calculation consistent (Waiman Long) [1937825] - mm: memcontrol: convert NR_FILE_PMDMAPPED account to pages (Waiman Long) [1937825] - mm: memcontrol: convert NR_SHMEM_PMDMAPPED account to pages (Waiman Long) [1937825] - mm: memcontrol: convert NR_SHMEM_THPS account to pages (Waiman Long) [1937825] - mm: memcontrol: convert NR_FILE_THPS account to pages (Waiman Long) [1937825] - mm: memcontrol: convert NR_ANON_THPS account to pages (Waiman Long) [1937825] - mm: memcontrol: optimize per-lruvec stats counter memory usage (Waiman Long) [1937825] - mm: memcg/slab: pre-allocate obj_cgroups for slab caches with SLAB_ACCOUNT (Waiman Long) [1937825] - mm/slub: minor coding style tweaks (Waiman Long) [1937825] - mm, slub: remove slub_memcg_sysfs boot param and CONFIG_SLUB_MEMCG_SYSFS_ON (Waiman Long) [1937825] - mm, slub: splice cpu and page freelists in deactivate_slab() (Waiman Long) [1937825] - mm, slab, slub: stop taking cpu hotplug lock (Waiman Long) [1937825] - mm, slab, slub: stop taking memory hotplug lock (Waiman Long) [1937825] - mm, slub: stop freeing kmem_cache_node structures on node offline (Waiman Long) [1937825] - mm/slub: disable user tracing for kmemleak caches by default (Waiman Long) [1937825] - mm/slab: minor coding style tweaks (Waiman Long) [1937825] - mm/sl?b.c: remove ctor argument from kmem_cache_flags (Waiman Long) [1937825] - mm, tracing: record slab name for kmem_cache_free() (Waiman Long) [1937825] - mm: fix numa stats for thp migration (Waiman Long) [1937825] - mm: memcg: fix memcg file_dirty numa stat (Waiman Long) [1937825] - mm/memcontrol: fix warning in mem_cgroup_page_lruvec() (Waiman Long) [1937825] - mm: slub: call account_slab_page() after slab page initialization (Waiman Long) [1937825] - mm/hugetlb: fix deadlock in hugetlb_cow error path (Waiman Long) [1937825] - mm/memcontrol:rewrite mem_cgroup_page_lruvec() (Waiman Long) [1937825] - mm/memcg: remove unused definitions (Waiman Long) [1937825] - mm/memcg: warning on !memcg after readahead page charged (Waiman Long) [1937825] - mm/memcg: bail early from swap accounting if memcg disabled (Waiman Long) [1937825] - mm/lru: revise the comments of lru_lock (Waiman Long) [1937825] - mm/lru: introduce relock_page_lruvec() (Waiman Long) [1937825] - mm/lru: replace pgdat lru_lock with lruvec lock (Waiman Long) [1937825] - mm/lru: move lock into lru_note_cost (Waiman Long) [1937825] - mm/swap.c: serialize memcg changes in pagevec_lru_move_fn (Waiman Long) [1937825] - mm/compaction: do page isolation first in compaction (Waiman Long) [1937825] - mm/lru: introduce TestClearPageLRU() (Waiman Long) [1937825] - mm/mlock: remove __munlock_isolate_lru_page() (Waiman Long) [1937825] - mm/mlock: remove lru_lock on TestClearPageMlocked (Waiman Long) [1937825] - mm/vmscan: remove lruvec reget in move_pages_to_lru (Waiman Long) [1937825] - mm/swap.c: fold vm event PGROTATED into pagevec_move_tail_fn (Waiman Long) [1937825] - mm/memcg: add debug checking in lock_page_memcg (Waiman Long) [1937825] - mm: page_idle_get_page() does not need lru_lock (Waiman Long) [1937825] - mm/rmap: stop store reordering issue on page->mapping (Waiman Long) [1937825] - mm/vmscan: remove unnecessary lruvec adding (Waiman Long) [1937825] - mm/thp: narrow lru locking (Waiman Long) [1937825] - mm/thp: simplify lru_add_page_tail() (Waiman Long) [1937825] - mm/thp: use head for head page in lru_add_page_tail() (Waiman Long) [1937825] - mm/thp: move lru_add_page_tail() to huge_memory.c (Waiman Long) [1937825] - mm: slub: convert sysfs sprintf family to sysfs_emit/sysfs_emit_at (Waiman Long) [1937825] - mm: truncate_complete_page() does not exist any more (Waiman Long) [1937825] - mm/vmscan: drop unneeded assignment in kswapd() (Waiman Long) [1937825] - mm: memcontrol: account pagetables per node (Waiman Long) [1937825] - mm: move lruvec stats update functions to vmstat.h (Waiman Long) [1937825] - mm/memcg: remove incorrect comment (Waiman Long) [1937825] - mm: memcontrol: sssign boolean values to a bool variable (Waiman Long) [1937825] - mm: memcg/slab: rename *_lruvec_slab_state to *_lruvec_kmem_state (Waiman Long) [1937825] - mm: memcg: remove obsolete memcg_has_children() (Waiman Long) [1937825] - mm/page_counter: use page_counter_read in page_counter_set_max (Waiman Long) [1937825] - cgroup: remove obsoleted broken_hierarchy and warned_broken_hierarchy (Waiman Long) [1937825] - docs: cgroup-v1: reflect the deprecation of the non-hierarchical mode (Waiman Long) [1937825] - mm: memcg: deprecate the non-hierarchical mode (Waiman Long) [1937825] - mm: memcg: fix obsolete code comments (Waiman Long) [1937825] - mm/memcg: update page struct member in comments (Waiman Long) [1937825] - mm/rmap: always do TTU_IGNORE_ACCESS (Waiman Long) [1937825] - mm: memcontrol: eliminate redundant check in __mem_cgroup_insert_exceeded() (Waiman Long) [1937825] - mm: memcontrol: remove unused mod_memcg_obj_state() (Waiman Long) [1937825] - mm: memcontrol: add file_thp, shmem_thp to memory.stat (Waiman Long) [1937825] - mm/gup: combine put_compound_head() and unpin_user_page() (Waiman Long) [1937825] - mm: Convert page kmemcg type to a page memcg flag (Waiman Long) [1937825] - mm: Introduce page memcg flags (Waiman Long) [1937825] - mm: memcontrol/slab: Use helpers to access slab page's memcg_data (Waiman Long) [1937825] - mm: memcontrol: Use helpers to read page's memcg data (Waiman Long) [1937825] - hugetlbfs: fix anon huge page migration race (Waiman Long) [1937825] - mm: memcontrol: fix missing wakeup polling thread (Waiman Long) [1937825] - mm/gup: use unpin_user_pages() in __gup_longterm_locked() (Waiman Long) [1937825] - mm/vmscan: fix NR_ISOLATED_FILE corruption on 64-bit (Waiman Long) [1937825] - mm/compaction: stop isolation if too many pages are isolated and we have pages to migrate (Waiman Long) [1937825] - mm/compaction: count pages and stop correctly during page isolation (Waiman Long) [1937825] - mm: kmem: enable kernel memcg accounting from interrupt contexts (Waiman Long) [1937825] - mm: kmem: prepare remote memcg charging infra for interrupt contexts (Waiman Long) [1937825] - mm: kmem: remove redundant checks from get_obj_cgroup_from_current() (Waiman Long) [1937825] - mm, memcg: rework remote charging API to support nesting (Waiman Long) [1937825] - mm: use self-explanatory macros rather than "2" (Waiman Long) [1937825] - mm/vmscan: allow arbitrary sized pages to be paged out (Waiman Long) [1937825] - mm/rmap: fix assumptions of THP size (Waiman Long) [1937825] - mm/huge_memory: fix can_split_huge_page assumption of THP size (Waiman Long) [1937825] - mm/huge_memory: fix page_trans_huge_mapcount assumption of THP size (Waiman Long) [1937825] - mm/huge_memory: fix split assumption of page size (Waiman Long) [1937825] - mm/huge_memory: fix total_mapcount assumption of page size (Waiman Long) [1937825] - mm/page_owner: change split_page_owner to take a count (Waiman Long) [1937825] - mm/memory: remove page fault assumption of compound page size (Waiman Long) [1937825] - mm/filemap: fix page cache removal for arbitrary sized THPs (Waiman Long) [1937825] - mm/vmscan: fix comments for isolate_lru_page() (Waiman Long) [1937825] - mm/vmscan: fix infinite loop in drop_slab_node (Waiman Long) [1937825] - mm: move call to compound_head() in release_pages() (Waiman Long) [1937825] - mm: account PMD tables like PTE tables (Waiman Long) [1937825] - mm/memcg: fix device private memcg accounting (Waiman Long) [1937825] - mm: memcontrol: add the missing numa_stat interface for cgroup v2 (Waiman Long) [1937825] - mm: remove activate_page() from unuse_pte() (Waiman Long) [1937825] - bdi: replace BDI_CAP_NO_{WRITEBACK,ACCT_DIRTY} with a single flag (Waiman Long) [1937825] - mm/thp: fix __split_huge_pmd_locked() for migration PMD (Waiman Long) [1937825] - mm: fix check_move_unevictable_pages() on THP (Waiman Long) [1937825] - mm: migration of hugetlbfs page skip memcg (Waiman Long) [1937825] - mm: and drivers core: Convert hugetlb_report_node_meminfo to sysfs_emit (Waiman Long) [1937825] - drivers core: Miscellaneous changes for sysfs_emit (Waiman Long) [1937825] - drivers core: Reindent a couple uses around sysfs_emit (Waiman Long) [1937825] - drivers core: Remove strcat uses around sysfs_emit and neaten (Waiman Long) [1937825] - drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions (Waiman Long) [1937825] - sysfs: Add sysfs_emit and sysfs_emit_at to format sysfs output (Waiman Long) [1937825] - mm: fix pin vs. gup mismatch with gate pages (Waiman Long) [1937825] - mm/gup: use a standard migration target allocation callback (Waiman Long) [1937825] - mm/hugetlb: make hugetlb migration callback CMA aware (Waiman Long) [1937825] - mm/gup: restrict CMA region by using allocation scope API (Waiman Long) [1937825] - mm/page_alloc: remove a wrapper for alloc_migration_target() (Waiman Long) [1937825] - mm/mempolicy: use a standard migration target allocation callback (Waiman Long) [1937825] - mm/migrate: introduce a standard migration target allocation function (Waiman Long) [1937825] - mm/migrate: clear __GFP_RECLAIM to make the migration callback consistent with regular THP allocations (Waiman Long) [1937825] - mm/hugetlb: unify migration callbacks (Waiman Long) [1937825] - mm/migrate: move migration helper from .h to .c (Waiman Long) [1937825] - mm/page_isolation: prefer the node of the source page (Waiman Long) [1937825] - hugetlbfs: remove call to huge_pte_alloc without i_mmap_rwsem (Waiman Long) [1937825] - mm, oom: show process exiting information in __oom_kill_process() (Waiman Long) [1937825] - doc, mm: clarify /proc//oom_score value range (Waiman Long) [1937825] - doc, mm: sync up oom_score_adj documentation (Waiman Long) [1937825] - mm, oom: make the calculation of oom badness more accurate (Waiman Long) [1937825] - mm: vmscan: consistent update to pgrefill (Waiman Long) [1937825] - mm/vmscan.c: fix typo (Waiman Long) [1937825] - mm: memcontrol: account kernel stack per node (Waiman Long) [1937825] - mm/hugetlb.c: fix pages per hugetlb calculation (Waiman Long) [1937825] - doc: THP CoW fault no longer allocate THP (Waiman Long) [1937825] - driver core: platform: expose numa_node to users in sysfs (Waiman Long) [1937825] - nilfs2: fix null pointer dereference at nilfs_segctor_do_construct() (Waiman Long) [1937825] - mm, memcg: fix some typos in memcontrol.c (Waiman Long) [1937825] - mm/vmsan: fix some typos in comment (Waiman Long) [1937825] - mm: thp: don't need to drain lru cache when splitting and mlocking THP (Waiman Long) [1937825] - mm/vmscan: update the comment of should_continue_reclaim() (Waiman Long) [1937825] - mm/vmscan.c: change prototype for shrink_page_list (Waiman Long) [1937825] - mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch (Waiman Long) [1937825] - mm/vmscan.c: use update_lru_size() in update_lru_sizes() (Waiman Long) [1937825] - mm: simplify calling a compound page destructor (Waiman Long) [1937825] - mm/page_alloc: integrate classzone_idx and high_zoneidx (Waiman Long) [1937825] - mm/page_alloc: use ac->high_zoneidx for classzone_idx (Waiman Long) [1937825] - mm/page_alloc.c: extract check_[new|free]_page_bad() common part to page_bad_reason() (Waiman Long) [1937825] - mm/page_alloc.c: rename free_pages_check() to check_free_page() (Waiman Long) [1937825] - mm/page_alloc.c: rename free_pages_check_bad() to check_free_page_bad() (Waiman Long) [1937825] - mm/page_alloc.c: bad_flags is not necessary for bad_page() (Waiman Long) [1937825] - mm/page_alloc.c: bad_[reason|flags] is not necessary when PageHWPoison (Waiman Long) [1937825] - scs: Report SCS usage in bytes rather than number of entries (Waiman Long) [1937825] - scs: Move accounting into alloc/free functions (Waiman Long) [1937825] - mm/vmscan: remove unnecessary argument description of isolate_lru_pages() (Waiman Long) [1937825] - scs: Add support for stack usage debugging (Waiman Long) [1937825] - scs: Add page accounting for shadow call stack allocations (Waiman Long) [1937825] - scs: Add support for Clang's Shadow Call Stack (SCS) (Waiman Long) [1937825] - mm/migrate.c: unify "not queued for migration" handling in do_pages_move() (Waiman Long) [1937825] - mm/migrate.c: check pagelist in move_pages_and_store_status() (Waiman Long) [1937825] - mm/migrate.c: wrap do_move_pages_to_node() and store_status() (Waiman Long) [1937825] - mm/migrate.c: no need to check for i > start in do_pages_move() (Waiman Long) [1937825] - mm/hugetlb: remove unnecessary memory fetch in PageHeadHuge() (Waiman Long) [1937825] - hugetlbfs: Use i_mmap_rwsem to address page fault/truncate race (Waiman Long) [1937825] - hugetlbfs: use i_mmap_rwsem for more pmd sharing synchronization (Waiman Long) [1937825] - mm,thp,compaction,cma: allow THP migration for CMA allocations (Waiman Long) [1937825] - mm,compaction,cma: add alloc_contig flag to compact_control (Waiman Long) [1937825] - mm/vmscan.c: do_try_to_free_pages(): clean code by removing unnecessary assignment (Waiman Long) [1937825] - mm/vmscan.c: make may_enter_fs bool in shrink_page_list() (Waiman Long) [1937825] - mm/vmscan.c: fix data races using kswapd_classzone_idx (Waiman Long) [1937825] - mm/vmscan.c: remove cpu online notification for now (Waiman Long) [1937825] - mm: vmscan: replace open codings to NUMA_NO_NODE (Waiman Long) [1937825] - mm: swap: make page_evictable() inline (Waiman Long) [1937825] - mm/swap.c: not necessary to export __pagevec_lru_add() (Waiman Long) [1937825] - mm/gup: fix omission of check on FOLL_LONGTERM in gup fast path (Waiman Long) [1937825] - mm: dump_page(): additional diagnostics for huge pinned pages (Waiman Long) [1937825] - mm: improve dump_page() for compound pages (Waiman Long) [1937825] - selftests/vm: run_vmtests: invoke gup_benchmark with basic FOLL_PIN coverage (Waiman Long) [1937825] - mm/gup_benchmark: support pin_user_pages() and related calls (Waiman Long) [1937825] - mm/gup: /proc/vmstat: pin_user_pages (FOLL_PIN) reporting (Waiman Long) [1937825] - mm/gup: page->hpage_pinned_refcount: exact pin counts for huge pages (Waiman Long) [1937825] - mm/gup: track FOLL_PIN pages (Waiman Long) [1937825] - mm/gup: pass gup flags to two more routines (Waiman Long) [1937825] - mm: introduce page_ref_sub_return() (Waiman Long) [1937825] - mm/gup: pass a flags arg to __gup_device_* functions (Waiman Long) [1937825] - mm/gup: split get_user_pages_remote() into two routines (Waiman Long) [1937825] - sysfs: fix static inline declaration of sysfs_groups_change_owner() (Waiman Long) [1937825] - drivers/base/cpu: Simplify s*nprintf() usages (Waiman Long) [1937825] - drivers/base/cpu: Use scnprintf() for avoiding potential buffer overflow (Waiman Long) [1937825] - sysfs: add sysfs_change_owner() (Waiman Long) [1937825] - sysfs: add sysfs_group{s}_change_owner() (Waiman Long) [1937825] - sysfs: add sysfs_link_change_owner() (Waiman Long) [1937825] - sysfs: add sysfs_file_change_owner() (Waiman Long) [1937825] - mm/huge_memory.c: reduce critical section protected by split_queue_lock (Waiman Long) [1937825] - mm/huge_memory.c: use head to emphasize the purpose of page (Waiman Long) [1937825] - mm/huge_memory.c: use head to check huge zero page (Waiman Long) [1937825] - mm/gup: move try_get_compound_head() to top, fix minor issues (Waiman Long) [1937825] - userfaultfd: wrap the common dst_vma check into an inlined function (Waiman Long) [1937825] - userfaultfd: remove unnecessary WARN_ON() in __mcopy_atomic_hugetlb() (Waiman Long) [1937825] - userfaultfd: use vma_pagesize for all huge page size calculation (Waiman Long) [1937825] - mm/hugetlb: avoid looping to the same hugepage if !pages and !vmas (Waiman Long) [1937825] - hugetlb: remove unused hstate in hugetlb_fault_mutex_hash() (Waiman Long) [1937825] - hugetlbfs: convert macros to static inline, fix sparse warning (Waiman Long) [1937825] - hugetlbfs: hugetlb_fault_mutex_hash() cleanup (Waiman Long) [1937825] - mm/gup.c: allow CMA migration to propagate errors back to caller (Waiman Long) [1937825] - mm/gup_benchmark: fix MAP_HUGETLB case (Waiman Long) [1937825] - mm/gup_benchmark: add a missing "w" to getopt string (Waiman Long) [1937825] - mm, page_owner: rename flag indicating that page is allocated (Waiman Long) [1937825] - mm, page_owner: decouple freeing stack trace from debug_pagealloc (Waiman Long) [1937825] - mm, page_owner: fix off-by-one error in __set_page_owner_handle() (Waiman Long) [1937825] - mm/filemap.c: don't initiate writeback if mapping has no dirty pages (Waiman Long) [1937825] - mm, page_owner, debug_pagealloc: save and dump freeing stack trace (Waiman Long) [1937825] - mm, page_owner: keep owner info when freeing the page (Waiman Long) [1937825] - mm, page_owner: record page owner for each subpage (Waiman Long) [1937825] - mm: introduce page_size() (Waiman Long) [1937825] - mm, tracing: Print symbol name for call_site in trace events (Waiman Long) [1937825] - mm/gup.c: mark undo_dev_pagemap as __maybe_unused (Waiman Long) [1937825] - mm, memcg: introduce memory.events.local (Waiman Long) [1937825] - memcg, fsnotify: no oom-kill for remote memcg charging (Waiman Long) [1937825] - mm/swap_state.c: simplify total_swapcache_pages() with get_swap_device() (Waiman Long) [1937825] - mm: make !CONFIG_HUGE_PAGE wrappers into static inlines (Waiman Long) [1937825] - include/linux/hugetlb.h: convert to use vm_fault_t (Waiman Long) [1937825] - mm/page_ext.c: fix an imbalance with kmemleak (Waiman Long) [1937825] - mm/hugetlb: add prot_modify_start/commit sequence for hugetlb update (Waiman Long) [1937825] - iov_iter: optimize page_copy_sane() (Waiman Long) [1937825] - mm: remove __hugepage_set_anon_rmap() (Waiman Long) [1937825] - mm: remove pte_lock_deinit() (Waiman Long) [1937825] - mm/debug.c: make "migrate_reason_names[]" const char * (Waiman Long) [1937825] - vmscan: return NODE_RECLAIM_NOSCAN in node_reclaim() when CONFIG_NUMA is n (Waiman Long) [1937825] - tools/testing/selftests/vm/gup_benchmark.c: add MAP_HUGETLB option (Waiman Long) [1937825] - tools/testing/selftests/vm/gup_benchmark.c: add MAP_SHARED option (Waiman Long) [1937825] - tools/testing/selftests/vm/gup_benchmark.c: allow user specified file (Waiman Long) [1937825] - tools/testing/selftests/vm/gup_benchmark.c: fix 'write' flag usage (Waiman Long) [1937825] - mm/page_ext.c: constify lookup_page_ext() argument (Waiman Long) [1937825] - mm, page_alloc: actually ignore mempolicies for high priority allocations (Waiman Long) [1937825] - thp: use mm_file_counter to determine update which rss counter (Waiman Long) [1937825]- RDMA/cxgb4: Fix the reported max_recv_sge value (Kamal Heib) [1931850 1918264] - RDMA/qedr: Fix kernel panic when trying to access recv_cq (Kamal Heib) [1931850] - RDMA/addr: Be strict with gid size (Kamal Heib) [1931850] - IB/hfi1: Fix probe time panic when AIP is enabled with a buggy BIOS (Kamal Heib) [1931850 1921704 1953593] - RDMA/rxe: Fix errant WARN_ONCE in rxe_completer() (Kamal Heib) [1931850] - RDMA/rxe: Fix extra deref in rxe_rcv_mcast_pkt() (Kamal Heib) [1931850] - RDMA/rxe: Fix FIXME in rxe_udp_encap_recv() (Kamal Heib) [1931850] - RDMA/rxe: Fix missed IB reference counting in loopback (Kamal Heib) [1931850] - RDMA/uverbs: Fix kernel-doc warning of _uverbs_alloc (Kamal Heib) [1931850] - RDMA/rxe: Fix missing kconfig dependency on CRYPTO (Kamal Heib) [1931850] - RDMA/cm: Fix IRQ restore in ib_send_cm_sidr_rep (Kamal Heib) [1931850] - RDMA/rxe: Remove unused pkt->offset (Kamal Heib) [1931850] - RDMA/ucma: Fix use-after-free bug in ucma_create_uevent (Kamal Heib) [1931850] - RDMA/core: Fix kernel doc warnings for ib_port_immutable_read() (Kamal Heib) [1931850] - RDMA/ipoib: Remove racy Subnet Manager sendonly join checks (Kamal Heib) [1931850] - RDMA/rxe: Cleanup init_send_wqe (Kamal Heib) [1931850] - RDMA/rxe: Fix minor coding style issues (Kamal Heib) [1931850] - RDMA/rxe: Correct skb on loopback path (Kamal Heib) [1931850] - RDMA/rxe: Fix coding error in rxe_rcv_mcast_pkt (Kamal Heib) [1931850] - RDMA/rxe: Remove useless code in rxe_recv.c (Kamal Heib) [1931850] - RDMA/rxe: Fix coding error in rxe_recv.c (Kamal Heib) [1931850] - RDMA/core: Introduce and use API to read port immutable data (Kamal Heib) [1931850] - RDMA/pvrdma: Replace spin_lock_irqsave with spin_lock in hard IRQ (Kamal Heib) [1931850] - IB/core: Use valid port number to check link layer (Kamal Heib) [1931850] - IB/cm: Avoid a loop when device has 255 ports (Kamal Heib) [1931850] - RDMA/efa: Remove unused syndrome enum values (Kamal Heib) [1931850] - RDMA/efa: Remove unused 'select' field from get/set feature command descriptor (Kamal Heib) [1931850] - RDMA/efa: Remove unnecessary indentation in defs comments (Kamal Heib) [1931850] - RDMA/efa: Remove duplication of upper/lower_32_bits (Kamal Heib) [1931850] - RDMA/efa: Remove redundant NULL pointer check of CQE (Kamal Heib) [1931850] - RDMA/hw/hfi1/rc: Demote incorrectly populated kernel-doc header (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/verbs: Demote non-conforming doc header and fix a misspelling (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/user_exp_rcv: Demote half-documented and kernel-doc abuses (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/ud: Fix a little more doc-rot (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/uc: Fix a little doc-rot (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/tid_rdma: Fix a plethora of kernel-doc issues (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/sdma: Fix misnaming of 'sdma_send_txlist()'s 'count_out' param (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/ruc: Fix a small formatting and description issues (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/qp: Fix some formatting issues and demote kernel-doc abuse (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/rc: Fix a few function documentation issues (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/pio_copy: Provide entry for 'pio_copy()'s 'dd' param (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/pcie: Demote kernel-doc abuses (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/netdev_rx: Fix misdocumentation of the 'start_id' param (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/qp: Fix kernel-doc formatting problem (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/mad: Fix misspelling of 'rvt_process_mad()'s 'in_mad_size' param (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/msix: Add description for 'name' and remove superfluous param 'idx' (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/mad: Demote half-completed kernel-doc header fix another (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/iowait: Demote half-completed kernel-doc and fix formatting issue in another (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/srq: Fix a couple of kernel-doc issues (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/intr: Fix some kernel-doc formatting issues (Kamal Heib) [1931850 1921704] - RDMA/rxe: Replace missing rxe_pool_get_index_locked (Kamal Heib) [1931850] - RDMA/rxe: Remove unneeded pool->state (Kamal Heib) [1931850] - RDMA/rxe: Remove references to ib_device and pool (Kamal Heib) [1931850] - RDMA/rxe: Remove RXE_POOL_ATOMIC (Kamal Heib) [1931850] - RDMA/rxe: Fix misleading comments and names (Kamal Heib) [1931850] - RDMA/rxe: Fix bug in rxe_alloc() (Kamal Heib) [1931850] - IB/umad: Return EPOLLERR in case of when device disassociated (Kamal Heib) [1931850] - IB/umad: Return EIO in case of when device disassociated (Kamal Heib) [1931850] - RDMA/sw/rdmavt/qp: Fix a bunch of kernel-doc misdemeanours (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/mr: Fix some issues related to formatting and missing descriptions (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/file_ops: Fix' manage_rcvq()'s 'arg' param (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/exp_rcv: Fix some kernel-doc formatting issues (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/mcast: Demote incomplete kernel-doc header (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/mad: Fix 'rvt_process_mad()'s documentation header (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/chip: Fix a bunch of kernel-doc formatting and spelling issues (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/cq: Demote hardly complete kernel-doc header (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/vt: Fix formatting issue and update description for 'context' (Kamal Heib) [1931850 1921704] - RDMA/hw/efa/efa_com: Stop using param description notation for non-params (Kamal Heib) [1931850] - RDMA/uverbs: Don't set rcq for a QP if qp_type is IB_QPT_XRC_INI (Kamal Heib) [1931850] - RDMA/core/iwpm_msg: Add proper descriptions for 'skb' param (Kamal Heib) [1931850] - RDMA/core/iwpm_util: Fix some param description misspellings (Kamal Heib) [1931850] - RDMA/core/counters: Demote non-conformant kernel-doc headers (Kamal Heib) [1931850] - RDMA/core/restrack: Fix kernel-doc formatting issue (Kamal Heib) [1931850] - RDMA/core/sa_query: Demote non-conformant kernel-doc header (Kamal Heib) [1931850] - RDMA/core/multicast: Provide description for 'ib_init_ah_from_mcmember()'s 'rec' param (Kamal Heib) [1931850] - RDMA/core/roce_gid_mgmt: Fix misnaming of 'rdma_roce_rescan_device()'s param 'ib_dev' (Kamal Heib) [1931850] - RDMA/core/cache: Fix some misspellings, missing and superfluous param descriptions (Kamal Heib) [1931850] - RDMA/core: device: Fix formatting in worthy kernel-doc header and demote another (Kamal Heib) [1931850] - IB/iser: Simplify prot_caps setting (Kamal Heib) [1931850] - IB/iser: Enforce iser_max_sectors to be greater than 0 (Kamal Heib) [1931850] - IB/iser: Protect iscsi_max_lun module param using callback (Kamal Heib) [1931850] - IB/iser: Remove unneeded semicolons (Kamal Heib) [1931850] - IB/isert: Simplify signature cap check (Kamal Heib) [1931850] - IB/isert: Remove unneeded semicolon (Kamal Heib) [1931850] - IB/isert: Remove unneeded new lines (Kamal Heib) [1931850] - RDMA/nldev: Return an error message on failure to turn auto mode (Kamal Heib) [1931850] - RDMA/rxe: Fix race in rxe_mcast.c (Kamal Heib) [1931850] - RDMA/rxe: Add unlocked versions of pool APIs (Kamal Heib) [1931850] - RDMA/rxe: Make add/drop key/index APIs type safe (Kamal Heib) [1931850] - RDMA/rxe: Make pool lookup and alloc APIs type safe (Kamal Heib) [1931850] - RDMA/rxe: Add elem_offset field to rxe_type_info (Kamal Heib) [1931850] - RDMA/rxe: Let pools support both keys and indices (Kamal Heib) [1931850] - RDMA/rxe: Remove unneeded RXE_POOL_ATOMIC flag (Kamal Heib) [1931850] - RDMA/rxe: Add check for supported QP types (Kamal Heib) [1931850] - RDMA: Use kzalloc for allocating only one thing (Kamal Heib) [1931850] - RDMA/cma: Delete useless kfree code (Kamal Heib) [1931850] - RDMA/hfi1: remove h from printk format specifier (Kamal Heib) [1931850 1921704] - RDMA: Convert comma to semicolon (Kamal Heib) [1931850] - net: devlink: Add unused port flavour (Petr Oros) [1943273] - devlink: add .trap_group_action_set() callback (Petr Oros) [1943273] - devlink: add parser error drop packet traps (Petr Oros) [1943273] - drop_monitor: Perform cleanup upon probe registration failure (Petr Oros) [1943273] - selftests: net: Add drop monitor test (Petr Oros) [1943273] - drop_monitor: Filter control packets in drop monitor (Petr Oros) [1943273] - drop_monitor: Remove duplicate struct (Petr Oros) [1943273] - drop_monitor: Remove no longer used functions (Petr Oros) [1943273] - drop_monitor: Convert to using devlink tracepoint (Petr Oros) [1943273] - drop_monitor: Prepare probe functions for devlink tracepoint (Petr Oros) [1943273] - devlink: Add a tracepoint for trap reports (Petr Oros) [1943273] - net: devlink: fix reporter dump dumpit (Petr Oros) [1943273] - devlink: have genetlink code to parse the attrs during dumpit (Petr Oros) [1943273] - netfilter: nf_tables: add direct calls for all builtin expressions (Florian Westphal) [1953320] - netfilter: nf_tables: handle meta/lookup with direct call (Florian Westphal) [1953320] - ionic: linearize tso skb with too many frags (Jonathan Toppins) [1940696] - i40e: fix the restart auto-negotiation after FEC modified (Stefan Assmann) [1725560] - ovl: skip getxattr of security labels (Miklos Szeredi) [1956340] - ovl: fix dentry leak in ovl_get_redirect (Miklos Szeredi) [1956340] - ovl: avoid deadlock on directory ioctl (Miklos Szeredi) [1956340] - cap: fix conversions on getxattr (Miklos Szeredi) [1956340] - ovl: perform vfs_getxattr() with mounter creds (Miklos Szeredi) [1956340] - ovl: add warning on user_ns mismatch (Miklos Szeredi) [1956340] - ovl: unprivieged mounts (Miklos Szeredi) [1956340] - ovl: do not get metacopy for userxattr (Miklos Szeredi) [1956340] - ovl: do not fail because of O_NOATIME (Miklos Szeredi) [1956340] - ovl: do not fail when setting origin xattr (Miklos Szeredi) [1956340] - ovl: user xattr (Miklos Szeredi) [1956340] - ovl: simplify file splice (Miklos Szeredi) [1956340] - ovl: make ioctl() safe (Miklos Szeredi) [1956340] - ovl: check privs before decoding file handle (Miklos Szeredi) [1956340] - vfs: verify source area in vfs_dedupe_file_range_one() (Miklos Szeredi) [1956340] - vfs: move cap_convert_nscap() call into vfs_setxattr() (Miklos Szeredi) [1956340] - ovl: fix incorrect extent info in metacopy case (Miklos Szeredi) [1956340] - ovl: expand warning in ovl_d_real() (Miklos Szeredi) [1956340] - ovl: document lower modification caveats (Miklos Szeredi) [1956340] - ovl: warn about orphan metacopy (Miklos Szeredi) [1956340] - ovl: doc clarification (Miklos Szeredi) [1956340] - ovl: introduce new "uuid=off" option for inodes index feature (Miklos Szeredi) [1956340] - ovl: propagate ovl_fs to ovl_decode_real_fh and ovl_encode_real_fh (Miklos Szeredi) [1956340] - ovl: use generic vfs_ioc_setflags_prepare() helper (Miklos Szeredi) [1956340] - ovl: support [S|G]ETFLAGS and FS[S|G]ETXATTR ioctls for directories (Miklos Szeredi) [1956340] - ovl: rearrange ovl_can_list() (Miklos Szeredi) [1956340] - ovl: enumerate private xattrs (Miklos Szeredi) [1956340] - ovl: pass ovl_fs down to functions accessing private xattrs (Miklos Szeredi) [1956340] - ovl: drop flags argument from ovl_do_setxattr() (Miklos Szeredi) [1956340] - ovl: adhere to the vfs_ vs. ovl_do_ conventions for xattrs (Miklos Szeredi) [1956340] - ovl: use ovl_do_getxattr() for private xattr (Miklos Szeredi) [1956340] - ovl: fold ovl_getxattr() into ovl_get_redirect_xattr() (Miklos Szeredi) [1956340] - ovl: clean up ovl_getxattr() in copy_up.c (Miklos Szeredi) [1956340] - duplicate ovl_getxattr() (Miklos Szeredi) [1956340] - ovl: provide a mount option "volatile" (Miklos Szeredi) [1956340 1928211] - ovl: check for incompatible features in work dir (Miklos Szeredi) [1956340 1928211] - ovl: fix lookup of indexed hardlinks with metacopy (Miklos Szeredi) [1956340] - ovl: fix unneeded call to ovl_change_flags() (Miklos Szeredi) [1956340] - ovl: fix mount option checks for nfs_export with no upperdir (Miklos Szeredi) [1956340] - ovl: force read-only sb on failure to create index dir (Miklos Szeredi) [1956340] - ovl: fix regression with re-formatted lower squashfs (Miklos Szeredi) [1956340] - ovl: fix oops in ovl_indexdir_cleanup() with nfs_export=on (Miklos Szeredi) [1956340] - ovl: relax WARN_ON() when decoding lower directory file handle (Miklos Szeredi) [1956340] - ovl: remove not used argument in ovl_check_origin (Miklos Szeredi) [1956340] - ovl: change ovl_copy_up_flags static (Miklos Szeredi) [1956340] - ovl: inode reference leak in ovl_is_inuse true case. (Miklos Szeredi) [1956340] - ovl: remove unnecessary lock check (Miklos Szeredi) [1956340] - ovl: make oip->index bool (Miklos Szeredi) [1956340] - ovl: only pass ->ki_flags to ovl_iocb_to_rwf() (Miklos Szeredi) [1956340] - ovl: make private mounts longterm (Miklos Szeredi) [1956340] - ovl: get rid of redundant members in struct ovl_fs (Miklos Szeredi) [1956340] - ovl: add accessor for ofs->upper_mnt (Miklos Szeredi) [1956340] - ovl: drop negative dentry in upper layer (Miklos Szeredi) [1956340] - ovl: check permission to open real file (Miklos Szeredi) [1956340] - ovl: call secutiry hook in ovl_real_ioctl() (Miklos Szeredi) [1956340] - ovl: verify permissions in ovl_path_open() (Miklos Szeredi) [1956340] - ovl: switch to mounter creds in readdir (Miklos Szeredi) [1956340] - ovl: pass correct flags for opening real directory (Miklos Szeredi) [1956340] - ovl: whiteout inode sharing (Miklos Szeredi) [1956340] - ovl: inherit SB_NOSEC flag from upperdir (Miklos Szeredi) [1956340] - ovl: skip overlayfs superblocks at global sync (Miklos Szeredi) [1956340] - ovl: index dir act as work dir (Miklos Szeredi) [1956340] - ovl: prepare to copy up without workdir (Miklos Szeredi) [1956340] - ovl: cleanup non-empty directories in ovl_indexdir_cleanup() (Miklos Szeredi) [1956340] - ocxl: Add new kernel traces (Steve Best) [1907530] - ocxl: Add mmu notifier (Steve Best) [1907530] - ocxl: Update the Process Element Entry (Steve Best) [1907530] - ocxl: Initiate a TLB invalidate command (Steve Best) [1907530] - ocxl: Assign a register set to a Logical Partition (Steve Best) [1907530] - powerpc/mce: Remove per cpu variables from MCE handlers (Gustavo Walbon) [1921683] - powerpc/mce: Reduce the size of event arrays (Gustavo Walbon) [1921683] - tools/power turbostat: Support Ice Lake D (Prarit Bhargava) [1943439] - PM: hibernate: x86: Use crc32 instead of md5 for hibernation e820 integrity check (Chris von Recklinghausen) [1944636] - vhost/vsock: add IOTLB API support (Stefano Garzarella) [1894101] - vhost: Fix vhost_vq_reset() (Laurent Vivier) [1919126] - perf trace: Fix race in signal handling (Michael Petlan) [1928380] - scsi: sd: sd_zbc: Don't pass GFP_NOIO to kvcalloc (Ewan D. Milne) [1953699] - sd_zbc: clear zone resources for non-zoned case (Ewan D. Milne) [1953699] - scsi: scsi_debug: Fix a memory leak (Ewan D. Milne) [1953699] - scsi: sd: Warn if unsupported ZBC device is probed (Ewan D. Milne) [1953699] - scsi: core: Add 'set_status_byte()' accessor (Ewan D. Milne) [1953699] - scsi: scsi_debug: Do not set COMMAND_COMPLETE (Ewan D. Milne) [1953699] - scsi: scsi_transport_srp: Don't block target in failfast state (Ewan D. Milne) [1953699] - scsi: scsi_debug: Fix memleak in scsi_debug_init() (Ewan D. Milne) [1953699] - scsi: core: Fix -Wformat for scsi_host (Ewan D. Milne) [1953699] - scsi: doc: Fix some kernel-doc markups (Ewan D. Milne) [1953699] - scsi: sr: Initialize ->cmd_len (Ewan D. Milne) [1953699] - scsi: core: Set sc_data_direction to DMA_NONE for no-transfer commands (Ewan D. Milne) [1953699] - scsi: core: Remove scsi_setup_cmnd() and scsi_setup_fs_cmnd() (Ewan D. Milne) [1953699] - scsi: core: Clean up allocation and freeing of sgtables (Ewan D. Milne) [1953699] - scsi: core: Rename scsi_mq_prep_fn() to scsi_prepare_cmd() (Ewan D. Milne) [1953699] - scsi: core: Rename scsi_prep_state_check() to scsi_device_state_check() (Ewan D. Milne) [1953699] - scsi: core: Use rq_dma_dir in scsi_setup_cmnd() (Ewan D. Milne) [1953699] - scsi: core: Remove scsi_init_cmd_errh (Ewan D. Milne) [1953699] - scsi: sd: Allow user to configure command retries (Ewan D. Milne) [1953699] - scsi: sd: sd_zbc: Fix handling of host-aware ZBC disks (Ewan D. Milne) [1953699] - scsi: sd_zbc: Improve zone revalidation (Ewan D. Milne) [1953699] - scsi: sd_zbc: Don't limit max_zone_append sectors to max_hw_sectors (Ewan D. Milne) [1953699] - scsi: sd_zbc: Remove unused inline functions (Ewan D. Milne) [1953699] - nvme: fix the nsid value to print in nvme_validate_or_alloc_ns (Gopal Tiwari) [1921591] - nvme-pci: add the DISABLE_WRITE_ZEROES quirk for a Samsung PM1725a (Gopal Tiwari) [1921591] - nvme-rdma: Fix a use after free in nvmet_rdma_write_data_done (Gopal Tiwari) [1921591] - nvme-core: check ctrl css before setting up zns (Gopal Tiwari) [1921591] - nvme-fc: fix racing controller reset and create association (Gopal Tiwari) [1921591] - nvme-fc: return NVME_SC_HOST_ABORTED_CMD when a command has been aborted (Gopal Tiwari) [1921591] - nvme-fc: set NVME_REQ_CANCELLED in nvme_fc_terminate_exchange() (Gopal Tiwari) [1921591] - nvme: add NVME_REQ_CANCELLED flag in nvme_cancel_request() (Gopal Tiwari) [1921591] - nvme: simplify error logic in nvme_validate_ns() (Gopal Tiwari) [1921591] - nvme: set max_zone_append_sectors nvme_revalidate_zones (Gopal Tiwari) [1921591] - nvmet: model_number must be immutable once set (Gopal Tiwari) [1921591] - nvme-fabrics: fix kato initialization (Gopal Tiwari) [1921591] - nvme-hwmon: Return error code when registration fails (Gopal Tiwari) [1921591] - nvme-pci: add quirks for Lexar 256GB SSD (Gopal Tiwari) [1921591] - nvme-pci: mark Kingston SKC2000 as not supporting the deepest power state (Gopal Tiwari) [1921591] - nvme-pci: mark Seagate Nytro XM1440 as QUIRK_NO_NS_DESC_LIST. (Gopal Tiwari) [1921591] - nvme-tcp: fix crash triggered with a dataless request submission (Gopal Tiwari) [1921591] - nvme-hwmon: rework to avoid devm allocation (Gopal Tiwari) [1921591] - nvme: add 48-bit DMA address quirk for Amazon NVMe controllers (Gopal Tiwari) [1921591] - nvmet: remove else at the end of the function (Gopal Tiwari) [1921591] - nvmet: add helper to report invalid opcode (Gopal Tiwari) [1921591] - nvmet: add nvmet_req_subsys() helper (Gopal Tiwari) [1921591] - nvmet: use invalid cmd opcode helper (Gopal Tiwari) [1921591] - nvmet: use invalid cmd opcode helper (Gopal Tiwari) [1921591] - nvmet-fc: add a missing __rcu annotation to nvmet_fc_tgt_assoc.queues (Gopal Tiwari) [1921591] - nvme-multipath: set nr_zones for zoned namespaces (Gopal Tiwari) [1921591] - nvmet: make nvmet_find_namespace() req based (Gopal Tiwari) [1921591] - nvmet: set status to 0 in case for invalid nsid (Gopal Tiwari) [1921591] - nvmet: return uniform error for invalid ns (Gopal Tiwari) [1921591] - nvmet: remove extra variable in id-ns handler (Gopal Tiwari) [1921591] - nvmet-tcp: fix receive data digest calculation for multiple h2cdata PDUs (Gopal Tiwari) [1921591] - nvme-fabrics: avoid double completions in nvmf_fail_nonready_command (Gopal Tiwari) [1921591] - nvme: introduce a nvme_host_path_error helper (Gopal Tiwari) [1921591] - blk-mq: introduce blk_mq_set_request_complete (Gopal Tiwari) [1921591] - nvme-rdma: handle nvme_rdma_post_send failures better (Gopal Tiwari) [1921591] - nvmet-tcp: fix potential race of tcp socket closing accept_work (Gopal Tiwari) [1921591] - nvme: cleanup zone information initialization (Gopal Tiwari) [1921591] - nvmet-tcp: fix out-of-bounds access when receiving multiple h2cdata PDUs (Gopal Tiwari) [1921591] - nvme-pci: ignore the subsysem NQN on Phison E16 (Gopal Tiwari) [1921591] - nvme-pci: avoid the deepest sleep state on Kingston A2000 SSDs (Gopal Tiwari) [1921591] - nvme-tcp: use cancel tagset helper for tear down (Gopal Tiwari) [1921591] - nvme-rdma: use cancel tagset helper for tear down (Gopal Tiwari) [1921591] - nvme-rdma: add clean action for failed reconnection (Gopal Tiwari) [1921591] - nvme-core: get rid of the extra space (Gopal Tiwari) [1921591] - nvme-tcp: add clean action for failed reconnection (Gopal Tiwari) [1921591] - nvme: add tracing of zns commands (Gopal Tiwari) [1921591] - nvme: parse format nvm command details when tracing (Gopal Tiwari) [1921591] - nvme-core: add cancel tagset helpers (Gopal Tiwari) [1921591] - nvme: refactor ns->ctrl by request (Gopal Tiwari) [1921591] - nvme-tcp: fix wrong setting of request iov_iter (Gopal Tiwari) [1921591] - nvmet: remove extra variable in smart log nsid (Gopal Tiwari) [1921591] - nvme-tcp: get rid of unused helper function (Gopal Tiwari) [1921591] - nvmet: remove extra variable in identify ns (Gopal Tiwari) [1921591] - nvmet: remove extra variable in id-desclist (Gopal Tiwari) [1921591] - nvmet: add lba to sect conversion helpers (Gopal Tiwari) [1921591] - nvme: support command retry delay for admin command (Gopal Tiwari) [1921591] - nvmet: Use nvmet_is_port_enabled helper for pi_enable (Gopal Tiwari) [1921591] - nvme: constify static attribute_group structs (Gopal Tiwari) [1921591] - nvmet-fc: use RCU proctection for assoc_list (Gopal Tiwari) [1921591] - nvmet: Fix nvmet_is_port_enabled indentation (Gopal Tiwari) [1921591] - nvme-pci: add the DISABLE_WRITE_ZEROES quirk for a SPCC device (Gopal Tiwari) [1921591] - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head (Gopal Tiwari) [1921591] - nvme: allow revalidate to set a namespace read-only (Gopal Tiwari) [1921591] - nvmet: set right status on error in id-ns handler (Gopal Tiwari) [1921591] - nvme-tcp: avoid request double completion for concurrent nvme_tcp_timeout (Gopal Tiwari) [1921591] - nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout (Gopal Tiwari) [1921591] - nvme-pci: allow use of cmb on v1.4 controllers (Gopal Tiwari) [1921591] - nvme: check the PRINFO bit before deciding the host buffer length (Gopal Tiwari) [1921591] - nvme-tcp: fix possible data corruption with bio merges (Gopal Tiwari) [1921591] - nvme-tcp: Fix warning with CONFIG_DEBUG_PREEMPT (Gopal Tiwari) [1921591] - nvme: don't intialize hwmon for discovery controllers (Gopal Tiwari) [1921591] - nvmet-rdma: Fix NULL deref when setting pi_enable and traddr INADDR_ANY (Gopal Tiwari) [1921591] - nvmet-rdma: Fix list_del corruption on queue establishment failure (Gopal Tiwari) [1921591] - nvme: unexport functions with no external caller (Gopal Tiwari) [1921591] - nvme: avoid possible double fetch in handling CQE (Gopal Tiwari) [1921591] - nvme: remove the unused status argument from nvme_trace_bio_complete (Gopal Tiwari) [1921591] - nvme-tcp: Fix possible race of io_work and direct send (Gopal Tiwari) [1921591] - nvme-fcloop: Fix sscanf type and list_first_entry_or_null warnings (Gopal Tiwari) [1921591] - nvme-fc: avoid calling _nvme_fc_abort_outstanding_ios from interrupt context (Gopal Tiwari) [1921591] - nvme-loop: use blk_mq_hctx_set_fq_lock_class to set loop's lock class (Gopal Tiwari) [1921591] - nvme: rename controller base dev_t char device (Gopal Tiwari) [1921591] - nvme: remove unnecessary return values (Gopal Tiwari) [1921591] - nvme: rename bdev operations (Gopal Tiwari) [1921591] - nvme: export zoned namespaces without Zone Append support read-only (Gopal Tiwari) [1921591] - nvme: print a warning for when listing active namespaces fails (Gopal Tiwari) [1921591] - nvme: improve an error message on Identify failure (Gopal Tiwari) [1921591] - nvmet: fix a spelling mistake "incuding" -> "including" in Kconfig (Gopal Tiwari) [1921591] - nvme-fabrics: reject I/O to offline device (Gopal Tiwari) [1921591] - nvmet: make sure discovery change log event is protected (Gopal Tiwari) [1921591] - nvme-pci: don't allocate unused I/O queues (Gopal Tiwari) [1921591] - nvme-pci: drop min() from nr_io_queues assignment (Gopal Tiwari) [1921591] - nvmet: use inline bio for passthru fast path (Gopal Tiwari) [1921591] - nvmet: use blk_rq_bio_prep instead of blk_rq_append_bio (Gopal Tiwari) [1921591] - nvmet: remove unused ctrl->cqs (Gopal Tiwari) [1921591] - nvmet: remove op_flags for passthru commands (Gopal Tiwari) [1921591] - nvme: use consistent macro name for timeout (Gopal Tiwari) [1921591] - nvmet: add passthru io timeout value attr (Gopal Tiwari) [1921591] - nvmet: add passthru admin timeout value attr (Gopal Tiwari) [1921591] - nvme: split nvme_alloc_request() (Gopal Tiwari) [1921591] - nvme: centralize setting the timeout in nvme_alloc_request (Gopal Tiwari) [1921591] - nvme: simplify nvme_req_qid() (Gopal Tiwari) [1921591] - nvme-fcloop: add sysfs attribute to inject command drop (Gopal Tiwari) [1921591] - nvme: let set_capacity_revalidate_and_notify update the bdev size (Gopal Tiwari) [1921591] - nvme: directly cache command effects log (Gopal Tiwari) [1921591] - nvme: fix memory leak freeing command effects (Gopal Tiwari) [1921591] - nvme: free sq/cq dbbuf pointers when dbbuf set fails (Gopal Tiwari) [1921591] - nvme-rdma: Use ibdev_to_node instead of dereferencing ->dma_device (Gopal Tiwari) [1921591] - RDMA: Lift ibdev_to_node from rds to common code (Gopal Tiwari) [1921591] - nvme: fix incorrect behavior when BLKROSET is called by the user (Gopal Tiwari) [1921591] - Revert "nvme-pci: remove last_sq_tail" (Gopal Tiwari) [1921591] - nvmet: fix a NULL pointer dereference when tracing the flush command (Gopal Tiwari) [1921591] - nvme-fc: remove nvme_fc_terminate_io() (Gopal Tiwari) [1921591] - nvme-fc: eliminate terminate_io use by nvme_fc_error_recovery (Gopal Tiwari) [1921591] - nvme-fc: remove err_work work item (Gopal Tiwari) [1921591] - nvme-fc: track error_recovery while connecting (Gopal Tiwari) [1921591] - nvme-rdma: handle unexpected nvme completion data length (Gopal Tiwari) [1921591] - nvme: ignore zone validate errors on subsequent scans (Gopal Tiwari) [1921591] - nvme-fc: shorten reconnect delay if possible for FC (Gopal Tiwari) [1921591] - nvme-fc: wait for queues to freeze before calling update_hr_hw_queues (Gopal Tiwari) [1921591] - nvme-fc: fix error loop in create_hw_io_queues (Gopal Tiwari) [1921591] - nvme-fc: fix io timeout to abort I/O (Gopal Tiwari) [1921591] - nvmet: cleanup nvmet_passthru_map_sg() (Gopal Tiwari) [1921591] - nvmet: don't use BLK_MQ_REQ_NOWAIT for passthru (Gopal Tiwari) [1921591] - nvmet: limit passthru MTDS by BIO_MAX_PAGES (Gopal Tiwari) [1921591] - nvme-rdma: fix crash due to incorrect cqe (Gopal Tiwari) [1921591] - nvmet: fix uninitialized work for zero kato (Gopal Tiwari) [1921591] - nvme: use queuedata for nvme_req_qid (Gopal Tiwari) [1921591] - nvme-pci: disable Write Zeroes on Sandisk Skyhawk (Gopal Tiwari) [1921591] - nvme-rdma: fix crash when connect rejected (Gopal Tiwari) [1921591] - nvme: translate zone resource errors (Gopal Tiwari) [1921591] - block: add zone specific block statuses (Gopal Tiwari) [1921591] - nvme-core: remove extra condition for vwc (Gopal Tiwari) [1921591] - nvme-core: remove extra variable (Gopal Tiwari) [1921591] - nvme: remove nvme_identify_ns_list (Gopal Tiwari) [1921591] - nvme: refactor nvme_validate_ns (Gopal Tiwari) [1921591] - nvme: move nvme_validate_ns (Gopal Tiwari) [1921591] - nvme: remove nvme_update_formats (Gopal Tiwari) [1921591] - nvme: update the known admin effects (Gopal Tiwari) [1921591] - nvme: query namespace identifiers before adding the namespace (Gopal Tiwari) [1921591] - nvme: revalidate zone bitmaps in nvme_update_ns_info (Gopal Tiwari) [1921591] - nvme: call nvme_identify_ns as the first thing in nvme_alloc_ns_block (Gopal Tiwari) [1921591] - nvme: set the queue limits in nvme_update_ns_info (Gopal Tiwari) [1921591] - nvme: remove the 0 lba_shift check in nvme_update_ns_info (Gopal Tiwari) [1921591] - nvme: freeze the queue over ->lba_shift updates (Gopal Tiwari) [1921591] - nvme: factor out a nvme_configure_metadata helper (Gopal Tiwari) [1921591] - nvme: lift the check for an unallocated namespace into nvme_identify_ns (Gopal Tiwari) [1921591] - nvme: clean up the check for too large logic block sizes (Gopal Tiwari) [1921591] - nvme: remove the disk argument to nvme_update_zone_info (Gopal Tiwari) [1921591] - nvme: rename __nvme_revalidate_disk (Gopal Tiwari) [1921591] - nvme: rename _nvme_revalidate_disk (Gopal Tiwari) [1921591] - nvme: rename nvme_validate_ns to nvme_validate_or_alloc_ns (Gopal Tiwari) [1921591] - nvme: fix initialization of the zone bitmaps (Gopal Tiwari) [1921591] - nvme-loop: don't put ctrl on nvme_init_ctrl error (Gopal Tiwari) [1921591] - nvme-core: put ctrl ref when module ref get fail (Gopal Tiwari) [1921591] - nvme-tcp: check page by sendpage_ok() before calling kernel_sendpage() (Gopal Tiwari) [1921591] - nvmet-fc: fix missing check for no hostport struct (Gopal Tiwari) [1921591] - nvme: fix error handling in nvme_ns_report_zones (Gopal Tiwari) [1921591] - nvmet: add passthru ZNS support (Gopal Tiwari) [1921591] - nvmet: handle keep-alive timer when kato is modified by a set features cmd (Gopal Tiwari) [1921591] - nvme-pci: allocate separate interrupt for the reserved non-polled I/O queue (Gopal Tiwari) [1921591] - nvmet-tcp: have queue io_work context run on sock incoming cpu (Gopal Tiwari) [1921591] - nvme: lift the file open code from nvme_ctrl_get_by_path (Gopal Tiwari) [1921591] - nvme: use an xarray to lookup the Commands Supported and Effects log (Gopal Tiwari) [1921591] - nvme-pci: Move enumeration by class to be last in the table (Gopal Tiwari) [1921591] - nvme-core: don't use NVME_NSID_ALL for command effects and supported log (Gopal Tiwari) [1921591] - nvme-fc: fail new connections to a deleted host or remote port (Gopal Tiwari) [1921591] - nvme: return errors for hwmon init (Gopal Tiwari) [1921591] - nvme-pci: fix NULL req in completion handler (Gopal Tiwari) [1921591] - nvmet: get transport reference for passthru ctrl (Gopal Tiwari) [1921591] - nvme-core: get/put ctrl and transport module in nvme_dev_open/release() (Gopal Tiwari) [1921591] - nvme-tcp: fix kconfig dependency warning when !CRYPTO (Gopal Tiwari) [1921591] - nvme: use blk_mq_complete_request_remote to avoid an indirect function call (Gopal Tiwari) [1921591] - nvme-core: replace ctrl page size with a macro (Gopal Tiwari) [1921591] - nvme-pci: remove the inline scatterlist optimization (Gopal Tiwari) [1921591] - block: optimize blk_queue_zoned_model for !CONFIG_BLK_DEV_ZONED (Gopal Tiwari) [1921591] - nvme: support for zoned namespaces (Gopal Tiwari) [1921591] - null_blk: introduce zone capacity for zoned device (Gopal Tiwari) [1921591] - block: add capacity field to zone descriptors (Gopal Tiwari) [1921591]- vmxnet3: Set the default of vxlan overlay offload to disabled (Cathy Avery) [1941714] - vmxnet3: Update driver to use ethtool_sprintf (Cathy Avery) [1923796] - vmxnet3: Remove buf_info from device accessible structures (Cathy Avery) [1923796] - igc: Fix overwrites return value (Corinna Vinschen) [1920285] - igc: Add set/clear large buffer helpers (Corinna Vinschen) [1920285] - igc: Refactor Rx timestamp handling (Corinna Vinschen) [1920285] - igc: Introduce igc_get_rx_frame_truesize() helper (Corinna Vinschen) [1920285] - igc: Introduce igc_rx_buffer_flip() helper (Corinna Vinschen) [1920285] - igc: Remove unused argument from igc_tx_cmd_type() (Corinna Vinschen) [1920285] - igc: Fix prototype warning (Corinna Vinschen) [1920285] - igc: Assign boolean values to a bool variable (Corinna Vinschen) [1920285] - igc: Remove unused MII_CR_LOOPBACK (Corinna Vinschen) [1920285] - igc: Remove unused MII_CR_SPEED (Corinna Vinschen) [1920285] - igc: Remove unused MII_CR_RESET (Corinna Vinschen) [1920285] - igc: Fix igc_ptp_rx_pktstamp() (Corinna Vinschen) [1920285] - igc: Fix Supported Pause Frame Link Setting (Corinna Vinschen) [1920285] - igc: Fix Pause Frame Advertising (Corinna Vinschen) [1920285] - igc: reinit_locked() should be called with rtnl_lock (Corinna Vinschen) [1920285] - igc: Fix TDBAL register show incorrect value (Corinna Vinschen) [1920285] - igc: Remove unused FUNC_1 mask (Corinna Vinschen) [1920285] - igc: Remove unused local receiver mask (Corinna Vinschen) [1920285] - igc: Prefer strscpy over strlcpy (Corinna Vinschen) [1920285] - igc: Expose the gPHY firmware version (Corinna Vinschen) [1920285] - igc: Expose the NVM version (Corinna Vinschen) [1920285] - igc: Add Host Good Packets Transmitted Count (Corinna Vinschen) [1920285] - igc: Remove MULR mask define (Corinna Vinschen) [1920285] - igc: Remove igc_set_fw_version comment (Corinna Vinschen) [1920285] - igc: Clean up nvm_operations structure (Corinna Vinschen) [1920285] - igc: check return value of ret_val in igc_config_fc_after_link_up (Corinna Vinschen) [1920285] - igc: set the default return value to -IGC_ERR_NVM in igc_write_nvm_srwr (Corinna Vinschen) [1920285] - igc: Report speed and duplex as unknown when device is runtime suspended (Corinna Vinschen) [1920285] - net: igc: use skb_csum_is_sctp instead of protocol check (Corinna Vinschen) [1920285] - igc: Add new device ID (Corinna Vinschen) [1920285] - net: igbvf: use skb_csum_is_sctp instead of protocol check (Corinna Vinschen) [1920287] - igbvf: Refactor traces (Corinna Vinschen) [1920287] - igbvf: amend removal of MODULE_VERSION (Corinna Vinschen) [1955752] - netlink: add tracepoint at NL_SET_ERR_MSG (Marcelo Ricardo Leitner) [1956983] - xfrm: Provide private skb extensions for segmented and hw offloaded ESP packets (Sabrina Dubroca) [1935575] - xfrm: BEET mode doesn't support fragments for inner packets (Xin Long) [1870900] - xfrm: Fix NULL pointer dereference on policy lookup (Sabrina Dubroca) [1951965] - xfrm: use secpath_exist where applicable (Sabrina Dubroca) [1951965] - net: xfrm: Use sequence counter with associated spinlock (Sabrina Dubroca) [1951965] - net: xfrm: Localize sequence counter per network namespace (Sabrina Dubroca) [1951965] - xfrm: Return the correct errno code (Sabrina Dubroca) [1951965] - xfrm: Fix wraparound in xfrm_policy_addr_delta() (Sabrina Dubroca) [1951965] - xfrm: fix disable_xfrm sysctl when used on xfrm interfaces (Sabrina Dubroca) [1951965] - xfrm: Fix oops in xfrm_replay_advance_bmp (Sabrina Dubroca) [1951965] - ah6: fix error return code in ah6_input() (Sabrina Dubroca) [1951965] - net: xfrm: fix a race condition during allocing spi (Sabrina Dubroca) [1951965] - xfrm: policy: Use sequence counters with associated lock (Sabrina Dubroca) [1951965] - selftests: net: mirror_gre_vlan_bridge_1q: Make an FDB entry static (Ivan Vecera) [1952586] - net: bridge: switchdev: include local flag in FDB notifications (Ivan Vecera) [1952586] - net: bridge: switchdev: refactor br_switchdev_fdb_notify (Ivan Vecera) [1952586] - net: bridge: don't notify switchdev for local FDB addresses (Ivan Vecera) [1952586] - net: bridge: use switchdev for port flags set through sysfs too (Ivan Vecera) [1952586] - net: bridge: vlan: fix error return code in __vlan_add() (Ivan Vecera) [1952586] - net: bridge: add missing counters to ndo_get_stats64 callback (Ivan Vecera) [1952586] - net: bridge: use new function dev_fetch_sw_netstats (Ivan Vecera) [1952586] - net: bridge: fdb: don't flush ext_learn entries (Ivan Vecera) [1952586] - net: bridge: clear bridge's private skb space on xmit (Ivan Vecera) [1952586] - bridge: mcast: Fix MLD2 Report IPv6 payload length check (Ivan Vecera) [1952586] - net: bridge: enfore alignment for ethernet address (Ivan Vecera) [1952586] - netfilter: nft_reject_bridge: enable reject with bridge vlan (Ivan Vecera) [1952586] - net: bridge: vlan: Add a schedule point during VLAN processing (Ivan Vecera) [1952586] - netfilter: ebtables: compat: reject all padding in matches/watchers (Ivan Vecera) [1952586] - net: bridge: deny dev_set_mac_address() when unregistering (Ivan Vecera) [1952586] - net: bridge: fdb: set flags directly in fdb_create (Ivan Vecera) [1952586] - net: bridge: fdb: convert offloaded to use bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert added_by_external_learn to use bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert added_by_user to bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert is_sticky to bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert is_static to bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert is_local to bitops (Ivan Vecera) [1952586] - net: bridge: move default pvid init/deinit to NETDEV_REGISTER/UNREGISTER (Ivan Vecera) [1952586] - bridge: Fix possible use-after-free when deleting bridge port (Ivan Vecera) [1952586] - bridge: update vlan dev link state for bridge netdev changes (Ivan Vecera) [1952586] - bridge: update vlan dev state when port added to or deleted from vlan (Ivan Vecera) [1952586] - bridge: support binding vlan dev link state to vlan member bridge ports (Ivan Vecera) [1952586] - vlan: do not transfer link state in vlan bridge binding mode (Ivan Vecera) [1952586] - vlan: support binding link state to vlan member bridge ports (Ivan Vecera) [1952586] - ipv6: weaken the v4mapped source check (Paolo Abeni) [1950298] - tcp: relookup sock for RST+ACK packets handled by obsolete req sock (Paolo Abeni) [1950298] - inet_connection_sock: remove unused parameter of reqsk_queue_unlink func (Paolo Abeni) [1950298] - tcp: add sanity tests to TCP_QUEUE_SEQ (Paolo Abeni) [1950298] - tcp: fix SO_RCVLOWAT related hangs under mem pressure (Paolo Abeni) [1950298] - tcp: do not mess with cloned skbs in tcp_add_backlog() (Paolo Abeni) [1950298] - tcp: fix cwnd-limited bug for TSO deferral where we send nothing (Paolo Abeni) [1950298] - vfio-ccw: Wire in the request callback (Thomas Huth) [1940451] - vfio-mdev: Wire in a request handler for mdev parent (Thomas Huth) [1940451] - intel_idle: add Iclelake-D support (David Arcari) [1960287] - scsi: ibmvfc: Fix potential race in ibmvfc_wait_for_ops() (Steve Best) [1941180] - powerpc/sstep: Fix VSX instruction emulation (Steve Best) [1934187] - powerpc/pseries/hibernation: remove pseries_suspend_cpu() (Steve Best) [1932970] - powerpc/pseries: remove cede offline state for CPUs (Steve Best) [1932970] - powerpc/pseries: export LPAR security flavor in lparcfg (Steve Best) [1935660] - Makefile: update early devel phase flag (Bruno Meneguele) [1930504]- configs: Enable CONFIG_BPF_KPROBE_OVERRIDE (Jiri Olsa) [1920439] - powerpc/kvm: Fix build error when PPC_MEM_KEYS/PPC_PSERIES=n (Greg Kurz) [1945745] - powerpc/kvm: Fix PR KVM with KUAP/MEM_KEYS enabled (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Ensure MSR[HV] is always clear in guest MSR (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Ensure MSR[ME] is always set in guest MSR (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Fix CONFIG_SPAPR_TCE_IOMMU=n default hcalls (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: remove unused kvmppc_h_protect argument (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Remove redundant mtspr PSPB (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Prevent radix guests setting LPCR[TC] (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Disallow LPCR[AIL] to be set to 1 or 2 (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Add a function to filter guest LPCR bits (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Nested move LPCR sanitising to sanitise_hv_regs (Greg Kurz) [1945745] - KVM: PPC: Book3S HV P9: Restore host CTRL SPR after guest exit (Greg Kurz) [1945745] - KVM: PPC: Don't always report hash MMU capability for P9 < DD2.2 (Greg Kurz) [1945745] - powerpc/xive: Assign boolean values to a bool variable (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Fix host radix SLB optimisation with hash guests (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Ensure radix guest has no SLB entries (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Save and restore FSCR in the P9 path (Greg Kurz) [1945745] - KVM: PPC: remove unneeded semicolon (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Use POWER9 SLBIA IH=6 variant to clear SLB (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: No need to clear radix host SLB before loading HPT guest (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Fix radix guest SLB side channel (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Remove support for running HPT guest on RPT host without mixed mode support (Greg Kurz) [1945745] - powerpc/mm: Update tlbiel loop on POWER10 (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Allow nested guest creation when L0 hv_guest_state > L1 (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Context tracking exit guest context before enabling irqs (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Include prototypes (Greg Kurz) [1945745] - KVM: PPC: Make the VMX instruction emulation routines static (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Fix mask size for emulated msgsndp (Greg Kurz) [1945745] - KVM: PPC: fix comparison to bool warning (Greg Kurz) [1945745] - KVM: PPC: Book3S: Assign boolean values to a bool variable (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: XIVE: Add a comment regarding VP numbering (Greg Kurz) [1945745] - powerpc/xive: Remove P9 DD1 flag XIVE_IRQ_FLAG_EOI_FW (Greg Kurz) [1945745] - powerpc/xive: Remove P9 DD1 flag XIVE_IRQ_FLAG_MASK_FW (Greg Kurz) [1945745] - powerpc/xive: Remove P9 DD1 flag XIVE_IRQ_FLAG_SHIFT_BUG (Greg Kurz) [1945745] - powerpc/xive: Add a debug_show handler to the XIVE irq_domain (Greg Kurz) [1945745] - powerpc/xive: Rename XIVE_IRQ_NO_EOI to show its a flag (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: XIVE: Show detailed configuration in debug output (Greg Kurz) [1945745] - powerpc/64s: Remove MSR[ISF] bit (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Ratelimit machine check messages coming from guests (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Don't attempt to recover machine checks for FWNMI enabled guests (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: XIVE: Fix possible oops when accessing ESB page (Greg Kurz) [1945745] - clocksource/drivers/hyper-v: Move handling of STIMER0 interrupts (Mohammed Gamal) [1940901] - clocksource/drivers/hyper-v: Set clocksource rating based on Hyper-V feature (Mohammed Gamal) [1940901] - clocksource/drivers/hyper-v: Handle sched_clock differences inline (Mohammed Gamal) [1940901] - clocksource/hyperv: use MSR-based access if running as root (Mohammed Gamal) [1940901] - cifs: fix interrupted close commands (Ronnie Sahlberg) [1952263] - cifs: add NULL check for ses->tcon_ipc (Ronnie Sahlberg) [1952263] - smb3: set COMPOUND_FID to FileID field of subsequent compound request (Ronnie Sahlberg) [1952263] - cifs: fix potential use-after-free in cifs_echo_request() (Ronnie Sahlberg) [1952263] - cifs: allow syscalls to be restarted in __smb_send_rqst() (Ronnie Sahlberg) [1952263] - smb3: Handle error case during offload read path (Ronnie Sahlberg) [1952263] - smb3: Avoid Mid pending list corruption (Ronnie Sahlberg) [1952263] - smb3: Call cifs reconnect from demultiplex thread (Ronnie Sahlberg) [1952263] - cifs: fix a memleak with modefromsid (Ronnie Sahlberg) [1952263] - cifs: update internal module version number (Ronnie Sahlberg) [1952263] - smb3: add some missing definitions from MS-FSCC (Ronnie Sahlberg) [1952263] - smb3: remove two unused variables (Ronnie Sahlberg) [1952263] - smb3: add support for stat of WSL reparse points for special file types (Ronnie Sahlberg) [1952263] - SMB3: add support for recognizing WSL reparse tags (Ronnie Sahlberg) [1952263] - cifs: remove bogus debug code (Ronnie Sahlberg) [1952263] - smb3.1.1: fix typo in compression flag (Ronnie Sahlberg) [1952263] - cifs: move smb version mount options into fs_context.c (Ronnie Sahlberg) [1952263] - cifs: move cache mount options to fs_context.ch (Ronnie Sahlberg) [1952263] - cifs: move security mount options into fs_context.ch (Ronnie Sahlberg) [1952263] - cifs: add files to host new mount api (Ronnie Sahlberg) [1952263] - smb3: do not try to cache root directory if dir leases not supported (Ronnie Sahlberg) [1952263] - smb3: fix stat when special device file and mounted with modefromsid (Ronnie Sahlberg) [1952263] - cifs: Print the address and port we are connecting to in generic_ip_connect() (Ronnie Sahlberg) [1952263] - SMB3: Resolve data corruption of TCP server info fields (Ronnie Sahlberg) [1952263] - cifs: make const array static, makes object smaller (Ronnie Sahlberg) [1952263] - SMB3.1.1: Fix ids returned in POSIX query dir (Ronnie Sahlberg) [1952263] - smb3: add dynamic trace point to trace when credits obtained (Ronnie Sahlberg) [1952263] - smb3.1.1: do not fail if no encryption required but server doesn't support it (Ronnie Sahlberg) [1952263] - cifs: Return the error from crypt_message when enc/dec key not found. (Ronnie Sahlberg) [1952263] - smb3.1.1: set gcm256 when requested (Ronnie Sahlberg) [1952263] - smb3.1.1: rename nonces used for GCM and CCM encryption (Ronnie Sahlberg) [1952263] - smb3.1.1: print warning if server does not support requested encryption type (Ronnie Sahlberg) [1952263] - smb3.1.1: add new module load parm enable_gcm_256 (Ronnie Sahlberg) [1952263] - smb3.1.1: add new module load parm require_gcm_256 (Ronnie Sahlberg) [1952263] - cifs: map STATUS_ACCOUNT_LOCKED_OUT to -EACCES (Ronnie Sahlberg) [1952263] - SMB3.1.1: add defines for new signing negotiate context (Ronnie Sahlberg) [1952263] - Handle STATUS_IO_TIMEOUT gracefully (Ronnie Sahlberg) [1952263] - cifs: compute full_path already in cifs_readdir() (Ronnie Sahlberg) [1952263] - cifs: return cached_fid from open_shroot (Ronnie Sahlberg) [1952263] - update structure definitions from updated protocol documentation (Ronnie Sahlberg) [1952263] - smb3: add defines for new crypto algorithms (Ronnie Sahlberg) [1952263] - cifs: fix check of tcon dfs in smb1 (Ronnie Sahlberg) [1952263] - SMB3: Fix mkdir when idsfromsid configured on mount (Ronnie Sahlberg) [1952263] - cifs: Convert to use the fallthrough macro (Ronnie Sahlberg) [1952263] - cifs: Fix an error pointer dereference in cifs_mount() (Ronnie Sahlberg) [1952263] - cifs: document and cleanup dfs mount (Ronnie Sahlberg) [1952263] - cifs: only update prefix path of DFS links in cifs_tree_connect() (Ronnie Sahlberg) [1952263] - cifs: fix double free error on share and prefix (Ronnie Sahlberg) [1952263] - cifs: handle RESP_GET_DFS_REFERRAL.PathConsumed in reconnect (Ronnie Sahlberg) [1952263] - cifs: handle empty list of targets in cifs_reconnect() (Ronnie Sahlberg) [1952263] - cifs: rename reconn_inval_dfs_target() (Ronnie Sahlberg) [1952263] - cifs: reduce number of referral requests in DFS link lookups (Ronnie Sahlberg) [1952263] - cifs: merge __{cifs,smb2}_reconnect[_tcon]() into cifs_tree_connect() (Ronnie Sahlberg) [1952263] - cifs: convert to use be32_add_cpu() (Ronnie Sahlberg) [1952263] - cifs: delete duplicated words in header files (Ronnie Sahlberg) [1952263] - cifs: Remove the superfluous break (Ronnie Sahlberg) [1952263] - cifs: remove unused variable 'server' (Ronnie Sahlberg) [1952263] - smb3: warn on confusing error scenario with sec=krb5 (Ronnie Sahlberg) [1952263] - fuse: 32-bit user space ioctl compat for fuse device (Miklos Szeredi) [1949873] - virtiofs: Fail dax mount if device does not support it (Miklos Szeredi) [1949873] - fuse: fix live lock in fuse_iget() (Miklos Szeredi) [1949873] - mm/filemap: remove unused parameter and change to void type for replace_page_cache_page() (Miklos Szeredi) [1949873] - fuse: support SB_NOSEC flag to improve write performance (Miklos Szeredi) [1949873] - fuse: add a flag FUSE_OPEN_KILL_SUIDGID for open() request (Miklos Szeredi) [1949873] - fuse: don't send ATTR_MODE to kill suid/sgid for handle_killpriv_v2 (Miklos Szeredi) [1949873] - fuse: setattr should set FATTR_KILL_SUIDGID (Miklos Szeredi) [1949873] - fuse: set FUSE_WRITE_KILL_SUIDGID in cached write path (Miklos Szeredi) [1949873] - fuse: rename FUSE_WRITE_KILL_PRIV to FUSE_WRITE_KILL_SUIDGID (Miklos Szeredi) [1949873] - fuse: introduce the notion of FUSE_HANDLE_KILLPRIV_V2 (Miklos Szeredi) [1949873] - fuse: always revalidate if exclusive create (Miklos Szeredi) [1949873] - virtiofs: clean up error handling in virtio_fs_get_tree() (Miklos Szeredi) [1949873] - fuse: add fuse_sb_destroy() helper (Miklos Szeredi) [1949873] - fuse: simplify get_fuse_conn*() (Miklos Szeredi) [1949873] - fuse: get rid of fuse_mount refcount (Miklos Szeredi) [1949873] - virtiofs: simplify sb setup (Miklos Szeredi) [1949873] - virtiofs fix leak in setup (Miklos Szeredi) [1949873] - fuse: launder page should wait for page writeback (Miklos Szeredi) [1949873] - fuse: connection remove fix (Miklos Szeredi) [1949873] - fuse: implement crossmounts (Miklos Szeredi) [1949873] - fuse: Allow fuse_fill_super_common() for submounts (Miklos Szeredi) [1949873] - fuse: split fuse_mount off of fuse_conn (Miklos Szeredi) [1949873] - fuse: drop fuse_conn parameter where possible (Miklos Szeredi) [1949873] - fuse: store fuse_conn in fuse_req (Miklos Szeredi) [1949873] - fuse: add submount support to (Miklos Szeredi) [1949873] - fuse: fix page dereference after free (Miklos Szeredi) [1949873] - fuse: update project homepage (Miklos Szeredi) [1949873] - fuse: Fix parameter for FS_IOC_{GET,SET}FLAGS (Miklos Szeredi) [1949873] - fuse: don't ignore errors from fuse_writepages_fill() (Miklos Szeredi) [1949873] - fuse: clean up condition for writepage sending (Miklos Szeredi) [1949873] - fuse: fix warning in tree_insert() and clean up writepage insertion (Miklos Szeredi) [1949873] - fuse: move rb_erase() before tree_insert() (Miklos Szeredi) [1949873] - fuse: optimize writepages search (Miklos Szeredi) [1949873] - fuse: Update stale comment in queue_interrupt() (Miklos Szeredi) [1949873] - fuse: use true,false for bool variable (Miklos Szeredi) [1949873] - fuse: Add changelog entries for protocols 7.1 - 7.8 (Miklos Szeredi) [1949873] - fuse: reserve byteswapped init opcodes (Miklos Szeredi) [1949873] - convenience helper: get_tree_single() (finish backport) (Miklos Szeredi) [1949873] - fuse: Convert fusectl to use the new mount API (Miklos Szeredi) [1949873] - fuse: fix changelog entry for protocol 7.9 (Miklos Szeredi) [1949873] - fuse: fix changelog entry for protocol 7.12 (Miklos Szeredi) [1949873] - sfc: adjust efx->xdp_tx_queue_count with the real number of initialized queues (Íñigo Huguet) [1934254] - sfc: Remove duplicate argument (Íñigo Huguet) [1934254] - sfc: Use 'skb_add_rx_frag()' instead of hand coding it (Íñigo Huguet) [1934254] - sfc-falcon: Fix a typo (Íñigo Huguet) [1934254] - sfc: ef10: fix TX queue lookup in TX event handling (Íñigo Huguet) [1934254] - sfc: farch: fix TX queue lookup in TX event handling (Íñigo Huguet) [1934254] - sfc: farch: fix TX queue lookup in TX flush done handling (Íñigo Huguet) [1934254] - sfc: reduce the number of requested xdp ev queues (Íñigo Huguet) [1934254] - sfc: support GRE TSO on EF100 (Íñigo Huguet) [1934254] - sfc: correctly support non-partial GSO_UDP_TUNNEL_CSUM on EF100 (Íñigo Huguet) [1934254] - sfc: extend bitfield macros to 19 fields (Íñigo Huguet) [1934254] - sfc: advertise our vlan features (Íñigo Huguet) [1934254] - sfc: only use fixed-id if the skb asks for it (Íñigo Huguet) [1934254] - sfc: implement encap TSO on EF100 (Íñigo Huguet) [1934254] - sfc: extend bitfield macros to 17 fields (Íñigo Huguet) [1934254] - sfc: move initialisation of efx->filter_sem to efx_init_struct() (Íñigo Huguet) [1934254] - net: sfc: Use GFP_KERNEL in efx_ef10_try_update_nic_stats() (Íñigo Huguet) [1934254] - net: sfc: Replace in_interrupt() usage (Íñigo Huguet) [1934254] - sfc: clean up mis-targeted comments (Íñigo Huguet) [1934254] - sfc: fix kdoc warning (Íñigo Huguet) [1934254] - sfc: clean up unused assignments (Íñigo Huguet) [1934254] - sfc: advertise encapsulated offloads on EF10 (Íñigo Huguet) [1934254] - sfc: implement encapsulated TSO on EF10 (Íñigo Huguet) [1934254] - sfc: de-indirect TSO handling (Íñigo Huguet) [1934254] - sfc: select inner-csum-offload TX queues for skbs that need it (Íñigo Huguet) [1934254] - sfc: create inner-csum queues on EF10 if supported (Íñigo Huguet) [1934254] - sfc: define inner/outer csum offload TXQ types (Íñigo Huguet) [1934254] - sfc: decouple TXQ type from label (Íñigo Huguet) [1934254] - sfc: cleanups around efx_alloc_channel (Íñigo Huguet) [1934254] - sfc: remove spurious unreachable return statement (Íñigo Huguet) [1934254] - sfc: remove duplicate call to efx_init_channels from EF100 probe (Íñigo Huguet) [1934254] - sfc: coding style cleanups in mcdi_port_common.c (Íñigo Huguet) [1934254] - sfc: simplify DMA mask setting (Íñigo Huguet) [1934254] - sfc: remove EFX_DRIVER_VERSION (Íñigo Huguet) [1934254] - sfc: handle limited FEC support (Íñigo Huguet) [1934254] - sfc: add ethtool ops and miscellaneous ndos to EF100 (Íñigo Huguet) [1934254] - sfc: remove phy_op indirection (Íñigo Huguet) [1934254] - sfc: remove efx_tx_queue_partner (Íñigo Huguet) [1934254] - sfc: rewrite efx_tx_may_pio (Íñigo Huguet) [1934254] - sfc: use efx_channel_tx_[old_]fill_level() in Siena/EF10 TX datapath (Íñigo Huguet) [1934254] - sfc: use tx_queue->old_read_count in EF100 TX path (Íñigo Huguet) [1934254] - sfc: make ef100 xmit_more handling look more like ef10's (Íñigo Huguet) [1934254] - sfc: add and use efx_tx_send_pending in tx.c (Íñigo Huguet) [1934254] - sfc: return errors from efx_mcdi_set_id_led, and de-indirect (Íñigo Huguet) [1934254] - sfc: fix kernel-doc on struct efx_loopback_state (Íñigo Huguet) [1934254] - sfc: fix unused-but-set-variable warning in efx_farch_filter_remove_safe (Íñigo Huguet) [1934254] - sfc: fix W=1 warnings in efx_farch_handle_rx_not_ok (Íñigo Huguet) [1934254] - sfc: convert to new udp_tunnel infrastructure (Íñigo Huguet) [1934254] - net: don't warn in inet diag when IPV6 is disabled (Hangbin Liu) [1938639] - tcp: do not mess with cloned skbs in tcp_add_backlog() (Hangbin Liu) [1880432] - redhat: enable MHI bus driver support (Jarod Wilson) [1938030] - bus: mhi: core: Fix invalid error returning in mhi_queue (Jarod Wilson) [1938030] - bus: mhi: pci_generic: Remove WQ_MEM_RECLAIM flag from state workqueue (Jarod Wilson) [1938030] - bus: mhi: core: Fix check for syserr at power_up (Jarod Wilson) [1938030] - mhi: Fix double dma free (Jarod Wilson) [1938030] - bus: mhi: pci_generic: Increase num of elements in hw event ring (Jarod Wilson) [1938030] - mhi: pci_generic: Print warning in case of firmware crash (Jarod Wilson) [1938030] - bus: mhi: core: Add helper API to return number of free TREs (Jarod Wilson) [1938030] - mhi: core: Factorize mhi queuing (Jarod Wilson) [1938030] - mhi: use irq_flags if controller driver configures it (Jarod Wilson) [1938030] - mhi: pci_generic: Fix shared MSI vector support (Jarod Wilson) [1938030] - mhi: unconstify mhi_event_config (Jarod Wilson) [1938030] - bus: mhi: Ensure correct ring update ordering with memory barrier (Jarod Wilson) [1938030] - mhi: pci_generic: Set irq moderation value to 1ms for hw channels (Jarod Wilson) [1938030] - mhi: pci_generic: Add diag channels (Jarod Wilson) [1938030] - mhi: pci_generic: Increase controller timeout value (Jarod Wilson) [1938030] - mhi: pci_generic: Add health-check (Jarod Wilson) [1938030] - mhi: pci_generic: Add PCI error handlers (Jarod Wilson) [1938030] - mhi: pci_generic: Add suspend/resume/recovery procedure (Jarod Wilson) [1938030] - mhi: pci_generic: Add support for reset (Jarod Wilson) [1938030] - mhi: pci_generic: Enable burst mode for hardware channels (Jarod Wilson) [1938030] - mhi: pci-generic: Increase number of hardware events (Jarod Wilson) [1938030] - bus: mhi: core: Add device hardware reset support (Jarod Wilson) [1938030] - mhi: pci_generic: Fix implicit conversion warning (Jarod Wilson) [1938030] - bus: mhi: core: Fix error handling in mhi_register_controller() (Jarod Wilson) [1938030] - bus: mhi: core: Fix device hierarchy (Jarod Wilson) [1938030] - bus: mhi: core: Indexed MHI controller name (Jarod Wilson) [1938030] - bus: mhi: core: Remove MHI event ring IRQ handlers when powering down (Jarod Wilson) [1938030] - bus: mhi: core: Mark and maintain device states early on after power down (Jarod Wilson) [1938030] - bus: mhi: core: Separate system error and power down handling (Jarod Wilson) [1938030] - bus: mhi: core: Check for IRQ availability during registration (Jarod Wilson) [1938030] - bus: mhi: core: Move to an error state on mission mode failure (Jarod Wilson) [1938030] - bus: mhi: core: Use appropriate label in firmware load handler API (Jarod Wilson) [1938030] - bus: mhi: core: Move to an error state on any firmware load failure (Jarod Wilson) [1938030] - bus: mhi: core: Prevent sending multiple RDDM entry callbacks (Jarod Wilson) [1938030] - bus: mhi: core: Move to SYS_ERROR regardless of RDDM capability (Jarod Wilson) [1938030] - bus: mhi: core: Skip device wake in error or shutdown states (Jarod Wilson) [1938030] - bus: mhi: core: Move to using high priority workqueue (Jarod Wilson) [1938030] - bus: mhi: core: Use appropriate names for firmware load functions (Jarod Wilson) [1938030] - bus: mhi: core: Skip RDDM download for unknown execution environment (Jarod Wilson) [1938030] - bus: mhi: core: Rename RDDM download function to use proper words (Jarod Wilson) [1938030] - bus: mhi: core: Remove unused mhi_fw_load_worker() declaration (Jarod Wilson) [1938030] - bus: mhi: core: Expose mhi_get_exec_env() API for controllers (Jarod Wilson) [1938030] - bus: mhi: core: Add missing EXPORT_SYMBOL for mhi_get_mhi_state() (Jarod Wilson) [1938030] - bus: mhi: core: Remove unnecessary counter from mhi_firmware_copy() (Jarod Wilson) [1938030] - bus: mhi: Fix channel close issue on driver remove (Jarod Wilson) [1938030] - bus: mhi: core: Fix null pointer access when parsing MHI configuration (Jarod Wilson) [1938030] - bus: mhi: Add MHI PCI support for WWAN modems (Jarod Wilson) [1938030] - bus: mhi: core: fix potential operator-precedence with BHI macros (Jarod Wilson) [1938030] - bus: mhi: core: Remove double locking from mhi_driver_remove() (Jarod Wilson) [1938030] - bus: mhi: Remove auto-start option (Jarod Wilson) [1938030] - bus: mhi: Add mhi_queue_is_full function (Jarod Wilson) [1938030] - bus: mhi: debugfs: Print channel context read-pointer (Jarod Wilson) [1938030] - bus: mhi: core: Fix the building of MHI module (Jarod Wilson) [1938030] - bus: mhi: Remove unused nr_irqs_req variable (Jarod Wilson) [1938030] - bus: mhi: core: Allow shared IRQ for event rings (Jarod Wilson) [1938030] - bus: mhi: core: Introduce sysfs entries for MHI (Jarod Wilson) [1938030] - bus: mhi: core: Introduce debugfs entries for MHI (Jarod Wilson) [1938030] - bus: mhi: Fix entries based on Kconfig coding style (Jarod Wilson) [1938030] - bus: mhi: Remove include of rwlock_types.h (Jarod Wilson) [1938030] - bus: mhi: core: Add const qualifier to MHI config information (Jarod Wilson) [1938030] - bus: mhi: core: Introduce APIs to allocate and free the MHI controller (Jarod Wilson) [1938030] - bus: mhi: core: Read and save device hardware information from BHI (Jarod Wilson) [1938030] - bus: mhi: core: Introduce counters to track MHI device state transitions (Jarod Wilson) [1938030] - bus: mhi: core: Introduce helper function to check device state (Jarod Wilson) [1938030] - bus: mhi: core: Use generic name field for an MHI device (Jarod Wilson) [1938030] - bus: mhi: core: Trigger host resume if suspended during mhi_device_get() (Jarod Wilson) [1938030] - bus: mhi: core: Use helper API to trigger a non-blocking host resume (Jarod Wilson) [1938030] - bus: mhi: core: Abort suspends due to outgoing pending packets (Jarod Wilson) [1938030] - bus: mhi: core: Remove double occurrence for mhi_ctrl_ev_task() declaration (Jarod Wilson) [1938030] - bus: mhi: fix doubled words and struct image_info kernel-doc (Jarod Wilson) [1938030] - bus: mhi: core: Handle syserr during power_up (Jarod Wilson) [1938030] - bus: mhi: core: Handle write lock properly in mhi_pm_m0_transition (Jarod Wilson) [1938030] - bus: mhi: core: Do not process SYS_ERROR if RDDM is supported (Jarod Wilson) [1938030] - bus: mhi: core: Skip handling BHI irq if MHI reg access is not allowed (Jarod Wilson) [1938030] - bus: mhi: core: Handle disable transitions in state worker (Jarod Wilson) [1938030] - bus: mhi: core: Remove the system error worker thread (Jarod Wilson) [1938030] - bus: mhi: core: Ensure non-zero session or sequence ID values are used (Jarod Wilson) [1938030] - bus: mhi: core: Improve debug logs for loading firmware (Jarod Wilson) [1938030] - bus: mhi: core: Return appropriate error codes for AMSS load failure (Jarod Wilson) [1938030] - bus: mhi: core: Handle firmware load using state worker (Jarod Wilson) [1938030] - bus: mhi: core: Read transfer length from an event properly (Jarod Wilson) [1938030] - bus: mhi: core: Add range check for channel id received in event ring (Jarod Wilson) [1938030] - bus: mhi: core: Cache intmod from mhi event to mhi channel (Jarod Wilson) [1938030] - bus: mhi: core: Refactor mhi queue APIs (Jarod Wilson) [1938030] - bus: mhi: core: Fix some error return code (Jarod Wilson) [1938030] - bus: mhi: core: Fix channel device name conflict (Jarod Wilson) [1938030] - bus: mhi: core: Fix typo in comment (Jarod Wilson) [1938030] - bus: mhi: core: Offload register accesses to the controller (Jarod Wilson) [1938030] - bus: mhi: core: Remove link_status() callback (Jarod Wilson) [1938030] - bus: mhi: core: Make sure to powerdown if mhi_sync_power_up fails (Jarod Wilson) [1938030] - bus: mhi: Fix parsing of mhi_flags (Jarod Wilson) [1938030] - bus: mhi: core: Fix a NULL vs IS_ERR check in mhi_create_devices() (Jarod Wilson) [1938030] - bus: mhi: core: Add support for MHI suspend and resume (Jarod Wilson) [1938030] - bus: mhi: core: Drop the references to mhi_dev in mhi_destroy_device() (Jarod Wilson) [1938030] - bus: mhi: core: Initialize bhie field in mhi_cntrl for RDDM capture (Jarod Wilson) [1938030] - bus: mhi: core: Add support for reading MHI info from device (Jarod Wilson) [1938030] - bus: mhi: core: Pass module owner during client driver registration (Jarod Wilson) [1938030] - bus/mhi: fix printk format for size_t (Jarod Wilson) [1938030] - bus: mhi: core: Add uevent support for module autoloading (Jarod Wilson) [1938030] - bus: mhi: core: Add support for data transfer (Jarod Wilson) [1938030] - bus: mhi: core: Add support for processing events from client device (Jarod Wilson) [1938030] - bus: mhi: core: Add support for downloading RDDM image during panic (Jarod Wilson) [1938030] - bus: mhi: core: Add support for downloading firmware over BHIe (Jarod Wilson) [1938030] - bus: mhi: core: Add support for basic PM operations (Jarod Wilson) [1938030] - bus: mhi: core: Add support for PM state transitions (Jarod Wilson) [1938030] - bus: mhi: core: Add support for ringing channel/event ring doorbells (Jarod Wilson) [1938030] - bus: mhi: core: Add support for creating and destroying MHI devices (Jarod Wilson) [1938030] - bus: mhi: core: Add support for registering MHI client drivers (Jarod Wilson) [1938030] - bus: mhi: core: Add support for registering MHI controllers (Jarod Wilson) [1938030]- ipmi: remove open coded version of SMBus block write (Tony Camuso) [1947126] - char: ipmi: convert comma to semicolon (Tony Camuso) [1947126] - ipmi: msghandler: Suppress suspicious RCU usage warning (Tony Camuso) [1947126] - ipmi/watchdog: replace atomic_add() and atomic_sub() (Tony Camuso) [1947126] - char: ipmi: remove unneeded break (Tony Camuso) [1947126] - ipmi_si: Fix wrong return value in try_smi_init() (Tony Camuso) [1947126] - ipmi: msghandler: Fix a signedness bug (Tony Camuso) [1947126] - ipmi: add retry in try_get_dev_id() (Tony Camuso) [1947126] - ipmi: Clean up some printks (Tony Camuso) [1947126] - ipmi:msghandler: retry to get device id on an error (Tony Camuso) [1947126] - ipmi:sm: Print current state when the state is invalid (Tony Camuso) [1947126] - ipmi: Reset response handler when failing to send the command (Tony Camuso) [1947126] - ipmi: add a newline when printing parameter 'panic_op' by sysfs (Tony Camuso) [1947126] - cpuidle: Select polling interval based on a c-state with a longer target residency (Mark Langsdorf) [1922024] - cpuidle: big.LITTLE: enable driver only on Peach-Pit/Pi Chromebooks (Mark Langsdorf) [1922024] - cpuidle: record state entry rejection statistics (Mark Langsdorf) [1922024] - nitro_enclaves: Fix stale file descriptors on failed usercopy (Vitaly Kuznetsov) [1953717] - iavf: amend removal of MODULE_VERSION (Stefan Assmann) [1955738] - ixgbevf: Amend commit acf03026ec5a to include a version in module info. (Ken Cox) [1955764] - devlink: move flash end and begin to core devlink (Petr Oros) [1935671] - devlink: move request_firmware out of driver (Petr Oros) [1935671] - ice: add additional debug logging for firmware update (Petr Oros) [1935671] - ice: add support for flash update overwrite mask (Petr Oros) [1935671] - driver core: auxiliary bus: Fix calling stage for auxiliary bus init (Ivan Vecera) [1933820] - driver core: auxiliary bus: Fix auxiliary bus shutdown null auxdrv ptr (Ivan Vecera) [1933820] - driver core: auxiliary bus: minor coding style tweaks (Ivan Vecera) [1933820] - driver core: auxiliary bus: make remove function return void (Ivan Vecera) [1933820] - driver core: auxiliary bus: move slab.h from include file (Ivan Vecera) [1933820] - Add auxiliary bus support (Ivan Vecera) [1933820] - modpost: file2alias: go back to simple devtable lookup (Ivan Vecera) [1933820] - scsi: lpfc: Fix bad memory access during VPD DUMP mailbox command (Dick Kennedy) [1923762] - scsi: lpfc: Fix DMA virtual address ptr assignment in bsg (Dick Kennedy) [1923762] - scsi: lpfc: Fix illegal memory access on Abort IOCBs (Dick Kennedy) [1923762] - scsi: lpfc: Copyright updates for 12.8.0.9 patches (Dick Kennedy) [1923762] - scsi: lpfc: Update lpfc version to 12.8.0.9 (Dick Kennedy) [1923762] - scsi: lpfc: Eliminate use of LPFC_DRIVER_NAME in lpfc_attr.c (Dick Kennedy) [1923762] - scsi: lpfc: Standardize discovery object logging format (Dick Kennedy) [1923762] - scsi: lpfc: Fix various trivial errors in comments and log messages (Dick Kennedy) [1923762] - scsi: lpfc: Remove unsupported mbox PORT_CAPABILITIES logic (Dick Kennedy) [1923762] - scsi: lpfc: Fix lpfc_hdw_queue attribute being ignored (Dick Kennedy) [1923762] - scsi: lpfc: Fix missing FDMI registrations after Mgmt Svc login (Dick Kennedy) [1923762] - scsi: lpfc: Fix silent memory allocation failure in lpfc_sli4_bsg_link_diag_test() (Dick Kennedy) [1923762] - scsi: lpfc: Fix use-after-free on unused nodes after port swap (Dick Kennedy) [1923762] - scsi: lpfc: Fix error handling for mailboxes completed in MBX_POLL mode (Dick Kennedy) [1923762] - scsi: lpfc: Fix lack of device removal on port swaps with PRLIs (Dick Kennedy) [1923762] - scsi: lpfc: Fix NMI crash during rmmod due to circular hbalock dependency (Dick Kennedy) [1923762] - scsi: lpfc: Fix reference counting errors in lpfc_cmpl_els_rsp() (Dick Kennedy) [1923762] - scsi: lpfc: Fix crash when a REG_RPI mailbox fails triggering a LOGO response (Dick Kennedy) [1923762] - scsi: lpfc: Fix rmmod crash due to bad ring pointers to abort_iotag (Dick Kennedy) [1923762] - scsi: lpfc: Fix gcc -Wstringop-overread warning (Dick Kennedy) [1923762] - scsi: lpfc: Fix a typo (Dick Kennedy) [1923762] - scsi: lpfc: Fix a typo (Dick Kennedy) [1923762] - scsi: lpfc: Fix kernel-doc formatting issue (Dick Kennedy) [1923762] - scsi: lpfc: Fix a few incorrectly named functions (Dick Kennedy) [1923762] - scsi: lpfc: Fix incorrectly documented function lpfc_debugfs_commonxripools_data() (Dick Kennedy) [1923762] - scsi: lpfc: Fix a bunch of misnamed functions (Dick Kennedy) [1923762] - scsi: lpfc: Fix a bunch of kernel-doc misdemeanours (Dick Kennedy) [1923762] - scsi: lpfc: Fix incorrect naming of __lpfc_update_fcf_record() (Dick Kennedy) [1923762] - scsi: lpfc: Fix formatting and misspelling issues (Dick Kennedy) [1923762] - scsi: lpfc: Fix a bunch of kernel-doc issues (Dick Kennedy) [1923762] - scsi: lpfc: Update copyrights for 12.8.0.7 and 12.8.0.8 changes (Dick Kennedy) [1923762] - scsi: lpfc: Update lpfc version to 12.8.0.8 (Dick Kennedy) [1923762] - scsi: lpfc: Correct function header comments related to ndlp reference counting (Dick Kennedy) [1923762] - scsi: lpfc: Reduce LOG_TRACE_EVENT logging for vports (Dick Kennedy) [1923762] - scsi: lpfc: Change wording of invalid pci reset log message (Dick Kennedy) [1923762] - scsi: lpfc: Fix crash caused by switch reboot (Dick Kennedy) [1923762] - scsi: lpfc: Fix pt2pt state transition causing rmmod hang (Dick Kennedy) [1923762] - scsi: lpfc: Fix nodeinfo debugfs output (Dick Kennedy) [1923762] - scsi: lpfc: Fix ADISC handling that never frees nodes (Dick Kennedy) [1923762] - scsi: lpfc: Fix PLOGI ACC to be transmit after REG_LOGIN (Dick Kennedy) [1923762] - scsi: lpfc: Fix dropped FLOGI during pt2pt discovery recovery (Dick Kennedy) [1923762] - scsi: lpfc: Fix status returned in lpfc_els_retry() error exit path (Dick Kennedy) [1923762] - scsi: lpfc: Fix use after free in lpfc_els_free_iocb (Dick Kennedy) [1923762] - scsi: lpfc: Fix null pointer dereference in lpfc_prep_els_iocb() (Dick Kennedy) [1923762] - scsi: lpfc: Fix unnecessary null check in lpfc_release_scsi_buf (Dick Kennedy) [1923762] - scsi: lpfc: Fix pt2pt connection does not recover after LOGO (Dick Kennedy) [1923762] - scsi: lpfc: Fix lpfc_els_retry() possible null pointer dereference (Dick Kennedy) [1923762] - scsi: lpfc: Fix FLOGI failure due to accessing a freed node (Dick Kennedy) [1923762] - scsi: lpfc: Fix stale node accesses on stale RRQ request (Dick Kennedy) [1923762] - scsi: lpfc: Fix reftag generation sizing errors (Dick Kennedy) [1923762] - scsi: lpfc: Fix vport indices in lpfc_find_vport_by_vpid() (Dick Kennedy) [1923762] - scsi: lpfc: Fix incorrect dbde assignment when building target abts wqe (Dick Kennedy) [1923762] - scsi: lpfc: Fix 'physical' typos (Dick Kennedy) [1923762] - scsi: lpfc: Fix ancient double free (Dick Kennedy) [1923762] - scsi: lpfc: Fix kerneldoc inconsistency in lpfc_sli4_dump_page_a0() (Dick Kennedy) [1923762] - scsi: lpfc: Add support for eh_should_retry_cmd() (Dick Kennedy) [1923762] - scsi: lpfc: Simplify bool comparison (Dick Kennedy) [1923762] - scsi: lpfc: Update lpfc version to 12.8.0.7 (Dick Kennedy) [1923762] - scsi: lpfc: Enhancements to LOG_TRACE_EVENT for better readability (Dick Kennedy) [1923762] - scsi: lpfc: Implement health checking when aborting I/O (Dick Kennedy) [1923762] - scsi: lpfc: Fix crash when nvmet transport calls host_release (Dick Kennedy) [1923762] - scsi: lpfc: Fix vport create logging (Dick Kennedy) [1923762] - scsi: lpfc: Fix NVMe recovery after mailbox timeout (Dick Kennedy) [1923762] - scsi: lpfc: Fix target reset failing (Dick Kennedy) [1923762] - scsi: lpfc: Fix error log messages being logged following SCSI task mgnt (Dick Kennedy) [1923762] - scsi: lpfc: Fix FW reset action if I/Os are outstanding (Dick Kennedy) [1923762] - scsi: lpfc: Use the nvme-fc transport supplied timeout for LS requests (Dick Kennedy) [1923762] - scsi: lpfc: Fix crash when a fabric node is released prematurely (Dick Kennedy) [1923762] - scsi: lpfc: Refresh ndlp when a new PRLI is received in the PRLI issue state (Dick Kennedy) [1923762] - scsi: lpfc: Fix auto sli_mode and its effect on CONFIG_PORT for SLI3 (Dick Kennedy) [1923762] - scsi: lpfc: Fix PLOGI S_ID of 0 on pt2pt config (Dick Kennedy) [1923762] - scsi: lpfc: Fix fall-through warnings for Clang (Dick Kennedy) [1923762] - scsi: lpfc: Correct null ndlp reference on routine exit (Dick Kennedy) [1923762] - scsi: lpfc: Use generic power management (Dick Kennedy) [1923762] - scsi: lpfc: Fix variable 'vport' set but not used in lpfc_sli4_abts_err_handler() (Dick Kennedy) [1923762] - scsi: lpfc: Fix missing prototype for lpfc_nvmet_prep_abort_wqe() (Dick Kennedy) [1923762] - scsi: lpfc: Fix set but unused variables in lpfc_dev_loss_tmo_handler() (Dick Kennedy) [1923762] - scsi: lpfc: Fix set but not used warnings from Rework remote port lock handling (Dick Kennedy) [1923762] - scsi: lpfc: Fix missing prototype warning for lpfc_fdmi_vendor_attr_mi() (Dick Kennedy) [1923762] - scsi: lpfc: Fix memory leak on lcb_context (Dick Kennedy) [1923762] - scsi: lpfc: Remove dead code on second !ndlp check (Dick Kennedy) [1923762] - scsi: lpfc: Fix pointer defereference before it is null checked issue (Dick Kennedy) [1923762] - scsi: lpfc: Update changed file copyrights for 2020 (Dick Kennedy) [1923762] - scsi: lpfc: Update lpfc version to 12.8.0.6 (Dick Kennedy) [1923762] - scsi: lpfc: Convert abort handling to SLI-3 and SLI-4 handlers (Dick Kennedy) [1923762] - scsi: lpfc: Convert SCSI I/O completions to SLI-3 and SLI-4 handlers (Dick Kennedy) [1923762] - scsi: lpfc: Convert SCSI path to use common I/O submission path (Dick Kennedy) [1923762] - scsi: lpfc: Enable common send_io interface for SCSI and NVMe (Dick Kennedy) [1923762] - scsi: lpfc: Enable common wqe_template support for both SCSI and NVMe (Dick Kennedy) [1923762] - scsi: lpfc: Refactor WQE structure definitions for common use (Dick Kennedy) [1923762] - scsi: lpfc: Fix NPIV Fabric Node reference counting (Dick Kennedy) [1923762] - scsi: lpfc: Fix NPIV discovery and Fabric Node detection (Dick Kennedy) [1923762] - scsi: lpfc: Unsolicited ELS leaves node in incorrect state while dropping it (Dick Kennedy) [1923762] - scsi: lpfc: Remove ndlp when a PLOGI/ADISC/PRLI/REG_RPI ultimately fails (Dick Kennedy) [1923762] - scsi: lpfc: Rework remote port lock handling (Dick Kennedy) [1923762] - scsi: lpfc: Honor module parameter lpfc_use_adisc (Dick Kennedy) [1923762] - scsi: lpfc: Fix refcounting around SCSI and NVMe transport APIs (Dick Kennedy) [1923762] - scsi: lpfc: Fix removal of SCSI transport device get and put on dev structure (Dick Kennedy) [1923762] - scsi: lpfc: Rework locations of ndlp reference taking (Dick Kennedy) [1923762] - scsi: lpfc: Rework remote port ref counting and node freeing (Dick Kennedy) [1923762] - scsi: lpfc: remove ScsiResult macro (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_nvmet: Fix-up some formatting and doc-rot issues (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_nvme: Fix some kernel-doc related issues (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_nvme: Remove unused variable 'phba' (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_bsg: Provide correct documentation for a bunch of functions (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_debugfs: Fix a couple of function documentation issues (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_attr: Fix-up a bunch of kernel-doc misdemeanours (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_attr: Demote kernel-doc format for redefined functions (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_scsi: Fix a whole host of kernel-doc issues (Dick Kennedy) [1923762] - block: return -EBUSY when there are open partitions in blkdev_reread_part (Ming Lei) [1936800] - block: Try to handle busy underlying device on discard (Ming Lei) [1936800] - md: check for NULL ->meta_bdev before calling bdev_read_only (Ming Lei) [1936800] - blk-settings: align max_sectors on "logical_block_size" boundary (Ming Lei) [1936800] - nbd: handle device refs for DESTROY_ON_DISCONNECT properly (Ming Lei) [1936800] - kyber: introduce kyber_depth_updated() (Ming Lei) [1936800] - loop: fix I/O error on fsync() in detached loop devices (Ming Lei) [1936800] - block: fix potential IO hang when turning off io_poll (Ming Lei) [1936800] - bfq: Use only idle IO periods for think time calculations (Ming Lei) [1936800] - bfq: Use 'ttime' local variable (Ming Lei) [1936800] - bfq: Avoid false bfq queue merging (Ming Lei) [1936800] - bfq: bfq_check_waker() should be static (Ming Lei) [1936800] - block, bfq: make waker-queue detection more robust (Ming Lei) [1936800] - block, bfq: save also injection state on queue merging (Ming Lei) [1936800] - block, bfq: save also weight-raised service on queue merging (Ming Lei) [1936800] - block, bfq: fix switch back from soft-rt weitgh-raising (Ming Lei) [1936800] - block, bfq: re-evaluate convenience of I/O plugging on rq arrivals (Ming Lei) [1936800] - block, bfq: replace mechanism for evaluating I/O intensity (Ming Lei) [1936800] - block: set .bi_max_vecs as actual allocated vector number (Ming Lei) [1936800] - block: don't allocate inline bvecs if this bioset needn't bvecs (Ming Lei) [1936800] - block: don't pass BIOSET_NEED_BVECS for q->bio_split (Ming Lei) [1936800] - block: manage bio slab cache by xarray (Ming Lei) [1936800] - block, bfq: do not expire a queue when it is the only busy one (Ming Lei) [1936800] - block, bfq: avoid spurious switches to soft_rt of interactive queues (Ming Lei) [1936800] - block, bfq: do not raise non-default weights (Ming Lei) [1936800] - block, bfq: increase time window for waker detection (Ming Lei) [1936800] - block, bfq: use half slice_idle as a threshold to check short ttime (Ming Lei) [1936800] - brd: remove the end of device check in brd_do_bvec (Ming Lei) [1936800] - block: propagate BLKROSET on the whole device to all partitions (Ming Lei) [1936800] - block: add a hard-readonly flag to struct gendisk (Ming Lei) [1936800] - block: remove the NULL bdev check in bdev_read_only (Ming Lei) [1936800] - dm: use bdev_read_only to check if a device is read-only (Ming Lei) [1936800] - block: reopen the device in blkdev_reread_part (Ming Lei) [1936800] - block, bfq: set next_rq to waker_bfqq->next_rq in waker injection (Ming Lei) [1936800] - Revert "block: simplify set_init_blocksize" to regain lost performance (Ming Lei) [1936800] - bfq-iosched: Revert "bfq: Fix computation of shallow depth" (Ming Lei) [1936800] - blk-mq-debugfs: Add decode for BLK_MQ_F_TAG_HCTX_SHARED (Ming Lei) [1936800] - bfq: Fix computation of shallow depth (Ming Lei) [1936800] - block: rsxx: select CONFIG_CRC32 (Ming Lei) [1936800] - block: add debugfs stanza for QUEUE_FLAG_NOWAIT (Ming Lei) [1936800] - blk-mq: Don't complete on a remote CPU in force threaded mode (Ming Lei) [1936800] - blk-mq: Remove 'running from the wrong CPU' warning (Ming Lei) [1936800] - block: disable iopoll for split bio (Ming Lei) [1936800] - block: Improve blk_revalidate_disk_zones() checks (Ming Lei) [1936800] - sbitmap: replace CAS with atomic and (Ming Lei) [1936800] - sbitmap: remove swap_lock (Ming Lei) [1936800] - sbitmap: optimise sbitmap_deferred_clear() (Ming Lei) [1936800] - blk-mq: skip hybrid polling if iopoll doesn't spin (Ming Lei) [1936800] - blktrace: fix up a kerneldoc comment (Ming Lei) [1936800] - block: remove the unused block_sleeprq tracepoint (Ming Lei) [1936800] - blk-throttle: don't check whether or not lower limit is valid if CONFIG_BLK_DEV_THROTTLING_LOW is off (Ming Lei) [1936800] - block: fix inflight statistics of part0 (Ming Lei) [1936800] - block: optimise for_each_bvec() advance (Ming Lei) [1936800] - block: opencode devcgroup_inode_permission (Ming Lei) [1936800] - block: move bdput() to the callers of __blkdev_get (Ming Lei) [1936800] - block: refactor blkdev_get (Ming Lei) [1936800] - block: refactor __blkdev_put (Ming Lei) [1936800] - block: switch bdgrab to use igrab (Ming Lei) [1936800] - block: change the hash used for looking up block devices (Ming Lei) [1936800] - block: use put_device in put_disk (Ming Lei) [1936800] - block: use disk_part_iter_exit in disk_part_iter_next (Ming Lei) [1936800] - block: add a bdev_kobj helper (Ming Lei) [1936800] - block: remove a superflous check in blkpg_do_ioctl (Ming Lei) [1936800] - block: remove a duplicate __disk_get_part prototype (Ming Lei) [1936800] - loop: do not call set_blocksize (Ming Lei) [1936800] - zram: do not call set_blocksize (Ming Lei) [1936800] - block: wbt: Remove unnecessary invoking of wbt_update_limits in wbt_init (Ming Lei) [1936800] - virtio-blk: remove a spurious call to revalidate_disk_size (Ming Lei) [1936800] - md: remove a spurious call to revalidate_disk_size in update_size (Ming Lei) [1936800] - aoe: don't call set_capacity from irq context (Ming Lei) [1936800] - nbd: validate the block size in nbd_set_size (Ming Lei) [1936800] - nbd: refactor size updates (Ming Lei) [1936800] - nbd: move the task_recv check into nbd_size_update (Ming Lei) [1936800] - nbd: remove the call to set_blocksize (Ming Lei) [1936800] - loop: let set_capacity_revalidate_and_notify update the bdev size (Ming Lei) [1936800] - block: remove the call to __invalidate_device in check_disk_size_change (Ming Lei) [1936800] - block: fix the kerneldoc comment for __register_blkdev (Ming Lei) [1936800] - block: switch gendisk lookup to a simple xarray (Ming Lei) [1936800] - ide: switch to __register_blkdev for command set probing (Ming Lei) [1936800] - md: use __register_blkdev to allocate devices on demand (Ming Lei) [1936800] - loop: use __register_blkdev to allocate devices on demand (Ming Lei) [1936800] - brd: use __register_blkdev to allocate devices on demand (Ming Lei) [1936800] - sd: use __register_blkdev to avoid a modprobe for an unregistered dev_t (Ming Lei) [1936800] - swim: don't call blk_register_region (Ming Lei) [1936800] - ide: remove ide_{,un}register_region (Ming Lei) [1936800] - block: add an optional probe callback to major_names (Ming Lei) [1936800] - block: rework requesting modules for unclaimed devices (Ming Lei) [1936800] - block: split block_class_lock (Ming Lei) [1936800] - block: open code kobj_map into in block/genhd.c (Ming Lei) [1936800] - block: cleanup del_gendisk a bit (Ming Lei) [1936800] - loop: use set_disk_ro (Ming Lei) [1936800] - dasd: implement ->set_read_only to hook into BLKROSET processing (Ming Lei) [1936800] - md: implement ->set_read_only to hook into BLKROSET processing (Ming Lei) [1936800] - rbd: implement ->set_read_only to hook into BLKROSET processing (Ming Lei) [1936800] - block: add a new set_read_only method (Ming Lei) [1936800] - blk-cgroup: fix a hd_struct leak in blkcg_fill_root_iostats (Ming Lei) [1936800] - blk-cgroup: Pre-allocate tree node on blkg_conf_prep (Ming Lei) [1936800] - blk-cgroup: Fix memleak on error path (Ming Lei) [1936800] - blk-mq: remove the calling of local_memory_node() (Ming Lei) [1936800] - zram: Fix __zram_bvec_{read,write}() locking order (Ming Lei) [1936800] - skd_main: remove unused including (Ming Lei) [1936800] - sgl_alloc_order: fix memory leak (Ming Lei) [1936800] - block: fix uapi blkzoned.h comments (Ming Lei) [1936800] - blk-mq: move cancel of hctx->run_work to the front of blk_exit_queue (Ming Lei) [1936800] - blk-mq: get rid of the dead flush handle code path (Ming Lei) [1936800] - block: get rid of unnecessary local variable (Ming Lei) [1936800] - block: fix comment and add lockdep assert (Ming Lei) [1936800] - blk-mq: use helper function to test hw stopped (Ming Lei) [1936800] - block: use helper function to test queue register (Ming Lei) [1936800] - block: remove redundant mq check (Ming Lei) [1936800] - block: invoke blk_mq_exit_sched no matter whether have .exit_sched (Ming Lei) [1936800] - block: ratelimit handle_bad_sector() message (Ming Lei) [1936800] - blk-throttle: Re-use the throtl_set_slice_end() (Ming Lei) [1936800] - blk-throttle: Open code __throtl_de/enqueue_tg() (Ming Lei) [1936800] - blk-throttle: Move service tree validation out of the throtl_rb_first() (Ming Lei) [1936800] - blk-throttle: Move the list operation after list validation (Ming Lei) [1936800] - blk-throttle: Fix IO hang for a corner case (Ming Lei) [1936800] - blk-throttle: Avoid tracking latency if low limit is invalid (Ming Lei) [1936800] - blk-throttle: Avoid getting the current time if tg->last_finish_time is 0 (Ming Lei) [1936800] - blk-throttle: Remove a meaningless parameter for throtl_downgrade_state() (Ming Lei) [1936800] - block: Remove redundant 'return' statement (Ming Lei) [1936800] - block: Consider only dispatched requests for inflight statistic (Ming Lei) [1936800] - block: remove the unused blk_integrity_merge_bio export (Ming Lei) [1936800] - block: remove the unused blk_integrity_merge_rq export (Ming Lei) [1936800] - blk-mq: add cond_resched() in __blk_mq_alloc_rq_maps() (Ming Lei) [1936800] - vsprintf: use bd_partno in bdev_name (Ming Lei) [1936800] - block: use bd_partno in bdevname (Ming Lei) [1936800] - target/iblock: fix holder printing in iblock_show_configfs_dev_params (Ming Lei) [1936800] - drbd: don't set ->bd_contains (Ming Lei) [1936800] - drbd: don't detour through bd_contains for the gendisk (Ming Lei) [1936800] - block: add a bdev_is_partition helper (Ming Lei) [1936800] - bdi: remove BDI_CAP_CGROUP_WRITEBACK (Ming Lei) [1936800] - block: lift setting the readahead size into the block layer (Ming Lei) [1936800] - bdi: initialize ->ra_pages and ->io_pages in bdi_init (Ming Lei) [1936800] - block: ensure bdi->io_pages is always initialized (Ming Lei) [1936800] - aoe: set an optimal I/O size (Ming Lei) [1936800] - drbd: remove dead code in device_to_statistics (Ming Lei) [1936800] - raw: don't keep unopened block device around (Ming Lei) [1936800] - zram: cleanup backing_dev_store (Ming Lei) [1936800] - zram: fix double free backing device (Ming Lei) [1936800] - pktcdvd: use blkdev_get_by_dev instead of open coding it (Ming Lei) [1936800] - pktcdvd: remove the if 0'ed pkt_start_recovery function (Ming Lei) [1936800] - block: cleanup blkdev_bszset (Ming Lei) [1936800] - block: move the NEED_PART_SCAN flag to struct gendisk (Ming Lei) [1936800] - block: drop double zeroing (Ming Lei) [1936800] - blk-throttle: Avoid checking bps/iops limitation if bps or iops is unlimited (Ming Lei) [1936800] - blk-throttle: Avoid calculating bps/iops limitation repeatedly (Ming Lei) [1936800] - blk-throttle: Define readable macros instead of static variables (Ming Lei) [1936800] - blk-throttle: Use readable READ/WRITE macros (Ming Lei) [1936800] - blk-throttle: Fix some comments' typos (Ming Lei) [1936800] - block: introduce part_[begin|end]_io_acct (Ming Lei) [1936800] - blkcg: add plugging support for punt bio (Ming Lei) [1936800] - block: remove check_disk_change (Ming Lei) [1936800] - sr: simplify sr_block_revalidate_disk (Ming Lei) [1936800] - sr: use bdev_check_media_change (Ming Lei) [1936800] - sd: use bdev_check_media_change (Ming Lei) [1936800] - md: use bdev_check_media_change (Ming Lei) [1936800] - gdrom: use bdev_check_media_change (Ming Lei) [1936800] - paride/pcd: use bdev_check_media_change (Ming Lei) [1936800] - xsysace: simplify media change handling (Ming Lei) [1936800] - xsysace: use bdev_check_media_change (Ming Lei) [1936800] - swim3: use bdev_check_media_changed (Ming Lei) [1936800] - swim: simplify media change handling (Ming Lei) [1936800] - swim: use bdev_check_media_change (Ming Lei) [1936800] - ataflop: use bdev_check_media_change (Ming Lei) [1936800] - amiflop: use bdev_check_media_change (Ming Lei) [1936800] - block: add a bdev_check_media_change helper (Ming Lei) [1936800] - block: Remove unused blk_mq_sched_free_hctx_data() (Ming Lei) [1936800] - block: Do not discard buffers under a mounted filesystem (Ming Lei) [1936800] - fs: Don't invalidate page buffers in block_write_full_page() (Ming Lei) [1936800] - block: remove revalidate_disk() (Ming Lei) [1936800] - nvdimm: simplify revalidate_disk handling (Ming Lei) [1936800] - sd: open code revalidate_disk (Ming Lei) [1936800] - nvme: opencode revalidate_disk in nvme_validate_ns (Ming Lei) [1936800] - block: use revalidate_disk_size in set_capacity_revalidate_and_notify (Ming Lei) [1936800] - block: add a new revalidate_disk_size helper (Ming Lei) [1936800] - block: rename bd_invalidated (Ming Lei) [1936800] - block: don't clear bd_invalidated in check_disk_size_change (Ming Lei) [1936800] - block: better deal with the delayed not supported case in blk_cloned_rq_check_limits (Ming Lei) [1936800] - block: Return blk_status_t instead of errno codes (Ming Lei) [1936800] - block: grant IOPRIO_CLASS_RT to CAP_SYS_NICE (Ming Lei) [1936800] - block: remove the unused q argument to part_in_flight and part_in_flight_rw (Ming Lei) [1936800] - block: remove the disk argument to delete_partition (Ming Lei) [1936800] - block: move the devcgroup_inode_permission call to blkdev_get (Ming Lei) [1936800] - blk-mq: use BLK_MQ_NO_TAG for no tag (Ming Lei) [1936800] - block: Move blk_mq_bio_list_merge() into blk-merge.c (Ming Lei) [1936800] - block: Move bio merge related functions into blk-merge.c (Ming Lei) [1936800] - blk-wbt: Remove obsolete multiqueue I/O scheduling comment (Ming Lei) [1936800] - raw: deprecate the raw driver (Ming Lei) [1936800] - nvme: don't call revalidate_disk from nvme_set_queue_dying (Ming Lei) [1936800] - block: fix locking for struct block_device size updates (Ming Lei) [1936800] - block: replace bd_set_size with bd_set_nr_sectors (Ming Lei) [1936800] - block: Make request_queue.rpm_status an enum (Ming Lei) [1936800] - mmc: remove the call to check_disk_change (Ming Lei) [1936800] - block: integrate bd_start_claiming into __blkdev_get (Ming Lei) [1936800] - block: use bd_prepare_to_claim directly in the loop driver (Ming Lei) [1936800] - block: refactor bd_start_claiming (Ming Lei) [1936800] - block: simplify the restart case in __blkdev_get (Ming Lei) [1936800] - block: simplify set_init_blocksize (Ming Lei) [1936800] - block: remove flush_disk (Ming Lei) [1936800] - block: move block-related definitions out of fs.h (Ming Lei) [1936800] - xen-blkfront.c: Convert to use set_capacity_revalidate_and_notify (Ming Lei) [1936800]- redhat/configs: Add CONFIG_PINCTRL_EMMITSBURG (David Arcari) [1959506] - redhat/configs: Remove CONFIG_EMMITSBURG (David Arcari) [1959506] - fuse: fix write deadlock (Miklos Szeredi) [1904597] - sched/debug: Fix cgroup_path[] serialization (Waiman Long) [1954363] - KVM: x86/xen: Take srcu lock when accessing kvm_memslots() (Paolo Bonzini) [1945742] - KVM: SVM: Allocate SEV command structures on local stack (Paolo Bonzini) [1945742] - crypto: ccp: Use the stack and common buffer for INIT command (Paolo Bonzini) [1945742] - crypto: ccp: Use the stack and common buffer for status commands (Paolo Bonzini) [1945742] - crypto: ccp: Use the stack for small SEV command buffers (Paolo Bonzini) [1945742] - crypto: ccp: Play nice with vmalloc'd memory for SEV command structs (Paolo Bonzini) [1945742] - crypto: ccp: Reject SEV commands with mismatching command buffer (Paolo Bonzini) [1945742] - crypto: ccp: Detect and reject "invalid" addresses destined for PSP (Paolo Bonzini) [1945742] - crypto: ccp: Free SEV device if SEV init fails (Paolo Bonzini) [1945742] - crypto: ccp - Fix sparse warnings in sev-dev (Paolo Bonzini) [1945742] - drivers/crypto/ccp/sev-dev.c: get rid of pointless access_ok() (Paolo Bonzini) [1945742] - crypto: ccp - Add support for SEV-ES to the PSP driver (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEV_RECEIVE_FINISH command (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEV_RECEIVE_UPDATE_DATA command (Paolo Bonzini) [1945742] - KVM: SVM: Add support for KVM_SEV_RECEIVE_START command (Paolo Bonzini) [1945742] - KVM: SVM: Add support for KVM_SEV_SEND_CANCEL command (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEV_SEND_FINISH command (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEND_UPDATE_DATA command (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEV SEND_START command (Paolo Bonzini) [1945742] - KVM: Boost vCPU candidate in user mode which is delivering interrupt (Paolo Bonzini) [1945742] - nSVM: Check addresses of MSR and IO permission maps (Paolo Bonzini) [1945742] - KVM: SVM: Define actual size of IOPM and MSRPM tables (Paolo Bonzini) [1945742] - KVM: vmx: add mismatched size assertions in vmcs_check32() (Paolo Bonzini) [1945742] - KVM: Add proper lockdep assertion in I/O bus unregister (Paolo Bonzini) [1945742] - KVM: Stop looking for coalesced MMIO zones if the bus is destroyed (Paolo Bonzini) [1945742] - KVM: Destroy I/O bus devices on unregister failure _after_ sync'ing SRCU (Paolo Bonzini) [1945742] - KVM: SVM: Enhance and clean up the vmcb tracking comment in pre_svm_run() (Paolo Bonzini) [1945742] - KVM: SVM: Add a comment to clarify what vcpu_svm.vmcb points at (Paolo Bonzini) [1945742] - KVM: SVM: Drop vcpu_svm.vmcb_pa (Paolo Bonzini) [1945742] - KVM: SVM: Don't set current_vmcb->cpu when switching vmcb (Paolo Bonzini) [1945742] - KVM: SVM: Make sure GHCB is mapped before updating (Paolo Bonzini) [1945742] - KVM: X86: Do not yield to self (Paolo Bonzini) [1945742] - KVM: X86: Count attempted/successful directed yield (Paolo Bonzini) [1945742] - KVM: x86/mmu: Protect the tdp_mmu_roots list with RCU (Paolo Bonzini) [1945742] - KVM: x86/mmu: handle cmpxchg failure in kvm_tdp_mmu_get_root (Paolo Bonzini) [1945742] - KVM: x86/mmu: Make TDP MMU root refcount atomic (Paolo Bonzini) [1945742] - KVM: x86: implement KVM_CAP_SET_GUEST_DEBUG2 (Paolo Bonzini) [1945742] - KVM: x86/mmu: Refactor yield safe root iterator (Paolo Bonzini) [1945742] - KVM: x86/mmu: Merge TDP MMU put and free root (Paolo Bonzini) [1945742] - KVM: x86/mmu: use tdp_mmu_free_sp to free roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Move kvm_mmu_(get|put)_root to TDP MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Re-add const qualifier in kvm_tdp_mmu_zap_collapsible_sptes (Paolo Bonzini) [1945742] - KVM: constify kvm_arch_flush_remote_tlbs_memslot (Paolo Bonzini) [1945742] - KVM: Explicitly use GFP_KERNEL_ACCOUNT for 'struct kvm_vcpu' allocations (Paolo Bonzini) [1945742] - KVM: MMU: protect TDP MMU pages only down to required level (Paolo Bonzini) [1945742] - KVM: introduce KVM_CAP_SET_GUEST_DEBUG2 (Paolo Bonzini) [1945742] - KVM: x86: pending exceptions must not be blocked by an injected event (Paolo Bonzini) [1945742] - KVM: nSVM: call nested_svm_load_cr3 on nested state load (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should include the autoload/autostore MSR lists (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should show the effective EFER (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should consider only the load controls of EFER/PAT (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should not conflate EFER and PAT presence in VMCS (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should not assume GUEST_IA32_EFER is valid (Paolo Bonzini) [1945742] - KVM: nSVM: improve SYSENTER emulation on AMD (Paolo Bonzini) [1945742] - KVM: x86: add guest_cpuid_is_intel (Paolo Bonzini) [1945742] - KVM: x86: Account a variety of miscellaneous allocations (Paolo Bonzini) [1945742] - KVM: SVM: Do not allow SEV/SEV-ES initialization after vCPUs are created (Paolo Bonzini) [1945742] - KVM: SVM: Do not set sev->es_active until KVM_SEV_ES_INIT completes (Paolo Bonzini) [1945742] - KVM: SVM: Use online_vcpus, not created_vcpus, to iterate over vCPUs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Simplify code for aging SPTEs in TDP MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Remove spurious clearing of dirty bit from TDP MMU SPTE (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use leaf-only loop for walking TDP SPTEs when changing SPTE (Paolo Bonzini) [1945742] - KVM: x86/mmu: Pass address space ID to TDP MMU root walkers (Paolo Bonzini) [1945742] - KVM: x86/mmu: Pass address space ID to __kvm_tdp_mmu_zap_gfn_range() (Paolo Bonzini) [1945742] - KVM: x86/mmu: Coalesce TLB flushes across address spaces for gfn range zap (Paolo Bonzini) [1945742] - KVM: x86/mmu: Coalesce TLB flushes when zapping collapsible SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Move flushing for "slot" handlers to caller for legacy MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Coalesce TDP MMU TLB flushes when zapping collapsible SPTEs (Paolo Bonzini) [1945742] - KVM: x86/vPMU: Forbid reading from MSR_F15H_PERF MSRs when guest doesn't have X86_FEATURE_PERFCTR_CORE (Paolo Bonzini) [1945742] - KVM: nSVM: If VMRUN is single-stepped, queue the #DB intercept in nested_svm_vmexit() (Paolo Bonzini) [1945742] - KVM: MMU: load PDPTRs outside mmu_lock (Paolo Bonzini) [1945742] - KVM: SVM: ensure that EFER.SVME is set when running nested guest or on nested vmexit (Paolo Bonzini) [1945742] - KVM: SVM: load control fields from VMCB12 before checking them (Paolo Bonzini) [1945742] - KVM: x86/mmu: Don't allow TDP MMU to yield when recovering NX pages (Paolo Bonzini) [1945742] - KVM: x86/mmu: Ensure TLBs are flushed for TDP MMU during NX zapping (Paolo Bonzini) [1945742] - KVM: x86/mmu: Ensure TLBs are flushed when yielding during GFN range zap (Paolo Bonzini) [1945742] - KVM: make: Fix out-of-source module builds (Paolo Bonzini) [1945742] - KVM: x86/vPMU: Forbid writing to MSR_F15H_PERF MSRs when guest doesn't have X86_FEATURE_PERFCTR_CORE (Paolo Bonzini) [1945742] - KVM: x86: remove unused declaration of kvm_write_tsc() (Paolo Bonzini) [1945742] - KVM: clean up the unused argument (Paolo Bonzini) [1945742] - x86/kvm: Fix broken irq restoration in kvm_wait (Paolo Bonzini) [1945742] - KVM: X86: Fix missing local pCPU when executing wbinvd on all dirty pCPUs (Paolo Bonzini) [1945742] - KVM: x86: Protect userspace MSR filter with SRCU, and set atomically-ish (Paolo Bonzini) [1945742] - KVM: x86/mmu: Store the address space ID in the TDP iterator (Paolo Bonzini) [1945742] - KVM: x86/mmu: Factor out tdp_iter_return_to_root (Paolo Bonzini) [1945742] - KVM: x86/mmu: Fix RCU usage when atomically zapping SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Fix RCU usage in handle_removed_tdp_mmu_page (Paolo Bonzini) [1945742] - KVM: x86/mmu: Mark the PAE roots as decrypted for shadow paging (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use '0' as the one and only value for an invalid PAE root (Paolo Bonzini) [1945742] - KVM: VMX: Track root HPA instead of EPTP for paravirt Hyper-V TLB flush (Paolo Bonzini) [1945742] - KVM: VMX: Skip additional Hyper-V TLB EPTP flushes if one fails (Paolo Bonzini) [1945742] - KVM: VMX: Define Hyper-V paravirt TLB flush fields iff Hyper-V is enabled (Paolo Bonzini) [1945742] - KVM: VMX: Explicitly check for hv_remote_flush_tlb when loading pgd (Paolo Bonzini) [1945742] - KVM: VMX: Don't invalidate hv_tlb_eptp if the new EPTP matches (Paolo Bonzini) [1945742] - KVM: VMX: Invalidate hv_tlb_eptp to denote an EPTP mismatch (Paolo Bonzini) [1945742] - KVM: VMX: Do Hyper-V TLB flush iff vCPU's EPTP hasn't been flushed (Paolo Bonzini) [1945742] - KVM: VMX: Fold Hyper-V EPTP checking into it's only caller (Paolo Bonzini) [1945742] - KVM: VMX: Stash kvm_vmx in a local variable for Hyper-V paravirt TLB flush (Paolo Bonzini) [1945742] - KVM: VMX: Track common EPTP for Hyper-V's paravirt TLB flush (Paolo Bonzini) [1945742] - KVM: x86: Get active PCID only when writing a CR3 value (Paolo Bonzini) [1945742] - KVM/SVM: Move vmenter.S exception fixups out of line (Paolo Bonzini) [1945742] - KVM: x86/mmu: Dump reserved bits if they're detected on non-MMIO SPTE (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use low available bits for removed SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use is_removed_spte() instead of open coded equivalents (Paolo Bonzini) [1945742] - KVM: x86/mmu: Tweak auditing WARN for A/D bits to !PRESENT (was MMIO) (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use a dedicated bit to track shadow/MMU-present SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use high bits for host/mmu writable masks for EPT SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Make Host-writable and MMU-writable bit locations dynamic (Paolo Bonzini) [1945742] - KVM: x86/mmu: Move logic for setting SPTE masks for EPT into the MMU proper (Paolo Bonzini) [1945742] - KVM: x86/mmu: Co-locate code for setting various SPTE masks (Paolo Bonzini) [1945742] - KVM: x86/mmu: Move initial kvm_mmu_set_mask_ptes() call into MMU proper (Paolo Bonzini) [1945742] - KVM: x86/mmu: Document dependency bewteen TDP A/D type and saved bits (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use MMIO SPTE bits 53 and 52 for the MMIO generation (Paolo Bonzini) [1945742] - KVM: x86/mmu: Rename and document A/D scheme for TDP SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add module param to disable MMIO caching (for testing) (Paolo Bonzini) [1945742] - KVM: x86/mmu: Stop using software available bits to denote MMIO SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Rename 'mask' to 'spte' in MMIO SPTE helpers (Paolo Bonzini) [1945742] - KVM: x86/mmu: Drop redundant trace_kvm_mmu_set_spte() in the TDP MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Handle MMIO SPTEs directly in mmu_set_spte() (Paolo Bonzini) [1945742] - KVM: x86/mmu: Don't install bogus MMIO SPTEs if MMIO caching is disabled (Paolo Bonzini) [1945742] - KVM: x86/mmu: Retry page faults that hit an invalid memslot (Paolo Bonzini) [1945742] - KVM: x86/mmu: Disable MMIO caching if MMIO value collides with L1TF (Paolo Bonzini) [1945742] - KVM: x86/mmu: Bail from fast_page_fault() if SPTE is not shadow-present (Paolo Bonzini) [1945742] - KVM: x86/mmu: Check for shadow-present SPTE before querying A/D status (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add convenience wrapper for acting on single hva in TDP MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add typedefs for rmap/iter handlers (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use 'end' param in TDP MMU's test_age_gfn() (Paolo Bonzini) [1945742] - KVM: x86/mmu: WARN if TDP MMU's set_tdp_spte() sees multiple GFNs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Remove spurious TLB flush from TDP MMU's change_pte() hook (Paolo Bonzini) [1945742] - KVM: x86: mmu: initialize fault.async_page_fault in walk_addr_generic (Paolo Bonzini) [1945742] - KVM: x86: determine if an exception has an error code only when injecting it. (Paolo Bonzini) [1945742] - KVM: nSVM: Optimize vmcb12 to vmcb02 save area copies (Paolo Bonzini) [1945742] - KVM: SVM: Add support for Virtual SPEC_CTRL (Paolo Bonzini) [1945742] - x86/cpufeatures: Add the Virtual SPEC_CTRL feature (Paolo Bonzini) [1945742] - KVM: nSVM: always use vmcb01 to for vmsave/vmload of guest state (Paolo Bonzini) [1945742] - KVM: SVM: move VMLOAD/VMSAVE to C code (Paolo Bonzini) [1945742] - KVM: SVM: Skip intercepted PAUSE instructions after emulation (Paolo Bonzini) [1945742] - KVM: SVM: Don't manually emulate RDPMC if nrips=0 (Paolo Bonzini) [1945742] - KVM: x86: Move RDPMC emulation to common code (Paolo Bonzini) [1945742] - KVM: x86: Move trivial instruction-based exit handlers to common code (Paolo Bonzini) [1945742] - KVM: x86: Move XSETBV emulation to common code (Paolo Bonzini) [1945742] - KVM: nSVM: Add VMLOAD/VMSAVE helper to deduplicate code (Paolo Bonzini) [1945742] - KVM: nSVM: Add helper to synthesize nested VM-Exit without collateral (Paolo Bonzini) [1945742] - KVM: x86: Handle triple fault in L2 without killing L1 (Paolo Bonzini) [1945742] - KVM: SVM: Pass struct kvm_vcpu to exit handlers (and many, many other places) (Paolo Bonzini) [1945742] - KVM: SVM: merge update_cr0_intercept into svm_set_cr0 (Paolo Bonzini) [1945742] - KVM: nSVM: Trace VM-Enter consistency check failures (Paolo Bonzini) [1945742] - KVM: x86: Move nVMX's consistency check macro to common code (Paolo Bonzini) [1945742] - KVM: nSVM: Add missing checks for reserved bits to svm_set_nested_state() (Paolo Bonzini) [1945742] - KVM: nSVM: only copy L1 non-VMLOAD/VMSAVE data in svm_set_nested_state() (Paolo Bonzini) [1945742] - KVM: nSVM: do not mark all VMCB02 fields dirty on nested vmexit (Paolo Bonzini) [1945742] - KVM: nSVM: do not mark all VMCB01 fields dirty on nested vmexit (Paolo Bonzini) [1945742] - KVM: nSVM: do not copy vmcb01->control blindly to vmcb02->control (Paolo Bonzini) [1945742] - KVM: nSVM: rename functions and variables according to vmcbXY nomenclature (Paolo Bonzini) [1945742] - KVM: nSVM: Track the ASID generation of the vmcb vmrun through the vmcb (Paolo Bonzini) [1945742] - KVM: nSVM: Track the physical cpu of the vmcb vmrun through the vmcb (Paolo Bonzini) [1945742] - KVM: SVM: Use a separate vmcb for the nested L2 guest (Paolo Bonzini) [1945742] - KVM: nSVM: Set the shadow root level to the TDP level for nested NPT (Paolo Bonzini) [1945742] - KVM: SVM: Don't strip the C-bit from CR2 on #PF interception (Paolo Bonzini) [1945742] - KVM: x86/mmu: WARN on NULL pae_root or lm_root, or bad shadow root level (Paolo Bonzini) [1945742] - KVM: x86/mmu: Sync roots after MMU load iff load as successful (Paolo Bonzini) [1945742] - KVM: x86/mmu: Unexport MMU load/unload functions (Paolo Bonzini) [1945742] - KVM: x86: Defer the MMU unload to the normal path on an global INVPCID (Paolo Bonzini) [1945742] - KVM: nVMX: Defer the MMU reload to the normal path on an EPTP switch (Paolo Bonzini) [1945742] - KVM: x86/mmu: Set the C-bit in the PDPTRs and LM pseudo-PDPTRs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Fix and unconditionally enable WARNs to detect PAE leaks (Paolo Bonzini) [1945742] - KVM: x86/mmu: Check PDPTRs before allocating PAE roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Ensure MMU pages are available when allocating roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Allocate pae_root and lm_root pages in dedicated helper (Paolo Bonzini) [1945742] - KVM: x86/mmu: Allocate the lm_root before allocating PAE roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Capture 'mmu' in a local variable when allocating roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Alloc page for PDPTEs when shadowing 32-bit NPT with 64-bit (Paolo Bonzini) [1945742] - KVM: x86: to track if L1 is running L2 VM (Paolo Bonzini) [1945742] - KVM: LAPIC: Advancing the timer expiration on guest initiated write (Paolo Bonzini) [1945742] - KVM: x86/mmu: Skip !MMU-present SPTEs when removing SP in exclusive mode (Paolo Bonzini) [1945742] - KVM: kvmclock: Fix vCPUs > 64 can't be online/hotpluged (Paolo Bonzini) [1945742] - kvm: x86: use NULL instead of using plain integer as pointer (Paolo Bonzini) [1945742] - KVM: SVM: Connect 'npt' module param to KVM's internal 'npt_enabled' (Paolo Bonzini) [1945742] - KVM: x86: Ensure deadline timer has truly expired before posting its IRQ (Paolo Bonzini) [1945742] - KVM: x86/xen: Fix return code when clearing vcpu_info and vcpu_time_info (Paolo Bonzini) [1945742] - KVM: x86/mmu: Set SPTE_AD_WRPROT_ONLY_MASK if and only if PML is enabled (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Fix Hyper-V context null-ptr-deref (Paolo Bonzini) [1945742] - KVM: SVM: Fix nested VM-Exit on #GP interception handling (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Fix dummy check if lbr_desc->event is created (Paolo Bonzini) [1945742] - KVM: x86/mmu: Consider the hva in mmu_notifier retry (Paolo Bonzini) [1945742] - kernel.h: split out min()/max() et al. helpers (Paolo Bonzini) [1945742] - KVM: x86/mmu: Skip mmu_notifier check when handling MMIO page fault (Paolo Bonzini) [1945742] - KVM: x86/mmu: Remove a variety of unnecessary exports (Paolo Bonzini) [1945742] - KVM: x86: Fold "write-protect large" use case into generic write-protect (Paolo Bonzini) [1945742] - KVM: x86/mmu: Don't set dirty bits when disabling dirty logging w/ PML (Paolo Bonzini) [1945742] - KVM: VMX: Dynamically enable/disable PML based on memslot dirty logging (Paolo Bonzini) [1945742] - KVM: x86: Further clarify the logic and comments for toggling log dirty (Paolo Bonzini) [1945742] - KVM: x86: Move MMU's PML logic to common code (Paolo Bonzini) [1945742] - KVM: x86/mmu: Make dirty log size hook (PML) a value, not a function (Paolo Bonzini) [1945742] - KVM: x86/mmu: Expand on the comment in kvm_vcpu_ad_need_write_protect() (Paolo Bonzini) [1945742] - KVM: nVMX: Disable PML in hardware when running L2 (Paolo Bonzini) [1945742] - KVM: x86/mmu: Consult max mapping level when zapping collapsible SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Pass the memslot to the rmap callbacks (Paolo Bonzini) [1945742] - KVM: x86/mmu: Split out max mapping level calculation to helper (Paolo Bonzini) [1945742] - KVM: nVMX: no need to undo inject_page_fault change on nested vmexit (Paolo Bonzini) [1945742] - KVM: nSVM: move nested vmrun tracepoint to enter_svm_guest_mode (Paolo Bonzini) [1945742] - KVM: VMX: read idt_vectoring_info a bit earlier (Paolo Bonzini) [1945742] - KVM: VMX: Allow INVPCID in guest without PCID (Paolo Bonzini) [1945742] - KVM: x86: Advertise INVPCID by default (Paolo Bonzini) [1945742] - KVM: SVM: Intercept INVPCID when it's disabled to inject #UD (Paolo Bonzini) [1945742] - KVM: x86/mmu: Make HVA handler retpoline-friendly (Paolo Bonzini) [1945742] - KVM: x86: move kvm_inject_gp up from kvm_set_dr to callers (Paolo Bonzini) [1945742] - KVM: x86: reading DR cannot fail (Paolo Bonzini) [1945742] - KVM: SVM: Remove an unnecessary forward declaration (Paolo Bonzini) [1945742] - KVM: SVM: Move AVIC vCPU kicking snippet to helper function (Paolo Bonzini) [1945742] - KVM: x86: Restore all 64 bits of DR6 and DR7 during RSM on x86-64 (Paolo Bonzini) [1945742] - KVM: x86: Remove misleading DR6/DR7 adjustments from RSM emulation (Paolo Bonzini) [1945742] - KVM: x86/xen: Use hva_t for holding hypercall page address (Paolo Bonzini) [1945742] - KVM: x86/xen: Remove extra unlock in kvm_xen_hvm_set_attr() (Paolo Bonzini) [1945742] - KVM: Use kvm_pfn_t for local PFN variable in hva_to_pfn_remapped() (Paolo Bonzini) [1945742] - KVM: x86: Add helper to consolidate "raw" reserved GPA mask calculations (Paolo Bonzini) [1945742] - KVM: selftests: Always run vCPU thread with blocked SIG_IPI (Paolo Bonzini) [1945742] - KVM: selftests: Sync data verify of dirty logging with guest sync (Paolo Bonzini) [1945742] - KVM: selftests: Add a test for kvm page table code (Paolo Bonzini) [1945742] - KVM: selftests: Adapt vm_userspace_mem_region_add to new helpers (Paolo Bonzini) [1945742] - KVM: selftests: List all hugetlb src types specified with page sizes (Paolo Bonzini) [1945742] - tools/headers: sync headers of asm-generic/hugetlb_encode.h (Paolo Bonzini) [1945742] - tools include uapi: Update linux/mmap.h copy (Paolo Bonzini) [1945742] - tools UAPI: Update copy of linux/mman.h from the kernel sources (Paolo Bonzini) [1945742] - mm/hugetlb: add mmap() encodings for 32MB and 512MB page sizes (Paolo Bonzini) [1945742] - RHEL: Add #defines for 16k hugepages (Paolo Bonzini) [1945742] - KVM: selftests: Add a helper to get system default hugetlb page size (Paolo Bonzini) [1945742] - KVM: selftests: Add a helper to get system configured THP page size (Paolo Bonzini) [1945742] - KVM: selftests: Make a generic helper to get vm guest mode strings (Paolo Bonzini) [1945742] - KVM: selftests: Print the errno besides error-string in TEST_ASSERT (Paolo Bonzini) [1945742] - KVM: selftests: remove redundant semi-colon (Paolo Bonzini) [1945742] - selftests: kvm: Check that TSC page value is small after KVM_SET_CLOCK(0) (Paolo Bonzini) [1945742] - KVM: x86: Prevent 'hv_clock->system_time' from going negative in kvm_guest_time_update() (Paolo Bonzini) [1945742] - selftests: kvm: make hardware_disable_test less verbose (Paolo Bonzini) [1945742] - selftests: kvm: add set_boot_cpu_id test (Paolo Bonzini) [1945742] - selftests: kvm: add _vm_ioctl (Paolo Bonzini) [1945742] - selftests: kvm: add get_msr_index_features (Paolo Bonzini) [1945742] - KVM: x86/xen: Add support for vCPU runstate information (Paolo Bonzini) [1945742] - RHEL: configs: do not enable CONFIG_KVM_XEN (Paolo Bonzini) [1945742] - KVM: x86: allow compiling out the Xen hypercall interface (Paolo Bonzini) [1945742] - KVM: x86: compile out TDP MMU on 32-bit systems (Paolo Bonzini) [1945742] - KVM: xen: flush deferred static key before checking it (Paolo Bonzini) [1945742] - KVM: x86/xen: Explicitly pad struct compat_vcpu_info to 64 bytes (Paolo Bonzini) [1945742] - KVM: x86/xen: Allow reset of Xen attributes (Paolo Bonzini) [1945742] - KVM: Documentation: rectify rst markup in kvm_run->flags (Paolo Bonzini) [1945742] - Documentation: kvm: fix messy conversion from .txt to .rst (Paolo Bonzini) [1945742] - KVM: Documentation: rectify rst markup in KVM_GET_SUPPORTED_HV_CPUID (Paolo Bonzini) [1945742] - Documentation: kvm: fix warning (Paolo Bonzini) [1945742] - KVM: Add documentation for Xen hypercall and shared_info updates (Paolo Bonzini) [1945742] - KVM: X86: Add the Document for KVM_CAP_X86_BUS_LOCK_EXIT (Paolo Bonzini) [1945742] - KVM: Documentation: Fix documentation for nested. (Paolo Bonzini) [1945742] - KVM: Documentation: Add arm64 KVM_RUN error codes (Paolo Bonzini) [1945742] - KVM: Documentation: Update entry for KVM_CAP_ENFORCE_PV_CPUID (Paolo Bonzini) [1945742] - KVM: Documentation: Update entry for KVM_X86_SET_MSR_FILTER (Paolo Bonzini) [1945742] - docs: kvm: add documentation for KVM_CAP_S390_DIAG318 (Paolo Bonzini) [1945742] - selftests: kvm: Mmap the entire vcpu mmap area (Paolo Bonzini) [1945742] - selftests: kvm: avoid uninitialized variable warning (Paolo Bonzini) [1945742] - selftests: kvm: add hardware_disable test (Paolo Bonzini) [1945742] - KVM: selftests: Don't bother mapping GVA for Xen shinfo test (Paolo Bonzini) [1945742] - KVM: selftests: Fix hex vs. decimal snafu in Xen test (Paolo Bonzini) [1945742] - KVM: selftests: Fix size of memslots created by Xen tests (Paolo Bonzini) [1945742] - KVM: selftests: Ignore recently added Xen tests' build output (Paolo Bonzini) [1945742] - KVM: x86: declare Xen HVM shared info capability and add test case (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Drop hv_vcpu_to_vcpu() helper (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Allocate Hyper-V context lazily (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Make Hyper-V emulation enablement conditional (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Allocate 'struct kvm_vcpu_hv' dynamically (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Prepare to meet unallocated Hyper-V context (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Always use to_hv_vcpu() accessor to get to 'struct kvm_vcpu_hv' (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Stop shadowing global 'current_vcpu' variable (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Introduce to_kvm_hv() helper (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Rename vcpu_to_hv_syndbg() to to_hv_syndbg() (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Rename vcpu_to_stimer()/stimer_to_vcpu() (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Rename vcpu_to_synic()/synic_to_vcpu() (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Rename vcpu_to_hv_vcpu() to to_hv_vcpu() (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Drop unused kvm_hv_vapic_assist_page_enabled() (Paolo Bonzini) [1945742] - KVM: x86/xen: Add event channel interrupt vector upcall (Paolo Bonzini) [1945742] - KVM: x86/xen: register vcpu time info region (Paolo Bonzini) [1945742] - KVM: x86/xen: setup pvclock updates (Paolo Bonzini) [1945742] - KVM: x86/xen: register vcpu info (Paolo Bonzini) [1945742] - KVM: x86/xen: Add KVM_XEN_VCPU_SET_ATTR/KVM_XEN_VCPU_GET_ATTR (Paolo Bonzini) [1945742] - KVM: x86/xen: update wallclock region (Paolo Bonzini) [1945742] - xen: add wc_sec_hi to struct shared_info (Paolo Bonzini) [1945742] - KVM: x86/xen: register shared_info page (Paolo Bonzini) [1945742] - KVM: x86/xen: add definitions of compat_shared_info, compat_vcpu_info (Paolo Bonzini) [1945742] - KVM: x86/xen: latch long_mode when hypercall page is set up (Paolo Bonzini) [1945742] - KVM: x86/xen: add KVM_XEN_HVM_SET_ATTR/KVM_XEN_HVM_GET_ATTR (Paolo Bonzini) [1945742] - KVM: x86/xen: Add kvm_xen_enabled static key (Paolo Bonzini) [1945742] - KVM: x86/xen: Move KVM_XEN_HVM_CONFIG handling to xen.c (Paolo Bonzini) [1945742] - KVM: x86/xen: Fix coexistence of Xen and Hyper-V hypercalls (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add helper to generate mask of reserved HPA bits (Paolo Bonzini) [1945742] - KVM: x86: Use reserved_gpa_bits to calculate reserved PxE bits (Paolo Bonzini) [1945742] - KVM: x86: SEV: Treat C-bit as legal GPA bit regardless of vCPU mode (Paolo Bonzini) [1945742] - KVM: nSVM: Use common GPA helper to check for illegal CR3 (Paolo Bonzini) [1945742] - KVM: VMX: Use GPA legality helpers to replace open coded equivalents (Paolo Bonzini) [1945742] - KVM: x86: Add a helper to handle legal GPA with an alignment requirement (Paolo Bonzini) [1945742] - KVM: x86: Add a helper to check for a legal GPA (Paolo Bonzini) [1945742] - KVM: nSVM: Don't strip host's C-bit from guest's CR3 when reading PDPTRs (Paolo Bonzini) [1945742] - KVM: x86: Set so called 'reserved CR3 bits in LM mask' at vCPU reset (Paolo Bonzini) [1945742] - KVM: x86/xen: intercept xen hypercalls if enabled (Paolo Bonzini) [1945742] - KVM: selftests: Add missing header file needed by xAPIC IPI tests (Paolo Bonzini) [1945742] - KVM: selftests: Add operand to vmsave/vmload/vmrun in svm.c (Paolo Bonzini) [1945742] - selftests: kvm: Properly set Hyper-V CPUIDs in evmcs_test (Paolo Bonzini) [1945742] - selftests: kvm: Move kvm_get_supported_hv_cpuid() to common code (Paolo Bonzini) [1945742] - selftest: kvm: x86: test KVM_GET_CPUID2 and guest visible CPUIDs against KVM_GET_SUPPORTED_CPUID (Paolo Bonzini) [1945742] - selftests: kvm/x86: add test for pmu msr MSR_IA32_PERF_CAPABILITIES (Paolo Bonzini) [1945742] - KVM: selftests: Disable dirty logging with vCPUs running (Paolo Bonzini) [1945742] - KVM: selftests: Add backing src parameter to dirty_log_perf_test (Paolo Bonzini) [1945742] - KVM: selftests: Add memslot modification stress test (Paolo Bonzini) [1945742] - KVM: selftests: Add option to overlap vCPU memory access (Paolo Bonzini) [1945742] - KVM: selftests: Fix population stage in dirty_log_perf_test (Paolo Bonzini) [1945742] - KVM: selftests: Convert iterations to int in dirty_log_perf_test (Paolo Bonzini) [1945742] - KVM: selftests: Avoid flooding debug log while populating memory (Paolo Bonzini) [1945742] - KVM: selftests: Rename timespec_diff_now to timespec_elapsed (Paolo Bonzini) [1945742] - KVM: selftests: Test IPI to halted vCPU in xAPIC while backing page moves (Paolo Bonzini) [1945742] - KVM: selftests: Implement perf_test_util more conventionally (Paolo Bonzini) [1945742] - KVM: selftests: Use vm_create_with_vcpus in create_vm (Paolo Bonzini) [1945742] - KVM: selftests: Factor out guest mode code (Paolo Bonzini) [1945742] - selftests: kvm: Merge user_msr_test into userspace_msr_exit_test (Paolo Bonzini) [1945742] - selftests: kvm: Test MSR exiting to userspace (Paolo Bonzini) [1945742] - KVM: selftests: sync_regs test for diag318 (Paolo Bonzini) [1945742] - KVM: selftests: x86: Set supported CPUIDs on default VM (Paolo Bonzini) [1945742] - KVM: selftests: Make test skipping consistent (Paolo Bonzini) [1945742] - KVM: selftests: Introduce vm_create_[default_]_with_vcpus (Paolo Bonzini) [1945742] - KVM: selftests: Make vm_create_default common (Paolo Bonzini) [1945742] - KVM: selftests: always use manual clear in dirty_log_perf_test (Paolo Bonzini) [1945742] - selftests: kvm: keep .gitignore add to date (Paolo Bonzini) [1945742] - KVM: selftests: Add "-c" parameter to dirty log test (Paolo Bonzini) [1945742] - KVM: selftests: Run dirty ring test asynchronously (Paolo Bonzini) [1945742] - KVM: selftests: Add dirty ring buffer test (Paolo Bonzini) [1945742] - KVM: selftests: Introduce after_vcpu_run hook for dirty log test (Paolo Bonzini) [1945742] - KVM: selftests: Verify supported CR4 bits can be set before KVM_SET_CPUID2 (Paolo Bonzini) [1945742] - KVM: selftests: allow two iterations of dirty_log_perf_test (Paolo Bonzini) [1945742] - KVM: selftests: Introduce the dirty log perf test (Paolo Bonzini) [1945742] - KVM: selftests: Make the number of vcpus global (Paolo Bonzini) [1945742] - KVM: selftests: Make the per vcpu memory size global (Paolo Bonzini) [1945742] - KVM: selftests: Drop pointless vm_create wrapper (Paolo Bonzini) [1945742] - KVM: selftests: Add wrfract to common guest code (Paolo Bonzini) [1945742] - KVM: selftests: Simplify demand_paging_test with timespec_diff_now (Paolo Bonzini) [1945742] - KVM: selftests: Remove address rounding in guest code (Paolo Bonzini) [1945742] - KVM: selftests: Factor code out of demand_paging_test (Paolo Bonzini) [1945742] - KVM: selftests: Use a single binary for dirty/clear log test (Paolo Bonzini) [1945742] - KVM: selftests: Always clear dirty bitmap after iteration (Paolo Bonzini) [1945742] - selftests: kvm: test enforcement of paravirtual cpuid features (Paolo Bonzini) [1945742] - selftests: kvm: Add exception handling to selftests (Paolo Bonzini) [1945742] - selftests: kvm: Clear uc so UCALL_NONE is being properly reported (Paolo Bonzini) [1945742] - selftests: kvm: Fix the segment descriptor layout to match the actual layout (Paolo Bonzini) [1945742] - KVM: x86/xen: Fix __user pointer handling for hypercall page installation (Paolo Bonzini) [1945742] - KVM: x86/xen: fix Xen hypercall page msr handling (Paolo Bonzini) [1945742] - KVM: x86: move kvm_inject_gp up from kvm_set_xcr to callers (Paolo Bonzini) [1945742] - KVM: cleanup DR6/DR7 reserved bits checks (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add '__func__' in rmap_printk() (Paolo Bonzini) [1945742] - KVM: SVM: Replace hard-coded value with #define (Paolo Bonzini) [1945742] - KVM: SVM: use .prepare_guest_switch() to handle CPU register save/setup (Paolo Bonzini) [1945742] - KVM: SVM: remove uneeded fields from host_save_users_msrs (Paolo Bonzini) [1945742] - KVM: SVM: use vmsave/vmload for saving/restoring additional host state (Paolo Bonzini) [1945742] - KVM: SVM: Use asm goto to handle unexpected #UD on SVM instructions (Paolo Bonzini) [1945742] - KVM: VMX: Use the kernel's version of VMXOFF (Paolo Bonzini) [1945742] - KVM: VMX: Move Intel PT shenanigans out of VMXON/VMXOFF flows (Paolo Bonzini) [1945742] - KVM/nVMX: Use __vmx_vcpu_run in nested_vmx_check_vmentry_hw (Paolo Bonzini) [1945742] - x86/virt: Mark flags and memory as clobbered by VMXOFF (Paolo Bonzini) [1945742] - x86/reboot: Force all cpus to exit VMX root if VMX is supported (Paolo Bonzini) [1945742] - x86/virt: Eat faults on VMXOFF in reboot flows (Paolo Bonzini) [1945742] - KVM: x86: use static calls to reduce kvm_x86_ops overhead (Paolo Bonzini) [1945742] - KVM: x86: introduce definitions to support static calls for kvm_x86_ops (Paolo Bonzini) [1945742] - KVM: RHEL: include linux/static_call.h (Paolo Bonzini) [1945742] - KVM: X86: prepend vmx/svm prefix to additional kvm_x86_ops functions (Paolo Bonzini) [1945742] - KVM: Stop using deprecated jump label APIs (Paolo Bonzini) [1945742] - locking/static_key: Add support for deferred static branches (Paolo Bonzini) [1945742] - KVM: X86: Rename DR6_INIT to DR6_ACTIVE_LOW (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Expose LBR_FMT in the MSR_IA32_PERF_CAPABILITIES (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Release guest LBR event via lazy release mechanism (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Emulate legacy freezing LBRs on virtual PMI (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Reduce the overhead of LBR pass-through or cancellation (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Pass-through LBR msrs when the guest LBR event is ACTIVE (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Create a guest LBR event when vcpu sets DEBUGCTLMSR_LBR (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Add PMU_CAP_LBR_FMT check when guest LBR is enabled (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Add PMU_CAP_LBR_FMT check when guest LBR is enabled (Paolo Bonzini) [1945742] - KVM: x86/pmu: preserve IA32_PERF_CAPABILITIES across CPUID refresh (Paolo Bonzini) [1945742] - KVM: x86/vmx: Make vmx_set_intercept_for_msr() non-static (Paolo Bonzini) [1945742] - KVM: VMX: read/write MSR_IA32_DEBUGCTLMSR from GUEST_IA32_DEBUGCTL (Paolo Bonzini) [1945742] - KVM: VMX: Use x2apic_mode to avoid RDMSR when querying PI state (Paolo Bonzini) [1945742] - x86/apic: Export x2apic_mode for use by KVM in "warm" path (Paolo Bonzini) [1945742] - KVM: VMX: Enable bus lock VM exit (Paolo Bonzini) [1945742] - KVM: X86: Reset the vcpu->run->flags at the beginning of vcpu_run (Paolo Bonzini) [1945742] - KVM: VMX: Convert vcpu_vmx.exit_reason to a union (Paolo Bonzini) [1945742] - KVM/SVM: add support for SEV attestation command (Paolo Bonzini) [1945742] - KVM: x86/mmu: Remove the defunct update_pte() paging hook (Paolo Bonzini) [1945742] - KVM: Expose AVX_VNNI instruction to guset (Paolo Bonzini) [1945742] - Enumerate AVX Vector Neural Network instructions (Paolo Bonzini) [1945742] - x86: kvm: style: Simplify bool comparison (Paolo Bonzini) [1945742] - KVM: x86: Zap the oldest MMU pages, not the newest (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use boolean returns for (S)PTE accessors (Paolo Bonzini) [1945742] - KVM: X86: use vzalloc() instead of vmalloc/memset (Paolo Bonzini) [1945742] - KVM: x86: Take KVM's SRCU lock only if steal time update is needed (Paolo Bonzini) [1945742] - KVM: x86: Remove obsolete disabling of page faults in kvm_arch_vcpu_put() (Paolo Bonzini) [1945742] - KVM: do not assume PTE is writable after follow_pfn (Paolo Bonzini) [1945742] - KVM: x86/mmu: Fix TDP MMU zap collapsible SPTEs (Paolo Bonzini) [1945742] - KVM: x86: cleanup CR3 reserved bits checks (Paolo Bonzini) [1945742] - KVM: SVM: Treat SVM as unsupported when running as an SEV guest (Paolo Bonzini) [1945742] - KVM: x86: Update emulator context mode if SYSENTER xfers to 64-bit mode (Paolo Bonzini) [1945742] - KVM: x86: Supplement __cr4_reserved_bits() with X86_FEATURE_PCID check (Paolo Bonzini) [1945742] - KVM/x86: assign hva with the right value to vm_munmap the pages (Paolo Bonzini) [1945742] - Fix unsynchronized access to sev members through svm_register_enc_region (Paolo Bonzini) [1945742] - KVM: x86: Revert "KVM: x86: Mark GPRs dirty when written" (Paolo Bonzini) [1945742] - KVM: SVM: Unconditionally sync GPRs to GHCB on VMRUN of SEV-ES guest (Paolo Bonzini) [1945742] - KVM: x86: __kvm_vcpu_halt can be static (Paolo Bonzini) [1945742] - KVM: SVM: Add support for booting APs in an SEV-ES guest (Paolo Bonzini) [1945742] - KVM/SVM: Remove leftover __svm_vcpu_run prototype from svm.c (Paolo Bonzini) [1945742] - KVM: SVM: Add register operand to vmsave call in sev_es_vcpu_load (Paolo Bonzini) [1945742] - KVM: SVM: fix 32-bit compilation (Paolo Bonzini) [1945742] - KVM: SVM: Add AP_JUMP_TABLE support in prep for AP booting (Paolo Bonzini) [1945742] - KVM: SVM: Provide support to launch and run an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Provide an updated VMRUN invocation for SEV-ES guests (Paolo Bonzini) [1945742] - x86/kvm/svm: Use uninstrumented wrmsrl() to restore GS (Paolo Bonzini) [1945742] - KVM: SVM: Provide support for SEV-ES vCPU loading (Paolo Bonzini) [1945742] - KVM: SVM: Provide support for SEV-ES vCPU creation/loading (Paolo Bonzini) [1945742] - KVM: SVM: Update ASID allocation to support SEV-ES guests (Paolo Bonzini) [1945742] - KVM: SVM: Set the encryption mask for the SVM host save area (Paolo Bonzini) [1945742] - KVM: SVM: Add NMI support for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Guest FPU state save/restore not needed for SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Do not report support for SMM for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: x86: Update __get_sregs() / __set_sregs() to support SEV-ES (Paolo Bonzini) [1945742] - KVM: SVM: Add support for CR8 write traps for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Add support for CR4 write traps for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Add support for CR0 write traps for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Add support for EFER write traps for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Support string IO operations for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Support MMIO for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Create trace events for VMGEXIT MSR protocol processing (Paolo Bonzini) [1945742] - KVM: SVM: Create trace events for VMGEXIT processing (Paolo Bonzini) [1945742] - KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x100 (Paolo Bonzini) [1945742] - KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x004 (Paolo Bonzini) [1945742] - KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x002 (Paolo Bonzini) [1945742] - KVM: SVM: Add initial support for a VMGEXIT VMEXIT (Paolo Bonzini) [1945742] - KVM: SVM: Add GHCB accessor functions for retrieving fields (Paolo Bonzini) [1945742] - KVM: SVM: Prepare for SEV-ES exit handling in the sev.c file (Paolo Bonzini) [1945742] - KVM: SVM: Cannot re-initialize the VMCB after shutdown with SEV-ES (Paolo Bonzini) [1945742] - KVM: SVM: Do not allow instruction emulation under SEV-ES (Paolo Bonzini) [1945742] - KVM: SVM: Prevent debugging under SEV-ES (Paolo Bonzini) [1945742] - KVM: SVM: Add required changes to support intercepts under SEV-ES (Paolo Bonzini) [1945742] - KVM: x86: introduce complete_emulated_msr callback (Paolo Bonzini) [1945742] - KVM: x86: Mark GPRs dirty when written (Paolo Bonzini) [1945742] - KVM: SVM: Add support for the SEV-ES VMSA (Paolo Bonzini) [1945742] - x86/cpu: Add VM page flush MSR availablility as a CPUID feature (Paolo Bonzini) [1945742] - KVM: SVM: Add support for SEV-ES capability in KVM (Paolo Bonzini) [1945742] - KVM/VMX/SVM: Move kvm_machine_check function to x86.h (Paolo Bonzini) [1945742] - KVM: Don't allocate dirty bitmap if dirty ring is enabled (Paolo Bonzini) [1945742] - KVM: Make dirty ring exclusive to dirty bitmap log (Paolo Bonzini) [1945742] - KVM: X86: Implement ring-based dirty memory tracking (Paolo Bonzini) [1945742] - KVM: Pass in kvm pointer into mark_page_dirty_in_slot() (Paolo Bonzini) [1945742] - kvm/eventfd: Drain events from eventfd in irqfd_wakeup() (Paolo Bonzini) [1945742] - eventfd: Export eventfd_ctx_do_read() (Paolo Bonzini) [1945742] - kvm/eventfd: Use priority waitqueue to catch events before userspace (Paolo Bonzini) [1945742] - sched/wait: Add add_wait_queue_priority() (Paolo Bonzini) [1945742] - cpuidle-haltpoll: fix error comments in arch_haltpoll_disable (Paolo Bonzini) [1945742] - kvm/eventfd: Use sequence counter with associated spinlock (Paolo Bonzini) [1945742] - x86/kvm/vmx: Use native read/write_cr2() (Paolo Bonzini) [1945742] - KVM: SVM: convert get_user_pages() --> pin_user_pages() (Paolo Bonzini) [1945742] - x86/asm: Change all ENTRY+ENDPROC to SYM_FUNC_* (Paolo Bonzini) [1945742] - x86/entry/64: Fix unwind hints in __switch_to_asm() (Paolo Bonzini) [1945742] - x86/asm/64: Change all ENTRY+END to SYM_CODE_* (Paolo Bonzini) [1945742] - x86/head/64: Annotate start_cpu0() as non-callable (Paolo Bonzini) [1945742] - x86/asm: Do not annotate functions with GLOBAL (Paolo Bonzini) [1945742] - kprobes/x86/xen: blacklist non-attachable xen interrupt functions (Paolo Bonzini) [1945742] - x86/asm/64: Add ENDs to some functions and relabel with SYM_CODE_* (Paolo Bonzini) [1945742] - x86/asm: Use SYM_INNER_LABEL instead of GLOBAL (Paolo Bonzini) [1945742] - x86/asm: Annotate aliases (Paolo Bonzini) [1945742] - x86/asm/crypto: Annotate local functions (Paolo Bonzini) [1945742] - static_call: Add static_call_cond() (Paolo Bonzini) [1945742] - static_call: Add basic static call infrastructure (Paolo Bonzini) [1945742] - devlink: use _BITUL() macro instead of BIT() in the UAPI header (Petr Oros) [1935646] - devlink: Fix reload stats structure (Petr Oros) [1935646] - devlink: Avoid overwriting port attributes of registered port (Petr Oros) [1935646] - devlink: Add Documentation/networking/devlink/devlink-reload.rst (Petr Oros) [1935646] - devlink: Add enable_remote_dev_reset generic parameter (Petr Oros) [1935646] - devlink: Add remote reload stats (Petr Oros) [1935646] - devlink: Add reload stats (Petr Oros) [1935646] - devlink: Add devlink reload limit option (Petr Oros) [1935646] - devlink: Add reload action option to devlink reload command (Petr Oros) [1935646] - devlink: Change devlink_reload_supported() param type (Petr Oros) [1935646]- CI: Rename KABI option (Veronika Kabatova) - CI: Disable result checking for realtime checks (Veronika Kabatova) - Revert "GFS2: Re-add a call to log_flush_wait when flushing the journal" (Bob Peterson) [1917930] - md/raid1: properly indicate failure when ending a failed write request (Nigel Croxon) [1954588] - Revert "uio: use request_threaded_irq instead" (Vitaly Kuznetsov) [1946644] - drm/ast: Set format registers in primary plane's update (Lyude Paul) [1923857] - drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status (Mohammed Gamal) [1940926] - x86/hyperv: Move hv_do_rep_hypercall to asm-generic (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Increase wait time for VMbus unload (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Initialize unload_event statically (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Check for pending channel interrupts before taking a CPU offline (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Drivers: hv: vmbus: Introduce CHANNELMSG_MODIFYCHANNEL_RESPONSE (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Introduce and negotiate VMBus protocol version 5.3 (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Use after free in __vmbus_open() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: remove unused function (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Remove unused linux/version.h header (Mohammed Gamal) [1940926] - x86/Hyper-V: Support for free page reporting (Mohammed Gamal) [1940926] - x86/hyper-v: Move hv_message_type to architecture neutral module (Mohammed Gamal) [1940926] - asm-generic/hyperv: import data structures for mapping device interrupts (Mohammed Gamal) [1940926] - asm-generic/hyperv: introduce hv_device_id and auxiliary structures (Mohammed Gamal) [1940926] - asm-generic/hyperv: update hv_interrupt_entry (Mohammed Gamal) [1940926] - asm-generic/hyperv: update hv_msi_entry (Mohammed Gamal) [1940926] - x86/hyperv: provide a bunch of helper functions (Mohammed Gamal) [1940926] - x86/hyperv: extract partition ID from Microsoft Hypervisor if necessary (Mohammed Gamal) [1940926] - asm-generic/hyperv: Add definitions for Get/SetVpRegister hypercalls (Mohammed Gamal) [1940926] - drivers: hv: Fix EXPORT_SYMBOL and tab spaces issue (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Drop error message when 'No request id available' (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Move handling of VMbus interrupts (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Handle auto EOI quirk inline (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Move hyperv_report_panic_msg to arch neutral code (Mohammed Gamal) [1940926] - Drivers: hv: Redo Hyper-V synthetic MSR get/set functions (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Move Hyper-V page allocator to arch neutral code (Mohammed Gamal) [1940926] - x86/hyperv: allocate output arg pages if required (Mohammed Gamal) [1940926] - drivers: hv: Fix whitespace errors (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: skip VMBus initialization if Linux is root (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Enforce 'VMBus version >= 5.2' on isolated guests (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Restrict vmbus_devices on isolated guests (Mohammed Gamal) [1940926] - hv_utils: Fix spelling mistake "Hearbeat" -> "Heartbeat" (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Add /sys/bus/vmbus/hibernation (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Resolve race condition in vmbus_onoffer_rescind() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Avoid use-after-free in vmbus_onoffer_rescind() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Copy the hv_message in vmbus_on_msg_dpc() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Reduce number of references to message in vmbus_on_msg_dpc() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Initialize memory to be sent to the host (Mohammed Gamal) [1940926] - hv_utils: Add validation for untrusted Hyper-V values (Mohammed Gamal) [1940926] - drivers/hv: remove obsolete TODO and fix misleading typo in comment (Mohammed Gamal) [1940926] - drivers: hv: vmbus: Fix checkpatch SPLIT_STRING (Mohammed Gamal) [1940926] - drivers: hv: vmbus: Fix call msleep using < 20ms (Mohammed Gamal) [1940926] - drivers: hv: vmbus: Fix checkpatch LINE_SPACING (Mohammed Gamal) [1940926] - drivers: hv: vmbus: Replace symbolic permissions by octal permissions (Mohammed Gamal) [1940926] - drivers: hv: Fix hyperv_record_panic_msg path on comment (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardening (Mohammed Gamal) [1940926] - ena: revert removal of MODULE_VERSION from ena (Petr Oros) [1955712] - Revert "[netdrv] net/intel: remove driver versions from Intel drivers" (Jonathan Toppins) [1955745] - Revert "[netdrv] net/broadcom: Clean broadcom code from driver versions" (Jonathan Toppins) [1955721] - net: core: add dev_get_tstats64 as a ndo_get_stats64 implementation (Josef Oskera) [1939453]- igb: amend removal of MODULE_VERSION (Corinna Vinschen) [1955748] - igc: amend removal of MODULE_VERSION (Corinna Vinschen) [1955755] - i40e: amend removal of MODULE_VERSION (Stefan Assmann) [1955736] - ixgbe: Amend commit acf03026ec5a to include a version string in module info. (Ken Cox) [1955759] - i40e: Fix parameters in aq_get_phy_register() (Stefan Assmann) [1907852] - initramfs: panic with memory information (Coiby Xu) [1936031] - powercap/intel_rapl: add support for AlderLake (David Arcari) [1838605] - xfs: restore shutdown check in mapped write fault path (Brian Foster) [1926089] - xfs: consider shutdown in bmapbt cursor delete assert (Brian Foster) [1926077] - iomap: Fix negative assignment to unsigned sis->pages in iomap_swapfile_activate (Carlos Maiolino) [1938210] - scsi: scsi_dh_alua: Remove check for ASC 24h in alua_rtpg() (Ewan D. Milne) [1929878] - perf/arm-cmn: Move IRQs when migrating context (Jeremy Linton) [1816850] - perf/arm-cmn: Fix PMU instance naming (Jeremy Linton) [1816850] - perf: arm-cmn: Fix conversion specifiers for node type (Jeremy Linton) [1816850] - perf: arm-cmn: Fix unsigned comparison to less than zero (Jeremy Linton) [1816850] - perf: Add Arm CMN-600 PMU driver (Jeremy Linton) [1816850] - redhat/configs: Use CONFIG_VIRTIO_CONSOLE=m on s390x, too (Thomas Huth) [1954119] - s390/config: do not select VIRTIO_CONSOLE via Kconfig (Thomas Huth) [1954119] - x86/platform/uv: Fix an error code in uv_hubs_init() (Frank Ramsay) [1936605] - x86/platform/uv: Add more to secondary CPU kdump info (Frank Ramsay) [1936605] - x86/platform/uv: Use x2apic enabled bit as set by BIOS to indicate APIC mode (Frank Ramsay) [1936605] - redhat/configs: Add CONFIG_UV_SYSFS (Frank Ramsay) [1936605] - x86/platform/uv: Fix indentation warning in Documentation/ABI/testing/sysfs-firmware-sgi_uv (Frank Ramsay) [1936605] - x86/platform/uv: Set section block size for hubless architectures (Frank Ramsay) [1936605] - x86/platform/uv: Update sysfs documentation (Frank Ramsay) [1936605] - x86/platform/uv: Add deprecated messages to /proc info leaves (Frank Ramsay) [1936605] - x86/platform/uv: Add sysfs hubless leaves (Frank Ramsay) [1936605] - x86/platform/uv: Add sysfs leaves to replace those in procfs (Frank Ramsay) [1936605] - x86/platform/uv: Add kernel interfaces for obtaining system info (Frank Ramsay) [1936605] - x86/platform/uv: Update MAINTAINERS for uv_sysfs driver (Frank Ramsay) [1936605] - x86/platform/uv: Update ABI documentation of /sys/firmware/sgi_uv/ (Frank Ramsay) [1936605] - x86/platform/uv: Add new uv_sysfs platform driver (Frank Ramsay) [1936605] - x86/platform/uv: Add and export uv_bios_* functions (Frank Ramsay) [1936605] - x86/platform/uv: Remove existing /sys/firmware/sgi_uv/interface (Frank Ramsay) [1936605] - x86/platform/uv: Unexport symbols only used by x2apic_uv_x.c (Frank Ramsay) [1936605] - x86/platform/uv: Unexport sn_coherency_id (Frank Ramsay) [1936605] - x86/platform/uv: Mark uv_bios_call() and uv_bios_call_irqsave() static (Frank Ramsay) [1936605] - UV: Add SPDX license identifier - Makefile/Kconfig (Frank Ramsay) [1936605] - netdevsim: Only use sampling truncation length when valid (Ivan Vecera) [1955163] - selftests: netdevsim: Test psample functionality (Ivan Vecera) [1955163] - netdevsim: Add dummy psample implementation (Ivan Vecera) [1955163] - psample: Add additional metadata attributes (Ivan Vecera) [1955163] - psample: Encapsulate packet metadata in a struct (Ivan Vecera) [1955163] - net: psample: fix build error when CONFIG_INET is not enabled (Ivan Vecera) [1955163] - devlink: include for _BITUL (Petr Oros) [1935630] - netdevsim: add support for flash_update overwrite mask (Petr Oros) [1935630] - devlink: introduce flash update overwrite mask (Petr Oros) [1935630] - devlink: convert flash_update to use params structure (Petr Oros) [1935630] - devlink: check flash_update parameter support in net core (Petr Oros) [1935630] - devlink: Enhance policy to validate port type input value (Petr Oros) [1935630] - devlink: Enhance policy to validate eswitch mode value (Petr Oros) [1935630] - net: devlink: region: Pass the region ops to the snapshot function (Petr Oros) [1935630] - net: devlink: regions: Add a priv member to the regions ops struct (Petr Oros) [1935630]- Enumerate AVX Vector Neural Network instructions (Steve Best) [1838616] - net: fix skb use after free in netpoll (Ivan Vecera) [1913481] - cipso,calipso: resolve a number of problems with the DOI refcounts (Guillaume Nault) [1950996] - netfilter: rpfilter: mask ecn bits before fib lookup (Guillaume Nault) [1950996] - netfilter: Fix rpfilter dropping vrf packets by mistake (Guillaume Nault) [1950996] - redhat: enable CONFIG_DM_MULTIPATH_HST and CONFIG_DM_MULTIPATH_IOA (Mike Snitzer) [1949682] - dm ioctl: fix out of bounds array access when no devices (Mike Snitzer) [1949682] - dm table: Fix zoned model check and zone sectors check (Mike Snitzer) [1949682] - dm: simplify target code conditional on CONFIG_BLK_DEV_ZONED (Mike Snitzer) [1949682] - dm verity: fix DM_VERITY_OPTS_MAX value (Mike Snitzer) [1949682] - dm verity fec: fix misaligned RS roots IO (Mike Snitzer) [1949682] - dm verity: fix FEC for RS roots unaligned to block size (Mike Snitzer) [1949682] - dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size (Mike Snitzer) [1949682] - dm: fix deadlock when swapping to encrypted device (Mike Snitzer) [1949682] - dm era: only resize metadata in preresume (Mike Snitzer) [1949682] - dm era: Use correct value size in equality function of writeset tree (Mike Snitzer) [1949682] - dm era: Fix bitset memory leaks (Mike Snitzer) [1949682] - dm era: Verify the data block size hasn't changed (Mike Snitzer) [1949682] - dm era: Reinitialize bitset cache before digesting a new writeset (Mike Snitzer) [1949682] - dm era: Update in-core bitset after committing the metadata (Mike Snitzer) [1949682] - dm era: Recover committed writeset after crash (Mike Snitzer) [1949682] - dm writecache: fix writing beyond end of underlying device when shrinking (Mike Snitzer) [1949682] - dm table: remove needless request_queue NULL pointer checks (Mike Snitzer) [1949682] - dm table: fix zoned iterate_devices based device capability checks (Mike Snitzer) [1949682] - dm writecache: return the exact table values that were set (Mike Snitzer) [1949682] - dm writecache: fix unnecessary NULL check warnings (Mike Snitzer) [1949682] - dm writecache: fix performance degradation in ssd mode (Mike Snitzer) [1949682] - dm integrity: introduce the "fix_hmac" argument (Mike Snitzer) [1949682] - dm persistent data: fix return type of shadow_root() (Mike Snitzer) [1949682] - dm: cleanup of front padding calculation (Mike Snitzer) [1949682] - dm integrity: fix spelling mistake "flusing" -> "flushing" (Mike Snitzer) [1949682] - dm crypt: Spelling s_cihper_cipher_ (Mike Snitzer) [1949682] - dm: avoid filesystem lookup in dm_get_dev_t() (Mike Snitzer) [1949682] - dm integrity: conditionally disable "recalculate" feature (Mike Snitzer) [1949682] - dm integrity: fix a crash if "recalculate" used without "internal_hash" (Mike Snitzer) [1949682] - dm integrity: fix the maximum number of arguments (Mike Snitzer) [1949682] - dm integrity: fix flush with external metadata device (Mike Snitzer) [1949682] - dm snapshot: flush merged data before committing metadata (Mike Snitzer) [1949682] - dm zoned: select CONFIG_CRC32 (Mike Snitzer) [1949682] - dm integrity: select CRYPTO_SKCIPHER (Mike Snitzer) [1949682] - dm cache: simplify the return expression of load_mapping() (Mike Snitzer) [1949682] - dm verity: skip verity work if I_O error when system is shutting down (Mike Snitzer) [1949682] - dm ioctl: fix error return code in target_message (Mike Snitzer) [1949682] - dm crypt: Constify static crypt_iv_operations (Mike Snitzer) [1949682] - dm: add support for REQ_NOWAIT to various targets (Mike Snitzer) [1949682] - dm: rename multipath path selector source files to have "dm-ps" prefix (Mike Snitzer) [1949682] - dm mpath: add IO affinity path selector (Mike Snitzer) [1949682] - dm verity: Add support for signature verification with 2nd keyring (Mike Snitzer) [1949682] - dm: remove unnecessary current->bio_list check when submitting split bio (Mike Snitzer) [1949682] - dm: remove invalid sparse __acquires and __releases annotations (Mike Snitzer) [1949682] - dm: fix double RCU unlock in dm_dax_zero_page_range() error path (Mike Snitzer) [1949682] - dm writecache: remove BUG() and fail gracefully instead (Mike Snitzer) [1949682] - dm table: Remove BUG_ON(in_interrupt()) (Mike Snitzer) [1949682] - dm: fix bug with RCU locking in dm_blk_report_zones (Mike Snitzer) [1949682] - Revert "dm cache: fix arm link errors with inline" (Mike Snitzer) [1949682] - vfs: remove lockdep bogosity in __sb_start_write (Brian Foster) [1926097] - nbd: freeze the queue while we're adding connections (Ming Lei) [1927246] - selftests/livepatch: Do not check order when using "comm" for dmesg checking (Joel Savitz) [1942056] - RDMA/siw,rxe: Make emulated devices virtual in the device tree (Kamal Heib) [1931849] - RDMA/core: remove use of dma_virt_ops (Kamal Heib) [1931849] - RDMA/umem: Use ib_dma_max_seg_size instead of dma_get_max_seg_size (Kamal Heib) [1931849] - RDMA/core: Fix ib_dma_max_seg_size() (Kamal Heib) [1931849] - RDMA/umem: Move to allocate SG table from pages (Kamal Heib) [1931849] - lib/scatterlist: Do not limit max_segment to PAGE_ALIGNED values (Kamal Heib) [1931849] - lib/scatterlist: Add support in dynamic allocation of SG table from pages (Kamal Heib) [1931846] - RDMA/srp: Increase max_segment_size (Kamal Heib) [1931849] - RDMA/uverbs: Allow drivers to create a new HW object during rereg_mr (Kamal Heib) [1931849] - RDMA/mlx5: Use ib_umem_find_best_pgoff() for SRQ (Kamal Heib) [1931849] - RDMA/vmw_pvrdma: Fix network_hdr_type reported in WC (Kamal Heib) [1931849] - RDMA/cma: Fix error flow in default_roce_mode_store (Kamal Heib) [1931849] - RDMA/umem: Avoid undefined behavior of rounddown_pow_of_two() (Kamal Heib) [1931849] - RDMA/restrack: Don't treat as an error allocation ID wrapping (Kamal Heib) [1931849] - RDMA/ucma: Do not miss ctx destruction steps in some cases (Kamal Heib) [1931849] - RDMA/cma: Don't overwrite sgid_attr after device is released (Kamal Heib) [1931849] - RDMA/rxe: Use acquire/release for memory ordering (Kamal Heib) [1931849] - RDMA/uverbs: Fix incorrect variable type (Kamal Heib) [1931849] - RDMA/core: Update kernel documentation for ib_create_named_qp() (Kamal Heib) [1931849] - RDMA/iser: Remove in_interrupt() usage (Kamal Heib) [1931849] - IB: Fix kernel-doc markups (Kamal Heib) [1931849] - RDMA/uverbs: Check ODP in ib_check_mr_access() as well (Kamal Heib) [1931849] - RDMA/uverbs: Tidy input validation of ib_uverbs_rereg_mr() (Kamal Heib) [1931849] - RDMA/efa: Use dma_set_mask_and_coherent() to simplify code (Kamal Heib) [1931849] - RDMA/restrack: Support all QP types (Kamal Heib) [1931849] - RDMA/core: Allow drivers to disable restrack DB (Kamal Heib) [1931849] - RDMA/core: Track device memory MRs (Kamal Heib) [1931849] - RDMA/cma: Fix deadlock on &lock in rdma_cma_listen_on_all() error unwind (Kamal Heib) [1931849] - IB/hfi1: Fix fall-through warnings for Clang (Kamal Heib) [1931849] - RDMA/ipoib: Distribute cq completion vector better (Kamal Heib) [1931849] - RDMA/efa: Remove .create_ah callback assignment (Kamal Heib) [1931849] - RDMA/cma: Add missing error handling of listen_id (Kamal Heib) [1931849] - RDMA/restrack: Store all special QPs in restrack DB (Kamal Heib) [1931849] - RDMA/counter: Combine allocation and bind logic (Kamal Heib) [1931849] - RDMA/core: Remove ib_dma_{alloc,free}_coherent (Kamal Heib) [1931849] - RDMA/core: Make FD destroy callback void (Kamal Heib) [1931849] - RDMA/core: Postpone uobject cleanup on failure till FD close (Kamal Heib) [1931849] - IB/isert: Do not excplicitly check == false for bool (Kamal Heib) [1931849] - IB/core: Add support for NDR link speed (Kamal Heib) [1931849] - RDMA/ipoib: Add 50Gb and 100Gb link speeds to ethtool (Kamal Heib) [1931849] - RDMA/rxe,siw: Restore uverbs_cmd_mask IB_USER_VERBS_CMD_POST_SEND (Kamal Heib) [1931849] - RDMA/siw: Fix typo of EAGAIN not -EAGAIN in siw_cm_work_handler() (Kamal Heib) [1931849] - RDMA/rxe: Compute PSN windows correctly (Kamal Heib) [1931849] - RDMA/core: Fix error return in _ib_modify_qp() (Kamal Heib) [1931849] - IB/verbs: avoid nested container_of() (Kamal Heib) [1931849] - RDMA/rxe: Remove unused RXE_MR_TYPE_FMR (Kamal Heib) [1931849] - RDMA: Remove AH from uverbs_cmd_mask (Kamal Heib) [1931849] - RDMA: Remove uverbs cmds from drivers that don't use them (Kamal Heib) [1931849] - RDMA/core Remove uverbs_ex_cmd_mask (Kamal Heib) [1931849] - RDMA: Check create_flags during create_qp (Kamal Heib) [1931849] - RDMA: Check flags during create_cq (Kamal Heib) [1931849] - RDMA: Check attr_mask during modify_qp (Kamal Heib) [1931849] - RDMA: Check srq_type during create_srq (Kamal Heib) [1931849] - RDMA: Move more uverbs_cmd_mask settings to the core (Kamal Heib) [1931849] - RDMA: Remove elements in uverbs_cmd_mask that all drivers set (Kamal Heib) [1931849] - RDMA: Remove uverbs_ex_cmd_mask values that are linked to functions (Kamal Heib) [1931849] - RDMA/cm: Fix an attempt to use non-valid pointer when cleaning timewait (Kamal Heib) [1931846] - RDMA/core: Fix empty gid table for non IB/RoCE devices (Kamal Heib) [1931846] - RDMA/efa: Use the correct current and new states in modify QP (Kamal Heib) [1931846] - RMDA/sw: Don't allow drivers using dma_virt_ops on highmem configs (Kamal Heib) [1931846] - RDMA/srpt: Fix typo in srpt_unregister_mad_agent docstring (Kamal Heib) [1931846] - RDMA/vmw_pvrdma: Fix the active_speed and phys_state value (Kamal Heib) [1931846] - RDMA: Fix software RDMA drivers for dma mapping error (Kamal Heib) [1931846] - IB/srpt: docs: add a description for cq_size member (Kamal Heib) [1931846] - RDMA: Add rdma_connect_locked() (Kamal Heib) [1931846] - RDMA/uverbs: Fix false error in query gid IOCTL (Kamal Heib) [1931846] - RDMA/rxe: Fix small problem in network_type patch (Kamal Heib) [1931846] - RDMA/ucma: Fix use after free in destroy id flow (Kamal Heib) [1931846] - RDMA/rxe: Move the definitions for rxe_av.network_type to uAPI (Kamal Heib) [1931846] - RDMA: Explicitly pass in the dma_device to ib_register_device (Kamal Heib) [1931846] - RDMA/usnic: Remove the query_pkey callback (Kamal Heib) [1931846] - RDMA/usnic: Fix spelling mistake "transistion" -> "transition" (Kamal Heib) [1931846] - RDMA/usnic: switch from 'pci_' to 'dma_' API (Kamal Heib) [1931846] - RDMA/usnic: Avoid overly large buffers on stack (Kamal Heib) [1931846] - IB/usnic: Use dev_get_drvdata (Kamal Heib) [1931846] - IB/usnic: Fix deadlock (Kamal Heib) [1931846] - Revert "[infiniband] usnic_verbs: fix deadlock" (Kamal Heib) [1931846] - RDMA/rxe: Remove duplicate entries in struct rxe_mr (Kamal Heib) [1931846] - RDMA/uverbs: Expose the new GID query API to user space (Kamal Heib) [1931846] - RDMA/core: Introduce new GID table query API (Kamal Heib) [1931846] - RDMA/core: Modify enum ib_gid_type and enum rdma_network_type (Kamal Heib) [1931846] - RDMA/core: Change rdma_get_gid_attr returned error code (Kamal Heib) [1931846] - RDMA/core: Constify struct attribute_group (Kamal Heib) [1931846] - RDMA/core: Remove ucontext->closing (Kamal Heib) [1931846] - RDMA/drivers: Remove udata check from special QP (Kamal Heib) [1931846] - RDMA/qedr: Add support for user mode XRC-SRQ's (Kamal Heib) [1931846] - RDMA/mlx4: Prepare QP allocation to remove from the driver (Kamal Heib) [1931846] - RDMA/mlx4: Embed GSI QP into general mlx4_ib QP (Kamal Heib) [1931846] - RDMA/core: Align write and ioctl checks of QP types (Kamal Heib) [1931846] - RDMA/efa: Drop double zeroing for sg_init_table() (Kamal Heib) [1931846] - RDMA/efa: Add messages and RDMA read work requests HW stats (Kamal Heib) [1931846] - RDMA/efa: Group keep alive received counter with other SW stats (Kamal Heib) [1931846] - RDMA/restrack: Improve readability in task name management (Kamal Heib) [1931846] - RDMA/restrack: Simplify restrack tracking in kernel flows (Kamal Heib) [1931846] - RDMA/restrack: Count references to the verbs objects (Kamal Heib) [1931846] - RDMA/cma: Delete from restrack DB after successful destroy (Kamal Heib) [1931846] - RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy (Kamal Heib) [1931846] - RDMA: Fix link active_speed size (Kamal Heib) [1931846] - net/mlx5: Refactor query port speed functions (Kamal Heib) [1931846] - RDMA: Convert RWQ table logic to ib_core allocation scheme (Kamal Heib) [1931846] - RDMA: Clean MW allocation and free flows (Kamal Heib) [1931846] - RDMA/cma: Fix use after free race in roce multicast join (Kamal Heib) [1931846] - RDMA/cma: Consolidate the destruction of a cma_multicast in one place (Kamal Heib) [1931846] - RDMA/cma: Remove dead code for kernel rdmacm multicast (Kamal Heib) [1931846] - RDMA/cma: Combine cma_ndev_work with cma_work (Kamal Heib) [1931846] - RDMA/cma: Remove cma_comp() (Kamal Heib) [1931846] - RDMA/cma: Fix locking for the RDMA_CM_LISTEN state (Kamal Heib) [1931846] - RDMA/cma: Make the locking for automatic state transition more clear (Kamal Heib) [1931846] - RDMA/cma: Fix locking for the RDMA_CM_CONNECT state (Kamal Heib) [1931846] - RDMA/core: Added missing WR and WC opcodes (Kamal Heib) [1931846] - RDMA/qedr: Remove fbo and zbva from the MR (Kamal Heib) [1931846] - RDMA/mlx4: Use ib_umem_num_dma_blocks() (Kamal Heib) [1931846] - RDMA/pvrdma: Use ib_umem_num_dma_blocks() instead of ib_umem_page_count() (Kamal Heib) [1931846] - RDMA/bnxt: Do not use ib_umem_page_count() or ib_umem_num_pages() (Kamal Heib) [1931846] - RDMA/qedr: Use ib_umem_num_dma_blocks() instead of ib_umem_page_count() (Kamal Heib) [1931846] - RDMA/qedr: Use rdma_umem_for_each_dma_block() instead of open-coding (Kamal Heib) [1931846] - RDMA/i40iw: Use ib_umem_num_dma_pages() (Kamal Heib) [1931846] - RDMA/efa: Use ib_umem_num_dma_pages() (Kamal Heib) [1931846] - RDMA/umem: Split ib_umem_num_pages() into ib_umem_num_dma_blocks() (Kamal Heib) [1931846] - RDMA/umem: Replace for_each_sg_dma_page with rdma_umem_for_each_dma_block (Kamal Heib) [1931846] - RDMA/umem: Add rdma_umem_for_each_dma_block() (Kamal Heib) [1931846] - RDMA/umem: Use simpler logic for ib_umem_find_best_pgsz() (Kamal Heib) [1931846] - RDMA/umem: Fix ib_umem_find_best_pgsz() for mappings that cross a page boundary (Kamal Heib) [1931846] - RDMA: Make counters destroy symmetrical (Kamal Heib) [1931846] - RDMA: Restore ability to return error for destroy WQ (Kamal Heib) [1931846] - RDMA: Change XRCD destroy return value (Kamal Heib) [1931846] - RDMA: Allow fail of destroy CQ (Kamal Heib) [1931846] - RDMA/core: Delete function indirection for alloc/free kernel CQ (Kamal Heib) [1931846] - RDMA: Restore ability to fail on SRQ destroy (Kamal Heib) [1931846] - RDMA/mlx5: Issue FW command to destroy SRQ on reentry (Kamal Heib) [1931846] - RDMA: Restore ability to fail on AH destroy (Kamal Heib) [1931846] - RDMA: Restore ability to fail on PD deallocate (Kamal Heib) [1931846] - RDMA/core: Change how failing destroy is handled during uobj abort (Kamal Heib) [1931846] - RDMA/ucma: Fix resource leak on error path (Kamal Heib) [1931846] - RDMA/rxe: Address an issue with hardened user copy (Kamal Heib) [1931846] - RDMA/rxe: Add SPDX hdrs to rxe source files (Kamal Heib) [1931846] - RDMA/core: Trigger a WARN_ON if the driver causes uobjects to become leaked (Kamal Heib) [1931846] - RDMA/rxe: Fix style warnings (Kamal Heib) [1931846] - RDMA/ucma: Remove closing and the close_wq (Kamal Heib) [1931846] - RDMA/ucma: Rework how new connections are passed through event delivery (Kamal Heib) [1931846] - RDMA/ucma: Narrow file->mut in ucma_event_handler() (Kamal Heib) [1931846] - RDMA/ucma: Change backlog into an atomic (Kamal Heib) [1931846] - RDMA/ucma: Add missing locking around rdma_leave_multicast() (Kamal Heib) [1931846] - RDMA/ucma: Fix locking for ctx->events_reported (Kamal Heib) [1931846] - RDMA/ucma: Fix the locking of ctx->file (Kamal Heib) [1931846] - RDMA/ucma: Do not use file->mut to lock destroying (Kamal Heib) [1931846] - RDMA/cma: Add missing locking to rdma_accept() (Kamal Heib) [1931846] - RDMA/ucma: Remove mc_list and rely on xarray (Kamal Heib) [1931846] - RDMA/ucma: Fix error cases around ucma_alloc_ctx() (Kamal Heib) [1931846] - RDMA/ucma: Consolidate the two destroy flows (Kamal Heib) [1931846] - RDMA/ucma: Remove unnecessary locking of file->ctx_list in close (Kamal Heib) [1931846] - RDMA/ucma: Fix refcount 0 incr in ucma_get_ctx() (Kamal Heib) [1931846] - RDMA/cm: Add tracepoints to track MAD send operations (Kamal Heib) [1931846] - RDMA/cm: Replace pr_debug() call sites with tracepoints (Kamal Heib) [1931846] - RDMA/core: Move the rdma_show_ib_cm_event() macro (Kamal Heib) [1931846] - RDMA/efa: Remove redundant udata check from alloc ucontext response (Kamal Heib) [1931846] - RDMA/vmw_pvrdma: Fix kernel-doc documentation (Kamal Heib) [1931846] - RDMA/rxe: prevent rxe creation on top of vlan interface (Kamal Heib) [1931846] - RDMA/cm: Remove unused cm_class (Kamal Heib) [1931846] - IB/isert: remove duplicated error prints (Kamal Heib) [1931846] - RDMA/efa: Introduce SRD RNR retry (Kamal Heib) [1931846] - RDMA/efa: Introduce SRD QP state machine (Kamal Heib) [1931846] - RDMA/efa: Be consistent with modify QP bitmask (Kamal Heib) [1931846] - RDMA/efa: Add a generic capability check helper (Kamal Heib) [1931846] - RDMA: Remove constant domain argument from flow creation call (Kamal Heib) [1931846] - RDMA/i40iw: Avoid typecast from void to pci_dev (Kamal Heib) [1931846] - sched/uclamp: Add CPU's clamp buckets refcounting (Kamal Heib) [1931846] - overflow: Include header file with SIZE_MAX declaration (Kamal Heib) [1931846] - treewide: Use fallthrough pseudo-keyword (Kamal Heib) [1931846] - IB/hfi1: Use fallthrough pseudo-keyword (Kamal Heib) [1931846] - treewide: replace '---help---' in Kconfig files with 'help' (Kamal Heib) [1931846] - remove ioremap_nocache and devm_ioremap_nocache (Kamal Heib) [1931846]- ethtool: pause: make sure we init driver stats (Ivan Vecera) [1935611] - ethtool: correct policy for ETHTOOL_MSG_CHANNELS_SET (Ivan Vecera) [1935611] - ethtool: strset: allow ETHTOOL_A_STRSET_COUNTS_ONLY attr (Ivan Vecera) [1935611] - ethtool: specify which header flags are supported per command (Ivan Vecera) [1935611] - ethtool: link up ethnl_header_policy as a nested policy (Ivan Vecera) [1935611] - ethtool: trim policy tables (Ivan Vecera) [1935611] - ethtool: wire up set policies to ops (Ivan Vecera) [1935611] - ethtool: wire up get policies to ops (Ivan Vecera) [1935611] - netdevsim: fix duplicated debugfs directory (Ivan Vecera) [1935611] - selftests: add a test for ethtool pause stats (Ivan Vecera) [1935611] - netdevsim: add pause frame stats (Ivan Vecera) [1935611] - docs: net: include the new ethtool pause stats in the stats doc (Ivan Vecera) [1935611] - ethtool: add standard pause stats (Ivan Vecera) [1935611] - net: tighten the definition of interface statistics (Ivan Vecera) [1935611]- PCI: hv: Fix typo (Mohammed Gamal) [1940924] - asm-generic/hyperv: change HV_CPU_POWER_MANAGEMENT to HV_CPU_MANAGEMENT (Mohammed Gamal) [1940925] - x86/hyperv: detect if Linux is the root partition (Mohammed Gamal) [1940925] - hyperv: hyperv.h: drop a duplicated word (Mohammed Gamal) [1940925] - hyper-v: Remove internal types from UAPI header (Mohammed Gamal) [1940925] - x86/hyperv: Load/save the Isolation Configuration leaf (Mohammed Gamal) [1940925] - x86/hyperv: Initialize clockevents after LAPIC is initialized (Mohammed Gamal) [1940925] - x86/hyperv: check cpu mask after interrupt has been disabled (Mohammed Gamal) [1940925] - x86/hyperv: Fix kexec panic/hang issues (Mohammed Gamal) [1940925] - video: hyperv_fb: Fix a double free in hvfb_probe (Mohammed Gamal) [1940922] - uio: uio_hv_generic: use devm_kzalloc() for private data alloc (Mohammed Gamal) [1940922] - Avoid macro redefinition in compiler-{clang,gcc}.h (Jerome Marchand) [1907271] - x86/split_lock: Add Icelake microserver and Tigerlake CPU models (Prarit Bhargava) [1847576] - tools/power/x86/intel-speed-select: Update version to 1.8 (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Add new command to get/set TRL (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Add new command turbo-mode (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Set higher of cpuinfo_max_freq or base_frequency (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Set scaling_max_freq to base_frequency (Prarit Bhargava) [1921801] - platform/x86: ISST: Mark mmio_range_devid_0 and mmio_range_devid_1 with static keyword (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Update version for v5.11 (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Account for missing sysfs for die_id (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Read TRL from mailbox (Prarit Bhargava) [1921801] - platform/x86: ISST: Change PCI device macros (Prarit Bhargava) [1921801] - platform/x86: ISST: Allow configurable offset range (Prarit Bhargava) [1921801] - platform/x86: ISST: Check for unaligned mmio address (Prarit Bhargava) [1921801] - tools/power/turbostat: Fallback to an MSR read for EPB (Prarit Bhargava) [1926913] - tools/power/turbostat: Read energy_perf_bias from sysfs (Prarit Bhargava) [1926913] - Bluetooth: btusb: Add workaround for remote-wakeup issues with Barrot 8041a02 fake CSR controllers (Gopal Tiwari) [1946951] - Bluetooth: btusb: Fix detection of some fake CSR controllers with a bcdDevice val of 0x0134 (Gopal Tiwari) [1946951] - Bluetooth: btusb: support download nvm with different board id for wcn6855 (Gopal Tiwari) [1946951] - Bluetooth: btmtksdio: Add the missed release_firmware() in mtk_setup_firmware() (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add the missed release_firmware() in btusb_mtk_setup_firmware() (Gopal Tiwari) [1946951] - Bluetooth: btusb: Support 0bda:c123 Realtek 8822CE device (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: Add OBDA0623 ACPI HID (Gopal Tiwari) [1946951] - Bluetooth: revert: hci_h5: close serdev device and free hu in h5_close (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Wait for timeout during suspend (Gopal Tiwari) [1946951] - Bluetooth: btrtl: fix incorrect skb allocation failure check (Gopal Tiwari) [1946951] - Bluetooth: hci_ll: add a small delay for wl1271 enable bt_en (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add support for 1358:c123 Realtek 8822CE device (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: resolve various warnings (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Enhance retry logic in qca_setup (Gopal Tiwari) [1946951] - Bluetooth: btusb: btrtl: Add support for RTL8852A (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add support for 13d3:3560 MediaTek MT7615E device (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: fix memory leak in h5_close (Gopal Tiwari) [1946951] - Bluetooth: btrtl: Ask 8821C to drop old firmware (Gopal Tiwari) [1946951] - Bluetooth: btrtl: Refine the ic_id_table for clearer and more regular (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add the more support IDs for Realtek RTL8822CE (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: close serdev device and free hu in h5_close (Gopal Tiwari) [1946951] - Bluetooth: btintel: Replace zero-length array with flexible-array member (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add Qualcomm Bluetooth SoC WCN6855 support (Gopal Tiwari) [1946951] - Bluetooth: btusb: Enable wide band speech support for BTUSB_QCA_ROME (Gopal Tiwari) [1946951] - Bluetooth: hci_serdev: Close UART port if NON_PERSISTENT_SETUP is set (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Remove duplicate power off in proto close (Gopal Tiwari) [1946951] - Bluetooth: hci_intel: enable on new platform (Gopal Tiwari) [1946951] - Bluetooth: btmtksdio: use NULL instead of zero (Gopal Tiwari) [1946951] - Bluetooth: hci_intel: switch to list_for_each_entry() (Gopal Tiwari) [1946951] - Bluetooth: hci_intel: drop strange le16_to_cpu() against u8 values (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: remove redundant null check (Gopal Tiwari) [1946951] - Bluetooth: btusb: Fix memleak in btusb_mtk_submit_wmt_recv_urb (Gopal Tiwari) [1946951] - Bluetooth: hci_uart: Cancel init work before unregistering (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: Remove ignored flag HCI_UART_RESET_ON_INIT (Gopal Tiwari) [1946951] - Bluetooth: btmrvl: eliminate duplicates introducing btmrvl_reg_89xx (Gopal Tiwari) [1946951] - Revert "Bluetooth: btusb: Disable runtime suspend on Realtek devices" (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Stop collecting memdump again for command timeout during SSR (Gopal Tiwari) [1946951] - Bluetooth: hci_serdev: Only unregister device if it was registered (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: Set HCI_UART_RESET_ON_INIT to correct flags (Gopal Tiwari) [1946951] - Bluetooth: btusb: Fix and detect most of the Chinese Bluetooth controllers (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Bug fixes for SSR (Gopal Tiwari) [1946951] - Bluetooth: btusb: add Realtek 8822CE to usb_device_id table (Gopal Tiwari) [1946951] - Bluetooth: btusb: USB alternate setting 1 for WBS (Gopal Tiwari) [1946951] - Bluetooth: btusb: Comment on unbalanced pm reference (Gopal Tiwari) [1946951] - Bluetooth: btusb: BTUSB_WAKEUP_DISABLE prevents wake (Gopal Tiwari) [1946951] - Bluetooth: btusb: Reset port on cmd timeout (Gopal Tiwari) [1946951] - Bluetooth: btmtksdio: fix up firmware download sequence (Gopal Tiwari) [1946951] - Bluetooth: btusb: fix up firmware download sequence (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Disable SoC debug logging for WCN3991 (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Increase SoC idle timeout to 200ms (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Request Tx clock vote off only when Tx is pending (Gopal Tiwari) [1946951] - Bluetooth: btmrvl_sdio: Refactor irq wakeup (Gopal Tiwari) [1946951] - Bluetooth: btmrvl_sdio: Implement prevent_wake (Gopal Tiwari) [1946951] - Bluetooth: btmrvl_sdio: Set parent dev to hdev (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Bug fix during SSR timeout (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Refactor error handling in qca_suspend() (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Skip serdev wait when no transfer is pending (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Only remove TX clock vote after TX is completed (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Simplify determination of serial clock on/off state from votes (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix an error pointer dereference (Gopal Tiwari) [1946951] - btmrvl: Fix firmware filename for sd8977 chipset (Gopal Tiwari) [1946951] - btmrvl: Fix firmware filename for sd8997 chipset (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix QCA6390 memdump failure (Gopal Tiwari) [1946951] - Bluetooth: btmtkuart: Use serdev_device_write_buf() instead of serdev_device_write() (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Improve controller ID info log level (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix qca6390 enable failure after warm reboot (Gopal Tiwari) [1946951] - Bluetooth: btmtkuart: Improve exception handling in btmtuart_probe() (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix suspend/resume functionality failure (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Added 003.006.007, changed 001.003.015 (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix uninitialized access to hdev (Gopal Tiwari) [1946951] - Bluetooth: serdev: Constify serdev_device_ops (Gopal Tiwari) [1946951] - Bluetooth: Add hook for driver to prevent wake from suspend (Gopal Tiwari) [1946951] - Bluetooth: btusb: Implement hdev->prevent_wake (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: Add support for binding RTL8723BS with device tree (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: allow max-speed to be set for QCA9377 devices (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: add compatible for QCA9377 (Gopal Tiwari) [1946951] - Bluetooth: btusb: Adding support for LE scatternet to Jfp and ThP (Gopal Tiwari) [1946951] - Bluetooth: Adding driver and quirk defs for multi-role LE (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Add 2 missing models to subver tables (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Move setting of USE_BDADDR_PROPERTY quirk to hci_bcm.c (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Try multiple Patch filenames when loading the Patch firmware (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Bail sooner from btbcm_initialize() when not loading fw (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Drop upper nibble version check from btbcm_initialize() (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Make btbcm_setup_patchram use btbcm_finalize (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Make btbcm_initialize() print local-name on re-init too (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Fold Patch loading + applying into btbcm_initialize() (Gopal Tiwari) [1946951] - Bluetooth: btrtl: Add support for RTL8761B (Gopal Tiwari) [1946951] - Bluetooth: btusb: check for NULL in btusb_find_altsetting() (Gopal Tiwari) [1946951] - Bluetooth: btusb: handle mSBC audio over USB Endpoints (Gopal Tiwari) [1946951] - Bluetooth: add support to notify using SCO air mode (Gopal Tiwari) [1946951] - Bluetooth: hci_bcm: respect IRQ polarity from DT (Gopal Tiwari) [1946951] - Bluetooth: hci_bcm: fix freeing not-requested IRQ (Gopal Tiwari) [1946951] - intel_idle: remove definition of DEBUG (David Arcari) [1926917] - intel_idle: Build fix (David Arcari) [1926917] - cpufreq: ACPI: Set cpuinfo.max_freq directly if max boost is known (Phil Auld) [1937103] - cpufreq: ACPI: Update arch scale-invariance max perf ratio if CPPC is not there (Phil Auld) [1937103] - cpufreq: ACPI: Extend frequency tables to cover boost frequencies (Phil Auld) [1937103] - sched/uclamp: Add CPU's clamp buckets refcounting (Phil Auld) [1937103] - x86: PM: Register syscore_ops for scale invariance (Phil Auld) [1937103] - sched/fair: Reduce cases for active balance (Phil Auld) [1937103] - sched/fair: Don't set LBF_ALL_PINNED unnecessarily (Phil Auld) [1937103] - sched/fair: Skip idle cfs_rq (Phil Auld) [1937103] - tick/sched: Make jiffies update quick check more robust (Phil Auld) [1937103] - sched/fair: Trivial correction of the newidle_balance() comment (Phil Auld) [1937103] - sched/fair: Clear SMT siblings after determining the core is not idle (Phil Auld) [1937103] - sched: Fix kernel-doc markup (Phil Auld) [1937103] - x86: Print ratio freq_max/freq_base used in frequency invariance calculations (Phil Auld) [1937103] - x86, sched: Use midpoint of max_boost and max_P for frequency invariance on AMD EPYC (Phil Auld) [1937103] - x86, sched: Calculate frequency invariance for AMD systems (Phil Auld) [1937103] - sched: Limit the amount of NUMA imbalance that can exist at fork time (Phil Auld) [1937103] - sched/numa: Allow a floating imbalance between NUMA nodes (Phil Auld) [1937103] - sched: Avoid unnecessary calculation of load imbalance at clone time (Phil Auld) [1937103] - sched/numa: Rename nr_running and break out the magic number (Phil Auld) [1937103] - sched/topology: Condition EAS enablement on FIE support (Phil Auld) [1937103] - sched/topology: Don't enable EAS on SMT systems (Phil Auld) [1937103] - sched/topology,schedutil: Wrap sched domains rebuild (Phil Auld) [1937103] - sched/core: Fix typos in comments (Phil Auld) [1937103] - sched: Fix rq->nr_iowait ordering (Phil Auld) [1937103] - sched: Fix data-race in wakeup (Phil Auld) [1937103] - sched/fair: Fix overutilized update in enqueue_task_fair() (Phil Auld) [1937103] - sched/fair: Dissociate wakeup decisions from SD flag value (Phil Auld) [1937103] - sched: Remove select_task_rq()'s sd_flag parameter (Phil Auld) [1937103] - sched: Add WF_TTWU, WF_EXEC wakeup flags (Phil Auld) [1937103] - sched/fair: Remove superfluous lock section in do_sched_cfs_slack_timer() (Phil Auld) [1937103] - sched/fair: Ensure tasks spreading in LLC during LB (Phil Auld) [1937103] - sched/fair: Reorder throttle_cfs_rq() path (Phil Auld) [1937103] - sched/fair: Check for idle core in wake_affine (Phil Auld) [1937103] - sched: Reenable interrupts in do_sched_yield() (Phil Auld) [1937103] - sched/fair: Improve the accuracy of sched_stat_wait statistics (Phil Auld) [1937103] - sched/fair: Tweak pick_next_entity() (Phil Auld) [1937103] - sched/debug: Add new tracepoint to track cpu_capacity (Phil Auld) [1937103] - sched/fair: Remove the force parameter of update_tg_load_avg() (Phil Auld) [1937103] - sched/rt: Disable RT_RUNTIME_SHARE by default (Phil Auld) [1937103] - sched: Cache task_struct::flags in sched_submit_work() (Phil Auld) [1937103] - sched/fair: Simplify the work when reweighting entity (Phil Auld) [1937103] - sched/fair: Fix wrong negative conversion in find_energy_efficient_cpu() (Phil Auld) [1937103] - sched/fair: Ignore cache hotness for SMT migration (Phil Auld) [1937103] - sched: Use __always_inline on is_idle_task() (Phil Auld) [1937103] - treewide: Use fallthrough pseudo-keyword (Phil Auld) [1937103] - sched/debug: Fix the alignment of the show-state debug output (Phil Auld) [1937103] - x86, sched: Bail out of frequency invariance if turbo_freq/base_freq gives 0 (Phil Auld) [1937103] - x86, sched: Bail out of frequency invariance if turbo frequency is unknown (Phil Auld) [1937103] - x86, sched: check for counters overflow in frequency invariant accounting (Phil Auld) [1937103] - exit: Move preemption fixup up, move blocking operations down (Phil Auld) [1937103] - net: bonding: remove repeated word (Jarod Wilson) [1936982] - net: bonding: Correct function name bond_change_active_slave() in comment (Jarod Wilson) [1936982] - bonding: Added -ENODEV interpret for slaves option (Jarod Wilson) [1936982] - bonding: 3ad: Print an error for unknown speeds (Jarod Wilson) [1936982] - bonding: 3ad: add support for 400G speed (Jarod Wilson) [1936982] - bonding: 3ad: add support for 200G speed (Jarod Wilson) [1936982] - net/bonding: Declare TLS RX device offload support (Jarod Wilson) [1936982] - net/bonding: Implement TLS TX device offload (Jarod Wilson) [1936982] - net/bonding: Take update_features call out of XFRM funciton (Jarod Wilson) [1936982] - net/bonding: Implement ndo_sk_get_lower_dev (Jarod Wilson) [1936982] - net/bonding: Take IP hash logic into a helper (Jarod Wilson) [1936982] - net: bonding: Notify ports about their initial state (Jarod Wilson) [1936982] - bonding: wait for sysfs kobject destruction before freeing struct slave (Jarod Wilson) [1936982] - bonding: advertise NETIF_F_GSO_SOFTWARE (Jarod Wilson) [1936982] - net/tls: Except bond interface from some TLS checks (Jarod Wilson) [1936982] - net/tls: Device offload to use lowest netdevice in chain (Jarod Wilson) [1936982] - ethtool: Add common function for filling out strings (Ivan Vecera) [1950987] - selftests: forwarding: vxlan_bridge_1d: Fix vxlan ecn decapsulate value (Hangbin Liu) [1949349] - selftests: forwarding: Fix race condition in mirror installation (Hangbin Liu) [1949349] - selftests: txtimestamp: fix compilation issue (Hangbin Liu) [1949349] - selftests: net: fib_tests: remove duplicate log test (Hangbin Liu) [1949349] - selftests: xfrm: fix test return value override issue in xfrm_policy.sh (Hangbin Liu) [1949349] - selftests: rtnetlink: load fou module for kci_test_encap_fou() test (Hangbin Liu) [1949349] - vxlan: move debug check after netdev unregister (Guillaume Nault) [1949167] - net: ip: always refragment ip defragmented packets (Guillaume Nault) [1949167] - net: fix pmtu check in nopmtudisc mode (Guillaume Nault) [1949167] - net: udp: make udp_tunnel_nic_info structure extensible (Ivan Vecera) [1948450] - macvlan: macvlan_count_rx() needs to be aware of preemption (Antoine Tenart) [1950012] - macvlan: remove redundant null check on data (Antoine Tenart) [1950012] - net: fix dev_ifsioc_locked() race condition (Antoine Tenart) [1950234] - ipv6: weaken the v4mapped source check (Hangbin Liu) [1949499] - ipv6: set multicast flag on the multicast route (Hangbin Liu) [1949499] - ipv6: create multicast route with RTPROT_KERNEL (Hangbin Liu) [1949499] - net: ipv6: Validate GSO SKB before finish IPv6 processing (Hangbin Liu) [1949499] - net: sit: unregister_netdevice on newlink's error path (Hangbin Liu) [1949499] - net: ip6_gre: fix moving ip6gre between namespaces (Hangbin Liu) [1949499] - gso: validate gso_type on ipip style tunnels (Hangbin Liu) [1949499] - net: page_pool: simplify page recycling condition tests (Ivan Vecera) [1935698] - net: use the new dev_page_is_reusable() instead of private versions (Ivan Vecera) [1935698] - net: introduce common dev_page_is_reusable() (Ivan Vecera) [1935698] - skbuff: constify skb_propagate_pfmemalloc() "page" argument (Ivan Vecera) [1935698] - mm: constify page_is_pfmemalloc() argument (Ivan Vecera) [1935698] - genetlink: allow dumping command-specific policy (Ivan Vecera) [1938919] - genetlink: properly support per-op policy dumping (Ivan Vecera) [1938919] - genetlink: factor skb preparation out of ctrl_dumppolicy() (Ivan Vecera) [1938919] - netlink: rework policy dump to support multiple policies (Ivan Vecera) [1938919] - netlink: compare policy more accurately (Ivan Vecera) [1938919] - genetlink: switch control commands to per-op policies (Ivan Vecera) [1938919] - genetlink: use parsed attrs in dumppolicy (Ivan Vecera) [1938919] - taskstats: move specifying netlink policy back to ops (Ivan Vecera) [1938919] - genetlink: bring back per op policy (Ivan Vecera) [1938919] - genetlink: use .start callback for dumppolicy (Ivan Vecera) [1938919] - genetlink: add a structure for dump state (Ivan Vecera) [1938919] - genetlink: move to smaller ops wherever possible (Ivan Vecera) [1938919] - genetlink: add small version of ops (Ivan Vecera) [1938919] - netlink: fix policy dump leak (Ivan Vecera) [1938919] - genetlink: get rid of family->attrbuf (Ivan Vecera) [1938919] - genetlink: clean up family attributes allocations (Ivan Vecera) [1938919] - genetlink: fix memory leaks in genl_family_rcv_msg_dumpit() (Ivan Vecera) [1938919] - net: genetlink: return the error code when attribute parsing fails. (Ivan Vecera) [1938919] - genetlink: do not parse attributes for families with zero maxattr (Ivan Vecera) [1938919] - net: tipc: prepare attrs in __tipc_nl_compat_dumpit() (Ivan Vecera) [1938919] - net: genetlink: always allocate separate attrs for dumpit ops (Ivan Vecera) [1938919] - net: genetlink: remove unused genl_family_attrbuf() (Ivan Vecera) [1938919] - net: tipc: allocate attrs locally instead of using genl_family_attrbuf in compat_dumpit() (Ivan Vecera) [1938919] - net: tipc: have genetlink code to parse the attrs during dumpit (Ivan Vecera) [1938919] - net: nfc: have genetlink code to parse the attrs during dumpit (Ivan Vecera) [1938919] - net: ieee802154: have genetlink code to parse the attrs during dumpit (Ivan Vecera) [1938919] - net: genetlink: parse attrs and store in contect info struct during dumpit (Ivan Vecera) [1938919] - net: genetlink: push attrbuf allocation and parsing to a separate function (Ivan Vecera) [1938919] - net: genetlink: introduce dump info struct to be available during dumpit op (Ivan Vecera) [1938919] - net: genetlink: push doit/dumpit code from genl_family_rcv_msg (Ivan Vecera) [1938919] - devlink: Use controller while building phys_port_name (Petr Oros) [1935615] - devlink: Introduce controller number (Petr Oros) [1935615] - devlink: Introduce external controller flag (Petr Oros) [1935615] - devlink: Move structure comments outside of structure (Petr Oros) [1935615] - devlink: Add comment block for missing port attributes (Petr Oros) [1935615] - net/mlx5: E-switch, Read controller number from device (Petr Oros) [1935615] - devlink: don't crash if netdev is NULL (Petr Oros) [1935615] - vdpa/mlx5: Use write memory barrier after updating CQ index (Jason Wang) [1877270] - vhost_vdpa: return -EFAULT if copy_to_user() fails (Jason Wang) [1877270] - vdpa: mlx5: fix vdpa/vhost dependencies (Jason Wang) [1877270] - vhost-vdpa: fix page pinning leakage in error path (rework) (Jason Wang) [1877270] - vdpasim: fix "mac_pton" undefined error (Jason Wang) [1877270] - vdpasim: allow to assign a MAC address (Jason Wang) [1877270] - vdpasim: fix MAC address configuration (Jason Wang) [1877270] - vdpa: handle irq bypass register failure case (Jason Wang) [1877270] - vdpa_sim: Fix DMA mask (Jason Wang) [1877270] - Revert "vhost-vdpa: fix page pinning leakage in error path" (Jason Wang) [1877270] - vdpa/mlx5: Fix error return in map_direct_mr() (Jason Wang) [1877270] - vhost_vdpa: Return -EFAULT if copy_from_user() fails (Jason Wang) [1877270] - vdpa_sim: implement get_iova_range() (Jason Wang) [1877270] - vhost: vdpa: report iova range (Jason Wang) [1877270] - vdpa: introduce config op to get valid iova range (Jason Wang) [1877270] - vhost_vdpa: remove unnecessary spin_lock in vhost_vring_call (Jason Wang) [1877270] - vdpa/mlx5: Setup driver only if VIRTIO_CONFIG_S_DRIVER_OK (Jason Wang) [1877270] - vhost_vdpa: Fix duplicate included kernel.h (Jason Wang) [1877270] - vdpa/mlx5: Fix failure to bring link up (Jason Wang) [1877270] - vdpa/mlx5: Make use of a specific 16 bit endianness API (Jason Wang) [1877270] - vdpa/mlx5: Fix dependency on MLX5_CORE (Jason Wang) [1877270] - vdpa/mlx5: should keep avail_index despite device status (Jason Wang) [1877270] - vhost-vdpa: fix page pinning leakage in error path (Jason Wang) [1877270] - vhost-vdpa: fix vhost_vdpa_map() on error condition (Jason Wang) [1877270] - vhost vdpa: fix vhost_vdpa_open error handling (Jason Wang) [1877270] - vhost-vdpa: fix backend feature ioctls (Jason Wang) [1877270] - vdpa/mlx5: Avoid warnings about shifts on 32-bit platforms (Jason Wang) [1877270] - vdpa: ifcvf: free config irq in ifcvf_free_irq() (Jason Wang) [1877270] - vdpa: ifcvf: return err when fail to request config irq (Jason Wang) [1877270] - vdpa/mlx5: fix up endian-ness for mtu (Jason Wang) [1877270] - vdpa: Fix pointer math bug in vdpasim_get_config() (Jason Wang) [1877270] - vdpa/mlx5: Fix pointer math in mlx5_vdpa_get_config() (Jason Wang) [1877270] - mlx5: vdpa: fix possible uninitialized var (Jason Wang) [1877270] - vdpa/mlx5: fix memory allocation failure checks (Jason Wang) [1877270] - vdpa/mlx5: Fix uninitialised variable in core/mr.c (Jason Wang) [1877270] - vdpa_sim: init iommu lock (Jason Wang) [1877270] - redhat: enable mlx5e vDPA driver (Jason Wang) [1877270] - vdpa/mlx5: Add VDPA driver for supported mlx5 devices (Jason Wang) [1877270] - vdpa/mlx5: Add shared memory registration code (Jason Wang) [1877270] - vdpa/mlx5: Add support library for mlx5 VDPA implementation (Jason Wang) [1877270] - vdpa/mlx5: Add hardware descriptive header file (Jason Wang) [1877270] - vdpa: Modify get_vq_state() to return error code (Jason Wang) [1877270] - net/vdpa: Use struct for set/get vq state (Jason Wang) [1877270] - vdpa: remove hard coded virtq num (Jason Wang) [1877270] - vdpasim: support batch updating (Jason Wang) [1877270] - vhost-vdpa: support IOTLB batching hints (Jason Wang) [1877270] - vhost-vdpa: support get/set backend features (Jason Wang) [1877270] - vhost: generialize backend features setting/getting (Jason Wang) [1877270] - vhost-vdpa: refine ioctl pre-processing (Jason Wang) [1877270] - vDPA: dont change vq irq after DRIVER_OK (Jason Wang) [1877270] - ifcvf: implement vdpa_config_ops.get_vq_irq() (Jason Wang) [1877270] - vhost_vdpa: implement IRQ offloading in vhost_vdpa (Jason Wang) [1877270] - vDPA: add get_vq_irq() in vdpa_config_ops (Jason Wang) [1877270] - vhost: introduce vhost_vring_call (Jason Wang) [1877270] - vdpasim: protect concurrent access to iommu iotlb (Jason Wang) [1877270] - vhost: vdpa: remove per device feature whitelist (Jason Wang) [1877270] - vdpa_sim: fix endian-ness of config space (Jason Wang) [1877270] - virtio_vdpa: legacy features handling (Jason Wang) [1877270] - vhost/vdpa: switch to new helpers (Jason Wang) [1877270] - vdpa: make sure set_features is invoked for legacy (Jason Wang) [1877270] - vhost_vdpa: Fix potential underflow in vhost_vdpa_mmap() (Jason Wang) [1877270] - vdpa: fix typos in the comments for __vdpa_alloc_device() (Jason Wang) [1877270] - ifcvf: implement config interrupt in IFCVF (Jason Wang) [1877270] - vhost: replace -1 with VHOST_FILE_UNBIND in ioctls (Jason Wang) [1877270] - vhost_vdpa: Support config interrupt in vdpa (Jason Wang) [1877270] - ifcvf: ignore continuous setting same status value (Jason Wang) [1877270] - vdpasim: Fix some coccinelle warnings (Jason Wang) [1877270] - ifcvf: move IRQ request/free to status change handlers (Jason Wang) [1877270] - vhost_vdpa: disable doorbell mapping for !MMU (Jason Wang) [1877270] - vhost_vdpa: support doorbell mapping via mmap (Jason Wang) [1877270] - vdpa: introduce get_vq_notification method (Jason Wang) [1877270] - vhost: use mmgrab() instead of mmget() for non worker device (Jason Wang) [1877270] - vhost: allow device that does not depend on vhost worker (Jason Wang) [1877270] - vhost: revert "vhost: disable for OABI" (Jason Wang) [1877270] - vdpasim: remove unused variable 'ret' (Jason Wang) [1877270] - vhost: remove set but not used variable 'status' (Jason Wang) [1877270] - vhost: vdpa: remove unnecessary null check (Jason Wang) [1877270] - virtio/test: fix up after IOTLB changes (Jason Wang) [1877270] - vhost/test: fix build for vhost test (Jason Wang) [1877270] - tools/virtio: option to build an out of tree module (Jason Wang) [1877270] - vhost/test: fix build for vhost test (Jason Wang) [1877270] - vhost: fix VHOST_GET_BACKEND_FEATURES ioctl request definition (Jason Wang) [1877270] - perf/x86/intel/uncore: Remove uncore extra PCI dev HSWEP_PCI_PCU_3 (Michael Petlan) [1950388]- redhat/configs/editconfig: Add support for a bugzilla entry (David Arcari) - tools/power turbostat: Revert "[tools] tools/power turbostat: Enable accumulate RAPL display" (Prarit Bhargava) [1944699] - mwifiex: Fix possible buffer overflows in mwifiex_cmd_802_11_ad_hoc_start (Jarod Wilson) [1914996] {CVE-2020-36158} - net/mlx5e: Allow to match on MPLS parameters only for MPLS over UDP (Alaa Hleihel) [1932839 1936742] - net/mlx5e: Reject tc rules which redirect from a VF to itself (Alaa Hleihel) [1932839] - net/mlx5: CT: Add support for matching on ct_state inv and rel flags (Alaa Hleihel) [1932839 1942681] - net: openvswitch: add log message for error case (Eelco Chaudron) [1937697] - net: openvswitch: conntrack: simplify the return expression of ovs_ct_limit_get_default_limit() (Eelco Chaudron) [1937697] - net: openvswitch: Be liberal in tcp conntrack. (Eelco Chaudron) [1937697] - netfilter: conntrack: tcp: only close if RST matches exact sequence (Eelco Chaudron) [1937697] - openvswitch: Use IS_ERR instead of IS_ERR_OR_NULL (Eelco Chaudron) [1937697] - net: openvswitch: Fix kerneldoc warnings (Eelco Chaudron) [1937697] - net: openvswitch: remove unnecessary ASSERT_OVSL in ovs_vport_del() (Eelco Chaudron) [1937697] - cifs: revalidate mapping when we open files for SMB1 POSIX (Ronnie Sahlberg) [1933527] - Revert "vfs: Allow userns root to call mknod on owned filesystems." (Alexey Gladkov) [1902543] - mfd: intel-lpss: Add Intel Alder Lake PCH-S PCI IDs (David Arcari) [1840244] - nvme: retrigger ANA log update if group descriptor isn't found (Gopal Tiwari) [1910493] - locking/qrwlock: Fix ordering in queued_write_lock_slowpath() (Waiman Long) [1950110] - PCI: switchtec: Add missing __iomem tag to fix sparse warnings (Myron Stowe) [1946645] - PCI: switchtec: Add missing __iomem and __user tags to fix sparse warnings (Myron Stowe) [1946645] - PCI: Release IVRS table in AMD ACS quirk (Myron Stowe) [1946645] - PCI/MSI: Forward MSI-X error code in pci_alloc_irq_vectors_affinity() (Myron Stowe) [1946645] - PCI: Remove unused pci_lost_interrupt() (Myron Stowe) [1946645] - PCI: Move PCI_VENDOR_ID_REDHAT definition to pci_ids.h (Myron Stowe) [1946645] - PCI: Fix error in panic message (Myron Stowe) [1946645] - PCI: Replace lkml.org, spinics, gmane with lore.kernel.org (Myron Stowe) [1946645] - PCI: Replace http:// links with https:// (Myron Stowe) [1946645] - PCI: exynos: Rename Exynos to lowercase (Myron Stowe) [1946645] - PCI: Align PCIe capability and PCI accessor return values (Myron Stowe) [1946645] - PCI: Convert PCIe capability PCIBIOS errors to errno (Myron Stowe) [1946645] - PCI: rpadlpar: Make functions static (Myron Stowe) [1946645] - PCI: Fix pci_slot_release() NULL pointer dereference (Myron Stowe) [1946645] - PCI: Fix pci_create_slot() reference count leak (Myron Stowe) [1946645] - PCI: Announce device after early fixups (Myron Stowe) [1946645] - PCI: Always enable ACS even if no ACS Capability (Myron Stowe) [1946645] - PCI: Cache ACS capability offset in device (Myron Stowe) [1946645] - PCI: Reorder pci_enable_acs() and dependencies (Myron Stowe) [1946645] - PCI: Add device even if driver attach failed (Myron Stowe) [1946645] - PCI: Fix pci_cfg_wait queue locking problem (Myron Stowe) [1946645] - PCI/ASPM: Add missing newline in sysfs 'policy' (Myron Stowe) [1946645]- gfs2: report "already frozen/thawed" errors (Bob Peterson) [1932236] - gfs2: move freeze glock outside the make_fs_rw and _ro functions (Bob Peterson) [1932236] - gfs2: Add common helper for holding and releasing the freeze glock (Bob Peterson) [1932236] - gfs2: in signal_our_withdraw wait for unfreeze of _this_ fs only (Bob Peterson) [1932236] - gfs2: Don't freeze the file system during unmount (Bob Peterson) [1932236] - gfs2: Fix regression in freeze_go_sync (Bob Peterson) [1932236] - gfs2: The freeze glock should never be frozen (Bob Peterson) [1932236] - gfs2: When freezing gfs2, use GL_EXACT and not GL_NOCACHE (Bob Peterson) [1932236] - gfs2: Abort gfs2_freeze if io error is seen (Bob Peterson) [1932236] - gfs2: read-only mounts should grab the sd_freeze_gl glock (Bob Peterson) [1932236] - gfs2: freeze should work on read-only mounts (Bob Peterson) [1932236] - bpf: Mark LSM link with rh_mark_used_feature call (Jiri Olsa) [1901039] - Revert "[tools] bpf: selftests: remove test_progs LSM test" (Ondrej Mosnacek) [1901039] - configs: enable BPF LSM (Ondrej Mosnacek) [1901039] - security: Fix hook iteration and default value for inode_copy_up_xattr (Ondrej Mosnacek) [1901039] - security: Fix hook iteration for secid_to_secctx (Ondrej Mosnacek) [1901039] - security: Fix the default value of secid_to_secctx hook (Ondrej Mosnacek) [1901039] - security: Fix the default value of fs_context_parse_param hook (Ondrej Mosnacek) [1901039] - bpf: lsm: Initialize the BPF LSM hooks (Ondrej Mosnacek) [1901039] - security: Refactor declaration of LSM hooks (Ondrej Mosnacek) [1901039] - LSM: fix documentation for the shm_* hooks (Ondrej Mosnacek) [1901039] - LSM: fix documentation for the sem_* hooks (Ondrej Mosnacek) [1901039] - LSM: fix documentation for the msg_queue_* hooks (Ondrej Mosnacek) [1901039] - LSM: Revive CONFIG_DEFAULT_SECURITY_* for "make oldconfig" (Ondrej Mosnacek) [1901039] - LSM: Ignore "security=" when "lsm=" is specified (Ondrej Mosnacek) [1901039] - LSM: Update function documentation for cap_capable (Ondrej Mosnacek) [1901039] - procfs: add smack subdir to attrs (Ondrej Mosnacek) [1901039] - capability: Initialize as LSM_ORDER_FIRST (Ondrej Mosnacek) [1901039] - LSM: Introduce enum lsm_order (Ondrej Mosnacek) [1901039] - Yama: Initialize as ordered LSM (Ondrej Mosnacek) [1901039] - LoadPin: Initialize as ordered LSM (Ondrej Mosnacek) [1901039] - LSM: Split LSM preparation from initialization (Ondrej Mosnacek) [1901039] - LSM: Add all exclusive LSMs to ordered initialization (Ondrej Mosnacek) [1901039] - LSM: Separate idea of "major" LSM from "exclusive" LSM (Ondrej Mosnacek) [1901039] - LSM: Refactor "security=" in terms of enable/disable (Ondrej Mosnacek) [1901039] - LSM: Prepare for reorganizing "security=" logic (Ondrej Mosnacek) [1901039] - LSM: Tie enabling logic to presence in ordered list (Ondrej Mosnacek) [1901039] - LSM: Introduce "lsm=" for boottime LSM selection (Ondrej Mosnacek) [1901039] - LSM: Introduce CONFIG_LSM (Ondrej Mosnacek) [1901039] - LSM: Build ordered list of LSMs to initialize (Ondrej Mosnacek) [1901039] - LSM: Lift LSM selection out of individual LSMs (Ondrej Mosnacek) [1901039] - LSM: Plumb visibility into optional "enabled" state (Ondrej Mosnacek) [1901039] - LSM: Provide separate ordered initialization (Ondrej Mosnacek) [1901039] - LSM: Introduce LSM_FLAG_LEGACY_MAJOR (Ondrej Mosnacek) [1901039] - LSM: Don't ignore initialization failures (Ondrej Mosnacek) [1901039] - LSM: Provide init debugging infrastructure (Ondrej Mosnacek) [1901039] - LSM: Record LSM name in struct lsm_info (Ondrej Mosnacek) [1901039] - LSM: Convert security_initcall() into DEFINE_LSM() (Ondrej Mosnacek) [1901039] - vmlinux.lds.h: Move LSM_TABLE into INIT_DATA (Ondrej Mosnacek) [1901039] - LSM: Convert from initcall to struct lsm_info (Ondrej Mosnacek) [1901039] - LSM: Remove initcall tracing (Ondrej Mosnacek) [1901039] - LSM: Rename .security_initcall section to .lsm_info (Ondrej Mosnacek) [1901039] - vmlinux.lds.h: Avoid copy/paste of security_init section (Ondrej Mosnacek) [1901039] - LSM: Correctly announce start of LSM initialization (Ondrej Mosnacek) [1901039] - proc: save 2 atomic ops on write to "/proc/*/attr/*" (Ondrej Mosnacek) [1901039] - ALSA: usb-audio: fix NULL ptr dereference in usb_audio_probe (Jaroslav Kysela) [1870724] - ALSA: usb-audio: fix use after free in usb_audio_disconnect (Jaroslav Kysela) [1870724] - ALSA: usb-audio: Disable USB autosuspend properly in setup_disable_autosuspend() (Jaroslav Kysela) [1870724] - Bluetooth: btusb: Fix the autosuspend enable and disable (Gopal Tiwari) [1927375] - flow_dissector: fix TTL and TOS dissection on IPv4 fragments (Davide Caratti) [1882607] - net: avoid infinite loop in mpls_gso_segment when mpls_hlen == 0 (Balazs Nemeth) [1922898] - net: check if protocol extracted by virtio_net_hdr_set_proto is correct (Balazs Nemeth) [1922898] - redhat/configs: Add CONFIG_PINCTRL_ALDERLAKE (David Arcari) [1840250] - pinctrl: intel: Add Intel Alder Lake-S pin controller support (David Arcari) [1840250] - cpufreq: intel_pstate: Remove repeated word (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Get per-CPU max freq via MSR_HWP_CAPABILITIES if available (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Rename two functions (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Change intel_pstate_get_hwp_max() argument (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Always read hwp_cap_cached with READ_ONCE() (Puneet Sethi) [1926919] - cpufreq: intel_pstate: remove obsolete functions (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Use HWP capabilities in intel_cpufreq_adjust_perf() (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Fix fast-switch fallback path (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Use most recent guaranteed performance values (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Implement the ->adjust_perf() callback (Puneet Sethi) [1926919] - cpufreq: Add special-purpose fast-switching callback for drivers (Puneet Sethi) [1926919] - cpufreq: schedutil: Add util to struct sg_cpu (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Simplify intel_cpufreq_update_pstate() (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Take CPUFREQ_GOV_STRICT_TARGET into account (Puneet Sethi) [1926919] - cpufreq: Add strict_target to struct cpufreq_policy (Puneet Sethi) [1926919] - cpufreq: Introduce CPUFREQ_GOV_STRICT_TARGET (Puneet Sethi) [1926919] - cpufreq: Introduce governor flags (Puneet Sethi) [1926919] - cpufreq: schedutil: Don't skip freq update if need_freq_update is set (Puneet Sethi) [1926919] - cpufreq: schedutil: Always call driver if CPUFREQ_NEED_UPDATE_LIMITS is set (Puneet Sethi) [1926919] - cpufreq: Introduce cpufreq_driver_test_flags() (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Avoid missing HWP max updates in passive mode (Puneet Sethi) [1926919] - cpufreq: schedutil: restore cached freq when next_f is not changed (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Delete intel_pstate sysfs if failed to register the driver (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Fix missing return statement (Puneet Sethi) [1926919] - cpufreq: Introduce CPUFREQ_NEED_UPDATE_LIMITS driver flag (Puneet Sethi) [1926919] - ACPI: processor: Fix build when CONFIG_ACPI_PROCESSOR=m (Vitaly Kuznetsov) [1929266] - ACPI: processor: Fix CPU0 wakeup in acpi_idle_play_dead() (Vitaly Kuznetsov) [1929266] - x86/ioapic: Ignore IRQ2 again (Vitaly Kuznetsov) [1929266]- selinux: fix deadlock in security_set_bools() (Ondrej Mosnacek) [1924230] - sctp: move sk_route_caps check and set into sctp_outq_flush_transports (Xin Long) [1946733] - sctp: bring inet(6)_skb_parm back to sctp_input_cb (Xin Long) [1946733] - sctp: enable udp tunneling socks (Xin Long) [1946733] - sctp: handle the init chunk matching an existing asoc (Xin Long) [1946733] - sctp: add the error cause for new encapsulation port restart (Xin Long) [1946733] - sctp: support for sending packet over udp6 sock (Xin Long) [1946733] - sctp: support for sending packet over udp4 sock (Xin Long) [1946733] - sctp: call sk_setup_caps in sctp_packet_transmit instead (Xin Long) [1946733] - sctp: add udphdr to overhead when udp_port is set (Xin Long) [1946733] - sctp: allow changing transport encap_port by peer packets (Xin Long) [1946733] - sctp: add SCTP_REMOTE_UDP_ENCAPS_PORT sockopt (Xin Long) [1946733] - sctp: add encap_port for netns sock asoc and transport (Xin Long) [1946733] - sctp: add encap_err_lookup for udp encap socks (Xin Long) [1946733] - sctp: create udp6 sock and set its encap_rcv (Xin Long) [1946733] - sctp: create udp4 sock and add its encap_rcv (Xin Long) [1946733] - udp: support sctp over udp in skb_udp_tunnel_segment (Xin Long) [1946733] - udp6: move the mss check after udp gso tunnel processing (Xin Long) [1946733] - udp: check udp sock encap_type in __udp_lib_err (Xin Long) [1946733] - sctp: copy the optval from user space in sctp_setsockopt (Xin Long) [1946733] - net: Convert protocol error handlers from void to int (Xin Long) [1946733] - Enable CONFIG_ENERGY_MODEL (Phil Auld) [1938339] - proc/sysctl: add shared variables for range check (Phil Auld) [1938339] - Enable CONFIG_CPU_FREQ_GOV_SCHEDUTIL for all architectures (Phil Auld) [1938339] - PM / hibernate: cast PAGE_SIZE to int when comparing with error code (Chris von Recklinghausen) [1934033] - mm: revert fix false-positive OVERCOMMIT_GUESS failures (Rafael Aquini) [1913045 1908668] - redhat/config: Enable CONFIG_PAGE_POISONING (Waiman Long) [1942149] - mm, page_poison: remove CONFIG_PAGE_POISONING_ZERO (Waiman Long) [1942149] - mm, page_poison: remove CONFIG_PAGE_POISONING_NO_SANITY (Waiman Long) [1942149] - kernel/power: allow hibernation with page_poison sanity checking (Waiman Long) [1942149] - mm, page_poison: use static key more efficiently (Waiman Long) [1942149] - mm, page_alloc: do not rely on the order of page_poison and init_on_alloc/free parameters (Waiman Long) [1942149] - mm/page_alloc: clear all pages in post_alloc_hook() with init_on_alloc=1 (Waiman Long) [1942149] - arch, mm: make kernel_page_present() always available (Waiman Long) [1942149] - arch, mm: restore dependency of __kernel_map_pages() on DEBUG_PAGEALLOC (Waiman Long) [1942149] - PM: hibernate: make direct map manipulations more explicit (Waiman Long) [1942149] - mm: introduce debug_pagealloc_{map,unmap}_pages() helpers (Waiman Long) [1942149] - mm: rename page_order() to buddy_order() (Waiman Long) [1942149] - mm/page_alloc: place pages to tail in __free_pages_core() (Waiman Long) [1942149] - mm/page_alloc: move pages to tail in move_to_free_list() (Waiman Long) [1942149] - mm/page_alloc: place pages to tail in __putback_isolated_page() (Waiman Long) [1942149] - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag (Waiman Long) [1942149] - mm/page_alloc: drop stale pageblock comment in memmap_init_zone*() (Waiman Long) [1942149] - mm/memory_hotplug: simplify page onlining (Waiman Long) [1942149] - mm/page_isolation: simplify return value of start_isolate_page_range() (Waiman Long) [1942149] - mm/memory_hotplug: drop nr_isolate_pageblock in offline_pages() (Waiman Long) [1942149] - mm/page_alloc: simplify __offline_isolated_pages() (Waiman Long) [1942149] - mm/memory_hotplug: simplify page offlining (Waiman Long) [1942149] - mm/memory_hotplug: enforce section granularity when onlining/offlining (Waiman Long) [1942149] - mm/memory_hotplug: inline __offline_pages() into offline_pages() (Waiman Long) [1942149] - mm/page_poison.c: replace bool variable with static key (Waiman Long) [1942149] - mm/page_alloc.c: fix early params garbage value accesses (Waiman Long) [1942149] - mm/memory_hotplug: document why shuffle_zone() is relevant (Waiman Long) [1942149] - mm: replace '---help---' in Kconfig files with 'help' (Waiman Long) [1942149] - mm/memory_hotplug: fix a typo in comment "recoreded"->"recorded" (Waiman Long) [1942149] - mm: Allow to offline unmovable PageOffline() pages via MEM_GOING_OFFLINE (Waiman Long) [1942149] - x86/mm/cpa: Flush direct map alias during cpa (Waiman Long) [1942149] - mm/page_alloc: simplify page_is_buddy() for better code readability (Waiman Long) [1942149] - mm/memory.c: add apply_to_existing_page_range() helper (Waiman Long) [1942149] - x86/mm/pat: Move the memtype related files to arch/x86/mm/pat/ (Waiman Long) [1942149] - x86/mm/pat: Rename pat_rbtree.c to pat_interval.c (Waiman Long) [1942149] - mm/memory_hotplug: online_pages cannot be 0 in online_pages() (Waiman Long) [1942149] - mm/memory_hotplug: make sure the pfn is aligned to the order when onlining (Waiman Long) [1942149] - mm/memory_hotplug: simplify online_pages_range() (Waiman Long) [1942149] - mm/memory_hotplug: drop PageReserved() check in online_pages_range() (Waiman Long) [1942149] - mm/memory_hotplug.c: use PFN_UP / PFN_DOWN in walk_system_ram_range() (Waiman Long) [1942149] - mm/page_poison.c: fix a typo in a comment (Waiman Long) [1942149] - mm/slab: Remove store_stackinfo() (Waiman Long) [1942149] - mm/resource: Let walk_system_ram_range() search child resources (Waiman Long) [1942149] - mm/page_alloc.c: use a single function to free page (Waiman Long) [1942149] - mm/page_alloc.c: free order-0 pages through PCP in page_frag_free() (Waiman Long) [1942149] - x86/mm/cpa: Fix set_mce_nospec() (Waiman Long) [1942149] - x86/mm/cpa: Rename @addrinarray to @numpages (Waiman Long) [1942149] - x86/mm/cpa: Better use CLFLUSHOPT (Waiman Long) [1942149] - x86/mm/cpa: Fold cpa_flush_range() and cpa_flush_array() into a single cpa_flush() function (Waiman Long) [1942149] - x86/mm/cpa: Make cpa_data::numpages invariant (Waiman Long) [1942149] - x86/mm/cpa: Optimize cpa_flush_array() TLB invalidation (Waiman Long) [1942149] - x86/mm/cpa: Simplify the code after making cpa->vaddr invariant (Waiman Long) [1942149] - x86/mm/cpa: Make cpa_data::vaddr invariant (Waiman Long) [1942149] - x86/mm/cpa: Add __cpa_addr() helper (Waiman Long) [1942149] - x86/mm/cpa: Add ARRAY and PAGES_ARRAY selftests (Waiman Long) [1942149] - resource/docs: Complete kernel-doc style function documentation (Waiman Long) [1942149] - resource/docs: Fix new kernel-doc warnings (Waiman Long) [1942149] - resource: Clean it up a bit (Waiman Long) [1942149] - mm: clarify CONFIG_PAGE_POISONING and usage (Waiman Long) [1942149] - selftests: kvm: Raise the default timeout to 120 seconds (Emanuele Giuseppe Esposito) [1894828] - KVM: Raise the maximum number of user memslots (Emanuele Giuseppe Esposito) [1894828] - block: recalculate segment count for multi-segment discards correctly (Ming Lei) [1922370] - i40e: Fix VFs not created (Stefan Assmann) [1875338] - vfs: fix page locking deadlocks when deduping files (Gao Xiang) [1916242]- tg3: improve PCI VPD access (Jonathan Toppins) [1921456] - scsi: target: pscsi: Clean up after failure in pscsi_map_sg() (Maurizio Lombardi) [1939458] - scsi: target: pscsi: Avoid OOM in pscsi_map_sg() (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Fix memory leak caused by wrong uio usage (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Move some functions without code change (Maurizio Lombardi) [1939458] - scsi: target: core: Prevent underflow for service actions (Maurizio Lombardi) [1939458] - scsi: target: core: Add cmd length set before cmd complete (Maurizio Lombardi) [1939458] - scsi: target: sbp: Remove unneeded semicolon (Maurizio Lombardi) [1939458] - scsi: target: core: Change ASCQ for residual write (Maurizio Lombardi) [1939458] - scsi: target: core: Signal WRITE residuals (Maurizio Lombardi) [1939458] - scsi: target: core: Set residuals for 4Kn devices (Maurizio Lombardi) [1939458] - scsi: target: core: Remove in_interrupt() check in transport_handle_cdb_direct() (Maurizio Lombardi) [1939458] - scsi: target: core: Replace in_interrupt() usage in target_submit_cmd_map_sgls() (Maurizio Lombardi) [1939458] - scsi: target: alua: Remove in_interrupt() usage in core_alua_check_nonop_delay() (Maurizio Lombardi) [1939458] - scsi: target: iscsi: Redo iscsit_check_session_usage_count() return code (Maurizio Lombardi) [1939458] - scsi: target: iscsi: Avoid in_interrupt() usage in iscsit_check_session_usage_count() (Maurizio Lombardi) [1939458] - scsi: target: iscsi: Avoid in_interrupt() usage in iscsit_close_session() (Maurizio Lombardi) [1939458] - scsi: target: iscsi: Fix typo in comment (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Fix use-after-free of se_cmd->priv (Maurizio Lombardi) [1939458] - scsi: target: core: Fix fall-through warnings for Clang (Maurizio Lombardi) [1939458] - scsi: tcm_loop: Allow queues, can_queue and cmd_per_lun to be settable (Maurizio Lombardi) [1939458] - scsi: target: Make state_list per CPU (Maurizio Lombardi) [1939458] - scsi: target: Drop sess_cmd_lock from I/O path (Maurizio Lombardi) [1939458] - scsi: target: Remove TARGET_SCF_LOOKUP_LUN_FROM_TAG (Maurizio Lombardi) [1939458] - scsi: target: Fix cmd_count ref leak (Maurizio Lombardi) [1939458] - scsi: target: Fix LUN ref count handling (Maurizio Lombardi) [1939458] - scsi: target: Return COMPARE AND WRITE miscompare offsets (Maurizio Lombardi) [1939458] - scsi: target: Split out COMPARE AND WRITE memcmp into helper (Maurizio Lombardi) [1939458] - scsi: target: Rename cmd.bad_sector to cmd.sense_info (Maurizio Lombardi) [1939458] - scsi: target: Rename struct sense_info to sense_detail (Maurizio Lombardi) [1939458] - scsi: target: tcmu: scatter_/gather_data_area() rework (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Replace zero-length array with flexible-array member (Maurizio Lombardi) [1939458] - scsi: target: rd: Drop double zeroing (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Fix warning: 'page' may be used uninitialized (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Optimize scatter_data_area() (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Optimize queue_cmd_ring() (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Join tcmu_cmd_get_data_length() and tcmu_cmd_get_block_cnt() (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Add missing newline when printing parameters (Maurizio Lombardi) [1939458] - scsi: target: Remove redundant assignment to variable 'ret' (Maurizio Lombardi) [1939458] - x86/resctrl: Fix AMD L3 QOS CDP enable/disable (Wei Huang) [1868984] - i2c: i801: Add support for Intel Alder Lake PCH-S (David Arcari) [1840242] - esp: delete NETIF_F_SCTP_CRC bit from features for esp offload (Xin Long) [1815560] - net/sched: act_ct: clear post_ct if doing ct_clear (Marcelo Ricardo Leitner) [1941889] - net: Change dev parameter to const in netif_device_present() (Josef Oskera) [1941728] - [x86] x86/mce: Increase maximum number of banks to 64 (Terry Bowman) [1931679]- scsi: megaraid_sas: Fix a bunch of misnamed functions in their headers (Tomas Henzl) [1924687] - scsi: megaraid_sas: Replace sdev_busy with local counter (Tomas Henzl) [1924687] - scsi: megaraid: Fix ifnullfree.cocci warnings (Tomas Henzl) [1924687] - scsi: megaraid_sas: Fix MEGASAS_IOC_FIRMWARE regression (Tomas Henzl) [1924687] - Revert "Revert "scsi: megaraid_sas: Added support for shared host tagset for cpuhotplug"" (Tomas Henzl) [1924687] - Revert "scsi: megaraid_sas: Added support for shared host tagset for cpuhotplug" (Tomas Henzl) [1924687] - scsi: megaraid_sas: Update function description (Tomas Henzl) [1924687] - scsi: megaraid_sas: Use generic power management (Tomas Henzl) [1924687] - megaraid_sas(treewide): Use fallthrough pseudo-keyword (Tomas Henzl) [1924687] - scsi: megaraid_sas: Drop PCI wakeup calls from .resume (Tomas Henzl) [1924687] - scsi: megaraid_sas: Check user-provided offsets (Tomas Henzl) [1924687] - scsi: mpt3sas: Update driver version to 37.101.00.00 (Tomas Henzl) [1922058] - scsi: mpt3sas: Force reply post array allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force reply post buffer allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force reply buffer allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force sense buffer allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force chain buffer allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force PCIe scatterlist allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Replace unnecessary dynamic allocation with a static one (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix some kernel-doc misnaming issues (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix a couple of misdocumented functions/params (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix a bunch of potential naming doc-rot (Tomas Henzl) [1922058] - scsi: mpt3sas: Move a little data from the stack onto the heap (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix misspelling of _base_put_smid_default_atomic() (Tomas Henzl) [1922058] - scsi: mpt3sas: Update driver version to 37.100.00.00 (Tomas Henzl) [1922058] - scsi: mpt3sas: Additional diagnostic buffer query interface (Tomas Henzl) [1922058] - scsi: mpt3sas: Add support for shared host tagset for CPU hotplug (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix ReplyPostFree pool allocation (Tomas Henzl) [1922058] - scsi: mpt3sas: Simplify bool comparison (Tomas Henzl) [1922058] - scsi: mpt3sas: Signedness bug in _base_get_diag_triggers() (Tomas Henzl) [1922058] - scsi: mpt3sas: Update driver version to 36.100.00.00 (Tomas Henzl) [1922058] - scsi: mpt3sas: Handle trigger page after firmware update (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent MPI trigger page (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent SCSI sense trigger page (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent Event trigger page (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent Master trigger page (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent trigger pages support (Tomas Henzl) [1922058] - scsi: mpt3sas: Sync time periodically between driver and firmware (Tomas Henzl) [1922058] - scsi: mpt3sas: Increase IOCInit request timeout to 30s (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix ioctl timeout (Tomas Henzl) [1922058] - scsi: mpt3sas: Remove in_interrupt() (Tomas Henzl) [1922058] - scsi: mpt3sas_scsih: Use generic power management (Tomas Henzl) [1922058] - scsi: mpt3sas_scsih: Drop PCI Wakeup calls from .resume (Tomas Henzl) [1922058] - scsi: mpt3sas: mpt3sas_scsih: Fix function documentation formatting (Tomas Henzl) [1922058] - mpt3sas: Use fallthrough pseudo-keyword (Tomas Henzl) [1922058] - net: add inline function skb_csum_is_sctp (Josef Oskera) [1939341] - psample: Fix user API breakage (Ivan Vecera) [1939499] - net: psample: Fix netlink skb length with tunnel info (Ivan Vecera) [1939499] - net: psample: Add tunnel support (Ivan Vecera) [1939499] - net: core: introduce struct netdev_nested_priv for nested interface infrastructure (Ivan Vecera) [1939402] - net: add function dev_fetch_sw_netstats for fetching pcpu_sw_netstats (Josef Oskera) [1935717] - net: core: add devm_netdev_alloc_pcpu_stats (Josef Oskera) [1935717] - net: core: add dev_sw_netstats_tx_add (Josef Oskera) [1935717] - net: netdevice.h: sw_netstats_rx_add helper (Josef Oskera) [1935717] - net: netdevice: Add operation ndo_sk_get_lower_dev (Josef Oskera) [1935709] - genirq: Provide irq_get_effective_affinity() (Josef Oskera) [1935670]- locking/locktorture: Fix incorrect use of ww_acquire_ctx in ww_mutex test (Waiman Long) [1871851] - locking/locktorture: Pass thread id to lock/unlock functions (Waiman Long) [1871851] - locking/ww_mutex: Remove DEFINE_WW_MUTEX() macro (Waiman Long) [1871851] - locking/locktorture: Fix false positive circular locking splat in ww_mutex test (Waiman Long) [1871851] - locking/ww_mutex: Fix acquire/release imbalance in ww_acquire_init()/ww_acquire_fini() (Waiman Long) [1871851] - locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling (Waiman Long) [1871851] - locking: Remove duplicate include of percpu-rwsem.h (Waiman Long) [1871851] - locktorture: Invoke percpu_free_rwsem() to do percpu-rwsem cleanup (Waiman Long) [1871851] - locktorture: Prevent hangs for invalid arguments (Waiman Long) [1871851] - locktorture: Ignore nreaders_stress if no readlock support (Waiman Long) [1871851] - locktorture: Track time of last ->writeunlock() (Waiman Long) [1871851] - locktorture: Make function torture_percpu_rwsem_init() static (Waiman Long) [1871851] - sched,locktorture: Convert to sched_set_fifo() (Waiman Long) [1871851] - locktorture: Use true and false to assign to bool variables (Waiman Long) [1871851] - locktorture: Print ratio of acquisitions, not failures (Waiman Long) [1871851] - locktorture: NULL cxt.lwsa and cxt.lrsa to allow bad-arg detection (Waiman Long) [1871851] - locking/locktorture: Convert to SPDX license identifier (Waiman Long) [1871851] - tty: Fix ->session locking (Chris von Recklinghausen) [1908059] {CVE-2020-29660} - net: skbext: fix secpath use-after-free with ip fragmentation (Sabrina Dubroca) [1901454]- nfs: we don't support removing system.nfs4_acl (Scott Mayhew) [1944659] - redhat/configs: Disable CONFIG_INFINIBAND_HNS* (Kamal Heib) [1941259] - mm: Revert "remove the account_page_dirtied export" (Waiman Long) [1941257] - Revert "[netdrv] net/broadcom: Clean broadcom code from driver versions" (Jonathan Toppins) [1940842]- geneve: do not modify the shared tunnel info when PMTU triggers an ICMP reply (Antoine Tenart) [1941753] - vxlan: do not modify the shared tunnel info when PMTU triggers an ICMP reply (Antoine Tenart) [1941753] - net: Add netif_rx_any_context() (Josef Oskera) [1939466] - bitfield.h: add FIELD_MAX() and field_max() (Ivan Vecera) [1939478] - md/raid5: cast chunk_sectors to sector_t value (Nigel Croxon) [1921468] - md: Set prev_flush_start and flush_bio in an atomic way (Nigel Croxon) [1921468] - md/cluster: fix deadlock when node is doing resync job (Nigel Croxon) [1921468] - md/cluster: block reshape with remote resync job (Nigel Croxon) [1921468] - md: use current request time as base for ktime comparisons (Nigel Croxon) [1921468] - md: add comments in md_flush_request() (Nigel Croxon) [1921468] - md: improve variable names in md_flush_request() (Nigel Croxon) [1921468] - md/raid10: initialize r10_bio->read_slot before use. (Nigel Croxon) [1921468] - md: fix a warning caused by a race between concurrent md_ioctl()s (Nigel Croxon) [1921468] - Revert "md: improve variable names in md_flush_request()" (Nigel Croxon) [1921468] - Revert "md: Set prev_flush_start and flush_bio in an atomic way" (Nigel Croxon) [1921468] - KVM: nSVM: fix running nested guests when npt=0 (Emanuele Giuseppe Esposito) [1799073] - fork: fix copy_process(CLONE_PARENT) race with the exiting ->real_parent (Julia Denham) [1908311] {CVE-2020-35508} - Revert "redhat: switch secureboot kernel image signing to release keys" (Bruno Meneguele) - redhat: switch secureboot kernel image signing to release keys (Jan Stancek) - Revert "[md] md/raid5: add a new member of offset into r5dev" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: make async_copy_data() to support different page offset" (Nigel Croxon) [1936903] - Revert "[crypto] md/raid5: add new xor function to support different page offset" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: convert to new xor compution interface" (Nigel Croxon) [1936903] - Revert "[crypto] md/raid6: let syndrome computor support different page offset" (Nigel Croxon) [1936903] - Revert "[crypto] md/raid6: let async recovery function support different page offset" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: let multiple devices of stripe_head share page" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: resize stripe_head when reshape array" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: reallocate page array after setting new stripe_size" (Nigel Croxon) [1936903] - ACPI: PNP: compare the string length in the matching_id() (Mark Langsdorf) [1933702] - ceph: add missing break when parsing "nowsync" mount option (Jeff Layton) [1932753] - get_maintainer.conf: Update with new location of RHMAINTAINERS (Prarit Bhargava) - redhat: make pathspec exclusion compatible with old git versions (Herton R. Krzesinski) - redhat/scripts: Update merge-subtrees.sh with new subtree location (Prarit Bhargava) - tree: Add RHMAINTAINERS soft link in 8.4 (Prarit Bhargava) - tree: remove existing redhat/rhdocs subtree in 8.4 (Prarit Bhargava)- ntp: Use freezable workqueue for RTC synchronization (Phil Auld) [1793880] - ntp: Fix RTC synchronization on 32-bit platforms (Phil Auld) [1793880] - ntp: Make the RTC synchronization more reliable (Phil Auld) [1793880] - PCI: rpadlpar: Fix potential drc_name corruption in store functions (Gustavo Luiz Duarte) [1938116] - selftests: kvm: Add basic Hyper-V clocksources tests (Vitaly Kuznetsov) [1931782] - KVM: x86: hyper-v: Don't touch TSC page values when guest opted for re-enlightenment (Vitaly Kuznetsov) [1931782] - KVM: x86: hyper-v: Track Hyper-V TSC page status (Vitaly Kuznetsov) [1931782] - KVM: x86: hyper-v: Prevent using not-yet-updated TSC page by secondary CPUs (Vitaly Kuznetsov) [1931782] - KVM: x86: hyper-v: Limit guest to writing zero to HV_X64_MSR_TSC_EMULATION_STATUS (Vitaly Kuznetsov) [1931782] - drm/i915/guc: Update to use firmware v49.0.1 (Dave Airlie) [1935281] {CVE-2020-12362} - time: Enable __kernel_timespec for 32-bit vdso build (Waiman Long) [1936282] - lib/idr.c: document calling context for IDA APIs mustn't use locks (Chris von Recklinghausen) [1917764] - ida: Free allocated bitmap in error path (Chris von Recklinghausen) [1917764] - radix tree test suite: Fix compilation (Chris von Recklinghausen) [1917764] - vmalloc: convert to XArray (Chris von Recklinghausen) [1917764] - mm: pass addr as unsigned long to vb_free (Chris von Recklinghausen) [1917764] - radix tree: Remove multiorder support (Chris von Recklinghausen) [1917764] - radix tree test: Convert multiorder tests to XArray (Chris von Recklinghausen) [1917764] - radix tree tests: Convert item_delete_rcu to XArray (Chris von Recklinghausen) [1917764] - radix tree tests: Convert item_kill_tree to XArray (Chris von Recklinghausen) [1917764] - radix tree tests: Move item_insert_order (Chris von Recklinghausen) [1917764] - radix tree test suite: Remove multiorder benchmarking (Chris von Recklinghausen) [1917764] - radix tree test suite: Remove __item_insert (Chris von Recklinghausen) [1917764] - radix tree: Remove radix_tree_clear_tags (Chris von Recklinghausen) [1917764] - radix tree: Remove split/join code (Chris von Recklinghausen) [1917764] - radix tree: Remove radix_tree_update_node_t (Chris von Recklinghausen) [1917764] - mm: Convert truncate to XArray (Chris von Recklinghausen) [1917764] - copy rh_kabi.h to tools/testing/radix-tree/linux (Chris von Recklinghausen) [1917764]- tick: Get rid of tick_period (Phil Auld) [1936504] - tick/sched: Release seqcount before invoking calc_load_global() (Phil Auld) [1936504] - tick/sched: Optimize tick_do_update_jiffies64() further (Phil Auld) [1936504] - tick/sched: Reduce seqcount held scope in tick_do_update_jiffies64() (Phil Auld) [1936504] - tick/sched: Use tick_next_period for lockless quick check (Phil Auld) [1936504] - tick: Document protections for tick related data (Phil Auld) [1936504] - tick/broadcast: Serialize access to tick_next_period (Phil Auld) [1936504] - timekeeping: Split jiffies seqlock (Phil Auld) [1936504] - tick/sched: Annotate lockless access to last_jiffies_update (Phil Auld) [1936504] - net, sctp, filter: remap copy_from_user failure error (Hangbin Liu) [1929476] {CVE-2021-20239} - tty: serial_core: Set port active bit in uart_port_activate (Artem Savkov) [1915177] - cgroup: fix psi monitor for root cgroup (Waiman Long) [1936868] - cgroup-v1: add disabled controller check in cgroup1_parse_param() (Waiman Long) [1936868] - cgroup: cgroup.{procs,threads} factor out common parts (Waiman Long) [1936868] - cpuset: fix typos in comments (Waiman Long) [1936868] - kernel: cgroup: Mundane spelling fixes throughout the file (Waiman Long) [1936868] - cgroup/cgroup.c: replace 'of->kn->priv' with of_cft() (Waiman Long) [1936868] - cgroup: Zero sized write should be no-op (Waiman Long) [1936868] - cgroup: remove redundant kernfs_activate in cgroup_setup_root() (Waiman Long) [1936868] - cgroup: Use generic ns_common::count (Waiman Long) [1936868] - ns: Add a common refcount into ns_common (Waiman Long) [1936868] - cgroup: add cpu.stat file to root cgroup (Waiman Long) [1936868] - cgroup: Remove stale comments (Waiman Long) [1936868] - cgroup: Restructure release_agent_path handling (Waiman Long) [1936868] - cgroup: add cgroup_may_write() helper (Waiman Long) [1936868] - cgroup: refactor fork helpers (Waiman Long) [1936868] - cgroup: add cgroup_get_from_file() helper (Waiman Long) [1936868] - cgroup: unify attach permission checking (Waiman Long) [1936868] - cpuset: Make cpuset hotplug synchronous (Waiman Long) [1936868] - cgroup: Clean up css_set task traversal (Waiman Long) [1936868] - cgroup.c: Use built-in RCU list checking (Waiman Long) [1936868] - fork: record start_time late (Waiman Long) [1936868] - sched/deadline: Reduce rq lock contention in dl_add_task_root_domain() (Phil Auld) [1936501] - sched/deadline: Fix sched_dl_global_validate() (Phil Auld) [1936501] - sched/deadline: Optimize sched_dl_global_validate() (Phil Auld) [1936501] - sched/deadline: Fix a typo in a comment (Phil Auld) [1936501] - sched/deadline: Implement fallback mechanism for !fit case (Phil Auld) [1936501] - sched/deadline: Make DL capacity-aware (Phil Auld) [1936501] - sched/deadline: Improve admission control for asymmetric CPU capacities (Phil Auld) [1936501] - sched/deadline: Add dl_bw_capacity() (Phil Auld) [1936501] - sched/deadline: Optimize dl_bw_cpus() (Phil Auld) [1936501] - sched/deadline: Impose global limits on sched_attr::sched_period (Phil Auld) [1936501] - ibmvnic: fix a race between open and reset (Diego Domingos) [1940042] - ibmvnic: Set to CLOSED state even on error (Diego Domingos) [1940042] - ibmvnic: device remove has higher precedence over reset (Diego Domingos) [1940042] - ibmvnic: merge do_change_param_reset into do_reset (Diego Domingos) [1940042] - ibmvfc: disable MQ channelization by default (Gustavo Luiz Duarte) [1939359] - pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() (Steve Dickson) [1926945] - scsi: iscsi: Verify lengths on passthrough PDUs (Chris Leech) [1930833] {CVE-2021-27365} - scsi: iscsi: Ensure sysfs attributes are limited to PAGE_SIZE (Chris Leech) [1930856] {CVE-2021-27363} - scsi: iscsi: Restrict sessions and handles to admin capabilities (Chris Leech) [1930809] {CVE-2021-27364} - futex: Handle faults correctly for PI futexes (Waiman Long) [1924635] - futex: Simplify fixup_pi_state_owner() (Waiman Long) [1924635] - futex: Use pi_state_update_owner() in put_pi_state() (Waiman Long) [1924635] - rtmutex: Remove unused argument from rt_mutex_proxy_unlock() (Waiman Long) [1924635] - futex: Provide and use pi_state_update_owner() (Waiman Long) [1924635] - futex: Replace pointless printk in fixup_owner() (Waiman Long) [1924635] - futex: Ensure the correct return value from futex_lock_pi() (Waiman Long) [1924635] - futex: Don't enable IRQs unconditionally in put_pi_state() (Waiman Long) [1924635] - futex: Fix incorrect should_fail_futex() handling (Waiman Long) [1924635] - futex: Consistently use fshared as boolean (Waiman Long) [1924635] - futex: Remove needless goto's (Waiman Long) [1924635] - futex: Remove put_futex_key() (Waiman Long) [1924635] - NFS: Correct size calculation for create reply length (Benjamin Coddington) [1934903] - SUNRPC: Set memalloc_nofs_save() for sync tasks (Benjamin Coddington) [1934098] - net/mlx5: CT: Add support for matching on ct_state reply flag (Alaa Hleihel) [1919651] - net/mlx5e: CT: manage the lifetime of the ct entry object (Alaa Hleihel) [1919651] - net/mlx5e: CT: Use per flow counter when CT flow accounting is enabled (Alaa Hleihel) [1919651] - net/mlx5e: Fix a use after free on error in mlx5_tc_ct_shared_counter_get() (Alaa Hleihel) [1919651] - net/mlx5e: CT: Use the same counter for both directions (Alaa Hleihel) [1919651] - ethtool: fix the check logic of at least one channel for RX/TX (Ivan Vecera) [1907406]- [scsi] scsi: qedi: Correct max length of CHAP secret (Nilesh Javali) [1909180] - redhat: use tags from git notes for zstream to generate changelog (Frantisek Hrbata) - redhat: add CI file for kernel-private (Bruno Meneguele) - CI: Drop unused variable (Bruno Meneguele) - CI: Enable RT verification (Bruno Meneguele) - KVM: SVM: Clear the CR4 register on reset (Vitaly Kuznetsov) [1920788] - net: flow_offload: Add original direction flag to ct_metadata (Marcelo Ricardo Leitner) [1921946] - net/sched: cls_flower: Add match on the ct_state reply flag (Marcelo Ricardo Leitner) [1921946] - net/sched: cls_flower add CT_FLAGS_INVALID flag support (Marcelo Ricardo Leitner) [1921946] - net/sched: cls_flower: Reject invalid ct_state flags rules (Marcelo Ricardo Leitner) [1921946] - netlink: add mask validation (Marcelo Ricardo Leitner) [1921946] - netlink: create helpers for checking type is an int (Marcelo Ricardo Leitner) [1921946] - netlink: policy: correct validation type check (Marcelo Ricardo Leitner) [1921946] - netlink: make NLA_BINARY validation more flexible (Marcelo Ricardo Leitner) [1921946]- md: Set prev_flush_start and flush_bio in an atomic way (Xiao Ni) [1901598] - md: improve variable names in md_flush_request() (Xiao Ni) [1901598] - hpsa: fix regression issue for old controllers (Joseph Szczypek) [1925711] - scsi: hpsa: Correct dev cmds outstanding for retried cmds (Joseph Szczypek) [1925711] - vt: Disable KD_FONT_OP_COPY (Dave Airlie) [1903937] {CVE-2020-28974} - drm/i915/rkl: Remove require_force_probe protection (Lyude Paul) [1937558] - drm/i915/tgl/psr: Disable PSR on Tigerlake for now (Lyude Paul) [1924702] - dm raid: fix discard limits for raid0 and raid10 (Mike Snitzer) [1934274] - dm: fix __send_changing_extent_only to avoid duplicate dm_target_offset() (Mike Snitzer) [1934274] - mm/hugetlb.c: fix unnecessary address expansion of pmd sharing (Waiman Long) [1934212] - mm: memcontrol: fix slub memory accounting (Waiman Long) [1934212] - mm: memcontrol: fix swap undercounting in cgroup2 (Waiman Long) [1934212] - mm: memcontrol: fix NR_ANON_THPS accounting in charge moving (Waiman Long) [1934212] - mm, slub: better heuristic for number of cpus when calculating slab order (Waiman Long) [1934212] - Revert "mm: memcontrol: avoid workload stalls when lowering memory.high" (Waiman Long) [1934212] - selftests/bpf: Set gopt opt_class to 0 if get tunnel opt failed (Hangbin Liu) [1931732] - selftests/bpf: No need to drop the packet when there is no geneve opt (Hangbin Liu) [1931732]- drm/i915/gen11+: Only load DRAM information from pcode (Lyude Paul) [1934537] - drm/i915/dg1: Wait for pcode/uncore handshake at startup (Lyude Paul) [1934537] - powercap/intel_rapl: add support for TigerLake Desktop (David Arcari) [1932457] - powerpc/perf: Fix handling of privilege level checks in perf interrupt context (Gustavo Luiz Duarte) [1918411] - NFSv4.2: fix error return on memory allocation failure (Scott Mayhew) [1917689] - NFSv4.2: improve page handling for GETXATTR (Scott Mayhew) [1917689] - NFSv4.2: Fix up the get/listxattr calls to rpc_prepare_reply_pages() (Scott Mayhew) [1917689] - NFS: Fix rpcrdma_inline_fixup() crash with new LISTXATTRS operation (Scott Mayhew) [1917689] - SUNRPC: Fix up xdr_set_page() (Benjamin Coddington) [1917689] - NFSv4: Fix open coded xdr_stream_remaining() (Benjamin Coddington) [1917689] - SUNRPC: Clean up the handling of page padding in rpc_prepare_reply_pages() (Benjamin Coddington) [1917689] - SUNRPC: Fix up xdr_read_pages() to take arbitrary object lengths (Benjamin Coddington) [1917689] - SUNRPC: Clean up helpers xdr_set_iov() and xdr_set_page_base() (Benjamin Coddington) [1917689] - SUNRPC: Split out a function for setting current page (Benjamin Coddington) [1917689] - SUNRPC: Fix up typo in xdr_init_decode() (Benjamin Coddington) [1917689] - NFSv4: Fix the alignment of page data in the getdeviceinfo reply (Benjamin Coddington) [1917689] - net: fix pos incrementment in ipv6_route_seq_next (Lorenzo Bianconi) [1926608] - ipv6_route_seq_next should increase position index (Lorenzo Bianconi) [1926608] - bpf: Clear subreg_def for global function return values (Yauheni Kaliuta) [1934062] - igc: Fix returning wrong statistics (Corinna Vinschen) [1910873]- KVM: nSVM: prepare guest save area while is_guest_mode is true (Vitaly Kuznetsov) [1860223] - redhat: add CI file for kernel-private (Bruno Meneguele) - CI: Drop unused variable (Veronika Kabatova) - CI: Enable RT verification (Veronika Kabatova) - redhat: use tags from git notes for zstream to generate changelog (Frantisek Hrbata) - redhat: open the RHEL-8.5 development (Bruno Meneguele) [1930504]- KVM: SVM: Make symbol 'svm_gp_erratum_intercept' static (Paolo Bonzini) [1769283] - KVM: SVM: Fix #GP handling for doubly-nested virtualization (Paolo Bonzini) [1769283] - KVM: SVM: Add support for SVM instruction address check change (Paolo Bonzini) [1769283] - KVM: SVM: Add emulation support for #GP triggered by SVM instructions (Paolo Bonzini) [1769283] - KVM: x86: Factor out x86 instruction emulation with decoding (Paolo Bonzini) [1769283] - gfs2: In gfs2_ail1_start_one unplug the IO when needed (Bob Peterson) [1648446] - gfs2: Free rd_bits later in gfs2_clear-rgrpd to fix use-after-free (Bob Peterson) [1648446] - gfs2: Only access gl_delete for iopen glocks (Bob Peterson) [1648446] - gfs2: Fix case in which ail writes are done to jdata holes (Bob Peterson) [1648446] - gfs2: simplify gfs2_block_map (Bob Peterson) [1648446] - gfs2: Only set PageChecked if we have a transaction (Bob Peterson) [1648446] - gfs2: don't lock sd_ail_lock in gfs2_releasepage (Bob Peterson) [1648446] - gfs2: make gfs2_ail1_empty_one return the count of active items (Bob Peterson) [1648446] - gfs2: Wipe jdata and ail1 in gfs2_journal_wipe, formerly gfs2_meta_wipe (Bob Peterson) [1648446] - gfs2: enhance log_blocks trace point to show log blocks free (Bob Peterson) [1648446] - gfs2: rename gfs2_write_full_page to gfs2_write_jdata_page, remove parm (Bob Peterson) [1648446] - PM: hibernate: flush swap writer after marking (Lenny Szubowicz) [1898677] - cpufreq: Avoid cpufreq_suspend() deadlock on system shutdown (Lenny Szubowicz) [1898677] - PM / hibernate: memory_bm_find_bit(): Tighten node optimisation (Lenny Szubowicz) [1898677] - bpf, devmap: Use GFP_KERNEL for xdp bulk queue allocation (Jiri Benc) [1882215] - ice, xsk: clear the status bits for the next_to_use descriptor (Jiri Benc) [1906820] - net/mlx4_en: Handle TX error CQE (Alaa Hleihel) [1925690] - net/mlx4_en: Avoid scheduling restart task if it is already running (Alaa Hleihel) [1925690] - blk-mq: test QUEUE_FLAG_HCTX_ACTIVE for sbitmap_shared in hctx_may_queue (Ming Lei) [1922013] - blk-mq: Improve performance of non-mq IO schedulers with multiple HW queues (Ming Lei) [1922013] - Revert "blk-mq, elevator: Count requests per hctx to improve performance" (Ming Lei) [1922013] - bpftool: Disable CAP_BPF check for feature command (Jiri Olsa) [1921542] - RDMA/siw: Fix calculation of tx_valid_cpus size (Kamal Heib) [1919502] - net/mlx5e: Disable performance optimization for IPv4/IPv6 ethertype (Alaa Hleihel) [1928671 1919807] - IB/mlx5: Return appropriate error code instead of ENOMEM (Alaa Hleihel) [1928671] - net/mlx5: Disable devlink reload for lag devices (Alaa Hleihel) [1928671 1929166] - net/mlx5: Disable devlink reload for multi port slave device (Alaa Hleihel) [1928671 1929166] - net/mlx5: Disallow RoCE on lag device (Alaa Hleihel) [1928671 1929166] - net/mlx5: Disallow RoCE on multi port slave device (Alaa Hleihel) [1928671 1929166] - net/mlx5: Fix health error state handling (Alaa Hleihel) [1928671] - net/mlx5e: Change interrupt moderation channel params also when channels are closed (Alaa Hleihel) [1928671] - net/mlx5e: Don't change interrupt moderation params when DIM is enabled (Alaa Hleihel) [1928671] - net/mlx5e: E-switch, Fix rate calculation for overflow (Alaa Hleihel) [1928671] - net/mlx5e: Release skb in case of failure in tc update skb (Alaa Hleihel) [1928671 1929119] - net/mlx5e: Check tunnel offload is required before setting SWP (Alaa Hleihel) [1928671 1925439] - net/mlx5e: kTLS, Use refcounts to free kTLS RX priv context (Alaa Hleihel) [1928671 1928706] - net/mlx5e: Fix CQ params of ICOSQ and async ICOSQ (Alaa Hleihel) [1928671 1928706] - net/mlx5e: Replace synchronize_rcu with synchronize_net (Alaa Hleihel) [1928671 1913616] - net/mlx5e: Enable XDP for Connect-X IPsec capable devices (Alaa Hleihel) [1928671 1856795] - net/mlx5e: Enable striding RQ for Connect-X IPsec capable devices (Alaa Hleihel) [1928671 1926120] - fix regression in "epoll: Keep a reference on files added to the check list" (Carlos Maiolino) [1920776] {CVE-2020-0466} - do_epoll_ctl(): clean the failure exits up a bit (Carlos Maiolino) [1920776] {CVE-2020-0466} - epoll: Keep a reference on files added to the check list (Carlos Maiolino) [1920776] {CVE-2020-0466}- perf/x86/intel/uncore: With > 8 nodes, get pci bus die id from NUMA info (Prarit Bhargava) [1766743] - perf/x86/intel/uncore: Store the logical die id instead of the physical die id. (Prarit Bhargava) [1766743] - mm: fix page reference leak in soft_offline_page() (Aristeu Rozanski) [1768372] - mm,hwpoison: try to narrow window race for free pages (Aristeu Rozanski) [1768372] - mm,hwpoison: double-check page count in __get_any_page() (Aristeu Rozanski) [1768372] - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP (Aristeu Rozanski) [1768372] - mm,hwpoison: return 0 if the page is already poisoned in soft-offline (Aristeu Rozanski) [1768372] - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page (Aristeu Rozanski) [1768372] - mm,hwpoison: rework soft offline for in-use pages (Aristeu Rozanski) [1768372] - mm,hwpoison: rework soft offline for free pages (Aristeu Rozanski) [1768372] - mm,hwpoison: unify THP handling for hard and soft offline (Aristeu Rozanski) [1768372] - mm,hwpoison: kill put_hwpoison_page (Aristeu Rozanski) [1768372] - mm,hwpoison: refactor madvise_inject_error (Aristeu Rozanski) [1768372] - mm,hwpoison: unexport get_hwpoison_page and make it static (Aristeu Rozanski) [1768372] - mm,hwpoison-inject: don't pin for hwpoison_filter (Aristeu Rozanski) [1768372] - mm, hwpoison: remove recalculating hpage (Aristeu Rozanski) [1768372] - mm,hwpoison: cleanup unused PageHuge() check (Aristeu Rozanski) [1768372] - mm/madvise.c: replace with page_size() in madvise_inject_error() (Aristeu Rozanski) [1768372] - mm, soft-offline: convert parameter to pfn (Aristeu Rozanski) [1768372] - tick/nohz: Revert "Narrow down noise while setting current task's tick dependency" (Waiman Long) [1931004] - kvm: Add kvm_stat.service file and kvm_stat logrotate config to the tools (Thomas Huth) [1919930] - igc: fix link speed advertising (Corinna Vinschen) [1769701] - [crypto] crypto: qat - add capability detection logic in qat_4xxx (Vladis Dronov) [1833004] - [crypto] crypto: qat - add AES-XTS support for QAT GEN4 devices (Vladis Dronov) [1833004] - [crypto] crypto: qat - add AES-CTR support for QAT GEN4 devices (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix excluded_middle.cocci warnings (Vladis Dronov) [1833004] - [crypto] crypto: qat - add qat_4xxx driver (Vladis Dronov) [1833004] - [crypto] crypto: qat - add hook to initialize vector routing table (Vladis Dronov) [1833004] - [crypto] crypto: qat - target fw images to specific AEs (Vladis Dronov) [1833004] - [crypto] crypto: qat - add gen4 firmware loader (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for broadcasting mode (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for shared ustore (Vladis Dronov) [1833004] - [crypto] crypto: qat - allow to target specific AEs (Vladis Dronov) [1833004] - [crypto] crypto: qat - add FCU CSRs to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add CSS3K support (Vladis Dronov) [1833004] - [crypto] crypto: qat - use ae_mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - add check for null pointer (Vladis Dronov) [1833004] - [crypto] crypto: qat - add misc control CSR to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add wake up event to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add clock enable CSR to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add reset CSR and mask to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add local memory size to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for lm2 and lm3 (Vladis Dronov) [1833004] - [crypto] crypto: qat - add next neighbor to chip_info (Vladis Dronov) [1833004] - [crypto] crypto: qat - replace check based on DID (Vladis Dronov) [1833004] - [crypto] crypto: qat - introduce chip info structure (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor long expressions (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor qat_uclo_set_ae_mode() (Vladis Dronov) [1833004] - [crypto] crypto: qat - move defines to header files (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove global CSRs helpers (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor AE start (Vladis Dronov) [1833004] - [crypto] crypto: qat - change micro word data mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - change type for ctx_mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for relative FW ucode loading (Vladis Dronov) [1833004] - [crypto] crypto: qat - rename qat_uclo_del_uof_obj() (Vladis Dronov) [1833004] - [crypto] crypto: qat - introduce additional parenthesis (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unnecessary parenthesis (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix error message (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix CSR access (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix status check in qat_hal_put_rel_rd_xfer() (Vladis Dronov) [1833004] - [crypto] crypto: qat - support for mof format in fw loader (Vladis Dronov) [1833004] - [crypto] crypto: qat - replace pci with PCI in comments (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove cast for mailbox CSR (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unneeded semicolon (Vladis Dronov) [1833004] - [crypto] crypto: qat - extend ae_mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - allow for instances in different banks (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor qat_crypto_dev_config() (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor qat_crypto_create_instances() (Vladis Dronov) [1833004] - [crypto] crypto: qat - change return value in adf_cfg_key_val_get() (Vladis Dronov) [1833004] - [crypto] crypto: qat - change return value in adf_cfg_add_key_value_param() (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unnecessary void* casts (Vladis Dronov) [1833004] - [crypto] crypto: qat - call functions in adf_sriov if available (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove hardcoded bank irq clear flag mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - abstract writes to arbiter enable (Vladis Dronov) [1833004] - [crypto] crypto: qat - use BIT_ULL() - 1 pattern for masks (Vladis Dronov) [1833004] - [crypto] crypto: qat - replace constant masks with GENMASK (Vladis Dronov) [1833004] - [crypto] crypto: qat - abstract build ring base (Vladis Dronov) [1833004] - [crypto] crypto: qat - enable ring after pair is programmed (Vladis Dronov) [1833004] - [crypto] crypto: qat - register crypto instances based on capability (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for capability detection (Vladis Dronov) [1833004] - [crypto] crypto: qat - abstract arbiter access (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unused macros in arbiter module (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove writes into WQCFG (Vladis Dronov) [1833004] - [crypto] crypto: qat - update constants table (Vladis Dronov) [1833004] - [crypto] crypto: qat - use admin mask to send fw constants (Vladis Dronov) [1833004] - [crypto] crypto: qat - change admin sequence (Vladis Dronov) [1833004] - [crypto] crypto: qat - rename ME in AE (Vladis Dronov) [1833004] - [crypto] crypto: qat - add packed to init admin structures (Vladis Dronov) [1833004] - [crypto] crypto: qat - abstract admin interface (Vladis Dronov) [1833004] - [crypto] crypto: qat - relocate GEN2 CSR access code (Vladis Dronov) [1833004] - [crypto] crypto: qat - split transport CSR access logic (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix configuration of iov threads (Vladis Dronov) [1833004] - [crypto] crypto: qat - num_rings_per_bank is device dependent (Vladis Dronov) [1833004] - [crypto] crypto: qat - mask device capabilities with soft straps (Vladis Dronov) [1833004] - [crypto] crypto: qat - update IV in software (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unused function (Vladis Dronov) [1833004]- mptcp: send ack for every add_addr (Davide Caratti) [1929280] - Revert "[net] tcp: change pingpong threshold to 3" (Davide Caratti) [1929280] - powerpc/pseries: Don't enforce MSI affinity with kdump (Greg Kurz) [1919427] - rtc: disallow update interrupts when time is invalid (Waiman Long) [1918288] - rtc: disable uie before setting time and enable after (Waiman Long) [1918288] - rtc: don't reference bogus function pointer in kdoc (Waiman Long) [1918288] - KVM: x86/mmu: Expand collapsible SPTE zap for TDP MMU to ZONE_DEVICE and HugeTLB pages (Paolo Bonzini) [1897366] - KVM: x86/mmu: Allow parallel page faults for the TDP MMU (Paolo Bonzini) [1897366] - KVM: x86/mmu: Mark SPTEs in disconnected pages as removed (Paolo Bonzini) [1897366] - KVM: x86/mmu: Flush TLBs after zap in TDP MMU PF handler (Paolo Bonzini) [1897366] - KVM: x86/mmu: Use atomic ops to set SPTEs in TDP MMU map (Paolo Bonzini) [1897366] - KVM: x86/mmu: Factor out functions to add/remove TDP MMU pages (Paolo Bonzini) [1897366] - i915: kvmgt: the KVM mmu_lock is now an rwlock (Paolo Bonzini) [1897366] - KVM: x86/mmu: Use an rwlock for the x86 MMU (Paolo Bonzini) [1897366] - KVM: x86/mmu: Protect TDP MMU page table memory with RCU (Paolo Bonzini) [1897366] - KVM: x86/mmu: Clear dirtied pages mask bit before early break (Paolo Bonzini) [1897366] - KVM: x86/mmu: Skip no-op changes in TDP MMU functions (Paolo Bonzini) [1897366] - KVM: x86/mmu: Yield in TDU MMU iter even if no SPTES changed (Paolo Bonzini) [1897366] - KVM: x86/mmu: Ensure forward progress when yielding in TDP MMU iter (Paolo Bonzini) [1897366] - KVM: x86/mmu: Rename goal_gfn to next_last_level_gfn (Paolo Bonzini) [1897366] - KVM: x86/mmu: Merge flush and non-flush tdp_mmu_iter_cond_resched (Paolo Bonzini) [1897366] - KVM: x86/mmu: Fix braces in kvm_recover_nx_lpages (Paolo Bonzini) [1897366] - KVM: x86/mmu: Factor out handling of removed page tables (Paolo Bonzini) [1897366] - KVM: x86/mmu: Don't redundantly clear TDP MMU pt memory (Paolo Bonzini) [1897366] - KVM: x86/mmu: Add lockdep when setting a TDP MMU SPTE (Paolo Bonzini) [1897366] - KVM: x86/mmu: Add comment on __tdp_mmu_set_spte (Paolo Bonzini) [1897366] - KVM: x86/mmu: change TDP MMU yield function returns to match cond_resched (Paolo Bonzini) [1897366] - locking/arch: Move qrwlock.h include after qspinlock.h (Paolo Bonzini) [1897366] - sched: Add cond_resched_rwlock (Paolo Bonzini) [1897366] - sched: Add needbreak for rwlocks (Paolo Bonzini) [1897366] - locking/rwlocks: Add contention detection for rwlocks (Paolo Bonzini) [1897366] - RDMA/srp: Fix support for unpopulated and unbalanced NUMA nodes (Kamal Heib) [1919395] - net/vmw_vsock: fix NULL pointer dereference (Jon Maloy) [1925600] {CVE-2021-26708} - net/vmw_vsock: improve locking in vsock_connect_timeout() (Jon Maloy) [1925600] {CVE-2021-26708} - vsock: fix locking in vsock_shutdown() (Jon Maloy) [1925600] {CVE-2021-26708} - vsock: fix the race conditions in multi-transport support (Jon Maloy) [1925600] {CVE-2021-26708} - ahci: Add missing Intel Emmitsburg PCH RAID PCI IDs (David Arcari) [1928789] - KVM: x86: Allow guests to see MSR_IA32_TSX_CTRL even if tsx=off (Paolo Bonzini) [1912448] - [sound] ALSA: hda/via: Fix runtime PM for Clevo W35xSS (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machines (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Enable mute and micmute LED on HP EliteBook 850 G7 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add two "Intel Reference board" SSID in the ALC256 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add mute LED quirk for more HP laptops (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Modify Dell platform name (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Fix speaker volume control on Lenovo C940 (Jaroslav Kysela) [1916102] - [sound] ALSA: ALSA/hda: apply jack fixup for the Acer Veriton N4640G/N6640G/N2510G (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Apply jack fixup for Quanta NL3 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add quirk for MSI-GP73 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Supported Dell fixed type headset (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Remove dummy lineout on Acer TravelMate P648/P658 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Add supported for more Lenovo ALC285 Headset Button (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Enable headset mic of ASUS Q524UQK with ALC255 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Enable headset mic of ASUS X430UN with ALC256 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: make bass spk volume adjustable on a yoga laptop (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/hdmi: Fix incorrect mutex unlock in silent_stream_disable() (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/hdmi: packet buffer index must be set before reading value (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/hdmi: always print pin NIDs as hexadecimal (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/hdmi: fix silent stream for first playback to DP (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/conexant: add a new hda codec CX11970 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda: Fix regressions on clear and reconfig sysfs (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/proc - print DP-MST connections (Jaroslav Kysela) [1916102] - [sound] ALSA: hda - Fix the return value if cb func is already registered (Jaroslav Kysela) [1916102] - [sound] ALSA: mixart: Fix mutex deadlock (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add mute LED quirk to yet another HP x360 model (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Fix bass speaker DAC assignment on Asus Zephyrus G14 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Add new codec supported for ALC897 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Enable headset of ASUS UX482EG & B9400CEA with ALC294 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Fixed Dell AIO wrong sound tone (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - HP Headset Mic can't detect after boot (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Add supported mute Led for HP (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add some Clove SSID in the ALC293(ALC1220) (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Add supported for Lenovo ThinkPad Headset Button (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Enable headphone for ASUS TM420 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Fixed HP headset Mic can't be detected (Jaroslav Kysela) [1916102] - [sound] ALSA: hda: Add Alderlake-S PCI ID and HDMI codec vid (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/generic: Add option to enforce preferred_dacs pairs (Jaroslav Kysela) [1916102] - [sound] ALSA: hda: prevent undefined shift in snd_hdac_ext_bus_get_link() (Jaroslav Kysela) [1916102] - [sound] ALSA: seq: oss: Avoid mutex lock for a long-time ioctl (Jaroslav Kysela) [1916102] - [fs] gfs2: Recursive gfs2_quota_hold in gfs2_iomap_end (Andreas Grunbacher) [1926852] - [net] netfilter: nf_tables: coalesce multiple notifications into one skbuff (Phil Sutter) [1855207] - [drm] drm/i915/rkl: new rkl ddc map for different PCH (Lyude Paul) [1910761] - [drm] drm/nouveau: fix dma syncing warning with debugging on (Lyude Paul) [1915548] - [drm] drm/i915: Update TGL and RKL HuC firmware versions (Lyude Paul) [1924209] - [drm] drm/i915/tgl, rkl: Make Wa_1606700617/22010271021 permanent (Lyude Paul) [1924209] - [drm] drm/i915: Update gen12 forcewake table (Lyude Paul) [1924209] - [drm] drm/i915: Rename FORCEWAKE_BLITTER to FORCEWAKE_GT (Lyude Paul) [1924209] - [drm] drm/i915/display/fbc: Implement WA 22010751166 (Lyude Paul) [1924209] - [drm] drm/i915: Tweaked Wa_14010685332 for PCHs used on gen11 platforms (Lyude Paul) [1924209] - [drm] drm/i915: Reorder hpd init vs. display resume (Lyude Paul) [1921868] - [drm] drm/i915/dp: Don't use DPCD backlights that need PWM enable/disable (Lyude Paul) [1885406] - [drm] drm/dp: Revert "drm/dp: Introduce EDID-based quirks" (Lyude Paul) [1885406] - [drm] drm/i915/dp: Allow forcing specific interfaces through enable_dpcd_backlight (Lyude Paul) [1885406] - [drm] drm/i915/dp: Enable Intel's HDR backlight interface (only SDR for now) (Lyude Paul) [1885406] - [drm] drm/i915: Keep track of pwm-related backlight hooks separately (Lyude Paul) [1885406] - [drm] drm/i915: Pass port to intel_panel_bl_funcs.get() (Lyude Paul) [1885406] - [drm] drm/i915/dp: Add register definitions for Intel HDR backlight interface (Lyude Paul) [1885406] - [drm] drm/i915/dp: Rename eDP VESA backlight interface functions (Lyude Paul) [1885406] - [drm] drm/i915: Pass down brightness values to enable/disable backlight callbacks (Lyude Paul) [1885406] - [drm] drm/i915: Rename pwm_* backlight callbacks to ext_pwm_* (Lyude Paul) [1885406] - [drm] drm/i915/dp: Program source OUI on eDP panels (Lyude Paul) [1885406] - [drm] drm/i915: refactor panel backlight control functions. (v2) (Lyude Paul) [1885406] - [drm] drm/i915/backlight: fix CPU mode backlight takeover on LPT (Lyude Paul) [1885406] - [drm] drm/i915/dpcd_bl: uncheck PWM_PIN_CAP when detect eDP backlight capabilities (Lyude Paul) [1885406] - [drm] drm/i915: panel: Add get_vbt_pwm_freq() helper (Lyude Paul) [1885406] - [drm] drm/i915/dp: Tweak initial dpcd backlight.enabled value (Lyude Paul) [1885406] - [drm] kms: handle mDP connectors (Lyude Paul) [1876992] - [drm] drm/i915/tgl: Fix Combo PHY DPLL fractional divider for 38.4MHz ref clock (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Add new cdclk table (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Handle HTI (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Add DPLL4 support (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Add initial workarounds (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Handle new DPCLKA_CFGCR0 layout (Lyude Paul) [1876992] - [drm] drm/i915: Update TGL and RKL DMC firmware versions (Lyude Paul) [1876992] - [drm] drm/i915/gt: Program mocs:63 for cache eviction on gen9 (Lyude Paul) [1876992] - [drm] drm/i915/gt: Limit frequency drop to RPe on parking (Lyude Paul) [1876992] - [drm] drm/i915/gt: Retain default context state across shrinking (Lyude Paul) [1876992] - [drm] drm/amdgpu/vcn3.0: remove old DPG workaround (Lyude Paul) [1876992] - [drm] drm/amdgpu/vcn3.0: stall DPG when WPTR/RPTR reset (Lyude Paul) [1876992] - [drm] drm/i915/gt: Fixup tgl mocs for PTE tracking (Lyude Paul) [1876992] - [drm] drm/amdgpu: add rlc iram and dram firmware support (Lyude Paul) [1876992] - [drm] drm/nouveau: fix relocations applying logic and a double-free (Lyude Paul) [1876992] - [drm] drm/amd/display: Avoid HDCP initialization in devices without output (Lyude Paul) [1876992] - [drm] drm/amd/amdgpu: fix null pointer in runtime pm (Lyude Paul) [1876992] - [drm] drm/amdgpu: update golden setting for sienna_cichlid (Lyude Paul) [1876992] - [drm] drm/amdgpu: fix a page fault (Lyude Paul) [1876992] - [drm] drm/amdgpu: fix SI UVD firmware validate resume fail (Lyude Paul) [1876992] - [drm] drm/i915/tgl: Fix Media power gate sequence (Lyude Paul) [1876992] - [drm] drm/i915: Handle max_bpc==16 (Lyude Paul) [1876992] - [drm] drm/amd/display: Add missing pflip irq for dcn2.0 (Lyude Paul) [1876992] - [drm] drm/gma500: Fix out-of-bounds access to struct drm_device.vblank (Lyude Paul) [1876992] - [drm] drm/i915: Correctly set SFC capability for video engines (Lyude Paul) [1876992] - [drm] drm/amd/display: Add missing pflip irq (Lyude Paul) [1876992] - [drm] drm/amd/pm: do not use ixFEATURE_STATUS for checking smc running (Lyude Paul) [1876992] - [drm] drm/amd/pm: perform SMC reset on suspend/hibernation (Lyude Paul) [1876992] - [drm] drm/amd/pm: correct the baco reset sequence for CI ASICs (Lyude Paul) [1876992] - [drm] drm/amdgpu: perform srbm soft reset always on SDMA resume (Lyude Paul) [1876992] - [drm] drm/i915/gem: Flush coherency domains on first set-domain-ioctl (Lyude Paul) [1876992] - [drm] drm/i915: Hold onto an explicit ref to i915_vma_work.pinned (Lyude Paul) [1876992] - [drm] drm/i915/gt: Use the local HWSP offset during submission (Lyude Paul) [1876992] - [drm] drm/i915: Fix encoder lookup during PSR atomic check (Lyude Paul) [1876992] - [drm] drm/nouveau/gem: fix "refcount_t: underflow; use-after-free" (Lyude Paul) [1876992] - [drm] drm/nouveau/nouveau: fix the start/end range for migration (Lyude Paul) [1876992] - [drm] drm/amd/display: adding ddc_gpio_vga_reg_list to ddc reg def'ns (Lyude Paul) [1876992] - [drm] drm/amd/display: Fixed panic during seamless boot (Lyude Paul) [1876992] - [drm] drm/amdgpu: add DID for navi10 blockchain SKU (Lyude Paul) [1876992] - [drm] drm/amdgpu: disable DCN and VCN for navi10 blockchain SKU(v3) (Lyude Paul) [1876992] - [drm] drm/amdgpu: resolved ASD loading issue on sienna (Lyude Paul) [1876992] - [drm] drm/amdgpu: update golden setting for sienna_cichlid (Lyude Paul) [1876992] - [drm] drm/nouveau/device: fix changing endianess code to work on older GPUs (Lyude Paul) [1876992] - [drm] drm/nouveau/kms/nv50-: Program notifier offset before requesting disp caps (Lyude Paul) [1876992] - [drm] drm/i915: Restore ILK-M RPS support (Lyude Paul) [1876992] - [drm] drm/i915: Reject 90/270 degree rotated initial fbs (Lyude Paul) [1876992] - [drm] drm/i915: Use the active reference on the vma while capturing (Lyude Paul) [1876992] - [drm] drm/i915: Mark ininitial fb obj as WT on eLLC machines to avoid rcu lockup during fbdev init (Lyude Paul) [1876992] - [drm] drm/i915: Exclude low pages (128KiB) of stolen from use (Lyude Paul) [1876992] - [drm] drm/i915: Drop runtime-pm assert from vgpu io accessors (Lyude Paul) [1876992] - [drm] drm/i915/gt: Delay execlist processing for tgl (Lyude Paul) [1876992] - [drm] drm/i915/gt: Undo forced context restores after trivial preemptions (Lyude Paul) [1876992] - [drm] drm/i915/gt: Initialize reserved and unspecified MOCS indices (Lyude Paul) [1876992] - [drm] drm/i915: Fix TGL DKL PHY DP vswing handling (Lyude Paul) [1876992] - [drm] drm/i915: Avoid mixing integer types during batch copies (Lyude Paul) [1876992] - [drm] drm/i915: Cancel outstanding work after disabling heartbeats on an engine (Lyude Paul) [1876992] - [drm] drm/i915: Break up error capture compression loops with cond_resched() (Lyude Paul) [1876992] - [drm] drm/i915/gt: Always send a pulse down the engine after disabling heartbeat (Lyude Paul) [1876992] - [drm] drm/i915/gem: Always test execution status on closing the context (Lyude Paul) [1876992] - [drm] drm/i915/gem: Prevent using pgprot_writecombine() if PAT is not supported (Lyude Paul) [1876992] - [drm] drm/i915/gem: Avoid implicit vmap for highmem on x86-32 (Lyude Paul) [1876992] - [drm] drm/amdgpu: correct the cu and rb info for sienna cichlid (Lyude Paul) [1876992] - [drm] drm/amd/psp: Fix sysfs: cannot create duplicate filename (Lyude Paul) [1876992] - [drm] drm/amd/swsmu: add missing feature map for sienna_cichlid (Lyude Paul) [1876992] - [drm] drm/amd/pm: fix pp_dpm_fclk (Lyude Paul) [1876992] - [drm] drm/amd/pm: increase mclk switch threshold to 200 us (Lyude Paul) [1876992] - [drm] drm/amdgpu/swsmu: drop smu i2c bus on navi1x (Lyude Paul) [1876992] - [drm] drm/ttm: fix eviction valuable range check (Lyude Paul) [1876992] - [drm] drm/amd/display: Fix kernel panic by dal_gpio_open() error (Lyude Paul) [1876992] - [drm] drm/amd/display: Don't invoke kgdb_breakpoint() unconditionally (Lyude Paul) [1876992] - [drm] drm/amdgpu: increase the reserved VM size to 2MB (Lyude Paul) [1876992] - [drm] drm/amdgpu: add function to program pbb mode for sienna cichlid (Lyude Paul) [1876992] - [drm] drm/amd/display: Avoid MST manager resource leak (Lyude Paul) [1876992] - [drm] drm/amdkfd: Use same SQ prefetch setting as amdgpu (Lyude Paul) [1876992] - [drm] drm/amdgpu: correct the gpu reset handling for job != NULL case (Lyude Paul) [1876992] - [drm] drm/amdgpu: update golden setting for sienna_cichlid (Lyude Paul) [1876992] - [drm] drm/amdgpu: vcn and jpeg ring synchronization (Lyude Paul) [1876992] - [drm] drm/amd/display: Increase timeout for DP Disable (Lyude Paul) [1876992] - [drm] drm/amd/display: Fix incorrect backlight register offset for DCN (Lyude Paul) [1876992] - [drm] drm/amdgpu: don't map BO in reserved region (Lyude Paul) [1876992] - [drm] drm/shme-helpers: Fix dma_buf_mmap forwarding bug (Lyude Paul) [1876992] - [drm] drm/i915: Force VT'd workarounds when running as a guest OS (Lyude Paul) [1876992] - [drm] drm/amd/display: Avoid set zero in the requested clk (Lyude Paul) [1876992] - [drm] drm/amd/display: HDMI remote sink need mode validation for Linux (Lyude Paul) [1876992] - [drm] drm/amdgpu: No sysfs, not an error condition (Lyude Paul) [1876992] - [drm] drm/amd/display: Check clock table return (Lyude Paul) [1876992] - [drm] drm/bridge/synopsys: dsi: add support for non-continuous HS clock (Lyude Paul) [1876992] - [drm] drm/vkms: avoid warning in vkms_get_vblank_timestamp (Lyude Paul) [1876992] - [drm] drm/bridge_connector: Set default status connected for eDP connectors (Lyude Paul) [1876992] - [drm] drm/scheduler: Scheduler priority fixes (v2) (Lyude Paul) [1876992] - [drm] drm/amdgpu: restore ras flags when user resets eeprom(v2) (Lyude Paul) [1876992] - [drm] drm/i915/gem: Serialise debugfs i915_gem_objects with ctx->mutex (Lyude Paul) [1876992] - [drm] drm/amd/display: Disconnect pipe separetely when disable pipe split (Lyude Paul) [1876992] - [drm] drm/hisilicon: Code refactoring for hibmc_drv_de (Lyude Paul) [1876992] - [drm] drm/amd/display: Screen corruption on dual displays (DP+USB-C) (Lyude Paul) [1876992] - [drm] drm: fix double free for gbo in drm_gem_vram_init and drm_gem_vram_create (Lyude Paul) [1876992] - [drm] drm/amdgpu: Fix invalid number of character '{' in amdgpu_acpi_init (Lyude Paul) [1876992] - [drm] drm/amdgpu: fix max_entries calculation v4 (Lyude Paul) [1876992] - [drm] drm/crc-debugfs: Fix memleak in crc_control_write (Lyude Paul) [1876992] - [drm] drm/gma500: fix error check (Lyude Paul) [1876992] - [drm] drm/amd/display: fix potential integer overflow when shifting 32 bit variable bl_pwm (Lyude Paul) [1876992] - [drm] drm/vkms: add missing platform_device_unregister() in vkms_init() (Lyude Paul) [1876992] - [drm] drm/vgem: add missing platform_device_unregister() in vgem_init() (Lyude Paul) [1876992] - [drm] drm/amd/display: Fix wrong return value in dm_update_plane_state() (Lyude Paul) [1876992] - [drm] drm/vkms: fix xrgb on compute crc (Lyude Paul) [1876992] - [iommu] iommu/amd: Set iommu->int_enabled consistently when interrupts are set up (Vitaly Kuznetsov) [1915038] - [iommu] iommu/amd: Fix IOMMU interrupt generation in X2APIC mode (Vitaly Kuznetsov) [1915038] - [iommu] iommu/amd: Fix union of bitfields in intcapxt support (Vitaly Kuznetsov) [1915038] - [iommu] iommu/amd: Fix kerneldoc comments (Vitaly Kuznetsov) [1915038] - [x86] x86/irq: Prepare consolidation of irq_alloc_info (Vitaly Kuznetsov) [1915038] - [iommu] iommu/amd: Use msi_msg shadow structs (Vitaly Kuznetsov) [1915038] - [iommu] x86_irq_Rename_X86_IRQ_ALLOC_TYPE_MSI_to_reflect_PCI_dependency (Vitaly Kuznetsov) [1915038] - [netdrv] Revert "e1000e: disable s0ix entry and exit flows for ME systems" (Ken Cox) [1872412] - [netdrv] e1000e: fix S0ix flow to allow S0i3.2 subset entry (Ken Cox) [1872412]- dm table: fix DAX iterate_devices based device capability checks (Mike Snitzer) [1905679] - dm table: fix various whitespace issues with recent DAX code (Mike Snitzer) [1905679] - dm table: fix dax_dev NULL dereference in device_synchronous() (Mike Snitzer) [1905679] - dm: enable synchronous dax (Mike Snitzer) [1905679] - dm table: fix iterate_devices based device capability checks (Mike Snitzer) [1905679] - dm: remove special-casing of bio-based immutable singleton target on NVMe (Mike Snitzer) [1905679] - [s390] s390/dasd: Fix inconsistent kobject removal (Philipp Rudo) [1928106] - [powerpc] powerpc/perf/hv-24x7: Dont create sysfs event files for dummy events (Steve Best) [1927730] - [powerpc] powerpc/pseries/dlpar: handle ibm, configure-connector delay status (Steve Best) [1927371] - [x86] x86/kvm: Increase KVM_MAX_VCPUS to 2048 (Eduardo Habkost) [1840923]- Unbreak mount_capable() (Scott Mayhew) [1903983]- [powerpc] powerpc: fix wrong backport on Kernel lockdown for power (Diego Domingos) [1928778] - [powerpc] powerpc/kexec_file: fix FDT size estimation for kdump kernel (Steve Best) [1928105] - [kernel] sched/features: Distinguish between NORMAL and DEADLINE hrtick (Juri Lelli) [1912118] - [kernel] sched/features: Fix hrtick reprogramming (Juri Lelli) [1912118] - [scsi] scsi: lpfc: Fix EEH encountering oops with NVMe traffic (Dick Kennedy) [1854776] - [scsi] scsi: lpfc: Prevent duplicate requests to unregister with cpuhp framework (Dick Kennedy) [1894960] - [target] scsi: target: iscsi: Fix cmd abort fabric stop race (Maurizio Lombardi) [1908215]- [net] netfilter: nft_dynset: add timeout extension to template (Florian Westphal) [1906915] - [net] netfilter: nftables: fix possible UAF over chains from packet path in netns (Florian Westphal) [1906915] - [net] netfilter: flowtable: fix tcp and udp header checksum update (Florian Westphal) [1906915] - [net] netfilter: xt_recent: Fix attempt to update deleted entry (Florian Westphal) [1906915] - [net] netfilter: conntrack: connection timeout after re-register (Florian Westphal) [1906915] - [netdrv] ice: Fix MSI-X vector fallback logic (Jonathan Toppins) [1896639 1877645] - [netdrv] ice: Don't allow more channels than LAN MSI-X available (Jonathan Toppins) [1896639 1877645] - [net] netfilter: nf_nat: Fix memleak in nf_nat_init (Florian Westphal) [1906915] - [net] netfilter: xt_RATEEST: reject non-null terminated string from userspace (Florian Westphal) [1906915] - [include] net: flow_dissector: Wrap unionized VLAN fields in a struct (Florian Westphal) [1906915] - [net] netfilter: x_tables: Switch synchronization to RCU (Florian Westphal) [1906915] - [net] netfilter: nftables_offload: build mask based from the matching bytes (Florian Westphal) [1906915] - [net] netfilter: nft_payload: add C-VLAN offload support (Florian Westphal) [1906915] - [net] netfilter: nft_payload: add VLAN offload support (Florian Westphal) [1906915] - [net] netfilter: nf_tables_offload: allow ethernet interface type only (Florian Westphal) [1906915] - [net] netfilter: nftables_offload: set address type in control dissector (Florian Westphal) [1906915] - [net] netfilter: nf_tables: avoid false-postive lockdep splat (Florian Westphal) [1906915] - [net] netfilter: nf_tables: missing validation from the abort path (Florian Westphal) [1906915] - [net] netfilter: nftables: fix netlink report logic in flowtable and genid (Florian Westphal) [1906915] - [include] netfilter: nf_tables: constify nft_reg_load{8, 16, 64}() (Florian Westphal) [1906915] - [net] netfilter: nf_tables: Introduce new 64-bit helper register functions (Florian Westphal) [1906915] - [include] netfilter: nf_tables: drop include of module.h from nf_tables.h (Florian Westphal) [1906915] - [net] netfilter: nf_fwd_netdev: clear timestamp in forwarding path (Florian Westphal) [1906915] - [net] netfilter: ipset: prevent uninit-value in hash_ip6_add (Florian Westphal) [1906915] - [net] netfilter: use actual socket sk rather than skb sk when routing harder (Florian Westphal) [1906915] - [net] netfilter: ipv4: remove useless export_symbol (Florian Westphal) [1906915] - [net] netfilter: conntrack: don't set related state for different outer address (Florian Westphal) [1906915] - [fs] xfs: don't catch dax+reflink inodes as corruption in verifier (Bill O'Donnell) [1915510]- [powerpc] powerpc: Don't enable FSCR_SCV in init_FSCR_power9() (Gustavo Duarte) [1928399] - [netdrv] ibmvnic: Clear failover_pending if unable to schedule (Steve Best) [1926365] - [netdrv] ibmvnic: change IBMVNIC_MAX_IND_DESCS to 16 (Steve Best) [1928243] - [tools] perf powerpc: Fix printf conversion specifier for IP addresses (Steve Best) [1928209] - [tools] perf powerpc: Fix gap between kernel end and module start (Steve Best) [1928209] - [netdrv] i40e: Revert "i40e: don't report link up for a VF who hasn't enabled queues" (Stefan Assmann) [1838733] - [netdrv] i40e: acquire VSI pointer only after VF is initialized (Stefan Assmann) [1838733] - [netdrv] i40e: fix potential NULL pointer dereferencing (Stefan Assmann) [1838733] - [netdrv] i40e: Fix Error I40E_AQ_RC_EINVAL when removing VFs (Stefan Assmann) [1838733] - [netdrv] i40e, xsk: clear the status bits for the next_to_use descriptor (Stefan Assmann) [1838733] - [netdrv] i40e: avoid premature Rx buffer reuse (Stefan Assmann) [1838733] - [netdrv] i40e: Remove unnecessary sw_ring access from xsk Tx (Stefan Assmann) [1838733] - [netdrv] i40e: Fix removing driver while bare-metal VFs pass traffic (Stefan Assmann) [1838733] - [netdrv] i40e: report correct VF link speed when link state is set to enable (Stefan Assmann) [1838733] - [netdrv] i40e: remove redundant assignment (Stefan Assmann) [1838733] - [netdrv] i40e: Fix MAC address setting for a VF via Host/VM (Stefan Assmann) [1838733] - [netdrv] i40e: Allow changing FEC settings on X722 if supported by FW (Stefan Assmann) [1838733] - [netdrv] net: intel: Remove in_interrupt() warnings (Stefan Assmann) [1838733] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Stefan Assmann) [1838733] - [netdrv] i40e, xsk: uninitialized variable in i40e_clean_rx_irq_zc() (Stefan Assmann) [1838733] - [netdrv] i40e, xsk: move buffer allocation out of the Rx processing loop (Stefan Assmann) [1838733] - [netdrv] i40e: use 16B HW descriptors instead of 32B (Stefan Assmann) [1838733] - [netdrv] i40e, xsk: remove HW descriptor prefetch in AF_XDP path (Stefan Assmann) [1838733] - [netdrv] i40e: optimise prefetch page refcount (Stefan Assmann) [1838733] - [netdrv] i40e: not compute affinity_mask for IRQ (Stefan Assmann) [1838733] - [netdrv] i40e: Fix crash during removing i40e driver (Stefan Assmann) [1838733] - [netdrv] i40e: Set RX_ONLY mode for unicast promiscuous on VLAN (Stefan Assmann) [1838733] - [netdrv] PCI: Use 'pci_channel_state_t' instead of 'enum pci_channel_state' (Stefan Assmann) [1838733] - [netdrv] i40e: introduce new dump desc XDP command (Stefan Assmann) [1838733] - [netdrv] i40e: add XDP ring statistics to dump VSI debug output (Stefan Assmann) [1838733] - [netdrv] i40e: add XDP ring statistics to VSI stats (Stefan Assmann) [1838733] - [netdrv] i40e: move check of full Tx ring to outside of send loop (Stefan Assmann) [1838733] - [netdrv] i40e: eliminate division in napi_poll data path (Stefan Assmann) [1838733] - [netdrv] i40e: optimize AF_XDP Tx completion path (Stefan Assmann) [1838733] - [netdrv] i40e: Add support for a new feature Total Port Shutdown (Stefan Assmann) [1838733] - [netdrv] ethernet/intel: Convert fallthrough code comments (Stefan Assmann) [1838733] - [netdrv] i40e: Add support for 5Gbps cards (Stefan Assmann) [1838733] - [netdrv] net/intel: remove driver versions from Intel drivers (Stefan Assmann) [1838733] - [netdrv] i40e: Add a check to see if MFS is set (Stefan Assmann) [1838733] - [netdrv] i40e: detect and log info about pre-recovery mode (Stefan Assmann) [1838733] - [netdrv] i40e: make PF wait reset loop reliable (Stefan Assmann) [1838733] - [netdrv] i40e: remove unused defines (Stefan Assmann) [1838733] - [netdrv] i40e: Move client header location (Stefan Assmann) [1838733] - [netdrv] i40e: protect ring accesses with READ- and WRITE_ONCE (Stefan Assmann) [1838733] - [netdrv] i40e: Make i40e_shutdown_adminq() return void (Stefan Assmann) [1838733] - [netdrv] i40e: trivial fixup of comments in i40e_xsk.c (Stefan Assmann) [1838733] - [netdrv] i40e: Use scnprintf() for avoiding potential buffer overflow (Stefan Assmann) [1838733] - [netdrv] team: protect features update by RCU to avoid deadlock (Josef Oskera) [1909593] - [tools] bpf: selftests: remove test_progs LSM test (Yauheni Kaliuta) [1925911] - [net] bpf: Fix a verifier failure with xor (Yauheni Kaliuta) [1925911] - [tools] selftests: Remove fmod_ret from test_overhead (Jiri Olsa) [1925911] - [s390] s390/kdump: fix out-of-memory with PCI (Philipp Rudo) [1927744] - [x86] x86/intel_split_lock: Really Disable split lock detector by default in RHEL8 (Prarit Bhargava) [1924578] - [scsi] megaraid_sas: re-add certain pci-ids as unsupported (Tomas Henzl) [1761485] - [scsi] megaraid_sas: mark unsupported devices (Tomas Henzl) [1761485] - [pci] rh_taint: add support function (Tomas Henzl) [1761485] - [powerpc] powerpc/xmon: Restrict when kernel is locked down (Diego Domingos) [1853307] - [powerpc] powerpc/xmon: add read-only mode (Diego Domingos) [1853307] - [powerpc] powerpc: lock down kernel in secure boot mode (Diego Domingos) [1853307] - [net] fix iteration for sctp transport seq_files (Xin Long) [1916824] - [tools] x86: xen: insn: Decode Xen and KVM emulate-prefix signature (Michael Petlan) [1867733] - [tools] objtool: Ignore intentional differences for the x86 insn decoder (Michael Petlan) [1867733] - [x86] x86/insn: Add Control-flow Enforcement (CET) instructions to the opcode map (Michael Petlan) [1867733] - [x86] x86/decoder: Add TEST opcode to Group3-2 (Michael Petlan) [1867733] - [x86] x86/insn: Add some more Intel instructions to the opcode map (Michael Petlan) [1867733] - [x86] x86/insn: Add some Intel instructions to the opcode map (Michael Petlan) [1867733] - [net] udp: call udp_encap_enable for v6 sockets when enabling encap (Xin Long) [1907754] - [fs] close_range: unshare all fds for CLOSE_RANGE_UNSHARE | CLOSE_RANGE_CLOEXEC (Pavel Reichl) [1900674] - [fs] fs, close_range: add flag CLOSE_RANGE_CLOEXEC (Pavel Reichl) [1900674] - [tools] tests: close_range - Replace clone3 with clone (Pavel Reichl) [1900674] - [tools] selftests: core: use SKIP instead of XFAIL in close_range_test.c (Pavel Reichl) [1900674] - [tools] tools headers API: Update close_range affected files (Pavel Reichl) [1900674] - [tools] tests: add CLOSE_RANGE_UNSHARE tests (Pavel Reichl) [1900674] - [fs] close_range: add CLOSE_RANGE_UNSHARE (Pavel Reichl) [1900674] - [tools] tests: add close_range() tests (Pavel Reichl) [1900674] - [powerpc] arch: wire-up close_range() (Pavel Reichl) [1900674] - [fs] open: add close_range() (Pavel Reichl) [1900674] - [x86] x86/sgx: mark tech preview (Vladis Dronov) [1660337] - [tools] tools headers cpufeatures: Sync with the kernel sources (Vladis Dronov) [1660337] - [tools] tools arch x86: Sync the msr-index.h copy with the kernel sources (Vladis Dronov) [1660337] - [tools] tools arch x86: Sync the msr-index.h copy with the kernel sources (Vladis Dronov) [1660337] - [x86] x86/sgx: Drop racy follow_pfn() check (Vladis Dronov) [1660337] - [x86] x86/sgx: Fix the return type of sgx_init() (Vladis Dronov) [1660337] - [x86] x86/sgx: Return -EINVAL on a zero length buffer in sgx_ioc_enclave_add_pages() (Vladis Dronov) [1660337] - [x86] x86/sgx: Fix a typo in kernel-doc markup (Vladis Dronov) [1660337] - [x86] x86/sgx: Fix sgx_ioc_enclave_provision() kernel-doc comment (Vladis Dronov) [1660337] - [x86] x86/sgx: Return -ERESTARTSYS in sgx_ioc_enclave_add_pages() (Vladis Dronov) [1660337] - [tools] selftests/sgx: Use a statically generated 3072-bit RSA key (Vladis Dronov) [1660337] - [x86] x86/sgx: Clarify 'laundry_list' locking (Vladis Dronov) [1660337] - [documentation] Documentation/x86: Document SGX kernel architecture (Vladis Dronov) [1660337] - [x86] x86/sgx: Add ptrace() support for the SGX driver (Vladis Dronov) [1660337] - [x86] x86/sgx: Add a page reclaimer (Vladis Dronov) [1660337] - [tools] selftests/x86: Add a selftest for SGX (Vladis Dronov) [1660337] - [x86] x86/vdso: Implement a vDSO for Intel SGX enclave call (Vladis Dronov) [1660337] - [mm] x86/traps: Attempt to fixup exceptions in vDSO before signaling (Vladis Dronov) [1660337] - [mm] x86/fault: Add a helper function to sanitize error code (Vladis Dronov) [1660337] - [x86] x86/vdso: Add support for exception fixup in vDSO functions (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX_IOC_ENCLAVE_PROVISION (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX_IOC_ENCLAVE_INIT (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX_IOC_ENCLAVE_ADD_PAGES (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX_IOC_ENCLAVE_CREATE (Vladis Dronov) [1660337] - [x86] x86/sgx: Add an SGX misc driver interface (Vladis Dronov) [1660337] - [mm] mm: Add 'mprotect' hook to struct vm_operations_struct (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX page allocator functions (Vladis Dronov) [1660337] - [x86] x86/cpu/intel: Add a nosgx kernel parameter (Vladis Dronov) [1660337] - [x86] x86/cpu/intel: Detect SGX support (Vladis Dronov) [1660337] - [mm] x86/mm: Signal SIGSEGV with PF_SGX (Vladis Dronov) [1660337] - [x86] x86/sgx: Initialize metadata for Enclave Page Cache (EPC) sections (Vladis Dronov) [1660337] - [x86] x86/{cpufeatures, msr}: Add Intel SGX Launch Control hardware bits (Vladis Dronov) [1660337] - [x86] x86/cpufeatures: Add Intel SGX hardware bits (Vladis Dronov) [1660337] - [x86] x86/sgx: Add wrappers for ENCLS functions (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX architectural data structures (Vladis Dronov) [1660337] - [mm] x86/fault: Make error_code sanitization more robust (Vladis Dronov) [1660337] - [video] vgacon: remove software scrollback support (Chris von Recklinghausen) [1883596] - [tools] libbpf: fix backport of "libbpf: Remove any use of reallocarray() in libbpf" (Jiri Benc) [1924711] - [net] bpf: Prevent double bpf_prog_put call from bpf_tracing_prog_attach (Jiri Benc) [1924711] - [tools] selftests/bpf: Adding test for arg dereference in extension trace (Jiri Benc) [1924711] - [tools] selftests: Add selftest for disallowing modify_return attachment to freplace (Jiri Benc) [1924711] - [tools] selftests: Add test for multiple attachments of freplace program (Jiri Benc) [1924711] - [tools] selftests/bpf: Turn fexit_bpf2bpf into test with subtests (Jiri Benc) [1924711] - [tools] libbpf: Add support for freplace attachment in bpf_link_create (Jiri Benc) [1924711] - [net] bpf: Fix context type resolving for extension programs (Jiri Benc) [1924711] - [net] bpf: Support attaching freplace programs to multiple attach points (Jiri Benc) [1924711] - [net] bpf: Move prog->aux->linked_prog and trampoline into bpf_link on attach (Jiri Benc) [1924711] - [net] bpf: verifier: refactor check_attach_btf_id() (Jiri Benc) [1924711] - [net] bpf: change logging calls from verbose() to bpf_log() and use log pointer (Jiri Benc) [1924711] - [net] bpf: disallow attaching modify_return tracing functions to other BPF programs (Jiri Benc) [1924711] - [mm] kasan: fix incorrect arguments passing in kasan_add_zero_shadow (Waiman Long) [1921394] - [mm] kasan: fix unaligned address is unhandled in kasan_remove_zero_shadow (Waiman Long) [1921394] - [mm] mm: memcg/slab: optimize objcg stock draining (Waiman Long) [1921394] - [mm] mm: don't wake kswapd prematurely when watermark boosting is disabled (Waiman Long) [1921394] - [mm] mm/vmalloc.c: fix kasan shadow poisoning size (Waiman Long) [1921394] - [mm] mm/vmalloc: Fix unlock order in s_stop() (Waiman Long) [1921394] - [mm] mm/swapfile: do not sleep with a spin lock held (Waiman Long) [1921394] - [mm] mm: list_lru: set shrinker map bit when child nr_items is not zero (Waiman Long) [1921394] - [mm] mm: mempolicy: fix potential pte_unmap_unlock pte error (Waiman Long) [1921394] - [mm] mm/mmu_notifier: fix mmget() assert in __mmu_interval_notifier_insert (Waiman Long) [1921394] - [mm] mm/swapfile.c: fix potential memory leak in sys_swapon (Waiman Long) [1921394] - [mm] mm: validate pmd after splitting (Waiman Long) [1921394] - [mm] hugetlb_cgroup: convert comma to semicolon (Waiman Long) [1921394] - [mm] mm/memory_hotplug: fix unpaired mem_hotplug_begin/done (Waiman Long) [1921394] - [mm] khugepaged: adjust VM_BUG_ON_MM() in __khugepaged_enter() (Waiman Long) [1921394] - [mm] khugepaged: khugepaged_test_exit() check mmget_still_valid() (Waiman Long) [1921394] - [mm] mm/hugetlb: fix calculation of adjust_range_if_pmd_sharing_possible (Waiman Long) [1921394] - [mm] mm/hugetlb.c: clean code by removing unnecessary initialization (Waiman Long) [1921394] - [mm] mm/sparse: never partially remove memmap for early section (Waiman Long) [1921394] - [mm] mm/sparse: fix kernel crash with pfn_section_valid check (Waiman Long) [1921394] - [mm] mm/shuffle: don't move pages between zones and don't read garbage memmaps (Waiman Long) [1921394] - [mm] mm/sparse: rename pfn_present() to pfn_in_present_section() (Waiman Long) [1921394] - [powerpc] powerpc/pseries: Advance pfn if section is not present in lmb_is_removable() (Waiman Long) [1921394] - [powerpc] powerpc/pseries/hotplug-memory: Change rc variable to bool (Waiman Long) [1921394] - [mm] mm/gup: fix fixup_user_fault() on multiple retries (Waiman Long) [1921394] - [mm] mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal (Waiman Long) [1921394] - [mm] mm/mempolicy: Allow lookup_node() to handle fatal signal (Waiman Long) [1921394] - [include] include/linux/memremap.h: remove stale comments (Waiman Long) [1921394] - [mm] mm/sparsemem: get address to page struct instead of address to pfn (Waiman Long) [1921394] - [fs] hibernate: Allow uswsusp to write to swap (Waiman Long) [1921394] - [mm] mm/hotplug: fix hot remove failure in SPARSEMEM|!VMEMMAP case (Waiman Long) [1921394] - [mm] mm/hmm: add missing call to hmm_pte_need_fault in HMM_PFN_SPECIAL handling (Waiman Long) [1921394] - [mm] mm/hmm: add missing unmaps of the ptep during hmm_vma_handle_pte() (Waiman Long) [1921394] - [mm] mm/hmm: allow snapshot of the special zero page (Waiman Long) [1921394] - [mm] mm/hmm: a few more C style and comment clean ups (Waiman Long) [1921394] - [mm] mm/sparse.c: do not waste pre allocated memmap space (Waiman Long) [1921394] - [mm] mm/sparse: consistently do not zero memmap (Waiman Long) [1921394] - [mm] mm/gup: fix a misnamed "write" argument, and a related bug (Waiman Long) [1921394] - [powerpc] treewide: add checks for the return value of memblock_alloc*() (Waiman Long) [1921394] - [kvm] KVM: x86: Expose AVX512_FP16 for supported CPUID (Paul Lai) [1838734] - [x86] x86: Enumerate AVX512 FP16 CPUID feature flag (Paul Lai) [1838734] - [kvm] x86/kvm: Expose TSX Suspend Load Tracking feature (Paul Lai) [1838734] - [net] sched: act_ct: enable stats for HW offloaded entries (Marcelo Leitner) [1909257] - [scsi] scsi: fnic: Validate io_req before others (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Set scsi_set_resid() only for underflow (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Change shost_printk() to FNIC_MAIN_DBG() (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Avoid looping in TRANS ETH on unload (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Change shost_printk() to FNIC_FCS_DBG() (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Simplify the return expression of vnic_wq_copy_alloc() (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Fix inconsistent format argument type in fnic_debugfs.c (Govindarajulu Varadarajan) [1845720] - [x86] perf/x86/intel/uncore: Fix the scale of the IMC free-running events (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Reduce the number of CBOX counters (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Update Ice Lake uncore units (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Split the Ice Lake and Tiger Lake MSR uncore support (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Support PCIe3 unit on Snow Ridge (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Generic support for the PCI sub driver (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Factor out uncore_pci_pmu_unregister() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Factor out uncore_pci_pmu_register() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Factor out uncore_pci_find_dev_pmu() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Factor out uncore_pci_get_dev_die_info() (Michael Petlan) [1884818 1908305]- [mmc] mmc: sdhci-acpi: For amd device set driver type as MMC_SET_DRIVER_TYPE_A (David Arcari) [1906067] - [pinctrl] pinctrl: Added IRQF_SHARED flag for amd-pinctrl driver (David Arcari) [1906067] - [block] block: export blk_mq_make_request (Ming Lei) [1917913] - [platform] platform/x86: dell-wmi-sysman: fix a NULL pointer dereference (Perry Yuan) [1922587] - [platform] platform/x86: dell-wmi-sysman: work around for BIOS bug (Juan Martinez) [1504859] - [platform] platform/x86: dell-wmi-sysman: fix init_bios_attributes() error handling (Juan Martinez) [1504859] - [platform] platform/x86/dell-wmi-sysman: Make some symbols static (Juan Martinez) [1504859] - [platform] platform/x86/dell-wmi-sysman: Make wmi_sysman_kobj_sysfs_ops static (Juan Martinez) [1504859] - [documentation] docs: ABI: sysfs-class-firmware-attributes: solve some warnings (Juan Martinez) [1504859] - [platform] platform/x86: Use appropriate module alias macro for this kernel (Juan Martinez) [1504859] - [platform] platform/x86: Introduce support for Systems Management Driver over WMI for Dell Systems (Juan Martinez) [1504859] - [md] dm: eliminate potential source of excessive kernel log noise (Mike Snitzer) [1876840] - [scsi] scsi: sd: Suppress spurious errors when WRITE SAME is being disabled (Ewan Milne) [1871060] - [net] libceph, ceph: disambiguate ceph_connection_operations handlers (Jeff Layton) [1893177] - [net] libceph: zero out session key and connection secret (Jeff Layton) [1893177] - [include] libceph: add __maybe_unused to DEFINE_MSGR2_FEATURE (Jeff Layton) [1893177] - [net] libceph: align session_key and con_secret to 16 bytes (Jeff Layton) [1893177] - [net] libceph: fix auth_signature buffer allocation in secure mode (Jeff Layton) [1893177] - [fs] ceph: reencode gid_list when reconnecting (Jeff Layton) [1893177] - [net] libceph: drop ceph_auth_{create, update}_authorizer() (Jeff Layton) [1893177] - [fs] libceph, ceph: make use of __ceph_auth_get_authorizer() in msgr1 (Jeff Layton) [1893177] - [net] libceph, ceph: implement msgr2.1 protocol (crc and secure modes) (Jeff Layton) [1893177] - [net] libceph: introduce connection modes and ms_mode option (Jeff Layton) [1893177] - [block] libceph, rbd: ignore addr->type while comparing in some cases (Jeff Layton) [1893177] - [net] libceph, ceph: get and handle cluster maps with addrvecs (Jeff Layton) [1893177] - [net] libceph: factor out finish_auth() (Jeff Layton) [1893177] - [net] libceph: drop ac->ops->name field (Jeff Layton) [1893177] - [net] libceph: amend cephx init_protocol() and build_request() (Jeff Layton) [1893177] - [net] libceph, ceph: incorporate nautilus cephx changes (Jeff Layton) [1893177] - [net] libceph: safer en/decoding of cephx requests and replies (Jeff Layton) [1893177] - [net] libceph: more insight into ticket expiry and invalidation (Jeff Layton) [1893177] - [net] libceph: move msgr1 protocol specific fields to its own struct (Jeff Layton) [1893177] - [net] libceph: move msgr1 protocol implementation to its own file (Jeff Layton) [1893177] - [net] libceph: use sendpage_ok() in ceph_tcp_sendpage() (Jeff Layton) [1893177] - [net] net: introduce helper sendpage_ok() in include/linux/net.h (Jeff Layton) [1893177] - [net] libceph: separate msgr1 protocol implementation (Jeff Layton) [1893177] - [net] libceph: export remaining protocol independent infrastructure (Jeff Layton) [1893177] - [net] libceph: export zero_page (Jeff Layton) [1893177] - [net] libceph: rename and export con->flags bits (Jeff Layton) [1893177] - [net] libceph: rename and export con->state states (Jeff Layton) [1893177] - [net] libceph: make con->state an int (Jeff Layton) [1893177] - [net] libceph: don't export ceph_messenger_{init_fini}() to modules (Jeff Layton) [1893177] - [net] libceph: make sure our addr->port is zero and addr->nonce is non-zero (Jeff Layton) [1893177] - [net] libceph: factor out ceph_con_get_out_msg() (Jeff Layton) [1893177] - [net] libceph: change ceph_con_in_msg_alloc() to take hdr (Jeff Layton) [1893177] - [net] libceph: change ceph_msg_data_cursor_init() to take cursor (Jeff Layton) [1893177] - [net] libceph: handle discarding acked and requeued messages separately (Jeff Layton) [1893177] - [net] libceph: drop msg->ack_stamp field (Jeff Layton) [1893177] - [net] libceph: remove redundant session reset log message (Jeff Layton) [1893177] - [net] libceph: clear con->peer_global_seq on RESETSESSION (Jeff Layton) [1893177] - [net] libceph: rename reset_connection() to ceph_con_reset_session() (Jeff Layton) [1893177] - [net] libceph: split protocol reset bits out of reset_connection() (Jeff Layton) [1893177] - [net] libceph: don't call reset_connection() on version/feature mismatches (Jeff Layton) [1893177] - [net] libceph: lower exponential backoff delay (Jeff Layton) [1893177] - [net] libceph: include middle_len in process_message() dout (Jeff Layton) [1893177] - [fs] ceph: implement updated ceph_mds_request_head structure (Jeff Layton) [1893177] - [fs] ceph: clean up argument lists to __prepare_send_request and __send_request (Jeff Layton) [1893177] - [fs] ceph: take a cred reference instead of tracking individual uid/gid (Jeff Layton) [1893177] - [fs] ceph: don't reach into request header for readdir info (Jeff Layton) [1893177] - [fs] ceph: set osdmap epoch for setxattr (Jeff Layton) [1893177] - [fs] ceph: remove redundant assignment to variable i (Jeff Layton) [1893177] - [fs] ceph: add ceph.caps vxattr (Jeff Layton) [1893177] - [fs] ceph: when filling trace, call ceph_get_inode outside of mutexes (Jeff Layton) [1893177] - [fs] Revert "ceph: allow rename operation under different quota realms" (Jeff Layton) [1893177] - [fs] ceph: fix inode refcount leak when ceph_fill_inode on non-I_NEW inode fails (Jeff Layton) [1893177] - [fs] ceph: downgrade warning from mdsmap decode to debug (Jeff Layton) [1893177] - [fs] ceph: fix race in concurrent __ceph_remove_cap invocations (Jeff Layton) [1893177] - [fs] ceph: pass down the flags to grab_cache_page_write_begin (Jeff Layton) [1893177] - [fs] ceph: add ceph.{cluster_fsid/client_id} vxattrs (Jeff Layton) [1893177] - [fs] ceph: add status debugfs file (Jeff Layton) [1893177] - [include] libceph: remove unused port macros (Jeff Layton) [1893177] - [fs] ceph: ensure we have Fs caps when fetching dir link count (Jeff Layton) [1893177] - [fs] ceph: send dentry lease metrics to MDS daemon (Jeff Layton) [1893177] - [fs] ceph: acquire Fs caps when getting dir stats (Jeff Layton) [1893177] - [fs] ceph: fix up some warnings on W=1 builds (Jeff Layton) [1893177] - [fs] ceph: queue MDS requests to REJECTED sessions when CLEANRECOVER is set (Jeff Layton) [1893177] - [fs] ceph: remove timeout on allowing reconnect after blocklisting (Jeff Layton) [1893177] - [fs] ceph: add new RECOVER mount_state when recovering session (Jeff Layton) [1893177] - [fs] ceph: make fsc->mount_state an int (Jeff Layton) [1893177] - [fs] ceph: don't WARN when removing caps due to blocklisting (Jeff Layton) [1893177] - [fs] ceph: check session state after bumping session->s_seq (Jeff Layton) [1893177] - [net] libceph: clear con->out_msg on Policy::stateful_server faults (Jeff Layton) [1893177] - [net] libceph: format ceph_entity_addr nonces as unsigned (Jeff Layton) [1893177] - [include] libceph: fix ENTITY_NAME format suggestion (Jeff Layton) [1893177] - [net] libceph: move a dout in queue_con_delay() (Jeff Layton) [1893177] - [fs] ceph: comment cleanups and clarifications (Jeff Layton) [1893177] - [fs] ceph: break up send_cap_msg (Jeff Layton) [1893177] - [fs] ceph: drop separate mdsc argument from __send_cap (Jeff Layton) [1893177] - [fs] ceph: promote to unsigned long long before shifting (Jeff Layton) [1893177] - [fs] ceph: don't SetPageError on readpage errors (Jeff Layton) [1893177] - [fs] ceph: mark ceph_fmt_xattr() as printf-like for better type checking (Jeff Layton) [1893177] - [fs] ceph: fold ceph_update_writeable_page into ceph_write_begin (Jeff Layton) [1893177] - [fs] ceph: fold ceph_sync_writepages into writepage_nounlock (Jeff Layton) [1893177] - [fs] ceph: fold ceph_sync_readpages into ceph_readpage (Jeff Layton) [1893177] - [fs] ceph: don't call ceph_update_writeable_page from page_mkwrite (Jeff Layton) [1893177] - [fs] ceph: break out writeback of incompatible snap context to separate function (Jeff Layton) [1893177] - [fs] ceph: add a note explaining session reject error string (Jeff Layton) [1893177] - [net] libceph: switch to the new "osd blocklist add" command (Jeff Layton) [1893177] - [fs] libceph, rbd, ceph: "blacklist" -> "blocklist" (Jeff Layton) [1893177] - [fs] ceph: have ceph_writepages_start call pagevec_lookup_range_tag (Jeff Layton) [1893177] - [fs] ceph: use kill_anon_super helper (Jeff Layton) [1893177] - [fs] ceph: metrics for opened files, pinned caps and opened inodes (Jeff Layton) [1893177] - [fs] ceph: add ceph_sb_to_mdsc helper support to parse the mdsc (Jeff Layton) [1893177] - [fs] ceph: drop special-casing for ITER_PIPE in ceph_sync_read (Jeff Layton) [1893177] - [fs] ceph: add column 'mds' to show caps in more user friendly (Jeff Layton) [1893177] - [include] libceph: multiple workspaces for CRUSH computations (Jeff Layton) [1893177] - [fs] ceph: remove unnecessary return in switch statement (Jeff Layton) [1893177] - [fs] ceph: encode inodes' parent/d_name in cap reconnect message (Jeff Layton) [1893177] - [include] libceph: add __maybe_unused to DEFINE_CEPH_FEATURE (Jeff Layton) [1893177] - [fs] ceph: use frag's MDS in either mode (Jeff Layton) [1893177] - [fs] ceph: move sb->wb_pagevec_pool to be a global mempool (Jeff Layton) [1893177] - [fs] ceph: remove redundant initialization of variable mds (Jeff Layton) [1893177] - [fs] ceph: fix use-after-free for fsc->mdsc (Jeff Layton) [1893177] - [fs] ceph: remove unused variables in ceph_mdsmap_decode() (Jeff Layton) [1893177] - [fs] ceph: delete repeated words in fs/ceph/ (Jeff Layton) [1893177] - [fs] ceph: send client provided metric flags in client metadata (Jeff Layton) [1893177] - [fs] ceph: periodically send perf metrics to MDSes (Jeff Layton) [1893177] - [fs] ceph: check the sesion state and return false in case it is closed (Jeff Layton) [1893177] - [net] libceph: replace HTTP links with HTTPS ones (Jeff Layton) [1893177] - [fs] ceph: remove unnecessary cast in kfree() (Jeff Layton) [1893177] - [net] libceph: just have osd_req_op_init() return a pointer (Jeff Layton) [1893177] - [fs] ceph: do not access the kiocb after aio requests (Jeff Layton) [1893177] - [fs] ceph: clean up and optimize ceph_check_delayed_caps() (Jeff Layton) [1893177] - [fs] ceph: fix potential mdsc use-after-free crash (Jeff Layton) [1893177] - [fs] ceph: switch to WARN_ON_ONCE in encode_supported_features() (Jeff Layton) [1893177] - [fs] ceph: add global total_caps to count the mdsc's total caps number (Jeff Layton) [1893177] - [fs] ceph: add check_session_state() helper and make it global (Jeff Layton) [1893177] - [net] libceph: dump class and method names on method calls (Jeff Layton) [1893177] - [net] libceph: use target_copy() in send_linger() (Jeff Layton) [1893177] - [fs] ceph: add metadata perf metric support (Jeff Layton) [1893177] - [fs] ceph: add read/write latency metric support (Jeff Layton) [1893177] - [fs] ceph: add caps perf metric for each superblock (Jeff Layton) [1893177] - [fs] ceph: add dentry lease metric support (Jeff Layton) [1893177] - [include] math64: New DIV64_U64_ROUND_CLOSEST helper (Jeff Layton) [1893177] - [tty] tty: Fix ->pgrp locking in tiocspgrp() (Waiman Long) [1908197] {CVE-2020-29661}- [mm] Revert "powerpc: Ensure that swiotlb buffer is allocated from low memory" (Diego Domingos) [1907131] - [fs] xfs: use ENOTBLK for direct I/O to buffered I/O fallback (Carlos Maiolino) [1922953] - [nvme] nvme-multipath: Early exit if no path is available (Gopal Tiwari) [1880508] - [scsi] scsi: lpfc: Add support for eh_should_retry_cmd() (Ewan Milne) [1801585] - [scsi] scsi: scsi_transport_fc: Add store capability to rport port_state in sysfs (Ewan Milne) [1801585] - [scsi] scsi: scsi_transport_fc: Add a new rport state FC_PORTSTATE_MARGINAL (Ewan Milne) [1801585] - [scsi] scsi: core: No retries on abort success (Ewan Milne) [1801585] - [scsi] scsi: core: Add a new error code DID_TRANSPORT_MARGINAL in scsi.h (Ewan Milne) [1801585] - [scsi] scsi: core: Add limitless cmd retry support (Ewan Milne) [1801585] - [fs] gfs2: Fix deadlock between gfs2_{create_inode, inode_lookup} and delete_work_func (Andreas Grunbacher) [1903190] - [fs] gfs2: Don't call cancel_delayed_work_sync from within delete work function (Andreas Grunbacher) [1903190] - [cpufreq] acpi-cpufreq: Honor _PSD table setting on new AMD CPUs (Terry Bowman) [1886943] - [x86] x86/cpufeatures: Enumerate TSX suspend load address tracking instructions (Josh Poimboeuf) [1836980] - [powerpc] powerpc/pseries/svm: Allocate SWIOTLB buffer anywhere in memory (Diego Domingos) [1869184] - [mm] powerpc: Ensure that swiotlb buffer is allocated from low memory (Diego Domingos) [1869184] - [fs] debugfs: Fix module state check condition (Vladis Dronov) [1866285] - [fs] debugfs: Check module state before warning in {full/open}_proxy_open() (Vladis Dronov) [1866285]- [firmware] efi: Don't attempt to map RCI2 config table if it doesn't exist (Lenny Szubowicz) [1779590] - [firmware] efi: Make CONFIG_EFI_RCI2_TABLE selectable on x86 only (Lenny Szubowicz) [1779590] - [firmware] efi: Make unexported efi_rci2_sysfs_init() static (Lenny Szubowicz) [1779590] - [iommu] iommu: use the __iommu_attach_device() directly for deferred attach (Lianbo Jiang) [1904658] - [iommu] dma-iommu: use static-key to minimize the impact in the fast-path (Lianbo Jiang) [1904658] - [x86] x86/PCI: sta2x11: use default DMA address translation (Jerry Snitselaar) [1887546] - [powerpc] powerpc: use the generic dma_ops_bypass mode (Jerry Snitselaar) [1887546] - [dma] dmaengine: fix error codes in channel_register() (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: off by one in cleanup code (Jerry Snitselaar) [1837187] - [documentation] dmaengine: idxd: Add ABI documentation for shared wq (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: Clean up descriptors with fault error (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: Add shared workqueue support (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix mapping of portal size (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix wq config registers offset programming (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: Allocate correct size for descriptor chunk (Jerry Snitselaar) [1837187] - [uapi] dmaengine: idxd: add missing invalid flags field to completion (Jerry Snitselaar) [1837187] - [uapi] dmaengine: idxd: fix hw descriptor fields for delta record (Jerry Snitselaar) [1837187] - [uapi] dmaengine: idxd: Merge definition of dsa_batch_desc into dsa_hw_desc (Jerry Snitselaar) [1838386 1837187] - [dma] dmaengine: dmatest: Return boolean result directly in filter() (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Check list for emptiness before access its last entry (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: Make two symbols static (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Print error codes as signed value (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: add command status to idxd sysfs attribute (Jerry Snitselaar) [1893465 1837187] - [dma] dmaengine: idxd: add support for configurable max wq batch size (Jerry Snitselaar) [1893468 1837187] - [dma] dmaengine: idxd: add support for configurable max wq xfer size (Jerry Snitselaar) [1893468 1837187] - [documentation] dmaengine: idxd: add leading / for sysfspath in ABI documentation (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: clear misc interrupt cause after read (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Prevent to run on misconfigured channel (Jerry Snitselaar) [1837187] - [dma] dmaengine: acpi: Put the CSRT table after using it (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: reset states after device disable or reset (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: move idxd interrupt handling to mask instead of ignore (Jerry Snitselaar) [1872374 1837187] - [dma] dmaengine: idxd: add work queue drain support (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: move submission to sbitmap_queue (Jerry Snitselaar) [1837187] - [dma] dmaengine: cookie bypass for out of order completion (Jerry Snitselaar) [1838893 1837187] - [dma] dmaengine: ioat setting ioat timeout as module parameter (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: stop completed threads when running without set channel (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix misc interrupt handler thread unmasking (Jerry Snitselaar) [1877126 1837187] - [dma] dmaengine: idxd: cleanup workqueue config after disabling (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix cdev locking for open and release (Jerry Snitselaar) [1837187] - [dma] dmaengine: Replace zero-length array with flexible-array (Jerry Snitselaar) [1837187] - [dma] dmaengine: Fix doc strings to satisfy validation script (Jerry Snitselaar) [1837187] - [dma] dmaengine: Include dmaengine.h into dmaengine.c (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Describe members of struct dmatest_info (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Describe members of struct dmatest_params (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Allow negative timeout value to specify infinite wait (Jerry Snitselaar) [1837187] - [dma] Revert "dmaengine: dmatest: timeout value of -1 should specify infinite wait" (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: adding missed issue_pending to timeout handler (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: remove unnesesery double complition timer modification (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: removing duplicate code from timeout handler (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: Decreasing allocation chunk size 2M->512K (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: fixing chunk sizing macros dependency (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: export hw version through sysfs (Jerry Snitselaar) [1838888 1837187] - [dma] dmaengine: dmatest: Restore default for channel (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix interrupt completion after unmasking (Jerry Snitselaar) [1838895 1837187] - [dma] dmaengine: dmatest: Fix process hang when reading 'wait' parameter (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Fix iteration non-stop logic (Jerry Snitselaar) [1837187] - [dma] dmaengine: fix channel index enumeration (Jerry Snitselaar) [1838390 1837187] - [include] include/linux/dmaengine: Typos fixes in API documentation (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: remove global token limit check (Jerry Snitselaar) [1838385 1837187] - [dma] dmaengine: idxd: reflect shadow copy of traffic class programming (Jerry Snitselaar) [1838381 1837187] - [dma] dmaengine: Create debug directories for DMA devices (Jerry Snitselaar) [1837187] - [dma] dmaengine: Add basic debugfs support (Jerry Snitselaar) [1837187] - [include] dmaengine: consistently return string literal from switch-case (Jerry Snitselaar) [1837187] - [include] dmaengine: Drop redundant 'else' keyword (Jerry Snitselaar) [1837187] - [include] dmaengine: Use negative condition for better readability (Jerry Snitselaar) [1837187] - [include] dmaengine: Refactor dmaengine_check_align() to be bit operations only (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: expose general capabilities register in sysfs (Jerry Snitselaar) [1837187 1836532] - [dma] dmaengine: idxd: check return result from check_vma() in cdev (Jerry Snitselaar) [1837187 1836530] - [dma] dmanegine: ioat/dca: Replace zero-length array with flexible-array member (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: remove set but not used variable 'idxd_cdev' (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: remove set but not used variable 'group' (Jerry Snitselaar) [1837187] - [documentation] dmaengine: idxd: add sysfs ABI for idxd driver (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix off by one on cdev dwq refcount (Jerry Snitselaar) [1838366 1837187] - [dma] dmaengine: idxd: wq size configuration needs to check global max size (Jerry Snitselaar) [1837187 1836579] - [dma] dmaengine: idxd: sysfs input of wq incorrect wq type should return error (Jerry Snitselaar) [1837187 1836585] - [dma] dmaengine: idxd: correct reserved token calculation (Jerry Snitselaar) [1837187 1836647] - [dma] dmaengine: idxd: Fix error handling in idxd_wq_cdev_dev_setup() (Jerry Snitselaar) [1838354 1837187] - [dma] dmaengine: idxd: fix runaway module ref count on device driver bind (Jerry Snitselaar) [1837187 1836649] - [dma] dmaengine: idxd: fix boolconv.cocci warnings (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: add char driver to expose submission portal to userland (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: connect idxd to dmaengine subsystem (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: add descriptor manipulation routines (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: add configuration component of driver (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: Init and probe for Intel data accelerators (Jerry Snitselaar) [1837187] - [include] io-64-nonatomic: add io{read|write}64{_lo_hi|_hi_lo} macros (Jerry Snitselaar) [1837187] - [powerpc] iomap: introduce io{read|write}64_{lo_hi|hi_lo} (Jerry Snitselaar) [1837187] - [lib] iomap: Use non-raw io functions for io{read|write}XXbe (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: use vchan_vdesc_fini() to free descriptors (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: Add missing locking around list operations (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: Do not call desc_free() under a spin_lock (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: remove debug message (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: Add missing locking (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: Support in-use unbind (Jerry Snitselaar) [1837187] - [dma] dmaengine: move .device_release missing log warning to debug level (Jerry Snitselaar) [1837187] - [dma] dmaengine: Cleanups for the slave <-> channel symlink support (Jerry Snitselaar) [1837187] - [dma] dmaengine: fix null ptr check for __dma_async_device_channel_register() (Jerry Snitselaar) [1837187] - [dma] dmaengine: Fix return value for dma_request_chan() in case of failure (Jerry Snitselaar) [1837187] - [dma] dmaengine: Create symlinks between DMA channels and slaves (Jerry Snitselaar) [1837187] - [dma] dmaengine: add support to dynamic register/unregister of channels (Jerry Snitselaar) [1837187] - [dma] dmaengine: break out channel registration (Jerry Snitselaar) [1837187] - [x86] x86/asm: Carve out a generic movdir64b() helper for general usage (Jerry Snitselaar) [1837187] - [x86] x86/asm: add iosubmit_cmds512() based on MOVDIR64B CPU instruction (Jerry Snitselaar) [1837187] - [dma] dmaengine: Move dma_get_{, any_}slave_channel() to private dmaengine.h (Jerry Snitselaar) [1837187] - [include] dmaengine: Remove dma_request_slave_channel_compat() wrapper (Jerry Snitselaar) [1837187] - [dma] dmaengine: Remove dma_device_satisfies_mask() wrapper (Jerry Snitselaar) [1837187] - [include] dmaengine: Add helper function to convert direction value to text (Jerry Snitselaar) [1837187] - [dma] dmaengine: Add support for reporting DMA cached data amount (Jerry Snitselaar) [1837187] - [dma] dmaengine: Add metadata_ops for dma_async_tx_descriptor (Jerry Snitselaar) [1837187] - [dma] dmaengine: print more meaningful error message (Jerry Snitselaar) [1837187] - [dma] dmaengine: move module_/dma_device_put() after route free (Jerry Snitselaar) [1837187] - [dma] dmaengine: Add reference counting to dma_device struct (Jerry Snitselaar) [1837187] - [dma] dmaengine: Move dma_channel_rebalance() infrastructure up in code (Jerry Snitselaar) [1837187] - [dma] dmaengine: Call module_put() after device_free_chan_resources() (Jerry Snitselaar) [1837187] - [dma] dmaengine: Store module owner in dma_device struct (Jerry Snitselaar) [1837187] - [include] dmaengine: Remove spaces before TABs (Jerry Snitselaar) [1837187] - [dma] ioat: ioat_alloc_ring() failure handling (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: Fix access after free in vchan_complete() (Jerry Snitselaar) [1837187] - [include] dmaengine: Fix access to uninitialized dma_slave_caps (Jerry Snitselaar) [1837187] - [dma] dmanegine: ioat/dca: Use struct_size() helper (Jerry Snitselaar) [1837187] - [dma] dmaengine: acpi: Add kernel doc parameter descriptions (Jerry Snitselaar) [1837187] - [dma] dmaengine: acpi: Set up DMA mask based on CSRT (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Add support for completion polling (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: store result on dma descriptor (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: timeout value of -1 should specify infinite wait (Jerry Snitselaar) [1837187] - [dma] dmaengine: Grammar s/the its/its/, s/need/needs/ (Jerry Snitselaar) [1837187] - [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284 (Jerry Snitselaar) [1837187] - [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 291 (Jerry Snitselaar) [1837187] - [dma] treewide: Add SPDX license identifier - Makefile/Kconfig (Jerry Snitselaar) [1837187] - [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jerry Snitselaar) [1837187] - [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 7 (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: move test data alloc & free into functions (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: add short-hand `buf_size` var in dmatest_func() (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: wrap src & dst data into a struct (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Abort test in case of mapping error (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Add transfer_size parameter (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Add alignment parameter (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Use fixed point div to calculate iops (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Add support for multi channel testing (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: fix a small memory leak in dmatest_func() (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: move size checks earlier in function (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: use dmaengine_terminate_sync() instead (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: unmap data on a single code-path when xfer done (Jerry Snitselaar) [1837187] - [dma] dmaengine: idma64: replace spin_lock_irqsave with spin_lock (Jerry Snitselaar) [1837187] - [dma] dmaengine: idma: remove dma_slave_config direction usage (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: fix prototype of ioat_enumerate_channels (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioatdma: set the completion address register after channel reset (Jerry Snitselaar) [1837187] - [dma] dmaengine: idma64: Support dmaengine_terminate_sync() (Jerry Snitselaar) [1837187] - [dma] dmaengine: add a new helper dmaenginem_async_device_register (Jerry Snitselaar) [1837187] - [documentation] Documentation/x86: Add documentation for SVA (Shared Virtual Addressing) (Jerry Snitselaar) [1836777] - [iommu] iommu/vt-d: Change flags type to unsigned int in binding mm (Jerry Snitselaar) [1836777] - [drm] drm, iommu: Change type of pasid to u32 (Jerry Snitselaar) [1836777] - [x86] x86/asm: Add an enqcmds() wrapper for the ENQCMDS instruction (Jerry Snitselaar) [1837187] - [x86] x86/mmu: Allocate/free a PASID (Jerry Snitselaar) [1836777] - [x86] x86/cpufeatures: Mark ENQCMD as disabled when configured out (Jerry Snitselaar) [1836777] - [mm] mm: Add a pasid member to struct mm_struct (Jerry Snitselaar) [1836777] - [x86] x86/msr-index: Define an IA32_PASID MSR (Jerry Snitselaar) [1836777] - [x86] x86/fpu/xstate: Add supervisor PASID state for ENQCMD (Jerry Snitselaar) [1836777] - [x86] x86/cpufeatures: Enumerate ENQCMD and ENQCMDS instructions (Jerry Snitselaar) [1836777] - [x86] x86/fpu/xstate: Restore supervisor states for signal return (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Preserve supervisor states for the slow path in __fpu__restore_sig() (Jerry Snitselaar) [1837178] - [x86] x86/fpu: Introduce copy_supervisor_to_kernel() (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Update copy_kernel_to_xregs_err() for supervisor states (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Update sanitize_restored_xstate() for supervisor xstates (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Define new functions for clearing fpregs and xstates (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Introduce XSAVES supervisor states (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Separate user and supervisor xfeatures mask (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Define new macros for supervisor and user xstates (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Rename validate_xstate_header() to validate_user_xstate_header() (Jerry Snitselaar) [1837178] - [x86] copy_xstate_to_kernel: Fix typo which caused GDB regression (Jerry Snitselaar) [1837178] - [x86] copy_xstate_to_kernel(): don't leave parts of destination uninitialized (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Warn when checking alignment of disabled xfeatures (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Fix XSAVES offsets in setup_xstate_comp() (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Fix last_good_offset in setup_xstate_features() (Jerry Snitselaar) [1837178] - [x86] x86/fpu: Shrink space allocated for xstate_comp_offsets (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Make xfeature_is_supervisor()/xfeature_is_user() return bool (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Fix small issues (Jerry Snitselaar) [1837178] - [x86] x86/fpu: Use XFEATURE_FP/SSE enum values instead of hardcoded numbers (Jerry Snitselaar) [1837178] - [x86] x86/fpu: Use unsigned long long shift in xfeature_uncompacted_offset() (Jerry Snitselaar) [1837178] - [iommu] iommu/vt-d: Fix sid not set issue in intel_svm_bind_gpasid() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix kernel NULL pointer dereference in find_domain() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: include conditionally on CONFIG_INTEL_IOMMU_SVM (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix misuse of ALIGN in qi_flush_piotlb() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Don't read VCCAP register unless it exists (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Add SMMUv3.2 range invalidation support (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Batch ATC invalidation commands (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Add command queue batching helpers (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Add sanity check for interrupt remapping table length macros (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix lockdep splat in iommu_flush_dev_iotlb() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Restore IRTE.RemapEn bit for amd_iommu_activate_guest_mode (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Fix potential @entry null deref (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Handle 36bit addressing for x86-32 (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Do not use IOMMUv2 functionality when SME is active (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Do not force direct mapping when SME is active (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Use cmpxchg_double() when updating 128-bit IRTE (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Restore IRTE.RemapEn bit after programming IRTE (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix NULL pointer dereference in dev_iommu_priv_set() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Serialize IOMMU GCMD register modifications (Jerry Snitselaar) [1887546] - [dma] dma-pool: Fix an uninitialized variable bug in atomic_pool_expand() (Jerry Snitselaar) [1887546] - [dma] dma-pool: Only allocate from CMA when in same memory zone (Jerry Snitselaar) [1887546] - [dma] dma-pool: fix coherent pool allocations for IOMMU mappings (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Move Kconfig and Makefile bits down into amd directory (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Move Kconfig and Makefile bits down into intel directory (Jerry Snitselaar) [1887546] - [iommu] iommu: Add gfp parameter to io_pgtable_ops->map() (Jerry Snitselaar) [1887546] - [iommu] iommu: Mark __iommu_map_sg() as static (Jerry Snitselaar) [1887546] - [iommu] iommu: Tidy up Kconfig for SoC IOMMUs (Jerry Snitselaar) [1887546] - [iommu] iommu: Make some functions static (Jerry Snitselaar) [1887546] - [include] iommu: Move sg_table wrapper out of CONFIG_IOMMU_SUPPORT (Jerry Snitselaar) [1887546] - [powerpc] powerpc/dma: Remove dev->archdata.iommu_domain (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Remove double zero check (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Rename intel-pasid.h to pasid.h (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add page response ops support (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Report page request faults for guest SVA (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add a helper to get svm and sdev for pasid (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Refactor device_to_iommu() helper (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Disable multiple GPASID-dev bind (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Warn on out-of-range invalidation address (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix devTLB flush for vSVA (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Handle non-page aligned address (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix PASID devTLB invalidation (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Remove global page support in devTLB flush (Jerry Snitselaar) [1887546] - [include] iommu/vt-d: Enforce PASID devTLB field mask (Jerry Snitselaar) [1887546] - [iommu] iommu: Remove unused IOMMU_SYS_CACHE_ONLY flag (Jerry Snitselaar) [1887546] - [iommu] PCI/ATS: Add pci_pri_supported() to check device or associated PF (Jerry Snitselaar) [1887546] - [pci] PCI: Treat "external-facing" devices themselves as internal (Jerry Snitselaar) [1887546] - [documentation] docs: fix references for DMA*.txt files (Jerry Snitselaar) [1887546] - [dma] dma-contiguous: cleanup dma_alloc_contiguous (Jerry Snitselaar) [1887546] - [dma] dma-debug: use named initializers for dir2name (Jerry Snitselaar) [1887546] - [dma] dma-mapping: add a dma_ops_bypass flag to struct device (Jerry Snitselaar) [1887546] - [dma] dma-mapping: inline the fast path dma-direct calls (Jerry Snitselaar) [1887546] - [dma] dma-mapping: move the remaining DMA API calls out of line (Jerry Snitselaar) [1887546] - [dma] dma-mapping: don't BUG when calling dma_map_resource on RAM (Jerry Snitselaar) [1887546] - [of] of: Allow the iommu-map property to omit untranslated devices (Jerry Snitselaar) [1887546] - [iommu] treewide: Remove uninitialized_var() usage (Jerry Snitselaar) [1887546] - [dma] dma-pool: do not allocate pool memory from CMA (Jerry Snitselaar) [1887546] - [dma] dma-pool: make sure atomic pool suits device (Jerry Snitselaar) [1887546] - [dma] dma-pool: introduce dma_guess_pool() (Jerry Snitselaar) [1887546] - [dma] dma-pool: get rid of dma_in_atomic_pool() (Jerry Snitselaar) [1887546] - [dma] dma-direct: provide function to check physical memory area validity (Jerry Snitselaar) [1887546] - [documentation] docs: move DMA kAPI to Documentation/core-api (Jerry Snitselaar) [1887546] - [dma] dma-mapping: remove dma_mark_declared_memory_occupied (Jerry Snitselaar) [1887546] - [documentation] docs: DMA-API-HOWTO.txt: fix an unmarked code block (Jerry Snitselaar) [1887546] - [documentation] Documentation: DMA-API: fix a function name of max_mapping_size (Jerry Snitselaar) [1887546] - [documentation] docs: DMA-API-HOWTO: add a missing "=" (Jerry Snitselaar) [1887546] - [documentation] Documentation/DMA-API-HOWTO: update dma_mask sections (Jerry Snitselaar) [1887546] - [documentation] Documentation/DMA-ISA-LPC: fix an incorrect reference (Jerry Snitselaar) [1887546] - [documentation] Documentation: DMA-API: fix two typos (Jerry Snitselaar) [1887546] - [dma] dma-mapping: warn when coherent pool is depleted (Jerry Snitselaar) [1887546] - [dma] dma-remap: align the size in dma_common_*_remap() (Jerry Snitselaar) [1887546] - [dma] dma-mapping: DMA_COHERENT_POOL should select GENERIC_ALLOCATOR (Jerry Snitselaar) [1887546] - [dma] dma-direct: add missing set_memory_decrypted() for coherent mapping (Jerry Snitselaar) [1887546] - [dma] dma-direct: check return value when encrypting or decrypting memory (Jerry Snitselaar) [1887546] - [dma] dma-direct: re-encrypt memory if dma_direct_alloc_pages() fails (Jerry Snitselaar) [1887546] - [dma] dma-direct: always align allocation size in dma_direct_alloc_pages() (Jerry Snitselaar) [1887546] - [dma] dma-direct: mark __dma_direct_alloc_pages static (Jerry Snitselaar) [1887546] - [dma] dma-direct: re-enable mmap for !CONFIG_MMU (Jerry Snitselaar) [1887546] - [dma] dma-pool: decouple DMA_REMAP from DMA_COHERENT_POOL (Jerry Snitselaar) [1887546] - [message] scsi: mptfusion: Don't use GFP_ATOMIC for larger DMA allocations (Jerry Snitselaar) [1887546] - [dma] dma-pool: fix too large DMA pools on medium memory size systems (Jerry Snitselaar) [1887546] - [iommu] treewide: replace '---help---' in Kconfig files with 'help' (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Make remove callback message more informative (Jerry Snitselaar) [1887546] - [include] iommu: add generic helper for mapping sgtable objects (Jerry Snitselaar) [1887546] - [dma] dma-contiguous: fix comment for dma_release_from_contiguous (Jerry Snitselaar) [1887546] - [dma] dma-pool: scale the default DMA coherent pool size with memory capacity (Jerry Snitselaar) [1887546] - [x86] x86/mm: unencrypted non-blocking DMA allocations use coherent pools (Jerry Snitselaar) [1887546] - [dma] dma-pool: add pool sizes to debugfs (Jerry Snitselaar) [1887546] - [dma] dma-direct: atomic allocations must come from atomic coherent pools (Jerry Snitselaar) [1887546] - [dma] dma-pool: dynamically expanding atomic pools (Jerry Snitselaar) [1887546] - [dma] dma-pool: add additional coherent pools to map to gfp mask (Jerry Snitselaar) [1887546] - [dma] dma-remap: separate DMA atomic pools from direct remap code (Jerry Snitselaar) [1887546] - [dma] dma-mapping: use vmap insted of reimplementing it (Jerry Snitselaar) [1887546] - [dma] dma-debug: make __dma_entry_alloc_check_leak() static (Jerry Snitselaar) [1887546] - [dma] dma: debug: no need to check return value of debugfs_create functions (Jerry Snitselaar) [1887546] - [dma] dma-debug: Batch dma_debug_entry allocation (Jerry Snitselaar) [1887546] - [dma] dma/debug: Remove dma_debug_resize_entries() (Jerry Snitselaar) [1887546] - [dma] dma-debug: Make leak-like behaviour apparent (Jerry Snitselaar) [1887546] - [dma] dma-debug: Dynamically expand the dma_debug_entry pool (Jerry Snitselaar) [1887546] - [dma] dma-debug: Use pr_fmt() (Jerry Snitselaar) [1887546] - [dma] dma-debug: Expose nr_total_entries in debugfs (Jerry Snitselaar) [1887546] - [dma] dma-debug: fix displaying of dma allocation type (Jerry Snitselaar) [1887546] - [dma] dma-direct: fix data truncation in dma_direct_get_required_mask() (Jerry Snitselaar) [1887546] - [dma] dma-direct: provide a arch_dma_clear_uncached hook (Jerry Snitselaar) [1887546] - [dma] dma-direct: make uncached_kernel_address more general (Jerry Snitselaar) [1887546] - [include] dma-direct: remove the cached_kernel_address hook (Jerry Snitselaar) [1887546] - [dma] dma-direct: consolidate the error handling in dma_direct_alloc_pages (Jerry Snitselaar) [1887546] - [dma] dma-coherent: fix integer overflow in the reserved-memory dma allocation (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix misuse of iommu_domain_identity_map() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Update scalable mode paging structure coherency (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Enable PCI ACS for platform opt in hint (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Set U/S bit in first level page table by default (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Make Intel SVM code 64-bit only (Jerry Snitselaar) [1887546] - [arm64] arm64: Remove dev->archdata.iommu pointer (Jerry Snitselaar) [1887546] - [x86] x86: Remove dev->archdata.iommu pointer (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Use dev_iommu_priv_get/set() (Jerry Snitselaar) [1887546] - [iommu] iommu: Allow page responses without PASID (Jerry Snitselaar) [1887546] - [iommu] iommu/iova: Don't BUG on invalid PFNs (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Add helper functions to update domain->pt_root (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Print extended features in one line to fix divergent log levels (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Make amd_iommu_apply_ivrs_quirks() static inline (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Move Intel IOMMU driver into subdirectory (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Move AMD IOMMU driver into subdirectory (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Remove redundant devid checks (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Store dev_data as device iommu private data (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Merge private header files (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Remove PD_DMA_OPS_MASK (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Consolidate domain allocation/freeing (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Free page-table in protection_domain_free() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Allocate page-table in protection_domain_init() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Let free_pagetable() not rely on domain->pt_root (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Unexport get_dev_data() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Unify format of the printed messages (Jerry Snitselaar) [1887546] - [iommu] iommu: Remove iommu_sva_ops::mm_exit() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Use pci_ats_supported() (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Use pci_ats_supported() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Use pci_ats_supported() (Jerry Snitselaar) [1887546] - [pci] PCI/ATS: Only enable ATS for trusted devices (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Implement iommu_ops->def_domain_type call-back (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Don't reserve implementation defined register space (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: remove set but not used variable 'smmu' (Jerry Snitselaar) [1887546] - [uapi] iommu/virtio: Fix sparse warning (Jerry Snitselaar) [1887546] - [pci] PCI/ATS: Export symbols of PASID functions (Jerry Snitselaar) [1887546] - [iommu] iommu/mediatek: Fix MTK_IOMMU dependencies (Jerry Snitselaar) [1887546] - [iommu] iommu: spapr_tce: Disable compile testing to fix build on book3s_32 config (Jerry Snitselaar) [1887546] - [iommu] iommu: Enable compile testing for some of drivers (Jerry Snitselaar) [1887546] - [x86] x86: Hide the archdata.iommu field behind generic IOMMU_API (Jerry Snitselaar) [1887546] - [iommu] iommu/hyper-v: Constify hyperv_ir_domain_ops (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix compile warning (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: fix a GCC warning (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix pointer cast warnings on 32 bit (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Remove IOVA handling code from the non-dma_ops path (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Remove duplicated check in intel_svm_bind_mm() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Remove redundant IOTLB flush (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add page request draining support (Jerry Snitselaar) [1887546 1847060] - [iommu] iommu/vt-d: Disable non-recoverable fault processing before unbind (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: debugfs: Add support to show inv queue internals (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Multiple descriptors per qi_submit_sync() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Replace intel SVM APIs with generic SVA APIs (Jerry Snitselaar) [1887546 1836578] - [include] iommu/vt-d: Fix compile warning from intel-svm.h (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Report SVA feature with generic flag (Jerry Snitselaar) [1887546 1836578] - [iommu] iommu/vt-d: Add custom allocator for IOASID (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Enlightened PASID allocation (Jerry Snitselaar) [1887546 1837167] - [iommu] iommu/vt-d: Add svm/sva invalidate function (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Support flushing more translation cache types (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add bind guest PASID support (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add nested translation helper function (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Use a helper function to skip agaw for SL (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Move domain helper to header (Jerry Snitselaar) [1887546] - [iommu] iommu: Remove functions that support private domain (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Unify format of the printed messages (Jerry Snitselaar) [1887546] - [iommu] iommu: Introduce guest PASID bind function (Jerry Snitselaar) [1887546] - [iommu] iommu: Introduce cache_invalidate API (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: debugfs: Add support to show page table internals (Jerry Snitselaar) [1887546 1835059] - [iommu] iommu/vt-d: Use iova over first level (Jerry Snitselaar) [1887546 1837160] - [iommu] iommu/vt-d: Update first level super page capability (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Make first level IOVA canonical (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Flush PASID-based iotlb for iova over first level (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Setup pasid entries for iova over first level (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add PASID_FLAG_FL5LP for first-level pasid setup (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add set domain DOMAIN_ATTR_NESTING attr (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Identify domains using first level page table (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Misc macro clean up for SVM (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add build dependency on IOASID (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Replace Intel specific PASID allocator with IOASID (Jerry Snitselaar) [1887546] - [iommu] iommu/ioasid: Add custom allocators (Jerry Snitselaar) [1887546] - [iommu] iommu: Add I/O ASID allocator (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Use right Kconfig option name (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add Kconfig option to enable/disable scalable mode (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Reverse arguments to list_add (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Use accessor functions for iommu private data (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Reject IOMMU page granule larger than PAGE_SIZE (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Fix freeing of incomplete domains (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Build virtio-iommu as module (Jerry Snitselaar) [1887546] - [iommu] iommu: virtio: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Remove unused variable (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Update to most recent specification (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Add event queue (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Add probe request (Jerry Snitselaar) [1887546] - [iommu] iommu: Add virtio-iommu driver (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Remove duplicate error message (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Fix uninitilized variable warning (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rename IOMMU_QCOM_SYS_CACHE and improve doc (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Restore naming of driver parameter prefix (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Use WRITE_ONCE() when changing validity of an STE (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Improve SMR mask test (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Fix IOVA validation for 32-bit (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Prepare for TTBR1 usage (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise VTCR handling (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Rename public #defines under ARM_SMMU_ namespace (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise TCR handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Ensure ARM_64_LPAE_S2_TCR_RES1 is unsigned (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Improve attribute handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Support non-coherent stage-2 page tables (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Fix -Wunused-const-variable warning (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Remove useless of_match_ptr() (Jerry Snitselaar) [1887546] - [iommu] drivers/iommu: Initialise module 'owner' field in iommu_device_set_ops() (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Update my email address in MODULE_AUTHOR() (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Allow building as a module (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Unregister IOMMU and bus ops on device removal (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Allow building as a module (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Support SMMU module probing from the IORT (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Unregister IOMMU and bus ops on device removal (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers (Jerry Snitselaar) [1887546] - [iommu] Revert "iommu/arm-smmu: Make arm-smmu explicitly non-modular" (Jerry Snitselaar) [1887546] - [iommu] Revert "iommu/arm-smmu: Make arm-smmu-v3 explicitly non-modular" (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise TTBRn handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise MAIR handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Simplify level indexing (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Simplify PGD size handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Simplify start level lookup (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Simplify bounds checks (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise size check (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable: Make selftest gubbins consistently __init (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Avoid pathological RPM behaviour for unmaps (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable: Move some initialization data to .init.rodata (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Report USF more clearly (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Remove arm_smmu_flush_ops (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Move .tlb_sync method to implementation (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Remove "leaf" indirection (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Remove .tlb_inv_range indirection (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm-v7s: Use ias/oas to check the valid iova/pa (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm-v7s: Add paddr_to_iopte and iopte_to_paddr helpers (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Ensure 64-bit I/O accessors are available on 32-bit CPU (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Make private implementation details static (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Add context init implementation hook (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Add reset implementation hook (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Add configuration implementation hook (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Move Secure access quirk to implementation (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: ioremap smmu mmio region before implementation init (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Add implementation infrastructure (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Rename arm-smmu-regs.h (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Abstract GR0 accesses (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Abstract context bank accesses (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Abstract GR1 accesses (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Get rid of weird "atomic" write (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Split arm_smmu_tlb_inv_range_nosync() (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Rework cb_base handling (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Convert context bank registers to bitfields (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Convert GR1 registers to bitfields (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Convert GR0 registers to bitfields (Jerry Snitselaar) [1887546] - [iommu] iommu: Remove IOMMU_OF_DECLARE (Jerry Snitselaar) [1887546] - [iommu] iommu: Stop deferring probe at end of initcalls (Jerry Snitselaar) [1887546] - [iommu] iommu: Fix use-after-free in iommu_release_device (Jerry Snitselaar) [1887546] - [dma] dma-mapping: Fix dma_pgprot() for unencrypted coherent pages (Jerry Snitselaar) [1887546] - [x86] x86: Don't let pgprot_modify() change the page encryption bit (Jerry Snitselaar) [1887546] - [x86] x86/PCI: Remove X86_DEV_DMA_OPS (Jerry Snitselaar) [1887546] - [pci] PCI: vmd: Remove dma_map_ops overrides (Jerry Snitselaar) [1887546] - [pci] x86/pci: Clean up usage of X86_DEV_DMA_OPS (Jerry Snitselaar) [1887546] - [x86] x86/Kconfig: Remove the unused X86_DMA_REMAP KConfig symbol (Jerry Snitselaar) [1887546] - [dma] dma-direct: avoid a forward declaration for phys_to_dma (Jerry Snitselaar) [1887546] - [dma] dma-mapping: Add vmap checks to dma_map_single() (Jerry Snitselaar) [1887546] - [x86] x86/platform/uv: Fix UV4 hub revision adjustment (Frank Ramsay) [1908507] - [ata] ahci: Add Intel Rocket Lake PCH-H RAID PCI IDs (Steve Best) [1868308]- [mfd] mfd: intel-lpss: Fix Intel Elkhart Lake LPSS I2C input clock (Steve Best) [1783586] - [mfd] mfd: intel-lpss: Add Intel Elkhart Lake PCH PCI IDs (Steve Best) [1783586] - [i2c] i2c: i801: Add support for Intel Elkhart Lake (Steve Best) [1783586] - [fs] fuse: fix bad inode (Miklos Szeredi) [1906908] - [fs] virtiofs: calculate number of scatter-gather elements accurately (Vivek Goyal) [1783467] - [fs] virtiofs: add logic to free up a memory range (Vivek Goyal) [1783467] - [fs] virtiofs: maintain a list of busy elements (Vivek Goyal) [1783467] - [fs] virtiofs: serialize truncate/punch_hole and dax fault path (Vivek Goyal) [1783467] - [fs] virtiofs: define dax address space operations (Vivek Goyal) [1783467] - [fs] virtiofs: add DAX mmap support (Vivek Goyal) [1783467] - [fs] virtiofs: implement dax read/write operations (Vivek Goyal) [1783467] - [uapi] virtiofs: introduce setupmapping/removemapping commands (Vivek Goyal) [1783467] - [fs] virtiofs: implement FUSE_INIT map_alignment field (Vivek Goyal) [1783467] - [fs] virtiofs: keep a list of free dax memory ranges (Vivek Goyal) [1783467] - [fs] virtiofs: add a mount option to enable dax (Vivek Goyal) [1783467] - [fs] virtiofs: set up virtio_fs dax_device (Vivek Goyal) [1783467] - [fs] virtiofs: get rid of no_mount_options (Vivek Goyal) [1783467] - [fs] virtiofs: provide a helper function for virtqueue initialization (Vivek Goyal) [1783467] - [fs] dax: Create a range version of dax_layout_busy_page() (Vivek Goyal) [1783467] - [dax] dax: Modify bdev_dax_pgoff() to handle NULL bdev (Vivek Goyal) [1783467] - [virtio] virtio: Implement get_shm_region for MMIO transport (Vivek Goyal) [1783467] - [virtio] virtio: Implement get_shm_region for PCI transport (Vivek Goyal) [1783467] - [include] virtio: Add get_shm_region method (Vivek Goyal) [1783467] - [fs] virtiofs: do not use fuse_fill_super_common() for device installation (Vivek Goyal) [1783467] - [uapi] fuse: reserve values for mapping protocol (Vivek Goyal) [1783467] - [fs] virtiofs: Convert virtiofs to use new mount API (Vivek Goyal) [1783467] - [fs] fuse: reject options on reconfigure via fsconfig(2) (Vivek Goyal) [1783467] - [fs] fuse: ignore 'data' argument of mount(..., MS_REMOUNT) (Vivek Goyal) [1783467] - [fs] fuse: use ->reconfigure() instead of ->remount_fs() (Vivek Goyal) [1783467] - [fs] fuse: switch to use errorfc() et.al (Vivek Goyal) [1783467] - [fs] fs_parse: fold fs_parameter_desc/fs_parameter_spec (Vivek Goyal) [1783467] - [fs] fs_parser: remove fs_parameter_description name field (Vivek Goyal) [1783467] - [fs] vfs: subtype handling moved to fuse (Vivek Goyal) [1783467] - [fs] fuse: convert to use the new mount API (Vivek Goyal) [1783467] - [lib] lib/zlib: fix inflating zlib streams on s390 (Philipp Rudo) [1908011] - [scsi] scsi: ibmvfc: Set default timeout to avoid crash during migration (Diego Domingos) [1890710] - [net] Bluetooth: Fix null pointer dereference in hci_event_packet() (Gopal Tiwari) [1921475] - [tools] selftests: fix poll error in udpgro.sh (Hangbin Liu) [1922213] - [net] mptcp: fix length of MP_PRIO suboption (Davide Caratti) [1923156] - [powerpc] powerpc/sstep: Fix array out of bound warning (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/sstep: Add testcases for VSX vector paired load/store instructions (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/ppc-opcode: Add encoding macros for VSX vector paired instructions (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/sstep: Support VSX vector paired storage access instructions (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/sstep: Cover new VSX instructions under CONFIG_VSX (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/sstep: Emulate prefixed instructions only when CPU_FTR_ARCH_31 is set (Desnes Augusto Nunes do Rosario) [1908739] - [net] fix setsockopt(SO_REUSEADDR) for MPTCP sockets (Paolo Abeni) [1922500] - [net] net_sched: avoid shift-out-of-bounds in tcindex_set_parms() (Davide Caratti) [1917366] - [net] net_sched: reject silly cell_log in qdisc_get_rtab() (Davide Caratti) [1917366] - [net] sched: prevent invalid Scell_log shift count (Davide Caratti) [1917366] - [net] netem: fix zero division in tabledist (Davide Caratti) [1917366] - [net] protect tcf_block_unbind with block lock (Davide Caratti) [1917366] - [pinctrl] pinctrl: intel: Add Intel Elkhart Lake pin controller support (Steve Best) [1783600] - [fs] dlm: fix invalid cluster name warning (Alexander Aring) [1655771] - [mm] arm64: acpi: Make apei_claim_sea() synchronise with APEI's irq work (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Fix doc warnings in iort.c (Al Stone) [1865698 1851555] - [acpi] ACPI, APEI, Fix error return value in apei_map_generic_address() (Al Stone) [1865698 1851555] - [acpi] ACPI: fan: Initialize performance state sysfs attribute (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Support Alder Lake (Al Stone) [1865698 1851555] - [acpi] ACPI: button: Add DMI quirk for Medion Akoya E2228T (Al Stone) [1865698 1851555] - [acpi] ACPI: Fix whitespace inconsistencies (Al Stone) [1865698 1851555] - [acpi] ACPI: button: Drop no longer necessary Acer SW5-012 lid_init_state quirk (Al Stone) [1865698 1851555] - [acpi] ACPI: dock: fix enum-conversion warning (Al Stone) [1865698 1851555] - [acpi] ACPI: utils: remove unreachable breaks (Al Stone) [1865698 1851555] - [acpi] ACPICA: Add missing type casts in GPE register access code (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Add ACPI_DPTF Kconfig menu (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Fix participant driver names (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: remove comment regarding string _UID support (Al Stone) [1865698 1851555] - [acpi] ACPI: reboot: Avoid racing after writing to ACPI RESET_REG (Al Stone) [1865698 1851555] - [acpi] ACPI: debug: don't allow debugging when ACPI is disabled (Al Stone) [1865698 1851555] - [dax] ACPI: HMAT: refactor hmat_register_target_device to hmem_register_device (Al Stone) [1865698 1851555] - [acpi] x86/numa: add 'nohmat' option (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200925 Version 20200925 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Remove unnecessary semicolon (Al Stone) [1865698 1851555] - [acpi] ACPICA: Debugger: Add a new command: "ALL " (Al Stone) [1865698 1851555] - [acpi] ACPICA: iASL: Return exceptions for string-to-integer conversions (Al Stone) [1865698 1851555] - [acpi] ACPICA: acpi_help: Update UUID list (Al Stone) [1865698 1851555] - [acpi] ACPICA: Add predefined names found in the SMBus sepcification (Al Stone) [1865698 1851555] - [acpi] ACPICA: Tree-wide: fix various typos and spelling mistakes (Al Stone) [1865698 1851555] - [acpi] ACPICA: Drop the repeated word "an" in a comment (Al Stone) [1865698 1851555] - [acpi] ACPICA: Add support for 64 bit risc-v compilation (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: PM: Drop ec_no_wakeup check from acpi_ec_dispatch_gpe() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: PM: Flush EC work unconditionally after wakeup (Al Stone) [1865698 1851555] - [acpi] ACPI: button: fix handling lid state changes when input device closed (Al Stone) [1865698 1851555] - [acpi] ACPI: scan: Replace ACPI_DEBUG_PRINT() with pr_debug() (Al Stone) [1865698 1851555] - [acpi] ACPI: memhotplug: Remove 'state' from struct acpi_memory_device (Al Stone) [1865698 1851555] - [acpi] ACPI / extlog: Check for RDMSR failure (Al Stone) [1865698 1851555] - [acpi] node: Add access1 class to represent CPU to memory characteristics (Al Stone) [1865698 1851555] - [acpi] ACPI: HMAT: Fix handling of changes from ACPI 6.2 to ACPI 6.3 (Al Stone) [1865698 1851555] - [acpi] ACPI: Let ACPI know we support Generic Initiator Affinity Structures (Al Stone) [1865698 1851555] - [acpi] ACPI: Support Generic Initiator only domains (Al Stone) [1865698 1851555] - [acpi] ACPI / NUMA: Add stub function for pxm_to_node() (Al Stone) [1865698 1851555] - [acpi] virtio-mem: Allow to specify an ACPI PXM as nid (Al Stone) [1865698 1851555] - [acpi] ACPI: battery: include linux/power_supply.h (Al Stone) [1865698 1851555] - [acpi] ACPI: wakeup: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: video: Remove leftover ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: tiny-power-button: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: proc: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: PCI: Remove unused ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: event: Remove leftover ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: dock: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: debugfs: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: custom_method: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: container: Remove leftover ACPICA debug functionality (Al Stone) [1865698 1851555] - [acpi] ACPI: platform: Remove ACPI_MODULE_NAME() (Al Stone) [1865698 1851555] - [acpi] ACPI: memhotplug: Remove leftover ACPICA debug functionality (Al Stone) [1865698 1851555] - [acpi] ACPI: LPSS: Remove ACPI_MODULE_NAME() (Al Stone) [1865698 1851555] - [acpi] ACPI: cmos_rtc: Remove leftover ACPI_MODULE_NAME() (Al Stone) [1865698 1851555] - [acpi] ACPI: PCI: update kernel-doc line comments (Al Stone) [1865698 1851555] - [acpi] PNP: ACPI: Fix missing-prototypes in acpi_pnp.c (Al Stone) [1865698 1851555] - [acpi] ACPI: configfs: Add missing config_item_put() to fix refcount leak (Al Stone) [1865698 1851555] - [acpi] ACPI: video: use ACPI backlight for HP 635 Notebook (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Clean up header file include statements (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Remove unnecessary APD_ADDR() macro stub (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Remove ACPI_MODULE_NAME() (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Remove flags from struct apd_device_desc (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Add kerneldoc for properties in struct apd_device_desc (Al Stone) [1865698 1851555] - [acpi] ACPI: Remove side effect of partly creating a node in acpi_get_node() (Al Stone) [1865698 1851555] - [acpi] ACPI: Rename acpi_map_pxm_to_online_node() to pxm_to_online_node() (Al Stone) [1865698 1851555] - [acpi] ACPI: Do not create new NUMA domains from ACPI static tables that are not SRAT (Al Stone) [1865698 1851555] - [acpi] ACPI: Add out of bounds and numa_off protections to pxm_to_node() (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Print more information when acpi_processor_evaluate_cst() fails (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Add PCH FIVR participant driver (Al Stone) [1865698 1851555] - [acpi] PCI/ACPI: Add Ampere Altra SOC MCFG quirk (Al Stone) [1865698 1851555] - [acpi] ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records (Al Stone) [1865698 1851555] - [acpi] ACPI / PMIC: Move TPS68470 OpRegion driver to drivers/acpi/pmic/ (Al Stone) [1865698 1851555] - [acpi] ACPI / PMIC: Split out Kconfig and Makefile specific for ACPI PMIC (Al Stone) [1865698 1851555] - [acpi] PCI/ACPI: Tone down missing MCFG message (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Make ACPICA use logical addresses of GPE blocks (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Change the type of acpi_os_map_generic_address() return value (Al Stone) [1865698 1851555] - [acpi] ACPICA: Add support for using logical addresses of GPE blocks (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Remove the unused inline functions (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Drop the unused @ops of iort_add_device_replay() (Al Stone) [1865698 1851555] - [acpi] ACPI / LPSS: Save Cherry Trail PWM ctx registers only once (at activation) (Al Stone) [1865698 1851555] - [acpi] ACPI / LPSS: Resume Cherry Trail PWM controller in no-irq phase (Al Stone) [1865698 1851555] - [acpi] ACPICA: Introduce special struct type for GPE register addresses (Al Stone) [1865698 1851555] - [acpi] ACPICA: Introduce acpi_hw_gpe_read() and acpi_hw_gpe_write() (Al Stone) [1865698 1851555] - [acpi] ACPICA: Validate GPE blocks at init time (Al Stone) [1865698 1851555] - [acpi] ACPI: Export acpi_get_first_physical_node() to modules (Al Stone) [1865698 1851555] - [kernel] rcu/tree: Export rcu_idle_{enter, exit} to modules (Al Stone) [1865698 1851555] - [acpi] ACPI: GED: fix -Wformat (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Fix build for ARCH_APICTIMER_STOPS_ON_C3 unset (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Take over RCU-idle for C3-BM idle (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Use CPUIDLE_FLAG_TLB_FLUSHED (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Use CPUIDLE_FLAG_TIMER_STOP (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Prevent acpi_release_memory() from returning too early (Al Stone) [1865698 1851555] - [acpi] ACPI: ioremap: avoid redundant rounding to OS page size (Al Stone) [1865698 1851555] - [acpi] ACPI: SoC: APD: Check return value of acpi_dev_get_property() (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Add a fmw property is_raven (Al Stone) [1865698 1851555] - [include] ACPI: APD: Change name from ST to FCH (Al Stone) [1865698 1851555] - [acpi] i2c: designware: Add device HID for Hygon I2C controller (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Add an input ID to acpi_dma_configure() (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Remove useless PCI bus walk (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Make iort_msi_map_rid() PCI agnostic (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Make iort_get_device_domain IRQ domain agnostic (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Make iort_match_node_callback walk the ACPI namespace for NC (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: remove redundant assignment to variable rc (Al Stone) [1865698 1851555] - [acpi] ACPI: NUMA: Remove the useless 'node >= MAX_NUMNODES' check (Al Stone) [1865698 1851555] - [acpi] ACPI: NUMA: Remove the useless sub table pointer check (Al Stone) [1865698 1851555] - [acpi] ACPI: tables: Remove the duplicated checks for acpi_parse_entries_array() (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200717 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Do not increment operation_region reference counts for field units (Al Stone) [1865698 1851555] - [acpi] ACPICA: Replace one-element array with flexible-array (Al Stone) [1865698 1851555] - [acpi] ACPI: acpi_pad: initialize preferred_cpu (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Clean up the removal of unused memory mappings (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Use deferred unmapping in acpi_os_unmap_iomem() (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Use deferred unmapping in acpi_os_unmap_generic_address() (Al Stone) [1865698 1851555] - [acpi] ACPICA: Preserve memory opregion mappings (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Implement deferred unmapping of ACPI memory (Al Stone) [1865698 1851555] - [acpi] ACPI: Use fallthrough pseudo-keyword (Al Stone) [1865698 1851555] - [acpi] acpi: thermal: Don't call thermal_zone_device_is_enabled() (Al Stone) [1865698 1851555] - [acpi] ACPI: fan: Fix Tiger Lake ACPI device ID (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Add battery participant for TigerLake (Al Stone) [1865698 1851555] - [acpi] ACPI: tables: avoid relocations for table signature array (Al Stone) [1865698 1851555] - [acpi] ACPI: PAD: Eliminate usage of uninitialized_var() macro (Al Stone) [1865698 1851555] - [acpi] ACPI: sysfs: add newlines when printing module parameters (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: add newline when printing 'ec_event_clearing' module parameter (Al Stone) [1865698 1851555] - [acpi] ACPI: sysfs: Fix pm_profile_attr type (Al Stone) [1865698 1851555] - [acpi] ACPI: property: use cached name in acpi_fwnode_get_named_child_node() (Al Stone) [1865698 1851555] - [acpi] sched,acpi_pad: Convert to sched_set_fifo*() (Al Stone) [1865698 1851555] - [acpi] ACPI: PM: Avoid using power resources if there are none for D0 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200528 (Al Stone) [1865698 1851555] - [acpi] ACPICA: iASL: add new OperationRegion subtype keyword PlatformRtMechanism (Al Stone) [1865698 1851555] - [acpi] ACPI: CPPC: Fix reference count leak in acpi_cppc_processor_probe() (Al Stone) [1865698 1851555] - [acpi] ACPI: sysfs: Fix reference count leak in acpi_sysfs_add_hotplug_profile() (Al Stone) [1865698 1851555] - [acpi] ACPI: GED: use correct trigger type field in _Exx / _Lxx handling (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Remove the unused __get_pci_rid() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: PM: s2idle: Extend GPE dispatching debug message (Al Stone) [1865698 1851555] - [acpi] ACPI: PM: s2idle: Print type of wakeup debug messages (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Add battery participant driver (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Additional sysfs attributes for power participant driver (Al Stone) [1865698 1851555] - [acpi] ACPI: video: Use native backlight on Acer TravelMate 5735Z (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Fix PMCG node single ID mapping handling (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Kick the memory_failure() queue for synchronous errors (Al Stone) [1865698 1851555] - [mm] mm/memory-failure: Add memory_failure_queue_kick() (Al Stone) [1865698 1851555] - [acpi] ACPI: IORT: Add comments for not calling acpi_put_table() (Al Stone) [1865698 1851555] - [acpi] ACPI: GTDT: Put GTDT table after parsing (Al Stone) [1865698 1851555] - [acpi] ACPI / PMIC: Add i2c address for thermal control (Al Stone) [1865698 1851555] - [acpi] ACPI: GED: add support for _Exx / _Lxx handler methods (Al Stone) [1865698 1851555] - [acpi] ACPI: Delete unused proc filename macros (Al Stone) [1865698 1851555] - [acpi] ACPI: IORT: Add extra message "applying workaround" for off-by-1 issue (Al Stone) [1865698 1851555] - [acpi] ACPI: utils: Add acpi_evaluate_reg() helper (Al Stone) [1865698 1851555] - [acpi] ACPI: debug: Make two functions static (Al Stone) [1865698 1851555] - [acpi] ACPI: sleep: Put the FACS table after using it (Al Stone) [1865698 1851555] - [acpi] ACPI: scan: Put SPCR and STAO table after using it (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Put the ACPI table after using it (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Put the HEST table for error path (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Put the error record serialization table for error path (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Put the error injection table for error path and module exit (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Put the boot error record table after parsing (Al Stone) [1865698 1851555] - [acpi] ACPI: watchdog: Put the watchdog action table after parsing (Al Stone) [1865698 1851555] - [acpi] ACPI: LPIT: Put the low power idle table after using it (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200430 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix required parameters for _NIG and _NIH (Al Stone) [1865698 1851555] - [acpi] ACPICA: Dispatcher: add status checks (Al Stone) [1865698 1851555] - [acpi] ACPICA: Disassembler: ignore AE_ALREADY_EXISTS status when parsing create operators (Al Stone) [1865698 1851555] - [acpi] ACPICA: Move acpi_gbl_next_cmd_num definition to acglobal.h (Al Stone) [1865698 1851555] - [acpi] ACPICA: Make acpi_protocol_lengths static (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: work around num_ids ambiguity (Al Stone) [1865698 1851555] - [acpi] Revert "ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map()" (Al Stone) [1865698 1851555] - [pci] PCI: Constify struct pci_ecam_ops (Al Stone) [1865698 1851555] - [acpi] PM: ACPI: Output correct message on target power state (Al Stone) [1865698 1851555] - [acpi] ACPI: CPPC: Make some symbols static (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: idle: Allow probing on platforms with one ACPI C-state (Al Stone) [1865698 1851555] - [documentation] PM: sleep: core: Rename DPM_FLAG_LEAVE_SUSPENDED (Al Stone) [1865698 1851555] - [acpi] PM: sleep: core: Rename dev_pm_smart_suspend_and_suspended() (Al Stone) [1865698 1851555] - [acpi] PM: sleep: core: Rename dev_pm_may_skip_resume() (Al Stone) [1865698 1851555] - [acpi] PM: sleep: core: Rework the power.may_skip_resume handling (Al Stone) [1865698 1851555] - [acpi] PM: sleep: core: Do not skip callbacks in the resume phase (Al Stone) [1865698 1851555] - [base] PM: sleep: core: Switch back to async_schedule_dev() (Al Stone) [1865698 1851555] - [base] PM: sleep: core: Fold functions into their callers (Al Stone) [1865698 1851555] - [base] PM: sleep: core: Simplify the SMART_SUSPEND flag handling (Al Stone) [1865698 1851555] - [base] PM: sleep: core: Use built-in RCU list checking (Al Stone) [1865698 1851555] - [base] PM: core: Fix handling of devices deleted during system-wide resume (Al Stone) [1865698 1851555] - [base] PM: sleep: Drop dpm_noirq_begin() and dpm_noirq_end() (Al Stone) [1865698 1851555] - [kernel] PM: sleep: Integrate suspend-to-idle with generig suspend flow (Al Stone) [1865698 1851555] - [base] PM: sleep: Drop dev_pm_skip_next_resume_phases() (Al Stone) [1865698 1851555] - [acpi] ACPI: button: Drop no longer necessary Asus T200TA lid_init_state quirk (Al Stone) [1865698 1851555] - [acpi] ACPI/PCI: pci_link: use extended_irq union member when setting ext-irq shareable (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Fix up fast path check in acpi_ec_add() (Al Stone) [1865698 1851555] - [x86] ACPI, x86/boot: make acpi_nobgrt static (Al Stone) [1865698 1851555] - [x86] acpi/x86: add a kernel parameter to disable ACPI BGRT (Al Stone) [1865698 1851555] - [acpi] x86: ACPI: fix CPU hotplug deadlock (Al Stone) [1865698 1851555] - [x86] acpi/x86: ignore unspecified bit positions in the ACPI global lock field (Al Stone) [1865698 1851555] - [x86] x86/acpi: make "asmlinkage" part first thing in the function definition (Al Stone) [1865698 1851555] - [x86] x86/ACPI/sleep: Move acpi_get_wakeup_address() into sleep.c, remove from (Al Stone) [1865698 1851555] - [x86] x86/ACPI/sleep: Remove an unnecessary include of asm/realmode.h (Al Stone) [1865698 1851555] - [x86] x86/efi: Explicitly include realmode.h to handle RM trampoline quirk (Al Stone) [1865698 1851555] - [acpi] ACPI: video: Use native backlight on Acer Aspire 5783z (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version 20200326 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fixes for acpiExec namespace init file (Al Stone) [1865698 1851555] - [acpi] ACPICA: WSMT: Fix typo, no functional change (Al Stone) [1865698 1851555] - [acpi] ACPICA: utilities: fix sprintf() (Al Stone) [1865698 1851555] - [acpi] ACPICA: acpiexec: remove redeclaration of acpi_gbl_db_opt_no_region_support (Al Stone) [1865698 1851555] - [acpi] ACPICA: Change PlatformCommChannel ASL keyword to PCC (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix IVRS IVHD type 10h reserved field name (Al Stone) [1865698 1851555] - [acpi] ACPICA: Implement IVRS IVHD type 11h parsing (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix a typo in a comment field (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200214 (Al Stone) [1865698 1851555] - [acpi] ACPI: CPPC: clean up acpi_get_psd_map() (Al Stone) [1865698 1851555] - [acpi] ACPI: PCI: Use scnprintf() for avoiding potential buffer overflow (Al Stone) [1865698 1851555] - [acpi] ACPI: fan: Use scnprintf() for avoiding potential buffer overflow (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Eliminate EC_FLAGS_QUERY_HANDSHAKE (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Do not clear boot_ec_is_ecdt in acpi_ec_add() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Simplify acpi_ec_ecdt_start() and acpi_ec_init() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Consolidate event handler installation code (Al Stone) [1865698 1851555] - [acpi] ACPI: list_for_each_safe() -> list_for_each_entry_safe() (Al Stone) [1865698 1851555] - [acpi] ACPI: video: remove redundant assignments to variable result (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Add missing __acquires/__releases annotations (Al Stone) [1865698 1851555] - [acpi] ACPI / battery: Cleanup Lenovo Ideapad Miix 320 DMI table entry (Al Stone) [1865698 1851555] - [acpi] ACPI / AC: Cleanup DMI quirk table (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Use fast path in acpi_ec_add() for DSDT boot EC (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Simplify acpi_ec_add() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Drop AE_NOT_FOUND special case from ec_install_handlers() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Avoid passing redundant argument to functions (Al Stone) [1865698 1851555] - [include] ACPI: NUMA: Up-level "map to online node" functionality (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix a couple of typos (Al Stone) [1865698 1851555] - [acpi] ACPICA: use acpi_size instead of u32 for prefix_path_length (Al Stone) [1865698 1851555] - [acpi] ACPICA: cast length arguement to acpi_ns_build_normalized_path() as u32 (Al Stone) [1865698 1851555] - [acpi] ACPICA: cast the result of the pointer difference to u32 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Table Manager: Update comments in a function header (Al Stone) [1865698 1851555] - [acpi] ACPICA: Enable sleep button on ACPI legacy wake (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix a comment "enable" fixed events -> "disable" all fixed events (Al Stone) [1865698 1851555] - [acpi] ACPICA: ASL-ASL+ converter: make root file a parameter for cv_init_file_tree (Al Stone) [1865698 1851555] - [acpi] ACPICA: ASL-ASL+ converter: remove function parameters from cv_init_file_tree() (Al Stone) [1865698 1851555] - [acpi] ACPI: Add new tiny-power-button driver to directly signal init (Al Stone) [1865698 1851555] - [acpi] ACPI: button: move HIDs to acpi/button.h (Al Stone) [1865698 1851555] - [acpi] ACPI: treewide: remove redundant IS_ERR() before error code check (Al Stone) [1865698 1851555] - [dma] dmaengine: idma64: Use actual device for DMA transfers (Steve Best) [1784118] - [platform] platform/x86: dell-smbios-wmi: Correct a memory leak (David Arcari) [1898516] - [x86] x86/{mce,mm}: Unmap the entire page if the whole page is affected and poisoned (Aristeu Rozanski) [1850800]- [x86] kvm: x86: fix CPUID entries returned by KVM_GET_CPUID2 ioctl (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: use kvm_complete_insn_gp in emulating RDMSR/WRMSR (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: remove bogus #GP injection (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: de-allocate svm_cpu_data for all cpus in svm_cpu_uninit() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Fix split-irqchip vs interrupt injection window request (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: handle !lapic_in_kernel case in kvm_cpu_*_extint (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: fix error return code in svm_create_vcpu() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Fix offset computation bug in __sev_dbg_decrypt() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Use cpuid to determine max gfn (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: mmu: Fix SPTE encoding of MMIO generation upper half (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nvmx: Sync unsync'd vmcs02 state to vmcs12 on migration (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: tracing: Fix unmatched kvm_entry and kvm_exit events (Paolo Bonzini) [1904054 1906893 1904128] - [documentation] kvm: documentation: Update description of KVM_{GET, CLEAR}_DIRTY_LOG (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: get smi pending status correctly (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/pmu: Fix HW_REF_CPU_CYCLES event pseudo-encoding in intel_arch_events[] (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/pmu: Fix UBSAN shift-out-of-bounds warning in intel_pmu_refresh() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Add more protection against undefined behavior in rsvd_bits() (Paolo Bonzini) [1904054 1906893 1904128] - [documentation] kvm: documentation: Fix spec for KVM_CAP_ENABLE_CAP_VM (Paolo Bonzini) [1904054 1906893 1904128] - [documentation] kvm: Forbid the use of tagged userspace addresses for memslots (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: allow KVM_REQ_GET_NESTED_STATE_PAGES outside guest mode for VMX (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nsvm: cancel KVM_REQ_GET_NESTED_STATE_PAGES on nested vmexit (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nsvm: mark vmcb as dirty when forcingly leaving the guest mode (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nsvm: correctly restore nested_run_pending on migration (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Clarify TDP MMU page list invariants (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Ensure TDP MMU roots are freed after yield (Paolo Bonzini) [1904054 1906893 1904128] - [security] apparmor: remove duplicate macro list_entry_is_head() (Paolo Bonzini) [1904054 1906893 1904128] - [kernel] linux/list.h: add a macro to test if entry is pointing to the head (Paolo Bonzini) [1904054 1906893 1904128] - [virt] kvm: check tlbs_dirty directly (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: change in pv_eoi_get_pending() to make code more readable (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: fix shift out of bounds reported by UBSAN (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Optimize not-present/MMIO SPTE check in get_mmio_spte() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Use raw level to index into MMIO walks' sptes array (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Get root level from walkers when retrieving MMIO SPTE (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Use -1 to flag an undefined spte in get_mmio_spte() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Remove the call to sev_platform_status() during setup (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Don't flush cache if hardware enforces cache coherency across encryption domains (Paolo Bonzini) [1904054 1906893 1904128] - [x86] cpu: Add hardware-enforced cache coherency as a CPUID feature (Paolo Bonzini) [1904054 1906893 1904128] - [x86] Remove X86_FEATURE_MFENCE_RDTSC (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: reinstate vendor-agnostic check on SPEC_CTRL cpuid bits (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm/vmx: Use TEST REG, REG instead of CMP $0, REG in vmenter.S (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: ignore SIPIs that are received while not in wait-for-sipi state (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nsvm: set fixed bits by hand (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Add TDP MMU SPTE changed trace point (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Add existing trace points to TDP MMU (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: check CR4 changes against vcpu->arch (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: adjust SEV for commit 7e8e6eed75e (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Move asid to vcpu_svm (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: remove unused macro HV_CLOCK_SIZE (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Sink cpuid update into vendor-specific set_cr4 functions (Paolo Bonzini) [1904054 1906893 1904128] - [virt] kvm: remove kvm_clear_guest_page (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Don't track dirty for KVM_SET_[TSS_ADDR|IDENTITY_MAP_ADDR] (Paolo Bonzini) [1904054 1906893 1904128] - [tools] kvm: selftests: test KVM_GET_SUPPORTED_HV_CPUID as a system ioctl (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: hyper-v: allow KVM_GET_SUPPORTED_HV_CPUID as a system ioctl (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: emulate wait-for-SIPI and SIPI-VMExit (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: fix apic_accept_events vs check_nested_events (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Return bool instead of int for CR4 and SREGS validity checks (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Move vendor CR4 validity check to dedicated kvm_x86_ops hook (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Drop VMXE check from svm_set_cr4() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: vmx: Drop explicit 'nested' check from vmx_set_cr4() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: vmx: Drop guest CPUID check for VMXE in vmx_set_cr4() (Paolo Bonzini) [1904054 1906893 1904128] - [netdrv] net/mlx5e: Update max_opened_tc also when channels are closed (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Fix leak upon failure of rule creation (Alaa Hleihel) [1918379 1914766] - [netdrv] net/mlx5: Fix function calculation for page trees (Alaa Hleihel) [1918379] - [infiniband] RDMA/mlx5: Allow creating all QPs even when non RDMA profile is used (Alaa Hleihel) [1918379] - [netdrv] mlx5: Mark BlueField-3 as unsupported device (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Update the list of the PCI supported devices (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Enable host PF HCA after eswitch is initialized (Alaa Hleihel) [1923760 1918379] - [netdrv] net/mlx5: Rename peer_pf to host_pf (Alaa Hleihel) [1923760 1918379] - [netdrv] net/mlx5: Make API mlx5_core_is_ecpf accept const pointer (Alaa Hleihel) [1923760 1918379] - [netdrv] net/mlx5: simplify the return expression of mlx5_ec_init() (Alaa Hleihel) [1918379] - [infiniband] IB/mlx5: Add mutex destroy call to cap_mask_mutex mutex (Alaa Hleihel) [1918379] - [infiniband] RDMA/mlx5: Use strict get/set operations for obj_id (Alaa Hleihel) [1918379] - [infiniband] RDMA/mlx5: Use the correct obj_id upon DEVX TIR creation (Alaa Hleihel) [1918379] - [include] net/mlx5: Expose ifc bits for query modify header (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: CT: Fix incorrect removal of tuple_nat_node from nat rhashtable (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Revert parameters on errors when changing MTU and LRO state without reset (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Revert parameters on errors when changing trust state without reset (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Correctly handle changing the number of queues when the interface is down (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Fix CT rule + encap slow path offload and deletion (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Disable hw-tc-offload when MLX5_CLS_ACT config is disabled (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Maintain separate page trees for ECPF and PF functions (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Fix IPSEC stats (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Reduce tc unsupported key print level (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: free page before return (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: E-switch, Fix rate calculation for overflow (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Fix memory leak on flow table creation error flow (Alaa Hleihel) [1918379] - [infiniband] Revert "RDMA/mlx5: Fix devlink deadlock on net namespace deletion" (Alaa Hleihel) [1918379] - [infiniband] RDMA/mlx5: Fix wrong free of blue flame register on error (Alaa Hleihel) [1918379] - [infiniband] IB/mlx5: Fix error unwinding when set_has_smi_cap fails (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Add missing capability check for uplink follow (Alaa Hleihel) [1918379] - [netdrv] iavf: Use kzalloc for allocating only one thing (Stefan Assmann) [1838735] - [netdrv] iavf: fix double-release of rtnl_lock (Stefan Assmann) [1838735] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Stefan Assmann) [1838735] - [netdrv] iavf: Fix updating statistics (Stefan Assmann) [1838735] - [netdrv] iavf: fix error return code in iavf_init_get_resources() (Stefan Assmann) [1838735] - [netdrv] ethernet/intel: Convert fallthrough code comments (Stefan Assmann) [1838735] - [netdrv] net/intel: remove driver versions from Intel drivers (Stefan Assmann) [1838735] - [net] Bluetooth: Fix null pointer dereference in amp_read_loc_assoc_final_data (Gopal Tiwari) [1916057] - [fs] fs/fs-writeback.c: fix kernel-doc warning (Waiman Long) [1918047] - [include] memcg: only record foreign writebacks with dirty pages when memcg is not disabled (Waiman Long) [1918047] - [trace] writeback: don't access page->mapping directly in track_foreign_dirty TP (Waiman Long) [1918047] - [fs] writeback: add tracepoints for cgroup foreign writebacks (Waiman Long) [1918047] - [mm] writeback, memcg: Implement foreign dirty flushing (Waiman Long) [1918047] - [mm] mm: remove the account_page_dirtied export (Waiman Long) [1918047] - [fs] writeback, memcg: Implement cgroup_writeback_by_id() (Waiman Long) [1918047] - [mm] writeback: Separate out wb_get_lookup() from wb_get_create() (Waiman Long) [1918047] - [include] bdi: Add bdi->id (Waiman Long) [1918047] - [mm] mm/page-writeback: introduce tracepoint for wait_on_page_writeback() (Waiman Long) [1918047] - [fs] kernfs: fix barrier usage in __kernfs_new_node() (Waiman Long) [1918047] - [fs] kernfs: Allocating memory for kernfs_iattrs with kmem_cache (Waiman Long) [1918047] - [fs] fs: Convert writeback to XArray (Waiman Long) [1918047] - [mm] mm: Convert page-writeback to XArray (Waiman Long) [1918047] - [mm] mm/filemap: add missing mem_cgroup_uncharge() to __add_to_page_cache_locked() (Waiman Long) [1917681] - [mm] mm/slub: fix panic in slab_alloc_node() (Oleksandr Natalenko) [1921056] - [net] xfrm: interface: fix the priorities for ipip and ipv6 tunnels (Sabrina Dubroca) [1923269] - [net] netfilter: ipset: fix shift-out-of-bounds in htable_bits() (Antoine Tenart) [1918684] - [net] tcp: refine tcp_pacing_delay() for very low pacing rates (Antoine Tenart) [1905897] - [net] ensure correct skb->tstamp in various fragmenters (Antoine Tenart) [1905897] - [net] tcp: repaired skbs must init their tso_segs (Antoine Tenart) [1905897] - [net] tcp: address problems caused by EDT misshaps (Antoine Tenart) [1905897] - [net] net_sched: sch_fq: ensure maxrate fq parameter applies to EDT flows (Antoine Tenart) [1905897] - [net] tcp: refine tcp_tso_should_defer() after EDT adoption (Antoine Tenart) [1905897] - [net] tcp_bbr: update comments to reflect pacing_margin_percent (Antoine Tenart) [1905897] - [net] tcp: add tcp_reset_xmit_timer() helper (Antoine Tenart) [1905897] - [net] tcp: fix TCP_REPAIR xmit queue setup (Antoine Tenart) [1905897] - [net] tcp_bbr: adjust TCP BBR for departure time pacing (Antoine Tenart) [1905897] - [net] tcp_bbr: fix typo in bbr_pacing_margin_percent (Antoine Tenart) [1905897] - [net] tcp: optimize tcp internal pacing (Antoine Tenart) [1905897] - [net] net_sched: sch_fq: no longer use skb_is_tcp_pure_ack() (Antoine Tenart) [1905897] - [net] tcp: mitigate scheduling jitter in EDT pacing model (Antoine Tenart) [1905897] - [net] tcp: do not change tcp_wstamp_ns in tcp_mstamp_refresh (Antoine Tenart) [1905897] - [net] tcp/fq: move back to CLOCK_MONOTONIC (Antoine Tenart) [1905897] - [net] tcp: switch tcp_internal_pacing() to tcp_wstamp_ns (Antoine Tenart) [1905897] - [net] tcp: switch tcp and sch_fq to new earliest departure time model (Antoine Tenart) [1905897] - [net] tcp: switch internal pacing timer to CLOCK_TAI (Antoine Tenart) [1905897] - [net] tcp: provide earliest departure time in skb->tstamp (Antoine Tenart) [1905897] - [net] tcp: add tcp_wstamp_ns socket field (Antoine Tenart) [1905897] - [net] net_sched: sch_fq: switch to CLOCK_TAI (Antoine Tenart) [1905897] - [net] tcp: introduce tcp_skb_timestamp_us() helper (Antoine Tenart) [1905897] - [net] tcp: switch tcp_clock_ns() to CLOCK_TAI base (Antoine Tenart) [1905897] - [drm] drm/nouveau/disp/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/dmaobj/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/i2c/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/gpio/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/bar/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/mmu/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/timer/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/fb/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/imem/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/privring/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/mc/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/devinit/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/bios/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/pci/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/core: recognise GA10 (Ben Skeggs) [1916583] - [drm] drm/nouveau/kms/nv50-: fix case where notifier buffer is at offset 0 (Ben Skeggs) [1916583] - [drm] drm/nouveau/mmu: fix vram heap sizing (Ben Skeggs) [1916583] - [drm] drm/nouveau/i2c/gm200: increase width of aux semaphore owner fields (Ben Skeggs) [1916583] - [drm] drm/nouveau/i2c/gk110-: disable hw-initiated dpcd reads (Ben Skeggs) [1916583] - [drm] drm/nouveau/i2c/gk110: split out from i2c/gk104 (Ben Skeggs) [1916583] - [drm] drm/nouveau/privring: ack interrupts the same way as RM (Ben Skeggs) [1916583] - [drm] drm/nouveau/bios: fix issue shadowing expansion ROMs (Ben Skeggs) [1916583] - [netdrv] net/mlx5e: Fix memleak in mlx5e_create_l2_table_groups (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: Fix two double free cases (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: ethtool, Fix restriction of autoneg with 56G (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: In skb build skip setting mark in switchdev mode (Alaa Hleihel) [1899457] - [netdrv] net/mlx5: E-Switch, fix changing vf VLANID (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: Fix SWP offsets when vlan inserted by driver (Alaa Hleihel) [1899457 1819580] - [netdrv] net/mlx5: Use port_num 1 instead of 0 when delete a RoCE address (Alaa Hleihel) [1899457] - [netdrv] net/mlx5: Check if lag is supported before creating one (Alaa Hleihel) [1899457] - [infiniband] RDMA/mlx5: Fix MR cache memory leak (Alaa Hleihel) [1899457] - [netdrv] net/mlx5: Fix passing zero to 'PTR_ERR' (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: remove unnecessary memset (Alaa Hleihel) [1899457] - [infiniband] RDMA/mlx5: Assign dev to DM MR (Alaa Hleihel) [1899457] - [infiniband] RDMA/mlx5: Remove mlx5_ib_mr->npages (Alaa Hleihel) [1899457] - [documentation] scsi: fc: Update documentation of sysfs nodes for FPIN stats (Ewan Milne) [1859967] - [scsi] scsi: fc: Add mechanism to update FPIN signal statistics (Ewan Milne) [1859967] - [scsi] scsi: fc: Parse FPIN packets and update statistics (Ewan Milne) [1859967] - [scsi] scsi: fc: Add FPIN statistics to fc_host and fc_rport objects (Ewan Milne) [1859967] - [uapi] scsi: fc: Update formal FPIN descriptor definitions (Ewan Milne) [1859967] - [scsi] scsi: smartpqi: Update version to 1.2.16-012 (Don Brace) [1890727 1889844] - [scsi] scsi: smartpqi: Correct pqi_sas_smp_handler busy condition (Don Brace) [1890727 1889844] - [scsi] scsi: smartpqi: Correct driver removal with HBA disks (Don Brace) [1890727 1889844] - [target] scsi: target: Fix XCOPY NAA identifier lookup (Maurizio Lombardi) [1900463] {CVE-2020-28374} - [x86] perf/x86/intel/uncore: Add Comet Lake support (Michael Petlan) [1873271]- [net] bridge: Fix a warning when del bridge sysfs (Davide Caratti) [1917518] - [net] bridge: Avoid infinite loop when suppressing NS messages with invalid options (Davide Caratti) [1917518] - [net] bridge: fix stale eth hdr pointer in br_dev_xmit (Davide Caratti) [1917518] - [net] SUNRPC: Handle 0 length opaque XDR object data properly (Dave Wysochanski) [1906400] - [net] SUNRPC: Move simple_get_bytes and simple_get_netobj into private header (Dave Wysochanski) [1906400] - [block] nbd: make the config put is called before the notifying the waiter (Ming Lei) [1743857] - [block] nbd: restore default timeout when setting it to zero (Ming Lei) [1743857] - [kernel] rcu/tree: Defer kvfree_rcu() allocation to a clean context (Waiman Long) [1922453] - [kernel] cgroup: Fix memory leak when parsing multiple source parameters (Waiman Long) [1922453] - [kernel] cpuset: fix race between hotplug work and later CPU offline (Waiman Long) [1922453] - [kernel] cgroup: freezer: call cgroup_enter_frozen() with preemption disabled in ptrace_stop() (Waiman Long) [1922453] - [kernel] cgroup: freezer: fix frozen state inheritance (Waiman Long) [1922453] - [kernel] locking/lockdep: Cure noinstr fail (Waiman Long) [1922453] - [kernel] tick/nohz: Narrow down noise while setting current task's tick dependency (Waiman Long) [1922453] - [fs] fs: Kill DCACHE_DONTCACHE dentry even if DCACHE_REFERENCED is set (Eric Sandeen) [1921903] - [fs] fs: Handle I_DONTCACHE in iput_final() instead of generic_drop_inode() (Eric Sandeen) [1921903] - [netdrv] ice: update dev_addr in ice_set_mac_address even if HW filter exists (Jonathan Toppins) [1879318] - [tools] libbpf: Fix uninitialized variable in btf_parse_type_sec (Jiri Olsa) [1922197] - [tools] libbpf: Support BTF loading and raw data output in both endianness (Jiri Olsa) [1922197] - [tools] selftests/bpf: Test BTF writing APIs (Jiri Olsa) [1922197] - [tools] libbpf: Add btf__str_by_offset() as a more generic variant of name_by_offset (Jiri Olsa) [1922197] - [tools] libbpf: Add BTF writing APIs (Jiri Olsa) [1922197] - [tools] libbpf: Add btf__new_empty() to create an empty BTF object (Jiri Olsa) [1922197] - [tools] libbpf: Allow modification of BTF and add btf__add_str API (Jiri Olsa) [1922197] - [tools] libbpf: Extract generic string hashing function for reuse (Jiri Olsa) [1922197] - [tools] libbpf: Generalize common logic for managing dynamically-sized arrays (Jiri Olsa) [1922197] - [tools] libbpf: Remove assumption of single contiguous memory for BTF data (Jiri Olsa) [1922197] - [tools] libbpf: Refactor internals of BTF type index (Jiri Olsa) [1922197] - [tools] libbpf: Remove any use of reallocarray() in libbpf (Jiri Olsa) [1922197] - [tools] libbpf: Clean up and improve CO-RE reloc logging (Jiri Olsa) [1922197] - [tools] libbpf: Improve error logging for mismatched BTF kind cases (Jiri Olsa) [1922197] - [scsi] scsi: qla2xxx: Fix mailbox Ch erroneous error (Nilesh Javali) [1894578] - [sound] ALSA: ASoC: Intel: tgl: remove sof_fw_filename set for tgl_3_in_1_default (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: allow soundwire use desc->default_fw_filename (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: sof_sdw: set proper flags for Dell TGL-H SKU 0A5E (Jaroslav Kysela) [1783462] - [sound] ALSA: hda: intel-dsp-config: add PCI id for TGL-H (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Properly unregister DAI on removal (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Fix memory corruption in soc_tplg_denum_create_values() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Add missing size check (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Fix wrong size check (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Simplify remove_widget function (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Remove empty functions (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Change allocations to resource managed (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Unify all device references (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Remove unused functions from topology API (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98926: drop driver pm=NULL assignment (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98925: drop driver pm=NULL assignment (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98926: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98925: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max9867: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: codecs: max98373-sdw: align regmap use with other codecs (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98371: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98390: Fix error codes in max98390_dsm_init() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98371: drop driver pm=NULL assignment (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98095: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98373: don't access volatile registers in bias level off (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98090: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: pcm: DRAIN support reactivation (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt711: mutex between calibration and power state changes (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt711: remove warnings (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt5660: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: codecs: rt*.c: remove useless pointer cast (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015p: delay 300ms after SDB pulling high for calibration (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015p: move SDB control from trigger to DAPM (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: check the return value of regmap_read during i2c probe (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: modification for calibration to get better performance (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: support TDM slot configuration (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: qcom: Fix build failure when slimbus is module (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: Fix DEBUG_LOCKS_WARN_ON for uninitialized attribute (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: master: use pm_runtime_set_active() on add (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: intel: fix another unused-function warning (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: bus: only clear valid DPN interrupts (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: bus: only clear valid DP0 interrupts (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: registers: add definitions for clearable interrupt fields (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: bus: reset slave_notify status at each loop (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: bus: add comments to explain interrupt loop filter (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: SDCA: detect sdca_cascade interrupt (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: kbl_rt5663_max98927: Fix kabylake_ssp_fixup function (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: update TDM slot_width (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: intel: sof_rt5682: Add support for tgl_rt1011_rt5682 (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: add dpcm_capture flag for speaker_smart_amp (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: intel: sof_rt5682: Add quirk for Dooly (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: intel: sof_rt5682: Add support for cml_rt1015_rt5682 (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: sof_sdw: add quirk for new TigerLake-SDCA device (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Intel: add hw specific PCM constraints (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: loader: do not warn about unknown firmware headers (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Remove multistep topology loading (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: sof-audio: remove goto used for force-nocodec support (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: ops: modify the signature of stall op (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: topology: remove const in sizeof() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: use inclusive language for bclk and fsync (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: use inclusive language for bclk and fsync (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: ops: add parse_platform_ext_manifest() op (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: relax PCM period and buffer size constraints (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: nocodec: modify DAI link definitions (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: trace: Add runtime trace filtering mechanism (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Add `memory_info` file to debugfs (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Change section comment for SOF_IPC_TEST_ (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Improve code alignment in header.h (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: IPC: fix implicit type overflow (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: ext_manifest: Parse firmware config dictionary (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Intel: hda: fix the condition passed to sof_dev_dbg_or_err (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: modify the SOF_DBG flags (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Intel: hda: remove duplicated status dump (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: ext_manifest: parse cavs extra config data elem (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Intel: hda: define parse_platform_ext_manifest op (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: control: override volume info callback (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: control: remove const in sizeof() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Add .prepare/.complete callbacks (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Activate runtime PM with SOF OF device (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: add missing ret=0 at soc_pcm_open() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: ignore un-needed mutex_unlock() case on soc_pcm_open() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: remove unneeded dev_err() for snd_soc_component_module/open() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: remove unneeded dev_err() for snd_soc_dai_startup() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: add soc_pcm_clean() and call it from soc_pcm_open/close() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-link: add mark for snd_soc_link_startup/shutdown() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-dai: add mark for snd_soc_dai_startup/shutdown() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-component: add mark for snd_soc_pcm_component_pm_runtime_get/put() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-component: add mark for soc_pcm_components_open/close() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: KMB: Fix S24_LE configuration (Jaroslav Kysela) [1783462] - [sound] ALSA: ASOC: Intel: kbl_rt5663_rt5514_max98927: Do not try to disable disabled clock (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Fix HP Pavilion x2 Detachable quirks (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt5682: change SAR voltage threshold (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: increase the time to detect BCLK (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: add delay to fix pop noise from speaker (Jaroslav Kysela) [1783462] - [powerpc] powerpc/tm: Avoid machine crash on rt_sigreturn() (Gustavo Duarte) [1860550] - [net] udp: Prevent reuseport_select_sock from reading uninitialized socks (Guillaume Nault) [1917953] - [net] flow_offload: Fix memory leak for indirect flow block (Guillaume Nault) [1917953] - [net] sock: set sk_err to ee_errno on dequeue from errq (Guillaume Nault) [1917953] - [net] devlink: Make sure devlink instance and port are in same net namespace (Guillaume Nault) [1917953] - [net] devlink: Hold rtnl lock while reading netdev attributes (Guillaume Nault) [1917953] - [net] devlink: Add missing genlmsg_cancel() in devlink_nl_sb_port_pool_fill() (Guillaume Nault) [1917953] - [net] tipc: fix NULL deref in tipc_link_xmit() (Xin Long) [1918657] - [net] tipc: prevent possible null deref of link (Xin Long) [1918657] - [net] tipc: fix incompatible mtu of transmission (Xin Long) [1918657] - [net] tipc: fix memory leak in tipc_topsrv_start() (Xin Long) [1918657] - [net] tipc: add stricter control of reserved service types (Xin Long) [1918657] - [tools] selftests/bpf/test_offload.py: Filter bpftool internal map when counting maps (Jiri Benc) [1882709] - [tools] selftests/bpf/test_offload.py: Reset ethtool features after failed setting (Jiri Benc) [1882709] - [tools] selftests/bpf/test_offload.py: Fix expected case of extack messages (Jiri Benc) [1882709] - [tools] selftests/bpf/test_offload.py: Only check verifier log on verification fails (Jiri Benc) [1882709] - [netdrv] netdevsim: Add debugfs toggle to reject BPF programs in verifier (Jiri Benc) [1882709] - [tools] selftests/bpf/test_offload.py: Remove check for program load flags match (Jiri Benc) [1882709] - [net] xdp: Remove the xdp_attachment_flags_ok() callback (Jiri Benc) [1882709] - [net] net, xsk: Avoid taking multiple skbuff references (Jiri Benc) [1882709] - [net] increment xmit_recursion level in dev_direct_xmit() (Jiri Benc) [1882709] - [kernel] usermodehelper: reset umask to default before executing user process (Jiri Benc) [1882709] - [net] xsk: Do not discard packet when NETDEV_TX_BUSY (Jiri Benc) [1882709] - [net] xsk: Fix number of pinned pages/umem size discrepancy (Jiri Benc) [1882709] - [include] netdevice.h: fix xdp_state kernel-doc warning (Jiri Benc) [1882709] - [net] bpf: xdp: Fix XDP mode when no mode flags specified (Jiri Benc) [1882709] - [net] bpf: Fix XDP FD-based attach/detach logic around XDP_FLAGS_UPDATE_IF_NOEXIST (Jiri Benc) [1882709] - [kernel] add a kernel_wait helper (Jiri Benc) [1882709] - [tools] selftests/bpf: Add link detach tests for cgroup, netns, and xdp bpf_links (Jiri Benc) [1882709] - [net] bpf: Add support for forced LINK_DETACH command (Jiri Benc) [1882709] - [kernel] bpf: Fix build without CONFIG_NET when using BPF XDP link (Jiri Benc) [1882709] - [net] xdp: Prevent kernel-infoleak in xsk_getsockopt() (Jiri Benc) [1882709] - [net] udp, bpf: Ignore connections in reuseport group after BPF sk lookup (Jiri Benc) [1882709] - [net] Revert "net: optimize the sockptr_t for unified kernel/user address spaces" (Jiri Benc) [1882709] - [net] improve the user pointer check in init_user_sockptr (Jiri Benc) [1882709] - [include] net: remove sockptr_advance (Jiri Benc) [1882709] - [include] net: make sockptr_is_null strict aliasing safe (Jiri Benc) [1882709] - [net] optimize the sockptr_t for unified kernel/user address spaces (Jiri Benc) [1882709] - [net] bpfilter: switch bpfilter_ip_set_sockopt to sockptr_t (Jiri Benc) [1882709] - [net] switch copy_bpf_fprog_from_user to sockptr_t (Jiri Benc) [1882709] - [include] net: add a new sockptr_t type (Jiri Benc) [1882709] - [net] bpfilter: reject kernel addresses (Jiri Benc) [1882709] - [net] bpfilter: split __bpfilter_process_sockopt (Jiri Benc) [1882709] - [net] bpfilter: fix up a sparse annotation (Jiri Benc) [1882709] - [net] udp: Don't discard reuseport selection when group has connections (Jiri Benc) [1882709] - [net] bpf, xdp: Remove XDP_QUERY_PROG and XDP_QUERY_PROG_HW XDP commands (Jiri Benc) [1882709] - [tools] selftests/bpf: Add BPF XDP link selftests (Jiri Benc) [1882709] - [net] bpf: Implement BPF XDP link-specific introspection APIs (Jiri Benc) [1882709] - [net] bpf, xdp: Implement LINK_UPDATE for BPF XDP link (Jiri Benc) [1882709] - [net] bpf, xdp: Add bpf_link-based XDP attachment API (Jiri Benc) [1882709] - [net] bpf, xdp: Extract common XDP program attachment logic (Jiri Benc) [1882709] - [net] bpf, xdp: Maintain info on attached XDP BPF programs in net_device (Jiri Benc) [1882709] - [kernel] bpf, netns: Fix build without CONFIG_INET (Jiri Benc) [1882709] - [net] udp6: Run SK_LOOKUP BPF program on socket lookup (Jiri Benc) [1882709] - [net] udp6: Extract helper for selecting socket from reuseport group (Jiri Benc) [1882709] - [net] udp: Run SK_LOOKUP BPF program on socket lookup (Jiri Benc) [1882709] - [net] udp: Extract helper for selecting socket from reuseport group (Jiri Benc) [1882709] - [net] ipv6: remove unused arg exact_dif in compute_score (Jiri Benc) [1882709] - [net] ipv4: remove unused arg exact_dif in compute_score (Jiri Benc) [1882709] - [net] udp: Remove unused variable/function (exact_dif) (Jiri Benc) [1882709] - [net] udp: Remove unused parameter (exact_dif) (Jiri Benc) [1882709] - [net] udp: only choose unbound UDP socket for multicast when not in a VRF (Jiri Benc) [1882709] - [net] ensure unbound datagram socket to be chosen when not in a VRF (Jiri Benc) [1882709] - [net] ensure unbound stream socket to be chosen when not in a VRF (Jiri Benc) [1882709] - [net] allow binding socket in a VRF when there's an unbound socket (Jiri Benc) [1882709] - [net] udp6: drop unneeded likely() call around IS_ERR() (Jiri Benc) [1882709] - [net] udp: drop unneeded likely() call around IS_ERR() (Jiri Benc) [1882709] - [net] inet6: Run SK_LOOKUP BPF program on socket lookup (Jiri Benc) [1882709] - [net] inet6: Extract helper for selecting socket from reuseport group (Jiri Benc) [1882709] - [net] inet: Run SK_LOOKUP BPF program on socket lookup (Jiri Benc) [1882709] - [net] inet: Extract helper for selecting socket from reuseport group (Jiri Benc) [1882709] - [net] simplify cBPF setsockopt compat handling (Jiri Benc) [1882709] - [net] explicitly include in net/core/sock.c (Jiri Benc) [1882709] - [include] compat: provide compat_ptr() on all architectures (Jiri Benc) [1882709] - [net] socket: move compat timeout handling into sock.c (Jiri Benc) [1882709] - [include] xdp: introduce xdp_get_shared_info_from_{buff, frame} utility routines (Jiri Benc) [1882709] - [net] xsk: Add xdp statistics to xsk_diag (Jiri Benc) [1882709] - [net] xsk: Add new statistics (Jiri Benc) [1882709] - [net] bpfilter: Initialize pos variable (Jiri Benc) [1882709] - [kernel] umd: Stop using split_argv (Jiri Benc) [1882709] - [kernel] umd: Remove exit_umh (Jiri Benc) [1882709] - [net] bpfilter: Take advantage of the facilities of struct pid (Jiri Benc) [1882709] - [kernel] exit: Factor thread_group_exited out of pidfd_poll (Jiri Benc) [1882709] - [kernel] umd: Track user space drivers with struct pid (Jiri Benc) [1882709] - [net] bpfilter: Move bpfilter_umh back into init data (Jiri Benc) [1882709] - [fs] exec: Remove do_execve_file (Jiri Benc) [1882709] - [kernel] umh: Stop calling do_execve_file (Jiri Benc) [1882709] - [kernel] umd: Transform fork_usermode_blob into fork_usermode_driver (Jiri Benc) [1882709] - [kernel] umd: Rename umd_info.cmdline umd_info.driver_name (Jiri Benc) [1882709] - [kernel] umd: For clarity rename umh_info umd_info (Jiri Benc) [1882709] - [kernel] umh: Separate the user mode driver and the user mode helper support (Jiri Benc) [1882709] - [kernel] umh: Move setting PF_UMH into umh_pipe_setup (Jiri Benc) [1882709] - [kernel] umh: Remove call_usermodehelper_setup_file. (Jiri Benc) [1882709] - [kernel] umh: Rename the user mode driver helpers for clarity (Jiri Benc) [1882709] - [kernel] umh: Capture the pid in umh_pipe_setup (Jiri Benc) [1882709] - [net] bpf: Add SO_KEEPALIVE and related options to bpf_setsockopt (Jiri Benc) [1882709] - [net] tcp: Expose tcp_sock_set_keepidle_locked (Jiri Benc) [1882709] - [net] tcp: add tcp_sock_set_keepidle (Jiri Benc) [1882709] - [net] sock: Move sock_valbool_flag to header (Jiri Benc) [1882709] - [net] spread "enum sock_flags" (Jiri Benc) [1882709] - [tools] bpf: Use local copy of headers including uapi/linux/filter.h (Jiri Benc) [1882709] - [net] bpfilter: fix iptables failure if bpfilter_umh is disabled (Jiri Benc) [1882709] - [s390] s390/crypto: add arch_get_random_long() support (Vladis Dronov) [1904274] - [net] net/smc: Add support for obtaining SMCR device list (Philipp Rudo) [1868684] - [net] net/smc: Add support for obtaining SMCD device list (Philipp Rudo) [1868684] - [net] net/smc: Add SMC-D Linkgroup diagnostic support (Philipp Rudo) [1868684] - [net] net/smc: Introduce SMCR get link command (Philipp Rudo) [1868684] - [net] net/smc: Introduce SMCR get linkgroup command (Philipp Rudo) [1868684] - [net] net/smc: Add support for obtaining system information (Philipp Rudo) [1868684] - [net] net/smc: Introduce generic netlink interface for diagnostic purposes (Philipp Rudo) [1868684] - [net] net/smc: Refactor smc ism v2 capability handling (Philipp Rudo) [1868684] - [net] net/smc: Add diagnostic information to link structure (Philipp Rudo) [1868684] - [net] net/smc: Add diagnostic information to smc ib-device (Philipp Rudo) [1868684] - [net] net/smc: Add link counters for IB device ports (Philipp Rudo) [1868684] - [net] net/smc: Add connection counters for links (Philipp Rudo) [1868684] - [net] net/smc: Use active link of the connection (Philipp Rudo) [1868684] - [net] net/smc: use helper smc_conn_abort() in listen processing (Philipp Rudo) [1868684] - [net] sched: sch_frag: add generic packet fragment support. (Marcelo Leitner) [1909262] - [net] sched: act_mirred: refactor the handle of xmit (Marcelo Leitner) [1909262] - [net] sched: fix miss init the mru in qdisc_skb_cb (Marcelo Leitner) [1909262] - [net] openvswitch: using ip6_fragment in ipv6_stub (Marcelo Leitner) [1909262] - [net] ipv6: add ipv6_fragment hook in ipv6_stub (Marcelo Leitner) [1909262] - [x86] x86/resctrl: Fix spelling in user-visible warning messages (Puneet Sethi) [1717078] - [x86] x86/resctrl: Enable user to view thread or core throttling mode (Puneet Sethi) [1717078] - [x86] x86/resctrl: Enumerate per-thread MBA controls (Puneet Sethi) [1717078] - [x86] cacheinfo: Move resctrl's get_cache_id() to the cacheinfo header file (Puneet Sethi) [1717078] - [x86] x86/resctrl: Add struct rdt_cache::arch_has_{sparse, empty}_bitmaps (Puneet Sethi) [1717078] - [x86] x86/resctrl: Merge AMD/Intel parse_bw() calls (Puneet Sethi) [1717078] - [x86] x86/resctrl: Add struct rdt_membw::arch_needs_linear to explain AMD/Intel MBA difference (Puneet Sethi) [1717078] - [x86] x86/resctrl: Use is_closid_match() in more places (Puneet Sethi) [1717078] - [x86] x86/resctrl: Use container_of() in delayed_work handlers (Puneet Sethi) [1717078] - [x86] x86/resctrl: Fix stale comment (Puneet Sethi) [1717078] - [x86] x86/resctrl: Remove struct rdt_membw::max_delay (Puneet Sethi) [1717078] - [x86] x86/resctrl: Remove unused struct mbm_state::chunks_bw (Puneet Sethi) [1717078] - [x86] x86/resctrl: Fix memory bandwidth counter width for AMD (Puneet Sethi) [1845633 1717078] - [documentation] Documentation: x86: fix some typos (Puneet Sethi) [1717078] - [documentation] Documentation: x86: Clarify MBA takes MB as referring to mba_sc (Puneet Sethi) [1717078] - [documentation] Documentation: x86: Remove cdpl2 unspported statement and fix capitalisation (Puneet Sethi) [1717078] - [documentation] Documentation: x86: Contiguous cbm isn't all X86 (Puneet Sethi) [1717078] - [documentation] Documentation: x86: convert resctrl_ui.txt to reST (Puneet Sethi) [1717078] - [kernel] livepatch: Make klp_apply_object_relocs static (Yannick Cote) [1866433] - [kernel] livepatch: Prevent module-specific KLP rela sections from referencing vmlinux symbols (Yannick Cote) [1866433] - [x86] livepatch: Remove .klp.arch (Yannick Cote) [1866433] - [kernel] livepatch: Apply vmlinux-specific KLP relocations early (Yannick Cote) [1866433] - [kernel] livepatch: Disallow vmlinux.ko (Yannick Cote) [1866433]- [sound] ALSA: hda: Add Cometlake-R PCI ID (Jaroslav Kysela) [1915650] - [fs] xfs: don't drain buffer lru on freeze and read-only remount (Brian Foster) [1903387] - [fs] xfs: rename xfs_wait_buftarg() to xfs_buftarg_drain() (Brian Foster) [1903387] - [net] mptcp: implement delegated actions (Paolo Abeni) [1892375] - [net] mptcp: schedule work for better snd subflow selection (Paolo Abeni) [1892375] - [net] mptcp: do not queue excessive data on subflows (Paolo Abeni) [1892375] - [net] mptcp: re-enable sndbuf autotune (Paolo Abeni) [1892375] - [net] mptcp: always graft subflow socket to parent (Paolo Abeni) [1892375] - [include] lockdep: Introduce in_softirq lockdep assert (Paolo Abeni) [1892375] - [net] selinux: handle MPTCP consistently with TCP (Paolo Abeni) [1892375] - [net] mptcp: fix locking in mptcp_disconnect() (Paolo Abeni) [1892375] - [net] mptcp: better msk-level shutdown. (Paolo Abeni) [1892375] - [net] mptcp: more strict state checking for acks (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add the MP_PRIO testcases (Paolo Abeni) [1892375] - [net] mptcp: add the mibs for MP_PRIO (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add set_flags command in pm_nl_ctl (Paolo Abeni) [1892375] - [net] mptcp: add set_flags command in PM netlink (Paolo Abeni) [1892375] - [net] mptcp: add the incoming MP_PRIO support (Paolo Abeni) [1892375] - [net] mptcp: add the outgoing MP_PRIO support (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add testcases for setting the address ID (Paolo Abeni) [1892375] - [net] mptcp: add the address ID assignment bitmap (Paolo Abeni) [1892375] - [net] mptcp: cap forward allocation to 1M (Paolo Abeni) [1892375] - [net] mptcp: fix pending data accounting (Paolo Abeni) [1892375] - [net] mptcp: push pending frames when subflow has free space (Paolo Abeni) [1892375] - [net] mptcp: properly annotate nested lock (Paolo Abeni) [1892375] - [net] mptcp: fix security context on server socket (Paolo Abeni) [1892375] - [net] mptcp: clear use_ack and use_map when dropping other suboptions (Paolo Abeni) [1892375] - [net] mptcp: let MPTCP create max size skbs (Paolo Abeni) [1892375] - [net] mptcp: pm: simplify select_local_address() (Paolo Abeni) [1892375] - [net] mptcp: parse and act on incoming FASTCLOSE option (Paolo Abeni) [1892375] - [net] mptcp: hold mptcp socket before calling tcp_done (Paolo Abeni) [1892375] - [net] mptcp: use MPTCPOPT_HMAC_LEN macro (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add the flush addrs testcase (Paolo Abeni) [1892375] - [net] mptcp: remove address when netlink flushes addrs (Paolo Abeni) [1892375] - [net] mptcp: attach subflow socket to parent cgroup (Paolo Abeni) [1892375] - [net] mptcp: be careful on subflows shutdown (Paolo Abeni) [1892375] - [net] mptcp: plug subflow context memory leak (Paolo Abeni) [1892375] - [net] mptcp: link MPC subflow into msk only after accept (Paolo Abeni) [1892375] - [net] mptcp: use the variable sk instead of open-coding (Paolo Abeni) [1892375] - [net] mptcp: rename add_addr_signal and mptcp_add_addr_status (Paolo Abeni) [1892375] - [net] mptcp: drop rm_addr_signal flag (Paolo Abeni) [1892375] - [net] mptcp: print out port and ahmac when receiving ADD_ADDR (Paolo Abeni) [1892375] - [net] mptcp: add port parameter for mptcp_pm_announce_addr (Paolo Abeni) [1892375] - [net] mptcp: send out dedicated packet for ADD_ADDR using port (Paolo Abeni) [1892375] - [net] mptcp: add the outgoing ADD_ADDR port support (Paolo Abeni) [1892375] - [net] mptcp: use adding up size to get ADD_ADDR length (Paolo Abeni) [1892375] - [net] mptcp: add port support for ADD_ADDR suboption writing (Paolo Abeni) [1892375] - [net] mptcp: unify ADD_ADDR and ADD_ADDR6 suboptions writing (Paolo Abeni) [1892375] - [net] mptcp: unify ADD_ADDR and echo suboptions writing (Paolo Abeni) [1892375] - [net] mptcp: print new line in mptcp_seq_show() if mptcp isn't in use (Paolo Abeni) [1892375] - [net] mptcp: emit tcp reset when a join request fails (Paolo Abeni) [1892375] - [net] tcp: merge 'init_req' and 'route_req' functions (Paolo Abeni) [1892375] - [net] security: add const qualifier to struct sock in various places (Paolo Abeni) [1892375] - [net] mptcp: avoid potential infinite loop in mptcp_recvmsg() (Paolo Abeni) [1892375] - [net] mptcp: use mptcp release_cb for delayed tasks (Paolo Abeni) [1892375] - [net] mptcp: avoid a few atomic ops in the rx path (Paolo Abeni) [1892375] - [net] mptcp: allocate TX skbs in msk context (Paolo Abeni) [1892375] - [net] mptcp: protect the rx path with the msk socket spinlock (Paolo Abeni) [1892375] - [net] mptcp: implement wmem reservation (Paolo Abeni) [1892375] - [net] mptcp: open code mptcp variant for lock_sock (Paolo Abeni) [1892375] - [net] mptcp: fix NULL ptr dereference on bad MPJ (Paolo Abeni) [1892375] - [net] mptcp: be careful on MPTCP-level ack. (Paolo Abeni) [1892375] - [net] mptcp: put reference in mptcp timeout timer (Paolo Abeni) [1892375] - [net] mptcp: refine MPTCP-level ack scheduling (Paolo Abeni) [1892375] - [net] mptcp: track window announced to peer (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add ADD_ADDR IPv6 test cases (Paolo Abeni) [1892375] - [net] mptcp: send out dedicated ADD_ADDR packet (Paolo Abeni) [1892375] - [net] mptcp: change add_addr_signal type (Paolo Abeni) [1892375] - [net] mptcp: keep unaccepted MPC subflow into join list (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add link failure test case (Paolo Abeni) [1892375] - [net] mptcp: skip to next candidate if subflow has unacked data (Paolo Abeni) [1892375] - [net] mptcp: fix state tracking for fallback socket (Paolo Abeni) [1892375] - [net] mptcp: drop WORKER_RUNNING status bit (Paolo Abeni) [1892375] - [net] mptcp: update rtx timeout only if required. (Paolo Abeni) [1892375] - [net] mptcp: send explicit ack on delayed ack_seq incr (Paolo Abeni) [1892375] - [net] mptcp: keep track of advertised windows right edge (Paolo Abeni) [1892375] - [net] mptcp: rework poll+nospace handling (Paolo Abeni) [1892375] - [net] mptcp: try to push pending data on snd una updates (Paolo Abeni) [1892375] - [net] mptcp: move page frag allocation in mptcp_sendmsg() (Paolo Abeni) [1892375] - [net] mptcp: refactor shutdown and close (Paolo Abeni) [1892375] - [net] mptcp: introduce MPTCP snd_nxt (Paolo Abeni) [1892375] - [net] mptcp: add accounting for pending data (Paolo Abeni) [1892375] - [net] mptcp: reduce the arguments of mptcp_sendmsg_frag (Paolo Abeni) [1892375] - [net] mptcp: introduce mptcp_schedule_work (Paolo Abeni) [1892375] - [net] tcp: factor out __tcp_close() helper (Paolo Abeni) [1892375] - [net] mptcp: use tcp_build_frag() (Paolo Abeni) [1892375] - [net] tcp: factor out tcp_build_frag() (Paolo Abeni) [1892375] - [net] tcp: schedule EPOLLOUT after a partial sendmsg (Paolo Abeni) [1892375] - [net] tcp: annotate tp->write_seq lockless reads (Paolo Abeni) [1892375] - [net] mptcp: fix static checker warnings in mptcp_pm_add_timer (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add ADD_ADDR timeout test case (Paolo Abeni) [1892375] - [documentation] networking: mptcp: Add MPTCP sysctl entries (Paolo Abeni) [1892375] - [net] mptcp: add a new sysctl add_addr_timeout (Paolo Abeni) [1892375] - [net] mptcp: split mptcp_clean_una function (Paolo Abeni) [1892375] - [net] tcp: propagate MPTCP skb extensions on xmit splits (Paolo Abeni) [1892375] - [net] mptcp: use _fast lock version in __mptcp_move_skbs (Paolo Abeni) [1892375] - [net] mptcp: adjust mptcp receive buffer limit if subflow has larger one (Paolo Abeni) [1892375] - [net] tcp: fix compile error if !CONFIG_SYSCTL (Paolo Abeni) [1892375] - [net] tcp: add tcp_tx_skb_cache sysctl (Paolo Abeni) [1892375] - [net] tcp: do not recycle cloned skbs (Paolo Abeni) [1892375] - [net] tcp: properly reset skb->truesize for tx recycling (Paolo Abeni) [1892375] - [net] tcp: cleanup sk_tx_skb_cache before reuse (Paolo Abeni) [1892375] - [net] tcp: fix zerocopy and notsent_lowat issues (Paolo Abeni) [1892375] - [net] tcp: add one skb cache for tx (Paolo Abeni) [1892375] - [include] include: fpga: adi-axi-common.h: fixup whitespace tab -> space (Luis Goncalves) [1494702] - [include] include: fpga: adi-axi-common.h: add version helper macros (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: convert get_user_pages() --> pin_user_pages() (Luis Goncalves) [1494702] - [fpga] fpga: dfl: fix bug in port reset handshake (Luis Goncalves) [1494702] - [fpga] fpga: dfl: pci: reduce the scope of variable 'ret' (Luis Goncalves) [1494702] - [fpga] fpga: dfl: pci: add device id for Intel FPGA PAC N3000 (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: add AFU interrupt support (Luis Goncalves) [1494702] - [fpga] fpga: dfl: fme: add interrupt support for global error reporting (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: add interrupt support for port error reporting (Luis Goncalves) [1494702] - [fpga] fpga: dfl: introduce interrupt trigger setting API (Luis Goncalves) [1494702] - [fpga] fpga: dfl: pci: add irq info for feature devices enumeration (Luis Goncalves) [1494702] - [fpga] fpga: dfl: parse interrupt info for feature devices on enumeration (Luis Goncalves) [1494702] - [fpga] fpga manager: xilinx-spi: check INIT_B pin during write_init (Luis Goncalves) [1494702] - [fpga] fpga: Fix dead store in fpga-bridge.c (Luis Goncalves) [1494702] - [fpga] fpga: Fix dead store fpga-mgr.c (Luis Goncalves) [1494702] - [fpga] fpga: dfl: Use struct_size() in kzalloc() (Luis Goncalves) [1494702] - [fpga] fpga manager: xilinx-spi: remove unneeded, mistyped variables (Luis Goncalves) [1494702] - [fpga] fpga manager: xilinx-spi: valid for the 7 Series too (Luis Goncalves) [1494702] - [fpga] fpga: zynqmp: fix modular build (Luis Goncalves) [1494702] - [fpga] drivers/fpga/dfl-afu-dma-region.c: get rid of pointless access_ok() (Luis Goncalves) [1494702] - [fpga] drivers/fpga/dfl-fme-pr.c: get rid of pointless access_ok() (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: Corrected error handling levels (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: support debug access to memory-mapped afu regions (Luis Goncalves) [1494702] - [fpga] fpga: dfl.h: Replace zero-length array with flexible-array member (Luis Goncalves) [1494702] - [fpga] fpga: stratix10-soc: add compatible property value for intel agilex (Luis Goncalves) [1494702] - [fpga] fpga: machxo2-spi: Use new structure for SPI transfer delays (Luis Goncalves) [1494702] - [fpga] fpga: ice40-spi: Use new structure for SPI transfer delays (Luis Goncalves) [1494702] - [fpga] fpga: dfl: support multiple opens on feature device node (Luis Goncalves) [1494702] - [fpga] fpga: dfl: fme: add performance reporting support (Luis Goncalves) [1494702] - [firmware] firmware: fpga: replace the error codes with the standard ones (Luis Goncalves) [1494702] - [net] sched: act_mpls: ensure LSE is pullable before reading it (Guillaume Nault) [1917918] - [net] openvswitch: ensure LSE is pullable before reading it (Guillaume Nault) [1917918] - [net] skbuff: ensure LSE is pullable before decrementing the MPLS ttl (Guillaume Nault) [1917918] - [net] sched: act_mpls: Add softdep on mpls_gso.ko (Guillaume Nault) [1917918] - [net] mpls: load mpls_gso after mpls_iptunnel (Guillaume Nault) [1917918] - [net] netfilter: nf_tables: handle nft_object lookups via rhltable (Phil Sutter) [1848816] - [arm64] kvm: arm64: Remove PMU RAZ/WI handling (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Inject UNDEF on PMU access when no PMU configured (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Set ID_AA64DFR0_EL1.PMUVer to 0 when no PMU support (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Add kvm_vcpu_has_pmu() helper (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Refactor PMU attribute error handling (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Introduce handling of AArch32 TTBCR2 traps (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: pmu: Make overflow handler NMI safe (Auger Eric) [1890373 1907826] - [tools] kvm: selftests: Also build dirty_log_perf_test on AArch64 (Auger Eric) [1890373 1907826] - [tools] selftests: kvm/set_memory_region_test: Fix race in move region test (Auger Eric) [1890373 1907826] - [tools] kvm: arm64: selftests: Filter out DEMUX registers (Auger Eric) [1890373 1907826] - [tools] kvm: selftests: Add blessed SVE registers to get-reg-list (Auger Eric) [1890373 1907826] - [tools] kvm: selftests: Add aarch64 get-reg-list test (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Don't access PMCR_EL0 when no PMU is available (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: vgic-v3: Drop the reporting of GICR_TYPER.Last for userspace (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Don't hide ID registers from userspace (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Force PTE mapping on fault resulting in a device mapping (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Fix AArch32 handling of DBGD{CCINT, SCRext} and DBGVCR (Auger Eric) [1890373 1907826] - [kernel] kvm: arm64: ARM_SMCCC_ARCH_WORKAROUND_1 doesn't return SMCCC_RET_NOT_REQUIRED (Auger Eric) [1890373 1907826] - [kernel] smccc: Make constants available to assembly (Auger Eric) [1890373 1907826] - [kernel] firmware: smccc: Add the definition for SMCCCv1.2 version/error codes (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Ensure user_mem_abort() return value is initialised (Auger Eric) [1890373 1907826] - [] ASoC: SOF: Intel: fix page fault at probe if i915 init fails (Jaroslav Kysela) [1906665] - [include] powerpc: fix the backport macros of hv_24x7 and hv_gpci (Diego Domingos) [1915159] - [net] tcp: Prevent low rmem stalls with SO_RCVLOWAT. (Davide Caratti) [1917976] - [net] tcp: fix to update snd_wl1 in bulk receiver fast path (Davide Caratti) [1917976] - [net] tcp: md5: refine tcp_md5_do_add()/tcp_md5_hash_key() barriers (Davide Caratti) [1917976] - [net] tcp: md5: add missing memory barriers in tcp_md5_do_add()/tcp_md5_hash_key() (Davide Caratti) [1917976] - [net] sunrpc: clean-up cache downcall (J. Bruce Fields) [1887178] - [net] sunrpc: raise kernel RPC channel buffer size (J. Bruce Fields) [1887178] - [netdrv] mlx5: Remove the unsupported mark from ConnectX-6 Lx and BlueField-2 (Alaa Hleihel) [1802118 1790541] - [s390] s390/qeth: make af_iucv TX notification call more robust (Philipp Rudo) [1915919] - [s390] s390/dasd: fix list corruption of lcu list (Philipp Rudo) [1915918] - [s390] s390/dasd: fix list corruption of pavgroup group list (Philipp Rudo) [1915918] - [s390] s390/dasd: prevent inconsistent LCU device data (Philipp Rudo) [1915918] - [s390] s390/dasd: fix hanging device offline processing (Philipp Rudo) [1915918] - [block] Revert "block: Fix a lockdep complaint triggered by request queue flushing" (Ming Lei) [1897404] - [nvme] nvme-loop: use blk_mq_hctx_set_fq_lock_class to set loop's lock class (Ming Lei) [1897404] - [block] blk-mq: add new API of blk_mq_hctx_set_fq_lock_class (Ming Lei) [1897404] - [scsi] scsi: core: Fix race between handling STS_RESOURCE and completion (Ming Lei) [1897404]- [fs] inotify: Increase default inotify.max_user_watches limit to 1048576 (Waiman Long) [1888617] - [kernel] cgroup: fix psi_show() crash on 32bit ino archs (Waiman Long) [1920288] - [kernel] cgroup: fix incorrect WARN_ON_ONCE() in cgroup_setup_root() (Waiman Long) [1920288] - [netdrv] net: bareudp: add missing error handling for bareudp_link_config() (Guillaume Nault) [1920194] - [netdrv] bareudp: Fix use of incorrect min_headroom size (Guillaume Nault) [1920194] - [netdrv] bareudp: set NETIF_F_LLTX flag (Guillaume Nault) [1920194] - [netdrv] vxlan: fix error return code in __vxlan_dev_create() (Guillaume Nault) [1920194] - [netdrv] ip_tunnels: Set tunnel option flag when tunnel metadata is present (Guillaume Nault) [1920194] - [net] vsock/virtio: discard packets only when socket is really closed (Stefano Garzarella) [1920004] - [net] vsock: fix the error return when an invalid ioctl command is used (Stefano Garzarella) [1920004] - [net] vsock: remove ratelimit unknown ioctl message (Stefano Garzarella) [1920004] - [net] vsock: use ns_capable_noaudit() on socket create (Stefano Garzarella) [1920004] - [net] vsock: fix potential null pointer dereference in vsock_poll() (Stefano Garzarella) [1920004] - [net] vsock/vmci: make vmci_vsock_transport_cb() static (Stefano Garzarella) [1920004] - [block] block: add blk_queue_make_request declaration back (Ming Lei) [1919764] - [net] erspan: fix version 1 check in gre_parse_header() (Guillaume Nault) [1919388] - [net] ipv4: Ignore ECN bits for fib lookups in fib_compute_spec_dst() (Guillaume Nault) [1919388] - [net] ipv4: Fix tos mask in inet_rtm_getroute() (Guillaume Nault) [1919388] - [net] inet_diag: Fix error path to cancel the meseage in inet_req_diag_fill() (Guillaume Nault) [1919388] - [mm] usercopy: mark dma-kmalloc caches as usercopy caches (Waiman Long) [1660290] - [mm] mm, slab_common: use enum kmalloc_cache_type to iterate over kmalloc caches (Waiman Long) [1660290] - [mm] mm, slab: remove unused kmalloc_size() (Waiman Long) [1660290] - [mm] mm, slab: make kmalloc_infocontain all types of names (Waiman Long) [1660290] - [netdrv] net: stmmac: fix taprio configuration when base_time is in the past (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac-sunxi: Provide TX and RX fifo sizes (Mark Salter) [1870102] - [netdrv] net: stmmac: delete the eee_ctrl_timer after napi disabled (Mark Salter) [1870102] - [netdrv] net: stmmac: free tx skb buffer in stmmac_resume() (Mark Salter) [1870102] - [netdrv] net: stmmac: start phylink instance before stmmac_hw_setup() (Mark Salter) [1870102] - [netdrv] net: stmmac: increase the timeout for dma reset (Mark Salter) [1870102] - [netdrv] net: stmmac: fix incorrect merge of patch upstream (Mark Salter) [1870102] - [netdrv] net: stmmac: Use rtnl_lock/unlock on netif_set_real_num_rx_queues() call (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac_lib: enlarge dma reset timeout (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix channel lock initialization (Mark Salter) [1870102] - [netdrv] net: stmmac: Add option for VLAN filter fail queue enable (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support to Ethtool get/set ring parameters (Mark Salter) [1870102] - [netdrv] net: stmmac: use netif_tx_start|stop_all_queues() function (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix incorrect location to set real_num_rx|tx_queues (Mark Salter) [1870102] - [netdrv] net: stmmac: add ethtool support for get/set channels (Mark Salter) [1870102] - [netdrv] net: stmmac: set get_rx_header_len() as void for it didn't have any error code to return (Mark Salter) [1870102] - [netdrv] net: stmmac: remove redundant null check before clk_disable_unprepare() (Mark Salter) [1870102] - [netdrv] net: phylink: avoid oops during initialisation (Mark Salter) [1870102] - [netdrv] net: stmmac: Modify configuration method of EEE timers (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: provide multicast filter fallback (Mark Salter) [1870102] - [netdrv] net: stmmac: fix failed to suspend if phy based WOL is enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Speed down the PHY if WoL to save energy (Mark Salter) [1870102] - [netdrv] net: stmmac: Support WOL with phy (Mark Salter) [1870102] - [netdrv] net: stmmac: only call pmt() during suspend/resume if HW enables PMT (Mark Salter) [1870102] - [netdrv] net: stmmac: Move device_can_wakeup() check earlier in set_wol (Mark Salter) [1870102] - [netdrv] net: stmmac: Remove WAKE_MAGIC if HW shows no pmt_magic_frame (Mark Salter) [1870102] - [netdrv] net: stmmac: Remove unused inline function stmmac_rx_threshold_count (Mark Salter) [1870102] - [include] net: pylink.h: add kernel-doc descriptions for new fields at phylink_config (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for VLAN promiscuous mode (Mark Salter) [1870102] - [netdrv] net: stmmac: removed enabling eee in EEE set callback (Mark Salter) [1870102] - [documentation] net: phy: add PHY_INTERFACE_MODE_10GBASER (Mark Salter) [1870102] - [include] net: mii: convert mii_lpa_to_ethtool_lpa_x() to linkmode variant (Mark Salter) [1870102] - [base] driver core: platform: Add platform_get_irq_byname_optional() (Mark Salter) [1870102] - [netdrv] net: stmmac: enable timestamp snapshot for required PTP packets in dwmac v5.10a (Mark Salter) [1870102] - [netdrv] net: stmmac: don't attach interface until resume finishes (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac5+: fix potential integer overflow on 32 bit multiply (Mark Salter) [1870102] - [netdrv] stmmac: fix pointer check after utilization in stmmac_interrupt (Mark Salter) [1870102] - [netdrv] stmmac: intel: Fix kernel crash due to wrong error path (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable SERDES power up/down sequence (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix sub-second increment (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: fix out-of-bounds mac address reg setting (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix VLAN register handling (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix VLAN filtering when HW does not support it (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for VLAN Rx filtering (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac_lib: remove unnecessary checks in dwmac_dma_reset() (Mark Salter) [1870102] - [netdrv] net: rename flow_action_hw_stats_types* -> flow_action_hw_stats* (Mark Salter) [1870102] - [netdrv] net: stmmac: use readl_poll_timeout() function in dwmac4_dma_reset() (Mark Salter) [1870102] - [netdrv] net: stmmac: use readl_poll_timeout() function in init_systime() (Mark Salter) [1870102] - [netdrv] net: stmmac: platform: convert to devm_platform_ioremap_resource (Mark Salter) [1870102] - [netdrv] net: stmmac: Integrate it with DesignWare XPCS (Mark Salter) [1870102] - [netdrv] net: phy: Add Synopsys DesignWare XPCS MDIO module (Mark Salter) [1870102] - [netdrv] net: stmmac: Use resolved link config in mac_link_up() (Mark Salter) [1870102] - [netdrv] net: stmmac: Fallback to dev_fwnode() if needed (Mark Salter) [1870102] - [netdrv] net: stmmac: Switch to linkmode_and()/linkmode_andnot() (Mark Salter) [1870102] - [netdrv] flow_offload: check for basic action hw stats type (Mark Salter) [1870102] - [netdrv] stmmac: let core reject the unsupported coalescing parameters (Mark Salter) [1870102] - [netdrv] net: phylink: propagate resolved link config via mac_link_up() (Mark Salter) [1870102] - [netdrv] net: ethernet: stmmac: demote warnings about missing optional clocks (Mark Salter) [1870102] - [netdrv] net: stmmac: platform: Fix misleading interrupt error msg (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Disable ACS if enhanced descs are not used (Mark Salter) [1870102] - [netdrv] net: stmmac: fix notifier registration (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: fix missing IFF_MULTICAST checki in dwxgmac2_set_filter (Mark Salter) [1870102] - [netdrv] net: stmmac: fix missing IFF_MULTICAST check in dwmac4_set_filter (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: fix incorrect XGMAC_VLAN_TAG register writting (Mark Salter) [1870102] - [netdrv] net: stmmac: fix incorrect GMAC_VLAN_TAG register writting in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Delete txtimer in suspend() (Mark Salter) [1870102] - [netdrv] net: stmmac: modified pcs mode support for RGMII (Mark Salter) [1870102] - [netdrv] net: stmmac: Add missing information in DebugFS capabilities file (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4+: Add TBS support (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Add TBS support (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Add support for ETF Scheduler using TBS (Mark Salter) [1870102] - [netdrv] net: stmmac: Initial support for TBS (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac5+: Fix missing return (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix missing return (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Fix TAPRIO division operation (Mark Salter) [1870102] - [netdrv] net: stmmac: mmc: Add Frame Preemption counters on GMAC5+ cores (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac3+: Add support for Frame Preemption (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac5+: Add support for Frame Preemption (Mark Salter) [1870102] - [netdrv] net: stmmac: Add Frame Preemption support using TAPRIO API (Mark Salter) [1870102] - [netdrv] net: stmmac: Integrate EST with TAPRIO scheduler API (Mark Salter) [1870102] - [netdrv] net: stmmac: Add basic EST support for XGMAC (Mark Salter) [1870102] - [netdrv] net: stmmac: Add basic EST support for GMAC5+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Always use TX coalesce timer value when rescheduling (Mark Salter) [1870102] - [netdrv] net: stmmac: Let TX and RX interrupts be independently enabled/disabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Print more information in DebugFS DMA Capabilities file (Mark Salter) [1870102] - [netdrv] net: stmmac: dwc-qos: avoid clk and reset for acpi device (Mark Salter) [1870102] - [netdrv] net: stmmac: dwc-qos: use generic device api (Mark Salter) [1870102] - [netdrv] net: stmmac: platform: fix probe for ACPI devices (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Do not setup flower filtering if RSS is enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Fixed link does not need MDIO Bus (Mark Salter) [1870102] - [netdrv] stmmac: debugfs entry name is not be changed when udev rename device name (Mark Salter) [1870102] - [netdrv] net: stmmac: platform: Fix MDIO init for platforms without PHY (Mark Salter) [1870102] - [netdrv] net: stmmac: Always arm TX Timer at end of transmission start (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable 16KB buffer size (Mark Salter) [1870102] - [netdrv] net: stmmac: 16KB buffer must be 16 byte aligned (Mark Salter) [1870102] - [netdrv] net: stmmac: RX buffer size must be 16 byte aligned (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Clear previous RX buffer size (Mark Salter) [1870102] - [netdrv] net: stmmac: Only the last buffer has the FCS field (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not accept invalid MTU values (Mark Salter) [1870102] - [netdrv] net: stmmac: Determine earlier the size of RX buffer (Mark Salter) [1870102] - [netdrv] treewide: Use sizeof_field() macro (Mark Salter) [1870102] - [netdrv] net: stmmac: reset Tx desc base address before restarting Tx (Mark Salter) [1870102] - [netdrv] net: phylink: rename mac_link_state() op to mac_pcs_get_state() (Mark Salter) [1870102] - [netdrv] page_pool: do not release pool until inflight == 0 (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Do not enable TBU interrupt (Mark Salter) [1870102] - [netdrv] net: stmmac: Rework TX Coalesce logic (Mark Salter) [1870102] - [netdrv] net: stmmac: Tune-up default coalesce settings (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Remove uneeded computation for RFA/RFD (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4+: Remove uneeded computation for RFA/RFD (Mark Salter) [1870102] - [netdrv] net: stmmac: Setup a default RX Coalesce value instead of the minimum (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not set RX IC bit if RX Coalesce is zero (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement UDP Segmentation Offload (Mark Salter) [1870102] - [netdrv] net: stmmac: Rework stmmac_rx() (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Remove the speed dependency (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Add C45 PHY support in the MDIO callbacks (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4+: Add Split Header support (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix sparse warning (Mark Salter) [1870102] - [netdrv] net: stmmac: Remove break after a return (Mark Salter) [1870102] - [netdrv] net: stmmac: add flexible PPS to dwmac 4.10a (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement L3/L4 Filters in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Fallback to VLAN Perfect filtering if HASH is not available (Mark Salter) [1870102] - [netdrv] net: stmmac: Support enhanced addressing mode for DWMAC 4.10 (Mark Salter) [1870102] - [netdrv] net: stmmac: Only enable enhanced addressing mode when needed (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix the TX IOC in xmit path (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix TSO descriptor with Enhanced Addressing (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix the packet count in stmmac_rx() (Mark Salter) [1870102] - ethernet: Delete unnecessary checks before the macro call “dev_kfree_skb” (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Disable MMC interrupts by default (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Disable Flow Control when 1 or more queues are in AV (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix AV Feature detection (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix TSA selection (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Only get SPH header len if available (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: bitrev32 returns u32 (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4: bitrev32 returns u32 (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix the problem of tso_xmit (Mark Salter) [1870102] - [netdrv] net: stmmac: fix argument to stmmac_pcs_ctrl_ane() (Mark Salter) [1870102] - [netdrv] net: stmmac: disable/enable ptp_ref_clk in suspend/resume flow (Mark Salter) [1870102] - [netdrv] net: stmmac: make tc_flow_parsers static (Mark Salter) [1870102] - [netdrv] net: stmmac: fix disabling flexible PPS output (Mark Salter) [1870102] - [netdrv] net: stmmac: fix length of PTP clock's name string (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4+: Not all Unicast addresses may be available (Mark Salter) [1870102] - [netdrv] net: stmmac: Avoid deadlock on suspend/resume (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix RSS writing wrong keys (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix RSS not writing all Keys to HW (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Disable the Timestamp interrupt by default (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not stop PHY if WoL is enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Correctly take timestamp for PTPv2 (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: Always update the MAC Hash Filter (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Detect Hash Table size dinamically (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Not all Unicast addresses may be available (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix page pool size (Mark Salter) [1870102] - [netdrv] net: stmmac: selftest: avoid large stack usage (Mark Salter) [1870102] - [netdrv] net: stmmac: Hold rtnl lock in suspend/resume callbacks (Mark Salter) [1870102] - [netdrv] net: stmmac: implement support for passive mode converters via dt (Mark Salter) [1870102] - [netdrv] net: stmmac: ARP Offload for GMAC4+ Cores (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for VLAN Insertion Offload in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for SA Insertion/Replacement in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Reinitialize correctly a variable (Mark Salter) [1870102] - [netdrv] net: stmmac: Add VLAN HASH filtering support in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Prevent divide-by-zero (Mark Salter) [1870102] - [netdrv] net: stmmac: Limit max speeds of XGMAC if asked to (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: Enable RX Jumbo frame support (Mark Salter) [1870102] - [netdrv] stmmac: platform: adjust messages and move to dev level (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Enable RX Jumbo frame support (Mark Salter) [1870102] - [netdrv] net: stmmac: Correctly assing MAX MTU in XGMAC cores case (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Correct RAVSEL field interpretation (Mark Salter) [1870102] - [netdrv] net: stmmac: ethtool: Let user configure TX coalesce without RIWT (Mark Salter) [1870102] - [netdrv] net: stmmac: Only consider RX error when HW Timestamping is not enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Implement ARP Offload (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement L3/L4 Filters using TC Flower (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not return error code in TC Initialization (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Add RBU handling in DMA interrupt (Mark Salter) [1870102] - [netdrv] net: stmmac: depend on COMMON_CLK (Mark Salter) [1870102] - [netdrv] net: stmmac: dwc-qos: use devm_platform_ioremap_resource() to simplify code (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for VLAN Insertion Offload (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Add EEE support (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for SA Insertion/Replacement in XGMAC cores (Mark Salter) [1870102] - [netdrv] net: stmmac: Add ethtool register dump for XGMAC cores (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac: Add Flexible PPS support (Mark Salter) [1870102] - [netdrv] net: stmmac: Add a counter for Split Header packets (Mark Salter) [1870102] - [netdrv] net: page_pool: API cleanup and comments (Mark Salter) [1870102] - [netdrv] net: stmmac: Add Split Header support and enable it in XGMAC cores (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Correctly return that RX descriptor is not last one (Mark Salter) [1870102] - [netdrv] net: stmmac: Prepare to add Split Header support (Mark Salter) [1870102] - [netdrv] net: stmmac: Get correct timestamp values from XGMAC (Mark Salter) [1870102] - [netdrv] stmmac: no need to check return value of debugfs_create functions (Mark Salter) [1870102] - [netdrv] net: stmmac: Add Flexible RX Parser support in XGMAC (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement Safety Features in XGMAC core (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement VLAN Hash Filtering in XGMAC (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement RSS and enable it in XGMAC core (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Implement tx_queue_prio() (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Implement set_mtl_tx_queue_weight() (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Implement MMC counters (Mark Salter) [1870102] - [netdrv] net: Remove dev_err() usage after platform_get_irq() (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not request stmmaceth clock (Mark Salter) [1870102] - [netdrv] net: stmmac: Make MDIO bus reset optional (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Do not return a fragment entry (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix issues when number of Queues >= 4 (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix XGMAC selftests (Mark Salter) [1870102] - [netdrv] net: stmmac: manage errors returned by of_get_mac_address() (Mark Salter) [1870102] - [netdrv] net: stmmac: Use netif_tx_napi_add() for TX polling function (Mark Salter) [1870102] - [netdrv] net: stmmac: Sync RX Buffer upon allocation (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not cut down 1G modes (Mark Salter) [1870102] - [netdrv] net: stmmac: Use kcalloc() instead of kmalloc_array() (Mark Salter) [1870102] - [netdrv] net: stmmac: RX Descriptors need to be clean before setting buffers (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix misuses of GENMASK macro (Mark Salter) [1870102] - [netdrv] net: stmmac: add support for hash table size 128/256 in dwmac4 (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: mac address array boudary violation issue (Mark Salter) [1870102] - [netdrv] net: stmmac: Introducing support for Page Pool (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix descriptors address being in > 32 bits address space (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement RX Coalesce Frames setting (Mark Salter) [1870102] - [netdrv] net: stmmac: Re-work the queue selection for TSO packets (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable dwmac4 jumbo frame more than 8KiB (Mark Salter) [1870102] - [netdrv] net: stmmac: make "snps, reset-delays-us" optional again (Mark Salter) [1870102] - [netdrv] net: stmmac: Re-word Kconfig entry (Mark Salter) [1870102] - [netdrv] net: stmmac: Update Kconfig entry (Mark Salter) [1870102] - [netdrv] net: stmmac: Only disable interrupts if NAPI is scheduled (Mark Salter) [1870102] - [netdrv] net: stmmac: Update RX Tail Pointer to last free entry (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable support for > 32 Bits addressing in XGMAC (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not disable interrupts when cleaning TX (Mark Salter) [1870102] - [netdrv] net: stmmac: Add the missing speeds that XGMAC supports (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac: Fix the undefined burst setting (Mark Salter) [1870102] - [netdrv] net: stmmac: Decrease default RX Watchdog value (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not try to enable PHY EEE if MAC does not support it (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac: Enable EDMA by default (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix case when PHY handle is not present (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix crash observed if PHY does not support EEE (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix possible deadlock when disabling EEE support (Mark Salter) [1870102] - [netdrv] net: stmmac: initialize the reset delay array (Mark Salter) [1870102] - [netdrv] net: stmmac: add sanity check to device_property_read_u32_array call (Mark Salter) [1870102] - [netdrv] net: stmmac: fix unused-variable warning (Mark Salter) [1870102] - [netdrv] net: stmmac: drop the phy_reset hook from struct stmmac_mdio_bus_data (Mark Salter) [1870102] - [netdrv] net: stmmac: drop the reset delays from struct stmmac_mdio_bus_data (Mark Salter) [1870102] - [netdrv] net: stmmac: drop the reset GPIO from struct stmmac_mdio_bus_data (Mark Salter) [1870102] - [netdrv] net: stmmac: use device_property_read_u32_array to read the reset delays (Mark Salter) [1870102] - [netdrv] net: stmmac: drop redundant check in stmmac_mdio_reset (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix wrapper drivers not detecting PHY (Mark Salter) [1870102] - [netdrv] net: stmmac: use GPIO descriptors in stmmac_mdio_reset (Mark Salter) [1870102] - [netdrv] net: stmmac: Convert to phylink and remove phylib logic (Mark Salter) [1870102] - [netdrv] net: stmmac: Start adding phylink support (Mark Salter) [1870102] - [netdrv] net: stmmac: Prepare to convert to phylink (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: fix flow control issue (Mark Salter) [1870102] - [netdrv] net: stmmac: modify default value of tx-frames (Mark Salter) [1870102] - [netdrv] net: stmmac: Switch to devm_alloc_etherdev_mqs (Mark Salter) [1870102] - [netdrv] net: stmmac: use dev_info() before netdev is registered (Mark Salter) [1870102] - [netdrv] net: stmmac: Prevent missing interrupts when running NAPI (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Clear unused address entries (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Do not disable whole RX in dma_stop_rx() (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Do not disable whole RX in dma_stop_rx() (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Fix Hash Filter (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Clear unused address entries (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Fix Hash Filter (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Also pass control frames while in promisc mode (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Also pass control frames while in promisc mode (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Also pass control frames while in promisc mode (Mark Salter) [1870102] - [netdrv] net: stmmac: Switch MMC functions to HWIF callbacks (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Add MAC loopback support (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Add MAC loopback support (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Add MAC loopback support (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac100: Add MAC loopback support (Mark Salter) [1870102] - [netdrv] net: stmmac: Add MAC loopback callback to HWIF (Mark Salter) [1870102] - [netdrv] net: stmmac: set IC bit when transmitting frames with HW timestamp (Mark Salter) [1870102] - [netdrv] net: stmmac: fixed new system time seconds value calculation (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not output error on deferred probe (Mark Salter) [1870102] - [netdrv] net: stmmac: fix csr_clk can't be zero issue (Mark Salter) [1870102] - [netdrv] net: stmmac: update rx tail pointer register to fix rx dma hang issue (Mark Salter) [1870102] - [netdrv] net: stmmac: fix reset gpio free missing (Mark Salter) [1870102] - [netdrv] net: stmmac: dma channel control register need to be init first (Mark Salter) [1870102] - [netdrv] net: stmmac: fix ethtool flow control not able to get/set (Mark Salter) [1870102] - [netdrv] dwmac4_prog_mtl_tx_algorithms() missing write operation (Mark Salter) [1870102] - [netdrv] net: stmmac: Set Flow Control to automatic mode in the driver (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac: Finish the Flow Control implementation (Mark Salter) [1870102] - [netdrv] net: stmmac: move stmmac_check_ether_addr() to driver probe (Mark Salter) [1870102] - [netdrv] net: stmmac: Use bfsize1 in ndesc_init_rx_desc (Mark Salter) [1870102] - [netdrv] net: stmmac: don't log oversized frames (Mark Salter) [1870102] - [netdrv] net: stmmac: fix dropping of multi-descriptor RX frames (Mark Salter) [1870102] - [netdrv] net: stmmac: don't overwrite discard_frame status (Mark Salter) [1870102] - [netdrv] net: stmmac: don't stop NAPI processing when dropping a packet (Mark Salter) [1870102] - [netdrv] net: stmmac: ratelimit RX error logs (Mark Salter) [1870102] - [netdrv] net: stmmac: use correct DMA buffer size in the RX descriptor (Mark Salter) [1870102] - [netdrv] net: stmmac: fix memory corruption with large MTUs (Mark Salter) [1870102] - [netdrv] net: stmmac: fix jumbo frame sending with non-linear skbs (Mark Salter) [1870102] - [netdrv] net: stmmac: don't set own bit too early for jumbo frames (Mark Salter) [1870102] - [netdrv] net: stmmac: Avoid one more sometimes uninitialized Clang warning (Mark Salter) [1870102] - [netdrv] net: ethernet: stmmac: add management of clk_csr property (Mark Salter) [1870102] - [netdrv] net: stmmac: Avoid sometimes uninitialized Clang warnings (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Also use TBU interrupt to clean TX path (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: Also use TBU interrupt to clean TX path (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix NAPI poll in TX path when in multi-queue (Mark Salter) [1870102] - [netdrv] net: stmmac: use correct define to get rx timestamp on GMAC4 (Mark Salter) [1870102] - [netdrv] net: stmmac: fix ptp timestamping on Rx on gmac4 (Mark Salter) [1870102] - [netdrv] net: stmmac: implement the SIOCGHWTSTAMP ioctl (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix a race in EEE enable callback (Mark Salter) [1870102] - [netdrv] net: stmmac: handle endianness in dwmac4_get_timestamp (Mark Salter) [1870102] - [netdrv] net: stmmac: Disable EEE mode earlier in XMIT callback (Mark Salter) [1870102] - [netdrv] net: stmmac: Send TSO packets always from Queue 0 (Mark Salter) [1870102] - [netdrv] net: stmmac: Fallback to Platform Data clock in Watchdog conversion (Mark Salter) [1870102] - [netdrv] net: stmmac: Prevent RX starvation in stmmac_napi_poll() (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix the logic of checking if RX Watchdog must be enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Check if CBS is supported before configuring (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Only clear interrupts that are active (Mark Salter) [1870102] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Mark Salter) [1870102] - [netdrv] net: stmmac: convert to DEFINE_SHOW_ATTRIBUTE (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix an error code in probe() (Mark Salter) [1870102] - [netdrv] net: stmmac: Move debugfs init/exit to ->probe()/->remove() (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix RX packet size > 8191 (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix stmmac_mdio_reset() when building stmmac as modules (Mark Salter) [1870102] - [netdrv] net: stmmac: Set OWN bit for jumbo frames (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable TC Ops for GMAC >= 4 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add CBS support in XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Fixup the tail addr setting in xmit path (Mark Salter) [1870102] - [netdrv] stmmac: fix valid numbers of unicast filter entries (Mark Salter) [1870102] - [netdrv] net: stmmac: Rework coalesce timer and fix multi-queue races (Mark Salter) [1870102] - [netdrv] Revert "net: stmmac: Do not keep rearming the coalesce timer in stmmac_xmit" (Mark Salter) [1870102] - [netdrv] Revert "net: stmmac: fix build failure due to missing COMMON_CLK dependency" (Mark Salter) [1870102] - [netdrv] net: stmmac: Integrate XGMAC into main driver flow (Mark Salter) [1870102] - [netdrv] net: stmmac: Add PTP support for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add MDIO related functions for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add descriptor related callbacks for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add DMA related callbacks for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add MAC related callbacks for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add XGMAC 2.10 HWIF entry (Mark Salter) [1870102] - [netdrv] stmmac: fix signed 64-bit division (Mark Salter) [1870102] - [netdrv] net: stmmac_tc: use 64-bit arithmetic instead of 32-bit (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for CBS QDISC (Mark Salter) [1870102] - [tty] serial: 8250_tegra: Create Tegra specific 8250 driver (Mark Salter) [1870103] - [pci] PCI: Disable MSI for Tegra root ports (Mark Salter) [1870101] - [pci] PCI: Add MCFG quirks for Tegra194 host controllers (Mark Salter) [1870101] - [netdrv] tun: fix return value when the number of iovs exceeds MAX_SKB_FRAGS (Antoine Tenart) [1919364 1917563] {CVE-2021-0342} - [netdrv] tun: correct header offsets in napi frags mode (Antoine Tenart) [1919364 1917563] {CVE-2021-0342} - [netdrv] tun: Don't put_page() for all negative return values from XDP program (Antoine Tenart) [1919364] - [netdrv] tun: add mutex_unlock() call and napi.skb clearing in tun_get_user() (Antoine Tenart) [1919364] - [netdrv] tun: fix data-race in gro_normal_list() (Antoine Tenart) [1919364] - [netdrv] tun: fix use-after-free when register netdev failed (Antoine Tenart) [1919364] - [netdrv] tun: mark small packets as owned by the tap sock (Antoine Tenart) [1919364] - [netdrv] tun: use netdev_alloc_frag() in tun_napi_alloc_frags() (Antoine Tenart) [1919364] - [scsi] scsi: ibmvfc: Fix error return in ibmvfc_probe() (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Provide modules parameters for MQ settings (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Enable MQ and set reasonable defaults (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Purge SCSI channels after transport loss/reset (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Send Cancel MAD down each hw SCSI channel (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add cancel mad initialization helper (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Register Sub-CRQ handles with VIOS during channel setup (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Send commands down HW Sub-CRQ when channelized (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Set and track hw queue in ibmvfc_event struct (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Advertise client support for using hardware channels (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Implement channel enquiry and setup commands (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Map/request irq and register Sub-CRQ interrupt handler (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Define Sub-CRQ interrupt handler routine (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add handlers to drain and complete Sub-CRQ responses (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add Sub-CRQ IRQ enable/disable routine (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add alloc/dealloc routines for SCSI Sub-CRQ Channels (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add Subordinate CRQ definitions (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Define hcall wrapper for registering a Sub-CRQ (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add size parameter to ibmvfc_init_event_pool() (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Init/free event pool during queue allocation/free (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Move event pool init/free routines (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add vhost fields and defaults for MQ enablement (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Fix missing cast of ibmvfc_event pointer to u64 handle (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Relax locking around ibmvfc_queuecommand() (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Complete commands outside the host/queue lock (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Define per-queue state/list locks (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Make command event pool queue specific (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Define generic queue structure for CRQs (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Advertise client support for targetWWPN using v2 commands (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add support for target_wwpn field in v2 MADs and vfcFrame (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add FC payload retrieval routines for versioned vfcFrames (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add helper for testing capability flags (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add new fields for version 2 of several MADs (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Deduplicate common ibmvfc_cmd init code (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Use correlation token to tag commands (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Remove trailing semicolon (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Byte swap login_buf.resp values in attribute show functions (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Interface updates for future FPIN and MQ support (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Protect vhost->task_set increment by the host lock (Desnes Augusto Nunes do Rosario) [1868055] - [net] tcp: Fix potential use-after-free due to double kfree() (Florian Westphal) [1915164] - [nvdimm] libnvdimm/region: Enable MAP_SYNC for volatile regions (Steve Best) [1916650] - [net] bpf: Permit cond_resched for some iterators (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Fix PID fetching with a lot of results (Yauheni Kaliuta) [1874005] - [net] bpf: verifier: Use target program's type for access verifications (Yauheni Kaliuta) [1874005] - [tools] selftests: bpf: Test sockmap update from BPF (Yauheni Kaliuta) [1874005] - [net] bpf: sockmap: Allow update from BPF (Yauheni Kaliuta) [1874005] - [net] bpf: Override the meaning of ARG_PTR_TO_MAP_VALUE for sockmap and sockhash (Yauheni Kaliuta) [1874005] - [net] bpf: sockmap: Call sock_map_update_elem directly (Yauheni Kaliuta) [1874005] - [net] bpf: sockmap: Merge sockmap and sockhash update functions (Yauheni Kaliuta) [1874005] - [net] net: sk_msg: Simplify sk_psock initialization (Yauheni Kaliuta) [1874005] - [net] bpf: Enforce id generation for all may-be-null register type (Yauheni Kaliuta) [1874005] - [samples] samples: bpf: Cleanup bpf_load.o from Makefile (Yauheni Kaliuta) [1874005] - [include] bpf: Plug hole in struct bpf_sk_lookup_kern (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix endianness issues in sk_lookup/ctx_narrow_access (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Fix build slowdown (Yauheni Kaliuta) [1874005] - [net] bpf: Fix scalar32_min_max_or bounds tracking (Yauheni Kaliuta) [1874005] - [net] bpf: Fix "unresolved symbol" build error with resolve_btfids (Yauheni Kaliuta) [1874005] - [powerpc] bpf, powerpc: Fix misuse of fallthrough in bpf_jit_comp() (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix XDP program load regression for old kernels (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix native endian assumption when parsing BTF (Yauheni Kaliuta) [1874005] - [include] bpf: Prevent .BTF section elimination (Yauheni Kaliuta) [1874005] - [net] bpf: Fix sysfs export of empty BTF section (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Support passing BPFTOOL_VERSION to make (Yauheni Kaliuta) [1874005] - [net] bpf: Fix a rcu warning for bpffs map pretty-print (Yauheni Kaliuta) [1874005] - [net] bpf: Bpf_skc_to_* casting helpers require a NULL check on sk (Yauheni Kaliuta) [1874005] - [documentation] docs/bpf: Remove source code links (Yauheni Kaliuta) [1874005] - [documentation] docs/bpf: Fix ringbuf documentation (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix VERSIONED_SYM_COUNT number parsing (Yauheni Kaliuta) [1874005] - [tools] tools/libbpf: Avoid counting local symbols in ABI check (Yauheni Kaliuta) [1874005] - [net] bpf: Fix clobbering of r2 in bpf_gen_ld_abs (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add bpf_{update, delete}_map_elem in hashmap iter program (Yauheni Kaliuta) [1874005] - [net] bpf: Do not use bucket_lock for hashmap iterator (Yauheni Kaliuta) [1874005] - [tools] libbpf: Remove arch-specific include path in Makefile (Yauheni Kaliuta) [1874005] - [tools] tools/bpf: build: Make sure resolve_btfids cleans up after itself (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix build failure from uninitialized variable warning (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix massive output from test_maps (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix test_progs-flavor run getting number of tests (Yauheni Kaliuta) [1874005] - [net] bpf: Fix a buffer out-of-bound access when filling raw_tp link_info (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix two typos in uapi/linux/bpf.h (Yauheni Kaliuta) [1874005] - [tools] tools/resolve_btfids: Fix sections with wrong alignment (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix map index used in error message (Yauheni Kaliuta) [1874005] - [tools] bpftool: Handle EAGAIN error code properly in pids collection (Yauheni Kaliuta) [1874005] - [net] bpf: Avoid visit same object multiple times (Yauheni Kaliuta) [1874005] - [net] bpf: Fix a rcu_sched stall issue with bpf task/task_file iterator (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix build on ppc64le architecture (Yauheni Kaliuta) [1874005] - [net] bpf: Use get_file_rcu() instead of get_file() for task_file iterator (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Make test_varlen work with 32-bit user-space arch (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Generate data section struct with conservative alignment (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Correct various core_reloc 64-bit assumptions (Yauheni Kaliuta) [1874005] - [tools] libbpf: Enforce 64-bitness of BTF for BPF object files (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix btf_dump test cases on 32-bit arches (Yauheni Kaliuta) [1874005] - [tools] libbpf: Handle BTF pointer sizes more carefully (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix BTF-defined map-in-map initialization on 32-bit host arches (Yauheni Kaliuta) [1874005] - [tools] selftest/bpf: Fix compilation warnings in 32-bit mode (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Fix compilation warnings in 32-bit mode (Yauheni Kaliuta) [1874005] - [documentation] doc: Add link to bpf helpers man page (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: Add tests to sock_ops for loading sk (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: Add tests for sock_ops load with r9, r8.r7 registers (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: Add tests for ctx access in sock_ops with single register (Yauheni Kaliuta) [1874005] - [net] bpf: sock_ops sk access may stomp registers when dst_reg = src_reg (Yauheni Kaliuta) [1874005] - [net] bpf: sock_ops ctx access may stomp registers in corner case (Yauheni Kaliuta) [1874005] - [net] net/core/filter.c: Use sizeof_field() macro (Yauheni Kaliuta) [1874005] - [tools] libbpf: Prevent overriding errno when logging errors (Yauheni Kaliuta) [1874005] - [net] bpf: Iterate through all PT_NOTE sections when looking for build id (Yauheni Kaliuta) [1874005] - [tools] libbpf: Handle GCC built-in types for Arm NEON (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Make skeleton code C++17-friendly by dropping typeof() (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix v4_to_v6 in sk_lookup (Yauheni Kaliuta) [1874005] - [tools] libbpf: Do not use __builtin_offsetof for offsetof (Yauheni Kaliuta) [1874005] - [net] bpf: Delete repeated words in comments (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix silent Makefile output (Yauheni Kaliuta) [1874005] - [documentation] bpf, doc: Remove references to warning message when using bpf_trace_printk() (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix compilation warning of selftests (Yauheni Kaliuta) [1874005] - [kernel] bpf: Remove inline from bpf_do_trace_printk (Yauheni Kaliuta) [1874005] - [tools] bpf: Add missing return to resolve_btfids (Yauheni Kaliuta) [1874005] - [tools] tools/bpf: Support new uapi for map element bpf iterator (Yauheni Kaliuta) [1874005] - [net] bpf: Change uapi for bpf iterator map elements (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Prevent runqslower from racing on building bpftool (Yauheni Kaliuta) [1874005] - [net] bpf: Allow to specify ifindex for skb in bpf_prog_test_run_skb (Yauheni Kaliuta) [1874005] - [net] bpf: Setup socket family and addresses in bpf_prog_test_run_skb (Yauheni Kaliuta) [1874005] - [tools] tools/resolve_btfids: Use libbpf's btf__parse() API (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Use libbpf's btf__parse() API for parsing BTF from file (Yauheni Kaliuta) [1874005] - [tools] libbf: Fix uninitialized pointer at btf__parse_raw() (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add btf__parse_raw() and generic btf__parse() APIs (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Fix wrong return value in do_dump() (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix spurious test failures in core_retro selftest (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add documentation and bash-completion for `link detach` (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add `link detach` subcommand (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add bpf_link detach APIs (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: Use single cgroup helpers for both test_sockmap/progs (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix register in PT_REGS MIPS macros (Yauheni Kaliuta) [1874005] - [tools] libbpf: Make destructors more robust by handling ERR_PTR(err) cases (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Omit nodad flag when adding addresses to loopback (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Don't destroy failed link (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add xdpdrv mode for test_xdp_redirect (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Verify socket storage in cgroup/sock_{create, release} (Yauheni Kaliuta) [1874005] - [net] bpf: Expose socket storage to BPF_PROG_TYPE_CGROUP_SOCK (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test bpf_iter buffer access with negative offset (Yauheni Kaliuta) [1874005] - [net] bpf: Add missing newline characters in verifier error messages (Yauheni Kaliuta) [1874005] - [arm64] bpf, arm64: Add BPF exception tables (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: use :: 1 for localhost in tcp_server.py (Yauheni Kaliuta) [1874005] - [net] bpf: Fix swapped arguments in calls to check_buffer_access (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add new bpf_iter context structs to fix build on old kernels (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix bpf_ringbuf_output() signature to return long (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Add LSM type to array of prog names (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Skip type probe if name is not found (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add support for BPF XDP link (Yauheni Kaliuta) [1874005] - [include] bpf: Make bpf_link API available indepently of CONFIG_BPF_SYSCALL (Yauheni Kaliuta) [1874005] - [net] bpf: Fix build on architectures with special bpf_user_pt_regs_t (Yauheni Kaliuta) [1874005] - [net] bpf/local_storage: Fix build without CONFIG_CGROUP (Yauheni Kaliuta) [1874005] - [documentation] Documentation/bpf: Document CGROUP_STORAGE map type (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test CGROUP_STORAGE behavior on shared egress + ingress (Yauheni Kaliuta) [1874005] - [net] bpf: Make cgroup storages shared between programs on the same cgroup (Yauheni Kaliuta) [1874005] - [net] cgroup: use cgrp->kn->id as the cgroup ID (Yauheni Kaliuta) [1874005] - [net] netprio: use css ID instead of cgroup ID (Yauheni Kaliuta) [1874005] - [fs] kernfs: convert kernfs_node->id from union kernfs_node_id to u64 (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add get_stackid_cannot_attach (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test CGROUP_STORAGE map can't be used by multiple progs (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add callchain_stackid (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test for CGROUP_STORAGE map on multiple attaches (Yauheni Kaliuta) [1874005] - [tools] libbpf: Print hint when PERF_EVENT_IOC_SET_BPF returns -EPROTO (Yauheni Kaliuta) [1874005] - [net] bpf: Fail PERF_EVENT_IOC_SET_BPF when bpf_get_cannot work (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add a test for out of bound rdonly buf access (Yauheni Kaliuta) [1874005] - [net] bpf: Separate bpf_get_for perf events BPF (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add a test for bpf sk_storage_map iterator (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test for bpf array map iterators (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test for bpf hash map iterators (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add bpftool support for bpf map element iterator (Yauheni Kaliuta) [1874005] - [tools] tools/libbpf: Add support for bpf map element iterator (Yauheni Kaliuta) [1874005] - [net] bpf: Implement bpf iterator for sock local storage map (Yauheni Kaliuta) [1874005] - [net] bpf: Implement bpf iterator for array maps (Yauheni Kaliuta) [1874005] - [net] bpf: Implement bpf iterator for hash maps (Yauheni Kaliuta) [1874005] - [net] bpf: Implement bpf iterator for map elements (Yauheni Kaliuta) [1874005] - [net] bpf: Fix pos computation for bpf_iter seq_ops->start() (Yauheni Kaliuta) [1874005] - [net] bpf: Support readonly/readwrite buffers in verifier (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test BPF socket lookup and reuseport with connections (Yauheni Kaliuta) [1874005] - [net] bpf: Refactor to provide aux info to bpf_iter_init_seq_priv_t (Yauheni Kaliuta) [1874005] - [net] bpf: Refactor bpf_iter_reg to have separate seq_info member (Yauheni Kaliuta) [1874005] - [net] bpf: Add bpf_prog iterator (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Strip BPF .o files before skeleton generation (Yauheni Kaliuta) [1874005] - [documentation] docs: bpf/bpf_devel_QA.rst: fix reference to nonexistent document (Yauheni Kaliuta) [1874005] - [documentation] docs: bpf/index.rst: Add ringbuf.rst (Yauheni Kaliuta) [1874005] - [tools] bpftool: Use only nftw for file tree parsing (Yauheni Kaliuta) [1874005] - [net] bpf: net: Use precomputed btf_id for bpf iterators (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix test_lwt_seg6local.sh hangs (Yauheni Kaliuta) [1874005] - [net] bpf: Make btf_sock_ids global (Yauheni Kaliuta) [1874005] - [tools] bpf: Add BTF_ID_LIST_GLOBAL in btf_ids.h (Yauheni Kaliuta) [1874005] - [tools] tools/bpf: Sync btf_ids.h to tools (Yauheni Kaliuta) [1874005] - [net] bpf: Compute bpf_skc_to_*() helper socket btf ids at build time (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Fix error handing in do_skeleton() (Yauheni Kaliuta) [1874005] - [tools] libbpf bpf_helpers: Use __builtin_offsetof for offsetof (Yauheni Kaliuta) [1874005] - [s390] s390/bpf: Use bpf_skip() in bpf_jit_prologue() (Yauheni Kaliuta) [1874005] - [net] bpf: cpumap: Fix possible rcpu kthread hung (Yauheni Kaliuta) [1874005] - [s390] s390/bpf: implement BPF_PROBE_MEM (Yauheni Kaliuta) [1874005 1868273] - [s390] s390/kernel: expand exception table logic to allow new handling options (Yauheni Kaliuta) [1874005 1868273] - [s390] s390: fix __EMIT_BUG() macro (Yauheni Kaliuta) [1874005 1868273] - [s390] s390/bug: add entry size to the __bug_table section (Yauheni Kaliuta) [1874005 1868273] - [s390] s390/kernel: unify EX_TABLE* implementations (Yauheni Kaliuta) [1874005 1868273] - [tools] selftests/bpf: Tests for BPF_SK_LOOKUP attach point (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add verifier tests for bpf_sk_lookup context access (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add name mappings for SK_LOOKUP prog and attach type (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add support for SK_LOOKUP program type (Yauheni Kaliuta) [1874005] - [tools] bpf: Sync linux/bpf.h to tools/ (Yauheni Kaliuta) [1874005] - [include] bpf: Introduce SK_LOOKUP program type with a dedicated attach point (Yauheni Kaliuta) [1874005] - [net] bpf, netns: Handle multiple link attachments (Yauheni Kaliuta) [1874005] - [tools] bpf: Drop duplicated words in uapi helper comments (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix possible hang in sockopt_inherit (Yauheni Kaliuta) [1874005] - [tools] selftest: Add tests for XDP programs in CPUMAP entries (Yauheni Kaliuta) [1874005] - [samples] samples/bpf: xdp_redirect_cpu: Load a eBPF program on cpumap (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add SEC name for xdp programs attached to CPUMAP (Yauheni Kaliuta) [1874005] - [net] bpf: cpumap: Implement XDP_REDIRECT for eBPF programs attached to map entries (Yauheni Kaliuta) [1874005] - [net] bpf: cpumap: Add the possibility to attach an eBPF program to cpumap (Yauheni Kaliuta) [1874005] - [net] net: Refactor xdp_convert_buff_to_frame (Yauheni Kaliuta) [1874005] - [net] cpumap: Formalize map value as a named struct (Yauheni Kaliuta) [1874005] - [samples] samples/bpf: xdp_redirect_cpu_user: Do not update bpf maps in option loop (Yauheni Kaliuta) [1874005] - [net] cpumap: Use non-locked version __ptr_ring_consume_batched (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/ppc-opcode: Consolidate powerpc instructions from bpf_jit.h (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/bpf_jit: Reuse instruction macros from ppc-opcode.h (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/ppc-opcode: Move ppc instruction encoding from test_emulate_step (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/lib: Fix emulate_step() std test (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/ppc-opcode: Introduce PPC_RAW_* macros for base instruction encoding (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix cross build for CONFIG_DEBUG_INFO_BTF option (Yauheni Kaliuta) [1874005] - [include] bpf: Fix build for disabled CONFIG_DEBUG_INFO_BTF option (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Strip away modifiers from global variables (Yauheni Kaliuta) [1874005] - [tools] libbpf: Support stripping modifiers for btf_dump (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add selftests verifying bpf_trace_printk() behaviour (Yauheni Kaliuta) [1874005] - [kernel] bpf: Use dedicated bpf_trace_printk event instead of trace_printk() (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Remove warning about PID iterator support (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test for resolve_btfids (Yauheni Kaliuta) [1874005] - [tools] tools headers: Adopt verbatim copy of btf_ids.h from kernel sources (Yauheni Kaliuta) [1874005] - [documentation] bpf: Add info about .BTF_ids section to btf.rst (Yauheni Kaliuta) [1874005] - [net] bpf: Use BTF_ID to resolve bpf_ctx_convert struct (Yauheni Kaliuta) [1874005] - [net] bpf: Remove btf_id helpers resolving (Yauheni Kaliuta) [1874005] - [net] bpf: Resolve BTF IDs in vmlinux image (Yauheni Kaliuta) [1874005] - [include] bpf: Add BTF_ID_LIST/BTF_ID/BTF_ID_UNUSED macros (Yauheni Kaliuta) [1874005] - [net] bpf: Support llvm-objcopy for vmlinux BTF (Yauheni Kaliuta) [1874005] - [powerpc] powerpc: Include .BTF section (Yauheni Kaliuta) [1874005] - [scripts] kbuild: Remove debug info from kallsyms linking (Yauheni Kaliuta) [1874005] - [scripts] kbuild: Parameterize kallsyms generation and correct reporting (Yauheni Kaliuta) [1874005] - [tools] bpf: Compile resolve_btfids tool at kernel compilation start (Yauheni Kaliuta) [1874005] - [kernel] tracing: Make struct ring_buffer less ambiguous (Yauheni Kaliuta) [1874005] - [kernel] tracing: Rename trace_buffer to array_buffer (Yauheni Kaliuta) [1874005] - [tools] tools headers: Synchronize linux/bits.h with the kernel sources (Yauheni Kaliuta) [1874005] - [tools] tools headers: Update linux/vdso.h and grab a copy of vdso/const.h (Yauheni Kaliuta) [1874005] - [tools] tools headers: Adopt verbatim copy of compiletime_assert() from kernel sources (Yauheni Kaliuta) [1874005] - [tools] objtool: Query pkg-config for libelf location (Yauheni Kaliuta) [1874005] - [tools] bpf: Add resolve_btfids tool to resolve BTF IDs in ELF object (Yauheni Kaliuta) [1874005] - [samples] bpf: Fix fds_example SIGSEGV error (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix memory leak and optimize BTF sanitization (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Switch perf_buffer test to tracepoint and skeleton (Yauheni Kaliuta) [1874005] - [tools] libbpf: Handle missing BPF_OBJ_GET_INFO_BY_FD gracefully in perf_buffer (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test relying only on CO-RE and no recent kernel features (Yauheni Kaliuta) [1874005] - [tools] libbpf: Improve BTF sanitization handling (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add btf__set_fd() for more control over loaded BTF FD (Yauheni Kaliuta) [1874005] - [tools] libbpf: Make BTF finalization strict (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: test_progs avoid minus shell exit codes (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: test_progs use another shell exit on non-actions (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix another bpftool segfault without skeleton code enabled (Yauheni Kaliuta) [1874005] - [tools] selftests: bpf: Remove unused bpf_map_def_legacy struct (Yauheni Kaliuta) [1874005] - [samples] samples: bpf: Refactor BPF map performance test with libbpf (Yauheni Kaliuta) [1874005] - [samples] samples: bpf: Refactor BPF map in map test with libbpf (Yauheni Kaliuta) [1874005] - [samples] samples: bpf: Fix bpf programs with kprobe/sys_connect event (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test BPF_CGROUP_INET_SOCK_RELEASE (Yauheni Kaliuta) [1874005] - [tools] bpftool: Add support for BPF_CGROUP_INET_SOCK_RELEASE (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add support for BPF_CGROUP_INET_SOCK_RELEASE (Yauheni Kaliuta) [1874005] - [net] bpf: Add BPF_CGROUP_INET_SOCK_RELEASE hook (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix compilation error of bpf_iter_task_stack.c (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix bpftool without skeleton code enabled (Yauheni Kaliuta) [1874005] - [net] bpf: Fix build without CONFIG_STACKTRACE (Yauheni Kaliuta) [1874005] - [tools] bpf: selftests: Restore netns after each test (Yauheni Kaliuta) [1874005] - [tools] bpf: selftests: A few improvements to network_helpers.c (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test_progs option for listing test names (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test_progs option for getting number of tests (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test_progs indicate to shell on non-actions (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Turn off -Wnested-externs warning (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Switch test_vmlinux to use hrtimer_range_start_ns (Yauheni Kaliuta) [1874005] - [net] bpf: Fix net/core/filter build errors when INET is not enabled (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add bpf_iter test with bpf_get_task_stack() (Yauheni Kaliuta) [1874005] - [kernel] bpf: Allow pB in bpf_seq_printf() and bpf_trace_printk() (Yauheni Kaliuta) [1874005] - [net] bpf: Introduce helper bpf_get_task_stack() (Yauheni Kaliuta) [1874005] - [net] bpf: Remove redundant synchronize_rcu (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add byte swapping selftest (Yauheni Kaliuta) [1874005] - [tools] libbpf: Make bpf_endian co-exist with vmlinux.h (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Allow substituting custom vmlinux.h for selftests build (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Allow substituting custom vmlinux.h for the build (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test auto-load disabling logic for BPF programs (Yauheni Kaliuta) [1874005] - [tools] libbpf: Support disabling auto-loading BPF programs (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Define attach_type_name array only once (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Define prog_type_name array only once (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add tcp/udp iterator programs to selftests (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Implement sample udp/udp6 bpf_iter programs (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Implement sample tcp/tcp6 bpf_iter programs (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add more common macros to bpf_tracing_net.h (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Refactor some net macros to bpf_tracing_net.h (Yauheni Kaliuta) [1874005] - [kernel] bpf: Add bpf_skc_to_udp6_sock() helper (Yauheni Kaliuta) [1874005] - [net] net: bpf: Implement bpf iterator for udp (Yauheni Kaliuta) [1874005] - [net] net: bpf: Add bpf_seq_afinfo in udp_iter_state (Yauheni Kaliuta) [1874005] - [kernel] bpf: Add bpf_skc_to_{tcp, tcp_timewait, tcp_request}_sock() helpers (Yauheni Kaliuta) [1874005] - [net] bpf: Add bpf_skc_to_tcp6_sock() helper (Yauheni Kaliuta) [1874005] - [kernel] bpf: Allow tracing programs to use bpf_jiffies64() helper (Yauheni Kaliuta) [1874005] - [kernel] bpf: Support 'X' in bpf_seq_printf() helper (Yauheni Kaliuta) [1874005] - [net] net: bpf: Implement bpf iterator for tcp (Yauheni Kaliuta) [1874005] - [net] net: bpf: Add bpf_seq_afinfo in tcp_iter_state (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Workaround for get_stack_rawtp test (Yauheni Kaliuta) [1874005] - [tools] libbpf: Prevent loading vmlinux BTF twice (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix spelling mistake "kallasyms" -> "kallsyms" (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Fix variable shadowing in emit_obj_refs_json() (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Correctly evaluate $(BUILD_BPF_SKELS) in Makefile (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add variable-length data concat pattern less than test (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add variable-length data concatenation pattern test (Yauheni Kaliuta) [1874005] - [tools] bpf: Switch most helper return values from 32-bit int to 64-bit long (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add documentation and sample output for process info (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Show info for processes holding BPF map/prog/link/btf FDs (Yauheni Kaliuta) [1874005] - [tools] libbpf: Wrap source argument of BPF_CORE_READ macro in parentheses (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Generalize BPF skeleton support and generate vmlinux.h (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Minimize bootstrap bpftool (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Move map/prog parsing logic into common (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add __ksym extern selftest (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add support for extracting kernel symbol addresses (Yauheni Kaliuta) [1874005] - [tools] libbpf: Generalize libbpf externs support (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add a bunch of attribute getters/setters for map definitions (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test access to bpf map pointer (Yauheni Kaliuta) [1874005] - [net] bpf: Set map_btf_{name, id} for all map types (Yauheni Kaliuta) [1874005] - [net] bpf: Support access to bpf map fields (Yauheni Kaliuta) [1874005] - [net] bpf: Rename bpf_htab to bpf_shtab in sock_map (Yauheni Kaliuta) [1874005] - [net] bpf: Switch btf_parse_vmlinux to btf_find_by_name_kind (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Relicense bpftool's BPF profiler prog as dual-license GPL/BSD (Yauheni Kaliuta) [1874005] - [tools] tools/bpf: Add verifier tests for 32bit pointer/scalar arithmetic (Yauheni Kaliuta) [1874005] - [net] bpf: Avoid verifier failure for 32bit pointer arithmetic (Yauheni Kaliuta) [1874005] - [net] bpf: sk_storage: Prefer to get a free cache_idx (Yauheni Kaliuta) [1874005] - [tools] libbpf: Bump version to 0.1.0 (Yauheni Kaliuta) [1874005] - [s390] s390/pci: fix hot-plug of PCI function missing bus (Philipp Rudo) [1915916] - [net] tcp: fix race condition when creating child sockets from syncookies (Florian Westphal) [1915164] - [netdrv] bonding: set xfrm feature flags more sanely (Jarod Wilson) [1893979] - [netdrv] bonding: fix feature flag setting at init time (Jarod Wilson) [1893979]- [fs] cifs: handle -EINTR in cifs_setattr (Leif Sahlberg) [1848178] - [tty] serial: 8250: drop the printk from serial8250_interrupt() (Vitaly Kuznetsov) [1919745] - [fs] cifs: do not fail __smb_send_rqst if non-fatal signals are pending (Leif Sahlberg) [1848178] - [netdrv] ibmvnic: continue fatal error reset after passive init (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix: NULL pointer dereference (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix login buffer memory leak (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix rx buffer tracking and index management in replenish_rx_pool partial success (Diego Domingos) [1901513] - [netdrv] ibmvnic: add some debugs (Diego Domingos) [1901513] - [netdrv] ibmvnic: Fix TX completion error handling (Diego Domingos) [1901513] - [netdrv] ibmvnic: Ensure that SCRQ entry reads are correctly ordered (Diego Domingos) [1901513] - [netdrv] ibmvnic: reduce wait for completion time (Diego Domingos) [1901513] - [netdrv] ibmvnic: no reset timeout for 5 seconds after reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: send_login should check for crq errors (Diego Domingos) [1901513] - [netdrv] ibmvnic: track pending login (Diego Domingos) [1901513] - [netdrv] ibmvnic: delay next reset if hard reset fails (Diego Domingos) [1901513] - [netdrv] ibmvnic: restore adapter state on failed reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: avoid memset null scrq msgs (Diego Domingos) [1901513] - [netdrv] ibmvnic: stop free_all_rwi on failed reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: handle inconsistent login with reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: enhance resetting status check during module exit (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix NULL pointer dereference in ibmvic_reset_crq (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix NULL pointer dereference in reset_sub_crq_queues (Diego Domingos) [1901513] - [netdrv] ibmvnic: skip tx timeout reset while in resetting (Diego Domingos) [1901513] - [netdrv] ibmvnic: notify peers when failover and migration happen (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix call_netdevice_notifiers in do_reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: Do not replenish RX buffers after every polling loop (Diego Domingos) [1901513] - [netdrv] ibmvnic: Use netdev_alloc_skb instead of alloc_skb to replenish RX buffers (Diego Domingos) [1901513] - [netdrv] ibmvnic: Correctly re-enable interrupts in NAPI polling routine (Diego Domingos) [1901513] - [netdrv] ibmvnic: Ensure that device queue memory is cache-line aligned (Diego Domingos) [1901513] - [netdrv] ibmvnic: Remove send_subcrq function (Diego Domingos) [1901513] - [netdrv] ibmvnic: Clean up TX code and TX buffer data structure (Diego Domingos) [1901513] - [netdrv] ibmvnic: Introduce xmit_more support using batched subCRQ hcalls (Diego Domingos) [1901513] - [netdrv] ibmvnic: Introduce batched RX buffer descriptor transmission (Diego Domingos) [1901513] - [netdrv] ibmvnic: Introduce indirect subordinate Command Response Queue buffer (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix ibmvnic_set_mac (Diego Domingos) [1901513] - [netdrv] ibmvnic: save changed mac address to adapter->mac_addr (Diego Domingos) [1901513] - [netdrv] ibmvnic: create send_control_ip_offload (Diego Domingos) [1901513] - [netdrv] ibmvnic: create send_query_ip_offload (Diego Domingos) [1901513] - [netdrv] ibmvnic: rename send_map_query to send_query_map (Diego Domingos) [1901513] - [netdrv] ibmvnic: rename ibmvnic_send_req_caps to send_request_cap (Diego Domingos) [1901513] - [netdrv] ibmvnic: rename send_cap_queries to send_query_cap (Diego Domingos) [1901513] - [netdrv] ibmvnic: set up 200GBPS speed (Diego Domingos) [1901513] - [netdrv] Revert "ibmvnic: remove never executed if statement" (Diego Domingos) [1901513] - [netdrv] ibmvnic: Harden device Command Response Queue handshake (Diego Domingos) [1901513] - [netdrv] ibmvnic: Fix use-after-free of VNIC login response buffer (Diego Domingos) [1901513] - [netdrv] ibmvnic: merge ibmvnic_reset_init and ibmvnic_init (Diego Domingos) [1901513] - [netdrv] ibmvnic: remove never executed if statement (Diego Domingos) [1901513] - [netdrv] ibmvnic: improve ibmvnic_init and ibmvnic_reset_init (Diego Domingos) [1901513] - [netdrv] ibmvnic: compare adapter->init_done_rc with more readable ibmvnic_rc_codes (Diego Domingos) [1901513] - [netdrv] ibmvnic: store RX and TX subCRQ handle array in ibmvnic_adapter struct (Diego Domingos) [1901513] - [netdrv] net: ibm: fix return type of ndo_start_xmit function (Diego Domingos) [1901513] - [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (David Arcari) [1916478] - [x86] x86/cpu/amd: Call init_amd_zn() om Family 19h processors too (David Arcari) [1916478] - [ata] ahci: Add Intel Emmitsburg PCH RAID PCI IDs (David Arcari) [1894284] - [vfio] vfio iommu: Add dma available capability (Philipp Rudo) [1903970] - [x86] x86/entry/64: Do not include inst.h in calling.h (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Fix GS == 1, 2, and 3 tests (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test PTRACE_PEEKUSER for GSBASE with invalid LDT GS (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Reap a forgotten child (Scott Wood) [1490498] - [x86] x86/fsgsbase: Replace static_cpu_has() with boot_cpu_has() (Scott Wood) [1490498] - [x86] x86/entry/64: Correct the comment over SAVE_AND_SET_GSBASE (Scott Wood) [1490498] - [x86] x86/entry/64: Do not use RDPID in paranoid entry to accomodate KVM (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Fix NULL deref in 86_fsgsbase_read_task (Scott Wood) [1490498] - [x86] x86/fsgsbase: Fix Xen PV support (Scott Wood) [1490498] - [x86] x86/ptrace: Fix 32-bit PTRACE_SETREGS vs fsbase and gsbase (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Add a missing memory constraint (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Fix a comment in the ptrace_write_gsbase test (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test GS selector on ptracer-induced GS base write (Scott Wood) [1490498] - [documentation] Documentation/x86/64: Add documentation for GS/FS addressing mode (Scott Wood) [1490498] - [x86] x86/elf: Enumerate kernel FSGSBASE capability in AT_HWCAP2 (Scott Wood) [1490498] - [x86] x86/cpu: Enable FSGSBASE on 64bit by default and add a chicken bit (Scott Wood) [1490498] - [x86] x86/entry/64: Handle FSGSBASE enabled paranoid entry/exit (Scott Wood) [1490498] - [x86] x86/entry/64: Remove TRACE_IRQS_*_DEBUG (Scott Wood) [1490498] - [x86] x86/entry/64: Introduce the FIND_PERCPU_BASE macro (Scott Wood) [1490498] - [x86] x86/entry/64: Switch CR3 before SWAPGS in paranoid entry (Scott Wood) [1490498] - [x86] x86/speculation/swapgs: Check FSGSBASE in enabling SWAPGS mitigation (Scott Wood) [1490498] - [x86] x86/process/64: Use FSGSBASE instructions on thread copy and ptrace (Scott Wood) [1490498] - [x86] x86/process: Unify copy_thread_tls() (Scott Wood) [1490498] - [x86] x86/process/64: Use FSBSBASE in switch_to() if available (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Enable FSGSBASE instructions in helper functions (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Add intrinsics for FSGSBASE instructions (Scott Wood) [1490498] - [x86] x86/cpu: Add 'unsafe_fsgsbase' to enable CR4.FSGSBASE (Scott Wood) [1490498] - [x86] x86/ptrace: Prevent ptrace from clearing the FS/GS selector (Scott Wood) [1490498] - [x86] x86/ptrace: Document FSBASE and GSBASE ABI oddities (Scott Wood) [1490498] - [x86] Revert "x86/ptrace: Prevent ptrace from clearing the FS/GS selector" and fix the test (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Fix some test case bugs (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test ptracer-induced GSBASE write with FSGSBASE (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test RD/WRGSBASE (Scott Wood) [1490498] - [documentation] kbuild: Raise the minimum required binutils version to 2.21 (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test ptracer-induced GSBASE write (Scott Wood) [1490498] - [x86] x86/ptrace: Prevent ptrace from clearing the FS/GS selector (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Fix the base write helper functions (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Clean up various details (Scott Wood) [1490498] - [x86] x86/segments: Introduce the 'CPUNODE' naming to better document the segment limit CPU/node NR trick (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Factor out FS/GS segment loading from __switch_to() (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Convert the ELF core dump code to the new FSGSBASE helpers (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Make ptrace use the new FS/GS base helpers (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Introduce FS/GS base helper functions (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Fix ptrace() to read the FS/GS base accurately (Scott Wood) [1490498] - [net] esp: select CRYPTO_SEQIV (Vladis Dronov) [1905088] - [crypto] treewide: Use fallthrough pseudo-keyword (Vladis Dronov) [1905088] - [crypto] crypto: drbg - always try to free Jitter RNG instance (Vladis Dronov) [1905088] - [crypto] crypto: drbg - should select CTR (Vladis Dronov) [1905088] - [crypto] crypto: ctr - no longer needs CRYPTO_SEQIV (Vladis Dronov) [1905088] - [crypto] crypto: drbg - always seeded with SP800-90B compliant noise source (Vladis Dronov) [1905088] - [crypto] crypto: jitter - SP800-90B compliance (Vladis Dronov) [1905088] - [crypto] crypto: jitter - add header to fix buildwarnings (Vladis Dronov) [1905088] - [crypto] crypto: jitter - fix comments (Vladis Dronov) [1905088] - [crypto] crypto: jitter - update implementation to 2.1.2 (Vladis Dronov) [1905088] - [crypto] crypto: drbg - in-place cipher operation for CTR (Vladis Dronov) [1905088] - [crypto] crypto: drbg - eliminate constant reinitialization of SGL (Vladis Dronov) [1905088] - [vfio] vfio/pci: Implement ioeventfd thread handler for contended memory lock (Alex Williamson) [1861560] - [vfio] vfio iommu type1: Fix memory leak in vfio_iommu_type1_pin_pages (Alex Williamson) [1896568] - [vfio] vfio/pci: Clear token on bypass registration failure (Alex Williamson) [1896568] - [vfio] vfio/type1: fix dirty bitmap calculation in vfio_dma_rw (Alex Williamson) [1497898] - [vfio] vfio: fix a missed vfio group put in vfio_pin_pages (Alex Williamson) [1497898] - [vfio] vfio: add a singleton check for vfio_group_pin_pages (Alex Williamson) [1497898] - [vfio] vfio/pci: Don't regenerate vconfig for all BARs if !bardirty (Alex Williamson) [1896568] - [vfio] vfio/pci: Remove redundant declaration of vfio_pci_driver (Alex Williamson) [1896568] - [uapi] vfio: Fix typo of the device_state (Alex Williamson) [1497898] - [vfio] vfio/type1: Add proper error unwind for vfio_iommu_replay() (Alex Williamson) [1866141] - [vfio] vfio-pci: Avoid recursive read-lock usage (Alex Williamson) [1861560] - [vfio] vfio/type1: Refactor vfio_iommu_type1_ioctl() (Alex Williamson) [1896568] - [vfio] vfio/pci: Add QAT devices to denylist (Alex Williamson) [1896565] - [vfio] vfio/pci: Add device denylist (Alex Williamson) [1896565] - [vfio] vfio/pci: Hold igate across releasing eventfd contexts (Alex Williamson) [1896568] - [vfio] vfio/type1: Add conditional rescheduling after iommu map failed (Alex Williamson) [1896568] - [vfio] vfio/pci: Add Intel X550 to hidden INTx devices (Alex Williamson) [1896567] - [vfio] vfio: Cleanup allowed driver naming (Alex Williamson) [1896568] - [uapi] vfio/type1: Fix migration info capability ID (Alex Williamson) [1497898] - [vfio] vfio iommu: typecast corrections (Alex Williamson) [1497898] - [vfio] vfio iommu: Use shift operation for 64-bit integer division (Alex Williamson) [1497898] - [vfio] vfio/mdev: Fix reference count leak in add_mdev_supported_type (Alex Williamson) [1896568] - [vfio] vfio: Selective dirty page tracking if IOMMU backed device pins pages (Alex Williamson) [1497898] - [vfio] vfio iommu: Add migration capability to report supported features (Alex Williamson) [1497898] - [vfio] vfio iommu: Update UNMAP_DMA ioctl to get dirty bitmap before unmap (Alex Williamson) [1497898] - [vfio] vfio iommu: Implementation of ioctl for dirty pages tracking (Alex Williamson) [1497898] - [uapi] vfio iommu: Add ioctl definition for dirty pages tracking (Alex Williamson) [1497898] - [vfio] vfio iommu: Cache pgsize_bitmap in struct vfio_iommu (Alex Williamson) [1497898] - [vfio] vfio iommu: Remove atomicity of ref_count of pinned pages (Alex Williamson) [1497898] - [uapi] vfio: UAPI for migration interface for device state (Alex Williamson) [1497898] - [vfio] vfio/pci: Remove dev_fmt definition (Alex Williamson) [1896568] - [vfio] vfio: Use dev_printk() when possible (Alex Williamson) [1896568] - [drm] drm: allow limiting the scatter list size (Lyude Paul) [1876018 1851790] - [drm] drm/nouveau/kms/nv50-: Fix clock checking algorithm in nv50_dp_mode_valid() (Lyude Paul) [1876018] - [drm] drm/nouveau/kms/nv50-: Get rid of bogus nouveau_conn_mode_valid() (Lyude Paul) [1876018] - [drm] DRM Backport 5.8 -> 5.9 (Lyude Paul) [1876018] - [drm] drm/edid: Fix uninitialized variable in drm_cvt_modes() (Lyude Paul) [1876018] - [of] of_graph: add of_graph_is_present() (Lyude Paul) [1876018] - [drm] virtio: virtio_has_iommu_quirk -> virtio_has_dma_quirk (Lyude Paul) [1876018] - [vhost] virtio: VIRTIO_F_IOMMU_PLATFORM -> VIRTIO_F_ACCESS_PLATFORM (Lyude Paul) [1876018] - [include] virtio_config: LE config space accessors (Lyude Paul) [1876018] - [kernel] sched: Remove sched_set_*() return value (Lyude Paul) [1876018] - [include] scatterlist: protect parameters of the sg_table related macros (Lyude Paul) [1876018] - [include] scatterlist: add generic wrappers for iterating over sgtable objects (Lyude Paul) [1876018] - [dma] dma-mapping: add generic helpers for mapping sgtable objects (Lyude Paul) [1876018] - [drm] DRM Backport 5.7 -> 5.8 (Lyude Paul) [1876018] - [drm] drm/fb-helper: Fix vt restore (Lyude Paul) [1876018] - [tty] tty/sysrq: constify the the sysrq_key_op(s) (Lyude Paul) [1876018] - [tools] augmented rbtree: rework the RB_DECLARE_CALLBACKS macro definition (Lyude Paul) [1876018] - [mm] augmented rbtree: add new RB_DECLARE_CALLBACKS_MAX macro (Lyude Paul) [1876018] - [tools] augmented rbtree: add comments for RB_DECLARE_CALLBACKS macro (Lyude Paul) [1876018] - [tools] rbtree: avoid generating code twice for the cached versions (tools copy) (Lyude Paul) [1876018] - [tty] tty/sysrq: constify the sysrq API (Lyude Paul) [1876018] - [tty] tty/sysrq: alpha: export and use __sysrq_get_key_op() (Lyude Paul) [1876018] - [include] uaccess: Add user_read_access_begin/end and user_write_access_begin/end (Lyude Paul) [1876018] - [PATCH] [drm] DRM Backport 5.6 -> 5.7 (Lyude Paul) [1876018] - [vfio] vfio: avoid inefficient operations on VFIO group in vfio_pin/unpin_pages (Lyude Paul) [1876018] - [vfio] vfio: allow external user to get vfio group from device (Lyude Paul) [1876018] - [drm] drm/fbdev-helper: don't force restores (Lyude Paul) [1876018] - [include] vgaswitcheroo: call fbcon_remap_all directly (Lyude Paul) [1876018] - [video] fbcon: Do not takeover the console from atomic context (Lyude Paul) [1878805 1876018] - [video] fbcon: Only defer console takeover if the current console driver is the dummycon (Lyude Paul) [1878805 1876018] - [video] fbcon: Only allow FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER if fbdev is builtin (Lyude Paul) [1878805 1876018] - [video] console/fbcon: Add support for deferred console takeover (Lyude Paul) [1878805 1876018] - [video] fbcon: Call WARN_CONSOLE_UNLOCKED() where applicable (Lyude Paul) [1878805 1876018] - [mm] mm: Split huge pages on write-notify or COW (Chris von Recklinghausen) [1913692] - [mm] mm: Introduce vma_is_special_huge (Chris von Recklinghausen) [1913692]- [tools] kselftests: set rx/txtimestamp.sh to correct permission (Hangbin Liu) [1908269] - [tools] kselftests: set udpgro.sh, udpgro_bench.sh, reuseport_addr_any.sh to correct permission (Hangbin Liu) [1908269] - [net] DCB: Validate DCB_ATTR_DCB_BUFFER argument (Balazs Nemeth) [1891595] - [net] netlabel: remove unused param from audit_log_format() (Balazs Nemeth) [1891595] - [net] netlabel: fix problems with mapping removal (Balazs Nemeth) [1891595] - [net] af_key: pfkey_dump needs parameter validation (Balazs Nemeth) [1891595] - [tools] perf tools: Add 'evlist' control command (Jiri Olsa) [1844111] - [tools] perf tools: Allow to enable/disable events via control file (Jiri Olsa) [1844111] - [tools] perf tools: Add evlist__disable_evsel/evlist__enable_evsel (Jiri Olsa) [1844111] - [tools] perf tools: Reformat record's control fd man text (Jiri Olsa) [1844111] - [tools] perf evlist: Use the right prefix for 'struct evlist' 'find' methods (Jiri Olsa) [1844111] - [tools] perf evlist: Use the right prefix for 'struct evlist' enable event methods (Jiri Olsa) [1844111] - [tools] perf evlist: Use the right prefix for 'struct evlist' 'toggle' methods (Jiri Olsa) [1844111] - [x86] perf/amd/uncore: Inform the user how many counters each uncore PMU has (Michael Petlan) [1884816] - [powercap] powercap: RAPL: Add AMD Fam19h RAPL support (Michael Petlan) [1884816] - [powercap] powercap: Add AMD Fam17h RAPL support (Michael Petlan) [1884816] - [powercap] powercap/intel_rapl_msr: Convert rapl_msr_priv into pointer (Michael Petlan) [1884816] - [x86] x86/msr-index: sort AMD RAPL MSRs by address (Michael Petlan) [1884816] - [thunderbolt] thunderbolt: Add support for Intel Maple Ridge (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add USB4 router operation proxy for firmware connection manager (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Move constants for USB4 router operations to tb_regs.h (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add connection manager specific hooks for USB4 router operations (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Pass TX and RX data directly to usb4_switch_op() (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Pass metadata directly to usb4_switch_op() (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Perform USB4 router NVM upgrade in two phases (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Return -ENOTCONN when ERR_CONN is received (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Keep the parent runtime resumed for a while on device disconnect (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Log adapter numbers in decimal in path activation/deactivation (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Log which connection manager implementation is used (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Move max_boot_acl field to correct place in struct icm (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Fix use-after-free in remove_unplugged_switch() (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add DMA traffic test driver (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add support for end-to-end flow control (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Make it possible to allocate one directional DMA tunnel (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Create debugfs directory automatically for services (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add functions for enabling and disabling lane bonding on XDomain (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add link_speed and link_width to XDomain (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Create XDomain devices for loops back to the host (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Find XDomain by route instead of UUID (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Do not clear USB4 router protocol adapter IFC and ISE bits (Torez Smith) [1782721] - [net] ipv6: fib: flush exceptions when purging route (Hangbin Liu) [1916084] - [net] ipv6: addrlabel: fix possible memory leak in ip6addrlbl_net_init (Hangbin Liu) [1916084] - [net] ipv6: remove unused function ipv6_skb_idev() (Hangbin Liu) [1916084] - [net] ipv6: Fix error path to cancel the meseage (Hangbin Liu) [1916084] - [tools] selftests/net/fib_tests: update addr_metric_test for peer route testing (Hangbin Liu) [1916084] - [net] net/ipv6: remove the old peer route if change it to a new one (Hangbin Liu) [1916084] - [tools] selftests/net: remove not backported tests (Hangbin Liu) [1908340] - [netdrv] bonding: add a vlan+srcmac tx hashing option (Jarod Wilson) [1724795] - [security] selinux: mark selinux_xfrm_refcount as __read_mostly (Ondrej Mosnacek) [1904940] - [net] udp: fix integer overflow while computing available space in sk_rcvbuf (Xin Long) [1916997] - [fs] NFSv4: make cache consistency bitmask dynamic (Steve Dickson) [1881647] - [include] NFSv4: Save a few bytes in the nfs_pgio_args/res (Steve Dickson) [1881647] - [tools] tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1884818 1908305] - [tools] perf test: Use generic event for expand_libpfm_events() (Michael Petlan) [1884818 1908305] - [tools] perf probe: Change function definition check due to broken DWARF (Michael Petlan) [1884818 1908305] - [tools] perf probe: Fix to die_entrypc() returns error correctly (Michael Petlan) [1884818 1908305] - [tools] perf stat: Use proper cpu for shadow stats (Michael Petlan) [1884818 1908305] - [tools] perf record: Synthesize cgroup events only if needed (Michael Petlan) [1884818 1908305] - [tools] perf diff: Fix error return value in __cmd_diff() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Update copy of libbpf's hashmap.c (Michael Petlan) [1884818 1908305] - [tools] perf test: Avoid an msan warning in a copied stack (Michael Petlan) [1884818 1908305] - [tools] perf inject: Fix file corruption due to event deletion (Michael Petlan) [1884818 1908305] - [tools] perf test: Update branch sample pattern for cs-etm (Michael Petlan) [1884818 1908305] - [tools] perf test: Fix a typo in cs-etm testing (Michael Petlan) [1884818 1908305] - [tools] perf lock: Don't free "lock_seq_stat" if read_count isn't zero (Michael Petlan) [1884818 1908305] - [tools] perf lock: Correct field name "flags" (Michael Petlan) [1884818 1908305] - [tools] tools feature: Fixup fast path feature detection (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add missing swap for cgroup events (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add missing swap for ino_generation (Michael Petlan) [1884818 1908305] - [tools] perf tools: Initialize output buffer in build_id__sprintf (Michael Petlan) [1884818 1908305] - [tools] perf hists browser: Increase size of 'buf' in perf_evsel__hists_browse() (Michael Petlan) [1884818 1908305] - [tools] tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1884818 1908305] - [tools] perf scripting python: Avoid declaring function pointers with a visibility attribute (Michael Petlan) [1884818 1908305] - [tools] perf tools: Remove broken __no_tail_call attribute (Michael Petlan) [1884818 1908305] - [tools] perf vendor events: Fix DRAM_BW_Use 0 issue for CLX/SKX (Michael Petlan) [1884818 1908305] - [tools] perf trace: Fix segfault when trying to trace events by cgroup (Michael Petlan) [1884818 1908305] - [tools] perf tools: Fix crash with non-jited bpf progs (Michael Petlan) [1884818 1908305] - [tools] perf tools: Update copy of libbpf's hashmap.c (Michael Petlan) [1884818 1908305] - [tools] perf tools: Remove LTO compiler options when building perl support (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Update documentation for metrics reorganization (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Add metrics "RMT Load Hit" (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Correct LLC load hit metrics (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Change header for LLC local hit (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Use more explicit headers for HITM (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Change header from "LLC Load Hitm" to "Load Hitm" (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Organize metrics based on memory hierarchy (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Display "Total Stores" as a standalone metrics (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Display the total numbers continuously (Michael Petlan) [1884818 1908305] - [tools] perf bench: Use condition variables in numa (Michael Petlan) [1884818 1908305] - [tools] perf jevents: Fix event code for events referencing std arch events (Michael Petlan) [1884818 1908305] - [tools] perf diff: Support hot streams comparison (Michael Petlan) [1884818 1908305] - [tools] perf streams: Report hot streams (Michael Petlan) [1884818 1908305] - [tools] perf streams: Calculate the sum of total streams hits (Michael Petlan) [1884818 1908305] - [tools] perf streams: Link stream pair (Michael Petlan) [1884818 1908305] - [tools] perf streams: Compare two streams (Michael Petlan) [1884818 1908305] - [tools] perf streams: Get the evsel_streams by evsel_idx (Michael Petlan) [1884818 1908305] - [tools] perf streams: Introduce branch history "streams" (Michael Petlan) [1884818 1908305] - [tools] perf intel-pt: Improve PT documentation slightly (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add support for exclusive groups/events (Michael Petlan) [1884818 1908305] - [tools] perf test: Add build id shell test (Michael Petlan) [1884818 1908305] - [tools] perf tools: Align buildid list output for short build ids (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add size to 'struct perf_record_header_build_id' (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build_id object to dso__build_id_equal() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build_id object to dso__set_build_id() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build_id object to build_id__sprintf() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build id object to sysfs__read_build_id() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build_id object to filename__read_build_id() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Use build_id object in dso (Michael Petlan) [1884818 1908305] - [tools] perf config: Export the perf_config_from_file() function (Michael Petlan) [1884818 1908305] - [tools] perf python: Autodetect python3 binary (Michael Petlan) [1884818 1908305] - [tools] perf tests: Show python test script in verbose mode (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Update usage for showing memory events (Michael Petlan) [1884818 1908305] - [tools] perf stat: Fix out of bounds CPU map access when handling armv8_pmu events (Michael Petlan) [1884818 1908305] - [tools] perf python scripting: Fix printable strings in python3 scripts (Michael Petlan) [1884818 1908305] - [tools] perf metricgroup: Fix uncore metric expressions (Michael Petlan) [1884818 1908305] - [tools] perf parse-event: Release cpu_map refcount if evsel alloc failed (Michael Petlan) [1884818 1908305] - [tools] perf parse-event: Fix cpu map refcounting (Michael Petlan) [1884818 1908305] - [tools] tools lib traceevent: Hide non API functions (Michael Petlan) [1884818 1908305] - [tools] perf sched: Show start of latency as well (Michael Petlan) [1884818 1908305] - [tools] perf vendor events: Fix typos in power8 PMU events (Michael Petlan) [1884818 1908305] - [tools] perf bench: Run inject-build-id with --buildid-all option too (Michael Petlan) [1884818 1908305] - [tools] perf inject: Add --buildid-all option (Michael Petlan) [1884818 1908305] - [tools] perf inject: Do not load map/dso when injecting build-id (Michael Petlan) [1884818 1908305] - [tools] perf inject: Enter namespace when reading build-id (Michael Petlan) [1884818 1908305] - [tools] perf inject: Add missing callbacks in perf_tool (Michael Petlan) [1884818 1908305] - [tools] perf bench: Add build-id injection benchmark (Michael Petlan) [1884818 1908305] - [tools] perf trace: Use the autogenerated mmap 'prot' string/id table (Michael Petlan) [1884818 1908305] - [tools] tools beauty: Add script to generate table of mmap's 'prot' argument (Michael Petlan) [1884818 1908305] - [tools] perf beauty mmap_flags: Conditionaly define the mmap flags (Michael Petlan) [1884818 1908305] - [tools] perf trace beauty: Add script to autogenerate mremap's flags args string/id table (Michael Petlan) [1884818 1908305] - [tools] perf tools: Separate the checking of headers only used to build beautification tables (Michael Petlan) [1884818 1908305] - [tools] perf parse-events: Reduce casts around bp_addr (Michael Petlan) [1884818 1908305] - [tools] perf test: Add expand cgroup event test (Michael Petlan) [1884818 1908305] - [tools] perf tools: Allow creation of cgroup without open (Michael Petlan) [1884818 1908305] - [tools] perf tools: Copy metric events properly when expand cgroups (Michael Petlan) [1884818 1908305] - [tools] perf stat: Add --for-each-cgroup option (Michael Petlan) [1884818 1908305] - [tools] perf evsel: Add evsel__clone() function (Michael Petlan) [1884818 1908305] - [tools] perf vendor events: Update SkylakeX events to v1.21 (Michael Petlan) [1884818 1908305] - [tools] perf vendor events intel: Update CascadelakeX events to v1.08 (Michael Petlan) [1884818 1908305] - [tools] perf script: Add min, max to futex-contention output, in addition to avg (Michael Petlan) [1884818 1908305] - [tools] perf script: Autopep8 futex-contention (Michael Petlan) [1884818 1908305] - [tools] perf stat: Skip duration_time in setup_system_wide (Michael Petlan) [1884818 1908305] - [tools] perf tsc: Support cap_user_time_short for event TIME_CONV (Michael Petlan) [1884818 1908305] - [tools] perf tsc: Calculate timestamp with cap_user_time_short (Michael Petlan) [1884818 1908305] - [tools] perf tsc: Add rdtsc() for Arm64 (Michael Petlan) [1884818 1908305] - [tools] perf tsc: Move out common functions from x86 (Michael Petlan) [1884818 1908305] - [tools] perf probe: Fall back to debuginfod query if debuginfo and source not found locally (Michael Petlan) [1884818 1908305] - [tools] perf probe: Fix to adjust symbol address with correct reloc_sym address (Michael Petlan) [1884818 1908305] - [tools] perf intel-pt: Fix "context_switch event has no tid" error (Michael Petlan) [1884818 1908305] - [tools] perf script: Display negative tid in non-sample events (Michael Petlan) [1884818 1908305] - [tools] perf docs: Improve help information in perf.txt (Michael Petlan) [1884818 1908305] - [tools] perf metric: Remove duplicate include (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add documentation for topdown metrics (Michael Petlan) [1884818 1908305] - [tools] perf stat: Support new per thread TopDown metrics (Michael Petlan) [1884818 1908305] - [tools] perf record: Support sample-read topdown metric group (Michael Petlan) [1884818 1908305] - [tools] perf tools: Rename group to topdown (Michael Petlan) [1884818 1908305] - [tools] perf machine: Add machine__for_each_dso() function (Michael Petlan) [1884818 1908305] - [tools] perf tests: Call test_attr__open() directly (Michael Petlan) [1884818 1908305] - [tools] perf vendor events power9: Add hv_24x7 core level metric events (Michael Petlan) [1884818 1908305] - [tools] perf metricgroup: Pass pmu_event structure as a parameter for arch_get_runtimeparam() (Michael Petlan) [1884818 1908305] - [tools] perf jevents: Add support for parsing perchip/percore events (Michael Petlan) [1884818 1908305] - [tools] perf jevents: Add new structure to pass json fields (Michael Petlan) [1884818 1908305] - [tools] perf jevents: Make json_events() static and ditch jevents.h file (Michael Petlan) [1884818 1908305] - [tools] perf test: Introduce script for Arm CoreSight testing (Michael Petlan) [1884818 1908305] - [tools] perf metricgroup: Fix typo in comment (Michael Petlan) [1884818 1908305] - [tools] perf stat: Remove dead code: no need to set os.evsel twice (Michael Petlan) [1884818 1908305] - [tools] perf list: Do not print 'Metric Groups:' unnecessarily (Michael Petlan) [1884818 1908305] - [tools] perf list: Remove dead code in argument check (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add build test with GTK+ (Michael Petlan) [1884818 1908305] - [tools] tools feature: Add missing -lzstd to the fast path feature detection (Michael Petlan) [1884818 1908305] - [tools] perf tools: Make GTK2 support opt-in (Michael Petlan) [1884818 1908305] - [tools] perf vendor events amd: Enable Family 19h users by matching Zen2 events (Michael Petlan) [1884818 1908305] - [tools] perf vendor events amd: Add recommended events (Michael Petlan) [1884818 1908305] - [tools] perf vendor events amd: Add ITLB Instruction Fetch Hits event for zen1 (Michael Petlan) [1884818 1908305] - [tools] perf vendor events amd: Add L2 Prefetch events for zen1 (Michael Petlan) [1884818 1908305] - [tools] perf: ftrace: Add filter support for option -F/--funcs (Michael Petlan) [1884818 1908305] - [tools] perf tools: Consolidate close_control_option()'s into one function (Michael Petlan) [1884818 1908305] - [tools] perf intel-pt: Document snapshot control command (Michael Petlan) [1884818 1908305] - [tools] perf annotate: Add 'ret' (intel disasm style) as an alias for 'retq' (Michael Petlan) [1884818 1908305] - [tools] perf annotate: Allow configuring the 'disassembler_style' knob via 'perf config' (Michael Petlan) [1884818 1908305] - [tools] perf record: Add 'snapshot' control command (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add FIFO file names as alternative options to --control (Michael Petlan) [1884818 1908305] - [tools] perf tools: Use AsciiDoc formatting for --control option documentation (Michael Petlan) [1884818 1908305] - [tools] perf tools: Handle read errors from ctl_fd (Michael Petlan) [1884818 1908305] - [tools] perf tools: Consolidate --control option parsing into one function (Michael Petlan) [1884818 1908305] - [tools] perf tests: Add test for PE binary format support (Michael Petlan) [1884818 1908305] - [tools] perf symbols: Try reading the symbol table with libbfd (Michael Petlan) [1884818 1908305] - [tools] perf dso: Use libbfd to read build_id and .gnu_debuglink section (Michael Petlan) [1884818 1908305] - [tools] tools features: Add feature test to check if libbfd has buildid support (Michael Petlan) [1884818 1908305] - [tools] tools: Remove feature-libelf-mmap feature detection (Michael Petlan) [1884818 1908305] - [tools] perf build: Allow nested externs to enable BUILD_BUG() usage (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Check PEBS status correctly (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Fix a warning on x86_pmu_stop() with large PEBS (Michael Petlan) [1884818 1908305] - [x86] perf/x86: fix sysfs type mismatches (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Make anythread filter support conditional (Michael Petlan) [1884818 1908305] - [kernel] perf: Tweak perf_event_attr::exclusive semantics (Michael Petlan) [1884818 1908305] - [kernel] perf: Fix event multiplexing for exclusive groups (Michael Petlan) [1884818 1908305] - [kernel] perf: Simplify group_sched_in() (Michael Petlan) [1884818 1908305] - [kernel] perf: Simplify group_sched_out() (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Make dummy_iregs static (Michael Petlan) [1884818 1908305] - [include] perf/arch: Remove perf_sample_data::regs_user_copy (Michael Petlan) [1884818 1908305] - [kernel] perf: Optimize get_recursion_context() (Michael Petlan) [1884818 1908305] - [kernel] perf: Fix get_recursion_context() (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Reduce stack usage for x86_pmu::drain_pebs() (Michael Petlan) [1884818 1908305] - [kernel] perf: Reduce stack usage of perf_output_begin() (Michael Petlan) [1884818 1908305] - [kernel] perf/core: Fix a memory leak in perf_event_parse_addr_filter() (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Fix n_metric for cancelled txn (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Fix n_pair for cancelled txn (Michael Petlan) [1884818 1908305] - [x86] x86/events/amd/iommu: Fix sizeof mismatch (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Check perf metrics feature for each CPU (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Fix Ice Lake event constraint table (Michael Petlan) [1884818 1908305] - [x86] perf/x86/msr: Add Jasper Lake support (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Add Jasper Lake support (Michael Petlan) [1884818 1908305] - [x86] perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification (Michael Petlan) [1884818 1908305] - [x86] perf/amd/uncore: Allow F17h user threadmask and slicemask specification (Michael Petlan) [1884818 1908305] - [x86] perf/amd/uncore: Prepare to scale for more attributes that vary per family (Michael Petlan) [1884818 1908305] - [x86] arch/x86/amd/ibs: Fix re-arming IBS Fetch (Michael Petlan) [1884818 1908305] - [x86] perf/x86/rapl: Add AMD Fam19h RAPL support (Michael Petlan) [1884818 1908305] - [x86] perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter (Michael Petlan) [1884818 1908305] - [x86] perf/x86/amd/ibs: Fix raw sample data accumulation (Michael Petlan) [1884818 1908305] - [x86] perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/amd: Fix sampling Large Increment per Cycle events (Michael Petlan) [1884818 1908305] - [x86] perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour (Michael Petlan) [1884818 1908305] - [kernel] perf/core: Pull pmu::sched_task() into perf_event_context_sched_out() (Michael Petlan) [1884818 1908305] - [kernel] perf/core: Pull pmu::sched_task() into perf_event_context_sched_in() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/ds: Fix x86_pmu_stop warning for large PEBS (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Support per-thread RDPMC TopDown metrics (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Support TopDown metrics on Ice Lake (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Add a macro for RDPMC offset of fixed counters (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Generic support for hardware TopDown metrics (Michael Petlan) [1884818 1908305] - [kernel] perf/core: Add a new PERF_EV_CAP_SIBLING event capability (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Use switch in intel_pmu_disable/enable_event (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Fix the name of perf METRICS (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Move BTS index to 47 (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Introduce the fourth fixed counter (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Name the global status bit in NMI handler (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Use event_base_rdpmc for the RDPMC userspace support (Michael Petlan) [1884818 1908305] - [powerpc] powerpc/cacheinfo: Print correct cache-sibling map/list for L2 cache (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Add support detecting thread-groups sharing L2 cache (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Rename init_thread_group_l1_cache_map() to make it generic (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Rename cpu_l1_cache_map as thread_group_l1_cache_map (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Parse ibm, thread-groups with multiple properties (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Use GFP_ATOMIC while allocating tmp mask (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Remove unnecessary variable (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Optimize update_coregroup_mask (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Move coregroup mask updation to a new function (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Optimize update_mask_by_l2 (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Check for duplicate topologies and consolidate (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Depend on cpu_l1_cache_map when adding CPUs (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Stop passing mask to update_mask_by_l2 (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Limit CPUs traversed to within a node (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Optimize remove_cpu_from_masks (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Remove get_physical_package_id (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Stop updating cpu_core_mask (Diego Domingos) [1906504] - [powerpc] powerpc/topology: Update topology_core_cpumask (Diego Domingos) [1906504] - [powerpc] powerpc/topology: Override cpu_smt_mask (Diego Domingos) [1906504] - [include] sched/topology: Allow archs to override cpu_smt_mask (Diego Domingos) [1906504] - [powerpc] powerpc/cacheinfo: Add per cpu per index shared_cpu_list (Diego Domingos) [1906504] - [powerpc] powerpc/cacheinfo: Make cpumap_show code reusable (Diego Domingos) [1906504] - [powerpc] powerpc/cacheinfo: Use cpumap_print to print cpumap (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Use IS_ENABLED() to avoid #ifdef (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Drop superfluous NULL check (Diego Domingos) [1906504] - [vfio] pci: Cleanup .probe() exit paths (Clark Williams) [1860192] - [vfio] pci: Add sriov_configure support (Clark Williams) [1860192] - [vfio] Introduce VFIO_DEVICE_FEATURE ioctl and first user (Clark Williams) [1860192] - [vfio] pci: Introduce VF token (Clark Williams) [1860192] - [vfio] pci: Implement match ops (Clark Williams) [1860192] - [vfio] Include optional device match in vfio_device_ops callbacks (Clark Williams) [1860192] - [infiniband] IB/hfi1: Ensure correct mm is used at all times (Kamal Heib) [1879586] {CVE-2020-27835} - [block] rbd: require global CAP_SYS_ADMIN for mapping and unmapping (Ming Lei) [1887327] {CVE-2020-25284}- [tools] kunit: tool: unmark test_data as binary blobs (Nico Pache) [1900119] - [tools] kunit: tools: fix kunit_tool tests for parsing test plans (Nico Pache) [1900119] - [documentation] Documentation: kunit: Update Kconfig parts for KUNIT's module support (Nico Pache) [1900119] - [tools] kunit: Don't fail test suites if one of them is empty (Nico Pache) [1900119] - [tools] kunit: Fix kunit.py --raw_output option (Nico Pache) [1900119] - [tools] kunit: tool: fix improper treatment of file location (Nico Pache) [1900119] - [tools] kunit: tool: fix broken default args in unit tests (Nico Pache) [1900119] - [tools] kunit: capture stderr on all make subprocess calls (Nico Pache) [1900119] - [documentation] Documentation: kunit: Remove references to --defconfig (Nico Pache) [1900119] - [kernel] kcsan: Add test suite (Nico Pache) [1900119] - [documentation] Documentation: kunit: Add some troubleshooting tips to the FAQ (Nico Pache) [1900119] - [tools] kunit: kunit_tool: Fix invalid result when build fails (Nico Pache) [1900119] - [tools] kunit: show error if kunit results are not present (Nico Pache) [1900119] - [tools] kunit: kunit_config: Fix parsing of CONFIG options with space (Nico Pache) [1900119] - [lib] kunit: add support for named resources (Nico Pache) [1900119] - [lib] kunit: generalize kunit_resource API beyond allocated resources (Nico Pache) [1900119] - [security] security: apparmor: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [fs] fs: ext4: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [base] drivers: base: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [lib] lib: Kconfig.debug: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [lib] kunit: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [lib] kunit: Kconfig: enable a KUNIT_ALL_TESTS fragment (Nico Pache) [1900119] - [tools] kunit: Fix TabError, remove defconfig code and handle when there is no kunitconfig (Nico Pache) [1900119] - [tools] kunit: use KUnit defconfig by default (Nico Pache) [1900119] - [tools] kunit: use --build_dir=.kunit as default (Nico Pache) [1900119] - [tools] kunit: kunit_tool: Separate out config/build/exec/parse (Nico Pache) [1900119] - [lib] lib/test_linear_ranges: add a test for the 'linear_ranges' (Nico Pache) [1900119] - [lib] kunit: Add missing newline in summary message (Nico Pache) [1900119] - [tools] kunit: tool: add missing test data file content (Nico Pache) [1900119] - [documentation] kunit: update documentation to describe debugfs representation (Nico Pache) [1900119] - [lib] kunit: subtests should be indented 4 spaces according to TAP (Nico Pache) [1900119] - [lib] kunit: add log test (Nico Pache) [1900119] - [lib] kunit: add debugfs /sys/kernel/debug/kunit//results display (Nico Pache) [1900119] - [documentation] Documentation: kunit: Make the KUnit documentation less UML-specific (Nico Pache) [1900119] - [lib] Fix linked-list KUnit test when run multiple times (Nico Pache) [1900119] - [tools] kunit: kunit_tool: Allow .kunitconfig to disable config items (Nico Pache) [1900119] - [lib] kunit: Always print actual pointer values in asserts (Nico Pache) [1900119] - [tools] kunit: add --make_options (Nico Pache) [1900119] - [tools] kunit: Run all KUnit tests through allyesconfig (Nico Pache) [1900119] - [tools] kunit: kunit_parser: make parser more robust (Nico Pache) [1900119] - [of] of: unittest: annotate warnings triggered by unittest (Nico Pache) [1900119] - [of] of: unittest: Disable interrupt node tests for old world MAC systems (Nico Pache) [1900119] - [of] of: unittest: add overlay gpio test to catch gpio hog problem (Nico Pache) [1900119] - [tools] kunit: run kunit_tool from any directory (Nico Pache) [1900119] - [tools] kunit: test: Improve error messages for kunit_tool when kunitconfig is invalid (Nico Pache) [1900119] - [documentation] Documentation: kunit: fixed sphinx error in code block (Nico Pache) [1900119] - [base] software node: introduce CONFIG_KUNIT_DRIVER_PE_TEST (Nico Pache) [1900119] - [base] kunit: building kunit as a module breaks allmodconfig (Nico Pache) [1900119] - [documentation] kunit: update documentation to describe module-based build (Nico Pache) [1900119] - [lib] kunit: allow kunit to be loaded as a module (Nico Pache) [1900119] - [lib] kunit: remove timeout dependence on sysctl_hung_task_timeout_seconds (Nico Pache) [1900119] - [lib] kunit: allow kunit tests to be loaded as a module (Nico Pache) [1900119] - [lib] kunit: hide unexported try-catch interface in try-catch-impl.h (Nico Pache) [1900119] - [lib] kunit: move string-stream.h to lib/kunit (Nico Pache) [1900119] - [security] apparmor: add AppArmor KUnit tests for policy unpack (Nico Pache) [1900119] - [tools] kunit/kunit_tool_test: Test '--build_dir' option run (Nico Pache) [1900119] - [tools] kunit: Rename 'kunitconfig' to '.kunitconfig' (Nico Pache) [1900119] - [tools] kunit: Place 'test.log' under the 'build_dir' (Nico Pache) [1900119] - [tools] kunit: Create default config in '--build_dir' (Nico Pache) [1900119] - [tools] kunit: Remove duplicated defconfig creation (Nico Pache) [1900119] - [documentation] docs/kunit/start: Use in-tree 'kunit_defconfig' (Nico Pache) [1900119] - [documentation] Documentation: kunit: add documentation for kunit_tool (Nico Pache) [1900119] - [documentation] Documentation: kunit: fix typos and gramatical errors (Nico Pache) [1900119] - [tools] kunit: testing kunit: Bug fix in test_run_timeout function (Nico Pache) [1900119] - [base] PM / QoS: Initial kunit test (Nico Pache) [1900119] - [lib] lib/list-test: add a test for the 'list' doubly linked list (Nico Pache) [1900119] - [fs] ext4: add kunit test for decoding extended timestamps (Nico Pache) [1900119] - [documentation] Documentation: kunit: Fix verification command (Nico Pache) [1900119] - [tools] kunit: Fix '--build_dir' option (Nico Pache) [1900119] - [lib] kunit: fix failure to build without printk (Nico Pache) [1900119] - [kernel] kernel/sysctl-test: Add null pointer test for sysctl.c:proc_dointvec() (Nico Pache) [1900119] - [documentation] Documentation: kunit: add documentation for KUnit (Nico Pache) [1900119] - [tools] kunit: defconfig: add defconfigs for building KUnit tests (Nico Pache) [1900119] - [tools] kunit: tool: add Python wrappers for running KUnit tests (Nico Pache) [1900119] - [lib] kunit: test: add tests for KUnit managed resources (Nico Pache) [1900119] - [lib] kunit: test: add the concept of assertions (Nico Pache) [1900119] - [lib] kunit: test: add tests for kunit test abort (Nico Pache) [1900119] - [lib] kunit: test: add support for test abort (Nico Pache) [1900119] - [tools] objtool: add kunit_try_catch_throw to the noreturn list (Nico Pache) [1900119] - [tools] objtool: Add rewind_stack_do_exit() to the noreturn list (Nico Pache) [1900119] - [lib] kunit: test: add initial tests (Nico Pache) [1900119] - [lib] lib: enable building KUnit in lib/ (Nico Pache) [1900119] - [lib] kunit: test: add the concept of expectations (Nico Pache) [1900119] - [lib] kunit: test: add assertion printing library (Nico Pache) [1900119] - [lib] kunit: test: add string_stream a std::stream like string builder (Nico Pache) [1900119] - [lib] kunit: test: add test resource management API (Nico Pache) [1900119] - [lib] kunit: test: add KUnit test runner core (Nico Pache) [1900119] - [watchdog] watchdog/hpwdt: Reflect changes (Joseph Szczypek) [1905293] - [watchdog] watchdog/hpwdt: Disable NMI in Crash Kernel (Joseph Szczypek) [1905293] - [idle] intel_idle: add SnowRidge C-state table (Steve Best) [1838554] - [mm] mm: memcg/slab: fix use after free in obj_cgroup_charge (Waiman Long) [1916962] - [mm] mm: memcg/slab: fix return of child memcg objcg for root memcg (Waiman Long) [1916962] - [mm] mm: memcg/slab: fix obj_cgroup_charge() return value handling (Waiman Long) [1916962] - [mm] mm: kmem: move memcg_kmem_bypass() calls to get_mem/obj_cgroup_from_current() (Waiman Long) [1916962] - [s390] s390/kexec_file: fix diag308 subcode when loading crash kernel (Philipp Rudo) [1897184] - [net] ethtool: fix error paths in ethnl_set_channels() (Ivan Vecera) [1906682] - [powerpc] powerpc/pci: Remove LSI mappings on device teardown (Diego Domingos) [1909722] - [powerpc] Revert "powerpc/pci: unmap legacy INTx interrupts of passthrough IO adapters" (Diego Domingos) [1909722] - [block] block: add blk_alloc_queue declaration back (Ming Lei) [1911343] - [net] tcp: only postpone PROBE_RTT if RTT is < current min_rtt estimate (Antoine Tenart) [1901863] - [net] tcp_bbr: improve arithmetic division in bbr_update_bw() (Antoine Tenart) [1901863] - [net] tcp_bbr: clarify that bbr_bdp() rounds up in comments (Antoine Tenart) [1901863] - [net] tcp_bbr: adapt cwnd based on ack aggregation estimation (Antoine Tenart) [1901863] - [net] tcp_bbr: fix bbr pacing rate for internal pacing (Antoine Tenart) [1901863]- [wireless] iwlwifi: fw: acpi: Demote non-conformant function headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: fw: dbg: Fix misspelling of 'reg_data' in function header (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-phy-db: Add missing struct member description for 'trans' (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-eeprom-parse: Fix 'struct iwl_eeprom_enhanced_txpwr's header (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-eeprom-read: Demote one nonconformant function header (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: rs: Demote non-conformant function documentation headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-drv: Fix fall-through warnings for Clang (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: Fix fall-through warnings for Clang (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: Fix fall-through warnings for Clang (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: validate notification size when waiting (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: purge the BSS table upon firmware load (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: check that statistics TLV version match struct version (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add size checks for range response notification (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: hook up missing RX handlers (Jarod Wilson) [1857772] - [wireless] iwlwifi: tighten RX MPDU bounds checks (Jarod Wilson) [1857772] - [wireless] iwlwifi: Add a new card for MA family (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: disconnect if channel switch delay is too long (Jarod Wilson) [1857772] - [wireless] iwlwifi: support firmware reset handshake (Jarod Wilson) [1857772] - [wireless] iwlwifi: add an extra firmware state in the transport (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix a race in CSA that caused assert 0x3420 (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: validate firmware sync response size (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: clean up some rx code (Jarod Wilson) [1857772] - [wireless] iwlwifi: use SPDX tags (Jarod Wilson) [1857772] - [wireless] iwlwifi: dbg-tlv: fix old length in is_trig_data_contained() (Jarod Wilson) [1857772] - [wireless] iwlwifi: trans: consider firmware dead after errors (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: remove unnecessary setting of inta_mask (Jarod Wilson) [1857772] - [wireless] iwlwifi: fw: file: fix documentation for SAR flag (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: remove MSIX_HW_INT_CAUSES_REG_IML handling (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: clean up scan state on failure (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: do more useful queue sync accounting (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix 22000 series driver NMI (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: change 12k A-MSDU config to use 16k buffers (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: move iwl_mvm_stop_device() out of line (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: clear up iwl_mvm_notify_rx_queue() argument type (Jarod Wilson) [1857772] - [wireless] iwlwifi: remove sw_csum_tx (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: validate RX descriptor length (Jarod Wilson) [1857772] - [wireless] iwlwifi: validate MPDU length against notification length (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: iterate active stations when updating statistics (Jarod Wilson) [1857772] - [wireless] iwlwifi: sort out the NVM offsets (Jarod Wilson) [1857772] - [wireless] iwlwifi: fix typo in comment (Jarod Wilson) [1857772] - [wireless] iwlwifi: follow the new inclusive terminology (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove the read_nvm from iwl_run_unified_mvm_ucode (Jarod Wilson) [1857772] - [wireless] iwlwifi: avoid endless HW errors at assert time (Jarod Wilson) [1857772] - [wireless] iwlwifi: enable sending/setting debug host event (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for 6GHz (Jarod Wilson) [1857772] - [wireless] iwlwifi: copy iwl_he_capa for modifications (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: remove obsolete pre-release support code (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove the read_nvm from iwl_run_init_mvm_ucode (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: Init error table memory to zero (Jarod Wilson) [1857772] - [wireless] iwlwifi: d3: do not send the WOWLAN_CONFIGURATION command for netdetect (Jarod Wilson) [1857772] - [wireless] iwlwifi: move reclaim flows to the queue file (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix sar profile printing issue (Jarod Wilson) [1857772] - [wireless] iwlwifi: yoyo: align the write pointer to DWs (Jarod Wilson) [1857772] - [wireless] iwlwifi: yoyo: add the ability to dump phy periphery (Jarod Wilson) [1857772] - [wireless] iwlwifi: remove all queue resources before free (Jarod Wilson) [1857772] - [wireless] wireless: remove unneeded break (Jarod Wilson) [1857772] - [net] nl80211/cfg80211: fix potential infinite loop (Jarod Wilson) [1857772] - [net] cfg80211: select CONFIG_CRC32 (Jarod Wilson) [1857772] - [net] nl80211/cfg80211: support 6 GHz scanning (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: add some missing entries for AX210 (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: invert values of NO_160 device config entries (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: add one missing entry for AX210 (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix kernel panic in case of assert during CSA (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: set LTR to avoid completion timeout (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: write queue_sync_state only for sync (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: properly cancel a session protection for P2P (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: use the HOT_SPOT_CMD to cancel an AUX ROC (Jarod Wilson) [1857772] - [wireless] iwlwifi: sta: set max HE max A-MPDU according to HE capa (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: limit memory read spin time (Jarod Wilson) [1857772] - [wireless] Revert "iwlwifi: remove wide_cmd_header field" (Jarod Wilson) [1857772] - [wireless] iwlwifi: bump FW API to 59 for AX devices (Jarod Wilson) [1857772] - [wireless] iwlwifi: read and parse PNVM file (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: implement set_pnvm op (Jarod Wilson) [1857772] - [wireless] iwlwifi: add trans op to set PNVM (Jarod Wilson) [1857772] - [wireless] iwlwifi: move PNVM implementation to common code (Jarod Wilson) [1857772] - [wireless] iwlwifi: rs: align to new TLC config command API (Jarod Wilson) [1857772] - [wireless] iwlwifi: fix sar geo table initialization (Jarod Wilson) [1857772] - [wireless] iwlwifi: stats: add new api fields for statistics cmd/ntfy (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix suspicious rcu usage warnings (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove memset of kek_kck command (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: don't send a CSA command the firmware doesn't know (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: fix the xtal latency value for a few qu devices (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: fix xtal latency for 9560 devices (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: fix 0x271B and 0x271C trans cfg struct (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: avoid possible NULL pointer dereference (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: support ADD_STA_CMD_API_S ver 12 (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add a get lmac id function (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: prepare roc_done_wk to work sync (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: re-enable TX after channel switch (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: don't send RFH_QUEUE_CONFIG_CMD with no queues (Jarod Wilson) [1857772] - [wireless] iwlwifi: support an additional Qu subsystem id (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: stop claiming NL80211_EXT_FEATURE_SET_SCAN_DWELL (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: ring the doorbell and wait for PNVM load completion (Jarod Wilson) [1857772] - [wireless] iwlwifi: update prph scratch structure to include PNVM data (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: read and parse SKU ID if available (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: get number of stations from TLV (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-drv: Provide descriptions debugfs dentries (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: devices: Fix function documentation formatting issues (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: tx: Demote misuse of kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: rxon: Demote non-conformant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: scan: Demote a few nonconformant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: utils: Fix some doc-rot (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: Demote a couple of nonconformant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: ops: Remove unused static struct 'iwl_mvm_debug_names' (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: sta: Demote a bunch of nonconformant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: calib: Demote seemingly unintentional kerneldoc header (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: lib: Demote non-compliant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: tx: Demote non-compliant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: rs: Demote non-compliant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: Demote non-compliant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: bump FW API to 57 for AX devices (Jarod Wilson) [1857772] - [wireless] iwlwifi: yoyo: add support for internal buffer allocation in D3 (Jarod Wilson) [1857772] - [wireless] iwlwifi: api: fix u32 -> __le32 (Jarod Wilson) [1857772] - [wireless] iwlwifi: use correct group for alive notification (Jarod Wilson) [1857772] - [wireless] iwlwifi: support version 5 of the alive notification (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: ignore the scan duration parameter (Jarod Wilson) [1857772] - [wireless] iwlwifi: dbg: add debug host notification (DHN) time point (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: make iwl_pcie_txq_update_byte_cnt_tbl bus independent (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: clear all scan UIDs (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: d3: parse wowlan status version 11 (Jarod Wilson) [1857772] - [wireless] iwlwifi: align RX status flags with firmware (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove redundant log in iwl_mvm_tvqm_enable_txq() (Jarod Wilson) [1857772] - [wireless] iwlwifi: phy-ctxt: add new API VER 3 for phy context cmd (Jarod Wilson) [1857772] - [wireless] iwlwifi: thermal: support new temperature measurement API (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add d3 prints (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: d3: support GCMP ciphers (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: support more GTK rekeying algorithms (Jarod Wilson) [1857772] - [wireless] iwlwifi: move all bus-independent TX functions to common code (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: initiator: add option for adding a PASN responder (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: responder: allow to set only the HLTK for an associated station (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: location: set the HLTK when PASN station is added (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: Add FTM initiator RTT smoothing logic (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for responder dynamic config command version 3 (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for range request command ver 11 (Jarod Wilson) [1857772] - [wireless] iwlwifi: remove wide_cmd_header field (Jarod Wilson) [1857772] - [wireless] iwlwifi: fw: add default value for iwl_fw_lookup_cmd_ver (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: in non acpi compilations remove iwl_sar_geo_init (Jarod Wilson) [1857772] - [wireless] iwlwifi: rs: set RTS protection for all non legacy rates (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: support new KEK KCK api (Jarod Wilson) [1857772] - [wireless] iwlwifi: support version 3 of GEO_TX_POWER_LIMIT (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: rename geo structs to contain versioning (Jarod Wilson) [1857772] - [wireless] iwlwifi: support REDUCE_TX_POWER_CMD version 6 (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: prepare SAR profile selection code for multiple sizes (Jarod Wilson) [1857772] - [wireless] iwlwifi: add a common struct for all iwl_tx_power_cmd versions (Jarod Wilson) [1857772] - [wireless] iwlwifi: add new card for MA family (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: remove dummy definition of iwl_sar_set_profile() (Jarod Wilson) [1857772] - [wireless] iwlwifi: remove iwl_validate_sar_geo_profile() export (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: use CHECKSUM_COMPLETE (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove redundant support_umac_log field (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for new WOWLAN_TSC_RSC_PARAM version (Jarod Wilson) [1857772] - [wireless] iwlwifi: don't export acpi functions unnecessarily (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: process ba-notifications also when sta rcu is invalid (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for new version of WOWLAN_TKIP_SETTING_API_S (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: Don't install CMAC/GMAC key in AP mode (Jarod Wilson) [1857772] - [wireless] iwl-trans: move dev_cmd_offs, page_offs to a common trans header (Jarod Wilson) [1857772] - [wireless] iwlwifi: regulatory: regulatory capabilities api change (Jarod Wilson) [1857772] - [wireless] iwlwifi: dbg: add dumping special device memory (Jarod Wilson) [1857772] - [wireless] iwlwifi: dbg: remove IWL_FW_INI_TIME_POINT_WDG_TIMEOUT (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: support ppag table command v2 (Jarod Wilson) [1857772] - [wireless] iwlwifi: add new cards for MA family (Jarod Wilson) [1857772] - [wireless] iwlwifi: move bc_table_dword to a common trans header (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-trans: move tfd to trans layer (Jarod Wilson) [1857772] - [wireless] iwlwifi: move bc_pool to a common trans header (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-trans: move all txcmd init to trans alloc (Jarod Wilson) [1857772] - [wireless] iwlwifi: enable twt by default (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add an option to add PASN station (Jarod Wilson) [1857772] - [wireless] iwlwifi: add new cards for AX201 family (Jarod Wilson) [1857772] - [wireless] iwlwifi: fw: move assert descriptor parser to common code (Jarod Wilson) [1857772] - [wireless] iwlwifi: wowlan: adapt to wowlan status API version 10 (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: evaluate dsm to disable 5.8GHz channels (Jarod Wilson) [1857772] - [wireless] iwlwifi: msix: limit max RX queues for 9000 family (Jarod Wilson) [1857772] - [wireless] iwlwifi: sta: defer ADDBA transmit in case reclaimed SN != next SN (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: set PROTECTED_TWT feature if supported by firmware (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: set PROTECTED_TWT in MAC data policy (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add PROTECTED_TWT firmware API (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: rs-fw: handle VHT extended NSS capability (Jarod Wilson) [1857772] - [x86] sev-es: Use new for_each_insn_prefix() macro to loop over prefixes bytes (Vitaly Kuznetsov) [1915453] - [x86] insn-eval: Use new for_each_insn_prefix() macro to loop over prefixes bytes (Vitaly Kuznetsov) [1915453] - [tools] x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes (Vitaly Kuznetsov) [1915453] - [powercap] powercap/intel_rapl: add support for ElkhartLake (Steve Best) [1847054] - [char] tpm: efi: Don't create binary_bios_measurements file for an empty log (Jerry Snitselaar) [1887536 1855183] - [char] tpm_tis: Add a check for invalid status (Jerry Snitselaar) [1887536 1855183] - [char] tpm: use *ph to print small buffer (Jerry Snitselaar) [1887536 1855183] - [char] tpm: Add support for event log pointer found in TPM2 ACPI table (Jerry Snitselaar) [1887536 1855183] - [acpi] acpi: Extend TPM2 ACPI table with missing log fields (Jerry Snitselaar) [1887536] - [char] tpm: Unify the mismatching TPM space buffer sizes (Jerry Snitselaar) [1887536 1855183] - [include] tpm: Require that all digests are present in TCG_PCR_EVENT2 structures (Jerry Snitselaar) [1887536 1855183] - [char] tpm_tis_spi: Prefer async probe (Jerry Snitselaar) [1887536 1855183] - [char] tpm/st33zp24: fix spelling mistake "drescription" -> "description" (Jerry Snitselaar) [1887536] - [char] tpm_tis: extra chip->ops check on error path in tpm_tis_core_init (Jerry Snitselaar) [1887536 1855183] - [char] tpm_tis_spi: Don't send anything during flow control (Jerry Snitselaar) [1887536 1855183] - [include] efi/tpm: Verify event log header before parsing (Jerry Snitselaar) [1887536 1855183] - [char] tpm: eventlog: Replace zero-length array with flexible-array member (Jerry Snitselaar) [1887536 1855183] - [char] tpm: fix wrong return value in tpm_pcr_extend (Jerry Snitselaar) [1887536 1855183] - [include] tpm_eventlog.h: Replace zero-length array with flexible-array member (Jerry Snitselaar) [1887536 1855183] - [include] phylink: : fix function prototype kernel-doc warning (Petr Oros) [1878147] - [netdrv] net: phy: call phy_disable_interrupts() in phy_attach_direct() instead (Petr Oros) [1878147] - [net] net: ethtool: Handle missing cable test TDR parameters (Petr Oros) [1878147] - [documentation] docs: networking: fix extra spaces in ethtool-netlink (Petr Oros) [1878147] - [documentation] dt-bindings: net: mvusb: Fix example errors (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: fix null pointer dereference (Petr Oros) [1878147] - [netdrv] net: phy: fix memory leak in device-create error path (Petr Oros) [1878147] - [netdrv] net: mdio device: use flexible sleeping in reset function (Petr Oros) [1878147] - [netdrv] net: mdiobus: add reset-post-delay-us handling (Petr Oros) [1878147] - [netdrv] net: mdiobus: use flexible sleeping for reset-delay-us (Petr Oros) [1878147] - [netdrv] net: phylink: add interface to configure clause 22 PCS PHY (Petr Oros) [1878147] - [netdrv] net: phylink: add struct phylink_pcs (Petr Oros) [1878147] - [netdrv] net: phylink: re-implement interface configuration with PCS (Petr Oros) [1878147] - [netdrv] net: phylink: in-band pause mode advertisement update for PCS (Petr Oros) [1878147] - [netdrv] net: phylink: simplify fixed-link case for ksettings_set method (Petr Oros) [1878147] - [netdrv] net: phylink: use config.an_enabled in ksettings_set method (Petr Oros) [1878147] - [netdrv] net: phylink: simplify phy case for ksettings_set method (Petr Oros) [1878147] - [netdrv] net: phylink: simplify ksettings_set() implementation (Petr Oros) [1878147] - [netdrv] net: phylink: avoid mac_config calls (Petr Oros) [1878147] - [netdrv] net: phylink: update PCS when changing interface during resolution (Petr Oros) [1878147] - [netdrv] net: phylink: ensure link is down when changing interface (Petr Oros) [1878147] - [netdrv] net: phylink: rearrange resolve mac_config() call (Petr Oros) [1878147] - [netdrv] net: phylink: rejig link state tracking (Petr Oros) [1878147] - [netdrv] net: phylink: update ethtool reporting for fixed-link modes (Petr Oros) [1878147] - [netdrv] net: phy: fix check in get_phy_c45_ids (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add mdix configuration support for AR9331 and AR8035 (Petr Oros) [1878147] - [netdrv] net: dp83640: fix SIOCSHWTSTAMP to update the struct with actual configuration (Petr Oros) [1878147] - [netdrv] net: phy: continue searching for C45 MMDs even if first returned ffff:ffff (Petr Oros) [1878147] - [netdrv] net: phy: dp83640: Fixup cast to restricted __be16 warning (Petr Oros) [1878147] - [netdrv] net: phy: Make phy_10gbit_fec_features_array static (Petr Oros) [1878147] - [netdrv] net: phy: Properly define genphy_c45_driver (Petr Oros) [1878147] - [netdrv] net: phy: Fixup parameters in kerneldoc (Petr Oros) [1878147] - [netdrv] net: phy: at803x: Avoid comparison is always false warning (Petr Oros) [1878147] - [netdrv] net: phy: mdio: reset MDIO devices even if probe() is not implemented (Petr Oros) [1878147] - [netdrv] net: phy: reset the PHY even if probe() is not implemented (Petr Oros) [1878147] - [include] net: mdio: add a forward declaration for reset_control to mdio.h (Petr Oros) [1878147] - [netdrv] net: phy: arrange headers in phy_device.c alphabetically (Petr Oros) [1878147] - [netdrv] net: phy: arrange headers in mdio_device.c alphabetically (Petr Oros) [1878147] - [netdrv] net: phy: arrange headers in mdio_bus.c alphabetically (Petr Oros) [1878147] - [netdrv] net: phylink: only restart AN if the link mode is using in-band AN (Petr Oros) [1878147] - [netdrv] net: phylink: add phylink_speed_(up|down) interface (Petr Oros) [1878147] - [netdrv] net: phy: call phy_disable_interrupts() in phy_init_hw() (Petr Oros) [1878147] - [netdrv] net: phy: make phy_disable_interrupts() non-static (Petr Oros) [1878147] - [netdrv] net: phylink: ensure manual pause mode configuration takes effect (Petr Oros) [1878147] - [netdrv] net: phylink: fix ethtool -A with attached PHYs (Petr Oros) [1878147] - [include] net: phy: add support for a common probe between shared PHYs (Petr Oros) [1878147] - [netdrv] net: phy: Allow mdio buses to auto-probe c45 devices (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Add Marvell 88E1548P support (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Add Marvell 88E1340S support (Petr Oros) [1878147] - [netdrv] net: phy: marvell: use a single style for referencing functions (Petr Oros) [1878147] - [netdrv] net: phy: smsc: fix printing too many logs (Petr Oros) [1878147] - [netdrv] net: phy: Check harder for errors in get_phy_id() (Petr Oros) [1878147] - [of] of: of_mdio: Correct loop scanning logic (Petr Oros) [1878147] - [of] of: mdio: preserve phy dev_flags in of_phy_connect() (Petr Oros) [1878147] - [netdrv] net: phy: read MMD ID from all present MMDs (Petr Oros) [1878147] - [netdrv] net: phy: split devices_in_package (Petr Oros) [1878147] - [netdrv] net: phy: set devices_in_package only after validation (Petr Oros) [1878147] - [netdrv] net: phy: add support for probing MMDs >= 8 for devices-in-package (Petr Oros) [1878147] - [netdrv] net: phy: reword get_phy_device() kerneldoc (Petr Oros) [1878147] - [netdrv] net: phy: clean up get_phy_c22_id() invalid ID handling (Petr Oros) [1878147] - [netdrv] net: phy: clean up get_phy_c45_ids() failure handling (Petr Oros) [1878147] - [netdrv] net: phy: clean up PHY ID reading (Petr Oros) [1878147] - [netdrv] net: phy: clean up cortina workaround (Petr Oros) [1878147] - [netdrv] net: dp83869: Reset return variable if PHY strap is read (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: don't export RDB/legacy access methods (Petr Oros) [1878147] - [netdrv] net: phy: marvell: unlock after phy_select_page() failure (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add cable diagnostics support for ATH9331 and ATH8032 (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Configure TDR pulse based on measurement length (Petr Oros) [1878147] - [netdrv] net : phy: marvell: Speedup TDR data retrieval by only changing page once (Petr Oros) [1878147] - [netdrv] net: ethtool: Allow PHY cable test TDR data to configured (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Add support for amplitude graph (Petr Oros) [1878147] - [net] net: ethtool: Add helpers for cable test TDR data (Petr Oros) [1878147] - [net] net: ethtool: Add generic parts of cable test TDR (Petr Oros) [1878147] - [uapi] net: ethtool: Add attributes for cable test TDR data (Petr Oros) [1878147] - [netdrv] net: phy: mscc-miim: read poll when high resolution timers are disabled (Petr Oros) [1878147] - [netdrv] net: phy: mscc-miim: improve waiting logic (Petr Oros) [1878147] - [netdrv] net: phy: mscc-miim: remove redundant timeout check (Petr Oros) [1878147] - [netdrv] net: phy: mscc-miim: use more reasonable delays (Petr Oros) [1878147] - [netdrv] net: mdiobus: add clause 45 mdiobus accessors (Petr Oros) [1878147] - [netdrv] net: phy: at803x: fix PHY ID masks (Petr Oros) [1878147] - [netdrv] net: phy: dp83869: Set opmode from straps (Petr Oros) [1878147] - [netdrv] net: phy: dp83869: Update port-mirroring to read straps (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add SQI support (Petr Oros) [1878147] - [netdrv] net: phy: simplify phy_link_change arguments (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: fix checkpatch complains about tabs (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add support for BCM54811 PHY (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: execute cable test on link up (Petr Oros) [1878147] - [netdrv] net: phy: mdio-moxart: remove unneeded include (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add cable diagnostics support (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: add cable diagnostics support (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add cable test support (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add bcm_phy_modify_exp() (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add exp register access methods without buslock (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add cable-test support (Petr Oros) [1878147] - [netdrv] net: phy: fix aneg restart in phy_ethtool_set_eee (Petr Oros) [1878147] - [net] net: phy: Send notifier when starting the cable test (Petr Oros) [1878147] - [netdrv] net: phy: Put interface into oper testing during cable test (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Add cable test support (Petr Oros) [1878147] - [include] net: ethtool: Add helpers for reporting test results (Petr Oros) [1878147] - [include] net: ethtool: Add infrastructure for reporting cable test results (Petr Oros) [1878147] - [uapi] net: ethtool: Add attributes for cable test reports (Petr Oros) [1878147] - [net] net: ethtool: netlink: Add support for triggering a cable test (Petr Oros) [1878147] - [netdrv] net: phy: Add support for polling cable test (Petr Oros) [1878147] - [netdrv] net: phy: Add cable test support to state machine (Petr Oros) [1878147] - [net] net: ethtool: self_test: Mark interface in testing operative status (Petr Oros) [1878147] - [net] net: Add testing sysfs attribute (Petr Oros) [1878147] - [net] net: Add IF_OPER_TESTING (Petr Oros) [1878147] - [netdrv] net: phy: fix less than zero comparison with unsigned variable val (Petr Oros) [1878147] - [netdrv] net: phy: Make iproc_mdio_resume static (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: use phy_package_shared (Petr Oros) [1878147] - [netdrv] net: phy: add concept of shared storage for PHYs (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add support for master-slave configuration (Petr Oros) [1878147] - [uapi] ethtool: provide UAPI for PHY master/slave configuration (Petr Oros) [1878147] - [netdrv] dp83640: reverse arguments to list_add_tail (Petr Oros) [1878147] - [documentation] dt-bindings: add Qualcomm IPQ4019 MDIO bindings (Petr Oros) [1878147] - [netdrv] net: phy: mdio: add IPQ4019 MDIO driver (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: add second PHY ID (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: apply the workaround on b0 chips (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: fix phy_id_mask (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: use genphy_soft_reset() (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add downshift support (Petr Oros) [1878147] - [netdrv] net: phy: DP83TC811: Fix WoL in config init to be disabled (Petr Oros) [1878147] - [netdrv] net: phy: DP83822: Fix WoL in config init to be disabled (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: Make a bunch of functions static (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: fix temperature sensor on 2110 (Petr Oros) [1878147] - [gpio] gpiolib: Rename "chip" variables to "gc" in core header file (Petr Oros) [1878147] - [netdrv] net: phy: dp83867: Remove unneeded semicolon (Petr Oros) [1878147] - [netdrv] net: phy: clear phydev->suspended after soft reset (Petr Oros) [1878147] - [netdrv] net: phy: remove genphy_no_soft_reset (Petr Oros) [1878147] - [netdrv] net: phy: make phy_suspend a no-op if PHY is suspended already (Petr Oros) [1878147] - [netdrv] net: phylink, dsa: eliminate phylink_fixed_state_cb() (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: fix less than zero comparison on an unsigned (Petr Oros) [1878147] - [netdrv] net: phy: bcm84881: clear settings on link down (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add delayed registration of TJA1102 PHY1 (Petr Oros) [1878147] - [of] net: mdio: of: export part of of_mdiobus_register_phy() (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add initial TJA1102 support (Petr Oros) [1878147] - [documentation] dt-bindings: net: phy: Add support for NXP TJA11xx (Petr Oros) [1878147] - [netdrv] net: phy: Use IS_ERR() to check and simplify code (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: limit soft reset to 88x3310 (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: add hwmon support (Petr Oros) [1878147] - [netdrv] net: phy: add Broadcom BCM54140 support (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add helper to write/read RDB registers (Petr Oros) [1878147] - [netdrv] net: phy: microchip_t1: add lan87xx_phy_init to initialize the lan87xx phy (Petr Oros) [1878147] - [netdrv] net: phy: Propagate error from bus->reset (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: Add support for BCM53125 internal PHYs (Petr Oros) [1878147] - [netdrv] net: phy: mdio-bcm-iproc: Do not show kernel pointer (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add support for AR8032 PHY (Petr Oros) [1878147] - [netdrv] net: marvell10g: soft-reset the PHY when coming out of low power (Petr Oros) [1878147] - [netdrv] net: marvell10g: report firmware version (Petr Oros) [1878147] - [netdrv] net: phy: micrel: use genphy_read_status for KSZ9131 (Petr Oros) [1878147] - [netdrv] net: phy: micrel: kszphy_resume(): add delay after genphy_resume() before accessing PHY registers (Petr Oros) [1878147] - [netdrv] net: phylink: add separate pcs operations structure (Petr Oros) [1878147] - [netdrv] net: phylink: rename 'ops' to 'mac_ops' (Petr Oros) [1878147] - [netdrv] net: phylink: change phylink_mii_c22_pcs_set_advertisement() prototype (Petr Oros) [1878147] - [ptp] ptp: Avoid deadlocks in the programmable pin code (Petr Oros) [1878147] - [netdrv] net: phy: probe PHY drivers synchronously (Petr Oros) [1878147] - [netdrv] net: phy: don't touch suspended flag if there's no suspend/resume callback (Petr Oros) [1878147] - [netdrv] net: phy: micrel.c: add rgmii interface delay possibility to ksz9131 (Petr Oros) [1878147] - [netdrv] net: phy: mdio-mux-bcm-iproc: use readl_poll_timeout() to simplify code (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: use phy_read_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: smsc: use phy_read_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: use phy_read_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: use phy_read_mmd_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: aquantia: use phy_read_mmd_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: bcm84881: use phy_read_mmd_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: add marvell usb to mdio controller (Petr Oros) [1878147] - [documentation] dt-bindings: net: add marvell usb to mdio bindings (Petr Oros) [1878147] - [netdrv] net: phy: aquantia: remove downshift warning now that phylib takes care (Petr Oros) [1878147] - [netdrv] net: phy: marvell: remove downshift warning now that phylib takes care (Petr Oros) [1878147] - [netdrv] net: phy: add and use phy_check_downshift (Petr Oros) [1878147] - [netdrv] net: phylink: pcs: add 802.3 clause 45 helpers (Petr Oros) [1878147] - [netdrv] net: phylink: pcs: add 802.3 clause 22 helpers (Petr Oros) [1878147] - [netdrv] net: mdiobus: add APIs for modifying a MDIO device register (Petr Oros) [1878147] - [netdrv] net: mdiobus: avoid BUG_ON() in mdiobus accessors (Petr Oros) [1878147] - [netdrv] net: phy: improve phy_driver callback handle_interrupt (Petr Oros) [1878147] - [netdrv] net: phylink: Add XLGMII support (Petr Oros) [1878147] - [include] net: phy: Add XLGMII interface define (Petr Oros) [1878147] - [netdrv] net: phylink: Test if MAC/PCS support Autoneg (Petr Oros) [1878147] - [netdrv] net: phylink: Add missing Backplane speeds (Petr Oros) [1878147] - [netdrv] net: mdio: add ipq8064 mdio driver (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: place in powersave mode at probe (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: add energy detect power down tunable (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: add mdix control (Petr Oros) [1878147] - [netdrv] net: phy: mscc: add constants for used interrupt mask bits (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: read copper results from CSSR1 (Petr Oros) [1878147] - [netdrv] net: phy: mscc: add missing shift for media operation mode selection (Petr Oros) [1878147] - [netdrv] net: phylink: propagate resolved link config via mac_link_up() (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: Wire suspend/resume for BCM54810 (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: Have bcm54xx_adjust_rxrefclk() check for flags (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: Allow BCM54810 to use bcm54xx_adjust_rxrefclk() (Petr Oros) [1878147] - [netdrv] net: phy: dp83867: Add speed optimization feature (Petr Oros) [1878147] - [netdrv] net: phy: allow bcm84881 to be a module (Petr Oros) [1878147] - [include] net: phylink: clarify flow control settings in documentation (Petr Oros) [1878147] - [netdrv] net: phylink: improve initial mac configuration (Petr Oros) [1878147] - [netdrv] net: phylink: allow ethtool -A to change flow control advertisement (Petr Oros) [1878147] - [netdrv] net: phylink: resolve fixed link flow control (Petr Oros) [1878147] - [netdrv] net: phylink: use phylib resolved flow control modes (Petr Oros) [1878147] - [netdrv] net: phylink: ensure manual flow control is selected appropriately (Petr Oros) [1878147] - [netdrv] net: phylink: remove pause mode ethtool setting for fixed links (Petr Oros) [1878147] - [netdrv] net: add linkmode helper for setting flow control advertisement (Petr Oros) [1878147] - [netdrv] net: add helpers to resolve negotiated flow control (Petr Oros) [1878147] - [include] net: linkmode: make linkmode_test_bit() take const pointer (Petr Oros) [1878147] - [include] net: phylink: further documentation clarifications (Petr Oros) [1878147] - [include] net: phylink: further mac_config documentation improvements (Petr Oros) [1878147] - [netdrv] net: phylink: rename mac_link_state() op to mac_pcs_get_state() (Petr Oros) [1878147] - [md] md/raid5: fix oops during stripe resizing (Nigel Croxon) [1898617] - [md] md/bitmap: fix memory leak of temporary bitmap (Nigel Croxon) [1898617] - [md] md: fix the checking of wrong work queue (Nigel Croxon) [1898617] - [md] md/bitmap: md_bitmap_get_counter returns wrong blocks (Nigel Croxon) [1898617] - [md] md/bitmap: md_bitmap_read_sb uses wrong bitmap blocks (Nigel Croxon) [1898617] - [md] md/raid0: remove unused function is_io_in_chunk_boundary() (Nigel Croxon) [1898617] - [md] md: don't detour through bd_contains for the gendisk (Nigel Croxon) [1898617] - [md] md: compare bd_disk instead of bd_contains (Nigel Croxon) [1898617] - [md] md: Simplify code with existing definition RESYNC_SECTORS in raid10.c (Nigel Croxon) [1898617] - [md] md/raid5: reallocate page array after setting new stripe_size (Nigel Croxon) [1898617] - [md] md/raid5: resize stripe_head when reshape array (Nigel Croxon) [1898617] - [md] md/raid5: let multiple devices of stripe_head share page (Nigel Croxon) [1898617] - [crypto] md/raid6: let async recovery function support different page offset (Nigel Croxon) [1898617] - [crypto] md/raid6: let syndrome computor support different page offset (Nigel Croxon) [1898617] - [md] md/raid5: convert to new xor compution interface (Nigel Croxon) [1898617] - [crypto] md/raid5: add new xor function to support different page offset (Nigel Croxon) [1898617] - [md] md/raid5: make async_copy_data() to support different page offset (Nigel Croxon) [1898617] - [md] md/raid5: add a new member of offset into r5dev (Nigel Croxon) [1898617] - [md] md: only calculate blocksize once and use i_blocksize() (Nigel Croxon) [1898617] - [md] md: update the optimal I/O size on reshape (Nigel Croxon) [1898617] - [md] md/raid5: make sure stripe_size as power of two (Nigel Croxon) [1898617] - [md] md-cluster: Fix potential error pointer dereference in resize_bitmaps() (Nigel Croxon) [1898617] - [md] md: get sysfs entry after redundancy attr group create (Nigel Croxon) [1898617] - [kernel] lockdep: Fix preemption WARN for spurious IRQ-enable (Waiman Long) [1908640] - [powerpc] powerpc/smp: Call rcu_cpu_starting() earlier (Waiman Long) [1908640] - [include] seqlock: Fix multiple kernel-doc warnings (Waiman Long) [1908640] - [kernel] lockdep: Fix usage_traceoverflow (Waiman Long) [1908640] - [kernel] locking/lockdep: Remove more raw_cpu_read() usage (Waiman Long) [1908640] - [include] lockdep: Revert "lockdep: Use raw_cpu_*() for per-cpu variables" (Waiman Long) [1908640] - [kernel] lockdep: Fix lockdep recursion (Waiman Long) [1908640] - [kernel] lockdep,trace: Expose tracepoints (Waiman Long) [1908640] - [x86] locking/lockdep: Fix TRACE_IRQFLAGS vs. NMIs (Waiman Long) [1908640] - [s390] s390: don't trace preemption in percpu macros (Waiman Long) [1908640] - [fs] blkdev: avoid migration stalls for blkdev pages (Chris von Recklinghausen) [1876502] - [netdrv] ionic: account for vlan tag len in rx buffer len (Jonathan Toppins) [1908642] - [netdrv] net/mlx5e: Fix refcount leak on kTLS RX resync (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Avoid kzalloc(GFP_KERNEL) under spinlock (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Fix leak on resync error flow (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Add missing dma_unmap in RX resync (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Fix napi sync and possible use-after-free (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Improve rx handler function call (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Cleanup redundant capability check (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: Increase Async ICO SQ size (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Add kTLS RX stats (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Add kTLS RX resync support (Alaa Hleihel) [1866808] - [infiniband] RDMA/siw: Fix handling of zero-sized Read and Receive Queues (Kamal Heib) [1900985 1875703] - [fs] ext4: fix bogus warning in ext4_update_dx_flag() (Lukas Czerner) [1908714] - [fs] ext4: handle dax mount option collision (Lukas Czerner) [1908714] - [fs] jbd2: fix up sparse warnings in checkpoint code (Lukas Czerner) [1908714] - [fs] ext4: unlock xattr_sem properly in ext4_inline_data_truncate() (Lukas Czerner) [1908714] - [fs] ext4: do not use extent after put_bh (Lukas Czerner) [1908714] - [fs] ext4: fix invalid inode checksum (Lukas Czerner) [1908714] - [fs] ext4: clear buffer verified flag if read meta block from disk (Lukas Czerner) [1908714] - [fs] ext4: treat buffers contining write errors as valid in ext4_sb_bread() (Lukas Czerner) [1908714] - [fs] ext4: treat buffers with write errors as containing valid data (Lukas Czerner) [1908714] - [fs] ext4: limit entries returned when counting fsmap records (Lukas Czerner) [1908714] - [fs] ext4: fix error handling code in add_new_gdb (Lukas Czerner) [1908714] - [fs] ext4: fix leaking sysfs kobject after failed mount (Lukas Czerner) [1908714] - [fs] ext4: fix checking of directory entry validity for inline directories (Lukas Czerner) [1908714] - [fs] ext4: correctly restore system zone info when remount fails (Lukas Czerner) [1908714] - [fs] ext4: handle add_system_zone() failure in ext4_setup_system_zone() (Lukas Czerner) [1908714] - [fs] ext4: fold ext4_data_block_valid_rcu() into the caller (Lukas Czerner) [1908714] - [fs] ext4: check journal inode extents more carefully (Lukas Czerner) [1908714] - [fs] ext4: don't allow overlapping system zones (Lukas Czerner) [1908714] - [fs] ext4: handle error of ext4_setup_system_zone() on remount (Lukas Czerner) [1908714] - [fs] jbd2: add the missing unlock_buffer() in the error path of jbd2_write_superblock() (Lukas Czerner) [1908714] - [fs] ext4: fix mount failure with quota configured as module (Lukas Czerner) [1908714] - [fs] ext4: improve explanation of a mount failure caused by a misconfigured kernel (Lukas Czerner) [1908714] - [include] jbd2: fix kernel-doc notation warning (Lukas Czerner) [1908714] - [base] mm: don't panic when links can't be created in sysfs (Baoquan He) [1890171] - [base] mm: don't rely on system state to detect hot-plug operations (Baoquan He) [1890171] - [mm] mm: replace memmap_context by meminit_context (Baoquan He) [1890171] - [net] Update window_clamp if SOCK_RCVBUF is set (Balazs Nemeth) [1905985] - [cpufreq] cpufreq: acpi-cpufreq: Mark sometimes used ID structs as __maybe_unused (David Arcari) [1857102] - [cpufreq] cpufreq: acpi-cpufreq: Mark 'dummy' variable as __always_unused (David Arcari) [1857102] - [cpufreq] cpufreq: Replace HTTP links with HTTPS ones (David Arcari) [1857102] - [cpufreq] cpufreq: change '.set_boost' to act on one policy (David Arcari) [1857102] - [cpufreq] cpufreq: Fix up cpufreq_boost_set_sw() (David Arcari) [1857102] - [cpufreq] cpufreq: Convert to new X86 CPU match macros (David Arcari) [1857102] - [cpufreq] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (David Arcari) [1857102]- [platform] platform/x86: ISST: Add new PCI device ids (Prarit Bhargava) [1836722] - [net] net-sysfs: take the rtnl lock when accessing xps_rxqs_map and num_tc (Antoine Tenart) [1912253] - [net] net-sysfs: take the rtnl lock when storing xps_rxqs (Antoine Tenart) [1912253] - [net] net-sysfs: take the rtnl lock when accessing xps_cpus_map and num_tc (Antoine Tenart) [1912253] - [net] net-sysfs: take the rtnl lock when storing xps_cpus (Antoine Tenart) [1912253] - [fs] gfs2: Improve mmap write vs. punch_hole consistency (Andreas Grunbacher) [1872043] - [netdrv] bnx2x: fix spelling mistake "occurd" -> "occurred" (Manish Chopra) [1853224] - [netdrv] bnx2x: Perform Idlechk dump during the debug collection (Manish Chopra) [1853224] - [netdrv] bnx2x: Add support for idlechk tests (Manish Chopra) [1853224] - [netdrv] bnx2x: Add Idlechk related register definitions (Manish Chopra) [1853224] - [netdrv] bnx2x: use generic power management (Manish Chopra) [1853224] - [netdrv] bnx2x: allow bnx2x_bsc_read() to schedule (Manish Chopra) [1853224] - [netdrv] bnx2x: Remove unused inline function bnx2x_vf_vlan_credit (Manish Chopra) [1853224] - [netdrv] bnx2x: Remove Comparison to bool in bnx2x_dcb.c (Manish Chopra) [1853224] - [netdrv] bnx2x: correct a comment mistake in grammar (Manish Chopra) [1853224] - [netdrv] net: bnx2x: reject unsupported coalescing params (Manish Chopra) [1853224] - [net] tls: Implement getsockopt SOL_TLS TLS_RX (Sabrina Dubroca) [1889664] - [net] tls: Protect from calling tls_dev_del for TLS RX twice (Sabrina Dubroca) [1889664] - [net] tls: missing received data after fast remote close (Sabrina Dubroca) [1889664] - [net] tls: Fix wrong record sn in async mode of device resync (Sabrina Dubroca) [1889664] - [net] tls: fix corrupted data in recvmsg (Sabrina Dubroca) [1889664] - [net] tls: sendfile fails with ktls offload (Sabrina Dubroca) [1889664] - [net] tls: race causes kernel panic (Sabrina Dubroca) [1889664] - [net] tls: Fix kmap usage (Sabrina Dubroca) [1889664] - [net] tls: allow MSG_CMSG_COMPAT in sendmsg (Sabrina Dubroca) [1889664] - [net] tls: fix sign extension issue when left shifting u16 value (Sabrina Dubroca) [1889664] - [net] tls: Add asynchronous resync (Sabrina Dubroca) [1889664] - [net] revert "net/tls: Add force_resync for driver resync" (Sabrina Dubroca) [1889664] - [net] net/tls: Add force_resync for driver resync (Sabrina Dubroca) [1889664] - [net] tls: Avoid assigning 'const' pointer to non-const pointer (Sabrina Dubroca) [1889664] - [net] tls: move mark_tech_preview to tls_init (Sabrina Dubroca) [1907477] - [mm] mm/hmm: do not call hmm_vma_walk_hole() while holding a spinlock (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: add 'depth' parameter to pte_hole (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: don't lock PTEs for walk_page_range_novma() (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: allow walking without vma (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: add p4d_entry() and pgd_entry() (Chris von Recklinghausen) [1890943] - [x86] x86: mm: add p?d_leaf() definitions (Chris von Recklinghausen) [1890943] - [s390] s390: mm: add p?d_leaf() definitions (Chris von Recklinghausen) [1890943] - [powerpc] powerpc: mm: add p?d_leaf() definitions (Chris von Recklinghausen) [1890943] - [arm64] arm64: mm: add p?d_leaf() definitions (Chris von Recklinghausen) [1890943] - [mm] mm: add generic p?d_leaf() macros (Chris von Recklinghausen) [1890943] - [mm] mm: move_pages: report the number of non-attempted pages (Chris von Recklinghausen) [1890943] - [mm] autonuma: fix watermark checking in migrate_balanced_pgdat() (Chris von Recklinghausen) [1890943] - [mm] mm/migrate.c: handle freed page at the first place (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: Take the pagetable lock in walk_pte_range() (Chris von Recklinghausen) [1890943] - [mm] mm: untag user pointers passed to memory syscalls (Chris von Recklinghausen) [1890943] - [mm] mm: page cache: store only head pages in i_pages (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: fix reference check race between __find_get_block() and migration (Chris von Recklinghausen) [1890943] - [fs] mm: migrate: remove unused mode argument (Chris von Recklinghausen) [1890943] - [mm] powerpc/book3s: Use config independent helpers for page table walk (Chris von Recklinghausen) [1890943] - [mm] mm/mmu_notifier: use correct mmu_notifier events for each invalidation (Chris von Recklinghausen) [1890943] - [mm] mm/mmu_notifier: contextual information for event triggering invalidation (Chris von Recklinghausen) [1890943] - [mm] powerpc/mm: move __find_linux_pte() out of hugetlbpage.c (Chris von Recklinghausen) [1890943] - [mm] mm/filemap.c: remove redundant test from find_get_pages_contig (Chris von Recklinghausen) [1890943] - [mm] mm/hugetlb: distinguish between migratability and movability (Chris von Recklinghausen) [1890943] - [mm] numa: change get_mempolicy() to use nr_node_ids instead of MAX_NUMNODES (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: make buffer_migrate_page_norefs() actually succeed (Chris von Recklinghausen) [1890943] - [mm] mm: treewide: remove unused address argument from pte_alloc functions (Chris von Recklinghausen) [1890943] - [fs] mm: migrate: drop unused argument of migrate_page_move_mapping() (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: provide buffer_migrate_page_norefs() (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: move migrate_page_lock_buffers() (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: lock buffers before migrate_page_move_mapping() (Chris von Recklinghausen) [1890943] - [mm] mm: Convert huge_memory to XArray (Chris von Recklinghausen) [1890943] - [mm] mm: Convert page migration to XArray (Chris von Recklinghausen) [1890943] - [mm] powerpc/mm/book3s: Check for pmd_large instead of pmd_trans_huge (Chris von Recklinghausen) [1890943] - [x86] x86/pgtable: Move two more functions from pgtable_64.h to pgtable.h (Chris von Recklinghausen) [1890943] - [x86] x86/pgtable: Move pti_set_user_pgtbl() to pgtable.h (Chris von Recklinghausen) [1890943] - [x86] x86/pgtable: Move pgdp kernel/user conversion functions to pgtable.h (Chris von Recklinghausen) [1890943] - [mm] x86/pgtable: Rename pti_set_user_pgd() to pti_set_user_pgtbl() (Chris von Recklinghausen) [1890943] - [mm] mm: memcg/slab: fix root memcg vmstats (Waiman Long) [1877019] - [mm] mm/slub: let number of online CPUs determine the slub page order (Waiman Long) [1877019] - [mm] mm, debug_pagealloc: don't rely on static keys too early (Waiman Long) [1877019] - [mm] mm: memcg: link page counters to root if use_hierarchy is false (Waiman Long) [1877019] - [mm] mm/memcg: unify swap and memsw page counters (Waiman Long) [1877019] - [mm] mm: memcontrol: correct the NR_ANON_THPS counter of hierarchical memcg (Waiman Long) [1877019] - [mm] mlock: fix unevictable_pgs event counts on THP (Waiman Long) [1877019] - [mm] mm/filemap: fix storing to a THP shadow entry (Waiman Long) [1877019] - [lib] XArray: add xas_split (Waiman Long) [1877019] - [lib] XArray: add xa_get_order (Waiman Long) [1877019] - [lib] XArray: Add private interface for workingset node deletion (Waiman Long) [1877019] - [include] XArray: Fix xas_reload for multi-index entries (Waiman Long) [1877019] - [include] xarray.h: correct return code documentation for xa_store_{bh, irq}() (Waiman Long) [1877019] - [mm] mm: memcg/slab: uncharge during kmem_cache_free_bulk() (Waiman Long) [1877019] - [mm] mm: memcg/slab: fix racy access to page->mem_cgroup in mem_cgroup_from_obj() (Waiman Long) [1877019] - [mm] mm: memcontrol: fix missing suffix of workingset_restore (Waiman Long) [1877019] - [mm] mm: memcontrol: fix warning when allocating the root cgroup (Waiman Long) [1877019] - [mm] mm: replace hpage_nr_pages with thp_nr_pages (Waiman Long) [1877019] - [mm] mm: add thp_size (Waiman Long) [1877019] - [include] mm: add thp_order (Waiman Long) [1877019] - [include] include/linux/huge_mm.h: check PageTail in hpage_nr_pages even when !THP (Waiman Long) [1877019] - [mm] mm/page_vma_mapped.c: explicitly compare pfn for normal, hugetlbfs and THP page (Waiman Long) [1877019] - [mm] mm/vmscan: restore active/inactive ratio for anonymous LRU (Waiman Long) [1877019] - [mm] mm/swap: implement workingset detection for anonymous LRU (Waiman Long) [1877019] - [mm] mm/swapcache: support to handle the shadow entries (Waiman Long) [1877019] - [mm] mm: fix swap cache node allocation mask (Waiman Long) [1877019] - [include] include/linux/swap.h: delete meaningless __add_to_swap_cache() declaration (Waiman Long) [1877019] - [mm] mm/swap_state.c: use the same way to count page in_swap_cache (Waiman Long) [1877019] - [mm] mm: shmem: use proper gfp flags for shmem_writepage() (Waiman Long) [1877019] - [mm] mm/workingset: prepare the workingset detection infrastructure for anon LRU (Waiman Long) [1877019] - [mm] mm/vmscan: protect the workingset on anonymous LRU (Waiman Long) [1877019] - [mm] mm/vmscan: make active/inactive ratio as 1:1 for anon lru (Waiman Long) [1877019] - [tools] kselftests: cgroup: add perpcu memory accounting test (Waiman Long) [1877019] - [mm] mm: memcg: charge memcg percpu memory to the parent cgroup (Waiman Long) [1877019] - [mm] mm: memcg/percpu: per-memcg percpu memory statistics (Waiman Long) [1877019] - [mm] mm: memcg/percpu: account percpu memory to memory cgroups (Waiman Long) [1877019] - [mm] percpu: return number of released bytes from pcpu_free_area() (Waiman Long) [1877019] - [mm] percpu: make pcpu_alloc() aware of current gfp context (Waiman Long) [1877019] - [mm] mm/khugepaged: fix filemap page_to_pgoff(page) != offset (Waiman Long) [1877019] - [mm] mm, slub: restore initial kmem_cache flags (Waiman Long) [1877019] - [include] mm: memcg/slab: fix slab statistics in !SMP configuration (Waiman Long) [1877019] - [mm] mm: slab: fix potential double free in ___cache_free (Waiman Long) [1877019] - [mm] ksm: reinstate memcg charge on copied pages (Waiman Long) [1877019] - [mm] mm: slub: fix conversion of freelist_corrupted() (Waiman Long) [1877019] - [mm] memcg: fix use-after-free in uncharge_batch (Waiman Long) [1877019] - [mm] mm/memory: fix IO cost for anonymous page (Waiman Long) [1877019] - [mm] mm: workingset: age nonresident information alongside anonymous pages (Waiman Long) [1877019] - [mm] slub: cure list_slab_objects() from double fix (Waiman Long) [1877019] - [mm] mm: do_swap_page(): fix up the error code (Waiman Long) [1877019] - [misc] lkdtm/heap: Avoid edge and middle of slabs (Waiman Long) [1877019] - [mm] mm: slub: really fix slab walking for init_on_free (Waiman Long) [1877019] - [mm] mm/slab.c: fix kernel-doc warning for __ksize() (Waiman Long) [1877019] - [mm] mm: memcontrol: restore proper dirty throttling when memory.high changes (Waiman Long) [1877019] - [mm] memcg, oom: check memcg margin for parallel oom (Waiman Long) [1877019] - [mm] mm, memcg: avoid stale protection values when cgroup is above protection (Waiman Long) [1877019] - [mm] mm, memcg: unify reclaim retry limits with page allocator (Waiman Long) [1877019] - [mm] mm, memcg: reclaim more aggressively before high allocator throttling (Waiman Long) [1877019] - [mm] mm: memcontrol: avoid workload stalls when lowering memory.high (Waiman Long) [1877019] - [include] mm: kmem: switch to static_branch_likely() in memcg_kmem_enabled() (Waiman Long) [1877019] - [mm] mm: slab: rename (un)charge_slab_page() to (un)account_slab_page() (Waiman Long) [1877019] - [mm] mm: memcg/slab: remove unused argument by charge_slab_page() (Waiman Long) [1877019] - [tools] tools/cgroup: add memcg_slabinfo.py tool (Waiman Long) [1877019] - [tools] kselftests: cgroup: add kernel memory accounting tests (Waiman Long) [1877019] - [mm] mm: memcg/slab: use a single set of kmem_caches for all allocations (Waiman Long) [1877019] - [mm] mm: memcg/slab: remove redundant check in memcg_accumulate_slabinfo() (Waiman Long) [1877019] - [mm] mm: memcg/slab: deprecate slab_root_caches (Waiman Long) [1877019] - [mm] mm: memcg/slab: remove memcg_kmem_get_cache() (Waiman Long) [1877019] - [mm] mm: memcg/slab: simplify memcg cache creation (Waiman Long) [1877019] - [mm] mm: memcg/slab: use a single set of kmem_caches for all accounted allocations (Waiman Long) [1877019] - [mm] mm, slab_common: fix a typo in comment "eariler"->"earlier" (Waiman Long) [1877019] - [mm] mm: memcg/slab: fix memory leak at non-root kmem_cache destroy (Waiman Long) [1877019] - [mm] mm: memcg/slab: fix panic in __free_slab() caused by premature memcg pointer release (Waiman Long) [1877019] - [mm] mm: memcg/slab: move memcg_kmem_bypass() to memcontrol.h (Waiman Long) [1877019] - [mm] mm: memcg/slab: deprecate memory.kmem.slabinfo (Waiman Long) [1877019] - [mm] mm, memcg: fix build error around the usage of kmem_caches (Waiman Long) [1877019] - [mm] mm: memcg/slab: charge individual slab objects instead of pages (Waiman Long) [1877019] - [mm] mm: memcg/slab: save obj_cgroup for non-root slab objects (Waiman Long) [1877019] - [mm] mm: memcg/slab: allocate obj_cgroups for non-root slab pages (Waiman Long) [1877019] - [mm] mm: memcg/slab: obj_cgroup API (Waiman Long) [1877019] - [mm] mm: memcontrol: decouple reference counting from page accounting (Waiman Long) [1877019] - [mm] mm: slub: implement SLUB version of obj_to_index() (Waiman Long) [1877019] - [mm] mm: memcg: convert vmstat slab counters to bytes (Waiman Long) [1877019] - [mm] mm: memcg: prepare for byte-sized vmstat items (Waiman Long) [1877019] - [mm] mm: memcg: factor out memcg- and lruvec-level changes out of __mod_lruvec_state() (Waiman Long) [1877019] - [mm] mm: kmem: make memcg_kmem_enabled() irreversible (Waiman Long) [1877019] - [mm] mm, slab/slub: improve error reporting and overhead of cache_from_obj() (Waiman Long) [1877019] - [mm] mm, slab/slub: move and improve cache_from_obj() (Waiman Long) [1877019] - [mm] mm, slub: extend checks guarded by slub_debug static key (Waiman Long) [1877019] - [mm] mm, slub: introduce kmem_cache_debug_flags() (Waiman Long) [1877019] - [mm] mm, slub: introduce static key for slub_debug() (Waiman Long) [1877019] - [mm] mm, slub: make reclaim_account attribute read-only (Waiman Long) [1877019] - [mm] mm, slub: make remaining slub_debug related attributes read-only (Waiman Long) [1877019] - [mm] mm, slub: remove runtime allocation order changes (Waiman Long) [1877019] - [mm] mm, slub: make some slub_debug related attributes read-only (Waiman Long) [1877019] - [documentation] mm, slub: extend slub_debug syntax for multiple blocks (Waiman Long) [1877019] - [mm] mm/slab.c: update outdated kmem_list3 in a comment (Waiman Long) [1877019] - [mm] mm, slab: check GFP_SLAB_BUG_MASK before alloc_pages in kmalloc_order (Waiman Long) [1877019] - [mm] mm/slab: add naive detection of double free (Waiman Long) [1877019] - [init] mm/slab: expand CONFIG_SLAB_FREELIST_HARDENED to include SLAB (Waiman Long) [1877019] - [mm] mm: ksize() should silently accept a NULL pointer (Waiman Long) [1877019] - [include] include/linux/vmstat.h: remove unused page state adjustment macro (Waiman Long) [1877019] - [include] mm, memcg: fix inconsistent oom event behavior (Waiman Long) [1877019] - [mm] mm/memcg: fix refcount error while moving and swapping (Waiman Long) [1877019] - [mm] mm/memcontrol: fix OOPS inside mem_cgroup_get_nr_swap_pages() (Waiman Long) [1877019] - [mm] mm/memcontrol.c: add missed css_put() (Waiman Long) [1877019] - [mm] mm: memcontrol: handle div0 crash race condition in memory.low (Waiman Long) [1877019] - [kernel] mm: memcontrol: recursive memory.low protection (Waiman Long) [1877019] - [include] mm, memcg: consider subtrees in memory.events (Waiman Long) [1877019] - [net] mm, treewide: rename kzfree() to kfree_sensitive() (Waiman Long) [1877019] - [mm] mm/slab: use memzero_explicit() in kzfree() (Waiman Long) [1877019] - [mm] mm: swap: memcg: fix memcg stats for huge pages (Waiman Long) [1877019] - [mm] mm: swap: fix vmstats for huge pages (Waiman Long) [1877019] - [mm] mm: vmscan: limit the range of LRU type balancing (Waiman Long) [1877019] - [mm] mm: vmscan: reclaim writepage is IO cost (Waiman Long) [1877019] - [mm] mm: vmscan: determine anon/file pressure balance at the reclaim root (Waiman Long) [1877019] - [mm] mm: balance LRU lists based on relative thrashing (Waiman Long) [1877019] - [mm] mm: only count actual rotations as LRU reclaim cost (Waiman Long) [1877019] - [mm] mm: deactivations shouldn't bias the LRU balance (Waiman Long) [1877019] - [mm] mm: base LRU balancing on an explicit cost model (Waiman Long) [1877019] - [mm] mm: vmscan: drop unnecessary div0 avoidance rounding in get_scan_count() (Waiman Long) [1877019] - [mm] mm: remove use-once cache bias from LRU balancing (Waiman Long) [1877019] - [mm] mm: workingset: let cache workingset challenge anon (Waiman Long) [1877019] - [mm] mm: fold and remove lru_cache_add_anon() and lru_cache_add_file() (Waiman Long) [1877019] - [kernel] mm: allow swappiness that prefers reclaiming anon over the file workingset (Waiman Long) [1877019] - [mm] mm: keep separate anon and file statistics on page reclaim activity (Waiman Long) [1877019] - [mm] mm: fix LRU balancing effect of new transparent huge pages (Waiman Long) [1877019] - [mm] mm: replace list_move_tail() with add_page_to_lru_list_tail() (Waiman Long) [1877019] - [mm] mm: memcontrol: update page->mem_cgroup stability rules (Waiman Long) [1877019] - [mm] mm: memcontrol: delete unused lrucare handling (Waiman Long) [1877019] - [documentation] mm: memcontrol: document the new swap control behavior (Waiman Long) [1877019] - [mm] mm: memcontrol: charge swapin pages on instantiation (Waiman Long) [1877019] - [mm] mm: memcontrol: make swap tracking an integral part of memory control (Waiman Long) [1877019] - [mm] mm: memcontrol: prepare swap controller setup for integration (Waiman Long) [1877019] - [mm] mm: memcontrol: drop unused try/commit/cancel charge API (Waiman Long) [1877019] - [mm] mm: memcontrol: convert anon and file-thp to new mem_cgroup_charge() API (Waiman Long) [1877019] - [mm] mm: memcontrol: switch to native NR_ANON_THPS counter (Waiman Long) [1877019] - [mm] mm: memcontrol: switch to native NR_ANON_MAPPED counter (Waiman Long) [1877019] - [mm] mm: memcontrol: switch to native NR_FILE_PAGES and NR_SHMEM counters (Waiman Long) [1877019] - [mm] mm: memcontrol: prepare cgroup vmstat infrastructure for native anon counters (Waiman Long) [1877019] - [mm] mm: memcontrol: prepare move_account for removal of private page type counters (Waiman Long) [1877019] - [mm] mm: memcontrol: prepare uncharging for removal of private page type counters (Waiman Long) [1877019] - [mm] mm: memcontrol: convert page cache to a new mem_cgroup_charge() API (Waiman Long) [1877019] - [mm] mm: memcontrol: move out cgroup swaprate throttling (Waiman Long) [1877019] - [mm] mm: shmem: remove rare optimization when swapin races with hole punching (Waiman Long) [1877019] - [mm] mm: memcontrol: drop @compound parameter from memcg charging API (Waiman Long) [1877019] - [mm] mm: memcontrol: fix stat-corrupting race in charge moving (Waiman Long) [1877019] - [mm] mm: fix NUMA node file count error in replace_page_cache() (Waiman Long) [1877019] - [mm] mm/slub: fix stack overruns with SLUB_STATS (Waiman Long) [1877019] - [mm] slub: remove kmalloc under list_lock from list_slab_objects() V2 (Waiman Long) [1877019] - [mm] slub: Remove userspace notifier for cache add/remove (Waiman Long) [1877019] - [mm] mm/slub.c: fix corrupted freechain in deactivate_slab() (Waiman Long) [1877019] - [mm] mm/slub: fix incorrect interpretation of s->offset (Waiman Long) [1877019] - [mm] slub: avoid redzone when choosing freepointer location (Waiman Long) [1877019] - [mm] slub: relocate freelist pointer to middle of object (Waiman Long) [1877019] - [mm] slub: improve bit diffusion for freelist ptr obfuscation (Waiman Long) [1877019] - [mm] mm, slb: improve memory accounting (Waiman Long) [1877019] - [mm] thp: change CoW semantics for anon-THP (Waiman Long) [1877019] - [mm] khugepaged: allow to collapse PTE-mapped compound pages (Waiman Long) [1877019] - [mm] khugepaged: allow to collapse a page shared across fork (Waiman Long) [1877019] - [mm] khugepaged: drain LRU add pagevec after swapin (Waiman Long) [1877019] - [mm] khugepaged: drain all LRU caches before scanning pages (Waiman Long) [1877019] - [mm] khugepaged: do not stop collapse if less than half PTEs are referenced (Waiman Long) [1877019] - [tools] khugepaged: add self test (Waiman Long) [1877019] - [mm] mm: code cleanup for MADV_FREE (Waiman Long) [1877019] - [mm] mm, thp: track fallbacks due to failed memcg charges separately (Waiman Long) [1877019] - [mm] mm, shmem: add vmstat for hugepage fallback (Waiman Long) [1877019] - [mm] autonuma: reduce cache footprint when scanning page tables (Waiman Long) [1877019] - [trace] mm/vmscan: simplify trace_reclaim_flags and trace_shrink_flags (Waiman Long) [1877019] - [mm] mm/memcg: optimize memory.numa_stat like memory.stat (Waiman Long) [1877019] - [mm] memcg: fix memcg_kmem_bypass() for remote memcg charging (Waiman Long) [1877019] - [mm] mm/memcg: automatically penalize tasks with high swap use (Waiman Long) [1877019] - [include] mm/memcg: move cgroup high memory limit setting into struct page_counter (Waiman Long) [1877019] - [mm] mm/memcg: move penalty delay clamping out of calculate_high_delay() (Waiman Long) [1877019] - [mm] mm/memcg: prepare for swap over-high accounting and penalty calculation (Waiman Long) [1877019] - [mm] memcg: expose root cgroup's memory.stat (Waiman Long) [1877019] - [mm] mm, memcg: add workingset_restore in memory.stat (Waiman Long) [1877019] - [documentation] doc: cgroup: improve formatting of mem stats (Waiman Long) [1877019] - [documentation] docs: cgroup: mm: Fix spelling of "list" (Waiman Long) [1877019] - [mm] mm, memcg: fix error return value of mem_cgroup_css_alloc() (Waiman Long) [1877019] - [include] memcontrol.h: Replace zero-length array with flexible-array member (Waiman Long) [1877019] - [mm] mm, memcg: bypass high reclaim iteration for cgroup hierarchy root (Waiman Long) [1877019] - [mm] mm: memcg: make memory.oom.group tolerable to task migration (Waiman Long) [1877019] - [mm] mm, memcg: prevent memory.swap.max load tearing (Waiman Long) [1877019] - [mm] mm, memcg: prevent memory.low load/store tearing (Waiman Long) [1877019] - [mm] mm, memcg: prevent memory.max load tearing (Waiman Long) [1877019] - [mm] mm, memcg: prevent memory.high load/store tearing (Waiman Long) [1877019] - [mm] mm/memcontrol.c: make mem_cgroup_id_get_many() __maybe_unused (Waiman Long) [1877019] - [mm] memcg: css_tryget_online cleanups (Waiman Long) [1877019] - [mm] mm/memcontrol.c: cleanup some useless code (Waiman Long) [1877019] - [mm] mm/memcontrol.c: fix a -Wunused-function warning (Waiman Long) [1877019] - [mm] mm: memcontrol: switch to rcu protection in drain_all_stock() (Waiman Long) [1877019] - [mm] mm/khugepaged.c: fix khugepaged's request size in collapse_file (Waiman Long) [1877019] - [mm] khugepaged: fix null-pointer dereference due to race (Waiman Long) [1877019] - [mm] mm, thp: stop leaking unreleased file pages (Waiman Long) [1877019] - [trace] mm: khugepaged: add trace status description for SCAN_PAGE_HAS_PRIVATE (Waiman Long) [1877019] - [mm] mm, thp: recheck each page before collapsing file THP (Waiman Long) [1877019] - [mm] mm/thp: allow dropping THP from page cache (Waiman Long) [1877019] - [mm] mm/vmscan.c: support removing arbitrary sized pages from mapping (Waiman Long) [1877019] - [mm] mm/thp: fix node page state in split_huge_page_to_list() (Waiman Long) [1877019] - [fs] proc/meminfo: fix output alignment (Waiman Long) [1877019] - [mm] mm: shmem: disable interrupt when acquiring info->lock in userfaultfd_copy path (Waiman Long) [1877019] - [fs] mm, thp: avoid writes to file with THP in pagecache (Waiman Long) [1877019] - [mm] mm, thp: add read-only THP support for (non-shmem) FS (Waiman Long) [1877019] - [mm] khugepaged: rename collapse_shmem() and khugepaged_scan_shmem() (Waiman Long) [1877019] - [fs] mm,thp: stats for file backed THP (Waiman Long) [1877019] - [mm] filemap: update offset check in filemap_fault() (Waiman Long) [1877019] - [mm] filemap: check compound_head(page)->mapping in pagecache_get_page() (Waiman Long) [1877019] - [mm] filemap: check compound_head(page)->mapping in filemap_fault() (Waiman Long) [1877019] - [mm] mm: mempolicy: fix the wrong return value and potential pages leak of mbind (Waiman Long) [1877019] - [mm] mm: thp: fix false negative of shmem vma's THP eligibility (Waiman Long) [1877019] - [mm] mm: thp: make transhuge_vma_suitable available for anonymous THP (Waiman Long) [1877019] - [mm] mm, thp, proc: report THP eligibility for each vma (Waiman Long) [1877019] - [documentation] mm, proc: be more verbose about unstable VMA flags in /proc//smaps (Waiman Long) [1877019] - [mm] mm: thp: pass correct vm_flags to hugepage_vma_check() (Waiman Long) [1877019] - [fs] mm: /proc/pid/smaps_rollup: convert to single value seq_file (Waiman Long) [1877019] - [fs] mm: /proc/pid/smaps: factor out common stats printing (Waiman Long) [1877019] - [fs] mm: /proc/pid/smaps: factor out mem stats gathering (Waiman Long) [1877019] - [fs] mm: /proc/pid/*maps remove is_pid and related wrappers (Waiman Long) [1877019] - [mm] mm: workingset: fix vmstat counters for shadow nodes (Waiman Long) [1877019] - [mm] mm: workingset: add vmstat counter for shadow nodes (Waiman Long) [1877019] - [include] mm/memcg: Document access rule regarding mem_cgroup structure (Waiman Long) [1877019] - [mm] mm/page_alloc: silence a KASAN false positive (Waiman Long) [1877019] - [s390] s390/setup: init jump labels before command line parsing (Waiman Long) [1877019] - [mm] s390/maccess: add no DAT mode to kernel_write (Waiman Long) [1877019] - [mm] s390: Change s390_kernel_write() return type to match memcpy() (Waiman Long) [1877019] - [kernel] PM: hibernate: fix crashes with init_on_free=1 (Waiman Long) [1877019] - [mm] mm/slub.c: init_on_free=1 should wipe freelist ptr for bulk allocations (Waiman Long) [1877019] - [mm] mm/page_alloc.c: fix a crash in free_pages_prepare() (Waiman Long) [1877019] - [mm] mm: slub: Fix slab walking for init_on_free (Waiman Long) [1877019] - [mm] mm, slab: move memcg_cache_params structure to mm/slab.h (Waiman Long) [1877019] - [mm] mm, slab: extend slab/shrink to shrink all memcg caches (Waiman Long) [1877019] - [mm] mm: mempolicy: handle vma with unmovable pages mapped correctly in mbind (Waiman Long) [1877019] - [mm] mm: mempolicy: make the behavior consistent when MPOL_MF_MOVE* and MPOL_MF_STRICT were specified (Waiman Long) [1877019] - [init] init/Kconfig: fix neighboring typos (Waiman Long) [1877019] - [mm] mm: security: introduce init_on_alloc=1 and init_on_free=1 boot options (Waiman Long) [1877019] - [mm] memcg, oom: no oom-kill for __GFP_RETRY_MAYFAIL (Waiman Long) [1877019] - [mm] mm/kasan: add object validation in ksize() (Waiman Long) [1877019] - [mm] mm/slab: refactor common ksize KASAN logic into slab_common.c (Waiman Long) [1877019] - [mm] mm/slub.c: avoid double string traverse in kmem_cache_flags() (Waiman Long) [1877019] - [mm] mm/slab: sanity-check page type when looking up cache (Waiman Long) [1877019] - [mm] mm/slab: validate cache membership under freelist hardening (Waiman Long) [1877019] - [mm] mm/migrate: add stable check in migrate_vma_insert_page() (Waiman Long) [1877019] - [mm] mm/migrate: clean up some minor coding style (Waiman Long) [1877019] - [mm] mm/migrate: remove useless mask of start address (Waiman Long) [1877019] - [kernel] uprobe: use original page when all uprobes are removed (Waiman Long) [1877019] - [mm] mm: move memcmp_pages() and pages_identical() (Waiman Long) [1877019] - [mm] mm, thp: do not queue fully unmapped pages for deferred split (Waiman Long) [1877019] - [mm] mm/khugepaged: fix the xas_create_range() error path (Waiman Long) [1877019] - [mm] mm/khugepaged: collapse_shmem() do not crash on Compound (Waiman Long) [1877019] - [mm] mm/khugepaged: collapse_shmem() without freezing new_page (Waiman Long) [1877019] - [mm] mm/khugepaged: minor reorderings in collapse_shmem() (Waiman Long) [1877019] - [mm] mm/khugepaged: collapse_shmem() remember to clear holes (Waiman Long) [1877019] - [mm] mm/khugepaged: collapse_shmem() stop if punched or truncated (Waiman Long) [1877019] - [mm] mm: Convert khugepaged_scan_shmem to XArray (Waiman Long) [1877019] - [mm] mm: Convert collapse_shmem to XArray (Waiman Long) [1877019] - [mm] mm: thp: inc counter for collapsed shmem THP (Waiman Long) [1877019] - [mm] mm: thp: register mm for khugepaged when merging vma for shmem (Waiman Long) [1877019] - [mm] mm: swapoff: shmem_unuse() stop eviction without igrab() (Waiman Long) [1877019] - [mm] mm: swapoff: take notice of completion sooner (Waiman Long) [1877019] - [mm] mm: swapoff: remove too limiting SWAP_UNUSE_MAX_TRIES (Waiman Long) [1877019] - [mm] mm: swapoff: shmem_find_swap_entries() filter out other types (Waiman Long) [1877019] - [mm] mm: rid swapoff of quadratic complexity (Waiman Long) [1877019] - [mm] shmem: Comment fixups (Waiman Long) [1877019] - [mm] memfd: Convert memfd_tag_pins to XArray (Waiman Long) [1877019] - [mm] memfd: Convert memfd_wait_for_pins to XArray (Waiman Long) [1877019] - [mm] shmem: Convert shmem_partial_swap_usage to XArray (Waiman Long) [1877019] - [mm] shmem: Convert shmem_free_swap to XArray (Waiman Long) [1877019] - [lib] shmem: Convert shmem_alloc_hugepage to XArray (Waiman Long) [1877019] - [tools] shmem: Convert find_swap_entry to XArray (Waiman Long) [1877019] - [mm] shmem: Convert shmem_confirm_swap to XArray (Waiman Long) [1877019]- [infiniband] RDMA/core: Do not indicate device ready when device enablement fails (Kamal Heib) [1902144] - [infiniband] RDMA/core: Clean up cq pool mechanism (Kamal Heib) [1902144] - [pci] PCI/ASPM: Disable ASPM on ASMedia ASM1083/1085 PCIe-to-PCI bridge (Myron Stowe) [1897927] - [pci] PCI: Make pcie_find_root_port() work for Root Ports (Myron Stowe) [1897927] - [pci] PCI: Add ACS quirk for Intel Root Complex Integrated Endpoints (Myron Stowe) [1897927] - [pci] PCI: Avoid FLR for AMD Starship USB 3.0 (Myron Stowe) [1897927] - [pci] PCI: Avoid FLR for AMD Matisse HD Audio & USB 3.0 (Myron Stowe) [1897927] - [pci] PCI/switchtec: Correct bool variable type assignment (Myron Stowe) [1897927] - [pci] PCI: Allow pci_resize_resource() for devices on root bus (Myron Stowe) [1897927] - [pci] PCI/PM: Adjust pcie_wait_for_link_delay() for caller delay (Myron Stowe) [1897927] - [pci] PCI: Avoid Pericom USB controller OHCI/EHCI PME# defect (Myron Stowe) [1897927] - [tty] serial: 8250_pci: Move Pericom IDs to pci_ids.h (Myron Stowe) [1897927] - [pci] PCI/PM: Call .bridge_d3() hook only if non-NULL (Myron Stowe) [1897927] - [pci] PCI: Rename _DSM constants to align with spec (Myron Stowe) [1897927] - [pci] PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() (Myron Stowe) [1897927] - [pci] PCI: Unify pcie_find_root_port() and pci_find_pcie_root_port() (Myron Stowe) [1897927] - [pci] PCI: Replace zero-length array with flexible-array (Myron Stowe) [1897927] - [pci] PCI: shpchp: Make shpchp_unconfigure_device() void (Myron Stowe) [1897927] - [pci] PCI: Use of_node_name_eq() for node name comparisons (Myron Stowe) [1897927] - [pci] PCI: pciehp: Remove unused EMI() and HP_SUPR_RM() macros (Myron Stowe) [1897927] - [pcmcia] pcmcia: Use CardBus window names (PCI_CB_BRIDGE_IO_0_WINDOW etc) when freeing (Myron Stowe) [1897927] - [pci] PCI: Use bridge window names (PCI_BRIDGE_IO_WINDOW etc) (Myron Stowe) [1897927] - [pci] PCI/PTM: Inherit Switch Downstream Port PTM settings from Upstream Port (Myron Stowe) [1897927] - [pci] PCI: Program MPS for RCiEP devices (Myron Stowe) [1897927] - [pci] PCI: Fix pci_host_bridge struct device release/free handling (Myron Stowe) [1897927] - [pci] PCI: Fix pci_register_host_bridge() device_register() error handling (Myron Stowe) [1897927] - [pci] PCI/ASPM: Allow ASPM on links to PCIe-to-PCI/PCI-X Bridges (Myron Stowe) [1897927] - [x86] x86/tboot: Don't disable swiotlb when iommu is forced on (Tony Camuso) [1883395] - [iommu] iommu/vt-d: Avoid panic if iommu init fails in tboot system (Tony Camuso) [1883395] - [pci] PCI/ERR: Clear PCIe Device Status errors only if OS owns AER (Myron Stowe) [1838358] - [pci] PCI/ERR: Rename pci_aer_clear_device_status() to pcie_clear_device_status() (Myron Stowe) [1838358] - [pci] PCI/AER: Log correctable errors as warning, not error (Myron Stowe) [1838358] - [pci] PCI/AER: Simplify __aer_print_error() (Myron Stowe) [1838358] - [misc] mei: hdcp: fix mei_hdcp_verify_mprime() input parameter (Tony Camuso) [1874577] - [misc] mei: add device kind to sysfs (Tony Camuso) [1874577] - [misc] mei: hw: don't use one element arrays (Tony Camuso) [1874577] - [misc] mei: hw: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] mei: client: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] mei: bus: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] mei: ioctl: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] mei: hbm: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] Revert "mei: Avoid the use of one-element arrays" (Tony Camuso) [1874577] - [misc] mei: Avoid the use of one-element arrays (Tony Camuso) [1874577] - [misc] mei: Replace HTTP links with HTTPS ones (Tony Camuso) [1874577] - [misc] mei: hdcp: Replace one-element array with flexible-array member (Tony Camuso) [1874577] - [misc] mei: bus: don't clean driver pointer (Tony Camuso) [1874577] - [misc] mei: me: add MEI device for KBP with ITPS capability (Tony Camuso) [1874577] - [misc] mei: me: add MEI device for SPT with ITPS capability (Tony Camuso) [1874577] - [misc] mei: me: add kdoc for mei_me_fw_type_nm() (Tony Camuso) [1874577] - [misc] mei: me: make mei_me_fw_sku_sps_4() less cryptic (Tony Camuso) [1874577] - [misc] mei: me: constify the device parameter to the probe quirk (Tony Camuso) [1874577] - [misc] mei: hdcp: Constify struct mei_cl_device_id (Tony Camuso) [1874577] - [misc] mei: me: add tiger lake point device ids for H platforms (Tony Camuso) [1874577] - [misc] mei: me: disable mei interface on Mehlow server platforms (Tony Camuso) [1874577] - [misc] mei: release me_cl object reference (Tony Camuso) [1874577] - [misc] mei: me: disable mei interface on LBG servers (Tony Camuso) [1874577] - [fs] NFS4: Fix use-after-free in trace_event_raw_event_nfs4_set_lock (Dave Wysochanski) [1906306] - [fs] NFS: Adjust fs_context error logging (Scott Mayhew) [1907711] - [mm] powerpc/book3s64/pkeys: Fix pkey_access_permitted() for execute disable pkey (Steve Best) [1912294] - [infiniband] IB/isert: add module param to set sg_tablesize for IO cmd (Kamal Heib) [1887359] - [infiniband] IB/isert: allocate RW ctxs according to max IO size (Kamal Heib) [1887359] - [net] sched: flower: Mark MPLS multilabel match as Tech Preview (Guillaume Nault) [1814836] - [net] sched: Fix dump of MPLS_OPT_LSE_LABEL attribute in cls_flower (Guillaume Nault) [1814836] - [net] cls_flower: remove mpls_opts_policy (Guillaume Nault) [1814836] - [net] flow_dissector: work around stack frame size warning (Guillaume Nault) [1814836] - [net] cls_flower: Support filtering on multiple MPLS Label Stack Entries (Guillaume Nault) [1814836] - [net] flow_dissector: Parse multiple MPLS Label Stack Entries (Guillaume Nault) [1814836] - [netdrv] net/mlx5e: Use generic API to build MPLS label (Alaa Hleihel) [1790220] - [netdrv] net/mlx5e: Support pedit on mpls over UDP decap (Alaa Hleihel) [1790220] - [netdrv] net/mlx5e: Add support for hw decapsulation of MPLS over UDP (Alaa Hleihel) [1790220] - [netdrv] net/mlx5e: Allow to match on mpls parameters (Alaa Hleihel) [1790220] - [netdrv] net/mlx5e: Add support for hw encapsulation of MPLS over UDP (Alaa Hleihel) [1790220]- [netdrv] net: intel: Remove in_interrupt() warnings (Ken Cox) [1838731] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Ken Cox) [1838731] - [netdrv] ixgbe: use eth_zero_addr() to clear mac address (Ken Cox) [1838731] - [netdrv] ixgbe: Remove unnecessary usages of memset (Ken Cox) [1838731] - [netdrv] ixgbe: use generic power management (Ken Cox) [1838731] - [netdrv] ixgbe: convert to new udp_tunnel_nic infra (Ken Cox) [1838731] - [netdrv] ixgbe: don't clear UDP tunnel ports when RXCSUM is disabled (Ken Cox) [1838731] - [netdrv] ixgbe: Cleanup unneeded delay in ethtool test (Ken Cox) [1838731] - [netdrv] ethernet/intel: Convert fallthrough code comments (Ken Cox) [1838731] - [netdrv] net: ethernet: ixgbe: don't call devm_mdiobus_free() (Ken Cox) [1838731] - [netdrv] net: ethernet: ixgbe: check the return value of ixgbe_mii_bus_init() (Ken Cox) [1838731] - [netdrv] net/intel: remove driver versions from Intel drivers (Ken Cox) [1838731] - [netdrv] ixgbe: protect ring accesses with READ- and WRITE_ONCE (Ken Cox) [1838731] - [netdrv] ixgbe: Remove unused inline function ixgbe_irq_disable_queues (Ken Cox) [1838731] - [netdrv] ixgbe: Use true, false for bool variable in __ixgbe_enable_sriov() (Ken Cox) [1838731] - [netdrv] ixgbe: Remove conversion to bool in ixgbe_device_supports_autoneg_fc() (Ken Cox) [1838731] - [netdrv] ixgbe: fix signed-integer-overflow warning (Ken Cox) [1838731] - [netdrv] ixgbe: Fix XDP redirect on archs with PAGE_SIZE above 4K (Ken Cox) [1838731] - [netdrv] ionic: use mc sync for multicast filters (Jonathan Toppins) [1909329] - [fs] xfs: always return -ENOSPC on project quota reservation failure (Carlos Maiolino) [1908612] - [fs] xfs: group quota should return EDQUOT when prj quota enabled (Carlos Maiolino) [1908612] - [pwm] pwm: Add DesignWare PWM Controller Driver (Steve Best) [1783562] - [pwm] pwm: Ensure pwm_apply_state() doesn't modify the state argument (Steve Best) [1783562] - [net] sched: Mark VLAN_ACT_{POP,PUSH}_ETH as Tech Preview (Guillaume Nault) [1909345] - [vfio] vfio/pci: Decouple PCI_COMMAND_MEMORY bit checks from is_virtfn (Claudio Imbrenda) [1903972] - [s390] s390/pci: Mark all VFs as not implementing PCI_COMMAND_MEMORY (Claudio Imbrenda) [1903972] - [pci] PCI/IOV: Mark VFs as not implementing PCI_COMMAND_MEMORY (Claudio Imbrenda) [1903972] - [iommu] s390/pci: adaptation of iommu to multifunction (Claudio Imbrenda) [1903972] - [s390] s390/pci: fix leak of DMA tables on hard unplug (Claudio Imbrenda) [1853312] - [s390] s390/pci: fix PF/VF linking on hot plug (Claudio Imbrenda) [1853312] - [s390] s390/pci: re-introduce zpci_remove_device() (Claudio Imbrenda) [1853312] - [s390] s390/pci: fix zpci_bus_link_virtfn() (Claudio Imbrenda) [1853312] - [s390] s390/pci: ignore stale configuration request event (Claudio Imbrenda) [1853312] - [s390] s390/pci: fix enabling a reserved PCI function (Claudio Imbrenda) [1853312] - [s390] s390/pci: create links between PFs and VFs (Claudio Imbrenda) [1853312] - [pci] PCI/IOV: Introduce pci_iov_sysfs_link() function (Claudio Imbrenda) [1853312] - [s390] s390/pci: removes wrong PCI multifunction assignment (Claudio Imbrenda) [1853312] - [s390] s390/pci: Handling multifunctions (Claudio Imbrenda) [1853312] - [s390] s390/pci: Adding bus resource (Claudio Imbrenda) [1853312] - [s390] s390/pci: adapt events for zbus (Claudio Imbrenda) [1853312] - [s390] s390/pci: create zPCI bus (Claudio Imbrenda) [1853312] - [s390] s390/pci: define RID and RID available (Claudio Imbrenda) [1853312] - [s390] s390/pci: define kernel parameters for PCI multifunction (Claudio Imbrenda) [1853312] - [pci] s390/pci: embedding hotplug_slot in zdev (Claudio Imbrenda) [1853312] - [s390] s390/pci: Expose new port attribute for PCIe functions (Claudio Imbrenda) [1853312] - [s390] s390/pci: Improve handling of unset UID (Claudio Imbrenda) [1853312] - [s390] s390/pci: Fix zpci_alloc_domain() over allocation (Claudio Imbrenda) [1853312] - [arm64] arm64: insn: Fix two bugs in encoding 32-bit logical immediates (Yauheni Kaliuta) [1900977] - [iommu] iommu/amd: Set DTEto represent 512 IRTEs (Jerry Snitselaar) [1897492 1894769] - [iommu] iommu/amd: Increase interrupt remapping table limit to 512 entries (Jerry Snitselaar) [1897492 1894769] - [tools] selftests: forwarding: Add MPLS L2VPN test (Guillaume Nault) [1861261] - [net] sched: act_mpls: Add action to push MPLS LSE before Ethernet header (Guillaume Nault) [1861261] - [net] sched: act_vlan: Add {POP,PUSH}_ETH actions (Guillaume Nault) [1861261] - [fs] cifs: Fix incomplete memory allocation on setxattr path (Leif Sahlberg) [1903883] - [fs] cifs: Fix leak when handling lease break for cached root fid (Leif Sahlberg) [1903883] - [fs] Revert "cifs: Fix the target file was deleted when rename failed." (Leif Sahlberg) [1903883] - [fs] cifs: update internal module version number (Leif Sahlberg) [1903883] - [fs] cifs: fix reference leak for tlink (Leif Sahlberg) [1903883] - [fs] smb3: fix unneeded error message on change notify (Leif Sahlberg) [1903883] - [fs] cifs: remove the retry in cifs_poxis_lock_set (Leif Sahlberg) [1903883] - [fs] smb3: fix access denied on change notify request to some servers (Leif Sahlberg) [1903883] - [fs] Replace HTTP links with HTTPS ones: CIFS (Leif Sahlberg) [1903883] - [fs] cifs: prevent truncation from long to int in wait_for_free_credits (Leif Sahlberg) [1903883] - [fs] cifs: Fix the target file was deleted when rename failed (Leif Sahlberg) [1903883] - [fs] SMB3: Honor 'posix' flag for multiuser mounts (Leif Sahlberg) [1903883] - [fs] SMB3: Honor 'handletimeout' flag for multiuser mounts (Leif Sahlberg) [1903883] - [fs] SMB3: Honor lease disabling for multiuser mounts (Leif Sahlberg) [1903883] - [fs] SMB3: Honor persistent/resilient handle flags for multiuser mounts (Leif Sahlberg) [1903883] - [fs] SMB3: Honor 'seal' flag for multiuser mounts (Leif Sahlberg) [1903883] - [fs] cifs: Display local UID details for SMB sessions in DebugData (Leif Sahlberg) [1903883] - [fs] cifs: misc: Use array_size() in if-statement controlling expression (Leif Sahlberg) [1903883] - [fs] cifs: update ctime and mtime during truncate (Leif Sahlberg) [1903883] - [fs] cifs/smb3: Fix data inconsistent when punch hole (Leif Sahlberg) [1903883] - [fs] cifs/smb3: Fix data inconsistent when zero file range (Leif Sahlberg) [1903883] - [fs] cifs: Fix double add page to memcg when cifs_readpages (Leif Sahlberg) [1903883] - [fs] cifs: Fix cached_fid refcnt leak in open_shroot (Leif Sahlberg) [1903883] - [fs] smb3: Add debug message for new file creation with idsfromsid mount option (Leif Sahlberg) [1903883] - [fs] cifs: fix chown and chgrp when idsfromsid mount option enabled (Leif Sahlberg) [1903883] - [fs] smb3: allow uid and gid owners to be set on create with idsfromsid mount option (Leif Sahlberg) [1903883] - [fs] smb311: Add tracepoints for new compound posix query info (Leif Sahlberg) [1903883] - [fs] smb311: add support for using info level for posix extensions query (Leif Sahlberg) [1903883] - [fs] smb311: Add support for lookup with posix extensions query info (Leif Sahlberg) [1903883] - [fs] smb311: Add support for SMB311 query info (non-compounded) (Leif Sahlberg) [1903883] - [fs] SMB311: Add support for query info using posix extensions (level 100) (Leif Sahlberg) [1903883] - [fs] smb3: add indatalen that can be a non-zero value to calculation of credit charge in smb2 ioctl (Leif Sahlberg) [1903883] - [fs] smb3: fix typo in mount options displayed in /proc/mounts (Leif Sahlberg) [1903883] - [fs] cifs: Add get_security_type_str function to return sec type (Leif Sahlberg) [1903883] - [fs] smb3: extend fscache mount volume coherency check (Leif Sahlberg) [1903883] - [fs] cifs: update internal module version number (Leif Sahlberg) [1903883] - [fs] smb3: fix incorrect number of credits when ioctl MaxOutputResponse > 64K (Leif Sahlberg) [1903883] - [fs] smb3: remove static checker warning (Leif Sahlberg) [1903883] - [fs] cifs: fix minor typos in comments and log messages (Leif Sahlberg) [1903883] - [fs] smb3: minor update to compression header definitions (Leif Sahlberg) [1903883] - [fs] cifs: minor fix to two debug messages (Leif Sahlberg) [1903883] - [fs] cifs: Standardize logging output (Leif Sahlberg) [1903883] - [fs] smb3: Add new parm "nodelete" (Leif Sahlberg) [1903883] - [fs] cifs: get rid of unused parameter in reconn_setup_dfs_targets() (Leif Sahlberg) [1903883] - [fs] cifs: handle hostnames that resolve to same ip in failover (Leif Sahlberg) [1903883] - [fs] cifs: set up next DFS target before generic_ip_connect() (Leif Sahlberg) [1903883] - [fs] cifs: remove redundant initialization of variable rc (Leif Sahlberg) [1903883] - [fs] cifs: handle "nolease" option for vers=1.0 (Leif Sahlberg) [1903883] - [fs] cifs: fix leaked reference on requeued write (Leif Sahlberg) [1903883] - [fs] cifs: Fix null pointer check in cifs_read (Leif Sahlberg) [1903883] - [fs] CIFS: Spelling s/EACCESS/EACCES/ (Leif Sahlberg) [1903883] - [fs] cifs: fix uninitialised lease_key in open_shroot() (Leif Sahlberg) [1903883] - [fs] cifs: ensure correct super block for DFS reconnect (Leif Sahlberg) [1903883] - [fs] cifs: do not share tcons with DFS (Leif Sahlberg) [1903883] - [fs] cifs: minor update to comments around the cifs_tcp_ses_lock mutex (Leif Sahlberg) [1903883] - [fs] cifs: protect updating server->dstaddr with a spinlock (Leif Sahlberg) [1903883] - [fs] smb3: remove overly noisy debug line in signing errors (Leif Sahlberg) [1903883] - [fs] cifs: improve read performance for page size 64KB & cache=strict & vers=2.1+ (Leif Sahlberg) [1903883] - [fs] cifs: dump the session id and keys also for SMB2 sessions (Leif Sahlberg) [1903883] - [fs] smb3: enable swap on SMB3 mounts (Leif Sahlberg) [1903883] - [fs] smb3: change noisy error message to FYI (Leif Sahlberg) [1903883] - [fs] cifs: update internal module version number (Leif Sahlberg) [1903883] - [fs] smb3: use SMB2_SIGNATURE_SIZE define (Leif Sahlberg) [1903883] - [fs] CIFS: Fix bug which the return value by asynchronous read is error (Leif Sahlberg) [1903883] - [fs] CIFS: check new file size when extending file by fallocate (Leif Sahlberg) [1903883] - [fs] SMB3: Minor cleanup of protocol definitions (Leif Sahlberg) [1903883] - [fs] SMB3: Additional compression structures (Leif Sahlberg) [1903883] - [fs] SMB3: Add new compression flags (Leif Sahlberg) [1903883] - [fs] cifs: smb2pdu.h: Replace zero-length array with flexible-array member (Leif Sahlberg) [1903883] - [fs] cifs: clear PF_MEMALLOC before exiting demultiplex thread (Leif Sahlberg) [1903883] - [fs] cifs: cifspdu.h: Replace zero-length array with flexible-array member (Leif Sahlberg) [1903883] - [fs] CIFS: Warn less noisily on default mount (Leif Sahlberg) [1903883] - [fs] fs/cifs: fix gcc warning in sid_to_id (Leif Sahlberg) [1903883] - [fs] cifs: allow unlock flock and OFD lock across fork (Leif Sahlberg) [1903883] - [fs] cifs: do d_move in rename (Leif Sahlberg) [1903883] - [fs] cifs: add SMB2_open() arg to return POSIX data (Leif Sahlberg) [1903883] - [fs] cifs: plumb smb2 POSIX dir enumeration (Leif Sahlberg) [1903883] - [fs] cifs: add smb2 POSIX info level (Leif Sahlberg) [1903883] - [fs] cifs: rename posix create rsp (Leif Sahlberg) [1903883] - [fs] cifs: print warning mounting with vers=1.0 (Leif Sahlberg) [1903883] - [fs] smb3: fix performance regression with setting mtime (Leif Sahlberg) [1903883] - [fs] cifs: make use of cap_unix(ses) in cifs_reconnect_tcon() (Leif Sahlberg) [1903883] - [fs] cifs: use mod_delayed_work() for &server->reconnect if already queued (Leif Sahlberg) [1903883] - [fs] cifs: call wake_up(&server->response_q) inside of cifs_reconnect() (Leif Sahlberg) [1903883] - [fs] cifs: do not ignore the SYNC flags in getattr (Leif Sahlberg) [1903883] - [tools] tools/power/x86/intel-speed-select: Update version for v5.10 (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Fix missing base-freq core IDs (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Update version for v5.9 (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Add retries for mail box commands (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Add option to delay mbox commands (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Ignore -o option processing on error (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Change path for caching topology info (Prarit Bhargava) [1896211] - [kernel] perf/core: Fix race in the perf_mmap_close() function (Michael Petlan) [1869925] {CVE-2020-14351} - [kernel] perf: Make struct ring_buffer less ambiguous (Michael Petlan) [1869925] {CVE-2020-14351} - [arm64] arm64: bpf: Fix branch offset in JIT (Yauheni Kaliuta) [1875342]- [hwmon] hwmon: (amd_energy) fix allocation of hwmon_channel_info config (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) Add AMD family 19h model 01h x86 match (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) modify the visibility of the counters (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) Improve the accumulation logic (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) optimize accumulation interval (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) Move label out of accumulation structure (David Arcari) [1911220] - [powerpc] powerpc/64s: Remove TM from Power10 features (Gustavo Duarte) [1892471] - [netdrv] ionic: start queues before announcing link up (Jonathan Toppins) [1906250] - [fs] NFSD: fix missing refcount in nfsd4_copy by nfsd4_do_async_copy (Benjamin Coddington) [1873897] - [bluetooth] Bluetooth: btusb: Map Typhoon peak controller to BTUSB_INTEL_NEWGEN (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Add support for Intel Bluetooth Device Typhoon Peak (8087:0032) (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Helper function to download firmware to Intel adapters (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Define a function to construct firmware filename (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Add *setup* function for new generation Intel controllers (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btintel: Fix endianness issue for TLV version information (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btintel: Functions to send firmware header / payload (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btintel: Add infrastructure to read controller information (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btintel: Refactor firmware download function (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Update boot parameter specific to SKU (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Refactor of firmware download flow for Intel conrollers (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Enable Intel events even if already in operational mode (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Configure Intel debug feature based on available support (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Add support to read Intel debug feature (Gopal Tiwari) [1900356] - [kernel] rcuwait: avoid lockdep splats from rcuwait_active() (Auger Eric) [1903095] - [net] udp: fix the proto value passed to ip_protocol_deliver_rcu for the segments (Xin Long) [1879403] - [net] udp: fix IP header access and skb lookup on Fast/frag0 UDP GRO (Xin Long) [1879403] - [net] udp: fix UDP header access on Fast/frag0 UDP GRO (Xin Long) [1879403] - [net] ethtool: add missing NETIF_F_GSO_FRAGLIST feature string (Xin Long) [1879403] - [net] fix fraglist segmentation reference count leak (Xin Long) [1879403] - [net] udp: initialize is_flist with 0 in udp_gro_receive (Xin Long) [1879403] - [include] udp: segment looped gso packets correctly (Xin Long) [1879403] - [net] udp: Support UDP fraglist GRO/GSO. (Xin Long) [1879403] - [net] Support GRO/GSO fraglist chaining. (Xin Long) [1879403] - [net] Add a netdev software feature set that defaults to off. (Xin Long) [1879403] - [net] Add fraglist GRO/GSO feature flags (Xin Long) [1879403] - [include] udp: Avoid post-GRO UDP checksum recalculation (Xin Long) [1879403] - [net] udp: fix GRO packet of death (Xin Long) [1879403] - [net] udp: fix GRO reception in case of length mismatch (Xin Long) [1879403] - [net] udp: cope with UDP GRO packet misdirection (Xin Long) [1879403] - [net] ipv6: factor out protocol delivery helper (Xin Long) [1879403] - [net] ip: factor out protocol delivery helper (Xin Long) [1879403] - [net] udp: add support for UDP_GRO cmsg (Xin Long) [1879403] - [net] udp: implement GRO for plain UDP sockets. (Xin Long) [1879403]- [powerpc] powerpc/perf: Fix Threshold Event Counter Multiplier width for P10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Exclude kernel samples while counting events in user space (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Invoke per-CPU variable access with disabled interrupts (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: MMCR0 control for PMU registers under PMCC=00 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/64s: Convert some cpu_setup() and cpu_restore() functions to C (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/64: Set up a kernel stack for secondaries before cpu_restore() (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc: Wire up memtest (Desnes Augusto Nunes do Rosario) [1906084] - [mm] powerpc/mm: Don't report hugepage tables as memory leaks when using kmemleak (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Fix to update cache events with l2l3 events in power10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Fix to update generic event codes for power10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Add generic and cache event list for power10 DD1 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Fix the PMU group constraints for threshold events in power10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Update the PMU group constraints for l2l3 events in power10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Fix to update radix_scope_qual in power10 (Desnes Augusto Nunes do Rosario) [1906084] - [nvme] nvme-pci: mark Samsung PM1725a as IGNORE_DEV_SUBNQN (Gopal Tiwari) [1903513] - [base] driver: core: Fix list corruption after device_del() (Torez Smith) [1900751] - [base] device property: Don't clear secondary pointer for shared primary firmware node (Torez Smith) [1900751] - [base] device property: Keep secondary firmware node secondary by type (Torez Smith) [1900751] - [of] of: property: Fix create device links for all child-supplier dependencies (Torez Smith) [1900751] - [base] drivers/base/test: fix global-out-of-bounds error (Torez Smith) [1900751] - [base] driver core: Fix use-after-free and double free on glue directory (Torez Smith) [1900751] - [thunderbolt] thunderbolt: Add uaccess dependency to debugfs interface (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use "if USB4" instead of "depends on" in Kconfig (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Allow KUnit tests to be built also when CONFIG_USB4=m (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: debugfs: Fix uninitialized return in counters_write() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add debugfs interface (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: cdc-acm: Add DISABLE_ECHO for Renesas USB Download mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Report power supply changes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: hisilicon: fix refercence leak in xhci_histb_probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for Intel Tiger Lake-H (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: apple-mfi-fastcharge: fix reference leak in apple_mfi_fc_set_property (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Only configure USB4 wake for lane 0 adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Fix memory leak if ida_simple_get() fails in enumerate_services() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Telit FN980 composition 0x1055 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add LE910Cx compositions 0x1203, 0x1230, 0x1231 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cyberjack: fix write-URB completion race (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Add NO_LPM quirk for Kingston flash drive (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Don't create stream debugfs files with spinlock held (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Workaround for S3 issue on AMD SNPS 3.0 xHC (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix sizeof() mismatch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: stusb160x: fix signedness comparison issue with enum variables (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: add missing MODULE_DEVICE_TABLE() to stusb160x (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbcore: Check both id_table and match() when both available (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: stusb160x: fix an IS_ERR() vs NULL check in probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: reset hard_reset_count for any disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: cdc-acm: fix cooldown mechanism (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: fix kernel-doc markups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: stusb160x: fix some signedness bugs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Quectel EC200T module support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add the missed ida_simple_remove() in ring_request_msix() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [documentation] usb: docs: document altmode register/unregister functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Add QCOM PMIC typec detection driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Cellient MPL200 card (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci_maxim: Add support for Sink FRS (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Implement callbacks for FRS (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: tcpm: Add support for Sink Fast Role SWAP(FRS) (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci_maxim: Chip level TCPC driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Add set_vbus tcpci callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Add a getter method to retrieve tcpm_port reference (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: cdc-acm: add quirk to blacklist ETAS ES58X devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: use cur_altsetting for consistency (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: Add Telit FT980-KS composition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: remove polling for /sys/kernel/debug/usb/devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: add support for STUSB160x Type-C controller family (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: add typec_find_pwr_opmode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220: Use OF graph API to get the connector fwnode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-wdm: Make wdm_flush() interruptible and add wdm_fsync() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: displayport: Reduce noise from the driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Add Kconfig option to reduce number of port initialization retries (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Clean up use of port initialization schemes and retries (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: fix altsetting probing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: clean up jtag quirks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: pl2303: add device-id for HP GC device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add support for FreeCalypso JTAG+UART adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: clean up no-union-descriptor handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: use common data-class define (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: handle broken union descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] Revert "cdc-acm: hardening against malicious devices" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbcore/driver: Accommodate usbip (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] PM: core: introduce pm_ptr() macro (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [kernel] sched: Provide sched_set_fifo() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbcore/driver: Fix incorrect downcast (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbcore/driver: Fix specific driver selection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [sound] USB: correct API of usb_control_msg_send/recv in sound driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: correct API of usb_control_msg_send/recv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] Revert "USB: legousbtower: use usb_control_msg_recv()" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] Revert "USB: core: hub.c: use usb_control_msg_send() in a few places" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: pci-quirks: convert to readl_poll_timeout_atomic() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: ehci-dbgp: convert to readl_poll_timeout_atomic() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: convert to readl_poll_timeout_atomic() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: appledisplay: use module_usb_driver to simplify the code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: add debugfs support for ep with stream (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: don't create endpoint debugfs entry before ring buffer is set (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Tune interrupt blocking for isochronous transfers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: omit duplicate actions when suspending a runtime suspended host (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: improve the comments for xhci_plat_suspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add wakeup entry at sysfs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add priv quirk for skip PHY initialization (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: delete the unnecessary code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add .suspend_quirk for struct xhci_plat_priv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add platform data support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: cleanup of data structures (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix debugging (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usblp: fix race between disconnect() and read() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: don't inherity DMA properties for USB devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] ehci-hcd: Move include to keep CRC stable (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Only stop control channel when entering freeze (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Capitalize comment on top of QUIRK_FORCE_POWER_LINK_CONTROLLER (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Correct tb_check_quirks() kernel-doc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Log correct zeroX entries in decode_error() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Handle ERR_LOCK notification (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Handle SCU IPC error conditions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: quirks: Add USB_QUIRK_IGNORE_REMOTE_WAKEUP quirk for BYD zhaoxin notebook (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: update ROLE_CONTROL for DRP (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Add support when hidden tx registers are inaccessible (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Add register definitions to tcpci (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: UAS: use macro for reporting results (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Pass correct USB Type-C port number to SoC (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Add dependency on ACPI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: microtek: use set_host_byte() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: UAS: fix disconnect by unplugging a hub (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Prevent mode overrun (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: acpi: Increase command completion timeout value (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: use usb_control_msg_recv() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: hub.c: use usb_control_msg_send() in a few places (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: message.c: use usb_control_msg_send() in a few places (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb typec: mt6360: Add support for mt6360 Type-C driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: ehci-sched: Remove ununsed function tt_start_uframe() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ohci: Make distrust_firmware param default to false (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ohci: Default to per-port over-current protection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Retry DROM read once if parsing fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Support for device role (UFP) (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Check the port status before connect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Do not configure SBU and HSL Orientation in Alternate modes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Do not configure Altmode HPD High (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] device connection: Remove struct device_connection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] uas: bump hw_max_sectors to 2048 blocks for SS or faster drives (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] uas: fix sdev->host->dma_dev (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: fix sdev->host->dma_dev (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/host: ehci-npcm7xx: Use pm_ptr() macro (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/misc: usb3503: Use pm_ptr() macro (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/misc: usb4604: Use pm_ptr() macro (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: driver: fix stray tabs in error messages (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: acpi: Check the _DEP dependencies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: fix slab-out-of-bounds Read in read_descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Fix out of sync data toggle if a configured device is reconfigured (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Un-register the USB role switch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_switch_is_ice_lake() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_switch_is_tiger_lake() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Check for Intel vendor ID when identifying controller (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_port_is_nhi() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Create device links from ACPI description (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: No need to warn in TB_CFG_ERROR_INVALID_CONFIG_SPACE (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_switch_next_cap() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_port_next_cap() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Move struct tb_cap_any to tb_regs.h (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add runtime PM for Software CM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [pci] PCI / thunderbolt: Switch to use device links instead of PCI quirk (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Enable wakes from system suspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Tear down DP tunnels when suspending (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Disable lane 1 for XDomain connection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Configure port for XDomain (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Set port configured for both ends of the link (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Configure link after lane bonding is enabled (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Do not change default USB4 router notification timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Initialize TMU again on resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Send reset only to first generation routers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Do not program NFC buffers for USB4 router protocol adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Optimize NHI LC mailbox command processing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Optimize Force Power logic (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Software CM only should set force power in Tiger Lake (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use bit 31 to check if Firmware CM is running in Tiger Lake (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: No need to log an error if tb_switch_lane_bonding_enable() fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use kobj_to_dev() instead of container_of() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: support dynamic Quectel USB compositions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for SIM7070/SIM7080/SIM7090 modules (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Migrate workqueue to RT priority for processing events (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: pd: Fix formatting in pd.h header (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: During PR_SWAP, source caps should be sent only after tSwapSourceStart (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: Remove the superfluous break (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: storage: Add unusual_uas entry for Sony PSZ drives (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Ignore UAS for JMicron JMS567 ATA/ATAPI Bridge (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: quirks: Ignore duplicate endpoint on Sound Devices MixPre-D (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: atm: don't use snprintf() for sysfs attrs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Fix Fix source hard reset response for TDA 2.3.1.1 and TDA 2.3.1.2 failures (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use maximum USB3 link rate when reclaiming if link is not up (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add USB3 bandwidth management (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Disable ports that are not implemented (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add IDs for Xsens Mti USB converter (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Always restore EP_SOFT_CLEAR_TOGGLE even if ep reset failed (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Do warm-reset when both CAS and XDEV_RESUME are set (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci: fix ep context print mismatch in debugfs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: uas: Add quirk for PNY Pro Elite (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Better name for __check_usb_generic() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix device driver race (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Also match device drivers using the ->match vfunc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: fix tegra_xusb_get_phy() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: otg usb2/usb3 port init (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: pci-quirks: Bypass xHCI quirks for Raspberry Pi 4 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [firmware] Revert "USB: pci-quirks: Add Raspberry Pi 4 quirk" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-pci: Add support for reset controllers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Solve race condition in anchor cleanup functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Print error on failure to get VBUS (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Make VBUS supply optional (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: yurex: remove needless check before usb_free_coherent() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: remove a duplicated entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: isd200: fix spelling mistake "removeable" -> "removable" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-mtk: Fix typo (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: hcd: Fix use after free in usb_hcd_pci_remove() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Hold con->lock for the entire duration of ucsi_register_port() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Rework ppm_lock handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Fix 2 unlocked ucsi_run_command calls (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Fix AB BA lock inversion (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: lvtest: return proper error code in probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: rework notification_buffer resizing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: quirks: Add no-lpm quirk for another Raydium touchscreen (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: yurex: Fix bad gfp argument (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: merge fix for kunix_resource changes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Register charger (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Fix ASMedia ASM1142 DMA addressing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: define IDs for various ASMedia host controllers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Simplify USB ID table match (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Add WARN_ON ensure we are not trying to send 2 VDM packets at the same time (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Fix AB BA lock inversion between tcpm code and the alt-mode drivers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Refactor tcpm_handle_vdm_request (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Refactor tcpm_handle_vdm_request payload handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Add tcpm_queue_vdm_unlocked() helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Move mod_delayed_work(&port->vdm_state_machine) call into tcpm_queue_vdm() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Make function xhci_dbc_ring_alloc() static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbgtty: Make some functions static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for pinctrl-0 through pinctrl-8 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for multiple DT bindings (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: fix up report size handling for some devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: remove tty specific port structure from struct xhci_dbc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbgcap: remove dbc dependency on dbctty specific flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Add a operations structure to access driver functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbctty: split dbc tty driver registration and unregistration functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: remove endpoint pointers from dbc_port structure (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: simplify dbc requests allocation and queueing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to dbc start and stop functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to dbc memory init and cleanup functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: don't use generic xhci ring allocation functions for dbc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't use generic xhci context allocation for dbc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Use dbc structure in the request completion instead of xhci_hcd (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to get_in/out_ep() helper functions to get endpoints (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbgtty: Pass dbc pointer when registering a dbctty device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to dbc_handle_xfer_event() instead of xhci_hcd pointer (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Change to pass dbc pointer to xhci_do_dbc_stop() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to endpoint init and exit functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Get the device pointer from dbc structure in dbc_ep_do_queue() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't pass the xhci pointer as a parameter to xhci_dbc_init_context() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't use xhci_write_64() as it takes xhci as a parameter (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Use dev_info() and similar instead of xhci_info() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Add device pointer to dbc structure (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Remove dbc_dma_free_coherent() wrapper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Remove dbc_dma_alloc_coherent() wrapper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't use generic xhci erst allocation and free functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Don't pass struct xhci_hcd pointer to xhci_link_seg() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't use generic xhci inc_deq() function for dbc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Make debug message consistent with bus and port number (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: tegra: Fix allocation for the FPCI context (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbfs: stop using compat_alloc_user_space (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Fix ASM2142/ASM3142 DMA addressing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-mtk: fix the failure of bandwidth allocation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: appledisplay: remove needless check before usb_free_coherent() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbtest: reduce stack usage in test_queue (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Stay in BIST mode till hardreset or unattached (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Support BIST test data mode for compliance (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Support bist test data mode for compliance (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Error handling for tcpm_register_partner_altmodes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Comment correction for typec_partner_register_altmode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Avoid connect request on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: fix quirks_param_set() writing to a const pointer (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: hcd: Try MSI interrupts on PCI devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: add EM7305 QDL product ID (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: iuu_phoenix: fix led-activity helpers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: iuu_phoenix: fix memory corruption (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: sisusbvga: Move static const tables out to different include file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: sisusbvga: sisusb_init: Remove genunine unused static const arrays (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: class: cdc-wdm: Provide description for usb_cdc_wdm_register()'s manage_power arg (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: linux/usb/serial.h: drop duplicated word in comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: linux/usb/pd_vdo.h: drop duplicated word in comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: linux/usb.h: drop duplicated word in comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Remove pci-dma-compat wrapper APIs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: sisusbvga: Fix a potential UB casued by left shifting a negative value (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ohci: Replace HTTP links with HTTPS ones (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Replace HTTP links with HTTPS ones (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: Replace HTTP links with HTTPS ones (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: sierra: clean up special-interface handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: use in-kernel types in port data (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: drop unnecessary packed attributes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: add support for TIOCGICOUNT (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: add support for line-status events (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: disable interface on errors in open (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: OHCI: Use fallthrough pseudo-keyword (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: Use fallthrough pseudo-keyword (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Use fallthrough pseudo-keyword (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: replace HTTP links with HTTPS ones (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: Do not define 'struct acpi_device_id' when !CONFIG_ACPI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: xhci-dbc: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: xhci-dbc: Supply missing 'xhci-dbgp.h' headerfile (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: ehci-dbgp: Remove set but never checked variable 'ret' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: ucsi: Staticify and stop export of ucsi_init() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: legousbtower: Demote function header which is clearly not kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: legousbtower: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: ldusb: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: iowarrior: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: iowarrior: Fix odd corruption issue in the file header (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: fusb302: Use 'gnu_printf' format notation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: altmodes: displayport: Supply missing displayport.h include file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: altmodes: displayport: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: storage: alauda: Remove set but unchecked variable (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-debugfs: Use 'gnu_printf' format notation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-dbgtty: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-dbgcap: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-mem: Demote obvious misuse of kerneldoc to standard comment block (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci: Demote obvious misuse of kerneldoc to standard comment block (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: adutux: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: atm: ueagle-atm: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: ledtrig-usbport: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: drop redundant transfer-buffer casts (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] USB: serial: drop extern keyword from function declarations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] USB: serial: drop unnecessary sysrq include (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: add sysrq break-handler dummy (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: inline sysrq dummy function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: only process sysrq when enabled (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: only set sysrq timestamp for consoles (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: fix break and sysrq handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: clean up receive processing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: make process-packet buffer unsigned (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: use fallthrough pseudo-keyword (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Quectel EG95 LTE modem (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: fix missing simulated-break margin (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: re-enable auto-RTS on open (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: enable usb generic throttle/unthrottle (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: simulate break condition if not supported (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: class: usbtmc: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: ohci: Mark cc_to_error as __maybe_unused (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: ulpi: Fix a few kerneldoc related issues (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Demote comment block which is clearly not kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: debug: Demote comment blocks which are obviously not kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: pci-quirks: Demote function header from kerneldoc to comment block (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] USB: Fix up terminology in include files (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Fix old style declaration warning (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: console: add support for flow control (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: quatech2: drop two stub functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: kobil_sct: log failure to update line settings (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: keyspan_pda: drop unused firmware reset status (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: iuu_phoenix: drop unused URB submission results (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: garmin_gps: don't compile unused packet definitions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Add support for USB4 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Definitions for response status bits (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Add data structure for Enter_USB message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Combine the definitions for Accessory and USB modes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix up terminology (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: fix kernel-doc warnings and formatting in (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for authenticate on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for separating the flush to SPI and authenticate (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Ensure left shift of 512 does not overflow a 32 bit int (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: add min and max line-speed macros (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: name prescaler, divisor registers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Poll for U0 after disabling USB2 LPM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Return if xHCI doesn't support LPM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-mtk: avoid runtime suspend when removing hcd (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix enumeration issue when setting max packet size for FS devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix incorrect EP_STATE_MASK (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: add new Product ID for CH340 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add GosunCn GM500 series (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cypress_m8: enable Simply Automated UPB PIM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for on-board retimers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Implement USB4 port sideband operations for retimer access (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Split common NVM functionality into a separate file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Retry USB4 block read operation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Generalize usb4_switch_do__data() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add Intel USB-IF ID to the NVM upgrade supported list (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Increase DP DPRX wait timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make tb_port_get_link_speed() available to other files (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Handle incomplete PCIe/USB3 paths correctly in discovery (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Increase path length in discovery (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add KUnit tests for tunneling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add KUnit tests for path walking (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add DP IN resources for all routers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Report consumed bandwidth in both directions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make usb4_switch_map_pcie_down() also return enabled ports (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make usb4_switch_map_usb3_down() also return enabled ports (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Do not tunnel USB3 if link is not USB4 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Implement USB3 bandwidth negotiation routines (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Check that both ports are reachable when allocating path (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make tb_path_alloc() work with tree topologies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make tb_next_port_on_path() work with tree topologies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Fix path indices used in USB3 tunnel discovery (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [netdrv] thunderbolt: Get rid of E2E workaround (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: NHI can use HopIDs 1-7 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: No need to warn if NHI hop_count != 12 or hop_count != 32 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Build initial XDomain property block upon first connect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: OTG: rename product list of devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: scsi: fix up comment to be more specific (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: fix wording in error message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: sierra: unify quirk handling logic (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: fix up wording in a comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: OHCI: remove obsolete FIXME comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: rename USB OTG hub configuration option (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: rename USB quirk to USB_QUIRK_ENDPOINT_IGNORE (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [uapi] USB: replace hardcode maximum usb string length by definition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci_rt1711h: avoid screaming irq causing boot hangs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbtest: fix missing kfree(dev->buf) in usbtest_disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ehci: reopen solution for Synopsys HC bug (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] cdc-acm: Add DISABLE_ECHO quirk for Microchip/SMSC chip (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: add USB_QUIRK_DELAY_INIT for Logitech C922 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: intel_pmc_mux: Fix DP alternate mode entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: sisusbvga: change char to u8 for sisusb_copy_memory (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: sisusb_con: Use array_size() helper in memcpy() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: tegra: Remove PLL power supplies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] drivers: usb: Fix trivial spelling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: additional Device Classes to debug/usb/devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Improve USB4 config symbol help text (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: kcov: collect coverage from usb complete callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: get rid of pointless access_ok() calls (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: fix lockup of devices with limited prescaler (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: add basis for quirk detection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] CDC-ACM: heed quirk also in error handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Telit LE910C1-EUX compositions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: add DW5816e QDL support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add trivial .shutdown (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Ensure USB_ROLE_SWITCH is set as a dependency for tps6598x (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: make symbols static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: usb_wwan: do not resubmit rx urb on fatal errors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/xhci-plat: Set PM runtime as active on resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Add support for Renesas controller with memory (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: renesas-xhci: Add the renesas xhci driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: hci: add hc_driver as argument for usb_hcd_pci_probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: limit HUB_QUIRK_DISABLE_AUTOSUSPEND to USB5534B (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbfs: fix mmap dma mismatch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: keep runtime active when removing host (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Fix NULL pointer dereference when enqueuing trbs from urb sg list (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Update Kconfig to allow building on other architectures (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: intel: Fix DP_HPD_LVL bit field (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ehci: Add new EHCI driver for Broadcom STB SoC's (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: xhci-plat: Add support for Broadcom STB SoC's (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tps6598x: Add USB role switching logic (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tps6598x: Add OF probe binding (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Switch on role-switch uevent reporting (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: intel_pmc_mux: Support for static SBU/HSL orientation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Add typec_find_orientation() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usblp: poison URBs upon disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] sierra-ms: do not call scsi_get_host_dev() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [firmware] USB: pci-quirks: Add Raspberry Pi 4 quirk (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] thunderbolt: Replace zero-length array with flexible-array (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbfs: correct kernel->user page attribute mismatch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Fix the property names (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: intel: Handle alt mode HPD_HIGH (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: Fix misleading driver bug report (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: Add DW5816e support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: uas: add quirk for LaCie 2Big Quadra (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Do not link to disabled devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Check return value of tb_sw_read() in usb4_switch_op() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: use true, false for bool variable (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Fix the stub for ucsi_register_port_psy() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Convert the Intel PMC Mux driver to use new SCU IPC API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: register with power_supply class (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: save power data objects in PD mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Correct bit-mask for CCI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: replace magic numbers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Workaround for missed op_mode change (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: set USB data role when partner type is power cable/ufp (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Storage: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: Replace an empty statement with a debug message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/early: remove unused including (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: pci-quirks: use true, false for bool variables (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: typec: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: sisusbvga: Change port variable from signed to unsigned (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: Add unusual_devs entry for JMicron JMS566 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Revert commit bd0e6c9614b9 ("usb: hub: try old enumeration scheme first for high speed devices") (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Fix handling of connect changes during sleep (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for Intel Tiger Lake (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: altmode: Fix typec_altmode_get_partner sometimes returning an invalid pointer (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: garmin_gps: add sanity checking for data length (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Don't clear hub TT buffer on ep0 protocol stall (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: prevent bus suspend if a roothub port detected a over-current condition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix handling halted endpoint even if endpoint ring appears empty (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [gpio] usb: fusb302: Convert to use GPIO descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Add USB_QUIRK_DELAY_CTRL_MSG and USB_QUIRK_DELAY_INIT for Corsair K70 RGB RAPIDFIRE (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Ignore CC and vbus changes in PORT_RESET change (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] cdc-acm: introduce a cool down (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] cdc-acm: close race betrween suspend() and acm_softint (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] UAS: fix deadlock in error handling and PM flushing work (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] UAS: no use logging any details in case of ENODEV (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: pi3usb30532: Set switch_ / mux_desc name field to NULL (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: early: Handle AMD's spec-compliant identifiers, too (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: Fix free-while-in-use bug in the USB S-Glibrary (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: misc: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: host: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: early: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] Revert "thunderbolt: Prevent crash if non-active NVMem file is read" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for extcon (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: restore capability check order (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Correct the documentation for typec_cable_put() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: io_edgeport: fix slab-out-of-bounds read in edge_interrupt_callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Wistron Neweb D19Q1 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add BroadMobi BM806U (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for ASKEY WWHC050 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Add ACPI support for USB interface devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-tegra: Add OTG support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: add control driver for F81534A (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: fix rounding error in TIOCSSERIAL (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: fix close_delay and closing_wait units in TIOCSSERIAL (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: quirks: add NO_LPM quirk for RTL8153 based ethernet adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: atm: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci-pci: Allow host runtime PM as default for Intel Tiger Lake xHCI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Finetune host initiated USB3 rootport link suspend and resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Wait until link state trainsits to U0 after setting USB_SS_PORT_LS_U0 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Ensure link state is U3 after setting USB_SS_PORT_LS_U3 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Tegra186/Tegra194 LPM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Enable LPM for VIA LABS VL805 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Show host status when watchdog triggers and host is assumed dead (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Add a separate debug message for split transaction errors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: bail out early if driver can't accress host in resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: pl2303: add device-id for HP LD381 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add ME910G1 ECM composition 0x110b (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: mon: Use scnprintf() for avoiding potential buffer overflow (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi_ccg: workaround for NVIDIA test device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add a shutdown (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: displayport: Fix a potential race during registration (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: displayport: Fix NULL pointer dereference (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Disable LPM on WD19's Realtek Hub (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use scnprintf() for avoiding potential buffer overflow (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: fix tty cleanup-op kernel-doc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: clean up carrier-detect helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: apply XHCI_SUSPEND_DELAY to AMD XHCI controller 1022:145c (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Delete of_devlink kernel commandline option (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: driver for Intel PMC mux control (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Add definitions for Thunderbolt 3 Alternate Mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Allow the role switches to be named (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Provide the switch drivers handle to the switch in the API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Leave the private driver data pointer to the drivers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Allow the mux handles to be requested with fwnode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Add helpers for setting the mux state (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Allow the muxes to be named (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: port: do error out if usb_autopm_get_interface() fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: do error out if usb_autopm_get_interface() fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: fix unhandled return by employing a void function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: storage: Add quirk for Samsung Fit flash (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: quirks: add NO_LPM quirk for Logitech Screen Share (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: fix regulator probe and error handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Add sysfs node to show cc orientation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: move to SNK_UNATTACHED if sink removed for DRP (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for power-domains and hwlocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: set F81534A serial port with RS232 mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: add F81534A support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: use devm_kzalloc for port data (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: add tx_empty function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: extract LSR handler (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-pci: remove useless cast for driver.name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: uhci-pci: remove useless cast for driver.name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: ohci-pci: remove useless cast for driver.name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: ehci-pci: remove useless cast for driver.name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Use ACPI_SUCCESS() at appropriate places (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Make use of acpi_evaluate_object() status (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: Use const to reduce object data size (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ucsi: ccg: disable runtime pm during fw flashing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: register DP only for NVIDIA DP VDO (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: misc: iowarrior: add support for the 100 device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Add missing annotation for xhci_enter_test_mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Add missing annotation for xhci_set_port_power() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Do not open code __print_symbolic() in xhci trace events (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: use kobj_to_dev() API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add missing kernel-doc parameter descriptions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: set correct data role for non-DRD (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: icm: Replace zero-length array with flexible-array member (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: eeprom: Replace zero-length array with flexible-array member (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: apple-mfi-fastcharge: don't probe unhandled devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: apple-mfi-fastcharge: fix endianess issue in probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Add driver to control USB fast charge for iOS devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fallback to generic driver when specific driver fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Select better matching USB drivers when available (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Implement usb_device_match_id() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Make it possible to "subclass" usb_device_driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Export generic USB device driver functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: atm: Replace zero-length array with flexible-array member (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Drop support for device name matching (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: altmode: Remove the notification chain (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Fix the description of struct typec_capability (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Allow power role swapping even without USB PD (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Hide the port_type attribute when it's not supported (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Make the attributes read-only when writing is not possible (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: misc: iowarrior: add support for the 28 and 28L devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: misc: iowarrior: add support for 2 OEMed devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix novation SourceControl XL after suspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix memory leak when caching protocol extended capability PSI tables - take 2 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] Revert "xhci: Fix memory leak when caching protocol extended capability PSI tables" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: remove redundant assignment to variable num (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: host: ehci-platform: add a quirk to avoid stuck (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: clean up endpoint-descriptor parsing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: quirks: blacklist duplicate ep on Sound Devices USBPre2 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: add endpoint-blacklist quirk (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [uapi] usb: charger: assign specific number for enum value (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Don't record a connect-change event during reset-resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: uas: fix a plug & unplug racing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Fix the broken detection of USB3 device in SMSC hub (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: apply XHCI_PME_STUCK_QUIRK to Intel Comet Lake platforms (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: fix runtime pm enabling for quirky Intel hosts (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix memory leak when caching protocol extended capability PSI tables (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Force Maximum Packet size for Full-speed bulk devices to valid range (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: digi_acceleport: remove redundant assignment to pointer priv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: relax unthrottle memory barrier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: fix receiver regression (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: Silence harmless uninitialized variable warning (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cyberjack: fix spelling mistake "To" -> "Too" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: simplify endpoint check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: make set_termios synchronous (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: fix IrLAP framing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: fix link-speed handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: add missing endpoint sanity check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: fix "op-sink-microwatt" default that was in mW (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: wcove: fix "op-sink-microwatt" default that was in mW (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: mask event interrupts when remove driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: set MODULE_FIRMWARE for tegra186 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbfs: Always unlink URBs in reverse order (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: quatech2: handle unbound ports (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: keyspan: handle unbound ports (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: io_edgeport: add missing active-port sanity check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: io_edgeport: handle unbound ports on URB completion (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: handle unbound port at reset_resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: garmin_gps: Use flexible-array member (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: opticon: stop all I/O on close() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: opticon: add chars_in_buffer() implementation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: suppress driver bind attributes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for Quectel RM500Q in QDL mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: Improved device recognition on remote wakeup (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: phy-generic: Delete unused platform data (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: opticon: fix control-message timeouts (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: Add support for Quectel RM500Q (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: simple: Add Motorola Solutions TETRA MTP3xxx and MTP85xx (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: ulpi: Add resource-managed variant of otg_ulpi_create() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Provide definitions for the USB modes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Give the mux drivers all the details regarding the port state (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Add definitions for the latest specification releases (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Add the Product Type VDOs to struct usb_pd_identity (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: pd: Add definition for DFP and UFP1 VDOs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: pd: Add definitions for the Enter_USB message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: More API for cable handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Add parameter for the VDO to typec_altmode_enter() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Block mode entry if the port has the mode disabled (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: fix spelling mistake "connetor" -> "connector" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: missing parentheses in USE_NEW_SCHEME (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Fix the notification bit offsets (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Actually enable all the interface notifications (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fix non-kernel-doc comments (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix: Don't skip endpoint descriptors with maxpacket=0 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB-PD tcpm: bad warning+size, PPS adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb3503: Convert to use GPIO descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: add support for separate DP altmode devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Store the notification mask (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: mtk-xhci: Do not explicitly set the DMA mask (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: fix check for duplicate endpoints (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add ZLP support for 0x1bc7/0x9010 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Fix build warning seen with CONFIG_PM=n (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Fix an undefined reference to 'extcon_get_state' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: EHCI: Do not return -EPIPE when hub is disconnected (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Telit ME910G1 0x110a composition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: make sure interrupts are restored to correct state (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: handle some XHCI_TRUST_TX_LENGTH quirks cases as default behaviour (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Increase STS_HALT timeout in xhci_suspend() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: only set D3hot for pci device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: fix USB3 device initiated resume race with roothub autosuspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix memory leak in xhci_add_in_port() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix incorrect DMA allocations for local memory pool drivers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: idmouse: fix interface sanity checks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix interface sanity check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: atm: ueagle-atm: add missing endpoint check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: io_edgeport: fix epic endpoint lookup (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: mon: Fix a deadlock in usbmon between mmap and read (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Don't log an error on probe deferral (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: urb: fix URB structure initialization function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fix use after free in typec_register_port() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: fix a potential use after free (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Implement basic ELPG support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Add XUSB controller context (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Add support for XUSB context save/restore (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Enable runtime PM as late as possible (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Reuse stored register base address (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Extract firmware enable helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Use CNR as firmware ready indicator (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Avoid a fixed duration sleep (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Separate firmware request and load (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Fix "tega" -> "tegra" typo (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: drop comment about 2 uhci drivers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb, kcov: collect coverage from hub_event (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for interrupt-parent, dmas and -gpio(s) (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: serial: Fix Kconfig indentation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: Fix Kconfig indentation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for "iommu-map" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Fix the semantics of of_is_ancestor_of() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: Disable UAS on JMicron SATA enclosure (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: uas: heed CAPACITY_HEURISTICS (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: uas: honor flag to avoid CAPACITY16 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Correct phy enable sequence (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-serial: cp201x: support Mark-10 digital force gauge (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Remove tcpc_config configuration mechanism (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci-pci: Allow host runtime PM as default also for Intel Ice Lake xHCI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci: Support running urb giveback in tasklet context (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Add tracing for xhci doorbell register writes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci: update event ring dequeue pointer on purpose (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Fix documentation for out values (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add device IDs for U-Blox C099-F9P (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for Foxconn T77W968 LTE modules (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver core: Clarify documentation for fwnode_operations.add_links() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop port open flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop read-urb check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop port driver data accessors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop serial struct accessor (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop paranoid serial checks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop paranoid port checks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop redundant urb context check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: rip out broken interrupt handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: fix probe error handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: document MCS7810 detection hack (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: clean up device-type handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: fix remote wakeup (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7720: fix remote wakeup (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: chaoskey: fix error case of a timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for DW5821e with eSIM support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] appledisplay: fix error handling in the scheduled work (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop superfluous newlines (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop superfluous brackets (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: clean up runaway white space (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant endianness comments (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop unnecessary packed attributes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: clean up pointer declarations in driver data (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: remove tower_abort_transfers() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: stop interrupt-out URB unconditionally (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant interrupt-in running flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop noisy disconnect messages (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant open_count check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: zero driver data at allocation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant NULL check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant MODULE_LICENSE ifdef (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: idmouse: clean up runaway white space (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: idmouse: drop redundant open-count check from release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: idmouse: simplify disconnect handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Allow USB device to be warm reset in suspended state (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for iommus, mboxes and io-channels (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Make it easy to add device links from DT properties (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: add USB ID to support Moxa UPort 2210 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Optimise ucsi_unregister() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: New error codes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Remove all bit-fields (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Remove struct ucsi_control (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Remove the old API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: ccg: Move to the new API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: acpi: Move to the new API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Simplified registration and I/O API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220: Give the connector fwnode to the port device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Remove unused members from struct typec_capability (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Remove the callback members from struct typec_capability (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220: Start using struct typec_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Start using struct typec_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tps6598x: Start using struct typec_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Start using struct typec_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Separate the operations vector (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Introduce typec_get_drvdata() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Copy everything from struct typec_capability during registration (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: Add support for USB2422 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: Drop some unused defines (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Add usb_role_switch_find_by_fwnode() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: reimplement line-speed handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Remove redundant vmap checks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: whiteheat: fix line-speed endianness (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: whiteheat: fix potential slab corruption (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] UAS: Revert commit 3ae62a42090f ("UAS: fix alignment of scatter/gather segments") (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: Revert commit 747668dbc061 ("usb-storage: Set virt_boundary_mask to avoid SG overflows") (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: fix __le32/__le64 accessors in debugfs code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: fix Immediate Data Transfer endianness (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix use-after-free regression in xhci clear hub TT implementation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix control-message timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: use unsigned size format specifiers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix ring-buffer locking (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Skip endpoints with 0 maxpacket length (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: pl2303: add support for PL2303HXN (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix read info leaks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver: core: Improve documentation for fwnode_operations.add_links() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Minor code formatting/style clean ups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ti_usb_3410_5052: clean up serial data access (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ti_usb_3410_5052: fix port-close races (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbfs: Suppress problematic bind and unbind uevents (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblp: fix use-after-free on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix a signedness bug in tower_probe() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix memleak on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix memleak on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fix an IS_ERR() vs NULL bug in hd3ss3220_probe() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] device property: Fix the description of struct fwnode_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: yurex: fix NULL-derefs on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: use pr_err() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: drop redundant iowarrior mutex (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: drop redundant disconnect mutex (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: fix use-after-free after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: fix use-after-free on release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: fix use-after-free on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: chaoskey: fix use-after-free on release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix use-after-free on release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix use-after-free on release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix NULL-derefs on driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usb-skeleton: drop redundant in-urb check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usb-skeleton: fix use-after-free after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usb-skeleton: fix NULL-deref on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: remove duplicated include from hd3ss3220.c (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: drop OOM message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: devio.c: Fix assignment of 0/1 to bool variables (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220: hd3ss3220_probe() warn: passing zero to 'PTR_ERR' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: hub: Check device descriptor before resusciation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: add dependency for TYPEC_HD3SS3220 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Add Tegra194 XHCI support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: tegra: Parameterize mailbox register addresses (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: image: microtek.c: Remove unused variable (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220_irq() can be static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] kcov: remote coverage support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Create device links for all child-supplier depencencies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add functional dependency link from DT bindings (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: fix runtime PM after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblp: fix runtime PM after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usb-skeleton: fix runtime PM after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci-ext-caps.c: Add missing platform_device_put() on error in xhci_create_intel_xhci_sw_pdev() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix NULL pointer dereference in xhci_clear_tt_buffer_complete() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Increase STS_SAVE timeout in xhci_suspend() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Prevent deadlock when xhci adapter breaks during init (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: wait for CNR controller not ready bit in xhci resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix USB 3.1 capability detection on early xHCI 1.1 spec based hosts (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Check all endpoints for LPM timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Prevent device initiated U1/U2 link pm if exit latency is too long (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix false warning message about wrong bounce buffer write length (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: add pm_ops (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: simplify reset helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: add vdd supply support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: driver for TI HD3SS3220 USB Type-C DRP port controller (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: use regulator_bulk_set_supply_names() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ftdi-elan: move a couple of statements to next line (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Fix Kconfig indentation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: use devm_platform_ioremap_resource() to simplify code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix open after failed reset request (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix potential NULL-deref on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix deadlock on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix slab info leak at probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: displayport: Fix for the mode entering routine (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: ccg: Remove run_isr flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: use pr_err() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: drop redundant lcd mutex (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: drop redundant disconnect mutex (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: fix I/O after disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: usb: typec: tcpm: Fix a signedness bug in tcpm_fw_get_caps() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix NULL-derefs on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix use-after-free on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: yurex: Don't retry on unexpected errors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: microtek: fix info-leak at probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: keyspan: fix NULL-derefs on open() and write() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for Cinterion CLS8 devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: SCSI glue: use dev_err instead of printk (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Telit FN980 compositions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add device IDs for Sienna and Echelon PL-20 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbcore: Fix slab-out-of-bounds bug during device reset (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: rio500: Fix lockdep violation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: rio500: simplify locking (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: add USB GPIO based connection detection driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: create Kconfig file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: get usb-role-switch from parent (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Add fwnode_usb_role_switch_get() function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: roles: Introduce stubs for the exiting functions in role.h (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbip: Implement SG support to vhci-hcd and stub driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: intel: Enable static DRD mode for role switch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci-ext-caps.c: Add property to disable Intel SW switch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: phy: add support for PHY calibration (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-rcar: Add a helper macro to set xhci_plat_priv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add quirks member into struct xhci_plat_priv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: fix possible memleak on setup address fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: add TSP bitflag to TRB tracing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: dbc: Use GFP_KERNEL instead of GFP_ATOMIC in 'xhci_dbc_alloc_requests()' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: dbc: Simplify error handling in 'xhci_dbc_alloc_requests()' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tps6598x: Fix build error without CONFIG_REGMAP_I2C (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: remove commented out dma wrappers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: remove a stale comment in hcd_alloc_coherent (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: use hcd_uses_dma to check for DMA capabilities (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: Simplify usb_decode_get_set_descriptor function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: Patch simplify usb_decode_set_clear_feature function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: Separated decoding functions from dwc3 driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-mtk: add an optional xhci_ck clock (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add support for FT232H CBUS gpios (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] device property: Remove duplicate test for NULL (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: intel_xhci: Supplying software node for the role mux (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [phy] phy: core: document phy_calibrate() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb-skeleton: make comment block in line with coding style (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbfs: only account once for mmap()'ed usb memory usage (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Call fusb302_debugfs_init earlier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Use usb_debug_root as root for our debugfs entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Use usb_debug_root as root for our debugfs entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ohci-nxp: enable compile-testing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: isd200: remove redundant assignment to variable sendToTransport (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Always provide fwnode for the port (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Remove unused properties (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbfs: Add a capability flag for runtime suspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: remove single-use define for debugging (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: Add definitions for the USB2.0 hub TT requests (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: remove ehci-w90x900 driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbfs: Add ioctls for runtime power management (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbsevseg: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: trancevibrator: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: atm: cxacru: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: lvstest: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cytherm: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cypress_cy7c63: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbtmc: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblp: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ueagle-atm: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: typec: ucsi_ccg: convert i2c driver to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: add support for dev_groups to struct usb_device_driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: add support for dev_groups to struct usb_driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbip: convert platform driver to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Disable USB2 LPM at shutdown (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: Prevent an abnormally restrictive PHY init skipping (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Remove dev_err() usage after platform_get_irq() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-hub: fix extra endianness conversion (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: Remove call to memset after dma_alloc_coherent (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Switch to use fwnode_property_count_uXX() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Switch to use fwnode_property_count_uXX() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: host: oxu210hp-hcd: remove include/linux/oxu210hp.h (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: hcd-pci: Use dev_get_drvdata where possible (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: resume ccgx i2c client (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: add runtime pm support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: refactor master_xfer (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Registering real device entries for the muxes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: implement break control (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: add high baud rate support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ark3116: drop redundant init_termios (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: Supply CCGx driver the fw build info (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [phy] phy: core: Invoke pm_runtime_get_*/pm_runtime_put_* before invoking reset callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Document that of_graph_get_endpoint_by_regs needs of_node_put (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [phy] phy: make phy-core explicitly non-modular (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] OF: properties: add missing of_node_put (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: xhci: fix 'broken_suspend' placement in struct xchi_hcd (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: mark resume function as __maybe_unused (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: Use of_node_name_eq for node name comparisons (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: limit reads also for combined messages (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: adhere to I2C fault codes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: make pm_ops static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: add i2c bus driver for NVIDIA GPU (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [tty] complete ->et_serial() switchover (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb_wwan: switch to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] whiteheat: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] ti_usb_3410_5052: switch to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] ssu100: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] quatech2: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] pl2303: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] opticon: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] mos7840: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] mos7720: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] io_ti: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] io_edgeport: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] fdti_sio: switch to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] f81232: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] ark3116: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] cdc-acm: switch to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-serial: begin switching to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [tty] tty_ioctl(): start taking TIOCSERIAL into separate methods (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Remove device_connection_add() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Remove device_connection_find() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix device_pm_lock() locking for device links (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver code: print symbolic error code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Fix the secondary firmware node handling in set_primary_fwnode() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: add device probe log helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Change delimiter in devlink device's name to "--" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Avoid NULL pointer dereference in device_get_next_child_node() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix sleeping in invalid context during device link deletion (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add waiting_for_supplier sysfs file for devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add state_synced sysfs file for devices that support it (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [documentation] driver core: Expose device link details in sysfs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Avoid deferred probe due to fw_devlink_pause/resume() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Rename dev_links_info.defer_sync to defer_hook (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Don't do deferred probe in parallel with kernel_init thread (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Use software_node_unregister() when unregistering group of nodes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add device_is_dependent() to linux/device.h (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Update device link status correctly for SYNC_STATE_ONLY links (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: implement software_node_unregister() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [lib] lib/test_printf: Add tests for pfw printk modifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Remove unnecessary is_fwnode_dev variable in device_add() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers property: When no children in primary, try secondary (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix handling of SYNC_STATE_ONLY + STATELESS device links (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix SYNC_STATE_ONLY device link implementation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Remove check in driver_deferred_probe_force_trigger() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: fw_devlink: Add support for batching fwnode parsing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Look for waiting consumers only for a fwnode's primary device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Move code to the right part of the file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add device links from fwnode only for the primary device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] Revert "Revert "driver core: Set fw_devlink to "permissive" behavior by default"" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix handling of fw_devlink=permissive (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: fw_devlink_flags can be static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add fw_devlink kernel commandline option (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Reevaluate dev->links.need_for_probe as suppliers are added (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Skip unnecessary work when device doesn't have sync_state() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver core: Add dev_has_sync_state() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Call sync_state() even if supplier has no consumers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Allow device link operations inside sync_state() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add sync_state driver/bus callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add device link support for SYNC_STATE_ONLY flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix creation of device links with PM-runtime flags (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Remove device link creation limitation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver core: Add missing description of new struct device_link field (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add device link flag DL_FLAG_AUTOPROBE_CONSUMER (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Make driver core own stateful device links (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix adding device links to probing suppliers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: core: Remove glue dirs from sysfs earlier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Remove the link if there is no driver with AUTO flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: silence device link messages unless debugging (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] base: core: Remove WARN_ON from link dependencies check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: export set_secondary_fwnode() to modules (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Allow register and unregister software node groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Export fwnode_get_name() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] Revert "software node: Simplify software_node_release() function" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: add basic tests for property entries (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: remove separate handling of references (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: implement reference properties (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: allow embedding of small arrays into property_entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: replace is_array with is_inline (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] software node: unify PROPERTY_ENTRY_XXX macros (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: simplify property_entry_read_string_array() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: remove property_entry_read_uNN_array functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: get rid of property_set_pointer() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [firmware] efi/apple-properties: use PROPERTY_ENTRY_U8_ARRAY_LEN (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] software node: mark internal macros with double underscores (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] software node: introduce PROPERTY_ENTRY_XXX_ARRAY_LEN() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] software node: remove DEV_PROP_MAX (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: clean up property_copy_string_array() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Allow fwnode_operations.add_links to differentiate errors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Allow a device to wait on optional suppliers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Add a function to obtain a node's prefix (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Add fwnode_get_name for returning the name of a node (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Add functions for accessing node's parents (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Move fwnode_get_parent() up (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Make argument to to_software_node const (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Get reference to parent swnode in get_parent op (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver core: Add support for linking devices during device addition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add fwnode_to_dev() to look up device from fwnode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Initialize the return value in software_node_find_by_name() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Initialize the return value in software_node_to_swnode() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Add fwnode_connection_find_match() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Add software_node_find_by_name() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: Introduce device lookup variants by device type (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: Introduce device lookup variants by fwnode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Find connections also by checking the references (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Introduce fwnode_find_reference() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Add software_node_get_reference_args() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Use kobject name when finding child nodes by name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Add support for static node descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Simplify software_node_release() function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Allow node creation without properties (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Add fwnode_graph_get_endpoint_by_id() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: swnode: Make two functions static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Implement get_named_child_node fwnode callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Find device connections also from device graphs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Prepare support for firmware described connections (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: drop use of BUS_ATTR() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: bus: convert to use BUS_ATTR_WO and RW (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: swnode: check if swnode is NULL before dereferencing it (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: swnode: check if pointer p is NULL before dereferencing it (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] sysfs: Disable lockdep for driver bind/unbind files (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: fix fwnode_graph_get_next_endpoint() documentation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: swnode: remove need for a temporary string for the node name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] kobject: return error code if writing /sys/.../uevent fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Remove struct property_set (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Move device_add_properties() to swnode.c (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: Introducing software nodes to the firmware node framework (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [mm] powerpc/64s/radix: Fix mm_cpumask trimming race vs kthread_use_mm (Chris von Recklinghausen) [1862347] - [powerpc] powerpc: select ARCH_WANT_IRQS_OFF_ACTIVATE_MM (Chris von Recklinghausen) [1862347] - [fs] mm: fix exec activate_mm vs TLB shootdown and lazy tlb switching race (Chris von Recklinghausen) [1862347] - [arm64] arm64: pgtable: Ensure dirty bit is preserved across pte_wrprotect() (Andrew Jones) [1908439] - [arm64] arm64: pgtable: Fix pte_accessible() (Andrew Jones) [1908439] - [kernel] kernel: fork: properly initialize task_struct->task_struct_rh (Rafael Aquini) [1895892] - [s390] s390/dasd: Process FCES path event notification (Philipp Rudo) [1723823] - [s390] s390/dasd: Prepare for additional path event handling (Philipp Rudo) [1723823] - [s390] s390/dasd: Display FC Endpoint Security information via sysfs (Philipp Rudo) [1723823] - [s390] s390/dasd: Fix operational path inconsistency (Philipp Rudo) [1723823] - [s390] s390/dasd: Store path configuration data during path handling (Philipp Rudo) [1723823] - [s390] s390/dasd: Move duplicate code to separate function (Philipp Rudo) [1723823] - [s390] s390/dasd: Remove unused parameter from dasd_generic_probe() (Philipp Rudo) [1723823] - [s390] s390/cio: Add support for FCES status notification (Philipp Rudo) [1723823] - [s390] s390/cio: Provide Endpoint-Security Mode per CU (Philipp Rudo) [1723823] - [s390] s390/cio: Export information about Endpoint-Security Capability (Philipp Rudo) [1723823] - [net] net/af_iucv: fix null pointer dereference on shutdown (Philipp Rudo) [1903966] - [s390] s390/dasd: fix null pointer dereference for ERP requests (Philipp Rudo) [1903965] - [tools] selftests: netfilter: add command usage (Hangbin Liu) [1899374] - [tools] selftests: netfilter: simplify command testing (Hangbin Liu) [1899374] - [tools] selftests: netfilter: remove unused variable in make_file() (Hangbin Liu) [1899374] - [tools] selftests: netfilter: exit on invalid parameters (Hangbin Liu) [1899374] - [tools] selftests: netfilter: fix header example (Hangbin Liu) [1899374] - [tools] selftests: netfilter: kill running process only (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add MTU arguments to flowtables (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add checktool function (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add test case for conntrack helper assignment (Hangbin Liu) [1899374] - [tools] selftests: netfilter: extend nfqueue test case (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add nfqueue test case (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add ipvs tunnel test case (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add ipvs nat test case (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add ipvs test script (Hangbin Liu) [1899374] - [tools] selftests: netfilter: check icmp pkttoobig errors are set as related (Hangbin Liu) [1899374] - [hwtracing] intel_th: pci: Add Emmitsburg PCH support (Jiri Olsa) [1838703] - [hwtracing] intel_th: pci: Add Tiger Lake PCH-H support (Jiri Olsa) [1783492 1782729] - [hwtracing] intel_th: pci: Add Jasper Lake CPU support (Jiri Olsa) [1783097] - [hwtracing] intel_th: pci: Add Elkhart Lake CPU support (Jiri Olsa) [1783596] - [hwtracing] intel_th: pci: Add Elkhart Lake SOC support (Jiri Olsa) [1783596] - [hwtracing] intel_th: pci: Add Ice Lake CPU support (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Fix a NULL dereference when hub driver is not loaded (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: msu: Make stopping the trace optional (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Fix user-visible error codes (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: msu: Fix the unexpected state warning (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Disallow multi mode on devices where it's broken (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: msu: Fix window switching without windows (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Fix freeing IRQs (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Fix a double put_device() in error path (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729]- [idle] intel_idle: Fix intel_idle() vs tracing (David Arcari) [1903307] - [idle] intel_idle: Fix max_cstate for processor models without C-state tables (David Arcari) [1903307] - [idle] intel_idle: Ignore _CST if control cannot be taken from the platform (David Arcari) [1903307] - [idle] intel_idle: mention assumption that WBINVD is not needed (David Arcari) [1903307] - [idle] intel_idle: Remove uninitialized_var() usage (David Arcari) [1903307] - [idle] intel_idle: cleanup code to address out of order commits (David Arcari) [1903307] - [s390] Revert "s390/qeth: phase out OSN support" (Philipp Rudo) [1903962] - [net] net/smc: fix matching of existing link groups (Philipp Rudo) [1903961] - [netdrv] mlxsw: core: Use variable timeout for EMAD retries (Ivan Vecera) [1857594] - [netdrv] mlxsw: Fix firmware flashing (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Fix use-after-free in mlxsw_emad_trans_finish() (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Fix memory leak on module removal (Ivan Vecera) [1857594] - [netdrv] mlxsw: Only advertise link modes supported by both driver and device (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Add a PFC test (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Add headroom handling test (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: qos_lib: Add a wrapper for running mlnx_qos (Ivan Vecera) [1857594] - [tools] selftests: forwarding: devlink_lib: Support port-less topologies (Ivan Vecera) [1857594] - [tools] selftests: forwarding: devlink_lib: Add devlink_cell_size_get() (Ivan Vecera) [1857594] - [tools] selftests: forwarding: devlink_lib: Split devlink_..._set() into save & set (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Expose transceiver_overheat counter (Ivan Vecera) [1857594] - [netdrv] mlxsw: Update module's settings when module is plugged in (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Initialize netdev's module overheat counter (Ivan Vecera) [1857594] - [netdrv] mlxsw: Enable temperature event for all supported port module sensors (Ivan Vecera) [1857594] - [netdrv] mlxsw: Update transceiver_overheat counter according to MTWE (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Add an infrastructure to track transceiver overheat counter (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_hwmon: Query MTMP before writing to set only relevant fields (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Ports Module Administrative and Operational Status Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Port Module Plug/Unplug Event Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Management Temperature Warning Event Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Fix mlxsw_sp_acl_tcam_group_add()'s error path (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: simplify the return expression of __mlxsw_sp_router_init() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_qdisc: Disable port buffer autoresize with qdiscs (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Implement dcbnl_setbuffer / getbuffer (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Support two headroom modes (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Manage internal buffer in the hdroom code (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Introduce shared buffer ops (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Convert mlxsw_sp_port_headroom_init() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Inline mlxsw_sp_sb_max_headroom_cells() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Move here the new headroom code (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Move here the three-step headroom configuration from DCB (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Convert mlxsw_sp_port_pg_prio_map() to hdroom code (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Convert ETS handler fully to mlxsw_sp_hdroom_configure() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Split headroom autoresize out of buffer configuration (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Track buffer sizes in struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Track lossiness in struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Track priorities in struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Track MTU in struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Unify delay handling between PFC and pause (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Add struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Introduce fw_fatal health reporter (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Monitoring FW General Debug Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Monitoring FW Debug Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: Move fw_load_policy devlink param into core.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Push code doing params register/unregister into separate helpers (Ivan Vecera) [1857594] - [netdrv] mlxsw: Move fw flashing code into core.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: Bump firmware version to XX.2008.1310 (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Derive SBIB from maximum port speed & MTU (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Keep maximum speed around (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Keep maximum MTU around (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Introduce ptys_max_speed callback (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Extract a helper to get Ethernet attributes (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_hwmon: Extend hwmon interface with critical and emergency alarms (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_hwmon: Calculate MLXSW_HWMON_ATTR_COUNT more accurately (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_hwmon: Split temperature querying from show functions (Ivan Vecera) [1857594] - [netdrv] treewide: Use fallthrough pseudo-keyword (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Remove internal speeds from PTYS register (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Reduce runtime of tc-police scale test (Ivan Vecera) [1857594] - [tools] selftests: forwarding: Fix mausezahn delay parameter in mirror_test() (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Increase burst size for burst test (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Increase burst size for rate test (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Decrease required rate accuracy (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Adjust default policer burst size for Spectrum-{2, 3} (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ptp: Use generic helper function (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: RED: Test offload of trapping on RED qevents (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_qdisc: Offload action trap for qevents (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Add early_drop trap (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Allow for per-ASIC traps initialization (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Allow for per-ASIC trap groups initialization (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: On policer_id_base_ref_count, use dec_and_test (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Use 'size_t' for array sizes (Ivan Vecera) [1857594] - [netdrv] devlink: Pass extack when setting trap's action and group's parameters (Ivan Vecera) [1857594] - [net] devlink: Add early_drop trap (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_cnt: Use flex_array_size() helper in memcpy() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Fix use-after-free in router init / de-init (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Free EMAD transactions using kfree_rcu() (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Increase scope of RCU read-side critical section (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use different trap group for externally routed packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Allow programming link-local host routes (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Add support for temperature thresholds reading for QSFP-DD transceivers (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Add ethtool support for QSFP-DD transceivers (Ivan Vecera) [1857594] - [netdrv] mlxsw: destroy workqueue when trap_register in mlxsw_emad_init (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Fix wrong SFP EEPROM reading for upper pages 1-3 (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Test policers' occupancy (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Add scale test for tc-police (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: tc_restrictions: Test tc-police restrictions (Ivan Vecera) [1857594] - [tools] selftests: forwarding: Add tc-police tests (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Offload FLOW_ACTION_POLICE (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_acl_flex_actions: Add police action (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_acl_flex_actions: Work around hardware limitation (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_policer: Add devlink resource support (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_policer: Add policer core (Ivan Vecera) [1857594] - [netdrv] mlxsw: resources: Add resource identifier for global policers (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add policer bandwidth limits (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Use mirror reason during Rx listener lookup (Ivan Vecera) [1857594] - [netdrv] mlxsw: pci: Retrieve mirror reason from CQE during receive (Ivan Vecera) [1857594] - [netdrv] mlxsw: pci: Add mirror reason field to CQEv2 (Ivan Vecera) [1857594] - [netdrv] mlxsw: trap: Add trap identifiers for mirrored packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Increase trap identifier to 10 bits (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Allow setting policer on a SPAN agent (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Allow passing parameters to SPAN agents (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add support for mirroring towards CPU port (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Do not dereference destination netdev (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add driver private info to parms_set() callback (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add per-ASIC SPAN agent operations (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: add mirroring_pid_base to MOGCR register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add session_id and pid to MPAT register (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: RED: Test offload of mirror on RED early_drop qevent (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_qdisc: Offload mirroring on RED qevent early_drop (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flow: Promote binder-type dispatch to spectrum.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Publish matchall data structures (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flow: Drop an unused field (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flow: Convert a goto to a return (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add APIs to enable / disable global mirroring triggers (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add support for global mirroring triggers (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Prepare for global mirroring triggers (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Move SPAN operations out of global file (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Monitoring Port Analyzer Global Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Monitoring Mirror Trigger Enable Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: pci: Fix use-after-free in case of failed devlink reload (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Remove inappropriate usage of WARN_ON() (Ivan Vecera) [1857594] - [tools] selftests: forwarding: Add tests for ethtool extended state (Ivan Vecera) [1857594] - [tools] selftests: forwarding: forwarding.config.sample: Add port with no cable connected (Ivan Vecera) [1857594] - [tools] selftests: forwarding: ethtool: Move different_speeds_get() to ethtool_lib (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Add link extended state (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Port Diagnostics Database Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Move mlxsw_sp_port_type_speed_ops structs (Ivan Vecera) [1857594] - [netdrv] mlxsw: Move ethtool_ops to spectrum_ethtool.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Rename mlxsw_sp_port_headroom_set() (Ivan Vecera) [1857594] - [netdrv] mlxsw: Enforce firmware version for Spectrum-3 (Ivan Vecera) [1857594] - [netdrv] mlxsw: Bump firmware version to XX.2007.1168 (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Fix a spelling typo in spectrum_dcb.c (Ivan Vecera) [1857594] - [tools] selftests: forwarding: Add a test for pedit munge tcp, udp sport, dport (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Support FLOW_ACTION_MANGLE for TCP, UDP ports (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_acl_flex_actions: Add L4_PORT_ACTION (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Split handling of pedit mangle by chip type (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Do not rely on machine endianness (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Adjust headroom buffers for 8x ports (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Use different get_trend() callbacks for different thermal zones (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Add test for control packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Register ACL control traps (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Register layer 3 control traps (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Register layer 2 control traps (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Factor out common Rx listener function (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Move layer 3 exceptions to exceptions trap group (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: remove redundant initialization of pointer br_dev (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Allow programming link-local prefix routes (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Add packet traps for BFD packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Treat IPv6 link-local SIP as an exception (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Share one group for all locally delivered packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Move all trap groups under the same enum (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Do not hard code "thin" policer identifier (Ivan Vecera) [1857594] - [netdrv] mlxsw: switchx2: Move SwitchX-2 trap groups out of main enum (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Reduce priority of locally delivered packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same trap group for local routes and link-local destination (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use separate trap group for FID miss (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same trap group for various IPv6 packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Rename IPv6 ND trap group (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same switch case for identical groups (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use dedicated trap group for ACL trap (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Fix spelling mistake in trap's name (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use dedicated trap group for sampled packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same trap group for IPv6 ND and ARP packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Rename ARP trap group (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Remove unnecessary field (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Align TC and trap priority (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Assign non-zero quotas to TC 0 of the CPU port (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Change default rate and priority of DHCP packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Trap IPv4 DHCP packets in router (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same trap group for MLD and IGMP packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Rename IGMP trap group (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Do not hard code trap group name (Ivan Vecera) [1857594] - [tools] selftests: devlink_lib: Remove double blank line (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Store all trap data in one array (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Store all trap group data in one array (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Store all trap policer data in one array (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Move struct definition out of header file (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: tc_restrictions: add couple of test for the correct matchall-flower ordering (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: tc_restrictions: add test to check sample action restrictions (Ivan Vecera) [1857594] - [] selftests: mlxsw: rename tc_flower_restrictions.sh to tc_restrictions.sh (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flower: Forbid to insert flower rules in collision with matchall rules (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Forbid to insert matchall rules in collision with flower rules (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Expose a function to get min and max rule priority (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Put matchall list into substruct of flow struct (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flower: Expose a function to get min and max rule priority (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Restrict sample action to be allowed only on ingress (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Remove old SPAN API (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Use new analyzed ports list during speed / MTU change (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Convert flower-based mirroring to new SPAN API (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Convert matchall-based mirroring to new SPAN API (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add APIs to bind / unbind a SPAN agent (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Wrap buffer change in a function (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Rename function (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add APIs to get / put an analyzed port (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add APIs to get / put a SPAN agent (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Move flow offload binding into spectrum_flow.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Process matchall events from the same cb as flower (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Avoid copying sample values and use RCU pointer direcly instead (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Push per-port rule add/del into separate functions (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Move ingress indication into mall_entry (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Pass mall_entry as arg to mlxsw_sp_mall_port_sample_add() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Pass mall_entry as arg to mlxsw_sp_mall_port_mirror_add() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Use block variable in mlxsw_sp_acl_rule_del() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Push matchall bits into a separate file (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Push flow_block related functions into a separate file (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Rename acl_block to flow_block (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Move block helpers into inline header functions (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Replace zero-length array with flexible-array member (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Use 'refcount_t' for reference counting (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Remove unnecessary debug prints (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Rename parms() to parms_set() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Reduce nesting in mlxsw_sp_span_entry_configure() (Ivan Vecera) [1857594] - [netdrv] net/mlxfw: Remove unneeded semicolon (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Increase register field length to 13 bits (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Re-increase scale of IPv6 nexthop groups (Ivan Vecera) [1857594] - [net] ipv6: Fix use of anycast address with loopback (Ivan Vecera) [1899591] - [net] ipv6: addrconf_f6i_alloc - fix non-null pointer check to !IS_ERR() (Ivan Vecera) [1899591] - [net] ipv6: fix excessive RTF_ADDRCONF flag on ::1/128 local route (and others) (Ivan Vecera) [1899591] - [net] ipv6: Change addrconf_f6i_alloc to use ip6_route_info_create (Ivan Vecera) [1899591] - [net] ipv6: Move setting default metric for routes (Ivan Vecera) [1899591] - [net] Add extack argument to ip_fib_metrics_init (Ivan Vecera) [1899591] - [net] ipv6: do not leave garbage in rt->fib6_metrics (Ivan Vecera) [1899591] - [net] Move free of dst_metrics to helper (Ivan Vecera) [1899591] - [net] common metrics init helper for dst_entry (Ivan Vecera) [1899591] - [net] Move free of fib_metrics to helper (Ivan Vecera) [1899591] - [net] common metrics init helper for FIB entries (Ivan Vecera) [1899591] - [net] rtmsg_to_fib6_config() - use new style struct initializer instead of memset (Ivan Vecera) [1899591] - [powercap] powercap/intel_rapl: enumerate Psys RAPL domain together with package RAPL domain (Puneet Sethi) [1893463] - [powercap] powercap/intel_rapl: Fix domain detection (Puneet Sethi) [1893463]- [net] openvswitch: fix TTL decrement exception action execution (Eelco Chaudron) [1902610] - [net] openvswitch: fix error return code in validate_and_copy_dec_ttl() (Eelco Chaudron) [1902610] - [net] openvswitch: fix TTL decrement action netlink message format (Eelco Chaudron) [1902610] - [x86] hyperv: Enable 15-bit APIC ID if the hypervisor supports it (Vitaly Kuznetsov) [1903823] - [x86] kvm: Enable 15-bit extension when KVM_FEATURE_MSI_EXT_DEST_ID detected (Vitaly Kuznetsov) [1903823] - [documentation] x86/kvm: Reserve KVM_FEATURE_MSI_EXT_DEST_ID (Vitaly Kuznetsov) [1903823] - [iommu] hyper-v: Disable IRQ pseudo-remapping if 15 bit APIC IDs are available (Vitaly Kuznetsov) [1903823] - [x86] apic: Support 15 bits of APIC ID in MSI where available (Vitaly Kuznetsov) [1903823] - [x86] msi: Provide msi message shadow structs (Vitaly Kuznetsov) [1903823] - [kernel] genirq/msi: allow shadow declarations of msi_msg:: $member (Vitaly Kuznetsov) [1903823] - [x86] ioapic: Handle Extended Destination ID field in RTE (Vitaly Kuznetsov) [1903823] - [x86] apic: Always provide irq_compose_msi_msg() method for vector domain (Vitaly Kuznetsov) [1903823] - [x86] apic: Cleanup delivery mode defines (Vitaly Kuznetsov) [1903823] - [x86] apic/uv: Fix inconsistent destination mode (Vitaly Kuznetsov) [1903823] - [x86] msi: Only use high bits of MSI address for DMAR unit (Vitaly Kuznetsov) [1903823] - [x86] msi: Move compose message callback where it belongs (Vitaly Kuznetsov) [1903823] - [kernel] genirq/chip: Use the first chip in irq_chip_compose_msi_msg() (Vitaly Kuznetsov) [1903823] - [x86] apic: Fix x2apic enablement without interrupt remapping (Vitaly Kuznetsov) [1903823] - [tools] perf test: Fix msan uninitialized use (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Fix the ratio comments of miss-events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Free formats for perf pmu parse test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Do not free metric when failed to resolve (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Free metric when it failed to resolve (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Release expr_parse_ctx after testing (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Fix memory leaks in parse-metric test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-event: Fix memory leak in evsel->unit (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix cpu/thread map leak (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Fix some memory leaks - part 2 (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Fix some memory leaks (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Free aliases for PMU event map aliases test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf vendor events amd: Remove trailing commas (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Leader sampling shouldn't clear sample period (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Prevent override of attr->sample_period for libpfm4 events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Set PERF_RECORD_PERIOD if attr->freq is set (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench: Fix 2 memory sanitizer warnings (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Fix the "signal" test inline assembly (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record/stat: Explicitly call out event modifiers in the documentation (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fix build warning on 32-bit arches (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf jevents: Fix suspicious code in fixregex() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Use uintptr_t when casting numbers to pointers (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf report: Disable ordered_events for raw dump (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Correct SNOOPX field offset (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Fix corrupt data after perf inject from (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf cs-etm: Fix corrupt data after perf inject from (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Avoid an uninitialized read when using fake PMUs (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Fix out of bounds array access in the print_counters() evlist method (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Set NULL sentinel in pmu_events table in "Parse and process metrics" test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Set exclude_guest=1 for user-space counting (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Correct the help info of option "--no-bpf-event" (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Use zd for size_t printf formats on 32-bit (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf: arm-spe: Fix check error when synthesizing events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf symbols: Add mwait_idle_with_hints.constprop.0 to the list of idle symbols (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf sched timehist: Fix use of CPU list with summary option (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Fix basic bpf filtering test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Make option description initials all capital letters (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf build-ids: Fall back to debuginfod query if debuginfo not found (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Remove dead code in parse_nodes_opt() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Update POWER9 metrics to utilize other metrics (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add change log (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf: ftrace: Add set_tracing_options() to set all trace options (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option --tid to filter by thread id (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option -D/--delay to delay tracing (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf: ftrace: Allow set graph depth by '--graph-opts' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for trace option tracing_thresh (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option 'verbose' to show more info for graph tracer (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for tracing option 'irq-info' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for trace option funcgraph-irqs (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for trace option sleep-time (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for tracing option 'func_stack_trace' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add general function to parse sublevel options (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option '--inherit' to trace children processes (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Show trace column header (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option '-m/--buffer-size' to set per-cpu buffer size (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Factor out function write_tracing_file_int() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option '-F/--funcs' to list available functions (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Select function/function_graph tracer automatically (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Use numa_node_to_cpus() to bind tasks to nodes (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Fix cpumask memory leak in node_has_cpus() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools build feature: Quote CC and CXX for their arguments (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Fix module symbol processing (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Rename 'enum dso_kernel_type' to 'enum dso_space_type' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libperf: Fix man page typos (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Allow multiple probes in record+script_probe_vfs_getname.sh (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench mem: Always memset source before memcpy (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf sched: Prefer sched_waking event when it exists (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench: Fix a couple of spelling mistakes in options text (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Fix benchmark names (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Fix number of processes in "2x3-convergence" test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf trace beauty: Use the autogenerated protocol family table (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf trace beauty: Add script to autogenerate socket families table (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Add 'tod' field to display time of day (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Change the 'enum perf_output_field' enumerators to be 64 bits (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf data: Add support to store time of day in CTF data conversion (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Move clockid_res_ns under clock struct (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf header: Store clock references for -k/--clockid option (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add clockid_name function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf clockid: Move parse_clockid() to new clockid object (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Handle possible strdup() error in tep_add_plugin_path() API (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fixed description of tep_add_plugin_path() API (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fixed type in PRINT_FMT_STING (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fixed broken indentation in parse_ip4_print_args() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Improve error handling of tep_plugin_add_option() API (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fix typo in tep_plugin_add_option() description (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Handle strdup() error in parse_option_name() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Document tep_load_plugins_hook() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evsel: Extend message to mention CAP_SYS_PTRACE and perf security doc link (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Add support for decoding PSB+ only (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Add support for decoding FUP/TIP only (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf auxtrace: Add itrace 'q' option for quicker, less detailed decoding (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Time filter logged perf events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Use itrace debug log flags to suppress some messages (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf auxtrace: Add optional log flags to the itrace 'd' option (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Use itrace error flags to suppress some errors (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf auxtrace: Add optional error flags to the itrace 'e' option (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf auxtrace: Add missing itrace options to help text (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Improve aux_output not supported error (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Fix duplicate branch after CBR (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Fix FUP packet state (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Introduce --control fd:ctl-fdoptions (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Implement control commands handling (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Extend -D, --delay option with -1 value (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Introduce --control fd:ctl-fdoptions (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench: Add benchmark of find_next_bit (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools build feature: Use CC and CXX from parent (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Rename group_list to metric_list (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Rename struct egroup to metric (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add metric group test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Make compute_single function more precise (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add recursion check when processing nested metrics (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add DCache_L2 to metric parse test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add cache_miss_cycles to metric parse test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add events for the current list (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Compute referenced metrics (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add referenced metrics to hash data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Collect referenced metrics in struct metric_expr (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Collect referenced metrics in struct metric_ref_node (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Rename __metricgroup__add_metric to __add_metric (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add add_metric function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add macros for iterating map events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add expr__del_id function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Change expr__get_id to return struct expr_id_data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add expr__add_id function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Fix memory leak in expr__add_id function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Ensure sample_period is set libpfm4 events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Fix term parsing for raw syntax (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Allow r0x event syntax (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: No need to cache the PMUs in ARM SPE auxtrace init routine (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench: Add basic syscall benchmark (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Implement control commands handling (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: extend -D, --delay option with -1 value (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Factor out event handling loop into dispatch_events() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Factor out body of event handling loop for fork case (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Move target check to loop control statement (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Factor out body of event handling loop for system wide (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Implement control command handling functions (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Introduce control file descriptors (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libperf: Avoid counting of nonfilterable fdarray fds (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libperf: Add flags to fdarray fds objects (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libperf: Avoid internal moving of fdarray fds (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add 'struct expr_id_data' to keep expr value (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Rename expr__add_id() to expr__add_val() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf probe: Warn if the target function is a GNU indirect function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf probe: Fix memory leakage when the probe point is not found (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf probe: Fix wrong variable warning when the probe point is not found (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf probe: Avoid setting probes on the same address for the same event (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf kmem: Pass additional arguments to 'perf record' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Report BPF errors (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Show text poke address symbol (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Add option --show-text-poke-events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Add support for text poke events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add support for PERF_RECORD_TEXT_POKE (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf annotate: Fix non-null terminated buffer returned by readlink() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf inject jit: Remove //anon mmap events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf symbols: Add s390 idle functions 'psw_idle' and 'psw_idle_exit' to list of idle symbols (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Fix reporting of unknown SVM exit reasons (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Change to SPDX License format (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add builtin handler for trace_marker_raw (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Move kernel_stack event handler to "function" plugin (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add plugin for decoding syscalls/sys_enter_futex (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add offset option for function plugin (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add more SVM exit reasons (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add plugin for tlb_flush (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Optimize pretty_print() function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add support for more printk format specifiers (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Introduced new traceevent API, for adding new plugins directories (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add interface for options to plugins (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add tep_load_plugins_hook() API (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Disable a subset of bison warnings (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Disable a subset of flex warnings (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Declare bison header file output (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf expr: Add missing headers noticed when building with NO_LIBBPF=1 (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Declare flex header file output (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: Add flex debug build flag (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: Add bison debug build flag (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Use automatic variable for yacc input (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Use automatic variable for flex input (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' branch_type methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' sample_id_all methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' sample_type methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' strerror methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' 'add' evsel methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: Improve CPU core PMU HW event list ordering (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: List kernel supplied event aliases for arm64 (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf cs-etm: Allow no CoreSight sink to be specified on command line (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf expr: Add < and > operators (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf expr: Add d_ratio operation (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Fixup some evsel/evlist method names (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tests: Add parse metric test for frontend metric (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tests: Add parse metric test for ipc metric (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add test_generic_metric function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Release metric_events rblist (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Factor out prepare_metric function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add metricgroup__parse_groups_test function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add map to parse_groups() function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add fake_pmu to parse_group() function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse: Factor out parse_groups() function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tests: Add another metric parsing test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: Add a perf_pmu__fake object to use with __parse_events() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse: Provide a way to pass a fake_pmu to parse_events() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tests: Factor check_parse_id function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add fake pmu support (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf annotate: Remove unneeded conversion to bool (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools/: replace HTTP links with HTTPS ones (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools, build: Propagate build failures from tools/build/Makefile.build (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] x86/cpufeatures: Add Architectural LBRs feature bit (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/rapl: Add support for Intel SPR platform (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/rapl: Support multiple RAPL unit quirks (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/rapl: Fix missing psys sysfs attributes (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf/core: Take over CAP_SYS_PTRACE creds to CAP_PERFMON capability (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf: Expose get/put_callchain_entry() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [include] perf: : drop a duplicated word (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Remove task_ctx_size (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Create kmem_cache for the LBR context data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf/core: Use kmem_cache to allocate the PMU specific data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf/core: Factor out functions to allocate/free the task_ctx_data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Support Architectural LBR (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Factor out intel_pmu_store_lbr (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Factor out rdlbr_all() and wrlbr_all() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Mark the {rd, wr}lbr_{to, from} wrappers __always_inline (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Unify the stored format of LBR information (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Support LBR_CTL (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] x86/msr-index: Add bunch of MSRs for Arch LBR (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Expose CPUID enumeration bits for arch LBR (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Use dynamic data structure for task_ctx (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Factor out a new struct for generic optimization (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Add the function pointers for LBR save and restore (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Add a function pointer for LBR read (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Add a function pointer for LBR reset (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Keep LBR records unchanged in host context for guest usage (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Add constraint to create guest LBR event without hw counter (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/lbr: Add interface to get LBR information (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Provide stubs of KVM helpers for non-Intel CPUs (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/core: Refactor hw->idx checks and cleanup (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Fix variable types for LBR registers (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf: Add perf text poke event (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [uapi] perf: Add perf_event_mmap_page::cap_user_time_short ABI (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] sev-es: Do not support MMIO to/from encrypted memory (Vitaly Kuznetsov) [1868080] - [x86] head/64: Check SEV encryption before switching to kernel page-table (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Sanity-check CPUID results in the early #VC handler (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Check SEV encryption in 64-bit boot-path (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Introduce sev_status (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Use GHCB accessor for setting the MMIO scratch buffer (Vitaly Kuznetsov) [1868080] - [x86] head/64: Disable stack protection for head$(BITS).o (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Check required CPU features for SEV-ES (Vitaly Kuznetsov) [1868080] - [x86] efi: Add GHCB mappings when SEV-ES is active (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle NMI State (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Support CPU offline/online (Vitaly Kuznetsov) [1868080] - [x86] head/64: Don't call verify_cpu() on starting APs (Vitaly Kuznetsov) [1868080] - [x86] smpboot: Load TSS and getcpu GDT entry before loading IDT (Vitaly Kuznetsov) [1868080] - [x86] realmode: Setup AP jump table (Vitaly Kuznetsov) [1868080] - [x86] realmode: Add SEV-ES specific trampoline entry point (Vitaly Kuznetsov) [1868080] - [x86] vmware: Add VMware-specific handling for VMMCALL under SEV-ES (Vitaly Kuznetsov) [1868080] - [x86] kvm: Add KVM-specific VMMCALL handling under SEV-ES (Vitaly Kuznetsov) [1868080] - [x86] paravirt: Allow hypervisor-specific VMMCALL handling under SEV-ES (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle #DB Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle #AC Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle VMMCALL Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MWAIT/MWAITX Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MONITOR/MONITORX Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle INVD Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle RDPMC Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle RDTSC(P) Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle WBINVD Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle DR7 read/write events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MSR events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MMIO String Instructions (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MMIO events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle instruction fetches from user-space (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Wire up existing #VC exit-code handlers (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Add a Runtime #VC Exception Handler (Vitaly Kuznetsov) [1868080] - [x86] entry/64: Add entry code for #VC handler (Vitaly Kuznetsov) [1868080] - [x86] dumpstack/64: Add noinstr version of get_stack_info() (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Adjust #VC IST Stack on entering NMI handler (Vitaly Kuznetsov) [1868080] - [x86] boot/64: Explicitly map boot_params and command line (Vitaly Kuznetsov) [1868080] - [x86] boot/64: Initialize 5-level paging variables earlier (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Allocate and map an IST stack for #VC handler (Vitaly Kuznetsov) [1868080] - [x86] debug: Allow a single level of #DB recursion (Vitaly Kuznetsov) [1868080] - [x86] entry: Remove DBn stacks (Vitaly Kuznetsov) [1868080] - [x86] entry, nmi: Disable #DB (Vitaly Kuznetsov) [1868080] - [x86] nmi: Protect NMI entry against instrumentation (Vitaly Kuznetsov) [1868080] - [x86] entry: Introduce local_db_{save, restore}() (Vitaly Kuznetsov) [1868080] - [x86] db: Split out dr6/7 handling (Vitaly Kuznetsov) [1868080] - [x86] Replace ist_enter() with nmi_enter() (Vitaly Kuznetsov) [1868080] - [x86] traps: Stop using ist_enter/exit() in do_int3() (Vitaly Kuznetsov) [1868080] - [x86] entry: Get rid of ist_begin/end_non_atomic() (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Setup per-CPU GHCBs for the runtime handler (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Setup GHCB-based boot #VC handler (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Setup an early #VC handler (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Compile early handler code into kernel image (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Print SEV-ES info into the kernel log (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Add SEV-ES Feature Detection (Vitaly Kuznetsov) [1868080] - [x86] head/64: Move early exception dispatch to C code (Vitaly Kuznetsov) [1868080] - [x86] idt: Make IDT init functions static inlines (Vitaly Kuznetsov) [1868080] - [x86] head/64: Install a CPU bringup IDT (Vitaly Kuznetsov) [1868080] - [x86] head/64: Switch to initial stack earlier (Vitaly Kuznetsov) [1868080] - [x86] head/64: Load segment registers earlier (Vitaly Kuznetsov) [1868080] - [x86] irq/64: Update stale comment (Vitaly Kuznetsov) [1868080] - [x86] head/64: Load GDT after switch to virtual addresses (Vitaly Kuznetsov) [1868080] - [x86] head/64: Install startup GDT (Vitaly Kuznetsov) [1868080] - [x86] idt: Split idt_data setup out of set_intr_gate() (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Add CPUID handling to #VC handler (Vitaly Kuznetsov) [1868080] - [x86] fpu: Move xgetbv()/xsetbv() into a separate header (Vitaly Kuznetsov) [1868080] - [x86] cpu: Use XGETBV and XSETBV mnemonics in fpu/internal.h (Vitaly Kuznetsov) [1868080] - [x86] fpu: Reset MXCSR to default in kernel_fpu_begin() (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Add support for handling IOIO exceptions (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Unmap GHCB page before booting the kernel (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Setup a GHCB-based VC Exception handler (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Add set_page_en/decrypted() helpers (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Check return value of kernel_ident_mapping_init() (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Call set_sev_encryption_mask() earlier (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Add stage1 #VC handler (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Change add_identity_map() to take start and end (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Don't pre-map memory in KASLR code (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Always switch to own page table (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Add page-fault handler (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Rename kaslr_64.c to ident_map_64.c (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Add IDT Infrastructure (Vitaly Kuznetsov) [1868080] - [x86] traps: Split trap numbers out in a separate header (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Disable red-zone usage (Vitaly Kuznetsov) [1868080] - [x86] insn: Add insn_has_rep_prefix() helper (Vitaly Kuznetsov) [1868080] - [x86] insn: Add insn_get_modrm_reg_off() (Vitaly Kuznetsov) [1868080] - [x86] umip: Factor out instruction decoding (Vitaly Kuznetsov) [1868080] - [x86] umip: Factor out instruction fetch (Vitaly Kuznetsov) [1868080] - [tools] x86/insn: Make inat-tables.c suitable for pre-decompression code (Vitaly Kuznetsov) [1868080] - [x86] traps: Move pf error codes to (Vitaly Kuznetsov) [1868080] - [x86] cpufeatures: Add SEV-ES CPU feature (Vitaly Kuznetsov) [1868080] - [x86] kvm: svm: Use __packed shorthand (Vitaly Kuznetsov) [1868080] - [x86] kvm: svm: Add GHCB Accessor functions (Vitaly Kuznetsov) [1868080] - [x86] cpu: Unify cpu_init() (Vitaly Kuznetsov) [1868080] - [x86] insn-eval: Add support for 64-bit kernel mode (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed: Get rid of GOT fixup code (Vitaly Kuznetsov) [1868080] - [kernel] x86/boot/compressed: Force hidden visibility for all symbol references (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed: Move .got.plt entries out of the .got section (Vitaly Kuznetsov) [1868080] - [x86] boot: Correct relocation destination on old linkers (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Switch to __KERNEL_CS after GDT is loaded (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed: Fix reloading of GDTR post-relocation (Vitaly Kuznetsov) [1868080] - [x86] boot: Reload GDTR after copying to the end of the buffer (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed: Don't declare __force_order in kaslr_64.c (Vitaly Kuznetsov) [1868080] - [mm] mm/userfaultfd: do not access vma->vm_mm after calling handle_userfault() (Philipp Rudo) [1903968] - [s390] s390/ap: fix ap devices reference counting (Philipp Rudo) [1903967] - [infiniband] RDMA/cxgb4: Validate the number of CQEs (Kamal Heib) [1894720] - [net] treewide: Use fallthrough pseudo-keyword (Petr Oros) [1892748] - [net] devlink: Remove overzealous WARN_ON with snapshots (Petr Oros) [1892748] - [net] devlink: ignore -EOPNOTSUPP errors on dumpit (Petr Oros) [1892748] - [net] devlink: Always use user_ptr[0] for devlink and simplify post_doit (Petr Oros) [1892748] - [net] devlink: Constify devlink instance pointer (Petr Oros) [1892748] - [net] devlink: Add comment for devlink instance lock (Petr Oros) [1892748] - [net] devlink: Do not hold devlink mutex when initializing devlink fields (Petr Oros) [1892748] - [docs] ice: add documentation for device-caps region (Petr Oros) [1892748] - [net] devlink: remove new uninitialized_var() usage (Petr Oros) [1892748] - [docs] networking: convert sja1105's devlink info to RTS (Petr Oros) [1892748] - [net] devlink: refactor end checks in devlink_nl_cmd_region_read_dumpit (Petr Oros) [1892748] - [docs] ice: cleanup language in ice.rst for fw.app (Petr Oros) [1892748] - [docs] devlink: don't wrap commands in rST shell blocks (Petr Oros) [1892748] - [net] devlink: Protect devlink port list traversal (Petr Oros) [1895042] - [net] devlink: Fix per port reporter fields initialization (Petr Oros) [1895042] - [net] devlink: Fix use-after-free when destroying health reporters (Petr Oros) [1895042] - [net] devlink: introduce the health reporter test command (Petr Oros) [1895042] - [net] devlink: Add devlink health port reporters API (Petr Oros) [1895042] - [net] devlink: Implement devlink health reporters on per-port basis (Petr Oros) [1895042] - [net] devlink: Create generic devlink health reporter search function (Petr Oros) [1895042] - [net] devlink: Rework devlink health reporter destructor (Petr Oros) [1895042] - [net] devlink: Refactor devlink health reporter constructor (Petr Oros) [1895042]- [md] dm writecache: fix the maximum number of arguments (Mike Snitzer) [1895117] - [md] dm writecache: advance the number of arguments when reporting max_age (Mike Snitzer) [1895117] - [x86] x86/cpu/amd: Make erratum #1054 a legacy erratum (Michael Petlan) [1791459] - [x86] x86/cpu/amd: Enable the fixed Instructions Retired counter IRPERF (Michael Petlan) [1791459] - [s390] s390/early: improve machine detection (Claudio Imbrenda) [1896307] - [infiniband] IB/mlx5: Fix fall-through warnings for Clang (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix corruption of reg_pages in mlx5_ib_rereg_user_mr() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Properly convey driver version to firmware (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: DR, Proper handling of unsupported Connect-X6DX SW steering (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: kTLS, Enforce HW TX csum offload with kTLS (Alaa Hleihel) [1858561] - [netdrv] net: mlx5e: fix fs_tcp.c build when IPV6 is not enabled (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix wrong address reclaim when command interface is down (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-Switch, Fail mlx5_esw_modify_vport_rate if qos disabled (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Disable QoS when min_rates on all VFs are zero (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Clear bw_share upon VF disable (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add handling of port type in rule deletion (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix check if netdev is bond slave (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Set IPsec WAs only in IP's non checksum partial case (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix incorrect access of RCU-protected xdp_prog (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix VXLAN synchronization after function reload (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Avoid extack error log for disabled vport (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix deletion of duplicate rules (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Protect encap route dev from concurrent release (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix modify header actions memory leak (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix devlink deadlock on net namespace deletion (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix type warning of sizeof in __mlx5_ib_alloc_counters() (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Clarify what the UMR is for when creating MRs (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Disable IB_DEVICE_MEM_MGT_EXTENSIONS if IB_WR_REG_MR can't work (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Make mkeys always owned by the kernel's PD when not enabled (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Use set_mkc_access_pd_addr_fields() in reg_create() (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Remove dead check for EAGAIN after alloc_mr_from_cache() (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix potential race between destroy and CQE poll (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: IPsec: Use kvfree() for memory allocated with kvzalloc() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: TC: Remove unused parameter from mlx5_tc_ct_add_no_trk_match() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-Switch, Setup all vports' metadata to support peer miss rule (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-Switch, Dedicated metadata for uplink vport (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-Switch, Check and enable metadata support flag before using (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Don't call timecounter cyc2time directly from 1PPS flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Release clock lock before scheduling a PPS work (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Rename ptp clock info (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Always use container_of to find mdev pointer from clock struct (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix uninitialized variable warning (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: IPsec: Add Connect-X IPsec Tx data path offload (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5e: IPsec: Add TX steering rule per IPsec state (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5: Add NIC TX domain namespace (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5e: Enhanced TX MPWQE for SKBs (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move TX code into functions to be used by MPWQE (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Rename xmit-related structs to generalize them (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Generalize TX MPWQE checks for full session (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Support multiple SKBs in a TX WQE (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move the TLS resync check out of the function (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Unify constants for WQE_EMPTY_DS_COUNT (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Small improvements for XDP TX MPWQE logic (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Refactor xmit functions (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move mlx5e_tx_wqe_inline_mode to en_tx.c (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Use struct assignment to initialize mlx5e_tx_wqe_info (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Refactor inline header size calculation in the TX path (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add IPv6 traffic class (DSCP) header rewrite support (Alaa Hleihel) [1889981 1858561] - [netdrv] net/mlx5e: Add LAG warning if bond slave is not lag master (Alaa Hleihel) [1858561 1851709] - [netdrv] net/mlx5e: Add LAG warning for unsupported tx type (Alaa Hleihel) [1858561 1851709] - [netdrv] net/mlx5e: Return a valid errno if can't get lag device index (Alaa Hleihel) [1858561 1851709] - [netdrv] net/mlx5e: Fix race condition on nhe->n pointer in neigh update (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix VLAN create flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix VLAN cleanup flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix return status when setting unsupported FEC mode (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix driver's declaration to support GRE offload (Alaa Hleihel) [1858561 1819619] - [netdrv] net/mlx5e: CT, Fix coverity issue (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add resiliency in Striding RQ mode for packets larger than MTU (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix error path for RQ alloc (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix request_irqs error flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: cmdif, Avoid skipping reclaim pages if FW is not accessible (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add retry mechanism to the command entry index allocation (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: poll cmd EQ in case of command timeout (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Avoid possible free of command entry while timeout comp handler (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix a race when moving command interface to polling mode (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: mlx5e_fec_in_caps() returns a boolean (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: TLS, Do not expose FPGA TLS counter if not supported (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix using wrong stats_grps in mlx5e_update_ndo_stats() (Alaa Hleihel) [1870593 1858561] - [netdrv] net/mlx5e: Fix multicast counter not up-to-date in "ip -s" (Alaa Hleihel) [1858561 1693130] - [netdrv] net/mlx5e: Fix endianness when calculating pedit mask first bit (Alaa Hleihel) [1889981 1858561] - [netdrv] net/mlx5e: Enable adding peer miss rules only if merged eswitch is supported (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: CT: Fix freeing ct_label mapping (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix memory leak of tunnel info when rule under multipath not ready (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Use synchronize_rcu to sync with NAPI (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Use RCU to protect rq->xdp_prog (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix FTE cleanup (Alaa Hleihel) [1858561] - [infiniband] mlx5: Use fallthrough pseudo-keyword (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix flow destination setting for RDMA TX flow table (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Delete extra dump stack that gives nothing (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: convert to new udp_tunnel infrastructure (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: DR, Change push vlan action sequence (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Enable users to change VF/PF representors carrier state (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Delete unreachable code (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: drop unnecessary list_empty (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Use fallthrough pseudo-keyword (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: DR, Reduce print level for matcher print (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add support for PCI relaxed ordering (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Use indirect call wrappers for RX post WQEs functions (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move exposure of datapath function to txrx header (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: RX, Re-work initializaiton of RX function pointers (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Use eswitch total_vports (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: E-switch, Reuse total_vports and avoid duplicate nvports (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: E-switch, Consider maximum vf vports for steering init (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: Add function ID to reclaim pages debug log (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Hold pages RB tree per VF (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Set mkey relaxed ordering by UMR with ConnectX-7 (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Use MLX5_SET macro instead of local structure (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Add missing srcu_read_lock in ODP implicit flow (Alaa Hleihel) [1858561] - [include] RDMA/mlx5: ConnectX-7 new capabilities to set relaxed ordering by UMR (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Allow SQ modification (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Do not request completion on every single UMR WQE (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: RX, Avoid indirect call in representor CQE handling (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: XDP, Avoid indirect call in TX flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: IPsec: Add Connect-X IPsec ESN update offload support (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5e: IPsec: Add Connect-X IPsec Rx data path offload (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5e: IPsec: Add IPsec steering in local NIC RX (Alaa Hleihel) [1858561 1790222] - [include] net/mlx5: Add IPsec related Flow steering entry's fields (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5: IPsec: Add HW crypto offload support (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5: Accel, Add core IPsec support for the Connect-X family (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5: E-switch, Reduce dependency on num_vfs during mode set (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: E-switch, Avoid function change handler for non ECPF (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Make MLX5_EN_TLS non-prompt (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Enable count action for rules with allow action (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add interface changes required for VDPA (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add VDPA interface type to supported enumerations (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Support setting access rights of dma addresses (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move devlink port register and unregister calls (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Remove unused to_mibmr function (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, When eswitch is unsupported, return -EOPNOTSUPP (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Added support for 100Gbps per lane link modes (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Delete one-time used functions (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Cleanup DEVX initialization flow (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Separate flow steering logic from main.c (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Separate counters from main.c (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Separate restrack callbacks initialization from main.c (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Limit the scope of mlx5_ib_enable_driver function (Alaa Hleihel) [1858561] - [infiniband] RDMA: Move XRCD to be under ib_core responsibility (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Introduce UAPI to query PD attributes (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Implement the query ucontext functionality (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Refactor mlx5_ib_alloc_ucontext() response (Alaa Hleihel) [1858561] - [infiniband] RDMA/core: Optimize XRC target lookup (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Get XRCD number directly for the internal use (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Enable QP number request when creating IPoIB underlay QP (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Introduce ODP prefetch counter (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Enhance TX timeout recovery (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Enhance ICOSQ data on RX reporter's diagnose (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add EQ info to TX/RX reporter's diagnose (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Enhance CQ data on diagnose output (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Rename reporter's helpers (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add helper to get the RQ WQE counter (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add helper to get RQ WQE's head (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move RQ helpers to txrx.h (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Align RX/TX reporters diagnose output format (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Remove redundant RQ state query (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add a flush timeout define (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Change reporters create functions to return void (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: fix memory leak of tls (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix build break when CONFIG_XPS is not set (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: kTLS, Add kTLS RX HW offload support (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: kTLS, Use kernel API to extract private offload context (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: kTLS, Improve TLS feature modularity (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Accel, Expose flow steering API for rules add/del (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Receive flow steering framework for accelerated TCP flows (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: API to manipulate TTC rules destinations (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Refactor build channel params (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Turn XSK ICOSQ into a general asynchronous one (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: kTLS, Improve TLS params layout structures (Alaa Hleihel) [1858561] - [include] net/mlx5: Avoid RDMA file inclusion in core driver (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: vxlan: Return bool instead of opaque ptr in port_lookup() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move TC-specific function definitions into MLX5_CLS_ACT (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Use kfree(ft->g) in arfs_create_groups() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: FWTrace: Add missing space (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Add support to get MR resource in RAW format (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Add support to get CQ resource in RAW format (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Add support to get QP resource in RAW format (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add support in query QP, CQ and MKEY segments (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Export resource dump interface (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Supporting setting devlink port function mac address (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Split mac address setting function for using state_lock (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Support querying port function mac address (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Move helper to eswitch layer (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Introduce and use eswitch support check helper (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: Constify mac address pointer (Alaa Hleihel) [1858561] - [tty] serial: 8250: export serial8250_do_set_divisor() (Steve Best) [1784119] - [tty] serial: 8250: introduce get_divisor() and set_divisor() hook (Steve Best) [1784119] - [tty] serial: 8250: let serial8250_get_divisor() get uart_port * as param (Steve Best) [1784119] - [tty] serial: 8250_lpss: Add ->setup() for Elkhart Lake ports (Steve Best) [1784119] - [tty] serial: 8250_lpss: Switch over to MSI interrupts (Steve Best) [1784119] - [tty] serial: 8250_lpss: Enable HS UART on Elkhart Lake (Steve Best) [1784119] - [tty] serial: 8250_lpss: Get rid of custom LPSS_DEVICE() macro (Steve Best) [1784119] - [tty] serial: 8250_lpss: register DMA IRQ and pool with instance ID (Steve Best) [1784119] - [tty] serial: 8250_lpss: add fractional divisor support (Steve Best) [1784119] - [tty] serial: 8250_lpss: switch to use 8250_dwlib library (Steve Best) [1784119] - [tty] tty: serial: Use the correct style for SPDX License Identifier (Steve Best) [1784119] - [tty] serial: 8250_dw: split Synopsys DesignWare 8250 common functions (Steve Best) [1784119] - [tty] 8250_lpss: check null return when calling pci_ioremap_bar (Steve Best) [1784119] - [dma] dmaengine: dw: Remove misleading is_private property (Steve Best) [1784119] - [tty] serial: 8250: fix null-ptr-deref in serial8250_start_tx() (John Linville) [1903272] {CVE-2020-15437} - [i2c] i2c: designware-pci: Fix BUG_ON during device removal (Steve Best) [1784122] - [i2c] i2c: designware-pci: Add support for Elkhart Lake PSE I2C (Steve Best) [1784122] - [i2c] i2c: designware-pci: Switch over to MSI interrupts (Steve Best) [1784122] - [mmc] mmc: sdhci: Add LTR support for some Intel BYT based controllers (Steve Best) [1906791] - [mmc] mmc: sdhci-pci: Add max-frequency device property for Intel controllers (Steve Best) [1906791] - [powerpc] powerpc/64s: Trim offlined CPUs from mm_cpumasks (Steve Best) [1905892] - [kernel] kernel/cpu: add arch override for clear_tasks_mm_cpumask() mm handling (Steve Best) [1905892] - [mm] powerpc/64s/pseries: Fix hash tlbiel_all_isa300 for guest kernels (Steve Best) [1905892] - [mm] powerpc/64s: Fix hash ISA v3.0 TLBIEL instruction generation (Steve Best) [1905892] - [mm] powerpc/64s: Add cp_abort after tlbiel to invalidate copy-buffer address (Steve Best) [1905892] - [powerpc] powerpc: untangle cputable mce include (Steve Best) [1905892] - [mmc] mmc: sdhci-pci: Add support for Intel EHL (Steve Best) [1783588] - [scsi] qla2xxx: Update version to 10.02.00.104-k (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix device loss on 4G and older HBAs (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: If fcport is undergoing deletion complete I/O with retry (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix the call trace for flush workqueue (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix flash update in 28XX adapters on big endian machines (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Handle aborts correctly for port undergoing deletion (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix N2N and NVMe connect retry failure (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix FW initialization error on big endian machines (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix crash during driver load on big endian machines (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix compilation issue in PPC systems (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Don't check for fw_started while posting NVMe command (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Tear down session if FW say it is down (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Limit interrupt vectors to number of CPUs (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Change post del message from debug level to log level (Nilesh Javali) [1905493] - [s390] s390/qeth: Remove pnso workaround (Philipp Rudo) [1903964] - [s390] s390/purgatory: do not build purgatory with kcov, kasan and friends (Philipp Rudo) [1900550] - [fs] iomap: Fix misplaced page flushing (Carlos Maiolino) [1868429] - [fs] iomap: Use round_down/round_up macros in __iomap_write_begin (Carlos Maiolino) [1868429] - [fs] iomap: Mark read blocks uptodate in write_begin (Carlos Maiolino) [1868429] - [fs] iomap: Clear page error before beginning a write (Carlos Maiolino) [1868429] - [fs] iomap: fix WARN_ON_ONCE() from unprivileged users (Carlos Maiolino) [1868429] - [fs] iomap: fall back to buffered writes for invalidation failures (Carlos Maiolino) [1868429] - [fs] iomap: Only invalidate page cache pages on direct IO writes (Carlos Maiolino) [1868429] - [fs] iomap: Make sure iomap_end is called after iomap_begin (Carlos Maiolino) [1868429] - [fs] iomap: Fix unsharing of an extent >2GB on a 32-bit machine (Carlos Maiolino) [1868429] - [fs] iomap: fix the iomap_fiemap prototype (Carlos Maiolino) [1868429] - [fs] iomap: remove lockdep_assert_held() (Carlos Maiolino) [1868429] - [mm] powerpc/numa: Fix a regression on memoryless node 0 (Steve Best) [1903613] - [mm] powerpc/numa: Offline memoryless cpuless node 0 (Steve Best) [1903613] - [mm] powerpc/numa: Prefer node id queried from vphn (Steve Best) [1903613] - [mm] powerpc/numa: Set numa_node for all possible cpus (Steve Best) [1903613] - [powerpc] powerpc/numa: Remove late request for home node associativity (Steve Best) [1903613] - [mm] powerpc/numa: Early request for home node associativity (Steve Best) [1903613] - [mm] powerpc/numa: Use cpu node map of first sibling thread (Steve Best) [1903613] - [x86] xen: don't unbind uninitialized lock_kicker_irq (Brian Masney) [1896786] - [net] Bluetooth: Acquire sk_lock.slock without disabling interrupts (Ivan Vecera) [1889859] - [wireless] mwifiex: fix double free (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: run init_cfg function once per driver load (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: remove no filter condition (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: split a print to avoid a WARNING in ROC (Jarod Wilson) [1860496] - [wireless] qtnfmac: fix resource leaks on unsupported iftype error return path (Jarod Wilson) [1860496] - [net] nl80211: fix OBSS PD min and max offset validation (Jarod Wilson) [1860496] - [wireless] rtw88: Fix potential probe error handling race with wow firmware loading (Jarod Wilson) [1860496] - [wireless] rtw88: Fix probe error handling race with firmware loading (Jarod Wilson) [1860496] - [wireless] ath6kl: wmi: prevent a shift wrapping bug in ath6kl_wmi_delete_pstream_cmd() (Jarod Wilson) [1860496] - [wireless] ath11k: Add checked value for ath11k_ahb_remove (Jarod Wilson) [1860496] - [wireless] mwifiex: remove function pointer check (Jarod Wilson) [1860496] - [wireless] ath11k: fix uninitialized return in ath11k_spectral_process_data() (Jarod Wilson) [1860496] - [wireless] ath11k: fix a double free and a memory leak (Jarod Wilson) [1860496] - [wireless] rtw88: fix compile warning: (Jarod Wilson) [1860496] - [wireless] mwifiex: Remove unnecessary braces from HostCmd_SET_SEQ_NO_BSS_INFO (Jarod Wilson) [1860496] - [wireless] rtw88: don't treat NULL pointer as an array (Jarod Wilson) [1860496] - [wireless] mwifiex: Do not use GFP_KERNEL in atomic context (Jarod Wilson) [1860496] - [wireless] brcmfmac: check ndev pointer (Jarod Wilson) [1860496] - [wireless] ath11k: Fix possible memleak in ath11k_qmi_init_service (Jarod Wilson) [1860496] - [wireless] ath10k: Fix the size used in a 'dma_free_coherent()' call in an error handling path (Jarod Wilson) [1860496] - [wireless] ath9k: Fix potential out of bounds in ath9k_htc_txcompletion_cb() (Jarod Wilson) [1860496] - [wireless] ath9k_htc: Use appropriate rs_datalen type (Jarod Wilson) [1860496] - [wireless] ath6kl: prevent potential array overflow in ath6kl_add_new_sta() (Jarod Wilson) [1860496] - [net] net: wireless: nl80211: fix out-of-bounds access in nl80211_del_key() (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: reduce maximum VHT MPDU length to 7991 (Jarod Wilson) [1860496] - [net] mac80211: fix 80 MHz association to 160/80+80 AP on 6 GHz (Jarod Wilson) [1860496] - [net] mac80211: do not allow bigger VHT MPDUs than the hardware supports (Jarod Wilson) [1860496] - [net] cfg80211: fix 6 GHz channel conversion (Jarod Wilson) [1860496] - [net] mac80211: do not disable HE if HT is missing on 2.4 GHz (Jarod Wilson) [1860496] - [net] mac80211: Fix radiotap header channel flag for 6GHz band (Jarod Wilson) [1860496] - [net] lib80211: fix unmet direct dependendices config warning when !CRYPTO (Jarod Wilson) [1860496] - [net] mac80211: add AQL support for VHT160 tx rates (Jarod Wilson) [1860496] - [net] mac80211: extend AQL aggregation estimation to HE and fix unit mismatch (Jarod Wilson) [1860496] - [wireless] mwifiex: Increase AES key storage size to 256 bits (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: use ieee80211_free_txskb to free tx skbs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: use v1 MCU API on MT7615 to fix issues with adding/removing stations (Jarod Wilson) [1860496] - [net] cfg80211: Adjust 6 GHz frequency to channel conversion (Jarod Wilson) [1860496] - [net] mac80211: reduce packet loss event false positives (Jarod Wilson) [1860496] - [net] cfg80211: regulatory: reject invalid hints (Jarod Wilson) [1860496] - [net] wireless: fix wrong 160/80+80 MHz setting (Jarod Wilson) [1860496] - [net] mac80211: improve AQL aggregation estimation for low data rates (Jarod Wilson) [1860496] - [net] mac80211: factor out code to look up the average packet length duration for a rate (Jarod Wilson) [1860496] - [net] mac80211: use rate provided via status->rate on ieee80211_tx_status_ext for AQL (Jarod Wilson) [1860496] - [net] nl80211: fix NL80211_ATTR_HE_6GHZ_CAPABILITY usage (Jarod Wilson) [1860496] - [wireless] brcmfmac: reserve tx credit only when txctl is ready to send (Jarod Wilson) [1860496] - [net] wireless: Use fallthrough pseudo-keyword (Jarod Wilson) [1860496] - [wireless] rtl818x: constify ioreadX() iomem argument (as in generic implementation) (Jarod Wilson) [1860496] - [net] mac80211: Do not report beacon loss if beacon filtering enabled (Jarod Wilson) [1860496] - [net] mac80211: fix misplaced while instead of if (Jarod Wilson) [1860496] - [net] nl80211: use eth_zero_addr() to clear mac address (Jarod Wilson) [1860496] - [net] mac80211: use eth_zero_addr() to clear mac address (Jarod Wilson) [1860496] - [net] mac8211: fix struct initialisation (Jarod Wilson) [1860496] - [net] mac80211: Handle special status codes in SAE commit (Jarod Wilson) [1860496] - [wireless] brcmfmac: Set timeout value when configuring power save (Jarod Wilson) [1860496] - [wireless] hostap: use generic power management (Jarod Wilson) [1860496] - [wireless] rt2x00: pci: use generic power management (Jarod Wilson) [1860496] - [wireless] mt7601u: add missing release on skb in mt7601u_mcu_msg_send (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: don't print failure if debug firmware is missing (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: coex: add functions and parameters (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: make symbol 'rtw8821c_rtw_pwr_track_tbl' static (Jarod Wilson) [1860496] - [wireless] rtw88: add h2c command in debugfs (Jarod Wilson) [1860496] - [wireless] rtw88: allows driver to enable/disable beacon (Jarod Wilson) [1860496] - [wireless] rtw88: add ieee80211_ops::change_interface (Jarod Wilson) [1860496] - [wireless] rtw88: coex: only skip coex triggered by BT info (Jarod Wilson) [1860496] - [wireless] rtw88: update tx descriptor of mgmt and reserved page packets (Jarod Wilson) [1860496] - [wireless] rtw88: fix short GI capability based on current bandwidth (Jarod Wilson) [1860496] - [wireless] rtw88: fix LDPC field for RA info (Jarod Wilson) [1860496] - [wireless] prism54: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1860496] - [wireless] prism54: islpci_hotplug: use generic power management (Jarod Wilson) [1860496] - [wireless] prism54: Replace HTTP links with HTTPS ones (Jarod Wilson) [1860496] - [wireless] p54: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1860496] - [wireless] mwifiex: 11n_rxreorder: Remove unnecessary cast in kfree() (Jarod Wilson) [1860496] - [wireless] rtlwifi: btcoex: use *ph to print small buffer (Jarod Wilson) [1860496] - [wireless] rtlwifi: btcoex: remove redundant initialization of variables ant_num and single_ant_path (Jarod Wilson) [1860496] - [net] mac80211: warn only once in check_sdata_in_driver() at each caller (Jarod Wilson) [1860496] - [net] nl80211: support 4-way handshake offloading for WPA/WPA2-PSK in AP mode (Jarod Wilson) [1860496] - [net] cfg80211: invert HE BSS color 'disabled' to 'enabled' (Jarod Wilson) [1860496] - [net] mac80211: add a function for running rx without passing skbs to the stack (Jarod Wilson) [1860496] - [net] mac80211: parse radiotap header when selecting Tx queue (Jarod Wilson) [1860496] - [net] mac80211: remove unused flags argument in transmit functions (Jarod Wilson) [1860496] - [net] mac80211: use same flag everywhere to avoid sequence number overwrite (Jarod Wilson) [1860496] - [net] mac80211: do not overwrite the sequence number if requested (Jarod Wilson) [1860496] - [net] mac80211: add radiotap flag to prevent sequence number overwrite (Jarod Wilson) [1860496] - [net] mac80211: never drop injected frames even if normally not allowed (Jarod Wilson) [1860496] - [uapi] cfg80211: Add support to advertize OCV support (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: avoid bss color setting in non-HE modes (Jarod Wilson) [1860496] - [net] mac80211: calculate skb hash early when using itxq (Jarod Wilson) [1860496] - [net] mac80211: improve AQL tx airtime estimation (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: add connected to auth server to station info (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: add connected to auth server to meshconf (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: add mesh_param "mesh_nolearn" to skip path discovery (Jarod Wilson) [1860496] - [net] cfg80211: allow the low level driver to flush the BSS table (Jarod Wilson) [1860496] - [net] mac80211: Use fallthrough pseudo-keyword (Jarod Wilson) [1860496] - [net] nl80211: Simplify error handling path in 'nl80211_trigger_scan()' (Jarod Wilson) [1860496] - [net] nl80211: Remove a misleading label in 'nl80211_trigger_scan()' (Jarod Wilson) [1860496] - [uapi] net/wireless: wireless.h: drop duplicate word in comments (Jarod Wilson) [1860496] - [uapi] net/wireless: nl80211.h: drop duplicate words in comments (Jarod Wilson) [1860496] - [net] cfg80211: allow vendor dumpit to terminate by returning 0 (Jarod Wilson) [1860496] - [net] mac80211: remove the need for variable rates_idx (Jarod Wilson) [1860496] - [net] nl80211: S1G band and channel definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add missing release on skb in __mt76x02u_mcu_send_msg (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix possible memory leak in mt7615_mcu_wtbl_sta_add (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix potential memory leak in mcu message handler (Jarod Wilson) [1860496] - [wireless] mt76: mt76s: move queue accounting in mt76s_tx_queue_skb (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663s support (Jarod Wilson) [1860496] - [wireless] mt76: introduce mt76_sdio module (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663-usb-sdio-common module (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: sdio code must access rate/key regs in preocess context (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76_skb_adjust_pad utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: take into account sdio bus configuring txwi (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add missing CONFIG_MAC80211_DEBUGFS (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: potential array overflow in mt7915_mcu_tx_rate_report() (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix potential memory leak in mcu message handler (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: fix potential memory leak in mcu message handler (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: fix memory leak in set key (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: reschedule ps work according to last activity (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: avoid scheduling runtime-pm during hw scan (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: sync probe sampling with rate configuration (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: improve mt7615_driver_own reliability (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add idle-timeout knob in mt7615 debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: enable beacon hw filter for runtime-pm (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add runtime-pm knob in mt7615 debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not request {driver, fw}_own if already granted (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: check MT76_STATE_PM flag before accessing the device (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: run mt7615_pm_wake in mt7615_mac_sta_{add, remove} (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before pushing frames in mt7615_tx (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before pulling packets from mac80211 queues (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: run mt7615_mcu_set_roc holding mt76 mutex (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: run mt7615_mcu_set_wmm holding mt76 mutex (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add missing lock in mt7615_regd_notifier (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before performing freq scan (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: acquire driver_own before configuring device for suspend (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device in mt7615_update_channel before access regmap (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce pm_power_save delayed work (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before configuring hw keys (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before accessing regmap in debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mutex_{acquire, release} utilities (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7615_pm_wake utility routine (Jarod Wilson) [1860496] - [wireless] mt76: move mt76 workqueue in common code (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: avoid polling in fw_own for mt7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: avoid memcpy in rxv operation (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2u: enable HC-M7662BU1 (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2: fix pci suspend/resume on mt7612e (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: update HE capabilities (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: implement testmode support (Jarod Wilson) [1860496] - [wireless] mt76: add API for testmode support (Jarod Wilson) [1860496] - [wireless] mt76: vif_mask to struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: use full on-chip memory address for WF_PHY registers (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for accessing RF registers via MCU (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for accessing mapped registers via bus ops (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: schedule tx tasklet and sta poll on mac tx free (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2e: rename routines in pci.c (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: overwrite qid for non-bufferable mgmt frames (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: use ieee80211_tx_queue_params to avoid open coded (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add MU-MIMO support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add a fixed AC queue mapping (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add .set_tsf callback (Jarod Wilson) [1860496] - [wireless] mt76: add U-APSD support on AP side (Jarod Wilson) [1860496] - [wireless] mt76: rely on register macros (Jarod Wilson) [1860496] - [wireless] mt76: fix include in pci.h (Jarod Wilson) [1860496] - [wireless] mt76: allow more channels, allowed in ETSI domain (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix up typo in Kconfig for MT7663U (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: introduce ARP filter offload (Jarod Wilson) [1860496] - [wireless] mt76: usb: rely on mt76_for_each_q_rx (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: re-enable offloading of sequence number assignment (Jarod Wilson) [1860496] - [wireless] wireless: Fix trivial spelling (Jarod Wilson) [1860496] - [wireless] rtlwifi: 8821ae: remove unused path B parameters from swing table (Jarod Wilson) [1860496] - [wireless] rtlwifi: Use const in 8188ee/8723be/8821ae swing_table declarations (Jarod Wilson) [1860496] - [wireless] rtl818x_pci: use generic power management (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192cu: Free ieee80211_hw if probing fails (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192cu: Prevent leaking urb (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192cu: Fix deadlock (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192cu: Remove uninitialized_var() usage (Jarod Wilson) [1860496] - [wireless] orinoco_usb: fix spelling mistake (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8188ee: Fix endian issue (Jarod Wilson) [1860496] - [wireless] rtlwifi: Fix endian issue in ps.c (Jarod Wilson) [1860496] - [wireless] broadcom: fix wiki website url (Jarod Wilson) [1860496] - [wireless] wireless: fix wiki website url in main Kconfig (Jarod Wilson) [1860496] - [wireless] rtw88: coex: Fix ACL Tx pause during BT inquiry/page (Jarod Wilson) [1860496] - [wireless] mwifiex: Prevent memory corruption handling keys (Jarod Wilson) [1860496] - [wireless] mwifiex: Fix reporting 'operation not supported' error code (Jarod Wilson) [1860496] - [wireless] mwifiex: Use macro MWIFIEX_MAX_BSS_NUM for specifying limit of interfaces (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: add new RFE type 6 (Jarod Wilson) [1860496] - [wireless] rtw88: 8822ce: add support for device ID 0xc82f (Jarod Wilson) [1860496] - [wireless] rtw88: pci: disable aspm for platform inter-op with module parameter (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: Add 8821CE to Kconfig and Makefile (Jarod Wilson) [1860496] - [wireless] rtw88: single rf path chips don't support TX STBC (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add beamformee support (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add power tracking (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add cck pd settings (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add phy calibration (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add false alarm statistics (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add query rx desc support (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add set channel support (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add dig related settings (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add set tx power index (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add basic functions (Jarod Wilson) [1860496] - [wireless] brcm80211: brcmsmac: Move LEDs to GPIO descriptors (Jarod Wilson) [1860496] - [wireless] brcmfmac: Transform compatible string for FW loading (Jarod Wilson) [1860496] - [wireless] brcmfmac: set pacing shift before transmitting skb to bus (Jarod Wilson) [1860496] - [wireless] brcmfmac: set state of hanger slot to FREE when flushing PSQ (Jarod Wilson) [1860496] - [wireless] brcmfmac: reset SDIO bus on a firmware crash (Jarod Wilson) [1860496] - [wireless] brcmfmac: do not disconnect for disassoc frame from unconnected AP (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix for wrong disconnection event source information (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix for unable to return to visible SSID (Jarod Wilson) [1860496] - [wireless] brcmfmac: initialize the requested dwell time (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix throughput zero stalls on PM 1 mode due to credit map (Jarod Wilson) [1860496] - [wireless] brcmfmac: update tx status flags to sync with firmware (Jarod Wilson) [1860496] - [wireless] brcmfmac: reserve 2 credits for host tx control path (Jarod Wilson) [1860496] - [wireless] brcmfmac: increase message buffer size for control packets (Jarod Wilson) [1860496] - [wireless] brcmfmac: allow credit borrowing for all access categories (Jarod Wilson) [1860496] - [wireless] brcmfmac: To fix Bss Info flag definition Bug (Jarod Wilson) [1860496] - [wireless] brcmfmac: reduce maximum station interface from 2 to 1 in RSDB mode (Jarod Wilson) [1860496] - [wireless] brcmfmac: keep SDIO watchdog running when console_interval is non-zero (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix invalid permanent MAC address in wiphy (Jarod Wilson) [1860496] - [wireless] brcmfmac: To fix kernel crash on out of boundary access (Jarod Wilson) [1860496] - [net] net: wireless: kerneldoc fixes (Jarod Wilson) [1860496] - [net] net: mac80211: kerneldoc fixes (Jarod Wilson) [1860496] - [wireless] ath11k: fix wmi peer flags in peer assoc command (Jarod Wilson) [1860496] - [wireless] ath11k: Add support for ring backpressure stats (Jarod Wilson) [1860496] - [wireless] ath11k: Add dp tx err stats (Jarod Wilson) [1860496] - [wireless] ath11k: removing redundant reo unlock followed by immediate lock (Jarod Wilson) [1860496] - [wireless] ath11k: add support for spectral scan (Jarod Wilson) [1860496] - [wireless] ath11k: Add direct buffer ring support (Jarod Wilson) [1860496] - [wireless] ath11k: build HE 6 GHz capability (Jarod Wilson) [1860496] - [wireless] ath11k: Add support for 6g scan hint (Jarod Wilson) [1860496] - [wireless] ath11k: Send multiple scan_chan_list messages if required (Jarod Wilson) [1860496] - [wireless] ath11k: Add 6G scan dwell time parameter in scan request command (Jarod Wilson) [1860496] - [wireless] ath11k: set psc channel flag when sending channel list to firmware (Jarod Wilson) [1860496] - [wireless] ath11k: extend peer_assoc_cmd for 6GHz band (Jarod Wilson) [1860496] - [wireless] ath11k: Use freq instead of channel number in rx path (Jarod Wilson) [1860496] - [wireless] ath11k: add support for 6GHz radio in driver (Jarod Wilson) [1860496] - [wireless] ath11k: add 6G frequency list supported by driver (Jarod Wilson) [1860496] - [wireless] net: wireless: intel: fix wiki website url (Jarod Wilson) [1860496] - [wireless] iwlwifi: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: Remove unused inline function iwl_mvm_tid_to_ac_queue (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: fix gcc-10 zero-length-bounds warning (Jarod Wilson) [1860496] - [wireless] ath: fix wiki website url (Jarod Wilson) [1860496] - [wireless] ath10k: Acquire tx_lock in tx error paths (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: remove redundant assignment to variable ret (Jarod Wilson) [1860496] - [wireless] iwlwifi: fix config variable name in comment (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: Fix avg-power report (Jarod Wilson) [1860496] - [wireless] iwlwifi: Don't IWL_WARN on FW reconfiguration (Jarod Wilson) [1860496] - [wireless] iwlwifi: Extended Key ID support for mvm and dvm (Jarod Wilson) [1860496] - [wireless] mwifiex: Fix firmware filename for sd8997 chipset (Jarod Wilson) [1860496] - [wireless] mwifiex: Fix firmware filename for sd8977 chipset (Jarod Wilson) [1860496] - [net] mac80211: remove STA txq pending airtime underflow warning (Jarod Wilson) [1860496] - [net] mac80211: Fix bug in Tx ack status reporting in 802.3 xmit path (Jarod Wilson) [1860496] - [net] cfg80211: check vendor command doit pointer before use (Jarod Wilson) [1860496] - [net] mac80211: mesh: Free pending skb when destroying a mpath (Jarod Wilson) [1860496] - [net] mac80211: mesh: Free ie data when leaving mesh (Jarod Wilson) [1860496] - [net] mac80211: fix warning in 6 GHz IE addition in mesh mode (Jarod Wilson) [1860496] - [wireless] ath10k: Fix NULL pointer dereference in AHB device probe (Jarod Wilson) [1860496] - [wireless] iwlwifi: Make some Killer Wireless-AC 1550 cards work again (Jarod Wilson) [1860496] - [wireless] ath9k: Fix regression with Atheros 9271 (Jarod Wilson) [1860496] - [net] nl80211: fix memory leak when parsing NL80211_ATTR_HE_BSS_COLOR (Jarod Wilson) [1860496] - [net] nl80211: don't return err unconditionally in nl80211_start_ap() (Jarod Wilson) [1860496] - [net] mac80211: allow rx of mesh eapol frames with default rx key (Jarod Wilson) [1860496] - [net] mac80211: skip mpath lookup also for control port tx (Jarod Wilson) [1860496] - [net] mac80211: Fix dropping broadcast packets in 802.11 encap (Jarod Wilson) [1860496] - [net] mac80211: simplify mesh code (Jarod Wilson) [1860496] - [net] mac80211: fix control port tx status check (Jarod Wilson) [1860496] - [include] ieee80211: Add missing and new AKM suite selector definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix EEPROM buffer size (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: fix memory leaks in mt7663u_probe (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: do not access uninitialized NAPI structs (Jarod Wilson) [1860496] - [wireless] iwlwifi: fix crash in iwl_dbg_tlv_alloc_trigger (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: don't call iwl_mvm_free_inactive_queue() under RCU (Jarod Wilson) [1860496] - [wireless] wireless: replace '---help---' in Kconfig files with 'help' (Jarod Wilson) [1860496] - [net] net: fix wiki website url mac80211 and wireless files (Jarod Wilson) [1860496] - [uapi] include: fix wiki website url in netlink interface header (Jarod Wilson) [1860496] - [wireless] mt76: overwrite qid for non-bufferable mgmt frames (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix hw queue mapping (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix lmac queue debugsfs entry (Jarod Wilson) [1860496] - [wireless] mt76: add missing lock configuring coverage class (Jarod Wilson) [1860496] - [net] mac80211: initialize return flags in HE 6 GHz operation parsing (Jarod Wilson) [1860496] - [net] cfg80211: fix management registrations deadlock (Jarod Wilson) [1860496] - [net] cfg80211: support bigger kek/kck key length (Jarod Wilson) [1860496] - [net] mac80211: set short_slot for 6 GHz band (Jarod Wilson) [1860496] - [net] mac80211: Consider 6 GHz band when handling power constraint (Jarod Wilson) [1860496] - [net] mac80211: accept aggregation sessions on 6 GHz (Jarod Wilson) [1860496] - [net] cfg80211: require HE capabilities for 6 GHz band (Jarod Wilson) [1860496] - [net] cfg80211: reject HT/VHT capabilities on 6 GHz band (Jarod Wilson) [1860496] - [net] cfg80211: treat 6 GHz channels as valid regardless of capability (Jarod Wilson) [1860496] - [net] mac80211: Add HE 6GHz capabilities element to probe request (Jarod Wilson) [1860496] - [net] mac80211: use HE 6 GHz band capability and pass it to the driver (Jarod Wilson) [1860496] - [net] mac80211: check the correct bit for EMA AP (Jarod Wilson) [1860496] - [net] mac80211: determine chandef from HE 6 GHz operation (Jarod Wilson) [1860496] - [net] mac80211: avoid using ext NSS high BW if not supported (Jarod Wilson) [1860496] - [net] mac80211: do not allow HT/VHT IEs in 6 GHz mesh mode (Jarod Wilson) [1860496] - [net] mac80211: build HE operation with 6 GHz oper information (Jarod Wilson) [1860496] - [net] mac80211: add HE 6 GHz Band Capability element (Jarod Wilson) [1860496] - [net] cfg80211: add and expose HE 6 GHz band capabilities (Jarod Wilson) [1860496] - [net] mac80211: add HE 6 GHz Band Capabilities into parse extension (Jarod Wilson) [1860496] - [net] cfg80211: handle 6 GHz capability of new station (Jarod Wilson) [1860496] - [include] ieee80211: add HE ext EIDs and 6 GHz capability defines (Jarod Wilson) [1860496] - [include] ieee80211: add code to obtain and parse 6 GHz operation field (Jarod Wilson) [1860496] - [include] ieee80211: definitions for reduced neighbor reports (Jarod Wilson) [1860496] - [net] cfg80211: add a helper to identify 6 GHz PSCs (Jarod Wilson) [1860496] - [net] nl80211: really allow client-only BIGTK support (Jarod Wilson) [1860496] - [net] cfg80211: adapt to new channelization of the 6GHz band (Jarod Wilson) [1860496] - [net] cfg80211: fix 6 GHz frequencies to kHz (Jarod Wilson) [1860496] - [wireless] ath11k: clear DCM max constellation tx value (Jarod Wilson) [1860496] - [wireless] ath11k: reset trigger frame MAC padding duration (Jarod Wilson) [1860496] - [wireless] ath10k: Remove ath10k_qmi_register_service_notifier() declaration (Jarod Wilson) [1860496] - [wireless] ath9k_htc: Set RX filter based to allow broadcast Action frame RX (Jarod Wilson) [1860496] - [wireless] ath9k: Set RX filter based to allow broadcast Action frame RX (Jarod Wilson) [1860496] - [wireless] mwifiex: Add support for NL80211_ATTR_MAX_AP_ASSOC_STA (Jarod Wilson) [1860496] - [wireless] mwifiex: Parse all API_VER_ID properties (Jarod Wilson) [1860496] - [wireless] brcmfmac: 43012 Update MES Watermark (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix 43455 CRC error under SDIO 3.0 SDR104 mode (Jarod Wilson) [1860496] - [wireless] brcmfmac: set F2 blocksize and watermark for 4354/4356 SDIO (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix 4339 CRC error under SDIO 3.0 SDR104 mode (Jarod Wilson) [1860496] - [wireless] brcmfmac: set F2 blocksize for 4373 (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: remove CCK TX setting when switch channel (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: fix missing brace warning for old compilers (Jarod Wilson) [1860496] - [wireless] rtw88: fix EAPOL 4-way failure by finish IQK earlier (Jarod Wilson) [1860496] - [wireless] rtw88: coex: 8723d: handle BT inquiry cases (Jarod Wilson) [1860496] - [wireless] rtw88: coex: 8723d: set antanna control owner (Jarod Wilson) [1860496] - [wireless] Revert "rtw88: no need to set registers for SDIO" (Jarod Wilson) [1860496] - [wireless] rt2800: enable MFP support unconditionally (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Fix Cypress SDIO IDs macros in common include file (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Move SDIO IDs from b43-sdio driver to common include file (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Move SDIO IDs from ath10k driver to common include file (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Move SDIO IDs from mwifiex driver to common include file (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Change macro names for Marvell 8688 modules (Jarod Wilson) [1860496] - [mmc] mmc: sdio: Fix macro name for Marvell device with ID 0x9134 (Jarod Wilson) [1860496] - [wireless] iwlwifi: bump FW API to 56 for AX devices (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add support for range request version 10 (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: fix aux station leak (Jarod Wilson) [1860496] - [wireless] iwlwifi: move txq-specific from trans_pcie to common trans (Jarod Wilson) [1860496] - [wireless] iwlwifi: move iwl_txq and substructures to a common trans header (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: gen3: indicate 8k/12k RB size to device (Jarod Wilson) [1860496] - [wireless] iwlwifi: acpi: evaluate dsm to enable 5.2 bands in Indonesia (Jarod Wilson) [1860496] - [wireless] iwlwifi: acpi: support device specific method (DSM) (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: keep trans instead of trans_pcie in iwl_txq (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: don't count on the FW to set persistence mode (Jarod Wilson) [1860496] - [wireless] iwlwifi: set NO_HE if the regulatory domain forbids it (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: remove set but not used variable 'msta' (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: Use kmemdup in mt7615_queue_key_update() (Jarod Wilson) [1860496] - [wireless] mt76: only iterate over initialized rx queues (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for MT7611N (Jarod Wilson) [1860496] - [wireless] mt76: fix wcid allocation issues (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix possible NULL pointer dereference in mt7915_register_ext_phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix hw_scan with ssid_type for specified SSID only (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix a handful of spelling mistakes (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: switch to per-vif power_save support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix some sparse warnings (Jarod Wilson) [1860496] - [wireless] mt76: fix per-driver wcid range checks after wcid array size bump (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix decoded radiotap HE flags (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix NULL pointer deref in mt7615_register_ext_phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix sparse warnings: incorrect type initializer (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix some sparse warnings (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add spatial reuse support (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: remove check in mt76x02_mcu_msg_send (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce remain_on_channel support (Jarod Wilson) [1860496] - [net] mac80211: support control port TX status reporting (Jarod Wilson) [1860496] - [net] mac80211: fix HT-Control field reception for management frames (Jarod Wilson) [1860496] - [net] cfg80211: fix CFG82011_CRDA_SUPPORT still mentioning internal regdb (Jarod Wilson) [1860496] - [net] nl80211: Add support to configure TID specific Tx rate configuration (Jarod Wilson) [1860496] - [net] mac80211: allow SA-QUERY processing in userspace (Jarod Wilson) [1860496] - [net] nl80211: add ability to report TX status for control port TX (Jarod Wilson) [1860496] - [net] mac80211: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [net] cfg80211: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [include] mac80211: Add new AMPDU factor macro for HE peer caps (Jarod Wilson) [1860496] - [include] ieee80211: S1G defines (Jarod Wilson) [1860496] - [net] nl80211: support scan frequencies in KHz (Jarod Wilson) [1860496] - [net] nl80211: add KHz frequency offset for most wifi commands (Jarod Wilson) [1860496] - [net] cfg80211: add KHz variants of frame RX API (Jarod Wilson) [1860496] - [net] nl80211: simplify peer specific TID configuration (Jarod Wilson) [1860496] - [net] cfg80211: add support for TID specific AMSDU configuration (Jarod Wilson) [1860496] - [net] mac80211: fix variable names in TID config methods (Jarod Wilson) [1860496] - [net] cfg80211: fix mask type in cfg80211_tid_cfg structure (Jarod Wilson) [1860496] - [net] cfg80211: fix debugfs rename crash (Jarod Wilson) [1860496] - [include] ieee80211: Fix incorrect mask for default PE duration (Jarod Wilson) [1860496] - [net] mac80211: mesh: fix discovery timer re-arming issue / crash (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: Fix build error (Jarod Wilson) [1860496] - [wireless] ath11k: Fix some resource leaks in error path in 'ath11k_thermal_register()' (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192ee: remove redundant for-loop (Jarod Wilson) [1860496] - [wireless] mwifiex: Fix memory corruption in dump_station (Jarod Wilson) [1860496] - [wireless] rtw88: no need to set registers for SDIO (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: fix incorrect setting of ldo_pwr (Jarod Wilson) [1860496] - [wireless] rtw88: rename rtw88.ko/rtwpci.ko to rtw88_core.ko/rtw88_pci.ko (Jarod Wilson) [1860496] - [wireless] rtw88: extract: remove the unused after extracting (Jarod Wilson) [1860496] - [wireless] rtw88: extract: make 8723d an individual kernel module (Jarod Wilson) [1860496] - [wireless] rtw88: extract: make 8822b an individual kernel module (Jarod Wilson) [1860496] - [wireless] rtw88: extract: make 8822c an individual kernel module (Jarod Wilson) [1860496] - [wireless] rtw88: extract: export symbols about pci interface (Jarod Wilson) [1860496] - [wireless] rtw88: extract: export symbols used in chip functionalities (Jarod Wilson) [1860496] - [wireless] rtlwifi: Fix a double free in _rtl_usb_tx_urb_setup() (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix typo defining ps work (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: configure bss info adding the interface (Jarod Wilson) [1860496] - [wireless] mt76: enable p2p support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: reduce hw scan timeout (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not report scan_complete twice to mac80211 (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix the usage WoW with net detect support (Jarod Wilson) [1860496] - [wireless] ath11k: fix htt stats module not handle multiple skbs (Jarod Wilson) [1860496] - [wireless] rtl8187: Remove unused variable rtl8225z2_tx_power_ofdm (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: fix sparse warnings for power tracking (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add 8723DE to Kconfig and Makefile (Jarod Wilson) [1860496] - [wireless] rtw88: fill zeros to words 0x06 and 0x07 of security cam entry (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add coex support (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: set ltecoex register address in chip_info (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: implement flush queue (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add shutdown callback to disable BT USB suspend (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add power tracking (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: add IQ calibration (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add LC calibration (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix WPA/WPA2-PSK 4-way handshake offload and SAE offload failures (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix possible deadlock in mt7915_stop (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: allocate proper size for tlv tags (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add debugfs to track TxBF status (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add TxBF capabilities (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add Tx beamformee support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add Tx beamformer support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: introduce mt7915_get_he_phy_cap (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: usb: cancel ps work stopping the vif (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: add missing register definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: copy key pointer in mt7663u_mac_write_txwi (Jarod Wilson) [1860496] - [wireless] mt76: set runtime stream caps by mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: enable firmware module debug support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add tsf related callbacks (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: set peer Tx fixed rate through debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add .sta_statistics support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add .sta_add_debugfs support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add Rx radiotap header support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add HE capabilities support for peers (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add HE bss_conf support for interfaces (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: register per-phy HE capabilities for each interface (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: implement HE per-rate tx power support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: enable Rx HE rate reporting (Jarod Wilson) [1860496] - [wireless] mt76: add mac80211 driver for MT7915 PCIe-based chipsets (Jarod Wilson) [1860496] - [wireless] mt76: add HE phy modes and hardware queue (Jarod Wilson) [1860496] - [wireless] mt76: adjust wcid size to support new 802.11ax generation (Jarod Wilson) [1860496] - [wireless] mt76: add Rx stats support for radiotap (Jarod Wilson) [1860496] - [wireless] mt76: add support for HE RX rate reporting (Jarod Wilson) [1860496] - [wireless] mt76: avoid rx reorder buffer overflow (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: scan all channels if not specified (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: add support to sched scan with randomise addr (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: introduce WoW with net detect support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix delta tx power for mt7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix target power parsing (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix ibss mode for mt7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: check return value of mt7615_eeprom_get_power_index (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: read tx streams from eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce beacon_loss mcu event (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add gtk rekey offload support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce PM support (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: introduce suspend/resume to mt7663u (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add WoW support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_set_hif_suspend mcu command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce support for hardware beacon filter (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: free pci_vector if mt7615_pci_probe fails (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add passive mode for hw scan (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not mark sched_scan disabled in mt7615_scan_work (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_check_offload_capability routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix ssid configuration in mt7615_mcu_hw_scan (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: remove duplicate error message (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix getting maximum tx power from eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: set spatial extension index (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: remove check in mt7663_load_n9 (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: add the possibility to load firmware v2 (Jarod Wilson) [1860496] - [wireless] mt76: mt76x0: enable MCS 8 and MCS9 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix event report in mt7615_mcu_bss_event (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add sta pointer to mt7615_mcu_add_bss_info signature (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix up BMC entry indicated to unicmd firmware (Jarod Wilson) [1860496] - [wireless] mt76: enable TDLS support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mcu bss upload before creating the sta (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: fix tx status rate index calculation (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix tx status rate index calculation (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not adjust MAC timings if the device is not running (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: adjust timing in mt7615_mac_set_timing to match fw/hw values (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: never use an 802.11b CF-End rate on 5GHz (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: never use an 802.11b CF-End rate on 5GHz (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: use larger rx buffers if VHT is supported (Jarod Wilson) [1860496] - [wireless] mt76: fix A-MPDU density handling (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix sta ampdu factor for VHT (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: enable AirTimeFairness (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework mt7615_mac_sta_poll for usb code (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix aid configuration in mt7615_mcu_wtbl_generic_tlv (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix mt7615_driver_own routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix max wtbl size for 7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix mt7615_firmware_own for mt7663e (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: parse mcu return code for unified commands (Jarod Wilson) [1860496] - [wireless] mt76: add rx queues info to mt76 debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: make Kconfig entry obvious for MT7663E (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: introduce 802.11 PS support in sta mode (Jarod Wilson) [1860496] - [wireless] mt76: remove PS_NULLFUNC_STACK capability (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: provide aid info to the mcu (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable aspm by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: enable scs for mt7663 driver (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663u support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move core shared code in mt7615-common module (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix possible deadlock in mt7615_stop (Jarod Wilson) [1860496] - [wireless] mt76: remove unnecessary annotations (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: enable MSI by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework IRQ handling to prepare for MSI support (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix DMA unmap length (Jarod Wilson) [1860496] - [wireless] mt76: mt7622: fix DMA unmap length (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: set hw scan limits only for firmware with offload support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable hw/sched scan ops for non-offload firmware (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix aggr range entry in debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix possible division by 0 in mt7615_mac_update_mib_stats (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2: disable merge of OTP ROM data by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: disable merge of OTP ROM data by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for applying tx DPD calibration from EEPROM (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for applying DC offset calibration from EEPROM (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable merge of OTP ROM data by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: Delete an error message in mt7622_wmac_probe() (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not always reset the dfs state setting the channel (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: correct the name of the rom patch (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add address parameter to mt7615_eeprom_init (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_wtbl_desc data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework wtbl key configuration (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: rely on mt7622 queue scheme for mt7663u (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mt7615_mac_wtbl_addr in mac.h (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce __mt7663_load_firmware routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mac_update_rate_desc routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663u support to mt7615_write_txwi (Jarod Wilson) [1860496] - [wireless] mt76: add headroom and tailroom to mt76_mcu_ops data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove unnecessary register operations (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce rlm tlv in bss_info mcu command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce BSS absence event (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce scheduled scan support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce hw scan support (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: keep Rx filters as the default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_set_channel_domain mcu command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add ethool support to mt7663 driver (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: disable RDD commands (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: make scs configurable per phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: enable nf estimation (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix mt7615_mac_cca_stats_reset routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add more useful Tx mib counters (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: cleanup mib related defines and structs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: enable aggr_stats for both phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: modify mt7615_ampdu_stat_read for each phy (Jarod Wilson) [1860496] - [wireless] mt76: mt76x0: pci: add mt7610 PCI ID (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2u: introduce Mercury UD13 support (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02u: Add support for newer versions of the XBox One wifi adapter (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: fix handling MCU timeouts during hw restart (Jarod Wilson) [1860496] - [wireless] rndis_wlan: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] mwl8k: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] rndis_wlan: Remove logically dead code (Jarod Wilson) [1860496] - [wireless] brcmfmac: remove Comparison to bool in brcmf_p2p_send_action_frame() (Jarod Wilson) [1860496] - [wireless] brcmfmac: make non-global functions static (Jarod Wilson) [1860496] - [wireless] brcmfmac: Use seq/seq_len and set iv_initialize when plumbing of rxiv in (GTK) keys (Jarod Wilson) [1860496] - [wireless] brcmfmac: use actframe_abort to cancel ongoing action frame (Jarod Wilson) [1860496] - [wireless] brcmfmac: set security after reiniting interface (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix 802.1d priority to ac mapping for pcie dongles (Jarod Wilson) [1860496] - [wireless] brcmfmac: map 802.1d priority to precedence level based on AP WMM params (Jarod Wilson) [1860496] - [wireless] ath11k: convert to devm_platform_get_and_ioremap_resource (Jarod Wilson) [1860496] - [wireless] ath11k: remove redundant initialization of pointer info (Jarod Wilson) [1860496] - [wireless] ath10k: fix ath10k_pci struct layout (Jarod Wilson) [1860496] - [wireless] ath10k: fix gcc-10 zero-length-bounds warnings (Jarod Wilson) [1860496] - [wireless] ath10k: remove experimental tag from SDIO and SNOC busses in Kconfig (Jarod Wilson) [1860496] - [wireless] ath10k: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] ath11k: Remove bus layer includes from upper layer (Jarod Wilson) [1860496] - [wireless] ath11k: Add drv private for bus opaque struct (Jarod Wilson) [1860496] - [wireless] ath11k: Add support for multibus support (Jarod Wilson) [1860496] - [wireless] ath10k: fix __le32 warning in ath10k_wmi_tlv_op_gen_request_peer_stats_info() (Jarod Wilson) [1860496] - [wireless] ath10k: Remove msdu from idr when management pkt send fails (Jarod Wilson) [1860496] - [wireless] ath10k: Skip handling del_server during driver exit (Jarod Wilson) [1860496] - [wireless] ath11k: remove stale monitor status descriptor (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg_ini: differentiate ax210 hw with same hw type (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: skip fragmented receive buffers (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove outdated copyright print/module statement (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: don't transmit on unallocated queue (Jarod Wilson) [1860496] - [wireless] iwlwifi: tx: enable A-MSDU in low latency mode (Jarod Wilson) [1860496] - [wireless] iwlwifi: use longer queues for 256-BA (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: gen2: use DMA pool for byte-count tables (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: remove some dead code (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: mark a variable __maybe_unused (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: attempt to allocate smaller queues (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: allocate much smaller byte-count table (Jarod Wilson) [1860496] - [wireless] iwlwifi: dump api version in yaml format (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: convert all AX101 devices to the device tables (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: remove occurrences of 22000 in the FW name defines (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: convert QnJ with Hr to the device table (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: remove mangling for iwl_ax101_cfg_qu_hr (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: remove outdated comment about PCI RTPM reference (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add IML/ROM information to the assertion dumps (Jarod Wilson) [1860496] - [wireless] iwlwifi: move iwl_set_soc_latency to iwl-drv to be used by other op_modes (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: remove magic number (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: initialize iwl_dev_tx_power_cmd to zero (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: set debug descriptor to NULL outside of iwl_fw_free_dump_desc (Jarod Wilson) [1860496] - [wireless] iwlwifi: bump FW API to 55 for AX devices (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: add D3 resume timepoint (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: set properly station flags in STA_HE_CTXT_CMD (Jarod Wilson) [1860496] - [wireless] iwlwifi: avoid debug max amsdu config overwriting itself (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: remove iwlmvm's tfd_q_hang_detect module parameter (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: stop supporting swcrypto and bt_coex_active module parameters (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add support for range request command version 9 (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: don't access TLV before verifying len (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove antenna_coupling module parameter (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: use hweight_long instead of bit manipulating (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: add support for parsing SHARED_MEM_ALLOC version 4 (Jarod Wilson) [1860496] - [wireless] iwlwifi: fw api: fix PHY data 2/3 position (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8188ee: remove Comparison to bool in rf.c (Jarod Wilson) [1860496] - [wireless] mwifiex: avoid -Wstringop-overflow warning (Jarod Wilson) [1860496] - [wireless] rtlwifi: remove comparison of 0/1 to bool variable (Jarod Wilson) [1860496] - [wireless] brcmsmac: remove Comparison to bool in brcms_b_txstatus() (Jarod Wilson) [1860496] - [wireless] brcmfmac: Add P2P Action Frame retry delay to fix GAS Comeback Response failure issue (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix P2P Group Formation failure via Go-neg method (Jarod Wilson) [1860496] - [wireless] brcmfmac: support the second p2p connection (Jarod Wilson) [1860496] - [wireless] rtw88: fix an issue about leak system resources (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: add interface configurations table (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Set IG register for CCK rate (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add chip_ops::false_alarm_statistics (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: some chips don't support LDPC (Jarod Wilson) [1860496] - [wireless] rtw88: handle C2H_CCX_TX_RPT to know if packet TX'ed successfully (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add set_channel (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add query_rx_desc (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add DIG parameter (Jarod Wilson) [1860496] - [wireless] rtlwifi: use true, false for bool variable in rtl_init_rfkill() (Jarod Wilson) [1860496] - [wireless] rtw88: Use udelay instead of usleep in atomic context (Jarod Wilson) [1860496] - [wireless] ath11k: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] ath9k_htc: Silence undersized packet warnings (Jarod Wilson) [1860496] - [wireless] ath6kl: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] ath11k: fix kernel panic by freeing the msdu received with invalid length (Jarod Wilson) [1860496] - [wireless] ath11k: Add support to reset htt peer stats (Jarod Wilson) [1860496] - [wireless] ath11k: add tx hw 802.11 encapsulation offloading support (Jarod Wilson) [1860496] - [wireless] ath11k: fix resource unavailability for htt stats after peer stats display (Jarod Wilson) [1860496] - [wireless] ath11k: use true,false for bool variables (Jarod Wilson) [1860496] - [wireless] ath10k: Add support for targets without trustzone (Jarod Wilson) [1860496] - [wireless] ath10k: Setup the msa resources before qmi init (Jarod Wilson) [1860496] - [wireless] ath10k: remove the max_sched_scan_reqs value (Jarod Wilson) [1860496] - [wireless] ath10k: Avoid override CE5 configuration for QCA99X0 chipsets (Jarod Wilson) [1860496] - [wireless] brcmfmac: no need to check return value of debugfs_create functions (Jarod Wilson) [1860496] - [wireless] brcmfmac: remove comparison to bool in brcmf_fws_attach() (Jarod Wilson) [1860496] - [wireless] brcmfmac: add vendor ie for association responses (Jarod Wilson) [1860496] - [wireless] brcmfmac: only generate random p2p address when needed (Jarod Wilson) [1860496] - [wireless] brcmfmac: p2p cert 6.1.9-support GOUT handling p2p presence request (Jarod Wilson) [1860496] - [wireless] brcmfmac: remove arp_hostip_clear from brcmf_netdev_stop (Jarod Wilson) [1860496] - [wireless] brcmfmac: keep apsta enabled when AP starts with MCHAN feature (Jarod Wilson) [1860496] - [wireless] rtw88: fix spelling mistake "fimrware" -> "firmware" (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: update phy parameter tables to v50 (Jarod Wilson) [1860496] - [wireless] ath11k: add DBG_MAC prints to track vdev events (Jarod Wilson) [1860496] - [wireless] ath11k: fix mgmt_tx_wmi cmd sent to FW for deleted vdev (Jarod Wilson) [1860496] - [wireless] ath11k: fix error return code in ath11k_dp_alloc() (Jarod Wilson) [1860496] - [wireless] ath10k: fix possible memory leak in ath10k_bmi_lz_data_large() (Jarod Wilson) [1860496] - [wireless] mac80211: fix memory overlap due to variable length param (Jarod Wilson) [1860496] - [net] mac80211: TX legacy rate control for Beacon frames (Jarod Wilson) [1860496] - [wireless] ath11k: use GFP_ATOMIC under spin lock (Jarod Wilson) [1860496] - [wireless] ath10k: correct tx bitrate of iw for SDIO (Jarod Wilson) [1860496] - [wireless] ath10k: add bitrate parse for peer stats info (Jarod Wilson) [1860496] - [wireless] ath10k: add rx bitrate report for SDIO (Jarod Wilson) [1860496] - [wireless] ath10k: enable firmware peer stats info for wmi tlv (Jarod Wilson) [1860496] - [wireless] ath5k: remove conversion to bool in ath5k_ani_calibration() (Jarod Wilson) [1860496] - [wireless] ath9k: add calibration timeout for AR9002 (Jarod Wilson) [1860496] - [wireless] ath9k: invalidate all calibrations at once (Jarod Wilson) [1860496] - [wireless] ath9k: interleaved NF calibration on AR9002 (Jarod Wilson) [1860496] - [wireless] ath9k: do not miss longcal on AR9002 (Jarod Wilson) [1860496] - [wireless] ath9k: remove needless NFCAL_PENDING flag setting (Jarod Wilson) [1860496] - [wireless] ath9k: fix AR9002 ADC and NF calibrations (Jarod Wilson) [1860496] - [wireless] rtw88: fix sparse warnings for download firmware routine (Jarod Wilson) [1860496] - [wireless] ath10k: add statistics of tx retries and tx failed when tx complete disable (Jarod Wilson) [1860496] - [wireless] ath10k: enable rx duration report default for wmi tlv (Jarod Wilson) [1860496] - [wireless] ath11k: fix reo flush send (Jarod Wilson) [1860496] - [wireless] iwlwifi: debug: set NPK buffer in context info (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: add new structs for So devices with long latency (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: add new structure for Qu devices with medium latency (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: tell firmware about required LTR delay (Jarod Wilson) [1860496] - [wireless] iwlwifi: update few product names in AX family (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: add cfgs for SoCs with device ID 0x4FD0 (Jarod Wilson) [1860496] - [wireless] iwlwifi: add new cards for AX family (Jarod Wilson) [1860496] - [wireless] iwlwifi: acpi: read TAS table from ACPI and send it to the FW (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove fw_monitor module parameter (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove deprecated and unused iwl_mvm_keyinfo struct (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add framework for specific phy configuration (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: move iwl_pcie_ctxt_info_alloc_dma() to user (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: support IWL_FW_INI_TIME_POINT_HOST_ALIVE_TIMEOUT time point (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add DCM flag to rate pretty-print (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: gen2: minor code cleanups in byte table update (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: add n_window/ampdu to tx_queue debugfs (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: use seq_file for tx_queue debugfs file (Jarod Wilson) [1860496] - [wireless] iwlwifi: support version 9 of WOWLAN_GET_STATUS notification (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: support multiple dumps in legacy dump flow (Jarod Wilson) [1860496] - [wireless] iwlwifi: move API version lookup to common code (Jarod Wilson) [1860496] - [wireless] iwlwifi: nvm: use iwl_nl80211_band_from_channel_idx (Jarod Wilson) [1860496] - [net] mac80211: fix two missing documentation entries (Jarod Wilson) [1860496] - [net] cfg80211: reject channels/chandefs with KHz offset >= 1000 (Jarod Wilson) [1860496] - [net] mac80211: add freq_offset to RX status (Jarod Wilson) [1860496] - [net] mac80211: handle channel frequency offset (Jarod Wilson) [1860496] - [net] cfg80211: express channels with a KHz component (Jarod Wilson) [1860496] - [net] ieee80211: share 802.11 unit conversion helpers (Jarod Wilson) [1860496] - [net] mac80211: minstrel_ht_assign_best_tp_rates: remove redundant test (Jarod Wilson) [1860496] - [net] mac80211: Fail association when AP has no legacy rates (Jarod Wilson) [1860496] - [net] mac80211: agg-tx: add an option to defer ADDBA transmit (Jarod Wilson) [1860496] - [net] mac80211: agg-tx: refactor sending addba (Jarod Wilson) [1860496] - [net] mac80211: Skip entries with HE membership selector (Jarod Wilson) [1860496] - [net] cfg80211: Parse HE membership selector (Jarod Wilson) [1860496] - [net] mac80211: Don't destroy auth data in case of anti-clogging (Jarod Wilson) [1860496] - [net] mac80211: add twt_protected flag to the bss_conf structure (Jarod Wilson) [1860496] - [net] mac80211: implement Operating Mode Notification extended NSS support (Jarod Wilson) [1860496] - [net] mac80211: Process multicast RX registration for Action frames (Jarod Wilson) [1860496] - [net] nl80211: allow client-only BIGTK support (Jarod Wilson) [1860496] - [net] cfg80211: support multicast RX registration (Jarod Wilson) [1860496] - [net] cfg80211: change internal management frame registration API (Jarod Wilson) [1860496] - [net] mac80211: Report beacon protection failures to user space (Jarod Wilson) [1860496] - [net] cfg80211: Unprotected Beacon frame RX indication (Jarod Wilson) [1860496] - [wireless] iwlwifi: scan: remove support for fw scan api v13 (Jarod Wilson) [1860496] - [net] mac80211: fix drv_config_iface_filter() behaviour (Jarod Wilson) [1860496] - [net] mac80211: mlme: remove duplicate AID bookkeeping (Jarod Wilson) [1860496] - [wireless] ath10k: drop the TX packet which size exceed credit size for sdio (Jarod Wilson) [1860496] - [wireless] ath10k: Fix the invalid tx/rx chainmask configuration (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: initialize mac/bb/rf basic functions (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Organize chip TX/RX FIFO (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: implement set_tx_power_index ops (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: 11N chips don't support H2C queue (Jarod Wilson) [1860496] - [wireless] rtw88: decompose while(1) loop of power sequence polling command (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add mac power-on/-off function (Jarod Wilson) [1860496] - [wireless] rtw88: no need to send additional information to legacy firmware (Jarod Wilson) [1860496] - [wireless] rtw88: add legacy firmware download for 8723D devices (Jarod Wilson) [1860496] - [wireless] ath10k: add flush tx packets for SDIO chip (Jarod Wilson) [1860496] - [wireless] ath10k: enable alt data of TX path for sdio (Jarod Wilson) [1860496] - [wireless] ath10k: add htt TX bundle for sdio (Jarod Wilson) [1860496] - [wireless] ath11k: remove conversion to bool in ath11k_debug_fw_stats_process() (Jarod Wilson) [1860496] - [wireless] ath11k: remove conversion to bool in ath11k_dp_rxdesc_mpdu_valid() (Jarod Wilson) [1860496] - [wireless] rtw88: set power trim according to efuse PG values (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add read_efuse to recognize efuse info from map (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add new chip op efuse_grant() to control efuse access (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add cfg_ldo25 to control LDO25 (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add mac/bb/rf/agc/power_limit tables (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add RF read/write ops (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add power sequence (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: add beamform wrapper functions (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add basic chip capabilities (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8723ae: fix warning comparison to bool (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8821ae: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8723be: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192ee: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8723ae: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8188ee: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] ath10k: hif: make send_complete_check op optional (Jarod Wilson) [1860496] - [wireless] ath10k: sdio: remove _hif_ prefix from functions not part of hif interface (Jarod Wilson) [1860496] - [wireless] ath10k: improve power save performance for sdio (Jarod Wilson) [1860496] - [wireless] ath10k: rename ath10k_hif_swap_mailbox() to ath10k_hif_start_post() (Jarod Wilson) [1860496] - [wireless] brcmfmac: remove leading space (Jarod Wilson) [1860496] - [wireless] brcmsmac: make brcms_c_stf_ss_update() void (Jarod Wilson) [1860496] - [wireless] brcmsmac: Add missing annotation for brcms_down() (Jarod Wilson) [1860496] - [wireless] brcmsmac: Add missing annotation for brcms_rfkill_set_hw_state() (Jarod Wilson) [1860496] - [wireless] hostap: Add missing annotations for prism2_bss_list_proc_start() and prism2_bss_list_proc_stop (Jarod Wilson) [1860496] - [wireless] rtw88: add support for set/get antennas (Jarod Wilson) [1860496] - [wireless] rtw88: make rtw_chip_ops::set_antenna return int (Jarod Wilson) [1860496] - [wireless] ath11k: Add dynamic tcl ring selection logic with retry mechanism (Jarod Wilson) [1860496] - [wireless] ath11k: cleanup reo command error code overwritten (Jarod Wilson) [1860496] - [wireless] ath10k: Fix typo in warning messages (Jarod Wilson) [1860496] - [wireless] ath11k: Fix rx_filter flags setting for per peer rx_stats (Jarod Wilson) [1860496] - [wireless] ath11k: Fix fw assert by setting proper vht cap (Jarod Wilson) [1860496] - [wireless] ath11k: Cleanup in pdev destroy and mac register during crash on recovery (Jarod Wilson) [1860496] - [wireless] brcmsmac: make brcms_c_set_mac() void (Jarod Wilson) [1860496] - [wireless] rtw88: Add delay on polling h2c command status bit (Jarod Wilson) [1860496] - [wireless] brcm80211: remove redundant pointer 'address' (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8723ae: fix spelling mistake "chang" -> "change" (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix wrong location to get firmware feature (Jarod Wilson) [1860496] - [wireless] rtw88: Make two functions static (Jarod Wilson) [1860496] - [net] cfg80211: fix kernel-doc notation (Jarod Wilson) [1860496] - [wireless] ath11k: rx path optimizations (Jarod Wilson) [1860496] - [wireless] ath11k: set IRQ_DISABLE_UNLAZY flag for DP interrupts (Jarod Wilson) [1860496] - [wireless] ath11k: Fix TWT radio count (Jarod Wilson) [1860496] - [wireless] ath11k: Modify the interrupt timer threshold (Jarod Wilson) [1860496] - [wireless] ath11k: fix duplication peer create on same radio (Jarod Wilson) [1860496] - [wireless] ath10k: change ATH10K_SDIO_BUS_REQUEST_MAX_NUM from 64 to 1024 (Jarod Wilson) [1860496] - [wireless] ath10k: disable TX complete indication of htt for sdio (Jarod Wilson) [1860496] - [wireless] ath9k: Fix general protection fault in ath9k_hif_usb_rx_cb (Jarod Wilson) [1860496] - [wireless] ath9x: Fix stack-out-of-bounds Write in ath9k_hif_usb_rx_cb (Jarod Wilson) [1860496] - [wireless] ath9k: Fix use-after-free Write in ath9k_htc_rx_msg (Jarod Wilson) [1860496] - [wireless] ath9k: Fix use-after-free Read in ath9k_wmi_ctrl_rx (Jarod Wilson) [1860496] - [wireless] ath9k: Fix use-after-free Read in htc_connect_service (Jarod Wilson) [1860496] - [wireless] ath10k: fix kernel null pointer dereference (Jarod Wilson) [1860496] - [wireless] ath10k: enable radar detection in secondary segment (Jarod Wilson) [1860496] - [wireless] ath10k: enable VHT160 and VHT80+80 modes (Jarod Wilson) [1860496] - [wireless] ath11k: Avoid mgmt tx count underflow (Jarod Wilson) [1860496] - [wireless] ath11k: Increase the tx completion ring size (Jarod Wilson) [1860496] - [wireless] ath11k: fix error message to correctly report the command that failed (Jarod Wilson) [1860496] - [wireless] ath11k: add pktlog checksum in trace events to support pktlog (Jarod Wilson) [1860496] - [wireless] ath10k: Fix the race condition in firmware dump work queue (Jarod Wilson) [1860496] - [wireless] ath11k: Add sta debugfs support to configure ADDBA and DELBA (Jarod Wilson) [1860496] - [wireless] ath11k: fix compiler warnings without CONFIG_THERMAL (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: remove newline from rs_pretty_print_rate() (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: make iwl_pcie_cmdq_reclaim static (Jarod Wilson) [1860496] - [wireless] iwlwifi: bump FW API to 53 for 22000 series (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove IWL_FW_DBG_DOMAIN macro (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: enable yoyo by default (Jarod Wilson) [1860496] - [wireless] iwlwifi: scan: support FW APIs with variable number of profiles (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: don't block dumping internal memory when not in SRAM mode (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove support for QnJ HR FPGA (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove support for QnJ Hr STEP A (Jarod Wilson) [1860496] - [wireless] iwlwifi: add trans_cfg for devices with long latency (Jarod Wilson) [1860496] - [wireless] iwlwifi: add support for version 2 of SOC_CONFIGURATION_CMD (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add support for non EDCA based measurements (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove unnecessary cfg mangling for Qu C and QuZ with Jf (Jarod Wilson) [1860496] - [wireless] iwlwifi: convert QnJ with Jf devices to new config table (Jarod Wilson) [1860496] - [wireless] iwlwifi: convert all Qu with Jf devices to the new config table (Jarod Wilson) [1860496] - [wireless] iwlwifi: add HW step to new cfg device table (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove some unused extern declarations from iwl-config.h (Jarod Wilson) [1860496] - [wireless] iwlwifi: move integrated, extra_phy and soc_latency to trans_cfg (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: enable SF also when we have HE (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove redundant iwl9560_2ac_cfg struct (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: rs-fw: fix some indentation (Jarod Wilson) [1860496] - [wireless] iwlwifi: scan: support scan req cmd ver 14 (Jarod Wilson) [1860496] - [wireless] iwlwifi: pass trans and NVM data to HE capability parsing (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: implement read_config32 (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: add PCI config space region type (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add soc latency support (Jarod Wilson) [1860496] - [wireless] hostap: convert to struct proc_ops (Jarod Wilson) [1860496] - [wireless] rtw88: fix non-increase management packet sequence number (Jarod Wilson) [1860496] - [wireless] brcmfmac: add USB autosuspend feature support (Jarod Wilson) [1860496] - [wireless] brcmfmac: increase max hanger slots from 1K to 3K in fws layer (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix the incorrect return value in brcmf_inform_single_bss() (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix double freeing in the fmac usb data path (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix driver crash on USB control transfer timeout (Jarod Wilson) [1860496] - [wireless] rtl8xxxu: Feed current txrate information for mac80211 (Jarod Wilson) [1860496] - [wireless] rtl8xxxu: add enumeration for channel bandwidth (Jarod Wilson) [1860496] - [wireless] rtw88: add a debugfs entry to enable/disable coex mechanism (Jarod Wilson) [1860496] - [wireless] rtw88: add a debugfs entry to dump coex's info (Jarod Wilson) [1860496] - [wireless] rtl8xxxu: Fix sparse warning: cast from restricted __le16 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add missing declaration in mt7615.h (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix endianness in unified command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix mt7663e firmware struct endianness (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: config RF table path B before path A (Jarod Wilson) [1860496] - [wireless] rtw88: kick off TX packets once for higher efficiency (Jarod Wilson) [1860496] - [wireless] rtw88: pci: define a mask for TX/RX BD indexes (Jarod Wilson) [1860496] - [wireless] rtw88: associate reserved pages with each vif (Jarod Wilson) [1860496] - [wireless] rtw88: extract alloc rsvd_page and h2c skb routines (Jarod Wilson) [1860496] - [wireless] brcmfmac: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] wireless: marvell: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] hostap: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] wireless: ti: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] wireless: realtek: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] ath10k: Fill GCMP MIC length for PMF (Jarod Wilson) [1860496] - [net] mac80211: driver can remain on channel if not using chan_ctx (Jarod Wilson) [1860496] - [net] nl80211: clarify code in nl80211_del_station() (Jarod Wilson) [1860496] - [net] cfg80211: Configure PMK lifetime and reauth threshold for PMKSA entries (Jarod Wilson) [1860496] - [net] mac80211: Read rx_stats with perCPU pointers (Jarod Wilson) [1860496] - [net] mac80211: Allow deleting stations in ibss mode to reset their state (Jarod Wilson) [1860496] - [net] cfg80211: Add support for userspace to reset stations in IBSS mode (Jarod Wilson) [1860496] - [net] mac80211: consider WLAN_EID_EXT_HE_OPERATION for parsing CRC (Jarod Wilson) [1860496] - [uapi] nl80211: add PROTECTED_TWT nl80211 extended feature (Jarod Wilson) [1860496] - [net] mac80211: HE: set missing bss_conf fields in AP mode (Jarod Wilson) [1860496] - [net] nl80211: pass HE operation element to the driver (Jarod Wilson) [1860496] - [net] nl80211/cfg80211: add support for non EDCA based ranging measurement (Jarod Wilson) [1860496] - [net] mac80211: don't leave skb->next/prev pointing to stack (Jarod Wilson) [1860496] - [net] mac80211: update documentation about tx power (Jarod Wilson) [1860496] - [net] mac80211: handle no-preauth flag for control port (Jarod Wilson) [1860496] - [net] nl80211: add no pre-auth attribute and ext. feature flag for ctrl. port (Jarod Wilson) [1860496] - [net] cfg80211: fix documentation format (Jarod Wilson) [1860496] - [wireless] ath11k: Perform per-msdu rx processing (Jarod Wilson) [1860496] - [wireless] ath11k: Configure hash based reo destination ring selection (Jarod Wilson) [1860496] - [wireless] ath11k: Adding proper validation before accessing tx_stats (Jarod Wilson) [1860496] - [wireless] ath11k: dump SRNG stats during FW assert (Jarod Wilson) [1860496] - [wireless] ath11k: fill channel info from rx channel (Jarod Wilson) [1860496] - [wireless] ath11k: Supporting RX ring backpressure HTT event and stats handling (Jarod Wilson) [1860496] - [wireless] iwlwifi: move AX200 devices to the new table (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove trans entries from COMMON 9260 macro (Jarod Wilson) [1860496] - [wireless] iwlwifi: move shared clock entries to new table (Jarod Wilson) [1860496] - [wireless] iwlwifi: move pu devices to new table (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove 9260 devices with 0x1010 and 0x1210 subsytem IDs (Jarod Wilson) [1860496] - [wireless] iwlwifi: convert the 9260-1x1 device to use the new parameters (Jarod Wilson) [1860496] - [wireless] iwlwifi: move TH1 devices to the new table (Jarod Wilson) [1860496] - [wireless] iwlwifi: map 9461 and 9462 using RF type and RF ID (Jarod Wilson) [1860496] - [wireless] iwlwifi: add Pu/PnJ/Th device values to differentiate them (Jarod Wilson) [1860496] - [wireless] iwlwifi: add GNSS differentiation to the device tables (Jarod Wilson) [1860496] - [wireless] iwlwifi: add mac/rf types and 160MHz to the device tables (Jarod Wilson) [1860496] - [wireless] iwlwifi: combine 9260 cfgs that only change names (Jarod Wilson) [1860496] - [wireless] iwlwifi: move the remaining 0x2526 configs to the new table (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663e support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: get rid of sta_rec_wtbl data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce set_ba uni command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add more uni mcu commands (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce set_bmc and st_sta for uni commands (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce uni cmd command types (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_init_mac_chain routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_eeprom_parse_hw_band_cap routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7663e support to mt7615_mcu_set_eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7663e support to mt7615_{driver, firmware}_own (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7663e support to mt7615_reg_map (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_register_map (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce MCU_FW_PREFIX for fw mcu commands (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move more mcu commands in mt7615_mcu_ops data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework mt7615_mcu_set_bss_info using skb APIs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rely on skb API for mt7615_mcu_set_eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mt7615_mcu_set_sta in mt7615_mcu_ops (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mt7615_mcu_set_bmc to mt7615_mcu_ops (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7615_mcu_ops data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_send_message routine (Jarod Wilson) [1860496] - [wireless] mt76: always init to 0 mcu messages (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_init_device routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: cleanup fw queue just for mmio devices (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_wait_response (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_fill_msg (Jarod Wilson) [1860496] - [wireless] mt76: remove variable 'val' set but not used (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove a stray if statement (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: reset MCU timeout counter earlier in watchdog reset (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix monitor injection of beacon frames (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: make dynamic sensitivity adjustment configurable via debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: add upper limit for dynamic sensitivity minimum receive power (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix antenna mask initialization in DBDC mode (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: rely only on data buffer for usb control messagges (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: fix a possible memory leak in mt76u_init (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: loop over all possible rx queues in mt76u_rx_tasklet (Jarod Wilson) [1860496] - [wireless] ath11k: add handling for BSS color (Jarod Wilson) [1860496] - [wireless] ath11k: add WMI calls required for handling BSS color (Jarod Wilson) [1860496] - [wireless] ath11k: set queue_len to 4096 (Jarod Wilson) [1860496] - [wireless] ath11k: enable PN offload (Jarod Wilson) [1860496] - [wireless] ath11k: handle RX fragments (Jarod Wilson) [1860496] - [wireless] rtw88: remove unused member of struct rtw_hal (Jarod Wilson) [1860496] - [wireless] ath5k: Use scnprintf() for avoiding potential buffer overflow (Jarod Wilson) [1860496] - [wireless] ath11k: Use scnprintf() for avoiding potential buffer overflow (Jarod Wilson) [1860496] - [wireless] ath10k: allow qca988x family to support ack rssi of tx data packets (Jarod Wilson) [1860496] - [wireless] ath5k: Add proper dependency for ATH5K_AHB (Jarod Wilson) [1860496] - [wireless] ath11k: add thermal sensor device support (Jarod Wilson) [1860496] - [wireless] ath11k: add thermal cooling device support (Jarod Wilson) [1860496] - [wireless] ath10k: fix not registering airtime of 11a station with WMM disable (Jarod Wilson) [1860496] - [wireless] ath11k: config reorder queue for all tids during peer setup (Jarod Wilson) [1860496] - [wireless] ath10k: fix unsupported chip reset debugs file write (Jarod Wilson) [1860496] - [wireless] ath10k: use kzalloc to read for ath10k_sdio_hif_diag_read (Jarod Wilson) [1860496] - [wireless] ath10k: start recovery process when read int status fail for sdio (Jarod Wilson) [1860496] - [wireless] ath10k: add QCA9377 sdio hw_param item (Jarod Wilson) [1860496] - [wireless] ath10k: avoid consecutive OTP download to reduce boot time (Jarod Wilson) [1860496] - [net] mac80211: Add api to support configuring TID specific configuration (Jarod Wilson) [1860496] - [net] nl80211: Add support to configure TID specific RTSCTS configuration (Jarod Wilson) [1860496] - [net] nl80211: Add support to configure TID specific AMPDU configuration (Jarod Wilson) [1860496] - [net] nl80211: Add support to configure TID specific retry configuration (Jarod Wilson) [1860496] - [net] nl80211: modify TID-config API (Jarod Wilson) [1860496] - [net] nl80211: Add NL command to support TID speicific configurations (Jarod Wilson) [1860496] - [net] mac80211: Beacon protection using the new BIGTK (STA) (Jarod Wilson) [1860496] - [net] mac80211: Beacon protection using the new BIGTK (AP) (Jarod Wilson) [1860496] - [net] mac80211: Update BIP to support Beacon frames (Jarod Wilson) [1860496] - [net] mac80211: Support BIGTK configuration for Beacon protection (Jarod Wilson) [1860496] - [net] cfg80211: Support key configuration for Beacon protection (BIGTK) (Jarod Wilson) [1860496] - [net] cfg80211: More error messages for key addition failures (Jarod Wilson) [1860496] - [net] cfg80211: fix indentation errors (Jarod Wilson) [1860496] - [net] cfg80211: merge documentations of field "dev" (Jarod Wilson) [1860496] - [net] cfg80211: merge documentations of field "debugfsdir" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "reg_notifier" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "perm_addr" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "_net" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "registered" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "privid" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "probe_resp_offload" (Jarod Wilson) [1860496] - [net] Revert "nl80211: add src and dst addr attributes for control port tx/rx" (Jarod Wilson) [1860496] - [net] Revert "mac80211: support NL80211_EXT_FEATURE_CONTROL_PORT_OVER_NL80211_MAC_ADDRS" (Jarod Wilson) [1860496] - [net] cfg80211: remove support for adjacent channel compensation (Jarod Wilson) [1860496] - [net] mac80211: check vif pointer before airtime calculation (Jarod Wilson) [1860496] - [net] cfg80211: Pass lockdep expression to RCU lists (Jarod Wilson) [1860496] - [wireless] mwifiex: change license text from MARVELL to NXP (Jarod Wilson) [1860496] - [wireless] mt76: Introduce mt76_mcu data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove rx_mask in mt7615_eeprom_parse_hw_cap (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: rename stat_wq in wq (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: extend RX scatter gather number (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rely on mt76_queues_read for mt7622 (Jarod Wilson) [1860496] - [wireless] mt76: do not set HOST_BROADCAST_PS_BUFFERING for mt7615 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework rx phy index handling (Jarod Wilson) [1860496] - [wireless] mt76: fix rounding issues on converting per-chain and combined txpower (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2: avoid starting the MAC too early (Jarod Wilson) [1860496] - [wireless] mt76: avoid extra RCU synchronization on station removal (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix monitor mode on second PHY (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix adding active monitor interfaces (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: switch mt7615_mcu_set_rx_ba to v2 format (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: switch mt7615_mcu_set_tx_ba to v2 format (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: use new tag sta_rec_wtbl (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add starec operating flow for firmware v2 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add a helper to encapsulate sta_rec operation (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: simplify mcu_set_sta flow (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: simplify mcu_set_bmc flow (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for testing hardware reset (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: implement hardware reset support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: report firmware log event messages (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix and rework tx power handling (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add Kconfig entry for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable DBDC on MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: decrease rx ring size for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: implement DMA support for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: implement probing and firmware loading on MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable 5 GHz on MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add calibration free support for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add eeprom support for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add dma and tx queue initialization for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix MT_INT_TX_DONE_ALL definition for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: store N9 firmware version instead of CR4 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: split up firmware loading functions (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mmio related code from pci.c to mmio.c (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add __aligned(4) to txp structs (Jarod Wilson) [1860496] - [wireless] mt76: enable Airtime Queue Limit support (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: increase dma mcu rx ring size (Jarod Wilson) [1860496] - [wireless] mt76: dma: do not write cpu_idx on rx queue reset until after refill (Jarod Wilson) [1860496] - [wireless] mt76: fix handling full tx queues in mt76_dma_tx_queue_skb_raw (Jarod Wilson) [1860496] - [wireless] mt76: set dma-done flag for flushed descriptors (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: introduce MT_DRV_RX_DMA_HDR flag (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add endpoint to mt76u_bulk_msg signature (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: introduce mt76u_skb_dma_info routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: take into account different queue mapping for 7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add {read/write}_extended utility routines (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: introduce mt76u_alloc_mcu_queue utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: resume all rx queue in mt76u_resume_rx (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add queue parameter to mt76u_rx_urb_alloc (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76u_alloc_rx_queue utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: stop/free all possible rx queues (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: introduce mt76u_free_rx_queue utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: move mcu buffer allocation in mt76x02u drivers (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add queue id parameter to mt76u_submit_rx_buffers (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: use mt76_queue as mt76u_complete_rx context (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76_queue to mt76u_refill_rx signature (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76_queue to mt76u_get_next_rx_entry signature (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76u_process_rx_queue utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: check tx_status_data pointer in mt76u_tx_tasklet (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02u: avoid overwrite max_tx_fragments (Jarod Wilson) [1860496] - [wireless] mt76: rely on mac80211 utility routines to compute airtime (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove leftover routine declaration (Jarod Wilson) [1860496] - [wireless] mt76: move WIPHY_FLAG_HAS_CHANNEL_SWITCH in mt76_phy_init (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix endianness in mt7615_mcu_set_eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: initialize radar specs from host driver (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2: get rid of leftover target (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add tracing support (Jarod Wilson) [1860496] - [wireless] mt76: move mac_txdone tracepoint in mt76 module (Jarod Wilson) [1860496] - [wireless] mt76: move dev_irq tracepoint in mt76 module (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add a get_stats() callback (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add per-phy mib statistics (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: report TSF information (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add set_antenna callback (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework set_channel function (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add missing settings for simultaneous dual-band support (Jarod Wilson) [1860496] - [wireless] mt76: fix compilation warning in mt76_eeprom_override() (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: simplify led reg definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: simplify led reg definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce LED support (Jarod Wilson) [1860496] - [wireless] mt76: clear skb pointers from rx aggregation reorder buffer during cleanup (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: fix input validation issues for powersave-filtered frames (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: increase MCU command timeout (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: measure channel noise and report it via survey (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix MT7615_CFEND_RATE_DEFAULT value (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: minor mt76x02_mac_set_beacon optimization (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02u: do not set NULL beacons (Jarod Wilson) [1860496] - [wireless] mt76: usb: use max packet length for m76u_copy (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: add channel switch support for usb interfaces (Jarod Wilson) [1860496] - [wireless] mt76: speed up usb bulk copy (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: remove a copy call for usb speedup (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: add check for invalid vif idx (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: split beaconing (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: omit beacon slot clearing (Jarod Wilson) [1860496] - [wireless] mt76: use AC specific reorder timeout (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add set_coverage class support (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: set 0 as min coverage_class value (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: report firmware version using ethtool (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: Fix build with older compilers (Jarod Wilson) [1860496] - [wireless] mt76: eeprom: add support for big endian eeprom partition (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: reset STA_CCA counter setting the channel (Jarod Wilson) [1860496] - [wireless] mt76: fix possible undetected invalid MAC address (Jarod Wilson) [1860496] - [wireless] mt76: disable bh in mt76_dma_rx_poll (Jarod Wilson) [1860496] - [wireless] mt76: fix rx dma ring descriptor state on reset (Jarod Wilson) [1860496] - [wireless] mt7615: replace sta_state callback with sta_add/sta_remove (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: defer mcu initialization via workqueue (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: update beacon contents on BSS_CHANGED_BEACON (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for registering a second wiphy via debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: select the correct tx queue for frames sent to the second phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move radio/mac initialization to .start/stop callbacks (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: initialize dbdc settings on interface add (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add multiple wiphy support to the rx path (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework chainmask handling (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add multiple wiphy support to the dfs support code (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove useless MT_HW_RDD0/1 enum (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add missing register init for dual-wiphy support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add multiple wiphy support for smart carrier sense (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add dual-phy support for mac80211 ops (Jarod Wilson) [1860496] - [wireless] mt76: do not overwrite max_tx_fragments if it has been set (Jarod Wilson) [1860496] - [wireless] mt76: move ampdu_ref from mt76_dev to driver struct (Jarod Wilson) [1860496] - [wireless] mt76: add ext_phy field to struct mt76_wcid (Jarod Wilson) [1860496] - [wireless] mt76: add function for allocating an extra wiphy (Jarod Wilson) [1860496] - [wireless] mt76: add priv pointer to struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: add multiple wiphy support to mt76_get_min_avg_rssi (Jarod Wilson) [1860496] - [wireless] mt76: move txpower and antenna mask to struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: move txpower_conf back to driver specific structs (Jarod Wilson) [1860496] - [wireless] mt76: move chainmask back to driver specific structs (Jarod Wilson) [1860496] - [wireless] mt76: move state from struct mt76_dev to mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: keep a set of software tx queues per phy (Jarod Wilson) [1860496] - [wireless] mt76: move channel state to struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: add support for an extra wiphy in mt76_sta_state() (Jarod Wilson) [1860496] - [wireless] mt76: add support for an extra wiphy in the tx status path (Jarod Wilson) [1860496] - [net] mac80211: allow setting queue_len for drivers not using wake_tx_queue (Jarod Wilson) [1860496] - [include] ieee80211: add WPA3 OWE AKM suite selector (Jarod Wilson) [1860496] - [wireless] mac80211: Fix setting txpower to zero (Jarod Wilson) [1860496] - [wireless] mt76: add support for an extra wiphy in the main tx path (Jarod Wilson) [1860496] - [wireless] mt76: add support for an extra wiphy in the rx path (Jarod Wilson) [1860496] - [wireless] mt76: introduce struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: move initialization of some struct members to mt76_alloc_device (Jarod Wilson) [1860496] - [wireless] rtw88: Fix incorrect beamformee role setting (Jarod Wilson) [1860496] - [wireless] rtw88: 8822: Make tables const, reduce data object size (Jarod Wilson) [1860496] - [wireless] rtw88: disable TX-AMSDU on 2.4G band (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: modify rf protection setting (Jarod Wilson) [1860496] - [wireless] rtw88: Use secondary channel offset enumeration (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: update power sequence to v16 (Jarod Wilson) [1860496] - [wireless] rtw88: add ciphers to suppress error message (Jarod Wilson) [1860496] - [wireless] rtw88: avoid holding mutex for cancel_delayed_work_sync() (Jarod Wilson) [1860496] - [wireless] rtw88: move rtw_enter_ips() to the last when config (Jarod Wilson) [1860496] - [wireless] rtw88: pci: 8822c should set clock delay to zero (Jarod Wilson) [1860496] - [wireless] rtw88: add rtw_read8_mask and rtw_read16_mask (Jarod Wilson) [1860496] - [wireless] rtw88: remove unused parameter vif in rtw_lps_pg_info_get() (Jarod Wilson) [1860496] - [wireless] brcmfmac: add the BRCM 4364 found in MacBook Pro 15, 2 (Jarod Wilson) [1860496] - [wireless] ath11k: fix incorrect peer stats counters update (Jarod Wilson) [1860496] - [wireless] ath11k: Fixing dangling pointer issue upon peer delete failure (Jarod Wilson) [1860496] - [wireless] ath11k: fix parsing PPDU_CTRL type in pktlog (Jarod Wilson) [1860496] - [wireless] ath11k: fix warn-on in disassociation (Jarod Wilson) [1860496] - [wireless] ath11k: fix rcu lock protect in peer assoc confirmation (Jarod Wilson) [1860496] - [wireless] ath11k: add HE rate accounting to driver (Jarod Wilson) [1860496] - [wireless] ath11k: drop tx_info from ath11k_sta (Jarod Wilson) [1860496] - [wireless] ath10k: Add support to read btcoex related data from DT (Jarod Wilson) [1860496] - [wireless] ath10k: fix few checkpatch warnings (Jarod Wilson) [1860496] - [net] mac80211: support NL80211_EXT_FEATURE_CONTROL_PORT_OVER_NL80211_MAC_ADDRS (Jarod Wilson) [1860496] - [net] nl80211: add src and dst addr attributes for control port tx/rx (Jarod Wilson) [1860496] - [net] mac80211: parse also the RSNXE IE (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: Allow user space to register for station Rx authentication (Jarod Wilson) [1860496] - [include] ieee80211: fix 'the' doubling in comments (Jarod Wilson) [1860496] - [net] mac80211: Remove support for changing AP SMPS mode (Jarod Wilson) [1860496] - [net] mac80211: Handle SMPS mode changes only in AP mode (Jarod Wilson) [1860496] - [net] mac80211: Accept broadcast probe responses on 6GHz band (Jarod Wilson) [1860496] - [net] mac80211: HE: set RX NSS (Jarod Wilson) [1860496] - [net] mac80211: set station bandwidth from HE capability (Jarod Wilson) [1860496] - [net] mac80211: remove supported channels element in 6 GHz if ECSA support (Jarod Wilson) [1860496] - [net] mac80211: update condition for HE disablement (Jarod Wilson) [1860496] - [net] mac80211: make ieee80211_wep_init() return void (Jarod Wilson) [1860496] - [net] mac80211: allow changing TX-related netdev features (Jarod Wilson) [1860496] - [net] mac80211: check whether HE connection is allowed by the reg domain (Jarod Wilson) [1860496] - [net] mac80211: refactor extended element parsing (Jarod Wilson) [1860496] - [net] mac80211: simplify and improve HT/VHT/HE disable code (Jarod Wilson) [1860496] - [net] cfg80211: Enhance the AKM advertizement to support per interface (Jarod Wilson) [1860496] - [net] cfg80211: add no HE indication to the channel flag (Jarod Wilson) [1860496] - [net] mac80211: fix 11w when using encapsulation offloading (Jarod Wilson) [1860496] - [net] mac80211: fix tx status for no ack cases (Jarod Wilson) [1860496] - [net] mac80211: add handling for BSS color (Jarod Wilson) [1860496] - [net] nl80211: add handling for BSS color (Jarod Wilson) [1860496] - [net] mac80211: debugfs: improve airtime_flags handler readability (Jarod Wilson) [1860496] - [net] mac80211: Remove redundant assertion (Jarod Wilson) [1860496] - [net] mac80211: add 802.11 encapsulation offloading support (Jarod Wilson) [1860496] - [net] mac80211: Always show airtime debugfs file when TXQs are enabled (Jarod Wilson) [1860496] - [include] trivial: mac80211: fix indentation (Jarod Wilson) [1860496]- [fs] xfs: force writes to delalloc regions to unwritten (Carlos Maiolino) [1696580] - [fs] xfs: refactor xfs_iomap_prealloc_size (Carlos Maiolino) [1696580] - [fs] xfs: measure all contiguous previous extents for prealloc size (Carlos Maiolino) [1696580] - [fs] xfs: don't fail unwritten extent conversion on writeback due to edquot (Carlos Maiolino) [1696580] - [trace] SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow() (Dave Wysochanski) [1906309] - [trace] Revert "SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow()" (Dave Wysochanski) [1906309] - [uapi] uapi: fix statx attribute value overlap for DAX & MOUNT_ROOT (Eric Sandeen) [1905205] - [trace] SUNRPC: Fix oops in the rpc_xdr_buf event class (Scott Mayhew) [1900157] - [fs] NFS: Fix listxattr receive buffer size (Scott Mayhew) [1900157] - [trace] SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow() (Scott Mayhew) [1900157] - [net] SUNRPC: fix copying of multiple pages in gss_read_proxy_verf() (Scott Mayhew) [1900157] - [net] svcrdma: fix bounce buffers for unaligned offsets and multiple pages (Scott Mayhew) [1900157] - [pci] hv: Document missing hv_pci_protocol_negotiation() parameter (Mohammed Gamal) [1886102] - [pci] hv: Make some functions static (Mohammed Gamal) [1886102] - [pci] hv: Use struct_size() helper (Mohammed Gamal) [1886102] - [pci] hv: Prepare hv_compose_msi_msg() for the VMBus-channel-interrupt-to-vCPU reassignment functionality (Mohammed Gamal) [1886102] - [fs] xfs: allow individual quota grace period extension (Bill O'Donnell) [1827913] - [fs] xfs: per-type quota timers and warn limits (Bill O'Donnell) [1827913] - [fs] xfs: switch xfs_get_defquota to take explicit type (Bill O'Donnell) [1827913] - [fs] xfs: pass xfs_dquot to xfs_qm_adjust_dqtimers (Bill O'Donnell) [1827913] - [fs] xfs: fix up some whitespace in quota code (Bill O'Donnell) [1827913] - [fs] xfs: preserve default grace interval during quotacheck (Bill O'Donnell) [1827913] - [fs] quota: honor quota type in Q_XGETQSTATcalls (Bill O'Donnell) [1827913]- [fs] NFS: Do uncached readdir when we're seeking a cookie in an empty page cache (Dave Wysochanski) [1893882] - [fs] NFS: Reduce number of RPC calls when doing uncached readdir (Dave Wysochanski) [1893882] - [fs] NFS: Optimisations for monotonically increasing readdir cookies (Dave Wysochanski) [1893882] - [fs] NFS: Improve handling of directory verifiers (Dave Wysochanski) [1893882] - [fs] NFS: Handle NFS4ERR_NOT_SAME and NFSERR_BADCOOKIE from readdir calls (Dave Wysochanski) [1893882] - [fs] NFS: Allow the NFS generic code to pass in a verifier to readdir (Dave Wysochanski) [1893882] - [fs] NFS: Cleanup to remove nfs_readdir_descriptor_t typedef (Dave Wysochanski) [1893882] - [fs] NFS: Reduce readdir stack usage (Dave Wysochanski) [1893882] - [fs] NFS: nfs_do_filldir() does not return a value (Dave Wysochanski) [1893882] - [fs] NFS: More readdir cleanups (Dave Wysochanski) [1893882] - [fs] NFS: Support larger readdir buffers (Dave Wysochanski) [1893882] - [fs] NFS: Simplify struct nfs_cache_array_entry (Dave Wysochanski) [1893882] - [fs] NFS: Replace kmap() with kmap_atomic() in nfs_readdir_search_array() (Dave Wysochanski) [1893882] - [fs] NFS: Remove unnecessary kmap in nfs_readdir_xdr_to_array() (Dave Wysochanski) [1893882] - [fs] NFS: Don't discard readdir results (Dave Wysochanski) [1893882] - [fs] NFS: Clean up directory array handling (Dave Wysochanski) [1893882] - [fs] NFS: Clean up nfs_readdir_page_filler() (Dave Wysochanski) [1893882] - [fs] NFS: Clean up readdir struct nfs_cache_array (Dave Wysochanski) [1893882] - [fs] NFS: Ensure contents of struct nfs_open_dir_context are consistent (Dave Wysochanski) [1893882] - [fs] NFSv4.2: condition READDIR's mask for security label based on LSM state (Dave Wysochanski) [1893882] - [fs] NFS: Remove unnecessary inode lock in nfs_fsync_dir() (Dave Wysochanski) [1893882] - [fs] NFS: Remove unnecessary inode locking in nfs_llseek_dir() (Dave Wysochanski) [1893882] - [netdrv] net: intel: Remove in_interrupt() warnings (Ken Cox) [1838732] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Ken Cox) [1838732] - [netdrv] ixgbevf: use generic power management (Ken Cox) [1838732] - [netdrv] ethernet/intel: Convert fallthrough code comments (Ken Cox) [1838732] - [netdrv] net/intel: remove driver versions from Intel drivers (Ken Cox) [1838732] - [iommu] vt-d: Don't dereference iommu_device if IOMMU_API is not built (Vitaly Kuznetsov) [1887216] - [iommu] vt-d: Gracefully handle DMAR units with no supported address widths (Vitaly Kuznetsov) [1887216] - [iommu] vt-d: Skip TE disabling on quirky gfx dedicated iommu (Vitaly Kuznetsov) [1887216] - [netdrv] Revert "mark the intel igc driver as tech preview" (Corinna Vinschen) [1838742] - [netdrv] net: intel: Remove in_interrupt() warnings (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up nvm_info structure (Corinna Vinschen) [1838742] - [netdrv] igc: Reject schedules with a base_time in the future (Corinna Vinschen) [1838742] - [netdrv] igc: Export a way to read the PTP timer (Corinna Vinschen) [1838742] - [netdrv] igc: Remove reset disable flag (Corinna Vinschen) [1838742] - [netdrv] igc: Save PTP time before a reset (Corinna Vinschen) [1838742] - [netdrv] igc: Remove references to SYSTIMR register (Corinna Vinschen) [1838742] - [netdrv] igc: Expose LPI counters (Corinna Vinschen) [1838742] - [netdrv] igc: Clean RX descriptor error flags (Corinna Vinschen) [1838742] - [netdrv] igc: Remove timeout check from ptp_tx work (Corinna Vinschen) [1838742] - [netdrv] igc: Don't reschedule ptp_tx work (Corinna Vinschen) [1838742] - [netdrv] igc: Rename IGC_TSYNCTXCTL_VALID macro (Corinna Vinschen) [1838742] - [netdrv] igc: Add new device ID's (Corinna Vinschen) [1838742] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Corinna Vinschen) [1838742] - [netdrv] igc: Fix not considering the TX delay for timestamps (Corinna Vinschen) [1838742] - [netdrv] igc: Fix wrong timestamp latency numbers (Corinna Vinschen) [1838742] - [netdrv] igc: Fix PTP initialization (Corinna Vinschen) [1838742] - [netdrv] igc: Fix static checker warning (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up the hw_stats structure (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up the mac_info structure (Corinna Vinschen) [1838742] - [netdrv] igc: Remove ledctl_ fields from the mac_info structure (Corinna Vinschen) [1838742] - [netdrv] igc: Fix registers definition (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded ICTXQMTC register (Corinna Vinschen) [1838742] - [netdrv] igc: Add Receive Descriptor Minimum Threshold Count to clear HW counters (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded variable (Corinna Vinschen) [1838742] - [netdrv] ethernet/intel: Convert fallthrough code comments (Corinna Vinschen) [1838742] - [netdrv] igc: Remove checking media type during MAC initialization (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded check for copper media type (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor the igc_power_down_link() (Corinna Vinschen) [1838742] - [netdrv] igc: Remove TCP segmentation TX fail counter (Corinna Vinschen) [1838742] - [netdrv] igc: Add LPI counters (Corinna Vinschen) [1838742] - [netdrv] igc: Fix Rx timestamp disabling (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor igc_ptp_set_timestamp_mode() (Corinna Vinschen) [1838742] - [netdrv] igc: Remove UDP filter setup in PTP code (Corinna Vinschen) [1838742] - [netdrv] igc: Check __IGC_PTP_TX_IN_PROGRESS instead of ptp_tx_skb (Corinna Vinschen) [1838742] - [netdrv] igc: Remove duplicate code in Tx timestamp handling (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up Rx timestamping logic (Corinna Vinschen) [1838742] - [netdrv] igc: Add initial LTR support (Corinna Vinschen) [1838742] - [netdrv] igc: Add initial EEE support (Corinna Vinschen) [1838742] - [netdrv] net/intel: remove driver versions from Intel drivers (Corinna Vinschen) [1838742] - [netdrv] igc: Fix wrong register name (Corinna Vinschen) [1838742] - [netdrv] igc: Remove Sequence Error Counter (Corinna Vinschen) [1838742] - [netdrv] igc: Add Receive Error Counter (Corinna Vinschen) [1838742] - [netdrv] igc: Remove symbol error counter (Corinna Vinschen) [1838742] - [netdrv] igc: Fix IGC_MAX_RXNFC_RULES (Corinna Vinschen) [1838742] - [netdrv] igc: Reject NFC rules with multiple matches (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused flags (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused descriptor's flags (Corinna Vinschen) [1838742] - [netdrv] igc: Remove igc_nfc_rule_exit() (Corinna Vinschen) [1838742] - [netdrv] igc: Change adapter->nfc_rule_lock to mutex (Corinna Vinschen) [1838742] - [netdrv] igc: Change return type from igc_disable_nfc_rule() (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rule validation (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rules leak when driver is unloaded (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor igc_ethtool_update_nfc_rule() (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rules restoration (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rules with multicast addresses (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rule overwrite cases (Corinna Vinschen) [1838742] - [netdrv] igc: Fix locking issue when retrieving NFC rules (Corinna Vinschen) [1838742] - [netdrv] igc: Fix 'sw_idx' type in struct igc_nfc_rule (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor igc_ethtool_add_nfc_rule() (Corinna Vinschen) [1838742] - [netdrv] igc: Change byte order in struct igc_nfc_filter (Corinna Vinschen) [1838742] - [netdrv] igc: Align terms used in NFC support code (Corinna Vinschen) [1838742] - [netdrv] igc: Add 'igc_ethtool_' prefix to functions in igc_ethtool.c (Corinna Vinschen) [1838742] - [netdrv] igc: Early return in igc_get_ethtool_nfc_entry() (Corinna Vinschen) [1838742] - [netdrv] igc: Cleanup _get|set_rxnfc ethtool ops (Corinna Vinschen) [1838742] - [netdrv] igc: Get rid of igc_max_channels() (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused field from igc_nfc_filter (Corinna Vinschen) [1838742] - [netdrv] igc: Remove per queue good transmited counter register (Corinna Vinschen) [1838742] - [netdrv] igc: Remove header redirection register (Corinna Vinschen) [1838742] - [netdrv] igc: Remove obsolete circuit breaker registers (Corinna Vinschen) [1838742] - [netdrv] igc: Enable NFC rules based source MAC address (Corinna Vinschen) [1838742] - [netdrv] igc: Add support for source address filters in core (Corinna Vinschen) [1838742] - [netdrv] igc: Remove mac_table from igc_adapter (Corinna Vinschen) [1838742] - [netdrv] igc: Remove IGC_MAC_STATE_SRC_ADDR flag (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused registers (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused IGC_ICS_DRSTA define (Corinna Vinschen) [1838742] - [netdrv] igc: Dump ETQF registers (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor ethertype filtering code (Corinna Vinschen) [1838742] - [netdrv] igc: Fix MAX_ETYPE_FILTER value (Corinna Vinschen) [1838742] - [netdrv] igc: Remove ethertype filter in PTP code (Corinna Vinschen) [1838742] - [netdrv] igc: Remove duplicated IGC_RXPBS macro (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor VLAN priority filtering code (Corinna Vinschen) [1838742] - [netdrv] igc: Return -EOPNOTSUPP when VLAN mask doesn't match (Corinna Vinschen) [1838742] - [netdrv] igc: Dump VLANPQF register (Corinna Vinschen) [1838742] - [netdrv] igc: Rename IGC_VLAPQF macro (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up obsolete NVM defines (Corinna Vinschen) [1838742] - [netdrv] igc: remove IGC_REMOVED function (Corinna Vinschen) [1838742] - [netdrv] igc: Remove PCIe Control register (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded register (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded definition (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_base.c (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_dump.c (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_ptp.c (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_ethtool.c (Corinna Vinschen) [1838742] - [netdrv] igc: add support to eeprom, registers and link self-tests (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_main.c (Corinna Vinschen) [1838742] - [netdrv] igc: Add ECN support for TSO (Corinna Vinschen) [1838742] - [netdrv] ionic: fix mem leak in rx_empty (Jonathan Toppins) [1892492 1887516] - [netdrv] ionic: no rx flush in deinit (Jonathan Toppins) [1892492 1887516] - [netdrv] ionic: clean up sparse complaints (Jonathan Toppins) [1892492 1887516] - [netdrv] ionic: add new bad firmware error code (Jonathan Toppins) [1887516] - [netdrv] ionic: use lif ident for filter count (Jonathan Toppins) [1887516] - [netdrv] ionic: refill lif identity after fw_up (Jonathan Toppins) [1887516] - [netdrv] ionic: disable all queue napi contexts on timeout (Jonathan Toppins) [1887516] - [netdrv] ionic: check qcq ptr in ionic_qcq_disable (Jonathan Toppins) [1887516] - [netdrv] ionic: clear linkcheck bit on alloc fail (Jonathan Toppins) [1887516] - [netdrv] ionic: drain the work queue (Jonathan Toppins) [1887516] - [netdrv] ionic: contiguous memory for notifyq (Jonathan Toppins) [1887516] - [netdrv] ionic: prevent early watchdog check (Jonathan Toppins) [1887516] - [netdrv] ionic: stop watchdog timer earlier on remove (Jonathan Toppins) [1887516 1887263] - [netdrv] net: ionic: Remove WARN_ON(in_interrupt()) (Jonathan Toppins) [1887516] - [netdrv] net: ionic: Replace in_interrupt() usage (Jonathan Toppins) [1887516] - [netdrv] ionic: add DIMLIB to Kconfig (Jonathan Toppins) [1861520] - [netdrv] ionic: add devlink firmware update (Jonathan Toppins) [1861520] - [netdrv] ionic: update the fw update api (Jonathan Toppins) [1861520] - [netdrv] ionic: dynamic interrupt moderation (Jonathan Toppins) [1861520] - [netdrv] ionic: fix up debugfs after queue swap (Jonathan Toppins) [1861520] - [netdrv] ionic: clarify boolean precedence (Jonathan Toppins) [1861520] - [netdrv] ionic: remove unused variable (Jonathan Toppins) [1861520] - [netdrv] ionic: clean adminq service routine (Jonathan Toppins) [1861520] - [netdrv] ionic: clean up desc_info and cq_info structs (Jonathan Toppins) [1861520] - [netdrv] ionic: struct reorder for faster access (Jonathan Toppins) [1861520] - [netdrv] ionic: clean up page handling code (Jonathan Toppins) [1861520] - [netdrv] ionic: fix txrx work accounting (Jonathan Toppins) [1861520] - [netdrv] ionic: pull reset_queues into tx_timeout handler (Jonathan Toppins) [1861520] - [netdrv] ionic: change queue count with no reset (Jonathan Toppins) [1861520] - [netdrv] ionic: change the descriptor ring length without full reset (Jonathan Toppins) [1861520] - [netdrv] ionic: change mtu without full queue rebuild (Jonathan Toppins) [1861520] - [netdrv] ionic: use index not pointer for queue tracking (Jonathan Toppins) [1861520] - [netdrv] ionic: reduce contiguous memory allocation requirement (Jonathan Toppins) [1861520] - [netdrv] ionic: clean up unnecessary non-static functions (Jonathan Toppins) [1861520] - [netdrv] ionic: rework and simplify handling of the queue stats block (Jonathan Toppins) [1861520] - [netdrv] ionic: remove lif list concept (Jonathan Toppins) [1861520] - [netdrv] ionic: use kcalloc for new arrays (Jonathan Toppins) [1861520] - [netdrv] ionic: fix up a couple of debug strings (Jonathan Toppins) [1861520] - [netdrv] ionic: set MTU floor at ETH_MIN_MTU (Jonathan Toppins) [1861520] - [netdrv] ionic_lif: Use devm_kcalloc() in ionic_qcq_alloc() (Jonathan Toppins) [1861520] - [netdrv] ionic: separate interrupt for Tx and Rx (Jonathan Toppins) [1861520] - [netdrv] ionic: tx separate servicing (Jonathan Toppins) [1861520] - [netdrv] ionic: use fewer firmware doorbells on rx fill (Jonathan Toppins) [1861520] - [netdrv] ionic: fix memory leak of object 'lid' (Jonathan Toppins) [1861520] - [netdrv] ionic: interface file updates (Jonathan Toppins) [1861520] - [netdrv] ionic: rearrange reset and bus-master control (Jonathan Toppins) [1861520] - [netdrv] ionic: update eid test for overflow (Jonathan Toppins) [1861520] - [netdrv] ionic: remove unused ionic_coal_hw_to_usec (Jonathan Toppins) [1861520] - [netdrv] ionic: set netdev default name (Jonathan Toppins) [1861520] - [netdrv] ionic: get MTU from lif identity (Jonathan Toppins) [1861520] - [netdrv] ionic: keep rss hash after fw update (Jonathan Toppins) [1861520] - [netdrv] ionic: update filter id after replay (Jonathan Toppins) [1861520] - [netdrv] ionic: fix up filter locks and debug msgs (Jonathan Toppins) [1861520] - [netdrv] ionic: use offset for ethtool regs data (Jonathan Toppins) [1861520] - [md] md/raid5: Allow degraded raid6 to do rmw (Nigel Croxon) [1856838] - [md] md/raid5: Fix Force reconstruct-write io stuck in degraded raid5 (Nigel Croxon) [1856838] - [md] raid5: don't duplicate code for different paths in handle_stripe (Nigel Croxon) [1856838] - [md] raid5-cache: hold spinlock instead of mutex in r5c_journal_mode_show (Nigel Croxon) [1856838] - [md] md: print errno in super_written (Nigel Croxon) [1856838] - [md] md/raid5: remove the redundant setting of STRIPE_HANDLE (Nigel Croxon) [1856838] - [md] md: register new md sysfs file 'uuid' read-only (Nigel Croxon) [1856838] - [md] md: fix max sectors calculation for super 1.0 (Nigel Croxon) [1856838] - [md] md/raid5: use do_div() for 64 bit divisions in raid5_sync_request (Nigel Croxon) [1856838] - [md] md/raid10: avoid deadlock on recovery (Nigel Croxon) [1856838] - [md] md-cluster: fix rmmod issue when md_cluster convert bitmap to none (Nigel Croxon) [1856838] - [md] md-cluster: fix safemode_delay value when converting to clustered bitmap (Nigel Croxon) [1856838] - [md] md/raid5: support config stripe_size by sysfs entry (Nigel Croxon) [1856838] - [md] md/raid5: set default stripe_size as 4096 (Nigel Croxon) [1856838] - [md] md/raid456: convert macro STRIPE_* to RAID5_STRIPE_* (Nigel Croxon) [1856838] - [md] raid5: remove the meaningless check in raid5_make_request (Nigel Croxon) [1856838] - [md] raid5: put the comment of clear_batch_ready to the right place (Nigel Croxon) [1856838] - [md] raid5: call clear_batch_ready before set STRIPE_ACTIVE (Nigel Croxon) [1856838] - [md] md: raid10: Fix compilation warning (Nigel Croxon) [1856838] - [md] md: raid5: Fix compilation warning (Nigel Croxon) [1856838] - [md] md: raid5-cache: Remove set but unused variable (Nigel Croxon) [1856838] - [md] md: Fix compilation warning (Nigel Croxon) [1856838] - [md] md-cluster: fix wild pointer of unlock_all_bitmaps() (Nigel Croxon) [1856838] - [md] md/raid5-cache: clear MD_SB_CHANGE_PENDING before flushing stripes (Nigel Croxon) [1856838] - [md] md: fix deadlock causing by sysfs_notify (Nigel Croxon) [1856838] - [md] md: raid0/linear: fix dereference before null check on pointer mddev (Nigel Croxon) [1856838] - [md] md/raid1: Replace zero-length array with flexible-array (Nigel Croxon) [1856838] - [md] md: add a newline when printing parameter 'start_ro' by sysfs (Nigel Croxon) [1856838] - [md] md: stop using ->queuedata (Nigel Croxon) [1856838] - [md] md/raid1: release pending accounting for an I/O only after write-behind is also finished (Nigel Croxon) [1856838] - [md] md: remove redundant memalloc scope API usage (Nigel Croxon) [1856838] - [md] raid5: update code comment of scribble_alloc() (Nigel Croxon) [1856838] - [md] raid5: remove gfp flags from scribble_alloc() (Nigel Croxon) [1856838] - [md] md: use memalloc scope APIs in mddev_suspend()/mddev_resume() (Nigel Croxon) [1856838] - [md] md: remove the extra line for ->hot_add_disk (Nigel Croxon) [1856838] - [md] md: flush md_rdev_misc_wq for HOT_ADD_DISK case (Nigel Croxon) [1856838] - [md] md: don't flush workqueue unconditionally in md_open (Nigel Croxon) [1856838] - [md] md: add new workqueue for delete rdev (Nigel Croxon) [1856838] - [md] md: add checkings before flush md_misc_wq (Nigel Croxon) [1856838] - [md] md: check arrays is suspended in mddev_detach before call quiesce operations (Nigel Croxon) [1856838]- [scsi] storvsc: Fix error return in storvsc_probe() (Cathy Avery) [1895026] - [scsi] storvsc: Support PAGE_SIZE larger than 4K (Cathy Avery) [1895026] - [kernel] hv: hyperv.h: Introduce some hvpfn helper functions (Cathy Avery) [1895026] - [scsi] storvsc: Add validation for untrusted Hyper-V values (Cathy Avery) [1895026] - [scsi] storvsc: Fix spelling mistake (Cathy Avery) [1895026] - [scsi] storvsc: Remove memset before memory freeing in storvsc_suspend() (Cathy Avery) [1895026] - [net] tipc: fix incorrect setting window for bcast link (Xin Long) [1893085] - [net] tipc: re-configure queue limit for broadcast link (Xin Long) [1893085] - [net] tipc: fix NULL pointer dereference in tipc_named_rcv (Xin Long) [1893085] - [net] tipc: Supply missing udp_media.h include file (Xin Long) [1893085] - [net] tipc: add automatic rekeying for encryption key (Xin Long) [1893085] - [net] tipc: add automatic session key exchange (Xin Long) [1893085] - [net] tipc: introduce encryption master key (Xin Long) [1893085] - [net] tipc: optimize key switching time and logic (Xin Long) [1893085] - [net] tipc: Fix memory leak in tipc_group_create_member() (Xin Long) [1893085] - [net] tipc: fix shutdown() of connection oriented socket (Xin Long) [1893085] - [net] tipc: fix a deadlock when flushing scheduled work (Xin Long) [1893085] - [net] tipc: fix shutdown() of connectionless socket (Xin Long) [1893085] - [net] tipc: fix using smp_processor_id() in preemptible (Xin Long) [1893085] - [net] tipc: fix use-after-free in tipc_bcast_get_mode (Xin Long) [1893085] - [net] tipc: call rcu_read_lock() in tipc_aead_encrypt_done() (Xin Long) [1893085] - [net] tipc: fix uninit skb->data in tipc_nl_compat_dumpit() (Xin Long) [1893085] - [net] tipc: update a binding service via broadcast (Xin Long) [1893085] - [hv] hv_balloon: do adjust_managed_page_count() when ballooning/un-ballooning (Vitaly Kuznetsov) [1894717] - [hv] hv_balloon: simplify math in alloc_balloon_pages() (Vitaly Kuznetsov) [1894717] - [md] dm integrity: don't use drivers that have CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1903849] - [md] dm crypt: don't use drivers that have CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1903849] - [crypto] crypto: drivers - set the flag CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1903849] - [include] crypto: algapi - introduce the flag CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1903849] - [fs] iomap: Set all uptodate bits for an Uptodate page (Brian Foster) [1654127] - [scsi] scsi: ibmvfc: Avoid link down on FS9100 canister reboot (Desnes Augusto Nunes do Rosario) [1882613] - [scsi] scsi: ibmvfc: Use compiler attribute defines instead of __attribute__() (Desnes Augusto Nunes do Rosario) [1882613] - [arm64] arm64: Enable PCI write-combine resources under sysfs (Petr Oros) [1872943] - [scsi] scsi: mpt3sas: Bump driver version to 35.101.00.00 (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Add module parameter multipath_on_hba (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Handle vSES vphy object during HBA reset (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Add bypass_dirty_port_flag parameter (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Handling HBA vSES device (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Set valid PhysicalPort in SMPPassThrough (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Update hba_port objects after host reset (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Get sas_device objects using device's rphy (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Rename transport_del_phy_from_an_existing_port() (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Get device objects using sas_address & portID (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Update hba_port's sas_address & phy_mask (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Rearrange _scsih_mark_responding_sas_device() (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Allocate memory for hba_port objects (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Define hba_port structure (Tomas Henzl) [1888543]- [netdrv] net: phy: realtek: Modify 2.5G PHY name to RTL8226 (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: enable ALDPS to save power for RTL8211F (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: fix rtl8211e rx/tx delay config (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: add support for RTL8125B-internal PHY (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: add delay to resume path of certain internal PHY's (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: read actual speed to detect downshift (Josef Oskera) [1889854] - [netdrv] r8169: fix issue with forced threading in combination with shared interrupts (Josef Oskera) [1889854] - [netdrv] r8169: fix operation under forced interrupt threading (Josef Oskera) [1889854] - [netdrv] r8169: factor out handling rtl8169_stats (Josef Oskera) [1889854] - [netdrv] r8169: consider that PHY reset may still be in progress after applying firmware (Josef Oskera) [1889854] - [netdrv] r8169: fix data corruption issue on RTL8402 (Josef Oskera) [1889854] - [netdrv] r8169: fix handling ether_clk (Josef Oskera) [1889854] - [netdrv] r8169: fix RTL8168f/RTL8411 EPHY config (Josef Oskera) [1889854] - [netdrv] r8169: remove member irq_enabled from struct rtl8169_private (Josef Oskera) [1889854] - [netdrv] r8169: use napi_complete_done return value (Josef Oskera) [1889854] - [netdrv] r8169: allow to enable ASPM on RTL8125A (Josef Oskera) [1889854] - [netdrv] r8169: add support for RTL8125B (Josef Oskera) [1889854] - [netdrv] r8169: sync support for RTL8401 with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: merge handling of RTL8101e and RTL8100e (Josef Oskera) [1889854] - [netdrv] r8169: rename RTL8125 to RTL8125A (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl8169_runtime_resume (Josef Oskera) [1889854] - [netdrv] r8169: remove driver-specific mutex (Josef Oskera) [1889854] - [netdrv] r8169: use RTNL to protect critical sections (Josef Oskera) [1889854] - [netdrv] r8169: add rtl8169_up (Josef Oskera) [1889854] - [netdrv] r8169: remove no longer needed checks for device being runtime-active (Josef Oskera) [1889854] - [netdrv] r8169: mark device as not present when in PCI D3 (Josef Oskera) [1889854] - [netdrv] r8169: allow setting irq coalescing if link is down (Josef Oskera) [1889854] - [netdrv] r8169: move switching optional clock on/off to pll power functions (Josef Oskera) [1889854] - [netdrv] r8169: move updating counters to rtl8169_down (Josef Oskera) [1889854] - [netdrv] r8169: move napi_disable call and rename rtl8169_hw_reset (Josef Oskera) [1889854] - [netdrv] r8169: replace synchronize_rcu with synchronize_net (Josef Oskera) [1889854] - [netdrv] r8169: improve setting WoL on runtime-resume (Josef Oskera) [1889854] - [netdrv] r8169: remove unused constant RsvdMask (Josef Oskera) [1889854] - [netdrv] r8169: add info for DASH being enabled (Josef Oskera) [1889854] - [netdrv] r8169: fix failing WoL (Josef Oskera) [1889854] - [netdrv] r8169: improve handling power management ops (Josef Oskera) [1889854] - [netdrv] r8169: make rtl8169_down central chip quiesce function (Josef Oskera) [1889854] - [netdrv] r8169: move some calls to rtl8169_hw_reset (Josef Oskera) [1889854] - [netdrv] r8169: don't reset tx ring indexes in rtl8169_tx_clear (Josef Oskera) [1889854] - [netdrv] r8169: enable WAKE_PHY as only WoL source when runtime-suspending (Josef Oskera) [1889854] - [netdrv] r8169: change driver data type (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl_remove_one (Josef Oskera) [1889854] - [netdrv] r8169: sync RTL8168f/RTL8411 hw config with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: sync RTL8168evl hw config with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: sync RTL8168h hw config with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: sync RTL8168g hw config with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: remove mask argument from r8168ep_ocp_read (Josef Oskera) [1889854] - [netdrv] r8169: remove mask argument from r8168dp_ocp_read (Josef Oskera) [1889854] - [netdrv] r8169: remove mask argument from rtl_w0w1_eri (Josef Oskera) [1889854] - [netdrv] r8169: work around an irq coalescing related tx timeout (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl8169_mark_to_asic (Josef Oskera) [1889854] - [netdrv] r8169: make rtl_rx better readable (Josef Oskera) [1889854] - [netdrv] r8169: remove remaining call to mdiobus_unregister (Josef Oskera) [1889854] - [netdrv] r8169: don't include linux/moduleparam.h (Josef Oskera) [1889854] - [netdrv] r8169: remove not needed checks in rtl8169_set_eee (Josef Oskera) [1889854] - [netdrv] r8169: improve reset handling for chips from RTL8168g (Josef Oskera) [1889854] - [netdrv] r8169: add helper rtl_wait_txrx_fifo_empty (Josef Oskera) [1889854] - [netdrv] r8169: add helper rtl_enable_rxdvgate (Josef Oskera) [1889854] - [netdrv] r8169: add helper r8168g_wait_ll_share_fifo_ready (Josef Oskera) [1889854] - [netdrv] r8169: use fsleep in polling functions (Josef Oskera) [1889854] - [netdrv] r8169: use new helper eth_hw_addr_crc (Josef Oskera) [1889854] - [netdrv] r8169: switch from netif_xxx message functions to netdev_xxx (Josef Oskera) [1889854] - [netdrv] r8169: remove "out of memory" error message from rtl_request_firmware (Josef Oskera) [1889854] - [netdrv] r8169: simplify counter handling (Josef Oskera) [1889854] - [netdrv] r8169: remove redundant driver message when entering promiscuous mode (Josef Oskera) [1889854] - [netdrv] r8169: remove not needed parameter in rtl8169_set_magic_reg (Josef Oskera) [1889854] - [netdrv] r8169: configure PME_SIGNAL for RTL8125 too (Josef Oskera) [1889854] - [netdrv] r8169: improve max jumbo packet size definition (Josef Oskera) [1889854] - [netdrv] r8169: add check for invalid parameter combination in rtl_set_coalesce (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl_set_coalesce (Josef Oskera) [1889854] - [netdrv] r8169: improve interrupt coalescing parameter handling (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl_coalesce_choose_scale (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl_get_coalesce (Josef Oskera) [1889854] - [netdrv] r8169: merge scale for tx and rx irq coalescing (Josef Oskera) [1889854] - [netdrv] r8169: don't pass net_device to irq coalescing sub-functions (Josef Oskera) [1889854] - [netdrv] r8169: improve error message if no dedicated PHY driver is found (Josef Oskera) [1889854] - [netdrv] r8169: improve configuring RxConfig register (Josef Oskera) [1889854] - [netdrv] r8169: improve handling CPCMD_MASK (Josef Oskera) [1889854] - [netdrv] r8169: use devm_mdiobus_register (Josef Oskera) [1889854] - [netdrv] r8169: change wmb to smb_wmb in rtl8169_start_xmit (Josef Oskera) [1889854] - [netdrv] r8169: inline rtl8169_make_unusable_by_asic (Josef Oskera) [1889854] - [netdrv] r8169: inline rtl8169_mark_as_last_descriptor (Josef Oskera) [1889854] - [netdrv] r8169: remove PHY resume delay that is handled in the PHY driver now (Josef Oskera) [1889854] - [netdrv] r8169: add workaround for RTL8168evl TSO hw issues (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl8169_tso_csum_v2 (Josef Oskera) [1889854] - [netdrv] r8169: use rtl8169_set_features in rtl8169_init_one (Josef Oskera) [1889854] - [netdrv] r8169: preserve VLAN setting on RTL8125 in rtl_init_rxcfg (Josef Oskera) [1889854] - [netdrv] r8169: remove NETIF_F_HIGHDMA from vlan_features (Josef Oskera) [1889854] - [netdrv] r8169: move setting OCP base to generic init code (Josef Oskera) [1889854] - [s390] sclp: provide extended sccb support (Thomas Huth) [1798484] - [s390] sclp: avoid copy of sclp_info_sccb (Thomas Huth) [1798484] - [s390] sclp: use memblock for early read cpu info (Thomas Huth) [1798484] - [include] ptp: add stub function for ptp_get_msgtype() (Ivan Vecera) [1899217] - [include] ptp: Add generic ptp message type function (Ivan Vecera) [1899217] - [net] ptp: Add generic ptp v2 header parsing function (Ivan Vecera) [1899217] - [video] hyperv_fb: Fix the cache type when mapping the VRAM (Mohammed Gamal) [1886106] - [video] hyperv_fb: include vmalloc.h (Mohammed Gamal) [1886106] - [video] hyperv: hyperv_fb: Use physical memory for fb on HyperV Gen 1 VMs (Mohammed Gamal) [1886106] - [video] hyperv_fb: Fix hibernation for the deferred IO feature (Mohammed Gamal) [1886106] - [video] hyperv: hyperv_fb: Support deferred IO for Hyper-V frame buffer driver (Mohammed Gamal) [1886106] - [uio] uio_hv_generic: add missed sysfs_remove_bin_file (Mohammed Gamal) [1886106] - [input] hyperv-keyboard: Use VMBUS_RING_SIZE() for ringbuffer sizes (Mohammed Gamal) [1886106] - [hid] hyperv: Use VMBUS_RING_SIZE() for ringbuffer sizes (Mohammed Gamal) [1886106] - [netdrv] hv_netvsc: Add validation for untrusted Hyper-V values (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: Fix the queue_mapping in netvsc_vf_xmit() (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: Remove "unlikely" from netvsc_select_queue (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: do not use VF device if link is down (Mohammed Gamal) [1886097] - [netdrv] hyperv: dump TX indirection table to ethtool regs (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: add support for vlans in AF_PACKET mode (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: Fix netvsc_start_xmit's return type (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: Remove unnecessary round_up for recv_completion_cnt (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: use new helper tcp_v6_gso_csum_prep (Mohammed Gamal) [1886097] - [tools] kvm_stat: add sample systemd unit file (Thomas Huth) [1851123] - [tools] kvm_stat: Add command line switch '-L' to log to file (Thomas Huth) [1851123] - [tools] kvm_stat: add command line switch '-z' to skip zero records (Thomas Huth) [1851123] - [mm] mm/gup: Mark lock taken only after a successful retake (Chris von Recklinghausen) [1885412] - [mm] mm/filemap.c: fix a data race in filemap_fault() (Chris von Recklinghausen) [1885412] - [mm] mm: fix kthread_use_mm() vs TLB invalidate (Chris von Recklinghausen) [1885412] - [fs] kernel: set USER_DS in kthread_use_mm (Chris von Recklinghausen) [1885412] - [drm] kernel: better document the use_mm/unuse_mm API contract (Chris von Recklinghausen) [1885412] - [kernel] kernel: move use_mm/unuse_mm to kthread.c (Chris von Recklinghausen) [1885412] - [drm] drm/i915: convert get_user_pages() --> pin_user_pages() (Chris von Recklinghausen) [1885412] - [mm] mm/gup: introduce pin_user_pages_fast_only() (Chris von Recklinghausen) [1885412] - [mm] mm/gup: refactor and de-duplicate gup_fast() code (Chris von Recklinghausen) [1885412] - [mm] mm/gup: move __get_user_pages_fast() down a few lines in gup.c (Chris von Recklinghausen) [1885412] - [mm] gup: document and work around "COW can break either way" issue (Chris von Recklinghausen) [1885412] - [vfio] vfio: checking of validity of user vaddr in vfio_dma_rw (Chris von Recklinghausen) [1885412] - [fs] mm/userfaultfd: honor FAULT_FLAG_KILLABLE in fault path (Chris von Recklinghausen) [1885412] - [mm] mm/gup: allow to react to fatal signals (Chris von Recklinghausen) [1885412] - [mm] mm/gup: allow VM_FAULT_RETRY for multiple times (Chris von Recklinghausen) [1885412] - [mm] mm: allow VM_FAULT_RETRY for multiple times (Chris von Recklinghausen) [1885412] - [fs] mm: introduce FAULT_FLAG_INTERRUPTIBLE (Chris von Recklinghausen) [1885412] - [mm] mm: introduce FAULT_FLAG_DEFAULT (Chris von Recklinghausen) [1885412] - [fs] userfaultfd: don't retake mmap_sem to emulate NOPAGE (Chris von Recklinghausen) [1885412] - [include] mm: return faster for non-fatal signals in user mode faults (Chris von Recklinghausen) [1885412] - [mm] powerpc/mm: use helper fault_signal_pending() (Chris von Recklinghausen) [1885412] - [mm] arm64/mm: use helper fault_signal_pending() (Chris von Recklinghausen) [1885412] - [mm] x86/mm: use helper fault_signal_pending() (Chris von Recklinghausen) [1885412] - [mm] mm: introduce fault_signal_pending() (Chris von Recklinghausen) [1885412] - [mm] mm/gup: fix __get_user_pages() on fault retry of hugetlb (Chris von Recklinghausen) [1885412] - [mm] mm/gup: rename "nonblocking" to "locked" where proper (Chris von Recklinghausen) [1885412] - [mm] mm/gup: rename nr as nr_pinned in get_user_pages_fast() (Chris von Recklinghausen) [1885412] - [mm] mm/gup: require FOLL_GET for get_user_pages_fast() (Chris von Recklinghausen) [1885412] - [mm] mm/filemap.c: don't bother dropping mmap_sem for zero size readahead (Chris von Recklinghausen) [1885412] - [mm] mm/slb: export __kmalloc_track(_node)_caller (Chris von Recklinghausen) [1885412] - [mm] mm: Add vmf_insert_pfn_xxx_prot() for huge page-table entries (Chris von Recklinghausen) [1885412] - [vfio] vfio: introduce vfio_dma_rw to read/write a range of IOVAs (Chris von Recklinghausen) [1885412] - [infiniband] mm, tree-wide: rename put_user_page*() to unpin_user_page*() (Chris von Recklinghausen) [1885412] - [mm] mm/gup_benchmark: use proper FOLL_WRITE flags instead of hard-coding "1" (Chris von Recklinghausen) [1885412] - [mm] powerpc: book3s64: convert to pin_user_pages() and put_user_page() (Chris von Recklinghausen) [1885412] - [vfio] vfio, mm: pin_user_pages (FOLL_PIN) and put_user_page() conversion (Chris von Recklinghausen) [1885412] - [media] media/v4l2-core: pin_user_pages (FOLL_PIN) and put_user_page() conversion (Chris von Recklinghausen) [1885412] - [net] net/xdp: set FOLL_PIN via pin_user_pages() (Chris von Recklinghausen) [1885412] - [drm] drm/via: set FOLL_PIN via pin_user_pages_fast() (Chris von Recklinghausen) [1885412] - [mm] mm/process_vm_access: set FOLL_PIN via pin_user_pages_remote() (Chris von Recklinghausen) [1885412] - [infiniband] IB/{core, hw, umem}: set FOLL_PIN via pin_user_pages*(), fix up ODP (Chris von Recklinghausen) [1885412] - [documentation] mm/gup: introduce pin_user_pages*() and FOLL_PIN (Chris von Recklinghausen) [1885412] - [media] media/v4l2-core: set pages dirty upon releasing DMA buffers (Chris von Recklinghausen) [1885412] - [mm] mm/gup: allow FOLL_FORCE for get_user_pages_fast() (Chris von Recklinghausen) [1885412] - [vfio] vfio: fix FOLL_LONGTERM use, simplify get_user_pages_remote() call (Chris von Recklinghausen) [1885412] - [mm] mm: fix get_user_pages_remote()'s handling of FOLL_LONGTERM (Chris von Recklinghausen) [1885412] - [mm] mm/gup: factor out duplicate code from four routines (Chris von Recklinghausen) [1885412] - [mm] mm: drop mmap_sem before calling balance_dirty_pages() in write fault (Chris von Recklinghausen) [1885412] - [vfio] vfio/type1: untag user pointers in vaddr_get_pfn (Chris von Recklinghausen) [1885412] - [mm] mm: untag user pointers in mm/gup.c (Chris von Recklinghausen) [1885412] - [drm] drivers/gpu/drm/via: convert put_page() to put_user_page*() (Chris von Recklinghausen) [1885412] - [fs] fs/io_uring.c: convert put_page() to put_user_page*() (Chris von Recklinghausen) [1885412] - [mm] mm: mark the page referenced in gup_hugepte (Chris von Recklinghausen) [1885412] - [mm] mm: switch gup_hugepte to use try_get_compound_head (Chris von Recklinghausen) [1885412] - [mm] mm: move the powerpc hugepd code to mm/gup.c (Chris von Recklinghausen) [1885412] - [mm] mm: validate get_user_pages_fast flags (Chris von Recklinghausen) [1885412] - [mm] mm: consolidate the get_user_pages* implementations (Chris von Recklinghausen) [1885412] - [mm] mm: reorder code blocks in gup.c (Chris von Recklinghausen) [1885412] - [mm] mm: rename CONFIG_HAVE_GENERIC_GUP to CONFIG_HAVE_FAST_GUP (Chris von Recklinghausen) [1885412] - [x86] mm: lift the x86_32 PAE version of gup_get_pte to common code (Chris von Recklinghausen) [1885412] - [s390] mm: simplify gup_fast_permitted (Chris von Recklinghausen) [1885412] - [mm] mm: use untagged_addr() for get_user_pages_fast addresses (Chris von Recklinghausen) [1885412] - [mm] powerpc/mm: make gup_hugepte() static (Chris von Recklinghausen) [1885412] - [mm] filemap: drop the mmap_sem for all blocking operations (Chris von Recklinghausen) [1885412] - [mm] filemap: kill page_cache_read usage in filemap_fault (Chris von Recklinghausen) [1885412] - [mm] filemap: pass vm_fault to the mmap ra helpers (Chris von Recklinghausen) [1885412] - [mm] docs/core-api/mm: fix return value descriptions in mm/ (Chris von Recklinghausen) [1885412] - [mm] docs/mm: vmalloc: re-indent kernel-doc comemnts (Chris von Recklinghausen) [1885412] - [drm] drm/via: mark expected switch fall-throughs (Chris von Recklinghausen) [1885412] - [mm] x86/mm: Break out kernel address space handling (Chris von Recklinghausen) [1885412] - [kernel] locking/rwsem: Remove reader optimistic spinning (Waiman Long) [1895046] - [kernel] locking/rwsem: Enable reader optimistic lock stealing (Waiman Long) [1895046] - [kernel] locking/rwsem: Prevent potential lock starvation (Waiman Long) [1895046] - [kernel] locking/rwsem: Pass the current atomic count to rwsem_down_read_slowpath() (Waiman Long) [1895046] - [kernel] locking/rwsem: Fold __down_{read,write}*() (Waiman Long) [1895046] - [kernel] locking/rwsem: Introduce rwsem_write_trylock() (Waiman Long) [1895046] - [kernel] locking/rwsem: Better collate rwsem_read_trylock() (Waiman Long) [1895046] - [kernel] rwsem: Implement down_read_interruptible (Waiman Long) [1895046] - [kernel] rwsem: Implement down_read_killable_nested (Waiman Long) [1895046] - [powerpc] powerpc/perf: Fix crash with is_sier_available when pmu is not set (Steve Best) [1904225] - [powerpc] kvm: ppc: book3s hv: xive: Fix vCPU id sanity check (Greg Kurz) [1902709] - [net] ip6_gre: set dev->hard_header_len when using header_ops (Antoine Tenart) [1895789] - [fs] xfs: flush new eof page on truncate to avoid post-eof corruption (Brian Foster) [1878495] - [netdrv] bonding: set dev->needed_headroom in bond_setup_by_slave() (Antoine Tenart) [1903073] - [net] netfilter: bridge: reset skb->pkt_type after NF_INET_POST_ROUTING traversal (Antoine Tenart) [1901026] - [infiniband] RDMA/umem: Prevent small pages from being returned by ib_umem_find_best_pgsz() (Kamal Heib) [1857605] - [infiniband] IB/hfi1: Fix error return code in hfi1_init_dd() (Kamal Heib) [1857605] - [infiniband] RDMA/pvrdma: Fix missing kfree() in pvrdma_register_device() (Kamal Heib) [1857605] - [infiniband] RDMA/cm: Make the local_id_table xarray non-irq (Kamal Heib) [1857605] - [infiniband] IB/srpt: Fix memory leak in srpt_add_one (Kamal Heib) [1857605] - [infiniband] RDMA/bnxt_re: Set queue pair state when being queried (Kamal Heib) [1894681 1857605] - [infiniband] RDMA/rxe: Handle skb_clone() failure in rxe_recv.c (Kamal Heib) [1857605] - [infiniband] RDMA/rxe: Fix bug rejecting all multicast packets (Kamal Heib) [1857605] - [infiniband] RDMA/rxe: Fix skb lifetime in rxe_rcv_mcast_pkt() (Kamal Heib) [1857605] - [infiniband] IB/rdmavt: Fix sizeof mismatch (Kamal Heib) [1857605] - [infiniband] RDMA/ipoib: Set rtnl_link_ops for ipoib interfaces (Kamal Heib) [1883480 1883478 1857605] - [infiniband] RDMA/addr: Fix race with netevent_callback()/rdma_addr_cancel() (Kamal Heib) [1857605] - [rdma] RDMA/umem: Fix signature of stub ib_umem_find_best_pgsz() (Kamal Heib) [1857605] - [x86] kretprobe: Prevent triggering kretprobe from within kprobe_flush_task (Jerome Marchand) [1821265] - [netdrv] net: intel: Remove in_interrupt() warnings (Jonathan Toppins) [1891101] - [netdrv] ice: fix adding IP4 IP6 Flow Director rules (Jonathan Toppins) [1891101] - [netdrv] ice: Fix pointer cast warnings (Jonathan Toppins) [1891101] - [netdrv] ice: refactor devlink_port to be per-VSI (Jonathan Toppins) [1891101] - [netdrv] ice: add the DDP Track ID to devlink info (Jonathan Toppins) [1891101] - [netdrv] ice: Change ice_info_get_dsn to be void (Jonathan Toppins) [1891101] - [netdrv] ice: remove repeated words (Jonathan Toppins) [1891101] - [netdrv] ice: devlink: use *phD to print small buffer (Jonathan Toppins) [1891101] - [netdrv] ice: preserve NVM capabilities in safe mode (Jonathan Toppins) [1891101] - [netdrv] ice: increase maximum wait time for flash write commands (Jonathan Toppins) [1891101] - [netdrv] ice: remove unused args from ice_get_open_tunnel_port() (Jonathan Toppins) [1891101] - [netdrv] ice: fix memory leak in ice_vsi_setup (Jonathan Toppins) [1891101] - [netdrv] ice: fix memory leak if register_netdev_fails (Jonathan Toppins) [1891101] - [netdrv] ice: Fix call trace on suspend (Jonathan Toppins) [1891101] - [netdrv] ice: simplify the return expression of ice_finalize_update() (Jonathan Toppins) [1891101] - [netdrv] ice: Misc minor fixes (Jonathan Toppins) [1838737] - [netdrv] ice: adjust profile ID map locks (Jonathan Toppins) [1838737] - [netdrv] ice: update PTYPE lookup table (Jonathan Toppins) [1838737] - [netdrv] ice: Graceful error handling in HW table calloc failure (Jonathan Toppins) [1838737] - [netdrv] ice: port fix for chk_linearlize (Jonathan Toppins) [1838737] - [netdrv] ice: Allow 2 queue pairs per VF on SR-IOV initialization (Jonathan Toppins) [1838737] - [netdrv] ice: Clear and free XLT entries on reset (Jonathan Toppins) [1838737] - [netdrv] ice: add useful statistics (Jonathan Toppins) [1838737] - [netdrv] ice: remove page_reuse statistic (Jonathan Toppins) [1838737] - [netdrv] ice: Fix RSS profile locks (Jonathan Toppins) [1838737] - [netdrv] ice: fix the vsi_id mask to be 10 bit for set_rss_lut (Jonathan Toppins) [1838737] - [netdrv] ice: rename misleading grst_delay variable (Jonathan Toppins) [1838737] - [netdrv] ice: mark PM functions as __maybe_unused (Jonathan Toppins) [1838737] - [netdrv] ice: fix unused parameter warning (Jonathan Toppins) [1838737] - [netdrv] ice: disable no longer needed workaround for FW logging (Jonathan Toppins) [1838737] - [netdrv] ice: reduce scope of variable (Jonathan Toppins) [1838737] - [netdrv] ice: cleanup VSI on probe fail (Jonathan Toppins) [1838737] - [netdrv] ice: Allow all VLANs in safe mode (Jonathan Toppins) [1838737] - [netdrv] ice: need_wakeup flag might not be set for Tx (Jonathan Toppins) [1838737] - [netdrv] ice: distribute Tx queues evenly (Jonathan Toppins) [1838737] - [netdrv] ice: Adjust scheduler default BW weight (Jonathan Toppins) [1838737] - [netdrv] ice: Add RL profile bit mask check (Jonathan Toppins) [1838737] - [netdrv] ice: fix overwriting TX/RX descriptor values when rebuilding VSI (Jonathan Toppins) [1838737] - [netdrv] ice: return correct error code from ice_aq_sw_rules (Jonathan Toppins) [1838737] - [netdrv] ice: restore VF MSI-X state during PCI reset (Jonathan Toppins) [1838737] - [netdrv] ice: fix link event handling timing (Jonathan Toppins) [1838737] - [netdrv] ice: Fix link broken after GLOBR reset (Jonathan Toppins) [1838737] - [netdrv] ice: Implement LFC workaround (Jonathan Toppins) [1838737] - [netdrv] ice: implement device flash update via devlink (Jonathan Toppins) [1838737] - [netdrv] ice: add flags indicating pending update of firmware module (Jonathan Toppins) [1838737] - [netdrv] ice: Add AdminQ commands for FW update (Jonathan Toppins) [1838737] - [netdrv] ice: Add support for unified NVM update flow capability (Jonathan Toppins) [1838737] - [netdrv] ice: add 1G SGMII PHY type (Jonathan Toppins) [1838737] - [netdrv] ice: Report AOC PHY Types as Fiber (Jonathan Toppins) [1838737] - [netdrv] ice: add AQC get link topology handle support (Jonathan Toppins) [1838737] - [netdrv] ice: Rename low_power_ctrl (Jonathan Toppins) [1838737] - [netdrv] ice: update reporting of autoneg capabilities (Jonathan Toppins) [1838737] - [netdrv] ice: add ice_aq_get_phy_caps() debug logs (Jonathan Toppins) [1838737] - [netdrv] ice: support Total Port Shutdown on devices that support it (Jonathan Toppins) [1838737] - [netdrv] ice: add link lenient and default override support (Jonathan Toppins) [1838737] - [netdrv] ice: restore PHY settings on media insertion (Jonathan Toppins) [1838737] - [netdrv] ice: move auto FEC checks into ice_cfg_phy_fec() (Jonathan Toppins) [1838737] - [netdrv] ice: refactor FC functions (Jonathan Toppins) [1838737] - [netdrv] ice: Add advanced power mgmt for WoL (Jonathan Toppins) [1838737] - [netdrv] ice: split ice_discover_caps into two functions (Jonathan Toppins) [1838737] - [netdrv] ice: split ice_parse_caps into separate functions (Jonathan Toppins) [1838737] - [netdrv] ice: refactor ice_discover_caps to avoid need to retry (Jonathan Toppins) [1838737] - [netdrv] ice: replace single-element array used for C struct hack (Jonathan Toppins) [1838737] - [netdrv] ice: avoid unnecessary single-member variable-length structs (Jonathan Toppins) [1838737] - [netdrv] ice: implement snapshot for device capabilities (Jonathan Toppins) [1838737] - [netdrv] net/intel: remove driver versions from Intel drivers (Jonathan Toppins) [1838737] - [netdrv] ice: protect ring accesses with WRITE_ONCE (Jonathan Toppins) [1838737] - [netdrv] ice: Ignore EMODE when setting PHY config (Jonathan Toppins) [1838737] - [netdrv] ice: fix aRFS after flow director delete (Jonathan Toppins) [1838737] - [netdrv] ice: Use coalesce values from q_vector 0 when increasing q_vectors (Jonathan Toppins) [1838737] - [netdrv] ice: fix PCI device serial number to be lowercase values (Jonathan Toppins) [1838737] - [netdrv] ice: fix function signature style format (Jonathan Toppins) [1838737] - [netdrv] ice: Allow VF to request reset as soon as it's initialized (Jonathan Toppins) [1838737] - [netdrv] ice: Fix inability to set channels when down (Jonathan Toppins) [1838737] - [netdrv] ice: Always clear QRXFLXP_CNTXT before writing new value (Jonathan Toppins) [1838737] - [netdrv] ice: Reset VF for all port VLAN changes from host (Jonathan Toppins) [1838737] - [netdrv] ice: Update ICE_PHY_TYPE_HIGH_MAX_INDEX value (Jonathan Toppins) [1838737] - [netdrv] ice: Increase timeout after PFR (Jonathan Toppins) [1838737] - [netdrv] ice: Fix transmit for all software offloaded VLANs (Jonathan Toppins) [1838737] - [netdrv] ice: support adding 16 unicast/multicast filter on untrusted VF (Jonathan Toppins) [1838737] - [netdrv] ice: allow host to clear administratively set VF MAC (Jonathan Toppins) [1838737] - [netdrv] ice: Refactor VF VSI release and setup functions (Jonathan Toppins) [1838737] - [netdrv] ice: Refactor VF reset (Jonathan Toppins) [1838737] - [netdrv] ice: remove VM/VF disable command on CORER/GLOBR reset (Jonathan Toppins) [1838737] - [netdrv] ice: Add functions to rebuild host VLAN/MAC config for a VF (Jonathan Toppins) [1838737] - [netdrv] ice: Add function to set trust mode bit on reset (Jonathan Toppins) [1838737] - [netdrv] ice: Renaming and simplification in VF init path (Jonathan Toppins) [1838737] - [netdrv] ice: Separate VF VSI initialization/creation from reset flow (Jonathan Toppins) [1838737] - [netdrv] ice: Add helper function for clearing VPGEN_VFRTRIG (Jonathan Toppins) [1838737] - [netdrv] ice: Simplify ice_sriov_configure (Jonathan Toppins) [1838737] - [netdrv] ice: Refactor ice_ena_vf_mappings to split MSIX and queue mappings (Jonathan Toppins) [1838737] - [netdrv] ice: Declare functions static (Jonathan Toppins) [1838737] - [netdrv] ice: fix kernel BUG if register_netdev fails (Jonathan Toppins) [1838737] - [netdrv] ice: fix potential double free in probe unrolling (Jonathan Toppins) [1838737] - [netdrv] ice: cleanup VSI context initialization (Jonathan Toppins) [1838737] - [netdrv] ice: Poll for reset completion when DDP load fails (Jonathan Toppins) [1838737] - [netdrv] ice: Check UMEM FQ size when allocating bufs (Jonathan Toppins) [1838737] - [netdrv] ice: Refactor Rx checksum checks (Jonathan Toppins) [1838737] - [netdrv] ice: avoid undefined behavior (Jonathan Toppins) [1838737] - [netdrv] ice: Change number of XDP Tx queues to match number of Rx queues (Jonathan Toppins) [1838737] - [netdrv] ice: Add XDP Tx to VSI ring stats (Jonathan Toppins) [1838737] - [netdrv] ice: Change number of XDP TxQ to 0 when destroying rings (Jonathan Toppins) [1838737] - [netdrv] ice: Handle critical FW error during admin queue initialization (Jonathan Toppins) [1838737] - [netdrv] ice: Don't allow VLAN stripping change when pvid set (Jonathan Toppins) [1838737] - [netdrv] ice: Add more Rx errors to netdev's rx_error counter (Jonathan Toppins) [1838737] - [netdrv] ice: Fix for memory leaks and modify ICE_FREE_CQ_BUFS (Jonathan Toppins) [1838737] - [netdrv] ice: Fix memory leak (Jonathan Toppins) [1838737] - [netdrv] ice: fix MAC write command (Jonathan Toppins) [1838737] - [netdrv] ice: set VF default LAN address (Jonathan Toppins) [1838737] - [netdrv] ice: remove unused macro (Jonathan Toppins) [1838737] - [netdrv] ice: fix signed vs unsigned comparisons (Jonathan Toppins) [1838737] - [netdrv] ice: Fix error return code in ice_add_prof() (Jonathan Toppins) [1838737] - [netdrv] ice: replace "fallthrough" comments with fallthrough reserved word (Jonathan Toppins) [1838737]- [kernel] kernel/crash: reserve more memory for fadump (Pingfan Liu) [1891043] - [powerpc] pseries: Pass MSI affinity to irq_create_mapping() (Laurent Vivier) [1702939] - [kernel] genirq/irqdomain: Add an irq_create_mapping_affinity() function (Laurent Vivier) [1702939] - [powerpc] powerpc/perf: Use regs->nip when SIAR is zero (Steve Best) [1903731] - [powerpc] powerpc/perf: Use the address from SIAR register to set cpumode flags (Steve Best) [1903731] - [powerpc] powerpc/perf: Drop the check for SIAR_VALID (Steve Best) [1903731] - [powerpc] powerpc/perf: Add new power PMU flag "PPMU_P10_DD1" for power10 DD1 (Steve Best) [1903731] - [netdrv] net/mlx5e: fix bpf_prog reference count leaks in mlx5e_alloc_rq (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Initialize QP mutex for the debug kernels (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Allow providing extra scatter CQE QP flag (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Query PPS pin operational status before registering it (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fix slab-out-of-bounds in mlx5e_rep_is_lag_netdev (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Verify Hardware supports requested ptp function on a given pin (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Fix a bug of using ptp channel index as pin index (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fix missing cleanup of ethtool steering during rep rx cleanup (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fix error path of device attach (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Fix forward to next namespace (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-switch, Destroy TSAR after reload interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-switch, Destroy TSAR when fail to enable the mode (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix prefetch memory leak if get_prefetchable_mr fails (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Prevent prefetch from racing with implicit destruction (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Use xa_lock_irq when access to SRQ table (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fix usage of rcu-protected pointer (Alaa Hleihel) [1858560] - [netdrv] net/mxl5e: Verify that rpriv is not NULL (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Fix vlan or qos setting in legacy mode (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set PD pointers for the error flow unwind (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix legacy IPoIB QP initialization (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Protect from kernel crash if XRC_TGT doesn't have udata (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix integrity enabled QP creation (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove ECE limitation from the RAW_PACKET QPs (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix remote gid value in query QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Don't access ib_qp fields in internal destroy QP path (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Add missed RST2INIT and INIT2INIT steps during ECE handshake (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix -Wformat warning in check_ucmd_data() (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove duplicated assignment to resp.response_length (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Fix some error pointer dereferences (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Return ECE DC support (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Don't rely on FW to set zeros in ECE response (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Return an error if copy_to_user fails (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Make mlx5e_dcbnl_ops static (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: reduce stack usage in qp_read_field (Alaa Hleihel) [1858560] - [netdrv] mlx5: fix xdp data_meta setup in mlx5e_fill_xdp_buff (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Support TX port affinity for VF drivers in LAG mode (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Optimize performance for IPv4/IPv6 ethertype (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Helper function to set ethertype (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use change upper event to setup representors' bond_metadata (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Slave representors sharing unique metadata for match (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Alloc and free unique metadata for match (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Add bond_metadata and its slave entries (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Offload flow rules to active lower representor (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Support tc block sharing for representors (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use netdev events to set/del egress acl forward-to-vport rule (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Introduce APIs to enable egress acl forward-to-vport rule (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Refactor eswitch ingress acl codes (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Refactor eswitch egress acl codes (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Return ECE data after modify QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set ECE options during modify QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Convert modify QP to use MLX5_SET macros (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove manually crafted QP context the query call (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Use direct modify QP implementation (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set ECE options during QP create (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Get ECE options from FW during create QP (Alaa Hleihel) [1858560] - [include] net/mlx5: Add ability to read and write ECE options (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use IS_ERR() to check and simplify code (Alaa Hleihel) [1858560] - [infiniband] net/mlx5: Add support for RDMA TX FT headers modifying (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Move iseg access helper routines close to mlx5_core driver (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Cleanup mlx5_ifc_fte_match_set_misc2_bits (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Update mlx5_ib driver name (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Calculate SQ stop room in a robust way (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Move internal timer read function to clock library (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Fix a bug of releasing wrong chunks on > 4K page size systems (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Dedicate fw page to the requesting function (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix query_srq_cmd() function (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Add support for drop action in DV steering (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Add support in steering default miss (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Refactor DV create flow (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add support in forward to namespace (Alaa Hleihel) [1858560] - [infiniband] {IB/net}/mlx5: Simplify don't trap code (Alaa Hleihel) [1858560] - [include] net/mlx5: Replace zero-length array with flexible-array (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Enhance ICOSQ WQE info fields (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Accel, Remove unnecessary header include (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use struct assignment for WQE info updates (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Take TX WQE info structures out of general EN header (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: kTLS, Do not fill edge for the DUMP WQEs in TX flow (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: kTLS, Fill work queue edge separately in TX flow (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Split TX acceleration offloads into two phases (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Update UDP fields of the SKB for GSO first (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Make TLS offload independent of wqe and pi (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Pass only eseg to IPSEC offload (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Return void from mlx5e_sq_xmit and mlx5i_sq_xmit (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Unify checks of TLS offloads (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Return bool from TLS and IPSEC offloads (Alaa Hleihel) [1858560] - [netdrv] net: remove newlines in NL_SET_ERR_MSG_MOD (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove duplicated assignment to variable rcqe_sz (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Allow only raw Ethernet QPs when RoCE isn't enabled (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Assign profile before calling stages (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Move all WR logic from qp.c to separate file (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Refactor mlx5_post_send() to improve readability (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Update mlx5_ib to use new cmd interface (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set UDP source port based on the grh.flow_label (Alaa Hleihel) [1858560 1851704] - [infiniband] RDMA/mlx5: Define RoCEv2 udp source port when set path (Alaa Hleihel) [1858560 1851704] - [infiniband] RDMA/mlx5: Set lag tx affinity according to slave (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Refactor affinity related code (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add support to get lag physical port (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Change lag mutex lock to spin lock (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Consolidate into special function all create QP calls (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove redundant destroy QP call (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Copy response to the user in one place (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Handle udate outlen checks in one place (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Promote RSS RAW QP flags check to higher level (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Group all create QP parameters to simplify in-kernel interfaces (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Reduce amount of duplication in QP destroy (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Separate to user/kernel create QP flows (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Separate XRC_TGT QP creation from common flow (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Globally parse DEVX UID (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete impossible inlen check (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Rely on existence of udata to separate kernel/user flows (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove second user copy in create_user_qp (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Combine copy of create QP command in RSS RAW QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Promote RSS RAW QP attribute check in higher level (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Store QP type in the vendor QP structure (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete unsupported QP types (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Unify reserving space for WQEs (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Rename ICOSQ WQE info struct and field (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fetch WQE: reuse code and enforce typing (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: XDP, Print the offending TX descriptor on error completion (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: TX, Generalise code and usage of error CQE dump (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use proper name field for the UMR key (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add support for release all pages event (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Rate limit page not found error messages (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add helper function to release fw page (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Remove unused field in EQ (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Remove unneeded semicolon (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: IPsec, Fix coverity issue (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Process all vendor flags in one place (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Return all configured create flags through query QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Change scatter CQE flag to be set like other vendor flags (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Use flags_en mechanism to mark QP created with WQE signature (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Process create QP flags in one place (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete create QP flags obfuscation (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Initial separation of RAW_PACKET QP from common flow (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove second copy from user for non RSS RAW QPs (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Move DRIVER QP flags check into separate function (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Update all DRIVER QP places to use QP subtype (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Split scatter CQE configuration for DCT QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Separate create QP flows to be based on type (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set QP subtype immediately when it is known (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Avoid setting redundant NULL for XRC QPs (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Prepare QP allocation for future removal (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Perform check if QP creation flow is valid (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete impossible GSI port check (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Organize QP types checks in one place (Alaa Hleihel) [1858560] - [include] net/mlx5: TX WQE Add trailer insertion field (Alaa Hleihel) [1858560] - [include] net/mlx5: Add release all pages capability bit (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Introduce TLS RX offload hardware bits (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add structure and defines for pci sync for fw update event (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add structure layout and defines for MFRL register (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Use aligned variable while allocating ICM memory (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Introduce IPsec Connect-X offload hardware bits and structures (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update transobj.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update SW steering new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update port.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update rl.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update uar.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update pd.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update pagealloc.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update mr.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update mcg.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update main.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update vxlan.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update mpfs.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update gid.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update lag.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update fw.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update fs_core new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update FPGA to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update eswitch to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] ethernet: remove redundant memset (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update statistics to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update eq.c to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update ecpf.c to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update debugfs.c to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update cq.c to new cmd interface (Alaa Hleihel) [1858560] - [infiniband] net/mlx5: Update vport.c to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: improve some comments (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Read embedded cpu bit only once (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Handle errors from netif_set_real_num_{tx, rx}_queues (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: IPsec, Refactor SA handle creation and destruction (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: IPSec, Expose IPsec HW stat only for supporting HW (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Refactor mlx5_accel_esp_create_hw_context parameter list (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Use the correct IPsec capability function for FPGA ops (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Enable SW-defined RoCEv2 UDP source port (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Refactor HCA capability set flow (Alaa Hleihel) [1858560] - [infiniband] net/mlx5: Move QP logic to mlx5_ib (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Alphabetically sort build artifacts (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Delete not-used cmd header (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete Q counter allocations command (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Remove Q counter low level helper APIs (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Replace hand written QP context struct with automatic getters (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Remove extra indirection while storing QPN (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Open-code modify QP in the IPoIB module (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Open-code modify QP in the FPGA module (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Open-code modify QP in steering module (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Remove empty QP and CQ events handlers (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Open-code create and destroy QP calls (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Provide simplified command interfaces (Alaa Hleihel) [1858560] - [x86] kvm: x86/mmu: Fix get_mmio_spte() on CPUs supporting 5-level PT (Vitaly Kuznetsov) [1902184] - [net] netdevsim: devlink flash timeout message (Petr Oros) [1882019] - [net] devlink: collect flash notify params into a struct (Petr Oros) [1882019] - [net] devlink: add timeout information to status_notify (Petr Oros) [1882019] - [firmware] efi/esrt: Only call efi_mem_reserve() for boot services memory (Kairui Song) [1878024] - [firmware] efi: Drop type and attribute checks in efi_mem_desc_lookup() (Kairui Song) [1878024] - [fs] iomap: Fix direct I/O write consistency check (Andreas Grunbacher) [1875556] - [fs] gfs2: fix O_SYNC write handling (Andreas Grunbacher) [1871923] - [fs] gfs2: move setting current->backing_dev_info (Andreas Grunbacher) [1871923] - [fs] gfs2: Don't return NULL from gfs2_inode_lookup (Andreas Grunbacher) [1872061] - [fs] gfs2: If go_sync returns error, withdraw but skip invalidate (Robert S Peterson) [1875035] - [fs] gfs2: Close timing window with GLF_INVALIDATE_IN_PROGRESS (Robert S Peterson) [1875035] - [fs] gfs2: Fix refcount leak in gfs2_glock_poke (Robert S Peterson) [1875035] - [fs] gfs2: Add missing truncate_inode_pages_final for sd_aspace (Robert S Peterson) [1875035] - [fs] gfs2: call truncate_inode_pages_final for address space glocks (Robert S Peterson) [1875035] - [fs] gfs2: simplify the logic in gfs2_evict_inode (Robert S Peterson) [1875035] - [fs] gfs2: factor evict_linked_inode out of gfs2_evict_inode (Robert S Peterson) [1875035] - [fs] gfs2: further simplify gfs2_evict_inode with new func evict_should_delete (Robert S Peterson) [1875035] - [fs] gfs2: factor evict_unlinked_inode out of gfs2_evict_inode (Robert S Peterson) [1875035] - [fs] gfs2: rename variable error to ret in gfs2_evict_inode (Robert S Peterson) [1875035] - [net] ethtool: Add link extended state (Ivan Vecera) [1894545] - [documentation] networking: ethtool-netlink: Add link extended state (Ivan Vecera) [1894545] - [net] ethtool: fix error handling in linkstate_prepare_data() (Ivan Vecera) [1894545] - [net] ethtool: provide UAPI for PHY Signal Quality Index (SQI) (Ivan Vecera) [1894545]- [mm] mm/hugetlb: fix a race between hugetlb sysctl handlers (Julia Denham) [1886241] {CVE-2020-25285} - [kernel] audit: do not set FS_EVENT_ON_CHILD in audit marks mask (Richard Guy Briggs) [1896480] - [net] missing barriers in some of unix_sock ->addr and ->path accesses (Richard Guy Briggs) [1896480] - [kernel] audit: fix macros warnings (Richard Guy Briggs) [1896480] - [kernel] audit: trigger accompanying records when no rules present (Richard Guy Briggs) [1896480] - [kernel] audit: fix a kernel-doc markup (Richard Guy Briggs) [1896480] - [kernel] audit: Remove redundant null check (Richard Guy Briggs) [1896480] - [kernel] audit: uninitialize variable audit_sig_sid (Richard Guy Briggs) [1896480] - [kernel] audit: change unnecessary globals into statics (Richard Guy Briggs) [1896480] - [kernel] audit: report audit wait metric in audit status reply (Richard Guy Briggs) [1896480] - [security] audit: purge audit_log_string from the intra-kernel audit API (Richard Guy Briggs) [1896480] - [security] apparmor: Check buffer bounds when mapping permissions mask (Richard Guy Briggs) [1896480] - [kernel] audit: issue CWD record to accompany LSM_AUDIT_DATA_* records (Richard Guy Briggs) [1896480] - [net] audit: use the proper gfp flags in the audit_log_nfcfg() calls (Richard Guy Briggs) [1896480] - [include] audit: remove unused !CONFIG_AUDITSYSCALL __audit_inode* stubs (Richard Guy Briggs) [1896480] - [net] audit: add gfp parameter to audit_log_nfcfg (Richard Guy Briggs) [1896480] - [kernel] audit: log nftables configuration change events (Richard Guy Briggs) [1896480] - [kernel] audit: Use struct_size() helper in alloc_chunk (Richard Guy Briggs) [1896480] - [kernel] revert: 1320a4052ea1 ("audit: trigger accompanying records when no rules present") (Richard Guy Briggs) [1896480] - [include] audit: Replace zero-length array with flexible-array (Richard Guy Briggs) [1896480] - [netdrv] net: usb: lan78xx: Disable interrupts before calling generic_handle_irq() (Waiman Long) [1904213] - [mm] x86/mm/cpa: Prevent large page split when ftrace flips RW on kernel text (Waiman Long) [1904213] - [mm] x86/mm/cpa: Fix cpa_flush_array() TLB invalidation (Waiman Long) [1904213] - [net] netlabel: fix an uninitialized warning in netlbl_unlabel_staticlist() (Ondrej Mosnacek) [1901171] - [net] netlabel: fix our progress tracking in netlbl_unlabel_staticlist() (Ondrej Mosnacek) [1901171] - [netdrv] net: ena: fix packet's addresses for rx_offset feature (Petr Oros) [1861967] - [netdrv] net: ena: handle bad request id in ena_netdev (Petr Oros) [1861967] - [netdrv] net: ena: Change WARN_ON expression in ena_del_napi_in_range() (Petr Oros) [1861967] - [netdrv] net: ena: support new LLQ acceleration mode (Petr Oros) [1861967] - [netdrv] net: ena: move llq configuration from ena_probe to ena_device_init() (Petr Oros) [1861967] - [netdrv] net: ena: enable support of rss hash key and function changes (Petr Oros) [1861967] - [netdrv] net: ena: add support for traffic mirroring (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: change ena_com_stats_admin stats to u64 (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: satisfy gcc warning (Petr Oros) [1861967] - [netdrv] net: ena: add reserved PCI device ID (Petr Oros) [1861967] - [netdrv] net: ena: avoid unnecessary rearming of interrupt vector when busy-polling (Petr Oros) [1861967] - [netdrv] net: ena: Fix using plain integer as NULL pointer in ena_init_napi_in_range (Petr Oros) [1861967] - [netdrv] ena_netdev: use generic power management (Petr Oros) [1861967] - [netdrv] net: ena: xdp: update napi budget for DROP and ABORTED (Petr Oros) [1861967] - [netdrv] net: ena: xdp: XDP_TX: fix memory leak (Petr Oros) [1861967] - [netdrv] xdp: Rename convert_to_xdp_frame in xdp_convert_buff_to_frame (Petr Oros) [1861967] - [netdrv] net: ena: reduce driver load time (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: minor code changes (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: fix spacing issues (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: code reorderings (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: remove unnecessary code (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: fix line break issues (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: fix spelling and grammar mistakes in comments (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: set queue sizes to u32 for consistency (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: rename ena_update_tx/rx_rings_intr_moderation() (Petr Oros) [1861967] - [netdrv] net: ena: simplify ena_com_update_intr_delay_resolution() (Petr Oros) [1861967] - [netdrv] net: ena: fix ena_com_comp_status_to_errno() return value (Petr Oros) [1861967] - [netdrv] net: ena: use explicit variable size for clarity (Petr Oros) [1861967] - [netdrv] net: ena: rename ena_com_free_desc to make API more uniform (Petr Oros) [1861967] - [netdrv] net: ena: add support for the rx offset feature (Petr Oros) [1861967] - [netdrv] ena: Add XDP frame size to amazon NIC driver (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: extract code to ena_indirection_table_set() (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: remove unnecessary spaces and tabs in ena_com.h macros (Petr Oros) [1861967] - [netdrv] net: ena: use SHUTDOWN as reset reason when closing interface (Petr Oros) [1861967] - [netdrv] net: ena: drop superfluous prototype (Petr Oros) [1861967] - [netdrv] net: ena: add support for reporting of packet drops (Petr Oros) [1861967] - [netdrv] net: ena: add unmask interrupts statistics to ethtool (Petr Oros) [1861967] - [netdrv] net: ena: remove code that does nothing (Petr Oros) [1861967] - [netdrv] net: ena: changes to RSS hash key allocation (Petr Oros) [1861967] - [netdrv] net: ena: change default RSS hash function to Toeplitz (Petr Oros) [1861967] - [netdrv] net: ena: allow setting the hash function without changing the key (Petr Oros) [1861967] - [netdrv] net: ena: fix error returning in ena_com_get_hash_function() (Petr Oros) [1861967] - [netdrv] net: ena: avoid unnecessary admin command when RSS function set fails (Petr Oros) [1861967] - [netdrv] net/ena: Fix build warning in ena_xdp_set() (Petr Oros) [1861967] - [netdrv] net: ena: Make some functions static (Petr Oros) [1861967] - [netdrv] net: ena: fix continuous keep-alive resets (Petr Oros) [1861967] - [netdrv] net: ena: avoid memory access violation by validating req_id properly (Petr Oros) [1861967] - [netdrv] net: ena: fix request of incorrect number of IRQ vectors (Petr Oros) [1861967] - [netdrv] net: ena: fix incorrect setting of the number of msix vectors (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: clean up minor indentation issue (Petr Oros) [1861967] - [netdrv] net: ena: reject unsupported coalescing params (Petr Oros) [1861967] - [netdrv] net: ena: fix broken interface between ENA driver and FW (Petr Oros) [1861967] - [netdrv] net/amazon: Ensure that driver version is aligned to the linux kernel (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: remove redundant non-zero check on rc (Petr Oros) [1861967] - [netdrv] net: ena: remove set but not used variable 'hash_key' (Petr Oros) [1861967] - [netdrv] net: ena: ena-com.c: prevent NULL pointer dereference (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: use correct value for crc32 hash (Petr Oros) [1861967] - [netdrv] net: ena: make ena rxfh support ETH_RSS_HASH_NO_CHANGE (Petr Oros) [1861967] - [netdrv] net: ena: fix corruption of dev_idx_to_host_tbl (Petr Oros) [1861967] - [netdrv] net: ena: fix incorrectly saving queue numbers when setting RSS indirection table (Petr Oros) [1861967] - [netdrv] net: ena: rss: store hash function as values and not bits (Petr Oros) [1861967] - [netdrv] net: ena: rss: fix failure to get indirection table (Petr Oros) [1861967] - [netdrv] net: ena: rss: do not allocate key when not supported (Petr Oros) [1861967] - [netdrv] net: ena: fix incorrect default RSS key (Petr Oros) [1861967] - [netdrv] net: ena: add missing ethtool TX timestamping indication (Petr Oros) [1861967] - [netdrv] net: ena: fix uses of round_jiffies() (Petr Oros) [1861967] - [netdrv] net: ena: fix potential crash when rxfh key is NULL (Petr Oros) [1861967] - [netdrv] net: ena: remove set but not used variable 'rx_ring' (Petr Oros) [1861967] - [netdrv] net: ena: fix issues in setting interrupt moderation params in ethtool (Petr Oros) [1861967] - [netdrv] net: ena: fix default tx interrupt moderation interval (Petr Oros) [1861967] - [netdrv] net: ena: Add first_interrupt field to napi struct (Petr Oros) [1861967] - [netdrv] net: ena: Implement XDP_TX action (Petr Oros) [1861967] - [netdrv] net: ena: implement XDP drop support (Petr Oros) [1861967] - [netdrv] net: ena: fix napi handler misbehavior when the napi budget is zero (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: support set_channels callback (Petr Oros) [1861967] - [netdrv] net: ena: remove redundant print of number of queues (Petr Oros) [1861967] - [netdrv] net: ena: make ethtool -l show correct max number of queues (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: get_channels: use combined only (Petr Oros) [1861967] - [netdrv] net: ena: multiple queue creation related cleanups (Petr Oros) [1861967] - [netdrv] net: ena: change num_queues to num_io_queues for clarity and consistency (Petr Oros) [1861967] - [kernel] rcu/tree: docs: document bkvcache new members at struct kfree_rcu_cpu (Nico Pache) [1894223] - [mm] kasan: don't assume percpu shadow allocations will succeed (Nico Pache) [1894223] - [lib] kasan: update required compiler versions in documentation (Nico Pache) [1894223] - [lib] kasan: improve and simplify Kconfig.kasan (Nico Pache) [1894223] - [lib] kasan: Fix required compiler version (Nico Pache) [1894223] - [lib] kasan: Bump required compiler version (Nico Pache) [1894223] - [documentation] kasan: update documentation for generic kasan (Nico Pache) [1894223] - [mm] kasan: record and print the free track (Nico Pache) [1894223] - [mm] rcu: kasan: record and print call_rcu() call stack (Nico Pache) [1894223] - [kernel] rcu: Support reclaim for head-less object (Nico Pache) [1894223] - [kernel] rcu: Introduce 2 arg kvfree_rcu() interface (Nico Pache) [1894223] - [mm] mm/list_lru.c: Rename kvfree_rcu() to local variant (Nico Pache) [1894223] - [kernel] rcu: Rename *_kfree_callback/*_kfree_rcu_offset/kfree_call_* (Nico Pache) [1894223] - [kernel] rcu/tiny: support vmalloc in tiny-RCU (Nico Pache) [1894223] - [kernel] rcu/tree: Maintain separate array for vmalloc ptrs (Nico Pache) [1894223] - [kernel] rcu/tree: cache specified number of objects (Nico Pache) [1894223] - [kernel] rcu/tree: Use static initializer for krc.lock (Nico Pache) [1894223] - [kernel] rcu/tree: Move kfree_rcu_cpu locking/unlocking to separate functions (Nico Pache) [1894223] - [kernel] rcu/tree: Simplify KFREE_BULK_MAX_ENTR macro (Nico Pache) [1894223] - [kernel] rcu/tree: Make debug_objects logic independent of rcu_head (Nico Pache) [1894223] - [kernel] rcu/tree: Repeat the monitor if any free channel is busy (Nico Pache) [1894223] - [kernel] rcu/tree: Skip entry into the page allocator for PREEMPT_RT (Nico Pache) [1894223] - [kernel] rcu/tree: Keep kfree_rcu() awake during lock contention (Nico Pache) [1894223] - [kernel] rcu: Fix a kernel-doc warnings for "count" (Nico Pache) [1894223] - [kernel] rcu/tree: Count number of batched kfree_rcu() locklessly (Nico Pache) [1894223] - [kernel] rcu/tree: Add a shrinker to prevent OOM due to kfree_rcu() batching (Nico Pache) [1894223] - [kernel] rcuperf: Measure memory footprint during kfree_rcu() test (Nico Pache) [1894223] - [kernel] rcu: Add a trace event for kfree_rcu() use of kfree_bulk() (Nico Pache) [1894223] - [kernel] rcu: Support kfree_bulk() interface in kfree_rcu() (Nico Pache) [1894223] - [mm] kasan: fix clang compilation warning due to stack protector (Nico Pache) [1894223] - [mm] kasan: disable branch tracing for core runtime (Nico Pache) [1894223] - [mm] kasan: add missing functions declarations to kasan.h (Nico Pache) [1894223] - [mm] kasan: consistently disable debugging features (Nico Pache) [1894223] - [mm] kasan: unset panic_on_warn before calling panic() (Nico Pache) [1894223] - [mm] kasan: detect negative size in memory operation function (Nico Pache) [1894223] - [mm] kasan: No KASAN's memmove check if archs don't have it (Nico Pache) [1894223] - [mm] kasan: use apply_to_existing_page_range() for releasing vmalloc shadow (Nico Pache) [1894223] - [mm] kasan: fix crashes on access to memory mapped by vm_map_ram() (Nico Pache) [1894223] - [mm] mm/kasan/common.c: fix compile error (Nico Pache) [1894223] - [mm] kasan: support backing vmalloc space with real shadow memory (Nico Pache) [1894223] - [mm] mm/vmalloc: rework vmap_area_lock (Nico Pache) [1894223] - [mm] mm/vmalloc: remove preempt_disable/enable when doing preloading (Nico Pache) [1894223] - [mm] mm/vmalloc.c: switch to WARN_ON() and move it under unlink_va() (Nico Pache) [1894223] - [mm] mm/vmalloc.c: get rid of one single unlink_va() when merge (Nico Pache) [1894223] - [mm] mm/vmalloc.c: preload a CPU with one object for split purpose (Nico Pache) [1894223] - [mm] mm/vmalloc.c: remove "node" argument (Nico Pache) [1894223] - [mm] mm/vmalloc: modify struct vmap_area to reduce its size (Nico Pache) [1894223] - [mm] mm/vmalloc: do not keep unpurged areas in the busy tree (Nico Pache) [1894223] - [mm] mm/vmalloc.c: fix percpu free VM area search criteria (Nico Pache) [1894223] - [mm] mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning (Nico Pache) [1894223] - [mm] mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro (Nico Pache) [1894223] - [mm] mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro (Nico Pache) [1894223] - [mm] mm/vmalloc.c: keep track of free blocks for vmap allocation (Nico Pache) [1894223] - [mm] mm/vmalloc.c: convert vmap_lazy_nr to atomic_long_t (Nico Pache) [1894223] - [mm] mm/kasan: change kasan_check_{read, write} to return boolean (Nico Pache) [1894223] - [mm] mm/kasan: introduce __kasan_check_{read, write} (Nico Pache) [1894223] - [mm] kasan: fix coccinelle warnings in kasan_p*_table (Nico Pache) [1894223] - [mm] kasan: fix kasan_check_read/write definitions (Nico Pache) [1894223] - [lib] kasan: remove use after scope bugs detection (Nico Pache) [1894223] - [lib] kasan: remove clang version check for KASAN_STACK (Nico Pache) [1894223] - [lib] kasan: turn off asan-stack for clang-8 and earlier (Nico Pache) [1894223] - [block] nbd: fix a block_device refcount leak in nbd_release (Ming Lei) [1901400] - [tools] selftests: Set default protocol for raw sockets in nettest (Hangbin Liu) [1898813] - [tools] selftests/net: improve descriptions for XFAIL cases in psock_snd.sh (Hangbin Liu) [1898813] - [tools] selftests: rtnetlink: make kci_test_encap() return sub-test result (Hangbin Liu) [1898813] - [tools] selftests: net: ip_defrag: modprobe missing nf_defrag_ipv6 support (Hangbin Liu) [1898813] - [tools] selftests: use LDLIBS for libraries instead of LDFLAGS (Hangbin Liu) [1898813] - [tools] selftests: tls: run all tests for TLS 1.2 and TLS 1.3 (Hangbin Liu) [1898813] - [tools] selftests/net: add definition for SOL_DCCP to fix compilation errors for old libc (Hangbin Liu) [1898813] - [tools] selftests: net: reuseport_addr_any: silence clang warning (Hangbin Liu) [1898813] - [tools] selftests: net: refactor reuseport_addr_any test (Hangbin Liu) [1898813] - [tools] selftests: net: reuseport_addr_any: add DCCP (Hangbin Liu) [1898813] - [tools] selftests: net: test that listening sockets match on address properly (Hangbin Liu) [1898813] - [tools] selftests/net: make udpgso_bench skip unsupported testcases (Hangbin Liu) [1898813] - [tools] net/udpgso_bench.sh test fails on error (Hangbin Liu) [1898813] - [tools] net/udpgso_bench.sh add UDP GSO audit tests (Hangbin Liu) [1898813] - [tools] selftests: extend zerocopy tests to udp (Hangbin Liu) [1898813] - [tools] net/udpgso_bench_tx: options to exercise TX CMSG (Hangbin Liu) [1898813] - [tools] selftests: fixes for UDP GRO (Hangbin Liu) [1898813] - [tools] selftests/net: replace obsolete NFT_CHAIN configuration (Hangbin Liu) [1898813] - [tools] selftests: explicitly require kernel features needed by udpgro tests (Hangbin Liu) [1898813] - [tools] selftests: add explicit test for multiple concurrent GRO sockets (Hangbin Liu) [1898813] - [tools] selftests: add functionals test for UDP GRO (Hangbin Liu) [1898813] - [tools] selftests: add some benchmark for UDP GRO (Hangbin Liu) [1898813] - [tools] selftests: add GRO support to udp bench rx program (Hangbin Liu) [1898813] - [net] sctp: change to hold/put transport for proto_unreach_timer (Xin Long) [1897084] - [scsi] scsi: qedi: Add schedule_hw_err_handler callback for fan failure (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Add support for handling PCIe errors (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Add firmware error recovery invocation support (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Mark all connections for recovery on link down event (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Use snprintf instead of sprintf (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Protect active command list to avoid list corruption (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Fix list_del corruption while removing active I/O (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Skip firmware connection termination for PCI shutdown handler (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Use qed count from set_fp_int in msix allocation (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove redundant NULL check (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Staticify non-external function 'qedi_get_iscsi_error' (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Demote seemingly unintentional kerneldoc header (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove set but unused variable 'tmp' (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove 2 set but unused variables (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove unused variable udev & uctrl (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove comparison of 0/1 to bool variable (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Check for buffer overflow in qedi_set_path() (Nilesh Javali) [1854121] - [scsi] scsi: qedf: Remove redundant assignment to variable 'rc' (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Retry qed->probe during recovery (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Add schedule_hw_err_handler callback for fan failure (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Return SUCCESS if stale rport is encountered (Nilesh Javali) [1854122] - [scsi] scsi: qedf: FDMI attributes correction (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Use pci_get_dsn() (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Fix for the session's E_D_TOV value (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Correct the comment in qedf_initiate_els (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Change the debug parameter permission to read & write (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Fix null ptr reference in qedf_stag_change_work (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Fix race between ELS completion and flushing ELS request (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Don't process ELS completion if event is flushed or cleaned up (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Initiate cleanup for ELS commands as well (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Send cleanup even for RRQ on timeout (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Do not kill timeout work for original I/O on RRQ completion (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Check the validity of rjt frame before processing (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Check for port type and role before processing an event (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Demote obvious misuse of kerneldoc to standard comment blocks (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Remove a whole host of unused variables (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Remove set but not checked variable 'tmp' (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Demote obvious misuse of kerneldoc to standard comment blocks (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Remove redundant initialization of variable rc (Nilesh Javali) [1854122] - [infiniband] RDMA/qedr: Fix memory leak in iWARP CM (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix function prototype parameters alignment (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix inline size returned for iWARP (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix iWARP active mtu display (Manish Chopra) [1857857] - [netdrv] qede: Notify qedr when mtu has changed (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix return code if accept is called on a destroyed qp (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix use of uninitialized field (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix doorbell setting (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix qp structure memory leak (Manish Chopra) [1857857] - [netdrv] net: qed: RDMA personality shouldn't fail VF load (Manish Chopra) [1857857] - [netdrv] net: qede: Disable aRFS for NPAR and 100G (Manish Chopra) [1857857] - [netdrv] net: qed: Disable aRFS for NPAR and 100G (Manish Chopra) [1857857] - [netdrv] net: qed: use eth_zero_addr() to clear mac address (Manish Chopra) [1857857] - [netdrv] net: qede: use eth_zero_addr() to clear mac address (Manish Chopra) [1857857] - [netdrv] qede: Use pM format specifier for MAC addresses (Manish Chopra) [1857857] - [netdrv] qed: Use pM format specifier for MAC addresses (Manish Chopra) [1857857] - [infiniband] qed: fix assignment of n_rq_elems to incorrect params field (Manish Chopra) [1857857] - [netdrv] qed: fix the allocation of the chains with an external PBL (Manish Chopra) [1857857] - [netdrv] qede: add .ndo_xdp_xmit() and XDP_REDIRECT support (Manish Chopra) [1857857] - [netdrv] qede: refactor XDP Tx processing (Manish Chopra) [1857857] - [netdrv] qede: reformat net_device_ops declarations (Manish Chopra) [1857857] - [netdrv] qede: reformat several structures in "qede.h" (Manish Chopra) [1857857] - [include] qed: introduce qed_chain_get_elem_used{, u32}() (Manish Chopra) [1857857] - [include] qed: optimize common chain accessors (Manish Chopra) [1857857] - [infiniband] qed: add support for different page sizes for chains (Manish Chopra) [1857857] - [netdrv] qed: simplify chain allocation with init params struct (Manish Chopra) [1857857] - [netdrv] qed: simplify initialization of the chains with an external PBL (Manish Chopra) [1857857] - [netdrv] qed: move chain initialization inlines next to allocation functions (Manish Chopra) [1857857] - [netdrv] qed: sanitize PBL chains allocation (Manish Chopra) [1857857] - [netdrv] qed: prevent possible double-frees of the chains (Manish Chopra) [1857857] - [netdrv] qed: move chain methods to a separate file (Manish Chopra) [1857857] - [netdrv] qed: reformat Makefile (Manish Chopra) [1857857] - [include] qed: reformat "qed_chain.h" a bit (Manish Chopra) [1857857] - [netdrv] net: qed_hsi.h: Avoid the use of one-element array (Manish Chopra) [1857857] - [netdrv] net: qed: Remove unneeded cast from memory allocation (Manish Chopra) [1857857] - [netdrv] qed: suppress false-positives interrupt error messages on HW init (Manish Chopra) [1857857] - [netdrv] qed: suppress "don't support RoCE & iWARP" flooding on HW init (Manish Chopra) [1857857] - [netdrv] qed: Fix ILT and XRCD bitmap memory leaks (Manish Chopra) [1857857] - [netdrv] qed: add support for the extended speed and FEC modes (Manish Chopra) [1857857] - [netdrv] qed: populate supported link modes maps on module init (Manish Chopra) [1857857] - [netdrv] qed: add missing loopback modes (Manish Chopra) [1857857] - [netdrv] qed: add support for new port modes (Manish Chopra) [1857857] - [netdrv] qed: remove unused qed_hw_info::port_mode and QED_PORT_MODE (Manish Chopra) [1857857] - [netdrv] qed: reformat several structures a bit (Manish Chopra) [1857857] - [netdrv] qede: introduce support for FEC control (Manish Chopra) [1857857] - [netdrv] qede: format qede{,_vf}_ethtool_ops (Manish Chopra) [1857857] - [netdrv] qed: add support for Forward Error Correction (Manish Chopra) [1857857] - [netdrv] qed: reformat several structures a bit (Manish Chopra) [1857857] - [netdrv] qed: use transceiver data to fill link partner's advertising speeds (Manish Chopra) [1857857] - [netdrv] qed: add support for multi-rate transceivers (Manish Chopra) [1857857] - [netdrv] qed: reformat public_port::transceiver_data a bit (Manish Chopra) [1857857] - [netdrv] qede: populate supported link modes maps on module init (Manish Chopra) [1857857] - [netdrv] qed, qede, qedf: convert link mode from u32 to ETHTOOL_LINK_MODE (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Add EDPM max size to alloc ucontext response (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Add EDPM mode type for user-fw compatibility (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: SRQ's bug fixes (Manish Chopra) [1857857] - [include] net: qed: drop duplicate words in comments (Manish Chopra) [1857857] - [netdrv] qede: convert to new udp_tunnel_nic infra (Manish Chopra) [1857857] - [netdrv] qed: Disable "MFW indication via attention" SPAM every 5 minutes (Manish Chopra) [1857857] - [netdrv] qed: Populate nvm-file attributes while reading nvm config partition (Manish Chopra) [1857857] - [netdrv] net: qede: fix BE vs CPU comparison (Manish Chopra) [1857857] - [netdrv] net: qede: fix kernel-doc for qede_ptp_adjfreq() (Manish Chopra) [1857857] - [netdrv] net: qed: sanitize BE/LE data processing (Manish Chopra) [1857857] - [netdrv] net: qed: use ptr shortcuts to dedup field accessing in some parts (Manish Chopra) [1857857] - [netdrv] net: qed: improve indentation of some parts of code (Manish Chopra) [1857857] - [netdrv] net: qed: address kernel-doc warnings (Manish Chopra) [1857857] - [netdrv] net: qed: correct qed_hw_err_notify() prototype (Manish Chopra) [1857857] - [netdrv] net: qed: cleanup global structs declarations (Manish Chopra) [1857857] - [netdrv] net: qed: move static iro_arrout of header file (Manish Chopra) [1857857] - [netdrv] qed: Make symbol 'qed_hw_err_type_descr' static (Manish Chopra) [1857857] - [netdrv] net: qede: update copyright years (Manish Chopra) [1857857] - [netdrv] net: qede: convert to SPDX License Identifiers (Manish Chopra) [1857857] - [netdrv] net: qede: correct existing SPDX tags (Manish Chopra) [1857857] - [netdrv] net: qed: update copyright years (Manish Chopra) [1857857] - [netdrv] net: qed: convert to SPDX License Identifiers (Manish Chopra) [1857857] - [netdrv] net: qed: correct existing SPDX tags (Manish Chopra) [1857857] - [netdrv] qed: add missing error test for DBG_STATUS_NO_MATCHING_FRAMING_MODE (Manish Chopra) [1857857] - [netdrv] net: qed: fix "maybe uninitialized" warning (Manish Chopra) [1857857] - [netdrv] net: qed: reset ILT block sizes before recomputing to fix crashes (Manish Chopra) [1857857] - [netdrv] net: qede: fix use-after-free on recovery and AER handling (Manish Chopra) [1857857] - [netdrv] net: qede: fix PTP initialization on recovery (Manish Chopra) [1857857] - [netdrv] net: qed: fix excessive QM ILT lines consumption (Manish Chopra) [1857857] - [netdrv] net: qed: fix NVMe login fails over VFs (Manish Chopra) [1857857] - [netdrv] net: qede: stop adding events on an already destroyed workqueue (Manish Chopra) [1857857] - [netdrv] net: qed: fix async event callbacks unregistering (Manish Chopra) [1857857] - [include] net: qed: fix left elements count calculation (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix KASAN: use-after-free in ucma_event_handler+0x532 (Manish Chopra) [1857857] - [netdrv] qed: Add EDPM mode type for user-fw compatibility (Manish Chopra) [1857857] - [netdrv] qed: Add XRC to RoCE (Manish Chopra) [1857857] - [netdrv] qed: changes to ILT to support XRC (Manish Chopra) [1857857] - [include] net: qed: fix bad formatting (Manish Chopra) [1857857] - [netdrv] net: qed: introduce critical hardware error handler (Manish Chopra) [1857857] - [netdrv] net: qed: introduce critical fan failure handler (Manish Chopra) [1857857] - [netdrv] net: qede: Implement ndo_tx_timeout (Manish Chopra) [1857857] - [netdrv] net: qede: optional hw recovery procedure (Manish Chopra) [1857857] - [netdrv] net: qed: attention clearing properties (Manish Chopra) [1857857] - [netdrv] net: qed: cleanup debug related declarations (Manish Chopra) [1857857] - [netdrv] net: qed: critical err reporting to management firmware (Manish Chopra) [1857857] - [netdrv] net: qed: invoke err notify on critical areas (Manish Chopra) [1857857] - [netdrv] net: qede: add hw err scheduled handler (Manish Chopra) [1857857] - [netdrv] net: qed: adding hw_err states and handling (Manish Chopra) [1857857] - [netdrv] net: qede: Use true for bool variable in qede_init_fp() (Manish Chopra) [1857857] - [netdrv] qed: Make ll2_cbs static (Manish Chopra) [1857857] - [netdrv] qede: Add support for handling the pcie errors (Manish Chopra) [1857857] - [netdrv] qed: Enable device error reporting capability (Manish Chopra) [1857857] - [netdrv] qed: use true,false for bool variables (Manish Chopra) [1857857] - [netdrv] net: qed: Remove unneeded cast from memory allocation (Manish Chopra) [1857857] - [netdrv] net: qede: reject unsupported coalescing params (Manish Chopra) [1857857] - [scsi] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 440 (Manish Chopra) [1857857] - [scsi] treewide: Add SPDX license identifier - Makefile/Kconfig (Manish Chopra) [1857857] - [netdrv] sfc: don't double-down() filters in ef100_reset() (Jarod Wilson) [1856681] - [netdrv] sfc: Fix error code in probe (Jarod Wilson) [1856681] - [netdrv] sfc: fix boolreturn.cocci warning and rename function (Jarod Wilson) [1856681] - [netdrv] sfc: Use 'pci_channel_state_t' instead of 'enum pci_channel_state' (Jarod Wilson) [1856681] - [netdrv] sfc: Use fallthrough pseudo-keyword (Jarod Wilson) [1856681] - [netdrv] sfc: fix build warnings on 32-bit (Jarod Wilson) [1856681] - [netdrv] sfc: don't free_irq()s if they were never requested (Jarod Wilson) [1856681] - [netdrv] sfc: null out channel->rps_flow_id after freeing it (Jarod Wilson) [1856681] - [netdrv] sfc: take correct lock in ef100_reset() (Jarod Wilson) [1856681] - [netdrv] sfc: really check hash is valid before using it (Jarod Wilson) [1856681] - [netdrv] sfc: check hash is valid before using it (Jarod Wilson) [1856681] - [netdrv] sfc: fix ef100 design-param checking (Jarod Wilson) [1856681] - [netdrv] sfc: Fix build with CONFIG_RFS_ACCEL disabled (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: add nic-type for VFs, and bind to them (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: read pf_index at probe time (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: functions for selftests (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: statistics gathering (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: plumb in fini_dmaq (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: RX path for EF100 (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: RX filter table management and related gubbins (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: TX path for EF100 NICs (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: read Design Parameters at probe time (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: fail the probe if NIC uses unsol_ev credits (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: check firmware version at start-of-day (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: remove duplicated include from ef100_netdev.c (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: implement ndo_get_phys_port_{id, name} (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: read device MAC address at probe time (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: probe the PHY and configure the MAC (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: actually perform resets (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: extend ef100_check_caps to cover datapath_caps3 (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: read datapath caps, implement check_caps (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: process events for MCDI completions (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: implement ndo_open/close and EVQ probing (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: implement MCDI transport (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: don't call efx_reset_down()/up() on EF100 (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: PHY probe stub (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: reset-handling stub (Jarod Wilson) [1856681] - [netdrv] sfc: skeleton EF100 PF driver (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: register accesses on EF100 (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: add EF100 register definitions (Jarod Wilson) [1856681] - [netdrv] sfc: remove efx_ethtool_nway_reset() (Jarod Wilson) [1856681] - [netdrv] sfc: drop unnecessary list_empty (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: helper function to set default RSS table of given size (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: NVRAM selftest support code (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: populate BUFFER_SIZE_BYTES in INIT_RXQ (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: add EF100 to NIC-revision enumeration (Jarod Wilson) [1856681] - [netdrv] sfc: get drvinfo driver name from outside the common code (Jarod Wilson) [1856681] - [netdrv] sfc: initialise RSS context ID to 'no RSS context' in efx_init_struct() (Jarod Wilson) [1856681] - [netdrv] sfc: commonise efx_fini_dmaq (Jarod Wilson) [1856681] - [netdrv] sfc: factor out efx_mcdi_filter_table_down() from _remove() (Jarod Wilson) [1856681] - [netdrv] sfc: don't call tx_limit_len if NIC type doesn't have one (Jarod Wilson) [1856681] - [netdrv] sfc: assign TXQs without gaps (Jarod Wilson) [1856681] - [netdrv] sfc: commonise netif_set_real_numx_queues calls (Jarod Wilson) [1856681] - [netdrv] sfc: make tx_queues_per_channel variable at runtime (Jarod Wilson) [1856681] - [netdrv] sfc: move modparam 'rss_cpus' out of common channel code (Jarod Wilson) [1856681] - [netdrv] sfc: move modparam 'interrupt_mode' out of common channel code (Jarod Wilson) [1856681] - [netdrv] sfc: remove max_interrupt_mode (Jarod Wilson) [1856681] - [netdrv] sfc: support setting MTU even if not privileged to configure MAC fully (Jarod Wilson) [1856681] - [netdrv] sfc: don't call tx_remove if there isn't one (Jarod Wilson) [1856681] - [netdrv] sfc: commonise initialisation of efx->vport_id (Jarod Wilson) [1856681] - [netdrv] sfc: commonise efx->xq_entries initialisation (Jarod Wilson) [1856681] - [netdrv] sfc: initialise max_channels in efx_init_channels() (Jarod Wilson) [1856681] - [netdrv] sfc: move definition of EFX_MC_STATS_GENERATION_INVALID (Jarod Wilson) [1856681] - [netdrv] sfc: factor out efx_tx_tso_header_length() and understand encapsulation (Jarod Wilson) [1856681] - [netdrv] sfc: remove duplicate declaration of efx_enqueue_skb_tso() (Jarod Wilson) [1856681] - [netdrv] sfc: commonise TSO fallback code (Jarod Wilson) [1856681] - [netdrv] sfc: commonise efx_sync_rx_buffer() (Jarod Wilson) [1856681] - [netdrv] sfc: commonise some MAC configuration code (Jarod Wilson) [1856681] - [netdrv] sfc: commonise miscellaneous efx functions (Jarod Wilson) [1856681] - [netdrv] sfc: add missing licence info to mcdi_filters.c (Jarod Wilson) [1856681] - [netdrv] sfc: commonise MCDI MAC stats handling (Jarod Wilson) [1856681] - [netdrv] sfc: move NIC-specific mcdi_port declarations out of common header (Jarod Wilson) [1856681] - [netdrv] sfc: extend common GRO interface to support CHECKSUM_COMPLETE (Jarod Wilson) [1856681] - [netdrv] sfc: commonise ARFS handling (Jarod Wilson) [1856681] - [netdrv] sfc: commonise drain event handling (Jarod Wilson) [1856681] - [netdrv] sfc: commonise PCI error handlers (Jarod Wilson) [1856681] - [netdrv] sfc: track which BAR is mapped (Jarod Wilson) [1856681] - [netdrv] sfc: commonise FC advertising (Jarod Wilson) [1856681] - [netdrv] sfc: commonise other ethtool bits (Jarod Wilson) [1856681] - [netdrv] sfc: commonise ethtool NFC and RXFH/RSS functions (Jarod Wilson) [1856681] - [netdrv] sfc: commonise ethtool link handling functions (Jarod Wilson) [1856681] - [netdrv] sfc: split up nic.h (Jarod Wilson) [1856681] - [netdrv] sfc: refactor EF10 stats handling (Jarod Wilson) [1856681] - [netdrv] sfc: don't try to create more channels than we can have VIs (Jarod Wilson) [1856681] - [netdrv] sfc: extend bitfield macros up to POPULATE_DWORD_13 (Jarod Wilson) [1856681] - [netdrv] sfc: determine flag word automatically in efx_has_cap() (Jarod Wilson) [1856681] - [netdrv] sfc: update MCDI protocol headers (Jarod Wilson) [1856681] - [netdrv] sfc: replace '---help---' in Kconfig files with 'help' (Jarod Wilson) [1856681] - [netdrv] sfc: add missing annotation for efx_ef10_try_update_nic_stats_vf() (Jarod Wilson) [1856681] - [netdrv] sfc: avoid an unused-variable warning (Jarod Wilson) [1856681] - [netdrv] sfc: fix dereference of table before it is null checked (Jarod Wilson) [1856681] - [netdrv] sfc: siena_check_caps() can be static (Jarod Wilson) [1856681] - [netdrv] sfc: actually wire up siena_check_caps() (Jarod Wilson) [1856681] - [netdrv] sfc: make firmware-variant printing a nic_type function (Jarod Wilson) [1856681] - [netdrv] sfc: make filter table probe caller responsible for adding VLANs (Jarod Wilson) [1856681] - [netdrv] sfc: move rx_rss_context_exclusive into struct efx_mcdi_filter_table (Jarod Wilson) [1856681] - [netdrv] sfc: rework handling of (firmware) multicast chaining state (Jarod Wilson) [1856681] - [netdrv] sfc: move 'must restore' flags out of ef10-specific nic_data (Jarod Wilson) [1856681] - [netdrv] sfc: use efx_has_cap for capability checks outside of NIC-specific code (Jarod Wilson) [1856681] - [netdrv] sfc: make capability checking a nic_type function (Jarod Wilson) [1856681] - [netdrv] sfc: move vport_id to struct efx_nic (Jarod Wilson) [1856681] - [ntb] NTB: Revert "Add Hygon Device ID" (Myron Stowe) [1880468] - [tools] NTB: ntb_test: Fix bug when counting remote files (Myron Stowe) [1908031] - [ntb] NTB: perf: Fix race condition when run with ntb_test (Myron Stowe) [1908031] - [ntb] NTB: perf: Fix support for hardware that doesn't have port numbers (Myron Stowe) [1908031] - [ntb] NTB: perf: Don't require one more memory window than number of peers (Myron Stowe) [1908031] - [ntb] NTB: ntb_pingpong: Choose doorbells based on port number (Myron Stowe) [1908031] - [ntb] NTB: Fix the default port and peer numbers for legacy drivers (Myron Stowe) [1908031] - [ntb] NTB: Revert the change to use the NTB device dev for DMA allocations (Myron Stowe) [1908031] - [ntb] NTB: ntb_tool: reading the link file should not end in a NULL byte (Myron Stowe) [1908031] - [ntb] ntb_perf: avoid false dma unmap of destination address (Myron Stowe) [1908031] - [ntb] ntb_perf: increase sleep time from one milli sec to one sec (Myron Stowe) [1908031] - [ntb] ntb_tool: pass correct struct device to dma_alloc_coherent (Myron Stowe) [1908031] - [ntb] ntb_perf: pass correct struct device to dma_alloc_coherent (Myron Stowe) [1908031] - [include] NTB: correct ntb_peer_spad_addr and ntb_peer_spad_read comment typos (Myron Stowe) [1908031] - [ntb] ntb: intel: fix static declaration (Myron Stowe) [1908031] - [ntb] ntb: intel: add hw workaround for NTB BAR alignment (Myron Stowe) [1908031] - [ntb] ntb: intel: Add Icelake (gen4) support for Intel NTB (Myron Stowe) [1908031] - [ntb] NTB: Fix static check warning in perf_clear_test (Myron Stowe) [1908031] - [include] include/ntb: Fix typo in ntb_unregister_device description (Myron Stowe) [1908031] - [ntb] NTB: add pci shutdown handler for AMD NTB (Myron Stowe) [1908031] - [ntb] NTB: send DB event when driver is loaded or un-loaded (Myron Stowe) [1908031] - [ntb] NTB: remove redundant setting of DB valid mask (Myron Stowe) [1908031] - [ntb] NTB: return link up status correctly for PRI and SEC (Myron Stowe) [1908031] - [ntb] NTB: add helper functions to set and clear sideinfo (Myron Stowe) [1908031] - [ntb] NTB: move ntb_ctrl handling to init and deinit (Myron Stowe) [1908031] - [ntb] NTB: handle link up, D0 and D3 events correctly (Myron Stowe) [1908031] - [ntb] NTB: handle link down event correctly (Myron Stowe) [1908031] - [ntb] NTB: remove handling of peer_sta from amd_link_is_up (Myron Stowe) [1908031] - [ntb] NTB: set peer_sta within event handler itself (Myron Stowe) [1908031] - [ntb] NTB: return the side info status from amd_poll_link (Myron Stowe) [1908031] - [ntb] NTB: define a new function to get link status (Myron Stowe) [1908031] - [ntb] NTB: Enable link up and down event notification (Myron Stowe) [1908031] - [ntb] NTB: clear interrupt status register (Myron Stowe) [1908031] - [ntb] NTB: Fix access to link status and control register (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: Use scnprintf() for avoiding potential buffer overflow (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Fix ntb_mw_clear_trans error if size == 0 (Myron Stowe) [1908031] - [ntb] ntb_tool: Fix printk format (Myron Stowe) [1908031] - [ntb] NTB: ntb_perf: Fix address err in perf_copy_chunk (Myron Stowe) [1908031] - [ntb] NTB: Fix an error in get link status (Myron Stowe) [1908031] - [ntb] NTB: Add Hygon Device ID (Myron Stowe) [1908031] - [ntb] NTB: fix IDT Kconfig typos/spellos (Myron Stowe) [1908031] - [ntb] ntb_hw_amd: Add memory window support for new AMD hardware (Myron Stowe) [1908031] - [ntb] ntb_hw_amd: Add a new NTB PCI device ID (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: remove redundant assignment to rc (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: make ntb_mw_set_trans() work when addr == 0 (Myron Stowe) [1908031] - [ntb] ntb: point to right memory window index (Myron Stowe) [1908031] - [ntb] NTB/msi: remove incorrect MODULE defines (Myron Stowe) [1908031] - [documentation] NTB: Describe the ntb_msi_test client in the documentation (Myron Stowe) [1908031] - [ntb] NTB: Add MSI interrupt support to ntb_transport (Myron Stowe) [1908031] - [tools] NTB: Add ntb_msi_test support to ntb_test (Myron Stowe) [1908031] - [ntb] NTB: Introduce NTB MSI Test Client (Myron Stowe) [1908031] - [ntb] NTB: Introduce MSI library (Myron Stowe) [1908031] - [ntb] NTB: Rename ntb.c to support multiple source files in the module (Myron Stowe) [1908031] - [include] NTB: Introduce functions to calculate multi-port resource index (Myron Stowe) [1908031] - [include] NTB: Introduce helper functions to calculate logical port number (Myron Stowe) [1908031] - [pci] PCI/switchtec: Add module parameter to request more interrupts (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Fix setup MW with failure bug (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Skip unnecessary re-setup of shared memory window for crosslink case (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Remove redundant steps of switchtec_ntb_reinit_peer() function (Myron Stowe) [1908031] - [include] NTB: correct ntb_dev_ops and ntb_dev comment typos (Myron Stowe) [1908031] - [ntb] NTB: amd: Silence shift wrapping warning in amd_ntb_db_vector_mask() (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: potential shift wrapping bug in switchtec_ntb_init_sndev() (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: Ensure qp->tx_mw_dma_addr is initaliazed (Myron Stowe) [1908031] - [ntb] NTB: ntb_hw_amd: set peer limit register (Myron Stowe) [1908031] - [ntb] NTB: ntb_perf: Clear stale values in doorbell and command SPAD register (Myron Stowe) [1908031] - [ntb] NTB: ntb_perf: Disable NTB link after clearing peer XLAT registers (Myron Stowe) [1908031] - [ntb] NTB: ntb_perf: Increased the number of message retries to 1000 (Myron Stowe) [1908031] - [ntb] ntb: intel: Make intel_ntb3_peer_db_addr static (Myron Stowe) [1908031] - [ntb] NTB: add new parameter to peer_db_addr() db_bit and db_data (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: Ensure the destination buffer is mapped for TX DMA (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: Free MWs in ntb_transport_link_cleanup() (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Added support of >=4G memory windows (Myron Stowe) [1908031] - [include] ntb_hw_switchtec: NT req id mapping table register entry number should be 512 (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: debug print 64bit aligned crosslink BAR Numbers (Myron Stowe) [1908031] - [ntb] ntb: idt: Alter the driver info comments (Myron Stowe) [1908031] - [ntb] ntb: idt: Discard temperature sensor IRQ handler (Myron Stowe) [1908031] - [ntb] ntb: idt: Add basic hwmon sysfs interface (Myron Stowe) [1908031] - [ntb] ntb: idt: Alter temperature read method (Myron Stowe) [1908031] - [netdrv] ntb_netdev: Simplify remove with client device drvdata (Myron Stowe) [1908031] - [ntb] NTB: transport: Try harder to alloc an aligned MW buffer (Myron Stowe) [1908031] - [ntb] ntb: ntb_transport: Mark expected switch fall-throughs (Myron Stowe) [1908031] - [ntb] ntb: idt: Set PCIe bus address to BARLIMITx (Myron Stowe) [1908031] - [ntb] NTB: ntb_hw_idt: replace IS_ERR_OR_NULL with regular NULL checks (Myron Stowe) [1908031] - [ntb] ntb: intel: fix return value for ndev_vec_mask() (Myron Stowe) [1908031] - [netdrv] ntb_netdev: fix sleep time mismatch (Myron Stowe) [1908031]- [block] block: fix incorrect branching in blk_max_size_offset() (Mike Snitzer) [1903722] - [md] dm: fix IO splitting (Mike Snitzer) [1903722] - [block] block: fix get_max_io_size() (Mike Snitzer) [1903722] - [block] block: Improve physical block alignment of split bios (Mike Snitzer) [1903722] - [block] block: use gcd() to fix chunk_sectors limit stacking (Mike Snitzer) [1903722] - [kernel] sched/deadline: Fix priority inheritance with multiple scheduling classes (Phil Auld) [1780490] - [fs] Convert trailing spaces and periods in path components (Leif Sahlberg) [1882457] - [block] loop: Fix occasional uevent drop (Ming Lei) [1897401] - [block] block: add a return value to set_capacity_revalidate_and_notify (Ming Lei) [1897401] - [fs] fat: truncate inode timestamp updates in setattr (Pavel Reichl) [1533270] - [fs] fat: change timestamp updates to use fat_truncate_time (Pavel Reichl) [1533270] - [fs] fat: add functions to update and truncate timestamps appropriately (Pavel Reichl) [1533270] - [fs] fat: create a function to calculate the timezone offest (Pavel Reichl) [1533270] - [net] icmp: randomize the global rate limiter (Guillaume Nault) [1899137] - [net] ipv4: Restore flowi4_oif update before call to xfrm_lookup_route (Guillaume Nault) [1899137] - [net] ipv4: Update exception handling for multipath routes via same device (Guillaume Nault) [1899137] - [net] ip: fix tos reflection in ack and reset packets (Guillaume Nault) [1899137] - [net] initialize fastreuse on inet_inherit_port (Guillaume Nault) [1899137] - [net] refactor bind_bucket fastreuse into helper (Guillaume Nault) [1899137] - [infiniband] RDMA/bnxt_re: Remove set but not used variable 'qplib_ctx' (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Remove the qp from list only if the qp destroy succeeds (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Fix driver crash on unaligned PSN entry address (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Restrict the max_gids to 256 (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Static NQ depth allocation (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Fix the qp table indexing (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Do not report transparent vlan from QP1 (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Change wr posting logic to accommodate variable wqes (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Add helper data structures (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Pull psn buffer dynamically based on prod (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: introduce a function to allocate swq (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: introduce wqe mode to select execution path (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt: Delete 'nq_ptr' variable which is not used (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Remove dead code from rcfw (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Simplify obtaining queue entry from hw ring (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Update missing hsi data structures (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Reduce device page size detection code (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Remove unsupported modify_device callback (Selvin Xavier) [1861886] - [include] net: Add netif_is_bareudp() API to identify bareudp devices (Guillaume Nault) [1839788] - [net] Removed the device type check to add mpls support for devices (Guillaume Nault) [1839788] - [tools] selftests: set conf.all.rp_filter=0 in bareudp.sh (Guillaume Nault) [1839788] - [tools] selftests: disable rp_filter when testing bareudp (Guillaume Nault) [1839788] - [tools] selftests: add test script for bareudp tunnels (Guillaume Nault) [1839788] - [documentation] bareudp: Corrected description of bareudp module. (Guillaume Nault) [1839788] - [netdrv] bareudp: forbid mixing IP and MPLS in multiproto mode (Guillaume Nault) [1839788] - [netdrv] bareudp: Reverted support to enable & disable rx metadata collection (Guillaume Nault) [1839788] - [documentation] bareudp: update iproute2 sample commands (Guillaume Nault) [1839788] - [netdrv] bareudp: Added attribute to enable & disable rx metadata collection (Guillaume Nault) [1839788] - [netdrv] bareudp: Fixed multiproto mode configuration (Guillaume Nault) [1839788] - [netdrv] bareudp: Fixed configuration to avoid having garbage values (Guillaume Nault) [1839788] - [netdrv] net: bareudp: avoid uninitialized variable warning (Guillaume Nault) [1839788] - [netdrv] bareudp: Fixed bareudp receive handling (Guillaume Nault) [1839788] - [netdrv] bareudp: remove unnecessary udp_encap_enable() in bareudp_socket_create() (Guillaume Nault) [1839788] - [netdrv] bareudp: print error message when command fails (Guillaume Nault) [1839788] - [netdrv] bareudp: add module alias (Guillaume Nault) [1839788] - [netdrv] bareudp: Fix uninitialized variable warnings. (Guillaume Nault) [1839788] - [netdrv] Special handling for IP & MPLS. (Guillaume Nault) [1839788] - [net] UDP tunnel encapsulation module for tunnelling different protocols like MPLS, IP, NSH etc. (Guillaume Nault) [1839788] - [arm64] arm64: remove arm64ksyms.c (Mark Salter) [1883365] - [arm64] arm64: frace: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: string: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: uaccess: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: page: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: smccc: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: tishift: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: add EXPORT_SYMBOL_NOKASAN() (Mark Salter) [1883365] - [mm] arm64: move memstart_addr export inline (Mark Salter) [1883365] - [arm64] arm64: remove bitop exports (Mark Salter) [1883365] - [arm64] arm64: lib: use C string functions with KASAN enabled (Mark Salter) [1883365] - [arm64] arm64: add (Mark Salter) [1883365] - [arm64] locking/atomics/arm64, arm64/bitops: Include (Mark Salter) [1883365] - [arm64] locking/atomics/arm64: Replace our atomic/lock bitop implementations with asm-generic (Mark Salter) [1883365] - [include] locking/atomics, asm-generic/bitops/lock.h: Rewrite using atomic_fetch_*() (Mark Salter) [1883365] - [include] locking/atomics, asm-generic/bitops/atomic.h: Rewrite using atomic_*() APIs (Mark Salter) [1883365] - [thermal] thermal: rcar_thermal: Add missing braces to conditional statement (Ivan Vecera) [1894564] - [thermal] thermal: Rename set_mode() to change_mode() (Ivan Vecera) [1894564] - [thermal] thermal: Simplify or eliminate unnecessary set_mode() methods (Ivan Vecera) [1894564] - [thermal] thermal: core: Stop polling DISABLED thermal devices (Ivan Vecera) [1894564] - [thermal] thermal: Explicitly enable non-changing thermal zone devices (Ivan Vecera) [1894564] - [thermal] thermal: Use mode helpers in drivers (Ivan Vecera) [1894564] - [thermal] thermal: Add mode helpers (Ivan Vecera) [1894564] - [thermal] thermal: remove get_mode() operation of drivers (Ivan Vecera) [1894564] - [thermal] thermal: Store device mode in struct thermal_zone_device (Ivan Vecera) [1894564] - [include] thermal: Add current mode to thermal zone device (Ivan Vecera) [1894564] - [acpi] thermal: Store thermal mode in a dedicated enum (Ivan Vecera) [1894564] - [acpi] acpi: thermal: Fix error handling in the register function (Ivan Vecera) [1894564] - [thermal] thermal: core: skip update disabled thermal zones after suspend (Ivan Vecera) [1894564] - [thermal] Thermal: do not clear passive state during system sleep (Ivan Vecera) [1894564] - [thermal] thermal: of-thermal: disable passive polling when thermal zone is disabled (Ivan Vecera) [1894564] - [crypto] crypto: qat - drop input parameter from adf_enable_aer() (Vladis Dronov) [1855190] - [crypto] crypto: qat - fix function parameters descriptions (Vladis Dronov) [1855190] - [crypto] crypto: qat - remove unnecessary mutex_init() (Vladis Dronov) [1855190] - [crypto] crypto: qat - use PCI_VDEVICE (Vladis Dronov) [1855190] - [crypto] crypto: qat - replace device ids defines (Vladis Dronov) [1855190] - [crypto] crypto: qat - include domain in top level debugfs path (Vladis Dronov) [1855190] - [crypto] crypto: qat - check cipher length for aead AES-CBC-HMAC-SHA (Vladis Dronov) [1855190] - [crypto] crypto: qat - Use fallthrough pseudo-keyword (Vladis Dronov) [1855190] - [crypto] crypto: qat - add delay before polling mailbox (Vladis Dronov) [1855190] - [include] PCI: Add Intel QuickAssist device IDs (Vladis Dronov) [1855190] - [crypto] crypto: qat - fix double free in qat_uclo_create_batch_init_list (Vladis Dronov) [1855190] - [crypto] crypto: qat - fallback for xts with 192 bit keys (Vladis Dronov) [1855190] - [crypto] crypto: qat - remove unused field in skcipher ctx (Vladis Dronov) [1855190] - [crypto] crypto: qat - validate xts key (Vladis Dronov) [1855190] - [crypto] crypto: qat - allow xts requests not multiple of block (Vladis Dronov) [1855190] - [crypto] crypto: qat - update timeout logic in put admin msg (Vladis Dronov) [1855190] - [crypto] crypto: qat - send admin messages to set of AEs (Vladis Dronov) [1855190] - [crypto] crypto: qat - update fw init admin msg (Vladis Dronov) [1855190] - [crypto] crypto: qat - remove packed attribute in etr structs (Vladis Dronov) [1855190] - [crypto] crypto: qat - replace user types with kernel ABI __u types (Vladis Dronov) [1855190] - [crypto] crypto: qat - replace user types with kernel u types (Vladis Dronov) [1855190] - [crypto] crypto: qat - convert to SPDX License Identifiers (Vladis Dronov) [1855190] - [crypto] crypto: qat - simplify the qat_crypto function (Vladis Dronov) [1855190] - [crypto] crypto: qat - spelling s/Decrytp/Decrypt/ (Vladis Dronov) [1855190] - [crypto] crypto: qat/adf_aer - Replace GFP_ATOMIC with GFP_KERNEL in adf_dev_aer_schedule_reset() (Vladis Dronov) [1855190] - [thermal] thermal: int340x: processor_thermal: fix: update Jasper Lake PCI id (David Arcari) [1889331] - [thermal] thermal: int3403_thermal: Downgrade error message (David Arcari) [1889331] - [thermal] thermal/int340x_thermal: Prevent page fault on .set_mode() op (David Arcari) [1889331] - [thermal] thermal/int340x_thermal: Don't require IDSP to exist (David Arcari) [1889331] - [thermal] thermal/int340x_thermal: Export OEM vendor variables (David Arcari) [1889331] - [thermal] thermal/int340x_thermal: Export GDDV (David Arcari) [1889331] - [thermal] thermal: int3400_thermal: Statically initialize .get_mode()/.set_mode() ops (David Arcari) [1889331] - [thermal] thermal: int340x_thermal: fix: Update Tiger Lake ACPI device IDs (David Arcari) [1889331] - [thermal] thermal: int340x_thermal: Use scnprintf() for avoiding potential buffer overflow (David Arcari) [1889331] - [thermal] thermal: int340x: processor_thermal: Add Tiger Lake support (David Arcari) [1889331] - [platform] acpi: Remove header dependency (David Arcari) [1889331] - [thermal] thermal: int340x: switch to use helpers (David Arcari) [1889331] - [thermal] thermal: int340x: processor_thermal: Add Jasper Lake support (David Arcari) [1889331] - [thermal] thermal: int340x_thermal: Add Tiger Lake ACPI device IDs (David Arcari) [1889331] - [thermal] thermal: intel: int3403: replace printk(KERN_WARN...) with pr_warn(...) (David Arcari) [1889331] - [thermal] thermal: intel: int340x_thermal: Remove unnecessary acpi_has_method() uses (David Arcari) [1889331] - [thermal] thermal: int340x: processor_thermal: Add Ice Lake support (David Arcari) [1889331] - [thermal] drivers: thermal: processor_thermal_device: Export sysfs interface for TCC offset (David Arcari) [1889331] - [netdrv] net/mlx5e: Fix arch depending casting issue in FEC (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Kconfig: convert imply usage to weak dependency (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Fix condition for termination table cleanup (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: Use a separate work queue for fib event handling (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Add support for RDMA TX flow table (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Add support for RDMA TX steering (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Move to fully dynamic UAR mode once user space supports it (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Limit the scope of struct mlx5_bfreg_info to mlx5_ib (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Extend QP creation to get uar page index from user space (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Extend CQ creation to get uar page index from user space (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Avoid group version scan when not necessary (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Avoid incrementing FTE version (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Simplify matching group searches (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Generally use the WC auto detection test result (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Avoid forwarding to other eswitch uplink (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: Eswitch, enable forwarding back to uplink port (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5e: Add support for offloading traffic from uplink to uplink (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: Don't use termination tables in slow path (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: Avoid configuring eswitch QoS if not supported (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: DR, Add support for flow table id destination action (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Refactor unload all reps per rep type (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Update VF vports config when num of VFs changed (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Introduce per vport configuration for eswitch modes (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-switch, Make vport setup/cleanup sequence symmetric (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Prepare for vport enable/disable refactor (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Remove redundant warning when QoS enable failed (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Remove redundant check of eswitch manager cap (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Allow MRs to be created in the cache synchronously (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Revise how the hysteresis scheme works for cache filling (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Fix locking in MR cache work queue (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Lock access to ent->available_mrs/limit when doing queue_work (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Fix MR cache size and limit debugfs (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Always remove MRs from the cache before destroying them (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Simplify how the MR cache bucket is located (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Rename the tracking variables for the MR cache (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Replace spinlock protected write with atomic var (Alaa Hleihel) [1858559] - [infiniband] {IB, net}/mlx5: Move asynchronous mkey creation to mlx5_ib (Alaa Hleihel) [1858559] - [infiniband] {IB, net}/mlx5: Assign mkey variant in mlx5_ib only (Alaa Hleihel) [1858559] - [infiniband] {IB, net}/mlx5: Setup mkey variant before mr create command invocation (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Use offsetofend() instead of duplicated variant (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Remove duplicate definitions of SW_ICM macros (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-switch, make query inline mode a static function (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Allocate smaller size tables for ft offload (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Introduce TLS and IPSec objects enums (Alaa Hleihel) [1858559] - [include] net/mlx5: Introduce egress acl forward-to-vport capability (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Add np_min_time_between_cnps and rp_max_rate debug params (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Fix header guard in rsc_dump.h (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Replace zero-length array with flexible-array member (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Remove a useless 'drain_workqueue()' call in 'mlx5e_ipsec_cleanup()' (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Add support for FEC modes based on 50G per lane links (Alaa Hleihel) [1858559] - [netdrv] net/mlxe5: Separate between FEC and current speed (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Advertise globaly supported FEC modes (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Enforce setting of a single FEC mode (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Set FEC to auto when configured mode is not supported (Alaa Hleihel) [1858559] - [netdrv] mlx5: Use proper logging and tracing line terminations (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Support dump callback in RX reporter (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Support dump callback in TX reporter (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Gather reporters APIs together (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Add support for resource dump (Alaa Hleihel) [1858559] - [netdrv] bnxt_en: Fix wrong flag value passed to HWRM_PORT_QSTATS_EXT fw call (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix HWRM_FUNC_QSTATS_EXT firmware call (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Return -EOPNOTSUPP for ETHTOOL_GREGS on VFs (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Protect bnxt_set_eee() and bnxt_set_pauseparam() with mutex (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: return proper error codes in bnxt_show_temp (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Use memcpy to copy VPD field info (Jonathan Toppins) [1861885] - [netdrv] net: ethernet: broadcom: have drivers select DIMLIB as needed (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix NULL ptr dereference crash in bnxt_fw_reset_task() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Avoid sending firmware messages when AER error is detected (Jonathan Toppins) [1861885] - [netdrv] bnxt: don't enable NAPI until rings are ready (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Setup default RSS map in all scenarios (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: init RSS table for Minimal-Static VF reservation (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: fix HWRM error when querying VF temperature (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix possible crash in bnxt_fw_reset_task() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix PCI AER error recovery flow (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix ethtool -S statitics with XDP or TCs enabled (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Check for zero dir entries in NVRAM (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Don't query FW when netif_running() is false (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Remove superfluous memset() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add support for 'ethtool -d' (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Switch over to use the 64-bit software accumulated counters (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Accumulate all counters (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Retrieve hardware masks for port counters (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Retrieve hardware counter masks from firmware if available (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Allocate additional memory for all statistics blocks (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Refactor statistics code and structures (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Use macros to define port statistics size and offset (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Update firmware interface to 1.10.1.54 (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Remove PCIe non-counters from ethtool statistics (Jonathan Toppins) [1861885] - [netdrv] net: bnxt: don't complain if TC flower can't be supported (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix completion ring sizing with TPA enabled (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Init ethtool link settings after reading updated PHY configuration (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix race when modifying pause settings (Jonathan Toppins) [1861885] - [netdrv] bnxt: convert to new udp_tunnel_nic infra (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: allow firmware to disable VLAN offloads (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: clean up VLAN feature bit handling (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Implement ethtool -X to set indirection table (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Return correct RSS indirection table entries to ethtool -x (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fill HW RSS table from the RSS logical indirection table (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add helper function to return the number of RSS contexts (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add logical RSS indirection table structure (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix up bnxt_get_rxfh_indir_size() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Set up the chip specific RSS table size (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Read VPD info only for PFs (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix statistics counters issue during ifdown with older firmware (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Do not enable legacy TX push on older firmware (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Store the running firmware version code (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add board.serial_number field to info_get cb (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Return from timer if interface is not in open state (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix AER reset logic on 57500 chips (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Re-enable SRIOV during resume (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Simplify bnxt_resume() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: fix firmware message length endianness (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix return code to "flash_device" (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix accumulation of bp->net_stats_prev (Jonathan Toppins) [1861885] - [netdrv] net: bnxt: Remove Comparison to bool in bnxt_ethtool.c (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: show only relevant ethtool stats for a TX or RX ring (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Split HW ring statistics strings into RX and TX parts (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Refactor the software ring counters (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add doorbell information to bnxt_en_dev struct (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add support for L2 doorbell size (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Set the db_offset on 57500 chips for the RDMA MSIX entries (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Define the doorbell offsets on 57500 chips (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Improve kernel log messages related to ethtool reset (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: fix ethtool_reset_flags ABI violations (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: refactor ethtool firmware reset types (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: prepare to refactor ethtool reset types (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Do not include ETH_FCS_LEN in the max packet length sent to fw (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Improve TQM ring context memory sizing formulas (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Allocate TQM ring context memory according to fw specification (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Update firmware spec. to 1.10.1.33 (Jonathan Toppins) [1861885] - [fs] fs/namespace.c: fix mountpoint reference counter race (Pavel Reichl) [1852651] {CVE-2020-12114}- [powerpc] powerpc/64: Fix kernel stack 16-byte alignment (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/aout: Fix struct user definition to use user_pt_regs (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/uapi: Fix sigcontext definition to use user_pt_regs (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] bpf: powerpc: fix broken uapi for BPF_PROG_TYPE_PERF_EVENT (Desnes Augusto Nunes do Rosario) [1854528] - [tools] selftests/powerpc: Tests for kernel accessing user memory (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/ptrace: Introduce PPC_DEBUG_FEATURE_DATA_BP_ARCH_31 (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix exception handling for CONFIG_HAVE_HW_BREAKPOINT=N (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix length calculation for unaligned target (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Move DAWR detection logic outside of hw_breakpoint.c (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/ptrace: Fix SETHWDEBUG when CONFIG_HAVE_HW_BREAKPOINT=N (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix handling of vector instructions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix quadword instruction handling on p10 predecessors (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/hw_breakpoint.h: delete duplicated word (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Remove 512 byte boundary (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Return available watchpoints dynamically (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Guest support for 2nd DAWR hcall (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Set CPU_FTR_DAWR1 based on pa-features bit (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/dt_cpu_ftrs: Add feature for 2nd DAWR (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Enable watchpoint functionality on power10 guest (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix DAWR exception for CACHEOP (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix DAWR exception constraint (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix 512 byte boundary limit (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] hw-breakpoints: Fix build warnings with clang (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/xmon: Support 2nd DAWR (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/xmon: Don't allow breakpoint overwriting (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Don't allow concurrent perf and ptrace events (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Prepare handler to handle more than one watchpoint (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Use builtin ALIGN*() macros (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Introduce is_ptrace_bp() function (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Use loop for thread_struct->ptrace_bps (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Convert thread_struct->hw_brk to an array (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Disable all available watchpoints when !dawr_force_enable (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Get watchpoint count dynamically while disabling them (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Provide DAWR number to __set_breakpoint (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Provide DAWR number to set_dawr (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/ptrace: Return actual num of available watchpoints (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Introduce function to get nr watchpoints dynamically (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Add SPRN macros for second DAWR (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: move ptrace_triggered() into hw_breakpoint.c (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: create ppc_gethwdinfo() (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: create ptrace_get_debugreg() (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out ADV_DEBUG_REGS related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: move register viewing functions out of ptrace.c (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out TRANSACTIONAL_MEM related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out SPE related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out ALTIVEC related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out VSX related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: drop PARAMETER_SAVE_AREA_OFFSET (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: drop unnecessary #ifdefs CONFIG_PPC64 (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: remove unused header includes (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: Move ptrace into a subdirectory (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Don't call dar_within_range() for Book3S (Desnes Augusto Nunes do Rosario) [1854528] - [tools] selftests/powerpc: Enable range tests on 8xx in ptrace-hwbreak.c selftest (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/hw_breakpoints: Rewrite 8xx breakpoints to allow any address range size (Desnes Augusto Nunes do Rosario) [1854528] - [tools] powerpc/watchpoint: Support for 8xx in ptrace-hwbreak.c selftest (Desnes Augusto Nunes do Rosario) [1854528] - [tools] powerpc/watchpoint: Add DAR outside test in perf-hwbreak.c selftest (Desnes Augusto Nunes do Rosario) [1854528] - [tools] selftests/powerpc: Rewrite ptrace-hwbreak.c selftest (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: permanently include 8xx registers in reg.h (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: Simplify vr_get/set() to avoid GCC warning (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/64: Interrupts save PPR on stack rather than thread_struct (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: Use SWITCH_FRAME_SIZE for prom and rtas entry (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: Don't use sizeof(struct pt_regs) in ptrace code (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: Split user/kernel definitions of struct pt_regs (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: declare set_breakpoint() static (Desnes Augusto Nunes do Rosario) [1854528] - [tools] perf vendor events power9: Added nest imc metric events (Michael Petlan) [1780258] - [powerpc] powerpc/perf: Fix crashes with generic_compat_pmu & BHRB (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Exclude pmc5/6 from the irrelevant PMU group constraints (Michael Petlan) [1854525] - [powerpc] powerpc/powernv/idle: add a basic stop 0-3 driver for POWER10 (Michael Petlan) [1854525] - [powerpc] powerpc/kernel: Cleanup machine check function declarations (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Fix soft lockups due to missed interrupt accounting (Michael Petlan) [1854525] - [powerpc] powerpc: Add POWER10 raw mode cputable entry (Michael Petlan) [1854525] - [powerpc] powerpc/powernv: Machine check handler for POWER10 (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Add extended regs support for power10 platform (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Add support for outputting extended regs in perf intr_regs (Michael Petlan) [1854525] - [tools] perf tools powerpc: Add support for extended regs in power10 (Michael Petlan) [1854525] - [tools] perf tools powerpc: Add support for extended register capability (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Fix MMCRA_BHRB_DISABLE define for binutils < 2.28 (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Initialize power10 PMU registers in cpu setup routine (Michael Petlan) [1854525] - [powerpc] powerpc/perf: BHRB control to disable BHRB logic when not used (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Add Power10 BHRB filter support for PERF_SAMPLE_BRANCH_IND_CALL/COND (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Ignore the BHRB kernel address filtering for P10 (Michael Petlan) [1854525] - [powerpc] powerpc/perf: power10 Performance Monitoring support (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Add Power10 PMU feature to DT CPU features (Michael Petlan) [1854525] - [powerpc] powerpc/xmon: Add PowerISA v3.1 PMU SPRs (Michael Petlan) [1854525] - [powerpc] powerpc64: Break asm/percpu.h vs spinlock_types.h dependency (Greg Kurz) [1882796] - [powerpc] watchpoint: Rename current DAWR macros (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Make struct kernel_param_ops definition const (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: simplify kvm_cma_reserve() (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s: Fix symbol undeclared warnings (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s: Remove redundant initialization of variable ret (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: xive: Convert to DEFINE_SHOW_ATTRIBUTE (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Set LPCR[HDICE] before writing HDEC (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Do not allocate HPT for a nested guest (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Don't return -ENOTSUPP to userspace in ioctls (Greg Kurz) [1882796] - [powerpc] 64s: handle ISA v3.1 local copy-paste context switches (Greg Kurz) [1882796] - [powerpc] 64s: Move HMI IRQ stat from percpu variable to paca (Greg Kurz) [1882796] - [powerpc] kvm/cma: Improve kernel log during boot (Greg Kurz) [1882796] - [powerpc] kvm: Use correct CONFIG symbol in comment (Greg Kurz) [1882796] - [powerpc] watchpoint: Rename current H_SET_MODE DAWR macro (Greg Kurz) [1882796] - [tools] kvm: ppc: Fix typo on H_DISABLE_AND_GET hcall (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Clean up redundant kvm_run parameters in assembly (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Save/restore new PMU registers (Greg Kurz) [1882796] - [powerpc] perf: Add support for ISA3.1 PMU SPRs (Greg Kurz) [1882796] - [powerpc] perf: Update Power PMU cache_events to u64 type (Greg Kurz) [1882796] - [powerpc] perf: Update cpu_hw_event to use `struct` for storing MMCR registers (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Cleanup updates for kvm vcpu MMCR (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Protect kvm_vcpu_read_guest with srcu locks (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Increase KVMPPC_NR_LPIDS on POWER8 and POWER9 (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3shv: Enable support for ISA v3.1 guests (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s pr: Remove uninitialized_var() usage (Greg Kurz) [1882796] - [powerpc] kvm/book3s64: Fix kernel crash with nested kvm & DEBUG_VIRTUAL (Greg Kurz) [1882796] - [powerpc] book3s64/kvm: Fix secondary page table walk warning during migration (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s: Fix some RCU-list locks (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Ignore kmemleak false positives (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Clean up redundant 'kvm_run' parameters (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Remove redundant kvm_run from vcpu_arch (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Remove redundant NULL check (Greg Kurz) [1882796] - [powerpc] Fix compile issue with force DAWR (Greg Kurz) [1882796] - [powerpc] silence a -Wcast-function-type warning in dawr_write_file_bool (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Fix r3 corruption in h_set_dabr() (Greg Kurz) [1882796] - [powerpc] Add force enable of DAWR on P9 option (Greg Kurz) [1882796] - [documentation] powerpc: Document issues with the DAWR on POWER9 (Greg Kurz) [1882796] - [powerpc] Replace _ALIGN_UP() by ALIGN() (Greg Kurz) [1882796] - [powerpc] Replace _ALIGN_DOWN() by ALIGN_DOWN() (Greg Kurz) [1882796] - [netdrv] tg3: Fix soft lockup when tg3_reset_task() fails (Jonathan Toppins) [1899595] - [tools] tools/power turbostat: update version number (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: harden against cpu hotplug (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: adjust for temperature offset (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Build with _FILE_OFFSET_BITS=64 (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Support AMD Family 19h (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Remove empty columns for Jacobsville (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Add a new GFXAMHz column that exposes gt_act_freq_mhz (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Skip pc8, pc9, pc10 columns, if they are disabled (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Fix output formatting for ACPI CST enumeration (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Replace HTTP links with HTTPS ones: TURBOSTAT UTILITY (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Enable accumulate RAPL display (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Introduce functions to accumulate RAPL consumption (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Make the energy variable to be 64 bit (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Always print idle in the system configuration header (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Print /dev/cpu_dma_latency (Prarit Bhargava) [1857136] - [tools] turbostat/.gitignore: add SPDX License Identifier (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: update version (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Print cpuidle information (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Fix 32-bit capabilities warning (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Fix missing SYS_LPI counter on some Chromebooks (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Fix gcc build warnings (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Support Elkhart Lake (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Support Jasper Lake (Prarit Bhargava) [1857136] - [scsi] scsi: core: Return BLK_STS_AGAIN for ALUA transitioning (Ewan Milne) [1867264] - [scsi] scsi: scsi_dh_alua: Set 'transitioning' state on Unit Attention (Ewan Milne) [1867264] - [scsi] scsi: scsi_dh_alua: Return BLK_STS_AGAIN for ALUA transitioning state (Ewan Milne) [1867264] - [block] scsi: block: Return status code in blk_mq_end_request() (Ewan Milne) [1867264] - [scsi] scsi: scsi_dh_alua: Avoid crash during alua_bus_detach() (Ewan Milne) [1877156] - [fs] gfs2: check for live vs. read-only file system in gfs2_fitrim (Abhijith Das) [1335139] - [fs] gfs2: don't initialize statfs_change inodes in spectator mode (Abhijith Das) [1335139] - [fs] gfs2: init_journal's undo directive should also undo the statfs inodes (Abhijith Das) [1335139] - [fs] gfs2: Recover statfs info in journal head (Abhijith Das) [1335139] - [fs] gfs2: lookup local statfs inodes prior to journal recovery (Abhijith Das) [1335139] - [fs] gfs2: Add fields for statfs info in struct gfs2_log_header_host (Abhijith Das) [1335139] - [block] nbd: don't update block size after device is started (Ming Lei) [1891363] - [platform] platform/x86: thinkpad_acpi: lap or desk mode interface (David Arcari) [1889642] - [infiniband] IB/mlx4: Convert rej_tmout radix-tree to XArray (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Adjust delayed work when a dup is observed (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Add support for REJ due to timeout (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Fix starvation in paravirt mux/demux (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Separate tunnel and wire bufs parameters (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Add support for MRA (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Add and improve logging (Alaa Hleihel) [1858564] - [netdrv] net: ethernet: mlx4: Avoid assigning a value to ring_cons but not used it anymore in mlx4_en_xmit() (Alaa Hleihel) [1858564] - [netdrv] net: ethernet: mlx4: Fix memory allocation in mlx4_buddy_init() (Alaa Hleihel) [1858564] - [infiniband] treewide: Use fallthrough pseudo-keyword (Alaa Hleihel) [1858564] - [netdrv] net/mlx4: Use fallthrough pseudo-keyword (Alaa Hleihel) [1858564] - [netdrv] mlx4: convert to new udp_tunnel_nic infra (Alaa Hleihel) [1858564] - [netdrv] mlx4: Mark PM functions as __maybe_unused (Alaa Hleihel) [1858564] - [netdrv] mlx4: use generic power management (Alaa Hleihel) [1858564] - [netdrv] mlx4: disable device on shutdown (Alaa Hleihel) [1858564 1858563] - [include] IB/mlx4: Replace zero-length array with flexible-array (Alaa Hleihel) [1858564 1858563] - [netdrv] net: mlx4: remove unneeded variable "err" in mlx4_en_ethtool_add_mac_rule() (Alaa Hleihel) [1858564 1858563] - [netdrv] net: mlx4: remove unneeded variable "err" in mlx4_en_get_rxfh() (Alaa Hleihel) [1858564 1858563] - [netdrv] net/mlx4_en: use napi_complete_done() in TX completion (Alaa Hleihel) [1858564 1858563] - [netdrv] net/mlx4_en: avoid indirect call in TX completion (Alaa Hleihel) [1858564 1858562] - [infiniband] RDMA/mlx4: Delete duplicated offsetofend implementation (Alaa Hleihel) [1858564 1858562] - [netdrv] net: mlx4: reject unsupported coalescing params (Alaa Hleihel) [1858564 1858562] - [hwmon] hwmon: (amd_energy) match for supported models (David Arcari) [1860387] - [hwmon] hwmon: (amd_energy) Missing platform_driver_unregister() on error in amd_energy_init() (David Arcari) [1860387] - [hwmon] hwmon: Add amd_energy driver to report energy counters (David Arcari) [1860387] - [include] include/asm-generic/topology.h: guard cpumask_of_node() macro argument (David Arcari) [1860387]- [x86] x86/dumpstack: Fix misleading instruction pointer error message (Kenneth Yin) [1903506] - [powerpc] powerpc/powernv/opal-dump : Use IRQ_HANDLED instead of numbers in interrupt handler (Diego Domingos) [1891822] - [powerpc] powerpc/powernv/dump: Handle multiple writes to ack attribute (Diego Domingos) [1891822] - [powerpc] powerpc/powernv/dump: Fix race while processing OPAL dump (Diego Domingos) [1891822] - [powerpc] powerpc/opal_elog: Handle multiple writes to ack attribute (Diego Domingos) [1891822] - [powerpc] powerpc/powernv/elog: Fix race while processing OPAL error log event (Diego Domingos) [1891822] - [hid] HID: logitech-dj: Fix an error in mse_bluetooth_descriptor (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: Fix Dinovo Mini when paired with a MX5x00 receiver (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: Handle quad/bluetooth keyboards with a builtin trackpad (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: Add PID for MX Anywhere 2 (Benjamin Tissoires) [1885560] - [hid] HID: wacom: Avoid entering wacom_wac_pen_report for pad / battery (Benjamin Tissoires) [1885560] - [hid] HID: ite: Add USB id match for Acer One S1003 keyboard dock (Benjamin Tissoires) [1885560] - [hid] HID: multitouch: Lenovo X1 Tablet Gen3 trackpoint and buttons (Benjamin Tissoires) [1885560] - [hid] HID: hid-input: fix stylus battery reporting (Benjamin Tissoires) [1885560] - [hid] HID: roccat: add bounds checking in kone_sysfs_write_settings() (Benjamin Tissoires) [1885560] - [hid] HID: core: Sanitize event code and type when mapping input (Benjamin Tissoires) [1885560] - [hid] HID: core: Correctly handle ReportSize being zero (Benjamin Tissoires) [1885560] - [hid] HID: elan: Fix memleak in elan_input_configured (Benjamin Tissoires) [1885560] - [hid] HID: microsoft: Add rumble support for the 8bitdo SN30 Pro+ controller (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Set INCREMENT_USAGE_ON_DUPLICATE for all Saitek X52 devices (Benjamin Tissoires) [1885560] - [hid] Revert "HID: usbhid: do not sleep when opening device" (Benjamin Tissoires) [1885560] - [hid] HID: hiddev: Fix slab-out-of-bounds write in hiddev_ioctl_usage() (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Always poll three more Lenovo PixArt mice (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: Always sleep 60ms after I2C_HID_PWR_ON commands (Benjamin Tissoires) [1885560] - [hid] HID: macally: Constify macally_id_table (Benjamin Tissoires) [1885560] - [hid] HID: cougar: Constify cougar_id_table (Benjamin Tissoires) [1885560] - [hid] HID: quirks: add NOGET quirk for Logitech GROUP (Benjamin Tissoires) [1885560] - [hid] HID: Replace HTTP links with HTTPS ones (Benjamin Tissoires) [1885560] - [hid] HID: udraw-ps3: Replace HTTP links with HTTPS ones (Benjamin Tissoires) [1885560] - [hid] HID: input: Fix devices that return multiple bytes in battery report (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Fix spurious F23 key press report during resume from suspend (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Add ThinkPad 10 Ultrabook Keyboard fn_lock support (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Add ThinkPad 10 Ultrabook Keyboard support (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Rename fn_lock sysfs attr handlers to make them generic (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Factor out generic parts of the LED code (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Merge tpkbd and cptkbd data structures (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: avoid repeated "multiplier = " log messages (Benjamin Tissoires) [1885560] - [hid] HID: logitech: Use HIDPP_RECEIVER_INDEX instead of 0xff (Benjamin Tissoires) [1885560] - [hid] HID: intel-ish-hid: Replace PCI_DEV_FLAGS_NO_D3 with pci_save_state (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Ignore Simply Automated UPB PIM (Benjamin Tissoires) [1885560] - [hid] HID: apple: Disable Fn-key key-re-mapping on clone keyboards (Benjamin Tissoires) [1885560] - [hid] HID: Wiimote: Treat the d-pad as an analogue stick (Benjamin Tissoires) [1885560] - [hid] HID: steam: fixes race in handling device list (Benjamin Tissoires) [1885560] - [hid] HID: magicmouse: do not set up autorepeat (Benjamin Tissoires) [1885560] - [hid] HID: alps: support devices with report id 2 (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Always poll Obins Anne Pro 2 keyboard (Benjamin Tissoires) [1885560] - [hid] HID: input: do not run GET_REPORT unless there's a Resolution Multiplier (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: add Mediacom FlexBook edge13 to descriptor override (Benjamin Tissoires) [1885560] - [hid] HID: usbhid: remove redundant assignment to variable retval (Benjamin Tissoires) [1885560] - [hid] HID: usbhid: do not sleep when opening device (Benjamin Tissoires) [1885560] - [hid] HID: multitouch: Remove MT_CLS_WIN_8_DUAL (Benjamin Tissoires) [1885560] - [hid] HID: sony: Fix for broken buttons on DS3 USB dongles (Benjamin Tissoires) [1885560] - [hid] HID: Add quirks for Trust Panora Graphic Tablet (Benjamin Tissoires) [1885560] - [hid] HID: apple: Swap the Fn and Left Control keys on Apple keyboards (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: add Schneider SCL142ALM to descriptor override (Benjamin Tissoires) [1885560] - [hid] HID: intel-ish-hid: avoid bogus uninitialized-variable warning (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Add HID_QUIRK_NO_INIT_REPORTS quirk for Dell K12A keyboard-dock (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: reset Synaptics SYNA2393 on resume (Benjamin Tissoires) [1885560] - [hid] HID: usbhid: Fix race between usbhid_close() and usbhid_stop() (Benjamin Tissoires) [1885560] - [hid] HID: alps: ALPS_1657 is too specific; use U1_UNICORN_LEGACY instead (Benjamin Tissoires) [1885560] - [hid] HID: alps: Add AUI1657 device ID (Benjamin Tissoires) [1885560] - [hid] HID: fix typo in Kconfig (Benjamin Tissoires) [1885560] - [hid] HID: logitech: Add support for Logitech G11 extra keys (Benjamin Tissoires) [1885560] - [hid] HID: multitouch: add eGalaxTouch P80H84 support (Benjamin Tissoires) [1885560] - [hid] HID: logitech: drop outdated references to unifying receivers (Benjamin Tissoires) [1885560] - [hid] HID: rmi: Simplify an error handling path in 'rmi_hid_read_block()' (Benjamin Tissoires) [1885560] - [hid] HID: intel-ish-hid: hbm.h: Replace zero-length array with flexible-array member (Benjamin Tissoires) [1885560] - [hid] HID: intel-ish-hid: ishtp-dev.h: Replace zero-length array with flexible-array member (Benjamin Tissoires) [1885560] - [hid] HID: Add driver fixing Glorious PC Gaming Race mouse report descriptor (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Do not fail the probe when we fail to disable F# emulation (Benjamin Tissoires) [1885560] - [hid] HID: fix Kconfig word ordering (Benjamin Tissoires) [1885560] - [hid] HID: add ALWAYS_POLL quirk to lenovo pixart mouse (Benjamin Tissoires) [1885560] - [hid] HID: google: add moonball USB id (Benjamin Tissoires) [1885560] - [hid] HID: appleir: Use devm_kzalloc() instead of kzalloc() (Benjamin Tissoires) [1885560] - [hid] HID: appleir: Remove unnecessary goto label (Benjamin Tissoires) [1885560] - [hid] HID: hid-sensor-custom: Use scnprintf() for avoiding potential buffer overflow (Benjamin Tissoires) [1885560] - [hid] HID: hid-picolcd_fb: Use scnprintf() for avoiding potential buffer overflow (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: add support for the static device in the Powerplay mat/receiver (Benjamin Tissoires) [1885560] - [hid] HID: hid-bigbenff: fix race condition for scheduled work during removal (Benjamin Tissoires) [1885560] - [hid] HID: hid-bigbenff: call hid_hw_stop() in case of error (Benjamin Tissoires) [1885560] - [hid] HID: hid-bigbenff: fix general protection fault caused by double kfree (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: add Trekstor Surfbook E11B to descriptor override (Benjamin Tissoires) [1885560] - [hid] HID: alps: Fix an error handling path in 'alps_input_configured()' (Benjamin Tissoires) [1885560] - [hid] HID: hiddev: Fix race in in hiddev_disconnect() (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: add debug msg when exporting a HID++ report descriptors (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Remove ITE 8595 entry from hid_have_special_driver (Benjamin Tissoires) [1885560] - [include] HID: core: increase HID report buffer size to 8KiB (Benjamin Tissoires) [1885560] - [hid] HID: core: fix off-by-one memset in hid_report_raw_event() (Benjamin Tissoires) [1885560] - [hid] HID: apple: Add support for recent firmware on Magic Keyboards (Benjamin Tissoires) [1885560] - [hid] HID: ite: Only bind to keyboard USB interface on Acer SW5-012 keyboard dock (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: BatteryVoltage: only read chargeStatus if extPower is active (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: avoid duplicate error handling code in 'hidpp_probe()' (Benjamin Tissoires) [1885560] - [hid] HID: hidraw, uhid: Always report EPOLLOUT (Benjamin Tissoires) [1885560] - [hid] HID: steam: Fix input device disappearing (Benjamin Tissoires) [1885560] - [hid] hid-logitech-hidpp: read battery voltage from newer devices (Benjamin Tissoires) [1885560] - [hid] HID: logitech: Add MX Master 3 Mouse (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: Support WirelessDeviceStatus connect events (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: Support translations from short to long reports (Benjamin Tissoires) [1885560] - [hid] HID: hiddev: fix mess in hiddev_open() (Benjamin Tissoires) [1885560] - [hid] HID: hid-input: clear unmapped usages (Benjamin Tissoires) [1885560] - [hid] HID: Add quirk for incorrect input length on Lenovo Y720 (Benjamin Tissoires) [1885560] - [hid] HID: ite: Add USB id match for Acer SW5-012 keyboard dock (Benjamin Tissoires) [1885560] - [hid] HID: Add quirk for Xin-Mo Dual Controller (Benjamin Tissoires) [1885560] - [hid] HID: hidraw: add support uniq ioctl (Benjamin Tissoires) [1885560] - [hid] HID: Fix slab-out-of-bounds read in hid_field_extract (Benjamin Tissoires) [1885560] - [hid] HID: picoLCD: constify fb ops (Benjamin Tissoires) [1885560] - [hid] HID: uhid: Fix returning EPOLLOUT from uhid_char_poll (Benjamin Tissoires) [1885560] - [hid] HID: hidraw: Fix returning EPOLLOUT from hidraw_poll (Benjamin Tissoires) [1885560] - [hid] HID: rmi: Check that the RMI_STARTED bit is set before unregistering the RMI transport device (Benjamin Tissoires) [1885560] - [hid] HID: quirks: remove hid-led devices from hid_have_special_driver (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: Reset ALPS touchpads on resume (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: fix no irq after reset on raydium 3118 (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: Silence intermittent get_battery_capacity errors (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: remove orphaned member sleep_delay (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Add quirk for HP MSU1465 PIXART OEM mouse (Benjamin Tissoires) [1885560] - [hid] HID: core: check whether Usage Page item is after Usage ID items (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: Send power-on command after reset (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: Remove runtime power management (Benjamin Tissoires) [1885560] - [hid] HID: google: Detect base folded usage instead of hard-coding whiskers (Benjamin Tissoires) [1885560] - [hid] HID: google: add magnemite/masterball USB ids (Benjamin Tissoires) [1885560] - [hid] HID: logitech: Add depends on LEDS_CLASS to Logitech Kconfig entry (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add support for the G510's M1-M3 and MR LEDs (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add support for controlling the G510's RGB backlight (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add support for the G510 keyboards' gaming keys (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add support for the M1-M3 and MR LEDs (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add keyboard and LCD backlight control (Benjamin Tissoires) [1885560] - [hid] HID: Add driver for Logitech gaming keyboards (G15, G15 v2) (Benjamin Tissoires) [1885560] - [hid] HID: hidraw: replace printk() with corresponding pr_xx() variant (Benjamin Tissoires) [1885560] - [hid] HID: prodikeys: make array keys static const, makes object smaller (Benjamin Tissoires) [1885560] - [hid] HID: google: whiskers: signal tablet mode on connect (Benjamin Tissoires) [1885560] - [hid] HID: google: whiskers: signal tablet mode switch on disconnect (Benjamin Tissoires) [1885560] - [hid] HID: google: whiskers: more robust tablet mode detection (Benjamin Tissoires) [1885560] - [hid] HID: core: fix dmesg flooding if report field larger than 32bit (Benjamin Tissoires) [1885560] - [include] HID: core: Add printk_once variants to hid_warn() etc (Benjamin Tissoires) [1885560] - [include] HID: core: reformat and reduce hid_printk macros (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: modify quirks for weida's devices (Benjamin Tissoires) [1885560] - [hid] hid-logitech-dj: add the new Lightspeed receiver (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: add support of the G700(s) receiver (Benjamin Tissoires) [1885560] - [hid] HID: do not call hid_set_drvdata(hdev, NULL) in drivers (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: extend consumer usages range (Benjamin Tissoires) [1885560] - [hid] hiddev: Return EPOLLOUT from hiddev_poll (Benjamin Tissoires) [1885560] - [hid] hidraw: Return EPOLLOUT from hidraw_poll (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add nopnp quirk for Acer Aspire 5 A515 (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add Entroware Proteus EL07R4 to nomux and reset lists (Benjamin Tissoires) [1885560] - [input] input: i8042 - Remove special Cayman handling (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - only increment wakeup count on touch (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - add ic type 0x15 (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - add support for high resolution reports (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - do not constantly re-query pattern ID (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - add firmware update info for ICs 0x11, 0x13, 0x14 (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - handle firmware updated on newer ICs (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - add support for different firmware page sizes (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - fix detecting IAP version on older controllers (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - handle devices with patterns above 1 (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - make fetching IC type of older controllers more robust (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - handle firmware not implementing "get pattern" command (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add Lenovo XiaoXin Air 12 to i8042 nomux list (Benjamin Tissoires) [1885560] - [input] Input: elantech - remove redundant assignments to variable error (Benjamin Tissoires) [1885560] - [input] Input: synaptics - enable InterTouch for ThinkPad X1E 1st gen (Benjamin Tissoires) [1885560] - [uapi] Input: add `SW_MACHINE_COVER` (Benjamin Tissoires) [1885560] - [input] input: i8042 - Remove special PowerPC handling (Benjamin Tissoires) [1885560] - [input] Input: synaptics - add a second working PNP_ID for Lenovo T470s (Benjamin Tissoires) [1885560] - [input] Input: introduce input_mt_report_slot_inactive() (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add ThinkPad S230u to i8042 reset list (Benjamin Tissoires) [1885560] - [input] Revert "Input: i8042 - add ThinkPad S230u to i8042 nomux list" (Benjamin Tissoires) [1885560] - [input] Input: i8042 - attach fwnode to serio i8042 kbd device (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add ThinkPad S230u to i8042 nomux list (Benjamin Tissoires) [1885560] - [uapi] Input: update SPDX tag for input-event-codes.h (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add Acer Aspire 5738z to nomux list (Benjamin Tissoires) [1885560] - [uapi] Input: move the new KEY_SELECTIVE_SCREENSHOT keycode (Benjamin Tissoires) [1885560] - [input] Input: synaptics - enable RMI on HP Envy 13-ad105ng (Benjamin Tissoires) [1885560] - [uapi] Input: allocate keycode for "Selective Screenshot" key (Benjamin Tissoires) [1885560] - [input] Input: synaptics - remove the LEN0049 dmi id from topbuttonpad list (Benjamin Tissoires) [1885560] - [input] Input: synaptics - enable SMBus on ThinkPad L470 (Benjamin Tissoires) [1885560] - [input] Input: synaptics - switch T470s to RMI4 by default (Benjamin Tissoires) [1885560] - [input] Input: input_event - fix struct padding on sparc64 (Benjamin Tissoires) [1885560] - [uapi] Input: add privacy screen toggle keycode (Benjamin Tissoires) [1885560] - [input] Input: synaptics - switch another X1 Carbon 6 to RMI/SMbus (Benjamin Tissoires) [1885560] - [uapi] Input: Add event-codes for macro keys found on various keyboards (Benjamin Tissoires) [1885560] - [input] Input: i8042 - enable wakeup on a stable struct device (Benjamin Tissoires) [1885560] - [input] Input: psmouse - drop all unneeded functions from mouse headers (Benjamin Tissoires) [1885560] - [input] Input: remove dev_err() usage after platform_get_irq() (Benjamin Tissoires) [1885560] - [input] Input: synaptics - fix a typo (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - switch to using devm_add_action_or_reset() (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - switch to using devm_device_add_groups() (Benjamin Tissoires) [1885560] - [power] power: supply: core: Add Standard, Adaptive, and Custom charge types (Benjamin Tissoires) [1885560] - [scsi] scsi: mpt3sas: Fix timeouts observed while reenabling IRQ (Tomas Henzl) [1880114] - [fs] ext4: handle option set by mount flags correctly (Pavel Reichl) [1848084] - [fs] xfs: preserve inode versioning across remounts (Pavel Reichl) [1848084] - [kernel] kheaders: explain why include/config/autoconf.h is excluded from md5sum (Jiri Olsa) [1899585] - [kernel] kheaders: remove the last bashism to allow sh to run it (Jiri Olsa) [1899585] - [kernel] kheaders: optimize header copy for in-tree builds (Jiri Olsa) [1899585] - [kernel] kheaders: optimize md5sum calculation for in-tree builds (Jiri Olsa) [1899585] - [kernel] kheaders: remove unneeded 'cat' command piped to 'head' / 'tail' (Jiri Olsa) [1899585] - [kernel] kheaders: substituting --sort in archive creation (Jiri Olsa) [1899585] - [kernel] kheaders: make headers archive reproducible (Jiri Olsa) [1899585] - [kernel] kheaders: include only headers into kheaders_data.tar.xz (Jiri Olsa) [1899585] - [kernel] kheaders: remove meaningless -R option of 'ls' (Jiri Olsa) [1899585] - [kernel] kheaders: Do not regenerate archive if config is not changed (Jiri Olsa) [1899585] - [kernel] kheaders: Move from proc to sysfs (Jiri Olsa) [1899585] - [kernel] kernel/Makefile: don't assume that kernel/gen_ikh_data.sh is executable (Jiri Olsa) [1899585] - [init] init/config: Do not select BUILD_BIN2C for IKCONFIG (Jiri Olsa) [1899585] - [kernel] Provide in-kernel headers to make extending kernel easier (Jiri Olsa) [1899585] - [tty] pty: do tty_flip_buffer_push without port->lock in pty_write (Artem Savkov) [1787975] - [virtio] virtio_balloon: fix sparse warning (Nico Pache) [1839055] - [virtio] virtio_balloon: fix up endian-ness for free cmd id (Nico Pache) [1839055] - [virtio] virtio-balloon: Document byte ordering of poison_val (Nico Pache) [1839055] - [virtio] virtio-mmio: Reject invalid IRQ 0 command line argument (Nico Pache) [1839055] - [virtio] virtio-balloon: Disable free page reporting if page poison reporting is not enabled (Nico Pache) [1839055] - [virtio] virtio-mmio: Delete an error message in vm_find_vqs() (Nico Pache) [1839055] - [virtio] virtio: add VIRTIO_RING_NO_LEGACY (Nico Pache) [1839055] - [virtio] virtio-balloon: Avoid using the word 'report' when referring to free page hinting (Nico Pache) [1839055] - [virtio] virtio-balloon: make virtballoon_free_page_report() static (Nico Pache) [1839055] - [virtio] virtio-balloon: switch back to OOM handler for VIRTIO_BALLOON_F_DEFLATE_ON_OOM (Nico Pache) [1839055] - [documentation] mm/page_reporting: add free page reporting documentation (Nico Pache) [1839055] - [mm] mm/page_reporting: add budget limit on how many pages can be reported per pass (Nico Pache) [1839055] - [mm] mm/page_reporting: rotate reported pages to the tail of the list (Nico Pache) [1839055] - [virtio] virtio-balloon: add support for providing free page reports to host (Nico Pache) [1839055] - [virtio] virtio-balloon: pull page poisoning config out of free page hinting (Nico Pache) [1839055] - [mm] mm: introduce Reported pages (Nico Pache) [1839055] - [mm] mm: add function __putback_isolated_page (Nico Pache) [1839055] - [mm] mm: use zone and order instead of free area in free_list manipulators (Nico Pache) [1839055] - [mm] mm: adjust shuffle code to allow for future coalescing (Nico Pache) [1839055] - [virtio] virtio_balloon: Adjust label in virtballoon_probe (Nico Pache) [1839055] - [virtio] virtio_ring: Fix mem leak with vring_new_virtqueue() (Nico Pache) [1839055] - [virtio] virtio_balloon: Fix memory leaks on errors in virtballoon_probe() (Nico Pache) [1839055] - [virtio] virtio-balloon: Fix memory leak when unloading while hinting is in progress (Nico Pache) [1839055] - [virtio] virtio_balloon: prevent pfn array overflow (Nico Pache) [1839055] - [virtio] virtio-pci: check name when counting MSI-X vectors (Nico Pache) [1839055] - [virtio] virtio-balloon: initialize all vq callbacks (Nico Pache) [1839055] - [virtio] virtio-mmio: convert to devm_platform_ioremap_resource (Nico Pache) [1839055] - [virtio] virtio_balloon: divide/multiply instead of shifts (Nico Pache) [1839055] - [virtio] virtio_balloon: name cleanups (Nico Pache) [1839055] - [virtio] virtio_balloon: fix shrinker count (Nico Pache) [1839055] - [virtio] virtio_balloon: fix shrinker scan number of pages (Nico Pache) [1839055] - [virtio] virtio-mmio: add error check for platform_get_irq (Nico Pache) [1839055] - [virtio] virtio: Fix indentation of VIRTIO_MMIO (Nico Pache) [1839055] - [virtio] virtio/virtio_ring: do some comment fixes (Nico Pache) [1839055] - [virtio] virtio_pci: fix a NULL pointer reference in vp_del_vqs (Nico Pache) [1839055] - [virtio] virtio: hint if callbacks surprisingly might sleep (Nico Pache) [1839055] - [virtio] virtio_balloon: remove the unnecessary 0-initialization (Nico Pache) [1839055] - [virtio] virtio-balloon: improve update_balloon_size_func (Nico Pache) [1839055] - [virtio] virtio-balloon: tweak config_changed implementation (Nico Pache) [1839055] - [misc] virtio: don't allocate vqs when names= NULL (Nico Pache) [1839055] - [virtio] virtio_pci: use queue idx instead of array idx to set up the vq (Nico Pache) [1839055] - [virtio] virtio: remove deprecated VIRTIO_PCI_CONFIG() (Nico Pache) [1839055] - [mm] mm/page_poison: expose page_poisoning_enabled to kernel modules (Nico Pache) [1839055] - [virtio] virtio-balloon: VIRTIO_BALLOON_F_PAGE_POISON (Nico Pache) [1839055] - [virtio] virtio-balloon: VIRTIO_BALLOON_F_FREE_PAGE_HINT (Nico Pache) [1839055] - [virtio] virtio: pci-legacy: Validate queue pfn (Nico Pache) [1839055] - [virtio] virtio: mmio-v1: Validate queue PFN (Nico Pache) [1839055] - [virtio] virtio_balloon: replace oom notifier with shrinker (Nico Pache) [1839055] - [virtio] virtio-balloon: kzalloc the vb struct (Nico Pache) [1839055] - [virtio] virtio-balloon: remove BUG() in init_vqs (Nico Pache) [1839055] - [mm] mm, debug_pagealloc: use a page type instead of page_ext flag (Nico Pache) [1839055] - [mm] mm, page_alloc: more extensive free page checking with debug_pagealloc (Nico Pache) [1839055] - [mm] mm, debug_pagelloc: use static keys to enable debugging (Nico Pache) [1839055] - [include] include/linux/page_ext.h: drop definition of unused PAGE_EXT_DEBUG_POISON (Nico Pache) [1839055] - [tty] vt: vt_ioctl: fix use-after-free in vt_in_use() (Vladis Dronov) [1875585] - [tty] vt: vt_ioctl: fix VT_DISALLOCATE freeing in-use virtual console (Vladis Dronov) [1875585] - [tty] vt: ioctl, switch VT_IS_IN_USE and VT_BUSY to inlines (Vladis Dronov) [1875585] - [tty] vt: selection, introduce vc_is_sel (Vladis Dronov) [1875585] - [fs] gfs2: Don't sleep during glock hash walk (Andreas Grunbacher) [1871173]- [powerpc] powerpc/64s/hash: Fix hash_preload running with interrupts enabled (Diego Domingos) [1884152] - [powerpc] powerpc/pseries: Avoid using addr_to_pfn in real mode (Diego Domingos) [1822675] - [powerpc] powerpc/pseries: Handle UE event for memcpy_mcsafe (Diego Domingos) [1822675] - [powerpc] powerpc/pseries: Fix MCE handling on pseries (Diego Domingos) [1822675] - [powerpc] powerpc/64s/pseries: machine check convert to use common event code (Diego Domingos) [1822675] - [powerpc] powerpc/powernv/mce: Print additional information about MCE error (Diego Domingos) [1822675] - [powerpc] powerpc/powernv/mce: Print correct severity for MCE error (Diego Domingos) [1822675] - [powerpc] powerpc/64s: Report SLB multi-hit rather than parity error (Diego Domingos) [1822675] - [powerpc] powerpc/powernv/mce: Reduce MCE console logs to lesser lines (Diego Domingos) [1822675] - [powerpc] powerpc/pseries/mce: Improve array initialization (Diego Domingos) [1822675] - [powerpc] powerpc/pseries/mce: Fix misleading print for TLB mutlihit (Diego Domingos) [1822675] - [netdrv] i40e: fix crash when Rx descriptor count is changed (Jiri Benc) [1882708] - [netdrv] virtio_net: Fix out of bounds access of sq (Jiri Benc) [1882708] - [tools] tools/bpftool: Fix attaching flow dissector (Jiri Benc) [1882708] - [docs] bpf: Use valid and new links in index.rst (Jiri Benc) [1882708] - [netdrv] netdevsim: fix unbalaced locking in nsim_create() (Jiri Benc) [1882708] - [net] bpfilter: Allow to build bpfilter_umh as a module without static library (Jiri Benc) [1882708] - [net] bpf, netns: Fix use-after-free in pernet pre_exit callback (Jiri Benc) [1882708] - [net] xsk: Use dma_need_sync instead of reimplenting it (Jiri Benc) [1882708] - [net] xsk: Remove a double pool->dev assignment in xp_dma_map (Jiri Benc) [1882708] - [net] xsk: Replace the cheap_dma flag with a dma_need_sync flag (Jiri Benc) [1882708] - [net] dma-mapping: Add a new dma_need_sync API (Jiri Benc) [1882708] - [tools] selftests: bpf: Pass program to bpf_prog_detach in flow_dissector (Jiri Benc) [1882708] - [tools] selftests: bpf: Pass program and target_fd in flow_dissector_reattach (Jiri Benc) [1882708] - [net] bpf: flow_dissector: Check value of unused flags to BPF_PROG_DETACH (Jiri Benc) [1882708] - [net] bpf: flow_dissector: Check value of unused flags to BPF_PROG_ATTACH (Jiri Benc) [1882708] - [tools] libbpf: Adjust SEC short cut for expected attach type BPF_XDP_DEVMAP (Jiri Benc) [1882708] - [tools] selftests/bpf: Test updating flow_dissector link with same program (Jiri Benc) [1882708] - [net] bpf, netns: Keep a list of attached bpf_link's (Jiri Benc) [1882708] - [net] bpf, netns: Keep attached programs in bpf_prog_array (Jiri Benc) [1882708] - [net] flow_dissector: Pull BPF program assignment up to bpf-netns (Jiri Benc) [1882708] - [tools] libbpf: Fix CO-RE relocs against .text section (Jiri Benc) [1882708] - [tools] selftests/bpf: Move newer bpf_iter_* type redefining to a new header file (Jiri Benc) [1882708] - [net] xdp: Handle frame_sz in xdp_convert_zc_to_xdp_frame() (Jiri Benc) [1882708] - [net] xdp: Fix xsk_generic_xmit errno (Jiri Benc) [1882708] - [tools] bpf: Selftests and tools use struct bpf_devmap_val from uapi (Jiri Benc) [1882708] - [net] xdp: use shift instead of 64 bit division (Jiri Benc) [1882708] - [net] bpf: Fix unused-var without NETDEVICES (Jiri Benc) [1882708] - [net] seg6: fix seg6_validate_srh() to avoid slab-out-of-bounds (Jiri Benc) [1882708] - [net] seg6: fix SRH processing to comply with RFC8754 (Jiri Benc) [1882708] - [tools] selftests/bpf: Extend test_flow_dissector to cover link creation (Jiri Benc) [1882708] - [tools] selftests/bpf: Convert test_flow_dissector to use BPF skeleton (Jiri Benc) [1882708] - [tools] selftests/bpf, flow_dissector: Close TAP device FD after the test (Jiri Benc) [1882708] - [tools] selftests/bpf: Add tests for attaching bpf_link to netns (Jiri Benc) [1882708] - [tools] bpftool: Support link show for netns-attached links (Jiri Benc) [1882708] - [tools] bpftool: Extract helpers for showing link attach type (Jiri Benc) [1882708] - [tools] libbpf: Add support for bpf_link-based netns attachment (Jiri Benc) [1882708] - [net] bpf: Add link-based BPF program attachment to network namespace (Jiri Benc) [1882708] - [net] flow_dissector: Move out netns_bpf prog callbacks (Jiri Benc) [1882708] - [net] Introduce netns_bpf for BPF programs attached to netns (Jiri Benc) [1882708] - [net] flow_dissector: Pull locking up from prog attach callback (Jiri Benc) [1882708] - [net] bpf: Allow SO_BINDTODEVICE opt in bpf_setsockopt (Jiri Benc) [1882708] - [net] Make locking in sock_bindtoindex optional (Jiri Benc) [1882708] - [net] add sock_bindtoindex (Jiri Benc) [1882708] - [tools] selftest: Add tests for XDP programs in devmap entries (Jiri Benc) [1882708] - [net] xdp: Add xdp_txq_info to xdp_buff (Jiri Benc) [1882708] - [net] xdp: Introduce xdp_convert_frame_to_buff utility routine (Jiri Benc) [1882708] - [net] maintainers: Adjust entry in XDP SOCKETS to actual file name (Jiri Benc) [1882708] - [net] maintainers, xsk: Update AF_XDP section after moves/adds (Jiri Benc) [1882708] - [net] xsk: Explicitly inline functions and move definitions (Jiri Benc) [1882708] - [net] xdp: Simplify xdp_return_{frame, frame_rx_napi, buff} (Jiri Benc) [1882708] - [net] xsk: Remove MEM_TYPE_ZERO_COPY and corresponding code (Jiri Benc) [1882708] - [netdrv] mlx5, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL (Jiri Benc) [1882708] - [netdrv] ixgbe, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL (Jiri Benc) [1882708] - [netdrv] ice, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL (Jiri Benc) [1882708] - [netdrv] i40e, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL (Jiri Benc) [1882708] - [netdrv] i40e: Separate kernel allocated rx_bi rings from AF_XDP rings (Jiri Benc) [1882708] - [netdrv] i40e: Refactor rx_bi accesses (Jiri Benc) [1882708] - [net] xsk: Introduce AF_XDP buffer allocation API (Jiri Benc) [1867206 1882708] - [net] xsk: Move defines only used by AF_XDP internals to xsk.h (Jiri Benc) [1882708] - [net] xsk: Move driver interface to xdp_sock_drv.h (Jiri Benc) [1882708] - [net] xsk: Move xskmap.c to net/xdp/ (Jiri Benc) [1882708] - [net] xsk: Fix xsk_umem_xdp_frame_sz() (Jiri Benc) [1882708] - [tools] selftests/bpf: Convert bpf_iter_test_kern{3, 4}.c to define own bpf_iter_meta (Jiri Benc) [1882708] - [tools] selftest/bpf: Make bpf_iter selftest compilable against old vmlinux.h (Jiri Benc) [1882708] - [net] bpf: Fix too large copy from user in bpf_test_init (Jiri Benc) [1882708] - [tools] selftests/bpf: Xdp_adjust_tail add grow tail tests (Jiri Benc) [1882708] - [tools] selftests/bpf: Adjust BPF selftest for xdp_adjust_tail (Jiri Benc) [1882708] - [net] bpf: Add xdp.frame_sz in bpf_prog_test_run_xdp(). (Jiri Benc) [1882708] - [net] xdp: Clear grow memory in bpf_xdp_adjust_tail() (Jiri Benc) [1882708] - [net] xdp: Allow bpf_xdp_adjust_tail() to grow packet size (Jiri Benc) [1882708] - [netdrv] mlx5: Rx queue setup time determine frame_sz for XDP (Jiri Benc) [1882708] - [netdrv] xdp: For Intel AF_XDP drivers add XDP frame_sz (Jiri Benc) [1882708] - [netdrv] ice: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] i40e: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] ixgbevf: Add XDP frame size to VF driver (Jiri Benc) [1882708] - [netdrv] ixgbe: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] ixgbe: Fix XDP redirect on archs with PAGE_SIZE above 4K (Jiri Benc) [1882708] - [netdrv] virtio_net: Add XDP frame size in two code paths (Jiri Benc) [1882708] - [netdrv] vhost_net: Also populate XDP frame size (Jiri Benc) [1882708] - [netdrv] tun: Add XDP frame size (Jiri Benc) [1882708] - [netdrv] nfp: Add XDP frame size to netronome driver (Jiri Benc) [1882708] - [netdrv] net: thunderx: Add XDP frame size (Jiri Benc) [1882708] - [netdrv] mlx4: Add XDP frame size and adjust max XDP MTU (Jiri Benc) [1882708] - [netdrv] qlogic/qede: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] hv_netvsc: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] veth: Xdp using frame_sz in veth driver (Jiri Benc) [1882708] - [netdrv] veth: Adjust hard_start offset on redirect XDP frames (Jiri Benc) [1882708] - [net] xdp: Cpumap redirect use frame_sz and increase skb_tailroom (Jiri Benc) [1882708] - [net] xdp: Xdp_frame add member frame_sz and handle in convert_to_xdp_frame (Jiri Benc) [1882708] - [net] XDP-generic determining XDP frame size (Jiri Benc) [1882708] - [netdrv] sfc: Add XDP frame size (Jiri Benc) [1882708] - [netdrv] bnxt: Add XDP frame size to driver (Jiri Benc) [1882708] - [net] xdp: Add frame size to xdp_buff (Jiri Benc) [1867209 1882708] - [net] bpfilter: switch to kernel_write (Jiri Benc) [1882708] - [tools] bpf: selftests: Add bpf_iter selftests (Jiri Benc) [1882708] - [tools] bpf: selftests: Add iterator programs for ipv6_route and netlink (Jiri Benc) [1882708] - [net] bpf: Enable bpf_iter targets registering ctx argument types (Jiri Benc) [1882708] - [net] bpf: Change func bpf_iter_unreg_target() signature (Jiri Benc) [1882708] - [net] bpf: Refactor bpf_iter target registration (Jiri Benc) [1882708] - [net] bpf: Add netlink and ipv6_route bpf_iter targets (Jiri Benc) [1882708] - [net] bpfilter: check if $(CC) can link static libc in Kconfig (Jiri Benc) [1882708] - [net] bpfilter: document build requirements for bpfilter_umh (Jiri Benc) [1882708] - [net] xsk: Remove unnecessary member in xdp_umem (Jiri Benc) [1882708] - [net] xsk: Change two variable names for increased clarity (Jiri Benc) [1882708] - [net] bpfilter: match bit size of bpfilter_umh to that of the kernel (Jiri Benc) [1882708] - [docs] networking: convert filter.txt to ReST (Jiri Benc) [1882708] - [net] xsk: Fix typo in xsk_umem_consume_tx and xsk_generic_xmit comments (Jiri Benc) [1882708] - [net] introduce SO_BINDTOIFINDEX sockopt (Jiri Benc) [1882708] - [net] netlink: Use sizeof_field() macro (Jiri Benc) [1882708] - [net] xdp: Add SPDX license identifier - Makefile/Kconfig (Jiri Benc) [1882708] - [net] bpfilter: prefix header search paths with $(srctree)/ (Jiri Benc) [1882708] - [netdrv] virtio_net: Add XDP meta data support (Jiri Benc) [1882708] - [netdrv] virtio_net: Keep vnet header zeroed if XDP is loaded for small buffer (Jiri Benc) [1882708] - [netdrv] virtio-net: keep vnet header zeroed after processing XDP (Jiri Benc) [1882708] - [netdrv] virtio-net: get rid of unnecessary container of rq stats (Jiri Benc) [1882708] - [netdrv] virtio-net: correctly update XDP_TX counters (Jiri Benc) [1882708] - [netdrv] virtio_net: Add kick stats (Jiri Benc) [1882708] - [netdrv] virtio_net: Add XDP related stats (Jiri Benc) [1882708] - [netdrv] virtio_net: Factor out the logic to determine xdp sq (Jiri Benc) [1882708] - [netdrv] virtio_net: Make drop counter per-queue (Jiri Benc) [1882708] - [netdrv] virtio_net: Use temporary storage for accounting rx stats (Jiri Benc) [1882708] - [netdrv] bnx2: mark driver deprecated (Jonathan Toppins) [1878183] - [net] openvswitch: silence suspicious RCU usage warning (Eelco Chaudron) [1895862] - [net] openswitch: reuse the helper variable to improve the code readablity (Eelco Chaudron) [1895862] - [net] openvswitch: remove unused keep_flows (Eelco Chaudron) [1895862] - [net] openvswitch: refactor flow free function (Eelco Chaudron) [1895862] - [net] openvswitch: improve the coding style (Eelco Chaudron) [1895862] - [net] openvswitch: use skb_list_walk_safe helper for gso segments (Eelco Chaudron) [1895862] - [net] openvswitch: do not update max_headroom if new headroom is equal to old headroom (Eelco Chaudron) [1895862] - [net] openvswitch: drop unneeded likely() call around IS_ERR() (Eelco Chaudron) [1895862] - [net] openvswitch: convert to kvmalloc (Eelco Chaudron) [1895862] - [infiniband] RDMA/rxe: Mark Soft-RoCE driver as unsupported (Kamal Heib) [1878207] - [net] netfilter: nf_log: missing vlan offload tag and proto (Florian Westphal) [1889990] - [net] ipvs: clear skb->tstamp in forwarding path (Florian Westphal) [1889990] - [net] netfilter: nft_meta: use socket user_ns to retrieve skuid and skgid (Florian Westphal) [1889990] - [net] netfilter: ctnetlink: add a range check for l3/l4 protonum (Florian Westphal) [1889990] {CVE-2020-25211} - [net] netfilter: nfnetlink: nfnetlink_unicast() reports EAGAIN instead of ENOBUFS (Florian Westphal) [1889990] - [net] netfilter: nf_tables: fix destination register zeroing (Florian Westphal) [1889990] - [net] netfilter: nf_tables: add NFTA_SET_USERDATA if not null (Florian Westphal) [1889990] - [net] netfilter: flowtable: Set offload timeout when adding flow (Florian Westphal) [1889990] - [net] netfilter: conntrack: Move nf_ct_offload_timeout to header file (Florian Westphal) [1889990] - [net] netfilter: nft_set_rbtree: Handle outcomes of tree rotations in overlap detection (Florian Westphal) [1889990] - [net] netfilter: nf_tables: nft_exthdr: the presence return value should be little-endian (Florian Westphal) [1889990] - [net] netfilter: nft_set_pipapo: Drop useless assignment of scratch map index on insert (Florian Westphal) [1889990] - [net] netfilter: arp_tables: init netns pointer in xt_tgdtor_param struct (Florian Westphal) [1889990] - [net] netfilter: arp_tables: init netns pointer in xt_tgchk_param struct (Florian Westphal) [1889990] - [net] ipvs: do not schedule icmp errors from tunnels (Florian Westphal) [1889990] - [powercap] powercap: intel_rapl: add support for Sapphire Rapids (Steve Best) [1837373] - [powercap] powercap/intel_rapl: add support for RocketLake (Steve Best) [1782715] - [char] ipmi: Use fallthrough pseudo-keyword (Tony Camuso) [1877848] - [char] ipmi/watchdog: add missing newlines when printing parameters by sysfs (Tony Camuso) [1877848] - [char] ipmi: remve duplicate code in __ipmi_bmc_register() (Tony Camuso) [1877848] - [documentation] docs: ipmi: Replace HTTP links with HTTPS ones (Tony Camuso) [1877848] - [char] ipmi: ssif: Remove finished TODO comment about SMBus alert (Tony Camuso) [1877848] - [documentation] Doc: driver-api: ipmi: Add description of alerts_broken module param (Tony Camuso) [1877848] - [char] ipmi:ssif: Remove dynamic platform device handing (Tony Camuso) [1877848] - [char] Try to load acpi_ipmi when an SSIF ACPI IPMI interface is added (Tony Camuso) [1877848] - [char] ipmi_si: Load acpi_ipmi when ACPI IPMI interface added (Tony Camuso) [1877848] - [char] ipmi:bt-bmc: Fix error handling and status check (Tony Camuso) [1877848] - [char] ipmi: Replace guid_copy() with import_guid() where it makes sense (Tony Camuso) [1877848] - [char] ipmi: use vzalloc instead of kmalloc for user creation (Tony Camuso) [1877848] - [char] ipmi:bt-bmc: Fix some format issue of the code (Tony Camuso) [1877848] - [char] ipmi:bt-bmc: Avoid unnecessary check (Tony Camuso) [1877848] - [char] docs: fix references for ipmi.rst file (Tony Camuso) [1877848] - [documentation] docs: move IPMI.txt to the driver API book (Tony Camuso) [1877848]- [powerpc] pseries: Fix 64 bit logical memory block panic (Steve Best) [1894922] - [mm] powerpc/book3s64/radix: Make radix_mem_block_size 64bit (Steve Best) [1894922] - [powerpc] powerpc/64s/radix: Fix build failure with RADIX_MMU=n (Steve Best) [1894922] - [x86] kvm: mmu: fix is_tdp_mmu_check when the TDP MMU is not in use (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: svm: Update cr3_lm_rsvd_bits for AMD SEV guests (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: Introduce cr3_lm_rsvd_bits in kvm_vcpu_arch (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: clflushopt should be treated as a no-op by emulation (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: handle MSR_IA32_DEBUGCTLMSR with report_ignored_msrs (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: request masterclock update any time guest uses different msr (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: ensure pv_cpuid.features is initialized when enabling cap (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: reads of restricted pv msrs should also result in #GP (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: use positive error values for msr emulation that causes #GP (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86/mmu: fix counting of rmap entries in pte_list_add (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: bump KVM_MAX_CPUID_ENTRIES (Vitaly Kuznetsov) [1898914 1878097] - [x86] vmxfeatures: rename features for consistency with KVM and manual (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: vmx: Add VMX_FEATURE_USR_WAIT_PAUSE (Vitaly Kuznetsov) [1878097 1898914] - [x86] Expose SERIALIZE for supported cpuid (Vitaly Kuznetsov) [1878097 1898914] - [x86] kvm: x86: Expose fast short REP MOV for supported cpuid (Vitaly Kuznetsov) [1878097 1898914] - [x86] kvm: x86: Expose AVX512 VP2INTERSECT in cpuid for TGL (Vitaly Kuznetsov) [1878097 1898914] - [x86] kvm: Convert to new CPU match macros (Vitaly Kuznetsov) [1878097 1898914] - [documentation] docs: kvm: fix referenced ioctl symbol (Vitaly Kuznetsov) [1878097 1898914] - [documentation] docs: kvm: api.rst: add missing spaces (Vitaly Kuznetsov) [1878097 1898914] - [virt] kvm: use struct_size() and flex_array_size() helpers in kvm_io_bus_unregister_dev() (Vitaly Kuznetsov) [1878097 1898914] - [documentation] documentation: kvm: fix a typo (Vitaly Kuznetsov) [1878097 1898914] - [documentation] documentation: kvm: fix some typos in cpuid.rst (Vitaly Kuznetsov) [1878097 1898914] - [documentation] documentation: kvm: fix a typo (Vitaly Kuznetsov) [1878097 1898914] - [x86] x86/cpu: Fix typos and improve the comments in sync_core() (David Arcari) [1837457] - [x86] x86/cpu: Use SERIALIZE in sync_core() when available (David Arcari) [1837457] - [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (David Arcari) [1837457] - [x86] x86/cpufeatures: Add enumeration for SERIALIZE instruction (David Arcari) [1837457] - [x86] x86/cpu: Refactor sync_core() for readability (David Arcari) [1837457] - [x86] x86/cpu: Relocate sync_core() to sync_core.h (David Arcari) [1837457] - [arm64] kvm: arm64: Set HCR_EL2.PTW to prevent AT taking synchronous exception (Auger Eric) [1882794] - [arm64] kvm: arm64: Survive synchronous exceptions caused by AT instructions (Auger Eric) [1882794] - [arm64] kvm: arm64: Add kvm_extable for vaxorcism code (Auger Eric) [1882794] - [arm64] kvm: arm64: Print warning when cpu erratum can cause guests to deadlock (Auger Eric) [1882794] - [arm64] kvm: arm64: clean up redundant 'kvm_run' parameters (Auger Eric) [1882794] - [arm64] kvm: arm64: Use common KVM implementation of MMU memory caches (Auger Eric) [1882794] - [arm64] kvm: arm64: Use common code's approach for __GFP_ZERO with memory caches (Auger Eric) [1882794] - [arm64] kvm: arm64: Drop @max param from mmu_topup_memory_cache() (Auger Eric) [1882794] - [arm64] s/AMEVTYPE/AMEVTYPER (Auger Eric) [1882794] - [arm64] kvm: arm64: bti: Reset BTYPE when skipping emulated instructions (Auger Eric) [1882794] - [arm64] kvm: arm64: Remove S1PTW check from kvm_vcpu_dabt_iswrite() (Auger Eric) [1882794] - [arm64] kvm: arm64: Assume write fault on S1PTW permission fault on instruction fetch (Auger Eric) [1882794] - [arm64] kvm: arm64: Update page shift if stage 2 block mapping not supported (Auger Eric) [1882794] - [arm64] kvm: arm64: Fix address truncation in traces (Auger Eric) [1882794] - [arm64] kvm: arm64: Do not try to map PUDs when they are folded into PMD (Auger Eric) [1882794] - [documentation] arm64/x86: kvm: Introduce steal-time cap (Auger Eric) [1882794] - [arm64] kvm: arm64: pvtime: Fix stolen time accounting across migration (Auger Eric) [1882794] - [kernel] kvm: arm64: Drop type input from kvm_put_guest (Auger Eric) [1882794] - [arm64] kvm: arm64: pvtime: Fix potential loss of stolen time (Auger Eric) [1882794] - [arm64] kvm: arm64: pvtime: steal-time is only supported when configured (Auger Eric) [1882794] - [arm64] kvm: arm64: Move S1PTW S2 fault logic out of io_mem_abort() (Auger Eric) [1882794] - [arm64] kvm: arm64: Don't skip cache maintenance for read-only memslots (Auger Eric) [1882794] - [arm64] kvm: arm64: Handle data and instruction external aborts the same way (Auger Eric) [1882794] - [arm64] kvm: arm64: Rename kvm_vcpu_dabt_isextabt() (Auger Eric) [1882794] - [trace] kvm: arm: Add trace name for ARM_NISV (Auger Eric) [1882794] - [arm64] kvm: arm64: Ensure that all nVHE hyp code is in .hyp.text (Auger Eric) [1882794] - [arm64] kvm: arm64: Don't use has_vhe() for CHOOSE_HYP_SYM() (Auger Eric) [1882794] - [arm64] kvm: arm64: timers: Move timer registers to the sys_regs file (Auger Eric) [1882794] - [arm64] kvm: arm64: timers: Rename kvm_timer_sync_hwstate to kvm_timer_sync_user (Auger Eric) [1882794] - [arm64] kvm: arm64: Move SPSR_EL1 to the system register array (Auger Eric) [1882794] - [arm64] kvm: arm64: Disintegrate SPSR array (Auger Eric) [1882794] - [arm64] kvm: arm64: Move SP_EL1 to the system register array (Auger Eric) [1882794] - [arm64] kvm: arm64: Move ELR_EL1 to the system register array (Auger Eric) [1882794] - [arm64] kvm: arm64: Make struct kvm_regs userspace-only (Auger Eric) [1882794] - [arm64] kvm: arm64: debug: Drop useless vpcu parameter (Auger Eric) [1882794] - [arm64] kvm: arm64: pauth: Use ctxt_sys_reg() instead of raw sys_regs access (Auger Eric) [1882794] - [arm64] kvm: arm64: sve: Use __vcpu_sys_reg() instead of raw sys_regs access (Auger Eric) [1882794] - [arm64] kvm: arm64: hyp: Use ctxt_sys_reg/__vcpu_sys_reg instead of raw sys_regs access (Auger Eric) [1882794] - [arm64] kvm: arm64: Introduce accessor for ctxt->sys_reg (Auger Eric) [1882794] - [arm64] kvm: arm64: Rename HSR to ESR (Auger Eric) [1882794] - [arm64] kvm: arm64: Drop long gone function parameter documentation (Auger Eric) [1882794] - [arm64] kvm: arm64: vgic-its: Change default outer cacheability for {PEND, PROP}BASER (Auger Eric) [1882794] - [arm64] kvm: arm64: Lift instrumentation restrictions on VHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Remove __hyp_text macro, use build rules instead (Auger Eric) [1882794] - [arm64] kvm: arm64: Compile remaining hyp/ files for both VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Duplicate hyp/timer-sr.c for VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Split hyp/sysreg-sr.c to VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Split hyp/debug-sr.c to VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Split hyp/switch.c to VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Duplicate hyp/tlb.c for VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Move hyp-init.S to nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Build hyp-entry.S separately for VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Handle calls to prefixed hyp functions (Auger Eric) [1882794] - [arm64] kvm: arm64: Use build-time defines in has_vhe() (Auger Eric) [1882794] - [arm64] kvm: arm64: Add build rules for separate VHE/nVHE object files (Auger Eric) [1882794] - [arm64] kvm: arm64: Move __smccc_workaround_1_smc to .rodata (Auger Eric) [1882794] - [arm64] kvm: arm64: Fix symbol dependency in __hyp_call_panic_nvhe (Auger Eric) [1882794] - [arm64] kvm: arm64: Remove the target table (Auger Eric) [1882794] - [arm64] kvm: arm64: Remove target_table from exit handlers (Auger Eric) [1882794] - [arm64] kvm: arm64: Move ACTLR_EL1 emulation to the sys_reg_descs array (Auger Eric) [1882794] - [arm64] kvm: arm64: Tolerate an empty target_table list (Auger Eric) [1882794] - [arm64] kvm: arm64: Drop the target_table[] indirection (Auger Eric) [1882794] - [arm64] kvm: Remove kern_hyp_va from get_vcpu_ptr (Auger Eric) [1882794] - [arm64] kvm: arm64: Allow in-atomic injection of SPIs (Auger Eric) [1882794] - [arm64] kvm: arm64: Add emulation for 32bit guests accessing ACTLR2 (Auger Eric) [1882794] - [arm64] kvm: arm64: Use cpus_have_final_cap for has_vhe() (Auger Eric) [1882794] - [arm64] efi: Move variable assignments after SECTIONS (Auger Eric) [1882794] - [arm64] efi: Mark __efistub_stext_offset as an absolute symbol explicitly (Auger Eric) [1882794] - [arm64] drop linker script hack to hide __efistub_ symbols (Auger Eric) [1882794] - [arm64] kvm: arm64: Synchronize sysreg state on injecting an AArch32 exception (Auger Eric) [1882794] - [arm64] kvm: arm64: Make vcpu_cp1x() work on Big Endian hosts (Auger Eric) [1882794] - [arm64] kvm: arm64: Stop sparse from moaning at __hyp_this_cpu_ptr (Auger Eric) [1882794] - [arm64] kvm: arm64: Check advertised Stage-2 page size capability (Auger Eric) [1882794] - [arm64] cpufeature: Don't treat granule sizes as strict (Auger Eric) [1882794] - [arm64] cpufeature: Validate hypervisor capabilities during CPU hotplug (Auger Eric) [1882794] - [arm64] kvm: hyp: use cpus_have_final_cap() (Auger Eric) [1882794] - [arm64] cpufeature: add cpus_have_final_cap() (Auger Eric) [1882794] - [arm64] mark (__)cpus_have_const_cap as __always_inline (Auger Eric) [1882794] - [arm64] Mark call_smc_arch_workaround_1 as __maybe_unused (Auger Eric) [1882794] - [arm64] Make use of ARCH_WORKAROUND_1 even when KVM is not enabled (Auger Eric) [1882794] - [arm64] kvm: arm64: Delete duplicated label in invalid_vector (Auger Eric) [1882794] - [arm64] use mov_q instead of literal ldr (Auger Eric) [1882794] - [arm64] kvm: Modernize __smccc_workaround_1_smc_start annotations (Auger Eric) [1882794] - [arm64] kvm: Modernize annotation for __bp_harden_hyp_vecs (Auger Eric) [1882794] - [arm64] kvm: Annotate assembly using modern annoations (Auger Eric) [1882794] - [arm64] kvm: arm64: Prevent vcpu_has_ptrauth from generating OOL functions (Auger Eric) [1882794] - [arm64] kvm: disable access to AMU registers from kvm guests (Auger Eric) [1882794] - [arm64] kvm: arm64: pvtime: Ensure task delay accounting is enabled (Auger Eric) [1882794] - [arm64] kvm: arm64: Stop writing aarch32's CSSELR into ACTLR (Auger Eric) [1882794] - [arm64] kvm: Annotate guest entry/exit as a single function (Auger Eric) [1882794] - [kernel] linkage: Introduce new macros for assembler symbols (Auger Eric) [1882794] - [s390] kvm: s390: remove diag318 reset code (Thomas Huth) [1899497] - [powerpc] powerpc/hv-gpci: Add sysfs files inside hv-gpci device to show cpumask (Michael Petlan) [1844416] - [powerpc] powerpc/perf/hv-gpci: Add cpu hotplug support (Michael Petlan) [1844416] - [documentation] Documentation/ABI: Add ABI documentation for hv-gpci format (Michael Petlan) [1844416] - [documentation] Documentation/ABI: Add ABI documentation for hv-24x7 format (Michael Petlan) [1844416] - [powerpc] powerpc/perf/hv-gpci: Fix starting index value (Michael Petlan) [1844416] - [powerpc] powerpc/perf/hv-24x7: Move cpumask file to top folder of hv-24x7 driver (Michael Petlan) [1844416] - [powerpc] powerpc/hv-24x7: Add sysfs files inside hv-24x7 device to show cpumask (Michael Petlan) [1844416] - [powerpc] powerpc/perf/hv-24x7: Add cpu hotplug support (Michael Petlan) [1844416] - [powerpc] powerpc/perf: Fix reading of MSRbits in trace-imc (Michael Petlan) [1854536] - [powerpc] powerpc/perf: Add kernel support for new MSRbits in trace-imc (Michael Petlan) [1854536] - [documentation] kdump: update kdump documentation due to change of crash URL (Lianbo Jiang) [1896236] - [pinctrl] pinctrl: intel: Add Intel Emmitsburg pin controller support (David Arcari) [1837409] - [x86] x86/platform/uv: Fix copied UV5 output archtype (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Drop last traces of uv_flush_tlb_others (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Recognize UV5 hubless system identifier (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove spaces from OEM IDs (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Fix missing OEM_TABLE_ID (Frank Ramsay) [1861439] - [misc] x86/platform/uv: Update Copyrights to conform to HPE standards (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update for UV5 NMI MMR changes (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update UV5 TSC checking (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update node present counting (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update UV5 MMR references in UV GRU (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Adjust GAM MMR references affected by UV5 updates (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update MMIOH references based on new UV5 MMRs (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Add and decode Arch Type in UVsystab (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Add UV5 direct references (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update UV MMRs for UV5 (Frank Ramsay) [1861439] - [misc] drivers/misc/sgi-xp: Adjust references in UV kernel modules (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove SCIR MMR references for UV systems (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove UV BAU TLB Shootdown Handler (Frank Ramsay) [1861439] - [x86] x86/kernel: Fix more -Wmissing-prototypes warnings (Frank Ramsay) [1861439] - [x86] x86/apic/uv: Avoid unused variable warning (Frank Ramsay) [1861439] - [misc] misc: sgi-xp: xp_main: Staticify local functions xp_init() and xp_exit() (Frank Ramsay) [1861439] - [misc] misc/sgi-xp: remove SGI SN2 support (Frank Ramsay) [1861439] - [x86] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Frank Ramsay) [1861439] - [x86] efi/x86: Remove unreachable code in kexec_enter_virtual_mode() (Frank Ramsay) [1861439] - [x86] x86/efi: Remove unused EFI_UV1_MEMMAP code (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove uv bios and efi code related to EFI_UV1_MEMMAP (Frank Ramsay) [1861439] - [x86] x86/efi: Remove references to no-longer-used efi_have_uv1_memmap() (Frank Ramsay) [1861439] - [x86] x86/efi: Delete SGI UV1 detection (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove efi=old_map command line option (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove vestigial mention of UV1 platform from bios header (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for uv1 platform from uv_hub (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv_bau (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv_mmrs (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from x2apic_uv_x (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv_tlb (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv_time (Frank Ramsay) [1861439] - [x86] x86/apic/uv: Make x2apic_extra_bits static (Frank Ramsay) [1861439] - [s390] uv: add destroy page call (Thomas Huth) [1882800] - [s390] gmap: improve THP splitting (Thomas Huth) [1882800] - [s390] kvm: s390: clean up redundant 'kvm_run' parameters (Thomas Huth) [1882800] - [documentation] documentation: virt: kvm/s390-pv: drop doubled words (Thomas Huth) [1882800] - [s390] kvm: s390: reduce number of IO pins to 1 (Thomas Huth) [1882800] - [s390] protvirt: use scnprintf() instead of snprintf() (Thomas Huth) [1882800] - [s390] kvm: s390: remove unneeded semicolon in gisa_vcpu_kicker() (Thomas Huth) [1882800] - [s390] kvm: s390: vsie: gmap_table_walk() simplifications (Thomas Huth) [1882800] - [s390] kvm: s390: vsie: Move conditional reschedule (Thomas Huth) [1882800] - [s390] kvm: s390: vsie: Fix possible race when shadowing region 3 tables (Thomas Huth) [1882800] - [s390] kvm: s390: vsie: Fix region 1 ASCE sanity shadow address checks (Thomas Huth) [1882800] - [s390] kvm: s390: Use fallthrough; (Thomas Huth) [1882800] - [s390] mm: use refcount_t for refcount (Thomas Huth) [1882800] - [s390] mm: make gmap_test_and_clear_dirty_pmd static (Thomas Huth) [1882800] - [s390] mm: optimize locking without huge pages in gmap_pmd_op_walk() (Thomas Huth) [1882800] - [net] openvswitch: introduce common code for flushing flows (Eelco Chaudron) [1888576] - [net] openvswitch: silence suspicious RCU usage warning (Eelco Chaudron) [1888576] - [net] openvswitch: make masks cache size configurable (Eelco Chaudron) [1888576] - [net] openvswitch: add masks cache hit counter (Eelco Chaudron) [1888576] - [net] openvswitch: Prevent kernel-infoleak in ovs_ct_put_key() (Eelco Chaudron) [1888576] - [net] openvswitch: kerneldoc fixes (Eelco Chaudron) [1888576] - [net] openvswitch: use div_u64() for 64-by-32 divisions (Eelco Chaudron) [1888576] - [net] openvswitch: suitable access to the dp_meters (Eelco Chaudron) [1888576] - [net] openvswitch: use u64 for meter bucket (Eelco Chaudron) [1888576] - [net] openvswitch: make EINVAL return value more obvious (Eelco Chaudron) [1888576] - [net] openvswitch: remove the unnecessary check (Eelco Chaudron) [1888576] - [net] openvswitch: set max limitation to meters (Eelco Chaudron) [1888576] - [net] openvswitch: expand the meters supported number (Eelco Chaudron) [1888576] - [net] openvswitch: use hlist_for_each_entry_rcu instead of hlist_for_each_entry (Eelco Chaudron) [1888576] - [net] ovs: datapath: hide clang frame-overflow warnings (Eelco Chaudron) [1888576] - [net] openvswitch: use netif_ovs_is_port() instead of opencode (Eelco Chaudron) [1888576] - [platform] platform/x86: intel_pmc_core: avoid unused-function warnings (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: fix bound check in pmc_core_mphy_pg_show() (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: update TGL's LPM0 reg bit map name (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Make pmc_core_substate_res_show() generic (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Make pmc_core_lpm_display() generic for platforms that support sub-states (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add slp_s0_offset attribute back to tgl_reg_map (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Remove duplicate 'if' to create debugfs entry (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Relocate pmc_core_*_display() to outside of CONFIG_DEBUG_FS (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add debugfs support to access live status registers (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Dump low power status registers on an S0ix.y failure (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add an additional parameter to pmc_core_lpm_display() (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Remove slp_s0 attributes from tgl_reg_map (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Refactor the driver by removing redundant code (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add debugfs entry for low power mode status registers (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add debugfs entry to access sub-state residencies (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Fix spelling of MHz unit (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Fix indentation in function definitions (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Put more stuff under #ifdef DEBUG_FS (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Respect error code of kstrtou32_from_user() (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Make debugfs entry for pch_ip_power_gating_status conditional (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Remove unnecessary assignments (David Arcari) [1783140]- [net] mptcp: provide rmem[0] limit (Davide Caratti) [1874368] - [net] mptcp: add missing memory scheduling in the rx path (Davide Caratti) [1874368] - [net] mptcp: depends on IPV6 but not as a module (Davide Caratti) [1874368] - [tools] selftests: mptcp: depends on built-in IPv6 (Davide Caratti) [1874368] - [net] mptcp: MPTCP_IPV6 should depend on IPV6 instead of selecting it (Davide Caratti) [1874368] - [net] mptcp: subflows garbage collection (Davide Caratti) [1874368] - [net] mptcp: fix fallback for MP_JOIN subflows (Davide Caratti) [1874368] - [net] mptcp: make DACK4/DACK8 usage consistent among all subflows (Davide Caratti) [1874368] - [net] mptcp: fix infinite loop on recvmsg()/worker() race. (Davide Caratti) [1874368] - [net] mptcp: don't skip needed ack (Davide Caratti) [1874368] - [net] mptcp: more DATA FIN fixes (Davide Caratti) [1874368] - [net] mptcp: Constify mptcp_pm_ops (Davide Caratti) [1874368] - [net] mptcp: ADD_ADDRs with echo bit are smaller (Davide Caratti) [1874368] - [net] mptcp: Handle incoming 32-bit DATA_FIN values (Davide Caratti) [1874368] - [net] mptcp: Consistently use READ_ONCE/WRITE_ONCE with msk->ack_seq (Davide Caratti) [1874368] - [net] tcp: drop unused function argument from mptcp_incoming_options (Davide Caratti) [1874368] - [net] mptcp: retransmit ADD_ADDR when timeout (Davide Caratti) [1874368] - [net] mptcp: add sk_stop_timer_sync helper (Davide Caratti) [1874368] - [net] mptcp: add struct mptcp_pm_add_entry (Davide Caratti) [1874368] - [tools] selftests: mptcp: add remove addr and subflow test cases (Davide Caratti) [1874368] - [tools] selftests: mptcp: add remove cfg in mptcp_connect (Davide Caratti) [1874368] - [net] mptcp: add mptcp_destroy_common helper (Davide Caratti) [1874368] - [net] mptcp: add RM_ADDR related mibs (Davide Caratti) [1874368] - [net] mptcp: implement mptcp_pm_remove_subflow (Davide Caratti) [1874368] - [net] mptcp: remove addr and subflow in PM netlink (Davide Caratti) [1874368] - [net] mptcp: add accept_subflow re-check (Davide Caratti) [1874368] - [tools] selftests: mptcp: add ADD_ADDR mibs check function (Davide Caratti) [1874368] - [net] tcp: change pingpong threshold to 3 (Davide Caratti) [1874368] - [net] tcp: Refactor pingpong code (Davide Caratti) [1874368] - [net] mptcp: add ADD_ADDR related mibs (Davide Caratti) [1874368] - [net] mptcp: send out ADD_ADDR with echo flag (Davide Caratti) [1874368] - [net] mptcp: add the incoming RM_ADDR support (Davide Caratti) [1874368] - [net] mptcp: add the outgoing RM_ADDR support (Davide Caratti) [1874368] - [net] mptcp: rename addr_signal and the related functions (Davide Caratti) [1874368] - [net] mptcp: Wake up MPTCP worker when DATA_FIN found on a TCP FIN packet (Davide Caratti) [1874368] - [net] mptcp: fix integer overflow in mptcp_subflow_discard_data() (Davide Caratti) [1874368] - [net] mptcp: Fix unsigned 'max_seq' compared with zero in mptcp_data_queue_ofo (Davide Caratti) [1874368] - [tools] selftests: mptcp: interpret \n as a new line (Davide Caratti) [1874368] - [tools] selftests: mptcp: interpret \n as a new line (Davide Caratti) [1874368] - [tools] mptcp: simult flow self-tests (Davide Caratti) [1874368] - [net] mptcp: call tcp_cleanup_rbuf on subflows (Davide Caratti) [1874368] - [net] mptcp: allow picking different xmit subflows (Davide Caratti) [1874368] - [net] mptcp: allow creating non-backup subflows (Davide Caratti) [1874368] - [net] mptcp: move address attribute into mptcp_addr_info (Davide Caratti) [1874368] - [net] mptcp: add OoO related mibs (Davide Caratti) [1874368] - [net] mptcp: cleanup mptcp_subflow_discard_data() (Davide Caratti) [1874368] - [net] mptcp: move ooo skbs into msk out of order queue. (Davide Caratti) [1874368] - [net] mptcp: introduce and use mptcp_try_coalesce() (Davide Caratti) [1874368] - [net] mptcp: basic sndbuf autotuning (Davide Caratti) [1874368] - [net] mptcp: trigger msk processing even for OoO data (Davide Caratti) [1874368] - [net] mptcp: set data_ready status bit in subflow_check_data_avail() (Davide Caratti) [1874368] - [net] mptcp: rethink 'is writable' conditional (Davide Caratti) [1874368] - [net] tcp: reduce POLLOUT events caused by TCP_NOTSENT_LOWAT (Davide Caratti) [1874368] - [net] mptcp: fix kmalloc flag in mptcp_pm_nl_get_local_id (Davide Caratti) [1874368] - [net] mptcp: fix subflow's remote_id issues (Davide Caratti) [1874368] - [net] mptcp: fix subflow's local_id issues (Davide Caratti) [1874368] - [net] mptcp: Remove unused macro MPTCP_SAME_STATE (Davide Caratti) [1874368] - [net] treewide: Use fallthrough pseudo-keyword (Davide Caratti) [1874368] - [net] netlink: consistently use NLA_POLICY_EXACT_LEN() (Davide Caratti) [1874368] - [net] mptcp: free acked data before waiting for more memory (Davide Caratti) [1874368] - [net] mptcp: sendmsg: reset iter on error redux (Davide Caratti) [1874368] - [net] mptcp: sendmsg: reset iter on error (Davide Caratti) [1874368] - [net] mptcp: fix warn at shutdown time for unaccepted msk sockets (Davide Caratti) [1874368] - [net] mptcp: use mptcp_for_each_subflow in mptcp_stream_accept (Davide Caratti) [1874368] - [net] mptcp: fix syncookie build error on UP (Davide Caratti) [1874368] - [net] tcp: fix syn cookied MPTCP request socket leak (Davide Caratti) [1874368] - [net] tcp: fix build fong CONFIG_MPTCP=n (Davide Caratti) [1874368] - [tools] selftests: mptcp: add test cases for mptcp join tests with syn cookies (Davide Caratti) [1874368] - [tools] selftests: mptcp: make 2nd net namespace use tcp syn cookies unconditionally (Davide Caratti) [1874368] - [net] mptcp: enable JOIN requests even if cookies are in use (Davide Caratti) [1874368] - [net] tcp: free request sock directly upon TFO or syncookies error (Davide Caratti) [1874368] - [include] net: keep refcount warning in reqsk_free() (Davide Caratti) [1874368] - [net] tcp: syncookies: create mptcp request socket for ACK cookies with MPTCP option (Davide Caratti) [1874368] - [net] mptcp: subflow: add mptcp_subflow_init_cookie_req helper (Davide Caratti) [1874368] - [net] mptcp: rename and export mptcp_subflow_request_sock_ops (Davide Caratti) [1874368] - [net] mptcp: subflow: split subflow_init_req (Davide Caratti) [1874368] - [net] mptcp: token: move retry to caller (Davide Caratti) [1874368] - [net] tcp: rename request_sock cookie_ts bit to syncookie (Davide Caratti) [1874368] - [net] mptcp: Safely store sequence number when sending data (Davide Caratti) [1874368] - [net] mptcp: Safely read sequence number when lock isn't held (Davide Caratti) [1874368] - [net] mptcp: Skip unnecessary skb extension allocation for bare acks (Davide Caratti) [1874368] - [net] mptcp: Only use subflow EOF signaling on fallback connections (Davide Caratti) [1874368] - [net] mptcp: Use full MPTCP-level disconnect state machine (Davide Caratti) [1874368] - [net] mptcp: Add helper to process acks of DATA_FIN (Davide Caratti) [1874368] - [net] mptcp: Add mptcp_close_state() helper (Davide Caratti) [1874368] - [net] mptcp: Track received DATA_FIN sequence number and add related helpers (Davide Caratti) [1874368] - [net] mptcp: Use MPTCP-level flag for sending DATA_FIN (Davide Caratti) [1874368] - [net] mptcp: Remove outdated and incorrect comment (Davide Caratti) [1874368] - [net] mptcp: Return EPIPE if sending is shut down during a sendmsg (Davide Caratti) [1874368] - [net] mptcp: Allow DATA_FIN in headers without TCP FIN (Davide Caratti) [1874368] - [net] subflow: introduce and use mptcp_can_accept_new_subflow() (Davide Caratti) [1874368] - [net] subflow: use rsk_ops->send_reset() (Davide Caratti) [1874368] - [net] mptcp: cleanup subflow_finish_connect() (Davide Caratti) [1874368] - [net] mptcp: explicitly track the fully established status (Davide Caratti) [1874368] - [net] mptcp: mark as fallback even early ones (Davide Caratti) [1874368] - [net] mptcp: avoid data corruption on reinsert (Davide Caratti) [1874368] - [net] subflow: always init 'rel_write_seq' (Davide Caratti) [1874368] - [net] mptcp: zero token hash at creation time. (Davide Caratti) [1874368] - [net] mptcp: move helper to where its used (Davide Caratti) [1874368] - [tools] selftests/mptcp: Better delay & reordering configuration (Davide Caratti) [1874368] - [tools] selftests: mptcp: fix typo in mptcp_connect usage (Davide Caratti) [1874368] - [tools] mptcp: more stable diag self-tests (Davide Caratti) [1874368] - [tools] selftests: mptcp: fix dependecies (Davide Caratti) [1874368] - [net] inet_diag: validate INET_DIAG_REQ_PROTOCOL attribute (Davide Caratti) [1874368] - [tools] selftests/mptcp: add diag interface tests (Davide Caratti) [1874368] - [net] mptcp: add MPTCP socket diag interface (Davide Caratti) [1874368] - [net] mptcp: add msk interations helper (Davide Caratti) [1874368] - [net] inet_diag: support for wider protocol numbers (Davide Caratti) [1874368] - [net] mptcp: use mptcp worker for path management (Davide Caratti) [1874368] - [include] mptcp: Remove unused inline function mptcp_rcv_synsent() (Davide Caratti) [1874368] - [net] mptcp: support IPV6_V6ONLY setsockopt (Davide Caratti) [1874368] - [net] mptcp: add REUSEADDR/REUSEPORT support (Davide Caratti) [1874368] - [net] use mptcp setsockopt function for SOL_SOCKET on mptcp sockets (Davide Caratti) [1874368] - [net] mptcp: do nonce initialization at subflow creation time (Davide Caratti) [1874368] - [net] mptcp: close poll() races (Davide Caratti) [1874368] - [net] mptcp: __mptcp_tcp_fallback() returns a struct sock (Davide Caratti) [1874368] - [net] mptcp: create first subflow at msk creation time (Davide Caratti) [1874368] - [net] mptcp: check for plain TCP sock at accept time (Davide Caratti) [1874368] - [net] mptcp: move mptcp_options_received's port initialization (Davide Caratti) [1874368] - [net] mptcp: initialize mptcp_options_received's ahmac (Davide Caratti) [1874368] - [net] mptcp: MPTCP_KUNIT_TESTS should depend on MPTCP instead of selecting it (Davide Caratti) [1874368] - [net] mptcp: introduce token KUNIT self-tests (Davide Caratti) [1874368] - [net] mptcp: move crypto test to KUNIT (Davide Caratti) [1874368] - [net] mptcp: refactor token container (Davide Caratti) [1874368] - [net] mptcp: add __init annotation on setup functions (Davide Caratti) [1874368] - [net] tcp: move ipv4_specific to tcp include file (Davide Caratti) [1874368] - [net] tcp: move ipv6_specific declaration to remove a warning (Davide Caratti) [1874368] - [net] mptcp: use list_first_entry_or_null (Davide Caratti) [1874368] - [net] mptcp: attempt coalescing when moving skbs to mptcp rx queue (Davide Caratti) [1874368] - [net] allow __skb_ext_alloc to sleep (Davide Caratti) [1874368] - [net] mptcp: remove inner wait loop from mptcp_sendmsg_frag (Davide Caratti) [1874368] - [net] mptcp: fill skb page frag cache outside of mptcp_sendmsg_frag (Davide Caratti) [1874368] - [net] mptcp: fill skb extension cache outside of mptcp_sendmsg_frag (Davide Caratti) [1874368] - [net] mptcp: move common nospace-pattern to a helper (Davide Caratti) [1874368] - [net] mptcp: Use 32-bit DATA_ACK when possible (Davide Caratti) [1874368] - [s390] s390/qeth: implement ndo_bridge_setlink for learning_sync (Philipp Rudo) [1651745] - [s390] s390/qeth: implement ndo_bridge_getlink for learning_sync (Philipp Rudo) [1651745] - [s390] s390/qeth: Reset address notification in case of buffer overflow (Philipp Rudo) [1651745] - [net] bridge: Add SWITCHDEV_FDB_FLUSH_TO_BRIDGE notifier (Philipp Rudo) [1651745] - [s390] s390/qeth: Translate address events into switchdev notifiers (Philipp Rudo) [1651745] - [s390] s390/qeth: Detect PNSO OC3 capability (Philipp Rudo) [1651745] - [s390] s390/cio: Helper functions to read CSSID, IID, and CHID (Philipp Rudo) [1651745] - [s390] s390/cio: Add new Operation Code OC3 to PNSO (Philipp Rudo) [1651745] - [cpuidle] cpuidle: Drop misleading comments about RCU usage (David Arcari) [1888014] - [cpuidle] cpuidle: Allow cpuidle drivers to take over RCU-idle (David Arcari) [1888014] - [include] cpuidle: Make CPUIDLE_FLAG_TLB_FLUSHED generic (David Arcari) [1888014] - [cpuidle] sched, idle, rcu: Push rcu_idle deeper into the idle path (David Arcari) [1888014] - [cpuidle] cpuidle: Fixup IRQ state (David Arcari) [1888014] - [kernel] cpuidle: Add RH_KABI warnings (David Arcari) [1878232] - [acpi] cpuidle: ACPI: fix 'return' with no value build warning (David Arcari) [1878232] - [acpi] cpuidle: change enter_s2idle() prototype (David Arcari) [1878232] - [cpuidle] cpuidle/pseries: Make symbol 'pseries_idle_driver' static (David Arcari) [1878232] - [cpuidle] cpuidle/powernv : Remove dead code block (David Arcari) [1878232] - [cpuidle] cpuidle: Rearrange s2idle-specific idle state entry code (David Arcari) [1878232] - [cpuidle] PM: s2idle: Clear _TIF_POLLING_NRFLAG before suspend to idle (David Arcari) [1878232] - [cpuidle] cpuidle: Fix three reference count leaks (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Remove sysfs_switch and switch attributes (David Arcari) [1878232] - [cpuidle] cpuidle: Make cpuidle governor switchable to be the default behaviour (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Accept governor name with 15 characters (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Fix the overlap for showing available governors (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Minor coding style corrections (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Remove the unused define_one_r(o/w) macros (David Arcari) [1878232] - [cpuidle] cpuidle-haltpoll: Fix small typo (David Arcari) [1878232] - [idle] intel_idle: Customize IceLake server support (David Arcari) [1881620 1857129] - [idle] intel_idle: Eliminate redundant static variable (David Arcari) [1857129] - [idle] intel_idle: Update copyright notice, known limitations and version (David Arcari) [1857129] - [idle] intel_idle: Define CPUIDLE_FLAG_TLB_FLUSHED as BIT(16) (David Arcari) [1857129] - [idle] intel_idle: Clean up kerneldoc comments for multiple functions (David Arcari) [1857129] - [idle] intel_idle: Reorder declarations of static variables (David Arcari) [1857129] - [idle] intel_idle: Annotate init time data structures (David Arcari) [1857129] - [idle] intel_idle: Add __initdata annotations to init time variables (David Arcari) [1857129] - [idle] intel_idle: Relocate definitions of cpuidle callbacks (David Arcari) [1857129] - [idle] intel_idle: Clean up definitions of cpuidle callbacks (David Arcari) [1857129] - [idle] intel_idle: Simplify LAPIC timer reliability checks (David Arcari) [1857129] - [idle] intel_idle: Introduce 'states_off' module parameter (David Arcari) [1857129] - [idle] intel_idle: Clean up irtl_2_usec() (David Arcari) [1857129] - [idle] intel_idle: Move 3 functions closer to their callers (David Arcari) [1857129] - [idle] intel_idle: Annotate initialization code and data structures (David Arcari) [1857129] - [idle] intel_idle: Move and clean up intel_idle_cpuidle_devices_uninit() (David Arcari) [1857129] - [idle] intel_idle: Rearrange intel_idle_cpuidle_driver_init() (David Arcari) [1857129] - [idle] intel_idle: Clean up NULL pointer check in intel_idle_init() (David Arcari) [1857129] - [idle] intel_idle: Fold intel_idle_probe() into intel_idle_init() (David Arcari) [1857129] - [idle] intel_idle: Eliminate __setup_broadcast_timer() (David Arcari) [1857129] - [idle] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 335 (David Arcari) [1857129]- [hv] hv: vmbus: Allow cleanup of VMBUS_CONNECT_CPU if disconnected (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Add parsing of VMbus interrupt in ACPI DSDT (Mohammed Gamal) [1886096] - [hv] driver: hv: util: Use VMBUS_RING_SIZE() for ringbuffer sizes (Mohammed Gamal) [1886096] - [kernel] hv: vmbus: Move virt_to_hvpfn() to hyperv header (Mohammed Gamal) [1886096] - [hv] hv: Use HV_HYP_PAGE in hv_synic_enable_regs() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Introduce types of GPADL (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Move __vmbus_open() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Always use HV_HYP_PAGE_SIZE for gpadl (Mohammed Gamal) [1886096] - [hv] hv: remove cast from hyperv_die_event (Mohammed Gamal) [1886096] - [hv] hv: Change flag to write log level in panic msg to false (Mohammed Gamal) [1886096] - [kernel] hv: vmbus: Remove the lock field from the vmbus_channel struct (Mohammed Gamal) [1886096] - [scsi] storvsc: Introduce the per-storvsc_device spinlock (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Remove unnecessary channel->lock critical sections (sc_list updaters) (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Use channel_mutex in channel_vp_mapping_show() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Remove unnecessary channel->lock critical sections (sc_list readers) (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Replace cpumask_test_cpu(, cpu_online_mask) with cpu_online() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Remove the numa_node field from the vmbus_channel struct (Mohammed Gamal) [1886096] - [kernel] hv: vmbus: Remove the target_vp field from the vmbus_channel struct (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Resolve more races involving init_vp_index() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Resolve race between init_vp_index() and CPU hotplug (Mohammed Gamal) [1886096] - [hv] driver: hv: vmbus: drop a no long applicable comment (Mohammed Gamal) [1886096] - [hv] hyper-v: Replace open-coded variant of *phN specifier (Mohammed Gamal) [1886096] - [hv] hyper-v: Supply GUID pointer to printf() like functions (Mohammed Gamal) [1886096] - [hv] hyper-v: Use UUID API for exporting the GUID (part 2) (Mohammed Gamal) [1886096] - [hv] hv: remove redundant assignment to pointer primary_channel (Mohammed Gamal) [1886096] - [scsi] storvsc: Re-init stor_chns when a channel interrupt is re-assigned (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Introduce the CHANNELMSG_MODIFYCHANNEL message type (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Synchronize init_vp_index() vs. CPU hotplug (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Remove the unused HV_LOCALIZED channel affinity logic (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Use a spin lock for synchronizing channel scheduling vs. channel removal (Mohammed Gamal) [1886096] - [hv] hv_utils: Always execute the fcopy and vss callbacks in a tasklet (Mohammed Gamal) [1886096] - [netdrv] hv_netvsc: Disable NAPI before closing the VMBus channel (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Replace the per-CPU channel lists with a global array of channels (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Don't bind the offer&rescind works to a specific CPU (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Always handle the VMBus messages on CPU0 (Mohammed Gamal) [1886096] - [hv] hv: check VMBus messages lengths (Mohammed Gamal) [1886096] - [hv] hv: make sure that 'struct vmbus_channel_message_header' compiles correctly (Mohammed Gamal) [1886096] - [hv] hv: avoid passing opaque pointer to vmbus_onmessage() (Mohammed Gamal) [1886096] - [hv] hv: allocate the exact needed memory for messages (Mohammed Gamal) [1886096] - [hv] hv: copy from message page only what's needed (Mohammed Gamal) [1886096] - [x86] hyperv: Clarify comment on x2apic mode (Mohammed Gamal) [1886099] - [x86] hyperv: report value of misc_features (Mohammed Gamal) [1886099] - [x86] hyperv: Make hv_setup_sched_clock inline (Mohammed Gamal) [1886099] - [net] ipv6: reply ICMP error if the first fragment don't include all headers (Hangbin Liu) [1874734] - [net] icmpv6: Add ICMPv6 Parameter Problem, code 3 definition (Hangbin Liu) [1874734] - [powerpc] powerpc/process: Add missing include of stacktrace.h (Desnes Augusto Nunes do Rosario) [1883975] - [powerpc] powerpc/test_emulate_sstep: Fix build error (Desnes Augusto Nunes do Rosario) [1883975] - [nvdimm] powerpc/pmem: Initialize pmem device on newer hardware (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Avoid the barrier in flush routines (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Update ppc64 to use the new barrier instruction (Desnes Augusto Nunes do Rosario) [1878632] - [md] libnvdimm/nvdimm/flush: Allow architecture to override the flush barrier (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Add flush routines using new pmem store and sync instruction (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Add new instructions for persistent storage and sync (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Restrict papr_scm to P8 and above (Desnes Augusto Nunes do Rosario) [1878632] - [i2c] i2c: ismt: Add support for Intel Emmitsburg PCH (David Arcari) [1886162] - [include] timer: add fsleep for flexible sleeping (Josef Oskera) [1892674] - [scsi] qla2xxx: Update driver version to 10.02.00.103-k (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Return EBUSY on fcport deletion (Nilesh Javali) [1887427] - [trace] scsi: qla2xxx: Suppress two recently introduced compiler warnings (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix return of uninitialized value in rval (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Convert to DEFINE_SHOW_ATTRIBUTE (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Initialize variable in qla8044_poll_reg() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Do not consume srb greedily (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use constant when it is known (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix inconsistent format argument type in qla_dbg.c (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix inconsistent format argument type in qla_os.c (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix inconsistent format argument type in tcm_qla2xxx.c (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix point-to-point (N2N) device discovery issue (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix crash on session cleanup with unload (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix reset of MPI firmware (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix MPI reset needed message (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix buffer-buffer credit extraction error (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Correct the check for sscanf() return value (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add SLER and PI control support (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add IOCB resource tracking (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add rport fields in debugfs (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make tgt_port_database available in initiator mode (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix I/O errors during LIP reset tests (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Performance tweak (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix memory size truncation (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Reduce duplicate code in reporting speed (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Honor status qualifier in FCP_RSP per spec (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Allow dev_loss_tmo setting for FC-NVMe devices (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Setup debugfs entries for remote ports (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix I/O failures during remote port toggle testing (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove unneeded variable 'rval' (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Handle incorrect entry_type entries (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Log calling function name in qla2x00_get_sp_from_handle() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Simplify return value logic in qla2x00_get_sp_from_handle() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Warn if done() or free() are called on an already freed srb (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix the return value (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix wrong return value in qla_nvme_register_hba() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix wrong return value in qlt_chk_unresolv_exchg() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove redundant variable initialization (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix the size used in a 'dma_free_coherent()' call (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove pci-dma-compat wrapper API (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove superfluous memset() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix regression on sparc64 (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use MBX_TOV_SECONDS for mailbox command timeout values (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Address a set of sparse warnings (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: SAN congestion management implementation (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Change in PUREX to handle FPIN ELS requests (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Introduce a function for computing the debug message prefix (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make qla2x00_restart_isp() easier to read (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix a Coverity complaint in qla2100_fw_dump() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make __qla2x00_alloc_iocbs() initialize 32 bits of request_t.handle (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove a superfluous cast (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Initialize 'n' before using it (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make qla82xx_flash_wait_write_finish() easier to read (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove the __packed annotation from struct fcp_hdr and fcp_hdr_le (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Check the size of struct fcp_hdr at compile time (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix a condition in qla2x00_find_all_fabric_devs() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Set NVMe status code for failed NVMe FCP request (Nilesh Javali) [1887427] - [scsi] scsi: Fix trivial spelling (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove return value from qla_nvme_ls() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove an unused function (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix endianness annotations in source files (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix endianness annotations in header files (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use make_handle() instead of open-coding it (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Cast explicitly to uint16_t / uint32_t (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Change {RD, WRT}_REG_*() function names from upper case into lower case (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix the code that reads from mailbox registers (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use register names instead of register offsets (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Change two hardcoded constants into offsetof() / sizeof() expressions (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Increase the size of struct qla_fcp_prio_cfg to FCP_PRIO_CFG_SIZE (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make a gap in struct qla2xxx_offld_chain explicit (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add more BUILD_BUG_ON() statements (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Sort BUILD_BUG_ON() statements alphabetically (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Simplify the functions for dumping firmware (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix spelling of a variable name (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Do not log message when reading port speed via sysfs (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make qlafx00_process_aen() return void (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use true, false for ha->fw_dumped (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use true, false for need_mpi_reset (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make qla_set_ini_mode() return void (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix issue with adapter's stopping state (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix failure message in qlt_disable_vha() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix warning after FC target reset (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: check UNLOADING before posting async work (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: set UNLOADING before waiting for session deletion (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use ARRAY_SIZE() instead of open-coding it (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Split qla2x00_configure_local_loop() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix regression warnings (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove non functional code (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: add ring buffer for tracing debug logs (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix RDP respond data format (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: fix FW resource count values (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Improved secure flash support messages (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use FC generic update firmware options routine for ISP27xx (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Avoid setting firmware options twice in 24xx_update_fw_options (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Convert MAKE_HANDLE() from a define into an inline function (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix sparse warnings triggered by the PCI state checking code (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Suppress endianness complaints in qla2x00_configure_local_loop() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Simplify the code for aborting SCSI commands (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix sparse warning reported by kbuild bot (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Print portname for logging in qla24xx_logio_entry() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix qla2x00_echo_test() based on ISP type (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Correction to selection of loopback/echo test (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix RDP response size (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Handle cases for limiting RDP response payload length (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add deferred queue for processing ABTS and RDP (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Cleanup ELS/PUREX iocb fields (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Show correct port speed capabilities for RDP command (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Display message for FCE enabled (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add vendor extended FDMI commands (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add ql2xrdpenable module parameter for RDP (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add vendor extended RDP additions and amendments (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add changes in preparation for vendor extended FDMI/RDP (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix gnl.l memory leak on adapter init failure (Nilesh Javali) [1887427]- [kernel] PM: hibernate: Batch hibernate and resume IO requests (Lenny Szubowicz) [1868096] - [net] tunnels: Fix off-by-one in lower MTU bounds for ICMP/ICMPv6 replies (Antoine Tenart) [1895765] - [block] block: mark flush request as IDLE when it is really finished (Ming Lei) [1895913] - [net] vsock: forward all packets to the host when no H2G is registered (Vitaly Kuznetsov) [1893826] - [maintainers] maintainers: Add entry for the Nitro Enclaves driver (Vitaly Kuznetsov) [1893826] - [documentation] nitro_enclaves: Add overview documentation (Vitaly Kuznetsov) [1893826] - [samples] nitro_enclaves: Add sample for ioctl interface usage (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add Makefile for the Nitro Enclaves driver (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add Kconfig for the Nitro Enclaves driver (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for terminating an enclave (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for starting an enclave (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for setting an enclave memory region (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for getting the enclave image load info (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for setting an enclave vCPU (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for creating an enclave VM (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Init misc device providing the ioctl interface (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Handle out-of-band PCI device events (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Handle PCI device command requests (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Init PCI device driver (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Define enclave info for internal bookkeeping (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Define the PCI device interface (Vitaly Kuznetsov) [1893826] - [uapi] nitro_enclaves: Add ioctl interface definition (Vitaly Kuznetsov) [1893826] - [kernel] cpu/hotplug: Add new {add, remove}_cpu() functions (Vitaly Kuznetsov) [1893826] - [x86] x86/delay: Introduce TPAUSE delay (Prarit Bhargava) [1838636] - [x86] x86/delay: Refactor delay_mwaitx() for TPAUSE support (Prarit Bhargava) [1838636] - [x86] x86/delay: Preparatory code cleanup (Prarit Bhargava) [1838636] - [net] netfilter: ipset: Update byte and packet counters regardless of whether they match (Phil Sutter) [1806882] - [net] ethtool: add and use message type for tunnel info reply (Ivan Vecera) [1867211] - [infiniband] RDMA/hns: Mark hns_roce driver as unsupported (Kamal Heib) [1878211] - [net] tipc: fix memory leak caused by tipc_buf_append() (Xin Long) [1865774] - [net] tipc: fix the skb_unshare() in tipc_buf_append() (Xin Long) [1865774] - [net] tipc: use skb_unshare() instead in tipc_buf_append() (Xin Long) [1865774] - [netdrv] net: team: fix memory leak in __team_options_register (Hangbin Liu) [1892142] - [netdrv] team: set dev->needed_headroom in team_setup_by_port() (Hangbin Liu) [1892142] - [netdrv] team: use netif_is_team_port() (Hangbin Liu) [1892142] - [char] random: decouple random and urandom extrng fops (Vladis Dronov) [1890711] - [platform] platform/x86: intel_pmc_core: Add Intel RocketLake (RKL) support (Steve Best) [1782713] - [netdrv] fm10k: convert to new udp_tunnel_nic infra (Vladis Dronov) [1884254] - [netdrv] ethernet/intel: Convert fallthrough code comments (Vladis Dronov) [1884254] - [netdrv] docs: networking: reorganize driver documentation again (Vladis Dronov) [1884254] - [netdrv] net/intel: remove driver versions from Intel drivers (Vladis Dronov) [1884254] - [infiniband] RDMA/core: Fix ordering of CQ pool destruction (Kamal Heib) [1878969 1857603] - [infiniband] IB/isert: Fix unaligned immediate-data handling (Kamal Heib) [1857603] - [infiniband] RDMA/core: Fix reported speed and width (Kamal Heib) [1857603] - [infiniband] RDMA/core: Fix unsafe linked list traversal after failing to allocate CQ (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Fix panic when calling kmem_cache_create() (Kamal Heib) [1867296 1857603] - [infiniband] RDMA/rxe: Fix memleak in rxe_mem_init_user (Kamal Heib) [1857603] - [net] xprtrdma: Release in-flight MRs on disconnect (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Fix the parent sysfs read when the interface has 15 chars (Kamal Heib) [1870430 1857603] - [infiniband] RDMA/hfi1: Correct an interlock issue for TID RDMA WRITE request (Kamal Heib) [1870281 1857603] - [infiniband] RDMA/core: Fix spelling mistake "Could't" -> "Couldn't" (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Remove pkey table (Kamal Heib) [1857603] - [infiniband] RDMA/umem: Add a schedule point in ib_umem_get() (Kamal Heib) [1857603] - [infiniband] RDMA/netlink: Remove CAP_NET_RAW check when dump a raw QP (Kamal Heib) [1857603] - [rdma] RDMA/include: Replace license text with SPDX tags (Kamal Heib) [1857603] - [infiniband] RDMA/cma: Execute rdma_cm destruction from a handler properly (Kamal Heib) [1857603] - [infiniband] RDMA/cma: Remove unneeded locking for req paths (Kamal Heib) [1857603] - [infiniband] RDMA/cma: Using the standard locking pattern when delivering the removal event (Kamal Heib) [1857603] - [infiniband] RDMA/cma: Simplify DEVICE_REMOVAL for internal_id (Kamal Heib) [1857603] - [infiniband] RDMA/efa: Add EFA 0xefa1 PCI ID (Kamal Heib) [1857603] - [infiniband] RDMA/efa: User/kernel compatibility handshake mechanism (Kamal Heib) [1857603] - [infiniband] RDMA/efa: Expose minimum SQ size (Kamal Heib) [1857603] - [infiniband] RDMA/efa: Expose maximum TX doorbell batch (Kamal Heib) [1857603] - [infiniband] IB/srpt: use new shared CQ mechanism (Kamal Heib) [1857603] - [infiniband] IB/isert: use new shared CQ mechanism (Kamal Heib) [1857603] - [infiniband] IB/iser: use new shared CQ mechanism (Kamal Heib) [1857603] - [infiniband] RDMA/core: Fix return error value in _ib_modify_qp() to negative (Kamal Heib) [1857603] - [infiniband] RDMA/uverbs: Silence shiftTooManyBitsSigned warning (Kamal Heib) [1857603] - [infiniband] RDMA/core: Update write interface to use automatic object lifetime (Kamal Heib) [1857603] - [infiniband] RDMA/core: Align abort/commit object scheme for write() and ioctl() paths (Kamal Heib) [1857603] - [uapi] RDMA: rdma_user_ioctl.h: fix a duplicated word + clarify (Kamal Heib) [1857603] - [infiniband] RDMA/qedr: Remove the query_pkey callback (Kamal Heib) [1857603] - [infiniband] RDMA/i40iw: Remove the query_pkey callback (Kamal Heib) [1857603] - [infiniband] RDMA/cxgb4: Remove the query_pkey callback (Kamal Heib) [1857603] - [infiniband] RDMA/siw: Remove the query_pkey callback (Kamal Heib) [1857603] - [infiniband] RDMA/core: Remove query_pkey from the mandatory ops (Kamal Heib) [1857603] - [infiniband] RDMA/core: Allocate the pkey cache only if the pkey_tbl_len is set (Kamal Heib) [1857603] - [infiniband] RDMA/core: Expose pkeys sysfs files only if pkey_tbl_len is set (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Prevent access to wr->next ptr afrer wr is posted to send queue (Kamal Heib) [1857603] - [infiniband] IB/hfi1: Remove unnecessary fall-through markings (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Remove rxe_link_layer() (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Return void from rxe_mem_init_dma() (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Return void from rxe_init_port_param() (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Drop pointless checks in rxe_init_ports (Kamal Heib) [1857603] - [infiniband] RDMA/counter: Allow manually bind QPs with different pids to same counter (Kamal Heib) [1857603] - [infiniband] RDMA/counter: Only bind user QPs in auto mode (Kamal Heib) [1857603] - [infiniband] RDMA/counter: Add PID category support in auto mode (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Skip dgid check in loopback mode (Kamal Heib) [1857603] - [infiniband] RDMA/core: Create and destroy counters in the ib_core (Kamal Heib) [1857603] - [infiniband] IB/uverbs: Expose UAPI to query MR (Kamal Heib) [1857603] - [infiniband] IB/uverbs: Expose UAPI to query ucontext (Kamal Heib) [1857603] - [infiniband] IB/uverbs: Set IOVA on IB MR in uverbs layer (Kamal Heib) [1857603] - [infiniband] IB/uverbs: Enable CQ ioctl commands by default (Kamal Heib) [1857603] - [infiniband] RDMA/core: Clean ib_alloc_xrcd() and reuse it to allocate XRC domain (Kamal Heib) [1857603] - [infiniband] RDMA: Remove the udata parameter from alloc_mr callback (Kamal Heib) [1857603] - [infiniband] RDMA/core: Remove ib_alloc_mr_user function (Kamal Heib) [1857603] - [infiniband] RDMA/core: Check for error instead of success in alloc MR function (Kamal Heib) [1857603] - [infiniband] RDMA/core: Clean up tracepoint headers (Kamal Heib) [1857603] - [infiniband] RDMA/ipoib: Handle user-supplied address when creating child (Kamal Heib) [1857603] - [infiniband] RDMA/core: Fix bogus WARN_ON during ib_unregister_device_queued() (Kamal Heib) [1857603] - [infiniband] IB/hfi1: Convert PCIBIOS_* errors to generic -E* errors (Kamal Heib) [1857603] - [infiniband] RDMA/core: Delete not-used create RWQ table function (Kamal Heib) [1857603] - [infiniband] IB/mad: Delete RMPP_STATE_CANCELING state (Kamal Heib) [1857603] - [infiniband] IB/mad: Change atomics to refcount API (Kamal Heib) [1857603] - [infiniband] IB/mad: Issue complete whenever decrements agent refcount (Kamal Heib) [1857603] - [infiniband] RDMA: Add support to dump resource tracker in RAW format (Kamal Heib) [1857603] - [infiniband] RDMA: Add dedicated CM_ID resource tracker function (Kamal Heib) [1857603] - [infiniband] RDMA: Add dedicated QP resource tracker function (Kamal Heib) [1857603] - [infiniband] RDMA: Add a dedicated CQ resource tracker function (Kamal Heib) [1857603] - [infiniband] RDMA: Add dedicated MR resource tracker function (Kamal Heib) [1857603] - [infiniband] RDMA/core: Don't call fill_res_entry for PD (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Remove unused rxe_mem_map_pages (Kamal Heib) [1857603] - [infiniband] RDMA/hfi1: Remove hfi1_create_qp declaration (Kamal Heib) [1857603] - [infiniband] RDMA/ipoib: Return void from ipoib_mcast_stop_thread() (Kamal Heib) [1857603] - [infiniband] RDMA: Correct trivial kernel-doc inconsistencies (Kamal Heib) [1857603] - [infiniband] IB/srpt: Remove WARN_ON from srpt_cm_req_recv (Kamal Heib) [1857603] - [tools] tools/power turbostat: Support additional CPU model numbers (Steve Best) [1782718] - [net] udp_tunnel: add the ability to hard-code IANA VXLAN (Ivan Vecera) [1879204] - [tools] selftests: net: add a test for UDP tunnel info infra (Ivan Vecera) [1867211] - [netdrv] netdevsim: add UDP tunnel port offload support (Ivan Vecera) [1867211] - [net] ethtool: add tunnel info interface (Ivan Vecera) [1867211] - [net] ethtool: Make helpers public (Ivan Vecera) [1867211] - [net] udp_tunnel: add central NIC RX port offload infrastructure (Ivan Vecera) [1867211] - [net] udp_tunnel: re-number the offload tunnel types (Ivan Vecera) [1867211] - [fs] debugfs: make sure we can remove u32_array files cleanly (Ivan Vecera) [1867211] - [fs] debugfs: make debugfs_create_u32_array() return void (Ivan Vecera) [1867211] - [fs] debugfs: update documented return values of debugfs helpers (Ivan Vecera) [1867211]- [net] openvswitch: fix to make sure flow_lookup() is not preempted (Eelco Chaudron) [1888237] - [netdrv] powerpc/vnic: Extend "failover pending" window (Steve Best) [1897280] - [net] ipv6: Set SIT tunnel hard_header_len to zero (Davide Caratti) [1897244] - [net] ip_tunnel: fix over-mtu packet send fail without TUNNEL_DONT_FRAGMENT flags (Davide Caratti) [1897244] - [net] gre6: Fix reception with IP6_TNL_F_RCV_DSCP_COPY (Davide Caratti) [1897244] - [netdrv] vxlan: fix memleak of fdb (Davide Caratti) [1897244] - [net] vxlan: Ensure FDB dump is performed under RCU (Davide Caratti) [1897244] - [net] gre: refetch erspan header from skb->data after pskb_may_pull() (Davide Caratti) [1897244] - [net] erspan: fix the tun_info options_len check for erspan (Davide Caratti) [1897244] - [net] ip_gre: fix possible use-after-free in erspan_rcv (Davide Caratti) [1897244] - [net] erspan: fix error handling for erspan tunnel (Davide Caratti) [1897244] - [net] erspan: return PACKET_REJECT when the appropriate tunnel is not found (Davide Caratti) [1897244] - [netdrv] net: atlantic: fix build when object tree is separate (Igor Russkikh) [1857861] - [netdrv] net: atlantic: Use readx_poll_timeout() for large timeout (Igor Russkikh) [1857861] - [netdrv] net: ethernet: aquantia: Fix wrong return value (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix PTP on AQC10X (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add hwmon getter for MAC temperature (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A0 ntuple filters (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use intermediate variable to improve readability a bit (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use U32_MAX in aq_hw_utils.c (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add support for 64-bit reads/writes (Igor Russkikh) [1857861] - [netdrv] net: atlantic: enable ipv6 support for TCP LSO and UDP GSO (Igor Russkikh) [1857861] - [netdrv] net: atlantic: PTP statistics (Igor Russkikh) [1857861] - [netdrv] net: atlantic: additional per-queue stats (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use u64_stats_update_* to protect access to 64-bit stats (Igor Russkikh) [1857861] - [netdrv] net: atlantic: split rx and tx per-queue stats (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make _get_sw_stats return count as return value (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use simple assignment in _get_stats and _get_sw_stats (Igor Russkikh) [1857861] - [netdrv] net: atlantic: move FRAC_PER_NS to aq_hw.h (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add support for FW 4.x (Igor Russkikh) [1857861] - [netdrv] net: atlantic: align return value of ver_match function with function name (Igor Russkikh) [1857861] - [netdrv] net: atlantic: disable PTP on AQC111, AQC112 (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix ip dst and ipv6 address filters (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix aq_ndev_start_xmit()'s return type (Igor Russkikh) [1857861] - [netdrv] net: atlantic: put ptp code under IS_REACHABLE check (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add alignment checks in hw_atl2_utils_fw.c (Igor Russkikh) [1857861] - [netdrv] net: atlantic: missing space in a comment in aq_nic.h (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix typo in aq_ring_tx_clean (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make aq_pci_func_init static (Igor Russkikh) [1857861] - [netdrv] net: atlantic: Replace ENOTSUPP usage to EOPNOTSUPP (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix variable type in aq_ethtool_get_pauseparam (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: phy loopback support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: report link partner capabilities (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: flow control support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: EEE support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove baseX usage (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: half duplex support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: proper rss_ctrl1 (54c0) initialization (Igor Russkikh) [1857861] - [netdrv] net: atlantic: QoS implementation: min_rate (Igor Russkikh) [1857861] - [netdrv] net: atlantic: change the order of arguments for TC weight/credit setters (Igor Russkikh) [1857861] - [netdrv] net: atlantic: always use random TC-queue mapping for TX on A2 (Igor Russkikh) [1857861] - [netdrv] net: atlantic: automatically downgrade the number of queues if necessary (Igor Russkikh) [1857861] - [netdrv] net: atlantic: QoS implementation: max_rate (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make TCVEC2RING accept nic_cfg (Igor Russkikh) [1857861] - [netdrv] net: atlantic: per-TC queue statistics (Igor Russkikh) [1857861] - [netdrv] net: atlantic: QoS implementation: multi-TC support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: changes for multi-TC support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: move PTP TC initialization to a separate function (Igor Russkikh) [1857861] - [netdrv] net: atlantic: changes for multi-TC support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: unify MAC generation (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove check for boot code survivability before reset request (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove hw_atl_b0_hw_rss_set call from A2 code (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove TPO2 check from A0 code (Igor Russkikh) [1857861] - [netdrv] net: atlantic: rename AQ_NIC_RATE_2GS to AQ_NIC_RATE_2G5 (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use __packed instead of the full expansion (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2 ingress / egress hw configuration (Igor Russkikh) [1857861] - [netdrv] net: atlantic: basic A2 init/deinit hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: common functions needed for basic A2 init/deinit hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: HW bindings for basic A2 init/deinit hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add A2 RPF hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: HW bindings for A2 RFP (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2 hw_ops skeleton (Igor Russkikh) [1857861] - [netdrv] net: atlantic: minimal A2 fw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: minimal A2 HW bindings required for fw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2 driver-firmware interface (Igor Russkikh) [1857861] - [netdrv] net: atlantic: move IS_CHIP_FEATURE to aq_hw.h (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make hw_get_regs optional (Igor Russkikh) [1857861] - [netdrv] net: atlantic: simplify hw_get_fw_version() usage (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add hw_soft_reset, hw_prepare to hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add defines for 10M and EEE 100M link mode (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add A2 device IDs (Igor Russkikh) [1857861] - [netdrv] net: atlantic: update company name in the driver description (Igor Russkikh) [1857861] - [netdrv] aquantia: Fix the media type of AQC100 ethernet controller in the driver (Igor Russkikh) [1857861] - [netdrv] net: atlantic: MACSec offload statistics implementation (Igor Russkikh) [1857861] - [netdrv] net: aquantia: reject all unsupported coalescing params (Igor Russkikh) [1857861] - [netdrv] net: atlantic: Replace zero-length array with flexible-array member (Igor Russkikh) [1857861] - [netdrv] net/aquantia: Delete module version (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix out of range usage of active_vlans array (Igor Russkikh) [1857861] - [netdrv] net: atlantic: possible fault in transition to hibernation (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix potential error handling (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix use after free kasan warn (Igor Russkikh) [1857861] - [netdrv] net: atlantic: better loopback mode handling (Igor Russkikh) [1857861] - [netdrv] net: atlantic: ptp gpio adjustments (Igor Russkikh) [1857861] - [netdrv] net: atlantic: check rpc result and wait for rpc address (Igor Russkikh) [1857861] - [netdrv] net: atlantic: checksum compat issue (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove duplicate entries (Igor Russkikh) [1857861] - [netdrv] net: atlantic: loopback configuration in improper place (Igor Russkikh) [1857861] - [netdrv] net: atlantic: broken link status on old fw (Igor Russkikh) [1857861] - [netdrv] net: atlantic: Signedness bug in aq_vec_isr_legacy() (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make function 'aq_ethtool_get_priv_flags', 'aq_ethtool_set_priv_flags' static (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make symbol 'aq_pm_ops' static (Igor Russkikh) [1857861] - [netdrv] net: atlantic: change email domains to Marvell (Igor Russkikh) [1857861] - [netdrv] net: atlantic: implement UDP GSO offload (Igor Russkikh) [1857861] - [netdrv] net: atlantic: update flow control logic (Igor Russkikh) [1857861] - [netdrv] net: atlantic: stylistic renames (Igor Russkikh) [1857861] - [netdrv] net: atlantic: code style cleanup (Igor Russkikh) [1857861] - [netdrv] net: atlantic: loopback tests via private flags (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add fw configuration memory area (Igor Russkikh) [1857861] - [netdrv] net: atlantic: adding ethtool physical identification (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add msglevel configuration (Igor Russkikh) [1857861] - [netdrv] net: atlantic: refactoring pm logic (Igor Russkikh) [1857861] - [netdrv] net: atlantic: implement wake_phy feature (Igor Russkikh) [1857861] - [netdrv] net: atlantic: update firmware interface (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix return value check in aq_ptp_init() (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix error handling in aq_ptp_poll (Igor Russkikh) [1857861] - [netdrv] net: aquantia: remove unused including (Igor Russkikh) [1857861] - [netdrv] net: aquantia: make two symbols be static (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix unintention integer overflow on left shift (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix spelling mistake: tx_queus -> tx_queues (Igor Russkikh) [1857861] - [netdrv] net: aquantia: disable ptp object build if no config (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix warnings on endianness (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix var initialization warning (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add support for PIN funcs (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add support for Phy access (Igor Russkikh) [1857861] - [netdrv] net: aquantia: implement get_ts_info ethtool (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add support for ptp ioctls (Igor Russkikh) [1857861] - [netdrv] net: aquantia: rx filters for ptp (Igor Russkikh) [1857861] - [netdrv] net: aquantia: implement data PTP datapath (Igor Russkikh) [1857861] - [netdrv] net: aquantia: styling fixes on ptp related functions (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add PTP rings infrastructure (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add basic ptp_clock callbacks (Igor Russkikh) [1857861] - [netdrv] net: aquantia: unify styling of bit enums (Igor Russkikh) [1857861] - [netdrv] net: aquantia: PTP skeleton declarations and callbacks (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add an error handling in aq_nic_set_multicast_list (Igor Russkikh) [1857861] - [netdrv] net: aquantia: correctly handle macvlan and multicast coexistence (Igor Russkikh) [1857861] - [netdrv] net: aquantia: do not pass lro session with invalid tcp checksum (Igor Russkikh) [1857861] - [netdrv] net: aquantia: when cleaning hw cache it should be toggled (Igor Russkikh) [1857861] - [netdrv] net: aquantia: temperature retrieval fix (Igor Russkikh) [1857861] - [netdrv] net: aquantia: Fix aq_vec_isr_legacy() return value (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix out of memory condition on rx side (Igor Russkikh) [1857861] - [netdrv] net: aquantia: linkstate irq should be oneshot (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix limit of vlan filters (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix removal of vlan 0 (Igor Russkikh) [1857861] - [netdrv] net: aquantia: implement vlan offload configuration (Igor Russkikh) [1857861] - [netdrv] net: aquantia: vlan offloads logic in datapath (Igor Russkikh) [1857861] - [netdrv] net: aquantia: adding fields and device features for vlan offload (Igor Russkikh) [1857861] - [netdrv] net: aquantia: added vlan offload related macros and functions (Igor Russkikh) [1857861] - [netdrv] net: aquantia: make all files GPL-2.0-only (Igor Russkikh) [1857861] - [netdrv] net: aquantia: replace internal driver version code with uts (Igor Russkikh) [1857861] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 (Igor Russkikh) [1857861] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 308 (Igor Russkikh) [1857861] - [include] net: phy: introduce phy_read_mmd_poll_timeout macro (Josef Oskera) [1892739] - [include] net: phy: introduce phy_read_poll_timeout macro (Josef Oskera) [1892739] - [netdrv] phy: add device-managed devm_mdiobus_register (Josef Oskera) [1892740] - [include] net: add helper eth_hw_addr_crc (Josef Oskera) [1892738] - [netdrv] LiquidIO: mark liquidio and liquidio_vf as deprecated in RHEL8 (Stefan Assmann) [1878178] - [net] tcp: remove SOCK_QUEUE_SHRUNK (Paolo Abeni) [1890058] - [net] tcp: fix receive window update in tcp_add_backlog() (Paolo Abeni) [1890058] - [net] tcp: md5: allow changing MD5 keys in all socket states (Paolo Abeni) [1890058] - [net] tcp: fix SO_RCVLOWAT possible hangs under high mem pressure (Paolo Abeni) [1890058] - [net] tcp: md5: do not send silly options in SYNCOOKIES (Paolo Abeni) [1890058] - [net] tcp: grow window for OOO packets only for SACK flows (Paolo Abeni) [1890058] - [net] tcp: fix error recovery in tcp_zerocopy_receive() (Paolo Abeni) [1890058] - [net] tcp: fix SO_RCVLOWAT hangs with fat skbs (Paolo Abeni) [1890058] - [net] tcp: fix rx timestamp behavior for tcp_recvmsg (Paolo Abeni) [1890058] - [fs] smb3: smbdirect support can be configured by default (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Do not schedule work to send immediate packet on every receive (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Properly process errors on ib_post_send (Leif Sahlberg) [1887940] - [fs] cifs: Allocate crypto structures on the fly for calculating signatures of incoming packets (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Update receive credits before sending and deal with credits roll back on failure before sending (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Check send queue size before posting a send (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Merge code to track pending packets (Leif Sahlberg) [1887940] - [fs] cifs: Allocate encryption header through kmalloc (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Check and extend sender credits in interrupt context (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Calculate the correct maximum packet size for segmented SMBDirect send/receive (Leif Sahlberg) [1887940] - [net] core: device_rename: Use rwsem instead of a seqcount (Patrick Talbert) [1883310]- [tools] perf tools: Add bpf image check to __map__is_kmodule (Michael Petlan) [1873270] - [tools] perf tools: Add support for PERF_RECORD_KSYMBOL_TYPE_OOL (Michael Petlan) [1873270] - [tools] perf record: Don't clear event's period if set by a term (Michael Petlan) [1873270] - [tools] perf bench: The do_run_multi_threaded() function must use IS_ERR(perf_session__new()) (Michael Petlan) [1873270] - [tools] perf top: Skip side-band event setup if HAVE_LIBBPF_SUPPORT is not set (Michael Petlan) [1873270] - [tools] perf record: Skip side-band event setup if HAVE_LIBBPF_SUPPORT is not set (Michael Petlan) [1873270] - [tools] perf evsel: Don't set sample_regs_intr/sample_regs_user for dummy event (Michael Petlan) [1873270] - [tools] perf stat: Turn off summary for interval mode by default (Michael Petlan) [1873270] - [tools] perf trace: Fix off by ones in memset() after realloc() in arches using libaudit (Michael Petlan) [1873270] - [tools] perf top/report: Fix infinite loop in the TUI for grouped events (Michael Petlan) [1873270] - [tools] redhat: use local hashmap library in perf (Michael Petlan) [1873270] - [tools] libtraceevent: Fix build with binutils 2.35 (Michael Petlan) [1873270] - [tools] perf tools: Fix record failure when mixed with ARM SPE event (Michael Petlan) [1873270] - [tools] perf tests: Fix test 68 zstd compression for s390 (Michael Petlan) [1873270] - [tools] tools lib traceevent: Fix memory leak in process_dynamic_array_len (Michael Petlan) [1873270] - [tools] perf tools: Sync hashmap.h with libbpf's (Michael Petlan) [1873270] - [tools] libsubcmd: Fix OPT_CALLBACK_SET() (Michael Petlan) [1873270] - [tools] perf report TUI: Remove needless 'dummy' event from menu (Michael Petlan) [1873270] - [tools] perf intel-pt: Fix PEBS sample for XMM registers (Michael Petlan) [1873270] - [tools] perf intel-pt: Fix displaying PEBS-via-PT with registers (Michael Petlan) [1873270] - [tools] perf intel-pt: Fix recording PEBS-via-PT with registers (Michael Petlan) [1873270] - [tools] tools lib traceevent: Add proper KBUFFER_TYPE_TIME_STAMP handling (Michael Petlan) [1873270] - [tools] tools lib traceevent: Add API to read time information from kbuffer (Michael Petlan) [1873270] - [tools] perf scripts python: exported-sql-viewer.py: Fix time chart call tree (Michael Petlan) [1873270] - [tools] perf scripts python: exported-sql-viewer.py: Fix zero id in call tree 'Find' result (Michael Petlan) [1873270] - [tools] perf scripts python: exported-sql-viewer.py: Fix zero id in call graph 'Find' result (Michael Petlan) [1873270] - [tools] perf scripts python: exported-sql-viewer.py: Fix unexpanded 'Find' result (Michael Petlan) [1873270] - [tools] perf record: Fix duplicated sideband events with Intel PT system wide tracing (Michael Petlan) [1873270] - [tools] perf scripts python: export-to-postgresql.py: Fix struct.pack() int argument (Michael Petlan) [1873270] - [tools] perf build: Fix error message when asking for -fsanitize=address without required libraries (Michael Petlan) [1873270] - [tools] tools lib traceevent: Add handler for __builtin_expect() (Michael Petlan) [1873270] - [tools] tools lib traceevent: Handle __attribute__((user)) in field names (Michael Petlan) [1873270] - [tools] tools lib traceevent: Add append() function helper for appending strings (Michael Petlan) [1873270] - [tools] perf script: Initialize zstd_data (Michael Petlan) [1873270] - [tools] perf pmu: Remove unused declaration (Michael Petlan) [1873270] - [tools] perf parse-events: Fix an old style declaration (Michael Petlan) [1873270] - [tools] perf parse-events: Fix an incompatible pointer (Michael Petlan) [1873270] - [tools] perf bpf: Fix bpf prologue generation (Michael Petlan) [1873270] - [tools] perf probe: Fix user attribute access in kprobes (Michael Petlan) [1873270] - [tools] perf stat: Fix NULL pointer dereference (Michael Petlan) [1873270] - [tools] perf report: Fix NULL pointer dereference in hists__fprintf_nr_sample_events() (Michael Petlan) [1873270] - [tools] perf tools: Remove some duplicated includes (Michael Petlan) [1873270] - [tools] perf symbols: Fix kernel maps for kcore and eBPF (Michael Petlan) [1873270] - [tools] perf stat: Ensure group is defined on top of the same cpu mask (Michael Petlan) [1873270] - [tools] perf libdw: Fix off-by 1 relative directory includes (Michael Petlan) [1873270] - [tools] perf arm-spe: Support synthetic events (Michael Petlan) [1873270] - [tools] perf auxtrace: Add four itrace options (Michael Petlan) [1873270] - [tools] perf tools: Move arm-spe-pkt-decoder.h/c to the new dir (Michael Petlan) [1873270] - [tools] perf test: Initialize memory in dwarf-unwind (Michael Petlan) [1873270] - [tools] perf tests: Don't tail call optimize in unwind test (Michael Petlan) [1873270] - [tools] tools compiler.h: Add attribute to disable tail calls (Michael Petlan) [1873270] - [tools] perf build: Add a LIBPFM4=1 build test entry (Michael Petlan) [1873270] - [tools] perf tools: Add optional support for libpfm4 (Michael Petlan) [1873270] - [tools] perf tools: Correct license on jsmn JSON parser (Michael Petlan) [1873270] - [tools] perf jit: Fix inaccurate DWARF line table (Michael Petlan) [1873270] - [tools] perf jvmti: Remove redundant jitdump line table entries (Michael Petlan) [1873270] - [tools] perf build: Add NO_SDT=1 to the default set of build tests (Michael Petlan) [1873270] - [tools] perf build: Add NO_LIBCRYPTO=1 to the default set of build tests (Michael Petlan) [1873270] - [tools] perf build: Add NO_SYSCALL_TABLE=1 to the build tests (Michael Petlan) [1873270] - [tools] perf build: Remove libaudit from the default feature checks (Michael Petlan) [1873270] - [tools] perf trace: Grow the syscall table as needed when using libaudit (Michael Petlan) [1873270] - [tools] perf trace: Use zalloc() to make sure all fields are zeroed in the syscalltbl constructor (Michael Petlan) [1873270] - [tools] perf trace: Remove union from syscalltbl, all the fields are needed (Michael Petlan) [1873270] - [tools] perf build: Allow explicitely disabling the NO_SYSCALL_TABLE variable (Michael Petlan) [1873270] - [tools] perf build: Group the NO_SYSCALL_TABLE logic (Michael Petlan) [1873270] - [tools] perf intel-pt: Refine kernel decoding only warning message (Michael Petlan) [1873270] - [tools] perf record: Respect --no-switch-events (Michael Petlan) [1873270] - [tools] perf script: Fix --call-trace for Intel PT (Michael Petlan) [1873270] - [tools] perf evlist: Disable 'immediate' events last (Michael Petlan) [1873270] - [tools] perf kcore_copy: Fix module map when there are no modules loaded (Michael Petlan) [1873270] - [tools] perf jvmti: Fix demangling Java symbols (Michael Petlan) [1873270] - [tools] perf tests: Add test for the java demangler (Michael Petlan) [1873270] - [tools] perf jvmti: Do not report error when missing debug information (Michael Petlan) [1873270] - [tools] perf jvmti: Fix jitdump for methods without debug info (Michael Petlan) [1873270] - [tools] perf symbols: Fix debuginfo search for Ubuntu (Michael Petlan) [1873270] - [tools] perf parse: Add 'struct parse_events_state' pointer to scanner (Michael Petlan) [1873270] - [tools] perf stat: Do not pass avg to generic_metric (Michael Petlan) [1873270] - [tools] perf tests: Consider subtests when searching for user specified tests (Michael Petlan) [1873270] - [tools] perf list: Add metrics to command line usage (Michael Petlan) [1873270] - [tools] perf script: Don't force less for non tty output with --xed (Michael Petlan) [1873270] - [tools] perf metricgroup: Remove unnecessary ', ' from events (Michael Petlan) [1873270] - [tools] perf metricgroup: Add options to not group or merge (Michael Petlan) [1873270] - [tools] perf metricgroup: Remove duped metric group events (Michael Petlan) [1873270] - [tools] perf metricgroup: Order event groups by size (Michael Petlan) [1873270] - [tools] perf metricgroup: Delay events string creation (Michael Petlan) [1873270] - [tools] perf metricgroup: Use early return in add_metric (Michael Petlan) [1873270] - [tools] perf metricgroup: Always place duration_time last (Michael Petlan) [1873270] - [tools] perf metricgroup: Free metric_events on error (Michael Petlan) [1873270] - [tools] perf util: Fix potential SEGFAULT in put_tracepoints_path error path (Michael Petlan) [1873270] - [tools] perf util: Fix memory leak of prefix_if_not_in (Michael Petlan) [1873270] - [tools] perf ftrace: Detect workload failure (Michael Petlan) [1873270] - [tools] perf ftrace: Trace system wide if no target is given (Michael Petlan) [1873270] - [tools] perf branch: Replace zero-length array with flexible-array (Michael Petlan) [1873270] - [tools] perf config: Add stat.big-num support (Michael Petlan) [1873270] - [tools] perf bpf-loader: Add missing '*' for key_scan_pos (Michael Petlan) [1873270] - [tools] perf stat: Report summary for interval mode (Michael Petlan) [1873270] - [tools] perf stat: Save aggr value to first member of prev_raw_counts (Michael Petlan) [1873270] - [tools] perf stat: Copy counts from prev_raw_counts to evsel->counts (Michael Petlan) [1873270] - [tools] perf counts: Reset prev_raw_counts counts (Michael Petlan) [1873270] - [tools] perf stat: Fix wrong per-thread runtime stat for interval mode (Michael Petlan) [1873270] - [tools] perf expr: Allow numbers to be followed by a dot (Michael Petlan) [1873270] - [tools] perf metricgroup: Make 'evlist_used' variable a bitmap instead of array of bools (Michael Petlan) [1873270] - [tools] perf stat: Fail on extra comma while parsing events (Michael Petlan) [1873270] - [tools] perf script: Better align register values in dump (Michael Petlan) [1873270] - [tools] perf stat: POWER9 metrics: expand "ICT" acronym (Michael Petlan) [1873270] - [tools] perf tools: Replace zero-length array with flexible-array (Michael Petlan) [1873270] - [tools] perf intel-pt: Use allocated branch stack for PEBS sample (Michael Petlan) [1873270] - [tools] perf docs: Introduce security.txt file to document related issues (Michael Petlan) [1873270] - [tools] perf tool: Make perf tool aware of SELinux access control (Michael Petlan) [1873270] - [tools] perf docs: Extend CAP_SYS_ADMIN with CAP_PERFMON where needed (Michael Petlan) [1873270] - [tools] perf expr: Migrate expr ids table to a hashmap (Michael Petlan) [1873270] - [tools] perf tools: Grab a copy of libbpf's hashmap (Michael Petlan) [1873270] - [tools] perf stat: Fix duration_time value for higher intervals (Michael Petlan) [1873270] - [tools] perf trace: Fix compilation error for make NO_LIBBPF=1 DEBUG=1 (Michael Petlan) [1873270] - [tools] perf beauty: Allow the CC used in the arch errno names script to acccept CFLAGS (Michael Petlan) [1873270] - [tools] perf trace: Fix the selection for architectures to generate the errno name tables (Michael Petlan) [1873270] - [tools] perf test: Improve pmu event metric testing (Michael Petlan) [1873270] - [tools] perf test: Provide a subtest callback to ask for the reason for skipping a subtest (Michael Petlan) [1873270] - [tools] perf parse-events: Make add PMU verbose output clearer (Michael Petlan) [1873270] - [tools] perf expr: Fix memory leaks in metric bison (Michael Petlan) [1873270] - [tools] perf expr: Test parsing of floating point numbers (Michael Petlan) [1873270] - [tools] perf record: Use an eventfd to wakeup when done (Michael Petlan) [1873270] - [tools] tools feature: Rename HAVE_EVENTFD to HAVE_EVENTFD_SUPPORT (Michael Petlan) [1873270] - [tools] perf evsel: Initialize evsel->per_pkg_mask to NULL in evsel__init() (Michael Petlan) [1873270] - [tools] perf evsel: Fix 2 memory leaks (Michael Petlan) [1873270] - [tools] perf parse-events: Fix incorrect conversion of 'if () free()' to 'zfree()' (Michael Petlan) [1873270] - [tools] perf tools: Fix is_bpf_image function logic (Michael Petlan) [1873270] - [tools] perf c2c: Fix 'perf c2c record -e list' to show the default events used (Michael Petlan) [1873270] - [tools] perf record: Add dummy event during system wide synthesis (Michael Petlan) [1873270] - [tools] perf evsel: Dummy events never triggers, no need to ask for PERF_SAMPLE_BRANCH_STACK (Michael Petlan) [1873270] - [tools] perf parse-events: Use strcmp() to compare the PMU name (Michael Petlan) [1873270] - [tools] perf expr: Print a debug message for division by zero (Michael Petlan) [1873270] - [tools] perf expr: Debug lex if debugging yacc (Michael Petlan) [1873270] - [tools] perf expr: Parse numbers as doubles (Michael Petlan) [1873270] - [tools] perf expr: Increase max other (Michael Petlan) [1873270] - [tools] perf expr: Allow ',' to be an other token (Michael Petlan) [1873270] - [tools] perf metrics: Fix parse errors in skylake metrics (Michael Petlan) [1873270] - [tools] perf metrics: Fix parse errors in cascade lake metrics (Michael Petlan) [1873270] - [tools] perf expr: Allow for unlimited escaped characters in a symbol (Michael Petlan) [1873270] - [tools] perf script: Enable IP fields for callchains (Michael Petlan) [1873270] - [tools] perf callchain: Setup callchain properly in pipe mode (Michael Petlan) [1873270] - [tools] perf session: Try to read pipe data from file (Michael Petlan) [1873270] - [tools] perf tools: Do not seek in pipe fd during tracing data processing (Michael Petlan) [1873270] - [tools] perf tools: Do not display extra info when there is nothing to build (Michael Petlan) [1873270] - [tools] perf probe: Do not show the skipped events (Michael Petlan) [1873270] - [tools] perf probe: Check address correctness by map instead of _etext (Michael Petlan) [1873270] - [tools] perf probe: Fix to check blacklist address correctly (Michael Petlan) [1873270] - [tools] perf probe: Accept the instance number of kretprobe event (Michael Petlan) [1873270] - [tools] perf counts: Rename perf_evsel__*counts() to evsel__*counts() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__w_cache* to evsel__w_cache* (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__new*() to evsel__new*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename *perf_evsel__get_config_term() & friends to evsel__env() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__fprintf() to evsel__fprintf() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__resort*() to evsel__resort*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__object_config() to evsel__object_config() (Michael Petlan) [1873270] - [tools] perf cs-etm: Move definition of 'traceid_list' global variable from header file (Michael Petlan) [1873270] - [tools] libsymbols kallsyms: Move hex2u64 out of header (Michael Petlan) [1873270] - [tools] libsymbols kallsyms: Parse using io api (Michael Petlan) [1873270] - [tools] perf bench: Add kallsyms parsing (Michael Petlan) [1873270] - [tools] perf: cs-etm: Update to build with latest opencsd version (Michael Petlan) [1873270] - [tools] perf symbol: Fix kernel symbol address display (Michael Petlan) [1873270] - [tools] perf inject: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf annotate: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf trace: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf script: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf sched: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf lock: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf kmem: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf stat: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__store_ids() to evsel__store_id() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__env() to evsel__env() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__group_idx() to evsel__group_idx() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__fallback() to evsel__fallback() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__has*() to evsel__has*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__{prev, next}() to evsel__{prev, next}() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__parse_sample*() to evsel__parse_sample*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename *perf_evsel__read*() to *evsel__read() (Michael Petlan) [1873270] - [tools] perf evsel: Ditch perf_evsel__cmp(), not used for quite a while (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__is_*() to evsel__is*() (Michael Petlan) [1873270] - [tools] perf pmu: Add perf_pmu__find_by_type helper (Michael Petlan) [1873270] - [tools] tools feature: Add support for detecting libpfm4 (Michael Petlan) [1873270] - [tools] perf doc: Pass ASCIIDOC_EXTRA as an argument (Michael Petlan) [1873270] - [tools] perf mem2node: Avoid double free related to realloc (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__{str, int}val() and other tracepoint field metehods to to evsel__*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__open_per_*() to evsel__open_per_*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__*filter*() to evsel__*filter*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename *perf_evsel__*set_sample_*() to *evsel__*set_sample_*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__group_desc() to evsel__group_desc() (Michael Petlan) [1873270] - [tools] perf evsel: Rename *perf_evsel__*name() to *evsel__*name() (Michael Petlan) [1873270] - [tools] perf evsel: Rename __perf_evsel__sample_size() to __evsel__sample_size() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__calc_id_pos() to evsel__calc_id_pos() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__config*() to evsel__config*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__exit() to evsel__exit() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__is_aux_event() to evsel__is_aux_event() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__find_pmu() to evsel__find_pmu() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__compute_deltas() to evsel__compute_deltas() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__nr_cpus() to evsel__nr_cpus() (Michael Petlan) [1873270] - [tools] perf evsel: Rename 'struct perf_evsel__sb_cb_t' to 'struct evsel__sb_cb_t' (Michael Petlan) [1873270] - [tools] perf intel-pt: Update documentation about using /proc/kcore (Michael Petlan) [1873270] - [tools] perf intel-pt: Update documentation about itrace G and L options (Michael Petlan) [1873270] - [tools] perf intel-pt: Add support for synthesizing branch stacks for regular events (Michael Petlan) [1873270] - [tools] perf thread-stack: Add thread_stack__br_sample_late() (Michael Petlan) [1873270] - [tools] perf evsel: Add support for synthesized branch stack sample type (Michael Petlan) [1873270] - [tools] perf auxtrace: Add option to synthesize branch stack for regular events (Michael Petlan) [1873270] - [tools] perf intel-pt: Change branch stack support to use thread-stacks (Michael Petlan) [1873270] - [tools] perf intel-pt: Consolidate thread-stack use condition (Michael Petlan) [1873270] - [tools] perf thread-stack: Add branch stack support (Michael Petlan) [1873270] - [tools] perf tools: Simplify checking if SMT is active (Michael Petlan) [1873270] - [tools] perf tools: Fix reading new topology attribute "core_cpus" (Michael Petlan) [1873270] - [tools] libperf evlist: Fix a refcount leak (Michael Petlan) [1873270] - [tools] perf parse-events: Fix another memory leaks found on parse_events() (Michael Petlan) [1873270] - [tools] perf parse-events: Fix memory leaks found on parse_events (Michael Petlan) [1873270] - [tools] perf parse-events: Fix memory leaks found on parse_events (Michael Petlan) [1873270] - [tools] libperf: Add NULL pointer check for cpu_map iteration and NULL assignment for all_cpus (Michael Petlan) [1873270] - [tools] perf record: Move side band evlist setup to separate routine (Michael Petlan) [1873270] - [tools] perf record: Introduce --switch-output-event (Michael Petlan) [1873270] - [tools] libsubcmd: Introduce OPT_CALLBACK_SET() (Michael Petlan) [1873270] - [tools] perf evlist: Allow reusing the side band thread for more purposes (Michael Petlan) [1873270] - [tools] perf evlist: Move the sideband thread routines to separate object (Michael Petlan) [1873270] - [tools] perf parse-events: Add parse_events_option() variant that creates evlist (Michael Petlan) [1873270] - [tools] perf bpf: Decouple creating the evlist from adding the SB event (Michael Petlan) [1873270] - [tools] perf top: Move sb_evlist to 'struct perf_top' (Michael Petlan) [1873270] - [tools] perf record: Move sb_evlist to 'struct record' (Michael Petlan) [1873270] - [tools] perf tools: Move routines that probe for perf API features to separate file (Michael Petlan) [1873270] - [tools] perf vendor events power9: Add hv_24x7 socket/chip level metric events (Michael Petlan) [1873270] - [tools] perf tools: Enable Hz/hz prinitg for --metric-only option (Michael Petlan) [1873270] - [tools] perf tests expr: Added test for runtime param in metric expression (Michael Petlan) [1873270] - [tools] perf metricgroups: Enhance JSON/metric infrastructure to handle "?" (Michael Petlan) [1873270] - [tools] perf pmu: Fix function name in comment, its get_cpuid_str(), not get_cpustr() (Michael Petlan) [1873270] - [tools] perf report: Fix warning assignment of 0/1 to bool variable (Michael Petlan) [1873270] - [tools] perf tools: Remove unneeded semicolons (Michael Petlan) [1873270] - [tools] perf c2c: Remove unneeded semicolon (Michael Petlan) [1873270] - [tools] libtraceevent: Remove unneeded semicolon (Michael Petlan) [1873270] - [tools] perf script: Remove extraneous newline in perf_sample__fprintf_regs() (Michael Petlan) [1873270] - [tools] perf synthetic events: Remove use of sscanf from /proc reading (Michael Petlan) [1873270] - [tools] tools api: Add a lightweight buffered reading api (Michael Petlan) [1873270] - [tools] perf bench: Add a multi-threaded synthesize benchmark (Michael Petlan) [1873270] - [tools] perf record: Add num-synthesize-threads option (Michael Petlan) [1873270] - [tools] perf test session topology: Fix data path (Michael Petlan) [1873270] - [tools] perf stat: Improve runtime stat for interval mode (Michael Petlan) [1873270] - [tools] perf stat: Zero all the 'ena' and 'run' array slot stats for interval mode (Michael Petlan) [1873270] - [tools] perf evlist: Remove duplicate headers (Michael Petlan) [1873270] - [tools] perf bench: Fix div-by-zero if runtime is zero (Michael Petlan) [1873270] - [tools] perf cgroup: Avoid needless closing of unopened fd (Michael Petlan) [1873270] - [tools] perf hist: Add fast path for duplicate entries check (Michael Petlan) [1873270] - [tools] perf c2c: Add option to enable the LBR stitching approach (Michael Petlan) [1873270] - [tools] perf top: Add option to enable the LBR stitching approach (Michael Petlan) [1873270] - [tools] perf script: Add option to enable the LBR stitching approach (Michael Petlan) [1873270] - [tools] perf report: Add option to enable the LBR stitching approach (Michael Petlan) [1873270] - [tools] perf callchain: Stitch LBR call stack (Michael Petlan) [1873270] - [tools] perf callchain: Save previous cursor nodes for LBR stitching approach (Michael Petlan) [1873270] - [tools] perf thread: Save previous sample for LBR stitching approach (Michael Petlan) [1873270] - [tools] perf thread: Add a knob for LBR stitch approach (Michael Petlan) [1873270] - [tools] perf machine: Factor out lbr_callchain_add_lbr_ip() (Michael Petlan) [1873270] - [tools] perf machine: Factor out lbr_callchain_add_kernel_ip() (Michael Petlan) [1873270] - [tools] perf machine: Refine the function for LBR call stack reconstruction (Michael Petlan) [1873270] - [tools] perf machine: Remove the indent in resolve_lbr_callchain_sample (Michael Petlan) [1873270] - [tools] perf header: Support CPU PMU capabilities (Michael Petlan) [1873270] - [tools] perf parser: Add support to specify rXXX event with pmu (Michael Petlan) [1873270] - [tools] perf doc: allow ASCIIDOC_EXTRA to be an argument (Michael Petlan) [1873270] - [tools] perf pmu: Add support for PMU capabilities (Michael Petlan) [1873270] - [tools] tools lib traceevent: Take care of return value of asprintf (Michael Petlan) [1873270] - [tools] perf stat: Force error in fallback on :k events (Michael Petlan) [1873270] - [tools] perf tools: Add support for leader-sampling with AUX area events (Michael Petlan) [1873270] - [tools] perf evlist: Allow multiple read formats (Michael Petlan) [1873270] - [tools] perf evsel: Rearrange perf_evsel__config_leader_sampling() (Michael Petlan) [1873270] - [tools] perf evlist: Move leader-sampling configuration (Michael Petlan) [1873270] - [tools] perf evsel: Move and globalize perf_evsel__find_pmu() and perf_evsel__is_aux_event() (Michael Petlan) [1873270] - [tools] perf intel-pt: Add support for synthesizing callchains for regular events (Michael Petlan) [1873270] - [tools] perf evsel: Add support for synthesized sample type (Michael Petlan) [1873270] - [tools] perf evsel: Be consistent when looking which evsel PERF_SAMPLE_ bits are set (Michael Petlan) [1873270] - [tools] perf thread-stack: Add thread_stack__sample_late() (Michael Petlan) [1873270] - [tools] perf auxtrace: Add an option to synthesize callchains for regular events (Michael Petlan) [1873270] - [tools] perf auxtrace: For reporting purposes, un-group AUX area event (Michael Petlan) [1873270] - [tools] perf s390-cpumsf: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf cs-etm: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf arm-spe: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf intel-bts: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf intel-pt: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf auxtrace: Add ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf metrictroup: Split the metricgroup__add_metric function (Michael Petlan) [1873270] - [tools] perf expr: Add expr_scanner_ctx object (Michael Petlan) [1873270] - [tools] perf expr: Add expr_ prefix for parse_ctx and parse_id (Michael Petlan) [1873270] - [tools] perf synthetic-events: save 4kb from 2 stack frames (Michael Petlan) [1873270] - [tools] tools api fs: Make xxx__mountpoint() more scalable (Michael Petlan) [1873270] - [tools] perf bench: Add event synthesis benchmark (Michael Petlan) [1873270] - [tools] perf script: Simplify auxiliary event printing functions (Michael Petlan) [1873270] - [tools] perf tools: Support CAP_PERFMON capability (Michael Petlan) [1873270] - [tools] perf annotate: Add basic support for bpf_image (Michael Petlan) [1873270] - [tools] perf machine: Set ksymbol dso as loaded on arrival (Michael Petlan) [1873270] - [tools] perf tools: Synthesize bpf_trampoline/dispatcher ksymbol event (Michael Petlan) [1873270] - [tools] perf stat: Honour --timeout for forked workloads (Michael Petlan) [1873270] - [powerpc] powerpc/watchpoint: Add hw_len wherever missing (Michael Petlan) [1873270] - [kernel] perf: Fix task_function_call() error handling (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Fix RAPL config variable bug (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Add AMD Fam17h RAPL support (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Make perf_probe_msr() more robust and flexible (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Flip logic on default events visibility (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Refactor to share the RAPL code between Intel and AMD CPUs (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Move RAPL support to common x86 code (Michael Petlan) [1873270] - [kernel] perf/core: Replace zero-length array with flexible-array (Michael Petlan) [1873270] - [x86] perf/x86: Replace zero-length array with flexible-array (Michael Petlan) [1873270] - [x86] perf/x86/intel: Add more available bits for OFFCORE_RESPONSE of Intel Tremont (Michael Petlan) [1873270] - [x86] perf/x86/intel/pt: Drop pointless NULL assignment (Michael Petlan) [1873270] - [kernel] perf: Add cond_resched() to task_function_call() (Michael Petlan) [1873270] - [powerpc] powerpc/perf: open access for CAP_PERFMON privileged process (Michael Petlan) [1873270] - [kernel] perf/core: open access to probes for CAP_PERFMON privileged process (Michael Petlan) [1873270] - [kernel] perf/core: Open access to the core for CAP_PERFMON privileged process (Michael Petlan) [1873270] - [include] perf/core: Fix !CONFIG_PERF_EVENTS build warnings and failures (Michael Petlan) [1873270] - [security] perf_event: Add support for LSM and SELinux checks (Michael Petlan) [1873270] - [powerpc] powerpc/perf/hv-24x7: Fix inconsistent output values incase multiple hv-24x7 events run (Michael Petlan) [1873270] - [powerpc] powerpc/hv-24x7: Add rtas call in hv-24x7 driver to get processor details (Michael Petlan) [1873270] - [powerpc] powerpc/hv-24x7: Add sysfs files inside hv-24x7 device to show processor details (Michael Petlan) [1873270] - [documentation] Documentation/ABI: Add ABI documentation for chips and sockets (Michael Petlan) [1873270] - [powerpc] powerpc/pseries: Update hv-24x7 information after migration (Michael Petlan) [1873270] - [powerpc] powerpc/watchpoint: Fix ptrace code that muck around with address/len (Michael Petlan) [1873270] - [powerpc] powerpc/watchpoint: Fix length calculation for unaligned target (Michael Petlan) [1873270] - [powerpc] powerpc/watchpoint: Introduce macros for watchpoint length (Michael Petlan) [1873270] - [powerpc] powerpc/perf: fix imc allocation failure handling (Michael Petlan) [1873270] - [powerpc] powerpc/perf/24x7: use rb_entry (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Fix MMCRA corruption by bhrb_filter (Michael Petlan) [1873270] - [powerpc] perf/core, arch/powerpc: use PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs (Michael Petlan) [1873270] - [powerpc] Powerpc/perf: Wire up PMI throttling (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Remove l2 bus events from HW cache event array (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Add constraints for power9 l2/l3 bus events (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Fix unit_sel/cache_sel checks (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Cleanup cache_sel bits comment (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Fix thresholding counter data for unknown type (Michael Petlan) [1873270] - [fs] writeback: Drop I_DIRTY_TIME_EXPIRE (Waiman Long) [1860031] - [fs] writeback: Fix sync livelock due to b_dirty_time processing (Waiman Long) [1860031] - [fs] writeback: Avoid skipping inode writeback (Waiman Long) [1860031] - [fs] writeback: Protect inode->i_io_list with inode->i_lock (Waiman Long) [1860031] - [fs] dcache: sort the freeing-without-RCU-delay mess for good (Waiman Long) [1860031] - [net] udp: Improve load balancing for SO_REUSEPORT. (Davide Caratti) [1894075] - [net] udp: Fix wrong clean up for IS_UDPLITE macro (Davide Caratti) [1894075] - [fs] ext4: disallow modifying DAX inode flag if inline_data has been set (Eric Sandeen) [1838344] - [include] dax: Fix compilation for CONFIG_DAX && !CONFIG_FS_DAX (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: Fix stack overflow when mounting fsdax pmem device (Eric Sandeen) [1838876 1854346 1838344] - [dax] dm: Call proper helper to determine dax support (Eric Sandeen) [1838876 1854346 1838344] - [md] dm/dax: Fix table reference counts (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: fix detection of dax support for non-persistent memory block devices (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: do not print error message for non-persistent memory block device (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax: Fix incorrect argument passed to xas_set_err() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Support that ioctl(SETXFLAGS/GETXFLAGS) can set/get inode DAX on XFS (Eric Sandeen) [1838876 1854346 1838344] - [dax] drivers/dax: Expand lock scope to cover the use of addresses (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/dax: Remove unused size parameter (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: print error message by pr_info() in __generic_fsdax_supported() (Eric Sandeen) [1838876 1854346 1838344] - [fs] ext4: avoid race conditions when remounting with options that change dax (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Update xfs_ioctl_setattr_dax_invalidate() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Combine xfs_diflags_to_linux() and xfs_diflags_to_iflags() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Create function xfs_inode_should_enable_dax() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Make DAX mount option a tri-state (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Change XFS_MOUNT_DAX to XFS_MOUNT_DAX_ALWAYS (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Remove unnecessary initialization of i_rwsem (Eric Sandeen) [1838876 1854346 1838344] - [documentation] Documentation/dax: Update DAX enablement for ext4 (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Introduce DAX inode flag (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Remove jflag variable (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Make DAX mount option a tri-state (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Only change S_DAX on inode load (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Update ext4_should_use_dax() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Change EXT4_MOUNT_DAX to EXT4_MOUNT_DAX_ALWAYS (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Narrow scope of DAX check in setflags (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs: Introduce DCACHE_DONTCACHE (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs: Lift XFS_IDONTCACHE to the VFS layer (Eric Sandeen) [1838876 1854346 1838344] - [documentation] Documentation/dax: Update Usage section (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/stat: Define DAX statx attribute (Eric Sandeen) [1838876 1854346 1838344] - [block] fs: Remove unneeded IS_DAX() check in io_is_direct() (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: Move mandatory ->zero_page_range() check in alloc_dax() (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax, iomap: Add helper dax_iomap_zero() to zero a range (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax: Use new dax zero page method for zeroing a page (Eric Sandeen) [1838876 1854346 1838344] - [md] dm,dax: Add dax zero_page_range operation (Eric Sandeen) [1838876 1854346 1838344] - [s390] s390, dcssblk, dax: Add dax zero_page_range operation to dcssblk driver (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax, pmem: Add a dax operation zero_page_range (Eric Sandeen) [1838876 1854346 1838344] - [nvdimm] pmem: Add functions for reading/writing page to/from pmem (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs: Constify vma argument to vma_is_dax (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax: pass NOWAIT flag to iomap_apply (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: Get rid of fs_dax_get_by_host() helper (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax: Pass dax_dev instead of bdev to dax_writeback_mapping_range() (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: Fix alloc_dax_region() compile warning (Eric Sandeen) [1838876 1854346 1838344] - [fs] xfs: disable map_sync for async flush (Eric Sandeen) [1838876 1854346 1838344] - [fs] ext4: disable map_sync for async flush (Eric Sandeen) [1838876 1854346 1838344] - [include] dax: check synchronous mapping is supported (Eric Sandeen) [1838876 1854346 1838344] - [dax] libnvdimm: add dax_dev sync flag (Eric Sandeen) [1838876 1854346 1838344] - [nvdimm] libnvdimm: nd_region flush callback support (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: only allow FSSETXATTR to set DAX flag on files and dirs (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: teach vfs_ioc_fssetxattr_check to check extent size hints (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: teach vfs_ioc_fssetxattr_check to check project id info (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: create a generic checking function for FS_IOC_FSSETXATTR (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: create a generic checking and prep function for FS_IOC_SETFLAGS (Eric Sandeen) [1838876 1854346 1838344] - [dax] drivers/dax: Allow to include DEV_DAX_PMEM as builtin (Eric Sandeen) [1838876 1854346 1838344] - [netdrv] net: intel: Remove in_interrupt() warnings (Corinna Vinschen) [1838746] - [netdrv] igb: read PBA number from flash (Corinna Vinschen) [1838746] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Corinna Vinschen) [1838746] - [netdrv] treewide: Use fallthrough pseudo-keyword (Corinna Vinschen) [1838746] - [netdrv] igb: use eth_zero_addr() to clear mac address (Corinna Vinschen) [1838746] - [netdrv] igb: Remove unnecessary usages of memset (Corinna Vinschen) [1838746] - [netdrv] igb: reinit_locked() should be called with rtnl_lock (Corinna Vinschen) [1838746] - [netdrv] ethernet/intel: Convert fallthrough code comments (Corinna Vinschen) [1838746] - [netdrv] net/intel: remove driver versions from Intel drivers (Corinna Vinschen) [1838746] - [netdrv] igb: make igb_set_fc_watermarks() return void (Corinna Vinschen) [1838746] - [netdrv] igb: Report speed and duplex as unknown when device is runtime suspended (Corinna Vinschen) [1838746] - [netdrv] igb: convert to use i2c_new_client_device() (Corinna Vinschen) [1838746] - [net] Bluetooth: Allow suspend even when preparation has failed (Gopal Tiwari) [1881485] - [net] Bluetooth: Check scan state before disabling during suspend (Gopal Tiwari) [1881485] - [fs] fuse: fix the ->direct_IO() treatment of iov_iter (Miklos Szeredi) [1875608] - [net] openvswitch: handle DNAT tuple collision (Dumitru Ceara) [1877128] - [net] xdp: Rename convert_to_xdp_frame in xdp_convert_buff_to_frame (Petr Oros) [1867194]- [fs] NFSv4.2: fix failure to unregister shrinker (Scott Mayhew) [1897988] - [tools] cpupower: Provide online and offline CPU information (Diego Domingos) [1893779] - [net] net/smc: improve return codes for SMC-Dv2 (Claudio Imbrenda) [1731027] - [s390] s390/ism: fix incorrect system EID (Claudio Imbrenda) [1731027] - [net] net/smc: fix suppressed return code (Claudio Imbrenda) [1731027] - [net] net/smc: fix null pointer dereference in smc_listen_decline() (Claudio Imbrenda) [1731027] - [net] net/smc: fix invalid return code in smcd_new_buf_create() (Claudio Imbrenda) [1731027] - [net] net/smc: fix valid DMBE buffer sizes (Claudio Imbrenda) [1731027] - [net] net/smc: fix use-after-free of delayed events (Claudio Imbrenda) [1731027] - [net] net/smc: restore smcd_version when all ISM V2 devices failed to init (Claudio Imbrenda) [1731027] - [net] net/smc: cleanup buffer usage in smc_listen_work() (Claudio Imbrenda) [1731027] - [net] net/smc: consolidate unlocking in same function (Claudio Imbrenda) [1731027] - [net] net/smc: use an array to check fields in system EID (Claudio Imbrenda) [1731027] - [net] net/smc: send ISM devices with unique chid in CLC proposal (Claudio Imbrenda) [1731027] - [net] net/smc: CLC decline - V2 enhancements (Claudio Imbrenda) [1731027] - [net] net/smc: introduce CLC first contact extension (Claudio Imbrenda) [1731027] - [net] net/smc: CLC accept / confirm V2 (Claudio Imbrenda) [1731027] - [net] net/smc: determine accepted ISM devices (Claudio Imbrenda) [1731027] - [net] net/smc: build and send V2 CLC proposal (Claudio Imbrenda) [1731027] - [net] net/smc: determine proposed ISM devices (Claudio Imbrenda) [1731027] - [net] net/smc: introduce list of pnetids for Ethernet devices (Claudio Imbrenda) [1731027] - [net] net/smc: introduce CHID callback for ISM devices (Claudio Imbrenda) [1731027] - [net] net/smc: introduce System Enterprise ID (SEID) (Claudio Imbrenda) [1731027] - [net] net/smc: prepare for more proposed ISM devices (Claudio Imbrenda) [1731027] - [net] net/smc: split CLC confirm/accept data to be sent (Claudio Imbrenda) [1731027] - [net] net/smc: separate find device functions (Claudio Imbrenda) [1731027] - [net] net/smc: CLC header fields renaming (Claudio Imbrenda) [1731027] - [net] net/smc: remove constant and introduce helper to check for a pnet id (Claudio Imbrenda) [1731027] - [netdrv] vmxnet3: fix cksum offload issues for non-udp tunnels (Cathy Avery) [1868451] - [netdrv] vmxnet3: use correct tcp hdr length when packet is encapsulated (Cathy Avery) [1868451] - [scsi] scsi: vmw_pvscsi: Use true, false for adapter->use_msg (Cathy Avery) [1895014] - [scsi] scsi: vmw_pvscsi: Silence dma mapping errors (Cathy Avery) [1895014] - [scsi] scsi: vmw_pvscsi: Fix swiotlb operation (Cathy Avery) [1895014] - [scsi] scsi: vmw_pscsi: use sg helper to iterate over scatterlist (Cathy Avery) [1895014] - [scsi] Revert "vmw_pvscsi: Fixed to work with SG_CHAIN" (Cathy Avery) [1895014] - [scsi] scsi: vmw_pscsi: switch to generic DMA API (Cathy Avery) [1895014] - [netdrv] mdiobus: Disable preemption upon u64_stats update (Petr Oros) [1889849] - [net] u64_stats: Document writer non-preemptibility requirement (Petr Oros) [1889849] - [netdrv] phy: fixed_phy: Remove unused seqcount (Petr Oros) [1889849] - [net] net/smc: fix double kfree in smc_listen_work() (Claudio Imbrenda) [1847444] - [net] net/smc: check variable before dereferencing in smc_close.c (Claudio Imbrenda) [1847444] - [net] net/smc: use separate work queues for different worker types (Claudio Imbrenda) [1847444] - [net] net/smc: use the retry mechanism for netlink messages (Claudio Imbrenda) [1847444] - [net] net/smc: immediate freeing in smc_lgr_cleanup_early() (Claudio Imbrenda) [1847444] - [net] net/smc: reduce smc_listen_decline() calls (Claudio Imbrenda) [1847444] - [net] net/smc: improve server ISM device determination (Claudio Imbrenda) [1847444] - [net] net/smc: common routine for CLC accept and confirm (Claudio Imbrenda) [1847444] - [net] net/smc: dynamic allocation of CLC proposal buffer (Claudio Imbrenda) [1847444] - [net] net/smc: introduce better field names (Claudio Imbrenda) [1847444] - [net] net/smc: reduce active tcp_listen workers (Claudio Imbrenda) [1847444] - [net] net/smc: fix sock refcounting in case of termination (Claudio Imbrenda) [1847444] - [net] net/smc: reset sndbuf_desc if freed (Claudio Imbrenda) [1847444] - [net] net/smc: fix toleration of fake add_link messages (Claudio Imbrenda) [1847444] - [net] net/smc: Prevent kernel-infoleak in __smc_diag_dump() (Claudio Imbrenda) [1847444] - [s390] s390/ism: fix error return code in ism_probe() (Claudio Imbrenda) [1847444] - [s390] s390/zcrypt: Introduce Failure Injection feature (Philipp Rudo) [1851124] - [s390] s390/zcrypt: move ap_msg param one level up the call chain (Philipp Rudo) [1851124] - [s390] s390/ap/zcrypt: revisit ap and zcrypt error handling (Philipp Rudo) [1851124] - [s390] s390/ap: Support AP card SCLP config and deconfig operations (Philipp Rudo) [1851124] - [s390] s390/sclp: Add support for SCLP AP adapter config/deconfig (Philipp Rudo) [1851124] - [s390] s390/ap: add card/queue deconfig state (Philipp Rudo) [1851124] - [s390] s390/ap: add error response code field for ap queue devices (Philipp Rudo) [1851124] - [s390] s390/ap: split ap queue state machine state from device state (Philipp Rudo) [1851124] - [crypto] s390/zcrypt: New config switch CONFIG_ZCRYPT_DEBUG (Philipp Rudo) [1851124] - [s390] s390/zcrypt: introduce msg tracking in zcrypt functions (Philipp Rudo) [1851124] - [s390] s390/ap: rework crypto config info and default domain code (Philipp Rudo) [1851124] - [s390] s390/zcrypt: provide cex4 cca sysfs attributes for cex3 (Philipp Rudo) [1851124] - [s390] s390/ap: rename and clarify ap state machine related stuff (Philipp Rudo) [1851124] - [s390] s390/zcrypt: split ioctl function into smaller code units (Philipp Rudo) [1851124] - [s390] s390/zcrypt: code beautification and struct field renames (Philipp Rudo) [1851124] - [s390] s390/zcrypt: fix smatch warnings (Philipp Rudo) [1851124] - [s390] s390/ap: introduce new ap function ap_get_qdev() (Philipp Rudo) [1851124] - [s390] s390/zcrypt: replace snprintf/sprintf with scnprintf (Philipp Rudo) [1851124] - [s390] s390/zcrypt: Use scnprintf() for avoiding potential buffer overflow (Philipp Rudo) [1851124] - [s390] s390/zcrypt: Support for CCA protected key block version 2 (Philipp Rudo) [1851124] - [s390] s390/zcrypt: fix card and queue total counter wrap (Philipp Rudo) [1851124] - [s390] s390/zcrypt: move ap device reset from bus to driver code (Philipp Rudo) [1851124] - [s390] s390/zcrypt: Fix CCA cipher key gen with clear key value function (Philipp Rudo) [1851124] - [s390] s390/zcrypt: handle new reply code FILTERED_BY_HYPERVISOR (Philipp Rudo) [1851124] - [fs] NFSv4: Wait for stateid updates after CLOSE/OPEN_DOWNGRADE (Benjamin Coddington) [1888612] - [fs] NFSv4.x recover from pre-mature loss of openstateid (Benjamin Coddington) [1888612] - [fs] NFSv4: Handle NFS4ERR_OLD_STATEID in CLOSE/OPEN_DOWNGRADE (Benjamin Coddington) [1888612] - [hv] hv: vmbus: Add timeout to vmbus_wait_for_unload (Mohammed Gamal) [1888980] - [net] sched: act_gate: Unlock ->tcfa_lock in tc_setup_flow_action() (Ivan Vecera) [1874071] - [net] sched: act_ct: Fix adding udp port mangle operation (Ivan Vecera) [1874071] - [net] sched: Fix suspicious RCU usage while accessing tcf_tunnel_info (Ivan Vecera) [1874071] - [net] sched: get rid of qdisc->padded (Ivan Vecera) [1874071] - [net] sched: check error pointer in tcf_dump_walker() (Ivan Vecera) [1874071] - [net] sched: remove a redundant goto chain check (Ivan Vecera) [1874071] - [net] sched: cls_u32: Replace one-element array with flexible-array member (Ivan Vecera) [1874071] - [net] sched: commit action insertions together (Ivan Vecera) [1874071] - [net] sched: defer tcf_idr_insert() in tcf_action_init_1() (Ivan Vecera) [1874071] - [net] sched: Remove unused function qdisc_queue_drop_head() (Ivan Vecera) [1874071] - [net] sched: taprio: Fix allowing too small intervals (Ivan Vecera) [1874071] - [net] sched: sch_generic: aviod concurrent reset and enqueue op for lockless qdisc (Ivan Vecera) [1874071] - [net] sched: skip an unnecessay check (Ivan Vecera) [1874071] - [net] sched: act_ife: load meta modules before tcf_idr_check_alloc() (Ivan Vecera) [1874071] - [net] sched: fix error path in red_init() (Ivan Vecera) [1874071] - [net] sched: taprio: Fix using wrong queues in gate mask (Ivan Vecera) [1874071] - [net] sched: Use fallthrough pseudo-keyword (Ivan Vecera) [1874071] - [net] netlink: consistently use NLA_POLICY_EXACT_LEN() (Ivan Vecera) [1874071] - [net] sched: act_ct: fix miss set mru for ovs after defrag in act_ct (Ivan Vecera) [1874071] - [net] sched: cls_u32: Use struct_size() helper (Ivan Vecera) [1874071] - [net] sched: act_pedit: Use flex_array_size() helper in memcpy() (Ivan Vecera) [1874071] - [net] sched: initialize timer earlier in red_init() (Ivan Vecera) [1874071] - [net] sched: cls_flower: Add hash info to flow classification (Ivan Vecera) [1874071] - [net] flow_dissector: add packet hash dissection (Ivan Vecera) [1874071] - [net] sched: sch_api: add missing rcu read lock to silence the warning (Ivan Vecera) [1874071] - [tools] tc-testing: Add tdc to kselftests (Ivan Vecera) [1874071] - [net] sched: Do not drop root lock in tcf_qevent_handle() (Ivan Vecera) [1874071] - [net] sched: kerneldoc fixes (Ivan Vecera) [1874071] - [net] sched: Pass qdisc reference in struct flow_block_offload (Ivan Vecera) [1874071] - [net] sched: Use fallthrough pseudo-keyword (Ivan Vecera) [1874071] - [net] sched: Allow changing default qdisc to FQ-PIE (Ivan Vecera) [1874071] - [net] qos: police action offloading parameter 'burst' change to the original value (Ivan Vecera) [1874071] - [tools] selftests: forwarding: Add a RED test for SW datapath (Ivan Vecera) [1874071] - [net] sched: sch_red: Add qevents "early_drop" and "mark" (Ivan Vecera) [1874071] - [net] sched: sch_red: Split init and change callbacks (Ivan Vecera) [1874071] - [net] sched: Introduce helpers for qevent blocks (Ivan Vecera) [1874071] - [net] sched: sch_cake: add RFC 8622 LE PHB support to CAKE diffserv handling (Ivan Vecera) [1874071] - [net] qos: police action add index for tc flower offloading (Ivan Vecera) [1874071] - [net] qos: add tc police offloading action with max frame size limit (Ivan Vecera) [1874071] - [net] sched: tcindex_change: Remove redundant null check (Ivan Vecera) [1874071] - [net] sched: Remove redundant skb null check (Ivan Vecera) [1874071] - [net] sched: Remove redundant condition in qdisc_graft (Ivan Vecera) [1874071] - [net] sched: cls_u32: Use struct_size() in kzalloc() (Ivan Vecera) [1874071] - [net] sched: taprio: Use struct_size() in kzalloc() (Ivan Vecera) [1874071] - [net] vlan: consolidate VLAN parsing code and limit max parsing depth (Ivan Vecera) [1874071] - [net] flow_offload: Move rhashtable inclusion to the source file (Ivan Vecera) [1874071] - [net] sched: act_ct: fix restore the qdisc_skb_cb after defrag (Ivan Vecera) [1874071] - [net] sched: fix a memory leak in atm_tc_init() (Ivan Vecera) [1874071] - [net] sched: act_ct: add miss tcf_lastuse_update. (Ivan Vecera) [1874071] - [net] sched: consistently handle layer3 header accesses in the presence of VLANs (Ivan Vecera) [1874071] - [net] tunnel: Propagate ECT(1) when decapsulating as recommended by RFC6040 (Ivan Vecera) [1874071] - [net] sched: sch_cake: fix a few style nits (Ivan Vecera) [1874071] - [net] sched: sch_cake: don't call diffserv parsing code when it is not needed (Ivan Vecera) [1874071] - [net] sched: sch_cake: don't try to reallocate or unshare skb unconditionally (Ivan Vecera) [1874071] - [tools] tc-testing: avoid action cookies with odd length. (Ivan Vecera) [1874071] - [net] sched: Add MODULE_DESCRIPTION entries to network modules (Ivan Vecera) [1874071] - [tools] tc-testing: update geneve options match in tunnel_key unit tests (Ivan Vecera) [1874071] - [net] flow_offload: fix flow_indr_dev_unregister path (Ivan Vecera) [1874071] - [net] flow_offload: use flow_indr_block_cb_alloc/remove function (Ivan Vecera) [1874071] - [net] flow_offload: add flow_indr_block_cb_alloc/remove function (Ivan Vecera) [1874071] - [net] sched: act_gate: fix configuration of the periodic timer (Ivan Vecera) [1874071] - [net] sched: act_gate: fix NULL dereference in tcf_gate_init() (Ivan Vecera) [1874071] - [net] flow_offload: remove indirect flow_block declarations leftover (Ivan Vecera) [1874071] - [net] sched: export __netdev_watchdog_up() (Ivan Vecera) [1874071] - [net] sched: act_ct: add nat mangle action only for NAT-conntrack (Ivan Vecera) [1874071] - [net] sched: sch_cake: Take advantage of skb->hash where appropriate (Ivan Vecera) [1874071] - [net] sched: fix a couple of splats in the error path of tfc_gate_init() (Ivan Vecera) [1874071] - [net] sched: get rid of unnecessary dev_qdisc_reset() (Ivan Vecera) [1874071] - [net] sched: avoid resetting active qdisc for multiple times (Ivan Vecera) [1874071] - [net] sched: add a tracepoint for qdisc creation (Ivan Vecera) [1874071] - [net] sched: add tracepoints for qdisc_reset() and qdisc_destroy() (Ivan Vecera) [1874071] - [net] sched: use qdisc_reset() in qdisc_destroy() (Ivan Vecera) [1874071] - [net] sched: fix infinite loop in sch_fq_pie (Ivan Vecera) [1874071] - [net] sched: fix reporting the first-time use timestamp (Ivan Vecera) [1874071] - [net] tracing: Fix header include guards in trace event headers (Ivan Vecera) [1874071] - [netdrv] ipvlan: fix device features (Davide Caratti) [1892621] - [netdrv] ipvlan: consolidate TSO flags using NETIF_F_ALL_TSO (Davide Caratti) [1892621] - [netdrv] ipvlan: set hw_enc_features like macvlan (Davide Caratti) [1892621] - [tools] ACPI: Use valid link to the ACPI specification (David Arcari) [1857138] - [tools] cpupower: Replace HTTP links with HTTPS ones (David Arcari) [1857138] - [tools] cpupower: Fix NULL but dereferenced coccicheck errors (David Arcari) [1857138] - [tools] cpupower: Fix comparing pointer to 0 coccicheck warns (David Arcari) [1857138] - [tools] cpupower: Remove unneeded semicolon (David Arcari) [1857138] - [tools] cpupower: .gitignore: add SPDX License Identifier (David Arcari) [1857138] - [tools] cpupower: avoid multiple definition with gcc -fno-common (David Arcari) [1857138] - [tools] cpupower: Revert library ABI changes from commit ae2917093fb60bdc1ed3e (David Arcari) [1857138] - [tools] cpupower: ToDo: Update ToDo with ideas for per_cpu_schedule handling (David Arcari) [1857138] - [tools] tools/power/cpupower: Fix initializer override in hsw_ext_cstates (David Arcari) [1857138] - [tools] cpupower: update German translation (David Arcari) [1857138] - [tools] tools/power/cpupower: fix 64bit detection when cross-compiling (David Arcari) [1857138] - [tools] cpupower: Add missing newline at end of file (David Arcari) [1857138] - [tools] cpupower: Replace GPLv2 boilerplate/reference with SPDX - rule 285 (David Arcari) [1857138] - [tools] cpupower: correct spelling of interval (David Arcari) [1857138] - [tools] cpupower: Replace GPLv2 boilerplate/reference with SPDX - rule 167 (David Arcari) [1857138] - [tools] cpupower: Replace GPLv2 boilerplate/reference with SPDX - rule 166 (David Arcari) [1857138] - [tools] cpupower: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (David Arcari) [1857138] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 155 (David Arcari) [1857138] - [tools] cpupower: Add SPDX license identifier for more missed files (David Arcari) [1857138] - [tools] tools/power/cpupower: Display boost frequency separately (David Arcari) [1857138] - [tools] cpupower : Auto-completion for cpupower tool (David Arcari) [1857138] - [tools] tools/power/cpupower: fix compilation with STATIC=true (David Arcari) [1857138] - [tools] cpupower: remove stringop-truncation waring (David Arcari) [1857138] - [tools] cpupower: convert ISO_8859-1 text comments to utf-8 (David Arcari) [1857138] - [x86] x86/resctrl: Support wider MBM counters (Puneet Sethi) [1834658] - [x86] x86/resctrl: Support CPUID enumeration of MBM counter width (Puneet Sethi) [1834658] - [x86] x86/resctrl: Maintain MBM counter width per resource (Puneet Sethi) [1834658] - [x86] x86/resctrl: Query LLC monitoring properties once during boot (Puneet Sethi) [1834658] - [x86] x86/resctrl: Remove unnecessary RMID checks (Puneet Sethi) [1834658] - [x86] x86/cpu: Move resctrl CPUID code to resctrl/ (Puneet Sethi) [1834658] - [x86] x86/resctrl: Rename asm/resctrl_sched.h to asm/resctrl.h (Puneet Sethi) [1834658] - [x86] x86/resctrl: Preserve CDP enable over CPU hotplug (Puneet Sethi) [1834658] - [net] af_packet: TPACKET_V3: fix fill status rwlock imbalance (Ivan Vecera) [1889829] - [net] packet: tpacket_rcv: do not increment ring index on drop (Ivan Vecera) [1889829] - [net] af_packet: TPACKET_V3: replace busy-wait loop (Ivan Vecera) [1889829] - [net] SUNRPC: Fix svc_flush_dcache() (Scott Mayhew) [1888214] - [fs] pNFS/flexfiles: Be consistent about mirror index types (Scott Mayhew) [1888214] - [fs] pNFS/flexfiles: Ensure we initialise the mirror bsizes correctly on read (Scott Mayhew) [1888214] - [fs] NFSv4.2: fix client's attribute cache management for copy_file_range (Scott Mayhew) [1888214] - [fs] nfs: Fix security label length not being reset (Scott Mayhew) [1888214] - [net] SUNRPC: stop printk reading past end of string (Scott Mayhew) [1888214] - [fs] NFS: Zero-stateid SETATTR should first return delegation (Scott Mayhew) [1888214] - [fs] NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall (Scott Mayhew) [1888214] - [net] SUNRPC: remove duplicate include (Scott Mayhew) [1888214] - [fs] nfsd: fix oops on mixed NFSv4/NFSv3 client access (Scott Mayhew) [1888214] - [fs] NFS: Fix flexfiles read failover (Scott Mayhew) [1888214] - [fs] fs: nfs: delete repeated words in comments (Scott Mayhew) [1888214] - [fs] rpc_pipefs: convert comma to semicolon (Scott Mayhew) [1888214] - [fs] NFS: Don't return layout segments that are in use (Scott Mayhew) [1888214] - [fs] NFS: Don't move layouts to plh_return_segs list while in use (Scott Mayhew) [1888214] - [fs] NFS: Add layout segment info to pnfs read/write/commit tracepoints (Scott Mayhew) [1888214] - [fs] NFS: Add tracepoints for layouterror and layoutstats (Scott Mayhew) [1888214] - [fs] NFS: Report the stateid + status in trace_nfs4_layoutreturn_on_close() (Scott Mayhew) [1888214] - [fs] NFSv4.2: xattr cache: get rid of cache discard work queue (Scott Mayhew) [1888214] - [fs] NFS: remove redundant initialization of variable result (Scott Mayhew) [1888214] - [net] svcrdma: CM event handler clean up (Scott Mayhew) [1888214] - [net] svcrdma: Remove transport reference counting (Scott Mayhew) [1888214] - [net] svcrdma: Fix another Receive buffer leak (Scott Mayhew) [1888214] - [trace] SUNRPC: Refresh the show_rqstp_flags() macro (Scott Mayhew) [1888214] - [fs] nfsd: netns.h: delete a duplicated word (Scott Mayhew) [1888214] - [net] sunrpc: destroy rpc_inode_cachep after unregister_filesystem (Scott Mayhew) [1888214] - [fs] freezer: Add unsafe version of freezable_schedule_timeout_interruptible() for NFS (Scott Mayhew) [1888214] - [fs] NFSv4.2: add client side xattr caching (Scott Mayhew) [1888214] - [fs] NFSv4.2: hook in the user extended attribute handlers (Scott Mayhew) [1888214] - [fs] NFSv4.2: add the extended attribute proc functions (Scott Mayhew) [1888214] - [fs] nfs: make the buf_to_pages_noslab function available to the nfs code (Scott Mayhew) [1888214] - [fs] nfs: define and use the NFS_INO_INVALID_XATTR flag (Scott Mayhew) [1888214] - [fs] NFS: Update symbolic flags displayed by trace events (Scott Mayhew) [1888214] - [fs] nfs: modify update_changeattr to deal with regular files (Scott Mayhew) [1888214] - [fs] NFSv4.2: query the extended attribute access bits (Scott Mayhew) [1888214] - [fs] nfs: define nfs_access_get_cached function (Scott Mayhew) [1888214] - [fs] NFSv4.2: add client side XDR handling for extended attributes (Scott Mayhew) [1888214] - [fs] NFSv4.2: query the server for extended attribute support (Scott Mayhew) [1888214] - [fs] NFSv4.2: define limits and sizes for user xattr handling (Scott Mayhew) [1888214] - [include] nfs: add client side only definitions for user xattrs (Scott Mayhew) [1888214] - [fs] nfsd: Use seq_putc() in two functions (Scott Mayhew) [1888214] - [net] svcrdma: Display chunk completion ID when posting a rw_ctxt (Scott Mayhew) [1888214] - [net] svcrdma: Record send_ctxt completion ID in trace_svcrdma_post_send() (Scott Mayhew) [1888214] - [net] svcrdma: Introduce Send completion IDs (Scott Mayhew) [1888214] - [net] svcrdma: Record Receive completion ID in svc_rdma_decode_rqst (Scott Mayhew) [1888214] - [net] svcrdma: Introduce Receive completion IDs (Scott Mayhew) [1888214] - [trace] svcrdma: Introduce infrastructure to support completion IDs (Scott Mayhew) [1888214] - [net] svcrdma: Add common XDR encoders for RDMA and Read segments (Scott Mayhew) [1888214] - [net] svcrdma: Add common XDR decoders for RDMA and Read segments (Scott Mayhew) [1888214] - [net] SUNRPC: Add helpers for decoding list discriminators symbolically (Scott Mayhew) [1888214] - [include] svcrdma: Remove declarations for functions long removed (Scott Mayhew) [1888214] - [net] svcrdma: Clean up trace_svcrdma_send_failed() tracepoint (Scott Mayhew) [1888214] - [net] svcrdma: Consolidate send_error helper functions (Scott Mayhew) [1888214] - [net] svcrdma: Make svc_rdma_send_error_msg() a global function (Scott Mayhew) [1888214] - [net] svcrdma: Eliminate return value for svc_rdma_send_error_msg() (Scott Mayhew) [1888214] - [net] svcrdma: Add a @status parameter to svc_rdma_send_error_msg() (Scott Mayhew) [1888214] - [net] svcrdma: Add @rctxt parameter to svc_rdma_send_error() functions (Scott Mayhew) [1888214] - [net] svcrdma: Remove save_io_pages() call from send_error_msg() (Scott Mayhew) [1888214] - [net] svcrdma: Fix page leak in svc_rdma_recv_read_chunk() (Scott Mayhew) [1888214] - [net] SUNRPC: Augment server-side rpcgss tracepoints (Scott Mayhew) [1888214] - [fs] nfsd: add fattr support for user extended attributes (Scott Mayhew) [1888214] - [fs] nfsd: implement the xattr functions and en/decode logic (Scott Mayhew) [1888214] - [fs] nfsd: add structure definitions for xattr requests / responses (Scott Mayhew) [1888214] - [fs] nfsd: take xattr bits into account for permission checks (Scott Mayhew) [1888214] - [fs] nfsd: define xattr functions to call into their vfs counterparts (Scott Mayhew) [1888214] - [fs] nfsd: add defines for NFSv4.2 extended attribute support (Scott Mayhew) [1888214] - [fs] nfsd: split off the write decode code into a separate function (Scott Mayhew) [1888214] - [fs] xattr: add a function to check if a namespace is supported (Scott Mayhew) [1888214] - [fs] xattr: break delegations in {set, remove}xattr (Scott Mayhew) [1888214] - [uapi] nfs, nfsd: NFSv4.2 extended attribute protocol definitions (Scott Mayhew) [1888214] - [fs] pNFS/flexfiles: The mirror count could depend on the layout segment range (Scott Mayhew) [1888214] - [fs] pNFS/flexfiles: Clean up redundant calls to pnfs_put_lseg() (Scott Mayhew) [1888214] - [fs] NFS: Allow applications to speed up readdir+statx() using AT_STATX_DONT_SYNC (Scott Mayhew) [1888214] - [include] NFS: Replace zero-length array with flexible-array (Scott Mayhew) [1888214] - [include] nfs4: Remove unneeded semicolon (Scott Mayhew) [1888214] - [tools] selftests/livepatch: adopt to newer sysctl error format (Yannick Cote) [1869880] - [tools] selftests/livepatch: Use "comm" instead of "diff" for dmesg (Yannick Cote) [1869880] - [tools] selftests/livepatch: add test delimiter to dmesg (Yannick Cote) [1869880] - [tools] selftests/livepatch: refine dmesg 'taints' in dmesg comparison (Yannick Cote) [1869880] - [tools] selftests/livepatch: Don't clear dmesg when running tests (Yannick Cote) [1869880] - [lib] selftests/livepatch: fix mem leaks in test-klp-shadow-vars (Yannick Cote) [1869880] - [lib] selftests/livepatch: more verification in test-klp-shadow-vars (Yannick Cote) [1869880] - [lib] selftests/livepatch: rework test-klp-shadow-vars (Yannick Cote) [1869880] - [lib] selftests/livepatch: simplify test-klp-callbacks busy target tests (Yannick Cote) [1869880] - [tools] selftests: Install settings files to fix TIMEOUT failures (Yannick Cote) [1869880] - [cpufreq] cpufreq: intel_pstate: Fix intel_pstate_get_hwp_max() for turbo disabled (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Free memory only when turning off (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Add ->offline and ->online callbacks (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Tweak the EPP sysfs interface (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Update cached EPP in the active mode (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Refuse to turn off with HWP enabled (Puneet Sethi) [1881199] - [documentation] Documentation: fix pm/intel_pstate build warning and wording (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Implement passive mode with HWP enabled (Puneet Sethi) [1881199] - [tools] tools arch x86: Sync the msr-index.h copy with the kernel sources (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Fix cpuinfo_max_freq when MSR_TURBO_RATIO_LIMIT is 0 (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Fix EPP setting via sysfs in active mode (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Rearrange the storing of new EPP values (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Avoid enabling HWP if EPP is not supported (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Clean up aperf_mperf_shift description (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Supply struct attribute description for get_aperf_mperf_shift() (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Fix static checker warning for epp variable (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Allow raw energy performance preference value (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Allow enable/disable energy efficiency (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Add one more OOB control bit (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Only mention the BIOS disabling turbo mode once (Puneet Sethi) [1881199] - [documentation] Documentation: intel_pstate: update links for references (Puneet Sethi) [1881199] - [documentation] Documentation: PM: Unify copyright notices (Puneet Sethi) [1881199] - [documentation] Documentation: PM: Add SPDX license tags to multiple files (Puneet Sethi) [1881199] - [documentation] cpufreq: intel_pstate: Documentation: Add references sections (Puneet Sethi) [1881199] - [documentation] Documentation: intel_pstate: Clarify coordination of P-State limits (Puneet Sethi) [1881199] - [documentation] Documentation: intel_pstate: Add base_frequency information (Puneet Sethi) [1881199] - [i2c] i2c: ismt: Remove call to memset after dmam_alloc_coherent (Tony Camuso) [1875395] - [i2c] i2c: ismt: Add support for Intel Cedar Fork (Tony Camuso) [1875395] - [documentation] docs: net: fm10k: add documentation for fm10k driver (Vladis Dronov) [1838728] - [netdrv] net: fm10k: reject unsupported coalescing params (Vladis Dronov) [1838728] - [netdrv] intel: Replace zero-length array with flexible-array member (Vladis Dronov) [1838728] - [netdrv] net: Use skb accessors in network drivers (Vladis Dronov) [1838728] - [netdrv] hdlc_ppp: add range checks in ppp_cp_parse_cr() (Guillaume Nault) [1882082] {CVE-2020-25643}- [pinctrl] pinctrl: sunrisepoint: Modify COMMUNITY macros to be consistent (David Arcari) [1783488] - [pinctrl] pinctrl: cannonlake: Modify COMMUNITY macros to be consistent (David Arcari) [1783488] - [pinctrl] pinctrl: tigerlake: Fix register offsets for TGL-H variant (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Update header block to reflect direct dependencies (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Switch to use intel_pinctrl_get_soc_data() (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Extract intel_pinctrl_get_soc_data() helper for wider use (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Use fallthrough pseudo-keyword (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Fix pin being driven low for a while on gpiod_get(..., GPIOD_OUT_HIGH) (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Drop no-op ACPI_PTR() call (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Make use of for_each_requested_gpio_in_range() (David Arcari) [1783488] - [include] gpiolib: Introduce for_each_requested_gpio_in_range() macro (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Protect IO in few call backs by lock (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Split intel_config_get() to three functions (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Drop the only label in the code for consistency (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Get rid of redundant 'else' in intel_config_set_debounce() (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Make use of IRQ_RETVAL() (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Reduce scope of the lock (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Disable input and output buffer when switching to GPIO (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Allow drivers to define ACPI address space ID (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Allow drivers to define total amount of IRQs per community (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Move npins closer to pin_base in struct intel_community (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Update description in struct intel_community (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Use platform_get_irq_optional() explicitly (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Introduce new flag to force GPIO base to be 0 (David Arcari) [1783488] - [pinctrl] pinctrl: tigerlake: Use generic flag for special GPIO base treatment (David Arcari) [1783488] - [pinctrl] pinctrl: icelake: Use generic flag for special GPIO base treatment (David Arcari) [1783488] - [pinctrl] pinctrl: cannonlake: Use generic flag for special GPIO base treatment (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Enable pin configuration setting for GPIO chip (David Arcari) [1783488] - [pinctrl] pinctrl: sunrisepoint: Fix PAD lock register offset for SPT-H (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Mark expected switch fall-throughs (David Arcari) [1783488] - [kernel] mm: disable proactive compaction by default (Rafael Aquini) [1848427] - [mm] mm: use unsigned types for fragmentation score (Rafael Aquini) [1848427] - [mm] mm: fix compile error due to COMPACTION_HPAGE_ORDER (Rafael Aquini) [1848427] - [mm] mm: proactive compaction (Rafael Aquini) [1848427] - [i2c] i2c: mlxbf: I2C_MLXBF should depend on MELLANOX_PLATFORM (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Update author and maintainer email info (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Update reference clock frequency (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Remove unecessary wrapper functions (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Fix resrticted cast warning of sparse (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Add CONFIG_ACPI to guard ACPI function call (Alaa Hleihel) [1655741 1655709] - [documentation] dt-bindings: i2c: I2C binding for Mellanox BlueField SoC (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: I2C SMBus driver for Mellanox BlueField SoC (Alaa Hleihel) [1655741 1655709] - [misc] misc: eeprom: ee1004: convert to i2c_new_dummy_device (Alaa Hleihel) [1655741] - [misc] eeprom: ee1004: Deal with nack on page selection (Alaa Hleihel) [1655741] - [misc] eeprom: ee1004: Move selected page detection to a separate function (Alaa Hleihel) [1655741] - [misc] eeprom: New ee1004 driver for DDR4 memory (Alaa Hleihel) [1655741] - [net] xfrm: Use correct address family in xfrm_state_find (Xin Long) [1892641] - [net] xfrm: clone whole liftime_cur structure in xfrm_do_migrate (Xin Long) [1892641] - [net] xfrm: clone XFRMA_SEC_CTX in xfrm_do_migrate (Xin Long) [1892641] - [net] xfrm: clone XFRMA_REPLAY_ESN_VAL in xfrm_do_migrate (Xin Long) [1892641] - [net] xfrm: clone XFRMA_SET_MARK in xfrm_do_migrate (Xin Long) [1892641] - [net] ip_vti: Fix unused variable warning (Xin Long) [1892641] - [net] xfrm: Make the policy hold queue work with VTI. (Xin Long) [1892641] - [s390] s390/qeth: delay draining the TX buffers (Philipp Rudo) [1847443] - [s390] s390/qeth: strictly order bridge address events (Philipp Rudo) [1847443] - [s390] s390/qeth: unify structs for bridge port state (Philipp Rudo) [1847443] - [s390] s390/qeth: copy less data from bridge state events (Philipp Rudo) [1847443] - [s390] s390/qeth: don't let HW override the configured port role (Philipp Rudo) [1847443] - [s390] s390/qeth: don't disable address events during initialization (Philipp Rudo) [1847443] - [s390] s390/qeth: make queue lock a proper spinlock (Philipp Rudo) [1847443] - [s390] s390/qeth: use to_delayed_work() (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up qeth_l3_send_setdelmc()'s declaration (Philipp Rudo) [1847443] - [s390] s390/qeth: use all configured RX buffers (Philipp Rudo) [1847443] - [s390] s390/qeth: don't process empty bridge port events (Philipp Rudo) [1847443] - [s390] s390/qeth: integrate RX refill worker with NAPI (Philipp Rudo) [1847443] - [s390] s390/qeth: tolerate pre-filled RX buffer (Philipp Rudo) [1847443] - [s390] s390/qdio: remove internal polling in non-thinint path (Philipp Rudo) [1847443] - [s390] s390/qdio: allow to scan all 128 Input SBALs (Philipp Rudo) [1847443] - [s390] s390/qdio: fix statistics for 128 SBALs (Philipp Rudo) [1847443] - [s390] s390/qeth: constify the MPC initialization data (Philipp Rudo) [1847443] - [s390] s390/qeth: unify RX-mode hashtables (Philipp Rudo) [1847443] - [s390] s390/qeth: cleanup OAT code (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up a magic number in the OAT callback (Philipp Rudo) [1847443] - [s390] s390/qeth: use u64_to_user_ptr() in the OAT code (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up error handling for isolation mode cmds (Philipp Rudo) [1847443] - [s390] s390/qeth: don't clear the configured isolation mode (Philipp Rudo) [1847443] - [s390] s390/qeth: only init the isolation mode when necessary (Philipp Rudo) [1847443] - [s390] s390/qeth: fine-tune errno when cmds are cancelled (Philipp Rudo) [1847443] - [s390] s390/qeth: reject unsupported link type earlier (Philipp Rudo) [1847443] - [s390] s390/qeth: let isolation mode override HW offload restrictions (Philipp Rudo) [1847443] - [s390] s390/qeth: fix error handling for isolation mode cmds (Philipp Rudo) [1847443] - [s390] s390/qdio: warn about unexpected SLSB states (Philipp Rudo) [1847443] - [s390] s390/qdio: clean up usage of qdio_data (Philipp Rudo) [1847443] - [s390] s390/qdio: reduce SLSB writes during Input Queue processing (Philipp Rudo) [1847443] - [s390] s390/qdio: fine-tune SLSB update (Philipp Rudo) [1847443] - [s390] s390/cio, s390/qeth: cleanup PNSO CHSC (Philipp Rudo) [1847443] - [s390] s390/qdio: remove q->first_to_kick (Philipp Rudo) [1847443] - [s390] s390/qdio: fix up qdio_start_irq() kerneldoc (Philipp Rudo) [1847443] - [s390] s390/qdio: add IRQ reduction for error SBALs (Philipp Rudo) [1847443] - [s390] s390/qdio: refactor ACK processing for primed SBALs (Philipp Rudo) [1847443] - [s390] s390/qdio: simplify overlap calculation on Input refill (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up Kconfig help text (Philipp Rudo) [1847443] - [s390] s390/qeth: return error when starting a reset fails (Philipp Rudo) [1847443] - [s390] s390/qeth: set TX IRQ marker on last buffer in a group (Philipp Rudo) [1847443] - [s390] s390/qeth: indicate contiguous TX buffer elements (Philipp Rudo) [1847443] - [s390] s390/qeth: merge TX skb mapping code (Philipp Rudo) [1847443] - [s390] s390/qeth: don't use restricted offloads for local traffic (Philipp Rudo) [1847443] - [s390] s390/qeth: extract helpers for next-hop lookup (Philipp Rudo) [1847443] - [s390] s390/qeth: add debugfs file for local IP addresses (Philipp Rudo) [1847443] - [s390] s390/qeth: process local address events (Philipp Rudo) [1847443] - [s390] s390/qeth: keep track of LP2LP capability for csum offload (Philipp Rudo) [1847443] - [s390] s390/qeth: fix cancelling of TX timer on dev_close() (Philipp Rudo) [1847443] - [s390] s390/qdio: remove always-true condition (Philipp Rudo) [1847443] - [s390] s390/qdio: de-duplicate tiqdio_inbound_processing() (Philipp Rudo) [1847443] - [s390] s390/qdio: keep track of allocated queue count (Philipp Rudo) [1847443] - [s390] s390/qdio: roll-back after queue allocation error (Philipp Rudo) [1847443] - [s390] s390/qdio: do more fine-grained allocation roll-back (Philipp Rudo) [1847443] - [s390] s390/qdio: consolidate thinint init/exit (Philipp Rudo) [1847443] - [s390] s390/qdio: put thinint indicator after early error (Philipp Rudo) [1847443] - [s390] s390/qdio: tear down thinint indicator after early error (Philipp Rudo) [1847443] - [s390] s390/qdio: consistently restore the IRQ handler (Philipp Rudo) [1847443] - [s390] s390/qdio: clear DSCI early for polling drivers (Philipp Rudo) [1847443] - [s390] s390/qdio: inline shared_ind() (Philipp Rudo) [1847443] - [s390] s390/qdio: remove cdev from init_data (Philipp Rudo) [1847443] - [s390] s390/qdio: allow for non-contiguous SBAL array in init_data (Philipp Rudo) [1847443] - [s390] zfcp: inline zfcp_qdio_setup_init_data() (Philipp Rudo) [1847443] - [s390] s390/qdio: cleanly split alloc and establish (Philipp Rudo) [1847443] - [s390] s390/qeth: phase out OSN support (Philipp Rudo) [1847443] - [s390] s390/qeth: make OSN / OSX support configurable (Philipp Rudo) [1847443] - [s390] s390/qeth: remove fake_broadcast attribute (Philipp Rudo) [1847443] - [s390] s390/qdio: set qdio_irq->cdev at allocation time (Philipp Rudo) [1847443] - [s390] s390/qdio: remove unused function declarations (Philipp Rudo) [1847443] - [s390] s390/qeth: modernize two list helpers (Philipp Rudo) [1847443] - [s390] s390/qeth: keep track of fixed prio-queue configuration (Philipp Rudo) [1847443] - [s390] s390/qeth: fine-tune MAC Address-related errnos (Philipp Rudo) [1847443] - [s390] s390/qeth: add TX IRQ coalescing support for IQD devices (Philipp Rudo) [1847443] - [s390] s390/qeth: collect more TX statistics (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up the mac_bits (Philipp Rudo) [1847443] - [s390] s390/qeth: simplify L3 dev_id logic (Philipp Rudo) [1847443] - [s390] s390/qdio: extend polling support to multiple queues (Philipp Rudo) [1847443] - [s390] s390/qeth: remove redundant if-clause in RX poll code (Philipp Rudo) [1847443] - [s390] s390/qeth: split out RX poll code (Philipp Rudo) [1847443] - [s390] s390/qeth: simplify RX buffer tracking (Philipp Rudo) [1847443] - [s390] s390/qdio: pass ISC as parameter to chsc_sadc() (Philipp Rudo) [1847443] - [s390] s390/qeth: use dev->reg_state (Philipp Rudo) [1847443] - [s390] s390/qeth: remove gratuitous NULL checks (Philipp Rudo) [1847443] - [s390] s390/qeth: add phys_to_virt() translation for AOB (Philipp Rudo) [1847443] - [s390] s390/qeth: don't report hard-coded driver version (Philipp Rudo) [1847443] - [s390] s390/qeth: add SW timestamping support for IQD devices (Philipp Rudo) [1847443] - [s390] s390/qeth: balance the TX queue selection for IQD devices (Philipp Rudo) [1847443] - [s390] s390/qeth: allow configuration of TX queues for IQD devices (Philipp Rudo) [1847443] - [s390] s390/qeth: allow configuration of TX queues for z/VM NICs (Philipp Rudo) [1847443] - [s390] s390/qeth: remove prio-queueing support for z/VM NICs (Philipp Rudo) [1847443] - [s390] s390/qeth: use memory reserves in TX slow path (Philipp Rudo) [1847443] - [s390] s390/qeth: use memory reserves to back RX buffers (Philipp Rudo) [1847443] - [s390] s390/qeth: remove VNICC callback parameter struct (Philipp Rudo) [1847443] - [s390] s390/qdio: add tighter controls for IRQ polling (Philipp Rudo) [1847443] - [s390] s390/qdio: export SSQD via debugfs (Philipp Rudo) [1847443] - [s390] s390/qeth: support configurable RX copybreak (Philipp Rudo) [1847443] - [s390] s390/qeth: don't check for IFF_UP when scheduling napi (Philipp Rudo) [1847443] - [s390] s390/qeth: don't re-start read cmd when IDX has terminated (Philipp Rudo) [1847443] - [s390] s390/qeth: reset seqnos on connection startup (Philipp Rudo) [1847443] - [s390] s390/qeth: remove unused cmd definitions (Philipp Rudo) [1847443] - [s390] s390/qeth: validate device-provided MAC address (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up CREATE_ADDR cmd code (Philipp Rudo) [1847443] - [s390] s390/qeth: remove dead code in qeth_l3_iqd_read_initial_mac() (Philipp Rudo) [1847443] - [s390] s390/qdio: simplify debugfs code (Philipp Rudo) [1847443] - [s390] s390/qdio: use QDIO_IRQ_STATE_INACTIVE instead of 0 (Philipp Rudo) [1847443] - [s390] s390/qeth: don't warn for napi with 0 budget (Philipp Rudo) [1847443] - [s390] s390/qdio: reduce access to cdev->private->qdio_data (Philipp Rudo) [1847443] - [s390] s390/qdio: clean up cdev access in qdio_setup_irq() (Philipp Rudo) [1847443] - [s390] s390/qdio: fill SL with absolute addresses (Philipp Rudo) [1847443] - [s390] s390/qdio: don't allocate *aob array with GFP_ATOMIC (Philipp Rudo) [1847443] - [s390] s390/qdio: simplify ACK tracking (Philipp Rudo) [1847443] - [s390] s390/qeth: remove HARDSETUP state (Philipp Rudo) [1847443] - [s390] s390/qeth: make cmd/reply matching more flexible (Philipp Rudo) [1847443] - [s390] s390/qeth: consolidate online/offline code (Philipp Rudo) [1847443] - [s390] s390/qeth: shift some bridgeport code around (Philipp Rudo) [1847443] - [s390] s390/qeth: remove QETH_RX_PULL_LEN (Philipp Rudo) [1847443] - [s390] s390/qeth: use napi_gro_frags() for SG skbs (Philipp Rudo) [1847443] - [s390] s390/qeth: consolidate RX code (Philipp Rudo) [1847443] - [s390] s390/qeth: make use of napi_schedule_irqoff() (Philipp Rudo) [1847443] - [s390] s390/qeth: consolidate helpers for capability checking (Philipp Rudo) [1847443] - [s390] s390/qeth: stop yielding the ip_lock during IPv4 registration (Philipp Rudo) [1847443] - [s390] s390/qeth: don't raise NETDEV_REBOOT event from L3 offline path (Philipp Rudo) [1847443] - [s390] s390/qeth: remove open-coded inet_make_mask() (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up L3 sysfs code (Philipp Rudo) [1847443] - [s390] s390/qeth: overhaul L3 IP address dump code (Philipp Rudo) [1847443] - [s390] s390/qeth: wake up all waiters from qeth_irq() (Philipp Rudo) [1847443] - [s390] s390/qeth: only handle IRQs while device is online (Philipp Rudo) [1847443] - [s390] s390: clean up qdio.h (Philipp Rudo) [1847443] - [s390] s390/cio: fix kdoc for tiqdio_thinint_handler (Philipp Rudo) [1847443] - [s390] s390/drivers: fix proc/debugfs file permissions (Philipp Rudo) [1847443] - [s390] s390: convert to DEFINE_SHOW_ATTRIBUTE (Philipp Rudo) [1847443] - [s390] scsi: zfcp: Avoid benign overflow of the Request Queue's free-level (Philipp Rudo) [1874100] - [s390] scsi: zfcp: Replace open-coded list move (Philipp Rudo) [1874100] - [s390] scsi: zfcp: Clean up zfcp_erp_action_ready() (Philipp Rudo) [1874100] - [s390] scsi: zfcp: Fix an outdated comment for zfcp_qdio_send() (Philipp Rudo) [1874100] - [s390] scsi: zfcp: Use prandom_u32_max() for backoff (Philipp Rudo) [1874100] - [s390] scsi: zfcp: fix wrong data and display format of SFP+ temperature (Philipp Rudo) [1874100] - [s390] scsi: zfcp: trace channel log even for FCP command responses (Philipp Rudo) [1874100] - [s390] scsi: zfcp: proper indentation to reduce confusion in zfcp_erp_required_act (Philipp Rudo) [1874100] - [s390] scsi: zfcp: move maximum age of diagnostic buffers into a per-adapter variable (Philipp Rudo) [1874100] - [s390] scsi: zfcp: implicitly refresh config-data diagnostics when reading sysfs (Philipp Rudo) [1874100] - [s390] scsi: zfcp: introduce sysfs interface to read the local B2B-Credit (Philipp Rudo) [1874100] - [s390] scsi: zfcp: implicitly refresh port-data diagnostics when reading sysfs (Philipp Rudo) [1874100] - [s390] scsi: zfcp: introduce sysfs interface for diagnostics of local SFP transceiver (Philipp Rudo) [1874100] - [s390] scsi: zfcp: support retrieval of SFP Data via Exchange Port Data (Philipp Rudo) [1874100] - [s390] scsi: zfcp: fix GCC compiler warning emitted with -Wmaybe-uninitialized (Philipp Rudo) [1874100] - [s390] scsi: zfcp: fix request object use-after-free in send path causing seqno errors (Philipp Rudo) [1874100] - [s390] scsi: s390: zfcp_fc: use sg helper to iterate over scatterlist (Philipp Rudo) [1874100] - [s390] scsi: zfcp: reduce flood of fcrscn1 trace records on multi-element RSCN (Philipp Rudo) [1874100] - [s390] scsi: zfcp: improve kdoc for return of zfcp_status_read_refill() (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop old default switch case which might paper over missing case (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop default switch case which might paper over missing case (Philipp Rudo) [1874100] - [s390] scsi: zfcp: silence -Wimplicit-fallthrough in zfcp_erp_lun_strategy() (Philipp Rudo) [1874100] - [s390] scsi: zfcp: silence remaining kdoc warnings in header files (Philipp Rudo) [1874100] - [s390] scsi: zfcp: silence all W=1 build warnings for existing kdoc (Philipp Rudo) [1874100] - [s390] scsi: zfcp: properly format LUN (and WWPN) for LUN sharing violation kmsg (Philipp Rudo) [1874100] - [s390] scsi: zfcp: use enum zfcp_erp_act_result for argument/return of affected functions (Philipp Rudo) [1874100] - [s390] scsi: zfcp: use enum zfcp_erp_steps for struct zfcp_erp_action.step (Philipp Rudo) [1874100] - [s390] scsi: zfcp: the action field of zfcp_erp_action is actually the type (Philipp Rudo) [1874100] - [s390] scsi: zfcp: clarify function argument name for trace tag string (Philipp Rudo) [1874100] - [s390] scsi: zfcp: ERP thread setup kdoc update (Philipp Rudo) [1874100] - [s390] scsi: zfcp: update kernel message for invalid FCP_CMND length, it's not the CDB (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop duplicate seq_no from zfcp_fsf_req which is also in QTCB header (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop duplicate fsf_command from zfcp_fsf_req which is also in QTCB header (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop unnecessary forward prototype for struct zfcp_fsf_req (Philipp Rudo) [1874100] - [s390] scsi: zfcp: group sort internal structure definitions for proximity (Philipp Rudo) [1874100] - [s390] scsi: zfcp: namespace prefix for internal latency data structures (Philipp Rudo) [1874100] - [s390] scsi: zfcp: update width in comment for ZFCP_COMMON_FLAGS mask (Philipp Rudo) [1874100] - [s390] scsi: zfcp: move scsi_eh & non-ERP timeout defines owned by and local to zfcp_fsf.c (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop unnecessary forward prototype for struct zfcp_reqlist (Philipp Rudo) [1874100] - [s390] scsi: zfcp: move SG table helper from aux to fc and make them static (Philipp Rudo) [1874100] - [s390] scsi: zfcp: remove unnecessary null pointer check before mempool_destroy (Philipp Rudo) [1874100] - [s390] s390/dasd, zfcp: fix gcc 8 stringop-truncation warnings (Philipp Rudo) [1874100] - [s390] s390/stp: unify stp_work_mutex and clock_sync_mutex (Philipp Rudo) [1856342] - [s390] s390/stp: add sysfs file to show scheduled leap seconds (Philipp Rudo) [1856342] - [s390] s390/stp: add support for leap seconds (Philipp Rudo) [1856342] - [s390] s390/stp: use u32 instead of unsigned int (Philipp Rudo) [1856342] - [s390] s390/stp: use __packed (Philipp Rudo) [1856342] - [s390] s390/stp: add locking to sysfs functions (Philipp Rudo) [1856342] - [s390] s390/stp: allow group and users to read stp sysfs files (Philipp Rudo) [1856342] - [s390] s390/ipl: add support to control memory clearing for nvme re-IPL (Philipp Rudo) [1851122] - [kernel] tick: broadcast-hrtimer: Fix a race in bc_set_next (Vladis Dronov) [1876567] - [fs] gfs2: Make sure we don't miss any delayed withdraws (Robert S Peterson) [1873565] - [fs] gfs2: add some much needed cleanup for log flushes that fail (Robert S Peterson) [1873565] - [fs] gfs2: fix trans slab error when withdraw occurs inside log_flush (Robert S Peterson) [1873565] - [block] blk-mq: mark flush request as IDLE in flush_end_io() (Gopal Tiwari) [1894347] - [nvme] nvme-tcp: avoid repeated request completion (Gopal Tiwari) [1894347] - [nvme] nvme-rdma: avoid repeated request completion (Gopal Tiwari) [1894347] - [nvme] nvme-tcp: avoid race between time out and tear down (Gopal Tiwari) [1894347] - [nvme] nvme-rdma: avoid race between time out and tear down (Gopal Tiwari) [1894347] - [nvme] nvme: introduce nvme_sync_io_queues (Gopal Tiwari) [1894347] - [documentation] kvm: x86: hyper-v: Mention SynDBG CPUID leaves in api.rst (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: remove unused variable (Vitaly Kuznetsov) [1882793] - [tools] kvm: selftests: Don't require THP to run tests (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: evmcs: make evmcs_sanitize_exec_ctrls() work again (Vitaly Kuznetsov) [1882793] - [tools] kvm: selftests: test behavior of unmapped L2 APIC-access address (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Fix NULL dereference at kvm_msr_ignored_check() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: replace static const variables with macros (Vitaly Kuznetsov) [1882793] - [x86] kvm: ioapic: break infinite recursion on lazy EOI (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: rename pi_init to avoid conflict with paride (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Avoid modulo operator on 64-bit value to fix i386 build (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: NX largepage recovery for TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Don't clear write flooding count for direct roots (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support MMIO in the TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support write protection for nesting in tdp MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support disabling dirty logging for the tdp MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support dirty logging for the TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support changed pte notifier in tdp MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add access tracking for tdp_mmu (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support invalidate range MMU notifier for TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Allocate struct kvm_mmu_pages for all pages in TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add TDP MMU PF handler (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Remove disallowed_hugepage_adjust shadow_walk_iterator arg (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support zapping SPTEs in the TDP MMU (Vitaly Kuznetsov) [1882793] - [virt] kvm: Cache as_id in kvm_memory_slot (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add functions to handle changed TDP SPTEs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Allocate and free TDP MMU roots (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Init / Uninit the TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Introduce tdp_iter (Vitaly Kuznetsov) [1882793] - [x86] kvm: mmu: extract spte.h and spte.c (Vitaly Kuznetsov) [1882793] - [x86] kvm: mmu: Separate updating a PTE from kvm_set_pte_rmapp (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Separate making SPTEs from set_spte (Vitaly Kuznetsov) [1882793] - [x86] kvm: mmu: Separate making non-leaf sptes from link_shadow_page (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Let the guest own CR4.FSGSBASE (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Intercept guest reserved CR4 bits to inject #GP fault (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move call to update_exception_bitmap() into VMX code (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Invoke vendor's vcpu_after_set_cpuid() after all common updates (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Intercept LA57 to inject #GP fault when it's reserved (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Initialize prev_ga_tag before use (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: implement on demand allocation of the nested state (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: allow kvm_x86_ops.set_efer to return an error value (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: report negative values from wrmsr emulation to userspace (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: xen_hvm_config: cleanup return values (Vitaly Kuznetsov) [1882793] - [x86] kvm x86/mmu: Make struct kernel_param_ops definitions const (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: allocate vcpu->arch.cpuid_entries dynamically (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: disconnect kvm_check_cpuid() from vcpu->arch.cpuid_entries (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: only provide PV features if enabled in guest's CPUID (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: set wall_clock in kvm_write_wall_clock() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: encapsulate wrmsr(MSR_KVM_SYSTEM_TIME) emulation in helper fn (Vitaly Kuznetsov) [1882793] - [x86] kvm: hide KVM options from menuconfig when KVM is not compiled (Vitaly Kuznetsov) [1882793] - [documentation] kvm: vmx: Forbid userspace MSR filters for x2APIC (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Ignore userspace MSR filters for x2APIC (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Fix x2APIC MSR intercept handling on !APICV platforms (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: vmx_uret_msrs_list[] can be static (Vitaly Kuznetsov) [1882793] - [tools] kvm: x86: do not attempt TSC synchronization on guest writes (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: delay MSR permission processing to first nested VM run (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: rename KVM_REQ_GET_VMCS12_PAGES (Vitaly Kuznetsov) [1882793] - [tools] kvm: selftests: Add test for user space MSR handling (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Introduce MSR filtering (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: vmx: Prevent MSR passthrough when MSR access is denied (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: svm: Prevent MSR passthrough when MSR access is denied (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Prepare MSR bitmaps for userspace tracked MSRs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add infrastructure for MSR filtering (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Allow deflecting unknown MSR accesses to user space (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Return -ENOENT on unimplemented MSRs (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vmx_uret_msr's "index" to "slot" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "vmx_msr_index" to "vmx_uret_msrs_list" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "vmx_set_guest_msr" to "vmx_set_guest_uret_msr" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "find_msr_entry" to "vmx_find_uret_msr" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add vmx_setup_uret_msr() to handle lookup and swap (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Move uret MSR lookup into update_transition_efer() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Check guest support for RDTSCP before processing MSR_TSC_AUX (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "__find_msr_index" to "__vmx_find_uret_msr" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vcpu_vmx's "guest_msrs_ready" to "guest_uret_msrs_loaded" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vcpu_vmx's "save_nmsrs" to "nr_active_uret_msrs" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vcpu_vmx's "nmsrs" to "nr_uret_msrs" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename the "shared_msr_entry" struct to "vmx_uret_msr" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "vmx_find_msr_index" to "vmx_find_loadstore_msr_slot" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Prepend "MAX_" to MSR array size defines (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Rename "shared_msrs" to "user_return_msrs" (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move individual kvm_mmu initialization into common helper (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Read EXIT_QUAL and INTR_INFO only when needed for nested exit (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Use common definition for kvm_nested_vmexit tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add macro wrapper for defining kvm_exit tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add intr/vectoring info and error code to kvm_exit tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add a helper to test for a valid error code given an intr info (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Read guest RIP from within the kvm_nested_vmexit tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add RIP to the kvm_entry, i.e. VM-Enter, tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: WARN on attempt to switch the currently loaded VMCS (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Drop redundant VMCS switch and free_nested() call (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Ensure vmcs01 is the loaded VMCS when freeing nested state (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Move free_nested() below vmx_switch_vmcs() (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Explicitly check for valid guest state for !unrestricted guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Reload vmcs01 if getting vmcs12's pages fails (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Reset the segment cache when stuffing guest segs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Track write/user faults using bools (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Hoist ITLB multi-hit workaround check up a level (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Rename 'hlevel' to 'level' in FNAME(fetch) (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Account NX huge page disallowed iff huge page was requested (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Capture requested page level before NX huge page workaround (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move "huge page disallowed" calculation into mapping helpers (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Refactor the zap loop for recovering NX lpages (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Commit zap of remaining invalid pages when recovering lpages (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename ops.h to vmx_ops.h (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Extract posted interrupt support to separate files (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Bail early from final #PF handling on spurious faults (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Return unique RET_PF_* values if the fault was fixed (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Invert RET_PF_* check when falling through to emulation (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Return -EIO if page fault returns RET_PF_INVALID (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Recursively zap nested TDP SPs when zapping last/only parent (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move flush logic from mmu_page_zap_pte() to FNAME(invlpg) (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: hyper-v: disallow configuring SynIC timers with no SynIC (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Stash 'kvm' in a local variable in kvm_mmu_free_roots() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add a helper and macros to reduce boilerplate for sec exec ctls (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename RDTSCP secondary exec control name to insert "ENABLE" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Use VMX_FEATURE_* flags to define VMCS control bits (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Unconditionally clear CPUID.INVPCID if !CPUID.PCID (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vmx_*_supported() helpers to cpu_has_vmx_*() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Use "illegal GPA" helper for PT/RTIT output base check (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move illegal GPA helper out of the MMU code (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Replace MSR_IA32_RTIT_OUTPUT_BASE_MASK with helper function (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Unexport cpuid_query_maxphyaddr() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Use precomputed MAXPHYADDR for RTIT base MSR check (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Do not perform emulation for INVD intercept (Vitaly Kuznetsov) [1882793] - [x86] kvm: sev: shorten comments around sev_clflush_pages (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Mark SEV launch secret pages as dirty (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Add VM-Enter failed tracepoints for super early checks (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: CR3 MBZ bits are only 63:52 (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: emulating RDPID failure shall return #UD rather than #GP (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Morph notification vector IRQ on nested VM-Enter to pending PI (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add tracepoint for cr_interception (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Analyze is_guest_mode() in svm_vcpu_run() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Invoke NMI handler via indirect call instead of INTn (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Move IRQ invocation to assembly subroutine (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add kvm_x86_ops hook to short circuit emulation (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: use __GFP_ZERO instead of clear_page() (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: KVM needs to unset "unrestricted guest" VM-execution control in vmcs02 if vmcs12 doesn't set it (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Enable INVPCID feature on AMD (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move handling of INVPCID types to x86 (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Rename and move the function vmx_handle_memory_failure to x86.c (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Remove set_cr_intercept, clr_cr_intercept and is_cr_intercept (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add new intercept word in vmcb_control_area (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Modify 64 bit intercept field to two 32 bit vectors (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Modify intercept_exceptions to generic intercepts (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Change intercept_dr to generic intercepts (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Change intercept_cr to generic intercepts (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Introduce vmcb_(set_intercept/clr_intercept/_is_intercept) (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: Remove unused field (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: refactor exit labels in svm_create_vcpu (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: use __GFP_ZERO instead of clear_page (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: refactor msr permission bitmap allocation (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: rename nested vmcb to vmcb12 (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: rename a variable in the svm_create_vcpu (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Reduce world switch latency caused by timer_advance_ns (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Narrow down the kick target vCPU (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Guarantee the timer is in tsc-deadline mode when setting (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Return 0 when getting the tscdeadline timer if the lapic is hw disabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Fix updating DFR missing apic map recalculation (Vitaly Kuznetsov) [1882793] - [virt] kvm/eventfd: move wildcard calculation outside loop (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Simplify the initialization of nested_vmx_msrs (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Fix VMX controls MSRs setup when nested VMX enabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: Avoid freeing uninitialized pointers in svm_set_nested_state() (Vitaly Kuznetsov) [1882793] - [x86] hyperv: Remove aliases with X64 in their name (Vitaly Kuznetsov) [1882793] - [x86] hyperv: Split hyperv-tlfs.h into arch dependent and independent files (Vitaly Kuznetsov) [1882793] - [x86] hyperv: Remove HV_PROCESSOR_POWER_STATE #defines (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add GHCB definitions (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: nested: Don't allocate VMCB structures on stack (Vitaly Kuznetsov) [1882793] - [x86] kvm: mmu: page_track: Fix RCU list API usage (Vitaly Kuznetsov) [1882793] - [kernel] rculist: Introduce list/hlist_for_each_entry_srcu() macros (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: update PFEC_MASK/PFEC_MATCH together with PF intercept (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add a dedicated INVD intercept routine (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Reset MMU context if guest toggles CR4.SMAP or CR4.PKE (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: fix MSR_IA32_TSC read for nested migration (Vitaly Kuznetsov) [1882793] - [tools] selftests: kvm: Fix assert failure in single-step test (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: vmx: Make smaller physical guest address space support user-configurable (Vitaly Kuznetsov) [1882793] - [x86] revert "kvm: Check the allocation of pv cpu mask" (Vitaly Kuznetsov) [1882793] - [x86] kvm: emulator: more strict rsm checks (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: more strict SMM checks when returning to nested guest (Vitaly Kuznetsov) [1882793] - [x86] svm: nsvm: setup nested msr permission bitmap on nested state load (Vitaly Kuznetsov) [1882793] - [x86] svm: nsvm: correctly restore GIF on vmexit from nesting after migration (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Don't freeze guest when event delivery causes an APIC-access exit (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: avoid emulation with stale next_rip (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: always allow writing '0' to MSR_KVM_ASYNC_PF_EN (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Periodically schedule when unregistering regions on destroy (Vitaly Kuznetsov) [1882793] - [x86] kvm x86/mmu: use KVM_REQ_MMU_SYNC to sync when needed (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Fix the update value of nested load IA32_PERF_GLOBAL_CTRL control (Vitaly Kuznetsov) [1882793] - [virt] kvm: fix memory leak in kvm_io_bus_unregister_dev() (Vitaly Kuznetsov) [1882793] - [x86] kvm: Check the allocation of pv cpu mask (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Update VMCS02 when L2 PAE PDPTE updates detected (Vitaly Kuznetsov) [1882793] - [documentation] kvm: documentation: Minor fixups (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Toggling CR4.PKE does not load PDPTEs in PAE mode (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Toggling CR4.SMAP does not load PDPTEs in PAE mode (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: fix access code passed to gva_to_gpa (Vitaly Kuznetsov) [1882793] - [tools] selftests: kvm: Use a shorter encoding to clear RAX (Vitaly Kuznetsov) [1882793] - [x86] kvm/hyper-v: Synic default SCONTROL MSR needs to be enabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Don't attempt to load PDPTRs when 64-bit mode is enabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: detect assigned device via irqbypass manager (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Fix sev_pin_memory() error handling (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Set the TDCR settable bits (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Fix disable pause loop exit/pause filtering capability on SVM (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Prevent setting the tscdeadline timer if the lapic is hw disabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Specify max TDP level via kvm_configure_mmu() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Rename max_page_level to max_huge_page_level (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Dynamically calculate TDP level from max level and MAXPHYADDR (Vitaly Kuznetsov) [1882793] - [x86] kvm: vxm: Remove temporary WARN on expected vs. actual EPTP level mismatch (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Pull the PGD's level from the MMU instead of recalculating it (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Make vmx_load_mmu_pgd() static (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add separate helper for shadow NPT root page role calc (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Drop a duplicate declaration of construct_eptp() (Vitaly Kuznetsov) [1882793] - [x86] kvm: Using macros instead of magic values (Vitaly Kuznetsov) [1882793] - [tools] kvm: nvmx: check for invalid hdr.vmx.flags (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: check for required but missing VMCS12 in KVM_SET_NESTED_STATE (Vitaly Kuznetsov) [1882793] - [tools] selftests: kvm: do not set guest mode flag (Vitaly Kuznetsov) [1882793] - [documentation] documentation: virt/kvm/api: eliminate duplicated word (Vitaly Kuznetsov) [1882793] - [documentation] docs: kvm: Replace HTTP links with HTTPS ones (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: remove nonsensical EXITINFO1 adjustment on nested NPF (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add a capability for GUEST_MAXPHYADDR < HOST_MAXPHYADDR support (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: optimize #PF injection when MAXPHYADDR does not match (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add guest physical address check in EPT violation and misconfig (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: introduce vmx_need_pf_intercept (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: update exception bitmap on CPUID changes (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: rename update_bp_intercept to update_exception_bitmap (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: mmu: Add guest physical address check in translate_gpa() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: mmu: Move translate_gpa() to mmu.c (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add helper functions for illegal GPA checking and page fault injection (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: move MSR_IA32_PERF_CAPABILITIES emulation to common x86 code (Vitaly Kuznetsov) [1882793] - [virt] kvm: Move x86's MMU memory cache helpers to common KVM code (Vitaly Kuznetsov) [1882793] - [kernel] kvm: Move x86's version of struct kvm_mmu_memory_cache to common code (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Prepend "kvm_" to memory cache helpers that will be global (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Skip filling the gfn cache for guaranteed direct MMU topups (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Zero allocate shadow pages (outside of mmu_lock) (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Make __GFP_ZERO a property of the memory cache (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Separate the memory caches for shadow pages and gfn arrays (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Clean up the gorilla math in mmu_topup_memory_caches() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Topup memory caches after walking GVA->GPA (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move fast_page_fault() call above mmu_topup_memory_caches() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Try to avoid crashing KVM if a MMU memory cache is empty (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Remove superfluous gotos from mmu_topup_memory_caches() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Use consistent "mc" name for kvm_mmu_memory_cache locals (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Consolidate "page" variant of memory cache helpers (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Track the associated kmem_cache in the MMU caches (Vitaly Kuznetsov) [1882793] - [x86] kvm/x86: pmu: Fix #GP condition check for RDPMC emulation (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move kvm_x86_ops.vcpu_after_set_cpuid() into kvm_vcpu_after_set_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Rename cpuid_update() callback to vcpu_after_set_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Rename kvm_update_cpuid() to kvm_vcpu_after_set_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Extract kvm_update_cpuid_runtime() from kvm_update_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Introduce kvm_check_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move kvm_apic_set_version() to kvm_update_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Use guest_cpuid_has() in kvm_apic_set_version() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Go on updating other CPUID leaves when leaf 1 is absent (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Reset vcpu->arch.cpuid_nent to 0 if SET_CPUID* fails (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: limit the maximum number of vPMU fixed counters to 3 (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: Check that MBZ bits in CR3 and CR4 are not set on vmrun of nested guests (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Make CR4.VMXE reserved for the guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Create mask for guest CR4 reserved bits in kvm_update_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Read PDPTEs on CR0.CD and CR0.NW changes (Vitaly Kuznetsov) [1882793] - [x86] kvm: Add "nopvspin" parameter to disable PV spinlocks (Vitaly Kuznetsov) [1882793] - [x86] kvm: Change print code to use pr_*() format (Vitaly Kuznetsov) [1882793] - [x86] revert "kvm: x86: Fix setup the virt_spin_lock_key before static key get initialized" (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Rename page_header() to to_shadow_page() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add sptep_to_sp() helper to wrap shadow page lookup (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Make kvm_mmu_page definition and accessor internal-only (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add MMU-internal header (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move kvm_mmu_available_pages() into mmu.c (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move mmu_audit.c and mmutrace.h into the mmu/ sub-directory (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Exit to userspace on make_mmu_pages_available() error (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Batch zap MMU pages when shrinking the slab (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Batch zap MMU pages when recycling oldest pages (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Don't put invalid SPs back on the list of active pages (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Optimize MMU page cache lookup for fully direct MMUs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Avoid multiple hash lookups in kvm_get_mmu_page() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Use VMCALL and VMMCALL mnemonics in kvm_para.h (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Rename svm_nested_virtualize_tpr() to nested_svm_virtualize_tpr() (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add svm_ prefix to set/clr/is_intercept() (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add vmcb_ prefix to mark_*() functions (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Rename struct nested_state to svm_nested_state (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Wrap VM-Fail valid path in generic VM-Fail helper (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Set last_vmentry_cpu in vcpu_enter_guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move last_cpu into kvm_vcpu_arch as last_vmentry_cpu (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add "last CPU" to some KVM_EXIT information (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add last_cpu to struct vcpu_vmx (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Always set svm->last_cpu on VMRUN (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Prefer vcpu->cpu to raw_smp_processor_id() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: report sev_pin_memory errors with PTR_ERR (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: fix svn_pin_memory()'s use of get_user_pages_fast() (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: Check that DR6[63:32] and DR7[64:32] are not set on vmrun of nested guests (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move the check for upper 32 reserved bits of DR6 to separate function (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Do the same ignore_msrs check for feature msrs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move ignore_msrs handling upper the stack (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Make .write_log_dirty a nested operation (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: WARN if PML emulation helper is invoked outside of nested guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Drop kvm_arch_write_log_dirty() wrapper (Vitaly Kuznetsov) [1882793] - [s390] kvm: async_pf: change kvm_setup_async_pf()/kvm_arch_setup_async_pf() return type to bool (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: drop KVM_PV_REASON_PAGE_READY case from kvm_handle_page_fault() (Vitaly Kuznetsov) [1882793] - [documentation] documentation: virt: kvm/api: drop doubled words (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Use KVM_POSSIBLE_CR*_GUEST_BITS to initialize guest/host masks (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Mark CR4.TSD as being possibly owned by the guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Inject #GP if guest attempts to toggle CR4.LA57 in 64-bit mode (Vitaly Kuznetsov) [1882793] - [virt] kvm: use more precise cast and do not drop __user (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: bit 8 of non-leaf PDPEs is not reserved (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Fix async pf caused null-ptr-deref (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Remove vcpu_vmx's defunct copy of host_pkru (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: allow TSC to differ by NTP correction bounds without TSC scaling (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Fix MSR range of APIC registers in X2APIC mode (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Stop context switching MSR_IA32_UMWAIT_CONTROL (Vitaly Kuznetsov) [1882793] - [x86] cpu: Move prototype for get_umwait_control_msr() to a global location (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Plumb L2 GPA through to PML emulation (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Avoid mixing gpa_t with gfn_t in walk_addr_generic() (Vitaly Kuznetsov) [1882793] - [x86] process/64: Make save_fsgs_for_kvm() ready for FSGSBASE (Vitaly Kuznetsov) [1882793] - [kernel] kvm: Replace zero-length array with flexible-array (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add helpers to identify interrupt type from intr_info (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Switch KVM guest to using interrupts for page ready APF delivery (Vitaly Kuznetsov) [1882793] - [x86] kvm: Remove defunct KVM_DEBUG_FS Kconfig (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Always treat MSR_IA32_PERF_CAPABILITIES as a valid PMU MSR (Vitaly Kuznetsov) [1882793] - [x86] kvm_hv_set_msr(): use __put_user() instead of 32bit __clear_user() (Vitaly Kuznetsov) [1882793] - [tools] kvm: selftests: update hyperv_cpuid with SynDBG tests (Vitaly Kuznetsov) [1882793] - [x86] kvm/hyper-v: Add support for synthetic debugger via hypercalls (Vitaly Kuznetsov) [1882793] - [x86] kvm/hyper-v: enable hypercalls regardless of hypercall page (Vitaly Kuznetsov) [1882793] - [x86] kvm/hyper-v: Add support for synthetic debugger interface (Vitaly Kuznetsov) [1882793] - [x86] hyper-v: Add synthetic debugger definitions (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/pmu: Support full width counting (Vitaly Kuznetsov) [1882793] - [documentation] kvm: x86: announce KVM_FEATURE_ASYNC_PF_INT (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: acknowledgment mechanism for async pf page ready notifications (Vitaly Kuznetsov) [1882793] - [documentation] kvm: x86: interrupt based APF 'page ready' event delivery (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: extend struct kvm_vcpu_pv_apf_data with token info (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: hyperv: Remove duplicate definitions of Reference TSC Page (Vitaly Kuznetsov) [1882793] - [x86] kvm: Restrict ASYNC_PF to user space (Vitaly Kuznetsov) [1882793] - [x86] kvm: Sanitize kvm_async_pf_task_wait() (Vitaly Kuznetsov) [1882793] - [x86] kvm: Handle async page faults directly through do_page_fault() (Vitaly Kuznetsov) [1882793] - [virt] kvm: add halt-polling cpu usage stats (Vitaly Kuznetsov) [1882793] - [powerpc] kvm: Replace vcpu->swait with rcuwait (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Introduce rcuwait_active() (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Introduce prepare_to and finish_rcuwait (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Add @state argument to rcuwait_wait_event() (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Let rcuwait_wake_up() return whether or not a task was awoken (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Fix stale wake call name in comment (Vitaly Kuznetsov) [1882793] - [s390] kvm: s390: Use kvm_vcpu_wake_up in kvm_s390_vcpu_wakeup (Vitaly Kuznetsov) [1882793] - [documentation] docs/virt/kvm: Document configuring and running nested guests (Vitaly Kuznetsov) [1882793] - [tools] docs: fix broken references for ReST files that moved around (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Extend VMXs #AC interceptor to handle split lock #AC in guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Emulate split-lock access as a write in emulator (Vitaly Kuznetsov) [1882793] - [net] core: check length before updating Ethertype in skb_mpls_{push,pop} (Guillaume Nault) [1893886] - [net] pktgen: fix error message with wrong function name (Guillaume Nault) [1893886] - [net] handle the return value of pskb_carve_frag_list() correctly (Guillaume Nault) [1893886] - [net] Fix potential wrong skb->protocol in skb_vlan_untag() (Guillaume Nault) [1893886] - [net] make symbol 'flush_works' static (Guillaume Nault) [1893886] - [net] compat: Add missing sock updates for SCM_RIGHTS (Guillaume Nault) [1893886] - [net] mpls: drop skb's dst in mpls_forward() (Guillaume Nault) [1893886] - [include] net: Added pointer check for dst->ops->neigh_lookup in dst_neigh_lookup_skb (Guillaume Nault) [1893886] - [net] fix skb_panic to output real address (Guillaume Nault) [1893886] - [net] fix a potential recursive NETDEV_FEAT_CHANGE (Guillaume Nault) [1893886] - [net] neigh: send protocol value in neighbor create notification (Guillaume Nault) [1893886] - [net] revert default NAPI poll timeout to 2 jiffies (Guillaume Nault) [1893886] - [net] compat_ioctl: handle SIOCOUTQNSD (Guillaume Nault) [1893886] - [net] neigh: use long type to store jiffies delta (Guillaume Nault) [1893886] - [documentation] dev-tools: kselftest.rst: Update examples and paths (Hangbin Liu) [1876011] - [tools] selftests/run_kselftest.sh: Make each test individually selectable (Hangbin Liu) [1876011] - [tools] selftests: Extract run_kselftest.sh and generate stand-alone test list (Hangbin Liu) [1876011] - [tools] selftests/harness: Flush stdout before forking (Hangbin Liu) [1876011] - [tools] selftests: forwarding: Add missing 'rp_filter' configuration (Hangbin Liu) [1892298] - [tools] selftests/net: relax cpu affinity requirement in msg_zerocopy test (Hangbin Liu) [1892298] - [tools] selftests: ethtool: Fix test when only two speeds are supported (Hangbin Liu) [1892298] - [tools] selftests/net: tcp_mmap: fix clang warning for target arch PowerPC (Hangbin Liu) [1892298] - [tools] selftests/net: psock_fanout: fix clang issues for target arch PowerPC (Hangbin Liu) [1892298] - [netdrv] netxen: mark netxen_nic as deprecated in RHEL8 (Ivan Vecera) [1878188] - [net] linkmode: introduce linkmode_intersects() (Ivan Vecera) [1893193] - [net] ipv6: avoid lockdep issue in fib6_del() (Hangbin Liu) [1892196] - [net] ipv6: fix memory leaks on IPV6_ADDRFORM path (Hangbin Liu) [1892196] - [net] ila: remove unused inline function ila_addr_is_ila (Hangbin Liu) [1892196] - [net] ila: Fix uninitialised return value in ila_xlat_nl_cmd_flush (Hangbin Liu) [1892196] - [netdrv] i40e: always propagate error value in i40e_set_vsi_promisc() (Stefan Assmann) [1835705] - [netdrv] i40e: fix return of uninitialized aq_ret in i40e_set_vsi_promisc (Stefan Assmann) [1835705] - [netdrv] i40e: Remove scheduling while atomic possibility (Stefan Assmann) [1835705] - [pci] hv: Fix hibernation in case interrupts are not re-created (Mohammed Gamal) [1846838] - [powerpc] kvm: ppc: book3s hv: xics: Replace the 'destroy' method by a 'release' method (Greg Kurz) [1857527] - [security] selinux: complete the inlining of hashtab functions (Ondrej Mosnacek) [1878149] - [security] selinux: prepare for inlining of hashtab functions (Ondrej Mosnacek) [1878149] - [security] selinux: specialize symtab insert and search functions (Ondrej Mosnacek) [1878149] - [security] selinux: fixed a checkpatch warning with the sizeof macro (Ondrej Mosnacek) [1878149] - [security] selinux: log error messages on required process class / permissions (Ondrej Mosnacek) [1878149] - [security] selinux: fix undefined return of cond_evaluate_expr (Ondrej Mosnacek) [1878149] - [security] selinux: fix a double free in cond_read_node()/cond_read_list() (Ondrej Mosnacek) [1878149] - [security] selinux: fix double free (Ondrej Mosnacek) [1878149] - [security] selinux: netlabel: Remove unused inline function (Ondrej Mosnacek) [1878149] - [security] selinux: do not allocate hashtabs dynamically (Ondrej Mosnacek) [1878149] - [security] selinux: fix return value on error in policydb_read() (Ondrej Mosnacek) [1878149] - [security] selinux: simplify range_write() (Ondrej Mosnacek) [1878149] - [security] selinux: fix error return code in policydb_read() (Ondrej Mosnacek) [1878149] - [security] selinux: don't produce incorrect filename_trans_count (Ondrej Mosnacek) [1878149] - [security] selinux: implement new format of filename transitions (Ondrej Mosnacek) [1878149] - [security] selinux: move context hashing under sidtab (Ondrej Mosnacek) [1878149] - [security] selinux: hash context structure directly (Ondrej Mosnacek) [1878149] - [security] selinux: store role transitions in a hash table (Ondrej Mosnacek) [1878149] - [security] selinux: drop unnecessary smp_load_acquire() call (Ondrej Mosnacek) [1878149] - [security] selinux: fix warning Comparison to bool (Ondrej Mosnacek) [1878149] - [security] selinux: fix error return code in cond_read_list() (Ondrej Mosnacek) [1878149] - [security] selinux: free str on error in str_read() (Ondrej Mosnacek) [1878149] - [security] selinux: clean up indentation issue with assignment statement (Ondrej Mosnacek) [1878149] - [security] selinux: avtab_init() and cond_policydb_init() return void (Ondrej Mosnacek) [1878149] - [security] selinux: clean up error path in policydb_init() (Ondrej Mosnacek) [1878149] - [security] selinux: remove unused initial SIDs and improve handling (Ondrej Mosnacek) [1878149] - [security] selinux: reduce the use of hard-coded hash sizes (Ondrej Mosnacek) [1878149] - [security] selinux: Add xfs quota command types (Ondrej Mosnacek) [1878149] - [security] selinux: optimize storage of filename transitions (Ondrej Mosnacek) [1878149] - [security] selinux: factor out loop body from filename_trans_read() (Ondrej Mosnacek) [1878149] - [security] selinux: generalize evaluate_cond_node() (Ondrej Mosnacek) [1878149] - [security] selinux: convert cond_expr to array (Ondrej Mosnacek) [1878149] - [security] selinux: convert cond_av_list to array (Ondrej Mosnacek) [1878149] - [security] selinux: convert cond_list to array (Ondrej Mosnacek) [1878149] - [security] selinux: sel_avc_get_stat_idx should increase position index (Ondrej Mosnacek) [1878149] - [security] selinux: simplify evaluate_cond_node() (Ondrej Mosnacek) [1878149] - [security] selinux: move status variables out of selinux_ss (Ondrej Mosnacek) [1878149] - [scripts] selinux: use kernel linux/socket.h for genheaders and mdp (Ondrej Mosnacek) [1878149] - [scripts] genheaders: -s had been there since v6; -*s - since v7 (Ondrej Mosnacek) [1878149] - [scsi] scsi: megaraid_sas: Added support for shared host tagset for cpuhotplug (Ming Lei) [1876863] - [scsi] scsi: scsi_debug: Support host tagset (Ming Lei) [1876863] - [scsi] scsi: core: Show nr_hw_queues in sysfs (Ming Lei) [1876863] - [scsi] scsi: Add host and host template flag 'host_tagset' (Ming Lei) [1876863] - [block] null_blk: Support shared tag bitmap (Ming Lei) [1876863] - [block] blk-mq, elevator: Count requests per hctx to improve performance (Ming Lei) [1876863] - [block] blk-mq: Record active_queues_shared_sbitmap per tag_set for when using shared sbitmap (Ming Lei) [1876863] - [block] blk-mq: Record nr_active_requests per queue for when using shared sbitmap (Ming Lei) [1876863] - [block] blk-mq: Relocate hctx_may_queue() (Ming Lei) [1876863] - [block] blk-mq: Facilitate a shared sbitmap per tagset (Ming Lei) [1876863] - [block] blk-mq: Use pointers for blk_mq_tags bitmap tags (Ming Lei) [1876863] - [block] blk-mq: Pass flags for tag init/free (Ming Lei) [1876863] - [block] blk-mq: Free tags in blk_mq_init_tags() upon error (Ming Lei) [1876863] - [block] blk-mq: Rename blk_mq_update_tag_set_depth() (Ming Lei) [1876863] - [block] blk-mq: Rename BLK_MQ_F_TAG_SHARED as BLK_MQ_F_TAG_QUEUE_SHARED (Ming Lei) [1876863] - [block] block: fix double account of flush request's driver tag (Ming Lei) [1876863] - [block] blk-mq: centralise related handling into blk_mq_get_driver_tag (Ming Lei) [1876863] - [block] blk-mq: streamline handling of q->mq_ops->queue_rq result (Ming Lei) [1876863] - [block] blk-mq: remove pointless call of list_entry_rq() in hctx_show_busy_rq() (Ming Lei) [1876863] - [block] blk-mq: move blk_mq_get_driver_tag into blk-mq.c (Ming Lei) [1876863] - [block] blk-mq: support batching dispatch in case of io (Ming Lei) [1876863] - [block] blk-mq: pass obtained budget count to blk_mq_dispatch_rq_list (Ming Lei) [1876863] - [block] blk-mq: remove dead check from blk_mq_dispatch_rq_list (Ming Lei) [1876863] - [block] blk-mq: move getting driver tag and budget into one helper (Ming Lei) [1876863] - [block] blk-mq: pass hctx to blk_mq_dispatch_rq_list (Ming Lei) [1876863] - [block] blk-mq: remove the BLK_MQ_REQ_INTERNAL flag (Ming Lei) [1876863] - [net] netns: Constify exported functions (Guillaume Nault) [1806134] - [net] netns: protect netns ID lookups with RCU (Guillaume Nault) [1806134] - [net] netns: Remove __peernet2id_alloc() (Guillaume Nault) [1806134] - [net] netns: read NETNSA_NSID as s32 attribute in rtnl_net_getid() (Guillaume Nault) [1806134] - [tools] selftests: txtimestamp: add flag for timestamp validation tolerance. (Hangbin Liu) [1861175] - [tools] selftests/net: so_txtime: fix clang issues for target arch PowerPC (Hangbin Liu) [1861175] - [tools] selftests/net: rxtimestamp: fix clang issues for target arch PowerPC (Hangbin Liu) [1861175] - [tools] selftest: txtimestamp: fix net ns entry logic (Hangbin Liu) [1861175] - [tools] selftests/net: update initializer syntax to use c99 designators (Hangbin Liu) [1861175] - [tools] selftests/net: add ipv6 test coverage in rxtimestamp test (Hangbin Liu) [1861175] - [tools] selftests/net: plug rxtimestamp test into kselftest framework (Hangbin Liu) [1861175] - [tools] selftests/net: in rxtimestamp getopt_long needs terminating null entry (Hangbin Liu) [1861175] - [tools] selftests/net: in timestamping, strncpy needs to preserve null byte (Hangbin Liu) [1861175] - [tools] selftests: move timestamping selftests to net folder (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: print statistics for timestamp events. (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: add support for epoll(). (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: add new command-line flags. (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: allow printing latencies in nsec. (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: allow individual txtimestamp tests. (Hangbin Liu) [1861175] - [tools] selftests: timestamping: Fix SIOCGSTAMP undeclared build failure (Hangbin Liu) [1861175] - [tools] selftests: fix timestamping Makefile (Hangbin Liu) [1861175] - [tools] selftests: add missing include unistd (Hangbin Liu) [1861175] - [tools] selftests/txtimestamp: Fix an equals vs assign bug (Hangbin Liu) [1861175] - [tools] selftests: add txtimestamp kselftest (Hangbin Liu) [1861175] - [tools] selftests: expand txtimestamp with ipv6 dgram + raw and pf_packet (Hangbin Liu) [1861175] - [tools] selftests: expand txtimestamp with cmsg support (Hangbin Liu) [1861175] - [hwmon] hwmon: (k10temp) Add support for Zen3 CPUs (Wei Huang) [1846851] - [powerpc] vfs: add faccessat2 syscall (Miklos Szeredi) [1333764] - [fs] vfs: split out access_override_creds() (Miklos Szeredi) [1333764] - [md] Revert "dm writecache: set "Tech Preview" taint using mark_tech_preview()" (Mike Snitzer) [1859413] - [s390] mm: fix huge pte soft dirty copying (Cornelia Huck) [1700709] - [fs] proc/mounts: add cursor (Miklos Szeredi) [1759472]- [char] random: Add a poll handler to extrng_fops (Vladis Dronov) [1884857] - [platform] platform/mellanox: mlxbf-pmc: Add Mellanox BlueField PMC driver (Alaa Hleihel) [1655729] - [mm] mm/page_idle.c: skip offline pages (Chris von Recklinghausen) [1867490] - [powerpc] powerpc/pseries: Detect secure and trusted boot state of the system (Diego Domingos) [1853411] - [net] bpf: Check correct cred for CAP_SYSLOG in bpf_dump_raw_ok() (Yauheni Kaliuta) [1874003] - [kernel] kallsyms: Refactor kallsyms_show_value() to take cred (Yauheni Kaliuta) [1874003] - [kernel] kprobes: Show blacklist addresses as same as kallsyms does (Yauheni Kaliuta) [1874003] - [arm64] arm64: insn: Report PAC and BTI instructions as skippable (Yauheni Kaliuta) [1874003] - [arm64] arm64: insn: Don't assume unrecognized HINTs are skippable (Yauheni Kaliuta) [1874003] - [lib] usercopy: Avoid soft lockups in test_check_nonzero_user() (Yauheni Kaliuta) [1874003] - [security] selinux: map CAP_PERFMON and CAP_BPF to CAP_SYS_ADMIN (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: fix netdevsim trap_flow_action_cookie read (Yauheni Kaliuta) [1874003] - [net] net/bpfilter: Initialize pos in __bpfilter_process_sockopt (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Extend map-in-map selftest to detect memory leaks (Yauheni Kaliuta) [1874003] - [net] bpf: Fix map leak in HASH_OF_MAPS map (Yauheni Kaliuta) [1874003] - [net] bpf: Fix NULL pointer dereference in __btf_resolve_helper_id() (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix cgroup sockopt verifier test (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix libbpf hashmap on (I)LP32 architectures (Yauheni Kaliuta) [1874003] - [tools] selftests: bpf: Fix detach from sockmap tests (Yauheni Kaliuta) [1874003] - [net] bpf: net: Avoid incorrect bpf_sk_reuseport_detach call (Yauheni Kaliuta) [1874003] - [net] bpf: net: Avoid copying sk_user_data of reuseport_array during sk_clone (Yauheni Kaliuta) [1874003] - [tools] bpf: Add tests for PTR_TO_BTF_ID vs. null comparison (Yauheni Kaliuta) [1874003] - [net] bpf: Fix an incorrect branch elimination by verifier (Yauheni Kaliuta) [1874003] - [include] bpf: sockmap: Require attach_bpf_fd when detaching a program (Yauheni Kaliuta) [1874003] - [net] bpf: sockmap: Check value of unused args to BPF_PROG_ATTACH (Yauheni Kaliuta) [1874003] - [net] bpf: Enforce BPF ringbuf size to be the power of 2 (Yauheni Kaliuta) [1874003] - [tools] bpf, sockmap: Add ingres skb tests that utilize merge skbs (Yauheni Kaliuta) [1874003] - [net] bpf, sockmap: RCU dereferenced psock may be used outside RCU block (Yauheni Kaliuta) [1874003] - [net] bpf, sockmap: RCU splat with redirect and strparser error or TLS (Yauheni Kaliuta) [1874003] - [tools] bpf: tcp: bpf_cubic: fix spurious HYSTART_DELAY exit upon drop in min RTT (Yauheni Kaliuta) [1874003] - [net] bpf: Do not allow btf_ctx_access with __int128 types (Yauheni Kaliuta) [1874003] - [tools] bpf: Fix formatting in documentation for BPF helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Restore behaviour of CAP_SYS_ADMIN allowing the loading of networking bpf programs (Yauheni Kaliuta) [1874003] - [net] bpf: Set the number of exception entries properly for subprograms (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix CO-RE relocs against .text section (Yauheni Kaliuta) [1874003] - [tools] libbpf: Forward-declare bpf_stats_type for systems with outdated UAPI headers (Yauheni Kaliuta) [1874003] - [documentation] bpf: Document optval > PAGE_SIZE behavior for sockopt hooks (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Make sure optvals > PAGE_SIZE are bypassed (Yauheni Kaliuta) [1874003] - [net] bpf: Don't return EINVAL from {get, set}sockopt when optlen > PAGE_SIZE (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Add ringbuf map type to map command docs (Yauheni Kaliuta) [1874003] - [samples] bpf, xdp, samples: Fix null pointer dereference in *_user code (Yauheni Kaliuta) [1874003] - [tools] tools/bpftool: Add ringbuf map to a list of known map types (Yauheni Kaliuta) [1874003] - [tools] bpf: Fix definition of bpf_ringbuf_output() helper in UAPI comments (Yauheni Kaliuta) [1874003] - [net] bpf: Undo internal BPF_PROBE_MEM in BPF insns dump (Yauheni Kaliuta) [1874003] - [tools] libbpf: Support pre-initializing .bss global variables (Yauheni Kaliuta) [1874003] - [tools] tools/bpftool: Fix skeleton codegen (Yauheni Kaliuta) [1874003] - [net] bpf: Fix memlock accounting for sock_hash (Yauheni Kaliuta) [1874003] - [net] bpf: tcp: Recv() should return 0 when the peer socket is closed (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Exit on error in function codegen (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Fix memory leak in codegen error cases (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add cgroup_skb/egress test for load_bytes_relative (Yauheni Kaliuta) [1874003] - [net] net/filter: Permit reading NET in load_bytes_relative when MAC not set (Yauheni Kaliuta) [1874003] - [tools] tools, bpf: Do not force gcc as CC (Yauheni Kaliuta) [1874003] - [tools] libbpf: Define __WORDSIZE if not available (Yauheni Kaliuta) [1874003] - [net] bpf: Devmap adjust uapi for attach bpf program (Yauheni Kaliuta) [1874003] - [net] bpf: Reset data_meta before running programs attached to devmap entry (Yauheni Kaliuta) [1874003] - [scripts] scripts: Require pahole v1.16 when generating BTF (Yauheni Kaliuta) [1874003] - [net] bpf, sockhash: Synchronize delete from bucket list on map free (Yauheni Kaliuta) [1874003] - [net] bpf, sockhash: Fix memory leak when unlinking sockets in sock_hash_free (Yauheni Kaliuta) [1874003] - [net] bpf/sockmap: Fix kernel panic at __tcp_bpf_recvmsg (Yauheni Kaliuta) [1874003] - [kernel] bpf: rework the compat kernel probe handling (Yauheni Kaliuta) [1874003] - [kernel] bpf: handle the compat string in bpf_trace_copy_string better (Yauheni Kaliuta) [1874003] - [kernel] bpf: factor out a bpf_trace_copy_string helper (Yauheni Kaliuta) [1874003] - [net] mmap locking API: add mmap_read_trylock_non_owner() (Yauheni Kaliuta) [1874003] - [net] bpf: sockmap: use mmap locking API (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix ringbuf selftest sample counting undeterminism (Yauheni Kaliuta) [1874003] - [net] bpf: Fix an error code in check_btf_func() (Yauheni Kaliuta) [1874003] - [net] bpf: make bpf_check_uarg_tail_zero() use check_zeroed_user() (Yauheni Kaliuta) [1874003] - [lib] lib: introduce copy_struct_from_user() helper (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add a default $(CXX) value (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: Don't use $(COMPILE.c) (Yauheni Kaliuta) [1874003] - [s390] s390/bpf: Use bcr 0, 0 as tail call nop filler (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix verifier test (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix sample_cnt shared between two threads (Yauheni Kaliuta) [1874003] - [tools] bpf, selftests: Adapt cls_redirect to call csum_level helper (Yauheni Kaliuta) [1874003] - [net] bpf: Add csum_level helper for fixing up csum levels (Yauheni Kaliuta) [1874003] - [net] bpf: Fix up bpf_skb_adjust_room helper's skb csum setting (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add _GNU_SOURCE for reallocarray to ringbuf.c (Yauheni Kaliuta) [1874003] - [net] bpf: Use tracing helpers for lsm programs (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add test for SO_BINDTODEVICE opt of bpf_setsockopt (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: sync bpf.h (Yauheni Kaliuta) [1874003] - [tools] bpf, selftests: Add test for ktls with skb bpf ingress policy (Yauheni Kaliuta) [1874003] - [net] bpf: Fix running sk_skb program types with ktls (Yauheni Kaliuta) [1874003] - [net] bpf: Refactor sockmap redirect code so its easy to reuse (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add SEC name for xdp programs attached to device map (Yauheni Kaliuta) [1874003] - [net] bpf: Add support to attach bpf program to a devmap entry (Yauheni Kaliuta) [1874003] - [kernel] bpf: Use strncpy_from_unsafe_strict() in bpf_seq_printf() helper (Yauheni Kaliuta) [1874003] - [net] devmap: Formalize map value as a named struct (Yauheni Kaliuta) [1874003] - [net] bpf: Add rx_queue_mapping to bpf_sock (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add tests for write-only stacks/queues (Yauheni Kaliuta) [1874003] - [documentation] docs/bpf: Add BPF ring buffer design notes (Yauheni Kaliuta) [1874003] - [tools] bpf: Add BPF ringbuf and perf buffer benchmarks (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add BPF ringbuf selftests (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add BPF ring buffer support (Yauheni Kaliuta) [1874003] - [tools] bpf: Implement BPF ring buffer and verifier support for it (Yauheni Kaliuta) [1874003] - [net] bpf: Fix map permissions check (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Cleanup comments in test_maps (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Cleanup some file descriptors in test_maps (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix a typo in test_maps (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix perf_buffer__free() API for sparse allocs (Yauheni Kaliuta) [1874003] - [tools] bpf, selftests: Test probe_* helpers from SCHED_CLS (Yauheni Kaliuta) [1874003] - [tools] bpf, selftests: Add sk_msg helpers load and attach test (Yauheni Kaliuta) [1874003] - [net] bpf, sk_msg: Add get socket storage helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Extend bpf_base_func_proto helpers with probe_* and *current_task* (Yauheni Kaliuta) [1874003] - [net] bpf, sk_msg: Add some generic helpers that may be useful from sk_msg (Yauheni Kaliuta) [1874003] - [net] bpf: Fix spelling in comment explaining ARG1 in ___bpf_prog_run (Yauheni Kaliuta) [1874003] - [tools] libbpf: Install headers as part of make install (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add API to consume the perf ring buffer content (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Print correct error message when failing to load BTF (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Make capability check account for new BPF caps (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Clean subcommand help messages (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: CONFIG_LIRC required for test_lirc_mode2.sh (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: CONFIG_IPV6_SEG6_BPF required for test_seg6_loop.o (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add general instructions for test execution (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, add printk to test_sk_lookup_kern to encode null ptr check (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, verifier case for non null pointer map value branch (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, verifier case for non null pointer check branch taken (Yauheni Kaliuta) [1874003] - [net] bpf: Verifier track null pointer branch_taken with JNE and JEQ (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: sync bpf.h (Yauheni Kaliuta) [1874003] - [tools] bpf, testing: Add get{peer, sock}name selftests to test_progs (Yauheni Kaliuta) [1874003] - [tools] bpf, bpftool: Enable get{peer, sock}name attach types (Yauheni Kaliuta) [1874003] - [tools] bpf, libbpf: Enable get{peer, sock}name attach types (Yauheni Kaliuta) [1874003] - [net] bpf: Add get{peer, sock}name attach types for sock_addr (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Refactor kprobe, tail call kern progs map definition (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Add tracex7 test file to .gitignore (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Refactor tail call user progs with libbpf (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Refactor kprobe tracing user progs with libbpf (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Refactor pointer error check with libbpf (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, add ktls tests to test_sockmap (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, add blacklist to test_sockmap (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, add whitelist option to test_sockmap (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, provide verbose option for selftests execution (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, break down test_sockmap into subtests (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, improve test_sockmap total bytes counter (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, print error in test_sockmap error cases (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, sockmap test prog run without setting cgroup (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, remove prints from sockmap tests (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, move sockmap bpf prog header into progs (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Remove test_align leftovers (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Move test_align under test_progs (Yauheni Kaliuta) [1874003] - [tools] libbpf, hashmap: Fix signedness warnings (Yauheni Kaliuta) [1874003] - [tools] libbpf, hashmap: Remove unused #include (Yauheni Kaliuta) [1874003] - [net] bpf: Fix check_return_code to only allowin trace_iter progs (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Use CAP_BPF and CAP_PERFMON in tests (Yauheni Kaliuta) [1874003] - [net] bpf: Implement CAP_BPF (Yauheni Kaliuta) [1874003] - [security] bpf, capability: Introduce CAP_BPF (Yauheni Kaliuta) [1874003] - [security] capabilities: Introduce CAP_PERFMON to kernel and user space (Yauheni Kaliuta) [1874003] - [tools] bpf, bpftool: Allow probing for CONFIG_HZ from kernel config (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test for sk helpers in cgroup skb (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add connect_fd_to_fd, connect_wait net helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Introduce bpf_sk_{, ancestor_}cgroup_id helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Allow skb_ancestor_cgroup_id helper in cgroup skb (Yauheni Kaliuta) [1874003] - [net] bpf: Allow sk lookup helpers in cgroup skb (Yauheni Kaliuta) [1874003] - [tools] selftest/bpf: Fix spelling mistake "SIGALARM" -> "SIGALRM" (Yauheni Kaliuta) [1874003] - [net] bpf: Fix bpf_iter's task iterator logic (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test narrow loads for bpf_sock_addr.user_port (Yauheni Kaliuta) [1874003] - [net] bpf: Support narrow loads from bpf_sock_addr.user_port (Yauheni Kaliuta) [1874003] - [samples] samples/bpf: xdp_redirect_cpu: Set MAX_CPUS according to NR_CPUS (Yauheni Kaliuta) [1874003] - [samples] samples/bpf: Remove compiler warnings (Yauheni Kaliuta) [1874003] - [net] bpf: Enable bpf_iter targets registering ctx argument types (Yauheni Kaliuta) [1874003] - [net] bpf: Change func bpf_iter_unreg_target() signature (Yauheni Kaliuta) [1874003] - [net] bpf: net: Refactor bpf_iter target registration (Yauheni Kaliuta) [1874003] - [net] bpf: Add comments to interpret bpf_prog return values (Yauheni Kaliuta) [1874003] - [tools] bpf: Change btf_iter func proto prefix to "bpf_iter_" (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: selftests : Explain bpf_iter test failures with llvm 10.0.0 (Yauheni Kaliuta) [1874003] - [tools] selftest/bpf: Add BPF triggering benchmark (Yauheni Kaliuta) [1874003] - [tools] selftest/bpf: Fmod_ret prog and implement test_overhead as part of bench (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add benchmark runner infrastructure (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Extract parse_num_list into generic testing_helpers.c (Yauheni Kaliuta) [1874003] - [tools] tools, bpf: Synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1874003] - [scripts] bpf: Minor fixes to BPF helpers documentation (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Minor fixes for documentation (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Poison and replace kernel integer typedefs (Yauheni Kaliuta) [1874003] - [tools] bpf, libbpf: Replace zero-length array with flexible-array (Yauheni Kaliuta) [1874003] - [arm64] bpf, arm64: Optimize ADD, SUB, JMP BPF_K using arm64 add/sub immediates (Yauheni Kaliuta) [1874003] - [arm64] bpf, arm64: Optimize AND, OR, XOR, JSET BPF_K using arm64 logical immediates (Yauheni Kaliuta) [1874003] - [tools] bpf, runqslower: include proper uapi/bpf.h (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: selftests: Add iter progs for bpf_map/task/task_file (Yauheni Kaliuta) [1874003] - [tools] tools/bpftool: Add bpf_iter support for bptool (Yauheni Kaliuta) [1874003] - [tools] tools/libpf: Add offsetof/container_of macro in bpf_helpers.h (Yauheni Kaliuta) [1874003] - [tools] tools/libbpf: Add bpf_iter support (Yauheni Kaliuta) [1874003] - [net] bpf: Support variable length array in tracing programs (Yauheni Kaliuta) [1874003] - [net] bpf: Handle spilled PTR_TO_BTF_ID properly when checking stack_boundary (Yauheni Kaliuta) [1874003] - [kernel] bpf: Add bpf_seq_printf and bpf_seq_write helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Add PTR_TO_BTF_ID_OR_NULL support (Yauheni Kaliuta) [1874003] - [net] bpf: Add task and task/file iterator targets (Yauheni Kaliuta) [1874003] - [net] bpf: Add bpf_map iterator (Yauheni Kaliuta) [1874003] - [net] bpf: Implement common macros/helpers for target iterators (Yauheni Kaliuta) [1874003] - [net] bpf: Create file bpf iterator (Yauheni Kaliuta) [1874003] - [net] bpf: Create anonymous bpf iterator (Yauheni Kaliuta) [1874003] - [net] bpf: Implement bpf_seq_read() for bpf iterator (Yauheni Kaliuta) [1874003] - [net] bpf: Support bpf tracing/iter programs for BPF_LINK_UPDATE (Yauheni Kaliuta) [1874003] - [net] bpf: Support bpf tracing/iter programs for BPF_LINK_CREATE (Yauheni Kaliuta) [1874003] - [net] bpf: Allow loading of a bpf_iter program (Yauheni Kaliuta) [1874003] - [net] bpf: Implement an interface to register bpf_iter targets (Yauheni Kaliuta) [1874003] - [tools] bpf: Allow any port in bpf_bind helper (Yauheni Kaliuta) [1874003] - [net] net: Refactor arguments of inet{,6}_bind (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Move existing common networking parts into network_helpers (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Generalize helpers to control background listener (Yauheni Kaliuta) [1874003] - [net] crypto: lib/sha1 - rename "sha" to "sha1" (Yauheni Kaliuta) [1874003] - [arm64] arm64: bpf: Annotate JITed code for BTI (Yauheni Kaliuta) [1874003] - [arm64] arm64: insn: Add constants for new HINT instruction decode (Yauheni Kaliuta) [1874003] - [kernel] sysctl: Fix unused function warning (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Use reno instead of dctcp (Yauheni Kaliuta) [1874003] - [net] bpf: Fix use-after-free of bpf_link when priming half-fails (Yauheni Kaliuta) [1874003] - [tools] bpf: Bpf_{g, s}etsockopt for struct bpf_sock_addr (Yauheni Kaliuta) [1874003] - [tools] bpf: Add selftest for BPF_ENABLE_STATS (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add support for command BPF_ENABLE_STATS (Yauheni Kaliuta) [1874003] - [net] bpf: Sharing bpf runtime stats with BPF_ENABLE_STATS (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test allowed maps for bpf_sk_select_reuseport (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix false uninitialized variable warning (Yauheni Kaliuta) [1874003] - [net] bpf: Fix unused variable warning (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Use SOCKMAP for server sockets in bpf_sk_assign test (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test that lookup on SOCKMAP/SOCKHASH is allowed (Yauheni Kaliuta) [1874003] - [net] bpf: Allow bpf_map_lookup_elem for SOCKMAP and SOCKHASH (Yauheni Kaliuta) [1874003] - [tools] tools: bpftool: Make libcap dependency optional (Yauheni Kaliuta) [1874003] - [tools] tools: bpftool: Allow unprivileged users to probe features (Yauheni Kaliuta) [1874003] - [tools] tools: bpftool: For "feature probe" define "full_mode" bool as global (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Disable ASAN instrumentation for mmap()'ed memory read (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix invalid memory reads in core_relo selftest (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix memory leak in extract_build_id() (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix memory leak and possible double-free in hashmap__clear (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Convert test_hashmap into test_progs test (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add SAN_CFLAGS param to selftests build to allow sanitizers (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Ensure test flavors use correct skeletons (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add BTF-defined map-in-map support (Yauheni Kaliuta) [1874003] - [tools] libbpf: Refactor map creation logic and fix cleanup leak (Yauheni Kaliuta) [1874003] - [tools] libbpf: Refactor BTF-defined map definition parsing logic (Yauheni Kaliuta) [1874003] - [tools] bpftool: Add link bash completions (Yauheni Kaliuta) [1874003] - [tools] bpftool: Add bpftool-link manpage (Yauheni Kaliuta) [1874003] - [tools] bpftool: Add bpf_link show and pin support (Yauheni Kaliuta) [1874003] - [tools] bpftool: Expose attach_type-to-string array to non-cgroup code (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test bpf_link's get_next_id, get_fd_by_id, and get_obj_info (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add low-level APIs for new bpf_link commands (Yauheni Kaliuta) [1874003] - [net] bpf: Add support for BPF_OBJ_GET_INFO_BY_FD for bpf_link (Yauheni Kaliuta) [1874003] - [net] bpf: Support GET_FD_BY_ID and GET_NEXT_ID for bpf_link (Yauheni Kaliuta) [1874003] - [net] bpf: Allocate ID for bpf_link (Yauheni Kaliuta) [1874003] - [tools] libbpf: Remove unneeded semicolon in btf_dump_emit_type (Yauheni Kaliuta) [1874003] - [net] bpf, cgroup: Remove unused exports (Yauheni Kaliuta) [1874003] - [tools] libbpf: Return err if bpf_object__load failed (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add cls_redirect classifier (Yauheni Kaliuta) [1874003] - [net] bpf: Make verifier log more relevant by default (Yauheni Kaliuta) [1874003] - [net] bpf: add bpf_ktime_get_boot_ns() (Yauheni Kaliuta) [1874003] - [net] net: bpf: Make bpf_ktime_get_ns() available to non GPL programs (Yauheni Kaliuta) [1874003] - [net] net: bpf: Allow TC programs to call BPF_FUNC_skb_change_head (Yauheni Kaliuta) [1874003] - [net] bpf: Fix missing bpf_base_func_proto in cgroup_base_func_proto for CGROUP_NET=n (Yauheni Kaliuta) [1874003] - [tools] bpf_helpers.h: Add note for building with vmlinux.h or linux/types.h (Yauheni Kaliuta) [1874003] - [net] bpf: Enable more helpers for BPF_PROG_TYPE_CGROUP_{DEVICE, SYSCTL, SOCKOPT} (Yauheni Kaliuta) [1874003] - [tools] tools/bpf/bpftool: Remove duplicate headers (Yauheni Kaliuta) [1874003] - [net] bpf: Remove set but not used variable 'dst_known' (Yauheni Kaliuta) [1874003] - [net] xdp: export the DEV_MAP_BULK_SIZE macro (Yauheni Kaliuta) [1874003] - [kernel] trace/bpf_trace: Open access for CAP_PERFMON privileged process (Yauheni Kaliuta) [1874003] - [scsi] scsi: lpfc: Fix initial FLOGI failure due to BBSCN not supported (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.5 (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Reject CT request for MIB commands (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add FDMI Vendor MIB support (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix duplicate wq_create_version check (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Removed unused macros in lpfc_attr.c (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Re-fix use after free in lpfc_rq_buf_free() (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix scheduling call while in softirq context in lpfc_unreg_rpi (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix invalid sleeping context in lpfc_sli4_nvmet_alloc() (Dick Kennedy) [1887549] - [scsi] scsi: Remove unneeded break statements (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add dependency on CPU_FREQ (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Remove unneeded variable 'status' in lpfc_fcp_cpu_map_store() (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Drop nodelist reference on error in lpfc_gen_req() (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Remove set but not used 'qp' (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.4 (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Extend the RDF FPIN Registration descriptor for additional events (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix FLOGI/PLOGI receive race condition in pt2pt discovery (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix setting IRQ affinity with an empty CPU mask (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix spelling mistake "Cant" -> "Can't" (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.3 (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix validation of bsg reply lengths (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix retry of PRLI when status indicates its unsupported (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix oops when unloading driver while running mds diags (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix RSCN timeout due to incorrect gidft counter (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix no message shown for lpfc_hdw_queue out of range value (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix FCoE speed reporting (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add missing misc_deregister() for lpfc_init() (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: nvmet: Avoid hang / use-after-free again when destroying targetport (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix typo in comment for ULP (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add description for lpfc_release_rpi()'s 'ndlpl param (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix a bunch of kerneldoc misdemeanors (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add and rename a whole bunch of function parameter descriptions (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Use __printf() format notation (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix kerneldoc parameter formatting/misnaming/missing issues (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix some function parameter descriptions (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Ensure variable has the same stipulations as code using it (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix-up formatting/docrot where appropriate (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Provide description for lpfc_mem_alloc()'s 'align' param (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix-up around 120 documentation issues (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Remove unused variable 'pg_addr' (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Correct some pretty obvious misdocumentation (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix less-than-zero comparison of unsigned value (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix interrupt assignments when multiple vectors are supported on same CPU (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix inconsistent indenting (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.2 (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add an internal trace log buffer (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add blk_io_poll support for latency improvment (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add support to display if adapter dumps are available (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Allow applications to issue Common Set Features mailbox command (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix language in 0373 message to reflect non-error message (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix shost refcount mismatch when deleting vport (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix stack trace seen while setting rrq active (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix oops due to overrun when reading SLI3 data (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix missing MDS functionality (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix unused assignment in lpfc_sli4_bsg_link_diag_test (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Avoid another null dereference in lpfc_sli4_hba_unset() (Dick Kennedy) [1887549] - [scsi] lpfc_debugfs: get rid of pointless access_ok() (Dick Kennedy) [1887549] - [scsi] lpfc: add nvmet discovery_event op support (Dick Kennedy) [1887549] - [scsi] scsi: core: Don't start concurrent async scan on same host (Ming Lei) [1874501] - [crypto] crypto: bcm - Verify GCM/CCM key length in setkey (Vladis Dronov) [1887389] - [x86] x86/cpufeatures: Add support for fast short REP; MOVSB (Steve Best) [1838265] - [scsi] scsi: mpt3sas: A small correction in _base_process_reply_queue (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix sync irqs (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Detect tampered Aero and Sea adapters (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Don't call disable_irq from IRQ poll handler (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Remove pci-dma-compat wrapper API (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Remove superfluous memset() (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Update driver version to 35.100.00.00 (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Postprocessing of target and LUN reset (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Add functions to check if any cmd is outstanding on Target and LUN (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Rename and export interrupt mask/unmask functions (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Cancel the running work during host reset (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Dump system registers for debugging (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Memset config_cmds.reply buffer with zeros (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix kdoc comments format (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix set but unused variable (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix error returns in BRM_status_show (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix unlock imbalance (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix spelling mistake (Tomas Henzl) [1851440] - [s390] s390/zcrypt: Fix ZCRYPT_PERDEV_REQCNT ioctl (Claudio Imbrenda) [1885962] - [scsi] scsi: megaraid: Make smp_affinity_enable static (Tomas Henzl) [1860910] - [scsi] remove ioremap_nocache and devm_ioremap_nocache (Tomas Henzl) [1860910] - [scsi] scsi: megaraid: Remove set but unused variable (Tomas Henzl) [1860910] - [scsi] scsi: megaraid: Fix compilation warnings (Tomas Henzl) [1860910] - [scsi] scsi: megaraid: Fix kdoc comments format (Tomas Henzl) [1860910] - [scsi] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Tomas Henzl) [1860910] - [net] ethtool: Add support for 100Gbps per lane link modes (Ivan Vecera) [1879202]- [netdrv] ibmveth: Fix use of ibmveth in a bridge (Steve Best) [1893294] - [x86] ima: add a new CONFIG for loading arch-specific policies (Bruno Meneguele) [1869758] - [netdrv] e1000e: Add support for Meteor Lake (Ken Cox) [1838750] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Ken Cox) [1838750] - [netdrv] treewide: Use fallthrough pseudo-keyword (Ken Cox) [1838750] - [netdrv] e1000e: Remove unnecessary usages of memset (Ken Cox) [1838750] - [netdrv] e1000e: continue to init PHY even when failed to disable ULP (Ken Cox) [1838750] - [netdrv] ethernet/intel: Convert fallthrough code comments (Ken Cox) [1838750] - [netdrv] net/intel: remove driver versions from Intel drivers (Ken Cox) [1838750] - [netdrv] e1000e: fix unused-function warning (Ken Cox) [1838750] - [netdrv] e1000e: Do not wake up the system via WOL if device wakeup is disabled (Ken Cox) [1838750] - [netdrv] e1000e: Relax condition to trigger reset for ME workaround (Ken Cox) [1838750] - [netdrv] e1000e: disable s0ix entry and exit flows for ME systems (Ken Cox) [1838750] - [netdrv] e1000e: Disable TSO for buffer overrun workaround (Ken Cox) [1838750] - [netdrv] e1000e: Warn if disabling ULP failed (Ken Cox) [1838750] - [scsi] scsi: fnic: Do not call 'scsi_done()' for unhandled commands (Govindarajulu Varadarajan) [1870397] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Corinna Vinschen) [1838749] - [netdrv] igbvf: use generic power management (Corinna Vinschen) [1838749] - [netdrv] ethernet/intel: Convert fallthrough code comments (Corinna Vinschen) [1838749] - [netdrv] net/intel: remove driver versions from Intel drivers (Corinna Vinschen) [1838749] - [net] SUNRPC: Properly set the @subbuf parameter of xdr_buf_subsegment() (Steve Dickson) [1884361] - [net] SUNRPC: Fix ("SUNRPC: Add "@len" parameter to gss_unwrap()") (Steve Dickson) [1884361] - [net] netfilter: nf_queue: do not release refcouts until nf_reinject is done (Florian Westphal) [1886557] - [net] netfilter: nf_queue: place bridge physports into queue_entry struct (Florian Westphal) [1886557] - [net] netfilter: nf_queue: make nf_queue_entry_release_refs static (Florian Westphal) [1886557] - [firewire] firewire: Deprecate Firewire support in RHEL8 (Prarit Bhargava) [1871863] - [lib] Add pldmfw library for PLDM firmware update (Patrick Talbert) [1878278] - [lib] bitops: introduce the for_each_set_clump8 macro (Patrick Talbert) [1878278] - [mm] x86/ioremap: Map EFI runtime services data as encrypted for SEV (Lenny Szubowicz) [1883134] - [powerpc] Revert "powerpc/powernv/idle: Replace CPU feature check with PVR check" (Steve Best) [1882365] - [powerpc] powerpc/xive: Do not expose a debugfs file when XIVE is disabled (Steve Best) [1854526] - [kvm] powerpc/xive: Enforce load-after-store ordering when StoreEOI is active (Steve Best) [1854526] - [powerpc] powerpc/xive: Add a debugfs file to dump internal XIVE state (Steve Best) [1854526] - [net] openvswitch: add TTL decrement action (Eelco Chaudron) [1762450]- [kernel] futex: Adjust absolute futex timeouts with per time namespace offset (Waiman Long) [1548297] - [kernel] futex: Remove unused or redundant includes (Waiman Long) [1548297] - [include] vdso: Fix clocksource.h macro detection (Waiman Long) [1548297] - [x86] um: Fix header inclusion (Waiman Long) [1548297] - [arm64] arm64: vdso32: make vdso32 install conditional (Waiman Long) [1548297] - [arm64] ARM64: vdso32: Install vdso32 from vdso_install (Waiman Long) [1548297] - [arm64] vdso/treewide: Add vdso_data pointer argument to __arch_get_hw_counter() (Waiman Long) [1548297] - [kernel] timekeeping/vsyscall: Provide vdso_update_begin/end() (Waiman Long) [1548297] - [include] lib/vdso: Allow to add architecture-specific vdso data (Waiman Long) [1548297] - [arm64] arm64: enable time namespace support (Waiman Long) [1548297] - [arm64] arm64/vdso: Restrict splitting VVAR VMA (Waiman Long) [1548297] - [arm64] arm64/vdso: Handle faults on timens page (Waiman Long) [1548297] - [arm64] arm64/vdso: Add time namespace page (Waiman Long) [1548297] - [arm64] arm64/vdso: Zap vvar pages when switching to a time namespace (Waiman Long) [1548297] - [arm64] arm64/vdso: use the fault callback to map vvar pages (Waiman Long) [1548297] - [arm64] arm64: compat: Allow 32-bit vdso and sigpage to co-exist (Waiman Long) [1548297] - [x86] x86/vdso: Unbreak paravirt VDSO clocks (Waiman Long) [1548297] - [lib] lib/vdso: Provide sanity check for cycles (again) (Waiman Long) [1548297] - [kernel] clocksource: Remove obsolete ifdef (Waiman Long) [1548297] - [tools] selftests/timens: handle a case when alarm clocks are not supported (Waiman Long) [1548297] - [arm64] arm64: vdso: Add --eh-frame-hdr to ldflags (Waiman Long) [1548297] - [arm64] arm64: vdso: Add -fasynchronous-unwind-tables to cflags (Waiman Long) [1548297] - [arm64] arm64: vdso: use consistent 'map' nomenclature (Waiman Long) [1548297] - [arm64] arm64: vdso: use consistent 'abi' nomenclature (Waiman Long) [1548297] - [arm64] arm64: vdso: simplify arch_vdso_type ifdeffery (Waiman Long) [1548297] - [arm64] arm64: vdso: remove aarch32_vdso_pages (Waiman Long) [1548297] - [arm64] arm64: vdso: Add '-Bsymbolic' to ldflags (Waiman Long) [1548297] - [x86] x86/vdso/vdso2c: Convert iterators to unsigned (Waiman Long) [1548297] - [x86] x86/vdso/vdso2c: Correct error messages on file open (Waiman Long) [1548297] - [include] vdso/datapage: Use correct clock mode name in comment (Waiman Long) [1548297] - [arm64] arm64: vdso: don't free unallocated pages (Waiman Long) [1548297] - [fs] proc, time/namespace: Show clock symbolic names in /proc/pid/timens_offsets (Waiman Long) [1548297] - [kernel] time/namespace: Add max_time_namespaces ucount (Waiman Long) [1548297] - [kernel] time/namespace: Fix time_for_children symlink (Waiman Long) [1548297] - [arm64] arm64: compat: Fix syscall number of compat_clock_getres (Waiman Long) [1548297] - [tools] selftests/timens: Remove duplicated include (Waiman Long) [1548297] - [kernel] sys/sysinfo: Respect boottime inside time namespace (Waiman Long) [1548297] - [clocksource] clocksource/drivers/arm_arch_timer: Fix vDSO clockmode when vDSO disabled (Waiman Long) [1548297] - [lib] lib/vdso: Enable common headers (Waiman Long) [1548297] - [x86] x86/vdso: Enable x86 to use common headers (Waiman Long) [1548297] - [arm64] arm64: vdso32: Include common headers in the vdso library (Waiman Long) [1548297] - [arm64] arm64: vdso: Include common headers in the vdso library (Waiman Long) [1548297] - [arm64] arm64: Introduce asm/vdso/processor.h (Waiman Long) [1548297] - [arm64] arm64: vdso32: Code clean up (Waiman Long) [1548297] - [include] linux/elfnote.h: Replace elf.h with UAPI equivalent (Waiman Long) [1548297] - [include] common: Introduce processor.h (Waiman Long) [1548297] - [include] linux/ktime.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/jiffies.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/time64.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/time32.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/time.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/math64.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/clocksource.h: Extract common header for vDSO (Waiman Long) [1548297] - [arm64] arm64: Introduce asm/vdso/clocksource.h (Waiman Long) [1548297] - [x86] x86: Introduce asm/vdso/clocksource.h (Waiman Long) [1548297] - [include] linux/limits.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/bits.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/const.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/bits.h: make BIT(), GENMASK(), and friends available in assembly (Waiman Long) [1548297] - [lib] lib/vdso: Allow architectures to provide the vdso data pointer (Waiman Long) [1548297] - [lib] lib/vdso: Allow architectures to override the ns shift operation (Waiman Long) [1548297] - [lib] lib/vdso: Allow fixed clock mode (Waiman Long) [1548297] - [include] lib/vdso: Move VCLOCK_TIMENS to vdso_clock_modes (Waiman Long) [1548297] - [kernel] lib/vdso: Avoid highres update if clocksource is not VDSO capable (Waiman Long) [1548297] - [lib] lib/vdso: Cleanup clock mode storage leftovers (Waiman Long) [1548297] - [arm64] ARM/arm64: vdso: Use common vdso clock mode storage (Waiman Long) [1548297] - [x86] x86/vdso: Use generic VDSO clock mode storage (Waiman Long) [1548297] - [kernel] clocksource: Add common vdso clock mode storage (Waiman Long) [1548297] - [x86] x86/vdso: Move VDSO clocksource state tracking to callback (Waiman Long) [1548297] - [include] clocksource: Cleanup struct clocksource and documentation (Waiman Long) [1548297] - [lib] lib/vdso: Allow the high resolution parts to be compiled out (Waiman Long) [1548297] - [lib] lib/vdso: Only read hrtimer_res when needed in __cvdso_clock_getres() (Waiman Long) [1548297] - [x86] x86/vdso: Mark the TSC clocksource path likely (Waiman Long) [1548297] - [kernel] lib/vdso: Update coarse timekeeper unconditionally (Waiman Long) [1548297] - [kernel] lib/vdso: Make __arch_update_vdso_data() logic understandable (Waiman Long) [1548297] - [kernel] alarmtimer: Unregister wakeup source when module get fails (Waiman Long) [1548297] - [tools] selftests/timens: Check for right timens offsets after fork and exec (Waiman Long) [1548297] - [tools] selftests/timens: Add a simple perf test for clock_gettime() (Waiman Long) [1548297] - [tools] selftests/timens: Add timer offsets test (Waiman Long) [1548297] - [tools] selftests/timens: Add procfs selftest (Waiman Long) [1548297] - [tools] selftests/timens: Add a test for clock_nanosleep() (Waiman Long) [1548297] - [tools] selftests/timens: Add a test for timerfd (Waiman Long) [1548297] - [tools] selftests/timens: Add Time Namespace test for supported clocks (Waiman Long) [1548297] - [fs] fs/proc: Introduce /proc/pid/timens_offsets (Waiman Long) [1548297] - [x86] x86/vdso: Zap vvar pages when switching to a time namespace (Waiman Long) [1548297] - [x86] x86/vdso: On timens page fault prefault also VVAR page (Waiman Long) [1548297] - [x86] x86/vdso: Handle faults on timens page (Waiman Long) [1548297] - [kernel] time: Allocate per-timens vvar page (Waiman Long) [1548297] - [x86] x86/vdso: Add time napespace page (Waiman Long) [1548297] - [x86] x86/vdso: Provide vdso_data offset on vvar_page (Waiman Long) [1548297] - [lib] lib/vdso: Prepare for time namespace support (Waiman Long) [1548297] - [x86] x86/vdso: Restrict splitting VVAR VMA (Waiman Long) [1548297] - [fs] fs/proc: Respect boottime inside time namespace for /proc/uptime (Waiman Long) [1548297] - [kernel] posix-timers: Make clock_nanosleep() time namespace aware (Waiman Long) [1548297] - [kernel] hrtimers: Prepare hrtimer_nanosleep() for time namespaces (Waiman Long) [1548297] - [kernel] alarmtimer: Make nanosleep() time namespace aware (Waiman Long) [1548297] - [kernel] posix-timers: Make timer_settime() time namespace aware (Waiman Long) [1548297] - [fs] timerfd: Make timerfd_settime() time namespace aware (Waiman Long) [1548297] - [kernel] time: Add do_timens_ktime_to_host() helper (Waiman Long) [1548297] - [kernel] posix-clocks: Wire up clock_gettime() with timens offsets (Waiman Long) [1548297] - [kernel] posix-timers: Use clock_get_ktime() in common_timer_get() (Waiman Long) [1548297] - [kernel] posix-clocks: Introduce clock_get_ktime() callback (Waiman Long) [1548297] - [kernel] alarmtimer: Provide get_timespec() callback (Waiman Long) [1548297] - [kernel] alarmtimer: Rename gettime() callback to get_ktime() (Waiman Long) [1548297] - [kernel] posix-clocks: Rename .clock_get_timespec() callbacks accordingly (Waiman Long) [1548297] - [kernel] posix-clocks: Rename the clock_get() callback to clock_get_timespec() (Waiman Long) [1548297] - [kernel] time: Add timens_offsets to be used for tasks in time namespace (Waiman Long) [1548297] - [kernel] ns: Introduce Time Namespace (Waiman Long) [1548297] - [lib] lib/vdso: Mark do_hres() and do_coarse() as __always_inline (Waiman Long) [1548297] - [lib] lib/vdso: Avoid duplication in __cvdso_clock_getres() (Waiman Long) [1548297] - [lib] lib/vdso: Let do_coarse() return 0 to simplify the callsite (Waiman Long) [1548297] - [x86] x86/vdso: Remove unused VDSO_HAS_32BIT_FALLBACK (Waiman Long) [1548297] - [arm64] arm64: compat: vdso: Remove unused VDSO_HAS_32BIT_FALLBACK (Waiman Long) [1548297] - [lib] lib/vdso: Remove checks on return value for 32 bit vDSO (Waiman Long) [1548297] - [lib] lib/vdso: Remove VDSO_HAS_32BIT_FALLBACK (Waiman Long) [1548297] - [arm64] arm64: compat: vdso: Expose BUILD_VDSO32 (Waiman Long) [1548297] - [include] lib/vdso: Add unlikely() hint into vdso_read_begin() (Waiman Long) [1548297] - [x86] y2038: vdso: change time_t to __kernel_old_time_t (Waiman Long) [1548297] - [uapi] y2038: add __kernel_old_timespec and __kernel_old_time_t (Waiman Long) [1548297] - [arm64] timekeeping/vsyscall: Update VDSO data unconditionally (Waiman Long) [1548297] - [x86] um: Fix VDSO compiler warning (Waiman Long) [1548297] - [kernel] timekeeping/vsyscall: Prevent math overflow in BOOTTIME update (Waiman Long) [1548297] - [arm64] arm64: compat: vdso: Use legacy syscalls as fallback (Waiman Long) [1548297] - [x86] x86/vdso/32: Use 32bit syscall fallback (Waiman Long) [1548297] - [arm64] arm64: vdso: Cleanup Makefiles (Waiman Long) [1548297] - [arm64] arm64: vdso: fix flip/flop vdso build bug (Waiman Long) [1548297] - [x86] x86/vdso: Fix flip/flop vdso build bug (Waiman Long) [1548297] - [kernel] timekeeping/vsyscall: Use __iter_div_u64_rem() (Waiman Long) [1548297] - [arm64] arm64: compat: Fix __arch_get_hw_counter() implementation (Waiman Long) [1548297] - [arm64] arm64: Fix __arch_get_hw_counter() implementation (Waiman Long) [1548297] - [arm64] arm64: compat: No need for pre-ARMv7 barriers on an ARMv8 system (Waiman Long) [1548297] - [arm64] arm64: vdso: Remove unnecessary asm-offsets.c definitions (Waiman Long) [1548297] - [include] vdso: Remove superfluous #ifdef __KERNEL__ in vdso/datapage.h (Waiman Long) [1548297] - [arm64] arm64: vdso: Enable vDSO compat support (Waiman Long) [1548297] - [arm64] arm64: compat: Get sigreturn trampolines from vDSO (Waiman Long) [1548297] - [arm64] arm64: elf: VDSO code page discovery (Waiman Long) [1548297] - [arm64] arm64: compat: VDSO setup for compat layer (Waiman Long) [1548297] - [arm64] arm64: vdso: Refactor vDSO code (Waiman Long) [1548297] - [arm64] arm64: compat: Add vDSO (Waiman Long) [1548297] - [arm64] arm64: compat: Generate asm offsets for signals (Waiman Long) [1548297] - [arm64] arm64: compat: Expose signal related structures (Waiman Long) [1548297] - [arm64] arm64: compat: Add missing syscall numbers (Waiman Long) [1548297] - [arm64] arm64: vdso: Build vDSO with -ffixed-x18 (Waiman Long) [1548297] - [arm64] arm64: vdso: Substitute gettimeofday() with C implementation (Waiman Long) [1548297] - [lib] lib/vdso: Build 32 bit specific functions in the right context (Waiman Long) [1548297] - [lib] lib/vdso: Make __cvdso_clock_getres() static (Waiman Long) [1548297] - [lib] lib/vdso: Make clock_getres() POSIX compliant again (Waiman Long) [1548297] - [lib] lib/vdso/32: Provide legacy syscall fallbacks (Waiman Long) [1548297] - [lib] lib/vdso: Move fallback invocation to the callers (Waiman Long) [1548297] - [lib] lib/vdso/32: Remove inconsistent NULL pointer checks (Waiman Long) [1548297] - [x86] lib/vdso: Make delta calculation work correctly (Waiman Long) [1548297] - [x86] x86/vdso: Add clock_gettime64() entry point (Waiman Long) [1548297] - [x86] x86/vdso: Add clock_getres() entry point (Waiman Long) [1548297] - [x86] x86/vdso: Switch to generic vDSO implementation (Waiman Long) [1548297] - [x86] x86/vdso: Prevent segfaults due to hoisted vclock reads (Waiman Long) [1548297] - [kernel] timekeeping: Provide a generic update_vsyscall() implementation (Waiman Long) [1548297] - [lib] lib/vdso: Add compat support (Waiman Long) [1548297] - [lib] lib/vdso: Provide generic VDSO implementation (Waiman Long) [1548297] - [include] hrtimer: Split out hrtimer defines into separate header (Waiman Long) [1548297] - [include] vdso: Define standardized vdso_datapage (Waiman Long) [1548297] - [arm64] arm64: arch_timer: mark functions as __always_inline (Waiman Long) [1548297] - [x86] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 223 (Waiman Long) [1548297] - [clocksource] clocksource/drivers/arm_arch_timer: Don't trace count reader functions (Waiman Long) [1548297] - [arm64] arm64: vdso: Explicitly add build-id option (Waiman Long) [1548297] - [x86] gcc-9: properly declare the {pv, hv}clock_page storage (Waiman Long) [1548297] - [arm64] arm64: vdso: Fix clock_getres() for CLOCK_REALTIME (Waiman Long) [1548297] - [arm64] arm64: compat: Refactor aarch32_alloc_vdso_pages() (Waiman Long) [1548297] - [arm64] arm64: compat: Split kuser32 (Waiman Long) [1548297] - [arm64] arm64: compat: Alloc separate pages for vectors and sigpage (Waiman Long) [1548297] - [arm64] arm64: arch_timer: Ensure counter register reads occur with seqlock held (Waiman Long) [1548297] - [clocksource] clocksource/arm_arch_timer: Use arch_timer_read_counter to access stable counters (Waiman Long) [1548297] - [clocksource] clocksource/arm_arch_timer: Remove use of workaround static key (Waiman Long) [1548297] - [arm64] clocksource/arm_arch_timer: Drop use of static key in arch_timer_reg_read_stable (Waiman Long) [1548297] - [clocksource] clocksource/arm_arch_timer: Direcly assign set_next_event workaround (Waiman Long) [1548297] - [arm64] arm64: Use arch_timer_read_counter instead of arch_counter_get_cntvct (Waiman Long) [1548297] - [watchdog] watchdog/sbsa: Use arch_timer_read_counter instead of arch_counter_get_cntvct (Waiman Long) [1548297] - [kernel] alarmtimer: Return correct remaining time (Waiman Long) [1548297] - [arm64] arm64: vdso: use $(LD) instead of $(CC) to link VDSO (Waiman Long) [1548297] - [arm64] arm64: vdso: fix and clean-up Makefile (Waiman Long) [1548297] - [x86] x86/vdso: Remove hpet_page from vDSO (Waiman Long) [1548297] - [scripts] checksyscalls: fix up mq_timedreceive and stat exceptions (Waiman Long) [1548297] - [uapi] time: Add time_types.h (Waiman Long) [1548297] - [uapi] socket: Add struct __kernel_sock_timeval (Waiman Long) [1548297] - [arm64] arm64: asm-offsets: remove unused offsets (Waiman Long) [1548297] - [arm64] y2038: add 64-bit time_t syscalls to all 32-bit architectures (Waiman Long) [1548297] - [arm64] arm64: replace arm64-obj-* in Makefile with obj-* (Waiman Long) [1548297] - [x86] x86/vdso: Remove obsolete "fake section table" reservation (Waiman Long) [1548297] - [x86] x86/vdso: Rename variable to fix -Wshadow warning (Waiman Long) [1548297] - [x86] x86/vdso: Rearrange do_hres() to improve code generation (Waiman Long) [1548297] - [x86] x86/vdso: Document vgtod_ts better (Waiman Long) [1548297] - [x86] x86/vdso: Remove "memory" clobbers in the vDSO syscall fallbacks (Waiman Long) [1548297] - [x86] x86/vdso: Initialize the CPU/node NR segment descriptor earlier (Waiman Long) [1548297] - [x86] x86/vdso: Introduce helper functions for CPU and node number (Waiman Long) [1548297] - [x86] x86/segments/64: Rename the GDT PER_CPU entry to CPU_NUMBER (Waiman Long) [1548297] - [x86] x66/vdso: Add CLOCK_TAI support (Waiman Long) [1548297] - [x86] x86/vdso: Move cycle_last handling into the caller (Waiman Long) [1548297] - [x86] x86/vdso: Simplify the invalid vclock case (Waiman Long) [1548297] - [x86] x86/vdso: Replace the clockid switch case (Waiman Long) [1548297] - [x86] x86/vdso: Collapse coarse functions (Waiman Long) [1548297] - [x86] x86/vdso: Collapse high resolution functions (Waiman Long) [1548297] - [x86] x86/vdso: Introduce and use vgtod_ts (Waiman Long) [1548297] - [x86] x86/vdso: Use unsigned int consistently for vsyscall_gtod_data:: Seq (Waiman Long) [1548297] - [x86] x86/vdso: Enforce 64bit clocksource (Waiman Long) [1548297] - [x86] x86/time: Implement clocksource_arch_init() (Waiman Long) [1548297] - [kernel] clocksource: Provide clocksource_arch_init() (Waiman Long) [1548297] - [fs] fs/proc/uptime.c: use ktime_get_boottime_ts64 (Waiman Long) [1548297] - [include] y2038: Provide aliases for compat helpers (Waiman Long) [1548297] - [fs] kernel: add kcompat_sys_{f,}statfs64() (Waiman Long) [1548297] - [kernel] sysinfo: Remove get_monotonic_boottime() (Waiman Long) [1548297] - [kernel] posix-timers: Use new ktime_get_*_ts64() helpers (Waiman Long) [1548297] - [kernel] time: Use ktime_get_real_seconds() in time syscall (Waiman Long) [1548297] - [include] time: Introduce struct __kernel_itimerspec (Waiman Long) [1548297] - [scripts] kconfig: improve the recursive dependency report (Bruno Meneguele) [1890578] - [scripts] kconfig: report recursive dependency involving 'imply' (Bruno Meneguele) [1890578] - [scripts] kconfig: error out when seeing recursive dependency (Bruno Meneguele) [1890578] - [scsi] scsi: hpsa: Update copyright (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Remove pci-dma-compat wrapper API (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Use fallthrough pseudo-keyword (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Correct ctrl queue depth (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Bump version (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Increase controller error handling timeout (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Increase queue depth for external LUNs (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Correct rare oob condition (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: hpsa_ioctl(): Tidy up a bit (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Get rid of compat_alloc_user_space() (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Don't bother with vmalloc for BIG_IOCTL_Command_struct (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Lift {BIG_, }IOCTL_Command_struct copy{in, out} into hpsa_ioctl() (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: remove ioremap_nocache and devm_ioremap_nocache (Joseph Szczypek) [1861541] - [tools] selftests/powerpc: Make alignment handler test P9N DD2.1 vector CI load workaround (Gustavo Duarte) [1887442] - [powerpc] powerpc: Fix undetected data corruption with P9N DD2.1 VSX CI load emulation (Gustavo Duarte) [1887442] - [scsi] scsi: smartpqi: Update copyright (Don Brace) [1861538] - [scsi] scsi: smartpqi: Bump version to 1.2.16-010 (Don Brace) [1861538] - [scsi] scsi: smartpqi: Add RAID bypass counter (Don Brace) [1861538] - [scsi] scsi: smartpqi: Avoid crashing kernel for controller issues (Don Brace) [1861538] - [scsi] scsi: smartpqi: Update logical volume size after expansion (Don Brace) [1861538] - [scsi] scsi: smartpqi: Add id support for SmartRAID 3152-8i (Don Brace) [1861538] - [scsi] scsi: smartpqi: Identify physical devices without issuing INQUIRY (Don Brace) [1861538] - [mm] mm: simplify find_min_pfn_with_active_regions() (Baoquan He) [1844157] - [mm] mm: clean up free_area_init_node() and its helpers (Baoquan He) [1844157] - [mm] mm: rename free_area_init_node() to free_area_init_memoryless_node() (Baoquan He) [1844157] - [mm] mm: free_area_init: allow defining max_zone_pfn in descending order (Baoquan He) [1844157] - [powerpc] mm: remove early_pfn_in_nid() and CONFIG_NODES_SPAN_OTHER_NODES (Baoquan He) [1844157] - [mm] mm: memmap_init: iterate over memblock regions rather that check each PFN (Baoquan He) [1844157] - [mm] arm64: simplify detection of memory zone boundaries for UMA configs (Baoquan He) [1844157] - [mm] mm: use free_area_init() instead of free_area_init_nodes() (Baoquan He) [1844157] - [mm] mm: free_area_init: use maximal zone PFNs rather than zone sizes (Baoquan He) [1844157] - [mm] mm: remove CONFIG_HAVE_MEMBLOCK_NODE_MAP option (Baoquan He) [1844157] - [mm] numa: make "nr_node_ids" unsigned int (Baoquan He) [1844157] - [mm] mm: make early_pfn_to_nid() and related defintions close to each other (Baoquan He) [1844157] - [mm] mm: memblock: replace dereferences of memblock_region.nid with API calls (Baoquan He) [1844157] - [mm] mm: factor out next_present_section_nr() (Baoquan He) [1844157] - [mm] mm/page_alloc: fix and rework pfn handling in memmap_init_zone() (Baoquan He) [1844157] - [mm] mm/page_alloc: skip non present sections on zone initialization (Baoquan He) [1844157] - [mm] mm: move mirrored memory specific code outside of memmap_init_zone (Baoquan He) [1844157] - [mm] mm: calculate deferred pages after skipping mirrored memory (Baoquan He) [1844157] - [mm] mm/memblock.c: fix a typo in __next_mem_pfn_range() comments (Baoquan He) [1844157] - [mm] memblock: remove memblock_{set, clear}_region_flags (Baoquan He) [1844157] - [mm] mm: replace all open encodings for NUMA_NO_NODE (Baoquan He) [1844157] - [powerpc] lockdep: Only trace IRQ edges (Waiman Long) [1885084] - [arm64] arm64: Implement arch_irqs_disabled() (Waiman Long) [1885084] - [include] locking/lockdep: Cleanup (Waiman Long) [1885084] - [include] lockdep: Use raw_cpu_*() for per-cpu variables (Waiman Long) [1885084] - [x86] locking/seqlock, headers: Untangle the spaghetti monster (Waiman Long) [1885084] - [misc] vmw_balloon: Explicitly include linux/io.h for virt_to_phys() (Waiman Long) [1885084] - [x86] x86: i8259: Add missing include file (Waiman Long) [1885084] - [include] seqcount: More consistent seqprop names (Waiman Long) [1885084] - [include] seqcount: Compress SEQCNT_LOCKNAME_ZERO() (Waiman Long) [1885084] - [include] seqlock: Fold seqcount_LOCKNAME_init() definition (Waiman Long) [1885084] - [include] seqlock: Fold seqcount_LOCKNAME_t definition (Waiman Long) [1885084] - [include] seqlock: s/__SEQ_LOCKDEP/__SEQ_LOCK/g (Waiman Long) [1885084] - [kernel] hrtimer: Use sequence counter with associated raw spinlock (Waiman Long) [1885084] - [kernel] timekeeping: Use sequence counter with associated raw spinlock (Waiman Long) [1885084] - [kernel] timekeeping: Use proper seqcount initializer (Waiman Long) [1885084] - [init] sched: tasks: Use sequence counter with associated spinlock (Waiman Long) [1885084] - [kernel] lockdep: Refactor IRQ trace events fields into struct (Waiman Long) [1885084] - [drm] dma-buf: Use sequence counter with associated wound/wait mutex (Waiman Long) [1885084] - [dma-buf] dma-buf: Remove custom seqcount lockdep class key (Waiman Long) [1885084] - [include] seqlock: Align multi-line macros newline escapes at 72 columns (Waiman Long) [1885084] - [documentation] seqlock: Extend seqcount API with associated locks (Waiman Long) [1885084] - [include] seqlock: lockdep assert non-preemptibility on seqcount_t write (Waiman Long) [1885084] - [lib] lockdep: Add preemption enabled/disabled assertion APIs (Waiman Long) [1885084] - [include] seqlock: Implement raw_seqcount_begin() in terms of raw_read_seqcount() (Waiman Long) [1885084] - [include] seqlock: Add kernel-doc for seqcount_t and seqlock_t APIs (Waiman Long) [1885084] - [include] seqlock: Reorder seqcount_t and seqlock_t API definitions (Waiman Long) [1885084] - [include] seqlock: seqcount_t latch: End read sections with read_seqcount_retry() (Waiman Long) [1885084] - [include] seqlock: Properly format kernel-doc code samples (Waiman Long) [1885084] - [documentation] Documentation: locking: Describe seqlock design and usage (Waiman Long) [1885084] - [include] seqlock: Require WRITE_ONCE surrounding raw_seqcount_barrier (Waiman Long) [1885084] - [include] seqlock, kcsan: Add annotations for KCSAN (Waiman Long) [1885084] - [include] include/linux/compiler.h: Introduce data_race(expr) macro (Waiman Long) [1885084] - [kernel] kcsan: Add Kernel Concurrency Sanitizer infrastructure (Waiman Long) [1885084] - [include] locking/qspinlock: Do not include atomic.h from qspinlock_types.h (Waiman Long) [1885084] - [include] locking/atomic: Move ATOMIC_INIT into linux/types.h (Waiman Long) [1885084] - [connector] connector/cn_proc: Protect send_msg() with a local lock (Waiman Long) [1885084] - [mm] mm/swap: Use local_lock for protection (Waiman Long) [1885084] - [include] radix-tree: Use local_lock for protection (Waiman Long) [1885084] - [include] locking: Introduce local_lock() (Waiman Long) [1885084] - [documentation] Documentation/locking/locktypes: Minor copy editor fixes (Waiman Long) [1885084] - [documentation] Documentation/locking/locktypes: Further clarifications and wordsmithing (Waiman Long) [1885084] - [documentation] Documentation: Add lock ordering and nesting documentation (Waiman Long) [1885084] - [mm] mm/swap.c: trivial mark_page_accessed() cleanup (Waiman Long) [1885084] - [lib] radix tree: Remove radix_tree_maybe_preload_order (Waiman Long) [1885084] - [kernel] locking/lockdep: Fix "USED" <- "IN-NMI" inversions (Waiman Long) [1885084] - [kernel] lockdep: Remove lockdep_hardirq{s_enabled, _context}() argument (Waiman Long) [1885084] - [kernel] lockdep: Change hardirq{s_enabled, _context} to per-cpu variables (Waiman Long) [1885084] - [kernel] x86/entry: Rename trace_hardirqs_off_prepare() (Waiman Long) [1885084] - [kernel] lockdep: Prepare for NMI IRQ state tracking (Waiman Long) [1885084] - [include] lockdep: Move list.h inclusion into lockdep.h (Waiman Long) [1885084] - [include] lockdep: Split header file into lockdep and lockdep_types (Waiman Long) [1885084] - [kernel] lockdep: __always_inline more for noinstr (Waiman Long) [1885084] - [kernel] lockdep: Prepare for noinstr sections (Waiman Long) [1885084] - [kernel] tracing: Provide lockdep less trace_hardirqs_on/off() variants (Waiman Long) [1885084] - [include] vmlinux.lds.h: Create section for protection against instrumentation (Waiman Long) [1885084] - [kernel] locking/lockdep: Replace zero-length array with flexible-array (Waiman Long) [1885084] - [kernel] hrtimer: Don't dereference the hrtimer pointer after the callback (Waiman Long) [1885084] - [kernel] hrtimer: Add missing sparse annotation for __run_timer() (Waiman Long) [1885084] - [kernel] lockdep: Always inline lockdep_{off,on}() (Waiman Long) [1885084] - [kernel] locking/lockdep: Improve 'invalid wait context' splat (Waiman Long) [1885084] - [kernel] lockdep: Rename trace_{hard, soft}{irq_context, irqs_enabled}() (Waiman Long) [1885084] - [kernel] lockdep: Rename trace_softirqs_{on,off}() (Waiman Long) [1885084] - [kernel] lockdep: Rename trace_hardirq_{enter, exit}() (Waiman Long) [1885084] - [kernel] completion: Use lockdep_assert_RT_in_threaded_ctx() in complete_all() (Waiman Long) [1885084] - [usb] completion: Use simple wait queues (Waiman Long) [1885084] - [kernel] sched/swait: Prepare usage in completions (Waiman Long) [1885084] - [kernel] lockdep: Add posixtimer context tracing bits (Waiman Long) [1885084] - [kernel] lockdep: Annotate irq_work (Waiman Long) [1885084] - [kernel] lockdep: Add hrtimer context tracing bits (Waiman Long) [1885084] - [include] lockdep: Introduce wait-type checks (Waiman Long) [1885084] - [kernel] lockdep: Teach lockdep about "USED" <- "IN-NMI" inversions (Waiman Long) [1885084] - [kernel] locking/lockdep: Rework lockdep_lock (Waiman Long) [1885084] - [kernel] locking/lockdep: Fix bad recursion pattern (Waiman Long) [1885084] - [s390] s390/ftrace: fix endless recursion in function_graph tracer (Waiman Long) [1885084] - [s390] s390/time: ensure get_clock_monotonic() returns monotonic values (Waiman Long) [1885084] - [kernel] irq_work: Fix IRQ_WORK_BUSY bit clearing (Waiman Long) [1885084] - [kernel] irq_work: Slightly simplify IRQ_WORK_PENDING clearing (Waiman Long) [1885084] - [kernel] irq_work: Fix irq_work_claim() memory ordering (Waiman Long) [1885084] - [kernel] irq_work: Convert flags to atomic_t (Waiman Long) [1885084] - [kernel] kprobes: Prohibit probing on lockdep functions (Waiman Long) [1885084] - [kernel] kprobes: Prohibit probing on hardirq tracers (Waiman Long) [1885084] - [lib] locking/lockdep: Make global debug_locks* variables read-mostly (Waiman Long) [1885084] - [kernel] locking/lockdep: Delete unnecessary #include (Waiman Long) [1885084] - [kernel] tracing: More reverting of "tracing: Centralize preemptirq tracepoints and unify their usage" (Waiman Long) [1885084] - [kernel] tracing/irqsoff: Handle preempt_count for different configs (Waiman Long) [1885084] - [kernel] tracing: Partial revert of "tracing: Centralize preemptirq tracepoints and unify their usage" (Waiman Long) [1885084] - [kernel] tracing: irqsoff: Account for additional preempt_disable (Waiman Long) [1885084] - [kernel] tracing: Centralize preemptirq tracepoints and unify their usage (Waiman Long) [1885084] - [kernel] tracing/irqsoff: Split reset into separate functions (Waiman Long) [1885084] - [kernel] sched/fair: Use dst group while checking imbalance for NUMA balancer (Phil Auld) [1877360] - [kernel] sched/fair: Reduce busy load balance interval (Phil Auld) [1877360] - [kernel] sched/fair: Reduce minimal imbalance threshold (Phil Auld) [1877360] - [kernel] sched/fair: Minimize concurrent LBs between domain level (Phil Auld) [1877360] - [kernel] sched/fair: Fix wrong cpu selecting from isolated domain (Phil Auld) [1877360] - [kernel] sched/fair: Relax constraint on task's load during load balance (Phil Auld) [1877360] - [kernel] sched/numa: Use runnable_avg to classify node (Phil Auld) [1877360] - [kernel] sched: Remove duplicated tick_nohz_full_enabled() check (Phil Auld) [1877360] - [kernel] sched: Warn if garbage is passed to default_wake_function() (Phil Auld) [1877360] - [kernel] sched: nohz: stop passing around unused "ticks" parameter (Phil Auld) [1877360] - [kernel] sched/fair: update_pick_idlest() Select group with lowest group_util when idle_cpus are equal (Phil Auld) [1877360] - [kernel] sched: Better document ttwu() (Phil Auld) [1877360] - [kernel] sched/fair: handle case of task_h_load() returning 0 (Phil Auld) [1877360] - [kernel] sched: Fix unreliable rseq cpu_id for new tasks (Phil Auld) [1877360] - [kernel] sched/core: s/WF_ON_RQ/WQ_ON_CPU/ (Phil Auld) [1877360] - [include] sched/core: Remove mmdrop() definition (Phil Auld) [1877360] - [kernel] sched/fair: Optimize dequeue_task_fair() (Phil Auld) [1877360] - [kernel] sched/pelt: Cleanup PELT divider (Phil Auld) [1877360] - [kernel] sched/fair: Fix NOHZ next idle balance (Phil Auld) [1877360] - [kernel] sched: correct SD_flags returned by tl->sd_flags() (Phil Auld) [1877360] - [kernel] sched/fair: Remove unused 'sd' parameter from scale_rt_capacity() (Phil Auld) [1877360] - [kernel] sched/idle, stop: Remove .get_rr_interval from sched_class (Phil Auld) [1877360] - [kernel] sched/core: Remove redundant 'preempt' param from sched_class->yield_to_task() (Phil Auld) [1877360] - [kernel] sched/pelt: Remove redundant cap_scale() definition (Phil Auld) [1877360] - [kernel] sched/pelt: Sync util/runnable_sum with PELT window when propagating (Phil Auld) [1877360] - [kernel] sched/cpuacct: Fix charge cpuacct.usage_sys (Phil Auld) [1877360] - [kernel] sched/cpuacct: Use __this_cpu_add() instead of this_cpu_ptr() (Phil Auld) [1877360] - [kernel] sched/fair: Fix unthrottle_cfs_rq() for leaf_cfs_rq list (Phil Auld) [1877360] - [kernel] sched/core: Simplify sched_init() (Phil Auld) [1877360] - [kernel] sched/fair: Mark sched_init_granularity __init (Phil Auld) [1877360] - [kernel] sched/core: Fix illegal RCU from offline CPUs (Phil Auld) [1877360] - [kernel] sched/fair: Use __this_cpu_read() in wake_wide() (Phil Auld) [1877360] - [kernel] sched: Extract the task putting code from pick_next_task() (Phil Auld) [1877360] - [kernel] sched: Make newidle_balance() static again (Phil Auld) [1877360] - [kernel] sched/fair: Remove distribute_running from CFS bandwidth (Phil Auld) [1877360] - [kernel] sched/fair: Simplify the code of should_we_balance() (Phil Auld) [1877360] - [kernel] sched/debug: Fix trival print_task() format (Phil Auld) [1877360] - [kernel] sched/debug: Factor out printing formats into common macros (Phil Auld) [1877360] - [kernel] sched/debug: Remove redundant macro define (Phil Auld) [1877360] - [kernel] sched/core: Remove unused rq::last_load_update_tick (Phil Auld) [1877360] - [kernel] sched/fair: Align rq->avg_idle and rq->avg_scan_cost (Phil Auld) [1877360] - [kernel] sched/fair: Improve spreading of utilization (Phil Auld) [1877360] - [kernel] sched/fair: Fix condition of avg_load calculation (Phil Auld) [1877360] - [kernel] kthread: Do not preempt current task if it is going to call schedule() (Phil Auld) [1877360] - [kernel] sched/core: Distribute tasks within affinity masks (Phil Auld) [1877360] - [kernel] time/sched_clock: Expire timer in hardirq context (Phil Auld) [1877360] - [kernel] sched/deadline: Make two functions static (Phil Auld) [1877360] - [mm] slab: store tagged freelist for off-slab slabmgmt (Waiman Long) [1887067] - [mm] mm/kasan: fix false positive invalid-free reports with CONFIG_KASAN_SW_TAGS=y (Waiman Long) [1887067] - [arm64] arm64: avoid clang warning about self-assignment (Waiman Long) [1887067] - [mm] kasan: add memory corruption identification for software tag-based mode (Waiman Long) [1887067] - [mm] mm/kasan: print frame description for stack bugs (Waiman Long) [1887067] - [mm] kasan: initialize tag to 0xff in __kasan_kmalloc (Waiman Long) [1887067] - [mm] kasan: Makefile: Replace -pg with CC_FLAGS_FTRACE (Waiman Long) [1887067] - [mm] x86/uaccess, kasan: Fix KASAN vs SMAP (Waiman Long) [1887067] - [mm] mm/kasan: Simplify stacktrace handling (Waiman Long) [1887067] - [mm] kasan: fix variable 'tag' set but not used warning (Waiman Long) [1887067] - [mm] slub: fix a crash with SLUB_DEBUG + KASAN_SW_TAGS (Waiman Long) [1887067] - [mm] kasan, slab: remove redundant kasan_slab_alloc hooks (Waiman Long) [1887067] - [mm] kasan, slab: make freelist stored without tags (Waiman Long) [1887067] - [mm] kasan, slab: fix conflicts with CONFIG_HARDENED_USERCOPY (Waiman Long) [1887067] - [mm] kasan: prevent tracing of tags.c (Waiman Long) [1887067] - [mm] kasan: fix random seed generation for tag-based mode (Waiman Long) [1887067] - [mm] slub: fix SLAB_CONSISTENCY_CHECKS + KASAN_SW_TAGS (Waiman Long) [1887067] - [mm] kasan, slub: fix more conflicts with CONFIG_SLAB_FREELIST_HARDENED (Waiman Long) [1887067] - [mm] kasan, slub: fix conflicts with CONFIG_SLAB_FREELIST_HARDENED (Waiman Long) [1887067] - [mm] kasan, slub: move kasan_poison_slab hook before page_address (Waiman Long) [1887067] - [mm] kmemleak: account for tagged pointers when calculating pointer range (Waiman Long) [1887067] - [mm] kasan, kmemleak: pass tagged pointers to kmemleak (Waiman Long) [1887067] - [mm] kasan: fix assigning tags twice (Waiman Long) [1887067] - [mm] kasan: mark file common so ftrace doesn't trace it (Waiman Long) [1887067] - [mm] kasan: fix krealloc handling for tag-based mode (Waiman Long) [1887067] - [mm] kasan: make tag based mode work with CONFIG_HARDENED_USERCOPY (Waiman Long) [1887067] - [arm64] kasan, arm64: use ARCH_SLAB_MINALIGN instead of manual aligning (Waiman Long) [1887067] - [mm] kasan: add SPDX-License-Identifier mark to source files (Waiman Long) [1887067] - [documentation] kasan: update documentation (Waiman Long) [1887067] - [arm64] kasan, arm64: select HAVE_ARCH_KASAN_SW_TAGS (Waiman Long) [1887067] - [mm] kasan: add __must_check annotations to kasan hooks (Waiman Long) [1887067] - [mm] kasan, mm, arm64: tag non slab memory allocated via pagealloc (Waiman Long) [1887067] - [arm64] kasan, arm64: add brk handler for inline instrumentation (Waiman Long) [1887067] - [mm] kasan: add hooks implementation for tag-based mode (Waiman Long) [1887067] - [mm] kasan: add bug reporting routines for tag-based mode (Waiman Long) [1887067] - [mm] kasan: split out generic_report.c from report.c (Waiman Long) [1887067] - [mm] kasan, mm: perform untagged pointers comparison in krealloc (Waiman Long) [1887067] - [mm] kasan, arm64: enable top byte ignore for the kernel (Waiman Long) [1887067] - [mm] kasan, arm64: fix up fault handling logic (Waiman Long) [1887067] - [mm] kasan: preassign tags to objects with ctors or SLAB_TYPESAFE_BY_RCU (Waiman Long) [1887067] - [arm64] kasan, arm64: untag address in _virt_addr_is_linear (Waiman Long) [1887067] - [arm64] kasan: add tag related helper functions (Waiman Long) [1887067] - [mm] kasan: initialize shadow to 0xff for tag-based mode (Waiman Long) [1887067] - [mm] kasan: rename kasan_zero_page to kasan_early_shadow_page (Waiman Long) [1887067] - [arm64] kasan, arm64: adjust shadow size for tag-based mode (Waiman Long) [1887067] - [mm] kasan: add CONFIG_KASAN_GENERIC and CONFIG_KASAN_SW_TAGS (Waiman Long) [1887067] - [mm] kasan: rename source files to reflect the new naming scheme (Waiman Long) [1887067] - [mm] kasan: move common generic and tag-based code to common.c (Waiman Long) [1887067] - [mm] kasan, slub: handle pointer tags in early_kmem_cache_node_alloc (Waiman Long) [1887067] - [mm] kasan, mm: change hooks signatures (Waiman Long) [1887067] - [arm64] arm64: kasan: Increase stack size for KASAN_EXTRA (Waiman Long) [1887067] - [s390] s390/cio: add cond_resched() in the slow_eval_known_fn() loop (Claudio Imbrenda) [1885961] - [s390] scsi: zfcp: fix missing erp_lock in port recovery trigger for point-to-point (Claudio Imbrenda) [1885876] - [tools] selftests/vm/gup_benchmark.c: match gup struct to kernel (Rafael Aquini) [1873952] - [uapi] redhat: Fix the number of KVM_CAP_S390_DIAG318 (Thomas Huth) [1659413] - [s390] setup: diag 318: refactor struct (Thomas Huth) [1659413] - [s390] kvm: diagnose 0x318 sync and reset (Thomas Huth) [1659413] - [mm] swap: reduce lock contention on swap cache from swap slots allocation (Nico Pache) [1839049] - [mm] mm/swapfile.c: use prandom_u32_max() (Nico Pache) [1839049] - [mm] swap: try to scan more free slots even when fragmented (Nico Pache) [1839049] - [mm] mm/swapfile.c: move inode_lock out of claim_swapfile (Nico Pache) [1839049] - [mm] vfs: don't allow writes to swap files (Nico Pache) [1839049] - [mm] mm: set S_SWAPFILE on blockdev swap devices (Nico Pache) [1839049] - [edac] EDAC/ie31200: Add Intel Coffee Lake CPU support (Aristeu Rozanski) [1847567]- [netdrv] macsec: avoid use-after-free in macsec_handle_frame() (Balazs Nemeth) [1890122] - [include] netlink: check for null extack in cookie helpers (Ivan Vecera) [1878274] - [net] ethtool: Don't omit the netlink reply if no features were changed (Ivan Vecera) [1878274] - [net] ethtool: Account for hw_features in netlink interface (Ivan Vecera) [1878274] - [net] ethtool: Fix preserving of wanted feature bits in netlink interface (Ivan Vecera) [1878274] - [net] ethtool: ethnl_set_linkmodes: remove redundant null check (Ivan Vecera) [1878274] - [net] ethtool: fix genlmsg_put() failure handling in ethnl_default_dumpit() (Ivan Vecera) [1878274] - [net] ethtool: add missing string for NETIF_F_GSO_TUNNEL_REMCSUM (Ivan Vecera) [1878274] - [net] ethtool: Fix check in ethtool_rx_flow_rule_create (Ivan Vecera) [1878274] - [net] ethtool: linkinfo: remove an unnecessary NULL check (Ivan Vecera) [1878274] - [net] ethtool: propagate get_coalesce return value (Ivan Vecera) [1878274] - [net] ethtool: don't call set_channels in drivers if config didn't change (Ivan Vecera) [1878274] - [net] ethtool: check if there is at least one channel for TX/RX in the core (Ivan Vecera) [1878274] - [net] drivers: Remove inclusion of vermagic header (Ivan Vecera) [1878274] - [net] ethtool: count header size in reply size estimate (Ivan Vecera) [1878274] - [net] ethtool: provide timestamping information with TSINFO_GET request (Ivan Vecera) [1878274] - [net] ethtool: add timestamping related string sets (Ivan Vecera) [1878274] - [net] ethtool: add EEE_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set EEE settings with EEE_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide EEE settings with EEE_GET request (Ivan Vecera) [1878274] - [net] ethtool: add PAUSE_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set pause parameters with PAUSE_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide pause parameters with PAUSE_GET request (Ivan Vecera) [1878274] - [net] ethtool: add COALESCE_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set coalescing parameters with COALESCE_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide coalescing parameters with COALESCE_GET request (Ivan Vecera) [1878274] - [net] ethtool: fix reference leak in ethnl_set_privflags() (Ivan Vecera) [1878274] - [net] ethtool: fix incorrect tx-checksumming settings reporting (Ivan Vecera) [1878274] - [include] ethtool.h: Replace zero-length array with flexible-array member (Ivan Vecera) [1878274] - [net] ethtool: fix reference leak in some *_SET handlers (Ivan Vecera) [1878274] - [net] ethtool: reject unrecognized request flags (Ivan Vecera) [1878274] - [include] netlink: add nl_set_extack_cookie_u32() (Ivan Vecera) [1878274] - [net] netlink: allow extack cookie also for error messages (Ivan Vecera) [1878274] - [net] ethtool: fix spelling mistake "exceeeds" -> "exceeds" (Ivan Vecera) [1878274] - [net] ethtool: add CHANNELS_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set device channel counts with CHANNELS_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide channel counts with CHANNELS_GET request (Ivan Vecera) [1878274] - [net] ethtool: add RINGS_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set device ring sizes with RINGS_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide ring sizes with RINGS_GET request (Ivan Vecera) [1878274] - [net] ethtool: add PRIVFLAGS_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set device private flags with PRIVFLAGS_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide private flags with PRIVFLAGS_GET request (Ivan Vecera) [1878274] - [net] ethtool: add FEATURES_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set netdev features with FEATURES_SET request (Ivan Vecera) [1878274] - [net] ethtool: add ethnl_parse_bitset() helper (Ivan Vecera) [1878274] - [net] ethtool: provide netdev features with FEATURES_GET request (Ivan Vecera) [1878274] - [net] ethtool: update mapping of features to legacy ioctl requests (Ivan Vecera) [1878274] - [net] ethtool: rename ethnl_parse_header() to ethnl_parse_header_dev_get() (Ivan Vecera) [1878274] - [include] hns: reject unsupported coalescing params (Ivan Vecera) [1878274] - [include] net: liquidio: reject unsupported coalescing params (Ivan Vecera) [1878274] - [net] ethtool: Factored out similar ethtool link settings for virtual devices to core (Ivan Vecera) [1878274] - [net] ethtool: limit bitset size (Ivan Vecera) [1878274] - [net] ethtool: fix application of verbose no_mask bitset (Ivan Vecera) [1878274] - [net] ethtool: Add support for low latency RS FEC (Ivan Vecera) [1878274] - [net] ethtool: add WOL_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set wake-on-lan settings with WOL_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide WoL settings with WOL_GET request (Ivan Vecera) [1878274] - [net] ethtool: add DEBUG_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set message mask with DEBUG_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide message mask with DEBUG_GET request (Ivan Vecera) [1878274] - [net] ethtool: fix kernel-doc descriptions (Ivan Vecera) [1878274] - [net] ethtool: potential NULL dereference in strset_prepare_data() (Ivan Vecera) [1878274] - [net] ethtool: fix ->reply_size() error handling (Ivan Vecera) [1878274] - [net] ethtool: fix a memory leak in ethnl_default_start() (Ivan Vecera) [1878274] - [net] ethtool: remove set but not used variable 'lsettings' (Ivan Vecera) [1878274] - [net] ethtool: provide link state with LINKSTATE_GET request (Ivan Vecera) [1878274] - [net] ethtool: add LINKMODES_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set link modes related data with LINKMODES_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide link mode information with LINKMODES_GET request (Ivan Vecera) [1878274] - [net] ethtool: add LINKINFO_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: add default notification handler (Ivan Vecera) [1878274] - [net] ethtool: set link settings with LINKINFO_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide link settings with LINKINFO_GET request (Ivan Vecera) [1878274] - [net] ethtool: provide string sets with STRSET_GET request (Ivan Vecera) [1878274] - [net] ethtool: default handlers for GET requests (Ivan Vecera) [1878274] - [net] ethtool: support for netlink notifications (Ivan Vecera) [1878274] - [net] ethtool: netlink bitset handling (Ivan Vecera) [1878274] - [net] ethtool: helper functions for netlink interface (Ivan Vecera) [1878274] - [net] ethtool: introduce ethtool netlink interface (Ivan Vecera) [1878274] - [net] ethtool: provide link mode names as a string set (Ivan Vecera) [1878274] - [net] ethtool: move string arrays into common file (Ivan Vecera) [1878274] - [net] ethtool: move RHEL specific stuff to separate header file (Ivan Vecera) [1878274] - [net] ethtool: move to its own directory (Ivan Vecera) [1878274] - [net] rtnetlink: provide permanent hardware address in RTM_NEWLINK (Ivan Vecera) [1878274] - [net] Zeroing the structure ethtool_wolinfo in ethtool_get_wol() (Ivan Vecera) [1878274] - [net] ethtool: Allow parsing ETHER_FLOW types when using flow_rule (Ivan Vecera) [1878274] - [net] ethtool: Allow matching on vlan DEI bit (Ivan Vecera) [1878274] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Ivan Vecera) [1878274] - [include] net: ethtool: Document get_rxfh_context and set_rxfh_context ethtool ops (Ivan Vecera) [1878274] - [include] ethtool: avoid signed-unsigned comparison in ethtool_validate_speed() (Ivan Vecera) [1878274] - [net] ethtool: not call vzalloc for zero sized memory request (Ivan Vecera) [1878274] - [net] ethtool: reduce stack usage with clang (Ivan Vecera) [1878274] - [net] ethtool: Use explicit designated initializers for .cmd (Ivan Vecera) [1878274] - [net] ethtool: remove unnecessary check in ethtool_get_regs() (Ivan Vecera) [1878274] - [include] uapi/ethtool: fix spelling errors (Ivan Vecera) [1878274] - [net] ethtool: fix a missing-check bug (Ivan Vecera) [1878274] - [include] ethtool: Remove trailing semicolon for static inline (Ivan Vecera) [1878274] - [net] ipv6: some fixes for ipv6_dev_find() (Xin Long) [1862458] - [net] tipc: not enable tipc when ipv6 works as a module (Xin Long) [1862458] - [net] tipc: set ub->ifindex for local ipv6 address (Xin Long) [1862458] - [net] ipv6: add ipv6_dev_find() (Xin Long) [1862458] - [powerpc] powerpc/pseries: explicitly reschedule during drmem_lmb list traversal (Steve Best) [1892377] - [scsi] scsi: ibmvscsi: Fix potential race after loss of transport (Steve Best) [1892316] - [mm] mm: fix a race during THP splitting (Rafael Aquini) [1865813 1739593] - [mm] mm, memcg: do not high throttle allocators based on wraparound (Waiman Long) [1873759] - [mm] mm, memcg: throttle allocators based on ancestral memory.high (Waiman Long) [1873759] - [mm] mm, memcg: fix corruption on 64-bit divisor in memory.high throttling (Waiman Long) [1873759] - [mm] mm, memcg: throttle allocators when failing reclaim over memory.high (Waiman Long) [1873759] - [mm] mm, oom: dump stack of victim when reaping failed (Waiman Long) [1873759] - [mm] mm/oom: fix pgtables units mismatch in Killed process message (Waiman Long) [1873759] - [mm] mm, oom: consider present pages for the node size (Waiman Long) [1873759] - [mm] mm/oom_kill.c: fix oom_cpuset_eligible() comment (Waiman Long) [1873759] - [mm] mm/oom: add oom_score_adj and pgtables to Killed process message (Waiman Long) [1873759] - [mm] mm/oom_kill.c: remove redundant OOM score normalization in select_bad_process() (Waiman Long) [1873759] - [fs] oom: decouple mems_allowed from oom_unkillable_task (Waiman Long) [1873759] - [mm] mm, oom: remove redundant task_in_mem_cgroup() check (Waiman Long) [1873759] - [mm] mm, oom: refactor dump_tasks for memcg OOMs (Waiman Long) [1873759] - [mm] mm, oom: describe task memory unit, larger PID pad (Waiman Long) [1873759] - [mm] mm, oom: remove oom_lock from oom_reaper (Waiman Long) [1873759] - [mm] mm/vmscan: remove unused RECLAIM_OFF/RECLAIM_ZONE (Waiman Long) [1873759] - [mm] mm/vmscan: remove prefetch_prev_lru_page (Waiman Long) [1873759] - [mm] mm/vmscan.c: remove unused return value of shrink_node (Waiman Long) [1873759] - [mm] mm/vmscan.c: clean code by removing unnecessary assignment (Waiman Long) [1873759] - [mm] mm: vmscan: protect shrinker idr replace with CONFIG_MEMCG (Waiman Long) [1873759] - [mm] mm/vmscan.c: fix typo in comment (Waiman Long) [1873759] - [mm] mm: vmscan: enforce inactive:active ratio at the reclaim root (Waiman Long) [1873759] - [mm] mm: vmscan: detect file thrashing at the reclaim root (Waiman Long) [1873759] - [mm] mm: vmscan: move file exhaustion detection to the node level (Waiman Long) [1873759] - [include] mm: vmscan: harmonize writeback congestion tracking for nodes & memcgs (Waiman Long) [1873759] - [mm] mm: vmscan: split shrink_node() into node part and memcgs part (Waiman Long) [1873759] - [mm] mm: vmscan: turn shrink_node_memcg() into shrink_lruvec() (Waiman Long) [1873759] - [mm] mm: vmscan: replace shrink_node() loop with a retry jump (Waiman Long) [1873759] - [mm] mm: vmscan: naming fixes: global_reclaim() and sane_reclaim() (Waiman Long) [1873759] - [mm] mm: vmscan: move inactive_list_is_low() swap check to the caller (Waiman Long) [1873759] - [mm] mm: vmscan: simplify lruvec_lru_size() (Waiman Long) [1873759] - [mm] mm/vmscan.c: remove unused scan_control parameter from pageout() (Waiman Long) [1873759] - [mm] mm/vmscan: remove unused lru_pages argument (Waiman Long) [1873759] - [mm] mm: do not allow MADV_PAGEOUT for CoW pages (Waiman Long) [1873759] - [mm] mm: fix trying to reclaim unevictable lru page when calling madvise_pageout (Waiman Long) [1873759] - [mm] mm: factor out common parts between MADV_COLD and MADV_PAGEOUT (Waiman Long) [1873759] - [mm] mm: introduce MADV_PAGEOUT (Waiman Long) [1873759] - [mm] mm: change PAGEREF_RECLAIM_CLEAN with PAGE_REFRECLAIM (Waiman Long) [1873759] - [mm] mm: introduce MADV_COLD (Waiman Long) [1873759] - [mm] mm: thp: don't need care deferred split queue in memcg charge move path (Waiman Long) [1873759] - [mm] mm: thp: make deferred split shrinker memcg aware (Waiman Long) [1873759] - [mm] mm: shrinker: make shrinker not depend on memcg kmem (Waiman Long) [1873759] - [mm] mm: move mem_cgroup_uncharge out of __page_cache_release() (Waiman Long) [1873759] - [mm] mm: thp: extract split_queue_* into a struct (Waiman Long) [1873759] - [mm] mm/page_alloc.c: move ifdefery out of free_area_init_core (Waiman Long) [1873759] - [mm] mm, memcg: do not set reclaim_state on soft limit reclaim (Waiman Long) [1873759] - [mm] mm, vmscan: do not special-case slab reclaim when watermarks are boosted (Waiman Long) [1873759] - [mm] mm/vmscan.c: add checks for incorrect handling of current->reclaim_state (Waiman Long) [1873759] - [mm] mm/vmscan.c: calculate reclaimed slab caches in all reclaim paths (Waiman Long) [1873759] - [mm] mm/vmscan.c: add a new member reclaim_state in struct shrink_control (Waiman Long) [1873759] - [mm] mm: vmscan: remove double slab pressure by inc'ing sc->nr_scanned (Waiman Long) [1873759] - [mm] mm: limit boost_watermark on small zones (Waiman Long) [1873759] - [mm] mm: do not boost watermarks to avoid fragmentation for the DISCONTIG memory model (Waiman Long) [1873759] - [mm] mm, page_alloc: fix a division by zero error when boosting watermarks v2 (Waiman Long) [1873759] - [mm] mm, page_alloc: do not wake kswapd with zone lock held (Waiman Long) [1873759] - [mm] mm/page_alloc.c: drop uneeded __meminit and __meminitdata (Waiman Long) [1873759] - [mm] mm/page_alloc.c: fix never set ALLOC_NOFRAGMENT flag (Waiman Long) [1873759] - [mm] mm/page_alloc.c: avoid potential NULL pointer dereference (Waiman Long) [1873759] - [mm] mm/vmscan.c: don't disable irq again when count pgrefill for memcg (Waiman Long) [1873759] - [mm] mm/vmscan: drop may_writepage and classzone_idx from direct reclaim begin template (Waiman Long) [1873759] - [mm] mm/vmscan: add tracepoints for node reclaim (Waiman Long) [1873759] - [mm] mm: generalize putback scan functions (Waiman Long) [1873759] - [mm] mm: remove pages_to_free argument of move_active_pages_to_lru() (Waiman Long) [1873759] - [mm] mm/workingset: remove unused @mapping argument in workingset_eviction() (Waiman Long) [1873759] - [mm] Revert "mm: slowly shrink slabs with a relatively small number of objects" (Waiman Long) [1873759] - [mm] mm: reclaim small amounts of memory when an external fragmentation event occurs (Waiman Long) [1873759] - [mm] mm: use alloc_flags to record if kswapd can wake (Waiman Long) [1873759] - [mm] mm: move zone watermark accesses behind an accessor (Waiman Long) [1873759] - [mm] mm, page_alloc: spread allocations across zones before introducing fragmentation (Waiman Long) [1873759] - [mm] mm: Convert delete_from_swap_cache to XArray (Waiman Long) [1873759] - [fs] mm: zero-seek shrinkers (Waiman Long) [1873759] - [mm] mm/vmscan.c: fix int overflow in callers of do_shrink_slab() (Waiman Long) [1873759] - [mm] mm: slowly shrink slabs with a relatively small number of objects (Waiman Long) [1873759] - [mm] mm: fix page_freeze_refs and page_unfreeze_refs in comments (Waiman Long) [1873759] - [mm] mm: check shrinker is memcg-aware in register_shrinker_prepared() (Waiman Long) [1873759] - [mm] mm: use special value SHRINKER_REGISTERING instead of list_empty() check (Waiman Long) [1873759] - [mm] mm/vmscan.c: move check for SHRINKER_NUMA_AWARE to do_shrink_slab() (Waiman Long) [1873759] - [mm] mm/vmscan.c: condense scan_control (Waiman Long) [1873759] - [arch] asm-generic/tlb: add missing CONFIG symbol (Waiman Long) [1873759] - [include] asm-gemeric/tlb: remove stray function declarations (Waiman Long) [1873759] - [x86] x86/ldt: Remove unused variable in map_ldt_struct() (Waiman Long) [1873759] - [x86] x86/ldt: Unmap PTEs for the slot before freeing LDT pages (Waiman Long) [1873759] - [x86] x86/mm/tlb: Add freed_tables argument to flush_tlb_mm_range (Waiman Long) [1873759] - [mm] asm-generic/tlb: Remove tlb_table_flush() (Waiman Long) [1873759] - [mm] asm-generic/tlb: Remove tlb_flush_mmu_free() (Waiman Long) [1873759] - [mm] asm-generic/tlb: Remove CONFIG_HAVE_GENERIC_MMU_GATHER (Waiman Long) [1873759] - [mm] asm-generic/tlb: Remove arch_tlb*_mmu() (Waiman Long) [1873759] - [s390] s390/tlb: Convert to generic mmu_gather (Waiman Long) [1873759] - [mm] asm-generic/tlb: Introduce CONFIG_HAVE_MMU_GATHER_NO_GATHER=y (Waiman Long) [1873759] - [include] asm-generic/tlb, ia64: Conditionally provide tlb_migrate_finish() (Waiman Long) [1873759] - [include] asm-generic/tlb: Provide generic tlb_flush() based on flush_tlb_mm() (Waiman Long) [1873759] - [arm64] asm-generic/tlb, arch: Provide generic tlb_flush() based on flush_tlb_range() (Waiman Long) [1873759] - [mm] asm-generic/tlb, arch: Provide CONFIG_HAVE_MMU_GATHER_PAGE_SIZE (Waiman Long) [1873759] - [include] asm-generic/tlb: Provide a comment (Waiman Long) [1873759] - [mm] mm/memory: Move mmu_gather and TLB invalidation code into its own file (Waiman Long) [1873759] - [x86] x86/mm: Page size aware flush_tlb_mm_range() (Waiman Long) [1873759] - [x86] x86/ldt: Split out sanity check in map_ldt_struct() (Waiman Long) [1873759] - [mm] asm-generic/tlb: Track which levels of the page tables have been cleared (Waiman Long) [1873759] - [include] asm-generic/tlb: Track freeing of page-table directories in struct mmu_gather (Waiman Long) [1873759] - [mm] mm/cow: don't bother write protecting already write-protected pages (Waiman Long) [1873759] - [powerpc] mm/mmu_gather: invalidate TLB correctly on batch allocation failure and flush (Diego Domingos) [1805031] - [powerpc] powerpc/mmu_gather: enable RCU_TABLE_FREE even for !SMP case (Diego Domingos) [1805031] - [fs] cifs: smb1: Try failing back to SetFileInfo if SetPathInfo fails (Leif Sahlberg) [1857038]- [scsi] scsi: libfc: Fix passing zero to 'PTR_ERR' warning (Chris Leech) [1849542] - [scsi] scsi: libfc: Fix for double free() (Chris Leech) [1849542] - [scsi] scsi: libfc: Free skb in fc_disc_gpn_id_resp() for valid cases (Chris Leech) [1849542] - [scsi] scsi: fcoe: Memory leak fix in fcoe_sysfs_fcf_del() (Chris Leech) [1849542] - [scsi] scsi: fcoe: Use eth_zero_addr() to clear mac address (Chris Leech) [1849542] - [scsi] scsi: libfc: Provide missing and repair existing function documentation (Chris Leech) [1849542] - [scsi] scsi: libfc: Fix a couple of misdocumented function parameters (Chris Leech) [1849542] - [scsi] scsi: libfc: Repair function parameter documentation (Chris Leech) [1849542] - [scsi] scsi: fcoe: Correct some kernel-doc issues (Chris Leech) [1849542] - [scsi] scsi: fcoe: Fix a myriad of documentation issues (Chris Leech) [1849542] - [scsi] scsi: fcoe: Fix various kernel-doc infringements (Chris Leech) [1849542] - [scsi] scsi: libfc: trivial: Fix spelling mistake of 'discovery' (Chris Leech) [1849542] - [scsi] scsi: libfc: Supply some missing kerneldoc struct/function attributes/params (Chris Leech) [1849542] - [scsi] scsi: libfc: fc_disc: Fix-up some incorrectly referenced function parameters (Chris Leech) [1849542] - [scsi] scsi: libfc: Skip additional kref updating work event (Chris Leech) [1849542] - [scsi] scsi: libfc: Handling of extra kref (Chris Leech) [1849542] - [scsi] scsi: fcoe: remove unneeded semicolon in fcoe.c (Chris Leech) [1849542] - [scsi] scsi: libfc: rport state move to PLOGI if all PRLI retry exhausted (Chris Leech) [1849542] - [scsi] scsi: libfc: If PRLI rejected, move rport to PLOGI state (Chris Leech) [1849542] - [scsi] scsi: libfc: free response frame from GPN_ID (Chris Leech) [1849542] - [scsi] scsi: fcoe: fix null-ptr-deref Read in fc_release_transport (Chris Leech) [1849542] - [scsi] scsi: fcoe: remove redundant call to skb_transport_header (Chris Leech) [1849542] - [scsi] scsi: fcoe: pass in fcoe_rport structure instead of fc_rport_priv (Chris Leech) [1849542] - [scsi] scsi: fcoe: Embed fc_rport_priv in fcoe_rport structure (Chris Leech) [1849542] - [scsi] scsi: libfc: Whitespace cleanup in libfc.h (Chris Leech) [1849542] - [scsi] scsi: fcoe: fix a typo (Chris Leech) [1849542] - [scsi] scsi: libfc: fix null pointer dereference on a null lport (Chris Leech) [1849542] - [scsi] scsi: libfcoe: switch to SPDX tags (Chris Leech) [1849542] - [scsi] scsi: libfc: switch to SPDX tags (Chris Leech) [1849542] - [scsi] scsi: fcoe: make use of fip_mode enum complete (Chris Leech) [1849542] - [scsi] scsi: fcoe: remove unneeded fcoe_ctlr_destroy_store export (Chris Leech) [1849542] - [scsi] scsi: fcoe: convert to use BUS_ATTR_WO (Chris Leech) [1849542] - [scsi] scsi: libfc: free skb when receiving invalid flogi resp (Chris Leech) [1849542] - [scsi] scsi: fcoe: remove set but not used variable 'port' (Chris Leech) [1849542] - [scsi] scsi: libfc: fc_rport: Mark expected switch fall-through (Chris Leech) [1849542] - [scsi] scsi: libfc: Remove set but not used variable 'disc' (Chris Leech) [1849542] - [scsi] scsi: libfc: remove set but not used variable 'rpriv' (Chris Leech) [1849542] - [scsi] scsi: libfc: remove unnecessary condition check (Chris Leech) [1849542] - [scsi] scsi: fcoe: hold disc_mutex when traversing rport lists (Chris Leech) [1849542] - [net] netfilter: nftables: allow re-computing sctp CRC-32C in 'payload' statements (Davide Caratti) [1741052] - [fs] nfsd4: fix NULL dereference in nfsd/clients display code (Scott Mayhew) [1872311] - [fs] nfsd: Fix old-style function definition (Scott Mayhew) [1872311] - [fs] nfsd: clients don't need to break their own delegations (Scott Mayhew) [1872311] - [kernel] kthread: save thread function (Scott Mayhew) [1872311] - [fs] locks: Add trace_leases_conflict (Scott Mayhew) [1872311] - [fs] SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waiting for direct IO compeletion") (Scott Mayhew) [1872311] - [fs] NFS: Fix interrupted slots by sending a solo SEQUENCE operation (Scott Mayhew) [1872311] - [net] SUNRPC: Add missing definition of ARCH_IMPLEMENTS_FLUSH_DCACHE_PAGE (Scott Mayhew) [1872311] - [fs] NFSv4 fix CLOSE not waiting for direct IO compeletion (Scott Mayhew) [1872311] - [fs] nfs: Fix memory leak of export_path (Scott Mayhew) [1872311] - [net] sunrpc: fixed rollback in rpc_gssd_dummy_populate() (Scott Mayhew) [1872311] - [net] xprtrdma: Clean up disconnect (Scott Mayhew) [1872311] - [fs] nfsd: apply umask on fs without ACL support (Scott Mayhew) [1872311] - [fs] NFS: Fix direct WRITE throughput regression (Scott Mayhew) [1872311] - [trace] SUNRPC: rpc_xprt lifetime events should record xprt->state (Scott Mayhew) [1872311] - [fs] nfs: set invalid blocks after NFSv4 writes (Scott Mayhew) [1872311] - [fs] NFS: remove redundant initialization of variable result (Scott Mayhew) [1872311] - [fs] NFS: Add a tracepoint in nfs_set_pgio_error() (Scott Mayhew) [1872311] - [fs] NFS: Trace short NFS READs (Scott Mayhew) [1872311] - [fs] NFS: nfs_xdr_status should record the procedure name (Scott Mayhew) [1872311] - [net] SUNRPC: Set SOFTCONN when destroying GSS contexts (Scott Mayhew) [1872311] - [net] SUNRPC: rpc_call_null_helper() should set RPC_TASK_SOFT (Scott Mayhew) [1872311] - [net] SUNRPC: rpc_call_null_helper() already sets RPC_TASK_NULLCREDS (Scott Mayhew) [1872311] - [net] SUNRPC: trace RPC client lifetime events (Scott Mayhew) [1872311] - [net] SUNRPC: Trace transport lifetime events (Scott Mayhew) [1872311] - [net] SUNRPC: Split the xdr_buf event class (Scott Mayhew) [1872311] - [net] SUNRPC: Add tracepoint to rpc_call_rpcerror() (Scott Mayhew) [1872311] - [trace] SUNRPC: Update the RPC_SHOW_SOCKET() macro (Scott Mayhew) [1872311] - [trace] SUNRPC: Update the rpc_show_task_flags() macro (Scott Mayhew) [1872311] - [net] SUNRPC: Trace GSS context lifetimes (Scott Mayhew) [1872311] - [net] SUNRPC: receive buffer size estimation values almost never change (Scott Mayhew) [1872311] - [net] sunrpc: use kmemdup_nul() in gssp_stringify() (Scott Mayhew) [1872311] - [fs] nfsd: safer handling of corrupted c_type (Scott Mayhew) [1872311] - [fs] mm/writeback: discard NR_UNSTABLE_NFS, use NR_WRITEBACK instead (Scott Mayhew) [1872311] - [mm] mm/writeback: replace PF_LESS_THROTTLE with PF_LOCAL_THROTTLE (Scott Mayhew) [1872311] - [net] SUNRPC: Remove unreachable error condition in rpcb_getport_async() (Scott Mayhew) [1872311] - [fs] nfsd: Fix svc_xprt refcnt leak when setup callback client failed (Scott Mayhew) [1872311] - [net] sunrpc: check that domain table is empty at module unload (Scott Mayhew) [1872311] - [fs] NFS: remove duplicate headers (Scott Mayhew) [1872311] - [fs] NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION (Scott Mayhew) [1872311] - [fs] NFS: Use the correct style for SPDX License Identifier (Scott Mayhew) [1872311] - [net] net: sunrpc: Fix off-by-one issues in 'rpc_ntop6' (Scott Mayhew) [1872311] - [fs] NFS: move dprintk after nfs_alloc_fattr in nfs3_proc_lookup (Scott Mayhew) [1872311] - [fs] NFSD: Fix improperly-formatted Doxygen comments (Scott Mayhew) [1872311] - [fs] NFSD: Squash an annoying compiler warning (Scott Mayhew) [1872311] - [net] SUNRPC: Clean up request deferral tracepoints (Scott Mayhew) [1872311] - [fs] NFSD: Add tracepoints for monitoring NFSD callbacks (Scott Mayhew) [1872311] - [fs] NFSD: Add tracepoints to the NFSD state management code (Scott Mayhew) [1872311] - [fs] NFSD: Add tracepoints to NFSD's duplicate reply cache (Scott Mayhew) [1872311] - [trace] SUNRPC: svc_show_status() macro should have enum definitions (Scott Mayhew) [1872311] - [net] SUNRPC: Restructure svc_udp_recvfrom() (Scott Mayhew) [1872311] - [net] SUNRPC: Refactor svc_recvfrom() (Scott Mayhew) [1872311] - [net] SUNRPC: Clean up svc_release_skb() functions (Scott Mayhew) [1872311] - [net] SUNRPC: Refactor recvfrom path dealing with incomplete TCP receives (Scott Mayhew) [1872311] - [net] SUNRPC: Replace dprintk() call sites in TCP receive path (Scott Mayhew) [1872311] - [net] SUNRPC: Restructure svc_tcp_recv_record() (Scott Mayhew) [1872311] - [net] SUNRPC: Rename svc_sock::sk_reclen (Scott Mayhew) [1872311] - [net] SUNRPC: Trace server-side rpcbind registration events (Scott Mayhew) [1872311] - [net] SUNRPC: Replace dprintk call sites in TCP state change callouts (Scott Mayhew) [1872311] - [net] SUNRPC: Add more svcsock tracepoints (Scott Mayhew) [1872311] - [net] SUNRPC: Remove "#include " (Scott Mayhew) [1872311] - [net] SUNRPC: Trace a few more generic svc_xprt events (Scott Mayhew) [1872311] - [net] SUNRPC: Tracepoint to record errors in svc_xpo_create() (Scott Mayhew) [1872311] - [trace] SUNRPC: Remove kernel memory address from svc_xprt tracepoints (Scott Mayhew) [1872311] - [net] svcrdma: Add tracepoints to report ->xpo_accept failures (Scott Mayhew) [1872311] - [net] svcrdma: Displayed remote IP address should match stored address (Scott Mayhew) [1872311] - [include] svcrdma: Remove the SVCRDMA_DEBUG macro (Scott Mayhew) [1872311] - [net] svcrdma: Rename tracepoints that record header decoding errors (Scott Mayhew) [1872311] - [net] svcrdma: Remove backchannel dprintk call sites (Scott Mayhew) [1872311] - [net] SUNRPC: Move xpt_mutex into socket xpo_sendto methods (Scott Mayhew) [1872311] - [net] sunrpc: add missing newline when printing parameter 'pool_mode' by sysfs (Scott Mayhew) [1872311] - [net] sunrpc: Remove unused function ip_map_update (Scott Mayhew) [1872311] - [fs] nfsd: handle repeated BIND_CONN_TO_SESSION (Scott Mayhew) [1872311] - [net] ip_tunnel_core: Fix build for archs without _HAVE_ARCH_IPV6_CSUM (Aaron Conole) [1849736] - [tools] selftests: pmtu.sh: Add tests for UDP tunnels handled by Open vSwitch (Aaron Conole) [1849736] - [tools] selftests: pmtu.sh: Add tests for bridged UDP tunnels (Aaron Conole) [1849736] - [net] geneve: Support for PMTU discovery on directly bridged links (Aaron Conole) [1849736] - [net] vxlan: Support for PMTU discovery on directly bridged links (Aaron Conole) [1849736] - [net] tunnels: PMTU discovery support for directly bridged IP packets (Aaron Conole) [1849736] - [net] ipv4: route: Ignore output interface in FIB lookup for PMTU route (Aaron Conole) [1849736] - [infiniband] RDMA/core: Free DIM memory in error unwind (Kamal Heib) [1857602] - [infiniband] RDMA/core: Stop DIM before destroying CQ (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Add min length checks to user structure copies (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Protect access to remote_sidr_table (Kamal Heib) [1857602] - [infiniband] RDMA/core: Fix race in rdma_alloc_commit_uobject() (Kamal Heib) [1857602] - [net] xprtrdma: fix incorrect header size calculations (Kamal Heib) [1857602] - [net] xprtrdma: Fix handling of connect errors (Kamal Heib) [1857602] - [net] xprtrdma: Fix return code from rpcrdma_xprt_connect() (Kamal Heib) [1857602] - [net] xprtrdma: Fix recursion into rpcrdma_xprt_disconnect() (Kamal Heib) [1857602] - [net] xprtrdma: Fix double-free in rpcrdma_ep_create() (Kamal Heib) [1857602] - [infiniband] RDMA/siw: Fix reporting vendor_part_id (Kamal Heib) [1857602] - [infiniband] IB/sa: Resolv use-after-free in ib_nl_make_request() (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add explicit cast OPA_MTU_8192 to 'enum ib_mtu' (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add atomic triggered sleep/wakeup (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Correct -EBUSY handling in tx code (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Restore kfree in dummy_netdev cleanup (Kamal Heib) [1857602] - [infiniband] IB/mad: Fix use after free when destroying MAD agent (Kamal Heib) [1857602] - [infiniband] RDMA/counter: Query a counter before release (Kamal Heib) [1857602] - [net] xprtrdma: Fix handling of RDMA_ERROR replies (Kamal Heib) [1857602] - [net] xprtrdma: Clean up synopsis of rpcrdma_flush_disconnect() (Kamal Heib) [1857602] - [net] xprtrdma: Use re_connect_status safely in rpcrdma_xprt_connect() (Kamal Heib) [1857602] - [net] xprtrdma: Prevent dereferencing r_xprt->rx_ep after it is freed (Kamal Heib) [1857602] - [infiniband] RDMA/mad: Fix possible memory leak in ib_mad_post_receive_mads() (Kamal Heib) [1857602] - [infiniband] RDMA/core: Check that type_attrs is not NULL prior access (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Protect bind_list and listen_list while finding matching cm id (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Set maximum pkeys device attribute (Kamal Heib) [1857602] - [infiniband] RDMA/rvt: Fix potential memory leak caused by rvt_alloc_rq (Kamal Heib) [1857602] - [infiniband] RDMA/core: Annotate CMA unlock helper routine (Kamal Heib) [1857602] - [infiniband] RDMA/siw: Fix pointer-to-int-cast warning in siw_rx_pbl() (Kamal Heib) [1857602] - [infiniband] RDMA/hfi1: Fix trivial mis-spelling of 'descriptor' (Kamal Heib) [1857602] - [net] xprtrdma: Make xprt_rdma_slot_table_entries static (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Spurious WARNING triggered in cm_destroy_id() (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Use free_netdev() in hfi1_netdev_free() (Kamal Heib) [1857602] - [infiniband] RDMA/core: Move and rename trace_cm_id_create() (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Fix hfi1_netdev_rx_init() error handling (Kamal Heib) [1857602] - [infiniband] RDMA: Remove 'max_map_per_fmr' (Kamal Heib) [1857602] - [infiniband] RDMA: Remove 'max_fmr' (Kamal Heib) [1857602] - [net] RDMA/rds: Remove FMR support for memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/core: Remove FMR device ops (Kamal Heib) [1857602] - [infiniband] RDMA/rdmavt: Remove FMR memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/mthca: Remove FMR support for memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/mlx4: Remove FMR support for memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/i40iw: Remove FMR leftovers (Kamal Heib) [1857602] - [infiniband] RDMA/bnxt_re: Remove FMR leftovers (Kamal Heib) [1857602] - [infiniband] RDMA/mlx5: Remove FMR leftovers (Kamal Heib) [1857602] - [infiniband] RDMA/core: Remove FMR pool API (Kamal Heib) [1857602] - [infiniband] RDMA/srp: Remove support for FMR memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/iser: Remove support for FMR memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/core: Fix several reference count leaks (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Fix spelling mistake "enought" -> "enough" (Kamal Heib) [1857602] - [rdma] RDMA/core: Use offsetofend() instead of open coding (Kamal Heib) [1857602] - [infiniband] RDMA/srpt: Increase max_send_sge (Kamal Heib) [1857602] - [infiniband] RDMA/srpt: Reduce max_recv_sge to 1 (Kamal Heib) [1857602] - [infiniband] RDMA/srpt: Make debug output more detailed (Kamal Heib) [1857602] - [infiniband] RDMA/srp: Make the channel count configurable per target (Kamal Heib) [1857602] - [infiniband] hfi1: get rid of pointless access_ok() (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Provide ECE reject reason (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Connect ECE to rdma_accept (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Send and receive ECE parameter over the wire (Kamal Heib) [1857602] - [infiniband] RDMA/ucma: Deliver ECE parameters through UCMA events (Kamal Heib) [1857602] - [infiniband] RDMA/ucma: Extend ucma_connect to receive ECE parameters (Kamal Heib) [1857602] - [rdma] RDMA/cm: Add Enhanced Connection Establishment (ECE) bits (Kamal Heib) [1857602] - [infiniband] RDMA/core: Use sizeof_field() helper (Kamal Heib) [1857602] - [infiniband] RDMA/ipoib: Remove can_sleep parameter from iboib_mcast_alloc (Kamal Heib) [1857602] - [infiniband] IB/cma: Fix ports memory leak in cma_configfs (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Introduce create/destroy QP commands over ioctl (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Introduce create/destroy WQ commands over ioctl (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Introduce create/destroy SRQ commands over ioctl (Kamal Heib) [1857602] - [rdma] IB/uverbs: Move QP, SRQ, WQ type and flags to UAPI (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Extend CQ to get its own asynchronous event FD (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Refactor related objects to use their own asynchronous event FD (Kamal Heib) [1857602] - [infiniband] RDMA/core: Allow the ioctl layer to abort a fully created uobject (Kamal Heib) [1857602] - [infiniband] IB/mlx5: Expose UAR object and its alloc/destroy commands (Kamal Heib) [1857602] - [infiniband] IB/mlx5: Fix a NULL vs IS_ERR() check (Kamal Heib) [1857602] - [infiniband] IB/mlx5: Introduce UAPIs to manage packet pacing (Kamal Heib) [1857602] - [netdrv] net/mlx5: Expose raw packet pacing APIs (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Enable the transmit side of the datagram ipoib netdev (Kamal Heib) [1857602] - [infiniband] IB/ipoib: Add capability to switch between datagram and connected mode (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add packet histogram trace event (Kamal Heib) [1857602] - [infiniband] IB/{hfi1, ipoib, rdma}: Broadcast ping sent packets which exceeded mtu size (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Activate the dummy netdev (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add rx functions for dummy netdev (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add interrupt handler functions for accelerated ipoib (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add functions to receive accelerated ipoib packets (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Rename num_vnic_contexts as num_netdev_contexts (Kamal Heib) [1857602] - [infiniband] IB/ipoib: Increase ipoib Datagram mode MTU's upper limit (Kamal Heib) [1857602] - [infiniband] IB/hfi1: RSM rules for AIP (Kamal Heib) [1857602] - [infiniband] IB/{rdmavt, hfi1}: Implement creation of accelerated UD QPs (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Remove module parameter for KDETH qpns (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add the transmit side of a datagram ipoib RDMA netdev (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add functions to transmit datagram ipoib packets (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add accelerated IP capability bit (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Report host information to the device (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Fix setting of wrong bit in get/set_feature commands (Kamal Heib) [1857602] - [infiniband] RDMA/siw: Replace one-element array and use struct_size() helper (Kamal Heib) [1857602] - [net] svcrdma: Fix backchannel return code (Kamal Heib) [1857602] - [net] svcrdma: trace undersized Write chunks (Kamal Heib) [1857602] - [net] svcrdma: Trace page overruns when constructing RDMA Reads (Kamal Heib) [1857602] - [net] svcrdma: Clean up handling of get_rw_ctx errors (Kamal Heib) [1857602] - [net] svcrdma: Clean up the tracing for rw_ctx_init errors (Kamal Heib) [1857602] - [infiniband] RDMA/srpt: Add a newline when printing parameter 'srpt_service_guid' by sysfs (Kamal Heib) [1857602] - [infiniband] RDMA/core: Consolidate ib_create_srq flows (Kamal Heib) [1857602] - [infiniband] RDMA/uverbs: Fix create WQ to use the given user handle (Kamal Heib) [1857602] - [infiniband] RDMA/uverbs: Cleanup wq/srq context usage from uverbs layer (Kamal Heib) [1857602] - [rdma] IB/rdmavt: Replace zero-length array with flexible-array (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Increment the refcount inside cm_find_listen() (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Remove needless cm_id variable (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Remove the cm_free_id() wrapper function (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Make find_remote_id() return a cm_id_private (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Add a note explaining how the timewait is eventually freed (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Pass the cm_id_private into cm_cleanup_timewait (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Pull duplicated code into cm_queue_work_unlock() (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Remove unused store to ret in cm_rej_handler (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Remove return code from add_cm_id_to_port_list (Kamal Heib) [1857602] - [infiniband] RDMA/addr: Mark addr_resolve as might_sleep() (Kamal Heib) [1857602] - [infiniband] RDMA/ucma: Return stable IB device index as identifier (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Initialize the flow label of CM's route path record (Kamal Heib) [1857602] - [infiniband] RDMA/core: Consider flow label when building skb (Kamal Heib) [1857602] - [rdma] RDMA/core: Add hash functions to calculate RoCEv2 flowlabel and UDP source port (Kamal Heib) [1857602] - [infiniband] RDMA: Allow ib_client's to fail when add() is called (Kamal Heib) [1857602] - [infiniband] RDMA/mad: Remove snoop interface (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Count admin commands errors (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Count mmap failures (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Report create CQ error counter (Kamal Heib) [1857602] - [infiniband] RDMA/core: Get xmit slave for LAG (Kamal Heib) [1857602] - [infiniband] RDMA/core: Add LAG functionality (Kamal Heib) [1857602] - [infiniband] RDMA: Group create AH arguments in struct (Kamal Heib) [1857602] - [infiniband] RDMA/rw: use DIV_ROUND_UP to calculate nr_ops (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Limit the scope of rdma_is_consumer_reject function (Kamal Heib) [1857602] - [infiniband] IB: Fix some documentation warnings (Kamal Heib) [1857602] - [infiniband] RDMA: Remove a few extra calls to ib_get_client_data() (Kamal Heib) [1857602] - [infiniband] RDMA/uverbs: Make the event_queue fds return POLLERR when disassociated (Kamal Heib) [1857602] - [infiniband] RDMA/rxe: Set default vendor ID (Kamal Heib) [1857602] - [netdrv] bonding: Use fallthrough pseudo-keyword (Jarod Wilson) [1860495] - [netdrv] bonding: fix active-backup failover for current ARP slave (Jarod Wilson) [1860495] - [netdrv] bonding: fix a potential double-unregister (Jarod Wilson) [1860495] - [netdrv] net: bonding: bond_alb: Describe alb_handle_addr_collision_on_attach()'s 'bond' and 'addr' params (Jarod Wilson) [1860495] - [netdrv] net: bonding: bond_main: Document 'proto' and rename 'new_active' parameters (Jarod Wilson) [1860495] - [netdrv] net: bonding: bond_3ad: Fix a bunch of kerneldoc parameter issues (Jarod Wilson) [1860495] - [netdrv] bonding: show saner speed for broadcast mode (Jarod Wilson) [1868265 1860495] - [netdrv] bonding: check return value of register_netdevice() in bond_newlink() (Jarod Wilson) [1860495] - [netdrv] bonding: check error value of register_netdevice() immediately (Jarod Wilson) [1860495] - [netdrv] bonding: don't need RTNL for ipsec helpers (Jarod Wilson) [1860495] - [netdrv] bonding: deal with xfrm state in all modes and add more error-checking (Jarod Wilson) [1860495] - [netdrv] bonding: allow xfrm offload setup post-module-load (Jarod Wilson) [1860495] - [netdrv] bonding: Remove extraneous parentheses in bond_setup (Jarod Wilson) [1860495] - [netdrv] bonding/xfrm: use real_dev instead of slave_dev (Jarod Wilson) [1860495] - [netdrv] bonding: support hardware encryption offload to slaves (Jarod Wilson) [1860495] - [netdrv] mlx5: become aware of when running as a bonding slave (Jarod Wilson) [1860495] - [netdrv] ixgbe_ipsec: become aware of when running as a bonding slave (Jarod Wilson) [1860495] - [net] xfrm: bail early on slave pass over skb (Jarod Wilson) [1860495] - [netdrv] bonding: Fix reference count leak in bond_sysfs_slave_add (Jarod Wilson) [1860495] - [netdrv] bonding: propagate transmit status (Jarod Wilson) [1860495] - [netdrv] bonding: remove useless stats_lock_key (Jarod Wilson) [1860495] - [netdrv] bonding: Implement ndo_get_xmit_slave (Jarod Wilson) [1860495] - [netdrv] bonding: Add array of all slaves (Jarod Wilson) [1860495] - [netdrv] bonding: Add function to get the xmit slave in active-backup mode (Jarod Wilson) [1860495] - [netdrv] bonding: Add helper function to get the xmit slave in rr mode (Jarod Wilson) [1860495] - [netdrv] bonding: Add helper function to get the xmit slave based on hash (Jarod Wilson) [1860495] - [netdrv] bonding/alb: Add helper functions to get the xmit slave (Jarod Wilson) [1860495] - [netdrv] bonding: Rename slave_arr to usable_slaves (Jarod Wilson) [1860495] - [netdrv] bonding: Export skip slave logic to function (Jarod Wilson) [1860495] - [netdrv] bonding: Remove inclusion of vermagic header (Jarod Wilson) [1860495] - [netdrv] net/bond: Delete driver and module versions (Jarod Wilson) [1860495]- [mm] powerpc/book3s64/radix: Fix boot failure with large amount of guest memory (Steve Best) [1854543] - [powerpc] powerpc/book3s64/radix: Add kernel command line option to disable radix GTSE (Steve Best) [1854543] - [powerpc] powerpc/prom: Enable Radix GTSE in cpu pa-features (Steve Best) [1854543] - [powerpc] powerpc/mm/book3s64/radix: Off-load TLB invalidations to host when !GTSE (Steve Best) [1854543] - [powerpc] powerpc/pseries: H_REGISTER_PROC_TBL should ask for GTSE only if enabled (Steve Best) [1854543] - [powerpc] powerpc/mm: Enable radix GTSE only if supported (Steve Best) [1854543] - [misc] powerpc/64s/radix: introduce options to disable use of the tlbie instruction (Steve Best) [1854543] - [mm] powerpc/64s: remove unnecessary translation cache flushes at boot (Steve Best) [1854543] - [mm] powerpc/64s/pseries: radix flush translations before MMU is enabled at boot (Steve Best) [1854543] - [mm] powerpc/64s: make mmu_partition_table_set_entry TLB flush optional (Steve Best) [1854543] - [mm] powerpc/64s/radix: tidy up TLB flushing code (Steve Best) [1854543] - [mm] powerpc/64s: remove register_process_table callback (Steve Best) [1854543] - [mm] powerpc/mm: Limit resize_hpt_for_hotplug() call to hash guests only (Steve Best) [1854543] - [powerpc] powerpc/mm/radix: Create separate mappings for hot-plugged memory (Steve Best) [1854543] - [mm] powerpc/mm/radix: Remove split_kernel_mapping() (Steve Best) [1854543] - [mm] powerpc/mm/radix: Free PUD table when freeing pagetable (Steve Best) [1854543] - [mm] powerpc/mm/radix: Fix PTE/PMD fragment count for early page table mappings (Steve Best) [1854543] - [mm] powerpc/64s: Fix page table fragment refcount race vs speculative references (Steve Best) [1854543] - [powerpc] powerpc/security: Fix link stack flush instruction (Gustavo Duarte) [1862103] - [powerpc] powerpc/pseries: add new branch prediction security bits for link stack (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: Allow for processors that flush the link stack using the special bcctr (Gustavo Duarte) [1862103] - [powerpc] powerpc/64s: Move branch cache flushing bcctr variant to ppc-ops.h (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: split branch cache flush toggle from code patching (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: make display of branch cache flush more consistent (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: change link stack flush state to the flush type enum (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: re-name count cache flush to branch cache flush (Gustavo Duarte) [1862103] - [kernel] smp: Remove superfluous cond_func check in smp_call_function_many_cond() (Prarit Bhargava) [1882551] - [kernel] smp: Remove allocation mask from on_each_cpu_cond.*() (Prarit Bhargava) [1882551] - [kernel] smp: Add a smp_cond_func_t argument to smp_call_function_many() (Prarit Bhargava) [1882551] - [kernel] smp: Use smp_cond_func_t as type for the conditional function (Prarit Bhargava) [1882551] - [kernel] smp, cpumask: introduce on_each_cpu_cond_mask (Prarit Bhargava) [1882551] - [kernel] smp: use __cpumask_set_cpu in on_each_cpu_cond (Prarit Bhargava) [1882551] - [pci] PCI: Add support for root bus sizing (Myron Stowe) [1886036] - [drm] PCI: Use ioremap(), not phys_to_virt() for platform ROM (Myron Stowe) [1886036] - [pci] PCI: Avoid ASMedia XHCI USB PME# from D0 defect (Myron Stowe) [1886036] - [pci] PCI/ACPI: Move pcie_to_hpx3_typefrom stack to static data (Myron Stowe) [1886036] - [documentation] Documentation: PCI: Add background on Boot Interrupts (Myron Stowe) [1886036] - [pci] PCI: Add boot interrupt quirk mechanism for Xeon chipsets (Myron Stowe) [1886036] - [pci] PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro (Myron Stowe) [1886036] - [pci] PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings (Myron Stowe) [1886036] - [pci] PCI: Add pci_speed_string() (Myron Stowe) [1886036] - [pci] PCI: Add 32 GT/s decoding in some macros (Myron Stowe) [1886036] - [powerpc] powerpc/test_emulate_step: Move extern declaration to sstep.h (Desnes Augusto Nunes do Rosario) [1854542] - [powerpc] powerpc/sstep: Introduce macros to retrieve Prefix instruction operands (Desnes Augusto Nunes do Rosario) [1854542] - [powerpc] powerpc/test_emulate_step: Add negative tests for prefixed addi (Desnes Augusto Nunes do Rosario) [1854542] - [powerpc] powerpc/test_emulate_step: Enhancement to test negative scenarios (Desnes Augusto Nunes do Rosario) [1854542] - [netdrv] drivers/net/ibmvnic: Update VNIC protocol version reporting (Steve Best) [1882269] - [s390] s390/zcrypt: fix kmalloc 256k failure (Claudio Imbrenda) [1885963] - [x86] crypto: x86/aesni-gcm - fix crash on empty plaintext (Herbert Xu) [1882868] - [x86] crypto: x86/aesni-gcm - make 'struct aesni_gcm_tfm_s' static const (Herbert Xu) [1882868] - [x86] crypto: aesni - Add scatter/gather avx stubs, and use them in C (Herbert Xu) [1882868] - [x86] crypto: aesni - Introduce partial block macro (Herbert Xu) [1882868] - [x86] crypto: aesni - Introduce READ_PARTIAL_BLOCK macro (Herbert Xu) [1882868] - [x86] crypto: aesni - Move ghash_mul to GCM_COMPLETE (Herbert Xu) [1882868] - [x86] crypto: aesni - Fill in new context data structures (Herbert Xu) [1882868] - [x86] crypto: aesni - Merge avx precompute functions (Herbert Xu) [1882868] - [x86] crypto: aesni - Split AAD hash calculation to separate macro (Herbert Xu) [1882868] - [x86] crypto: aesni - Add GCM_COMPLETE macro (Herbert Xu) [1882868] - [x86] crypto: aesni - support 256 byte keys in avx asm (Herbert Xu) [1882868] - [x86] crypto: aesni - Macro-ify func save/restore (Herbert Xu) [1882868] - [x86] crypto: aesni - Introduce gcm_context_data (Herbert Xu) [1882868] - [x86] crypto: aesni - Merge GCM_ENC_DEC (Herbert Xu) [1882868] - [pci] PCI: Add DMA alias quirk for PLX PEX NTB (Myron Stowe) [1884657] - [pci] PCI: Add nr_devfns parameter to pci_add_dma_alias() (Myron Stowe) [1884657] - [pci] PCI: Fix pci_add_dma_alias() bitmask size (Myron Stowe) [1884657] - [pci] PCI/IOV: Fix memory leak in pci_iov_add_virtfn() (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add Gen4 device IDs (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add Gen4 MRPC GAS access permission check (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add Gen4 flash information interface support (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add Gen4 system info register support (Myron Stowe) [1884657] - [pci] PCI/switchtec: Separate Gen3 register structures into unions (Myron Stowe) [1884657] - [pci] PCI/switchtec: Factor out Gen3 ioctl_flash_part_info() (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add 'generation' variable (Myron Stowe) [1884657] - [pci] PCI/switchtec: Rename generation-specific constants (Myron Stowe) [1884657] - [pci] PCI/switchtec: Move check event ID from mask_event() to switchtec_event_isr() (Myron Stowe) [1884657] - [pci] PCI/switchtec: Remove redundant valid PFF number count (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add support for Intercomm Notify and Upstream Error Containment (Myron Stowe) [1884657] - [pci] PCI/switchtec: Fix vep_vector_number ioread width (Myron Stowe) [1884657] - [pci] PCI/switchtec: Use dma_set_mask_and_coherent() (Myron Stowe) [1884657] - [pci] PCI: Allow adjust_bridge_window() to shrink resource if necessary (Myron Stowe) [1884657] - [pci] PCI: Set resource size directly in adjust_bridge_window() (Myron Stowe) [1884657] - [pci] PCI: Rename extend_bridge_window() to adjust_bridge_window() (Myron Stowe) [1884657] - [pci] PCI: Rename extend_bridge_window() parameter (Myron Stowe) [1884657] - [pci] PCI: Consider alignment of hot-added bridges when assigning resources (Myron Stowe) [1884657] - [pci] PCI: Remove local variable usage in pci_bus_distribute_available_resources() (Myron Stowe) [1884657] - [pci] PCI: Pass size + alignment to pci_bus_distribute_available_resources() (Myron Stowe) [1884657] - [pci] PCI: Rename variables (Myron Stowe) [1884657] - [pci] PCI: Remove unnecessary braces (Myron Stowe) [1884657] - [pci] PCI: Don't disable bridge BARs when assigning bus resources (Myron Stowe) [1884657] - [documentation] Documentation: PCI: Fix pci_alloc_irq_vectors() function name typo (Myron Stowe) [1884657] - [pci] PCI: Increase D3 delay for AMD Ryzen5/7 XHCI controllers (Myron Stowe) [1884657] - [pci] PCI: Add generic quirk for increasing D3hot delay (Myron Stowe) [1884657] - [edac] x86/mce, EDAC/mce_amd: Print PPIN in machine check records (Prarit Bhargava) [1860381]- [netdrv] geneve: add transport ports in route lookup for geneve (Mark Gray) [1884481] {CVE-2020-25645} - [drm] PM: sleep: core: Rename DPM_FLAG_NEVER_SKIP (Ivan Vecera) [1867164] - [base] PM: sleep: core: Drop racy and redundant checks from device_prepare() (Ivan Vecera) [1867164] - [mm] mm/page_isolation: fix potential warning from user (Waiman Long) [1811009] - [mm] mm/hotplug: silence a lockdep splat with printk() (Waiman Long) [1811009] - [mm] mm/debug.c: always print flags in dump_page() (Waiman Long) [1811009] - [mm] mm/debug.c: PageAnon() is true for PageKsm() pages (Waiman Long) [1811009] - [mm] mm/debug.c: __dump_page() prints an extra line (Waiman Long) [1811009] - [mm] mm: fix some typos in mm directory (Waiman Long) [1811009] - [mm] mm, fault_around: do not take a reference to a locked page (Waiman Long) [1811009] - [mm] mm: remove the exporting of totalram_pages (Waiman Long) [1880090] - [mm] mm: remove managed_page_count_lock spinlock (Waiman Long) [1880090] - [mm] mm: convert totalram_pages and totalhigh_pages variables to atomic (Waiman Long) [1880090] - [mm] mm: convert zone->managed_pages to atomic variable (Waiman Long) [1880090] - [net] mm: reference totalram_pages and managed_pages once per function (Waiman Long) [1880090] - [mm] mm/page_alloc: Introduce free_area_init_core_hotplug (Waiman Long) [1880090] - [mm] mm/page_alloc: inline function to handle CONFIG_DEFERRED_STRUCT_PAGE_INIT (Waiman Long) [1880090] - [mm] mm: remove __paginginit (Waiman Long) [1880090] - [mm] mm: access zone->node via zone_to_nid() and zone_set_nid() (Waiman Long) [1880090] - [mm] mm, page_alloc: double zone's batchsize (Waiman Long) [1880090] - [powerpc] powerpc/pseries/cmm: fix managed page counts when migrating pages between zones (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: drain per-cpu pages again during memory offline (Chris von Recklinghausen) [1754739] - [mm] mm: move nr_deactivate accounting to shrink_active_list() (Chris von Recklinghausen) [1754739] - [mm] sh: fix build error in mm/init.c (Chris von Recklinghausen) [1754739] - [mm] mm/memremap: set caching mode for PCI P2PDMA memory to WC (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: add pgprot_t to mhp_params (Chris von Recklinghausen) [1754739] - [mm] powerpc/mm: thread pgprot_t through create_section_mapping() (Chris von Recklinghausen) [1754739] - [mm] x86/mm: thread pgprot_t through init_memory_mapping() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: rename mhp_restrictions to mhp_params (Chris von Recklinghausen) [1754739] - [include] mm/memory_hotplug: drop the flags field from struct mhp_restrictions (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: cleanup __add_pages() (Chris von Recklinghausen) [1754739] - [mm] mm, hotplug: fix page online with DEBUG_PAGEALLOC compiled but not enabled (Chris von Recklinghausen) [1754739] - [mm] arm64/mm: Enable memory hot remove (Chris von Recklinghausen) [1754739] - [firmware] arm/efi: EFI soft reservation to memblock (Chris von Recklinghausen) [1754739] - [mm] arm64: mm: convert mm/dump.c to use walk_page_range() (Chris von Recklinghausen) [1754739] - [base] mm/memory_hotplug: drop valid_start/valid_end from test_pages_in_a_zone() (Chris von Recklinghausen) [1754739] - [base] mm/memory_hotplug: pass in nid to online_pages() (Chris von Recklinghausen) [1754739] - [mm] mm: remove "count" parameter from has_unmovable_pages() (Chris von Recklinghausen) [1754739] - [base] mm: remove the memory isolate notifier (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Disable instrumentation in the EFI runtime handling code (Chris von Recklinghausen) [1754739] - [x86] efi/x86: avoid KASAN false positives when accessing the 1: 1 mapping (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Limit EFI old memory map to SGI UV machines (Chris von Recklinghausen) [1754739] - [x86] efi/libstub/x86: Fix unused-variable warning (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Simplify mixed mode call wrapper (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Simplify 64-bit EFI firmware call wrapper (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Split SetVirtualAddresMap() wrappers into 32 and 64 bit versions (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Split off some old memmap handling into separate routines (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Re-disable RT services for 32-bit kernels running on 64-bit EFI (Chris von Recklinghausen) [1754739] - [x86] efi/libstub: Distinguish between native/mixed not 32/64 bit (Chris von Recklinghausen) [1754739] - [firmware] efi/libstub: Extend native protocol definitions with mixed_mode aliases (Chris von Recklinghausen) [1754739] - [firmware] efi/libstub: Use a helper to iterate over a EFI handle array (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Rename efi_is_native() to efi_is_mixed() (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Unify 32/64-bit functions (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Convert GOP structures to typedef and clean up some types (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Remove unused typedef (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Remove bogus packed attribute from GOP structures (Chris von Recklinghausen) [1754739] - [firmware] efi/libstub/random: Initialize pointer variables to zero for mixed mode (Chris von Recklinghausen) [1754739] - [firmware] efi: Fix efi_loaded_image_t::unload type (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Fix memory leak in __gop_query32/64() (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Return EFI_SUCCESS if a usable GOP was found (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Return EFI_NOT_FOUND if there are no usable GOPs (Chris von Recklinghausen) [1754739] - [hv] mm/memory_hotplug.c: remove __online_page_set_limits() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: don't allow to online/offline memory blocks with holes (Chris von Recklinghausen) [1754739] - [mm] mm/page_isolation.c: convert SKIP_HWPOISON to MEMORY_OFFLINE (Chris von Recklinghausen) [1754739] - [mm] mm/page_alloc.c: don't set pages PageReserved() when offlining (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: remove __online_page_free() and __online_page_increment_counters() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: add a bounds check to __add_pages() (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Fix NMI vs ESPFIX (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Unwind the ESPFIX stack earlier on exception entry (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Move FIXUP_FRAME after pushing fs in SAVE_ALL (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Simplify common_exception (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Use ss segment where required (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Fix IRET exception (Chris von Recklinghausen) [1754739] - [x86] x86/xen/32: Make xen_iret_crit_fixup() independent of frame layout (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe/32: Repair 32-bit Xen PV (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe/32: Allow int3_emulate_push() (Chris von Recklinghausen) [1754739] - [x86] x86: Hide the int3_emulate_call/jmp functions from UML (Chris von Recklinghausen) [1754739] - [x86] ftrace/x86_64: Emulate call function while updating in breakpoint handler (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe/32: Provide consistent pt_regs (Chris von Recklinghausen) [1754739] - [x86] kprobes, x86/ptrace.h: Make regs_get_kernel_stack_nth() not fault on bad stack (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe, x86/ftrace: Add pt_regs frame annotations (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe, x86/kprobes: Fix frame pointer annotations (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe: Move ENCODE_FRAME_POINTER to asm/frame.h (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Clean up return from interrupt preemption path (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Simulation mode (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Switch to balloon_page_alloc() (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Implement balloon compaction (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Convert loaned_pages to an atomic_long_t (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Rip out memory isolate notifier (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Use adjust_managed_page_count() insted of totalram_pages_* (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Drop page array (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Cleanup rc handling in cmm_init() (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Report errors when registering notifiers fails (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Implement release() function for sysfs device (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Push EFI_MEMMAP check into leaf routines (Chris von Recklinghausen) [1754739] - [mm] powerpc: Don't flush caches when adding memory (Chris von Recklinghausen) [1754739] - [firmware] efi/random: use arch-independent efi_call_proto() (Chris von Recklinghausen) [1754739] - [x86] x86/dumpstack/64: Don't evaluate exception stacks before setup (Chris von Recklinghausen) [1754739] - [xen] xen/balloon: Mark pages PG_offline in balloon_append() (Chris von Recklinghausen) [1754739] - [xen] xen/balloon: Drop __balloon_append() (Chris von Recklinghausen) [1754739] - [xen] xen/balloon: Set pages PageOffline() in balloon_add_region() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: prevent memory leak when reusing pgdat (Chris von Recklinghausen) [1754739] - [base] drivers/base/memory.c: don't store end_section_nr in memory blocks (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: remove move_pfn_range() (Chris von Recklinghausen) [1754739] - [mm] mm: introduce compound_nr() (Chris von Recklinghausen) [1754739] - [x86] x86/asm: Make some functions local labels (Chris von Recklinghausen) [1754739] - [firmware] efi-stub: Fix get_efi_config_table on mixed-mode setups (Chris von Recklinghausen) [1754739] - [x86] efi/x86: move UV_SYSTAB handling into arch/x86 (Chris von Recklinghausen) [1754739] - [x86] efi: x86: move efi_is_table_address() into arch/x86 (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: remove unneeded return for void function (Chris von Recklinghausen) [1754739] - [x86] x86/uaccess: Remove redundant CLACs in getuser/putuser error paths (Chris von Recklinghausen) [1754739] - [x86] x86/uaccess: Remove ELF function annotation from copy_user_handle_tail() (Chris von Recklinghausen) [1754739] - [x86] x86/entry: Fix thunk function ELF sizes (Chris von Recklinghausen) [1754739] - [x86] x86/entry/64: Simplify idtentry a little (Chris von Recklinghausen) [1754739] - [mm] mm: vmscan: correct some vmscan counters for THP swapout (Chris von Recklinghausen) [1754739] - [mm] mm/gup: speed up check_and_migrate_cma_pages() on huge page (Chris von Recklinghausen) [1754739] - [x86] x86/ldt: Initialize the context lock for init_mm (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries: avoid blocking in irq when queuing hotplug events (Chris von Recklinghausen) [1754739] - [arm64] arm64/mm: don't initialize pgd_cache twice (Chris von Recklinghausen) [1754739] - [mm] mm/vmscan.c: fix recent_rotated history (Chris von Recklinghausen) [1754739] - [x86] efi/x86/Add missing error handling to old_memmap 1:1 mapping code (Chris von Recklinghausen) [1754739] - [mm] arm64/mm: Inhibit huge-vmap with ptdump (Chris von Recklinghausen) [1754739] - [mm] mm/vmscan.c: simplify shrink_inactive_list() (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: cleanup memory offline path (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: fix the wrong usage of N_HIGH_MEMORY (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: drop redundant hugepage_migration_supported check (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: unlock 1GB-hugetlb on x86_64 (Chris von Recklinghausen) [1754739] - [mm] mm: move recent_rotated pages calculation to shrink_inactive_list() (Chris von Recklinghausen) [1754739] - [mm] x86/mm: Initialize PGD cache during mm initialization (Chris von Recklinghausen) [1754739] - [x86] x86/alternatives: Initialize temporary mm for patching (Chris von Recklinghausen) [1754739] - [mm] x86/mm: Fix a crash with kmemleak_scan() (Chris von Recklinghausen) [1754739] - [x86] x86/irq: Fix outdated comments (Chris von Recklinghausen) [1754739] - [mm] mm/hotplug: treat CMA pages as unmovable (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Remove stack overflow debug code (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Remap the IRQ stack with guard pages (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Split the IRQ stack into its own pages (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Init hardirq_stack_ptr during CPU hotplug (Chris von Recklinghausen) [1754739] - [x86] x86/irq/32: Handle irq stack allocation failure proper (Chris von Recklinghausen) [1754739] - [xen] x86/irq/32: Invoke irq_ctx_init() from init_IRQ() (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Rename irq_stack_ptr to hardirq_stack_ptr (Chris von Recklinghausen) [1754739] - [x86] x86/irq/32: Rename hard/softirq_stack to hard/softirq_stack_ptr (Chris von Recklinghausen) [1754739] - [x86] x86/irq/32: Make irq stack a character array (Chris von Recklinghausen) [1754739] - [x86] x86/irq/32: Define IRQ_STACK_SIZE (Chris von Recklinghausen) [1754739] - [x86] x86/dumpstack/64: Speedup in_exception_stack() (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Split debug IST stack (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Enable IST guard pages (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Disconnect IST index and stack order (Chris von Recklinghausen) [1754739] - [x86] x86/cpu: Remove orig_ist array (Chris von Recklinghausen) [1754739] - [x86] x86/cpu: Prepare TSS.IST setup for guard pages (Chris von Recklinghausen) [1754739] - [x86] x86/dumpstack/64: Use cpu_entry_area instead of orig_ist (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Use cpu entry area instead of orig_ist (Chris von Recklinghausen) [1754739] - [mm] x86/traps: Use cpu_entry_area instead of orig_ist (Chris von Recklinghausen) [1754739] - [mm] x86/cpu_entry_area: Provide exception stack accessor (Chris von Recklinghausen) [1754739] - [mm] x86/cpu_entry_area: Prepare for IST guard pages (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Add structs for exception stacks (Chris von Recklinghausen) [1754739] - [mm] x86/cpu_entry_area: Cleanup setup functions (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Make IST index zero based (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Remove unused stack defines on 32bit (Chris von Recklinghausen) [1754739] - [x86] x86/64: Remove stale CURRENT_MASK (Chris von Recklinghausen) [1754739] - [x86] x86/idt: Remove unused macro SISTG (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Sanitize the top/bottom confusion (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Remove a hardcoded irq_stack_union access (Chris von Recklinghausen) [1754739] - [x86] x86/dumpstack: Fix off-by-one errors in stack identification (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Limit IST stack overflow check to #DB stack (Chris von Recklinghausen) [1754739] - [mm] arm64: mm: Consolidate early page table allocation (Chris von Recklinghausen) [1754739] - [mm] arm64: mm: don't call page table ctors for init_mm (Chris von Recklinghausen) [1754739] - [mm] arm64: mm: use appropriate ctors for page tables (Chris von Recklinghausen) [1754739] - [x86] x86/uaccess: Move copy_user_handle_tail() into asm (Chris von Recklinghausen) [1754739] - [mm] mm/page_isolation.c: fix a wrong flag in set_migratetype_isolate() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: fix notification in offline error path (Chris von Recklinghausen) [1754739] - [mm] mm/hotplug: fix an imbalance with DEBUG_PAGEALLOC (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: explicitly pass the head to isolate_huge_page (Chris von Recklinghausen) [1754739] - [mm] mm/vmscan.c: do not allocate duplicate stack variables in shrink_page_list() (Chris von Recklinghausen) [1754739] - [mm] mm: refactor swap-in logic out of shmem_getpage_gfp (Chris von Recklinghausen) [1754739] - [mm] mm/vmscan.c: remove 7th argument of isolate_lru_pages() (Chris von Recklinghausen) [1754739] - [mm] mm: remove extra drain pages on pcp list (Chris von Recklinghausen) [1754739] - [mm] mm/memory-hotplug: Allow memory resources to be children (Chris von Recklinghausen) [1754739] - [kernel] mm/resource: Move HMM pr_debug() deeper into resource code (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: fix off-by-one in is_pageblock_removable (Chris von Recklinghausen) [1754739] - [mm] x86/cpu_entry_area: Move percpu_setup_debug_store() to __init section (Chris von Recklinghausen) [1754739] - [mm] arm64: ptdump: Don't iterate kernel page tables using PTRS_PER_PXX (Chris von Recklinghausen) [1754739] - [firmware] efi: Use 32-bit alignment for efi_guid_t (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: __offline_pages fix wrong locking (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: test_pages_in_a_zone do not pass the end of zone (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: is_mem_section_removable do not pass the end of a zone (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: don't bail out in do_migrate_range() prematurely (Chris von Recklinghausen) [1754739] - [mm] arm64: dump: no need to check return value of debugfs_create functions (Chris von Recklinghausen) [1754739] - [x86] x86/asm/suspend: Drop ENTRY from local data (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: deobfuscate migration part of offlining (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: try to migrate full pfn range (Chris von Recklinghausen) [1754739] - [mm] mm, hotplug: move init_currently_empty_zone() under zone_span_lock protection (Chris von Recklinghausen) [1754739] - [mm] mm: only report isolation failures when offlining memory (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: be more verbose for memory offline failures (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: print reason for the offlining failure (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: drop pointless block alignment checks from __offline_pages (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Don't unmap EFI boot services code/data regions for EFI_OLD_MEMMAP and EFI_MIXED_MODE (Chris von Recklinghausen) [1754739] - [x86] kprobes/x86: Blacklist non-attachable interrupt functions (Chris von Recklinghausen) [1754739] - [include] linkage: add generic GLOBAL() macro (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Move efi__boot_services() to arch/x86 (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Unmap EFI boot services code/data regions from efi_pgd (Chris von Recklinghausen) [1754739] - [mm] x86/mm/pageattr: Introduce helper function to unmap EFI boot services (Chris von Recklinghausen) [1754739] - [x86] x86/fpu: Use the correct exception table macro in the XSTATE_OP wrapper (Chris von Recklinghausen) [1754739] - [firmware] efi/arm/libstub: Pack FDT after populating it (Chris von Recklinghausen) [1754739] - [x86] x86/traps: Complete prototype declarations (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: clean up node_states_check_changes_offline() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: simplify node_states_check_changes_online (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: tidy up node_states_clear_node() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: spare unnecessary calls to node_set_state (Chris von Recklinghausen) [1754739] - [include] include/linux/linkage.h: align weak symbols (Chris von Recklinghausen) [1754739] - [mm] shmem: Convert shmem_add_to_page_cache to XArray (Chris von Recklinghausen) [1754739] - [mm] shmem: Convert shmem_radix_tree_replace to XArray (Chris von Recklinghausen) [1754739] - [mm] mm: Convert add_to_swap_cache to XArray (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Clear the CS high bits (Chris von Recklinghausen) [1754739] - [x86] x86-32, hibernate: Set up temporary text mapping for 32bit system (Chris von Recklinghausen) [1754739] - [x86] x86-32, hibernate: Switch to original page table after resumed (Chris von Recklinghausen) [1754739] - [x86] x86-32, hibernate: Enable CONFIG_ARCH_HIBERNATION_HEADER on 32bit system (Chris von Recklinghausen) [1754739] - [x86] x86, hibernate: Extract the common code of 64/32 bit system (Chris von Recklinghausen) [1754739] - [x86] x86-32/asm/power: Create stack frames in hibernate_asm_32.S (Chris von Recklinghausen) [1754739] - [x86] PM / hibernate: Check the success of generating md5 digest before hibernation (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Load fixmap GDT in efi_call_phys_epilog() before setting cr3 (Chris von Recklinghausen) [1754739] - [x86] x86/xen: Move pv irq related functions under CONFIG_XEN_PV umbrella (Chris von Recklinghausen) [1754739] - [x86] x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Load fixmap GDT in efi_call_phys_epilog() (Chris von Recklinghausen) [1754739] - [tools] tools arch: Update arch/x86/lib/memcpy_64.S copy used in 'perf bench mem memcpy' (Chris von Recklinghausen) [1754739] - [mm] x86/mm: Remove redundant check for kmem_cache_create() (Chris von Recklinghausen) [1754739] - [x86] x86/power/hibernate_64: Remove VLA usage (Chris von Recklinghausen) [1754739] - [firmware] efi: Deduplicate efi_open_volume() (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Merge 32-bit and 64-bit UGA draw protocol setup routines (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Align efi_uga_draw_protocol typedef names to convention (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Merge the setup_efi_pci32() and setup_efi_pci64() routines (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Prevent reentrant firmware calls in mixed mode (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Add debug code to check entry/exit CR3 (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Add PTI CR3 switches to NMI handler code (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Add PTI cr3 switch to non-NMI entry/exit points (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Handle Entry from Kernel-Mode on Entry-Stack (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Introduce SAVE_ALL_NMI and RESTORE_ALL_NMI (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Leave the kernel via trampoline stack (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Enter the kernel via trampoline stack (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Load task stack from x86_tss.sp1 in SYSENTER handler (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Split off return-to-kernel path (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Unshare NMI return path (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Put ESPFIX code into a macro (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Rename TSS_sysenter_sp0 to TSS_entry2task_stack (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Clean up the eboot code (Chris von Recklinghausen) [1754739] - [x86] x86/asm/64: Use 32-bit XOR to zero registers (Chris von Recklinghausen) [1754739] - [x86] Revert "x86/platform/uv: Mark uv_bios_call() and uv_bios_call_irqsave() static" (Frank Ramsay) [1833121] - [x86] Revert "x86/platform/uv: Unexport sn_coherency_id" (Frank Ramsay) [1833121] - [x86] Revert "x86/platform/uv: Unexport symbols only used by x2apic_uv_x.c" (Frank Ramsay) [1833121] - [x86] x86/apic: Cleanup the include maze (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Fix missing checks of kcalloc() return values (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Replace kmalloc() and memset() with kalloc() calls (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Remove the unused _uv_cpu_blade_processor_id() macro (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Unexport uv_apicid_hibits (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Remove _uv_hub_info_check() (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Simplify uv_send_IPI_one() (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Mark uv_min_hub_revision_id static (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Mark is_uv_hubless() static (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Remove the UV*_HUB_IS_SUPPORTED macros (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Unexport symbols only used by x2apic_uv_x.c (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Unexport sn_coherency_id (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Remove the uv_partition_coherence_id() macro (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Mark uv_bios_call() and uv_bios_call_irqsave() static (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Mark memblock related init code and data correctly (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Remove unnecessary #ifdef CONFIG_EFI (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Remove uv_bios_call_reentrant() (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Use efi_enabled() instead of test_bit() (Frank Ramsay) [1833121] - [x86] x86/apic/uv: Remove code for unused distributed GRU mode (Frank Ramsay) [1833121]- [thermal] thermal/x86_pkg_temp: Make pkg_temp_lock a raw_spinlock_t (Prarit Bhargava) [1890657] - [net] sched: act_tunnel_key: fix OOB write in case of IPv6 ERSPAN tunnels (Davide Caratti) [1889601] - [netdrv] ibmveth: Identify ingress large send packets (Gustavo Duarte) [1887038] - [netdrv] ibmveth: Switch order of ibmveth_helper calls (Gustavo Duarte) [1887038] - [sound] ALSA: redhat: add drivers/soundwire tree and regmap-sdw to the redhat/filter-modules.sh (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC - enable AMD Renoir support for DMIC (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC - enable the Intel's SoundWire driver (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: fix incorrect locking in hdmi_pcm_close (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix jack detection with Realtek codecs when in D3 (Jaroslav Kysela) [1869536] - [sound] ALSA: fireworks: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/i915 - fix list corruption with concurrent probes (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - The front Mic on a HP machine doesn't work (Jaroslav Kysela) [1869536] - [sound] ALSA: hdspm: Fix typo arbitary (Jaroslav Kysela) [1869536] - [sound] ALSA: bebob: potential info leak in hwdep_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS D700SA with ALC887 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: endpoint.c: fix repeated word 'there' (Jaroslav Kysela) [1869536] - [sound] ALSA: portman2x4: fix repeated word 'if' (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add mute Led support for HP Elitebook 845 G7 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: loader: handle all SOF_IPC_EXT types (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell: Mark FE DAIs as nonatomic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: broadwell: Mark FE DAIs as nonatomic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bdw-rt5677: Mark FE DAIs as nonatomic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add version_id to avoid rt714/rt715 confusion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt715-sdw: probe with RT714 Device ID (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt1316: add missing component string (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt1308: add extra check on init (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qdsp6: add ifdef CONFIG_OF around of_device_id (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: Enable MI2S BCLK and LRCLK together (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt700: add codec prefix (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Remove unused variables (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Remove ti, asi-format code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Set regcache when shutting down and waking device (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Add shutdown capability via a GPIO (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Remove duplicate code for I/V sense (Jaroslav Kysela) [1869536] - [sound] ALSA: ASOC: Intel: sof_sdw: restore playback functionality with max98373 amps (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: add support for new SoundWire hardware layout on TGL (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: remove hard-coded codec_conf table (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: remove ternary operator (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra_max98090: use devm_snd_soc_register_card() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: hda_dsp_common: use static function in conditional block (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: mx27vis-aic32x4: use devm_snd_soc_register_card() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: imx-mc13783: use devm_snd_soc_register_card() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm_adsp: Pass full name to snd_ctl_notify (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt715: Add power-up delay to fix dmic pop sound issue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Enable the power of "MICBIAS" and "Vref2" for the DMIC clock (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: allow runtime pm at end of probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: add codec name prefix to ACPI machine description (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: sysfs: add slave status and device number before probe (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: add enumerated Slave device to device list (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: remove an unnecessary NULL check (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: add data port test fail interrupt (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: enable test modes (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: enable Data Port test modes (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - set mic to auto detect on a HP AIO machine (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - Don't register a cb func if it is registered already (Jaroslav Kysela) [1869536] - [sound] ALSA: HDA: Early Forbid of runtime PM (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - remove kerneldoc for internal hdac_i915 function (Jaroslav Kysela) [1869536] - [sound] ALSA: ctl: Workaround for lockdep warning wrt card->ctl_files_rwlock (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Disable autosuspend for Lenovo ThinkStation P620 (Jaroslav Kysela) [1869536] - [sound] ALSA: treewide: Remove uninitialized_var() usage (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: arm: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: add dpcm_create/remove_debugfs_state() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: move CONFIG_DEBUG_FS functions to top side (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: magician: convert to use i2c_new_client_device() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: Enable AC'97 bus support for PXA machines (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: Select regmap from AC'97 machines (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: support TDM out and 8ch I2S out (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: kirkwood: fix external clock probe defer (Jaroslav Kysela) [1869536] - [sound] ALSA: ppc: keywest: convert to use i2c_new_client_device() (Jaroslav Kysela) [1869536] - [sound] ALSA: treewide: Use sizeof_field() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: hdac_hdmi: Set ops to NULL on remove (Jaroslav Kysela) [1869536] - [sound] ALSA: ppc: More constifications (Jaroslav Kysela) [1869536] - [sound] ALSA: i2c: Constify snd_kcontrol_new items (Jaroslav Kysela) [1869536] - [sound] ALSA: ppc: Constify snd_kcontrol_new items (Jaroslav Kysela) [1869536] - [sound] ALSA: vxpocket: Support PCM sync_stop (Jaroslav Kysela) [1869536] - [sound] ALSA: mips: Constify snd_device_ops definitions (Jaroslav Kysela) [1869536] - [sound] ALSA: i2c: Constify snd_device_ops definitions (Jaroslav Kysela) [1869536] - [sound] ALSA: seq: oss: Fix running status after receiving sysex (Jaroslav Kysela) [1869536] - [sound] ALSA: arm: More constification (Jaroslav Kysela) [1869536] - [sound] ALSA: treewide: add "WITH Linux-syscall-note" to SPDX tag of uapi headers (Jaroslav Kysela) [1869536] - [sound] ALSA: treewide: replace '---help---' in Kconfig files with 'help' (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix SPDX license for header file (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac: make SOF HDA codec driver probe deterministic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Refactor sample rate function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix the spacing and new lines (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Convert bit mask to GENMASK in header (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix unbalanced calls to pm_runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Add the TAS2110 class-D amplifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: control: add size checks for ext_bytes control .put() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: control: fix size checks for volatile ext_bytes control .get() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: control: fix size checks for ext_bytes control .get() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tlv320aic32x4: Enable fast charge (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tlv320aic32x4: Ensure a minimum delay before clock stabilization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt711: wait for the delayed work to finish when the system suspends (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix error handling with update_bits (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix required DT properties in the code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Add missing bias level power states (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix calling reset in probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt700: wait for the delayed work to finish when the system suspends (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Add the TAS2564 compatible (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: add missing MODULE_LICENSE() for imx-common (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: pm: Fix prepare callback behavior for OF usecase (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: cs42l51: add additional ADC volume controls (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix the process being scheduled on core0 always (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - fix CONTROLLER_IN_GPU macro name (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - handle multiple i915 device instances (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - controller is in GPU on the DG1 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - add Intel DG1 PCI and HDMI ids (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: hda - Fix silent audio output and corrupted input on MSI X570-A PRO" (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add delay quirk for H570e USB headsets (Jaroslav Kysela) [1869536] - [sound] ALSA: compat_ioctl: avoid compat_alloc_user_space (Jaroslav Kysela) [1869536] - [sound] ALSA: asihpi: fix spellint typo in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable front panel headset LED on Lenovo ThinkStation P520 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Couldn't detect Mic if booting with headset plugged (Jaroslav Kysela) [1869536] - [sound] ALSA: asihpi: fix iounmap in error handler (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: use {u32|u16}p_replace_bits (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: use u32p_replace_bits (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: get max rows and cols info from compatible (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: add support to block packing mode (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: clear BIT FIELDs before value set (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: Add generic bandwidth allocation algorithm (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ak4458: Add DSD support for ak4458 and ak4497 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-sc7180: Add MODULE_DEVICE_TABLE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Add support for tgl-h (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv320aic32x4: do software reset before clock registration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv320aic32x4: fix missing aic32x4_disable_regulators() in error path (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Set MCLK input or output direction (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Add fsl_sai_check_version function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Add new added registers and new bit definition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6afe-clocks: add q6afe clock controller (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: reduce verbosity of boot error logs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: fix range checks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: remove several superfluous type-casts (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: (cosmetic) remove redundant "ret" variable uses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: control: update test for pm_runtime_get_sync() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: debug: update test for pm_runtime_get_sync() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add `src_hash` to `sof_ipc_fw_version` structure (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: Add debug support for imx platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: disable size checks for bytes_ext controls if needed (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_audmix: make clock and output src write only (Jaroslav Kysela) [1869536] - [sound] ALSA: remove calls to usb_pipe_type_check for control endpoints (Jaroslav Kysela) [1869536] - [sound] ALSA: hiface: move to use usb_control_msg_send() (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: move to use usb_control_msg_send() and usb_control_msg_recv() (Jaroslav Kysela) [1869536] - [sound] ALSA: 6fire: move to use usb_control_msg_send() and usb_control_msg_recv() (Jaroslav Kysela) [1869536] - [sound] ALSA: usx2y: move to use usb_control_msg_send() (Jaroslav Kysela) [1869536] - [sound] ALSA: USB: add usb_control_msg_send() and usb_control_msg_recv() (Jaroslav Kysela) [1869536] - [sound] ALSA: USB: move snd_usb_pipe_sanity_check into the USB core (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Fix the failure to flush DAC data before playback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Fix DC calibration on bypass boost mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: stm32: sai: add pm_runtime support (Jaroslav Kysela) [1869536] - [sound] ALSA: rockchip_i2s: fix a possible divide-by-zero bug in rockchip_i2s_hw_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Use DMI oem string search for tgl_max98373_rt5682 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda-loader: s/master/primary (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: remove the HDA_DSP_CORE_MASK() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: modify core_power_up/down op (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: rename cores_mask to host_managed_cores_mask (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: j721e-evm: Add support for j7200-cpb audio (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: support machine driver with rt1015p (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe-dai: add support to Codec DMA ports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: add codec lpass clocks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: update q6afe_set_param to support global clocks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: add lpass hw voting support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: add global q6afe waitqueue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: prepare afe_apr_send_pkt to take response opcode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6routing: add support to Codec DMA ports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: add support to Codec DMA ports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qdsp6: dt-bindings: Add q6afe display_port dt binding (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015p: add codec driver (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: add parity error injection through debugfs (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: export broadcast read/write capability for tests (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: realtek-soundwire: ignore initial PARITY errors (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: use quirk to filter out invalid parity errors (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: slave: add first_interrupt_done status (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: filter-out unwanted interrupt reports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC/soundwire: bus: use property to set interrupt masks (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: Remove unused inline function snd_mask_sizeof (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/asihpi: Remove unused function hpi_stream_group_get_map() (Jaroslav Kysela) [1869536] - [sound] ALSA: mixart: Correct comment wrt obsoleted tasklet usage (Jaroslav Kysela) [1869536] - [sound] ALSA: aloop: Replace tasklet with work (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mchp-spdiftx: add driver for S/PDIF TX Controller (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: fix SLIBMUS/SLIMBUS typo (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: fix race condition between suspend and Slave device alerts (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: imx-es8328: add missing put_device() call in imx_es8328_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Parse auxiliary devices from device tree (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mt6359: fix failed to parse DT properties (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Implement snd_sof_bytes_ext_volatile_get kcontrol IO (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: Add support for WO and RO TLV byte kcontrols (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: Kconfig: Allow the j721e machine driver to be used on K3 platform (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KeemBay: Fix warning potential ! vs ~ typo (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: add v1.5.1 compatible (Jaroslav Kysela) [1869536] - [sound] ALSA: dt-bindings: soundwire: add bindings for Qcom controller (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: add support for mmio soundwire master devices (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: avoid dependency on CONFIG_SLIMBUS (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: fix abh/ahb typo (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: make process type optional (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_mux (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_process (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_tone (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_asrc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_src (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_host (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_volume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_mixer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_dai (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: add helper for setting up IPC component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: use the sof_ipc_comp reserved bytes for extended data (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: parse comp_ext_tokens for all widgets (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: create component extended tokens (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add comp_ext to struct snd_sof_widget (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: tokens: add token for component UUID (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Manage module clock via DAPM (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Attach the bus clock to the regmap (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Sort masks in a consistent order (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix field bit number indentation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix ADC_DIG_CTRL field name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix AIF1_MXR_SRC field names (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix AIF1_ADCDAT_CTRL field names (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix AIF1 MODCLK widget name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Remove extraneous widgets (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add dailink .prepare and .hw_free callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add dailink .trigger callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: clarify return value for get_sdw_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: remove stream handling from .prepare and .hw_free (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: remove .trigger operation (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix NULL/ERR_PTR confusion (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: stream: fix NULL/IS_ERR confusion (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: remove SDW_REG_SHIFT() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom : use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: stream: use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: slave: use SDW_DISCO_LINK_ID() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: use FIELD_GET() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: define and use addr bit masks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix core enable sequence (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: support topology components on secondary cores (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add a "core" parameter to widget loading functions (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Set SAI Channel Mode to Output Mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Support multiple data channel enable bits (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: don't manage link power individually (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: pass link_mask information to each master (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add error log for clock-stop invalid configs (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: stream: enable hw_sync as needed by hardware (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add multi-link hw_synchronization information (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: update multi-link definition with hw sync details (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add missing support for all clock stop modes (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add multi-link support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: ignore software command retries (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: disable shim wake on suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix port_readydynamic allocation in mipi_disco (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add definition for maximum number of ports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: soundwire: remove port_readyusage from codecs (Jaroslav Kysela) [1869536] - [sound] ALSA: vx: vx_pcm: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: vx: vx_pcm: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: vx: vx_core: clarify operator precedence (Jaroslav Kysela) [1869536] - [sound] ALSA: rawmidi: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: atmel: ac97: clarify operator precedence (Jaroslav Kysela) [1869536] - [sound] ALSA: ac97: (cosmetic) align argument names (Jaroslav Kysela) [1869536] - [sound] ALSA: usb: scarless_gen2: fix endianness issue (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: auto_parser: remove shadowed variable declaration (Jaroslav Kysela) [1869536] - [sound] ALSA: aoa: i2sbus: use DECLARE_COMPLETION_ONSTACK() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: core: init: use DECLARE_COMPLETION_ONSTACK() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: compress_offload: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: compress_offload: dereference after checking for NULL pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: core: timer: clarify operator precedence (Jaroslav Kysela) [1869536] - [sound] ALSA: core: timer: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: core: pcm_memory: dereference pointer after NULL checks (Jaroslav Kysela) [1869536] - [sound] ALSA: core: pcm: simplify locking for timers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Prefer async probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: remove artificial component and DAI name constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: shutdown codec when changing filter type (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: AMD: Clean kernel log from deferred probe error messages (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Simplify error handling during FW boot (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Add sof_tgl_ops for TGL platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Define FW boot sequence with ICCMAX (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: define macro for code loader stream format (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: modify the signature of get_stream_with_tag() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Add helper function to program ICCMAX stream (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Remove unused parameters in cl_dsp_init() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix VS_LTRC register name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: sof-of-dev: Add .arch_ops field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: Replace sdev->private with sdev->pdata->hw_pdata (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: add extended rom status dump to error log (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix the ipc_size calculation for process component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: intel: hda: support also devices with 1 and 3 dmics (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: fix a runtime pm issue in SOF when HDMI codec doesn't work (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: report error only for the last ROM init iteration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: loader: Add debug box region (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: Parse debug ABI version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: loader: fix memory leak in get_ext_windows (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: IPC: make sof_ipc_window monosized (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix intel_suspend/resume defined but not used warning (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add AE-7 exit commands (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add AE-7 custom controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add AE-7 microphone selection commands (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add output selection for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add DSP setup functions for AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add init data for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add pre-init function for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add ca0132_mmio_init data for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Set AE-7 bools and select mixer (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add SoundBlaster AE-7 pincfg (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add new quirk ID for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Fix Recon3D Center/LFE output (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add quirk output selection structures (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Clean up ca0132_alt_out_select (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Remove surround output selection (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add bass redirection controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add full-range speaker selection controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add surround channel config control (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add speaker tuning initialization commands (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Cleanup ca0132_mmio_init function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hdmi: tidy up a memset() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: use consistent HDAudio spelling in comments/docs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add dev_dbg log when driver is not selected (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: acpi: add dev_dbg() log for probe completion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: IPC: reduce verbosity of IPC pointer updates (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: reduce the log level for unhandled widgets (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: remove unnecessary memory alloc for sdev->private (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: (cosmetic) use the "bool" type where it makes sense (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: (cosmetic) remove redundant variable initialisations (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Add -EPROBE_DEFER check for regmap init (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ak5558: Add regulator support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: clean-up inclusion of header files (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_sdw: add rt711 rt1316 rt714 SDCA codec support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add topology filename override based on dmi data match (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_rt5682: override quirk data for tgl_max98373_rt5682 (Jaroslav Kysela) [1869536] - [sound] ALSA: SoC: Intel: sof_sdw: Add support for product Ripto (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: rename id as part_id (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: check SoundWire version when matching codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98373-sdw: add missing test on resume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: soc-acpi: add support for SDCA boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: soc-acpi: mirror CML and TGL configurations (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof-soundwire: add support for rt5682 on link2 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: soc-acpi: cnl: add support for rt5682 on SoundWire link2 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: modify SoundWire version id in acpi match table (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Correct wrongly matching entries with audio class (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7219: Fix I/O voltage range configuration during probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_sdw: add .exit callback function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: add support for TLV320AIC32x4 codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add build support for SoundWire (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: add missing out of memory check on drvdata->clks allocation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt6359: add codec driver (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Properly match with audio interface class (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Simplify quirk entries with a macro (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Move device rename and profile quirks to an internal table (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Hook up component probe function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: s3c2412-i2s: avoid hardcoded S3C2410_PA_IIS (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: rx1950: turn into platform driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: neo1973: turn into platform driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*-sdw: use SDW_SLAVE_ENTRY_EXT (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm_adsp: Update naming in error handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Get "extal" clock rate by clk_get_rate (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: add a dedicated menuconfig (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Export DAC/ADC monomix switches (Jaroslav Kysela) [1869536] - [sound] ALSA: remove duplicate "the the" phrase in Kconfig text (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm0010: use DECLARE_COMPLETION_ONSTACK() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: simple-card: Use snd_soc_of_parse_aux_devs() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Add common helper to parse aux devs from device tree (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ak4458: Add regulator support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hdmi: support 'ELD' mixer (Jaroslav Kysela) [1869536] - [sound] ALSA: sound/soc/intel: Fix spelling mistake "cant" --> "can't" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: various vendors: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: skl-topology: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: skl-topology: remove redundant assignments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: sst-utils: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: cldma: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: skl-nhlt: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell-ipc: remove redundant assignments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: common: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Baytrail: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: (cosmetic) align parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst_pvt: simplify return handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst_loader: remove always-true condition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: remove useless assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: platform-pcm: fix redundant return (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst_pvt: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst: remove useless NULL assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: platform-pcm: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: compress: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst-atom-controls: remove redundant assignments (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: refine runtime pm for SDW_INTEL_CLK_STOP_BUS_RESET (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: support clock_stop mode without quirks (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: handle power rail dependencies for clock stop mode (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add CLK_STOP_NOT_ALLOWED support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add CLK_STOP_BUS_RESET support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add CLK_STOP_TEARDOWN for pm_runtime suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: pm_runtime idle scheduling (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: reinitialize IP+DSP in .prepare(), but only when resuming (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: call helper to reset Slave states on resume (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix race condition on system resume (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: reset pm_runtime status during system resume (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add pm_runtime support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7219: Fix clock handling around codec level probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7219: Move soft reset handling to codec level probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7219: Move required devm_* allocations to device level code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm-dai: add support to copy callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm-dai: add gapless support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm-dai: prepare set params to accept profile change (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm-dai: add next track metadata support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: add support to gapless flag in q6asm open (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: add support to remove intial and trailing silence (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: add length to write command token (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: use flags directly from q6asm-dai (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: make commands specific to streams (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: rename misleading session id variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KMB: Enable TDM audio capture (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv3204: Moving GPIO reset and add ADC reset (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv3204: Increased maximum supported channels (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv3204: Enable 24 bit audio support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Enable DAPM for earpiece switch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Enable DAPM for line out switch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Make line out routes stereo (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Enable DAPM for headphone switch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Make headphone routes stereo (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Group and sort mixer routes (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Gate the amplifier clock during suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Fix duplicate use of ADC enable bits (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcht_cx2072x: simplify return handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: rename shadowed variable for all broadwell boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda-codec: move variable used conditionally (Jaroslav Kysela) [1869536] - [sound] ALSA: ASOC: SOF: Intel: hda-codec: move unused label to correct position (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Add a quirk for LRCK inversion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Add missing mixer routes (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix DAPM to match the hardware topology (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Replace synchronous check with fsl_sai_dir_is_synced (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Drop TMR/RMR settings for synchronous mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Refine enable/disable TE/RE sequence in trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-platform: Use platform_get_irq (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: Use platform_get_resource (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-sc7180: Add platform driver for lpass audio (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: fix concurrency issue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass: Use regmap_field for i2sctl and dmactl registers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-platform: fix memory leak (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-platform: Replace card->dev with component->dev (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: Move ahbix clk to platform specific function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Add common array to initialize soc based core clocks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Use dev_dbg() in rt5682_clk_check() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: Add basic power management support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: master: enable pm runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add argument to function definition (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add module_sdw_driver helper macro (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: sdw.h: fix indentation (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: sdw.h: fix PRBS/Static_1 swapped definitions (Jaroslav Kysela) [1869536] - [sound] ALSA: seq: virmidi: Fix running status after receiving sysex (Jaroslav Kysela) [1869536] - [sound] ALSA: bt87x: use pci_status_get_and_clear_errors (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - The Mic on a RedmiBook doesn't work (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Do not cleanup uninitialized dais on soc_pcm_open failure (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fixup headset for ASUS GX502 laptop (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Improved routing for Thinkpad X1 7th/8th Gen (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix double free of dangling pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for MPMAN Converter9 2-in-1 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: use consistent HDAudio spelling in comments/docs (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: add dev_dbg log when driver is not selected (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix a runtime pm issue in SOF when integrated GPU is disabled (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: hdmi - add Rocketlake support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell: Fix power transition refactor (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: oss: Remove superfluous WARN_ON() for mulaw sanity check (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: Ensure the device is resumed in wm89xx_mic_detect functions (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: Skip setting of the WM8994_MICBIAS register for WM1811 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - Fix silent audio output and corrupted input on MSI X570-A PRO (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: axg-toddr: fix channel order on g12 platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: add snd_soc_find_dai_with_mutex() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: always check pin power status in i915 pin fixup (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Fix refcount imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt700: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt715: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt711: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1308-sdw: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98373: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add quirk for Samsung Galaxy Book Ion NT950XCJ-X716A (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add basic capture support for Pioneer DJ DJM-250MK2 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add implicit feedback quirk for UR22C (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: fixup ams_delta_mute() function name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pcm3168a: ignore 0 Hz settings (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: hda: Add support for Loongson 7A1000 controller" (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: Program WAKEEN register for Tegra (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Fix 2 channel swapping for Tegra (Jaroslav Kysela) [1869536] - [sound] ALSA: ca0106: fix error code handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: tgl_max98373: fix a runtime pm issue in multi-thread case (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-digi00x: exclude Avid Adrenaline from detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ALSA; firewire-tascam: exclude Tascam FE-8 from detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Set card->owner to avoid warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: atom: Add period size constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: avoid reset of sdo_limit (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_generic: Fix NULLptr dereference in autosuspend delay (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: fix typo in comment on INTSTAT registers (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add quirk for Samsung Galaxy Book Ion (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: ignore broken processing/extension unit (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: Fix memleak in sst_media_open (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: Avoid attempts to read unreadable registers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: msm8916-wcd-analog: fix register Interrupt offset (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: Prevent access to invalid VU register bits on WM1811 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add model alc298-samsung-headphone (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Update documentation comment for MS2109 quirk (Jaroslav Kysela) [1869536] - [sound] ALSA: isa: fix spelling mistakes in the comments (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add capture support for Saffire 6 (USB 1.1) (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add quirk for Samsung Galaxy Flex Book (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Fix potential Oops in snd_echo_resume() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: Use force connectivity quirk on another HP desktop (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix unused variable warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6routing: add dummy register read/write function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6afe-dai: mark all widgets registers as SND_SOC_NOPM (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Make soc_component_read() returning an error code again (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - reverse the setting value in the micmute_led_set (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaduio: Drop superfluous volatile modifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Replacing component->name with codec_dai->name (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add quirk for Pioneer DDJ-RB (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: work around streaming quirk for MacroSilicon MS2109 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - fix the micmute led status for Lenovo ThinkCentre AIO (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: fix overeager device match for MacroSilicon MS2109 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Fix pin default on Intel NUC 8 Rugged (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Creative USB X-Fi Pro SB1095 volume knob support (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: fix spelling mistake "buss" -> "bus" (Jaroslav Kysela) [1869536] - [sound] ALSA: pci: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: isa: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: Add 100us dma stop delay (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Add dma stop delay variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hda/tegra: Set buffer alignment to 128 bytes (Jaroslav Kysela) [1869536] - [sound] ALSA: seq: oss: Serialize ioctls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: Add quirk to force connectivity (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add startech usb audio dock name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: Fix unused variable warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra210_i2s: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra210_dmic: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra210_ahub: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra210_admaif: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra186_dspk: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add support for Lenovo ThinkStation P620 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: renoir: restore two more registers during resume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Do not remove ADDITIONAL_CONTROL_4 from readable register list (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Remove fsl_asoc_card_set_bias_level function (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: hda: call runtime_allow() for all hda controllers" (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Fix AE-5 microphone selection commands (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add new quirk ID for Recon3D (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Fix ZxR Headphone gain control get value (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add alc269/alc662 pin-tables for Loongson-3 laptops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Two step component registration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Simplify snd_soc_component_initialize declaration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Relocate and expose snd_soc_component_initialize (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sh: Replace 'select' DMADEVICES 'with depends on' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Fix value of FSL_SAI_CR1_RFW_MASK (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: use less strict tests for dailink capabilities (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rk3399_gru_sound: Add DAPM pins, kcontrols for jack detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Do not access WM8962_GPIO_BASE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: use resource_size (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: drop unnecessary list_empty (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Added hw_params support for ALC1015 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Passing card structure based on codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Renaming snd-soc-card structure and fields (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: Add sound support for Midas boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KMB: Rework disable channel function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KMB: Add 8kHz audio support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: Fix regression causing sysfs entries to disappear (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: axg-tdm-formatters: fix sclk inversion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: axg-tdmin: fix g12a skew (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: axg-tdm-interface: fix link fmt setup (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fixed HP right speaker no sound (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix NULL pointer dereference during suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bcm2835: Silence clk_get() error on -EPROBE_DEFER (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Update shutdown GPIO property (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: disable traces when switching to S0Ix D0I3 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: fix the suspend procedure to support s0ix entry (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: Fix keep_power assignment for non-component devices (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Workaround for spurious wakeups on some Intel platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: endpoint : remove needless check before usb_free_coherent() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: AMD: Restore PME_EN state at Power On (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel/boards: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Fix add a "ultra_low_power" function for intel reference board (alc256) (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dapm: don't call pm_runtime_* on card device (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: typo_fix: enable headset mic of ASUS ROG Zephyrus G14(GA401) series with ALC289 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: enable headset mic of ASUS ROG Zephyrus G15(GA502) series with ALC289 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: update dsm param bin max size (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Update dsm init sequence and condition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: don't report of_xlate_dai_name failures (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Avoid printing errors for -EPROBE_DEFER (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: apq8016_sbc: Use qcom_snd_parse_of() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Parse properties with "qcom, " prefix (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Support parsing links without DPCM (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6afe: Remove unused q6afe_is_rx_port() function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Use snd_soc_dai_link_set_capabilities() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Use devm for resource management (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Fix dac event dapm mixer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Support configuring dai fmt from DT (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_esai: add IRQF_SHARED for devm_request_irq (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Fix build error due to 64-by-32 division (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: fix SND_SOC_J721E_EVM warnings & errors (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: omap: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm_adsp: Support new metadata block ID's (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: uniphier: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mxs: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: xtensa: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: kirkwood: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sprd: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: generic: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bcm: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: au1x: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dwc: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rockchip: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: cirrus: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sh: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sof: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: stm: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sunxi: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ux500: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-xxx: add asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: kbl_rt5663_rt5514_max98927: Fix kabylake_ssp_fixup function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: fix deadlock after PCM open error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: fix memleak on module unload (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: call patch_ops.free() on probe error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: support machine driver with max98357b (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: support left justified format for I2S (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel/skl/hda - fix probe regression on systems without i915 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: pcm: Update rate/channels for SAI/ESAI DAIs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: Update SAI config bclk/fsync rate (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx8: Add SAI dai driver for i.MX/i.MX8X (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx8m: Fix SAI DAI driver for i.MX8M (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx8: Fix ESAI DAI driver name for i.MX8/iMX8X (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: Use ARRAY_SIZE instead of hardcoded value (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: define INFO_ flags in dsp_ops for imx8 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add implicit feedback quirk for SSL2 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra210 based ADMAIF driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix reset gpio property name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98357a: move control of SD_MODE back to DAI ops (Jaroslav Kysela) [1869536] - [sound] ALSA: Soundwire: intel_init: save Slave(s) _ADR info in sdw_intel_ctx (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add wake interrupt support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel/cadence: merge Soundwire interrupt handlers/threads (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: add implementation of sdw_intel_enable_irq() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: introduce helper for link synchronization (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: introduce a helper to arm link synchronization (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: revisit SHIM programming sequences (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: report slave_ids for each link to SOF driver (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add clock stop quirks (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add mutex for shared SHIM register access (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add prototype for WAKEEN interrupt processing (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add link_list to handle interrupts with a single thread (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: update headers for interrupts (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: reuse code for wait loops to set/clear bits (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: board: sof_rt5682: Update rt1015 pll input clk freq (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: avoid crash if invalid DSP topology loaded (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add support for systems without i915 audio (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt711: remove properties in card remove (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt711: remove hard-coded codec name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai.h: drop a duplicated word (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wcd9335.h: fix duplicated word (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra20_das.h: delete duplicated words (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Avoid the use of one-element array (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra186 based DSPK driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra210 based AHUB driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra210 based I2S driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra210 based DMIC driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add support for CIF programming (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: common: change match table ehl-rt5660 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: remove .digital_mute (Jaroslav Kysela) [1869536] - [sound] ALSA: Replace the word "slave" in vmaster API (Jaroslav Kysela) [1869536] - [sound] ALSA: asihpi: delete duplicated word (Jaroslav Kysela) [1869536] - [sound] ALSA: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Fixed ALC298 sound bug by adding quirk for Samsung Notebook Pen S (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: optimize the power consumption (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai.h: don't use discriminatory terms for comment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: qdsp6: Use IS_ERR() instead of IS_ERR_OR_NULL() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: disable MICBIAS and Vref2 widget in default (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: qdsp6: Use the defined variable to clean code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: snd_soc_dai_digital_mute() for both CPU/Codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: fixes the missed kfree() for axg_card_add_tdm_loopback (Jaroslav Kysela) [1869536] - [sound] ALSA: info: Drop WARN_ON() from buffer NULL sanity check (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: Use kmemdup in podhd_set_monitor_level() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Add support for Loongson 7A1000 controller (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: pcm: Use SG-buffer only when direct DMA is available" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: Add missed return for calling soc_component_ret (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl-asoc-card: Trivial: Fix misspelling of 'exists' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Support Headphone and Microphone Jack detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: simple-card-utils: Support configure pin_name for asoc_simple_init_jack (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: ak*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: cs*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: da*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: es*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: alc*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: pcm*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: ssm*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: tas*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: tlv*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: spear: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdmi-codec: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: drm/mediatek: exit earlier if failed to register audio driver (Jaroslav Kysela) [1869536] - [sound] ALSA: drm/i2c/tda998x: Make tda998x_audio_digital_mute static (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai.c: add .no_capture_mute support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdmi-codec: return -ENOTSUPP for digital_mute (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix snd_hda_codec_cleanup() documentation (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: export snd_hda_codec_cleanup_for_unbind() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Report the button event in the headset type only (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add missed put_device() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - fixup for yet another Intel reference board (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable Speaker for ASUS UX563 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable Speaker for ASUS UX533 and UX534 (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix the kernel-doc comment (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Replace blacklist word (Jaroslav Kysela) [1869536] - [sound] ALSA: via82xx: Replace the words whitelist (Jaroslav Kysela) [1869536] - [sound] ALSA: nm256: Replace the words blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: intel8x0: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: es1968: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: ctxfi: Replace the word blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: bt87x: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: ac97: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: don't free dma_data in DAI shutdown (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: allocate/free dma_data in set_sdw_stream (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: remove stream allocation/free (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: stream: add helper to startup/shutdown streams (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: implement get_sdw_stream() operations (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: Disable sync-write operation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ssi: don't use discriminatory terms for debug log (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: siu: don't use discriminatory terms for parameter (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsi: don't use discriminatory terms for comment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rsnd: don't use discriminatory terms for comment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rsnd: don't use discriminatory terms for function names (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Enable Vref2 under using PLL2 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rockchip: spdif: Handle clk by pm runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: re-enable IRQs on failure path (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: add hw monitor volume control for POD HD500 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable headset mic of Acer TravelMate B311R-31 with ALC256 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: enable headset mic of ASUS ROG Zephyrus G14(G401) series with ALC289 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - change to suitable link model for ASUS platform (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix race against the error recovery URB submission (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: Improve dai-set-fmt comment in cht_codec_fixup() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: support HDMI jack reporting (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: use hdmi-codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: use hdmi-codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_spdif: Add kctl for configuring TX validity bit (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_spdif: Clear the validity bit for TX (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: Sync the pending work cancel at disconnection (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: Perform sanity check for each URB creation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: ak4458: Remove set but never checked variable 'ret' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: tlv320aic26: Demote seemingly unintentional kerneldoc header (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt5659: Remove many unused const variables (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt5631: fix spurious kernel-doc start and missing arguments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ux500: ux500_msp_i2s: Remove unused variables 'reg_val_DR' and 'reg_val_TSTDR' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: pxa-ssp: Demote seemingly unintentional kerneldoc header (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sunxi: sun4i-spdif: Fix misspelling of 'reg_dac_txdata' in kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sunxi: sun4i-i2s: add missing clock and format arguments in kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: qdsp6: q6asm: Provide documentation for 'codec_profile' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sti: uniperif: fix 'defined by not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel-pdmic: remove codec component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel-classd: remove codec component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98390: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: es8316: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: omap-mcbsp-st: Remove set, but unused variable 'w' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: jz4770: Remove defined but never used variable 'mic_boost_tlv' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: da7219: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: da7210: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: uniphier: aio-core: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra20_das: remove always-true comparison (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: pcm: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: spdif: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sdw_max98373: add card_late_probe support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof-sdw: add MAX98373 I2C dependencies (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98373: add SoundWire support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98373: split I2C and common parts (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: support machine driver with rt1015 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: extract codec and DAI names (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: remove forward declaration of headset_init (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: sort header inclusions in alphabetical (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt286: fix unexpected interrupt happens (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8974: remove unsupported clock mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8974: fix Boost Mixer Aux Switch (Jaroslav Kysela) [1869536] - [sound] ALSA: xen: Remove superfluous fall through comments (Jaroslav Kysela) [1869536] - [sound] ALSA: atmel: Remove invalid "fall through" comments (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Address bugs in the interrupt handling (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Prevent some noise on unloading the module (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Prevent races in calls to set_audio_format() (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Race conditions around "opencount" (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Remove redundant check (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: fixed kernel warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: support machine driver with rt1015 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: sort header inclusions in alphabetical (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qdsp6: use dev_err instead of pr_err (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: add command opcode to timeout error report (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: core: fix null-ptr-deref bug during device removal (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoc: codecs: max98373: remove Idle_bias_on to let codec suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98373: Removed superfluous volume control from chip default (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: add more logs when topology load fails (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: factor kfree(se) in error handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: use break on errors, not continue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: fix tlvs in error handling for widget_dmixer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: fix kernel oops on route addition error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: add min/max channels for SAI/ESAI on i.MX8/i.MX8M (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bdw-rt5677: fix non BE conversion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: set dai_link dpcm_ flags with a helper (Jaroslav Kysela) [1869536] - [sound] ALSA: usb/line6: remove 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: mpc8610_hpcd: Add missing of_node_put() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: add default clock handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add ACPI dependency check (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: acp3x-i2s: remove unused-but-set variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: acp3x-pcm-dma: remove unused-but-set variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: acp3x-i2s: fix 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: acp3x-pcm-dma: fix 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: acp-rt5645: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: acp-da7219-max98357a: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: Fix build error on m68k and others (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Remove only the registered component in devm functions (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: Add Intel silent stream support (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/au88x0: remove "defined but not used" warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: vx_core: remove warning for empty loop body (Jaroslav Kysela) [1869536] - [sound] ALSA: pcmcia/pdaudiocf: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/via82xx: remove 'set but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/fm801: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/es1938: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: xen: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/oxygen/xonar_wm87x6: remove always true condition (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/rme9652/hdspm: remove always true condition (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/korg1212: remove 'set but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/emu10k1: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pci/emu10k1: remove "set but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/ctxfi: fix kernel-doc warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/ctxfi/ctatc: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/aw2-saa7146: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/echoaudio: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/asihpi: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/asihpi: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/asihpi: remove 'set but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: isa/gus: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: isa/gus: remove -Wmissing-prototypes warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: compress: fix partial_drain completion state (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add implicit feedback quirk for RTX6001 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix SND_HDA_GENERIC kconfig & build (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add quirk for MacroSilicon MS2109 (Jaroslav Kysela) [1869536] - [sound] ALSA: core: pcm_iec958: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable headset mic of Acer Veriton N4660G with ALC269VC (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable headset mic of Acer C20-820 with ALC269VC (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable audio jacks of Acer vCopperbox with ALC269VC (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix Lenovo Thinkpad X1 Carbon 7th quirk subdevice id (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: improve debug traces for stream lookups (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: fix failures at PCM open on Intel ICL and later (Jaroslav Kysela) [1869536] - [sound] ALSA: opl3: fix infoleak in opl3 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm8400: remove unused variables (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-ac97: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add logic to check dmic hardware runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: j721e-evm: Fix missing unlock on error in j721e_audio_hw_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_esai: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_asrc: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_spdif: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl-asoc-card: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_ssi: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_ssi_dbg: remove spurious kernel-doc comment start (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Rename dev_gpio to gpio1_is_irq (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Remove struct rt5670_platform_data (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bxt-da7219-max98357a: return -EINVAL on unrecognized speaker amplifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm8994: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm9713: remove spurious kernel-doc comment start (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm8960: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm8986: fix missing kernel-doc arguments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: cs42l42: remove always-true comparisons (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: cs4270: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: sof-acpi-dev: fix 'defined but unused' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: atom: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: atom: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bxt-da7219-max98357a: support MAX98390 speaker amp (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Add an option to select internal ratio mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Enable interrupt in dma_open (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KeemBay: Fix header guard (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Refine regcache usage with pm runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: Add custom machine driver for j721e EVM (CPB and IVI) (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: davinci-mcasp: Specify stream_name for playback/capture (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rockchip: add format and rate constraints on rk3399 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Rectifying Unbalanced pm_runtime_enable! issue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: cancel jack_detect_work if hs_jack is set to null even soundwire mode (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix some typos (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Replace s/frame/packet/ where appropriate (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix packet size calculation (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: initialize bus clock base and scale registers (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add definitions for 1.2 spec (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: remove multiple blank lines (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: extend SDW_SLAVE_ENTRY (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus_type: convert open-coded while() to for() loop (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Fix dac- and adc- vol-tlv values being off by a factor of 10 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Add new gpio1_is_ext_spk_en quirk and enable it on the Lenovo Miix 2 10 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Correct RT5670_LDO_SEL_MASK (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: Change bus format to I2S 2 channel (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Add voltage sense slot configuration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Add right and left channel slot programming (Jaroslav Kysela) [1869536] - [sound] ALSA: asoc: Update supported rate and format for dummy dai (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Drop HAS_DMA dependency to fix link failure (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: Add MAX98373 support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: Fix a typo in Kconfig (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: common: add match table for TGL MAX98373 + RT5682 SoundWire driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoc: Intel: cml_rt1011_rt5682: explicitly access first codec (Jaroslav Kysela) [1869536] - [sound] ALSA: snd/soc: correct trivial kernel-doc inconsistency (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: Update TDM configuration in hw_params (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: cml_rt1011_rt5682: use for_each_card_prelinks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: cml_rt1011_rt5682: use statically define codec config (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: cml_rt1011_rt5682: reduce log level for printing quirk (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_rt5682: Add support for jsl-max98360a-rt5682 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: Fix the comment for max_98373_components (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: add dai_trigger function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: byt*.c: remove cast in dev_info quirk log (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add quirk override with kernel parameter (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bxt_rt298: add missing .owner field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add missing .owner field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cml_rt1011_rt5682: add missing .owner field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: nocodec: add missing .owner field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: add missing header inclusion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dapm: declare missing structure prototypes (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: move definition of enum snd_soc_bias_level (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Fix format issue for extra space before a comma (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Update shutdown GPIO property (Jaroslav Kysela) [1869536] - [sound] ALSA: AsoC: amd: add missing snd- module prefix to the acp3x-rn driver kernel module (Jaroslav Kysela) [1869536] - [sound] ALSA: core: Warn on empty module (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - let hs_mic be picked ahead of hp_mic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Add WM8524 support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: fix the pop noise while OMTP type headset plugin (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix OOB access of mixer element list (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add quirk for Samsung USBC Headset (AKG) (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1011: fix KASAN out-of-bounds bug in find_next_bit() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: set playback and capture constraints (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Fix uninitialized scalar variable in fsl_easrc_set_ctx_format (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: cml_rt1011_rt5682: disable jack in dailink .exit() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_rt5682: move disabling jack to dai link's exit() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: kbl-rt5660: use .exit() dailink callback to release gpiod (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bdw-rt5677: fix module load/unload issues (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: introduce exit() callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_mqs: Fix unchecked return value for clk_prepare_enable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_mqs: Don't check clock is NULL before calling clk API (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add registration quirk for Kingston HyperX Cloud Flight S (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm_adsp: Add controls for calibration and diagnostic FW (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: remove snd_soc_component_read32() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: ak*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: cs*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: da*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: alc*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: msm*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: tlv*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wcd*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: use io_mutex correctly (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: merge snd_soc_component_read() and snd_soc_component_read32() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: Constify static structs (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: transition to 3 steps initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: pass link information as platform data (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: use devm_ allocation (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: remove useless test (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: clarify drvdata and remove more indirections (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: cleanups for indirections/logs (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix memory leak with devm_kasprintf (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: clock_stop: don't deal with UNATTACHED Slave devices (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: Replace 'objs' by 'y' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_spdif: Add pm runtime function (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Enable sync-write operation as default for all controllers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rockchip: Fix a reference count leak (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Removing unnecessary instance initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: closing specific instance (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Let LED cdev handling suspend/resume (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Unify LED helper code (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/sigmatel: Use the new vmaster mute LED helper (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/conexant: Use the new vmaster mute LED helper (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Use the new vmaster mute LED helper (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Add vmaster mute LED helper (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Drop the old mic-mute LED hook (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Drop unused snd_hda_gen_fixup_micmute_led() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/sigmatel: Convert to cdev-variant of mic-mute LED controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/conexant: Convert to cdev-variant of mic-mute LED controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Convert to cdev-variant of mic-mute LED controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Add a helper for mic-mute LED with LED classdev (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Always call led-trigger for mic mute LED (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Intel: add missing PCI IDs for ICL-H, TGL-H and EKL (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: broadwell: simplify card names for SOF uses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cht*: simplify card names for SOF uses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: byt*: simplify card names for SOF uses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: fix memleak with regmap not freed on remove (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add PCI IDs for ICL-H and TGL-H (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add PCI ID for CometLake-S (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: SOF: merge COMETLAKE_LP and COMETLAKE_H (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: imply acodec glue on axg sound card (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add mute LED and micmute LED support for HP systems (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_spdif: Add support for imx6sx platform (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Add MQS support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Fix reference count leaks (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix potential use-after-free of streams (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add quirk for MSI GE63 laptop (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Flush DAC data before playback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_ssi: Fix bclk calculation for mono channel (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: AMD: Use mixer control to switch between DMICs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Add Amp init common setting func (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: DAI wclk supports 44100 Hz output (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Let PLL2 support the freq conversion for 44100Hz sample rate (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rl6231: Add new supports on rl6231 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img-parallel-out: Fix a reference count leak (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img: Fix a reference count leak in img_i2s_in_set_fmt (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8960: Support headphone jack detection function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: Add driver for Aries boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm0010: Use kmemdup rather than duplicating its implementation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Add makefiles and kconfig changes for KeemBay (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Add KeemBay platform driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt6358: support DMIC one-wire mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Fix "Function parameter not described" warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Fix -Wunused-but-set-variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Fix -Wmissing-prototypes warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: tidyup Copyright (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: merge soc_pcm_trigger_start/stop() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: merge soc-io.c into soc-component.c (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_init() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_hw_free() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_hw_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_prepare() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add soc_component_err() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_initialize() to soc-component.c (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_xxx_regmap() to soc-component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add soc_component_pin() and share code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm/compress: reduce verbosity on mapping ok messages (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: improve error messages in soc_pcm_new() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: reduce verbosity of BE override message (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: Use SG-buffer only when direct DMA is available (Jaroslav Kysela) [1869536] - [sound] ALSA: memalloc: Make SG-buffer helper usable for continuous buffer, too (Jaroslav Kysela) [1869536] - [sound] ALSA: memalloc: Initialize all fields of snd_dma_buffer properly (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: Use dma_mmap_coherent() on x86, too (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98357a: add compatible string for MAX98360A (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Clear RIRB status before reading WP (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Update rt1015 default register value according to spec modification (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: set correct directions for dailinks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoc: q6afe: add support to get port direction (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: fix checks for multi-cpu FE dailinks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Let dai clks be registered whether mclk exists or not (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: wait for notification when changing clock configuration for protocol v3 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-topology: use devm_snd_soc_register_dai() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-devres: add devm_snd_soc_register_dai() (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Set 48 kHz rate for Rodecaster (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add quirk for Denon DCD-1500RE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc_dma: Fix data copying speed issue with EDMA (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc_dma: Reuse the dma channel if available in Back-End (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dmaengine_pcm: export soc_component_to_pcm (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: export snd_soc_lookup_component_nolocked (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add implicit feedback quirk for SSL2+ (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Add NVIDIA codec IDs 9a & 9d through a0 to patch table (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: handle EOS correctly (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Update regmap readable reg and volatile (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5645: Add platform-data for Asus T101HA (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for Toshiba Encore WT10-A tablet (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: nocodec: conditionally set dpcm_capture/dpcm_playback flags (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: replace capture_only by dpcm_capture (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: only convert non DPCM link to DPCM link (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: dpcm: fix playback/capture checks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: dpcm: Only allow playback/capture if supported (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: add missing free_irq() in error path (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: disallow linking stream to itself (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Manage auto-pm of all bundled interfaces (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - add a pintbl quirk for several Lenovo machines (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: fix snd_pcm_link() lockdep splat (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Use the new macro for HP Dock rename quirks (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add vendor, product and profile name for HP Thunderbolt Dock (Jaroslav Kysela) [1869536] - [sound] ALSA: emu10k1: delete an unnecessary condition (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix inconsistent card PM state after resume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Fix potential crash during param fw loading (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Fix incorrect printf qualifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Defer probe when fail to find codec device (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rl6231: Modify the target DMIC clock rate (Jaroslav Kysela) [1869536] - [sound] ALSA: es1688: Add the missed snd_card_free() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: add sienna_cichlid audio asic id for sienna_cichlid up (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add Pioneer DJ DJM-900NXS2 support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: q6asm-dai: kCFI fix (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_remove_dai_link() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_add_dai_link() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_set_bias_level_post() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_set_bias_level() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_remove() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_late_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add probed bit field to snd_soc_card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_resume_post() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_resume_pre() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_suspend_post() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_suspend_pre() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_subclass to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_get_codec_dai() to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_set/get_drvdata() to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_jack_new() to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_get_kcontrol() to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: add soc-card.c (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc.h: convert bool to bit field for snd_soc_card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sof_pcm512x: remove CONFIG_SND_HDA_CODEC_HDMI condition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sof-sdw: remove CONFIG_SND_SOC_SOF_HDA_AUDIO_CODEC condition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: add depends on SND_SOC_SOF_HDA_AUDIO_CODEC for common hdmi (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fixing usage of plain int instead of NULL (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: fix generic hda codec support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Baytrail: fix 'defined but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: Subject:ASoC: soc-pcm: fix BE dai not hw_free and shutdown during mixer update (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: reduce verbosity of error messages for sof-dai and sof-link (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc_dma: Fix dma_chan leak when config DMA channel failed (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Enable class-D silence and clock detections (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img-i2s-out: Fix runtime PM imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: remove the redundant pass checks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: refine and log the header in the correct pass (Jaroslav Kysela) [1869536] - [sound] ALSA: ac97: Remove sound driver for ancient platform (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Removing unnecessary instance initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sta32x: add missed function calls in error paths (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: split i2c driver into separate module (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: nau8810: add I2C device and compatible ID (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ingenic: Unconditionally depend on devicetree (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Clean up quirk entries with macros (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Fix return value check in asoc_mmp_sspa_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Fix runtime PM imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img-spdif-in: Fix runtime PM imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img-spdif-out: Fix runtime PM imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: BYT: harden IPC initialization and handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: BYT: mask BUSY or DONE interrupts in handler (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: BYT: add .remove op (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ipc: ignore DSP replies received when they are not expected (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: byt/cht: add .pm_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcr_rt5640/51: remove .ignore_suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: pm: handle resume on legacy Intel platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: byt: Add PM callbacks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dapm: Move dai_link widgets to runtime to fix use after free (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add new codec supported for ALC287 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Quirks for Gigabyte TRX40 Aorus Master onboard audio (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2552: Fix runtime PM imbalance in tas2552_component_probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fix incomplete error-handling in img_i2s_in_probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: Fix runtime PM imbalance in omap2_mcbsp_set_clks_src (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fix semicolon.cocci warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: mixer: volume quirk for ESS Technology Asus USB DAC (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add a model for Thinkpad T570 without DAC workaround (Jaroslav Kysela) [1869536] - [sound] ALSA: hwdep: fix a left shifting 1 by 31 UB bug (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Merge suspend/resume function to runtime_suspend/resume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: imx-audmix: Fix unused assignment to variable 'ret' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Fix -Wmissing-prototypes warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Added Amplifier Driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse compiler version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse windows (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse firmware version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Introduce extended manifest (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: loader: Adjust validation condition for fw_offset (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: add snd_soc_link_compr_set_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: add snd_soc_link_compr_shutdown() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: add snd_soc_link_compr_startup() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: add snd_soc_link_be_hw_params_fixup() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: remove unneeded parameter from snd_soc_link_xxx() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: move soc_rtd_xxx() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: add soc-link.c (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add support for MOTU UltraLite-mk3 (FireWire only model) (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: keep ADCs and DACs always on (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: add digital microphone controls (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: refactoring protocol v2 for fetching mode switch (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: refactoring protocol v3 for clock source getter (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: refactoring protocol v2 for clock source getter (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: remove obsoleted codes (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: use table-based calculation of packet formats for stream management (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: use table-based calculation of packet formats for proc (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add alternative functions to detect packet format for protocol v3 (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add alternative functions to detect packet format for protocol v2 (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add model-specific table of chunk count (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: drop protocol structure (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add wrapper functions for protocol-dependent operations (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: localize protocol data (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: move spec data to v3 protocol file (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: move spec data to v2 protocol file (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: remove Compulab pxa2xx boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: add mono playback switch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: add filter controls (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: don't use regmap defaults (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Fix the error handling in probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: use a single module (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: fix ADC level control (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix spelling mistake (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix trailing line in sysfs_slave.c (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add Slave sysfs support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: master: add sysfs support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: disco: s/ch/channels/ (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Add Device Tree support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: return error when acp de-init fails (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: refactoring dai_hw_params() callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: fix kernel warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Do not pass irq numbers in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Remove unneeded ifdef's (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Set ASR76K and ASR56K based on processing clock (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: enable build for RN machine driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: RN machine driver using dmic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: create platform devices for Renoir (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: enable Renoir acp3x drivers build (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add ACP PDM DMA driver pm ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add Renoir ACP PCI driver PM ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add ACP PDM DMA driver dai ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add acp3x pdm driver dma ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: irq handler changes for ACP3x PDM dma driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add ACP3x PDM platform driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: create acp3x pdm platform device (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add acp init/de-init functions (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add Renoir ACP PCI driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add Renoir ACP3x IP register header (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add more fixup entries for Clevo machines (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: master: add runtime pm support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus_type: add sdw_master_device support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: add unique bus id (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus_type: introduce sdw_slave_type and sdw_master_type (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: rename sdw_bus_master_add/delete, add arguments (Jaroslav Kysela) [1869536] - [sound] ALSA: iec1712: Initialize STDSP24 properly when using the model=staudio option (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for Toshiba Encore WT8-A tablet (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: fix volume controls (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Fix unused assignment in fsl_set_clock_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: Make the driver name consistent across files (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Fix indentation to put on one line affected code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: cleanup dai / component active code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dwc: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: uniphier: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: jz4740: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: cirrus: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bcm: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atomel: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_stream_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dapm: use snd_soc_dai_activate()/deactivate() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_action() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: replace snd_soc_runtime_activate()/deactivate() to macro (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: move set_pll to codec level (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: move set_sysclk to codec level (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: Add regulator support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: Add da7212 DT compatible (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cht_bsw_nau8824: remap BTN_0 as KEY_PLAYPAUSE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt700: remap buttons (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt711: remap buttons (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: fix typo in components string (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: soc-acpi: change machine driver name for WM8804 platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: make imx8m_dsp_ops static (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: make dsp_ops static (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: define INFO_ flags in dsp_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: sdw: relax sdw machine select constraints (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: add support to smart amplifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: inform DSP that driver is going to be removed (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add a power_down_notify method (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Do nothing when DSP PM callbacks are not set (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt1308-sdw: remove duplicate allocation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*-sdw: fix memory leak in set_sdw_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*-sdw: don't assign slave_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Xtreme (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: fix incorrect hw_base increase (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Unexport some local helper functions (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Drop unused snd_hda_queue_unsol_event() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Fix potential race in unsol event handler (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add duplex sound support for USB devices using implicit feedback (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: fixing upper volume limit for RME Babyface Pro routing crosspoints (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_esai: introduce SoC specific data (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Limit int mic boost for Thinkpad T530 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Use force clear for WM8962_SYSCLK_ENA after reset (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Set appropriate bus format for given bit width (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Add support for the runtime power management (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Prepare/unprepare the clocks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Remove the embedded struct ssp_device (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Add support for soc-generic-dmaengine-pcm (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Get rid of dma_params and phys_base (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: A trivial typo fix (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: omap-mcbsp: Fix an error handling path in 'asoc_mcbsp_probe()' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Update description for HDaudio kconfig (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ux500: mop500: Fix some refcounted resources issues (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Drop S20_3LE case (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Flip SNDRV_PCM_FMTBIT_S24_3LE on (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Use readq to read 64 bit registers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: baytrail: Fix register access (Jaroslav Kysela) [1869536] - [sound] ALSA: SoC: rsnd: add interrupt support for SSI BUSIF buffer (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add COEF workaround for ASUS ZenBook UX431DA (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable headset mic of ASUS UX581LV with ALC295 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable headset mic of ASUS UX550GE with ALC295 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable headset mic of ASUS GL503VM with ALC295 (Jaroslav Kysela) [1869536] - [sound] ALSA: drivers/powerpc: Replace _ALIGN_UP() by ALIGN() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: core: fix error return code in sof_probe_continue() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: set headset button maps (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: fulfill missing entries in Kconfig (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: (cosmetic) remove multiple superfluous "else" statements (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: (cosmetic) remove multiple superfluous "else" statements (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: Use IRQF_ONESHOT (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: add support for RME Fireface UFX (untested) (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: add support for RME FireFace 802 (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: code refactoring to decide name of sound card (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: code refactoring to add enumeration constants for model identification (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: start IR context immediately (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: fix configuration error for nominal sampling transfer frequency (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add quirk for Samsung Notebook (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Fix unused variable warning (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: use sequence of syt offset and data block on pool in AMDTP domain (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: pool ideal sequence of syt offset and data block (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: add cache for packet sequence to AMDTP domain structure (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: code refactoring for data block calculation (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: code refactoring for syt offset calculation (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: code refactoring for syt computation (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: code refactoring for parameters of packet queue and IRQ timing (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: add reference to domain structure from stream structure (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: use macro for maximum value of second in 1394 OHCI isoc descriptor (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: fix invalid assignment to union data for directional parameter (Jaroslav Kysela) [1869536] - [sound] ALSA: fireworks: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: rawmidi: Fix racy buffer resize under concurrent accesses (Jaroslav Kysela) [1869536] - [sound] ALSA: soc: fsl_asrc: Make some functions static (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1016: Add the rt1016 support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5677: Use devm_snd_soc_register_component() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: fix error handling of platform_get_irq() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Allow SST driver on SKL and KBL platforms with DMIC (Jaroslav Kysela) [1869536] - [sound] ALSA: portman2x4: Use bitwise instead of arithmetic operator for flags (Jaroslav Kysela) [1869536] - [sound] ALSA: sound/ppc: Use bitwise instead of arithmetic operator for flags (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: Fix error handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd :High hw_level while simultaneous capture (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Return true, false for return type bool (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: Make I2S SD lines configurable (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Use hdac_to_hda_codec macro (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Use dev_to_hdac_dev macro (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: reduce verbosity on enumeration (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: debugfs: clarify SDPX license with GPL-2.0-only (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: slave: don't init debugfs on device registration error (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: fix error handling in probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8524: Add support S32_LE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Use the defined variable to simplify code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Add condition to prevent SoC providing bclk in ratio of 50 times of sample rate (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rl6231: Add the K bypass for the PLL parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: adau7118: Mark the ADAU7118 reset register as volatile (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max9768: update contact email (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98373: reorder max98373_reset() in resume (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: workaround playback failure on Tegra194 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: add member to store ratio for stripe control (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: correct number of SDO lines for Tegra194 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add mapping for ASRock TRX40 Creator (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix S3 pop noise on Dell Wyse (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: hda/realtek: Fix pop noise on ALC225" (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: fix 'function sizeof not defined' error of tracepoints format (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: Add poll callback for hwdep (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: hwdep: add support for O_NONBLOCK opening mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF/Intel: clarify SPDX license with GPL-2.0-only (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ipc: channel map structures (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: sof-wm8804: support for Hifiberry Digiplus boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Update correct LED status at the first time usage of update_mute_led() (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add control message quirk delay for Kingston HyperX headset (Jaroslav Kysela) [1869536] - [sound] ALSA: isa/wavefront: prevent out of bounds write in ioctl (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix unused variable warning w/o CONFIG_LEDS_TRIGGER_AUDIO (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add LED class support for micmute LED (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable micmute LED on and HP system (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Introduce polarity for micmute LED GPIO (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: sort out Kconfig, again (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: remove unwanted btn_type assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: remove duplicate rt5682_reset() calls (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: replace message printing from pr_() to dev_() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: remove empty default case (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: fix space issues (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: simplify assertions (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: change trigger sequence to fix pop noise when stopping playback on sdw platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: replace sof_link_hda_process by sof_set_dai_config (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: set component dai_index to ipc dai config dai_index (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: send ipc for all found DAIs in sof_set_dai_config (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: broadwell: Fix oops during module removal (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: fix I2C/Soundwire dependencies (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: mark PM functions __maybe_unused (Jaroslav Kysela) [1869536] - [sound] ALSA: seq: oss: remove unused inline function snd_seq_oss_timer_is_realtime (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mxs-saif: Fix unused assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoc: nau8810: add AUX related dapm widgets and routes (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm97xx: fix ac97 dependency (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: component: suppress uninitialized-variable warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_get_metadata() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_set_metadata() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_pointer() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_ack() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_get_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_set_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_shutdown() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_start() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_remove() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_bespoke_trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_prepare() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_new() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: don't overwide dai->driver->ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add soc_dai_err() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra_wm8903: Use devm_snd_soc_register_card() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: broadwell: add channel constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bdw-rt5650: add channel constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bdw-rt5677: add channel constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: add explicit dependency on GPIOLIB when DMIC is used (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: davinci-mcasp: Fix dma_chan refcnt leak when getting dma type (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Automatic DMIC format configuration according to information from NHLT (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Multiple I/O PCM format support for pipe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Add alternative topology binary name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hisilicon: Use the defined variable to clean code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Check for null pointer before dereferencing "ctx" in fsl_easrc_hw_free() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: remove comparison to bool in omap_mcbsp_dai_set_dai_fmt() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mxs-saif: Avoid unnecessary check (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add amp number in components string for ucm (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hisilicon: Use IS_ERR() instead of IS_ERR_OR_NULL() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_esai: Disable exception interrupt before scheduling tasklet (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm_native: result of put_user() needs to be checked (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: snd-sof-intel-hda-common - add hda_model parameter and pass it to HDA codec driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-compress: avoid false-positive Wuninitialized warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: set CLOCKING2 as non-volatile register (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix racy list management in output queue (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Remove async workaround for Scarlett 2nd gen (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Improve frames size computation (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Refactor Intel NHLT init (Jaroslav Kysela) [1869536] - [sound] ALSA: ACPICA: Add NHLT table signature (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add missing dependency on IMX_SCU (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: fix spelling mistake "prefitler" -> "prefilter" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Replace guid_copy() with import_guid() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dmic: Allow GPIO operations to sleep (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: return true, false in snd_soc_volsw_is_stereo() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Fix build (Jaroslav Kysela) [1869536] - [sound] ALSA: oxygen: use true, false for bool variables (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix a limit check in proc_dump_substream_formats() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel/skl/hda - fix oops on systems without i915 audio codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Add initial ZL38060 driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-compress: remove snd_compr_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sprd: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sof: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: atom: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: q6sp6: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: uniphier: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: wm_adsp: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-compress: add snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: txx9: add back the hack for a too small resource_size_t (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Add EASRC ASoC CPU DAI drivers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Move common definition to fsl_asrc_common (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Support new property fsl, asrc-format (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Support new property fsl, asrc-format (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: rename asrc_priv to asrc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Enable audio mclk during tegra_asoc_utils_init() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add audio mclk parent configuration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Use device managed resource APIs to get the clock (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wcd934x: remove unneeded semicolon (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wcd9335: remove unneeded semicolon (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wcd934x: remove unnecessary comparisons to bool (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: split woofer and tweeter support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Fix wrong dependency of da7210 and wm8983 (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Print more information in stream proc files (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: txx9: don't work around too small resource_size_t (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell: Power transition refactor (Jaroslav Kysela) [1869536] - [sound] ALSA: Fix misspellings of "Analog Devices" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Fix misspellings of "Analog Devices" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: handle multiple sets of tuple arrays (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: stop parsing when all tokens have been found (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: Get HDA rate and channels from topology (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix: parse hda_tokens to &config->hda (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: Get ALH rate amd channels from topology (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: align sof_ipc_dai_alh_params with FW (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Rename deprecated DMIC IPC struct field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Change DMIC load IPC to fixed length (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Fix typo in header file comment text (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add XRUN flags field to struct sof_ipc_buffer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: make sof_ipc_cc_version to fixed length (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: change type char to uint8_t in topology.h (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: change type char to uint8_t in trace.h (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: change type char to uint8_t in info.h (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add debug ABI version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add probe support extend data (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: Add support for DC Blocker (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse compiler version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse windows (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse firmware version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Introduce extended manifest (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Introduce offset in firmware data (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Mark get_ext* function ext_hdr arguments as const (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix: handle DAI widget connections properly with multiple CPU DAI's (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add i.MX8MP device descriptor (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: Add i.MX8M HW support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: fix undefined reference issue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx8: Fix randbuild error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: Remove unneeded semicolon (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Omit superfluous error message in fsl_micfil_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: skl_hda_generic: remove rtd->codec_dai (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: RME Babyface Pro mixer patch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8900: remove some defined but not used symbols (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8990: remove some defined but unused symbols (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8991: remove defined but not used 'wm8991_dapm_rxvoice_controls' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: remove wm1811_snd_controls and mixin_boost_tlv (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra_wm8903: Support nvidia, headset property (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt711: remove codec_dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt700: remove codec_dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt5682: remove codec_dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt1308: remove codec dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_hdmi: remove codec_dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_hdmi: fix compilation issue in fallback mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof-da7219-max98373: add DMIC widget and route (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_sdw: init all aggregated codecs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: support Elkhart Lake with rt5660 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add PCI ID for ElkhartLake (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Add ElkhartLake HDMI codec vid (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel/skl/hda - set autosuspend timeout for hda codecs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_da7219_max98373: Add BE dailink for dmic16k (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: remove cpu_dai/codec_dai/cpu_dais/codec_dais (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: tidyup soc_new_pcm_runtime() rtd setups (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: set rtd->num_cpu/codec at soc_new_pcm_runtime() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: Add dynamic debug logs in soc_dai_link_sanity_check() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: log number of microphones detected in NHLT tables (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: reduce verbosity on SoundWire detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt1308-sdw: reduce verbosity (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: remove unnecessary parentheses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: remove unneeded variables (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: add autodetection for SoundWire (Jaroslav Kysela) [1869536] - [s390] mm/gup: fix gup_fast with dynamic page table folding (Philipp Rudo) [1879401 1768713 1883266]- [netdrv] Take common prefetch code structure into a function (Ivan Vecera) [1882011] - [net] lwtunnel: only keep the available bits when setting vxlan md->gbp (Xin Long) [1879363] - [net] sched: only keep the available bits when setting vxlan md->gbp (Xin Long) [1879363] - [vhost] Don't call access_ok() when using IOTLB (Greg Kurz) [1883084] - [clocksource] hv: clocksource: Add notrace attribute to read_hv_sched_clock_*() functions (Mohammed Gamal) [1880230] - [net] core: Replace driver version to be kernel version (Petr Oros) [1867192] - [net] use netif_is_bridge_port() to check for IFF_BRIDGE_PORT (Josef Oskera) [1867923] - [net] sctp: fix sctp_auth_init_hmacs() error path (Xin Long) [1891413] - [net] sctp: Fix IPv6 ancestor_size calc in sctp_copy_descendant (Xin Long) [1891413] - [net] sctp: add SCTP_PEER_ADDR_THLDS_V2 sockopt (Xin Long) [1891413] - [net] sctp: add support for Primary Path Switchover (Xin Long) [1891413] - [net] sctp: add SCTP_EXPOSE_POTENTIALLY_FAILED_STATE sockopt (Xin Long) [1891413] - [net] sctp: add SCTP_ADDR_POTENTIALLY_FAILED notification (Xin Long) [1891413] - [net] sctp: add pf_expose per netns and sock and asoc (Xin Long) [1891413] - [net] qos offload add flow status with dropped count (Ivan Vecera) [1890263] - [i2c] i2c: i801: Add support for Intel Tiger Lake PCH-H (Steve Best) [1782725] - [i2c] i2c: i801: Add support for Intel Emmitsburg PCH (David Arcari) [1837403] - [mfd] mfd: intel-lpss: Add Intel Emmitsburg PCH PCI IDs (David Arcari) [1837403] - [powerpc] powerpc/papr_scm: Fix warning triggered by perf_stats_show() (Diego Domingos) [1875364] - [powerpc] powerpc/papr_scm: Limit the readability of 'perf_stats' sysfs attribute (Diego Domingos) [1875364] - [powerpc] powerpc/papr_scm: Add support for fetching nvdimm 'fuel-gauge' metric (Diego Domingos) [1875364] - [powerpc] powerpc/papr_scm: Fetch nvdimm performance stats from PHYP (Diego Domingos) [1875364] - [include] driver-core: Introduce DEVICE_ATTR_ADMIN_{RO, RW} (Diego Domingos) [1875364] - [net] netfilter: reject: skip csum verification for protocols that don't support it (Florian Westphal) [1740082] - [net] netfilter: Fix remainder of pseudo-header protocol 0 (Florian Westphal) [1740082] - [powerpc] powerpc/pseries: Add KVM guest doorbell restrictions (Diego Domingos) [1870221] - [powerpc] powerpc: Inline doorbell sending functions (Diego Domingos) [1870221] - [powerpc] powerpc/pseries: Use doorbells even if XIVE is available (Diego Domingos) [1870221] - [powerpc] powerpc: Fix P10 PVR revision in /proc/cpuinfo for SMT4 cores (Steve Best) [1885927] - [tools] selftests: implement flower classifier terse dump tests (Ivan Vecera) [1879189] - [net] sched: cls_flower: implement terse dump support (Ivan Vecera) [1879189] - [net] sched: implement terse dump support in act (Ivan Vecera) [1879189] - [net] sched: introduce terse dump flag (Ivan Vecera) [1879189] - [netdrv] net/mlx5e: Fix missing switch_id for representors (Petr Oros) [1874073] - [tools] selftests: net: Add port split test (Petr Oros) [1874073] - [net] devlink: Move input checks from driver to devlink (Petr Oros) [1874073] - [net] devlink: Add a new devlink port split ability attribute and pass to netlink (Petr Oros) [1874073] - [netdrv] mlxsw: Set port split ability attribute in driver (Petr Oros) [1874073] - [net] devlink: Add a new devlink port lanes attribute and pass to netlink (Petr Oros) [1874073] - [netdrv] mlxsw: Set number of port lanes attribute in driver (Petr Oros) [1874073] - [net] devlink: Replace devlink_port_attrs_set parameters with a struct (Petr Oros) [1874073] - [net] devlink: Move switch_port attribute of devlink_port_attrs to devlink_port (Petr Oros) [1874073] - [net] devlink: Move set attribute of devlink_port_attrs to devlink_port (Petr Oros) [1874073] - [netdrv] mlx5e: Use helper API to get devlink port index for all port flavours (Petr Oros) [1874073] - [net] devlink: Add support for board.serial_number to info_get cb. (Petr Oros) [1879194] - [net] devlink: Support setting hardware address of port function (Petr Oros) [1879195] - [net] devlink: Support querying hardware address of port function (Petr Oros) [1879195] - [net] devlink: Prepare devlink port functions to fill extack (Petr Oros) [1879195] - [net] sctp: not disable bh in the whole sctp_get_port_local() (Xin Long) [1704525] - [net] sctp: replace some sock_net(sk) with just 'net' (Xin Long) [1704525] - [x86] x86/resctrl: Fix a NULL vs IS_ERR() static checker warning in rdt_cdp_peer_get() (Terry Bowman) [1873124]- [net] sched: initialize with 0 before setting erspan md->u (Xin Long) [1879358] - [net] ipv6: Discard next-hop MTU less than minimum link MTU (Balazs Nemeth) [1879893] - [kvm] Revert "x86/kvm: Move context tracking where it belongs" (Nitesh Narayan Lal) [1890284] - [video] hyperv_fb: Update screen_info after removing old framebuffer (Kairui Song) [1870081] - [x86] x86/kexec: Use up-to-dated screen_info copy to fill boot params (Kairui Song) [1870081] - [netdrv] netdevsim: Register control traps (Petr Oros) [1888724] - [net] devlink: Add ACL control packet traps (Petr Oros) [1888724] - [net] devlink: Add layer 3 control packet traps (Petr Oros) [1888724] - [net] devlink: Add layer 2 control packet traps (Petr Oros) [1888724] - [net] devlink: Add 'control' trap type (Petr Oros) [1888724] - [net] devlink: Add 'mirror' trap action (Petr Oros) [1888724] - [netdrv] netdevsim: Move layer 3 exceptions to exceptions trap group (Petr Oros) [1888724] - [net] devlink: Create dedicated trap group for layer 3 exceptions (Petr Oros) [1888724] - [net] xfrmi: drop ignore_df check before updating pmtu (Balazs Nemeth) [1857679] - [kernel] sched/features: Fix !CONFIG_JUMP_LABEL case (Daniel Bristot de Oliveira) [1885850] - [net] flow_offload: simplify hw stats check handling (Ivan Vecera) [1888317] - [scsi] scsi: core: Only re-run queue in scsi_end_request() if device queue is busy (Ewan Milne) [1885733] - [scsi] scsi: core: Clean up scsi_noretry_cmd() (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Make sdebug_build_parts() respect virtual_gb (Ewan Milne) [1885733] - [scsi] scsi: fc: Add 256GBit speed setting to SCSI FC transport (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement lun_format (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Remove superfluous close zone in resp_open_zone() (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_sas: Add spaces around binary operator "|" (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_srp: Sanitize scsi_target_block/unblock sequences (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement tur_ms_to_ready parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Fix request sense (Ewan Milne) [1885733] - [scsi] scsi: core: Delete unnecessary buffer allocation for every loop iteration (Ewan Milne) [1885733] - [scsi] scsi: core: Add missing scsi_device_put() in scsi_host_block() (Ewan Milne) [1885733] - [scsi] scsi: core: Only return started requests from scsi_host_find_tag() (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_iscsi: Drop a duplicated word (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_sas: Add missing newline in sysfs 'enable' attribute (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_fc: Match HBA Attribute Length with HBAAPI V2.0 definitions (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Update documentation url and bump version (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: every_nth triggered error injection (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Support hostwide tags (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add check for sdebug_max_queue during module init (Ewan Milne) [1885733] - [scsi] scsi: sd_zbc: Fix kdoc comment format (Ewan Milne) [1885733] - [scsi] scsi: sd: Fix kdoc comment format (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Fix in_use bitmap corruption (Ewan Milne) [1885733] - [scsi] scsi: core: Register sysfs for SCSI workqueue (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_spi: Fix function pointer check (Ewan Milne) [1885733] - [scsi] scsi: core: Fix formatting errors in scsi_lib.c (Ewan Milne) [1885733] - [scsi] scsi: core: Remove scsi_sdb_cache (Ewan Milne) [1885733] - [scsi] scsi: sr: Fix sr_probe() missing deallocate of device minor (Ewan Milne) [1885733] - [scsi] scsi: sr: Fix sr_probe() missing mutex_destroy (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Parser tables and code interaction (Ewan Milne) [1885733] - [scsi] scsi: core: Refactor scsi_mq_setup_tags function (Ewan Milne) [1885733] - [scsi] scsi: core: Fix incorrect usage of shost_for_each_device (Ewan Milne) [1885733] - [scsi] scsi: sd: Add zoned capabilities device attribute (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Fix an error handling bug in sdeb_zbc_model_str() (Ewan Milne) [1885733] - [scsi] scsi: pm: Balance pm_only counter of request queue during system resume (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Disallow zone sizes that are not powers of 2 (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement ZBC host-aware emulation (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add zone_size_mb module parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add zone_nr_conv module parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add zone_max_open module parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add ZBC module parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add ZBC zone commands (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add ZBC mode and VPD pages (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Bump to version 1.89 (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Re-arrange parameters alphabetically (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement PRE-FETCH commands (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Weaken rwlock around ramdisk access (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement VERIFY(10), add VERIFY(16) (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add per_host_store option (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Use scsi_et_resid() where appropriate (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Randomize command completion time (Ewan Milne) [1885733] - [scsi] scsi: core: doc: Change function comments to kernel-doc style (Ewan Milne) [1885733] - [scsi] scsi: sr: Use {get, put}_unaligned_be*() instead of open-coding these functions (Ewan Milne) [1885733] - [scsi] scsi_ioctl.c: switch SCSI_IOCTL_GET_IDLUN to copy_to_user() (Ewan Milne) [1885733] - [scsi] scsi: core: Avoid calling synchronize_rcu() for each device in scsi_host_block() (Ewan Milne) [1885733] - [scsi] scsi: st: remove unneeded variable 'result' in st_release() (Ewan Milne) [1885733] - [scsi] scsi: sr: Fix sr_block_release() (Ewan Milne) [1885733] - [scsi] scsi: scsi_trace: Use get_unaligned_be24() (Ewan Milne) [1885733] - [scsi] scsi: st: Use get_unaligned_be24() and sign_extend32() (Ewan Milne) [1885733] - [scsi] scsi: core: add scsi_host_busy_iter() (Ewan Milne) [1885733] - [scsi] scsi: core: add scsi_host_(block, unblock) helper function (Ewan Milne) [1885733] - [scsi] scsi: core: add scsi_host_complete_all_commands() helper (Ewan Milne) [1885733] - [scsi] scsi: sr: get rid of sr global mutex (Ewan Milne) [1885733] - [powerpc] scsi: sr: remove references to BLK_DEV_SR_VENDOR, leave it enabled (Ewan Milne) [1885733] - [scsi] scsi: core: remove .for_blk_mq (Ewan Milne) [1885733] - [scsi] scsi: sd_zbc: Rename sd_zbc_check_zones() (Ewan Milne) [1885733] - [scsi] scsi: sd_zbc: Simplify sd_zbc_check_zones() (Ewan Milne) [1885733] - [ata] scsi: core: Clean up SG_NONE (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport.h: switch to SPDX tags (Ewan Milne) [1885733] - [scsi] scsi: libsas: Inject revalidate event for root port event (Ewan Milne) [1885733] - [scsi] scsi: libsas: Stop hardcoding SAS address length (Ewan Milne) [1885733] - [scsi] scsi: clean obsolete return values of eh_timed_out (Ewan Milne) [1885733] - [scsi] scsi: libsas: Fix some indentation in libsas.h (Ewan Milne) [1885733] - [scsi] scsi: st: mark expected switch fall-throughs (Ewan Milne) [1885733] - [scsi] scsi: libsas: delete dead code in scsi_transport_sas.c (Ewan Milne) [1885733] - [nvme] nvme-rdma: params to enable pi_capable devices (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Fix return value in __lpfc_nvme_ls_abort (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: fix axchg pointer reference after free and double frees (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Fix pointer checks and comments in (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] scsi: lpfc: Fix lpfc_nodelist leak when processing unsolicited event (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] scsi: lpfc: Remove redundant initialization to variable rc (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor Send LS Response support (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor Send LS Abort support (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: nvme: Add Receive LS Request and Send LS Response support to nvme (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor Send LS Request support (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: nvmet: Add Send LS Request and Abort LS Request support (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: nvmet: Add support for NVME LS request hosthandle (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor NVME LS receive handling (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Commonize lpfc_async_xchg_ctx state and flag definitions (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor nvmet_rcv_ctx to create lpfc_async_xchg_ctx (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor lpfc nvme headers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fabrics: allow to queue requests for live queues (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: cancel async events before freeing event struct (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: cancel async events before freeing event struct (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: cancel async events before freeing event struct (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Revert: Fix controller creation races with teardown flow (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: only use power of two io boundaries (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: fix reset hang if controller died in the middle of a reset (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Fix NULL dereference for pci nvme controllers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: cancel nvme device request before disabling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: Fix a missed _irqsave version of spin_lock in 'nvmet_fc_fod_op_done()' (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: serialize controller teardown sequences (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: fix reset hang if controller died in the middle of a reset (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: fix timeout handler (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix controller instance leak (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: fix timeout handler (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fabrics: don't check state NVME_CTRL_NEW for request acceptance (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: serialize controller teardown sequences (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: Fix NULL dereference when a connect data comes in h2cdata pdu (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: have nvme_wait_freeze_timeout return if it timed out (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: Disable keep-alive timer when kato is cleared to 0h (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: Fix wrong return value in __nvme_fc_init_request() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Use spin_lock_irq() when taking the ctrl->lock (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: skip noiob for zoned devices (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: call blk_mq_free_request() directly (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: fix oops in pt cmd execution (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add ns tear down label for pt-cmd handling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: fix a memory leak (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-passthru: Reject commands with non-sgl flags set (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-loop: remove extra variable in create ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-loop: set ctrl state connecting after init (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce nvme_ctrl_get_by_path() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: introduce the passthru Kconfig option (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: introduce the passthru configfs interface (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: Add passthru enable/disable helpers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add passthru code to process commands (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: export nvme_find_get_ns() and nvme_put_ns() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce nvme_execute_passthru_rq to call nvme_passthru_() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: remove redundant del_work_active flag (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: create helper function to obtain command effects (Gopal Tiwari) [1857052 1853231] - [nvme] nvme-hwmon: log the controller device name (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: check successful reference in nvmet_fc_find_target_assoc (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: clear any SGL flags in passthru commands (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix deadlock in disconnect during scan_work and/or ana_work (Gopal Tiwari) [1857052 1857051 1853231] - [acpi] nvme-pci: add support for ACPI StorageD3Enable property (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: use new shared CQ mechanism (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use xarray for ctrl ns storing (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: document nvme controller states (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: use new shared CQ mechanism (Gopal Tiwari) [1857052 1857051 1853231] - [infiniband] RDMA/core: Add protection for shared CQs used by ULPs (Gopal Tiwari) [1857052 1853231] - [infiniband] RDMA/core: Introduce shared CQ pool API (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove an unnecessary condition (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove redundant validation in nvme_start_ctrl() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: prevent SK hynix PC400 from using Write Zeroes command (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: fix possible hang waiting for icresp response (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: explicitly update mpath disk capacity on revalidation (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove ns->disk checks (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: fix some comments issues (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: remove redundant segment validation (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: use the consistent return type of nvme_pci_iod_alloc_size() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: add a blank line after declarations (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: support for multiple Command Sets Supported and Effects log pages (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: document quirked Intel models (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: expose reconnect_delay and ctrl_loss_tmo via sysfs (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: use USEC_PER_SEC instead of magic numbers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: implement multiple I/O Command Set support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: simplify nvmet_process_resp_list (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: leverage request plugging (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: have queue prod/cons send list become a llist (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: optimize network stack with setting msg flags according to batch size (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fcloop: verify wwnn and wwpn format (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use unsigned type for u64 (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: introduce flags member in nvmet_fabrics_ops (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: remove has_keyed_sgls initialization (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-loop: remove unused 'target_ctrl' in nvme_loop_ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: remove the empty line at the beginning of nvme_should_reset() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: code cleanup for nvme_alloc_host_mem() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: use unsigned for io queue depth (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-core: use u16 type for ctrl->sqsize (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-core: use u16 type for directives (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix a crash in nvme_mpath_add_disk (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: fix a missing completion with remove invalidation (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: factor out a nvme_rdma_end_request helper (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: fix deadlock due to head->lock (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: don't protect ns mutation with ns->head->lock (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: fix bogus request queue reference put (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: fix deadlock between ana_work and scan_work (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix possible deadlock when I/O is blocked (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: assign completion vector correctly (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: initialize tagset numa value to the value of the ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: override the value of the controller's numa node (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: initialize tagset numa value to the value of the ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: set initial value for controller's numa node (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-loop: initialize tagset numa value to the value of the ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: use simple suspend when a HMB is enabled (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: constify nvmet_tcp_ops (Gopal Tiwari) [1857052 1857051 1853231] - [net] net: add sock_set_keepalive (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: constify nvme_tcp_mq_ops and nvme_tcp_admin_mq_ops (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: do not call del_gendisk() on a disk that was never added (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] ipv4: add ip_sock_set_tos (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] tcp: add tcp_sock_set_syncnt (Gopal Tiwari) [1857052 1857051 1853231] - [net] tcp: add tcp_sock_set_nodelay (Gopal Tiwari) [1857052 1857051 1853231] - [net] net: add sock_no_linger (Gopal Tiwari) [1857052 1857051 1853231] - [target] net: add sock_set_reuseaddr (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] net: add sock_set_priority (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: avoid race between nvme_reap_pending_cqes() and nvme_poll() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add metadata/T10-PI support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: add metadata/T10-PI support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add metadata support for block devices (Gopal Tiwari) [1857052 1857051 1853231] - [include] nvme: add Metadata Capabilities enumerations (Gopal Tiwari) [1857052 1853231] - [nvme] nvme: set dma alignment to qword (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add metadata characteristics for a namespace (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce NVME_INLINE_METADATA_SG_CNT (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce max_integrity_segments ctrl attribute (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: add metadata/T10-PI support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: enforce extended LBA format for fabrics metadata (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: introduce nvme_rdma_sgl structure (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: rename nvmet_check_data_len to nvmet_check_transfer_len (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: rename nvmet_rw_len to nvmet_rw_data_len (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: generate AEN for ns revalidate size change (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce NVME_NS_METADATA_SUPPORTED flag (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce namespace features flag (Gopal Tiwari) [1857052 1857051 1853231] - [lightnvm] lightnvm: disable interleaved metadata (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: make nvme_ns_has_pi accessible to transports (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add helper to revalidate bdev and file ns (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: revalidate-ns & generate AEN from configfs (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: set MSG_EOR if we send last payload in the batch (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: replace zero-length array with flexible-array (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: delete an unnecessary declaration (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: make sure write/poll_queues less or equal then cpu count (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: disable streams when get stream params failed (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix io_opt limit setting (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: set MSG_SENDPAGE_NOTLAST with MSG_MORE when we have more to send (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: move send/recv error handling in the send/recv methods instead of call-sites (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: mark nvmet_ana_state static (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: set MSG_SENDPAGE_NOTLAST with MSG_MORE when we have more to send (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: replace kstrndup() with kmemdup_nul() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: dma read memory barrier for completions (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: try to send request in queue_rq context (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: align addrfam list to spec (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: flush scan work on passthrough commands (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: define constants for identification values (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use type-name map for address treq (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use type-name map for ana states (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use type-name map for address family (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: stop using ->queuedata (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: remove volatile cqes (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: avoid scheduling io_work if we are already polling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: clean up error handling in nvme_init_ns_head (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: remove last_sq_tail (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add generic type-name mapping (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: centralize port enable access for configfs (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: avoid gcc-10 zero-length-bounds warning (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: use bh_lock in data_ready (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add ns revalidation support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: slight cleanup for kbuild test warnings (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: unlink head after removing last namespace (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: set bdi capabilities once (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: revalidate after verifying identifiers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: use SRQ per completion vector (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: add an error flow for post_recv failures (Gopal Tiwari) [1857052 1853231] - [nvme] nvme: remove the magic 1024 constant in nvme_scan_ns_list (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: release namespace head reference on error (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: avoid an Identify Controller command for each namespace scan (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: factor out a nvme_ns_remove_by_nsid helper (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: consolidate chunk_sectors settings (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: consolodate io settings (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: revalidate namespace stream parameters (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: clean up nvme_scan_work (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: refine the Qemu Identify CNS quirk (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: check namespace head shared property (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: always search for namespace head (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove unused parameter (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: add LS failure messages (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: provide num dword helper (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: Add Disconnect Association Xmt support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: track hostport handle for associations (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fcloop: add target to host LS request support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fcloop: refactor to enable target to host LS (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: rename ls_list to ls_rcv_list (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: perform small cleanups on unneeded checks (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: Update header and host for common definitions for LS handling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: Update target for common definitions for LS handling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: Better size LS buffers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc nvmet-fc: refactor for common LS definitions (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: Add Disconnect Association Rcv support (Gopal Tiwari) [1857052 1857051 1853231] - [include] nvme-fc: Sync header to FC-NVME-2 rev 1.08 (Gopal Tiwari) [1857052 1853231] - [nvme] nvme-fc and nvmet-fc: revise LLDD api for LS reception and LS request (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: fix "slimmer CQ head update" (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: prevent double free in nvme_alloc_ns() error handling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: fix double free of rdma queue (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: fix bonding failover possible NULL deref (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: fix NULL dereference when removing a referral (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: inherit stable pages constraint in the mpath stack device (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: fix typo in comment (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: Replace comma with a semicolon (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fcloop: fix deallocation of working context (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix compat address handling in several ioctls (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Fix controller creation races with teardown flow (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: Add warning on state change failure at nvme_rdma_setup_ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: cleanup namespace identifier reporting in nvme_init_ns_head (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: rename __nvme_find_ns_head to nvme_find_ns_head (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: release ida resources (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: Implement get_mdts controller op (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Use nvme_state_terminal helper (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: allocate RW ctxs according to mdts (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Add compat_ioctl handler for NVME_IOCTL_SUBMIT_IO (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fabrics: Use scnprintf() for avoiding potential buffer overflow (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Remove unused return code from nvme_delete_ctrl_sync (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Re-order nvme_pci_free_ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: properly print controller address (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: Add get_mdts op for controllers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Simplify nvme_poll_irqdisable (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: slimmer CQ head update (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Remove two-pass completions (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Remove tag from process cq (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: check ncqr & nsqr for set-features cmd (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Check for readiness more quickly, to speed up boot time (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: code cleanup nvme_identify_ns_desc() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Don't deter users from enabling hwmon support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: expose hostid via sysfs for fabrics controllers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: expose hostnqn via sysfs for fabrics controllers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] scsi: treewide: Consolidate {get, put}_unaligned_e24() definitions (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: check sscanf value for subsys serial attr (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove unused return code from nvme_alloc_ns (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: configfs code cleanup (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: make ctrl model configurable (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: make ctrl-id configurable (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Fix uninitialized-variable warning (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Use single IRQ vector for old Apple models (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme/pci: Add sleep quirk for Samsung and Toshiba drives (Gopal Tiwari) [1857052 1857051 1853231] - [md] dm: fix request-based DM to not bounce through indirect dm_make_request (Mike Snitzer) [1885650] - [md] dm: add support for REQ_NOWAIT and enable it for linear target (Mike Snitzer) [1885650] - [block] block: add QUEUE_FLAG_NOWAIT (Mike Snitzer) [1885650] - [md] dm: export dm_copy_name_and_uuid (Mike Snitzer) [1885650] - [md] dm snap persistent: simplify area_io() (Mike Snitzer) [1885650] - [md] dm thin metadata: Remove unused local variable when create thin and snap (Mike Snitzer) [1885650] - [md] dm raid: fix discard limits for raid0, raid1 and raid10 (Mike Snitzer) [1885650] - [md] dm: use dm_table_get_device_name() where appropriate in targets (Mike Snitzer) [1885650] - [md] dm table: make 'struct dm_table' definition accessible to all of DM core (Mike Snitzer) [1885650] - [md] dm: eliminate need for start_io_acct() forward declaration (Mike Snitzer) [1885650] - [md] dm: simplify __process_abnormal_io() (Mike Snitzer) [1885650] - [md] dm: push use of on-stack flush_bio down to __send_empty_flush() (Mike Snitzer) [1885650] - [md] dm thin metadata: Fix use-after-free in dm_bm_set_read_only (Mike Snitzer) [1885650] - [md] dm thin metadata: Avoid returning cmd->bm wild pointer on error (Mike Snitzer) [1885650] - [md] dm cache metadata: Avoid returning cmd->bm wild pointer on error (Mike Snitzer) [1885650] - [md] dm integrity: fix error reporting in bitmap mode after creation (Mike Snitzer) [1885650] - [md] dm crypt: Initialize crypto wait structures (Mike Snitzer) [1885650] - [md] dm mpath: fix racey management of PG initialization (Mike Snitzer) [1885650] - [md] dm writecache: handle DAX to partitions on persistent memory correctly (Mike Snitzer) [1885650] - [md] dm ioctl: Fix compilation warning (Mike Snitzer) [1885650] - [md] dm raid: Remove empty if statement (Mike Snitzer) [1885650] - [md] dm verity: Fix compilation warning (Mike Snitzer) [1885650] - [md] dm bufio: do buffer cleanup from a workqueue (Mike Snitzer) [1885650] - [md] dm verity: add "panic_on_corruption" error handling mode (Mike Snitzer) [1885650] - [md] dm: use noio when sending kobject event (Mike Snitzer) [1885650] - [md] dm writecache: add cond_resched to loop in persistent_memory_claim() (Mike Snitzer) [1885650] - [md] dm ioctl: use struct_size() helper in retrieve_deps() (Mike Snitzer) [1885650] - [md] dm writecache: skip writecache_wait when using pmem mode (Mike Snitzer) [1885650] - [md] dm writecache: correct uncommitted_block when discarding uncommitted entry (Mike Snitzer) [1885650] - [md] dm crypt: avoid truncating the logical block size (Mike Snitzer) [1885650] - [md] dm bufio: clean up rbtree block ordering (Mike Snitzer) [1885650] - [documentation] dm integrity: add status line documentation (Mike Snitzer) [1885650] - [md] dm: replace zero-length array with flexible-array (Mike Snitzer) [1885650] - [md] dm mpath: add Historical Service Time Path Selector (Mike Snitzer) [1885650] - [md] dm mpath: pass IO start time to path selector (Mike Snitzer) [1885650] - [md] dm writecache: improve performance on DDR persistent memory (Optane) (Mike Snitzer) [1885650] - [md] dm writecache: remove superfluous test in persistent_memory_claim (Mike Snitzer) [1885650] - [md] dm persistent data: switch exit_ro_spine to return void (Mike Snitzer) [1885650] - [md] dm integrity: remove set but not used variables (Mike Snitzer) [1885650] - [documentation] dm crypt: document encrypted keyring key option (Mike Snitzer) [1885650] - [md] dm crypt: support using encrypted keys (Mike Snitzer) [1885650] - [md] dm verity fec: fix hash block number in verity_fec_decode (Mike Snitzer) [1885650] - [documentation] dm integrity: document allow_discard option (Mike Snitzer) [1885650] - [net] bridge: always clear mcast matching struct on reports and leaves (Ivan Vecera) [1859244] - [net] bridge: increase multicast's default maximum number of entries (Ivan Vecera) [1859244] - [net] bridge: mark hash_elasticity as obsolete (Ivan Vecera) [1859244] - [net] bridge: multicast: use non-bh rcu flavor (Ivan Vecera) [1859244] - [net] bridge: convert multicast to generic rhashtable (Ivan Vecera) [1859244] - [net] revert "net/bridge: Replace call_rcu_bh() and rcu_barrier_bh()" (Ivan Vecera) [1859244] - [net] ip6gre: avoid tx_error when sending MLD/DAD on external tunnels (Davide Caratti) [1847838] - [nvme] nvme-rdma: fix controller reset hang during traffic (Ming Lei) [1881760] - [nvme] nvme-tcp: fix controller reset hang during traffic (Ming Lei) [1881760] - [scsi] scsi: sd: sd_zbc: Fix ZBC disk initialization (Ming Lei) [1881760] - [md] dm: update original bio sector on Zone Append (Ming Lei) [1881760] - [s390] s390/dasd: Fix zero write for FBA devices (Ming Lei) [1881760] - [block] block: restore a specific error code in bdev_del_partition (Ming Lei) [1881760] - [block] blk-stat: make q->stats->lock irqsafe (Ming Lei) [1881760] - [block] blk-iocost: ioc_pd_free() shouldn't assume irq disabled (Ming Lei) [1881760] - [block] block: fix locking in bdev_del_partition (Ming Lei) [1881760] - [block] block: release disk reference in hd_struct_free_work (Ming Lei) [1881760] - [block] loop: Set correct device size when using LOOP_CONFIGURE (Ming Lei) [1881760] - [block] loop: unset GENHD_FL_NO_PART_SCAN on LOOP_CONFIGURE (Ming Lei) [1881760] - [block] block: check queue's limits.discard_granularity in __blkdev_issue_discard() (Ming Lei) [1881760] - [block] block: don't do revalidate zones on invalid devices (Ming Lei) [1881760] - [s390] s390/dasd: fix inability to use DASD with DIAG driver (Ming Lei) [1881760] - [tools] iocost_monitor: start from the oldest usage index (Ming Lei) [1881760] - [block] iocost: Fix check condition of iocg abs_vdebt (Ming Lei) [1881760] - [block] block: Use non _rcu version of list functions for tag_set_list (Ming Lei) [1881760] - [block] blk-cgroup: show global disk stats in root cgroup io.stat (Ming Lei) [1881760] - [block] blk-cgroup: make iostat functions visible to stat printing (Ming Lei) [1881760] - [block] block: improve discard bio alignment in __blkdev_issue_discard() (Ming Lei) [1881760] - [block] block: defer flush request no matter whether we have elevator (Ming Lei) [1881760] - [block] block: make blk_timeout_init() static (Ming Lei) [1881760] - [block] Revert "blk-rq-qos: remove redundant finish_wait to rq_qos_wait." (Ming Lei) [1881760] - [block] block: relax jiffies rounding for timeouts (Ming Lei) [1881760] - [lib] sbitmap: Consider cleared bits in sbitmap_bitmap_show() (Ming Lei) [1881760] - [block] blk-cgroup: clean up indentation (Ming Lei) [1881760] - [block] blk-cgroup: remove a dead check in blk_throtl_bio (Ming Lei) [1881760] - [block] blk-cgroup: remove blkcg_bio_issue_check (Ming Lei) [1881760] - [block] blk-cgroup: move rcu locking from blkcg_bio_issue_check to blk_throtl_bio (Ming Lei) [1881760] - [kernel] cgroup: unexport cgroup_rstat_updated (Ming Lei) [1881760] - [block] blk-cgroup: remove the !bio->bi_blkg check in blkcg_bio_issue_check (Ming Lei) [1881760] - [block] block: move the initial blkg lookup into blkg_tryget_closest (Ming Lei) [1881760] - [block] block: bypass blkg_tryget_closest for the root_blkg (Ming Lei) [1881760] - [block] block: merge blkg_lookup_create and __blkg_lookup_create (Ming Lei) [1881760] - [block] block: move the bio cgroup associatation helpers to blk-cgroup.c (Ming Lei) [1881760] - [block] block: move bio_associate_blkg_from_page to mm/page_io.c (Ming Lei) [1881760] - [block] block: merge __bio_associate_blkg into bio_associate_blkg_from_css (Ming Lei) [1881760] - [block] block: really clone the block cgroup in bio_clone_blkg_association (Ming Lei) [1881760] - [block] blkcg: clean up blkg_tryget_closest() (Ming Lei) [1881760] - [block] block: remove bio_disassociate_blkg (Ming Lei) [1881760] - [md] dm: use bio_uninit instead of bio_disassociate_blkg (Ming Lei) [1881760] - [block] blk-rq-qos: remove redundant finish_wait to rq_qos_wait (Ming Lei) [1881760] - [block] blktrace: Provide event for request merging (Ming Lei) [1881760] - [fs] block: simplify sb_is_blkdev_sb (Ming Lei) [1881760] - [fs] block: mark bd_finish_claiming static (Ming Lei) [1881760] - [tty] tty/sysrq: emergency_thaw_all does not depend on CONFIG_BLOCK (Ming Lei) [1881760] - [block] blk-iocost: Use struct_size() in kzalloc_node() (Ming Lei) [1881760] - [block] block: bio: Use struct_size() in kmalloc() (Ming Lei) [1881760] - [block] block: create the request_queue debugfs_dir on registration (Ming Lei) [1881760] - [block] blk-mq: add a new blk_mq_complete_request_remote API (Ming Lei) [1881760] - [block] blk-mq: factor out a blk_mq_complete_need_ipi helper (Ming Lei) [1881760] - [block] blk-mq: remove the get_cpu/put_cpu pair in blk_mq_complete_request (Ming Lei) [1881760] - [block] blk-mq: move failure injection out of blk_mq_complete_request (Ming Lei) [1881760] - [block] blk-mq: merge the softirq vs non-softirq IPI logic (Ming Lei) [1881760] - [block] blk-mq: short cut the IPI path in blk_mq_force_complete_rq for !SMP (Ming Lei) [1881760] - [block] blk-mq: complete polled requests directly (Ming Lei) [1881760] - [block] blk-mq: remove raise_blk_irq (Ming Lei) [1881760] - [block] blk-mq: factor out a helper to reise the block softirq (Ming Lei) [1881760] - [block] blk-mq: merge blk-softirq.c into blk-mq.c (Ming Lei) [1881760] - [block] nbd: Fix memory leak in nbd_add_socket (Ming Lei) [1881760] - [block] block: make function __bio_integrity_free() static (Ming Lei) [1881760] - [block] virtio-blk: free vblk-vqs in error path of virtblk_probe() (Ming Lei) [1881760] - [block] blk-mq-debugfs: update blk_queue_flag_nameaccordingly for new flags (Ming Lei) [1881760] - [block] block: release bip in a right way in error path (Ming Lei) [1881760] - [fs] block: make function 'kill_bdev' static (Ming Lei) [1881760] - [block] loop: replace kill_bdev with invalidate_bdev (Ming Lei) [1881760] - [block] partitions/ldm: Replace uuid_copy() with import_uuid() where it makes sense (Ming Lei) [1881760] - [block] block: update hctx map when use multiple maps (Ming Lei) [1881760] - [trace] trace/events/block.h: drop kernel-doc for dropped function parameter (Ming Lei) [1881760] - [block] blk-mq: Remove redundant 'return' statement (Ming Lei) [1881760] - [block] umem: remove redundant initialization of variable ret (Ming Lei) [1881760] - [block] pktcdvd: remove redundant initialization of variable ret (Ming Lei) [1881760] - [kernel] blktrace: fix endianness for blk_log_remap() (Ming Lei) [1881760] - [kernel] blktrace: fix endianness in get_pdu_int() (Ming Lei) [1881760] - [kernel] blktrace: use errno instead of bi_status (Ming Lei) [1881760] - [block] block: nr_sects_write(): Disable preemption on seqcount write (Ming Lei) [1881760] - [nvme] block: remove the error argument to the block_bio_complete tracepoint (Ming Lei) [1881760] - [block] loop: Fix wrong masking of status flags (Ming Lei) [1881760] - [block] block/bio-integrity: don't free 'buf' if bio_integrity_add_page() failed (Ming Lei) [1881760] - [block] block: always define struct blk_integrity in genhd.h (Ming Lei) [1881760] - [s390] dasd: refactor dasd_ioctl_information (Ming Lei) [1881760] - [block] loop: Add LOOP_CONFIGURE ioctl (Ming Lei) [1881760] - [block] loop: Clean up LOOP_SET_STATUS lo_flags handling (Ming Lei) [1881760] - [block] loop: Rework lo_ioctl() __user argument casting (Ming Lei) [1881760] - [block] loop: Move loop_set_status_from_info() and friends up (Ming Lei) [1881760] - [block] loop: Factor out configuring loop from status (Ming Lei) [1881760] - [block] loop: Remove figure_loop_size() (Ming Lei) [1881760] - [block] loop: Refactor loop_set_status() size calculation (Ming Lei) [1881760] - [block] loop: Switch to set_capacity_revalidate_and_notify() (Ming Lei) [1881760] - [block] loop: Factor out setting loop device size (Ming Lei) [1881760] - [block] loop: Remove sector_t truncation checks (Ming Lei) [1881760] - [block] loop: Call loop_config_discard() only after new config is applied (Ming Lei) [1881760] - [block] block/swim3: use set_current_state macro (Ming Lei) [1881760] - [block] block: mark bio_wouldblock_error() bio with BIO_QUIET (Ming Lei) [1881760] - [block] blk-wbt: rename __wbt_update_limits to wbt_update_limits (Ming Lei) [1881760] - [block] blk-wbt: remove wbt_update_limits (Ming Lei) [1881760] - [block] blk-throttle: remove tg_drain_bios (Ming Lei) [1881760] - [block] blk-throttle: remove blk_throtl_drain (Ming Lei) [1881760] - [block] null_blk: force complete for timeout request (Ming Lei) [1881760] - [block] block: fix a warning when blkdev.h is included for !CONFIG_BLOCK builds (Ming Lei) [1881760] - [block] block: reduce part_stat_lock() scope (Ming Lei) [1881760] - [block] block: use __this_cpu_add() instead of access by smp_processor_id() (Ming Lei) [1881760] - [block] block: remove rcu_read_lock() from part_stat_lock() (Ming Lei) [1881760] - [block] block: add a blk_account_io_merge_bio helper (Ming Lei) [1881760] - [block] block: account merge of two requests (Ming Lei) [1881760] - [block] zram: nvdimm: use bio_{start, end}_io_acct and disk_{start, end}_io_acct (Ming Lei) [1881760] - [nvdimm] nvdimm: use bio_{start,end}_io_acct (Ming Lei) [1881760] - [md] dm: use bio_{start,end}_io_acct (Ming Lei) [1881760] - [block] rsxx: use bio_{start,end}_io_acct (Ming Lei) [1881760] - [block] drbd: use bio_{start,end}_io_acct (Ming Lei) [1881760] - [block] block: add disk/bio-based accounting helpers (Ming Lei) [1881760] - [block] block: remove the disk and queue NULL checks in blkdev_issue_flush (Ming Lei) [1881760] - [fs] block: remove the error_sector argument to blkdev_issue_flush (Ming Lei) [1881760] - [block] block: Remove unused flush_queue_delayed in struct blk_flush_queue (Ming Lei) [1881760] - [block] null_blk: Zero-initialize read buffers in non-memory-backed mode (Ming Lei) [1881760] - [include] block: Document the bio_vec properties (Ming Lei) [1881760] - [block] bio.h: Declare the arguments of the bio iteration functions const (Ming Lei) [1881760] - [block] block: Fix type of first compat_put_{, u}long() argument (Ming Lei) [1881760] - [block] block: merge part_{inc, dev}_in_flight into their only callers (Ming Lei) [1881760] - [block] block: don't call part_{inc, dec}_in_flight for blk-mq devices (Ming Lei) [1881760] - [block] block: move the blk-mq calls out of part_in_flight{, _rw} (Ming Lei) [1881760] - [block] block: mark blk_account_io_completion static (Ming Lei) [1881760] - [block] blk-mq: allow blk_mq_make_request to consume the q_usage_counter reference (Ming Lei) [1881760] - [kernel] blktrace: Report pid with note messages (Ming Lei) [1881760] - [block] iocost: don't let vrate run wild while there's no saturation signal (Ming Lei) [1881760] - [block] block: move blk_io_schedule() out of header file (Ming Lei) [1881760] - [block] block: export bio_release_pages and bio_iov_iter_get_pages (Ming Lei) [1881760] - [block] null_blk: Support REQ_OP_ZONE_APPEND (Ming Lei) [1881760] - [scsi] scsi: sd_zbc: emulate ZONE_APPEND commands (Ming Lei) [1881760] - [scsi] scsi: sd_zbc: factor out sanity checks for zoned commands (Ming Lei) [1881760] - [block] block: Modify revalidate zones (Ming Lei) [1881760] - [block] block: introduce blk_req_zone_write_trylock (Ming Lei) [1881760] - [block] block: Introduce REQ_OP_ZONE_APPEND (Ming Lei) [1881760] - [block] block: rename __bio_add_pc_page to bio_add_hw_page (Ming Lei) [1881760] - [block] block: provide fallbacks for blk_queue_zone_is_seq and blk_queue_zone_no (Ming Lei) [1881760] - [fs] block: add blk_io_schedule() for avoiding task hung in sync dio (Ming Lei) [1881760] - [block] block: don't hold part0's refcount in IO path (Ming Lei) [1881760] - [block] block: only define 'nr_sects_seq' in hd_part for 32bit SMP (Ming Lei) [1881760] - [block] bdi: fix up for "remove the name field in struct backing_dev_info" (Ming Lei) [1881760] - [fs] hfs: stop using ioctl_by_bdev (Ming Lei) [1881760] - [fs] bdi: remove the name field in struct backing_dev_info (Ming Lei) [1881760] - [mtd] bdi: simplify bdi_alloc (Ming Lei) [1881760] - [block] bdi: remove bdi_register_owner (Ming Lei) [1881760] - [mm] bdi: unexport bdi_register_va (Ming Lei) [1881760] - [base] driver core: remove device_create_vargs (Ming Lei) [1881760] - [block] block: rename blk_mq_alloc_rq_maps (Ming Lei) [1881760] - [block] block: rename __blk_mq_alloc_rq_map (Ming Lei) [1881760] - [fs] udf: stop using ioctl_by_bdev (Ming Lei) [1881760] - [fs] isofs: stop using ioctl_by_bdev (Ming Lei) [1881760] - [fs] hfsplus: stop using ioctl_by_bdev (Ming Lei) [1881760] - [cdrom] cdrom: factor out a cdrom_multisession helper (Ming Lei) [1881760] - [cdrom] cdrom: factor out a cdrom_read_tocentry helper (Ming Lei) [1881760] - [ide] ide-cd: rename cdrom_read_tocentry (Ming Lei) [1881760] - [cdrom] block: add a cdrom_device_info pointer to struct gendisk (Ming Lei) [1881760] - [block] block: add a bio_queue_enter helper (Ming Lei) [1881760] - [block] block: replace BIO_QUEUE_ENTERED with BIO_CGROUP_ACCT (Ming Lei) [1881760] - [block] block: improve the submit_bio and generic_make_request documentation (Ming Lei) [1881760] - [block] blk-mq: make function '__blk_mq_sched_dispatch_requests' static (Ming Lei) [1881760] - [block] block: bypass ->make_request_fn for blk-mq drivers (Ming Lei) [1881760] - [md] dm: remove the make_request_fn check in device_area_is_invalid (Ming Lei) [1881760] - [block] block: remove create_io_context (Ming Lei) [1881760] - [fs] block: unexport bdev_read_page and bdev_write_page (Ming Lei) [1881760] - [scsi] scsi: merge scsi_init_sgtable into scsi_init_io (Ming Lei) [1881760] - [block] block: provide a blk_rq_map_sg variant that returns the last element (Ming Lei) [1881760] - [block] block: remove RQF_COPY_USER (Ming Lei) [1881760] - [block] block: fold bdev_unhash_inode into invalidate_partition (Ming Lei) [1881760] - [block] block: simplify block device syncing in bdev_del_partition (Ming Lei) [1881760] - [block] block: don't call invalidate_partition from blk_drop_partitions (Ming Lei) [1881760] - [s390] dasd: use blk_drop_partitions instead of badly reimplementing it (Ming Lei) [1881760] - [block] block: remove the disk argument from blk_drop_partitions (Ming Lei) [1881760] - [block] block: remove hd_struct_kill (Ming Lei) [1881760] - [block] block: cleanup hd_struct freeing (Ming Lei) [1881760] - [block] block: pass a hd_struct to delete_partition (Ming Lei) [1881760] - [block] block: refactor blkpg_ioctl (Ming Lei) [1881760] - [block] null_blk: don't allow discard for zoned mode (Ming Lei) [1881760] - [block] null_blk: return error for invalid zone size (Ming Lei) [1881760] - [block] iocost: protect iocg->abs_vdebt with iocg->waitq.lock (Ming Lei) [1881760] - [block] block: remove the bd_openers checks in blk_drop_partitions (Ming Lei) [1881760] - [block] null_blk: Cleanup zoned device initialization (Ming Lei) [1881760] - [block] null_blk: Fix zoned command handling (Ming Lei) [1881760] - [fs] block: remove unused header (Ming Lei) [1881760] - [fs] bdev: Reduce time holding bd_mutex in sync in blkdev_close() (Ming Lei) [1881760] - [trace] blk-wbt: Drop needless newlines from tracepoint format strings (Ming Lei) [1881760] - [block] blk-wbt: Use tracepoint_string() for wbt_step tracepoint string literals (Ming Lei) [1881760] - [s390] s390/dasd: remove IOSCHED_DEADLINE from DASD Kconfig (Ming Lei) [1881760] - [block] block: fix busy device checking in blk_drop_partitions again (Ming Lei) [1881760] - [block] block: fix busy device checking in blk_drop_partitions (Ming Lei) [1881760] - [block] blkcg: don't offline parent blkcg first (Ming Lei) [1881760] - [block] blkcg: rename blkcg->cgwb_refcnt to ->online_pin and always use it (Ming Lei) [1881760] - [block] null_blk: add trace in null_blk_zoned.c (Ming Lei) [1881760] - [block] null_blk: add tracepoint helpers for zoned mode (Ming Lei) [1881760] - [block] block: add a zone condition debug helper (Ming Lei) [1881760] - [block] rsxx: Replace zero-length array with flexible-array member (Ming Lei) [1881760] - [block] null_blk: describe the usage of fault injection param (Ming Lei) [1881760] - [block] null_blk: fix spurious IO errors after failed past-wp access (Ming Lei) [1881760] - [block] nbd: requeue command if the soecket is changed (Ming Lei) [1881760] - [block] nbd: enable replace socket if only one connection is configured (Ming Lei) [1881760] - [block] block/drbd: delete invalid function drbd_md_mark_dirty_ (Ming Lei) [1881760] - [block] loop: Only freeze block queue when needed (Ming Lei) [1881760] - [block] loop: Only change blocksize when needed (Ming Lei) [1881760] - [block] block: move bdevname() into block/generic-partition-rh.c (Ming Lei) [1881760] - [block] block: return NULL in blk_alloc_queue() on error (Ming Lei) [1881760] - [block] block: simplify queue allocation (Ming Lei) [1881760] - [block] Revert "blkdev: check for valid request queue before issuing flush" (Ming Lei) [1881760] - [block] null_blk: use blk_mq_init_queue_data (Ming Lei) [1881760] - [block] block: add a blk_mq_init_queue_data helper (Ming Lei) [1881760] - [block] block: move the ->devnode callback to struct block_device_operations (Ming Lei) [1881760] - [block] block: move block layer internals out of include/linux/genhd.h (Ming Lei) [1881760] - [fs] block: move guard_bio_eod to bio.c (Ming Lei) [1881760] - [block] block: unexport disk_map_sector_rcu (Ming Lei) [1881760] - [block] block: unexport disk_get_part (Ming Lei) [1881760] - [block] block: mark part_in_flight and part_in_flight_rw static (Ming Lei) [1881760] - [block] block: mark block_depr static (Ming Lei) [1881760] - [block] block: factor out requeue handling from dispatch code (Ming Lei) [1881760] - [block] block/diskstats: replace time_in_queue with sum of request times (Ming Lei) [1881760] - [block] block/diskstats: accumulate all per-cpu counters in one pass (Ming Lei) [1881760] - [block] block: merge partition-generic.c and check.c (Ming Lei) [1881760] - [block] block: move the various x86 Unix label formats out of genhd.h (Ming Lei) [1881760] - [block] partitions/msdos: remove LINUX_SWAP_PARTITION (Ming Lei) [1881760] - [block] block: move the *_PARTITION enum out of genhd.h (Ming Lei) [1881760] - [scsi] block: move struct partition out of genhd.h (Ming Lei) [1881760] - [block] block: remove block/partitions/sun.h (Ming Lei) [1881760] - [block] block: remove block/partitions/sgi.h (Ming Lei) [1881760] - [block] block: remove block/partitions/osf.h (Ming Lei) [1881760] - [block] block: remove block/partitions/karma.h (Ming Lei) [1881760] - [block] block: declare all partition detection routines in check.h (Ming Lei) [1881760] - [block] block: remove warn_no_part (Ming Lei) [1881760] - [md] block: cleanup how md_autodetect_dev is called (Ming Lei) [1881760] - [block] block: unexport read_dev_sector and put_dev_sector (Ming Lei) [1881760] - [scsi] scsi: simplify scsi_partsize (Ming Lei) [1881760] - [block] block: remove alloc_part_info and free_part_info (Ming Lei) [1881760] - [block] block: move sysfs methods shared by disks and partitions to genhd.c (Ming Lei) [1881760] - [block] block: move disk_name and related helpers out of partition-generic.c (Ming Lei) [1881760] - [fs] block: remove __bdevname (Ming Lei) [1881760] - [block] block: remove the blk_lookup_devt export (Ming Lei) [1881760] - [block] block, bfq: invoke flush_idle_tree after reparent_active_queues in pd_offline (Ming Lei) [1881760] - [block] block, bfq: make reparent_leaf_entity actually work only on leaf entities (Ming Lei) [1881760] - [block] block, bfq: turn put_queue into release_process_ref in __bfq_bic_change_cgroup (Ming Lei) [1881760] - [block] block, bfq: move forward the getting of an extra ref in bfq_bfqq_move (Ming Lei) [1881760] - [scsi] scsi: Convert to use set_capacity_revalidate_and_notify (Ming Lei) [1881760] - [nvme] nvme: Convert to use set_capacity_revalidate_and_notify (Ming Lei) [1881760] - [block] virtio_blk.c: Convert to use set_capacity_revalidate_and_notify (Ming Lei) [1881760] - [block] block/genhd: Notify udev about capacity change (Ming Lei) [1881760] - [fs] block: fix a device invalidation regression (Ming Lei) [1881760] - [block] blk-iocost: remove duplicated lines in comments (Ming Lei) [1881760] - [block] block: sed-opal: Change the check condition for regular session validity (Ming Lei) [1881760] - [block] block: Document genhd capability flags (Ming Lei) [1881760] - [block] block: cleanup comment for blk_flush_complete_seq (Ming Lei) [1881760] - [block] block: remove unneeded argument from blk_alloc_flush_queue (Ming Lei) [1881760] - [block] block: cleanup for _blk/blk_rq_prep_clone (Ming Lei) [1881760] - [block] block: remove redundant setting of QUEUE_FLAG_DYING (Ming Lei) [1881760] - [block] block: use bio_{wouldblock, io}_error in direct_make_request (Ming Lei) [1881760] - [block] block: fix comment for blk_cloned_rq_check_limits (Ming Lei) [1881760] - [block] null_blk: Add support for init_hctx() fault injection (Ming Lei) [1881760] - [block] null_blk: Handle null_add_dev() failures properly (Ming Lei) [1881760] - [block] null_blk: Fix the null_add_dev() error path (Ming Lei) [1881760] - [block] compat_ioctl: simplify up block/ioctl.c (Ming Lei) [1881760] - [block] compat_ioctl: block: simplify compat_blkpg_ioctl() (Ming Lei) [1881760] - [block] compat_ioctl: block: move blkdev_compat_ioctl() into ioctl.c (Ming Lei) [1881760] - [block] blk-mq: insert flush request to the front of dispatch queue (Ming Lei) [1881760] - [block] block: Remove used kblockd_schedule_work_on() (Ming Lei) [1881760] - [block] null_blk: remove unused fields in 'nullb_cmd' (Ming Lei) [1881760] - [block] drbd: fifo_alloc() should use struct_size (Ming Lei) [1881760] - [block] partitions/ldm: fix spelling mistake "to" -> "too" (Ming Lei) [1881760] - [block] block: mark zone-mgmt bios with REQ_SYNC (Ming Lei) [1881760] - [block] blk-mq: Document functions for sending request (Ming Lei) [1881760] - [block] block: Allow t10-pi to be modular (Ming Lei) [1881760] - [block] blk-mq: optimise blk_mq_flush_plug_list() (Ming Lei) [1881760] - [include] list: introduce list_for_each_continue() (Ming Lei) [1881760] - [block] blk-mq: optimise rq sort function (Ming Lei) [1881760] - [block] blk-cgroup: cgroup_rstat_updated() shouldn't be called on cgroup1 (Ming Lei) [1881760] - [block] blk-cgroup: separate out blkg_rwstat under CONFIG_BLK_CGROUP_RWSTAT (Ming Lei) [1881760] - [block] blk-cgroup: reimplement basic IO stats using cgroup rstat (Ming Lei) [1881760] - [block] blk-cgroup: remove now unused blkg_print_stat_{bytes|ios}_recursive() (Ming Lei) [1881760] - [block] blk-throtl: stop using blkg->stat_bytes and ->stat_ios (Ming Lei) [1881760] - [block] bfq-iosched: Ensure bio->bi_blkg is valid before using it (Ming Lei) [1881760] - [block] bfq-iosched: stop using blkg->stat_bytes and ->stat_ios (Ming Lei) [1881760] - [block] bfq-iosched: relocate bfqg_*rwstat*() helpers (Ming Lei) [1881760] - [md] dm: fix comment in __dm_suspend() (Mike Snitzer) [1881531] - [md] dm: fold dm_process_bio() into dm_make_request() (Mike Snitzer) [1881531] - [md] dm: fix missing imposition of queue_limits from dm_wq_work() thread (Mike Snitzer) [1881531] - [md] dm: optimize max_io_len() by inlining max_io_len_target_boundary() (Mike Snitzer) [1881531] - [md] dm: push md->immutable_target optimization down to __process_bio() (Mike Snitzer) [1881531] - [md] dm: change max_io_len() to use blk_max_size_offset() (Mike Snitzer) [1881531] - [md] dm table: stack 'chunk_sectors' limit to account for target-specific splitting (Mike Snitzer) [1881531] - [block] block: allow 'chunk_sectors' to be non-power-of-2 (Mike Snitzer) [1881531] - [block] block: use lcm_not_zero() when stacking chunk_sectors (Mike Snitzer) [1881531] - [md] dm: fix bio splitting and its bio completion order for regular IO (Mike Snitzer) [1881531] - [net] net-sysfs: add backlog len and CPU id to softnet data (Paolo Abeni) [1866909] - [net] try to avoid unneeded backlog flush (Paolo Abeni) [1866909] - [net] skbuff: fix a data race in skb_queue_len() (Paolo Abeni) [1866909] - [cpuidle] cpuidle: pseries: Fix CEDE latency conversion from tb to us (Diego Domingos) [1608791] - [cpuidle] cpuidle: pseries: Fixup exit latency for CEDE(0) (Diego Domingos) [1608791] - [cpuidle] cpuidle: pseries: Add function to parse extended CEDE records (Diego Domingos) [1608791] - [cpuidle] cpuidle: pseries: Set the latency-hint before entering CEDE (Diego Domingos) [1608791] - [arm64] paravirt: Initialize steal time when cpu is online (Andrew Jones) [1879137]- [infiniband] i40iw: Add support to make destroy QP synchronous (Stefan Assmann) [1757949] - [fs] xfs: don't eat an EIO/ENOSPC writeback error when scrubbing data fork (Carlos Maiolino) [1859160] - [fs] xfs: fix inode allocation block res calculation precedence (Carlos Maiolino) [1859160] - [fs] xfs: fix reflink quota reservation accounting error (Carlos Maiolino) [1859160] - [fs] xfs: preserve rmapbt swapext block reservation from freed blocks (Carlos Maiolino) [1859160] - [fs] xfs: fix duplicate verification from xfs_qm_dqflush() (Carlos Maiolino) [1859160] - [fs] xfs: fix unmount hang and memory leak on shutdown during quotaoff (Carlos Maiolino) [1859160] - [fs] xfs: factor out quotaoff intent AIL removal and memory free (Carlos Maiolino) [1859160] - [fs] xfs: fix incorrect test in xfs_alloc_ag_vextent_lastblock (Carlos Maiolino) [1859160] - [fs] xfs: fix regression in "cleanup xfs_dir2_block_getdents" (Carlos Maiolino) [1859160] - [fs] xfs: fix use-after-free when aborting corrupt attr inactivation (Carlos Maiolino) [1859160] - [fs] xfs: fix iclog release error check race with shutdown (Carlos Maiolino) [1859160] - [fs] xfs: Add the missed xfs_perag_put() for xfs_ifree_cluster() (Carlos Maiolino) [1859160] - [fs] xfs: clean up the error handling in xfs_swap_extents (Carlos Maiolino) [1859160] - [fs] xfs: acquire superblock freeze protection on eofblocks scans (Carlos Maiolino) [1859160] - [fs] xfs: xfs_dabuf_map should return ENOMEM when map allocation fails (Carlos Maiolino) [1859160] - [fs] xfs: fix xfs_buf_ioerror_alert location reporting (Carlos Maiolino) [1859160] - [fs] xfs: remove unnecessary null pointer checks from _read_agf callers (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_*read_agf return EAGAIN to ALLOC_FLAG_TRYLOCK callers (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_btree_get_buffunctions (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_trans_get_buf return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_trans_get_buf_map return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_read return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_get_uncached return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_get return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_read_map return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_get_map return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_alloc return an error code (Carlos Maiolino) [1859160] - [fs] xfs: fix uninitialized variable in xfs_attr3_leaf_inactive (Carlos Maiolino) [1859160] - [fs] xfs: change return value of xfs_inode_need_cow to int (Carlos Maiolino) [1859160] - [fs] xfs: check log iovec size to make sure it's plausibly a buffer log format (Carlos Maiolino) [1859160] - [fs] xfs: make struct xfs_buf_log_format have a consistent size (Carlos Maiolino) [1859160] - [fs] xfs: complain if anyone tries to create a too-large buffer log item (Carlos Maiolino) [1859160] - [fs] xfs: clean up xfs_buf_item_get_format return value (Carlos Maiolino) [1859160] - [fs] xfs: streamline xfs_attr3_leaf_inactive (Carlos Maiolino) [1859160] - [fs] xfs: fix memory corruption during remote attr value buffer invalidation (Carlos Maiolino) [1859160] - [fs] xfs: refactor remote attr value buffer invalidation (Carlos Maiolino) [1859160] - [fs] xfs: fix IOCB_NOWAIT handling in xfs_file_dio_aio_read (Carlos Maiolino) [1859160] - [fs] xfs: Add __packed to xfs_dir2_sf_entry_t definition (Carlos Maiolino) [1859160] - [fs] xfs: fix s_maxbytes computation on 32-bit kernels (Carlos Maiolino) [1859160] - [fs] xfs: truncate should remove all blocks, not just to the end of the page cache (Carlos Maiolino) [1859160] - [fs] xfs: introduce XFS_MAX_FILEOFF (Carlos Maiolino) [1859160] - [fs] xfs: remove bogus assertion when online repair isn't enabled (Carlos Maiolino) [1859160] - [fs] xfs: Remove all strlen in all xfs_attr_* functions for attr names (Carlos Maiolino) [1859160] - [fs] xfs: fix misuse of the XFS_ATTR_INCOMPLETE flag (Carlos Maiolino) [1859160] - [fs] xfs: also remove cached ACLs when removing the underlying attr (Carlos Maiolino) [1859160] - [fs] xfs: reject invalid flags combinations in XFS_IOC_ATTRMULTI_BY_HANDLE (Carlos Maiolino) [1859160] - [fs] xfs: remove shadow variable in xfs_btree_lshift (Carlos Maiolino) [1859160] - [fs] xfs: quota: move to time64_t interfaces (Carlos Maiolino) [1859160] - [fs] xfs: Make the symbol 'xfs_rtalloc_log_count' static (Carlos Maiolino) [1859160] - [fs] libxfs: resync with the userspace libxfs (Carlos Maiolino) [1859160] - [fs] xfs: fix log reservation overflows when allocating large rt extents (Carlos Maiolino) [1859160] - [fs] xfs: fix mount failure crash on invalid iclog memory access (Carlos Maiolino) [1859160] - [fs] xfs: don't check for AG deadlock for realtime files in bunmapi (Carlos Maiolino) [1859160] - [fs] xfs: fix realtime file data space leak (Carlos Maiolino) [1859160] - [fs] xfs: allow parent directory scans to be interrupted with fatal signals (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_da_get_buf (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_da_read_buf (Carlos Maiolino) [1859160] - [fs] xfs: split xfs_da3_node_read (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_dir3_leafn_read (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_dir3_leaf_read (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_attr3_leaf_read (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_da_reada_buf (Carlos Maiolino) [1859160] - [fs] xfs: improve the xfs_dabuf_map calling conventions (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_dabuf_map (Carlos Maiolino) [1859160] - [fs] xfs: simplify mappedbno handling in xfs_da_{get, read}_buf (Carlos Maiolino) [1859160] - [fs] xfs: report corruption only as a regular error (Carlos Maiolino) [1859160] - [fs] xfs: Remove kmem_zone_free() wrapper (Carlos Maiolino) [1859160] - [fs] xfs: Remove kmem_zone_destroy() wrapper (Carlos Maiolino) [1859160] - [fs] xfs: Remove slab init wrappers (Carlos Maiolino) [1859160] - [fs] xfs: fix another missing include (Carlos Maiolino) [1859160] - [fs] xfs: remove XFS_IOC_FSSETDM and XFS_IOC_FSSETDM_BY_HANDLE (Carlos Maiolino) [1859160] - [fs] xfs: remove duplicated include from xfs_dir2_data.c (Carlos Maiolino) [1859160] - [fs] xfs: remove unused structure members & simple typedefs (Carlos Maiolino) [1859160] - [fs] xfs: remove unused typedef definitions (Carlos Maiolino) [1859160] - [fs] xfs: Replace function declaration by actual definition (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_qoff_logitem_t typedef (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_dq_logitem_t typedef (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_quotainfo_t typedef (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_disk_dquot_t and xfs_dquot_t (Carlos Maiolino) [1859160] - [fs] xfs: avoid time_t in user api (Carlos Maiolino) [1859160] - [fs] xfs: don't reset the "inode core" in xfs_iread (Carlos Maiolino) [1859160] - [fs] xfs: merge the projid fields in struct xfs_icdinode (Carlos Maiolino) [1859160] - [fs] xfs: use a struct timespec64 for the in-core crtime (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->m_dirnameops (Carlos Maiolino) [1859160] - [fs] xfs: remove the unused m_chsize field (Carlos Maiolino) [1859160] - [fs] xfs: convert open coded corruption check to use XFS_IS_CORRUPT (Carlos Maiolino) [1859160] - [fs] xfs: kill the XFS_WANT_CORRUPT_* macros (Carlos Maiolino) [1859160] - [fs] xfs: add a XFS_IS_CORRUPT macro (Carlos Maiolino) [1859160] - [fs] xfs: attach dquots before performing xfs_swap_extents (Carlos Maiolino) [1859160] - [fs] xfs: actually check xfs_btree_check_block return in xfs_btree_islastblock (Carlos Maiolino) [1859160] - [fs] xfs: always pass a valid hdr to xfs_dir3_leaf_check_int (Carlos Maiolino) [1859160] - [fs] xfs: merge xfs_dir2_data_freescan and xfs_dir2_data_freescan_int (Carlos Maiolino) [1859160] - [fs] xfs: remove the now unused dir ops infrastructure (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->data_get_ftype and ->data_put_ftype (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->data_bestfree_p (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_data_entsize (Carlos Maiolino) [1859160] - [fs] xfs: move the dir2 data block fixed offsets to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->data_entry_tag_p (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->data_entsize (Carlos Maiolino) [1859160] - [fs] xfs: replace xfs_dir3_data_endp with xfs_dir3_data_end_offset (Carlos Maiolino) [1859160] - [fs] xfs: remove the now unused ->data_entry_p method (Carlos Maiolino) [1859160] - [fs] xfs: cleanup __xfs_dir3_data_check (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_data_freescan_int (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_block_to_sf (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xchk_directory_data_bestfree (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xchk_dir_rec (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_leaf_getdents (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_block_getdents (Carlos Maiolino) [1859160] - [fs] xfs: remove the ->data_unused_p method (Carlos Maiolino) [1859160] - [fs] xfs: remove the ->data_dot_entry_p and ->data_dotdot_entry_p methods (Carlos Maiolino) [1859160] - [fs] xfs: remove the data_dotdot_offset field in struct xfs_dir_ops (Carlos Maiolino) [1859160] - [fs] xfs: remove the data_dot_offset field in struct xfs_dir_ops (Carlos Maiolino) [1859160] - [fs] xfs: remove the unused ->data_first_entry_p method (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->sf_get_ftype and ->sf_put_ftype (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->sf_get_ino and ->sf_put_ino (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->sf_entsize and ->sf_nextentry (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->sf_get_parent_ino and ->sf_put_parent_ino (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->db_to_fdb and ->db_to_fdindex (Carlos Maiolino) [1859160] - [fs] xfs: move the max dir2 free bests count to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: move the dir2 free header size to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: add a bests pointer to struct xfs_dir3_icfree_hdr (Carlos Maiolino) [1859160] - [fs] xfs: make the xfs_dir3_icfree_hdr available to xfs_dir2_node_addname_int (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->free_hdr_to_disk (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->free_hdr_from_disk (Carlos Maiolino) [1859160] - [fs] xfs: move the max dir2 leaf entries count to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: move the dir2 leaf header size to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: add an entries pointer to struct xfs_dir3_icleaf_hdr (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->leaf_hdr_to_disk (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->leaf_hdr_from_disk (Carlos Maiolino) [1859160] - [fs] xfs: move the node header size to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: add a btree entries pointer to struct xfs_da3_icnode_hdr (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->node_hdr_to_disk (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->node_hdr_from_disk (Carlos Maiolino) [1859160] - [fs] xfs: refactor btree node scrubbing (Carlos Maiolino) [1859160] - [fs] xfs: use unsigned int for all size values in struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: move incore structures out of xfs_da_format.h (Carlos Maiolino) [1859160] - [fs] xfs: remove a stray tab in xfs_remount_rw() (Carlos Maiolino) [1859160] - [fs] xfs: convert EIO to EFSCORRUPTED when log contents are invalid (Carlos Maiolino) [1859160] - [fs] xfs: refactor "does this fork map blocks" predicate (Carlos Maiolino) [1859160] - [fs] xfs: clean up weird while loop in xfs_alloc_ag_vextent_near (Carlos Maiolino) [1859160] - [fs] xfs: annotate functions that trip static checker locking checks (Carlos Maiolino) [1859160] - [fs] xfs: Correct comment tyops -> typos (Carlos Maiolino) [1859160] - [fs] xfs: range check ri_cnt when recovering log items (Carlos Maiolino) [1859160] - [fs] xfs: "optimize" buffer item log segment bitmap setting (Carlos Maiolino) [1859160] - [fs] xfs: null out bma->prev if no previous extent (Carlos Maiolino) [1859160] - [fs] xfs: fix missing header includes (Carlos Maiolino) [1859160] - [fs] xfs: periodically yield scrub threads to the scheduler (Carlos Maiolino) [1859160] - [fs] xfs: remove redundant assignment to variable error (Carlos Maiolino) [1859160] - [fs] xfs: add missing early termination checks to record scrubbing functions (Carlos Maiolino) [1859160] - [fs] xfs: make the assertion message functions take a mount parameter (Carlos Maiolino) [1859160] - [fs] xfs: add missing assert in xfs_fsmap_owner_from_rmap (Carlos Maiolino) [1859160] - [fs] xfs: decrease indenting problems in xfs_dabuf_map (Carlos Maiolino) [1859160] - [fs] xfs: fold xfs_mount-alloc() into xfs_init_fs_context() (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_fc_parse_param() above xfs_fc_get_tree() (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_fc_get_tree() above xfs_fc_reconfigure() (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_fc_reconfigure() above xfs_fc_free() (Carlos Maiolino) [1859160] - [fs] xfs: switch to use the new mount-api (Carlos Maiolino) [1859160] - [fs] xfs: dont set sb in xfs_mount_alloc() (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_parseargs() validation to a helper (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_parseags() (Carlos Maiolino) [1859160] - [fs] xfs: avoid redundant checks when options is empty (Carlos Maiolino) [1859160] - [fs] xfs: refactor suffix_kstrtoint() (Carlos Maiolino) [1859160] - [fs] xfs: add xfs_remount_ro() helper (Carlos Maiolino) [1859160] - [fs] xfs: add xfs_remount_rw() helper (Carlos Maiolino) [1859160] - [fs] xfs: merge freeing of mp names and mp (Carlos Maiolino) [1859160] - [fs] xfs: use kmem functions for struct xfs_mount (Carlos Maiolino) [1859160] - [fs] xfs: dont use XFS_IS_QUOTA_RUNNING() for option check (Carlos Maiolino) [1859160] - [fs] xfs: use super s_id instead of struct xfs_mount m_fsname (Carlos Maiolino) [1859160] - [fs] xfs: remove unused struct xfs_mount field m_fsname_len (Carlos Maiolino) [1859160] - [fs] xfs: always log corruption errors (Carlos Maiolino) [1859160] - [fs] xfs: constify the buffer pointer arguments to error functions (Carlos Maiolino) [1859160] - [fs] xfs: relax shortform directory size checks (Carlos Maiolino) [1859160] - [fs] xfs: cleanup use of the XFS_ALLOC_ flags (Carlos Maiolino) [1859160] - [fs] xfs: move extent zeroing to xfs_bmapi_allocate (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_bmapi_allocate (Carlos Maiolino) [1859160] - [fs] xfs: simplify the xfs_iomap_write_direct calling (Carlos Maiolino) [1859160] - [fs] xfs: don't log the inode in xfs_fs_map_blocks if it (Carlos Maiolino) [1859160] - [fs] xfs: slightly tweak an assert in xfs_fs_map_blocks (Carlos Maiolino) [1859160] - [fs] xfs: remove the extsize argument to xfs_eof_alignment (Carlos Maiolino) [1859160] - [fs] xfs: mark xfs_eof_alignment static (Carlos Maiolino) [1859160] - [fs] xfs: simplify xfs_iomap_eof_align_last_fsb (Carlos Maiolino) [1859160] - [fs] xfs: merge xfs_showargs into xfs_fs_show_options (Carlos Maiolino) [1859160] - [fs] xfs: clean up printing inode32/64 in xfs_showargs (Carlos Maiolino) [1859160] - [fs] xfs: clean up printing the allocsize option in (Carlos Maiolino) [1859160] - [fs] xfs: reverse the polarity of XFS_MOUNT_COMPAT_IOSIZE (Carlos Maiolino) [1859160] - [fs] xfs: rename the XFS_MOUNT_DFLT_IOSIZE option to (Carlos Maiolino) [1859160] - [fs] xfs: simplify parsing of allocsize mount option (Carlos Maiolino) [1859160] - [fs] xfs: rename the m_writeio_* fields in struct xfs_mount (Carlos Maiolino) [1859160] - [fs] xfs: remove the m_readio_* fields in struct xfs_mount (Carlos Maiolino) [1859160] - [fs] xfs: don't use a different allocsice for -o wsync (Carlos Maiolino) [1859160] - [fs] xfs: cleanup calculating the stat optimal I/O size (Carlos Maiolino) [1859160] - [fs] xfs: remove the dsunit and dswidth variables in (Carlos Maiolino) [1859160] - [fs] xfs: simplify setting bio flags (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_iread_extents to use xfs_btree_visit_blocks (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_bmap_count_blocks using newer btree helpers (Carlos Maiolino) [1859160] - [fs] xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata (Carlos Maiolino) [1859160] - [fs] xfs: namecheck directory entry names before listing them (Carlos Maiolino) [1859160] - [fs] xfs: namecheck attribute names before listing them (Carlos Maiolino) [1859160] - [fs] xfs: check attribute leaf block structure (Carlos Maiolino) [1859160] - [fs] xfs: consolidate preallocation in xfs_file_fallocate (Carlos Maiolino) [1859160] - [fs] xfs: disable xfs_ioc_space for always COW inodes (Carlos Maiolino) [1859160] - [fs] fs: add generic UNRESVSP and ZERO_RANGE ioctl handlers (Carlos Maiolino) [1859160] - [fs] xfs: don't implement XFS_IOC_RESVSP / XFS_IOC_RESVSP64 (Carlos Maiolino) [1859160] - [fs] xfs: use xfs_inode_buftarg in xfs_file_ioctl (Carlos Maiolino) [1859160] - [fs] xfs: use xfs_inode_buftarg in xfs_file_dio_aio_write (Carlos Maiolino) [1859160] - [fs] xfs: add a xfs_inode_buftarg helper (Carlos Maiolino) [1859160] - [fs] xfs: mark xfs_buf_free static (Carlos Maiolino) [1859160] - [fs] xfs: add mising include of xfs_pnfs.h for missing declarations (Carlos Maiolino) [1859160] - [fs] xfs: don't set bmapi total block req where minleft is (Carlos Maiolino) [1859160] - [fs] xfs: cap longest free extent to maximum allocatable (Carlos Maiolino) [1859160] - [fs] xfs: remove the duplicated inode log fieldmask set (Carlos Maiolino) [1859160] - [fs] xfs: improve the IOMAP_NOWAIT check for COW inodes (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_direct_write_iomap_begin (Carlos Maiolino) [1859160] - [fs] xfs: rename the whichfork variable in xfs_buffered_write_iomap_begin (Carlos Maiolino) [1859160] - [fs] xfs: split the iomap ops for buffered vs direct writes (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_file_iomap_begin_delay around (Carlos Maiolino) [1859160] - [fs] xfs: split out a new set of read-only iomap ops (Carlos Maiolino) [1859160] - [fs] xfs: factor out a helper to calculate the end_fsb (Carlos Maiolino) [1859160] - [fs] xfs: fill out the srcmap in iomap_begin (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_file_iomap_begin_delay (Carlos Maiolino) [1859160] - [fs] xfs: pass two imaps to xfs_reflink_allocate_cow (Carlos Maiolino) [1859160] - [fs] xfs: remove xfs_reflink_dirty_extents (Carlos Maiolino) [1859160] - [fs] xfs: also call xfs_file_iomap_end_delalloc for zeroing operations (Carlos Maiolino) [1859160] - [fs] xfs: remove the XLOG_STATE_DO_CALLBACK state (Carlos Maiolino) [1859160] - [fs] xfs: turn ic_state into an enum (Carlos Maiolino) [1859160] - [fs] xfs: remove the unused XLOG_STATE_ALL and XLOG_STATE_UNUSED flags (Carlos Maiolino) [1859160] - [fs] xfs: remove dead ifdef XFSERRORDEBUG code (Carlos Maiolino) [1859160] - [fs] xfs: call xlog_state_release_iclog with l_icloglock held (Carlos Maiolino) [1859160] - [fs] xfs: move the locking from xlog_state_finish_copy to the callers (Carlos Maiolino) [1859160] - [fs] xfs: remove the unused ic_io_size field from xlog_in_core (Carlos Maiolino) [1859160] - [fs] xfs: pass the correct flag to xlog_write_iclog (Carlos Maiolino) [1859160] - [fs] xfs: optimize near mode bnobt scans with concurrent cntbt lookups (Carlos Maiolino) [1859160] - [fs] xfs: factor out tree fixup logic into helper (Carlos Maiolino) [1859160] - [fs] xfs: refactor near mode alloc bnobt scan into separate function (Carlos Maiolino) [1859160] - [fs] xfs: refactor and reuse best extent scanning logic (Carlos Maiolino) [1859160] - [fs] xfs: refactor allocation tree fixup code (Carlos Maiolino) [1859160] - [fs] xfs: reuse best extent tracking logic for bnobt scan (Carlos Maiolino) [1859160] - [fs] xfs: refactor cntbt lastblock scan best extent logic into helper (Carlos Maiolino) [1859160] - [fs] xfs: track best extent from cntbt lastblock scan in alloc cursor (Carlos Maiolino) [1859160] - [fs] xfs: track allocation busy state in allocation cursor (Carlos Maiolino) [1859160] - [fs] xfs: introduce allocation cursor data structure (Carlos Maiolino) [1859160] - [fs] xfs: track active state of allocation btree cursors (Carlos Maiolino) [1859160] - [fs] xfs: ignore extent size hints for always COW inodes (Carlos Maiolino) [1859160] - [fs] xfs: include QUOTA, FATAL ASSERT build options in XFS_BUILD_OPTIONS (Carlos Maiolino) [1859160] - [pinctrl] pinctrl: tigerlake: Add support for Tiger Lake-H (Steve Best) [1782722] - [pinctrl] pinctrl: intel: Introduce common flags for GPIO mapping scheme (Steve Best) [1782722] - [mfd] mfd: intel-lpss: Add Intel Tiger Lake PCH-H PCI IDs (Steve Best) [1782724]- [netdrv] iavf: Fix incorrect adapter get in iavf_resume (Stefan Assmann) [1842896] - [netdrv] iavf: use generic power management (Stefan Assmann) [1842896] - [net] openvswitch: fixes crash if nf_conncount_init() fails (Eelco Chaudron) [1876445] - [fs] cifs`: handle ERRBaduid for SMB1 (Leif Sahlberg) [1875184] - [net] SUNRPC: 'Directory with parent 'rpc_clnt' already present!' (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Don't use RPC_TASK_CRED_NOREF with pnfs (Scott Mayhew) [1872310] - [fs] NFS: Don't use RPC_TASK_CRED_NOREF with delegreturn (Scott Mayhew) [1872310] - [net] SUNRPC: Signalled ASYNC tasks need to exit (Scott Mayhew) [1872310] - [net] SUNRPC: fix use-after-free in rpc_free_client_work() (Scott Mayhew) [1872310] - [fs] NFS: Fix a race in __nfs_list_for_each_server() (Scott Mayhew) [1872310] - [net] SUNRPC: defer slow parts of rpc_free_client() to a workqueue (Scott Mayhew) [1872310] - [net] SUNRPC: Revert 241b1f419f0e ("SUNRPC: Remove xdr_buf_trim()") (Scott Mayhew) [1872310] - [fs] NFSv4: Remove unreachable error condition due to rpc_run_task() (Scott Mayhew) [1872310] - [net] SUNRPC: Remove unreachable error condition (Scott Mayhew) [1872310] - [fs] nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Fix a credential use-after-free issue in pnfs_roc() (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Ensure that _pnfs_return_layout() waits for layoutreturn completion (Scott Mayhew) [1872310] - [net] svcrdma: Fix leak of svc_rdma_recv_ctxt objects (Scott Mayhew) [1872310] - [fs] NFS: Fix an ABBA spinlock issue in pnfs_update_layout() (Scott Mayhew) [1872310] - [net] SUNRPC/cache: Fix unsafe traverse caused double-free in cache_purge (Scott Mayhew) [1872310] - [fs] nfsd: memory corruption in nfsd4_lock() (Scott Mayhew) [1872310] - [fs] pNFS: Fix RCU lock leakage (Scott Mayhew) [1872310] - [fs] NFS: Clean up process of marking inode stale (Scott Mayhew) [1872310] - [fs] NFS: Add softreval behaviour to nfs_lookup_revalidate() (Scott Mayhew) [1872310] - [fs] NFS: Add mount option 'softreval' (Scott Mayhew) [1872310] - [net] SUNRPC: Don't start a timer on an already queued rpc task (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Reference the layout cred in pnfs_prepare_layoutreturn() (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Fix dereference of layout cred in pnfs_layoutcommit_inode() (Scott Mayhew) [1872310] - [fs] NFS: Beware when dereferencing the delegation cred (Scott Mayhew) [1872310] - [fs] NFS: Add a module parameter to set nfs_mountpoint_expiry_timeout (Scott Mayhew) [1872310] - [fs] NFS: Try to join page groups before an O_DIRECT retransmission (Scott Mayhew) [1872310] - [fs] NFS: Refactor nfs_lock_and_join_requests() (Scott Mayhew) [1872310] - [fs] NFS: Reverse the submission order of requests in __nfs_pageio_add_request() (Scott Mayhew) [1872310] - [fs] NFS: Clean up nfs_lock_and_join_requests() (Scott Mayhew) [1872310] - [fs] NFS: Remove the redundant function nfs_pgio_has_mirroring() (Scott Mayhew) [1872310] - [fs] NFS: Fix memory leaks in nfs_pageio_stop_mirroring() (Scott Mayhew) [1872310] - [fs] NFS: Fix a request reference leak in nfs_direct_write_clear_reqs() (Scott Mayhew) [1872310] - [fs] NFS: Fix races nfs_page_group_destroy() vs nfs_destroy_unlinked_subrequests() (Scott Mayhew) [1872310] - [fs] NFS: Remove unused FLUSH_SYNC support in nfs_initiate_pgio() (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: Specify the layout segment range in LAYOUTGET (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: remove requirement for whole file layouts (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: Check the layout segment range before doing I/O (Scott Mayhew) [1872310] - [fs] pNFS/flexfile: Don't merge layout segments if the mirrors don't match (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Fix pnfs_layout_mark_request_commit() invalid layout segment handling (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Simplify bucket layout segment reference counting (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Clean up pNFS commit operations (Scott Mayhew) [1872310] - [fs] NFS: Remove bucket array from struct pnfs_ds_commit_info (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Add a helper pnfs_generic_search_commit_reqs() (Scott Mayhew) [1872310] - [fs] pNFS: Enable per-layout segment commit structures (Scott Mayhew) [1872310] - [fs] pNFS: Add infrastructure for cleaning up per-layout commit structures (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Support commit arrays in nfs_clear_pnfs_ds_commit_verifiers() (Scott Mayhew) [1872310] - [fs] NFS: Fix O_DIRECT commit verifier handling (Scott Mayhew) [1872310] - [fs] NFS: commit errors should be fatal (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Allow O_DIRECT to release the DS commitinfo (Scott Mayhew) [1872310] - [fs] pNFS: Support per-layout segment commits in pnfs_generic_commit_pagelist() (Scott Mayhew) [1872310] - [fs] pNFS: Support per-layout segment commits in pnfs_generic_recover_commit_reqs() (Scott Mayhew) [1872310] - [fs] NFSv4/pNFS: Scan the full list of commit arrays when committing (Scott Mayhew) [1872310] - [fs] NFSv4/pnfs: Support a list of commit arrays in struct pnfs_ds_commit_info (Scott Mayhew) [1872310] - [net] SUNRPC: Fix a potential buffer overflow in 'svc_print_xprts()' (Scott Mayhew) [1872310] - [include] SUNRPC/cache: don't allow invalid entries to be flushed (Scott Mayhew) [1872310] - [fs] pNFS: Add a helper to allocate the array of buckets (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Refactor pnfs_generic_commit_pagelist() (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: Simplify allocation of the mirror array (Scott Mayhew) [1872310] - [fs] NFS: Don't specify NFS version in "UDP not supported" error (Scott Mayhew) [1872310] - [fs] nfsroot: set tcp as the default transport protocol (Scott Mayhew) [1872310] - [fs] NFS: direct.c: Fix memory leak of dreq when nfs_get_lock_context fails (Scott Mayhew) [1872310] - [fs] nfs: Fix up documentation in nfs_follow_referral() and nfs_do_submount() (Scott Mayhew) [1872310] - [net] sunrpc: Add tracing for cache events (Scott Mayhew) [1872310] - [net] SUNRPC/cache: Allow garbage collection of invalid cache entries (Scott Mayhew) [1872310] - [net] sunrpc: clean up cache entry add/remove from hashtable (Scott Mayhew) [1872310] - [net] sunrpc: Fix potential leaks in sunrpc_cache_unhash() (Scott Mayhew) [1872310] - [fs] nfsd: export upcalls must not return ESTALE when mountd is down (Scott Mayhew) [1872310] - [fs] nfsd: Don't add locks to closed or closing open stateids (Scott Mayhew) [1872310] - [net] SUNRPC: Teach server to use xprt_sock_sendmsg for socket sends (Scott Mayhew) [1872310] - [net] SUNRPC: Refactor xs_sendpages() (Scott Mayhew) [1872310] - [fs] NFSD: Clean up nfsd4_encode_readv (Scott Mayhew) [1872310] - [fs] fs: nfsd: nfs4state.c: Use built-in RCU list checking (Scott Mayhew) [1872310] - [net] sunrpc: Pass lockdep expression to RCU lists (Scott Mayhew) [1872310] - [include] sunrpc: Replace zero-length array with flexible-array member (Scott Mayhew) [1872310] - [net] SUNRPC: Trim stack utilization in the wrap and unwrap paths (Scott Mayhew) [1872310] - [net] SUNRPC: Remove xdr_buf_read_mic() (Scott Mayhew) [1872310] - [net] sunrpc: Fix gss_unwrap_resp_integ() again (Scott Mayhew) [1872310] - [fs] nfs: Replace zero-length array with flexible-array member (Scott Mayhew) [1872310] - [fs] NFSv4.2: error out when relink swapfile (Scott Mayhew) [1872310] - [fs] NFS:remove redundant call to nfs_do_access (Scott Mayhew) [1872310] - [net] SUNRPC: remove redundant assignments to variable status (Scott Mayhew) [1872310] - [fs] NFSv4: Add support for CB_RECALL_ANY for flexfiles layouts (Scott Mayhew) [1872310] - [fs] NFSv4: Clean up nfs_delegation_reap_expired() (Scott Mayhew) [1872310] - [fs] NFSv4: Clean up nfs_delegation_reap_unclaimed() (Scott Mayhew) [1872310] - [fs] NFSv4: Clean up nfs_client_return_marked_delegations() (Scott Mayhew) [1872310] - [fs] NFS: Add a helper nfs_client_for_each_server() (Scott Mayhew) [1872310] - [fs] NFSv4/pnfs: Clean up nfs_layout_find_inode() (Scott Mayhew) [1872310] - [fs] NFSv4: Ensure layout headers are RCU safe (Scott Mayhew) [1872310] - [fs] NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid() (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: Report DELAY and GRACE errors from the DS to the server (Scott Mayhew) [1872310] - [fs] NFS: Limit the size of the access cache by default (Scott Mayhew) [1872310] - [fs] NFS: Avoid referencing the cred twice in async rename/unlink (Scott Mayhew) [1872310] - [fs] NFSv4: Avoid unnecessary credential references in layoutget (Scott Mayhew) [1872310] - [fs] NFSv4: Avoid referencing the cred unnecessarily during NFSv4 I/O (Scott Mayhew) [1872310] - [fs] NFS: Assume cred is pinned by open context in I/O requests (Scott Mayhew) [1872310] - [net] SUNRPC: Don't take a reference to the cred on synchronous tasks (Scott Mayhew) [1872310] - [net] SUNRPC: Add a flag to avoid reference counts on credentials (Scott Mayhew) [1872310] - [fs] NFS: Ensure we time out if a delegreturn does not complete (Scott Mayhew) [1872310] - [fs] NFSv4/pnfs: pnfs_set_layout_stateid() should update the layout cred (Scott Mayhew) [1872310] - [fs] NFSv4: nfs_update_inplace_delegation() should update delegation cred (Scott Mayhew) [1872310] - [fs] NFS: Use the 64-bit server readdir cookies when possible (Scott Mayhew) [1872310] - [net] Documentation: nfsroot.rst: Fix references to nfsroot.rst (Scott Mayhew) [1872310] - [fs] nfs: add missing "posix" local_lock constant table definition (Scott Mayhew) [1622041] - [samples] samples/vfs: avoid warning in statx override (Scott Mayhew) [1622041] - [fs] Fix use after free in get_tree_bdev() (Scott Mayhew) [1622041] - [security] selinux: fix regression introduced by move_mount(2) syscall (Scott Mayhew) [1622041] - [fs] mm/hugetlbfs: fix for_each_hstate() loop in init_hugetlbfs_fs() (Scott Mayhew) [1622041] - [fs] mm/hugetlbfs: fix error handling when setting up mounts (Scott Mayhew) [1622041] - [fs] cramfs: fix usage on non-MTD device (Scott Mayhew) [1622041] - [fs] vfs: move_mount: reject moving kernel internal mounts (Scott Mayhew) [1622041] - [fs] do_move_mount(): fix an unsafe use of is_anon_ns() (Scott Mayhew) [1622041] - [fs] fs/namespace: fix unprivileged mount propagation (Scott Mayhew) [1622041] - [fs] vfs: fsmount: add missing mntget() (Scott Mayhew) [1622041] - [fs] get rid of checking for absent device name in vfs_get_tree() (Scott Mayhew) [1622041] - [scripts] scripts/gdb: replace flags (MS_xyz -> SB_xyz) (Scott Mayhew) [1622041] - [mm] tmpfs: switch to use of invalfc() (Scott Mayhew) [1622041] - [kernel] cgroup1: switch to use of errorfc() et.al (Scott Mayhew) [1622041] - [fs] procfs: switch to use of invalfc() (Scott Mayhew) [1622041] - [fs] hugetlbfs: switch to use of invalfc() (Scott Mayhew) [1622041] - [fs] cramfs: switch to use of errofc() et.al (Scott Mayhew) [1622041] - [fs] gfs2: switch to use of errorfc() et.al (Scott Mayhew) [1622041] - [include] prefix-handling analogues of errorf() and friends (Scott Mayhew) [1622041] - [fs] turn fs_param_is_... into functions (Scott Mayhew) [1622041] - [fs] fs_parse: handle optional arguments sanely (Scott Mayhew) [1622041] - [fs] fs_parse: fold fs_parameter_desc/fs_parameter_spec (Scott Mayhew) [1622041] - [x86] x86/resctrl: Fix typos in the mba_sc mount option (Scott Mayhew) [1622041] - [fs] fs_parser: remove fs_parameter_description name field (Scott Mayhew) [1622041] - [documentation] vfs: Update mount API docs (Scott Mayhew) [1622041] - [fs] add prefix to fs_context->log (Scott Mayhew) [1622041] - [include] new primitive: __fs_parse() (Scott Mayhew) [1622041] - [include] struct p_log, variants of warnf() et.al. taking that one instead (Scott Mayhew) [1622041] - [fs] teach logfc() to handle prefices, give it saner calling conventions (Scott Mayhew) [1622041] - [kernel] get rid of cg_invalf() (Scott Mayhew) [1622041] - [fs] get rid of fs_value_is_filename_empty (Scott Mayhew) [1622041] - [fs] don't bother with explicit length argument for __lookup_constant() (Scott Mayhew) [1622041] - [fs] fold struct fs_parameter_enum into struct constant_table (Scott Mayhew) [1622041] - [fs] fs_parse: get rid of ->enums (Scott Mayhew) [1622041] - [fs] fs: fs_parser: fix printk format warning (Scott Mayhew) [1622041] - [fs] Pass consistent param->type to fs_parse() (Scott Mayhew) [1622041] - [fs] vfs: add missing blkdev_put() in get_tree_bdev() (Scott Mayhew) [1622041] - [mm] shmem: fix LSM options parsing (Scott Mayhew) [1622041] - [fs] gfs2: make gfs2_fs_parameters static (Scott Mayhew) [1622041] - [fs] gfs2: Fix initialisation of args for remount (Scott Mayhew) [1622041] - [fs] gfs2: Fix memory leak when gfs2meta's fs_context is freed (Scott Mayhew) [1622041] - [fs] gfs2: Convert gfs2 to fs_context (Scott Mayhew) [1622041] - [fs] NFS: Fix fscache super_cookie allocation (Scott Mayhew) [1622041] - [fs] NFS: Fix a few constant_table array definitions (Scott Mayhew) [1622041] - [fs] NFS: Fix leak of ctx->nfs_server.hostname (Scott Mayhew) [1622041] - [fs] NFS: Don't hard-code the fs_type when submounting (Scott Mayhew) [1622041] - [fs] NFS: Ensure the fs_context has the correct fs_type before mounting (Scott Mayhew) [1622041] - [fs] nfs: Return EINVAL rather than ERANGE for mount parse errors (Scott Mayhew) [1622041] - [fs] NFS: Attach supplementary error information to fs_context (Scott Mayhew) [1622041] - [fs] NFS: Additional refactoring for fs_context conversion (Scott Mayhew) [1622041] - [fs] NFS: Add fs_context support (Scott Mayhew) [1622041] - [fs] NFS: Convert mount option parsing to use functionality from fs_parser.h (Scott Mayhew) [1622041] - [fs] NFS: rename nfs_fs_context pointer arg in a few functions (Scott Mayhew) [1622041] - [fs] NFS: Do some tidying of the parsing code (Scott Mayhew) [1622041] - [fs] NFS: Add a small buffer in nfs_fs_context to avoid string dup (Scott Mayhew) [1622041] - [fs] NFS: Deindent nfs_fs_context_parse_option() (Scott Mayhew) [1622041] - [fs] NFS: Split nfs_parse_mount_options() (Scott Mayhew) [1622041] - [fs] NFS: Rename struct nfs_parsed_mount_data to struct nfs_fs_context (Scott Mayhew) [1622041] - [fs] NFS: Constify mount argument match tables (Scott Mayhew) [1622041] - [fs] NFS: Move mount parameterisation bits into their own file (Scott Mayhew) [1622041] - [fs] nfs: get rid of ->set_security() (Scott Mayhew) [1622041] - [fs] nfs_clone_sb_security(): simplify the check for server bogosity (Scott Mayhew) [1622041] - [fs] nfs: get rid of mount_info ->fill_super() (Scott Mayhew) [1622041] - [fs] nfs: don't pass nfs_subversion to ->create_server() (Scott Mayhew) [1622041] - [fs] nfs: unexport nfs_fs_mount_common() (Scott Mayhew) [1622041] - [fs] nfs: merge xdev and remote file_system_type (Scott Mayhew) [1622041] - [fs] nfs: don't bother passing nfs_subversion to ->try_mount() and nfs_fs_mount_common() (Scott Mayhew) [1622041] - [fs] nfs: stash nfs_subversion reference into nfs_mount_info (Scott Mayhew) [1622041] - [fs] nfs: lift setting mount_info from nfs_xdev_mount() (Scott Mayhew) [1622041] - [fs] nfs4: fold nfs_do_root_mount/nfs_follow_remote_path (Scott Mayhew) [1622041] - [fs] nfs: don't bother setting/restoring export_path around do_nfs_root_mount() (Scott Mayhew) [1622041] - [fs] nfs: fold nfs4_remote_fs_type and nfs4_remote_referral_fs_type (Scott Mayhew) [1622041] - [fs] nfs: lift setting mount_info from nfs4_remote{, _referral}_mount (Scott Mayhew) [1622041] - [fs] nfs: stash server into struct nfs_mount_info (Scott Mayhew) [1622041] - [fs] saner calling conventions for nfs_fs_mount_common() (Scott Mayhew) [1622041] - [fs] NFS: Make "port=" mount option optional for RDMA mounts (Scott Mayhew) [1622041] - [fs] vfs: Make fs_parse() handle fs_param_is_fd-type params better (Scott Mayhew) [1622041] - [include] vfs: Convert ramfs, shmem, tmpfs, devtmpfs, rootfs to use the new mount API (Scott Mayhew) [1622041] - [mm] shmem_parse_one(): switch to use of fs_parse() (Scott Mayhew) [1622041] - [mm] shmem_parse_options(): take handling a single option into a helper (Scott Mayhew) [1622041] - [mm] shmem_parse_options(): don't bother with mpol in separate variable (Scott Mayhew) [1622041] - [mm] shmem_parse_options(): use a separate structure to keep the results (Scott Mayhew) [1622041] - [base] make shmem_fill_super() static (Scott Mayhew) [1622041] - [fs] make ramfs_fill_super() static (Scott Mayhew) [1622041] - [base] devtmpfs: don't mix {ramfs, shmem}_fill_super() with mount_single() (Scott Mayhew) [1622041] - [fs] vfs: Convert squashfs to use the new mount API (Scott Mayhew) [1622041] - [mtd] mtd: Kill mount_mtd() (Scott Mayhew) [1622041] - [fs] vfs: Convert cramfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Add a single-or-reconfig keying to vfs_get_super() (Scott Mayhew) [1622041] - [mtd] mtd: Provide fs_context-aware mount_mtd() replacement (Scott Mayhew) [1622041] - [fs] vfs: Create fs_context-aware mount_bdev() replacement (Scott Mayhew) [1622041] - [fs] new helper: get_tree_keyed() (Scott Mayhew) [1622041] - [fs] vfs: set fs_context::user_ns for reconfigure (Scott Mayhew) [1622041] - [init] mnt_init(): call shmem_init() unconditionally (Scott Mayhew) [1622041] - [base] constify ksys_mount() string arguments (Scott Mayhew) [1622041] - [fs] don't bother with registering rootfs (Scott Mayhew) [1622041] - [fs] init_rootfs(): don't bother with init_ramfs_fs() (Scott Mayhew) [1622041] - [security] vfs: Convert selinuxfs to use the new mount API (Scott Mayhew) [1622041] - [security] vfs: Convert securityfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert openpromfs to use the new mount API (Scott Mayhew) [1622041] - [xen] vfs: Convert xenfs to use the new mount API (Scott Mayhew) [1622041] - [oprofile] vfs: Convert oprofilefs to use the new mount API (Scott Mayhew) [1622041] - [misc] vfs: Convert ibmasmfs to use the new mount API (Scott Mayhew) [1622041] - [infiniband] vfs: Convert qib_fs/ipathfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert efivarfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert configfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert binfmt_misc to use the new mount API (Scott Mayhew) [1622041] - [fs] convenience helper: get_tree_single() (Scott Mayhew) [1622041] - [fs] convenience helper get_tree_nodev() (Scott Mayhew) [1622041] - [fs] vfs: Kill sget_userns() (Scott Mayhew) [1622041] - [fs] vfs: Use sget_fc() for pseudo-filesystems (Scott Mayhew) [1622041] - [dma-buf] fold mount_pseudo_xattr() into pseudo_fs_get_tree() (Scott Mayhew) [1622041] - [virtio] vfs: Convert virtio_balloon to use the new mount API (Scott Mayhew) [1622041] - [scsi] vfs: Convert ocxlflash to use the new mount API (Scott Mayhew) [1622041] - [misc] vfs: Convert cxl to use the new mount API (Scott Mayhew) [1622041] - [drm] vfs: Convert drm to use the new mount API (Scott Mayhew) [1622041] - [dax] vfs: Convert dax to use the new mount API (Scott Mayhew) [1622041] - [net] vfs: Convert sockfs to use the new mount API (Scott Mayhew) [1622041] - [mm] vfs: Convert zsmalloc to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert pipe to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert nsfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert bdev to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert anon_inodes to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert aio to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Provide a mount_pseudo-replacement for the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Provide sb->s_iflags settings in fs_context struct (Scott Mayhew) [1622041] - [fs] vfs: Fix refcounting of filenames in fs_parser (Scott Mayhew) [1622041] - [fs] move mount_capable() further out (Scott Mayhew) [1622041] - [fs] move mount_capable() calls to vfs_get_tree() (Scott Mayhew) [1622041] - [kernel] cpuset: move mount -t cpuset logics into cgroup.c (Scott Mayhew) [1622041] - [fs] procfs: set ->user_ns before calling ->get_tree() (Scott Mayhew) [1622041] - [ipc] mqueue: set ->user_ns before ->get_tree() (Scott Mayhew) [1622041] - [fs] switch mount_capable() to fs_context (Scott Mayhew) [1622041] - [fs] legacy_get_tree(): pass fc->user_ns to mount_capable() (Scott Mayhew) [1622041] - [fs] move the capability checks from sget_userns() to legacy_get_tree() (Scott Mayhew) [1622041] - [fs] vfs: Kill mount_ns() (Scott Mayhew) [1622041] - [fs] vfs: Convert nfsctl to use the new mount API (Scott Mayhew) [1622041] - [net] vfs: Convert rpc_pipefs to use the new mount API (Scott Mayhew) [1622041] - [fs] consolidate the capability checks in sget_{fc, userns}() (Scott Mayhew) [1622041] - [fs] start massaging the checks in sget_...(): move to sget_userns() (Scott Mayhew) [1622041] - [x86] no need to protect against put_user_ns(NULL) (Scott Mayhew) [1622041] - [fs] mount_pseudo(): drop 'name' argument, switch to d_make_root() (Scott Mayhew) [1622041] - [mm] zsmalloc: don't bother with dentry_operations (Scott Mayhew) [1622041] - [virtio] balloon: don't bother with dentry_operations (Scott Mayhew) [1622041] - [scsi] cxlflash: don't bother with dentry_operations (Scott Mayhew) [1622041] - [misc] cxl: don't bother with dentry_operations (Scott Mayhew) [1622041] - [fs] fs: VALIDATE_FS_PARSER should default to n (Scott Mayhew) [1622041] - [security] selinux: fix a missing-check bug in selinux_sb_eat_lsm_opts() (Scott Mayhew) [1622041] - [security] selinux: fix a missing-check bug in selinux_add_mnt_opt( ) (Scott Mayhew) [1622041] - [powerpc] uapi: Wire up the mount API syscalls on non-x86 arches (Scott Mayhew) [1622041] - [x86] uapi, x86: Fix the syscall numbering of the mount API syscalls (Scott Mayhew) [1622041] - [fs] uapi, fsopen: use square brackets around "fscontext" (Scott Mayhew) [1622041] - [samples] vfs: Add a sample program for the new mount API (Scott Mayhew) [1622041] - [x86] vfs: syscall: Add fspick() to select a superblock for reconfiguration (Scott Mayhew) [1622041] - [x86] vfs: syscall: Add fsmount() to create a mount for a superblock (Scott Mayhew) [1622041] - [fs] vfs: syscall: Add fsconfig() for configuring and managing a context (Scott Mayhew) [1622041] - [fs] vfs: Implement logging through fs_context (Scott Mayhew) [1622041] - [fs] vfs: syscall: Add fsopen() to prepare for superblock creation (Scott Mayhew) [1622041] - [fs] Make anon_inodes unconditional (Scott Mayhew) [1622041] - [fs] teach move_mount(2) to work with OPEN_TREE_CLONE (Scott Mayhew) [1622041] - [x86] vfs: syscall: Add move_mount(2) to move mounts around (Scott Mayhew) [1622041] - [fs] vfs: syscall: Add open_tree(2) to reference or clone a mount (Scott Mayhew) [1622041] - [fs] fix sysfs_init_fs_context() in !CONFIG_NET_NS case (Scott Mayhew) [1622041] - [fs] vfs: Add some logging to the core users of the fs_context log (Scott Mayhew) [1622041] - [fs] vfs: Implement logging through fs_context (Scott Mayhew) [1622041] - [documentation] vfs: Provide documentation for new mount API (Scott Mayhew) [1622041] - [fs] vfs: Remove kern_mount_data() (Scott Mayhew) [1622041] - [fs] hugetlbfs: Convert to fs_context (Scott Mayhew) [1622041] - [kernel] cpuset: Use fs_context (Scott Mayhew) [1622041] - [fs] kernfs, sysfs, cgroup, intel_rdt: Support fs_context (Scott Mayhew) [1622041] - [kernel] cgroup: store a reference to cgroup_ns into cgroup_fs_context (Scott Mayhew) [1622041] - [kernel] cgroup1_get_tree(): separate "get cgroup_root to use" into a separate helper (Scott Mayhew) [1622041] - [kernel] cgroup_do_mount(): massage calling conventions (Scott Mayhew) [1622041] - [kernel] cgroup: stash cgroup_root reference into cgroup_fs_context (Scott Mayhew) [1622041] - [kernel] cgroup2: switch to option-by-option parsing (Scott Mayhew) [1622041] - [kernel] cgroup1: switch to option-by-option parsing (Scott Mayhew) [1622041] - [kernel] cgroup: take options parsing into ->parse_monolithic() (Scott Mayhew) [1622041] - [kernel] cgroup: fold cgroup1_mount() into cgroup1_get_tree() (Scott Mayhew) [1622041] - [kernel] cgroup: start switching to fs_context (Scott Mayhew) [1622041] - [ipc] ipc: Convert mqueue fs to fs_context (Scott Mayhew) [1622041] - [fs] proc: Add fs_context support to procfs (Scott Mayhew) [1622041] - [fs] procfs: Move proc_fill_super() to fs/proc/root.c (Scott Mayhew) [1622041] - [include] introduce cloning of fs_context (Scott Mayhew) [1622041] - [fs] convenience helpers: vfs_get_super() and sget_fc() (Scott Mayhew) [1622041] - [fs] vfs: Implement a filesystem superblock creation/configuration context (Scott Mayhew) [1622041] - [include] vfs: Put security flags into the fs_context struct (Scott Mayhew) [1622041] - [security] selinux: Implement the new mount API LSM hooks (Scott Mayhew) [1622041] - [include] vfs: Add LSM hooks for the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Add configuration parser helpers (Scott Mayhew) [1622041] - [include] vfs: Introduce logging functions (Scott Mayhew) [1622041] - [fs] introduce fs_context methods (Scott Mayhew) [1622041] - [fs] fs_context flavour for submounts (Scott Mayhew) [1622041] - [fs] convert do_remount_sb() to fs_context (Scott Mayhew) [1622041] - [fs] vfs_get_tree(): evict the call of security_sb_kern_mount() (Scott Mayhew) [1622041] - [fs] new helper: do_new_mount_fc() (Scott Mayhew) [1622041] - [fs] teach vfs_get_tree() to handle subtype, switch do_new_mount() to it (Scott Mayhew) [1622041] - [fs] new helpers: vfs_create_mount(), fc_mount() (Scott Mayhew) [1622041] - [fs] vfs: Introduce fs_context, switch vfs_kern_mount() to it (Scott Mayhew) [1622041] - [fs] saner handling of temporary namespaces (Scott Mayhew) [1622041] - [fs] separate copying and locking mount tree on cross-userns copies (Scott Mayhew) [1622041] - [fs] kill kernfs_pin_sb() (Scott Mayhew) [1622041] - [fs] mount_fs: suppress MAC on MS_SUBMOUNT as well as MS_KERNMOUNT (Scott Mayhew) [1622041] - [security] LSM: new method: ->sb_add_mnt_opt() (Scott Mayhew) [1622041] - [security] selinux: rewrite selinux_sb_eat_lsm_opts() (Scott Mayhew) [1622041] - [security] selinux: regularize Opt_... names a bit (Scott Mayhew) [1622041] - [security] selinux: switch away from match_token() (Scott Mayhew) [1622041] - [security] selinux: new helper - selinux_add_opt() (Scott Mayhew) [1622041] - [include] LSM: bury struct security_mnt_opts (Scott Mayhew) [1622041] - [security] selinux: switch to private struct selinux_mnt_opts (Scott Mayhew) [1622041] - [fs] LSM: hide struct security_mnt_opts from any generic code (Scott Mayhew) [1622041] - [security] LSM: turn sb_eat_lsm_opts() into a method (Scott Mayhew) [1622041] - [fs] nfs_remount(): don't leak, don't ignore LSM options quietly (Scott Mayhew) [1622041] - [security] LSM: split ->sb_set_mnt_opts() out of ->sb_kern_mount() (Scott Mayhew) [1622041] - [fs] new helper: security_sb_eat_lsm_opts() (Scott Mayhew) [1622041] - [security] LSM: lift extracting and parsing LSM options into the caller of ->sb_remount() (Scott Mayhew) [1622041] - [security] LSM: lift parsing LSM options into the caller of ->sb_kern_mount() (Scott Mayhew) [1622041] - [fs] vfs: Separate changing mount flags full remount (Scott Mayhew) [1622041] - [fs] vfs: Suppress MS_* flag defs within the kernel unless explicitly enabled (Scott Mayhew) [1622041]- [hv] hv_utils: drain the timesync packets on onchannelcallback (Vitaly Kuznetsov) [1884733] - [hv] hv_utils: return error if host timesysnc update is stale (Vitaly Kuznetsov) [1884733] - [netdrv] hv_netvsc: Cache the current data path to avoid duplicate call and message (Mohammed Gamal) [1876527] - [netdrv] hv_netvsc: Switch the data path at the right time during hibernation (Mohammed Gamal) [1876527] - [netdrv] hv_netvsc: Fix hibernation for mlx5 VF driver (Mohammed Gamal) [1876527] - [hv] hv: vmbus: hibernation: do not hang forever in vmbus_bus_resume() (Mohammed Gamal) [1876519] - [target] scsi: target: Fix lun lookup for TARGET_SCF_LOOKUP_LUN_FROM_TAG case (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Fix hang in iscsit_access_np() when getting tpg->np_login_sem (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Fix data digest calculation (Maurizio Lombardi) [1880395] - [target] scsi: target: Make iscsit_register_transport() return void (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Make TMR notification optional (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Implement tmr_notify callback (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix and simplify timeout handling (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Factor out new helper ring_insert_padding (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Do not queue aborted commands (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Use priv pointer in se_cmd (Maurizio Lombardi) [1880395] - [target] scsi: target: Add tmr_notify backend function (Maurizio Lombardi) [1880395] - [target] scsi: target: Modify core_tmr_abort_task() (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Fix inconsistent debug message (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Fix login error when receiving (Maurizio Lombardi) [1880395] - [target] scsi: target: Remove unused variable 'tpg' (Maurizio Lombardi) [1880395] - [target] scsi: target: cxgbit: Remove tx flow control code (Maurizio Lombardi) [1880395] - [target] scsi: target: cxgbit: Check connection state before issuing hardware command (Maurizio Lombardi) [1880395] - [target] scsi: target: Handle short iSIDs (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix iscsi transport id buf len calculation (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix iscsi transport id buffer setup (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix iscsi transport id parsing (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix crash during SPEC_I_PT handling (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix xcopy sess release leak (Maurizio Lombardi) [1880395] - [target] scsi: target: Check enforce_pr_isids during registration (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix crash on ARM during cmd completion (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix crash in tcmu_flush_dcache_range on ARM (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Optimize use of flush_dcache_page (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Remove unnecessary bit TCMU_CMD_BIT_INFLIGHT (Maurizio Lombardi) [1880395] - [target] scsi: target: Rename target_setup_cmd_from_cdb() to target_cmd_parse_cdb() (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix NULL pointer dereference (Maurizio Lombardi) [1880395] - [target] scsi: target: Initialize LUN in transport_init_se_cmd() (Maurizio Lombardi) [1880395] - [target] scsi: target: Factor out a new helper, target_cmd_init_cdb() (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix size in calls to tcmu_flush_dcache_range (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix a use after free in tcmu_check_expired_queue_cmd() (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Userspace must not complete queued commands (Maurizio Lombardi) [1880395] - [target] scsi: target: core: Add initiatorname to NON_EXISTENT_LUN error (Maurizio Lombardi) [1880395] - [target] scsi: target: loopback: Fix READ with data and sensebytes (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Make pgr_support and alua_support attributes writable (Maurizio Lombardi) [1880395] - [target] scsi: target: Make transport_flags per device (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Add attributes enforce_pr_isids and force_pr_aptpl (Maurizio Lombardi) [1880395] - [target] scsi: target: Add missing emulate_pr attribute to passthrough backends (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Remove the iscsi_data_count structure (Maurizio Lombardi) [1880395] - [target] scsi: target: Put lun_ref at end of tmr processing (Maurizio Lombardi) [1880395] - [target] scsi: target/iblock: fix WRITE SAME zeroing (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: reset_ring should reset TCMU_DEV_BIT_BROKEN (Maurizio Lombardi) [1880395] - [target] scsi: target: fix PR IN / READ FULL STATUS for FC (Maurizio Lombardi) [1880395] - [target] scsi: target: Write NULL to *port_nexus_ptr if no ISID (Maurizio Lombardi) [1880395] - [target] scsi: target: use the stack for XCOPY passthrough cmds (Maurizio Lombardi) [1880395] - [target] scsi: target: increase XCOPY I/O size (Maurizio Lombardi) [1880395] - [target] scsi: target: avoid per-loop XCOPY buffer allocations (Maurizio Lombardi) [1880395] - [target] scsi: target: drop xcopy DISK BLOCK LENGTH debug (Maurizio Lombardi) [1880395] - [target] scsi: target: use #define for xcopy descriptor len (Maurizio Lombardi) [1880395] - [crypto] crypto: testmgr - mark cts(cbc(aes)) as FIPS allowed (Vladis Dronov) [1855161] - [kernel] sched/deadline: Unthrottle PI boosted threads while enqueuing (Daniel Bristot de Oliveira) [1869760] - [kernel] sched/deadline: Fix stale throttling on de-/boosted tasks (Daniel Bristot de Oliveira) [1869760] - [netdrv] treewide: Use fallthrough pseudo-keyword (Jonathan Toppins) [1871286] - [netdrv] tg3: Avoid the use of one-element array (Jonathan Toppins) [1871286] - [netdrv] net: tg3: tidy up loop, remove need to compute off with a multiply (Jonathan Toppins) [1871286] - [netdrv] net: tg3: reject unsupported coalescing params (Jonathan Toppins) [1871286] - [netdrv] net: tg3: use skb_list_walk_safe helper for gso segments (Jonathan Toppins) [1871286] - [gpio] gpio: gpio-mlxbf2.c: Provide __releases() annotation to stop confusing Sparse (Alaa Hleihel) [1816931] - [gpio] gpio: gpio-mlxbf2: Tell the compiler that ACPI functions may not be use (Alaa Hleihel) [1816931] - [gpio] gpio: mlxbf2: Fix sleeping while holding spinlock (Alaa Hleihel) [1816931] - [gpio] gpio: mlxbf2: fix return value check in mlxbf2_gpio_get_lock_res() (Alaa Hleihel) [1816931] - [gpio] gpio: mlxbf2: remove unused including (Alaa Hleihel) [1816931] - [gpio] gpio: add driver for Mellanox BlueField 2 GPIO controller (Alaa Hleihel) [1816931] - [include] compiler_attributes.h: Add 'fallthrough' pseudo keyword for switch/case use (Ivan Vecera) [1867168] - [net] net: sctp: Rename fallthrough label to unhandled (Ivan Vecera) [1867168]- [pci] PCI: Mark AMD Navi10 GPU rev 0x00 ATS as broken (Myron Stowe) [1888310] - [netdrv] nfp: flower: fix ABI mismatch between driver and firmware (Ivan Vecera) [1886717] - [netdrv] netronome: fix ipv6 link error (Ivan Vecera) [1886717] - [netdrv] nfp: flower: fix incorrect flag assignment (Ivan Vecera) [1886717] - [netdrv] nfp: flower: fix used time of merge flow statistics (Ivan Vecera) [1886717] - [netdrv] nfp: flower: inform firmware of flower features (Ivan Vecera) [1886717] - [netdrv] nfp: flower: renaming of feature bits (Ivan Vecera) [1886717] - [netdrv] nfp: don't check lack of RX/TX channels (Ivan Vecera) [1886717] - [netdrv] nfp: abm: fix error return code in nfp_abm_vnic_alloc() (Ivan Vecera) [1886717] - [netdrv] nfp: abm: fix a memory leak bug (Ivan Vecera) [1886717] - [netdrv] net/nfp: Update driver to use global kernel version (Ivan Vecera) [1886717] - [netdrv] nfp: allow explicitly selected delayed stats (Ivan Vecera) [1886717] - [netdrv] net: nfp: Use scnprintf() for avoiding potential buffer overflow (Ivan Vecera) [1886717] - [netdrv] nfp: let core reject the unsupported coalescing parameters (Ivan Vecera) [1886717] - [netdrv] nfp: Use pci_get_dsn() (Ivan Vecera) [1886717] - [netdrv] netronome: Replace zero-length array with flexible-array member (Ivan Vecera) [1886717] - [netdrv] devlink: move devlink documentation to subfolder (Ivan Vecera) [1886717] - [netdrv] remove ioremap_nocache and devm_ioremap_nocache (Ivan Vecera) [1886717] - [netdrv] nfp: tls: implement the stream sync RX resync (Ivan Vecera) [1886717] - [netdrv] nfp: pass packet pointer to nfp_net_parse_meta() (Ivan Vecera) [1886717] - [netdrv] nfp: flower: update flow merge code to support IPv6 tunnels (Ivan Vecera) [1886717] - [netdrv] nfp: flower: support ipv6 tunnel keep-alive messages from fw (Ivan Vecera) [1886717] - [netdrv] nfp: flower: handle notifiers for ipv6 route changes (Ivan Vecera) [1886717] - [netdrv] nfp: flower: handle ipv6 tunnel no neigh request (Ivan Vecera) [1886717] - [netdrv] nfp: flower: modify pre-tunnel and set tunnel action for ipv6 (Ivan Vecera) [1886717] - [netdrv] nfp: flower: offload list of IPv6 tunnel endpoint addresses (Ivan Vecera) [1886717] - [netdrv] nfp: flower: compile match for IPv6 tunnels (Ivan Vecera) [1886717] - [netdrv] nfp: flower: move udp tunnel key match compilation to helper function (Ivan Vecera) [1886717] - [netdrv] nfp: flower: pass flow rule pointer directly to match functions (Ivan Vecera) [1886717] - [netdrv] nfp: flower: fix stats id allocation (Ivan Vecera) [1886717] - [netdrv] netronome: use the new txqueue timeout argument (Ivan Vecera) [1886717] - [netdrv] nfp: add support for TLV device stats (Ivan Vecera) [1886717] - [netdrv] treewide: Use sizeof_field() macro (Ivan Vecera) [1886717] - [netdrv] net: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Ivan Vecera) [1886717] - [netdrv] nfp: bpf: make array exp_mask static, makes object smaller (Ivan Vecera) [1886717] - [netdrv] nfp: flower: fix memory leak in nfp_flower_spawn_vnic_reprs (Ivan Vecera) [1886717] - [netdrv] nfp: flower: prevent memory leak in nfp_flower_spawn_phy_reprs (Ivan Vecera) [1886717] - [netdrv] nfp: read chip model from the PluDevice register (Ivan Vecera) [1886717] - [netdrv] nfp: devlink: set unknown fw_load_policy (Ivan Vecera) [1886717] - [documentation] Documentation: nfp: add nfp driver specific notes (Ivan Vecera) [1886717] - [netdrv] kdoc: fix nfp_fw_load documentation (Ivan Vecera) [1886717] - [netdrv] nfp: devlink: add 'reset_dev_on_drv_probe' support (Ivan Vecera) [1886717] - [netdrv] nfp: devlink: add 'fw_load_policy' support (Ivan Vecera) [1886717] - [netdrv] nfp: add devlink param infrastructure (Ivan Vecera) [1886717] - [netdrv] nfp: honor FW reset and loading policies (Ivan Vecera) [1886717] - [netdrv] nfp: nsp: add support for hwinfo set operation (Ivan Vecera) [1886717] - [netdrv] nfp: nsp: add support for optional hwinfo lookup (Ivan Vecera) [1886717] - [netdrv] nfp: nsp: add support for fw_loaded command (Ivan Vecera) [1886717] - [netdrv] nfp: bpf: add simple map op cache (Ivan Vecera) [1886717] - [netdrv] nfp: bpf: rework MTU checking (Ivan Vecera) [1886717] - [netdrv] net: Use skb accessors in network drivers (Ivan Vecera) [1886717] - [netdrv] nfp: tls: rename tls packet counters (Ivan Vecera) [1886717] - [netdrv] nfp: tls: undo TLS sequence tracking when dropping the frame (Ivan Vecera) [1886717] - [netdrv] nfp: tls: avoid one of the ifdefs for TLS (Ivan Vecera) [1886717] - [netdrv] nfp: tls: don't leave key material in freed FW cmsg skbs (Ivan Vecera) [1886717] - [netdrv] nfp: tls: count TSO segments separately for the TLS offload (Ivan Vecera) [1886717] - [netdrv] nfp: tls: use unique connection ids instead of 4-tuple for TX (Ivan Vecera) [1886717] - [netdrv] nfp: tls: move setting ipver_vlan to a helper (Ivan Vecera) [1886717] - [netdrv] nfp: tls: ignore queue limits for delete commands (Ivan Vecera) [1886717] - [netdrv] nfp: tls: fix error return code in nfp_net_tls_add() (Ivan Vecera) [1886717] - [netdrv] nfp: tls: enable TLS RX offload (Ivan Vecera) [1886717] - [netdrv] net/tls: don't clear TX resync flag on error (Ivan Vecera) [1886717] - [netdrv] net/tls: add tracing for device/offload events (Ivan Vecera) [1886717] - [netdrv] nfp: tls: make use of kernel-driven TX resync (Ivan Vecera) [1886717] - [netdrv] net/tls: generalize the resync callback (Ivan Vecera) [1886717] - [netdrv] nfp: tls: implement RX TLS resync (Ivan Vecera) [1886717] - [netdrv] nfp: add async version of mailbox communication (Ivan Vecera) [1886717] - [netdrv] nfp: rename nfp_ccm_mbox_alloc() (Ivan Vecera) [1886717] - [netdrv] nfp: tls: set skb decrypted flag (Ivan Vecera) [1886717] - [netdrv] nfp: tls: add basic statistics (Ivan Vecera) [1886717] - [netdrv] nfp: tls: add/delete TLS TX connections (Ivan Vecera) [1886717] - [netdrv] nfp: tls: add datapath support for TLS TX (Ivan Vecera) [1886717] - [netdrv] nfp: flower: use struct_size() helper (Ivan Vecera) [1886717] - [netdrv] nfp: add missing kdoc (Ivan Vecera) [1886717] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Ivan Vecera) [1886717] - [iommu] iommu/amd: Fix the overwritten field in IVMD header (Baoquan He) [1869148] - [powerpc] pseries/drmem: don't cache node id in drmem_lmb struct (Diego Domingos) [1816543] - [include] cgroup: Fix sock_cgroup_data on big-endian (Vladis Dronov) [1868659] {CVE-2020-14356} - [include] cgroup: fix cgroup_sk_alloc() for sk_clone_lock() (Vladis Dronov) [1868659] {CVE-2020-14356} - [net] netprio_cgroup: Fix unlimited memory leak of v2 cgroups (Vladis Dronov) [1868659] {CVE-2020-14356} - [netdrv] net/broadcom: Clean broadcom code from driver versions (Jonathan Toppins) [1872443]- [net] Bluetooth: fix kernel oops in store_pending_adv_report (Gopal Tiwari) [1888455] {CVE-2020-24490} - [net] Bluetooth: L2CAP: Fix calling sk_filter on non-socket based channel (Gopal Tiwari) [1888258] {CVE-2020-12351} - [net] Bluetooth: A2MP: Fix not initializing all members (Gopal Tiwari) [1888807] {CVE-2020-12352} - [mm] mm, compaction: make capture control handling safe wrt interrupts (Rafael Aquini) [1862175] - [mm] mm/compaction: fix a typo in comment "pessemistic"->"pessimistic" (Rafael Aquini) [1862175] - [mm] mm/compaction: add missing annotation for compact_lock_irqsave (Rafael Aquini) [1862175] - [mm] mm/compaction.c: clean code by removing unnecessary assignment (Rafael Aquini) [1862175] - [kernel] mm/compaction: Disable compact_unevictable_allowed on RT (Rafael Aquini) [1862175] - [kernel] mm/compaction: really limit compact_unevictable_allowed to 0 and 1 (Rafael Aquini) [1862175] - [mm] mm, compaction: fully assume capture is not NULL in compact_zone_order() (Rafael Aquini) [1862175] - [mm] mm, compaction: fix wrong pfn handling in __reset_isolation_pfn() (Rafael Aquini) [1862175] - [mm] mm/compaction.c: remove unnecessary zone parameter in isolate_migratepages() (Rafael Aquini) [1862175] - [mm] mm: compaction: avoid 100 CPU usage during compaction when a task is killed (Rafael Aquini) [1862175] - [mm] mm, compaction: make sure we isolate a valid PFN (Rafael Aquini) [1862175] - [mm] mm/compaction.c: correct zone boundary handling when isolating pages from a pageblock (Rafael Aquini) [1862175] - [trace] mm, compaction: some tracepoints should be defined only when CONFIG_COMPACTION is set (Rafael Aquini) [1862175] - [trace] mm: compaction: show gfp flag names in try_to_compact_pages tracepoint (Rafael Aquini) [1862175] - [mm] mm/compaction.c: fix an undefined behaviour (Rafael Aquini) [1862175] - [mm] mm, page_alloc: always use a captured page regardless of compaction result (Rafael Aquini) [1862175] - [mm] mm/compaction.c: abort search if isolation fails (Rafael Aquini) [1862175] - [mm] mm/compaction.c: correct zone boundary handling when resetting pageblock skip hints (Rafael Aquini) [1862175] - [include] include/linux/list.h: fix list_is_first() kernel-doc (Rafael Aquini) [1862175] - [mm] mm/compaction: pass pgdat to too_many_isolated() instead of zone (Rafael Aquini) [1862175] - [mm] mm: remove zone_lru_lock() function, access ->lru_lock directly (Rafael Aquini) [1862175] - [mm] mm, compaction: capture a page under direct compaction (Rafael Aquini) [1862175] - [mm] mm, compaction: be selective about what pageblocks to clear skip hints (Rafael Aquini) [1862175] - [mm] mm, compaction: sample pageblocks for free pages (Rafael Aquini) [1862175] - [mm] mm, compaction: round-robin the order while searching the free lists for a target (Rafael Aquini) [1862175] - [mm] mm, compaction: reduce premature advancement of the migration target scanner (Rafael Aquini) [1862175] - [mm] mm, compaction: do not consider a need to reschedule as contention (Rafael Aquini) [1862175] - [mm] mm, compaction: rework compact_should_abort as compact_check_resched (Rafael Aquini) [1862175] - [mm] mm, compaction: keep cached migration PFNs synced for unusable pageblocks (Rafael Aquini) [1862175] - [mm] mm, compaction: check early for huge pages encountered by the migration scanner (Rafael Aquini) [1862175] - [mm] mm, compaction: finish pageblock scanning on contention (Rafael Aquini) [1862175] - [mm] mm, compaction: avoid rescanning the same pageblock multiple times (Rafael Aquini) [1862175] - [mm] mm, compaction: use free lists to quickly locate a migration target (Rafael Aquini) [1862175] - [mm] mm, compaction: keep migration source private to a single compaction instance (Rafael Aquini) [1862175] - [mm] mm, compaction: use free lists to quickly locate a migration source (Rafael Aquini) [1862175] - [mm] mm, compaction: always finish scanning of a full pageblock (Rafael Aquini) [1862175] - [mm] mm, migrate: immediately fail migration of a page with no migration handler (Rafael Aquini) [1862175] - [mm] mm, compaction: rename map_pages to split_map_pages (Rafael Aquini) [1862175] - [mm] mm, compaction: remove unnecessary zone parameter in some instances (Rafael Aquini) [1862175] - [mm] mm, compaction: remove last_migrated_pfn from compact_control (Rafael Aquini) [1862175] - [mm] mm, compaction: rearrange compact_control (Rafael Aquini) [1862175] - [mm] mm, compaction: shrink compact_control (Rafael Aquini) [1862175] - [kernel] mm: remove sysctl_extfrag_handler() (Rafael Aquini) [1862175] - [net] netlink: fix state reallocation in policy export (Petr Oros) [1874050] - [net] netlink: add infrastructure to expose policies to userspace (Petr Oros) [1874050] - [lib] netlink: factor out policy range helpers (Petr Oros) [1874050] - [net] netlink: remove NLA_EXACT_LEN_WARN (Petr Oros) [1874050] - [include] netlink: allow NLA_MSECS to have range validation (Petr Oros) [1874050] - [net] netlink: extend policy range validation (Petr Oros) [1874050] - [net] nl80211: link recursive netlink nested policy (Petr Oros) [1874050] - [lib] netlink: limit recursion depth in policy validation (Petr Oros) [1874050] - [net] netlink: remove type-unsafe validation_data pointer (Petr Oros) [1874050] - [powerpc] powerpc/pseries: new lparcfg key/value pair: partition_affinity_score (Steve Best) [1879420] - [powerpc] powerpc/perf: consolidate GPCI hcall structs into asm/hvcall.h (Steve Best) [1879420] - [include] iopoll: Introduce read_poll_timeout_atomic macro (Patrick Talbert) [1879211] - [include] iopoll: redefined readx_poll_timeout macro to simplify the code (Patrick Talbert) [1879211] - [include] iopoll: introduce read_poll_timeout macro (Patrick Talbert) [1879211] - [infiniband] IB/ipoib: Fix double free of skb in case of multicast traffic in CM mode (Kamal Heib) [1857600] - [infiniband] RDMA/core: Fix double destruction of uobject (Kamal Heib) [1857600] - [infiniband] RDMA/pvrdma: Fix missing pci disable in pvrdma_pci_probe() (Kamal Heib) [1857600] - [net] xprtrdma: Fix use of xdr_stream_encode_item_{present, absent} (Kamal Heib) [1857600] - [net] xprtrdma: Fix trace point use-after-free race (Kamal Heib) [1857600] - [net] xprtrdma: Restore wake-up-all to rpcrdma_cm_event_handler() (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Fix missing RDMA_CM_EVENT_REJECTED event after receiving REJ message (Kamal Heib) [1857600] - [net] xprtrdma: kmalloc rpcrdma_ep separate from rpcrdma_xprt (Kamal Heib) [1857600] - [net] xprtrdma: Extract sockaddr from struct rdma_cm_id (Kamal Heib) [1857600] - [net] xprtrdma: Merge struct rpcrdma_ia into struct rpcrdma_ep (Kamal Heib) [1857600] - [net] xprtrdma: Disconnect on flushed completion (Kamal Heib) [1857600] - [net] xprtrdma: Remove rpcrdma_ia::ri_flags (Kamal Heib) [1857600] - [net] xprtrdma: Invoke rpcrdma_ia_open in the connect worker (Kamal Heib) [1857600] - [net] xprtrdma: Allocate Protection Domain in rpcrdma_ep_create() (Kamal Heib) [1857600] - [net] xprtrdma: Refactor rpcrdma_ep_connect() and rpcrdma_ep_disconnect() (Kamal Heib) [1857600] - [net] xprtrdma: Clean up the post_send path (Kamal Heib) [1857600] - [net] xprtrdma: Refactor frwr_init_mr() (Kamal Heib) [1857600] - [net] xprtrdma: Invoke rpcrdma_ep_create() in the connect worker (Kamal Heib) [1857600] - [net] xprtrdma: Enhance MR-related trace points (Kamal Heib) [1857600] - [infiniband] IB/iser: Always check sig MR before putting it to the free pool (Kamal Heib) [1857600] - [infiniband] RDMA/efa: Use in-kernel offsetofend() to check field availability (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Make sure the cm_id is in the IB_CM_IDLE state in destroy (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Allow ib_send_cm_sidr_rep() to be done under lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Allow ib_send_cm_rej() to be done under lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Allow ib_send_cm_drep() to be done under lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Allow ib_send_cm_dreq() to be done under lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Add some lockdep assertions for cm_id_priv->lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Make it clearer how concurrency works in cm_req_handler() (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Make it clear that there is no concurrency in cm_sidr_req_handler() (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Simplify establishing a listen cm_id (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Make the destroy_id flow more robust (Kamal Heib) [1857600] - [net] svcrdma: Avoid DMA mapping small RPC Replies (Kamal Heib) [1857600] - [net] svcrdma: Fix double sync of transport header buffer (Kamal Heib) [1857600] - [net] svcrdma: Refactor chunk list encoders (Kamal Heib) [1857600] - [net] SUNRPC: Add encoders for list item discriminators (Kamal Heib) [1857600] - [net] svcrdma: Rename svcrdma_encode trace points in send routines (Kamal Heib) [1857600] - [net] svcrdma: Update synopsis of svc_rdma_send_reply_msg() (Kamal Heib) [1857600] - [net] svcrdma: Update synopsis of svc_rdma_map_reply_msg() (Kamal Heib) [1857600] - [net] svcrdma: Update synopsis of svc_rdma_send_reply_chunk() (Kamal Heib) [1857600] - [net] svcrdma: De-duplicate code that locates Write and Reply chunks (Kamal Heib) [1857600] - [include] svcrdma: Use struct xdr_stream to decode ingress transport headers (Kamal Heib) [1857600] - [net] svcrdma: Remove svcrdma_cm_event() trace point (Kamal Heib) [1857600] - [net] SUNRPC: Add xdr_pad_size() helper (Kamal Heib) [1857600] - [net] nfsd: Fix NFSv4 READ on RDMA when using readv (Kamal Heib) [1857600] - [net] svcrdma: Replace zero-length array with flexible-array member (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Delete not implemented CM peer to peer communication (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Teach lockdep about the order of rtnl and lock (Kamal Heib) [1857600] - [infiniband] RDMA/rw: map P2P memory correctly for signature operations (Kamal Heib) [1857600] - [infiniband] RDMA/ipoib: reject unsupported coalescing params (Kamal Heib) [1857600] - [infiniband] RDMA/providers: Fix return value when QP type isn't supported (Kamal Heib) [1857600] - [infiniband] RDMA/hns: Use the new APIs for printing log (Kamal Heib) [1857600] - [infiniband] RDMA/hns: Optimize hns_roce_modify_qp function (Kamal Heib) [1857600] - [infiniband] RDMA/hns: RDMA/hns: Assign rq head pointer when enable rq record db (Kamal Heib) [1857600] - [infiniband] RDMA/hns: Update the prompt message for creating and destroy qp (Kamal Heib) [1857600] - [infiniband] RDMA/efa: Do not delay freeing of DMA pages (Kamal Heib) [1857600] - [infiniband] RDMA/efa: Properly document the interrupt mask register (Kamal Heib) [1857600] - [infiniband] RDMA/efa: Unified getters/setters for device structs bitmask access (Kamal Heib) [1857600] - [infiniband] RDMA/ipoib: Don't set constant driver version (Kamal Heib) [1857600] - [infiniband] RDMA: Replace zero-length array with flexible-array member (Kamal Heib) [1857600] - [infiniband] RDMA/ucma: Use refcount_t for the ctx->ref (Kamal Heib) [1857600] - [infiniband] RDMA/core: Get rid of ib_create_qp_user (Kamal Heib) [1857600] - [infiniband] RDMA/core: Add weak ordering dma attr to dma mapping (Kamal Heib) [1857600] - [infiniband] RDMA/ucma: Mask QPN to be 24 bits according to IBTA (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Use refcount API to reflect refcount (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Rename cma_device ref/deref helpers to to get/put (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Use refcount API to reflect refcount (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Rename cma_device ref/deref helpers to to get/put (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Use RDMA device port iterator (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Use a helper function to enqueue resolve work items (Kamal Heib) [1857600] - [infiniband] RDMA/rw: Fix error flow during RDMA context initialization (Kamal Heib) [1857600] - [infiniband] IB/core: Add interface to advise_mr for kernel users (Kamal Heib) [1857600] - [infiniband] IB/core: Introduce ib_reg_user_mr (Kamal Heib) [1857600] - [uapi] RDMA/core: Add the core support field to METHOD_GET_CONTEXT (Kamal Heib) [1857600] - [infiniband] RDMA/uverbs: Add ioctl command to get a device context (Kamal Heib) [1857600] - [fs] xfs: Fix false positive lockdep warning with sb_internal & fs_reclaim (Waiman Long) [1838643] - [mm] mm/mmu_notifier: mm/rmap.c: Fix a mmu_notifier range bug in try_to_unmap_one (Waiman Long) [1871883] - [mm] mm/memory.c: initialise mmu_notifier_range correctly (Waiman Long) [1871883] - [mm] mm/mmu_notifier: use structure for invalidate_range_start/end calls v2 (Waiman Long) [1871883] - [mm] hugetlb: take PMD sharing into account when flushing tlb/caches (Waiman Long) [1871883] - [mm] mm, hugetlbfs: pass fault address to cow handler (Waiman Long) [1871883] - [mm] mm, hugetlbfs: rename address to haddr in hugetlb_cow() (Waiman Long) [1871883] - [mm] mm, huge page: copy target sub-page last when copy huge page (Waiman Long) [1871883] - [mm] mm, clear_huge_page: move order algorithm into a separate function (Waiman Long) [1871883] - [mm] Revert "mm: always flush VMA ranges affected by zap_page_range" (Waiman Long) [1871883] - [kernel] psi: eliminate kthread_worker from psi trigger scheduling mechanism (Waiman Long) [1873040] - [kernel] psi: get poll_work to run when calling poll syscall next time (Waiman Long) [1873040] - [block] block: loop: set discard granularity and alignment for block device backed loop (Ming Lei) [1866712] - [net] gre: recompute gre csum for sctp over gre tunnels (Lorenzo Bianconi) [1755200] - [include] mm/hugetlb: enable arch specific huge page size support for migration (Donghai Qiao) [1869887] - [mm] arm64/mm: enable HugeTLB migration for contiguous bit HugeTLB pages (Donghai Qiao) [1869887] - [lib] idr: Fix idr_get_next_ul race with idr_remove (Felix Ansell) [1866062] - [lib] genalloc: Fix a set of docs build warnings (Felix Ansell) [1866062] - [lib] lib/Kconfig: fix OBJAGG in lib/ menu structure (Felix Ansell) [1866062] - [lib] lib: Reduce user_access_begin() boundaries in strncpy_from_user() and strnlen_user() (Felix Ansell) [1866062]- [char] random32: update the net random state on interrupt and activity (Donghai Qiao) [1867569] {CVE-2020-16166} - [fs] nfs: Fix getxattr kernel panic and memory overflow (Benjamin Coddington) [1880894] {CVE-2020-25212} - [tools] selftests: rtnetlink: Test bridge enslavement with different parent IDs (Jonathan Toppins) [1860479] - [tools] selftests: rtnetlink: correct the final return value for the test (Jonathan Toppins) [1860479] - [net] Fix bridge enslavement failure (Jonathan Toppins) [1860479] - [net] Make mpls_entry_encode() available for generic users (Patrick Talbert) [1878818] - [net] SUNRPC dont update timeout value on connection reset (Steve Dickson) [1861895] - [kernel] overflow.h: Add flex_array_size() helper (Petr Oros) [1876924] - [net] netpoll: accept NULL np argument in netpoll_send_skb() (Ivan Vecera) [1867968] - [net] netpoll: netpoll_send_skb() returns transmit status (Ivan Vecera) [1867968] - [net] netpoll: move netpoll_send_skb() out of line (Ivan Vecera) [1867968] - [net] netpoll: remove dev argument from netpoll_send_skb_on_dev() (Ivan Vecera) [1867968] - [net] netpoll: Fix use correct return type for ndo_start_xmit() (Ivan Vecera) [1867968] - [net] core: Introduce netdev_get_xmit_slave (Ivan Vecera) [1867974] - [net] get rid of lockdep_set_class_and_subclass() (Ivan Vecera) [1867961] - [net] change addr_list_lock back to static key (Ivan Vecera) [1867961] - [net] batman-adv: Revert "Drop lockdep.h include for soft-interface.c" (Ivan Vecera) [1867961] - [net] partially revert dynamic lockdep key changes (Ivan Vecera) [1867961] - [kernel] rcu: Maintain RHEL kABI (Waiman Long) [1862812] - [kernel] rcu: Don't acquire lock in NMI handler in rcu_nmi_enter_common() (Waiman Long) [1862812] - [kernel] rcu: Add *_ONCE() to rcu_data ->rcu_forced_tick (Waiman Long) [1862812] - [kernel] rcu: Make rcu_barrier() account for offline no-CBs CPUs (Waiman Long) [1862812] - [kernel] rcu: Clear ->core_needs_qs at GP end or self-reported QS (Waiman Long) [1862812] - [kernel] rcu: Forgive slow expedited grace periods at boot time (Waiman Long) [1862812] - [tools] torture: Hoist calls to lscpu to higher-level kvm.sh script (Waiman Long) [1862812] - [tools] torture: Allow "CFLIST" to specify default list of scenarios (Waiman Long) [1862812] - [kernel] rcutorture: Dynamically allocate rcu_fwds structure (Waiman Long) [1862812] - [kernel] rcutorture: Complete threading rcu_fwd pointers through functions (Waiman Long) [1862812] - [kernel] rcutorture: Move to dynamic initialization of rcu_fwds (Waiman Long) [1862812] - [kernel] rcutorture: Thread rcu_fwd pointer through forward-progress functions (Waiman Long) [1862812] - [kernel] rcutorture: Pull callback forward-progress data into rcu_fwd struct (Waiman Long) [1862812] - [tools] rcutorture: Add worst-case call_rcu() forward-progress results (Waiman Long) [1862812] - [tools] torture: Handle systems lacking the mpstat command (Waiman Long) [1862812] - [tools] torture: Handle jitter for CPUs that cannot be offlined (Waiman Long) [1862812] - [tools] rcutorture: Dispense with Dracut for initrd creation (Waiman Long) [1862812] - [tools] torture: Use gawk instead of awk for systime() function (Waiman Long) [1862812] - [kernel] rcu: Avoid tick_dep_set_cpu() misordering (Waiman Long) [1862812] - [kernel] rcu: Provide wrappers for uses of ->rcu_read_lock_nesting (Waiman Long) [1862812] - [kernel] rcu: Use READ_ONCE() for ->expmask in rcu_read_unlock_special() (Waiman Long) [1862812] - [kernel] rcu: Clear ->rcu_read_unlock_special only once (Waiman Long) [1862812] - [kernel] rcu: Clear .exp_hint only when deferred quiescent state has been reported (Waiman Long) [1862812] - [kernel] rcu: Rename some instance of CONFIG_PREEMPTION to CONFIG_PREEMPT_RCU (Waiman Long) [1862812] - [kernel] rcu: Use CONFIG_PREEMPTION where appropriate (Waiman Long) [1862812] - [kernel] rcu: Make PREEMPT_RCU be a modifier to TREE_RCU (Waiman Long) [1862812] - [kernel] rcu: Use lockdep rather than comment to enforce lock held (Waiman Long) [1862812] - [kernel] rcu: Avoid data-race in rcu_gp_fqs_check_wake() (Waiman Long) [1862812] - [kernel] rcu/nocb: Fix dump_tree hierarchy print always active (Waiman Long) [1862812] - [kernel] rculist.h: Add list_tail_rcu() (Waiman Long) [1862812] - [kernel] rculist_nulls: Change docbook comment headers (Waiman Long) [1862812] - [kernel] rculist_nulls: Add docbook comments (Waiman Long) [1862812] - [include] rcu: Add a hlist_nulls_unhashed_lockless() function (Waiman Long) [1862812] - [kernel] rcu: Use WRITE_ONCE() for assignments to ->pprev for hlist_nulls (Waiman Long) [1862812] - [kernel] rcu: Remove kfree_call_rcu_nobatch() (Waiman Long) [1862812] - [kernel] rcu: Remove kfree_rcu() special casing and lazy-callback handling (Waiman Long) [1862812] - [kernel] rcu: Add support for debug_objects debugging for kfree_rcu() (Waiman Long) [1862812] - [kernel] rcu: Add multiple in-flight batches of kfree_rcu() work (Waiman Long) [1862812] - [kernel] rcu: Make kfree_rcu() use a non-atomic ->monitor_todo (Waiman Long) [1862812] - [kernel] rcuperf: Add kfree_rcu() performance Tests (Waiman Long) [1862812] - [kernel] rcu: Add basic support for kfree_rcu() batching (Waiman Long) [1862812] - [kernel] rcu: Remove unused stop-machine #include (Waiman Long) [1862812] - [kernel] srcu: Apply *_ONCE() to ->srcu_last_gp_end (Waiman Long) [1862812] - [kernel] rcu: Switch force_qs_rnp() to for_each_leaf_node_cpu_mask() (Waiman Long) [1862812] - [kernel] rcu: Move rcu_{expedited, normal} definitions into rcupdate.h (Waiman Long) [1862812] - [kernel] rcu: Move gp_state_namesand gp_state_getname() to tree_stall.h (Waiman Long) [1862812] - [kernel] rcu: Remove the declaration of call_rcu() in tree.h (Waiman Long) [1862812] - [kernel] rcu: Fix tracepoint tracking RCU CPU kthread utilization (Waiman Long) [1862812] - [kernel] rcu: Fix harmless omission of "CONFIG_" from #if condition (Waiman Long) [1862812] - [kernel] rcu: Mark non-global functions and variables as static (Waiman Long) [1862812] - [kernel] rcu: Enable tick for nohz_full CPUs slow to provide expedited QS (Waiman Long) [1862812] - [kernel] rcu: Replace synchronize_sched_expedited_wait() "_sched" with "_rcu" (Waiman Long) [1862812] - [kernel] rcu: Update tree_exp.h function-header comments (Waiman Long) [1862812] - [kernel] rcu: Rename sync_rcu_preempt_exp_done() to sync_rcu_exp_done() (Waiman Long) [1862812] - [kernel] rcu: Allow only one expedited GP to run concurrently with wakeups (Waiman Long) [1862812] - [kernel] rcu: Fix missed wakeup of exp_wq waiters (Waiman Long) [1862812] - [kernel] rcu: Substitute lookup for bit-twiddling in sync_rcu_exp_select_node_cpus() (Waiman Long) [1862812] - [kernel] rcu: Fix data-race due to atomic_t copy-by-value (Waiman Long) [1862812] - [kernel] rcu: Avoid modifying mask_ofl_ipi in sync_rcu_exp_select_node_cpus() (Waiman Long) [1862812] - [kernel] rcu: Use *_ONCE() to protect lockless ->expmask accesses (Waiman Long) [1862812] - [kernel] rcutorture: Make in-kernel-loop testing more brutal (Waiman Long) [1862812] - [kernel] rcutorture: Separate warnings for each failure type (Waiman Long) [1862812] - [kernel] rcu: Remove unused variable rcu_perf_writer_state (Waiman Long) [1862812] - [tools] rcutorture: Remove CONFIG_HOTPLUG_CPU=n from scenarios (Waiman Long) [1862812] - [kernel] rcu: Remove unused function rcutorture_record_progress() (Waiman Long) [1862812] - [kernel] rcu: Make kernel-mode nohz_full CPUs invoke the RCU core processing (Waiman Long) [1862812] - [kernel] rcu: Confine ->core_needs_qs accesses to the corresponding CPU (Waiman Long) [1862812] - [kernel] rcu: Reset CPU hints when reporting a quiescent state (Waiman Long) [1862812] - [kernel] rcu: Force nohz_full tick on upon irq enter instead of exit (Waiman Long) [1862812] - [kernel] rcu: Force tick on for nohz_full CPUs not reaching quiescent states (Waiman Long) [1862812] - [kernel] rcutorture: Emulate dyntick aspect of userspace nohz_full sojourn (Waiman Long) [1862812] - [kernel] rcu: Make CPU-hotplug removal operations enable tick (Waiman Long) [1862812] - [kernel] stop_machine: Provide RCU quiescent state in multi_cpu_stop() (Waiman Long) [1862812] - [kernel] rcutorture: Force on tick for readers and callback flooders (Waiman Long) [1862812] - [kernel] rcu: Force on tick when invoking lots of callbacks (Waiman Long) [1862812] - [kernel] time: Export tick start/stop functions for rcutorture (Waiman Long) [1862812] - [kernel] nohz: Add TICK_DEP_BIT_RCU (Waiman Long) [1862812] - [kernel] rcu: Suppress levelspread uninitialized messages (Waiman Long) [1862812] - [kernel] rcu: Fix uninitialized variable in nocb_gp_wait() (Waiman Long) [1862812] - [trace] rcu: Update descriptions for rcu_future_grace_period tracepoint (Waiman Long) [1862812] - [trace] rcu: Update descriptions for rcu_nocb_wake tracepoint (Waiman Long) [1862812] - [trace] rcu: Remove obsolete descriptions for rcu_barrier tracepoint (Waiman Long) [1862812] - [kernel] rcu: Ensure that ->rcu_urgent_qs is set before resched IPI (Waiman Long) [1862812] - [kernel] rcu: Several rcu_segcblist functions can be static (Waiman Long) [1862812] - [kernel] rcu: Remove unused function hlist_bl_del_init_rcu() (Waiman Long) [1862812] - [kernel] rcu: Allow rcu_do_batch() to dynamically adjust batch sizes (Waiman Long) [1862812] - [kernel] srcu: Avoid srcutorture security-based pointer obfuscation (Waiman Long) [1862812] - [kernel] rcu/nocb: Don't wake no-CBs GP kthread if timer posted under overload (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce __call_rcu_nocb_wake() leaf rcu_node ->lock contention (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce nocb_cb_wait() leaf rcu_node ->lock contention (Waiman Long) [1862812] - [kernel] rcu/nocb: Advance CBs after merge in rcutree_migrate_callbacks() (Waiman Long) [1862812] - [kernel] rcu/nocb: Avoid synchronous wakeup in __call_rcu_nocb_wake() (Waiman Long) [1862812] - [kernel] rcu/nocb: Print no-CBs diagnostics when rcutorture writer unduly delayed (Waiman Long) [1862812] - [kernel] rcu/nocb: EXP Check use and usefulness of ->nocb_lock_contended (Waiman Long) [1862812] - [kernel] rcu/nocb: Add bypass callback queueing (Waiman Long) [1862812] - [kernel] rcu/nocb: Atomic ->len field in rcu_segcblist structure (Waiman Long) [1862812] - [kernel] rcu/nocb: Unconditionally advance and wake for excessive CBs (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce ->nocb_lock contention with separate ->nocb_gp_lock (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce contention at no-CBs invocation-done time (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce contention at no-CBs registry-time CB advancement (Waiman Long) [1862812] - [kernel] rcu/nocb: Round down for number of no-CBs grace-period kthreads (Waiman Long) [1862812] - [kernel] rcu/nocb: Avoid ->nocb_lock capture by corresponding CPU (Waiman Long) [1862812] - [kernel] rcu/nocb: Avoid needless wakeups of no-CBs grace-period kthread (Waiman Long) [1862812] - [kernel] rcu/nocb: Make __call_rcu_nocb_wake() safe for many callbacks (Waiman Long) [1862812] - [kernel] rcu/nocb: Never downgrade ->nocb_defer_wakeup in wake_nocb_gp_defer() (Waiman Long) [1862812] - [kernel] rcu/nocb: Enable re-awakening under high callback load (Waiman Long) [1862812] - [kernel] rcu/nohz: Turn off tick for offloaded CPUs (Waiman Long) [1862812] - [kernel] rcu/nocb: Suppress uninitialized false-positive in nocb_gp_wait() (Waiman Long) [1862812] - [kernel] rcu/nocb: Use build-time no-CBs check in rcu_pending() (Waiman Long) [1862812] - [kernel] rcu/nocb: Use build-time no-CBs check in rcu_core() (Waiman Long) [1862812] - [kernel] rcu/nocb: Use build-time no-CBs check in rcu_do_batch() (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove obsolete nocb_gp_head and nocb_gp_tail fields (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove obsolete nocb_cb_tail and nocb_cb_head fields (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove obsolete nocb_q_count and nocb_q_count_lazy fields (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove obsolete nocb_head and nocb_tail fields (Waiman Long) [1862812] - [kernel] rcu/nocb: Use rcu_segcblist for no-CBs CPUs (Waiman Long) [1862812] - [kernel] rcu/nocb: Leave ->cblist enabled for no-CBs CPUs (Waiman Long) [1862812] - [kernel] rcu/nocb: Allow lockless use of rcu_segcblist_empty() (Waiman Long) [1862812] - [kernel] rcu/nocb: Allow lockless use of rcu_segcblist_restempty() (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove deferred wakeup checks for extended quiescent states (Waiman Long) [1862812] - [kernel] rcu/nocb: Check for deferred nocb wakeups before nohz_full early exit (Waiman Long) [1862812] - [kernel] rcu/nocb: Make rcutree_migrate_callbacks() start at leaf rcu_node structure (Waiman Long) [1862812] - [kernel] rcu/nocb: Add checks for offloaded callback processing (Waiman Long) [1862812] - [kernel] rcu/nocb: Use separate flag to indicate offloaded ->cblist (Waiman Long) [1862812] - [kernel] rcu/nocb: Use separate flag to indicate disabled ->cblist (Waiman Long) [1862812] - [kernel] rcu/nocb: Print gp/cb kthread hierarchy if dump_tree (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename rcu_nocb_leader_stride kernel boot parameter (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename and document no-CB CB kthread sleep trace event (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename rcu_organize_nocb_kthreads() local variable (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename wake_nocb_leader_defer() to wake_nocb_gp_defer() (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename __wake_nocb_leader() to __wake_nocb_gp() (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename wake_nocb_leader() to wake_nocb_gp() (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename nocb_follower_wait() to nocb_cb_wait() (Waiman Long) [1862812] - [kernel] rcu/nocb: Provide separate no-CBs grace-period kthreads (Waiman Long) [1862812] - [kernel] rcu/nocb: Update comments to prepare for forward-progress work (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename rcu_data fields to prepare for forward-progress work (Waiman Long) [1862812] - [kernel] rcutorture: Aggressive forward-progress tests shouldn't block shutdown (Waiman Long) [1862812] - [kernel] rcuperf: Make rcuperf kernel test more robust for !expedited mode (Waiman Long) [1862812] - [kernel] rcutorture: Emulate userspace sojourn during call_rcu() floods (Waiman Long) [1862812] - [tools] rcutorture: Test TREE03 with the threadirqs kernel boot parameter (Waiman Long) [1862812] - [tools] torture: Expand last_ts variable in kvm-test-1-run.sh (Waiman Long) [1862812] - [kernel] rcuperf: Fix perf_type module-parameter description (Waiman Long) [1862812] - [documentation] doc: Add rcutree.kthread_prio pointer to stallwarn.txt (Waiman Long) [1862812] - [kernel] rcu: Change return type of rcu_spawn_one_boost_kthread() (Waiman Long) [1862812] - [kernel] rcu: Add destroy_work_on_stack() to match INIT_WORK_ONSTACK() (Waiman Long) [1862812] - [kernel] rcu: Add kernel parameter to dump trace after RCU CPU stall warning (Waiman Long) [1862812] - [kernel] rcu: Restore barrier() to rcu_read_lock() and rcu_read_unlock() (Waiman Long) [1862812] - [kernel] rcu: Simplify rcu_note_context_switch exit from critical section (Waiman Long) [1862812] - [kernel] rcu: Make rcu_read_unlock_special() checks match raise_softirq_irqoff() (Waiman Long) [1862812] - [kernel] rcu: Simplify rcu_read_unlock_special() deferred wakeups (Waiman Long) [1862812] - [tools] rcu: Don't return a value from rcu_assign_pointer() (Waiman Long) [1862812] - [kernel] rcu: Force inlining of rcu_read_lock() (Waiman Long) [1862812] - [kernel] rcu: Fix irritating whitespace error in rcu_assign_pointer() (Waiman Long) [1862812] - [kernel] rcu: validate arguments for rcu tracepoints (Waiman Long) [1862812] - [trace] tracing: introduce TRACE_EVENT_NOP() (Waiman Long) [1862812] - [kernel] kprobes: Prohibit probing on RCU debug routine (Waiman Long) [1862812] - [init] time: Make VIRT_CPU_ACCOUNTING_GEN depend on GENERIC_CLOCKEVENTS (Waiman Long) [1862812] - [kernel] time: Move CONTEXT_TRACKING to kernel/time/Kconfig (Waiman Long) [1862812]- [fs] xfs: don't commit sunit/swidth updates to disk if that would cause repair failures (Bill O'Donnell) [1849407] - [fs] xfs: split the sunit parameter update into two parts (Bill O'Donnell) [1849407] - [fs] xfs: refactor agfl length computation function (Bill O'Donnell) [1849407] - [net] netfilter: conntrack: proc: rename stat column (Florian Westphal) [1875681] - [net] netfilter: conntrack: add clash resolution stat counter (Florian Westphal) [1875681] - [net] netfilter: conntrack: remove ignore stats (Florian Westphal) [1875681] - [net] netfilter: conntrack: do not increment two error counters at same time (Florian Westphal) [1875681] - [net] netfilter: conntrack: do not auto-delete clash entries on reply (Florian Westphal) [1875681] - [powerpc] powerpc/pseries/iommu: Allow bigger 64bit window by removing default DMA window (Steve Best) [1725198] - [powerpc] powerpc/pseries/iommu: Move window-removing part of remove_ddw into remove_dma_window (Steve Best) [1725198] - [powerpc] powerpc/pseries/iommu: Update call to ibm, query-pe-dma-windows (Steve Best) [1725198] - [powerpc] powerpc/pseries/iommu: Create defines for operations in ibm, ddw-applicable (Steve Best) [1725198] - [x86] x86/cpu: Add Sapphire Rapids CPU model number (Puneet Sethi) [1872367] - [x86] x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family (Steve Best) [1838902]- [powerpc] powerpc/xmon: Improve dumping prefixed instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add a ppc_inst_as_str() helper (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add ppc_inst_as_u64() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add ppc_inst_next() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Add tests for Prefixed Add Immediate (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Let compute tests specify a required cpu feature (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Set NIP in instruction emulation tests (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Add tests for prefixed floating-point load/stores (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Add tests for prefixed integer load/stores (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add POWER10 architected mode (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/dt_cpu_ftrs: Add MMA feature (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/dt_cpu_ftrs: Enable Prefixed Instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/dt_cpu_ftrs: Advertise support for ISA v3.1 if selected (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add support for ISA v3.1 (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add new HWCAP bits (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc sstep: Add support for prefixed fixed-point arithmetic (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc sstep: Add support for prefixed load/stores (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Support prefixed instructions in alignment handler (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/kprobes: Don't allow breakpoints on suffixes (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Don't allow breakpoints on suffixes (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Test prefixed instructions in feature fixups (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Test prefixed code patching (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add prefixed instructions to instruction data type (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/optprobes: Add register argument to patch_imm64_load_insns() (Desnes Augusto Nunes do Rosario) [1854524] - [kvm] powerpc: Define new SRR1 bits for a ISA v3.1 (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/83xx: handle machine check caused by watchdog timer (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Enable Prefixed Instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Make test_translate_branch() independent of instruction length (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Move insertion of breakpoint for xol'ing (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Use a function for reading instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Introduce a function for reporting instruction length (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Define and use get_user_instr() et. al (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/kprobes: Use patch_instruction() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add a probe_kernel_read_inst() function (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add a probe_user_read_inst() function (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a function for reading instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a datatype for instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/lib: Refactor __patch_instruction() to use __put_user_asm() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: use probe_user_read() and probe_user_write() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/process: Constify the number of insns printed by show instructions functions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/process: Fix interleaved output in show_user_instructions() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/process: Fix sparse address space warnings (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Don't print kernel instructions in show_user_instructions() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add show_user_instructions() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/lib: fix book3s/32 boot failure due to code patching (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Introduce functions for instruction equality (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a function for byte swapping instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a function for getting the instruction op code (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use an accessor for instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc sstep: Add support for extswsli instruction (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: sstep: Add support for maddhd, maddhdu, maddld instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a macro for creating instructions from u32s (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/fsl: Add infrastructure to fixup branch predictor flush (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/smp: Use code patching to restore reset vector (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: sstep: Add tests for addcinstruction (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: sstep: Add tests for addinstruction (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: sstep: Add tests for compute type instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Fix DS operand in ld encoding to appropriate value (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/fsl: Add barrier_nospec implementation for NXP PowerPC Book3E (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/watchpoint: Don't ignore extraneous exceptions blindly (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/watchpoint: Disable watchpoint hit by larx/stcx instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/kgdb: add kgdb_arch_set/remove_breakpoint() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/hw_breakpoint: move instruction stepping out of hw_breakpoint_handler() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: add modify_instruction() and modify_instruction_site() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Change calling convention for create_branch() et. al (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: simplify patch_instruction_site() and patch_branch_site() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/code-patching: Add a helper to get the address of a patch_site (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/ftrace: Handle large kernel configs (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/32: use patch_site_addr() in machine_init() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/lib: Use patch_site to patch copy_32 functions once cache is enabled (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Use bitwise calculations in_breakpoint_table() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Move breakpoints to text section (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Move breakpoint instructions to own array (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Remove store_inst() for patch_instruction() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/powernv/idle: Exclude mfspr on HID1, 4, 5 on P9 and above (Steve Best) [1854539] - [powerpc] powerpc/powernv/idle: Rename pnv_first_spr_loss_level variable (Steve Best) [1854539] - [powerpc] powerpc/powernv/idle: Replace CPU feature check with PVR check (Steve Best) [1854539] - [powerpc] powerpc/64s: Don't set FSCR bits in INIT_THREAD (Steve Best) [1854523] - [powerpc] powerpc/64s: Save FSCR to init_task.thread.fscr after feature init (Steve Best) [1854523] - [powerpc] powerpc/64s: Don't let DT CPU features set FSCR_DSCR (Steve Best) [1854523] - [powerpc] powerpc/64s: Don't init FSCR_DSCR in __init_FSCR() (Steve Best) [1854523]- [kernel] sched/cfs: change initial value of runnable_avg (Phil Auld) [1875995] - [kernel] sched/fair: Fix runnable_avg for throttled cfs (Phil Auld) [1875995] - [kernel] sched/fair: Fix kernel build warning in test_idle_cores() for !SMT NUMA (Phil Auld) [1875995] - [kernel] sched/numa: Acquire RCU lock for checking idle cores during NUMA balancing (Phil Auld) [1875995] - [kernel] sched/numa: Stop an exhastive search if a reasonable swap candidate or idle CPU is found (Phil Auld) [1875995] - [kernel] sched/numa: Bias swapping tasks based on their preferred node (Phil Auld) [1875995] - [kernel] sched/numa: Find an alternative idle CPU if the CPU is part of an active NUMA balance (Phil Auld) [1875995] - [kernel] sched/numa: Prefer using an idle CPU as a migration target instead of comparing tasks (Phil Auld) [1875995] - [kernel] sched/fair: Take into account runnable_avg to classify group (Phil Auld) [1875995] - [kernel] sched/pelt: Add a new runnable average signal (Phil Auld) [1875995] - [kernel] sched/pelt: Remove unused runnable load average (Phil Auld) [1875995] - [kernel] sched: Disable allowing small imbalance to preserve RHEL performance (Phil Auld) [1875995] - [kernel] sched/numa: Use similar logic to the load balancer for moving between domains with spare capacity (Phil Auld) [1875995] - [kernel] sched/numa: Replace runnable_load_avg by load_avg (Phil Auld) [1875995] - [kernel] sched/numa: Distinguish between the different task_numa_migrate() failure cases (Phil Auld) [1875995] - [kernel] sched/numa: Trace when no candidate CPU was found on the preferred node (Phil Auld) [1875995] - [kernel] sched/fair: Allow a small load imbalance between low utilisation SD_NUMA domains (Phil Auld) [1875995] - [mm] powerpc/smp: Implement cpu_to_coregroup_id (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Create coregroup domain (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Allocate cpumask only after searching thread group (Diego Domingos) [1854541] - [powerpc] powerpc/numa: Detect support for coregroup (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Optimize start_secondary (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Dont assume l2-cache to be superset of sibling (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Move topology fixups into a new function (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Move powerpc_topology above (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Merge Power9 topology with Power topology (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Fix a warning under !NEED_MULTIPLE_NODES (Diego Domingos) [1854541] - [mm] powerpc/numa: Restrict possible nodes based on platform (Diego Domingos) [1854541] - [mm] powerpc/numa: Limit possible nodes to within num_possible_nodes (Diego Domingos) [1854541] - [powerpc] powerpc: Fix misleading small cores print (Diego Domingos) [1854541] - [netdrv] ibmvnic: add missing parenthesis in do_reset() (Steve Best) [1879547] - [wireless] rtw88: don't hold all IRQs disabled for PS operations (Jarod Wilson) [1874730] - [netdrv] ibmvnic fix NULL tx_pools and rx_tools issue at do_reset (Steve Best) [1872676]- [kernel] sched: Fix use of count for nr_running tracepoint (Phil Auld) [1861444] - [kernel] sched: Add a tracepoint to track rq->nr_running (Phil Auld) [1861444] - [kernel] sched/debug: Add new tracepoints to track util_est (Phil Auld) [1861444] - [kernel] sched/debug: Export the newly added tracepoints (Phil Auld) [1861444] - [kernel] sched/debug: Add sched_overutilized tracepoint (Phil Auld) [1861444] - [kernel] sched/debug: Add new tracepoint to track PELT at se level (Phil Auld) [1861444] - [kernel] sched/debug: Add a new sched_trace_*() helper functions (Phil Auld) [1861444] - [kernel] sched/autogroup: Make autogroup_path() always available (Phil Auld) [1861444]- [mm] mm/kmemleak.c: fix check for softirq context (Waiman Long) [1878006] - [include] mm/hotplug: invalid PFNs from pfn_to_online_page() (Waiman Long) [1878006] - [mm] mm, kmemleak: little optimization while scanning (Waiman Long) [1878006] - [mm] kmemleak: add module param to print warnings to dmesg (Waiman Long) [1878006] - [mm] kmemleak: always register debugfs file (Waiman Long) [1878006] - [scsi] scsi: megaraid_sas: Don't call disable_irq from process IRQ poll (Tomas Henzl) [1837200] - [scsi] scsi: megaraid_sas: Remove undefined ENABLE_IRQ_POLL macro (Tomas Henzl) [1837200] - [platform] platform/x86: dcdbas: Check SMBIOS for protected buffer address (David Arcari) [1858680] - [platform] firmware: dcdbas: Move dcdbas to drivers/platform/x86 (David Arcari) [1858680] - [fs] cifs: fix DFS mount with cifsacl/modefromsid (Leif Sahlberg) [1871246] - [fs] ext4: fix potential negative array index in do_split() (Pavel Reichl) [1846165] {CVE-2020-14314} - [include] block: allow for_each_bvec to support zero len bvec (Ming Lei) [1872032] - [nvme] nvme-pci: disable the write zeros command for Intel 600P/P3100 (David Milburn) [1875391]- [netdrv] ice: Disable VLAN pruning in promiscuous mode (Jonathan Toppins) [1787477] - [mm] mm: slub: introduce 'slub_merge' kernel parameter (Rafael Aquini) [1871214] - [kernel] time/tick-broadcast: Fix tick_broadcast_offline() lockdep complaint (Alexey Klimov) [1877380]- [init] init/Kconfig: disable io_uring (Jeff Moyer) [1879754] - [block] blk-mq: always allow reserved allocation in hctx_may_queue (Ming Lei) [1740874] - [nvme] nvme-rdma: Avoid double freeing of async event data (Gopal Tiwari) [1878140] - [kernel] printk: queue wake_up_klogd irq_work only if per-CPU areas are ready (Igor Mammedov) [1867022]- [firmware] efi: don't reserve MOK config table memory region (Kairui Song) [1878584] - [fs] xfs: fix boundary test in xfs_attr_shortform_verify (Eric Sandeen) [1875316] {CVE-2020-14385} - [powerpc] powerpc/pseries: Do not initiate shutdown when system is running on UPS (Diego Domingos) [1870477]- [fs] nfsd: avoid a NULL dereference in __cld_pipe_upcall() (Scott Mayhew) [1847225] - [net] packet: fix overflow in tpacket_rcv (Hangbin Liu) [1876224] {CVE-2020-14386} - [net] packet: make tp_drops atomic (Hangbin Liu) [1876224] {CVE-2020-14386} - [net] espintcp: restore IP CB before handing the packet to xfrm (Sabrina Dubroca) [1868201] - [fs] Revert "NFSv4: Handle NFS4ERR_OLD_STATEID in CLOSE/OPEN_DOWNGRADE" (Benjamin Coddington) [1865978] - [fs] Revert "NFSv4.x recover from pre-mature loss of openstateid" (Benjamin Coddington) [1865978] - [infiniband] RDMA/mlx4: Read pkey table length instead of hardcoded value (Alaa Hleihel) [1853564] - [net] net/smc: set rx_off for SMCR explicitly (Philipp Rudo) [1875833] - [drm] drm/i915: Auto detect DPCD backlight support by default (Lyude Paul) [1872381] - [drm] drm/i915: Fix DPCD register order in intel_dp_aux_enable_backlight() (Lyude Paul) [1872381] - [drm] drm/i915: Assume 100 brightness when not in DPCD control mode (Lyude Paul) [1872381] - [drm] drm/i915: Fix eDP DPCD aux max backlight calculations (Lyude Paul) [1872381] - [kernel] tracing: Define MCOUNT_INSN_SIZE when not defined without direct calls (Jiri Olsa) [1857599] - [kernel] ftrace: Fix function_graph tracer interaction with BPF trampoline (Jiri Olsa) [1857599] - [x86] x86/function_graph: Simplify with function_graph_enter() (Jiri Olsa) [1857599] - [kernel] function_graph: Create function_graph_enter() to consolidate architecture code (Jiri Olsa) [1857599]- [crypto] pefile: Support multiple signatures in verify_pefile_signature (Lenny Szubowicz) [1862072] - [security] integrity: Load certs from the EFI MOK config table (Lenny Szubowicz) [1868306] - [security] integrity: Move import of MokListRT certs to a separate routine (Lenny Szubowicz) [1868306] - [firmware] efi: Support for MOK variable config table (Lenny Szubowicz) [1868306] - [kernel] Move to dual-signing to split signing keys up better (Frantisek Hrbata) [1837434] {CVE-2020-10713} - [powerpc] pseries/hotplug-cpu: wait indefinitely for vCPU death (Michael Roth) [1856588] - [powerpc] kvm: ppc: book3s hv: Rework secure mem slot dropping (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Move kvmppc_svm_page_out up (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Migrate hot plugged memory (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: In H_SVM_INIT_DONE, migrate remaining normal-GFNs to secure-GFNs (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Track the state GFNs associated with secure VMs (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Disable page merging in H_SVM_INIT_START (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Fix function definition in book3s_hv_uvmem.c (Michael Roth) [1851259] - [kernel] mmap locking api: initial implementation as rwsem wrappers (Michael Roth) [1851259] - [mm] handle multiple owners of device private pages in migrate_vma (Michael Roth) [1851259] - [mm] migrate.c: clean up useless code in migrate_vma_collect_pmd() (Michael Roth) [1851259] - [mm] remove the unused MIGRATE_PFN_DEVICE flag (Michael Roth) [1851259] - [powerpc] rhel: powerpc: kvm: Increase HDEC threshold to enter guest (David Gibson) [1733467] - [netdrv] r8152: Add macpassthru support for ThinkPad Thunderbolt 3 Dock Gen 2 (Michal Schmidt) [1851966] - [fs] ceph: fix inode number handling on arches with 32-bit ino_t (Jeff Layton) [1869679] - [fs] ceph: don't allow setlease on cephfs (Jeff Layton) [1872382] - [block] blk-mq: order adding requests to hctx->dispatch and checking SCHED_RESTART (Ming Lei) [1859628]- [s390] scsi: zfcp: Move allocation of the shost object to after xconf- and xport-data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Fence early sysfs interfaces for accesses of shost objects (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Fence adapter status propagation for common statuses (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Move p-t-p port allocation to after xport data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Fence fc_host updates during link-down handling (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Move fc_host updates during xport data handling into fenced function (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Move shost updates during xconfig data handling into fenced function (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Move shost modification after QDIO (re-)open into fenced function (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: fix fc_host attributes that should be unknown on local link down (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: wire previously driver-specific sysfs attributes also to fc_host (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: expose fabric name as common fc_host sysfs attribute (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: add diagnostics buffer for exchange config data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: diagnostics buffer caching and use for exchange port data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: signal incomplete or error for sync exchange config/port data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Fix use-after-free in request timeout handlers (Claudio Imbrenda) [1872796] - [tools] selftests/powerpc: Update the stack expansion test (Gustavo Duarte) [1869755] - [mm] powerpc: Allow 4224 bytes of stack expansion for the signal frame (Gustavo Duarte) [1869755] - [tools] selftests/powerpc: Add test of stack expansion logic (Gustavo Duarte) [1869755] - [mm] mm: check that mm is still valid in madvise() (Jeff Moyer) [1874560] - [block] block: virtio_blk: fix handling single range discard request (Ming Lei) [1842035] - [block] block: respect queue limit of max discard segment (Ming Lei) [1842035] - [fs] io_uring: Fix NULL pointer dereference in loop_rw_iter() (Jeff Moyer) [1854649] - [fs] io_uring: return locked and pinned page accounting (Jeff Moyer) [1854649] - [fs] io_uring: always allow drain/link/hardlink/async sqe flags (Jeff Moyer) [1854649] - [fs] io_uring: ensure double poll additions work with both request types (Jeff Moyer) [1854649] - [fs] io_uring: fix recvmsg memory leak with buffer selection (Jeff Moyer) [1854649] - [fs] io_uring: fix missing msg_name assignment (Jeff Moyer) [1854649] - [fs] io_uring: fix memleak in io_sqe_files_register() (Jeff Moyer) [1854649] - [fs] io_uring: account user memory freed when exit has been queued (Jeff Moyer) [1854649] - [fs] io_uring: fix memleak in __io_sqe_files_update() (Jeff Moyer) [1854649] - [fs] io_uring: fix regression with always ignoring signals in io_cqring_wait() (Jeff Moyer) [1854649] - [fs] io_uring: use signal based task_work running (Jeff Moyer) [1854649] - [kernel] task_work: teach task_work_add() to do signal_wake_up() (Jeff Moyer) [1854649] - [fs] io_uring: fix missing ->mm on exit (Jeff Moyer) [1854649] - [fs] io_uring: fix potential use after free on fallback request free (Jeff Moyer) [1854649] - [fs] io_uring: fix req->work corruption (Jeff Moyer) [1854649] - [fs] io_uring: fix NULL-mm for linked reqs (Jeff Moyer) [1854649] - [fs] io_uring: fix current->mm NULL dereference on exit (Jeff Moyer) [1854649] - [fs] io_uring: fix hanging iopoll in case of -EAGAIN (Jeff Moyer) [1854649] - [fs] io_uring: fix io_sq_thread no schedule when busy (Jeff Moyer) [1854649] - [fs] io_uring: fix possible race condition against REQ_F_NEED_CLEANUP (Jeff Moyer) [1854649] - [fs] io_uring: reap poll completions while waiting for refs to drop on exit (Jeff Moyer) [1854649] - [fs] io_uring: acquire 'mm' for task_work for SQPOLL (Jeff Moyer) [1854649] - [fs] io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed (Jeff Moyer) [1854649] - [fs] io_uring: don't fail links for EAGAIN error in IOPOLL mode (Jeff Moyer) [1854649] - [fs] io_uring: fix io_kiocb.flags modification race in IOPOLL mode (Jeff Moyer) [1854649] - [fs] io_uring: allow O_NONBLOCK async retry (Jeff Moyer) [1854649] - [fs] io_uring: use kvfree() in io_sqe_buffer_register() (Jeff Moyer) [1854649] - [fs] io_uring: validate the full range of provided buffers for access (Jeff Moyer) [1854649] - [fs] io_uring: re-set iov base/len for buffer select retry (Jeff Moyer) [1854649] - [fs] io_uring: fix {SQ, IO}POLL with unsupported opcodes (Jeff Moyer) [1854649] - [fs] io_uring: disallow close of ring itself (Jeff Moyer) [1854649] - [fs] io_uring: fix overflowed reqs cancellation (Jeff Moyer) [1854649] - [fs] io_uring: fix flush req->refs underflow (Jeff Moyer) [1854649] - [fs] io_uring: async task poll trigger cleanup (Jeff Moyer) [1854649] - [fs] io_uring: allow POLL_ADD with double poll_wait() users (Jeff Moyer) [1854649] - [fs] io_uring: remove 'fd is io_uring' from close path (Jeff Moyer) [1854649] - [nvme] nvme: allow retry for requests with REQ_FAILFAST_TRANSPORT set (Mike Snitzer) [1843515] - [nvme] nvme: decouple basic ANA log page re-read support from native multipathing (Mike Snitzer) [1843515] - [nvme] nvme: update failover handling to work with REQ_FAILFAST_TRANSPORT (Mike Snitzer) [1843515] - [nvme] nvme: Return BLK_STS_TARGET if the DNR bit is set (Mike Snitzer) [1843515] - [nvme] nvme: redirect commands on dying queue (Mike Snitzer) [1843515] - [nvme] nvme: just check the status code type in nvme_is_path_error (Mike Snitzer) [1843515] - [nvme] nvme: refactor command completion (Mike Snitzer) [1843515] - [nvme] nvme-multipath: do not reset on unknown status (Mike Snitzer) [1843515] - [nvme] Revert "nvme: allow ANA support to be independent of native multipathing" (Mike Snitzer) [1843515] - [nvme] Revert "nvme-multipath: do not reset on unknown status" (Mike Snitzer) [1843515] - [mm] mm, THP, swap: fix allocating cluster for swapfile by mistake (Gao Xiang) [1855474] - [net] sched: act_ct: Fix skb double-free in tcf_ct_handle_fragments() error flow (Marcelo Leitner) [1866391] - [net] netfilter: conntrack: allow sctp hearbeat after connection re-use (Florian Westphal) [1865798] - [video] vgacon: Fix for missing check in scrollback handling (Lyude Paul) [1859472] {CVE-2020-14331} - [scsi] Revert "scsi: qla2xxx: Disable T10-DIF feature with FC-NVMe during probe" (Nilesh Javali) [1866744] - [scsi] Revert "scsi: qla2xxx: Fix crash on qla2x00_mailbox_command" (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Fix null pointer access during disconnect from subsystem (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Check if FW supports MQ before enabling (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Fix WARN_ON in qla_nvme_register_hba (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Allow ql2xextended_error_logging special value 1 to be set anytime (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Reduce noisy debug message (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Fix login timeout (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Flush I/O on zone disable (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Flush all sessions on zone disable (Nilesh Javali) [1866744] - [tools] bpf: selftests: global_funcs: Check err_str before strstr (Yauheni Kaliuta) [1873163] - [netdrv] net/mlx5e: E-Switch, Specify flow_source for rule with no in_port (Alaa Hleihel) [1869602] - [netdrv] net/mlx5e: E-Switch, Add misc bit when misc fields changed for mirroring (Alaa Hleihel) [1869602] - [tools] selftests/bpf: test for map update access from within EXT programs (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] - [tools] selftests/bpf: test for checking return code for the extended prog (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] - [tools] selftests/bpf: Add test for freplace program with write access (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] - [net] bpf: verifier: use target program's type for access verifications (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] - [scsi] scsi: lpfc: Fix NVMe rport deregister and registration during ADISC (Dick Kennedy) [1871223] - [scsi] scsi: lpfc: Fix LUN loss after cable pull (Dick Kennedy) [1871223] - [infiniband] RDMA/bnxt_re: Do not add user qps to flushlist (Selvin Xavier) [1858674] - [fs] NFSv4.0 allow nconnect for v4.0 (Benjamin Coddington) [1842746] - [mm] mm/vunmap: add cond_resched() in vunmap_pmd_range (Rafael Aquini) [1871710] - [s390] s390/bpf: Maintain 8-byte stack alignment (Jiri Olsa) [1871040]- [netdrv] vrf: Fix IPv6 with qdisc and xfrm (Sabrina Dubroca) [1868565] - [netdrv] vrf: make sure skb->data contains ip header to make routing (Sabrina Dubroca) [1868565] - [netdrv] vrf: Check skb for XFRM_TRANSFORMED flag (Sabrina Dubroca) [1868565] - [net] Do not clear the sock TX queue in sk_set_socket() (Andrea Claudi) [1850421] - [net] Use RCU_INIT_POINTER() to set sk_wq (Andrea Claudi) [1850421] - [net] netfilter: ip6tables: Add a .pre_exit hook in all ip6table_foo.c. (Florian Westphal) [1862384] - [net] netfilter: iptables: Add a .pre_exit hook in all iptable_foo.c. (Florian Westphal) [1862384] - [net] netfilter: ipset: Fix an error code in ip_set_sockfn_get() (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: Don't account for expired elements on insertion (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: Drop spurious condition for overlap detection on insertion (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: Detect partial overlaps on insertion (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: Introduce and use nft_rbtree_interval_start() (Florian Westphal) [1862384] - [net] netfilter: nf_tables: fix nat hook table deletion (Florian Westphal) [1862384] - [net] netfilter: ipset: call ip_set_free() instead of kfree() (Florian Westphal) [1862384] - [net] netfilter: ip6tables: Split ip6t_unregister_table() into pre_exit and exit helpers. (Florian Westphal) [1862384] - [net] netfilter: iptables: Split ipt_unregister_table() into pre_exit and exit helpers. (Florian Westphal) [1862384] - [net] netfilter: nft_set_pipapo: Disable preemption before getting per-CPU pointer (Florian Westphal) [1862384] - [net] netfilter: nft_nat: return EOPNOTSUPP if type or flags are not supported (Florian Westphal) [1862384] - [net] netfilter: conntrack: comparison of unsigned in cthelper confirmation (Florian Westphal) [1862384] - [net] netfilter: conntrack: refetch conntrack after nf_conntrack_update() (Florian Westphal) [1862384] - [net] netfilter: conntrack: Pass value of ctinfo to __nf_conntrack_update (Florian Westphal) [1862384] - [net] netfilter: conntrack: make conntrack userspace helpers work again (Florian Westphal) [1862384] - [net] netfilter: nfnetlink_cthelper: unbreak userspace helper support (Florian Westphal) [1862384] - [net] netfilter: nf_conntrack_pptp: fix compilation warning with W=1 build (Florian Westphal) [1862384] - [net] netfilter: nf_conntrack_pptp: prevent buffer overflows in debug code (Florian Westphal) [1862384] - [net] netfilter: nft_set_bitmap: initialize set element extension in lookups (Florian Westphal) [1862384] - [net] netfilter: nft_fwd_netdev: validate family and chain type (Florian Westphal) [1862384] - [net] netfilter: nft_payload: add missing attribute validation for payload csum flags (Florian Westphal) [1862384] - [net] netfilter: cthelper: add missing attribute validation for cthelper (Florian Westphal) [1862384] - [net] netfilter: ipset: Fix forceadd evaluation path (Florian Westphal) [1862384] - [net] netfilter: bridge: make sure to pull arp header in br_nf_forward_arp() (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: bogus lookup/get on consecutive elements in named sets (Florian Westphal) [1862384] - [net] netfilter: ctnetlink: netns exit must wait for callbacks (Florian Westphal) [1862384] - [arm64] kvm: arm64: Don't inherit exec permission across page-table levels (Andrew Jones) [1869297] - [arm64] kvm: arm64: Flush the instruction cache if not unmapping the VM on reboot (Andrew Jones) [1869297] - [s390] s390, dcssblk: kaddr and pfn can be NULL to ->direct_access() (Claudio Imbrenda) [1868927] - [fs] chardev: Avoid potential use-after-free in 'chrdev_open()' (Vladis Dronov) [1866324] {CVE-2020-0305} - [net] net: accept an empty mask in /sys/class/net/*/queues/rx-*/rps_cpus (Nitesh Narayan Lal) [1868433] - [x86] Revert "x86/intel: Disable HPET on Intel Ice Lake platforms" (David Arcari) [1868405] - [kernel] sched: Fix race against ptrace_freeze_trace() (Oleg Nesterov) [1862560] - [kernel] sched: Fix loadavg accounting race (Oleg Nesterov) [1862560] - [kernel] kernel/sched/: remove caller signal_pending branch predictions (Oleg Nesterov) [1862560] - [kernel] locking/spinlock, sched/core: Clarify requirements for smp_mb__after_spinlock() (Oleg Nesterov) [1862560] - [nvme] nvme: multipath: round-robin: eliminate "fallback" variable (Gopal Tiwari) [1868443] - [nvme] nvme: multipath: round-robin: fix single non-optimized path case (Gopal Tiwari) [1868443] - [nvme] nvme-multipath: do not fall back to __nvme_find_path() for non-optimized paths (Gopal Tiwari) [1868443] - [nvme] nvme-multipath: fix logic for non-optimized paths (Gopal Tiwari) [1868443] - [tools] selftests/bpf: Fix segmentation fault in test_progs (Yauheni Kaliuta) [1868494] - [pci] hv: Fix a timing issue which causes kdump to fail occasionally (Mohammed Gamal) [1861960] - [hv] hv: vmbus: Only notify Hyper-V for die events that are oops (Vitaly Kuznetsov) [1868131] - [x86] kvm: nsvm: Correctly set the shadow NPT root level in its MMU role (Vitaly Kuznetsov) [1845507] - [x86] kvm: x86: drop superfluous mmu_check_root() from fast_pgd_switch() (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: use nested_svm_load_cr3() on guest->host switch (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: implement nested_svm_load_cr3() and use it for host->guest switch (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: move kvm_set_cr3() after nested_svm_uninit_mmu_context() (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: introduce nested_svm_load_cr3()/nested_npt_enabled() (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: prepare to handle errors from enter_svm_guest_mode() (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: reset nested_run_pending upon nested_svm_vmrun_msrpm() failure (Vitaly Kuznetsov) [1845507] - [x86] kvm: mmu: stop dereferencing vcpu->arch.mmu to get the context for MMU init (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: split kvm_init_shadow_npt_mmu() from kvm_init_shadow_mmu() (Vitaly Kuznetsov) [1845507] - [security] selinux: compute genfs symlink context in case of CephFS (Ondrej Mosnacek) [1865800] - [fs] ceph: set sec_context xattr on symlink creation (Ondrej Mosnacek) [1861509] - [tools] selftests: bpf: define SO_RCVTIMEO and SO_SNDTIMEO properly for ppc64le (Jiri Benc) [1860386] - [tools] bpf: Sync RHEL version of asm-generic/socket.h to tools/ (Jiri Benc) [1860386] - [tools] selftests: bpf: skip tests not working on RHEL (Jiri Benc) [1866908] - [tools] Revert "selftests: bpf: disable test_lwt_seg6local" (Jiri Benc) [1866908] - [tools] Revert "bpf: selftests: remove test_bpftool_build.sh from TEST_PROGS" (Jiri Benc) [1866908] - [tools] selftests: add option to skip specific tests in RHEL (Jiri Benc) [1866908] - [tools] selftests: bpf: switch off timeout (Jiri Benc) [1866908] - [tools] selftest/firmware: Add selftest timeout in settings (Jiri Benc) [1866908] - [tools] selftests/harness: Limit step counter reporting (Jiri Benc) [1866908] - [tools] selftests/harness: Clean up kern-doc for fixtures (Jiri Benc) [1866908] - [tools] selftests: fix condition in run_tests (Jiri Benc) [1866908] - [tools] selftests: do not use .ONESHELL (Jiri Benc) [1866908] - [tools] selftests/harness: Report skip reason (Jiri Benc) [1866908] - [tools] selftests/harness: Display signed values correctly (Jiri Benc) [1866908] - [tools] selftests/harness: Refactor XFAIL into SKIP (Jiri Benc) [1866908] - [tools] selftests/harness: Switch to TAP output (Jiri Benc) [1866908] - [tools] selftests: Add header documentation and helpers (Jiri Benc) [1866908] - [tools] kselftest: fix TAP output for skipped tests (Jiri Benc) [1866908] - [tools] kselftest: ksft_test_num return type should be unsigned (Jiri Benc) [1866908] - [tools] selftests: introduce gen_tar Makefile target (Jiri Benc) [1866908] - [tools] kselftest: add fixture variants (Jiri Benc) [1866908] - [tools] kselftest: run tests by fixture (Jiri Benc) [1866908] - [tools] kselftest: create fixture objects (Jiri Benc) [1866908] - [tools] kselftest: factor out list manipulation to a helper (Jiri Benc) [1866908] - [tools] selftests: add build/cross-build dependency check script (Jiri Benc) [1866908] - [tools] kselftest/runner: allow to properly deliver signals to tests (Jiri Benc) [1866908] - [tools] selftests/harness: fix spelling mistake "SIGARLM" -> "SIGALRM" (Jiri Benc) [1866908] - [tools] selftests: enforce local header dependency in lib.mk (Jiri Benc) [1866908] - [tools] selftests/harness: Handle timeouts cleanly (Jiri Benc) [1866908] - [tools] selftests/harness: Move test child waiting logic (Jiri Benc) [1866908] - [tools] selftests: Fix kselftest O=objdir build from cluttering top level objdir (Jiri Benc) [1866908] - [tools] selftests: allow detection of build failures (Jiri Benc) [1866908] - [tools] selftests: fix build behaviour on targets' failures (Jiri Benc) [1866908] - [tools] kselftest: Support old perl versions (Jiri Benc) [1866908] - [tools] kselftest/runner: Print new line in print of timeout log (Jiri Benc) [1866908] - [tools] selftests: Fix dangling documentation references to kselftest_module.sh (Jiri Benc) [1866908] - [tools] kselftest: Fix NULL INSTALL_PATH for TARGETS runlist (Jiri Benc) [1866908] - [tools] selftests: Move kselftest_module.sh into kselftest/ (Jiri Benc) [1866908] - [tools] selftests: gen_kselftest_tar.sh: Do not clobber kselftest/ (Jiri Benc) [1866908] - [tools] selftests/kselftest/runner.sh: Add 45 second timeout per test (Jiri Benc) [1866908] - [tools] kselftest: exclude failed TARGETS from runlist (Jiri Benc) [1866908] - [tools] kselftest: add capability to skip chosen TARGETS (Jiri Benc) [1866908] - [tools] selftests: Add kselftest-all and kselftest-install targets (Jiri Benc) [1866908] - [tools] selftests: use "$(MAKE)" instead of "make" (Jiri Benc) [1866908] - [tools] kselftest: save-and-restore errno to allow for m formatting (Jiri Benc) [1866908] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 481 (Jiri Benc) [1866908] - [tools] selftests/harness: Allow test to configure timeout (Jiri Benc) [1866908] - [tools] selftests: avoid KBUILD_OUTPUT dir cluttering with selftest objects (Jiri Benc) [1866908] - [tools] selftests: fix bpf build/test workflow regression when KBUILD_OUTPUT is set (Jiri Benc) [1866908] - [tools] selftests: fix install target to use default install path (Jiri Benc) [1866908] - [tools] selftests: build and run gpio when output directory is the src dir (Jiri Benc) [1866908] - [documentation] doc: kselftest: Fix KBUILD_OUTPUT usage instructions (Jiri Benc) [1866908] - [tools] selftests: fix headers_install circular dependency (Jiri Benc) [1866908] - [tools] selftests/harness: Add 30 second timeout per test (Jiri Benc) [1866908] - [tools] kselftest: Add test module framework header (Jiri Benc) [1866908] - [tools] kselftest: Add test runner creation script (Jiri Benc) [1866908] - [tools] selftests/harness: Update named initializer syntax (Jiri Benc) [1866908] - [tools] selftest: include stdio.h in kselftest.h (Jiri Benc) [1866908] - [tools] selftests: do not macro-expand failed assertion expressions (Jiri Benc) [1866908] - [documentation] Documentation/dev-tools: clean up kselftest.rst (Jiri Benc) [1866908] - [documentation] doc: dev-tools: kselftest.rst: update config file location (Jiri Benc) [1866908] - [documentation] doc: dev-tools: kselftest.rst: update contributing new tests (Jiri Benc) [1866908]- [fs] nfs: ensure correct writeback errors are returned on close() (Scott Mayhew) [1849424] - [netdrv] net: thunderx: use spin_lock_bh in nicvf_set_rx_mode_task() (Dean Nelson) [1824858] - [crypto] crypto: ecc - SP800-56A rev 3 local public key validation (Herbert Xu) [1855817] - [crypto] crypto: dh - SP800-56A rev 3 local public key validation (Herbert Xu) [1855817] - [crypto] crypto: dh - check validity of Z before export (Herbert Xu) [1855817] - [lib] lib/mpi: Add mpi_sub_ui() (Herbert Xu) [1855817] - [crypto] crypto: ecdh - check validity of Z before export (Herbert Xu) [1855817] - [netdrv] net: thunderx: initialize VF's mailbox mutex before first usage (Dean Nelson) [1866827] - [kernel] timers: Lower base clock forwarding threshold (Phil Auld) [1833096] - [kernel] timers: Remove must_forward_clk (Phil Auld) [1833096] - [kernel] timers: Spare timer softirq until next expiry (Phil Auld) [1833096] - [kernel] timers: Expand clk forward logic beyond nohz (Phil Auld) [1833096] - [kernel] timers: Reuse next expiry cache after nohz exit (Phil Auld) [1833096] - [kernel] timers: Always keep track of next expiry (Phil Auld) [1833096] - [kernel] timers: Optimize _next_timer_interrupt() level iteration (Phil Auld) [1833096] - [kernel] timers: Add comments about calc_index() ceiling work (Phil Auld) [1833096] - [kernel] timers: Move trigger_dyntick_cpu() to enqueue_timer() (Phil Auld) [1833096] - [kernel] timers: Use only bucket expiry for base->next_expiry value (Phil Auld) [1833096] - [kernel] timers: Preserve higher bits of expiration on index calculation (Phil Auld) [1833096] - [kernel] timer: Fix wheel index calculation on last level (Phil Auld) [1833096] - [kernel] timer: Prevent base->clk from moving backward (Phil Auld) [1833096] - [kernel] timer: Read jiffies once when forwarding base clk (Phil Auld) [1833096] - [powerpc] powerpc/64: Update Speculation_Store_Bypass in /proc//status (Gustavo Duarte) [1773868] - [scsi] scsi: virtio-scsi: Correctly handle the case where all LUNs are unplugged (Maxim Levitsky) [1756093] - [kvm] kvm: x86: replace kvm_spec_ctrl_test_value with runtime test on the host (Maxim Levitsky) [1853447] - [kvm] x86/kvm: Move context tracking where it belongs (Nitesh Narayan Lal) [1854011] - [scsi] scsi: megaraid_sas: Clear affinity hint (Tomas Henzl) [1828351] - [netdrv] revert "vxlan: fix tos value before xmit" (Andrea Claudi) [1862166] - [net] udp: Copy has_conns in reuseport_grow(). (Marcelo Leitner) [1867160] - [net] dev: Defer free of skbs in flush_backlog (Marcelo Leitner) [1867160] - [include] net: core: reduce recursion limit value (Marcelo Leitner) [1867160] - [netdrv] pppoe: only process PADT targeted at local interfaces (Andrea Claudi) [1866850] - [net] espintcp: count packets dropped in espintcp_rcv (Sabrina Dubroca) [1866393] - [net] espintcp: handle short messages instead of breaking the encap socket (Sabrina Dubroca) [1866393] - [net] espintcp: recv() should return 0 when the peer socket is closed (Sabrina Dubroca) [1866393] - [net] espintcp: support non-blocking sends (Sabrina Dubroca) [1866393] - [net] mptcp: be careful on subflow creation (Davide Caratti) [1862200] - [net] mptcp: fix bogus sendmsg() return code under pressure (Davide Caratti) [1862200] - [net] mptcp: fix joined subflows with unblocking sk (Davide Caratti) [1862200] - [net] subflow: explicitly check for plain tcp rsk (Davide Caratti) [1862200] - [net] mptcp: silence warning in subflow_data_ready() (Davide Caratti) [1862200] - [net] mptcp: fix race in subflow_data_ready() (Davide Caratti) [1862200] - [net] mptcp: fix memory leak in mptcp_subflow_create_socket() (Davide Caratti) [1862200] - [net] mptcp: don't leak msk in token container (Davide Caratti) [1862200] - [net] ipv4: Silence suspicious RCU usage warning (Guillaume Nault) [1866430] - [net] devinet: fix memleak in inetdev_init() (Guillaume Nault) [1866430] - [net] ipip: fix wrong address family in init error path (Guillaume Nault) [1866430] - [net] inet_csk: Fix so_reuseport bind-address cache in tb->fast* (Guillaume Nault) [1866430] - [net] ipmr: Add lockdep expression to ipmr_for_each_table macro (Guillaume Nault) [1866430] - [net] ipmr: Fix RCU list debugging warning (Guillaume Nault) [1866430] - [net] tcp: make sure listeners don't initialize congestion-control state (Paolo Abeni) [1865904] - [net] sched: The error lable position is corrected in ct_init_module (Davide Caratti) [1865890] - [net] sched: cls_api: fix nooffloaddevcnt warning dmesg log (Davide Caratti) [1865890] - [net] tls: fix race condition causing kernel panic (Sabrina Dubroca) [1861756] - [net] tls: free record only on encryption error (Sabrina Dubroca) [1861756] - [net] tls: fix encryption error checking (Sabrina Dubroca) [1861756] - [net] l2tp: add sk_family checks to l2tp_validate_socket (Guillaume Nault) [1861453] - [net] l2tp: do not use inet_hash()/inet_unhash() (Guillaume Nault) [1861453] - [net] tipc: allow to build NACK message in link timeout function (Xin Long) [1860877] - [net] tipc: fix retransmission on unicast links (Xin Long) [1860877] - [net] tipc: fix NULL pointer dereference in tipc_disc_rcv() (Xin Long) [1860877] - [net] tipc: remove set but not used variable 'prev' (Xin Long) [1860877] - [net] tipc: call tsk_set_importance from tipc_topsrv_create_listener (Xin Long) [1860877] - [net] tipc: add support for broadcast rcv stats dumping (Xin Long) [1860877] - [net] tipc: enable broadcast retrans via unicast (Xin Long) [1860877] - [net] tipc: add back link trace events (Xin Long) [1860877] - [net] tipc: introduce Gap ACK blocks for broadcast link (Xin Long) [1860877] - [net] tipc: block BH before using dst_cache (Xin Long) [1860877] - [net] tipc: fix partial topology connection closure (Xin Long) [1860877] - [net] xfrm: policy: match with both mark and mask on user interfaces (Xin Long) [1854116] - [scsi] scsi: dh: Add Fujitsu device to devinfo and dh lists (Ewan Milne) [1861418] - [x86] kvm: Set KVM_SOFT_MAX_VCPUS to 1024 (Eduardo Habkost) [1856996] - [md] dm integrity: fix integrity recalculation that is improperly skipped (Mike Snitzer) [1860160] - [netdrv] ibmvnic: Fix IRQ mapping disposal in error path (Steve Best) [1867498] - [infiniband] IB/hfi1: Do not destroy link_wq when the device is shut down (Kamal Heib) [1858392] - [infiniband] IB/hfi1: Do not destroy hfi1_wq when the device is shut down (Kamal Heib) [1858392] - [netdrv] Revert "net/broadcom: Clean broadcom code from driver versions" (Jonathan Toppins) [1867146] - [net] devmap: Use bpf_map_area_alloc() for allocating hash buckets (Jiri Benc) [1842380] - [kernel] kexec_file: Correctly output debugging information for the PT_LOAD ELF header (Lianbo Jiang) [1861186] - [kernel] kexec: Improve & fix crash_exclude_mem_range() to handle overlapping ranges (Lianbo Jiang) [1861186] - [x86] x86/crash: Correct the address boundary of function parameters (Lianbo Jiang) [1861186] - [fs] ceph: handle zero-length feature mask in session messages (Jeff Layton) [1866018] - [s390] s390/bpf: Tolerate not converging code shrinking (Yauheni Kaliuta) [1857120] - [s390] s390/bpf: Use brcl for jumping to exit_ip if necessary (Yauheni Kaliuta) [1857120] - [s390] s390/bpf: Fix sign extension in branch_ku (Yauheni Kaliuta) [1857120] - [tools] selftests: bpf: test_kmod.sh: Fix running out of srctree (Yauheni Kaliuta) [1857120] - [lib] bpf: revert "test_bpf: Flag tests that cannot be jited on s390" (Yauheni Kaliuta) [1857120] - [kernel] uprobes: ensure that uprobe->offset and ->ref_ctr_offset are properly aligned (Oleg Nesterov) [1848596]- [fs] nfs: nfs_file_write() should check for writeback errors (Scott Mayhew) [1852788] - [s390] s390/cpum_cf, perf: change DFLT_CCERROR counter name (Philipp Rudo) [1865794] - [net] net/smc: unique reason code for exceeded max dmb count (Philipp Rudo) [1865792] - [s390] s390/ism: indicate correct error reason in ism_alloc_dmb() (Philipp Rudo) [1865792] - [net] net/smc: fix dmb buffer shortage (Philipp Rudo) [1865792] - [net] net/smc: put slot when connection is killed (Philipp Rudo) [1865792] - [net] net/smc: fix restoring of fallback changes (Philipp Rudo) [1865792] - [net] net/smc: remove freed buffer from list (Philipp Rudo) [1865792] - [net] net/smc: do not call dma sync for unmapped memory (Philipp Rudo) [1865792] - [net] net/smc: fix handling of delete link requests (Philipp Rudo) [1865792] - [net] net/smc: move add link processing for new device into llc layer (Philipp Rudo) [1865792] - [net] net/smc: drop out-of-flow llc response messages (Philipp Rudo) [1865792] - [net] net/smc: protect smc ib device initialization (Philipp Rudo) [1865792] - [net] net/smc: fix link lookup for new rdma connections (Philipp Rudo) [1865792] - [net] net/smc: clear link during SMC client link down processing (Philipp Rudo) [1865792] - [net] net/smc: handle unexpected response types for confirm link (Philipp Rudo) [1865792] - [net] net/smc: switch smcd_dev_list spinlock to mutex (Philipp Rudo) [1865792] - [net] net/smc: fix sleep bug in smc_pnet_find_roce_resource() (Philipp Rudo) [1865792] - [net] net/smc: fix work request handling (Philipp Rudo) [1865792] - [net] net/smc: separate LLC wait queues for flow and messages (Philipp Rudo) [1865792] - [net] net/smc: pre-fetch send buffer outside of send_lock (Philipp Rudo) [1865792] - [nvme] nvme-fc: set max_segments to lldd max value (Ewan Milne) [1853181] - [powerpc] ppc64/kexec_file: enable early kernel's OPAL calls (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: fix kexec load failure with lack of memory hole (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: add appropriate regions for memory reserve map (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: prepare elfcore header for crashing kernel (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: setup backup region for kdump kernel (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: restrict memory usage of kdump kernel (Diego Domingos) [1829715] - [mm] powerpc/drmem: make lmb walk a bit more flexible (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: avoid stomping memory used by special regions (Diego Domingos) [1829715] - [powerpc] powerpc/kexec_file: add helper functions for getting memory ranges (Diego Domingos) [1829715] - [powerpc] powerpc/kexec_file: mark PPC64 specific code (Diego Domingos) [1829715] - [kernel] kexec_file: allow archs to handle special regions while locating memory hole (Diego Domingos) [1829715] - [netdrv] net/mlx5e: CT: Support restore ipv6 tunnel (Alaa Hleihel) [1862975] - [netdrv] ionic: unlock queue mutex in error path (Jonathan Toppins) [1854270] - [netdrv] ionic: use mutex to protect queue operations (Jonathan Toppins) [1854270] - [net] xfrm: esp6: fix the location of the transport header with encapsulation (Sabrina Dubroca) [1857653] - [net] ipv4: fill fl4_icmp_{type, code} in ping_v4_sendmsg (Sabrina Dubroca) [1861324] - [netdrv] geneve: fix an uninitialized value in geneve_changelink() (Sabrina Dubroca) [1860945] - [net] ip_tunnel: fix use-after-free in ip_tunnel_lookup() (Sabrina Dubroca) [1860945] - [netdrv] vxlan: Avoid infinite loop when suppressing NS messages with invalid options (Sabrina Dubroca) [1860945] - [tools] selftests: mptcp: capture pcap on both sides (Hangbin Liu) [1859880] - [tools] selftests/net: report etf errors correctly (Hangbin Liu) [1859880] - [tools] selftests: net: ip_defrag: ignore EPERM (Hangbin Liu) [1859880] - [tools] selftests: forwarding: pedit_dsfield: Check counter value (Hangbin Liu) [1859880] - [tools] selftests: net: tcp_mmap: fix SO_RCVLOWAT setting (Hangbin Liu) [1859880] - [tools] selftests: net: tcp_mmap: clear whole tcp_zerocopy_receive struct (Hangbin Liu) [1859880] - [tools] selftests: A few improvements to fib_nexthops.sh (Hangbin Liu) [1859880] - [tools] selftests: Add tests for vrf and xfrms (Hangbin Liu) [1859880] - [tools] selftests: pmtu: implement IPIP, SIT and ip6tnl PMTU discovery tests (Hangbin Liu) [1859880] - [tools] selftests/net/forwarding: define libs as TEST_PROGS_EXTENDED (Hangbin Liu) [1859880] - [tools] selftests/net/forwarding: add Makefile to install tests (Hangbin Liu) [1859880] - [tools] selftests: nft_concat_range: Move option for 'list ruleset' before command (Hangbin Liu) [1859880] - [tools] selftests: netfilter: use randomized netns names (Hangbin Liu) [1859880] - [tools] kselftests: netfilter: fix leftover net/net-next merge conflict (Hangbin Liu) [1859880] - [tools] selftests: netfilter: missing error check when setting up veth interface (Hangbin Liu) [1859880] - [net] sctp: Don't advertise IPv4 addresses if ipv6only is set on the socket (Xin Long) [1860673] - [net] sctp: check assoc before SCTP_ADDR_{MADE_PRIM, ADDED} event (Xin Long) [1860673] - [net] sctp: fix typo sctp_ulpevent_nofity_peer_addr_change (Xin Long) [1860673] - [net] sctp: Fix spelling in Kconfig help (Xin Long) [1860673] - [net] sctp: Start shutdown on association restart if in SHUTDOWN-SENT state and socket is closed (Xin Long) [1860673] - [net] sctp: Don't add the shutdown timer if its already been added (Xin Long) [1860673] - [net] sctp: Fix SHUTDOWN CTSN Ack in the peer restart case (Xin Long) [1860673] - [net] sctp: Fix bundling of SHUTDOWN with COOKIE-ACK (Xin Long) [1860673] - [net] ip6_vti: use IS_REACHABLE to avoid some compile errors (Xin Long) [1840976 1835075] - [net] xfrm: interface: use IS_REACHABLE to avoid some compile errors (Xin Long) [1840976 1835075] - [net] xfrm: interface: not xfrmi_ipv6/ipip_handler twice (Xin Long) [1840976 1835075] - [net] ip6_vti: not register vti_ipv6_handler twice (Xin Long) [1840976 1835075] - [net] ip_vti: not register vti_ipip_handler twice (Xin Long) [1840976 1835075] - [net] xfrm: interface: support IPIP and IPIP6 tunnels processing with .cb_handler (Xin Long) [1840976 1835075] - [net] xfrm: interface: support IP6IP6 and IP6IP tunnels processing with .cb_handler (Xin Long) [1840976 1835075] - [net] ipcomp: assign if_id to child tunnel from parent tunnel (Xin Long) [1840976 1835075] - [net] ip6_vti: support IP6IP tunnel processing (Xin Long) [1840976 1835075] - [net] ip6_vti: support IP6IP6 tunnel processing with .cb_handler (Xin Long) [1840976 1835075] - [net] ip_vti: support IPIP6 tunnel processing (Xin Long) [1840976 1835075] - [net] ip_vti: support IPIP tunnel processing with .cb_handler (Xin Long) [1840976 1835075] - [net] tunnel6: add tunnel6_input_afinfo for ipip and ipv6 tunnels (Xin Long) [1840976 1835075] - [net] tunnel4: add cb_handler to struct xfrm_tunnel (Xin Long) [1840976 1835075] - [net] xfrm: add is_ipip to struct xfrm_input_afinfo (Xin Long) [1840976 1835075] - [net] tunnel6: support for IPPROTO_MPLS (Xin Long) [1840976 1835075] - [net] virtio_vsock: Enhance connection semantics (Stefano Garzarella) [1861735] - [net] virtio_vsock: Fix race condition in virtio_transport_recv_pkt (Stefano Garzarella) [1858135] - [net] vsock/virtio: annotate 'the_virtio_vsock' RCU pointer (Stefano Garzarella) [1861762] - [vhost] vsock/virtio: fix multiple packet delivery to monitoring devices (Stefano Garzarella) [1861762] - [vhost] vsock: fix packet delivery order to monitoring devices (Stefano Garzarella) [1861762] - [vhost] vsock: accept only packets with the right dst_cid (Stefano Garzarella) [1861762] - [vhost] vsock: refuse CID assigned to the guest->host transport (Stefano Garzarella) [1861762] - [vhost] vsock: switch to a mutex for vhost_vsock_hash (Stefano Garzarella) [1861762] - [net] vsock: fix timeout in vsock_accept() (Stefano Garzarella) [1861762] - [net] vsock: Simplify '__vsock_release()' (Stefano Garzarella) [1861762] - [netdrv] net/mlx5e: Fix kernel crash when setting vf VLANID on a VF dev (Alaa Hleihel) [1859477] - [netdrv] net/mlx5e: Modify uplink state on interface up/down (Alaa Hleihel) [1861720 1859477] - [netdrv] net/mlx5e: Fix missing cleanup of ethtool steering during rep rx cleanup (Alaa Hleihel) [1859477 1856660] - [netdrv] ixgbe: Add ethtool support to enable 2.5 and 5.0 Gbps support (Ken Cox) [1835962] - [x86] x86/purgatory: Add -fno-stack-protector (Lianbo Jiang) [1857528] - [x86] x86/purgatory: Fail the build if purgatory.ro has missing symbols (Lianbo Jiang) [1857528] - [x86] x86/purgatory: Do not use __builtin_memcpy and __builtin_memset (Lianbo Jiang) [1857528] - [x86] x86/boot: Provide KASAN compatible aliases for string routines (Lianbo Jiang) [1857528] - [x86] x86/purgatory: Disable various profiling and sanitizing options (Lianbo Jiang) [1857528] - [x86] x86/boot: Restrict header scope to make Clang happy (Lianbo Jiang) [1857528]- [x86] x86/entry/64: Update comments and sanity tests for create_gap (Jiri Olsa) [1850831] - [x86] x86/alternatives: add missing insn.h include (Jiri Olsa) [1850831] - [x86] x86/alternatives: Teach text_poke_bp() to emulate instructions (Jiri Olsa) [1850831] - [x86] x86/paravirt: Standardize 'insn_buff' variable names (Jiri Olsa) [1850831] - [x86] x86_64: Allow breakpoints to emulate call instructions (Jiri Olsa) [1850831] - [x86] x86_64: Add gap to int3 to allow for call emulation (Jiri Olsa) [1850831] - [x86] x86/alternatives: Sync bp_patching update for avoiding NULL pointer exception (Jiri Olsa) [1850831] - [nvme] nvme: add a Identify Namespace Identification Descriptor list quirk (Gopal Tiwari) [1862136] - [nvme] nvme: fix identify error status silent ignore (Gopal Tiwari) [1862136] - [nvme] nvme: fix possible hang when ns scanning fails during error recovery (Gopal Tiwari) [1862136] - [nvme] nvme: refactor nvme_identify_ns_descs error handling (Gopal Tiwari) [1862136] - [infiniband] IB/rdmavt: Fix RQ counting issues causing use of an invalid RWQE (Kamal Heib) [1850314] - [powerpc] powerpc/pseries: PCIE PHB reset (Steve Best) [1747345] - [drm] drm/nouveau/kms: Handle -EINPROGRESS in nouveau_display_acpi_ntfy() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Fix runtime PM leak in nouveau_display_acpi_ntfy() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Invert conditionals in nouveau_display_acpi_ntfy() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Use pm_runtime_put_autosuspend() in hpd_work (Lyude Paul) [1827812] - [drm] drm/nouveau/kms/fbcon: Use pm_runtime_put_autosuspend() in suspend work (Lyude Paul) [1827812] - [drm] drm/nouveau/kms/fbcon: Fix pm_runtime calls in nouveau_fbcon_output_poll_changed() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms/fbcon: Correct pm_runtime calls in nouveau_fbcon_release() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Fix rpm leak in nouveau_connector_hotplug() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Handle -EINPROGRESS in nouveau_connector_hotplug() (Lyude Paul) [1827812] - [drm] drm/nouveau/fbcon: fix module unload when fbcon init has failed for some reason (Lyude Paul) [1827812] - [drm] drm/nouveau/kms/tu102: wait for core update to complete when assigning windows (Lyude Paul) [1827812] - [drm] drm/nouveau/disp/gm200-: fix regression from HDA SOR selection changes (Lyude Paul) [1827812] - [drm] drm/amd/powerplay: fix a crash when overclocking Vega M (Lyude Paul) [1827812] - [drm] drm/amdgpu: Fix NULL dereference in dpm sysfs handlers (Lyude Paul) [1827812] - [drm] drm/amdgpu: fix preemption unit test (Lyude Paul) [1827812] - [drm] drm/amdgpu/gfx10: fix race condition for kiq (Lyude Paul) [1827812] - [drm] drm/amd/display: add dmcub check on RENOIR (Lyude Paul) [1827812] - [drm] drm/amd/display: Check DMCU Exists Before Loading (Lyude Paul) [1827812] - [drm] drm/nouveau/nouveau: fix page fault on device private memory (Lyude Paul) [1827812] - [drm] drm/nouveau/i2c/g94-: increase NV_PMGR_DP_AUXCTL_TRANSACTREQ timeout (Lyude Paul) [1827812] - [drm] drm/i915/perf: Use GTT when saving/restoring engine GPR (Lyude Paul) [1827812] - [drm] drm/i915/gvt: Fix two CFL MMIO handling caused by regression (Lyude Paul) [1827812] - [drm] drm/i915/gt: Only swap to a random sibling once upon creation (Lyude Paul) [1827812] - [drm] drm/i915/gt: Ignore irq enabling on the virtual engines (Lyude Paul) [1827812] - [drm] drm/i915: Move cec_notifier to intel_hdmi_connector_unregister, v2 (Lyude Paul) [1827812] - [drm] drm/amdgpu/display: create fake mst encoders ahead of time (v4) (Lyude Paul) [1827812] - [drm] drm/amd/display: handle failed allocation during stream construction (Lyude Paul) [1827812] - [drm] drm/amdgpu/sdma5: fix wptr overwritten in ->get_wptr() (Lyude Paul) [1827812] - [drm] drm/amdgpu/powerplay: Modify SMC message name for setting power profile mode (Lyude Paul) [1827812] - [drm] drm/i915: Also drop vm.ref along error paths for vma construction (Lyude Paul) [1827812] - [drm] drm/i915: Drop vm.ref for duplicate vma on construction (Lyude Paul) [1827812] - [drm] drm/amdgpu: asd function needs to be unloaded in suspend phase (Lyude Paul) [1827812] - [drm] drm/amdgpu: add TMR destory function for psp (Lyude Paul) [1827812] - [drm] drm/amdgpu: don't do soft recovery if gpu_recovery=0 (Lyude Paul) [1827812] - [drm] drm/i915: Skip stale object handle for debugfs per-file-stats (Lyude Paul) [1827812] - [drm] drm/i915/gt: Pin the rings before marking active (Lyude Paul) [1827812] - [drm] drm/radeon: fix double free (Lyude Paul) [1827812] - [drm] drm: panel-orientation-quirks: Use generic orientation-data for Acer S1003 (Lyude Paul) [1827812] - [drm] drm: panel-orientation-quirks: Add quirk for Asus T101HA panel (Lyude Paul) [1827812] - [iommu] iommu/vt-d: Don't apply gfx quirks to untrusted devices (Lyude Paul) [1827812] - [drm] drm/tegra: hub: Do not enable orphaned window group (Lyude Paul) [1827812] - [drm] drm/ttm: Fix dma_fence refcnt leak when adding move fence (Lyude Paul) [1827812] - [drm] drm/ttm: Fix dma_fence refcnt leak in ttm_bo_vm_fault_reserved (Lyude Paul) [1827812] - [drm] drm/amdgpu/atomfirmware: fix vram_info fetching for renoir (Lyude Paul) [1827812] - [drm] drm/amdgpu: use u rather than d for sclk/mclk (Lyude Paul) [1827812] - [drm] drm/amd/display: Only revalidate bandwidth on medium and fast updates (Lyude Paul) [1827812] - [drm] drm/i915/gt: Mark timeline->cacheline as destroyed after rcu grace period (Lyude Paul) [1827812] - [drm] drm/amd/display: Fix ineffective setting of max bpc property (Lyude Paul) [1827812] - [drm] drm/amd/display: Fix incorrectly pruned modes with deep color (Lyude Paul) [1827812] - [drm] drm/amdgpu: add fw release for sdma v5_0 (Lyude Paul) [1827812] - [drm] drm/radeon: fix fb_div check in ni_init_smc_spll_table() (Lyude Paul) [1827812] - [drm] drm/amd: fix potential memleak in err branch (Lyude Paul) [1827812] - [drm] drm/amd/display: Enable output_bpc property on all outputs (Lyude Paul) [1827812] - [drm] drm/amd/display: Use kfree() to free rgb_user in calculate_user_regamma_ramp() (Lyude Paul) [1827812] - [drm] Revert "drm/amd/display: disable dcn20 abm feature for bring up" (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move gen4 GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move vlv GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move ilk GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move snb GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move ivb GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move hsw GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Incrementally check for rewinding (Lyude Paul) [1827812] - [drm] drm/i915/tc: fix the reset of ln0 (Lyude Paul) [1827812] - [drm] drm/i915/icl+: Fix hotplug interrupt disabling after storm detection (Lyude Paul) [1827812] - [drm] drm/amd/display: Use kvfree() to free coeff in build_regamma() (Lyude Paul) [1827812] - [drm] drm/amdkfd: Use correct major in devcgroup check (Lyude Paul) [1827812] - [drm] drm/connector: notify userspace on hotplug after register complete (Lyude Paul) [1827812] - [drm] drm/i915: Whitelist context-local timestamp in the gen9 cmdparser (Lyude Paul) [1827812] - [drm] drm/i915/gem: Avoid iterating an empty list (Lyude Paul) [1827812] - [drm] drm/i915: Fix AUX power domain toggling across TypeC mode resets (Lyude Paul) [1827812] - [drm] drm/dp_mst: Increase ACT retry timeout to 3s (Lyude Paul) [1827812] - [drm] drm/ast: Don't check new mode if CRTC is being disabled (Lyude Paul) [1827812] - [drm] drm/amdgpu: Replace invalid device ID with a valid device ID (Lyude Paul) [1827812] - [drm] drm/amdgpu/display: use blanked rather than plane state for sync groups (Lyude Paul) [1827812] - [drm] drm/qxl: Use correct notify port address when creating cursor ring (Lyude Paul) [1827812] - [drm] drm/dp_mst: Reformat drm_dp_check_act_status() a bit (Lyude Paul) [1827812] - [drm] drm/ast: fix missing break in switch statement for format->cppcase 4 (Lyude Paul) [1827812] - [drm] drm/amd/display: Revalidate bandwidth before commiting DC updates (Lyude Paul) [1827812] - [drm] drm/nouveau: gr/gk20a: Use firmware version 0 (Lyude Paul) [1827812] - [drm] drm/amdgpu: Sync with VM root BO when switching VM to CPU update mode (Lyude Paul) [1827812] - [drm] drm/amd/powerpay: Disable gfxoff when setting manual mode on picasso and raven (Lyude Paul) [1827812] - [drm] drm/amd/display: Do not disable pipe split if mode is not supported (Lyude Paul) [1827812] - [drm] drm/amd/display: dmcu wait loop calculation is incorrect in RV (Lyude Paul) [1827812] - [drm] drm/amd/display: Correct updating logic of dcn21's pipe VM flags (Lyude Paul) [1827812] - [drm] drm/ast: Allocate initial CRTC state of the correct size (Lyude Paul) [1827812] - [drm] drm/hisilicon: Enforce 128-byte stride alignment to fix the hardware limitation (Lyude Paul) [1827812] - [drm] drm/dp: Lenovo X13 Yoga OLED panel brightness fix (Lyude Paul) [1827812] - [drm] drm/i915/dpcd_bl: Unbreak enable_dpcd_backlight modparam (Lyude Paul) [1827812] - [drm] drm/i915: Force DPCD backlight mode for some Dell CML 2020 panels (Lyude Paul) [1827812] - [drm] drm/i915: Force DPCD backlight mode on X1 Extreme 2nd Gen 4K AMOLED panel (Lyude Paul) [1827812] - [drm] drm/dp: Introduce EDID-based quirks (Lyude Paul) [1827812] - [drm] drm/amdgpu: Init data to avoid oops while reading pp_num_states (Lyude Paul) [1827812] - [drm] drm/amd/display: fix virtual signal dsc setup (Lyude Paul) [1827812] - [drm] drm/amd/display: Force watermark value propagation (Lyude Paul) [1827812] - [drm] drm: bridge: adv7511: Extend list of audio sample rates (Lyude Paul) [1827812] - [drm] drm/amdgpu: fix and cleanup amdgpu_gem_object_close v4 (Lyude Paul) [1827812] - [drm] drm/vkms: Hold gem object while still in-use (Lyude Paul) [1827812] - [drm] drm/amd/display: Not doing optimize bandwidth if flip pending (Lyude Paul) [1827812] - [drm] drm/amd/display: remove invalid dc_is_hw_initialized function (Lyude Paul) [1827812] - [drm] drm/amd/display: DP training to set properly SCRAMBLING_DISABLE (Lyude Paul) [1827812] - [drm] drm/edid: Add Oculus Rift S to non-desktop list (Lyude Paul) [1827812] - [drm] drm/amd/display: Fix potential integer wraparound resulting in a hang (Lyude Paul) [1827812] - [drm] drm/amd/display: Added locking for atomic update stream and update planes (Lyude Paul) [1827812] - [drm] drm/amd/display: Indicate dsc updates explicitly (Lyude Paul) [1827812] - [drm] drm/amd/display: Split program front end part that occur outside lock (Lyude Paul) [1827812] - [drm] drm/amd/display: drop cursor position check in atomic test (Lyude Paul) [1827812] - [drm] drm/amd/amdgpu: Update update_config() logic (Lyude Paul) [1827812] - [drm] drm/amdgpu: Use GEM obj reference for KFD BOs (Lyude Paul) [1827812] - [drm] drm/amd/powerplay: perform PG ungate prior to CG ungate (Lyude Paul) [1827812] - [drm] drm/amdgpu: drop unnecessary cancel_delayed_work_sync on PG ungate (Lyude Paul) [1827812] - [drm] drm/i915: Propagate error from completed fences (Lyude Paul) [1827812] - [drm] drm/i915/gvt: Init DPLL/DDI vreg for virtual display instead of inheritance (Lyude Paul) [1827812] - [drm] drm/amd/display: Prevent dpcd reads with passive dongles (Lyude Paul) [1827812] - [drm] drm/amd/display: fix counter in wait_for_no_pipes_pending (Lyude Paul) [1827812] - [gpu] vgaarb: Keep adding VGA device in queue (Lyude Paul) [1827812]- [net] openvswitch: fixes potential deadlock in dp cleanup code (Eelco Chaudron) [1845662] - [net] openvswitch: reorder masks array based on usage (Eelco Chaudron) [1845662] - [net] openvswitch: ovs_ct_exit to be done under ovs_lock (Eelco Chaudron) [1860853] - [net] ip6_gre: fix null-ptr-deref in ip6gre_init_net() (Hangbin Liu) [1860221] - [net] ip6_gre: fix use-after-free in ip6gre_tunnel_lookup() (Hangbin Liu) [1860221] - [net] mld: fix memory leak in ipv6_mc_destroy_dev() (Hangbin Liu) [1860221] - [net] ipv6: Fix suspicious RCU usage warning in ip6mr (Hangbin Liu) [1860221] - [net] ip6mr: Fix RCU list debugging warning (Hangbin Liu) [1860221] - [net] revert "ipv6: add mtu lock check in __ip6_rt_update_pmtu" (Hangbin Liu) [1860221] - [netdrv] macsec: avoid to set wrong mtu (Sabrina Dubroca) [1860944] - [netdrv] team: fix hang in team_mode_get() (Hangbin Liu) [1860219] - [include] xfrm: Fix crash when the hold queue is used. (Xin Long) [1860672] - [net] xfrm: policy: fix IPv6-only espintcp compilation (Xin Long) [1860672] - [net] xfrm: esp6: fix encapsulation header offset computation (Xin Long) [1860672] - [net] xfrm: Fix double ESP trailer insertion in IPsec crypto offload. (Xin Long) [1860672] - [net] esp4: improve xfrm4_beet_gso_segment() to be more readable (Xin Long) [1860672] - [net] xfrm interface: don't take extra reference to netdev (Xin Long) [1860672] - [net] xfrm interface: fix oops when deleting a x-netns interface (Xin Long) [1860672] - [net] xfrm: remove the unnecessary .net_exit for xfrmi (Xin Long) [1860672] - [net] xfrm: Always set XFRM_TRANSFORMED in xfrm{4, 6}_output_finish (Xin Long) [1860672] - [include] xfrm: fix error in comment (Xin Long) [1860672] - [net] sctp: shrink stream outq when fails to do addstream reconf (Xin Long) [1853535] - [net] sctp: shrink stream outq only when new outcnt < old outcnt (Xin Long) [1853535] - [net] tipc: fix kernel WARNING in tipc_msg_append() (Xin Long) [1844377] - [net] tipc: fix NULL pointer dereference in streaming (Xin Long) [1844377] - [net] tipc: add test for Nagle algorithm effectiveness (Xin Long) [1844377] - [net] tipc: fix failed service subscription deletion (Xin Long) [1844377] - [net] tipc: fix memory leak in service subscripting (Xin Long) [1844377] - [net] tipc: fix large latency in smart Nagle streaming (Xin Long) [1844377] - [net] mptcp: add receive buffer auto-tuning (Florian Westphal) [1858276] - [tools] selftests: mptcp: add option to specify size of file to transfer (Florian Westphal) [1858276] - [net] mptcp: fallback in case of simultaneous connect (Florian Westphal) [1858276] - [net] mptcp: improve fallback to TCP (Florian Westphal) [1858276] - [net] mptcp: fix unblocking connect() (Florian Westphal) [1858276] - [net] mptcp: cache msk on MP_JOIN init_req (Florian Westphal) [1858276] - [net] mptcp: remove msk from the token container at destruction time. (Florian Westphal) [1858276] - [net] mptcp: fix races between shutdown and recvmsg (Florian Westphal) [1858276] - [net] mptcp: fix race between MP_JOIN and close (Florian Westphal) [1858276] - [net] mptcp: drop MPTCP_PM_MAX_ADDR (Florian Westphal) [1858276] - [net] mptcp: bugfix for RM_ADDR option parsing (Florian Westphal) [1858276] - [net] mptcp: drop MP_JOIN request sock on syn cookies (Florian Westphal) [1858276] - [net] mptcp: avoid NULL-ptr derefence on fallback (Florian Westphal) [1858276] - [net] mptcp: drop sndr_key in mptcp_syn_options (Florian Westphal) [1858276] - [net] mptcp: MPTCP_HMAC_TEST should depend on MPTCP (Florian Westphal) [1858276] - [net] mptcp: fix DSS map generation on fin retransmission (Florian Westphal) [1858276] - [net] inet_connection_sock: clear inet_num out of destroy helper (Florian Westphal) [1858276] - [net] mptcp: fix NULL ptr dereference in MP_JOIN error path (Florian Westphal) [1858276] - [net] mptcp: avoid blocking in tcp_sendpages (Florian Westphal) [1858276] - [net] mptcp: break and restart in case mptcp sndbuf is full (Florian Westphal) [1858276] - [net] l2tp: remove skb_dst_set() from l2tp_xmit_skb() (Xin Long) [1832799] - [net] rtnetlink: prevent underflows in do_setvfinfo() (Davide Caratti) [1854740] - [net] netfilter: nf_tables: reintroduce the NFT_SET_CONCAT flag (Phil Sutter) [1847553] - [net] netfilter: nf_tables: report EOPNOTSUPP on unsupported flags/object type (Phil Sutter) [1847553] - [net] openvswitch: take into account de-fragmentation/gso_size in execute_check_pkt_len (Lorenzo Bianconi) [1851888] - [tools] selftests: forwarding: mirror_lib: Use mausezahn (Davide Caratti) [1816443] - [x86] perf/x86/rapl: Add Ice Lake RAPL support (Michael Petlan) [1841266] - [arm64] arm64/mm: enable HugeTLB migration (Donghai Qiao) [1758717] - [scsi] scsi: core: Run queue in case of I/O resource contention failure (Ewan Milne) [1854958] - [message] scsi: mptscsih: Fix read sense data size (Tomas Henzl) [1850563] - [netdrv] net: qed: fix buffer overflow on ethtool -d (Manish Chopra) [1858915] - [x86] sched/cputime: Improve cputime_adjust() (Oleg Nesterov) [1859977] - [kernel] uprobes: Change handle_swbp() to send SIGTRAP with si_code=SI_KERNEL, to fix GDB regression (Oleg Nesterov) [1855390] - [x86] x86/asm: Fix MWAITX C-state hint value (Vladis Dronov) [1767064] - [x86] x86/kexec: Fill in acpi_rsdp_addr from the first kernel (Kairui Song) [1684462] - [x86] x86/kexec: Don't setup EFI info if EFI runtime is not enabled (Kairui Song) [1684462] - [vfio] vfio/pci: fix racy on error and request eventfd ctx (Alex Williamson) [1858346] - [platform] platform/x86: ISST: Increase timeout (Prarit Bhargava) [1854682] - [mm] x86/mm: split vmalloc_sync_all() (Al Stone) [1851547] - [acpi] ACPI: watchdog: Fix gas->access_width usage (Al Stone) [1851547] - [acpi] ACPICA: Introduce ACPI_ACCESS_BYTE_WIDTH() macro (Al Stone) [1851547]- [virt] kvm: x86: take as_id into account when checking PGD (Vitaly Kuznetsov) [1615704] - [arm64] kvm: arm64: Stop clobbering x0 for HVC_SOFT_RESTART (Andrew Jones) [1855788] - [arm64] kvm: arm64: pmu: Fix per-CPU access in preemptible context (Andrew Jones) [1855788] - [arm64] kvm: arm64: Fix kvm_reset_vcpu() return code being incorrect with SVE (Andrew Jones) [1855788] - [arm64] kvm: arm64: Annotate hyp NMI-related functions as __always_inline (Andrew Jones) [1855788] - [arm64] kvm: arm64: Remove host_cpu_context member from vcpu structure (Andrew Jones) [1855788] - [arm64] kvm: arm64: Move hyp_symbol_addr() to kvm_asm.h (Andrew Jones) [1855788] - [arm64] kvm: arm64: Handle PtrAuth traps early (Andrew Jones) [1855788] - [arm64] kvm: arm64: Save the host's PtrAuth keys in non-preemptible context (Andrew Jones) [1855788] - [arm64] kvm: arm64: Stop save/restoring ACTLR_EL1 (Andrew Jones) [1855788] - [kernel] firmware: smccc: Update link to latest SMCCC specification (Andrew Jones) [1855788] - [kernel] arm/arm64: smccc-1.1: Handle function result as parameters (Andrew Jones) [1855788] - [kernel] arm/arm64: smccc-1.1: Make return values unsigned long (Andrew Jones) [1855788] - [video] Revert "hyperv_fb: Fix hibernation for the deferred IO feature" (Mohammed Gamal) [1858755] - [netdrv] net/mlx5e: CT: Map 128 bits labels to 32 bit map ID (Alaa Hleihel) [1859540] - [security] ima: move APPRAISE_BOOTPARAM dependency on ARCH_POLICY to runtime (Bruno Meneguele) [1847219] - [scsi] scsi: lpfc: NVMe remote port devloss_tmo from lldd (Dick Kennedy) [1859344] - [netdrv] net/mlx5e: Disable devlink port support for non-switchdev mode (Alaa Hleihel) [1858501 1852904 1849623] - [tools] perf powerpc: Don't ignore sym-handling.c file (Michael Petlan) [1858133] - [fs] ext4: reserve revoke credits in __ext4_new_inode (Lukas Czerner) [1856760] - [include] jbd2: make jbd2_handle_buffer_credits() handle reserved handles (Lukas Czerner) [1856760] - [fs] jbd2: avoid leaking transaction credits when unreserving handle (Lukas Czerner) [1856760] - [fs] jbd2: Fine tune estimate of necessary descriptor blocks (Lukas Czerner) [1856760] - [fs] jbd2: Provide trace event for handle restarts (Lukas Czerner) [1856760] - [fs] ext4: Reserve revoke credits for freed blocks (Lukas Czerner) [1856760] - [fs] jbd2: Make credit checking more strict (Lukas Czerner) [1856760] - [fs] jbd2: Rename h_buffer_credits to h_total_credits (Lukas Czerner) [1856760] - [fs] jbd2: add missing tracepoint for reserved handle (Lukas Czerner) [1856760] - [fs] jbd2: Reserve space for revoke descriptor blocks (Lukas Czerner) [1856760] - [fs] jbd2: Drop jbd2_space_needed() (Lukas Czerner) [1856760] - [fs] jbd2: remove repeated assignments in __jbd2_log_wait_for_space() (Lukas Czerner) [1856760] - [fs] jbd2: Account descriptor blocks into t_outstanding_credits (Lukas Czerner) [1856760] - [include] jbd2: update locking documentation for transaction_t (Lukas Czerner) [1856760] - [fs] jbd2: Factor out common parts of stopping and restarting a handle (Lukas Czerner) [1856760] - [fs] jbd2: Drop pointless wakeup from jbd2_journal_stop() (Lukas Czerner) [1856760] - [fs] jbd2: Drop pointless check from jbd2_journal_stop() (Lukas Czerner) [1856760] - [fs] jbd2: Reorganize jbd2_journal_stop() (Lukas Czerner) [1856760] - [fs] ext4, jbd2: Provide accessor function for handle credits (Lukas Czerner) [1856760] - [fs] ext4: Provide function to handle transaction restarts (Lukas Czerner) [1856760] - [fs] ext4: Avoid unnecessary revokes in ext4_alloc_branch() (Lukas Czerner) [1856760] - [fs] ext4: Use ext4_journal_extend() instead of jbd2_journal_extend() (Lukas Czerner) [1856760] - [fs] jbd2: Completely fill journal descriptor blocks (Lukas Czerner) [1856760] - [fs] jbd2: Fixup stale comment in commit code (Lukas Czerner) [1856760] - [include] jbd2: Fix possible overflow in jbd2_log_space_left() (Lukas Czerner) [1856760] - [fs] ext4, jbd2: ensure panic by fix a race between jbd2 abort and ext4 error handlers (Lukas Czerner) [1856760] - [fs] ext4: remove set but not used variable 'es' in ext4_jbd2.c (Lukas Czerner) [1856760] - [fs] ext4: remove set but not used variable 'es' (Lukas Czerner) [1856760] - [fs] ext4: save all error info in save_error_info() and drop ext4_set_errno() (Lukas Czerner) [1856760] - [fs] ext4: save the error code which triggered an ext4_error() in the superblock (Lukas Czerner) [1856760] - [fs] jbd2: clean __jbd2_journal_abort_hard() and __journal_abort_soft() (Lukas Czerner) [1856760] - [fs] ext4: stop overwrite the errcode in ext4_setup_super (Lukas Czerner) [1856760] - [fs] ext4: fix partial cluster initialization when splitting extent (Lukas Czerner) [1856760] - [fs] ext4: avoid ext4_error()'s caused by ENOMEM in the truncate path (Lukas Czerner) [1856760] - [fs] ext4: fix race between ext4_sync_parent() and rename() (Lukas Czerner) [1856760] - [fs] ext4: clean up ext4_ext_convert_to_initialized() error handling (Lukas Czerner) [1856760] - [fs] ext4: clean up GET_BLOCKS_PRE_IO error handling (Lukas Czerner) [1856760] - [fs] ext4: fix error pointer dereference (Lukas Czerner) [1856760] - [fs] ext4: Avoid freeing inodes on dirty list (Lukas Czerner) [1856760] - [fs] writeback: Export inode_io_list_del() (Lukas Czerner) [1856760] - [fs] ext4: fix buffer_head refcnt leak when ext4_iget() fails (Lukas Czerner) [1856760] - [fs] ext4: fix EXT_MAX_EXTENT/INDEX to check for zeroed eh_max (Lukas Czerner) [1856760] - [fs] ext4: fix a style issue in fs/ext4/acl.c (Lukas Czerner) [1856760] - [fs] ext4: fix return-value types in several function comments (Lukas Czerner) [1856760] - [fs] ext4: use non-movable memory for superblock readahead (Lukas Czerner) [1856760] - [fs] ext4: fix incorrect group count in ext4_fill_super error message (Lukas Czerner) [1856760] - [fs] ext4: fix incorrect inodes per group in error message (Lukas Czerner) [1856760] - [fs] ext4: avoid ENOSPC when avoiding to reuse recently deleted inodes (Lukas Czerner) [1856760] - [fs] ext4: fix a data race at inode->i_disksize (Lukas Czerner) [1856760] - [fs] ext4: fix a data race at inode->i_blocks (Lukas Czerner) [1856760] - [fs] ext4: clean up error return for convert_initialized_extent() (Lukas Czerner) [1856760] - [fs] ext4: force buffer up-to-date while marking it dirty (Lukas Czerner) [1856760] - [fs] ext4: fix race between writepages and enabling EXT4_EXTENTS_FL (Lukas Czerner) [1856760] - [fs] ext4: rename s_journal_flag_rwsem to s_writepages_rwsem (Lukas Czerner) [1856760] - [fs] ext4: potential crash on allocation error in ext4_alloc_flex_bg_array() (Lukas Czerner) [1856760] - [fs] ext4: fix potential race between s_flex_groups online resizing and access (Lukas Czerner) [1856760] - [fs] ext4: fix potential race between s_group_info online resizing and access (Lukas Czerner) [1856760] - [fs] ext4: fix potential race between online resizing and write operations (Lukas Czerner) [1856760] - [fs] ext4: add cond_resched() to __ext4_find_entry() (Lukas Czerner) [1856760] - [fs] ext4: fix a data race in EXT4_I(inode)->i_disksize (Lukas Czerner) [1856760] - [fs] ext4: fix checksum errors with indexed dirs (Lukas Czerner) [1856760] - [fs] ext4: simplify checking quota limits in ext4_statfs() (Lukas Czerner) [1856760] - [fs] ext4: choose hardlimit when softlimit is larger than hardlimit in ext4_statfs_project() (Lukas Czerner) [1856760] - [fs] ext4: don't assume that mmp_nodename/bdevname have NUL (Lukas Czerner) [1856760] - [fs] jbd2: make sure ESHUTDOWN to be recorded in the journal superblock (Lukas Czerner) [1856760] - [fs] ext4, jbd2: ensure panic when aborting with zero errno (Lukas Czerner) [1856760] - [fs] jbd2: switch to use jbd2_journal_abort() when failed to submit the commit record (Lukas Czerner) [1856760] - [fs] jbd2_seq_info_next should increase position index (Lukas Czerner) [1856760] - [fs] ext4,jbd2: fix comment and code style (Lukas Czerner) [1856760] - [fs] ext4: fix extent_status trace points (Lukas Czerner) [1856760] - [fs] ext4: fix extent_status fragmentation for plain files (Lukas Czerner) [1856760] - [fs] jbd2: clear JBD2_ABORT flag before journal_reset to update log tail info when load journal (Lukas Czerner) [1856760] - [fs] ext4: fix some nonstandard indentation in extents.c (Lukas Czerner) [1856760] - [fs] ext4: fix documentation for ext4_ext_try_to_merge() (Lukas Czerner) [1856760] - [fs] ext4: avoid fetching btime in ext4_getattr() unless requested (Lukas Czerner) [1856760] - [fs] ext4: fix ext4_dax_read/write inode locking sequence for IOCB_NOWAIT (Lukas Czerner) [1856760] - [fs] ext4: optimize __ext4_check_dir_entry() (Lukas Czerner) [1856760] - [fs] ext4: check for directory entries too close to block end (Lukas Czerner) [1856760] - [fs] ext4: fix a bug in ext4_wait_for_tail_page_commit (Lukas Czerner) [1856760] - [fs] jbd2: Fix statistics for the number of logged blocks (Lukas Czerner) [1856760] - [fs] ext4: Fix ext4_should_journal_data() for EA inodes (Lukas Czerner) [1856760] - [fs] ext4: Fix credit estimate for final inode freeing (Lukas Czerner) [1856760] - [fs] ext4: Do not iput inode under running transaction (Lukas Czerner) [1856760] - [fs] ext4: Move marking of handle as sync to ext4_add_nondir() (Lukas Czerner) [1856760] - [fs] ext4: update direct I/O read lock pattern for IOCB_NOWAIT (Lukas Czerner) [1856760] - [fs] jbd2: flush_descriptor(): Do not decrease buffer head's ref count (Lukas Czerner) [1856760] - [fs] ext4: fix prefetchw of NULL page (Lukas Czerner) [1856760] - [fs] ext4: check for non-zero journal inum in ext4_calculate_overhead (Lukas Czerner) [1814574] - [fs] ext4: do not commit super on read-only bdev (Lukas Czerner) [1814574] - [kernel] isolcpus: Affine unbound kernel threads to housekeeping cpus (Marcelo Tosatti) [1791930] - [kernel] kthread: Switch to cpu_possible_mask (Marcelo Tosatti) [1791930] - [scsi] scsi: lpfc: Quieten some printks (Dick Kennedy) [1859338] - [scsi] Revert "scsi: lpfc: Fix scsi host template for SLI3 vports" (Dick Kennedy) [1851189] - [md] dm mpath: use double checked locking in fast path (Mike Snitzer) [1848651] - [md] dm mpath: rename current_pgpath to pgpath in multipath_prepare_ioctl (Mike Snitzer) [1848651] - [md] dm mpath: rework __map_bio() (Mike Snitzer) [1848651] - [md] dm mpath: factor out multipath_queue_bio (Mike Snitzer) [1848651] - [md] dm mpath: push locking down to must_push_back_rq() (Mike Snitzer) [1848651] - [md] dm mpath: take m->lock spinlock when testing QUEUE_IF_NO_PATH (Mike Snitzer) [1848651] - [md] dm mpath: changes from initial m->flags locking audit (Mike Snitzer) [1848651] - [md] dm rq: don't call blk_mq_queue_stopped() in dm_stop_queue() (Mike Snitzer) [1848651] - [md] dm: do not use waitqueue for request-based DM (Mike Snitzer) [1848651] - [block] blk-mq: consider non-idle request as "inflight" in blk_mq_rq_inflight() (Mike Snitzer) [1848651] - [powerpc] powerpc/fadump: fix race between pstore write and fadump crash trigger (Steve Best) [1820109] - [tools] libbpf: Fix probe code to return EPERM if encountered (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1856592] - [tools] tools selftests/bpf: Fix vmlinux test for kprobe and trampoline probes (Jiri Olsa) [1855778] - [net] net: Restrict receive packets queuing to housekeeping CPUs (Nitesh Narayan Lal) [1844520] - [pci] PCI: Restrict probe functions to housekeeping CPUs (Nitesh Narayan Lal) [1844520] - [lib] lib: Restrict cpumask_local_spread to houskeeping CPUs (Nitesh Narayan Lal) [1844520]- [tools] selftests/powerpc: Purge extra count_pmc() calls of ebb selftests (Desnes Augusto Nunes do Rosario) [1739769] - [netdrv] bonding: symmetric ICMP transmit (Jarod Wilson) [1760293] - [netdrv] bonding: balance ICMP echoes in layer3+4 mode (Jarod Wilson) [1760362] - [powerpc] powerpc/vas: Report proper error code for address translation failure (Steve Best) [1858160] - [infiniband] IB/hfi1: Fix module use count flaw due to leftover module put calls (Kamal Heib) [1858388] - [gpu] vgaarb: Add support for 64-bit frame buffer address (Karol Herbst) [1735217] - [netdrv] ionic: centralize queue reset code (Jonathan Toppins) [1857851] - [s390] s390/qeth: support net namespaces for L3 devices (Philipp Rudo) [1857311] - [s390] s390/qeth: implement smarter resizing of the RX buffer pool (Philipp Rudo) [1857311] - [s390] s390/qeth: refactor buffer pool code (Philipp Rudo) [1857311] - [s390] s390/qeth: use page pointers to manage RX buffer pool (Philipp Rudo) [1857311] - [s390] s390/qeth: cancel RX reclaim work earlier (Philipp Rudo) [1857311] - [s390] s390/qeth: handle error when backing RX buffer (Philipp Rudo) [1857311] - [s390] s390/qeth: don't reset default_out_queue (Philipp Rudo) [1857311] - [s390] s390/qdio: fill SBALEs with absolute addresses (Philipp Rudo) [1857311] - [s390] s390/qeth: fix off-by-one in RX copybreak check (Philipp Rudo) [1857311] - [s390] s390/qeth: vnicc Fix EOPNOTSUPP precedence (Philipp Rudo) [1857311] - [s390] s390/qeth: consolidate QDIO queue setup (Philipp Rudo) [1857311] - [s390] s390/pci: Fix s390_mmio_read/write with MIO (Philipp Rudo) [1857315] - [s390] scsi: zfcp: Fix panic on ERP timeout for previously dismissed ERP action (Philipp Rudo) [1857312] - [net] net/smc: tolerate future SMCD versions (Philipp Rudo) [1854992] - [fs] ext4: use RCU API in debug_print_tree (Lukas Czerner) [1837777] - [fs] ext4: fix potential use after free after remounting with noblock_validity (Lukas Czerner) [1837777] - [fs] ext4: add cond_resched() to ext4_protect_reserved_inode (Lukas Czerner) [1837777] - [fs] fibmap: Reject negative block numbers (Carlos Maiolino) [1687121] - [vfio] vfio/pci: Fix SR-IOV VF handling with MMIO blocking (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio-pci: Invalidate mmaps and block MMIO access on disabled memory (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio-pci: Fault mmaps to enable vma tracking (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio/type1: Support faulting PFNMAP vmas (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio/type1: Fix VA->PA translation for PFNMAP VMAs in vaddr_get_pfn() (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio/pci: call irq_bypass_unregister_producer() before freeing irq (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio_pci: Enable memory accesses before calling pci_map_rom (Alex Williamson) [1837310] {CVE-2020-12888} - [x86] mm: Fix mremap not considering huge pmd devmap (Rafael Aquini) [1843441] {CVE-2020-10757} - [x86] x86/speculation: PR_SPEC_FORCE_DISABLE enforcement for indirect branches (Waiman Long) [1847396 1846029] {CVE-2020-10768} - [x86] x86/speculation: Prevent rogue cross-process SSBD shutdown (Waiman Long) [1847358 1846029] {CVE-2020-10766} - [x86] x86/speculation: Avoid force-disabling IBPB based on STIBP and enhanced IBRS (Waiman Long) [1847379 1846029] {CVE-2020-10767} - [x86] x86/speculation/mds: Mark mds_user_clear_cpu_buffers() __always_inline (Waiman Long) [1846029] - [arm64] Return ENODEV when the selected speculation misfeature is unsupported (Waiman Long) [1846029] - [x86] x86/speculation: Add support for STIBP always-on preferred mode (Waiman Long) [1846029] - [x86] x86/speculation: Change misspelled STIPB to STIBP (Waiman Long) [1846029]- [powerpc] powernv/iov: Ensure the pdn for VFs always contains a valid PE number (David Gibson) [1848235] - [powerpc] don't use ioremap_prot() nor __ioremap() unless really needed (Greg Kurz) [1855957] - [char] tpm: ibmvtpm: Wait for ready buffer before probing for TPM2 attributes (David Gibson) [1837283] - [powerpc] Check prom_init for disallowed sections (Michael Roth) [1856099] - [powerpc] prom_init: Move __prombss to it's own section and store it in .bss (Michael Roth) [1856099] - [powerpc] prom_init: Move const structures to __initconst (Michael Roth) [1856099] - [powerpc] prom_init: Make "default_colors" const (Michael Roth) [1856099] - [powerpc] prom_init: Move ibm_arch_vec to __prombss (Michael Roth) [1856099] - [fs] ext4: unregister sysfs path before destroying jbd2 journal (Lukas Czerner) [1814577] - [powerpc] powerpc/pseries/svm: Fix incorrect check for shared_lppaca_size (Steve Best) [1856889] - [netdrv] bnxt_en: fix NULL dereference in case SR-IOV configuration fails (Jonathan Toppins) [1856372] - [security] kexec: Allow kexec_file() with appropriate IMA policy when locked down (Bruno Meneguele) [1854097] - [x86] x86/apic/vector: Warn when vector space exhaustion breaks affinity (Neil Horman) [1714686] - [tools] perf report TUI: Fix segmentation fault in perf_evsel__hists_browse() (Michael Petlan) [1855737] - [fs] ext4: do not zeroout extents beyond i_disksize (Lukas Czerner) [1817816] - [pci] PCI/DPC: Print IRQ number used by port (Myron Stowe) [1855343] - [pci] PCI/AER: Use "aer" variable for capability offset (Myron Stowe) [1855343] - [pci] PCI/AER: Remove redundant dev->aer_cap checks (Myron Stowe) [1855343] - [pci] PCI/AER: Remove redundant pci_is_pcie() checks (Myron Stowe) [1855343] - [pci] PCI/AER: Remove HEST/FIRMWARE_FIRST parsing for AER ownership (Myron Stowe) [1855343] - [tools] selftests: bpf: use __u32 for sock::sk_pacing_rate (Yauheni Kaliuta) [1856324] - [tools] libbpf: Handle GCC noreturn-turned-volatile quirk (Yauheni Kaliuta) [1854327] - [netdrv] net/mlx5e: CT: Fix releasing ft entries (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Remove unused function param (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Return err_ptr from internal functions (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Expand tunnel register mappings (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Use mapping for zone restore register (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Re-use tuple modify headers for identical modify actions (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Export sharing of mod headers to a new file (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: Add support for COPY steering action (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: Accept flow rules without match (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Restore ct state from lookup in zone instead of tupleid (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Don't offload tuple rewrites for established tuples (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Use netdev_info instead of pr_info (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Allow header rewrite of 5-tuple and ct clear action (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Save ct entries tuples in hashtables (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: CT: Remove unused variables (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: Avoid eswitch header inclusion in fs core layer (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: vxlan: Use RCU for vxlan table lookup (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Remove unused mlx5e_xsk_first_unused_channel (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Fix memory leak in cleanup (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Fix port buffers cell size value (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Fix 50G per lane indication (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Fix CPU mapping after function reload to avoid aRFS RX crash (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Fix VXLAN configuration restore after function reload (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: Fix eeprom support for SFP module (Alaa Hleihel) [1856057] - [infiniband] IB/mlx5: Fix 50G per lane indication (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Do not include rwlock.h directly (Alaa Hleihel) [1856057] - [fs] jbd2: fix data races at struct journal_head (Lukas Czerner) [1792518] - [fs] jbd2: remove pointless assertion in __journal_remove_journal_head (Lukas Czerner) [1792518] - [fs] jbd2: improve comments about freeing data buffers whose page mapping is NULL (Lukas Czerner) [1792518] - [fs] jbd2: do not clear the BH_Mapped flag when forgetting a metadata buffer (Lukas Czerner) [1792518] - [fs] jbd2: move the clearing of b_modified flag to the journal_unmap_buffer() (Lukas Czerner) [1792518] - [fs] ext4: unlock on error in ext4_expand_extra_isize() (Lukas Czerner) [1817636] {CVE-2019-19767} - [fs] ext4: fix support for inode sizes > 1024 bytes (Lukas Czerner) [1817636] {CVE-2019-19767} - [fs] ext4: validate the debug_want_extra_isize mount option at parse time (Lukas Czerner) [1817636] {CVE-2019-19767} - [fs] ext4: add more paranoia checking in ext4_expand_extra_isize handling (Lukas Czerner) [1817636] {CVE-2019-19767} - [fs] ext4: unsigned int compared against zero (Lukas Czerner) [1836666] {CVE-2019-19319} - [fs] ext4: protect journal inode's blocks using block_validity (Lukas Czerner) [1836666] {CVE-2019-19319} - [powerpc] powerpc/kernel/sysfs: Add new config option PMU_SYSFS to enable PMU SPRs sysfs file creation (Michael Petlan) [1821284] - [powerpc] powerpc/kernel/sysfs: Refactor current sysfs.c (Michael Petlan) [1821284] - [kernel] irqdomain: Add the missing assignment of domain->fwnode for named fwnode (Mohammed Gamal) [1846666] - [security] lockdown: Allow unprivileged users to see lockdown status (Vladis Dronov) [1805299] - [edac] EDAC/ghes: Setup DIMM label from DMI and use it in error reports (Robert Richter) [1726153]- [x86] kvm: nvmx: fixes for preemption timer migration (Paolo Bonzini) [1854831] - [powerpc] pci/of: Parse unassigned resources (Greg Kurz) [1849921] - [video] revert "hyperv: hyperv_fb: Support deferred IO for Hyper-V frame buffer driver" (Vitaly Kuznetsov) [1848840] - [video] revert "hyperv: hyperv_fb: Use physical memory for fb on HyperV Gen 1 VMs" (Vitaly Kuznetsov) [1848840] - [pci] hv: Retry PCI bus D0 entry on invalid device state (Mohammed Gamal) [1846666] - [pci] hv: Fix the PCI HyperV probe failure path to release resource properly (Mohammed Gamal) [1846666] - [pci] hv: Allocate a named fwnode instead of an address-based one (Mohammed Gamal) [1846666] - [netdrv] tg3: driver sleeps indefinitely when EEH errors exceed eeh_max_freezes (Jonathan Toppins) [1850176] - [scsi] scsi: lpfc: Fix kdump hang on PPC (Dick Kennedy) [1722596] - [fs] nfsd: fix nfsdfs inode reference count leak ("J. Bruce Fields") [1846235] - [fs] nfsd4: fix nfsdfs reference count loop ("J. Bruce Fields") [1846235] - [kernel] sched: Defend cfs and rt bandwidth quota against overflow (Phil Auld) [1854180] - [kernel] sched/core: Make some functions static (Phil Auld) [1854180] - [kernel] sched/fair: Refill bandwidth before scaling (Phil Auld) [1854180] - [kernel] sched/fair: Eliminate bandwidth race between throttling and distribution (Phil Auld) [1854180] - [kernel] sched/fair: Fix race between runtime distribution and assignment (Phil Auld) [1854180] - [kernel] sched/deadline: Initialize ->dl_boosted (Phil Auld) [1854179] - [kernel] sched/core: Fix PI boosting between RT and DEADLINE tasks (Phil Auld) [1854179] - [netdrv] ibmveth: Fix max MTU limit (Diego Domingos) [1846435] - [kernel] sched/core: Fix ttwu() race (Phil Auld) [1854178] - [tools] perf flamegraph: Explicitly set utf-8 encoding (Michael Petlan) [1849027] - [kernel] sched/core: Check cpus_mask, not cpus_ptr in __set_cpus_allowed_ptr(), to fix mask corruption (Phil Auld) [1854174] - [kernel] workqueue: Remove the warning in wq_worker_sleeping() (Phil Auld) [1854174] - [kernel] sched/fair: Fix negative imbalance in imbalance calculation (Phil Auld) [1854174] - [kernel] sched/fair: Optimize select_idle_core() (Phil Auld) [1854174] - [x86] x86/PCI: Mark Intel C620 MROMs as having non-compliant BARs (Myron Stowe) [1854184] - [netdrv] r8169: fix firmware not resetting tp->ocp_base (Josef Oskera) [1851960] - [acpi] ACPI: configfs: Disallow loading ACPI tables when locked down (Lenny Szubowicz) [1852969] - [arm64] Revert "bpf: Restrict bpf_probe_read{, str}() only to archs where they work" (Jiri Olsa) [1847837] - [s390] s390/mm: Explicitly compare PAGE_DEFAULT_KEY against zero in storage_key_init_range (Jiri Olsa) [1847837] - [net] Bluetooth: Modify LE window and interval for suspend (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix incorrect type for window and interval (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Use DEFER_SETUP to group ECRED connections (Gopal Tiwari) [1838924] - [net] Bluetooth: don't assume key size is 16 when the command fails (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Add get_peer_pid callback (Gopal Tiwari) [1838924] - [net] Bluetooth: Restore running state if suspend fails (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix incorrect branch in connection complete (Gopal Tiwari) [1838924] - [net] Bluetooth: Do not cancel advertising when starting a scan (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: remove set but not used variable 'credits' (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Fix a condition in l2cap_sock_recvmsg() (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: handle l2cap config request during open state (Gopal Tiwari) [1838924] - [net] Bluetooth: clean up connection in hci_cs_disconnect (Gopal Tiwari) [1838924] - [net] Bluetooth: Pause discovery and advertising during suspend (Gopal Tiwari) [1838924] - [net] Bluetooth: Handle LE devices during suspend (Gopal Tiwari) [1838924] - [net] Bluetooth: Handle BR/EDR devices during suspend (Gopal Tiwari) [1838924] - [net] Bluetooth: Handle PM_SUSPEND_PREPARE and PM_POST_SUSPEND (Gopal Tiwari) [1838924] - [net] Bluetooth: mgmt: add mgmt_cmd_status in add_advertising (Gopal Tiwari) [1838924] - [net] Bluetooth: fix off by one in err_data_reporting cmd masks (Gopal Tiwari) [1838924] - [net] Bluetooth: Use bt_dev_err for RPA generation failure message (Gopal Tiwari) [1838924] - [net] Bluetooth: RFCOMM: fix ODEBUG bug in rfcomm_dev_ioctl (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Add module option to enable ECRED mode (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Add initial code for Enhanced Credit Based Mode (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Add definitions (Gopal Tiwari) [1838924] - [net] Bluetooth: Increment management interface revision (Gopal Tiwari) [1838924] - [net] Bluetooth: Make use of skb_pull to parse L2CAP signaling PDUs (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix calculation of SCO handle for packet processing (Gopal Tiwari) [1838924] - [net] Bluetooth: guard against controllers sending zero'd events (Gopal Tiwari) [1838924] - [net] Bluetooth: During le_conn_timeout disable EXT_ADV (Gopal Tiwari) [1838924] - [net] Bluetooth: Remove adv set for directed advertising (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix Suspicious RCU usage warnings (Gopal Tiwari) [1838924] - [net] Bluetooth: Use list_for_each_entry_rcu() to traverse RCU list in RCU read-side CS (Gopal Tiwari) [1838924] - [net] Bluetooth: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] - [net] Bluetooth: fix passkey uninitialized when used (Gopal Tiwari) [1838924] - [net] Bluetooth: RFCOMM: Use MTU auto tune logic (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix crash when using new BT_PHY option (Gopal Tiwari) [1838924] - [net] Bluetooth: Disable Extended Adv if enabled (Gopal Tiwari) [1838924] - [net] Bluetooth: Add BT_PHY socket option (Gopal Tiwari) [1838924] - [net] Bluetooth: secure bluetooth stack from bluedump attack (Gopal Tiwari) [1838924] - [net] Bluetooth: remove __get_channel/dir and __dir (Gopal Tiwari) [1838924] - [net] Bluetooth: prefetch channel before killing sock (Gopal Tiwari) [1838924] - [net] Bluetooth: optimize barrier usage for Rmw atomics (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix refcount use-after-free issue (Gopal Tiwari) [1838924] - [net] Bluetooth: SMP: Fix SALT value in some comments (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix race condition in hci_release_sock() (Gopal Tiwari) [1838924] - [net] Bluetooth: Move {min, max}_key_size debugfs into hci_debugfs_create_le (Gopal Tiwari) [1838924] - [net] Bluetooth: Add missing checks for HCI_ISODATA_PKT packet type (Gopal Tiwari) [1838924] - [net] Bluetooth: fix appearance typo in mgmt.c (Gopal Tiwari) [1838924] - [net] Bluetooth: adding missing const decoration to mgmt_status_table (Gopal Tiwari) [1838924] - [net] Bluetooth: Increment management interface revision (Gopal Tiwari) [1838924] - [net] Bluetooth: monitor: Add support for ISO packets (Gopal Tiwari) [1838924] - [net] Bluetooth: Make use of __check_timeout on hci_sched_le (Gopal Tiwari) [1838924] - [net] Bluetooth: Implementation of MGMT_OP_SET_BLOCKED_KEYS (Gopal Tiwari) [1838924] - [net] Bluetooth: remove redundant assignment to variable icid (Gopal Tiwari) [1838924] - [net] Bluetooth: Auto tune if input MTU is set to 0 (Gopal Tiwari) [1838924] - [net] Bluetooth: Remove usage of BT_ERR_RATELIMITED macro (Gopal Tiwari) [1838924] - [net] Bluetooth: Adding a bt_dev_warn_ratelimited macro (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix memory leak in hci_connect_le_scan (Gopal Tiwari) [1838924] - [net] Bluetooth: Allow combination of BDADDR_PROPERTY and INVALID_BDADDR quirks (Gopal Tiwari) [1838924] - [net] Bluetooth: delete a stray unlock (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix advertising duplicated flags (Gopal Tiwari) [1838924] - [net] net: use skb_queue_empty_lockless() in poll() handlers (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix not using LE_ADV_NONCONN_IND for instance 0 (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix using advertising instance duration as timeout (Gopal Tiwari) [1838924] - [fs] compat_ioctl: move hci_sock handlers into driver (Gopal Tiwari) [1838924] - [fs] compat_ioctl: move rfcomm handlers into driver (Gopal Tiwari) [1838924] - [net] Bluetooth: hci_core: fix init for HCI_USER_CHANNEL (Gopal Tiwari) [1838924] - [net] Bluetooth: Workaround directed advertising bug in Broadcom controllers (Gopal Tiwari) [1838924] - [net] Bluetooth: missed cpu_to_le16 conversion in hci_init4_req (Gopal Tiwari) [1838924] - [hid] Bluetooth: hidp: Fix assumptions on the return value of hidp_send_message (Gopal Tiwari) [1838924] - [net] Bluetooth: mgmt: Use struct_size() helper (Gopal Tiwari) [1838924] - [net] Bluetooth: Add support for utilizing Fast Advertising Interval (Gopal Tiwari) [1838924] - [net] Bluetooth: 6lowpan: Make variable header_ops constant (Gopal Tiwari) [1838924] - [net] Revert "Bluetooth: validate BLE connection interval updates" (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: print Intel fw build version in power-on boot (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h5: Switch from BT_ERR to bt_dev_err where possible (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: bfusb: Switch from BT_ERR to bt_dev_err where possible (Gopal Tiwari) [1838924] - [net] Bluetooth: Enable erroneous data reporting if WBS is supported (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Replace devm_gpiod_get() with devm_gpiod_get_optional() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Make bt_en and susclk not mandatory for QCA Rome (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btqca: Fix the NVM baudrate tag offcet for wcn3991 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Not send vendor pre-shutdown command for QCA Rome (Gopal Tiwari) [1838924] - [net] Bluetooth: Support querying for WBS support through MGMT (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Add flag to define wideband speech capability (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h4: Remove a redundant assignment in 'h4_flush()' (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h4: Fix a typo in a comment (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h5: Move variable into local scope (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Bug fixes while collecting controller memory dump (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h5: btrtl: Add support for RTL8822C (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: Fix a typo in Kconfig (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_uart: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_intel: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btintel: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Add support for 13d3:3548 Realtek 8822CE device (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Optimized code while enabling clocks for BT SOC (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Enable clocks required for BT SOC (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Use kvmalloc for FW allocations (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Enable power off/on support during hci down/up for QCA Rome (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Retry btsoc initialize when it fails (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Add QCA Rome power off support to the qca_power_shutdown() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: enable IRQ capability from devicetree (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_vhci: Add support for ISO packets (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h4: Add support for ISO packets (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btsdio: Check for valid packet type (Gopal Tiwari) [1838924] - [net] Bluetooth: Add definitions (Gopal Tiwari) [1838924] - [net] Bluetooth: Add support for (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h5: Add support for ISO packets (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Add qca_power_on() API to support both wcn399x and Rome power up (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm : Fix warning about missing blank lines after declarations (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Remove set but not used variable 'opcode' (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Use vfree() instead of kfree() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Add support for 04ca:3021 QCA_ROME device (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Collect controller memory dump during SSR (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Drive RTS only for BCM43438 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Replace of_device_get_match_data with device_get_match_data (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Add missing static inline in header (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Disable runtime suspend on Realtek devices (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: fix memory leak on fw (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: fix non-atomic allocation in completion handler (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Support pcm params in dts (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Support pcm configuration (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Disallow set_baudrate for BCM4354 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Edit the logical value for Realtek Bluetooth reset (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Use the BDADDR_PROPERTY quirk (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Add entry for BCM4335A0 UART bluetooth (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Add entry for BCM4334B0 UART Bluetooth (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: fix PM leak in error case of setup (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btqca: Rename ROME specific variables to generic variables (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btmtksdio: add MODULE_DEVICE_TABLE() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: Fix invalid-free in bcsp_close() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: add PM support (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Add compatible string for BCM43540 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: remove unneeded semicolon (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Fix RTS handling during startup (Gopal Tiwari) [1838924] - [bluetooth] Revert "Bluetooth: hci_qca: Add delay for wcn3990 stability" (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Remove return statement in btintel_reset_to_bootloader (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Split qca_power_setup() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Use regulator bulk enable/disable (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Don't vote for specific voltage (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Update regulator_set_load() usage (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Add delay for wcn3990 stability (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Trigger Intel FW download error recovery (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btwilink: drop superseded driver (Gopal Tiwari) [1838924] - [bluetooth] Revert "Bluetooth: hci_ll: set operational frequency earlier" (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Fix an issue for the incorrect error return code (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Use IS_ENABLED instead of #ifdef (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: print FW version after FW download (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: avoid unused function warning (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_nokia: Save a few cycles in 'nokia_enqueue()' (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Use cmd_timeout to reset Realtek device (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Fix an issue that failing to download the FW which size is over 32K bytes (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Remove trailing newline from calls to rtl_dev macros (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY for QCA UART Radio (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Remove redundant prefix from calls to rtl_dev macros (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY (Gopal Tiwari) [1838924] - [bluetooth] bluetooth: bcm: Add support for loading firmware for BCM4345C5 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Add firmware version print (Gopal Tiwari) [1838924] - [bluetooth] bluetooth: hci_bcm: Give more time to come out of reset (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: wait for Pre shutdown complete event before sending the Power off pulse (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Fix -Wunused-const-variable warnings (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Fix suspend issue for Realtek devices (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Remove redundant initializations to zero (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Make structure qca_proto constant (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: bpa10x: change return value (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: disable irqs when spinlock is acquired (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Additional Realtek 8822CE Bluetooth devices (Gopal Tiwari) [1838924]- [powerpc] powerpc/papr_scm: Implement support for PAPR_PDSM_HEALTH (Gustavo Duarte) [1782178] - [powerpc] ndctl/papr_scm, uapi: Add support for PAPR nvdimm specific methods (Gustavo Duarte) [1782178] - [powerpc] powerpc/papr_scm: Improve error logging and handling papr_scm_ndctl() (Gustavo Duarte) [1782178] - [powerpc] powerpc/papr_scm: Fetch nvdimm health information from PHYP (Gustavo Duarte) [1782178] - [lib] seq_buf: Export seq_buf_printf (Gustavo Duarte) [1782178] - [firmware] efi: Restrict efivar_ssdt_load when the kernel is locked down (Lenny Szubowicz) [1852949] - [netdrv] vmxnet3: allow rx flow hash ops only when rss is enabled (Cathy Avery) [1845417] - [netdrv] net: vmxnet3: fix possible buffer overflow caused by bad DMA value in vmxnet3_get_rss() (Cathy Avery) [1845417] - [netdrv] vmxnet3: use correct hdr reference when packet is encapsulated (Cathy Avery) [1845417] - [netdrv] vmxnet3: update to version 4 (Cathy Avery) [1845417] - [netdrv] vmxnet3: add geneve and vxlan tunnel offload support (Cathy Avery) [1845417] - [netdrv] vmxnet3: add support to get/set rx flow hash (Cathy Avery) [1845417] - [netdrv] vmxnet3: prepare for version 4 changes (Cathy Avery) [1845417] - [netdrv] vmxnet3: let core reject the unsupported coalescing parameters (Cathy Avery) [1845417] - [netdrv] vmxnet3: use new helper tcp_v6_gso_csum_prep (Cathy Avery) [1845417] - [netdrv] vmxnet3: Remove always false conditional statement (Cathy Avery) [1845417] - [kernel] kexec: do not verify the signature without the lockdown or mandatory signature (Lianbo Jiang) [1836148] - [fs] block: Fix use-after-free in blkdev_get() (Ming Lei) [1847779] - [kernel] kernel: rh_features: fix reading empty feature list from /proc (Jiri Benc) [1843064] {CVE-2020-10774} - [netdrv] ice: cleanup unsigned loops (Jonathan Toppins) [1781403] - [netdrv] ice: fix usage of incorrect variable (Jonathan Toppins) [1781403] - [netdrv] ice: Fix bad register reads (Jonathan Toppins) [1781403] - [netdrv] ice: check for compatibility between DDP package and firmware (Jonathan Toppins) [1781403] - [netdrv] ice: Check if unicast MAC exists before setting VF MAC (Jonathan Toppins) [1781403] - [netdrv] ice: print Rx MDD auto reset message before VF reset (Jonathan Toppins) [1781403] - [netdrv] ice: Call ice_aq_set_mac_cfg (Jonathan Toppins) [1781403] - [netdrv] ice: Implement aRFS (Jonathan Toppins) [1781403] - [netdrv] ice: Restore filters following reset (Jonathan Toppins) [1781403] - [netdrv] ice: Enable flex-bytes support (Jonathan Toppins) [1781403] - [netdrv] ice: Support IPv6 Flow Director filters (Jonathan Toppins) [1781403] - [netdrv] ice: Support IPv4 Flow Director filters (Jonathan Toppins) [1781403] - [netdrv] ice: Support displaying ntuple rules (Jonathan Toppins) [1781403] - [netdrv] ice: Initialize Flow Director resources (Jonathan Toppins) [1781403] - [netdrv] ice: Rename build_ctob to ice_build_ctob (Jonathan Toppins) [1781405] - [netdrv] ice: remove unnecessary backslash (Jonathan Toppins) [1781405] - [netdrv] ice: remove unnecessary check (Jonathan Toppins) [1781405] - [netdrv] ice: remove unnecessary expression that is always true (Jonathan Toppins) [1781405] - [netdrv] ice: Fix check for removing/adding mac filters (Jonathan Toppins) [1781405] - [netdrv] ice: refactor filter functions (Jonathan Toppins) [1781405] - [netdrv] ice: Fix resource leak on early exit from function (Jonathan Toppins) [1781405] - [netdrv] ice: cleanup vf_id signedness (Jonathan Toppins) [1781405] - [netdrv] ice: Fix casting issues (Jonathan Toppins) [1781405] - [netdrv] ice: Provide more meaningful error message (Jonathan Toppins) [1781405] - [netdrv] ice: Fix probe/open race condition (Jonathan Toppins) [1781405] - [netdrv] ice: only drop link once when setting pauseparams (Jonathan Toppins) [1781405] - [netdrv] ice: Fix check for contiguous TCs (Jonathan Toppins) [1781405] - [netdrv] ice: Don't reset and rebuild for Tx timeout on PFC enabled queue (Jonathan Toppins) [1781405] - [netdrv] ice: Add VF promiscuous support (Jonathan Toppins) [1781405] - [netdrv] ice: Add support for tunnel offloads (Jonathan Toppins) [1781405] - [netdrv] ice: report netlist version in .info_get (Jonathan Toppins) [1781405] - [netdrv] ice: add additional E810 device id (Jonathan Toppins) [1725447] - [x86] x86/split_lock: Update to use X86_MATCH_INTEL_FAM6_MODEL() (Prarit Bhargava) [1482757] - [x86] x86/intel_split_lock: Disable split lock detector by default in RHEL8 (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Provide handle_guest_split_lock() (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Add Tremont family CPU models (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Bits in IA32_CORE_CAPABILITIES are not architectural (Prarit Bhargava) [1482757] - [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (Prarit Bhargava) [1482757] - [tools] tools arch x86: Sync the msr-index.h copy with the kernel sources (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Avoid runtime reads of the TEST_CTRL MSR (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Rework the initialization flow of split lock detection (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Enable split lock detection by kernel (Prarit Bhargava) [1482757] - [netdrv] drivers/net/b44: Change to non-atomic bit operations on pwol_mask (Prarit Bhargava) [1482757] - [x86] x86/cpu: Align cpu_caps_cleared and cpu_caps_set to unsigned long (Prarit Bhargava) [1482757] - [x86] x86/boot: Make the GDT 8-byte aligned (Prarit Bhargava) [1482757] - [wireless] wlcore: simplify/fix/optimize reg_ch_conf_pending operations (Prarit Bhargava) [1482757] - [uapi] prctl: PR_{G, S}ET_IO_FLUSHER to support controlling memory reclaim (Waiman Long) [1757240]- [kernel] kernel: fork: avoid utilizing a non-initialized task_struct_rh pointer in the error exit path (Rafael Aquini) [1838475 1820041] - [infiniband] RDMA/ipoib: Fix ABBA deadlock with ipoib_reap_ah() (Kamal Heib) [1846063] - [infiniband] RDMA/ipoib: Return void from ipoib_ib_dev_stop() (Kamal Heib) [1846063] - [powerpc] mm/pkeys: Make pkey access check work on execute_only_key (Greg Kurz) [1748772] - [powerpc] mm/book3s64: Fix MADV_DONTNEED and parallel page fault race (Greg Kurz) [1748772] - [mm] change pmdp_huge_get_and_clear_full take vm_area_struct as arg (Greg Kurz) [1748772] - [powerpc] mm/book3s64: Avoid sending IPI on clearing PMD (Greg Kurz) [1748772] - [powerpc] 64s: Fix THP PMD collapse serialisation (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use pte_present instead of opencoding _PAGE_PRESENT check (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use find_kvm_host_pte in kvmppc_get_hpa (Greg Kurz) [1748772] - [powerpc] kvm/book3s: use find_kvm_host_pte in kvmppc_book3s_instantiate_page (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Avoid using rmap to protect parallel page table update (Greg Kurz) [1748772] - [powerpc] kvm/book3s: use find_kvm_host_pte in pute_tce functions (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use find_kvm_host_pte in h_enter (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use find_kvm_host_pte in page fault handler (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Add helper for host page table walk (Greg Kurz) [1748772] - [powerpc] kvm: ppc: Fix nested guest RC bits update (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use kvm helpers to walk shadow or secondary table (Greg Kurz) [1748772] - [powerpc] kvm/nested: Add helper to walk nested shadow linux page table (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Add helper to walk partition scoped linux page table (Greg Kurz) [1748772] - [powerpc] kvm/book3s: switch from raw_spin_*lock to arch_spin_lock (Greg Kurz) [1748772] - [powerpc] perf/callchain: Use __get_user_pages_fast in read_user_stack_slow (Greg Kurz) [1748772] - [powerpc] mce: Don't reload pte val in addr_to_pfn (Greg Kurz) [1748772] - [powerpc] book3s64/hash: Use the pte_t address from the caller (Greg Kurz) [1748772] - [powerpc] hash64: Restrict page table lookup using init_mm with __flush_hash_table_range (Greg Kurz) [1748772] - [powerpc] mm/hash64: use _PAGE_PTE when checking for pte_present (Greg Kurz) [1748772] - [powerpc] pkeys: Check vma before returning key fault error to the user (Greg Kurz) [1748772] - [powerpc] pkeys: Avoid using lockless page table walk (Greg Kurz) [1748772] - [powerpc] mmu: add is_strict_kernel_rwx() helper (Greg Kurz) [1748772] - [powerpc] mm: move update_mmu_cache() into book3s hash utils (Greg Kurz) [1748772] - [powerpc] mm: Move book3s32 specifics in subdirectory mm/book3s64 (Greg Kurz) [1748772] - [powerpc] mm: move FSL_BOOK3 version of update_mmu_cache() (Greg Kurz) [1748772] - [powerpc] mm: define empty update_mmu_cache() as static inline (Greg Kurz) [1748772] - [powerpc] change CONFIG_PPC_STD_MMU to CONFIG_PPC_BOOK3S (Greg Kurz) [1748772] - [powerpc] mm: don't use _PAGE_EXEC for calling hash_preload() (Greg Kurz) [1748772] - [powerpc] change CONFIG_PPC_STD_MMU_32 to CONFIG_PPC_BOOK3S_32 (Greg Kurz) [1748772] - [powerpc] handover page flags with a pgprot_t parameter (Greg Kurz) [1748772] - [powerpc] mm: properly set PAGE_KERNEL flags in ioremap() (Greg Kurz) [1748772] - [powerpc] 32: Add ioremap_wt() and ioremap_coherent() (Greg Kurz) [1748772] - [netdrv] crypto/chcr: error seen if CONFIG_CHELSIO_TLS_DEVICE isn't set (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr: avoid -Wreturn-local-addr warning (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4: fix EOTID leak when disabling TC-MQPRIO offload (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4/chcr: Enable ktls settings at run time (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4: cleanup error code in setup_sge_queues_uld() (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4: add adapter hotplug support for ULDs (Christoph von Recklinghausen) [1797945] - [crypto] Crypto: chelsio - Fixes a deadlock between rtnl_lock and uld_mutex (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4/chcr: nic-tls stats in ethtool (Christoph von Recklinghausen) [1797945] - [crypto] crypto/chcr: fix incorrect ipv6 packet length (Christoph von Recklinghausen) [1797945] - [crypto] crypto/chcr: Add missing include file (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr: Add ipv6 support and statistics (Christoph von Recklinghausen) [1797945] - [crypto] chcr: Handle first or middle part of record (Christoph von Recklinghausen) [1797945] - [crypto] chcr: handle partial end part of a record (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr: complete record tx handling (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr: Save tx keys and handle HW response (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr : Register to tls add and del callback (Christoph von Recklinghausen) [1797945] - [hwmon] hwmon: (acpi_power_meter) Change log level for 'unsafe software power cap' (Al Stone) [1749529] - [netdrv] net/mlx4_core: fix a memory leak bug (Alaa Hleihel) [1846792] - [netdrv] net/mlx4_core: Add missing iounmap() in error path (Alaa Hleihel) [1846792] - [netdrv] net/mlx5: E-switch, Fix error unwinding flow for steering init failure (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: E-Switch, Enable chains only if regs loopback is enabled (Alaa Hleihel) [1848830 1846791] - [netdrv] net/mlx5e: en_tc: Rely just on register loopback for tunnel restoration (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: E-Switch, Skip restore modify header between prios of same chain (Alaa Hleihel) [1846791] - [netdrv] net/mlx5e: CT: Fix ipv6 nat header rewrite actions (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Don't fail driver on failure to create debugfs (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Add missing mutex destroy (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Fix devlink objects and devlink device unregister sequence (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Wait for inactive autogroups (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Disable reload while removing the device (Alaa Hleihel) [1846791] - [netdrv] net/mlx5e: Fix ethtool hfunc configuration change (Alaa Hleihel) [1846791] - [netdrv] net/mlx5e: Fix repeated XSK usage on one channel (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: DR, Split RX and TX lock for parallel insertion (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: DR, Add a spinlock to protect the send ring (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: DR, Fix freeing in dr_create_rc_qp() (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Fix fatal error handling during device load (Alaa Hleihel) [1846791 1841363] - [netdrv] net/mlx5: drain health workqueue in case of driver load error (Alaa Hleihel) [1846791 1841363] - [netdrv] net/mlx5: Drain wq first during PCI device removal (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Have single error unwinding path (Alaa Hleihel) [1846791] - [netdrv] mlx5: reject unsupported coalescing params (Alaa Hleihel) [1846791] - [crypto] Crypto: chelsio - Fixes a hang issue during driver registration (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Use multiple txq/rxq per tfm to process the requests (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Recalculate iv only if it is needed (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - un-register crypto algorithms (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Endianess bug in create_authenc_wr (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Print the chcr driver information while module load (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - This fixes the kernel panic which occurs during a libkcapi test (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - This fixes the libkcapi's cbc(aes) aio fail test cases (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Resetting crypto counters during the driver unregister (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - fix writing tfm flags to wrong place (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - calculating tx_channel_id as per the max number of channels (Vishal Kulkarni) [1845004] - [firmware] tpm: check event log version before reading final events (Jerry Snitselaar) [1839284] - [char] tpm: Fix TIS locality timeout problems (Jerry Snitselaar) [1840789]- [vfio] vfio/pci: Clear error and request eventfd ctx after releasing (Alex Williamson) [1847731] - [fs] pNFS/flexfiles: Fix list corruption if the mirror count changes (Benjamin Coddington) [1852500] - [netdrv] ionic: update the queue count on open (Michal Schmidt) [1846879] - [tools] turbostat: Use sched_getcpu() instead of hardcoded cpu 0 (Prarit Bhargava) [1852123] - [infiniband] RDMA/hfi1: Fix null-pointer dereference when calling mmu_notifier_register (Kamal Heib) [1850345] - [platform] Revert "intel-speed-select: Firmware workarounds for Icelake" (Prarit Bhargava) [1820597] - [powerpc] powerpc/crashkernel: Take "mem=" option into account (Pingfan Liu) [1747969] - [tools] perf stat: Increase perf metric output resolution (Michael Petlan) [1844632] - [tools] perf vendor events power9: Add missing metrics to POWER9 'cpi_breakdown' (Michael Petlan) [1844632] - [tools] perf metrics: Fix parse errors in power8 metrics (Michael Petlan) [1844632] - [tools] perf metrics: Fix parse errors in power9 metrics (Michael Petlan) [1844632] - [s390] s390/kaslr: add support for R_390_JMP_SLOT relocation type (Claudio Imbrenda) [1850908] - [s390] s390: prevent leaking kernel address in BEAR (Claudio Imbrenda) [1850907] - [s390] s390/cpumf: Adjust registration of s390 PMU device drivers (Claudio Imbrenda) [1850906] - [firmware] efi/x86: Add TPM related EFI tables to unencrypted mapping checks (Lenny Szubowicz) [1849922] - [security] selinux: allow reading labels before policy is loaded (Ondrej Mosnacek) [1839819] - [idle] intel_idle: Introduce 'use_acpi' module parameter (Prarit Bhargava) [1849666] - [net] xsk: Add overflow check for u64 division, stored into u32 (Jiri Benc) [1838075] - [tools] selftests: netdevsim: Always initialize 'RET' variable (Jiri Benc) [1838075] - [netdrv] netdevsim: Ensure policer drop counter always increases (Jiri Benc) [1838075] - [tools] selftests/bpf: Check for correct program attach/detach in xdp_attach test (Jiri Benc) [1838075] - [tools] libbpf: Fix type of old_fd in bpf_xdp_set_link_opts (Jiri Benc) [1838075] - [net] xsk: Add missing check on user supplied headroom size (Jiri Benc) [1838075] - [net] xdp: Reset prog in dev_change_xdp_fd when fd is negative (Jiri Benc) [1838075] - [netdrv] veth: rely on peer veth_rq for ndo_xdp_xmit accounting (Jiri Benc) [1838075] - [netdrv] veth: rely on veth_rq in veth_xdp_flush_bq signature (Jiri Benc) [1838075] - [net] page pool: allow to pass zero flags to page_pool_init() (Jiri Benc) [1838075] - [tools] selftests/bpf: Add tests for attaching XDP programs (Jiri Benc) [1838075] - [tools] libbpf: Add function to set link XDP fd while specifying old program (Jiri Benc) [1838075] - [tools] Add EXPECTED_FD-related definitions in if_link.h (Jiri Benc) [1838075] - [net] xdp: Support specifying expected existing program when attaching XDP (Jiri Benc) [1838075] - [netdrv] veth: remove atomic64_add from veth_xdp_xmit hotpath (Jiri Benc) [1838075] - [netdrv] veth: introduce more xdp counters (Jiri Benc) [1838075] - [netdrv] veth: distinguish between rx_drops and xdp_drops (Jiri Benc) [1838075] - [netdrv] veth: introduce more specialized counters in veth_stats (Jiri Benc) [1838075] - [netdrv] veth: move xdp stats in a dedicated structure (Jiri Benc) [1838075] - [net] xdp: Replace zero-length array with flexible-array member (Jiri Benc) [1838075] - [net] bpf: inet_diag: Dump bpf_sk_storages in inet_diag_dump() (Jiri Benc) [1838075] - [net] bpf: INET_DIAG support in bpf_sk_storage (Jiri Benc) [1838075] - [net] inet_diag: Move the INET_DIAG_REQ_BYTECODE nlattr to cb->data (Jiri Benc) [1838075] - [net] inet_diag: Refactor inet_sk_diag_fill(), dump(), and dump_one() (Jiri Benc) [1838075] - [net] inet_diag: return classid for all socket types (Jiri Benc) [1838075] - [net] inet_diag: fix reporting cgroup classid and fallback to priority (Jiri Benc) [1838075] - [net] Remove unneeded export of a couple of xdp generic functions (Jiri Benc) [1838075] - [net] page_pool: API cleanup and comments (Jiri Benc) [1838075] - [net] bpf, sockmap: Replace zero-length array with flexible-array member (Jiri Benc) [1838075] - [netdrv] geneve: allow changing DF behavior after creation (Sabrina Dubroca) [1847861] - [net] netfilter: nf_tables: add missing ->release_ops() in error path of newrule() (Andrea Claudi) [1846236] - [net] netfilter: nft_compat: use .release_ops and remove list of extension (Andrea Claudi) [1846236] - [net] ipv6: fix IPV6_ADDRFORM operation logic (Hangbin Liu) [1842025] - [net] ipv6: fix restrict IPV6_ADDRFORM operation (Hangbin Liu) [1842025] - [net] netfilter: nat: fix error handling upon registering inet hook (Florian Westphal) [1579145] - [net] netfilter: nf_tables: fix module autoload for redir (Florian Westphal) [1579145] - [net] netfilter: nf_tables: fix module autoload with inet family (Florian Westphal) [1579145] - [net] netfilter: nft_chain_nat: inet family is missing module ownership (Florian Westphal) [1579145] - [net] netfilter: nf_tables: Support auto-loading for inet nat (Florian Westphal) [1579145] - [net] netfilter: nft_redir: fix module autoload with ip4 (Florian Westphal) [1579145] - [net] netfilter: nat: fix udp checksum corruption (Florian Westphal) [1579145] - [tools] kselftests: extend nft_nat with inet family based nat hooks (Florian Westphal) [1579145] - [net] netfilter: nft_redir: add inet support (Florian Westphal) [1579145] - [net] netfilter: nft_masq: add inet support (Florian Westphal) [1579145] - [net] netfilter: nf_tables: merge route type into core (Florian Westphal) [1579145] - [net] netfilter: nat: add inet family nat support (Florian Westphal) [1579145] - [net] netfilter: nat: don't register device notifier twice (Florian Westphal) [1579145] - [net] netfilter: nf_tables: merge ipv4 and ipv6 nat chain types (Florian Westphal) [1579145] - [net] netfilter: nf_tables: nat: merge nft_masq protocol specific modules (Florian Westphal) [1579145] - [net] netfilter: nf_tables: nat: merge nft_redir protocol specific modules (Florian Westphal) [1579145] - [net] netfilter: nat: remove nf_nat_l3proto.h and nf_nat_core.h (Florian Westphal) [1579145] - [net] netfilter: nat: remove l3proto struct (Florian Westphal) [1579145] - [net] netfilter: nat: remove csum_recalc hook (Florian Westphal) [1579145] - [net] netfilter: nat: remove csum_update hook (Florian Westphal) [1579145] - [net] netfilter: nat: remove l3 manip_pkt hook (Florian Westphal) [1579145] - [net] netfilter: nat: remove nf_nat_l4proto.h (Florian Westphal) [1579145] - [net] netfilter: nat: merge nf_nat_ipv4, 6 into nat core (Florian Westphal) [1579145] - [net] netfilter: nat: fix spurious connection timeouts (Florian Westphal) [1579145] - [net] netfilter: nat: move nlattr parse and xfrm session decode to core (Florian Westphal) [1579145] - [net] netfilter: nat: merge ipv4 and ipv6 masquerade functionality (Florian Westphal) [1579145] - [net] netfilter: kconfig: nat related expression depend on nftables core (Florian Westphal) [1579145] - [net] netfilter: conntrack: fix bogus port values for other l4 protocols (Florian Westphal) [1579145] - [net] netfilter: conntrack: avoid unneeded nf_conntrack_l4proto lookups (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove pernet l4 proto register interface (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove remaining l4proto indirect packet calls (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove module owner field (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove invert_tuple callback (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove pkt_to_tuple callback (Florian Westphal) [1579145] - [net] netfilter: conntrack: udp: set stream timeout to 2 minutes (Florian Westphal) [1579145] - [net] netfilter: conntrack: udp: only extend timeout to stream mode after 2s (Florian Westphal) [1579145] - [net] netfilter: nat: un-export nf_nat_used_tuple (Florian Westphal) [1579145] - [net] netfilter: nat: fix ICMP header corruption on ICMP errors (Florian Westphal) [1579145] - [net] netfilter: nat: fix icmp id randomization (Florian Westphal) [1579145] - [net] netfilter: nat: remove nf_nat_l4proto struct (Florian Westphal) [1579145] - [net] netfilter: nat: remove l4proto->manip_pkt (Florian Westphal) [1579145] - [net] netfilter: nat: remove l4proto->nlattr_to_range (Florian Westphal) [1579145] - [net] netfilter: nat: remove l4proto->in_range (Florian Westphal) [1579145] - [net] netfilter: nat: fold in_range indirection into caller (Florian Westphal) [1579145] - [net] netfilter: nat: remove l4proto->unique_tuple (Florian Westphal) [1579145] - [net] netfilter: nat: un-export nf_nat_l4proto_unique_tuple (Florian Westphal) [1579145] - [net] netfilter: remove NF_NAT_RANGE_PROTO_RANDOM support (Florian Westphal) [1579145] - [x86] kvm: x86/pmu: Tweak kvm_pmu_get_msr to pass 'struct msr_data' in (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: do not pass poisoned hva to __kvm_set_memory_region (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: fix sync_with_host() in smm_test (Vitaly Kuznetsov) [1849987] - [x86] kvm: async_pf: Inject 'page ready' event only if 'page not present' was previously injected (Vitaly Kuznetsov) [1849987] - [x86] revert "kvm: async_pf: Fix #DF due to inject "Page not Present" and "Page Ready" exceptions simultaneously" (Vitaly Kuznetsov) [1849987] - [virt] kvm: async_pf: Cleanup kvm_setup_async_pf() (Vitaly Kuznetsov) [1849987] - [x86] kvm: i8254: remove redundant assignment to pointer s (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: respect singlestep when emulating instruction (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: Don't probe KVM_CAP_HYPERV_ENLIGHTENED_VMCS when nested VMX is unsupported (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: do not substitute SVM/VMX check with KVM_CAP_NESTED_STATE check (Vitaly Kuznetsov) [1849987] - [x86] kvm: nvmx: Consult only the "basic" exit reason when routing nested exit (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: Unexport x86_fpu_cache and make it static (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: Ignore KVM 5-level paging support for VM_MODE_PXXV48_4K (Vitaly Kuznetsov) [1849987] - [virt] kvm: x86: Fix APIC page invalidation race (Vitaly Kuznetsov) [1849987] - [x86] kvm: svm: fix calls to is_intercept (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: fix vmx_preemption_timer_test build with GCC10 (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: Add x86_64/debug_regs to .gitignore (Vitaly Kuznetsov) [1849987] - [x86] revert "kvm: x86: work around leak of uninitialized stack contents" (Vitaly Kuznetsov) [1849987] - [x86] kvm: vmx: Properly handle kvm_read/write_guest_virt*() result (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: emulate reserved nops from 0f/18 to 0f/1f (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: Fix build with "make ARCH=x86_64" (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: minor code refactor and comments fixup around dirty logging (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: avoid unnecessary rmap walks when creating/moving slots (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: remove unnecessary rmap walk of read-only memslots (Vitaly Kuznetsov) [1849987] - [virt] kvm: Use vmemdup_user() (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: Move MPK feature detection to common code (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: Assign correct value to array.maxnent (Vitaly Kuznetsov) [1849987] - [x86] kvm: let kvm_destroy_vm_debugfs clean up vCPU debugfs directories (Vitaly Kuznetsov) [1849987] - [x86] kvm: Handle reads of SandyBridge RAPL PMU MSRs rather than injecting #GP (Vitaly Kuznetsov) [1849987] - [documentation] docs: virt/kvm: close inline string literal (Vitaly Kuznetsov) [1849987] - [documentation] docs: kvm: Fix KVM_KVMCLOCK_CTRL API doc (Vitaly Kuznetsov) [1849987] - [x86] arch/x86/kvm/svm/sev.c: change flag passed to GUP fast in sev_pin_memory() (Vitaly Kuznetsov) [1849987] - [virt] kvm/eventfd: remove unneeded conversion to bool (Vitaly Kuznetsov) [1849987] - [tools] selftests: fix kvm relocatable native/cross builds and installs (Vitaly Kuznetsov) [1849987] - [virt] kvm: x86: move kvm_create_vcpu_debugfs after last failure point (Vitaly Kuznetsov) [1849987] - [powerpc] xive: Share the event-queue page with the Hypervisor (Michael Roth) [1837232] - [powerpc] kvm: ppc: book3s hv: Read ibm, secure-memory nodes (Michael Roth) [1837232] - [powerpc] kvm: ppc: book3s hv: Relax check on H_SVM_INIT_ABORT (Michael Roth) [1837232]- [scsi] scsi: be2iscsi: Use scnprintf() for avoiding potential buffer overflow (Maurizio Lombardi) [1849586] - [edac] EDAC/i10nm: Update driver to support different bus number config register offsets (Aristeu Rozanski) [1838508] - [edac] EDAC, {skx, i10nm}: Make some configurations CPU model specific (Aristeu Rozanski) [1838508] - [fs] fuse: copy_file_range should truncate cache (Miklos Szeredi) [1849786] - [fs] fuse: fix copy_file_range cache issues (Miklos Szeredi) [1849786] - [fs] fuse: update attr_version counter on fuse_notify_inval_inode() (Miklos Szeredi) [1849786] - [fs] fuse: don't check refcount after stealing page (Miklos Szeredi) [1849786] - [fs] fuse: fix weird page warning (Miklos Szeredi) [1849786] - [fs] fuse: use dump_page (Miklos Szeredi) [1849786] - [fs] fuse: always allow query of st_dev (Miklos Szeredi) [1849786] - [fs] fuse: always flush dirty data on close(2) (Miklos Szeredi) [1849786] - [fs] fuse: invalidate inode attr in writeback cache mode (Miklos Szeredi) [1849786] - [fs] virtiofs: schedule blocking async replies in separate worker (Miklos Szeredi) [1849786] - [fs] fuse: Support RENAME_WHITEOUT flag (Miklos Szeredi) [1849786] - [fs] fuse: don't overflow LLONG_MAX with end offset (Miklos Szeredi) [1849786] - [fs] fix up iter on short count in fuse_direct_io() (Miklos Szeredi) [1849786] - [fs] fuse: fix fuse_send_readpages() in the syncronous read case (Miklos Szeredi) [1849786] - [fs] fuse: fix Kconfig indentation (Miklos Szeredi) [1849786] - [fs] virtiofs: Use completions while waiting for queue to be drained (Miklos Szeredi) [1849786] - [fs] virtiofs: Do not send forget request "struct list_head" element (Miklos Szeredi) [1849786] - [fs] virtiofs: Use a common function to send forget (Miklos Szeredi) [1849786] - [fs] virtiofs: Fix old-style declaration (Miklos Szeredi) [1849786] - [fs] fuse: verify nlink (Miklos Szeredi) [1849786] - [fs] fuse: verify write return (Miklos Szeredi) [1849786] - [fs] fuse: verify attributes (Miklos Szeredi) [1849786] - [fs] fuse: redundant get_fuse_inode() calls in fuse_writepages_fill() (Miklos Szeredi) [1849786] - [fs] fuse: truncate pending writes on O_TRUNC (Miklos Szeredi) [1849786] - [fs] fuse: flush dirty data/metadata before non-truncate setattr (Miklos Szeredi) [1849786] - [fs] ovl: initialize error in ovl_copy_xattr (Miklos Szeredi) [1849770] - [fs] ovl: fix redirect traversal on metacopy dentries (Miklos Szeredi) [1849770] - [fs] ovl: initialize OVL_UPPERDATA in ovl_lookup() (Miklos Szeredi) [1849770] - [fs] ovl: use only uppermetacopy state in ovl_lookup() (Miklos Szeredi) [1849770] - [fs] ovl: simplify setting of origin for index lookup (Miklos Szeredi) [1849770] - [fs] ovl: fix out of bounds access warning in ovl_check_fb_len() (Miklos Szeredi) [1849770] - [fs] ovl: return required buffer size for file handles (Miklos Szeredi) [1849770] - [fs] ovl: sync dirty data when remounting to ro mode (Miklos Szeredi) [1849770] - [fs] ovl: resolve more conflicting mount options (Miklos Szeredi) [1849770] - [fs] ovl: potential crash in ovl_fid_to_fh() (Miklos Szeredi) [1849770] - [fs] ovl: clear ATTR_OPEN from attr->ia_valid (Miklos Szeredi) [1849770] - [fs] ovl: clear ATTR_FILE from attr->ia_valid (Miklos Szeredi) [1849770] - [documentation] ovl: document xino expected behavior (Miklos Szeredi) [1849770] - [fs] ovl: enable xino automatically in more cases (Miklos Szeredi) [1849770] - [fs] ovl: avoid possible inode number collisions with xino=on (Miklos Szeredi) [1849770] - [fs] ovl: use a private non-persistent ino pool (Miklos Szeredi) [1849770] - [fs] ovl: fix WARN_ON nlink drop to zero (Miklos Szeredi) [1849770] - [fs] ovl: fix a typo in comment (Miklos Szeredi) [1849770] - [fs] ovl: replace zero-length array with flexible-array member (Miklos Szeredi) [1849770] - [fs] ovl: ovl_obtain_alias(): don't call d_instantiate_anon() for old (Miklos Szeredi) [1849770] - [fs] ovl: strict upper fs requirements for remote upper fs (Miklos Szeredi) [1849770] - [fs] ovl: check if upper fs supports RENAME_WHITEOUT (Miklos Szeredi) [1849770] - [fs] ovl: allow remote upper (Miklos Szeredi) [1849770] - [fs] ovl: decide if revalidate needed on a per-dentry basis (Miklos Szeredi) [1849770] - [fs] ovl: separate detection of remote upper layer from stacked overlay (Miklos Szeredi) [1849770] - [fs] ovl: restructure dentry revalidation (Miklos Szeredi) [1849770] - [fs] ovl: ignore failure to copy up unknown xattrs (Miklos Szeredi) [1849770] - [documentation] ovl: document permission model (Miklos Szeredi) [1849770] - [fs] ovl: simplify i_ino initialization (Miklos Szeredi) [1849770] - [fs] ovl: factor out helper ovl_get_root() (Miklos Szeredi) [1849770] - [fs] ovl: fix out of date comment and unreachable code (Miklos Szeredi) [1849770] - [fs] ovl: fix value of i_ino for lower hardlink corner case (Miklos Szeredi) [1849770] - [fs] ovl: fix lockdep warning for async write (Miklos Szeredi) [1849770] - [fs] ovl: fix some xino configurations (Miklos Szeredi) [1849770] - [fs] ovl: fix lock in ovl_llseek() (Miklos Szeredi) [1849770] - [fs] ovl: fix lseek overflow on 32bit (Miklos Szeredi) [1849770] - [documentation] docs: filesystems: add overlayfs to index.rst (Miklos Szeredi) [1849770] - [fs] ovl: add splice file read write helper (Miklos Szeredi) [1849770] - [fs] ovl: implement async IO routines (Miklos Szeredi) [1849770] - [fs] vfs: add vfs_iocb_iter_helper functions (Miklos Szeredi) [1849770] - [fs] ovl: layer is const (Miklos Szeredi) [1849770] - [fs] ovl: fix corner case of non-constant st_dev; st_ino (Miklos Szeredi) [1849770] - [fs] ovl: fix corner case of conflicting lower layer uuid (Miklos Szeredi) [1849770] - [fs] ovl: generalize the lower_fsarray (Miklos Szeredi) [1849770] - [fs] ovl: simplify ovl_same_sb() helper (Miklos Szeredi) [1849770] - [fs] ovl: generalize the lower_layersarray (Miklos Szeredi) [1849770] - [fs] ovl: improving copy-up efficiency for big sparse file (Miklos Szeredi) [1849770] - [fs] ovl: use ovl_inode_lock in ovl_llseek() (Miklos Szeredi) [1849770] - [fs] ovl: use pr_fmt auto generate prefix (Miklos Szeredi) [1849770] - [fs] ovl: fix wrong WARN_ON() in ovl_cache_update_ino() (Miklos Szeredi) [1849770] - [fs] locks: print unsigned ino in /proc/locks (Miklos Szeredi) [1849770] - [documentation] docs: filesystems: overlayfs: Fix restview warnings (Miklos Szeredi) [1849770] - [fs] ovl: relax WARN_ON() on rename to self (Miklos Szeredi) [1849770] - [fs] ovl: fix corner case of non-unique st_dev; st_ino (Miklos Szeredi) [1849770] - [fs] ovl: don't use a temp buf for encoding real fh (Miklos Szeredi) [1849770] - [fs] ovl: make sure that real fid is 32bit aligned in memory (Miklos Szeredi) [1849770] - [fs] ovl: fix lookup failure on multi lower squashfs (Miklos Szeredi) [1849770] - [fs] ovl: filter of trusted xattr results in audit (Miklos Szeredi) [1849770] - [fs] ovl: Fix dereferencing possible ERR_PTR() (Miklos Szeredi) [1849770] - [fs] ovl: fix regression caused by overlapping layers detection (Miklos Szeredi) [1849770] - [fs] ovl: make i_ino consistent with st_ino in more cases (Miklos Szeredi) [1849770] - [fs] ovl: fix typo in MODULE_PARM_DESC (Miklos Szeredi) [1849770] - [fs] ovl: fix bogus -Wmaybe-unitialized warning (Miklos Szeredi) [1849770] - [fs] ovl: don't fail with disconnected lower NFS (Miklos Szeredi) [1849770] - [fs] ovl: detect overlapping layers (Miklos Szeredi) [1849770] - [fs] ovl: using posix_acl_xattr_size() to get size instead of posix_acl_to_xattr() (Miklos Szeredi) [1849770] - [fs] ovl: abstract ovl_inode lock with a helper (Miklos Szeredi) [1849770] - [fs] ovl: remove the 'locked' argument of ovl_nlink_{start, end} (Miklos Szeredi) [1849770] - [fs] ovl: relax requirement for non null uuid of lower fs (Miklos Szeredi) [1849770] - [fs] ovl: fold copy-up helpers into callers (Miklos Szeredi) [1849770] - [fs] ovl: untangle copy up call chain (Miklos Szeredi) [1849770] - [fs] ovl: clean up error handling in ovl_get_tmpfile() (Miklos Szeredi) [1849770] - [netdrv] ionic: tame the watchdog timer on reconfig (Jonathan Toppins) [1846879 1846280] - [remoteproc] remoteproc: pull in slab.h (Jarod Wilson) [1849080]- [x86] revert "kvm: vmx: Micro-optimize vmexit time when not exposing PMU" (Vitaly Kuznetsov) [1844099] - [fs] nfsd4: kill warnings on testing stateids with mismatched clientids (Benjamin Coddington) [1765672] - [fs] NFS: Ensure security label is set for root inode (Scott Mayhew) [1660798] - [s390] kexec: Fix file verification on S390 (Lianbo Jiang) [1815369] - [s390] kexec_file: split KEXEC_VERIFY_SIG into KEXEC_SIG and KEXEC_SIG_FORCE (Lianbo Jiang) [1815369] - [netdrv] ibmvnic: continue to init in CRQ reset returns H_CLOSED (Steve Best) [1850179] - [net] sunrpc: add missing newline when printing parameter 'auth_hashtable_size' by sysfs (Benjamin Coddington) [1849998] - [net] sunrpc: clean up properly in gss_mech_unregister() (Benjamin Coddington) [1849998] - [net] sunrpc: svcauth_gss_register_pseudoflavor must reject duplicate registrations (Benjamin Coddington) [1849998] - [net] SUNRPC: Fix backchannel RPC soft lockups (Benjamin Coddington) [1849998] - [fs] NFS: Fix a page leak in nfs_destroy_unlinked_subrequests() (Benjamin Coddington) [1849998] - [fs] nfsd4: make drc_slab global, not per-net (Benjamin Coddington) [1849998] - [net] SUNRPC: Fix GSS privacy computation of auth->au_ralign (Benjamin Coddington) [1849998] - [net] SUNRPC: Add "@len" parameter to gss_unwrap() (Benjamin Coddington) [1849998] - [fs] NFS: finish_automount() requires us to hold 2 refs to the mount record (Benjamin Coddington) [1849998] - [fs] NFS: Fix use-after-free issues in nfs_pageio_add_request() (Benjamin Coddington) [1849998] - [fs] NFS: alloc_nfs_open_context() must use the file cred when available (Benjamin Coddington) [1849998] - [net] libceph: don't omit used_replica in target_copy() (Jeff Layton) [1847528] - [net] libceph: don't omit recovery_deletes in target_copy() (Jeff Layton) [1847528] - [net] libceph: move away from global osd_req_flags (Jeff Layton) [1847528] - [fs] ceph: skip checking caps when session reconnecting and releasing reqs (Jeff Layton) [1847528] - [fs] ceph: make sure mdsc->mutex is nested in s->s_mutex to fix dead lock (Jeff Layton) [1847528] - [fs] ceph: don't return -ESTALE if there's still an open file (Jeff Layton) [1847528] - [include] libceph, rbd: replace zero-length array with flexible-array (Jeff Layton) [1847528] - [fs] ceph: allow rename operation under different quota realms (Jeff Layton) [1847528] - [fs] ceph: normalize 'delta' parameter usage in check_quota_exceeded (Jeff Layton) [1847528] - [fs] ceph: ceph_kick_flushing_caps needs the s_mutex (Jeff Layton) [1847528] - [fs] ceph: request expedited service on session's last cap flush (Jeff Layton) [1847528] - [fs] ceph: convert mdsc->cap_dirty to a per-session list (Jeff Layton) [1847528] - [fs] ceph: reset i_requested_max_size if file write is not wanted (Jeff Layton) [1847528] - [fs] ceph: throw a warning if we destroy session with mutex still locked (Jeff Layton) [1847528] - [fs] ceph: fix potential race in ceph_check_caps (Jeff Layton) [1847528] - [fs] ceph: document what protects i_dirty_item and i_flushing_item (Jeff Layton) [1847528] - [fs] ceph: don't take i_ceph_lock in handle_cap_import (Jeff Layton) [1847528] - [fs] ceph: don't release i_ceph_lock in handle_cap_trunc (Jeff Layton) [1847528] - [fs] ceph: add comments for handle_cap_flush_ack logic (Jeff Layton) [1847528] - [fs] ceph: split up __finish_cap_flush (Jeff Layton) [1847528] - [fs] ceph: reorganize __send_cap for less spinlock abuse (Jeff Layton) [1847528] - [fs] ceph: flush release queue when handling caps for unknown inode (Jeff Layton) [1847528] - [net] libceph: ignore pool overlay and cache logic on redirects (Jeff Layton) [1847528] - [x86] kvm: lapic: ensure APIC map is up to date on concurrent update requests (Igor Mammedov) [1835330] - [x86] kvm: lapic: fix broken vcpu hotplug (Igor Mammedov) [1835330] - [netdrv] net: hns3: add some error checking in hclge_tm module (Mark Langsdorf) [1809057] {CVE-2019-15925} - [fs] udf: Fix mounting of Win7 created UDF filesystems (Oleksandr Natalenko) [1842400] - [netdrv] net: qed: fixes crash while running driver in kdump kernel (Manish Chopra) [1727746] - [netdrv] net: qed: Disable SRIOV functionality inside kdump kernel (Manish Chopra) [1727746] - [netdrv] net: qed*: Reduce RX and TX default ring count when running inside kdump kernel (Manish Chopra) [1727746] - [fs] cifs: dump Security Type info in DebugData (Leif Sahlberg) [1845390] - [net] netfilter: flowtable: Make nf_flow_table_offload_add/del_cb inline (Marcelo Leitner) [1840938] - [net] sched: act_ct: Make tcf_ct_flow_table_restore_skb inline (Marcelo Leitner) [1840938] - [net] netfilter: flowtable: Add pending bit for offload work (Marcelo Leitner) [1842670] - [net] Evict neighbor entries on carrier down (Ivan Vecera) [1845352] - [net] bridge: explicitly zero is_sticky in fdb_create (Ivan Vecera) [1845350] - [net] bridge: add support for sticky fdb entries (Ivan Vecera) [1845350] - [net] remove indirect block netdev event registration (Marcelo Leitner) [1841300] - [netdrv] bnxt_tc: update indirect block support (Marcelo Leitner) [1841300] - [netdrv] nfp: update indirect block support (Marcelo Leitner) [1841300] - [netdrv] mlx5: update indirect block support (Marcelo Leitner) [1841300] - [net] use flow_indr_dev_setup_offload() (Marcelo Leitner) [1841300] - [net] cls_api: add tcf_block_offload_init() (Marcelo Leitner) [1841300] - [net] flow_offload: consolidate indirect flow_block infrastructure (Marcelo Leitner) [1841300] - [net] netfilter: nf_flowtable: expose nf_flow_table_gc_cleanup() (Marcelo Leitner) [1841300] - [fs] iomap: Handle memory allocation failure in readahead (Carlos Maiolino) [1828792] - [fs] iomap: fix comments in iomap_dio_rw (Carlos Maiolino) [1828792] - [fs] iomap: Remove pgoff from tracepoints (Carlos Maiolino) [1828792] - [fs] fs: Fix page_mkwrite off-by-one errors (Carlos Maiolino) [1828792] - [fs] iomap: stop using ioend after it's been freed in iomap_finish_ioend() (Carlos Maiolino) [1828792] - [fs] iomap: fix sub-page uptodate handling (Carlos Maiolino) [1828792] - [fs] iomap: remove unneeded variable in iomap_dio_rw() (Carlos Maiolino) [1828792] - [fs] iomap: Do not create fake iter in iomap_dio_bio_actor() (Carlos Maiolino) [1828792] - [fs] iomap: trace iomap_appply results (Carlos Maiolino) [1828792] - [fs] fs/iomap: remove redundant check in iomap_dio_rw() (Carlos Maiolino) [1828792] - [fs] iomap: use a srcmap for a read-modify-write I/O (Carlos Maiolino) [1828792] - [fs] iomap: renumber IOMAP_HOLE to 0 (Carlos Maiolino) [1828792] - [fs] iomap: use write_begin to read pages to unshare (Carlos Maiolino) [1828792] - [fs] iomap: move the zeroing case out of iomap_read_page_sync (Carlos Maiolino) [1828792] - [fs] iomap: ignore non-shared or non-data blocks in xfs_file_dirty (Carlos Maiolino) [1828792] - [fs] iomap: always use AOP_FLAG_NOFS in iomap_write_begin (Carlos Maiolino) [1828792] - [fs] iomap: remove the unused iomap argument to __iomap_write_end (Carlos Maiolino) [1828792] - [fs] iomap: better document the IOMAP_F_* flags (Carlos Maiolino) [1828792] - [fs] iomap: enhance writeback error message (Carlos Maiolino) [1828792] - [fs] iomap: pass a struct page to iomap_finish_page_writeback (Carlos Maiolino) [1828792] - [fs] iomap: cleanup iomap_ioend_compare (Carlos Maiolino) [1828792] - [fs] iomap: move struct iomap_page out of iomap.h (Carlos Maiolino) [1828792] - [fs] iomap: warn on inline maps in iomap_writepage_map (Carlos Maiolino) [1828792] - [fs] iomap: lift the xfs writeback code to iomap (Carlos Maiolino) [1828792] - [fs] iomap: lift common tracing code from xfs to iomap (Carlos Maiolino) [1828792] - [fs] iomap: zero newly allocated mapped blocks (Carlos Maiolino) [1828792] - [fs] xfs: remove the fork fields in the writepage_ctx and ioend (Carlos Maiolino) [1828792] - [fs] xfs: turn io_append_trans into an io_private void pointer (Carlos Maiolino) [1828792] - [fs] xfs: refactor the ioend merging code (Carlos Maiolino) [1828792] - [fs] xfs: use a struct iomap in xfs_writepage_ctx (Carlos Maiolino) [1828792] - [fs] xfs: set IOMAP_F_NEW more carefully (Carlos Maiolino) [1828792] - [fs] xfs: initialize iomap->flags in xfs_bmbt_to_iomap (Carlos Maiolino) [1828792] - [fs] xfs: Use iomap_dio_rw to wait for unaligned direct IO (Carlos Maiolino) [1828792] - [fs] iomap: Allow forcing of waiting for running DIO in iomap_dio_rw() (Carlos Maiolino) [1828792] - [fs] iomap: move the iomap_dio_rw ->end_io callback into a structure (Carlos Maiolino) [1828792] - [fs] iomap: split size and error for iomap_dio_rw ->end_io (Carlos Maiolino) [1828792] - [fs] iomap: fix Invalid License ID (Carlos Maiolino) [1828792] - [fs] iomap: move internal declarations into fs/iomap/ (Carlos Maiolino) [1828792] - [fs] iomap: move the main iteration code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the buffered IO code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the direct IO code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the SEEK_HOLE code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the file mapping reporting code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the swapfile code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: start moving code to fs/iomap/ (Carlos Maiolino) [1828792] - [fs] iomap: move iomap_read_inline_data around (Carlos Maiolino) [1828792] - [fs] iomap: convert to SPDX identifier (Carlos Maiolino) [1828792] - [fs] iomap: remove duplicated include from iomap.c (Carlos Maiolino) [1828792] - [netdrv] fjes: Handle workqueue allocation failure (Masayoshi Mizuma) [1830565] {CVE-2019-16231}- [fs] NFSv4: Ensure the delegation cred is pinned when we call delegreturn (Benjamin Coddington) [1848933] - [fs] NFSv4: Ensure the delegation is pinned in nfs_do_return_delegation() (Benjamin Coddington) [1848933] - [fs] NFSv4.1 make cachethis=no for writes (Benjamin Coddington) [1848933] - [fs] NFSv4: Fix revalidation of dentries with delegations (Benjamin Coddington) [1848933] - [fs] NFSv4: Fix races between open and dentry revalidation (Benjamin Coddington) [1848933] - [fs] NFS: Fix up directory verifier races (Benjamin Coddington) [1848933] - [net] sunrpc: expiry_time should be seconds not timeval (Benjamin Coddington) [1848933] - [fs] NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals (Benjamin Coddington) [1848933] - [fs] NFSv4: try lease recovery on NFS4ERR_EXPIRED (Benjamin Coddington) [1848933] - [fs] NFS: Fix memory leaks (Benjamin Coddington) [1848933] - [fs] nfs: optimise readdir cache page invalidation (Benjamin Coddington) [1848933] - [fs] NFS: Switch readdir to using iterate_shared() (Benjamin Coddington) [1848933] - [fs] NFS: Use kmemdup_nul() in nfs_readdir_make_qstr() (Benjamin Coddington) [1848933] - [fs] NFS: Directory page cache pages need to be locked when read (Benjamin Coddington) [1848933] - [fs] NFS: Fix memory leaks and corruption in readdir (Benjamin Coddington) [1848933] - [net] SUNRPC: Use kmemdup_nul() in rpc_parse_scope_id() (Benjamin Coddington) [1848933] - [fs] NFS: Replace various occurrences of kstrndup() with kmemdup_nul() (Benjamin Coddington) [1848933] - [fs] NFSv4: Limit the total number of cached delegations (Benjamin Coddington) [1848933] - [fs] NFSv4: Add accounting for the number of active delegations held (Benjamin Coddington) [1848933] - [fs] NFSv4: Try to return the delegation immediately when marked for return on close (Benjamin Coddington) [1848933] - [fs] NFS: Clear NFS_DELEGATION_RETURN_IF_CLOSED when the delegation is returned (Benjamin Coddington) [1848933] - [fs] NFSv4: nfs_inode_evict_delegation() should set NFS_DELEGATION_RETURNING (Benjamin Coddington) [1848933] - [fs] NFS: nfs_find_open_context() should use cred_fscmp() (Benjamin Coddington) [1848933] - [fs] NFS: nfs_access_get_cached_rcu() should use cred_fscmp() (Benjamin Coddington) [1848933] - [fs] NFSv3: FIx bug when using chacl and chmod to change acl (Benjamin Coddington) [1848933] - [fs] NFSv4.x recover from pre-mature loss of openstateid (Benjamin Coddington) [1848933] - [fs] NFS: Trust cached access if we've already revalidated the inode once (Benjamin Coddington) [1848933] - [fs] NFS: Fix nfs_direct_write_reschedule_io() (Benjamin Coddington) [1848933] - [fs] NFS: When resending after a short write, reset the reply count to zero (Benjamin Coddington) [1848933] - [fs] NFS: Improve tracing of permission calls (Benjamin Coddington) [1848933] - [fs] NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes() (Benjamin Coddington) [1848933] - [fs] NFS: Fix up fsync() when the server rebooted (Benjamin Coddington) [1848933] - [net] SUNRPC: Remove broken gss_mech_list_pseudoflavors() (Benjamin Coddington) [1848933] - [fs] NFS: Revalidate the file mapping on all fatal writeback errors (Benjamin Coddington) [1848933] - [fs] NFS: Revalidate the file size on a fatal write error (Benjamin Coddington) [1848933] - [fs] nfs: NFS_SWAP should depend on SWAP (Benjamin Coddington) [1848933] - [net] SUNRPC: constify copied structure (Benjamin Coddington) [1848933] - [fs] fs/nfs, swapon: check holes in swapfile (Benjamin Coddington) [1848933] - [net] SUNRPC: call_connect_status should handle -EPROTO (Benjamin Coddington) [1848933] - [fs] NFS: Introduce trace events triggered by page writeback errors (Benjamin Coddington) [1848933] - [net] SUNRPC: Capture signalled RPC tasks (Benjamin Coddington) [1848933] - [fs] NFS: move dprintk after nfs_alloc_fattr in nfs3_proc_lookup (Benjamin Coddington) [1848933] - [fs] NFS4: Remove unneeded semicolon (Benjamin Coddington) [1848933] - [fs] nfs: encode nfsv4 timestamps as 64-bit (Benjamin Coddington) [1848933] - [fs] nfs: remove timespec from xdr_encode_nfstime (Benjamin Coddington) [1848933] - [fs] nfs: use timespec64 in nfs_fattr (Benjamin Coddington) [1848933] - [net] sunrpc: convert to time64_t for expiry (Benjamin Coddington) [1848933] - [fs] nfsd: use true, false for bool variable in nfssvc.c (Benjamin Coddington) [1848933] - [fs] nfsd: use true, false for bool variable in nfs4proc.c (Benjamin Coddington) [1848933] - [fs] nfsd: use true, false for bool variable in vfs.c (Benjamin Coddington) [1848933] - [fs] nfsd: remove nfs4_reset_lease() declarations (Benjamin Coddington) [1848933] - [fs] nfsd: use ktime_get_real_seconds() in nfs4_verifier (Benjamin Coddington) [1848933] - [fs] nfsd: use boottime for lease expiry calculation (Benjamin Coddington) [1848933] - [fs] nfsd: fix jiffies/time_t mixup in LRU list (Benjamin Coddington) [1848933] - [fs] nfsd: fix delay timer on 32-bit architectures (Benjamin Coddington) [1848933] - [fs] nfsd: use time64_t in nfsd_proc_setattr() check (Benjamin Coddington) [1848933] - [fs] nfsd: pass a 64-bit guardtime to nfsd_setattr() (Benjamin Coddington) [1848933] - [fs] nfsd: make 'boot_time' 64-bit wide (Benjamin Coddington) [1848933] - [fs] nfsd: use timespec64 in encode_time_delta (Benjamin Coddington) [1848933] - [fs] nfsd: handle nfs3 timestamps as unsigned (Benjamin Coddington) [1848933] - [fs] nfsd: print 64-bit timestamps in client_info_show (Benjamin Coddington) [1848933] - [fs] nfsd: use ktime_get_seconds() for timestamps (Benjamin Coddington) [1848933] - [fs] nfsd: remove unnecessary assertion in nfsd4_encode_replay (Benjamin Coddington) [1848933] - [fs] nfsd: Clone should commit src file metadata too (Benjamin Coddington) [1848933] - [fs] nfsd4: Remove unneeded semicolon (Benjamin Coddington) [1848933] - [fs] nfs: fix timstamp debug prints (Benjamin Coddington) [1848933] - [net] nfs: use time64_t internally (Benjamin Coddington) [1848933] - [fs] nfsd: Return the correct number of bytes written to the file (Benjamin Coddington) [1848933] - [fs] nfsd: Fix up some unused variable warnings (Benjamin Coddington) [1848933] - [kernel] blktrace: ensure our debugfs dir exists (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: fix debugfs use after free (Ming Lei) [1816559] {CVE-2019-19770} - [block] loop: be paranoid on exit and prevent new additions / removals (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: annotate required lock on do_blk_trace_setup() (Ming Lei) [1816559] {CVE-2019-19770} - [block] block: revert back to synchronous request_queue removal (Ming Lei) [1816559] {CVE-2019-19770} - [block] block: clarify context for refcount increment helpers (Ming Lei) [1816559] {CVE-2019-19770} - [block] block: add docs for gendisk / request_queue refcount helpers (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: no need to check return value of debugfs_create functions (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: Avoid sparse warnings when assigning q->blk_trace (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: break out of blktrace setup on concurrent calls (Ming Lei) [1816559] {CVE-2019-19770} - [nvme] nvme-fc: don't call nvme_cleanup_cmd() for AENs (Ewan Milne) [1847572] - [nvme] nvme-fc: convert assoc_active flag to bit op (Ewan Milne) [1847572] - [nvme] nvme-fc: Ensure private pointers are NULL if no data (Ewan Milne) [1847572] - [nvme] nvme-multipath: do not reset on unknown status (Ewan Milne) [1847572] - [documentation] x86/speculation: Add Ivy Bridge to affected list (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [documentation] x86/speculation: Add SRBDS vulnerability and mitigation documentation (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [x86] x86/speculation: Add Special Register Buffer Data Sampling (SRBDS) mitigation (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [x86] x86/cpu: Add 'table' argument to cpu_matches() (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [x86] x86/cpu: Add a steppings field to struct x86_cpu_id (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [x86] x86/cpu/bugs: Convert to new matching macros (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [crypto] crypto: simd - correctly take reqsize of wrapped skcipher into account (Mark Salter) [1830471] - [fs] nfsd: depend on CRYPTO_MD5 for legacy client tracking (Benjamin Coddington) [1847468] - [fs] nfsd: check for EBUSY from vfs_rmdir/vfs_unink (Benjamin Coddington) [1847468] - [fs] NFS: Fallocate should use the nfs4_fattr_bitmap (Benjamin Coddington) [1847468] - [fs] NFS: Return -ETXTBSY when attempting to write to a swapfile (Benjamin Coddington) [1847468] - [fs] fs: nfs: sysfs: Remove NULL check before kfree (Benjamin Coddington) [1847468] - [fs] NFS: remove unneeded semicolon (Benjamin Coddington) [1847468] - [fs] NFSv4: add declaration of current_stateid (Benjamin Coddington) [1847468] - [include] sunrpc: remove __KERNEL__ ifdefs (Benjamin Coddington) [1847468] - [fs] nfsd: document callback_wq serialization of callback code (Benjamin Coddington) [1847468] - [fs] nfsd: mark cb path down on unknown errors (Benjamin Coddington) [1847468] - [net] SUNRPC: Avoid RPC delays when exiting suspend (Benjamin Coddington) [1847468] - [fs] NFSv4: Don't retry the GETATTR on old stateid in nfs4_delegreturn_done() (Benjamin Coddington) [1847468] - [fs] NFSv4: Handle NFS4ERR_OLD_STATEID in delegreturn (Benjamin Coddington) [1847468] - [fs] NFSv4: Fix races between open and delegreturn (Benjamin Coddington) [1847468] - [fs] NFS: nfs_inode_find_state_and_recover() fix stateid matching (Benjamin Coddington) [1847468] - [fs] NFSv4: Fix nfs4_inode_make_writeable() (Benjamin Coddington) [1847468] - [fs] NFSv4: nfs4_return_incompatible_delegation() should check delegation validity (Benjamin Coddington) [1847468] - [fs] NFSv4: Don't reclaim delegations that have been returned or revoked (Benjamin Coddington) [1847468] - [fs] NFSv4: Ignore requests to return the delegation if it was revoked (Benjamin Coddington) [1847468] - [fs] NFSv4: Revoke the delegation on success in nfs4_delegreturn_done() (Benjamin Coddington) [1847468] - [fs] NFSv4: Update the stateid seqid in nfs_revoke_delegation() (Benjamin Coddington) [1847468] - [fs] NFSv4: Clear the NFS_DELEGATION_REVOKED flag in nfs_update_inplace_delegation() (Benjamin Coddington) [1847468] - [fs] NFSv4: Hold the delegation spinlock when updating the seqid (Benjamin Coddington) [1847468] - [fs] NFSv4: Don't remove the delegation from the super_list more than once (Benjamin Coddington) [1847468] - [fs] NFS: Rename nfs_inode_return_delegation_noreclaim() (Benjamin Coddington) [1847468] - [fs] NFSv4: fail nfs4_refresh_delegation_stateid() when the delegation was revoked (Benjamin Coddington) [1847468] - [fs] NFSv4: Delegation recalls should not find revoked delegations (Benjamin Coddington) [1847468] - [fs] NFSv4: nfs4_callback_getattr() should ignore revoked delegations (Benjamin Coddington) [1847468] - [fs] NFSv4: Fix delegation handling in update_open_stateid() (Benjamin Coddington) [1847468] - [fs] NFSv4.1: Don't rebind to the same source port when reconnecting to the server (Benjamin Coddington) [1847468] - [fs] NFS/pnfs: Separate NFSv3 DS and MDS traffic (Benjamin Coddington) [1847468] - [fs] pNFS: nfs3_set_ds_client should set NFS_CS_NOPING (Benjamin Coddington) [1847468] - [fs] NFS: Add a flag to tell nfs_client to set RPC_CLNT_CREATE_NOPING (Benjamin Coddington) [1847468] - [fs] NFS: Use non-atomic bit ops when initialising struct nfs_client_initdata (Benjamin Coddington) [1847468] - [fs] NFSv3: Clean up timespec encode (Benjamin Coddington) [1847468] - [fs] NFSv2: Clean up timespec encode (Benjamin Coddington) [1847468] - [fs] NFSv2: Fix a typo in encode_sattr() (Benjamin Coddington) [1847468] - [fs] NFSv4: NFSv4 callbacks also support 64-bit timestamps (Benjamin Coddington) [1847468] - [fs] NFSv4: Encode 64-bit timestamps (Benjamin Coddington) [1847468] - [fs] NFS: Convert struct nfs_fattr to use struct timespec64 (Benjamin Coddington) [1847468] - [fs] NFS: If nfs_mountpoint_expiry_timeout < 0, do not expire submounts (Benjamin Coddington) [1847468] - [net] SUNRPC: Add trace points to observe transport congestion control (Benjamin Coddington) [1847468] - [net] SUNRPC: Eliminate log noise in call_reserveresult (Benjamin Coddington) [1847468] - [fs] nfsd: remove private bin2hex implementation (Benjamin Coddington) [1847468] - [fs] nfsd: remove set but not used variable 'len' (Benjamin Coddington) [1847468] - [fs] NFSv3: fix rpc receive buffer size for MOUNT call (Steve Dickson) [1837034] - [fs] NFS: remove unused macros (Steve Dickson) [1837034] - [mm] mm, slab: fix sign conversion problem in memcg_uncharge_slab() (Waiman Long) [1849016] - [mm] mm: fix false-positive OVERCOMMIT_GUESS failures (Waiman Long) [1849016] - [mm] mm: remove CONFIG_MIGRATE_VMA_HELPER (Karol Herbst) [1847908] - [nvdimm] libnvdimm: Export the target_node attribute for regions and namespaces (Jeff Moyer) [1783157] - [dax] dax: Add numa_node to the default device-dax attributes (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Simplify root read-only definition for the 'resource' attribute (Jeff Moyer) [1783157] - [dax] dax: Simplify root read-only definition for the 'resource' attribute (Jeff Moyer) [1783157] - [dax] dax: Create a dax device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move nvdimm_bus_attribute_group to device_type (Jeff Moyer) [1783157] - [acpi] libnvdimm: Move nvdimm_attribute_group to device_type (Jeff Moyer) [1783157] - [acpi] libnvdimm: Move nd_mapping_attribute_group to device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move nd_region_attribute_group to device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move nd_numa_attribute_group to device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move nd_device_attribute_group to device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move region attribute group definition (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move attribute groups to device type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm/region: Initialize bad block for volatile namespaces (Jeff Moyer) [1783157] - [x86] x86/mce: Add Xeon Icelake to list of CPUs that support PPIN (Steve Best) [1848710] - [powerpc] powerpc/kernel: Enables memory hot-remove after reboot on pseries guests (David Gibson) [1848844] - [fs] cifs: multichannel: try to rebind when reconnecting a channel (Leif Sahlberg) [1842759] - [fs] cifs: multichannel: use pointer for binding channel (Leif Sahlberg) [1842759] - [fs] cifs: multichannel: move channel selection above transport layer (Leif Sahlberg) [1842759] - [fs] cifs: move some variables off the stack in smb2_ioctl_query_info (Leif Sahlberg) [1842759] - [fs] cifs: reduce stack use in smb2_compound_op (Leif Sahlberg) [1842759] - [fs] cifs: multichannel: always zero struct cifs_io_parms (Leif Sahlberg) [1842759] - [fs] smb3: default to minimum of two channels when multichannel specified (Leif Sahlberg) [1842759] - [fs] cifs: multichannel: move channel selection in function (Leif Sahlberg) [1842759] - [mm] x86/init: fix build with CONFIG_SWAP=n (Waiman Long) [1839415] - [netdrv] ionic: add pcie_print_link_status (Jonathan Toppins) [1846506] - [netdrv] ionic: no link check while resetting queues (Jonathan Toppins) [1846953] - [netdrv] ionic: export features for vlans to use (Jonathan Toppins) [1846868] - [netdrv] ionic: remove support for mgmt device (Jonathan Toppins) [1846506] - [netdrv] ionic: wait on queue start until after IFF_UP (Jonathan Toppins) [1844924] - [netdrv] ionic: add more ethtool stats (Jonathan Toppins) [1848149] - [netdrv] ionic: more ionic name tweaks (Jonathan Toppins) [1848149] - [netdrv] ionic: ionic_intr_free parameter change (Jonathan Toppins) [1848149] - [netdrv] ionic: reset device at probe (Jonathan Toppins) [1848149] - [netdrv] ionic: shorter dev cmd wait time (Jonathan Toppins) [1848149] - [netdrv] ionic: add support for more xcvr types (Jonathan Toppins) [1848149] - [netdrv] ionic: protect vf calls from fw reset (Jonathan Toppins) [1848149] - [netdrv] ionic: updates to ionic FW api description (Jonathan Toppins) [1848149] - [netdrv] ionic: support longer tx sg lists (Jonathan Toppins) [1848149] - [netdrv] ionic: Use debugfs_create_bool() to export bool (Jonathan Toppins) [1848149] - [netdrv] drivers:Remove inclusion of vermagic header (Jonathan Toppins) [1848149] - [net] SUNRPC: Destroy the back channel when we destroy the host transport (Benjamin Coddington) [1846984] - [net] SUNRPC: fix race to sk_err after xs_error_report (Benjamin Coddington) [1846984] - [fs] NFS: Remove redundant mirror tracking in O_DIRECT (Benjamin Coddington) [1846984] - [fs] nfs: Fix nfsi->nrequests count error on nfs_inode_remove_request (Benjamin Coddington) [1846984] - [net] sunrpc: clean up indentation issue (Benjamin Coddington) [1846984] - [fs] NFS: Optimise the default readahead size (Benjamin Coddington) [1846984] - [fs] nfsd: fix nfs read eof detection (Benjamin Coddington) [1846984] - [fs] nfsd: Make nfsd_reset_boot_verifier_locked static (Benjamin Coddington) [1846984] - [fs] NFSv4: Handle NFS4ERR_OLD_STATEID in LOCKU (Benjamin Coddington) [1846984] - [fs] NFSv4: Handle NFS4ERR_OLD_STATEID in CLOSE/OPEN_DOWNGRADE (Benjamin Coddington) [1846984] - [fs] NFSv4: Fix OPEN_DOWNGRADE error handling (Benjamin Coddington) [1846984] - [fs] pNFS: Handle NFS4ERR_OLD_STATEID on layoutreturn by bumping the state seqid (Benjamin Coddington) [1846984] - [fs] NFSv4: Add a helper to increment stateid seqids (Benjamin Coddington) [1846984] - [fs] NFSv4: Handle RPC level errors in LAYOUTRETURN (Benjamin Coddington) [1846984] - [fs] NFSv4: Handle NFS4ERR_DELAY correctly in return-on-close (Benjamin Coddington) [1846984] - [fs] NFSv4: Clean up pNFS return-on-close error handling (Benjamin Coddington) [1846984] - [fs] NFS: remove unused check for negative dentry (Benjamin Coddington) [1846984] - [fs] NFSv3: use nfs_add_or_obtain() to create and reference inodes (Benjamin Coddington) [1846984] - [fs] NFS: Refactor nfs_instantiate() for dentry referencing callers (Benjamin Coddington) [1846984] - [fs] nfs_instantiate(): prevent multiple aliases for directory inode (Benjamin Coddington) [1846984] - [net] SUNRPC: Rename xdr_buf_read_netobj to xdr_buf_read_mic (Benjamin Coddington) [1846984] - [fs] nfsd: degraded slot-count more gracefully as allocation nears exhaustion (Benjamin Coddington) [1846984] - [fs] nfsd: handle drc over-allocation gracefully (Benjamin Coddington) [1846984] - [net] SUNRPC: RPC level errors should always set task->tk_rpc_status (Benjamin Coddington) [1846984] - [fs] nfsd: Support the server resetting the boot verifier (Benjamin Coddington) [1846984] - [net] sunrpc: Use kzfree rather than its implementation (Benjamin Coddington) [1846984] - [fs] nfsd: eliminate an unnecessary acl size limit (Benjamin Coddington) [1846984] - [fs] Deprecate nfsd fault injection (Benjamin Coddington) [1846984] - [fs] NFS: Have nfs4_proc_get_lease_time() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Have nfs41_proc_secinfo_no_name() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Have nfs41_proc_reclaim_complete() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Have _nfs4_proc_secinfo() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Have nfs4_proc_setclientid() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Add an nfs4_call_sync_custom() function (Benjamin Coddington) [1846984] - [fs] NFSv4: Fix a memory leak bug (Benjamin Coddington) [1846984] - [net] xprtrdma: Fix bc_max_slots return value (Benjamin Coddington) [1846984] - [net] SUNRPC: Inline xdr_commit_encode (Benjamin Coddington) [1846984] - [net] SUNRPC: Remove rpc_wake_up_queued_task_on_wq() (Benjamin Coddington) [1846984] - [fs] fs: nfs: Fix possible null-pointer dereferences in encode_attrs() (Benjamin Coddington) [1846984] - [fs] nfsd: Fix the documentation for svcxdr_tmpalloc() (Benjamin Coddington) [1846984] - [fs] nfsd: Remove unnecessary NULL checks (Benjamin Coddington) [1846984] - [s390] vfio-ccw: make vfio_ccw_regops variables declarations static (Cornelia Huck) [1660917] - [s390] vfio-ccw: Add trace for CRW event (Cornelia Huck) [1660917] - [s390] vfio-ccw: Wire up the CRW irq and CRW region (Cornelia Huck) [1660917] - [s390] vfio-ccw: Introduce a new CRW region (Cornelia Huck) [1660917] - [s390] vfio-ccw: Refactor IRQ handlers (Cornelia Huck) [1660917] - [s390] vfio-ccw: Introduce a new schib region (Cornelia Huck) [1660917] - [s390] vfio-ccw: Refactor the unregister of the async regions (Cornelia Huck) [1660917] - [s390] vfio-ccw: Register a chp_event callback for vfio-ccw (Cornelia Huck) [1660917] - [s390] vfio-ccw: Introduce new helper functions to free/destroy regions (Cornelia Huck) [1660917] - [documentation] vfio-ccw: document possible errors (Cornelia Huck) [1660917] - [s390] vfio-ccw: Enable transparent CCW IPL from DASD (Cornelia Huck) [1660917] - [s390] cio: generate delayed uevent for vfio-ccw subchannels (Cornelia Huck) [1660917] - [s390] vfio-ccw: Use the correct style for SPDX License Identifier (Cornelia Huck) [1660917] - [s390] vfio-ccw: Rework the io_fctl trace (Cornelia Huck) [1660917] - [s390] vfio-ccw: Add a trace for asynchronous requests (Cornelia Huck) [1660917] - [s390] vfio-ccw: Trace the FSM jumptable (Cornelia Huck) [1660917] - [s390] vfio-ccw: Refactor how the traces are built (Cornelia Huck) [1660917] - [s390] vfio-ccw: fix error return code in vfio_ccw_sch_init() (Cornelia Huck) [1660917] - [s390] vfio-ccw: add some logging (Cornelia Huck) [1660917] - [s390] vfio-ccw: make vfio_ccw_async_region_ops static (Cornelia Huck) [1660917] - [documentation] documentation: fix vfio-ccw doc (Cornelia Huck) [1660917] - [documentation] vfio-ccw: Update documentation for csch/hsch (Cornelia Huck) [1660917] - [s390] vfio-ccw: Don't call cp_free if we are processing a channel program (Cornelia Huck) [1660917] - [s390] vfio-ccw: Set pa_nr to 0 if memory allocation fails for pa_iova_pfn (Cornelia Huck) [1660917] - [s390] vfio-ccw: Fix memory leak and don't call cp_free in cp_init (Cornelia Huck) [1660917] - [s390] vfio-ccw: Fix misleading comment when setting orb.cmd.c64 (Cornelia Huck) [1660917] - [s390] vfio-ccw: Fix the conversion of Format-0 CCWs to Format-1 (Cornelia Huck) [1660917] - [s390] cio: introduce driver_override on the css bus (Cornelia Huck) [1660917] - [s390] vfio-ccw: make convert_ccw0_to_ccw1 static (Cornelia Huck) [1660917] - [s390] vfio-ccw: Remove copy_ccw_from_iova() (Cornelia Huck) [1660917] - [s390] vfio-ccw: Factor out the ccw0-to-ccw1 transition (Cornelia Huck) [1660917] - [s390] vfio-ccw: Copy CCW data outside length calculation (Cornelia Huck) [1660917] - [s390] vfio-ccw: Skip second copy of guest cp to host (Cornelia Huck) [1660917] - [s390] vfio-ccw: Move guest_cp storage into common struct (Cornelia Huck) [1660917] - [s390] cio: Combine direct and indirect CCW paths (Cornelia Huck) [1660917] - [s390] vfio-ccw: Rearrange IDAL allocation in direct CCW (Cornelia Huck) [1660917] - [s390] vfio-ccw: Remove pfn_array_table (Cornelia Huck) [1660917] - [s390] vfio-ccw: Adjust the first IDAW outside of the nested loops (Cornelia Huck) [1660917] - [s390] vfio-ccw: Rearrange pfn_array and pfn_array_table arrays (Cornelia Huck) [1660917] - [s390] cio: Use generalized CCW handler in cp_init() (Cornelia Huck) [1660917] - [s390] cio: Generalize the TIC handler (Cornelia Huck) [1660917] - [s390] cio: Refactor the routine that handles TIC CCWs (Cornelia Huck) [1660917] - [s390] cio: Squash cp_free() and cp_unpin_free() (Cornelia Huck) [1660917] - [s390] vfio-ccw: Destroy kmem cache region on module exit (Cornelia Huck) [1660917] - [documentation] docs: s390: convert docs to ReST and rename to *.rst (Cornelia Huck) [1660917] - [s390] cio: Remove vfio-ccw checks of command codes (Cornelia Huck) [1660917] - [s390] cio: Allow zero-length CCWs in vfio-ccw (Cornelia Huck) [1660917] - [s390] cio: Don't pin vfio pages for empty transfers (Cornelia Huck) [1660917] - [s390] cio: Initialize the host addresses in pfn_array (Cornelia Huck) [1660917] - [s390] cio: Split pfn_array_alloc_pin into pieces (Cornelia Huck) [1660917] - [s390] cio: Set vfio-ccw FSM state before ioeventfd (Cornelia Huck) [1660917] - [s390] cio: Update SCSW if it points to the end of the chain (Cornelia Huck) [1660917] - [s390] vfio-ccw: Prevent quiesce function going into an infinite loop (Cornelia Huck) [1660917] - [s390] vfio-ccw: Release any channel program when releasing/removing vfio-ccw mdev (Cornelia Huck) [1660917] - [s390] vfio-ccw: Do not call flush_workqueue while holding the spinlock (Cornelia Huck) [1660917] - [s390] vfio-ccw: add handling for async channel instructions (Cornelia Huck) [1660917] - [s390] cio: export hsch to modules (Cornelia Huck) [1660917] - [s390] vfio-ccw: add capabilities chain (Cornelia Huck) [1660917] - [s390] vfio-ccw: protect the I/O region (Cornelia Huck) [1660917] - [s390] vfio-ccw: rework ssch state handling (Cornelia Huck) [1660917] - [s390] vfio-ccw: make it safe to access channel programs (Cornelia Huck) [1660917] - [s390] vfio: ccw: only free cp on final interrupt (Cornelia Huck) [1660917] - [s390] cio: Use cpa range elsewhere within vfio-ccw (Cornelia Huck) [1660917] - [s390] cio: Fix vfio-ccw handling of recursive TICs (Cornelia Huck) [1660917] - [s390] vfio-ccw: Don't assume there are more ccws after a TIC (Cornelia Huck) [1660917] - [s390] vfio: ccw: Merge BUSY and BOXED states (Cornelia Huck) [1660917] - [s390] cio: Fix cleanup when unsupported IDA format is used (Cornelia Huck) [1660917] - [s390] cio: Fix cleanup of pfn_array alloc failure (Cornelia Huck) [1660917] - [s390] vfio: ccw: Register mediated device once all structures are initialized (Cornelia Huck) [1660917] - [s390] cio: make vfio_ccw_io_region static (Cornelia Huck) [1660917] - [s390] cio: Fix how vfio-ccw checks pinned pages (Cornelia Huck) [1660917] - [s390] cio: Refactor alloc of ccw_io_region (Cornelia Huck) [1660917] - [s390] cio: Convert ccw_io_region to pointer (Cornelia Huck) [1660917] - [netdrv] ibmvnic: Harden device login requests (Steve Best) [1847183] - [mm] s390/cmm: fix information leak in cmm_timeout_handler() (Nico Pache) [1846532] {CVE-2020-10773} - [fs] kernfs: fix potential null pointer dereference (Carlos Maiolino) [1847872] - [netdrv] net: sfc: reject unsupported coalescing params (Jarod Wilson) [1844659] - [netdrv] iavf: increase reset complete wait time (Stefan Assmann) [1844598] - [netdrv] iavf: Fix reporting 2.5 Gb and 5Gb speeds (Stefan Assmann) [1844598] - [netdrv] iavf: use appropriate enum for comparison (Stefan Assmann) [1844598] - [netdrv] iavf: fix speed reporting over virtchnl (Stefan Assmann) [1844598] - [block] blk-mq: fix blk_mq_all_tag_iter (Ming Lei) [1824037] - [block] blk-mq: split out a __blk_mq_get_driver_tag helper (Ming Lei) [1824037] - [block] blk-mq: drain I/O when all CPUs in a hctx are offline (Ming Lei) [1824037] - [block] blk-mq: add blk_mq_all_tag_iter (Ming Lei) [1824037] - [block] blk-mq: open code __blk_mq_alloc_request in blk_mq_alloc_request_hctx (Ming Lei) [1824037] - [block] blk-mq: use BLK_MQ_NO_TAG in more places (Ming Lei) [1824037] - [block] blk-mq: rename BLK_MQ_TAG_FAIL to BLK_MQ_NO_TAG (Ming Lei) [1824037] - [block] blk-mq: move more request initialization to blk_mq_rq_ctx_init (Ming Lei) [1824037] - [block] blk-mq: simplify the blk_mq_get_request calling convention (Ming Lei) [1824037] - [block] blk-mq: remove a pointless queue enter pair in blk_mq_alloc_request_hctx (Ming Lei) [1824037] - [block] blk-mq: remove a pointless queue enter pair in blk_mq_alloc_request (Ming Lei) [1824037] - [block] blk-mq: move the call to blk_queue_enter_live out of blk_mq_get_request (Ming Lei) [1824037] - [nvme] nvme: force complete cancelled requests (Ming Lei) [1824037] - [block] blk-mq: blk-mq: provide forced completion method (Ming Lei) [1824037] - [block] block: Limit number of items taken from the I/O scheduler in one go (Ming Lei) [1824037] - [scsi] Revert "scsi: core: run queue if SCSI device queue isn't ready and queue is idle" (Ming Lei) [1824037] - [block] blk-mq: Rerun dispatching in the case of budget contention (Ming Lei) [1824037] - [block] blk-mq: Add blk_mq_delay_run_hw_queues() API call (Ming Lei) [1824037] - [block] blk-mq: In blk_mq_dispatch_rq_list() "no budget" is a reason to kick (Ming Lei) [1824037] - [block] blk-mq: Put driver tag in blk_mq_dispatch_rq_list() when no budget (Ming Lei) [1824037] - [block] blk-mq: don't commit_rqs() if none were queued (Ming Lei) [1824037] - [block] blk-mq: Remove some unused function arguments (Ming Lei) [1824037] - [block] blk-mq-tag: document tag iteration helper return value (Ming Lei) [1824037] - [block] blk-mq: Document the functions that iterate over requests (Ming Lei) [1824037] - [block] loop: Better discard support for block devices (Ming Lei) [1824037] - [block] loop: Report EOPNOTSUPP properly (Ming Lei) [1824037] - [block] block: keep bdi->io_pages in sync with max_sectors_kb for stacked devices (Ming Lei) [1824037] - [block] block, zoned: fix integer overflow with BLKRESETZONE et al (Ming Lei) [1824037] - [block] block: Fix use-after-free issue accessing struct io_cq (Ming Lei) [1824037] - [netdrv] cxgb4: add EOTID tracking and software context dump (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: tune burst buffer size for TC-MQPRIO offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: improve credits recovery in TC-MQPRIO Tx path (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix delete filter entry fail in unload path (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix large delays in PTP synchronization (Vishal Kulkarni) [1828665] - [netdrv] net/cxgb4: Check the return from t4_query_params properly (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: free MQPRIO resources in shutdown path (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix MPS index overwrite when setting MAC address (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Add support to catch bits set in INT_CAUSE5 (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: remove set but not used variable 'tab' (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/ptp: pass the sign of offset delta in FW CMD (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix Txq restart check during backpressure (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix throughput drop during Tx backpressure (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: rework TC filter rule insertion across regions (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: update T5/T6 adapter register ranges (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix checks for max queues to allocate (Vishal Kulkarni) [1828665] - [netdrv] net/chelsio: Don't set N/A for not available FW (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Added tls stats prints (Vishal Kulkarni) [1828665] - [netdrv] l2t_seq_next should increase position index (Vishal Kulkarni) [1828665] - [netdrv] seq_tab_next() should increase position index (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: reject overlapped queues in TC-MQPRIO offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix Tx multi channel port rate limit (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/cxgb4vf: fix flow control display for auto negotiation (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix refcount init for TC-MQPRIO offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/chtls: fix ULD connection failures due to wrong TID base (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix missed high priority region calculation (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Fix kernel panic while accessing sge_info (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add support for high priority filters (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add stats for MQPRIO QoS offload Tx path (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add UDP segmentation offload support (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/chcr: update SGL DMA unmap for USO (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add TC-MATCHALL classifier ingress offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: check rule prio conflicts before offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add TC-MATCHALL classifier egress offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: remove unneeded semicolon for switch block (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Fix an error code in cxgb4_mqprio_alloc_hw_resources() (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: make function 'cxgb4_mqprio_free_hw_resources' static (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: remove redundant assignment to hdr_len (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix 64-bit division on i386 (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Use match_string() helper to simplify the code (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add FLOWC based QoS offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add Tx and Rx path for ETHOFLD traffic (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add ETHOFLD hardware queue support (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: parse and configure TC-MQPRIO offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: rework queue config and MSI-X allocation (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: query firmware for QoS offload resources (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Add pci reset handler (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/l2t: Simplify 't4_l2e_free()' and '_t4_l2e_free()' (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix panic when attaching to ULD fail (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: request the TX CIDX updates to status page (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Signedness bug in init_one() (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: no need to check return value of debugfs_create functions (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: smt: Use normal int for refcount (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: smt: Add lock for atomic_dec_and_test (Vishal Kulkarni) [1828665] - [fs] xfs: clear PF_MEMALLOC before exiting xfsaild thread (Brian Foster) [1827912]- [drm] drm/amd/display: Defer cursor lock until after VUPDATE (Lyude Paul) [1814893] - [drm] drm/amd/display: Use cursor locking to prevent flip delays (Lyude Paul) [1814893] - [drm] drm/amdgpu/display: Fix Pollock Variant Detection (Lyude Paul) [1814893] - [drm] drm/amd/display: Fix RV2 Variant Detection (Lyude Paul) [1814893] - [drm] drm/amdgpu/display: fix pci revision id fetching (Lyude Paul) [1814893] - [drm] drm/nouveau/device: detect vGPUs (Lyude Paul) [1814893] - [drm] drm/nouveau/device: detect if changing endianness failed (Lyude Paul) [1814893] - [drm] drm/nouveau/device: rework mmio mapping code to get rid of second map (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/gm200-: detect and potentially disable HDA support on some SORs (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/gp100: split SOR implementation from gm200 (Lyude Paul) [1814893] - [drm] drm/nouveau/disp: modify OR allocation policy to account for HDA requirements (Lyude Paul) [1814893] - [drm] drm/nouveau/disp: split part of OR allocation logic into a function (Lyude Paul) [1814893] - [drm] drm/nouveau/disp: provide hint to OR allocation about HDA requirements (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/gt215-: fix race with audio driver runpm (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/hda/gv100-: NV_PDISP_SF_AUDIO_CNTRL0 register moved (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/hda/gf119-: select HDA device entry based on bound head (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/hda/gf119-: add HAL for programming device entry in SF (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/hda/gt215-: pass head to nvkm_ior.hda.eld() (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/gm200-: fix NV_PDISP_SOR_HDMI2_CTRL(n) selection (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: Share DP SST mode_valid() handling with MST (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: Move 8BPC limit for MST into nv50_mstc_get_modes() (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/gv100-: Add support for interlaced modes (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: Probe SOR and PIOR caps for DP interlacing support (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: Initialize core channel in nouveau_display_create() (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/gv100-: expose capabilities class (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/nv50-: increase timeout on pio channel free() polling (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: wait for FIFO space on PIO channels (Lyude Paul) [1814893] - [drm] drm/nouveau/nvif: protect waits against GPU falling off the bus (Lyude Paul) [1814893] - [drm] drm/nouveau/nvif: access PTIMER through usermode class, if available (Lyude Paul) [1814893] - [drm] drm/nouveau/ttm: evict other IO mappings when running out of BAR1 space (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: clear SW state of disabled windows harder (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Add aux table invalidate for all engines (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Invalidate aux table entries forcibly (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Flush L3 (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Fix HDC pipeline flush (Lyude Paul) [1814893] - [drm] Revert "drm/i915/tgl: Include ro parts of l3 to invalidate" (Lyude Paul) [1814893] - [drm] drm/i915: Push MST link retraining to the hotplug work (Lyude Paul) [1814893] - [drm] drm/i915: Flatten intel_dp_check_mst_status() a bit (Lyude Paul) [1814893] - [drm] drm/i915/tc: Do not warn when aux power well of static TC ports timeout (Lyude Paul) [1814893] - [drm] drm/i915/tc: Catch TC users accessing FIA registers without enable aux (Lyude Paul) [1814893] - [drm] drm/i915/tc/tgl: Implement TC cold sequences (Lyude Paul) [1814893] - [drm] drm/i915/tc: Skip ref held check for TC legacy aux power wells (Lyude Paul) [1814893] - [drm] drm/i915/tc/icl: Implement TC cold sequences (Lyude Paul) [1814893] - [drm] drm/i915/display: Split hsw_power_well_enable() into two (Lyude Paul) [1814893] - [drm] drm/i915/display: Add intel_legacy_aux_to_power_domain() (Lyude Paul) [1814893] - [drm] drm/i915/display: Move out code to return the digital_port of the aux ch (Lyude Paul) [1814893] - [drm] drm/i915: Add missing deinitialization cases of load failure (Lyude Paul) [1814893] - [drm] drm/i915: split intel_modeset_init() to pre/post irq install (Lyude Paul) [1814893] - [drm] drm/i915: split i915_driver_modeset_probe() to pre/post irq install (Lyude Paul) [1814893] - [drm] drm/i915: split i915_driver_modeset_remove() to pre/post irq uninstall (Lyude Paul) [1814893] - [drm] drm/i915: split intel_modeset_driver_remove() to pre/post irq uninstall (Lyude Paul) [1814893] - [drm] drm/i915: Extract skl SAGV checking (Lyude Paul) [1814893] - [drm] drm/i915: Track active_pipes in bw_state (Lyude Paul) [1814893] - [drm] drm/i915: Use bw state for per crtc SAGV evaluation (Lyude Paul) [1814893] - [drm] drm/i915: Introduce intel_calc_active_pipes() (Lyude Paul) [1814893] - [drm] drm/i915: Add pre/post plane updates for SAGV (Lyude Paul) [1814893] - [drm] drm/i915: Prepare to extract gen specific functions from intel_can_enable_sagv (Lyude Paul) [1814893] - [drm] drm/i915: Add intel_atomic_get_bw_*_state helpers (Lyude Paul) [1814893] - [drm] drm/i915: Introduce skl_plane_wm_level accessor (Lyude Paul) [1814893] - [drm] drm/i915: do AUD_FREQ_CNTRL state save on all gen9+ platforms (Lyude Paul) [1814893] - [drm] drm/i915: Extend hotplug detect retry on TypeC connectors to 5 seconds (Lyude Paul) [1814893] - [drm] drm/i915: Add a retry counter for hotplug detect retries (Lyude Paul) [1814893] - [drm] drm/i915: Introduce intel_connector_hpd_pin() (Lyude Paul) [1814893] - [drm] drm/i915: Prefer intel_connector over drm_connector in hotplug code (Lyude Paul) [1814893] - [drm] drm/i915: Use intel_attached_encoder() (Lyude Paul) [1814893] - [drm] drm/i915/ehl: Restrict w/a 1607087056 for EHL/JSL (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Initialize multicast register steering for workarounds (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Make Wa_14010229206 permanent (Lyude Paul) [1814893] - [drm] drm/i915: Add Wa_1605460711 / Wa_1408767742 to ICL and EHL (Lyude Paul) [1814893] - [drm] drm/i915: Apply Wa_1406680159:icl, ehl as an engine workaround (Lyude Paul) [1814893] - [drm] drm/i915: Add Wa_1406306137:icl,ehl (Lyude Paul) [1814893] - [drm] drm/i915: Add Wa_1604278689:icl,ehl (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Don't treat unslice registers as masked (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Make Wa_1606700617 permanent (Lyude Paul) [1814893] - [drm] drm/i915/tgl: WaDisableGPGPUMidThreadPreemption (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Move and restrict Wa_1408615072 (Lyude Paul) [1814893] - [drm] drm/i915/gen11: Moving WAs to rcs_engine_wa_init() (Lyude Paul) [1814893] - [drm] drm/i915: add Wa_14010594013: icl,ehl (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add Wa number to WaAllowPMDepthAndInvocationCountAccessFromUMD (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add note about Wa_1409142259 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Fix the Wa number of a fix (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add note about Wa_1607063988 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add note to Wa_1607297627 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Extend Wa_1606931601 for all steppings (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add Wa_1409085225, Wa_14010229206 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Implement Wa_1806527549 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Implement Wa_1409804808 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add Wa_1808121037 to tgl (Lyude Paul) [1814893] - [drm] drm/i915: Use engine wa list for Wa_1607090982 (Lyude Paul) [1814893] - [drm] drm/i915: Implement Wa_1607090982 (Lyude Paul) [1814893] - [drm] drm/i915: Disable tesselation clock gating on tgl A0 (Lyude Paul) [1814893] - [drm] drm/i915: Move ringbuffer WAs to engine workaround list (Lyude Paul) [1814893] - [drm] drm/i915/gt: Skip rmw for masked registers (Lyude Paul) [1814893] - [drm] drm/i915/selftests: Also wait for the scratch buffer to be bound (Lyude Paul) [1814893] - [drm] drm/i915/dp: Return the right vswing tables (Lyude Paul) [1814893] - [drm] drm/i915/dp/tgl+: Update combo phy vswing tables (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add definitions for VRR registers and bits (Lyude Paul) [1814893] - [drm] drm/i915: use forced codec wake on all gen9+ platforms (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add new PCI IDs to TGL (Lyude Paul) [1814893] - [drm] drm/i915/perf: Invalidate OA TLB on when closing perf stream (Lyude Paul) [1814893] - [drm] Bump DRM backport version to 5.6.14 (Lyude Paul) [1814893] - [drm] drm/i915/tgl+: Fix interrupt handling for DP AUX transactions (Lyude Paul) [1814893] - [drm] drm/amd/amdgpu: add raven1 part to the gfxoff quirk list (Lyude Paul) [1814893] - [drm] drm/amd/display: add basic atomic check for cursor plane (Lyude Paul) [1814893] - [drm] Make the "Reducing compressed framebufer size" message be DRM_INFO_ONCE() (Lyude Paul) [1814893] - [drm] drm/i915: Handle idling during i915_gem_evict_something busy loops (Lyude Paul) [1814893] - [drm] drm/i915: Mark concurrent submissions with a weak-dependency (Lyude Paul) [1814893] - [drm] drm/i915/gvt: Fix kernel oops for 3-level ppgtt guest (Lyude Paul) [1814893] - [drm] drm/amdgpu: force fbdev into vram (Lyude Paul) [1814893] - [drm] drm/i915/gem: Remove object_is_locked assertion from unpin_from_display_plane (Lyude Paul) [1814893] - [drm] drm/i915: Don't enable WaIncreaseLatencyIPCEnabled when IPC is disabled (Lyude Paul) [1814893] - [drm] drm/i915/gt: Make timeslicing an explicit engine property (Lyude Paul) [1814893] - [drm] drm/qxl: lost qxl_bo_kunmap_atomic_page in qxl_image_init_helper() (Lyude Paul) [1814893] - [drm] drm/amd/display: Update downspread percent to match spreadsheet for DCN2.1 (Lyude Paul) [1814893] - [drm] drm/amd/display: Defer cursor update around VUPDATE for all ASIC (Lyude Paul) [1814893] - [drm] drm/amd/display: check if REFCLK_CNTL register is present (Lyude Paul) [1814893] - [drm] drm/amd/powerplay: avoid using pm_en before it is initialized revised (Lyude Paul) [1814893] - [drm] drm/amd/display: blank dp stream before re-train the link (Lyude Paul) [1814893] - [drm] drm/i915/display: Load DP_TP_CTL/STATUS offset before use it (Lyude Paul) [1814893] - [drm] drm/i915/tgl: TBT AUX should use TC power well ops (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add Wa_14010477008:tgl (Lyude Paul) [1814893] - [drm] drm/amd/display: work around fp code being emitted outside of DC_FP_START/END (Lyude Paul) [1814893] - [drm] drm/amdgpu: drop redundant cg/pg ungate on runpm enter (Lyude Paul) [1814893] - [drm] drm/amdgpu: move kfd suspend after ip_suspend_phase1 (Lyude Paul) [1814893] - [drm] drm/amdgpu: Fix oops when pp_funcs is unset in ACPI event (Lyude Paul) [1814893] - [drm] drm/amdgpu: Correctly initialize thermal controller for GPUs with Powerplay table v0 (e.g Hawaii) (Lyude Paul) [1814893] - [drm] drm/amd/powerplay: fix resume failed as smu table initialize early exit (Lyude Paul) [1814893] - [drm] drm/bridge: anx6345: set correct BPC for display_info of connector (Lyude Paul) [1814893] - [drm] drm/i915: Use proper fault mask in interrupt postinstall too (Lyude Paul) [1814893] - [drm] drm/i915/selftests: Fix i915_address_space refcnt leak (Lyude Paul) [1814893] - [drm] drm/qxl: qxl_release use after free (Lyude Paul) [1814893] - [drm] drm/qxl: qxl_release leak in qxl_hw_surface_alloc() (Lyude Paul) [1814893] - [drm] drm/qxl: qxl_release leak in qxl_draw_dirty_fb() (Lyude Paul) [1814893] - [drm] drm/i915/gt: Check cacheline is valid before acquiring (Lyude Paul) [1814893] - [drm] drm/i915/gem: Hold obj->vma.lock over for_each_ggtt_vma() (Lyude Paul) [1814893] - [drm] drm/amd/display: Fix green screen issue after suspend (Lyude Paul) [1814893] - [drm] drm/edid: Fix off-by-one in DispID DTD pixel clock (Lyude Paul) [1814893] - [drm] drm/amdgpu: invalidate L2 before SDMA IBs (v2) (Lyude Paul) [1814893] - [dma-buf] dma-buf: Fix SET_NAME ioctl uapi (Lyude Paul) [1814893] - [drm] drm/scheduler: fix drm_sched_get_cleanup_job (Lyude Paul) [1814893] - [drm] drm/amdgpu: fix wrong vram lost counter increment V2 (Lyude Paul) [1814893] - [drm] drm/dp_mst: Zero assigned PBN when releasing VCPI slots (Lyude Paul) [1814893] - [drm] drm/amd/display: Calculate scaling ratios on every medium/full update (Lyude Paul) [1814893] - [drm] drm/amd/display: Update stream adjust in dc_stream_adjust_vmin_vmax (Lyude Paul) [1814893] - [video] fbdev: potential information leak in do_fb_ioctl() (Lyude Paul) [1814893] - [drm] drm/nouveau/gr/gp107, gp108: implement workaround for HW hanging during init (Lyude Paul) [1814893] - [drm] drm/amdkfd: kfree the wrong pointer (Lyude Paul) [1814893] - [drm] drm/nouveau: workaround runpm fail by disabling PCI power management on certain intel bridges (Lyude Paul) [1814893] - [drm] drm/nouveau/svm: fix vma range check for migration (Lyude Paul) [1814893] - [drm] drm/nouveau/svm: check for SVM initialized before migrating (Lyude Paul) [1814893] - [drm] drm/amd/display: Don't try hdcp1.4 when content_type is set to type1 (Lyude Paul) [1814893] - [drm] drm/ttm: flush the fence on the bo after we individualize the reservation object (Lyude Paul) [1814893] - [drm] drm/i915/perf: Do not clear pollin for small user read buffers (Lyude Paul) [1814893] - [drm] drm/nouveau/sec2/gv100-: add missing MODULE_FIRMWARE() (Lyude Paul) [1814893] - [drm] drm/amdgpu: fix the hw hang during perform system reboot and reset (Lyude Paul) [1814893] - [drm] drm/amdgpu/gfx9: add gfxoff quirk (Lyude Paul) [1814893] - [drm] drm/amd/powerplay: force the trim of the mclk dpm_levels if OD is enabled (Lyude Paul) [1814893] - [drm] drm/i915/gt: Fill all the unused space in the GGTT (Lyude Paul) [1814893] - [drm] drm/i915/ggtt: do not set bits 1-11 in gen12 ptes (Lyude Paul) [1814893] - [drm] drm/amdgpu: fix gfx hang during suspend with video playback (v2) (Lyude Paul) [1814893] - [drm] drm/dp_mst: Fix clearing payload state on topology disable (Lyude Paul) [1814893] - [drm] Revert "drm/dp_mst: Remove VCPI while disabling topology mgr" (Lyude Paul) [1814893] - [drm] drm/i915/gt: Treat idling as a RPS downclock event (Lyude Paul) [1814893] - [drm] drm/vboxvideo: Add missing remove_conflicting_pci_framebuffers call, v2 (Lyude Paul) [1814893] - [drm] drm/i915/icl+: Don't enable DDI IO power on a TypeC port in TBT mode (Lyude Paul) [1814893] - [drm] drm/amd/display: Check for null fclk voltage when parsing clock table (Lyude Paul) [1814893] - [drm] drm/amdgpu: unify fw_write_wait for new gfx9 asics (Lyude Paul) [1814893] - [drm] drm/amd/powerplay: implement the is_dpm_running() (Lyude Paul) [1814893] - [drm] drm/amdgpu/powerplay: using the FCLK DPM table to set the MCLK (Lyude Paul) [1814893] - [drm] drm: Remove PageReserved manipulation from drm_pci_alloc (Lyude Paul) [1814893] - [drm] drm/bridge: analogix-anx78xx: Fix drm_dp_link helper removal (Lyude Paul) [1814893] - [drm] drm/i915/gem: Flush all the reloc_gpu batch (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Disable preemption timeout (Lyude Paul) [1814893] - [drm] drm/i915/display: Fix mode private_flags comparison at atomic_check (Lyude Paul) [1814893] - [drm] drm/bridge: analogix-anx6345: Avoid duplicate -supply suffix (Lyude Paul) [1814893] - [drm] drm/i915: Allow for different modes of interruptible i915_active_wait (Lyude Paul) [1814893] - [gpu] DRM Backport 5.5 -> 5.6 (Lyude Paul) [1814893] - [video] video: fbdev: intelfb: use const pointer for fb_ops (Lyude Paul) [1814893] - [include] video: fbdev: make fbops member of struct fb_info a const pointer (Lyude Paul) [1814893] - [video] video: fbdev: uvesafb: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: fbdev: nvidia: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: fbdev: mb862xx: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: fbdev: atyfb: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: fbmem: use const pointer for fb_ops (Lyude Paul) [1814893] - [video] video: fbdev: vesafb: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: udlfb: don't restore fb_mmap after deferred IO cleanup (Lyude Paul) [1814893] - [video] video: smscufx: don't restore fb_mmap after deferred IO cleanup (Lyude Paul) [1814893] - [drm] drm/fb-helper: don't preserve fb_ops across deferred IO use (Lyude Paul) [1814893] - [drm] drm/fb-helper: Remove drm_fb_helper_fbdev_{setup, teardown}() (Lyude Paul) [1814893] - [video] video: fb_defio: preserve user fb_ops (Lyude Paul) [1814893] - [drm] mm, drm/ttm: Fix vm page protection handling (Lyude Paul) [1814893] - [dma-buf] udmabuf: Remove deleted map/unmap handlers (Lyude Paul) [1814893] - [include] dma-buf: Remove kernel map/unmap hooks (Lyude Paul) [1814893] - [drm] drm/udl: Remove udl implementation of GEM's free_object() (Lyude Paul) [1814893] - [drm] drm/udl: Unmap buffer object after damage update (Lyude Paul) [1814893] - [drm] drm/udl: Fix Kconfig indentation (Lyude Paul) [1814893] - [drm] drm/udl: Replace fbdev code with generic emulation (Lyude Paul) [1814893] - [drm] drm/udl: Remove struct udl_gem_object and functions (Lyude Paul) [1814893] - [drm] drm/udl: Switch to SHMEM (Lyude Paul) [1814893] - [drm] drm/udl: Allocate GEM object via struct drm_driver.gem_create_object (Lyude Paul) [1814893] - [drm] drm/udl: Remove flags field from struct udl_gem_object (Lyude Paul) [1814893] - [drm] drm/armada: Delete dma_buf->k(un)map implemenation (Lyude Paul) [1814893] - [tee] drm/tee_shm: Drop dma_buf_k(unmap) support (Lyude Paul) [1814893] - [samples] sample/vfio-mdev/mbocs: Remove dma_buf_k(un)map support (Lyude Paul) [1814893] - [media] media/videobuf2: Drop dma_buf->k(un)map support (Lyude Paul) [1814893] - [drm] drm/vmwgfx: Delete mmaping functions (Lyude Paul) [1814893] - [dma-buf] dma-buf: Drop dma_buf_k(un)map (Lyude Paul) [1814893] - [drm] drm/tegra: Remove dma_buf->k(un)map (Lyude Paul) [1814893] - [drm] drm/omapdrm: Drop dma_buf->k(un)map (Lyude Paul) [1814893] - [drm] drm/i915: Drop dma_buf->k(un)map (Lyude Paul) [1814893] - [staging] staging/android/ion: delete dma_buf->kmap/unmap implemenation (Lyude Paul) [1814893] - [drm] drm/i915: Remove dma_buf_kmap selftest (Lyude Paul) [1814893] - [drm] drm/tegra: Delete host1x_bo_ops->k(un)map (Lyude Paul) [1814893] - [gpu] drm/tegra: Map cmdbuf once for reloc processing (Lyude Paul) [1814893] - [pinctrl] pinctrl: Allow modules to use pinctrl_register_mappings (Lyude Paul) [1814893] - [include] lockdep: add might_lock_nested() (Lyude Paul) [1814893] - [gpu] DRM Backport 5.4 -> 5.5 (Lyude Paul) [1814893] - [security] device_cgroup: Export devcgroup_check_permission (Lyude Paul) [1814893] - [video] fbdev: drop res_id parameter from remove_conflicting_pci_framebuffers (Lyude Paul) [1814893] - [media] media: cec: check 'transmit_in_progress', not 'transmitting' (Lyude Paul) [1814893] - [media] media: cec: avoid decrementing transmit_queue_sz if it is 0 (Lyude Paul) [1814893] - [media] media: cec: CEC 2.0-only bcast messages were ignored (Lyude Paul) [1814893] - [media] cec: add cec_adapter to cec_notifier_cec_adap_unregister() (Lyude Paul) [1814893] - [media] media: cec-pin: add 'received' callback (Lyude Paul) [1814893] - [media] media: cec: expose the new connector info API (Lyude Paul) [1814893] - [media] media: cec/cec-adap.c: use new UI_CMD defines (Lyude Paul) [1814893] - [media] media: cec-notifier: clear cec_adap in cec_notifier_unregister (Lyude Paul) [1814893] - [media] media: cec-adap: return from cec_s_conn_info() if adap is invalid (Lyude Paul) [1814893] - [media] media: cec-notifier: add new notifier functions (Lyude Paul) [1814893] - [media] media: cec: add struct cec_connector_info support (Lyude Paul) [1814893] - [media] media: cec-notifier: rename variables, check kstrdup and n->conn_name (Lyude Paul) [1814893] - [media] media: cec-adap: fix regression in ping sanity check (Lyude Paul) [1814893] - [media] media: cec: allow any initiator for Ping and Image/Text View On (Lyude Paul) [1814893] - [media] media: cec: support CEC_MSG_FL_RAW (Lyude Paul) [1814893] - [media] media: cec: add CEC_MSG_FL_RAW flag and msg_is_raw helper function (Lyude Paul) [1814893] - [media] media: cec: move check from cec_transmit to cec_transmit_msg_fh (Lyude Paul) [1814893] - [media] media: cec: cec_transmit_msg_fh: do sanity checks first (Lyude Paul) [1814893] - [media] media: cec: mark devnode as registered before actually registering it (Lyude Paul) [1814893] - [media] media: cec-notifier: add cec_notifier_parse_hdmi_phandle helper (Lyude Paul) [1814893] - [media] media: Kconfig files: use the right help coding style (Lyude Paul) [1814893] - [media] media: cec: fill in cec chardev kobject to ease debugging (Lyude Paul) [1814893] - [media] media: cec: fix epoll() by calling poll_wait first (Lyude Paul) [1814893] - [media] media: cec: keep track of outstanding transmits (Lyude Paul) [1814893] - [media] media: cec: add debug_phys_addr module option (Lyude Paul) [1814893] - [media] media: cec: report Vendor ID after initialization (Lyude Paul) [1814893] - [media] media: cec-pin: fix broken tx_ignore_nack_until_eom error injection (Lyude Paul) [1814893] - [media] media: cec: increase debug level for 'queue full' (Lyude Paul) [1814893] - [media] media: cec: check for non-OK/NACK conditions while claiming a LA (Lyude Paul) [1814893] - [media] media: cec: forgot to cancel delayed work (Lyude Paul) [1814893] - [media] media: cec: name for RC passthrough device does not need 'RC for' (Lyude Paul) [1814893] - [media] media: cec-gpio: select correct Signal Free Time (Lyude Paul) [1814893] - [media] media: cec: fix the Signal Free Time calculation (Lyude Paul) [1814893] - [media] media: cec: add new tx/rx status bits to detect aborts/timeouts (Lyude Paul) [1814893] - [media] media: cec: remove cec-edid.c (Lyude Paul) [1814893] - [media] media: cec/v4l2: move V4L2 specific CEC functions to V4L2 (Lyude Paul) [1814893] - [media] media: cec: integrate cec_validate_phys_addr() in cec-api.c (Lyude Paul) [1814893] - [media] media: cec: make cec_get_edid_spa_location() an inline function (Lyude Paul) [1814893] - [media] media: use strscpy() instead of strlcpy() (Lyude Paul) [1814893] - [media] media: cec: move compat_ioctl handling to cec-api.c (Lyude Paul) [1814893] - [media] media: cec: add support for 5V signal testing (Lyude Paul) [1814893] - [uapi] media: uapi/linux/cec.h: add 5V events (Lyude Paul) [1814893] - [scsi] compat_ioctl: move more drivers to compat_ptr_ioctl (Lyude Paul) [1814893] - [vhost] compat_ioctl: move drivers to compat_ptr_ioctl (Lyude Paul) [1814893] - [rtc] compat_ioctl: move rtc handling into drivers/rtc/dev.c (Lyude Paul) [1814893] - [fs] ceph: fix compat_ioctl for ceph_dir_operations (Lyude Paul) [1814893] - [fs] compat_sys_ioctl(): make parallel to do_vfs_ioctl() (Lyude Paul) [1814893] - [fs] compat: move FS_IOC_RESVSP_32 handling to fs/ioctl.c (Lyude Paul) [1814893] - [fs] do_vfs_ioctl(): use saner types (Lyude Paul) [1814893] - [fs] compat: itanic doesn't have one (Lyude Paul) [1814893] - [fs] FIGETBSZ: fix compat (Lyude Paul) [1814893] - [fs] fix compat handling of FICLONERANGE, FIDEDUPERANGE and FS_IOC_FIEMAP (Lyude Paul) [1814893] - [gpu] DRM Backport 5.3 -> 5.4 (Lyude Paul) [1814893] - [include] Add wait_var_event_interruptible() (Lyude Paul) [1814893] - [kernel] kthread: Add __kthread_should_park() (Lyude Paul) [1814893] - [kernel] PM / sleep: Refactor filesystems sync to reduce duplication (Lyude Paul) [1814893] - [fpga] drivers: Introduce device lookup variants by of_node (Lyude Paul) [1814893] - [s390] drivers: Introduce device lookup variants by name (Lyude Paul) [1814893] - [base] drivers: Add generic helper to match by of_node (Lyude Paul) [1814893] - [drm] kbuild: change *FLAGS_.o to take the path relative to $(obj) (Lyude Paul) [1814893] - [video] fbdev: lock_fb_info cannot fail (Lyude Paul) [1814893] - [video] fbdev/atyfb: lock_fb_info can't fail (Lyude Paul) [1814893] - [video] fbdev: sysfs files can't disappear before the device is gone (Lyude Paul) [1814893] - [video] fbcon: call fbcon_fb_(un)registered directly (Lyude Paul) [1814893] - [video] fbcon: Remove fbcon_has_exited (Lyude Paul) [1814893] - [video] fbcon: s/struct display/struct fbcon_display/ (Lyude Paul) [1814893] - [video] fbdev: locking check for fb_set_suspend (Lyude Paul) [1814893] - [tty] vt/fbcon: deinitialize resources in visual_init() after failed memory allocation (Lyude Paul) [1814893] - [video] fbcon: Don't reset logo_shown when logo is currently shown (Lyude Paul) [1814893] - [video] fbdev: fix WARNING in __alloc_pages_nodemask bug (Lyude Paul) [1814893] - [video] fbdev: fix divide error in fb_var_to_videomode (Lyude Paul) [1814893] - [video] fbdev: list all pci memory bars as conflicting apertures (Lyude Paul) [1814893]- [block] Revert "block: end bio with BLK_STS_AGAIN in case of non-mq devs and REQ_NOWAIT" (Jeff Moyer) [1784478] - [fs] io_uring: reset -EBUSY error when io sq thread is waken up (Jeff Moyer) [1784478] - [fs] io_uring: don't add non-IO requests to iopoll pending list (Jeff Moyer) [1784478] - [fs] io_uring: don't use kiocb.private to store buf_index (Jeff Moyer) [1784478] - [fs] io_uring: cancel work if task_work_add() fails (Jeff Moyer) [1784478] - [fs] io_uring: remove dead check in io_splice() (Jeff Moyer) [1784478] - [fs] io_uring: fix FORCE_ASYNC req preparation (Jeff Moyer) [1784478] - [fs] io_uring: don't prepare DRAIN reqs twice (Jeff Moyer) [1784478] - [fs] io_uring: initialize ctx->sqo_wait earlier (Jeff Moyer) [1784478] - [fs] io_uring: polled fixed file must go through free iteration (Jeff Moyer) [1784478] - [fs] io_uring: fix zero len do_splice() (Jeff Moyer) [1784478] - [fs] io_uring: don't use 'fd' for openat/openat2/statx (Jeff Moyer) [1784478] - [fs] splice: move f_mode checks to do_{splice, tee}() (Jeff Moyer) [1784478] - [fs] io_uring: handle -EFAULT properly in io_uring_setup() (Jeff Moyer) [1784478] - [fs] io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files() (Jeff Moyer) [1784478] - [fs] io_uring: punt splice async because of inode mutex (Jeff Moyer) [1784478] - [fs] io_uring: check non-sync defer_list carefully (Jeff Moyer) [1784478] - [fs] io_uring: fix extra put in sync_file_range() (Jeff Moyer) [1784478] - [fs] io_uring: use cond_resched() in io_ring_ctx_wait_and_kill() (Jeff Moyer) [1784478] - [fs] io_uring: use proper references for fallback_req locking (Jeff Moyer) [1784478] - [fs] io_uring: only force async punt if poll based retry can't handle it (Jeff Moyer) [1784478] - [fs] io_uring: enable poll retry for any file with ->read_iter / ->write_iter (Jeff Moyer) [1784478] - [fs] io_uring: statx must grab the file table for valid fd (Jeff Moyer) [1784478] - [fs] io_uring: only restore req->work for req that needs do completion (Jeff Moyer) [1784478] - [fs] io_uring: don't count rqs failed after current one (Jeff Moyer) [1784478] - [fs] io_uring: kill already cached timeout.seq_offset (Jeff Moyer) [1784478] - [fs] io_uring: fix cached_sq_head in io_timeout() (Jeff Moyer) [1784478] - [fs] io_uring: only post events in io_poll_remove_all() if we completed some (Jeff Moyer) [1784478] - [fs] io_uring: io_async_task_func() should check and honor cancelation (Jeff Moyer) [1784478] - [fs] io_uring: check for need to re-wait in polled async handling (Jeff Moyer) [1784478] - [fs] io_uring: correct O_NONBLOCK check for splice punt (Jeff Moyer) [1784478] - [fs] io_uring: restore req->work when canceling poll request (Jeff Moyer) [1784478] - [fs] io_uring: move all request init code in one place (Jeff Moyer) [1784478] - [fs] io_uring: keep all sqe->flags in req->flags (Jeff Moyer) [1784478] - [fs] io_uring: early submission req fail code (Jeff Moyer) [1784478] - [fs] io_uring: track mm through current->mm (Jeff Moyer) [1784478] - [fs] io_uring: remove obsolete @mm_fault (Jeff Moyer) [1784478] - [fs] io_uring: punt final io_ring_ctx wait-and-free to workqueue (Jeff Moyer) [1784478] - [fs] io_uring: fix fs cleanup on cqe overflow (Jeff Moyer) [1784478] - [fs] io_uring: don't read user-shared sqe flags twice (Jeff Moyer) [1784478] - [fs] io_uring: remove req init from io_get_req() (Jeff Moyer) [1784478] - [fs] io_uring: alloc req only after getting sqe (Jeff Moyer) [1784478] - [fs] io_uring: simplify io_get_sqring (Jeff Moyer) [1784478] - [fs] io_uring: do not always copy iovec in io_req_map_rw() (Jeff Moyer) [1784478] - [fs] io_uring: ensure openat sets O_LARGEFILE if needed (Jeff Moyer) [1784478] - [fs] io_uring: initialize fixed_file_data lock (Jeff Moyer) [1784478] - [fs] io_uring: remove redundant variable pointer nxt and io_wq_assign_next call (Jeff Moyer) [1784478] - [fs] io_uring: fix ctx refcounting in io_submit_sqes() (Jeff Moyer) [1784478] - [fs] io_uring: process requests completed with -EAGAIN on poll list (Jeff Moyer) [1784478] - [fs] io_uring: remove bogus RLIMIT_NOFILE check in file registration (Jeff Moyer) [1784478] - [fs] io_uring: use io-wq manager as backup task if task is exiting (Jeff Moyer) [1784478] - [fs] io_uring: grab task reference for poll requests (Jeff Moyer) [1784478] - [fs] io_uring: retry poll if we got woken with non-matching mask (Jeff Moyer) [1784478] - [fs] io_uring: add missing finish_wait() in io_sq_thread() (Jeff Moyer) [1784478] - [fs] io_uring: refactor file register/unregister/update handling (Jeff Moyer) [1784478] - [fs] io_uring: cleanup io_alloc_async_ctx() (Jeff Moyer) [1784478] - [fs] io_uring: fix missing 'return' in comment (Jeff Moyer) [1784478] - [fs] io-wq: handle hashed writes in chains (Jeff Moyer) [1784478] - [fs] io-uring: drop 'free_pfile' in struct io_file_put (Jeff Moyer) [1784478] - [fs] io-uring: drop completion when removing file (Jeff Moyer) [1784478] - [fs] io_uring: Fix ->data corruption on re-enqueue (Jeff Moyer) [1784478] - [fs] io-wq: close cancel gap for hashed linked work (Jeff Moyer) [1784478] - [uapi] io_uring: make spdxcheck.py happy (Jeff Moyer) [1784478] - [fs] io_uring: honor original task RLIMIT_FSIZE (Jeff Moyer) [1784478] - [fs] io_uring: make sure accept honor rlimit nofile (Jeff Moyer) [1784478] - [fs] io_uring: make sure openat/openat2 honor rlimit nofile (Jeff Moyer) [1784478] - [fs] io-wq: hash dependent work (Jeff Moyer) [1784478] - [fs] io-wq: split hashing and enqueueing (Jeff Moyer) [1784478] - [fs] io-wq: don't resched if there is no work (Jeff Moyer) [1784478] - [fs] io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN} (Jeff Moyer) [1784478] - [fs] io-wq: remove duplicated cancel code (Jeff Moyer) [1784478] - [fs] io_uring: fix truncated async read/readv and write/writev retry (Jeff Moyer) [1784478] - [uapi] io_uring: dual license io_uring.h uapi header (Jeff Moyer) [1784478] - [fs] io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled (Jeff Moyer) [1784478] - [fs] io_uring: Fix unused function warnings (Jeff Moyer) [1784478] - [fs] io_uring: add end-of-bits marker and build time verify it (Jeff Moyer) [1784478] - [fs] io_uring: provide means of removing buffers (Jeff Moyer) [1784478] - [fs] io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG (Jeff Moyer) [1784478] - [net] net: abstract out normal and compat msghdr import (Jeff Moyer) [1784478] - [fs] io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV (Jeff Moyer) [1784478] - [fs] io_uring: support buffer selection for OP_READ and OP_RECV (Jeff Moyer) [1784478] - [fs] io_uring: add IORING_OP_PROVIDE_BUFFERS (Jeff Moyer) [1784478] - [fs] io_uring: ensure RCU callback ordering with rcu_barrier() (Jeff Moyer) [1784478] - [fs] io_uring: fix lockup with timeouts (Jeff Moyer) [1784478] - [fs] io_uring: free fixed_file_data after RCU grace period (Jeff Moyer) [1784478] - [fs] io_uring: buffer registration infrastructure (Jeff Moyer) [1784478] - [fs] io_uring/io-wq: forward submission ref to async (Jeff Moyer) [1784478] - [fs] io-wq: optimise out *next_work() double lock (Jeff Moyer) [1784478] - [fs] io-wq: optimise locking in io_worker_handle_work() (Jeff Moyer) [1784478] - [fs] io-wq: shuffle io_worker_handle_work() code (Jeff Moyer) [1784478] - [fs] io_uring: get next work with submission ref drop (Jeff Moyer) [1784478] - [fs] io_uring: remove @nxt from handlers (Jeff Moyer) [1784478] - [fs] io_uring: make submission ref putting consistent (Jeff Moyer) [1784478] - [fs] io_uring: clean up io_close (Jeff Moyer) [1784478] - [fs] io_uring: Ensure mask is initialized in io_arm_poll_handler (Jeff Moyer) [1784478] - [fs] io_uring: remove io_prep_next_work() (Jeff Moyer) [1784478] - [fs] io_uring: remove extra nxt check after punt (Jeff Moyer) [1784478] - [fs] io_uring: use poll driven retry for files that support it (Jeff Moyer) [1784478] - [fs] io_uring: mark requests that we can do poll async in io_op_defs (Jeff Moyer) [1784478] - [fs] io_uring: add per-task callback handler (Jeff Moyer) [1784478] - [fs] io_uring: store io_kiocb in wait->private (Jeff Moyer) [1784478] - [fs] io-wq: use BIT for ulong hash (Jeff Moyer) [1784478] - [fs] io_uring: remove IO_WQ_WORK_CB (Jeff Moyer) [1784478] - [fs] io-wq: remove unused IO_WQ_WORK_HAS_MM (Jeff Moyer) [1784478] - [fs] io_uring: extract kmsg copy helper (Jeff Moyer) [1784478] - [fs] io_uring: clean io_poll_complete (Jeff Moyer) [1784478] - [fs] io_uring: add splice(2) support (Jeff Moyer) [1784478] - [fs] io_uring: add interface for getting files (Jeff Moyer) [1784478] - [fs] splice: make do_splice public (Jeff Moyer) [1784478] - [fs] io_uring: remove req->in_async (Jeff Moyer) [1784478] - [fs] io_uring: don't do full *prep_worker() from io-wq (Jeff Moyer) [1784478] - [fs] io_uring: don't call work.func from sync ctx (Jeff Moyer) [1784478] - [fs] io_uring: io_accept() should hold on to submit reference on retry (Jeff Moyer) [1784478] - [fs] io_uring: consider any io_read/write -EAGAIN as final (Jeff Moyer) [1784478] - [fs] io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL (Jeff Moyer) [1784478] - [fs] io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation (Jeff Moyer) [1784478] - [fs] io_uring: fix 32-bit compatability with sendmsg/recvmsg (Jeff Moyer) [1784478] - [fs] io_uring: define and set show_fdinfo only if procfs is enabled (Jeff Moyer) [1784478] - [fs] io_uring: drop file set ref put/get on switch (Jeff Moyer) [1784478] - [fs] io_uring: import_single_range() returns 0/-ERROR (Jeff Moyer) [1784478] - [fs] io_uring: pick up link work on submit reference drop (Jeff Moyer) [1784478] - [fs] io-wq: ensure work->task_pid is cleared on init (Jeff Moyer) [1784478] - [fs] io-wq: remove spin-for-work optimization (Jeff Moyer) [1784478] - [fs] io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL (Jeff Moyer) [1784478] - [fs] io_uring: fix personality idr leak (Jeff Moyer) [1784478] - [fs] io_uring: handle multiple personalities in link chains (Jeff Moyer) [1784478] - [fs] io_uring: fix __io_iopoll_check deadlock in io_sq_thread (Jeff Moyer) [1784478] - [fs] io_uring: prevent sq_thread from spinning when it should stop (Jeff Moyer) [1784478] - [fs] io_uring: fix use-after-free by io_cleanup_req() (Jeff Moyer) [1784478] - [fs] io_uring: remove unnecessary NULL checks (Jeff Moyer) [1784478] - [fs] io_uring: add missing io_req_cancelled() (Jeff Moyer) [1784478] - [fs] io_uring: prune request from overflow list on flush (Jeff Moyer) [1784478] - [fs] io-wq: don't call kXalloc_node() with non-online node (Jeff Moyer) [1784478] - [fs] io_uring: retain sockaddr_storage across send/recvmsg async punt (Jeff Moyer) [1784478] - [fs] io_uring: cancel pending async work if task exits (Jeff Moyer) [1784478] - [fs] io-wq: add io_wq_cancel_pid() to cancel based on a specific pid (Jeff Moyer) [1784478] - [fs] io-wq: make io_wqe_cancel_work() take a match handler (Jeff Moyer) [1784478] - [fs] io_uring: fix openat/statx's filename leak (Jeff Moyer) [1784478] - [fs] io_uring: fix double prep iovec leak (Jeff Moyer) [1784478] - [fs] io_uring: fix async close() with f_op->flush() (Jeff Moyer) [1784478] - [fs] io_uring: allow AT_FDCWD for non-file openat/openat2/statx (Jeff Moyer) [1784478] - [fs] io_uring: grab ->fs as part of async preparation (Jeff Moyer) [1784478] - [fs] io-wq: add support for inheriting ->fs (Jeff Moyer) [1784478] - [fs] io_uring: retry raw bdev writes if we hit -EOPNOTSUPP (Jeff Moyer) [1784478] - [fs] io_uring: add cleanup for openat()/statx() (Jeff Moyer) [1784478] - [fs] io_uring: fix iovec leaks (Jeff Moyer) [1784478] - [fs] io_uring: remove unused struct io_async_open (Jeff Moyer) [1784478] - [fs] io_uring: flush overflowed CQ events in the io_uring_poll() (Jeff Moyer) [1784478] - [fs] io_uring: statx/openat/openat2 don't support fixed files (Jeff Moyer) [1784478] - [fs] io_uring: fix deferred req iovec leak (Jeff Moyer) [1784478] - [fs] io_uring: fix 1-bit bitfields to be unsigned (Jeff Moyer) [1784478] - [fs] io_uring: get rid of delayed mm check (Jeff Moyer) [1784478] - [fs] io_uring: cleanup fixed file data table references (Jeff Moyer) [1784478] - [fs] io_uring: spin for sq thread to idle on shutdown (Jeff Moyer) [1784478] - [fs] io_uring: put the flag changing code in the same spot (Jeff Moyer) [1784478] - [fs] io_uring: iterate req cache backwards (Jeff Moyer) [1784478] - [fs] io_uring: punt even fadvise() WILLNEED to async context (Jeff Moyer) [1784478] - [fs] io_uring: fix sporadic double CQE entry for close (Jeff Moyer) [1784478] - [fs] io_uring: remove extra ->file check (Jeff Moyer) [1784478] - [fs] io_uring: don't map read/write iovec potentially twice (Jeff Moyer) [1784478] - [fs] io_uring: use the proper helpers for io_send/recv (Jeff Moyer) [1784478] - [fs] io_uring: prevent potential eventfd recursion on poll (Jeff Moyer) [1784478] - [fs] eventfd: track eventfd_signal() recursion depth (Jeff Moyer) [1784478] - [fs] io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe (Jeff Moyer) [1784478] - [fs] io_uring: add ->show_fdinfo() for the io_uring file descriptor (Jeff Moyer) [1784478] - [fs] io_uring: add support for epoll_ctl(2) (Jeff Moyer) [1784478] - [fs] eventpoll: support non-blocking do_epoll_ctl() calls (Jeff Moyer) [1784478] - [fs] eventpoll: abstract out epoll_ctl() handler (Jeff Moyer) [1784478] - [fs] io_uring: fix linked command file table usage (Jeff Moyer) [1784478] - [fs] io_uring: support using a registered personality for commands (Jeff Moyer) [1784478] - [fs] io_uring: allow registering credentials (Jeff Moyer) [1784478] - [fs] io_uring: add io-wq workqueue sharing (Jeff Moyer) [1784478] - [fs] io-wq: allow grabbing existing io-wq (Jeff Moyer) [1784478] - [fs] io_uring/io-wq: don't use static creds/mm assignments (Jeff Moyer) [1784478] - [fs] io-wq: make the io_wq ref counted (Jeff Moyer) [1784478] - [fs] io_uring: fix refcounting with batched allocations at OOM (Jeff Moyer) [1784478] - [fs] io_uring: add comment for drain_next (Jeff Moyer) [1784478] - [fs] io_uring: don't attempt to copy iovec for READ/WRITE (Jeff Moyer) [1784478] - [fs] io_uring: don't cancel all work on process exit (Jeff Moyer) [1784478] - [fs] Revert "io_uring: only allow submit from owning task" (Jeff Moyer) [1784478] - [fs] io_uring: honor IOSQE_ASYNC for linked reqs (Jeff Moyer) [1784478] - [fs] io_uring: prep req when do IOSQE_ASYNC (Jeff Moyer) [1784478] - [fs] io_uring: use labeled array init in io_op_defs (Jeff Moyer) [1784478] - [fs] io_uring: optimise sqe-to-req flags translation (Jeff Moyer) [1784478] - [fs] io_uring: remove REQ_F_IO_DRAINED (Jeff Moyer) [1784478] - [fs] io_uring: file switch work needs to get flushed on exit (Jeff Moyer) [1784478] - [fs] io_uring: hide uring_fd in ctx (Jeff Moyer) [1784478] - [fs] io_uring: remove extra check in __io_commit_cqring (Jeff Moyer) [1784478] - [fs] io_uring: optimise use of ctx->drain_next (Jeff Moyer) [1784478] - [fs] RHEL-only: Add IORING_OP_OPENAT2 opcode (Jeff Moyer) [1784478] - [fs] io_uring: add support for probing opcodes (Jeff Moyer) [1784478] - [fs] io_uring: account fixed file references correctly in batch (Jeff Moyer) [1784478] - [fs] io_uring: add opcode to issue trace event (Jeff Moyer) [1784478] - [fs] io_uring: enable option to only trigger eventfd for async completions (Jeff Moyer) [1784478] - [fs] io_uring: change io_ring_ctx bool fields into bit fields (Jeff Moyer) [1784478] - [fs] io_uring: file set registration should use interruptible waits (Jeff Moyer) [1784478] - [fs] io_uring: Remove unnecessary null check (Jeff Moyer) [1784478] - [fs] io_uring: add support for send(2) and recv(2) (Jeff Moyer) [1784478] - [fs] io_uring: remove extra io_wq_current_is_worker() (Jeff Moyer) [1784478] - [fs] io_uring: optimise commit_sqring() for common case (Jeff Moyer) [1784478] - [fs] io_uring: optimise head checks in io_get_sqring() (Jeff Moyer) [1784478] - [fs] io_uring: clamp to_submit in io_submit_sqes() (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_SETUP_CLAMP (Jeff Moyer) [1784478] - [fs] io_uring: extend batch freeing to cover more cases (Jeff Moyer) [1784478] - [fs] io_uring: wrap multi-req freeing in struct req_batch (Jeff Moyer) [1784478] - [fs] io_uring: batch getting pcpu references (Jeff Moyer) [1784478] - [include] pcpu_ref: add percpu_ref_tryget_many() (Jeff Moyer) [1784478] - [fs] io_uring: add IORING_OP_MADVISE (Jeff Moyer) [1784478] - [mm] mm: make do_madvise() available internally (Jeff Moyer) [1784478] - [fs] io_uring: add IORING_OP_FADVISE (Jeff Moyer) [1784478] - [fs] io_uring: allow use of offset == -1 to mean file position (Jeff Moyer) [1784478] - [fs] io_uring: add non-vectored read/write commands (Jeff Moyer) [1784478] - [fs] io_uring: improve poll completion performance (Jeff Moyer) [1784478] - [fs] io_uring: split overflow state into SQ and CQ side (Jeff Moyer) [1784478] - [fs] io_uring: add lookup table for various opcode needs (Jeff Moyer) [1784478] - [fs] io_uring: remove two unnecessary function declarations (Jeff Moyer) [1784478] - [fs] io_uring: move *queue_link_head() from common path (Jeff Moyer) [1784478] - [fs] io_uring: rename prev to head (Jeff Moyer) [1784478] - [fs] io_uring: add IOSQE_ASYNC (Jeff Moyer) [1784478] - [fs] io-wq: support concurrent non-blocking work (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_STATX (Jeff Moyer) [1784478] - [fs] fs: make two stat prep helpers available (Jeff Moyer) [1784478] - [fs] io_uring: avoid ring quiesce for fixed file set unregister and update (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_CLOSE (Jeff Moyer) [1784478] - [fs] io-wq: add support for uncancellable work (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_OPENAT (Jeff Moyer) [1784478] - [fs] fs: make build_open_flags() available internally (Jeff Moyer) [1784478] - [fs] io_uring: add support for fallocate() (Jeff Moyer) [1784478] - [fs] io_uring: fix compat for IORING_REGISTER_FILES_UPDATE (Jeff Moyer) [1784478] - [fs] io_uring: only allow submit from owning task (Jeff Moyer) [1784478] - [fs] io_uring: ensure workqueue offload grabs ring mutex for poll list (Jeff Moyer) [1784478] - [fs] io_uring: clear req->result always before issuing a read/write request (Jeff Moyer) [1784478] - [fs] io_uring: be consistent in assigning next work from handler (Jeff Moyer) [1784478] - [fs] io-wq: cancel work if we fail getting a mm reference (Jeff Moyer) [1784478] - [fs] io_uring: don't setup async context for read/write fixed (Jeff Moyer) [1784478] - [fs] io_uring: remove punt of short reads to async context (Jeff Moyer) [1784478] - [fs] io-wq: add cond_resched() to worker thread (Jeff Moyer) [1784478] - [fs] io-wq: remove unused busy list from io_sqe (Jeff Moyer) [1784478] - [fs] io_uring: pass in 'sqe' to the prep handlers (Jeff Moyer) [1784478] - [fs] io_uring: standardize the prep methods (Jeff Moyer) [1784478] - [fs] io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler (Jeff Moyer) [1784478] - [fs] io_uring: move all prep state for IORING_OP_{SEND, RECV}_MGS to prep handler (Jeff Moyer) [1784478] - [fs] io_uring: move all prep state for IORING_OP_CONNECT to prep handler (Jeff Moyer) [1784478] - [fs] io_uring: add and use struct io_rw for read/writes (Jeff Moyer) [1784478] - [fs] io_uring: use u64_to_user_ptr() consistently (Jeff Moyer) [1784478] - [fs] io_uring: io_wq_submit_work() should not touch req->rw (Jeff Moyer) [1784478] - [fs] io_uring: don't wait when under-submitting (Jeff Moyer) [1784478] - [fs] io_uring: warn about unhandled opcode (Jeff Moyer) [1784478] - [fs] io_uring: read opcode and user_data from SQE exactly once (Jeff Moyer) [1784478] - [fs] io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable (Jeff Moyer) [1784478] - [fs] io_uring: make IORING_OP_CANCEL_ASYNC deferrable (Jeff Moyer) [1784478] - [fs] io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable (Jeff Moyer) [1784478] - [fs] io_uring: make HARDLINK imply LINK (Jeff Moyer) [1784478] - [fs] io_uring: any deferred command must have stable sqe data (Jeff Moyer) [1784478] - [fs] io_uring: remove 'sqe' parameter to the OP helpers that take it (Jeff Moyer) [1784478] - [fs] io_uring: fix pre-prepped issue with force_nonblock == true (Jeff Moyer) [1784478] - [fs] io-wq: re-add io_wq_current_is_worker() (Jeff Moyer) [1784478] - [fs] io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG (Jeff Moyer) [1784478] - [fs] io_uring: fix stale comment and a few typos (Jeff Moyer) [1784478] - [fs] io_uring: ensure we return -EINVAL on unknown opcode (Jeff Moyer) [1784478] - [fs] io_uring: add sockets to list of files that support non-blocking issue (Jeff Moyer) [1784478] - [net] net: make socket read/write_iter() honor IOCB_NOWAIT (Jeff Moyer) [1784478] - [fs] io_uring: only hash regular files for async work execution (Jeff Moyer) [1784478] - [fs] io_uring: run next sqe inline if possible (Jeff Moyer) [1784478] - [fs] io_uring: don't dynamically allocate poll data (Jeff Moyer) [1784478] - [fs] io_uring: deferred send/recvmsg should assign iov (Jeff Moyer) [1784478] - [fs] io_uring: sqthread should grab ctx->uring_lock for submissions (Jeff Moyer) [1784478] - [fs] io-wq: briefly spin for new work after finishing work (Jeff Moyer) [1784478] - [fs] io-wq: remove worker->wait waitqueue (Jeff Moyer) [1784478] - [fs] io_uring: allow unbreakable links (Jeff Moyer) [1784478] - [fs] io_uring: fix a typo in a comment (Jeff Moyer) [1784478] - [fs] io_uring: hook all linked requests via link_list (Jeff Moyer) [1784478] - [fs] io_uring: fix error handling in io_queue_link_head (Jeff Moyer) [1784478] - [fs] io_uring: use hash table for poll command lookups (Jeff Moyer) [1784478] - [fs] io-wq: clear node->next on list deletion (Jeff Moyer) [1784478] - [fs] io_uring: ensure deferred timeouts copy necessary data (Jeff Moyer) [1784478] - [fs] io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT (Jeff Moyer) [1784478] - [fs] io_uring: handle connect -EINPROGRESS like -EAGAIN (Jeff Moyer) [1784478] - [fs] io_uring: remove io_wq_current_is_worker (Jeff Moyer) [1784478] - [fs] io_uring: remove parameter ctx of io_submit_state_start (Jeff Moyer) [1784478] - [fs] io_uring: mark us with IORING_FEAT_SUBMIT_STABLE (Jeff Moyer) [1784478] - [fs] io_uring: ensure async punted connect requests copy data (Jeff Moyer) [1784478] - [fs] io_uring: ensure async punted sendmsg/recvmsg requests copy data (Jeff Moyer) [1784478] - [fs] io_uring: ensure async punted read/write requests copy iovec (Jeff Moyer) [1784478] - [fs] io_uring: add general async offload context (Jeff Moyer) [1784478] - [fs] io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR (Jeff Moyer) [1784478] - [fs] io_uring: use current task creds instead of allocating a new one (Jeff Moyer) [1784478] - [fs] io_uring: fix missing kmap() declaration on powerpc (Jeff Moyer) [1784478] - [fs] io_uring: add mapping support for NOMMU archs (Jeff Moyer) [1784478] - [fs] io_uring: make poll->wait dynamically allocated (Jeff Moyer) [1784478] - [fs] io-wq: shrink io_wq_work a bit (Jeff Moyer) [1784478] - [fs] io-wq: fix handling of NUMA node IDs (Jeff Moyer) [1784478] - [fs] io_uring: use kzalloc instead of kcalloc for single-element allocations (Jeff Moyer) [1784478] - [fs] io_uring: cleanup io_import_fixed() (Jeff Moyer) [1784478] - [fs] io_uring: inline struct sqe_submit (Jeff Moyer) [1784478] - [fs] io_uring: store timeout's sqe->off in proper place (Jeff Moyer) [1784478] - [net] net: disallow ancillary data for __sys_{send, recv}msg_file() (Jeff Moyer) [1784478] - [net] net: separate out the msghdr copy from ___sys_{send, recv}msg() (Jeff Moyer) [1784478] - [fs] io_uring: remove superfluous check for sqe->off in io_accept() (Jeff Moyer) [1784478] - [fs] io_uring: async workers should inherit the user creds (Jeff Moyer) [1784478] - [fs] io-wq: have io_wq_create() take a 'data' argument (Jeff Moyer) [1784478] - [fs] io_uring: fix dead-hung for non-iter fixed rw (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_CONNECT (Jeff Moyer) [1784478] - [net] net: add __sys_connect_file() helper (Jeff Moyer) [1784478] - [fs] io_uring: only return -EBUSY for submit on non-flushed backlog (Jeff Moyer) [1784478] - [fs] io_uring: only !null ptr to io_issue_sqe() (Jeff Moyer) [1784478] - [fs] io_uring: simplify io_req_link_next() (Jeff Moyer) [1784478] - [fs] io_uring: pass only !null to io_req_find_next() (Jeff Moyer) [1784478] - [fs] io_uring: remove io_free_req_find_next() (Jeff Moyer) [1784478] - [fs] io_uring: add likely/unlikely in io_get_sqring() (Jeff Moyer) [1784478] - [fs] io_uring: rename __io_submit_sqe() (Jeff Moyer) [1784478] - [fs] io_uring: improve trace_io_uring_defer() trace point (Jeff Moyer) [1784478] - [fs] io_uring: drain next sqe instead of shadowing (Jeff Moyer) [1784478] - [fs] io_uring: close lookup gap for dependent next work (Jeff Moyer) [1784478] - [fs] io_uring: allow finding next link independent of req reference count (Jeff Moyer) [1784478] - [fs] io_uring: io_allocate_scq_urings() should return a sane state (Jeff Moyer) [1784478] - [fs] io_uring: Always REQ_F_FREE_SQE for allocated sqe (Jeff Moyer) [1784478] - [fs] io_uring: io_fail_links() should only consider first linked timeout (Jeff Moyer) [1784478] - [fs] io_uring: Fix leaking linked timeouts (Jeff Moyer) [1784478] - [fs] io_uring: remove redundant check (Jeff Moyer) [1784478] - [fs] io_uring: break links for failed defer (Jeff Moyer) [1784478] - [fs] io-wq: remove extra space characters (Jeff Moyer) [1784478] - [fs] io-wq: wait for io_wq_create() to setup necessary workers (Jeff Moyer) [1784478] - [fs] io_uring: request cancellations should break links (Jeff Moyer) [1784478] - [fs] io_uring: correct poll cancel and linked timeout expiration completion (Jeff Moyer) [1784478] - [fs] io_uring: remove dead REQ_F_SEQ_PREV flag (Jeff Moyer) [1784478] - [fs] io_uring: fix sequencing issues with linked timeouts (Jeff Moyer) [1784478] - [fs] io_uring: make req->timeout be dynamically allocated (Jeff Moyer) [1784478] - [fs] io_uring: make io_double_put_req() use normal completion path (Jeff Moyer) [1784478] - [fs] io_uring: cleanup return values from the queueing functions (Jeff Moyer) [1784478] - [fs] io_uring: io_async_cancel() should pass in 'nxt' request pointer (Jeff Moyer) [1784478] - [fs] io_uring: make POLL_ADD/POLL_REMOVE scale better (Jeff Moyer) [1784478] - [fs] io-wq: remove now redundant struct io_wq_nulls_list (Jeff Moyer) [1784478] - [fs] io_uring: Fix getting file for non-fd opcodes (Jeff Moyer) [1784478] - [fs] io_uring: introduce req_need_defer() (Jeff Moyer) [1784478] - [fs] io_uring: clean up io_uring_cancel_files() (Jeff Moyer) [1784478] - [fs] io-wq: ensure free/busy list browsing see all items (Jeff Moyer) [1784478] - [fs] io_uring: ensure registered buffer import returns the IO length (Jeff Moyer) [1784478] - [fs] io_uring: Fix getting file for timeout (Jeff Moyer) [1784478] - [fs] io-wq: ensure we have a stable view of ->cur_work for cancellations (Jeff Moyer) [1784478] - [fs] io_wq: add get/put_work handlers to io_wq_create() (Jeff Moyer) [1784478] - [fs] io_uring: check for validity of ->rings in teardown (Jeff Moyer) [1784478] - [fs] io_uring: fix potential deadlock in io_poll_wake() (Jeff Moyer) [1784478] - [fs] io_uring: use correct "is IO worker" helper (Jeff Moyer) [1784478] - [fs] io_uring: make timeout sequence == 0 mean no sequence (Jeff Moyer) [1784478] - [fs] io_uring: fix -ENOENT issue with linked timer with short timeout (Jeff Moyer) [1784478] - [fs] io_uring: don't do flush cancel under inflight_lock (Jeff Moyer) [1784478] - [fs] io_uring: flag SQPOLL busy condition to userspace (Jeff Moyer) [1784478] - [fs] io_uring: make ASYNC_CANCEL work with poll and timeout (Jeff Moyer) [1784478] - [fs] io_uring: provide fallback request for OOM situations (Jeff Moyer) [1784478] - [fs] io_uring: convert accept4() -ERESTARTSYS into -EINTR (Jeff Moyer) [1784478] - [fs] io_uring: fix error clear of ->file_table in io_sqe_files_register() (Jeff Moyer) [1784478] - [fs] io_uring: separate the io_free_req and io_free_req_find_next interface (Jeff Moyer) [1784478] - [fs] io_uring: keep io_put_req only responsible for release and put req (Jeff Moyer) [1784478] - [fs] io_uring: remove passed in 'ctx' function parameter ctx if possible (Jeff Moyer) [1784478] - [fs] io_uring: reduce/pack size of io_ring_ctx (Jeff Moyer) [1784478] - [fs] io_uring: properly mark async work as bounded vs unbounded (Jeff Moyer) [1784478] - [fs] io-wq: add support for bounded vs unbunded work (Jeff Moyer) [1784478] - [fs] io-wq: io_wqe_run_queue() doesn't need to use list_empty_careful() (Jeff Moyer) [1784478] - [fs] io_uring: add support for backlogged CQ ring (Jeff Moyer) [1784478] - [fs] io_uring: pass in io_kiocb to fill/add CQ handlers (Jeff Moyer) [1784478] - [fs] io_uring: make io_cqring_events() take 'ctx' as argument (Jeff Moyer) [1784478] - [fs] io_uring: add support for linked SQE timeouts (Jeff Moyer) [1784478] - [fs] io_uring: abstract out io_async_cancel_one() helper (Jeff Moyer) [1784478] - [fs] io_uring: use inlined struct sqe_submit (Jeff Moyer) [1784478] - [fs] io_uring: Use submit info inlined into req (Jeff Moyer) [1784478] - [fs] io_uring: allocate io_kiocb upfront (Jeff Moyer) [1784478] - [fs] io_uring: io_queue_link*() right after submit (Jeff Moyer) [1784478] - [fs] io_uring: Merge io_submit_sqes and io_ring_submit (Jeff Moyer) [1784478] - [fs] io_uring: kill dead REQ_F_LINK_DONE flag (Jeff Moyer) [1784478] - [fs] io_uring: fixup a few spots where link failure isn't flagged (Jeff Moyer) [1784478] - [fs] io_uring: enable optimized link handling for IORING_OP_POLL_ADD (Jeff Moyer) [1784478] - [fs] io-wq: use proper nesting IRQ disabling spinlocks for cancel (Jeff Moyer) [1784478] - [fs] io_uring: add completion trace event (Jeff Moyer) [1784478] - [fs] io-wq: use kfree_rcu() to simplify the code (Jeff Moyer) [1784478] - [fs] io_uring: set -EINTR directly when a signal wakes up in io_cqring_wait (Jeff Moyer) [1784478] - [fs] io_uring: support for generic async request cancel (Jeff Moyer) [1784478] - [fs] io_uring: ensure we clear io_kiocb->result before each issue (Jeff Moyer) [1784478] - [fs] io_uring: io_wq_create() returns an error pointer, not NULL (Jeff Moyer) [1784478] - [fs] io_uring: fix race with canceling timeouts (Jeff Moyer) [1784478] - [fs] io_uring: support for larger fixed file sets (Jeff Moyer) [1784478] - [fs] io_uring: protect fixed file indexing with array_index_nospec() (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_ACCEPT (Jeff Moyer) [1784478] - [net] net: add __sys_accept4_file() helper (Jeff Moyer) [1784478] - [fs] io_uring: io_uring: add support for async work inheriting files (Jeff Moyer) [1784478] - [fs] io_uring: replace workqueue usage with io-wq (Jeff Moyer) [1784478] - [fs] io-wq: small threadpool implementation for io_uring (Jeff Moyer) [1784478] - [fs] io_uring: Fix mm_fault with READ/WRITE_FIXED (Jeff Moyer) [1784478] - [fs] io_uring: remove index from sqe_submit (Jeff Moyer) [1784478] - [fs] io_uring: add set of tracing events (Jeff Moyer) [1784478] - [fs] io_uring: add support for canceling timeout requests (Jeff Moyer) [1784478] - [fs] io_uring: add support for absolute timeouts (Jeff Moyer) [1784478] - [fs] io_uring: replace s->needs_lock with s->in_async (Jeff Moyer) [1784478] - [fs] io_uring: allow application controlled CQ ring size (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_REGISTER_FILES_UPDATE (Jeff Moyer) [1784478] - [fs] io_uring: allow sparse fixed file sets (Jeff Moyer) [1784478] - [fs] io_uring: run dependent links inline if possible (Jeff Moyer) [1784478] - [fs] io_uring: don't touch ctx in setup after ring fd install (Jeff Moyer) [1784478] - [fs] io_uring: Fix leaked shadow_req (Jeff Moyer) [1784478] - [fs] io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD (Jeff Moyer) [1784478] - [fs] io_uring: used cached copies of sq->dropped and cq->overflow (Jeff Moyer) [1784478] - [fs] io_uring: Fix race for sqes with userspace (Jeff Moyer) [1784478] - [fs] io_uring: Fix broken links with offloading (Jeff Moyer) [1784478] - [fs] io_uring: Fix corrupted user_data (Jeff Moyer) [1784478] - [fs] io_uring: correct timeout req sequence when inserting a new entry (Jeff Moyer) [1784478] - [fs] io_uring : correct timeout req sequence when waiting timeout (Jeff Moyer) [1784478] - [fs] io_uring: revert "io_uring: optimize submit_and_wait API" (Jeff Moyer) [1784478] - [fs] io_uring: fix logic error in io_timeout (Jeff Moyer) [1784478] - [fs] io_uring: fix up O_NONBLOCK handling for sockets (Jeff Moyer) [1784478] - [fs] io_uring: consider the overflow of sequence for timeout req (Jeff Moyer) [1784478] - [fs] io_uring: fix sequence logic for timeout requests (Jeff Moyer) [1784478] - [fs] io_uring: only flush workqueues on fileset removal (Jeff Moyer) [1784478] - [fs] io_uring: remove wait loop spurious wakeups (Jeff Moyer) [1784478] - [fs] io_uring: fix reversed nonblock flag for link submission (Jeff Moyer) [1784478] - [fs] io_uring: use __kernel_timespec in timeout ABI (Jeff Moyer) [1784478] - [fs] io_uring: make CQ ring wakeups be more efficient (Jeff Moyer) [1784478] - [fs] io_uring: compare cached_cq_tail with cq.head in_io_uring_poll (Jeff Moyer) [1784478] - [fs] io_uring: correctly handle non ->{read, write}_iter() file_operations (Jeff Moyer) [1784478] - [fs] io_uring: IORING_OP_TIMEOUT support (Jeff Moyer) [1784478] - [fs] io_uring: use cond_resched() in sqthread (Jeff Moyer) [1784478] - [fs] io_uring: fix potential crash issue due to io_get_req failure (Jeff Moyer) [1784478] - [fs] io_uring: ensure poll commands clear ->sqe (Jeff Moyer) [1784478] - [fs] io_uring: fix use-after-free of shadow_req (Jeff Moyer) [1784478] - [fs] io_uring: use kmemdup instead of kmalloc and memcpy (Jeff Moyer) [1784478] - [fs] io_uring: increase IORING_MAX_ENTRIES to 32K (Jeff Moyer) [1784478] - [fs] io_uring: make sqpoll wakeup possible with getevents (Jeff Moyer) [1784478] - [fs] io_uring: extend async work merging (Jeff Moyer) [1784478] - [fs] io_uring: limit parallelism of buffered writes (Jeff Moyer) [1784478] - [fs] io_uring: add io_queue_async_work() helper (Jeff Moyer) [1784478] - [fs] io_uring: optimize submit_and_wait API (Jeff Moyer) [1784478] - [fs] io_uring: add support for link with drain (Jeff Moyer) [1784478] - [fs] io_uring: fix wrong sequence setting logic (Jeff Moyer) [1784478] - [fs] io_uring: expose single mmap capability (Jeff Moyer) [1784478] - [fs] io_uring: allocate the two rings together (Jeff Moyer) [1784478] - [lib] percpu_ref: release percpu memory early without PERCPU_REF_ALLOW_REINIT (Jeff Moyer) [1784478] - [fs] io_uring: initialize percpu refcounters using PERCU_REF_ALLOW_REINIT (Jeff Moyer) [1784478] - [include] percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag (Jeff Moyer) [1784478] - [fs] binder: fix use-after-free due to ksys_close() during fdget() (Jeff Moyer) [1784478] - [init] RHEL-only: Enable io_uring for x86 builds (Jeff Moyer) [1784478] - [arm64] compat: ARM64: always include asm-generic/compat.h (Jeff Moyer) [1784478] - [include] asm-generic: Move common compat types to asm-generic/compat.h (Jeff Moyer) [1784478]- [fs] coredump: fix crash when umh is disabled (Yauheni Kaliuta) [1845114] - [kernel] umh: fix memory leak on execve failure (Yauheni Kaliuta) [1845114] - [net] bpf: Replace zero-length array with flexible-array member (Yauheni Kaliuta) [1845114] - [net] bpf: Fix returned error sign when link doesn't support updates (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Don't attach programs to UDP sockets (Yauheni Kaliuta) [1845114] - [net] bpf: cgroup: Allow multi-attach program to replace itself (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: use struct timespec instead of __kernel_timespec (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix bpf_link leak in ns_current_pid_tgid selftest (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix test_align verifier log patterns (Yauheni Kaliuta) [1845114] - [net] bpf, cgroup: Return ENOLINK for auto-detached links on update (Yauheni Kaliuta) [1845114] - [net] bpf: Refactor bpf_link update handling (Yauheni Kaliuta) [1845114] - [tools] bpf, selftests: Add a verifier test for assigning 32bit reg states to 64bit ones (Yauheni Kaliuta) [1845114] - [tools] bpf, selftests: Verifier bounds tests need to be updated (Yauheni Kaliuta) [1845114] - [net] bpf: Fix a verifier issue when assigning 32bit reg states to 64bit ones (Yauheni Kaliuta) [1845114] - [net] bpf: Fix use-after-free in fmod_ret check (Yauheni Kaliuta) [1845114] - [net] flow_dissector: Drop BPF flow dissector prog ref on netns cleanup (Yauheni Kaliuta) [1845114] - [tools] bpf: Prevent mmap()'ing read-only maps as writable (Yauheni Kaliuta) [1845114] - [net] bpf: Enforce returning 0 for fentry/fexit progs (Yauheni Kaliuta) [1845114] - [tools] libbpf: Fix register naming in PT_REGS s390 macros (Yauheni Kaliuta) [1845114] - [samples] samples: bpf: Fix build error (Yauheni Kaliuta) [1845114] - [net] bpf: Fix error return code in map_lookup_and_delete_elem() (Yauheni Kaliuta) [1845114] - [net] bpf: Fix sk_psock refcnt leak when receiving message (Yauheni Kaliuta) [1845114] - [tools] tools/runqslower: Ensure own vmlinux.h is picked up first (Yauheni Kaliuta) [1845114] - [net] bpf: Make bpf_link_fops static (Yauheni Kaliuta) [1845114] - [tools] bpftool: Respect the -d option in struct_ops cmd (Yauheni Kaliuta) [1845114] - [net] bpf: Fix leak in LINK_UPDATE and enforce empty old_prog_fd (Yauheni Kaliuta) [1845114] - [tools] bpf: Fix reStructuredText markup (Yauheni Kaliuta) [1845114] - [tools] libbpf: Only check mode flags in get_xdp_id (Yauheni Kaliuta) [1845114] - [tools] bpf, selftests: Add test for BPF_STX BPF_B storing R10 (Yauheni Kaliuta) [1845114] - [x86] bpf, x86: Fix encoding for lower 8-bit registers in BPF_STX BPF_B (Yauheni Kaliuta) [1845114] - [net] bpf: Forbid XADD on spilled pointers for unprivileged users (Yauheni Kaliuta) [1845114] - [tools] libbpf: Always specify expected_attach_type on program load if supported (Yauheni Kaliuta) [1845114] - [net] bpf: remove unneeded conversion to bool in __mark_reg_unknown (Yauheni Kaliuta) [1845114] - [tools] tools, bpftool: Fix struct_ops command invalid pointer free (Yauheni Kaliuta) [1845114] - [net] bpf: Fix use of sk->sk_reuseport from sk_assign (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add test for bpf_get_link_xdp_id (Yauheni Kaliuta) [1845114] - [tools] libbpf: Fix bpf_get_link_xdp_id flags handling (Yauheni Kaliuta) [1845114] - [net] bpf: Fix a typo "inacitve" -> "inactive" (Yauheni Kaliuta) [1845114] - [tools] libbpf: Initialize *nl_pid so gcc 10 is happy (Yauheni Kaliuta) [1845114] - [tools] bpf, lsm: Fix the file_mprotect LSM test (Yauheni Kaliuta) [1845114] - [tools] bpf: Fix spelling mistake "arithmatic" -> "arithmetic" in test_verifier (Yauheni Kaliuta) [1845114] - [lib] kbuild, btf: Fix dependencies for DEBUG_INFO_BTF (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Test FD-based cgroup attachment (Yauheni Kaliuta) [1845114] - [tools] libbpf: Add support for bpf_link-based cgroup attachment (Yauheni Kaliuta) [1845114] - [net] bpf: Implement bpf_prog replacement for an active bpf_cgroup_link (Yauheni Kaliuta) [1845114] - [net] bpf: Implement bpf_link-based cgroup BPF program attachment (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_verifier, add alu32 bounds tracking tests (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_verifier, #65 error message updates for trunc of boundary-cross (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_verifier, bpf_get_stack return value add <0 (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_progs, add test to catch retval refine error handling (Yauheni Kaliuta) [1845114] - [net] bpf: Verifier, refine 32bit bound in do_refine_retval_range (Yauheni Kaliuta) [1845114] - [include] bpf: Verifier, do explicit ALU32 bounds tracking (Yauheni Kaliuta) [1845114] - [net] bpf: Verifier, do_refine_retval_range may clamp umin to 0 incorrectly (Yauheni Kaliuta) [1845114] - [init] bpf, lsm: Make BPF_LSM depend on BPF_EVENTS (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Extend sk_assign tests for UDP (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Add test for sk_assign (Yauheni Kaliuta) [1845114] - [net] bpf: Don't refcount LISTEN sockets in sk_assign() (Yauheni Kaliuta) [1845114] - [net] net: Track socket refcounts in skb_steal_sock() (Yauheni Kaliuta) [1845114] - [net] bpf: Add socket assign support (Yauheni Kaliuta) [1845114] - [net] bpf: btf: Fix arg verification in btf_ctx_access() (Yauheni Kaliuta) [1845114] - [net] bpf: Simplify reg_set_min_max_inv handling (Yauheni Kaliuta) [1845114] - [documentation] bpf: lsm: Add Documentation (Yauheni Kaliuta) [1845114] - [tools] bpf: lsm: Add selftests for BPF_PROG_TYPE_LSM (Yauheni Kaliuta) [1845114] - [tools] tools/libbpf: Add support for BPF_PROG_TYPE_LSM (Yauheni Kaliuta) [1845114] - [net] bpf: lsm: Implement attach, detach and execution (Yauheni Kaliuta) [1845114] - [net] bpf: lsm: Provide attachment points for BPF LSM programs (Yauheni Kaliuta) [1845114] - [net] bpf: Introduce BPF_PROG_TYPE_LSM (Yauheni Kaliuta) [1845114] - [tools] selftests: Add test for overriding global data value before load (Yauheni Kaliuta) [1845114] - [tools] libbpf: Add setter for initial value for internal maps (Yauheni Kaliuta) [1845114] - [net] bpf, net: Fix build issue when net ns not configured (Yauheni Kaliuta) [1845114] - [net] bpf: Fix build warning regarding missing prototypes (Yauheni Kaliuta) [1845114] - [tools] libbpf, xsk: Init all ring members in xsk_umem__create and xsk_socket__create (Yauheni Kaliuta) [1845114] - [tools] bpf: Add selftest cases for ctx_or_null argument type (Yauheni Kaliuta) [1845114] - [net] bpf: Enable retrival of pid/tgid/comm from bpf cgroup hooks (Yauheni Kaliuta) [1845114] - [net] bpf: Enable bpf cgroup hooks to retrieve cgroup v2 and ancestor id (Yauheni Kaliuta) [1845114] - [net] bpf: Allow to retrieve cgroup v1 classid from v2 hooks (Yauheni Kaliuta) [1845114] - [net] bpf: Add netns cookie and enable it for bpf cgroup hooks (Yauheni Kaliuta) [1845114] - [net] bpf: Enable perf event rb output for bpf cgroup progs (Yauheni Kaliuta) [1845114] - [net] bpf: Enable retrieval of socket cookie for bind/post-bind hook (Yauheni Kaliuta) [1845114] - [net] bpf: Remove unused vairable 'bpf_xdp_link_lops' (Yauheni Kaliuta) [1845114] - [net] bpf: Factor out attach_type to prog_type mapping for attach/detach (Yauheni Kaliuta) [1845114] - [net] bpf: Factor out cgroup storages operations (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_verifier, #70 error message updates for 32-bit right shift (Yauheni Kaliuta) [1845114] - [net] bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds() (Yauheni Kaliuta) [1845114] - [net] bpf: Verifer, refactor adjust_scalar_min_max_vals (Yauheni Kaliuta) [1845114] - [tools] libbpf: Don't allocate 16M for log buffer by default (Yauheni Kaliuta) [1845114] - [tools] libbpf: Remove unused parameter `def` to get_map_field_int (Yauheni Kaliuta) [1845114] - [documentation] bpf: Document bpf_inspect drgn tool (Yauheni Kaliuta) [1845114] - [samples] samples, bpf: Refactor perf_event user program with libbpf bpf_link (Yauheni Kaliuta) [1845114] - [samples] samples, bpf: Move read_trace_pipe to trace_helpers (Yauheni Kaliuta) [1845114] - [tools] bpf: Add tests for bpf_sk_storage to bpf_tcp_ca (Yauheni Kaliuta) [1845114] - [net] bpf: Add bpf_sk_storage support to bpf_tcp_ca (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix mix of tabs and spaces (Yauheni Kaliuta) [1845114] - [net] bpf, tcp: Make tcp_bpf_recvmsg static (Yauheni Kaliuta) [1845114] - [net] bpf, tcp: Fix unused function warnings (Yauheni Kaliuta) [1845114] - [tools] bpftool: Add struct_ops support (Yauheni Kaliuta) [1845114] - [tools] bpftool: Translate prog_id to its bpf prog_name (Yauheni Kaliuta) [1845114] - [tools] bpftool: Print as a string for char array (Yauheni Kaliuta) [1845114] - [tools] bpftool: Print the enum's name instead of value (Yauheni Kaliuta) [1845114] - [tools] bpf, libbpf: Fix ___bpf_kretprobe_args1(x) macro definition (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Reset process and thread affinity after each test/sub-test (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix test_progs's parsing of test numbers (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix race in tcp_rtt test (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix nanosleep for real this time (Yauheni Kaliuta) [1845114] - [tools] selftest/bpf: Fix compilation warning in sockmap_parse_prog.c (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add vmlinux.h selftest exercising tracing of syscalls (Yauheni Kaliuta) [1845114] - [tools] libbpf: Provide CO-RE variants of PT_REGS macros (Yauheni Kaliuta) [1845114] - [tools] libbpf: Ignore incompatible types with matching name during CO-RE relocation (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Ensure consistent test failure output (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix spurious failures in accept due to EAGAIN (Yauheni Kaliuta) [1845114] - [tools] tools/bpf: Move linux/types.h for selftests and bpftool (Yauheni Kaliuta) [1845114] - [net] bpf: Add missing annotations for __bpf_prog_enter() and __bpf_prog_exit() (Yauheni Kaliuta) [1845114] - [scripts] bpf_helpers_doc.py: Fix warning when compiling bpftool (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix usleep() implementation (Yauheni Kaliuta) [1845114] - [net] bpf: Remove bpf_image tree (Yauheni Kaliuta) [1845114] - [net] bpf: Add dispatchers to kallsyms (Yauheni Kaliuta) [1845114] - [net] bpf: Add trampolines to kallsyms (Yauheni Kaliuta) [1845114] - [net] bpf: Add bpf_ksym_add/del functions (Yauheni Kaliuta) [1845114] - [net] bpf: Add prog flag to struct bpf_ksym object (Yauheni Kaliuta) [1845114] - [net] bpf: Abstract away entire bpf_link clean up procedure (Yauheni Kaliuta) [1845114] - [net] bpf: Add bpf_ksym_find function (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Make tcp_rtt test more robust to failures (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: test_progs: Don't leak server_fd in tcp_rtt (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: test_progs: fix client/server race in tcp_rtt (Yauheni Kaliuta) [1845114] - [net] bpf: Move ksym_tnode to bpf_ksym (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Guarantee that useep() calls nanosleep() syscall (Yauheni Kaliuta) [1845114] - [net] bpf: Move lnode list node to struct bpf_ksym (Yauheni Kaliuta) [1845114] - [tools] tools: bpftool: Restore message on failure to guess program type (Yauheni Kaliuta) [1845114] - [include] bpf: Add name to struct bpf_ksym (Yauheni Kaliuta) [1845114] - [net] bpf: Add struct bpf_ksym (Yauheni Kaliuta) [1845114] - [include] bpf: Add bpf_trampoline_ name prefix for DECLARE_BPF_DISPATCHER (Yauheni Kaliuta) [1845114] - [mm] x86/mm: Rename is_kernel_text to __is_kernel_text (Yauheni Kaliuta) [1845114] - [tools] bpf: Add bpf_xdp_output() helper (Yauheni Kaliuta) [1845114] - [tools] tools/testing/selftests/bpf: Add self-tests for new helper bpf_get_ns_current_pid_tgid (Yauheni Kaliuta) [1845114] - [net] bpf: Added new helper bpf_get_ns_current_pid_tgid (Yauheni Kaliuta) [1845114] - [fs] fs/nsfs.c: Added ns_match (Yauheni Kaliuta) [1845114] - [tools] tools: bpftool: Fix minor bash completion mistakes (Yauheni Kaliuta) [1845114] - [tools] tools: bpftool: Allow all prog/map handles for pinning objects (Yauheni Kaliuta) [1845114] - [tools] libbpf: Split BTF presence checks into libbpf- and kernel-specific parts (Yauheni Kaliuta) [1845114] - [tools] bpftool: Add _bpftool and profiler.skel.h to .gitignore (Yauheni Kaliuta) [1845114] - [tools] bpftool: Skeleton should depend on libbpf (Yauheni Kaliuta) [1845114] - [tools] bpftool: Only build bpftool-prog-profile if supported by clang (Yauheni Kaliuta) [1845114] - [tools] bpftool: Use linux/types.h from source tree for profiler build (Yauheni Kaliuta) [1845114] - [tools] tools/runqslower: Add BPF_F_CURRENT_CPU for running selftest on older kernels (Yauheni Kaliuta) [1845114] - [x86] bpf: Fix trampoline generation for fmod_ret programs (Yauheni Kaliuta) [1845114] - [net] bpf: Add bpf_link_new_file that doesn't install FD (Yauheni Kaliuta) [1845114] - [tools] bpftool: Bash completion for "bpftool prog profile" (Yauheni Kaliuta) [1845114] - [tools] bpftool: Documentation for bpftool prog profile (Yauheni Kaliuta) [1845114] - [tools] bpftool: Introduce "prog profile" command (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Enable UDP sockmap reuseport tests (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Add tests for UDP sockets in sockmap (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Don't listen() on UDP sockets (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Add UDP support (Yauheni Kaliuta) [1845114] - [net] bpf: Add sockmap hooks for UDP sockets (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Simplify sock_map_init_proto (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Move generic sockmap hooks from BPF TCP (Yauheni Kaliuta) [1845114] - [net] bpf: tcp: Guard declarations with CONFIG_NET_SOCK_MSG (Yauheni Kaliuta) [1845114] - [net] bpf: tcp: Move assertions into tcp_bpf_get_proto (Yauheni Kaliuta) [1845114] - [net] skmsg: Update saved hooks only once (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Only check ULP for TCP sockets (Yauheni Kaliuta) [1845114] - [kernel] bpf: Fix bpf_prog_test_run_tracing for !CONFIG_NET (Yauheni Kaliuta) [1845114] - [net] bpf: Remove unnecessary CAP_MAC_ADMIN check (Yauheni Kaliuta) [1845114] - [tools] bpf: Add selftests for BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] - [tools] bpf: Add test ops for BPF_PROG_TYPE_TRACING (Yauheni Kaliuta) [1845114] - [tools] tools/libbpf: Add support for BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] - [net] bpf: Attachment verification for BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] - [net] bpf: Introduce BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] - [x86] bpf: JIT helpers for fmod_ret progs (Yauheni Kaliuta) [1845114] - [net] bpf: Refactor trampoline update code (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Support out-of-tree vmlinux builds for VMLINUX_BTF (Yauheni Kaliuta) [1845114] - [tools] tools/runqslower: Drop copy/pasted BPF_F_CURRENT_CPU definiton (Yauheni Kaliuta) [1845114] - [tools] libbpf: Assume unsigned values for BTF_KIND_ENUM (Yauheni Kaliuta) [1845114] - [tools] bpf: Switch BPF UAPI #define constants used from BPF program side to enums (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Test new __sk_buff field gso_size (Yauheni Kaliuta) [1845114] - [tools] bpf: Sync uapi bpf.h to tools/ (Yauheni Kaliuta) [1845114] - [net] bpf: Add gso_size to __sk_buff (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add link pinning selftests (Yauheni Kaliuta) [1845114] - [tools] libbpf: Add bpf_link pinning/unpinning (Yauheni Kaliuta) [1845114] - [net] bpf: Introduce pinnable bpf_link abstraction (Yauheni Kaliuta) [1845114] - [tools] libbpf: Merge selftests' bpf_trace_helpers.h into libbpf's bpf_tracing.h (Yauheni Kaliuta) [1845114] - [tools] libbpf: Fix use of PT_REGS_PARM macros with vmlinux.h (Yauheni Kaliuta) [1845114] - [tools] bpftool: Add header guards to generated vmlinux.h (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add test for "bpftool feature" command (Yauheni Kaliuta) [1845114] - [tools] selftests/tpm2: Add log and *.pyc to .gitignore (Yauheni Kaliuta) [1845114] - [tools] bpftool: Update bash completion for "bpftool feature" command (Yauheni Kaliuta) [1845114] - [tools] bpftool: Update documentation of "bpftool feature" command (Yauheni Kaliuta) [1845114] - [tools] bpftool: Make probes which emit dmesg warnings optional (Yauheni Kaliuta) [1845114] - [tools] bpftool: Move out sections to separate functions (Yauheni Kaliuta) [1845114] - [tools] bpftool: Support struct_ops, tracing, ext prog types (Yauheni Kaliuta) [1845114] - [scripts] scripts/bpf: Switch to more portable python3 shebang (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Print backtrace on SIGSEGV in test_progs (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Run reuseport tests only with supported socket types (Yauheni Kaliuta) [1845114] - [net] bpf/stackmap: Dont trylock mmap_sem with PREEMPT_RT and interrupts disabled (Yauheni Kaliuta) [1845114] - [net] bpf, lpm: Make locking RT friendly (Yauheni Kaliuta) [1845114] - [net] bpf: Prepare hashtab locking for PREEMPT_RT (Yauheni Kaliuta) [1845114] - [net] bpf: Factor out hashtab bucket lock operations (Yauheni Kaliuta) [1845114] - [net] bpf: Replace open coded recursion prevention in sys_bpf() (Yauheni Kaliuta) [1845114] - [net] bpf: Use recursion prevention helpers in hashtab code (Yauheni Kaliuta) [1845114] - [include] bpf: Provide recursion prevention helpers (Yauheni Kaliuta) [1845114] - [include] bpf: Use migrate_disable/enable in array macros and cgroup/lirc code (Yauheni Kaliuta) [1845114] - [net] bpf: Use migrate_disable/enabe() in trampoline code (Yauheni Kaliuta) [1845114] - [lib] bpf/tests: Use migrate disable instead of preempt disable (Yauheni Kaliuta) [1845114] - [net] bpf: Use bpf_prog_run_pin_on_cpu() at simple call sites (Yauheni Kaliuta) [1845114] - [include] bpf: Replace cant_sleep() with cant_migrate() (Yauheni Kaliuta) [1845114] - [include] bpf: Provide bpf_prog_run_pin_on_cpu() helper (Yauheni Kaliuta) [1845114] - [include] sched/rt: Provide migrate_disable/enable() inlines (Yauheni Kaliuta) [1845114] - [include] sched: Provide cant_migrate() (Yauheni Kaliuta) [1845114] - [net] bpf: Dont iterate over possible CPUs with interrupts disabled (Yauheni Kaliuta) [1845114] - [net] bpf: Remove recursion prevention from rcu free callback (Yauheni Kaliuta) [1845114] - [kernel] perf/bpf: Remove preempt disable around BPF invocation (Yauheni Kaliuta) [1845114] - [kernel] bpf/trace: Remove redundant preempt_disable from trace_call_bpf() (Yauheni Kaliuta) [1845114] - [kernel] bpf: disable preemption for bpf progs attached to uprobe (Yauheni Kaliuta) [1845114] - [kernel] bpf/trace: Remove EXPORT from trace_call_bpf() (Yauheni Kaliuta) [1845114] - [kernel] bpf/tracing: Remove redundant preempt_disable() in __bpf_trace_run() (Yauheni Kaliuta) [1845114] - [net] bpf: Update locking comment in hashtab code (Yauheni Kaliuta) [1845114] - [net] bpf: Enforce preallocation for instrumentation programs on RT (Yauheni Kaliuta) [1845114] - [net] bpf: Tighten the requirements for preallocated hash maps (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Tests for sockmap/sockhash holding listening sockets (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Extend SK_REUSEPORT tests to cover SOCKMAP/SOCKHASH (Yauheni Kaliuta) [1845114] - [documentation] docs/bpf: Update bpf development Q/A file (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Update xdp_bpf2bpf test to use new set_attach_target API (Yauheni Kaliuta) [1845114] - [tools] libbpf: Add support for dynamic program attach target (Yauheni Kaliuta) [1845114] - [tools] libbpf: Bump libpf current version to v0.0.8 (Yauheni Kaliuta) [1845114] - [tools] libbpf: Relax check whether BTF is mandatory (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Change llvm flag -mcpu=probe to -mcpu=v3 (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add bpf_read_branch_records() selftest (Yauheni Kaliuta) [1845114] - [kernel] bpf: Add bpf_read_branch_records() helper (Yauheni Kaliuta) [1845114] - [kernel] bpf: Allow bpf_perf_event_read_value in all BPF programs (Yauheni Kaliuta) [1845114] - [dma] dma-direct: improve DMA mask overflow reporting (Don Dutile) [1816437] - [dma] dma-direct: improve swiotlb error reporting (Don Dutile) [1816437] - [dma] dma-direct: relax addressability checks in dma_direct_supported (Don Dutile) [1816437] - [dma] dma-contiguous: CMA: give precedence to cmdline (Don Dutile) [1816437] - [misc] lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr (Don Dutile) [1816437] - [lib] lib/genalloc.c: export symbol addr_in_gen_pool (Don Dutile) [1816437] - [acpi] dma-mapping: treat dev->bus_dma_mask as a DMA limit (Don Dutile) [1816437] - [powerpc] dma-direct: unify the dma_capable definitions (Don Dutile) [1816437] - [of] of/device: Really only set bus DMA mask when appropriate (Don Dutile) [1816437] - [dma] dma-direct: exclude dma_direct_map_resource from the min_low_pfn check (Don Dutile) [1816437] - [dma] dma-debug: clean up put_hash_bucket() (Don Dutile) [1816437] - [iommu] dma-mapping: drop the dev argument to arch_sync_dma_for_* (Don Dutile) [1816437] - [xen] swiotlb-xen: simplify cache maintainance (Don Dutile) [1816437] - [xen] swiotlb-xen: simplify the DMA sync method implementations (Don Dutile) [1816437] - [dma] dma-debug: increase HASH_SIZE (Don Dutile) [1816437] - [dma] dma-debug: reorder struct dma_debug_entry fields (Don Dutile) [1816437] - [dma] dma-mapping: merge the generic remapping helpers into dma-direct (Don Dutile) [1816437] - [dma] dma-direct: provide mmap and get_sgtable method overrides (Don Dutile) [1816437] - [dma] dma-direct: remove the dma_handle argument to __dma_direct_alloc_pages (Don Dutile) [1816437] - [dma] dma-direct: remove __dma_direct_free_pages (Don Dutile) [1816437] - [mm] dma/direct: turn ARCH_ZONE_DMA_BITS into a variable (Don Dutile) [1816437] - [dma] dma-direct: check for overflows on 32 bit DMA addresses (Don Dutile) [1816437] - [s390] s390/dma: provide proper ARCH_ZONE_DMA_BITS value (Don Dutile) [1816437] - [mm] powerpc: fix off by one in max_zone_pfn initialization for ZONE_DMA (Don Dutile) [1816437] - [powerpc] powerpc: enable a 30-bit ZONE_DMA for 32-bit pmac (Don Dutile) [1816437] - [mm] arm64: rename variables used to calculate ZONE_DMA32's size (Don Dutile) [1816437] - [mm] arm64: mm: use arm64_dma_phys_limit instead of calling max_zone_dma_phys() (Don Dutile) [1816437] - [mm] arm64: mm: make CONFIG_ZONE_DMA32 configurable (Don Dutile) [1816437] - [dma] kernel: dma-contiguous: mark CMA parameters __initdata/__initconst (Don Dutile) [1816437] - [dma] dma-debug: add a schedule point in debug_dma_dump_mappings() (Don Dutile) [1816437] - [dma] dma-debug: Use pr_warn instead of pr_warning (Don Dutile) [1816437] - [dma] dma-mapping: fix false positivse warnings in dma_common_free_remap() (Don Dutile) [1816437] - [xen] swiotlb-xen: ensure we have a single callsite for xen_dma_map_page (Don Dutile) [1816437] - [iommu] dma-mapping: introduce a dma_common_find_pages helper (Don Dutile) [1816437] - [iommu] dma-mapping: always use VM_DMA_COHERENT for generic DMA remap (Don Dutile) [1816437] - [mm] vmalloc: lift the arm flag for coherent mappings to common code (Don Dutile) [1816437] - [mm] dma-mapping: provide a better default ->get_required_mask (Don Dutile) [1816437] - [dma] dma-mapping: remove the dma_declare_coherent_memory export (Don Dutile) [1816437] - [dma] dma-mapping: remove the dma_mmap_from_dev_coherent export (Don Dutile) [1816437] - [dma] dma-mapping: remove CONFIG_ARCH_NO_COHERENT_DMA_MMAP (Don Dutile) [1816437] - [dma] dma-mapping: add a dma_can_mmap helper (Don Dutile) [1816437] - [powerpc] dma-mapping: explicitly wire up ->mmap and ->get_sgtable (Don Dutile) [1816437] - [mm] dma-mapping: move the dma_get_sgtable API comments from arm to common code (Don Dutile) [1816437] - [dma] dma-mapping: introduce dma_get_merge_boundary() (Don Dutile) [1816437] - [mm] dma-mapping: make dma_atomic_pool_init self-contained (Don Dutile) [1816437] - [arm64] dma-mapping: remove arch_dma_mmap_pgprot (Don Dutile) [1816437] - [scsi] scsi: ibmvscsi: Don't send host info in adapter info MAD after LPM (Steve Best) [1847078] - [fs] NFS: Fix inode fileid checks in attribute revalidation code (Benjamin Coddington) [1846295] - [fs] NFS: remove set but not used variable 'mapping' (Benjamin Coddington) [1846295] - [fs] NFSv2: Fix write regression (Benjamin Coddington) [1846295] - [fs] NFSv2: Fix eof handling (Benjamin Coddington) [1846295] - [fs] NFS: Fix writepage(s) error handling to not report errors twice (Benjamin Coddington) [1846295] - [fs] NFS: Fix spurious EIO read errors (Benjamin Coddington) [1846295] - [fs] pNFS/flexfiles: Don't time out requests on hard mounts (Benjamin Coddington) [1846295] - [net] SUNRPC: Handle EADDRINUSE and ENOBUFS correctly (Benjamin Coddington) [1846295] - [fs] pNFS/flexfiles: Turn off soft RPC calls (Benjamin Coddington) [1846295] - [fs] NFS: On fatal writeback errors, we need to call nfs_inode_remove_request() (Benjamin Coddington) [1846295] - [fs] NFS: Fix initialisation of I/O result struct in nfs_pgio_rpcsetup (Benjamin Coddington) [1846295] - [fs] NFSv4: Fix return value in nfs_finish_open() (Benjamin Coddington) [1846295] - [fs] NFSv4: Fix return values for nfs4_file_open() (Benjamin Coddington) [1846295] - [fs] NFS: Don't refresh attributes with mounted-on-file information (Benjamin Coddington) [1846295] - [fs] NFSv4: Ensure state recovery handles ETIMEDOUT correctly (Benjamin Coddington) [1846295] - [fs] NFSv4: Report the error from nfs4_select_rw_stateid() (Benjamin Coddington) [1846295] - [fs] NFSv4: Print an error in the syslog when state is marked as irrecoverable (Benjamin Coddington) [1846295] - [net] SUNRPC: Optimise transport balancing code (Benjamin Coddington) [1846295] - [fs] NFSv4: Don't use the zero stateid with layoutget (Benjamin Coddington) [1846295] - [net] SUNRPC: Fix up backchannel slot table accounting (Benjamin Coddington) [1846295] - [net] SUNRPC: Skip zero-refcount transports (Benjamin Coddington) [1846295] - [net] SUNRPC: Replace division by multiplication in calculation of queue length (Benjamin Coddington) [1846295] - [fs] NFSv4: Validate the stateid before applying it to state recovery (Benjamin Coddington) [1846295] - [fs] nfs4.0: Refetch lease_time after clientid update (Benjamin Coddington) [1846295] - [fs] nfs4: Rename nfs41_setup_state_renewal (Benjamin Coddington) [1846295] - [fs] nfs4: Make nfs4_proc_get_lease_time available for nfs4.0 (Benjamin Coddington) [1846295] - [fs] nfs: Fix copy-and-paste error in debug message (Benjamin Coddington) [1846295] - [fs] NFS: Replace 16 seq_printf() calls by seq_puts() (Benjamin Coddington) [1846295] - [fs] NFS: Use seq_putc() in nfs_show_stats() (Benjamin Coddington) [1846295] - [fs] nfsd: Fix misuse of strlcpy (Benjamin Coddington) [1846295] - [net] SUNRPC: Drop redundant CONFIG_ from CONFIG_SUNRPC_DISABLE_INSECURE_ENCTYPES (Benjamin Coddington) [1846295] - [fs] NFS: Cleanup if nfs_match_client is interrupted (Benjamin Coddington) [1846295] - [fs] nfs: disable client side deduplication (Benjamin Coddington) [1846295] - [fs] NFS: Clean up writeback code (Benjamin Coddington) [1846295] - [net] SUNRPC: Remove warning in debugfs.c when compiling with W=1 (Benjamin Coddington) [1846295] - [fs] NFS: Add sysfs support for per-container identifier (Benjamin Coddington) [1846295] - [net] SUNRPC: Remove the bh-safe lock requirement on the rpc_wait_queue->lock (Benjamin Coddington) [1846295] - [fs] NFS: Cleanup - add nfs_clients_exit to mirror nfs_clients_init (Benjamin Coddington) [1846295] - [fs] NFS: Create a root NFS directory in /sys/fs/nfs (Benjamin Coddington) [1846295] - [net] SUNRPC: Remove the bh-safe lock requirement on xprt->transport_lock (Benjamin Coddington) [1846295] - [net] SUNRPC: Replace direct task wakeups from softirq context (Benjamin Coddington) [1846295] - [net] SUNRPC: Replace the queue timer with a delayed work function (Benjamin Coddington) [1846295] - [fs] NFSv4: Handle open for execute correctly (Benjamin Coddington) [1846295] - [fs] nfs: dget_parent() never returns NULL (Benjamin Coddington) [1846295] - [net] nfs: fix out-of-date connectathon talk URL (Benjamin Coddington) [1846295] - [fs] nfsd4: remove outdated nfsd4_decode_time comment (Benjamin Coddington) [1846295] - [fs] nfsd: Spelling s/EACCESS/EACCES/ (Benjamin Coddington) [1846295] - [fs] lockd: Make two symbols static (Benjamin Coddington) [1846295] - [fs] lockd: Show pid of lockd for remote locks (Benjamin Coddington) [1846295] - [fs] lockd: Remove lm_compare_owner and lm_owner_key (Benjamin Coddington) [1846295] - [fs] lockd: Convert NLM service fl_owner to nlm_lockowner (Benjamin Coddington) [1846295] - [fs] lockd: prepare nlm_lockowner for use by the server (Benjamin Coddington) [1846295] - [net] sunrpc: no need to check return value of debugfs_create functions (Benjamin Coddington) [1846295] - [fs] nfsd: no need to check return value of debugfs_create functions (Benjamin Coddington) [1846295] - [fs] xfs: add agf freeblocks verify in xfs_agf_verify (Brian Foster) [1837192] {CVE-2020-12655} - [scsi] scsi: iscsi: Fix deadlock on recovery path during GFP_IO reclaim (Chris Leech) [1830140] - [scsi] scsi: iscsi: Register sysfs for iscsi workqueue (Chris Leech) [1830140] - [scsi] scsi: iscsi: Report unbind session event when the target has been removed (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Fix error count for active session (Chris Leech) [1830140] - [scsi] scsi: iscsi: Report connection state in sysfs (Chris Leech) [1830140] - [scsi] scsi: iscsi: Add support for asynchronous iSCSI session destruction (Chris Leech) [1830140] - [scsi] scsi: iscsi: Perform connection failure entirely in kernel space (Chris Leech) [1830140] - [scsi] scsi: iscsi: Don't destroy session if there are outstanding connections (Chris Leech) [1830140] - [scsi] scsi: iscsi: Fix a potential deadlock in the timeout handler (Chris Leech) [1830140] - [scsi] scsi: iscsi: Don't send data to unbound connection (Chris Leech) [1830140] - [scsi] scsi: libiscsi: switch to SPDX tags (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Hold back_lock when calling iscsi_complete_task (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Use scsi_et_resid() where appropriate (Chris Leech) [1830140] - [scsi] scsi: iscsi: Capture iscsi debug messages using tracepoints (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Fix NULL pointer dereference in iscsi_eh_session_reset (Chris Leech) [1830140] - [scsi] scsi: iscsi_tcp: Explicitly cast param in iscsi_sw_tcp_host_get_param (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Annotate fall-through (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Annotate locking assumptions (Chris Leech) [1830140] - [nvme] nvmet: fail outstanding host posted AEN req (David Milburn) [1833642] - [nvme] nvmet: add async event tracing support (David Milburn) [1833642] - [nvme] nvmet: cleanups the loop in nvmet_async_events_process (David Milburn) [1833642] - [nvme] nvmet: fix memory leak when removing namespaces and controllers concurrently (David Milburn) [1833642] - [netdrv] ibmvnic: Flush existing work items before device removal (Steve Best) [1846761] - [kernel] signal: Extend exec_id to 64bits (Chris von Recklinghausen) [1834652] {CVE-2020-12826}- [arm64] docs: fix broken references to text files (Andrew Jones) [1842468] - [arm64] kvm: arm64: Move __load_guest_stage2 to kvm_mmu.h (Andrew Jones) [1842468] - [arm64] kvm: arm64: Drop obsolete comment about sys_reg ordering (Andrew Jones) [1842468] - [arm64] kvm: arm64: Parametrize exception entry with a target EL (Andrew Jones) [1842468] - [arm64] kvm: arm64: Don't use empty structures as CPU reset state (Andrew Jones) [1842468] - [arm64] kvm: arm64: Move sysreg reset check to boot time (Andrew Jones) [1842468] - [arm64] kvm: arm64: Add missing reset handlers for PMU emulation (Andrew Jones) [1842468] - [arm64] kvm: arm64: Refactor vcpu_{read, write}_sys_reg (Andrew Jones) [1842468] - [arm64] kvm: arm64: vgic-v3: Take cpu_if pointer directly instead of vcpu (Andrew Jones) [1842468] - [arm64] kvm: arm64: Remove obsolete kvm_virt_to_phys abstraction (Andrew Jones) [1842468] - [arm64] kvm: arm64: Fix incorrect comment on kvm_get_hyp_vector() (Andrew Jones) [1842468] - [arm64] kvm: arm64: Clean up cpu_init_hyp_mode() (Andrew Jones) [1842468] - [arm64] cpufeature: Drop open encodings while extracting parange (Andrew Jones) [1842468] - [arm64] kvm: arm64: Make KVM_CAP_MAX_VCPUS compatible with the selected GIC version (Andrew Jones) [1842468] - [arm64] kvm: arm64: Support enabling dirty log gradually in small chunks (Andrew Jones) [1842468] - [arm64] kvm: arm64: Unify handling THP backed host memory (Andrew Jones) [1842468] - [arm64] kvm: arm64: Clean up the checking for huge mapping (Andrew Jones) [1842468] - [arm64] kvm: arm/arm64: Release kvm->mmu_lock in loop to prevent starvation (Andrew Jones) [1842468] - [arm64] kvm: arm64: Sidestep stage2_unmap_vm() on vcpu reset when S2FWB is supported (Andrew Jones) [1842468] - [arm64] kvm: Fix spelling in code comments (Andrew Jones) [1842468] - [arm64] kvm: arm64: Simplify __kvm_timer_set_cntvoff implementation (Andrew Jones) [1842468] - [arm64] kvm: arm64: Clean up kvm makefiles (Andrew Jones) [1842468] - [arm64] kvm: arm64: Change CONFIG_KVM to a menuconfig entry (Andrew Jones) [1842468] - [arm64] kvm: arm64: Update help text (Andrew Jones) [1842468] - [arm64] kvm: arm64: Kill off CONFIG_KVM_ARM_HOST (Andrew Jones) [1842468] - [arm64] kvm: arm64: Move virt/kvm/arm to arch/arm64 (Andrew Jones) [1842468] - [arm64] Unify WORKAROUND_SPECULATIVE_AT_{NVHE, VHE} (Andrew Jones) [1842468] - [arm64] cpufeature: Add CPU capability for AArch32 EL1 support (Andrew Jones) [1842468] - [net] SUNRPC: Fix a credential refcount leak (Benjamin Coddington) [1831672] - [net] Revert "SUNRPC: Declare RPC timers as TIMER_DEFERRABLE" (Benjamin Coddington) [1831672] - [net] net :sunrpc :clnt :Fix xps refcount imbalance on the error path (Benjamin Coddington) [1831672] - [net] SUNRPC: Rebalance a kref in auth_gss.c (Benjamin Coddington) [1831672] - [fs] NFS: Fix a double unlock from nfs_match, get_client (Benjamin Coddington) [1831672] - [fs] nfs: pass the correct prototype to read_cache_page (Benjamin Coddington) [1831672] - [fs] NFSv4: don't mark all open state for recovery when handling recallable state revoked flag (Benjamin Coddington) [1831672] - [net] SUNRPC: Fix an error code in gss_alloc_msg() (Benjamin Coddington) [1831672] - [net] SUNRPC: task should be exit if encode return EKEYEXPIRED more times (Benjamin Coddington) [1831672] - [fs] NFS: make nfs_match_client killable (Benjamin Coddington) [1831672] - [fs] nfsd: update callback done processing (Benjamin Coddington) [1831672] - [fs] lockd: Store the lockd client credential in struct nlm_host (Benjamin Coddington) [1831672] - [fs] NFS: When mounting, don't share filesystems between different user namespaces (Benjamin Coddington) [1831672] - [fs] NFS: Convert NFSv2 to use the container user namespace (Benjamin Coddington) [1831672] - [fs] NFSv4: Convert the NFS client idmapper to use the container user namespace (Benjamin Coddington) [1831672] - [fs] NFS: Convert NFSv3 to use the container user namespace (Benjamin Coddington) [1831672] - [net] SUNRPC: Use namespace of listening daemon in the client AUTH_GSS upcall (Benjamin Coddington) [1831672] - [net] net: Remove some unneeded semicolon (Benjamin Coddington) [1831672] - [net] SUNRPC: Use the client user namespace when encoding creds (Benjamin Coddington) [1831672] - [fs] NFS: Store the credential of the mount process in the nfs_server (Benjamin Coddington) [1831672] - [fs] SUNRPC: Cache cred of process creating the rpc_client (Benjamin Coddington) [1831672] - [net] SUNRPC: Update comments based on recent changes (Benjamin Coddington) [1831672] - [net] SUNRPC: Avoid digging into the ATOMIC pool (Benjamin Coddington) [1831672] - [net] xprtrdma: Recognize XDRBUF_SPARSE_PAGES (Benjamin Coddington) [1831672] - [fs] Fix nfs4.2 return -EINVAL when do dedupe operation (Benjamin Coddington) [1831672] - [fs] NFS: Remove redundant open context from nfs_page (Benjamin Coddington) [1831672] - [fs] NFS: Add a helper to return a pointer to the open context of a struct nfs_page (Benjamin Coddington) [1831672] - [fs] NFS: Ensure that all nfs lock contexts have a valid open context (Benjamin Coddington) [1831672] - [fs] NFS: Allow signal interruption of NFS4ERR_DELAYed operations (Benjamin Coddington) [1831672] - [fs] pNFS: Add tracking to limit the number of pNFS retries (Benjamin Coddington) [1831672] - [fs] NFS: Remove unused argument from nfs_create_request() (Benjamin Coddington) [1831672] - [fs] NFS: Fix up NFS I/O subrequest creation (Benjamin Coddington) [1831672] - [fs] NFS: Replace custom error reporting mechanism with generic one (Benjamin Coddington) [1831672] - [fs] NFS: Don't inadvertently clear writeback errors (Benjamin Coddington) [1831672] - [fs] NFS: Don't call generic_error_remove_page() while holding locks (Benjamin Coddington) [1831672] - [fs] NFS: Don't interrupt file writeout due to fatal errors (Benjamin Coddington) [1831672] - [fs] NFS: Add a mount option "softerr" to allow clients to see ETIMEDOUT errors (Benjamin Coddington) [1831672] - [uapi] NFS: Move internal constants out of uapi/linux/nfs_mount.h (Benjamin Coddington) [1831672] - [fs] NFS: Consider ETIMEDOUT to be a fatal error (Benjamin Coddington) [1831672] - [net] SUNRPC: Add the 'softerr' rpc_client flag (Benjamin Coddington) [1831672] - [net] SUNRPC: Ensure to ratelimit the "server not responding" syslog messages (Benjamin Coddington) [1831672] - [net] SUNRPC: Start the first major timeout calculation at task creation (Benjamin Coddington) [1831672] - [net] SUNRPC: Ensure that the transport layer respect major timeouts (Benjamin Coddington) [1831672] - [net] SUNRPC: Declare RPC timers as TIMER_DEFERRABLE (Benjamin Coddington) [1831672] - [net] SUNRPC: Simplify queue timeouts using timer_reduce() (Benjamin Coddington) [1831672] - [net] SUNRPC: Fix up tracking of timeouts (Benjamin Coddington) [1831672] - [net] SUNRPC: Add function rpc_sleep_on_timeout() (Benjamin Coddington) [1831672] - [fs] SUNRPC: Remove unused argument 'action' from rpc_sleep_on_priority() (Benjamin Coddington) [1831672] - [net] SUNRPC: Refactor rpc_sleep_on() (Benjamin Coddington) [1831672] - [net] SUNRPC: Refactor xprt_request_wait_receive() (Benjamin Coddington) [1831672] - [fs] nfsd: fh_drop_write in nfsd_unlink (Benjamin Coddington) [1831672] - [fs] nfsd: avoid uninitialized variable warning (Benjamin Coddington) [1831672] - [netdrv] Revert "net: phy: realtek: fix using paged operations with RTL8105e / RTL8208" (Josef Oskera) [1846022] - [netdrv] ice: Fix Tx timeout when link is toggled on a VF's interface (Jonathan Toppins) [1843144] - [netdrv] ice: add a devlink region for dumping NVM contents (Jonathan Toppins) [1843144] - [nvme] nvme-fc: print proper nvme-fc devloss_tmo value (Gopal Tiwari) [1846049] - [acpi] ACPI: EC: PM: Avoid flushing EC work when EC GPE is inactive (Al Stone) [1803969] - [acpi] ACPI: EC: PM: Avoid premature returns from acpi_s2idle_wake() (Al Stone) [1803969] - [acpi] ACPI: PM: Add acpi_register_wakeup_handler() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Refine active GPEs check (Al Stone) [1803969] - [acpi] ACPICA: Allow acpi_any_gpe_status_set() to skip one GPE (Al Stone) [1803969] - [base] PM: sleep: wakeup: Skip wakeup_source_sysfs_remove() if device is not there (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Check fixed wakeup events in acpi_s2idle_wake() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Fix comment in acpi_s2idle_prepare_late() (Al Stone) [1803969] - [platform] platform/x86: sony-laptop: Make resuming thermal profile safer (Al Stone) [1803969] - [platform] platform/x86: sony-laptop: SNC calls should handle BUFFER types (Al Stone) [1803969] - [acpi] ACPI: Update Tiger Lake ACPI device IDs (Al Stone) [1803969] - [acpi] ACPI: EC: Avoid printing confusing messages in acpi_ec_setup() (Al Stone) [1803969] - [acpi] ACPI: EC: Fix flushing of pending work (Al Stone) [1803969] - [base] PM / wakeup: Register wakeup class kobj after device is added (Al Stone) [1803969] - [base] PM / wakeup: Fix sysfs registration error path (Al Stone) [1803969] - [base] PM / wakeup: Unexport wakeup_source_sysfs_{add, remove}() (Al Stone) [1803969] - [kernel] PM: suspend: Fix platform_suspend_prepare_noirq() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Prevent spurious SCIs from waking up the system (Al Stone) [1803969] - [acpi] ACPICA: Introduce acpi_any_gpe_status_set() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Avoid possible race related to the EC GPE (Al Stone) [1803969] - [acpi] ACPI: watchdog: Allow disabling WDAT at boot (Al Stone) [1803969] - [acpi] ACPI / APD: Add clock frequency for Hisilicon Hip08-Lite I2C controller (Al Stone) [1803969] - [acpi] ACPI: thermal: switch to use helpers (Al Stone) [1803969] - [acpi] ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() (Al Stone) [1803969] - [acpi] ACPI/IORT: Parse SSID property of named component node (Al Stone) [1803969] - [iommu] iommu/arm-smmu-v3: Parse PASID devicetree property of platform devices (Al Stone) [1803969] - [acpi] ACPICA: Update version to 20200110 (Al Stone) [1803969] - [acpi] ACPICA: All acpica: Update copyrights to 2020 Including tool signons (Al Stone) [1803969] - [acpi] ACPI: button: Add DMI quirk for Razer Blade Stealth 13 late 2019 lid switch (Al Stone) [1803969] - [acpi] ACPI: PPTT: Consistently use unsigned int as parameter type (Al Stone) [1803969] - [acpi] ACPI: EC: Reference count query handlers under lock (Al Stone) [1803969] - [acpi] ACPICA: Update version to 20191213 (Al Stone) [1803969] - [acpi] ACPICA: Dispatcher: always generate buffer objects for ASL create_field() operator (Al Stone) [1803969] - [acpi] ACPICA: acpisrc: add unix line ending support for non-windows build (Al Stone) [1803969] - [acpi] ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1 (Al Stone) [1803969] - [acpi] ACPICA: debugger: fix spelling mistake "adress" -> "address" (Al Stone) [1803969] - [acpi] ACPI: video: Do not export a non working backlight interface on MSI MS-7721 boards (Al Stone) [1803969] - [acpi] ACPI: fan: Add Tiger Lake ACPI device ID (Al Stone) [1803969] - [acpi] ACPI: DPTF: Add Tiger Lake ACPI device IDs (Al Stone) [1803969] - [acpi] ACPI: fan: Expose fan performance state information (Al Stone) [1803969] - [acpi] ACPI / LPSS: Rename pwm_backlight pwm-lookup to pwm_soc_backlight (Al Stone) [1803969] - [acpi] ACPI: video: Use native backlight on Lenovo E41-25/45 (Al Stone) [1803969] - [acpi] ACPI: video: fix typo in comment (Al Stone) [1803969] - [acpi] ACPI / battery: Deal better with neither design nor full capacity not being reported (Al Stone) [1803969] - [acpi] ACPI / battery: Use design-cap for capacity calculations if full-cap is not available (Al Stone) [1803969] - [acpi] ACPI / battery: Deal with design or full capacity being reported as -1 (Al Stone) [1803969] - [acpi] ACPI/sleep: Convert acpi_wakeup_address into a function (Al Stone) [1803969] - [acpi] ACPI: PM: Avoid attaching ACPI PM domain to certain devices (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Rework ACPI events synchronization (Al Stone) [1803969] - [acpi] ACPI: EC: Rework flushing of pending work (Al Stone) [1803969] - [acpi] ACPI: bus: Fix NULL pointer check in acpi_bus_get_private_data() (Al Stone) [1803969] - [acpi] ACPI: Fix Kconfig indentation (Al Stone) [1803969] - [acpi] ACPI: OSL: only free map once in osl.c (Al Stone) [1803969] - [acpi] ACPI: button: Add DMI quirk for Acer Switch 10 SW5-032 lid-switch (Al Stone) [1803969] - [acpi] ACPI: sysfs: Change ACPI_MASKABLE_GPE_MAX to 0x100 (Al Stone) [1803969] - [acpi] ACPI: OSI: Shoot duplicate word (Al Stone) [1803969] - [acpi] ACPI: HMAT: use u instead of d to print u32 values (Al Stone) [1803969] - [acpi] ACPI: NUMA: HMAT: fix a section mismatch (Al Stone) [1803969] - [acpi] ACPI: HMAT: don't mix pxm and nid when setting memory target processor_pxm (Al Stone) [1803969] - [acpi] ACPI: NUMA: HMAT: Register "soft reserved" memory as an "hmem" device (Al Stone) [1803969] - [acpi] ACPI: NUMA: HMAT: Register HMAT at device_initcall level (Al Stone) [1803969] - [acpi] ACPI: NUMA: Establish a new drivers/acpi/numa/ directory (Al Stone) [1803969] - [x86] x86/efi: EFI soft reservation to E820 enumeration (Al Stone) [1803969] - [firmware] efi: Common enable/disable infrastructure for EFI soft reservation (Al Stone) [1803969] - [firmware] efi: Enumerate EFI_MEMORY_SP (Al Stone) [1803969] - [dax] device-dax: Add a driver for "hmem" devices (Al Stone) [1803969] - [nvdimm] lib: Uplevel the pmem "region" ida to a global allocator (Al Stone) [1803969] - [acpi] ACPICA: Update version to 20191018 (Al Stone) [1803969] - [acpi] ACPICA: debugger: remove leading whitespaces when converting a string to a buffer (Al Stone) [1803969] - [acpi] ACPICA: acpiexec: initialize all simple types and field units from user input (Al Stone) [1803969] - [acpi] ACPICA: debugger: add field unit support for acpi_db_get_next_token (Al Stone) [1803969] - [acpi] ACPICA: debugger: surround field unit output with braces '{' (Al Stone) [1803969] - [acpi] ACPICA: debugger: add command to dump all fields of particular subtype (Al Stone) [1803969] - [acpi] ACPICA: utilities: add flag to only display data when dumping buffers (Al Stone) [1803969] - [acpi] ACPICA: make acpi_load_table() return table index (Al Stone) [1803969] - [acpi] ACPICA: Add new external interface, acpi_unload_table() (Al Stone) [1803969] - [acpi] ACPICA: More Clang changes (Al Stone) [1803969] - [acpi] ACPICA: Win OSL: Replace get_tick_count with get_tick_count64 (Al Stone) [1803969] - [acpi] ACPICA: Results from Clang (Al Stone) [1803969] - [acpi] ACPI: EC: add support for hardware-reduced systems (Al Stone) [1803969] - [acpi] ACPI: EC: tweak naming in preparation for GpioInt support (Al Stone) [1803969] - [acpi] ACPI: button: Remove unused acpi_lid_notifier_register() functions (Al Stone) [1803969] - [acpi] ACPI: button: Add DMI quirk for Asus T200TA (Al Stone) [1803969] - [acpi] ACPI: button: Add DMI quirk for Medion Akoya E2215T (Al Stone) [1803969] - [acpi] ACPI: button: Turn lid_blacklst DMI table into a generic quirk table (Al Stone) [1803969] - [acpi] ACPI: button: Allow disabling LID support with the lid_init_state module option (Al Stone) [1803969] - [acpi] ACPI: button: Refactor lid_init_state module parsing code (Al Stone) [1803969] - [acpi] ACPI: LPSS: Add dmi quirk for skipping _DEP check for some device-links (Al Stone) [1803969] - [acpi] ACPI: LPSS: Add LNXVIDEO -> BYT I2C1 to lpss_device_links (Al Stone) [1803969] - [acpi] ACPI: LPSS: Add LNXVIDEO -> BYT I2C7 to lpss_device_links (Al Stone) [1803969] - [acpi] ACPI / PMIC: Add Cherry Trail Crystal Cove PMIC OpRegion driver (Al Stone) [1803969] - [acpi] ACPI / PMIC: Add byt prefix to Crystal Cove PMIC OpRegion driver (Al Stone) [1803969] - [acpi] ACPI / PMIC: Do not register handlers for unhandled OpRegions (Al Stone) [1803969] - [acpi] ACPI: processor_idle: Skip dummy wait if kernel is in guest (Al Stone) [1803969] - [acpi] acpi: Use pr_warn instead of pr_warning (Al Stone) [1803969] - [acpi] ACPI: CPPC: Set pcc_datato NULL in acpi_cppc_processor_exit() (Al Stone) [1803969] - [mfd] rhel: constify some function arguments when searching for devices (Al Stone) [1803969] - [acpi] ACPI: platform: Unregister stale platform devices (Al Stone) [1803969] - [i2c] i2c: Revert incorrect conversion to use generic helper (Al Stone) [1803969] - [base] drivers: Introduce device lookup variants by ACPI_COMPANION device (Al Stone) [1803969] - [s390] drivers: s390/cio: Fix compilation warning about const qualifiers (Al Stone) [1803969] - [s390] driver_find_device: Unify the match function with class_find_device() (Al Stone) [1803969] - [acpi] ACPI / LPSS: Switch to use acpi_dev_hid_uid_match() (Al Stone) [1803969] - [acpi] ACPI / utils: Move acpi_dev_get_first_match_dev() under CONFIG_ACPI (Al Stone) [1803969] - [acpi] ACPI / utils: Describe function parameters in kernel-doc (Al Stone) [1803969] - [acpi] ACPI: Always build evged in (Al Stone) [1803969] - [acpi] ACPI: video: update doc for acpi_video_bus_DOS() (Al Stone) [1803969] - [acpi] ACPI: PM: Drop Dell XPS13 9360 from LPS0 Idle _DSM blacklist (Al Stone) [1803969] - [acpi] ACPI: HMAT: ACPI_HMAT_MEMORY_PD_VALID is deprecated since ACPI-6.3 (Al Stone) [1803969] - [acpi] i2c: imx: ACPI support for NXP i2c controller (Al Stone) [1803969] - [acpi] ACPI / PCI: fix acpi_pci_irq_enable() memory leak (Al Stone) [1803969] - [acpi] ACPI: custom_method: fix memory leaks (Al Stone) [1803969] - [acpi] ACPI: thermal: Remove redundant acpi_has_method() calls (Al Stone) [1803969] - [acpi] ACPI / property: Fix acpi_graph_get_remote_endpoint() name in kerneldoc (Al Stone) [1803969] - [acpi] ACPI / CPPC: do not require the _PSD method (Al Stone) [1803969] - [acpi] ACPI: SBS: remove unused const variable 'SMBUS_PEC' (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Always set up EC GPE for system wakeup (Al Stone) [1803969] - [platform] intel-hid: Disable button array during suspend-to-idle (Al Stone) [1803969] - [platform] intel-hid: intel-vbtn: Avoid leaking wakeup_mode set (Al Stone) [1803969] - [platform] platform/x86: intel-hid: Missing power button release on some Dell models (Al Stone) [1803969] - [platform] platform/x86: intel-hid: Convert to use SPDX identifier (Al Stone) [1803969] - [platform] platform/x86: intel-hid: Add support for Device Specific Methods (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Avoid rearming SCI for wakeup unnecessarily (Al Stone) [1803969] - [base] PM / wakeup: Show wakeup sources stats in sysfs (Al Stone) [1803969] - [kernel] PM / wakeup: Use wakeup_source_register() in wakelock.c (Al Stone) [1803969] - [base] PM / wakeup: Drop wakeup_source_init(), wakeup_source_prepare() (Al Stone) [1803969] - [base] PM: sleep: Fix possible overflow in pm_system_cancel_wakeup() (Al Stone) [1803969] - [acpi] ACPI/PCI: Remove surplus parentheses from a return statement (Al Stone) [1803969] - [acpi] ACPICA: Update version to 20190816 (Al Stone) [1803969] - [acpi] ACPICA: Add "Windows 2019" string to _OSI support (Al Stone) [1803969] - [acpi] ACPICA: Differentiate Windows 8.1 from Windows 8 (Al Stone) [1803969] - [acpi] ACPICA: Fully deploy ACPI_PRINTF_LIKE macro (Al Stone) [1803969] - [acpi] ACPICA: Fix issues with arg types within printf format strings (Al Stone) [1803969] - [acpi] ACPICA: Macros: remove pointer math on a null pointer (Al Stone) [1803969] - [acpi] ACPICA: Debugger: remove redundant assignment on obj_desc (Al Stone) [1803969] - [acpi] ACPI / APEI: Release resources if gen_pool_add() fails (Al Stone) [1803969] - [acpi] acpi: Use built-in RCU list checking for acpi_ioremaps list (Al Stone) [1803969] - [acpi] HMAT: Skip publishing target info for nodes with no online memory (Al Stone) [1803969] - [acpi] HMAT: Register attributes for memory hot add (Al Stone) [1803969] - [acpi] HMAT: Register memory-side cache after parsing (Al Stone) [1803969] - [acpi] ACPI / processor: don't print errors for processorIDs == 0xff (Al Stone) [1803969] - [acpi] ACPI: PM: Print debug messages on device power state changes (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Execute LPS0 _DSM functions with suspended devices (Al Stone) [1803969] - [acpi] ACPI: EC: PM: Make acpi_ec_dispatch_gpe() print debug message (Al Stone) [1803969] - [acpi] ACPI: EC: PM: Consolidate some code depending on PM_SLEEP (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Eliminate acpi_sleep_no_ec_events() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Switch EC over to polling during "noirq" suspend (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Add acpi.sleep_no_lps0 module parameter (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Rearrange lps0_device_attach() (Al Stone) [1803969] - [acpi] ACPI / APEI: Get rid of NULL_UUID_LE constant (Al Stone) [1803969] - [acpi] ACPI: PM: Set up EC GPE for system wakeup from drivers that need it (Al Stone) [1803969] - [acpi] PM: sleep: Simplify suspend-to-idle control flow (Al Stone) [1803969] - [kernel] PCI: irq: Introduce rearm_wake_irq() (Al Stone) [1803969] - [acpi] ACPI: PM: Set s2idle_wakeup earlier and clear it later (Al Stone) [1803969] - [acpi] ACPI: EC: Return bool from acpi_ec_dispatch_gpe() (Al Stone) [1803969] - [acpi] ACPICA: Return u32 from acpi_dispatch_gpe() (Al Stone) [1803969] - [kernel] kernel/sysctl.c: ignore out-of-range taint bits introduced via kernel.tainted (Rafael Aquini) [1845358] - [documentation] kernel: add panic_on_taint (Rafael Aquini) [1845358] - [mm] hugetlbfs: fix changes to command line processing (Baoquan He) [1823769] - [documentation] hugetlbfs: clean up command line processing (Baoquan He) [1823769] - [mm] hugetlbfs: remove hugetlb_add_hstate() warning for existing hstate (Baoquan He) [1823769] - [mm] hugetlbfs: move hugepagesz= parsing to arch independent code (Baoquan He) [1823769] - [mm] mm: simplify MEMORY_ISOLATION && COMPACTION || CMA into CONTIG_ALLOC (Baoquan He) [1823769] - [mm] hugetlbfs: add arch_hugetlb_valid_size (Baoquan He) [1823769] - [mm] arm64/hugetlb: Use macros for contiguous huge page sizes (Baoquan He) [1823769] - [mm] arm64: hugetlb: Register hugepages during arch init (Baoquan He) [1823769] - [fs] xfs: prohibit fs freezing when using empty transactions (Brian Foster) [1845099] - [security] selinux: properly handle multiple messages in selinux_netlink_send() (Ondrej Mosnacek) [1839643] {CVE-2020-10751} - [mm] bdi: add a ->dev_name field to struct backing_dev_info (Ming Lei) [1788378] - [block] bdi: use bdi_dev_name() to get device name (Ming Lei) [1788378] - [mm] bdi: move bdi_dev_name out of line (Ming Lei) [1788378] - [fs] memcg: fix a crash in wb_workfn when a device disappears (Ming Lei) [1788378]- [tools] libbpf: provide backported RHEL symbols as upstream aliases 2 (Yauheni Kaliuta) [1813372] - [include] bpf: include/linux/bpf.h: fix spaces (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add test for freplace program with expected_attach_type (Yauheni Kaliuta) [1813372] - [scripts] checkpatch: don't warn about new vsprintf pointer extension 'pe' (Yauheni Kaliuta) [1813372] - [s390] s390: enable bpf jit by default when not built as always-on (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Copy runqslower to OUTPUT directory (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix memory leak in test selector (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix huge memory leak in libbpf_find_vmlinux_btf_id() (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add runqslower binary to .gitignore (Yauheni Kaliuta) [1813372] - [net] bpf: Change kvfree to kfree in generic_map_lookup_batch() (Yauheni Kaliuta) [1813372] - [tools] bpf, selftests: Use bpf_probe_read_kernel (Yauheni Kaliuta) [1813372] - [net] bpf/cgroup: Replace rcu_swap_protected() with rcu_replace_pointer() (Yauheni Kaliuta) [1813372] - [net] bpf: Fix bug in mmap() implementation for BPF array map (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Validate frozen map contents stays frozen (Yauheni Kaliuta) [1813372] - [net] bpf: Fix handling of XADD on BTF memory (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Run SYN cookies with reuseport BPF test only for TCP (Yauheni Kaliuta) [1813372] - [tools] bpftool: Fix typo in bash-completion (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix handling of optional field_name in btf_dump__emit_type_decl (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Declare bpf_log_buf variables as static (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix a couple of broken test_btf cases (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Enforce returning 0 for fentry/fexit programs (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix BPF_KRETPROBE macro and use it in attach_probe test (Yauheni Kaliuta) [1813372] - [net] bpf: Propagate expected_attach_type when verifying freplace programs (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix trampoline_count clean up logic (Yauheni Kaliuta) [1813372] - [net] bpf: Explicitly memset some bpf info structures declared on the stack (Yauheni Kaliuta) [1813372] - [net] bpf: Explicitly memset the bpf_attr structure (Yauheni Kaliuta) [1813372] - [net] bpf: Sanitize the bpf_struct_ops tcp-cc name (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add test for the packed enum member in struct/union (Yauheni Kaliuta) [1813372] - [net] bpf/btf: Fix BTF verification of enum members in struct/union (Yauheni Kaliuta) [1813372] - [net] bpf: Fix cgroup ref leak in cgroup_bpf_inherit on out-of-memory (Yauheni Kaliuta) [1813372] - [net] bpf: Initialize storage pointers to NULL to prevent freeing garbage pointer (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Add test for JMP32 JSET BPF_X with upper bits set (Yauheni Kaliuta) [1813372] - [x86] bpf, x32: Fix bug with JMP32 JSET BPF_X checking upper bits (Yauheni Kaliuta) [1813372] - [net] bpf: Do not allow map_freeze in struct_ops map (Yauheni Kaliuta) [1813372] - [net] bpf: Return better error value in delete_elem for struct_ops map (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add send_signal_sched_switch test (Yauheni Kaliuta) [1813372] - [kernel] bpf: Fix deadlock with rq_lock in bpf_send_signal() (Yauheni Kaliuta) [1813372] - [net] bpf: Fix a potential deadlock with bpf_map_do_batch (Yauheni Kaliuta) [1813372] - [net] bpf: Do not grab the bucket spinlock by default on htab batch ops (Yauheni Kaliuta) [1813372] - [tools] libbpf: Sanitise internal map names so they are not rejected by the kernel (Yauheni Kaliuta) [1813372] - [tools] bpf, uapi: Remove text about bpf_redirect_map() giving higher performance (Yauheni Kaliuta) [1813372] - [net] bpf, offload: Replace bitwise AND by logical AND in bpf_prog_offload_info_fill (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Mark SYN cookie test skipped for UDP sockets (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix error checking on reading the tcp_fastopen sysctl (Yauheni Kaliuta) [1813372] - [net] bpf: Make btf_check_func_type_match() static (Yauheni Kaliuta) [1813372] - [tools] bpf: Selftests build error in sockmap_basic.c (Yauheni Kaliuta) [1813372] - [net] bpf: Improve bucket_log calculation logic (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Test freeing sockmap/sockhash with a socket in it (Yauheni Kaliuta) [1813372] - [tools] tools/bpf/runqslower: Rebuild libbpf.a on libbpf source change (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix trampoline_count.c selftest compilation warning (Yauheni Kaliuta) [1813372] - [net] bpf: Fix modifier skipping logic (Yauheni Kaliuta) [1813372] - [tools] bpftool: Remove redundant "HAVE" prefix from the large INSN limit check (Yauheni Kaliuta) [1813372] - [tools] runqslower: Fix Makefile (Yauheni Kaliuta) [1813372] - [net] bpf: Reuse log from btf_prase_vmlinux() in btf_struct_ops_init() (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add test based on port range for BPF flow dissector (Yauheni Kaliuta) [1813372] - [net] bpf: map_seq_next should always increase position index (Yauheni Kaliuta) [1813372] - [tools] tools/bpf: Allow overriding llvm tools for runqslower (Yauheni Kaliuta) [1813372] - [tools] selftest/bpf: Add test for allowed trampolines count (Yauheni Kaliuta) [1813372] - [net] bpf: Allow to resolve bpf trampoline and dispatcher in unwind (Yauheni Kaliuta) [1813372] - [net] bpf: Allow BTF ctx access for string pointers (Yauheni Kaliuta) [1813372] - [tools] libbpf: Improve handling of failed CO-RE relocations (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Reset global state between reuseport test runs (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Make reuseport test output more legible (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Ignore FIN packets for reuseport tests (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Use a temporary file in test_sockmap (Yauheni Kaliuta) [1813372] - [tools] bpftool: Print function linkage in BTF dump (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Improve bpftool changes detection (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Initialize duration variable before using (Yauheni Kaliuta) [1813372] - [tools] bpf: tcp: Add bpf_cubic example (Yauheni Kaliuta) [1813372] - [tools] bpf: Sync uapi bpf.h to tools/ (Yauheni Kaliuta) [1813372] - [net] bpf: Add BPF_FUNC_jiffies64 (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add tests for program extensions (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add support for program extensions (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce dynamic program extensions (Yauheni Kaliuta) [1813372] - [scripts] bpf, btf: Always output invariant hit in pahole DWARF to BTF transform (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Build urandom_read with LDFLAGS and LDLIBS (Yauheni Kaliuta) [1813372] - [net] bpf: Fix error path under memory pressure (Yauheni Kaliuta) [1813372] - [net] bpf: don't bother with getname/kern_path - use user_path_at (Yauheni Kaliuta) [1813372] - [tools] selftests: Refactor build to remove tools/lib/bpf from include path (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] - [tools] bpftool: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] - [tools] runsqslower: Support user-specified libbpf include and object paths (Yauheni Kaliuta) [1813372] - [tools] tools/runqslower: Remove tools/lib/bpf from include path (Yauheni Kaliuta) [1813372] - [tools] selftests: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] - [tools] tools/runqslower: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] - [tools] selftests: Pass VMLINUX_BTF to runqslower Makefile (Yauheni Kaliuta) [1813372] - [tools] tools/bpf/runqslower: Fix override option for VMLINUX_BTF (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Don't try to remove user's homedir on clean (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Skip perf hw events test if the setup disabled it (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Don't check for btf fd in test_btf (Yauheni Kaliuta) [1813372] - [net] bpf: Fix memory leaks in generic update/delete batch ops (Yauheni Kaliuta) [1813372] - [tools] libbpf: Load btf_vmlinux only once per object (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix potential multiplication overflow in mmap() size calculation (Yauheni Kaliuta) [1813372] - [tools] libbpf: Simplify BTF initialization logic (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix error handling bug in btf_dump__new (Yauheni Kaliuta) [1813372] - [net] bpf: Remove set but not used variable 'first_key' (Yauheni Kaliuta) [1813372] - [tools] libbpf: Revert bpf_helper_defs.h inclusion regression (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix test_progs send_signal flakiness with nmi mode (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix unneeded extra initialization in bpf_map_batch_common (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add whitelist/blacklist of test names to test_progs (Yauheni Kaliuta) [1813372] - [tools] bpftool: Support dumping a map with btf_vmlinux_value_type_id (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add struct_ops map name (Yauheni Kaliuta) [1813372] - [tools] libbpf: Expose bpf_find_kernel_btf as a LIBBPF_API (Yauheni Kaliuta) [1813372] - [tools] bpftool: Fix missing BTF output for json during map dump (Yauheni Kaliuta) [1813372] - [tools] bpftool: Fix a leak of btf object (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add batch ops testing to array bpf map (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add batch ops testing for htab and htab_percpu map (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add libbpf support to batch ops (Yauheni Kaliuta) [1813372] - [tools] tools/bpf: Sync uapi header bpf.h (Yauheni Kaliuta) [1813372] - [net] bpf: Add batch ops to all htab bpf map (Yauheni Kaliuta) [1813372] - [net] bpf: Add lookup and update batch ops to arraymap (Yauheni Kaliuta) [1813372] - [net] bpf: Add generic support for update and delete batch ops (Yauheni Kaliuta) [1813372] - [net] bpf: Add generic support for lookup batch op (Yauheni Kaliuta) [1813372] - [net] bpf: Add bpf_map_{value_size, update_value, map_copy_value} functions (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add a test for attaching a bpf fentry/fexit trace to an XDP program (Yauheni Kaliuta) [1813372] - [tools] tools/bpf: Add self tests for bpf_send_signal_thread() (Yauheni Kaliuta) [1813372] - [kernel] bpf: Add bpf_send_signal_thread() helper (Yauheni Kaliuta) [1813372] - [net] bpf: Fix seq_show for BPF_MAP_TYPE_STRUCT_OPS (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Build runqslower from selftests (Yauheni Kaliuta) [1813372] - [tools] tools/bpf: Add runqslower tool to tools/bpf (Yauheni Kaliuta) [1813372] - [tools] bpftool: Apply preserve_access_index attribute to all types in BTF dump (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Conform selftests/bpf Makefile output to libbpf and bpftool (Yauheni Kaliuta) [1813372] - [scripts] libbpf: Clean up bpf_helper_defs.h generation output (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add BPF_PROG, BPF_KPROBE, and BPF_KRETPROBE macros (Yauheni Kaliuta) [1813372] - [tools] libbpf: Poison kernel-only integer types (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add unit tests for global functions (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Modify a test to check global functions (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add a test for a large global function (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add fexit-to-skb test for global funcs (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce function-by-function verification (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Further clean up Makefile output (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Ensure bpf_helper_defs.h are taken from selftests dir (Yauheni Kaliuta) [1813372] - [tools] libbpf,selftests/bpf: Fix clean targets (Yauheni Kaliuta) [1813372] - [tools] libbpf: Make bpf_map order and indices stable (Yauheni Kaliuta) [1813372] - [tools] bpf: Document BPF_F_QUERY_EFFECTIVE flag (Yauheni Kaliuta) [1813372] - [tools] bpf: Add bpf_dctcp example (Yauheni Kaliuta) [1813372] - [tools] bpf: libbpf: Add STRUCT_OPS support (Yauheni Kaliuta) [1813372] - [tools] bpf: Synch uapi bpf.h to tools/ (Yauheni Kaliuta) [1813372] - [net] bpf: Add BPF_FUNC_tcp_send_ack helper (Yauheni Kaliuta) [1813372] - [net] bpf: tcp: Support tcp_congestion_ops in bpf (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce BPF_MAP_TYPE_STRUCT_OPS (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce BPF_PROG_TYPE_STRUCT_OPS (Yauheni Kaliuta) [1813372] - [net] bpf: Support bitfield read access in btf_struct_access (Yauheni Kaliuta) [1813372] - [net] bpf: Add enum support to btf_ctx_access() (Yauheni Kaliuta) [1813372] - [net] bpf: Avoid storing modifier to info->btf_id (Yauheni Kaliuta) [1813372] - [net] bpf: Save PTR_TO_BTF_ID register state when spilling to stack (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Restore original comm in test_overhead (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add misc section and probe for large INSN limit (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add probe for large INSN limit (Yauheni Kaliuta) [1813372] - [tools] bpftool: Make skeleton C code compilable with C++ compiler (Yauheni Kaliuta) [1813372] - [tools] bpf: Print error message for bpftool cgroup show (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Xdp_redirect_cpu fix missing tracepoint attach (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add option to specify transmit fill pattern (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add option to specify tx packet size (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add option to specify number of packets to send (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add option to specify batch size (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Use common code to handle signal and main exit (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add duration option to specify how long to run (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Preserve errno in test_progs CHECK macros (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Test BPF_F_REPLACE in cgroup_attach_multi (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Convert test_cgroup_attach to prog_tests (Yauheni Kaliuta) [1813372] - [tools] libbpf: Introduce bpf_prog_attach_xattr (Yauheni Kaliuta) [1813372] - [net] bpf: Support replacing cgroup-bpf program in MULTI mode (Yauheni Kaliuta) [1813372] - [net] bpf: Remove unused new_flags in hierarchy_allows_attach() (Yauheni Kaliuta) [1813372] - [net] bpf: Simplify __cgroup_bpf_attach (Yauheni Kaliuta) [1813372] - [net] bpf: Remove unnecessary assertion on fp_old (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix another __u64 printf warning (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix printing of ulimit value (Yauheni Kaliuta) [1813372] - [tools] libbpf: BTF is required when externs are present (Yauheni Kaliuta) [1813372] - [tools] libbpf: Allow to augment system Kconfig through extra optional config (Yauheni Kaliuta) [1813372] - [tools] libbpf: Put Kconfig externs into .kconfig section (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add bpf_link__disconnect() API to preserve underlying BPF resource (Yauheni Kaliuta) [1813372] - [tools] bpf: Allow to change skb mark in test_run (Yauheni Kaliuta) [1813372] - [tools] bpftool: Work-around rst2man conversion bug (Yauheni Kaliuta) [1813372] - [tools] bpftool: Simplify format string to not use positional args (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add gen subcommand manpage (Yauheni Kaliuta) [1813372] - [tools] libbpf: Remove BPF_EMBED_OBJ macro from libbpf.h (Yauheni Kaliuta) [1813372] - [tools] bpftool, selftests/bpf: Embed object file inside skeleton (Yauheni Kaliuta) [1813372] - [tools] libbpf: Reduce log level for custom section names (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix libbpf_common.h when installing libbpf through 'make install' (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: More succinct Makefile output (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add zlib as a dependency in pkg-config template (Yauheni Kaliuta) [1813372] - [tools] libbpf: Print hint about ulimit when getting permission denied error (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Attach XDP programs in driver mode by default (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Set -fno-stack-protector when building BPF programs (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Add missing -lz to TPROGS_LDLIBS (Yauheni Kaliuta) [1813372] - [tools] bpftool: Fix compilation warning on shadowed variable (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix build by renaming variables (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add flexible array relocation tests (Yauheni Kaliuta) [1813372] - [tools] libbpf: Support flexible arrays in CO-RE (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add tests for libbpf-provided externs (Yauheni Kaliuta) [1813372] - [tools] bpftool: Generate externs datasec in BPF skeleton (Yauheni Kaliuta) [1813372] - [tools] libbpf: Support libbpf-provided extern variables (Yauheni Kaliuta) [1813372] - [tools] libbpf: Extract internal map names into constants (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add `gen skeleton` BASH completions (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add test validating data section to struct convertion layout (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Convert few more selftest to skeletons (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add BPF skeletons selftests and convert attach_probe.c (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add skeleton codegen command (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add BPF object skeleton support (Yauheni Kaliuta) [1813372] - [tools] libbpf: Reduce log level of supported section names dump (Yauheni Kaliuta) [1813372] - [tools] libbpf: Postpone BTF ID finding for TRACING programs to load phase (Yauheni Kaliuta) [1813372] - [tools] libbpf: Refactor global data map initialization (Yauheni Kaliuta) [1813372] - [tools] libbpf: Expose BPF program's function name (Yauheni Kaliuta) [1813372] - [tools] libbpf: Expose BTF-to-C type declaration emitting API (Yauheni Kaliuta) [1813372] - [tools] libbpf: Expose btf__align_of() API (Yauheni Kaliuta) [1813372] - [tools] libbpf: Extract common user-facing helpers (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add BPF_EMBED_OBJ macro for embedding BPF .o files (Yauheni Kaliuta) [1813372] - [tools] libbpf: Move non-public APIs from libbpf.h to libbpf_internal.h (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add generic bpf_program__attach() (Yauheni Kaliuta) [1813372] - [tools] libbpf: Don't require root for bpf_object__open() (Yauheni Kaliuta) [1813372] - [tools] bpftool: Match maps by name (Yauheni Kaliuta) [1813372] - [tools] bpftool: Match programs by name (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Test wire_len/gso_segs in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813372] - [net] bpf: Expose __sk_buff wire_len/gso_segs to BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813372] - [x86] bpf, x86: Align dispatcher branch targets to 16B (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Add xdp_perf test (Yauheni Kaliuta) [1813372] - [net] bpf: Start using the BPF dispatcher in BPF_TEST_RUN (Yauheni Kaliuta) [1813372] - [net] bpf, xdp: Start using the BPF dispatcher for XDP (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce BPF dispatcher (Yauheni Kaliuta) [1813372] - [net] bpf: Move trampoline JIT image allocation to a function (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix perf_buffer test on systems w/ offline CPUs (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add CPU mask parsing tests (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Switch reuseport tests for test_progs framework (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Move reuseport tests under prog_tests/ (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Pull up printing the test name into test runner (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Propagate errors during setup for reuseport tests (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Run reuseport tests in a loop (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Unroll the main loop in reuseport test (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add helpers for getting socket family & type name (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Use sa_family_t everywhere in reuseport tests (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Let libbpf determine program type from section name (Yauheni Kaliuta) [1813372] - [tools] libbpf: Recognize SK_REUSEPORT programs from section name (Yauheni Kaliuta) [1813372] - [arm64] bpf, x86, arm64: Enable jit by default when not built as always-on (Yauheni Kaliuta) [1813372] - [net] bpf: Switch to offsetofend in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813372] - [tools] libbpf: Bump libpf current version to v0.0.7 (Yauheni Kaliuta) [1813372] - [fs] vmalloc: fix remap_vmalloc_range() bounds checks (Yauheni Kaliuta) [1813370] - [net] bpf: Prevent re-mmap()'ing BPF map as writable for initially r/o mapping (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: fix test_sysctl_prog with alu32 (Yauheni Kaliuta) [1813370] - [powerpc] powerpc/bpf: Enable bpf_probe_read{, str}() on powerpc again (Yauheni Kaliuta) [1813370] - [kernel] bpf: Restrict bpf_trace_printk()'s s usage and add pks, pus specifier (Yauheni Kaliuta) [1813370] - [lib] printf: add support for printing symbolic error names (Yauheni Kaliuta) [1813370] - [net] bpf: Add bpf_probe_read_{user, kernel}_str() to do_refine_retval_range (Yauheni Kaliuta) [1813370] - [arm64] bpf: Restrict bpf_probe_read{, str}() only to archs where they work (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Fix accounting bug with direct->count in register_ftrace_direct() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Return the first found result in lookup_rec() (Yauheni Kaliuta) [1813370] - [net] bpf: Undo incorrect __reg_bound_offset32 handling (Yauheni Kaliuta) [1813370] - [net] bpf: Fix tnum constraints for 32-bit comparisons (Yauheni Kaliuta) [1813370] - [x86] x86: Fix kernel-doc atomic.h warnings (Yauheni Kaliuta) [1813370] - [net] bpf: Fix trampoline usage in preempt (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Reintroduce missed build targets (Yauheni Kaliuta) [1813370] - [trace] bpf: Reliably preserve btf_trace_xxx types (Yauheni Kaliuta) [1813370] - [include] bpf: Avoid setting bpf insns pages read-only when prog is jited (Yauheni Kaliuta) [1813370] - [scripts] bpf: Force .BTF section start to zero when dumping from vmlinux (Yauheni Kaliuta) [1813370] - [scripts] bpf: Support pre-2.25-binutils objcopy for vmlinux BTF (Yauheni Kaliuta) [1813370] - [net] bpfilter: remove superfluous testing message (Jiri Benc) [1819632] - [net] bpfilter: fix dprintf usage for /dev/kmsg (Jiri Benc) [1819632] - [net] bpf, sockmap: Remove bucket->lock from sock_{hash|map}_free (Jiri Benc) [1819632] - [netdrv] veth: ignore peer tx_dropped when counting local rx_dropped (Jiri Benc) [1819632] - [net] xsk: Publish global consumer pointers when NAPI is finished (Jiri Benc) [1819632] - [kernel] bpf, xdp: Remove no longer required rcu_read_{un}lock() (Jiri Benc) [1819632] - [netdrv] bpf, xdp: virtio_net use access ptr macro for xdp enable check (Jiri Benc) [1819632] - [kernel] bpf, xdp: Update devmap comments to reflect napi/rcu usage (Jiri Benc) [1819632] - [net] xsk, net: Make sock_def_readable() have external linkage (Jiri Benc) [1819632] - [kernel] devmap: Adjust tracepoint for map-less queue flush (Jiri Benc) [1819632] - [net] xdp: Use bulking for non-map XDP_REDIRECT and consolidate code paths (Jiri Benc) [1819632] - [net] xdp: Move devmap bulk queue into struct net_device (Jiri Benc) [1819632] - [net] xsk: Support allocations of large umems (Jiri Benc) [1819632] - [tools] Sync uapi/linux/if_link.h (Jiri Benc) [1819632] - [net] bpf: Return -EBADRQC for invalid map type in __bpf_tx_xdp_map (Jiri Benc) [1819632] - [net] flow_dissector: fix document for skb_flow_get_icmp_tci (Jiri Benc) [1819632] - [net] xsk: Use struct_size() helper (Jiri Benc) [1819632] - [net] xsk: Add function naming comments and reorder functions (Jiri Benc) [1819632] - [net] xsk: Remove unnecessary READ_ONCE of data (Jiri Benc) [1819632] - [net] xsk: ixgbe: i40e: ice: mlx5: Xsk_umem_discard_addr to xsk_umem_release_addr (Jiri Benc) [1819632] - [net] xsk: Change names of validation functions (Jiri Benc) [1819632] - [net] xsk: Simplify the consumer ring access functions (Jiri Benc) [1819632] - [net] xsk: Simplify xskq_nb_avail and xskq_nb_free (Jiri Benc) [1819632] - [net] xsk: Eliminate the RX batch size (Jiri Benc) [1819632] - [net] xsk: Standardize naming of producer ring access functions (Jiri Benc) [1819632] - [net] xsk: Consolidate to one single cached producer pointer (Jiri Benc) [1819632] - [net] xsk: Simplify detection of empty and full rings (Jiri Benc) [1819632] - [net] xsk: Eliminate the lazy update threshold (Jiri Benc) [1819632] - [net] xdp: Simplify __bpf_tx_xdp_map() (Jiri Benc) [1819632] - [net] xdp: Remove map_to_flush and map swap detection (Jiri Benc) [1819632] - [net] xdp: Make cpumap flush_list common for all map instances (Jiri Benc) [1819632] - [net] xdp: Make devmap flush_list common for all map instances (Jiri Benc) [1819632] - [net] xsk: Make xskmap flush_list common for all map instances (Jiri Benc) [1819632] - [kernel] xdp: Fix graze->grace type-o in cpumap comments (Jiri Benc) [1819632] - [kernel] xdp: Simplify cpumap cleanup (Jiri Benc) [1819632] - [kernel] xdp: Simplify devmap cleanup (Jiri Benc) [1819632] - [net] sysctl: Fix compiler warning when only cBPF is present (Jiri Benc) [1819631] - [net] dsa: fix flow dissection on Tx path (Jiri Benc) [1819631] - [net] page_pool: add the possibility to sync DMA memory for device (Jiri Benc) [1819631] - [net] xsk: Fix xsk_poll()'s return type (Jiri Benc) [1819631] - [tools] net-af_xdp: Use correct number of channels from ethtool (Jiri Benc) [1819631] - [net] xdp: remove memory poison on free for struct xdp_mem_allocator (Jiri Benc) [1819631] - [documentation] xsk: Extend documentation for Rx|Tx-only sockets and shared umems (Jiri Benc) [1819631] - [net] xsk: Restructure/inline XSKMAP lookup/redirect/flush (Jiri Benc) [1819631] - [kernel] xsk: Store struct xdp_sock as a flexible array member of the XSKMAP (Jiri Benc) [1819631] - [include] xdp: Fix type of string pointer in __XDP_ACT_SYM_TAB (Jiri Benc) [1819631] - [documentation] xsk: Improve documentation for AF_XDP (Jiri Benc) [1819631] - [tools] Sync if_link.h (Jiri Benc) [1819631] - [net] xdp: Trivial, fix spelling in function description (Jiri Benc) [1819631] - [netdrv] netdevsim: Use scnprintf() for avoiding potential buffer overflow (Jiri Benc) [1819631] - [netdrv] netdevsim: fix ptr_ret.cocci warnings (Jiri Benc) [1819631] - [netdrv] netdevsim: remove unused sdev code (Jiri Benc) [1819631] - [netdrv] netdevsim: use IS_ERR instead of IS_ERR_OR_NULL for debugfs (Jiri Benc) [1819631] - [netdrv] netdevsim: fix stack-out-of-bounds in nsim_dev_debugfs_init() (Jiri Benc) [1819631] - [netdrv] netdevsim: fix panic in nsim_dev_take_snapshot_write() (Jiri Benc) [1819631] - [net] openvswitch: New MPLS actions for layer 2 tunnelling (Guillaume Nault) [1839760] - [net] Rephrased comments section of skb_mpls_pop() (Guillaume Nault) [1839760] - [net] skb_mpls_push() modified to allow MPLS header push at start of packet. (Guillaume Nault) [1839760] - [net] Change in Openvswitch to support MPLS label depth of 3 in ingress direction (Guillaume Nault) [1839182] - [block] block: fix use-after-free on cached last_lookup partition (Ming Lei) [1787968]- [drm] drm/prime: fix extracting of the DMA addresses from a scatterlist (Jerry Snitselaar) [1815610] - [iommu] iommu: Check for deferred attach in iommu_group_do_dma_attach() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Add get_domain_info() helper (Jerry Snitselaar) [1815610] - [iommu] iommu: Don't take group reference in iommu_alloc_default_domain() (Jerry Snitselaar) [1815610] - [iommu] iommu: Don't call .probe_finalize() under group->mutex (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Apply per-device dma_ops (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Allow PCI sub-hierarchy to use DMA domain (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Allow 32bit devices to uses DMA domain (Jerry Snitselaar) [1815610] - [iommu] iommu: Do not probe devices on IOMMU-less busses (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix variable "iommu" set but not used (Jerry Snitselaar) [1815610] - [iommu] iommu: Unexport iommu_group_get_for_dev() (Jerry Snitselaar) [1815610] - [iommu] iommu: Move more initialization to __iommu_probe_device() (Jerry Snitselaar) [1815610] - [iommu] iommu: Remove add_device()/remove_device() code-paths (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Axe a useless test in 'arm_smmu_master_alloc_smes()' (Jerry Snitselaar) [1815610] - [iommu] iommu/s390: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove dev_data->passthrough (Jerry Snitselaar) [1815610] - [iommu] iommu: Export bus_iommu_probe() and make is safe for re-probing (Jerry Snitselaar) [1815610] - [iommu] iommu: Move iommu_group_create_direct_mappings() out of iommu_group_add_device() (Jerry Snitselaar) [1815610] - [iommu] iommu: Split off default domain allocation from group assignment (Jerry Snitselaar) [1815610] - [iommu] iommu: Move new probe_device path to separate function (Jerry Snitselaar) [1815610] - [iommu] iommu: Keep a list of allocated groups in __iommu_probe_device() (Jerry Snitselaar) [1815610] - [iommu] iommu: Move default domain allocation to iommu_probe_device() (Jerry Snitselaar) [1815610] - [iommu] iommu: Add probe_device() and release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Return -ENODEV in add_device when device is not handled by IOMMU (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove dma_mask check from check_device() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Wire up iommu_ops->def_domain_type (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Implement iommu_ops->def_domain_type call-back (Jerry Snitselaar) [1815610] - [iommu] iommu: Add def_domain_type() callback in iommu_ops (Jerry Snitselaar) [1815610] - [iommu] iommu: Move default domain allocation to separate function (Jerry Snitselaar) [1815610] - [iommu] iommu: Fix reference count leak in iommu_group_alloc (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Remove real DMA lookup in find_domain (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Allocate domain info for real DMA sub-devices (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Only clear real DMA device's context entries (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix get_acpihid_device_id() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Switch to use acpi_dev_hid_uid_match() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix over-read of ACPI UID from IVRS table (Jerry Snitselaar) [1815610] - [iommu] iommu: Fix deferred domain attachment (Jerry Snitselaar) [1815610] - [include] iommu: Move fwspec->iommu_priv to struct dev_iommu (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Use accessor functions for iommu private data (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Refactor master_cfg/fwspec usage (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Use accessor functions for iommu private data (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Improve add_device() error handling (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Return -EBUSY when trying to re-add a device (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Fix resource_size check (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Populate VMID field for CMDQ_OP_TLBI_NH_VA (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Drop __GFP_ZERO flag from DMA allocation (Jerry Snitselaar) [1815610] - [include] iommu: Introduce accessors for iommu private data (Jerry Snitselaar) [1815610] - [acpi] ACPI/IORT: Remove direct access of dev->iommu_fwspec (Jerry Snitselaar) [1815610] - [include] iommu: Define dev_iommu_fwspec_get() for !CONFIG_IOMMU_API (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Do not flush Device Table in iommu_map_page() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Update Device Table in increase_address_space() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Call domain_flush_complete() in update_domain() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Do not loop forever when trying to increase address space (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix race in increase_address_space()/fetch_pte() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix legacy interrupt remapping for x2APIC-enabled system (Jerry Snitselaar) [1815610] - [iommu] iommu: Fix the memory leak in dev_iommu_free() (Jerry Snitselaar) [1815610] - [include] iommu: Move iommu_fwspec to struct dev_iommu (Jerry Snitselaar) [1815610] - [include] iommu: Rename struct iommu_param to dev_iommu (Jerry Snitselaar) [1815610] - [iommu] iommu/of: Take a ref to the IOMMU driver during ->of_xlate() (Jerry Snitselaar) [1815610] - [iommu] drivers/iommu: Take a ref to the IOMMU driver prior to ->add_device() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix mm reference leak (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix the configuration of GCR3 table root pointer (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Silence RCU-list debugging warning in dmar_find_atsr() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix page request descriptor size (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Populate debugfs if IOMMUs are detected (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Ignore devices with out-of-spec domain number (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix the wrong printing in RHSA parsing (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix debugfs register reads (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: quirk_ioat_snb_local_iommu: replace WARN_TAINT with pr_warn + add_taint (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: dmar_parse_one_rmrr: replace WARN_TAINT with pr_warn + add_taint (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: dmar: replace WARN_TAINT with pr_warn + add_taint (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Silence RCU-list debugging warnings (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix RCU-list bugs in intel_iommu_init() (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: Fix MSI reservation allocation (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix a bug in intel_iommu_iova_to_phys() for huge page (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Disable IOMMU on Stoney Ridge systems (Jerry Snitselaar) [1815610] - [iommu] iommu: intel: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] - [iommu] iommu: amd: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] - [iommu] iommu: arm: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] - [iommu] iommu: Implement generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] - [iommu] iommu/iova: Silence warnings under memory pressure (Jerry Snitselaar) [1815610] - [iommu] iommu: Fix Kconfig indentation (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Remove unnecessary WARN_ON_ONCE() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Unnecessary to handle default identity domain (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Add RMRR base and end addresses sanity check (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Mark firmware tainted if RMRR fails sanity check (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Don't reject Host Bridge due to scope mismatch (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Loose requirement for flush queue initializaton (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Avoid iova flush queue in strict mode (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: trace: Extend map_sg trace event (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Avoid sending invalid page response (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix off-by-one in PASID allocation (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Avoid duplicated code for PASID setup (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Reject SVM bind for failed capability check (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Match CPU and IOMMU paging mode (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix CPU and IOMMU SVM feature matching checks (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Remove VMD child device sanity check (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Use pci_real_dma_dev() for mapping (Jerry Snitselaar) [1815610] - [pci] PCI: Introduce pci_real_dma_dev() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove the unnecessary assignment (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove unused struct member (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Replace two consecutive readl calls with one readq (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix typos for PPR macros (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove local variables (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove unused variable (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Only support x2APIC with IVHD type 11h/40h (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Check feature support bit before accessing MSI capability registers (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Treat per-device exclusion ranges as r/w unity-mapped regions (Jerry Snitselaar) [1815610] - [iommu] iommu: Use C99 flexible array in fwspec (Jerry Snitselaar) [1833512 1815610] - [iommu] drivers/iommu: Allow IOMMU bus ops to be unregistered (Jerry Snitselaar) [1815610] - [iommu] iommu/of: Request ACS from the PCI core when configuring IOMMU linkage (Jerry Snitselaar) [1815610] - [iommu] drivers/iommu: Export core IOMMU API symbols to permit modular drivers (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix IOMMU perf counter clobbering during init (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: fix variable 'cookie' set but not used (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Unlink device if failed to add to group (Jerry Snitselaar) [1815610] - [iommu] iommu: Remove device link to group on failure (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix adding non-PCI devices to Intel IOMMU (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: Relax locking in iommu_dma_prepare_msi() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Remove incorrect PSI capability check (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: Rationalise types for DMA masks (Jerry Snitselaar) [1815610] - [iommu] iommu/iova: Init the struct iova to fix the possible memleak (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Check VT-d RMRR region in BIOS is reported as reserved (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Turn off translations at shutdown (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Support multiple PCI DMA aliases in IRQ Remapping (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Support multiple PCI DMA aliases in device table (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Do not re-fetch iommu->cmd_buf_tail (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Pass gfp flags to iommu_map_page() in amd_iommu_map() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Simpify decoding logic for INVALID_PPR_REQUEST event (Jerry Snitselaar) [1815610] - [drm] drm/prime: use dma length macro when mapping sg (Jerry Snitselaar) [1815610] - [drm] drm/amdgpu: fix scatter-gather mapping with user pages (Jerry Snitselaar) [1815610] - [drm] drm/radeon: fix scatter-gather mapping with user pages (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Convert AMD iommu driver to the dma-iommu api (Jerry Snitselaar) [1815610] - [iommu] iommu/dma-iommu: Use the dev->coherent_dma_mask (Jerry Snitselaar) [1815610] - [iommu] iommu/dma-iommu: Handle deferred devices (Jerry Snitselaar) [1815610] - [include] iommu: KABI cleanup (Jerry Snitselaar) [1815610] - [iommu] iommu: Add gfp parameter to iommu_ops::map (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove unnecessary locking from AMD iommu driver (Jerry Snitselaar) [1815610] - [iommu] drivers: iommu: hyperv: Make HYPERV_IOMMU only available on x86 (Jerry Snitselaar) [1815610] - [include] iommu/vt-d: Fix QI_DEV_IOTLB_PFSID and QI_DEV_EIOTLB_PFSID macros (Jerry Snitselaar) [1815610] - [iommu] iommu: pass cell_count = -1 to of_for_each_phandle with cells_name (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Free context bitmap in the err path of arm_smmu_init_domain_context (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Return the correct dma mask when we are bypassing the IOMMU (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Apply the same IVRS IOAPIC workaround to Acer Aspire A315-41 (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Mask TLBI address correctly (Jerry Snitselaar) [1815610] - [iommu] iommu: Remove wrong default domain comments (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: Fix for dereferencing before null checking (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Declare Broadwell igfx dmar support snafu (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Add Scalable Mode fault information (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Use bounce buffer for untrusted devices (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Add trace events for device dma map/unmap (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Don't switch off swiotlb if bounce page is used (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Check whether device requires bounce buffer (Jerry Snitselaar) [1815610] - [dma] swiotlb: Split size parameter to map/unmap APIs (Jerry Snitselaar) [1815610] - [xen] swiotlb-xen: use ->map_page to implement ->map_sg (Jerry Snitselaar) [1815610] - [xen] swiotlb-xen: make instances match their method names (Jerry Snitselaar) [1815610] - [uapi] iommu: Add padding to struct iommu_fault (Jerry Snitselaar) [1815610] - [iommu] iommu: Add recoverable fault reporting (Jerry Snitselaar) [1815610] - [iommu] iommu: Introduce device fault report API (Jerry Snitselaar) [1815610] - [include] driver core: Add per device iommu param (Jerry Snitselaar) [1815610] - [uapi] iommu: Introduce device fault data (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Silence warnings under memory pressure (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Override wrong IVRS IOAPIC on Raven Ridge systems (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Use dma_direct for bypass devices (Jerry Snitselaar) [1815610] - [dma] dma-direct: don't check swiotlb=force in dma_direct_map_resource (Jerry Snitselaar) [1815610] - [mm] dma-mapping: remove the default map_resource implementation (Jerry Snitselaar) [1815610] - [iommu] Revert "iommu/vt-d: Fix lock inversion between iommu->lock and device_domain_lock" (Jerry Snitselaar) [1815610 1813666] - [dma] dma-direct: don't truncate dma_required_mask to bus addressing capabilities (Jerry Snitselaar) [1815610] - [acpi] ACPI / utils: Introduce acpi_dev_hid_uid_match() helper (Jerry Snitselaar) [1815610] - [security] efi: Only print errors about failing to get certs if EFI vars are found (Lenny Szubowicz) [1804969] - [infiniband] RDMA/iw_cxgb4: Fix incorrect function parameters (Vishal Kulkarni) [1828676] - [infiniband] RDMA/iw_cxgb4: initiate CLOSE when entering TERM (Vishal Kulkarni) [1828676] - [infiniband] RDMA/iw_cgxb4: Fix an error handling path in 'c4iw_connect()' (Vishal Kulkarni) [1828676] - [infiniband] RDMA/iw_cxgb4: Avoid freeing skb twice in arp failure case (Vishal Kulkarni) [1828676] - [infiniband] iw_cxgb4: fix ECN check on the passive accept (Vishal Kulkarni) [1828676] - [vfio] vfio/pci: fix memory leaks of eventfd ctx (Alex Williamson) [1837678] - [vfio] vfio/pci: fix memory leaks in alloc_perm_bits() (Alex Williamson) [1837678] - [vfio] vfio: avoid possible overflow in vfio_iommu_type1_pin_pages (Alex Williamson) [1837678] - [vfio] vfio/mdev: make create attribute static (Alex Williamson) [1837678] - [vfio] vfio/type1: remove hugepage checks in is_invalid_reserved_pfn() (Alex Williamson) [1837678] - [vfio] vfio/type1: Initialize resv_msi_base (Alex Williamson) [1837678] - [vfio] vfio_pci: Restore original state on release (Alex Williamson) [1837678] - [uapi] vfio: re-arrange vfio region definitions (Alex Williamson) [1837678] - [vfio] mdev: Send uevents around parent device registration (Alex Williamson) [1837678] - [vfio] vfio/mdev: Synchronize device create/remove with parent removal (Alex Williamson) [1837678] - [vfio] vfio/mdev: Avoid creating sysfs remove file on stale device removal (Alex Williamson) [1837678] - [vfio] vfio/mdev: Improve the create/remove sequence (Alex Williamson) [1837678] - [vfio] vfio/mdev: Avoid inline get and put parent helpers (Alex Williamson) [1837678] - [vfio] vfio/mdev: Fix aborting mdev child device removal if one fails (Alex Williamson) [1837678] - [vfio] vfio/mdev: Follow correct remove sequence (Alex Williamson) [1837678] - [vfio] vfio/mdev: Avoid masking error code to EBUSY (Alex Williamson) [1837678] - [vfio] vfio/mdev: Removed unused kref (Alex Williamson) [1837678] - [vfio] vfio/mdev: Avoid release parent reference during error path (Alex Williamson) [1837678] - [uapi] vfio-ccw: add handling for async channel instructions (Alex Williamson) [1837678] - [uapi] vfio-ccw: add capabilities chain (Alex Williamson) [1837678] - [vfio] vfio: Fix WARNING "do not call blocking ops when !TASK_RUNNING" (Alex Williamson) [1837678] - [vfio] vfio/pci: use correct format characters (Alex Williamson) [1837678] - [vfio] vfio: expand minor range when registering chrdev region (Alex Williamson) [1837678] - [vfio] vfio/mdev: add static modifier to add_mdev_supported_type (Alex Williamson) [1837678] - [vfio] vfio/type1: Remove map_try_harder() code path (Alex Williamson) [1837678] - [vfio] vfio/pci: Fix potential memory leak in vfio_msi_cap_len (Alex Williamson) [1837678] - [vfio] vfio: Mark expected switch fall-throughs (Alex Williamson) [1837678] - [fs] gfs2: Only do glock put in gfs2_create_inode for free inodes (Robert S Peterson) [1831666] - [fs] gfs2: Grab glock reference sooner in gfs2_add_revoke (Robert S Peterson) [1831666] - [fs] Revert "gfs2: Don't demote a glock until its revokes are written" (Robert S Peterson) [1831666] - [fs] signal: Fix wrong PIDTYPE_TGID check in send_sigio() & send_sigurg() (Waiman Long) [1845597] - [md] dm mpath: add DM device name to Failing/Reinstating path log messages (Mike Snitzer) [1822975] - [md] dm mpath: enhance queue_if_no_path debugging (Mike Snitzer) [1822975] - [md] dm mpath: restrict queue_if_no_path state machine (Mike Snitzer) [1822975] - [md] dm mpath: simplify __must_push_back (Mike Snitzer) [1822975] - [md] dm: use DMDEBUG macros now that they use pr_debug variants (Mike Snitzer) [1822975] - [include] dm: use dynamic debug instead of compile-time config option (Mike Snitzer) [1822975] - [md] dm mpath: switch paths in dm_blk_ioctl() code path (Mike Snitzer) [1822975] - [md] dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath (Mike Snitzer) [1822975] - [tools] selftests: mlxsw: qos_mc_aware: Specify arping timeout as an integer (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Fix use-after-free of split/unsplit/type_set in case reload fails (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl_tcam: Position vchunk in a vregion list properly (Ivan Vecera) [1821646] - [netdrv] mlxsw: Fix some IS_ERR() vs NULL bugs (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Do not stop at FLOW_ACTION_VLAN_MANGLE (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Do not stop at FLOW_ACTION_PRIORITY (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: fix unintention integer overflow on left shift (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for devlink-trap policers (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Add support for setting of packet trap group parameters (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Switch to use correct packet trap group (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Do not initialize dedicated discard policer (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Add devlink-trap policer support (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Prepare policers for registration with devlink (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Track used packet trap policer IDs (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Extend QPCR register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_ptp: Fix build warnings (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Avoid uninitialized symbol errors (Ivan Vecera) [1821646] - [netdrv] mlxsw: switchx2: Remove unnecessary conversion to bool (Ivan Vecera) [1821646] - [netdrv] mlxsw: core_acl: Avoid defining static variable in header file (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Remove unused RIF and FID families (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Add proper function documentation (Ivan Vecera) [1821646] - [netdrv] mlxsw: i2c: Add missing field documentation (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_mr: Fix list iteration in error path (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: qos_dscp_router: Test no DSCP rewrite after pedit (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Offload FLOW_ACTION_MANGLE (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add DSCP, ECN, dscp_rw to QOS_ACTION (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Rename mlxsw_afa_qos_cmd to mlxsw_afa_qos_switch_prio_cmd (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Explicitly register packet trap groups (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Fix 64-bit division in mlxsw_sp_counter_resources_register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Offload FLOW_ACTION_PRIORITY (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add QOS_ACTION (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Only issue reset when system is ready (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add tc action hw_stats tests (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Expose devlink resource occupancy for counters (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Consolidate subpools initialization (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Move config validation along with resource register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Expose subpool sizes over devlink resources (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Add entry_size_res_id for each subpool and use it to query entry size (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Move sub_pools under per-instance pool struct (Ivan Vecera) [1821646] - [tools] selftests: spectrum-2: Adjust tc_flower_scale limit according to current counter count (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Query bank size from FW resources (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Increase register field length to 31 bits (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: RED: Test RED ECN nodrop offload (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Offload RED ECN nodrop mode (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Ask device for rule stats only if counter was created (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Support offloading of FIFO Qdisc (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Add handle parameter to ..._ops.replace (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Introduce struct mlxsw_sp_qdisc_state (Ivan Vecera) [1821646] - [netdrv] net: mlxfw: Replace zero-length array with flexible-array member (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: qos_defprio: Use until_counter_is (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Wait longer before accessing the device after reset (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Update module_type values in PMTM register and map them to width (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: resource_scale: Invoke for Spectrum-3 (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Reduce router scale running time using offload indication (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Reduce running time using offload indication (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add shared buffer traffic test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add mlxsw lib (Ivan Vecera) [1821646] - [tools] selftests: devlink_lib: Add devlink port helpers (Ivan Vecera) [1821646] - [tools] selftests: devlink_lib: Check devlink info command is supported (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add shared buffer configuration test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Use busywait helper in rtnetlink test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Use busywait helper in vxlan test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Use busywait helper in blackhole routes test (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_l3_drops: Avoid race condition (Ivan Vecera) [1821646] - [tools] selftests: add a mirror test to mlxsw tc flower restrictions (Ivan Vecera) [1821646] - [tools] selftests: add egress redirect test to mlxsw tc flower restrictions (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add mlxsw_sp_span_ops.buffsize_get for Spectrum-3 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Initialize advertised speeds to supported speeds (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Move the ECN-marked packet counter to ethtool (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_switchdev: Optimize SFN records processing (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Lookup and pass cookie down to devlink_trap_report() (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Extract cookie index for ACL discard trap packets (Ivan Vecera) [1821646] - [netdrv] mlxsw: core_acl_flex_actions: Implement flow_offload action cookie offload (Ivan Vecera) [1821646] - [netdrv] mlxsw: core_acl_flex_actions: Add trap with userdef action (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: fix spelling mistake: "progamming" -> "programming" (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_acl_drops: Add ACL traps test (Ivan Vecera) [1821646] - [tools] selftests: pass pref and handle to devlink_trap_drop_* helpers (Ivan Vecera) [1821646] - [tools] selftests: introduce test for mlxsw tc flower restrictions (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Add ACL devlink-trap support (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Introduce dummy group with thin policer (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Extend MLXSW_RXL_DIS to register disabled trap group (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Allow to enable/disable rx_listener for trap (Ivan Vecera) [1821646] - [netdrv] mlxsw: acl_flex_actions: Trap all ACL dropped packets to DISCARD_*_ACL traps (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Pass the ingress indication down to flex action (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Disable mixed bound blocks to contain action drop (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Track ingress and egress block bindings (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Prepare mlxsw_core_trap_action_set() to handle not only action (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Use listener->en/dis_action instead of hard-coded values (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Allow to register disabled traps using MLXSW_RXL_DIS (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Set unreg_action to be SET_FW_DEFAULT (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Remove unused values (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Remove priv from listener equality comparison (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Make block arg const where appropriate (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Make global arrays const as they should be (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Remove initialization to false of mlxsw_listener struct (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Convert is_event and is_ctrl bools to be single bits (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Remove dummy union name from struct mlxsw_listener (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Remove unused action field from mlxsw_rx_listener struct (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Move policer initialization to mlxsw_sp_trap_init() (Ivan Vecera) [1821646] - [netdrv] mlxsw: core_acl_flex_actions: Rename Trap / Discard Action to Trap Action (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Move functions to avoid their forward declarations (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Use err variable instead of directly checking func return value (Ivan Vecera) [1821646] - [netdrv] net/mlx5: Add fsm_reactivate callback support (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Add reactivate flow support to FSM burn flow (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Use MLXFW_ERR_MSG macro for error reporting (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Convert pr_* to dev_* in mlxfw_fsm.c (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: More error messages coverage (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Improve FSM err message reporting and return codes (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Generic mlx FW flash status notify (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Remove RTNL where possible (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Take router lock from exported helpers (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Take router lock from inetaddr listeners (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Take router lock from netdev listener (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_dpipe: Take router lock from dpipe code (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Take router lock from inside routing code (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Introduce router lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Store NVE decapsulation configuration in router (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Expose router struct to internal users (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_mr: Protect multicast route list with a lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_mr: Protect multicast table list with a lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_mr: Publish multicast route after writing it to the device (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_nve: Make tunnel initialization symmetric (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Export function to check if RIF exists (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Prevent RIF access outside of routing code (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Prepare function for router lock introduction (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Prepare function for router lock introduction (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Do not assume RTNL is taken when resolving underlay device (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Do not assume RTNL is taken during RIF teardown (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Do not assume RTNL is taken during nexthop init (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Only update mirroring agents if present (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Convert callers to use new mirroring API (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Prepare work item to update mirroring agents (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Use struct_size() to simplify allocation (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Do no expose mirroring agents to entire driver (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Protect counter pool with a lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_kvdl: Protect allocations with a lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: Replace zero-length array with flexible-array member (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: vxlan: Add test for error path (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: vxlan: Adjust test to recent changes (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: extack: Test creation of multiple VLAN-aware bridges (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: extack: Test bridge creation with VXLAN (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Remove deprecated test (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Reduce dependency between bridge and router code (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_switchdev: Remove VXLAN checks during FID membership (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_switchdev: Have VXLAN device take reference on FID (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_switchdev: Propagate extack to bridge creation function (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_fid: Use 'refcount_t' for FID reference counting (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_dpipe: Add missing error path (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add validation of hardware device types for MGPIR register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Clear offload indication from IPv6 nexthops on abort (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for local table route replacement (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Fix 64-bit division error in mlxsw_sp_qdisc_tbf_rate_kbps (Ivan Vecera) [1821646] - [netdrv] mlxsw: minimal: Fix an error handling path in 'mlxsw_m_port_create()' (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Support offloading of TBF Qdisc (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Configure shaper rate and burst size together (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add lowest_shaper_bs to struct mlxsw_sp (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Increase MLXSW_REG_QEEC_MAS_DIS (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add max_shaper_bs to QoS ETS Element Configuration (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Extract a common leaf unoffload function (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Add mlxsw_sp_qdisc_get_class_stats() (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Extract a per-TC stat function (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Fix use-after-free during reload (Ivan Vecera) [1821646] - [netdrv] spectrum: Add a delayed work to update SPAN buffsize according to speed (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Fix SPAN egress mirroring buffer size for Spectrum-2 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Put buffsize update code into helper function (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Push code getting port speed into a helper (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_tunnel_vxlan: Add test case for overlay_smac_is_mc (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add OVERLAY_SMAC_MC trap (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_tunnel_ipip: Add test case for decap_error (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_tunnel_vxlan: Add test case for decap_error (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add tunnel devlink-trap support (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Reorder cases according to enum order (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add ECN configurations with IPinIP tunnels (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add Tunneling IPinIP Decapsulation ECN Mapping Register (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add Tunneling IPinIP Encapsulation ECN Mapping Register (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add NON_ROUTABLE trap (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_l3_drops: Add test cases of irif and erif disabled (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add irif and erif disabled traps (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Include MC TCs in Qdisc counters (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Wipe xstats.backlog of down ports (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: qos_mc_aware: Fix mausezahn invocation (Ivan Vecera) [1821646] - [netdrv] mlxsw: switchx2: Do not modify cloned SKBs during xmit (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Do not modify cloned SKBs during xmit (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Do not enforce same firmware version for multiple ASICs (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test for FIB offload API (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Set hardware flags for routes (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Separate nexthop offload indication from route (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Only require minimum firmware version (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Update firmware version to xx.2000.2714 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Ignore grafting of invisible FIFO (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Disable DIP_LINK_LOCAL check in hardware pipeline (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Disable SIP_DIP check in hardware pipeline (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Disable MC_DMAC check in hardware pipeline (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Disable SIP_CLASS_E check in hardware pipeline (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_dcb: Allow setting default port priority (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add QoS Port DSCP to Priority Mapping Register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Support offloading of ETS Qdisc (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Generalize PRIO offload to support ETS (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Rename MLXSW_REG_QEEC_HIERARCY_* enumerators (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Clarify a comment (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use dedicated policer for VRRP packets (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Skip loopback RIFs during MAC validation (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Fix out-of-memory error in mfa2 flash burning (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Fix use of uninitialized adjacency index (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: After underlay moves, demote conflicting tunnels (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Check devlink device before running test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add router scale test for Spectrum-2 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Fix determining underlay for a GRE tunnel (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Verify FSM error code translation doesn't exceed array size (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Allocate discard adjacency entry when needed (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Enable EMAD string TLV (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add support for using EMAD string TLV (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Extend EMAD information reported to devlink hwerr (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add support for EMAD string TLV parsing (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add EMAD string TLV (Ivan Vecera) [1821646] - [netdrv] mlxsw: emad: Remove deprecated EMAD TLVs (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Parse TLVs' offsets of incoming EMADs (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Enable devlink reload only on probe (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for devlink-trap layer 3 exceptions (Ivan Vecera) [1821646] - [tools] selftests: forwarding: devlink: Add functionality for trap exceptions test (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add layer 3 devlink-trap exceptions support (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add specific trap for packets routed via invalid nexthops (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add new FIB entry type for reject routes (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for devlink-trap layer 3 drops (Ivan Vecera) [1821646] - [tools] selftests: devlink: Make devlink_trap_cleanup() more generic (Ivan Vecera) [1821646] - [tools] selftests: devlink: Export functions to devlink library (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add layer 3 devlink-trap support (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Fix error return code in mlxsw_sp_port_module_info_init() (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Generalize split count check (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Iterate over all ports in gap during unsplit create (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Fix base port get for split count 4 and 8 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use port_module_max_width to compute base port index (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Remember split base local port and use it in unsplit (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Introduce resource for getting offset of 4 lanes split port (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Push getting offsets of split ports into a helper (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add sanity checks into module info get (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Pass mapping values in port mapping structure (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use mapping of port being split for creating split ports (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Replace port_to_module array with array of structs (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Distinguish between unsplittable and split port (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Move max_width check up before count check (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use PMTM register to get max module width (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add Port Module Type Mapping Register (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Extend PMLP tx/rx lane value size to 4 bits (Ivan Vecera) [1821646] - [netdrv] mlxsw: Fix 64-bit division in mlxsw_sp_sb_prs_init (Ivan Vecera) [1821646] - [netdrv] mlxsw: Enforce firmware version for Spectrum-2 (Ivan Vecera) [1821646] - [netdrv] mlxsw: Bump firmware version to 13.2000.2308 (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Increase PCI reset timeout for SN3800 systems (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Increase size of MPAR register (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Unpublish devlink parameters during reload (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_buffers: remove unneeded semicolon (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_buffers: Calculate the size of the main pool (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use guaranteed buffer size as pool size limit (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Extend QSFP EEPROM size for ethtool (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add macro for getting QSFP module EEPROM page number (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Push Ethernet header before reporting trap (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add Spectrum-2 target scale for tc flower scale test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add a resource scale test for Spectrum-2 (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add Spectrum-2 mirror-to-gretap target scale test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Generalize the parameters of mirror_gre test (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Register switched port analyzers (SPAN) as resource (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add support for 400Gbps (50Gbps per lane) link modes (Ivan Vecera) [1821646] - [netdrv] mlxsw: minimal: Add validation for FW version (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Push minor/subminor fw version check into helper (Ivan Vecera) [1821646] - [netdrv] mlxsw: thermal: Provide optimization for QSFP modules number detection (Ivan Vecera) [1821646] - [netdrv] mlxsw: hwmon: Provide optimization for QSFP modules number detection (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Extend MGPIR register with new field exposing the number of QSFP modules (Ivan Vecera) [1821646] - [netdrv] mlxsw: Propagate extack down to register_fib_notifier() (Ivan Vecera) [1821646] - [netdrv] mlxsw: Register port netdevices into net of core (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Take devlink net instead of init_net (Ivan Vecera) [1821646] - [netdrv] mlxsw: PCI: Send EMAD traffic on a separate queue (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use per-netns netdevice notifier registration (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Fail in case user specifies multiple mirror actions (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Clear VLAN filters during port initialization (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_buffers: Add the ability to query the CPU port's shared buffer (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Register CPU port with devlink (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_buffers: Prevent changing CPU port's configuration (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add a test case for devlink-trap (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for devlink-trap L2 drops (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add devlink-trap support (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add trap group for layer 2 discards (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add layer 2 discard trap IDs (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add new trap actions (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add API to set trap action (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Extend to support Spectrum-3 ASIC (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Forbid to offload match on reserved TCP flags bits (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Track rules that forbid egress block bind (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Forbid to offload mirred redirect on egress (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Increase scale of IPv6 nexthop groups (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Expose KVD size for Spectrum-2 (Ivan Vecera) [1821646] - [netdrv] geneve: change from tx_error to tx_dropped on missing metadata (Jiri Benc) [1843412] - [net] mptcp: use untruncated hash in ADD_ADDR HMAC (Florian Westphal) [1840167] - [net] mptcp: use rightmost 64 bits in ADD_ADDR HMAC (Florian Westphal) [1840167] - [tools] selftests: mptcp: pm: rm the right tmp file (Florian Westphal) [1840167] - [net] mptcp: cope better with MP_JOIN failure (Florian Westphal) [1840167] - [net] inet_connection_sock: factor out destroy helper. (Florian Westphal) [1840167] - [net] mptcp: add new sock flag to deal with join subflows (Florian Westphal) [1840167] - [net] mptcp: Initialize map_seq upon subflow establishment (Florian Westphal) [1840167] - [net] mptcp: set correct vfs info for subflows (Florian Westphal) [1840167] - [net] mptcp: fix uninitialized value access (Florian Westphal) [1840167] - [net] mptcp: initialize the data_fin field for mpc packets (Florian Westphal) [1840167] - [net] mptcp: fix 'use_ack' option access. (Florian Westphal) [1840167] - [net] mptcp: avoid a WARN on bad input. (Florian Westphal) [1840167] - [net] mptcp: move option parsing into mptcp_incoming_options() (Florian Westphal) [1840167] - [net] mptcp: consolidate synack processing. (Florian Westphal) [1840167] - [net] mptcp: replace mptcp_disconnect with a stub (Florian Westphal) [1840167] - [net] mptcp: fix race in msk status update (Florian Westphal) [1840167] - [net] tcp: mptcp: use mptcp receive buffer space to select rcv window (Florian Westphal) [1840167] - [net] mptcp/pm_netlink.c : add check for nla_put_in/6_addr (Florian Westphal) [1840167] - [net] mptcp: fix data_fin handing in RX path (Florian Westphal) [1840167] - [net] mptcp: drop req socket remote_key* fields (Florian Westphal) [1840167] - [net] mptcp: avoid flipping mp_capable field in syn_recv_sock() (Florian Westphal) [1840167] - [net] mptcp: handle mptcp listener destruction via rcu (Florian Westphal) [1840167] - [net] mptcp: fix 'Attempt to release TCP socket in state' warnings (Florian Westphal) [1840167] - [net] mptcp: fix splat when incoming connection is never accepted before exit/close (Florian Westphal) [1840167] - [net] mptcp: fix double-unlock in mptcp_poll (Florian Westphal) [1840167] - [net] mptcp: add some missing pr_fmt defines (Florian Westphal) [1840167] - [net] mptcp: fix "fn parameter not described" warnings (Florian Westphal) [1840167] - [net] mptcp: re-check dsn before reading from subflow (Florian Westphal) [1840167] - [net] mptcp: subflow: check parent mptcp socket on subflow state change (Florian Westphal) [1840167] - [net] mptcp: fix tcp fallback crash (Florian Westphal) [1840167] - [tools] selftests:mptcp: fix failure due to whitespace damage (Florian Westphal) [1840167] - [tools] selftests: add test-cases for MPTCP MP_JOIN (Florian Westphal) [1840167] - [tools] selftests: add PM netlink functional tests (Florian Westphal) [1840167] - [net] mptcp: add netlink-based PM (Florian Westphal) [1840167] - [net] mptcp: add and use MIB counter infrastructure (Florian Westphal) [1840167] - [net] mptcp: allow dumping subflow context to userspace (Florian Westphal) [1840167] - [net] mptcp: implement and use MPTCP-level retransmission (Florian Westphal) [1840167] - [net] mptcp: rework mptcp_sendmsg_frag to accept optional dfrag (Florian Westphal) [1840167] - [net] mptcp: allow partial cleaning of rtx head dfrag (Florian Westphal) [1840167] - [net] mptcp: implement memory accounting for mptcp rtx queue (Florian Westphal) [1840167] - [net] mptcp: introduce MPTCP retransmission timer (Florian Westphal) [1840167] - [net] mptcp: queue data for mptcp level retransmission (Florian Westphal) [1840167] - [net] mptcp: update per unacked sequence on pkt reception (Florian Westphal) [1840167] - [net] mptcp: Implement path manager interface commands (Florian Westphal) [1840167] - [net] mptcp: Add handling of outgoing MP_JOIN requests (Florian Westphal) [1840167] - [net] mptcp: Add handling of incoming MP_JOIN requests (Florian Westphal) [1840167] - [net] mptcp: Add path manager interface (Florian Westphal) [1840167] - [net] mptcp: Add ADD_ADDR handling (Florian Westphal) [1840167] - [net] tcp: annotate sk->sk_wmem_queued lockless reads (Florian Westphal) [1840167] - [net] mptcp: don't hang in mptcp_sendmsg() after TCP fallback (Florian Westphal) [1840167] - [net] mptcp: Remove set but not used variable 'can_ack' (Florian Westphal) [1840167] - [net] mptcp: rename fourth ack field (Florian Westphal) [1840167] - [net] mptcp: move msk state update to subflow_syn_recv_sock() (Florian Westphal) [1840167] - [net] mptcp: drop unneeded checks (Florian Westphal) [1840167] - [net] mptcp: create msk early (Florian Westphal) [1840167] - [net] mptcp: don't hang before sending 'MP capable with data' (Florian Westphal) [1840167] - [net] mptcp: don't grow mptcp socket receive buffer when rcvbuf is locked (Florian Westphal) [1840167] - [tools] mptcp: selftests: add rcvbuf set option (Florian Westphal) [1840167] - [net] mptcp: always include dack if possible. (Florian Westphal) [1840167] - [net] mptcp: Only send DATA_FIN with final mapping (Florian Westphal) [1840167] - [net] mptcp: Use per-subflow storage for DATA_FIN sequence number (Florian Westphal) [1840167] - [net] mptcp: Check connection state before attempting send (Florian Westphal) [1840167] - [net] mptcp: add dummy icsk_sync_mss() (Florian Westphal) [1840167] - [net] mptcp: defer work schedule until mptcp lock is released (Florian Westphal) [1840167] - [net] mptcp: avoid work queue scheduling if possible (Florian Westphal) [1840167] - [net] mptcp: remove mptcp_read_actor (Florian Westphal) [1840167] - [net] mptcp: add rmem queue accounting (Florian Westphal) [1840167] - [net] mptcp: update mptcp ack sequence from work queue (Florian Westphal) [1840167] - [net] mptcp: add work queue skeleton (Florian Westphal) [1840167] - [net] mptcp: add and use mptcp_data_ready helper (Florian Westphal) [1840167] - [net] xfrm: fix a NULL-ptr deref in xfrm_local_error (Xin Long) [1835208] - [net] xfrm: add IPv6 support for espintcp (Sabrina Dubroca) [1446392] - [net] xfrm: add support for UDPv6 encapsulation of ESP (Sabrina Dubroca) [1446392] - [net] xfrm: ifdef setsockopt(UDP_ENCAP_ESPINUDP/UDP_ENCAP_ESPINUDP_NON_IKE) (Sabrina Dubroca) [1446392] - [net] esp: Export esp_output_fill_trailer function (Sabrina Dubroca) [1446392] - [net] udp: fix jump label misuse (Sabrina Dubroca) [1446392] - [net] udp: implement complete book-keeping for encap_needed (Sabrina Dubroca) [1446392] - [net] xfrm: espintcp: save and call old ->sk_destruct (Sabrina Dubroca) [1446392] - [net] xfrm: add espintcp (RFC 8229) (Sabrina Dubroca) [1446392] - [net] esp4: split esp_output_udp_encap and introduce esp_output_encap (Sabrina Dubroca) [1446392] - [net] esp4: prepare esp_input_done2 for non-UDP encapsulation (Sabrina Dubroca) [1446392] - [net] xfrm: add route lookup to xfrm4_rcv_encap (Sabrina Dubroca) [1446392] - [net] xfrm: introduce xfrm_trans_queue_net (Sabrina Dubroca) [1446392] - [net] add queue argument to __skb_wait_for_more_packets and __skb_{, try_}recv_datagram (Sabrina Dubroca) [1446392] - [net] use skb_queue_empty_lockless() in busy poll contexts (Sabrina Dubroca) [1446392] - [include] net: add skb_queue_empty_lockless() (Sabrina Dubroca) [1446392] - [net] add READ_ONCE() annotation in __skb_wait_for_more_packets() (Sabrina Dubroca) [1446392] - [net] datagram: remove rendundant 'peeked' argument (Sabrina Dubroca) [1446392] - [tools] kvm: selftests: fix rdtsc() for vmx_tsc_adjust_test (Vitaly Kuznetsov) [1841490] - [x86] kvm: lapic: Also cancel preemption timer when disarm LAPIC timer (Vitaly Kuznetsov) [1841490] - [s390] kvm_host: unify VM_STAT and VCPU_STAT definitions in a single place (Vitaly Kuznetsov) [1841490] - [x86] kvm/x86: Remove redundant function implementations (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: VMX preemption timer migration test (Vitaly Kuznetsov) [1841490] - [tools] tools arch kvm: Sync kvm headers with the kernel sources (Vitaly Kuznetsov) [1841490] - [tools] tools headers uapi: Update tools's copy of kvm.h headers (Vitaly Kuznetsov) [1841490] - [tools] tools headers: Sync the various kvm.h header copies (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Fix VMX preemption timer migration (Vitaly Kuznetsov) [1841490] - [uapi] x86/kvm/hyper-v: Explicitly align hcall param for kvm_hyperv_exit (Vitaly Kuznetsov) [1841490] - [virt] kvm: introduce kvm_read_guest_offset_cached() (Vitaly Kuznetsov) [1841490] - [virt] kvm: rename kvm_arch_can_inject_async_page_present() to kvm_arch_can_dequeue_async_page_present() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Replace zero-length array with flexible-array (Vitaly Kuznetsov) [1841490] - [virt] revert "kvm: No need to retry for hva_to_pfn_remapped()" (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: implement KVM_GET_NESTED_STATE and KVM_SET_NESTED_STATE (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: fix smm test on SVM (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: add a SVM version of state-test (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: introduce cpu_has_svm() check (Vitaly Kuznetsov) [1841490] - [x86] kvm: mmu: pass arbitrary CR0/CR4/EFER to kvm_init_shadow_mmu (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: leave guest mode when clearing EFER.SVME (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: split nested_vmcb_check_controls (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove HF_HIF_MASK (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove HF_VINTR_MASK (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: synthesize correct EXITINTINFO on vmexit (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: preserve VGIF across VMCB switch (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: extract svm_set_gif (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove unnecessary if (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: synchronize VMCB controls updated by the processor on every vmexit (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: restore clobbered INT_CTL fields after clearing VINTR (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: save all control fields in svm->nested (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove trailing padding for struct vmcb_control_area (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: pass vmcb_control_area to copy_vmcb_control_area (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: clean up tsc_offset update (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: move MMU setup to nested_prepare_vmcb_control (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: extract preparation of VMCB for nested run (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: extract load_nested_vmcb_control (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: move map argument out of enter_svm_guest_mode (Vitaly Kuznetsov) [1841490] - [virt] kvm: check userspace_addr for all memslots (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: always update CR3 in VMCS (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: always update CR3 in VMCB (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: correctly inject INIT vmexits (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove exit_required (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: inject exceptions via svm_check_nested_events (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: enable event window in inject_pending_event (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: track manually whether an event has been injected (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Preserve registers modifications done before nested_svm_vmexit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Initialize tdp_level during vCPU creation (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: leave ASID aside in copy_vmcb_control_area (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: fix condition for filtering async PF (Vitaly Kuznetsov) [1841490] - [x86] kvm: Fix the indentation to match coding style (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: replace "fall through" with "return" to indicate different case (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Take an unsigned 32-bit int for has_emulated_msr()'s index (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Remove superfluous brackets from case statement (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: allow KVM_STATE_NESTED_MTF_PENDING in kvm_state flags (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: simplify is_mmio_spte (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: don't expose MSR_IA32_UMWAIT_CONTROL unconditionally (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: enable X86_FEATURE_WAITPKG in KVM capabilities (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: only do L1TF workaround on affected processors (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Fix off-by-one error in kvm_vcpu_ioctl_x86_setup_mce (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Migrate the VMX-preemption timer (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Change emulated VMX-preemption timer hrtimer to absolute (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Really make emulated nested preemption timer pinned (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Remove unused 'ops' param from nested_vmx_hardware_setup() (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Remove unnecessary V_IRQ unsetting (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Merge svm_enable_vintr into svm_set_vintr (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Handle preemption timer fastpath (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: TSCDEADLINE MSR emulation fastpath (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: introduce kvm_can_use_hv_timer (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Optimize posted-interrupt delivery for timer fastpath (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Introduce more exit_fastpath_completion enum values (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Introduce kvm_vcpu_exit_request() helper (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Print symbolic names of VMX VM-Exit flags in traces (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Introduce generic fastpath handler (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Drop superfluous VMREAD of vmcs02.GUEST_SYSENTER_* (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Truncate writes to vmcs.SYSENTER_EIP/ESP for 32-bit vCPU (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Improve handle_external_interrupt_irqoff inline assembly (Vitaly Kuznetsov) [1841490] - [documentation] kvm: documentation: Fix up cpuid page (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Sanity check on gfn before removal (Vitaly Kuznetsov) [1841490] - [virt] kvm: No need to retry for hva_to_pfn_remapped() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Force ASYNC_PF_PER_VCPU to be power of two (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Remove unneeded __ASM_SIZE usage with POP instruction (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Add a helper to consolidate root sp allocation (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Drop KVM's hugepage enums in favor of the kernel's enums (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Move max hugepage level to a separate #define (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Tweak PSE hugepage handling to avoid 2M vs 4M conundrum (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Cleanup vcpu->arch.guest_xstate_size (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Tweak handling of failure code for nested VM-Enter failure (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Capture TDP level when updating CPUID (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Move nested EPT out of kvm_x86_ops.get_tdp_level() hook (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Add proper cache tracking for CR0 (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Add proper cache tracking for CR4 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Unconditionally validate CR3 during nested transitions (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Save L1 TSC offset in 'struct kvm_vcpu_arch' (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Skip IBPB when temporarily switching between vmcs01 and vmcs02 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Skip IBPB when switching between vmcs01 and vmcs02 (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Use accessor to read vmcs.INTR_INFO when handling exception (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: handle wrap around 32-bit address space (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Replace late check_nested_events() hack with more precise fix (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Use vmx_get_rflags() to query RFLAGS in vmx_interrupt_blocked() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Use vmx_interrupt_blocked() directly from vmx_handle_exit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: WARN on injected+pending exception even in nested case (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Preserve IRQ/NMI/SMI priority irrespective of exiting behavior (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Report interrupts as allowed when in L2 and exit-on-interrupt is set (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Prioritize SMI over nested IRQ/NMI (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Preserve IRQ/NMI priority irrespective of exiting behavior (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Split out architectural interrupt/NMI/SMI blocking checks (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Split out architectural interrupt/NMI blocking checks (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Move SMI vmexit handling to svm_check_nested_events() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Report NMIs as allowed when in L2 and Exit-on-NMI is set (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Report NMIs as allowed when in L2 and Exit-on-NMI is set (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: replace is_smm checks with kvm_x86_ops.smi_allowed (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Make return for {interrupt_nmi, smi}_allowed() a bool instead of int (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Set KVM_REQ_EVENT if run is canceled with req_immediate_exit set (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Open a window for pending nested VMX preemption timer (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Preserve exception priority irrespective of exiting behavior (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Implement check_nested_events for NMI (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: immediately inject INTR vmexit (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: leave halted state on vmexit (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: introduce nested_run_pending (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Fix pkru save/restore when guest CR4.PKE=0, move it to x86.c (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Disable AVIC before setting V_IRQ (Vitaly Kuznetsov) [1841490] - [virt] kvm: Introduce kvm_make_all_cpus_request_except() (Vitaly Kuznetsov) [1841490] - [tools] kvm: vmx: pass correct DR6 for GD userspace exit (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86, svm: isolate vcpu->arch.dr6 from vmcb->save.dr6 (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: keep DR6 synchronized with vcpu->arch.dr6 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: trap #DB and #BP to userspace if guest debugging is on (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add KVM_SET_GUEST_DEBUG test (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Fix single-step with KVM_SET_GUEST_DEBUG (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Set RTM for DB_VECTOR too for KVM_EXIT_DEBUG (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: fix DR6 delivery for various cases of #DB injection (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Declare KVM_CAP_SET_GUEST_DEBUG properly (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Fix build for evmcs.h (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Use KVM CPU capabilities to determine CR4 reserved bits (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Explicitly clear RFLAGS.CF and RFLAGS.ZF in VM-Exit RSB path (Vitaly Kuznetsov) [1841490] - [x86] kvm: ioapic: Restrict lazy EOI update to edge-triggered interrupts (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Fixes posted interrupt check for IRQs delivery modes (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: fill in kvm_run->debug.arch.dr[67] (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Replace a BUG_ON(1) with BUG() to squash clang warning (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: do not allow VMRUN inside SMM (Vitaly Kuznetsov) [1841490] - [virt] kvm: add capability for halt polling (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Store vmcs.EXIT_QUALIFICATION as an unsigned long, not u32 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Drop a redundant call to vmx_get_intr_info() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: move nested-related kvm_x86_ops to a separate struct (Vitaly Kuznetsov) [1841490] - [x86] kvm: evmcs: check if nesting is enabled (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: check_nested_events is never NULL (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm/set_memory_region_test: do not check RIP if the guest shuts down (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: avoid infinite loop on NPF from bad address (Vitaly Kuznetsov) [1841490] - [x86] kvm: Remove redundant argument to kvm_arch_vcpu_ioctl_run (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Check for CR0.CD and CR0.NW on VMRUN of nested guests (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Improve latency for single target IPI fastpath (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Optimize handling of VM-Entry failures in vmx_vcpu_run() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Remove non-functional "support" for CR3 target values (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Avoid an extra memslot lookup in try_async_pf() for L2 (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Set @writable to false for non-visible accesses by L2 (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Cache vmcs.EXIT_INTR_INFO using arch avail_reg flags (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Cache vmcs.EXIT_QUALIFICATION using arch avail_reg flags (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Drop manual clearing of segment cache on nested VMCS switch (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Reset register cache (available and dirty masks) on VMCS switch (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Invoke ept_save_pdptrs() if and only if PAE paging is enabled (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Rename exit_reason to vm_exit_reason for nested VM-Exit (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Cast exit_reason to u16 to check for nested EXTERNAL_INTERRUPT (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Pull exit_reason from vcpu_vmx in nested_vmx_reflect_vmexit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Drop a superfluous WARN on reflecting EXTERNAL_INTERRUPT (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Split VM-Exit reflection logic into L0 vs. L1 wants (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: match comment with return type for nested_vmx_exit_reflected (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Move nested VM-Exit tracepoint into nested_vmx_reflect_vmexit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Move VM-Fail check out of nested_vmx_exit_reflected() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Uninline nested_vmx_reflect_vmexit(), i.e. move it to nested.c (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Move reflection check into nested_vmx_reflect_vmexit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Use do_machine_check to pass MCE to the host (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Clean cr3/pgd handling in vmx_load_mmu_pgd() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Replace "cr3" with "pgd" in "new cr3/pgd" related code (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Free only the affected contexts when emulating INVEPT (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Don't flush TLB on nested VMX transition (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Skip MMU sync on nested VMX transition when possible (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Add module param to force TLB flush on root reuse (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Add separate override for MMU sync during fast CR3 switch (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Move fast_cr3_switch() side effects to __kvm_mmu_new_cr3() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Don't reload APIC access page if its control is disabled (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Retrieve APIC access page HPA only when necessary (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Reload APIC access page on nested VM-Exit only if necessary (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Selectively use TLB_FLUSH_CURRENT for nested VM-Enter/VM-Exit (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Use KVM_REQ_TLB_FLUSH_CURRENT for MMU specific flushes (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Introduce KVM_REQ_TLB_FLUSH_CURRENT to flush current ASID (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Add helper to handle TLB flushes on nested VM-Enter/VM-Exit (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Rename ->tlb_flush() to ->tlb_flush_all() (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Document the ASID logic in svm_flush_tlb() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Introduce vmx_flush_tlb_current() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Move nested_get_vpid02() to vmx/nested.h (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Move vmx_flush_tlb() to vmx.c (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Wire up ->tlb_flush_guest() directly to svm_flush_tlb() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Drop @invalidate_gpa param from kvm_x86_ops' tlb_flush() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Clean up vmx_flush_tlb_gva() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: make Hyper-V PV TLB flush use tlb_flush_guest() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Move "flush guest's TLB" logic to separate kvm_x86_ops hook (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Use vpid_sync_vcpu_addr() to emulate INVVPID with address (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Drop redundant capability checks in low level INVVPID helpers (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Handle INVVPID fallback logic in vpid_sync_vcpu_addr() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Move vpid_sync_vcpu_addr() down a few lines (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Use vpid_sync_context() directly when possible (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Skip global INVVPID fallback if vpid==0 in vpid_sync_context() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Sync SPTEs when injecting page/EPT fault into L1 (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: cleanup kvm_inject_emulated_page_fault (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: introduce kvm_mmu_invalidate_gva (Vitaly Kuznetsov) [1841490] - [x86] kvm: Disable objtool frame pointer checking for vmenter.S (Vitaly Kuznetsov) [1841490] - [x86] kvm: Remove CREATE_IRQCHIP/SET_PIT2 race (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Export kvm_propagate_fault() (as kvm_inject_emulated_page_fault) (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Invalidate all roots when emulating INVVPID without EPT (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Invalidate all EPTP contexts when emulating INVEPT for L1 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Validate the EPTP when emulating INVEPT(EXTENT_CONTEXT) (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Flush all EPTP/VPID contexts on remote TLB flush (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: Add testcase for creating max number of memslots (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Make set_memory_region_test common to all architectures (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add "zero" testcase to set_memory_region_test (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: Add vm_get_fd() in kvm_util (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add "delete" testcase to set_memory_region_test (Vitaly Kuznetsov) [1841490] - [tools] kvm: sefltests: Add explicit synchronization to move mem region test (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add GUEST_ASSERT variants to pass values to host (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add util to delete memory region (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Use kernel's list instead of homebrewed replacement (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Take vcpu pointer instead of id in vm_vcpu_rm() (Vitaly Kuznetsov) [1841490] - [x86] kvm: pass through CPUID(0x80000006) (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Return updated timer current count register from KVM_GET_LAPIC (Vitaly Kuznetsov) [1841490] - [virt] kvm: remove redundant assignment to variable r (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Fix __svm_vcpu_run declaration (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Do not setup frame pointer in __svm_vcpu_run (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Do not mark svm_vcpu_run with STACK_FRAME_NON_STANDARD (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: reflect MTF VM-exits if injected by L1 (Vitaly Kuznetsov) [1841490] - [kernel] kvm: Check validity of resolved slot when searching memslots (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Enable machine check support for 32bit targets (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: move more vmentry code to assembly (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: fix compilation with modular PSP and non-modular KVM (Vitaly Kuznetsov) [1841490] - [x86] Increase KVM_MAX_VCPUS to 1024, KVM_MAX_VCPU_ID to 2048 (Eduardo Habkost) [1810811] - [scsi] scsi: core: avoid host-wide host_busy counter for scsi_mq (Ewan Milne) [1761928] - [gpio] gpio: xgene-sb: set valid IRQ type in to_irq() (Brian Masney) [1802402] - [block] rbd: compression_hint option (Ilya Dryomov) [1835925] - [include] libceph: support for alloc hint flags (Ilya Dryomov) [1835925] - [net] libceph: read_from_replica option (Ilya Dryomov) [1835925] - [net] libceph: support for balanced and localized reads (Ilya Dryomov) [1835925] - [net] libceph: crush_location infrastructure (Ilya Dryomov) [1835925] - [net] libceph: decode CRUSH device/bucket types and names (Ilya Dryomov) [1835925] - [net] libceph: add non-asserting rbtree insertion helper (Ilya Dryomov) [1835925] - [pci] PCI: pciehp: Fix MSI interrupt race (Myron Stowe) [1779610] - [security] ima: Remove __init annotation from ima_pcrread() (Bruno Meneguele) [1843774] - [security] ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init() (Bruno Meneguele) [1843774] - [security] ima: Directly assign the ima_default_policy pointer to ima_rules (Bruno Meneguele) [1843774] - [documentation] powerpc/fadump: sysfs for fadump memory reservation (Diego Domingos) [1804202] - [documentation] Documentation/ABI: Mark /sys/kernel/fadump_* sysfs files deprecated (Diego Domingos) [1804202] - [documentation] powerpc/powernv: Move core and fadump_release_opalcore under new kobject (Diego Domingos) [1804202] - [powerpc] powerpc/fadump: Reorganize /sys/kernel/fadump_* sysfs files (Diego Domingos) [1804202] - [fs] sysfs: wrap __compat_only_sysfs_link_entry_to_kobj function to change the symlink name (Diego Domingos) [1804202] - [documentation] Documentation/ABI: Add ABI documentation for /sys/kernel/fadump_* (Diego Domingos) [1804202] - [hwtracing] intel_th: pci: Add Tiger Lake CPU support (Jiri Olsa) [1483079] - [netdrv] e1000e: fix S0ix flows for cable connected case (Ken Cox) [1781385] - [netdrv] e1000e: reject unsupported coalescing params (Ken Cox) [1781385] - [netdrv] e1000e: Add support for Tiger Lake device (Ken Cox) [1781385] - [netdrv] e1000e: Add support for Alder Lake (Ken Cox) [1781385] - [netdrv] net: intel: e1000e: fix possible sleep-in-atomic-context bugs in e1000e_get_hw_semaphore() (Ken Cox) [1781385] - [netdrv] e1000e: fix missing cpu_to_le64 on buffer_addr (Ken Cox) [1781385] - [netdrv] e1000(e): use new helper tcp_v6_gso_csum_prep (Ken Cox) [1781385] - [netdrv] e1000e: Revert "e1000e: Make watchdog use delayed work" (Ken Cox) [1781385] - [netdrv] e1000e: Use netdev_info instead of pr_info for link messages (Ken Cox) [1781385] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Ken Cox) [1781385] - [netdrv] e1000e: Fix compiler warning when CONFIG_PM_SLEEP is not set (Ken Cox) [1781385] - [netdrv] net: ixgbevf: reject unsupported coalescing params (Ken Cox) [1781379] - [netdrv] ixgbevf: Remove limit of 10 entries for unicast filter list (Ken Cox) [1781379] - [netdrv] net: ixgbe: reject unsupported coalescing params (Ken Cox) [1781378] - [netdrv] ixgbe: Use pci_get_dsn() (Ken Cox) [1781378] - [netdrv] intel: Replace zero-length array with flexible-array member (Ken Cox) [1781378] - [netdrv] ixgbe: Fix calculation of queue with VFs and flow director on interface flap (Ken Cox) [1781378] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Ken Cox) [1781378] - [netdrv] ixgbe: protect TX timestamping from API misuse (Ken Cox) [1781378] - [netdrv] ixgbe: Make use of cpumask_local_spread to improve RSS locality (Ken Cox) [1781378] - [netdrv] ixgbe: Remove duplicate clear_bit() call (Ken Cox) [1781378] - [netdrv] ixgbe: Add UDP segmentation offload support (Ken Cox) [1781378] - [x86] x86/resctrl: Fix invalid attempt at removing the default resource group (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Clean up unused function parameter in mkdir path (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix a deadlock due to inaccurate reference (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix use-after-free due to inaccurate refcount of rdtgroup (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix use-after-free when deleting resource groups (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Add task resctrl information display (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Check monitoring static key in the MBM overflow handler (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Do not reconfigure exiting tasks (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix potential memory leak (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix an imbalance in domain_remove_cpu() (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix potential lockdep warning (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Prevent NULL pointer dereference when reading mondata (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Cleanup cbm_ensure_valid() (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Prevent possible overrun during bitmap operations (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Don't stop walking closids when a locksetup group is found (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Use _ASM_BX to avoid ifdeffery (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Remove unused variable (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Remove duplicate MSR_MISC_FEATURE_CONTROL definition (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Avoid confusion over the new X86_RESCTRL config (Alexander Beregalov) [1830948] - [x86] x86/cache: Rename config option to CONFIG_X86_RESCTRL (Alexander Beregalov) [1830948] - [tools] perf flamegraph: Use /bin/bash for report and record scripts (Michael Petlan) [1281843] - [tools] perf script: Add flamegraph.py script (Michael Petlan) [1281843] - [tools] perf script: Avoid NULL dereference on symbol (Michael Petlan) [1841130] - [tools] tools/build: tweak unused value workaround (Michael Petlan) [1841130] - [tools] perf stat: Fix no metric header if --per-socket and --metric-only set (Michael Petlan) [1841130] - [tools] perf python: Check if clang supports -fno-semantic-interposition (Michael Petlan) [1841130] - [tools] perf tools: Support Python 3.8+ in Makefile (Michael Petlan) [1841130] - [tools] perf script: Fix invalid read of directory entry after closedir() (Michael Petlan) [1841130] - [tools] perf script report: Fix SEGFAULT when using DWARF mode (Michael Petlan) [1841130] - [tools] perf script: add -S/--symbols documentation (Michael Petlan) [1841130] - [tools] perf pmu-events x86: Use CPU_CLK_UNHALTED.THREAD in Kernel_Utilization metric (Michael Petlan) [1841130] - [tools] perf events parser: Add missing Intel CPU events to parser (Michael Petlan) [1841130] - [tools] perf script: Allow --symbol to accept hexadecimal addresses (Michael Petlan) [1841130] - [tools] perf top: Support hotkey to change sort order (Michael Petlan) [1841130] - [tools] perf top: Support --group-sort-idx to change the sort order (Michael Petlan) [1841130] - [tools] perf symbols: Fix arm64 gap between kernel start and module end (Michael Petlan) [1841130] - [tools] perf build-test: Honour JOBS to override detection of number of cores (Michael Petlan) [1841130] - [tools] perf script: Add --show-cgroup-events option (Michael Petlan) [1841130] - [tools] perf top: Add --all-cgroups option (Michael Petlan) [1841130] - [tools] perf record: Add --all-cgroups option (Michael Petlan) [1841130] - [tools] perf record: Support synthesizing cgroup events (Michael Petlan) [1841130] - [tools] perf report: Add 'cgroup' sort key (Michael Petlan) [1841130] - [tools] perf cgroup: Maintain cgroup hierarchy (Michael Petlan) [1841130] - [tools] perf tools: Basic support for CGROUP event (Michael Petlan) [1841130] - [tools] perf tools: Add file-handle feature test (Michael Petlan) [1841130] - [tools] perf python: Include rwsem.c in the pythong biding (Michael Petlan) [1841130] - [tools] tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1841130] - [tools] perf script: Introduce --deltatime option (Michael Petlan) [1841130] - [tools] perf: Normalize gcc parameter when generating arch errno table (Michael Petlan) [1841130] - [tools] perf parse-events: Add defensive NULL check (Michael Petlan) [1841130] - [tools] perf callchain: Update docs regarding kernel/user space unwinding (Michael Petlan) [1841130] - [tools] perf cpumap: Fix snprintf overflow check (Michael Petlan) [1841130] - [tools] perf test: Test pmu-events aliases (Michael Petlan) [1841130] - [tools] perf pmu: Make pmu_uncore_alias_match() public (Michael Petlan) [1841130] - [tools] perf pmu: Add is_pmu_core() (Michael Petlan) [1841130] - [tools] perf test: Add pmu-events test (Michael Petlan) [1841130] - [tools] perf pmu: Refactor pmu_add_cpu_aliases() (Michael Petlan) [1841130] - [tools] perf jevents: Support test events folder (Michael Petlan) [1841130] - [tools] perf jevents: Add some test events (Michael Petlan) [1841130] - [tools] perf tools: Unify a bit the build directory output (Michael Petlan) [1841130] - [tools] perf metricgroup: Fix printing event names of metric group with multiple events incase of overlapping events (Michael Petlan) [1841130] - [tools] perf stat: Align the output for interval aggregation mode (Michael Petlan) [1841130] - [tools] perf report/top TUI: Support hotkeys to let user select any event for sorting (Michael Petlan) [1841130] - [tools] perf report: Support a new key to reload the browser (Michael Petlan) [1841130] - [tools] perf report: Allow specifying event to be used as sort key in --group output (Michael Petlan) [1841130] - [tools] perf report/top TUI: Support hotkey 'a' for annotation of unresolved addresses (Michael Petlan) [1841130] - [tools] perf report: Support interactive annotation of code without symbols (Michael Petlan) [1841130] - [tools] perf report: Print al_addr when symbol is not found (Michael Petlan) [1841130] - [tools] perf symbols: Consolidate symbol fixup issue (Michael Petlan) [1841130] - [tools] perf parse-events: Fix 3 use after frees found with clang ASAN (Michael Petlan) [1841130] - [tools] perf/tests: Add CET instructions to the new instructions test (Michael Petlan) [1841130] - [tools] perf expr: Fix copy/paste mistake (Michael Petlan) [1841130] - [tools] perf report: Fix no branch type statistics report issue (Michael Petlan) [1841130] - [tools] perf tools: Give synthetic mmap events an inode generation (Michael Petlan) [1841130] - [tools] perf test: Print if shell directory isn't present (Michael Petlan) [1841130] - [tools] perf record: Fix binding of AIO user space buffers to nodes (Michael Petlan) [1841130] - [tools] perf intel-pt: Update intel-pt.txt file with new location of the documentation (Michael Petlan) [1841130] - [tools] perf intel-pt: Add Intel PT man page references (Michael Petlan) [1841130] - [tools] perf intel-pt: Rename intel-pt.txt and put it in man page format (Michael Petlan) [1841130] - [tools] perf doc: Set man page date to last git commit (Michael Petlan) [1841130] - [tools] perf cs-etm: Fix unsigned variable comparison to zero (Michael Petlan) [1841130] - [tools] perf cs-etm: Optimize copying last branches (Michael Petlan) [1841130] - [tools] perf cs-etm: Correct synthesizing instruction samples (Michael Petlan) [1841130] - [tools] perf cs-etm: Continuously record last branch (Michael Petlan) [1841130] - [tools] perf cs-etm: Swap packets for instruction samples (Michael Petlan) [1841130] - [tools] perf map: Use strstarts() to look for Android libraries (Michael Petlan) [1841130] - [tools] perf vendor events intel: Add NO_NMI_WATCHDOG metric constraint (Michael Petlan) [1841130] - [tools] perf metricgroup: Support metric constraint (Michael Petlan) [1841130] - [tools] perf util: Factor out sysctl__nmi_watchdog_enabled() (Michael Petlan) [1841130] - [tools] perf metricgroup: Factor out metricgroup__add_metric_weak_group() (Michael Petlan) [1841130] - [tools] perf jevents: Support metric constraint (Michael Petlan) [1841130] - [tools] perf block-info: Support color ops to print block percents in color (Michael Petlan) [1841130] - [tools] perf block-info: Allow selecting which columns to report and its order (Michael Petlan) [1841130] - [tools] perf diff: Use __block_info__cmp() to replace block_pair_cmp() (Michael Petlan) [1841130] - [tools] perf expr: Make expr__parse() return -1 on error (Michael Petlan) [1841130] - [tools] perf expr: Straighten expr__parse()/expr__find_other() interface (Michael Petlan) [1841130] - [tools] perf expr: Increase EXPR_MAX_OTHER to support metrics with more than 15 variables (Michael Petlan) [1841130] - [tools] perf expr: Move expr lexer to flex (Michael Petlan) [1841130] - [tools] perf expr: Add expr.c object (Michael Petlan) [1841130] - [tools] perf header: Add check for unexpected use of reserved membrs in event attr (Michael Petlan) [1841130] - [tools] perf evsel: Support PERF_SAMPLE_BRANCH_HW_INDEX (Michael Petlan) [1841130] - [tools] perf tools: Add hw_idx in struct branch_stack (Michael Petlan) [1841130] - [tools] tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1841130] - [tools] tools lib traceevent: Remove extra '\n' in print_event_time() (Michael Petlan) [1841130] - [tools] perf annotate: Get rid of annotation->nr_jumps (Michael Petlan) [1841130] - [tools] perf llvm: Add debug hint message about missing kernel-devel package (Michael Petlan) [1841130] - [tools] perf stat: Show percore counts in per CPU output (Michael Petlan) [1841130] - [tools] tools lib api fs: Move cgroupsfs_find_mountpoint() (Michael Petlan) [1841130] - [kernel] perf/core: fix parent pid/tid in task exit events (Michael Petlan) [1841130] - [x86] perf/x86/cstate: Add Jasper Lake CPU support (Michael Petlan) [1841130] - [kernel] perf/core: Disable page faults when getting phys address (Michael Petlan) [1841130] - [x86] perf/x86/intel/uncore: Add Ice Lake server uncore support (Michael Petlan) [1841130] - [kernel] perf/cgroup: Correct indirection in perf_less_group_idx() (Michael Petlan) [1841130] - [kernel] perf/core: Fix event cgroup tracking (Michael Petlan) [1841130] - [init] perf/core: Add PERF_SAMPLE_CGROUP feature (Michael Petlan) [1841130] - [kernel] perf/core: Add PERF_RECORD_CGROUP event (Michael Petlan) [1841130] - [x86] x86 user stack frame reads: switch to explicit __get_user() (Michael Petlan) [1841130] - [x86] perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box (Michael Petlan) [1841130] - [x86] perf/x86/intel/uncore: Add box_offsets for free-running counters (Michael Petlan) [1841130] - [kernel] perf/core: Fix reversed NULL check in perf_event_groups_less() (Michael Petlan) [1841130] - [kernel] perf/core: Fix endless multiplex timer (Michael Petlan) [1841130] - [kernel] perf/cgroup: Order events in RB tree by cgroup id (Michael Petlan) [1841130] - [kernel] perf/cgroup: Grow per perf_cpu_context heap storage (Michael Petlan) [1841130] - [kernel] perf/core: Add per perf_cpu_context min_heap storage (Michael Petlan) [1841130] - [kernel] perf/core: Use min_heap in visit_groups_merge() (Michael Petlan) [1841130] - [lib] lib: Introduce generic min-heap (Michael Petlan) [1841130] - [kernel] perf/cgroup: Reorder perf_cgroup_connect() (Michael Petlan) [1841130] - [kernel] perf/core: Remove 'struct sched_in_data' (Michael Petlan) [1841130] - [kernel] perf/core: Unify {pinned, flexible}_sched_in() (Michael Petlan) [1841130] - [x86] perf/x86: Add Intel Tiger Lake uncore support (Michael Petlan) [1841130] - [x86] perf/x86/intel: Output LBR TOS information correctly (Michael Petlan) [1841130] - [powerpc] perf/core: Add new branch sample type for HW index of raw branch records (Michael Petlan) [1841130] - [x86] perf/x86/intel: Avoid unnecessary PEBS_ENABLE MSR access in PMI (Michael Petlan) [1841130] - [x86] x86/cpu: Add Jasper Lake to Intel family (Michael Petlan) [1841130] - [fs] pstore/ram: Run without kernel crash dump region (Desnes Augusto Nunes do Rosario) [1824906] - [fs] pstore/ram: Avoid NULL deref in ftrace merging failure path (Desnes Augusto Nunes do Rosario) [1824906] - [fs] pstore: Convert buf_lock to semaphore (Desnes Augusto Nunes do Rosario) [1824906] - [fs] pstore/ram: Correctly calculate usable PRZ bytes (Desnes Augusto Nunes do Rosario) [1824906] - [drm] memremap: add an owner field to struct dev_pagemap (Don Dutile) [1816441] - [mm] mm: devmap: refactor 1-based refcounting for ZONE_DEVICE pages (Don Dutile) [1816441] - [mm] mm/swap: fix release_pages() when releasing devmap pages (Don Dutile) [1816441] - [mm] mm: revert remove MEMORY_DEVICE_PUBLIC support in swap.c (Don Dutile) [1816441] - [nvdimm] mm: Cleanup __put_devmap_managed_page() vs ->page_free() (Don Dutile) [1816441] - [documentation] hv_netvsc: Update document for XDP support (Mohammed Gamal) [1815497] - [netdrv] hv_netvsc: Fix XDP refcnt for synthetic and VF NICs (Mohammed Gamal) [1815497] - [netdrv] hv_netvsc: Add XDP support (Mohammed Gamal) [1815497] - [powerpc] kvm: ppc: book3s hv: Remove user-triggerable WARN_ON (Laurent Vivier) [1784050] - [powerpc] kvm: ppc: book3s hv: Close race with page faults around memslot flushes (Laurent Vivier) [1784050] - [powerpc] pseries/svm: Allow IOMMU to work in SVM (Michael Roth) [1730194] - [powerpc] pseries/iommu: Separate FW_FEATURE_MULTITCE to put/stuff features (Michael Roth) [1730194] - [powerpc] pseries: Allow not having ibm, hypertas-functions::hcall-multi-tce for DDW (Michael Roth) [1730194] - [powerpc] revert "powerpc/pseries/iommu: Don't use dma_iommu_ops on secure guests" (Michael Roth) [1730194] - [powerpc] ultravisor: Add PPC_UV config option (Michael Roth) [1730194] - [mm] ksm: Export ksm_madvise() (Michael Roth) [1730194] - [powerpc] configs: Enable secure guest support in pseries and ppc64 defconfigs (Michael Roth) [1730194] - [powerpc] prom_init: Undo relocation before entering secure mode (Michael Roth) [1730194] - [powerpc] pseries/svm: Force SWIOTLB for secure guests (Michael Roth) [1730194] - [powerpc] pseries/iommu: Don't use dma_iommu_ops on secure guests (Michael Roth) [1730194] - [powerpc] pseries/svm: Disable doorbells in SVM guests (Michael Roth) [1730194] - [powerpc] pseries/svm: Export guest SVM status to user space via sysfs (Michael Roth) [1730194] - [powerpc] pseries/svm: Use shared memory for Debug Trace Log (DTL) (Michael Roth) [1730194] - [powerpc] prom_init: Pass the "os-term" message to hypervisor (Michael Roth) [1730194] - [powerpc] Add support for adding an ESM blob to the zImage wrapper (Michael Roth) [1730194] - [powerpc] pseries: Introduce option to build secure virtual machines (Michael Roth) [1730194] - [s390] mm: Remove sev_active() function (Michael Roth) [1730194] - [kernel] fs/core/vmcore: Move sev_active() reference to x86 arch code (Michael Roth) [1730194] - [kernel] x86, s390/mm: Move sme_active() and sme_me_mask to x86-specific header (Michael Roth) [1730194] - [kernel] dma-mapping: Remove dma_check_mask() (Michael Roth) [1730194] - [kernel] swiotlb: Remove call to sme_active() (Michael Roth) [1730194] - [x86] s390: Move ARCH_HAS_MEM_ENCRYPT definition to arch/Kconfig (Michael Roth) [1730194] - [powerpc] xmon: don't access ASDR in VMs (Michael Roth) [1730194] - [powerpc] xmon: Fix compile error in print_insn* functions (Michael Roth) [1730194] - [mm] memremap: provide a not device managed memremap_pages (Michael Roth) [1730194] - [mm] memremap: don't use a separate devm action for devmap_managed_enable_get (Michael Roth) [1730194] - [mm] memremap: remove the dev field in struct dev_pagemap (Michael Roth) [1730194] - [kernel] resource: add a not device managed request_free_mem_region variant (Michael Roth) [1730194] - [mm] turn migrate_vma upside down (Michael Roth) [1730194] - [kernel] mm: simplify ZONE_DEVICE page private data (Michael Roth) [1730194] - [kernel] mm: remove hmm_devmem_add (Michael Roth) [1730194] - [mm] remove hmm_vma_alloc_locked_page (Michael Roth) [1730194] - [dax] device-dax: use the dev_pagemap internal refcount (Michael Roth) [1730194] - [mm] export alloc_pages_vma (Michael Roth) [1730194] - [netdrv] net/mlx5: Kconfig: Fix spelling typo (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Introduce kconfig var for TC support (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Move TC-specific code from en_main.c to en_tc.c (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Extract neigh-specific code from en_rep.c to rep/neigh.c (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Extract TC-specific code from en_rep.c to rep/tc.c (Alaa Hleihel) [1843359] - [infiniband] net/mlx5: Refactor imm_inval_pkey field in cqe struct (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Take DCBNL-related definitions into dedicated files (Alaa Hleihel) [1843359] - [netdrv] net/mlx5: E-Switch: Move eswitch chains to a new directory (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: remove duplicated check chain_index in mlx5e_rep_setup_ft_cb (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: add mlx5e_rep_indr_setup_ft_cb support (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: refactor indr setup block (Alaa Hleihel) [1843359] - [infiniband] IB/mlx5: Fix DEVX support for MLX5_CMD_OP_INIT2INIT_QP command (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Remove warning "devices are not on same switch HW" (Alaa Hleihel) [1842258] - [infiniband] RDMA/mlx5: Add init2init as a modify command (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: replace EINVAL in mlx5e_flower_parse_meta() (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Fix MLX5_TC_CT dependencies (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Properly set default values when disabling adaptive moderation (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Fix stats update for matchall classifier (Alaa Hleihel) [1842258] - [netdrv] net: sched: expose HW stats types per action used by drivers (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: en_tc: Fix cast to restricted __be32 warning (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: en_tc: Fix incorrect type in initializer warnings (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Allow partial data mask for tunnel options (Alaa Hleihel) [1842258] - [include] net/mlx5: IPSec: Fix incorrect type for spi (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Accel: fpga tls fix cast to __be64 and incorrect argument types (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: cmd: Fix memset with byte count warning (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: DR: Fix incorrect type in return expression (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: DR: Fix cast to restricted __be32 (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: DR: Fix incorrect type in argument (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: IPoIB, Drop multicast packets that this interface sent (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: IPoIB, Enable loopback packets for IPoIB interfaces (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Fix error flow in case of function_setup failure (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: CT: Correctly get flow rule (Alaa Hleihel) [1842258 1840408] - [netdrv] net/mlx5e: Update netdev txq on completions during closure (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Annotate mutex destroy for root ns (Alaa Hleihel) [1842258 1840408] - [netdrv] net/mlx5: Don't maintain a case of del_sw_func being null (Alaa Hleihel) [1842258 1840408] - [netdrv] net/mlx5: Fix cleaning unmanaged flow tables (Alaa Hleihel) [1842258 1840408] - [netdrv] net/mlx5: Fix memory leak in mlx5_events_init (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Fix inner tirs handling (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: kTLS, Destroy key object after destroying the TIS (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Fix allowed tc redirect merged eswitch offload cases (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Avoid processing commands before cmdif is ready (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Fix a race when moving command interface to events mode (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Add command entry handling completion (Alaa Hleihel) [1842258] - [infiniband] RDMA/mlx5: Fix NULL pointer dereference in destroy_prefetch_work (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Fix crash upon suspend/resume (Alaa Hleihel) [1842258 1841973] - [netdrv] net/mlx5e: Fix devlink port netdev unregistration sequence (Alaa Hleihel) [1842258 1790226] - [netdrv] net/mlx5e: Fix devlink port register sequence (Alaa Hleihel) [1842258 1790226] - [netdrv] net/mlx5e: Use devlink virtual flavour for VF devlink port (Alaa Hleihel) [1842258 1790226] - [netdrv] net/mlx5e: Add support for devlink-port in non-representors mode (Alaa Hleihel) [1842258 1790226] - [netdrv] net/mlx5e: Rename representor get devlink port function (Alaa Hleihel) [1842258 1790226] - [fs] nfsd4: add filename to states output ("J. Bruce Fields") [1475182] - [fs] nfsd4: stid display should preserve on-the-wire byte order ("J. Bruce Fields") [1475182] - [fs] nfsd4: common stateid-printing code ("J. Bruce Fields") [1475182] - [fs] nfsd: remove read permission bit for ctl sysctl ("J. Bruce Fields") [1475182] - [fs] nfsd: "\s" should be "s" ("J. Bruce Fields") [1475182] - [fs] nfsd: initialize i_private before d_add ("J. Bruce Fields") [1475182] - [fs] nfsd: use i_wrlock instead of rcu for nfsdfs i_private ("J. Bruce Fields") [1475182] - [fs] nfsd: fix dentry leak upon mkdir failure ("J. Bruce Fields") [1475182] - [fs] nfsd: Make __get_nfsdfs_client() static ("J. Bruce Fields") [1475182] - [fs] nfsd: Make two functions static ("J. Bruce Fields") [1475182] - [fs] nfsd: decode implementation id ("J. Bruce Fields") [1475182] - [fs] nfsd: use 64-bit seconds fields in nfsd v4 code ("J. Bruce Fields") [1475182] - [fs] nfsd: create xdr_netobj_dup helper ("J. Bruce Fields") [1475182] - [fs] nfsd: allow forced expiration of NFSv4 clients ("J. Bruce Fields") [1475182] - [fs] nfsd: create get_nfsdfs_clp helper ("J. Bruce Fields") [1475182] - [fs] nfsd4: show layout stateids ("J. Bruce Fields") [1475182] - [fs] nfsd: show lock and deleg stateids ("J. Bruce Fields") [1475182] - [fs] nfsd4: add file to display list of client's opens ("J. Bruce Fields") [1475182] - [fs] nfsd: add more information to client info file ("J. Bruce Fields") [1475182] - [include] nfsd: escape high characters in binary data ("J. Bruce Fields") [1475182] - [fs] nfsd: copy client's address including port number to cl_addr ("J. Bruce Fields") [1475182] - [fs] nfsd4: add a client info file ("J. Bruce Fields") [1475182] - [fs] nfsd: make client/ directory names small ints ("J. Bruce Fields") [1475182] - [fs] nfsd: add nfsd/clients directory ("J. Bruce Fields") [1475182] - [fs] nfsd4: use reference count to free client ("J. Bruce Fields") [1475182] - [fs] nfsd: rename cl_refcount ("J. Bruce Fields") [1475182] - [fs] nfsd: persist nfsd filesystem across mounts ("J. Bruce Fields") [1475182]- [wireless] iwlwifi: pcie: handle QuZ configs with killer NICs as well (Jarod Wilson) [1844129 1842382] - [net] mac80211: add ieee80211_is_any_nullfunc() (Jarod Wilson) [1844129] - [net] mac80211: sta_info: Add lockdep condition for RCU list usage (Jarod Wilson) [1844129] - [net] mac80211: fix channel switch trigger from unknown mesh peer (Jarod Wilson) [1844129] - [wireless] rtw88: avoid unused function warnings (Jarod Wilson) [1844129] - [wireless] brcmfmac: add stub for monitor interface xmit (Jarod Wilson) [1844129] - [wireless] iwlwifi: actually check allocated conf_tlv pointer (Jarod Wilson) [1844129] - [wireless] iwlwifi: fix WGDS check when WRDS is disabled (Jarod Wilson) [1844129] - [wireless] iwlwifi: mvm: fix inactive TID removal return value usage (Jarod Wilson) [1844129] - [wireless] iwlwifi: mvm: Do not declare support for ACK Enabled Aggregation (Jarod Wilson) [1844129] - [wireless] iwlwifi: mvm: limit maximum queue appropriately (Jarod Wilson) [1844129] - [wireless] iwlwifi: pcie: indicate correct RB size to device (Jarod Wilson) [1844129] - [wireless] iwlwifi: mvm: beacon statistics shouldn't go backwards (Jarod Wilson) [1844129] - [wireless] iwlwifi: pcie: actually release queue memory in TVQM (Jarod Wilson) [1844129] - [wireless] mac80211: populate debugfs only after cfg80211 init (Jarod Wilson) [1844129] - [net] mac80211: fix race in ieee80211_register_hw() (Jarod Wilson) [1844129] - [net] nl80211: fix NL80211_ATTR_FTM_RESPONDER policy (Jarod Wilson) [1844129] - [powerpc] powerpc/fadump: Account for memory_limit while reserving memory (Steve Best) [1840646] - [mm] mm: make deferred init's max threads arch-specific (David Hildenbrand) [1818764] - [mm] mm: parallelize deferred_init_memmap() (David Hildenbrand) [1818764] - [mm] mm: don't track number of pages during deferred initialization (David Hildenbrand) [1818764] - [kernel] padata: add basic support for multithreaded jobs (David Hildenbrand) [1818764] - [kernel] padata: allocate work structures for parallel jobs from a pool (David Hildenbrand) [1818764] - [init] padata: initialize earlier (David Hildenbrand) [1818764] - [kernel] padata: remove exit routine (David Hildenbrand) [1818764] - [documentation] padata: update documentation (David Hildenbrand) [1818764] - [mm] mm: call cond_resched() from deferred_init_memmap() (David Hildenbrand) [1818764] - [mm] mm: initialize deferred pages with interrupts enabled (David Hildenbrand) [1818764] - [mm] mm/pagealloc.c: call touch_nmi_watchdog() on max order boundaries in deferred init (David Hildenbrand) [1818764] - [mm] mm/page_alloc: fix watchdog soft lockups during set_zone_contiguous() (David Hildenbrand) [1818764] - [mm] mm/page_alloc.c: fix regression with deferred struct page init (David Hildenbrand) [1818764] - [mm] mm: initialize MAX_ORDER_NR_PAGES at a time instead of doing larger sections (David Hildenbrand) [1818764] - [mm] mm: implement new zone specific memblock iterator (David Hildenbrand) [1818764] - [mm] mm: drop meminit_pfn_in_nid as it is redundant (David Hildenbrand) [1818764] - [kernel] audit: add subj creds to NETFILTER_CFG record to (Richard Guy Briggs) [1478533] - [kernel] audit: make symbol 'audit_nfcfgs' static (Richard Guy Briggs) [1478533] - [net] netfilter: add audit table unregister actions (Richard Guy Briggs) [1478533] - [net] audit: tidy and extend netfilter_cfg x_tables (Richard Guy Briggs) [1478533] - [x86] x86/efi: Allocate e820 buffer before calling efi_exit_boot_service (Lenny Szubowicz) [1824005] - [mm] hugetlb_cgroup: fix possible illegal access to memory (Joel Savitz) [1835398] - [kvm] KVM: s390: Remove false WARN_ON_ONCE for the PQAP instruction (Claudio Imbrenda) [1836184] - [sound] ASoC: Intel: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [thermal] thermal: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [powercap] powercap/intel_rapl: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [platform] platform/x86: Convert to new CPU match macros (Prarit Bhargava) [1841649] - [pci] PCI: intel-mid: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [mmc] mmc: sdhci-acpi: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [idle] intel_idle: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [extcon] extcon: axp288: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [edac] EDAC: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [acpi] ACPI: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [x86] x86/platform: Convert to new CPU match macros (Prarit Bhargava) [1841649] - [x86] x86/kernel: Convert to new CPU match macros (Prarit Bhargava) [1841649] - [x86] x86/perf/events: Convert to new CPU match macros (Prarit Bhargava) [1841649] - [x86] x86/cpu: Add consistent CPU match macros (Prarit Bhargava) [1841649] - [fs] fix autofs regression caused by follow_managed() changes (Miklos Szeredi) [1784857] - [fs] fs/namei.c: fix missing barriers when checking positivity (Miklos Szeredi) [1784857] - [fs] fix dget_parent() fastpath race (Miklos Szeredi) [1784857] - [fs] new helper: lookup_positive_unlocked() (Miklos Szeredi) [1784857] - [fs] fs/namei.c: pull positivity check into follow_managed() (Miklos Szeredi) [1784857] - [mm] x86/kasan: Fix boot with 5-level paging and KASAN (Baoquan He) [1838418] - [netdrv] bnxt_en: Fix VLAN acceleration handling in bnxt_fix_features() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Return error when allocating zero size context memory (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Improve AER slot reset (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Reduce BNXT_MSIX_VEC_MAX value to supported CQs per PF (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Fix VF anti-spoof filter setup (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Fix "fw.mgmt" and "fw.nsci" info via devlink info_get cb (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add partno to devlink info_get cb (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Read partno and serialno of the board from VPD (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add fw.mgmt.api version to devlink info_get cb (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Reset rings if ring reservation fails during open() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Free context memory after disabling PCI in probe error path (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Return error if bnxt_alloc_ctx_mem() fails (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: fix memory leaks in bnxt_dcbnl_ieee_getets() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Fix Priority Bytes and Packets counters in ethtool -S (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Call devlink_port_type_clear() in remove() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Return -EAGAIN if fw command returns BUSY (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Modify some bnxt_hwrm_*_free() functions to void (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Remove unnecessary assignment of return code (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Clear DCB settings after firmware reset (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Process the NQ under NAPI continuous polling (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Simplify __bnxt_poll_cqs_done() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Handle all NQ notifications in bnxt_poll_p5() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Use pci_get_dsn() (Jonathan Toppins) [1790621] - [netdrv] bnxt: reject unsupported coalescing params (Jonathan Toppins) [1790621] - [netdrv] net/broadcom: Clean broadcom code from driver versions (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: fix error handling when flashing from file (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: reinitialize IRQs when MTU is modified (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: add newline to netdev_*() format strings (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Issue PCIe FLR in kdump kernel to cleanup pending DMAs (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Improve device shutdown method (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support for devlink info command (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Rename switch_id to dsn (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support to update progress of flash update (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Move devlink_register before registering netdev (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Register devlink irrespective of firmware spec version (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Refactor bnxt_dl_register() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Disable workaround for lost interrupts on 575XX B0 and newer chips (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Periodically check and remove aged-out ntuple filters (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Do not accept fragments for aRFS flow steering (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Support UDP RSS hashing on 575XX chips (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Improve bnxt_probe_phy() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Improve link up detection (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Call recovery done after reset is successfully done (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Remove unnecessary NULL checks for fw_health (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support for flashing the device via devlink (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Allow PHY settings on multi-function or NPAR PFs if allowed by FW (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add async. event logic for PHY configuration changes (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Refactor the initialization of the ethtool link settings (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Skip disabling autoneg before PHY loopback when appropriate (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Assign more RSS context resources to the VFs (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Initialize context memory to the value specified by firmware (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add chip IDs for 57452 and 57454 chips (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Report health status update after reset is done (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Set MASTER flag during driver registration (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Update firmware interface spec to 1.10.1.12 (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Fix array overrun in bnxt_fill_l2_rewrite_fields() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support for NAT(L3/L4 rewrite) (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support for L2 rewrite (Jonathan Toppins) [1790621] - [netdrv] net/mlx5: E-switch, Protect eswitch mode changes (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: E-switch, Extend eswitch enable to handle num_vfs change (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: Split eswitch mode check to different helper function (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: Simplify mlx5_unload_one() and its callers (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: Simplify mlx5_register_device to return void (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: Avoid deriving mlx5_core_dev second time (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: E-switch, Annotate esw state_lock mutex destroy (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: E-switch, Annotate termtbl_mutex mutex destroy (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5e: CT: Fix offload with CT action after CT NAT action (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Fix missing pedit action after ct clear action (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: remove set but not used variable 'unnew' (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Fix insert rules when TC_CT config isn't enabled (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Fix actions_match_supported() return (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Avoid false warning about rule may be used uninitialized (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Use correct type for chain, prio and level values (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-switch, Fix printing wrong error value (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Fix rejecting all egress rules not on vlan (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch: Fix using fwd and modify when firmware doesn't support it (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: Add missing inline to stub esw_add_restore_rule (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Enable restore table only if reg_c1 is supported (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, free flow_group_in after creating the restore table (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-switch, Fix mutex init order (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: CT: Change idr to xarray to protect parallel tuple id allocation (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Use rhashtable's ct entries instead of a separate list (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Fix stack usage compiler warning (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Support clear action (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: CT: Handle misses after executing CT action (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: CT: Offload established flows (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: CT: Introduce connection tracking (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5: E-Switch, Support getting chain mapping (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5: E-Switch, Add support for offloading rules with no in_port (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5: E-Switch, Introduce global tables (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: en_rep: Create uplink rep root table after eswitch offloads table (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5: E-Switch, Enable reg c1 loopback when possible (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: Restore tunnel metadata on miss (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: E-Switch, Get reg_c1 value on miss (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Support inner header rewrite with goto action (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Disallow inserting vxlan/vlan egress rules without decap/pop (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Move tc tunnel parsing logic with the rest at tc_tun module (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Allow re-allocating mod header actions (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: E-Switch, Restore chain id on miss (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Rx, Split rep rx mpwqe handler from nic (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: E-Switch, Mark miss packets with new chain id mapping (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: E-Switch, Get reg_c0 value on CQE (Alaa Hleihel) [1790219 1790218 1663246] - [infiniband] net/mlx5: E-Switch, Move source port on reg_c0 to the upper 16 bits (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: Introduce mapping infra for mapping unique ids to data (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Add devlink fdb_large_groups parameter (Alaa Hleihel) [1790203 1663246] - [netdrv] net/mlx5: Change the name of steering mode param id (Alaa Hleihel) [1790203 1663246] - [netdrv] net/mlx5e: Fix an IS_ERR() vs NULL check (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: Verify goto chain offload support (Alaa Hleihel) [1663246] - [include] net/mlx5: HW bit for goto chain offload support (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Remove redundant comment about goto slow path (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Reduce number of arguments in slow path handling (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Use NL_SET_ERR_MSG_MOD() extack for errors (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Allow goto earlier chain if FW supports it (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Eswitch, Use per vport tables for mirroring (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: make the symbol 'ESW_POOLS' static (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Increase number of chains and priorities (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Refactor chains and priorities (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: ft: Check prio and chain sanity for ft offload (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: ft: Use getter function to get ft chain (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: TC: Offload flow table rules (Alaa Hleihel) [1663246]- [net] neigh: fix ARP retransmit timer guard (Hangbin Liu) [1767282] - [net] xfrm: fix a warning in xfrm_policy_insert_list (Xin Long) [1820956] - [net] netfilter: ipset: Fix subcounter update skip (Phil Sutter) [1834881] - [netdrv] macvlan: return correct error value (Matteo Croce) [1806146] - [net] core: properly remove skb from list (Ivan Vecera) [1839657] - [tools] selftests: fix flower parent qdisc (Ivan Vecera) [1824071] - [net] sch_choke: Remove classid from choke_skb_cb. (Ivan Vecera) [1824071] - [net] sched: choke: Remove unused inline function choke_set_classid (Ivan Vecera) [1824071] - [net] schedule: add action gate offloading (Ivan Vecera) [1824071] - [net] qos: introduce a gate control flow action (Ivan Vecera) [1824071] - [net] sched: fallback to qdisc noqueue if default qdisc setup fail (Ivan Vecera) [1824071] - [tools] selftests: forwarding: tc_actions.sh: add matchall mirror test (Ivan Vecera) [1824071] - [net] sched: report ndo_setup_tc failures via extack (Ivan Vecera) [1824071] - [net] sched : Remove unnecessary cast in kfree (Ivan Vecera) [1824071] - [tools] selftests: tc-testing: Add a TDC test for pedit munge ip6 dsfield (Ivan Vecera) [1824071] - [tools] selftests: forwarding: pedit_dsfield: Add pedit munge ip6 dsfield (Ivan Vecera) [1824071] - [net] sched: act_ct: update nf_conn_acct for act_ct SW offload in flowtable (Ivan Vecera) [1824071] - [net] net_sched: gen_estimator: extend packet counter to 64bit (Ivan Vecera) [1824071] - [net] flow_offload: skip hw stats check for FLOW_ACTION_HW_STATS_DONT_CARE (Ivan Vecera) [1824071] - [net] net_sched: sch_skbprio: add message validation to skbprio_change() (Ivan Vecera) [1824071] - [net] net_sched: fix tcm_parent in tc filter dump (Ivan Vecera) [1824071] - [net] sch_sfq: validate silly quantum values (Ivan Vecera) [1824071] - [net] sch_choke: avoid potential panic in choke_reset() (Ivan Vecera) [1824071] - [net] fq_codel: fix TCA_FQ_CODEL_DROP_BATCH_SIZE sanity checks (Ivan Vecera) [1824071] - [net] sched: etf: do not assume all sockets are full blown (Ivan Vecera) [1824071] - [tools] tc-testing: remove duplicate code in tdc.py (Ivan Vecera) [1824071] - [net] sched: Fix setting last executed chain on skb extension (Ivan Vecera) [1824071] - [net] net_sched: fix a missing refcnt in tcindex_init() (Ivan Vecera) [1824071] - [net] net_sched: add a temporary refcnt for struct tcindex_data (Ivan Vecera) [1824071] - [net] sched: expose HW stats types per action used by drivers (Ivan Vecera) [1824071] - [net] introduce nla_put_bitfield32() helper and use it (Ivan Vecera) [1824071] - [tools] selftests: skbedit_priority: Test counters at the skbedit rule (Ivan Vecera) [1824071] - [net] sched: act_pedit: Implement stats_update callback (Ivan Vecera) [1824071] - [net] sched: act_skbedit: Implement stats_update callback (Ivan Vecera) [1824071] - [tools] selftests: forwarding: Add a forwarding test for pedit munge dsfield (Ivan Vecera) [1824071] - [net] flow_offload.h: Fix a comment at flow_action_entry.mangle (Ivan Vecera) [1824071] - [net] Fix CONFIG_NET_CLS_ACT=n and CONFIG_NFT_FWD_NETDEV={y, m} build (Ivan Vecera) [1824071] - [net] netfilter: nft_fwd_netdev: allow to redirect to ifb via ingress (Ivan Vecera) [1824071] - [net] cbs: Fix software cbs to consider packet sending time (Ivan Vecera) [1824071] - [include] taprio: do not use BIT() in TCA_TAPRIO_ATTR_FLAG_* definitions (Ivan Vecera) [1824071] - [net] cls_flower: Add extack support for flags key (Ivan Vecera) [1824071] - [net] cls_flower: Add extack support for src and dst port range options (Ivan Vecera) [1824071] - [net] cls_flower: Add extack support for mpls options (Ivan Vecera) [1824071] - [include] net: sched: refine extack messages in tcf_change_indev (Ivan Vecera) [1824071] - [net] sched: rename more stats_types (Ivan Vecera) [1824071] - [tools] selftests: forwarding: Add an skbedit priority selftest (Ivan Vecera) [1824071] - [net] tc_skbedit: Make the skbedit priority offloadable (Ivan Vecera) [1824071] - [include] tc_skbedit: Factor a helper out of is_tcf_skbedit_{mark, ptype}() (Ivan Vecera) [1824071] - [include] net: sched: Do not assume RTNL is held in tunnel key action helpers (Ivan Vecera) [1824071] - [net] sched: act_ct: Fix leak of ct zone template on replace (Ivan Vecera) [1824071] - [net] net_sched: sch_fq: enable use of hrtimer slack (Ivan Vecera) [1824071] - [net] net_sched: do not reprogram a timer about to expire (Ivan Vecera) [1824071] - [net] net_sched: add qdisc_watchdog_schedule_range_ns() (Ivan Vecera) [1824071] - [net] rename flow_action_hw_stats_types* -> flow_action_hw_stats* (Ivan Vecera) [1824071] - [net] net_sched: cls_route: remove the right filter from hashtable (Ivan Vecera) [1824071] - [tools] selftests: qdiscs: RED: Add nodrop tests (Ivan Vecera) [1824071] - [net] sched: RED: Introduce an ECN nodrop mode (Ivan Vecera) [1824071] - [net] sched: Allow extending set of supported RED flags (Ivan Vecera) [1824071] - [tools] selftests: qdiscs: Add TDC test for RED (Ivan Vecera) [1824071] - [tools] tc-testing: add ETS scheduler to tdc build configuration (Ivan Vecera) [1824071] - [net] sched: act_ct: Enable hardware offload of flow table entires (Ivan Vecera) [1824071] - [net] sched: act_ct: Support refreshing the flow table entries (Ivan Vecera) [1824071] - [net] sched: act_ct: Support restoring conntrack info on skbs (Ivan Vecera) [1824071] - [net] sched: act_ct: Instantiate flow table entry actions (Ivan Vecera) [1824071] - [net] net_sched: keep alloc_hash updated after hash allocation (Ivan Vecera) [1824071] - [net] net_sched: hold rtnl lock in tcindex_partial_destroy_work() (Ivan Vecera) [1824071] - [include] flow_offload: restrict driver to pass one allowed bit to flow_action_hw_stats_types_check() (Ivan Vecera) [1824071] - [netdrv] flow_offload: introduce "delayed" HW stats type and allow it in mlx5 (Ivan Vecera) [1824071] - [include] flow_offload: turn hw_stats_type into dedicated enum (Ivan Vecera) [1824071] - [include] flow_offload: use flow_action_for_each in flow_action_mixed_hw_stats_types_check() (Ivan Vecera) [1824071] - [net] sched: pie: change tc_pie_xstats->prob (Ivan Vecera) [1824071] - [net] taprio: Fix sending packets without dequeueing them (Ivan Vecera) [1824071] - [net] sched: act_ct: fix lockdep splat in tcf_ct_flow_table_get (Ivan Vecera) [1824071] - [tools] selftests: forwarding: ETS: Use Qdisc counters (Ivan Vecera) [1824071] - [net] sched: Make FIFO Qdisc offloadable (Ivan Vecera) [1824071] - [include] pie: realign comment (Ivan Vecera) [1824071] - [net] pie: remove pie_vars->accu_prob_overflows (Ivan Vecera) [1824071] - [net] pie: remove unnecessary type casting (Ivan Vecera) [1824071] - [net] pie: use term backlog instead of qlen (Ivan Vecera) [1824071] - [tools] tc-testing: updated tdc tests for basic filter with canid extended match rules (Ivan Vecera) [1824071] - [tools] tc-testing: list kernel options for basic filter with canid ematch. (Ivan Vecera) [1824071] - [net] sched: act_ct: Use pskb_network_may_pull() (Ivan Vecera) [1824071] - [net] sched: act_ct: Fix ipv6 lookup of offloaded connections (Ivan Vecera) [1824071] - [net] sched: act_ct: Software offload of established flows (Ivan Vecera) [1824071] - [net] sched: act_ct: Offload established connections to flow table (Ivan Vecera) [1824071] - [net] sched: act_ct: Create nf flow table per zone (Ivan Vecera) [1824071] - [net] taprio: add missing attribute validation for txtime delay (Ivan Vecera) [1824071] - [net] fq: add missing attribute validation for orphan mask (Ivan Vecera) [1824071] - [tools] selftests: forwarding: tc_common: Convert to use busywait (Ivan Vecera) [1824071] - [tools] selftests: forwarding: Convert until_counter_is() to take expression (Ivan Vecera) [1824071] - [tools] selftests: forwarding: lib: Add tc_rule_handle_stats_get() (Ivan Vecera) [1824071] - [include] net: flow_offload: Replace zero-length array with flexible-array member (Ivan Vecera) [1824071] - [net] sched: Replace zero-length array with flexible-array member (Ivan Vecera) [1824071] - [net] sched: act: count in the size of action flags bitfield (Ivan Vecera) [1824071] - [tools] tc-testing: updated tdc tests for basic filter with u32 extended match rules (Ivan Vecera) [1824071] - [tools] tc-testing: updated tdc tests for basic filter with u16 extended match rules (Ivan Vecera) [1824071] - [tools] tc-testing: updated tdc tests for basic filter (Ivan Vecera) [1824071] - [net] sched: correct flower port blocking (Ivan Vecera) [1824071] - [net] sched: Support specifying a starting chain via tc skb ext (Ivan Vecera) [1824071] - [net] sched: Change the block's chain list to an rcu list (Ivan Vecera) [1824071] - [net] sched: Pass ingress block to tcf_classify_ingress (Ivan Vecera) [1824071] - [net] sched: Introduce ingress classification function (Ivan Vecera) [1824071] - [net] sched: flower: add missing validation of TCA_FLOWER_FLAGS (Ivan Vecera) [1824071] - [net] sched: matchall: add missing validation of TCA_MATCHALL_FLAGS (Ivan Vecera) [1824071] - [net] taprio: Fix dropping packets when using taprio + ETF offloading (Ivan Vecera) [1824071] - [net] taprio: Use taprio_reset_tc() to reset Traffic Classes configuration (Ivan Vecera) [1824071] - [net] taprio: Add missing policy validation for flags (Ivan Vecera) [1824071] - [net] taprio: Fix still allowing changing the flags during runtime (Ivan Vecera) [1824071] - [net] taprio: Fix enabling offload with wrong number of traffic classes (Ivan Vecera) [1824071] - [net] sched: prevent a use after free (Ivan Vecera) [1824071] - [tools] tc-testing: add missing 'nsPlugin' to basic.json (Ivan Vecera) [1824071] - [net] sch_choke: Use kvcalloc (Ivan Vecera) [1824071] - [tools] selftests: mlxsw: Add a RED selftest (Ivan Vecera) [1824071] - [tools] selftests: forwarding: lib.sh: Add start_tcp_traffic (Ivan Vecera) [1824071] - [tools] selftests: mlxsw: Add a TBF selftest (Ivan Vecera) [1824071] - [tools] selftests: forwarding: lib: Allow reading TC rule byte counters (Ivan Vecera) [1824071] - [tools] selftests: forwarding: lib: Add helpers for busywaiting (Ivan Vecera) [1824071] - [tools] selftests: Move two functions from mlxsw's qos_lib to lib (Ivan Vecera) [1824071] - [net] sched: Make TBF Qdisc offloadable (Ivan Vecera) [1824071] - [net] sched: sch_tbf: Don't overwrite backlog before dumping (Ivan Vecera) [1824071] - [net] sched: add Flow Queue PIE packet scheduler (Ivan Vecera) [1824071] - [net] sched: pie: export symbols to be reused by FQ-PIE (Ivan Vecera) [1824071] - [net] sched: pie: fix alignment in struct instances (Ivan Vecera) [1824071] - [net] sched: pie: fix commenting (Ivan Vecera) [1824071] - [include] pie: improve comments and commenting style (Ivan Vecera) [1824071] - [net] pie: rearrange structure members and their initializations (Ivan Vecera) [1824071] - [include] pie: use u8 instead of bool in pie_vars (Ivan Vecera) [1824071] - [include] pie: rearrange macros in order of length (Ivan Vecera) [1824071] - [include] pie: use U64_MAX to denote (2^64 - 1) (Ivan Vecera) [1824071] - [net] sched: pie: move common code to pie.h (Ivan Vecera) [1824071] - [net] sched: use skb_list_walk_safe helper for gso segments (Ivan Vecera) [1824071] - [tools] selftests: qdiscs: Add test coverage for ETS Qdisc (Ivan Vecera) [1824071] - [tools] selftests: forwarding: sch_ets: Add test coverage for ETS Qdisc (Ivan Vecera) [1824071] - [tools] selftests: forwarding: Move start_/stop_traffic from mlxsw to lib.sh (Ivan Vecera) [1824071] - [net] sch_ets: Make the ETS qdisc offloadable (Ivan Vecera) [1824071] - [net] sch_ets: Add a new Qdisc (Ivan Vecera) [1824071] - [include] net: pkt_cls: Clarify a comment (Ivan Vecera) [1824071] - [net] sch_cake: drop unused variable tin_quantum_prio (Ivan Vecera) [1824071] - [net] sched: act_ctinfo: fix memory leak (Ivan Vecera) [1824071] - [net] sched: act_ife: initalize ife->metalist earlier (Ivan Vecera) [1824071] - [net] sch_cake: avoid possible divide by zero in cake_enqueue() (Ivan Vecera) [1824071] - [tools] tc-testing: initial tdc selftests for cls_u32 (Ivan Vecera) [1824071] - [net] treewide: Use sizeof_field() macro (Ivan Vecera) [1824071] - [tools] tc-testing: unbreak full listing of tdc testcases (Ivan Vecera) [1824071] - [net] act_ct: support asymmetric conntrack (Ivan Vecera) [1824071] - [net] sch_cake: Add missing NLA policy entry TCA_CAKE_SPLIT_GSO (Ivan Vecera) [1824071] - [net] remove the unnecessary strict_start_type in some policies (Ivan Vecera) [1824071] - [net] sched: pie: enable timestamp based delay calculation (Ivan Vecera) [1824071] - [net] taprio: don't reject same mqprio settings (Ivan Vecera) [1824071] - [tools] tc-testing: Introduced tdc tests for basic filter (Ivan Vecera) [1824071] - [tools] tc-testing: updated pedit TDC tests (Ivan Vecera) [1824071] - [net] net_sched: add TCA_STATS_PKT64 attribute (Ivan Vecera) [1824071] - [net] net_sched: extend packet counter to 64bit (Ivan Vecera) [1824071] - [include] net_sched: do not export gnet_stats_basic_packed to uapi (Ivan Vecera) [1824071] - [tools] tc-testing: added tests with cookie for mpls TC action (Ivan Vecera) [1824071] - [net] icmp: remove duplicate code (Ivan Vecera) [1824071] - [include] icmp: add helpers to recognize ICMP error packets (Ivan Vecera) [1824071] - [net] taprio: fix panic while hw offload sched list swap (Ivan Vecera) [1824071] - [net] sched: Replace rcu_swap_protected() with rcu_replace_pointer() (Ivan Vecera) [1824071] - [net] net_sched: sch_fq: avoid calling ktime_get_ns() if not needed (Ivan Vecera) [1824071] - [net] net_sched: sch_fq: add dctcp-like marking (Ivan Vecera) [1824071] - [net] net_sched: sch_fq: remove dead code dealing with retransmits (Ivan Vecera) [1824071] - [net] sched: act_ct: fix build failure in RHEL8 (Ivan Vecera) [1824071] - [net] don't return invalid table id error when we fall back to PF_UNSPEC (Sabrina Dubroca) [1814093] - [net] netfilter: update include directives. (Marcelo Leitner) [1837856] - [include] netfilter: fix include guards. (Marcelo Leitner) [1837856] - [include] netfilter: add include guard to xt_connlabel.h (Marcelo Leitner) [1837856] - [net] sk_msg: Don't use RCU_INIT_POINTER on sk_user_data (Sabrina Dubroca) [1819627] - [tools] selftests/bpf: Fix build of sockmap_ktls.c (Sabrina Dubroca) [1819627] - [net] Generate reuseport group ID on group creation (Sabrina Dubroca) [1819627] - [net] bpf: Allow selecting reuseport socket from a SOCKMAP/SOCKHASH (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: Let all kernel-land lookup values in SOCKMAP/SOCKHASH (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: Return socket cookie on lookup from syscall (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: Don't set up upcalls and progs for listening sockets (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: Allow inserting listening TCP sockets into sockmap (Sabrina Dubroca) [1819627] - [net] tcp_bpf: Don't let child socket inherit parent protocol ops on copy (Sabrina Dubroca) [1819627] - [net] net, sk_msg: Clear sk_user_data pointer on clone if tagged (Sabrina Dubroca) [1819627] - [net] net, sk_msg: Annotate lockless access to sk_prot on clone (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: bpf_tcp_ingress needs to subtract bytes from sg.size (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: msg_pop_data can incorrecty set an sge length (Sabrina Dubroca) [1819627] - [net] tls: fix const assignment warning (Sabrina Dubroca) [1819627] - [net] tls: Fix sk_psock refcnt leak in bpf_exec_tx_verdict() (Sabrina Dubroca) [1819627] - [net] tls: Fix sk_psock refcnt leak when in tls_data_ready() (Sabrina Dubroca) [1819627] - [tools] selftests/bpf: Test unhashing kTLS socket after removing from map (Sabrina Dubroca) [1819627] - [include] bpf, sk_msg: Don't clear saved sock proto on restore (Sabrina Dubroca) [1819627] - [include] bpf, sk_msg: Let ULP restore sk_proto and write_space callback (Sabrina Dubroca) [1819627] - [net] tls: Annotate access to sk_prot with READ_ONCE/WRITE_ONCE (Sabrina Dubroca) [1819627] - [net] tls: Read sk_prot once when building tls proto ops (Sabrina Dubroca) [1819627] - [net] tls: Constify base proto ops used for building tls proto (Sabrina Dubroca) [1819627] - [net] tls: Fix to avoid gettig invalid tls record (Sabrina Dubroca) [1819627] - [net] tls: avoid spurious decryption error with HW resync (Sabrina Dubroca) [1819627] - [net] tls: add helper for testing if socket is RX offloaded (Sabrina Dubroca) [1819627] - [tools] selftests: net: tls: remove recv_rcvbuf test (Sabrina Dubroca) [1819627] - [net] tls: use sg_next() to walk sg entries (Sabrina Dubroca) [1819627] - [net] tls: remove the dead inplace_crypto code (Sabrina Dubroca) [1819627] - [tools] selftests/tls: add a test for fragmented messages (Sabrina Dubroca) [1819627] - [net] tls: Fix unused function warning (Sabrina Dubroca) [1819627] - [net] tls: store decrypted on a single bit (Sabrina Dubroca) [1819627] - [net] tls: store async_capable on a single bit (Sabrina Dubroca) [1819627] - [net] tls: pass context to tls_device_decrypted() (Sabrina Dubroca) [1819627] - [net] tls: make allocation failure unlikely (Sabrina Dubroca) [1819627] - [net] tls: mark sk->err being set as unlikely (Sabrina Dubroca) [1819627] - [net] sockmap: use bitmap for copy info (Sabrina Dubroca) [1819627] - [net] tls: add TlsDeviceRxResync statistic (Sabrina Dubroca) [1819627] - [net] tls: add TlsDecryptError stat (Sabrina Dubroca) [1819627] - [net] tls: add statistics for installed sessions (Sabrina Dubroca) [1819627] - [net] tls: add skeleton of MIB statistics (Sabrina Dubroca) [1819627] - [net] tls: add device decrypted trace point (Sabrina Dubroca) [1819627] - [net] tls: add tracing for device/offload events (Sabrina Dubroca) [1819627] - [net] tls: allow compiling TLS TOE out (Sabrina Dubroca) [1819627] - [net] tls: rename tls_hw_* functions tls_toe_* (Sabrina Dubroca) [1819627] - [net] tls: move TOE-related code to a separate file (Sabrina Dubroca) [1819627] - [net] tls: move tls_build_proto() on init path (Sabrina Dubroca) [1819627] - [net] tls: use the full sk_proto pointer (Sabrina Dubroca) [1819627] - [net] tls: rename tls_device to tls_toe_device (Sabrina Dubroca) [1819627] - [net] tls: move TOE-related structures to a separate header (Sabrina Dubroca) [1819627] - [net] tls: sleeping function from invalid context (Sabrina Dubroca) [1819627] - [net] netfilter: nft_set_rbtree: Add missing expired checks (Phil Sutter) [1778020] - [tools] selftests: netfilter: extend flowtable test script with dnat rule (Marcelo Leitner) [1811193] - [tools] selftests: netfilter: extend flowtable test script for ipsec (Marcelo Leitner) [1811193] - [tools] selftests: netfilter: add flowtable test script (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: set NF_FLOW_TEARDOWN flag on entry expiration (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Remove WQ_MEM_RECLAIM from workqueue (Marcelo Leitner) [1811193] - [net] netfilter: nf_conntrack: add IPS_HW_OFFLOAD status bit (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Free block_cb when being deleted (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add counter support in HW offload (Marcelo Leitner) [1811193] - [net] netfilter: conntrack: add nf_ct_acct_add() (Marcelo Leitner) [1811193] - [net] netfilter: conntrack: export nf_ct_acct_update() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Use work entry per offload command (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Use rw sem as flow block lock (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add counter support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add enum nft_flowtable_flags to uapi (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix incorrect tc_setup_type type (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: populate addr_type mask (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix flushing of offloaded flows on free (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: fix NULL pointer dereference in tunnel offload support (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: reload ip{v6}h in nf_flow_tuple_ip{v6} (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: reload ip{v6}h in nf_flow_nat_ip{v6} (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: dump NFTA_CHAIN_FLAGS attribute (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: free flowtable hooks on hook register error (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add tunnel encap/decap action offload support (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add indr block setup support (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flow_table_block_offload_init() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add tunnel match offload support (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: skip offload setup if disabled (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Use nf_flow_offload_tuple for stats as well (Marcelo Leitner) [1811193] - [net] flow_offload: Add flow_match_ct to get rule ct match (Marcelo Leitner) [1811193] - [include] net/sched: act_ct: Enable hardware offload of flow table entires (Marcelo Leitner) [1811193] - [include] net/sched: act_ct: Support refreshing the flow table entries (Marcelo Leitner) [1811193] - [include] net/sched: act_ct: Support restoring conntrack info on skbs (Marcelo Leitner) [1811193] - [net] sched: act_ct: Instantiate flow table entry actions (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Add API for registering to flow table events (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix setting forgotten NF_FLOW_HW_DEAD flag (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix missing flush hardware on table free (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix hardware flush order on nf_flow_table_cleanup (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: fix check the chain offload flag (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: fix memory leak in nf_tables_parse_netdev_hooks() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flow_table_offload_cmd() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flow_offload_tuple() helper (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: refresh flow if hardware offload fails (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flowtable_hw_offload() helper function (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: use atomic bitwise operations for flow flags (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: remove dying bit, use teardown bit instead (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flow_offload_work_alloc() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: restrict flow dissector match on meta ingress device (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: fetch stats only if flow is still alive (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flowtable_time_stamp (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: unbind callbacks from flowtable destroy path (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: fix the nat port mangle. (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: check the status of dst_neigh (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: fix incorrect ethernet dst address (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: fix big-endian integer overflow (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Correct memcpy size for flow_overload_mangle() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: return EOPNOTSUPP if rule specifies no actions (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: add IPv6 match description (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Don't use offset uninitialized in flow_offload_port_{d, s}nat (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Fix block_cb tc_setup_type as TC_SETUP_CLSFLOWER (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Fix block setup as TC_SETUP_FT cmd (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: check if bind callback fails and unbind if hook registration fails (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add nft_unregister_flowtable_hook() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: undo updates if transaction fails (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: release flow_rule on error from commit path (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: remove reference to flow rule from deletion path (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: add IPv6 support (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: add flow_action_entry_next() and use it (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove unnecessary parameter in flow_offload_fill_dir (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Fix check ndo_setup_tc when setup_block (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: Check for the NETDEV_UNREGISTER event (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: hardware offload support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add flowtable offload control plane (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: detach routing information from flow description (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: skip tcp rst and fin packets (Marcelo Leitner) [1811193] - [net] netfilter: nf_flowtable: remove flow_offload_entry structure (Marcelo Leitner) [1811193] - [include] netfilter: nf_flow_table: remove union from flow_offload structure (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: move conntrack object to struct flow_offload (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: skip EBUSY on chain update (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: bogus EOPNOTSUPP on basechain update (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: pass extack to nft_flow_cls_offload_setup() (Marcelo Leitner) [1811193] - [net] netfilter: nft_meta: offload support for interface index (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: white-space fixes. (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: check for register data length mismatches (Marcelo Leitner) [1811193] - [net] netfilter: nft_bitwise: Adjust parentheses to fix memcmp size argument (Marcelo Leitner) [1811193] - [net] netfilter: nft_bitwise: add offload support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: unbind if multi-device binding fails (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add nft_flow_block_offload_init() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add nft_chain_offload_cmd() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: restore basechain deletion (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: support for multiple devices per netdev hook (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: fix base chain stat rcu_dereference usage (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: remove rules on unregistered device only (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add nft_flow_cls_offload_setup() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: Pass callback list to nft_setup_cb_call() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add nft_flow_block_chain() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: increase maximum devices number per flowtable (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: allow netdevice to be used only once per flowtable (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: dynamically allocate hooks per net_device in flowtables (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove flowtable hook flush routine in netns exit routine (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: move priority to struct nf_flowtable (Marcelo Leitner) [1811193] - [net] netfilter: nft_payload: fix missing check for matching length in offloads (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: set timeout before insertion into hashes (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: fix always true policy is unset check (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add NFT_CHAIN_POLICY_UNSET and use it (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: remove rules when the device unregisters (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: refactor the nft_flow_offload_rule function (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: refactor the nft_flow_offload_chain function (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add __nft_offload_get_chain function (Marcelo Leitner) [1811193] - [net] netfilter: nft_{fwd, dup}_netdev: add offload support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: avoid excessive stack usage (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: move indirect flow_block callback logic to core (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: set default timeout after successful insertion (Marcelo Leitner) [1811193] - [net] netfilter: ctnetlink: honor IPS_OFFLOAD flag (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: clear skb tstamp before xmit (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: map basechain priority to hardware priority (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: teardown flow timeout race (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: conntrack picks up expired flows (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: support indr block call (Marcelo Leitner) [1811193] - [net] flow_offload: add flow_block structure and use it (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: store data in offload context registers (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: fix offload for flows that are subject to xfrm (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: don't fail when updating base chain policy (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add hardware offload support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: delay chain policy update until transaction is complete (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: IPCB is only valid for ipv4 family (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: don't offload when sequence numbers need adjustment (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: set liberal tracking mode for tcp (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: ignore DF bit setting (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove unnecessary variable in flow_offload_tuple (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: add entry to flowtable after confirmation (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: fix checking method of conntrack helper (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: fix missing error check for rhashtable_insert_fast (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: do not flow offload deleted conntrack entries (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: simplify nf_flow_offload_gc_step() (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: check ttl value in flow offload data path (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: fix netdev refcnt leak (Marcelo Leitner) [1811193] - [net] netfilter: nf_flowtable: skip device lookup from interface index (Marcelo Leitner) [1811193] - [net] netfilter: conntrack: fix IPV6=n builds (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: fix interaction with vrf slave device (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: Fix reverse route lookup (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: make nf_flow_table_iterate() static (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: do not remove offload when other netns's interface is down (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove unnecessary parameter of nf_flow_table_cleanup() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove unnecessary nat flag check code (Marcelo Leitner) [1811193] - [net] mptcp: mark tech preview and disable by default (Florian Westphal) [1835796] - [net] mptcp: fix bogus socket flag values (Florian Westphal) [1835796] - [net] mptcp: select CRYPTO (Florian Westphal) [1835796] - [net] mptcp: Protect subflow socket options before connection completes (Florian Westphal) [1835796] - [net] mptcp: make the symbol 'mptcp_sk_clone_lock' static (Florian Westphal) [1835796] - [net] mptcp: fix use-after-free for ipv6 (Florian Westphal) [1835796] - [net] mptcp: fix use-after-free on tcp fallback (Florian Westphal) [1835796] - [net] mptcp: Fix undefined mptcp_handle_ipv6_mapped for modular IPV6 (Florian Westphal) [1835796] - [net] mptcp: Fix incorrect IPV6 dependency check (Florian Westphal) [1835796] - [net] mptcp: handle tcp fallback when using syn cookies (Florian Westphal) [1835796] - [net] mptcp: avoid a lockdep splat when mcast group was joined (Florian Westphal) [1835796] - [net] mptcp: fix panic on user pointer access (Florian Westphal) [1835796] - [net] mptcp: defer freeing of cached ext until last moment (Florian Westphal) [1835796] - [net] mptcp: Fix build with PROC_FS disabled. (Florian Westphal) [1835796] - [tools] selftests: settings: tests can be in subsubdirs (Florian Westphal) [1835796] - [net] mptcp: Fix code formatting (Florian Westphal) [1835796] - [net] mptcp: do not inherit inet proto ops (Florian Westphal) [1835796] - [net] add and use MPTCP_PROTO_KERN (Florian Westphal) [1835796] - [net] mptcp: cope with later TCP fallback (Florian Westphal) [1835796] - [net] mptcp: process MP_CAPABLE data option (Florian Westphal) [1835796] - [net] mptcp: parse and emit MP_CAPABLE option according to v1 spec (Florian Westphal) [1835796] - [net] mptcp: move from sha1 (v0) to sha256 (v1) (Florian Westphal) [1835796] - [tools] mptcp: add basic kselftest for mptcp (Florian Westphal) [1835796] - [net] mptcp: new sysctl to control the activation per NS (Florian Westphal) [1835796] - [net] mptcp: allow collapsing consecutive sendpages on the same substream (Florian Westphal) [1835796] - [net] mptcp: recvmsg() can drain data from multiple subflows (Florian Westphal) [1835796] - [net] mptcp: add subflow write space signalling and mptcp_poll (Florian Westphal) [1835796] - [net] mptcp: Implement MPTCP receive path (Florian Westphal) [1835796] - [net] mptcp: Write MPTCP DSS headers to outgoing data packets (Florian Westphal) [1835796] - [net] mptcp: Add setsockopt()/getsockopt() socket operations (Florian Westphal) [1835796] - [net] mptcp: Add shutdown() socket operation (Florian Westphal) [1835796] - [net] mptcp: Add key generation and token tree (Florian Westphal) [1835796] - [net] mptcp: Create SUBFLOW socket for incoming connections (Florian Westphal) [1835796] - [net] mptcp: Handle MP_CAPABLE options for outgoing connections (Florian Westphal) [1835796] - [net] mptcp: Associate MPTCP context with TCP socket (Florian Westphal) [1835796] - [net] mptcp: Handle MPTCP TCP options (Florian Westphal) [1835796] - [net] mptcp: Add MPTCP socket stubs (Florian Westphal) [1835796] - [net] netfilter: conntrack: fix infinite loop on rmmod (Florian Westphal) [1832381] - [tools] selftests: add netdevsim devlink dev info test (Petr Oros) [1830928] - [tools] selftests: test netdevsim reload forbid and fail (Petr Oros) [1830928] - [netdrv] mlx4: fix "initializer element not constant" compiler error (Petr Oros) [1830928] - [netdrv] netdevsim: dev: Fix memory leak in nsim_dev_take_snapshot_write (Petr Oros) [1830928] - [net] devlink: fix return value after hitting end in region read (Petr Oros) [1830928] - [net] devlink: Fix reporter's recovery condition (Petr Oros) [1830928] - [documentation] docs: devlink: clarify the scope of snapshot id (Petr Oros) [1830928] - [net] devlink: let kernel allocate region snapshot id (Petr Oros) [1830928] - [net] devlink: factor out building a snapshot notification (Petr Oros) [1830928] - [documentation] devlink: fix broken link warning (Petr Oros) [1830928] - [net] devlink: use NL_SET_ERR_MSG_MOD instead of NL_SET_ERR_MSG (Petr Oros) [1830928] - [include] devlink: Add macro for "fw.mgmt.api" to info_get cb. (Petr Oros) [1830928] - [netdrv] netdevsim: support taking immediate snapshot via devlink (Petr Oros) [1830928] - [net] devlink: implement DEVLINK_CMD_REGION_NEW (Petr Oros) [1830928] - [net] devlink: track snapshot id usage count using an xarray (Petr Oros) [1830928] - [net] devlink: report error once U32_MAX snapshot ids have been used (Petr Oros) [1830928] - [net] devlink: extract snapshot id allocation to helper function (Petr Oros) [1830928] - [net] devlink: use -ENOSPC to indicate no more room for snapshots (Petr Oros) [1830928] - [net] devlink: add function to take snapshot while locked (Petr Oros) [1830928] - [net] devlink: trivial: fix tab in function documentation (Petr Oros) [1830928] - [net] devlink: convert snapshot destructor callback to region op (Petr Oros) [1830928] - [net] devlink: prepare to support region operations (Petr Oros) [1830928] - [documentation] devlink: expand the devlink-info documentation (Petr Oros) [1830928] - [net] devlink: Introduce devlink port flavour virtual (Petr Oros) [1830928] - [net] devlink: validate length of region addr/len (Petr Oros) [1830928] - [net] devlink: validate length of param values (Petr Oros) [1830928] - [net] core: Replace zero-length array with flexible-array member (Petr Oros) [1830928] - [net] core: devlink.c: Use built-in RCU list checking (Petr Oros) [1830928] - [net] devlink: Rely on driver eswitch thread safety instead of devlink (Petr Oros) [1830928] - [net] core: devlink.c: Hold devlink->lock from the beginning of devlink_dpipe_table_register() (Petr Oros) [1830928] - [net] devlink: Force enclosing array on binary fmsg data (Petr Oros) [1830928] - [net] devlink: report 0 after hitting end in region read (Petr Oros) [1830928] - [net] devlink: correct misspelling of snapshot (Petr Oros) [1830928] - [tools] selftests: Add a test of large binary to devlink health test (Petr Oros) [1830928] - [netdrv] netdevsim: Update dummy reporter's devlink binary interface (Petr Oros) [1830928] - [net] devlink: Allow large formatted message of binary output (Petr Oros) [1830928] - [tools] selftests: netdevsim: Add test cases for devlink-trap policers (Petr Oros) [1823743] - [netdrv] netdevsim: Add support for setting of packet trap group parameters (Petr Oros) [1823743] - [net] devlink: Allow setting of packet trap group parameters (Petr Oros) [1823743] - [net] devlink: Add packet trap group parameters support (Petr Oros) [1823743] - [netdrv] netdevsim: Add devlink-trap policer support (Petr Oros) [1823743] - [documentation] Add description of packet trap policers (Petr Oros) [1823743] - [net] devlink: Add packet trap policers support (Petr Oros) [1823743] - [net] devlink: Add auto dump flag to health reporter (Petr Oros) [1823743] - [net] devlink: Implicitly set auto recover flag when registering health reporter (Petr Oros) [1823743] - [netdrv] netdevsim: Change dummy reporter auto recover default (Petr Oros) [1823743] - [net] devlink: Only pass packet trap group identifier in trap structure (Petr Oros) [1823743] - [net] devlink: Stop reference counting packet trap groups (Petr Oros) [1823743] - [netdrv] netdevsim: Explicitly register packet trap groups (Petr Oros) [1823743] - [net] devlink: Add API to register packet trap groups (Petr Oros) [1823743] - [net] esp6: calculate transport_header correctly when sel.family != AF_INET6 (Xin Long) [1815980 1761579] - [net] esp4: support ipv6 nexthdrs process for beet gso segment (Xin Long) [1815980 1761579] - [net] esp6: support ipv6 nexthdrs process for beet gso segment (Xin Long) [1815980 1761579] - [net] xfrm: remove the xfrm_state_put call becofe going to out_reset (Xin Long) [1815980 1761579] - [net] esp6: get the right proto for transport mode in esp6_gso_encap (Xin Long) [1815980 1761579] - [net] xfrm: do pskb_pull properly in __xfrm_transport_prep (Xin Long) [1815980 1761579] - [net] xfrm: allow to accept packets with ipv6 NEXTHDR_HOP in xfrm_input (Xin Long) [1815980 1761579] - [net] xfrm: add prep for esp beet mode offload (Xin Long) [1815980 1761579] - [net] esp6: add gso_segment for esp6 beet mode (Xin Long) [1815980 1761579] - [net] esp4: add gso_segment for esp4 beet mode (Xin Long) [1815980 1761579] - [net] xfrm: kconfig: make xfrm depend on inet (Xin Long) [1815980 1761579] - [net] xfrm: make xfrm modes builtin (Xin Long) [1815980 1761579] - [net] xfrm: remove afinfo pointer from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove output2 indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove input2 indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove gso_segment indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove xmit indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove output indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove input indirection from xfrm_mode (Xin Long) [1761579 1815980] - [net] xfrm: prefer family stored in xfrm_mode struct (Xin Long) [1815980 1761579] - [net] xfrm: place af number into xfrm_mode struct (Xin Long) [1761579 1815980] - [net] xfrm: gso partial offload support (Xin Long) [1761579 1815980] - [net] netfilter: cttimeout: remove set but not used variable 'l3num' (Florian Westphal) [1822085] - [net] netfilter: conntrack: handle icmp pkt_to_tuple helper via direct calls (Florian Westphal) [1822085] - [net] netfilter: conntrack: handle builtin l4proto packet functions via direct calls (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove net_id (Florian Westphal) [1822085] - [net] netfilter: conntrack: gre: switch module to be built-in (Florian Westphal) [1822085] - [net] netfilter: remove unused parameters in nf_ct_l4proto_[un]register_sysctl() (Florian Westphal) [1822085] - [net] netfilter: conntrack: gre: convert rwlock to rcu (Florian Westphal) [1822085] - [net] netfilter: nfnetlink_cttimeout: fetch timeouts for udplite and gre, too (Florian Westphal) [1822085] - [net] netfilter: nfnetlink_cttimeout: pass default timeout policy to obj_to_nlattr (Florian Westphal) [1822085] - [net] netfilter: conntrack: add nf_{tcp, udp, sctp, icmp, dccp, icmpv6, generic}_pernet() (Florian Westphal) [1822085] - [net] netfilter: conntrack: clamp l4proto array size at largers supported protocol (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove l3->l4 mapping information (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove unused proto arg from netns init functions (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove error callback and handle icmp from core (Florian Westphal) [1822085] - [net] netfilter: conntrack: avoid using ->error callback if possible (Florian Westphal) [1822085] - [net] netfilter: conntrack: deconstify packet callback skb pointer (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove the l4proto->new() function (Florian Westphal) [1822085] - [net] netfilter: conntrack: timeout interface depend on CONFIG_NF_CONNTRACK_TIMEOUT (Florian Westphal) [1822085] - [net] netfilter: conntrack: pass nf_hook_state to packet and error handlers (Florian Westphal) [1822085] - [net] netfilter: conntrack: place 'new' timeout in first location too (Florian Westphal) [1822085] - [net] netfilter: nf_conntrack_h323: Remove deprecated config check (Florian Westphal) [1822085] - [include] netfilter: nf_tables: merge route type into core (Florian Westphal) [1822085] - [net] netfilter: ipv6: avoid indirect calls for IPV6=y case (Florian Westphal) [1822085] - [net] netfilter: nat: remove module dependency on ipv6 core (Florian Westphal) [1822085] - [net] netfilter: remove obsolete need_conntrack stub (Florian Westphal) [1822085] - [net] netfilter: conntrack: avoid use-after free on rmmod (Florian Westphal) [1822085] - [net] netfilter: conntrack: dccp, sctp: handle null timeout argument (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove duplicated include from nf_conntrack_proto_udp.c (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove l3proto abstraction (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove get_timeout() indirection (Florian Westphal) [1822085] - [net] netfilter: conntrack: avoid l4proto pkt_to_tuple calls (Florian Westphal) [1822085] - [net] netfilter: conntrack: avoid calls to l4proto invert_tuple (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove get_l4proto indirection from l3 protocol trackers (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove invert_tuple indirection from l3 protocol trackers (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove pkt_to_tuple indirection from l3 protocol trackers (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove ctnetlink callbacks from l3 protocol trackers (Florian Westphal) [1822085] - [net] openvswitch: use nf_ct_get_tuplepr, invert_tuplepr (Florian Westphal) [1822085] - [net] netfilter: utils: move nf_ip6_checksum* from ipv6 to utils (Florian Westphal) [1822085] - [net] netfilter: utils: move nf_ip_checksum* from ipv4 to utils (Florian Westphal) [1822085] - [net] netfilter: flowtables: use fixed renew timeout on teardown (Florian Westphal) [1822085] - [netdrv] geneve: use the correct nlattr array in NL_SET_ERR_MSG_ATTR (Xin Long) [1809503] - [netdrv] vxlan: use the correct nlattr array in NL_SET_ERR_MSG_ATTR (Xin Long) [1809503] - [netdrv] geneve: Allow configuration of DF behaviour (Xin Long) [1809503] - [netdrv] vxlan: Allow configuration of DF behaviour (Xin Long) [1809503] - [netdrv] net: phy: realtek: fix using paged operations with RTL8105e / RTL8208 (Josef Oskera) [1841511] - [netdrv] r8169: fix OCP access on RTL8117 (Josef Oskera) [1841511] - [netdrv] r8169: re-establish support for RTL8401 chip version (Josef Oskera) [1841511] - [netdrv] r8169: change back SG and TSO to be disabled by default (Josef Oskera) [1841511] - [netdrv] r8169: factor out rtl8169_tx_map (Josef Oskera) [1841511] - [netdrv] r8169: improve handling of TD_MSS_MAX (Josef Oskera) [1841511] - [netdrv] r8169: fix PHY driver check on platforms w/o module softdeps (Josef Oskera) [1841511] - [netdrv] r8169: re-enable MSI on RTL8168c (Josef Oskera) [1841511] - [netdrv] r8169: don't use MSI before RTL8168d (Josef Oskera) [1841511] - [netdrv] r8169: improve RTL8168b FIFO overflow workaround (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl_schedule_task (Josef Oskera) [1841511] - [netdrv] r8169: simplify rtl_task (Josef Oskera) [1841511] - [netdrv] r8169: add new helper rtl8168g_enable_gphy_10m (Josef Oskera) [1841511] - [netdrv] net: r8169: reject unsupported coalescing params (Josef Oskera) [1841511] - [netdrv] r8169: simplify getting stats by using netdev_stats_to_stats64 (Josef Oskera) [1841511] - [netdrv] r8169: let rtl8169_mark_to_asic clear rx descriptor field opts2 (Josef Oskera) [1841511] - [netdrv] r8169: remove now unneeded barrier in rtl_tx (Josef Oskera) [1841511] - [netdrv] r8169: simplify usage of rtl8169_unmap_tx_skb (Josef Oskera) [1841511] - [netdrv] r8169: ensure tx_skb is fully reset after calling rtl8169_unmap_tx_skb (Josef Oskera) [1841511] - [netdrv] r8169: convert while to for loop in rtl_tx (Josef Oskera) [1841511] - [netdrv] r8169: use pci_status_get_and_clear_errors (Josef Oskera) [1841511] - [netdrv] r8169: add PCI_STATUS_PARITY to PCI status error bits (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl8169_start_xmit (Josef Oskera) [1841511] - [netdrv] r8169: remove RTL_EVENT_NAPI constants (Josef Oskera) [1841511] - [netdrv] r8169: use new helper tcp_v6_gso_csum_prep (Josef Oskera) [1841511] - [netdrv] r8169: improve statistics of missed rx packets (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl_jumbo_config (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl8169_get_mac_version (Josef Oskera) [1841511] - [netdrv] r8169: add helper rtl_pci_commit (Josef Oskera) [1841511] - [netdrv] r8169: simplify setting netdev features (Josef Oskera) [1841511] - [netdrv] r8169: remove setting PCI_CACHE_LINE_SIZE in rtl_hw_start_8169 (Josef Oskera) [1841511] - [netdrv] r8169: remove unneeded check from rtl_link_chg_patch (Josef Oskera) [1841511] - [netdrv] r8169: fix performance regression related to PCIe max read request size (Josef Oskera) [1841511] - [netdrv] r8169: don't set min_mtu/max_mtu if not needed (Josef Oskera) [1841511] - [netdrv] r8169: factor out PHY configuration to r8169_phy_config.c (Josef Oskera) [1841511] - [netdrv] r8169: add r8169.h (Josef Oskera) [1841511] - [netdrv] r8169: rename rtl_apply_firmware (Josef Oskera) [1841511] - [netdrv] r8169: add phydev argument to rtl8168d_apply_firmware_cond (Josef Oskera) [1841511] - [netdrv] r8169: use phy_read/write instead of rtl_readphy/writephy (Josef Oskera) [1841511] - [netdrv] r8169: replace rtl_w0w1_phy (Josef Oskera) [1841511] - [netdrv] r8169: replace rtl_patchphy (Josef Oskera) [1841511] - [netdrv] r8169: move disabling MAC EEE for RTL8402/RTL8106e (Josef Oskera) [1841511] - [netdrv] r8169: move setting ERI register 0x1d0 for RTL8106 (Josef Oskera) [1841511] - [netdrv] r8169: switch to phylib functions in rtl_writephy_batch (Josef Oskera) [1841511] - [netdrv] r8169: change argument type of RTL8168g-specific PHY config functions (Josef Oskera) [1841511] - [netdrv] r8169: change argument type of EEE PHY functions (Josef Oskera) [1841511] - [netdrv] r8169: move RTL8169scd Gigabyte PHY quirk (Josef Oskera) [1841511] - [netdrv] r8169: remove not needed debug print in rtl8169_init_phy (Josef Oskera) [1841511] - [netdrv] r8169: prepare for exporting rtl_hw_phy_config (Josef Oskera) [1841511] - [netdrv] r8169: add constant EnAnaPLL (Josef Oskera) [1841511] - [netdrv] r8169: move enabling EEE to rtl8169_init_phy (Josef Oskera) [1841511] - [netdrv] r8169: remove MAC workaround in rtl8168e_2_hw_phy_config (Josef Oskera) [1841511] - [netdrv] r8169: factor out rtl8168h_2_get_adc_bias_ioffset (Josef Oskera) [1841511] - [netdrv] r8169: check that Realtek PHY driver module is loaded (Josef Oskera) [1841511] - [netdrv] treewide: Use sizeof_field() macro (Josef Oskera) [1841511] - [netdrv] r8169: fix rtl_hw_jumbo_disable for RTL8168evl (Josef Oskera) [1841511] - [netdrv] r8169: add missing RX enabling for WoL on RTL8125 (Josef Oskera) [1841511] - [netdrv] r8169: fix jumbo configuration for RTL8168evl (Josef Oskera) [1841511] - [netdrv] r8169: add check for PHY_MDIO_CHG to rtl_nic_fw_data_ok (Josef Oskera) [1841511] - [netdrv] r8169: use macro FIELD_SIZEOF in definition of FW_OPCODE_SIZE (Josef Oskera) [1841511] - [netdrv] r8169: change mdelay to msleep in rtl_fw_write_firmware (Josef Oskera) [1841511] - [netdrv] r8169: load firmware for RTL8168fp/RTL8117 (Josef Oskera) [1841511] - [netdrv] r8169: improve conditional firmware loading for RTL8168d (Josef Oskera) [1841511] - [netdrv] r8169: use r8168d_modify_extpage in rtl8168f_config_eee_phy (Josef Oskera) [1841511] - [netdrv] r8169: add support for RTL8117 (Josef Oskera) [1841511] - [netdrv] r8169: respect EEE user setting when restarting network (Josef Oskera) [1841511] - [netdrv] r8169: remove rtl8168c_4_hw_phy_config (Josef Oskera) [1841511] - [netdrv] r8169: add helper r8168d_modify_extpage (Josef Oskera) [1841511] - [netdrv] r8169: switch to phylib functions in more places (Josef Oskera) [1841511] - [netdrv] r8169: add helper r8168d_phy_param (Josef Oskera) [1841511] - [netdrv] r8169: add helper r8168g_phy_param (Josef Oskera) [1841511] - [netdrv] r8169: fix page read in r8168g_mdio_read (Josef Oskera) [1841511] - [netdrv] r8169: fix wrong PHY ID issue with RTL8168dp (Josef Oskera) [1841511] - [netdrv] r8169: use helper rtl_hw_aspm_clkreq_enable also in rtl_hw_start_8168g_2 (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl8169_rx_fill (Josef Oskera) [1841511] - [netdrv] r8169: align fix_features callback with vendor driver (Josef Oskera) [1841511] - [netdrv] r8169: never set PCI_EXP_DEVCTL_NOSNOOP_EN (Josef Oskera) [1841511] - [netdrv] r8169: remove rtl_hw_start_8168bef (Josef Oskera) [1841511] - [netdrv] r8169: remove rtl_hw_start_8168dp (Josef Oskera) [1841511] - [netdrv] r8169: simplify setting PCI_EXP_DEVCTL_NOSNOOP_EN (Josef Oskera) [1841511] - [netdrv] r8169: remove fiddling with the PCIe max read request size (Josef Oskera) [1841511] - [netdrv] r8169: fix jumbo packet handling on resume from suspend (Josef Oskera) [1841511] - [netdrv] r8169: don't set bit RxVlan on RTL8125 (Josef Oskera) [1841511] - [netdrv] r8169: add support for EEE on RTL8125 (Josef Oskera) [1841511] - [netdrv] r8169: add RTL8125 PHY initialization (Josef Oskera) [1841511] - [netdrv] r8169: add support for RTL8125 (Josef Oskera) [1841511] - [netdrv] r8169: don't use bit LastFrag in tx descriptor after send (Josef Oskera) [1841511] - [netdrv] r8169: read common register for PCI commit (Josef Oskera) [1841511] - [netdrv] r8169: move disabling interrupt coalescing to RTL8169/RTL8168 init (Josef Oskera) [1841511] - [netdrv] r8169: factor out reading MAC address from registers (Josef Oskera) [1841511] - [netdrv] r8169: restrict rtl_is_8168evl_up to RTL8168 chip versions (Josef Oskera) [1841511] - [netdrv] r8169: change interrupt mask type to u32 (Josef Oskera) [1841511] - [netdrv] r8169: improve DMA handling in rtl_rx (Josef Oskera) [1841511] - [netdrv] r8169: fix DMA issue on MIPS platform (Josef Oskera) [1841511] - [netdrv] r8169: sync EEE handling for RTL8168h with vendor driver (Josef Oskera) [1841511] - [netdrv] r8169: use the generic EEE management functions (Josef Oskera) [1841511] - [fs] gfs2: Even more gfs2_find_jhead fixes (Abhijith Das) [1828653] - [kernel] sched/fair: Don't NUMA balance for kthreads (Phil Auld) [1842543] - [kernel] sched/core: Offload wakee task activation if it the wakee is descheduling (Phil Auld) [1842543] - [kernel] sched/core: Optimize ttwu() spinning on p->on_cpu (Phil Auld) [1842543] - [fs] gfs2: Smarter iopen glock waiting (Andreas Grunbacher) [1582655] - [fs] gfs2: Wake up when setting GLF_DEMOTE (Andreas Grunbacher) [1582655] - [fs] gfs2: Check inode generation number in delete_work_func (Andreas Grunbacher) [1582655] - [fs] gfs2: Move inode generation number check into gfs2_inode_lookup (Andreas Grunbacher) [1582655] - [fs] gfs2: Minor gfs2_lookup_by_inum cleanup (Andreas Grunbacher) [1582655] - [fs] gfs2: Try harder to delete inodes locally (Andreas Grunbacher) [1582655] - [fs] gfs2: Give up the iopen glock on contention (Andreas Grunbacher) [1582655] - [fs] gfs2: Turn gl_delete into a delayed work (Andreas Grunbacher) [1582655] - [fs] gfs2: Keep track of deleted inode generations in LVBs (Andreas Grunbacher) [1582655] - [fs] gfs2: Allow ASPACE glocks to also have an lvb (Andreas Grunbacher) [1582655] - [fs] gfs2: Avoid access time thrashing in gfs2_inode_lookup (Andreas Grunbacher) [1582655] - [fs] gfs2: Use IS_ERR_OR_NULL (Andreas Grunbacher) [1582655] - [fpga] fpga: mark the intel fpga drivers as tech preview (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: stratix10-svc: Remove unneeded semicolon (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: Fix incompatible function behavior for RSU driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: add Intel Stratix10 remote system update driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] firmware: stratix10-svc: extend svc to support new RSU features (Luis Goncalves) [1689274 1660310 1494701 1494699] - [edac] EDAC/altera, firmware/intel: Add Stratix10 ECC DBE SMC call (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: stratix10-svc: fix wrong of_node_put() in init function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] firmware: add remote status update client support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: add Intel Stratix10 service layer driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: pci: fix return value of cci_pci_sriov_configure (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: xilinx-pr-decoupler: Remove clk_get error message for probe defer (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: remove redundant dev_err message (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: remove set but not used variable 'afu' (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: remove set but not used variable 'fme' (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add power management support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add thermal management support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] Documentation: fpga: dfl: add descriptions for thermal/power management interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: Remove dev_err() usage after platform_get_irq() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] Documentation: fpga: dfl: add descriptions for virtualization and new interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add global error reporting support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add STP (SignalTap) support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add error reporting support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: expose __afu_port_enable/disable function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add userclock sysfs interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: convert platform_driver to use dev_groups (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: convert platform_driver to use dev_groups (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: make init callback optional (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Add Stratix10 (V2) Support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Preparation for V2 parts (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Discover Vendor Specific offset (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-ps-spi: Fix getting of optional confd gpio (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add capability sysfs interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: make uinit callback optional (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add id_table for dfl private feature driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add AFU state related sysfs interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: pci: enable SRIOV support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add DFL_FPGA_FME_PORT_RELEASE/ASSIGN ioctl support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: use driver core functions, not sysfs ones (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-pr-ip: Make alt_pr_unregister function void (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Fix function definition argument (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga-manager: altera-ps-spi: Fix build error (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: align PR buffer size per PR datawidth (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: remove copy_to_user() in ioctl for PR (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl-fme-mgr: fix FME_PR_INTFC_ID register address (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] drivers: fpga: Kconfig: pedantic cleanups (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] docs: fpga: convert docs to ReST and rename to *.rst (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 285 (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: zynqmp-fpga: Correctly handle error pointer (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] include: fpga: adi-axi-common.h: add common regs & defs header (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: expand minor range when registering chrdev region (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: Add lockdep classes for pdata->lock (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: Pass the correct device to dma_mapping_error() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: stratix10-soc: fix use-after-free on s10_init() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] treewide: Add SPDX license identifier - Makefile/Kconfig (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] mm/gup: change GUP fast to use flags rather than a write 'bool' (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga manager: Adding FPGA Manager support for Xilinx zynqmp (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera_freeze_bridge: remove restriction to socfpga (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: mgr: altera-ps-spi: make array dummy static, shrinks object size (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: stratix10-soc: fix wrong of_node_put() in init function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] Remove 'type' argument from access_ok() function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: of-fpga-region: Use platform_set_drvdata (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl-fme-region: Use platform_get_drvdata() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: add intel stratix10 soc fpga manager driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: mgr: altera-ps-spi: enable usage on non-dt platforms (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: fix probing for multiple FPGAs on the bus (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] zynq-fpga: Only route PR via PCAP when required (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Fix registration for CvP incapable devices (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: remove set but not used variable 'priv' (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: fix 'bad IO access' on x86_64 (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: add devm_fpga_region_create (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: bridge: add devm_fpga_bridge_create (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: mgr: add devm_fpga_mgr_create (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] docs: fpga: document fpga manager flags (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: bridge: fix obvious function documentation error (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: do not access region struct after fpga_region_unregister (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] drivers: fpga: fix two trivial spelling mistakes (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: fix return value check in in pr_mgmt_init() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add DFL_FPGA_PORT_DMA_MAP/UNMAP ioctls support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add afu sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add DFL_FPGA_GET_API_VERSION/CHECK_EXTENSION ioctls support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add header sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add port ops support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add FPGA Accelerated Function Unit driver basic framework (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme-region: add support for compat_id (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add fpga region platform driver for FME (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add fpga bridge platform driver for FME (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme-mgr: add compat_id support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add fpga manager platform driver for FME (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add partial reconfiguration sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add DFL_FPGA_GET_API_VERSION/CHECK_EXTENSION ioctls support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add header sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add FPGA Management Engine driver basic framework (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl-pci: add enumeration for feature devices (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: add FPGA DFL PCIe device driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add dfl_fpga_check_port_id function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add dfl_fpga_port_ops support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add feature device infrastructure (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add dfl_fpga_cdev_find_port (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add chardev support for feature devices (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: add device feature list support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: region: add compat_id support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] fpga: mgr: add compat_id support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: mgr: add status for fpga-manager (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] fpga: mgr: add region_id to fpga_image_info (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] docs: fpga: add a document for FPGA Device Feature List (DFL) Framework Overview (Luis Goncalves) [1689274 1660310 1494701 1494699] - [mm] mm: Add a vmf_insert_mixed_prot() function (Dave Airlie) [1838335] - [mm] mm: Add write-protect and clean utilities for address space ranges (Dave Airlie) [1838335] - [mm] mm: Add a walk_page_mapping() function to the pagewalk code (Dave Airlie) [1838335] - [mm] pagewalk: separate function pointers from iterator data (Dave Airlie) [1838335] - [mm] mm: split out a new pagewalk.h header from mm.h (Dave Airlie) [1838335] - [mm] mm: update ptep_modify_prot_commit to take old pte value as arg (Dave Airlie) [1838335] - [x86] mm: update ptep_modify_prot_start/commit to take vm_area_struct as arg (Dave Airlie) [1838335] - [mm] mm/mmu_notifier: add an interval tree notifier (Dave Airlie) [1838335] - [mm] mm/mmu_notifier: define the header pre-processor parts even if disabled (Dave Airlie) [1838335] - [mm] mm/mmu_notifiers: add a lockdep map for invalidate_range_start/end (Dave Airlie) [1838335] - [misc] misc/sgi-gru: use mmu_notifier_get/put for struct gru_mm_struct (Dave Airlie) [1838335] - [drm] drm/backport: add mmu notifier get/put support to drm backport (Dave Airlie) [1838335] - [mm] mm/mmu_notifiers: add a get/put scheme for the registration (Dave Airlie) [1838335] - [mm] mm/mmu_notifiers: do not speculatively allocate a mmu_notifier_mm (Dave Airlie) [1838335] - [mm] mm/mmu_notifiers: hoist do_mmu_notifier_register down_write to the caller (Dave Airlie) [1838335] - [mm] mm/mmu_notifier.c: remove mmu_notifier_synchronize() (Dave Airlie) [1838335] - [infiniband] locking/lockdep: Rename lockdep_assert_held_exclusive() -> lockdep_assert_held_write() (Dave Airlie) [1838335] - [include] mm/mmu_notifier: contextual information for event enums (Dave Airlie) [1838335] - [mm] mm/memory_hotplug.c: only respect mem= parameter during boot stage (Baoquan He) [1838809 1781472] - [scsi] scsi: mpt3sas: Remove unused including (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Fix double free warnings (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Disable DIF when prot_mask set to zero (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Capture IOC data for debugging purposes (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Use true, false for ioc->use_32bit_dma (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Remove NULL check before freeing function (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Update mpt3sas version to 33.101.00.00 (Tomas Henzl) [1790760] - [scsi] mpt3sas: Fix memset in non-rdpq mode (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Fix reply queue count in non RDPQ mode (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Handle RDPQ DMA allocation in same 4G region (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Separate out RDPQ allocation to new function (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Rename function name is_MSB_are_same (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Don't change the DMA coherent mask after allocations (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: use true, false for bool variables (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Fix kernel panic observed on soft HBA unplug (Tomas Henzl) [1790760] - [scsi] scsi: Replace zero-length array with flexible-array member (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Update drive version to 33.100.00.00 (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Remove usage of device_busy counter (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Print function name in which cmd timed out (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Optimize mpt3sas driver logging (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: print in which path firmware fault occurred (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Handle CoreDump state from watchdog thread (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Add support IOCs new state named COREDUMP (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: renamed _base_after_reset_handler function (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Add support for NVMe shutdown (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Update MPI Headers to v02.00.57 (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Fix double free in attach error handling (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Clean up some indenting (Tomas Henzl) [1790760] - [crypto] crypto: af_alg - cast ki_complete ternary op to int (Herbert Xu) [1837499] - [netdrv] virtio-net: per-queue RPS config (Eugenio Perez) [1718086] - [netdrv] virtio_net: Differentiate sk_buff and xdp_frame on freeing (Eugenio Perez) [1718086] - [netdrv] virtio_net: Use xdp_return_frame to free xdp_frames on destroying vqs (Eugenio Perez) [1718086] - [netdrv] virtio_net: enable napi_tx by default (Eugenio Perez) [1718086] - [netdrv] virtio_net: Don't call free_old_xmit_skbs for xdp_frames (Eugenio Perez) [1718086] - [netdrv] virtio_net: Don't enable NAPI when interface is down (Eugenio Perez) [1718086] - [include] cpumask: make cpumask_next_wrap available without smp (Eugenio Perez) [1718086] - [netdrv] virtio_net: Stripe queue affinities across cores (Eugenio Perez) [1718086] - [virtio] virtio: Make vp_set_vq_affinity() take a mask (Eugenio Perez) [1718086]- [netdrv] ice: add board identifier info to devlink .info_get (Jonathan Toppins) [1796682] - [netdrv] ice: add basic handler for devlink .info_get (Jonathan Toppins) [1796682] - [netdrv] ice: enable initial devlink support (Jonathan Toppins) [1796682] - [netdrv] ice: implement full NVM read from ETHTOOL_GEEPROM (Jonathan Toppins) [1796682] - [netdrv] ice: discover and store size of available flash (Jonathan Toppins) [1796682] - [netdrv] ice: store NVM version info in extracted format (Jonathan Toppins) [1796682] - [netdrv] ice: create function to read a section of the NVM and Shadow RAM (Jonathan Toppins) [1796682] - [netdrv] ice: use __le16 types for explicitly Little Endian values (Jonathan Toppins) [1796682] - [netdrv] ice: fix incorrect size description of ice_get_nvm_version (Jonathan Toppins) [1781388] - [netdrv] ice: use variable name more descriptive than type (Jonathan Toppins) [1781388] - [netdrv] ice: Use EOPNOTSUPP instead of ENOTSUPP (Jonathan Toppins) [1781388] - [netdrv] ice: Fix format specifier (Jonathan Toppins) [1781388] - [netdrv] ice: fix use of deprecated strlcpy() (Jonathan Toppins) [1781388] - [netdrv] ice: Increase mailbox receive queue length to maximum (Jonathan Toppins) [1781388] - [netdrv] ice: Correct setting VLAN pruning (Jonathan Toppins) [1781388] - [netdrv] ice: renegotiate link after FW DCB on (Jonathan Toppins) [1781388] - [netdrv] ice: Fix corner case when switching from IEEE to CEE (Jonathan Toppins) [1781388] - [netdrv] ice: Display Link detected via Ethtool in safe mode (Jonathan Toppins) [1781388] - [netdrv] ice: Fix removing driver while bare-metal VFs pass traffic (Jonathan Toppins) [1781388] - [netdrv] ice: Improve clarity of prints and variables (Jonathan Toppins) [1781388] - [netdrv] ice: allow bigger VFs (Jonathan Toppins) [1781388] - [netdrv] ice: Cleanup unneeded parenthesis (Jonathan Toppins) [1781388] - [netdrv] ice: Use pci_get_dsn() (Jonathan Toppins) [1781388] - [netdrv] ice: let core reject the unsupported coalescing parameters (Jonathan Toppins) [1781388] - [netdrv] ice: fix define for E822 backplane device (Jonathan Toppins) [1781388] - [netdrv] ice: add support for E823 devices (Jonathan Toppins) [1795812] - [netdrv] ice: add backslash-n to strings (Jonathan Toppins) [1781388] - [netdrv] ice: increase PF reset wait timeout to 300 milliseconds (Jonathan Toppins) [1781388] - [netdrv] ice: Support XDP UMEM wake up mechanism (Jonathan Toppins) [1781388] - [netdrv] ice: SW DCB, report correct max TC value (Jonathan Toppins) [1781388] - [netdrv] ice: Report correct DCB mode (Jonathan Toppins) [1781388] - [netdrv] ice: Add DCBNL ops required to configure ETS in CEE for SW DCB (Jonathan Toppins) [1781388] - [netdrv] ice: Always clear the QRXFLXP_CNTXT register for VF Rx queues (Jonathan Toppins) [1781388] - [netdrv] ice: Fix for TCAM entry management (Jonathan Toppins) [1781388] - [netdrv] ice: update malicious driver detection event handling (Jonathan Toppins) [1781388] - [netdrv] ice: Validate config for SW DCB map (Jonathan Toppins) [1781388] - [netdrv] ice: Wait for VF to be reset/ready before configuration (Jonathan Toppins) [1792691] - [netdrv] ice: Don't reject odd values of usecs set by user (Jonathan Toppins) [1781388] - [netdrv] ice: use true/false for bool types (Jonathan Toppins) [1781388] - [netdrv] ice: add function argument description to function header comment (Jonathan Toppins) [1781388] - [netdrv] ice: use proper format for function pointer as a function parameter (Jonathan Toppins) [1781388] - [netdrv] ice: remove unnecessary fallthrough comments (Jonathan Toppins) [1781388] - [netdrv] ice: Fix virtchnl_queue_select bitmap validation (Jonathan Toppins) [1781388] - [netdrv] ice: Fix and refactor Rx queue disable for VFs (Jonathan Toppins) [1781388] - [netdrv] ice: Handle LAN overflow event for VF queues (Jonathan Toppins) [1781388] - [netdrv] ice: Fix implicit queue mapping mode in ice_vsi_get_qs (Jonathan Toppins) [1781388] - [netdrv] ice: Add support to enable/disable all Rx queues before waiting (Jonathan Toppins) [1781388] - [netdrv] ice: Only allow tagged bcast/mcast traffic for VF in port VLAN (Jonathan Toppins) [1781388] - [netdrv] ice: Fix Port VLAN priority bits (Jonathan Toppins) [1781388] - [netdrv] ice: Add helper to determine if VF link is up (Jonathan Toppins) [1781388] - [netdrv] ice: Refactor port vlan configuration for the VF (Jonathan Toppins) [1781388] - [netdrv] ice: Add initial support for QinQ (Jonathan Toppins) [1781388] - [netdrv] ice: Trivial fixes (Jonathan Toppins) [1781388] - [netdrv] ice: Use correct netif error function (Jonathan Toppins) [1781388] - [netdrv] ice: Cleanup ice_vsi_alloc_q_vectors (Jonathan Toppins) [1781388] - [netdrv] ice: Make print statements more compact (Jonathan Toppins) [1781388] - [netdrv] ice: Use ice_pf_to_dev (Jonathan Toppins) [1781388] - [netdrv] ice: Remove possible null dereference (Jonathan Toppins) [1781388] - [netdrv] ice: update Unit Load Status bitmask to check after reset (Jonathan Toppins) [1781388] - [netdrv] ice: fix and consolidate logging of NVM/firmware version information (Jonathan Toppins) [1781388] - [netdrv] ice: Modify link message logging (Jonathan Toppins) [1781388] - [netdrv] ice: Remove CONFIG_PCI_IOV wrap in ice_set_pf_caps (Jonathan Toppins) [1781388] - [netdrv] ice: Remove ice_dev_onetime_setup() (Jonathan Toppins) [1781388] - [netdrv] ice: Don't allow same value for Rx tail to be written twice (Jonathan Toppins) [1781388] - [netdrv] ice: display supported and advertised link modes (Jonathan Toppins) [1781388] - [netdrv] ice: Fix switch between FW and SW LLDP (Jonathan Toppins) [1781388] - [netdrv] ice: Fix DCB rebuild after reset (Jonathan Toppins) [1781388] - [netdrv] ice: Bump version (Jonathan Toppins) [1781401] - [netdrv] ice: Implement ethtool get/set rx-flow-hash (Jonathan Toppins) [1781401] - [netdrv] ice: Initilialize VF RSS tables (Jonathan Toppins) [1781401] - [netdrv] ice: Optimize table usage (Jonathan Toppins) [1781401] - [netdrv] ice: Enable writing filtering tables (Jonathan Toppins) [1781401] - [netdrv] ice: Populate TCAM filter software structures (Jonathan Toppins) [1781401] - [netdrv] ice: Allocate flow profile (Jonathan Toppins) [1781401] - [netdrv] ice: Enable writing hardware filtering tables (Jonathan Toppins) [1781401] - [netdrv] ice: remove redundant assignment to variable xmit_done (Jonathan Toppins) [1781388] - [netdrv] ice: Removing hung_queue variable to use txqueue function parameter (Jonathan Toppins) [1781388] - [netdrv] ice: Add device ids for E822 devices (Jonathan Toppins) [1781951] - [netdrv] ice: Suppress Coverity warnings for xdp_rxq_info_reg (Jonathan Toppins) [1781388] - [netdrv] ice: Add a boundary check in ice_xsk_umem() (Jonathan Toppins) [1781388] - [netdrv] ice: add extra check for null Rx descriptor (Jonathan Toppins) [1781388] - [netdrv] ice: suppress checked_return error (Jonathan Toppins) [1781388] - [netdrv] ice: Demote MTU change print to debug (Jonathan Toppins) [1781388] - [netdrv] ice: Enable ip link show on the PF to display VF unicast MAC(s) (Jonathan Toppins) [1781388] - [netdrv] ice: Fix VF link state when it's IFLA_VF_LINK_STATE_AUTO (Jonathan Toppins) [1781388] - [netdrv] ice: Remove Rx flex descriptor programming (Jonathan Toppins) [1781388] - [netdrv] ice: Return error on not supported ethtool -C parameters (Jonathan Toppins) [1781388] - [netdrv] ice: Restore interrupt throttle settings after VSI rebuild (Jonathan Toppins) [1781388] - [netdrv] ice: Set default value for ITR in alloc function (Jonathan Toppins) [1781388] - [netdrv] ice: Add ice_for_each_vf() macro (Jonathan Toppins) [1781388] - [netdrv] ice: Add code to keep track of current dflt_vsi (Jonathan Toppins) [1781388] - [netdrv] ice: Fix VF spoofchk (Jonathan Toppins) [1781388] - [netdrv] ice: Support UDP segmentation offload (Jonathan Toppins) [1781388] - [netdrv] ice: Update FW API minor version (Jonathan Toppins) [1781388] - [netdrv] ice: remove pointless NULL check of port_info (Jonathan Toppins) [1781388] - [netdrv] ice: Implement ethtool ops for channels (Jonathan Toppins) [1781388] - [netdrv] ice: implement VF stats NDO (Jonathan Toppins) [1781388] - [netdrv] ice: add helpers for virtchnl (Jonathan Toppins) [1781388] - [netdrv] ice: Add ice_pf_to_dev(pf) macro (Jonathan Toppins) [1781388] - [netdrv] ice: Do not use devm* functions for local uses (Jonathan Toppins) [1781388] - [netdrv] ice: Refactor removal of VLAN promiscuous rules (Jonathan Toppins) [1781388] - [netdrv] ice: Fix setting coalesce to handle DCB configuration (Jonathan Toppins) [1781388] - [netdrv] ice: Only disable VF state when freeing each VF resources (Jonathan Toppins) [1781388] - [netdrv] ice: fix stack leakage (Jonathan Toppins) [1781388] - [netdrv] ice: Don't modify stripping for add/del VLANs on VF (Jonathan Toppins) [1781388] - [netdrv] ice: Disallow VF VLAN opcodes if VLAN offloads disabled (Jonathan Toppins) [1781388] - [netdrv] ice: Correct capabilities reporting of max TCs (Jonathan Toppins) [1781388] - [netdrv] ice: Store number of functions for the device (Jonathan Toppins) [1781388] - [netdrv] ice: fix potential infinite loop because loop counter being too small (Jonathan Toppins) [1781388] - [netdrv] ice: print opcode when printing controlq errors (Jonathan Toppins) [1781388] - [netdrv] ice: use more accurate ICE_DBG mask types (Jonathan Toppins) [1781388] - [netdrv] ice: Introduce and use ice_vsi_type_str (Jonathan Toppins) [1781388] - [netdrv] ice: remove unnecessary conditional check (Jonathan Toppins) [1781388] - [netdrv] ice: Update enum ice_flg64_bits to current specification (Jonathan Toppins) [1781388] - [netdrv] ice: delay less (Jonathan Toppins) [1781388] - [netdrv] ice: use pkg_dwnld_status instead of sq_last_status (Jonathan Toppins) [1781388] - [netdrv] ice: Change max MSI-x vector_id check in cfg_irq_map (Jonathan Toppins) [1781388] - [netdrv] ice: Check if VF is disabled for Opcode and other operations (Jonathan Toppins) [1781388] - [netdrv] ice: configure software LLDP in ice_init_pf_dcb (Jonathan Toppins) [1781388] - [netdrv] ice: Fix to change Rx/Tx ring descriptor size via ethtool with DCBx (Jonathan Toppins) [1781388] - [netdrv] ice: avoid setting features during reset (Jonathan Toppins) [1781388] - [netdrv] ice: Implement DCBNL support (Jonathan Toppins) [1781388] - [netdrv] ice: Add NDO callback to set the maximum per-queue bitrate (Jonathan Toppins) [1781388] - [netdrv] ice: Use ice_ena_vsi and ice_dis_vsi in DCB configuration flow (Jonathan Toppins) [1781388] - [netdrv] ice: Fix return value when SR-IOV is not supported (Jonathan Toppins) [1781388] - [netdrv] ice: Rename VF function ice_vc_dis_vf to match its behavior (Jonathan Toppins) [1781388] - [netdrv] ice: Get rid of ice_cleanup_header (Jonathan Toppins) [1781388] - [netdrv] ice: print PCI link speed and width (Jonathan Toppins) [1781388] - [netdrv] ice: print unsupported module message (Jonathan Toppins) [1781388] - [netdrv] ice: write register with correct offset (Jonathan Toppins) [1781388] - [netdrv] ice: Check for null pointer dereference when setting rings (Jonathan Toppins) [1781388] - [netdrv] ice: save PCI state in probe (Jonathan Toppins) [1781388] - [netdrv] ice: Adjust DCB INIT for SW mode (Jonathan Toppins) [1781388] - [netdrv] ice: fix driver unload flow (Jonathan Toppins) [1781388] - [netdrv] ice: handle DCBx non-contiguous TC request (Jonathan Toppins) [1781388] - [netdrv] ice: Update Boot Configuration Section read of NVM (Jonathan Toppins) [1781388] - [netdrv] ice: add ethtool -m support for reading i2c eeprom modules (Jonathan Toppins) [1781388] - [netdrv] ice: allow 3k MTU for XDP (Jonathan Toppins) [1781388] - [netdrv] ice: add build_skb() support (Jonathan Toppins) [1781388] - [netdrv] ice: introduce frame padding computation logic (Jonathan Toppins) [1781388] - [netdrv] ice: introduce legacy Rx flag (Jonathan Toppins) [1781388] - [netdrv] ice: Add support for AF_XDP (Jonathan Toppins) [1730487] - [netdrv] ice: Move common functions to ice_txrx_lib.c (Jonathan Toppins) [1781388] - [netdrv] ice: Add support for XDP (Jonathan Toppins) [1730487] - [netdrv] ice: get rid of per-tc flow in Tx queue configuration routines (Jonathan Toppins) [1781388] - [netdrv] ice: Introduce ice_base.c (Jonathan Toppins) [1781388] - [netdrv] net:Use skb accessors in network drivers (Jonathan Toppins) [1781388] - [powerpc] powerpc/eeh: Remove eeh_add_device_tree_late() (Myron Stowe) [1840904] - [powerpc] powerpc/eeh: Add sysfs files in late probe (Myron Stowe) [1840904] - [powerpc] powerpc: Drop using struct of_pci_range.pci_space field (Myron Stowe) [1840904] - [powerpc] powerpc/pci: Fold pcibios_setup_device() into pcibios_bus_add_device() (Myron Stowe) [1840904] - [powerpc] powerpc/pci: Remove pcibios_setup_bus_devices() (Myron Stowe) [1840904] - [powerpc] powerpc/pci: Fix pcibios_setup_device() ordering (Myron Stowe) [1840904] - [powerpc] powerpc/pci: Remove legacy debug code (Myron Stowe) [1840904] - [x86] x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE (David Arcari) [1826966] - [x86] x86/microcode/AMD: Make stub function static inline (David Arcari) [1826966] - [x86] x86/microcode/intel: Issue the revision updated message only on the BSP (David Arcari) [1826966] - [x86] x86/microcode: Update late microcode in parallel (David Arcari) [1826966] - [x86] x86/microcode/amd: Fix two -Wunused-but-set-variable warnings (David Arcari) [1826966] - [x86] x86/microcode: Fix the microcode load on CPU hotplug for real (David Arcari) [1826966] - [x86] x86/microcode, cpuhotplug: Add a microcode loader CPU hotplug callback (David Arcari) [1826966] - [x86] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 353 (David Arcari) [1826966] - [x86] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (David Arcari) [1826966] - [x86] treewide: Add SPDX license identifier - Makefile/Kconfig (David Arcari) [1826966] - [x86] x86/microcode: Fix the ancient deprecated microcode loading method (David Arcari) [1826966] - [x86] x86/microcode/intel: Refactor Intel microcode blob loading (David Arcari) [1826966] - [x86] x86/microcode: Announce reload operation's completion (David Arcari) [1826966] - [x86] x86/microcode/AMD: Update copyright (David Arcari) [1826966] - [x86] x86/microcode/AMD: Check the equivalence table size when scanning it (David Arcari) [1826966] - [x86] x86/microcode/AMD: Convert CPU equivalence table variable into a struct (David Arcari) [1826966] - [x86] x86/microcode/AMD: Check microcode container data in the late loader (David Arcari) [1826966] - [x86] x86/microcode/AMD: Fix container size's type (David Arcari) [1826966] - [x86] x86/microcode/AMD: Convert early parser to the new verification routines (David Arcari) [1826966] - [x86] x86/microcode/AMD: Change verify_patch()'s return value (David Arcari) [1826966] - [x86] x86/microcode/AMD: Move chipset-specific check into verify_patch() (David Arcari) [1826966] - [x86] x86/microcode/AMD: Move patch family check to verify_patch() (David Arcari) [1826966] - [x86] x86/microcode/AMD: Simplify patch family detection (David Arcari) [1826966] - [x86] x86/microcode/AMD: Concentrate patch verification (David Arcari) [1826966] - [x86] x86/microcode/AMD: Cleanup verify_patch_size() more (David Arcari) [1826966] - [x86] x86/microcode/AMD: Clean up per-family patch size checks (David Arcari) [1826966] - [x86] x86/microcode/AMD: Move verify_patch_size() up in the file (David Arcari) [1826966] - [x86] x86/microcode/AMD: Add microcode container verification (David Arcari) [1826966] - [x86] x86/microcode/AMD: Subtract SECTION_HDR_SIZE from file leftover length (David Arcari) [1826966] - [x86] x86/microcode: Make revision and processor flags world-readable (David Arcari) [1826966] - [pci] PCI: Add pci_status_get_and_clear_errors (Josef Oskera) [1840535] - [pci] PCI: Add constant PCI_STATUS_ERROR_BITS (Josef Oskera) [1840535] - [arm64] arm64: dts: ls1046ardb: set RGMII interfaces to RGMII_ID mode (Petr Oros) [1816982] - [arm64] arm64: dts: ls1043a-rdb: correct RGMII delay mode to rgmii-id (Petr Oros) [1816982] - [netdrv] net: phy: marvell: Fix pause frame negotiation (Petr Oros) [1816982] - [netdrv] net: phy: propagate an error back to the callers of phy_sfp_probe (Petr Oros) [1816982] - [netdrv] net: phy: at803x: fix clock sink configuration on ATH8030 and ATH8035 (Petr Oros) [1816982] - [netdrv] r8169: fix resume on cable plug-in (Petr Oros) [1816982] - [documentation] dt-bindings: net: remove un-implemented property (Petr Oros) [1816982] - [netdrv] net: phy: mdio-bcm-unimac: Fix clock handling (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: w/a for fld detect threshold bootstrapping issue (Petr Oros) [1816982] - [netdrv] net: phy: sfp-bus.c: get rid of docs warnings (Petr Oros) [1816982] - [netdrv] net: phy: mdio-mux-bcm-iproc: check clk_prepare_enable() return value (Petr Oros) [1816982] - [netdrv] net: phy: fix MDIO bus PM PHY resuming (Petr Oros) [1816982] - [of] drivers/of/of_mdio.c:fix of_mdiobus_register() (Petr Oros) [1816982] - [netdrv] net: phy: bcm63xx: fix OOPS due to missing driver name (Petr Oros) [1816982] - [netdrv] phylink: Improve error message when validate failed (Petr Oros) [1816982] - [netdrv] net: phy: avoid clearing PHY interrupts twice in irq handler (Petr Oros) [1816982] - [netdrv] net: phy: marvell: don't interpret PHY status unless resolved (Petr Oros) [1816982] - [netdrv] net: phy: mscc: fix firmware paths (Petr Oros) [1816982] - [netdrv] net: phy: corrected the return value for genphy_check_and_restart_aneg and genphy_c45_check_and_restart_aneg (Petr Oros) [1816982] - [documentation] docs: networking: phy: Rephrase paragraph for clarity (Petr Oros) [1816982] - [netdrv] net: phy: Avoid multiple suspends (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: Fix a typo ("firsly") (Petr Oros) [1816982] - [netdrv] net: phy: restore mdio regs in the iproc mdio driver (Petr Oros) [1816982] - [netdrv] net: phy: at803x: disable vddio regulator (Petr Oros) [1816982] - [netdrv] net: mii_timestamper: fix static allocation by PHY driver (Petr Oros) [1816982] - [of] net: mdio: of: fix potential NULL pointer derefernce (Petr Oros) [1816982] - [netdrv] net: phy: add default ARCH_BCM_IPROC for MDIO_BCM_IPROC (Petr Oros) [1816982] - [netdrv] net: phy: DP83822: Add support for additional DP83825 devices (Petr Oros) [1816982] - [netdrv] phy: dp83826: Add phy IDs for DP83826N and 826NC (Petr Oros) [1816982] - [netdrv] net: phy: add new version of phy_do_ioctl (Petr Oros) [1816982] - [netdrv] net: phy: rename phy_do_ioctl to phy_do_ioctl_running (Petr Oros) [1816982] - [netdrv] r8169: use generic ndo_do_ioctl handler phy_do_ioctl (Petr Oros) [1816982] - [netdrv] net: phy: add generic ndo_do_ioctl handler phy_do_ioctl (Petr Oros) [1816982] - [netdrv] net: phylink: allow in-band AN for USXGMII (Petr Oros) [1816982] - [netdrv] net: phy: adin: fix a warning about msleep (Petr Oros) [1816982] - [netdrv] net: phy: don't crash in phy_read/_write_mmd without a PHY driver (Petr Oros) [1816982] - [netdrv] net: phylink: Allow 2.5BASE-T, 5GBASE-T and 10GBASE-T for the 10G link modes (Petr Oros) [1816982] - [netdrv] net: phy: adin: const-ify static data (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Set FORCE_LINK_GOOD to default after reset (Petr Oros) [1816982] - [netdrv] net: phy: Maintain MDIO device and bus statistics (Petr Oros) [1816982] - [powerpc] powerpc: Add const qual to local_read() parameter (Petr Oros) [1816982] - [include] u64_stats: provide u64_stats_t type (Petr Oros) [1816982] - [documentation] Documentation: net-sysfs: Remove duplicate PHY device documentation (Petr Oros) [1816982] - [netdrv] mdio_bus: Simplify reset handling and extend to non-DT systems (Petr Oros) [1816982] - [netdrv] net: phy: Added IRQ print to phylink_bringup_phy() (Petr Oros) [1816982] - [netdrv] net: phy: DP83822: Update Kconfig with DP83825I support (Petr Oros) [1816982] - [netdrv] net: phy: DP83TC811: Fix typo in Kconfig (Petr Oros) [1816982] - [netdrv] net: phylink: add support for polling MAC PCS (Petr Oros) [1816982] - [netdrv] net: phylink: make QSGMII a valid PHY mode for in-band AN (Petr Oros) [1816982] - [uapi] mii: Add helpers for parsing SGMII auto-negotiation (Petr Oros) [1816982] - [netdrv] net: phylink: fix failure to register on x86 systems (Petr Oros) [1816982] - [netdrv] net: phy: fixed_phy: switch to using fwnode_gpiod_get_index (Petr Oros) [1816982] - [netdrv] net: phy: fixed_phy: fix use-after-free when checking link GPIO (Petr Oros) [1816982] - [netdrv] net: phylink: switch to using fwnode_gpiod_get_index() (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add support for configuring the RX delay on RTL8211F (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add logging for the RGMII TX delay configuration (Petr Oros) [1816982] - [netdrv] net: mdio: of: Register discovered MII time stampers (Petr Oros) [1816982] - [documentation] dt-bindings: ptp: Introduce MII time stamping devices (Petr Oros) [1816982] - [netdrv] net: Add a layer for non-PHY MII time stamping drivers (Petr Oros) [1816982] - [netdrv] net: Introduce a new MII time stamping interface (Petr Oros) [1816982] - [netdrv] net: phy: dp83640: Move the probe and remove methods around (Petr Oros) [1816982] - [netdrv] net: netcp_ethss: Use the PHY time stamping interface (Petr Oros) [1816982] - [net] net: ethtool: Use the PHY time stamping interface (Petr Oros) [1816982] - [net] net: vlan: Use the PHY time stamping interface (Petr Oros) [1816982] - [netdrv] net: macvlan: Use the PHY time stamping interface (Petr Oros) [1816982] - [include] net: phy: Introduce helper functions for time stamping support (Petr Oros) [1816982] - [include] of: mdio: Add missing inline to of_mdiobus_child_is_phy() dummy (Petr Oros) [1816982] - [netdrv] net: phy: aquantia: add suspend / resume ops for AQR105 (Petr Oros) [1816982] - [netdrv] net: phy: ensure that phy IDs are correctly typed (Petr Oros) [1816982] - [include] mod_devicetable: fix PHY module format (Petr Oros) [1816982] - [of] of: mdio: export of_mdiobus_child_is_phy (Petr Oros) [1816982] - [netdrv] net: sfp: report error on failure to read sfp soft status (Petr Oros) [1816982] - [netdrv] net: phy: marvell: use genphy_check_and_restart_aneg() (Petr Oros) [1816982] - [netdrv] net: phy: marvell: use phy_modify_changed() (Petr Oros) [1816982] - [netdrv] net: phy: marvell: use existing clause 37 definitions (Petr Oros) [1816982] - [netdrv] net: phy: marvell: consolidate phy status reading (Petr Oros) [1816982] - [netdrv] net: phy: marvell: use positive logic for link state (Petr Oros) [1816982] - [netdrv] net: phy: marvell: initialise link partner state earlier (Petr Oros) [1816982] - [netdrv] net: phy: marvell: rearrange to use genphy_read_lpa() (Petr Oros) [1816982] - [netdrv] net: phy: provide and use genphy_read_status_fixed() (Petr Oros) [1816982] - [netdrv] net: phy: add genphy_check_and_restart_aneg() (Petr Oros) [1816982] - [netdrv] net: phy: use phy_resolve_aneg_pause() (Petr Oros) [1816982] - [netdrv] net: phy: remove redundant .aneg_done initialisers (Petr Oros) [1816982] - [netdrv] net: phy: dp83869: Remove unneeded semicolon (Petr Oros) [1816982] - [netdrv] net: phylink: extend clause 45 PHY validation workaround (Petr Oros) [1816982] - [netdrv] net: phylink: improve clause 45 PHY ksettings_set implementation (Petr Oros) [1816982] - [netdrv] net: phylink: fix interface passed to mac_link_up (Petr Oros) [1816982] - [netdrv] net: phylink: propagate phy_attach_direct() return code (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Add rx-fifo-depth and tx-fifo-depth (Petr Oros) [1816982] - [documentation] dt-bindings: dp83867: Convert fifo-depth to common fifo-depth and make optional (Petr Oros) [1816982] - [netdrv] net: sfp: re-attempt probing for phy (Petr Oros) [1816982] - [netdrv] net: sfp: error handling for phy probe (Petr Oros) [1816982] - [netdrv] net: sfp: rename sm_retries (Petr Oros) [1816982] - [netdrv] net: sfp: use a definition for the fault recovery attempts (Petr Oros) [1816982] - [netdrv] net: sfp: add support for Clause 45 PHYs (Petr Oros) [1816982] - [netdrv] net: phy: add Broadcom BCM84881 PHY driver (Petr Oros) [1816982] - [netdrv] net: phylink: make Broadcom BCM84881 based SFPs work (Petr Oros) [1816982] - [netdrv] net: phylink: delay MAC configuration for copper SFP modules (Petr Oros) [1816982] - [netdrv] net: phylink: split phylink_sfp_module_insert() (Petr Oros) [1816982] - [netdrv] net: phylink: split link_an_mode configured and current settings (Petr Oros) [1816982] - [netdrv] net: phylink: support Clause 45 PHYs on SFP+ modules (Petr Oros) [1816982] - [netdrv] net: phylink: re-split __phylink_connect_phy() (Petr Oros) [1816982] - [netdrv] net: mdio-i2c: add support for Clause 45 accesses (Petr Oros) [1816982] - [netdrv] net: sfp: move phy_start()/phy_stop() to phylink (Petr Oros) [1816982] - [netdrv] net: sfp: add module start/stop upstream notifications (Petr Oros) [1816982] - [netdrv] net: sfp: derive interface mode from ethtool link modes (Petr Oros) [1816982] - [netdrv] net: sfp: remove incomplete 100BASE-FX and 100BASE-LX support (Petr Oros) [1816982] - [netdrv] net: sfp: avoid tx-fault with Nokia GPON module (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: fix hfs boot in rgmii mode (Petr Oros) [1816982] - [netdrv] phy: mdio-thunder: add missed pci_release_regions in remove (Petr Oros) [1816982] - [netdrv] net: sfp: fix hwmon (Petr Oros) [1816982] - [netdrv] net: sfp: fix unbind (Petr Oros) [1816982] - [netdrv] net: phy: realtek: fix using paged operations with RTL8105e / RTL8208 (Petr Oros) [1816982] - [netdrv] net: phy: Use the correct style for SPDX License Identifier (Petr Oros) [1816982] - [netdrv] net: phy: dp83869: Fix return paths to return proper values (Petr Oros) [1816982] - [netdrv] net: phy: add helpers phy_(un)lock_mdio_bus (Petr Oros) [1816982] - [netdrv] mdio_bus: don't use managed reset-controller (Petr Oros) [1816982] - [netdrv] net: phy: initialise phydev speed and duplex sanely (Petr Oros) [1816982] - [netdrv] net: phy: remove phy_ethtool_sset() (Petr Oros) [1816982] - [netdrv] net: sfp: soft status and control support (Petr Oros) [1816982] - [netdrv] net: sfp: add some quirks for GPON modules (Petr Oros) [1816982] - [netdrv] net: sfp: add support for module quirks (Petr Oros) [1816982] - [netdrv] net: phylink: fix link mode modification in PHY mode (Petr Oros) [1816982] - [netdrv] net: phylink: update documentation on create and destroy (Petr Oros) [1816982] - [netdrv] mdio_bus: Fix init if CONFIG_RESET_CONTROLLER=n (Petr Oros) [1816982] - [netdrv] net: phy: dp83869: fix return of uninitialized variable ret (Petr Oros) [1816982] - [netdrv] phy: mdio-sun4i: add missed regulator_disable in remove (Petr Oros) [1816982] - [netdrv] mscc.c: fix semicolon.cocci warnings (Petr Oros) [1816982] - [netdrv] net: phy: avoid matching all-ones clause 45 PHY IDs (Petr Oros) [1816982] - [netdrv] net: phylink: update to use phy_support_asym_pause() (Petr Oros) [1816982] - [netdrv] net: phy: marvell10g: add SFP+ support (Petr Oros) [1816982] - [netdrv] net: phy: add core phylib sfp support (Petr Oros) [1816982] - [netdrv] net: phy: dp83869: Add TI dp83869 phy (Petr Oros) [1816982] - [documentation] dt-bindings: net: dp83869: Add TI dp83869 phy (Petr Oros) [1816982] - [netdrv] mscc.c: Add support for additional VSC PHYs (Petr Oros) [1816982] - [netdrv] net: sfp: fix spelling mistake "requies" -> "requires" (Petr Oros) [1816982] - [netdrv] net: sfp: allow modules with slow diagnostics to probe (Petr Oros) [1816982] - [netdrv] net: sfp: allow sfp to probe slow to initialise GPON modules (Petr Oros) [1816982] - [netdrv] net: sfp: move module insert reporting out of probe (Petr Oros) [1816982] - [netdrv] net: sfp: split power mode switching from probe (Petr Oros) [1816982] - [netdrv] net: sfp: track upstream's attachment state in state machine (Petr Oros) [1816982] - [netdrv] net: sfp: ensure TX_FAULT has deasserted before probing the PHY (Petr Oros) [1816982] - [netdrv] net: sfp: allow fault processing to transition to other states (Petr Oros) [1816982] - [netdrv] net: sfp: eliminate mdelay() from PHY probe (Petr Oros) [1816982] - [netdrv] net: sfp: split the PHY probe from sfp_sm_mod_init() (Petr Oros) [1816982] - [netdrv] net: sfp: control TX_DISABLE and phy only from main state machine (Petr Oros) [1816982] - [netdrv] net: sfp: avoid power switch on address-change modules (Petr Oros) [1816982] - [netdrv] net: sfp: parse SFP power requirement earlier (Petr Oros) [1816982] - [netdrv] net: sfp: rename T_PROBE_WAIT to T_SERIAL (Petr Oros) [1816982] - [netdrv] net: sfp: handle module remove outside state machine (Petr Oros) [1816982] - [netdrv] net: sfp: rename sfp_sm_ins_next() as sfp_sm_mod_next() (Petr Oros) [1816982] - [netdrv] net: sfp: move tx disable on device down to main state machine (Petr Oros) [1816982] - [netdrv] net: sfp: move sfp sub-state machines into separate functions (Petr Oros) [1816982] - [netdrv] net: sfp: fix sfp_bus_put() kernel documentation (Petr Oros) [1816982] - [include] net: sfp: fix sfp_bus_add_upstream() warning (Petr Oros) [1816982] - [netdrv] net: sfp: rework upstream interface (Petr Oros) [1816982] - [netdrv] net: phy: at803x: add missing dependency on CONFIG_REGULATOR (Petr Oros) [1816982] - [netdrv] net: phy: at803x: remove config_init for AR9331 (Petr Oros) [1816982] - [netdrv] net: phy: at803x: fix the PHY names (Petr Oros) [1816982] - [netdrv] net: phy: at803x: mention AR8033 as same as AR8031 (Petr Oros) [1816982] - [netdrv] net: phy: at803x: add device tree binding (Petr Oros) [1816982] - [documentation] dt-bindings: net: phy: Add support for AT803X (Petr Oros) [1816982] - [netdrv] net: phy: at803x: fix Kconfig description (Petr Oros) [1816982] - [netdrv] net: phylink: Fix phylink_dbg() macro (Petr Oros) [1816982] - [netdrv] net: phy: marvell: add downshift support for 88E1145 (Petr Oros) [1816982] - [netdrv] net: phy: marvell: add PHY tunable support for more PHY versions (Petr Oros) [1816982] - [netdrv] net: phy: marvell: add downshift support for M88E1111 (Petr Oros) [1816982] - [netdrv] net: phy: marvell: fix downshift function naming (Petr Oros) [1816982] - [netdrv] net: phy: marvell: fix typo in constant MII_M1011_PHY_SRC_DOWNSHIFT_MASK (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: support Wake on LAN (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: move dt parsing to probe (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: enable robust auto-mdix (Petr Oros) [1816982] - [netdrv] net: phy: smsc: LAN8740: add PHY_RST_AFTER_CLK_EN flag (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: add 1000Base-X support for BCM54616S (Petr Oros) [1816982] - [netdrv] net: phy: add support for clause 37 auto-negotiation (Petr Oros) [1816982] - [netdrv] net: phy: modify assignment to OR for dev_flags in phy_attach_direct (Petr Oros) [1816982] - [netdrv] net: phy: marvell: remove superseded function marvell_set_downshift (Petr Oros) [1816982] - [netdrv] net: phy: marvell: support downshift as PHY tunable (Petr Oros) [1816982] - [netdrv] net: phy: avoid NPE if read_page/write_page callbacks are not available (Petr Oros) [1816982] - [netdrv] net: phy: micrel: Update KSZ87xx PHY name (Petr Oros) [1816982] - [netdrv] net: phy: micrel: Discern KSZ8051 and KSZ8795 PHYs (Petr Oros) [1816982] - [netdrv] net: phy: Fix "link partner" information disappear issue (Petr Oros) [1816982] - [netdrv] net: sfp: move fwnode parsing into sfp-bus layer (Petr Oros) [1816982] - [netdrv] net: phylink: use more linkmode_* (Petr Oros) [1816982] - [netdrv] phylink: fix kernel-doc warnings (Petr Oros) [1816982] - [netdrv] net: phy: mscc: make arrays static, makes object smaller (Petr Oros) [1816982] - [netdrv] net: phy: at803x: use operating parameters from PHY-specific status (Petr Oros) [1816982] - [netdrv] net: phy: extract pause mode (Petr Oros) [1816982] - [netdrv] net: phy: extract link partner advertisement reading (Petr Oros) [1816982] - [netdrv] net: phy: allow for reset line to be tied to a sleepy GPIO controller (Petr Oros) [1816982] - [documentation] docs: networking: phy: Improve phrasing (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: Use bcm54xx_config_clock_delay() for BCM54612E (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: Fix RGMII delays configuration for BCM54210E (Petr Oros) [1816982] - [netdrv] net: phy: at803x: remove probe and struct at803x_priv (Petr Oros) [1816982] - [netdrv] net: phy: at803x: add ar9331 support (Petr Oros) [1816982] - [of] of: mdio: Fix a signedness bug in of_phy_get_and_connect() (Petr Oros) [1816982] - [netdrv] net/phy: fix DP83865 10 Mbps HDX loopback disable function (Petr Oros) [1816982] - [netdrv] net: phy: adin: implement Energy Detect Powerdown mode via phy-tunable (Petr Oros) [1816982] - [net] ethtool: implement Energy Detect Powerdown support via phy-tunable (Petr Oros) [1816982] - [netdrv] net: mdio: switch to using gpiod_get_optional() (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Add SGMII mode type switching (Petr Oros) [1816982] - [documentation] net: phy: dp83867: Add documentation for SGMII mode type (Petr Oros) [1816982] - [netdrv] net: phylink: Fix flow control resolution (Petr Oros) [1816982] - [netdrv] net: phy: Do not check Link status when loopback is enabled (Petr Oros) [1816982] - [netdrv] net: phy: gmii2rgmii: Dont use priv field in phy device (Petr Oros) [1816982] - [include] include: mdio: Add driver data helpers (Petr Oros) [1816982] - [netdrv] net: phy: force phy suspend when calling phy_stop (Petr Oros) [1816982] - [netdrv] phy: mdio-sun4i: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] phy: mdio-mux-meson-g12a: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] phy: mdio-moxart: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] phy: mdio-hisi-femac: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] phy: mdio-bcm-iproc: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] net: phy: sfp: Add labels to hwmon sensors (Petr Oros) [1816982] - [netdrv] net: phy: remove genphy_config_init (Petr Oros) [1816982] - [netdrv] net: phy: remove calls to genphy_config_init (Petr Oros) [1816982] - [netdrv] net: phy: realtek: support NBase-T MMD EEE registers on RTL8125 (Petr Oros) [1816982] - [uapi] net: phy: add EEE-related constants (Petr Oros) [1816982] - [documentation] dt-bindings: net: add bindings for ADIN PHY driver (Petr Oros) [1816982] - [netdrv] net: phy: adin: add ethtool get_stats support (Petr Oros) [1816982] - [netdrv] net: phy: adin: implement downshift configuration via phy-tunable (Petr Oros) [1816982] - [netdrv] net: phy: adin: implement PHY subsystem software reset (Petr Oros) [1816982] - [netdrv] net: phy: adin: add EEE translation layer from Clause 45 to Clause 22 (Petr Oros) [1816982] - [netdrv] net: phy: adin: add support MDI/MDIX/Auto-MDI selection (Petr Oros) [1816982] - [netdrv] net: phy: adin: make RMII fifo depth configurable (Petr Oros) [1816982] - [netdrv] net: phy: adin: make RGMII internal delays configurable (Petr Oros) [1816982] - [netdrv] net: phy: adin: configure RGMII/RMII/MII modes on config (Petr Oros) [1816982] - [netdrv] net: phy: adin: add {write,read}_mmd hooks (Petr Oros) [1816982] - [netdrv] net: phy: adin: add support for interrupts (Petr Oros) [1816982] - [netdrv] net: phy: adin: hook genphy_{suspend, resume} into the driver (Petr Oros) [1816982] - [netdrv] net: phy: adin: add support for Analog Devices PHYs (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add support for EEE registers on integrated PHY's (Petr Oros) [1816982] - [netdrv] net: phy: swphy: emulate register MII_ESTATUS (Petr Oros) [1816982] - [netdrv] net: phy: read MII_CTRL1000 in genphy_read_status only if needed (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add NBase-T PHY auto-detection (Petr Oros) [1816982] - [netdrv] net: phy: let phy_speed_down/up support speeds >1Gbps (Petr Oros) [1816982] - [netdrv] net: phy: add phy_speed_down_core and phy_resolve_min_speed (Petr Oros) [1816982] - [netdrv] net: phy: add __set_linkmode_max_speed (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add support for the 2.5Gbps PHY in RTL8125 (Petr Oros) [1816982] - [netdrv] net: phy: add phy_modify_paged_changed (Petr Oros) [1816982] - [netdrv] net: phy: prepare phylib to deal with PHY's extending Clause 22 (Petr Oros) [1816982] - [netdrv] net: phy: simplify genphy_config_advert by using the linkmode_adv_to_xxx_t functions (Petr Oros) [1816982] - [netdrv] net: phy: at803x: stop switching phy delay config needlessly (Petr Oros) [1816982] - [netdrv] net: mdio-octeon: Fix Kconfig warnings and build errors (Petr Oros) [1816982] - [netdrv] net: phy: xgene: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] net: phy: Add mdio-aspeed (Petr Oros) [1816982] - [netdrv] net: phy: phy_led_triggers: Fix a possible null-pointer dereference in phy_led_trigger_change_speed() (Petr Oros) [1816982] - [netdrv] net: phylink: Fix flow control for fixed-link (Petr Oros) [1816982] - [netdrv] net: phylink: don't start and stop SGMII PHYs in SFP modules twice (Petr Oros) [1816982] - [netdrv] net: phy: Make use of linkmode_mod_bit helper (Petr Oros) [1816982] - [netdrv] net: stmmac: enable clause 45 mdio support (Petr Oros) [1816982] - [documentation] doc: phy: document some PHY_INTERFACE_MODE_xxx settings (Petr Oros) [1816982] - [netdrv] Revert "net: phylink: set the autoneg state in phylink_phy_change" (Petr Oros) [1816982] - [netdrv] net: phy: sfp: clean up a condition (Petr Oros) [1816982] - [netdrv] net: phylink: set the autoneg state in phylink_phy_change (Petr Oros) [1816982] - [netdrv] net: phy: Add more 1000BaseX support detection (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: Add genphy_suspend and genphy_resume for BCM5464 (Petr Oros) [1816982] - [netdrv] net: sfp: add mutex to prevent concurrent state checks (Petr Oros) [1816982] - [netdrv] net: sfp: Stop SFP polling and interrupt handling during shutdown (Petr Oros) [1816982] - [netdrv] net: phy: Add detection of 1000BaseX link mode support (Petr Oros) [1816982] - [netdrv] net: phy: remove state PHY_FORCING (Petr Oros) [1816982] - [netdrv] net: phy: export phy_queue_state_machine (Petr Oros) [1816982] - [netdrv] net: phy: add callback for custom interrupt handler to struct phy_driver (Petr Oros) [1816982] - [netdrv] net: phy: enable interrupts when PHY is attached already (Petr Oros) [1816982] - [netdrv] net: phy: sfp: enable i2c-bus detection on ACPI based systems (Petr Oros) [1816982] - [netdrv] net: phy: tja11xx: Switch to HWMON_CHANNEL_INFO() (Petr Oros) [1816982] - [netdrv] net: phylink: Add phylink_{printk, err, warn, info, dbg} macros (Petr Oros) [1816982] - [netdrv] net: phylink: Add PHYLINK_DEV operation type (Petr Oros) [1816982] - [netdrv] net: phylink: Add struct phylink_config to PHYLINK API (Petr Oros) [1816982] - [netdrv] net: phylink: Add phylink_mac_link_{up, down} wrapper functions (Petr Oros) [1816982] - [netdrv] net: phy: Add phy_standalone sysfs entry (Petr Oros) [1816982] - [netdrv] net: phy: Check against net_device being NULL (Petr Oros) [1816982] - [netdrv] net: phy: Guard against the presence of a netdev (Petr Oros) [1816982] - [netdrv] net: phy: Add phy_sysfs_create_links helper function (Petr Oros) [1816982] - [netdrv] net: sfp: remove sfp-bus use of netdevs (Petr Oros) [1816982] - [netdrv] net: sfp: add mandatory attach/detach methods for sfp buses (Petr Oros) [1816982] - [netdrv] net: phy: allow Clause 45 access via mii ioctl (Petr Oros) [1816982] - [netdrv] net: phylink: support for link gpio interrupt (Petr Oros) [1816982] - [netdrv] net: phylink: remove netdev from phylink mii ioctl emulation (Petr Oros) [1816982] - [netdrv] net: phy: bcm87xx: improve bcm87xx_config_init and feature detection (Petr Oros) [1816982] - [netdrv] net: phy: tja11xx: Add TJA11xx PHY driver (Petr Oros) [1816982] - [netdrv] net: phy: aquantia: add USXGMII support and warn if XGMII mode is set (Petr Oros) [1816982] - [documentation] dt-bindings: net: document new usxgmii phy mode (Petr Oros) [1816982] - [include] net: phy: add interface mode PHY_INTERFACE_MODE_USXGMII (Petr Oros) [1816982] - [netdrv] net: phy: lxt: Add suspend/resume support to LXT971 and LXT973 (Petr Oros) [1816982] - [netdrv] net: phy: Make phy_basic_t1_features use base100t1 (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Allocate state struct in probe (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Validate FIFO depth property (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: IO impedance is not dependent on RGMII delay (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Use unsigned variables to store unsigned properties (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Rework delay rgmii delay handling (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Add ability to disable output clock (Petr Oros) [1816982] - [documentation] dt-bindings: phy: dp83867: Add documentation for disabling clock output (Petr Oros) [1816982] - [documentation] dt-bindings: phy: dp83867: Describe how driver behaves w.r.t rgmii delay (Petr Oros) [1816982] - [documentation] Documentation: net: phy: switch documentation to rst format (Petr Oros) [1816982] - [of] of: mdio: Support fixed links in of_phy_get_and_connect() (Petr Oros) [1816982] - [documentation] doc: add phylink documentation to the networking book (Petr Oros) [1816982] - [include] net: phylink: update mac_config() documentation (Petr Oros) [1816982] - [tools] libbpf: use .so dynamic symbols for abi check (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Install generated test progs (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Fix memory leak caused by not freeing entry in unregister_ftrace_direct() (Yauheni Kaliuta) [1813370] - [tools] libbpf: Support CO-RE relocations for LDX/ST/STX instructions (Yauheni Kaliuta) [1813370] - [include] bpf: Add bpf_jit_blinding_enabled for !CONFIG_BPF_JIT (Yauheni Kaliuta) [1813370] - [tools] tools, bpf_asm: Warn when jumps are out of range (Yauheni Kaliuta) [1813370] - [include] bpf: Add typecast to bpf helpers to help BTF generation (Yauheni Kaliuta) [1813370] - [trace] bpf: Add typecast to raw_tracepoints to help BTF generation (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix build on read-only filesystems (Yauheni Kaliuta) [1813370] - [tools] bpf: Add further test_verifier cases for record_func_key (Yauheni Kaliuta) [1813370] - [net] bpf: Fix record_func_key to perform backtracking on r3 (Yauheni Kaliuta) [1813370] - [net] bpf: Fix missing prog untrack in release_maps (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: fix syscall_tp due to unused syscall (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: Replace symbol compare of trace_event (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Test function_graph tracer and bpf trampoline together (Yauheni Kaliuta) [1813370] - [net] bpf: Make BPF trampoline use register_ftrace_direct() API (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add modify_ftrace_direct() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add information on number of page groups allocated (Yauheni Kaliuta) [1813370] - [x86] ftrace/x86: Tell objtool to ignore nondeterministic ftrace stack layout (Yauheni Kaliuta) [1813370] - [x86] ftrace/x86: Add a counter to test function_graph with direct (Yauheni Kaliuta) [1813370] - [x86] ftrace/x86: Add register_ftrace_direct() for custom trampolines (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add another check for match in register_ftrace_direct() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add ftrace_find_direct_func() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add register_ftrace_direct() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Separate out the copying of a ftrace_hash from __ftrace_hash_move() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Separate out functionality from ftrace_location_range() (Yauheni Kaliuta) [1813370] - [net] bpf: Fix build in minimal configurations, again (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add a fexit/bpf2bpf test with target bpf prog no callees (Yauheni Kaliuta) [1813370] - [net] bpf: Fix a bug when getting subprog 0 jited image in check_attach_btf_id (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Bring back c++ include/link test (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Don't hard-code root cgroup id (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Fix broken xdp_rxq_info due to map order assumptions (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix readelf output parsing for Fedora (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix readelf output parsing on powerpc with recent binutils (Yauheni Kaliuta) [1813370] - [tools] selftests: bpf: correct perror strings (Yauheni Kaliuta) [1813370] - [tools] selftests: bpf: test_sockmap: handle file creation failures gracefully (Yauheni Kaliuta) [1813370] - [net] bpf: Fix build in minimal configurations (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix up generation of bpf_helper_defs.h (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix global variable relocation (Yauheni Kaliuta) [1813370] - [net] bpf: Fix static checker warning (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix usage of u32 in userspace code (Yauheni Kaliuta) [1813370] - [net] bpf: Simplify __bpf_arch_text_poke poke type handling (Yauheni Kaliuta) [1813370] - [tools] bpf: Introduce BPF_TRACE_x helper for the tracing tests (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Add various tail call test cases (Yauheni Kaliuta) [1813370] - [x86] bpf, x86: Emit patchable direct jump as tail call (Yauheni Kaliuta) [1813370] - [net] bpf: Constant map key tracking for prog array pokes (Yauheni Kaliuta) [1813370] - [net] bpf: Add poke dependency tracking for prog array maps (Yauheni Kaliuta) [1813370] - [include] bpf: Add initial poke descriptor table for jit images (Yauheni Kaliuta) [1813370] - [net] bpf: Move owner type, jited info into array auxiliary data (Yauheni Kaliuta) [1813370] - [net] bpf: Move bpf_free_used_maps into sleepable section (Yauheni Kaliuta) [1813370] - [x86] bpf, x86: Generalize and extend bpf_arch_text_poke for direct jumps (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add BPF trampoline performance test (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Ensure core_reloc_kernel is reading test_progs's data only (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add verifier tests for better jmp32 register bounds (Yauheni Kaliuta) [1813370] - [net] bpf: Provide better register bounds after jmp32 instructions (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Integrate verbose verifier log into test_progs (Yauheni Kaliuta) [1813370] - [tools] libbpf: Support initialized global variables (Yauheni Kaliuta) [1813370] - [tools] selftests, bpftool: Skip the build test if not in tree (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix various errors and warning reported by checkpatch.pl (Yauheni Kaliuta) [1813370] - [tools] selftests, bpftool: Set EXIT trap after usage function (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Ensure no DWARF relocations for BPF object files (Yauheni Kaliuta) [1813370] - [tools] tools, bpftool: Fix warning on ignored return value for 'read' (Yauheni Kaliuta) [1813370] - [net] bpf: Switch bpf_map_{area_alloc, area_mmapable_alloc}() to u64 size (Yauheni Kaliuta) [1813370] - [net] bpf: Make array_map_mmap static (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Enforce no-ALU32 for test_progs-no_alu32 (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Remove JITed image size limitations (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Use lg(f)rl when long displacement cannot be used (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Use lgrl instead of lg where possible (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Load literal pool register using larl (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Align literal pool entries (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Use relative long branches (Yauheni Kaliuta) [1813370] - [net] bpf: Fix memory leak on object 'data' (Yauheni Kaliuta) [1813370] - [tools] selftests, bpf: Workaround an alu32 sub-register spilling issue (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add BPF_TYPE_MAP_ARRAY mmap() tests (Yauheni Kaliuta) [1813370] - [tools] libbpf: Make global data internal arrays mmap()-able, if possible (Yauheni Kaliuta) [1813370] - [net] bpf: Add mmap() support for BPF_MAP_TYPE_ARRAY (Yauheni Kaliuta) [1813370] - [netdrv] bpf: Convert bpf_prog refcnt to atomic64_t (Yauheni Kaliuta) [1813370] - [netdrv] net: thunderx: set xdp_prog to NULL if bpf_prog_add fails (Yauheni Kaliuta) [1813370] - [net] bpf: Switch bpf_map ref counter to atomic64_t so bpf_map_inc() never fails (Yauheni Kaliuta) [1813370] - [lib] locking/atomic: Use s64 for atomic64 (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make conditional inc/dec ops optional (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make unconditional inc/dec ops optional (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make test ops optional (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make atomic64_fetch_add_unless() optional (Yauheni Kaliuta) [1813370] - [powerpc] atomics/powerpc: Define atomic64_fetch_add_unless() (Yauheni Kaliuta) [1813370] - [lib] atomics/generic: Define atomic64_fetch_add_unless() (Yauheni Kaliuta) [1813370] - [include] atomics: Prepare for atomic64_fetch_add_unless() (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make atomic_fetch_add_unless() optional (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make atomic64_inc_not_zero() optional (Yauheni Kaliuta) [1813370] - [include] atomics: Make conditional ops return 'bool' (Yauheni Kaliuta) [1813370] - [net] atomics/treewide: Remove atomic_inc_not_zero_hint() (Yauheni Kaliuta) [1813370] - [net] atomics/treewide: Rename __atomic_add_unless() => atomic_fetch_add_unless() (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add a test for attaching BPF prog to another BPF prog and subprog (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Extend test_pkt_access test (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support for attaching BPF programs to other BPF programs (Yauheni Kaliuta) [1813370] - [net] bpf: Support attaching tracing BPF program to other BPF programs (Yauheni Kaliuta) [1813370] - [net] bpf: Compare BTF types of functions arguments with actual types (Yauheni Kaliuta) [1813370] - [net] bpf: Annotate context types (Yauheni Kaliuta) [1813370] - [net] bpf: Fix race in btf_resolve_helper_id() (Yauheni Kaliuta) [1813370] - [x86] bpf: Reserve space for BPF trampoline in BPF programs (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add stress test for maximum number of progs (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add combined fentry/fexit test (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add fexit tests for BPF trampoline (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add test for BPF trampoline (Yauheni Kaliuta) [1813370] - [net] bpf: Add kernel test functions for fentry testing (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Simple test for fentry/fexit (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support to attach to fentry/fexit tracing progs (Yauheni Kaliuta) [1813370] - [tools] libbpf: Introduce btf__find_by_name_kind() (Yauheni Kaliuta) [1813370] - [net] bpf: Introduce BPF trampoline (Yauheni Kaliuta) [1813370] - [x86] bpf: Add bpf_arch_text_poke() helper (Yauheni Kaliuta) [1813370] - [x86] bpf: Refactor x86 JIT into helpers (Yauheni Kaliuta) [1813370] - [documentation] bpf, doc: Change right arguments for JIT example code (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add missing option to xdpsock usage (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Remove duplicate option from xdpsock (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Make sure JIT passes do not increase code size (Yauheni Kaliuta) [1813370] - [net] bpf: Support doubleword alignment in bpf_jit_binary_alloc (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: adjust Makefile and README.rst (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Add missing object file to TEST_FILES (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Workaround a verifier failure for test_progs (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use Rx-only and Tx-only sockets in xdpsock (Yauheni Kaliuta) [1813370] - [tools] libbpf: Allow for creating Rx or Tx only AF_XDP sockets (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add XDP_SHARED_UMEM support to xdpsock (Yauheni Kaliuta) [1813370] - [tools] libbpf: Support XDP_SHARED_UMEM with external XDP program (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add tests for automatic map unpinning on load failure (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: update map definition to new syntax BTF-defined map (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: Update outdated error message (Yauheni Kaliuta) [1813370] - [tools] bpf: Add cb access in kfree_skb test (Yauheni Kaliuta) [1813370] - [net] bpf: Add array support to btf_struct_access (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Remove unused SEEN_RET0, SEEN_REG_AX and ret0_ip (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Wrap JIT macro parameter usages in parentheses (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Use kvcalloc for addrs array (Yauheni Kaliuta) [1813370] - [net] bpf: Account for insn->off when doing bpf_probe_read_kernel (Yauheni Kaliuta) [1813370] - [tools] libbpf: Simplify BPF_CORE_READ_BITFIELD_PROBED usage (Yauheni Kaliuta) [1813370] - [tools] selftests/bps: Clean up removed ints relocations negative tests (Yauheni Kaliuta) [1813370] - [tools] selftests: bpf: log direct file writes (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add field size relocation tests (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Add relocatable bitfield reading tests (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support for field size relocations (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support for relocatable bitfields (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Remove too strict field offset relo test cases (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Add selftest to read/write sockaddr from user space (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Convert prog tests to probe_read_{user, kernel}{, _str} helper (Yauheni Kaliuta) [1813370] - [samples] bpf, samples: Use bpf_probe_read_user where appropriate (Yauheni Kaliuta) [1813370] - [net] bpf: Switch BPF probe insns to bpf_probe_read_kernel (Yauheni Kaliuta) [1813370] - [kernel] bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers (Yauheni Kaliuta) [1813370] - [kernel] bpf: Make use of probe_user_write in probe write helper (Yauheni Kaliuta) [1813370] - [mm] uaccess: Add strict non-pagefault kernel-space read function (Yauheni Kaliuta) [1813370] - [mm] uaccess: Add non-pagefault user-space write function (Yauheni Kaliuta) [1813370] - [mm] uaccess: Add non-pagefault user-space read functions (Yauheni Kaliuta) [1813370] - [tools] selftests: Add tests for automatic map pinning (Yauheni Kaliuta) [1813370] - [net] bpf: Implement map_gen_lookup() callback for XSKMAP (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support for prog_tracing (Yauheni Kaliuta) [1813370] - [net] bpf: Replace prog_raw_tp+btf_id with prog_tracing (Yauheni Kaliuta) [1813370] - [net] bpf: Fix bpf jit kallsym access (Yauheni Kaliuta) [1813370] - [documentation] bpf: Add s390 testing documentation (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Test narrow load from bpf_sysctl.write (Yauheni Kaliuta) [1813370] - [net] bpf: Enforce 'return 0' in BTF-enabled raw_tp programs (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Restore $(OUTPUT)/test_stub.o rule (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Use -m{little, big}-endian for clang (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Fix .gitignore to ignore no_alu32/ (Yauheni Kaliuta) [1813370] - [net] bpf: Prepare btf_ctx_access for non raw_tp use case (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix strncat bounds error in libbpf_prog_type_by_name (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Fix LDLIBS order (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Move test_section_names into test_progs and fix it (Yauheni Kaliuta) [1813370] - [tools] tools/bpf: Turn on llvm alu32 attribute by default (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Get rid of a bunch of explicit BPF program type setting (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Make reference_tracking test use subtests (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Make a copy of subtest name (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add uprobe/uretprobe and tp/raw_tp section suffixes (Yauheni Kaliuta) [1813370] - [tools] bpf, libbpf: Add kernel version section parsing back (Yauheni Kaliuta) [1813370] - [kernel] bpf: Fix build error without CONFIG_NET (Yauheni Kaliuta) [1813370] - [net] bpf: Fix bpf_attr.attach_btf_id check (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Remove test_libbpf.sh and test_libbpf_open (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Move test_queue_stack_map.h into progs/ where it belongs (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Replace test_progs and test_maps w/ general rule (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add simple per-test targets to Makefile (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Switch test_maps to test_progs' test.h format (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Teach test_progs to cd into subdir (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Restore the netns after flow dissector reattach test (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add kfree_skb raw_tp test (Yauheni Kaliuta) [1813370] - [net] bpf: Check types of arguments passed into helpers (Yauheni Kaliuta) [1813370] - [net] bpf: Add support for BTF pointers to x86 JIT (Yauheni Kaliuta) [1813370] - [net] bpf: Add support for BTF pointers to interpreter (Yauheni Kaliuta) [1813370] - [net] bpf: Attach raw_tp program with BTF via type name (Yauheni Kaliuta) [1813370] - [net] bpf: Implement accurate raw_tp context access via BTF (Yauheni Kaliuta) [1813370] - [tools] libbpf: Auto-detect btf_id of BTF-based raw_tracepoints (Yauheni Kaliuta) [1813370] - [net] bpf: Add attach_btf_id attribute to program load (Yauheni Kaliuta) [1813370] - [net] bpf: Process in-kernel BTF (Yauheni Kaliuta) [1813370] - [tools] selftests: bpf: Add selftest for __sk_buff tstamp (Yauheni Kaliuta) [1813370] - [net] bpf: Allow __sk_buff tstamp in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Remove obsolete pahole/BTF support detection (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Enforce libbpf build before BPF programs are built (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add preparation steps and sysroot info to readme (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add sysroot support (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Provide C/LDFLAGS to libbpf (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add C/LDFLAGS to libbpf.so and test_libpf targets (Yauheni Kaliuta) [1813370] - [tools] libbpf: Don't use cxx to test_libpf target (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use target CC environment for HDR_PROBE (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use own flags but not HOSTCFLAGS (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Base target programs rules on Makefile.target (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add makefile.target for separate CC target build (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Drop unnecessarily inclusion for bpf_load (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use __LINUX_ARM_ARCH__ selector for arm (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use own EXTRA_CFLAGS for clang commands (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use --target from cross-compile (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Fix cookie_uid_helper_example obj build (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Fix HDR_PROBE "echo" (Yauheni Kaliuta) [1813370] - [tools] libbpf: Handle invalid typedef emitted by old GCC (Yauheni Kaliuta) [1813370] - [tools] libbpf: Generate more efficient BPF_CORE_READ code (Yauheni Kaliuta) [1813370] - [net] bpf: Fix cast to pointer from integer of different size warning (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Check that flow dissector can be re-attached (Yauheni Kaliuta) [1813370] - [net] flow_dissector: Allow updating the flow dissector program atomically (Yauheni Kaliuta) [1813370] - [include] bpf: Align struct bpf_prog_stats (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add read-only map values propagation tests (Yauheni Kaliuta) [1813370] - [net] bpf: Track contents of read-only maps as scalars (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Convert test_btf_dump into test_progs test (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: Add max_pckt_size option at xdp_adjust_tail (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: add test for BPF flow dissector in the root namespace (Yauheni Kaliuta) [1813370] - [net] bpf/flow_dissector: add mode to enforce global BPF flow dissector (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Trivial - fix spelling mistake in usage (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Fix dependency ordering for attach_probe test (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add cscope and tags targets to Makefile (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: switch tests to new bpf_object__open_{file, mem}() APIs (Yauheni Kaliuta) [1813370] - [tools] bpf: Add loop test case with 32 bit reg comparison against 0 (Yauheni Kaliuta) [1813370] - [x86] bpf, x86: Small optimization in comparing against imm0 (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Correct path to include msg + path (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add static to enable_all_controllers() (Yauheni Kaliuta) [1813370] - [tools] libbpf: provide backported RHEL symbols as upstream aliases (Yauheni Kaliuta) [1813370] - [tools] libbpf: Bump current version to v0.0.6 (Yauheni Kaliuta) [1813370] - [tools] libbpf: bump up version, 0.0.5 (Yauheni Kaliuta) [1813370] - [net] cpumap: Avoid warning when CONFIG_DEBUG_PER_CPU_MAPS is enabled (Yauheni Kaliuta) [1823623 1813370] - [vfio] vfio-pci: Mask cap zero (Alex Williamson) [1840248] - [vfio] spapr_tce: Fix incorrect tce_iommu_group memory free (David Gibson) [1832386] - [fs] CIFS: fiemap: do not return EINVAL if get nothing (Leif Sahlberg) [1837180] - [fs] CIFS: Increment num_remote_opens stats counter even in case of smb2_query_dir_first (Leif Sahlberg) [1837180] - [fs] cifs: potential unintitliazed error code in cifs_getattr() (Leif Sahlberg) [1837180] - [fs] cifs: Use #define in cifs_dbg (Leif Sahlberg) [1837180] - [fs] cifs: fix rename() by ensuring source handle opened with DELETE bit (Leif Sahlberg) [1837180] - [fs] cifs: add missing mount option to /proc/mounts (Leif Sahlberg) [1837180] - [fs] cifs: fix potential mismatch of UNC paths (Leif Sahlberg) [1837180] - [fs] cifs: enable change notification for SMB2.1 dialect (Leif Sahlberg) [1837180] - [fs] cifs: Fix mode output in debugging statements (Leif Sahlberg) [1837180] - [fs] cifs: fix mount option display for sec=krb5i (Leif Sahlberg) [1837180] - [fs] smb3: Add defines for new information level, FileIdInformation (Leif Sahlberg) [1837180] - [fs] smb3: print warning once if posix context returned on open (Leif Sahlberg) [1837180] - [fs] smb3: add one more dynamic tracepoint missing from strict fsync path (Leif Sahlberg) [1837180] - [fs] cifs: fix mode bits from dir listing when mounted with modefromsid (Leif Sahlberg) [1837180] - [fs] cifs: fix channel signing (Leif Sahlberg) [1837180] - [fs] cifs: add SMB3 change notification support (Leif Sahlberg) [1837180] - [fs] cifs: make multichannel warning more visible (Leif Sahlberg) [1837180] - [fs] cifs: Add tracepoints for errors on flush or fsync (Leif Sahlberg) [1837180] - [fs] cifs: log warning message (once) if out of disk space (Leif Sahlberg) [1837180] - [fs] smb3: fix problem with null cifs super block with previous patch (Leif Sahlberg) [1837180] - [fs] SMB3: Backup intent flag missing from some more ops (Leif Sahlberg) [1837180] - [fs] cifs: update internal module version number (Leif Sahlberg) [1837180] - [fs] CIFS: Fix task struct use-after-free on reconnect (Leif Sahlberg) [1837180] - [fs] cifs: use PTR_ERR_OR_ZERO() to simplify code (Leif Sahlberg) [1837180] - [fs] cifs: add support for fallocate mode 0 for non-sparse files (Leif Sahlberg) [1837180] - [fs] CIFS: Add support for setting owner info, dos attributes, and create time (Leif Sahlberg) [1837180] - [fs] cifs: remove set but not used variable 'server' (Leif Sahlberg) [1837180] - [fs] cifs: fix unitialized variable poential problem with network I/O cache lock patch (Leif Sahlberg) [1837180] - [fs] cifs: Fix return value in __update_cache_entry (Leif Sahlberg) [1837180] - [fs] cifs: Avoid doing network I/O while holding cache lock (Leif Sahlberg) [1837180] - [fs] cifs: Fix potential deadlock when updating vol in cifs_reconnect() (Leif Sahlberg) [1837180] - [fs] cifs: Merge is_path_valid() into get_normalized_path() (Leif Sahlberg) [1837180] - [fs] cifs: Introduce helpers for finding TCP connection (Leif Sahlberg) [1837180] - [fs] cifs: Get rid of kstrdup_const()'d paths (Leif Sahlberg) [1837180] - [fs] cifs: Clean up DFS referral cache (Leif Sahlberg) [1837180] - [fs] cifs: Don't use iov_iter::type directly (Leif Sahlberg) [1837180] - [fs] cifs: set correct max-buffer-size for smb2_ioctl_init() (Leif Sahlberg) [1837180] - [fs] fs/cifs/cifssmb.c: use true, false for bool variable (Leif Sahlberg) [1837180] - [fs] fs/cifs/smb2ops.c: use true, false for bool variable (Leif Sahlberg) [1837180]- [lib] XArray: Optimise xas_sibling() if !CONFIG_XARRAY_MULTI (Don Dutile) [1840916] - [include] XArray: Fix incorrect comment in header file (Don Dutile) [1840916] - [lib] XArray: Fix xas_pause for large multi-index entries (Don Dutile) [1840916] - [lib] XArray: Fix xa_find_next for large multi-index entries (Don Dutile) [1840916] - [lib] XArray tests: Add check_insert (Don Dutile) [1840916] - [documentation] XArray: Add xa_for_each_range (Don Dutile) [1840916] - [documentation] XArray: Improve documentation of search marks (Don Dutile) [1840916] - [documentation] docs: remove :c:func: annotations from xarray.rst (Don Dutile) [1840916] - [lib] XArray: Fix xas_find returning too many entries (Don Dutile) [1840916] - [lib] XArray: Fix xa_find_after with multi-index entries (Don Dutile) [1840916] - [lib] XArray: Fix infinite loop with entry at ULONG_MAX (Don Dutile) [1840916] - [include] XArray: Add wrappers for nested spinlocks (Don Dutile) [1840916] - [lib] XArray: Fix xas_pause at ULONG_MAX (Don Dutile) [1840916] - [include] xarray.h: fix kernel-doc warning (Don Dutile) [1840916] - [lib] XArray: Fix xas_next() with a single entry at 0 (Don Dutile) [1840916] - [fs] mm: fix page cache convergence regression (Don Dutile) [1840916] - [netdrv] ionic: call ionic_port_init after fw-upgrade (Jonathan Toppins) [1830969] - [netdrv] ionic: leave netdev mac alone after fw-upgrade (Jonathan Toppins) [1830969] - [netdrv] ionic: add device reset to fw upgrade down (Jonathan Toppins) [1830969] - [netdrv] ionic: refresh devinfo after fw-upgrade (Jonathan Toppins) [1830969] - [netdrv] ionic: no link check until after probe (Jonathan Toppins) [1830969] - [netdrv] phy: avoid unnecessary link-up delay in polling mode (Petr Oros) [1785663] - [x86] x86: Select HARDIRQS_SW_RESEND on x86 (David Arcari) [1840433] - [pci] PCI/AER: Fix the broken interrupt injection (David Arcari) [1840433] - [kernel] genirq: Provide interrupt injection mechanism (David Arcari) [1840433] - [kernel] genirq: Sanitize state handling in check_irq_resend() (David Arcari) [1840433] - [kernel] genirq: Add return value to check_irq_resend() (David Arcari) [1840433] - [x86] x86/apic/vector: Force interupt handler invocation to irq context (David Arcari) [1840433] - [kernel] genirq: Add protection against unsafe usage of generic_handle_irq() (David Arcari) [1840433] - [kernel] genirq/debugfs: Add missing sanity checks to interrupt injection (David Arcari) [1840433] - [include] genirq/irqdomain: Make sure all irq domain flags are distinct (David Arcari) [1840433] - [x86] x86/apic/msi: Plug non-maskable MSI affinity race (David Arcari) [1840433] - [char] char: ipmi: convert to use i2c_new_client_device() (Tony Camuso) [1832408] - [char] ipmi: kcs: Fix aspeed_kcs_probe_of_v1() (Tony Camuso) [1832408] - [char] ipmi: Add missing annotation for ipmi_ssif_lock_cond() and ipmi_ssif_unlock_cond() (Tony Camuso) [1832408] - [char] ipmi: kcs: aspeed: Implement v2 bindings (Tony Camuso) [1832408] - [char] ipmi: kcs: Finish configuring ASPEED KCS device before enable (Tony Camuso) [1832408] - [char] ipmi: fix hung processes in __get_guid() (Tony Camuso) [1832408] - [char] drivers: char: ipmi: ipmi_msghandler: Pass lockdep expression to RCU lists (Tony Camuso) [1832408] - [char] ipmi_si: Avoid spurious errors for optional IRQs (Tony Camuso) [1832408] - [base] driver core: platform: Export platform_get_irq_optional() (Tony Camuso) [1832408] - [base] driver core: platform: Introduce platform_get_irq_optional() (Tony Camuso) [1832408] - [x86] x86/efi: Update e820 with reserved EFI boot services data to fix kexec breakage (Kairui Song) [1779544] - [powerpc] powerpc/nvdimm: use H_SCM_QUERY hcall on H_OVERLAP error (Pingfan Liu) [1792125] - [powerpc] powerpc/nvdimm: Use HCALL error as the return value (Pingfan Liu) [1792125] - [scsi] scsi: sd: Signal drive managed SMR disks (Ewan Milne) [1838784] - [scsi] scsi: core: free sgtables in case command setup fails (Ewan Milne) [1838784] - [scsi] scsi: core: Allow the state change from SDEV_QUIESCE to SDEV_BLOCK (Ewan Milne) [1838784] - [scsi] scsi: sg: add sg_remove_request in sg_write (Ewan Milne) [1838784] - [scsi] scsi: sg: add sg_remove_request in sg_common_write (Ewan Milne) [1838784] - [scsi] scsi: sd: Fix optimal I/O size for devices that change reported values (Ewan Milne) [1838784] - [scsi] scsi: move scsicam_bios_param to the end of scsicam.c (Ewan Milne) [1838784] - [scsi] scsi: simplify scsi_bios_ptable (Ewan Milne) [1838784] - [scsi] scsi: core: Use scnprintf() for avoiding potential buffer overflow (Ewan Milne) [1838784] - [scsi] scsi: core: avoid repetitive logging of device offline messages (Ewan Milne) [1838784] - [scsi] scsi: core: use kobj_to_dev (Ewan Milne) [1838784] - [scsi] scsi: sd: Clear sdkp->protection_type if disk is reformatted without PI (Ewan Milne) [1838784] - [scsi] scsi: core: Fix a compiler warning triggered by the SCSI logging code (Ewan Milne) [1838784] - [scsi] scsi: core: Adjust DBD setting in MODE SENSE for caching mode page per LLD (Ewan Milne) [1838784] - [scsi] scsi: sd_zbc: Improve report zones error printout (Ewan Milne) [1838784] - [scsi] scsi: scsi_transport_sas: Fix memory leak when removing devices (Ewan Milne) [1838784] - [scsi] scsi: scsi_debug: num_tgts must be >= 0 (Ewan Milne) [1838784] - [scsi] scsi: core: Handle drivers which set sg_tablesize to zero (Ewan Milne) [1838784] - [scsi] scsi: tracing: Fix handling of TRANSFER LENGTH == 0 for READ(6) and WRITE(6) (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_ioctl(): get rid of access_ok() (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_write(): get rid of access_ok()/__copy_from_user()/__get_user() (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_read(): get rid of access_ok()/__copy_..._user() (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_new_write(): don't bother with access_ok (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_write(): __get_user() can fail.. (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_new_write(): replace access_ok() + __copy_from_user() with copy_from_user() (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_ioctl(): fix copyout handling (Ewan Milne) [1838784] - [scsi] scsi: core: scsi_trace: Use get_unaligned_be*() (Ewan Milne) [1838784] - [scsi] drivers/scsi: Replace rcu_swap_protected() with rcu_replace_pointer() (Ewan Milne) [1838784] - [scsi] scsi: sd: define variable dif as unsigned int instead of bool (Ewan Milne) [1838784] - [scsi] scsi: core: try to get module before removing device (Ewan Milne) [1838784] - [scsi] scsi: scsi_dh_alua: handle RTPG sense code correctly during state transitions (Ewan Milne) [1838784] - [powerpc] powerpc/64: flush_inval_dcache_range() becomes flush_dcache_range() (Gustavo Duarte) [1834180] - [x86] x86/ima: use correct identifier for SetupMode variable (Diego Domingos) [1781925] - [lib] kobject: fix dereference before null check on kobj (Diego Domingos) [1781925] - [include] MODSIGN: make new include file self contained (Diego Domingos) [1781925] - [security] ima: initialize the "template" field with the default template (Diego Domingos) [1781925] - [x86] x86/ima: Check EFI_RUNTIME_SERVICES before using (Diego Domingos) [1781925] - [x86] x86/ima: check EFI SetupMode too (Diego Domingos) [1781925] - [security] ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash() (Diego Domingos) [1781925] - [security] evm: check hash algorithm passed to init_desc() (Diego Domingos) [1781925] - [base] firmware: improve LSM/IMA security behaviour (Diego Domingos) [1781925] - [lib] kobject: Add support for default attribute groups to kobj_type (Diego Domingos) [1781925] - [samples] samples/kobject: Replace foo_ktype's default_attrs field with groups (Diego Domingos) [1781925] - [x86] x86/ima: require signed kernel modules (Diego Domingos) [1781925] - [security] powerpc: Load firmware trusted keys/hashes into kernel keyring (Diego Domingos) [1781925] - [powerpc] powerpc: expose secure variables to userspace via sysfs (Diego Domingos) [1781925] - [powerpc] powerpc/powernv: Add OPAL API interface to access secure variable (Diego Domingos) [1781925] - [powerpc] powerpc/ima: fix secure boot rules in ima arch policy (Diego Domingos) [1781925] - [security] ima: Set again build_ima_appraise variable (Diego Domingos) [1781925] - [security] ima: Remove redundant policy rule set in add_rules() (Diego Domingos) [1781925] - [powerpc] powerpc/ima: Indicate kernel modules appended signatures are enforced (Diego Domingos) [1781925] - [powerpc] powerpc/ima: Update ima arch policy to check for blacklist (Diego Domingos) [1781925] - [security] ima: Check against blacklisted hashes for files with modsig (Diego Domingos) [1781925] - [security] ima: prevent a file already mmap'ed write to be mmap'ed execute (Diego Domingos) [1781925] - [certs] certs: Add wrapper function to check blacklisted binary hash (Diego Domingos) [1781925] - [security] ima: Make process_buffer_measurement() generic (Diego Domingos) [1781925] - [powerpc] powerpc/ima: Define trusted boot policy (Diego Domingos) [1781925] - [powerpc] powerpc: Detect the trusted boot state of the system (Diego Domingos) [1781925] - [powerpc] powerpc/ima: Add support to initialize ima policy rules (Diego Domingos) [1781925] - [powerpc] powerpc: Detect the secure boot mode of the system (Diego Domingos) [1781925] - [security] ima: use struct_size() in kzalloc() (Diego Domingos) [1781925] - [tools] sefltest/ima: support appended signatures (modsig) (Diego Domingos) [1781925] - [security] ima: Fix use after free in ima_read_modsig() (Diego Domingos) [1781925] - [security] ima: fix freeing ongoing ahash_request (Diego Domingos) [1781925] - [security] ima: always return negative code for error (Diego Domingos) [1781925] - [security] ima: Store the measurement again when appraising a modsig (Diego Domingos) [1781925] - [security] ima: Define ima-modsig template (Diego Domingos) [1781925] - [security] ima: Collect modsig (Diego Domingos) [1781925] - [security] ima: Implement support for module-style appended signatures (Diego Domingos) [1781925] - [security] ima: Factor xattr_verify() out of ima_appraise_measurement() (Diego Domingos) [1781925] - [security] integrity: Introduce struct evm_xattr (Diego Domingos) [1781925] - [security] ima: Add modsig appraise_type option for module-style appended signatures (Diego Domingos) [1781925] - [kernel] MODSIGN: Export module signature definitions (Diego Domingos) [1781925] - [kernel] modsign: log module name in the event of an error (Diego Domingos) [1781925] - [kernel] KEXEC: Call ima_kexec_cmdline to measure the boot command line args (Diego Domingos) [1781925] - [security] IMA: Define a new template field buf (Diego Domingos) [1781925] - [security] IMA: Define a new hook to measure the kexec boot command line arguments (Diego Domingos) [1781925] - [security] IMA: support for per policy rule template formats (Diego Domingos) [1781925] - [security] integrity: Fix __integrity_init_keyring() section mismatch (Diego Domingos) [1781925] - [security] x86/ima: fix the Kconfig dependency for IMA_ARCH_POLICY (Diego Domingos) [1781925] - [security] ima: Make arch_policy_entry static (Diego Domingos) [1781925] - [security] ima: show rules with IMA_INMASK correctly (Diego Domingos) [1781925] - [security] ima: fix wrong signed policy requirement when not appraising (Diego Domingos) [1781925] - [tools] selftests/kexec: update get_secureboot_mode (Diego Domingos) [1781925] - [tools] selftests/kexec: make kexec_load test independent of IMA being enabled (Diego Domingos) [1781925] - [tools] selftests/kexec: check kexec_load and kexec_file_load are enabled (Diego Domingos) [1781925] - [tools] selftests/kexec: Add missing '=y' to config options (Diego Domingos) [1781925] - [tools] selftests/kexec: kexec_file_load syscall test (Diego Domingos) [1781925] - [tools] selftests/kexec: define "require_root_privileges" (Diego Domingos) [1781925] - [tools] selftests/kexec: define common logging functions (Diego Domingos) [1781925] - [tools] selftests/kexec: define a set of common functions (Diego Domingos) [1781925] - [tools] selftests/kexec: cleanup the kexec selftest (Diego Domingos) [1781925] - [tools] selftests/kexec: move the IMA kexec_load selftest to selftests/kexec (Diego Domingos) [1781925] - [security] evm: remove set but not used variable 'xattr' (Diego Domingos) [1781925] - [security] security: integrity: partial revert of make ima_main explicitly non-modular (Diego Domingos) [1781925] - [security] ima: cleanup the match_token policy code (Diego Domingos) [1781925] - [security] ima: Use inode_is_open_for_write (Diego Domingos) [1781925] - [security] security: fs: make inode explicitly non-modular (Diego Domingos) [1781925] - [security] security: audit and remove any unnecessary uses of module.h (Diego Domingos) [1781925] - [security] security: integrity: make evm_main explicitly non-modular (Diego Domingos) [1781925] - [security] security: integrity: make ima_main explicitly non-modular (Diego Domingos) [1781925] - [tools] selftests/ima: kexec_load syscall test (Diego Domingos) [1781925] - [security] ima: don't measure/appraise files on efivarfs (Diego Domingos) [1781925] - [x86] x86/ima: retry detecting secure boot mode (Diego Domingos) [1781925] - [x86] x86/ima: define arch_get_ima_policy() for x86 (Diego Domingos) [1781925] - [kernel] kernel/kexec_file.c: remove some duplicated includes (Diego Domingos) [1781925] - [security] ima: open a new file instance if no read permissions (Diego Domingos) [1781925] - [security] security/integrity: constify some read-only data (Diego Domingos) [1781925] - [documentation] security: fix LSM description location (Diego Domingos) [1781925] - [security] evm: Allow non-SHA1 digital signatures (Diego Domingos) [1781925] - [security] security: export security_kernel_load_data function (Diego Domingos) [1781925] - [security] ima: based on policy warn about loading firmware (pre-allocated buffer) (Diego Domingos) [1781925] - [security] ima: prevent kexec_load syscall based on runtime secureboot flag (Diego Domingos) [1781925] - [security] module: replace the existing LSM hook in init_module (Diego Domingos) [1781925] - [security] ima: based on policy require signed firmware (sysfs fallback) (Diego Domingos) [1781925] - [security] ima: add support for arch specific policies (Diego Domingos) [1781925] - [security] ima: based on policy require signed kexec kernel images (Diego Domingos) [1781925] - [security] ima: refactor ima_init_policy() (Diego Domingos) [1781925] - [include] sysfs: Fixes __BIN_ATTR_WO() macro (Diego Domingos) [1781925] - [include] security: define new LSM hook named security_kernel_load_data (Diego Domingos) [1781925] - [kernel] kexec: add call to LSM hook in original kexec_load syscall (Diego Domingos) [1781925] - [base] firmware: add call to LSM hook before firmware sysfs fallback (Diego Domingos) [1781925] - [security] ima: add build time policy (Diego Domingos) [1781925] - [security] ima: Support platform keyring for kernel appraisal (Diego Domingos) [1781925] - [security] integrity: Remove references to module keyring (Diego Domingos) [1781925] - [powerpc] powerpc/kexec: Fix loading of kernel + initramfs with kexec_file_load() (Diego Domingos) [1781925] - [security] ima: Use designated initializers for struct ima_event_data (Diego Domingos) [1781925] - [security] ima: Update MAX_TEMPLATE_NAME_LEN to fit largest reasonable definition (Diego Domingos) [1781925] - [certs] PKCS#7: Refactor verify_pkcs7_signature() (Diego Domingos) [1781925] - [crypto] PKCS#7: Introduce pkcs7_get_digest() (Diego Domingos) [1781925] - [security] integrity: Select CONFIG_KEYS instead of depending on it (Diego Domingos) [1781925] - [powerpc] powerpc/powernv: Move opal_power_control_init() call in opal_init() (Diego Domingos) [1781925] - [security] x86/efi: move common keyring handler functions to new file (Diego Domingos) [1781925] - [security] x86/efi: remove unused variables (Diego Domingos) [1781925] - [include] sysfs: add BIN_ATTR_WO() macro (Diego Domingos) [1781925] - [x86] x86/ima: define arch_ima_get_secureboot (Diego Domingos) [1781925] - [powerpc] powerpc/pci: unmap legacy INTx interrupts of passthrough IO adapters (Steve Best) [1840279] - [powerpc] powerpc/xive: Clear the page tables for the ESB IO mapping (Steve Best) [1840279] - [hv] hyper-v: Use UUID API for exporting the GUID (Mohammed Gamal) [1828451 1815498] - [kernel] uuid: Add inline helpers to import / export UUIDs (Mohammed Gamal) [1828451 1815498] - [hv] hv: Move AEOI determination to architecture dependent code (Mohammed Gamal) [1828451 1815498] - [x86] hyper-v: Report crash data in die() when panic_on_oops is set (Mohammed Gamal) [1828451 1815498] - [hv] x86/hyper-v: Report crash register data when sysctl_record_panic_msg is not set (Mohammed Gamal) [1828451 1815498] - [x86] hyper-v: Report crash register data or kmsg before running crash kernel (Mohammed Gamal) [1828451 1815498] - [hv] x86/hyper-v: Trigger crash enlightenment only once during system crash (Mohammed Gamal) [1828451 1815498] - [hv] x86/hyper-v: Free hv_panic_page when fail to register kmsg dump (Mohammed Gamal) [1828451 1815498] - [hv] x86/hyper-v: Unload vmbus channel in hv panic callback (Mohammed Gamal) [1828451 1815498] - [hv] hv_debugfs: Make hv_debug_root static (Mohammed Gamal) [1828451 1815498] - [hv] hyperv_vmbus.h: Replace zero-length array with flexible-array member (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Ignore CHANNELMSG_TL_CONNECT_RESULT(23) (Mohammed Gamal) [1828451 1815498] - [hv] hv_balloon: Balloon up according to request page number (Mohammed Gamal) [1828451 1815498] - [hv] hv_balloon: use generic_online_page() (Mohammed Gamal) [1828451 1815498] - [mm] memory_hotplug: export generic_online_page() (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Fix crash handler reset of Hyper-V synic (Mohammed Gamal) [1828451 1815498] - [hv] hv: Replace binary semaphore with mutex (Mohammed Gamal) [1828451 1815498] - [hv] hv: balloon: Remove dependencies on guest page size (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Remove dependencies on guest page size (Mohammed Gamal) [1828451 1815498] - [hv] hv: util: Specify ring buffer size using Hyper-V page size (Mohammed Gamal) [1828451 1815498] - [hv] hv: Specify receive buffer size using Hyper-V page size (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Add module parameter to cap the VMBus version (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Enable VMBus protocol versions 4.1, 5.1 and 5.2 (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Introduce table of VMBus protocol versions (Mohammed Gamal) [1828451 1815498] - [pci] hv: Replace zero-length array with flexible-array member (Mohammed Gamal) [1793636] - [pci] hv: Decouple the func definition in hv_dr_state from VSP message (Mohammed Gamal) [1793636] - [pci] hv: Add support for protocol 1.3 and support PCI_BUS_RELATIONS2 (Mohammed Gamal) [1793636] - [pci] hv: Add missing kfree(hbus) in hv_pci_probe()'s error handling path (Mohammed Gamal) [1793636] - [pci] hv: Remove unnecessary type casting from kzalloc (Mohammed Gamal) [1793636] - [pci] hv: Avoid a kmemleak false positive caused by the hbus buffer (Mohammed Gamal) [1793636] - [infiniband] RDMA/srpt: Fix disabling device management (Kamal Heib) [1840016] - [misc] vhost: disable for OABI (Jason Wang) [1771441] - [include] virtio: drop vringh.h dependency (Jason Wang) [1771441] - [virtio] virtio_input: pull in slab.h (Jason Wang) [1771441] - [char] virtio-rng: pull in slab.h (Jason Wang) [1771441] - [block] virtio_blk: add a missing include (Jason Wang) [1771441] - [vdpa] vdpa: fix comment of vdpa_register_device() (Jason Wang) [1771441] - [vhost] vdpa: make vhost, virtio depend on menu (Jason Wang) [1771441] - [include] vdpa: allow a 32 bit vq alignment (Jason Wang) [1771441] - [vdpa] vdpasim: Return status in vdpasim_get_status (Jason Wang) [1771441] - [vdpa] vdpa: remove unused variables 'ifcvf' and 'ifcvf_lm' (Jason Wang) [1771441] - [vdpa] vdpa-sim: depend on HAS_DMA (Jason Wang) [1771441] - [virtio] vdpa: move to drivers/vdpa (Jason Wang) [1771441] - [virtio] virtio: Intel IFC VF driver for VDPA (Jason Wang) [1771441] - [virtio] vdpasim: vDPA device simulator (Jason Wang) [1771441] - [vhost] vhost: introduce vDPA-based backend (Jason Wang) [1771441] - [virtio] virtio: introduce a vDPA based transport (Jason Wang) [1771441] - [virtio] vDPA: introduce vDPA bus (Jason Wang) [1771441] - [vhost] vringh: IOTLB support (Jason Wang) [1771441] - [vhost] vhost: factor out IOTLB (Jason Wang) [1771441] - [vhost] vhost: allow per device message handler (Jason Wang) [1771441] - [misc] vhost: refine vhost and vringh kconfig (Jason Wang) [1771441] - [vhost] vringh: fix copy direction of vringh_iov_push_kern() (Jason Wang) [1771441] - [vhost] vhost: factor out setting vring addr and num (Jason Wang) [1771441] - [vhost] vhost: introduce helpers to get the size of metadata area (Jason Wang) [1771441] - [vhost] vhost: rename vq_iotlb_prefetch() to vq_meta_prefetch() (Jason Wang) [1771441] - [vhost] vhost: fine grain userspace memory accessors (Jason Wang) [1771441] - [vhost] vhost: generalize adding used elem (Jason Wang) [1771441] - [misc] mic: vop: Allow building on more systems (Jason Wang) [1771441] - [virtio] virtio: support VIRTIO_F_ORDER_PLATFORM (Jason Wang) [1771441] - [uapi] vhost: split structs into a separate header file (Jason Wang) [1771441] - [fs] compat_ioctl: add compat_ptr_ioctl() (Jason Wang) [1771441] - [vhost] vhost: allow vhost-scsi driver to be built-in (Jason Wang) [1771441] - [x86] arch/x86: Remove vendor specific CPU ID checks (Prarit Bhargava) [1840145] - [tools] perf vendor events amd: Update Zen1 events to V2 (Wei Huang) [1790641] - [tools] perf vendor events amd: Add Zen2 events (Wei Huang) [1790641] - [tools] perf vendor events amd: Restrict model detection for zen1 based processors (Wei Huang) [1790641] - [x86] perf/amd/uncore: Add support for Family 19h L3 PMU (Wei Huang) [1790641] - [x86] perf/amd/uncore: Make L3 thread mask code more readable (Wei Huang) [1790641] - [x86] perf/amd/uncore: Prepare L3 thread mask code for Family 19h (Wei Huang) [1790641] - [scsi] scsi: fnic: Use scnprintf() for avoiding potential buffer overflow (Govindarajulu Varadarajan) [1797808] - [scsi] scsi: fnic: do not queue commands during fwreset (Govindarajulu Varadarajan) [1797808] - [scsi] scsi: fnic: fix invalid stack access (Govindarajulu Varadarajan) [1797808] - [scsi] scsi: fnic: fix use after free (Govindarajulu Varadarajan) [1797808] - [scsi] scsi: fnic: make array dev_cmd_err static const, makes object smaller (Govindarajulu Varadarajan) [1797808]- [media] media: v4l: fix uapi mpeg slice params definition (Torez Smith) [1825410 1821835] - [uapi] v4l2-controls: add a missing include (Torez Smith) [1825410 1821835] - [dma] dma-mapping: remove dma_release_declared_memory (Torez Smith) [1825410 1821835] - [usb] usb/ohci-tmio: remove the HCD_DMA flag (Torez Smith) [1825410 1821835] - [usb] usb: add a HCD_DMA flag instead of guestimating DMA capabilities (Torez Smith) [1825410 1821835] - [usb] usb: add a hcd_uses_dma helper (Torez Smith) [1825410 1821835] - [usb] usb: don't create dma pools for HCDs with a localmem_pool (Torez Smith) [1825410 1821835] - [usb] usb: host: ohci-tmio: Mark expected switch fall-throughs (Torez Smith) [1825410 1821835] - [usb] USB: drop HCD_LOCAL_MEM flag (Torez Smith) [1825410 1821835] - [usb] usb: host: ohci-tmio: init genalloc for local memory (Torez Smith) [1825410 1821835] - [usb] dma-mapping: remove the DMA_MEMORY_EXCLUSIVE flag (Torez Smith) [1825410 1821835] - [media] media: xirlink_cit: add missing descriptor sanity checks (Torez Smith) [1825410 1821835] - [media] media: ttusb-dec: Fix info-leak in ttusb_dec_send_command() (Torez Smith) [1788005 1825410 1821835] {CVE-2019-19533} - [media] media: usb: fix memory leak in af9005_identify_state (Torez Smith) [1825141 1825410 1821835] {CVE-2019-18809} - [netdrv] cdc_ether: fix rndis support for Mediatek based smartphones (Torez Smith) [1825410 1821835] - [netdrv] r8152: remove calling netif_napi_del (Torez Smith) [1825410 1821835] - [netdrv] Revert "r8152: napi hangup fix after disconnect" (Torez Smith) [1825410 1821835] - [netdrv] r8152: Set memory to all 0xFFs on failed reg reads (Torez Smith) [1825410 1821835] - [netdrv] net: kalmia: fix memory leaks (Torez Smith) [1825410 1821835] - [netdrv] cx82310_eth: fix a memory leak bug (Torez Smith) [1825410 1821835] - [netdrv] lan78xx: Fix memory leaks (Torez Smith) [1825410 1821835] - [netdrv] r8152: fix typo in register name (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: pcan_usb_pro: Fix info-leaks to USB devices (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: pcan_usb_fd: Fix info-leaks to USB devices (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: force the string buffer NULL-terminated (Torez Smith) [1825410 1821835] - [netdrv] net: usb: pegasus: fix improper read if get_registers() fail (Torez Smith) [1825410 1821835] - [netdrv] net: usb: qmi_wwan: Add the BroadMobi BM818 card (Torez Smith) [1825410 1821835] - [netdrv] can: mark expected switch fall-throughs (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: fix potential double kfree_skb() (Torez Smith) [1825410 1821835] - [netdrv] usb: qmi_wwan: add D-Link DWM-222 A2 device ID (Torez Smith) [1825410 1821835] - [uapi] media: videodev2.h: change V4L2_PIX_FMT_BGRA444 define: fourcc was already in use (Torez Smith) [1825410 1821835] - [netdrv] r8152: set RTL8152_UNPLUG only for real disconnection (Torez Smith) [1825410 1821835] - [netdrv] r8152: move calling r8153b_rx_agg_chg_indicate() (Torez Smith) [1825410 1821835] - [netdrv] net: usb: asix: init MAC address buffers (Torez Smith) [1825410 1821835] - [netdrv] r8152: fix the setting of detecting the linking change for runtime suspend (Torez Smith) [1825410 1821835] - [media] media: hdpvr: fix locking and a missing msleep (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Fix out-of-bounds read (Torez Smith) [1825410 1821835] - [uapi] media: videodev2.h: Fix shifting signed 32-bit value by 31 bits problem (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 468 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 238 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 235 (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: extend permitted QMAP mux_id value range (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: avoid RCU stalls on device disconnect when in QMAP mode (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: add network device usage statistics for qmimux devices (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: add support for QMAP padding in the RX path (Torez Smith) [1825410 1821835] - [media] media: cx231xx-cards: Add Hauppauge 955Q variant (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: Add Hauppauge HVR1955/1975 devices (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: Add i2c client demod/tuner support (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: Add multiple dvb frontend support (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix access to uninitialized fields on probe error (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Include streaming interface number in debugfs dir name (Torez Smith) [1825410 1821835] - [netdrv] can: usb: Kconfig: Remove duplicate menu entry (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: fix null-ptr-deref in class_unregister() (Torez Smith) [1825410 1821835] - [media] media: cxusb: Revert "media: cxusb: add raw mode support for, Medion MD95700" (Torez Smith) [1825410 1821835] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 412 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 286 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 258 (Torez Smith) [1825410 1821835] - [media] media: media/usb: set device_caps in struct video_device (Torez Smith) [1825410 1821835] - [media] media: dvb-usb/cxusb-analog.c: fix coccinelle warning, use ktime.h (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174 (Torez Smith) [1825410 1821835] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 164 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 131 (Torez Smith) [1825410 1821835] - [media] media: cx231xx-dvb: fix memory leak in dvb_fini() (Torez Smith) [1825410 1821835] - [media] media: em28xx: use usb_to_input_id() rather than handrolling it (Torez Smith) [1825410 1821835] - [media] media: em28xx: use common code for decoding nec scancodes (Torez Smith) [1825410 1821835] - [media] media: em28xx: give RC device proper name (Torez Smith) [1825410 1821835] - [media] media: cxusb: fix several coding style issues (Torez Smith) [1825410 1821835] - [media] media: cxusb-analog: Fix some coding style issues (Torez Smith) [1825410 1821835] - [media] media: cxusb: add raw mode support for Medion MD95700 (Torez Smith) [1825410 1821835] - [media] media: cxusb: add analog mode support for Medion MD95700 (Torez Smith) [1825410 1821835] - [media] media: cxusb: implement Medion MD95700 digital / analog coexistence (Torez Smith) [1825410 1821835] - [media] media: usb:zr364xx:Fix KASAN:null-ptr-deref Read in zr364xx_vidioc_querycap (Torez Smith) [1825410 1821835] - [media] media: pwc: convert to BIT macro (Torez Smith) [1825410 1821835] - [media] media: cpia2_usb: first wake up, then free in disconnect (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: use a different format for warnings (Torez Smith) [1825410 1821835] - [media] media: smsusb: better handle optional alignment (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 118 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 65 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 (Torez Smith) [1825410 1821835] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 55 (Torez Smith) [1825410 1821835] - [media] media: remove redundant 'default n' from Kconfig-s (Torez Smith) [1825410 1821835] - [media] media: af9035: Remove duplicate error reporting for dvbsky_usb_generic_rw (Torez Smith) [1825410 1821835] - [media] media: dvbsky: Remove duplicate error reporting for dvbsky_usb_generic_rw (Torez Smith) [1825410 1821835] - [media] media: dvb-usb-v2: Report error on all error paths (Torez Smith) [1825410 1821835] - [media] media: au0828: fix null dereference in error path (Torez Smith) [1825410 1821835] - [media] media: dvb: usb: fix use after free in dvb_usb_device_exit (Torez Smith) [1825410 1821835] - [media] media: usb: siano: Fix false-positive "uninitialized variable" warning (Torez Smith) [1825410 1821835] - [netdrv] usbnet: fix kernel crash after disconnect (Torez Smith) [1825410 1821835] - [netdrv] usbnet: ipheth: fix racing condition (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 24 (Torez Smith) [1825410 1821835] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 17 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 (Torez Smith) [1825410 1821835] - [media] treewide: Add SPDX license identifier - Makefile/Kconfig (Torez Smith) [1825410 1821835] - [media] treewide: Add SPDX license identifier for more missed files (Torez Smith) [1825410 1821835] - [media] media: usb: siano: Fix general protection fault in smsusb (Torez Smith) [1825410 1821835] - [media] media: prefix header search paths with $(srctree)/ (Torez Smith) [1825410 1821835] - [media] media: remove unneeded header search paths (Torez Smith) [1825410 1821835] - [netdrv] aqc111: cleanup mtu related logic (Torez Smith) [1825410 1821835] - [netdrv] Revert "aqc111: fix writing to the phy on BE" (Torez Smith) [1825410 1821835] - [netdrv] Revert "aqc111: fix double endianness swap on BE" (Torez Smith) [1825410 1821835] - [netdrv] net: usb: qmi_wwan: add Telit 0x1260 and 0x1261 compositions (Torez Smith) [1825410 1821835] - [netdrv] aqc111: fix double endianness swap on BE (Torez Smith) [1825410 1821835] - [netdrv] aqc111: fix writing to the phy on BE (Torez Smith) [1825410 1821835] - [netdrv] aqc111: fix endianness issue in aqc111_change_mtu (Torez Smith) [1825410 1821835] - [netdrv] net: usb: smsc: fix warning reported by kbuild test robot (Torez Smith) [1825410 1821835] - [netdrv] net: usb: support of_get_mac_address new ERR_PTR error (Torez Smith) [1825410 1821835] - [netdrv] usbnet: ipheth: Remove unnecessary NULL pointer check (Torez Smith) [1825410 1821835] - [netdrv] usbnet: ipheth: Simplify device detection (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: new Wistron, ZTE and D-Link devices (Torez Smith) [1825410 1821835] - [uapi] media: v4l: Add definitions for missing 16-bit RGB555 formats (Torez Smith) [1825410 1821835] - [uapi] media: v4l: Add definitions for missing 16-bit RGB4444 formats (Torez Smith) [1825410 1821835] - [uapi] media: v4l: Add definitions for missing 32-bit RGB formats (Torez Smith) [1825410 1821835] - [netdrv] r8152: sync sa_family with the media type of network device (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: Prevent a buffer overflow (Torez Smith) [1825410 1821835] - [media] media: au0828: stop video streaming only when last user stops (Torez Smith) [1825410 1821835] - [media] media: au0828: Fix NULL pointer dereference in au0828_analog_stream_enable() (Torez Smith) [1825410 1821835] - [media] media: au0828: fix enable and disable source audio and video inconsistencies (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Add quirk for Quectel dynamic config (Torez Smith) [1825410 1821835] - [netdrv] r8152: Refresh MAC address during USBDEVFS_RESET (Torez Smith) [1825410 1821835] - [netdrv] r8152: remove extra action copying ethernet address (Torez Smith) [1825410 1821835] - [media] media: replace strncpy() by strscpy() (Torez Smith) [1825410 1821835] - [media] media: usbvision: fix a potential NULL pointer dereference (Torez Smith) [1825410 1821835] - [media] media: gspca: Kill URBs on USB device disconnect (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: add Olicard 600 (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Extend HWID table by QNAP device (Torez Smith) [1825410 1821835] - [media] media: pwc-ctl: pChoose can't be NULL (Torez Smith) [1825410 1821835] - [media] media: Kconfig files: use the right help coding style (Torez Smith) [1825410 1821835] - [media] media: em28xx-input: make const array addr_list static (Torez Smith) [1825410 1821835] - [media] media: dvb: Add support for the Avermedia TD310 (Torez Smith) [1825410 1821835] - [media] media: dvb: init i2c already in it930x_frontend_attach (Torez Smith) [1825410 1821835] - [media] media: dvbsky: Avoid leaking dvb frontend (Torez Smith) [1825410 1821835] - [media] media: gspca: do not resubmit URBs when streaming has stopped (Torez Smith) [1825410 1821835] - [media] media: au0828: minor fix to a misleading comment in _close() (Torez Smith) [1825410 1821835] - [media] media: go7007: avoid clang frame overflow warning with KASAN (Torez Smith) [1825410 1821835] - [media] media: cpia2: Fix use-after-free in cpia2_exit (Torez Smith) [1825410 1821835] - [netdrv] peak_usb: fix clang build warning (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Add support for Quectel EG12/EM12 (Torez Smith) [1825410 1821835] - [media] media: a few more typos at staging, pci, platform, radio and usb (Torez Smith) [1825410 1821835] - [media] media: usb: fix several typos (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Use usb_make_path to fill in usb_info (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix smatch warning (Torez Smith) [1825410 1821835] - [media] media: v4l: Add 32-bit packed YUV formats (Torez Smith) [1825410 1821835] - [netdrv] net: usb: cdc-phonet: use struct_size() in alloc_netdev() (Torez Smith) [1825410 1821835] - [netdrv] net: usb: rtl8150: mark expected switch fall-through (Torez Smith) [1825410 1821835] - [netdrv] net: usb: pegasus: Mark expected switch fall-through (Torez Smith) [1825410 1821835] - [media] media: hdpvr: fix smatch warning (Torez Smith) [1825410 1821835] - [media] media: usbvision: use u64 for the timestamp internally (Torez Smith) [1825410 1821835] - [media] media: stkwebcam: use u64 for the timestamp internally (Torez Smith) [1825410 1821835] - [media] media: cpia2: use u64 for the timestamp internally (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Avoid NULL pointer dereference at the end of streaming (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix 'type' check leading to overflow (Torez Smith) [1825410 1821835] - [netdrv] net: usb: asix: ax88772_bind return error when hw_reset fail (Torez Smith) [1825410 1821835] - [netdrv] net: usb: rtl8150: remove set but not used variable 'rx_stat' (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Extend HWID table by TRENDnet device (Torez Smith) [1825410 1821835] - [uapi] media: videodev2.h: Add more field helper macros (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534-ov772x: remove unnecessary COM3 initialization (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534-ov722x: remove camera clock setup from bridge_init (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534-ov722x: remove mode specific video data registers from bridge_init (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534-ov772x: add SGBRG8 bayer mode support (Torez Smith) [1825410 1821835] - [media] media: gspca: ov543-ov772x: move video format specific registers into bridge_start (Torez Smith) [1825410 1821835] - [media] media: gspca: support multiple pixel formats in TRY_FMT (Torez Smith) [1825410 1821835] - [media] media: gspca: support multiple pixel formats in ENUM_FRAMEINTERVALS (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534: replace msleep(10) with usleep_range (Torez Smith) [1825410 1821835] - [uapi] media: v4l: uAPI: V4L2_BUF_TYPE_META_OUTPUT is an output buffer type (Torez Smith) [1825410 1821835] - [media] media: gspca: mt9m111: Check write_bridge for timeout (Torez Smith) [1825410 1821835] - [media] media: gspca: Check the return value of write_bridge for timeout (Torez Smith) [1825410 1821835] - [media] media: usb: gspca: add a missed check for goto_low_power (Torez Smith) [1825410 1821835] - [media] media: usb: gspca: add a missed return-value check for do_command (Torez Smith) [1825410 1821835] - [media] media: v4l2-ctrls.c/uvc: zero v4l2_event (Torez Smith) [1825410 1821835] - [media] media: usb: pwc: Don't use coherent DMA buffers for ISO transfer (Torez Smith) [1825410 1821835] - [media] media: usb: pwc: Introduce TRACE_EVENTs for pwc_isoc_handler() (Torez Smith) [1825410 1821835] - [netdrv] cdc_ether: trivial whitespace readability fix (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: add MTU default to qmap network interface (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Fix qmap header retrieval in qmimux_rx_fixup (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Add support for Fibocom NL678 series (Torez Smith) [1825410 1821835] - [netdrv] lan78xx: Resolve issue with changing MAC address (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Added support for Telit LN940 series (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Added support for Fibocom NL668 series (Torez Smith) [1825410 1821835] - [media] media: v4l: Add support for V4L2_BUF_TYPE_META_OUTPUT (Torez Smith) [1825410 1821835] - [media] media: siano: Use kmemdup instead of duplicating its function (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: fix spelling mistake "statuss" -> "status" (Torez Smith) [1825410 1821835] - [media] media: lmedm04: Move interrupt buffer to priv buffer (Torez Smith) [1825410 1821835] - [media] media: lmedm04: Add missing usb_free_urb to free interrupt urb (Torez Smith) [1825410 1821835] - [media] media: stkwebcam: Bugfix for wrong return values (Torez Smith) [1825410 1821835] - [media] media: stkwebcam: Support for ASUS A6VM notebook added (Torez Smith) [1825410 1821835] - [media] media: usb: dvb-usb: remove old friio driver (Torez Smith) [1825410 1821835] - [media] media: lmedm04: use dvb_usbv2_generic_rw_locked (Torez Smith) [1825410 1821835] - [media] media: lmedm04: Move usb buffer to lme2510_state (Torez Smith) [1825410 1821835] - [media] media: rtl28xxu: add support for Sony CXD2837ER slave demod (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Utilise for_each_uvc_urb iterator (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Rename uvc_{un, }init_video() (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Split uvc_video_enable into two (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Move decode processing to process context (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Abstract streaming object lifetime (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: queue: Support asynchronous buffer handling (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: queue: Simplify spin-lock usage (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Protect queue internals with helper (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Convert decode functions to use new context structure (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Refactor URB descriptors (Torez Smith) [1825410 1821835] - [media] media: em28xx: fix spelling mistake, "Cinnergy" -> "Cinergy" (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Refactor teardown of uvc on USB disconnect (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Add support for the CNF4 format (Torez Smith) [1825410 1821835] - [documentation] media: v4l: Add 4bpp packed depth confidence format CNF4 (Torez Smith) [1825410 1821835] - [media] media: usb: Use kmemdup instead of duplicating its function (Torez Smith) [1825410 1821835] - [media] media: dvb: Use WARM definition from identify_state() (Torez Smith) [1825410 1821835] - [media] media: dib0700: fix spelling mistake "Amplifyer" -> "Amplifier" (Torez Smith) [1825410 1821835] - [media] media: dvb-usb-v2: Fix incorrect use of transfer_flags URB_FREE_BUFFER (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Initialize wol_cfg with memset in aqc111_suspend (Torez Smith) [1825410 1821835] - [netdrv] net: Don't default Aquantia USB driver to 'y' (Torez Smith) [1825410 1821835] - [netdrv] can: ucan: fix spelling mistake: "resumbmitting" -> "resubmitting" (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Extend cdc_ether blacklist (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add ASIX's HW ids (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for wake on LAN by MAGIC packet (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Implement get/set_link_ksettings callbacks (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Initialize ethtool_ops structure (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add RX VLAN filtering support (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for VLAN_CTAG_TX/RX offload (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Implement set_rx_mode callback (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for TSO (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for enable/disable checksum offload (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for changing MTU (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add checksum offload support (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Implement RX data path (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Implement TX data path (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for getting and setting of MAC address (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Introduce link management (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Introduce PHY access (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Various callbacks implementation (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add implementation of read and write commands (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add bind and empty unbind callbacks (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Driver skeleton for Aquantia AQtion USB to 5GbE (Torez Smith) [1825410 1821835] - [netdrv] usbnet: ipheth: fix potential recvmsg bug and recvmsg bug 2 (Torez Smith) [1825410 1821835] - [media] media: pulse8-cec: return 0 when invalidating the logical address (Torez Smith) [1825410 1821835] - [media] media: gspca: fix frame overflow error (Torez Smith) [1825410 1821835] - [media] media: cropcap/g_selection split (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: check for csum being in last four bytes (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: fix memcpy for accessing rx-data (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: simplify tx_fixup code (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: fix rx packet alignment (Torez Smith) [1825410 1821835] - [netdrv] can: ucan: remove duplicated include from ucan.c (Torez Smith) [1825410 1821835] - [netdrv] can: ucan: remove set but not used variable 'udev' (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Fix accessing freed memory in kvaser_usb_start_xmit() (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Fix potential uninitialized variable use (Torez Smith) [1825410 1821835] - [netdrv] net: smsc95xx: Fix MTU range (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: disable carrier check while suspending (Torez Smith) [1825410 1821835] - [netdrv] net: cdc_ncm: remove set but not used variable 'ctx' (Torez Smith) [1825410 1821835] - [netdrv] net: cdc_ncm: use tasklet_init() for tasklet_struct init (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Added support for Gemalto's Cinterion ALASxx WWAN interface (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: replace `printk` with `pr_*` (Torez Smith) [1825410 1821835] - [media] media: cx231xx: fix potential sign-extension overflow on large shift (Torez Smith) [1825410 1821835] - [media] Revert "media: dvbsky: use just one mutex for serializing device R/W ops" (Torez Smith) [1825410 1821835] - [netdrv] net/usb: cancel pending work when unbinding smsc75xx (Torez Smith) [1825410 1821835] - [netdrv] smsc95xx: Check for Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] smsc75xx: Check for Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] r8152: Check for supported Wake-on-LAN Modes (Torez Smith) [1825410 1821835] - [netdrv] sr9800: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] lan78xx: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] ax88179_178a: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] asix: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [media] media: v4l: Add definition for the Sunxi tiled NV12 format (Torez Smith) [1825410 1821835] - [documentation] media: v4l: Add definitions for MPEG-2 slice format and metadata (Torez Smith) [1825410 1821835] - [media] media: au0828: Fix incorrect error messages (Torez Smith) [1825410 1821835] - [media] media: au0828: cannot kfree dev before usb disconnect (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Avoid unnecessary self assignment (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: set DTR for modems in forced USB2 mode (Torez Smith) [1825410 1821835] - [media] media: mxl111sf: declare its own pads (Torez Smith) [1825410 1821835] - [media] media: au0828: use signals instead of hardcoding a pad number (Torez Smith) [1825410 1821835] - [media] media: v4l2: taint pads with the signal types for consumer devices (Torez Smith) [1825410 1821835] - [media] media: em28xx: make v4l2-compliance happier by starting sequence on zero (Torez Smith) [1825410 1821835] - [media] media: em28xx: fix input name for Terratec AV 350 (Torez Smith) [1825410 1821835] - [media] media: em28xx: use a default format if TRY_FMT fails (Torez Smith) [1825410 1821835] - [media] media: em28xx: fix handler for vidioc_s_input() (Torez Smith) [1825410 1821835] - [netdrv] net: usb: remove redundant null pointer check before of_node_put (Torez Smith) [1825410 1821835] - [media] media: usbvision: remove time_in_irq (Torez Smith) [1825410 1821835] - [media] media: gspca: sq930x: use GFP_KERNEL in sd_dq_callback() (Torez Smith) [1825410 1821835] - [media] media: replace strcpy() by strscpy() (Torez Smith) [1825410 1821835] - [media] media: use strscpy() instead of strlcpy() (Torez Smith) [1825410 1821835] - [documentation] media: videodev2.h: add new capabilities for buffer types (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Store device information pointer in struct uvc_device (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Rename UVC_QUIRK_INFO to UVC_INFO_QUIRK (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix uvc_alloc_entity() allocation alignment (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix spelling mistake: "entites" -> "entities" (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Remove unnecessary NULL check before debugfs_remove_recursive (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Make uvc_control_mapping menu_info field const (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Make some structs const (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Support dynamic config on Quectel EP06 (Torez Smith) [1825410 1821835] - [netdrv] lan78xx: Do not access skb_queue_head list pointers directly (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Make declaration style consistent (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Switch to SPDX identifier (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Drop unnecessary strcpy in lan78xx_probe (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Bail out if lan78xx_get_endpoints fails (Torez Smith) [1825410 1821835] - [netdrv] net: usbnet: mark expected switch fall-through (Torez Smith) [1825410 1821835] - [media] media: v4l2-ctrls: v4l2_ctrl_add_handler: add from_other_dev (Torez Smith) [1825410 1821835] - [media] media: videodev2.h: add request_fd field to v4l2_ext_controls (Torez Smith) [1825410 1821835] - [uapi] media: videodev2.h: Add new DV flag CAN_DETECT_REDUCED_FPS (Torez Smith) [1825410 1821835] - [media] media: af9035: prevent buffer overflow on write (Torez Smith) [1825410 1821835] - [netdrv] r8152: disable RX aggregation on new Dell TB16 dock (Torez Smith) [1825410 1821835] - [netdrv] drivers/net/usb/r8152: remove the unneeded variable "ret" in rtl8152_system_suspend (Torez Smith) [1825410 1821835] - [media] media: rtl28xxu: be sure that it won't go past the array size (Torez Smith) [1825410 1821835] - [netdrv] net:usb: Use ARRAY_SIZE instead of calculating the array size (Torez Smith) [1825410 1821835] - [media] media: au0828: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] - [media] media: cx231xx: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] - [media] media: dvb-usb-v2: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] - [media] media: dvb-usb: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] - [media] media: usb: hackrf: Replace GFP_ATOMIC with GFP_KERNEL (Torez Smith) [1825410 1821835] - [media] media: usb: em28xx: Replace mdelay() with msleep() in em28xx_pre_card_setup() (Torez Smith) [1825410 1821835] - [media] media: usb: em28xx: Replace GFP_ATOMIC with GFP_KERNEL in em28xx_init_usb_xfer() (Torez Smith) [1825410 1821835] - [media] media: dw2102: Fix memleak on sequence of probes (Torez Smith) [1825410 1821835] - [media] media: usbtv: use irqsave() in USB's complete callback (Torez Smith) [1825410 1821835] - [media] media: go7007: use irqsave() in USB's complete callback (Torez Smith) [1825410 1821835] - [media] media: cx231xx: use irqsave() in USB's complete callback (Torez Smith) [1825410 1821835] - [documentation] media: v4l: Add new 10-bit packed grayscale format (Torez Smith) [1825410 1821835] - [documentation] media: doc-rst: Add packed Bayer raw14 pixel formats (Torez Smith) [1825410 1821835] - [media] media: em28xx: disable null packet filter for WinTVdualHD (Torez Smith) [1825410 1821835] - [uapi] media: videodev2: get rid of VIDIOC_RESERVED (Torez Smith) [1825410 1821835] - [media] media: em28xx: explicitly disable TS packet filter (Torez Smith) [1825410 1821835] - [media] media: dvb-usb/friio, dvb-usb-v2/gl861: decompose friio and merge with gl861 (Torez Smith) [1825410 1821835] - [netdrv] net: usb: sr9700: Replace mdelay() with msleep() in sr9700_bind() (Torez Smith) [1825410 1821835] - [netdrv] net: usb: pegasus: Replace mdelay() with msleep() in setup_pegasus_II() (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Send a control event when a Control Change interrupt arrives (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Handle control pipe protocol STALLs (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Remove a redundant check (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Also validate buffers in BULK mode (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Add KSMedia 8-bit IR format support (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix minor spelling (Torez Smith) [1825410 1821835] - [media] media: em28xx-cards: disable V4L2 mode for dual tuners (Torez Smith) [1825410 1821835] - [media] media: em28xx: Remove duplicate PID (Torez Smith) [1825410 1821835] - [media] media: em28xx: Fix DualHD disconnect oops (Torez Smith) [1825410 1821835] - [media] media: em28xx: Fix dual transport stream operation (Torez Smith) [1825410 1821835] - [media] media: dib0700: add code comment (Torez Smith) [1825410 1821835] - [media] media: cx231xx: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: em28xx: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: hdpvr: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: dvb-usb: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: tm6000: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: gl861: fix probe of dvb_usb_gl861 (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Simplify struct kvaser_cmd_cardinfo (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Add support for Kvaser USB hydra family (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Split driver into kvaser_usb_core.c and kvaser_usb_leaf.c (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Add SPDX GPL-2.0 license identifier (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Fix typos (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Improve logging messages (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Refactor kvaser_usb_init_one() (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Refactor kvaser_usb_get_endpoints() (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Add pointer to struct usb_interface into struct kvaser_usb (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Replace USB timeout constants with one define (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Rename message/msg to command/cmd (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Remove unused commands and defines (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Remove unnecessary return (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: mark expected switch fall-throughs (Torez Smith) [1825410 1821835] - [netdrv] can: ucan: add driver for Theobroma Systems UCAN devices (Torez Smith) [1825410 1821835] - [netdrv] can: usb: Kconfig/Makefile: sort alphabetically (Torez Smith) [1825410 1821835] - [media] media: gspca_kinect: cast sizeof to int for comparison (Torez Smith) [1825410 1821835] - [media] media: videodev.h: add PIX_FMT_FWHT for use with vicodec (Torez Smith) [1825410 1821835] - [netdrv] net: usb: hso: use swap macro in hso_kick_transmit (Torez Smith) [1825410 1821835] - [netdrv] net: usb: asix: allow optionally getting mac address from device tree (Torez Smith) [1825410 1821835]- [hid] HID: Improve Windows Precision Touchpad detection (Benjamin Tissoires) [1811209] - [hid] HID: multitouch: enable multi-input as a quirk for some devices (Benjamin Tissoires) [1811209] - [hid] drivers/hid/hid-multitouch.c: fix a possible null pointer access (Benjamin Tissoires) [1811209] - [hid] HID: multitouch: Add LG MELF0410 I2C touchscreen support (Benjamin Tissoires) [1811209] - [hid] HID: multitouch: add support for the Smart Tech panel (Benjamin Tissoires) [1811209] - [hid] HID: multitouch: do not filter mice nodes (Benjamin Tissoires) [1811209] - [hid] HID: wacom: Report 2nd-gen Intuos Pro S center button status over BT (Benjamin Tissoires) [1835753] - [hid] Revert "HID: wacom: generic: read the number of expected touches on a per collection basis" (Benjamin Tissoires) [1835753] - [hid] HID: wacom: Read HID_DG_CONTACTMAX directly for non-generic devices (Benjamin Tissoires) [1835753] - [hid] HID: wacom: Recognize new MobileStudio Pro PID (Benjamin Tissoires) [1835753] - [hid] HID: wacom: generic: Treat serial number and related fields as unsigned (Benjamin Tissoires) [1835753] - [hid] HID: wacom: add new MobileStudio Pro 13 support (Benjamin Tissoires) [1835753] - [hid] HID: wacom: do not call hid_set_drvdata(hdev, NULL) (Benjamin Tissoires) [1835753] - [hid] HID: wacom: support named keys on older devices (Benjamin Tissoires) [1835753] - [target] scsi: target: iscsi: calling iscsit_stop_session() inside iscsit_close_session() has no effect (Maurizio Lombardi) [1840024] - [target] scsi: target: fix hang when multiple threads try to destroy the same iscsi session (Maurizio Lombardi) [1840024] - [target] scsi: target: remove boilerplate code (Maurizio Lombardi) [1840024] - [target] scsi: target: use an enum to track emulate_ua_intlck_ctrl (Maurizio Lombardi) [1840024] - [target] scsi: target: convert boolean se_dev_attrib types to bool (Maurizio Lombardi) [1840024] - [target] scsi: target: fix unmap_zeroes_data boolean initialisation (Maurizio Lombardi) [1840024] - [fs] page cache: Finish XArray conversion (Waiman Long) [1812073] - [mm] mm: Convert __do_page_cache_readahead to XArray (Waiman Long) [1812073] - [mm] mm: Convert is_page_cache_freeable to XArray (Waiman Long) [1812073] - [mm] mm: memcontrol: clean up and document effective low/min calculations (Waiman Long) [1812073] - [mm] mm: memcontrol: fix memory.low proportional distribution (Waiman Long) [1812073] - [mm] mm: kmem: rename (__)memcg_kmem_(un)charge_memcg() to __memcg_kmem_(un)charge() (Waiman Long) [1812073] - [mm] mm: memcg/slab: cache page number in memcg_(un)charge_slab() (Waiman Long) [1812073] - [mm] mm: kmem: switch to nr_pages in (__)memcg_kmem_charge_memcg() (Waiman Long) [1812073] - [mm] mm: kmem: rename memcg_kmem_(un)charge() into memcg_kmem_(un)charge_page() (Waiman Long) [1812073] - [mm] mm: kmem: cleanup memcg_kmem_uncharge_memcg() arguments (Waiman Long) [1812073] - [mm] mm: kmem: cleanup (__)memcg_kmem_charge_memcg() arguments (Waiman Long) [1812073] - [mm] mm: memcg/slab: use mem_cgroup_from_obj() (Waiman Long) [1812073] - [kernel] mm: fork: fix kernel_stack memcg stats for various stack implementations (Waiman Long) [1812073] - [mm] memcg: fix NULL pointer dereference in __mem_cgroup_usage_unregister_event (Waiman Long) [1812073] - [mm] mm: clean up and clarify lruvec lookup procedure (Waiman Long) [1812073] - [mm] mm: memcontrol: try harder to set a new memory.high (Waiman Long) [1812073] - [mm] mm: memcontrol: remove dead code from memory_max_write() (Waiman Long) [1812073] - [mm] mm, memcg: clean up reclaim iter array (Waiman Long) [1812073] - [mm] mm, memcg: make scan aggression always exclude protection (Waiman Long) [1812073] - [mm] mm, memcg: make memory.emin the baseline for utilisation determination (Waiman Long) [1812073] - [mm] mm, memcg: proportional memory.{low, min} reclaim (Waiman Long) [1812073] - [mm] memcg, kmem: do not fail __GFP_NOFAIL charges (Waiman Long) [1812073] - [mm] mm: workingset: fix vmstat counters for shadow nodes (Waiman Long) [1812073] - [mm] mm: memcontrol: use CSS_TASK_ITER_PROCS at mem_cgroup_scan_tasks() (Waiman Long) [1812073] - [kernel] fork, memcg: alloc_thread_stack_node needs to set tsk->stack (Waiman Long) [1812073] - [mm] mm/memcontrol.c: fix bad line in comment (Waiman Long) [1812073] - [kernel] fork, memcg: fix cached_stacks case (Waiman Long) [1812073] - [mm] mm: don't raise MEMCG_OOM event due to failed high-order allocation (Waiman Long) [1812073] - [mm] mm: vmscan: memcontrol: remove mem_cgroup_select_victim_node() (Waiman Long) [1812073] - [mm] mm: vmscan: do not share cgroup iteration between reclaimers (Waiman Long) [1812073] - [mm] mm: vmscan: do not iterate all mem cgroups for global direct reclaim (Waiman Long) [1812073] - [mm] mm: workingset: use cheaper __inc_lruvec_state in irqsafe node reclaim (Waiman Long) [1812073] - [tools] xarray: Fix early termination of xas_for_each_marked (Waiman Long) [1812073] - [lib] mm: Convert workingset to XArray (Waiman Long) [1812073] - [mm] page cache: Convert filemap_range_has_page to XArray (Waiman Long) [1812073] - [mm] page cache: Remove stray radix comment (Waiman Long) [1812073] - [mm] page cache: Convert delete_batch to XArray (Waiman Long) [1812073] - [mm] page cache: Convert filemap_map_pages to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_entries_tag to XArray (Waiman Long) [1812073] - [mm] page cache; Convert find_get_pages_range_tag to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_pages_contig to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_pages_range to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_entries to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_entry to XArray (Waiman Long) [1812073] - [mm] page cache: Convert page deletion to XArray (Waiman Long) [1812073] - [include] page cache: Add and replace pages using the XArray (Waiman Long) [1812073] - [mm] page cache: Convert hole search to XArray (Waiman Long) [1812073] - [kernel] docs: cgroup-v1: Document the cpuset_v2_mode mount option (Waiman Long) [1812073] - [kernel] cgroup1: don't call release_agent when it is "" (Waiman Long) [1812073] - [kernel] cgroup: Iterate tasks that did not finish do_exit() (Waiman Long) [1812073] - [kernel] cgroup: cgroup_procs_next should increase position index (Waiman Long) [1812073] - [kernel] cgroup-v1: cgroup_pidlist_next should update position index (Waiman Long) [1812073] - [kernel] cgroup: init_tasks shouldn't be linked to the root cgroup (Waiman Long) [1812073] - [kernel] cgroup: Prevent double killing of css when enabling threaded cgroup (Waiman Long) [1812073] - [kernel] cgroup: fix function name in comment (Waiman Long) [1812073] - [kernel] cgroup: freezer: don't change task and cgroups status unnecessarily (Waiman Long) [1812073] - [kernel] cgroup: use cgroup->last_bstat instead of cgroup->bstat_pending for consistency (Waiman Long) [1812073] - [kernel] cgroup: remove cgroup_enable_task_cg_lists() optimization (Waiman Long) [1812073] - [kernel] cgroup: pids: use atomic64_t for pids->limit (Waiman Long) [1812073] - [kernel] cgroup: Optimize single thread migration (Waiman Long) [1812073] - [kernel] cgroup: Update comments about task exit path (Waiman Long) [1812073] - [kernel] cgroup: short-circuit current_cgns_cgroup_from_root() on the default hierarchy (Waiman Long) [1812073] - [kernel] Use kvmalloc in cgroups-v1 (Waiman Long) [1812073] - [kernel] cgroup: minor tweak for logic to get cgroup css (Waiman Long) [1812073] - [kernel] cgroup: Replace a seq_printf() call by seq_puts() in cgroup_print_ss_mask() (Waiman Long) [1812073] - [kernel] cgroup: Fix css_task_iter_advance_css_set() cset skip condition (Waiman Long) [1812073] - [kernel] cgroup: css_task_iter_skip()'d iterators must be advanced before accessed (Waiman Long) [1812073] - [include] cgroup: Include dying leaders with live threads in PROCS iterations (Waiman Long) [1812073] - [kernel] cgroup: Implement css_task_iter_skip() (Waiman Long) [1812073] - [kernel] cgroup/pids: turn cgroup_subsys->free() into cgroup_subsys->release() to fix the accounting (Waiman Long) [1586281 1812073] - [platform] intel-speed-select: Firmware workarounds for Icelake (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Fix invalid core mask (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Increase CPU count (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Fix json perf-profile output output (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Update version (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Enable clos for turbo-freq enable (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Check support status before enable (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Change debug to error (Prarit Bhargava) [1840289] - [platform] intel_speed_select: internal-only-debug-patch (Prarit Bhargava) [1840289]- [nvdimm] libnvdimm/region: Fix build error (Diego Domingos) [1779218] - [nvdimm] libnvdimm/region: Introduce an 'align' attribute (Diego Domingos) [1779218] - [nvdimm] libnvdimm/region: Introduce NDD_LABELING (Diego Domingos) [1779218] - [nvdimm] libnvdimm/namespace: Enforce memremap_compat_align() (Diego Domingos) [1779218] - [nvdimm] libnvdimm/pfn: Prevent raw mode fallback if pfn-infoblock valid (Diego Domingos) [1779218] - [mm] mm/memremap_pages: Introduce memremap_compat_align() (Diego Domingos) [1779218] - [x86] x86/unwind/orc: Fix unwind_get_return_address_ptr() for inactive tasks (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Fix error handling in __unwind_start() (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Fix premature unwind stoppage due to IRET frames (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Fix error path for bad ORC entry type (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Prevent unwinding before ORC initialization (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Don't skip the first frame for inactive tasks (Josh Poimboeuf) [1755143] - [x86] x86/unwind: Prevent false warnings for non-current tasks (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Convert global variables to static (Josh Poimboeuf) [1755143] - [x86] x86/entry/64: Fix unwind hints in rewind_stack_do_exit() (Josh Poimboeuf) [1755143] - [x86] x86/entry/64: Fix unwind hints in __switch_to_asm() (Josh Poimboeuf) [1755143] - [x86] x86/entry/64: Fix unwind hints in kernel exit path (Josh Poimboeuf) [1755143] - [x86] x86/entry/64: Fix unwind hints in register clearing code (Josh Poimboeuf) [1755143] - [tools] objtool: Fix stack offset tracking for indirect CFAs (Josh Poimboeuf) [1755143] - [s390] s390: nvme reipl (Philipp Rudo) [1525179] - [s390] s390: nvme ipl (Philipp Rudo) [1525179] - [infiniband] RDMA/bnxt_re: make bnxt_re_ib_init static (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Wait for all the CQ events before freeing CQ data structures (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove unnecessary sched count (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Fix lifetimes in bnxt_re_task (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Use ib_device_try_get() (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove a redundant 'memset' (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove set but not used variables 'pg' and 'idx' (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove set but not used variable 'dev_attr' (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove set but not used variable 'pg_size' (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Use driver_unregister and unregistration API (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor device add/remove functionalities (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Using vmalloc requires including vmalloc.h (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: use ibdev based message printing functions (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor doorbell management functions (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor notification queue management code (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor command queue management code (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor net ring allocation function (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor hardware queue memory allocation (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Replace chip context structure with pointer (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor queue pair creation code (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: remove ioremap_nocache and devm_ioremap_nocache (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Enable SRIOV VF support on Broadcom's 57500 adapter series (Selvin Xavier) [1790622] - [netdrv] net: be2net: reject unsupported coalescing params (Petr Oros) [1790633] - [netdrv] treewide: Use sizeof_field() macro (Petr Oros) [1790633] - [netdrv] net: emulex: benet: indent a Kconfig depends continuation line (Petr Oros) [1790633] - [infiniband] i40iw: fix null pointer dereference on a null wqe pointer (Stefan Assmann) [1839718] - [infiniband] RDMA/providers: Fix return value when QP type isn't supported (Stefan Assmann) [1839718] - [infiniband] RDMA: Replace zero-length array with flexible-array member (Stefan Assmann) [1839718] - [infiniband] i40iw: Do an RCU lookup in i40iw_add_ipv4_addr (Stefan Assmann) [1839718] - [infiniband] IB/core: Introduce ib_reg_user_mr (Stefan Assmann) [1839718] - [infiniband] RDMA/i40iw: fix a potential NULL pointer dereference (Stefan Assmann) [1839718] - [infiniband] i40iw: Remove setting of VMA private data and use rdma_user_mmap_io (Stefan Assmann) [1839718] - [infiniband] RDMA/i40iw: Fix potential use after free (Stefan Assmann) [1839718] - [powerpc] powerpc/pseries: Fix of_read_drc_info_cell() to point at next record (Diego Domingos) [1779198] - [powerpc] powerpc/pseries: Enable support for ibm, drc-info property (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Correctly match ibm, my-drc-index to drc-name when using drc-info (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Avoid a sometimes-uninitialized warning (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Annotate and correctly byte swap DRC properties (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Add drc-info support for hotplug slot registration (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Don't rely on firmware feature to imply drc-info support (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Fix up pointer to first drc-info entry (Diego Domingos) [1779198] - [powerpc] powerpc/pseries: Add cpu DLPAR support for drc-info property (Diego Domingos) [1779198] - [powerpc] powerpc/pseries: Fix drc-info mappings of logical cpus to drc-index (Diego Domingos) [1779198] - [powerpc] powerpc/pseries: Fix bad drc_index_start value parsing of drc-info entry (Diego Domingos) [1779198] - [kernel] sched/fair: Optimize enqueue_task_fair() (Phil Auld) [1780466] - [kernel] sched/fair: Fix enqueue_task_fair() warning some more (Phil Auld) [1780466] - [kernel] sched/fair: Fix enqueue_task_fair warning (Phil Auld) [1780466] - [kernel] sched/fair: Fix reordering of enqueue/dequeue_task_fair() (Phil Auld) [1780466] - [kernel] sched/fair: Reorder enqueue/dequeue_task_fair path (Phil Auld) [1780466] - [fs] ceph: demote quotarealm lookup warning to a debug message (Jeff Layton) [1827767] - [fs] ceph: fix double unlock in handle_cap_export() (Jeff Layton) [1827767] - [fs] ceph: fix special error code in ceph_try_get_caps() (Jeff Layton) [1827767] - [fs] ceph: fix endianness bug when handling MDS session feature bits (Jeff Layton) [1827767] - [fs] ceph: fix potential bad pointer deref in async dirops cb's (Jeff Layton) [1827767] - [block] rbd: don't mess with a page vector in rbd_notify_op_lock() (Jeff Layton) [1827767] - [block] rbd: don't test rbd_dev->opts in rbd_dev_image_release() (Jeff Layton) [1827767] - [block] rbd: call rbd_dev_unprobe() after unwatching and flushing notifies (Jeff Layton) [1827767] - [block] rbd: avoid a deadlock on header_rwsem when flushing notifies (Jeff Layton) [1827767] - [fs] ceph: fix snapshot directory timestamps (Jeff Layton) [1827767] - [fs] ceph: wait for async creating inode before requesting new max size (Jeff Layton) [1827767] - [fs] ceph: don't skip updating wanted caps when cap is stale (Jeff Layton) [1827767] - [fs] ceph: request new max size only when there is auth cap (Jeff Layton) [1827767] - [fs] ceph: cleanup return error of try_get_cap_refs() (Jeff Layton) [1827767] - [fs] ceph: return ceph_mdsc_do_request() errors from __get_parent() (Jeff Layton) [1827767] - [fs] ceph: check all mds' caps after page writeback (Jeff Layton) [1827767] - [fs] ceph: update i_requested_max_size only when sending cap msg to auth mds (Jeff Layton) [1827767] - [fs] ceph: simplify calling of ceph_get_fmode() (Jeff Layton) [1827767] - [fs] ceph: remove delay check logic from ceph_check_caps() (Jeff Layton) [1827767] - [fs] ceph: consider inode's last read/write when calculating wanted caps (Jeff Layton) [1827767] - [fs] ceph: always renew caps if mds_wanted is insufficient (Jeff Layton) [1827767] - [fs] ceph: update dentry lease for async create (Jeff Layton) [1827767] - [fs] ceph: attempt to do async create when possible (Jeff Layton) [1827767] - [fs] ceph: cache layout in parent dir on first sync create (Jeff Layton) [1827767] - [fs] ceph: add new MDS req field to hold delegated inode number (Jeff Layton) [1827767] - [fs] ceph: decode interval_sets for delegated inos (Jeff Layton) [1827767] - [fs] ceph: make ceph_fill_inode non-static (Jeff Layton) [1827767] - [fs] ceph: perform asynchronous unlink if we have sufficient caps (Jeff Layton) [1827767] - [fs] ceph: don't take refs to want mask unless we have all bits (Jeff Layton) [1827767] - [fs] ceph: cap tracking for async directory operations (Jeff Layton) [1827767] - [fs] ceph: make __take_cap_refs non-static (Jeff Layton) [1827767] - [fs] ceph: add infrastructure for waiting for async create to complete (Jeff Layton) [1827767] - [fs] ceph: track primary dentry link (Jeff Layton) [1827767] - [fs] ceph: add flag to designate that a request is asynchronous (Jeff Layton) [1827767] - [fs] ceph: more caps.c lockdep assertions (Jeff Layton) [1827767] - [fs] ceph: clean up kick_flushing_inode_caps() (Jeff Layton) [1827767] - [net] libceph: directly skip to the end of redirect reply (Jeff Layton) [1827767] - [net] libceph: simplify ceph_monc_handle_map() (Jeff Layton) [1827767] - [fs] ceph: return ETIMEDOUT errno to userland when request timed out (Jeff Layton) [1827767] - [fs] ceph: re-org copy_file_range and fix some error paths (Jeff Layton) [1827767] - [fs] ceph: move to a dedicated slabcache for mds requests (Jeff Layton) [1827767] - [fs] ceph: reorganize fields in ceph_mds_request (Jeff Layton) [1827767] - [fs] ceph: replace zero-length array with flexible-array member (Jeff Layton) [1827767] - [block] rbd: enable multiple blk-mq queues (Jeff Layton) [1827767] - [block] rbd: embed image request in blk-mq pdu (Jeff Layton) [1827767] - [block] rbd: acquire header_rwsem just once in rbd_queue_workfn() (Jeff Layton) [1827767] - [block] rbd: get rid of img_request_layered_clear() (Jeff Layton) [1827767] - [block] rbd: kill img_request kref (Jeff Layton) [1827767] - [fs] ceph: check if file lock exists before sending unlock request (Jeff Layton) [1827767] - [fs] ceph: move ceph_osdc_{read, write}pages to ceph.ko (Jeff Layton) [1827767] - [fs] ceph: don't ClearPageChecked in ceph_invalidatepage() (Jeff Layton) [1827767] - [block] rbd: remove barriers from img_request_layered_{set, clear, test}() (Jeff Layton) [1827767] - [fs] libceph: drop CEPH_DEFINE_SHOW_FUNC (Jeff Layton) [1827767] - [fs] ceph: check inode type for CEPH_CAP_FILE_{CACHE, RD, REXTEND, LAZYIO} (Jeff Layton) [1827767] - [fs] ceph: add refcounting for Fx caps (Jeff Layton) [1827767] - [fs] ceph: register MDS request with dir inode from the start (Jeff Layton) [1827767] - [fs] ceph: fix memory leak in ceph_cleanup_snapid_map() (Jeff Layton) [1827767] - [net] libceph: fix alloc_msg_with_page_vector() memory leaks (Jeff Layton) [1827767] - [include] ceph: check POOL_FLAG_FULL/NEARFULL in addition to OSDMAP_FULL/NEARFULL (Jeff Layton) [1827767] - [fs] ceph: canonicalize server path in place (Jeff Layton) [1827767] - [fs] ceph: do not execute direct write in parallel if O_APPEND is specified (Jeff Layton) [1827767] - [block] rbd: set the 'device' link in sysfs (Jeff Layton) [1827767] - [fs] ceph: move net/ceph/ceph_fs.c to fs/ceph/util.c (Jeff Layton) [1827767] - [fs] ceph: print name of xattr in __ceph_{get, set}xattr() douts (Jeff Layton) [1827767] - [fs] ceph: print r_direct_hash in hex in __choose_mds() dout (Jeff Layton) [1827767] - [fs] ceph: use copy-from2 op in copy_file_range (Jeff Layton) [1827767] - [fs] ceph: close holes in structs ceph_mds_session and ceph_mds_request (Jeff Layton) [1827767] - [block] rbd: work around -Wuninitialized warning (Jeff Layton) [1827767] - [fs] ceph: allocate the correct amount of extra bytes for the session features (Jeff Layton) [1827767] - [fs] ceph: rename get_session and switch to use ceph_get_mds_session (Jeff Layton) [1827767] - [fs] ceph: remove the extra slashes in the server path (Jeff Layton) [1827767] - [fs] ceph: add possible_max_rank and make the code more readable (Jeff Layton) [1827767] - [fs] ceph: print dentry offset in hex and fix xattr_version type (Jeff Layton) [1827767] - [fs] ceph: only touch the caps which have the subset mask requested (Jeff Layton) [1827767] - [fs] ceph: don't clear I_NEW until inode metadata is fully populated (Jeff Layton) [1827767] - [fs] ceph: retry the same mds later after the new session is opened (Jeff Layton) [1827767] - [fs] ceph: check availability of mds cluster on mount after wait timeout (Jeff Layton) [1827767] - [fs] ceph: keep the session state until it is released (Jeff Layton) [1827767] - [fs] ceph: add __send_request helper (Jeff Layton) [1827767] - [fs] ceph: ensure we have a new cap before continuing in fill_inode (Jeff Layton) [1827767] - [fs] ceph: drop unused ttl_from parameter from fill_inode (Jeff Layton) [1827767] - [fs] ceph: fix possible long time wait during umount (Jeff Layton) [1827767] - [fs] ceph: only choose one MDS who is in up:active state without laggy (Jeff Layton) [1827767] - [fs] ceph: fix mdsmap cluster available check based on laggy number (Jeff Layton) [1827767] - [fs] ceph: remove unnecessary assignment in ceph_pre_init_acls() (Jeff Layton) [1827767] - [fs] ceph: delete redundant douts in con_get/put() (Jeff Layton) [1827767] - [fs] ceph: hold extra reference to r_parent over life of request (Jeff Layton) [1827767] - [fs] ceph: add more debug info when decoding mdsmap (Jeff Layton) [1827767] - [fs] ceph: switch to global cap helper (Jeff Layton) [1827767] - [fs] ceph: trigger the reclaim work once there has enough pending caps (Jeff Layton) [1827767] - [fs] ceph: show tasks waiting on caps in debugfs caps file (Jeff Layton) [1827767] - [fs] fs: ceph: Delete timespec64_trunc() usage (Jeff Layton) [1827767] - [block] rbd: ask for a weaker incompat mask for read-only mappings (Jeff Layton) [1827767] - [block] rbd: don't query snapshot features (Jeff Layton) [1827767] - [block] rbd: remove snapshot existence validation code (Jeff Layton) [1827767] - [block] rbd: don't establish watch for read-only mappings (Jeff Layton) [1827767] - [block] rbd: don't acquire exclusive lock for read-only mappings (Jeff Layton) [1827767] - [block] rbd: disallow read-write partitions on images mapped read-only (Jeff Layton) [1827767] - [block] rbd: treat images mapped read-only seriously (Jeff Layton) [1827767] - [block] rbd: introduce RBD_DEV_FLAG_READONLY (Jeff Layton) [1827767] - [block] rbd: introduce rbd_is_snap() (Jeff Layton) [1827767] - [fs] ceph: don't leave ino field in ceph_mds_request_head uninitialized (Jeff Layton) [1827767] - [fs] ceph: tone down loglevel on ceph_mdsc_build_path warning (Jeff Layton) [1827767] - [fs] ceph: fix geting random mds from mdsmap (Jeff Layton) [1827767] - [block] rbd: fix spelling mistake "requeueing" -> "requeuing" (Jeff Layton) [1827767] - [fs] ceph: make several helper accessors take const pointers (Jeff Layton) [1827767] - [net] libceph: drop unnecessary check from dispatch() in mon_client.c (Jeff Layton) [1827767] - [fs] ceph: don't allow copy_file_range when stripe_count != 1 (Jeff Layton) [1827767] - [fs] ceph: allow object copies across different filesystems in the same cluster (Jeff Layton) [1827767] - [fs] ceph: pass filp to ceph_get_caps() (Jeff Layton) [1827767] - [fs] ceph: allow copy_file_range when src and dst inode are same (Jeff Layton) [1827767] - [fs] ceph: increment change_attribute on local changes (Jeff Layton) [1827767] - [fs] ceph: make 'nocopyfrom' a default mount option (Jeff Layton) [1827767] - [fs] vfs: allow copy_file_range to copy across devices (Jeff Layton) [1827767] - [fs] vfs: no fallback for ->copy_file_range (Jeff Layton) [1827767] - [fs] ceph: add destination file data sync before doing any remote copy (Jeff Layton) [1827767] - [fs] ceph: new mount option to disable usage of copy-from op (Jeff Layton) [1827767] - [fs] ceph: support copy_file_range file operation (Jeff Layton) [1827767] - [include] libceph: support the RADOS copy-from operation (Jeff Layton) [1827767] - [fs] cachefiles: Fix race between read_waiter and read_copier involving op->to_do (Dave Wysochanski) [1832644] - [char] security: keys: trusted: fix lost handle flush (Jerry Snitselaar) [1815609] - [security] KEYS: trusted: Remove set but not used variable 'keyhndl' (Jerry Snitselaar) [1815609] - [char] KEYS: trusted: Move TPM2 trusted keys code (Jerry Snitselaar) [1815609] - [security] KEYS: trusted: Create trusted keys subsystem (Jerry Snitselaar) [1815609] - [security] KEYS: Use common tpm_buf for trusted and asymmetric keys (Jerry Snitselaar) [1815609] - [char] tpm: Move tpm_buf code to include/linux/ (Jerry Snitselaar) [1815609] - [char] tpm/tpm_tis: Free IRQ if probing fails (Jerry Snitselaar) [1815609 1788758] - [char] tpm: Revert tpm_tis_spi_mod.ko to tpm_tis_spi.ko (Jerry Snitselaar) [1815609 1788758] - [char] tpm: Add tpm_version_major sysfs file (Jerry Snitselaar) [1815609] - [char] tpm: Handle negative priv->response_len in tpm_common_read() (Jerry Snitselaar) [1815609] - [char] tpm: fix invalid locking in NONBLOCKING mode (Jerry Snitselaar) [1815609] - [char] tpm_crb: fix fTPM on AMD Zen+ CPUs (Jerry Snitselaar) [1815609] - [char] tpm: use GFP_KERNEL instead of GFP_HIGHMEM for tpm_buf (Jerry Snitselaar) [1815609] - [char] tpm: add check after commands attribs tab allocation (Jerry Snitselaar) [1815609] - [char] tpm: tpm_tis_spi: Drop THIS_MODULE usage from driver struct (Jerry Snitselaar) [1815609 1788758] - [char] tpm: tpm_tis_spi: Cleanup includes (Jerry Snitselaar) [1815609 1788758] - [char] tpm: tpm_tis_spi: Support cr50 devices (Jerry Snitselaar) [1815609 1788758] - [char] tpm: tpm_tis_spi: Introduce a flow control callback (Jerry Snitselaar) [1815609 1788758] - [char] tpm: Add a flag to indicate TPM power is managed by firmware (Jerry Snitselaar) [1815609] - [char] tpm_tis: override durations for STM tpm with firmware 1.2.8.28 (Jerry Snitselaar) [1815609 1788758] - [char] tpm: provide a way to override the chip returned durations (Jerry Snitselaar) [1815609] - [char] tpm: Remove duplicate code from caps_show() in tpm-sysfs.c (Jerry Snitselaar) [1815609 1788758] - [char] tpm: tpm2_bios_measurements_next should increase position index (Jerry Snitselaar) [1815609 1795739] - [char] tpm: tpm1_bios_measurements_next should increase position index (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Don't make log failures fatal (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Initialize crypto_id of allocated_banks to HASH_ALGO__LAST (Jerry Snitselaar) [1815609 1795739] - [include] efi/tpm: Don't access event->count when it isn't mapped (Jerry Snitselaar) [1815609 1795739] - [firmware] efi/tpm: Return -EINVAL when determining tpm final events log size fails (Jerry Snitselaar) [1815609 1795739] - [firmware] efi/tpm: Fix sanity check of unsigned tbl_size being less than zero (Jerry Snitselaar) [1815609 1795739] - [firmware] efi/tpm: Only set 'efi_tpm_final_log_size' after successful event log parsing (Jerry Snitselaar) [1815609 1795739] - [firmware] efi/tpm: Don't traverse an event log with no events (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Don't duplicate events from the final event log in the TCG2 log (Jerry Snitselaar) [1815609 1795739] - [firmware] Abstract out support for locating an EFI config table (Jerry Snitselaar) [1815609 1795739] - [firmware] efi: Attempt to get the TCG2 event log in the boot stub (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Append the final event log to the TPM event log (Jerry Snitselaar) [1815609 1795739] - [firmware] tpm: Reserve the TPM final events table (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Abstract crypto agile event size calculations (Jerry Snitselaar) [1815609 1795739] - [netdrv] bnx2x: Fix accounting of vlan resources among the PFs (Manish Chopra) [1791026] - [netdrv] bnx2x: Use appropriate define for vlan credit (Manish Chopra) [1791026] - [netdrv] bnx2x: Fix logic to get total no. of PFs per engine (Manish Chopra) [1791026] - [netdrv] bnx2x: Do not handle requests from VFs after parity (Manish Chopra) [1791026] - [netdrv] qed: remove redundant assignment to variable 'rc' (Manish Chopra) [1791024] - [netdrv] qed: Fix use after free in qed_chain_free (Manish Chopra) [1791024] - [netdrv] qed: Fix race condition between scheduling and destroying the slowpath workqueue (Manish Chopra) [1791024] - [netdrv] qede: remove some unused code in function qede_selftest_receive_traffic (Manish Chopra) [1791024] - [netdrv] qede: Fix race between rdma destroy workqueue and link change event (Manish Chopra) [1791024] - [netdrv] qed: Fix timestamping issue for L2 unicast ptp packets (Manish Chopra) [1791024] - [netdrv] qed: Remove set but not used variable 'p_link' (Manish Chopra) [1791024] - [netdrv] qed: Fix a error code in qed_hw_init() (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 debug features (Manish Chopra) [1791024] - [netdrv] qed: rt init valid initialization changed (Manish Chopra) [1791024] - [netdrv] qed: Debug feature: ilt and mdump (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Add fw overlay feature (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 HSI changes (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 iscsi/fcoe changes (Manish Chopra) [1791024] - [netdrv] qed: Add abstraction for different hsi values per chip (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Additional ll2 type (Manish Chopra) [1791024] - [netdrv] qed: Use dmae to write to widebus registers in fw_funcs (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Parser offsets modified (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Queue Manager changes (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Expose new registers and change windows (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Internal ram offsets modifications (Manish Chopra) [1791024] - [netdrv] qede: Disable hardware gro when xdp prog is installed (Manish Chopra) [1791024] - [netdrv] qed: remove redundant assignments to rc (Manish Chopra) [1791024] - [netdrv] qed: Optimize execution time for nvm attributes configuration (Manish Chopra) [1791024] - [netdrv] qed: fix spelling mistake "queuess" -> "queues" (Manish Chopra) [1791024] - [fs] fs/binfmt_elf.c: allocate initialized memory in fill_thread_core_info() (Bhupesh Sharma) [1832060] {CVE-2020-10732} - [tty] vt: selection, push sel_lock up (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: selection, push console lock down (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [staging] staging: speakup: refactor to use existing code in vt (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: selection: allow functions to be called from inside kernel (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: don't reinvent min() (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: selection, close sel_buffer race (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: fix broken display when running aptitude (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: selection: take screen contents from uniscr if available (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: preserve unicode values corresponding to screen characters (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [input] Input: add safety guards to input_set_keycode() (Chris von Recklinghausen) [1828223] {CVE-2019-20636}- [scsi] scsi: bnx2i: fix potential use after free (Nilesh Javali) [1792114] - [tools] perf python: Fix clang detection to strip out options passed in $CC (Michael Petlan) [1818841] - [tools] libperf: Add counting example (Michael Petlan) [1818841] - [tools] perf report/top TUI: Fix title line formatting (Michael Petlan) [1818841] - [tools] perf probe: Do not depend on dwfl_module_addrsym() (Michael Petlan) [1818841] - [tools] perf probe: Fix to delete multiple probe event (Michael Petlan) [1818841] - [tools] perf parse-events: Fix reading of invalid memory in event parsing (Michael Petlan) [1818841] - [tools] perf python: Fix clang detection when using CC=clang-version (Michael Petlan) [1818841] - [tools] perf map: Fix off by one in strncpy() size argument (Michael Petlan) [1818841] - [tools] tools: Let O= makes handle a relative path with -C option (Michael Petlan) [1818841] - [tools] tools: Fix off-by 1 relative directory includes (Michael Petlan) [1818841] - [tools] perf jevents: Fix leak of mapfile memory (Michael Petlan) [1818841] - [tools] perf bench: Clear struct sigaction before sigaction() syscall (Michael Petlan) [1818841] - [tools] perf bench futex-wake: Restore thread count default to online CPU count (Michael Petlan) [1818841] - [tools] perf top: Fix stdio interface input handling with glibc 2.28+ (Michael Petlan) [1818841] - [tools] perf diff: Fix undefined string comparision spotted by clang's -Wstring-compare (Michael Petlan) [1818841] - [tools] perf symbols: Don't try to find a vmlinux file when looking for kernel modules (Michael Petlan) [1818841] - [tools] perf bench: Share some global variables to fix build with gcc 10 (Michael Petlan) [1818841] - [tools] perf parse-events: Use asprintf() instead of strncpy() to read tracepoint files (Michael Petlan) [1818841] - [tools] perf env: Do not return pointers to local variables (Michael Petlan) [1818841] - [tools] perf tests bp_account: Make global variable static (Michael Petlan) [1818841] - [tools] perf annotate: Fix segfault with source toggle (Michael Petlan) [1818841] - [tools] perf annotate: Align struct annotate_args (Michael Petlan) [1818841] - [tools] perf annotate: Simplify disasm_line allocation and freeing code (Michael Petlan) [1818841] - [tools] perf annotate: Remove privsize from symbol__annotate() args (Michael Petlan) [1818841] - [tools] perf probe: Check return value of strlist__add() for -ENOMEM (Michael Petlan) [1818841] - [tools] perf config: Document missing config options (Michael Petlan) [1818841] - [tools] perf annotate: Fix perf config option description (Michael Petlan) [1818841] - [tools] perf annotate: Prefer cmdline option over default config (Michael Petlan) [1818841] - [tools] perf annotate: Make perf config effective (Michael Petlan) [1818841] - [tools] perf config: Introduce perf_config_u8() (Michael Petlan) [1818841] - [tools] perf annotate: Fix --show-nr-samples for tui/stdio2 (Michael Petlan) [1818841] - [tools] perf annotate: Fix --show-total-period for tui/stdio2 (Michael Petlan) [1818841] - [tools] perf annotate/tui: Re-render title bar after switching back from script browser (Michael Petlan) [1818841] - [tools] perf arch powerpc: Sync powerpc syscall.tbl with the kernel sources (Michael Petlan) [1818841] - [tools] perf auxtrace: Add auxtrace_record__read_finish() (Michael Petlan) [1818841] - [tools] perf arm-spe: Fix endless record after being terminated (Michael Petlan) [1818841] - [tools] perf cs-etm: Fix endless record after being terminated (Michael Petlan) [1818841] - [tools] perf intel-bts: Fix endless record after being terminated (Michael Petlan) [1818841] - [tools] perf intel-pt: Fix endless record after being terminated (Michael Petlan) [1818841] - [tools] perf test: Fix test trace+probe_vfs_getname.sh on s390 (Michael Petlan) [1818841] - [tools] perf bpf: Remove bpf/ subdir from bpf.h headers used to build bpf events (Michael Petlan) [1818841] - [tools] perf llvm: Fix script used to obtain kernel make directives to work with new kbuild (Michael Petlan) [1818841] - [tools] perf tools: Add arm64 version of get_cpuid() (Michael Petlan) [1818841] - [tools] perf trace: Resolve prctl's 'option' arg strings to numbers (Michael Petlan) [1818841] - [tools] perf beauty prctl: Export the 'options' strarray (Michael Petlan) [1818841] - [tools] perf maps: Move kmap::kmaps setup to maps__insert() (Michael Petlan) [1818841] - [tools] perf maps: Fix map__clone() for struct kmap (Michael Petlan) [1818841] - [tools] perf maps: Mark ksymbol DSOs with kernel type (Michael Petlan) [1818841] - [tools] perf maps: Mark module DSOs with kernel type (Michael Petlan) [1818841] - [tools] perf symbols: Convert symbol__is_idle() to use strlist (Michael Petlan) [1818841] - [tools] perf symbols: Update the list of kernel idle symbols (Michael Petlan) [1818841] - [tools] perf stat: Don't report a null stalled cycles per insn metric (Michael Petlan) [1818841] - [tools] perf probe: Add ustring support for perf probe command (Michael Petlan) [1818841] - [tools] perf: Make perf able to build with latest libbfd (Michael Petlan) [1818841] - [tools] perf test: Fix test case Merge cpu map (Michael Petlan) [1818841] - [tools] perf parse: Copy string to perf_evsel_config_term (Michael Petlan) [1818841] - [tools] perf parse: Refactor 'struct perf_evsel_config_term' (Michael Petlan) [1818841] - [tools] perf: Use consistent include paths for libbpf (Michael Petlan) [1818841] - [tools] perf beauty sockaddr: Fix augmented syscall format warning (Michael Petlan) [1818841] - [tools] perf/ui/gtk: Fix gtk2 build (Michael Petlan) [1818841] - [tools] perf ui gtk: Add missing zalloc object (Michael Petlan) [1818841] - [tools] perf tools: Use define api.pure full instead of pure-parser (Michael Petlan) [1818841] - [tools] perf tools: Support --prefix/--prefix-strip (Michael Petlan) [1818841] - [tools] perf report: Clarify in help that --children is default (Michael Petlan) [1818841] - [tools] tools build: Fix test-clang.cpp with Clang 8+ (Michael Petlan) [1818841] - [tools] perf clang: Fix build with Clang 9 (Michael Petlan) [1818841] - [tools] tools lib: Fix builds when glibc contains strlcpy() (Michael Petlan) [1818841] - [tools] perf report/top: Make 'e' visible in the help and make it toggle showing callchains (Michael Petlan) [1818841] - [tools] perf report/top: Do not offer annotation for symbols without samples (Michael Petlan) [1818841] - [tools] perf report/top: Allow pressing hotkeys in the options popup menu (Michael Petlan) [1818841] - [tools] tools ui popup: Allow returning hotkeys (Michael Petlan) [1818841] - [tools] perf hists browser: Allow passing an initial hotkey (Michael Petlan) [1818841] - [tools] perf report/top: Add 'k' hotkey to zoom directly into the kernel map (Michael Petlan) [1818841] - [tools] perf hists browser: Generalize the do_zoom_dso() function (Michael Petlan) [1818841] - [tools] perf report/top: Improve toggle callchain menu option (Michael Petlan) [1818841] - [tools] perf report/top: Add menu entry for toggling callchain expansion (Michael Petlan) [1818841] - [tools] perf report/top: Make ENTER consistently bring up menu (Michael Petlan) [1818841] - [tools] perf hists browser: Restore ESC as "Zoom out" of DSO/thread/etc (Michael Petlan) [1818841] - [tools] tools lib api fs: Fix gcc9 stringop-truncation compilation error (Michael Petlan) [1818841] - [tools] libperf: Add man pages (Michael Petlan) [1818841] - [tools] libperf: Move to tools/lib/perf (Michael Petlan) [1818841] - [tools] perf tests bp_signal: Show expected versus obtained values (Michael Petlan) [1818841] - [tools] perf sched timehist: Add support for filtering on CPU (Michael Petlan) [1818841] - [tools] perf record: Adapt affinity to machines with #CPUs > 1K (Michael Petlan) [1818841] - [tools] perf mmap: Declare type for cpu mask of arbitrary length (Michael Petlan) [1818841] - [tools] tools bitmap: Implement bitmap_equal() operation at bitmap API (Michael Petlan) [1818841] - [x86] perf/amd/uncore: Replace manual sampling check with CAP_NO_INTERRUPT flag (Michael Petlan) [1818841] - [x86] perf/x86/intel: Fix inaccurate period in context switch for auto-reload (Michael Petlan) [1818841] - [x86] perf/x86/amd: Add missing L2 misses event spec to AMD Family 17h's event map (Michael Petlan) [1818841] - [x86] perf/x86/msr: Add Tremont support (Michael Petlan) [1818841] - [x86] perf/x86/cstate: Add Tremont support (Michael Petlan) [1818841] - [x86] perf/x86/intel: Add Elkhart Lake support (Michael Petlan) [1818841] - [include] kernel/events: Add a missing prototype for arch_perf_update_userpage() (Michael Petlan) [1818841] - [x86] perf/x86/amd: Add support for Large Increment per Cycle Events (Michael Petlan) [1818841] - [x86] perf/x86/amd: Constrain Large Increment per Cycle events (Michael Petlan) [1818841] - [x86] perf/x86/intel/rapl: Add Comet Lake support (Michael Petlan) [1818841] - [x86] perf/x86/intel: Explicitly include asm/io.h to use virt_to_phys() (Michael Petlan) [1818841] - [x86] x86/cpu: Add Elkhart Lake to Intel family (Michael Petlan) [1818841] - [x86] x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode (David Arcari) [1837490] - [x86] x86/intel: Disable HPET on Intel Ice Lake platforms (David Arcari) [1837490] - [x86] x86/timer: Force PIT initialization when !X86_FEATURE_ARAT (David Arcari) [1837490] - [x86] x86/timer: Skip PIT initialization on modern chipsets (David Arcari) [1837490] - [x86] x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' (David Arcari) [1837490] - [x86] x86/apic: Unify duplicated local apic timer clockevent initialization (David Arcari) [1837490] - [vhost] vsock: kick send_pkt worker once device is started (Stefano Garzarella) [1835651] - [tools] redhat: update kvm/{arm, arm64} headers in tools (Gavin Shan) [1833572] - [tools] kvm: selftests: aarch64: Use stream when given (Gavin Shan) [1833572] - [virt] kvm: arm64: Fix 32bit PC wrap-around (Gavin Shan) [1833572] - [virt] kvm: arm64: vgic-v4: Initialize GICv4.1 even in the absence of a virtual ITS (Gavin Shan) [1833572] - [arm64] kvm: arm64: Save/restore sp_el0 as part of __guest_enter (Gavin Shan) [1833572] - [virt] kvm: arm64: vgic-its: Fix memory leak on the error path of vgic_add_lpi() (Gavin Shan) [1833572] - [virt] kvm: arm64: vgic-v3: Retire all pending LPIs on vcpu destroy (Gavin Shan) [1833572] - [virt] kvm: arm: vgic-v2: Only use the virtual state when userspace accesses pending bits (Gavin Shan) [1833572] - [virt] kvm: arm: vgic: Only use the virtual state when userspace accesses enable bits (Gavin Shan) [1833572] - [virt] kvm: arm: vgic: Synchronize the whole guest on GIC{D, R}_I{S, C}ACTIVER read (Gavin Shan) [1833572] - [virt] kvm: arm64: psci: Forbid 64bit functions for 32bit guests (Gavin Shan) [1833572] - [virt] kvm: arm64: psci: Narrow input registers when using 32bit functions (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Update effective affinity of virtual SGIs (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Add support for VPENDBASER's Dirty+Valid signaling (Gavin Shan) [1833572] - [virt] kvm: arm: vgic: Fix limit condition when writing to GICD_I[CS]ACTIVER (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Expose HW-based SGIs in debugfs (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Eagerly vmap vPEs (Gavin Shan) [1833572] - [arm64] kvm: arm64: gicv4.1: Allow non-trapping WFI when using HW SGIs (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Add VSGI property setup (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Reload VLPI configuration on distributor enable/disable (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Add VSGI allocation/teardown (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Plumb SGI implementation selection in the distributor (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Move doorbell management to the GICv4 abstraction layer (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Allow SGIs to switch between HW and SW interrupts (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Plumb set_vcpu_affinity SGI callbacks (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Add direct injection capability to SGI registers (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Let doorbells be auto-enabled (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Plumb get/set_irqchip_state SGI callbacks (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Plumb mask/unmask SGI callbacks (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Add initial SGI configuration (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Plumb skeletal VSGI irqchip (Gavin Shan) [1833572] - [irqchip] gic-v3: Move irq_domain_update_bus_token to after checking for NULL domain (Gavin Shan) [1833572] - [kernel] irqchip/gic-v4: Use Inner-Shareable attributes for virtual pending tables (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Map the ITS SGIR register page (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Advertise support v4.1 to KVM (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Ensure mutual exclusion betwen invalidations on the same RD (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Wait for completion of redistributor's INVALL operation (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Ensure mutual exclusion between vPE affinity change and RD access (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Skip absent CPUs while iterating over redistributors (Gavin Shan) [1833572] - [irqchip] gic-v3: Use SGIs without active state if offered (Gavin Shan) [1833572] - [irqchip] gic-v4: Provide irq_retrigger to avoid circular locking dependency (Gavin Shan) [1833572] - [irqchip] gic-v3-its: Probe ITS page size for all GITS_BASERn registers (Gavin Shan) [1833572] - [irqchip] gic-v3-its: Fix access width for gicr_syncr (Gavin Shan) [1833572] - [documentation] kvm: arm/arm64: Always capitalize ITS (Gavin Shan) [1833572] - [nvme] nvme-pci: align io queue count with allocted nvme_queue in nvme_probe (Gopal Tiwari) [1837824] - [rtc] rtc: cmos: Stop using shared IRQ (Pingfan Liu) [1829667]- [netdrv] enic: prevent waking up stopped tx queues over watchdog reset (Govindarajulu Varadarajan) [1797807] - [kernel] crash_core: Increase crashkernel=auto size for x86_64 & S390 (Kairui Song) [1746644] - [netdrv] net: iavf: reject unsupported coalescing params (Stefan Assmann) [1781341] - [netdrv] iavf: Enable support for up to 16 queues (Stefan Assmann) [1781341] - [netdrv] iavf: use tc_cls_can_offload_and_chain0() instead of chain check (Stefan Assmann) [1781341] - [netdrv] treewide: Use sizeof_field() macro (Stefan Assmann) [1781341] - [netdrv] i40e: Remove unneeded conversion to bool (Stefan Assmann) [1781334] - [netdrv] net: i40e: reject unsupported coalescing params (Stefan Assmann) [1781334] - [netdrv] intel: Replace zero-length array with flexible-array member (Stefan Assmann) [1781334] - [netdrv] i40e: Fix the conditional for i40e_vc_validate_vqs_bitmaps (Stefan Assmann) [1781334] - [netdrv] i40e: fix spelling mistake "to" -> "too" (Stefan Assmann) [1781334] - [netdrv] i40e: Set PHY Access flag on X722 (Stefan Assmann) [1781334] - [netdrv] i40e: Fix virtchnl_queue_select bitmap validation (Stefan Assmann) [1781334] - [netdrv] i40e: Removing hung_queue variable to use txqueue function parameter (Stefan Assmann) [1781334] - [netdrv] treewide: Use sizeof_field() macro (Stefan Assmann) [1781334] - [netdrv] i40e: need_wakeup flag might not be set for Tx (Stefan Assmann) [1781334] - [netdrv] i40e: Fix receive buffer starvation for AF_XDP (Stefan Assmann) [1781334] - [netdrv] i40e: fix potential RX buffer starvation for AF_XDP (Stefan Assmann) [1781334] - [block] null_blk: Fix changing the number of hardware queues (Ming Lei) [1835602] - [block] block: reset mapping if failed to update hardware queue count (Ming Lei) [1835602] - [block] block: alloc map and request for new hardware queue (Ming Lei) [1835602] - [block] block: save previous hardware queue count before udpate (Ming Lei) [1835602] - [block] block: free both rq_map and request (Ming Lei) [1835602] - [block] blk-mq: Fix a recently introduced regression in blk_mq_realloc_hw_ctxs() (Ming Lei) [1835602] - [documentation] Documentation: admin-guide: PM: Add intel_idle document (Steve Best) [1485545] - [idle] intel_idle: Use ACPI _CST on server systems (Steve Best) [1485545] - [idle] intel_idle: Add module parameter to prevent ACPI _CST from being used (Steve Best) [1485545] - [idle] intel_idle: Allow ACPI _CST to be used for selected known processors (Steve Best) [1485545] - [idle] intel_idle: Use ACPI _CST for processor models without C-state tables (Steve Best) [1485545] - [idle] intel_idle: Refactor intel_idle_cpuidle_driver_init() (Steve Best) [1485545] - [infiniband] RDMA/uverbs: Move IB_EVENT_DEVICE_FATAL to destroy_uobj (Kamal Heib) [1786608] - [infiniband] RDMA/uverbs: Do not discard the IB_EVENT_DEVICE_FATAL event (Kamal Heib) [1786608] - [infiniband] RDMA/core: Fix double put of resource (Kamal Heib) [1786608] - [infiniband] IB/core: Fix potential NULL pointer dereference in pkey cache (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Fix another case where pq is left on waitlist (Kamal Heib) [1786608] - [infiniband] RDMA/rxe: Always return ERR_PTR from rxe_create_mmap_info() (Kamal Heib) [1786608] - [infiniband] RDMA/core: Fix race between destroy and release FD object (Kamal Heib) [1786608] - [infiniband] IB/rdmavt: Always return ERR_PTR from rvt_create_mmap_info() (Kamal Heib) [1786608] - [infiniband] RDMA/core: Fix overwriting of uobj in case of error (Kamal Heib) [1786608] - [infiniband] RDMA/core: Prevent mixed use of FDs between shared ufiles (Kamal Heib) [1786608] - [infiniband] RDMA/uverbs: Fix a race with disassociate and exit_mmap() (Kamal Heib) [1786608] - [infiniband] RDMA/siw: Fix potential siw_mem refcnt leak in siw_fastreg_mr() (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Fix an error check in cm_alloc_id_priv() (Kamal Heib) [1786608] - [net] svcrdma: Fix trace point use-after-free race (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Call kobject_put() when kobject_init_and_add() fails (Kamal Heib) [1786608] - [infiniband] RDMA/rxe: Set sys_image_guid to be aligned with HW IB devices (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Use scnprintf() for avoiding potential buffer overflow (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Remove kobj from hfi1_devdata (Kamal Heib) [1786608] - [infiniband] IB/rdmavt: Delete unused routine (Kamal Heib) [1786608] - [infiniband] RDMA/rxe: Fix configuration of atomic queue pair attributes (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Fix memory leaks in sysfs registration and unregistration (Kamal Heib) [1819051 1786608] - [net] svcrdma: Fix leak of transport addresses (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Update num_paths in cma_resolve_iboe_route error flow (Kamal Heib) [1786608] - [infiniband] RDMA/siw: Suppress uninitialized var warning (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Add missing locking around id.state in cm_dup_req_handler (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Read id.state under lock when doing pr_debug() (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Remove a race freeing timewait_info (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Fix checking for allowed duplicate listens (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Fix ordering of xa_alloc_cyclic() in ib_create_cm_id() (Kamal Heib) [1786608] - [net] svcrdma: Fix double svc_rdma_send_ctxt_put() in an error path (Kamal Heib) [1786608] - [infiniband] RDMA/core: Remove the duplicate header file (Kamal Heib) [1786608] - [infiniband] RDMA/siw: Fix passive connection establishment (Kamal Heib) [1786608] - [infiniband] RDMA/ucma: Put a lock around every call to the rdma_cm layer (Kamal Heib) [1786608] - [infiniband] RDMA/siw: Fix setting active_{speed, width} attributes (Kamal Heib) [1798583 1786608] - [scsi] qla2xxx: Update driver version to 10.01.00.25.08.3-k (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Delete all sessions before unregister local nvme port (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix hang when issuing nvme disconnect-all in NPIV (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: make 1-bit bit-fields unsigned int (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix MPI failure AEN (8200) handling (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Move free of fcport out of interrupt context (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix I/Os being passed down when FC device is being deleted (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Set Nport ID for N2N (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Handle NVME status iocb correctly (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Remove restriction of FC T10-PI and FC-NVMe (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Serialize fc_port alloc in N2N (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix NPIV instantiation after FW dump (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Force semaphore on flash validation failure (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: add more FW debug information (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Update BPM enablement semantics (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use a dedicated interrupt handler for 'handshake-required' ISPs (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Return appropriate failure through BSG Interface (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix FCP-SCSI FC4 flag passing error (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add 16.0GT for PCI String (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use QLA_FW_STOPPED macro to propagate flag (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add fixes for mailbox command (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix control flags for login/logout IOCB (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Save rscn_gen for new fcport (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use correct ISP28xx active FW region (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use endian macros to assign static fields in fwdump header (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add endianizer macro calls to fc host stats (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use get_unaligned_*() instead of open-coding these functions (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix the endianness of the qla82xx_get_fw_size() return type (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Improve readability of the code that handles qla_flt_header (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix mtcp dump collection failure (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix stuck session in GNL (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix RIDA Format-2 (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Consolidate fabric scan (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Correct fcport flags handling (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix stuck login session using prli_pend_timer (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use common routine to free fcport struct (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add D-Port Diagnostic reason explanation logs (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix update_fcport for current_topology (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Cleanup unused async_logout_done (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add a shadow variable to hold disc_state history of fcport (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Retry PLOGI on FC-NVMe PRLI failure (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix fabric scan hang (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Remove defer flag to indicate immeadiate port loss (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add debug dump of LOGO payload and ELS IOCB (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Ignore PORT UPDATE after N2N PLOGI (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Don't defer relogin unconditonally (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Send Notify ACK after N2N PLOGI (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Configure local loop for N2N target (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix PLOGI payload and ELS IOCB dump length (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Don't call qlt_async_event twice (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Allow PLOGI in target mode (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Change discovery state before PLOGI (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Drop superfluous INIT_WORK of del_work (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Initialize free_work before flushing it (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use explicit LOGO in target mode (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Ignore NULL pointer in tcm_qla2xxx_free_mcmd (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix qla2x00_request_irqs() for MSI (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: unregister ports after GPN_FT failure (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: fix rports not being mark as lost in sync fabric scan (Nilesh Javali) [1789526] - [s390] s390/kexec_file: fix initrd location for kdump kernel (Lianbo Jiang) [1835097]- [sound] ALSA: ALSA - update sound configuration (Jaroslav Kysela) [1797509] - [sound] ALSA: Revert "ALSA: Use the legacy HDA driver as default for Intel DSP platforms" (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: IPC: dai-intel: move ALH declarations in header file (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: add core id to sof_ipc_comp (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: bump the version (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: add alac & ape decoder params (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: Add wma decoder params (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: add wma codec profiles (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove X86 dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: depend on ACPI || OF (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: depend on ACPI (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix regmap dependencies and align with other serial links (Jaroslav Kysela) [1797509] - [sound] ALSA: treewide: Add SPDX license identifier - Makefile/Kconfig (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix kconfig help format (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: Kconfig: fix help format (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove useless prototypes (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi_disco: Switch to use fwnode_property_count_uXX() (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: don't program ports when a stream that has not been prepared (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix support for multiple Slaves on the same link (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: do not update parameters during DISABLED-PREPARED transition (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: only prepare stream when it is configured (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: update state machine and add state checks (Jaroslav Kysela) [1797509] - [sound] ALSA: Documentation: soundwire: Ensure that code is inside the code blocks (Jaroslav Kysela) [1797509] - [sound] ALSA: Documentation: soundwire: fix stream.rst markup warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: Documentation: soundwire: Add documentation for multi link (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: remove redundant pr_err traces (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: remove unnecessary variable initializations (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix disable sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix bad unlock balance (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: use sdw_write instead of update (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix PDI/stream mapping for Bulk (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus_type: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: export helpers to find row and column values (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: check first if Slaves become UNATTACHED (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: Add read_only_wordlength flag to port properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix device number leak on errors (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: sdw_slave: track unattach_request to handle all init sequences (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: sdw_slave: add initialization_complete definition (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: sdw_slave: add enumeration_complete structure (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: sdw_slave: add probe_complete structure and new fields (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove bitfield for unique_id, use u8 (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: make stream name a const pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: Add compute_params callback (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: provide correct return value on error (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add helper macros for devID fields (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: don't treat CMD_IGNORED as error on ClockStop (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: add clock stop helpers (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix io error when processing alert event (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: avoid multiple assignments (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: disable pm_runtime in sdw_slave_delete (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: add helper to clear Slave status to UNATTACHED (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: write Slave Device Number without runtime_pm (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: add PM/no-PM versions of read/write functions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: improve dynamic debug comments for enumeration (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: split handling of Device0 events (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix race condition with initialization_complete signaling (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix race condition with enumeration_complete signaling (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix race condition with probe_complete signaling (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: ignore uniqueID when irrelevant (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: slave: add helper to extract slave ID (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: slave: fix scanf format (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: slave: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: core: add device tree support for slave devices (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: set initial value to port_status (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: clear FIFO to avoid pop noise issue on playback start (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: multi-link support (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: commit changes in the exit_reset() sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove automatic command retries (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove PREQ_DELAY assignment (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: enable NORMAL operation in cdns_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: reorder MCP_CONFIG settings (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: make SSP interval programmable (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: move clock/SSP related inits to dedicated function (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: merge routines to clear/set bits (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: mask Slave interrupt before stopping clock (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: fix a io timeout issue in S3 test (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: add clock_stop/restart routines (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: handle error cases with CONFIG_UPDATE (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: add interface to check clock status (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: simplifiy cdns_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: s/update_config/config_update (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: fix kernel-doc parameter descriptions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove useless variable incrementation (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: update kernel-doc parameter descriptions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: handle multiple status reports per Slave (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: remove config update for interrupt setting (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: log more useful information during timeouts (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: clear interrupt status before enabling interrupt (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: filter out bad interrupts (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: make clock stop exit configurable on init (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: free all resources on hw_free() (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add sdw_stream_setup helper for .startup callback (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add trigger support in sdw dai driver (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add prepare support in sdw dai driver (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: rename res field as link_res (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix factor of two in MCLK handling (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: update stream callbacks for hwparams/free stream operations (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: update interfaces between ASoC and SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix typo in comments (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: use correct header for io calls (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel_init: add kernel module parameter to filter out links (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel_init: add checks on link numbers (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: filter SoundWire controller device search (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove empty line after braces (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel_init: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add helper for initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix intel_register_dai PDI offsets and numbers (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel/cadence: add flag for interrupt enable (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove playback/capture stream_name (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove DAI_ID_RANGE definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add missing headers for cross-compilation (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: handle disabled links (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add debugfs register dump (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove unused variables (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: more alignment fixes (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: add hw_reset capability in debugfs (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel/cadence: fix startup sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: improve PDI allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: don't filter out PDI0/1 (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence/intel: simplify PDI/port mapping (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: add debugfs register dump (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: move shutdown() callback and don't export symbol (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix alignment issues in header files (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix SPDX license for header files (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: add kernel parameter to override interrupt mask (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix divider setting in clock register (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: make use of mclk_freq property (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: use firmware defaults for frame shape (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: revisit interrupt settings (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix definitions for INTSTAT0/1 (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix register definition for SLAVE_STATE (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: simplify bus clash interrupt clear (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: check the number of bidir PDIs (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: log Slave status mask on errors (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: use rate_limited dynamic debug (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: remove spurious newline (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix boolean comparisons (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: balance parentheses (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cdns: Fix compilation error on arm64 (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove empty line after braces (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: read mclk_freq property from firmware (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix channel number reported by hardware (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: prevent possible dereference in hw_params (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove BIOS work-arounds (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: set dai min and max channels correctly (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: Intel: add log for number of PCM and PDM PDIs (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add debugfs support (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add new mclk_freq field for properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: include mod_devicetable.h to avoid compiling warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: rename/clarify MIPI DisCo properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: clarify comment (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi-disco: fix clock stop modes (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi-disco: remove master_count property for masters (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove master data port properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add port-related definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: wrap macro argument in parenthesis (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: rename 'freq' fields (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi_disco: fix master/link error (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi_disco: fix boolean comparisons (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi_disco: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix out of boundary access on port properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add a blank line between functions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix more typos (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: more alignment fixes (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove empty line before/after braces (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add missing newlines in dynamic debug logs (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: remove useless initialization of local variable (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix boolean comparison (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: protect macro parameters (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix implicit header use of module.h/export.h (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix inversion in devm_kcalloc parameters (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: remove spurious newline (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix boolean comparisons (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: remove useless parentheses (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix typos in comments (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove useless initializations (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix SPDX license for header files (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: Add SNDRV_PCM_INFO_BATCH flag (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: add support for ALAC and APE decoders (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: add support to wma decoder (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: only enable dais from device tree (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm: add support for alac and ape configs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm: add support to wma config (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm: pass codec profile to q6asm_open_write (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qdsp6: q6routing: remove default routing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sprd: Allow the MCDT driver to build into modules (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: q6dsp6: q6afe-dai: add missing channels to MI2S DAIs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: lpass-platform: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: common: Silence duplicate parse error messages (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: sdm845: handle soundwire stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Update dependencies for Arizona machine drivers (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: qcom: add support for get_sdw_stream() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soundwaire: qcom: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: qcom: add support for SoundWire controller (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: sdm845: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: s3c24xx-i2s: Fix build after removal of DAI suspend/resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Silence warnings during deferred probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: fsi: Restore devm_ioremap() alignment (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: dma: set bus width to data width for monaural data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Fix "status check failed" spam for multi-SSI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Don't treat master SSI in multi SSI setup as parent (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Fix parent SSI start/stop in multi-SSI mode (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Fix HDMI channel mapping for multi-SSI mode (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sprd: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: i2s: manage rebind issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: i2s: improve error management on probe deferral (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: i2s: manage error when getting reset controller (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: manage error when getting reset controller (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: improve error management on probe deferral (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: fix sai probe (Jaroslav Kysela) [1797509] - [sound] ALSA: soc/stm/stm32_sub_sai: Add missing '\n' in log messages (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: Add missing cleanup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: manage rebind issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: fix regmap status check (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: improve error management on probe deferral (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: manage error when getting reset controller (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sunxi: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sun8i-codec: Remove unused dev from codec struct (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tegra: tegra_wm8903: Support DAPM events for built-in microphone (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tegra: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: davinci-mcasp: remove redundant assignment to variable ret (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: davinci-mcasp: Add support for platforms using UDMA (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: Add udma-pcm platform driver for UDMA (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ux500: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xtensa: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: zte: zx-spdif: remove redundant dev_err message (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: zte: zx-tdm: remove redundant variables dev (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: apq8016_sbc: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mxs: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: use SND_SOC_DAPM_PINCTRL in TDM out (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: apply some refactors (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: pull TDM GPIO pins down when probed (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: change supported formats of DL2 and UL1 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: add speaker switch (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650: support HDMI jack reporting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Add support for the JZ4770 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Add support for the JZ4760 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Avoid passing enum as match data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Add local dev variable in probe function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740: Use of_device_get_match_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Fix divider written at incorrect offset in register (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: img: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: generic: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple-card-utils: use for_each_pcm_streams() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple-card: Add support for codec2codec DAI links (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_asrc_dma: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: dwc-i2s: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: cirrus: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: Fix pointer cast warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: brcm: Add DSL/PON SoC audio driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mchp-i2s-mcc: make signed 1 bit bitfields unsigned (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Allow I2S wake event after ACP is powerd On (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp3x-pcm-dma: clean up two indentation issues (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: AMD: Clear format bits before setting them (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Adding TDM support in hw_params (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Fix button configuration (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoc: amd: acp3x: Add missing include (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Fix compile warning of argument type (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoc: amd: Add DMIC switch capability to machine driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Add machine driver for Raven based platform (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: Fix potential NULL dereference (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add registration quirk for Kingston HyperX Cloud Alpha S (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Apply async workaround for Scarlett 2i4 2nd gen (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Correct a typo of NuPrime DAC-10 USB ID (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add Pioneer DJ DJM-250MK2 quirk (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add quirk for Focusrite Scarlett 2i2 (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Use pcm_for_each_format() macro for PCM format iterations (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix missing braces in some struct inits (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix usb audio refcnt leak when getting spdif (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add connector notifier delegation (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add static mapping table for ALC1220-VB-based mobos (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Check mapping at creating connector controls, too (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add mixer workaround for TRX40 and co (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Don't create jack controls for PCM terminals (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Don't override ignore_ctl_error value from the map (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Filter error from connector kctl ops, too (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix mixer controls' USB interface for Kingston HyperX Amp (0951:16d8) (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Parse source ID of UAC2 effect unit (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: audio-v2: Add uac2_effect_unit_descriptor definition (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Don't create a mixer element with bogus volume range (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix case when USB MIDI interface has more than one extra endpoint descriptor (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-midi: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: line6: Fix POD HD500 audio playback (Jaroslav Kysela) [1797509] - [sound] ALSA: line6: Fix endless MIDI read loop (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Filter out unsupported sample rates on Focusrite devices (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add support for Presonus Studio 1810c (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add support for MOTU MicroBook IIc (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Inform devices that need delayed registration (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add delayed_register option (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Rewrite registration quirk handling (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Create a registration quirk for Kingston HyperX Amp (0951:16d8) (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd9335: fix address map representation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: Remove some unnecessary NULL checks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: remove unused headers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: fix High Accuracy Buck enable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: Remove set but not unused variable 'hph_comp_ctrl7' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm0010: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8960: Fix wrong clock after suspend & resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: wsa881x: remove soundwire stream handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: wsa881x: request gpio direction before setting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wsa881x: mark read_only_wordlength flag (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8974: remove unused variables (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm_adsp: Use scnprintf() for the limited buffer output (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas571x: disable regulators on failed probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Fixed incorrect amp_level setting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Add support for ISENSE and VSENSE (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Add entries for the TAS2563 audio amplifier (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Add support for digital volume control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sgtl5000: Fix VAG power-on handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: modify some structure to be static (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply ac97 fallout (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm89xx: Add missing dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: fix unmet dependencies (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply misc fallout (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: adau7118: Fix Kconfig warning without CONFIG_I2C (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply I2C fallout (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply SPI fallout (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682-sdw: fix 'defined but not used' pm functions (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Make rt5682_clock_config static (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Fix build error without CONFIG_I2C (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: move DAI clock registry to I2S mode (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add a property for DMIC delay (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add a property for DMIC clock rate (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: remove noisy debug messages (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: fix the random recording noise of headset (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Fine tune the HP performance in soundwire mode (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Revise the DAC1 volume setting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Revise the function name (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add the soundwire support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Use imply for SND_SOC_ALL_CODECS (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add CCF usage for providing I2S clks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Enable PLL2 function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add the field "is_sdw" of private data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5659: remove redundant assignment to variable idx (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5645: Add platform-data for Medion E1239T (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1308-sdw: use slot and rx_mask to configure stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1308-sdw: add set_tdm_slot() support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: fix typo for bypass boost control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rl6231: Add new supports on rl6231 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip: Make RK3328 GPIO_MUTE control explicit (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: MT6660: make spdxcheck.py happy (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: MT6660 update to 1.0.8_G (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98357a: Add ACPI HID MAX98360A (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98357a: move control of SD_MODE to DAPM (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: hdac_hdmi: Fix incorrect use of list_for_each_entry (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: hdac_hdmi: (cosmetic) remove redundant variable initialisations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: cs4270: pull reset GPIO low then high (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: allow operation without i915 gfx (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: fix ordering bug in resume flow (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: add parameter to control SoundWire clock stop quirks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: initial SoundWire machine driver autodetect (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: add SoundWire stream config/free callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Account for compress streams when servicing IRQs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Fix stream cleanup on hw free (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-loader: clear the IPC ack bit after FW_PURGE done (Jaroslav Kysela) [1797509] - [sound] ALSA: Asoc: SOF: Intel: hda: check SoundWire wakeen interrupt in irq thread (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: add WAKEEN interrupt support for SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: merge IPC, stream and SoundWire interrupt handlers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: add SoundWire configuration interface (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Expose SDnFMT helpers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Fix probe point getter (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pcm: skip DMA buffer pre-allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Turn "firmware boot complete" message into a dbg message (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: ipc: check ipc return value before data copy (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sof: sof-audio: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Do not reset hw_params for streams that ignored suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: audio: Add helper to check if only D0i3 streams are active (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Add i.MX8QM device descriptor (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Remove SOF_IPC_EXT_DMA_BUFFER (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Make sof_ipc_ext_data enum more rigid (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: fix uninitialised "work" with VirtIO (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: (cosmetic) use for_each_pcm_streams() in sof_dai_load() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: connect dai widget to all cpu-dais (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: remove unnecessary ROM IPC filter function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-dai: add stream capability (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-ctrl: add reset cycle before parsing capabilities (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: call codec wake at chip init (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: do not leave clock gating off upon error (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: disable SoundWire interrupts on suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sof: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Improve DSP state logging (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: use snd_sof_dsp_set_power_state() op (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Allow trace DMA in S0 when DSP is in D0I3 for debug (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Amend the DSP state transition diagram (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: cnl: Implement feature to support DSP D0i3 in S0 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: remove unnecessary waitq before loading firmware (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: add min/max channels for SSP on Baytrail/Broadwell (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: remove SND_SOC_SOF_HDA_COMMON_HDMI_CODEC (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Probe compress operations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix Kconfig indentation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx8: Add ops for i.MX8QM (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Rename i.MX8 platform to i.MX8X (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Provide probe debugfs support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Move DSP power state transitions to platform-specific ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pm: Introduce DSP power states (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pm: Unify suspend/resume routines (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Add Probe compress CPU DAIs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Generic probe compress operations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Implement Probe IPC API (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: kbl_da7219_max98927: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: cml_rt1011_rt5682: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: haswell: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: BXT: switch pcm512x based boards to sof_pcm512x (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: CHT: add support for pcm512x boards (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: soc-acpi-intel-icl-match: remove useless 'rt1308_2_adr' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: soc-acpi-intel-cml-match: remove useless 'rt1308_2_adr' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_pcm512x: drop reverse deps for SND_HDA_CODEC_HDMI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_rt5682: Add support for tgl-max98373-rt5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_rt5682: Add rt1015 speaker amp support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: drop reverse deps for SND_HDA_CODEC_HDMI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_sdw: Add Volteer support with RT5682 SNDW helper function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: add sof_sdw machine driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: add match table for TGL RT5682 SoundWire driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: soc-acpi: update topology and driver name for SoundWire platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: Add mach table for tgl-max98373-rt5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-acpi: expand description of _ADR-based devices (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Await purge request ack on CNL (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Allow for ROM init retry on CNL platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skylake: (cosmetic) remove redundant variable initialisations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Enable codec wakeup during chip init (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Select hda configuration permissively (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Remove superfluous chip initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Shield against no-NHLT configurations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sof_da7219_max98373: Add speaker switch (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_da7219_max98373: Add support for max98360a speaker amp (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_nau88l25_ssm4567: disable route checks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel/skl/hda - add no-HDMI cases to generic HDA driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Make glk+rt5682 echo ref dynamic (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: don't use GFP_ATOMIC for machine driver contexts (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for MPMAN MPWIN895CL tablet (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: broadwell: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: broadwell: Revert back SSP0 link to use dummy components (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5677: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5677: Revert SSP0 link to use dummy components (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5650: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5650: Revert SSP0 link to use dummy components (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: (cosmetic) simplify structure member access (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: atom: Fix uninitialized variable compiler warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: mrfld: return error codes when an error occurs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_pcm512x: make HDMI optional for all platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_pcm512x: add support for SOF platforms with pcm512x (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: mrfld: fix incorrect check on p->sink (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: atom: Check drv->lock is locked in sst_fill_and_send_cmd_unlocked (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: atom: Take the drv->lock mutex before calling sst_send_slot_map() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use scnprintf() for string truncation (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Allow setting preallocation again for x86 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Fix endianness issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value of soc_tplg_dai_config (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value of pcm_new_ver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Add missing memory checks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check soc_tplg_add_route return value (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value of soc_tplg_*_create (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value of soc_tplg_create_tlv (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: use name_prefix for new kcontrol (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Perform component check upfront (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fix regwmask (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-generic-dmaengine-pcm: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: Merge for_each_rtd_cpu/codec_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: Remove dapm_connect_dai_link_widgets helper (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: Move error message to avoid some duplication (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: select sleep_state when initializing PINCTRL widget (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: connect virtual mux with default value (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: fixup dapm kcontrol widget (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dai: revert all changes to DAI startup/shutdown sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dai: fix DAI startup/shutdown sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dai: return proper error for get_sdw_stream() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dai: add get_sdw_stream() callback (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: export DPCM runtime update functions (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dpcm: allow start or stop during pause for backend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: Merge for_each_rtd_cpu/codec_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: (cosmetic) simplify dpcm_prune_paths() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: Merge for_each_rtd_cpu/codec_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: Merge CPU/Codec for soc_dai_pcm_new() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: Fix regression introducing multiple copies of DAI widgets (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add asoc_rtd_to_cpu/codec() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: Merge CPU/Codec DAIs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: add for_each_card_widgets() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: add for_each_card_dapms() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc.h: remove non plural form for_each_xxx macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc.h: add for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: disable route checks for legacy devices (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add initial support for multiple CPU DAIs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fix card registration regression (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: don't use rtd->cpu_dai on for_each_rtd_cpu_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add multiple CPU DAI support in DAPM (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add dapm_add_valid_dai_widget helper (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: Do Digital Mute for both CPU/Codec in same timing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: check DAI's activity more simply (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: tidyup dulicate handing at dpcm_fe_dai_startup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use snd_soc_dai_get_pcm_stream() at dpcm_set_fe_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add dpcm_fe_dai_cleanup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: move dpcm_fe_dai_close() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: Export parameter intersection logic (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: remove duplicate be check from dpcm_add_paths() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use defined stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: check if cpu-dai supports a given stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Return error if the function does not support multi-cpu (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add multiple CPU DAI support for PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: fix state tracking error in snd_soc_component_open/close() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: move dpcm_path_put() to soc-pcm.c (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: merge dpcm_run_new/old_update() into dpcm_fe_runtime_update() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add snd_soc_dai_get_widget() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: cleanup soc_pcm_apply_msb() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add snd_soc_dai_get_pcm_stream() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm/soc-compress: don't use snd_soc_dapm_stream_stop() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dpcm: remove confusing trace in dpcm_get_be() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: Fix possible buffer overflow in dpcm state sysfs output (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: merge playback/cature_active into stream_active (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use goto and remove multi return (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add snd_soc_dpcm_can_be() and remove duplicate code (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: remove snd_soc_dpcm_be_get/set_state() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: remove soc_dpcm_be_digital_mute() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use dpcm_get_be() at dpcm_end_walk_at_be() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use dai_get_widget() at dpcm_end_walk_at_be() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use dai_get_widget() at dpcm_get_be() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: move dai_get_widget() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: fix regression in soc_new_pcm() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: tidyup soc_pcm_open() order (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: move soc_pcm_close() next to soc_pcm_open() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: adjustment for DAI member 0 reset (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: call snd_soc_component_open/close() once (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: don't use bit-OR'ed error (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm/soc-compress: use snd_soc_dapm_stream_stop() for SND_SOC_DAPM_STREAM_STOP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add for_each_dapm_widgets() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add snd_soc_runtime_action() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: call snd_soc_dai_startup()/shutdown() once (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: ensure component names are unique (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: allow a dt node to provide several components (Jaroslav Kysela) [1797509] - [sound] ALSA: emu8000: Fix the cast to __user pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: opti9xx: shut up gcc-10 range warning (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire-tascam: Add missing annotation for tscm_hwdep_read_queue() (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire-tascam: Add missing annotation for tscm_hwdep_read_locked() (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire: use KBUILD_MODNAME for struct driver.name instead of string (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: Fix endianness annotations (Jaroslav Kysela) [1797509] - [sound] ALSA: hdsp: remove redundant assignment to variable err (Jaroslav Kysela) [1797509] - [sound] ALSA: korg1212: fix if-statement empty body warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1724: Fix invalid access for enumerated ctl items (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Two front mics on a Lenovo ThinkCenter (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add new codec supported for ALC245 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix unexpected init_amp override (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the headset mic on Asus FX505DT (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add quirk for MSI GL63 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add HP new mute led supported for ALC236 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add supported new mute Led for HP (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add quirk for Lenovo Carbon X1 8th gen (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Remove now-unnecessary XPS 13 headphone noise fixups (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Set principled PC Beep configuration for ALC256 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - a fake key event is triggered by running shutup (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek: Enable mute LED on an HP system (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the headset of Acer N50-600 with ALC662 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable headset mic of Acer X2660G with ALC662 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek: Fix pop noise on ALC225 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Move ELD parse and jack reporting into update_eld() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Move runtime PM resume into hdmi_present_sense_via_verbs() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Don't use standard hda_jack for generic HDMI jacks (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Reduce hda_jack_tbl lookup at unsol event handling (Jaroslav Kysela) [1797509] - [sound] ALSA: drm/nouveau: Fix regression by audio component transition (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: fix without unlocked before return (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: fix race in monitor detection during probe (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Add module option to disable audio component binding (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Add Recon3Di quirk to handle integrated sound on EVGA X99 Classified motherboard (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Match both PCI ID and SSID for driver blacklist (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Remove ASUS ROG Zenith from the blacklist (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: call runtime_allow() for all hda controllers (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Explicitly permit using autosuspend if runtime PM is supported (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Keep the controller initialization even if no codecs found (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Release resources at error in delayed probe (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Honor PM disablement in PM freeze and thaw_noirq ops (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Don't release card at firmware loading error (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Add driver blacklist (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: remove redundant assignment to variable timeout (Jaroslav Kysela) [1797509] - [sound] ALSA: hda_codec: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Always use jackpoll helper for jack update after resume (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Skip controller resume if not needed (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Fix potential access overflow in beep helper (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: default enable CA0132 DSP support (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Fix endianness annotations (Jaroslav Kysela) [1797509] - [sound] ALSA: ctxfi: Remove unnecessary cast in kfree (Jaroslav Kysela) [1797509] - [sound] ALSA: ali5451: remove redundant variable capture_flag (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: Use standard macros for fixing PCM format cast (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Fix PCM format assignment (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Use a macro for parameter masks to reduce the needed cast (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Minor refactoring (Jaroslav Kysela) [1797509] - [sound] ALSA: dmaengine_pcm: No need to take runtime reference twice in pcm_pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: dmaengine_pcm: Consider DMA cache caused delay in pointer callback (Jaroslav Kysela) [1797509] - [sound] ALSA: dmaengine_pcm: Consider DMA cache caused delay in pointer callback (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm_dmaengine: Use pcm_for_each_format() macro for PCM format iteration (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix superfluous snprintf() usage (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Place the plugin buffer overflow checks correctly (for 5.7) (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Fix regression by buffer overflow fix (again) (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Remove WARNING from snd_pcm_plug_alloc() checks (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Simplify plugin frame size calculations (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Avoid plugin buffer overflow (Jaroslav Kysela) [1797509] - [sound] ALSA: info: remove redundant assignment to variable c (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Unlock mutex temporarily for sleeping at read/write (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Use standard macros for fixing PCM format cast (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Add a standalone version of snd_pcm_limit_hw_rates (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: More helper macros for reducing snd_pcm_format_t cast (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm.h: add for_each_pcm_streams() (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Add snd_device_get_state() helper (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Implement compress page allocation and free routines (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Expand DMA buffer information (Jaroslav Kysela) [1797509] - [sound] ALSA: uapi: Fix sparse warning (Jaroslav Kysela) [1797509] - [sound] ALSA: control: Fix incompatible protocol error (Jaroslav Kysela) [1797509] - [sound] ALSA: ctl: bump protocol version up to v2.1.0 (Jaroslav Kysela) [1797509] - [sound] ALSA: ctl: remove unused macro for timestamping of elem_value (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: use __u32 instead of uint32_t in uapi headers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: uapi: remove unused sof header files (Jaroslav Kysela) [1797509] - [sound] ALSA: uapi: Drop unneeded typedefs (Jaroslav Kysela) [1797509] - [sound] ALSA: uapi: Add linux/types.h include back (but carefully) (Jaroslav Kysela) [1797509] - [sound] ALSA: hdspm: Drop linux/types.h inclusion in uapi header (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Spelling s/configr/configur/ (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: fix for_rtd_codec_dai_rollback() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dpcm: tidyup for_each_dpcm_xx() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple_card_utils.h: Fix potential multiple redefinition error (Jaroslav Kysela) [1797509] - [sound] ALSA: rawmidi: Avoid bit fields for state flags (Jaroslav Kysela) [1797509] - [sound] ALSA: memalloc: Drop snd_dma_pci_data() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: media: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: media: solo6x10: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: media: cs231xx: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] - [sound] ALSA: media: em28xx: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] - [sound] ALSA: media: delete unused proc_fs.h include (Jaroslav Kysela) [1797509] - [sound] ALSA: media: em28xx-audio: use GFP_KERNEL for memory allocation during init (Jaroslav Kysela) [1797509] - [sound] ALSA: media: go7007: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] - [sound] ALSA: media: tm6000: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] - [sound] ALSA: media: usbtv: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: media: solo6x10: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: media: tw686x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: media: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1797509] - [sound] ALSA: media: tw686x: audio: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: Allow const arrays for legacy resource management helpers (Jaroslav Kysela) [1797509] - [sound] ALSA: pcmcia: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: pdaudiocf: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pdaudiocf: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: pdaudiocf: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: pcmcia: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: pdaudiocf: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: parisc: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: parisc: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: parisc: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire-tascam: fix corruption due to spin lock without restoration in SoftIRQ context (Jaroslav Kysela) [1797509] - [sound] ALSA: oxfw: fix for Stanton SCS.1d (Jaroslav Kysela) [1797509] - [sound] ALSA: oxfw: don't add MIDI/PCM interface when packet streaming is unavailable (Jaroslav Kysela) [1797509] - [sound] ALSA: oxfw: fix return value in error path of isochronous resources reservation (Jaroslav Kysela) [1797509] - [sound] ALSA: oxfw: use ENXIO for not-supported cases (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire-motu: fix double unlocked 'motu->mutex' (Jaroslav Kysela) [1797509] - [sound] ALSA: fireface: fix return value in error path of isochronous resources reservation (Jaroslav Kysela) [1797509] - [sound] ALSA: dice: loosen stream format check for MIDI conformant data channel (Jaroslav Kysela) [1797509] - [sound] ALSA: dice: fix fallback from protocol extension into limited functionality (Jaroslav Kysela) [1797509] - [sound] ALSA: dice: add support for Alesis MasterControl (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: emux: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Apply 48kHz fixed rate playback for Jabra Evolve 65 headset (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: add quirks for Line6 Helix devices fw>=2.82 (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add clock validity quirk for Denon MC7000/MCX8000 (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Apply sample rate quirk for Audioengine D1 (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix UAC2/3 effect unit parsing (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Annotate endianess in Scarlett gen2 quirk (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix endianess in descriptor validation (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: add implicit fb quirk for MOTU M Series (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: unlock on error in probe (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: fix sync-ep altsetting sanity check (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add boot quirk for MOTU M Series (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: update old-style static const declaration (Jaroslav Kysela) [1797509] - [sound] ALSA: bcd2000: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: caiaq: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Use lower hex numbers for IDs (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Apply the sample rate quirk for Bose Companion 5 (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: Constify struct snd_usb_audio_quirk entries (Jaroslav Kysela) [1797509] - [sound] ALSA: line6: Constify snd_ratden definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Constify snd_pcm_hardware definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: fix Corsair Virtuoso mixer label collision (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: fix set_format altsetting sanity check (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: set the interface format after resume on Dell WD19 (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: Adjust indentation in snd_usX2Y_hwdep_dsp_status (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ua101: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: line6: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: hiface: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: caiaq: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: 6fire: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix Focusrite Scarlett 6i6 gen1 - input handling (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix NULL dereference at parsing BADD (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix Scarlett 6i6 Gen 2 port data (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add skip_validation option (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix incorrect size check for processing/extension units (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix incorrect NULL check in create_yamaha_midi_quirk() (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: not submit urb for stopped endpoint (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix missing error check at mixer resolution test (Jaroslav Kysela) [1797509] - [sound] ALSA: ua101: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: hiface: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: caiaq: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: 6fire: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: 6fire: Drop the dead code (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: intel_hdmi: Remove dev_err() on platform_get_irq() failure (Jaroslav Kysela) [1797509] - [sound] ALSA: x86: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: hdml-lpe-audio: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: xen: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: atmel: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: arm: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: arm: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: ac97: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: wss: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: wss: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: wavefront: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: sc6000: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: sb: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: sb: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: opti9xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: opti9xx: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: opl3sa2: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: msnd: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: gus: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: gus: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: es18xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: es18xx: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: es1688: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: es1688: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: es1688: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: cs423x: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: cs4236: fix error return comparison of an unsigned integer (Jaroslav Kysela) [1797509] - [sound] ALSA: cmi8330: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: cmi8328: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: isa: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: isa: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1816a: constify copied structure (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1816a: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: isa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xlnx: Use devm_platform_ioremap_resource() in xlnx_formatter_pcm_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xtensa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xtensa: xtfpga-i2s: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xilinx: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xilinx: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xilinx: xlnx_formatter_pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: aio-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: txx9aclc: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: sdma-pcm: Add back the flags parameter for non standard dma names (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tegra: disable rx_fifo after disable stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tegra: add a TDM configuration callback (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sunxi: sun4i-codec: remove unneeded semicolon (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: fix race condition in irq handler (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: retry synchronization in sync state (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: manage rebind issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: fix possible circular locking (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: add restriction on mmap support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: fix sysclk management on shutdown (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: clean up indentation issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: dfsdm: fix 16 bits record (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm: stm32_adfsdm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sprd: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sprd: sprd-pcm-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: ipc: Fix memory leak in sof_set_get_large_ctrl_data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-stream: fix the CONFIG_ prefix missing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx8: fix memory allocation failure check on priv->pd_dev (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: utils: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-utils: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-ops: use snd_soc_card_get_kcontrol() at snd_soc_limit_volume() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: generic-dmaengine-pcm: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: generic-dmaengine: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-generic-dmaengine-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: do error check after rsnd_channel_normalization() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: dma: fix SSI9 4/5/6/7 busif dma address (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: fsi: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rcar: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: core.c: add WARN_ON() on rsnd_channel_normalization() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: add missing of_node_put() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Reinitialize bit clock inversion flag for every format setting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: rsnd: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: siu_pcm: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: siu_pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dma-sh7760: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: dma-sh7760: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Use pr_warn instead of pr_warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: idma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Rename Arndale card driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: arndale: Add support for WM1811 CODEC (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: arndale: Simplify DAI link initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip: rockchip_max98090: Enable SHDN to fix headset detection (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip_max98090: Add HDMI jack support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip_max98090: Optionally support HDMI use case (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6routing: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: lpass-platform: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: pxa2xx-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: pxa-ssp: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: poodle: Spelling s/enpoints/endpoints/, s/connetion/connection/ (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: pxa2xx: No need to keep pointer to platform device (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: mmp-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: g12a: add tohdmitx reset (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: axg-fifo: relax period size constraints (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: axg-fifo: improve depth handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: axg-fifo: fix fifo threshold setup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183: support WoV (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mt8183: fix audio playback slowly after playback during bootup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mtk-btcvsd: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: fix device remove ordering (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740: Remove unused match variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: fix IRQ error handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: kirkwood-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740: Drop lb60 board code (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple-card: fixup simple_dai_link_of_dpcm() comment (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: audio-graph: fixup graph_dai_link_of_dpcm() comment (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_sai: Fix noise when using EDMA (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_mqs: Move static keyword to the front of declarations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_mqs: Fix error handling in probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_mqs: remove set but not used variable 'bclk' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_esai: Add spin lock to protect reset, stop and start (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_dma: fix build failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_dma: don't use snd_soc_rtdcom_lookup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: imx-pcm-fiq: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: mpc5200_dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_asrc_dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8958: use to simplify code (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tlv320aic32x4: add a check for devm_clk_get (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd9335: clean up indentation issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoc: tas2770: Remove unused defines and variables (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Fix misuse of GENMASK macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt6358: support WoV (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-digital: add missing MIX2 path for RX1/2 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Add earpiece (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Fix RX1 selection in RDAC2 MUX (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: refine the setting of internal clock divider (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: Fix error with S24_3LE format bitstream in i.MX8 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: update supported sample format (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: Use in(out)put_format instead of in(out)put_word_width (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_mqs: Add MQS component driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: dwc-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8994: Add support for MCLKn clock gating (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8994: Add support for setting MCLK clock rate (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Fix sample rate error message (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Return invalid for when bitwidth is invalid (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Introduce the TAS2562 amplifier (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2770: clean up an indentation issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2770: Fix snd_soc_update_bits error handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2770: Remove unneeded read of the TDM_CFG3 register (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoc: tas2770: Fix build error without GPIOLIB (Jaroslav Kysela) [1797509] - [sound] ALSA: tas2770: fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: tas2770: add tas2770 smart PA kernel driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5663: clean up indentation issues (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5650: Add Kahlee platform specfic changes (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: Fix serial mode dependent format support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: Use fixup instead of constraint for channels and formats (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: The codec does not support S32_LE (Jaroslav Kysela) [1797509] - [sound] ALSA: ASOC: adau7118: Change regulators id (Jaroslav Kysela) [1797509] - [sound] ALSA: ASOC: Add ADAU7118 8 Channel PDM-to-I2S/TDM Converter driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: adau1761: Add ALC controls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: adau1761: Add PGA Slew time control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: cygnus-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: dbdma2: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel_ssc_dai: Remove wrong spinlock usage (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: atmel-pcm-pdc: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: ACP needs to be powered off in BIOS (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Additional DAI for I2S SP instance (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Fix simultaneous playback and capture (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp3x: Fix return value check in acp3x_dai_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: add ACP3x TDM mode support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Buffer Size instead of MAX Buffer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Fix for Subsequent Playback issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd MMAP_INTERLEAVED Support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Added ACP3x system resume and runtime pm (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Handle ACP3x I2S-SP Interrupts (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Enabling I2S instance in DMA and DAI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Refactoring of DAI from DMA driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp3x-pcm-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp3x: clean up indentation issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp-pcm-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8741: Fix typo in Kconfig prompt (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Fix snd_sof_ipc_stream_posn() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: modify pre-divider for sysclk (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: add operation callback function for rt1015_dai (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-component: tidyup snd_soc_pcm_component_sync_stop() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: Correct DAPM handling of active widgets during shutdown (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Fix available clock counter incrementation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm/soc-compress: don't use snd_soc_dapm_stream_stop() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm512x: Fix unbalanced regulator enable call in probe error path (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Fix memleak in soc_tplg_manifest_load() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Fix memleak in soc_tplg_link_elems_load() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skl: Fix possible buffer overflow in debug outputs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skl: Fix pin debug prints (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sun8i-codec: Fix setting DAI data format (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: remove snd_soc_dapm_put_enum_double_locked (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: revert invalid fix for handling SHDN (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codec2codec: avoid invalid/double-free of pcm runtime (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: move i915 init earlier (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Add system_suspend_target field to struct snd_sof_dev (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: fix atmel_ssc_set_audio link failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_sai: Fix exiting path on probing failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: Add missing COMMON_CLK dependency to SND_SOC_ALL_CODECS (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: Add missing COMMON_CLK dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: treewide: remove redundant IS_ERR() before error code check (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: add PCI ID for JasperLake (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt711: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt700: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1308-sdw: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: consistent HDMI codec probing code (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: soc-acpi-intel-icl-match: fix rt715 ADR (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pci: add missing default_fw_name of JasperLake (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: trace: fix unconditional free in trace release (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: core: release resources on errors in probe_continue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: core: free trace on errors (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: fix an Oops, caused by invalid topology (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: do not disable i915 power during probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: refactor i915_get/put functions (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: Remove unnecessary const (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: silence lockdep warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove null_snd_soc_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_trigger() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_hw_free() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_hw_params() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_prepare() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_shutdown() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_startup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: add rt1015 amplifier driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: fix soc_tplg_fe_link_create() - link->dobj initialization order (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_common: Fix global-out-of-bounds bug (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add MediaTek MT6660 Speaker Amp Driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix deadlock in max98090_dapm_put_enum_double() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: add snd_soc_dapm_put_enum_double_locked (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: revert "ASoC: max98090: fix lockdep warning" (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove bus_control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove DAI suspend/resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ux500: ux500_msp_dai: remove unused DAI .suspend/.resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: dwc-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: omap-mcpdm: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sti: sti_uniperif: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: spdif: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: s3c24xx-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740: jz4740-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: cirrus: ep93xx-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: atmel_ssc_dai: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: cygnus-ssp: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-generic-dmaengine-pcm: Fix error handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: crash in snd_soc_dapm_new_dai (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: Remove unnecessary string buffers and snprintf calls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Remove unnecessary string buffers and snprintf calls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Remove code duplication in byt_rt5640_codec_fixup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Add MIC BIAS Internal3 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Simplify MIC BIAS Internal (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: fix return value check in rt715_sdw_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt711: fix return value check in rt711_sdw_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt700: fix return value check in rt700_sdw_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: remove unused including (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Fix SKL dai count (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm_adsp: Correct cache handling of new kernel control API (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sgtl5000: add multi endpoint support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: Add support for imx8qm & imx8qxp (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sgtl5000: Fix VDDA and VDDIO comparison (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: Add jz4770-codec driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: remove unused variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcht_es8316: removed unused variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_rt286: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_nau88l25_ssm4567: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_nau88l25_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASOC: Intel: kbl_rt5663_rt5514_max98927: remove useless initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_rt5663_rt5514_max98927: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_rt5663_max98927: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_rt5660: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: remove unnecessary initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: test return value on route add (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: removed unused variables (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bxt_rt298: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bxt_da7219_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-dai: fix compilation warning in pcm_prepare (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: remove warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: use dev_to_sdw_dev() instead of to_sdw_slave_device() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt700: remove unused including (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1308-sdw: add rt1308 SdW amplifier driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: fix build error with CONFIG_SND_ATMEL_SOC_DMA=m (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-digital: Reset RX interpolation path after use (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Fix MIC BIAS Internal1 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sti: fix possible sleep-in-atomic (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Fix selected events for MIC BIAS External1 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdac_hda: Fix error in driver removal after failed probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: fix HDA codec driver probe with multiple controllers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: lower print level to dbg if we will reinit DSP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: reference SoundWire machine lists (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: support alternate list of machines (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: add match tables for TGL w/ SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: add match tables for CNL/CFL/CML w/ SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: add match tables for ICL w/ SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: soc-acpi: declare new tables for SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-acpi: add _ADR-based link descriptors (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-acpi: add link_mask field (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: fix PCM playback through ALSA OSS emulation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5650: change cpu_dai and platform components for SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: broadwell: change cpu_dai and platform components for SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5677: change cpu_dai and platform components for SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5677: fix Kconfig dependencies (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt711: remove unused including (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: add RT715 codec driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: Remove unused rtd variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm/soc-compress: use snd_soc_dapm_stream_stop() for SND_SOC_DAPM_STREAM_STOP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: add snd_soc_dapm_stream_stop() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add snd_soc_close_delayed_work() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: do pinctrl_pm_select_xxx() as component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove duplicate pinctrl operation when suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: care .ignore_suspend for Component suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename snd_soc_rtdcom_add() to snd_soc_rtd_add_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt700: add rt700 codec driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_rtdcom_list (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: Drop incorrectly applied duplicate commit (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt711: add rt711 codec driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: add wsa881x amplifier support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix lockdep warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix incorrect helper in max98090_dapm_put_enum_double() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix incorrect helper in max98090_dapm_put_enum_double() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: gtm601: fix build warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: loader: add dynamic debug trace (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pci: change the default firmware path when the community key is used (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix NULL dereference at freeing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_rt5682: Ignore the speaker amp when there isn't one (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Fix Irbis NB41 netbook quirk (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5640: Fix NULL dereference on module unload (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-topology: fix endianness issues (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: hda_dsp_common: use NULL pointer assignment, not 0 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: Fix compile-testing RT1011/RT5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx8: use resource_size (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: constify copied structure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Create multiple I2S platform device endpoint (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: sdm845: add support to DB845c and Lenovo Yoga (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add audio routings (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add capture dapm widgets (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add playback dapm widgets (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add basic controls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add support to wcd9340/wcd9341 codec (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: gtm601: add Broadmobi bm818 sound profile (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: remove unused variable 'constraints_16000' and 'ch_mono' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdac_hda: Update hdac hda dai table to include intel-hdmi-hifi4 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Add iDisp4 DAI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx8: Fix dsp_box offset (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_audmix: add missed pm_runtime_disable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: fix input pin state management (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: fix inconsistent lock state (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: Fix access to uninitialized list heads (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: Set dpcm_playback / dpcm_capture (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: Remove empty suspend function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: Add Broadwell rt5650 machine driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: move arch_ops under ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Prevent use-after-free in snd_soc_get_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx: Read SAI parameters and send them to DSP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx: Describe SAI parameters to be sent to DSP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: fix incorrect HDMI Kconfig dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: drop HDA codec upon probe failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Add machine driver for da7219_max98373 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: log compiler name and version information (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: define struct with compiler name and version (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Introduce state machine for FW boot (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: remove references to Haswell (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: cml_rt1011_rt5682: fix codec_conf by removing legacy style (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: hda-dai: fix oops on hda_link .hw_free (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: fix fault at driver unload after failed probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: compress: Add pm_runtime support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skylake: Remove superfluous bus ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove legacy style of codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: rx51: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: speyside: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: neo1973_wm8753: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: lowland: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: bells: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650-rt5676: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650-rt5514: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skl_nau88l25_ssm4567: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: kbl_rt5663_rt5514_max98927: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: kbl_rt5663_max98927: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: kbl_da7219_max98927: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: imx-audmix: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: support snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8962: fix lambda value (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Drop snd_soc_pcm_lib_ioctl() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: haswell: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: baytrail: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xtensa: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5514-spi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup for CONFIG_DEBUG_FS (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup for CONFIG_DMI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_set_name_prefix() and soc_set_of_name_prefix() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: byt: fixup topology filename for BYT-CR (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: soc_set_name_prefix(): get component device_node at out of loop (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: soc_set_name_prefix(): tidyup loop condition (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename soc_link_init() to soc_init_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add missing return value check for soc_link_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move soc_link_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename soc_link_dai_pcm_new() to soc_dai_pcm_new() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move soc_link_dai_pcm_new() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename snd_soc_remove_dai_link() to snd_soc_remove_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename snd_soc_add_dai_link() to snd_soc_add_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_find_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: find rtd via dai_link pointer at snd_soc_get_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_get_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_get_dai_substream() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_disconnect_sync() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove dai_link_list (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc.h: dobj is used only when SND_SOC_TOPOLOGY (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: add SND_SOC_BYTES_E (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: add codec_mask module parameter (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Add asynchronous sample rate converter topology support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: work-around incorrect ACPI HID for CML boards (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: split cht and byt debug window sizes (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: loader: fix snd_sof_fw_parse_ext_data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: loader: snd_sof_fw_parse_ext_data log warning on unknown header (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple-card: Don't create separate link when platform is present (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value for soc_tplg_pcm_create() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value for snd_soc_add_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Explicitly include linux/io.h for virt_to_phys() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: nocodec: Amend arguments for sof_nocodec_setup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Remove unused drv_name in sof_pdata (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: remove nocodec_fw_filename (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Make creation of machine device from SOF core optional (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: intel: hda: Modify signature for hda_codec_probe_bus() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: partition audio-related parts from SOF core (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Drop superfluous snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Introduce default_fw_filename member in sof_dev_desc (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: core: move check for runtime callbacks to core (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: core: modify the signature for snd_sof_create_page_table (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sof: pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: remove snd_sof_init_topology() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Remove unnecessary string buffers and snprintf calls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: remove unused variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel/skl/hda - export number of digital microphones via control components (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdmi-codec: set plugged_cb to NULL when component removing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdmi-codec: re-introduce mutex locking again (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdmi-codec: drop mutex locking again (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fix soc-core.c kernel-doc warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: solve MSI issues by merging ipc and stream irq handlers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: davinci-mcasp: Improve the sysclk selection (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: cs42l51: add dac mux widget in codec routes (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Calculate DALIGN inversion at run-time (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tlv320aic31xx: Add Volume Soft Stepping control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: save and restore SHDN when changing sensitive registers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_sai: add IRQF_SHARED (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tlv320aic31xx: Add HP output driver pop reduction controls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: common: refine hw_params and hw_prepare (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: common: add some helpers to control mtk_memif (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdac_hdmi: Drop support for Icelake (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: make common HDMI driver default (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: Add mach table for tgl-max98357a-rt5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sof_rt5682: Add support for tgl-max98357a-rt5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sof_rt5682: Add quirk for number of HDMI DAI's (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: only flush inited work during free (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Update quirk for Teclast X89 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: Init pcm runtime work early to avoid warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sst: Add missing include (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix possible race conditions (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: exit workaround earlier if PLL is locked (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: remove msleep in PLL unlocked workaround (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8904: fix automatic sysclk configuration (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Fix build error without CONFIG_SPI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: Fix unload for SAI/ESAI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: BYT: fix a copy/paste mistake in byt_dump() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: AMD: Enable clk in startup intead of hw_params (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: fix i2c arbitration lost issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: DMI long name - avoid to add board name if matches with product name (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: improve the DMI long card code in asoc-core (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: fix DALIGN register for SSIU (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: component: Add sync_stop PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: Make ioctl ops optional (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: check symmetry before hw_params (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: Update the RST gpio handling to align with documentation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: add control components management (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: remove soc_pcm_private_free() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: fixup dead-lock at snd_soc_unregister_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: fix RIP warning on card removal (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-component: tidyup snd_soc_pcm_component_new/free() parameter (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Update quirk for Acer Switch 10 SW5-012 2-in-1 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm_adsp: Expose mixer control API (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tlv320aic31xx: configure output common-mode voltage (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Fix CFL and CML FW nocodec binary names (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Fix build break (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: Add support for optional RST gpio handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm5100: add missed pm_runtime_disable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm2200: add missed operations in remove and probe failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: add support to flac decoder (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: add flac decoder params (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm: add support to flac config (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: rt5677_check_hotword() can be static (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: fix the charge pump capacitor discharges (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: davinci-mcasp: Use dma_request_chan() directly for channel request (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dmaengine: Use dma_request_chan() directly for channel request (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: care card_probed at soc_cleanup_card_resources() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_unbind_card() next to snd_soc_bind_card() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: call snd_soc_dapm_shutdown() at soc_cleanup_card_resources() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5645: Fixed typo for buddy jack support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8904: fix regcache handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup soc_probe_aux_devices() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_bind_card() and snd_soc_instantiate_card() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_remove_component() and soc_cleanup_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_remove_dai_link() and soc_unbind_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_add_dai_link() and soc_bind_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_unregister_dai() and soc_del_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_register_dai() and soc_add_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove soc_is_dai_link_bound() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Jack: Fix NULL pointer dereference in snd_soc_jack_report (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: free kcontrol memory on error (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: PM: only suspend to D0I3 when needed (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: add helper to check if we should enter d0i3 suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: PM: add check before setting d0_substate (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: PM: add state machine to comments (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: use fallback for firmware name (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: acpi-match: split CNL tables in three (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Fix CFL and CML FW nocodec binary names (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: cancel jack_detect_work if hs_jack is set to null (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5645: Fixed buddy jack support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8904: configure sysclk/FLL automatically (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_rt5663_rt5514_max98927: Add dmic format constraint (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add DA7213 audio codec as selectable option (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Wait for DSP to boot before loading firmware (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Set ADC clock to use PLL and enable ASRC (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bdw-rt5677: Turn on MCLK1 for DSP via DAPM (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Allow VAD to be shut on/off at all times (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Disable irq at suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Stop and restart DSP over suspend/resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Mark reg RT5677_PWR_ANLG2 as volatile (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Add DAPM audio path for hotword stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Enable jack detect while DSP is running (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bdw-rt5677: Add a DAI link for rt5677 SPI PCM device (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_audmix: Add spin lock to protect tdms (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5514-spi: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5514-spi: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: set L1SEN on S0ix suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: fix missing NULL pointer check (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: Fix compile warning with CONFIG_DEBUG_FS=n (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: Fix bytes control size checks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove topology specific operation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: call snd_soc_register_dai() from snd_soc_register_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: don't call snd_soc_dapm_new_dai_widgets() at snd_soc_register_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: have legacy_dai_naming at snd_soc_register_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add snd_soc_unregister_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_unregister_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_register_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: use snd_soc_lookup_component() at snd_soc_unregister_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_component_add/del() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add snd_soc_del_component_unlocked() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup snd_soc_lookup_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_lookup_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add soc_unbind_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: call soc_bind_dai_link() under snd_soc_add_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove duplicated soc_is_dai_link_bound() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: typo fix at soc_dai_link_sanity_check() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup soc_init_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move soc_init_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add for_each_rtd_components() and replace (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove for_each_rtdcom_safe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: Use different sequence for start/stop trigger (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: snd_soc_unbind_card() cleanup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add snd_soc_pcm_lib_ioctl() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: setup card->rtd_num at snd_soc_instantiate_card() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: use devm_xxx for component related resource (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add soc_setup_card_name() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove soc_remove_dai_links() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: use devm_kzalloc() for rtd (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: Clarify usage of ignore_machine (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_rtdcom_del_all() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup soc_new_pcm_runtime() alloc order (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: set trigger order for FE DAI link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: update FE/BE trigger order based on the command (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98373: replace gpio_request with devm_gpio_request (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: mark HDAudio codec support as deprecated (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: use def_tristate, avoid using select (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx: fix reverse CONFIG_SND_SOC_SOF_OF dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Kconfig: add EXPERT dependency for developer options, clarify help (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: add mutual exclusion between SOF and legacy Baytrail driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Broadwell: clarify mutual exclusion with legacy driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Baytrail: clarify mutual exclusion with Atom/SST driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Simplify the hda_dsp_wait_d0i3c_done() function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Add acpi match for rt1011 based m/c driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ux500: Remove redundant variable "status" (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdac_hda: fix race in device removal (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: set the different setting for QFN/WLCSP package (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: some minor changes to improve readability (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: add the range check for temperature_calib from device property (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: remove unnecessary tabs using spaces instead (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: fix spelling mistake "temperture" -> "temperature" (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: Read and apply r0 and temperature device property (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: set tx/rx slots from tx/rx_mask in TDM case (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: improve the rt1011_set_dai_fmt() function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: remove redundant code in kcontrol (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove unneeded snd_soc_tplg_component_remove() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677-spi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Load firmware via SPI using delayed work (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677-spi: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677-spi: fixup compile warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677-spi: fix sparse warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Add missing null check for failed allocation of rt5677_dsp (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Add a PCM device for streaming hotword via SPI (Jaroslav Kysela) [1797509] - [sound] ALSA: serial-u16550: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: opl4: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: oss: Constify snd_seq_oss_callback definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: opl3: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: opl3: Constify snd_opl3_drum_voice definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: mts64: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: Constify snd_pcm_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: Fix PCM format loop in proc output (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Fix dependency on timer API (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: do not override bus codec_mask in link_get() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Reset stream if DMA RUN bit not cleared (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: No preallocation on x86 platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Update kernel-doc function parameter descriptions (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Comment about snd_hdac_bus_update_rirb() and spinlock (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: trident: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: rme32: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pcxhr: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: intel8x0: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Apply aligned MMIO access only conditionally (Jaroslav Kysela) [1797509] - [sound] ALSA: remove ioremap_nocache and devm_ioremap_nocache (Jaroslav Kysela) [1797509] - [sound] ALSA: au88x0: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: atiixp: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: asihpi: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the headset of ASUS B9450FA with ALC294 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Master (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add Headset Button supported for ThinkPad X1 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add Headset Mic supported (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix a regression for mute led on Lenovo Carbon X1 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use scnprintf() for printing texts for sysfs/procfs (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Apply quirk for yet another MSI laptop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Apply quirk for MSI GP63, too (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix silent output on MSI-GL73 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add more codec supported Headset Button (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Clear RIRB status before reading WP (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fixed one of HP ALC671 platform Headset Mic supported (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Fix DP-MST support for NVIDIA codecs (Jaroslav Kysela) [1797509] - [sound] ALSA: hdsp: Make the firmware loading ioctl a bit more readable (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Fix annotation and cast for the recent uapi header change (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Add JasperLake PCI ID and codec vid (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Add Clevo W65_67SB the power_save blacklist (Jaroslav Kysela) [1797509] - [sound] ALSA: cs46xx: fix spelling mistake "to" -> "too" (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add docking station support for Lenovo Thinkpad T420s (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - add retry logic to parse_intel_hdmi() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add Headset Mic supported for HP cPC (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/analog - Minor optimization for SPDIF mux connections (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: patch_hdmi: remove warnings with empty body (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: correct kernel-doc parameter descriptions (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Manage concurrent reg access more properly (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: enable regmap internal locking (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Fix a typo in comments (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Disable regmap internal locking (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: patch_realtek: fix empty macro usage in if block (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Rename back to dmic_detect option (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: echoaudio: remove set but not used variable 'chip' (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add quirk for the bass speaker on Lenovo Yoga X1 7th gen (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Set EAPD control to default for ALC222 (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: fm801: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: ens137x: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: cs4281: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: azt3328: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: ak4531: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: lx6464es: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: aw2: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: cmipci: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: es1968: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: es1938: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: atiixp: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: asihpi: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ctxfi: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: cs46xx: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: korg1212: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: nm256: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ymfpci: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: mixart: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: pcxhr: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: rme9652: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hdspm: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hdsp: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1712: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: riptide: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: au88x0: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ac97: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: intel8x0: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: vx: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Apply mic mute LED quirk for Dell E7xx laptops, too (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add new codec supported for ALCS1200A (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - constify and cleanup static NodeID tables (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_pci_quirk tables (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Constify snd_pci_quirk tables (Jaroslav Kysela) [1797509] - [sound] ALSA: fm801: Constify snd_fm801_tea575x_gpios (Jaroslav Kysela) [1797509] - [sound] ALSA: es1968: Constify snd_es1968_tea575x_gpios (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Constify snd_emu_chip_details (Jaroslav Kysela) [1797509] - [sound] ALSA: bt87x: Constify snd_bt87x_boards (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1712: Constify wm-specific tables (Jaroslav Kysela) [1797509] - [sound] ALSA: ice17xx: Constify snd_ice1712_card_info (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: Constify snd_ca0106_details (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: Constify snd_ca0106_category_str items (Jaroslav Kysela) [1797509] - [sound] ALSA: ac97: Constify snd_ac97_res_table definition (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: vx: Constify snd_vx_hardware and snd_vx_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: info: Make snd_info_entry_ops as const (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: ac97: Treat snd_ac97_bus_ops as const (Jaroslav Kysela) [1797509] - [sound] ALSA: Constify snd_timer_hardware definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_pcm_hardware definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: constify copied structure (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the bass speaker of ASUS UX431FLC (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1724: Fix sleep-in-atomic in Infrasonic Quartet support code (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add Bass Speaker and fixed dac for bass speaker (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Apply sync-write workaround to old Intel platforms, too (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: echoaudio: remove usage of dimen menber of elem_value structure (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - fix atpx_present when CLASS is not VGA (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Make uapi/emu10k1.h compilable again (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add headset Mic no shutup for ALC283 (Jaroslav Kysela) [1797509] - [sound] ALSA: cmipci: Allow disabling MPU port via module option (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Downgrade error message for single-cmd fallback (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Fix regression by strip mask fix (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Fix work handling in delayed HP detection (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Avoid endless loop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Keep power on during processing DSP response (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Unify get_response handling (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use waitqueue for RIRB in HDA-core helper, too (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: tegra: Fix unused variable compile warning (Jaroslav Kysela) [1797509] - [sound] ALSA: hdsp: Make uapi/hdsp.h compilable again (Jaroslav Kysela) [1797509] - [sound] ALSA: vx222: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: pcxhr: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: mixart: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: lx6464es: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ymfpci: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: trident: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: sonicvibes: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: sis7019: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: rme9652: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: rme96: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: rme32: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: riptide: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: oxygen: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: nm256: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: maestro3: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: lola: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: korg1212: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: intel8x0: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1724: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1712: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: fm801: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: es1968: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: es1938: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ens137x: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ctxfi: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: cs5535audio: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: cs46xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: cs4281: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: cmipci: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: bt87x: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: azt3328: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: aw2: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: au88x0: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: atiixp: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: als300: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ali5451: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1889: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Line-out jack doesn't work on a Dell AIO (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - Fix duplicate unref of pci_dev (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: simplify get_audio_levels (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - Keep old slot assignment behavior for Intel platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Modify stream stripe mask only when needed (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - fixup for the bass speaker on Lenovo Carbon X1 7th gen (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - preserve non-MST PCM routing for Intel platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - fix kernel oops caused by invalid PCM idx (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix inverted bass GPIO pin on Acer 8951G (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Dell headphone has noise on unmute for ALC236 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - fix regression in connect list handling (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - enable automatic runtime pm for AMD HDMI codecs by default (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - enable runtime pm for newer AMD display audio (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - Add new pci ids for AMD GPU display audio (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - fix vgaswitcheroo detection for AMD (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable internal speaker of ASUS UX431FLC (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - Clear codec->relaxed_resume flag at unbinding (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Disable audio component for legacy Nvidia HDMI codecs (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Move some alc236 pintbls to fallback table (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Move some alc256 pintbls to fallback table (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add mute led support for HP ProBook 645 G4 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add DP-MST support for NVIDIA codecs (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add DP-MST support for non-acomp codecs (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add DP-MST jack support (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Rename snd_hda_pin_sense to snd_hda_jack_pin_sense (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - remove forced polling workaround for CFL and CNL (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - remove redundant code comments (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - fix port numbering for ICL and TGL platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - Clean up Intel platform-specific fixup checks (Jaroslav Kysela) [1797509] - [sound] ALSA: au88x0: Fix incorrect device pointer for preallocation (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - fix pin setup on Tigerlake (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Add Cometlake-S PCI ID (Jaroslav Kysela) [1797509] - [sound] ALSA: rme32: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - add Tigerlake support (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Fix possible workqueue stall (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: Fix concurrent access to queue current tick/time (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: Avoid concurrent access to queue flags (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix double hw_free calls (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix sparse warnings wrt snd_pcm_state_t (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix memory leak at closing a stream without hw_free (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Set per-card upper limit of PCM buffer allocations (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Make snd_pcm_hw_constraints_init() and _complete() static (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: Fix racy access for queue timer in proc read (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: fix nsec/sec initialization confusion (Jaroslav Kysela) [1797509] - [sound] ALSA: control: potential uninitialized return value (Jaroslav Kysela) [1797509] - [sound] ALSA: rawmidi: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: oss: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: jack: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: info: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: control: Add verification for kctl accesses (Jaroslav Kysela) [1797509] - [sound] ALSA: mixer: oss: Constify snd_mixer_oss_assign_table definition (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: Constify struct snd_midi_op (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Constify snd_timer_hardware definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Treat snd_device_ops as const (Jaroslav Kysela) [1797509] - [sound] ALSA: ctl: allow TLV read operation for callback type of element in locked case (Jaroslav Kysela) [1797509] - [sound] ALSA: ctl: remove dimen member from elem_info structure (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Avoid possible info leaks from PCM stream buffers (Jaroslav Kysela) [1797509] - [sound] ALSA: control: remove useless assignment in .info callback of PCM chmap element (Jaroslav Kysela) [1797509] - [sound] ALSA: uapi: Fix typos and header inclusion in asound.h (Jaroslav Kysela) [1797509] - [sound] ALSA: bump uapi version numbers (Jaroslav Kysela) [1797509] - [sound] ALSA: add new 32-bit layout for snd_pcm_mmap_status/control (Jaroslav Kysela) [1797509] - [sound] ALSA: move snd_pcm_ioctl_sync_ptr_compat into pcm_native.c (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_ctl_elem_value (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_timer_tread (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_rawmidi_status (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_pcm_status (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_timer_status (Jaroslav Kysela) [1797509] - [sound] ALSA: Replace timespec with timespec64 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: fixup dpcm_prune_paths() loop continue (Jaroslav Kysela) [1797509] - [sound] ALSA: ps3: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pmac: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ymfpci: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: trident: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: sonicvibes: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: sis7019: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: riptide: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: oxygen: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: mixart: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: maestro3: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: lx6464es: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: lola: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: intel8x0: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1724: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1712: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: fm801: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: es1938: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ens137x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ctxfi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: cs5535: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: cs4281: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: cmipci: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: bt87x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: azt3328: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aw2: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: atiixp: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: asihpi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: als4000: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: parisc: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: wss: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: gus: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: sb: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: es18xx: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: es1688: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: cmi8330: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1816a: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pcsp: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: atmel: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aaci: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: es1968: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: rme: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: als300: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ali5451: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1889: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use standard waitqueue for RIRB wakeup (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Drop superfluous snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: atom: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sst-mfld-platform-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sst-baytrail-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: Drop superfluous snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sst-haswell-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skylake: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skl-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ml403: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: vx: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: vx: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Avoid pointer dereference before null-check (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Avoid unexpected timer event callback tasklets (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Remove redundant locking in timer open function (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Support runtime change of snd_timer via info interface (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Support selection of snd_timer instead of jiffies (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Move CABLE_VALID_BOTH to the top of file (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Rename all jiffies timer specific functions (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Use callback functions for timer specific implementations (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Support return of error code for timer start and stop (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Describe units of variables (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_free_pcm_runtime() and soc_rtd_free() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_new_pcm_runtime() and soc_rtd_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: create rtd->codec_dais first (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: call list_del(&rtd->list) at soc_free_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_add_pcm_runtime() into soc_new_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move soc_free_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: use list_del_init and move it back to soc_cleanup_component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: delete component->card_list in soc_remove_component only (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-component: remove snd_pcm_ops from component driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add new pcm_construct/pcm_destruct (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_pcm_ops member to component driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-component.h: remove GPL explanation from header (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Avoid potential buffer overflows (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Add card sync_irq field (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Add the support for sync-stop operation (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Move PCM_RUNTIME_CHECK() macro into local header (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Allow NULL ioctl ops (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Introduce managed buffer allocation mode (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix stream lock usage in snd_pcm_period_elapsed() (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Fix the breakage of slave link open (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Unexport snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Yet another missing check of non-cached buffer type (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Fix possible race at assigning a timer instance (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Make snd_timer_close() returning void (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Unify master/slave linking code (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Fix incorrectly assigned timer instance (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Limit max amount of slave instances (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Create proc files only for non-empty preallocations (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Warn if doubly preallocated (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Handle special page mapping in the default mmap handler (Jaroslav Kysela) [1797509] - [sound] ALSA: memalloc: Add vmalloc buffer allocation support (Jaroslav Kysela) [1797509] - [sound] ALSA: memalloc: Allow NULL device for SNDRV_DMA_TYPE_CONTINUOUS type (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm_dmaengine: Extract snd_dmaengine_pcm_refine_runtime_hwparams (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel - do not describe I/O configuration in the long card name (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel - use control components to describe card config (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: make common HDMI driver the default for SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: sof_rt5682: use dependency on SOF_HDA_LINK (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: Geminilake is only supported by SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: fix configs for bxt-da7219-max98057a (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: remove select SND_HDA_DSP_LOADER (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: Add CML m/c using RT1011 and RT5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: compress: fix unsigned integer overflow check (Jaroslav Kysela) [1797509] - [sound] ALSA: Revert "ALSA: usb-audio: set the interface format after resume on Dell WD19" (Jaroslav Kysela) [1797509]- [crypto] crypto: ccp - use file mode for sev ioctl permissions (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Cleanup sp_dev_master in psp_dev_destroy() (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Cleanup misc_dev on sev_exit() (Vladis Dronov) [1765717] - [crypto] crypto: remove CRYPTO_TFM_RES_BAD_KEY_LEN (Vladis Dronov) [1765717] - [crypto] crypto: ccp - move SEV vdata to a dedicated data structure (Vladis Dronov) [1765717] - [crypto] crypto: ccp - create a generic psp-dev file (Vladis Dronov) [1765717] - [crypto] crypto: ccp - rename psp-dev files to sev-dev (Vladis Dronov) [1765717] - [crypto] crypto: ccp - set max RSA modulus size for v3 platform devices as well (Vladis Dronov) [1765717] - [crypto] crypto: ccp - add SEV command privilege separation (Vladis Dronov) [1765717] - [crypto] crypto: ccp - fix uninitialized list head (Vladis Dronov) [1765717] - [crypto] crypto: user - fix memory leak in crypto_report (Vladis Dronov) [1829808 1765717] {CVE-2019-19062} - [crypto] crypto: ccp - Release all allocated memory if sha type is invalid (Vladis Dronov) [1825134 1765717] {CVE-2019-18808} - [crypto] crypto: ccp - invoke fallback for XTS ciphertext stealing (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Remove unnecessary linux/pci.h include (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Include DMA declarations explicitly (Vladis Dronov) [1765717] - [crypto] crypto: ccp - use devm_platform_ioremap_resource() to simplify code (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Clean up and exit correctly on allocation failure (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Log an error message when ccp-crypto fails to load (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Ignore tag length when decrypting GCM ciphertext (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Add support for valid authsize values less than 16 (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Fix oops by properly managing allocated structures (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Reduce maximum stack usage (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Include the module name in system log messages (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Add a module parameter to control registration for DMA (Vladis Dronov) [1765717] - [crypto] crypto: ccp - module parameter to limit the number of enabled CCPs (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Add a module parameter to specify a queue count (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Make CCP debugfs support optional (Vladis Dronov) [1765717] - [crypto] crypto: ctr - add helper for performing a CTR encryption walk (Vladis Dronov) [1765717] - [crypto] crypto: ccp - memset structure fields to zero before reuse (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Fix 3DES complaint from ccp-crypto module (Vladis Dronov) [1765717] - [crypto] crypto: ccp - fix AES CFB error exposed by new test vectors (Vladis Dronov) [1765717] - [crypto] crypto: ccp - AES CFB mode is a stream cipher (Vladis Dronov) [1765717] - [crypto] treewide: Add SPDX license identifier - Makefile/Kconfig (Vladis Dronov) [1765717] - [crypto] crypto: shash - remove shash_desc::flags (Vladis Dronov) [1765717] - [crypto] crypto: ccp - no need to check return value of debugfs_create functions (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Remove forward declaration (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Remove VLA usage of skcipher (Vladis Dronov) [1765717] - [crypto] crypto: skcipher - Introduce crypto_sync_skcipher (Vladis Dronov) [1765717] - [infiniband] IB/mlx4: Test return value of calls to ib_get_cached_pkey (Alaa Hleihel) [1767259] - [netdrv] net/mlx4_core: Fix use of ENOSPC around mlx4_counter_alloc() (Alaa Hleihel) [1767259] - [infiniband] RDMA/mlx4: Initialize ib_spec on the stack (Alaa Hleihel) [1767259] - [powerpc] powerpc/powernv: Re-enable imc trace-mode in kernel (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: Implement a global lock to avoid races between trace, core and thread imc events (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: Return accordingly on invalid chip-id in (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: Remove PM_BR_CMPL_ALT from power9 event list (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: Add generic compat mode pmu driver (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: init pmu from core-book3s (Desnes Augusto Nunes do Rosario) [1725201] - [fs] NFS: Fix fscache super_cookie index_key from changing after umount (Dave Wysochanski) [1790933] - [fs] NFSv4: Fix fscache cookie aux_data to ensure change_attr is included (Dave Wysochanski) [1793560] - [fs] nfs: fscache: use timespec64 in inode auxdata (Dave Wysochanski) [1793560] - [documentation] i2c: replace i2c_new_probed_device with an ERR_PTR variant (David Arcari) [1835245] - [documentation] docs: stop suggesting strlcpy (David Arcari) [1835245] - [scsi] scsi: hpsa: Update driver version (Joseph Szczypek) [1815628] - [scsi] scsi: hpsa: correct race condition in offload enabled (Joseph Szczypek) [1815628] - [kernel] audit: log audit netlink multicast bind and unbind (Richard Guy Briggs) [1829622] - [ipc] ipc/mqueue.c: change __do_notify() to bypass check_kill_permission() (Oleg Nesterov) [1808931] - [scsi] scsi: megaraid_sas: Update driver version to 07.714.04.00-rc1 (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: TM command refire leads to controller firmware crash (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Replace undefined MFI_BIG_ENDIAN macro with __BIG_ENDIAN_BITFIELD macro (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Remove IO buffer hole detection logic (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Limit device queue depth to controller queue depth (Tomas Henzl) [1791041] - [scsi] scsi: megaraid: Use true, false for bool variables (Tomas Henzl) [1791041] - [scsi] scsi: megaraid: make two symbols static in megaraid_sas_base.c (Tomas Henzl) [1791041] - [scsi] scsi: megaraid: make some symbols static in megaraid_sas_fusion.c (Tomas Henzl) [1791041] - [scsi] scsi: megaraid: make some symbols static in megaraid_sas_fp.c (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Use scnprintf() for avoiding potential buffer overflow (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: silence a warning (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: fix indentation issue (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Update driver version to 07.713.01.00-rc1 (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Use Block layer API to check SCSI device in-flight IO requests (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Limit the number of retries for the IOCTLs causing firmware fault (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Do not initiate OCR if controller is not in ready state (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Re-Define enum DCMD_RETURN_STATUS (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Do not set HBA Operational if FW is not in operational state (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Do not kill HBA if JBOD Seqence map or RAID map is disabled (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Do not kill host bus adapter, if adapter is already dead (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Update optimal queue depth for SAS and NVMe devices (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Set no_write_same only for Virtual Disk (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Reset adapter if FW is not in READY state after device resume (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Make poll_aen_lock static (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: remove unused variables 'debugBlk', 'fusion' (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Unique names for MSI-X vectors (Tomas Henzl) [1791041]- [crypto] crypto: drbg - fix error return code in drbg_alloc_state() (Vladis Dronov) [1822458] - [fs] fs: call fsnotify_sb_delete after evict_inodes (Jay Shin) [1834741] - [fs] fs: avoid softlockups in s_inodes iterators (Jay Shin) [1834741] - [fs] fs/drop_caches.c: avoid softlockups in drop_pagecache_sb() (Jay Shin) [1834741] - [net] net/smc: remove set but not used variables 'del_llc, del_llc_resp' (Philipp Rudo) [1725886] - [net] net/smc: remove unused inline function smc_curs_read (Philipp Rudo) [1725886] - [net] net/smc: log important pnetid and state change events (Philipp Rudo) [1725886] - [net] net/smc: save SMC-R peer link_uid (Philipp Rudo) [1725886] - [net] net/smc: create improved SMC-R link_uid (Philipp Rudo) [1725886] - [net] net/smc: improve termination processing (Philipp Rudo) [1725886] - [net] net/smc: add termination reason and handle LLC protocol violation (Philipp Rudo) [1725886] - [net] net/smc: asymmetric link tagging (Philipp Rudo) [1725886] - [net] net/smc: assign link to a new connection (Philipp Rudo) [1725886] - [net] net/smc: send DELETE_LINK, ALL message and wait for send to complete (Philipp Rudo) [1725886] - [net] net/smc: wait for departure of an IB message (Philipp Rudo) [1725886] - [net] net/smc: handle incoming CDC validation message (Philipp Rudo) [1725886] - [net] net/smc: send failover validation message (Philipp Rudo) [1725886] - [net] net/smc: switch connections to alternate link (Philipp Rudo) [1725886] - [net] net/smc: save state of last sent CDC message (Philipp Rudo) [1725886] - [net] net/smc: enqueue local LLC messages (Philipp Rudo) [1725886] - [net] net/smc: delete link processing as SMC server (Philipp Rudo) [1725886] - [net] net/smc: delete link processing as SMC client (Philipp Rudo) [1725886] - [net] net/smc: llc_del_link_work and use the LLC flow for delete link (Philipp Rudo) [1725886] - [net] net/smc: delete an asymmetric link as SMC server (Philipp Rudo) [1725886] - [net] net/smc: final part of add link processing as SMC server (Philipp Rudo) [1725886] - [net] net/smc: rkey processing for a new link as SMC server (Philipp Rudo) [1725886] - [net] net/smc: first part of add link processing as SMC server (Philipp Rudo) [1725886] - [net] net/smc: final part of add link processing as SMC client (Philipp Rudo) [1725886] - [net] net/smc: rkey processing for a new link as SMC client (Philipp Rudo) [1725886] - [net] net/smc: first part of add link processing as SMC client (Philipp Rudo) [1725886] - [net] smc: Remove unused function (Philipp Rudo) [1725886] - [net] net/smc: llc_add_link_work to handle ADD_LINK LLC requests (Philipp Rudo) [1725886] - [net] net/smc: allocate index for a new link (Philipp Rudo) [1725886] - [net] net/smc: introduce smc_pnet_find_alt_roce() (Philipp Rudo) [1725886] - [net] net/smc: remove DELETE LINK processing from smc_core.c (Philipp Rudo) [1725886] - [net] net/smc: take link down instead of terminating the link group (Philipp Rudo) [1725886] - [net] net/smc: add smcr_port_err() and smcr_link_down() processing (Philipp Rudo) [1725886] - [net] net/smc: add smcr_port_add() and smcr_link_up() processing (Philipp Rudo) [1725886] - [net] net/smc: remember PNETID of IB device for later device matching (Philipp Rudo) [1725886] - [net] net/smc: mutex to protect the lgr against parallel reconfigurations (Philipp Rudo) [1725886] - [net] net/smc: extend smc_llc_send_add_link() and smc_llc_send_delete_link() (Philipp Rudo) [1725886] - [net] net/smc: map and register buffers for a new link (Philipp Rudo) [1725886] - [net] net/smc: unmapping of buffers to support multiple links (Philipp Rudo) [1725886] - [net] net/smc: multiple link support for rmb buffer registration (Philipp Rudo) [1725886] - [net] net/smc: remove obsolete link state DELETING (Philipp Rudo) [1725886] - [net] net/smc: remove handling of CONFIRM_RKEY_CONTINUE (Philipp Rudo) [1725886] - [net] net/smc: adapt SMC remote DELETE_RKEY processing to use the LLC flow (Philipp Rudo) [1725886] - [net] net/smc: adapt SMC remote CONFIRM_RKEY processing to use the LLC flow (Philipp Rudo) [1725886] - [net] net/smc: new smc_rtoken_set functions for multiple link support (Philipp Rudo) [1725886] - [net] net/smc: move the TEST_LINK response processing into event handler (Philipp Rudo) [1725886] - [net] net/smc: multiple link support and LLC flow for smc_llc_do_delete_rkey (Philipp Rudo) [1725886] - [net] net/smc: multiple link support and LLC flow for smc_llc_do_confirm_rkey (Philipp Rudo) [1725886] - [net] net/smc: adapt SMC client code to use the LLC flow (Philipp Rudo) [1725886] - [net] net/smc: adapt SMC server code to use the LLC flow (Philipp Rudo) [1725886] - [net] net/smc: add logic to evaluate CONFIRM_LINK messages to LLC layer (Philipp Rudo) [1725886] - [net] net/smc: introduce link group type (Philipp Rudo) [1725886] - [net] net/smc: enqueue all received LLC messages (Philipp Rudo) [1725886] - [net] net/smc: add event-based llc_flow framework (Philipp Rudo) [1725886] - [net] net/smc: move llc layer related init and clear into smc_llc.c (Philipp Rudo) [1725886] - [net] net/smc: use mutex instead of rwlock_t to protect buffers (Philipp Rudo) [1725886] - [net] net/smc: process llc responses in tasklet context (Philipp Rudo) [1725886] - [net] net/smc: use worker to process incoming llc messages (Philipp Rudo) [1725886] - [net] net/smc: simplify link deactivation (Philipp Rudo) [1725886] - [net] net/smc: move testlink work to system work queue (Philipp Rudo) [1725886] - [net] net/smc: add new link state and related helpers (Philipp Rudo) [1725886] - [net] net/smc: multi-link support for smc_rmb_rtoken_handling() (Philipp Rudo) [1725886] - [net] net/smc: convert static link ID instances to support multiple links (Philipp Rudo) [1725886] - [net] net/smc: convert static link ID to dynamic references (Philipp Rudo) [1725886] - [net] net/smc: introduce link_idx for link group array (Philipp Rudo) [1725886] - [net] net/smc: separate function for link initialization (Philipp Rudo) [1725886] - [net] net/smc: rework pnet table to support SMC-R failover (Philipp Rudo) [1725886] - [net] net/smc: improve peer ID in CLC decline for SMC-R (Philipp Rudo) [1725886] - [net] net/smc: rework peer ID handling (Philipp Rudo) [1725886] - [net] net/smc: reduce port_event scheduling (Philipp Rudo) [1725886] - [net] net/smc: simplify normal link termination (Philipp Rudo) [1725886] - [net] net/smc: remove unused parameter of smc_lgr_terminate() (Philipp Rudo) [1725886] - [net] net/smc: do not delete lgr from list twice (Philipp Rudo) [1725886] - [net] net/smc: use termination worker under send_lock (Philipp Rudo) [1725886] - [net] net/smc: improve smc_lgr_cleanup() (Philipp Rudo) [1725886] - [pci] PCI: Add new PCI_VPD_RO_KEYWORD_SERIALNO macro (Jonathan Toppins) [1834900] - [pci] PCI: Introduce pci_get_dsn (Jonathan Toppins) [1834900] - [scsi] scsi: lpfc: Remove redundant initialization to variable rc (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.1 (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Fix MDS Diagnostic Enablement definition (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Fix noderef and address space warnings (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Remove unnecessary lockdep_assert_held calls (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Change default queue allocation for reduced memory consumption (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Fix negation of else clause in lpfc_prep_node_fc4type (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Remove re-binding of nvme rport during registration (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Maintain atomic consistency of queue_claimed flag (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: remove duplicate unloading checks (Dick Kennedy) [1835310] - [scsi] scsi: qedf: Get dev info after updating the params (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Fix crash when MFW calls for protocol stats while function is still probing (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Add schedule recovery handler (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Implement callback for bw_update (Nilesh Javali) [1792113] - [netdrv] scsi: qed: Send BW update notifications to the protocol drivers (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Honor status qualifier in FCP_RSP per spec (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Acquire rport_lock for resetting the delay_timestamp (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Increase the upper limit of retry delay (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Keep track of num of pending flogi (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Simplify mutex_unlock() usage (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Add port_id getter (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Remove always false 'tmp_prio < 0' statement (Nilesh Javali) [1792113] - [include] NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION (Steve Dickson) [1828592] - [edac] EDAC/amd64: Drop some family checks for newer systems (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh (Aristeu Rozanski) [1779822 1735611] - [x86] x86/amd_nb: Add Family 19h PCI IDs (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/mce_amd: Always load on SMCA systems (Aristeu Rozanski) [1779822 1735611] - [x86] x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/amd64: Save max number of controllers to family type (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/amd64: Gather hardware information early (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/amd64: Make struct amd64_family_type global (Aristeu Rozanski) [1779822 1735611] - [fs] nfsd: Add tracepoints for update of the expkey and export cache entries (Dave Wysochanski) [1775408] - [fs] nfsd: Add tracepoints for exp_find_key() and exp_get_by_name() (Dave Wysochanski) [1775408] - [fs] nfsd: Add tracing to nfsd_set_fh_dentry() (Dave Wysochanski) [1775408] - [net] SUNRPC: Clean up: Replace dprintk and BUG_ON call sites in svcauth_gss.c (Dave Wysochanski) [1775408] - [net] svcrdma: Create a generic tracing class for displaying xdr_buf layout (Dave Wysochanski) [1775408] - [net] SUNRPC: Capture completion of all RPC tasks (Dave Wysochanski) [1775408] - [net] SUNRPC: Trace gssproxy upcall results (Dave Wysochanski) [1775408] - [trace] fix null pointer deref in tracepoints in back channel (Dave Wysochanski) [1775408] - [fs] NFS: Clean up generic file commit tracepoint (Dave Wysochanski) [1775408] - [fs] NFS: Clean up generic writeback tracepoints (Dave Wysochanski) [1775408] - [fs] NFS: Clean up generic file read tracepoints (Dave Wysochanski) [1775408] - [fs] pNFS/flexfiles: Add tracing for layout errors (Dave Wysochanski) [1775408] - [fs] pNFS/flexfiles: Record resend attempts on I/O failure (Dave Wysochanski) [1775408] - [fs] NFS: Fix fix of show_nfs_errors (Dave Wysochanski) [1775408] - [fs] NFSv4: Improve read/write/commit tracing (Dave Wysochanski) [1775408] - [fs] NFS4: Report callback authentication errors (Dave Wysochanski) [1775408] - [fs] NFS4: Trace lock reclaims (Dave Wysochanski) [1775408] - [fs] NFS4: Trace state recovery operation (Dave Wysochanski) [1775408] - [fs] NFS: Add a tracepoint in nfs_fh_to_dentry() (Dave Wysochanski) [1775408] - [fs] pnfs/flexfiles: Add tracepoints for detecting pnfs fallback to MDS (Dave Wysochanski) [1775408] - [fs] NFS: Record task, client ID, and XID in xdr_status trace points (Dave Wysochanski) [1775408] - [fs] NFS: Display symbolic status code names in trace log (Dave Wysochanski) [1775408] - [fs] NFS: Fix show_nfs_errors macros again (Dave Wysochanski) [1775408] - [fs] NFS4: Add a trace event to record invalid CB sequence IDs (Dave Wysochanski) [1775408] - [media] media: v4l: event: Add subscription to list before calling "add" operation (Jarod Wilson) [1828805] {CVE-2019-9458} - [media] media: v4l: event: Prevent freeing event subscriptions while accessed (Jarod Wilson) [1828805] {CVE-2019-9458} - [vhost] vhost: Check docket sk_family instead of call getname (Vladis Dronov) [1823301] {CVE-2020-10942} - [documentation] kvm: ppc: book3s hv: Add a capability for enabling secure guests (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: H_SVM_INIT_START must call UV_RETURN (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Check caller of H_SVM_* Hcalls (David Gibson) [1814624] - [powerpc] Introduce the MSR_S bit (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Skip kvmppc_uvmem_free if Ultravisor is not supported (David Gibson) [1814624] - [powerpc] kvm: ppc: Kill kvmppc_ops::mmu_destroy() and kvmppc_mmu_destroy() (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s pr: Move kvmppc_mmu_init() into PR KVM (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Treat TM-related invalid form instructions on P9 like the valid ones (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Use RADIX_PTE_INDEX_SIZE in Radix MMU code (David Gibson) [1814624] - [powerpc] kvm: no need to check return value of debugfs_create functions (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s pr: Fix -Werror=return-type build failure (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Release lock on page-out failure path (David Gibson) [1814624] - [powerpc] mm: Remove kvm radix prefetch workaround for Power9 DD2.2 (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: xive: Fix typo in comment (David Gibson) [1814624] - [documentation] kvm: ppc: book3s hv: Implement H_SVM_INIT_ABORT hcall (David Gibson) [1814624] - [powerpc] kvm: ppc: Add skip_page_out parameter to uvmem functions (David Gibson) [1814624] - [powerpc] kvm: ppc: book3e: Replace current->mm by kvm->mm (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s: Replace current->mm by kvm->mm (David Gibson) [1814624] - [mm] add account_locked_vm utility function (David Gibson) [1814624] - [powerpc] kvm: ppc: Remove set but not used variable 'ra', 'rs', 'rt' (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Don't do ultravisor calls on systems without ultravisor (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Support reset of secure guest (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Handle memory plug/unplug to secure VM (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Radix changes for secure guest (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Shared pages support for secure guests (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Support for running secure guests (David Gibson) [1814624] - [powerpc] pseries/svm: Unshare all pages before kexecing a new kernel (David Gibson) [1814624] - [powerpc] pseries/svm: Use shared memory for LPPACA structures (David Gibson) [1814624] - [powerpc] pseries: Add and use LPPACA_SIZE constant (David Gibson) [1814624] - [powerpc] pseries/svm: Add helpers for UV_SHARE_PAGE and UV_UNSHARE_PAGE (David Gibson) [1814624] - [powerpc] prom_init: Add the ESM call to prom_init (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Reject mflags=2 (LPCR[AIL]=2) ADDR_TRANS_MODE mode (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Implement LPCR[AIL]=3 mode for injected interrupts (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Reuse kvmppc_inject_interrupt for async guest delivery (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s: Replace reset_msr mmu op with inject_interrupt arch op (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s: Define and use SRR1_MSR_BITS (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: xive: Show VP id in debugfs (David Gibson) [1814624] - [powerpc] kvm: ppc: e500: Replace current->mm by kvm->mm (David Gibson) [1814624] - [powerpc] kvm: ppc: Report single stepping capability (David Gibson) [1814624] - [powerpc] kvm: Fix kvmppc_vcore->in_guest value in kvmhv_switch_to_host (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: use smp_mb() when setting/clearing host_ipi flag (David Gibson) [1814624] - [powerpc] 64s: Set reserved PCR bits (David Gibson) [1814624] - [powerpc] Fix definition of PCR bits to work with old binutils (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s: Invalidate multiple TCEs at once (David Gibson) [1814624] - [powerpc] powernv/ioda: Split out TCE invalidation from TCE updates (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Don't lose pending doorbell request on migration on P9 (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Check for MMU ready on piggybacked virtual cores (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Define usage types for rmap array in guest memslot (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Don't push XIVE context when not using XIVE device (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Fix race in re-enabling XIVE escalation interrupts (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s pr: Fix software breakpoints (David Gibson) [1814624] - [powerpc] kvm: ppc: Remove leftover comment from emulate_loadstore.c (David Gibson) [1814624] - [x86] hyperv: Properly suspend/resume reenlightenment notifications (Mohammed Gamal) [1815475] - [kernel] pm: hibernate: Freeze kernel threads in software_resume() (Mohammed Gamal) [1815475] - [kernel] pm: hibernate: Propagate the return value of hibernation_restore() (Mohammed Gamal) [1815475] - [x86] hyperv: Suspend/resume the VP assist page for hibernation (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Fix Suspend-to-Idle for Generation-2 VM (Mohammed Gamal) [1815475] - [net] hv_sock: Add the support of hibernation (Mohammed Gamal) [1815475] - [video] hyperv_fb: Fix hibernation for the deferred IO feature (Mohammed Gamal) [1815475] - [video] hyperv_fb: Add the support of hibernation (Mohammed Gamal) [1815475] - [scsi] storvsc: Add the support of hibernation (Mohammed Gamal) [1815475] - [netdrv] hv_netvsc: Add the support of hibernation (Mohammed Gamal) [1815475] - [pci] hv: Change pci_protocol_version to per-hbus (Mohammed Gamal) [1815475] - [pci] hv: Add hibernation support (Mohammed Gamal) [1815475] - [input] hyperv-keyboard: Add the support of hibernation (Mohammed Gamal) [1815475] - [hid] hyperv: NULL check before some freeing functions is not needed (Mohammed Gamal) [1815475] - [hid] hyperv: Add the support of hibernation (Mohammed Gamal) [1815475] - [clocksource] hyper-v: Suspend/resume Hyper-V clocksource for hibernation (Mohammed Gamal) [1815475] - [x86] hyperv: Suspend/resume the hypercall page for hibernation (Mohammed Gamal) [1815475] - [x86] hyperv: Implement hv_is_hibernation_supported() (Mohammed Gamal) [1815475] - [hv] hv_utils: Add the support of hibernation (Mohammed Gamal) [1815475] - [hv] hv_utils: Support host-initiated hibernation request (Mohammed Gamal) [1815475] - [hv] hv_utils: Support host-initiated restart request (Mohammed Gamal) [1815475] - [hv] hv_balloon: Add the support of hibernation (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Fix harmless building warnings without CONFIG_PM_SLEEP (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Resume after fixing up old primary channels (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Suspend after cleaning up hv_sock and sub channels (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Clean up hv_sock channels by force upon suspend (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Suspend/resume the vmbus itself for hibernation (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Ignore the offers when resuming from hibernation (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Implement suspend/resume for VSC drivers for hibernation (Mohammed Gamal) [1815475] - [net] ipv4: really enforce backoff for redirects (Paolo Abeni) [1834184] - [net] netfilter: nat: never update the UDP checksum when it's 0 (Guillaume Nault) [1794714] - [net] sched: allow flower to match erspan options (Xin Long) [1830482] - [net] sched: allow flower to match vxlan options (Xin Long) [1830482] - [net] sched: add erspan option support to act_tunnel_key (Xin Long) [1830482] - [net] sched: add vxlan option support to act_tunnel_key (Xin Long) [1830482] - [netdrv] netdevsim: disable devlink reload when resources are being used (Ivan Vecera) [1829778] - [netdrv] netdevsim: fix using uninitialized resources (Ivan Vecera) [1829778] - [netdrv] drivers/net: netdevsim depends on INET (Ivan Vecera) [1829778] - [netdrv] netdevsim: fix nsim_fib6_rt_create() error path (Ivan Vecera) [1829778] - [tools] selftests: netdevsim: Add test for FIB offload API (Ivan Vecera) [1829778] - [tools] selftests: forwarding: Add helpers and tests for FIB offload (Ivan Vecera) [1829778] - [tools] selftests: mlxsw: Add a self-test for port-default priority (Ivan Vecera) [1829778] - [netdrv] netdevsim: fib: Add dummy implementation for FIB offload (Ivan Vecera) [1829778] - [net] ipv6: Add "offload" and "trap" indications to routes (Ivan Vecera) [1829778] - [net] ipv4: Add "offload" and "trap" indications to routes (Ivan Vecera) [1829778] - [net] ipv4: Encapsulate function arguments in a struct (Ivan Vecera) [1829778] - [net] ipv4: Replace route in list before notifying (Ivan Vecera) [1829778] - [tools] selftests: netdevsim: Extend devlink trap test to include flow action cookie (Petr Oros) [1823745] - [netdrv] netdevsim: add ACL trap reporting cookie as a metadata (Petr Oros) [1823745] - [net] devlink: extend devlink_trap_report() to accept cookie and pass (Petr Oros) [1823745] - [net] drop_monitor: extend by passing cookie from driver (Petr Oros) [1823745] - [net] devlink: add trap metadata type for cookie (Petr Oros) [1823745] - [net] devlink: add ACL generic packet traps (Petr Oros) [1823745] - [net] devlink: Add overlay source MAC is multicast trap (Petr Oros) [1823745] - [net] devlink: Add tunnel generic packet traps (Petr Oros) [1823745] - [net] devlink: Add non-routable packet trap (Petr Oros) [1823745] - [netdrv] mlxsw: spectrum_router: Prevent incorrect replacement of local table routes (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Remove FIB entry list from FIB node (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Consolidate identical functions (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Make route creation and destruction symmetric (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Eliminate dead code (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Remove unnecessary checks (Ivan Vecera) [1828994] - [net] ipv6: Remove old route notifications and convert listeners (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Start using new IPv6 route notifications (Ivan Vecera) [1828994] - [net] ipv6: Handle multipath route deletion notification (Ivan Vecera) [1828994] - [net] ipv6: Handle route deletion notification (Ivan Vecera) [1828994] - [net] ipv6: Only Replay routes of interest to new listeners (Ivan Vecera) [1828994] - [net] ipv6: Notify multipath route if should be offloaded (Ivan Vecera) [1828994] - [net] ipv6: Notify route if replacing currently offloaded one (Ivan Vecera) [1828994] - [net] ipv6: Notify newly added route if should be offloaded (Ivan Vecera) [1828994] - [include] net: fib_notifier: Add temporary events to the FIB notification chain (Ivan Vecera) [1828994] - [net] ipv4: Remove old route notifications and convert listeners (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Start using new IPv4 route notifications (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Don't rely on missing extack to symbolize dump (Ivan Vecera) [1828994] - [net] ipv4: Only Replay routes of interest to new listeners (Ivan Vecera) [1828994] - [net] ipv4: Handle route deletion notification during flush (Ivan Vecera) [1828994] - [net] ipv4: Handle route deletion notification (Ivan Vecera) [1828994] - [net] ipv4: Notify newly added route if should be offloaded (Ivan Vecera) [1828994] - [net] ipv4: Notify route if replacing currently offloaded one (Ivan Vecera) [1828994] - [net] ipv4: Extend FIB alias find function (Ivan Vecera) [1828994] - [net] ipv4: Notify route after insertion to the routing table (Ivan Vecera) [1828994] - [include] net: fib_notifier: Add temporary events to the FIB notification chain (Ivan Vecera) [1828994] - [net] vti6: Fix memory leak of skb if input policy check fails (Xin Long) [1829720] - [net] xfrm: policy: Fix doulbe free in xfrm_policy_timer (Xin Long) [1829720] - [net] xfrm: add the missing verify_sec_ctx_len check in xfrm_add_acquire (Xin Long) [1829720] - [net] xfrm: fix uctx len check in verify_sec_ctx_len (Xin Long) [1829720] - [net] xfrm: handle NETDEV_UNREGISTER for xfrm device (Xin Long) [1829720] - [net] xfrm: interface: do not confirm neighbor when do pmtu update (Xin Long) [1829720] - [documentation] xfrm: update doc about xfrm[46]_gc_thresh (Xin Long) [1829720] - [documentation] devlink: remove trigger command from devlink-region.rst (Petr Oros) [1822570] - [include] devlink: promote "fw.bundle_id" to a generic info version (Petr Oros) [1822570] - [documentation] devlink: document devlink info versions reported by bnxt_en driver (Petr Oros) [1822570] - [include] devlink: add macro for "fw.roce" (Petr Oros) [1822570] - [documentation] Fix typo in devlink documentation (Petr Oros) [1822570] - [documentation] devlink: fix typos in qed documentation (Petr Oros) [1822570] - [documentation] devlink: document region snapshot triggering from userspace (Petr Oros) [1822570] - [documentation] devlink: introduce devlink-dpipe.rst documentation file (Petr Oros) [1822570] - [documentation] devlink: add a devlink-resource.rst documentation file (Petr Oros) [1822570] - [netdrv] devlink: rename and expand devlink-trap-netdevsim.rst (Petr Oros) [1822570] - [documentation] devlink: add documentation for ionic device driver (Petr Oros) [1822570] - [documentation] devlink: add a file documenting devlink regions (Petr Oros) [1822570] - [documentation] devlink: add a driver-specific file for the qed driver (Petr Oros) [1822570] - [documentation] devlink: add parameter documentation for the mlx4 driver (Petr Oros) [1822570] - [documentation] devlink: document info versions for each driver (Petr Oros) [1822570] - [documentation] devlink: convert driver-specific files to reStructuredText (Petr Oros) [1822570] - [documentation] devlink: mention reloading in devlink-params.rst (Petr Oros) [1822570] - [documentation] devlink: add documentation for generic devlink parameters (Petr Oros) [1822570] - [documentation] devlink: convert devlink-params.txt to reStructuredText (Petr Oros) [1822570] - [documentation] devlink: rename devlink-info-versions.rst and add a header (Petr Oros) [1822570] - [documentation] devlink: convert devlink-health.txt to rst format (Petr Oros) [1822570] - [documentation] devlink: move devlink documentation to subfolder (Petr Oros) [1822570] - [include] devlink: add macro for "fw.psid" (Petr Oros) [1822570] - [netdrv] ethtool: Add support for 400Gbps (50Gbps per lane) link modes (Ivan Vecera) [1828942] - [netdrv] phy: Add support for 100BaseT1 and 1000BaseT1 (Ivan Vecera) [1828942] - [net] phy: improve definition of __ETHTOOL_LINK_MODE_MASK_NBITS (Ivan Vecera) [1828942] - [net] netfilter: nf_tables: simplify NLM_F_CREATE handling (Phil Sutter) [1812666] - [net] devlink: Add layer 3 generic packet exception traps (Petr Oros) [1828737] - [net] devlink: Add layer 3 generic packet traps (Petr Oros) [1828737] - [net] netfilter: nf_tables: fix infinite loop when expr is not available (Phil Sutter) [1757933] - [net] netfilter: nf_tables: autoload modules from the abort path (Phil Sutter) [1757933] - [net] netfilter: nf_tables: remove WARN and add NLA_STRING upper limits (Phil Sutter) [1757933] - [net] netfilter: nf_tables: store transaction list locally while requesting module (Phil Sutter) [1757933] - [net] netfilter: nf_tables: use-after-free in failing rule with bound set (Phil Sutter) [1757933] - [net] netfilter: nft_meta: skip EAGAIN if nft_meta_bridge is not a module (Phil Sutter) [1757933] - [net] netfilter: nf_tables: force module load in case select_ops() returns -EAGAIN (Phil Sutter) [1757933] - [net] netfilter: nf_tables: add nft_expr_type_request_module() (Phil Sutter) [1757933] - [net] netfilter: nf_tables: bogus EBUSY in helper removal from transaction (Phil Sutter) [1757933] - [net] netfilter: nf_tables: fix set double-free in abort path (Phil Sutter) [1757933] - [net] netfilter: nft_compat: don't use refcount_inc on newly allocated entry (Phil Sutter) [1757933] - [net] netfilter: nf_tables: unbind set in rule from commit path (Phil Sutter) [1757933] - [net] netfilter: nft_compat: destroy function must not have side effects (Phil Sutter) [1757933] - [net] netfilter: nft_compat: make lists per netns (Phil Sutter) [1757933] - [net] netfilter: nft_compat: use refcnt_t type for nft_xt reference count (Phil Sutter) [1757933] - [net] netfilter: nf_tables: fix suspicious RCU usage in nft_chain_stats_replace() (Phil Sutter) [1757933] - [net] netfilter: nf_tables: asynchronous release (Phil Sutter) [1757933] - [net] netfilter: nf_tables: split set destruction in deactivate and destroy phase (Phil Sutter) [1757933] - [net] netfilter: nf_tables: flow event notifier must use transaction mutex (Phil Sutter) [1757933] - [net] netfilter: nf_tables: use dedicated mutex to guard transactions (Phil Sutter) [1757933] - [net] netfilter: nf_tables: avoid global info storage (Phil Sutter) [1757933] - [net] netfilter: nf_tables: take module reference when starting a batch (Phil Sutter) [1757933] - [net] netfilter: nf_tables: make valid_genid callback mandatory (Phil Sutter) [1757933] - [net] netfilter: nf_tables: add and use helper for module autoload (Phil Sutter) [1757933]- [kernel] sched: Fix missing bracket in membarrier_switch_mm from mismerge (Phil Auld) [1745111] - [fs] nfs: fix NULL deference in nfs4_get_valid_delegation ("J. Bruce Fields") [1831553] - [acpi] PCI/AER: Use only _OSC to determine AER ownership (Myron Stowe) [1712820] - [pci] PCI/EDR: Log only ACPI_NOTIFY_DISCONNECT_RECOVER events (Myron Stowe) [1712820] - [pci] PCI/AER: Rationalize error status register clearing (Myron Stowe) [1712820] - [pci] PCI/DPC: Add Error Disconnect Recover (EDR) support (Myron Stowe) [1712820] - [pci] PCI/DPC: Expose dpc_process_error(), dpc_reset_link() for use by EDR (Myron Stowe) [1712820] - [pci] PCI/AER: Add pci_aer_raw_clear_status() to unconditionally clear Error Status (Myron Stowe) [1712820] - [pci] PCI/DPC: Cache DPC capabilities in pci_init_capabilities() (Myron Stowe) [1712820] - [pci] PCI/ERR: Return status of pcie_do_recovery() (Myron Stowe) [1712820] - [pci] PCI/ERR: Remove service dependency in pcie_do_recovery() (Myron Stowe) [1712820] - [pci] PCI/DPC: Move DPC data into struct pci_dev (Myron Stowe) [1712820] - [pci] PCI/ERR: Update error status after reset_link() (Myron Stowe) [1712820] - [pci] PCI/ERR: Combine pci_channel_io_frozen cases (Myron Stowe) [1712820] - [pci] PCI/ASPM: Reduce severity of common clock config message (Myron Stowe) [1712820] - [pci] PCI/ASPM: Clear the correct bits when enabling L1 substates (Myron Stowe) [1712820] - [pci] PCI/PM: Print config space of devices before suspend (Myron Stowe) [1712820] - [pci] PCI/AER: Initialize aer_fifo (Myron Stowe) [1712820] - [pci] PCI/AER: Factor message prefixes with dev_fmt() (Myron Stowe) [1712820] - [pci] PCI/AER: Log which device prevents error recovery (Myron Stowe) [1712820] - [security] ima: Switch to ima_hash_algo for boot aggregate (Jerry Snitselaar) [1786441] - [mm] mm: mempolicy: require at least one nodeid for MPOL_PREFERRED (Rafael Aquini) [1834435] {CVE-2020-11565} - [tools] perf maps: Add missing unlock to maps__insert() error case (Michael Petlan) [1818838] - [tools] perf dso: Fix dso comparison (Michael Petlan) [1818838] - [tools] perf block-info: Fix wrong block address comparison in block_info__cmp() (Michael Petlan) [1818838] - [tools] libperf: Setup initial evlist::all_cpus value (Michael Petlan) [1818838] - [tools] perf report: Fix no libunwind compiled warning break s390 issue (Michael Petlan) [1818838] - [tools] perf hists: Fix variable name's inconsistency in hists__for_each() macro (Michael Petlan) [1818838] - [tools] perf map: Set kmap->kmaps backpointer for main kernel map chunks (Michael Petlan) [1818838] - [tools] perf report: Fix incorrectly added dimensions as switch perf data file (Michael Petlan) [1818838] - [tools] tools lib traceevent: Fix memory leakage in filter_event (Michael Petlan) [1818838] - [tools] perf vendor events s390: Remove name from L1D_RO_EXCL_WRITES description (Michael Petlan) [1818838] - [tools] perf vendor events s390: Fix counter long description for DTLB1_GPAGE_WRITES (Michael Petlan) [1818838] - [tools] libtraceevent: Allow custom libdir path (Michael Petlan) [1818838] - [tools] perf top: Do not bail out when perf_env__read_cpuid() returns ENOSYS (Michael Petlan) [1818838] - [tools] perf arch: Make the default get_cpuid() return compatible error (Michael Petlan) [1818838] - [tools] perf inject: Fix processing of ID index for injected instruction tracing (Michael Petlan) [1818838] - [tools] perf report: Bail out --mem-mode if mem info is not available (Michael Petlan) [1818838] - [tools] perf report: Make -F more strict like -s (Michael Petlan) [1818838] - [tools] perf report/top TUI: Replace pr_err() with ui__error() (Michael Petlan) [1818838] - [tools] libtraceevent: Copy pkg-config file to output folder when using O= (Michael Petlan) [1818838] - [tools] libtraceevent: Fix lib installation with O= (Michael Petlan) [1818838] - [tools] perf kvm: Clarify the 'perf kvm' -i and -o command line options (Michael Petlan) [1818838] - [tools] perf machine: Fill map_symbol->maps in append_inlines() to fix segfault (Michael Petlan) [1818838] - [tools] perf jit: Move test functionality in to a test (Michael Petlan) [1818838] - [tools] perf stat: Use affinity for enabling/disabling events (Michael Petlan) [1818838] - [tools] perf evsel: Add functions to enable/disable for a specific CPU (Michael Petlan) [1818838] - [tools] perf stat: Use affinity for reading (Michael Petlan) [1818838] - [tools] perf stat: Use affinity for opening events (Michael Petlan) [1818838] - [tools] perf stat: Factor out open error handling (Michael Petlan) [1818838] - [tools] perf stat: Use affinity for closing file descriptors (Michael Petlan) [1818838] - [tools] perf evsel: Add functions to close evsel on a CPU (Michael Petlan) [1818838] - [tools] perf evsel: Add iterator to iterate over events ordered by CPU (Michael Petlan) [1818838] - [tools] perf evlist: Maintain evlist->all_cpus (Michael Petlan) [1818838] - [tools] perf cpumap: Maintain cpumaps ordered and without dups (Michael Petlan) [1818838] - [tools] perf script: Fix brstackinsn for AUXTRACE (Michael Petlan) [1818838] - [tools] perf affinity: Add infrastructure to save/restore affinity (Michael Petlan) [1818838] - [tools] perf pmu: Use file system cache to optimize sysfs access (Michael Petlan) [1818838] - [tools] perf regs: Make perf_reg_name() return "unknown" instead of NULL (Michael Petlan) [1818838] - [tools] perf diff: Use llabs() with 64-bit values (Michael Petlan) [1818838] - [tools] perf diff: Use llabs() with 64-bit values (Michael Petlan) [1818838] - [tools] perf tests: Rename tests/map_groups.c to tests/maps.c (Michael Petlan) [1818838] - [tools] perf tests: Rename thread-mg-share to thread-maps-share (Michael Petlan) [1818838] - [tools] perf maps: Rename map_groups.h to maps.h (Michael Petlan) [1818838] - [tools] perf maps: Rename 'mg' variables to 'maps' (Michael Petlan) [1818838] - [tools] perf map_symbol: Rename ms->mg to ms->maps (Michael Petlan) [1818838] - [tools] perf addr_location: Rename al->mg to al->maps (Michael Petlan) [1818838] - [tools] perf thread: Rename thread->mg to thread->maps (Michael Petlan) [1818838] - [tools] perf maps: Merge 'struct maps' with 'struct map_groups' (Michael Petlan) [1818838] - [tools] x86/insn: perf tools: Add some more instructions to the new instructions test (Michael Petlan) [1818838] - [tools] perf map: Remove unused functions (Michael Petlan) [1818838] - [tools] perf map: Remove needless struct forward declarations (Michael Petlan) [1818838] - [tools] perf map: Ditch leftover map__reloc_vmlinux() prototype (Michael Petlan) [1818838] - [tools] perf script: Move map__fprintf_srccode() to near its only user (Michael Petlan) [1818838] - [tools] perf parse: Fix potential memory leak when handling tracepoint errors (Michael Petlan) [1818838] - [tools] libtraceevent: Fix memory leakage in copy_filter_type (Michael Petlan) [1818838] - [tools] libtraceevent: Fix header installation (Michael Petlan) [1818838] - [tools] perf intel-bts: Does not support AUX area sampling (Michael Petlan) [1818838] - [tools] perf intel-pt: Add support for decoding AUX area samples (Michael Petlan) [1818838] - [tools] perf intel-pt: Add support for recording AUX area samples (Michael Petlan) [1818838] - [tools] perf pmu: When using default config, record which bits of config were changed by the user (Michael Petlan) [1818838] - [tools] perf auxtrace: Add support for queuing AUX area samples (Michael Petlan) [1818838] - [tools] perf session: Add facility to peek at all events (Michael Petlan) [1818838] - [tools] perf auxtrace: Add support for dumping AUX area samples (Michael Petlan) [1818838] - [tools] perf inject: Cut AUX area samples (Michael Petlan) [1818838] - [tools] perf record: Add aux-sample-size config term (Michael Petlan) [1818838] - [tools] perf record: Add support for AUX area sampling (Michael Petlan) [1818838] - [tools] perf auxtrace: Add support for AUX area sample recording (Michael Petlan) [1818838] - [tools] perf auxtrace: Move perf_evsel__find_pmu() (Michael Petlan) [1818838] - [tools] perf record: Add a function to test for kernel support for AUX area sampling (Michael Petlan) [1818838] - [tools] perf tools: Add kernel AUX area sampling definitions (Michael Petlan) [1818838] - [tools] perf report: Jump to symbol source view from total cycles view (Michael Petlan) [1818838] - [tools] perf util: Move block TUI function to ui browsers (Michael Petlan) [1818838] - [tools] perf dso: Move dso_id from 'struct map' to 'struct dso' (Michael Petlan) [1818838] - [tools] perf dsos: Remove unused dsos__find() method (Michael Petlan) [1818838] - [tools] perf map: Move comparision of map's dso_id to a separate function (Michael Petlan) [1818838] - [tools] perf map: Pass a dso_id to map__new() (Michael Petlan) [1818838] - [tools] perf map: Move maj/min/ino/ino_generation to separate struct (Michael Petlan) [1818838] - [tools] perf parse: Report initial event parsing error (Michael Petlan) [1818838] - [tools] x86/insn: perf tools: Add some instructions to the new instructions test (Michael Petlan) [1818838] - [tools] perf map: Move seldom used ->flags field to second cacheline (Michael Petlan) [1818838] - [tools] perf map: Use bitmap for booleans (Michael Petlan) [1818838] - [tools] libtraceevent: Fix parsing of event o and X argument types (Michael Petlan) [1818838] - [tools] perf callchain: Fix segfault in thread__resolve_callchain_sample() (Michael Petlan) [1818838] - [tools] perf map_groups: Auto sort maps by name, if needed (Michael Petlan) [1818838] - [tools] perf machine: No need to check if kernel module maps pre-exist (Michael Petlan) [1818838] - [tools] perf record: No need to process the synthesized MMAP events twice (Michael Petlan) [1818838] - [tools] perf map: No need to adjust the long name of modules (Michael Petlan) [1818838] - [tools] perf map_groups: Add a front end cache for map lookups by name (Michael Petlan) [1818838] - [tools] perf maps: Do not use an rbtree to sort by map name (Michael Petlan) [1818838] - [tools] perf maps: Purge the entries from maps->names in __maps__purge() (Michael Petlan) [1818838] - [tools] perf vendor events power9: Fix commas so PMU event files are valid JSON (Michael Petlan) [1818838] - [tools] perf vendor events power8: Fix commas so PMU event files are valid JSON (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Fix commas so PMU event files are valid JSON (Michael Petlan) [1818838] - [tools] perf parse: Use YYABORT to clear stack after failure, plugging leaks (Michael Petlan) [1818838] - [tools] perf tool: Provide an option to print perf_event_open args and return value (Michael Petlan) [1818838] - [tools] perf map: Remove ->groups from 'struct map' (Michael Petlan) [1818838] - [tools] perf map: Combine maps__fixup_overlappings with its only use (Michael Petlan) [1818838] - [tools] perf annotate: Stop using map->groups, use map_symbol->mg instead (Michael Petlan) [1818838] - [tools] perf tools: Add a 'struct map_groups' pointer to 'struct map_symbol' (Michael Petlan) [1818838] - [tools] perf symbols: Use kmaps(map)->machine when we know its a kernel map (Michael Petlan) [1818838] - [tools] pref tools: Make 'struct addr_map_symbol' contain 'struct map_symbol' (Michael Petlan) [1818838] - [tools] perf callchain: Use 'struct map_symbol' in 'struct callchain_cursor_node' (Michael Petlan) [1818838] - [tools] perf unwind: Use 'struct map_symbol' in 'struct unwind_entry' (Michael Petlan) [1818838] - [tools] perf annotate: Pass a 'map_symbol' in places receiving a pair of 'map' and 'symbol' pointers (Michael Petlan) [1818838] - [tools] perf tools: Add map_groups to 'struct addr_location' (Michael Petlan) [1818838] - [tools] perf map_groups: Pass the object to map_groups__find_ams() (Michael Petlan) [1818838] - [tools] perf symbols: Stop using map->groups, we can use kmaps instead (Michael Petlan) [1818838] - [tools] perf map: Use map->dso->kernel + map__kmaps() in map__kmaps() (Michael Petlan) [1818838] - [tools] perf report: Sort by sampled cycles percent per block for tui (Michael Petlan) [1818838] - [tools] perf report: Support --percent-limit for --total-cycles (Michael Petlan) [1818838] - [tools] perf report: Sort by sampled cycles percent per block for stdio (Michael Petlan) [1818838] - [tools] perf hist: Support block formats with compare/sort/display (Michael Petlan) [1818838] - [tools] perf hist: Count the total cycles of all samples (Michael Petlan) [1818838] - [tools] perf block: Cleanup and refactor block info functions (Michael Petlan) [1818838] - [tools] perf diff: Don't use hack to skip column length calculation (Michael Petlan) [1818838] - [tools] perf tests: Fix out of bounds memory access (Michael Petlan) [1818838] - [tools] perf record: Add support for limit perf output file size (Michael Petlan) [1818838] - [tools] perf annotate: Fix heap overflow (Michael Petlan) [1818838] - [tools] perf machine: Add kernel_dso() method (Michael Petlan) [1818838] - [tools] perf symbols: Remove needless checks for map->groups->machine (Michael Petlan) [1818838] - [tools] perf parse: Add a deep delete for parse event terms (Michael Petlan) [1818838] - [tools] perf parse: If pmu configuration fails free terms (Michael Petlan) [1818838] - [tools] perf parse: Before yyabort-ing free components (Michael Petlan) [1818838] - [tools] perf parse: Add destructors for parse event terms (Michael Petlan) [1818838] - [tools] perf parse: Ensure config and str in terms are unique (Michael Petlan) [1818838] - [tools] perf parse: Add parse events handle error (Michael Petlan) [1818838] - [tools] perf inject: Make --strip keep evsels (Michael Petlan) [1818838] - [tools] perf tools: Fix cross compile for ARM64 (Michael Petlan) [1818838] - [tools] perf stat: Add --per-node agregation support (Michael Petlan) [1818838] - [tools] perf env: Add perf_env__numa_node() (Michael Petlan) [1818838] - [tools] perf tools: Splice events onto evlist even on error (Michael Petlan) [1818838] - [tools] libsubcmd: Use -O0 with DEBUG=1 (Michael Petlan) [1818838] - [tools] libsubcmd: Move EXTRA_FLAGS to the end to allow overriding existing flags (Michael Petlan) [1818838] - [tools] perf map_groups: Introduce for_each_entry() and for_each_entry_safe() iterators (Michael Petlan) [1818838] - [tools] perf maps: Add for_each_entry()/_safe() iterators (Michael Petlan) [1818838] - [tools] perf map: Allow map__next() to receive a NULL arg (Michael Petlan) [1818838] - [tools] perf map: Check if the map still has some refcounts on exit (Michael Petlan) [1818838] - [tools] perf dso: Add dso__data_write_cache_addr() (Michael Petlan) [1818838] - [tools] perf dso: Refactor dso_cache__read() (Michael Petlan) [1818838] - [tools] perf auxtrace: Add auxtrace_cache__remove() (Michael Petlan) [1818838] - [tools] perf jevents: Fix resource leak in process_mapfile() and main() (Michael Petlan) [1818838] - [tools] perf kvm: Use evlist layer api when possible (Michael Petlan) [1818838] - [tools] perf tests: Fix a typo (Michael Petlan) [1818838] - [tools] perf tools: Avoid a malloc() for array events (Michael Petlan) [1818838] - [tools] perf tools: Move ALLOC_LIST into a function (Michael Petlan) [1818838] - [tools] perf evsel: Avoid close(-1) (Michael Petlan) [1818838] - [tools] perf evsel: Always preserve errno while cleaning up perf_event_open failures (Michael Petlan) [1818838] - [tools] perf cs-etm: Fix definition of macro TO_CS_QUEUE_NR (Michael Petlan) [1818838] - [tools] perf llvm: Make .o saving a debug message, not an info one (Michael Petlan) [1818838] - [tools] perf record: Put a copy of kcore into the perf.data directory (Michael Petlan) [1818838] - [tools] perf data: Support single perf.data file directory (Michael Petlan) [1818838] - [tools] perf session: Fix indent in perf_session__new()" (Michael Petlan) [1818838] - [tools] perf data: Rename directory "header" file to "data" (Michael Petlan) [1818838] - [tools] perf data: Move perf_dir_version into data.h (Michael Petlan) [1818838] - [tools] perf data: Correctly identify directory data files (Michael Petlan) [1818838] - [tools] perf trace: Use STUL_STRARRAY_FLAGS with mmap (Michael Petlan) [1818838] - [tools] perf trace: Wire up strarray__strtoul_flags() (Michael Petlan) [1818838] - [tools] libbeauty: Introduce strarray__strtoul_flags() (Michael Petlan) [1818838] - [tools] libbeauty: Make the mmap_flags strarray visible outside of its beautifier (Michael Petlan) [1818838] - [tools] perf trace: Use strtoul for the fcntl 'cmd' argument (Michael Petlan) [1818838] - [tools] libbeauty: Introduce syscall_arg__strtoul_strarrays() (Michael Petlan) [1818838] - [tools] libperf: Add pr_err() macro (Michael Petlan) [1818838] - [tools] libperf: Do not export perf_evsel__init()/perf_evlist__init() (Michael Petlan) [1818838] - [tools] libperf: Keep count of failed tests (Michael Petlan) [1818838] - [tools] libperf: Add tests_mmap_cpus test (Michael Petlan) [1818838] - [tools] libperf: Add tests_mmap_thread test (Michael Petlan) [1818838] - [tools] libperf: Link static tests with libapi.a (Michael Petlan) [1818838] - [tools] libperf: Move mask setup to perf_evlist__mmap_ops() (Michael Petlan) [1818838] - [tools] libperf: Move mmap allocation to perf_evlist__mmap_ops::get (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist__for_each_mmap() (Michael Petlan) [1818838] - [tools] perf tests: Disable bp_signal testing for arm64 (Michael Petlan) [1818838] - [tools] perf tests bp_account: Add dedicated checking helper is_supported() (Michael Petlan) [1818838] - [tools] perf tests: Remove needless headers for bp_account (Michael Petlan) [1818838] - [tools] perf list: Hide deprecated events by default (Michael Petlan) [1818838] - [tools] perf trace: Pass a syscall_arg to syscall_arg_fmt->strtoul() (Michael Petlan) [1818838] - [tools] perf trace: Honour --max-events in processing syscalls:sys_enter_* (Michael Petlan) [1818838] - [tools] libbeauty: Introduce syscall_arg__strtoul_strarray() (Michael Petlan) [1818838] - [tools] perf trace: Initialize evsel_trace->fmt for syscalls:sys_enter_* tracepoints (Michael Petlan) [1818838] - [tools] perf trace: Introduce 'struct evsel__trace' for evsel->priv needs (Michael Petlan) [1818838] - [tools] perf trace: Hide evsel->access further, simplify code (Michael Petlan) [1818838] - [tools] perf trace: Introduce accessors to trace specific evsel->priv (Michael Petlan) [1818838] - [tools] perf trace: Show error message when not finding a field used in a filter expression (Michael Petlan) [1818838] - [tools] perf trace: Hook the 'vec' tracepoint argument with the x86 IRQ vectors scnprintf/strtoul (Michael Petlan) [1818838] - [tools] perf trace beauty: Add the glue for the autogenerated x86 IRQ vector array (Michael Petlan) [1818838] - [tools] libbeauty: Add a strarray__scnprintf_suffix() method (Michael Petlan) [1818838] - [tools] libbeauty: Hook up the x86 irq_vectors table generator (Michael Petlan) [1818838] - [tools] libbeauty: Add a generator for x86's IRQ vectors -> strings (Michael Petlan) [1818838] - [tools] tools arch x86: Grab a copy of the file containing the IRQ vector defines (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Add some missing events for Hisi hip08 HHA PMU (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Add some missing events for Hisi hip08 L3C PMU (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Add some missing events for Hisi hip08 DDRC PMU (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Fix Hisi hip08 DDRC PMU eventname (Michael Petlan) [1818838] - [tools] perf trace: Support tracepoint dynamic char arrays (Michael Petlan) [1818838] - [tools] perf trace: Filter own pid to avoid a feedback look in 'perf trace record -a' (Michael Petlan) [1818838] - [tools] perf string: Export asprintf__tp_filter_pids() (Michael Petlan) [1818838] - [tools] perf trace: Introduce --errno-summary (Michael Petlan) [1818838] - [tools] perf trace: Add syscall failure stats to -s/--summary and -S/--with-summary (Michael Petlan) [1818838] - [tools] perf stat: Support --all-kernel/--all-user (Michael Petlan) [1818838] - [tools] perf annotate: Fix objdump --no-show-raw-insn flag (Michael Petlan) [1818838] - [tools] perf annotate: Don't pipe objdump output through 'expand' command (Michael Petlan) [1818838] - [tools] perf annotate: Don't pipe objdump output through 'grep' command (Michael Petlan) [1818838] - [tools] perf annotate: Use libsubcmd's run-command.h to fork objdump (Michael Petlan) [1818838] - [tools] perf annotate: Avoid reallocation in objdump parsing (Michael Petlan) [1818838] - [tools] perf report: Add warning when libunwind not compiled in (Michael Petlan) [1818838] - [tools] perf test: Avoid infinite loop for task exit case (Michael Petlan) [1818838] - [tools] perf test: Report failure for mmap events (Michael Petlan) [1818838] - [tools] perf script: Fix --reltime with --time (Michael Petlan) [1818838] - [tools] perf tools: Allow to build with -ltcmalloc (Michael Petlan) [1818838] - [tools] perf diff: Report noisy for cycles diff (Michael Petlan) [1818838] - [tools] perf tools: Propagate CFLAGS to libperf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_evlist__filter_pollfd() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist__purge() (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist__exit() (Michael Petlan) [1818838] - [tools] libperf: Move the pollfd allocation from tools/perf to libperf (Michael Petlan) [1818838] - [tools] libperf: Centralize map refcnt setting (Michael Petlan) [1818838] - [tools] perf evlist: Switch to libperf's mmap interface (Michael Petlan) [1818838] - [tools] perf evlist: Introduce perf_evlist__mmap_cb_mmap() (Michael Petlan) [1818838] - [tools] perf evlist: Introduce perf_evlist__mmap_cb_get() (Michael Petlan) [1818838] - [tools] perf tools: Introduce perf_evlist__mmap_cb_idx() (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist_mmap_ops::mmap callback (Michael Petlan) [1818838] - [tools] libperf: Add perf_evlist_mmap_ops::get callback (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist_mmap_ops::idx callback (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist__mmap_ops() (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_evlist__mmap()/munmap() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__read_event() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__read_done() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__read_init() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__consume() function from tools/perf (Michael Petlan) [1818838] - [tools] perf tools: Use perf_mmap way to detect aux mmap (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__put() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__unmap() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__get() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__mmap() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__mmap_len() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Add 'struct perf_mmap_param' (Michael Petlan) [1818838] - [tools] libperf: Add perf_mmap__init() function (Michael Petlan) [1818838] - [tools] perf tools: Avoid 'sample_reg_masks' being const + weak (Michael Petlan) [1818838] - [tools] perf beauty: Introduce strtoul() for x86 MSRs (Michael Petlan) [1818838] - [tools] perf trace: Expand strings in filters to integers (Michael Petlan) [1818838] - [tools] perf trace: Introduce a strtoul() method for 'struct strarrays' (Michael Petlan) [1818838] - [tools] perf trace: Add a strtoul() method to 'struct syscall_arg_fmt' (Michael Petlan) [1818838] - [tools] perf trace: Introduce --filter for tracepoint events (Michael Petlan) [1818838] - [tools] perf evlist: Introduce append_tp_filter_pid() and append_tp_filter_pids() (Michael Petlan) [1818838] - [tools] perf evlist: Introduce append_tp_filter() method (Michael Petlan) [1818838] - [tools] perf evlist: Factor out asprintf routine to build a tracepoint pid filter (Michael Petlan) [1818838] - [tools] perf trace: Associate the "msr" tracepoint arg name with x86_MSR__scnprintf() (Michael Petlan) [1818838] - [tools] perf trace beauty: Add the glue for the autogenerated MSR arrays (Michael Petlan) [1818838] - [tools] perf trace: Allow associating scnprintf routines with well known arg names (Michael Petlan) [1818838] - [tools] perf beauty: Hook up the x86 MSR table generator (Michael Petlan) [1818838] - [tools] perf trace beauty: Add a x86 MSR cmd id->str table generator (Michael Petlan) [1818838] - [tools] perf beauty: Make strarray's offset be u64 (Michael Petlan) [1818838] - [tools] perf trace: Allow choosing how to augment the tracepoint arguments (Michael Petlan) [1818838] - [tools] perf trace: Enclose all events argument lists with () (Michael Petlan) [1818838] - [tools] perf trace: Add array of chars scnprintf beautifier (Michael Petlan) [1818838] - [tools] perf trace: Add the syscall_arg_fmt pointer to syscall_arg (Michael Petlan) [1818838] - [tools] perf trace: Move some scnprintf methods from syscall to syscall_arg_fmt (Michael Petlan) [1818838] - [tools] perf trace: Allocate an array of beautifiers for tracepoint args (Michael Petlan) [1818838] - [tools] perf trace: Factor out the initialization of syscal_arg_fmt->scnprintf (Michael Petlan) [1818838] - [tools] perf script: Allow --time with --reltime (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add Time chart by CPU (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add ability for Call tree to open at a specified task and time (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Tidy up Call tree call_time (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add global time range calculations (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add HBoxLayout and VBoxLayout (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add LookupModel() (Michael Petlan) [1818838] - [tools] perf trace augmented_syscalls: Do not show syscalls when none was asked for (Michael Petlan) [1818838] - [tools] perf trace: Postpone parsing .perfconfig trace.add_events to after --verbose is processed (Michael Petlan) [1818838] - [tools] perf trace: Generalize the syscall_fmt find routines (Michael Petlan) [1818838] - [tools] perf trace: Separate 'struct syscall_fmt' definition from syscall_fmts variable (Michael Petlan) [1818838] - [tools] perf trace: Make evlist__set_evsel_handler() affect just entries without a handler (Michael Petlan) [1818838] - [tools] perf evlist: Adopt __set_tracepoint_handlers method from perf_session (Michael Petlan) [1818838] - [tools] perf top: Initialize perf_env->cpuid, needed by the per arch annotation init routine (Michael Petlan) [1818838] - [tools] perf env: Add routine to read the env->cpuid from the running machine (Michael Petlan) [1818838] - [kernel] perf/cgroups: Install cgroup events to correct cpuctx (Michael Petlan) [1818838] - [kernel] perf/core: Fix mlock accounting in perf_mmap() (Michael Petlan) [1818838] - [x86] perf/x86/intel/uncore: Remove PCIe3 unit for SNR (Michael Petlan) [1818838] - [x86] perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events (Michael Petlan) [1818838] - [x86] perf/x86/intel/uncore: Add PCI ID of IMC for Xeon E3 V5 Family (Michael Petlan) [1818838] - [kernel] perf: Correctly handle failed perf_get_aux_event() (Michael Petlan) [1818838] - [x86] perf/x86/intel: Fix PT PMI handling (Michael Petlan) [1818838] - [x86] perf/x86/intel/bts: Fix the use of page_private() (Michael Petlan) [1818838] - [x86] perf/x86: Fix potential out-of-bounds access (Michael Petlan) [1818838] - [x86] perf/x86: Implement immediate enforcement of /sys/devices/cpu/rdpmc value of 0 (Michael Petlan) [1818838] - [kernel] perf/core: Make the mlock accounting simple again (Michael Petlan) [1818838] - [kernel] perf/core: Fix the mlock accounting, again (Michael Petlan) [1818838] - [x86] perf/x86/intel/pt: Prevent redundant WRMSRs (Michael Petlan) [1818838] - [x86] perf/x86/intel/pt: Opportunistically use single range output mode (Michael Petlan) [1818838] - [x86] perf/x86/intel/pt: Add sampling support (Michael Petlan) [1818838] - [x86] perf/x86/intel/pt: Factor out pt_config_start() (Michael Petlan) [1818838] - [kernel] perf/aux: Allow using AUX data in perf samples (Michael Petlan) [1818838] - [kernel] perf/core: Fix unlock balance in perf_init_event() (Michael Petlan) [1818838] - [x86] perf/x86/amd: Remove set but not used variable 'active' (Michael Petlan) [1818838] - [kernel] perf/core: Optimize perf_init_event() for TYPE_SOFTWARE (Michael Petlan) [1818838] - [kernel] perf/core: Optimize perf_init_event() (Michael Petlan) [1818838] - [kernel] perf/core: Optimize perf_install_in_event() (Michael Petlan) [1818838] - [x86] perf/x86: Synchronize PMU task contexts on optimized context switches (Michael Petlan) [1818838] - [x86] perf/x86/intel: Implement LBR callstack context synchronization (Michael Petlan) [1818838] - [x86] perf/x86: Install platform specific ->swap_task_ctx() adapter (Michael Petlan) [1818838] - [x86] perf/core, perf/x86: Introduce swap_task_ctx() method at 'struct pmu' (Michael Petlan) [1818838] - [kernel] perf/ring_buffer: Matching the memory allocate and free, in rb_alloc() (Michael Petlan) [1818838] - [kernel] perf/ring_buffer: Modify the parameter type of perf_mmap_free_page() (Michael Petlan) [1818838] - [documentation] Documentation: Document sysfs interfaces purr, spurr, idle_purr, idle_spurr (Steve Best) [1783286] - [powerpc] powerpc/sysfs: Show idle_purr and idle_spurr for every CPU (Steve Best) [1783286] - [powerpc] powerpc/pseries: Account for SPURR ticks on idle CPUs (Steve Best) [1783286] - [powerpc] powerpc/idle: Store PURR snapshot in a per-cpu global variable (Steve Best) [1783286] - [powerpc] powerpc: Move idle_loop_prolog()/epilog() functions to header file (Steve Best) [1783286] - [kernel] padata: add separate cpuhp node for CPUHP_PADATA_DEAD (Herbert Xu) [1671674] - [kernel] padata: fix uninitialized return value in padata_replace() (Herbert Xu) [1671674] - [kernel] padata: remove reorder_objects (Herbert Xu) [1671674] - [crypto] padata: remove cpumask change notifier (Herbert Xu) [1671674] - [kernel] padata: always acquire cpu_hotplug_lock before pinst->lock (Herbert Xu) [1671674] - [kernel] padata: validate cpumask without removed CPU during offline (Herbert Xu) [1671674] - [crypto] crypto: pcrypt - Avoid deadlock by using per-instance padata queues (Herbert Xu) [1671674] - [kernel] padata: Remove unused padata_remove_cpu (Herbert Xu) [1671674] - [crypto] crypto: pcrypt - Fix user-after-free on module unload (Herbert Xu) [1671674] - [kernel] padata: Remove broken queue flushing (Herbert Xu) [1671674] - [kernel] padata: remove cpu_index from the parallel_queue (Herbert Xu) [1671674] - [kernel] padata: unbind parallel jobs from specific CPUs (Herbert Xu) [1671674] - [kernel] padata: use separate workqueues for parallel and serial work (Herbert Xu) [1671674] - [crypto] padata, pcrypt: take CPU hotplug lock internally in padata_alloc_possible (Herbert Xu) [1671674] - [crypto] crypto: pcrypt - remove padata cpumask notifier (Herbert Xu) [1671674] - [crypto] padata: make padata_do_parallel find alternate callback CPU (Herbert Xu) [1671674] - [kernel] workqueue: require CPU hotplug read exclusion for apply_workqueue_attrs (Herbert Xu) [1671674] - [kernel] workqueue: unconfine alloc/apply/free_workqueue_attrs() (Herbert Xu) [1671674] - [crypto] padata: allocate workqueue internally (Herbert Xu) [1671674] - [kernel] padata: initialize pd->cpu with effective cpumask (Herbert Xu) [1671674] - [kernel] padata: purge get_cpu and reorder_via_wq from padata_do_serial (Herbert Xu) [1671674] - [kernel] padata: Replace delayed timer with immediate workqueue in padata_reorder (Herbert Xu) [1671674] - [kernel] padata: use smp_mb in padata_reorder to avoid orphaned padata jobs (Herbert Xu) [1671674] - [kernel] tracing: Avoid memory leak in process_system_preds() (Jerome Marchand) [1829953] {CVE-2019-19072} - [kernel] tracing: Have error path in predicate_parse() free its allocated memory (Jerome Marchand) [1829953] {CVE-2019-19072} - [kernel] tracing: Avoid memory leak in predicate_parse() (Jerome Marchand) [1829953] {CVE-2019-19072} - [kernel] tracing: Fix memory leak in create_filter() (Jerome Marchand) [1829953] {CVE-2019-19072} - [tools] KVM: selftests: s390x: Provide additional num-guest-pages adjustment (Philipp Rudo) [1792266] - [s390] s390/protvirt: fix compilation issue (Philipp Rudo) [1792266] - [kvm] KVM: s390: Fix PV check in deliverable_irqs() (Philipp Rudo) [1792266] - [kvm] KVM: s390: Return last valid slot if approx index is out-of-bounds (Philipp Rudo) [1792266] - [kvm] KVM: s390: vsie: Fix delivery of addressing exceptions (Philipp Rudo) [1792266] - [mm] s390/gmap: return proper error code on ksm unsharing (Philipp Rudo) [1792266] - [s390] KVM: s390: mark sie block as 512 byte aligned (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390: check for registers to NOT change on reset (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390: test more register variants for the reset ioctl (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390: fix early guest crash (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390: fixup fprintf format error in reset.c (Philipp Rudo) [1792266] - [kvm] KVM: s390: Also reset registers in sync regs for initial cpu reset (Philipp Rudo) [1792266] - [kvm] KVM: s390: introduce module parameter kvm.use_gisa (Philipp Rudo) [1792266] - [documentation] KVM: s390: protvirt: Add KVM api documentation (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: introduce and enable KVM_CAP_S390_PROTECTED (Philipp Rudo) [1792266] - [documentation] DOCUMENTATION: Protected virtual machine introduction and IPL (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add UV cpu reset calls (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: do not inject interrupts after start (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Mask PSW interrupt bits for interception 104 and 112 (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Support cmd 5 operation state (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Report CPU state to Ultravisor (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: UV calls in support of diag308 0, 1 (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add program exception injection (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Only sync fmt4 registers (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Do only reset registers that are accessible (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: disallow one_reg (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: STSI handling (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Write sthyi data to instruction data area (Philipp Rudo) [1792266] - [kvm] KVM: s390/mm: handle guest unpin events (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: handle secure guest prefix pages (Philipp Rudo) [1792266] - [kvm] KVM: S390: protvirt: Introduce instruction data area bounce buffer (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add new gprs location handling (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Handle spec exception loops (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add SCLP interrupt handling (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Implement interrupt injection (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Instruction emulation (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Handle SE notification interceptions (Philipp Rudo) [1792266] - [mm] KVM: s390/mm: Make pages accessible before destroying the guest (Philipp Rudo) [1792266] - [mm] KVM: s390: protvirt: Secure memory is not mergeable (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add initial vm and cpu lifecycle handling (Philipp Rudo) [1792266] - [s390] KVM: s390: add new variants of UV CALL (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add UV debug trace (Philipp Rudo) [1792266] - [kvm] KVM: s390/interrupt: do not pin adapter interrupt pages (Philipp Rudo) [1792266] - [s390] s390/protvirt: Add sysfs firmware interface for Ultravisor information (Philipp Rudo) [1792266] - [s390] s390/mm: add (non)secure page access exceptions handlers (Philipp Rudo) [1792266] - [s390] s390/mm: provide memory management functions for protected KVM guests (Philipp Rudo) [1792266] - [s390] s390/protvirt: add ultravisor initialization (Philipp Rudo) [1792266] - [s390] s390/protvirt: introduce host side setup (Philipp Rudo) [1792266] - [documentation] KVM: s390: rstify new ioctls in api.rst (Philipp Rudo) [1792266] - [s390] s390/uv: Fix handling of length extensions (Philipp Rudo) [1792266] - [tools] selftests: KVM: testing the local IRQs resets (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390x: Add reset tests (Philipp Rudo) [1792266] - [kvm] KVM: s390: Add new reset vcpu API (Philipp Rudo) [1792266] - [kvm] KVM: s390: Cleanup initial cpu reset (Philipp Rudo) [1792266] - [kvm] KVM: s390: do not clobber registers during guest reset/store status (Philipp Rudo) [1792266] - [kvm] KVM: s390: ENOTSUPP -> EOPNOTSUPP fixups (Philipp Rudo) [1792266] - [s390] s390/uv: use EOPNOTSUPP instead of ENOTSUPP (Philipp Rudo) [1792266] - [kvm] KVM: s390: Do not yield when target is already running (Philipp Rudo) [1792266] - [kvm] KVM: s390: count invalid yields (Philipp Rudo) [1792266] - [kvm] KVM: s390: mark __insn32_query() as __always_inline (Philipp Rudo) [1792266] - [kvm] KVM: s390: fix __insn32_query() inline assembly (Philipp Rudo) [1792266] - [kvm] KVM: s390: Cleanup kvm_arch_init error path (Philipp Rudo) [1792266] - [kvm] KVM: s390: Remove unused parameter from __inject_sigp_restart() (Philipp Rudo) [1792266] - [mm] mm/gup/writeback: add callbacks for inaccessible pages (Philipp Rudo) [1792266] - [scsi] scsi: libiscsi: fall back to sendmsg for slab pages (Maurizio Lombardi) [1825775] - [fs] smb3: fix default permissions on new files when mounting with modefromsid (Leif Sahlberg) [1833374] - [fs] gfs2: don't call quota_unhold if quotas are not locked (Robert S Peterson) [1830043] - [fs] gfs2: move privileged user check to gfs2_quota_lock_check (Robert S Peterson) [1830043] - [fs] gfs2: remove check for quotas on in gfs2_quota_check (Robert S Peterson) [1830043] - [fs] gfs2: Change BUG_ON to an assert_withdraw in gfs2_quota_change (Robert S Peterson) [1830043] - [fs] gfs2: Fix problems regarding gfs2_qa_get and _put (Robert S Peterson) [1830043] - [powerpc] powerpc/eeh: Fix deadlock handling dead PHB (Sam Bobroff) [1774820] - [powerpc] powerpc/powernv/eeh: Fix oops when probing cxl devices (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Slightly simplify eeh_add_to_parent_pe() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Remove unused return path from eeh_pe_dev_traverse() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Fix crash when edev->pdev changes (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Convert log messages to eeh_edev_* macros (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Introduce EEH edev logging macros (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Add bdfn field to eeh_dev (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Refactor around eeh_probe_devices() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: EEH for pSeries hot plug (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Initialize EEH address cache earlier (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Improve debug messages around device addition (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Clear stale EEH_DEV_NO_HANDLER flag (Sam Bobroff) [1774820] - [powerpc] powerpc/64: Adjust order in pcibios_init() (Sam Bobroff) [1774820] - [powerpc] powerpc/pci: Add pci_find_controller_for_domain() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh_cache: Bump log level of eeh_addr_cache_print() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh_cache: Add pr_debug() prints for insert/remove (Sam Bobroff) [1774820]- [gpio] gpiolib: acpi: Add quirk to ignore EC wakeups on HP x2 10 CHT + AXP288 model (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add quirk to ignore EC wakeups on HP x2 10 BYT + AXP288 model (David Arcari) [1829900] - [gpio] gpiolib: acpi: Rework honor_wakeup option into an ignore_wake option (David Arcari) [1829900] - [gpio] gpiolib: acpi: Correct comment for HP x2 10 honor_wakeup quirk (David Arcari) [1829900] - [gpio] gpiolib: Fix irq_disable() semantics (David Arcari) [1829900] - [gpio] gpiolib: fix gpio_do_set_config() (David Arcari) [1829900] - [gpio] gpiolib: remove unnecessary argument from set_config call (David Arcari) [1829900] - [gpio] Revert "gpiolib: remove set but not used variable 'config'" (David Arcari) [1829900] - [gpio] Revert "gpiolib: Remove duplicated function gpio_do_set_config()" (David Arcari) [1829900] - [gpio] treewide: remove redundant IS_ERR() before error code check (David Arcari) [1829900] - [gpio] gpiolib: hold gpio devices lock until ->descs array is initialised (David Arcari) [1829900] - [gpio] gpio: Drop the chained IRQ handler assign function (David Arcari) [1829900] - [gpio] gpio: xlp: Pass irqchip when adding gpiochip (David Arcari) [1829900] - [pinctrl] pinctrl: qcom: Pass irqchip when adding gpiochip (David Arcari) [1829900] - [pinctrl] pinctrl: iproc: allow for error from platform_get_irq() (David Arcari) [1829900] - [pinctrl] pinctrl: bcm-iproc: Pass irqchip when adding gpiochip (David Arcari) [1829900] - [gpio] gpio: pl061: Pass irqchip when adding gpiochip (David Arcari) [1829900] - [gpio] gpio: pl061: Move irq_chip definition inside struct pl061 (David Arcari) [1829900] - [gpio] gpiolib: Lower verbosity when allocating hierarchy irq (David Arcari) [1829900] - [gpio] gpiolib: Remove duplicated function gpio_do_set_config() (David Arcari) [1829900] - [include] gpio: Fix the no return statement warning (David Arcari) [1829900] - [gpio] gpiolib: remove set but not used variable 'config' (David Arcari) [1829900] - [gpio] gpiolib: Set lockdep class for hierarchical irq domains (David Arcari) [1829900] - [gpio] gpiolib: Add the support for the msi parent domain (David Arcari) [1829900] - [gpio] gpiolib: Add support for the irqdomain which doesn't use irq_fwspec as arg (David Arcari) [1829900] - [gpio] gpiolib: use gpiochip_get_desc() in gpio_ioctl() (David Arcari) [1829900] - [gpio] gpiolib: use gpiochip_get_desc() in lineevent_create() (David Arcari) [1829900] - [gpio] gpiolib: use gpiochip_get_desc() in linehandle_create() (David Arcari) [1829900] - [gpio] gpiolib: convert the type of hwnum to unsigned int in gpiochip_get_desc() (David Arcari) [1829900] - [gpio] gpiolib: have a single place of calling set_config() (David Arcari) [1829900] - [gpio] gpiolib: use 'unsigned int' instead of 'unsigned' in gpio_set_config() (David Arcari) [1829900] - [gpio] gpio: gpiolib: fix confusing indention (David Arcari) [1829900] - [mmc] mmc: core: Rework cd-gpio handling (David Arcari) [1829900] - [mmc] mmc: core: Rework wp-gpio handling (David Arcari) [1829900] - [gpio] gpio: add gpiod_toggle_active_low() (David Arcari) [1829900] - [gpio] gpiolib: Make use of assign_bit() API (David Arcari) [1829900] - [gpio] gpiolib: Add GPIOCHIP_NAME definition (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add honor_wakeup module-option + quirk mechanism (David Arcari) [1829900] - [gpio] gpiolib: acpi: Turn dmi_system_id table into a generic quirk table (David Arcari) [1829900] - [gpio] gpiolib: fix up emulated open drain outputs (David Arcari) [1829900] - [gpio] gpio: Fix error message on out-of-range GPIO in lookup table (David Arcari) [1829900] - [gpio] gpiolib: of: Make of_gpio_spi_cs_get_count static (David Arcari) [1829900] - [gpio] gpio: Handle counting of Freescale chipselects (David Arcari) [1829900] - [gpio] gpio: of: Fix bogus reference to gpiod_get_count() (David Arcari) [1829900] - [gpio] gpiolib: Grammar s/manager/managed/ (David Arcari) [1829900] - [gpio] gpiolib: acpi: Make acpi_gpiochip_alloc_event always return AE_OK (David Arcari) [1829900] - [gpio] gpiolib: acpi: Print pin number on acpi_gpiochip_alloc_event errors (David Arcari) [1829900] - [gpio] gpiolib: fix coding style in gpiod_hog() (David Arcari) [1829900] - [gpio] gpio: add new SET_CONFIG ioctl() to gpio chardev (David Arcari) [1829900] - [gpio] gpiolib: move validation of line handle flags into helper function (David Arcari) [1829900] - [gpio] gpiolib: add support for biasing output lines (David Arcari) [1829900] - [gpio] gpiolib: add support for disabling line bias (David Arcari) [1829900] - [gpio] gpiolib: add support for pull up/down to lineevent_create (David Arcari) [1829900] - [gpio] gpio: expose pull-up/pull-down line flags to userspace (David Arcari) [1829900] - [gpio] Revert "gpio: expose pull-up/pull-down line flags to userspace" (David Arcari) [1829900] - [gpio] gpiolib: No need to call gpiochip_remove_pin_ranges() twice (David Arcari) [1829900] - [include] gpio: Add definition for GPIO direction (David Arcari) [1829900] - [gpio] gpiolib: Switch order of valid mask and hw init (David Arcari) [1829900] - [gpio] gpio: of: don't warn if ignored GPIO flag matches the behavior (David Arcari) [1829900] - [gpio] gpio: fix kernel-doc for of_gpio_need_valid_mask() (David Arcari) [1829900] - [gpio] gpio: expose pull-up/pull-down line flags to userspace (David Arcari) [1829900] - [gpio] gpiolib: introduce fwnode_gpiod_get_index() (David Arcari) [1829900] - [gpio] gpiolib: introduce devm_fwnode_gpiod_get_index() (David Arcari) [1829900] - [gpio] gpiolib: sanitize flags before allocating memory in lineevent_create() (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add Terra Pad 1061 to the run_edge_events_on_boot_blacklist (David Arcari) [1829900] - [gpio] gpio: fix getting nonexclusive gpiods from DT (David Arcari) [1829900] - [gpio] gpiolib: don't clear FLAG_IS_OUT when emulating open-drain/open-source (David Arcari) [1829900] - [gpio] gpiolib: of: add a fallback for wlf, reset GPIO name (David Arcari) [1829900] - [gpio] gpio: remove explicit comparison with 0 (David Arcari) [1829900] - [gpio] gpio: devres: Switch to EXPORT_SYMBOL_GPL() (David Arcari) [1829900] - [gpio] gpio: of: Switch to EXPORT_SYMBOL_GPL() (David Arcari) [1829900] - [gpio] gpio: of: Make of_gpio_simple_xlate() private (David Arcari) [1829900] - [gpio] gpio: of: Make of_get_named_gpiod_flags() private (David Arcari) [1829900] - [gpio] gpiolib: acpi: make acpi_can_fallback_to_crs() static (David Arcari) [1829900] - [gpio] gpio: of: Normalize return code variable name (David Arcari) [1829900] - [gpio] gpio: gpiolib: Normalize return code variable name (David Arcari) [1829900] - [include] gpio: Move gpiochip_lock/unlock_as_irq to gpio/driver.h (David Arcari) [1829900] - [gpio] gpio: Use callback presence to determine need of valid_mask (David Arcari) [1829900] - [gpio] gpio: Pass mask and size with the init_valid_mask() (David Arcari) [1829900] - [pinctrl] pinctrl: msm: Add ability for drivers to supply a reserved GPIO list (David Arcari) [1829900] - [pinctrl] pinctrl: msm: Use init_valid_mask exported function (David Arcari) [1829900] - [include] gpio: stubs in headers should be inline (David Arcari) [1829900] - [gpio] gpio: Add support for hierarchical IRQ domains (David Arcari) [1829900] - [kernel] genirq: introduce irq_domain_translate_twocell (David Arcari) [1829900] - [gpio] gpio: refactor gpiochip_allocate_mask() with bitmap_alloc() (David Arcari) [1829900] - [gpio] gpio: of: Fix hard-assigned valid_mask for OF case (David Arcari) [1829900] - [sound] gpiolib-acpi: Move acpi_dev_add_driver_gpios() et al to consumer.h (David Arcari) [1829900] - [gpio] gpiolib: acpi: Split ACPI stuff to gpiolib-acpi.h (David Arcari) [1829900] - [include] gpiolib: of: Reshuffle contents of consumer.h for new library layout (David Arcari) [1829900] - [include] pinctrl: remove unneeded #ifdef around declarations (David Arcari) [1829900] - [hwmon] hwmon: pmbus: ucd9000: remove unneeded include (David Arcari) [1829900] - [include] gpio: remove less important #ifdef around declarations (David Arcari) [1829900] - [gpio] gpio: of: Break out OF-only code (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add gpiolib_acpi_run_edge_events_on_boot option and blacklist (David Arcari) [1829900] - [gpio] gpiolib: of: fix fallback quirks handling (David Arcari) [1829900] - [gpio] gpio: fix line flag validation in lineevent_create (David Arcari) [1829900] - [gpio] gpio: fix line flag validation in linehandle_create (David Arcari) [1829900] - [gpio] gpio: Fix irqchip initialization order (David Arcari) [1829900] - [gpio] gpio: of: fix Freescale SPI CS quirk handling (David Arcari) [1829900] - [gpio] gpiolib: never report open-drain/source lines as 'input' to user-space (David Arcari) [1829900] - [include] gpio: Fix build error of function redefinition (David Arcari) [1829900] - [gpio] gpiolib: Preserve desc->flags when setting state (David Arcari) [1829900] - [include] gpio: don't WARN() on NULL descs if gpiolib is disabled (David Arcari) [1829900] - [gpio] gpiolib: fix incorrect IRQ requesting of an active-low lineevent (David Arcari) [1829900] - [gpio] Revert "gpio/spi: Fix spi-gpio regression on active high CS" (David Arcari) [1829900] - [gpio] gpiolib: of: fix a memory leak in of_gpio_flags_quirks() (David Arcari) [1829900] - [gpio] gpiolib: Use spinlock_t instead of struct spinlock (David Arcari) [1829900] - [gpio] gpiolib: Clarify use of non-sleeping functions (David Arcari) [1829900] - [gpio] gpiolib: Fix references to gpiod_et_*value_cansleep() variants (David Arcari) [1829900] - [include] gpiolib: Document new gpio_chip.init_valid_mask field (David Arcari) [1829900] - [gpio] gpio/spi: Fix spi-gpio regression on active high CS (David Arcari) [1829900] - [gpio] gpio: No need to cast away return value of debugfs_create_file() (David Arcari) [1829900] - [include] gpio: Add comments on #if/#else/#endif (David Arcari) [1829900] - [regulator] gpio: Fix return value mismatch of function gpiod_get_from_of_node() (David Arcari) [1829900] - [gpio] gpio: Drop the parent_irq from gpio_irq_chip (David Arcari) [1829900] - [gpio] gpio: of: parse stmmac PHY reset line specific active-low property (David Arcari) [1829900] - [gpio] gpio: pass lookup and descriptor flags to request_own (David Arcari) [1829900] - [gpio] gpio: of: Handle the Freescale SPI CS (David Arcari) [1829900] - [gpio] gpio: Fix gpiochip_add_data_with_key() error path (David Arcari) [1829900] - [gpio] gpiolib: acpi: Respect pin bias setting (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add acpi_gpio_update_gpiod_lookup_flags() helper (David Arcari) [1829900] - [gpio] gpiolib: acpi: Set pin value, based on bias, more accurately (David Arcari) [1829900] - [gpio] gpiolib: acpi: Change type of dflags (David Arcari) [1829900] - [gpio] gpiolib: Introduce GPIO_LOOKUP_FLAGS_DEFAULT (David Arcari) [1829900] - [gpio] gpiolib: Make use of enum gpio_lookup_flags consistent (David Arcari) [1829900] - [include] gpiolib: Indent entry values of enum gpio_lookup_flags (David Arcari) [1829900] - [gpio] gpio: of: Optimize quirk checks (David Arcari) [1829900] - [gpio] gpio: mmio: Drop bgpio_dir_inverted (David Arcari) [1829900] - [gpio] gpio: Set proper argument value to set_config (David Arcari) [1829900] - [gpio] gpio: Remove obsolete comment about gpiochip_free_hogs() usage (David Arcari) [1829900] - [gpio] gpio: mmio: Fix bgpio_get_set & bgpio_get_set_multiple (David Arcari) [1829900] - [gpio] gpio: mmio: Support two direction registers (David Arcari) [1829900] - [gpio] gpiolib: Don't WARN on gpiod_put() for optional GPIO (David Arcari) [1829900] - [gpio] gpiolib: acpi: Fix references in kernel doc and amend (David Arcari) [1829900] - [gpio] gpio: of: Fix of_gpiochip_add() error path (David Arcari) [1829900] - [gpio] gpio: of: Check for "spi-cs-high" in child instead of parent node (David Arcari) [1829900] - [gpio] gpio: of: Check propname before applying "cs-gpios" quirks (David Arcari) [1829900] - [gpio] Revert "gpio: use new gpio_set_config() helper in more places" (David Arcari) [1829900] - [gpio] gpio: of: Handle both enable-gpio{,s} (David Arcari) [1829900] - [gpio] gpio: of: Restrict enable-gpio quirk to regulator-gpio (David Arcari) [1829900] - [gpio] gpio: of: Apply regulator-gpio quirk only to enable-gpios (David Arcari) [1829900] - [gpio] gpio: add core support for pull-up/pull-down configuration (David Arcari) [1829900] - [gpio] gpio: use new gpio_set_config() helper in more places (David Arcari) [1829900] - [gpio] gpio: rename gpio_set_drive_single_ended() to gpio_set_config() (David Arcari) [1829900] - [gpio] gpiolib: acpi: Correct kernel doc of struct acpi_gpio_event (David Arcari) [1829900] - [gpio] gpio: of: Fix logic inversion (David Arcari) [1829900] - [gpio] gpio: add irq domain activate/deactivate functions (David Arcari) [1829900] - [gpio] gpiolib: fix line event timestamps for nested irqs (David Arcari) [1829900] - [gpio] gpiolib-acpi: Preserve non direction flags when updating gpiod_flags (David Arcari) [1829900] - [gpio] gpiolib-acpi: Remove unnecessary WARN_ON from acpi_gpiochip_free_interrupts (David Arcari) [1829900] - [gpio] gpiolib-acpi: remove unused variable 'err', cleans up build warning (David Arcari) [1829900] - [mmc] mmc: core: don't override the CD GPIO level when "cd-inverted" is set (David Arcari) [1829900] - [arm64] arm64: dts: meson: Fix mmc cd-gpios polarity (David Arcari) [1829900] - [gpio] gpio/mmc/of: Respect polarity in the device tree (David Arcari) [1829900] - [include] gpiolib: Fix return value of gpio_to_desc() stub if !GPIOLIB (David Arcari) [1829900] - [documentation] Documentation: gpio: fix function links in the HTML docs (David Arcari) [1829900] - [documentation] docs: driver-model: convert docs to ReST and rename to *.rst (David Arcari) [1829900] - [documentation] docs: gpio: driver.rst: fix a bad tag (David Arcari) [1829900] - [documentation] gpio: Fix minor grammar errors in documentation (David Arcari) [1829900] - [documentation] gpio: Update documentation (David Arcari) [1829900] - [gpio] gpio: Pass a flag to gpiochip_request_own_desc() (David Arcari) [1829900] - [gpio] gpio: Add devm_gpiod_unhinge() (David Arcari) [1829900] - [gpio] gpio: devres: Handle nonexclusive GPIOs (David Arcari) [1829900] - [gpio] gpio: Enable nonexclusive gpiods from DT nodes (David Arcari) [1829900] - [gpio] gpiolib-acpi: Only defer request_irq for GpioInt ACPI event handlers (David Arcari) [1829900] - [gpio] gpio: OF: Parse MMC-specific CD and WP properties (David Arcari) [1829900] - [gpio] gpio: restore original GPLv2+ license of gpiolib-of.c sources (David Arcari) [1829900] - [include] gpio: drop broken to_gpio_irq_chip() helper (David Arcari) [1829900] - [gpio] gpio: drop devm_gpio_chip_match() (David Arcari) [1829900] - [gpio] gpio: don't free unallocated ida on gpiochip_add_data_with_key() error path (David Arcari) [1829900] - [gpio] gpiolib: Fix possible use after free on label (David Arcari) [1829900] - [documentation] Documentation: gpio: driver: fix wire name for I2C (David Arcari) [1829900] - [documentation] gpio/driver.rst: document gpiochip_disable/enable_irq() (David Arcari) [1829900] - [gpio] gpio: drop devm_gpiochip_remove() (David Arcari) [1829900] - [gpio] gpio: Clarify kerneldoc on gpiochip_set_chained_irqchip() (David Arcari) [1829900] - [gpio] gpio: Remove unused 'irqchip' argument to gpiochip_set_cascaded_irqchip() (David Arcari) [1829900] - [gpio] gpio: Drop parent irq assignment during cascade setup (David Arcari) [1829900] - [gpio] gpiolib: Initialize gdev field before is used (David Arcari) [1829900] - [gpio] gpio: Assign gpio_irq_chip::parents to non-stack pointer (David Arcari) [1829900] - [gpio] gpio: fix doc string for devm_gpiochip_add_data() to not talk about irq_chip (David Arcari) [1829900] - [gpio] gpio: mockup: fix indicated direction (David Arcari) [1829900] - [gpio] gpiolib: Show correct direction from the beginning (David Arcari) [1829900] - [gpio] gpiolib: Add init_valid_mask exported function (David Arcari) [1829900] - [gpio] gpio: Slightly more helpful debugfs (David Arcari) [1829900] - [gpio] Accept partial 'gpio-line-names' property (David Arcari) [1829900] - [gpio] gpio: Restore indentation of continued lines (David Arcari) [1829900] - [gpio] gpio: Propagate errors from gpiod_set_array_value_complex() (David Arcari) [1829900] - [gpio] gpiolib: Fix incorrect use of find_next_zero_bit() (David Arcari) [1829900] - [gpio] gpiolib: Fix missing updates of bitmap index (David Arcari) [1829900] - [gpio] gpio: Add comments on single direction chips (David Arcari) [1829900] - [gpio] gpiolib: Fix gpio_direction_* for single direction GPIOs (David Arcari) [1829900] - [gpio] gpio: Rename devres implementation file (David Arcari) [1829900] - [gpio] gpio: Use SPDX header for core library (David Arcari) [1829900] - [gpio] gpiolib: Fix array members of same chip processed separately (David Arcari) [1829900] - [gpio] gpiolib: Free the last requested descriptor (David Arcari) [1829900] - [gpio] gpio: Get rid of legacy header (David Arcari) [1829900] - [gpio] gpiolib: check if irqchip already has the irq hook replacements (David Arcari) [1829900] - [gpio] gpiolib: use better errno if get_direction is not available (David Arcari) [1829900] - [documentation] gpiolib: Implement fast processing path in get/set array (David Arcari) [1829900] - [documentation] Documentation: gpio: Fix reference to gpiod_get_array() (David Arcari) [1829900] - [gpio] gpiolib: Pass array info to get/set array functions (David Arcari) [1829900] - [gpio] gpiolib: Identify arrays matching GPIO hardware (David Arcari) [1829900] - [gpio] gpiolib: Pass bitmaps, not integer arrays, to get/set array (David Arcari) [1829900] - [gpio] gpiolib: Don't support irq sharing for userspace (David Arcari) [1829900] - [gpio] gpio: of: Handle SPI chipselect legacy bindings (David Arcari) [1829900] - [gpio] gpiolib: override irq_enable/disable (David Arcari) [1829900] - [gpio] gpiolib: add flag to indicate if the irq is disabled (David Arcari) [1829900] - [gpio] gliolib: set hooks in gpiochip_set_irq_hooks() (David Arcari) [1829900] - [gpio] gpiolib: export gpiochip_irq_reqres/relres() (David Arcari) [1829900] - [include] gpio: fix kernel-doc notation warning for 'request_key' (David Arcari) [1829900] - [gpio] gpio: Fix crash due to registration race (David Arcari) [1829900] - [gpio] gpio: Convert to using pOFn instead of device_node.name (David Arcari) [1829900] - [gpio] gpiolib-acpi: Register GpioInt ACPI event handlers from a late_initcall (David Arcari) [1829900] - [gpio] gpiolib: acpi: Switch to cansleep version of GPIO library call (David Arcari) [1829900] - [gpio] gpiolib: Avoid calling chip->request() for unused gpios (David Arcari) [1829900] - [gpio] gpio: mmio: Fix up inverted direction registers (David Arcari) [1829900] - [gpio] gpiolib: Fix of_node inconsistency (David Arcari) [1829900] - [gpio] gpiolib: Don't shadow error code of gpiochip_lock_as_irq() (David Arcari) [1829900] - [include] gpiolib: Use GPIOD_OUT_{LOW, HIGH} macros in open drain ones (David Arcari) [1829900] - [gpio] gpiolib: probe deferral error reporting (David Arcari) [1829900] - [include] Input: gpio_keys - add missing include to gpio_keys.h (David Arcari) [1829900] - [gpio] gpiolib: remove an unnecessary TODO (David Arcari) [1829900] - [gpio] gpiolib: don't allow userspace to set values of input lines (David Arcari) [1829900] - [gpio] gpiolib: Join one line back for better readability (David Arcari) [1829900] - [gpio] gpiolib: Consistent use of ->get_direction() inside gpiolib (David Arcari) [1829900] - [gpio] gpiolib: Defer on non-DT find_chip_by_name() failure (David Arcari) [1829900] - [gpio] gpiolib: Respect error code of ->get_direction() (David Arcari) [1829900] - [gpio] gpiolib: Join string literals back (David Arcari) [1829900] - [include] gpio.h: fix location of gpio legacy documentation (David Arcari) [1829900] - [fs] gfs2: Fix use-after-free in gfs2_logd after withdraw (Robert S Peterson) [1831695] - [fs] gfs2: Fix BUG during unmount after file system withdraw (Robert S Peterson) [1831695] - [fs] gfs2: Fix error exit in do_xmote (Robert S Peterson) [1831695] - [fs] gfs2: fix withdraw sequence deadlock (Robert S Peterson) [1831695] - [mm] s390/mm: fix page table upgrade vs 2ndary address mode accesses (Vladis Dronov) [1828154] {CVE-2020-11884} - [media] media: serial_ir: Fix use-after-free in serial_ir_init_module (Vladis Dronov) [1802396] {CVE-2019-19543} - [mm] mm/memory_hotplug: fix remove_memory() lockdep splat (Christoph von Recklinghausen) [1830942] - [mm] mm/page_alloc.c: initialize memmap of unavailable memory directly (Christoph von Recklinghausen) [1782827] - [fs] fs/proc/page.c: allow inspection of last section and fix end detection (Christoph von Recklinghausen) [1782827] - [mm] mm/page_alloc.c: fix uninitialized memmaps on a partially populated last section (Christoph von Recklinghausen) [1782827] - [powerpc] kvm: ppc: book3s hv: Handle non-present PTEs in page fault functions (David Gibson) [1820402] - [vfio] vfio-pci/nvlink2: Allow fallback to ibm, mmio-atsd[0] (David Gibson) [1819169] - [s390] s390/cpuinfo: fix wrong output when CPU0 is offline (Philipp Rudo) [1812982] - [s390] s390/topology: remove offline CPUs from CPU topology masks (Philipp Rudo) [1812982] - [hwtracing] intel_th: pci: Add Comet Lake PCH-V support (Tony Camuso) [1822983] - [kernel] kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic (Waiman Long) [1833383] - [kernel] kprobes: Set unoptimized flag after unoptimizing code (Waiman Long) [1833383] - [kernel] kprobes: Prohibit probing on BUG() and WARN() address (Waiman Long) [1833383] - [kernel] kprobes: Fix potential deadlock in kprobe_optimizer() (Waiman Long) [1833383] - [fs] gfs2: More gfs2_find_jhead fixes (Abhijith Das) [1828653] - [kernel] audit: fix a net reference leak in audit_list_rules_send() (Richard Guy Briggs) [1827327] - [kernel] audit: fix a net reference leak in audit_send_reply() (Richard Guy Briggs) [1827327] - [kernel] audit: check the length of userspace generated audit records (Richard Guy Briggs) [1827303] - [s390] s390/pci: do not set affinity for floating irqs (Philipp Rudo) [1834319] - [netdrv] mlx5: Remove the unsupported mark from ConnectX-6 Dx device (Alaa Hleihel) [1789382 1782831] - [netdrv] mlx5: Update list of unsupported devices (Alaa Hleihel) [1823685 1789382] - [infiniband] RDMA/mlx5: Verify that QP is created with RQ or SQ (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix udata response upon SRQ creation (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Set of completion request bit should not clear other adjacent bits (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: en_accel, Add missing net/geneve.h include (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix q counters on uplink representors (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix command entry leak in Internal Error State (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix forced completion access non initialized command entry (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: DR, On creation set CQ's arm_db member to right value (Alaa Hleihel) [1789384 1789382] - [infiniband] RDMA/mlx5: Set GRH fields in query QP on RoCE (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Get the latest values from counters in switchdev mode (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Don't trigger IRQ multiple times on XSK wakeup to avoid WQ overruns (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix failing fw tracer allocation on s390 (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix pfnum in devlink port attribute (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix nest_level for vlan pop action (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Add missing release firmware call (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix frequent ioread PCI access during recovery (Alaa Hleihel) [1789382] - [netdrv] flow_offload: check for basic action hw stats type (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Remove unused argument from parse_tc_pedit_action() (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Use netdev_warn() instead of pr_err() for errors (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: DR, Remove unneeded functions deceleration (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: DR, Improve log messages (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: DR, Change matcher priority parameter type (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: Eswitch, avoid redundant mask (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Don't allow forwarding between uplink (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Replace tunnel mpls capability bits for tunnel_offloads (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Fix missing congestion control debugfs on rep rdma device (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Optimize u64 division on 32-bit arches (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Prevent UMR usage with RO only when we have RO caps (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix group version management (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: E-Switch, Hold mutex when querying drop counter in legacy mode (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Tidy up and fix reverse christmas ordring (Alaa Hleihel) [1831133 1789382] - [netdrv] net/mlx5: Expose port speed when possible (Alaa Hleihel) [1831133 1789382] - [include] net/mlx5: Expose link speed directly (Alaa Hleihel) [1831133 1789382] - [netdrv] net/mlx5e: Use netdev_warn() for errors for added prefix (Alaa Hleihel) [1789382] - [include] net/mlx5: fix spelling mistake "reserverd" -> "reserved" (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: sparse: warning: Using plain integer as NULL pointer (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: sparse: warning: incorrect type in assignment (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: RX, Use indirect calls wrapper for handling compressed completions (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: RX, Use indirect calls wrapper for posting descriptors (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Change inline mode correctly when changing trust state (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Add context to the preactivate hook (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Allow mlx5e_switch_priv_channels to fail and recover (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Remove unneeded netif_set_real_num_tx_queues (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix configuration of XPS cpumasks and netdev queues in corner cases (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Use preactivate hook to set the indirection table (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Rename hw_modify to preactivate (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Encapsulate updating netdev queues into a function (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Add missing LRO cap check (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Define one flow for TXQ selection when TCs are configured (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Block delay drop to unprivileged users (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix access to wrong pointer while performing flush due to error (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Do not recover from a non-fatal syndrome (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix ICOSQ recovery flow with Striding RQ (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix missing reset of SW metadata in Striding RQ reset (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Enhance ICOSQ WQE info fields (Alaa Hleihel) [1789382] - [netdrv] net/mlx5_core: Set IB capability mask1 to fix ib_srpt connection failure (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix the number of hwcounters of a dynamic counter (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Clear LAG notifier pointer after unregister (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix endianness handling in pedit mask (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: kTLS, Fix wrong value in record tracker enum (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: kTLS, Fix TCP seq off-by-1 issue in TX resync flow (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: DR, Fix postsend actions write length (Alaa Hleihel) [1789384 1789382] - [infiniband] IB/mlx5: Fix implicit ODP race (Alaa Hleihel) [1789382] - [netdrv] mlx5: register lag notifier for init network namespace only (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix crash in recovery flow without devlink reporter (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Reset RQ doorbell counter before moving RQ state from RST to RDY (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix sleep while atomic in mlx5_eswitch_get_vepa (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Use div64_u64 for num_var_hw_entries calculation (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Prevent overflow in mmap offset calculations (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix async events cleanup flows (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Return failure when rts2rts_qp_counters_set_id is not supported (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Deprecate usage of generic TLS HW capability bit (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: TX, Error completion is for last WQE in batch (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: IPsec, fix memory leak at mlx5_fpga_ipsec_delete_sa_ctx (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: IPsec, Fix esp modify function attribute (Alaa Hleihel) [1789382] - [infiniband] RDMA/core: Make the entire API tree static (Alaa Hleihel) [1789382] - [netdrv] mlx5: Use dev_net netdevice notifier registrations (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Return the administrative GUID if exists (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: DR, Allow connecting flow table to a lower/same level table (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: DR, Modify header copy support (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: DR, Modify set action limitation extension (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5e: Add mlx5e_flower_parse_meta support (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix printk format warning (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Allow creating autogroups with reserved entries (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Add ignore level support fwd to table rules (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: fs_core: Introduce unmanaged flow tables (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Refactor mlx5_create_auto_grouped_flow_table (Alaa Hleihel) [1789383 1789382] - [include] net/mlx5e: Expose FEC feilds and related capability bit (Alaa Hleihel) [1789382] - [include] net/mlx5: Add mlx5_ifc definitions for connection tracking support (Alaa Hleihel) [1789382] - [include] net/mlx5: Add copy header action struct layout (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Expose resource dump register mapping (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Add structures and defines for MIRC register (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Read MCAM register groups 1 and 2 (Alaa Hleihel) [1789382] - [include] net/mlx5: Add structures layout for new MCAM access reg groups (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Expose RoCE accelerator counters (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Set relaxed ordering when requested (Alaa Hleihel) [1789382] - [include] net/mlx5: Expose relaxed ordering bits (Alaa Hleihel) [1789382] - [include] net/mlx5: Add RoCE accelerator counters (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix handling of IOVA != user_va in ODP paths (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Mask out unsupported ODP capabilities for kernel QPs (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Don't fake udata for kernel path (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Add ODP WQE handlers for kernel QPs (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Simplify devx async commands (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Add mmap support for VAR (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Introduce VAR object and its alloc/destroy methods (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Extend caps stage to handle VAR capabilities (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Expose vDPA emulation device capabilities (Alaa Hleihel) [1789382] - [include] net/mlx5: Add Virtio Emulation related device capabilities (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Use async EQ setup cleanup helpers for multiple EQs (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Reduce No CQ found log level from warn to debug (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Increase the max number of channels to 128 (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Support accept action on nic table (Alaa Hleihel) [1789382] - [netdrv] mlx5: work around high stack usage with gcc (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: limit the function in local scope (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: use true, false for bool variable (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Unify ODP MR code paths to allow extra flexibility (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Fix outstanding_pi index for GSI qps (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Add devlink reload (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Set netdev name space on creation (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Load profile according to RoCE enablement state (Alaa Hleihel) [1790200 1789382] - [netdrv] net/mlx5: Handle "enable_roce" devlink param (Alaa Hleihel) [1790200 1789382] - [fs] gfs2: Another gfs2_walk_metadata fix (Andreas Grunbacher) [1826419] - [nvme] nvmet-tcp: optimize tcp stack TX when data digest is used (Chris Leech) [1829540] - [nvme] nvmet-tcp: fix maxh2cdata icresp parameter (Chris Leech) [1829540] - [nvme] nvmet-tcp: set SO_PRIORITY for accepted sockets (Chris Leech) [1829540] - [nvme] nvmet-tcp: set MSG_MORE only if we actually have more to send (Chris Leech) [1829540] - [nvme] nvme-tcp: fix possible crash in recv error flow (Chris Leech) [1829540] - [nvme] nvme-tcp: don't poll a non-live queue (Chris Leech) [1829540] - [nvme] nvme-tcp: fix possible crash in write_zeroes processing (Chris Leech) [1829540] - [nvme] nvme-tcp: Add warning on state change failure at nvme_tcp_setup_ctrl (Chris Leech) [1829540] - [nvme] nvme: Make nvme_uninit_ctrl symmetric to nvme_init_ctrl (Chris Leech) [1829540] - [nvme] nvme: Fix ctrl use-after-free during sysfs deletion (Chris Leech) [1829540] - [nvme] nvme-tcp: break from io_work loop if recv failed (Chris Leech) [1829540] - [nvme] nvme-tcp: move send failure to nvme_tcp_try_send (Chris Leech) [1829540] - [nvme] nvme-tcp: optimize queue io_cpu assignment for multiple queue maps (Chris Leech) [1829540] - [nvme] nvme-tcp: Set SO_PRIORITY for all host sockets (Chris Leech) [1829540] - [nvme] nvme/tcp: fix bug on double requeue when send fails (Chris Leech) [1829540] - [nvme] Revert "nvme: Restart request timers in resetting state" (Chris Leech) [1829540] - [acpi] ACPI: processor: Export acpi_processor_evaluate_cst() (Steve Best) [1826415] - [acpi] ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR (Steve Best) [1826415] - [acpi] ACPI: processor: Clean up acpi_processor_evaluate_cst() (Steve Best) [1826415] - [acpi] ACPI: processor: Introduce acpi_processor_evaluate_cst() (Steve Best) [1826415] - [acpi] ACPI: processor: Export function to claim _CST control (Steve Best) [1826415] - [s390] s390/ftrace: fix potential crashes when switching tracers (Philipp Rudo) [1831796] - [net] net/smc: cancel event worker during device removal (Philipp Rudo) [1780665] - [net] net/smc: check for valid ib_client_data (Philipp Rudo) [1780665] - [net] net/smc: fix cleanup for linkgroup setup failures (Philipp Rudo) [1780665] - [net] net/smc: no peer ID in CLC decline for SMCD (Philipp Rudo) [1780665] - [net] net/smc: transfer fasync_list in case of fallback (Philipp Rudo) [1780665] - [net] net/smc: fix leak of kernel memory to user space (Philipp Rudo) [1780665] - [net] net/smc: allow unprivileged users to read pnet table (Philipp Rudo) [1780665] - [net] net/smc: unregister ib devices in reboot_event (Philipp Rudo) [1780665] - [net] net/smc: add fallback check to connect() (Philipp Rudo) [1780665] - [net] net/smc: shorten lgr_cnt initialization (Philipp Rudo) [1780665] - [net] net/smc: fix fastopen for non-blocking connect() (Philipp Rudo) [1780665] - [net] net/smc: remove unused constant (Philipp Rudo) [1780665] - [net] net/smc: use rcu_barrier() on module unload (Philipp Rudo) [1780665] - [net] net/smc: guarantee removal of link groups in reboot (Philipp Rudo) [1780665] - [net] net/smc: introduce bookkeeping of SMCR link groups (Philipp Rudo) [1780665] - [net] net/smc: immediate termination for SMCR link groups (Philipp Rudo) [1780665] - [net] net/smc: wait for tx completions before link freeing (Philipp Rudo) [1780665] - [net] net/smc: abnormal termination without orderly flag (Philipp Rudo) [1780665] - [net] net/smc: no WR buffer wait for terminating link group (Philipp Rudo) [1780665] - [net] net/smc: introduce bookkeeping of SMCD link groups (Philipp Rudo) [1780665] - [net] net/smc: abnormal termination of SMCD link groups (Philipp Rudo) [1780665] - [net] net/smc: immediate termination for SMCD link groups (Philipp Rudo) [1780665] - [net] net/smc: fix final cleanup sequence for SMCD devices (Philipp Rudo) [1780665] - [net] net/smc: fix refcount non-blocking connect() -part 2 (Philipp Rudo) [1780665] - [net] net/smc: fix ethernet interface refcounting (Philipp Rudo) [1780665] - [net] net/smc: fix refcounting for non-blocking connect() (Philipp Rudo) [1780665] - [net] net/smc: fix closing of fallback SMC sockets (Philipp Rudo) [1780665] - [net] net/smc: remove close abort worker (Philipp Rudo) [1780665] - [net] net/smc: introduce link group termination worker (Philipp Rudo) [1780665] - [net] net/smc: improve abnormal termination of link groups (Philipp Rudo) [1780665] - [net] net/smc: tell peers about abnormal link group termination (Philipp Rudo) [1780665] - [net] net/smc: improve link group freeing (Philipp Rudo) [1780665] - [net] net/smc: improve abnormal termination locking (Philipp Rudo) [1780665] - [net] net/smc: terminate link group without holding lgr lock (Philipp Rudo) [1780665] - [net] net/smc: cancel send and receive for terminated socket (Philipp Rudo) [1780665] - [net] net/smc: receive pending data after RCV_SHUTDOWN (Philipp Rudo) [1780665] - [net] net/smc: receive returns without data (Philipp Rudo) [1780665] - [net] net/smc: fix SMCD link group creation with VLAN id (Philipp Rudo) [1780665] - [net] net/smc: improve close of terminated socket (Philipp Rudo) [1780665] - [net] net/smc: no new connections on disappearing devices (Philipp Rudo) [1780665] - [net] net/smc: increase device refcount for added link group (Philipp Rudo) [1780665] - [net] net/smc: separate locks for SMCD and SMCR link group lists (Philipp Rudo) [1780665] - [net] net/smc: separate SMCD and SMCR link group lists (Philipp Rudo) [1780665] - [net] net/smc: original socket family in inet_sock_diag (Philipp Rudo) [1780665] - [infiniband] RDMA/bnxt_re: Use rdma_read_gid_hw_context to retrieve HW gid index (Kamal Heib) [1828601] - [infiniband] RDMA/core: Add helper function to retrieve driver gid context from gid attr (Kamal Heib) [1828601] - [media] media: videobuf2-v4l2: drop WARN_ON in vb2_warn_zero_bytesused() (Vladis Dronov) [1825616] {CVE-2019-9455} - [net] SUNRPC: Fix initialisation of struct rpc_xprt_switch (Steve Dickson) [1683394] - [net] SUNRPC: add links for all client xprts to debugfs (Steve Dickson) [1683394] - [net] SUNRPC: enhance rpc_clnt_show_stats() to report on all xprts (Steve Dickson) [1683394] - [net] SUNRPC: Fix transport accounting when caller specifies an rpc_xprt (Steve Dickson) [1683394] - [fs] NFS: send state management on a single connection (Steve Dickson) [1683394] - [net] SUNRPC: Add basic load balancing to the transport switch (Steve Dickson) [1683394] - [net] SUNRPC: Fix up task signalling (Steve Dickson) [1683394] - [fs] NFS: Allow multiple connections to a NFSv2 or NFSv3 server (Steve Dickson) [1683394] - [fs] NFS: Display the "nconnect" mount option if it is set (Steve Dickson) [1683394] - [fs] pNFS: Allow multiple connections to the DS (Steve Dickson) [1683394] - [fs] NFSv4: Allow multiple connections to NFSv4.x (x>0) servers (Steve Dickson) [1683394] - [fs] NFS: Add a mount option to specify number of TCP connections to use (Steve Dickson) [1683394] - [net] SUNRPC: Allow creation of RPC clients with multiple connections (Steve Dickson) [1683394] - [net] netlabel: cope with NULL catmap (Paolo Abeni) [1827251] {CVE-2020-10711} - [scsi] scsi: qla2xxx: fix a potential NULL pointer dereference ("Ewan D. Milne") [1829250] {CVE-2019-16233} - [input] Input: ff-memless - kill timer in destroy() (Chris von Recklinghausen) [1815024] {CVE-2019-19524}- [netdrv] net/mlx5e: kTLS, Do not send decrypted-marked SKBs via non-accel path (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: kTLS, Remove redundant posts in TX resync flow (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: kTLS, Fix corner-case checks in TX resync flow (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-Switch, Prevent ingress rate configuration of uplink rep (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Update the list of the PCI supported devices (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Fix lowest FDB pool size (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Fix hairpin RSS table size (Alaa Hleihel) [1789380] - [netdrv] Revert "net/mlx5: Support lockless FTE read lookups" (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Move devlink registration before interfaces load (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Always print health reporter message to dmesg (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Avoid duplicating rule destinations (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Fix device memory flows (Alaa Hleihel) [1789380] - [netdrv] treewide: Use sizeof_field() macro (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: E-switch, Fix Ingress ACL groups in switchdev mode for prio tag (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Fix build error without IPV6 (Alaa Hleihel) [1789380] - [netdrv] net: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Remove redundant pointer check (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: TC, Stub out ipv6 tun create header function (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: DR, Add support for Geneve packets SW steering (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: DR, Add HW bits and definitions for Geneve flex parser (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: DR, Refactor VXLAN GPE flex parser tunnel code for SW steering (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Don't write read-only fields in MODIFY_HCA_VPORT_CONTEXT command (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Implement callbacks for getting VFs GUID attributes (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Rx, Update page pool numa node when changed (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Support extended number of strides for Striding RQ (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Remove redundant NULL initializations (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Add new chain for netfilter flow table offload (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Refactor creating fast path prio chains (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Accumulate levels for chains prio namespaces (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Define fdb tc levels per prio (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Rename FDB_* tc related defines to FDB_TC_* defines (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Simplify fdb chain and prio eswitch defines (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Support flow counters offset for bulk counters (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Dump of fw_fatal use updated devlink binary interface (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Rename profile and init methods (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: fix spelling mistake "metdata" -> "metadata" (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: fix kvfree of uninitialized pointer spec (Alaa Hleihel) [1789380] - [infiniband] IB: mlx5: no need to check return value of debugfs_create functions (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: LAG, Use port enumerators (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: rate limit alloc_ent error messages (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Add ToS (DSCP) header rewrite support (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Bit sized fields rewrite support (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: WQ, Move short getters into header file (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: TX, Dump WQs wqe descriptors on CQE with error events (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Support lockless FTE read lookups (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Do not hold group lock while allocating FTE in software (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Verify that rule has at least one fwd/drop action (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Remove unneeded variable in mlx5_unload_one (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: FPGA, support network cards with standalone FPGA (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Introduce and use mlx5_core_is_vf() (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Refactor ingress acl configuration (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Restrict metadata disablement to offloads mode (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Offloads shift ACL programming during enable/disable vport (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Offloads introduce and use per vport acl tables APIs (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Move ACL drop counters life cycle close to ACL lifecycle (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Legacy introduce and use per vport acl tables APIs (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Prepare code to handle vport enable error (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Tide up state_lock and vport enabled flag usage (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Move legacy drop counter and rule under legacy structure (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Move metdata fields under offloads structure (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Introduce and use mlx5_esw_is_manager_vport() (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Introduce and use vlan rule config helper (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-Switch, Rename ingress acl config in offloads mode (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-Switch, Rename egress config to generic name (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Test write combining support (Alaa Hleihel) [1789380] - [netdrv] net: Fix misspellings of "configure" and "configuration" (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Do not race with mlx5_ib_invalidate_range during create and destroy (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Do not store implicit children in the odp_mkeys xarray (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Rework implicit ODP destroy (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Avoid double lookups on the pagefault path (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Reduce locking in implicit_mr_get_data() (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Use an xarray for the children of an implicit ODP (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Split implicit handling from pagefault_mr (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Set the HW IOVA of the child MRs to their place in the tree (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Lift implicit_mr_alloc() into the two routines that call it (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Rework implicit_mr_get_data (Alaa Hleihel) [1789380] - [netdrv] RDMA/mlx5: Delete struct mlx5_priv->mkey_table (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Use a dedicated mkey xarray for ODP (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Split sig_err MR data into its own xarray (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Use SRCU properly in ODP prefetch (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Align usage of QP1 create flags with rest of mlx5 defines (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Add capability for max sge to get optimized performance (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Introduce and use mkey context setting helper routine (Alaa Hleihel) [1789380] - [include] net/mlx5: Expose optimal performance scatter entries capability (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Remove unnecessary else statement (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Remove unnecessary return statement (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Group boolean parameters to take less space (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Add missing capability bit check for IP-in-IP (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Fix ingress rate configuration for representors (Alaa Hleihel) [1789378] - [netdrv] mlx5: reject unsupported external timestamp flags (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Replace kfree with kvfree when free vhca stats (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Remove incorrect match criteria assignment line (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Enhance TX resync flow (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Save a copy of the crypto info (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Remove unneeded cipher type checks (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Limit DUMP wqe size (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Fix missing SQ edge fill (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Fix page refcnt leak in TX resync error flow (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Save by-value copy of the record frags (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Save only the frag page to release at completion (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Size of a Dump WQE is fixed (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Release reference on DUMPed fragments in shutdown flow (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: Put live in the correct place for ODP MRs (Alaa Hleihel) [1789378] - [infiniband] RDMA/odp: Lift umem_mutex out of ib_umem_odp_unmap_dma_pages() (Alaa Hleihel) [1789378] - [netdrv] drivers: net: Fix Kconfig indentation (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: DR, Remove redundant dev_name print from err log (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: DR, Remove useless set memory to zero use memset() (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Remove unused function parameter (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Use PTR_ERR_OR_ZERO rather than its implementation (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Use ipv6_stub to avoid dependency with ipv6 being a module (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Kconfig: Fix MLX5_CORE dependency with PCI_HYPERV_INTERFACE (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Fix static checker warning of potential pointer math issue (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Remove unlikely() from WARN*() condition (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Support TSO and TX checksum offloads for IP-in-IP tunnels (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Improve stateless offload capability check (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Support RSS for IP-in-IP and IPv6 tunneled packets (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Change function's position to a more fitting file (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Add page fault handler for DC initiator WQE (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Remove check of FW capabilities in ODP page fault handling (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Set ODP capabilities for DC transport to max (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: RDMA_RX flow type support for user applications (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Fix return code in case of hyperv wrong size read (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Add mlx5e HV VHCA stats agent (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add HV VHCA control agent (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add HV VHCA infrastructure (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add wrappers for HyperV PCIe operations (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Add trace point for neigh update (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Add trace point for neigh used value update (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Add tc flower tracepoints (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: Use odp instead of mr->umem in pagefault_mr (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: Use ib_umem_start instead of umem.address (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Create bypass and loopback flow steering namespaces for RDMA RX (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add per-namespace flow table default miss action support (Alaa Hleihel) [1789378] - [include] net/mlx5: Expose IP-in-IP capability bit (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Improve functions documentation (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Report and recover from CQE with error on RQ (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: RX, Handle CQE with error at the earliest stage (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Report and recover from rx timeout (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Report and recover from CQE error on ICOSQ (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Split open/close ICOSQ into stages (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Add support to rx reporter diagnose (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Add helper functions for reporter's basics (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Add cq info to tx reporter diagnose (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Extend tx reporter diagnostics output (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Extend tx diagnose function (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Generalize tx reporter's functionality (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Change naming convention for reporter's functions (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Rename reporter header file (Alaa Hleihel) [1790198 1789378] - [infiniband] RDMA/mlx5: Annotate lock dependency in bind/unbind slave port (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Expose XRQ legacy commands over the DEVX interface (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Add legacy events to DEVX list (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add XRQ legacy commands opcodes (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Use debug message instead of warn (Alaa Hleihel) [1789378] - [netdrv] mlx5: no need to check return value of debugfs_create functions (Alaa Hleihel) [1789378] - [infiniband] mlx5: Use refcount_t for refcount (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Allow dropping specific tunnel packets (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: TX reporter cleanup (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Set tx reporter only on successful creation (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Rx, checksum handling refactoring (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Tx, Soften inline mode VLAN dependencies (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: XDP, Slight enhancement for WQE fetch function (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: XDP, Close TX MPWQE session when no room for inline packet left (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Tx, Strict the room needed for SQ edge NOPs (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: E-Switch, add ingress rate support (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: Remove DEBUG ODP code (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Add CREATE_PSV/DESTROY_PSV for devx interface (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Avoid unnecessary typecast (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: xsk: dynamically allocate mlx5e_channel_param (Alaa Hleihel) [1789378] - [netdrv] net: Use skb accessors in network drivers (Alaa Hleihel) [1789378] - [char] tpm: Export tpm2_get_cc_attrs_tbl for ibmvtpm driver as module (David Gibson) [1781915] - [char] tpm: ibmvtpm: Add support for TPM2 (David Gibson) [1781915] - [char] tpm: of: Handle IBM, vtpm20 case when getting log parameters (David Gibson) [1781915] - [wireless] iwlwifi: mvm: Do not require PHY_SKU NVM section for 3168 devices (Jarod Wilson) [1807052] - [wireless] mwifiex: set needed_headroom, not hard_header_len (Jarod Wilson) [1807052] - [wireless] ath9k: Handle txpower changes even when TPC is disabled (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02: fix coverage_class type (Jarod Wilson) [1807052] - [wireless] rtw88: Use kfree_skb() instead of kfree() (Jarod Wilson) [1807052] - [wireless] brcmfmac: abort and release host after error (Jarod Wilson) [1807052] - [wireless] ath11k: Silence clang -Wsometimes-uninitialized in ath11k_update_per_peer_stats_from_txcompl (Jarod Wilson) [1807052] - [wireless] ath10k: Call cpu_latency_qos_*() instead of pm_qos_*() (Jarod Wilson) [1807052] - [net] mac80211: fix authentication with iwlwifi/mvm (Jarod Wilson) [1807052] - [net] mac80211: set IEEE80211_TX_CTRL_PORT_CTRL_PROTO for nl80211 TX (Jarod Wilson) [1807052] - [net] mac80211: mark station unauthorized before key removal (Jarod Wilson) [1807052] - [net] mac80211: Check port authorization in the ieee80211_tx_dequeue() case (Jarod Wilson) [1807052] - [net] cfg80211: Do not warn on same channel at the end of CSA (Jarod Wilson) [1807052] - [net] mac80211: drop data frames without key on encrypted links (Jarod Wilson) [1807052] - [net] nl80211: fix NL80211_ATTR_CHANNEL_WIDTH attribute type (Jarod Wilson) [1807052] - [wireless] iwlwifi: don't send GEO_TX_POWER_LIMIT if no wgds table (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: add 0x2526/0x401* devices back to cfg detection (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Fix regression due to commit d1d1a96bdb44 (Jarod Wilson) [1807052] - [wireless] iwlwifi: cfg: use antenna diversity with all AX101 devices (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Fix rate scale NSS configuration (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg: don't abort if sending DBGC_SUSPEND_RESUME fails (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: don't add TLV offset when reading FIFOs (Jarod Wilson) [1807052] - [wireless] iwlwifi: check allocated pointer when allocating conf_tlvs (Jarod Wilson) [1807052] - [wireless] iwlwifi: consider HE capability when setting LDPC (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: take the required lock when clearing time event data (Jarod Wilson) [1807052] - [net] mac80211: Do not send mesh HWMP PREQ if HWMP is disabled (Jarod Wilson) [1807052] - [net] nl80211: add missing attribute validation for channel switch (Jarod Wilson) [1807052] - [net] nl80211: add missing attribute validation for beacon report scanning (Jarod Wilson) [1807052] - [net] nl80211: add missing attribute validation for critical protocol indication (Jarod Wilson) [1807052] - [wireless] mt76: fix array overflow on receiving too many fragments for a packet (Jarod Wilson) [1807052] - [net] mac80211: rx: avoid RCU list traversal under mutex (Jarod Wilson) [1807052] - [net] nl80211: explicitly include if_vlan.h (Jarod Wilson) [1807052] - [net] mac80211: Remove a redundant mutex unlock (Jarod Wilson) [1807052] - [net] cfg80211: check reg_rule for NULL in handle_channel_custom() (Jarod Wilson) [1807052] - [net] nl80211: fix potential leak in AP start (Jarod Wilson) [1807052] - [net] mac80211: fix wrong 160/80+80 MHz setting (Jarod Wilson) [1807052] - [net] cfg80211: add missing policy for NL80211_ATTR_STATUS_CODE (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: fix max_nss in mt7615_eeprom_parse_hw_cap (Jarod Wilson) [1807052] - [net] cfg80211: check wiphy driver existence for drvinfo report (Jarod Wilson) [1807052] - [net] mac80211: consider more elements in parsing CRC (Jarod Wilson) [1807052] - [net] mac80211: fix quiet mode activation in action frames (Jarod Wilson) [1807052] - [net] mac80211: use more bits for ack_frame_id (Jarod Wilson) [1807052] - [wireless] rtw88: Fix return value of rtw_wow_check_fw_status (Jarod Wilson) [1807052] - [wireless] iwlwifi: d3: read all FW CPUs error info (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix TDLS discovery with the new firmware API (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Check the sta is not NULL in iwl_mvm_cfg_he_sta() (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: avoid use after free for pmsr request (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: update the DTS measurement type (Jarod Wilson) [1807052] - [wireless] iwlwifi: don't throw error when trying to remove IGTK (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Fix thermal zone registration (Jarod Wilson) [1807052] - [wireless] iwlwifi: use helpers (Jarod Wilson) [1807052] - [wireless] mwifiex: Fix possible buffer overflows in mwifiex_cmd_append_vsie_tlv() (Jarod Wilson) [1807052] - [wireless] mwifiex: Fix possible buffer overflows in mwifiex_ret_wmm_get_status() (Jarod Wilson) [1807052] - [wireless] mwifiex: fix unbalanced locking in mwifiex_process_country_ie() (Jarod Wilson) [1807052] - [wireless] rtlwifi: btcoex: fix spelling mistake "initilized" -> "initialized" (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723ae: remove unused variables (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: remove unused variables (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8821ae: remove unused variables (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: remove redundant assignment to variable cond (Jarod Wilson) [1807052] - [wireless] brcmfmac: Remove always false 'idx < 0' statement (Jarod Wilson) [1807052] - [wireless] rtw88: use shorter delay time to poll PS state (Jarod Wilson) [1807052] - [wireless] rtw88: fix potential NULL skb access in TX ISR (Jarod Wilson) [1807052] - [wireless] brcmfmac: add initial support for monitor mode (Jarod Wilson) [1807052] - [wireless] brcmfmac: simplify building interface combinations (Jarod Wilson) [1807052] - [wireless] brcmfmac: sdio: Fix OOB interrupt initialization on brcm43362 (Jarod Wilson) [1807052] - [wireless] brcmfmac: use true,false for bool variable (Jarod Wilson) [1807052] - [wireless] rtw88: use true,false for bool variable (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8821ae: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723be: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723ae: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Remove sw.h header (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192cu: Remove sw.h header (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ce: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192cu: Fix typo (Jarod Wilson) [1807052] - [wireless] rtw88: change max_num_of_tx_queue() definition to inline in pci.h (Jarod Wilson) [1807052] - [wireless] rtw88: assign NULL to skb after being kfree()'ed (Jarod Wilson) [1807052] - [wireless] rtw88: use rtw_hci_stop() instead of rtwdev->hci.ops->stop() (Jarod Wilson) [1807052] - [wireless] rtw88: remove unused vif pointer in struct rtw_vif (Jarod Wilson) [1807052] - [wireless] rtw88: remove unused variable 'in_lps' (Jarod Wilson) [1807052] - [wireless] rtw88: remove unused spinlock (Jarod Wilson) [1807052] - [wireless] rtw88: 8822c: update power sequence to v15 (Jarod Wilson) [1807052] - [wireless] rtw88: fix TX secondary channel offset of 40M if current bw is 20M or 40M (Jarod Wilson) [1807052] - [wireless] rtw88: fix rate mask for 1SS chip (Jarod Wilson) [1807052] - [wireless] rtw88: Add wowlan net-detect support (Jarod Wilson) [1807052] - [wireless] rtw88: Add wowlan pattern match support (Jarod Wilson) [1807052] - [wireless] rtw88: support wowlan feature for 8822c (Jarod Wilson) [1807052] - [wireless] rtw88: load wowlan firmware if wowlan is supported (Jarod Wilson) [1807052] - [wireless] rtw88: add interface config for 8822c (Jarod Wilson) [1807052] - [wireless] rtw88: pci: reset dma when reset pci trx ring (Jarod Wilson) [1807052] - [wireless] rtw88: pci: reset ring index when release skbs in tx ring (Jarod Wilson) [1807052] - [wireless] ath10k: Use device_get_match_data() to simplify code (Jarod Wilson) [1807052] - [wireless] ath10k: Add newlines to printk messages (Jarod Wilson) [1807052] - [wireless] ath10k: Correct the DMA direction for management tx buffers (Jarod Wilson) [1807052] - [wireless] mwifiex: drop most magic numbers from mwifiex_process_tdls_action_frame() (Jarod Wilson) [1807052] - [wireless] ath11k: fix up some error paths (Jarod Wilson) [1807052] - [wireless] ath11k: make sure to also report the RX bandwidth inside radiotap (Jarod Wilson) [1807052] - [wireless] ath11k: avoid null pointer dereference when pointer band is null (Jarod Wilson) [1807052] - [wireless] ath11k: Add missing pdev rx rate stats (Jarod Wilson) [1807052] - [wireless] ath11k: ensure ts.flags is initialized before bit-wise or'ing in values (Jarod Wilson) [1807052] - [wireless] ath11k: set TxBf parameters after vdev start (Jarod Wilson) [1807052] - [wireless] ath11k: enable HE tlvs in ppdu stats for pktlog lite (Jarod Wilson) [1807052] - [wireless] ath11k: fix debugfs build failure (Jarod Wilson) [1807052] - [wireless] ath10k: Don't call SCM interface for statically mapped msa region (Jarod Wilson) [1807052] - [wireless] Revert "ath10k: fix DMA related firmware crashes on multiple devices" (Jarod Wilson) [1807052] - [wireless] ath10k: drop RX skb with invalid length for sdio (Jarod Wilson) [1807052] - [wireless] ath10k: use true,false for bool variable (Jarod Wilson) [1807052] - [wireless] ath10k: Add optional qdss clk (Jarod Wilson) [1807052] - [wireless] ath10k: pci: Fix comment on ath10k_pci_dump_memory_sram (Jarod Wilson) [1807052] - [wireless] ath10k: pci: Only dump ATH10K_MEM_REGION_TYPE_IOREG when safe (Jarod Wilson) [1807052] - [wireless] ath9k: use true,false for bool variable (Jarod Wilson) [1807052] - [net] net: mac80211: use skb_list_walk_safe helper for gso segments (Jarod Wilson) [1807052] - [wireless] net: iwlwifi: use skb_list_walk_safe helper for gso segments (Jarod Wilson) [1807052] - [wireless] iwlwifi: add device name to device_info (Jarod Wilson) [1807052] - [wireless] iwlwifi: implement a new device configuration table (Jarod Wilson) [1807052] - [wireless] iwlwifi: assume the driver_data is a trans_cfg, but allow full cfg (Jarod Wilson) [1807052] - [wireless] iwlwifi: prph: remove some unused register definitions (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: print out extended secboot status before dump (Jarod Wilson) [1807052] - [wireless] iwlwifi: incorporate firmware filename into version (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: check for the domain on all TLV types during init (Jarod Wilson) [1807052] - [wireless] iwlwifi: add new iwlax411 struct for type SoSnj (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: remove the iwl_dbg_tlv_gen_active_trigs() function (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: remove unnecessary active triggers status flag (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: don't allow changing the domain via debugfs (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Update BEACON_TEMPLATE_CMD firmware API (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove CSR registers abstraction (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove some outdated iwl22000 configurations (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: validate queue ID before array deref/bit ops (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: use partial pages if applicable (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: map only used part of RX buffers (Jarod Wilson) [1807052] - [wireless] iwlwifi: allocate more receive buffers for HE devices (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: add support for responder config command version 7 (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: add support for location range request version 8 (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: remove support for fw scan api v11 (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: don't skip a TX FIFO when dumping (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: update powersave correctly for D3 (Jarod Wilson) [1807052] - [wireless] ath11k: Use sizeof_field() instead of FIELD_SIZEOF() (Jarod Wilson) [1807052] - [wireless] ath11k: explicitly cast wmi commands to their correct struct type (Jarod Wilson) [1807052] - [wireless] orinoco: avoid assertion in case of NULL pointer (Jarod Wilson) [1807052] - [wireless] brcmfmac: Keep OOB wake-interrupt disabled when it shouldn't be enabled (Jarod Wilson) [1807052] - [wireless] brcmfmac: Fix memory leak in brcmf_usbdev_qinit (Jarod Wilson) [1807052] - [wireless] brcmfmac: not set mbss in vif if firmware does not support MBSS (Jarod Wilson) [1807052] - [wireless] brcmfmac: add RSDB condition when setting interface combinations (Jarod Wilson) [1807052] - [wireless] brcmfmac: add support for BCM4359 SDIO chipset (Jarod Wilson) [1807052] - [wireless] brcmfmac: make errors when setting roaming parameters non-fatal (Jarod Wilson) [1807052] - [wireless] brcmfmac: fix rambase for 4359/9 (Jarod Wilson) [1807052] - [wireless] brcmfmac: set F2 blocksize and watermark for 4359 (Jarod Wilson) [1807052] - [wireless] brcmfmac: reset two D11 cores if chip has two D11 cores (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: use generic rtl_signal_scale_mapping (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192cu: use generic rtl_signal_scale_mapping (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ce: use generic rtl_signal_scale_mapping (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: use generic rtl_query_rxpwrpercentage (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192cu: use generic rtl_query_rxpwrpercentage (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ce: use generic rtl_query_rxpwrpercentage (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: fix interface sanity check (Jarod Wilson) [1807052] - [wireless] brcmfmac: fix interface sanity check (Jarod Wilson) [1807052] - [wireless] brcmfmac: set interface carrier to off by default (Jarod Wilson) [1807052] - [wireless] mwifiex: delete unused mwifiex_get_intf_num() (Jarod Wilson) [1807052] - [wireless] rt2x00usb: Fix a warning message in 'rt2x00usb_watchdog_tx_dma()' (Jarod Wilson) [1807052] - [wireless] brcmfmac: Fix use after free in brcmf_sdio_readframes() (Jarod Wilson) [1807052] - [wireless] rt2x00: use RESET state bit to prevent IV changes on restart (Jarod Wilson) [1807052] - [wireless] rt2x00: implement reconfig_complete (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl_pci: Fix -Wcast-function-type (Jarod Wilson) [1807052] - [wireless] brcmsmac: Remove always false 'channel < 0' statement (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove last definitions of local bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723be: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723ae: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl88821ae: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove dependence on special bit manipulation macros for common driver (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ce: rtl8192c_com: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Remove usage of private bit manipulation (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Convert inline routines to little-endian words (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Convert macros that set descriptor (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Replace local bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Remove unused GET_XXX and SET_XXX macros (Jarod Wilson) [1807052] - [wireless] brcmfmac: Fix memory leak in brcmf_p2p_create_p2pdev() (Jarod Wilson) [1807052] - [wireless] ath9k: fix storage endpoint lookup (Jarod Wilson) [1807052] - [wireless] ath11k: Remove unneeded semicolon (Jarod Wilson) [1807052] - [wireless] ath11k: remove an unneeded NULL check (Jarod Wilson) [1807052] - [wireless] ath11k: checking for NULL vs IS_ERR() (Jarod Wilson) [1807052] - [wireless] ath11k: delete a stray unlock in ath11k_dbg_htt_stats_req() (Jarod Wilson) [1807052] - [wireless] ath11k: fix missing free of skb on error return path (Jarod Wilson) [1807052] - [wireless] ath11k: fix uninitialized variable radioup (Jarod Wilson) [1807052] - [wireless] ath11k: fix memory leak on reg_info (Jarod Wilson) [1807052] - [wireless] ath11k: Remove unnecessary enum scan_priority (Jarod Wilson) [1807052] - [wireless] ath11k: fix several spelling mistakes (Jarod Wilson) [1807052] - [wireless] ath11k: add some missing __packed qualifiers (Jarod Wilson) [1807052] - [wireless] ath11k: set the BA buffer size to 256 when HE is enabled (Jarod Wilson) [1807052] - [wireless] ath11k: fix pdev when invoking ath11k_wmi_send_twt_enable_cmd() (Jarod Wilson) [1807052] - [wireless] ath11k: optimize ath11k_hal_tx_status_parse (Jarod Wilson) [1807052] - [wireless] ath11k: optimise ath11k_dp_tx_completion_handler (Jarod Wilson) [1807052] - [wireless] ath11k: move some tx_status parsing to debugfs code (Jarod Wilson) [1807052] - [wireless] ath11k: rename ath11k_wmi_base instances from wmi_sc to wmi_ab (Jarod Wilson) [1807052] - [wireless] ath11k: drop memset when setting up a tx cmd desc (Jarod Wilson) [1807052] - [wireless] ath11k: disable PS for STA interfaces by default upon bringup (Jarod Wilson) [1807052] - [wireless] ath11k: add wmi helper for turning STA PS on/off (Jarod Wilson) [1807052] - [wireless] ath10k: Fix some typo in some warning messages (Jarod Wilson) [1807052] - [wireless] ath11k: register HE mesh capabilities (Jarod Wilson) [1807052] - [net] netlink: rename nl80211_validate_nested() to nla_validate_nested() (Jarod Wilson) [1807052] - [wireless] wireless/mediatek: Replace rcu_swap_protected() with rcu_replace_pointer() (Jarod Wilson) [1807052] - [wireless] ath: add support for special 0x0 regulatory domain (Jarod Wilson) [1807052] - [wireless] ath10k: change bundle count for max rx bundle for sdio (Jarod Wilson) [1807052] - [wireless] ath10k: enable napi on RX path for sdio (Jarod Wilson) [1807052] - [wireless] ath11k: fix indentation in ath11k_mac_prepare_he_mode() (Jarod Wilson) [1807052] - [wireless] ath11k: Setup REO destination ring before sending wmi_init command (Jarod Wilson) [1807052] - [wireless] ath11k: Move mac80211 hw allocation before wmi_init command (Jarod Wilson) [1807052] - [wireless] ath11k: Skip update peer stats for management packets (Jarod Wilson) [1807052] - [wireless] ath11k: update tx duration in station info (Jarod Wilson) [1807052] - [wireless] ath11k: fix vht guard interval mapping (Jarod Wilson) [1807052] - [wireless] ath11k: fix memory leak in monitor mode (Jarod Wilson) [1807052] - [wireless] ath11k: Advertise MPDU start spacing as no restriction (Jarod Wilson) [1807052] - [wireless] ath11k: Update tx and rx chain count properly on drv_set_antenna (Jarod Wilson) [1807052] - [wireless] ath11k: add necessary peer assoc params in wmi dbg (Jarod Wilson) [1807052] - [wireless] ath11k: unlock mutex during failure in qmi fw ready (Jarod Wilson) [1807052] - [wireless] ath11k: add support for controlling tx power to a station (Jarod Wilson) [1807052] - [wireless] ath11k: update bawindow size in delba process (Jarod Wilson) [1807052] - [wireless] ath11k: avoid use_after_free in ath11k_dp_rx_msdu_coalesce API (Jarod Wilson) [1807052] - [wireless] ath11k: avoid burst time conversion logic (Jarod Wilson) [1807052] - [wireless] ath11k: pktlog: fix sending/using the pdev id (Jarod Wilson) [1807052] - [wireless] ath11k: qmi clean up in ath11k_qmi_wlanfw_wlan_cfg_send() (Jarod Wilson) [1807052] - [wireless] ath11k: qmi clean up ce and HTC service config update (Jarod Wilson) [1807052] - [wireless] ath11k: tracing: fix ath11k tracing (Jarod Wilson) [1807052] - [wireless] ath10k: enable wow feature for sdio chip (Jarod Wilson) [1807052] - [wireless] ath10k: change log level for mpdu status of sdio chip (Jarod Wilson) [1807052] - [wireless] ath10k: set WMI_PEER_AUTHORIZE after a firmware crash (Jarod Wilson) [1807052] - [wireless] ath10k: set max mtu to 1500 for sdio chip (Jarod Wilson) [1807052] - [wireless] ath10k: enable firmware log by default for sdio (Jarod Wilson) [1807052] - [wireless] ath11k: Fix target crash due to WBM_IDLE_LINK ring desc shortage (Jarod Wilson) [1807052] - [wireless] ath11k: Fixing TLV length issue in peer pktlog WMI command (Jarod Wilson) [1807052] - [wireless] ath11k: Fix skb_panic observed during msdu coalescing (Jarod Wilson) [1807052] - [wireless] ath11k: remove unused tx ring counters (Jarod Wilson) [1807052] - [wireless] ath11k: avoid WMM param truncation (Jarod Wilson) [1807052] - [wireless] ath11k: optimize RX path latency (Jarod Wilson) [1807052] - [wireless] ath11k: update tcl cmd descriptor parameters for STA mode (Jarod Wilson) [1807052] - [wireless] ath11k: fix wmi service ready ext tlv parsing (Jarod Wilson) [1807052] - [wireless] ath11k: fix resource leak in ath11k_mac_sta_state (Jarod Wilson) [1807052] - [wireless] ath11k: Fix htt stats sounding info and pdev cca stats (Jarod Wilson) [1807052] - [wireless] ath10k: move non-fatal warn logs to dbg level (Jarod Wilson) [1807052] - [wireless] ath11k: add spatial reuse support (Jarod Wilson) [1807052] - [wireless] ath11k: add TWT support (Jarod Wilson) [1807052] - [wireless] ath11k: add HE support (Jarod Wilson) [1807052] - [wireless] ath11k: Remove dead code while handling amsdu packets (Jarod Wilson) [1807052] - [wireless] ath11k: fix missed bw conversion in tx completion (Jarod Wilson) [1807052] - [wireless] ath11k: convert message from info to dbg (Jarod Wilson) [1807052] - [wireless] ath11k: ignore event 0x6017 (Jarod Wilson) [1807052] - [wireless] ath11k: add RX stats support for radiotap (Jarod Wilson) [1807052] - [wireless] ath11k: driver for Qualcomm IEEE 802.11ax devices (Jarod Wilson) [1807052] - [wireless] ath10k: fix RX of frames with broken FCS in monitor mode (Jarod Wilson) [1807052] - [wireless] ath10k: report rssi of each chain to mac80211 for sdio (Jarod Wilson) [1807052] - [wireless] ath10k: Handle "invalid" BDFs for msm8998 devices (Jarod Wilson) [1807052] - [wireless] ath10k: Fix qmi init error handling (Jarod Wilson) [1807052] - [wireless] ath10k: add NL80211_FEATURE_ND_RANDOM_MAC_ADDR for NLO (Jarod Wilson) [1807052] - [wireless] ath10k: Handle when FW doesn't support QMI_WLFW_HOST_CAP_REQ_V01 (Jarod Wilson) [1807052] - [wireless] ath10k: add large size for BMI download data for SDIO (Jarod Wilson) [1807052] - [wireless] ath10k: correct the tlv len of ath10k_wmi_tlv_op_gen_config_pno_start (Jarod Wilson) [1807052] - [wireless] ath10k: sdio: remove struct ath10k_sdio_rx_data::status (Jarod Wilson) [1807052] - [wireless] ath10k: sdio: cosmetic cleanup (Jarod Wilson) [1807052] - [wireless] ath10k: add workqueue for RX path of sdio (Jarod Wilson) [1807052] - [wireless] ath10k: change max RX bundle size from 8 to 32 for sdio (Jarod Wilson) [1807052] - [wireless] ath10k: enable RX bundle receive for sdio (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: don't send the IWL_MVM_RXQ_NSSN_SYNC notif to Rx queues (Jarod Wilson) [1807052] - [net] cfg80211: fix page refcount issue in A-MSDU decap (Jarod Wilson) [1807052] - [net] cfg80211: check for set_wiphy_params (Jarod Wilson) [1807052] - [net] cfg80211: fix memory leak in cfg80211_cqm_rssi_update (Jarod Wilson) [1807052] - [net] cfg80211: fix memory leak in nl80211_probe_mesh_link (Jarod Wilson) [1807052] - [net] cfg80211: fix deadlocks in autodisconnect work (Jarod Wilson) [1807052] - [net] wireless: wext: avoid gcc -O3 warning (Jarod Wilson) [1807052] - [net] mac80211: Fix TKIP replay protection immediately after key setup (Jarod Wilson) [1807052] - [net] cfg80211: Fix radar event during another phy CAC (Jarod Wilson) [1807052] - [net] wireless: fix enabling channel 12 for custom regulatory domain (Jarod Wilson) [1807052] - [net] mac80211: mesh: restrict airtime metric to peered established plinks (Jarod Wilson) [1807052] - [wireless] Revert "iwlwifi: mvm: fix scan config command size" (Jarod Wilson) [1807052] - [wireless] iwlwifi: fw: make pos static in iwl_sar_get_ewrd_table() loop (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove lar_disable module parameter (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg: force stop the debug monitor HW (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: always disable L0S states (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: rename L0S_ENABLED bit to L0S_DISABLED (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix potential SKB leak on TXQ TX (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix SKB leak on invalid queue (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: extend hardware workaround to context-info (Jarod Wilson) [1807052] - [wireless] iwlwifi: Don't ignore the cap field upon mcc update (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: report TX rate to mac80211 directly for RS offload (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix NVM check for 3168 devices (Jarod Wilson) [1807052] - [wireless] iwlwifi: fix TLV fragment allocation loop (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: allocate smaller dev_cmd for TX headers (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: detect the DMA bug and warn if it happens (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: work around DMA hardware bug (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: move page tracking into get_page_hdr() (Jarod Wilson) [1807052] - [wireless] iwlwifi: don't send PPAG command if disabled (Jarod Wilson) [1807052] - [wireless] mt76: Off by one in mt76_calc_rx_airtime() (Jarod Wilson) [1807052] - [wireless] mt76: fix LED link time failure (Jarod Wilson) [1807052] - [net] mac80211: Turn AQL into an NL80211_EXT_FEATURE (Jarod Wilson) [1807052] - [net] mac80211: airtime: Fix an off by one in ieee80211_calc_rx_airtime() (Jarod Wilson) [1807052] - [net] cfg80211: fix double-free after changing network namespace (Jarod Wilson) [1807052] - [net] mac80211: fix TID field in monitor mode transmit (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: move power gating workaround earlier in the flow (Jarod Wilson) [1807052] - [wireless] Revert "iwlwifi: assign directly to iwl_trans->cfg in QuZ detection" (Jarod Wilson) [1807052] - [wireless] wireles: Use sizeof_field() macro (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0: fix default mac address overwrite (Jarod Wilson) [1807052] - [wireless] ath9k: use iowrite32 over __raw_writel (Jarod Wilson) [1807052] - [net] mac80211: Use Airtime-based Queue Limits (AQL) on packet dequeue (Jarod Wilson) [1807052] - [net] mac80211: Implement Airtime-based Queue Limit (AQL) (Jarod Wilson) [1807052] - [net] mac80211: Import airtime calculation code from mt76 (Jarod Wilson) [1807052] - [net] mac80211: consider QoS Null frames for STA_NULLFUNC_ACKED (Jarod Wilson) [1807052] - [net] mac80211: expose HW conf flags through debugfs (Jarod Wilson) [1807052] - [net] mac80211: Add new sta_info getter by sta/vif addrs (Jarod Wilson) [1807052] - [net] mac80211: add a comment about monitor-to-dev injection (Jarod Wilson) [1807052] - [wireless] drivers: net: Fix Kconfig indentation, continued (Jarod Wilson) [1807052] - [wireless] mt76: fix fix ampdu locking (Jarod Wilson) [1807052] - [wireless] mt76: mt76u: fix endpoint definition order (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: read {tx,rx} mask from eeprom (Jarod Wilson) [1807052] - [wireless] mt76: move mt76_get_antenna in mt76_core module (Jarod Wilson) [1807052] - [wireless] mt76: fix possible out-of-bound access in mt7615_fill_txs/mt7603_fill_txs (Jarod Wilson) [1807052] - [wireless] Revert "mt76: mt76x0e: don't use hw encryption for MT7630E" (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: disable radar pattern detector during scanning (Jarod Wilson) [1807052] - [wireless] mt76: move interface_modes definition in mt76_core module (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: add ibss support (Jarod Wilson) [1807052] - [wireless] mt76: move SUPPORTS_REORDERING_BUFFER hw property in mt76_register_device (Jarod Wilson) [1807052] - [wireless] mt76: use mt76_dev in mt76_is_{mmio,usb} (Jarod Wilson) [1807052] - [wireless] mt76: Remove set but not used variable 'idx' (Jarod Wilson) [1807052] - [wireless] mt76: mt76u: rely on a dedicated stats workqueue (Jarod Wilson) [1807052] - [wireless] mt76: mt76u: rely on usb_interface instead of usb_dev (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: remove unneeded semicolon (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0: remove 350ms delay in mt76x0_phy_calibrate (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02u: update ewma pkt len in mt76x02u_tx_prepare_skb (Jarod Wilson) [1807052] - [wireless] mt76: remove obsolete .add_buf() from struct mt76_queue_ops (Jarod Wilson) [1807052] - [wireless] mt76: add sanity check for a-mpdu rx wcid index (Jarod Wilson) [1807052] - [wireless] mt76: refactor cc_lock locking scheme (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0: eeprom: add support for MAC address from OF (Jarod Wilson) [1807052] - [wireless] mt76: avoid enabling interrupt if NAPI poll is still pending (Jarod Wilson) [1807052] - [wireless] mt76: fix aggregation stop issue (Jarod Wilson) [1807052] - [wireless] mt76: drop rcu read lock in mt76_rx_aggr_stop (Jarod Wilson) [1807052] - [wireless] mt76: add missing locking around ampdu action (Jarod Wilson) [1807052] - [wireless] mt76: do not use devm API for led classdev (Jarod Wilson) [1807052] - [wireless] mt76: enable airtime fairness (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: track tx/rx airtime for airtime fairness (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: introduce mt7615_mac_wtbl_update routine (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: fix survey channel busy time (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: report tx_time, bss_rx and busy time to mac80211 (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02: track approximate tx airtime for airtime fairness and survey (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02: move MT_CH_TIME_CFG init to mt76x02_mac_cc_reset (Jarod Wilson) [1807052] - [wireless] mt76: unify channel survey update code (Jarod Wilson) [1807052] - [wireless] mt76: mt7603: switch to a different counter for survey busy time (Jarod Wilson) [1807052] - [wireless] mt76: mt7603: track tx airtime for airtime fairness and survey (Jarod Wilson) [1807052] - [wireless] mt76: track rx airtime for airtime fairness and survey (Jarod Wilson) [1807052] - [wireless] mt76: store current channel survey_state in struct mt76_dev (Jarod Wilson) [1807052] - [wireless] mt76: rename mt76_driver_ops txwi_flags to drv_flags and include tx aligned4 (Jarod Wilson) [1807052] - [wireless] mt76: report rx a-mpdu subframe status (Jarod Wilson) [1807052] - [wireless] mt76: mt7603: remove q_rx field from struct mt7603_dev (Jarod Wilson) [1807052] - [wireless] mt76: mt7603: collect aggregation stats (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: collect aggregation stats (Jarod Wilson) [1807052] - [wireless] mt76: move aggr_stats array in mt76_dev (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: add queue entry in debugfs (Jarod Wilson) [1807052] - [wireless] mt76: move queue debugfs entry to driver specific code (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02u: move mt76x02u_mac_start in mt76x02-usb module (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0u: reset counter starting the device (Jarod Wilson) [1807052] - [wireless] mt76: mt76x2: move mt76x02_mac_reset_counters in mt76x02_mac_start (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02: move mac_reset_counter in mt76x02_lib module (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: enable SCS by default (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0e: make array mt76x0_chan_map static const, makes object smaller (Jarod Wilson) [1807052] - [wireless] mt76: usb: add lockdep_assert_held in __mt76u_vendor_request (Jarod Wilson) [1807052] - [wireless] mt76: remove empty flag in mt76_txq_schedule_list (Jarod Wilson) [1807052] - [wireless] mt76: use cancel_delayed_work_sync in mt76_rx_aggr_shutdown (Jarod Wilson) [1807052] - [wireless] mt76: remove aggr_work field from struct mt76_wcid (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: fix control frame rx in monitor mode (Jarod Wilson) [1807052] - [wireless] iwlwifi: bump FW API to 52 for 22000 series (Jarod Wilson) [1807052] - [wireless] iwlwifi: check kasprintf() return value (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: remove outdated comment referring to wake lock (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: trace IOVA for iwlwifi_dev_tx_tb (Jarod Wilson) [1807052] - [wireless] iwlwifi: dvm: excessive if in rs_bt_update_lq() (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Report tx/rx antennas (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: rx: use rxq queue_size instead of constant (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: remove left-over non-functional email alias (Jarod Wilson) [1807052] - [wireless] iwlwifi: config: remove max_rx_agg_size (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: make some RX functions static (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: support scan req FW API ver 13 (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: fix support for transmitting SKBs with fraglist (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: Remove set but not used variable 'vif', 'dev', 'len' (Jarod Wilson) [1807052] - [wireless] brcmfmac: remove monitor interface when detaching (Jarod Wilson) [1807052] - [wireless] brcmfmac: disable PCIe interrupts before bus reset (Jarod Wilson) [1807052] - [wireless] rtw88: allows to enable/disable HCI link PS mechanism (Jarod Wilson) [1807052] - [wireless] rtw88: pci: enable CLKREQ function if host supports it (Jarod Wilson) [1807052] - [wireless] rtw88: pci: use for loop instead of while loop for DBI/MDIO (Jarod Wilson) [1807052] - [wireless] rtw88: pci: use macros to access PCI DBI/MDIO registers (Jarod Wilson) [1807052] - [wireless] rtlwifi: set proper udelay within rf_serial_read (Jarod Wilson) [1807052] - [wireless] rtlwifi: rf_lock use non-irqsave spin_lock (Jarod Wilson) [1807052] - [wireless] brcmfmac: remove set but not used variable 'mpnum', 'nsp', 'nmp' (Jarod Wilson) [1807052] - [wireless] rtw88: remove duplicated include from ps.c (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: Remove set but not used variable 'rsr' (Jarod Wilson) [1807052] - [wireless] brcmsmac: remove unnecessary return (Jarod Wilson) [1807052] - [wireless] net: wireless: ti: remove local VENDOR_ID and DEVICE_ID definitions (Jarod Wilson) [1807052] - [wireless] net: wireless: ti: wl1251 use new SDIO_VENDOR_ID_TI_WL1251 definition (Jarod Wilson) [1807052] - [wireless] net: wireless: ti: wl1251 add device tree support (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix non-ACPI function (Jarod Wilson) [1807052] - [wireless] iwlwifi: 22000: fix some indentation (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove IWL_DEVICE_22560/IWL_DEVICE_FAMILY_22560 (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: sync the iwl_mvm_session_prot_notif layout (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: start CTDP budget from 2400mA (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: don't skip mgmt tid when flushing all tids (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: scan: enable adaptive dwell in p2p (Jarod Wilson) [1807052] - [wireless] iwlwifi: refactor the SAR tables from mvm to acpi (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: support scan req cmd ver 12 (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: make new scan req versioning flow (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix unaligned read of rx_pkt_status (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove redundant assignment to variable bufsz (Jarod Wilson) [1807052] - [wireless] iwlwifi: bump FW API to 51 for 22000 series (Jarod Wilson) [1807052] - [wireless] iwlwifi: FW API: reference enum in docs of modify_mask (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: print rate_n_flags in a pretty format (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: adapt the code to use api ver 11 (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: Create function to build scan cmd (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: create function for scan scheduling params (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: support dump collection upon assert during D3 (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: make iwl_pcie_gen2_update_byte_tbl static (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: in VHT connection use only VHT capabilities (Jarod Wilson) [1807052] - [wireless] iwlwifi: nvm: update iwl_uhb_nvm_channels (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: remove else-if in iwl_send_phy_cfg_cmd() (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix support for single antenna diversity (Jarod Wilson) [1807052] - [wireless] ath10k: qmi: Sleep for a while before assigning MSA memory (Jarod Wilson) [1807052] - [wireless] ath10k: Revert "ath10k: add cleanup in ath10k_sta_state()" (Jarod Wilson) [1807052] - [wireless] mwifiex: Re-work support for SDIO HW reset (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: Add support for Edimax EW-7611ULB (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Fix missing enable interrupt flag (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Fix missing callback that tests for hw release of buffer (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Fix missing code to retrieve RX buffer address (Jarod Wilson) [1807052] - [net] mac80211: Use debugfs_create_xul() helper (Jarod Wilson) [1807052] - [net] cfg80211: VLAN offload support for set_key and set_sta_vlan (Jarod Wilson) [1807052] - [net] mac80211: Shrink the size of ack_frame_id to make room for tx_time_est (Jarod Wilson) [1807052] - [net] mac80211: don't re-parse elems in ieee80211_assoc_success() (Jarod Wilson) [1807052] - [net] mac80211: move store skb ack code to its own function (Jarod Wilson) [1807052] - [wireless] ath10k: disable cpuidle during downloading firmware (Jarod Wilson) [1807052] - [wireless] ath10k: fix potential issue of peer stats allocation (Jarod Wilson) [1807052] - [wireless] ath10k: fix get invalid tx rate for Mesh metric (Jarod Wilson) [1807052] - [wireless] rtw88: signal completion even on firmware-request failure (Jarod Wilson) [1807052] - [wireless] rtw88: fix potential NULL pointer access for firmware (Jarod Wilson) [1807052] - [wireless] rtlwifi: fix memory leak in rtl92c_set_fw_rsvdpagepkt() (Jarod Wilson) [1807052] - [wireless] rt2800: remove errornous duplicate condition (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8225se: remove some unused const variables (Jarod Wilson) [1807052] - [wireless] brcmsmac: remove set but not used variables (Jarod Wilson) [1807052] - [wireless] rtw88: raise LPS threshold to 50, for less power consumption (Jarod Wilson) [1807052] - [wireless] ath5k: eeprom: Remove unneeded variable (Jarod Wilson) [1807052] - [wireless] ath10k: remove unneeded semicolon (Jarod Wilson) [1807052] - [wireless] mt7601u: use DEFINE_DEBUGFS_ATTRIBUTE to define debugfs fops (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8821ae: Drop condition with no effect (Jarod Wilson) [1807052] - [wireless] b43: dma: Fix use true/false for bool type variable (Jarod Wilson) [1807052] - [wireless] b43: main: Fix use true/false for bool type (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192c: Drop condition with no effect (Jarod Wilson) [1807052] - [wireless] rtw88: remove redundant null pointer check on arrays (Jarod Wilson) [1807052] - [wireless] rtw88: avoid FW info flood (Jarod Wilson) [1807052] - [wireless] rtw88: fix potential read outside array boundary (Jarod Wilson) [1807052] - [wireless] rtw88: rearrange if..else statements for rx rate indexes (Jarod Wilson) [1807052] - [wireless] rtw88: use rtw_phy_pg_cfg_pair struct, not arrays (Jarod Wilson) [1807052] - [wireless] rtw88: 8822b: add RFE type 3 support (Jarod Wilson) [1807052] - [wireless] rtw88: fix sparse warnings for power tracking (Jarod Wilson) [1807052] - [wireless] rtw88: fix sparse warnings for DPK (Jarod Wilson) [1807052] - [wireless] net: Fix various misspellings of "connect" (Jarod Wilson) [1807052] - [wireless] net: Fix misspellings of "configure" and "configuration" (Jarod Wilson) [1807052] - [wireless] rtw88: fix GENMASK_ULL for u64 (Jarod Wilson) [1807052] - [wireless] iwlwifi: rx: use new api to get band from rx mpdu (Jarod Wilson) [1807052] - [wireless] iwlwifi: nvm: create function to convert channel index to nl80211_band (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Invert the condition for OFDM rate (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: create function to convert nl80211 band to phy band (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: use vzalloc to allocate dumping memory regions (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add user trigger support (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: add notification for missed VAP (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix old-style declaration (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: use the new session protection command (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: remove leftover rs_remove_sta_debugfs() prototype (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: add support for new version for D0I3_END_CMD (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: consider ieee80211 station max amsdu value (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: support FW notification dumping in case of missed beacon (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: remove old API and some related code (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: rename external debug configuration file (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: support FW response/notification region type (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: support domain changing via debugfs (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add periodic trigger new API support (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: implement monitor allocation flow (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: implement time point handling (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add TLV allocation new API support (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: use new API in dump info (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add error tables dumping support (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add monitor dumping support (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg: remove multi buffers infra (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: use new trigger TLV in dump flow (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: use new region TLV in dump flow (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: load external dbg cfg after internal cfg is loaded (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: fix warnings for symbol not declared (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: remove set but not used variable 'rate_mask' (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove unnecessary NULL check in rtl_regd_init (Jarod Wilson) [1807052] - [wireless] rtw88: add phy_info debugfs to show Tx/Rx physical status (Jarod Wilson) [1807052] - [wireless] rtw88: add set_bitrate_mask support (Jarod Wilson) [1807052] - [wireless] rtw88: Enable 802.11ac beamformee support (Jarod Wilson) [1807052] - [wireless] rtw88: add power tracking support (Jarod Wilson) [1807052] - [wireless] rtw88: use macro to check the current band (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: fix RTL8723BU connection failure issue after warm reboot (Jarod Wilson) [1807052] - [wireless] rtw88: mark rtw_fw_hdr __packed (Jarod Wilson) [1807052] - [wireless] net/wireless: Delete unnecessary checks before the macro call "dev_kfree_skb" (Jarod Wilson) [1807052] - [wireless] wireless: Remove call to memset after dma_alloc_coherent (Jarod Wilson) [1807052] - [wireless] rtw88: include interrupt.h for tasklet_struct (Jarod Wilson) [1807052] - [wireless] rtw88: use a for loop in rtw_power_mode_change(), not goto (Jarod Wilson) [1807052] - [wireless] rtw88: coex: Set 4 slot mode for A2DP (Jarod Wilson) [1807052] - [wireless] rtw88: pci: config phy after chip info is setup (Jarod Wilson) [1807052] - [wireless] rtw88: Use rtw_write8_set to set SYS_FUNC (Jarod Wilson) [1807052] - [wireless] rtw88: add NL80211_EXT_FEATURE_CAN_REPLACE_PTK0 support (Jarod Wilson) [1807052] - [wireless] rtw88: config 8822c multicast address in MAC init flow (Jarod Wilson) [1807052] - [wireless] ath10k: Correct error handling of dma_map_single() (Jarod Wilson) [1807052] - [wireless] ath: rename regulatory rules (Jarod Wilson) [1807052] - [wireless] ath10k: fix memory leak for tpc_stats_final (Jarod Wilson) [1807052] - [wireless] ath10k: fix array out-of-bounds access (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Convert inline routines to little-endian words (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Convert macros that set descriptor (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Replace local bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Remove unused GET_XXX and SET_XXX (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove set but not used variable 'err' (Jarod Wilson) [1807052] - [wireless] ath10k: fix null dereference on pointer crash_data (Jarod Wilson) [1807052] - [wireless] ath10k: enable transmit data ack RSSI for QCA9884 (Jarod Wilson) [1807052] - [net] mac80211: minstrel_ht: rename prob_ewma to prob_avg, use it for the new average (Jarod Wilson) [1807052] - [net] mac80211: minstrel_ht: replace rate stats ewma with a better moving average (Jarod Wilson) [1807052] - [net] mac80211: minstrel: remove divisions in tx status path (Jarod Wilson) [1807052] - [net] nl80211: trivial: Remove redundant loop (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove set but not used variable 'cur_tx_wp' (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: make arrays static, makes object smaller (Jarod Wilson) [1807052] - [wireless] rtw88: Fix an error message (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: add bluetooth co-existence support for single antenna (Jarod Wilson) [1807052] - [wireless] mwifiex: pcie: Fix memory leak in mwifiex_pcie_alloc_cmdrsp_buf (Jarod Wilson) [1829230 1807052] {CVE-2019-19056} - [wireless] rtlwifi: rtl8723: Remove set but not used variable 'own' (Jarod Wilson) [1807052] - [wireless] rtlwifi: btcoex: Remove set but not used variables 'wifi_busy', 'bt_info_ext' (Jarod Wilson) [1807052] - [wireless] rtlwifi: btcoex: Remove set but not used variable 'result' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Remove set but not used variable 'h2c_parameter' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Remove set but not used variables 'v3', 'rtstatus', 'reg_ecc', 'reg_ec4', 'reg_eac', 'b_pathb_ok' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192c: Remove set but not used variables 'reg_ecc', 'reg_eac' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723ae: Remove set but not used variables 'reg_ecc', 'reg_ec4', 'reg_eac', 'b_pathb_ok' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8821ae: Remove set but not used variables 'rtstatus', 'bd' (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: Improve TX performance of RTL8723BU on rtl8xxxu driver (Jarod Wilson) [1807052] - [wireless] brcmfmac: add support for SAE authentication offload (Jarod Wilson) [1807052] - [wireless] rtw88: fix error handling when setup efuse info (Jarod Wilson) [1807052] - [wireless] rtw88: fix NSS of hw_cap (Jarod Wilson) [1807052] - [wireless] rtw88: use struct rtw_fw_hdr to access firmware header (Jarod Wilson) [1807052] - [wireless] rtw88: raise firmware version debug level (Jarod Wilson) [1807052] - [wireless] rtw88: configure TX queue EDCA parameters (Jarod Wilson) [1807052] - [wireless] rtw88: Don't set RX_FLAG_DECRYPTED if packet has no encryption (Jarod Wilson) [1807052] - [wireless] rtw88: fix beaconing mode rsvd_page memory violation issue (Jarod Wilson) [1807052] - [wireless] rtw88: flush hardware tx queues (Jarod Wilson) [1807052] - [wireless] rtw88: add TX-AMSDU support (Jarod Wilson) [1807052] - [wireless] rtw88: report tx rate to mac80211 stack (Jarod Wilson) [1807052] - [wireless] rtw88: take over rate control from mac80211 (Jarod Wilson) [1807052] - [wireless] rtw88: add driver TX queue support (Jarod Wilson) [1807052] - [wireless] rtw88: allows to set RTS in TX descriptor (Jarod Wilson) [1807052] - [wireless] rtw88: check firmware leave lps successfully (Jarod Wilson) [1807052] - [wireless] mac80211: simplify TX aggregation start (Jarod Wilson) [1807052] - [net] mac80211: pass internal sta to ieee80211_tx_frags() (Jarod Wilson) [1807052] - [net] mac80211: IBSS: avoid unneeded return value processing (Jarod Wilson) [1807052] - [wireless] ar5523: check NULL before memcpy() in ar5523_cmd() (Jarod Wilson) [1807052] - [wireless] ath10k: add support for hardware rfkill (Jarod Wilson) [1807052] - [wireless] ath10k: restore QCA9880-AR1A (v1) detection (Jarod Wilson) [1807052] - [wireless] ath10k: fix offchannel tx failure when no ath10k_mac_tx_frm_has_freq (Jarod Wilson) [1807052] - [wireless] cw1200: Fix a signedness bug in cw1200_load_firmware() (Jarod Wilson) [1807052] - [wireless] rtw88: remove misleading module parameter rtw_fw_support_lps (Jarod Wilson) [1807052] - [wireless] rtw88: add deep PS PG mode for 8822c (Jarod Wilson) [1807052] - [wireless] rtw88: select deep PS mode when module is inserted (Jarod Wilson) [1807052] - [wireless] rtw88: not to enter LPS by coex strategy (Jarod Wilson) [1807052] - [wireless] rtw88: add deep power save support (Jarod Wilson) [1807052] - [wireless] rtw88: leave PS state for dynamic mechanism (Jarod Wilson) [1807052] - [wireless] rtw88: LPS enter/leave should be protected by lock (Jarod Wilson) [1807052] - [wireless] rtw88: remove unused lps state check helper (Jarod Wilson) [1807052] - [wireless] rtw88: not to control LPS by each vif (Jarod Wilson) [1807052] - [wireless] rtw88: not to enter or leave PS under IRQ (Jarod Wilson) [1807052] - [wireless] rtw88: pci: reset H2C queue indexes in a single write (Jarod Wilson) [1807052] - [wireless] rtw88: remove redundant flag check helper function (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723be: Remove set but not used variables 'reg_ecc', 'reg_eac' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove set but not used variables 'reg_ecc', 'reg_eac' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove set but not used variables 'short_gi', 'buf_len' (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove set but not used variables 'dataempty', 'hoffset' (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove set but not used variable 'rtstate' (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: prevent leaking urb (Jarod Wilson) [1829887 1807052] {CVE-2019-19068} - [wireless] net/wireless: Use kmemdup rather than duplicating its implementation (Jarod Wilson) [1807052] - [wireless] ath9k_htc: Discard undersized packets (Jarod Wilson) [1807052] - [wireless] ath9k_htc: Modify byte order for an error message (Jarod Wilson) [1807052] - [wireless] ath9k_hw: fix uninitialized variable data (Jarod Wilson) [1807052] - [wireless] ath10k: fix backtrace on coredump (Jarod Wilson) [1807052] - [wireless] ath10k: coredump: fix IRAM addr for QCA9984, QCA4019, QCA9888 and QCA99x0 (Jarod Wilson) [1807052] - [wireless] ath10k: switch to ieee80211_tx_dequeue_ni (Jarod Wilson) [1807052] - [wireless] ath10k: change sw version print format to hex (Jarod Wilson) [1807052] - [wireless] ath10k: print supported MCS rates within service ready event (Jarod Wilson) [1807052] - [wireless] ath10k: print service ready returned channel range (Jarod Wilson) [1807052] - [wireless] ath10k: add 2ghz channel arguments to service ready structure (Jarod Wilson) [1807052] - [wireless] ath9k: remove unused including (Jarod Wilson) [1807052] - [wireless] mwifiex: use 'total_ie_len' in mwifiex_update_bss_desc_with_ie() (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove excessive check in _rtl_ps_inactive_ps() (Jarod Wilson) [1807052] - [wireless] rtlwifi: prevent memory leak in rtl_usb_probe (Jarod Wilson) [1829850 1807052] {CVE-2019-19063} - [wireless] rtlwifi: rtl8723ae: Remove unused 'rtstatus' variable (Jarod Wilson) [1807052] - [wireless] mt7601u: fix bbp version check in mt7601u_wait_bbp_ready (Jarod Wilson) [1807052] - [wireless] rtw88: 8822c: fix boolreturn.cocci warnings (Jarod Wilson) [1807052] - [wireless] brcmsmac: remove duplicated if condition (Jarod Wilson) [1807052] - [wireless] brcmfmac: fix suspend/resume when power is cut off (Jarod Wilson) [1807052] - [wireless] brcmfmac: don't WARN when there are no requests (Jarod Wilson) [1807052] - [wireless] brcmsmac: remove a useless test (Jarod Wilson) [1807052] - [wireless] brcmfmac: send port authorized event for FT-802.1X (Jarod Wilson) [1807052] - [wireless] ath10k: fix memory leak (Jarod Wilson) [1807052] - [wireless] ath10k: remove the warning of sdio not full support (Jarod Wilson) [1807052] - [wireless] ath: Use dev_get_drvdata where possible (Jarod Wilson) [1807052] - [wireless] ath: fix various spelling mistakes (Jarod Wilson) [1807052] - [wireless] ath10k: fix missing checks for bmi reads and writes (Jarod Wilson) [1807052] - [wireless] ath10k: Add support to provide higher range mem chunks in wmi init command (Jarod Wilson) [1807052] - [wireless] ath10k: Add peer param map for tlv and non-tlv (Jarod Wilson) [1807052] - [wireless] ath10k: Enable MSA region dump support for WCN3990 (Jarod Wilson) [1807052] - [wireless] ath10k: Add xo calibration support for wifi rf clock (Jarod Wilson) [1807052] - [wireless] ath10k: fix spelling mistake "eanble" -> "enable" (Jarod Wilson) [1807052] - [wireless] ath10k: add cleanup in ath10k_sta_state() (Jarod Wilson) [1807052] - [wireless] ath10k: revalidate the msa region coming from firmware (Jarod Wilson) [1807052] - [wireless] ath10k: use ath10k_pci_soc_ functions for all warm_reset instances (Jarod Wilson) [1807052] - [wireless] ath10k: Use ARRAY_SIZE (Jarod Wilson) [1807052] - [wireless] ath10k: avoid leaving .bss_info_changed prematurely (Jarod Wilson) [1807052] - [wireless] ath10k: Use standard bulk clock API in snoc (Jarod Wilson) [1807052] - [wireless] ath10k: Use standard regulator bulk API in snoc (Jarod Wilson) [1807052] - [wireless] ath10k: snoc: skip regulator operations (Jarod Wilson) [1807052] - [wireless] ath10k: Fix HOST capability QMI incompatibility (Jarod Wilson) [1807052] - [wireless] ath10k: Check if station exists before forwarding tx airtime report (Jarod Wilson) [1807052] - [include] include/linux/units.h: add helpers for kelvin to/from Celsius conversion (Jarod Wilson) [1807052]- [x86] x86/PCI: Define to_pci_sysdata() even when !CONFIG_PCI (Myron Stowe) [1788364 1783436] - [pci] PCI: vmd: Add two VMD Device IDs (Myron Stowe) [1788364 1783436] - [pci] x86/PCI: Expose VMD's pci_dev in struct pci_sysdata (Myron Stowe) [1788364 1783436] - [x86] x86/PCI: Add to_pci_sysdata() helper (Myron Stowe) [1788364 1783436] - [pci] PCI: vmd: Add device id for VMD device 8086:9A0B (Myron Stowe) [1788364 1783436] - [pci] PCI: vmd: Add bus 224-255 restriction decode (Myron Stowe) [1788364 1783436] - [fs] fuse: copy_file_range needs to strip setuid bits and update timestamps (Eric Sandeen) [1721881] - [fs] vfs: allow copy_file_range to copy across devices (Eric Sandeen) [1721881] - [fs] vfs: add missing checks to copy_file_range (Eric Sandeen) [1721881] - [mm] vfs: remove redundant checks from generic_remap_checks() (Eric Sandeen) [1721881] - [fs] vfs: introduce generic_file_rw_checks() (Eric Sandeen) [1721881] - [fs] vfs: no fallback for ->copy_file_range (Eric Sandeen) [1721881] - [fs] vfs: introduce generic_copy_file_range() (Eric Sandeen) [1721881] - [ptp] ptp: add VMware virtual PTP clock driver (Prarit Bhargava) [1829706] - [powerpc] powerpc/powernv/ioda: Handle failures correctly in pnv_pci_ioda_iommu_bypass_supported() (Michael Roth) [1805101] - [powerpc] powerpc/pseries/dma: Enable SWIOTLB (Michael Roth) [1805101] - [powerpc] powerpc/pseries/dma: Allow SWIOTLB (Michael Roth) [1805101] - [powerpc] powerpc/powernv: Fix build with IOMMU_API=n (Michael Roth) [1805101] - [powerpc] powerpc/powernv: Remove unused pnv_npu_try_dma_set_bypass() function (Michael Roth) [1805101] - [powerpc] powerpc/dma: Fix invalid DMA mmap behavior (Michael Roth) [1805101] - [powerpc] powerpc/dma: trim the fat from (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove set_dma_offset (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove get_dma_offset (Michael Roth) [1805101] - [powerpc] powerpc/dma: use the generic direct mapping bypass (Michael Roth) [1805101] - [powerpc] powerpc/powernv/npu: Remove NPU DMA ops (Michael Roth) [1805101] - [powerpc] powerpc/dma: use the dma_direct mapping routines (Michael Roth) [1805101] - [powerpc] powerpc/dma: use the dma-direct allocator for coherent platforms (Michael Roth) [1805101] - [powerpc] swiotlb: remove swiotlb_dma_supported (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove dma_nommu_dma_supported (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove dma_nommu_get_required_mask (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove dma_nommu_mmap_coherent (Michael Roth) [1805101] - [powerpc] powerpc/dma: use phys_to_dma instead of get_dma_offset (Michael Roth) [1805101] - [powerpc] dma-mapping, powerpc: simplify the arch dma_set_mask override (Michael Roth) [1805101] - [powerpc] powerpc/dma: fix an off-by-one in dma_capable (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove max_direct_dma_addr (Michael Roth) [1805101] - [powerpc] powerpc/dma: move pci_dma_dev_setup_swiotlb to fsl_pci.c (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove get_pci_dma_ops (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove the iommu fallback for coherent allocations (Michael Roth) [1805101] - [powerpc] powerpc/pci: remove the dma_set_mask pci_controller ops methods (Michael Roth) [1805101] - [misc] cxl: drop the dma_set_mask callback from vphb (Michael Roth) [1805101] - [powerpc] KABI: re-use deprecated field for iommu_bypass_supported function pointer (Michael Roth) [1805101] - [powerpc] powerpc/dma: stop overriding dma_get_required_mask (Michael Roth) [1805101] - [dma] KABI: add fake includes for headers used in arch/powerpc/kernel/dma.c (Michael Roth) [1805101] - [powerpc] powerpc/powernv: use the generic iommu bypass code (Michael Roth) [1805101] - [powerpc] powerpc/powernv: Remove PCI_MSI ifdef checks (Michael Roth) [1805101] - [powerpc] powerpc/powernv: remove pnv_npu_dma_set_mask (Michael Roth) [1805101] - [powerpc] powerpc/powernv: remove pnv_pci_ioda_pe_single_vendor (Michael Roth) [1805101] - [powerpc] powerpc/dart: use the generic iommu bypass code (Michael Roth) [1805101] - [powerpc] powerpc/dart: remove dead cleanup code in iommu_init_early_dart (Michael Roth) [1805101] - [powerpc] powerpc/cell: use the generic iommu bypass code (Michael Roth) [1805101] - [powerpc] powerpc/cell: move dma direct window setup out of dma_configure (Michael Roth) [1805101] - [powerpc] powerpc/pseries: use the generic iommu bypass code (Michael Roth) [1805101] - [powerpc] powerpc/pseries: unwind dma_get_required_mask_pSeriesLP a bit (Michael Roth) [1805101] - [powerpc] powerpc/dma: handle iommu bypass in dma_iommu_ops (Michael Roth) [1805101] - [powerpc] powerpc/dma: untangle vio_dma_mapping_ops from dma_iommu_ops (Michael Roth) [1805101] - [dma] dma-direct: we might need GFP_DMA for 32-bit dma masks (Michael Roth) [1805101] - [powerpc] powerpc/dma: split the two __dma_alloc_coherent implementations (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove the unused dma_iommu_ops export (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove the unused ISA_DMA_THRESHOLD export (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove the unused ARCH_HAS_DMA_MMAP_COHERENT define (Michael Roth) [1805101] - [powerpc] powerpc/dma: properly wire up the unmap_page and unmap_sg methods (Michael Roth) [1805101] - [powerpc] powerpc: allow NOT_COHERENT_CACHE for amigaone (Michael Roth) [1805101] - [powerpc] powerpc/fadump: consider reserved ranges while reserving memory (Steve Best) [1813701] - [powerpc] powerpc/fadump: use static allocation for reserved memory ranges (Steve Best) [1813701] - [fs] audit: Report suspicious O_CREAT usage (partial) (Eric Sandeen) [1797843] - [fs] vfs: fix do_last() regression (Eric Sandeen) [1797843] - [fs] do_last(): fetch directory ->i_mode and ->i_uid before it's too late (Eric Sandeen) [1797843] - [fs] namei: allow restricted O_CREAT of FIFOs and regular files (Eric Sandeen) [1797843] - [netdrv] fm10k: use txqueue parameter in fm10k_tx_timeout (Neil Horman) [1781387] - [netdrv] fm10k: Use sizeof_field() macro (Neil Horman) [1781387] - [netdrv] fm10k: update driver version to match out-of-tree (Neil Horman) [1781387] - [netdrv] fm10k: add support for ndo_get_vf_stats operation (Neil Horman) [1781387] - [netdrv] fm10k: add missing field initializers to TLV attributes) (Neil Horman) [1781387] - [netdrv] fm10k: use a local variable for the frag pointer (Neil Horman) [1781387] - [netdrv] ethernet: Delete unnecessary checks before the macro call "dev_kfree_skb" (Neil Horman) [1781387] - [netdrv] fm10k: no need to check return value of debugfs_create functions (Neil Horman) [1781387] - [security] KEYS: Avoid false positive ENOMEM error on key read (Waiman Long) [1807693] - [security] KEYS: Don't write out to userspace while holding key semaphore (Waiman Long) [1807693] - [security] selinux: allow per-file labeling for CephFS (Ondrej Mosnacek) [1823764] - [scsi] scsi: qedi: make qedi_ll2_buf_size static (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Fix termination timeouts in session logout (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Add modules param to enable qed iSCSI debug (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Do not flush offload work if ARP not resolved (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Use correct msix count for fastpath vectors (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Avoid unnecessary endpoint allocation on link down (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Remove additional char from boot target iqnname (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Add PCI shutdown handler support (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Add MFW error recovery process (Nilesh Javali) [1792111] - [netdrv] ibmvnic: Skip fatal error reset after passive init (Steve Best) [1830989] - [ata] ahci: Add Intel Comet Lake PCH-V PCI ID (David Milburn) [1802690] - [ata] ahci: Add Intel Comet Lake PCH-H PCI ID (David Milburn) [1802690] - [ata] ahci: Add Intel Comet Lake H RAID PCI ID (David Milburn) [1802690] - [x86] x86, sched: Move check for CPU type to caller function (Prarit Bhargava) [1828260] - [x86] x86, sched: Don't enable static key when starting secondary CPUs (Prarit Bhargava) [1828260] - [x86] x86, sched: Account for CPUs with less than 4 cores in freq. invariance (Prarit Bhargava) [1828260] - [x86] x86, sched: Bail out of frequency invariance if base frequency is unknown (Prarit Bhargava) [1828260] - [lib] scsi: klist: Make it safe to use klists in atomic context (Waiman Long) [1829027] - [char] random: try to actively add entropy rather than passively wait for it (Neil Horman) [1778762] - [md] dm writecache: fix data corruption when reloading the target (Mike Snitzer) [1830129] - [kernel] smp: Allow smp_call_function_single_async() to insert locked csd (Peter Xu) [1830014] - [scsi] scsi: ibmvscsi: Fix WARN_ON during event pool release (Steve Best) [1829242] - [block] block: avoid to check null profile pointer to see if it is in 3rd party module (Ming Lei) [1829464] - [tools] perf scripting perl: Add common_callchain to fix argument order (Michael Petlan) [1809191] - [netdrv] ionic: fix unused assignment (Jonathan Toppins) [1780645] - [netdrv] ionic: add dynamic_debug header (Jonathan Toppins) [1780645] - [netdrv] ionic: set station addr only if needed (Jonathan Toppins) [1780645] - [netdrv] ionic: replay filters after fw upgrade (Jonathan Toppins) [1780645] - [netdrv] ionic: remove lifs on fw reset (Jonathan Toppins) [1780645] - [netdrv] ionic: disable the queues on link down (Jonathan Toppins) [1780645] - [netdrv] ionic: check for queues before deleting (Jonathan Toppins) [1780645] - [netdrv] ionic: clean tx queue of unfinished requests (Jonathan Toppins) [1780645] - [netdrv] ionic: move irq request to qcq alloc (Jonathan Toppins) [1780645] - [netdrv] ionic: move debugfs add/delete to match alloc/free (Jonathan Toppins) [1780645] - [netdrv] ionic: check for linkup in watchdog (Jonathan Toppins) [1780645] - [netdrv] ionic: decouple link message from netdev state (Jonathan Toppins) [1780645] - [netdrv] ionic: check for NULL structs on teardown (Jonathan Toppins) [1780645] - [netdrv] ionic: clean irq affinity on queue deinit (Jonathan Toppins) [1780645] - [netdrv] ionic: ignore eexist on rx filter add (Jonathan Toppins) [1780645] - [netdrv] ionic: only save good lif dentry (Jonathan Toppins) [1780645] - [netdrv] ionic: leave dev cmd request contents alone on FW timeout (Jonathan Toppins) [1780645] - [netdrv] ionic: add timeout error checking for queue disable (Jonathan Toppins) [1780645] - [netdrv] ionic: make spdxcheck.py happy (Jonathan Toppins) [1780645] - [netdrv] ionic: add decode for IONIC_RC_ENOSUPP (Jonathan Toppins) [1780645] - [netdrv] ionic: print data for unknown xcvr type (Jonathan Toppins) [1780645] - [netdrv] ionic: remove adminq napi instance (Jonathan Toppins) [1780645] - [netdrv] ionic: deinit rss only if selected (Jonathan Toppins) [1780645] - [netdrv] ionic: stop devlink warn on mgmt device (Jonathan Toppins) [1780645] - [netdrv] net: ionic: Use scnprintf() for avoiding potential buffer overflow (Jonathan Toppins) [1780645] - [netdrv] netdev:pass the stuck queue to the timeout handler (Jonathan Toppins) [1780645] - [netdrv] ionic: drop ethtool driver version (Jonathan Toppins) [1780645] - [netdrv] ionic: add support for device id 0x1004 (Jonathan Toppins) [1780645] - [netdrv] ionic: print pci bus lane info (Jonathan Toppins) [1780645] - [netdrv] ionic: support ethtool rxhash disable (Jonathan Toppins) [1780645] - [netdrv] ionic: clean up bitflag usage (Jonathan Toppins) [1780645] - [netdrv] ionic: improve irq numa locality (Jonathan Toppins) [1780645] - [netdrv] ionic: remove pragma packed (Jonathan Toppins) [1780645] - [netdrv] ionic: keep ionic dev on lif init fail (Jonathan Toppins) [1780645] - [netdrv] ionic: fix vf op lock usage (Jonathan Toppins) [1780645] - [netdrv] ionic: let core reject the unsupported coalescing parameters (Jonathan Toppins) [1780645] - [netdrv] ionic: fix fw_status read (Jonathan Toppins) [1780645] - [netdrv] ionic: use new helper tcp_v6_gso_csum_prep (Jonathan Toppins) [1780645] - [netdrv] ionic: fix rxq comp packet type mask (Jonathan Toppins) [1780645] - [netdrv] ionic: clear compiler warning on hb use before set (Jonathan Toppins) [1780645] - [netdrv] ionic: restrict received packets to mtu size (Jonathan Toppins) [1780645] - [netdrv] ionic: add Rx dropped packet counter (Jonathan Toppins) [1780645] - [netdrv] ionic: drop use of subdevice tags (Jonathan Toppins) [1780645] - [netdrv] ionic: support sr-iov operations (Jonathan Toppins) [1780645] - [netdrv] ionic: ionic_if bits for sr-iov support (Jonathan Toppins) [1780645] - [netdrv] ionic: keep users rss hash across lif reset (Jonathan Toppins) [1780645] - [netdrv] ionic: Remove set but not used variable 'sg_desc' (Jonathan Toppins) [1780645] - [netdrv] ionic: update driver version (Jonathan Toppins) [1780645] - [netdrv] ionic: implement support for rx sgl (Jonathan Toppins) [1780645] - [netdrv] ionic: add a watchdog timer to monitor heartbeat (Jonathan Toppins) [1780645] - [netdrv] ionic: add heartbeat check (Jonathan Toppins) [1780645] - [netdrv] ionic: reverse an interrupt coalesce calculation (Jonathan Toppins) [1780645] - [netdrv] ionic: fix up struct name comments (Jonathan Toppins) [1780645] - [netdrv] dynamic_debug: provide dynamic_hex_dump stub (Jonathan Toppins) [1780645] - [netdrv] ionic: fix stats memory dereference (Jonathan Toppins) [1780645] - [netdrv] ionic: add lif_quiesce to wait for queue activity to stop (Jonathan Toppins) [1780645] - [netdrv] ionic: implement ethtool set-fec (Jonathan Toppins) [1780645] - [netdrv] ionic: report users coalesce request (Jonathan Toppins) [1780645] - [netdrv] ionic: use wait_on_bit_lock() rather than open code (Jonathan Toppins) [1780645] - [netdrv] ionic: simplify returns in devlink info (Jonathan Toppins) [1780645] - [netdrv] ionic: select CONFIG_NET_DEVLINK (Jonathan Toppins) [1780645] - [netdrv] ionic: Fix an error code in ionic_lif_alloc() (Jonathan Toppins) [1780645] - [netdrv] ionic: Remove unnecessary ternary operator in ionic_debugfs_add_ident (Jonathan Toppins) [1780645] - [netdrv] ionic: Remove unused including (Jonathan Toppins) [1780645] - [netdrv] ionic: Add coalesce and other features (Jonathan Toppins) [1780645] - [netdrv] ionic: Add RSS support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add driver stats (Jonathan Toppins) [1780645] - [netdrv] ionic: Add netdev-event handling (Jonathan Toppins) [1780645] - [netdrv] ionic: Add Tx and Rx handling (Jonathan Toppins) [1780645] - [netdrv] ionic: Add initial ethtool support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add async link status check and basic stats (Jonathan Toppins) [1780645] - [netdrv] ionic: Add Rx filter and rx_mode ndo support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add management of rx filters (Jonathan Toppins) [1780645] - [netdrv] ionic: Add the basic NDO callbacks for netdev support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add notifyq support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add adminq action (Jonathan Toppins) [1780645] - [netdrv] ionic: Add basic adminq support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add interrupts and doorbells (Jonathan Toppins) [1780645] - [netdrv] ionic: Add basic lif support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add port management commands (Jonathan Toppins) [1780645] - [netdrv] ionic: Add hardware init and device commands (Jonathan Toppins) [1780645] - [netdrv] ionic: Add basic framework for IONIC Network device driver (Jonathan Toppins) [1780645] - [netdrv] net: sfp: add more extended compliance codes (Jonathan Toppins) [1780645] - [scsi] scsi: core: Add DID_ALLOC_FAILURE and DID_MEDIUM_ERROR to hostbyte_table (Maurizio Lombardi) [1819061] - [netdrv] igc: Add debug messages to MAC filter code (Corinna Vinschen) [1781384] - [netdrv] igc: Refactor igc_del_mac_filter() (Corinna Vinschen) [1781384] - [netdrv] igc: Refactor igc_mac_entry_can_be_used() (Corinna Vinschen) [1781384] - [netdrv] igc: Remove igc_*_mac_steering_filter() wrappers (Corinna Vinschen) [1781384] - [netdrv] igc: Remove IGC_MAC_STATE_QUEUE_STEERING (Corinna Vinschen) [1781384] - [netdrv] igc: Remove 'queue' check in igc_del_mac_filter() (Corinna Vinschen) [1781384] - [netdrv] igc: Improve address check in igc_del_mac_filter() (Corinna Vinschen) [1781384] - [netdrv] igc: Refactor igc_rar_set_index() (Corinna Vinschen) [1781384] - [netdrv] igc: Fix igc_uc_unsync() (Corinna Vinschen) [1781384] - [netdrv] igc: Change igc_add_mac_filter() returning value (Corinna Vinschen) [1781384] - [netdrv] igc: Check unsupported flag in igc_add_mac_filter() (Corinna Vinschen) [1781384] - [netdrv] igc: Remove duplicate code in MAC filtering logic (Corinna Vinschen) [1781384] - [netdrv] igc: Add new device IDs for i225 part (Corinna Vinschen) [1781384] - [netdrv] igc: Fix default MAC address filter override (Corinna Vinschen) [1781384] - [netdrv] igc: Remove dead code related to flower filter (Corinna Vinschen) [1781384] - [netdrv] igc: Fix NFC queue redirection support (Corinna Vinschen) [1781384] - [netdrv] igc: Remove copper fiber switch control (Corinna Vinschen) [1781384] - [netdrv] igc: Enable NETIF_F_HW_TC flag (Corinna Vinschen) [1781384] - [netdrv] igc: Fix double definition (Corinna Vinschen) [1781384] - [netdrv] igc: Fix overwrites when dumping registers (Corinna Vinschen) [1781384] - [netdrv] igc: Remove forward declaration (Corinna Vinschen) [1781384] - [netdrv] igc: Remove unused CTRL_EXT_LINK_MODE_MASK (Corinna Vinschen) [1781384] - [netdrv] igc: Remove unused MDIC_DEST mask (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for ETF offloading (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for taprio offloading (Corinna Vinschen) [1781384] - [netdrv] igc: Add GSO partial support (Corinna Vinschen) [1781384] - [netdrv] net: igc: let core reject the unsupported coalescing parameters (Corinna Vinschen) [1781384] - [netdrv] intel: Replace zero-length array with flexible-array member (Corinna Vinschen) [1781384] - [netdrv] igc: Add comment (Corinna Vinschen) [1781384] - [netdrv] igc: Add WOL support (Corinna Vinschen) [1781384] - [netdrv] igc: Add pcie error handler support (Corinna Vinschen) [1781384] - [netdrv] igc: Complete to commit Add basic skeleton for PTP (Corinna Vinschen) [1781384] - [netdrv] igc: Fix the typo in comment (Corinna Vinschen) [1781384] - [netdrv] igc: Add dump options (Corinna Vinschen) [1781384] - [netdrv] igc: Complete to commit Add legacy power management support (Corinna Vinschen) [1781384] - [netdrv] igc: make non-global functions static (Corinna Vinschen) [1781384] - [netdrv] igc: Add PHY power management control (Corinna Vinschen) [1781384] - [netdrv] RHEL-only: Revert "igc: add additional delay during phy hw reset" (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for TSO (Corinna Vinschen) [1781384] - [netdrv] igc: Add SKU for i225 device (Corinna Vinschen) [1781384] - [netdrv] igc: Remove unused definition (Corinna Vinschen) [1781384] - [netdrv] igc: Fix typo in a comment (Corinna Vinschen) [1781384] - [netdrv] igc: Use Start of Packet signal from PHY for timestamping (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for ethtool GET_TS_INFO command (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for TX timestamping (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for RX timestamping (Corinna Vinschen) [1781384] - [netdrv] igc: Add basic skeleton for PTP (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_sw_init (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_write_itr (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_assign_vector (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_free_q_vector (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_free_q_vectors (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_irq_disable (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_irq_enable (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_configure_msix (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_set_rx_mode (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_set_interrupt_capability (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_alloc_mapped_page (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_configure (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_set_default_mac_filter (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_power_down_link (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_clean_tx_ring (Corinna Vinschen) [1781384] - [netdrv] igc: Remove serdes comments from a description of methods (Corinna Vinschen) [1781384] - [netdrv] igc: Add legacy power management support (Corinna Vinschen) [1781384] - [netdrv] igc: Add 64 bit DMA access support (Corinna Vinschen) [1781384] - [netdrv] igc: Fix parameter descriptions for a several functions (Corinna Vinschen) [1781384] - [netdrv] igc: Fix the parameter description for igc_alloc_rx_buffers (Corinna Vinschen) [1781384] - [netdrv] igc: Remove excess parameter description from igc_is_non_eop (Corinna Vinschen) [1781384] - [netdrv] igc: Prefer to use the pci_release_mem_regions method (Corinna Vinschen) [1781384] - [netdrv] igc: Improve the DMA mapping flow (Corinna Vinschen) [1781384] - [netdrv] igc: Add scatter gather support (Corinna Vinschen) [1781384] - [netdrv] treewide: Use sizeof_field() macro (Corinna Vinschen) [1781384] - [netdrv] igb/igc: use ktime accessors for skb->tstamp (Corinna Vinschen) [1781384] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Corinna Vinschen) [1781384] - [netdrv] igb/igc: Don't warn on fatal read failures when the device is removed (Corinna Vinschen) [1781384] - [netdrv] net: igb: let core reject the unsupported coalescing parameters (Corinna Vinschen) [1781381] - [netdrv] intel: Replace zero-length array with flexible-array member (Corinna Vinschen) [1781381] - [netdrv] igb: Fix SGMII SFP module discovery for 100FX/LX (Corinna Vinschen) [1781381] - [netdrv] igb: dont drop packets if rx flow control is enabled (Corinna Vinschen) [1781381] - [netdrv] treewide: Use sizeof_field() macro (Corinna Vinschen) [1781381] - [netdrv] igb/igc: use ktime accessors for skb->tstamp (Corinna Vinschen) [1781381] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Corinna Vinschen) [1781381] - [netdrv] igb: Fix constant media auto sense switching when no cable is connected (Corinna Vinschen) [1781381] - [netdrv] igb: Enable media autosense for the i350 (Corinna Vinschen) [1781381] - [netdrv] igb/igc: Don't warn on fatal read failures when the device is removed (Corinna Vinschen) [1781381] - [netdrv] igb: Add UDP segmentation offload support (Corinna Vinschen) [1781381] - [netdrv] net: igbvf: reject unsupported coalescing params (Corinna Vinschen) [1781382] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Corinna Vinschen) [1781382] - [ata] ahci: Do not export local variable ahci_em_messages (Prarit Bhargava) [1826320] - [scripts] modpost: check for static EXPORT_SYMBOL* functions (Prarit Bhargava) [1826320] - [kernel] torture: Remove exporting of internal functions (Prarit Bhargava) [1826320] - [input] Input: synaptics-rmi4 - remove the exporting of rmi_2d_sensor_set_input_params (Prarit Bhargava) [1826320] - [netdrv] net: phy: make exported variables non-static (Prarit Bhargava) [1826320] - [scsi] scsi: libsas: remove the exporting of sas_wait_eh (Prarit Bhargava) [1826320] - [drm] drm/client: remove the exporting of drm_client_close (Prarit Bhargava) [1826320] - [scripts] modpost: always show verbose warning for section mismatch (Prarit Bhargava) [1826320] - [net] netfilter: nf_nat_ipv4: remove obsolete EXPORT_SYMBOL (Prarit Bhargava) [1826320] - [crypto] crypto: skcipher - remove the exporting of skcipher_walk_next (Prarit Bhargava) [1826320] - [scsi] scsi: scsi_debug: Fix a recently introduced regression (Ming Lei) [1822001] - [block] scsi: block: remove bidi support (Ming Lei) [1822001] - [scsi] scsi: block: remove req->special (Ming Lei) [1822001] - [scsi] scsi: stop setting up request->special (Ming Lei) [1822001] - [scsi] scsi: remove bidirectional command support (Ming Lei) [1822001] - [scsi] scsi: remove the SCSI OSD library (Ming Lei) [1822001] - [fs] scsi: fs: remove exofs (Ming Lei) [1822001] - [block] scsi: bsg-lib: handle bidi requests without block layer help (Ming Lei) [1822001] - [block] scsi: bsg: refactor bsg_ioctl (Ming Lei) [1822001] - [netdrv] sfc: fix XDP-redirect in this driver (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: support configuring vf spoofchk on EF10 VFs (Jarod Wilson) [1796582 1788753 1684003] - [netdrv] sfc: ethtool: Refactor to remove fallthrough comments in case blocks (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Replace zero-length array with flexible-array member (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove unused variable 'efx_default_channel_type' (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: elide assignment of skb (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some ARFS code out of headers (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: only schedule asynchronous filter work if needed (Jarod Wilson) [1796582 1788753] - [netdrv] net: sfc: Use scnprintf() for avoiding potential buffer overflow (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: detach from cb_page in efx_copy_channel() (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: complete the next packet when we receive a timestamp (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: fix timestamp reconstruction at 16-bit rollover points (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move mcdi filtering code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: create header for mcdi filtering code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: rename mcdi filtering functions/structs (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove duplicated include from efx.c (Jarod Wilson) [1796582 1788753] - [netdrv] sfc/ethtool_common: Make some function to static (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove set but not used variable 'nic_data' (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove duplicated include from ef10.c (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move RPS code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move yet more functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move RSS code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move a couple more functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some ethtool code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move various functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move more rx code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move more tx code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: refactor selftest work init code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI logging device attribute (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: conditioned some functionality (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI receive queue management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI transmit queue management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI event queue management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI VI alloc/free code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move more MCDI port code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some MCDI port utility functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some port link state/caps code (Jarod Wilson) [1796582 1788753] - [netdrv] net: sfc: use skb_list_walk_safe helper for gso segments (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move common tx code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move common rx code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move event queue management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move channel interrupt management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move channel alloc/removal code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move channel start/stop code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some channel-related code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move struct init and fini code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some device reset code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move datapath management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move mac configuration and status functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move reset workqueue code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: further preparation for code split (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: add new headers in preparation for code split (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove ioremap_nocache and devm_ioremap_nocache (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Remove unnecessary dependencies on I2C (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: avoid duplicate error handling code in 'efx_ef10_sriov_set_vf_mac()' (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Include XDP packet headroom in buffer step size (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: fix channel allocation with brute force (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: fix build without CONFIG_RFS_ACCEL (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: do ARFS expiry work occasionally even without NAPI poll (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: add statistics for ARFS (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: suppress MCDI errors from ARFS (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: change ARFS expiry mechanism (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Only cancel the PPS workqueue if it exists (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: trace_xdp_exception on XDP failure (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: add XDP counters to ethtool stats (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: handle XDP_TX outcomes of XDP eBPF programs (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: allocate channels for XDP tx queues (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Enable setting of xdp_prog (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: perform XDP processing on received packets (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: support encapsulation of xdp_frames in efx_tx_buffer (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: use the new __netdev_tx_sent_queue BQL optimisation (Jarod Wilson) [1796582 1788753] - [netdrv] net/sfc: Use skb_frag_off accessors (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: phase out dma_zalloc_coherent() (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove redundant variable old_vlan (Jarod Wilson) [1796582 1788753] - [netdrv] net: sfc: Convert random_ether_addr to eth_random_addr (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: batch up RX delivery (Jarod Wilson) [1796582 1788753] - [netdrv] net: mlx4: Use scnprintf() for avoiding potential buffer overflow (Alaa Hleihel) [1789363] - [infiniband] IB/mlx4: Fix leak in id_map_find_del (Alaa Hleihel) [1789363] - [infiniband] IB/mlx4: Fix memory leak in add_gid error flow (Alaa Hleihel) [1789363] - [include] mlx4: Bump up MAX_MSIX from 64 to 128 (Alaa Hleihel) [1789363] - [infiniband] RDMA/mlx4: use true, false for bool variable (Alaa Hleihel) [1789363] - [infiniband] RDMA/mlx4: Redo TX checksum offload in line with docs (Alaa Hleihel) [1789363] - [netdrv] mlx4: use new txqueue timeout argument (Alaa Hleihel) [1789363] - [netdrv] treewide: Use sizeof_field() macro (Alaa Hleihel) [1789363 1789362] - [infiniband] IB/mlx4: Update HW GID table while adding vlan GID (Alaa Hleihel) [1789363 1789362] - [netdrv] net/mlx4_en: ethtool: make array modes static const, makes object smaller (Alaa Hleihel) [1789363 1789361] - [infiniband] RDMA/mlx4: Annotate boolean arguments as bool and not int (Alaa Hleihel) [1789363 1789361] - [netdrv] mlx4: avoid large stack usage in mlx4_init_hca() (Alaa Hleihel) [1789363 1789361] - [infiniband] RDMA/mlx4: Untag user pointers in mlx4_get_umem_mr (Alaa Hleihel) [1789363 1789361] - [netdrv] net: Use skb accessors in network drivers (Alaa Hleihel) [1789363 1789361]- [net] ip_vti: receive ipip packet by calling ip_tunnel_rcv (Xin Long) [1815554] - [net] xfrm: call xfrm_output_gso when inner_protocol is set in xfrm_output (Xin Long) [1815968] - [net] sched: Fix hw_stats_type setting in pedit loop (Ivan Vecera) [1817156] - [net] sched: set the hw_stats_type in pedit loop (Ivan Vecera) [1817156] - [include] flow_offload: fix allowed types check (Ivan Vecera) [1817156] - [net] sched: act: allow user to specify type of HW stats for a filter (Ivan Vecera) [1817156] - [net] flow_offload: pass action cookie through offload structures (Ivan Vecera) [1817156] - [netdrv] flow_offload: introduce "disabled" HW stats type and allow it in mlxsw (Ivan Vecera) [1817156] - [include] flow_offload: introduce "delayed" HW stats type and allow it in mlx5 (Ivan Vecera) [1817156] - [netdrv] flow_offload: introduce "immediate" HW stats type and allow it in mlxsw (Ivan Vecera) [1817156] - [netdrv] mlxsw: restrict supported HW stats type to "any" (Ivan Vecera) [1817156] - [netdrv] mlxsw: spectrum_flower: Do not allow mixing HW stats types for actions (Ivan Vecera) [1817156] - [netdrv] flow_offload: check for basic action hw stats type (Ivan Vecera) [1817156] - [include] flow_offload: Introduce offload of HW stats type (Ivan Vecera) [1817156] - [net] netfilter: nf_tables: use-after-free in dynamic operations (Phil Sutter) [1822577] - [net] devlink: Add health recover notifications on devlink flows (Petr Oros) [1821169] - [net] devlink: add devink notification when reporter update health state (Petr Oros) [1821169] - [net] devlink: add support for reporter recovery completion (Petr Oros) [1821169] - [net] devlink: Add new "enable_roce" generic device param (Petr Oros) [1805955] - [netdrv] netdevsim: use __GFP_NOWARN to avoid memalloc warning (Petr Oros) [1817157] - [tools] selftests: add netdevsim devlink health tests (Petr Oros) [1817157] - [netdrv] netdevsim: implement couple of testing devlink health reporters (Petr Oros) [1817157] - [net] devlink: propagate extack down to health reporter ops (Petr Oros) [1817157] - [net] devlink: don't do reporter recovery if the state is healthy (Petr Oros) [1817157] - [net] xsk: Fix out of boundary write in __xsk_rcv_memcpy (Jiri Benc) [1819630] - [samples] bpf: Allow for -ENETDOWN in xdpsock (Jiri Benc) [1819630] - [samples] bpf: Drop doubled variable declaration in xdpsock (Jiri Benc) [1819630] - [netdrv] i40e: Relax i40e_xsk_wakeup's return value when PF is busy (Jiri Benc) [1819630] - [netdrv] net/ixgbe: Fix concurrency issues between config flow and XSK (Jiri Benc) [1819630] - [netdrv] net/i40e: Fix concurrency issues between config flow and XSK (Jiri Benc) [1819630] - [net] xsk: Add rcu_read_lock around the XSK wakeup (Jiri Benc) [1819630] - [net] fix installing orphaned programs (Jiri Benc) [1819630] - [tools] libbpf: Don't use kernel-side u32 type in xsk.c (Jiri Benc) [1819630] - [tools] libbpf: Fix compatibility for kernels without need_wakeup (Jiri Benc) [1819630] - [net] xsk: Fix crash in poll when device does not support ndo_xsk_wakeup (Jiri Benc) [1819630] - [kernel] bpf/xskmap: Return ERR_PTR for failure case instead of NULL. (Jiri Benc) [1819630] - [net] xdp: convert put_page() to put_user_page*() (Jiri Benc) [1819630] - [net] xdp: mm: introduce page_size() (Jiri Benc) [1819630] - [net] xsk: relax UMEM headroom alignment (Jiri Benc) [1819630] - [samples] bpf: fix xdpsock l2fwd tx for unaligned mode (Jiri Benc) [1819630] - [netdrv] ixgbe: fix xdp handle calculations (Jiri Benc) [1819630] - [netdrv] ixgbe: fix xdp handle calculations (Jiri Benc) [1819630] - [netdrv] i40e: fix xdp handle calculations (Jiri Benc) [1819630] - [netdrv] i40e: fix xdp handle calculations (Jiri Benc) [1819630] - [net] xsk: use state member for socket synchronization (Jiri Benc) [1819630] - [documentation] doc/af_xdp: include unaligned chunk case (Jiri Benc) [1819630] - [samples] bpf: use hugepages in xdpsock app (Jiri Benc) [1819630] - [samples] bpf: add buffer recycling for unaligned chunks to xdpsock (Jiri Benc) [1819630] - [samples] bpf: add unaligned chunks mode support to xdpsock (Jiri Benc) [1819630] - [tools] libbpf: add flags to umem config (Jiri Benc) [1819630] - [netdrv] mlx5e: Allow XSK frames smaller than a page (Jiri Benc) [1819630] - [netdrv] mlx5e: modify driver for handling offsets (Jiri Benc) [1819630] - [netdrv] ixgbe: modify driver for handling offsets (Jiri Benc) [1819630] - [netdrv] i40e: modify driver for handling offsets (Jiri Benc) [1819630] - [net] xsk: add support to allow unaligned chunk placement (Jiri Benc) [1819630] - [net] xdp: xdp_umem: replace kmap on vmap for umem map (Jiri Benc) [1819630] - [net] Don't call XDP_SETUP_PROG when nothing is changed (Jiri Benc) [1819630] - [kernel] bpf: Use PTR_ERR_OR_ZERO in xsk_map_inc() (Jiri Benc) [1819630] - [kernel] xsk: support BPF_EXIST and BPF_NOEXIST flags in XSKMAP (Jiri Benc) [1819630] - [net] xsk: remove AF_XDP socket from map when the socket is released (Jiri Benc) [1819630] - [netdrv] mlx5e: Add AF_XDP need_wakeup support (Jiri Benc) [1819630] - [netdrv] net/mlx5e: Move the SW XSK code from NAPI poll to a separate function (Jiri Benc) [1819630] - [samples] bpf: add use of need_wakeup flag in xdpsock (Jiri Benc) [1819630] - [tools] libbpf: add support for need_wakeup flag in AF_XDP part (Jiri Benc) [1819630] - [netdrv] ixgbe: need_wakeup flag might not be set for Tx (Jiri Benc) [1819630] - [netdrv] ixgbe: add support for AF_XDP need_wakeup feature (Jiri Benc) [1819630] - [netdrv] i40e: add support for AF_XDP need_wakeup feature (Jiri Benc) [1819630] - [net] xsk: add support for need_wakeup flag in AF_XDP rings (Jiri Benc) [1819630] - [net] xsk: replace ndo_xsk_async_xmit with ndo_xsk_wakeup (Jiri Benc) [1819630] - [net] xdp: xdp_umem: fix umem pages mapping for 32bits systems (Jiri Benc) [1819630] - [net] ethtool: add infrastructure for centralized checking of coalescing parameters (Ivan Vecera) [1818096] - [tools] selftests: netfilter: add simple masq/redirect test cases (Hangbin Liu) [1826220] - [tools] selftests: netfilter: fix config fragment CONFIG_NF_TABLES_INET (Hangbin Liu) [1826220] - [tools] selftests: add script to stress-test nft packet path vs. control plane (Hangbin Liu) [1826220] - [net] devlink: disallow reload operation during device cleanup (Petr Oros) [1805958] - [tools] selftests: test creating netdevsim inside network namespace (Petr Oros) [1805958] - [net] devlink: export devlink net setter (Petr Oros) [1805958] - [net] devlink: don't ignore errors during dumpit (Petr Oros) [1805958] - [netdrv] netdevsim: fix spelling mistake "forbidded" -> "forbid" (Petr Oros) [1805958] - [netdrv] netdevsim: implement devlink dev_info op (Petr Oros) [1805958] - [netdrv] netdevsim: add couple of debugfs bools to debug devlink reload (Petr Oros) [1805958] - [netdrv] netdevsim: create devlink and netdev instances in namespace (Petr Oros) [1805958] - [include] net: skbuff: disambiguate argument and member for skb_list_walk_safe helper (Josef Oskera) [1818105] - [include] net: introduce skb_list_walk_safe for skb segment walking (Josef Oskera) [1818105] - [netdrv] netdevsim: drop code duplicated by a merge (Petr Oros) [1805951] - [tools] selftests: devlink: undo changes at the end of resource_test (Petr Oros) [1805951] - [tools] selftests: netdevsim: add tests for devlink reload with resources (Petr Oros) [1805951] - [net] devlink: allow to change namespaces during reload (Petr Oros) [1805951] - [net] devlink: Add method for time-stamp on reporter's dump (Petr Oros) [1805951] - [netdrv] netdevsim: take devlink net instead of init_net (Petr Oros) [1805951] - [netdrv] netdevsim: register port netdevices into net of device (Petr Oros) [1805951] - [netdrv] netdevsim: implement proper devlink reload (Petr Oros) [1805951] - [netdrv] netdevsim: add all ports in nsim_dev_create() and del them in destroy() (Petr Oros) [1805951] - [net] devlink: export devlink net getter (Petr Oros) [1805951] - [net] fib_notifier: propagate extack down to the notifier block callback (Petr Oros) [1805951] - [net] fib_notifier: propagate possible error during fib notifier registration (Petr Oros) [1805951] - [net] fib_notifier: make FIB notifier per-netns (Petr Oros) [1805951] - [netdrv] netdevsim: change fib accounting and limitations to be per-device (Petr Oros) [1805951] - [netdrv] netdevsim: Set offsets to various protocol layers (Petr Oros) [1805951] - [net] devlink: Fix error handling in param and info_get dumpit cb (Petr Oros) [1805951] - [net] lwtunnel: check erspan options before allocating tun_info (Xin Long) [1730151] - [net] lwtunnel: be STRICT to validate the new LWTUNNEL_IP(6)_OPTS (Xin Long) [1730151] - [net] lwtunnel: add support for multiple geneve opts (Xin Long) [1730151] - [net] lwtunnel: change to use nla_put_u8 for LWTUNNEL_IP_OPT_ERSPAN_VER (Xin Long) [1730151] - [net] lwtunnel: ignore any TUNNEL_OPTIONS_PRESENT flags set by users (Xin Long) [1730151] - [net] lwtunnel: get nlsize for erspan options properly (Xin Long) [1730151] - [net] lwtunnel: change to use nla_parse_nested on new options (Xin Long) [1730151] - [net] lwtunnel: add options setting and dumping for erspan (Xin Long) [1730151] - [net] lwtunnel: add options setting and dumping for vxlan (Xin Long) [1730151] - [net] lwtunnel: add options setting and dumping for geneve (Xin Long) [1730151] - [net] lwtunnel: add options process for cmp_encap (Xin Long) [1730151] - [net] lwtunnel: add options process for arp request (Xin Long) [1730151] - [net] ip_tunnel: Add dst_cache support in lwtunnel_state of ip tunnel (Xin Long) [1730151] - [include] tcp: Define IPPROTO_MPTCP (Florian Westphal) [1812198] - [net] skb: add helpers to allocate ext independently from sk_buff (Florian Westphal) [1812198] - [net] tcp: Check for filled TCP option space before SACK (Florian Westphal) [1812198] - [net] tcp: Export TCP functions and ops struct (Florian Westphal) [1812198] - [net] tcp: coalesce/collapse must respect MPTCP extensions (Florian Westphal) [1812198] - [net] mptcp: Add MPTCP to skb extensions (Florian Westphal) [1812198] - [net] tcp, ulp: Add clone operation to tcp_ulp_ops (Florian Westphal) [1812198] - [include] tcp: Add MPTCP option number (Florian Westphal) [1812198] - [net] Make sock protocol value checks more specific (Florian Westphal) [1812198] - [net] ipv6: provide and use ipv6 specific version for {recv, send}msg (Florian Westphal) [1812198] - [net] inet: factor out inet_send_prepare() (Florian Westphal) [1812198] - [net] tipc: fix incorrect increasing of link window (Xin Long) [1822129] - [net] tipc: Add a missing case of TIPC_DIRECT_MSG type (Xin Long) [1822129] - [net] tipc: add NULL pointer check to prevent kernel oops (Xin Long) [1822129] - [net] tipc: simplify trivial boolean return (Xin Long) [1822129] - [net] tipc: add missing attribute validation for MTU property (Xin Long) [1822129] - [net] tipc: fix successful connect() but timed out (Xin Long) [1822129] - [net] tipc: make three functions static (Xin Long) [1822129] - [net] tipc: fix wrong connect() return code (Xin Long) [1822129] - [net] tipc: make legacy address flag readable over netlink (Xin Long) [1822129] - [net] tipc: don't send gap blocks in ACK messages (Xin Long) [1822129] - [net] tipc: fix use-after-free in tipc_disc_rcv() (Xin Long) [1822129] - [net] tipc: introduce variable window congestion control (Xin Long) [1822129] - [net] tipc: eliminate more unnecessary nacks and retransmissions (Xin Long) [1822129] - [net] tipc: eliminate gap indicator from ACK messages (Xin Long) [1822129] - [net] tipc: fix duplicate SYN messages under link congestion (Xin Long) [1822129] - [net] tipc: support in-order name publication events (Xin Long) [1822129] - [net] tipc: add back tipc prefix to log messages (Xin Long) [1822129] - [net] tipc: fix update of the uninitialized variable err (Xin Long) [1822129] - [net] tipc: add support for AEAD key setting via netlink (Xin Long) [1822129] - [net] tipc: introduce TIPC encryption & authentication (Xin Long) [1822129] - [include] tipc: add new AEAD key structure for user API (Xin Long) [1822129] - [net] tipc: enable creating a "preliminary" node (Xin Long) [1822129] - [net] tipc: add reference counter to bearer (Xin Long) [1822129] - [net] tipc: eliminate checking netns if node established (Xin Long) [1822129] - [net] tipc: eliminate the dummy packet in link synching (Xin Long) [1822129] - [net] tipc: improve message bundling algorithm (Xin Long) [1822129] - [net] tipc: add smart nagle feature (Xin Long) [1822129] - [net] tipc: improve throughput between nodes in netns (Xin Long) [1822129] - [net] tipc: add loopback device tracking (Xin Long) [1822129] - [netdrv] vxlan: check return value of gro_cells_init() (Sabrina Dubroca) [1821295] - [netdrv] geneve: move debug check after netdev unregister (Sabrina Dubroca) [1821295] - [net] ip6_tunnel: enhance tunnel locate with link check (Sabrina Dubroca) [1821295] - [netdrv] vxlan: implement get_link_ksettings ethtool method (Sabrina Dubroca) [1821295] - [netdrv] vxlan: check tun_info options_len properly (Sabrina Dubroca) [1821295] - [include] iptunnel: make TUNNEL_FLAGS available in uapi (Sabrina Dubroca) [1821295] - [net] introduce dev_net notifier register/unregister variants (Ivan Vecera) [1818102] - [net] push code from net notifier reg/unreg into helpers (Ivan Vecera) [1818102] - [net] call call_netdevice_unregister_net_notifiers from unregister (Ivan Vecera) [1818102] - [net] introduce per-netns netdevice notifiers (Ivan Vecera) [1818102] - [net] push loops and nb calls into helper functions (Ivan Vecera) [1818102] - [include] net: ipv6: do not consider routes via gateways for anycast address check (Hangbin Liu) [1816506] - [net] ipv6/addrconf: call ipv6_mc_up() for non-Ethernet interface (Hangbin Liu) [1816506] - [net] ipv6: need update peer route when modify metric (Hangbin Liu) [1816506] - [net] ipv6: use configured metric when add peer route (Hangbin Liu) [1816506] - [net] ipv6: restrict IPV6_ADDRFORM operation (Hangbin Liu) [1816506] - [net] ipv6: Fix nlmsg_flags when splitting a multipath route (Hangbin Liu) [1816506] - [net] ipv6: Fix route replacement with dev-only route (Hangbin Liu) [1816506] - [net] ipv6/addrconf: fix potential NULL deref in inet6_set_link_af() (Hangbin Liu) [1816506] - [net] net-ipv6-ndisc: add support for RFC7710 RA Captive Portal Identifier (Hangbin Liu) [1816506] - [net] ipv6: Don't use dst gateway directly in ip6_confirm_neigh() (Hangbin Liu) [1816506] - [net] ipv6: Fix the link time qualifier of 'ping_v6_proc_exit_net()' (Hangbin Liu) [1816506] - [net] ipv6: propagate ipv6_add_dev's error returns out of ipv6_find_idev (Hangbin Liu) [1816506] - [net] ipv6: allow any source address for sendmsg pktinfo with ip_nonlocal_bind (Hangbin Liu) [1816506] - [net] multicast: remove useless parameter for group add (Hangbin Liu) [1816506] - [documentation] networking: devlink-trap: Fix reference to other document (Petr Oros) [1805882] - [netdrv] netdevsim: Fix use-after-free during device dismantle (Petr Oros) [1805882] - [netdrv] netdevsim: Fix build error without CONFIG_INET (Petr Oros) [1805882] - [net] devlink: move reload fail indication to devlink core and expose to user (Petr Oros) [1805882] - [net] devlink: split reload op into two (Petr Oros) [1805882] - [netdrv] mlx4: Split restart_one into two functions (Petr Oros) [1805882] - [include] devlink: add unknown 'fw_load_policy' value (Petr Oros) [1805882] - [net] devlink: add 'reset_dev_on_drv_probe' param (Petr Oros) [1805882] - [include] devlink: extend 'fw_load_policy' values (Petr Oros) [1805882] - [include] devlink: Add new info version tags for ASIC and FW (Petr Oros) [1805882] - [net] devlink: Use switch-case instead of if-else (Petr Oros) [1805882] - [net] devlink: Make port index data type as unsigned int (Petr Oros) [1805882] - [net] devlink: send notifications for deleted snapshots on region destroy (Petr Oros) [1805882] - [net] devlink: remove pointless data_len arg from region snapshot create (Petr Oros) [1805882] - [documentation] Add description of netdevsim traps (Petr Oros) [1805882] - [netdrv] netdevsim: Add devlink-trap support (Petr Oros) [1805882] - [tools] selftests: netdevsim: add devlink regions tests (Petr Oros) [1805882] - [tools] selftests: netdevsim: add devlink params tests (Petr Oros) [1805882] - [netdrv] netdevsim: implement support for devlink region and snapshots (Petr Oros) [1805882] - [netdrv] netdevsim: register couple of devlink params (Petr Oros) [1805882]- [arm64] kvm: arm64: limit PMU version to PMUv3 for ARMv8.1 (Gavin Shan) [1814009] - [arm64] cpufeature: Extract capped perfmon fields (Gavin Shan) [1814009] - [virt] kvm: arm64: Use the correct timer structure to access the physical counter (Gavin Shan) [1814009] - [arm64] Ask the compiler to __always_inline functions used by KVM at HYP (Gavin Shan) [1814009] - [arm64] kvm: arm64: Define our own swab32() to avoid a uapi static inline (Gavin Shan) [1814009] - [arm64] kvm: arm64: Ask the compiler to __always_inline functions used at HYP (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Fold VHE entry/exit work into kvm_vcpu_run_vhe() (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Fix up includes for trace.h (Gavin Shan) [1814009] - [virt] kvm: arm64: Treat emulated TVAL TimerValue as a signed 32-bit integer (Gavin Shan) [1814009] - [virt] kvm: arm64: pmu: Only handle supported event counters (Gavin Shan) [1814009] - [virt] kvm: arm64: pmu: Fix chained SW_INCR counters (Gavin Shan) [1814009] - [virt] kvm: arm64: pmu: Don't mark a counter as chained if the odd one is disabled (Gavin Shan) [1814009] - [virt] kvm: arm64: pmu: Don't increment SW_INCR if PMCR.E is unset (Gavin Shan) [1814009] - [virt] kvm: arm: Make inject_abt32() inject an external abort instead (Gavin Shan) [1814009] - [virt] kvm: arm: Fix DFSR setting for non-LPAE aarch32 guests (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Fix young bit from mmu notifier (Gavin Shan) [1814009] - [arm64] kvm: Add UAPI notes for swapped registers (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Cleanup MMIO handling (Gavin Shan) [1814009] - [arm64] kvm: arm64: Write arch.mdcr_el2 changes since last vcpu_load on VHE (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Drop the kvm_vgic_register_mmio_region() (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic-its: Properly check the unmapped coll in DISCARD handler (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Correct AArch32 SPSR on exception entry (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Correct CPSR on exception entry (Gavin Shan) [1814009] - [arm64] kvm: arm64: Correct PSTATE on exception entry (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Re-check VMA on detecting a poisoned page (Gavin Shan) [1814009] - [virt] kvm: arm: Remove duplicate include (Gavin Shan) [1814009] - [virt] kvm: arm: Call hyp_cpu_pm_exit at the right place (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Handle GICR_PENDBASER.PTZ filed as RAZ (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic-its: Fix restoration of unmapped collections (Gavin Shan) [1814009] - [virt] kvm: arm64: Only sign-extend MMIO up to register width (Gavin Shan) [1814009] - [arm64] kvm: stop treating register x18 as caller save (Gavin Shan) [1814009] - [arm64] Workaround for Cortex-A55 erratum 1530923 (Gavin Shan) [1814009] - [arm64] Rename WORKAROUND_1319367 to SPECULATIVE_AT_NVHE (Gavin Shan) [1814009] - [arm64] Enable and document ARM errata 1319367 and 1319537 (Gavin Shan) [1814009] - [arm64] Rename WORKAROUND_1165522 to SPECULATIVE_AT_VHE (Gavin Shan) [1814009] - [arm64] Introduce ID_ISAR6 CPU register (Gavin Shan) [1814009] - [arm64] nofpsmid: Handle TIF_FOREIGN_FPSTATE flag cleanly (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Properly handle faulting of device mappings (Gavin Shan) [1814009] - [arm64] kvm: arm64: Ensure 'params' is initialised when looking up sys register (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Remove excessive permission check in kvm_arch_prepare_memory_region (Gavin Shan) [1814009] - [arm64] kvm: arm64: Don't log IMP DEF sysreg traps (Gavin Shan) [1814009] - [arm64] kvm: Invoke compute_layout() before alternatives are applied (Gavin Shan) [1814009] - [arm64] kvm: arm64: Sanely ratelimit sysreg messages (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Use wrapper function to lock/unlock all vcpus in kvm_vgic_create() (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Fix potential double free dist->spis in __kvm_vgic_destroy() (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Get rid of unused arg in cpu_init_hyp_mode() (Gavin Shan) [1814009] - [arm64] kvm: arm64: Opportunistically turn off WFI trapping when using direct LPI injection (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Let the timer expire in hardirq context on RT (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Fix some comments typo (Gavin Shan) [1814009] - [kvm] arm/arm64: vgic: Remove the declaration of kvm_send_userspace_msi() (Gavin Shan) [1814009] - [arm64] kvm: arm64: Don't set HCR_EL2.TVM when S2FWB is supported (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Show halt poll counters in debugfs (Gavin Shan) [1814009] - [arm64] kvm: Prevent speculative S1 PTW when restoring vcpu context (Gavin Shan) [1814009] - [arm64] kvm: Disable EL1 PTW when invalidating S2 TLBs (Gavin Shan) [1814009] - [arm64] Add ARM64_WORKAROUND_1319367 for all A57 and A72 versions (Gavin Shan) [1814009] - [arm64] kvm: Reorder system register restoration and stage-2 activation (Gavin Shan) [1814009] - [arm64] kvm: arm64: Select TASK_DELAY_ACCT+TASKSTATS rather than SCHEDSTATS (Gavin Shan) [1814009] - [arm64] Retrieve stolen time as paravirtualized guest (Gavin Shan) [1814009] - [arm64] arm/arm64: Make use of the SMCCC 1.1 wrapper (Gavin Shan) [1814009] - [kernel] arm/arm64: Provide a wrapper for SMCCC 1.1 calls (Gavin Shan) [1814009] - [virt] kvm: arm64: Provide VCPU attributes for stolen time (Gavin Shan) [1814009] - [virt] kvm: arm64: Support stolen time reporting via shared structure (Gavin Shan) [1814009] - [virt] kvm: arm64: Implement PV_TIME_FEATURES call (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Factor out hypercall handling from PSCI code (Gavin Shan) [1814009] - [documentation] kvm: arm64: Document PV-time interface (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Allow user injection of external data aborts (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Allow reporting non-ISV data aborts to userspace (Gavin Shan) [1814009] - [arm64] errata: use arm_smccc_1_1_get_conduit() (Gavin Shan) [1814009] - [kernel] arm/arm64: smccc/psci: add arm_smccc_1_1_get_conduit() (Gavin Shan) [1814009] - [arm64] kvm: arm64: Fix ptrauth ID register masking logic (Gavin Shan) [1814009] - [arm64] kvm: arm64: Add capability to advertise ptrauth for guest (Gavin Shan) [1814009] - [arm64] kvm: arm64: Add userspace flag to enable pointer authentication (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Context-switch ptrauth registers (Gavin Shan) [1814009] - [arm64] kvm: arm64: Add a vcpu flag to control ptrauth for guest (Gavin Shan) [1814009] - [tools] selftests: kvm: s390: fix format strings for access reg test (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: make syncregs more reliable on s390 (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: drop vcpu_setup from s390x (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add support for vcpu_args_set to aarch64 and s390x (Vitaly Kuznetsov) [1813987] - [iommu] amd: Fix IOMMU AVIC not properly update the is_run bit in IRTE (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Fix kernel crash with PR KVM (Vitaly Kuznetsov) [1813987] - [x86] cpu: Print "VMX disabled" error message iff KVM is enabled (Vitaly Kuznetsov) [1813987] - [tools] redhat: update kvm/x86 headers in tools (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: fix crash cleanup when KVM wasn't used (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Filter out the broadcast dest for IPI fastpath (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: don't clear mtf_pending when nested events are blocked (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Remove unnecessary exception trampoline in vmx_vmenter (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Split svm_vcpu_run inline assembly to separate file (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Move SEV code to separate file (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Move AVIC code to separate file (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Move Nested SVM Implementation to nested.c (Vitaly Kuznetsov) [1813987] - [x86] kvm svm: Move SVM related files to own sub-directory (Vitaly Kuznetsov) [1813987] - [x86] kvm: fix a missing-prototypes "vmread_error" (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix BUILD_BUG() in __cpuid_entry_get_reg() w/ CONFIG_UBSAN=y (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add a trampoline to fix VMREAD error handling (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Annotate svm_x86_ops as __initdata (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Annotate vmx_x86_ops as __initdata (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop __exit from kvm_x86_ops' hardware_unsetup() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Copy kvm_x86_ops by value to eliminate layer of indirection (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Set kvm_x86_ops only after ->hardware_setup() completes (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Configure runtime hooks using vmx_x86_ops (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Move hardware_setup() definition below vmx_x86_ops (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move init-only kvm_x86_ops to separate struct (Vitaly Kuznetsov) [1813987] - [virt] kvm: Pass kvm_init()'s opaque param to additional arch funcs (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Fix cosmetic copy-paste error in vm_mem_region_move() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix out of range accesses to memslots (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Micro-optimize IPI fastpath delay (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Delay read msr data iff writes ICR MSR (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Narrow down the IPI fastpath to single target IPI (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Gracefully handle faults on VMXON (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Fold loaded_vmcs_init() into alloc_loaded_vmcs() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Always VMCLEAR in-use VMCSes during crash with kexec support (Vitaly Kuznetsov) [1813987] - [tools] kvm_stat: add command line switch '-c' to log in csv format (Vitaly Kuznetsov) [1813987] - [tools] kvm_stat: add command line switch '-s' to set update interval (Vitaly Kuznetsov) [1813987] - [tools] kvm_stat: switch to argparse (Vitaly Kuznetsov) [1813987] - [tools] kvm_stat: rework command line sequence and message texts (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: don't allow memory operands for inline asm that modifies SP (Vitaly Kuznetsov) [1813987] - [x86] kvm: lapic: Mark hrtimer for period or oneshot mode to expire in hard interrupt context (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Issue WBINVD after deactivating an SEV guest (Vitaly Kuznetsov) [1813987] - [documentation] kvm: svm: document KVM_MEM_ENCRYPT_OP, let userspace detect if SEV is available (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: remove bogus user-triggerable WARN_ON (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Rework timespec functions and usage (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Code style cleanup in kvm_arch_dev_ioctl() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add blurb to CPUID tracepoint when using max basic leaf values (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add requested index to the CPUID tracepoint (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: check for EFER.SVME=1 before entering guest (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: remove side effects from nested_vmx_exit_reflected (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: access regs array in vmenter.S in its natural order (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: enlightened VMPTRLD with an incorrect GPA (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: test enlightened vmenter with wrong eVMCS version (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: define and use EVMCS_VERSION (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: properly handle errors in nested_vmx_handle_enlightened_vmptrld() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: stop abusing need_vmcs12_to_shadow_sync for eVMCS mapping (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Uses TEST_FAIL in tests/utilities (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Introduce the TEST_FAIL macro (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Introduce steal-time test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: virt_map should take npages, not size (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Use consistent message for test skipping (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Enable printf format warnings for TEST_ASSERT (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Share common API documentation (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: svm: Add vmcall test to gitignore (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: Remove an obsolete comment (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: correct meaningless kvm_apicv_activated() check (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Consolidate nested MTF checks to helper function (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Micro-optimize vmexit time when not exposing PMU (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Introduce GA Log tracepoint for AVIC (Vitaly Kuznetsov) [1813987] - [documentation] kvm: documentation: Update fast page fault for indirect sp (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: avoid loss of pending IRQ/NMI before entering L2 (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: implement check_nested_events for interrupts (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: ignore L1 interrupt window while running L2 with V_INTR_MASKING=1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: do not change host intercepts while nested VM is running (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: rename set_cr3 callback and related flags to load_mmu_pgd (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: unify callbacks to load paging root (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor kvm_cpuid() param that controls out-of-range logic (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor out-of-range logic to contain the madness (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix CPUID range checks for Hypervisor and Centaur classes (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add helpers to perform CPUID-based guest vendor check (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Trace the original requested CPUID function in kvm_cpuid() (Vitaly Kuznetsov) [1813987] - [x86] kvm: cpuid: add support for supervisor states (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move nSVM CPUID 0x8000000A handling into common x86 code (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: Advertise and enable NRIPS for L1 iff nrips is enabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: Expose SVM features to L1 iff nested is enabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move VMX's host_efer to common x86 code (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop largepages_enabled and its accessor/mutator (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Don't propagate MMU lpage support to memslot.disallow_lpage (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Configure max page level during hardware setup (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Merge kvm_{enable, disable}_tdp() into a common function (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Refactor logging of NPT enabled/disabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Directly query Intel PT mode when refreshing PMUs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Check for Intel PT MSR virtualization using KVM cpu caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Directly use VMX capabilities helper to detect RDTSCP support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use KVM cpu caps to detect MSR_TSC_AUX virt support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Do kvm_cpuid_array capacity checks in terminal functions (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use kvm_cpu_caps to detect Intel PT support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Set emulated/transmuted feature bits via kvm_cpu_caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Override host CPUID results with kvm_cpu_caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Do host CPUID at load time to mask KVM cpu caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove stateful CPUID handling (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Squash CPUID 0x2.0 insanity for modern CPUs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove the unnecessary loop on CPUID 0x7 sub-leafs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fold CPUID 0x7 masking back into __do_cpuid_func() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use KVM cpu caps to track UMIP emulation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use KVM cpu caps to mark CR4.LA57 as not-reserved (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add a helper to check kernel support when setting cpu cap (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move XSAVES CPUID adjust to VMX's KVM cpu cap update (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Convert feature updates from CPUID to KVM cpu caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Convert feature updates from CPUID to KVM cpu caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce kvm_cpu_caps to replace runtime CPUID masking (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor handling of XSAVES CPUID adjustment (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: handle GBPAGE CPUID adjustment for EPT with generic code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle Intel PT CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle RDTSCP CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle PKU CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle UMIP emulation CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle INVPCID CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle MPX CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor cpuid_mask() to auto-retrieve the register (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce cpuid_entry_{change, set, clear}() mutators (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce cpuid_entry_{get, has}() accessors (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Replace bare "unsigned" with "unsigned int" in cpuid helpers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use u32 for holding CPUID register value in helpers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop explicit @func param from ->set_supported_cpuid() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Clear output regs for CPUID 0x14 if PT isn't exposed to guest (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Make kvm_mpx_supported() an inline function (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use supported_xcr0 to detect MPX support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Calculate the supported xcr0 mask at load time (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add helpers to query Intel PT mode (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use common loop iterator when handling CPUID 0xD.N (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop redundant array size check (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Encapsulate CPUID entries and metadata in struct (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor CPUID 0x4 and 0x8000001d handling (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Hoist loop counter and terminator to top of __do_cpuid_func() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Consolidate CPUID array max num entries checking (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop redundant boot cpu checks on SSBD feature bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop the explicit @index from do_cpuid_7_mask() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Clean up CPUID 0x7 sub-leaf loop (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor CPUID 0xD.N sub-leaf entry creation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Warn on zero-size save state for valid CPUID 0xD.N sub-leaf (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Check for CPUID 0xD.N support before validating array size (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move CPUID 0xD.1 handling out of the index>0 loop (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Check userspace CPUID array size after validating sub-leaf (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Clean up error handling in kvm_dev_ioctl_get_cpuid() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Simplify handling of Centaur CPUID leafs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor loop around do_cpuid_func() to separate helper (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Return -E2BIG when KVM_GET_SUPPORTED_CPUID hits max entries (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Shrink the usercopy region of the emulation context (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move kvm_emulate.h into KVM's private directory (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Dynamically allocate per-vCPU emulation context (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move emulation-only helpers to emulate.c (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Explicitly pass an exception struct to check_intercept (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor I/O emulation helpers to provide vcpu-only variant (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop gfn_to_pfn_atomic() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix warning due to implicit truncation on 32-bit KVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Drop unnecessary check on ept caps for execute-only (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Rename kvm_mmu->get_cr3() to ->get_guest_pgd() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Rename EPTP validity helper and associated variables (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Rename nested_ept_get_cr3() to nested_ept_get_eptp() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Allow L1 to use 5-level page walks for nested EPT (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Drop kvm_mmu_extended_role.cr4_la57 hack (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Don't drop level/direct from MMU role calculation (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Support dirty log initial-all-set test (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Properly handle userspace interrupt window request (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: trigger kvmclock sync request just once on VM creation (Vitaly Kuznetsov) [1813987] - [x86] kvm: lapic: Recalculate apic map in batch (Vitaly Kuznetsov) [1813987] - [x86] kvm: Fix some obsolete comments (Vitaly Kuznetsov) [1813987] - [virt] kvm: x86: enable dirty log gradually in small chunks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Reuse the current root if possible for fast switch (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Ignore guest CR3 on fast root switch for direct MMU (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Inhibit APIC virtualization for X2APIC guest (Vitaly Kuznetsov) [1813987] - [virt] kvm: Remove unnecessary asm/kvm_host.h includes (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Fix unknown ucall command asserts (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Consolidate VM allocation and free for VMX and SVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Directly return __vmalloc() result in ->vm_alloc() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Gracefully handle __vmalloc() failure during VM allocation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Adjust counter sample period after a wrmsr (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Consolidate open coded variants of memslot TLB flushes (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Use range-based TLB flush for dirty log memslot flush (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move kvm_arch_flush_remote_tlbs_memslot() to mmu.c (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add test for KVM_SET_USER_MEMORY_REGION (Vitaly Kuznetsov) [1813987] - [virt] kvm: Dynamically size memslot array based on number of used slots (Vitaly Kuznetsov) [1813987] - [virt] kvm: Terminate memslot walks via used_slots (Vitaly Kuznetsov) [1813987] - [virt] kvm: Ensure validity of memslot with respect to kvm_get_dirty_log() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Provide common implementation for generic dirty log functions (Vitaly Kuznetsov) [1813987] - [virt] kvm: Clean up local variable usage in __kvm_set_memory_region() (Vitaly Kuznetsov) [1813987] - [x86] kvm: Simplify kvm_free_memslot() and all its descendents (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move memslot deletion to helper function (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Free arrays for old memslot when moving memslot's base gfn (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop "const" attribute from old memslot in commit_memory_region() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move setting of memslot into helper routine (Vitaly Kuznetsov) [1813987] - [virt] kvm: Refactor error handling for setting memory region (Vitaly Kuznetsov) [1813987] - [virt] kvm: Explicitly free allocated-but-unused dirty bitmap (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop kvm_arch_create_memslot() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Move memslot memory allocation into prepare_memory_region() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Allocate memslot resources during prepare_memory_region() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Don't free new memslot if allocation of said memslot fails (Vitaly Kuznetsov) [1813987] - [virt] kvm: Reinstall old memslots if arch preparation fails (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Allocate new rmap and large page tracking when moving memslot (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move gpa_val and gpa_available into the emulator context (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add EMULTYPE_PF when emulation is triggered by a page fault (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: remove unused function apic_lvt_vector() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add 'else' to split mutually exclusive case (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: eliminate some unreachable code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix print format and coding style (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: rewrite the comment in vmx_get_mt_mask (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Convert some printf's to pr_info's (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Rework debug message printing (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Time guest demand paging (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Support multiple vCPUs in demand paging test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Pass args to vCPU in global vCPU args struct (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add memory size parameter to the demand paging test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add configurable demand paging delay (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add demand paging content to the demand paging test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Create a demand paging test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Introduce num-pages conversion utilities (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Introduce vm_guest_mode_params (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Rename vm_guest_mode_params (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: aarch64: Remove unnecessary ifdefs (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Remove unnecessary defines (Vitaly Kuznetsov) [1813987] - [tools] redhat: selftests: kvm: add SPDX-License-Identifier (Vitaly Kuznetsov) [1813987] - [x86] redhat: kvm: x86: add SPDX-License-Identifier (Vitaly Kuznetsov) [1813987] - [x86] x86 kvm page table walks: switch to explicit __get_user() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: avoid NULL pointer dereference with incorrect EVMCS GPAs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Initializing all kvm_lapic_irq fields in ioapic_write_indirect (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Condition ENCLS-exiting enabling on CPU support for SGX1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: fix Kconfig menu text for -Werror (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: remove stale comment from struct x86_emulate_ctxt (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Fix the svm vmexit code for WRMSR (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix dereference null cpufreq policy (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: limit the number of "kvm: disabled by bios" messages (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: avoid useless copy of cpufreq policy (Vitaly Kuznetsov) [1813987] - [x86] kvm: allow disabling -Werror (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: allow compiling as non-module with W=1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: Pre-allocate 1 cpumask variable per cpu for both pv tlb and pv ipis (Vitaly Kuznetsov) [1813987] - [x86] kvm: Introduce pv check helpers (Vitaly Kuznetsov) [1813987] - [kernel] kvm: let declaration of kvm_get_running_vcpus match implementation (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: allocate AVIC data structures based on kvm_amd module parameter (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Emulate MTF when performing instruction emulation (Vitaly Kuznetsov) [1813987] - [x86] kvm: fix error handling in svm_hardware_setup (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Fix potential memory leak in svm_cpu_init() (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: avoid calculating pending eoi from an uninitialized val (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: clear PIN_BASED_POSTED_INTR from nested pinbased_ctls only when apicv is globally disabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: handle nested posted interrupts when apicv is disabled for L1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: svm: Fix NULL pointer dereference when AVIC not enabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Hold KVM's srcu lock when syncing vmcs12->shadow (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: don't notify userspace IOAPIC on edge-triggered interrupt EOI (Vitaly Kuznetsov) [1813987] - [x86] kvm/emulate: fix a -Werror=cast-function-type (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix incorrect comparison in trace event (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Fix some obsolete comments and grammar error (Vitaly Kuznetsov) [1813987] - [kernel] kvm: x86: fix missing prototypes (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: enable -Werror (Vitaly Kuznetsov) [1813987] - [documentation] docs: virt: guest-halt-polling.txt convert to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: review-checklist.txt: rename to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert timekeeping.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert s390-diag.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert ppc-pv.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert nested-vmx.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert mmu.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert locking.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert hypercalls.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: arm/psci.txt: convert to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert arm/hyp-abi.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert api.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/xive.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/xics.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/vm.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/vfio.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/vcpu.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/s390_flic.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/mpic.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/arm-vgit.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: devices/arm-vgit-v3.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: devices/arm-vgic-its.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: virt: Convert msr.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: virt: convert halt-polling.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: add arm/pvtime.rst to index.rst (Vitaly Kuznetsov) [1813987] - [documentation] docs: virtual: add it to the documentation body (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix WARN_ON check of an unsigned less than zero (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Remove unused x86_register enum (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Fix struct guest_walker arrays for 5-level paging (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Use correct root level for nested EPT shadow page tables (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Fix some comment typos and coding style (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Avoid retpoline on ->page_fault() with TDP (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: reuse smp_wmb() in kvm_make_request() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: remove duplicated KVM_REQ_EVENT request (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: svm: Add vmcall test (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: AMD Nested test infrastructure (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Replace get_{gdt, idt}_base() by get_{gdt, idt}() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Deliver exception payload on KVM_GET_VCPU_EVENTS (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Handle pending #DB when injecting INIT VM-exit (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Mask off reserved bit from #DB exception payload (Vitaly Kuznetsov) [1813987] - [virt] kvm: Disable preemption in kvm_get_running_vcpu() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: delete meaningless vmx_decache_cr0_guest_bits() declaration (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Mark CR4.UMIP as reserved based on associated CPUID bit (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix perfctr WRMSR for running counters (Vitaly Kuznetsov) [1813987] - [x86] kvm: mmu: Separate generating and setting mmio ptes (Vitaly Kuznetsov) [1813987] - [x86] kvm: mmu: Replace unsigned with unsigned int for PTE access (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Remove stale comment from nested_vmx_load_cr3() (Vitaly Kuznetsov) [1813987] - [x86] kvm: do not setup pv tlb flush when not paravirtualized (Vitaly Kuznetsov) [1813987] - [x86] Add "nopv" parameter to disable PV extensions (Vitaly Kuznetsov) [1813987] - [virt] kvm: fix overflow of zero page refcount with ksm running (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Take a u64 when checking for a valid dr7 value (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: use raw clock values consistently (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: reorganize pvclock_gtod_data members (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: delete meaningless nested_vmx_run() declaration (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: allow AVIC without split irqchip (Vitaly Kuznetsov) [1813987] - [x86] kvm: ioapic: Lazy update IOAPIC EOI (Vitaly Kuznetsov) [1813987] - [x86] kvm: ioapic: Refactor kvm_ioapic_update_eoi() (Vitaly Kuznetsov) [1813987] - [x86] kvm: i8254: Deactivate APICv when using in-kernel PIT re-injection mode (Vitaly Kuznetsov) [1813987] - [x86] svm: Temporarily deactivate AVIC during ExtINT handling (Vitaly Kuznetsov) [1813987] - [x86] svm: Deactivate AVIC when launching guest with nested SVM support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: hyperv: Use APICv update request interface (Vitaly Kuznetsov) [1813987] - [x86] svm: Add support for dynamic APICv (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce x86 ops hook for pre-update APICv (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce APICv x86 ops for checking APIC inhibit reasons (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: avic: Add support for dynamic setup/teardown of virtual APIC backing page (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: svm: Add support to (de)activate posted interrupts (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add APICv (de)activate request trace points (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add support for dynamic APICv activation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: remove get_enable_apicv from kvm_x86_ops (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce APICv inhibit reason bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: lapic: Introduce APICv update helper function (Vitaly Kuznetsov) [1813987] - [iommu] amd: Re-factor guest virtual APIC (de-)activation code (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Add fpu and one reg set/get library functions (Vitaly Kuznetsov) [1813987] - [x86] kvm: Clean up host's steal time structure (Vitaly Kuznetsov) [1813987] - [x86] kvm: Make sure KVM_VCPU_FLUSH_TLB flag is not missed (Vitaly Kuznetsov) [1813987] - [virt] x86/kvm: Cache gfn to pfn translation (Vitaly Kuznetsov) [1813987] - [virt] x86/kvm: Introduce kvm_(un)map_gfn() (Vitaly Kuznetsov) [1813987] - [x86] kvm: Be careful not to clear KVM_VCPU_FLUSH_TLB bit (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use a typedef for fastop functions (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add 'else' to unify fastop and execute call path (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: inline memslot_valid_for_gpte (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Use huge pages for DAX-backed files (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Remove lpage_is_disallowed() check from set_spte() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Fold max_mapping_level() into kvm_mmu_hugepage_adjust() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Zap any compound page when collapsing sptes (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Remove obsolete gfn restoration in FNAME(fetch) (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Rely on host page tables to find HugeTLB mappings (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Drop level optimization from fast_page_fault() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Walk host page tables to find THP mappings (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Refactor THP adjust to prep for changing query (Vitaly Kuznetsov) [1813987] - [x86] mm: Introduce lookup_address_in_mm() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Play nice with read-only memslots when querying host page size (Vitaly Kuznetsov) [1813987] - [x86] kvm: Use vcpu-specific gva->hva translation when querying host page size (Vitaly Kuznetsov) [1813987] - [mm] thp: kvm: Explicitly check for THP when populating secondary MMU (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Enforce max_level on HugeTLB mappings (Vitaly Kuznetsov) [1813987] - [virt] kvm: Return immediately if __kvm_gfn_to_hva_cache_init() fails (Vitaly Kuznetsov) [1813987] - [virt] kvm: Clean up __kvm_gfn_to_hva_cache_init() and its callers (Vitaly Kuznetsov) [1813987] - [virt] kvm: Check for a bad hva before dropping into the ghc slow path (Vitaly Kuznetsov) [1813987] - [x86] kvm/x86: export kvm_vector_hashing_enabled() is unnecessary (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: remove duplicated segment cache clear (Vitaly Kuznetsov) [1813987] - [x86] Adding 'else' to reduce checking (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Check GUEST_DR7 on vmentry of nested guests (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move running VCPU from ARM to common code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop x86_set_memory_region() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Don't take srcu lock in init_rmode_identity_map() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Add build-time error check on kvm_run size (Vitaly Kuznetsov) [1813987] - [virt] kvm: Remove kvm_read_guest_atomic() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Perform non-canonical checks in 32-bit KVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: WARN on failure to set IA32_PERF_GLOBAL_CTRL (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove unused ctxt param from emulator's FPU accessors (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: revert "kvm: x86: Fix fpu state crash in kvm guest" (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Ensure guest's FPU state is loaded when accessing for emulation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle TIF_NEED_FPU_LOAD in kvm_{load, put}_guest_fpu() (Vitaly Kuznetsov) [1813987] - [x86] revert "kvm: x86: Add a WARN on TIF_NEED_FPU_LOAD in kvm_load_guest_fpu()" (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: short-circuit kvm_apic_accept_pic_intr() when pic intr is accepted (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: avoid clearing pending exception event twice (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect pmu_intel.c from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect DR-based index computations from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect exit_reason from being used in Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor prefix decoding to prevent Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect MSR-based index computations from Spectre-v1/L1TF attacks in x86.c (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect MSR-based index computations in pmu.h from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect MSR-based index computations in fixed_msr_to_seg_unit() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect kvm_lapic_reg_write() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect ioapic_write_indirect() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect ioapic_read_indirect() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor picdev_write() to prevent Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect kvm_hv_msr_[get|set]_crash_data() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect x86_decode_insn from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move vcpu->run page allocation out of kvm_vcpu_init() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move putting of vcpu->pid to kvm_vcpu_destroy() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop kvm_arch_vcpu_init() and kvm_arch_vcpu_uninit() (Vitaly Kuznetsov) [1813987] - [arm64] kvm: arm64: Free sve_state via arm specific hook (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Move all vcpu init code into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [virt] kvm: arm: Move all vcpu init code into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move all vcpu init code into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop kvm_arch_vcpu_setup() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: booke: Setup vcpu during kvmppc_core_vcpu_create() (Vitaly Kuznetsov) [1813987] - [s390] kvm: s390: Manually invoke vcpu setup during kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move guts of kvm_arch_vcpu_setup() into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move initialization of preempt notifier to kvm_vcpu_init() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Unexport kvm_vcpu_cache and kvm_vcpu_{un}init() (Vitaly Kuznetsov) [1813987] - [s390] kvm: Move vcpu alloc and init invocation to common code (Vitaly Kuznetsov) [1813987] - [virt] kvm: Introduce kvm_vcpu_destroy() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Invoke kvm_vcpu_uninit() immediately prior to freeing vcpu (Vitaly Kuznetsov) [1813987] - [s390] kvm: s390: Invoke kvm_vcpu_init() before allocating sie_page (Vitaly Kuznetsov) [1813987] - [s390] kvm: s390: Move guts of kvm_arch_vcpu_init() into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Add kvm_arch_vcpu_precreate() to handle pre-allocation issues (Vitaly Kuznetsov) [1813987] - [kernel] kvm: Remove kvm_arch_vcpu_free() declaration (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop kvm_arch_vcpu_free() (Vitaly Kuznetsov) [1813987] - [virt] kvm: arm: Drop kvm_arch_vcpu_free() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Drop kvm_arch_vcpu_free() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Move kvm_vcpu_init() invocation to common code (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: e500mc: Move reset of oldpir below call to kvm_vcpu_init() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: book3s pr: Allocate book3s and shadow vcpu after common init (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Allocate vcpu struct in common PPC code (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: e500mc: Add build-time assert that vcpu is at offset 0 (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: book3s pr: Free shared page if mmu initialization fails (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: book3s hv: Uninit vCPU if vcore creation fails (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove spurious clearing of async #PF MSR (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove spurious kvm_mmu_unload() from vcpu destruction path (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move kvm_vcpu_init() invocation to common code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move allocation of pio_data page down a few lines (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move FPU allocation to common x86 code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Allocate vcpu struct in common x86 code (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Use direct vcpu pointer during vCPU create/free (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Use direct vcpu pointer during vCPU create/free (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Allocate VPID after initializing VCPU (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Free wbinvd_dirty_mask if vCPU creation fails (Vitaly Kuznetsov) [1813987] - [virt] kvm: async_pf: drop kvm_arch_async_page_present wrappers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix overlap between SPTE_MMIO_MASK and generation (Vitaly Kuznetsov) [1813987] - [virt] kvm: Refactor handling of VM debugfs files (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: vmread should not set rflags to specify success in case of #PF (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Micro-optimize nEPT's bad memptype/XWR checks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Reorder the reserved bit check in prefetch_invalid_gpte() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: delete meaningless nested_vmx_prepare_msr_bitmap() declaration (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor and rename bit() to feature_bit() macro (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Expand build-time assertion on reverse CPUID usage (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add CPUID_7_1_EAX to the reverse CPUID table (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move bit() helper to cpuid.h (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add dedicated emulator helpers for querying CPUID features (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add macro to ensure reserved cr4 bits checks stay in sync (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop special XSAVE handling from guest_cpuid_has() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Ensure all logical CPUs have consistent reserved cr4 bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Don't let userspace set host-reserved cr4 bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add helper to consolidate up PT/RTIT WRMSR fault logic (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add non-canonical check on writes to RTIT address MSRs (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix some writing mistakes (Vitaly Kuznetsov) [1813987] - [x86] kvm: hyperv: Fix some typos in vcpu unimpl info (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix some grammar mistakes (Vitaly Kuznetsov) [1813987] - [x86] kvm: Fix some comment typos and missing parentheses (Vitaly Kuznetsov) [1813987] - [x86] kvm: Fix some out-dated function names in comment (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix some wrong function names in comment (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: check kvm_pit outside kvm_vm_ioctl_reinject() (Vitaly Kuznetsov) [1813987] - [x86] kvm: lapic: micro-optimize fixed mode ipi delivery (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: FIXED+PHYSICAL mode single target IPI fastpath (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Allow KVM_INTEL when building for Centaur and/or Zhaoxin CPUs (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Check for full VMX support when verifying CPU compatibility (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Use VMX feature flag to query BIOS enabling (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Drop initialization of IA32_FEAT_CTL MSR (Vitaly Kuznetsov) [1813987] - [x86] cpufeatures: Add flag to track whether MSR IA32_FEAT_CTL is configured (Vitaly Kuznetsov) [1813987] - [x86] cpu: Set synthetic VMX cpufeatures during init_ia32_feat_ctl() (Vitaly Kuznetsov) [1813987] - [x86] cpufeatures: Add EPT_AD feature bit (Vitaly Kuznetsov) [1813987] - [x86] cpu: Detect VMX features on Intel, Centaur and Zhaoxin CPUs (Vitaly Kuznetsov) [1813987] - [x86] vmx: Introduce VMX_FEATURES_* (Vitaly Kuznetsov) [1813987] - [x86] cpu: Clear VMX feature flag if VMX is not fully enabled (Vitaly Kuznetsov) [1813987] - [x86] centaur: Use common IA32_FEAT_CTL MSR initialization (Vitaly Kuznetsov) [1813987] - [x86] mce: WARN once if IA32_FEAT_CTL MSR is left unlocked (Vitaly Kuznetsov) [1813987] - [x86] intel: Initialize IA32_FEAT_CTL MSR at boot (Vitaly Kuznetsov) [1813987] - [tools] x86: Sync msr-index.h from kernel sources (Vitaly Kuznetsov) [1813987] - [tools] selftests, kvm: Replace manual MSR defs with common msr-index.h (Vitaly Kuznetsov) [1813987] - [x86] msr-index: Clean up bit defines for IA32_FEATURE_CONTROL MSR (Vitaly Kuznetsov) [1813987] - [tools] tools arch x86: Grab a copy of the file containing the MSR numbers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: WARN if root_hpa is invalid when handling a page fault (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: WARN on an invalid root_hpa (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move root_hpa validity checks to top of page fault handler (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move calls to thp_adjust() down a level (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move transparent_hugepage_adjust() above __direct_map() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Consolidate tdp_page_fault() and nonpaging_page_fault() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Rename lpage_disallowed to account_disallowed_nx_lpage (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Persist gfn_lpage_is_disallowed() to max_level (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Incorporate guest's page level into max level for shadow MMU (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Refactor handling of forced 4k pages in page faults (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Refactor the per-slot level calculation in mapping_level() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Refactor handling of cache consistency with TDP (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move nonpaging_page_fault() below try_async_pf() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Fold nonpaging_map() into nonpaging_page_fault() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move definition of make_mmu_pages_available() up (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use gpa_t for cr2/gpa to fix TDP support on 32-bit KVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add a WARN on TIF_NEED_FPU_LOAD in kvm_load_guest_fpu() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix potential put_fpu() w/o load_fpu() on MPX platform (Vitaly Kuznetsov) [1813987] - [kernel] kvm: Remove duplicated declaration of kvm_vcpu_kick (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Aesthetic cleanup of handle_vmread and handle_vmwrite (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: VMWRITE checks unsupported field before read-only field (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: VMWRITE checks VMCS-link pointer before VMCS field (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Fix the spelling of CPU_BASED_USE_TSC_OFFSETTING (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename NMI_PENDING to NMI_WINDOW (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename INTERRUPT_PENDING to INTERRUPT_WINDOW (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix some comment typos (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Convert the last users of "shorthand = 0" to use macros (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix callers of kvm_apic_match_dest() to use correct macros (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop KVM_APIC_SHORT_MASK and KVM_APIC_DEST_MASK (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use APIC_DEST_* macros properly in kvm_lapic_irq.dest_mode (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move irrelevant declarations out of ioapic.h (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix kvm_bitmap_or_dest_vcpus() to use irq shorthand (Vitaly Kuznetsov) [1813987] - [x86] kvm: explicitly set rmap_head->val to 0 in pte_list_desc_remove_entry() (Vitaly Kuznetsov) [1813987] - [virt] kvm: get rid of var page in kvm_set_pfn_dirty() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: remove unreachable statement in vmx_get_msr_feature() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: use CPUID to locate host page table reserved bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Host feature SSBD doesn't imply guest feature AMD_SSBD (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Host feature SSBD doesn't imply guest feature SPEC_CTRL_SSBD (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Stop wasting a page for guest_msrs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix out-of-bounds write in KVM_GET_EMULATED_CPUID (CVE-2019-19332) (Vitaly Kuznetsov) [1813987] - [documentation] documentation: kvm: Fix mention to number of ioctls classes (Vitaly Kuznetsov) [1813987] - [x86] kvm x86: Move kvm cpuid support out of svm (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Relax guest IA32_FEATURE_CONTROL constraints (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Grab KVM's srcu lock when setting nested state (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Open code shared_msr_update() in its only caller (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix jump label out_free_* in kvm_init() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: create mmu/ subdirectory (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Remove unnecessary TLB flushes on L1<->L2 switches when L1 use apic-access-page (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Do not mark vmcs02->apic_access_page as dirty when unpinning (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Assume TLB entries of L1 and L2 are tagged differently if L0 use EPT (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Unexport kvm_vcpu_reload_apic_access_page() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: add CR4_LA57 bit to nested CR4_FIXED1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Use semi-colon instead of comma for exit-handlers initialization (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Add support for capturing highest observable L2 TSC (Vitaly Kuznetsov) [1813987] - [x86] tss: Fix and move VMX BUILD_BUG_ON() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename function find_msr() to vmx_find_msr_index() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename NR_AUTOLOAD_MSRS to NR_LOADSTORE_MSRS (Vitaly Kuznetsov) [1813987] - [x86] kvm: nested: Introduce read_and_check_msr_entry() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Expose load IA32_PERF_GLOBAL_CTRL VM-{Entry, Exit} control (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Load GUEST_IA32_PERF_GLOBAL_CTRL MSR on VM-Entry (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: mark functions in the header as "static inline" (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Use kvm_set_msr to load IA32_PERF_GLOBAL_CTRL on VM-Exit (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Check HOST_IA32_PERF_GLOBAL_CTRL on VM-Entry (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Check GUEST_IA32_PERF_GLOBAL_CTRL on VM-Entry (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add helper to check reserved bits in IA32_PERF_GLOBAL_CTRL (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Simplify loop in kvm_create_max_vcpus test (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: optimization: Requst TLB flush in fast_cr3_switch() instead of do it directly (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Add lazy mechanism to release perf_event per vPMC (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Reuse perf_event to avoid unnecessary pmc_reprogram_counter (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Introduce a new kvm_pmu_ops->msr_idx_to_pmc callback (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Rename pmu_ops callbacks from msr_idx to rdpmc_ecx (Vitaly Kuznetsov) [1813987] - [kernel] perf/core: Provide a kernel-internal interface to pause perf_event (Vitaly Kuznetsov) [1813987] - [kernel] perf/core: Provide a kernel-internal interface to recalibrate event period (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Update vmcs01 TPR_THRESHOLD if L2 changed L1 TPR (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Refactor update_cr8_intercept() (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Remove check if APICv enabled in SVM update_cr8_intercept() handler (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: add helper func to remove duplicate code in kvm_pv_send_ipi (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: avoid unused setup_syscalls_segments call when SYSCALL check failed (Vitaly Kuznetsov) [1813987] - [virt] kvm: mmio: get rid of odd out_err label in kvm_coalesced_mmio_init (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Consume pending LAPIC INIT event when exit on INIT_SIGNAL (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Prevent set vCPU into INIT/SIPI_RECEIVED state when INIT are latched (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Evaluate latched_init in KVM_SET_VCPU_EVENTS when vCPU not in SMM (Vitaly Kuznetsov) [1813987] - [x86] kvm: retpolines: x86: eliminate retpoline from svm.c exit handlers (Vitaly Kuznetsov) [1813987] - [x86] kvm: retpolines: x86: eliminate retpoline from vmx.c exit handlers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: optimize more exit handlers in vmx.c (Vitaly Kuznetsov) [1813987] - [virt] kvm: Add a comment describing the /dev/kvm no_compat handling (Vitaly Kuznetsov) [1813987] - [virt] kvm: Forbid /dev/kvm being opened by a compat task when CONFIG_KVM_COMPAT=n (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Reset the three MSR list number variables to 0 in kvm_init_msr_list() (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: fix build with glibc >= 2.30 (Vitaly Kuznetsov) [1813987] - [virt] kvm: mmu: Do not treat ZONE_DEVICE pages as being reserved (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Introduce pi_is_pir_empty() helper (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Do not change PID.NDST when loading a blocked vCPU (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Consider PID.PIR to determine if vCPU has pending interrupts (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Fix comment to specify PID.ON instead of PIR.ON (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix initialization of MSR lists (Vitaly Kuznetsov) [1813987] - [virt] kvm: fix placement of refcount initialization (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix NULL-ptr deref after kvm_create_vm fails (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: get rid of odd out jump label in pdptrs_changed (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: switch KVMCLOCK base to monotonic raw clock (Vitaly Kuznetsov) [1813987] - [virt] kvm: call kvm_arch_destroy_vm if vm creation fails (Vitaly Kuznetsov) [1813987] - [x86] kvm/pmu: Replace rcu_swap_protected() with rcu_replace_pointer() (Vitaly Kuznetsov) [1813987] - [kernel] rcu: Upgrade rcu_swap_protected() to rcu_replace_pointer() (Vitaly Kuznetsov) [1813987] - [x86] kvm: Fix -Wmissing-prototypes warnings (Vitaly Kuznetsov) [1813987] - [virt] kvm: Allocate memslots and buses before calling kvm_arch_init_vm (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Don't leak L1 MMIO regions to L2 (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Fix potential wrong physical id in avic_handle_ldr_update (Vitaly Kuznetsov) [1813987] - [virt] kvm: Add separate helper for putting borrowed reference to kvm (Vitaly Kuznetsov) [1813987] - [tools] kvm: tests: Add test to verify MSR_IA32_XSS (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Update svm_xsaves_supported (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move IA32_XSS to kvm_{get, set}_msr_common (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move IA32_XSS-swapping on VM-entry/VM-exit to common x86 code (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Use wrmsr for switching between guest and host IA32_XSS on Intel (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Use wrmsr for switching between guest and host IA32_XSS on AMD (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove unneeded kvm_vcpu variable, guest_xcr0_loaded (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Fix conditions for guest IA32_XSS support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce vcpu->arch.xsaves_enabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename {vmx, nested_vmx}_vcpu_setup() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Initialize vmx->guest_msrs[] right after allocation (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Remove vmx->hv_deadline_tsc initialization from vmx_vcpu_setup() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Write VPID to vmcs when creating vcpu (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Declare kvm_pmu->reprogram_pmi field using DECLARE_BITMAP (Vitaly Kuznetsov) [1813987] - [x86] kvm: remove redundant code in kvm_arch_vm_ioctl (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Modify kvm_x86_ops.get_enable_apicv() to use struct kvm parameter (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fold decache_cr3() into cache_reg() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add helpers to test/mark reg availability and dirtiness (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fold 'enum kvm_ex_reg' definitions into 'enum kvm_reg' (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add WARNs to detect out-of-bounds register indices (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Optimize vmx_set_rflags() for unrestricted guest (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Consolidate to_vmx() usage in RFLAGS accessors (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Skip GUEST_CR3 VMREAD+VMWRITE if the VMCS is up-to-date (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Always write vmcs02.GUEST_CR3 during nested VM-Enter (Vitaly Kuznetsov) [1813987] - [x86] kvm: clear kvmclock MSR on reset (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix bugon.cocci warnings (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Remove specialized handling of unexpected exit-reasons (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: fix sync_regs_test with newer gccs (Vitaly Kuznetsov) [1813987] - [virt] kvm: Don't shrink/grow vCPU halt_poll_ns if host side polling is disabled (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: synchronize .gitignore to Makefile (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID (Vitaly Kuznetsov) [1813987] - [virt] kvm: Allow kvm_device_ops to be const (Vitaly Kuznetsov) [1813987] - [kernel] kvm: Implement kvm_put_guest() (Vitaly Kuznetsov) [1813987] - [x86] xen: kvm: Gather the definition of emulate prefixes (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: do not blindly clobber registers in guest asm (Vitaly Kuznetsov) [1813987]- [fs] cifs: handle prefix paths in reconnect (Leif Sahlberg) [1814203] - [fs] cifs: use compounding for open and first query-dir for readdir() (Leif Sahlberg) [1814203] - [fs] cifs: create a helper function to parse the query-directory response buffer (Leif Sahlberg) [1814203] - [fs] cifs: prepare SMB2_query_directory to be used with compounding (Leif Sahlberg) [1814203] - [fs] xfs: reflink should force the log out if mounted with wsync (Bill O'Donnell) [1825373] - [fs] xfs: factor out a new xfs_log_force_inode helper (Bill O'Donnell) [1825373] - [fs] xfs: don't ever return a stale pointer from __xfs_dir3_free_read (Bill O'Donnell) [1825373] - [fs] xfs: fix xfs_rmap_has_other_keys usage of ECANCELED (Bill O'Donnell) [1825373] - [fs] xfs: clear kernel only flags in XFS_IOC_ATTRMULTI_BY_HANDLE (Bill O'Donnell) [1825373] - [fs] xfs: use bitops interface for buf log item AIL flag check (Bill O'Donnell) [1825373] - [fs] xfs: Sanity check flags of Q_XQUOTARM call (Bill O'Donnell) [1825373] - [fs] iomap: iomap that extends beyond EOF should be marked dirty (Bill O'Donnell) [1825373] - [s390] s390/kasan: Fix crash when attaching PCI device (Philipp Rudo) [1827334] - [s390] s390/qeth: fix initialization on old HW (Philipp Rudo) [1780667] - [s390] s390/qeth: vnicc Fix init to default (Philipp Rudo) [1780667] - [s390] s390/qeth: Fix vnicc_is_in_use if rx_bcast not set (Philipp Rudo) [1780667] - [s390] s390/qeth: fix false reporting of VNIC CHAR config failure (Philipp Rudo) [1780667] - [s390] s390/qeth: lock the card while changing its hsuid (Philipp Rudo) [1780667] - [s390] s390/qeth: fix qdio teardown after early init error (Philipp Rudo) [1780667] - [s390] s390/qeth: don't return -ENOTSUPP to userspace (Philipp Rudo) [1780667] - [s390] s390/qeth: fix promiscuous mode after reset (Philipp Rudo) [1780667] - [s390] s390/qeth: handle error due to unsupported transport mode (Philipp Rudo) [1780667] - [s390] s390/qeth: return proper errno on IO error (Philipp Rudo) [1780667] - [s390] s390/qeth: don't check drvdata in sysfs code (Philipp Rudo) [1780667] - [s390] s390/qeth: replace qeth_l3_get_addr_buffer() (Philipp Rudo) [1780667] - [s390] s390/qeth: remove VLAN tracking for L3 devices (Philipp Rudo) [1780667] - [net] net: 8021q: vlan_core: allow use list of vlans for real device (Philipp Rudo) [1780667] - [s390] s390/qeth: consolidate L3 mcast registration code (Philipp Rudo) [1780667] - [s390] s390/qeth: remove gratuitious RX modeset (Philipp Rudo) [1780667] - [s390] s390/qeth: fine-tune L3 mcast locking (Philipp Rudo) [1780667] - [s390] s390/qeth: clean up error path in qeth_core_probe_device() (Philipp Rudo) [1780667] - [s390] s390/qeth: don't cache MAC addresses for multicast IPs (Philipp Rudo) [1780667] - [s390] s390/qeth: use helpers for IP address hashing (Philipp Rudo) [1780667] - [s390] s390/qeth: don't set card state in qeth_qdio_clear_card() (Philipp Rudo) [1780667] - [s390] s390/qeth: consolidate some duplicated HW cmd code (Philipp Rudo) [1780667] - [s390] s390/qeth: keep IRQ disabled until NAPI is really done (Philipp Rudo) [1780667] - [s390] s390/qeth: use QDIO_BUFNR() (Philipp Rudo) [1780667] - [s390] s390/qdio: move SSQD Sniffer mask definition (Philipp Rudo) [1780667] - [s390] s390/qdio: don't attempt IRQ avoidance on Output SBALs (Philipp Rudo) [1780667] - [s390] s390/qdio: simplify thinint device registration (Philipp Rudo) [1780667] - [s390] s390/qdio: add statistics helper macro (Philipp Rudo) [1780667] - [s390] s390/qdio: remove a forward declaration (Philipp Rudo) [1780667] - [s390] s390/qdio: reduce log level for EQBS partial (Philipp Rudo) [1780667] - [s390] s390/qdio: use QDIO_BUFNR() (Philipp Rudo) [1780667] - [s390] s390/qeth: Fix initialization of vnicc cmd masks during set online (Philipp Rudo) [1780667] - [s390] s390/qeth: Fix error handling during VNICC initialization (Philipp Rudo) [1780667] - [s390] s390/qdio: clarify size of the QIB parm area (Philipp Rudo) [1780667] - [s390] s390/qeth: get vnicc sub-cmd type from reply data (Philipp Rudo) [1780667] - [s390] s390/qeth: merge qeth_reply struct into qeth_cmd_buffer (Philipp Rudo) [1780667] - [s390] s390/qeth: keep cmd alive after IO completion (Philipp Rudo) [1780667] - [s390] s390/qeth: use correct length field in SNMP cmd callback (Philipp Rudo) [1780667] - [s390] s390/qeth: propagate length of processed cmd IO data to callback (Philipp Rudo) [1780667] - [s390] s390/qeth: use node_descriptor struct (Philipp Rudo) [1780667] - [s390] s390/cio: move struct node_descriptor to cio.h (Philipp Rudo) [1780667] - [s390] scsi: zfcp: log FC Endpoint Security errors (Philipp Rudo) [1723820] - [s390] scsi: zfcp: enhance handling of FC Endpoint Security errors (Philipp Rudo) [1723820] - [lib] lib/zlib: add zlib_deflate_dfltcc_enabled() function (Philipp Rudo) [1659435] - [lib] s390/boot: add dfltcc= kernel command line parameter (Philipp Rudo) [1659435] - [lib] lib/zlib: add s390 hardware support for kernel zlib_inflate (Philipp Rudo) [1659435] - [s390] s390/boot: rename HEAP_SIZE due to name collision (Philipp Rudo) [1659435] - [lib] lib/zlib: add s390 hardware support for kernel zlib_deflate (Philipp Rudo) [1659435] - [base] mm/memory_hotplug: allow to specify a default online_type (David Hildenbrand) [1038941] - [base] mm/memory_hotplug: convert memhp_auto_online to store an online_type (David Hildenbrand) [1038941] - [mm] mm/memory_hotplug: unexport memhp_auto_online (David Hildenbrand) [1038941] - [hv] hv_balloon: don't check for memhp_auto_online manually (David Hildenbrand) [1038941] - [powerpc] powernv/memtrace: always online added memory blocks (David Hildenbrand) [1038941] - [base] drivers/base/memory: store mapping between MMOP_* and string in an array (David Hildenbrand) [1038941] - [base] drivers/base/memory: map MMOP_OFFLINE to 0 (David Hildenbrand) [1038941] - [base] drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE (David Hildenbrand) [1038941] - [netdrv] cxgb4: fix adapter crash due to wrong MC size (Vishal Kulkarni) [1813128] - [scsi] scsi: ibmvfc: Don't send implicit logouts prior to NPIV login (Steve Best) [1828725] - [fs] cifs: ignore cached share root handle closing errors (Leif Sahlberg) [1827485] - [fs] cifs: Optimize readdir on reparse points (Leif Sahlberg) [1827485] - [fs] cifs: Adjust indentation in smb2_open_file (Leif Sahlberg) [1827485] - [fs] CIFS: Close cached root handle only if it has a lease (Leif Sahlberg) [1827485] - [fs] SMB3: Fix crash in SMB2_open_init due to uninitialized field in compounding path (Leif Sahlberg) [1827485] - [fs] smb3: fix refcount underflow warning on unmount when no directory leases (Leif Sahlberg) [1827485] - [fs] fs: cifs: Delete usage of timespec64_trunc (Leif Sahlberg) [1827485] - [fs] smb3: improve check for when we send the security descriptor context on create (Leif Sahlberg) [1827485] - [fs] smb3: fix mode passed in on create for modetosid mount option (Leif Sahlberg) [1827485] - [fs] cifs: fix possible uninitialized access and race on iface_list (Leif Sahlberg) [1827485] - [fs] cifs: Fix lookup of SMB connections on multichannel (Leif Sahlberg) [1827485] - [fs] smb3: query attributes on file close (Leif Sahlberg) [1827485] - [fs] smb3: remove unused flag passed into close functions (Leif Sahlberg) [1827485] - [fs] cifs: remove redundant assignment to pointer pneg_ctxt (Leif Sahlberg) [1827485] - [fs] fs: cifs: Fix atime update check vs mtime (Leif Sahlberg) [1827485] - [fs] CIFS: fix a white space issue in cifs_get_inode_info() (Leif Sahlberg) [1827485] - [fs] cifs: update internal module version number (Leif Sahlberg) [1827485] - [fs] cifs: Always update signing key of first channel (Leif Sahlberg) [1827485] - [fs] cifs: Fix retrieval of DFS referrals in cifs_mount() (Leif Sahlberg) [1827485] - [fs] cifs: Fix potential softlockups while refreshing DFS cache (Leif Sahlberg) [1827485] - [fs] cifs: Fix lookup of root ses in DFS referral cache (Leif Sahlberg) [1827485] - [fs] cifs: Fix use-after-free bug in cifs_reconnect() (Leif Sahlberg) [1827485] - [fs] cifs: dump channel info in DebugData (Leif Sahlberg) [1827485] - [fs] smb3: dump in_send and num_waiters stats counters by default (Leif Sahlberg) [1827485] - [fs] cifs: try harder to open new channels (Leif Sahlberg) [1827485] - [fs] CIFS: Properly process SMB3 lease breaks (Leif Sahlberg) [1827485] - [fs] cifs: move cifsFileInfo_put logic into a work-queue (Leif Sahlberg) [1827485] - [fs] cifs: try opening channels after mounting (Leif Sahlberg) [1827485] - [fs] CIFS: refactor cifs_get_inode_info() (Leif Sahlberg) [1827485] - [fs] cifs: switch servers depending on binding state (Leif Sahlberg) [1827485] - [fs] cifs: add server param (Leif Sahlberg) [1827485] - [fs] cifs: add multichannel mount options and data structs (Leif Sahlberg) [1827485] - [fs] cifs: sort interface list by speed (Leif Sahlberg) [1827485] - [fs] CIFS: Fix SMB2 oplock break processing (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Return -EAGAIN when transport is reconnecting (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Only queue work for error recovery on memory registration (Leif Sahlberg) [1827485] - [fs] smb3: add debug messages for closing unmatched open (Leif Sahlberg) [1827485] - [fs] CIFS: Respect O_SYNC and O_DIRECT flags during reconnect (Leif Sahlberg) [1827485] - [fs] smb3: remove confusing dmesg when mounting with encryption ("seal") (Leif Sahlberg) [1827485] - [fs] cifs: close the shared root handle on tree disconnect (Leif Sahlberg) [1827485] - [fs] CIFS: Return directly after a failed build_path_from_dentry() in cifs_do_create() (Leif Sahlberg) [1827485] - [fs] CIFS: Use common error handling code in smb2_ioctl_query_info() (Leif Sahlberg) [1827485] - [fs] CIFS: Use memdup_user() rather than duplicating its implementation (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Return -ECONNABORTED when trasnport is not in connected state (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Add messages on RDMA session destroy and reconnection (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Return -EINVAL when the number of iovs exceeds SMBDIRECT_MAX_SGE (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Invalidate and deregister memory registration on re-send for direct I/O (Leif Sahlberg) [1827485] - [fs] cifs: Don't display RDMA transport on reconnect (Leif Sahlberg) [1827485] - [fs] CIFS: remove set but not used variables 'cinode' and 'netfid' (Leif Sahlberg) [1827485] - [fs] cifs: add support for flock (Leif Sahlberg) [1827485] - [fs] cifs: remove unused variable 'sid_user' (Leif Sahlberg) [1827485] - [fs] cifs: rename a variable in SendReceive() (Leif Sahlberg) [1827485] - [fs] SMB3: Fix persistent handles reconnect (Leif Sahlberg) [1827485] - [fs] fix memory leak in large read decrypt offload (Leif Sahlberg) [1827485] - [fs] cifs: Fix missed free operations (Leif Sahlberg) [1827485] - [fs] cifs: clarify comment about timestamp granularity for old servers (Leif Sahlberg) [1827485] - [fs] cifs: Handle -EINPROGRESS only when noblockcnt is set (Leif Sahlberg) [1827485] - [fs] smb3: remove noisy debug message and minor cleanup (Leif Sahlberg) [1827485] - [fs] fs: cifs: mute -Wunused-const-variable message (Leif Sahlberg) [1827485] - [fs] smb3: cleanup some recent endian errors spotted by updated sparse (Leif Sahlberg) [1827485] - [fs] CIFS: Fix oplock handling for SMB 2.1+ protocols (Leif Sahlberg) [1827485] - [fs] smb3: missing ACL related flags (Leif Sahlberg) [1827485] - [fs] smb3: pass mode bits into create calls (Leif Sahlberg) [1827485] - [fs] smb3: Add missing reparse tags (Leif Sahlberg) [1827485] - [fs] CIFS: fix max ea value size (Leif Sahlberg) [1827485] - [fs] fs/cifs/sess.c: Remove set but not used variable 'capabilities' (Leif Sahlberg) [1827485] - [fs] fs/cifs/smb2pdu.c: Make SMB2_notify_init static (Leif Sahlberg) [1827485] - [fs] smb3: fix leak in "open on server" perf counter (Leif Sahlberg) [1827485] - [fs] smb3: allow decryption keys to be dumped by admin for debugging (Leif Sahlberg) [1827485] - [fs] cifs: update internal module version number (Leif Sahlberg) [1827485] - [fs] cifs: modefromsid: write mode ACE first (Leif Sahlberg) [1827485] - [fs] cifs: cifsroot: add more err checking (Leif Sahlberg) [1827485] - [fs] smb3: add missing worker function for SMB3 change notify (Leif Sahlberg) [1827485] - [fs] cifs: Add support for root file systems (Leif Sahlberg) [1827485] - [fs] cifs: modefromsid: make room for 4 ACE (Leif Sahlberg) [1827485] - [fs] smb3: fix potential null dereference in decrypt offload (Leif Sahlberg) [1827485] - [fs] smb3: allow disabling requesting leases (Leif Sahlberg) [1827485] - [fs] smb3: improve handling of share deleted (and share recreated) (Leif Sahlberg) [1827485] - [fs] smb3: display max smb3 requests in flight at any one time (Leif Sahlberg) [1827485] - [fs] smb3: only offload decryption of read responses if multiple requests (Leif Sahlberg) [1827485] - [fs] cifs: add a helper to find an existing readable handle to a file (Leif Sahlberg) [1827485] - [fs] smb3: enable offload of decryption of large reads via mount option (Leif Sahlberg) [1827485] - [fs] smb3: allow parallelizing decryption of reads (Leif Sahlberg) [1827485] - [fs] smb3: allow skipping signature verification for perf sensitive configurations (Leif Sahlberg) [1827485] - [fs] smb3: add dynamic tracepoints for flush and close (Leif Sahlberg) [1827485] - [fs] smb3: log warning if CSC policy conflicts with cache mount option (Leif Sahlberg) [1827485] - [fs] smb3: add mount option to allow RW caching of share accessed by only 1 client (Leif Sahlberg) [1827485] - [fs] smb3: add some more descriptive messages about share when mounting cache=ro (Leif Sahlberg) [1827485] - [fs] smb3: add mount option to allow forced caching of read only share (Leif Sahlberg) [1827485] - [fs] cifs: fix dereference on ses before it is null checked (Leif Sahlberg) [1827485] - [fs] cifs: use existing handle for compound_op(OP_SET_INFO) when possible (Leif Sahlberg) [1827485] - [fs] cifs: create a helper to find a writeable handle by path name (Leif Sahlberg) [1827485] - [fs] cifs: remove set but not used variables (Leif Sahlberg) [1827485] - [fs] smb3: Incorrect size for netname negotiate context (Leif Sahlberg) [1827485] - [fs] cifs: remove unused variable (Leif Sahlberg) [1827485] - [fs] cifs: remove redundant assignment to variable rc (Leif Sahlberg) [1827485] - [fs] smb3: add missing flag definitions (Leif Sahlberg) [1827485] - [fs] cifs: add passthrough for smb2 setinfo (Leif Sahlberg) [1827485] - [fs] cifs: prepare SMB2_Flush to be usable in compounds (Leif Sahlberg) [1827485] - [fs] cifs: allow chmod to set mode bits using special sid (Leif Sahlberg) [1827485] - [fs] cifs: get mode bits from special sid on stat (Leif Sahlberg) [1827485] - [fs] fs: cifs: cifsssmb: remove redundant assignment to variable ret (Leif Sahlberg) [1827485] - [fs] cifs: fix a comment for the timeouts when sending echos (Leif Sahlberg) [1827485] - [fs] fs: cifs: switch to RC4 library interface (Leif Sahlberg) [1827485] - [fs] smb3: smbdirect no longer experimental (Leif Sahlberg) [1827485] - [fs] cifs: copy_file_range needs to strip setuid bits and update timestamps (Leif Sahlberg) [1827485] - [tools] perf vendor events s390: Add new deflate counters for IBM z15 (Philipp Rudo) [1827333] - [s390] s390/cpum_cf: Add new extended counters for IBM z15 (Philipp Rudo) [1827333] - [s390] s390/zcrypt: use kvmalloc instead of kmalloc for 256k alloc (Philipp Rudo) [1827310] - [s390] s390/pkey/zcrypt: Support EP11 AES secure keys (Philipp Rudo) [1723826] - [s390] s390/zcrypt: extend EP11 card and queue sysfs attributes (Philipp Rudo) [1723826] - [s390] s390/zcrypt: add new low level ep11 functions support file (Philipp Rudo) [1723826] - [s390] s390/zcrypt: ep11 structs rework, export zcrypt_send_ep11_cprb (Philipp Rudo) [1723826] - [s390] s390/zcrypt: enable card/domain autoselect on ep11 cprbs (Philipp Rudo) [1723826] - [crypto] crypto/testmgr: enable selftests for paes-s390 ciphers (Philipp Rudo) [1780668] - [s390] s390/pkey: Add support for key blob with clear key value (Philipp Rudo) [1780668] - [s390] s390/crypto: enable clear key values for paes ciphers (Philipp Rudo) [1780668] - [s390] s390/crypto: Rework on paes implementation (Philipp Rudo) [1780668] - [s390] scsi: zfcp: trace FC Endpoint Security of FCP devices and connections (Philipp Rudo) [1723822] - [s390] scsi: zfcp: log FC Endpoint Security of connections (Philipp Rudo) [1723822] - [s390] scsi: zfcp: report FC Endpoint Security in sysfs (Philipp Rudo) [1723822] - [s390] scsi: zfcp: auto variables for dereferenced structs in open port handler (Philipp Rudo) [1723822] - [block] blk-iocost: Fix error on iocost_ioc_vrate_adj (Waiman Long) [1828563] - [s390] s390/ipl: add support to control memory clearing for FCP and CCW re-IPL (Philipp Rudo) [1812985] - [s390] s390: support KPROBES_ON_FTRACE (Philipp Rudo) [1810526] - [s390] s390/ftrace: generate traced function stack frame (Philipp Rudo) [1810526] - [s390] s390/ftrace: save traced function caller (Philipp Rudo) [1810526] - [misc] mei: me: fix irq number stored in hw struct (Tony Camuso) [1822645] - [misc] mei: me: add cedar fork device ids (Tony Camuso) [1822645] - [misc] mei: fix CNL itouch device number to match the spec (Tony Camuso) [1822645] - [misc] misc: Replace zero-length array with flexible-array member (Tony Camuso) [1822645] - [misc] mei: remove unused includes from pci-{me, txe}.c (Tony Camuso) [1822645] - [misc] mei: limit number of bytes in mei header (Tony Camuso) [1822645] - [misc] mei: bus: replace zero-length array with flexible-array member (Tony Camuso) [1822645] - [misc] mei: me: add jasper point DID (Tony Camuso) [1822645] - [misc] mei: hdcp: bind only with i915 on the same PCH (Tony Camuso) [1822645] - [misc] mei: bus: use simple sprintf for sysfs (Tony Camuso) [1822645] - [misc] mei: bus: add more client attributes to sysfs (Tony Camuso) [1822645] - [misc] mei: add trc detection register to sysfs (Tony Camuso) [1822645] - [misc] mei: abstract fw status register read (Tony Camuso) [1822645] - [misc] mei: me: store irq number in the hw struct (Tony Camuso) [1822645] - [misc] mei: me: mei_me_dev_init() use struct device instead of struct pci_dev (Tony Camuso) [1822645] - [misc] mei: me: add comet point V device id (Tony Camuso) [1822645] - [misc] mei: bus: prefix device names on bus with the bus name (Tony Camuso) [1822645] - [misc] mei: me: fix me_intr_clear function name in KDoc (Tony Camuso) [1822645] - [misc] mei: buf: drop 'running hook' debug messages (Tony Camuso) [1822645] - [misc] mei: avoid FW version request on Ibex Peak and earlier (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Fill transcoder index in port info (Tony Camuso) [1822645] - [misc] drm/i915: mei_hdcp: I915 sends ddi index as per ME FW (Tony Camuso) [1822645] - [drm] drm/i915: Attach content type property (Tony Camuso) [1822645] - [drm] drm: Add Content protection type property (Tony Camuso) [1822645] - [misc] mei: me: add Tiger Lake point LP device ID (Tony Camuso) [1822645] - [misc] mei: Use dev_get_drvdata where possible (Tony Camuso) [1822645] - [misc] mei: me: add mule creek canyon (EHL) device ids (Tony Camuso) [1822645] - [misc] mei: no need to check return value of debugfs_create functions (Tony Camuso) [1822645] - [documentation] mei: docs: add hdcp documentation (Tony Camuso) [1822645] - [documentation] mei: docs: add a short description for nfc behind mei (Tony Camuso) [1822645] - [documentation] mei: docs: update mei client bus documentation (Tony Camuso) [1822645] - [documentation] mei: docs: move iamt docs to a iamt.rst file (Tony Camuso) [1822645] - [documentation] mei: docs: move documentation under driver-api (Tony Camuso) [1822645] - [misc] mei: Convert to use DEFINE_SHOW_ATTRIBUTE macro (Tony Camuso) [1822645] - [drm] drm: generic fn converting be24 to cpu and vice versa (Tony Camuso) [1822645] - [misc] mei: expose device state in sysfs (Tony Camuso) [1822645] - [misc] mei: hdcp: use own Kconfig file (Tony Camuso) [1822645] - [misc] mei: adjust the copyright notice in the files (Tony Camuso) [1822645] - [misc] mei/hdcp: Fix SPDX identifiers (Tony Camuso) [1822645] - [misc] mei: convert to SPDX license tags (Tony Camuso) [1822645] - [misc] mei: add missing SPDX tag to mei Kconfig (Tony Camuso) [1822645] - [misc] mei: bus: move hw module get/put to probe/release (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Component framework for I915 Interface (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Closing wired HDCP2.2 Tx Session (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Enabling the HDCP authentication (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Verify M_prime (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Repeater topology verification and ack (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Prepare Session Key (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Verify L_prime (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Initiate Locality check (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Store the HDCP Pairing info (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Verify H_prime (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Verify Receiver Cert and prepare km (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Initiate Wired HDCP2.2 Tx Session (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Define ME FW interface for HDCP2.2 (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Client driver for HDCP application (Tony Camuso) [1822645] - [misc] mei: bus: whitelist hdcp client (Tony Camuso) [1822645] - [misc] mei: hbm: clean the feature flags on link reset (Tony Camuso) [1822645] - [misc] mei: bus: export to_mei_cl_device for mei client devices drivers (Tony Camuso) [1822645] - [misc] mei: free read cb on ctrl_wr list flush (Tony Camuso) [1822645] - [misc] mei: me: add ice lake point device id (Tony Camuso) [1822645] - [misc] mei: squash single_recv_buf into one bit in client properties (Tony Camuso) [1822645] - [misc] mei: me: add denverton innovation engine device IDs (Tony Camuso) [1822645] - [misc] mei: me: mark LBG devices as having dma support (Tony Camuso) [1822645] - [misc] mei: dma: silent the reject message (Tony Camuso) [1822645] - [misc] mei: me: mark CNP devices as having dma support (Tony Camuso) [1822645] - [misc] mei: bump hbm version to 2.1 (Tony Camuso) [1822645] - [misc] mei: dma ring: implement transmit flow (Tony Camuso) [1822645] - [misc] mei: dma ring: implement rx circular buffer logic (Tony Camuso) [1822645] - [misc] mei: hw: add dma ring control block (Tony Camuso) [1822645] - [misc] mei: hbm: setup dma ring (Tony Camuso) [1822645] - [misc] mei: dma ring buffers allocation (Tony Camuso) [1822645] - [misc] mei: expedite ioctl return on the notify set operation error (Tony Camuso) [1822645] - [misc] mei: flush queues by the host client only (Tony Camuso) [1822645] - [misc] mei: hbm: drop BUG() from the hbm handler (Tony Camuso) [1822645] - [misc] mei: replace POLL* with EPOLL* for write queues (Tony Camuso) [1822645] - [misc] misc: remove redundant include moduleparam.h (Tony Camuso) [1822645] - [misc] mei: bus: need to unlink client before freeing (Tony Camuso) [1822645] - [misc] mei: bus: fix hw module get/put balance (Tony Camuso) [1822645] - [misc] mei: fix use-after-free in mei_cl_write (Tony Camuso) [1822645] - [misc] mei: ignore not found client in the enumeration (Tony Camuso) [1822645] - [misc] mei: restrict dma ring support to hbm version 2.1 (Tony Camuso) [1822645] - [misc] mei: hbm: introduce dma bit in the message header (Tony Camuso) [1822645] - [misc] mei: add support for variable length mei headers (Tony Camuso) [1822645] - [misc] mei: add mei_msg_hdr_init wrapper (Tony Camuso) [1822645] - [misc] mei: move hbuf_depth from the mei device to the hw modules (Tony Camuso) [1822645] - [misc] mei: cleanup slots to data conversions (Tony Camuso) [1822645] - [misc] mei: bus: suppress sign-compare warnings (Tony Camuso) [1822645] - [misc] mei: fix ssize_t to int assignment in read and write ops (Tony Camuso) [1822645] - [misc] mei: use correct type for counter variable in for loops (Tony Camuso) [1822645] - [misc] mei: check for error returned from mei_hbuf_empty_slots() (Tony Camuso) [1822645] - [misc] mei: don't update offset in write (Tony Camuso) [1822645] - [misc] mei: bus: type promotion bug in mei_fwver() (Tony Camuso) [1822645] - [misc] mei: bus: type promotion bug in mei_nfc_if_version() (Tony Camuso) [1822645] - [misc] mei: expose fw version to sysfs (Tony Camuso) [1822645] - [misc] mei: add optional timeout to internal bus recv (Tony Camuso) [1822645] - [misc] mei: remove unused MEI_IAMTHIF_STALL_TIMER define (Tony Camuso) [1822645] - [s390] s390/pci: Fix unexpected write combine on resource (Philipp Rudo) [1827311] - [powerpc] pwerpc/vas: Include linux/types.h in uapi/asm/vas-api.h (Gustavo Duarte) [1725806] - [documentation] Documentation/powerpc: VAS API (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Remove 'pid' in vas_tx_win_attr struct (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Enable and setup GZIP compresstion type (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Make enable code generic to add new GZIP compression type (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Rename nx-842-powernv file name to nx-common-powernv (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Initialize coproc entry with kzalloc (Gustavo Duarte) [1725806] - [crypto] crypto: nx - Add of_node_put() before return in 842 (Gustavo Duarte) [1725806] - [crypto] crypto/NX: Set receive window credits to max number of CRBs in RxFIFO (Gustavo Duarte) [1725806] - [powerpc] crypto/nx: Initialize 842 high and normal RxFIFO control registers (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Add VAS user space API (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Define VAS_TX_WIN_OPEN ioctl API (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Initialize window attributes for GZIP coprocessor type (Gustavo Duarte) [1725806] - [powerpc] powerpc: Use mm_context vas_windows counter to issue CP_ABORT (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Free send window in VAS instance after credits returned (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Display process stuck message (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Do not use default credits for receive window (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Print CRB and FIFO values (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Return credits after handling fault (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Update CSB and notify process for fault CRBs (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Setup thread IRQ handler per VAS instance (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Take reference to PID and mm for user space windows (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Register NX with fault window ID and IRQ port value (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Setup fault window per VAS instance (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Alloc and setup IRQ and trigger port (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Define nx_fault_stamp in coprocessor_request_block (Gustavo Duarte) [1725806] - [powerpc] powerpc/xive: Define xive_native_alloc_irq_on_chip() (Gustavo Duarte) [1725806] - [powerpc] powerpc/powernv: remove the unused vas_win_paste_addr and vas_win_id functions (Gustavo Duarte) [1725806] - [tools] intel-speed-select: Fix speed-select-base-freq-properties output on CLX-N (Prarit Bhargava) [1828306] - [tools] tools/power/x86/intel-speed-select: Fix CLX-N package information output (Prarit Bhargava) [1828306] - [kernel] sched/isolation: Allow "isolcpus=" to skip unknown sub-parameters (Peter Xu) [1799014] - [arm64] arm64: tlb: skip tlbi broadcast, fix speculative tlb lookups (Andrea Arcangeli) [1820817] - [x86] pci: hv: Introduce hv_msi_entry (Mohammed Gamal) [1816740] - [pci] hv: Move retarget related structures into tlfs header (Mohammed Gamal) [1816740] - [pci] hv: Move hypercall related definitions into tlfs header (Mohammed Gamal) [1816740] - [pci] hv: Reorganize the code in preparation of hibernation (Mohammed Gamal) [1816740] - [pci] hv: Add a Hyper-V PCI interface driver for software backchannel interface (Mohammed Gamal) [1816740] - [pci] hv: Add a paravirtual backchannel in software (Mohammed Gamal) [1816740]- [include] i2c: fix a doc warning (David Arcari) [1826759] - [i2c] i2c: acpi: put device when verifying client fails (David Arcari) [1826759] - [i2c] i2c: i2c-core-of: convert to use i2c_new_client_device() (David Arcari) [1826759] - [i2c] i2c: i2c-core-base: convert to use i2c_new_client_device() (David Arcari) [1826759] - [i2c] i2c: i2c-core-acpi: convert to use i2c_new_client_device() (David Arcari) [1826759] - [i2c] i2c: fix bus recovery stop mode timing (David Arcari) [1826759] - [i2c] i2c: core: Use DEVICE_ATTR_*() helper macros (David Arcari) [1826759] - [include] i2c: remove unneeded 'extern' from function declatations (David Arcari) [1826759] - [include] i2c: add helper to check if a client has a driver attached (David Arcari) [1826759] - [include] i2c: fix header file kernel-doc warning (David Arcari) [1826759] - [misc] eeprom: at24: use devm_i2c_new_dummy_device() (David Arcari) [1826759] - [i2c] i2c: remove i2c_new_dummy() API (David Arcari) [1826759] - [media] media: dvb-frontends: cxd2820r_core: convert to i2c_new_dummy_device (David Arcari) [1826759] - [media] media: dvb-frontends: mn88473: convert to i2c_new_dummy_device (David Arcari) [1826759] - [media] media: dvb-frontends: mn88472: convert to i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (w83791d) convert to use devm_i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (w83793d) convert to use devm_i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (w83781d) convert to i2c_new_dummy_device (David Arcari) [1826759] - [media] media: ir-kbd-i2c: convert to i2c_new_dummy_device() (David Arcari) [1826759] - [misc] misc: eeprom: max6875: convert to i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (w83792d) convert to use devm_i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (asb100) convert to i2c_new_dummy_device (David Arcari) [1826759] - [i2c] i2c: replace i2c_new_probed_device with an ERR_PTR variant (David Arcari) [1826759] - [i2c] i2c: smbus: Don't filter out duplicate alerts (David Arcari) [1826759] - [i2c] i2c: of: Populate fwnode in of_i2c_get_board_info() (David Arcari) [1826759] - [i2c] i2c: remove helpers for ref-counting clients (David Arcari) [1826759] - [i2c] i2c: core: fix use after free in of_i2c_notify (David Arcari) [1826759] - [i2c] i2c: acpi: Force bus speed to 400KHz if a Silead touchscreen is present (David Arcari) [1826759] - [i2c] i2c: add support for filters optional properties (David Arcari) [1826759] - [i2c] i2c: slave-eeprom: Add read only mode (David Arcari) [1826759] - [i2c] i2c: slave-eeprom: Add comment about address handling (David Arcari) [1826759] - [i2c] i2c-eeprom_slave: Add support for more eeprom models (David Arcari) [1826759] - [i2c] i2c: make i2c_unregister_device() ERR_PTR safe (David Arcari) [1826759] - [media] i2c: replace i2c_new_secondary_device with an ERR_PTR variant (David Arcari) [1826759] - [i2c] i2c: Drop unneeded check for of_node (David Arcari) [1826759] - [i2c] i2c: core: Tidy up handling of init_irq (David Arcari) [1826759] - [i2c] i2c: core: Move ACPI gpio IRQ handling into i2c_acpi_get_irq (David Arcari) [1826759] - [i2c] i2c: core: Move ACPI IRQ handling to probe time (David Arcari) [1826759] - [i2c] i2c: acpi: Factor out getting the IRQ from ACPI (David Arcari) [1826759] - [i2c] i2c: acpi: Use available IRQ helper functions (David Arcari) [1826759] - [i2c] i2c: core: Allow whole core to use i2c_dev_irq_from_resources (David Arcari) [1826759] - [i2c] i2c: core: add sysfs header (David Arcari) [1826759] - [i2c] i2c: add newly exported functions to the header, too (David Arcari) [1826759] - [i2c] i2c: mux: add sysfs header (David Arcari) [1826759] - [include] i2c: headers: reformat header comment and update copyright (David Arcari) [1826759] - [include] i2c: headers: update docs about I2C_CLIENT_* (David Arcari) [1826759] - [i2c] i2c: core: always have a named variable in arguments (David Arcari) [1826759] - [include] i2c: headers: always have a named variable in arguments (David Arcari) [1826759] - [include] i2c: headers: don't use 'dev' as adapter variable (David Arcari) [1826759] - [i2c] i2c: mux: Use struct_size() in devm_kzalloc() (David Arcari) [1826759] - [i2c] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (David Arcari) [1826759] - [i2c] i2c: acpi: export i2c_acpi_find_adapter_by_handle (David Arcari) [1826759] - [media] tua6100: Avoid build warnings (David Arcari) [1826759] - [i2c] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (David Arcari) [1826759] - [i2c] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (David Arcari) [1826759] - [i2c] i2c: acpi: permit bus speed to be discovered after enumeration (David Arcari) [1826759] - [i2c] i2c: dev: fix potential memory leak in i2cdev_ioctl_rdwr (David Arcari) [1826759] - [include] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 (David Arcari) [1826759] - [i2c] treewide: Add SPDX license identifier - Makefile/Kconfig (David Arcari) [1826759] - [i2c] i2c: core: add device-managed version of i2c_new_dummy (David Arcari) [1826759] - [i2c] i2c: core: improve return value handling of i2c_new_device and i2c_new_dummy (David Arcari) [1826759] - [i2c] i2c: core: apply 'is_suspended' check for SMBus, too (David Arcari) [1826759] - [i2c] i2c: core: ratelimit 'transfer when suspended' errors (David Arcari) [1826759] - [i2c] i2c: Prevent runtime suspend of adapter when Host Notify is required (David Arcari) [1826759] - [i2c] gcc-9: don't warn about uninitialized variable (David Arcari) [1826759] - [i2c] i2c: mux: populate the new *_atomic callbacks (David Arcari) [1826759] - [i2c] i2c: core: introduce callbacks for atomic transfers (David Arcari) [1826759] - [i2c] i2c: core: use I2C locking behaviour also for SMBUS (David Arcari) [1826759] - [i2c] i2c: core: remove use of in_atomic() (David Arcari) [1826759] - [include] i2c: apply coding style for struct i2c_adapter (David Arcari) [1826759] - [i2c] i2c: add extra check to safe DMA buffer helper (David Arcari) [1826759] - [i2c] i2c: Allow recovery of the initial IRQ by an I2C client device (David Arcari) [1826759] - [i2c] i2c: expand minor range when registering chrdev region (David Arcari) [1826759] - [i2c] i2c: core-smbus: don't trace smbus_reply data on errors (David Arcari) [1826759] - [i2c] i2c: of: Try to find an I2C adapter matching the parent (David Arcari) [1826759] - [include] i2c: acpi: Move I2C bits from acpi.h to i2c.h (David Arcari) [1826759] - [i2c] i2c: dev: prevent adapter retries and timeout being set as minus value (David Arcari) [1826759] - [i2c] i2c: add suspended flag and accessors for i2c adapters (David Arcari) [1826759] - [i2c] treewide: surround Kconfig file paths with double quotes (David Arcari) [1826759] - [i2c] i2c: acpi: Introduce i2c_acpi_get_i2c_resource() helper (David Arcari) [1826759] - [i2c] i2c: acpi: Use ACPI_FAILURE instead of !ACPI_SUCCESS (David Arcari) [1826759] - [i2c] i2c: acpi: Return error pointers from i2c_acpi_new_device() (David Arcari) [1826759] - [i2c] i2c: Clear client->irq in i2c_device_remove (David Arcari) [1826759] - [i2c] i2c: Remove unnecessary call to irq_find_mapping (David Arcari) [1826759] - [i2c] i2c: Fix kerneldoc for renamed i2c dma put function (David Arcari) [1826759] - [i2c] i2c: core: remove level of indentation in i2c_transfer (David Arcari) [1826759] - [i2c] i2c: core: remove outdated DEBUG output (David Arcari) [1826759] - [i2c] i2c: refactor function to release a DMA safe buffer (David Arcari) [1826759] - [i2c] i2c: don't use any __deprecated handling anymore (David Arcari) [1826759] - [i2c] i2c: remove deprecated attach_adapter callback (David Arcari) [1826759] - [i2c] i2c: core: Parse SDA hold time from firmware (David Arcari) [1826759] - [i2c] i2c: quirks: add zero length checks (David Arcari) [1826759] - [i2c] i2c: recovery: make pin init look like STOP (David Arcari) [1826759] - [i2c] i2c: recovery: rename variable for easier understanding (David Arcari) [1826759] - [i2c] i2c: recovery: add get_bus_free callback (David Arcari) [1826759] - [i2c] i2c: recovery: refactor recovery function (David Arcari) [1826759] - [i2c] i2c: recovery: require either get_sda or set_sda (David Arcari) [1826759] - [i2c] i2c: remove i2c_lock_adapter and use i2c_lock_bus directly (David Arcari) [1826759] - [media] media: tda1004x: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [media] media: tda18271: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [media] media: af9013: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [media] media: drxk_hard: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [media] media: rtl2830: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [i2c] i2c: mux: pca9541: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [i2c] i2c: mux: make use of __i2c_smbus_xfer (David Arcari) [1826759] - [kvm] KVM: PPC: Book3S HV: Fix H_CEDE return code for nested guests (David Gibson) [1778556] - [block] block/diskstats: more accurate approximation of io_ticks for slow disks (Ming Lei) [1811745] - [scsi] scsi: storvsc: Correctly set number of hardware queues for IDE disk (Cathy Avery) [1816702] - [netdrv] bonding/alb: make sure arp header is pulled before accessing it (Jarod Wilson) [1819408] - [netdrv] bonding/alb: properly access headers in bond_alb_xmit() (Jarod Wilson) [1819408] - [netdrv] bonding: rename AD_STATE_* to LACP_STATE_* (Jarod Wilson) [1819408] - [netdrv] bonding: fix active-backup transition after link failure (Jarod Wilson) [1819408] - [netdrv] bonding: move 802.3ad port state flags to uapi (Jarod Wilson) [1819408] - [netdrv] bonding: fix bond_neigh_init() (Jarod Wilson) [1819408] - [netdrv] bonding: fix state transition issue in link monitoring (Jarod Wilson) [1819408] - [netdrv] bonding: fix potential NULL deref in bond_update_slave_arr (Jarod Wilson) [1819408] - [netdrv] team: Always enable vlan tx offload (Hangbin Liu) [1827017] - [net] netlink: Use netlink header as base to calculate bad attribute offset (Andrea Claudi) [1825252] - [net] netlink: cap max groups which will be considered in netlink_bind() (Andrea Claudi) [1825252] - [net] tcp: repair: fix TCP_QUEUE_SEQ implementation (Paolo Abeni) [1823771] - [net] tcp: fix "old stuff" D-SACK causing SACK to be treated as D-SACK (Paolo Abeni) [1823771] - [net] tcp: refine rule to allow EPOLLOUT generation under mem pressure (Paolo Abeni) [1823771] - [net] tcp: refine tcp_write_queue_empty() implementation (Paolo Abeni) [1823771] - [include] fib: add missing attribute validation for tun_id (Marcelo Leitner) [1823468] - [include] net/flow_dissector: remove unexist field description (Marcelo Leitner) [1823468] - [net] vlan: vlan_changelink() should propagate errors (Marcelo Leitner) [1823468] - [net] af_packet: set defaule value for tmo (Marcelo Leitner) [1823468] - [net] packet: fix data-race in fanout_flow_is_huge() (Marcelo Leitner) [1823468] - [net] llc: fix sk_buff refcounting in llc_conn_state_process() (Marcelo Leitner) [1823468] - [net] llc: fix another potential sk_buff leak in llc_ui_sendmsg() (Marcelo Leitner) [1823468] - [net] llc: fix sk_buff leak in llc_conn_service() (Marcelo Leitner) [1823468] - [net] llc: fix sk_buff leak in llc_sap_state_process() (Marcelo Leitner) [1823468] - [net] openvswitch: Fix conntrack cache with timeout (Patrlck Talbert) [1765587] - [net] openvswitch: Fix log message in ovs conntrack (Patrlck Talbert) [1765587] - [net] openvswitch: use after free in __ovs_ct_free_action() (Patrlck Talbert) [1765587] - [net] openvswitch: Add timeout support to ct action (Patrlck Talbert) [1765587] - [net] netfilter: Export nf_ct_{set, destroy}_timeout() (Patrlck Talbert) [1765587] - [net] netfilter: cttimeout: ctnl_timeout_find_get() returns incorrect pointer to type (Patrlck Talbert) [1765587] - [net] netfilter: remove ifdef around cttimeout in struct nf_conntrack_l4proto (Patrlck Talbert) [1765587] - [net] netfilter: cttimeout: decouple timeout policy from nfnetlink_cttimeout object (Patrlck Talbert) [1765587] - [net] netfilter: cttimeout: move ctnl_untimeout to nf_conntrack (Patrlck Talbert) [1765587] - [netdrv] ipvlan: do not use cond_resched_rcu() in ipvlan_process_multicast() (Davide Caratti) [1822906] - [netdrv] ipvlan: add cond_resched_rcu() while processing muticast backlog (Davide Caratti) [1822906] - [netdrv] ipvlan: don't deref eth hdr before checking it's set (Davide Caratti) [1822906] - [netdrv] ipvlan: do not add hardware address of master to its unicast filter list (Davide Caratti) [1822906] - [include] net/dst: do not confirm neighbor for vxlan and geneve pmtu update (Hangbin Liu) [1755686] - [net] sit: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [net] vti: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [net] tunnel: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [include] net/dst: add new function skb_dst_update_pmtu_no_confirm (Hangbin Liu) [1755686] - [netdrv] gtp: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [net] ip6_gre: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [net] add bool confirm_neigh parameter for dst_ops.update_pmtu (Hangbin Liu) [1755686] - [net] neigh: support smaller retrans_time settting (Hangbin Liu) [1767282] - [include] net: core: add helper tcp_v6_gso_csum_prep (Josef Oskera) [1818097] - [net] ip_tunnel: fix interface lookup with no key (Guillaume Nault) [1822247] - [net] ipv4: fix a RCU-list lock in inet_dump_fib() (Guillaume Nault) [1822247] - [net] gre: fix uninit-value in __iptunnel_pull_header (Guillaume Nault) [1822247] - [net] netfilter: conntrack: allow insertion of clashing entries (Florian Westphal) [1821404] - [net] netfilter: conntrack: split resolve_clash function (Florian Westphal) [1821404] - [net] netfilter: conntrack: place confirm-bit setting in a helper (Florian Westphal) [1821404] - [net] netfilter: never get/set skb->tstamp (Florian Westphal) [1821404] - [net] netfilter: conntrack: remove two args from resolve_clash (Florian Westphal) [1821404] - [net] netfilter: conntrack: tell compiler to not inline nf_ct_resolve_clash (Florian Westphal) [1821404] - [netdrv] macsec: restrict to ethernet devices (Sabrina Dubroca) [1820524] - [netdrv] macsec: add missing attribute validation for port (Sabrina Dubroca) [1820524] - [net] netns: restore ops before calling ops_exit_list (Ivan Vecera) [1822568] - [net] netns: add pre_exit method to struct pernet_operations (Ivan Vecera) [1822568] - [include] net: dst: Force 4-byte alignment of dst_metrics (Guillaume Nault) [1822148] - [include] net: annotate lockless accesses to sk->sk_napi_id (Guillaume Nault) [1822148] - [net] Fix typo of SKB_SGO_CB_OFFSET (Guillaume Nault) [1822148] - [net] use indirect call wrappers for skb_copy_datagram_iter() (Guillaume Nault) [1822148] - [net] datagram: Make __skb_datagram_iter static (Guillaume Nault) [1822148] - [net] Fix Tx hash bound checking (Guillaume Nault) [1822148] - [net] openvswitch: add missing attribute validation for hash (Eelco Chaudron) [1819202] - [net] openvswitch: Distribute switch variables for initialization (Eelco Chaudron) [1819202] - [net] openvswitch: support asymmetric conntrack (Eelco Chaudron) [1819202] - [net] openvswitch: remove another BUG_ON() (Eelco Chaudron) [1819202] - [net] openvswitch: drop unneeded BUG_ON() in ovs_flow_cmd_build_info() (Eelco Chaudron) [1819202] - [net] openvswitch: don't call pad_packet if not necessary (Eelco Chaudron) [1819202] - [net] openvswitch: add hash info to upcall (Eelco Chaudron) [1819202] - [net] openvswitch: select vport upcall portid directly (Eelco Chaudron) [1819202] - [net] openvswitch: simplify the ovs_dp_cmd_new (Eelco Chaudron) [1819202] - [net] openvswitch: fix possible memleak on destroy flow-table (Eelco Chaudron) [1819202] - [net] openvswitch: add likely in flow_lookup (Eelco Chaudron) [1819202] - [net] openvswitch: simplify the flow_hash (Eelco Chaudron) [1819202] - [net] openvswitch: optimize flow-mask looking up (Eelco Chaudron) [1819202] - [net] openvswitch: optimize flow mask cache hash collision (Eelco Chaudron) [1819202] - [net] openvswitch: shrink the mask array if necessary (Eelco Chaudron) [1819202] - [net] openvswitch: convert mask list in mask array (Eelco Chaudron) [1819202] - [net] openvswitch: add flow-mask cache for performance (Eelco Chaudron) [1819202] - [net] openvswitch: Allow attaching helper in later commit (Eelco Chaudron) [1819202] - [net] openvswitch: change type of UPCALL_PID attribute to NLA_UNSPEC (Eelco Chaudron) [1819202] - [net] openvswitch: Make metadata_dst tunnel work in IP_TUNNEL_INFO_BRIDGE mode (Eelco Chaudron) [1819202] - [netdrv] mlxsw: spectrum_router: Remove unlikely user-triggerable warning (Ivan Vecera) [1821358] - [net] ipv6: Error when route does not have any valid nexthops (Ivan Vecera) [1821358] - [tools] selftests: mlxsw: Add a test for FIB offload indication (Ivan Vecera) [1821358] - [net] ipv6: Stop sending in-kernel notifications for each nexthop (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Create IPv6 multipath routes in one go (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Add / delete multiple IPv6 nexthops (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Pass array of routes to route handling functions (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Adjust IPv6 replace logic to new notifications (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Pass multiple routes to work item (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Prepare function to return errors (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Remove processing of IPv6 append notifications (Ivan Vecera) [1821358] - [net] ipv6: Add IPv6 multipath notification for route delete (Ivan Vecera) [1821358] - [net] ipv6: Add IPv6 multipath notifications for add / replace (Ivan Vecera) [1821358] - [netdrv] netdevsim: Ignore IPv6 multipath notifications (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Ignore IPv6 multipath notifications (Ivan Vecera) [1821358] - [net] ipv6: Extend notifier info for multipath routes (Ivan Vecera) [1821358] - [net] ipv6: export function to send route updates (Ivan Vecera) [1821358] - [net] sctp: fix possibly using a bad saddr with a given dst (Xin Long) [1821578] - [net] sctp: fix refcount bug in sctp_wfree (Xin Long) [1821578] - [net] sctp: move the format error check out of __sctp_sf_do_9_1_abort (Xin Long) [1821578] - [net] Remove switchdev_ops (Ivan Vecera) [1821402] - [net] switchdev: Replace port attr set SDO with a notification (Ivan Vecera) [1821402] - [net] switchdev: Complete removal of switchdev_port_attr_get() (Ivan Vecera) [1821402] - [net] Get rid of switchdev_port_attr_get() (Ivan Vecera) [1821402] - [net] Remove SWITCHDEV_ATTR_ID_PORT_BRIDGE_FLAGS_SUPPORT (Ivan Vecera) [1821402] - [net] fib_notifier: move fib_notifier_ops from struct net into per-net struct (Ivan Vecera) [1821186] - [net] Properly unlink GRO packets on overflow. (Ivan Vecera) [1805302] - [net] Add and use skb_list_del_init(). (Ivan Vecera) [1805302] - [net] Add and use skb_mark_not_on_list(). (Ivan Vecera) [1805302] - [net] Init backlog NAPI's gro_hash. (Ivan Vecera) [1805302] - [net] gro: properly remove skb from list (Ivan Vecera) [1805302] - [net] core: trivial netif_receive_skb_list() entry point (Ivan Vecera) [1805302] - [net] Convert GRO SKB handling to list_head. (Ivan Vecera) [1805302] - [net] ipv6: don't auto-add link-local address to lag ports (Jarod Wilson) [1733953] - [tools] selftests: forwarding: vxlan_bridge_1d: use more proper tos value (Hangbin Liu) [1816587] - [tools] selftests: forwarding: vxlan_bridge_1d: fix tos value (Hangbin Liu) [1816587] - [tools] selftests: forwarding: use proto icmp for {gretap, ip6gretap}_mac testing (Hangbin Liu) [1816587] - [tools] fcnal-test: Fix vrf argument in local tcp tests (Hangbin Liu) [1816587] - [tools] selftests: forwarding: router: Add test case for destination IP link-local (Hangbin Liu) [1816587] - [tools] selftests: forwarding: router: Add test case for source IP equals destination IP (Hangbin Liu) [1816587] - [tools] selftests: forwarding: router: Add test case for multicast destination MAC mismatch (Hangbin Liu) [1816587] - [tools] selftests: forwarding: router: Add test case for source IP in class E (Hangbin Liu) [1816587] - [tools] selftests/net: make so_txtime more robust to timer variance (Hangbin Liu) [1816587] - [tools] selftests: forwarding: Add speed and auto-negotiation test (Hangbin Liu) [1816587] - [tools] selftests: forwarding: lib.sh: Add wait for dev with timeout (Hangbin Liu) [1816587] - [tools] selftests: forwarding: Add ethtool_lib.sh (Hangbin Liu) [1816587] - [tools] selftests: net: avoid ptl lock contention in tcp_mmap (Hangbin Liu) [1816587] - [tools] selftest: net: add alternative names test (Hangbin Liu) [1816587] - [tools] selftest: net: add some traceroute tests (Hangbin Liu) [1816587] - [tools] selftests: net: Fix printf format warnings on arm (Hangbin Liu) [1816587] - [tools] selftests: net: Use size_t and ssize_t for counting file size (Hangbin Liu) [1816587] - [tools] selftests: Make l2tp.sh executable (Hangbin Liu) [1816587] - [tools] selftests/net: add nettest to .gitignore (Hangbin Liu) [1816587] - [tools] selftests: Add test cases for `ip nexthop flush proto XX` (Hangbin Liu) [1816587] - [tools] selftest: A few cleanups for fib_nexthops.sh (Hangbin Liu) [1816587] - [tools] selftests: Fix get_ifidx and callers in nettest.c (Hangbin Liu) [1816587] - [tools] selftests: Fix detection of nettest command in fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add l2tp tests (Hangbin Liu) [1816587] - [tools] selftests: nettest: fix spelling mistake: "potocol" -> "protocol" (Hangbin Liu) [1816587] - [tools] selftests: Add use case section to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 netfilter tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 netfilter tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 runtime tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 runtime tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 address bind tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 address bind tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 udp tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 udp tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 tcp tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 tcp tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 ping tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 ping tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Setup for functional tests for fib and socket lookups (Hangbin Liu) [1816587] - [tools] selftests: Add nettest (Hangbin Liu) [1816587] - [tools] selftests/net: add missing gitignores (ipv6_flowlabel) (Hangbin Liu) [1816587] - [tools] selftests: txring_overwrite: fix incorrect test of mmap() return value (Hangbin Liu) [1816587] - [tools] selftests/net: skip psock_tpacket test if KALLSYMS was not enabled (Hangbin Liu) [1816587] - [tools] selftests: rtnetlink: skip ipsec offload tests if netdevsim isn't present (Hangbin Liu) [1816587] - [tools] selftests: Add test cases for nexthop objects (Hangbin Liu) [1816587] - [tools] selftests/net: ipv6 flowlabel (Hangbin Liu) [1816587] - [tools] selftests/net: SO_TXTIME with ETF and FQ (Hangbin Liu) [1816587] - [tools] selftests: fib-onlink: Make quiet by default (Hangbin Liu) [1816587] - [tools] selftests/net: correct the return value for run_afpackettests (Hangbin Liu) [1816587] - [tools] selftests/net: correct the return value for run_netsocktests (Hangbin Liu) [1816587] - [tools] selftests: forwarding: Add reverse path forwarding (RPF) test cases (Hangbin Liu) [1816587] - [tools] selftest/net: Remove duplicate header (Hangbin Liu) [1816587] - [tools] selftests: fib_tests: sleep after changing carrier. again. (Hangbin Liu) [1816587] - [tools] selftests: net: use LDLIBS instead of LDFLAGS (Hangbin Liu) [1816587] - [tools] selftests/net: add txring_overwrite (Hangbin Liu) [1816587] - [tools] fib_tests: Add tests for invalid metric on route (Hangbin Liu) [1816587] - [tools] selftests: forwarding: test for bridge sticky flag (Hangbin Liu) [1816587] - [tools] selftests: net: Test headroom handling of ip6_gre devices (Hangbin Liu) [1816587] - [net] Don't disable interrupts in __netdev_alloc_skb() (Andrea Claudi) [1811207] - [net] Don't disable interrupts in napi_alloc_frag() (Andrea Claudi) [1811207] - [net] ipv4: ensure rcu_read_lock() in cipso_v4_error() (Matteo Croce) [1720708] - [net] ipv4: add sanity checks in ipv4_link_failure() (Matteo Croce) [1720708] - [net] ipv4: ensure rcu_read_lock() in ipv4_link_failure() (Matteo Croce) [1720708] - [net] ipv4: recompile ip options in ipv4_link_failure (Matteo Croce) [1720708] - [net] avoid use IPCB in cipso_v4_error (Matteo Croce) [1720708] - [net] Add __icmp_send helper. (Matteo Croce) [1720708] - [net] ipv4: defensive cipso option parsing (Matteo Croce) [1720708] - [net] netfilter: nf_queue: enqueue skbs with NULL dst (Matteo Croce) [1786116]- [powerpc] powerpc/pseries/ddw: Extend upper limit for huge DMA window for persistent memory (Steve Best) [1817596] - [cpuidle] cpuidle: haltpoll: allow force loading on hosts without the REALTIME hint (David Arcari) [1825353] - [cpuidle] cpuidle: dt: Support hierarchical CPU idle states (David Arcari) [1825353] - [of] of: base: Add of_get_cpu_state_node() to get idle states for a CPU node (David Arcari) [1825353] - [cpuidle] cpuidle: Allow idle states to be disabled by default (David Arcari) [1825353] - [cpuidle] cpuidle: Drop unnecessary type cast in cpuidle_poll_time() (David Arcari) [1825353] - [cpuidle] cpuidle: Fix cpuidle_driver_state_disabled() (David Arcari) [1825353] - [cpuidle] cpuidle: use first valid target residency as poll time (David Arcari) [1825353] - [cpuidle] cpuidle: Drop disabled field from struct cpuidle_state (David Arcari) [1825353] - [cpuidle] cpuidle: Pass exit latency limit to cpuidle_use_deepest_state() (David Arcari) [1825353] - [include] cpuidle: Allow idle injection to apply exit latency limit (David Arcari) [1825353] - [thermal] cpuidle: play_idle: Increase the resolution to usec (David Arcari) [1825353] - [cpuidle] cpuidle: Use nanoseconds as the unit of time (David Arcari) [1825353] - [cpuidle] cpuidle: menu: Allow tick to be stopped if PM QoS is used (David Arcari) [1825353] - [cpuidle] cpuidle: Consolidate disabled state checks (David Arcari) [1825353] - [cpuidle] cpuidle: Do not unset the driver if it is there already (David Arcari) [1825353] - [cpuidle] cpuidle: haltpoll: Take 'idle=' override into account (David Arcari) [1825353] - [cpuidle] cpuidle-haltpoll: Enable kvm guest polling when dedicated physical CPUs are available (David Arcari) [1825353] - [fs] gfs2: fix gfs2_find_jhead that returns uninitialized jhead with seq 0 (Abhijith Das) [1655566] - [fs] gfs2: Another gfs2_find_jhead fix (Abhijith Das) [1655566] - [fs] gfs2: read journal in large chunks (Abhijith Das) [1655566] - [fs] gfs2: add a helper function to get_log_header that can be used elsewhere (Abhijith Das) [1655566] - [fs] gfs2: changes to gfs2_log_XXX_bio (Abhijith Das) [1655566] - [fs] gfs2: add more timing info to journal recovery process (Abhijith Das) [1655566] - [mm] mm: hugetlb controller for cgroup v2 (Joel Savitz) [1810728] - [arm64] crypto: arm64/aes-ce - implement 5 way interleave for ECB, CBC and CTR (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ce - add 5 way interleave routines (Mark Salter) [1826982] - [arm64] crypto: arm64/sha2-ce - correct digest for empty data in finup (Mark Salter) [1826982] - [arm64] crypto: arm64/sha1-ce - correct digest for empty data in finup (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-neonbs - don't access already-freed walk.iv (Mark Salter) [1826982] - [arm64] crypto: arm64/cbcmac - handle empty messages in same way as template (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - update IV after partial final CTR block (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-neonbs - fix returning final keystream block (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif-ce - cleanup and optimizations (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - register PMULL variants as separate algos (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - remove dead code (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - revert to C code for short inputs (Mark Salter) [1826982] - [arm64] crypto: arm64/ghash-neon - bump priority to 150 (Mark Salter) [1826982] - [arm64] crypto: arm64/ghash - register PMULL variants as separate algos (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ccm - don't use an atomic walk needlessly (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ccm - fix bugs in non-NEON fallback routine (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - ensure XTS mask is always loaded (Mark Salter) [1826982] - [arm64] crypto: arm64/aes - fix handling sub-block CTS-CBC inputs (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - improve XTS mask handling (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - add support for CTS-CBC mode (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - revert NEON yield for skciphers (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - remove pointless (u8 *) casts (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - implement non-Crypto Extensions alternative (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - preparatory refactor for 8x8 PMULL version (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-modes - get rid of literal load of addend vector (Mark Salter) [1826982] - [arm64] crypto: arm64/sm4-ce - check for the right CPU feature bit (Mark Salter) [1826982] - [arm64] crypto: arm64/gcm-aes-ce - fix no-NEON fallback code (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-gcm-ce - fix scatterwalk API violation (Mark Salter) [1826982] - [arm64] crypto: arm64/ghash-ce - implement 4-way aggregation (Mark Salter) [1826982] - [arm64] crypto: arm64/ghash-ce - replace NEON yield check with block limit (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ce-gcm - don't reload key schedule if avoidable (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ce-gcm - implement 2-way aggregation (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ce-gcm - operate on two input blocks at a time (Mark Salter) [1826982] - [mm] mm, slub: prevent kmalloc_node crashes and memory leaks (Rafael Aquini) [1819839] - [mm] mm: slub: be more careful about the double cmpxchg of freelist (Rafael Aquini) [1819839] - [mm] mm: slub: add missing TID bump in kmem_cache_alloc_bulk() (Rafael Aquini) [1819839] - [mm] mm/slub.c: avoid slub allocation while holding list_lock (Rafael Aquini) [1819839] - [mm] mm/slub.c: clean up validate_slab() (Rafael Aquini) [1819839] - [mm] mm: slub: print the offset of fault addresses (Rafael Aquini) [1819839] - [mm] hugetlbfs: don't retry when pool page allocations start to fail (Rafael Aquini) [1727288] - [mm] mm, compaction: raise compaction priority after it withdrawns (Rafael Aquini) [1727288] - [mm] mm, reclaim: cleanup should_continue_reclaim() (Rafael Aquini) [1727288] - [mm] mm, reclaim: make should_continue_reclaim perform dryrun detection (Rafael Aquini) [1727288]- [tools] bpf: selftests: remove test_bpftool_build.sh from TEST_PROGS (Yauheni Kaliuta) [1813365] - [tools] libbpf: Support .text sub-calls relocations (Yauheni Kaliuta) [1813365] - [tools] libbpf: Sanitize global functions (Yauheni Kaliuta) [1813365] - [kernel] workqueue: Add RCU annotation for pwq list walk (Yauheni Kaliuta) [1813365] - [kernel] perf/core: Add SRCU annotation for pmus list walk (Yauheni Kaliuta) [1813365] - [net] kcm: disable preemption in kcm_parse_func_strparser() (Yauheni Kaliuta) [1813365] - [net] kcm: use BPF_PROG_RUN (Yauheni Kaliuta) [1813365] - [kernel] bpf: clarify description for CONFIG_BPF_EVENTS (Yauheni Kaliuta) [1813365] - [lib] test_bpf: Fix a new clang warning about xor-ing two numbers (Yauheni Kaliuta) [1813365] - [include] bpf: add include guard to tnum.h (Yauheni Kaliuta) [1813365] - [tools] libbpf: handle symbol versioning properly for libbpf.a (Yauheni Kaliuta) [1813365] - [net] bpf, devmap: Pass lockdep expression to RCU lists (Yauheni Kaliuta) [1813365] - [tools] libbpf: Fix Makefile' libbpf symbol mismatch diagnostic (Yauheni Kaliuta) [1813365] - [net] xdp: Fix cleanup on map free for devmap_hash map type (Yauheni Kaliuta) [1813365] - [tools] tools, bpf: Fix build for 'make -s tools/bpf O=' (Yauheni Kaliuta) [1813365] - [tools] libbpf: Fix passing uninitialized bytes to setsockopt (Yauheni Kaliuta) [1813365] - [tools] selftests: bpf: Skip write only files in debugfs (Yauheni Kaliuta) [1813365] - [net] xdp: Handle device unregister for devmap_hash map type (Yauheni Kaliuta) [1813365] - [net] ipv4: Add lockdep condition to fix for_each_entry() (Yauheni Kaliuta) [1813365] - [kernel] rcu/sync: Remove custom check for RCU readers (Yauheni Kaliuta) [1813365] - [kernel] rcu: Add support for consolidated-RCU reader checking (Yauheni Kaliuta) [1813365] - [kernel] rcu: Remove redundant debug_locks check in rcu_read_lock_sched_held() (Yauheni Kaliuta) [1813365] - [net] xdp: Prevent overflow in devmap_hash cost calculation for 32-bit builds (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: Add a workaround for asm_inline (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: Fix build for task_fd_query_user.c (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: Don't leak server_fd in test_sockopt_inherit (Yauheni Kaliuta) [1813365] - [tools] tools: bpf: Use !building_out_of_srctree to determine srctree (Yauheni Kaliuta) [1813365] - [net] bpf: Clean up indentation issue in BTF kflag processing (Yauheni Kaliuta) [1813365] - [tools] libbpf: Teach btf_dumper to emit stand-alone anonymous enum definitions (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: adjust strobemeta loop to satisfy latest clang (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: delete unused variables in test_sysctl (Yauheni Kaliuta) [1813365] - [tools] libbpf: fix false uninitialized variable warning (Yauheni Kaliuta) [1813365] - [tools] libbpf: Remove getsockopt() check for XDP_OPTIONS (Yauheni Kaliuta) [1813365] - [net] xdp: Fix race in dev_map_hash_update_elem() when replacing element (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_tcp_rtt (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_sockopt_inherit (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_sockopt_multi (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_sockopt_sk (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_sockopt (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: add test__join_cgroup helper (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: precision tracking tests (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: fix endianness issues in test_sysctl (Yauheni Kaliuta) [1813365] - [arm64] arm64: bpf: optimize modulo operation (Yauheni Kaliuta) [1813365] - [s390] bpf: s390: add JIT support for bpf line info (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: add missing \n to CHECK_FAIL (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: fix verbose mode garbage (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: Fix a typo in test_offload.py (Yauheni Kaliuta) [1813365] - [net] bpf: fix error check in bpf_tcp_gen_syncookie (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: do not link twice against libbpf.a in Makefile (Yauheni Kaliuta) [1813365] - [tools] tools: bpf: account for generated feature/ and libbpf/ directories (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: improve and check builds for different make invocations (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: ignore make built-in rules for getting kernel version (Yauheni Kaliuta) [1813365] - [s390] bpf: s390: add JIT support for multi-function programs (Yauheni Kaliuta) [1746980 1813365] - [tools] selftests/bpf: remove wrong nhoff in flow dissector test (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: remove unused ret (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: remove asserts from subtests (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: remove global fail/success counts (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: test__skip (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add precision tracking test (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: verifier precise tests (Yauheni Kaliuta) [1813365] - [tools] tools/bpf: sync bpf.h (Yauheni Kaliuta) [1813365] - [net] bpf: introduce verifier internal test flag (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add "bpftool map freeze" subcommand (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: show frozen status for maps (Yauheni Kaliuta) [1813365] - [uapi] bpf: clarify when bpf_trace_printk discards lines (Yauheni Kaliuta) [1813365] - [samples] samples: bpf: syscall_nrs: use mmap2 if defined (Yauheni Kaliuta) [1813365] - [tools] libbpf: use LFS (_FILE_OFFSET_BITS) instead of direct mmap2 syscall (Yauheni Kaliuta) [1813365] - [net] bpf: add new BPF_BTF_GET_NEXT_ID syscall command (Yauheni Kaliuta) [1813365] - [net] bpf: add BTF ids in procfs for file descriptors to BTF objects (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add sockopt clone/inheritance test (Yauheni Kaliuta) [1813365] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1813365] - [net] bpf: support cloning sk storage on accept() (Yauheni Kaliuta) [1813365] - [net] bpf: export bpf_map_inc_not_zero (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add documentation for net attach/detach (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add bash-completion for net attach/detach (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add net detach command to detach XDP on interface (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add net attach command to attach XDP on interface (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: compile with $(EXTRA_WARNINGS) (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add feature check for zlib (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: fix reading from /proc/config.gz (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: xdp_fwd explain bpf_fib_lookup return codes (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: make xdp_fwd more practically usable via devmap lookup (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: xdp_fwd rename devmap name to be xdp_tx_ports (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: drop extra trailing tab (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: test__printf -> printf (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: switch to open_memstream (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add loop test 5 (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add loop test 4 (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: extend sockopt_sk selftest with TCP_CONGESTION use case (Yauheni Kaliuta) [1813365] - [net] bpf: always allocate at least 16 bytes for setsockopt hook (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add support for reporting the effective cgroup progs (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add test for bpf_tcp_gen_syncookie (Yauheni Kaliuta) [1813365] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1813365] - [net] bpf: add bpf_tcp_gen_syncookie helper (Yauheni Kaliuta) [1813365] - [net] tcp: add skb-less helpers to retrieve SYN cookie (Yauheni Kaliuta) [1813365] - [net] tcp: tcp_syn_flood_action read port from socket (Yauheni Kaliuta) [1813365] - [net] tcp: rate limit synflood warnings further (Yauheni Kaliuta) [1813365] - [tools] tools: Add definitions for devmap_hash map type (Yauheni Kaliuta) [1813365] - [tools] tools/libbpf_probes: Add new devmap_hash type (Yauheni Kaliuta) [1813365] - [tools] tools/include/uapi: Add devmap_hash BPF map type (Yauheni Kaliuta) [1813365] - [net] xdp: Add devmap_hash map type for looking up devices by hashed index (Yauheni Kaliuta) [1813365] - [net] xdp: Refactor devmap allocation code for reuse (Yauheni Kaliuta) [1813365] - [include] include/bpf.h: Remove map_insert_ctx() stubs (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: convert send_signal.c to use subtests (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: convert bpf_verif_scale.c to sub-tests API (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: support BPF_FLOW_DISSECTOR_F_STOP_AT_ENCAP (Yauheni Kaliuta) [1813365] - [tools] bpf/flow_dissector: support ipv6 flow_label and BPF_FLOW_DISSECTOR_F_STOP_AT_FLOW_LABEL (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: support BPF_FLOW_DISSECTOR_F_PARSE_1ST_FRAG (Yauheni Kaliuta) [1813365] - [tools] tools/bpf: sync bpf_flow_keys flags (Yauheni Kaliuta) [1813365] - [net] bpf/flow_dissector: support flags in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813365] - [documentation] bpf/flow_dissector: document flags (Yauheni Kaliuta) [1813365] - [net] bpf/flow_dissector: pass input flags to BPF flow dissector program (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: Add selftests for bpf_perf_event_output (Yauheni Kaliuta) [1813365] - [net] bpf: Allow bpf_skb_event_output for a few prog types (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: remove perf buffer helpers (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: switch trace_output sample to perf_buffer API (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: convert xdp_sample_pkts_user to perf_buffer API (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: switch test_tcpnotify to perf_buffer API (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: convert test_get_stack_raw_tp to perf_buffer API (Yauheni Kaliuta) [1813365] - [block] block, bfq: fix use-after-free in bfq_idle_slice_timer_body (Ming Lei) [1823596] - [block] block, bfq: fix overwrite of bfq_group pointer in bfq_find_set_group() (Ming Lei) [1823596] - [block] block, bfq: clarify the goal of bfq_split_bfqq() (Ming Lei) [1823596] - [block] block, bfq: get a ref to a group when adding it to a service tree (Ming Lei) [1823596] - [block] block, bfq: remove ifdefs from around gets/puts of bfq groups (Ming Lei) [1823596] - [block] block, bfq: extend incomplete name of field on_st (Ming Lei) [1823596] - [block] block, bfq: get extra ref to prevent a queue from being freed during a group move (Ming Lei) [1823596] - [block] block, bfq: do not insert oom queue into position tree (Ming Lei) [1823596] - [block] block, bfq: do not plug I/O for bfq_queues with no proc refs (Ming Lei) [1823596] - [block] block, bfq: improve arithmetic division in bfq_delta() (Ming Lei) [1823596] - [block] block/bfq: remove unused bfq_class_rt which never used (Ming Lei) [1823596] - [block] block: Prevent hung_check firing during long sync IO (Ming Lei) [1813383] - [block] brd: check and limit max_part par (Ming Lei) [1790403]- [char] random: silence a lockdep splat with printk() (Brian Masney) [1798900] - [net] SUNRPC: fix krb5p mount to provide large enough buffer in rq_rcvsize (Steve Dickson) [1825388] - [include] percpu-refcount: Use normal instead of RCU-sched" (Waiman Long) [1803822] - [kernel] locking/spinlock/debug: Fix various data races (Waiman Long) [1803822] - [kernel] locktorture: Forgive apparent unfairness if CPU hotplug (Waiman Long) [1803822] - [kernel] locktorture: Use private random-number generators (Waiman Long) [1803822] - [tools] locktorture: Allow CPU-hotplug to be disabled via --bootargs (Waiman Long) [1803822] - [kernel] locking: locktorture: Do not include rwlock.h directly (Waiman Long) [1803822] - [kernel] locktorture: Replace strncmp() with str_has_prefix() (Waiman Long) [1803822] - [kernel] locking/rtmutex: rcu: Add WRITE_ONCE() to rt_mutex ->owner (Waiman Long) [1803822] - [arm64] arm64/spinlock: fix a -Wunused-function warning (Waiman Long) [1803822] - [arm64] locking/osq: Use optimized spinning loop for arm64 (Waiman Long) [1803822] - [kernel] locking/qspinlock: Fix inaccessible URL of MCS lock paper (Waiman Long) [1803822] - [include] string.h: Add str_has_prefix() helper function (Waiman Long) [1803822] - [kernel] futex: Remove {get,drop}_futex_key_refs() (Waiman Long) [1803822] - [kernel] futex: Remove pointless mmgrap() + mmdrop() (Waiman Long) [1803822] - [kernel] futex: Unbreak futex hashing (Waiman Long) [1803822] - [fs] futex: Fix inode life-time issue (Waiman Long) [1803822] - [kernel] futex: Fix kernel-doc notation warning (Waiman Long) [1803822] - [kernel] futex: Prevent exit livelock (Waiman Long) [1803822] - [kernel] futex: Provide distinct return value when owner is exiting (Waiman Long) [1803822] - [include] futex: Add mutex around futex exit (Waiman Long) [1803822] - [kernel] futex: Provide state handling for exec() as well (Waiman Long) [1803822] - [kernel] futex: Sanitize exit state handling (Waiman Long) [1803822] - [kernel] futex: Mark the begin of futex exit explicitly (Waiman Long) [1803822] - [kernel] futex: Set task::futex_state to DEAD right after handling futex exit (Waiman Long) [1803822] - [kernel] futex: Split futex_mm_release() for exit/exec (Waiman Long) [1803822] - [kernel] exit/exec: Seperate mm_release() (Waiman Long) [1803822] - [kernel] futex: Replace PF_EXITPIDONE with a state (Waiman Long) [1803822] - [kernel] futex: Move futex exit handling into futex code (Waiman Long) [1803822] - [kernel] futex: Prevent robust futex exit race (Waiman Long) [1803822] - [kernel] futex: Drop leftover wake_q_add() comment (Waiman Long) [1803822] - [kernel] fork: Provide a function for copying init_mm (Waiman Long) [1803822] - [kernel] y2038: futex: Move compat implementation into futex.c (Waiman Long) [1803822] - [fs] nfsd: Fix races between nfsd4_cb_release() and nfsd4_shutdown_callback() ("J. Bruce Fields") [1797484] - [fs] nfsd: minor 4.1 callback cleanup ("J. Bruce Fields") [1797484] - [video] vgacon: Fix a UAF in vgacon_invert_region (Vladis Dronov) [1818732] {CVE-2020-8647 CVE-2020-8649} - [powerpc] powerpc/xive: Use XIVE_BAD_IRQ instead of zero to catch non configured IPIs (David Gibson) [1773891] - [clocksource] hyper-v: Make sched clock return nanoseconds correctly (Mohammed Gamal) [1816731] - [clocksource] hyper-v: Set TSC clocksource as default w/ InvariantTSC (Mohammed Gamal) [1816731] - [clocksource] hyper-v: Untangle stimers and timesync from clocksources (Mohammed Gamal) [1816731] - [clocksource] hyper-v: Reserve PAGE_SIZE space for tsc page (Mohammed Gamal) [1816731] - [clocksource] x86/hyperv: Initialize clockevents earlier in CPU onlining (Mohammed Gamal) [1816731] - [x86] hyperv: Allow guests to enable InvariantTSC (Mohammed Gamal) [1816731] - [hv] hv: vmbus: Suspend/resume the synic for hibernation (Mohammed Gamal) [1816731] - [hv] hv: vmbus: Break out synic enable and disable operations (Mohammed Gamal) [1816731] - [x86] hyperv: Set pv_info.name to "Hyper-V" (Mohammed Gamal) [1816731] - [x86] hyperv: Hide pv_ops access for CONFIG_PARAVIRT=n (Mohammed Gamal) [1816731] - [clocksource] hyperv: Enable TSC page clocksource on 32bit (Mohammed Gamal) [1816731] - [clocksource] hyperv: Add Hyper-V specific sched clock function (Mohammed Gamal) [1816731] - [clocksource] hyperv: Allocate Hyper-V TSC page statically (Mohammed Gamal) [1816731] - [clocksource] Continue making Hyper-V clocksource ISA agnostic (Mohammed Gamal) [1816731] - [clocksource] Make Hyper-V clocksource ISA agnostic (Mohammed Gamal) [1816731] - [tools] hv: Reopen the devices if read() or write() returns errors (Mohammed Gamal) [1824182] - [tools] hv: add vmbus testing tool (Mohammed Gamal) [1824182] - [tools] hv: move to tools buildsystem (Mohammed Gamal) [1824182] - [tools] hv: kvp: eliminate 'may be used uninitialized' warning (Mohammed Gamal) [1824182] - [tools] hv: fix typos in toolchain (Mohammed Gamal) [1824182] - [tools] hv: fix KVP and VSS daemons exit code (Mohammed Gamal) [1824182] - [tools] hv: fixed Python pep8/flake8 warnings for lsvmbus (Mohammed Gamal) [1824182] - [tools] hv: kvp: Fix a warning of buffer overflow with gcc 8.0.1 (Mohammed Gamal) [1824182] - [tools] hv: fcopy: set 'error' in case an unknown operation was requested (Mohammed Gamal) [1824182] - [tools] hv: Fix a bug in the key delete code (Mohammed Gamal) [1824182] - [tools] hv: vss: fix loop device detection (Mohammed Gamal) [1824182] - [hv] hv: vmbus: Introduce latency testing (Mohammed Gamal) [1824182] - [tools] hv: update lsvmbus to be compatible with python3 (Mohammed Gamal) [1824182]- [hwtracing] coresight: etm4x: Add kernel configuration for CONTEXTID (Michael Petlan) [1818835] - [samples] samples/bpf: fix build by setting HAVE_ATTR_TEST to zero (Michael Petlan) [1818835] - [tools] perf metricgroup: Fix printing event names of metric group with multiple events (Michael Petlan) [1818835] - [tools] perf script: Fix invalid LBR/binary mismatch error (Michael Petlan) [1818835] - [tools] perf c2c: Fix return type for histogram sorting comparision functions (Michael Petlan) [1818835] - [tools] perf session: Fix decompression of PERF_RECORD_COMPRESSED records (Michael Petlan) [1818835] - [tools] perf tools: Fix time sorting (Michael Petlan) [1818835] - [tools] perf tools: Remove unused trace_find_next_event() (Michael Petlan) [1818835] - [tools] perf scripting engines: Iterate on tep event arrays directly (Michael Petlan) [1818835] - [tools] perf tools: Make usage of test_attr__* optional for perf-sys.h (Michael Petlan) [1818835] - [tools] perf kmem: Fix memory leak in compact_gfp_flags() (Michael Petlan) [1818835] - [tools] perf c2c: Fix memory leak in build_cl_output() (Michael Petlan) [1818835] - [tools] perf tools: Fix mode setting in copyfile_mode_ns() (Michael Petlan) [1818835] - [tools] perf annotate: Fix multiple memory and file descriptor leaks (Michael Petlan) [1818835] - [tools] perf tools: Fix resource leak of closedir() on the error paths (Michael Petlan) [1818835] - [tools] perf evlist: Fix fix for freed id arrays (Michael Petlan) [1818835] - [tools] perf annotate: Don't return -1 for error when doing BPF disassembly (Michael Petlan) [1818835] - [tools] perf annotate: Return appropriate error code for allocation failures (Michael Petlan) [1818835] - [tools] perf annotate: Fix arch specific ->init() failure errors (Michael Petlan) [1818835] - [tools] perf annotate: Propagate the symbol__annotate() error return (Michael Petlan) [1818835] - [tools] perf annotate: Fix the signedness of failure returns (Michael Petlan) [1818835] - [tools] perf annotate: Propagate perf_env__arch() error (Michael Petlan) [1818835] - [tools] perf evsel: Fall back to global 'perf_env' in perf_evsel__env() (Michael Petlan) [1818835] - [tools] perf tools: Propagate get_cpuid() error (Michael Petlan) [1818835] - [tools] perf jevents: Fix period for Intel fixed counters (Michael Petlan) [1818835] - [tools] perf script brstackinsn: Fix recovery from LBR/binary mismatch (Michael Petlan) [1818835] - [tools] perf docs: Correct and clarify jitdump spec (Michael Petlan) [1818835] - [tools] perf inject jit: Fix JIT_CODE_MOVE filename (Michael Petlan) [1818835] - [tools] perf map: Fix overlapped map handling (Michael Petlan) [1818835] - [tools] perf vendor events s390: Use s390 machine name instead of type 8561 (Michael Petlan) [1818835] - [tools] perf llvm: Don't access out-of-scope array (Michael Petlan) [1818835] - [tools] perf docs: Allow man page date to be specified (Michael Petlan) [1818835] - [tools] perf tests: Avoid raising SEGV using an obvious NULL dereference (Michael Petlan) [1818835] - [tools] libsubcmd: Make _FORTIFY_SOURCE defines dependent on the feature (Michael Petlan) [1818835] - [tools] perf unwind: Fix libunwind build failure on i386 systems (Michael Petlan) [1818835] - [tools] perf parser: Remove needless include directives (Michael Petlan) [1818835] - [tools] perf build: Add detection of java-11-openjdk-devel package (Michael Petlan) [1818835] - [tools] perf jvmti: Include JVMTI support for s390 (Michael Petlan) [1818835] - [tools] perf evlist: Fix access of freed id arrays (Michael Petlan) [1818835] - [tools] perf stat: Fix free memory access / memory leaks in metrics (Michael Petlan) [1818835] - [tools] perf tools: Replace needless mmap.h with what is needed, event.h (Michael Petlan) [1818835] - [tools] perf evsel: Move config terms to a separate header (Michael Petlan) [1818835] - [tools] perf evlist: Remove unused perf_evlist__fprintf() method (Michael Petlan) [1818835] - [tools] perf evsel: Introduce evsel_fprintf.h (Michael Petlan) [1818835] - [tools] perf evsel: Remove need for symbol_conf in evsel_fprintf.c (Michael Petlan) [1818835] - [tools] perf copyfile: Move copyfile routines to separate files (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__poll() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__add_pollfd() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__alloc_pollfd() function (Michael Petlan) [1818835] - [tools] libperf: Add libperf_init() call to the tests (Michael Petlan) [1818835] - [tools] libperf: Merge libperf_set_print() into libperf_init() (Michael Petlan) [1818835] - [tools] libperf: Add libperf dependency for tests targets (Michael Petlan) [1818835] - [tools] libperf: Use sys/types.h to get ssize_t, not unistd.h (Michael Petlan) [1818835] - [tools] perf tools: No need to include internal/lib.h from util/util.h (Michael Petlan) [1818835] - [tools] libperf: Move 'page_size' global variable to libperf (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__id_add_fd() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__id_add() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__read_format() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__first()/last() functions (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__alloc_id/perf_evsel__free_id functions (Michael Petlan) [1818835] - [tools] libperf: Move 'heads' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] - [tools] libperf: Move 'ids' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] - [tools] libperf: Move 'id' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] - [tools] libperf: Move 'sample_id' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] - [tools] libperf: Add missing 'struct xyarray' forward declaration (Michael Petlan) [1818835] - [tools] libperf: Move 'pollfd' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] - [tools] libperf: Move 'mmap_len' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] - [tools] libperf: Move 'nr_mmaps' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] - [tools] libperf: Move 'system_wide' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] - [tools] libperf: Add 'flush' to 'struct perf_mmap' (Michael Petlan) [1818835] - [tools] libperf: Add 'event_copy' to 'struct perf_mmap' (Michael Petlan) [1818835] - [tools] libperf: Add 'overwrite' to 'struct perf_mmap' (Michael Petlan) [1818835] - [tools] libperf: Add prev/start/end to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add 'refcnt' to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add 'cpu' to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add 'fd' to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add 'mask' to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add perf_mmap struct (Michael Petlan) [1818835] - [tools] perf evlist: Adopt backwards ring buffer state enum (Michael Petlan) [1818835] - [tools] libperf: Link libapi.a in libperf.so (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__purge() to evlist__purge() (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__exit() to evlist__exit() (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__alloc_mmap() to evlist__alloc_mmap() (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__munmap() to evlist__munmap() (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__mmap() to evlist__mmap() (Michael Petlan) [1818835] - [tools] perf tools: Rename 'struct perf_mmap' to 'struct mmap' (Michael Petlan) [1818835] - [tools] tools: Add missing stdio.h include to asm/bug.h header (Michael Petlan) [1818835] - [tools] libtraceevent: Man pages for tep plugins APIs (Michael Petlan) [1818835] - [tools] libtraceevent: Move traceevent plugins in its own subdirectory (Michael Petlan) [1818835] - [tools] libtraceevent: Add tep_get_event() in event-parse.h (Michael Petlan) [1818835] - [tools] libtraceevent: Man pages fix, changes in event printing APIs (Michael Petlan) [1818835] - [tools] libtraceevent: Man pages fix, rename tep_ref_get() to tep_get_ref() (Michael Petlan) [1818835] - [tools] libtraceevent: Man pages for libtraceevent event print related API (Michael Petlan) [1818835] - [tools] libtraceevent: Round up in tep_print_event() time precision (Michael Petlan) [1818835] - [tools] perf record: Move restricted maps check to after a possible fallback to not collect kernel samples (Michael Petlan) [1818835] - [tools] perf record: Fix priv level with branch sampling for paranoid=2 (Michael Petlan) [1818835] - [tools] perf probe: Fix to clear tev->nargs in clear_probe_trace_event() (Michael Petlan) [1818835] - [tools] perf probe: Skip same probe address for a given line (Michael Petlan) [1818835] - [tools] perf tests: Fix static build test (Michael Petlan) [1818835] - [tools] perf kvm stat: Set 'trace_cycles' as default event for 'perf kvm record' in powerpc (Michael Petlan) [1818835] - [tools] perf kvm: Add arch neutral function to choose event for perf kvm record (Michael Petlan) [1818835] - [tools] perf kvm: Move kvm-stat header file from conditional inclusion to common include section (Michael Petlan) [1818835] - [tools] perf test: Fix spelling mistake "allos" -> "allocate" (Michael Petlan) [1818835] - [tools] perf stat: Fix a segmentation fault when using repeat forever (Michael Petlan) [1818835] - [tools] perf stat: Reset previous counts on repeat with interval (Michael Petlan) [1818835] - [tools] tools lib traceevent: Convert remaining pusers to p (Michael Petlan) [1818835] - [tools] perf tools: Move event synthesizing routines to separate .c file (Michael Petlan) [1818835] - [tools] perf memswap: Adopt 'struct u64_swap' from evsel.h (Michael Petlan) [1818835] - [tools] perf tools: Move event synthesizing routines to separate header (Michael Petlan) [1818835] - [tools] perf auxtrace: Add missing 'struct perf_sample' forward declaration (Michael Petlan) [1818835] - [tools] perf sched: Add missing event.h include directive (Michael Petlan) [1818835] - [tools] perf annotate: Add missing machine.h include directive (Michael Petlan) [1818835] - [tools] perf hist: Add missing 'struct branch_stack' forward declaration (Michael Petlan) [1818835] - [tools] perf python: Remove debug.h (Michael Petlan) [1818835] - [tools] perf callchain: Remove needless event.h include (Michael Petlan) [1818835] - [tools] perf stat: Move perf_stat_synthesize_config() to event.h (Michael Petlan) [1818835] - [tools] perf event: Move perf_event__synthesize* to event.h (Michael Petlan) [1818835] - [tools] perf env: Remove needless cpumap.h header (Michael Petlan) [1818835] - [tools] perf symbols: Add missing dso.h header (Michael Petlan) [1818835] - [tools] perf probe: Add missing build-id.h header (Michael Petlan) [1818835] - [tools] perf tools: Remove util.h from where it is not needed (Michael Petlan) [1818835] - [tools] perf tools: Remove debug.h from places where it is not needed (Michael Petlan) [1818835] - [tools] perf debug: No need to include ui/util.h (Michael Petlan) [1818835] - [tools] perf tools: Remove needless builtin.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Add PMU event JSON files for ARM Cortex-A76 and, Neoverse N1 (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_cpu_map__max() function (Michael Petlan) [1818835] - [tools] libperf: Add missing event.h file to install rule (Michael Petlan) [1818835] - [tools] perf tests: Add libperf automated test for 'make -C tools/perf build-test' (Michael Petlan) [1818835] - [tools] perf python: Add missing python/perf.so dependency for libperf (Michael Petlan) [1818835] - [tools] perf build: Ignore intentional differences for the x86 insn decoder (Michael Petlan) [1818835] - [tools] perf intel-pt: Use shared x86 insn decoder (Michael Petlan) [1818835] - [tools] objtool: Move x86 insn decoder to a common location (Michael Petlan) [1818835] - [tools] perf intel-pt: Remove inat.c from build dependency list (Michael Petlan) [1818835] - [tools] perf: Update .gitignore file (Michael Petlan) [1818835] - [tools] perf metricgroup: Support multiple events for metricgroup (Michael Petlan) [1818835] - [tools] perf metricgroup: Scale the metric result (Michael Petlan) [1818835] - [tools] perf pmu: Change convert_scale from static to global (Michael Petlan) [1818835] - [tools] perf symbols: Move mem_info and branch_info out of symbol.h (Michael Petlan) [1818835] - [tools] perf auxtrace: Uninline functions that touch perf_session (Michael Petlan) [1818835] - [tools] perf tools: Remove needless evlist.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Remove needless evlist.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Remove needless thread_map.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Remove needless thread.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Remove needless map.h include directives (Michael Petlan) [1818835] - [tools] perf probe: No need for symbol.h, symbol_conf is enough (Michael Petlan) [1818835] - [tools] perf tools: Remove needless sort.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Move 'struct events_stats' and prototypes to separate header (Michael Petlan) [1818835] - [tools] perf hist: Remove needless ui/progress.h from hist.h (Michael Petlan) [1818835] - [tools] perf dsos: Move the dsos struct and its methods to separate source files (Michael Petlan) [1818835] - [tools] perf symbols: Move symsrc prototypes to a separate header (Michael Petlan) [1818835] - [tools] perf symbols: Add missing linux/refcount.h to symbol.h (Michael Petlan) [1818835] - [tools] perf symbol: Move C++ demangle defines to the only file using it (Michael Petlan) [1818835] - [tools] perf dso: Adopt DSO related macros from symbol.h (Michael Petlan) [1818835] - [tools] libtraceevent: Change users plugin directory (Michael Petlan) [1818835] - [tools] libtraceevent: Remove tep_register_trace_clock() (Michael Petlan) [1818835] - [tools] libtraceevent, perf tools: Changes in tep_print_event_* APIs (Michael Petlan) [1818835] - [tools] perf event: Remove needless include directives from event.h (Michael Petlan) [1818835] - [tools] perf env: Remove env.h from other headers where just a fwd decl is needed (Michael Petlan) [1818835] - [tools] perf debug: Remove needless include directives from debug.h (Michael Petlan) [1818835] - [tools] perf tools: Remove debug.h from header files not needing it (Michael Petlan) [1818835] - [tools] perf tools: Remove perf.h from source files not needing it (Michael Petlan) [1818835] - [tools] perf tools: Remove needless perf.h include directive from headers (Michael Petlan) [1818835] - [tools] perf time-utils: Adopt rdclock() from perf.h (Michael Petlan) [1818835] - [tools] perf tools: Move everything related to sys_perf_event_open() to perf-sys.h (Michael Petlan) [1818835] - [tools] perf header: Move CPUINFO_PROC to the only file where it is used (Michael Petlan) [1818835] - [tools] perf tools: Remove needless libtraceevent include directives (Michael Petlan) [1818835] - [tools] libperf: Warn when exceeding MAX_NR_CPUS in cpumap (Michael Petlan) [1818835] - [tools] perf c2c: Display proper cpu count in nodes column (Michael Petlan) [1818835] - [tools] tools lib traceevent: Remove unneeded qsort and uses memmove instead (Michael Petlan) [1818835] - [tools] tools lib traceevent: Do not free tep->cmdlines in add_new_comm() on failure (Michael Petlan) [1818835] - [tools] perf evlist: Use unshare(CLONE_FS) in sb threads to let setns(CLONE_NEWNS) work (Michael Petlan) [1818835] - [tools] libperf: Move 'enum perf_user_event_type' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Rename the PERF_RECORD_ structs to have a "perf" prefix (Michael Petlan) [1818835] - [tools] libperf: Add 'union perf_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_COMPRESSED 'struct compressed_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_FEATURE 'struct feature_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_TIME_CONV 'struct time_conv_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_STAT_ROUND 'struct stat_round_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_STAT 'struct stat_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_STAT_CONFIG 'struct stat_config_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_THREAD_MAP 'struct thread_map_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_SWITCH 'struct context_switch_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_ITRACE_START 'struct itrace_start_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_AUX 'struct aux_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_AUXTRACE_ERROR 'struct auxtrace_error_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_AUXTRACE 'struct auxtrace_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_AUXTRACE_INFO 'struct auxtrace_info_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_ID_INDEX 'struct id_index_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_BUILD_ID 'struct build_id_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_TRACING_DATA 'struct tracing_data_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_EVENT_TYPE 'struct event_type_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_EVENT_UPDATE 'struct event_update_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_CPU_MAP 'struct cpu_map_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_ATTR 'struct attr_event' to perf/event.h (Michael Petlan) [1818835] - [tools] perf top: Fix event group with more than two events (Michael Petlan) [1818835] - [tools] perf top: Decay all events in the evlist (Michael Petlan) [1818835] - [tools] perf clang: Delete needless util-cxx.h header (Michael Petlan) [1818835] - [tools] perf evlist: Remove needless util.h from evlist.h (Michael Petlan) [1818835] - [tools] perf tools: Remove needless util.h include from builtin.h (Michael Petlan) [1818835] - [tools] perf tools: Warn that perf_event_paranoid can restrict kernel symbols (Michael Petlan) [1818835] - [tools] perf symbols: Use CAP_SYSLOG with kptr_restrict checks (Michael Petlan) [1818835] - [tools] perf evsel: Kernel profiling is disallowed only when perf_event_paranoid > 1 (Michael Petlan) [1818835] - [tools] perf tools: Use CAP_SYS_ADMIN with perf_event_paranoid checks (Michael Petlan) [1818835] - [tools] perf event: Check ref_reloc_sym before using it (Michael Petlan) [1818835] - [tools] perf arch powerpc: Sync powerpc syscall.tbl (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_missing_features::bpf_event to ::bpf (Michael Petlan) [1818835] - [tools] perf tool: Rename perf_tool::bpf_event to bpf (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_event::bpf_event to perf_event::bpf (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_event::ksymbol_event to perf_event::ksymbol (Michael Petlan) [1818835] - [tools] libperf: Rename the PERF_RECORD_ structs to have a "perf" suffix (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_SAMPLE 'struct sample_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_BPF_EVENT 'struct bpf_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_KSYMBOL 'struct ksymbol_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_THROTTLE 'struct throttle_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_READ 'struct read_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_LOST_SAMPLES 'struct lost_samples_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_LOST 'struct lost_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_FORK 'struct fork_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_NAMESPACES 'struct namespaces_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_COMM 'struct comm_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_MMAP2 'struct mmap2_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_MMAP 'struct mmap_event' to perf/event.h (Michael Petlan) [1818835] - [tools] perf script: Fix memory leaks in list_scripts() (Michael Petlan) [1818835] - [tools] perf report: Fix --ns time sort key output (Michael Petlan) [1818835] - [tools] perf report: Use timestamp__scnprintf_nsec() for time sort key (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Reduce perf_event_output() boilerplate (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Introduce helper to get the scratch space (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Postpone tmp map lookup to after pid_filter (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Rename augmented_filename to augmented_arg (Michael Petlan) [1818835] - [tools] perf trace beauty ioctl: Fix off-by-one error in cmd->string table (Michael Petlan) [1818835] - [tools] perf tests: Fixes hang in zstd compression test by changing the source of random data (Michael Petlan) [1818835] - [tools] perf sort: Remove needless headers from sort.h, provide fwd struct decls (Michael Petlan) [1818835] - [tools] perf srcline: Add missing srcline.h header to files needing its defs (Michael Petlan) [1818835] - [tools] perf cacheline: Move cacheline related routines to separate files (Michael Petlan) [1818835] - [tools] perf record: Move record_opts and other record decls out of perf.h (Michael Petlan) [1818835] - [tools] perf stat: Remove needless headers from stat.h (Michael Petlan) [1818835] - [tools] perf cpumap: No need to include perf.h, ditch it (Michael Petlan) [1818835] - [tools] libperf: Fix alignment trap with xyarray contents in 'perf stat' (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map__nr/perf_thread_map__pid functions (Michael Petlan) [1818835] - [tools] perf cpumap: Remove needless includes from cpumap.h (Michael Petlan) [1818835] - [tools] perf evsel: Switch to libperf's cpumap.h (Michael Petlan) [1818835] - [tools] perf x86 kvm-stat: Add missing string.h header (Michael Petlan) [1818835] - [tools] perf evsel: util/evsel.h needs stdio.h as it uses FILE (Michael Petlan) [1818835] - [tools] perf evsel: Remove needless stddef.h from util/evsel.h (Michael Petlan) [1818835] - [tools] perf evsel: Remove needless counts.h header from util/evsel.h (Michael Petlan) [1818835] - [tools] perf evsel: Add missing perf/evsel.h header in util/evsel.h (Michael Petlan) [1818835] - [tools] perf scripting python: Add missing counts.h header (Michael Petlan) [1818835] - [tools] perf stat: Add missing counts.h (Michael Petlan) [1818835] - [tools] perf tests: Add missing counts.h (Michael Petlan) [1818835] - [tools] perf script: Add missing counts.h (Michael Petlan) [1818835] - [tools] perf evlist: Add missing xyarray.h header (Michael Petlan) [1818835] - [tools] perf bpf: Add missing xyarray.h header (Michael Petlan) [1818835] - [tools] perf counts: Add missing headers needed for types used (Michael Petlan) [1818835] - [tools] perf evsel: Move xyarray.h from evsel.c to evsel.h to reduce include dep tree (Michael Petlan) [1818835] - [tools] perf metricgroup: Remove needless includes from metricgroup.h (Michael Petlan) [1818835] - [tools] perf kvm s390: Add missing string.h header (Michael Petlan) [1818835] - [tools] perf arm64: Add missing debug.h header (Michael Petlan) [1818835] - [tools] libperf: Move perf's cpu_map__idx() to perf_cpu_map__idx() (Michael Petlan) [1818835] - [tools] libperf: Move perf's cpu_map__empty() to perf_cpu_map__empty() (Michael Petlan) [1818835] - [tools] perf tools: Use perf_cpu_map__nr instead of cpu_map__nr (Michael Petlan) [1818835] - [tools] tools headers: Add missing perf_event.h include (Michael Petlan) [1818835] - [tools] libperf: Fix arch include paths (Michael Petlan) [1818835] - [tools] tools headers: Fixup bitsperlong per arch includes (Michael Petlan) [1818835] - [tools] perf top: Show info message while collecting samples (Michael Petlan) [1818835] - [tools] perf ui browser: Allow specifying message to show when no samples are available to display (Michael Petlan) [1818835] - [tools] perf ui: Introduce non-interactive ui__info_window() function (Michael Petlan) [1818835] - [tools] perf ui: Make 'exit_msg' optional in ui__question_window() (Michael Petlan) [1818835] - [tools] perf cs-etm: Support sample flags 'insn' and 'insnlen' (Michael Petlan) [1818835] - [tools] perf report: Prefer DWARF callstacks to LBR ones when captured both (Michael Petlan) [1818835] - [tools] perf report: Dump LBR callstack data by -D jointly with thread stack (Michael Petlan) [1818835] - [tools] perf record: Enable LBR callstack capture jointly with thread stack (Michael Petlan) [1818835] - [tools] tools lib traceevent: Fix "robust" test of do_generate_dynamic_list_file (Michael Petlan) [1818835] - [tools] perf evsel: Add comment for 'idx' member in 'struct perf_sample_id (Michael Petlan) [1818835] - [tools] tools headers: Synchronize linux/bits.h with the kernel sources (Michael Petlan) [1818835] - [tools] tools headers: Grab copy of linux/const.h, needed by linux/bits.h (Michael Petlan) [1818835] - [tools] perf tools: tools/include should come before tools/uapi/include (Michael Petlan) [1818835] - [tools] tools headers: Add limits.h to access __WORDSIZE (Michael Petlan) [1818835] - [tools] perf unwind: Remove unnecessary test (Michael Petlan) [1818835] - [tools] perf unwind: Fix libunwind when tid != pid (Michael Petlan) [1818835] - [tools] perf map: Use zalloc for map_groups (Michael Petlan) [1818835] - [tools] perf report: Add --switch-on/--switch-off events (Michael Petlan) [1818835] - [tools] perf top: Add --switch-on/--switch-off events (Michael Petlan) [1818835] - [tools] perf trace: Add --switch-on/--switch-off events (Michael Petlan) [1818835] - [tools] perf evswitch: Add hint when not finding specified on/off events (Michael Petlan) [1818835] - [tools] perf evswitch: Move enoent error message printing to separate function (Michael Petlan) [1818835] - [tools] perf evswitch: Introduce init() method to set the on/off evsels from the command line (Michael Petlan) [1818835] - [tools] perf evswitch: Introduce OPTS_EVSWITCH() for cmd line processing (Michael Petlan) [1818835] - [tools] perf evswitch: Add the names of on/off events (Michael Petlan) [1818835] - [tools] perf evswitch: Move switch logic to use in other tools (Michael Petlan) [1818835] - [tools] perf evswitch: Move struct to a separate header to use in other tools (Michael Petlan) [1818835] - [tools] perf script: Allow specifying event to switch off processing of other events (Michael Petlan) [1818835] - [tools] perf script: Allow showing the --switch-on event (Michael Petlan) [1818835] - [tools] perf script: Allow specifying event to switch on processing of other events (Michael Petlan) [1818835] - [tools] perf vendor events intel: Add Tremontx event file v1.02 (Michael Petlan) [1818835] - [tools] perf ui: No need to set ui_browser to 1 twice (Michael Petlan) [1818835] - [tools] perf record: Support aarch64 random socket_id assignment (Michael Petlan) [1818835] - [tools] perf.data documentation: Clarify HEADER_SAMPLE_TOPOLOGY format (Michael Petlan) [1818835] - [tools] perf evsel: Provide meaningful warning when trying to use 'aux_output' on older kernels (Michael Petlan) [1818835] - [tools] perf intel-pt: Add brief documentation for PEBS via Intel PT (Michael Petlan) [1818835] - [tools] perf tools: Add aux-output config term (Michael Petlan) [1818835] - [tools] perf intel-pt: Process options for PEBS event synthesis (Michael Petlan) [1818835] - [tools] perf tools: Add itrace option 'o' to synthesize aux-output events (Michael Petlan) [1818835] - [tools] perf tools: Add aux_output attribute flag (Michael Petlan) [1818835] - [tools] perf record: Add an option to take an AUX snapshot on exit (Michael Petlan) [1818835] - [tools] perf ftrace: Improve error message about capability to use ftrace (Michael Petlan) [1818835] - [tools] perf ftrace: Use CAP_SYS_ADMIN instead of euid==0 (Michael Petlan) [1818835] - [tools] perf tools: Add CAP_SYSLOG define for older systems (Michael Petlan) [1818835] - [tools] perf tools: Add NO_LIBCAP=1 to the minimal build test (Michael Petlan) [1818835] - [tools] perf tools: Add helpers to use capabilities if present (Michael Petlan) [1818835] - [tools] tools build: Add capability-related feature detection (Michael Petlan) [1818835] - [tools] perf top: Collapse and resort all evsels in a group (Michael Petlan) [1818835] - [tools] perf hist: Remove dummy entries when finding real ones (Michael Petlan) [1818835] - [tools] perf trace: Fix segmentation fault when access syscall info on arm64 (Michael Petlan) [1818835] - [tools] perf hists: Do not link a pair if already linked (Michael Petlan) [1818835] - [tools] perf top: Set display thread COMM to help with debugging (Michael Petlan) [1818835] - [tools] perf vendor events intel: Add Icelake V1.00 event file (Michael Petlan) [1818835] - [tools] perf tools: Fix paths in include statements (Michael Petlan) [1818835] - [tools] perf test vfs_getname: Disable ~/.perfconfig to get default output (Michael Petlan) [1818835] - [tools] perf config: Document the PERF_CONFIG environment variable (Michael Petlan) [1818835] - [tools] perf config: Honour $PERF_CONFIG env var to specify alternate .perfconfig (Michael Petlan) [1818835] - [tools] perf session: Avoid infinite loop when seeing invalid header.size (Michael Petlan) [1818835] - [tools] libperf: Initial documentation (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__enable/disable test (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__enable/disable test (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel tests (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist test (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map test (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map test (Michael Petlan) [1818835] - [tools] libperf: Add tests support (Michael Petlan) [1818835] - [tools] libperf: Add install targets (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__attr() function (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_evlist__enable()/disable() functions from perf (Michael Petlan) [1818835] - [tools] libperf: Adopt simplified perf_evlist__open()/close() functions from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__cpus()/threads() functions (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map__for_each_cpu() macro (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_evsel__enable()/disable()/apply_filter() functions (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_evsel__read() function from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Adopt simplified perf_evsel__close() function from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Adopt simplified perf_evsel__open() function from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_evsel__alloc_fd() function from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Adopt the readn()/writen() functions from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Move nr_members from perf's evsel to libperf's perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Move fd array from perf's evsel to lobperf's perf_evsel class (Michael Petlan) [1818835] - [tools] libperf: Adopt xyarray class from perf (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__set_maps() function (Michael Petlan) [1818835] - [tools] libperf: Add threads to struct perf_evlist (Michael Petlan) [1818835] - [tools] libperf: Add cpus to struct perf_evlist (Michael Petlan) [1818835] - [tools] libperf: Add has_user_cpus to struct perf_evlist (Michael Petlan) [1818835] - [tools] libperf: Add threads to struct perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Add own_cpus to struct perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Add cpus to struct perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__delete() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__delete() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__for_each_evsel() iterator (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__new() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__new() function (Michael Petlan) [1818835] - [tools] libperf: Move zalloc.o into libperf (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map__new()/perf_cpu_map__read() functions (Michael Petlan) [1818835] - [tools] libperf: Move perf_event_attr field from perf's evsel to libperf's perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Add nr_entries to struct perf_evlist (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__remove() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__add() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__init() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__init function (Michael Petlan) [1818835] - [tools] libperf: Include perf_evlist in evlist object (Michael Petlan) [1818835] - [tools] libperf: Include perf_evsel in evsel object (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist and perf_evsel structs (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map__get()/perf_thread_map__put() (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map__new_dummy() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map struct (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map__get()/perf_cpu_map__put() (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map__dummy_new() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map struct (Michael Petlan) [1818835] - [tools] libperf: Add debug output support (Michael Petlan) [1818835] - [tools] libperf: Add perf/core.h header (Michael Petlan) [1818835] - [tools] libperf: Add libperf to the python.so build (Michael Petlan) [1818835] - [tools] libperf: Add build version support (Michael Petlan) [1818835] - [tools] libperf: Make libperf.a part of the perf build (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__disable() to evlist__disable() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__enable() to evlist__enable() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__close() to evlist__close() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__open() to evlist__open() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__cpus() to evsel__cpus() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__apply_filter() to evsel__apply_filter() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__disable() to evsel__disable() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__enable() to evsel__enable() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__open() to evsel__open() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__remove() to evlist__remove() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__add() to evlist__add() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__new() to evsel__new() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__delete() to evsel__delete() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__delete() to evlist__delete() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__new() to evlist__new() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__init() to evlist__init() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__init() to evsel__init() (Michael Petlan) [1818835] - [tools] perf evlist: Rename struct perf_evlist to struct evlist (Michael Petlan) [1818835] - [tools] perf evsel: Rename struct perf_evsel to struct evsel (Michael Petlan) [1818835] - [tools] perf tools: Rename struct thread_map to struct perf_thread_map (Michael Petlan) [1818835] - [tools] perf cpu_map: Rename struct cpu_map to struct perf_cpu_map (Michael Petlan) [1818835] - [tools] perf stat: Move loaded out of struct perf_counts_values (Michael Petlan) [1818835] - [tools] perf trace: Add "sendfile64" alias to the "sendfile" syscall (Michael Petlan) [1818835] - [tools] perf trace: Reuse BPF augmenters from syscalls with similar args signature (Michael Petlan) [1818835] - [tools] perf trace: Preallocate the syscall table (Michael Petlan) [1818835] - [tools] perf trace: Mark syscall ids that are not allocated to avoid unnecessary error messages (Michael Petlan) [1818835] - [tools] perf trace: Forward error codes when trying to read syscall info (Michael Petlan) [1818835] - [tools] perf trace beauty: Add BPF augmenter for the 'rename' syscall (Michael Petlan) [1818835] - [tools] perf trace beauty: Beautify bind's sockaddr arg (Michael Petlan) [1818835] - [tools] perf trace beauty: Beautify 'sendto's sockaddr arg (Michael Petlan) [1818835] - [tools] perf trace beauty: Do not try to use the fd->pathname beautifier for bind/connect fd arg (Michael Petlan) [1818835] - [tools] perf trace beauty: Disable fd->pathname when close() not enabled (Michael Petlan) [1818835] - [tools] perf trace beauty: Make connect's addrlen be printed as an int, not hex (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Augment sockaddr arg in 'connect' (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Rename augmented_args_filename to augmented_args_payload (Michael Petlan) [1818835] - [tools] perf trace: Look for default name for entries in the syscalls prog array (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Support copying two string syscall args (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Switch to using BPF_MAP_TYPE_PROG_ARRAY (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Add handler for "openat" (Michael Petlan) [1818835] - [tools] perf trace: Handle raw_syscalls:sys_enter just like the BPF_OUTPUT augmented event (Michael Petlan) [1818835] - [tools] perf trace: Put the per-syscall entry/exit prog_array BPF map infrastructure in place (Michael Petlan) [1818835] - [tools] perf trace: Allow specifying the bpf prog to augment specific syscalls (Michael Petlan) [1818835] - [tools] perf trace: Add BPF handler for unaugmented syscalls (Michael Petlan) [1818835] - [tools] perf trace: Order -e syscalls table (Michael Petlan) [1818835] - [tools] perf trace: Look up maps just on the __augmented_syscalls__ BPF object (Michael Petlan) [1818835] - [tools] perf trace: Add pointer to BPF object containing __augmented_syscalls__ (Michael Petlan) [1818835] - [tools] perf evsel: Store backpointer to attached bpf_object (Michael Petlan) [1818835] - [tools] perf bpf: Do not attach a BPF prog to a tracepoint if its name starts with ! (Michael Petlan) [1818835] - [tools] perf include bpf: Add bpf_tail_call() prototype (Michael Petlan) [1818835] - [tools] perf: cs-etm: Optimize option setup for CPU-wide sessions (Michael Petlan) [1818835] - [tools] perf cs-etm: Remove duplicate GENMASK() define, use linux/bits.h instead (Michael Petlan) [1818835] - [tools] perf cs-etm: Add support for CPU-wide trace scenarios (Michael Petlan) [1818835] - [tools] perf cs-etm: Add notion of time to decoding code (Michael Petlan) [1818835] - [tools] perf cs-etm: Linking PE contextID with perf thread mechanic (Michael Petlan) [1818835] - [tools] perf cs-etm: Add support for multiple traceID queues (Michael Petlan) [1818835] - [tools] perf cs-etm: Use traceID aware memory callback API (Michael Petlan) [1818835] - [tools] perf cs-etm: Move tid/pid to traceid_queue (Michael Petlan) [1818835] - [tools] perf cs-etm: Move thread to traceid_queue (Michael Petlan) [1818835] - [tools] perf cs-etm: Get rid of unused cpu in struct cs_etm_queue (Michael Petlan) [1818835] - [tools] perf cs-etm: Introduce the concept of trace ID queues (Michael Petlan) [1818835] - [tools] perf cs-etm: Fix indentation in function cs_etm__process_decoder_queue() (Michael Petlan) [1818835] - [tools] perf cs-etm: Move packet queue out of decoder structure (Michael Petlan) [1818835] - [tools] perf cs-etm: Refactor error path in cs_etm_decoder__new() (Michael Petlan) [1818835] - [tools] perf cs-etm: Add handling of switch-CPU-wide events (Michael Petlan) [1818835] - [tools] perf cs-etm: Add handling of itrace start events (Michael Petlan) [1818835] - [tools] perf cs-etm: Configure SWITCH_EVENTS in CPU-wide mode (Michael Petlan) [1818835] - [tools] perf cs-etm: Configure timestamp generation in CPU-wide mode (Michael Petlan) [1818835] - [tools] perf cs-etm: Configure contextID tracing in CPU-wide mode (Michael Petlan) [1818835] - [kernel] perf/core: Fix missing static inline on perf_cgroup_switch() (Michael Petlan) [1818835] - [kernel] perf/core: Consistently fail fork on allocation failures (Michael Petlan) [1818835] - [kernel] perf/core: Disallow uncore-cgroup events (Michael Petlan) [1818835] - [include] perf/headers: Fix spelling s/EACCESS/EACCES/, s/privilidge/privilege/ (Michael Petlan) [1818835] - [x86] perf/x86/uncore: Fix event group support (Michael Petlan) [1818835] - [kernel] perf/core: Start rejecting the syscall with attr.__reserved_2 set (Michael Petlan) [1818835] - [kernel] perf/aux: Fix tracking of auxiliary trace buffer allocation (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Fix base for single entry topa (Michael Petlan) [1818835] - [x86] perf/x86/cstate: Add Tiger Lake CPU support (Michael Petlan) [1818835] - [x86] perf/x86/msr: Add Tiger Lake CPU support (Michael Petlan) [1818835] - [x86] perf/x86/intel: Add Tiger Lake CPU support (Michael Petlan) [1818835] - [x86] perf/x86/cstate: Update C-state counters for Ice Lake (Michael Petlan) [1818835] - [x86] perf/x86/msr: Add new CPU model numbers for Ice Lake (Michael Petlan) [1818835] - [kernel] perf/core: Fix corner case in perf_rotate_context() (Michael Petlan) [1818835] - [kernel] perf/core: Rework memory accounting in perf_mmap() (Michael Petlan) [1818835] - [kernel] perf/core: Fix several typos in comments (Michael Petlan) [1818835] - [x86] perf/x86: Make more stuff static (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Get rid of reverse lookup table for ToPA (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Free up space in a ToPA descriptor (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Split ToPA metadata and page layout (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Use pointer arithmetics instead in ToPA entry calculation (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Use helpers to obtain ToPA entry size (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Clean up ToPA allocation path (Michael Petlan) [1818835]- [scsi] scsi: bnx2fc: Update the driver version to 2.12.13 (Nilesh Javali) [1792115] - [scsi] scsi: bnx2fc: fix boolreturn.cocci warnings (Nilesh Javali) [1792115] - [scsi] scsi: bnx2fc: Fix SCSI command completion after cleanup is posted (Nilesh Javali) [1792115] - [scsi] scsi: bnx2fc: Process the RQE with CQE in interrupt context (Nilesh Javali) [1792115] - [scsi] scsi: bnx2fc: timeout calculation invalid for bnx2fc_eh_abort() (Nilesh Javali) [1792115] - [powerpc] powerpc/smp: Use nid as fallback for package_id (Steve Best) [1764530] - [kernel] audit: Add __rcu annotation to RCU pointer (Richard Guy Briggs) [1822776] - [infiniband] i40iw: Report correct firmware version (Stefan Assmann) [1726909] - [x86] x86/mce/amd: Add PPIN support for AMD MCE (Wei Huang) [1790521] - [kernel] locking/percpu-rwsem: Fix a task_struct refcount (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Add might_sleep() for writer locking (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Fold __percpu_up_read() (Waiman Long) [1810257] - [kernel] locking/rwsem: Remove RWSEM_OWNER_UNKNOWN (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Remove the embedded rwsem (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Extract __percpu_down_read_trylock() (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Move __this_cpu_inc() into the slowpath (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Convert to bool (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem, lockdep: Make percpu-rwsem use its own lockdep_map (Waiman Long) [1810257] - [kernel] locking/lockdep: Remove unused @nested argument from lock_release() (Waiman Long) [1810257] - [kernel] sched/core: Convert get_task_struct() to return the task (Waiman Long) [1810257] - [kernel] locking/lockdep, cpu/hotplug: Annotate AP thread (Waiman Long) [1810257] - [tty] tty/ldsem: Decrement wait_readers on timeouted down_read() (Waiman Long) [1810257] - [tty] tty/ldsem: Convert to regular lockdep annotations (Waiman Long) [1810257] - [tty] tty/ldsem: Wake up readers after timed out down_write() (Waiman Long) [1810257] - [tty] atomic/tty: Fix up atomic abuse in ldsem (Waiman Long) [1810257] - [kernel] cpu/hotplug: Remove skip_onerr field from cpuhp_step structure (Waiman Long) [1810257] - [watchdog] watchdog: hpwdt: drop warning after calling watchdog_init_timeout (Joseph Szczypek) [1790669] - [mm] powerpc/pkeys: Fix handling of pkey state across fork() (Steve Best) [1823744] - [irqchip] irqchip/gic-v3: Workaround Cavium erratum 38539 when reading GICD_TYPER2 (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Avoid 64bit division for the sake of 32bit ARM (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Rename VPENDBASER/VPROPBASER accessors (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Remove superfluous WARN_ON (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Drop 'tmp' in inherit_vpe_l1_table_from_rd() (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Ensure L2 vPE table is allocated at RD level (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Set vpe_l1_base for all redistributors (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Fix programming of GICR_VPROPBASER_4_1_SIZE (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Reference to its_invall_cmd descriptor when building INVALL (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Only provision redistributors that are enabled in ACPI (Mark Salter) [1818174] - [arm64] arm64: acpi: fix DAIF manipulation with pNMI (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Allow direct invalidation of VLPIs (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Suppress per-VLPI doorbell (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Add VPE INVALL callback (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Add VPE eviction callback (Mark Salter) [1818174] - [include] irqchip/gic-v4.1: Add VPE residency callback (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Add mask/unmask doorbell callbacks (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Plumb skeletal VPE irqchip (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Implement the v4.1 flavour of VMOVP (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Don't use the VPE proxy if RVPEID is set (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Implement the v4.1 flavour of VMAPP (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: VPE table (aka GICR_VPROPBASER) allocation (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add GICv4.1 VPEID size discovery (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Detect GICv4.1 supporting RVPEID (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix get_vlpi_map() breakage with doorbells (Mark Salter) [1818174] - [arm64] arm64: Kconfig: Remove CONFIG_ prefix from ARM64_PSEUDO_NMI section (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Make vlpi_lock a spinlock (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Lock VLPI map array before translating it (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Synchronise INT/CLEAR commands targetting a VLPI using VSYNC (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Synchronise INV command targetting a VLPI using VSYNC (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Add its_vlpi_map helpers (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Kill its->device_ids and use TYPER copy instead (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Kill its->ite_size and use TYPER copy instead (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Make is_v4 use a TYPER copy (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Allow LPI invalidation via the DirectLPI interface (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Factor out wait_for_syncr primitive (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Free collection mapping on device teardown (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix u64 to __le64 warnings (Mark Salter) [1818174] - [irqchip] irqchip: Remove redundant semicolon after while (Mark Salter) [1818174] - [virt] KVM: vgic-v4: Track the number of VLPIs per vcpu (Mark Salter) [1818174] - [virt] KVM: arm64: vgic-v4: Move the GICv4 residency flow to be driven by vcpu_load/put (Mark Salter) [1818174] - [arm64] arm64: add local_daif_inherit() (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Use the exact ITSList for VMOVP (Mark Salter) [1818174] - [arm64] arm64: Relax ICC_PMR_EL1 accesses when ICC_CTLR_EL1.PMHE is clear (Mark Salter) [1818174] - [arm64] arm64: Fix incorrect irqflag restore for priority masking for compat (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Fix GIC_LINE_NR accessor (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix LPI release for Multi-MSI devices (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Remove the redundant set_bit for lpi_map (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add quirks for HIP06/07 invalid GICD_TYPER erratum 161010803 (Mark Salter) [1818174] - [irqchip] irqchip/gic: Skip DT quirks when evaluating IIDR-based quirks (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Warn about inconsistent implementations of extended ranges (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add EPPI range support (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Dynamically allocate PPI partition descriptors (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Dynamically allocate PPI NMI refcounts (Mark Salter) [1818174] - [irqchip] irqchip/gic: Prepare for more than 16 PPIs (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add ESPI range support (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add INTID range and convertion primitives (Mark Salter) [1818174] - [irqchip] irqchip/gic: Rework gic_configure_irq to take the full ICFGR base (Mark Salter) [1818174] - [irqchip] irqchip/gic-v2m: Register the frame's PA instead of its VA in fwnode (Mark Salter) [1818174] - [irqchip] irqchip/gic: Register the distributor's PA instead of its VA in fwnode (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Register the ITS' PA instead of its VA in fwnode (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Register the distributor's PA instead of its VA in fwnode (Mark Salter) [1818174] - [arm64] arm64: kprobes: Recover pstate.D in single-step exception handler (Mark Salter) [1818174] - [arm64] arm64: Lower priority mask for GIC_PRIO_IRQON (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Free unused vpt_page when alloc vpe table fail (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Mark expected switch fall-through (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix misuse of GENMASK macro (Mark Salter) [1818174] - [arm64] arm64: fix kernel stack overflow in kdump capture kernel (Mark Salter) [1818174] - [arm64] arm64: irqflags: Introduce explicit debugging for IRQ priorities (Mark Salter) [1818174] - [arm64] arm64: Enable the support of pseudo-NMIs (Mark Salter) [1818174] - [arm64] arm64: Fix incorrect irqflag restore for priority masking (Mark Salter) [1818174] - [arm64] arm64: Fix interrupt tracing in the presence of NMIs (Mark Salter) [1818174] - [arm64] arm64: irqflags: Add condition flags to inline asm clobber list (Mark Salter) [1818174] - [arm64] arm64: irqflags: Pass flags as readonly operand to restore instruction (Mark Salter) [1818174] - [arm64] arm64: Do not enable IRQs for ct_user_exit (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix command queue pointer comparison bug (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Make free_lpi_range a little cheaper (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Drop redundant initialization in mk_lpi_range (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Move allocation outside mutex (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix typo in a comment in its_msi_prepare() (Mark Salter) [1818174] - [include] irqchip/gic-v3-its: fix some definitions of inner cacheability attributes (Mark Salter) [1818174] - [arm64] arm64: fix wrong check of on_sdei_stack in nmi context (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix comparison logic in lpi_range_cmp (Mark Salter) [1818174] - [arm64] arm64: remove obsolete selection of MULTI_IRQ_HANDLER (Mark Salter) [1818174] - [irqchip] irqchip/gicv3-its: Use NUMA aware memory allocation for ITS tables (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Avoid parsing _indirect_ twice for Device table (Mark Salter) [1818174] - [arm64] arm64: irqflags: Fix clang build warnings (Mark Salter) [1818174] - [arm64] arm64: KVM/mm: Move SEA handling behind a single 'claim' interface (Mark Salter) [1818174] - [arm64] arm64: Skip irqflags tracing for NMI in IRQs disabled context (Mark Salter) [1818174] - [arm64] arm64: Skip preemption when exiting an NMI (Mark Salter) [1818174] - [arm64] arm64: Handle serror in NMI context (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Allow interrupts to be set as pseudo-NMI (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Handle pseudo-NMIs (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Detect if GIC can support pseudo-NMIs (Mark Salter) [1818174] - [arm64] arm64: gic-v3: Implement arch support for priority masking (Mark Salter) [1818174] - [irqchip] arm64: Switch to PMR masking when starting CPUs (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Factor group0 detection into functions (Mark Salter) [1818174] - [arm64] arm64: alternative: Apply alternatives early in boot process (Mark Salter) [1818174] - [arm64] arm64: alternative: Allow alternative status checking per cpufeature (Mark Salter) [1818174] - [arm64] arm64: sysreg: Make mrs_s and msr_s macros work with Clang and LTO (Mark Salter) [1818174] - [arm64] arm64: daifflags: Include PMR in daifflags restore operations (Mark Salter) [1818174] - [arm64] arm64: irqflags: Use ICC_PMR_EL1 for interrupt masking (Mark Salter) [1818174] - [firmware] efi: Let architectures decide the flags that should be saved/restored (Mark Salter) [1818174] - [kvm] arm64: kvm: Unmask PMR before entering guest (Mark Salter) [1818174] - [mm] arm64: Unmask PMR before going idle (Mark Salter) [1818174] - [arm64] arm64: Make PMR part of task context (Mark Salter) [1818174] - [arm64] arm64: ptrace: Provide definitions for PMR values (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Switch to PMR masking before calling IRQ handler (Mark Salter) [1818174] - [arm64] arm64: cpufeature: Add cpufeature for IRQ priority masking (Mark Salter) [1818174] - [arm64] arm64: cpufeature: Set SYSREG_GIC_CPUIF as a boot system feature (Mark Salter) [1818174] - [arm64] arm64: Remove unused daif related functions/macros (Mark Salter) [1818174] - [arm64] arm64: Fix HCR.TGE status for NMI contexts (Mark Salter) [1818174] - [kernel] irqdesc: Add domain handler for NMIs (Mark Salter) [1818174] - [kernel] genirq: Update irq stats from NMI handlers (Mark Salter) [1818174] - [kernel] genirq: Provide NMI handlers (Mark Salter) [1818174] - [kernel] genirq: Provide NMI management for percpu_devid interrupts (Mark Salter) [1818174] - [kernel] genirq: Provide basic NMI management for interrupt lines (Mark Salter) [1818174] - [include] irqchip/gic-v3-its: Fix ITT_entry_size accessor (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Gracefully fail on LPI exhaustion (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Plug allocation race for devices sharing a DevID (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4: Fix occasional VLPI drop (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-mbi: Fix uninitialized mbi_lock (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add quirk for msm8996 broken registers (Mark Salter) [1818174] - [irqchip] irqchip/gic: Add support to device tree based quirks (Mark Salter) [1818174] - [arm64] arm64: capabilities: Batch cpu_enable callbacks (Mark Salter) [1818174] - [arm64] arm64: capabilities: Use linear array for detection and verification (Mark Salter) [1818174] - [arm64] arm64: capabilities: Optimize this_cpu_has_cap (Mark Salter) [1818174] - [arm64] arm64: capabilities: Speed up capability lookup (Mark Salter) [1818174] - [irqchip] irqchip: Convert to using pOFn instead of device_node.name (Mark Salter) [1818174] - [mm] arm64: Use daifflag_restore after bp_hardening (Mark Salter) [1818174] - [arm64] arm64: daifflags: Use irqflags functions for daifflags (Mark Salter) [1818174] - [include] irqchip/gic: Unify GIC priority definitions (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Remove acknowledge loop (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Allow interrupt to be configured as wake-up sources (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Make its_lock a raw_spin_lock_t (Mark Salter) [1818174] - [irqchip] genirq/irqchip: Remove MULTI_IRQ_HANDLER as it's now obselete (Mark Salter) [1818174] - [arm64] arm64: Use the new GENERIC_IRQ_MULTI_HANDLER (Mark Salter) [1818174] - [irqchip] irqchip: Port the ARM IRQ drivers to GENERIC_IRQ_MULTI_HANDLER (Mark Salter) [1818174] - [arm64] arm64: sdei: Mark sdei stack helper functions as static (Mark Salter) [1818174] - [arm64] arm64: Add stack information to on_accessible_stack (Mark Salter) [1818174] - [x86] Reserve at most 64M of SWIOTLB memory for crashkernel (Kairui Song) [1812754] - [md] md/raid1: introduce wait_for_serialization (Nigel Croxon) [1788370] - [md] md/raid1: use bucket based mechanism for IO serialization (Nigel Croxon) [1788370] - [md] md: introduce a new struct for IO serialization (Nigel Croxon) [1788370] - [md] md: don't destroy serial_info_pool if serialize_policy is true (Nigel Croxon) [1788370] - [md] raid1: serialize the overlap write (Nigel Croxon) [1788370] - [md] md: reorgnize mddev_create/destroy_serial_pool (Nigel Croxon) [1788370] - [md] md: add serialize_policy sysfs node for raid1 (Nigel Croxon) [1788370] - [md] md: prepare for enable raid1 io serialization (Nigel Croxon) [1788370] - [md] md: fix a typo s/creat/create (Nigel Croxon) [1788370] - [md] md: rename wb stuffs (Nigel Croxon) [1788370] - [md] raid5: remove worker_cnt_per_group argument from alloc_thread_groups (Nigel Croxon) [1788370] - [lib] md/raid6: fix algorithm choice under larger PAGE_SIZE (Nigel Croxon) [1788370] - [lib] raid6/test: fix a compilation warning (Nigel Croxon) [1788370] - [md] md-bitmap: small cleanups (Nigel Croxon) [1788370]- [firmware] efi: cper: print AER info of PCIe fatal error (Vladis Dronov) [1822595] - [init] redhat: Replace hardware.redhat.com link in Unsupported message (Prarit Bhargava) [1810301] - [pci] PCI: Mark AMD Navi14 GPU rev 0xc5 ATS as broken (Myron Stowe) [1820933] - [pci] PCI: Fix typos (Myron Stowe) [1820933] - [pci] PCI: Remove useless comments and tidy others (Myron Stowe) [1820933] - [pci] PCI: Remove unnecessary includes (Myron Stowe) [1820933] - [tools] tools: PCI: Fix fd leakage (Myron Stowe) [1820933] - [pci] PCI: Export pci_parse_request_of_pci_ranges() (Myron Stowe) [1820933] - [include] resource: Add a resource_list_first_type helper (Myron Stowe) [1820933] - [pci] PCI/ATS: Restore EXPORT_SYMBOL_GPL() for pci_{enable, disable}_ats() (Myron Stowe) [1820933] - [include] PCI/ATS: Add PASID stubs (Myron Stowe) [1820933] - [pci] PCI: Unify ACS quirk desired vs provided checking (Myron Stowe) [1820933] - [pci] PCI: Make ACS quirk implementations more uniform (Myron Stowe) [1820933] - [pci] PCI: Apply Cavium ACS quirk to ThunderX2 and ThunderX3 (Myron Stowe) [1820933] - [pci] PCI/IOV: Serialize sysfs sriov_numvfs reads vs writes (Myron Stowe) [1820933] - [pci] PCI: Add DMA alias quirk for Intel VCA NTB (Myron Stowe) [1820933] - [pci] PCI: Fix Intel ACS quirk UPDCR register address (Myron Stowe) [1820933] - [pci] PCI/ATS: Make pci_restore_pri_state(), pci_restore_pasid_state() private (Myron Stowe) [1820933] - [pci] PCI/ATS: Remove unnecessary EXPORT_SYMBOL_GPL() (Myron Stowe) [1820933] - [include] PCI/ATS: Remove unused PRI and PASID stubs (Myron Stowe) [1820933] - [pci] PCI/ATS: Consolidate ATS declarations in linux/pci-ats.h (Myron Stowe) [1820933] - [pci] PCI/ATS: Cache PRI PRG Response PASID Required bit (Myron Stowe) [1820933] - [pci] PCI/ATS: Use PF PASID for VFs (Myron Stowe) [1820933] - [pci] PCI/ATS: Cache PASID Capability offset (Myron Stowe) [1820933] - [pci] PCI/ATS: Cache PRI Capability offset (Myron Stowe) [1820933] - [pci] PCI/ATS: Disable PF/VF ATS service independently (Myron Stowe) [1820933] - [pci] PCI/ATS: Handle sharing of PF PASID Capability with all VFs (Myron Stowe) [1820933] - [pci] PCI/ATS: Handle sharing of PF PRI Capability with all VFs (Myron Stowe) [1820933] - [pci] PCI/ATS: Move pci_prg_resp_pasid_required() to CONFIG_PCI_PRI (Myron Stowe) [1820933] - [iommu] iommu/vt-d: Select PCI_PRI for INTEL_IOMMU_SVM (Myron Stowe) [1820933] - [pci] PCI/switchtec: Read all 64 bits of part_event_bitmap (Myron Stowe) [1820933] - [pci] PCI: Do not use bus number zero from EA capability (Myron Stowe) [1820933] - [pci] PCI: Avoid double hpmemsize MMIO window assignment (Myron Stowe) [1820933] - [pci] PCI: Add "pci=hpmmiosize" and "pci=hpmmioprefsize" parameters (Myron Stowe) [1820933] - [pci] PCI: Add PCI_STD_NUM_BARS for the number of standard BARs (Myron Stowe) [1820933] - [pci] PCI: Fix missing bridge dma_ranges resource list cleanup (Myron Stowe) [1820933] - [pci] PCI: Protect pci_reassign_bridge_resources() against concurrent addition/removal (Myron Stowe) [1820933] - [pci] PCI/MSI: Fix incorrect MSI-X masking on resume (Myron Stowe) [1820933] - [pci] PCI/MSI: Move power state check out of pci_msi_supported() (Myron Stowe) [1820933] - [pci] PCI/MSI: Remove unused pci_irq_get_node() (Myron Stowe) [1820933] - [uapi] PCI: Add #defines for Enter Compliance, Transmit Margin (Myron Stowe) [1820933] - [pci] PCI: Allow building PCIe things without PCIEPORTBUS (Myron Stowe) [1820933] - [pci] PCI: Remove PCIe Kconfig dependencies on PCI (Myron Stowe) [1820933] - [pci] PCI/ASPM: Remove dependency on PCIEPORTBUS (Myron Stowe) [1820933] - [pci] PCI/PTM: Remove dependency on PCIEPORTBUS (Myron Stowe) [1820933] - [pci] PCI/PTM: Remove spurious "d" from granularity message (Myron Stowe) [1820933] - [pci] PCI: sysfs: Remove unused attribute groups (Myron Stowe) [1820933] - [x86] x86/PCI: Avoid AMD FCH XHCI USB PME# from D0 defect (Myron Stowe) [1820933] - [pci] PCI: Remove unused includes and superfluous struct declaration (Myron Stowe) [1820933] - [x86] x86/PCI: Replace deprecated EXTRA_CFLAGS with ccflags-y (Myron Stowe) [1820933] - [pci] x86/PCI: Correct SPDX comment style (Myron Stowe) [1820933] - [x86] x86/PCI: Add NumaChip SPDX GPL-2.0 to replace COPYING boilerplate (Myron Stowe) [1820933] - [pci] ACPI / hotplug / PCI: Allocate resources directly under the non-hotplug bridge (Myron Stowe) [1820933] - [pci] PCI: pciehp: Prevent deadlock on disconnect (Myron Stowe) [1820933] - [pci] PCI: pciehp: Do not disable interrupt twice on suspend (Myron Stowe) [1820933] - [pci] PCI: pciehp: Refactor infinite loop in pcie_poll_cmd() (Myron Stowe) [1820933] - [pci] PCI: pciehp: Fix indefinite wait on sysfs requests (Myron Stowe) [1820933] - [pci] PCI: pciehp: Avoid returning prematurely from sysfs requests (Myron Stowe) [1820933] - [pci] PCI: Warn if no host bridge NUMA node info (Myron Stowe) [1820933] - [pci] PCI/ASPM: Remove PCIEASPM_DEBUG Kconfig option and related code (Myron Stowe) [1820933] - [pci] PCI/ASPM: Add sysfs attributes for controlling ASPM link states (Myron Stowe) [1820933] - [pci] PCI/ASPM: Add pcie_aspm_get_link() (Myron Stowe) [1820933] - [pci] PCI/ASPM: Allow re-enabling Clock PM (Myron Stowe) [1820933] - [pci] PCI/ASPM: Add L1 PM substate support to pci_disable_link_state() (Myron Stowe) [1820933] - [pci] PCI/ASPM: Remove pcie_aspm_enabled() unnecessary locking (Myron Stowe) [1820933] - [pci] PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control (Myron Stowe) [1820933] - [pci] PCI/AER: Fix kernel-doc warnings (Myron Stowe) [1820933] - [pci] PCI/AER: Use for_each_set_bit() to simplify code (Myron Stowe) [1820933] - [pci] PCI/AER: Add PoisonTLPBlocked to Uncorrectable error counters (Myron Stowe) [1820933] - [pci] PCI/AER: Save AER Capability for suspend/resume (Myron Stowe) [1820933] - [pci] PCI: Add ACS quirk for iProc PAXB (Myron Stowe) [1820933] - [cpufreq] cpufreq: intel_pstate: Simplify intel_pstate_cpu_init() (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: powernv: Fix frame-size-overflow in powernv_cpufreq_work_fn (Prarit Bhargava) [1823339] - [cpufreq] x86/devicetable: Move x86 specific macro out of generic code (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Use scnprintf() for avoiding potential buffer overflow (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: Consolidate policy verification (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: powernv: Fix unsafe notifiers (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: powernv: Fix use-after-free (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: dt: Allow platform specific intermediate callbacks (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: add function to get the hardware max frequency (Prarit Bhargava) [1823339] - [kernel] sched/vtime: Prevent unstable evaluation of WARN(vtime->state) (Prarit Bhargava) [1823339] - [cpufreq] docs: cpufreq: fix a broken reference (Prarit Bhargava) [1823339] - [kernel] PM: QoS: annotate data races in pm_qos_*_value() (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Fix policy initialization for internal governor drivers (Prarit Bhargava) [1823339] - [documentation] Documentation: power: fix pm_qos_interface.rst format warning (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Make CPU latency QoS depend on CONFIG_CPU_IDLE (Prarit Bhargava) [1823339] - [documentation] Documentation: PM: QoS: Update to reflect previous code changes (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Update file information comments (Prarit Bhargava) [1823339] - [x86] x86: platform: iosf_mbi: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [cpuidle] cpuidle: Call cpu_latency_qos_limit() instead of pm_qos_request() (Prarit Bhargava) [1823339] - [x86] x86: baytrail/cherrytrail: Rework and move P-Unit PMIC bus semaphore code (Prarit Bhargava) [1823339] - [sound] sound: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [media] drivers: media: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [wireless] drivers: net: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [drm] drm/i915: Implement a better i945gm vblank irq vs. C-states workaround (Prarit Bhargava) [1823339] - [drm] drm: i915: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop PM_QOS_CPU_DMA_LATENCY and rename related functions (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Adjust pm_qos_request() signature and reorder pm_qos.h (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Simplify definitions of CPU latency QoS trace events (Prarit Bhargava) [1823339] - [tty] PM: QoS: Rename things related to the CPU latency QoS (Prarit Bhargava) [1823339] - [cpuidle] PM: QoS: Drop PM_QOS_CPU_DMA_LATENCY notifier chain (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Redefine struct pm_qos_request and drop struct pm_qos_object (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Clean up misc device file operations (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop iterations over global QoS classes (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Clean up pm_qos_read_value() and pm_qos_get/set_value() (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Clean up pm_qos_update_target() and pm_qos_update_flags() (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop the PM_QOS_SUM QoS type (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop pm_qos_update_request_timeout() (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop debugfs interface (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: ti-cpufreq: Add support for OPP_PLUS (Prarit Bhargava) [1823339] - [x86] x86/intel_pstate: Handle runtime turbo disablement/enablement in frequency invariance (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance on ATOM (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance on ATOM_GOLDMONT* (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance on XEON_PHI_KNL/KNM (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance on SKYLAKE_X (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Avoid creating excessively large stack frames (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: loongson2_cpufreq: adjust cpufreq uses of LOONGSON_CHIPCFG (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: brcmstb-avs: fix imbalance of cpufreq policy refcount (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: fix spelling mistake: "Whethet" -> "Whether" (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: s3c: fix unbalances of cpufreq policy refcount (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: tegra186: convert to devm_platform_ioremap_resource (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: kirkwood: convert to devm_platform_ioremap_resource (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: CPPC: put ACPI table after using it (Prarit Bhargava) [1823339] - [cpufreq] cpufreq : CPPC: Break out if HiSilicon CPPC workaround is matched (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: scmi: Match scmi device by both name and protocol id (Prarit Bhargava) [1823339] - [base] PM / QoS: Restore DEV_PM_QOS_MIN/MAX_FREQUENCY (Prarit Bhargava) [1823339] - [base] PM: QoS: Drop frequency QoS types from device PM QoS (Prarit Bhargava) [1823339] - [include] PM / QoS: Reorder pm_qos/freq_qos/dev_pm_qos structs (Prarit Bhargava) [1823339] - [include] PM / QoS: Redefine FREQ_QOS_MAX_DEFAULT_VALUE to S32_MAX (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Fix Kconfig indentation (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Use vtime aware kcpustat accessors for user time (Prarit Bhargava) [1823339] - [kernel] sched/vtime: Bring up complete kcpustat accessor (Prarit Bhargava) [1823339] - [documentation] PM: Wrap documentation to fit in 80 columns (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Invalidate frequency QoS requests after removal (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Register drivers only after CPU devices have been registered (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Add NULL checks to show() and store() methods of cpufreq (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: Fix invalid EPB setting (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Initialize cpufreq-dt driver earlier (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: Fix plain int as pointer warning from sparse (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: powernv: fix stack bloat and hard limit on number of CPUs (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Clarify the comment in cpufreq_set_policy() (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Use vtime aware kcpustat accessor to fetch CPUTIME_SYSTEM (Prarit Bhargava) [1823339] - [kernel] sched/kcpustat: Introduce vtime-aware kcpustat accessor for CPUTIME_SYSTEM (Prarit Bhargava) [1823339] - [include] sched/vtime: Introduce vtime_accounting_enabled_cpu() (Prarit Bhargava) [1823339] - [kernel] sched/vtime: Rename vtime_accounting_cpu_enabled() to vtime_accounting_enabled_this_cpu() (Prarit Bhargava) [1823339] - [include] context_tracking: Introduce context_tracking_enabled_cpu() (Prarit Bhargava) [1823339] - [include] context_tracking: Rename context_tracking_is_cpu_enabled() to context_tracking_enabled_this_cpu() (Prarit Bhargava) [1823339] - [kernel] sched/vtime: Record CPU under seqcount for kcpustat needs (Prarit Bhargava) [1823339] - [acpi] ACPI: processor: Add QoS requests for all CPUs (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: scpi: remove stale/outdated comment about the driver (Prarit Bhargava) [1823339] - [thermal] thermal/drivers/cpufreq_cooling: Fix return of cpufreq_set_cur_state (Prarit Bhargava) [1823339] - [acpi] cpufreq: Use per-policy frequency QoS (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Introduce frequency QoS (Prarit Bhargava) [1823339] - [acpi] ACPI: processor: Avoid NULL pointer dereferences at init time (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: ti-cpufreq: Add support for AM3517 (Prarit Bhargava) [1823339] - [cpufreq] ARM: dts: omap36xx: using OPP1G needs to control the abb_ldo (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: ti-cpufreq: add support for omap34xx and omap36xx (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Remove CPUFREQ_ADJUST and CPUFREQ_NOTIFY policy notifier events (Prarit Bhargava) [1823339] - [base] arch_topology: Use CPUFREQ_CREATE_POLICY instead of CPUFREQ_NOTIFY (Prarit Bhargava) [1823339] - [acpi] ACPI: cpufreq: Switch to QoS requests instead of cpufreq notifier (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Get rid of unused flags (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: Implement QoS supported freq constraints (Prarit Bhargava) [1823339] - [thermal] thermal: cpu_cooling: Switch to QoS requests for freq limits (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Add policy create/remove notifiers back (Prarit Bhargava) [1823339] - [documentation] docs: power: convert docs to ReST and rename to *.rst (Prarit Bhargava) [1823339] - [kernel] PM: QoS: no need to check return value of debugfs_create functions (Prarit Bhargava) [1823339] - [kernel] PM / QoS: Change to use DEFINE_SHOW_ATTRIBUTE macro (Prarit Bhargava) [1823339] - [nvme] nvme-fc: Revert "add module to ops template to allow module references" (Gopal Tiwari) [1823270] - [nvme] nvme: fix deadlock caused by ANA update wrong locking (Gopal Tiwari) [1823270] - [nvme] nvme-pci: Hold cq_poll_lock while completing CQEs (Gopal Tiwari) [1823270] - [uapi] nvme: change nvme_passthru_cmd64 to explicitly mark rsvd (Gopal Tiwari) [1823270] - [tools] tools/power/x86/intel-speed-select: Fix a typo in error message (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Update version (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Avoid duplicate Package strings for json (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Add display for enabled cpus count (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Print friendly warning for bad command line (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Fix avx options for turbo-freq feature (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve CLX commands (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Show error for invalid CPUs in the options (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve core-power result and error display (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Kernel interface error handling (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve error display for turbo-freq feature (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve error display for base-freq feature (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve output of perf-profile commands (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Enhance help for core-power assoc (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Display error for invalid priority type (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Check feature status first (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve error display for perf-profile feature (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Add an API for error/information print (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Enhance --info option (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Enhance help (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Helpful warning for missing kernel interface (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Store topology information (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Max CPU count calculation when CPU0 is offline (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Special handling for CPU 0 online/offline (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Use more verbiage for clos information (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Enhance core-power info command (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Make target CPU optional for core-power info (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Warn for invalid package id (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Fix last cpu number (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Fix mailbox usage for CLOS_PM_QOS_CONFIG (Prarit Bhargava) [1778956] - [platform] platform/x86: ISST: Fix wrong unregister type (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Avoid duplicate names for json parsing (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Fix display for turbo-freq auto mode (Prarit Bhargava) [1778956] - [platform] platform/x86: ISST: Allow additional core-power mailbox commands (Prarit Bhargava) [1778956] - [misc] mei: me: add comet point (lake) H device ids (Ken Cox) [1815355] - [misc] mei: me: add comet point (lake) LP device ids (Ken Cox) [1815355] - [misc] mei: define dma ring buffer sizes for PCH12 HW and newer (Ken Cox) [1815355] - [misc] mei: hbm: define dma ring setup protocol (Ken Cox) [1815355] - [acpi] apei/ghes: Do not delay GHES polling (Robert Richter) [1793544] - [edac] EDAC/ghes: Do not warn when incrementing refcount on 0 (Robert Richter) [1793544] - [edac] EDAC/ghes: Fix locking and memory barrier issues (Robert Richter) [1793544] - [edac] EDAC/ghes: Fix Use after free in ghes_edac remove path (Robert Richter) [1793544] - [edac] EDAC, ghes: Use CPER module handles to locate DIMMs (Robert Richter) [1793544] - [kernel] sched/fair: Fix statistics for find_idlest_group() (Phil Auld) [1794398] - [kernel] sched/core: Annotate curr pointer in rq with __rcu (Phil Auld) [1794398] - [kernel] sched/psi: Fix OOB write when writing 0 bytes to PSI files (Phil Auld) [1794398] - [kernel] sched/psi: Correct overly pessimistic size calculation (Phil Auld) [1794398] - [kernel] sched/fair: Prevent unlimited runtime on throttled group (Phil Auld) [1794398] - [kernel] sched/nohz: Optimize get_nohz_timer_target() (Phil Auld) [1794398] - [kernel] sched/topology: Assert non-NUMA topology masks don't (partially) overlap (Phil Auld) [1794398] - [kernel] sched/psi: create /proc/pressure and /proc/pressure/{io|memory|cpu} only when psi enabled (Phil Auld) [1794398] - [kernel] sched/fair: Remove redundant call to cpufreq_update_util() (Phil Auld) [1794398] - [kernel] sched/debug: Add new tracepoints to track PELT at rq level (Phil Auld) [1794398] - [kernel] sched/fair: calculate delta runnable load only when it's needed (Phil Auld) [1794398] - [kernel] sched/fair: Fix sgc->{min, max}_capacity calculation for SD_OVERLAP (Phil Auld) [1794398] - [kernel] sched/debug: Reset watchdog on all CPUs while processing sysrq-t (Phil Auld) [1794398] - [kernel] sched/fair: Make sched-idle CPU selection consistent throughout (Phil Auld) [1794398] - [kernel] sched/core: Remove unused variable from set_user_nice() (Phil Auld) [1794398] - [kernel] sched/fair: Optimize select_idle_cpu (Phil Auld) [1794398] - [kernel] schied/fair: Skip calculating @contrib without load (Phil Auld) [1794398] - [kernel] sched: Spare resched IPI when prio changes on a single fair task (Phil Auld) [1794398] - [kernel] sched: Use fair:prio_changed() instead of ad-hoc implementation (Phil Auld) [1794398] - [kernel] sched/wait: fix ___wait_var_event(exclusive) (Phil Auld) [1794398] - [kernel] psi: Fix a division error in psi poll() (Phil Auld) [1794398] - [kernel] sched/psi: Fix sampling error and rare div0 crashes with cgroups and high uptime (Phil Auld) [1794398] - [kernel] sched/cpufreq: Move the cfs_rq_util_change() call to cpufreq_update_util() (Phil Auld) [1794398] - [kernel] sched/pelt: Fix update of blocked PELT ordering (Phil Auld) [1794398] - [kernel] sched/core: Avoid spurious lock dependencies (Phil Auld) [1794398] - [kernel] Add wake_up_interruptible_sync_poll_locked() (Phil Auld) [1794398] - [kernel] Remove the nr_exclusive argument from __wake_up_sync_key() (Phil Auld) [1794398] - [x86] x86/mce: Do not log spurious corrected mce errors (Prarit Bhargava) [1819761] - [x86] x86/MCE: Add an MCE-record filtering function (Prarit Bhargava) [1819761]- [mm] mm/page_alloc: increase default min_free_kbytes bound (Joel Savitz) [1808039] - [crypto] crypto: remove CRYPTO_TFM_RES_BAD_KEY_LEN (Neil Horman) [1782179] - [crypto] crypto: qat - switch to skcipher API (Neil Horman) [1782179] - [scsi] scsi: lpfc: Change default SCSI LUN QD to 64 (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.0 (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Remove prototype FIPS/DSS options from SLI-3 (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Make debugfs ktime stats generic for NVME and SCSI (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix erroneous cpu limit of 128 on I/O statistics (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix crash in target side cable pulls hitting WAIT_FOR_UNREG (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix update of wq consumer index in lpfc_sli4_wq_release (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix crash after handling a pci error (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix scsi host template for SLI3 vports (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix lpfc overwrite of sg_cnt field in nvmefc_tgt_fcp_req (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix lockdep error - register non-static key (Dick Kennedy) [1822334] - [fs] utimes: Clamp the timestamps in notify_change() (Eric Sandeen) [1795991] - [fs] smb3: Fix regression in time handling (Eric Sandeen) [1795991] - [fs] isofs: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] fs: ceph: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] fs: fat: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] fat: propagate 64-bit inode timestamps (Eric Sandeen) [1795991] - [fs] fs: cifs: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] fs: nfs: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] ext4: Initialize timestamps limits (Eric Sandeen) [1795991] - [fs] fs: Fill in max and min timestamps in superblock (Eric Sandeen) [1795991] - [fs] utimes: Clamp the timestamps before update (Eric Sandeen) [1795991] - [fs] timestamp_truncate: Replace users of timespec64_trunc (Eric Sandeen) [1795991] - [fs] vfs: Add timestamp_truncate() api (Eric Sandeen) [1795991] - [fs] vfs: Add file timestamp range support (Eric Sandeen) [1795991] - [fs] cramfs: Deprecate cramfs in RHEL (Abhijith Das) [1794513] - [thermal] thermal: intel: intel_pch_thermal: Add Comet Lake (CML) platform support (David Arcari) [1773794] - [thermal] thermal: intel: Fix unmatched pci_release_region (David Arcari) [1773794] - [thermal] thermal: intel: Use dev_get_drvdata (David Arcari) [1773794] - [thermal] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (David Arcari) [1773794] - [thermal] drivers: thermal: Move various drivers for intel platforms into a subdir (David Arcari) [1773794] - [x86] x86/cpufeatures: Enable a new AVX512 CPU feature (David Arcari) [1783143] - [x86] cpu/cpuid-deps: Add a tab to cpuid dependent features (David Arcari) [1783143] - [crypto] crypto: rng - Override drivers/char/random in FIPS mode (Herbert Xu) [1785660] - [char] random: Add hook to override device reads and getrandom(2) (Herbert Xu) [1785660] - [block] nbd: add a flush_workqueue in nbd_start_device (Ming Lei) [1798919] - [scsi] scsi: sd_sbc: Fix sd_zbc_report_zones() (Ming Lei) [1798919] - [block] block: Fix partition support for host aware zoned block devices (Ming Lei) [1798919] - [scsi] block: allow partitions on host aware zone devices (Ming Lei) [1798919] - [block] null_blk: Fix zone write handling (Ming Lei) [1798919] - [fs] fs: move guard_bio_eod() after bio_set_op_attrs (Ming Lei) [1798919] - [block] null_blk: Fix REQ_OP_ZONE_CLOSE handling (Ming Lei) [1798919] - [block] block: add bio_truncate to fix guard_bio_eod (Ming Lei) [1798919] - [block] compat_ioctl: block: handle Persistent Reservations (Ming Lei) [1798919] - [block] compat_ioctl: block: handle add zone open, close and finish ioctl (Ming Lei) [1798919] - [block] compat_ioctl: block: handle BLKGETZONESZ/BLKGETNRZONES (Ming Lei) [1798919] - [block] compat_ioctl: block: handle BLKREPORTZONE/BLKRESETZONE (Ming Lei) [1798919] - [block] block: fix memleak when __blk_rq_map_user_iov() is failed (Ming Lei) [1798919] - [s390] s390/dasd: fix typo in copyright statement (Ming Lei) [1798919] - [s390] s390/dasd: fix memleak in path handling error case (Ming Lei) [1798919] - [s390] s390/dasd/cio: Interpret ccw_device_get_mdc return value correctly (Ming Lei) [1798919] - [block] block: Fix a lockdep complaint triggered by request queue flushing (Ming Lei) [1798919] - [block] block: Fix the type of 'sts' in bsg_queue_rq() (Ming Lei) [1798919] - [block] block: end bio with BLK_STS_AGAIN in case of non-mq devs and REQ_NOWAIT (Ming Lei) [1798919] - [block] nbd: fix shutdown and recv work deadlock v2 (Ming Lei) [1798919] - [block] blk-iocost: fix incorrect vtime comparison in iocg_is_idle() (Ming Lei) [1798919] - [block] iocost: check active_list of all the ancestors in iocg_activate() (Ming Lei) [1798919] - [block] iocost: over-budget forced IOs should schedule async delay (Ming Lei) [1798919] - [block] blk-cgroup: remove blkcg_drain_queue (Ming Lei) [1798919] - [block] block: fix NULL pointer dereference in account statistics with IDE (Ming Lei) [1798919] - [block] null_blk: remove unused variable warning on !CONFIG_BLK_DEV_ZONED (Ming Lei) [1798919] - [block] brd: warn on un-aligned buffer (Ming Lei) [1798919] - [block] brd: remove max_hw_sectors queue limit (Ming Lei) [1798919] - [block] block: set the zone size in blk_revalidate_disk_zones atomically (Ming Lei) [1798919] - [block] block: don't handle bio based drivers in blk_revalidate_disk_zones (Ming Lei) [1798919] - [block] block: allocate the zone bitmaps lazily (Ming Lei) [1798919] - [block] block: replace seq_zones_bitmap with conv_zones_bitmap (Ming Lei) [1798919] - [block] block: simplify blkdev_nr_zones (Ming Lei) [1798919] - [block] block: remove the empty line at the end of blk-zoned.c (Ming Lei) [1798919] - [block] null_blk: cleanup null_gendisk_register (Ming Lei) [1798919] - [block] null_blk: fix zone size paramter check (Ming Lei) [1798919] - [fs] block: don't send uevent for empty disk when not invalidating (Ming Lei) [1798919] - [block] ataflop: Remove unneeded semicolon (Ming Lei) [1798919] - [block] drbd: Remove unneeded semicolon (Ming Lei) [1798919] - [scsi] sr_vendor: support Beurer GL50 evo CD-on-a-chip devices (Ming Lei) [1798919] - [cdrom] cdrom: respect device capabilities during opening action (Ming Lei) [1798919] - [fs] block: move clearing bd_invalidated into check_disk_size_change (Ming Lei) [1798919] - [block] block: remove (__)blkdev_reread_part as an exported API (Ming Lei) [1798919] - [block] block: fix bdev_disk_changed for non-partitioned devices (Ming Lei) [1798919] - [block] block: move rescan_partitions to fs/block_dev.c (Ming Lei) [1798919] - [block] block: merge invalidate_partitions into rescan_partitions (Ming Lei) [1798919] - [block] block: refactor rescan_partitions (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: Remove set but not used variable 'buflen' (Ming Lei) [1798919] - [md] block: rework zone reporting (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: Cleanup sd_zbc_alloc_report_buffer() (Ming Lei) [1798919] - [block] null_blk: Add zone_nr_conv to features (Ming Lei) [1798919] - [block] null_blk: clean up report zones (Ming Lei) [1798919] - [block] null_blk: clean up the block device operations (Ming Lei) [1798919] - [block] block: Remove partition support for zoned block devices (Ming Lei) [1798919] - [md] block: Simplify report zones execution (Ming Lei) [1798919] - [block] block: cleanup the !zoned case in blk_revalidate_disk_zones (Ming Lei) [1798919] - [scsi] block: Enhance blk_revalidate_disk_zones() (Ming Lei) [1798919] - [block] nbd: prevent memory leak (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: add zone open, close, and finish support (Ming Lei) [1798919] - [block] null_blk: add zone open, close, and finish support (Ming Lei) [1798919] - [md] dm: add zone open, close and finish support (Ming Lei) [1798919] - [block] loop: fix no-unmap write-zeroes request behavior (Ming Lei) [1798919] - [block] null_blk: return fixed zoned reads > write pointer (Ming Lei) [1798919] - [block] null_blk: Enable modifying 'submit_queues' after an instance has been configured (Ming Lei) [1798919] - [block] null_blk: Improve nullb_device_##NAME##_store() readability (Ming Lei) [1798919] - [block] block,bfq: Skip tracing hooks if possible (Ming Lei) [1798919] - [block] block: Don't disable interrupts in trigger_softirq() (Ming Lei) [1798919] - [lib] sbitmap: Delete sbitmap_any_bit_clear() (Ming Lei) [1798919] - [block] blk-mq: Delete blk_mq_has_free_tags() and blk_mq_can_queue() (Ming Lei) [1798919] - [block] block: add zone open, close and finish ioctl support (Ming Lei) [1798919] - [uapi] uapi: fix ioctl documentation (Ming Lei) [1798919] - [uapi] uapi: linux/blkzoned.h: fix BLKGETZONESZ and BLKGETNRZONES definitions (Ming Lei) [1798919] - [block] block: add zone open, close and finish operations (Ming Lei) [1798919] - [block] block: Simplify REQ_OP_ZONE_RESET_ALL handling (Ming Lei) [1798919] - [block] block: Remove REQ_OP_ZONE_RESET plugging (Ming Lei) [1798919] - [fs] bdev: Refresh bdev size for disks without partitioning (Ming Lei) [1798919] - [fs] bdev: Factor out bdev revalidation into a common helper (Ming Lei) [1798919] - [block] blk-mq: Make blk_mq_run_hw_queue() return void (Ming Lei) [1798919] - [fs] fcntl: fix typo in RWH_WRITE_LIFE_NOT_SET r/w hint name (Ming Lei) [1798919] - [block] blk-mq: remove needless goto from blk_mq_get_driver_tag (Ming Lei) [1798919] - [block] block: Reduce the amount of memory used for tag sets (Ming Lei) [1798919] - [block] block: Reduce the amount of memory required per request queue (Ming Lei) [1798919] - [block] block: Remove the synchronize_rcu() call from __blk_mq_update_nr_hw_queues() (Ming Lei) [1798919] - [block] block: account statistics for passthrough requests (Ming Lei) [1798919] - [block] blk-stat: Optimise blk_stat_add() (Ming Lei) [1798919] - [block] blk-mq: Embed counters into struct mq_inflight (Ming Lei) [1798919] - [block] blk-mq: Reuse callback in blk_mq_in_flight*() (Ming Lei) [1798919] - [block] blk-mq: Inline status checkers (Ming Lei) [1798919] - [block] block: Document all members of blk_mq_tag_set and bkl_mq_queue_map (Ming Lei) [1798919] - [block] block: Reduce sysfs_lock locking inside blk_cleanup_queue() (Ming Lei) [1798919] - [block] block: Remove "dying" checks from sysfs callbacks (Ming Lei) [1798919] - [block] block: Remove request_queue.nr_queues (Ming Lei) [1798919] - [trace] block: Fix writeback throttling W=1 compiler warnings (Ming Lei) [1798919] - [block] block: Fix three kernel-doc warnings (Ming Lei) [1798919] - [fs] writeback: fix use-after-free in finish_writeback_work() (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: Fix sd_zbc_complete() (Ming Lei) [1798919] - [block] nbd:fix memory leak in nbd_get_socket() (Ming Lei) [1798919] - [block] nbd: verify socket is supported during setup (Ming Lei) [1798919] - [block] nbd: handle racing with error'ed out commands (Ming Lei) [1798919] - [block] nbd: protect cmd->status with cmd->lock (Ming Lei) [1798919] - [block] nbd: fix possible sysfs duplicate warning (Ming Lei) [1798919] - [block] nbd: fix possible page fault for nbd disk (Ming Lei) [1798919] - [block] nbd: rename the runtime flags as NBD_RT_ prefixed (Ming Lei) [1798919] - [block] nbd: fix max number of supported devs (Ming Lei) [1798919] - [block] nbd: fix zero cmd timeout handling v2 (Ming Lei) [1798919] - [block] nbd: add missing config put (Ming Lei) [1798919] - [block] nbd: add function to convert blk req op to nbd cmd (Ming Lei) [1798919] - [block] nbd: add set cmd timeout helper (Ming Lei) [1798919] - [block] loop: change queue block size to match when using DIO (Ming Lei) [1798919] - [block] rsxx: add missed destroy_workqueue calls in remove (Ming Lei) [1798919] - [fs] cgroup, writeback: don't switch wbs immediately on dead wbs if the memcg is dead (Ming Lei) [1798919] - [block] block: drbd: remove a stray unlock in __drbd_send_protocol() (Ming Lei) [1798919] - [block] blkcg: make blkcg_print_stat() print stats only for online blkgs (Ming Lei) [1798919] - [block] iocost: don't nest spin_lock_irq in ioc_weight_write() (Ming Lei) [1798919] - [block] blk-rq-qos: fix first node deletion of rq_qos_del() (Ming Lei) [1798919] - [block] blkcg: Fix multiple bugs in blkcg_activate_policy() (Ming Lei) [1798919] - [block] block: Fix elv_support_iosched() (Ming Lei) [1798919] - [block] null_blk: Fix zoned command return code (Ming Lei) [1798919] - [block] blk-wbt: fix performance regression in wbt scale_up/scale_down (Ming Lei) [1798919] - [ata] Revert "libata, freezer: avoid block device removal while system is frozen" (Ming Lei) [1798919] - [mm] bdi: Do not use freezable workqueue (Ming Lei) [1798919] - [uapi] block: pg: add header include guard (Ming Lei) [1798919] - [block] block: fix null pointer dereference in blk_mq_rq_timed_out() (Ming Lei) [1798919] - [block] rq-qos: get rid of redundant wbt_update_limits() (Ming Lei) [1798919] - [block] iocost: bump up default latency targets for hard disks (Ming Lei) [1798919] - [block] iocost: improve nr_lagging handling (Ming Lei) [1798919] - [block] iocost: better trace vrate changes (Ming Lei) [1798919] - [block] block: drop device references in bsg_queue_rq() (Ming Lei) [1798919] - [block] pktcdvd: remove warning on attempting to register non-passthrough dev (Ming Lei) [1798919] - [ata] ata: libahci_platform: Add of_node_put() before loop exit (Ming Lei) [1798919] - [block] block, bfq: push up injection only after setting service time (Ming Lei) [1798919] - [block] block, bfq: increase update frequency of inject limit (Ming Lei) [1798919] - [block] block, bfq: reduce upper bound for inject limit to max_rq_in_driver+1 (Ming Lei) [1798919] - [block] block, bfq: update inject limit only after injection occurred (Ming Lei) [1798919] - [block] block: centralize PI remapping logic to the block layer (Ming Lei) [1798919] - [block] block: use symbolic constants for t10_pi type (Ming Lei) [1798919] - [block] null_blk: format pr_* logs with pr_fmt (Ming Lei) [1798919] - [block] null_blk: match the type of parameter nr_devices (Ming Lei) [1798919] - [block] null_blk: do not fail the module load with zero devices (Ming Lei) [1798919] - [block] block: also check RQF_STATS in blk_mq_need_time_stamp() (Ming Lei) [1798919] - [block] block: make rq sector size accessible for block stats (Ming Lei) [1798919] - [block] bfq: Fix bfq linkage error (Ming Lei) [1798919] - [scsi] scsi: core: remove dummy q->dev check (Ming Lei) [1798919] - [block] block: bypass blk_set_runtime_active for uninitialized q->dev (Ming Lei) [1798919] - [block] null_blk: validate the number of devices (Ming Lei) [1798919] - [block] null_blk: fix module name at log message (Ming Lei) [1798919] - [block] iocost_monitor: Report debt (Ming Lei) [1798919] - [tools] iocost_monitor: Report more info with higher accuracy (Ming Lei) [1798919] - [tools] iocost_monitor: Always use strings for json values (Ming Lei) [1798919] - [block] blk-iocost: Don't let merges push vtime into the future (Ming Lei) [1798919] - [block] blk-iocost: Account force-charged overage in absolute vtime (Ming Lei) [1798919] - [block] blk-iocost: Fix incorrect operation order during iocg free (Ming Lei) [1798919] - [block] bfq: Add per-device weight (Ming Lei) [1798919] - [block] bfq: Extract bfq_group_set_weight from bfq_io_set_weight_legacy (Ming Lei) [1798919] - [block] bfq: Fix the missing barrier in __bfq_entity_update_weight_prio (Ming Lei) [1798919] - [block] block: fix elevator_get_by_features() (Ming Lei) [1798919] - [scsi] sd: Set ELEVATOR_F_ZBD_SEQ_WRITE for ZBC disks (Ming Lei) [1798919] - [block] block: Set ELEVATOR_F_ZBD_SEQ_WRITE for nullblk zoned disks (Ming Lei) [1798919] - [block] block: Delay default elevator initialization (Ming Lei) [1798919] - [block] block: Improve default elevator selection (Ming Lei) [1798919] - [block] block: Introduce elevator features (Ming Lei) [1798919] - [block] block: Change elevator_init_mq() to always succeed (Ming Lei) [1798919] - [block] block: Cleanup elevator_init_mq() use (Ming Lei) [1798919] - [block] paride/pcd: need to check if cd->disk is null in pcd_detect (Ming Lei) [1798919] - [block] paride/pcd: need to set queue to NULL before put_disk (Ming Lei) [1798919] - [block] blkcg: add missing NULL check in ioc_cpd_alloc() (Ming Lei) [1798919] - [block] blkcg: fix missing free on error path of blk_iocost_init() (Ming Lei) [1798919] - [trace] blkcg: blk-iocost: predeclare used structs (Ming Lei) [1798919] - [block] blkcg: add tools/cgroup/iocost_coef_gen.py (Ming Lei) [1798919] - [block] blkcg: add tools/cgroup/iocost_monitor.py (Ming Lei) [1798919] - [block] blkcg: implement blk-iocost (Ming Lei) [1798919] - [block] blk-mq: add optional request->alloc_time_ns (Ming Lei) [1798919] - [block] block: extend 'struct request' via 'request_aux' (Ming Lei) [1798919] - [block] blkcg: s/RQ_QOS_CGROUP/RQ_QOS_LATENCY/ (Ming Lei) [1798919] - [block] block/rq_qos: implement rq_qos_ops->queue_depth_changed() (Ming Lei) [1798919] - [block] block/rq_qos: add rq_qos_merge() (Ming Lei) [1798919] - [block] blkcg: separate blkcg_conf_get_disk() out of blkg_conf_prep() (Ming Lei) [1798919] - [block] blkcg: make ->cpd_init_fn() optional (Ming Lei) [1798919] - [block] blkcg: pass @q and @blkcg into blkcg_pol_alloc_pd_fn() (Ming Lei) [1798919] - [include] writeback: Generalize and expose wb_completion (Ming Lei) [1798919] - [block] null_blk: fix inline misuse (Ming Lei) [1798919] - [block] null_blk: create a helper for req completion (Ming Lei) [1798919] - [block] null_blk: create a helper for zoned devices (Ming Lei) [1798919] - [block] null_blk: create a helper for mem-backed ops (Ming Lei) [1798919] - [block] null_blk: create a helper for badblocks (Ming Lei) [1798919] - [block] null_blk: create a helper for throttling (Ming Lei) [1798919] - [block] null_blk: move duplicate code to callers (Ming Lei) [1798919] - [block] block: remove struct request_queue queue_head (Ming Lei) [1798919] - [fs] writeback, cgroup: inode_switch_wbs() shouldn't give up on wb_switch_rwsem trylock fail (Ming Lei) [1798919] - [fs] writeback, cgroup: Adjust WB_FRN_TIME_CUT_DIV to accelerate foreign inode switching (Ming Lei) [1798919] - [block] blk-mq: Fix memory leak in blk_mq_init_allocated_queue error handling (Ming Lei) [1798919] - [block] loop: Add LOOP_SET_DIRECT_IO to compat ioctl (Ming Lei) [1798919] - [lib] lib: scatterlist: Fix to support no mapped sg (Ming Lei) [1798919] - [block] null_blk: implement REQ_OP_ZONE_RESET_ALL (Ming Lei) [1798919] - [scsi] scsi: implement REQ_OP_ZONE_RESET_ALL (Ming Lei) [1798919] - [block] blk-zoned: implement REQ_OP_ZONE_RESET_ALL (Ming Lei) [1798919] - [block] block: add req op to reset all zones and flag (Ming Lei) [1798919] - [block] block: Fix a comment in blk_cleanup_queue() (Ming Lei) [1798919] - [block] block: Fix spelling in the header above blkg_lookup() (Ming Lei) [1798919] - [kernel] cgroup: Move cgroup_parse_float() implementation out of CONFIG_SYSFS (Ming Lei) [1798919] - [kernel] cgroup: add cgroup_parse_float() (Ming Lei) [1798919] - [block] nbd: replace kill_bdev() with __invalidate_device() again (Ming Lei) [1798919] - [block] nbd: add netlink reconfigure resize support (Ming Lei) [1798919] - [block] nbd: fix crash when the blksize is zero (Ming Lei) [1798919] - [block] nbd: propagate genlmsg_reply return code (Ming Lei) [1798919] - [block] block: loop: mark bvec as ITER_BVEC_FLAG_NO_REF (Ming Lei) [1798919] - [block] loop: properly observe rotational flag of underlying device (Ming Lei) [1798919] - [block] block: Limit zone array allocation size (Ming Lei) [1798919] - [block] block: Fix null_blk_zoned creation failure with small number of zones (Ming Lei) [1798919] - [scsi] sd_zbc: Fix report zones buffer allocation (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: Fix sd_zbc_report_zones() buffer allocation (Ming Lei) [1798919] - [md] block: Kill gfp_t argument of blkdev_report_zones() (Ming Lei) [1798919] - [md] dm zoned: Fix zone report handling (Ming Lei) [1798919] - [block] blkcg: implement REQ_CGROUP_PUNT (Ming Lei) [1798919] - [include] blkcg, writeback: Implement wbc_blkcg_css() (Ming Lei) [1798919] - [fs] blkcg, writeback: Add wbc->no_cgroup_owner (Ming Lei) [1798919] - [fs] blkcg, writeback: Rename wbc_account_io() to wbc_account_cgroup_owner() (Ming Lei) [1798919] - [block] cgroup, blkcg: Prepare some symbols for module and !CONFIG_CGROUP usages (Ming Lei) [1798919] - [fs] writeback: synchronize sync(2) against cgroup writeback membership switches (Ming Lei) [1798919] - [block] blk-mq: move cancel of requeue_work to the front of blk_exit_queue (Ming Lei) [1798919] - [block] blk-mq-debugfs: support rq_qos (Ming Lei) [1798919] - [block] null_blk: fix type mismatch null_handle_cmd() (Ming Lei) [1798919] - [block] null_blk: remove duplicate 0 initialization (Ming Lei) [1798919] - [block] null_blk: remove duplicate check for report zone (Ming Lei) [1798919] - [block] null_blk: add zoned config support information (Ming Lei) [1798919] - [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (Vitaly Kuznetsov) [1807448] - [x86] vmware: Use bool type for vmw_sched_clock (Vitaly Kuznetsov) [1807448] - [x86] vmware: Enable steal time accounting (Vitaly Kuznetsov) [1807448] - [x86] vmware: Add steal time clock support for VMware guests (Vitaly Kuznetsov) [1807448] - [x86] vmware: Remove vmware_sched_clock_setup() (Vitaly Kuznetsov) [1807448] - [x86] vmware: Make vmware_select_hypercall() __init (Vitaly Kuznetsov) [1807448] - [x86] cpu/vmware: Fix platform detection VMWARE_PORT macro (Vitaly Kuznetsov) [1807448] - [x86] cpu/vmware: Use the full form of INL in VMWARE_HYPERCALL, for clang/llvm (Vitaly Kuznetsov) [1807448] - [x86] cpu/vmware: Use the full form of INL in VMWARE_PORT (Vitaly Kuznetsov) [1807448] - [x86] vmware: Add a header file for hypercall definitions (Vitaly Kuznetsov) [1807448] - [x86] vmware: Update platform detection code for VMCALL/VMMCALL hypercalls (Vitaly Kuznetsov) [1807448] - [netdrv] hv_netvsc: Fix unwanted wakeup in netvsc_attach() (Mohammed Gamal) [1815503] - [netdrv] hv_netvsc: make recording RSS hash depend on feature flag (Mohammed Gamal) [1815503] - [netdrv] hv_netvsc: record hardware hash in skb (Mohammed Gamal) [1815503] - [netdrv] hv_netvsc: flag software created hash value (Mohammed Gamal) [1815503] - [video] hyperv: hyperv_fb: Use physical memory for fb on HyperV Gen 1 VMs (Mohammed Gamal) [1816744] - [video] hyperv: hyperv_fb: Support deferred IO for Hyper-V frame buffer driver (Mohammed Gamal) [1816744] - [video] hyperv: hyperv_fb: Obtain screen resolution from Hyper-V host (Mohammed Gamal) [1816744] - [uio] uio_hv_generic: drop #ifdef DEBUG (Mohammed Gamal) [1816744] - [hid] hv: Remove dependencies on PAGE_SIZE for ring buffer (Mohammed Gamal) [1816744] - [x86] x86/hyperv: Create and use Hyper-V page definitions (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Drop HV_X64_CONFIGURE_PROFILER definition (Mohammed Gamal) [1816285] - [x86] x86: hv: Add function to allocate zeroed page for Hyper-V (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Add functions to allocate/deallocate page for Hyper-V (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Fix indentation in hv_do_fast_hypercall16() (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Micro-optimize send_ipi_one() (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Make vapic support x2apic mode (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Fix overflow bug in fill_gva_list() (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Zero out the VP ASSIST PAGE on allocation (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Make hv_vcpu_is_preempted() visible (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Implement EOI assist (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Prevent potential NULL pointer dereference (Mohammed Gamal) [1816285] - [x86] Drivers: hv: vmbus: Break out ISA independent parts of mshyperv.h (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Remove unused include (Mohammed Gamal) [1816285] - [net] vsock/virtio: add support for MSG_PEEK (Stefano Garzarella) [1818059]- [include] leds: triggers: new function led_set_trigger_data() (Torez Smith) [1686205] - [leds] leds: triggers: add device attribute support (Torez Smith) [1686205] - [usb] USB: cdc-wdm: fix race between write and disconnect due to flag abuse (Torez Smith) [1686205] - [usb] usb: host: xhci: rcar: Fix typo in compatible string matching (Torez Smith) [1686205] - [usb] usb: host: xhci-tegra: Set DMA mask correctly (Torez Smith) [1686205] - [usb] USB: storage: ums-realtek: Whitelist auto-delink support (Torez Smith) [1686205] - [usb] USB: storage: ums-realtek: Update module parameter description for auto_delink_en (Torez Smith) [1686205] - [usb] usb: host: ohci: fix a race condition between shutdown and irq (Torez Smith) [1686205] - [usb] usb: hcd: use managed device resources (Torez Smith) [1686205] - [usb] typec: tcpm: fix a typo in the comparison of pdo_max_voltage (Torez Smith) [1686205] - [usb] usb-storage: Add new JMS567 revision to unusual_devs (Torez Smith) [1686205] - [usb] usb: chipidea: udc: don't do hardware access if gadget has stopped (Torez Smith) [1686205] - [usb] usbtmc: more sanity checking for packet size (Torez Smith) [1686205] - [usb] usb: udc: lpc32xx: silence fall-through warning (Torez Smith) [1686205] - [usb] usb: chipidea: imx: fix EPROBE_DEFER support during driver probe (Torez Smith) [1686205] - [usb] usb: host: fotg2: restart hcd after port reset (Torez Smith) [1686205] - [usb] USB: CDC: fix sanity checks in CDC union parser (Torez Smith) [1686205] - [usb] usb: cdc-acm: make sure a refcount is taken early enough (Torez Smith) [1686205] - [usb] USB: serial: option: add the BroadMobi BM818 card (Torez Smith) [1686205] - [usb] USB: serial: option: Add Motorola modem UARTs (Torez Smith) [1686205] - [usb] USB: core: Fix races in character device registration and deregistraion (Torez Smith) [1686205] - [usb] usb: gadget: mass_storage: Fix races between fsg_disable and fsg_set_alt (Torez Smith) [1686205] - [usb] usb: gadget: composite: Clear "suspended" on reset/disconnect (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: Fix sysfs interface of "role" (Torez Smith) [1686205] - [usb] usb: setup authorized_default attributes using usb_bus_notify (Torez Smith) [1686205] - [usb] usb: iowarrior: fix deadlock on disconnect (Torez Smith) [1686205] - [usb] Revert "USB: rio500: simplify locking" (Torez Smith) [1686205] - [usb] usb: usbfs: fix double-free of usb memory upon submiturb error (Torez Smith) [1686205] - [usb] usb: yurex: Fix use-after-free in yurex_delete (Torez Smith) [1686205] - [usb] USB: serial: option: add D-Link DWM-222 device ID (Torez Smith) [1686205] - [usb] USB: serial: option: Add support for ZTE MF871A (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Ignore unsupported/unknown alternate mode requests (Torez Smith) [1686205] - [usb] xhci: Fix NULL pointer dereference at endpoint zero reset (Torez Smith) [1686205] - [usb] usb: host: xhci-rcar: Fix timeout in xhci_suspend() (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: Fix uninitilized symbol error (Torez Smith) [1686205] - [usb] usb: typec: tcpm: remove tcpm dir if no children (Torez Smith) [1686205] - [usb] usb: typec: tcpm: free log buf memory when remove debug file (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Add NULL check before dereferencing config (Torez Smith) [1686205] - [tools] tools headers UAPI: Sync usbdevice_fs.h with the kernels to get new ioctl (Torez Smith) [1686205] - [usb] xhci: Fix crash if scatter gather is used with Immediate Data Transfer (IDT) (Torez Smith) [1686205] - [usb] usb: usb251xb: Reallow swap-dx-lanes to apply to the upstream port (Torez Smith) [1686205] - [usb] Revert "usb: usb251xb: Add US port lanes inversion property" (Torez Smith) [1686205] - [documentation] Revert "usb: usb251xb: Add US lanes inversion dts-bindings" (Torez Smith) [1686205] - [usb] usb: wusbcore: fix unbalanced get/put cluster_id (Torez Smith) [1686205] - [usb] usb/hcd: Fix a NULL vs IS_ERR() bug in usb_hcd_setup_local_mem() (Torez Smith) [1686205] - [usb] usb-storage: Add a limitation for blk_queue_max_hw_sectors() (Torez Smith) [1686205] - [usb] usb: pci-quirks: Minor cleanup for AMD PLL quirk (Torez Smith) [1686205] - [usb] usb: pci-quirks: Correct AMD PLL quirk detection (Torez Smith) [1686205] - [usb] vfs: Convert gadgetfs to use the new mount API (Torez Smith) [1686205] - [usb] Revert "usb: gadget: storage: Remove warning message" (Torez Smith) [1686205] - [documentation] Revert "dt-bindings: add binding for USBSS-DRD controller." (Torez Smith) [1686205] - [usb] Revert "usb:gadget Separated decoding functions from dwc3 driver." (Torez Smith) [1686205] - [usb] Revert "usb:gadget Patch simplify usb_decode_set_clear_feature function." (Torez Smith) [1686205] - [usb] Revert "usb:gadget Simplify usb_decode_get_set_descriptor function." (Torez Smith) [1686205] - [usb] Revert "usb:cdns3 Add Cadence USB3 DRD Driver" (Torez Smith) [1686205] - [usb] Revert "usb:cdns3 Fix for stuck packets in on-chip OUT buffer." (Torez Smith) [1686205] - [documentation] dt-bindings: usb: ehci: Fix example warnings (Torez Smith) [1686205] - [usb] usb :fsl: Change string format for errata property (Torez Smith) [1686205] - [usb] usb: host: Stops USB controller init if PLL fails to lock (Torez Smith) [1686205] - [usb] usb: phy: Workaround for USB erratum-A005728 (Torez Smith) [1686205] - [usb] usb: fsl: Set USB_EN bit to select ULPI phy (Torez Smith) [1686205] - [usb] usb: Handle USB3 remote wakeup for LPM enabled devices correctly (Torez Smith) [1686205] - [usb] drivers/usb/typec/tps6598x.c: fix 4CC cmd write (Torez Smith) [1686205] - [usb] drivers/usb/typec/tps6598x.c: fix portinfo width (Torez Smith) [1686205] - [usb] usb: storage: scsiglue: Do not skip VPD if try_vpd_pages is set (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: add a workaround for a race condition of workqueue (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: remove redundant assignment to ret (Torez Smith) [1686205] - [usb] usb: dwc2: use a longer AHB idle timeout in dwc2_core_reset() (Torez Smith) [1686205] - [usb] USB: gadget: function: fix issue Unneeded variable: "value" (Torez Smith) [1686205] - [usb] usb: phy: phy-mxs-usb: add imx7ulp support (Torez Smith) [1686205] - [usb] usb:cdns3 Fix for stuck packets in on-chip OUT buffer (Torez Smith) [1686205] - [usb] usb:cdns3 Add Cadence USB3 DRD Driver (Torez Smith) [1686205] - [usb] usb:gadget Simplify usb_decode_get_set_descriptor function (Torez Smith) [1686205] - [usb] usb:gadget Patch simplify usb_decode_set_clear_feature function (Torez Smith) [1686205] - [usb] usb:gadget Separated decoding functions from dwc3 driver (Torez Smith) [1686205] - [documentation] dt-bindings: add binding for USBSS-DRD controller (Torez Smith) [1686205] - [usb] usb: dwc3: pci: add support for TigerLake Devices (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: add ID for isodebug v1 (Torez Smith) [1686205] - [usb] usb: host: Fix excessive alignment restriction for local memory allocations (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use struct platform_callback pointer (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use renesas_usbhs_platform_info on of_device_id.data (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add a common function for the .get_id (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: move device tree properties parsing (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add struct device * declaration in usbhs_probe() (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add has_new_pipe_configs flag (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use dev_of_node macro instead of open coded (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Remove type member from renesas_usbhs_driver_param (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use a specific flag instead of type for multi_clks (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Avoid to write platform_data's value (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: move macros from mod.c to the mod.h (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: remove notify_hotplug callback (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: revise the irq_vbus comments (Torez Smith) [1686205] - [usb] USB: core: Fix compiler warnings in devio.c (Torez Smith) [1686205] - [usb] USB: core: Remove usbfs_mutex (Torez Smith) [1686205] - [usb] usb: clean up some of the computations in adu_read (Torez Smith) [1686205] - [usb] scsi: usb: image: microtek: use sg helper to iterate over scatterlist (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use struct assignment instead of memcpy() (Torez Smith) [1686205] - [usb] USB: core: correct a spelling mistake in the comment (Torez Smith) [1686205] - [usb] usb: dwc3: remove unused @lock member of dwc3_ep struct (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Add Support for Intel Elkhart Lake Devices (Torez Smith) [1686205] - [usb] usb: Replace snprintf with scnprintf in gether_get_ifname (Torez Smith) [1686205] - [uapi] USB: fix types in uapi include (Torez Smith) [1686205] - [usb] USB: serial: option: add support for GosunCn ME3630 RNDIS mode (Torez Smith) [1686205] - [usb] xhci: detect USB 3.2 capable host controllers correctly (Torez Smith) [1686205] - [usb] usb: xhci: Don't try to recover an endpoint if port is in error state (Torez Smith) [1686205] - [usb] usb: gadget: ether: Fix race between gether_disconnect and rx_submit (Torez Smith) [1686205] - [usb] usb: gadget: storage: Remove warning message (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Add support for disabling U1 and U2 entries (Torez Smith) [1686205] - [usb] usb: gadget: send usb_gadget as an argument in get_config_params (Torez Smith) [1686205] - [documentation] doc: dt: bindings: usb: dwc3: Update entries for disabling U1 and U2 (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Use of_clk_get_parent_count() (Torez Smith) [1686205] - [usb] usb: dwc3: Fix core validation in probe, move after clocks are enabled (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Improve error handling (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Start USB in 'host mode' on the SDM845 (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Add support for booting with ACPI (Torez Smith) [1686205] - [usb] Revert "usb: dwc2: host: Setting qtd to NULL after freeing it" (Torez Smith) [1686205] - [usb] usb: gadget: net2272: remove redundant assignments to pointer 's' (Torez Smith) [1686205] - [usb] usb: gadget: Zero ffs_io_data (Torez Smith) [1686205] - [usb] USB: omap_udc: Remove unneeded variable (Torez Smith) [1686205] - [usb] fotg210-udc: Remove unneeded variable (Torez Smith) [1686205] - [usb] usb: gadget: at91_udc: Remove unneeded variable (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: Enhance role switch support (Torez Smith) [1686205] - [usb] usb: gadget: u_audio: Fixed variable declaration coding style issue (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: data_len used before properly set (Torez Smith) [1686205] - [usb] USB: dwc2: Don't turn off the usbphy in suspend if wakeup is enabled (Torez Smith) [1686205] - [documentation] Documentation: dt-bindings: Add snps, need-phy-for-wake for dwc2 USB (Torez Smith) [1686205] - [usb] usb: dwc2: Force 8bit UTMI width for Samsung Exynos SoCs (Torez Smith) [1686205] - [usb] usb: dwc3: meson-g12a: Add support for IRQ based OTG switching (Torez Smith) [1686205] - [usb] usb: dwc2: Use generic PHY width in params setup (Torez Smith) [1686205] - [usb] usb: host: fotg2: add device tree probing (Torez Smith) [1686205] - [usb] usb: isp1362: Spelling s/eclusive/exclusive/ (Torez Smith) [1686205] - [usb] USB: add usbfs ioctl to retrieve the connection parameters (Torez Smith) [1686205] - [usb] usb: host: xhci-tegra: Fix Wunused-const-variable (Torez Smith) [1686205] - [usb] usb: chipidea: udc: workaround for endpoint conflict issue (Torez Smith) [1686205] - dt-bindings: usb: renesas_gen3: Rename bindings documentation file (Torez Smith) [1686205] - dt-bindings: usb: renesas_usbhs: Rename bindings documentation file (Torez Smith) [1686205] - [documentation] docs: power: convert docs to ReST and rename to *.rst (Torez Smith) [1686205] - [usb] docs: kbuild: convert docs to ReST and rename to *.rst (Torez Smith) [1686205] - [usb] usb: chipidea: msm: Use devm_platform_ioremap_resource() (Torez Smith) [1686205] - [usb] usb: chipidea: imx: Use devm_platform_ioremap_resource() (Torez Smith) [1686205] - [usb] usb: chipidea: Use dev_err() instead of pr_err() (Torez Smith) [1686205] - [usb] usb: chipidea: imx: "fsl, usbphy" phandle is not mandatory now (Torez Smith) [1686205] - [usb] usb: chipidea: imx: add imx7ulp support (Torez Smith) [1686205] - [usb] usb: typec: Make sure an alt mode exist before getting its partner (Torez Smith) [1686205] - [usb] Revert "usb: mtu3: fix up undefined reference to usb_debug_root" (Torez Smith) [1686205] - [usb] USB: sisusbvga: Remove unneeded variable (Torez Smith) [1686205] - [usb] usb: typec: tcpm: fusb302: simplify getting the adapter of a client (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: add runtime pm workaround (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: enable runtime pm support (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: fix return value check in lpc32xx_udc_probe() (Torez Smith) [1686205] - [usb] usb: gadget: dwc2: fix zlp handling (Torez Smith) [1686205] - [usb] usb: dwc2: Set actual frame number for completed ISOC transfer for none DDMA (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: allocate descriptor with GFP_ATOMIC (Torez Smith) [1686205] - [usb] usb: gadget: fusb300_udc: Fix memory leak of fusb300->ep (Torez Smith) [1686205] - [usb] usb: phy: mxs: Disable external charger detect in mxs_phy_hw_init() (Torez Smith) [1686205] - [usb] usb: dwc2: Fix DMA cache alignment issues (Torez Smith) [1686205] - [usb] usb: dwc2: host: Fix wMaxPacketSize handling (fix webcam regression) (Torez Smith) [1686205] - [usb] USB: move usb debugfs directory creation to the usb common core (Torez Smith) [1686205] - [usb] usb: host: u132-hcd: remove unneeded variable frame (Torez Smith) [1686205] - [usb] media: usb/gadget/f_uvc: set device_caps in struct video_device (Torez Smith) [1686205] - [usb] usbip: Replace unused kvec array with single variable in vhci_send_cmd_unlink() (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: remove controlling PWEN/EXTLP support (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: remove sudmac support (Torez Smith) [1686205] - [usb] usb: xhci: Add Clear_TT_Buffer (Torez Smith) [1686205] - [usb] usb: Add devaddr in struct usb_device (Torez Smith) [1686205] - [usb] USB: Fix chipmunk-like voice when using Logitech C270 for recording audio (Torez Smith) [1686205] - [usb] USB: usb-storage: Add new ID to ums-realtek (Torez Smith) [1686205] - [usb] USB: use genalloc for USB HCs with local memory (Torez Smith) [1686205] - [usb] usb: phy: mv-usb: Remove set but not used variable 'phy' (Torez Smith) [1686205] - [usb] usb: ftdi-elan: fix possible condition with no effect (if == else) (Torez Smith) [1686205] - [usb] USB: ohci-spear: Remove set but not used variable 'ohci' (Torez Smith) [1686205] - [usb] USB: atm: ueagle-atm.c: remove redundant license text (Torez Smith) [1686205] - [usb] USB: atm: ueagle-atm.c: fix SPDX tag to be BSD2 (Torez Smith) [1686205] - [usb] usb: ohci-s3c2410: Remove set but not used variable 'hcd' (Torez Smith) [1686205] - [usb] usb: cdc-wdm: remove redundant assignment to rv (Torez Smith) [1686205] - [usb] usb: host: ohci-st: Remove set but not used variable 'ohci' (Torez Smith) [1686205] - [usb] usb: host: ehci-st: Remove set but not used variable 'ehci' (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: fix memory leak in do_flash (Torez Smith) [1686205] - [include] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Torez Smith) [1686205] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Torez Smith) [1686205] - [usb] usbip: usbip_host: fix stub_dev lock context imbalance regression (Torez Smith) [1686205] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 (Torez Smith) [1686205] - [usb] usb: avoid redundant allocation and free of memory (Torez Smith) [1686205] - [usb] signal/usb: Replace kill_pid_info_as_cred with kill_pid_usb_asyncio (Torez Smith) [1686205] - [usb] xhci: Use zu for printing size_t type (Torez Smith) [1686205] - [usb] xhci: Convert xhci_handshake() to use readl_poll_timeout_atomic() (Torez Smith) [1686205] - [usb] xhci: Fix immediate data transfer if buffer is already DMA mapped (Torez Smith) [1686205] - [usb] usb: xhci: avoid null pointer deref when bos field is NULL (Torez Smith) [1686205] - [usb] usb: xhci: Fix a potential null pointer dereference in xhci_debugfs_create_endpoint() (Torez Smith) [1686205] - [usb] xhci: update bounce buffer with correct sg num (Torez Smith) [1686205] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Torez Smith) [1686205] - [usb] USB: serial: option: add Telit 0x1260 and 0x1261 compositions (Torez Smith) [1686205] - [usb] USB: serial: pl2303: add Allied Telesis VT-Kit3 (Torez Smith) [1686205] - [usb] USB: serial: option: add support for Simcom SIM7500/SIM7600 RNDIS mode (Torez Smith) [1686205] - [tools] treewide: Add SPDX license identifier - Makefile/Kconfig (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add support for r7s9210 (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add support for RZ/A2 (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: support byte addressable CFIFO (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: add support for CNEN bit (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: move flags to param (Torez Smith) [1686205] - [usb] usb: core: hub: Disable hub-initiated U1/U2 (Torez Smith) [1686205] - [usb] usb: core: hub: Enable/disable U1/U2 in configured state (Torez Smith) [1686205] - [usb] USB: rio500: simplify locking (Torez Smith) [1686205] - [usb] USB: rio500: fix memory leak in close after disconnect (Torez Smith) [1686205] - [usb] USB: rio500: refuse more than one device at a time (Torez Smith) [1686205] - [usb] usbip: usbip_host: fix BUG: sleeping function called from invalid context (Torez Smith) [1686205] - [usb] USB: sisusbvga: fix oops in error path of sisusb_probe (Torez Smith) [1686205] - [usb] USB: Add LPM quirk for Surface Dock GigE adapter (Torez Smith) [1686205] - [usb] usb: mtu3: fix up undefined reference to usb_debug_root (Torez Smith) [1686205] - [usb] USB: Fix slab-out-of-bounds write in usb_get_bos_descriptor (Torez Smith) [1686205] - [usb] usb: remove redundant 'default n' from Kconfig-s (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use specific struct instead of USBHS_TYPE_* enums (Torez Smith) [1686205] - [usb] USB: OHCI: remove space before open square bracket '[' (Torez Smith) [1686205] - [usb] usb: exynos: add workaround for the USB device bindings conflict (Torez Smith) [1686205] - [usb] usbip: usbip_host: cleanup do_rebind() return path (Torez Smith) [1686205] - [usb] USB: serial: f81232: clear overrun flag (Torez Smith) [1686205] - [usb] USB: serial: f81232: fix interrupt worker not stop (Torez Smith) [1686205] - [usb] usb: dwc3: Rename DWC3_DCTL_LPM_ERRATA (Torez Smith) [1686205] - [usb] usb: dwc3: Fix default lpm_nyet_threshold value (Torez Smith) [1686205] - [usb] usb: dwc3: debug: Print GET_STATUS(device) tracepoint (Torez Smith) [1686205] - [usb] usb: dwc3: Do core validation early on probe (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Set lpm_capable (Torez Smith) [1686205] - [usb] usb: gadget: atmel: tie wake lock to running clock (Torez Smith) [1686205] - [usb] usb: gadget: atmel: support USB suspend (Torez Smith) [1686205] - [usb] usb: gadget: atmel_usba_udc: simplify setting of interrupt-enabled mask (Torez Smith) [1686205] - [usb] dwc2: gadget: Fix completed transfer size calculation in DDMA (Torez Smith) [1686205] - [usb] usb: dwc2: Set lpm mode parameters depend on HW configuration (Torez Smith) [1686205] - [usb] usb: dwc2: Fix channel disable flow (Torez Smith) [1686205] - [usb] usb: dwc2: Set actual frame number for completed ISOC transfer (Torez Smith) [1686205] - [usb] usb: gadget: do not use __constant_cpu_to_le16 (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Increase descriptors count for ISOC's (Torez Smith) [1686205] - [usb] usb: dwc3: move synchronize_irq() out of the spinlock protected block (Torez Smith) [1686205] - [usb] usb: dwc3: Free resource immediately after use (Torez Smith) [1686205] - [usb] usb: dwc3: of-simple: Convert to bulk clk API (Torez Smith) [1686205] - [usb] usb: dwc2: Delayed status support (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: rework interrupt handling (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: add support for stotg04 phy (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: properly setup phy interrupts (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: simplify vbus handling (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: simplify probe (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Move gadget phy init into core phy init (Torez Smith) [1686205] - [usb] usb: dwc2: Move phy init into core (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Replace phyif with phy_utmi_width (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Remove duplicated phy init (Torez Smith) [1686205] - [usb] usb: dwc2: Move UTMI_PHY_DATA defines closer (Torez Smith) [1686205] - [usb] usb: dwc2: optionally assert phy reset when waking up (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc2: Document quirk to reset PHY upon wakeup (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc2: document the vbus-supply property (Torez Smith) [1686205] - [usb] USB: UDC: net22{80, 72}: remove mistaken test of req->zero (Torez Smith) [1686205] - [usb] USB: UDC: net2280: Remove redundant "if" condition (Torez Smith) [1686205] - [usb] usb: gadget: fsl: fix link error against usb-gadget module (Torez Smith) [1686205] - [usb] usb: gadget: f_ncm: Add OS descriptor support (Torez Smith) [1686205] - [usb] usb: gadget: f_ncm: Fix NTP-32 support (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Reject LPM token during Control transfers (Torez Smith) [1686205] - [usb] USB: Export usb_wakeup_enabled_descendants() (Torez Smith) [1686205] - [usb] usb: dwc2: bus suspend/resume for hosts with DWC2_POWER_DOWN_PARAM_NONE (Torez Smith) [1686205] - [usb] usb: dwc3: Add Amlogic G12A DWC3 glue (Torez Smith) [1686205] - [usb] usb: dwc2: Add Amlogic G12A DWC2 Params (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc3: Add Amlogic G12A DWC3 Glue Bindings (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc2: Add Amlogic G12A DWC2 Compatible (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: don't free buffer prematurely (Torez Smith) [1686205] - [usb] USB: serial: io_edgeport: fix up switch fall-through comments (Torez Smith) [1686205] - [usb] usb: usb251xb: Add US port lanes inversion property (Torez Smith) [1686205] - [usb] usb: usb251xb: Create a ports field collector method (Torez Smith) [1686205] - [documentation] usb: usb251xb: Add US lanes inversion dts-bindings (Torez Smith) [1686205] - [usb] usb: isp1760-hcd: Fix fall-through annotations (Torez Smith) [1686205] - [usb] usb: musb: dsps: Use dev_get_drvdata() (Torez Smith) [1686205] - [usb] usb: musb: jz4740: obtain USB PHY from devicetree (Torez Smith) [1686205] - [usb] usb: musb: jz4740: Let the platform probe the PHY (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Add usb-phy property to the jz4740-musb node (Torez Smith) [1686205] - [soc] soc: sunxi: Fix missing dependency on REGMAP_MMIO (Torez Smith) [1686205] - [usb] usb: musb: omap2430: Add support for idling phy when musb is idle (Torez Smith) [1686205] - [usb] usb: musb: Silence error about blacklisting hubs if !CONFIG_USB (Torez Smith) [1686205] - [usb] usbip: vhci_hcd: Mark expected switch fall-through (Torez Smith) [1686205] - [usb] UAS: fix alignment of scatter/gather segments (Torez Smith) [1686205] - [include] USB: serial: drop unused iflag macro (Torez Smith) [1686205] - [usb] USB: serial: drop unnecessary goto (Torez Smith) [1686205] - [usb] USB: serial: clean up throttle handling (Torez Smith) [1686205] - [usb] USB: serial: fix unthrottle races (Torez Smith) [1686205] - [usb] USB: cdc-acm: clean up throttle handling (Torez Smith) [1686205] - [usb] USB: cdc-acm: fix unthrottle races (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: fix missing unlock on error in ccg_cmd_write_flash_row() (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add support for r8a77470 (Torez Smith) [1686205] - [documentation] dt-bindings: usb-xhci: Add r8a774c0 support (Torez Smith) [1686205] - [usb] usb: xhci: add endpoint context tracing when an endpoint is added (Torez Smith) [1686205] - [usb] xhci: Add tracing for input control context (Torez Smith) [1686205] - [usb] xhci: add port and bus number to port dynamic debugging (Torez Smith) [1686205] - [usb] usb: xhci: add Immediate Data Transfer support (Torez Smith) [1686205] - [usb] usb: usb251xb: Add an empty hub' i2c-bus segment checker (Torez Smith) [1686205] - [usb] USB: serial: spcp8x5: simplify init_termios (Torez Smith) [1686205] - [usb] USB: serial: oti6858: simplify init_termios (Torez Smith) [1686205] - [usb] USB: serial: iuu_phoenix: simplify init_termios (Torez Smith) [1686205] - [usb] USB: serial: iuu_phoenix: drop bogus initial cflag (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: clean up initial-termios handling (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: drop unused termios (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: drop unused driver data flag (Torez Smith) [1686205] - [usb] USB: serial: fix initial-termios handling (Torez Smith) [1686205] - [usb] USB: yurex: Fix protection fault after device removal (Torez Smith) [1686205] - [usb] usb: usbip: fix isoc packet num validation in get_pipe (Torez Smith) [1686205] - [usb] usb/hcd: Send a uevent signaling that the host controller had died (Torez Smith) [1686205] - [usb] usb: typec: Add driver for NVIDIA Alt Modes (Torez Smith) [1686205] - [usb] usb: typec: displayport: Export probe and remove functions (Torez Smith) [1686205] - [usb] usb: typec: ucsi: Support for DisplayPort alt mode (Torez Smith) [1686205] - [usb] usb: typec: ucsi: Preliminary support for alternate modes (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: add firmware flashing support (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: add get_fw_info function (Torez Smith) [1686205] - [usb] usb: usb251xb: Lock i2c-bus segment the hub resides (Torez Smith) [1686205] - [usb] usb: dwc3: Allow building USB_DWC3_QCOM without EXTCON (Torez Smith) [1686205] - [usb] usbip: stub_rx: tidy the indenting in is_clear_halt_cmd() (Torez Smith) [1686205] - [usb] USB: serial: digi_acceleport: clean up set_termios (Torez Smith) [1686205] - [usb] USB: serial: digi_acceleport: clean up modem-control handling (Torez Smith) [1686205] - [usb] USB: core: Fix bug caused by duplicate interface PM usage counter (Torez Smith) [1686205] - [usb] usb: mtu3: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: chipidea: msm: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: dwc2: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: misc: usb3503: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: host: xhci-plat: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: xhci-mtk: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Revert "Resolve fixed power role contract setup" (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Implement start_toggling for all port-types (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Notify the tcpc to start connection-detection for SRPs (Torez Smith) [1686205] - [usb] usb: host: use usb_endpoint_maxp instead of usb_maxpacket (Torez Smith) [1686205] - [usb] USB: dummy-hcd: Fix failure to give back unlinked URBs (Torez Smith) [1686205] - [usb] USB: core: Don't unbind interfaces following device reset failure (Torez Smith) [1686205] - [usb] usb-storage: Set virt_boundary_mask to avoid SG overflows (Torez Smith) [1686205] - [usb] USB: core: Fix unterminated string returned by usb_string() (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Convert the generic EHCI binding to YAML (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Convert the generic OHCI binding to YAML (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Convert USB HCD generic binding to YAML (Torez Smith) [1686205] - [usb] USB: hub: Remove returned value 'status' since never used (Torez Smith) [1686205] - [usb] usb: host: xhci-tegra: Add Tegra186 XUSB support (Torez Smith) [1686205] - [usb] usb: host: xhci-tegra: Selectively program IPFS (Torez Smith) [1686205] - [documentation] dt-bindings: usb: xhci-tegra: Add Tegra186 support (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: drop the vbus GPIO (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: disable the regulator if the overcurrent irq fired (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: let the regulator framework keep track of use count (Torez Smith) [1686205] - [usb] USB: serial: pl2303: fix tranceiver suspend mode (Torez Smith) [1686205] - [usb] USB: serial: pl2303: fix non-supported xon/xoff (Torez Smith) [1686205] - [usb] USB: serial: option: add Olicard 600 (Torez Smith) [1686205] - [usb] USB: serial: cp210x: add new device id (Torez Smith) [1686205] - [usb] usb: u132-hcd: fix resource leak (Torez Smith) [1686205] - [usb] usb: cdc-acm: fix race during wakeup blocking TX traffic (Torez Smith) [1686205] - [usb] usb: mtu3: fix EXTCON dependency (Torez Smith) [1686205] - [usb] usb: usb251xb: fix to avoid potential NULL pointer dereference (Torez Smith) [1686205] - [usb] usb: core: Try generic PHY_MODE_USB_HOST if usb_phy_roothub_set_mode fails (Torez Smith) [1686205] - [usb] usb: introduce usb_ep_type_string() function (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Make fusb302_irq_work static (Torez Smith) [1686205] - [usb] usb: u132-hcd: fix potential NULL pointer dereference (Torez Smith) [1686205] - [usb] usb: typec: wcove: Provide fwnode for the port (Torez Smith) [1686205] - [usb] usb: core: Add PM runtime calls to usb_hcd_platform_shutdown (Torez Smith) [1686205] - [usb] usb: sierra: fix a missing check of device_create_file (Torez Smith) [1686205] - [usb] usb: mtu3: add a function to switch mailbox state to string (Torez Smith) [1686205] - [usb] usb: mtu3: add tracepoints to help debug (Torez Smith) [1686205] - [usb] usb: mtu3: move vbus and mode debugfs interfaces into mtu3_debugfs.c (Torez Smith) [1686205] - [usb] usb: mtu3: add debugfs interface files (Torez Smith) [1686205] - [usb] usb: mtu3: supports new QMU format (Torez Smith) [1686205] - [usb] usb: mtu3: rebuild qmu_gpd struct to prepare to support new QMU format (Torez Smith) [1686205] - [usb] usb: mtu3: fix transfer error of USB3 Gen2 isoc (Torez Smith) [1686205] - [usb] usb: mtu3: rebuild the code of getting vbus regulator (Torez Smith) [1686205] - [usb] usb: mtu3: remove unnecessary local variable @req (Torez Smith) [1686205] - [usb] usb: mtu3: print useful information also for device and host modes (Torez Smith) [1686205] - [usb] usb: mtu3: check return value of devm_extcon_register_notifier() (Torez Smith) [1686205] - [usb] xhci: Don't let USB3 ports stuck in polling state prevent suspend (Torez Smith) [1686205] - [usb] usb: xhci: dbc: Don't free all memory with spinlock held (Torez Smith) [1686205] - [usb] xhci: Fix port resume done detection for SS ports with LPM enabled (Torez Smith) [1686205] - [usb] USB: serial: mos7720: fix mos_parport refcount imbalance on error path (Torez Smith) [1686205] - [usb] USB: gadget: f_hid: fix deadlock in f_hidg_write() (Torez Smith) [1686205] - [usb] usb: gadget: net2272: Fix net2272_dequeue() (Torez Smith) [1686205] - [usb] usb: gadget: net2280: Fix net2280_dequeue() (Torez Smith) [1686205] - [usb] usb: gadget: net2280: Fix overrun of OUT messages (Torez Smith) [1686205] - [usb] usb: dwc3: pci: add support for Comet Lake PCH ID (Torez Smith) [1686205] - [usb] usb: usb251xb: Remove unnecessary comparison of unsigned integer with >= 0 (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Add __printf attribute to fusb302_log function (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Improve suspend/resume handling (Torez Smith) [1686205] - [usb] usb: typec: fusb302: 2 small misc. fixes (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Fix fusb302_handle_togdone_src Ra handling (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Check vconn is off when we start toggling (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Fold fusb302_set_cc_pull into tcpm_set_cc (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Refactor / simplify tcpm_set_cc() (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Make fusb302_set_cc_polarity also set pull ups / downs (Torez Smith) [1686205] - [usb] usb: typec: pi3usb30532: Keep orientation when setting mux to safe mode (Torez Smith) [1686205] - [usb] usb: typec: altmodes/displayport: Fall back to multi-func pins (Torez Smith) [1686205] - [usb] usbip: Remove unnecessary null check (Torez Smith) [1686205] - [include] USB: usb.h: tweak struct urb to remove wasted space (Torez Smith) [1686205] - [usb] usb: common: Consider only available nodes for dr_mode (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Try PD-2.0 if sink does not respond to 3.0 source-caps (Torez Smith) [1686205] - [usb] usb: host: xhci-rcar: Add XHCI_TRUST_TX_LENGTH quirk (Torez Smith) [1686205] - [usb] usb: typec: Fix unchecked return value (Torez Smith) [1686205] - [usb] USB: serial: option: set driver_info for SIM5218 and compatibles (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: add additional NovaTech products (Torez Smith) [1686205] - [usb] USB: serial: option: add support for Quectel EM12 (Torez Smith) [1686205] - [usb] wusb: Remove unnecessary static function ckhdid_printf (Torez Smith) [1686205] - [usb] usb: core: make default autosuspend delay configurable (Torez Smith) [1686205] - [usb] usb: core: Fix typo in description of "authorized_default" (Torez Smith) [1686205] - [usb] usb: chipidea: Refactor USB PHY selection and keep a single PHY (Torez Smith) [1686205] - [usb] usb: chipidea: Grab the (legacy) USB PHY by phandle first (Torez Smith) [1686205] - [usb] usb: chipidea: imx: set power polarity (Torez Smith) [1686205] - [documentation] dt-bindings: usb: ci-hdrc-usb2: add property power-active-high (Torez Smith) [1686205] - [usb] usb: chipidea: imx: remove unused header files (Torez Smith) [1686205] - [usb] usb: chipidea: tegra: Fix missed ci_hdrc_remove_device() (Torez Smith) [1686205] - [usb] usb: core: add option of only authorizing internal devices (Torez Smith) [1686205] - [usb] usb: typec: tps6598x: handle block writes separately with plain-I2C adapters (Torez Smith) [1686205] - [usb] usb: xhci: Fix for Enabling USB ROLE SWITCH QUIRK on INTEL_SUNRISEPOINT_LP_XHCI (Torez Smith) [1686205] - [usb] usb: xhci: fix build warning - missing prototype (Torez Smith) [1686205] - [usb] usb: xhci: dbc: Fixing typo error (Torez Smith) [1686205] - [usb] usb: xhci: remove unused member 'parent' in xhci_regset struct (Torez Smith) [1686205] - [usb] xhci: tegra: Prevent error pointer dereference (Torez Smith) [1686205] - [usb] USB: serial: option: add Telit ME910 ECM composition (Torez Smith) [1686205] - [usb] usb: core: Replace hardcoded check with inline function from usb.h (Torez Smith) [1686205] - [usb] usb: core: skip interfaces disabled in devicetree (Torez Smith) [1686205] - [usb] usb: typec: mux: remove redundant check on variable match (Torez Smith) [1686205] - [usb] USB: serial: cp210x: fix GPIO in autosuspend (Torez Smith) [1686205] - [usb] usb: dwc3: drd: Defer probe if extcon device is not found (Torez Smith) [1686205] - [usb] cdc-wdm: pass return value of recover_from_urb_loss (Torez Smith) [1686205] - [usb] usb: host: oxu210hp-hcd: remove set but not used variables 'uframes, transfer_buffer_length' (Torez Smith) [1686205] - [usb] USB: renesas_usbhs: fix spelling mistake "doens't" -> "doesn't" (Torez Smith) [1686205] - [usb] usb: wusbcore: wa-xfer: use struct_size() helper (Torez Smith) [1686205] - [usb] usb: core: config: Use struct_size() in kzalloc() (Torez Smith) [1686205] - [usb] usb: dwc2: use struct_size() in kzalloc() (Torez Smith) [1686205] - [usb] usb: typec: mux: Fix unsigned comparison with less than zero (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: add ID for Hjelmslund Electronics USB485 (Torez Smith) [1686205] - [usb] usb: typec: mux: Find the muxes by also matching against the device node (Torez Smith) [1686205] - [usb] usb: typec: Find the ports by also matching against the device node (Torez Smith) [1686205] - [usb] usb: roles: Find the muxes by also matching against the device node (Torez Smith) [1686205] - [usb] usb: typec: Rationalize the API for the muxes (Torez Smith) [1686205] - [usb] usb: typec: tps6598x: Check mode of operation (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Remove unused functions (Torez Smith) [1686205] - [usb] USB: musb: mark expected switch fall-through (Torez Smith) [1686205] - [usb] usb: phy: twl6030-usb: fix possible use-after-free on remove (Torez Smith) [1686205] - [usb] usb: misc: usbtest: add super-speed isoc support (Torez Smith) [1686205] - [usb] usb: dwc3: Reset num_trbs after skipping (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: don't enable interrupt when disabling endpoint (Torez Smith) [1686205] - [usb] scsi: uas: Use scsi_et_resid() where appropriate (Torez Smith) [1686205] - [usb] usb: host: oxu210hp-hcd: fix indentation issue (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: add vbus and overcurrent gpios (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: add a helper pointer to &pdev->dev (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: add a new line after local variables (Torez Smith) [1686205] - [usb] usb: musb: Kconfig: Drop dependency on CONFIG_USB for jz4740 (Torez Smith) [1686205] - [usb] usb: musb: Kconfig: Drop dependency on MACH_JZ4740 for jz4740 (Torez Smith) [1686205] - [usb] usb: musb: jz4740: Add support for devicetree (Torez Smith) [1686205] - [documentation] Documentation: dt: Add binding info for jz4740-musb driver (Torez Smith) [1686205] - [usb] USB: musb: fix indentation issue on a return statement (Torez Smith) [1686205] - [usb] fotg210-udc: pass struct device to DMA API functions (Torez Smith) [1686205] - [usb] fotg210-udc: remove a bogus dma_sync_single_for_device call (Torez Smith) [1686205] - [usb] usb: gadget: Change Andrzej Pietrasiewicz's e-mail address (Torez Smith) [1686205] - [usb] usb: f_fs: Avoid crash due to out-of-scope stack ptr access (Torez Smith) [1686205] - [usb] usb: typec: ucsi: Remove debug.h file (Torez Smith) [1686205] - [usb] usb: typec: Prepare alt mode enter/exit reporting for UCSI alt mode support (Torez Smith) [1686205] - [usb] usb: typec: displayport: Move the Configuration VDO helpers to the header (Torez Smith) [1686205] - [usb] USB: Fix configuration selection issues introduced in v4.20.0 (Torez Smith) [1686205] - [usb] usb: handle warm-reset port requests on hub resume (Torez Smith) [1686205] - [usb] USB: serial: cp210x: add ID for Ingenico 3070 (Torez Smith) [1686205] - [usb] USB: serial: cp210x: add minimum baud rate for CP2105 SCI (Torez Smith) [1686205] - [usb] usb: dwc3: haps: Workaround matching VID PID (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: preserve wMaxPacketSize across usb_ep_autoconfig() call (Torez Smith) [1686205] - [usb] usb: gadget: move non-super speed code out of usb_ep_autoconfig_ss() (Torez Smith) [1686205] - [usb] usb: gadget: function: sync f_uac1 ac header baInterfaceNr (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Add scatter-gather mode (Torez Smith) [1686205] - [usb] usb: gadget: fix various indentation issues (Torez Smith) [1686205] - [usb] usb: dwc2: Fix EP TxFIFO number setting (Torez Smith) [1686205] - [usb] udc: net2280: Fix net2280_disable (Torez Smith) [1686205] - [usb] USB: gadget: Improve kerneldoc for usb_ep_dequeue() (Torez Smith) [1686205] - [usb] usb: dwc3: debug: purge usage of strcat (Torez Smith) [1686205] - [usb] USB: serial: cp210x: add GPIO support for CP2104 (Torez Smith) [1686205] - [usb] usb: dwc3: trace: pass trace buffer size to decoding functions (Torez Smith) [1686205] - [usb] usb: core: Move variable initialization to appropriate place (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: remove DWC3_EP_END_TRANSFER_PENDING (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: early giveback if End Transfer already completed (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: don't use resource_index as a flag (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: clear DWC3_EP_TRANSFER_STARTED on cmd complete (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Correct the PPS out_volt calculation (Torez Smith) [1686205] - [usb] usb: gadget: musb: fix short isoc packets with inventra dma (Torez Smith) [1686205] - [usb] usbip: Fix vep_free_request() null pointer checks on input args (Torez Smith) [1686205] - [usb] usb: ehci-orion: add S2RAM support (Torez Smith) [1686205] - [usb] usb: ehci-orion: avoid double PHY initialization (Torez Smith) [1686205] - [usb] usb: host: xhci: mvebu: add reset on resume quirk (Torez Smith) [1686205] - [usb] usb: core: comply to PHY framework (Torez Smith) [1686205] - [usb] usb: phy: am335x: fix race condition in _probe (Torez Smith) [1686205] - [usb] usb: dwc3: exynos: Fix error handling of clk_prepare_enable (Torez Smith) [1686205] - [usb] usb: phy: fix link errors (Torez Smith) [1686205] - [usb] usb: gadget: udc: net2272: Fix bitwise and boolean operations (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Handle 0 xfer length for OUT EP (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: remove req->started flag (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: prevent dwc3_request from being queued twice (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: add dwc3_request status tracking (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: add support for r8a774c0 (Torez Smith) [1686205] - [usb] usb: gadget: uvc: add uvcg_warn macro (Torez Smith) [1686205] - [usb] usb: gadget: u_serial: process RX in workqueue instead of tasklet (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add r8a774c0 support (Torez Smith) [1686205] - [documentation] usb: gadget: udc: renesas_usb3: Add bindings for r8a774c0 (Torez Smith) [1686205] - [usb] usb: gadget: aspeed: fix typo (Torez Smith) [1686205] - [usb] usb: dwc3: keystone: Add support for ti, am654-dwc3 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: keystone-usb: Add ti, am654-dwc3 support (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Fix OTG events when gadget driver isn't loaded (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Add support for MSM8998 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Add support for msm8998 (Torez Smith) [1686205] - [usb] usb: gadget: Remove dead branch code (Torez Smith) [1686205] - [usb] USB: serial: cp210x: support all gpios on CP2102N QFN28 package (Torez Smith) [1686205] - [usb] usb: ftdi-elan: Fix if == else warnings in ftdi_elan_respond_engine (Torez Smith) [1686205] - [usb] usb: typec: tpcm: improve error handling of tcpm_register_port (Torez Smith) [1686205] - [usb] usb: misc: usb3503: Add system sleep support in non-I2C mode (Torez Smith) [1686205] - [usb] usbip: Fix vhci_urb_enqueue() URB null transfer buffer error path (Torez Smith) [1686205] - [usb] usb: sisusb: remove useless macros and compact the code (Torez Smith) [1686205] - [usb] usb: sisusb: let files build only when needed (Torez Smith) [1686205] - [usb] usb: sisusb_con, cleanup configs (Torez Smith) [1686205] - [usb] usb: sisusb_con, convert addr macros to functions (Torez Smith) [1686205] - [usb] usb: ftdi-elan: remove a unnecessary variable 'empty_packets' (Torez Smith) [1686205] - [usb] usb: assign ACPI companions for embedded USB devices (Torez Smith) [1686205] - [usb] usb: split code locating ACPI companion into port and device (Torez Smith) [1686205] - [usb] USB: host: whci: rename Kbuild file (Torez Smith) [1686205] - [usb] USB: remove README file (Torez Smith) [1686205] - [usb] USB: add missing SPDX lines to Kconfig and Makefiles (Torez Smith) [1686205] - [usb] USB: storage: karma: add whitespace after declarations (Torez Smith) [1686205] - [usb] USB: serial: keyspan_usa: add proper SPDX lines for .h files (Torez Smith) [1686205] - [usb] USB: EHCI: ehci-mv: add MODULE_DEVICE_TABLE (Torez Smith) [1686205] - [usb] USB: Consolidate LPM checks to avoid enabling LPM twice (Torez Smith) [1686205] - [usb] USB: Add new USB LPM helpers (Torez Smith) [1686205] - [usb] drivers: usb :fsl: Remove USB Errata checking code (Torez Smith) [1686205] - [usb] usb: kconfig: remove dependency FSL_SOC for ehci fsl driver (Torez Smith) [1686205] - [usb] usb: ehci: fsl: Update register accessing for arm/arm64 platforms (Torez Smith) [1686205] - [usb] usb: usb251xb: add usb data lane port swap feature (Torez Smith) [1686205] - [documentation] dt-bindings: usb: usb251xb: add documentation for data lane swapping (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: replace udelay() with usleep_range() (Torez Smith) [1686205] - [usb] USB: host: ohci-at91: add sam9x60-sfr definition for ohci (Torez Smith) [1686205] - [usb] xhci: Use struct_size() in kzalloc() (Torez Smith) [1686205] - [usb] usb: hub: add retry routine after intr URB submit error (Torez Smith) [1686205] - [usb] USB: leds: fix regression in usbport led trigger (Torez Smith) [1686205] - [usb] usb: chipidea: fix static checker warning for NULL pointer (Torez Smith) [1686205] - [usb] USB: usbip: delete README file (Torez Smith) [1686205] - [usb] USB: serial: pl2303: add new PID to support PL2303TB (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Fix Remote Wakeup interrupt bit clearing (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: fix GPIO not working in autosuspend (Torez Smith) [1686205] - [usb] usb: gadget: Potential NULL dereference on allocation error (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Fix the uninitialized link_state when udc starts (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Clear req->needs_extra_trb flag on cleanup (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: synchronize_irq dwc irq in suspend (Torez Smith) [1686205] - [usb] USB: core: urb: Use struct_size() in kmalloc() (Torez Smith) [1686205] - [usb] cross-tree: phase out dma_zalloc_coherent() (Torez Smith) [1686205] - [usb] usb: gadget: udc: reduce indentation (Torez Smith) [1686205] - [usb] usb: devio: update max count of DPs per interval for ISOC (Torez Smith) [1686205] - [usb] usb: host: u132-hcd: fix a couple of indentation issues (Torez Smith) [1686205] - [usb] usb: core: Simplify return value of usb_get_configuration() (Torez Smith) [1686205] - [usb] USB: Add USB_QUIRK_DELAY_CTRL_MSG quirk for Corsair K70 RGB (Torez Smith) [1686205] - [usb] usbcore: Select only first configuration for non-UAC3 compliant devices (Torez Smith) [1686205] - [usb] USB: storage: add quirk for SMI SM3350 (Torez Smith) [1686205] - [usb] USB: storage: don't insert sane sense for SPC3+ when bad sense specified (Torez Smith) [1686205] - [usb] usb: cdc-acm: send ZLP for Telit 3G Intel based modems (Torez Smith) [1686205] - [usb] USB: serial: simple: add Motorola Tetra TPG2200 device id (Torez Smith) [1686205] - [usb] USB: serial: option: add Fibocom NL678 series (Torez Smith) [1686205] - [usb] cdc-acm: fix abnormal DATA RX issue for Mediatek Preloader (Torez Smith) [1686205] - [usb] usb: r8a66597: Fix a possible concurrency use-after-free bug in r8a66597_endpoint_disable() (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Extend the matching rules on PPS APDO selection (Torez Smith) [1686205] - [documentation] usb: typec: Improve Alt Mode documentation (Torez Smith) [1686205] - [usb] usb: musb: dsps: fix runtime pm for peripheral mode (Torez Smith) [1686205] - [usb] usb: musb: dsps: fix otg state machine (Torez Smith) [1686205] - [usb] USB: serial: pl2303: add ids for Hewlett-Packard HP POS pole displays (Torez Smith) [1686205] - [usb] PCI: Move Synopsys HAPS platform device IDs (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: add support for RZ/G2E (Torez Smith) [1686205] - [usb] usb: ehci-omap: Fix deferred probe for phy handling (Torez Smith) [1686205] - [usb] usb: roles: Add a description for the class to Kconfig (Torez Smith) [1686205] - [usb] xhci: Don't prevent USB2 bus suspend in state check intended for USB3 only (Torez Smith) [1686205] - [usb] USB: serial: option: add Telit LN940 series (Torez Smith) [1686205] - [usb] USB: serial: option: add Fibocom NL668 series (Torez Smith) [1686205] - [usb] USB: serial: option: add Simcom SIM7500/SIM7600 (MBIM mode) (Torez Smith) [1686205] - [usb] USB: serial: option: add GosunCn ZTE WeLink ME3630 (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: mark PM functions as __maybe_unused (Torez Smith) [1686205] - [usb] usb: core: Remove unnecessary memset() (Torez Smith) [1686205] - [usb] usb: host: isp1362-hcd: convert to DEFINE_SHOW_ATTRIBUTE (Torez Smith) [1686205] - [usb] usb: dwc2: Fix disable all EP's on disconnect (Torez Smith) [1686205] - [usb] usb: chipidea: imx: allow to configure oc polarity on i.MX25 (Torez Smith) [1686205] - [usb] usb: chipidea: imx: Warn if oc polarity isn't specified (Torez Smith) [1686205] - [usb] usb: chipidea: imx: support configuring for active low oc signal (Torez Smith) [1686205] - [documentation] doc: usb: ci-hdrc-usb2: Add pinctrl properties for HSIC pin groups (Torez Smith) [1686205] - [usb] usb: chipidea: host: override ehci->hub_control (Torez Smith) [1686205] - [usb] usb: chipidea: imx: add HSIC support (Torez Smith) [1686205] - [usb] usb: chipidea: add flag for imx hsic implementation (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Disable CSP for stream OUT ep (Torez Smith) [1686205] - [usb] USB: serial: mos7840: remove set but not used variables 'number, serial' (Torez Smith) [1686205] - [usb] USB: serial: option: add HP lt4132 (Torez Smith) [1686205] - [usb] usb: dwc2: disable power_down on Amlogic devices (Torez Smith) [1686205] - [usb] xhci: move usb2 get port status link resume handling to its own function (Torez Smith) [1686205] - [usb] xhci: refactor U0 link state handling in get_port_status (Torez Smith) [1686205] - [usb] xhci: cleanup code that sets portstatus and portchange bits (Torez Smith) [1686205] - [usb] xhci: move usb2 speficic bits to own function in get_port_status call (Torez Smith) [1686205] - [usb] xhci: move usb3 speficic bits to own function in get_port_status call (Torez Smith) [1686205] - [usb] xhci: remove unused hcd_index() (Torez Smith) [1686205] - [usb] xhci: move bus_state structure under the xhci_hub structure (Torez Smith) [1686205] - [usb] xhci: remove the unused sw_lpm_support (Torez Smith) [1686205] - [usb] Revert "usb: dwc3: pci: Use devm functions to get the phy GPIOs" (Torez Smith) [1686205] - [usb] USB: gadget: udc: s3c2410_udc: convert to DEFINE_SHOW_ATTRIBUTE (Torez Smith) [1686205] - [usb] usb: mtu3: fix dbginfo in qmu_tx_zlp_error_handler (Torez Smith) [1686205] - [usb] usb: dwc3: trace: add missing break statement to make compiler happy (Torez Smith) [1686205] - [usb] xhci: Prevent U1/U2 link pm states if exit latency is too long (Torez Smith) [1686205] - [usb] xhci: workaround CSS timeout on AMD SNPS 3.0 xHC (Torez Smith) [1686205] - [tty] USB: serial: console: fix reported terminal settings (Torez Smith) [1686205] - [usb] usb: appledisplay: Remove unnecessary spinlock (Torez Smith) [1686205] - [usb] usb: appledisplay: Set urb transfer_flags to URB_NO_TRANSFER_DMA_MAP (Torez Smith) [1686205] - [usb] usb: quirk: add no-LPM quirk on SanDisk Ultra Flair device (Torez Smith) [1686205] - [usb] USB: Fix invalid-free bug in port_over_current_notify() (Torez Smith) [1686205] - [usb] usb: appledisplay: Add 27" Apple Cinema Display (Torez Smith) [1686205] - [platform] staging: typec: fusb302: Rename fcs, extcon-name to linux, extcon-name (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Report isoc transfer frame number (Torez Smith) [1686205] - [include] usb: gadget: Introduce frame_number to usb_request (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use SIMPLE_DEV_PM_OPS macro (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Remove dummy runtime PM callbacks (Torez Smith) [1686205] - [usb] usb: dwc2: host: use hrtimer for NAK retries (Torez Smith) [1686205] - [usb] usb: hub: delay hub autosuspend if USB3 port is still link training (Torez Smith) [1686205] - [usb] usb: mtu3: clear SOFTCONN when clear USB3_EN if work as HS mode (Torez Smith) [1686205] - [usb] usb: mtu3: enable SETUPENDISR interrupt (Torez Smith) [1686205] - [usb] usb: mtu3: fix the issue about SetFeature(U1/U2_Enable) (Torez Smith) [1686205] - [usb] usb: mtu3: enable hardware remote wakeup from L1 automatically (Torez Smith) [1686205] - [usb] usb: mtu3: remove QMU checksum (Torez Smith) [1686205] - [usb] usb/mtu3: power down device ip at setup (Torez Smith) [1686205] - [usb] usb: dwc2: Disable power down feature on Samsung SoCs (Torez Smith) [1686205] - [usb] usb: dwc3: Correct the logic for checking TRB full in __dwc3_prepare_one_trb() (Torez Smith) [1686205] - [usb] usb: dwc3: don't issue no-op trb for stream capable endpoints (Torez Smith) [1686205] - [usb] usb: dwc3: update stream id in depcmd (Torez Smith) [1686205] - [usb] USB: serial: mos7840: add a product ID for the new product (Torez Smith) [1686205] - [usb] USB: serial: mos7840: clean up register handling (Torez Smith) [1686205] - [usb] usb: gadget: u_ether: fix unsafe list iteration (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: check if dep->frame_number is still valid (Torez Smith) [1686205] - [usb] USB: omap_udc: fix rejection of out transfers when DMA is used (Torez Smith) [1686205] - [usb] USB: omap_udc: fix USB gadget functionality on Palm Tungsten E (Torez Smith) [1686205] - [usb] USB: omap_udc: fix omap_udc_start() on 15xx machines (Torez Smith) [1686205] - [usb] USB: omap_udc: fix crashes on probe error and module removal (Torez Smith) [1686205] - [usb] USB: omap_udc: use devm_request_irq() (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: remove unnecessary dev_info() (Torez Smith) [1686205] - [usb] usb: dwc3: trace: log ep commands in hex (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: return errors from __dwc3_gadget_start_isoc() (Torez Smith) [1686205] - [usb] usb: core: quirks: add RESET_RESUME quirk for Cherry G230 Stream series (Torez Smith) [1686205] - [usb] USB: usb-storage: Add new IDs to ums-realtek (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: remove wait_end_transfer (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: move requests to cancelled_list (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: introduce cancelled_list (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: extract dwc3_gadget_ep_skip_trbs() (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: use num_trbs when skipping TRBs on ->dequeue() (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: track number of TRBs per request (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: combine unaligned and zero flags (Torez Smith) [1686205] - [usb] usb: dwc3: Add workaround for isoc start transfer failure (Torez Smith) [1686205] - [documentation] usb: dwc3: Add disabling of start_transfer failure quirk (Torez Smith) [1686205] - [usb] usb: dwc3: Track DWC_usb31 VERSIONTYPE (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: Allow scatter-gather buffers (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: Add support for CCID descriptors (Torez Smith) [1686205] - [usb] usb: gadget: uvc: constify vb2_ops structure (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Accept LPM token when TxFIFO is not empty (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Fix WkupAlert interrupt handler (Torez Smith) [1686205] - [usb] usb: dwc3: Set default mode for DWC_usb3 v3.30a and higher (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: add a safety connection way for forced_b_device (Torez Smith) [1686205] - [usb] usb: dwc3: drd: Add support for DR detection through extcon (Torez Smith) [1686205] - [usb] usb: dwc3: drd: Switch to device property for 'extcon' handling (Torez Smith) [1686205] - [usb] usb: dwc3: don't log probe deferrals; but do log other error codes (Torez Smith) [1686205] - [usb] usb: gadget: aspeed-vhub: constify usb_gadget_ops structure (Torez Smith) [1686205] - [usb] usb: dwc3: Support option to disable USB2 LPM (Torez Smith) [1686205] - [documentation] usb: dwc3: Add a property to disable USB2 LPM (Torez Smith) [1686205] - [usb] usb: dwc3: Set GUSB2PHYCFG.ENBLSLPM (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Print/set link state for peripheral mode (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Properly print/set link state for HS (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Dump internal LSP and ep registers (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Print eps Tx/RxFIFO in bytes (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Properly name Tx/RxFIFO (Torez Smith) [1686205] - [usb] Revert "usb: dwc3: gadget: skip Set/Clear Halt when invalid" (Torez Smith) [1686205] - [usb] drivers: usb: early: clean up indentation, remove extraneous tabs (Torez Smith) [1686205] - [usb] USB: ene_usb6250: add missing indentation (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: use rounding when calculating baud rate divisors (Torez Smith) [1686205] - [usb] USB: serial: f81534: fix reading old/new IC config (Torez Smith) [1686205] - [usb] usb: cdc-acm: add entry for Hiro (Conexant) modem (Torez Smith) [1686205] - [usb] usb: xhci: Prevent bus suspend if a port connect change or polling state is detected (Torez Smith) [1686205] - [usb] usb: core: Fix hub port connection events lost (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: fix ISOC TRB type on unaligned transfers (Torez Smith) [1686205] - [usb] Revert "usb: gadget: ffs: Fix BUG when userland exits with submitted AIO transfers" (Torez Smith) [1686205] - [usb] usb: dwc2: pci: Fix an error code in probe (Torez Smith) [1686205] - [usb] usb: dwc3: Fix NULL pointer exception in dwc3_pci_remove() (Torez Smith) [1686205] - [usb] USB: serial: mos7840: remove set but not used variables 'st, data1, iflag' (Torez Smith) [1686205] - [usb] USB: serial: quatech2: remove set but not used variable 'port_priv' (Torez Smith) [1686205] - [include] USB: remove the unused struct hcd_timeout definition (Torez Smith) [1686205] - [usb] usb: typec: ucsi: add support for Cypress CCGx (Torez Smith) [1686205] - [usb] usb: xhci: fix timeout for transition from RExit to U0 (Torez Smith) [1686205] - [usb] usb: xhci: fix uninitialized completion when USB3 port got wrong status (Torez Smith) [1686205] - [usb] xhci: Add check for invalid byte size error when UAS devices are connected (Torez Smith) [1686205] - [usb] xhci: handle port status events for removed USB3 hcd (Torez Smith) [1686205] - [usb] xhci: Fix leaking USB3 shared_hcd at xhci removal (Torez Smith) [1686205] - [documentation] dt-bindings: usb: xhci-tegra: Add power-domain details (Torez Smith) [1686205] - [usb] USB: misc: appledisplay: add 20" Apple Cinema Display (Torez Smith) [1686205] - [usb] USB: quirks: Add no-lpm quirk for Raydium touchscreens (Torez Smith) [1686205] - [usb] usb: quirks: Add delay-init quirk for Corsair K70 LUX RGB (Torez Smith) [1686205] - [usb] USB: Wait for extra delay time after USB_PORT_FEAT_RESET for quirky hub (Torez Smith) [1686205] - [usb] USB: gadget: udc: fix spelling mistake "intrerrupt" -> "interrupt" (Torez Smith) [1686205] - [usb] usb: host: remove unnecessary condition check (Torez Smith) [1686205] - [usb] usb: typec: tcpm: charge current handling for sink during hard reset (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Do not disconnect link for self powered devices (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Properly check last unaligned/zero chain TRB (Torez Smith) [1686205] - [usb] usb: dwc3: core: Clean up ULPI device (Torez Smith) [1686205] - [usb] usb: phy: ab8500: silence some uninitialized variable warnings (Torez Smith) [1686205] - [usb] usb: xhci: tegra: Add genpd support (Torez Smith) [1686205] - [usb] usb: xhci: tegra: Power-off power-domains on removal (Torez Smith) [1686205] - [usb] usbip:vudc: BUG kmalloc-2048 (Not tainted): Poison overwritten (Torez Smith) [1686205] - [tools] usbip: tools: fix atoi() on non-null terminated string (Torez Smith) [1686205] - [usb] USB: misc: appledisplay: fix backlight update_status return code (Torez Smith) [1686205] - [usb] USB: fix the usbfs flag sanitization for control transfers (Torez Smith) [1686205] - [documentation] usb: host: add DT bindings for faraday fotg2 (Torez Smith) [1686205] - [usb] usb: host: ohci-at91: fix request of irq for optional gpio (Torez Smith) [1686205] - [usb] usb: xhci: pci: Enable Intel USB role mux on Apollo Lake platforms (Torez Smith) [1686205] - [usb] usb: roles: intel_xhci: Fix Unbalanced pm_runtime_enable (Torez Smith) [1686205] - [usb] cdc-acm: correct counting of UART states in serial state notification (Torez Smith) [1686205] - [usb] cdc-acm: do not reset notification buffer index upon urb unlinking (Torez Smith) [1686205] - [usb] cdc-acm: fix race between reset and control messaging (Torez Smith) [1686205] - [usb] usb: usbip: Fix BUG: KASAN: slab-out-of-bounds in vhci_hub_control() (Torez Smith) [1686205] - [usb] usb/early: remove set but not used variable 'remain_length' (Torez Smith) [1686205] - [usb] usb: typec: Fix copy/paste on typec_set_vconn_role() kerneldoc (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Report back negotiated PPS voltage and current (Torez Smith) [1686205] - [usb] USB: core: remove set but not used variable 'udev' (Torez Smith) [1686205] - [usb] usb: core: fix memory leak on port_dev_path allocation (Torez Smith) [1686205] - [usb] USB: net2280: Remove ->disconnect() callback from net2280_pullup() (Torez Smith) [1686205] - [usb] usb: dwc2: disable power_down on rockchip devices (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: add support for r8a77990 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usb3: add bindings for r8a77990 (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: remove set but not used variable 'iflag' (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: fix interrupt-out transfer length (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: add support for FT232R CBUS gpios (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: fix gpio name collisions (Torez Smith) [1686205] - [netdrv] net: usbnet: make driver_info const (Torez Smith) [1686205] - [usb] usb: typec: remove set but not used variables 'snk_ma, min_mv' (Torez Smith) [1686205] - [usb] usb: export firmware port location in sysfs (Torez Smith) [1686205] - [usb] usb: hub: try old enumeration scheme first for high speed devices (Torez Smith) [1686205] - [documentation] dt-bindings: usb-xhci: Document r8a7744 support (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add support for r8a7744 (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Fix APDO PPS order checking to be based on voltage (Torez Smith) [1686205] - [tools] usbip: fix vhci_hcd controller counting (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: Fix b-device mode for "workaround" (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Add handler for WkupAlert interrupt (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: enable WKUP_ALERT interrupt (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Program GREFCLK register (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Add parameters for GREFCLK register (Torez Smith) [1686205] - [usb] usb: dwc2: Add definitions for new registers (Torez Smith) [1686205] - [usb] usb: dwc2: Update target (u)frame calculation (Torez Smith) [1686205] - [usb] usb: dwc2: Add dwc2_gadget_dec_frame_num_by_one() function (Torez Smith) [1686205] - [usb] usb: dwc2: Add core parameter for service interval support (Torez Smith) [1686205] - [usb] usb: dwc2: Update registers definitions to support service interval (Torez Smith) [1686205] - [usb] usb: gadget: f_uac2: disable IN/OUT ep if unused (Torez Smith) [1686205] - [usb] USB: gadget core: Issue ->disconnect() callback from usb_gadget_disconnect() (Torez Smith) [1686205] - [usb] usb: dwc3: Fix spelling of 'optimizations' (Torez Smith) [1686205] - [usb] usb: gadget: atmel: remove pointless retrieval of DT name property (Torez Smith) [1686205] - [usb] usb: gadget: fsl_udc_core: fixup struct_udc_setup documentation (Torez Smith) [1686205] - [usb] usb: gadget: fsl_udc_core: check allocation return value and cleanup on failure (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Check ENBLSLPM before sending ep command (Torez Smith) [1686205] - [usb] usb: dwc2: fix unbalanced use of external vbus-supply (Torez Smith) [1686205] - [usb] usb: dwc2: fix call to vbus supply exit routine, call it unlocked (Torez Smith) [1686205] - [usb] usb: dwc2: fix a race with external vbus supply (Torez Smith) [1686205] - [usb] usb: dwc2: get optional vbus-supply regulator once (Torez Smith) [1686205] - [usb] usb: dwc3: add EXTCON dependency for qcom (Torez Smith) [1686205] - [usb] usb: gadget: udc: atmel: handle at91sam9rl PMC (Torez Smith) [1686205] - [usb] usb: gadget: udc: fotg210-udc: Fix a sleep-in-atomic-context bug in fotg210_get_status() (Torez Smith) [1686205] - [usb] usb: dwc2: Disable all EP's on disconnect (Torez Smith) [1686205] - [documentation] usb: dwc3: exynos: Add support for Exynos5433 variant with all clocks (Torez Smith) [1686205] - [usb] usb: dwc3: exynos: Rework clock handling and prepare for new variants (Torez Smith) [1686205] - [usb] usb: dwc3: exynos: Remove dead code (Torez Smith) [1686205] - [usb] usb: gadget: udc: Remove unnecessary parentheses (Torez Smith) [1686205] - [usb] usb: dwc2: remove set but unused variable (Torez Smith) [1686205] - [usb] usb: gadget: fix spelling mistakeis "queing" -> "queuing" (Torez Smith) [1686205] - [usb] usb: xhci-mtk: resume USB3 roothub first (Torez Smith) [1686205] - [usb] xhci: Add missing CAS workaround for Intel Sunrise Point xHCI (Torez Smith) [1686205] - [usb] usb: cdc_acm: Do not leak URB buffers (Torez Smith) [1686205] - [usb] usb: usbtmc: uninitialized symbol 'actual' in usbtmc_ioctl_abort_bulk_in_tag (Torez Smith) [1686205] - [usb] usb: usbtmc: uninitialized symbol 'actual' in usbtmc_ioctl_clear (Torez Smith) [1686205] - [usb] usb: usbtmc: uninitialized symbol 'actual' in usbtmc_read (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix memory leak in usbtmc_ioctl_request (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: add support for R-Car E3 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: add bindings for r8a77990 (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: rcar3: Use OTG mode for R-Car D3 (Torez Smith) [1686205] - [usb] Revert "usb: renesas_usbhs: set the mode by using extcon state for non-otg channel" (Torez Smith) [1686205] - [usb] Revert "usb: renesas_usbhs: add extcon notifier to set mode for non-otg channel" (Torez Smith) [1686205] - [usb] usb: core: added uevent for over-current (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Resolve fixed power role contract setup (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Correct spelling mistake for toggling state (Torez Smith) [1686205] - [usb] xhci: Avoid USB autosuspend when resuming USB2 ports (Torez Smith) [1686205] - [usb] usb: xhci: tegra: Firmware header is little endian (Torez Smith) [1686205] - [usb] xhci: Use soft retry to recover faster from transaction errors (Torez Smith) [1686205] - [usb] usb: host: xhci-plat: add platform TPL support (Torez Smith) [1686205] - [usb] usb: xhci-mtk: supports SSP without external USB3 gen2 hub (Torez Smith) [1686205] - [usb] usb: xhci-mtk: supports bandwidth scheduling with multi-TT (Torez Smith) [1686205] - [usb] usb: xhci-mtk: improve bandwidth scheduling (Torez Smith) [1686205] - [usb] usb: xhci-mtk: fix ISOC error when interval is zero (Torez Smith) [1686205] - [usb] usb: xhci-mtk: use maximum ESIT payload of endpiont context (Torez Smith) [1686205] - [usb] usb: host: Replace empty define with do while (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: implement GPIO support for FT-X devices (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Use u to print unsigned int values (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Simplify attributes macros (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Fix operation on big endian platforms (Torez Smith) [1686205] - [uapi] usb: video: Fix endianness mismatches in descriptor structures (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Remove uvc_set_trace_param() function (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Replace plain printk() with dev_*() (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Only halt video streaming endpoint in bulk mode (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Factor out video USB request queueing (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Sort frame intervals upon writing (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Prevent format changes after linking header (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Add bFrameIndex attributes (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Add bFormatIndex attributes (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Add interface number attributes (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Allocate groups dynamically (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Drop leaked references to config items (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc2: add description for px30 (Torez Smith) [1686205] - [usb] USB: serial: simple: add Motorola Tetra MTP6550 id (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: fix spelling mistake "retreiving" -> "retrieving" (Torez Smith) [1686205] - [usb] USB: STORAGE: ISD200 Fixed coding style issue "space required in for loop" (Torez Smith) [1686205] - [usb] usb: typec: Group all TCPCI/TCPM code together (Torez Smith) [1686205] - [usb] usb: typec: fusb302: reorganizing the probe function a little (Torez Smith) [1686205] - [usb] usb: typec: class: Don't use port parent for getting mux handles (Torez Smith) [1686205] - [usb] usb: typec: mux: Take care of driver module reference counting (Torez Smith) [1686205] - [usb] usb: core: safely deal with the dynamic quirk lists (Torez Smith) [1686205] - [usb] usb: roles: Take care of driver module reference counting (Torez Smith) [1686205] - [usb] usb: phy: mxs: fix spelling mistake "stardard" -> "standard" (Torez Smith) [1686205] - [usb] usb: host: fotg2: Fix potential NULL dereference (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add multiple clocks management (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: add clock-names property (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add reset_control (Torez Smith) [1686205] - [documentation] dt-bindings: usb: ohci: Add clocks description for R-Car Gen3 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: ehci: Add clocks description for R-Car Gen3 (Torez Smith) [1686205] - [usb] usbcore: Select UAC3 configuration for audio if present (Torez Smith) [1686205] - [documentation] usb: gadget: udc: renesas_usb3: Add r8a774a1 support (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add r8a774a1 support (Torez Smith) [1686205] - [documentation] dt-bindings: usb-xhci: Add r8a774a1 support (Torez Smith) [1686205] - [documentation] dt-bindings: ehci-mv: add bindings (Torez Smith) [1686205] - [usb] USB: EHCI: ehci-mv: add DT support (Torez Smith) [1686205] - [usb] USB: EHCI: ehci-mv: use phy-pxa-usb (Torez Smith) [1686205] - [usb] USB: EHCI: ehci-mv: remove private_init (Torez Smith) [1686205] - [usb] USB: EHCI: make ehci-mv a separate driver (Torez Smith) [1686205] - [usb] usb: usbtmc: Remove sysfs group TermChar and auto_abort (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix split quoted string in debug message (Torez Smith) [1686205] - [usb] usb: usbtmc: Remove redundant macro USBTMC_SIZE_IOBUFFER (Torez Smith) [1686205] - [usb] usb: usbtmc: Remove redundant code (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_API_VERSION (Torez Smith) [1686205] - [usb] usb: usbtmc: Replace USBTMC_TIMEOUT macros for control messages (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix ioctl USBTMC_IOCTL_ABORT_BULK_OUT (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix ioctl USBTMC_IOCTL_ABORT_BULK_IN (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix ioctl USBTMC_IOCTL_CLEAR (Torez Smith) [1686205] - [usb] usb: usbtmc: Optimize usbtmc_read (Torez Smith) [1686205] - [usb] usb: usbtmc: Optimize usbtmc_write (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_AUTO_ABORT (Torez Smith) [1686205] - [usb] usb: usbtmc: add ioctl USBTMC_IOCTL_MSG_IN_ATTR (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC488_IOCTL_WAIT_SRQ (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix suspend/resume (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_CLEANUP_IO (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_CANCEL_IO (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for vendor specific read (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_WRITE_RESULT (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for vendor specific write (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for generic requests on control (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Populate tcpc fwnode for TCPM property handling (Torez Smith) [1686205] - [documentation] dt-bindings: usb: fusb302: Use usb-connector bindings for configuration (Torez Smith) [1686205] - [documentation] dt-bindings: connector: Add support for USB-PD PPS APDOs to bindings (Torez Smith) [1686205] - [usb] USB: handle NULL config in usb_find_alt_setting() (Torez Smith) [1686205] - [usb] USB: fix error handling in usb_driver_claim_interface() (Torez Smith) [1686205] - [usb] USB: remove LPM management from usb_driver_claim_interface() (Torez Smith) [1686205] - [usb] USB: usbdevfs: restore warning for nonsensical flags (Torez Smith) [1686205] - [usb] USB: usbdevfs: sanitize flags more (Torez Smith) [1686205] - [usb] Revert "usb: cdc-wdm: Fix a sleep-in-atomic-context bug in service_outstanding_interrupt()" (Torez Smith) [1686205] - [usb] usb: musb: dsps: do not disable CPPI41 irq in driver teardown (Torez Smith) [1686205] - [usb] usb: chipidea: Fix otg event handler (Torez Smith) [1686205] - [usb] usb: chipidea: Prevent unbalanced IRQ disable (Torez Smith) [1686205] - [documentation] doc: usb: ci-hdrc-usb2: Add pinctrl properties definition (Torez Smith) [1686205] - [usb] usb: chipidea: Add dynamic pinctrl selection (Torez Smith) [1686205] - [usb] usb: chipidea: imx: make MODULE_LICENCE and SPDX-identifier match (Torez Smith) [1686205] - [usb] usb: chipidea: imx: enable OTG overcurrent in case USB subsystem is already started (Torez Smith) [1686205] - [usb] usb: chipidea: imx: do not use preprocessor conditionals for PM (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Add section header comments (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Don't wrap groups unnecessarily (Torez Smith) [1686205] - [usb] mos7720: bury dead TIOCM... in ->ioctl() (Torez Smith) [1686205] - [usb] USB: serial: option: add two-endpoints device-id flag (Torez Smith) [1686205] - [usb] USB: serial: option: improve Quectel EP06 detection (Torez Smith) [1686205] - [usb] Revert "cdc-acm: implement put_char() and flush_chars()" (Torez Smith) [1686205] - [usb] usb: Change usb_of_get_companion_dev() place to usb/common (Torez Smith) [1686205] - [usb] usb: xhci: fix interrupt transfer error happened on MTK platforms (Torez Smith) [1686205] - [usb] usb: core: phy: clean up return value check about devm_of_phy_get_by_index() (Torez Smith) [1686205] - [usb] usb: mtu3: disable vbus rise/fall interrupts of ltssm (Torez Smith) [1686205] - [usb] USB: wusbcore: Switch to bitmap_zalloc() (Torez Smith) [1686205] - [usb] usb: misc: fix obsolete function (Torez Smith) [1686205] - [usb] usb: iowarrior: replace kmalloc with kmalloc_array (Torez Smith) [1686205] - [usb] USB: OHCI: Remove USB bus reset delay from OHCI handover code (Torez Smith) [1686205] - [usb] usb: host: fotg2: add silicon clock handling (Torez Smith) [1686205] - [usb] USB: typec: fsusb302: remove unused variables snk_pdo and toggling_mode_name (Torez Smith) [1686205] - [usb] usb storage: remove inherited SCSI dependency for USB_STORAGE_ENE_UB6250 (Torez Smith) [1686205] - [usb] usb storage: group dependent USB storage Kconfig entries together (Torez Smith) [1686205] - [usb] USB: Removing NULL check for pool since dma_pool_destroy is safe (Torez Smith) [1686205] - [usb] usb: cdc-wdm: Fix a sleep-in-atomic-context bug in service_outstanding_interrupt() (Torez Smith) [1686205] - [usb] usb: misc: uss720: Fix two sleep-in-atomic-context bugs (Torez Smith) [1686205] - [usb] usb: host: u132-hcd: Fix a sleep-in-atomic-context bug in u132_get_frame() (Torez Smith) [1686205] - [usb] usb: Avoid use-after-free by flushing endpoints early in usb_set_interface() (Torez Smith) [1686205] - [usb] usb/typec: fix kernel-doc notation warning for typec_match_altmode (Torez Smith) [1686205] - [usb] usb: Don't die twice if PCI xhci host is not responding in resume (Torez Smith) [1686205] - [usb] usb: mtu3: fix error of xhci port id when enable U3 dual role (Torez Smith) [1686205] - [usb] usb: uas: add support for more quirk flags (Torez Smith) [1686205] - [usb] USB: Add quirk to support DJI CineSSD (Torez Smith) [1686205] - [usb] usb: typec: fix kernel-doc parameter warning (Torez Smith) [1686205] - [usb] usb/dwc3/gadget: fix kernel-doc parameter warning (Torez Smith) [1686205] - [usb] USB: yurex: Check for truncation in yurex_read() (Torez Smith) [1686205] - [usb] USB: yurex: Fix buffer over-read in yurex_write() (Torez Smith) [1686205] - [usb] usb: host: xhci-plat: Iterate over parent nodes for finding quirks (Torez Smith) [1686205] - [usb] xhci: Fix use after free for URB cancellation on a reallocated endpoint (Torez Smith) [1686205] - [usb] USB: add quirk for WORLDE Controller KS49 or Prodipe MIDI 49C USB controller (Torez Smith) [1686205] - [usb] usb: dwc2: Fix call location of dwc2_check_core_endianness (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Fix return value check in dwc3_byt_enable_ulpi_refclock() (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: fix maxpacket size of ep0 (Torez Smith) [1686205] - [usb] usb: gadget: fotg210-udc: Fix memory leak of fotg210->ep (Torez Smith) [1686205] - [usb] USB: net2280: Fix erroneous synchronization change (Torez Smith) [1686205] - [usb] usb: dwc3: of-simple: avoid unused function warnings (Torez Smith) [1686205] - [usb] USB: serial: ti_usb_3410_5052: fix array underflow in completion handler (Torez Smith) [1686205] - [usb] USB: serial: io_ti: fix array underflow in completion handler (Torez Smith) [1686205] - [usb] USB: serial: pl2303: add a new device id for ATEN (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Kconfig: convert to SPDX identifiers (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Check MaxPacketSize from descriptor (Torez Smith) [1686205] - [usb] usb: dwc2: Turn on uframe_sched on "stm32f4x9_fsotg" platforms (Torez Smith) [1686205] - [usb] usb: dwc2: Turn on uframe_sched on "amlogic" platforms (Torez Smith) [1686205] - [usb] usb: dwc2: Turn on uframe_sched on "his" platforms (Torez Smith) [1686205] - [usb] usb: dwc2: Turn on uframe_sched on "bcm" platforms (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: ISOC's starting flow improvement (Torez Smith) [1686205] - [usb] usb: dwc2: Make dwc2_readl/writel functions endianness-agnostic (Torez Smith) [1686205] - [usb] usb: dwc3: core: Enable AutoRetry feature in the controller (Torez Smith) [1686205] - [usb] usb: dwc3: Set default mode for dwc_usb31 (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: Add register of usb role switch (Torez Smith) [1686205] - [usb] usb: dwc2: replace ioread32/iowrite32_rep with dwc2_readl/writel_rep (Torez Smith) [1686205] - [usb] usb: dwc2: Modify dwc2_readl/writel functions prototype (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Intel Merrifield can be host (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Supply device properties via driver data (Torez Smith) [1686205] - [documentation] arm64: dts: dwc3: description of incr burst type (Torez Smith) [1686205] - [usb] usb: dwc3: Enable undefined length INCR burst type (Torez Smith) [1686205] - [usb] usb: dwc3: add global soc bus configuration reg0 (Torez Smith) [1686205] - [usb] usb: dwc3: Describe 'wakeup_work' field of struct dwc3_pci (Torez Smith) [1686205] - [usb] USB: option: add support for DW5821e (Torez Smith) [1686205] - [usb] usb: dwc3: change stream event enable bit back to 13 (Torez Smith) [1686205] - [usb] usb: dwc3: of-simple: reset host controller at suspend/resume (Torez Smith) [1686205] - [usb] usb: gadget: storage: Remove reference counting (Torez Smith) [1686205] - [usb] usb: gadget: storage: Add error handling for no memory (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Use devm functions to get the phy GPIOs (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Enable ULPI Refclk on platforms where the firmware does not (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Add GPIO lookup table on platforms without ACPI GPIO resources (Torez Smith) [1686205] - [usb] USB: gadget: Document that certain ep operations can be called in interrupt context (Torez Smith) [1686205] - [usb] usb: gadget: configfs: avoid spaces for indentation (Torez Smith) [1686205] - [usb] usb: dwc3: Add a glue driver for Synopsys HAPS platform (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Expose configuration name through video node (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Move function to avoid forward declaration (Torez Smith) [1686205] - [usb] usb: dwc2: Move dwc2_readl/writel functions after hsotg structure (Torez Smith) [1686205] - [usb] usb: gadget: tcm: fix spelling mistake: "Manufactor" -> "Manufacturer" (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Move trace parameter to function module (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Minimize #include in headers (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Move userspace API definition to public header (Torez Smith) [1686205] - [usb] usb: host: exynos: Remove support for Exynos5440 (Torez Smith) [1686205] - [usb] usb: usbtmc: Add support for 32 bit compat applications (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for termination character (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for EOM bit (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for trigger (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctls to set/get usb timeout (Torez Smith) [1686205] - [usb] usb: usbtmc: use consistent timeout error (Torez Smith) [1686205] - [usb] usb: usbtmc: Support Read Status Byte with SRQ per file (Torez Smith) [1686205] - [usb] USB: serial: cp210x: implement GPIO support for CP2102N (Torez Smith) [1686205] - [usb] USB: serial: cp210x: improve line-speed handling for CP2104 and CP2105 (Torez Smith) [1686205] - [usb] USB: serial: cp210x: generalise CP2102N line-speed handling (Torez Smith) [1686205] - [usb] USB: serial: cp210x: improve baudrate support for CP2102N (Torez Smith) [1686205] - [usb] USB: serial: cp210x: honour device-type maximum line speed (Torez Smith) [1686205] - [usb] USB: serial: cp210x: make line-speed quantisation data driven (Torez Smith) [1686205] - [usb] USB: serial: iuu_phoenix: drop redundant input-speed re-encoding (Torez Smith) [1686205] - [usb] USB: serial: iuu_phoenix: drop unused driver-data baud rate (Torez Smith) [1686205] - [usb] USB: serial: mos7720: remove redundant variables iflag, mask and serial (Torez Smith) [1686205] - [documentation] dt-bindings: usb-xhci: Add r8a77990 support (Torez Smith) [1686205] - [usb] usb: host: ehci-sched: remove redundant pointer dev (Torez Smith) [1686205] - [usb] usb: host: u132-hcd: remove redundant variable num_ports (Torez Smith) [1686205] - [usb] USB: host: whci: remove redundant variable t (Torez Smith) [1686205] - [usb] usb: xhci: dbc: remove redundant pointer dbc (Torez Smith) [1686205] - [usb] usb: isp1760: remove redundant variable 'selector' (Torez Smith) [1686205] - [usb] usb-misc: sisusbvga: remove redundant variable modey (Torez Smith) [1686205] - [usb] usb: misc: uss720: remove redundant pointer usbdev (Torez Smith) [1686205] - [usb] usb: usbip: remove redundant pointer ep (Torez Smith) [1686205] - [usb] USB: serial: kl5kusb105: remove KLSI device id (Torez Smith) [1686205] - [usb] usb: host: xhci-rcar: Add a condition check about PLL active (Torez Smith) [1686205] - [usb] usb: host: xhci-rcar: Simplify getting the firmware name for R-Car Gen3 (Torez Smith) [1686205] - [usb] usb: host: xhci-plat: add firmware_name for R-Car Gen3 (Torez Smith) [1686205] - [usb] usb: typec: avoid format-overflow warning (Torez Smith) [1686205] - [usb] usb: typec: unlock dp->lock on error exit path, and also zero ret if successful (Torez Smith) [1686205] - [usb] usb: typec: fix dereference before null check on adev (Torez Smith) [1686205] - [usb] usb: usbtest: use irqsave() in USB's complete callback (Torez Smith) [1686205] - [usb] USB: serial: kobil_sct: add missing version error handling (Torez Smith) [1686205] - [usb] USB: serial: kobil_sct: fix modem-status error handling (Torez Smith) [1686205] - [usb] usb: simplify usbport trigger (Torez Smith) [1686205] - [include] device connection: Add fwnode member to struct device_connection (Torez Smith) [1686205]- [security] KEYS: reaching the keys quotas correctly (Vladis Dronov) [1820405] - [security] KEYS: allow reaching the keys quotas exactly (Vladis Dronov) [1820405] - [infiniband] RDMA/core: Ensure security pkey modify is not lost (Kamal Heib) [1786604] - [infiniband] IB/hfi1: Ensure pq is not left on waitlist (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/mad: Do not crash if the rdma device does not have a umad interface (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix missing error check on dev_set_name() (Kamal Heib) [1786604] - [infiniband] RDMA/nl: Do not permit empty devices names during RDMA_NLDEV_CMD_NEWLINK/SET (Kamal Heib) [1786604] - [infiniband] RDMA/iwcm: Fix iwcm work deallocation (Kamal Heib) [1786604] - [infiniband] RDMA/siw: Fix failure handling during device creation (Kamal Heib) [1786604] - [infiniband] RDMA/nldev: Fix crash when set a QP to a new counter but QPN is missing (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix protection fault in ib_mr_pool_destroy (Kamal Heib) [1786604] - [infiniband] IB/hfi1, qib: Ensure RCU is locked when accessing list (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/core: Fix pkey and port assignment in get_new_pps (Kamal Heib) [1786604] - [infiniband] RMDA/cm: Fix missing ib_cm_destroy_id() in ib_cm_insert_listen() (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix use of logical OR in get_new_pps (Kamal Heib) [1786604] - [infiniband] Revert "RDMA/cma: Simplify rdma_resolve_addr() error flow" (Kamal Heib) [1786604] - [net] xprtrdma: Fix DMA scatter-gather list mapping imbalance (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix protection fault in get_pkey_idx_qp_list (Kamal Heib) [1786604] - [infiniband] RDMA/rxe: Fix soft lockup problem due to using tasklets in softirq (Kamal Heib) [1786604] - [infiniband] IB/umad: Fix kernel crash while unloading ib_umad (Kamal Heib) [1786604] - [infiniband] RDMA/core: Add missing list deletion on freeing event queue (Kamal Heib) [1786604] - [infiniband] RDMA/siw: Remove unwanted WARN_ON in siw_cm_llp_data_ready() (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix invalid memory access in spec_filter_size (Kamal Heib) [1786604] - [infiniband] IB/rdmavt: Reset all QPs when the device is shut down (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Close window for pq and request coliding (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Acquire lock to release TID entries when user file is closed (Kamal Heib) [1786604 1739282] - [infiniband] IB/umem: use get_user_pages_fast() to pin DMA pages (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Mask access flags with the correct optional range (Kamal Heib) [1786604] - [infiniband] RDMA/cma: Fix unbalanced cm_id reference count during address resolve (Kamal Heib) [1786604] - [infiniband] RDMA/umem: Fix ib_umem_find_best_pgsz() (Kamal Heib) [1786604] - [infiniband] IB/hfi1: Fix logical condition in msix_request_irq (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/cm: Remove CM message structs (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Use IBA functions for complex structure members (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Use IBA functions for simple structure members (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Use IBA functions for swapping get/set acessors (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Use IBA functions for simple get/set acessors (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Add SET/GET implementations to hide IBA wire format (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Add accessors for CM_REQ transport_type (Kamal Heib) [1786604] - [infiniband] RDMA/core: Ensure that rdma_user_mmap_entry_remove() is a fence (Kamal Heib) [1786604] - [rdma] RDMA/uverbs: Add new relaxed ordering memory region access flag (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Allow passing of optional access flags for MR registration (Kamal Heib) [1786604] - [rdma] RDMA/core: Add optional access flags range (Kamal Heib) [1786604] - [rdma] RDMA/uverbs: Verify MR access flags (Kamal Heib) [1786604] - [infiniband] RDMA/core: Remove ucontext_lock from the uverbs_destry_ufile_hw() path (Kamal Heib) [1786604] - [infiniband] RDMA/core: Add UVERBS_METHOD_ASYNC_EVENT_ALLOC (Kamal Heib) [1786604] - [infiniband] IB/srp: Never use immediate data if it is disabled by a user (Kamal Heib) [1786604] - [infiniband] RDMA/rxe: Compute the maximum sges and inline size based on the WQE size (Kamal Heib) [1786604] - [infiniband] Introduce maximum WQE size to check limits (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Remove unused ucontext parameter from efa_qp_user_mmap_entries_remove (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Remove {} brackets from single statement if (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Device definitions documentation updates (Kamal Heib) [1786604] - [net] xprtrdma: DMA map rr_rdma_buf as each rpcrdma_rep is created (Kamal Heib) [1786604] - [net] xprtrdma: Destroy reps from previous connection instance (Kamal Heib) [1786604] - [net] xprtrdma: Destroy rpcrdma_rep when Receive is flushed (Kamal Heib) [1786604] - [net] xprtrdma: Allocate and map transport header buffers at connect time (Kamal Heib) [1786604] - [net] xprtrdma: Refactor frwr_is_supported (Kamal Heib) [1786604] - [net] xprtrdma: Eliminate per-transport "max pages" (Kamal Heib) [1786604] - [net] xprtrdma: Refactor initialization of ep->rep_max_requests (Kamal Heib) [1786604] - [net] xprtrdma: Make sendctx queue lifetime the same as connection lifetime (Kamal Heib) [1786604] - [net] xprtrdma: Eliminate ri_max_send_sges (Kamal Heib) [1786604] - [infiniband] RDMA/core: Use READ_ONCE for ib_ufile.async_file (Kamal Heib) [1786604] - [infiniband] RDMA/core: Make ib_uverbs_async_event_file into a uobject (Kamal Heib) [1786604] - [rdma] RDMA/core: Remove the ufile arg from rdma_alloc_begin_uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Simplify type usage for ib_uverbs_async_handler() (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not erase the type of ib_wq.uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not erase the type of ib_srq.uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not erase the type of ib_qp.uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not erase the type of ib_cq.uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Make ib_ucq_object use ib_uevent_object (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not allow alloc_commit to fail (Kamal Heib) [1786604] - [infiniband] RDMA/core: Simplify destruction of FD uobjects (Kamal Heib) [1786604] - [infiniband] RDMA/mlx5: Use RCU and direct refcounts to keep memory alive (Kamal Heib) [1786604] - [infiniband] RDMA/uverbs: Remove needs_kfree_rcu from uverbs_obj_type_class (Kamal Heib) [1786604] - [infiniband] RDMA/core: Remove err in iw_query_port (Kamal Heib) [1786604] - [infiniband] IB/hfi1: Add RcvShortLengthErrCnt to hfi1stats (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Add software counter for ctxt0 seq drop (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Return void in packet receiving functions (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Decouple IRQ name from type (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Create API for auto activate (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: IB/hfi1: Add an API to handle special case drop (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Move common receive IRQ code to function (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Add fast and slow handlers for receive context (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Move chip specific functions to chip.c (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/core: Fix locking in ib_uverbs_event_read (Kamal Heib) [1786604] - [infiniband] IB/core: Fix build failure without hugepages (Kamal Heib) [1786604] - [infiniband] IB/core: Rename event_handler_lock to qp_open_list_lock (Kamal Heib) [1786604] - [infiniband] IB/core: Cut down single member ib_cache structure (Kamal Heib) [1786604] - [infiniband] RDMA/core: Add trace points to follow MR allocation (Kamal Heib) [1786604] - [infiniband] RDMA/core: Trace points for diagnosing completion queue issues (Kamal Heib) [1786604] - [infiniband] RDMA/cma: Add trace points in RDMA Connection Manager (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Delete unused CM ARP functions (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Delete unused CM LAP functions (Kamal Heib) [1786604] - [infiniband] RDMA/rxe: Fix error type of mmap_offset (Kamal Heib) [1786604] - [infiniband] IB/iser: use true,false for bool variable (Kamal Heib) [1786604] - [infiniband] IB/hfi1: use true,false for bool variable (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/siw: use true,false for bool variable (Kamal Heib) [1786604] - [infiniband] IB/core: Fix ODP with IB_ACCESS_HUGETLB handling (Kamal Heib) [1786604] - [infiniband] IB/core: Fix ODP get user pages flow (Kamal Heib) [1786604] - [infiniband] IB/rdmavt: Correct comments in rdmavt_qp.h header (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: List all receive contexts from debugfs (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Add accessor API routines to access context members (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/cm: Use RCU synchronization mechanism to protect cm_id_private xa_load() (Kamal Heib) [1786604] - [infiniband] RDMA/srpt: Remove unnecessary assertion in srpt_queue_response (Kamal Heib) [1786604] - [infiniband] RDMA/netlink: Do not always generate an ACK for some netlink operations (Kamal Heib) [1786604] - [infiniband] RDMA/siw: Simplify QP representation (Kamal Heib) [1786604] - [infiniband] RDMA/qedr: Add kernel capability flags for dpm enabled mode (Kamal Heib) [1786604] - [platform] platform/x86: intel_pmc_core: Add Intel Tiger Lake support (Alexander Beregalov) [1783390] - [platform] platform/x86: intel_pmc_core: Create platform dependent bitmap structs (Alexander Beregalov) [1783390] - [platform] platform/x86: intel_pmc_core: Clean up: Remove comma after the termination line (Alexander Beregalov) [1783390] - [pinctrl] pinctrl: tigerlake: Tiger Lake uses _HID enumeration (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Add Coffee Lake-S ACPI ID (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Pass irqchip when adding gpiochip (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Add GPIO <-> pin mapping ranges via callback (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Replace WARN with dev_info_once when setting direct-irq pin to output (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Do not clear IRQ flags on direct-irq enabled pins (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Add missing Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Reuse struct intel_pinctrl in the driver (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use local variable to keep device pointer (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Keep pointer to struct device instead of its container (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Share struct intel_pinctrl for wider use (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use GPIO direction definitions (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use GPIO direction definitions (David Arcari) [1773772] - [include] gpio: Add definition for GPIO direction (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Move IRQ valid mask initialization to a dedicated callback (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Group GPIO IRQ chip initialization (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Allocate IRQ chip dynamic (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Pass irqchip when adding gpiochip (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Add GPIO <-> pin mapping ranges via callback (David Arcari) [1773772] - [gpio] gpiolib: Introduce ->add_pin_ranges() callback (David Arcari) [1773772] - [gpio] gpiolib: Initialize the hardware with a callback (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Update North Community pin list (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Really serialize all register accesses (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Update pin list according to v1.1v6 (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Missed type change to unsigned int (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Add Intel Tiger Lake pin controller support (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use helper to restore register values on ->resume() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Drop level from warning to debug in intel_restore_hostown() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_restore_intmask() helper (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_restore_hostown() helper (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_restore_padcfg() helper (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Avoid potential glitches if pin is in GPIO mode (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Allocate IRQ chip dynamic (David Arcari) [1773772] - [pinctrl] gpio: Initialize the irqchip valid_mask with a callback (David Arcari) [1773772] - [pinctrl] pinctrl: intel: mark intel_pin_to_gpio __maybe_unused (David Arcari) [1773772] - [pinctrl] pinctrl: intel: remap the pin number to gpio offset for irq enabled pin (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Update pin names according to v1.08 (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Remove dev_err() usage after platform_get_irq() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use NSEC_PER_USEC for debounce calculus (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Re-use data structures from pinctrl-intel.h (part 2) (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Remove default Interrupt Status offset (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: icelake: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Simplify offset validation in intel_get_padcfg() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Drop double check for data in intel_pinctrl_probe_by_uid() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use devm_platform_ioremap_resource() (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use devm_platform_ioremap_resource() (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use GENMASK() consistently (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Re-use data structures from pinctrl-intel.h (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use defined macro instead of magic in byt_get_gpio_mux() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Clear interrupt status in mask/unmask callback (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use GENMASK() consistently (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Increase readability of intel_gpio_update_pad_mode() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Retain HOSTSW_OWN for requested gpio pin (David Arcari) [1773772] - [pinctrl] pinctrl: pinctrl-intel: move gpio suspend/resume to noirq phase (David Arcari) [1773772] - [pinctrl] pinctrl: cedarfork: Update pin names according to v1.13c (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Fix potential NULL pointer dereference (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: icelake: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Replace acpi.h with mod_devicetable.h (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Replace acpi.h with mod_devicetable.h (David Arcari) [1773772] - [pinctrl] pinctrl: cedarfork: Replace acpi.h with mod_devicetable.h (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Unexport intel_pinctrl_probe() (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: icelake: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: cedarfork: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: intel: simplify getting .driver_data (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: simplify getting .driver_data (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Sort register offsets by value (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Update pin list for B0 stepping (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Convert unsigned to unsigned int (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Convert unsigned to unsigned int (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Convert unsigned to unsigned int (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Sort headers alphabetically (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Remove unneeded MODULE_DEVICE_TABLE() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Move linux/pm.h to the local header (David Arcari) [1773772] - [pinctrl] pinctrl: Include nothing else (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: icelake: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: cedarfork: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce common macro for PM operations (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Convert to use intel_pinctrl_probe_by_hid() (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Convert to use intel_pinctrl_probe_by_hid() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_pinctrl_probe_by_hid() internal API (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Convert to use device_get_match_data() (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Convert to use intel_pinctrl_probe_by_uid() (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Convert to use intel_pinctrl_probe_by_uid() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_pinctrl_probe_by_uid() internal API (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Fix a spelling typo in kernel documentation (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: actually print the apparently misconfigured pin (David Arcari) [1773772] - [mm] mm, page_alloc: move_freepages should not examine struct page of reserved memory (Rafael Aquini) [1588584] - [mm] mm, page_alloc: initialize num_movable in move_freepages() (Rafael Aquini) [1588584] - [tools] selftests: vm: drop dependencies on page flags from mlock2 tests (Rafael Aquini) [1658886] - [powercap] powercap/intel_rapl: add support for TigerLake Mobile (David Arcari) [1783136] - [kernel] locking/lockdep: Avoid recursion in lockdep_count_{for, back}ward_deps() (Waiman Long) [1780993] - [kernel] locking/lockdep: Reuse freed chain_hlocks entries (Waiman Long) [1780993] - [kernel] locking/lockdep: Track number of zapped lock chains (Waiman Long) [1780993] - [kernel] locking/lockdep: Throw away all lock chains with zapped class (Waiman Long) [1780993] - [kernel] locking/lockdep: Track number of zapped classes (Waiman Long) [1780993] - [kernel] locking/lockdep: Display irq_context names in /proc/lockdep_chains (Waiman Long) [1780993] - [kernel] locking/lockdep: Decrement IRQ context counters when removing lock chain (Waiman Long) [1780993] - [kernel] locking/lockdep: Fix lockdep_stats indentation problem (Waiman Long) [1780993] - [kernel] locking/lockdep: Fix buffer overrun problem in stack_trace (Waiman Long) [1780993] - [lib] lib/string: Make memzero_explicit() inline instead of external (Florian Westphal) [1820623] - [crypto] crypto: sha256 - Remove sha256/224_init code duplication (Florian Westphal) [1820623] - [crypto] crypto: sha256 - Merge crypto/sha256.h into crypto/sha.h (Florian Westphal) [1820623] - [crypto] crypto: chelsio - Rename arrays to avoid conflict with crypto/sha256.h (Florian Westphal) [1820623] - [x86] crypto: x86 - Rename functions to avoid conflict with crypto/sha256.h (Florian Westphal) [1820623] - [arm64] crypto: arm64 - Rename functions to avoid conflict with crypto/sha256.h (Florian Westphal) [1820623] - [crypto] crypto: sha256_generic - Switch to the generic lib/crypto/sha256.c lib code (Florian Westphal) [1820623] - [lib] crypto: sha256 - Add sha224 support to sha256 library code (Florian Westphal) [1820623] - [lib] crypto: sha256 - Make lib/crypto/sha256.c suitable for generic use (Florian Westphal) [1820623] - [lib] crypto: sha256 - Use get/put_unaligned_be32 to get input, memzero_explicit (Florian Westphal) [1820623] - [s390] crypto: sha256 - Move lib/sha256.c to lib/crypto (Florian Westphal) [1820623] - [crypto] crypto: sha256_generic - Fix some coding style issues (Florian Westphal) [1820623] - [lib] crypto: sha256 - Fix some coding style issues (Florian Westphal) [1820623] - [thunderbolt] thunderbolt: Fix error code in tb_port_is_width_supported() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Prevent crash if non-active NVMem file is read (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: fix memory leak of object sw (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Fix xhci check in usb4_switch_setup() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add support for USB 3.x tunnels (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add support for Time Management Unit (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Make tb_switch_find_cap() available to other files (Jarod Wilson) [1482838] - [netdrv] thunderbolt: Update Kconfig entries to USB4 (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add initial support for USB4 (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Populate PG field in hot plug acknowledgment packet (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Call tb_eeprom_get_drom_offset() from tb_eeprom_read_n() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Make tb_find_port() available to other files (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Power cycle the router if NVM authentication fails (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Do not start firmware unless asked by the user (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add bandwidth management for Display Port tunnels (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add Display Port adapter pairing and resource management (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add Display Port CM handshake for Titan Ridge devices (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add downstream PCIe port mappings for Alpine and Titan Ridge (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Expand controller name in tb_switch_is_xy() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add default linking between lane adapters if not provided by DROM (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add support for lane bonding (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Refactor add_switch() into two functions (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add helper macro to iterate over switch ports (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Make tb_sw_write() take const parameter (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Convert DP adapter register names to follow the USB4 spec (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Convert PCIe adapter register names to follow the USB4 spec (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Convert basic adapter register names to follow the USB4 spec (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Log error if adding switch fails (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Log switch route string on config read/write timeout (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Introduce tb_switch_is_icm() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add 'generation' attribute for devices (Jarod Wilson) [1482838]- [scsi] scsi: lpfc: Copyright updates for 12.6.0.4 patches (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Update lpfc version to 12.6.0.4 (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Clean up hba max_lun_queue_depth checks (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Remove handler for obsolete ELS - Read Port Status (RPS) (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix coverity errors in fmdi attribute handling (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix compiler warning on frame size (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix registration of ELS type support in fdmi (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix broken Credit Recovery after driver load (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix lpfc_io_buf resource leak in lpfc_get_scsi_buf_s4 error path (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix RQ buffer leakage when no IOCBs available (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Make lpfc_defer_acc_rsp static (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Update lpfc version to 12.6.0.3 (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix improper flag check for IO type (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix MDS Latency Diagnostics Err-drop rates (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix unmap of dpp bars affecting next driver load (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix disablement of FC-AL on lpe35000 models (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix ras_log via debugfs (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix Fabric hostname registration if system hostname changes (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix missing check for CSF in Write Object Mbox Rsp (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix: Rework setting of fdmi symbolic node name registration (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix incomplete NVME discovery when target (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: fix spelling mistakes of asynchronous (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix memory leak on lpfc_bsg_write_ebuf_set func (Dick Kennedy) [1793674] - [tools] tools/power turbostat: Support Tiger Lake (David Arcari) [1783441] - [md] dm integrity: fix logic bug in integrity tag testing (Mike Snitzer) [1820280] - [md] Revert "dm: always call blk_queue_split() in dm_process_bio()" (Mike Snitzer) [1820705] - [md] dm integrity: fix ppc64le warning (Mike Snitzer) [1820280] - [md] dm writecache: add cond_resched to avoid CPU hangs (Mike Snitzer) [1820280] - [md] dm integrity: improve discard in journal mode (Mike Snitzer) [1820280] - [md] dm integrity: add optional discard support (Mike Snitzer) [1820280] - [md] dm integrity: allow resize of the integrity device (Mike Snitzer) [1820280] - [md] dm integrity: factor out get_provided_data_sectors() (Mike Snitzer) [1820280] - [md] dm integrity: don't replay journal data past the end of the device (Mike Snitzer) [1820280] - [md] dm integrity: remove sector type casts (Mike Snitzer) [1820280] - [md] dm integrity: fix a crash with unusually large tag size (Mike Snitzer) [1820280] - [md] dm verity fec: fix memory leak in verity_fec_dtr (Mike Snitzer) [1820280] - [md] dm writecache: optimize superblock write (Mike Snitzer) [1820280] - [md] dm writecache: implement gradual cleanup (Mike Snitzer) [1820280] - [md] dm writecache: implement the "cleaner" policy (Mike Snitzer) [1820280] - [md] dm writecache: do direct write if the cache is full (Mike Snitzer) [1820280] - [md] dm integrity: print device name in integrity_metadata() error message (Mike Snitzer) [1820280] - [md] dm crypt: use crypt_integrity_aead() helper (Mike Snitzer) [1820280] - [lib] lib/test_bitmap: add tests for bitmap_parselist_user() (Vladis Dronov) [1819152] - [lib] lib/test_bitmap: add testcases for bitmap_parselist() (Vladis Dronov) [1819152] - [lib] lib/test_bitmap: switch test_bitmap_parselist to ktime_get() (Vladis Dronov) [1819152] - [lib] lib: rework bitmap_parselist (Vladis Dronov) [1819152] - [lib] lib: make bitmap_parselist_user() a wrapper on bitmap_parselist() (Vladis Dronov) [1819152] - [platform] platform/x86: mlx-platform: Add support for next generation systems (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Add support for new capability register (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for new capability register (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for new system type (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Set system mux configuration based on system type (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add more definitions for system attributes (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Style changes (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add missed attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Fix documentation inconsistency for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Cosmetic changes (Ivan Vecera) [1820312] - [platform] platform/mellanox: Fix Kconfig indentation (Ivan Vecera) [1820312] - [leds] leds: mlxreg: Fix possible buffer overflow (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Remove dev_err() usage after platform_get_irq() (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix error handling in mlxplat_init() (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add more reset cause attributes (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Modify DMI matching order (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add regmap structure for the next generation systems (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Change API for i2c-mlxcpld driver activation (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Move regmap initialization before all drivers activation (Ivan Vecera) [1820312] - [documentation] ABI: sysfs-driver-mlxreg-io: fix the what fields (Ivan Vecera) [1820312] - [documentation] docs: watchdog: convert docs to ReST and rename to *.rst (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix parent device in i2c-mux-reg device registration (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Add devm_free_irq call to remove flow (Ivan Vecera) [1820312] - [i2c] i2c: mlxcpld: Fix wrong initialization order in probe (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Use devm_thermal_of_cooling_device_register (Ivan Vecera) [1820312] - [thermal] thermal: Introduce devm_thermal_of_cooling_device_register (Ivan Vecera) [1820312] - [watchdog] watchdog: mlx_wdt: Use 'dev' instead of dereferencing it repeatedly (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Use HWMON_CHANNEL_INFO macro (Ivan Vecera) [1820312] - [include] hwmon: Add convience macro to define simple static sensors (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Add support for fan capability registers (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add mlx-wdt platform driver activation (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for tachometer speed register (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix access mode for fan_dir attribute (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add UID LED for the next generation systems (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add extra CPLD for next generation systems (Ivan Vecera) [1820312] - [documentation] Documentation/watchdog: Add documentation mlx-wdt driver (Ivan Vecera) [1820312] - [watchdog] watchdog: mlx-wdt: introduce a watchdog driver for Mellanox systems (Ivan Vecera) [1820312] - [include] platform_data/mlxreg: additions for Mellanox watchdog driver (Ivan Vecera) [1820312] - [leds] leds: mlxreg: Add support for capability register (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Fix KASAN warning (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Correct mlxreg-io KernelVersion for 5.0 (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for new VMOD0007 board name (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for fan capability registers (Ivan Vecera) [1820312] - [include] platform_data/mlxreg: Add capability field to core platform data (Ivan Vecera) [1820312] - [include] platform_data/mlxreg: Document fixes for core platform data (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for fan direction register (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Convert to use SPDX identifier (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Allow mlxreg-io driver activation for new systems (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix LED configuration (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix tachometer registers (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Rename new systems product names (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add definitions for new registers (Ivan Vecera) [1820312] - [i2c] i2c: mux: mlxcpld: simplify code to reach the adapter (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Properly use mlxplat_mlxcpld_msn201x_items (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix copy-paste error in mlxplat_init() (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Remove unused define (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Change mlxreg-io configuration for MSN274x systems (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Allow mlxreg-io driver activation for more systems (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add ASIC hotplug device configuration (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Add hotplug hwmon uevent notification (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Improve mechanism of ASIC health discovery (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add mlxreg-fan platform driver activation (Ivan Vecera) [1820312] - [platform] platform/mellanox: Use 2-factor allocator calls (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Modify macros for tachometer fault status reading (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Fix macros for tacho fault reading (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Add support for Mellanox FAN driver (Ivan Vecera) [1820312] - [i2c] i2c: mux: mlxcpld: make use of __i2c_smbus_xfer (Ivan Vecera) [1820312] - [i2c] i2c: smbus: add unlocked __i2c_smbus_xfer variant (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add documentation mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add mlxreg-io platform driver activation (Ivan Vecera) [1820312] - [platform] platform/mellanox: Introduce support for Mellanox register access driver (Ivan Vecera) [1820312] - [kernel] audit: trigger accompanying records when no rules present (Richard Guy Briggs) [1819944] - [kernel] sched/fair: Allow a per-CPU kthread waking a task to stack on the same CPU, to fix XFS performance regression (Phil Auld) [1745111] - [hid] HID: intel-ish-hid: ipc: Add Tiger Lake PCI device ID (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: ipc: add CMP device id (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: Spelling s/diconnect/disconnect/ (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: fix wrong error handling in ishtp_cl_alloc_tx_ring() (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: ipc: check the NO_D3 flag to distinguish resume paths (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: ipc: make ish suspend paths clear (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: ipc: set NO_D3 flag only when needed (Tony Camuso) [1818043] - [netdrv] net: ena: Add PCI shutdown handler to allow safe kexec (Bhupesh Sharma) [1758323] - [net] vsock: fix potential deadlock in transport->release() (Stefano Garzarella) [1771582] - [net] vsock/virtio: remove loopback handling (Stefano Garzarella) [1771582] - [net] vsock: use local transport when it is loaded (Stefano Garzarella) [1771582] - [net] vsock: add vsock_loopback transport (Stefano Garzarella) [1771582] - [net] vsock: add local transport support in the vsock core (Stefano Garzarella) [1771582] - [uapi] vsock: add VMADDR_CID_LOCAL definition (Stefano Garzarella) [1771582] - [net] vsock/virtio_transport_common: remove unused virtio header includes (Stefano Garzarella) [1771582] - [infiniband] IB/rdmavt: Free kernel completion queue when done (Gopal Tiwari) [1805036] - [powerpc] powerpc/64s: Fix section mismatch warnings from boot code (Desnes Augusto Nunes do Rosario) [1391523] - [powerpc] powerpc/prom: convert PROM_BUG() to standard trap (Desnes Augusto Nunes do Rosario) [1391523] - [powerpc] powerpc/64: mark start_here_multiplatform as __ref (Desnes Augusto Nunes do Rosario) [1391523] - [mfd] mfd: intel-lpss: Add Intel Tiger Lake PCI IDs (David Arcari) [1773767] - [mfd] mfd: intel-lpss: Release IDA resources (David Arcari) [1773767] - [mfd] mfd: intel-lpss: Keep device tables sorted by ID (David Arcari) [1773767] - [i2c] i2c: i801: Add support for Intel Tiger Lake (David Arcari) [1773765] - [edac] EDAC/mce_amd: Print !SMCA processor warning only once (Prarit Bhargava) [1796178] - [powerpc] powerpc/pseries/dlpar: Fix a missing check in dlpar_parse_cc_property() (Steve Best) [1806630] {CVE-2019-12614}- [x86] x86/gart: Rewrite early_gart_iommu_check() comment (Waiman Long) [1818532] - [mm] mm/memblock.c: warn if zero alignment was requested (Waiman Long) [1818532] - [powerpc] memblock: stop using implicit alignment to SMP_CACHE_BYTES (Waiman Long) [1818532] - [mm] memblock: replace BOOTMEM_ALLOC_* with MEMBLOCK variants (Waiman Long) [1818532] - [mm] mm: remove nobootmem (Waiman Long) [1818532] - [mm] memblock: rename __free_pages_bootmem to memblock_free_pages (Waiman Long) [1818532] - [mm] memblock: rename free_all_bootmem to memblock_free_all (Waiman Long) [1818532] - [firmware] memblock: replace free_bootmem_late with memblock_free_late (Waiman Long) [1818532] - [x86] memblock: replace free_bootmem{_node} with memblock_free (Waiman Long) [1818532] - [mm] mm: nobootmem: remove bootmem allocation APIs (Waiman Long) [1818532] - [mm] memblock: replace __alloc_bootmem with memblock_alloc_from (Waiman Long) [1818532] - [mm] memblock: replace alloc_bootmem_pages with memblock_alloc (Waiman Long) [1818532] - [mm] memblock: replace alloc_bootmem_low_pages with memblock_alloc_low (Waiman Long) [1818532] - [mm] memblock: replace alloc_bootmem_pages_node with memblock_alloc_node (Waiman Long) [1818532] - [mm] memblock: add align parameter to memblock_alloc_node() (Waiman Long) [1818532] - [arm64] memblock: replace alloc_bootmem_low with memblock_alloc_low (2) (Waiman Long) [1818532] - [usb] memblock: replace alloc_bootmem_pages_nopanic with memblock_alloc_nopanic (Waiman Long) [1818532] - [x86] memblock: replace __alloc_bootmem_node_nopanic with memblock_alloc_try_nid_nopanic (Waiman Long) [1818532] - [x86] memblock: replace alloc_bootmem_low with memblock_alloc_low (Waiman Long) [1818532] - [x86] memblock: replace alloc_bootmem_align with memblock_alloc (Waiman Long) [1818532] - [mm] memblock: remove _virt from APIs returning virtual address (Waiman Long) [1818532] - [powerpc] memblock: rename memblock_alloc{_nid, _try_nid} to memblock_phys_alloc* (Waiman Long) [1818532] - [mm] mm: nobootmem: remove dead code (Waiman Long) [1818532] - [mm] mm: remove bootmem allocator implementation (Waiman Long) [1818532] - [mm] mm: remove CONFIG_HAVE_MEMBLOCK (Waiman Long) [1818532] - [mm] mm: remove CONFIG_NO_BOOTMEM (Waiman Long) [1818532] - [mm] mm: disable deferred struct page for 32-bit arches (Waiman Long) [1818532] - [mm] mm: make DEFERRED_STRUCT_PAGE_INIT explicitly depend on SPARSEMEM (Waiman Long) [1818532] - [mm] mm/hugetlb.c: don't zero 1GiB bootmem pages (Waiman Long) [1818532] - [mm] docs/mm: memblock: add overview documentation (Waiman Long) [1818532] - [include] docs/mm: memblock: add kernel-doc description for memblock types (Waiman Long) [1818532] - [mm] docs/mm: memblock: add kernel-doc comments for memblock_add (Waiman Long) [1818532] - [mm] docs/mm: bootmem: add overview documentation (Waiman Long) [1818532] - [include] docs/mm: bootmem: add kernel-doc description of 'struct bootmem_data' (Waiman Long) [1818532] - [mm] docs/mm: bootmem: fix kernel-doc warnings (Waiman Long) [1818532] - [mm] docs/mm: nobootmem: fixup kernel-doc comments (Waiman Long) [1818532] - [mm] mm/bootmem: drop duplicated kernel-doc comments (Waiman Long) [1818532] - [lib] lib/smp_processor_id: Don't use cpumask_equal() (Waiman Long) [1812092] - [kernel] audit: always check the netlink payload length in audit_receive_msg() (Richard Guy Briggs) [1814448] - [kernel] audit: fix error handling in audit_data_to_entry() (Richard Guy Briggs) [1814448] - [fs] fat: work around race with userspace's read via blockdev while mounting (Bill O'Donnell) [1771351] - [include] raid6/test: fix a compilation error (Bhupesh Sharma) [1817524] - [arm64] arm64: kexec_file: add crash dump support (Bhupesh Sharma) [1817524] - [lib] libfdt: include fdt_addresses.c (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.5.1-22-gc40aeb60b47a (Bhupesh Sharma) [1817524] - [include] libfdt: reduce the number of headers included from libfdt_env.h (Bhupesh Sharma) [1817524] - [arm64] arm64: dts: amd: Fix SPI bus warnings (Bhupesh Sharma) [1817524] - [arm64] arm64: dts: broadcom: Fix I2C and SPI bus warnings (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.5.0-30-g702c1b6c0e73 (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.5.0-23-g87963ee20693 (Bhupesh Sharma) [1817524] - [include] linux/kernel.h: split *_MAX and *_MIN macros into (Bhupesh Sharma) [1817524] - [scripts] kbuild: disable dtc simple_bus_reg warnings by default (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.4.7-57-gf267e674d145 (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.4.7-14-gc86da84d30e4 (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: consolidate include path options in Makefile (Bhupesh Sharma) [1817524] - [pci] PCI: Remove unnecessary returns (Myron Stowe) [1807175] - [pci] PCI: OF: Correct of_irq_parse_pci() documentation (Myron Stowe) [1807175] - [pci] PCI: Fix typos and whitespace errors (Myron Stowe) [1807175] - [documentation] PCI: Correct pci=resource_alignment parameter example (Myron Stowe) [1807175] - [pci] PCI: Use PCI_SRIOV_NUM_BARS in loops instead of PCI_IOV_RESOURCE_END (Myron Stowe) [1807175] - [pci] PCI: Convert pci_resource_to_user() to a weak function (Myron Stowe) [1807175] - [pci] PCI: pciehp: Refer to "Indicators" instead of "LEDs" in comments (Myron Stowe) [1807175] - [pci] PCI: pciehp: Remove pciehp_green_led_{on, off, blink}() (Myron Stowe) [1807175] - [pci] PCI: pciehp: Remove pciehp_set_attention_status() (Myron Stowe) [1807175] - [pci] PCI: pciehp: Combine adjacent indicator updates (Myron Stowe) [1807175] - [pci] PCI: pciehp: Add pciehp_set_indicators() to set both indicators (Myron Stowe) [1807175] - [pci] PCI: Add pci_irq_vector() and other stubs when !CONFIG_PCI (Myron Stowe) [1807175] - [pci] PCI: Force trailing new line to resource_alignment_param in sysfs (Myron Stowe) [1807175] - [pci] PCI: Move pci__resource_alignment_param() into their callers (Myron Stowe) [1807175] - [pci] PCI: pci.c: convert to use BUS_ATTR_RW (Myron Stowe) [1807175] - [pci] PCI: Clean up resource_alignment parameter to not require static buffer (Myron Stowe) [1807175] - [pci] PCI/IOV: Remove group write permission from sriov_numvfs, sriov_drivers_autoprobe (Myron Stowe) [1807175] - [pci] PCI/IOV: Move sysfs SR-IOV functions to iov.c (Myron Stowe) [1807175] - [pci] PCI: sysfs: Change permissions from symbolic to octal (Myron Stowe) [1807175] - [pci] PCI: sysfs: Revert "rescan" file renames (Myron Stowe) [1807175] - [pci] PCI: sysfs: Change DEVICE_ATTR() to DEVICE_ATTR_WO() (Myron Stowe) [1807175] - [pci] PCI: pci-sysfs.c: convert to use BUS_ATTR_WO (Myron Stowe) [1807175] - [pci] PCI: sysfs: Define device attributes with DEVICE_ATTR*() (Myron Stowe) [1807175] - [pci] PCI: Mark expected switch fall-through (Myron Stowe) [1807175] - [pci] PCI: Use devm_add_action_or_reset() (Myron Stowe) [1807175] - [pci] PCI: Get rid of dev->has_secondary_link flag (Myron Stowe) [1807175] - [pci] PCI/ACPI: Remove unnecessary struct hotplug_program_ops (Myron Stowe) [1807175] - [pci] PCI/ACPI: Move _HPP & _HPX functions to pci-acpi.c (Myron Stowe) [1807175] - [pci] PCI/ACPI: Rename _HPX structs from hpp_* to hpx_* (Myron Stowe) [1807175] - [pci] PCI: Make pci_set_of_node(), etc private (Myron Stowe) [1807175] - [pci] PCI: Make pci_enable_ptm() private (Myron Stowe) [1807175] - [pci] PCI: Make pcie_set_ecrc_checking(), pcie_ecrc_get_policy() private (Myron Stowe) [1807175] - [pci] PCI: Make pci_ats_init() private (Myron Stowe) [1807175] - [pci] PCI: Make pcie_update_link_speed() private (Myron Stowe) [1807175] - [pci] PCI: Make pci_bus_get(), pci_bus_put() private (Myron Stowe) [1807175] - [pci] PCI: Make pci_hotplug_io_size, mem_size, and bus_size private (Myron Stowe) [1807175] - [pci] PCI: Make pci_save_vc_state(), pci_restore_vc_state(), etc private (Myron Stowe) [1807175] - [pci] PCI: Make pci_get_host_bridge_device(), pci_put_host_bridge_device() private (Myron Stowe) [1807175] - [pci] PCI: Make pci_check_pme_status(), pci_pme_wakeup_bus() private (Myron Stowe) [1807175] - [pci] PCI: Make PCI_PM_* delay times private (Myron Stowe) [1807175] - [pci] PCI: Unexport pci_bus_sem (Myron Stowe) [1807175] - [pci] PCI: Unexport pci_bus_get() and pci_bus_put() (Myron Stowe) [1807175] - [pci] PCI: Remove pci_block_cfg_access() et al (unused) (Myron Stowe) [1807175] - [wireless] PCI: Move ASPM declarations to linux/pci.h (Myron Stowe) [1807175] - [pci] PCI/MSI: Support allocating virtual MSI interrupts (Myron Stowe) [1807175] - [fs] gfs2: Remove unnecessary gfs2_qa_{get,put} pairs (Robert S Peterson) [1807146] - [fs] gfs2: Split gfs2_rsqa_delete into gfs2_rs_delete and gfs2_qa_put (Robert S Peterson) [1807146] - [fs] gfs2: Change inode qa_data to allow multiple users (Robert S Peterson) [1807146] - [fs] gfs2: eliminate gfs2_rsqa_alloc in favor of gfs2_qa_alloc (Robert S Peterson) [1807146] - [fs] gfs2: Switch to list_{first,last}_entry (Robert S Peterson) [1807146] - [fs] gfs2: Clean up inode initialization and teardown (Robert S Peterson) [1807146] - [fs] gfs2: Minor gfs2_alloc_inode cleanup (Robert S Peterson) [1807146] - [pinctrl] pinctrl: pinmux: fix a possible null pointer in pinmux_can_be_used_for_gpio (David Arcari) [1817454] - [pinctrl] pinctrl/gpio: Take MUX usage into account (David Arcari) [1817454] - [include] gpio: Fix build warnings on undefined struct pinctrl_dev (David Arcari) [1817454] - [pinctrl] pinctrl: remove unused pin_is_valid() (David Arcari) [1817454] - [pinctrl] pinctrl: remove unneeded initializer for list_for_each_entry() iterator (David Arcari) [1817454] - [pinctrl] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 (David Arcari) [1817454] - [pinctrl] pinctrl: core: Do not add device links for hogs (David Arcari) [1817454] - [pinctrl] pinctrl: Enable device link creation for pin control (David Arcari) [1817454] - [pinctrl] pinctrl: generic: add new 'drive-strength-microamp' property support (David Arcari) [1817454] - [pinctrl] pinctrl: remove unused 'pinconf-config' debugfs interface (David Arcari) [1817454] - [pinctrl] pinctrl: Change to use DEFINE_SHOW_ATTRIBUTE macro (David Arcari) [1817454] - [pinctrl] pinctrl: core: make sure strcmp() doesn't get a null parameter (David Arcari) [1817454] - [pinctrl] pinctrl: core: Remove broken remove_last group and pinmux functions (David Arcari) [1817454] - [pinctrl] pinctrl: pinmux: Return selector to the pinctrl driver (David Arcari) [1817454] - [pinctrl] pinctrl: core: Return selector to the pinctrl driver (David Arcari) [1817454] - [pinctrl] pinctrl: Cut unused sysfs includes (David Arcari) [1817454] - [mm] mm, numa: fix bad pmd by atomically check for pmd_trans_huge when marking page tables prot_numa (Rafael Aquini) [1763878] - [mm] mm: thp: fix flags for pmd migration when split (Rafael Aquini) [1763878] - [mm] mm: thp: relocate flush_cache_range() in migrate_misplaced_transhuge_page() (Rafael Aquini) [1763878] - [mm] mm: thp: fix mmu_notifier in migrate_misplaced_transhuge_page() (Rafael Aquini) [1763878] - [mm] mm: thp: fix MADV_DONTNEED vs migrate_misplaced_transhuge_page race condition (Rafael Aquini) [1763878] - [fs] nfsd: set the server_scope during service startup (Scott Mayhew) [1817752] - [fs] nfsd: v4 support requires CRYPTO_SHA256 (Scott Mayhew) [1817752] - [fs] nfsd: Fix cld_net->cn_tfm initialization (Scott Mayhew) [1817752] - [fs] nfsd: add support for upcall version 2 (Scott Mayhew) [1817752] - [fs] nfsd: add a "GetVersion" upcall for nfsdcld (Scott Mayhew) [1817752] - [fs] nfsd: handle legacy client tracking records sent by nfsdcld (Scott Mayhew) [1817752] - [fs] nfsd: re-order client tracking method selection (Scott Mayhew) [1817752] - [fs] nfsd: keep a tally of RECLAIM_COMPLETE operations when using nfsdcld (Scott Mayhew) [1817752] - [fs] nfsd: un-deprecate nfsdcld (Scott Mayhew) [1817752] - [fs] nfsd: make nfs4_client_reclaim use an xdr_netobj instead of a fixed char array (Scott Mayhew) [1817752]- [s390] scsi: zfcp: fix to prevent port_remove with pure auto scan LUNs (only sdevs) (Philipp Rudo) [1814791] - [s390] scsi: zfcp: fix missing zfcp_port reference put on -EBUSY from port_remove (Philipp Rudo) [1814792] - [infiniband] RDMA/qedr: Fix null-pointer dereference when calling rdma_user_mmap_get_offset (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Make qedr_iw_load_qp() static (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Fix potential use after free (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Remove unsupported modify_port callback (Kamal Heib) [1786602] - [infiniband] IB/ipoib: Add ndo operation for getting VFs GUID attributes (Kamal Heib) [1786602] - [net] xprtrdma: Fix oops in Receive handler after device removal (Kamal Heib) [1786602] - [net] xprtrdma: Fix completion wait during device removal (Kamal Heib) [1786602] - [net] xprtrdma: Fix create_qp crash on device unload (Kamal Heib) [1786602] - [infiniband] IB/hfi1: Adjust flow PSN with the correct resync_psn (Kamal Heib) [1786602] - [infiniband] IB/hfi1: Don't cancel unused work item (Kamal Heib) [1786602] - [infiniband] IB/core: Introduce rdma_user_mmap_entry_insert_range() API (Kamal Heib) [1786602] - [infiniband] RDMA/counter: Prevent auto-binding a QP which are not tracked with res (Kamal Heib) [1786602] - [infiniband] rxe: correctly calculate iCRC for unaligned payloads (Kamal Heib) [1786602] - [infiniband] treewide: Use sizeof_field() macro (Kamal Heib) [1786602] - [infiniband] RDMA/cma: add missed unregister_pernet_subsys in init failure (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Expose RDMA read related attributes (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Support remote read access in MR registration (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Store network attributes in device attributes (Kamal Heib) [1786602] - [infiniband] IB/hfi1: remove redundant assignment to variable ret (Kamal Heib) [1786602] - [infiniband] net: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Kamal Heib) [1786602] - [infiniband] IB/core: Add interfaces to get VF node and port GUIDs (Kamal Heib) [1786602] - [infiniband] RDMA/cm: Use refcount_t type for refcount variable (Kamal Heib) [1786602] - [infiniband] RDMA/cma: Use ACK timeout for RoCE packetLifeTime (Kamal Heib) [1786602] - [infiniband] IB/umem: remove the dmasync argument to ib_umem_get (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Add iWARP doorbell recovery support (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Add doorbell overflow recovery support (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Use the common mmap API (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Fix memory leak in user qp and mr (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/qedr: Fix synchronization methods and memory leaks in qedr (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/qedr: Fix qpids xarray api used (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/qedr: Fix srqs xarray initialization (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/qedr: Remove Unneeded variable rc (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/mlx4: Separate creation of RWQ and QP (Kamal Heib) [1786602] - [infiniband] RDMA/hns: Package for hns_roce_rereg_user_mr function (Kamal Heib) [1786602] - [infiniband] RDMA/hns: Fix sg offset non-zero issue (Kamal Heib) [1786602] - [infiniband] dma-mapping: remove the DMA_ATTR_WRITE_BARRIER flag (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Clear the admin command buffer prior to its submission (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Cleanup unused mmap structures (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Report the SCSI residual to the initiator (Kamal Heib) [1786602] - [infiniband] RDMA: Change MAD processing function to remove extra casting and parameter (Kamal Heib) [1786602] - [infiniband] RDMA/mlx5: Rewrite MAD processing logic to be readable (Kamal Heib) [1786602] - [infiniband] RDMA/ocrdma: Simplify process_mad function (Kamal Heib) [1786602] - [infiniband] RDMA/ocrdma: Make ocrdma_pma_counters() return void (Kamal Heib) [1786602] - [infiniband] RDMA/mad: Do not check MAD sizes in roce and ib drivers (Kamal Heib) [1786602] - [infiniband] RDMA/hfi1: Delete unreachable code (Kamal Heib) [1786602] - [infiniband] RDMA/mad: Allocate zeroed MAD buffer (Kamal Heib) [1786602] - [infiniband] RDMA/mad: Delete never implemented functions (Kamal Heib) [1786602] - [infiniband] RDMA/core: Fix return code when modify_port isn't supported (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Use the common mmap_xa helpers (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Use the common mmap_xa helpers (Kamal Heib) [1786602] - [infiniband] RDMA: Connect between the mmap entry and the umap_priv structure (Kamal Heib) [1786602] - [infiniband] RDMA/hns: Use rdma_user_mmap_io (Kamal Heib) [1786602] - [infiniband] RDMA/core: Create mmap database and cookie helper functions (Kamal Heib) [1786602] - [infiniband] RDMA/core: Move core content from ib_uverbs to ib_core (Kamal Heib) [1786602] - [infiniband] RDMA/odp: Remove broken debugging call to invalidate_range (Kamal Heib) [1786602] - [infiniband] RDMA/vmw_pvrdma: Use resource ids from physical device if available (Kamal Heib) [1786602] - [infiniband] RDMA/core: Set DMA parameters correctly (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Increase DMA max_segment_size parameter (Kamal Heib) [1786602] - [infiniband] RDMA/rxe: Increase DMA max_segment_size parameter (Kamal Heib) [1786602] - [uapi] rdma: Remove nes ABI header (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Fix TPG creation (Kamal Heib) [1786602] - [infiniband] RDMA/cm: Update copyright together with SPDX tag (Kamal Heib) [1786602] - [infiniband] RDMA/cm: Use specific keyword to check define (Kamal Heib) [1786602] - [infiniband] RDMA/cm: Delete unused cm_is_active_peer function (Kamal Heib) [1786602] - [infiniband] RDMA/rxe: Remove useless rxe_init_device_param assignments (Kamal Heib) [1786602] - [net] xprtrdma: Replace dprintk in xprt_rdma_set_port (Kamal Heib) [1786602] - [net] xprtrdma: Replace dprintk() in rpcrdma_update_connect_private() (Kamal Heib) [1786602] - [net] xprtrdma: Refine trace_xprtrdma_fixup (Kamal Heib) [1786602] - [net] xprtrdma: Report the computed connect delay (Kamal Heib) [1786602] - [net] xprtrdma: Wake tasks after connect worker fails (Kamal Heib) [1786602] - [net] xprtrdma: Pull up sometimes (Kamal Heib) [1786602] - [net] xprtrdma: Refactor rpcrdma_prepare_msg_sges() (Kamal Heib) [1786602] - [net] xprtrdma: Move the rpcrdma_sendctx::sc_wr field (Kamal Heib) [1786602] - [net] xprtrdma: Remove rpcrdma_sendctx::sc_device (Kamal Heib) [1786602] - [net] xprtrdma: Remove rpcrdma_sendctx::sc_xprt (Kamal Heib) [1786602] - [net] xprtrdma: Ensure ri_id is stable during MR recycling (Kamal Heib) [1786602] - [net] xprtrdma: Manage MRs in context of a single connection (Kamal Heib) [1786602] - [net] xprtrdma: Fix MR list handling (Kamal Heib) [1786602] - [net] xprtrdma: Initialize rb_credits in one place (Kamal Heib) [1786602] - [infiniband] RDMA/core: Check that process is still alive before sending it to the users (Kamal Heib) [1786602] - [infiniband] RDMA/restrack: Remove PID namespace support (Kamal Heib) [1786602] - [infiniband] RDMA/uverbs: Add a check for uverbs_attr_get to uverbs_copy_to_struct_or_zero (Kamal Heib) [1786602] - [infiniband] IB/cma: Honor traffic class from lower netdevice for RoCE (Kamal Heib) [1786602] - [infiniband] RDMA/nldev: Provide MR statistics (Kamal Heib) [1786602] - [infiniband] RDMA/mlx5: Return ODP type per MR (Kamal Heib) [1786602] - [infiniband] RDMA/nldev: Allow different fill function per resource (Kamal Heib) [1786602] - [infiniband] IB/mlx5: Introduce ODP diagnostic counters (Kamal Heib) [1786602] - [infiniband] infiniband: fix sw/rdmavt/ kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix core/ kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/iser/iser_initiator.c kernel-doc warnings (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/iser/iser_verbs.c kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix core/verbs.c kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/srpt/ib_srpt.h kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/iser/iscsi_iser.h kernel-doc warnings (Kamal Heib) [1786602] - [infiniband] infiniband: fix core/ipwm_util.h kernel-doc warnings (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/iser/iscsi_iser.kernel-doc notation (Kamal Heib) [1786602] - [infiniband] RDMA/rw: Support threshold for registration vs scattering to local pages (Kamal Heib) [1786602] - [uapi] RDMA/uapi: Fix and re-organize the usage of rdma_driver_id (Kamal Heib) [1786602] - [net] svcrdma: Improve DMA mapping trace points (Kamal Heib) [1786602] - [infiniband] RDMA/iser: Use iser_err instead of pr_err for logging (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Calculate max_it_iu_size if remote max_it_iu length available (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Add parse function for maximum initiator to target IU size (Kamal Heib) [1786602] - [infiniband] IB/cm: Use container_of() instead of typecast (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Make the code for handling port identities more systematic (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Rework the code that waits until an RDMA port is no longer in use (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Rework the approach for closing an RDMA channel (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Improve a debug message (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Fix handling of iWARP logins (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Fix handling of SR-IOV and iWARP ports (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Make route resolving error messages more informative (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Honor the max_send_sge device attribute (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Remove two casts (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Make node GUIDs valid EUI-64 identifiers (Kamal Heib) [1786602] - [infiniband] RDMA/iw_cxgb3: Remove the iw_cxgb3 module from kernel (Kamal Heib) [1786602] - [infiniband] RDMA/rxe: Verify modify_device mask (Kamal Heib) [1786602] - [infiniband] RDMA/core: Fix return code when modify_device isn't supported (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Fix port number endianness in a debug message (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Simplify several debug messages (Kamal Heib) [1786602] - [infiniband] IB/iser: remove redundant macro definitions (Kamal Heib) [1786602] - [infiniband] IB/iser: bound protection_sg size by data_sg size (Kamal Heib) [1786602] - [infiniband] IB/iser: add unlikely checks in the fast path (Kamal Heib) [1786602] - [infiniband] RDMA/counter: Prevent QP counter manual binding in auto mode (Kamal Heib) [1786602] - [kvm] KVM: SVM: Override default MMIO mask if memory encryption is enabled (Wei Huang) [1789537] - [netdrv] mlx5e: Reorder mirrer action parsing to check for encap first (Ivan Vecera) [1818074] - [tools] selftests: mlxsw: Adjust test to recent changes (Ivan Vecera) [1818074] - [netdrv] vxlan: fix unexpected failure of vxlan_changelink() (Ivan Vecera) [1818074] - [netdrv] bonding: fix lockdep warning in bond_get_stats() (Ivan Vecera) [1818074] - [netdrv] bonding: fix using uninitialized mode_lock (Ivan Vecera) [1818074] - [net] export netdev_next_lower_dev_rcu() (Ivan Vecera) [1818074] - [netdrv] bonding: add missing netdev_update_lockdep_key() (Ivan Vecera) [1818074] - [net] avoid updating qdisc_xmit_lock_key in netdev_update_lockdep_key() (Ivan Vecera) [1818074] - [include] net: fix kernel-doc warning in (Ivan Vecera) [1818074] - [net] batman-adv: Drop lockdep.h include for soft-interface.c (Ivan Vecera) [1818074] - [net] remove unnecessary variables and callback (Ivan Vecera) [1818074] - [netdrv] macsec: Fix multiple coding style issues (Ivan Vecera) [1818074] - [netdrv] vxlan: add adjacent link to limit depth level (Ivan Vecera) [1818074] - [net] core: add ignore flag to netdev_adjacent structure (Ivan Vecera) [1818074] - [netdrv] team: fix nested locking lockdep warning (Ivan Vecera) [1818074] - [netdrv] bonding: use dynamic lockdep key instead of subclass (Ivan Vecera) [1818074] - [netdrv] bonding: fix unexpected IFF_BONDING bit unset (Ivan Vecera) [1818074] - [net] core: add generic lockdep keys (Ivan Vecera) [1818074] - [net] core: limit nested device depth (Ivan Vecera) [1818074] - [net] udp: rehash on disconnect (Davide Caratti) [1817671] - [net] revert "udp: do rmem bulk free even if the rx sk queue is empty" (Davide Caratti) [1817671] - [net] udp: fix data-race in udp_set_dev_scratch() (Davide Caratti) [1817671] - [net] page_pool: refill page when alloc.count of pool is zero (Petr Oros) [1811201] - [net] page_pool: help compiler remove code in case CONFIG_NUMA=n (Petr Oros) [1811201] - [net] page_pool: handle page recycle for NUMA_NO_NODE condition (Petr Oros) [1811201] - [netdrv] mlx5e: Rx, Update page pool numa node when changed (Petr Oros) [1811201] - [net] page_pool: Don't recycle non-reusable pages (Petr Oros) [1811201] - [net] page_pool: Add API to update numa node (Petr Oros) [1811201] - [include] page_pool: extend tracepoint to also include the page PFN (Petr Oros) [1811201] - [net] page_pool: add destroy attempts counter and rename tracepoint (Petr Oros) [1811201] - [net] page_pool: remove unnecessary variable init (Petr Oros) [1811201] - [net] page_pool: fix logic in __page_pool_get_cached (Petr Oros) [1811201] - [netdrv] team: add missing attribute validation for array index (Hangbin Liu) [1816499] - [netdrv] team: add missing attribute validation for port ifindex (Hangbin Liu) [1816499] - [netdrv] team: Add vlan tx offload to hw_enc_features (Hangbin Liu) [1816499] - [netdrv] team: set slave to promisc if team is already in promisc mode (Hangbin Liu) [1816499] - [netdrv] team: Free BPF filter when unregistering netdev (Hangbin Liu) [1816499] - [netdrv] net: Remove switchdev.h inclusion from team/bond/vlan (Hangbin Liu) [1816499] - [netdrv] team: use operstate consistently for linkup (Hangbin Liu) [1816499] - [netdrv] team: avoid complex list operations in team_nl_cmd_options_set() (Hangbin Liu) [1816499] - [netdev] pass the stuck queue to the timeout handler (Ivan Vecera) [1811203] - [net] flow_dissector: extract more ICMP information (Ivan Vecera) [1795213] - [net] flow_dissector: skip the ICMP dissector for non ICMP packets (Ivan Vecera) [1795213] - [net] flow_dissector: add meaningful comments (Ivan Vecera) [1795213] - [net] vti[6]: fix packet tx through bpf_redirect() in XinY cases (Sabrina Dubroca) [1795145] - [net] xfrm interface: fix packet tx through bpf_redirect() (Sabrina Dubroca) [1795145] - [net] vti[6]: fix packet tx through bpf_redirect() (Sabrina Dubroca) [1795145] - [documentation] Clarify trap's description (Petr Oros) [1809496] - [net] devlink: Wait longer before warning about unset port type (Petr Oros) [1809496] - [documentation] Add a section for devlink-trap testing (Petr Oros) [1809496] - [tools] selftests: devlink_trap: Add test cases for devlink-trap (Petr Oros) [1809496] - [tools] selftests: forwarding: devlink_lib: Add devlink-trap helpers (Petr Oros) [1809496] - [tools] selftests: forwarding: devlink_lib: Allow tests to define devlink device (Petr Oros) [1809496] - [documentation] Add devlink-trap documentation (Petr Oros) [1809496] - [net] devlink: Add generic packet traps and groups (Petr Oros) [1809496] - [net] devlink: Add packet trap infrastructure (Petr Oros) [1809496] - [net] devlink: add warning in case driver does not set port type (Petr Oros) [1809496] - [net] devlink: remove unused devlink_port_get_phys_port_name() function (Petr Oros) [1809496] - [net] tcp: add sanity tests in tcp_add_backlog() (Guillaume Nault) [1790843] - [net] tcp: implement coalescing on backlog queue (Guillaume Nault) [1790843] - [include] tcp: make tcp_space() aware of socket backlog (Guillaume Nault) [1790843] - [net] tcp: take care of compressed acks in tcp_add_reno_sack() (Guillaume Nault) [1790843] - [include] tcp: hint compiler about sack flows (Guillaume Nault) [1790843] - [net] tcp: drop dst in tcp_add_backlog() (Guillaume Nault) [1790843] - [net] drop_monitor: Do not cancel uninitialized work item (Petr Oros) [1810114] - [net] drop_monitor: Use kstrdup (Petr Oros) [1810114] - [net] drop_monitor: Better sanitize notified packets (Petr Oros) [1810114] - [net] drop_monitor: Make timestamps y2038 safe (Petr Oros) [1810114] - [net] drop_monitor: Allow user to start monitoring hardware drops (Petr Oros) [1810114] - [net] drop_monitor: Add support for summary alert mode for hardware drops (Petr Oros) [1810114] - [net] drop_monitor: Add support for packet alert mode for hardware drops (Petr Oros) [1810114] - [net] drop_monitor: Consider all monitoring states before performing configuration (Petr Oros) [1810114] - [net] drop_monitor: Add basic infrastructure for hardware drops (Petr Oros) [1810114] - [net] drop_monitor: Initialize hardware per-CPU data (Petr Oros) [1810114] - [net] drop_monitor: Move per-CPU data init/fini to separate functions (Petr Oros) [1810114] - [maintainers] drop_monitor: Add missing uAPI file to MAINTAINERS file (Petr Oros) [1810114] - [net] drop_monitor: Expose tail drop counter (Petr Oros) [1810114] - [net] drop_monitor: Make drop queue length configurable (Petr Oros) [1810114] - [net] drop_monitor: Add a command to query current configuration (Petr Oros) [1810114] - [net] drop_monitor: Allow truncation of dropped packets (Petr Oros) [1810114] - [net] drop_monitor: Add packet alert mode (Petr Oros) [1810114] - [net] drop_monitor: Add alert mode operations (Petr Oros) [1810114] - [net] drop_monitor: Require CAP_NET_ADMIN for drop monitor configuration (Petr Oros) [1810114] - [net] drop_monitor: Reset per-CPU data before starting to trace (Petr Oros) [1810114] - [net] drop_monitor: Initialize timer and work item upon tracing enable (Petr Oros) [1810114] - [net] drop_monitor: Split tracing enable / disable to different functions (Petr Oros) [1810114] - [net] drop_monitor: Use pre_doit / post_doit hooks (Petr Oros) [1810114] - [net] drop_monitor: Add extack support (Petr Oros) [1810114] - [net] drop_monitor: Avoid multiple blank lines (Petr Oros) [1810114] - [net] drop_monitor: Document scope of spinlock (Petr Oros) [1810114] - [net] drop_monitor: Rename and document scope of mutex (Petr Oros) [1810114] - [net] drop_monitor: Use correct error code (Petr Oros) [1810114] - [net] revert "net: dev: introduce support for sch BYPASS for lockless qdisc" (Paolo Abeni) [1805983] - [net] neighbour: remove neigh_cleanup() method (Ivan Vecera) [1795285] - [include] trace: events: neigh_update: print new state in string format (Ivan Vecera) [1795285] - [net] neigh: hook tracepoints in neigh update code (Ivan Vecera) [1795285] - [net] trace: events: add a few neigh tracepoints (Ivan Vecera) [1795285] - [net] netfilter: nf_tables: add __nft_chain_type_get() (Florian Westphal) [1806888] - [net] devlink: Hang reporter's dump method on a dumpit cb (Andrea Claudi) [1804798] - [net] core: Do not clear VF index for node/port GUIDs query (Petr Oros) [1805312] - [net] core: Populate VF index in struct ifla_vf_guid (Petr Oros) [1805312] - [net] core: Add support for getting VF GUIDs (Petr Oros) [1805312] - [tools] ptp: Extend the test program to check the external time stamp flags (Petr Oros) [1795192] - [netdrv] mlx5: Reject requests to enable time stamping on both edges (Petr Oros) [1795192] - [netdrv] igb: Reject requests that fail to enable time stamping on both edges (Petr Oros) [1795192] - [netdrv] dp83640: Reject requests to enable time stamping on both edges (Petr Oros) [1795192] - [netdrv] mv88e6xxx: Reject requests to enable time stamping on both edges (Petr Oros) [1795192] - [netdrv] ptp: Introduce strict checking of external time stamp options (Petr Oros) [1795192] - [netdrv] renesas: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] mlx5: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] igb: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] dp83640: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] mv88e6xxx: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] net: reject PTP periodic output requests with unsupported flags (Petr Oros) [1795192] - [ptp] Validate requests to enable time stamping of external signals (Petr Oros) [1795192] - [tools] ptp: Fix example program to match kernel (Petr Oros) [1795192] - [include] uaccess: add noop untagged_addr definition (Josef Oskera) [1805320] - [include] debugfs: Add debugfs_create_xul() for hexadecimal unsigned long (Josef Oskera) [1795286] - [documentation] debugfs: Document debugfs helper for unsigned long values (Josef Oskera) [1795286] - [net] vsock/virtio: add WARN_ON check on virtio_transport_get_ops() (Stefano Garzarella) [1692797] - [net] vsock/virtio: fix null-pointer dereference in virtio_transport_recv_listen() (Stefano Garzarella) [1692797] - [net] vsock: avoid to assign transport if its initialization fails (Stefano Garzarella) [1692797] - [misc] vsock/vmci: make vmci_vsock_cb_host_called static (Stefano Garzarella) [1692797] - [net] vsock: fix bind() behaviour taking care of CID (Stefano Garzarella) [1692797] - [net] vsock: prevent transport modules unloading (Stefano Garzarella) [1692797] - [misc] vsock/vmci: register vmci_transport only when VMCI guest/host are active (Stefano Garzarella) [1692797] - [net] vsock: add multi-transports support (Stefano Garzarella) [1692797] - [net] hv_sock: set VMADDR_CID_HOST in the hvs_remote_addr_init() (Stefano Garzarella) [1692797] - [net] vsock: move vsock_insert_unbound() in the vsock_create() (Stefano Garzarella) [1692797] - [net] vsock: add vsock_create_connected() called by transports (Stefano Garzarella) [1692797] - [net] vsock: handle buffer_size sockopts in the core (Stefano Garzarella) [1692797] - [net] vsock: add 'struct vsock_sock *' param to vsock_core_get_transport() (Stefano Garzarella) [1692797] - [net] vsock/virtio: add transport parameter to the virtio_transport_reset_no_sock() (Stefano Garzarella) [1692797] - [net] vsock: add 'transport' member in the struct vsock_sock (Stefano Garzarella) [1692797] - [kernel] vsock: remove linux/vm_sockets.h file (Stefano Garzarella) [1692797] - [net] vsock: remove vm_sockets_get_local_cid() (Stefano Garzarella) [1692797] - [net] vsock/vmci: remove unused VSOCK_DEFAULT_CONNECT_TIMEOUT (Stefano Garzarella) [1692797] - [x86] kvm: x86: clear stale x86_emulate_ctxt->intercept value (Jon Maloy) [1806817] {CVE-2020-2732} - [x86] kvm: vmx: check descriptor table exits on instruction emulation (Jon Maloy) [1806817] {CVE-2020-2732} - [x86] kvm: nvmx: Check IO instruction VM-exit conditions (Jon Maloy) [1806817] {CVE-2020-2732} - [x86] kvm: nvmx: Refactor IO bitmap checks into helper function (Jon Maloy) [1806817] {CVE-2020-2732} - [x86] kvm: nvmx: Don't emulate instructions in guest mode (Jon Maloy) [1806817] {CVE-2020-2732}- [fs] gfs2: Fix oversight in gfs2_ail1_flush (Robert S Peterson) [1724769] - [kernel] sched/uclamp: Extend sched_setattr() to support utilization clamping (Phil Auld) [1810399] - [kernel] sched/core: Further clarify sched_class::set_next_task() (Phil Auld) [1810399] - [kernel] sched/fair: Use mul_u32_u32() (Phil Auld) [1810399] - [kernel] sched/core: Simplify sched_class::pick_next_task() (Phil Auld) [1810399] - [kernel] sched/core: Optimize pick_next_task() (Phil Auld) [1810399] - [kernel] sched/core: Make pick_next_task_idle() more consistent (Phil Auld) [1810399] - [kernel] sched/fair: Better document newidle_balance() (Phil Auld) [1810399] - [kernel] sched: Fix pick_next_task() vs 'change' pattern race (Phil Auld) [1810399] - [cpufreq] cpufreq: Initialize the governors in core_initcall (Phil Auld) [1810399] - [kernel] sched/vtime: Fix guest/system mis-accounting on task switch (Phil Auld) [1810399] - [kernel] sched/fair/util_est: Implement faster ramp-up EWMA on utilization increases (Phil Auld) [1810399] - [kernel] sched/topology: Allow sched_asym_cpucapacity to be disabled (Phil Auld) [1810399] - [kernel] sched/topology: Don't try to build empty sched domains (Phil Auld) [1810399] - [kernel] sched/topology: Don't set SD_BALANCE_WAKE on cpuset domain relax (Phil Auld) [1810399] - [kernel] membarrier: Fix RCU locking bug caused by faulty merge (Phil Auld) [1810399] - [kernel] sched/core: Fix preempt_schedule() interrupt return comment (Phil Auld) [1810399] - [kernel] sched/membarrier: Return -ENOMEM to userspace on memory allocation failure (Phil Auld) [1810399] - [kernel] sched/membarrier: Skip IPIs when mm->mm_users == 1 (Phil Auld) [1810399] - [tools] selftests, sched/membarrier: Add multi-threaded test (Phil Auld) [1810399] - [kernel] sched/membarrier: Fix p->mm->membarrier_state racy load (Phil Auld) [1810399] - [include] sched/membarrier: Call sync_core only before usermode for same mm (Phil Auld) [1810399] - [kernel] sched/membarrier: Remove redundant check (Phil Auld) [1810399] - [kernel] sched/membarrier: Fix private expedited registration check (Phil Auld) [1810399] - [kernel] tasks, sched/core: RCUify the assignment of rq->curr (Phil Auld) [1810399] - [kernel] tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code (Phil Auld) [1810399] - [kernel] tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue (Phil Auld) [1810399] - [kernel] tasks: Add a count of task RCU users (Phil Auld) [1810399] - [include] sched/core: Convert task_struct.usage to refcount_t (Phil Auld) [1810399] - [include] sched/core: Convert vcpu_is_preempted() from macro to an inline function (Phil Auld) [1810399] - [kernel] sched/fair: Remove unused cfs_rq_clock_task() function (Phil Auld) [1810399] - [scripts] Kbuild: Handle PREEMPT_RT for version string and magic (Phil Auld) [1810399] - [kernel] sched/fair: Use rq_lock/unlock in online_fair_sched_group (Phil Auld) [1810399] - [kernel] sched: Rework pick_next_task() slow-path (Phil Auld) [1810399] - [kernel] sched: Allow put_prev_task() to drop rq->lock (Phil Auld) [1810399] - [kernel] sched/fair: Expose newidle_balance() (Phil Auld) [1810399] - [kernel] sched: Add task_struct pointer to sched_class::set_curr_task (Phil Auld) [1810399] - [kernel] sched: Rework CPU hotplug task selection (Phil Auld) [1810399] - [kernel] rcu/tree: Fix SCHED_FIFO params (Phil Auld) [1810399] - [kernel] sched: Clean up active_mm reference counting (Phil Auld) [1810399] - [kernel] sched/{rt, deadline}: Fix set_next_task vs pick_next_task (Phil Auld) [1810399] - [kernel] sched: Fix kerneldoc comment for ia64_set_curr_task (Phil Auld) [1810399] - [kernel] stop_machine: Fix stop_cpus_in_progress ordering (Phil Auld) [1810399] - [kernel] sched/psi: Reduce psimon FIFO priority (Phil Auld) [1810399] - [kernel] sched/psi: Do not require setsched permission from the trigger creator (Phil Auld) [1810399] - [x86] x86/kvm: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [x86] x86/dumpstack: Indicate PREEMPT_RT in dumps (Phil Auld) [1810399] - [x86] x86: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [kernel] kprobes: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [kernel] tracing: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [include] locking/spinlocks: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [kernel] rcu: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [kernel] sched/preempt: Use CONFIG_PREEMPTION where appropriate (Phil Auld) [1810399] - [kernel] sched/core: Prevent race condition between cpuset and __sched_setscheduler() (Phil Auld) [1810399] - [kernel] rcu/tree: Call setschedule() gp ktread to SCHED_FIFO outside of atomic region (Phil Auld) [1810399] - [kernel] cgroup/cpuset: Change cpuset_rwsem and hotplug lock order (Phil Auld) [1810399] - [kernel] cgroup/cpuset: Convert cpuset_mutex to percpu_rwsem (Phil Auld) [1810399] - [kernel] sched/deadline: Fix bandwidth accounting at all levels after offline migration (Phil Auld) [1810399] - [kernel] cpusets: Rebuild root domain deadline accounting information (Phil Auld) [1810399] - [kernel] sched/core: Streamle calls to task_rq_unlock() (Phil Auld) [1810399] - [kernel] sched/topology: Add partition_sched_domains_locked() (Phil Auld) [1810399] - [kernel] sched/stats: Fix unlikely() use of sched_info_on() (Phil Auld) [1810399] - [kernel] sched/fair: Change task_numa_work() storage to static (Phil Auld) [1810399] - [kernel] sched/fair: Move task_numa_work() init to init_numa_balancing() (Phil Auld) [1810399] - [kernel] sched/fair: Move init_numa_balancing() below task_numa_work() (Phil Auld) [1810399] - [kernel] sched/rt, Kconfig: Unbreak def/oldconfig with CONFIG_PREEMPT=y (Phil Auld) [1810399] - [kernel] sched/rt, Kconfig: Introduce CONFIG_PREEMPT_RT (Phil Auld) [1810399] - [kernel] kconfig: include kernel/Kconfig.preempt from init/Kconfig (Phil Auld) [1810399] - [kernel] sched/core: Fix preempt warning in ttwu (Phil Auld) [1810399] - [kernel] sched/core: Optimize try_to_wake_up() for local wakeups (Phil Auld) [1810399] - [kernel] sched/core: Introduce set_next_task() helper for better code readability (Phil Auld) [1810399] - [kernel] sched/fair: Don't increase sd->balance_interval on newidle balance (Phil Auld) [1810399] - [kernel] sched/fair: Clean up load_balance() condition (Phil Auld) [1810399] - [mm] mm: fix possible PMD dirty bit lost in set_pmd_migration_entry() (Rafael Aquini) [1809698] - [mm] mm, thp: fix defrag setting if newline is not used (Rafael Aquini) [1809698] - [mm] mm/migrate.c: also overwrite error when it is bigger than zero (Rafael Aquini) [1809698] - [mm] mm/mempolicy.c: fix out of bounds write in mpol_parse_str() (Rafael Aquini) [1809698] - [mm] mm: memcg/slab: call flush_memcg_workqueue() only if memcg workqueue is valid (Rafael Aquini) [1809698] - [mm] mm/page-writeback.c: avoid potential division by zero in wb_min_max_ratio() (Rafael Aquini) [1809698] - [mm] mm/gup: fix memory leak in __gup_benchmark_ioctl (Rafael Aquini) [1809698] - [mm] mm: move_pages: return valid node id in status if the page is already on the target node (Rafael Aquini) [1809698] - [mm] mm/zsmalloc.c: fix the migrated zspage statistics (Rafael Aquini) [1809698] - [mm] mm: memcg/slab: wait for !root kmem_cache refcnt killing on root kmem_cache destruction (Rafael Aquini) [1809698] - [mm] mm/mempolicy.c: check range first in queue_pages_test_walk (Rafael Aquini) [1809698] - [mm] mm/memory.c: fix a huge pud insertion race during faulting (Rafael Aquini) [1809698] - [mm] mm: move the backup x_devmap() functions to asm-generic/pgtable.h (Rafael Aquini) [1809698] - [mm] mm/rmap.c: don't reuse anon_vma if we just want a copy (Rafael Aquini) [1809698] - [mm] mm/ksm.c: don't WARN if page is still mapped in remove_stable_node() (Rafael Aquini) [1809698] - [mm] mm/page_io.c: do not free shared swap slots (Rafael Aquini) [1809698] - [mm] mm: thp: handle page cache THP correctly in PageTransCompoundMap (Rafael Aquini) [1809698] - [mm] mm/slub: fix a deadlock in show_slab_objects() (Rafael Aquini) [1809698] - [mm] mm/vmpressure.c: fix a signedness bug in vmpressure_register_event() (Rafael Aquini) [1809698] - [trace] include/trace/events/writeback.h: fix -Wstringop-truncation warnings (Rafael Aquini) [1809698] - [mm] mm/compaction.c: clear total_{migrate, free}_scanned before scanning a new zone (Rafael Aquini) [1809698] - [mm] mm/hmm: fix hmm_range_fault()'s handling of swapped out pages (Rafael Aquini) [1809698] - [mm] mm/migrate.c: initialize pud_entry in migrate_vma() (Rafael Aquini) [1809698] - [kernel] ptrace: restore smp_rmb() in __ptrace_may_access() (Rafael Aquini) [1809698] - [documentation] mm: fix Documentation/vm/hmm.rst Sphinx warnings (Rafael Aquini) [1809698] - [fs] writeback: fix inode cgroup switching comment (Rafael Aquini) [1809698] - [include] mm/page_poison: update comment after code moved (Rafael Aquini) [1809698] - [mm] mm/filemap: pass inclusive 'end_byte' parameter to filemap_range_has_page (Rafael Aquini) [1809698] - [mm] ARM: 8826/1: mm: initialize pfn limits with find_limits() (Rafael Aquini) [1809698] - [fs] mm, proc: report PR_SET_THP_DISABLE in proc (Rafael Aquini) [1809698] - [mm] mm/khugepaged: fix crashes due to misaccounted holes (Rafael Aquini) [1809698] - [include] writeback: don't decrement wb->refcnt if !wb->bdi (Rafael Aquini) [1809698] - [mm] mm/filemap.c: Use existing variable (Rafael Aquini) [1809698] - [fs] removed extra extern file_fdatawait_range (Rafael Aquini) [1809698] - [s390] Revert "s390/dasd: Disable Thin Provisioning to prevent data loss" (Philipp Rudo) [1816984] - [s390] s390/dasd: fix data corruption for thin provisioned devices (Philipp Rudo) [1816984] - [block] virtio-blk: improve virtqueue error to BLK_STS (Philipp Rudo) [1816983] - [block] virtio-blk: fix hw_queue stopped on arbitrary error (Philipp Rudo) [1816983] - [s390] s390/pkey: fix missing length of protected key on return (Philipp Rudo) [1816981] - [s390] s390/mm: fix panic in gup_fast on large pud (Philipp Rudo) [1816980]- [mmc] mmc: core: Use a minimum 1600ms timeout when enabling CACHE ctrl (Yannick Cote) [1811430] - [mmc] mmc: core: Allow BKOPS and CACHE ctrl even if no HPI support (Yannick Cote) [1811430] - [net] net/smc: keep vlan_id for SMC-R in smc_listen_work() (Philipp Rudo) [1796890] - [scripts] redhat: fix modpost.c prerequisites (Frantisek Hrbata) [1818499] - [tools] tools/power/x86/intel-speed-select: Update version (Prarit Bhargava) [1817068] - [tools] tools/power/x86/intel-speed-select: Change the order for clos disable (Prarit Bhargava) [1817068] - [tools] tools/power/x86/intel-speed-select: Fix result display for turbo-freq auto mode (Prarit Bhargava) [1817068] - [tools] tools/power/x86/intel-speed-select: Add support for core-power discovery (Prarit Bhargava) [1817068] - [netdrv] can, slip: Protect tty->disc_data in write_wakeup and close with RCU (Steve Best) [1816036] - [kernel] exit: panic before exit_mm() on global init exit (Oleg Nesterov) [1808944] - [fs] nfsd: restore NFSv3 ACL support ("J. Bruce Fields") [1815683] - [fs] nfsd4: Fix kernel crash when reading proc file reply_cache_stats ("J. Bruce Fields") [1815683] - [fs] nfsd: fix cleanup of nfsd_reply_cache_init on failure ("J. Bruce Fields") [1815683] - [fs] nfsd: note inadequate stats locking ("J. Bruce Fields") [1815683] - [fs] nfsd4: drc containerization ("J. Bruce Fields") [1815683] - [fs] nfsd: don't call nfsd_reply_cache_shutdown twice ("J. Bruce Fields") [1815683] - [fs] nfsd: knfsd must use the container user namespace ("J. Bruce Fields") [1815683] - [net] SUNRPC: rsi_parse() should use the current user namespace ("J. Bruce Fields") [1815683] - [net] SUNRPC: Fix the server AUTH_UNIX userspace mappings ("J. Bruce Fields") [1815683] - [fs] lockd: Pass the user cred from knfsd when starting the lockd server ("J. Bruce Fields") [1815683] - [net] SUNRPC: Temporary sockets should inherit the cred from their parent ("J. Bruce Fields") [1815683] - [fs] SUNRPC: Cache the process user cred in the RPC server listener ("J. Bruce Fields") [1815683] - [fs] nfsd: Allow containers to set supported nfs versions ("J. Bruce Fields") [1815683] - [fs] nfsd: Add custom rpcbind callbacks for knfsd ("J. Bruce Fields") [1815683] - [fs] SUNRPC: Allow further customisation of RPC program registration ("J. Bruce Fields") [1815683] - [net] SUNRPC: Clean up generic dispatcher code ("J. Bruce Fields") [1815683] - [fs] SUNRPC: Add a callback to initialise server requests ("J. Bruce Fields") [1815683] - [fs] SUNRPC/nfs: Fix return value for nfs4_callback_compound() ("J. Bruce Fields") [1815683] - [kernel] sched: Avoid scale real weight down to zero (Phil Auld) [1808562] - [nvme] nvme/pci: move cqe check after device shutdown (David Milburn) [1779247 1750267] - [mm] mm, slb: guarantee natural alignment for kmalloc(power-of-two) (Brian Foster) [1814964] - [tools] tools/power turbostat: Support Ice Lake server (Steve Best) [1776467] - [pinctrl] pinctrl: intel: Allow to request locked pads (Prarit Bhargava) [1783115] - [s390] s390/qeth: fix potential deadlock on workqueue flush (Philipp Rudo) [1814783] - [s390] s390/qeth: streamline control code for promisc mode (Philipp Rudo) [1814783] - [s390] scsi: zfcp: fix request object use-after-free in send path causing wrong traces (Philipp Rudo) [1814790] - [s390] s390/pci: Fix possible deadlock in recover_store() (Philipp Rudo) [1814788] - [s390] s390/pci: Recover handle in clp_set_pci_fn() (Philipp Rudo) [1814788] - [s390] scsi: zfcp: fix rport unblock if deleted SCSI devices on Scsi_Host (Philipp Rudo) [1814794] - [s390] scsi: zfcp: fix scsi_eh host reset with port_forced ERP for non-NPIV FCP devices (Philipp Rudo) [1814793] - [s390] s390/cio: fix virtio-ccw DMA without PV (Philipp Rudo) [1814787] - [s390] s390/kaslr: store KASLR offset for early dumps (Philipp Rudo) [1814781] - [mm] s390/mm: fix dynamic pagetable upgrade for hugetlbfs (Philipp Rudo) [1814779] - [char] tpm: ibmvtpm: retry on H_CLOSED in tpm_ibmvtpm_send() (Steve Best) [1808048] - [s390] s390/qeth: fix dangling IO buffers after halt/clear (Philipp Rudo) [1814782] - [virtio] virtio_ring: fix unmap of indirect descriptors (Philipp Rudo) [1797289] - [virtio] virtio_ring: fix return code on DMA mapping fails (Philipp Rudo) [1797289] - [misc] dma-mapping: zero memory returned from dma_alloc_* (Philipp Rudo) [1788928] - [platform] platform/mellanox: fix the mlx-bootctl sysfs (Alaa Hleihel) [1655714] - [platform] platform/mellanox: Add bootctl driver for Mellanox BlueField Soc (Alaa Hleihel) [1655714] - [char] tpm: ibmvtpm: Wait for buffer to be set before proceeding (Steve Best) [1815548] - [scsi] iscsi: Avoid potential deadlock in iscsi_if_rx func (Oleksandr Natalenko) [1815874] - [x86] x86/vector: Remove warning on managed interrupt migration (Peter Xu) [1812331] - [scsi] scsi: lpfc: fix spelling mistake "Notication" -> "Notification" (Dick Kennedy) [1796565] - [scsi] scsi: lpfc: add RDF registration and Link Integrity FPIN logging (Dick Kennedy) [1796565] - [uapi] scsi: fc: Update Descriptor definition and add RDF and Link Integrity FPINs (Dick Kennedy) [1796565]- [kvm] KVM: PPC: Book3S HV: Use __gfn_to_pfn_memslot in HPT page fault handler (Sam Bobroff) [1815491] - [net] tcp: also NULL skb->dev when copy was needed (Florian Westphal) [1775961] - [net] tcp: ensure skb->dev is NULL before leaving TCP stack (Florian Westphal) [1775961]- [mm] mm/memcontrol: use vmstat names for printing statistics (Waiman Long) [1793534] - [base] mm/vmstat: add helpers to get vmstat item names for each enum type (Waiman Long) [1793534] - [mm] mm/vmstat.c: assert that vmstat_text is in sync with stat_items_size (Waiman Long) [1793534] - [mm] mm: memcontrol: dump memory.stat during cgroup OOM (Waiman Long) [1793534] - [mm] mm/memcontrol.c: lost css_put in memcg_expand_shrinker_maps() (Waiman Long) [1793534] - [mm] mm: memcg/slab: fix percpu slab vmstats flushing (Waiman Long) [1793534] - [include] include/linux/memcontrol.h: fix comments based on per-node memcg (Waiman Long) [1793534] - [mm] mm: memcg: switch to css_tryget() in get_mem_cgroup_from_mm() (Waiman Long) [1793534] - [mm] mm: memcontrol: fix network errors from failing __GFP_ATOMIC charges (Waiman Long) [1793534] - [mm] mm: slab: make page_cgroup_ino() to recognize non-compound slab pages properly (Waiman Long) [1793534] - [mm] mm: memcontrol: fix NULL-ptr deref in percpu stats flush (Waiman Long) [1793534] - [mm] mm/memcontrol: update lruvec counters in mem_cgroup_move_account (Waiman Long) [1793534] - [mm] mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size (Waiman Long) [1793534] - [mm] mm: memcontrol: fix percpu vmstats and vmevents flush (Waiman Long) [1793534] - [mm] mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" (Waiman Long) [1793534] - [mm] mm: memcontrol: flush percpu slab vmstats on kmem offlining (Waiman Long) [1793534] - [mm] mm: memcontrol: flush percpu vmevents before releasing memcg (Waiman Long) [1793534] - [mm] mm: memcontrol: flush percpu vmstats before releasing memcg (Waiman Long) [1793534] - [mm] mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones (Waiman Long) [1793534] - [mm] mm/memcontrol: fix wrong statistics in memory.stat (Waiman Long) [1793534] - [mm] mm: memcontrol: don't batch updates of local VM stats and events (Waiman Long) [1793534] - [mm] mm: memcontrol: fix NUMA round-robin reclaim at intermediate level (Waiman Long) [1793534] - [mm] mm: memcontrol: fix recursive statistics correctness & scalabilty (Waiman Long) [1793534] - [mm] mm: memcontrol: move stat/event counting functions out-of-line (Waiman Long) [1793534] - [mm] mm: memcontrol: make cgroup stats and events query API explicitly local (Waiman Long) [1793534] - [mm] mm, memcg: rename ambiguously named memory.stat counters and functions (Waiman Long) [1793534] - [mm] mm: memcontrol: quarantine the mem_cgroup_nr_lru_pages() API (Waiman Long) [1793534] - [mm] mm: memcontrol: push down mem_cgroup_nr_lru_pages() (Waiman Long) [1793534] - [mm] mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() (Waiman Long) [1793534] - [mm] mm: memcontrol: replace node summing with memcg_page_state() (Waiman Long) [1793534] - [mm] mm: memcontrol: replace zone summing with lruvec_page_state() (Waiman Long) [1793534] - [include] mm: memcontrol: track LRU counts in the vmstats array (Waiman Long) [1793534] - [mm] mm: writeback: use exact memcg dirty counts (Waiman Long) [1793534] - [mm] mm: memcontrol: expose THP events on a per-memcg basis (Waiman Long) [1793534] - [mm] memcg: killed threads should not invoke memcg OOM killer (Waiman Long) [1793534] - [mm] mm, memcg: extract memcg maxable seq_file logic to seq_show_memcg_tunable (Waiman Long) [1793534] - [mm] mm, memcg: create mem_cgroup_from_seq (Waiman Long) [1793534] - [mm] mm/oom_kill.c: fix uninitialized oc->constraint (Waiman Long) [1793534] - [mm] mm, oom: add oom victim's memcg to the oom context information (Waiman Long) [1793534] - [mm] mm, oom: reorganize the oom report in dump_header (Waiman Long) [1793534] - [include] mm: Clarify the implication of adding new node stat items (Waiman Long) [1793534] - [mm] memcg: Revert "Add preemption point in accumulate_memcg_tree()" (Waiman Long) [1793534] - [base] driver core: add dev_groups to all drivers (Don Dutile) [1814347] - [tools] selftests/livepatch: Remove unused local variable in set_ftrace_enabled() (Yannick Cote) [1807115] - [tools] selftests/livepatch: Replace set_dynamic_debug() with setup_config() in README (Yannick Cote) [1807115] - [tools] selftests: livepatch: Fix it to do root uid check and skip (Yannick Cote) [1807115] - [tools] selftests/livepatch: Test interaction with ftrace_enabled (Yannick Cote) [1807115] - [tools] selftests/livepatch: Make dynamic debug setup and restore generic (Yannick Cote) [1807115] - [kernel] ftrace: Introduce PERMANENT ftrace_ops flag (Yannick Cote) [1807115] - [samples] livepatch: Handle allocation failure in the sample of shadow variable API (Yannick Cote) [1807115] - [lib] livepatch/samples/selftest: Use klp_shadow_alloc() API correctly (Yannick Cote) [1807115] - [lib] livepatch/selftest: Clean up shadow variable names and type (Yannick Cote) [1807115] - [samples] livepatch/sample: Use the right type for the leaking data pointer (Yannick Cote) [1807115] - [kernel] kprobes: Allow kprobes coexist with livepatch (Yannick Cote) [1727330 1807115] - [x86] ftrace/x86: Remove mcount() declaration (Yannick Cote) [1807115] - [tools] selftests: livepatch: add missing fragments to config (Yannick Cote) [1807115] - [lib] livepatch: Selftests of the API for tracking system state changes (Yannick Cote) [1807115] - [documentation] livepatch: Documentation of the new API for tracking system state changes (Yannick Cote) [1807115] - [kernel] livepatch: Allow to distinguish different version of system state changes (Yannick Cote) [1807115] - [kernel] livepatch: Basic API to track system state changes (Yannick Cote) [1807115] - [kernel] livepatch: Keep replaced patches until post_patch callback is called (Yannick Cote) [1807115] - [tools] selftests/livepatch: Disable the timeout (Yannick Cote) [1807115] - [kernel] livepatch: Nullify obj->mod in klp_module_coming()'s error path (Yannick Cote) [1807115] - [powerpc] livepatch: Remove klp_check_compiler_support() (Yannick Cote) [1807115] - [x86] ftrace/x86: Remove mcount support (Yannick Cote) [1807115] - [x86] ftrace/x86_32: Remove support for non DYNAMIC_FTRACE (Yannick Cote) [1807115] - [documentation] docs/livepatch: Unify style of livepatch documentation in the ReST format (Yannick Cote) [1807115] - [documentation] docs: livepatch: convert docs to ReST and rename to *.rst (Yannick Cote) [1807115] - [kernel] livepatch: Remove duplicate warning about missing reliable stacktrace support (Yannick Cote) [1807115] - [kernel] livepatch: Use static buffer for debugging messages under rq lock (Yannick Cote) [1807115] - [include] livepatch: Remove stale kobj_added entries from kernel-doc descriptions (Yannick Cote) [1807115] - [kernel] livepatch: Remove duplicated code for early initialization (Yannick Cote) [1807115] - [kernel] livepatch: Remove custom kobject state handling (Yannick Cote) [1807115] - [kernel] livepatch: Convert error about unsupported reliable stacktrace into a warning (Yannick Cote) [1807115] - [kernel] kprobes: Replace p with other pointer types (Yannick Cote) [1727330 1807115]- [drm] drm/bochs: downgrade pci_request_region failure from error to warning (Dave Airlie) [1804735] - [drm] drm/bochs: deinit bugfix (Dave Airlie) [1804735] - [fs] gfs2: fix O_EXCL|O_CREAT handling on cold dcache (Andrew Price) [1811787] - [net] esp: remove the skb from the chain when it's enqueued in cryptd_wq (Xin Long) [1807909] - [powerpc] powerpc/nvdimm: set target_node properly (Diego Domingos) [1815038]- [kernel] posix-cpu-timers: Fix two trivial comments (Prarit Bhargava) [1810244] - [kernel] hrtimer: Annotate lockless access to timer->base (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Fix permission check regression (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Always clear head pointer on dequeue (Prarit Bhargava) [1810244] - [kernel] hrtimer: Add a missing bracket and hide `migration_base' on !SMP (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Make expiry_active check actually work correctly (Prarit Bhargava) [1810244] - [include] posix-timers: Unbreak CONFIG_POSIX_TIMERS=n build (Prarit Bhargava) [1810244] - [kernel] tick: Mark sched_timer to expire in hard interrupt context (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Utilize timerqueue for storage (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Move state tracking to struct posix_cputimers (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Deduplicate rlimit handling (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove pointless comparisons (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Get rid of 64bit divisions (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Consolidate timer expiry further (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Get rid of zero checks (Prarit Bhargava) [1810244] - [kernel] rlimit: Rewrite non-sensical RLIMIT_CPU comment (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Respect INFINITY for hard RTTIME limit (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Switch thread group sampling to array (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Restructure expiry array (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove cputime_expires (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Make expiry checks array based (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Provide array based sample functions (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Remove the odd field rename defines (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Switch check_*_timers() to array cache (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Simplify set_process_cpu_timer() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Simplify timer queueing (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Provide array based access to expiry cache (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Move expiry cache into struct posix_cputimers (Prarit Bhargava) [1810244] - [include] sched: Move struct task_cputime to types.h (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Create a container struct (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Move prof/virt_ticks into caller (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Sample task times once in expiry check (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Get rid of pointer indirection (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Simplify sample functions (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove pointless return value check (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use clock ID in posix_cpu_timer_rearm() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use clock ID in posix_cpu_timer_get() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use clock ID in posix_cpu_timer_set() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Consolidate thread group sample code (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Rename thread_group_cputimer() and make it static (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Sample directly in timer check (Prarit Bhargava) [1810244] - [kernel] itimers: Use quick sample function (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Provide quick sample function for itimer (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use common permission check in posix_cpu_timer_create() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use common permission check in posix_cpu_clock_get() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Provide task validation functions (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove tsk argument from run_posix_cpu_timers() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Sanitize bogus WARNONS (Prarit Bhargava) [1810244] - [kernel] hrtimer: Don't take expiry_lock when timer is currently migrated (Prarit Bhargava) [1810244] - [kernel] hrtimer: Protect lockless access to timer->base (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Fixup stale comment (Prarit Bhargava) [1810244] - [include] alarmtimers: Avoid rtc.h include (Prarit Bhargava) [1810244] - [include] posix-timers: Cleanup forward declarations and includes (Prarit Bhargava) [1810244] - [kernel] hrtimer: Improve comments on handling priority inversion against softirq kthread (Prarit Bhargava) [1810244] - [kernel] posix-timers: Use a callback for cancel synchronization on PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] posix-timers: Move rcu_head out of it union (Prarit Bhargava) [1810244] - [kernel] posix-timers: Rework cancel retry loops (Prarit Bhargava) [1810244] - [kernel] posix-timers: Cleanup the flag/flags confusion (Prarit Bhargava) [1810244] - [kernel] itimers: Prepare for PREEMPT_RT (Prarit Bhargava) [1810244] - [fs] timerfd: Prepare for PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] alarmtimer: Prepare for PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] sched/deadline: Ensure inactive_timer runs in hardirq context (Prarit Bhargava) [1810244] - [kernel] timers: Prepare support for PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] hrtimer: Prepare support for PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] hrtimer: Determine hard/soft expiry mode for hrtimer sleepers on RT (Prarit Bhargava) [1810244] - [kernel] hrtimer: Move unmarked hrtimers to soft interrupt expiry on RT (Prarit Bhargava) [1810244] - [kernel] tick: Mark tick related hrtimers to expiry in hard interrupt context (Prarit Bhargava) [1810244] - [kvm] KVM: LAPIC: Mark hrtimer to expire in hard interrupt context (Prarit Bhargava) [1810244] - [kernel] watchdog: Mark watchdog_hrtimer to expire in hard interrupt context (Prarit Bhargava) [1810244] - [kernel] perf/core: Mark hrtimers to expire in hard interrupt context (Prarit Bhargava) [1810244] - [kernel] hrtimer: Make enqueue mode check work on RT (Prarit Bhargava) [1810244] - [kernel] sched: Mark hrtimers to expire in hard interrupt context (Prarit Bhargava) [1810244] - [staging] hrtimer/treewide: Use hrtimer_sleeper_start_expires() (Prarit Bhargava) [1810244] - [kernel] hrtimer: Provide hrtimer_sleeper_start_expires() (Prarit Bhargava) [1810244] - [kernel] hrtimer: Consolidate hrtimer_init() + hrtimer_init_sleeper() calls (Prarit Bhargava) [1810244] - [kernel] hrtimer: Remove task argument from hrtimer_init_sleeper() (Prarit Bhargava) [1810244] - [kernel] futex: Consolidate duplicated timer setup code (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove private interval storage (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Unbreak timer rearming (Prarit Bhargava) [1810244] - [mm] mm, slub: naive detection of double-free or freelist corruption (Rafael Aquini) [1810288] - [fs] nfs: add minor version to nfs_server_key for fscache (Dave Wysochanski) [1777097] - [edac] EDAC, mellanox: Add ECC support for BlueField DDR4 (Alaa Hleihel) [1725108] - [platform] platform/mellanox: fix potential deadlock in the tmfifo driver (Alaa Hleihel) [1655736] - [platform] platform/mellanox: Add TmFifo driver for Mellanox BlueField Soc (Alaa Hleihel) [1655736] - [mm] powerpc/pmem: Fix kernel crash due to wrong range value usage in flush_dcache_range (Steve Best) [1814279] - [mm] powerpc: Chunk calls to flush_dcache_range in arch_*_memory (Steve Best) [1814279] - [fs] cifs: fix NULL dereference in match_prepath (Leif Sahlberg) [1760879] - [fs] cifs: fail i/o on soft mounts if sessionsetup errors out (Leif Sahlberg) [1798031] - [sound] ALSA: usb-audio: set the interface format after resume on Dell WD19 (Perry Yuan) [1807965] - [fs] cifs: make sure we do not overflow the max EA buffer size (Leif Sahlberg) [1752437]- [netdrv] net/mlx5e: Don't clear the whole vf config when switching modes (mohamad meib) [1814350] - [fs] fuse: fix stack use after return (Miklos Szeredi) [1814666]- [target] scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" (Maurizio Lombardi) [1784442] - [infiniband] scsi: Revert "RDMA/isert: Fix a recently introduced regression related to logout" (Maurizio Lombardi) [1784442] - [target] scsi: Revert "target/core: Inline transport_lun_remove_cmd()" (Maurizio Lombardi) [1784442] - [target] scsi: libfc: remove unnecessary assertion on ep variable (Maurizio Lombardi) [1784442] - [infiniband] scsi: RDMA/isert: Fix a recently introduced regression related to logout (Maurizio Lombardi) [1784442] - [target] scsi: target/iblock: Fix protection error with blocks greater than 512B (Maurizio Lombardi) [1784442] - [target] scsi: target: core: Fix a pr_debug() argument (Maurizio Lombardi) [1784442] - [target] scsi: target: iscsi: Wait for all commands to finish before freeing a session (Maurizio Lombardi) [1784442] - [target] scsi: target: core: Release SPC-2 reservations when closing a session (Maurizio Lombardi) [1784442] - [target] scsi: target: core: Document target_cmd_size_check() (Maurizio Lombardi) [1784442] - [target] scsi: target: tcmu: Prevent memory reclaim recursion (Maurizio Lombardi) [1784442] - [scsi] scsi: cxgb4i: remove set but not used variable 'ppmax' (Maurizio Lombardi) [1784442] - [target] scsi: target: remove unused extension parameters (Maurizio Lombardi) [1784442] - [target] scsi: target: fix SendTargets=All string compares (Maurizio Lombardi) [1784442] - [target] scsi: target: Remove tpg_list and se_portal_group.se_tpg_node (Maurizio Lombardi) [1784442] - [target] scsi: target: cxgbit: Fix cxgbit_fw4_ack() (Maurizio Lombardi) [1784442] - [infiniband] IB/hfi1: TID RDMA WRITE should not return IB_WC_RNR_RETRY_EXC_ERR (Kamal Heib) [1786601] - [infiniband] IB/hfi1: Calculate flow weight based on QP MTU for TID RDMA (Kamal Heib) [1786601] - [infiniband] IB/hfi1: Ensure r_tid_ack is valid before building TID RDMA ACK packet (Kamal Heib) [1786601] - [infiniband] IB/hfi1: Ensure full Gen3 speed in a Gen4 system (Kamal Heib) [1786601] - [infiniband] IB/core: Avoid deadlock during netlink message handling (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Fix incorrect error print (Kamal Heib) [1786601] - [infiniband] IB/iser: Support up to 16MB data transfer in a single command (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Add missing cast for 32 bit (Kamal Heib) [1786601] - [documentation] Documentation/infiniband: update name of some functions (Kamal Heib) [1786601] - [infiniband] RDMA/iwpm: Delete unnecessary checks before the macro call "dev_kfree_skb" (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Use existing FIELD_SIZEOF macro (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Remove umem check on dereg MR flow (Kamal Heib) [1786601] - [net] xprtrdma: Send Queue size grows after a reconnect (Kamal Heib) [1786601] - [net] xprtrdma: Clear xprt->reestablish_timeout on close (Kamal Heib) [1786601] - [net] xprtrdma: Recycle MRs after disconnect (Kamal Heib) [1786601] - [net] xprtrdma: Optimize rpcrdma_post_recvs() (Kamal Heib) [1786601] - [net] xprtrdma: Inline XDR chunk encoder functions (Kamal Heib) [1786601] - [infiniband] RDMA/core: Make invalidate_range a device operation (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Use kvcalloc for the dma_list and page_list (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Check for overflow when computing the umem_odp end (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Provide ib_umem_odp_release() to undo the allocs (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Split creating a umem_odp from ib_umem_get (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Make the three ways to create a umem_odp clear (Kamal Heib) [1786601] - [infiniband] RMDA/odp: Consolidate umem_odp initialization (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Make it clearer when a umem is an implicit ODP umem (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Iterate over the whole rbtree directly (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Use the common interval tree library instead of generic (Kamal Heib) [1786601] - [net] xprtrdma: Clean up xprt_rdma_set_connect_timeout() (Kamal Heib) [1786601] - [net] xprtrdma: Use an llist to manage free rpcrdma_reps (Kamal Heib) [1786601] - [net] xprtrdma: Remove rpcrdma_buffer::rb_mrlock (Kamal Heib) [1786601] - [net] xprtrdma: Cache free MRs in each rpcrdma_req (Kamal Heib) [1786601] - [net] xprtrdma: Ensure creating an MR does not trigger FS writeback (Kamal Heib) [1786601] - [net] xprtrdma: Move rpcrdma_mr_get out of frwr_map (Kamal Heib) [1786601] - [net] xprtrdma: Combine rpcrdma_mr_put and rpcrdma_mr_unmap_and_put (Kamal Heib) [1786601] - [net] xprtrdma: Simplify rpcrdma_mr_pop (Kamal Heib) [1786601] - [net] xprtrdma: Rename rpcrdma_buffer::rb_all (Kamal Heib) [1786601] - [net] xprtrdma: Rename CQE field in Receive trace points (Kamal Heib) [1786601] - [infiniband] RDMA: Delete DEBUG code (Kamal Heib) [1786601] - [include] xprtrdma: Boost client's max slot table size to match Linux server (Kamal Heib) [1786601] - [net] xprtrdma: Boost maximum transport header size (Kamal Heib) [1786601] - [net] xprtrdma: Fix calculation of ri_max_segs again (Kamal Heib) [1786601] - [net] xprtrdma: Update obsolete comment (Kamal Heib) [1786601] - [net] xprtrdma: Refresh the documenting comment in frwr_ops.c (Kamal Heib) [1786601] - [net] svcrdma: Use llist for managing cache of recv_ctxts (Kamal Heib) [1786601] - [net] svcrdma: Remove svc_rdma_wq (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Rate limit admin queue error prints (Kamal Heib) [1786601] - [rdma] RDMA/core: Introduce ratelimited ibdev printk functions (Kamal Heib) [1786601] - [net] rdma: Enable ib_alloc_cq to spread work over a device's comp_vectors (Kamal Heib) [1786601] - [infiniband] RDMA/core: fix spelling mistake "Nelink" -> "Netlink" (Kamal Heib) [1786601] - [infiniband] net: Use skb_frag_off accessors (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Expose device statistics (Kamal Heib) [1786601] - [infiniband] RDMA/core: Support netlink commands in non init_net net namespaces (Kamal Heib) [1786601] - [rdma] RDMA: Make most headers compile stand alone (Kamal Heib) [1786601] - [infiniband] RDMA/core: Annotate destroy of mutex to ensure that it is released as unlocked (Kamal Heib) [1786601] - [infiniband] net: Use skb accessors in network drivers (Kamal Heib) [1786601] - [documentation] docs: infiniband: add it to the driver-api bookset (Kamal Heib) [1786601] - [infiniband] IB/hfi1: use the new FOLL_LONGTERM flag to get_user_pages_fast() (Kamal Heib) [1786601] - [documentation] Documentation/infiniband: update from locked to pinned_vm (Kamal Heib) [1786601] - [infiniband] opa_vnic: fix check on record->event, incorrect operator used (Kamal Heib) [1786601] - [infiniband] opa_vnic: Convert vport_idr to XArray (Kamal Heib) [1786601] - [infiniband] IB/hfi1: Ensure ucast_dlid access doesnt exceed bounds (Kamal Heib) [1786601] - [infiniband] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Kamal Heib) [1786601] - [infiniband] treewide: Add SPDX license identifier - Kbuild (Kamal Heib) [1786601] - [infiniband] mm/gup: add make_dirty arg to put_user_pages_dirty_lock() (Kamal Heib) [1786601] - [netdrv] ibmvnic: Do not process device remove during device reset (Steve Best) [1813223] - [bluetooth] Revert "Bluetooth: btusb: driver to enable the usb-wakeup feature" (Gopal Tiwari) [1811534] - [tty] serial: 8250_pci: Make PCI class test non fatal (Prarit Bhargava) [1812742] - [powercap] powercap/intel_rapl: add support for ICX-D (Steve Best) [1485067] - [char] drivers: ipmi: fix off-by-one bounds check that leads to a out-of-bounds write (Tony Camuso) [1812922] - [char] ipmi:ssif: Handle a possible NULL pointer reference (Tony Camuso) [1812922] - [char] drivers: ipmi: Modify max length of IPMB packet (Tony Camuso) [1812922] - [char] drivers: ipmi: Support raw i2c packet in IPMB (Tony Camuso) [1812922] - [char] ipmi: fix ipmb_poll()'s return type (Tony Camuso) [1812922] - [char] char: Fix Kconfig indentation, continued (Tony Camuso) [1812922] - [char] char: Fix Kconfig indentation (Tony Camuso) [1812922] - [char] ipmi: kill off 'timespec' usage again (Tony Camuso) [1812922] - [char] drivers: ipmi: Support for both IPMB Req and Resp (Tony Camuso) [1812922] - [char] ipmi: Fix memory leak in __ipmi_bmc_register (Tony Camuso) [1812922] - [char] ipmi: bt-bmc: use devm_platform_ioremap_resource() to simplify code (Tony Camuso) [1812922] - [char] ipmi: use *ph to print small buffer (Tony Camuso) [1812922] - [char] ipmi: Don't leave holes in the I2C address list in the ssif driver (Tony Camuso) [1812922] - [char] ipmi: fix return value of ipmi_set_my_LUN (Tony Camuso) [1812922] - [char] ipmi: Convert pr_xxx() to dev_xxx() in the BT code (Tony Camuso) [1812922] - [char] ipmi:dmi: Ignore IPMI SMBIOS entries with a zero base address (Tony Camuso) [1812922] - [char] ipmi_si: fix potential integer overflow on large shift (Tony Camuso) [1812922] - [char] ipmi_si_pci: fix NULL device in ipmi_si error message (Tony Camuso) [1812922] - [char] ipmi: Convert printk(KERN_ to pr_( (Tony Camuso) [1812922] - [char] pci:ipmi: Move IPMI PCI class id defines to pci_ids.h (Tony Camuso) [1812922] - [char] ipmi:powernv: Convert ipmi_smi_t to struct ipmi_smi (Tony Camuso) [1812922] - [fs] NFSv4 fix acl retrieval over krb5i/krb5p mounts (Steve Dickson) [1787627]- [fs] gfs2: Additional information when gfs2_ail1_flush withdraws (Robert S Peterson) [1752976] - [fs] gfs2: Fix lru_count going negative (Robert S Peterson) [1752976] - [fs] gfs2: allow journal replay to hold sd_log_flush_lock (Robert S Peterson) [1752976] - [fs] gfs2: don't allow releasepage to free bd still used for revokes (Robert S Peterson) [1752976] - [fs] gfs2: clean up iopen glock mess in gfs2_create_inode (Robert S Peterson) [1752976] - [fs] gfs2: flesh out delayed withdraw for gfs2_log_flush (Robert S Peterson) [1752976] - [fs] gfs2: Fix incorrect variable name (Robert S Peterson) [1752976] - [fs] gfs2: Do proper error checking for go_sync family of glops functions (Robert S Peterson) [1752976] - [fs] gfs2: Don't demote a glock until its revokes are written (Robert S Peterson) [1752976] - [fs] gfs2: drain the ail2 list after io errors (Robert S Peterson) [1752976] - [fs] gfs2: Withdraw in gfs2_ail1_flush if write_cache_pages fails (Robert S Peterson) [1752976] - [fs] gfs2: Do log_flush in gfs2_ail_empty_gl even if ail list is empty (Robert S Peterson) [1752976] - [fs] gfs2: Check for log write errors before telling dlm to unlock (Robert S Peterson) [1752976] - [fs] gfs2: Prepare to withdraw as soon as an IO error occurs in log write (Robert S Peterson) [1752976] - [fs] gfs2: Issue revokes more intelligently (Robert S Peterson) [1752976] - [fs] gfs2: Add verbose option to check_journal_clean (Robert S Peterson) [1752976] - [fs] gfs2: fix infinite loop when checking ail item count before go_inval (Robert S Peterson) [1752976] - [fs] gfs2: Force withdraw to replay journals and wait for it to finish (Robert S Peterson) [1752976] - [fs] gfs2: Allow some glocks to be used during withdraw (Robert S Peterson) [1752976] - [fs] gfs2: move check_journal_clean to util.c for future use (Robert S Peterson) [1752976] - [fs] gfs2: Ignore dlm recovery requests if gfs2 is withdrawn (Robert S Peterson) [1752976] - [fs] gfs2: Only complain the first time an io error occurs in quota or log (Robert S Peterson) [1752976] - [fs] gfs2: log error reform (Robert S Peterson) [1752976] - [fs] gfs2: Rework how rgrp buffer_heads are managed (Robert S Peterson) [1752976] - [fs] gfs2: clear ail1 list when gfs2 withdraws (Robert S Peterson) [1752976] - [fs] gfs2: Introduce concept of a pending withdraw (Robert S Peterson) [1752976] - [fs] gfs2: Return bool from gfs2_assert functions (Robert S Peterson) [1752976] - [fs] gfs2: Turn gfs2_consist into void functions (Robert S Peterson) [1752976] - [fs] gfs2: Remove usused cluster_wide arguments of gfs2_consist functions (Robert S Peterson) [1752976] - [fs] gfs2: Report errors before withdraw (Robert S Peterson) [1752976] - [fs] gfs2: Split gfs2_lm_withdraw into two functions (Robert S Peterson) [1752976] - [fs] gfs2: Fix possible fs name overflows (Robert S Peterson) [1752976] - [fs] gfs2: Remove active journal side effect from gfs2_write_log_header (Robert S Peterson) [1752976] - [fs] gfs2: Don't loop forever in gfs2_freeze if withdrawn (Robert S Peterson) [1752976] - [fs] gfs2: fix infinite loop in gfs2_ail1_flush on io error (Robert S Peterson) [1752976] - [fs] gfs2: Introduce function gfs2_withdrawn (Robert S Peterson) [1752976] - [fs] gfs2: fix glock reference problem in gfs2_trans_add_unrevoke (Robert S Peterson) [1752976] - [fs] gfs2: make gfs2_log_shutdown static (Robert S Peterson) [1752976] - [fs] gfs2: replace more printk with calls to fs_info and friends (Robert S Peterson) [1752976] - [fs] gfs2: dump fsid when dumping glock problems (Robert S Peterson) [1752976] - [fs] gfs2: simplify gfs2_freeze by removing case (Robert S Peterson) [1752976] - [fs] gfs2: Rename SDF_SHUTDOWN to SDF_WITHDRAWN (Robert S Peterson) [1752976] - [fs] gfs2: Warn when a journal replay overwrites a rgrp with buffers (Robert S Peterson) [1752976] - [fs] gfs2: log which portion of the journal is replayed (Robert S Peterson) [1752976] - [fs] gfs2: kthread and remount improvements (Robert S Peterson) [1752976] - [fs] gfs2: Fix occasional glock use-after-free (Robert S Peterson) [1752976] - [fs] gfs2: Rename sd_log_le_{revoke,ordered} (Robert S Peterson) [1724769] - [watchdog] watchdog: make nowayout sysfs file writable (David Arcari) [1802742] - [watchdog] watchdog: prevent deferral of watchdogd wakeup on RT (David Arcari) [1802742] - [watchdog] watchdog: Fix the race between the release of watchdog_core_data and cdev (David Arcari) [1802742] - [watchdog] watchdog: convert remaining drivers to use SPDX license identifier (David Arcari) [1802742] - [watchdog] watchdog: make the device time out at open_deadline when open_timeout is used (David Arcari) [1802742] - [watchdog] watchdog: introduce CONFIG_WATCHDOG_OPEN_TIMEOUT (David Arcari) [1802742] - [watchdog] watchdog: introduce watchdog.open_timeout commandline parameter (David Arcari) [1802742] - [watchdog] watchdog: let core print error message when registering device fails (David Arcari) [1802742] - [watchdog] watchdog: make watchdog_deferred_registration_add() void (David Arcari) [1802742] - [watchdog] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (David Arcari) [1802742] - [watchdog] watchdog: add error messages when initializing timeout fails (David Arcari) [1802742] - [watchdog] watchdog: refactor watchdog_init_timeout (David Arcari) [1802742] - [watchdog] watchdog: core: fix null pointer dereference when releasing cdev (David Arcari) [1802742] - [x86] x86/ioapic: Prevent inconsistent state when moving an interrupt (Prarit Bhargava) [1810236] - [x86] x86/fpu: Don't cache access to fpu_fpregs_owner_ctx (Prarit Bhargava) [1810236] - [lib] lib/ubsan: don't serialize UBSAN report (Prarit Bhargava) [1810243] - [lib] ubsan, x86: Annotate and allow __ubsan_handle_shift_out_of_bounds() in uaccess regions (Prarit Bhargava) [1810243] - [kernel] workqueue: Fix pwq ref leak in rescuer_thread() (Prarit Bhargava) [1810243] - [kernel] workqueue: Fix missing kfree(rescuer) in destroy_workqueue() (Prarit Bhargava) [1810243] - [kernel] workqueue: Fix spurious sanity check failures in destroy_workqueue() (Prarit Bhargava) [1810243] - [include] hrtimer: Add kernel doc annotation for HRTIMER_MODE_HARD (Prarit Bhargava) [1810243] - [kernel] genirq: Force interrupt threading on RT (Prarit Bhargava) [1810243] - [include] hrtimer: Introduce HARD expiry mode (Prarit Bhargava) [1810243] - [kernel] workqueue: Remove GPF argument from alloc_workqueue_attrs() (Prarit Bhargava) [1810243] - [kernel] workqueue: Make alloc/apply/free_workqueue_attrs() static (Prarit Bhargava) [1810243] - [tools] objtool: Add UACCESS validation (Prarit Bhargava) [1810243] - [tools] objtool: Handle function aliases (Prarit Bhargava) [1810243] - [lib] ubsan: build ubsan.c more conservatively (Prarit Bhargava) [1810243] - [lib] x86/uaccess, ubsan: Fix UBSAN vs. SMAP (Prarit Bhargava) [1810243] - [tools] objtool: Rewrite alt->skip_orig (Prarit Bhargava) [1810243] - [fs] dlm: Don't swamp the CPU with callbacks queued during recovery (Robert S Peterson) [1752976] - [nvme] nvmet: update AEN list and array at one place (Gopal Tiwari) [1781927] - [nvme] nvmet: Fix controller use after free (Gopal Tiwari) [1781927] - [nvme] nvmet: Fix error print message at nvmet_install_queue function (Gopal Tiwari) [1781927] - [nvme] nvme-pci: remove nvmeq->tags (Gopal Tiwari) [1781927] - [nvme] nvmet: fix dsm failure when payload does not match sgl descriptor (Gopal Tiwari) [1781927] - [nvme] nvme: hwmon: switch to use helpers (Gopal Tiwari) [1781927] - [nvme] nvmet: fix per feat data len for get_feature (Gopal Tiwari) [1781927] - [nvme] nvme/pci: Fix read queue count (Gopal Tiwari) [1781927] - [nvme] nvme/pci Limit write queue sizes to possible cpus (Gopal Tiwari) [1781927] - [nvme] nvme/pci: Fix write and poll queue types (Gopal Tiwari) [1781927] - [nvme] nvme/pci: Remove last_cq_head (Gopal Tiwari) [1781927] - [nvme] nvme: Namepace identification descriptor list is optional (Gopal Tiwari) [1781927] - [nvme] Revert "nvme: Add quirk for Kingston NVME SSD running FW E8FK11.T" (Gopal Tiwari) [1781927] - [nvme] nvme: else following return is not needed (Gopal Tiwari) [1781927] - [nvme] nvme: add error message on mismatching controller ids (Gopal Tiwari) [1781927] - [nvme] nvme_fc: add module to ops template to allow module references (Gopal Tiwari) [1781927] - [nvme] nvmet-loop: Avoid preallocating big SGL for data (Gopal Tiwari) [1781927] - [nvme] nvme-fc: Avoid preallocating big SGL for data (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: Avoid preallocating big SGL for data (Gopal Tiwari) [1781927] - [nvme] nvme: hwmon: add quirk to avoid changing temperature threshold (Gopal Tiwari) [1781927] - [nvme] nvme: hwmon: provide temperature min and max values for each sensor (Gopal Tiwari) [1781927] - [nvme] nvme: Discard workaround for non-conformant devices (Gopal Tiwari) [1781927] - [nvme] nvme: Add hardware monitoring support (Gopal Tiwari) [1781927] - [nvme] nvme-multipath: fix crash in nvme_mpath_clear_ctrl_paths (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: fix a segmentation fault during module unload (Gopal Tiwari) [1781927] - [nvme] nvmet: clean up command parsing a bit (Gopal Tiwari) [1781927] - [nvme] nvmet: fill discovery controller sn, fr and mn correctly (Gopal Tiwari) [1781927] - [nvme] nvmet: Open code nvmet_req_execute() (Gopal Tiwari) [1781927] - [nvme] nvmet: Remove the data_len field from the nvmet_req struct (Gopal Tiwari) [1781927] - [nvme] nvmet: add plugging for read/write when ns is bdev (Gopal Tiwari) [1781927] - [nvme] nvmet: stop using bio_set_op_attrs (Gopal Tiwari) [1781927] - [nvme] nvmet: Introduce nvmet_dsm_len() helper (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Spelling s/resdicovered/rediscovered/ (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: Don't check data_len in nvmet_tcp_map_data() (Gopal Tiwari) [1781927] - [nvme] nvme: Introduce nvme_lba_to_sect() (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: Don't set the request's data_len (Gopal Tiwari) [1781927] - [nvme] nvmet: Cleanup discovery execute handlers (Gopal Tiwari) [1781927] - [nvme] nvmet-rdma: add unlikely check at nvmet_rdma_map_sgl_keyed (Gopal Tiwari) [1781927] - [nvme] nvme: Cleanup and rename nvme_block_nr() (Gopal Tiwari) [1781927] - [nvme] nvme: introduce "Command Aborted By host" status code (Gopal Tiwari) [1781927] - [nvme] nvmet: Introduce common execute function for get_log_page and identify (Gopal Tiwari) [1781927] - [nvme] nvme: move common call to nvme_cleanup_cmd to core layer (Gopal Tiwari) [1781927] - [nvme] nvmet: add unlikely check at nvmet_req_alloc_sgl (Gopal Tiwari) [1781927] - [nvme] nvme-fc: ensure association_id is cleared regardless of a Disconnect LS (Gopal Tiwari) [1781927] - [nvme] nvme-fc: clarify error messages (Gopal Tiwari) [1781927] - [nvme] nvme: introduce nvme_is_aen_req function (Gopal Tiwari) [1781927] - [nvme] nvme-fc and nvmet-fc: sync with FC-NVME-2 header changes (Gopal Tiwari) [1781927] - [nvme] nvmet: use bio_io_error instead of duplicating it (Gopal Tiwari) [1781927] - [nvme] nvme-fc: Set new cmd set indicator in nvme-fc cmnd iu (Gopal Tiwari) [1781927] - [nvme] nvme-multipath: remove unused groups_only mode in ana log (Gopal Tiwari) [1781927] - [nvme] nvme-multipath: fix possible io hang after ctrl reconnect (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: fix possible leakage during error flow (Gopal Tiwari) [1781927] - [nvme] nvmet-loop: fix possible leakage during error flow (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: Initialize sk->sk_ll_usec only with NET_RX_BUSY_POLL (Gopal Tiwari) [1781927] - [nvme] nvme: Wait for reset state when required (Gopal Tiwari) [1781927] - [nvme] nvme: Prevent resets during paused controller state (Gopal Tiwari) [1781927] - [nvme] nvme: Restart request timers in resetting state (Gopal Tiwari) [1781927] - [nvme] nvme: Remove ADMIN_ONLY state (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Free tagset if no IO queues (Gopal Tiwari) [1781927] - [nvme] nvme: fix possible deadlock when nvme_update_formats fails (Gopal Tiwari) [1781927] - [include] nvme-fc: Sync nvme-fc header to FC-NVME-2 (Gopal Tiwari) [1781927] - [nvme] nvme: retain split access workaround for capability reads (Gopal Tiwari) [1781927] - [nvme] nvme: Move ctrl sqsize to generic space (Gopal Tiwari) [1781927] - [nvme] nvme: Add ctrl attributes for queue_count and sqsize (Gopal Tiwari) [1781927] - [nvme] nvme: allow 64-bit results in passthru commands (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: Fix max_hw_sectors calculation (Gopal Tiwari) [1781927] - [nvme] Added QUIRKs for ADATA XPG SX8200 Pro 512GB (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: fix wrong stop condition in io_work (Gopal Tiwari) [1781927] - [nvme] nvme: fix an error code in nvme_init_subsystem() (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: remove superflous check on request sgl (Gopal Tiwari) [1781927] - [nvme] nvme: Add quirk for Kingston NVME SSD running FW E8FK11.T (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Fix a race in controller removal (Gopal Tiwari) [1781927] - [nvme] nvmet: change ppl to lpp (Gopal Tiwari) [1781927] - [nvme] nvme: add uevent variables for controller devices (Gopal Tiwari) [1781927] - [nvme] nvme: Remove redundant assignment of cq vector (Gopal Tiwari) [1781927] - [nvme] nvme: enable aen regardless of the presence of I/O queues (Gopal Tiwari) [1781927] - [nvme] nvme: send discovery log page change events to userspace (Gopal Tiwari) [1781927] - [nvme] nvme: Assign subsys instance from first ctrl (Gopal Tiwari) [1781927] - [nvme] nvmet: fix a wrong error status returned in error log page (Gopal Tiwari) [1781927] - [nvme] nvme: tcp: remove redundant assignment to variable ret (Gopal Tiwari) [1781927] - [nvme] nvme-fabrics: allow discovery subsystems accept a kato (Gopal Tiwari) [1781927] - [nvme] nvmet: Use PTR_ERR_OR_ZERO() in nvmet_init_discovery() (Gopal Tiwari) [1781927] - [nvme] nvme: Treat discovery subsystems as unique subsystems (Gopal Tiwari) [1781927] - [nvme] nvme-fc: Fail transport errors with NVME_SC_HOST_PATH (Gopal Tiwari) [1781927] - [nvme] nvme: make nvme_report_ns_ids propagate error back (Gopal Tiwari) [1781927] - [nvme] nvme: pass status to nvme_error_status (Gopal Tiwari) [1781927] - [nvme] nvme: fix ns removal hang when failing to revalidate due to a transient error (Gopal Tiwari) [1781927] - [nvme] nvme: make nvme_identify_ns propagate errors back (Gopal Tiwari) [1781927] - [nvme] nvme: fail cancelled commands with NVME_SC_HOST_PATH_ERROR (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: fail command with NVME_SC_HOST_PATH_ERROR send failed (Gopal Tiwari) [1781927] - [nvme] nvme: include admin_q sync with nvme_sync_queues (Gopal Tiwari) [1781927] - [nvme] nvme-fc: Use rq_dma_dir macro (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: Use rq_dma_dir macro (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: Add TOS for rdma transport (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Support shared tags across queues for Apple 2018 controllers (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Add support for Apple 2018+ models (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Add support for variable IO SQ element size (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: Add TOS for tcp transport (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: Use struct nvme_ctrl directly (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Pass the queue to SQ_SIZE/CQ_SIZE macros (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: Add TOS for tcp transport (Gopal Tiwari) [1781927] - [nvme] nvme: trace bio completion (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: fix possible NULL deref (Gopal Tiwari) [1781927] - [nvme] nvme: tcp: selects CRYPTO_CRC32C for nvme-tcp (Gopal Tiwari) [1781927] - [nvme] nvme-fabrics: Add type of service (TOS) configuration (Gopal Tiwari) [1781927] - [nvme] nvmet: trace: parse Get LBA Status command in detail (Gopal Tiwari) [1781927] - [nvme] nvmet: fix data units read and written counters in SMART log (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: fix possible memory leak (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: support simple polling (Gopal Tiwari) [1781927] - [nvme] nvme: trace: parse Get LBA Status command in detail (Gopal Tiwari) [1781927] - [include] nvme: add Get LBA Status command opcode (Gopal Tiwari) [1781927] - [nvme] nvme: move sqsize setting to the core (Gopal Tiwari) [1781927] - [nvme] nvme: don't pass cap to nvme_disable_ctrl (Gopal Tiwari) [1781927] - [nvme] nvme-pci: set ctrl sqsize to the device q_depth (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: cleanup nvme_tcp_recv_pdu (Gopal Tiwari) [1781927] - [nvme] nvme: have nvme_init_identify set ctrl->cap (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: Use protocol specific operations while reading socket (Gopal Tiwari) [1781927] - [nvme] nvme: Fix cntlid validation when not using NVMEoF (Gopal Tiwari) [1781927] - [infiniband] PCI/P2PDMA: Introduce pci_p2pdma_unmap_sg() (Gopal Tiwari) [1781927] - [nvme] PCI/P2PDMA: Add attrs argument to pci_p2pdma_map_sg() (Gopal Tiwari) [1781927] - [lightnvm] lightnvm: remove nvm_submit_io_sync_fn (Gopal Tiwari) [1781927] - [powerpc] xive: Discard ESB load value when interrupt is invalid (David Gibson) [1744408] - [documentation] kvm: ppc: book3s hv: xive: Allow userspace to set the # of VPs (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Make VP block size configurable (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Set kvm->arch.xive when VPs are allocated (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Compute the VP id in a common helper (David Gibson) [1744408] - [powerpc] xive: Implement get_irqchip_state method for XIVE to fix shutdown race (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Free escalation interrupts before disabling the VP (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Ensure VP isn't already in use (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: Fix regression on big endian hosts (David Gibson) [1725763] - [powerpc] 64s: Fix misleading SPR and timebase information (David Gibson) [1725763] - [powerpc] powernv: Add ultravisor message log interface (David Gibson) [1725763] - [powerpc] powernv/opal-msglog: Refactor memcons code (David Gibson) [1725763] - [powerpc] kvm: Use UV_RETURN ucall to return to ultravisor (David Gibson) [1725763] - [powerpc] powernv: Access LDBAR only if ultravisor disabled (David Gibson) [1725763] - [powerpc] powernv/idle: Fix restore of SPRN_LDBAR for POWER9 stop state (David Gibson) [1725763] - [powerpc] powernv/idle: Restore AMR/UAMOR/AMOR/IAMR after idle (David Gibson) [1725763] - [powerpc] 64s: Reimplement book3s idle code in C (David Gibson) [1725763] - [powerpc] revert "powerpc/powernv/idle: Restore IAMR after idle" (David Gibson) [1725763] - [powerpc] revert "powerpc/powernv/idle: Restore AMR/UAMOR/AMOR after idle" (David Gibson) [1725763] - [powerpc] mm: Write to PTCR only if ultravisor disabled (David Gibson) [1725763] - [powerpc] mm: Use UV_WRITE_PATE ucall to register a PATE (David Gibson) [1725763] - [powerpc] powernv: Introduce FW_FEATURE_ULTRAVISOR (David Gibson) [1725763] - [powerpc] kernel: Add ucall_norets() ultravisor call handler (David Gibson) [1725763] - [documentation] documentation/powerpc: Ultravisor API (David Gibson) [1725763] - [documentation] documentation/powerpc: Add ELF note documentation (David Gibson) [1725763] - [powerpc] Add PowerPC Capabilities ELF note (David Gibson) [1725763] - [netdrv] mlx5e: allow TSO on VXLAN over VLAN topologies (Davide Caratti) [1780643] - [net] bluetooth: Add debug setting for changing minimum encryption key size (Gopal Tiwari) [1764976] - [net] bluetooth: hidp: Let hidp_send_message return number of queued bytes (Gopal Tiwari) [1764976] - [net] bluetooth: 6lowpan: search for destination address in all peers (Gopal Tiwari) [1764976] - [net] bluetooth: 6lowpan: always check destination address (Gopal Tiwari) [1764976] - [net] bluetooth: 6lowpan: check neighbour table for SLAAC (Gopal Tiwari) [1764976] - [net] bluetooth: Add SMP workaround Microsoft Surface Precision Mouse bug (Gopal Tiwari) [1764976] - [net] bluetooth: Use controller sets when available (Gopal Tiwari) [1764976] - [net] bluetooth: l2cap: Check bearer type on __l2cap_global_chan_by_addr (Gopal Tiwari) [1764976] - [net] bluetooth: validate BLE connection interval updates (Gopal Tiwari) [1764976] - [net] bluetooth: Add support for LE ping feature (Gopal Tiwari) [1764976] - [net] bluetooth: Check state in l2cap_disconnect_rsp (Gopal Tiwari) [1764976] - [net] bluetooth: hidp: NUL terminate a string in the compat ioctl (Gopal Tiwari) [1764976] - [net] bluetooth: Ignore CC events not matching the last HCI command (Gopal Tiwari) [1764976] - [net] bluetooth: Align minimum encryption key size for LE and BR/EDR connections (Gopal Tiwari) [1764976] - [net] bluetooth: hci_core: Don't stop BT if the BD address missing in dts (Gopal Tiwari) [1764976] - [net] bluetooth: Use struct_size() helper (Gopal Tiwari) [1764976] - [net] bluetooth: Fix incorrect pointer arithmatic in ext_adv_report_evt (Gopal Tiwari) [1764976] - [net] bluetooth: hidp: fix buffer overflow (Gopal Tiwari) [1764976] - [net] bluetooth: Add return check for L2CAP security level set (Gopal Tiwari) [1764976] - [net] bluetooth: Fix not initializing L2CAP tx_credits (Gopal Tiwari) [1764976] - [net] bluetooth: Check address length before reading address field (Gopal Tiwari) [1764976] - [net] bluetooth: Add quirk for reading BD_ADDR from fwnode property (Gopal Tiwari) [1764976] - [net] bluetooth: mgmt: Use struct_size() helper (Gopal Tiwari) [1764976] - [net] bluetooth: a2mp: Use struct_size() helper (Gopal Tiwari) [1764976] - [net] bluetooth: hci_event: Use struct_size() helper (Gopal Tiwari) [1764976] - [net] bluetooth: Fix decrementing reference count twice in releasing socket (Gopal Tiwari) [1764976] - [net] bluetooth: make hw_err static, reduces object code size (Gopal Tiwari) [1764976] - [net] bluetooth: Allow driver specific cmd timeout handling (Gopal Tiwari) [1764976] - [net] bluetooth: Mark expected switch fall-throughs (Gopal Tiwari) [1764976] - [net] bluetooth: Check L2CAP option sizes returned from l2cap_get_conf_opt (Gopal Tiwari) [1764976] - [net] Bluetooth: Fix locking in bt_accept_enqueue() for BH context (Gopal Tiwari) [1764976] - [net] bluetooth: 6lowpan: Fix debugfs_simple_attr.cocci warnings (Gopal Tiwari) [1764976] - [net] bluetooth: Fix unnecessary error message for HCI request completion (Gopal Tiwari) [1764976] - [net] bluetooth: clean an indentation issue, remove extraneous space (Gopal Tiwari) [1764976] - [net] bluetooth: Change to use DEFINE_SHOW_ATTRIBUTE macro (Gopal Tiwari) [1764976] - [net] bluetooth: Remove redundant check on status (Gopal Tiwari) [1764976] - [net] bluetooth: Errata Service Release 8, Erratum 3253 (Gopal Tiwari) [1764976] - [net] bluetooth: Use separate L2CAP LE credit based connection result values (Gopal Tiwari) [1764976] - [net] rfcomm: get rid of mentioning TIOC[SG]SERIAL (Gopal Tiwari) [1764976] - [net] bluetooth: Fix debugfs NULL pointer dereference (Gopal Tiwari) [1764976] - [net] bluetooth: l2cap: Detect if remote is not able to use the whole MPS (Gopal Tiwari) [1764976] - [net] bluetooth: l2cap: Derive rx credits from MTU and MPS (Gopal Tiwari) [1764976] - [net] bluetooth: l2cap: Derive MPS from connection MTU (Gopal Tiwari) [1764976] - [net] bluetooth: Add definitions and track LE resolve list modification (Gopal Tiwari) [1764976] - [net] bluetooth: Remove unnecessary smp_mb__{before, after}_atomic (Gopal Tiwari) [1764976] - [net] bluetooth: smp: fix crash in unpairing (Gopal Tiwari) [1764976] - [net] bluetooth: smp: Fix trying to use non-existent local OOB data (Gopal Tiwari) [1764976] - [net] bluetooth: Use correct tfm to generate OOB data (Gopal Tiwari) [1764976] - [net] hidp: fix compat_ioctl (Gopal Tiwari) [1764976] - [net] hidp: constify hidp_connection_add() (Gopal Tiwari) [1764976] - [net] cmtp: fix compat_ioctl (Gopal Tiwari) [1764976] - [net] bnep: fix compat_ioctl (Gopal Tiwari) [1764976] - [net] bluetooth: Add definitions for LE set address resolution (Gopal Tiwari) [1764976] - [net] bluetooth: remove redundant variables 'adv_set' and 'cp' (Gopal Tiwari) [1764976] - [net] bluetooth: hidp: Fix handling of strncpy for hid->name information (Gopal Tiwari) [1764976] - [net] bluetooth: Add new quirk for non-persistent setup settings (Gopal Tiwari) [1764976] - [net] bluetooth: Handle ADv set terminated event (Gopal Tiwari) [1764976] - [net] bluetooth: Implement secondary advertising on different PHYs (Gopal Tiwari) [1764976] - [net] bluetooth: Implement Set ADV set random address (Gopal Tiwari) [1764976] - [net] bluetooth: Implement disable and removal of adv instance (Gopal Tiwari) [1764976] - [net] bluetooth: Use ext adv for directed adv (Gopal Tiwari) [1764976] - [net] bluetooth: Implement PHY changed event (Gopal Tiwari) [1764976] - [net] bluetooth: Handle extended ADV PDU types (Gopal Tiwari) [1764976] - [net] bluetooth: Use Set ext adv/scan rsp data if controller supports (Gopal Tiwari) [1764976] - [net] bluetooth: Impmlement extended adv enable (Gopal Tiwari) [1764976] - [net] bluetooth: Define PHY flags in hdev and set 1M as default (Gopal Tiwari) [1764976] - [net] bluetooth: Read no of adv sets during init (Gopal Tiwari) [1764976] - [net] bluetooth: Implement Get PHY Configuration mgmt command (Gopal Tiwari) [1764976] - [net] bluetooth: Use selected PHYs in extended connect (Gopal Tiwari) [1764976] - [net] bluetooth: Set Scan PHYs based on selected PHYs by user (Gopal Tiwari) [1764976] - [net] bluetooth: Implement Set PHY Confguration command (Gopal Tiwari) [1764976] - [net] bluetooth: Add defines for BREDR pkt_type (Gopal Tiwari) [1764976] - [net] bluetooth: Use lock_sock_nested in bt_accept_enqueue (Gopal Tiwari) [1764976] - [net] bluetooth: avoid killing an already killed socket (Gopal Tiwari) [1764976] - [net] bluetooth: Use extended LE Connection if supported (Gopal Tiwari) [1764976] - [net] bluetooth: Introduce helpers for le conn status and complete (Gopal Tiwari) [1764976] - [net] bluetooth: Process extended ADV report event (Gopal Tiwari) [1764976] - [net] bluetooth: Use extended scanning if controller supports (Gopal Tiwari) [1764976] - [net] bluetooth: Introduce helpers for LE set scan start and complete (Gopal Tiwari) [1764976] - [net] bluetooth: Store Resolv list size (Gopal Tiwari) [1764976] - [net] bluetooth: Add HCI command for clear Resolv list (Gopal Tiwari) [1764976] - [leds] triggers: let struct (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Skip 1 error print in device_want_to_sleep() (Gopal Tiwari) [1764976] - [bluetooth] btqca: Reset download type to default (Gopal Tiwari) [1764976] - [bluetooth] btqca: release_firmware after qca_inject_cmd_complete_event (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Send VS pre shutdown command (Gopal Tiwari) [1764976] - [bluetooth] btqca: Use correct byte format for opcode of injected command (Gopal Tiwari) [1764976] - [bluetooth] btqca: Add a short delay before downloading the NVM (Gopal Tiwari) [1764976] - [bluetooth] btusb: Fix error return code in btusb_mtk_setup_firmware() (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Use kfree_skb() instead of kfree() (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add protocol support for MediaTek MT7663U USB devices (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add protocol support for MediaTek MT7668U USB devices (Gopal Tiwari) [1764976] - [bluetooth] Add new 13d3:3491 QCA_ROME device (Gopal Tiwari) [1764976] - [bluetooth] Add new 13d3:3501 QCA_ROME device (Gopal Tiwari) [1764976] - [bluetooth] hci_bcsp: Fix memory leak in rx_skb (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Add support for RTL8723DU (Gopal Tiwari) [1764976] - [bluetooth] btmtkuart: add an implementation for clock osc property (Gopal Tiwari) [1764976] - [bluetooth] btmtkuart: add an implementation for boot-gpios property (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add entry for BCM4359C0 UART bluetooth (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Load customized NVM based on the device property (Gopal Tiwari) [1764976] - [bluetooth] hci_mrvl: Add serdev support (Gopal Tiwari) [1764976] - [bluetooth] hci_mrvl: Wait for final ack before switching baudrate (Gopal Tiwari) [1764976] - [bluetooth] hci_ldisc: Add function to wait for characters to be sent (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: wcn3990: Drop baudrate change vendor event (Gopal Tiwari) [1764976] - [bluetooth] btqca: inject command complete event during fw download (Gopal Tiwari) [1764976] - [bluetooth] Cleanup formatting and coding style (Gopal Tiwari) [1764976] - [bluetooth] btrtl: HCI reset on close for Realtek BT chip (Gopal Tiwari) [1764976] - [bluetooth] hci_ll: Refactor download_firmware (Gopal Tiwari) [1764976] - [bluetooth] hci_ll: set operational frequency earlier (Gopal Tiwari) [1764976] - [bluetooth] btsdio: Do not bind to non-removable BCM4356 (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Rename STATE_ to QCA_ (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add default address for BCM2076B1 (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Added support for WCN3998 (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Fix crash with non-serdev devices (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Give enough time to ROME controller to bootup (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Fix empty regulator supplies for Intel Macs (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add entry for BCM2076B1 UART Bluetooth (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add default address for BCM43341B (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: add support for SD8987 chipset (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: Drop newline with bt_dev logging macros (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: Fix hdev->stat.byte_rx accumulation (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: Add runtime PM support to SDIO based Bluetooth (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: Add a bit definition for CHLPCR (Gopal Tiwari) [1764976] - [bluetooth] mediatek: Fixed incorrect type in assignment (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: fix spelling mistake "sliped" -> "slipped" (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: fix uninitialized symbol errors in btmtksdio_rx_packet (Gopal Tiwari) [1764976] - [bluetooth] mediatek: Use module_sdio_driver helper (Gopal Tiwari) [1764976] - [bluetooth] mediatek: add support for MediaTek MT7663S and MT7668S SDIO devices (Gopal Tiwari) [1764976] - [bluetooth] btqca: Fix misspelling of 'baudrate' (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add helper function to get the chip family (Gopal Tiwari) [1764976] - [bluetooth] btusb: request wake pin with NOAUTOEN (Gopal Tiwari) [1764976] - [bluetooth] mediatek: add support for MediaTek MT7663U and MT7668U UART devices (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Reduce delay after sending baudrate request for WCN3990 (Gopal Tiwari) [1764976] - [bluetooth] btusb: add QCA6174A compatible properties (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Use msleep() instead of open coding it (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add delay after power-off pulse (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Move boot delay to qca_send_power_pulse() (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Pass boolean 'on/off' to qca_send_power_pulse() (Gopal Tiwari) [1764976] - [bluetooth] btqcomsmd: use HCI_QUIRK_USE_BDADDR_PROPERTY (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Set HCI_QUIRK_USE_BDADDR_PROPERTY for wcn3990 (Gopal Tiwari) [1764976] - [bluetooth] hci_ldisc: Postpone HCI_UART_PROTO_READY bit set in hci_uart_set_proto() (Gopal Tiwari) [1764976] - [bluetooth] mediatek: update the common setup between MT7622 and other devices (Gopal Tiwari) [1764976] - [bluetooth] mediatek: pass a pointer to mtk_hci_wmt_sync (Gopal Tiwari) [1764976] - [bluetooth] mediatek: fix up an error path to restore bdev->tx_state (Gopal Tiwari) [1764976] - [bluetooth] mediatek: trivial typo fix (Gopal Tiwari) [1764976] - [bluetooth] hci_ldisc: Initialize hci_dev before open() (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Disable IBS state machine and flush Tx buffer (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Deassert RTS while baudrate change command (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: use wait_until_sent() for power pulses (Gopal Tiwari) [1764976] - [bluetooth] remove redundant zero check on count (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add shutdown routine for BTUSB_INTEL_NEW devices (Gopal Tiwari) [1764976] - [bluetooth] btusb: btusb_intel_cmd_timeout: use sleeping functions (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Restore old logic to assume firmware is already loaded (Gopal Tiwari) [1764976] - [bluetooth] btusb: Use the cmd_timeout method to reset the Intel BT chip (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: add support for sd8977 chipset (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: Drop unused GPIO includes (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: lower log level of informational message (Gopal Tiwari) [1764976] - [bluetooth] hci_uart: Check if socket buffer is ERR_PTR in h4_recv_buf() (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: improve printk messages (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add helper to set device address (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add entry for BCM4329B1 UART bluetooth (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Handle specific unknown packets after firmware loading (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Turn off RTL8723BS on suspend, reprobe on resume (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add suspend / resume ops (Gopal Tiwari) [1764976] - [bluetooth] hci_intel: clean an indentation issue, remove extraneous spaces (Gopal Tiwari) [1764976] - [bluetooth] hci_serdev: Remove setting of HCI_QUIRK_RESET_ON_CLOSE (Gopal Tiwari) [1764976] - [bluetooth] Remove unnecessary smp_mb__after_atomic() barriers (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Add BCM20702A1 variant (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Wait for device to come out of reset after power on (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Add support for regulator supplies (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Add compatible string for BCM4330 (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add default address for BCM43430A0 (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Add support for LPO clock (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Use "txco" and "extclk" to get clock reference (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Simplify clk_get error handling (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Handle deferred probing for the clock supply (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add support for controller debug logs (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add support for 0cf3:535b QCA_ROME device (Gopal Tiwari) [1764976] - [bluetooth] btsdio: Do not bind to non-removable BCM43430 (Gopal Tiwari) [1764976] - [bluetooth] ath3k: add more information to error message (Gopal Tiwari) [1764976] - [bluetooth] bt3c_cs: Fix obsolete function (Gopal Tiwari) [1764976] - [bluetooth] btrsi: fix bt tx timeout issue (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add entry for BCM4335C0 UART bluetooth (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Add support for RTL8822C with USB interface (Gopal Tiwari) [1764976] - [bluetooth] hci_serdev: Fixed error space required before open paranethesis (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add poweroff support during hci down for wcn3990 (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add quirk for BTUSB_INTEL_NEW (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Make array extension_sig static, shrinks object size (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Remove serdev_device_open/close function calls (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Remove hdev dereference in qca_close() (Gopal Tiwari) [1764976] - [bluetooth] hci_serdev: clear HCI_UART_PROTO_READY to avoid closing proto races (Gopal Tiwari) [1764976] - [bluetooth] hci_serdev: Add protocol check in hci_uart_dequeue() (Gopal Tiwari) [1764976] - [bluetooth] hci_ldisc: Free rw_semaphore on close (Gopal Tiwari) [1764976] - [bluetooth] mediatek: Fix memory leak (Gopal Tiwari) [1764976] - [bluetooth] Make BT_HCIUART_RTL configuration option depend on ACPI (Gopal Tiwari) [1764976] - [bluetooth] mediatek: pass correct size to h4_recv_buf() (Gopal Tiwari) [1764976] - [bluetooth] Introduce BT_HCIUART_RTL configuration option (Gopal Tiwari) [1764976] - [bluetooth] mediatek: Add protocol support for MediaTek serial devices (Gopal Tiwari) [1764976] - [bluetooth] btqca: Introduce HCI_EV_VENDOR and use it (Gopal Tiwari) [1764976] - [bluetooth] h5: Fix missing dependency on BT_HCIUART_SERDEV (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add support for Qualcomm Bluetooth chip wcn3990 (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Enable 3.2 Mbps operating speed (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add wrapper functions for setting UART speed (Gopal Tiwari) [1764976] - [bluetooth] btqca: Add wcn3990 firmware download support (Gopal Tiwari) [1764976] - [bluetooth] btqca: Redefine qca_uart_setup() to generic function (Gopal Tiwari) [1764976] - [bluetooth] btqca: Rename ROME specific functions to generic functions (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add support for enable and device-wake GPIOs (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add support for the RTL8723BS (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add vendor setup, open, and close callbacks (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add support for serdev enumerated devices (Gopal Tiwari) [1764976] - [bluetooth] btrtl: add support for retrieving the UART settings (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Use rtl_dev_err and rtl_dev_info (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Add support for a config filename postfix (Gopal Tiwari) [1764976] - [bluetooth] btrtl: add support for the RTL8723BS and RTL8723DS chips (Gopal Tiwari) [1764976] - [bluetooth] btrtl: add MODULE_FIRMWARE declarations (Gopal Tiwari) [1764976] - [bluetooth] btrtl: split the device initialization into smaller parts (Gopal Tiwari) [1764976] - [bluetooth] btusb: Release RF resource on BT shutdown (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Replace GFP_ATOMIC with GFP_KERNEL (Gopal Tiwari) [1764976] - [bluetooth] hci_intel: Replace GFP_ATOMIC with GFP_KERNEL in inject_cmd_complete() (Gopal Tiwari) [1764976] - [bluetooth] btusb: Replace GFP_ATOMIC with GFP_KERNEL in inject_cmd_complete() (Gopal Tiwari) [1764976] - [bluetooth] bfusb: Replace GFP_ATOMIC with GFP_KERNEL in bfusb_send_frame() (Gopal Tiwari) [1764976] - [bluetooth] bluecard_cs: Replace GFP_ATOMIC with GFP_KERNEL in bluecard_hci_set_baud_rate() (Gopal Tiwari) [1764976] - [bluetooth] bpa10x: Replace GFP_ATOMIC with GFP_KERNEL in bpa10x_send_frame() (Gopal Tiwari) [1764976] - [bluetooth] btmrvl_sdio: Replace GFP_ATOMIC with GFP_KERNEL in btmrvl_sdio_card_to_host() (Gopal Tiwari) [1764976] - [bluetooth] btusb: use irqsave() in URB's complete callback (Gopal Tiwari) [1764976] - [bluetooth] Add a new Realtek 8723DE ID 0bda:b009 (Gopal Tiwari) [1764976]- Revert "[redhat] switch secureboot kernel image signing to release keys" (Frantisek Hrbata) - [powerpc] powerpc/pseries: Avoid NULL pointer dereference when drmem is unavailable (David Hildenbrand) [1812874] - [x86] kvm/svm: PKU not currently supported (Wei Huang) [1789159] - [x86] Remove the unsupported check for Cooper Lake (David Arcari) [1813921]- [netdrv] net/mlx5e: Show/set Rx network flow classification rules on ul rep (Alaa Hleihel) [1795156 1794280] - [netdrv] net/mlx5e: Init ethtool steering for representors (Alaa Hleihel) [1795156 1794280] - [netdrv] net/mlx5e: Show/set Rx flow indir table and RSS hash key on ul rep (Alaa Hleihel) [1795156 1794280] - [netdrv] net/mlx5e: Introduce root ft concept for representors netdevs (Alaa Hleihel) [1795156 1794280] - [netdrv] net/mlx5: E-Switch, Use vport metadata matching only when mandatory (Alaa Hleihel) [1795156] - [nvme] nvme: log additional message for controller status (David Milburn) [1752952]- [powerpc] powerpc: fix hardware PMU exception bug on PowerVM compatibility mode systems (Desnes Augusto Nunes do Rosario) [1755221] - [mm] powerpc/book3s64/radix: Remove WARN_ON in destroy_context() (Steve Best) [1812821] - [kernel] rcutorture: Upper case solves the case of the vanishing NULL pointer (Waiman Long) [1810247] - [tools] torture: Suppress propagating trace_printk() warning (Waiman Long) [1810247] - [kernel] rcutorture: Dump trace buffer for callback pipe drain failures (Waiman Long) [1810247] - [tools] torture: Add --trust-make to suppress "make clean" (Waiman Long) [1810247] - [tools] torture: Make --cpus override idleness calculations (Waiman Long) [1810247] - [tools] torture: Run kernel build in source directory (Waiman Long) [1810247] - [tools] torture: Add function graph-tracing cheat sheet (Waiman Long) [1810247] - [tools] torture: Capture qemu output (Waiman Long) [1810247] - [tools] rcutorture: Tweak kvm options (Waiman Long) [1810247] - [kernel] rcutorture: Add trivial RCU implementation (Waiman Long) [1810247] - [kernel] rcutorture: Halt forward-progress checks at end of run (Waiman Long) [1810247] - [kernel] rcutorture: Give the scheduler a chance on PREEMPT && NO_HZ_FULL kernels (Waiman Long) [1810247] - [tools] rcutorture: Exempt TREE01 from forward-progress testing (Waiman Long) [1810247] - [kernel] rcutorture: Exempt tasks RCU from timely draining of grace periods (Waiman Long) [1810247] - [tools] rcutorture: Provide rudimentary Makefile (Waiman Long) [1810247] - [tools] torture: Make kvm-find-errors.sh and kvm-recheck.sh provide exit status (Waiman Long) [1810247] - [kernel] torture: Allow inter-stutter interval to be specified (Waiman Long) [1810247] - [kernel] rcutorture: Fix stutter_wait() return value and freelist checks (Waiman Long) [1810247] - [kernel] rcutorture: Add cond_resched() to forward-progress free-up loop (Waiman Long) [1810247] - [tools] rcutorture: Add cpu0 to the set of CPUs to add jitter (Waiman Long) [1810247] - [tools] rcutorture: Select from only online CPUs (Waiman Long) [1810247] - [kernel] rcu/sync: Simplify the state machine (Waiman Long) [1810247] - [kernel] locking/percpu-rwsem: Add DEFINE_PERCPU_RWSEM(), use it to initialize cgroup_threadgroup_rwsem (Waiman Long) [1810247] - [kernel] rcu/sync: Kill rcu_sync_type/gp_type (Waiman Long) [1810247] - [kernel] rcu: Make __call_srcu static (Waiman Long) [1810247] - [kernel] rcu: Upgrade sync_exp_work_done() to smp_mb() (Waiman Long) [1810247] - [documentation] doc: Remove ".vnet" from paulmck email addresses (Waiman Long) [1810247] - [kernel] rcu: Set a maximum limit for back-to-back callback invocation (Waiman Long) [1810247] - [kernel] rcu: Correctly unlock root node in rcu_check_gp_start_stall() (Waiman Long) [1810247] - [kernel] rcu: Dump specified number of blocked tasks (Waiman Long) [1810247] - [kernel] rcu: Remove unused rdp local from synchronize_rcu_expedited() (Waiman Long) [1810247] - [kernel] rcu: Rename rcu_data's ->deferred_qs to ->exp_deferred_qs (Waiman Long) [1810247] - [kernel] rcu: Add checks for dynticks counters in rcu_is_cpu_rrupt_from_idle() (Waiman Long) [1810247] - [kernel] rcu: Avoid self-IPI in sync_sched_exp_online_cleanup() (Waiman Long) [1810247] - [kernel] rcu: Avoid self-IPI in sync_rcu_exp_select_node_cpus() (Waiman Long) [1810247] - [kernel] rcu: Inline invoke_rcu_callbacks() into its sole remaining caller (Waiman Long) [1810247] - [kernel] rcu: Use irq_work to get scheduler's attention in clean context (Waiman Long) [1810247] - [kernel] rcu: Allow rcu_read_unlock_special() to raise_softirq() if in_irq() (Waiman Long) [1810247] - [kernel] rcu: Only do rcu_read_unlock_special() wakeups if expedited (Waiman Long) [1810247] - [kernel] rcu: Check for wakeup-safe conditions in rcu_read_unlock_special() (Waiman Long) [1810247] - [kernel] rcu: Enable elimination of Tree-RCU softirq processing (Waiman Long) [1810247] - [kernel] rcuperf: Fix cleanup path for invalid perf_type strings (Waiman Long) [1810247] - [kernel] rcutorture: Fix cleanup path for invalid torture_type strings (Waiman Long) [1810247] - [kernel] rcutorture: Fix expected forward progress duration in OOM notifier (Waiman Long) [1810247] - [kernel] rcutorture: Remove ->ext_irq_conflict field (Waiman Long) [1810247] - [kernel] rcutorture: Make rcutorture_extend_mask() comment match the code (Waiman Long) [1810247] - [tools] tools/.../rcutorture: Convert to SPDX license identifier (Waiman Long) [1810247] - [kernel] torture: Don't try to offline the last CPU (Waiman Long) [1810247] - [kernel] rcu: Fix nohz status in stall warning (Waiman Long) [1810247] - [kernel] rcu: Move forward-progress checkers into tree_stall.h (Waiman Long) [1810247] - [kernel] rcu: Move irq-disabled stall-warning checking to tree_stall.h (Waiman Long) [1810247] - [kernel] rcu: Organize functions in tree_stall.h (Waiman Long) [1810247] - [kernel] rcu: Move FAST_NO_HZ stall-warning code to tree_stall.h (Waiman Long) [1810247] - [kernel] rcu: Inline RCU stall-warning info helper functions (Waiman Long) [1810247] - [kernel] rcu: Move rcu_print_task_exp_stall() to tree_exp.h (Waiman Long) [1810247] - [kernel] rcu: Inline RCU task stall-warning helper functions (Waiman Long) [1810247] - [kernel] rcu: Move RCU CPU stall-warning code out of tree.c (Waiman Long) [1810247] - [kernel] rcu: Move RCU CPU stall-warning code out of tree_plugin.h (Waiman Long) [1810247] - [kernel] rcu: Move RCU CPU stall-warning code out of update.c (Waiman Long) [1810247] - [kernel] srcu: Remove cleanup_srcu_struct_quiesced() (Waiman Long) [1810247] - [kernel] srcu: Check for in-flight callbacks in _cleanup_srcu_struct() (Waiman Long) [1810247] - [kernel] rcu: Correct READ_ONCE()/WRITE_ONCE() for ->rcu_read_unlock_special (Waiman Long) [1810247] - [kernel] rcu: Fix typo in tree_exp.h comment (Waiman Long) [1810247] - [kernel] rcu: Eliminate redundant NULL-pointer check (Waiman Long) [1810247] - [kernel] rcu: Fix force_qs_rnp() header comment (Waiman Long) [1810247] - [kernel] rcu: Update jiffies_to_sched_qs and adjust_jiffies_till_sched_qs() comments (Waiman Long) [1810247] - [kernel] rcu: Do a single rhp->func read in rcu_head_after_call_rcu() (Waiman Long) [1810247] - [kernel] rcu: Default jiffies_to_sched_qs to jiffies_till_sched_qs (Waiman Long) [1810247] - [kernel] rcu: Fix self-wakeups for grace-period kthread (Waiman Long) [1810247] - [kernel] rcu: Report error for bad rcu_nocbs= parameter values (Waiman Long) [1810247] - [kernel] rcu: Allow rcu_nocbs= to specify all CPUs (Waiman Long) [1810247] - [kernel] rcu: Move common code out of if-else block (Waiman Long) [1810247] - [kernel] rcu: Set rcutree.kthread_prio sysfs access to read-only (Waiman Long) [1810247] - [kernel] rcu: Make exit_rcu() handle non-preempted RCU readers (Waiman Long) [1810247] - [kernel] rcu: rcu_qs -- Use raise_softirq_irqoff to not save irqs twice (Waiman Long) [1810247] - [kernel] rcu: Avoid unnecessary softirq when system is idle (Waiman Long) [1810247] - [kernel] rcu: Unconditionally expedite during suspend/hibernate (Waiman Long) [1810247] - [kernel] rcu/tree: Convert to SPDX license identifier (Waiman Long) [1810247] - [kernel] srcu: Remove srcu_queue_delayed_work_on() (Waiman Long) [1810247] - [kernel] sched/fair: Define sched_idle_cpu() only for SMP configurations (Phil Auld) [1419746] - [kernel] sched/fair: Load balance aggressively for SCHED_IDLE CPUs (Phil Auld) [1419746] - [kernel] sched/fair : Improve update_sd_pick_busiest for spare capacity case (Phil Auld) [1419746] - [kernel] sched/fair: Fix find_idlest_group() to handle CPU affinity (Phil Auld) [1419746] - [kernel] sched/cfs: fix spurious active migration (Phil Auld) [1419746] - [kernel] sched/fair: Add comments for group_type and balancing at SD_NUMA level (Phil Auld) [1419746] - [kernel] sched/fair: Fix rework of find_idlest_group() (Phil Auld) [1419746] - [kernel] sched/fair: Rework find_idlest_group() (Phil Auld) [1419746] - [kernel] sched/fair: Optimize find_idlest_group() (Phil Auld) [1419746] - [kernel] sched/fair: Use load instead of runnable load in wakeup path (Phil Auld) [1419746] - [kernel] sched/fair: Use utilization to select misfit task (Phil Auld) [1419746] - [kernel] sched/fair: Spread out tasks evenly when not overloaded (Phil Auld) [1419746] - [kernel] sched/fair: Use load instead of runnable load in load_balance() (Phil Auld) [1419746] - [kernel] sched/fair: Use rq->nr_running when balancing load (Phil Auld) [1419746] - [kernel] sched/fair: Rework load_balance() (Phil Auld) [1419746] - [kernel] sched/fair: Remove meaningless imbalance calculation (Phil Auld) [1419746] - [kernel] sched/fair: Rename sg_lb_stats::sum_nr_running to sum_h_nr_running (Phil Auld) [1419746] - [kernel] sched/fair: Clean up asym packing (Phil Auld) [1419746] - [kernel] sched/fair: Fall back to sched-idle CPU if idle CPU isn't found (Phil Auld) [1419746] - [kernel] sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq (Phil Auld) [1419746] - [kernel] sched/core: Allow sched_setattr() to use the current policy (Phil Auld) [1419746] - [kernel] sched/fair: Introduce fits_capacity() (Phil Auld) [1419746] - [kernel] sched/core: Provide a pointer to the valid CPU mask (Phil Auld) [1419746] - [x86] x86/percpu: Optimize raw_cpu_xchg() (Phil Auld) [1419746] - [kernel] x86/percpu, sched/fair: Avoid local_clock() (Phil Auld) [1419746] - [x86] x86/percpu, x86/irq: Relax {set,get}_irq_regs() (Phil Auld) [1419746] - [x86] x86/percpu: Relax smp_processor_id() (Phil Auld) [1419746] - [x86] x86/percpu: Differentiate this_cpu_{}() and __this_cpu_{}() (Phil Auld) [1419746] - [kernel] sched/fair: Fix unnecessary increase of balance interval (Phil Auld) [1419746] - [kernel] sched/fair: Trigger asym_packing during idle load balance (Phil Auld) [1419746] - [kernel] sched/fair: Fix rounding bug for asym packing (Phil Auld) [1419746] - [kernel] sched/fair: Fix warning on non-SMP build (Phil Auld) [1419746] - [kernel] sched/core: Create task_has_idle_policy() helper (Phil Auld) [1419746] - [firmware] efi: fix a mistype in comments mentioning efivar_entry_iter_begin() (Vladis Dronov) [1804417] - [firmware] efi: add a sanity check to efivar_store_raw() (Vladis Dronov) [1804417] - [firmware] efi: fix a race and a buffer overflow while reading efivars via sysfs (Vladis Dronov) [1804417] - [scsi] scsi: ibmvfc: Fix NULL return compiler warning (Steve Best) [1810653] - [scsi] scsi: ibmvfc: Avoid loss of all paths during SVC node reboot (Steve Best) [1810653] - [fs] xfs: fix some memory leaks in log recovery (Bill O'Donnell) [1765693] - [fs] xfs: Fix deadlock between AGI and AGF when target_ip exists in xfs_rename() (Bill O'Donnell) [1765693] - [fs] xfs: fix inode fork extent count overflow (Bill O'Donnell) [1765693] - [fs] xfs: change the seconds fields in xfs_bulkstat to signed (Bill O'Donnell) [1765693] - [fs] xfs: assure zeroed memory buffers for certain kmem allocations (Bill O'Donnell) [1765693] - [fs] xfs: removed unused error variable from xchk_refcountbt_rec (Bill O'Donnell) [1765693] - [fs] xfs: remove unused flags arg from xfs_get_aghdr_buf() (Bill O'Donnell) [1765693] - [fs] xfs: Fix tail rounding in xfs_alloc_file_space() (Bill O'Donnell) [1765693] - [fs] xfs: remove unlikely() from WARN_ON() condition (Bill O'Donnell) [1765693] - [fs] xfs: avoid unused to_mp() function warning (Bill O'Donnell) [1765693] - [fs] xfs: log proper length of superblock (Bill O'Donnell) [1765693] - [fs] xfs: revert 1baa2800e62d ("xfs: remove the unused XFS_ALLOC_USERDATA flag") (Bill O'Donnell) [1765693] - [fs] xfs: removed unneeded variable (Bill O'Donnell) [1765693] - [fs] xfs: push the grant head when the log head moves forward (Bill O'Donnell) [1765693] - [fs] xfs: push iclog state cleaning into xlog_state_clean_log (Bill O'Donnell) [1765693] - [fs] xfs: factor iclog state processing out of xlog_state_do_callback() (Bill O'Donnell) [1765693] - [fs] xfs: factor callbacks out of xlog_state_do_callback() (Bill O'Donnell) [1765693] - [fs] xfs: factor debug code out of xlog_state_do_callback() (Bill O'Donnell) [1765693] - [fs] xfs: prevent CIL push holdoff in log recovery (Bill O'Donnell) [1765693] - [fs] xfs: fix missed wakeup on l_flush_wait (Bill O'Donnell) [1765693] - [fs] xfs: push the AIL in xlog_grant_head_wake (Bill O'Donnell) [1765693] - [fs] xfs: Use WARN_ON_ONCE for bailout mount-operation (Bill O'Donnell) [1765693] - [fs] xfs: define a flags field for the AG geometry ioctl structure (Bill O'Donnell) [1765693] - [fs] xfs: add a xfs_valid_startblock helper (Bill O'Donnell) [1765693] - [fs] xfs: remove the unused XFS_ALLOC_USERDATA flag (Bill O'Donnell) [1765693] - [fs] xfs: cleanup xfs_fsb_to_db (Bill O'Donnell) [1765693] - [fs] xfs: fix the dax supported check in xfs_ioctl_setattr_dax_invalidate (Bill O'Donnell) [1765693] - [fs] xfs: Fix stale data exposure when readahead races with hole punch (Bill O'Donnell) [1765693] - [mm] fs: Export generic_fadvise() (Bill O'Donnell) [1765693] - [fs] xfs: reverse search directory freespace indexes (Bill O'Donnell) [1765693] - [fs] xfs: speed up directory bestfree block scanning (Bill O'Donnell) [1765693] - [fs] xfs: factor free block index lookup from xfs_dir2_node_addname_int() (Bill O'Donnell) [1765693] - [fs] xfs: factor data block addition from xfs_dir2_node_addname_int() (Bill O'Donnell) [1765693] - [fs] xfs: move xfs_dir2_addname() (Bill O'Donnell) [1765693] - [fs] xfs: remove all *_ITER_CONTINUE values (Bill O'Donnell) [1765693] - [fs] xfs: remove all *_ITER_ABORT values (Bill O'Donnell) [1765693] - [fs] xfs: log proper length of btree block in scrub/repair (Bill O'Donnell) [1765693] - [fs] xfs: reinitialize rm_flags when unpacking an offset into an rmap irec (Bill O'Donnell) [1765693] - [fs] xfs: remove unnecessary int returns from deferred bmap functions (Bill O'Donnell) [1765693] - [fs] xfs: remove unnecessary int returns from deferred refcount functions (Bill O'Donnell) [1765693] - [fs] xfs: remove unnecessary int returns from deferred rmap functions (Bill O'Donnell) [1765693] - [fs] xfs: remove unnecessary parameter from xfs_iext_inc_seq (Bill O'Donnell) [1765693] - [fs] xfs: fix sign handling problem in xfs_bmbt_diff_two_keys (Bill O'Donnell) [1765693] - [fs] xfs: don't return _QUERY_ABORT from xfs_rmap_has_other_keys (Bill O'Donnell) [1765693] - [fs] xfs: fix maxicount division by zero error (Bill O'Donnell) [1765693] - [fs] xfs: bmap scrub should only scrub records once (Bill O'Donnell) [1765693] - [fs] xfs: remove excess function parameter description in 'xfs_btree_sblock_v5hdr_verify' (Bill O'Donnell) [1765693] - [fs] fs: xfs: Remove KM_NOSLEEP and KM_SLEEP (Bill O'Donnell) [1765693] - [fs] fs/xfs: Fix return code of xfs_break_leased_layouts() (Bill O'Donnell) [1765693] - [fs] xfs: compat_ioctl: use compat_ptr() (Bill O'Donnell) [1765693] - [fs] xfs: fall back to native ioctls for unhandled compat ones (Bill O'Donnell) [1765693] - [fs] xfs: remove more ondisk directory corruption asserts (Bill O'Donnell) [1765693] - [fs] fs: xfs: xfs_log: Don't use KM_MAYFAIL at xfs_log_reserve() (Bill O'Donnell) [1765693] - [fs] xfs: Fix possible null-pointer dereferences in xchk_da_btree_block_check_sibling() (Bill O'Donnell) [1765693] - [fs] xfs: fix stack contents leakage in the v1 inumber ioctls (Bill O'Donnell) [1765693] - [fs] xfs: sync up xfs_trans_inode with userspace (Bill O'Donnell) [1765693] - [fs] xfs: move xfs_trans_inode.c to libxfs/ (Bill O'Donnell) [1765693] - [fs] xfs: chain bios the right way around in xfs_rw_bdev (Bill O'Donnell) [1765693] - [fs] xfs: bump INUMBERS cursor correctly in xfs_inumbers_walk (Bill O'Donnell) [1765693] - [fs] xfs: don't update lastino for FSBULKSTAT_SINGLE (Bill O'Donnell) [1765693] - [fs] xfs: online scrub needn't bother zeroing its temporary buffer (Bill O'Donnell) [1765693] - [fs] xfs: only allocate memory for scrubbing attributes when we need it (Bill O'Donnell) [1765693] - [fs] xfs: refactor attr scrub memory allocation function (Bill O'Donnell) [1765693] - [fs] xfs: refactor extended attribute buffer pointer functions (Bill O'Donnell) [1765693] - [fs] xfs: attribute scrub should use seen_enough to pass error values (Bill O'Donnell) [1765693] - [fs] xfs: allow single bulkstat of special inodes (Bill O'Donnell) [1765693] - [fs] xfs: specify AG in bulk req (Bill O'Donnell) [1765693] - [fs] xfs: wire up the v5 inumbers ioctl (Bill O'Donnell) [1765693] - [fs] xfs: wire up new v5 bulkstat ioctls (Bill O'Donnell) [1765693] - [fs] xfs: introduce v5 inode group structure (Bill O'Donnell) [1765693] - [fs] xfs: introduce new v5 bulkstat structure (Bill O'Donnell) [1765693] - [fs] xfs: rename bulkstat functions (Bill O'Donnell) [1765693] - [fs] xfs: remove various bulk request typedef usage (Bill O'Donnell) [1765693] - [fs] fs: xfs: xfs_log: Change return type from int to void (Bill O'Donnell) [1765693] - [fs] xfs: poll waiting for quotacheck (Bill O'Donnell) [1765693] - [fs] xfs: multithreaded iwalk implementation (Bill O'Donnell) [1765693] - [fs] xfs: refactor INUMBERS to use iwalk functions (Bill O'Donnell) [1765693] - [fs] xfs: refactor iwalk code to handle walking inobt records (Bill O'Donnell) [1765693] - [fs] xfs: refactor xfs_iwalk_grab_ichunk (Bill O'Donnell) [1765693] - [fs] xfs: clean up long conditionals in xfs_iwalk_ichunk_ra (Bill O'Donnell) [1765693] - [fs] xfs: change xfs_iwalk_grab_ichunk to use startino, not lastino (Bill O'Donnell) [1765693] - [fs] xfs: move bulkstat ichunk helpers to iwalk code (Bill O'Donnell) [1765693] - [fs] xfs: calculate inode walk prefetch more carefully (Bill O'Donnell) [1765693] - [fs] xfs: convert bulkstat to new iwalk infrastructure (Bill O'Donnell) [1765693] - [fs] xfs: bulkstat should copy lastip whenever userspace supplies one (Bill O'Donnell) [1765693] - [fs] xfs: convert quotacheck to use the new iwalk functions (Bill O'Donnell) [1765693] - [fs] xfs: create simplified inode walk function (Bill O'Donnell) [1765693] - [fs] xfs: create iterator error codes (Bill O'Donnell) [1765693] - [fs] xfs: remove XFS_TRANS_NOFS (Bill O'Donnell) [1765693] - [fs] xfs: simplify xfs_ioend_can_merge (Bill O'Donnell) [1765693] - [fs] xfs: allow merging ioends over append boundaries (Bill O'Donnell) [1765693] - [fs] xfs: fix a comment typo in xfs_submit_ioend (Bill O'Donnell) [1765693] - [fs] xfs: remove the unused xfs_count_page_state declaration (Bill O'Donnell) [1765693] - [fs] xfs: fix iclog allocation size (Bill O'Donnell) [1765693] - [fs] xfs: remove unused header files (Bill O'Donnell) [1765693] - [fs] xfs: account for log space when formatting new AGs (Bill O'Donnell) [1765693] - [fs] xfs: refactor free space btree record initialization (Bill O'Donnell) [1765693] - [fs] xfs: always update params on small allocation (Bill O'Donnell) [1765693] - [fs] xfs: skip small alloc cntbt logic on NULL cursor (Bill O'Donnell) [1765693] - [fs] xfs: move small allocation helper (Bill O'Donnell) [1765693] - [fs] xfs: clean up small allocation helper (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_trans_bmap.c into xfs_bmap_item.c (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_trans_rmap.c into xfs_rmap_item.c (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_trans_refcount.c into xfs_refcount_item.c (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_trans_extfree.c into xfs_extfree_item.c (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_bud_init into xfs_trans_get_bud (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_rud_init into xfs_trans_get_rud (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_cud_init into xfs_trans_get_cud (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_efd_init into xfs_trans_get_efd (Bill O'Donnell) [1765693] - [fs] xfs: remove a pointless comment duplicated above all xfs_item_ops instances (Bill O'Donnell) [1765693] - [fs] xfs: use a list_head for iclog callbacks (Bill O'Donnell) [1765693] - [fs] xfs: remove the xfs_log_item_t typedef (Bill O'Donnell) [1765693] - [fs] xfs: don't cast inode_log_items to get the log_item (Bill O'Donnell) [1765693] - [fs] xfs: add a flag to release log items on commit (Bill O'Donnell) [1765693] - [fs] xfs: split iop_unlock (Bill O'Donnell) [1765693] - [fs] xfs: don't use xfs_trans_free_items in the commit path (Bill O'Donnell) [1765693] - [fs] xfs: remove the dummy iop_push implementation for inode creation items (Bill O'Donnell) [1765693] - [fs] xfs: don't require log items to implement optional methods (Bill O'Donnell) [1765693] - [fs] xfs: stop using XFS_LI_ABORTED as a parameter flag (Bill O'Donnell) [1765693] - [fs] xfs: fix a trivial comment typo in xfs_trans_committed_bulk (Bill O'Donnell) [1765693] - [fs] xfs: add struct xfs_mount pointer to struct xfs_buf (Bill O'Donnell) [1765693] - [fs] xfs: remove the b_io_length field in struct xfs_buf (Bill O'Donnell) [1765693] - [fs] xfs: properly type the b_log_item field in struct xfs_buf (Bill O'Donnell) [1765693] - [fs] xfs: remove unused buffer cache APIs (Bill O'Donnell) [1765693] - [fs] xfs: stop using bp naming for log recovery buffers (Bill O'Donnell) [1765693] - [fs] xfs: use bios directly to read and write the log recovery buffers (Bill O'Donnell) [1765693] - [fs] xfs: return an offset instead of a pointer from xlog_align (Bill O'Donnell) [1765693] - [fs] xfs: move the log ioend workqueue to struct xlog (Bill O'Donnell) [1765693] - [fs] xfs: use bios directly to write log buffers (Bill O'Donnell) [1765693] - [fs] xfs: make use of the l_targ field in struct xlog (Bill O'Donnell) [1765693] - [fs] xfs: remove the syncing argument from xlog_verify_iclog (Bill O'Donnell) [1765693] - [fs] xfs: update both stat counters together in xlog_sync (Bill O'Donnell) [1765693] - [fs] xfs: factor out iclog size calculation from xlog_sync (Bill O'Donnell) [1765693] - [fs] xfs: factor out splitting of an iclog from xlog_sync (Bill O'Donnell) [1765693] - [fs] xfs: factor out log buffer writing from xlog_sync (Bill O'Donnell) [1765693] - [fs] xfs: don't use REQ_PREFLUSH for split log writes (Bill O'Donnell) [1765693] - [fs] xfs: remove XLOG_STATE_IOABORT (Bill O'Donnell) [1765693] - [fs] xfs: reformat xlog_get_lowest_lsn (Bill O'Donnell) [1765693] - [fs] xfs: cleanup xlog_get_iclog_buffer_size (Bill O'Donnell) [1765693] - [fs] xfs: remove the l_iclog_size_log field from struct xlog (Bill O'Donnell) [1765693] - [fs] xfs: renumber XBF_WRITE_FAIL (Bill O'Donnell) [1765693] - [fs] xfs: remove the never used _XBF_COMPOUND flag (Bill O'Donnell) [1765693] - [fs] xfs: remove the no-op spinlock_destroy stub (Bill O'Donnell) [1765693] - [fs] xfs: move xfs_ino_geometry to xfs_shared.h (Bill O'Donnell) [1765693] - [fs] xfs: remove unused flag arguments (Bill O'Donnell) [1765693] - [fs] xfs: remove the debug-only q_transp field from struct xfs_dquot (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_buf_zero and xfs_buf_iomove (Bill O'Donnell) [1765693] - [fs] xfs: remove unused flags arg from getsb interfaces (Bill O'Donnell) [1765693] - [fs] xfs: include WARN, REPAIR build options in XFS_BUILD_OPTIONS (Bill O'Donnell) [1765693] - [fs] xfs: finish converting to inodes_per_cluster (Bill O'Donnell) [1765693] - [fs] xfs: fix inode_cluster_size rounding mayhem (Bill O'Donnell) [1765693] - [fs] xfs: refactor inode geometry setup routines (Bill O'Donnell) [1765693] - [fs] xfs: separate inode geometry (Bill O'Donnell) [1765693] - [fs] xfs: use file_modified() helper (Bill O'Donnell) [1765693] - [fs] vfs: introduce file_modified() helper (Bill O'Donnell) [1765693]- [md] dm: bump version of core and various targets (Mike Snitzer) [1810746] - [md] dm: fix congested_fn for request-based device (Mike Snitzer) [1810746] - [md] dm integrity: use dm_bio_record and dm_bio_restore (Mike Snitzer) [1810746] - [md] dm bio record: save_restore bi_end_io and bi_integrity (Mike Snitzer) [1810746] - [md] dm writecache: verify watermark during resume (Mike Snitzer) [1810746] - [md] dm: report suspended device during destroy (Mike Snitzer) [1810746] - [md] dm thin metadata: fix lockdep complaint (Mike Snitzer) [1810746] - [md] dm cache: fix a crash due to incorrect work item cancelling (Mike Snitzer) [1810746] - [md] dm integrity: fix invalid table returned due to argument count mismatch (Mike Snitzer) [1810746] - [md] dm integrity: fix a deadlock due to offloading to an incorrect workqueue (Mike Snitzer) [1810746] - [md] dm integrity: fix recalculation when moving from journal mode to bitmap mode (Mike Snitzer) [1810746] - [md] dm writecache: improve performance of large linear writes on SSDs (Mike Snitzer) [1810746] - [md] dm mpath: Add timeout mechanism for queue_if_no_path (Mike Snitzer) [1810746] - [md] dm thin: change data device's flush_bio to be member of struct pool (Mike Snitzer) [1810746] - [md] dm thin: don't allow changing data device during thin-pool reload (Mike Snitzer) [1810746] - [md] dm thin: fix use-after-free in metadata_pre_commit_callback (Mike Snitzer) [1810746] - [md] dm thin metadata: use pool locking at end of dm_pool_metadata_close (Mike Snitzer) [1810746] - [md] dm writecache: fix incorrect flush sequence when doing SSD mode commit (Mike Snitzer) [1810746] - [md] dm crypt: fix benbi IV constructor crash if used in authenticated mode (Mike Snitzer) [1810746] - [md] dm crypt: Implement Elephant diffuser for Bitlocker compatibility (Mike Snitzer) [1810746] - [md] dm space map common: fix to ensure new block isn't already in use (Mike Snitzer) [1810746] - [md] dm verity: don't prefetch hash blocks for already-verified data (Mike Snitzer) [1810746] - [md] dm crypt: fix GFP flags passed to skcipher_request_alloc() (Mike Snitzer) [1810746] - [md] dm thin metadata: Fix trivial math error in on-disk format documentation (Mike Snitzer) [1810746] - [md] dm thin metadata: use true_false for bool variable (Mike Snitzer) [1810746] - [md] dm snapshot: use true_false for bool variable (Mike Snitzer) [1810746] - [md] dm bio prison v2: use true_false for bool variable (Mike Snitzer) [1810746] - [md] dm mpath: use true_false for bool variable (Mike Snitzer) [1810746] - [md] dm zoned: support zone sizes smaller than 128MiB (Mike Snitzer) [1810746] - [md] dm raid: table line rebuild status fixes (Mike Snitzer) [1810746] - [documentation] docs: dm-integrity: remove reference to ARC4 (Mike Snitzer) [1810746] - [md] dm thin: Flush data device before committing metadata (Mike Snitzer) [1810746] - [md] dm thin metadata: Add support for a pre-commit callback (Mike Snitzer) [1810746] - [md] dm btree: increase rebalance threshold in __rebalance2() (Mike Snitzer) [1810746] - [md] dm mpath: remove harmful bio-based optimization (Mike Snitzer) [1810746] - [md] dm integrity: fix excessive alignment of metadata runs (Mike Snitzer) [1810746] - [md] dm cache: replace spin_lock_irqsave with spin_lock_irq (Mike Snitzer) [1810746] - [md] dm bio prison: replace spin_lock_irqsave with spin_lock_irq (Mike Snitzer) [1810746] - [md] dm thin: replace spin_lock_irqsave with spin_lock_irq (Mike Snitzer) [1810746] - [md] dm raid: streamline rs_get_progress() and its raid_status() caller side (Mike Snitzer) [1810746] - [md] dm raid: simplify rs_setup_recovery call chain (Mike Snitzer) [1810746] - [md] dm raid: to ensure resynchronization, perform raid set grow in preresume (Mike Snitzer) [1810746] - [md] dm raid: change rs_set_dev_and_array_sectors API and callers (Mike Snitzer) [1810746] - [md] dm: introduce DM_GET_TARGET_VERSION (Mike Snitzer) [1810746] - [md] dm bufio: introduce a global cache replacement (Mike Snitzer) [1810746] - [md] dm bufio: remove old-style buffer cleanup (Mike Snitzer) [1810746] - [md] dm bufio: introduce a global queue (Mike Snitzer) [1810746] - [md] dm bufio: refactor adjust_total_allocated (Mike Snitzer) [1810746] - [md] dm bufio: call adjust_total_allocated from __link_buffer and __unlink_buffer (Mike Snitzer) [1810746] - [md] dm crypt: omit parsing of the encapsulated cipher (Mike Snitzer) [1810746] - [md] dm crypt: switch to ESSIV crypto API template (Mike Snitzer) [1810746] - [crypto] crypto: essiv - create wrapper template for ESSIV generation (Mike Snitzer) [1810746] - [security] crypto: drop mask=CRYPTO_ALG_ASYNC from shash tfm allocations (Mike Snitzer) [1810746] - [crypto] crypto: drop mask=CRYPTO_ALG_ASYNC from cipher tfm allocations (Mike Snitzer) [1810746] - [md] dm verity: add root hash pkcs#7 signature verification (Mike Snitzer) [1810746] - [md] dm crypt: reuse eboiv skcipher for IV generation (Mike Snitzer) [1810746] - [md] dm integrity: fix a crash due to BUG_ON in __journal_read_write() (Mike Snitzer) [1810746] - [md] dm kcopyd: Increase default sub-job size to 512KB (Mike Snitzer) [1810746] - [documentation] docs: device-mapper: move it to the admin-guide (Mike Snitzer) [1810746] - [documentation] docs: convert docs to ReST and rename to *.rst (Mike Snitzer) [1810746] - [md] dm crypt: implement eboiv - encrypted byte-offset initialization vector (Mike Snitzer) [1810746] - [md] dm integrity: use kzalloc() instead of kmalloc() + memset() (Mike Snitzer) [1810746] - [md] dm integrity: always set version on superblock update (Mike Snitzer) [1810746] - [md] dm integrity: whitespace, coding style and dead code cleanup (Mike Snitzer) [1810746] - [md] dm integrity: implement synchronous mode for reboot handling (Mike Snitzer) [1810746] - [md] dm integrity: handle machine reboot in bitmap mode (Mike Snitzer) [1810746] - [md] dm integrity: add a bitmap mode (Mike Snitzer) [1810746] - [md] dm integrity: introduce a function add_new_range_and_wait() (Mike Snitzer) [1810746] - [md] dm integrity: allow large ranges to be described (Mike Snitzer) [1810746] - [md] dm ingerity: pass size to dm_integrity_alloc_page_list() (Mike Snitzer) [1810746] - [md] dm integrity: introduce rw_journal_sectors() (Mike Snitzer) [1810746] - [md] dm crypt and integrity: shash - remove shash_desc::flags (Mike Snitzer) [1810746] - [md] dm: fix potential for q->make_request_fn NULL pointer (Mike Snitzer) [1794340] - [netdrv] net/mlx5e: Don't clear the whole vf config when switching modes (mohamad meib) [1811428] - [scsi] scsi: be2iscsi: be_main: Mark expected switch fall-through (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: be_iscsi: Mark expected switch fall-through (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: switch to generic DMA API (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: fix spelling mistake "Retreiving" -> "Retrieving" (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: remove unused variable dmsg (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: Update copyright (Maurizio Lombardi) [1796740] - [security] selinux: fix sidtab string cache locking (Ondrej Mosnacek) [1807001 1806991] - [security] selinux: do not allocate ancillary buffer on first load (Ondrej Mosnacek) [1807001] - [security] selinux: remove redundant selinux_nlmsg_perm (Ondrej Mosnacek) [1807001] - [security] selinux: fix wrong buffer types in policydb.c (Ondrej Mosnacek) [1807001] - [security] selinux: treat atomic flags more carefully (Ondrej Mosnacek) [1807001] - [security] selinux: make default_noexec read-only after init (Ondrej Mosnacek) [1807001] - [security] selinux: move ibpkeys code under CONFIG_SECURITY_INFINIBAND (Ondrej Mosnacek) [1807001] - [security] Documentation, selinux: fix references to old selinuxfs mount point (Ondrej Mosnacek) [1807001] - [security] selinuxfs: use scnprintf to get real length for inode (Ondrej Mosnacek) [1807001] - [security] selinux: remove set but not used variable 'sidtab' (Ondrej Mosnacek) [1807001] - [security] selinux: ensure the policy has been loaded before reading the sidtab stats (Ondrej Mosnacek) [1807001] - [security] selinux: ensure we cleanup the internal AVC counters on error in avc_update() (Ondrej Mosnacek) [1807001] - [security] selinux: randomize layout of key structures (Ondrej Mosnacek) [1807001] - [security] selinux: clean up selinux_enabled/disabled/enforcing_boot (Ondrej Mosnacek) [1807001] - [security] selinux: remove unnecessary selinux cred request (Ondrej Mosnacek) [1807001] - [security] selinux: ensure we cleanup the internal AVC counters on error in avc_insert() (Ondrej Mosnacek) [1807001] - [security] security: only build lsm_audit if CONFIG_SECURITY=y (Ondrej Mosnacek) [1807001] - [security] selinux: clean up selinux_inode_permission MAY_NOT_BLOCK tests (Ondrej Mosnacek) [1807001] - [security] selinux: fall back to ref-walk if audit is required (Ondrej Mosnacek) [1807001] - [security] selinux: revert "stop passing MAY_NOT_BLOCK to the AVC upon follow_link" (Ondrej Mosnacek) [1807001] - [security] selinux: cache the SID -> context string translation (Ondrej Mosnacek) [1807001 1806991] - [security] selinux: sidtab reverse lookup hash table (Ondrej Mosnacek) [1807001] - [security] selinux: default_range glblub implementation (Ondrej Mosnacek) [1807001] - [security] selinux: allow labeling before policy is loaded (Ondrej Mosnacek) [1807001 1777525] - [security] selinux: remove load size limit (Ondrej Mosnacek) [1807001] - [security] selinux: fix residual uses of current_security() for the SELinux blob (Ondrej Mosnacek) [1807001] - [kernel] rcu: Make kfree_rcu() ignore NULL pointers (Ondrej Mosnacek) [1807001] - [security] SELinux: Abstract use of ipc security blobs (Ondrej Mosnacek) [1807001] - [security] SELinux: Abstract use of inode security blob (Ondrej Mosnacek) [1807001] - [security] SELinux: Abstract use of file security blob (Ondrej Mosnacek) [1807001] - [security] SELinux: Abstract use of cred security blob (Ondrej Mosnacek) [1807001] - [security] selinux: kill selinux_sb_get_mnt_opts() (Ondrej Mosnacek) [1807001] - [security] selinux; don't open-code a loop in sb_finish_set_opts() (Ondrej Mosnacek) [1807001] - [security] selinux: expand superblock_doinit() calls (Ondrej Mosnacek) [1807001] - [netdrv] hv_netvsc: Fix unwanted rx_table reset (Mohammed Gamal) [1805950] - [netdrv] hv_netvsc: Fix tx_table init in rndis_set_subchannel() (Mohammed Gamal) [1805950] - [netdrv] hv_netvsc: Fix send_table offset in case of a host bug (Mohammed Gamal) [1805950] - [netdrv] hv_netvsc: Fix offset usage in netvsc_send_table() (Mohammed Gamal) [1805950]- [block] blk-mq: Keep set->nr_hw_queues and set->map.nr_queues in sync (Ming Lei) [1810523] - [block] block: clear REQ_HIPRI if polling is not supported (Ming Lei) [1809506]- [perf] arm_spe: Enable ACPI/Platform automatic module loading (Jeremy Linton) [1501652] - [perf] perf: arm_spe: Don't error on high-order pages for aux buf (Jeremy Linton) [1501652] - [perf] arm_spe: handle devm_kasprintf() failure (Jeremy Linton) [1501652] - [perf] arm_spe: Enable automatic DT loading (Jeremy Linton) [1501652] - [block] blk-iolatency: fix STS_AGAIN handling (Ming Lei) [1764737] - [block] blk-iolatency: only account submitted bios (Ming Lei) [1764737] - [block] blk-iolatency: clear use_delay when io.latency is set to zero (Ming Lei) [1764737] - [block] blk-iolatency: #include "blk.h" (Ming Lei) [1764737] - [block] Blk-iolatency: warn on negative inflight IO counter (Ming Lei) [1764737] - [block] blk-iolatency: fix IO hang due to negative inflight counter (Ming Lei) [1764737] - [block] block: fix blk-iolatency accounting underflow (Ming Lei) [1764737] - [fs] xfs: stabilize insert range start boundary to avoid COW writeback race (Brian Foster) [1728979] - [x86] uprobes/x86: Fix detection of 32-bit user mode (Oleg Nesterov) [1804961] - [ipc] Revert "ipc, sem: remove uneeded sem_undo_list lock usage in exit_sem()" ("Herton R. Krzesinski") [1807627] - [powerpc] powerpc/tm: Fix clearing MSRin current when reclaiming on signal delivery (Gustavo Duarte) [1751116] - [powerpc] powerpc/tm: Set MSRjust prior to recheckpoint (Gustavo Duarte) [1751116] - [arm64] arm64: smp: Increase secondary CPU boot timeout value (Gavin Shan) [1807684] - [fs] ext4: work around deleting a file with i_nlink == 0 safely (Carlos Maiolino) [1801049] - [char] ipmi: fix sleep-in-atomic in free_user at cleanup SRCU user->release_barrier (Waiman Long) [1810638] - [char] ipmi: Revert "fix sleep-in-atomic in free_user at cleanup SRCU user->release_barrier" (Waiman Long) [1810638]- [kernel] blktrace: Protect q->blk_trace with RCU (Ming Lei) [1798329] - [drm] drm/i915: Force DPCD backlight mode for some Dell CML 2020 panels (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Force DPCD backlight mode on X1 Extreme 2nd Gen 4K AMOLED panel (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/dp: Introduce EDID-based quirks (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Auto detect DPCD backlight support by default (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Fix DPCD register order in intel_dp_aux_enable_backlight() (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Assume 100 brightness when not in DPCD control mode (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Fix eDP DPCD aux max backlight calculations (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Check backlight type while doing eDP backlight initializaiton (Lyude Paul) [1782671 1773796 1748892] - [tools] selftests: nft_concat_range: Add test for reported add/flush/add issue (Stefano Brivio) [1807892] - [net] nft_set_pipapo: Actually fetch key data in nft_pipapo_remove() (Stefano Brivio) [1807892] - [net] sched: don't take rtnl lock during flow_action setup (Marcelo Leitner) [1804385] - [include] net: sched: refactor ct action helpers to require tcf_lock (Marcelo Leitner) [1804385] - [include] net: sched: refactor police action helpers to require tcf_lock (Marcelo Leitner) [1804385] - [net] sched: lock action when translating it to flow_action infra (Marcelo Leitner) [1804385] - [powerpc] powerpc/smp: Fix NMI IPI xmon timeout (Diego Domingos) [1747320] - [powerpc] powerpc/smp: Fix NMI IPI timeout (Diego Domingos) [1747320] - [powerpc] powerpc: NMI IPI make NMI IPIs fully sychronous (Diego Domingos) [1747320] - [arm64] arm64: select CPUMASK_OFFSTACK if NUMA (Andrea Arcangeli) [1712856] - [arm64] arm64: tlb: skip tlbi broadcast (Andrea Arcangeli) [1712856]- [fs] fs/proc/proc_sysctl.c: Fix a NULL pointer dereference (Vladis Dronov) [1795521] {CVE-2019-20054} - [fs] fs/proc/proc_sysctl.c: fix NULL pointer dereference in put_links (Vladis Dronov) [1795521] {CVE-2019-20054} - [ptp] ptp: correctly disable flags on old ioctls (Petr Oros) [1795188] - [uapi] PTP: add support for one-shot output (Petr Oros) [1795188] - [ptp] PTP: introduce new versions of IOCTLs (Petr Oros) [1795188] - [virtio] virtio_ring: fix stalls for packed rings (Eugenio Perez) [1601355] - [virtio] virtio_ring: Fix potential mem leak in virtqueue_add_indirect_packed (Eugenio Perez) [1601355] - [uapi] virtio: drop internal struct from UAPI (Eugenio Perez) [1601355] - [virtio] virtio_ring: advertize packed ring layout (Eugenio Perez) [1601355] - [virtio] virtio_ring: leverage event idx in packed ring (Eugenio Perez) [1601355] - [virtio] virtio_ring: introduce packed ring support (Eugenio Perez) [1601355] - [virtio] virtio_ring: cache whether we will use DMA API (Eugenio Perez) [1601355] - [virtio] virtio_ring: extract split ring handling from ring creation (Eugenio Perez) [1601355] - [virtio] virtio_ring: allocate desc state for split ring separately (Eugenio Perez) [1601355] - [virtio] virtio_ring: introduce helper for indirect feature (Eugenio Perez) [1601355] - [virtio] virtio_ring: introduce debug helpers (Eugenio Perez) [1601355] - [virtio] virtio_ring: put split ring fields in a sub struct (Eugenio Perez) [1601355] - [virtio] virtio_ring: put split ring functions together (Eugenio Perez) [1601355] - [virtio] virtio_ring: add _split suffix for split ring functions (Eugenio Perez) [1601355] - [uapi] virtio: add packed ring types and macros (Eugenio Perez) [1601355] - [x86] x86/mtrr: Skip cache flushes on CPUs with cache self-snooping (Prarit Bhargava) [1724541] - [x86] x86/cpu/intel: Clear cache self-snoop capability in CPUs with known errata (Prarit Bhargava) [1724541] - [documentation] Documentation PCI: Fix pciebus-howto.rst filename typo (Myron Stowe) [1793091] - [tools] tools: PCI: Fix installation when `make tools/pci_install` (Myron Stowe) [1793091] - [tools] tools: PCI: Fix broken pcitest compilation (Myron Stowe) [1793091] - [tools] tools pci: Do not delete pcitest.sh in 'make clean' (Myron Stowe) [1793091] - [pci] PCI: endpoint: Clear BAR before freeing its space (Myron Stowe) [1793091] - [pci] PCI: endpoint: Skip odd BAR when skipping 64bit BAR (Myron Stowe) [1793091] - [pci] PCI: endpoint: Allocate enough space for fixed size BAR (Myron Stowe) [1793091] - [pci] PCI: endpoint: Set endpoint controller pointer to NULL (Myron Stowe) [1793091] - [pci] PCI: endpoint: Add support to specify alignment for buffers allocated to BARs (Myron Stowe) [1793091] - [pci] PCI: pci-epf-test: Use pci_epc_get_features() to get EPC features (Myron Stowe) [1793091] - [pci] PCI: pci-epf-test: Do not allocate next BARs memory if current BAR is 64Bit (Myron Stowe) [1793091] - [pci] PCI: pci-epf-test: Remove setting epf_bar flags in function driver (Myron Stowe) [1793091] - [pci] PCI: endpoint: Fix pci_epf_alloc_space() to set correct MEM TYPE flags (Myron Stowe) [1793091] - [pci] PCI: endpoint: Add helper to get first unreserved BAR (Myron Stowe) [1793091] - [pci] PCI: endpoint: Add new pci_epc_ops to get EPC features (Myron Stowe) [1793091] - [pci] PCI: endpoint: functions: Use memcpy_fromio()/memcpy_toio() (Myron Stowe) [1793091] - [pci] PCI: Skip resource distribution when no hotplug bridges (Myron Stowe) [1793091] - [pci] PCI: Simplify pci_bus_distribute_available_resources() (Myron Stowe) [1793091] - [pci] PCI: Reset both NVIDIA GPU and HDA in ThinkPad P50 workaround (Myron Stowe) [1793091] - [pci] PCI: Enable NVIDIA HDA controllers (Myron Stowe) [1793091] - [pci] PCI: Use seq_puts() instead of seq_printf() in show_device() (Myron Stowe) [1793091] - [pci] PCI: Add NVIDIA GPU multi-function power dependencies (Myron Stowe) [1793091] - [pci] PCI: Generalize multi-function power dependency device links (Myron Stowe) [1793091] - [pci] PCI: sysfs: Ignore lockdep for remove attribute (Myron Stowe) [1793091] - [pci] PCI: Decode PCIe 32 GT/s link speed (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert endpoint/pci-test-howto.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert endpoint/pci-test-function.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert endpoint/pci-endpoint-cfs.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert endpoint/pci-endpoint.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert pcieaer-howto.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert pci-error-recovery.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert acpi-info.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert MSI-HOWTO.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert pci-iov-howto.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert PCIEBUS-HOWTO.txt to reST (Myron Stowe) [1793091] - [documentation] docs: pci: fix broken links due to conversion from pci.txt to pci.rst (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert pci.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: add Linux PCI to Sphinx TOC tree (Myron Stowe) [1793091] - [pci] PCI: Reset Lenovo ThinkPad P50 nvgpu at boot if necessary (Myron Stowe) [1793091] - [pci] PCI: Add a stub for pci_ats_disabled() (Myron Stowe) [1793091] - [pci] PCI: Provide pci_match_id() with CONFIG_PCI=n (Myron Stowe) [1793091] - [misc] ocxl: Add PCI hotplug dependency to Kconfig (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Wrap warnings in macro (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Relax check when disabling slot (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Register opencapi slots (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Improve error msg on power state change failure (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Remove erroneous warning (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: Find opencapi slot for a device node (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: Release opencapi device (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: set up PE on opencapi device when enabling (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: Protect PE list (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: Fix ref count for devices with their own PE (Steve Best) [1788902] - [of] of: overlay: add_changeset_property() memory leak (Steve Best) [1798483] - [of] of: unittest: initialize args before calling of_*parse_*() (Steve Best) [1798483] - [of] of: unittest: find overlaysentry by name instead of index (Steve Best) [1798483] - [of] of: unittest: allow base devicetree to have symbol metadata (Steve Best) [1798483] - [of] of: overlay: set node fields from properties when add new overlay node (Steve Best) [1798483] - [of] of: unittest: remove unused of_unittest_apply_overlay() argument (Steve Best) [1798483] - [of] of: overlay: check prevents multiple fragments touching same property (Steve Best) [1798483] - [of] of: overlay: check prevents multiple fragments add or delete same node (Steve Best) [1798483] - [of] of: overlay: test case of two fragments adding same node (Steve Best) [1798483] - [of] of: overlay: make all pr_debug() and pr_err() messages unique (Steve Best) [1798483] - [of] of: overlay: validate overlay properties (Steve Best) [1798483] - [of] of: overlay: reorder fields in struct fragment (Steve Best) [1798483] - [of] of: overlay: do not duplicate properties from overlay for new nodes (Steve Best) [1798483] - [of] of: overlay: use prop add changeset entry for property in new nodes (Steve Best) [1798483] - [of] of: Convert to using pOFn instead of device_node.name (Steve Best) [1798483] - [powerpc] powerpc/pseries: add of_node_put() in dlpar_detach_node() (Steve Best) [1798483] - [of] of: overlay: add missing of_node_get() in __of_attach_node_sysfs (Steve Best) [1798483] - [of] of: overlay: add missing of_node_put() after add new node to changeset (Steve Best) [1798483] - [of] of: overlay: add tests to validate kfrees from overlay removal (Steve Best) [1798483]- [kernel] open the RHEL 8.3 development (Frantisek Hrbata) - [netdrv] Revert "r8169: don't use MSI before RTL8168d" (Josef Oskera) [1792839] - [drm] drm/nouveau/kms/gv100-: Re-set LUT after clearing for modesets (Ben Skeggs) [1789026] - [drm] drm/nouveau/disp/gv100-: not all channel types support reporting error codes (Ben Skeggs) [1789481] - [drm] drm/nouveau/disp/nv50-: prevent oops when no channel method map provided (Ben Skeggs) [1789481] - [fs] cifs: don't leak -EAGAIN for stat() during reconnect (Dave Wysochanski) [1769599] - [block] blk-mq: insert passthrough request into hctx->dispatch directly (Ming Lei) [1788728] - [scsi] scsi: megaraid_sas: fixup MSIx interrupt setup during resume (Tomas Henzl) [1805353]- [fs] NFS: Add deferred cache invalidation for close-to-open consistency violations (Benjamin Coddington) [1803162] - [block] nbd: fix stack corruption in nbd_check_sock_type() (Ming Lei) [1803664] - [mm] mm/vmscan.c: don't round up scan size for online memory cgroup (Aristeu Rozanski) [1775691] - [tools] selftests/bpf: fix clearing buffered output between tests/subtests (Yauheni Kaliuta) [1786006] - [tools] libbpf: avoid usage of __builtin_preserve_field_info (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: samples/bpf: fix Split off legacy stuff from bpf_helpers.h (Yauheni Kaliuta) [1786006] - [tools] libbpf: fix Make DECLARE_LIBBPF_OPTS macro strictly a variable declaration (Yauheni Kaliuta) [1786006] - [tools] selftests: fix too long argument (Yauheni Kaliuta) [1786006] - [tools] libbpf: Add BPF-side definitions of supported field relocation kinds (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: add sub-tests support for test_progs (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: abstract away test log output (Yauheni Kaliuta) [1786006] - [tools] selftest/bpf: centralize libbpf logging management for test_progs (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: prevent headers to be compiled as C code (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: add test selectors by number and name to test_progs (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: revamp test_progs to allow more control (Yauheni Kaliuta) [1786006] - [net] core: Don't skip generic XDP program execution for cloned SKBs (Jiri Benc) [1802507] - [tools] selftests/bpf: De-flake test_tcpbpf (Jiri Benc) [1802507] - [net] bpf, sockmap: Check update requirements after locking (Jiri Benc) [1802507] - [net] bpf, sockhash: Synchronize_rcu before free'ing map (Jiri Benc) [1802507] - [net] bpf, sockmap: Don't sleep while holding RCU lock on tear-down (Jiri Benc) [1802507] - [net] net: bpf: Don't leak time wait and request sockets (Jiri Benc) [1802507] - [net] bpf/sockmap: Read psock ingress_msg before sk_receive_queue (Jiri Benc) [1802507] - [net] bpf: Clear skb->tstamp in bpf_redirect when necessary (Jiri Benc) [1802507] - [net] xdp: obtain the mem_id mutex before trying to remove an entry (Jiri Benc) [1802507] - [net] page_pool: do not release pool until inflight == 0 (Jiri Benc) [1802507] - [net] xsk: Fix registration of Rx-only sockets (Jiri Benc) [1802507] - [net] xsk: avoid store-tearing when assigning umem (Jiri Benc) [1802507] - [net] xsk: avoid store-tearing when assigning queues (Jiri Benc) [1802507] - [tools] bpftool: Don't crash on missing xlated program instructions (Jiri Benc) [1802507] - [tools] bpftool: Fix printing incorrect pointer in btf_dump_ptr (Jiri Benc) [1802507] - [tools] bpftool: Don't crash on missing jited insns or ksyms (Jiri Benc) [1802507] - [tools] bpftool: Match several programs with same tag (Jiri Benc) [1802507] - [tools] libbpf: Fix realloc usage in bpf_core_find_cands (Jiri Benc) [1802507] - [tools] libbpf: Add missing newline in opts validation macro (Jiri Benc) [1802507] - [tools] libbpf: Don't attach perf_buffer to offline/missing CPUs (Jiri Benc) [1802507] - [tools] libbpf: Extract and generalize CPU mask parsing logic (Jiri Benc) [1802507] - [tools] libbpf: Fix printf compilation warnings on ppc64le arch (Jiri Benc) [1802507] - [tools] libbpf: Fix sym->st_value print on 32-bit arches (Jiri Benc) [1802507] - [tools] libbpf: Make btf__resolve_size logic always check size error condition (Jiri Benc) [1802507] - [tools] libbpf: Fix another potential overflow issue in bpf_prog_linfo (Jiri Benc) [1802507] - [tools] libbpf: Fix potential overflow issue (Jiri Benc) [1802507] - [tools] libbpf: Fix memory leak/double free issue (Jiri Benc) [1802507] - [tools] libbpf: Fix off-by-one error in ELF sanity check (Jiri Benc) [1802507] - [tools] selftests/bpf: Fix test_attach_probe (Jiri Benc) [1802507] - [kernel] bpf: Fix bpf_event_output re-entry issue (Jiri Benc) [1802507] - [net] bpf: Fix incorrect verifier simulation of ARSH under ALU32 (Jiri Benc) [1802507] - [net] bpf: Fix passing modified ctx to ld/abs/ind instruction (Jiri Benc) [1802507] - [net] bpf: cgroup: prevent out-of-order release of cgroup bpf (Jiri Benc) [1802507] - [net] bpf: Fix precision tracking for unbounded scalars (Jiri Benc) [1802507] - [net] bpf: Fix cgroup local storage prog tracking (Jiri Benc) [1802507] - [net] bpf/stackmap: Fix deadlock with rq_lock in bpf_get_stack() (Jiri Benc) [1802507] - [net] bpf, offload: Unlock on error in bpf_offload_dev_create() (Jiri Benc) [1802507] - [powerpc] powerpc/bpf: Fix tail call implementation (Jiri Benc) [1802507] - [net] bpf: Fix use after free in bpf_get_prog_name (Jiri Benc) [1802507] - [net] bpf: Fix use after free in subprog's jited symbol removal (Jiri Benc) [1802507] - [uapi] bpf: fix BTF limits (Jiri Benc) [1802507] - [net] bpf: fix BTF verification of enums (Jiri Benc) [1802507] - [netdrv] ice: Don't tell the OS that link is going down (Jonathan Toppins) [1792670] - [powerpc] powerpc/powernv: implement opal_put_chars_atomic (Steve Best) [1806254] - [tty] powerpc/powernv: move opal console flushing to udbg (Steve Best) [1806254] - [powerpc] powerpc/powernv: Remove OPALv1 support from opal console driver (Steve Best) [1806254] - [powerpc] powerpc/powernv: Implement and use opal_flush_console (Steve Best) [1806254] - [powerpc] powerpc/powernv: opal-kmsg use flush fallback from console code (Steve Best) [1806254] - [powerpc] powerpc/powernv: opal-kmsg standardise OPAL_BUSY handling (Steve Best) [1806254] - [powerpc] powerpc/powernv: Fix OPAL console driver OPAL_BUSY loops (Steve Best) [1806254] - [powerpc] powerpc/powernv: opal_put_chars partial write fix (Steve Best) [1806254] - [x86] Mark Comet Lake-S as supported (David Arcari) [1805754]- rebuild, due infrastructure issues last kernel build wasn't signed properly [1807216]- [nvme] nvme-multipath: Fix memory leak with ana_log_buf (David Milburn) [1804822] - [powerpc] pci/of: Fix OF flags parsing for 64bit BARs (David Gibson) [1804038]- [pci] PCI: pciehp: Add DMI table for in-band presence disabled (Myron Stowe) [1749528] - [pci] PCI: pciehp: Wait for PDS if in-band presence is disabled (Myron Stowe) [1749528] - [pci] PCI: pciehp: Add support for disabling in-band presence (Myron Stowe) [1749528] - [netdrv] net/mlx5: DR, Handle reformat capability over sw-steering tables (Alaa Hleihel) [1794997] - [netdrv] net/mlx5: DR, Fix matching on vport gvmi (Alaa Hleihel) [1794997] - [netdrv] net/mlx5: DR, use non preemptible call to get the current cpu number (Alaa Hleihel) [1794997] - [netdrv] net/mlx5: DR, Enable counter on non-fwd-dest objects (Alaa Hleihel) [1794997] - [iommu] iommu/vt-d: Simplify check in identity_mapping() (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Remove deferred_attach_domain() (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Do deferred attachment in iommu_need_mapping() (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Move deferred device attachment into helper function (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Add attach_deferred() helper (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Refactor find_domain() helper (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Allow devices with RMRRs to use identity domain (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Call __dmar_remove_one_dev_info with valid pointer (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Fix lock inversion between iommu->lock and device_domain_lock (Jerry Snitselaar) [1797124 1784649] - [ata] ata: ahci: Add shutdown to freeze hardware resources of ahci (David Milburn) [1784955] - [include] redhat: kabi: convert incorrect use of RH_KABI_EXTEND (Jiri Benc) [1715803] - [include] redhat: kabi: macros for intentional kABI breakage (Jiri Benc) [1715803] - [uapi] redhat: kabi: bpf: remove misleading comment (Jiri Benc) [1715803] - [include] redhat: kabi: introduce RH_KABI_HIDE_INCLUDE and RH_KABI_FAKE_INCLUDE (Jiri Benc) [1715803] - [kernel] kernel/module.c: wakeup processes in module_wq on module unload (Prarit Bhargava) [1804209] - [x86] kvm: x86: do not reset microcode version on INIT or RESET (Paolo Bonzini) [1801853] - [x86] kvm: x86: list MSR_IA32_UCODE_REV as an emulated MSR (Paolo Bonzini) [1801853] - [nvme] nvme: prevent warning triggered by nvme_stop_keep_alive (David Milburn) [1799890] - [nvme] nvme: nvme_keep_alive_end_io fixup setting comp_seen flag (David Milburn) [1799890]- [iommu] iommu: don't change default domain if already set by quirk (Jerry Snitselaar) [1786292] - [net] netfilter: ipset: Copy the right MAC address in hash:ip, mac IPv6 sets (Stefano Brivio) [1759422] - [net] ipv6/addrconf: only check invalid header values when NETLINK_F_STRICT_CHK is set (Guillaume Nault) [1802817] - [net] tcp: clear tp->segs_{in|out} in tcp_disconnect() (Guillaume Nault) [1802682] - [net] tcp: clear tp->data_segs{in|out} in tcp_disconnect() (Guillaume Nault) [1802682] - [net] tcp: clear tp->delivered in tcp_disconnect() (Guillaume Nault) [1802682] - [net] tcp: clear tp->total_retrans in tcp_disconnect() (Guillaume Nault) [1802682] - [net] tcp: do not leave dangling pointers in tp->highest_sack (Guillaume Nault) [1802682] - [net] tcp: Fix highest_sack and highest_sack_seq (Guillaume Nault) [1802682] - [net] tcp: do not send empty skb from tcp_write_xmit() (Guillaume Nault) [1802682] - [net] tcp: md5: fix potential overestimation of TCP option space (Guillaume Nault) [1802682] - [net] tcp: fix data-race in tcp_recvmsg() (Guillaume Nault) [1802682] - [net] bridge: ebtables: don't crash when using dnat target in output chains (Andrea Claudi) [1798923] - [net] ip6_tunnel: fix namespaces move (Andrea Claudi) [1798649] - [net] ip_tunnel: fix namespaces move (Andrea Claudi) [1798649] - [net] ipv4: Detect rollover in specific fib table dump (Guillaume Nault) [1801587] - [net] inet: protect against too small mtu values. (Guillaume Nault) [1801587] - [net] icmp: fix data-race in cmp_global_allow() (Guillaume Nault) [1801587] - [net] inetpeer: fix data-race in inet_putpeer / inet_putpeer (Guillaume Nault) [1801587] - [net] ipv4: Fix table id reference in fib_sync_down_addr (Guillaume Nault) [1801587] - [net] dccp: do not leak jiffies on the wire (Guillaume Nault) [1801587] - [net] inet: stop leaking jiffies on the wire (Guillaume Nault) [1801587] - [tools] selftests: fib_tests: add more tests for metric update (Guillaume Nault) [1801587] - [net] ipv4: fix route update on metric change. (Guillaume Nault) [1801587] - [net] iptunnel: Set tun_flags in the iptunnel_metadata_reply from src (Guillaume Nault) [1801587] - [net] flow_dissector: Fix to use new variables for port ranges in bpf hook (Ivan Vecera) [1789862] - [net] net_sched: fix a resource leak in tcindex_set_parms() (Ivan Vecera) [1789862] - [tools] tc-testing: fix eBPF tests failure on linux fresh clones (Ivan Vecera) [1789862] - [net] net_sched: fix an OOB access in cls_tcindex (Ivan Vecera) [1789862] - [net] cls_rsvp: fix rsvp_policy (Ivan Vecera) [1789862] - [net] net_sched: ematch: reject invalid TCF_EM_SIMPLE (Ivan Vecera) [1789862] - [net] net_sched: walk through all child classes in tc_bind_tclass() (Ivan Vecera) [1789862] - [net] net_sched: fix ops->bind_class() implementations (Ivan Vecera) [1789862] - [net] net_sched: fix datalen for ematch (Ivan Vecera) [1789862] - [net] net_sched: use validated TCA_KIND attribute in tc_new_tfilter() (Ivan Vecera) [1789862] - [net] sch_prio: When ungrafting, replace with FIFO (Ivan Vecera) [1789862] - [net] pkt_sched: fq: do not accept silly TCA_FQ_QUANTUM (Ivan Vecera) [1789862] - [net] sched: add delete_empty() to filters and use it in cls_flower (Ivan Vecera) [1789862] - [net] sched: act_mirred: Pull mac prior redir to non mac_header_xmit device (Ivan Vecera) [1789862] - [net] sched: cls_u32: fix refcount leak in the error path of u32_change() (Ivan Vecera) [1789862] - [net] net_sched: sch_fq: properly set sk->sk_pacing_status (Ivan Vecera) [1789862] - [net] net_sched: validate TCA_KIND attribute in tc_chain_tmplt_add() (Ivan Vecera) [1789862] - [net] mqprio: Fix out-of-bounds access in mqprio_dump (Ivan Vecera) [1789862] - [net] sched: allow indirect blocks to bind to clsact in TC (Ivan Vecera) [1789862] - [net] core: rename indirect block ingress cb function (Ivan Vecera) [1789862] - [net] Fixed updating of ethertype in skb_mpls_push() (Ivan Vecera) [1789862] - [net] cls_flower: Fix the behavior using port ranges with hw-offload (Ivan Vecera) [1789862] - [net] sched: fix dump qlen for sch_mq/sch_mqprio with NOLOCK subqueues (Ivan Vecera) [1789862] - [net] Fixed updating of ethertype in function skb_mpls_pop (Ivan Vecera) [1789862] - [net] sched: fix `tc -s class show` no bstats on class with nolock subqueues (Ivan Vecera) [1789862] - [net] sched: act_pedit: fix WARN() in the traffic path (Ivan Vecera) [1789862] - [net] sched: actions: remove unused 'order' (Ivan Vecera) [1789862] - [net] sched: annotate lockless accesses to qdisc->empty (Ivan Vecera) [1789862] - [net] annotate lockless accesses to sk->sk_max_ack_backlog (Ivan Vecera) [1789862] - [net] inet: minor optimization for backlog setting in listen(2) (Ivan Vecera) [1789862] - [net] annotate lockless accesses to sk->sk_ack_backlog (Ivan Vecera) [1789862] - [net] use helpers to change sk_ack_backlog (Ivan Vecera) [1789862] - [net] sched: prevent duplicate flower rules from tcf_proto destroy race (Ivan Vecera) [1789862] - [net] flow_dissector: switch to siphash (Ivan Vecera) [1789862] - [netdrv] macvlan: use skb_reset_mac_header() in macvlan_queue_xmit() (Davide Caratti) [1801128] - [netdrv] macvlan: do not assume mac_header is set in macvlan_broadcast() (Davide Caratti) [1801128] - [net] psample: fix skb_over_panic (Sabrina Dubroca) [1800589] - [net] openvswitch: don't unlock mutex when changing the user_features fails (Davide Caratti) [1799363] - [net] rtnetlink: validate IFLA_MTU attribute in rtnl_create_link() (Guillaume Nault) [1798715] - [net] rtnetlink: fix a typo fbd -> fdb (Guillaume Nault) [1798715] - [net] bpf: Sockmap, skmsg helper overestimates push, pull, and pop bounds (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, msg_push_data may leave end mark in place (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, push write_space updates through ulp updates (Sabrina Dubroca) [1798179] - [net] sk_msg: Don't check if sock is locked when tearing down psock (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, fix pop data with SK_DROP return code (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, skmsg can have wrapped skmsg that needs extra chaining (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, tls_sw can create a plaintext buf > encrypt buf (Sabrina Dubroca) [1798179] - [include] bpf: Sockmap/tls, during free we may call tcp_bpf_unhash() in loop (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap, ensure sock lock held during tear down (Sabrina Dubroca) [1798179] - [net] tls: fix async operation (Sabrina Dubroca) [1798179] - [net] tls: Fix return values to avoid ENOTSUPP (Sabrina Dubroca) [1798179] - [net] skmsg: fix TLS 1.3 crash with full sk_msg (Sabrina Dubroca) [1798179] - [net] tls: free the record on encryption error (Sabrina Dubroca) [1798179] - [net] tls: take into account that bpf_exec_tx_verdict() may free the record (Sabrina Dubroca) [1798179] - [net] bpf: skmsg, fix potential psock NULL pointer dereference (Sabrina Dubroca) [1798179] - [net] tls: enable sk_msg redirect to tls socket egress (Sabrina Dubroca) [1798179] - [netdrv] macsec: fix refcnt leak in module exit routine (Sabrina Dubroca) [1799029] - [netdrv] ppp: Adjust indentation into ppp_async_input (Guillaume Nault) [1798104] - [net] l2tp: Allow duplicate session creation with UDP (Guillaume Nault) [1798104] - [net] Fix bugs introduced by netlink strict checking backport (Petr Oros) [1782172] - [tools] selftests: forwarding: fix race between packet receive and tc check (Hangbin Liu) [1797941] - [tools] selftests: forwarding: tc_common: Add hitting check (Hangbin Liu) [1797941] - [tools] selftests: net: push jq workaround into separate helper (Hangbin Liu) [1797941] - [tools] selftests: loopback.sh: skip this test if the driver does not support (Hangbin Liu) [1797941] - [tools] selftests: pmtu: fix init mtu value in description (Hangbin Liu) [1797941] - [tools] selftests: forwarding: Delete IPv6 address at the end (Hangbin Liu) [1797941] - [tools] selftests: pmtu: use -oneline for ip route list cache (Hangbin Liu) [1797941] - [tools] selftests: net: tcp_mmap should create detached threads (Hangbin Liu) [1797941] - [tools] selftests: net: reuseport_dualstack: fix uninitalized parameter (Hangbin Liu) [1797941] - [net] tipc: fix link overflow issue at socket shutdown (Xin Long) [1798070] - [net] tipc: fix retrans failure due to wrong destination (Xin Long) [1798070] - [net] tipc: fix potential hanging after b/rcast changing (Xin Long) [1798070] - [net] tipc: fix ordering of tipc module init and exit routine (Xin Long) [1798070] - [net] tipc: fix wrong timeout input for tipc_wait_for_cond() (Xin Long) [1798070] - [net] tipc: fix wrong socket reference counter after tipc_sk_timeout() returns (Xin Long) [1798070] - [net] tipc: fix potential memory leak in __tipc_sendmsg() (Xin Long) [1798070] - [net] tipc: fix link name length check (Xin Long) [1798070] - [net] tipc: update replicast capability for broadcast send link (Xin Long) [1798070] - [net] tipc: update cluster capabilities if node deleted (Xin Long) [1798070] - [net] tipc: update mon's self addr when node addr generated (Xin Long) [1798070] - [net] tipc: reduce sensitive to retransmit failures (Xin Long) [1798070] - [net] sctp: free cmd->obj.chunk for the unprocessed SCTP_CMD_REPLY (Xin Long) [1798061] - [net] sctp: fully initialize v4 addr in some functions (Xin Long) [1798061] - [net] sctp: cache netns in sctp_ep_common (Xin Long) [1798061] - [net] sctp: Fix memory leak in sctp_sf_do_5_2_4_dupcook (Xin Long) [1798061] - [net] xfrm: support output_mark for offload ESP packets (Xin Long) [1798059] - [net] xfrm: release device reference for invalid state (Xin Long) [1798059] - [net] netfilter: fix a use-after-free in mtype_destroy() (Davide Caratti) [1796361] - [net] netfilter: ipset: avoid null deref when IPSET_ATTR_LINENO is present (Davide Caratti) [1796361] - [net] netfilter: conntrack: Request module if l3proto is unknown (Phil Sutter) [1752765] - [include] tcp: Protect accesses to .ts_recent_stamp with {READ,WRITE}_ONCE() (Guillaume Nault) [1780828] - [include] tcp: tighten acceptance of ACKs not matching a child socket (Guillaume Nault) [1780828] - [include] tcp: fix rejected syncookies due to stale timestamps (Guillaume Nault) [1780828] - [net] SUNRPC: Make "no retrans timeout" soft tasks behave like softconn for timeouts (Steve Dickson) [1801454] - [kernel] genirq, sched/isolation: Isolate from handling managed interrupts (Peter Xu) [1783026]- [nvme] nvme: fix the parameter order for nvme_get_log in nvme_get_fw_slot_info (David Milburn) [1798630] - [mm] arm64: debug: Remove unused return value from do_debug_exception() (Bhupesh Sharma) [1802511] - [mm] arm64: debug: Don't propagate UNKNOWN FAR into si_code for debug signals (Bhupesh Sharma) [1802511] - [mm] arm64/mm: Reorganize arguments for is_el1_permission_fault() (Bhupesh Sharma) [1802511] - [mm] arm64/mm: Define esr_to_debug_fault_info() (Bhupesh Sharma) [1802511] - [infiniband] IB/mlx5: Do reverse sequence during device removal (Alaa Hleihel) [1801497] - [netdrv] bnxt_en: Fix RDMA driver failure with SRIOV after firmware reset (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Refactor logic to re-enable SRIOV after firmware reset detected (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix logic that disables Bus Master during firmware reset (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix TC queue mapping (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix NTUPLE firmware command failures (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix ipv6 RFS filter matching logic (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Do not treat DSN (Digital Serial Number) read failure as fatal (Jonathan Toppins) [1801868] - [netdrv] bnxt: Detach page from page pool before sending up the stack (Jonathan Toppins) [1801868] - [netdrv] bnxt: apply computed clamp value for coalece parameter (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix MSIX request logic for RDMA driver (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Free context memory in the open path if firmware has been reset (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Return error if FW returns more data than dump length (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix bp->fw_health allocation and free logic (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Add missing devlink health reporters for VFs (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix the logic that creates the health reporters (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Do driver unregister cleanup in bnxt_init_one() failure path (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Send FUNC_RESOURCE_QCAPS command in bnxt_resume() (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Combine 2 functions calling the same HWRM_DRV_RGTR fw command (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Abort waiting for firmware response if there is no heartbeat (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Return proper error code for non-existent NVM variable (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Add a warning message for driver initiated reset (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Improve RX buffer error handling (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Extend ETHTOOL_RESET to hot reset driver (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Increase firmware response timeout for coredump commands (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix suspend/resume path on 57500 chips (Jonathan Toppins) [1801111] - [netdrv] bnxt_en: Disable/enable Bus master during suspend/resume (Jonathan Toppins) [1801111] - [fs] cifs: fix soft mounts hanging in the reconnect code (Leif Sahlberg) [1795423] - [kernel] audit: CONFIG_CHANGE don't log internal bookkeeping as an event (Richard Guy Briggs) [1798512] - [security] selinux: reorder hooks to make runtime disable less broken (Ondrej Mosnacek) [1778990] - [scsi] scsi: qla2xxx: Fix unbound NVME response length (Himanshu Madhani) [1796480] - [isdn] misdn: enforce CAP_NET_RAW for raw sockets (Andrea Claudi) [1779475] {CVE-2019-17055}- [fs] Revert: f5bcc37b81fc ("namei: allow restricted O_CREAT of FIFOs and regular files") (Eric Sandeen) [1801468] - [fs] Revert: 433cbb6cf0ae ("quota: honor quota type in Q_XGETQSTATcalls") (Eric Sandeen) [1800435] - [infiniband] RDMA/siw: Fix setting active_mtu attribute (Kamal Heib) [1797199] - [infiniband] RDMA/hfi1: Fix memory leak in _dev_comp_vect_mappings_create (Kamal Heib) [1733690] - [scsi] scsi: lpfc: Fix release of hwq to clear the eq relationship (Dick Kennedy) [1798661] - [x86] kvm/hyper-v: don't allow to turn on unsupported VMX controls for nested guests (Vitaly Kuznetsov) [1786288] - [x86] kvm/hyper-v: move VMX controls sanitization out of nested_enable_evmcs() (Vitaly Kuznetsov) [1786288] - [x86] kvm/hyper-v: remove stale evmcs_already_enabled check from nested_enable_evmcs() (Vitaly Kuznetsov) [1786288] - [x86] kvm: svm: relax conditions for allowing MSR_IA32_SPEC_CTRL accesses (Paolo Bonzini) [1796417] - [x86] kvm: x86: avoid incorrect writes to host MSR_IA32_SPEC_CTRL (Paolo Bonzini) [1796417] - [tools] selftests: netfilter: Introduce tests for sets with range concatenation (Stefano Brivio) [1593711] - [net] nf_tables: Add set type for arbitrary concatenation of ranges (Stefano Brivio) [1593711] - [lib] bitmap: Introduce bitmap_cut(): cut bits and shift remaining (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: Support for sets with multiple ranged fields (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: add NFTA_SET_ELEM_KEY_END attribute (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: add nft_setelem_parse_key() (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: validate NFT_DATA_VALUE after nft_data_init() (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: validate NFT_SET_ELEM_INTERVAL_END (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: remove unused parameter ctx (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: remove unused variable (Stefano Brivio) [1593711] - [ptp] ptp: free ptp device pin descriptors properly (Vladis Dronov) [1787568] - [ptp] ptp: fix the race between the release of ptp_clock and cdev (Vladis Dronov) [1787568] - [ptp] ptp: Fix pass zero to ERR_PTR() in ptp_clock_register (Vladis Dronov) [1787568]- [fs] NFSv4: pnfs_roc() must use cred_fscmp() to compare creds (Benjamin Coddington) [1800893] - [drm] drm/nouveau/kms/gv100-: avoid sending a core update until the first modeset (Ben Skeggs) [1801091] - [drm] drm/nouveau/kms/gv100-: move window ownership setup into modesetting path (Ben Skeggs) [1801091] - [drm] drm/nouveau/disp/gv100-: halt NV_PDISP_FE_RM_INTR_STAT_CTRL_DISP_ERROR storms (Ben Skeggs) [1801091] - [drm] drm/nouveau: Add HD-audio component notifier support (Ben Skeggs) [1792191] - [netdrv] net/mlx5: Fix deadlock in fs_core (Alaa Hleihel) [1786630] - [drm] drm/amd/dm/mst: Ignore payload update failures (Lyude Paul) [1773800 1773795] - [kernel] sched/rt: Optimize checking group RT scheduler constraints (Phil Auld) [1797106] - [fs] cifs: Fix mount options set in automount (Dave Wysochanski) [1790922]- [kernel] timers/nohz: Update NOHZ load in remote tick (Scott Wood) [1791434] - [kernel] sched/core: Don't skip remote tick for idle CPUs (Scott Wood) [1791434] - [drm] drm/amdgpu/vi: silence an uninitialized variable warning (Lyude Paul) [1792565] - [drm] drm: panel-lvds: Potential Oops in probe error handling (Lyude Paul) [1792565] - [drm] drm/i915: Fix pid leak with banned clients (Lyude Paul) [1792565] - [drm] drm/amdgpu: allow direct upload save restore list for raven2 (Lyude Paul) [1792565] - [drm] drm/amd/display: Reorder detect_edp_sink_caps before link settings read (Lyude Paul) [1792565] - [drm] drm/i915: Add missing include file (Lyude Paul) [1792565] - [drm] drm/amdgpu: enable gfxoff for raven1 refresh (Lyude Paul) [1792565] - [drm] drm/amdgpu/discovery: reserve discovery data at the top of VRAM (Lyude Paul) [1792565] - [drm] drm/amdgpu: cleanup creating BOs at fixed location (v2) (Lyude Paul) [1792565] - [drm] drm/tegra: Fix ordering of cleanup code (Lyude Paul) [1792565] - [drm] drm/i915/gen9: Clear residual context state on context switch (Lyude Paul) [1792565] - [drm] drm/i915: Add Wa_1407352427:icl,ehl (Lyude Paul) [1792565] - [drm] drm/dp_mst: correct the shifting in DP_REMOTE_I2C_READ (Lyude Paul) [1792565] - [drm] drm/fb-helper: Round up bits_per_pixel if possible (Lyude Paul) [1792565] - [drm] drm/i915: Add Wa_1408615072 and Wa_1407596294 to icl, ehl (Lyude Paul) [1792565] - [drm] drm/amdgpu/smu: add metrics table lock for vega20 (v2) (Lyude Paul) [1792565] - [drm] drm/amdgpu/smu: add metrics table lock for navi (v2) (Lyude Paul) [1792565] - [drm] drm/amdgpu/smu: add metrics table lock (Lyude Paul) [1792565] - [drm] drm/nouveau/kms/nv50-: fix panel scaling (Lyude Paul) [1792565 1741114] - [drm] drm/nouveau: Fix drm-core using atomic code-paths on pre-nv50 hardware (Lyude Paul) [1792565] - [drm] drm/nouveau: Move the declaration of struct nouveau_conn_atom up a bit (Lyude Paul) [1792565] - [drm] drm/amd/display: Reset steer fifo before unblanking the stream (Lyude Paul) [1792565] - [drm] drm/amd/display: Change the delay time before enabling FEC (Lyude Paul) [1792565] - [drm] drm/amd/display: Fixed kernel panic when booting with DP-to-HDMI dongle (Lyude Paul) [1792565] - [drm] drm/amdgpu: add cache flush workaround to gfx8 emit_fence (Lyude Paul) [1792565] - [drm] drm/amdgpu: add check before enabling/disabling broadcast mode (Lyude Paul) [1792565] - [drm] drm: limit to INT_MAX in create_blob ioctl (Lyude Paul) [1792565] - [drm] drm/amdgpu: Call find_vma under mmap_sem (Lyude Paul) [1792565] - [drm] drm/amdgpu: fix uninitialized variable pasid_mapping_needed (Lyude Paul) [1792565] - [drm] drm/amdgpu: fix bad DMA from INTERRUPT_CNTL2 (Lyude Paul) [1792565] - [drm] drm/amdgpu: Avoid accidental thread reactivation (Lyude Paul) [1792565] - [drm] drm/amdgpu: fix potential double drop fence reference (Lyude Paul) [1792565] - [drm] drm/amdgpu: disallow direct upload save restore list from gfx driver (Lyude Paul) [1792565] - [gpu] gpu: host1x: Allocate gather copy for host1x (Lyude Paul) [1792565] - [drm] drm/tegra: sor: Use correct SOR index on Tegra210 (Lyude Paul) [1792565] - [drm] drm/amd/display: correctly populate dpp refclk in fpga (Lyude Paul) [1792565] - [drm] drm: Don't free jobs in wait_event_interruptible() (Lyude Paul) [1792565] - [drm] drm/gma500: fix memory disclosures due to uninitialized bytes (Lyude Paul) [1792565] - [drm] drm/amdgpu: fix amdgpu trace event print string format error (Lyude Paul) [1792565] - [drm] drm/amd/powerplay: avoid disabling ECC if RAS is enabled for VEGA20 (Lyude Paul) [1792565] - [drm] drm/bridge: dw-hdmi: Restore audio when setting a mode (Lyude Paul) [1792565] - [drm] drm/amd/display: Program DWB watermarks from correct state (Lyude Paul) [1792565] - [drm] drm/amd/display: Fix dongle_caps containing stale information (Lyude Paul) [1792565] - [drm] drm/amd/display: add new active dongle to existent w/a (Lyude Paul) [1792565] - [drm] drm/amd/display: refactor Device ID for external chips (Lyude Paul) [1792565] - [drm] drm/amd/display: wait for set pipe mcp command completion (Lyude Paul) [1792565] - [drm] drm/amd/display: Properly round nominal frequency for SPD (Lyude Paul) [1792565] - [drm] drm/drm_vblank: Change EINVAL by the correct errno (Lyude Paul) [1792565] - [drm] drm/amdkfd: Fix MQD size calculation (Lyude Paul) [1792565] - [drm] drm/bridge: dw-hdmi: Refuse DDC/CI transfers on the internal I2C controller (Lyude Paul) [1792565] - [drm] drm/amd/display: set minimum abm backlight level (Lyude Paul) [1792565] - [drm] drm/amd/display: load iram for abm 2.3 (Lyude Paul) [1792565] - [drm] drm/amd/powerplay: A workaround to GPU RESET on APU (Lyude Paul) [1792565] - [drm] drm/amdkfd: fix a potential NULL pointer dereference (v2) (Lyude Paul) [1792565] - [drm] drm/amd/display: Set number of pipes to 1 if the second pipe was disabled (Lyude Paul) [1792565] - [drm] drm/amd/display: Handle virtual signal type in disable_link() (Lyude Paul) [1792565] - [drm] drm/ttm: return -EBUSY on pipelining with no_gpu_wait (v2) (Lyude Paul) [1792565] - [drm] drm/amdgpu: grab the id mgr lock while accessing passid_mapping (Lyude Paul) [1792565] - [drm] drm/amdgpu/sriov: add ring_stop before ring_create in psp v11 code (Lyude Paul) [1792565] - [drm] drm/bridge: analogix-anx78xx: silence -EPROBE_DEFER warnings (Lyude Paul) [1792565] - [drm] drm/amd/display: verify stream link before link test (Lyude Paul) [1792565] - [drm] drm: Use EOPNOTSUPP, not ENOTSUPP (Lyude Paul) [1792565] - [drm] drm/mipi-dbi: fix a loop in debugfs code (Lyude Paul) [1792565] - [drm] drm: mst: Fix query_payload ack reply struct (Lyude Paul) [1792565] - [drm] Revert "drm/virtio: switch virtio_gpu_wait_ioctl() to gem helper." (Lyude Paul) [1792565] - [drm] drm/amdgpu: add invalidate semaphore limit for SRIOV and picasso in gmc9 (Lyude Paul) [1792565] - [drm] drm/amdgpu: avoid using invalidate semaphore for picasso (Lyude Paul) [1792565] - [drm] drm/amdgpu/gfx10: re-init clear state buffer after gpu reset (Lyude Paul) [1792565] - [drm] drm/amdgpu/gfx10: explicitly wait for cp idle after halt/unhalt (Lyude Paul) [1792565] - [drm] drm/amdgpu: invalidate mmhub semaphore workaround in gmc9/gmc10 (Lyude Paul) [1792565] - [drm] drm/amdgpu: set adev->num_vmhubs for gmc6, 7, 8 (Lyude Paul) [1792565] - [drm] drm/amdgpu: Export function to flush TLB of specific vm hub (Lyude Paul) [1792565] - [drm] drm/amdgpu: add new member in amdgpu_device for vmhub counts per asic chip (Lyude Paul) [1792565] - [drm] drm/amdgpu: rename AMDGPU_GFXHUB/MMHUB macro with hub number (Lyude Paul) [1792565] - [drm] drm/amdgpu: initialize vm_inv_eng0_sem for gfxhub and mmhub (Lyude Paul) [1792565] - [drm] drm/amd/display: add default clocks if not able to fetch them (Lyude Paul) [1792565] - [drm] drm/amd/display: re-enable wait in pipelock, but add timeout (Lyude Paul) [1792565] - [drm] drm/dp_mst: Correct the bug in drm_dp_update_payload_part1() (Lyude Paul) [1792565] - [drm] drm/radeon: fix r1xx/r2xx register checker for POT textures (Lyude Paul) [1792565] - [drm] drm/i915/fbc: Disable fbc by default on all glk+ (Lyude Paul) [1792565] - [drm] drm/nouveau/kms/nv50-: Limit MST BPC to 8 (Lyude Paul) [1792565 1773804] - [drm] drm/nouveau/kms/nv50-: Store the bpc we're using in nv50_head_atom (Lyude Paul) [1792565 1773804] - [drm] drm/nouveau/kms/nv50-: Call outp_atomic_check_view() before handling PBN (Lyude Paul) [1792565 1773804] - [drm] drm/mgag200: Flag all G200 SE A machines as broken wrt (Lyude Paul) [1792565] - [drm] drm/mgag200: Add workaround for HW that does not support 'startadd' (Lyude Paul) [1792565] - [drm] drm/mgag200: Store flags from PCI driver data in device structure (Lyude Paul) [1792565] - [drm] drm/mgag200: Extract device type from flags (Lyude Paul) [1792565] - [dma-buf] dma-buf: Fix memory leak in sync_file_merge() (Lyude Paul) [1792565] - [video] video/hdmi: Fix AVI bar unpack (Lyude Paul) [1792565] - [drm] drm: damage_helper: Fix race checking plane->state->fb (Lyude Paul) [1792565] - [drm] drm/i915: Fix detection for a CMP-V PCH (Lyude Paul) [1792565] - [x86] Mark AMD Ryzen 7 as supported (David Arcari) [1797317] - [x86] Mark AMD Ryzen 5 as supported (David Arcari) [1718051] - [mm] mm/sparse.c: reset section's mem_map when fully deactivated (Pingfan Liu) [1797848] - [drm] drm/mgag200: Don't unpin the current cursor image's buffer (Lyude Paul) [1784290] - [drm] drm/mgag200: Set cursor scanout address to correct BO (Lyude Paul) [1784290] - [drm] drm/mgag200: Pin displayed cursor BO to video memory (Lyude Paul) [1784290] - [tools] Correction to manpage of cpupower (Prarit Bhargava) [1796139] - [fs] cifs: fix soft mounts hanging in the reconnect code (Dave Wysochanski) [1795429] - [net] ipv6_stub: use ip6_dst_lookup_flow instead of ip6_dst_lookup (Sabrina Dubroca) [1774440] - [net] ipv6: add net argument to ip6_dst_lookup_flow (Sabrina Dubroca) [1774440] - [netdrv] can: peak_usb: fix slab info leak (Guillaume Nault) [1787486] {CVE-2019-19534} - [netdrv] vxlan: fix tos value before xmit (Hangbin Liu) [1786075] - [net] netfilter: nft_tproxy: Fix port selector on Big Endian (Phil Sutter) [1781481] - [net] devlink: Change devlink health locking mechanism (Petr Oros) [1785997] - [net] xfrm: Fix memleak on xfrm state destroy (Xin Long) [1780470] - [net] erspan: remove the incorrect mtu limit for erspan (Hangbin Liu) [1783871] - [net] ieee802154: enforce CAP_NET_RAW for raw sockets (Andrea Claudi) [1779495] {CVE-2019-17053} - [net] netfilter: masquerade: don't flush all conntracks if only one address deleted on device (Patrick Talbert) [1772334]- [mm] memcg: Add preemption point in accumulate_memcg_tree() (Waiman Long) [1795049] - [edac] EDAC: skx_common: downgrade message importance on missing PCI device (Aristeu Rozanski) [1775511] - [infiniband] IB/core: Do not notify GID change event of an unregistered device (Kamal Heib) [1787333] - [infiniband] IB/core: Let IB core distribute cache update events (Kamal Heib) [1787333] - [arm64] arm64: kexec: always reset to EL2 if present (Bhupesh Sharma) [1794805] - [tools] perf header: Use last modification time for timestamp (Michael Petlan) [1791258] - [netdrv] net/mlx5e: Enable all available stats for uplink reps (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Create q counters on uplink representors (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Convert rep stats to mlx5e_stats_grp-based infra (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: IPoIB, use separate stats groups (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Convert stats groups array to array of group pointers (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Declare stats groups via macro (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Profile specific stats groups (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Move uplink rep init/cleanup code into own functions (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Add discard counters per priority (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Add port buffer's congestion counters (Alaa Hleihel) [1786321] - [netdrv] net/mlx5: Expose HW capability bits for port buffer per priority congestion counters (Alaa Hleihel) [1786321] - [netdrv] qede: Fix multicast mac configuration (Manish Chopra) [1784894] - [thunderbolt] thunderbolt: Drop unnecessary read when writing LC command in Ice Lake (Jarod Wilson) [1784568] - [thunderbolt] thunderbolt: Fix lockdep circular locking depedency warning (Jarod Wilson) [1784568] - [thunderbolt] thunderbolt: Read DP IN adapter first two dwords in one go (Jarod Wilson) [1784568]- [pci] PCI/PM: Move pci_dev_wait() definition earlier (Myron Stowe) [1794266] - [pci] PCI/PM: Add missing link delays required by the PCIe spec (Myron Stowe) [1794266] - [pci] PCI/PM: Add pcie_wait_for_link_delay() (Myron Stowe) [1794266] - [pci] PCI/PM: Return error when changing power state from D3cold (Myron Stowe) [1794266] - [pci] PCI/PM: Decode D3cold power state correctly (Myron Stowe) [1794266] - [pci] PCI/PM: Fold __pci_complete_power_transition() into its caller (Myron Stowe) [1794266] - [pci] PCI/PM: Avoid exporting __pci_complete_power_transition() (Myron Stowe) [1794266] - [pci] PCI/PM: Fold __pci_start_power_transition() into its caller (Myron Stowe) [1794266] - [pci] PCI/PM: Use pci_power_up() in pci_set_power_state() (Myron Stowe) [1794266] - [pci] PCI/PM: Move power state update away from pci_power_up() (Myron Stowe) [1794266] - [pci] PCI/PM: Remove unused pci_driver.suspend_late() hook (Myron Stowe) [1794266] - [pci] PCI/PM: Remove unused pci_driver.resume_early() hook (Myron Stowe) [1794266] - [xen] xen-platform: Convert to generic power management (Myron Stowe) [1794266] - [pci] PCI/PM: Simplify pci_set_power_state() (Myron Stowe) [1794266] - [pci] PCI/PM: Expand PM reset messages to mention D3hot (not just D3) (Myron Stowe) [1794266] - [pci] PCI/PM: Apply D2 delay as milliseconds, not microseconds (Myron Stowe) [1794266] - [pci] PCI/PM: Use pci_WARN() to include device information (Myron Stowe) [1794266] - [pci] PCI/PM: Use PCI dev_printk() wrappers for consistency (Myron Stowe) [1794266] - [pci] PCI/PM: Make power management op coding style consistent (Myron Stowe) [1794266] - [pci] PCI/PM: Run resume fixups before disabling wakeup events (Myron Stowe) [1794266] - [pci] PCI/PM: Clear PCIe PME Status even for legacy power management (Myron Stowe) [1794266] - [pci] PCI/PM: Always return devices to D0 when thawing (Myron Stowe) [1794266] - [pci] PCI: PM: Fix pci_power_up() (Myron Stowe) [1794266] - [pci] PCI: Make pcie_downstream_port() available outside of access.c (Myron Stowe) [1794266] - [pci] PCI: Add pci_info_ratelimited() to ratelimit PCI separately (Myron Stowe) [1794266] - [pci] PCI: PM: Simplify bus-level hibernation callbacks (Myron Stowe) [1794266] - [pci] PCI: Do not poll for PME if the device is in D3cold (Myron Stowe) [1794266] - [pci] PCI: PM: Replace pci_dev_keep_suspended() with two functions (Myron Stowe) [1794266] - [pci] PCI: PM: Avoid resuming devices in D3hot during system suspend (Myron Stowe) [1794266] - [pci] PCI: PM: Avoid skipping bus-level PM on platforms without ACPI (Myron Stowe) [1794266] - [pci] treewide: Switch printk users from pf and pF to ps and pS, respectively (Myron Stowe) [1794266] - [sound] ALSA: Use the legacy HDA driver as default for Intel DSP platforms (Jaroslav Kysela) [1793227] - [nvme] nvme: nvme_mpath_init remove multipath check (David Milburn) [1790958] - [mm] mm/page-writeback.c: don't break integrity writeback on ->writepage() error (Christoph von Recklinghausen) [1782117] - [arm64] arm64: Revert support for execute-only user mappings (Jeremy Linton) [1788629] - [powerpc] powerpc/papr_scm: Don't enable direct map for a region by default (Steve Best) [1795706]- [tools] selftests/eeh: Bump EEH wait time to 60s (Steve Best) [1783199] - [tools] tools/kvm_stat: Fix kvm_exit filter name (Gavin Shan) [1780345] - [infiniband] RDMA/bnxt_re: Report more number of completion vectors (Selvin Xavier) [1788037 1753515] - [infiniband] RDMA/bnxt_re: Fix Send Work Entry state check while polling completions (Selvin Xavier) [1788037] - [infiniband] RDMA/bnxt_re: Fix missing le16_to_cpu (Selvin Xavier) [1788037] - [infiniband] RDMA/bnxt_re: Avoid freeing MR resources if dereg fails (Selvin Xavier) [1788037 1737147] - [infiniband] RDMA/bnxt_re: Fix stat push into dma buffer on gen p5 devices (Selvin Xavier) [1788037 1771855] - [infiniband] RDMA/bnxt_re: Fix chip number validation Broadcom's Gen P5 series (Selvin Xavier) [1788037 1783943] - [netdrv] net/mlx5e: Clear VF config when switching modes (mohamad meib) [1787276] - [base] drivers/base/memory.c: cache memory blocks in xarray to accelerate lookup fixup (David Hildenbrand) [1789900] - [base] drivers/base/memory.c: cache memory blocks in xarray to accelerate lookup (David Hildenbrand) [1789900] - [base] drivers/base/memory.c: drop the mem_sysfs_mutex (David Hildenbrand) [1789900] - [base] driver/base/memory.c: validate memory block size early (David Hildenbrand) [1789900] - [fs] block: Don't revalidate bdev of hidden gendisk (David Milburn) [1779342] - [scsi] scsi: virtio_scsi: unplug LUNs when events missed (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: implement request batching (Maxim Levitsky) [1614188] - [scsi] scsi: core: fix dh and multipathing for SCSI hosts without request batching (Maxim Levitsky) [1614188] - [scsi] scsi: core: fix missing .cleanup_rq for SCSI hosts without request batching (Maxim Levitsky) [1614188] - [scsi] scsi: core: add support for request batching (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: Use struct_size() helper (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: remove unused 'affinity_hint_set' (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: don't send sc payload with tmfs (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: Remove per-target data because it is no longer used (Maxim Levitsky) [1614188] - [powerpc] powerpc/pseries/lparcfg: Fix display of Maximum Memory (Steve Best) [1795622] - [powerpc] powernv: Don't reprogram SLW image on every KVM guest entry/exit (Laurent Vivier) [1751078] - [x86] Mark certain versions of Comet Lake as supported (David Arcari) [1794198] - [s390] s390/dasd: Disable Thin Provisioning to prevent data loss (Philipp Rudo) [1793461]- [x86] kvm: x86/mmu: Take slots_lock when using kvm_mmu_zap_all_fast() (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] kvm: x86: disable shattered huge page recovery for PREEMPT_RT (Paolo Bonzini) [1690344] {CVE-2018-12207} - [documentation] documentation: Add ITLB_MULTIHIT documentation (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] kvm: x86: mmu: Recovery of shattered NX large pages (Paolo Bonzini) [1690344] {CVE-2018-12207} - [virt] kvm: Add helper function for creating VM worker threads (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] kvm: mmu: ITLB_MULTIHIT mitigation (Paolo Bonzini) [1690344] {CVE-2018-12207} - [kernel] cpu/speculation: Uninline and export CPU mitigations helpers (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] cpu: Add Tremont to the cpu vulnerability whitelist (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] bugs: Add ITLB_MULTIHIT bug infrastructure (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] kvm: vmx, svm: always run with EFER.NXE=1 when shadow paging is active (Paolo Bonzini) [1690344] {CVE-2018-12207} - [crypto] crypto: hmac - fix memory leak in hmac_init_tfm() (Herbert Xu) [1775858] - [crypto] crypto: hash - fix incorrect HASH_MAX_DESCSIZE (Herbert Xu) [1775858] - [nvme] nvme: Translate more status codes to blk_status_t (Gopal Tiwari) [1781537] - [include] nvme: resync include/linux/nvme.h with nvmecli (Gopal Tiwari) [1781537] - [netdrv] hv_netvsc: Fix memory leak when removing rndis device (Mohammed Gamal) [1733007] - [fs] cifs: Fix memory allocation in __smb2_handle_cancelled_cmd() (Dave Wysochanski) [1793182] - [tools] perf c2c: Fix report with offline cpus (Michael Petlan) [1744903] - [kernel] locking/rwsem: Fix kernel crash when spinning on RWSEM_OWNER_UNKNOWN (Waiman Long) [1793028] - [mm] mm/memory_hotplug: don't free usage map when removing a re-added early section (Pingfan Liu) [1787269] - [netdrv] iavf: remove current MAC address filter on VF reset (Stefan Assmann) [1735725 1738738] - [dma] dma-mapping: fix handling of dma-ranges for reserved memory (again) (Jerry Snitselaar) [1784691]- [fs] pnfs/filelayout: enable LAYOUTGET on OPEN (Steve Dickson) [1756140] - [fs] NFSD fixing possible null pointer derefering in copy offload (Benjamin Coddington) [1763220] - [fs] nfsd: Ensure CLONE persists data and metadata changes to the target file (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix backchannel latency metrics (Benjamin Coddington) [1763220] - [fs] NFSv4.x: Drop the slot if nfs4_delegreturn_prepare waits for layoutreturn (Benjamin Coddington) [1763220] - [fs] NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process() (Benjamin Coddington) [1763220] - [fs] NFS: Fix an RCU lock leak in nfs4_refresh_delegation_stateid() (Benjamin Coddington) [1763220] - [fs] NFSv4: Don't allow a cached open with a revoked delegation (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix svcauth_gss_proxy_init() (Benjamin Coddington) [1763220] - [net] SUNRPC: The TCP back channel mustn't disappear while requests are outstanding (Benjamin Coddington) [1763220] - [net] xprtrdma: Close window between waking RPC senders and posting Receives (Benjamin Coddington) [1763220] - [net] xprtrdma: Connection becomes unstable after a reconnect (Benjamin Coddington) [1763220] - [net] xprtrdma: Add unique trace points for posting Local Invalidate WRs (Benjamin Coddington) [1763220] - [net] sunrpc: fix crash when cache_head become valid before update (Benjamin Coddington) [1763220] - [fs] nfsd4: fix up replay_matches_cache() (Benjamin Coddington) [1763220] - [fs] NFSv4: Fix leak of clp->cl_acceptor string (Benjamin Coddington) [1763220] - [fs] pNFS: Ensure we do clear the return-on-close layout stateid on fatal errors (Benjamin Coddington) [1763220] - [fs] NFS: Fix O_DIRECT accounting of number of bytes read/written (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix another issue with MIC buffer space (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix buffer handling of GSS MIC without slack (Benjamin Coddington) [1763220] - [fs] Revert "NFSv4/flexfiles: Abort I/O early if the layout segment was invalidated" (Benjamin Coddington) [1763220] - [net] SUNRPC: Don't handle errors if the bind/connect succeeded (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix congestion window race with disconnect (Benjamin Coddington) [1763220] - [net] SUNRPC: Don't try to parse incomplete RPC messages (Benjamin Coddington) [1763220] - [net] SUNRPC: Don't receive TCP data into a request buffer that has been reset (Benjamin Coddington) [1763220] - [net] SUNRPC: Dequeue the request from the receive queue while we're re-encoding (Benjamin Coddington) [1763220] - [net] SUNRPC: Handle connection breakages correctly in call_status() (Benjamin Coddington) [1763220] - [net] xprtrdma: Toggle XPRT_CONGESTED in xprtrdma's slot methods (Benjamin Coddington) [1763220] - [fs] NFS: Ensure O_DIRECT reports an error if the bytes read/written is 0 (Benjamin Coddington) [1763220] - [fs] NFSv4/pnfs: Fix a page lock leak in nfs_pageio_resend() (Benjamin Coddington) [1763220] - [fs] NFS: Fix regression whereby fscache errors are appearing on 'nofsc' mounts (Benjamin Coddington) [1763220] - [fs] NFSv4: Fix a potential sleep while atomic in nfs4_do_reclaim() (Benjamin Coddington) [1763220] - [fs] NFSv4.1: Only reap expired delegations (Benjamin Coddington) [1763220] - [fs] NFSv4.1: Fix open stateid recovery (Benjamin Coddington) [1763220] - [fs] NFSv4: Fix a credential refcount leak in nfs41_check_delegation_stateid (Benjamin Coddington) [1763220] - [fs] NFSv4: Handle the special Linux file open access mode (Benjamin Coddington) [1763220] - [fs] nfsd: Fix overflow causing non-working mounts on 1 TB machines (Benjamin Coddington) [1763220] - [md] md: make sure desc_nr less than MD_SB_DISKS (Nigel Croxon) [1769057] - [md] md: raid1: check rdev before reference in raid1_sync_request func (Nigel Croxon) [1769057] - [md] md/raid10: prevent access of uninitialized resync_pages offset (Nigel Croxon) [1769057] - [md] md: avoid invalid memory access for array sb->dev_roles (Nigel Croxon) [1769057] - [md] md/raid1: avoid soft lockup under high load (Nigel Croxon) [1769057] - [md] md: no longer compare spare disk superblock events in super_load (Nigel Croxon) [1769057] - [md] md: improve handling of bio with REQ_PREFLUSH in md_flush_request() (Nigel Croxon) [1769057] - [md] md/bitmap: avoid race window between md_bitmap_resize and bitmap_file_clear_bit (Nigel Croxon) [1769057] - [md] md/raid0: Fix an error message in raid0_make_request() (Nigel Croxon) [1769057] - [md] md/raid0: fix warning message for parameter default_layout (Nigel Croxon) [1769057] - [netdrv] net/mlx5: DR, Init lists that are used in rule's member (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, No need for atomic refcount for internal SW steering resources (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Create multiple destination action from dr_create_fte (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Add support for multiple destination table action (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Align dest FT action creation to API (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Pass table flags at creation to lower layer (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Create multi-destination table for SW-steering use (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Create FTE entry in the FW from SW-steering (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Use attributes struct for FW flow table creation (Alaa Hleihel) [1775986] - [drm] drm/amd/display: fix struct init in update_bounding_box (Don Dutile) [1784621] - [tools] perf/x86/pmu-events: Fix Kernel_Utilization metric (Michael Petlan) [1788434] - [tools] perf vendor events intel: Update all the Intel JSON metrics from TMAM 3.6 (Michael Petlan) [1788434] - [tools] perf vendor events intel: Update CascadelakeX events to v1.05 (Michael Petlan) [1788434] - [tools] cpupower: mperf_monitor: Update cpupower to use the RDPRU instruction (Janakarajan Natarajan) [1766357] - [tools] cpupower: mperf_monitor: Introduce per_cpu_schedule flag (Janakarajan Natarajan) [1766357] - [tools] cpupower: Move needs_root variable into a sub-struct (Janakarajan Natarajan) [1766357] - [mm] coredump: fix race condition between collapse_huge_page() and core dumping (Andrea Arcangeli) [1722986] - [mm] memcg, oom: don't require __GFP_FS when invoking memcg OOM killer (Waiman Long) [1791170] - [uapi] mm: move MAP_SYNC to asm-generic/mman-common.h (Jeff Moyer) [1791539]- [linux] ptr_ring: wrap back ->producer in __ptr_ring_swap_queue() (Lu Lu) [1663784] - [virtio] virtio-balloon: fix managed page counts when migrating pages between zones (David Hildenbrand) [1689800] - [infiniband] IB/mlx4: Follow mirror sequence of device add during device removal (mohamad meib) [1786042] - [netdrv] gve: Fix the queue page list allocated pages count (Patricio Noyola) [1789114] - [netdrv] gve: fix dma sync bug where not all pages synced (David Awogbemila) [1790957] - [netdrv] gve: Fixes DMA synchronization (David Awogbemila) [1789027] - [net] SUNRPC: Ignore queue transmission errors on successful transmission (Benjamin Coddington) [1769367] - [net] Revert "SUNRPC: Micro-optimise when the task is known not to be sleeping" (Benjamin Coddington) [1769367] - [net] SUNRPC: Fix up calculation of client message length (Benjamin Coddington) [1769367] - [net] Merge tag 'nfs-rdma-for-5.1-1' of git://git.linux-nfs.org/projects/anna/linux-nfs (Benjamin Coddington) [1769367] - [char] tpm: Revert "tpm_tis_core: Turn on the TPM before probing IRQ's" (Jerry Snitselaar) [1789088] - [char] tpm: Revert "tpm_tis_core: Set TPM_CHIP_FLAG_IRQ before probing for interrupts" (Jerry Snitselaar) [1789088] - [tools] perf jvmti: Link against tools/lib/ctype.h to have weak strlcpy() (Michael Petlan) [1786048] - [tools] perf jvmti: Link against tools/lib/string.o to have weak strlcpy() (Michael Petlan) [1786048] - [kernel] kprobes: Show address of kprobes if kallsyms does (Michael Petlan) [1747099] - [kernel] genirq/debugfs: Reset domain debugfs_file on removal of the debugfs file (Mohammed Gamal) [1782640] - [powerpc] powerpc: Fix 32-bit KVM-PR lockup and host crash with MacOS guest (Steve Best) [1789594]- [platform] x86: intel_pmc_core: Add Comet Lake (CML) platform support to intel_pmc_core driver (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Fix the SoC naming inconsistency (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core_pltdrv: Module removal warning fix (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Do not ioremap RAM (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: Remove dev_err() usage after platform_get_irq() (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Add ICL-NNPI support to PMC Core (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Attach using APCI HID "INT33A1" (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: transform Pkg C-state residency from TSC ticks into microseconds (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc: no need to check return value of debugfs_create functions (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Allow to dump debug registers on S0ix failure (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Convert to a platform_driver (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: Don't map non-used optional resources (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: Apply same width for offset definitions (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: Use BIT() macro (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Mark local function static (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: adding error handling (Lenny Szubowicz) [1773793] - [mm] memory_hotplug: cleanup __remove_pages() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: drop local variables in shrink_zone_span() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: don't check for "all holes" in shrink_zone_span() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: we always have a zone in find_(smallest|biggest)_section_pfn (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: poison memmap in remove_pfn_range_from_zone() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: shrink zones when offlining memory (Christoph von Recklinghausen) [1766491] - [mm] memmap_init: update variable name in memmap_init_zone (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: don't access uninitialized memmaps in shrink_zone_span() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: fix try_offline_node() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: fix updating the node span (Christoph von Recklinghausen) [1766491] - [mm] hugetlbfs: don't access uninitialized memmaps in pfn_range_valid_gigantic() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: don't access uninitialized memmaps in shrink_pgdat_span() (Christoph von Recklinghausen) [1766491] - [mm] page_owner: don't access uninitialized memmaps when reading /proc/pagetypeinfo (Christoph von Recklinghausen) [1766491] - [mm] memory-failure.c: don't access uninitialized memmaps in memory_failure() (Christoph von Recklinghausen) [1766491] - [fs] proc/page.c: don't access uninitialized memmaps in fs/proc/page.c (Christoph von Recklinghausen) [1766491] - [base] base/memory.c: don't access uninitialized memmaps in soft_offline_page_store() (Christoph von Recklinghausen) [1766491] - [base] base/node.c: simplify unregister_memory_block_under_nodes() (Christoph von Recklinghausen) [1766491] - [kernel] /proc/kpagecount: return 0 for special pages that are never mapped (Christoph von Recklinghausen) [1766491] - [netdrv] fm10k: fix fm10k_get_fault_pf to read correct address (Neil Horman) [1721716] - [netdrv] fm10k: convert NON_Q_VECTORS(hw) into NON_Q_VECTORS (Neil Horman) [1721716] - [netdrv] fm10k: mark unused parameters with __always_unused (Neil Horman) [1721716] - [netdrv] fm10k: cast page_addr to u8 * when incrementing it (Neil Horman) [1721716] - [netdrv] fm10k: explicitly return 0 on success path in function (Neil Horman) [1721716] - [netdrv] fm10k: remove needless initialization of size local variable (Neil Horman) [1721716] - [netdrv] fm10k: remove needless assignment of err local variable (Neil Horman) [1721716] - [netdrv] fm10k: remove unnecessary variable initializer (Neil Horman) [1721716] - [netdrv] fm10k: reduce scope of the ring variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the result local variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the local msg variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the local i variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the err variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the tx_buffer variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the q_idx local variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of local err variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of qv local variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce scope of *p local variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce scope of the err variable (Neil Horman) [1721716] - [netdrv] fm10k: Use dev_get_drvdata (Neil Horman) [1721716] - [crypto] crypto: qat - Silence smp_processor_id() warning (Neil Horman) [1723573] - [crypto] crypto: qat - use struct_size() helper (Neil Horman) [1723573] - [crypto] crypto: qat - do not offload zero length requests (Neil Horman) [1723573] - [crypto] crypto: qat - return error for block ciphers for invalid requests (Neil Horman) [1723573] - [crypto] crypto: qat - return proper error code in setkey (Neil Horman) [1723573] - [crypto] crypto: qat - fix block size for aes ctr mode (Neil Horman) [1723573] - [crypto] crypto: qat - update iv after encryption or decryption operations (Neil Horman) [1723573] - [crypto] crypto: qat - add check for negative offset in alg precompute function (Neil Horman) [1723573] - [crypto] crypto: qat - remove spin_lock in qat_ablkcipher_setkey (Neil Horman) [1723573] - [crypto] treewide: Add SPDX license identifier - Makefile/Kconfig (Neil Horman) [1723573] - [crypto] crypto: shash - remove shash_desc::flags (Neil Horman) [1723573] - [crypto] crypto: rsa - unimplement sign/verify for raw RSA backends (Neil Horman) [1723573] - [hv] Revert "hv: vmbus: Implement suspend/resume for VSC drivers for hibernation" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Ignore the offers when resuming from hibernation" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Suspend/resume the vmbus itself for hibernation" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Clean up hv_sock channels by force upon suspend" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Suspend after cleaning up hv_sock and sub channels" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Resume after fixing up old primary channels" (Mohammed Gamal) [1788082] - [hv] Revert "vmbus: Fix harmless building warnings without CONFIG_PM_SLEEP" (Mohammed Gamal) [1788082] - [x86] kvm: vmx: Introduce handle_unexpected_vmexit and handle WAITPKG vmexit (Paul Lai) [1494707] - [x86] kvm: vmx: Emulate MSR IA32_UMWAIT_CONTROL (Paul Lai) [1494707] - [x86] kvm: x86: Add support for user wait instructions (Paul Lai) [1494707] - [tools] tools arch x86: Update tools's copy of cpufeatures.h (Paul Lai) [1494707] - [kvm] KVM: x86: expose AVX512_BF16 feature to guest (Paul Lai) [1642539] - [x86] x86/cpufeatures: Enumerate the new AVX512 BFLOAT16 instructions (Paul Lai) [1642539] - [block] rbd: silence bogus uninitialized warning in rbd_object_map_update_finish() (Jeff Layton) [1777961] - [fs] ceph: increment/decrement dio counter on async requests (Jeff Layton) [1777961] - [fs] ceph: take the inode lock before acquiring cap refs (Jeff Layton) [1777961] - [scsi] scsi: lpfc: fix build failure with DEBUGFS disabled (Dick Kennedy) [1784863] - [scsi] Revert "storvsc: setup 1:1 mapping between hardware queue and CPU queue" (Cathy Avery) [1787594] - [tools] perf session: Return error code for perf_session__new() function on failure (Michael Petlan) [1754995] - [tools] perf header: Fix false warning when there are no duplicate cache entries (Michael Petlan) [1776499] - [firmware] efi/memreserve: Register reservations as 'reserved' in /proc/iomem (Bhupesh Sharma) [1772730] - [firmware] efi/memreserve: deal with memreserve entries in unmapped memory (Bhupesh Sharma) [1772730] - [powerpc] powerpc/powernv: Avoid re-registration of imc debugfs directory (Diego Domingos) [1781098] - [powerpc] powerpc/powernv: Return for invalid IMC domain (Diego Domingos) [1781098]- [tools] perf tools: Allow to link with libbpf dynamicaly (Michael Petlan) [1781570] - [tools] perf probe: Fix spelling mistake "addrees" -> "address" (Michael Petlan) [1760227] - [tools] perf probe: Trace a magic number if variable is not found (Michael Petlan) [1760227] - [tools] perf probe: Support DW_AT_const_value constant value (Michael Petlan) [1760227] - [tools] perf probe: Support multiprobe event (Michael Petlan) [1760227] - [tools] perf probe: Generate event name with line number (Michael Petlan) [1760227] - [tools] perf probe: Do not show non representive lines by perf-probe -L (Michael Petlan) [1760227] - [tools] perf probe: Verify given line is a representive line (Michael Petlan) [1760227] - [tools] perf probe: Show correct statement line number by perf probe -l (Michael Petlan) [1760227] - [tools] perf probe: Skip overlapped location on searching variables (Michael Petlan) [1760227] - [tools] perf probe: Fix to show calling lines of inlined functions (Michael Petlan) [1760227] - [tools] perf probe: Filter out instances except for inlined subroutine and subprogram (Michael Petlan) [1760227] - [tools] perf probe: Skip end-of-sequence and non statement lines (Michael Petlan) [1760227] - [tools] perf probe: Return a better scope DIE if there is no best scope (Michael Petlan) [1760227] - [tools] perf probe: Fix to show ranges of variables in functions without entry_pc (Michael Petlan) [1760227] - [tools] perf probe: Fix to show inlined function callsite without entry_pc (Michael Petlan) [1760227] - [tools] perf probe: Fix to list probe event with correct line number (Michael Petlan) [1760227] - [tools] perf probe: Fix to probe an inline function which has no entry pc (Michael Petlan) [1760227] - [tools] perf probe: Fix to probe a function which has no entry pc (Michael Petlan) [1760227] - [tools] perf probe: Fix wrong address verification (Michael Petlan) [1760227] - [tools] perf probe: Fix to show function entry line as probe-able (Michael Petlan) [1760227] - [tools] perf probe: Walk function lines in lexical blocks (Michael Petlan) [1760227] - [tools] perf probe: Fix to find range-only function instance (Michael Petlan) [1760227] - [scsi] qla2xxx: Fix incorrect SFUB length used for Secure Flash Update MB Cmd (Himanshu Madhani) [1782598] - [scsi] qla2xxx: Added support for MPI and PEP regions for ISP28XX (Himanshu Madhani) [1782598] - [scsi] qla2xxx: Correctly retrieve and interpret active flash region (Himanshu Madhani) [1782598] - [nvme] nvme: Add quirk for LiteON CL1 devices running FW 22301111 (Perry Yuan) [1769179] - [nvme] nvme-pci: Save PCI state before putting drive into deepest state (Perry Yuan) [1769180] - [infiniband] rdma/cxgb4: Fix spelling mistake "immedate" -> "immediate" (Vishal Kulkarni) [1725823] - [infiniband] rdma/cxgb4: Fix null pointer dereference on alloc_skb failure (Vishal Kulkarni) [1725823] - [infiniband] iw_cxgb4: Fix qpid leak (Vishal Kulkarni) [1725823] - [netdrv] net/mlx5e: Use correct enum to determine uplink port (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix concurrency issues between config flow and XSK (mohamad meib) [1786113] - [infiniband] IB/mlx5: Fix steering rule of drop and count (mohamad meib) [1786113] - [netdrv] net/mlx5e: ethtool, Fix analysis of speed setting (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix translation of link mode into speed (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix free peer_flow when refcount is 0 (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix freeing flow with kfree() and not kvfree() (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix SFF 8472 eeprom length (mohamad meib) [1786113] - [netdrv] net/mlx5e: Query global pause state before setting prio2buffer (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix TXQ indices to be sequential (mohamad meib) [1786113] - [infiniband] RDMA/mlx5: Fix a race with mlx5_ib_update_xlt on an implicit MR (mohamad meib) [1786113] - [netdrv] ath10k: Fix a NULL-ptr-deref bug in ath10k_usb_alloc_urb_from_pipe (Jarod Wilson) [1783853] {CVE-2019-15099} - [netdrv] revert "[netdrv] ice: mark driver as tech-preview" (Jonathan Toppins) [1783062] - [netdrv] ibmvnic: Fix typo in retry check (Steve Best) [1783775] - [netdrv] ibmveth: Detect unsupported packets before sending to the hypervisor (Steve Best) [1784904] - [netdrv] igc: add additional delay during phy hw reset (David Arcari) [1782824] - [net] bridge: fix regression in br_mdb_fill_info() (Petr Oros) [1783888] - [net] bpf: Emit audit messages upon successful prog load and unload (Jiri Olsa) [1781266] - [fs] fuse: fix leak of fuse_io_priv (Miklos Szeredi) [1777009] - [fs] virtiofs: Check contents of options string (Vivek Goyal) [1783426] - [fs] exec: Fix mem leak in kernel_read_file (Eric Sandeen) [1683731] {CVE-2019-8980} - [lib] sbitmap: only queue kyber's wait callback if not already active (Ming Lei) [1784544] - [fs] CIFS: Fix NULL-pointer dereference in smb2_push_mandatory_locks (Dave Wysochanski) [1788202] - [kernel] ftrace: Check for successful allocation of hash (Desnes Augusto Nunes do Rosario) [1719414] - [kernel] ftrace: Check for empty hash and comment the race with registering probes (Desnes Augusto Nunes do Rosario) [1719414] - [kernel] ftrace: Fix NULL pointer dereference in t_probe_next() (Desnes Augusto Nunes do Rosario) [1719414] - [iommu] vt-d: Allocate reserved region for ISA with correct permission (Jerry Snitselaar) [1778041] - [iommu] set group default domain before creating direct mappings (Jerry Snitselaar) [1778041] - [iommu] vt-d: Fix dmar pte read access not set error (Jerry Snitselaar) [1778041] - [iommu] vt-d: Set ISA bridge reserved region as relaxable (Jerry Snitselaar) [1778041] - [iommu] fix KASAN use-after-free in iommu_insert_resv_region (Auger Eric) [1777014] - [platform] platform/x86: dell-laptop: fix rfkill functionality (Jarod Wilson) [1725878] - [mm] mm/hugetlb: defer freeing of huge pages if in non-task context (Waiman Long) [1780015] - [mm] powerpc/book3s64/hash: Use secondary hash for bolted mapping if the primary is full (Steve Best) [1783159] - [mm] powerpc/pseries: Don't fail hash page table insert for bolted mapping (Steve Best) [1783159] - [powerpc] powerpc/pseries: Don't opencode HPTE_V_BOLTED (Steve Best) [1783159] - [powerpc] powerpc/perf: Disable trace_imc pmu (Steve Best) [1785573] - [powerpc] powerpc/spinlocks: Include correct header for static key (Phil Auld) [1767529] - [powerpc] powerpc/shared: Use static key to detect shared processor (Phil Auld) [1767529] - [powerpc] powerpc/vcpu: Assume dedicated processors as non-preempt (Phil Auld) [1767529] - [arm64] arm64: compat: Workaround Neoverse-N1 #1542419 for compat user-space (Jeremy Linton) [1757828] - [arm64] arm64: Fake the IminLine size on systems affected by Neoverse-N1 #1542419 (Jeremy Linton) [1757828] - [arm64] arm64: errata: Hide CTR_EL0.DIC on systems affected by Neoverse-N1 #1542419 (Jeremy Linton) [1757828] - [arm64] arm64: Handle erratum 1418040 as a superset of erratum 1188873 (Jeremy Linton) [1757828] - [arm64] arm64: errata: Add workaround for Cortex-A76 erratum #1463225 (Jeremy Linton) [1757828] - [arm64] arm64: Kconfig: Tidy up errata workaround help text (Jeremy Linton) [1757828] - [arm64] arm64: Apply ARM64_ERRATUM_1188873 to Neoverse-N1 (Jeremy Linton) [1757828] - [arm64] arm64: Add part number for Neoverse N1 (Jeremy Linton) [1757828] - [arm64] arm64: Make ARM64_ERRATUM_1188873 depend on COMPAT (Jeremy Linton) [1757828] - [clocksource] arm64: Restrict ARM64_ERRATUM_1188873 mitigation to AArch32 (Jeremy Linton) [1757828] - [arm64] arm64: arch_timer: avoid unused function warning (Jeremy Linton) [1757828] - [arm64] arm64: Add workaround for Cortex-A76 erratum 1286807 (Jeremy Linton) [1757828]- [kernel] audit: remove redundant condition check in kauditd_thread() (Richard Guy Briggs) [1716002] - [kernel] audit: Report suspicious O_CREAT usage (Richard Guy Briggs) [1716002] - [fs] namei: allow restricted O_CREAT of FIFOs and regular files (Richard Guy Briggs) [1716002] - [kernel] audit_get_nd(): don't unlock parent too early (Richard Guy Briggs) [1716002] - [fs] namei.c: keep track of nd->root refcount status (Richard Guy Briggs) [1716002] - [fs] namei.c: new helper - legitimize_root() (Richard Guy Briggs) [1716002] - [kernel] kill the last users of user_{path, lpath, path_dir}() (Richard Guy Briggs) [1716002] - [kernel] namei.h: get the comments on LOOKUP_... in sync with reality (Richard Guy Briggs) [1716002] - [kernel] kill LOOKUP_NO_EVAL, don't bother including namei.h from audit.h (Richard Guy Briggs) [1716002] - [kernel] audit_inode(): switch to passing AUDIT_INODE_.. (Richard Guy Briggs) [1716002] - [fs] filename_mountpoint(): make LOOKUP_NO_EVAL unconditional there (Richard Guy Briggs) [1716002] - [fs] filename_lookup(): audit_inode() argument is always 0 (Richard Guy Briggs) [1716002] - [kernel] audit: remove the BUG() calls in the audit rule comparison functions (Richard Guy Briggs) [1716002] - [kernel] audit: enforce op for string fields (Richard Guy Briggs) [1716002] - [kernel] audit: deliver signal_info regarless of syscall (Richard Guy Briggs) [1716002] - [fs] fsnotify: fix unlink performance regression (Richard Guy Briggs) [1716002] - [kernel] audit_compare_dname_path(): switch to const struct qstr * (Richard Guy Briggs) [1716002] - [kernel] audit_update_watch(): switch to const struct qstr * (Richard Guy Briggs) [1716002] - [fs] inotify_handle_event(): don't bother with strlen() (Richard Guy Briggs) [1716002] - [kernel] fsnotify: switch send_to_group() and ->handle_event to const struct qstr * (Richard Guy Briggs) [1716002] - [kernel] fsnotify(): switch to passing const struct qstr * for file_name (Richard Guy Briggs) [1716002] - [kernel] switch fsnotify_move() to passing const struct qstr * for old_name (Richard Guy Briggs) [1716002] - [fs] ovl_lookup_real_one(): don't bother with strlen() (Richard Guy Briggs) [1716002] - [kernel] audit: fix a memory leak bug (Richard Guy Briggs) [1716002] - [kernel] audit: purge unnecessary list_empty calls (Richard Guy Briggs) [1716002] - [security] audit: link integrity evm_write_xattrs record to syscall event (Richard Guy Briggs) [1716002] - [csky] syscall_get_arch: add "struct task_struct *" argument (Richard Guy Briggs) [1716002] - [kernel] audit: Make audit_log_cap and audit_copy_inode static (Richard Guy Briggs) [1716002] - [kernel] audit: connect LOGIN record to its syscall record (Richard Guy Briggs) [1716002] - [kernel] audit: fix a memleak caused by auditing load module (Richard Guy Briggs) [1716002] - [kernel] fanotify: check FS_ISDIR flag instead of d_is_dir() (Richard Guy Briggs) [1716002] - [kernel] fsnotify: report FS_ISDIR flag with MOVE_SELF and DELETE_SELF events (Richard Guy Briggs) [1716002] - [kernel] fsnotify: annotate directory entry modification events (Richard Guy Briggs) [1716002] - [kernel] audit: mark expected switch fall-through (Richard Guy Briggs) [1716002] - [kernel] audit: hide auditsc_get_stamp and audit_serial prototypes (Richard Guy Briggs) [1716002] - [tty] audit: join tty records to their syscall (Richard Guy Briggs) [1716002] - [kernel] audit: remove audit_context when CONFIG_ AUDIT and not AUDITSYSCALL (Richard Guy Briggs) [1716002] - [kernel] audit: remove unused actx param from audit_rule_match (Richard Guy Briggs) [1716002] - [kernel] audit: ignore fcaps on umount (Richard Guy Briggs) [1716002] - [kernel] audit: clean up AUDITSYSCALL prototypes and stubs (Richard Guy Briggs) [1716002] - [kernel] audit: more filter PATH records keyed on filesystem magic (Richard Guy Briggs) [1716002] - [kernel] audit: add support for fcaps v3 (Richard Guy Briggs) [1716002] - [kernel] audit: move loginuid and sessionid from CONFIG_AUDITSYSCALL to CONFIG_AUDIT (Richard Guy Briggs) [1716002] - [kernel] audit: add syscall information to CONFIG_CHANGE records (Richard Guy Briggs) [1716002] - [kernel] audit: hand taken context to audit_kill_trees for syscall logging (Richard Guy Briggs) [1716002] - [kernel] audit: give a clue what CONFIG_CHANGE op was involved (Richard Guy Briggs) [1716002] - [kernel] audit: remove duplicated include from audit.c (Richard Guy Briggs) [1716002] - [kernel] audit: shorten PATH cap values when zero (Richard Guy Briggs) [1716002] - [kernel] audit: use current whenever possible (Richard Guy Briggs) [1716002] - [kernel] audit: minimize our use of audit_log_format() (Richard Guy Briggs) [1716002] - [kernel] audit: remove WATCH and TREE config options (Richard Guy Briggs) [1716002] - [kernel] audit: use session_info helper (Richard Guy Briggs) [1716002] - [kernel] audit: localize audit_log_session_info prototype (Richard Guy Briggs) [1716002] - [kernel] audit: Use 'mark' name for fsnotify_mark variables (Richard Guy Briggs) [1716002] - [kernel] audit: Replace chunk attached to mark instead of replacing mark (Richard Guy Briggs) [1716002] - [kernel] audit: Simplify locking around untag_chunk() (Richard Guy Briggs) [1716002] - [kernel] audit: Drop all unused chunk nodes during deletion (Richard Guy Briggs) [1716002] - [kernel] audit: Guarantee forward progress of chunk untagging (Richard Guy Briggs) [1716002] - [kernel] audit: Allocate fsnotify mark independently of chunk (Richard Guy Briggs) [1716002] - [kernel] audit: Provide helper for dropping mark's chunk reference (Richard Guy Briggs) [1716002] - [kernel] audit: Remove pointless check in insert_hash() (Richard Guy Briggs) [1716002] - [kernel] audit: Factor out chunk replacement code (Richard Guy Briggs) [1716002] - [kernel] audit: Make hash table insertion safe against concurrent lookups (Richard Guy Briggs) [1716002] - [kernel] audit: Embed key into chunk (Richard Guy Briggs) [1716002] - [kernel] audit: Fix possible tagging failures (Richard Guy Briggs) [1716002] - [kernel] audit: Fix possible spurious -ENOSPC error (Richard Guy Briggs) [1716002] - [kernel] audit_tree: Remove mark->lock locking (Richard Guy Briggs) [1716002] - [kernel] audit: print empty EXECVE args (Richard Guy Briggs) [1716002] - [security] evm: fix return value check in evm_write_xattrs() (Richard Guy Briggs) [1716002] - [kernel] audit: fix use-after-free in audit_add_watch (Richard Guy Briggs) [1716002] - [kernel] audit: use ktime_get_coarse_real_ts64() for timestamps (Richard Guy Briggs) [1716002] - [kernel] audit: use ktime_get_coarse_ts64() for time access (Richard Guy Briggs) [1716002] - [kernel] audit: simplify audit_enabled check in audit_watch_log_rule_change() (Richard Guy Briggs) [1716002] - [kernel] audit: check audit_enabled in audit_tree_log_remove_rule() (Richard Guy Briggs) [1716002] - [kernel] cred: conditionally declare groups-related functions (Richard Guy Briggs) [1716002] - [kernel] audit: eliminate audit_enabled magic number comparison (Richard Guy Briggs) [1716002] - [kernel] audit: Fix extended comparison of GID/EGID (Richard Guy Briggs) [1716002] - [kernel] audit: tie ANOM_ABEND records to syscall (Richard Guy Briggs) [1716002] - [kernel] audit: tie SECCOMP records to syscall (Richard Guy Briggs) [1716002] - [kernel] audit: allow other filter list types for AUDIT_EXE (Richard Guy Briggs) [1716002] - [documentation] admin guide/pm: Admin guide for intel-speed-select (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Display TRL buckets for just base config level (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Ignore missing config level (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Increment version (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Use core count for base-freq mask (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Support platform with limited Intel(R) Speed Select (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Use Frequency weight for CLOS (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Make CLOS frequency in MHz (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Use mailbox for CLOS_PM_QOS_CONFIG (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Auto mode for CLX (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Correct CLX-N frequency units (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Change display of "avx" to "avx2" (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Extend command set for perf-profile (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Implement base-freq commands on CascadeLake-N (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Implement 'perf-profile info' on CascadeLake-N (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Implement CascadeLake-N help and command functions structures (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Add check for CascadeLake-N models (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Make process_command generic (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Add int argument to command functions (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Refuse to disable core-power when getting used (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Turbo-freq feature auto mode (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Base-freq feature auto mode (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Remove warning for unused result (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix perf-profile command output (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Extend core-power command set (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix some debug prints (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Format get-assoc information (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Allow online/offline based on tdp (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix high priority core mask over count (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Display core count for bucket (Prarit Bhargava) [1766228] - [platform] x86: isst: Allow additional TRL MSRs (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix memory leak (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Output success/failed for command output (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Output human readable CPU list (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Change turbo ratio output to maximum turbo frequency (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Switch output to MHz (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Simplify output for turbo-freq and base-freq (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix cpu-count output (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix help option typo (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix package typo (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() (Prarit Bhargava) [1766228] - [platform] x86: isst: Use dev_get_drvdata (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Add .gitignore file (Prarit Bhargava) [1766228] - [tools] tools/power/x86: A tool to validate Intel Speed Select commands (Prarit Bhargava) [1766228] - [platform] x86: isst: Restore state on resume (Prarit Bhargava) [1766228] - [platform] x86: isst: Add Intel Speed Select PUNIT MSR interface (Prarit Bhargava) [1766228] - [platform] x86: isst: Add Intel Speed Select mailbox interface via MSRs (Prarit Bhargava) [1766228] - [platform] x86: isst: Add Intel Speed Select mailbox interface via PCI (Prarit Bhargava) [1766228] - [platform] x86: isst: Add Intel Speed Select mmio interface (Prarit Bhargava) [1766228] - [platform] x86: isst: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number (Prarit Bhargava) [1766228] - [platform] x86: isst: Store per CPU information (Prarit Bhargava) [1766228] - [platform] x86: isst: Add common API to register and handle ioctls (Prarit Bhargava) [1766228] - [documentation] platform/x86: isst: Update ioctl-number.txt for Intel Speed Select interface (Prarit Bhargava) [1766228]- [tools] libbpf: Refactor relocation handling (Yauheni Kaliuta) [1772081] - [tools] libbpf: Fix call relocation offset calculation bug (Yauheni Kaliuta) [1772081] - [tools] libbpf: Fix bpf_object name determination for bpf_object__open_file() (Yauheni Kaliuta) [1772081] - [tools] libbpf: return previous print callback from libbpf_set_print (Yauheni Kaliuta) [1772081] - [tools] libbpf: fix bpf_object__name() to actually return object name (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Make CO-RE reloc test impartial to test_progs flavor (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Add BPF_CORE_READ and BPF_CORE_READ_STR_INTO macro tests (Yauheni Kaliuta) [1772081] - [tools] bpftool: Allow to read btf as raw data (Yauheni Kaliuta) [1772081] - [tools] bpftool: implement "bpftool btf show|list" (Yauheni Kaliuta) [1772081] - [tools] libbpf: add bpf_btf_get_next_id() to cycle through BTF objects (Jiri Olsa) [1772081] - [tools] libbpf: refactor bpf_*_get_next_id() functions (Yauheni Kaliuta) [1772081] - [tools] bpf: synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1772081] - [tools] libbpf: attempt to load kernel BTF from sysfs first (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add getter for program size (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add bpf_get_link_xdp_info() function to get more XDP information (Yauheni Kaliuta) [1772081] - [tools] libbpf: Use pr_warn() when printing netlink errors (Yauheni Kaliuta) [1772081] - [tools] libbpf: Propagate EPERM to caller on program load (Yauheni Kaliuta) [1772081] - [tools] libbpf: Unpin auto-pinned maps if loading fails (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add auto-pinning of maps when loading BPF objects (Yauheni Kaliuta) [1772081] - [tools] libbpf: Teach bpf_object__open to guess program types (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add bpf_program__get_{type, expected_attach_type) APIs (Yauheni Kaliuta) [1772081] - [tools] libbpf: Move directory creation into _pin() functions (Yauheni Kaliuta) [1772081] - [tools] libbpf: Store map pin path and status in struct bpf_map (Yauheni Kaliuta) [1772081] - [tools] libbpf: Fix error handling in bpf_map__reuse_fd() (Yauheni Kaliuta) [1772081] - [tools] libbpf: Make DECLARE_LIBBPF_OPTS macro strictly a variable declaration (Yauheni Kaliuta) [1772081] - [tools] bpftool: Fix bpftool build by switching to bpf_object__open_file() (Yauheni Kaliuta) [1772081] - [tools] bpf: Rename pr_warning to pr_warn to align with kernel logging (Yauheni Kaliuta) [1772081] - [tools] libbpf: provide more helpful message on uninitialized global var (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Add field existence CO-RE relocs tests (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add support for field existance CO-RE relocation (Yauheni Kaliuta) [1772081] - [tools] libbpf: Update BTF reloc support to latest Clang format (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add BPF_CORE_READ/BPF_CORE_READ_INTO helpers (Yauheni Kaliuta) [1772081] - [tools] libbpf: Refactor bpf_object__open APIs to use common opts (Yauheni Kaliuta) [1772081] - [tools] libbpf: Move bpf_{helpers, helper_defs, endian, tracing}.h into libbpf (Jiri Olsa) [1772081] - [tools] uapi/bpf: fix helper docs (Yauheni Kaliuta) [1772081] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1772081] - [uapi] bpf: fix 'struct pt_reg' typo in documentation (Yauheni Kaliuta) [1772081] - [tools] libbpf: Fix BTF-defined map's __type macro handling of arrays (Yauheni Kaliuta) [1772081] - [scripts] bpf: Print an error when known types list needs updating (Yauheni Kaliuta) [1772081] - [scripts] bpf: Emit an #error directive known types list needs updating (Yauheni Kaliuta) [1772081] - [scripts] bpf: Fix xdp_md forward declaration typo (Yauheni Kaliuta) [1772081] - [scripts] bpf: teach bpf_helpers_doc.py to dump BPF helper definitions (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Split off tracing-only helpers into bpf_tracing.h (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: samples/bpf: Split off legacy stuff from bpf_helpers.h (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Undo GCC-specific bpf_helpers.h changes (Yauheni Kaliuta) [1772081] - [tools] libbpf: auto-generate list of BPF helper definitions (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add bpf-gcc support (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: bpf_tcp_gen_syncookie->bpf_helpers (Yauheni Kaliuta) [1772081] - [tools] libbpf: relicense bpf_helpers.h and bpf_endian.h (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: introduce bpf_cpu_to_be64 and bpf_be64_to_cpu (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Adjust CO-RE reloc tests for new bpf_core_read() macro (Yauheni Kaliuta) [1772081] - [tools] bpf: fix core_reloc.c compilation error (Yauheni Kaliuta) [1772081] - [tools] libbpf: add bpf_object__open_{file, mem} w/ extensible opts (Yauheni Kaliuta) [1772081] - [tools] libbpf: make libbpf.map source of truth for libbpf version (Yauheni Kaliuta) [1772081] - [tools] libbpf: stop enforcing kern_version, populate it for users (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs misc tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs ints tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs ptr-as-array tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs modifiers/typedef tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs enum/ptr/func_proto tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs array tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs nesting tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs struct flavors tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs testing setup (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add BPF_CORE_READ relocatable read macro (Yauheni Kaliuta) [1772081] - [tools] libbpf: implement BPF CO-RE offset relocation algorithm (Yauheni Kaliuta) [1772081] - [tools] libbpf: add .BTF.ext offset relocation section loading (Yauheni Kaliuta) [1772081] - [tools] libbpf: convert libbpf code to use new btf helpers (Yauheni Kaliuta) [1772081] - [tools] libbpf: add helpers for working with BTF types (Yauheni Kaliuta) [1772081] - [gpu] drm/i915: Add new CNL PCH ID seen on a CML platform (Lyude Paul) [1771779] - [gpu] drm/amdgpu: add warning for GRBM 1-cycle delay issue in gfx9 (Lyude Paul) [1771779] - [gpu] drm/amdgpu: register gpu instance before fan boost feature enablment (Lyude Paul) [1771779] - [gpu] drm/amd/swsmu: fix smu workload bit map error (Lyude Paul) [1771779] - [gpu] drm/amdgpu: dont schedule jobs while in reset (Lyude Paul) [1771779] - [gpu] drm/i915/userptr: Try to acquire the page lock around set_page_dirty() (Lyude Paul) [1771779] - [gpu] drm/i915/pmu: "Frequency" is reported as accumulated cycles (Lyude Paul) [1771779] - [gpu] drm/i915: Don't oops in dumb_create ioctl if we have no crtcs (Lyude Paul) [1771779] - [gpu] drm/amd/powerplay: issue no PPSMC_MSG_GetCurrPkgPwr on unsupported ASICs (Lyude Paul) [1771779] - [gpu] drm/amdgpu: disable gfxoff on original raven (Lyude Paul) [1771779] - [gpu] drm/amdgpu: disable gfxoff when using register read interface (Lyude Paul) [1771779] - [gpu] revert "drm/i915/ehl: Update MOCS table for EHL" (Lyude Paul) [1771779] - [gpu] drm/i915: update rawclk also on resume (Lyude Paul) [1771779] - [gpu] dc.c:use kzalloc without test (Lyude Paul) [1771779] - [gpu] drm/amd/display: Passive DP->HDMI dongle detection fix (Lyude Paul) [1771779] - [gpu] drm/amd/display: add 50us buffer as WA for pstate switch in active (Lyude Paul) [1771779] - [gpu] drm/amd/display: do not synchronize "drr" displays (Lyude Paul) [1771779] - [gpu] drm/amdgpu: If amdgpu_ib_schedule fails return back the error (Lyude Paul) [1771779] - [gpu] drm/sched: Set error to s_fence if HW job submission failed (Lyude Paul) [1771779] - [gpu] drm/amdgpu/sdma5: do not execute 0-sized IBs (v2) (Lyude Paul) [1771779] - [gpu] drm/radeon: fix si_enable_smc_cac() failed issue (Lyude Paul) [1771779] - [gpu] drm/amdgpu: fix error handling in amdgpu_bo_list_create (Lyude Paul) [1771779] - [gpu] drm/amdgpu: fix potential VM faults (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Fix SDMA hang when performing VKexample test (Lyude Paul) [1771779] - [gpu] drm/amdgpu/powerplay/vega10: allow undervolting in p7 (Lyude Paul) [1771779] - [gpu] drm/amdgpu/gfx10: update gfx golden settings (Lyude Paul) [1771779] - [gpu] drm/i915: Fix PCH reference clock for FDI on HSW/BDW (Lyude Paul) [1771779] - [gpu] drm/amdgpu/gmc10: properly set BANK_SELECT and FRAGMENT_SIZE (Lyude Paul) [1771779] - [gpu] drm/amdgpu: fix memory leak (Lyude Paul) [1771779] - [gpu] drm/amdgpu: user pages array memory leak fix (Lyude Paul) [1771779] - [gpu] drm/amdgpu/uvd7: fix allocation size in enc ring test (v2) (Lyude Paul) [1771779] - [gpu] drm/amdgpu/uvd6: fix allocation size in enc ring test (v2) (Lyude Paul) [1771779] - [gpu] drm/amdgpu/vcn: fix allocation size in enc ring test (Lyude Paul) [1771779] - [gpu] drm/amdgpu/vce: fix allocation size in enc ring test (Lyude Paul) [1771779] - [gpu] drm/i915: Favor last VBT child device with conflicting AUX ch/DDC pin (Lyude Paul) [1771779] - [gpu] drm/i915/userptr: Never allow userptr into the mappable GGTT (Lyude Paul) [1771779] - [gpu] drm/amdgpu/sdma5: fix mask value of POLL_REGMEM packet for pipe sync (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Bail earlier when amdgpu.cik_/si_support is not set to 1 (Lyude Paul) [1771779] - [gpu] drm/ttm: Restore ttm prefaulting (Lyude Paul) [1771779] - [gpu] drm/edid: Add 6 bpc quirk for SDC panel in Lenovo G50 (Lyude Paul) [1771779] - [gpu] drm/amd/display: memory leak (Lyude Paul) [1771779] - [gpu] drm/amdgpu: fix multiple memory leaks in acp_hw_init (Lyude Paul) [1771779] - [gpu] drm: Clear the fence pointer when writeback job signaled (Lyude Paul) [1771779] - [gpu] drm: Free the writeback_job when it with an empty fb (Lyude Paul) [1771779] - [gpu] drm/i915: Mark contents as dirty on a write fault (Lyude Paul) [1771779] - [gpu] drm/i915: Whitelist COMMON_SLICE_CHICKEN2 (Lyude Paul) [1771779] - [gpu] drm/i915: Bump skl+ max plane width to 5k for linear/x-tiled (Lyude Paul) [1771779] - [gpu] drm/i915: Perform GGTT restore much earlier during resume (Lyude Paul) [1771779] - [gpu] drm/radeon: Bail earlier when radeon.cik_/si_support=0 is passed (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Check for valid number of registers to read (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Fix KFD-related kernel oops on Hawaii (Lyude Paul) [1771779] - [gpu] drm/i915: to make vgpu ppgtt notificaiton as atomic operation (Lyude Paul) [1771779] - [gpu] drm/i915/gvt: update vgpu workload head pointer correctly (Lyude Paul) [1771779] - [gpu] drm/amd/powerplay: change metrics update period from 1ms to 100ms (Lyude Paul) [1771779] - [gpu] drm/nouveau/kms/nv50-: Don't create MSTMs for eDP connectors (Lyude Paul) [1771779] - [gpu] drm/atomic: Take the atomic toys away from X (Lyude Paul) [1771779] - [gpu] drm/atomic: Reject FLIP_ASYNC unconditionally (Lyude Paul) [1771779] - [gpu] drm/i915/dp: Fix dsc bpp calculations, v5 (Lyude Paul) [1771779] - [dma-buf] sw_sync: Synchronize signal vs syncpt free (Lyude Paul) [1771779] - [gpu] drm/amdgpu/si: fix ASIC tests (Lyude Paul) [1771779] - [gpu] drm/amd/display: fix trigger not generated for freesync (Lyude Paul) [1771779] - [gpu] drm/amd/display: fix MPO HUBP underflow with Scatter Gather (Lyude Paul) [1771779] - [gpu] drm/amd/powerpaly: fix navi series custom peak level value error (Lyude Paul) [1771779] - [gpu] drm/amd/display: support spdif (Lyude Paul) [1771779] - [gpu] drm/nouveau/volt: Fix for some cards having 0 maximum voltage (Lyude Paul) [1771779] - [gpu] drm/nouveau/kms/tu102-: disable input lut when input is already FP16 (Lyude Paul) [1771779] - [gpu] drm/amdgpu/sdma5: fix number of sdma5 trap irq types for navi1x (Lyude Paul) [1771779] - [gpu] drm/amd/display: Register VUPDATE_NO_LOCK interrupts for DCN2 (Lyude Paul) [1771779] - [gpu] drm/amd/display: reprogram VM config when system resume (Lyude Paul) [1771779] - [gpu] drm/amd/display: Fix frames_to_insert math (Lyude Paul) [1771779] - [gpu] drm/amd/display: fix issue where 252-255 values are clipped (Lyude Paul) [1771779] - [gpu] drm: radeon: Fix a possible null-pointer dereference in radeon_connector_set_property() (Lyude Paul) [1771779] - [gpu] revert "drm/radeon: Fix EEH during kexec" (Lyude Paul) [1771779] - [gpu] drm/amd/display: Use proper enum conversion functions (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Fix hard hang for S/G display BOs (Lyude Paul) [1771779] - [gpu] drm/panel: check failure cases in the probe func (Lyude Paul) [1771779] - [gpu] drm/bridge: sii902x: fix missing reference to mclk clock (Lyude Paul) [1771779] - [gpu] drm/tinydrm/kconfig: Select BACKLIGHT_CLASS_DEVICE (Lyude Paul) [1771779] - [video] ssd1307fb: Start page range at page_offset (Lyude Paul) [1771779] - [gpu] drm/amd/display: Copy GSL groups when committing a new context (Lyude Paul) [1771779] - [gpu] drm/amd/display: Clear FEC_READY shadow register if DPCD write fails (Lyude Paul) [1771779] - [gpu] drm/amd/display: fix not calling ppsmu to trigger PME (Lyude Paul) [1771779] - [gpu] drm/amd/display: Power-gate all DSCs at driver init time (Lyude Paul) [1771779] - [gpu] drm/amd/display: add monitor patch to add T7 delay (Lyude Paul) [1771779] - [gpu] drm/panel: simple: fix AUO g185han01 horizontal blanking (Lyude Paul) [1771779] - [gpu] drm/vkms: Avoid assigning 0 for possible_crtc (Lyude Paul) [1771779] - [gpu] drm/bridge: tc358767: Increase AUX transfer length limit (Lyude Paul) [1771779] - [gpu] drm/vkms: Fix crc worker races (Lyude Paul) [1771779] - [gpu] drm/amdgpu/display: fix 64 bit divide (Lyude Paul) [1771779] - [gpu] drm/amd/display: Add missing HBM support and raise Vega20's uclk (Lyude Paul) [1771779] - [gpu] drm/amd/display: dce11.x /dce12 update formula input (Lyude Paul) [1771779] - [gpu] drm/amd/display: Restore backlight brightness after system resume (Lyude Paul) [1771779] - [gpu] drm: fix module name in edid_firmware log message (Lyude Paul) [1771779] - [gpu] drm/amd/powerplay/smu7: enforce minimal VBITimeout (v2) (Lyude Paul) [1771779] - [gpu] drm/amd/display: readd -msse2 to prevent Clang from emitting libcalls to undefined SW FP routines (Lyude Paul) [1771779] - [gpu] drm/amd/display: Don't replace the dc_state for fast updates (Lyude Paul) [1771779] - [gpu] drm/amd/display: Skip determining update type for async updates (Lyude Paul) [1771779] - [gpu] drm/amd/display: Allow cursor async updates for framebuffer swaps (Lyude Paul) [1771779] - [include] sk_buff: fix skb_ext_put() and skb_ext_reset() calls (Ivan Vecera) [1779923] - [net] openvswitch: fix flow command message size (Paolo Abeni) [1776765] - [net] netfilter: nf_tables: add SECMARK support (Phil Sutter) [1715851] - [net] netfilter: nf_tables: add requirements for connsecmark support (Phil Sutter) [1715851] - [wireless] mwifiex: pcie: Fix memory leak in mwifiex_pcie_init_evt_ring (Jarod Wilson) [1781534] {CVE-2019-19057} - [tools] selftests/powerpc: Disable basic EEH selftest (Steve Best) [1782232] - [x86] kvm: x86: Remove a spurious export of a static function (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: vmx: use MSR_IA32_TSX_CTRL to hard-disable TSX on guest that lack it (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: vmx: implement MSR_IA32_TSX_CTRL disable RTM functionality (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: x86: implement MSR_IA32_TSX_CTRL effect on CPUID (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: x86: do not modify masked bits of shared MSRs (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: x86: fix presentation of TSX feature in ARCH_CAPABILITIES (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm/x86: Export MDS_NO=0 to guests when TSX is enabled (Paolo Bonzini) [1779553] {CVE-2019-19338} - [fs] cifs: Close open handle after interrupted close (Leif Sahlberg) [1771691] - [fs] cifs: Do not miss cancelled OPEN responses (Leif Sahlberg) [1771691] - [fs] cifs: Fix NULL pointer dereference in mid callback (Leif Sahlberg) [1771691] - [fs] cifs: add a debug macro that prints \\server\share for errors (Leif Sahlberg) [1772630] - [fs] cifs: add new debugging macro cifs_server_dbg (Leif Sahlberg) [1772630]- [netdrv] wireless: fix nl80211 vendor commands (Jarod Wilson) [1776606] - [net] nl80211: fix VENDOR_CMD_RAW_DATA (Jarod Wilson) [1776606] - [netdrv] rt2x00: initialize last_reset (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: don't consider IV len in A-MSDU (Jarod Wilson) [1776606] - [net] mac80211: fix station inactive_time shortly after boot (Jarod Wilson) [1776606] - [net] mac80211: fix ieee80211_txq_setup_flows() failure path (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fw api: support new API for scan config cmd (Jarod Wilson) [1776606] - [netdrv] mt76: dma: fix buffer unmap with non-linear skbs (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x2e: disable pcie_aspm by default (Jarod Wilson) [1776606] - [net] nl80211: fix validation of mesh path nexthop (Jarod Wilson) [1776606] - [net] nl80211: Disallow setting of HT for channel 14 (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl_pci: Fix problem of too small skb->len (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: 0x2720 is qu and 0x30DC is not (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: add workaround for power gating in integrated 22000 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: handle iwl_mvm_tvqm_enable_txq() error return (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix all 9460 entries for qnj (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix PCI ID 0x2720 configs that should be soc (Jarod Wilson) [1776606] - [netdrv] rtlwifi: Fix potential overflow on P2P code (Jarod Wilson) [1775223 1776606] {CVE-2019-17666} - [netdrv] iwlwifi: pcie: fix merge damage on making QnJ exclusive (Jarod Wilson) [1776606] - [netdrv] ath10k: fix latency issue for QCA988x (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: change qu with jf devices to use qu configuration (Jarod Wilson) [1776606] - [netdrv] iwlwifi: exclude GEO SAR support for 3168 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix memory leaks in iwl_pcie_ctxt_info_gen3_init (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: fix memory leak in alloc_sgtable (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix rb_allocator workqueue allocation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix indexing in command dump for new HW (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix race in sync rx queue notification (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: force single phy init (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix ACPI table revision checks (Jarod Wilson) [1776606] - [netdrv] iwlwifi: don't access trans_cfg via cfg (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove input-polldev.h header (Jarod Wilson) [1776606] - [net] mac80211: Don't access sk_queue_head->next directly (Jarod Wilson) [1776606] - [net] mac80211: fix scan when operating on DFS channels in ETSI domains (Jarod Wilson) [1776606] - [net] mac80211: accept deauth frames in IBSS mode (Jarod Wilson) [1776606] - [net] cfg80211: fix a bunch of RCU issues in multi-bssid code (Jarod Wilson) [1776606] - [net] nl80211: fix memory leak in nl80211_get_ftm_responder_stats (Jarod Wilson) [1776606] - [net] cfg80211: wext: avoid copying malformed SSIDs (Jarod Wilson) [1778634 1776606] {CVE-2019-17133} - [net] mac80211: Reject malformed SSID elements (Jarod Wilson) [1776606] - [net] mac80211: keep BHs disabled while calling drv_tx_wake_queue() (Jarod Wilson) [1776606] - [net] mac80211: fix txq null pointer dereference (Jarod Wilson) [1776606] - [net] nl80211: fix null pointer dereference (Jarod Wilson) [1776606] - [net] cfg80211: initialize on-stack chandefs (Jarod Wilson) [1776606] - [net] cfg80211: validate SSID/MBSSID element ordering assumption (Jarod Wilson) [1776606] - [net] nl80211: validate beacon head (Jarod Wilson) [1776606] - [net] cfg80211: Purge frame registrations on iftype change (Jarod Wilson) [1776606] - [net] cfg80211: Do not compare with boolean in nl80211_common_reg_change_event (Jarod Wilson) [1776606] - [net] cfg80211: always shut down on HW rfkill (Jarod Wilson) [1776606] - [net] cfg80211: fix boundary value in ieee80211_frequency_to_channel() (Jarod Wilson) [1776606] - [net] cfg80211: add local BSS receive time to survey information (Jarod Wilson) [1776606] - [net] nl80211: add NL80211_CMD_UPDATE_FT_IES to supported commands (Jarod Wilson) [1776606] - [netdrv] wireless: Fix Kconfig indentation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fw: don't send GEO_TX_POWER_LIMIT command to FW version 36 (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix mt7615 firmware path definitions (Jarod Wilson) [1776606] - [netdrv] rtw88: configure firmware after HCI started (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: release tx skbs DMAed when stop (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: extract skbs free routine for trx rings (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix build w/o CONFIG_THERMAL (Jarod Wilson) [1776606] - [netdrv] rtw88: report RX power for each antenna (Jarod Wilson) [1776606] - [netdrv] rtw88: fix wrong rx power calculation (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192de: replace _rtl92d_evm_db_to_percentage with generic version (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: replace _rtl92c_evm_db_to_percentage with generic version (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: replace _rtl92c_evm_db_to_percentage with generic version (Jarod Wilson) [1776606] - [netdrv] rtw88: allows to receive AMSDU in AMPDU (Jarod Wilson) [1776606] - [netdrv] rtw88: add dynamic cck pd mechanism (Jarod Wilson) [1776606] - [netdrv] rtw88: move IQK/DPK into phy_calibration (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: add SW DPK support (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: add FW IQK support (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: Enable interrupt migration (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: update pwr_seq to v13 (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: update PHY parameter to v38 (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: rtl8192ce: rtl8192de: rtl8723ae: rtl8821ae: Remove some unused bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723be: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723be: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723be: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723be: Remove unused SET_XXX and GET_XXX macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723ae: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723ae: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723ae: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723ae: Remove unused GET_XXX and SET_XXX macros (Jarod Wilson) [1776606] - [netdrv] brcmsmac: Use DIV_ROUND_CLOSEST directly to make it readable (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: make array static const and remove redundant assignment (Jarod Wilson) [1776606] - [netdrv] brcmfmac: don't realloc wiphy during PCIe reset (Jarod Wilson) [1776606] - [netdrv] brcmfmac: split brcmf_attach() and brcmf_detach() functions (Jarod Wilson) [1776606] - [netdrv] brcmfmac: move "cfg80211_ops" pointer to another struct (Jarod Wilson) [1776606] - [netdrv] ath10k: fix channel info parsing for non tlv target (Jarod Wilson) [1776606] - [netdrv] ath10k: adjust skb length in ath10k_sdio_mbox_rx_packet (Jarod Wilson) [1776606] - [netdrv] ath10k: free beacon buf later in vdev teardown (Jarod Wilson) [1776606] - [net] mac80211: allow drivers to set max MTU (Jarod Wilson) [1776606] - [net] mac80211: ibss: send deauth when expiring inactive STAs (Jarod Wilson) [1776606] - [net] mac80211: don't check if key is NULL in ieee80211_key_link() (Jarod Wilson) [1776606] - [net] mac80211: clear crypto tx tailroom counter upon keys enable (Jarod Wilson) [1776606] - [net] mac80211: remove unnecessary key condition (Jarod Wilson) [1776606] - [net] mac80211: list features in WEP/TKIP disable in better order (Jarod Wilson) [1776606] - [net] mac80211: vht: add support VHT EXT NSS BW in parsing VHT (Jarod Wilson) [1776606] - [netdrv] ath9k: release allocated buffer if timed out (Jarod Wilson) [1778582 1776606] {CVE-2019-19074} - [netdrv] ath9k_htc: release allocated buffer if timed out (Jarod Wilson) [1778572 1776606] {CVE-2019-19073} - [netdrv] ath9k: Remove unneeded variable to store return value (Jarod Wilson) [1776606] - [netdrv] ath10k: add reorder and change PN check logic for mac80211 (Jarod Wilson) [1776606] - [netdrv] ath10k: add mic bytes for pmf management packet (Jarod Wilson) [1776606] - [netdrv] brcmfmac: use *ph to print small buffer (Jarod Wilson) [1776606] - [netdrv] hostap: use *ph to print small buffer (Jarod Wilson) [1776606] - [netdrv] rtlwifi: Fix file release memory leak (Jarod Wilson) [1776606] - [netdrv] rtw88: fix seq_file memory leak (Jarod Wilson) [1776606] - [netdrv] hostap: remove set but not used variable 'copied' in prism2_io_debug_proc_read (Jarod Wilson) [1776606] - [netdrv] brcmfmac: add "reset" debugfs entry for testing reset (Jarod Wilson) [1776606] - [netdrv] brcmfmac: add stub version of brcmf_debugfs_get_devdir() (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: remove iwl_fw_cancel_dumps function (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove periodic trigger (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: fix dump structs doc (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fw api: add DRAM buffer allocation command (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove apply point, switch to time point API (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add iwl_tlv_array_len() (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: don't log un-decrypted frames (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add support for single antenna diversity (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: handle BAR_FRAME_RELEASE (0xc2) notification (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: drop BA sessions on too many old-SN frames (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add sta_id to WOWLAN_CONFIG_CMD (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add support for suspend-resume flow for new device generation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix warning iwl-trans.h is included more than once (Jarod Wilson) [1776606] - [netdrv] iwlwifi: always access the trans configuration via trans (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pass the iwl_trans instead of cfg to some functions (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add a pointer to the trans_cfg directly in trans (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pass the iwl_config_trans_params when needed (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: set iwl_trans->cfg later in the probe function (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: move some cfg mangling from trans_pcie_alloc to probe (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: use the cfg we passed to iwl_trans_pcie_alloc() (Jarod Wilson) [1776606] - [netdrv] iwlwifi: separate elements from cfg that are needed by trans_alloc (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use regions ops array instead of switch case in dump flow (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: make a single ops struct for paging collect (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: move tx fifo data into fw runtime (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use linked list for dump TLVs during dump creation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: separate cfg and dump flows to different modules (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: look for the first supported channel when add/remove phy ctxt (Jarod Wilson) [1776606] - [netdrv] iwlwifi: allocate bigger nvm data in case of UHB (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove unnecessary IWL_DEVICE_AX200_COMMON definition (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: align wrt log prints to the same format (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove debug flow TLV (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: verify debug TLVs at allocation phase (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use function to check if ini dbg mode is on (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove duplicate FW string definitions (Jarod Wilson) [1776606] - [netdrv] iwlwifi: bump FW API to 50 for 22000 series (Jarod Wilson) [1776606] - [netdrv] iwlwifi: api: fix FTM struct documentation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: support per-platform antenna gain (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove check for lq_sta in __iwl_mvm_rs_tx_status() (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: simplify the channel switch flow for newer firmware (Jarod Wilson) [1776606] - [netdrv] iwlwifi: stop passing bogus gfp flags arguments to dma_alloc_coherent (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove periphery phy and aux regions handling (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use linked list to store debug TLVs (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: maintain buffer allocations from trans instead of TLVs buffer (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: add debug periphery registers to 9000 device family (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove unused regdb_ptrs allocation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: align dbg tlv functions names to a single format (Jarod Wilson) [1776606] - [netdrv] iwlwifi: scan: don't pass large argument by value (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove pm_runtime completely (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove the d0i3 related module parameters (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: remove some more d0i3 code from the transport (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: remove the refs / unrefs from the transport (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove the opmode's d0i3 handlers (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove runtime_pm_mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: Set w-pointer upon resume according to SN (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: use FW thermal monitoring regardless of CONFIG_THERMAL (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: name magic numbers with enum (Jarod Wilson) [1776606] - [netdrv] iwlwifi: scan: add support for new scan request command version (Jarod Wilson) [1776606] - [netdrv] iwlwifi: LTR updates (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove the code under IWLWIFI_PCIE_RTPM (Jarod Wilson) [1776606] - [netdrv] iwlwifi: trans: remove suspending flag (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove CMD_HIGH_PRIO (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove last leftovers of d0i3 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove iwl_mvm_update_d0i3_power_mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove d0i3_ap_sta_id (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: iwl_mvm_wowlan_config_key_params is for wowlan only (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove the d0i3 entry/exit flow (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove the tx defer for d0i3 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove all the d0i3 references (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: start to remove the code for d0i3 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add the skb length to a print (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix scan config command size (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add ldbg config cmd debug print (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: support debug recording suspend resume command (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: move debug recording stop from trans to op mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: move monitor recording functionality from header file (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove unnecessary forward declarations (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: Block 26-tone RU OFDMA transmissions (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove redundant condition in iwl_mvm_set_hw_rfkill_state (Jarod Wilson) [1776606] - [netdrv] iwlwifi: Send DQA enable command only if TVL is on (Jarod Wilson) [1776606] - [netdrv] iwlwifi: bump FW API to 49 for 22000 series (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add support to read temperature from mcu (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: introduce mt7615_txwi_to_txp utility routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use devm_platform_ioremap_resource() to simplify code (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0: remove unneeded return value on set channel (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0: remove redundant chandef copy (Jarod Wilson) [1776606] - [netdrv] mt76: make mt76_rx_convert static (Jarod Wilson) [1776606] - [netdrv] mt76: remove offchannel check in tx scheduling (Jarod Wilson) [1776606] - [netdrv] mt76: do not send BAR frame on tx aggregation flush stop (Jarod Wilson) [1776606] - [netdrv] mt76: stop rx aggregation on station removal (Jarod Wilson) [1776606] - [netdrv] mt76: dma: reset q->rx_head on rx reset (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: apply calibration-free data from OTP (Jarod Wilson) [1776606] - [netdrv] mt76: add default implementation for mt76_sw_scan/mt76_sw_scan_complete (Jarod Wilson) [1776606] - [netdrv] mt76: fix some checkpatch warnings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add BIP_CMAC_128 cipher support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: remove unnecessary mcu queue initialization (Jarod Wilson) [1776606] - [netdrv] mt76: move mt76_tx_tasklet in mt76 module (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: enable survey support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: move survey_time in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02u: enable survey support (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02u: enable multi-vif support (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: do not copy beacon skb in mt76x02_mac_set_beacon_enable (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: introduce mt76x02_pre_tbtt_enable and mt76x02_beacon_enable macros (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add Smart Carrier Sense support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: rework locking scheme for mt7615_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: switch to SPDX tag instead of verbose boilerplate text (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: fix some checkpatch warnings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix some checkpatch warnings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix some checkpatch warnings (Jarod Wilson) [1776606] - [netdrv] mt76: Add paragraphs to describe the config symbols fully (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: update cw_min/max related settings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add 4 WMM sets support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix watchdog rescheduling in mt7603_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix MT7615_WATCHDOG_TIME definition (Jarod Wilson) [1776606] - [netdrv] mt76: introduce mt76_mmio_read_copy routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add set_key_cmd and mt76_wcid to mt7615_mac_wtbl_set_key signature (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: remove wtbl_sec_key definition (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: introduce mt7615_mac_wtbl_set_key routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add mt7615_mac_wtbl_addr routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: move mt7615_mac_get_key_info in mac.c (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add missing register initialization (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0u: add support to TP-Link T2UHP (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: use params->ssn value directly (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use params->ssn value directly (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: use params->ssn value directly (Jarod Wilson) [1776606] - [netdrv] mt76: usb: remove unneeded {put,get}_unaligned (Jarod Wilson) [1776606] - [netdrv] mt76: usb: fix endian in mt76u_copy (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix invalid fallback rates (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix invalid fallback rates (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix PS buffering of action frames (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix using VHT STBC rates (Jarod Wilson) [1776606] - [netdrv] mt76: mt76u: fix typo in mt76u_fill_rx_sg (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: sync with mt7603 rate control changes (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: reset rate index/counters on rate table update (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: move mt7615_mcu_set_rates to mac.c (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: enable hardware rate up/down selection (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: introduce mt7615_mcu_send_ram_firmware routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: always release sem in mt7615_load_patch (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fall back to sw encryption for unsupported ciphers (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: clean up FWDL TXQ during/after firmware upload (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add radar pattern test knob to debugfs (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add csa support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: do not perform txcalibration before cac is complited (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add hw dfs pattern detector support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: introduce mt7615_regd_notifier (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix sparse warnings: warning: restricted __le16 degrades to integer (Jarod Wilson) [1776606] - [netdrv] mt76: round up length on mt76_wr_copy (Jarod Wilson) [1776606] - [netdrv] ath6kl: fix a NULL-ptr-deref bug in ath6kl_usb_alloc_urb_from_pipe() (Jarod Wilson) [1776606] - [netdrv] ath6kl: Fix a possible null-pointer dereference in ath6kl_htc_mbox_create() (Jarod Wilson) [1776606] - [netdrv] ath9k: dynack: set ackto to max timeout in ath_dynack_reset (Jarod Wilson) [1776606] - [netdrv] ath9k: dynack: set max timeout according to channel width (Jarod Wilson) [1776606] - [netdrv] ath9k: dynack: properly set last timeout timestamp in ath_dynack_reset (Jarod Wilson) [1776606] - [netdrv] ath9k: dyanck: introduce ath_dynack_set_timeout routine (Jarod Wilson) [1776606] - [netdrv] ath9k: dynack: fix possible deadlock in ath_dynack_node_{de}init (Jarod Wilson) [1776606] - [netdrv] ath9k: add loader for AR92XX (and older) pci(e) (Jarod Wilson) [1776606] - [netdrv] brcmfmac: get chip's default RAM info during PCIe setup (Jarod Wilson) [1776606] - [netdrv] brcmfmac: replace strncpy() by strscpy() (Jarod Wilson) [1776606] - [netdrv] rt2x00: do not set IEEE80211_TX_STAT_AMPDU_NO_BACK on tx status (Jarod Wilson) [1776606] - [netdrv] brcmfmac: remove redundant assignment to pointer hash (Jarod Wilson) [1776606] - [netdrv] brcm80211: Avoid possible null-pointer dereferences in wlc_phy_radio_init_2056() (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: enable MSI interrupt (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: Move a mass of jobs in hw IRQ to soft IRQ (Jarod Wilson) [1776606] - [netdrv] rtw88: remove redundant assignment to pointer debugfs_topdir (Jarod Wilson) [1776606] - [netdrv] rtw88: drop unused rtw_coex_coex_dm_reset() (Jarod Wilson) [1776606] - [netdrv] rtw88: Fix an error message (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Fix incorrect returned values (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Fix incorrect returned values (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Fix incorrect returned values (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Remove unused GET_XXX and SET_XXX (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Remove some variable initializations (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Remove unused GET_XXX and SET_XXX (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl_pci: Fix memory leak when hardware init fails (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove unused variables 'RTL8712_SDIO_EFUSE_TABLE' and 'MAX_PGPKT_SIZE' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Fix value set in descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: fix non-kerneldoc comment in usb.c (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: fix infinite loop because supported is not being shifted (Jarod Wilson) [1776606] - [netdrv] mt76: Remove dev_err() usage after platform_get_irq() (Jarod Wilson) [1776606] - [net] mac80211: Do not send Layer 2 Update frame before authorization (Jarod Wilson) [1776606] - [netdrv] revert "rt2800: enable TX_PIN_CFG_LNA_PE_ bits per band" (Jarod Wilson) [1776606] - [netdrv] rt2x00: clear up IV's on key removal (Jarod Wilson) [1776606] - [netdrv] iwlwifi: assign directly to iwl_trans->cfg in QuZ detection (Jarod Wilson) [1776606] - [netdrv] mwifiex: Fix three heap overflow at parsing element in cfg80211_ap_settings (Jarod Wilson) [1776244 1775484 1775475 1776606] - [netdrv] mt76: mt76x0e: disable 5GHz band for MT7630E (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0e: don't use hw encryption for MT7630E (Jarod Wilson) [1776606] - [net] nl80211: fill all policy .type entries (Jarod Wilson) [1776606] - [net] cfg80211: Add support to set tx power for a station associated (Jarod Wilson) [1776606] - [net] cfg80211: Fix Extended Key ID key install checks (Jarod Wilson) [1776606] - [net] mac80211: AMPDU handling for rekeys with Extended Key ID (Jarod Wilson) [1776606] - [net] mac80211: Simplify Extended Key ID API (Jarod Wilson) [1776606] - [net] nl80211: require and validate vendor command policy (Jarod Wilson) [1776606] - [net] mac80211: AMPDU handling for Extended Key ID (Jarod Wilson) [1776606] - [net] mac80211: IEEE 802.11 Extended Key ID support (Jarod Wilson) [1776606] - [net] nl80211/cfg80211: Extended Key ID support (Jarod Wilson) [1776606] - [net] nl80211/cfg80211: Specify band specific min RSSI thresholds with sched scan (Jarod Wilson) [1776606] - [net] cfg80211: Use const more consistently in for_each_element macros (Jarod Wilson) [1776606] - [net] nl80211: use for_each_element() in validate_ie_attr() (Jarod Wilson) [1776606] - [net] cfg80211: add peer measurement with FTM initiator API (Jarod Wilson) [1776606] - [net] nl80211: use netlink policy validation function for elements (Jarod Wilson) [1776606] - [net] nl80211: use policy range validation where applicable (Jarod Wilson) [1776606] - [net] cfg80211: support FTM responder configuration/statistics (Jarod Wilson) [1776606] - [net] lib80211: move TKIP handling to ARC4 library code (Jarod Wilson) [1776606] - [net] lib80211: move WEP handling to ARC4 library code (Jarod Wilson) [1776606] - [net] mac80211: move WEP handling to ARC4 library interface (Jarod Wilson) [1776606] - [netdrv] rt2x00: clear IV's on start to fix AP mode regression (Jarod Wilson) [1776606] - [netdrv] rt2800usb: Add new rt2800usb device PLANEX GW-USMicroN (Jarod Wilson) [1776606] - [netdrv] rt2x00: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [netdrv] rt2x00usb: remove unnecessary rx flag checks (Jarod Wilson) [1776606] - [netdrv] rt2x00usb: fix rx queue hang (Jarod Wilson) [1776606] - [netdrv] rt2800: do not enable watchdog by default (Jarod Wilson) [1776606] - [netdrv] rt2x00: add restart hw (Jarod Wilson) [1776606] - [netdrv] rt2800: do not nullify initialization vector data (Jarod Wilson) [1776606] - [netdrv] rt2800: add pre_reset_hw callback (Jarod Wilson) [1776606] - [netdrv] rt2800: initial watchdog implementation (Jarod Wilson) [1776606] - [netdrv] rt2800: add helpers for reading dma done index (Jarod Wilson) [1776606] - [netdrv] rt2x00: allow to specify watchdog interval (Jarod Wilson) [1776606] - [netdrv] rt2x00: add RT3883 support (Jarod Wilson) [1776606] - [netdrv] rt2x00mmio: remove legacy comment (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove not used entry field (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove last_nostatus_check (Jarod Wilson) [1776606] - [netdrv] rt2800mmio: use timer and work for handling tx statuses timeouts (Jarod Wilson) [1776606] - [netdrv] rt2800mmio: fetch tx status changes (Jarod Wilson) [1776606] - [netdrv] rt2800: move txstatus pending routine (Jarod Wilson) [1776606] - [netdrv] rt2800: new flush implementation for SoC devices (Jarod Wilson) [1776606] - [netdrv] rt2800: partially restore old mmio txstatus behaviour (Jarod Wilson) [1776606] - [netdrv] rt2x00: code-style fix in rt2800usb.c (Jarod Wilson) [1776606] - [netdrv] rt2x00: do not print error when queue is full (Jarod Wilson) [1776606] - [netdrv] rt2x00: check number of EPROTO errors (Jarod Wilson) [1776606] - [netdrv] rt2x00: use ratelimited variants dev_warn/dev_err (Jarod Wilson) [1776606] - [netdrv] rt2x00: do not increment sequence number while re-transmitting (Jarod Wilson) [1776606] - [netdrv] rt2800: comment and simplify AGC init for RT6352 (Jarod Wilson) [1776606] - [netdrv] rt2800: enable TX_PIN_CFG_RFRX_EN only for MT7620 (Jarod Wilson) [1776606] - [netdrv] rt2800: enable TX_PIN_CFG_LNA_PE_ bits per band (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove confusing AGC register (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove unneeded check (Jarod Wilson) [1776606] - [netdrv] rt2x00: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [netdrv] rt2x00: Work around a firmware bug with shared keys (Jarod Wilson) [1776606] - [netdrv] rt2x00: reduce tx power to nominal level on RT6352 (Jarod Wilson) [1776606] - [netdrv] rt2x00: rt61pci: mark expected switch fall-through (Jarod Wilson) [1776606] - [netdrv] rt2x00: rt2800lib: mark expected switch fall-throughs (Jarod Wilson) [1776606] - [netdrv] rt2x00: rt2500pci: mark expected switch fall-through (Jarod Wilson) [1776606] - [netdrv] rt2x00: rt2400pci: mark expected switch fall-through (Jarod Wilson) [1776606] - [netdrv] rt2800: flush and txstatus rework for rt2800mmio (Jarod Wilson) [1776606] - [netdrv] rt2x00: use different txstatus timeouts when flushing (Jarod Wilson) [1776606] - [netdrv] rt2x00: do not check for txstatus timeout every time on tasklet (Jarod Wilson) [1776606] - [netdrv] rt2800mmio: use txdone/txstatus routines from lib (Jarod Wilson) [1776606] - [netdrv] rt2800: move usb specific txdone/txstatus routines to rt2800lib (Jarod Wilson) [1776606] - [netdrv] rt2x00: use simple_read_from_buffer() (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove redundant functions rt2x00mac_sta_{add/remove} (Jarod Wilson) [1776606] - [net] mac80211: Correctly set noencrypt for PAE frames (Jarod Wilson) [1776606] - [net] mac80211: Don't memset RXCB prior to PAE intercept (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: handle switching killer Qu B0 NICs to C0 (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: improve rate probing for devices with static fallback (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: fix default max throughput rate indexes (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: reduce unnecessary rate probing attempts (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: fix per-group max throughput rate initialization (Jarod Wilson) [1776606] - [net] nl80211: Add support for EDMG channels (Jarod Wilson) [1776606] - [net] mac80211: fix possible NULL pointerderef in obss pd code (Jarod Wilson) [1776606] - [net] mac80211: add assoc-at support (Jarod Wilson) [1776606] - [uapi] cfg80211: Support assoc-at timer in sta-info (Jarod Wilson) [1776606] - [net] cfg80211: apply same mandatory rate flags for 5GHz and 6GHz (Jarod Wilson) [1776606] - [net] cfg80211: ibss: use 11a mandatory rates for 6GHz band operation (Jarod Wilson) [1776606] - [net] cfg80211: use same IR permissive rules for 6GHz band (Jarod Wilson) [1776606] - [net] cfg80211: add 6GHz in code handling array with NUM_NL80211_BANDS entries (Jarod Wilson) [1776606] - [net] cfg80211: extend ieee80211_operating_class_to_band() for 6GHz (Jarod Wilson) [1776606] - [net] cfg80211: util: add 6GHz channel to freq conversion and vice versa (Jarod Wilson) [1776606] - [net] cfg80211: add 6GHz UNII band definitions (Jarod Wilson) [1776606] - [uapi] nl80211: add 6GHz band definition to enum nl80211_band (Jarod Wilson) [1776606] - [net] revert "cfg80211: fix processing world regdomain when non modular" (Jarod Wilson) [1776606] - [net] mac80211: add missing length field increment when generating Radiotap header (Jarod Wilson) [1776606] - [net] mac80211: 80Mhz was not reported properly when using tx_status_ext (Jarod Wilson) [1776606] - [net] mac80211: fix bad guard when reporting legacy rates (Jarod Wilson) [1776606] - [net] mac80211: fix TX legacy rate reporting when tx_status_ext is used (Jarod Wilson) [1776606] - [net] mac80211: fix possible sta leak (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix recognition of QuZ devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: don't switch FW to qnj when ax201 is detected (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix the byte count table format for 22560 devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: Allow multicast data frames only when associated (Jarod Wilson) [1776606] - [netdrv] revert "mwifiex: fix system hang problem after resume" (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Remove unused GET_XXX and SET_XXX (Jarod Wilson) [1776606] - [netdrv] rtw88: add BT co-existence support (Jarod Wilson) [1776606] - [netdrv] rtw88: enclose c2h cmd handle with mutex (Jarod Wilson) [1776606] - [netdrv] rtw88: allow c2h operation in irq context (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Remove local configuration variable (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl88188ee: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Remove unused GET_XXX and SET_XXX descriptor macros (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: remove set but not used variable 'ip_sel' (Jarod Wilson) [1776606] - [netdrv] brcmsmac: remove three set but not used variables (Jarod Wilson) [1776606] - [netdrv] brcmfmac: remove set but not used variable 'dtim_period' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove unneeded function _rtl_dump_channel_map() (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl_pci: Use dev_get_drvdata (Jarod Wilson) [1776606] - [netdrv] mwifiex: pcie: Use dev_get_drvdata (Jarod Wilson) [1776606] - [netdrv] mwifiex: make error values consistent in mwifiex_update_bss_desc_with_ie() (Jarod Wilson) [1776606] - [netdrv] rtw88: use txpwr_lmt_cfg_pair struct, not arrays (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: fix compile time assert build errors (Jarod Wilson) [1776606] - [net] mac80211: HE STA disassoc due to QOS NULL not sent (Jarod Wilson) [1776606] - [net] mac80211: allow setting spatial reuse parameters from bss_conf (Jarod Wilson) [1776606] - [net] nl80211: add strict start type (Jarod Wilson) [1776606] - [net] cfg80211: add support for parsing OBBS_PD attributes (Jarod Wilson) [1776606] - [net] mac80211: reject zero MAC address in add station (Jarod Wilson) [1776606] - [net] cfg80211: use parallel_ops for genl (Jarod Wilson) [1776606] - [net] mac80211: add missing null return check from call to ieee80211_get_sband (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix a use-after-free bug in iwl_mvm_tx_tso_segment (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix an out-of-bound access (Jarod Wilson) [1776606] - [netdrv] iwlwifi: don't unmap as page memory that was mapped as single (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix version check for GEO_TX_POWER_LIMIT support (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add 3 new IDs for the 9000 series (iwl9260_2ac_160_cfg) (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix possible out-of-bounds read when accessing lq_info (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix frame drop from the reordering buffer (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: replace RS mutex with a spin_lock (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: send LQ command always ASYNC (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix comparison of u32 variable with less than zero (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix locking in delayed GTK setting (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: move iwl_dbg_tlv_free outside of debugfs ifdef (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: move iwl_dbg_tlv_load_bin out of debug override ifdef (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add a wrapper around rs_tx_status to handle locks (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add a loose synchronization of the NSSN across Rx queues (Jarod Wilson) [1776606] - [netdrv] iwlwiif: mvm: refactor iwl_mvm_notify_rx_queue (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add a new RSS sync notification for NSSN sync (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: prepare the ground for more RSS notifications (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: don't send GEO_TX_POWER_LIMIT on version < 41 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: avoid races in rate init and rate perform (Jarod Wilson) [1776606] - [net] revert "mac80211: set NETIF_F_LLTX when using intermediate tx queues" (Jarod Wilson) [1776606] - [net] mac80211: add support for the ADDBA extension element (Jarod Wilson) [1776606] - [net] mac80211: propagate HE operation info into bss_conf (Jarod Wilson) [1776606] - [net] cfg80211: fix dfs channels remain DFS_AVAILABLE after ch_switch (Jarod Wilson) [1776606] - [net] cfg80211: fix duplicated scan entries after channel switch (Jarod Wilson) [1776606] - [net] cfg80211: refactor cfg80211_bss_update (Jarod Wilson) [1776606] - [net] mac80211: don't WARN on short WMM parameters from AP (Jarod Wilson) [1776606] - [net] nl80211: Include wiphy address setup in NEW_WIPHY (Jarod Wilson) [1776606] - [net] mac80211: implement HE support for mesh (Jarod Wilson) [1776606] - [net] mac80211: add IEEE80211_KEY_FLAG_GENERATE_MMIE to ieee80211_key_flags (Jarod Wilson) [1776606] - [kernel] mac80211: he: add Spatial Reuse element parsing support (Jarod Wilson) [1776606] - [net] mac80211: add struct ieee80211_tx_status support to ieee80211_add_tx_radiotap_header (Jarod Wilson) [1776606] - [net] {nl, mac}80211: fix interface combinations on crypto controlled devices (Jarod Wilson) [1776606] - [net] mac80211: propagate struct ieee80211_tx_status into ieee80211_tx_monitor() (Jarod Wilson) [1776606] - [net] mac80211: add xmit rate to struct ieee80211_tx_status (Jarod Wilson) [1776606] - [kernel] mac80211: add support for parsing ADDBA_EXT IEs (Jarod Wilson) [1776606] - [net] cfg80211: give all multi-BSSID BSS entries the same timestamp (Jarod Wilson) [1776606] - [net] cfg80211: don't parse MBSSID if transmitting BSS isn't created (Jarod Wilson) [1776606] - [net] cfg80211: clean up cfg80211_inform_single_bss_frame_data() (Jarod Wilson) [1776606] - [net] cfg80211: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [net] mac80211: add tx dequeue function for process context (Jarod Wilson) [1776606] - [net] mac80211: run late dequeue late tx handlers without holding fq->lock (Jarod Wilson) [1776606] - [net] lib80211: use crypto API ccm(aes) transform for CCMP processing (Jarod Wilson) [1776606] - [net] mac80211: remove unused and unneeded remove_sta_debugfs callback (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove unused .remove_sta_debugfs callback (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dvm: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [net] mac80211: pass the vif to cancel_remain_on_channel (Jarod Wilson) [1776606] - [netdrv] mwifiex: use eth_broadcast_addr() to assign broadcast address (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove assignment to itself (Jarod Wilson) [1776606] - [netdrv] brcmfmac: don't net_ratelimit() CONSOLE messages on firmware crash (Jarod Wilson) [1776606] - [netdrv] rtw88: debug: dump tx power indexes in use (Jarod Wilson) [1776606] - [netdrv] rtlwifi: btcoex: fix issue possible condition with no effect (if == else) (Jarod Wilson) [1776606] - [netdrv] brcmfmac: remove unnecessary strlcpy() upon obtaining "ver" iovar (Jarod Wilson) [1776606] - [netdrv] brcmfmac: simply remove flowring if bus is down (Jarod Wilson) [1776606] - [netdrv] brcmfmac: avoid firmware commands when bus is down (Jarod Wilson) [1776606] - [netdrv] brcmfmac: clear events in brcmf_fweh_detach() will always fail (Jarod Wilson) [1776606] - [netdrv] brcmfmac: avoid firmware command in brcmf_netdev_open() when bus is down (Jarod Wilson) [1776606] - [netdrv] brcmfmac: change the order of things in brcmf_detach() (Jarod Wilson) [1776606] - [netdrv] revert "brcmfmac: fix NULL pointer derefence during USB disconnect" (Jarod Wilson) [1776606] - [netdrv] brcmfmac: allow 160MHz in custom regulatory rules (Jarod Wilson) [1776606] - [netdrv] brcmfmac: enable DFS_OFFLOAD extended feature if supported (Jarod Wilson) [1776606] - [netdrv] brcmfmac: add 160MHz in chandef_to_chanspec() (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: Use DMA sync instead of remapping in RX ISR (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: Rearrange the memory usage for skb in RX ISR (Jarod Wilson) [1776606] - [netdrv] rtw88: Fix misuse of GENMASK macro (Jarod Wilson) [1776606] - [netdrv] rtl8xxxu: Fix wifi low signal strength issue of RTL8723BU (Jarod Wilson) [1776606] - [net] mac80211: don't warn about CW params when not using them (Jarod Wilson) [1776606] - [net] mac80211: fix possible memory leak in ieee80211_assign_beacon (Jarod Wilson) [1776606] - [kernel] fix typos and some coding style in comments (Jarod Wilson) [1776606] - [netdrv] ath10k: work around uninitialized vht_pfr variable (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: add support for qu c-step devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add new cards for 9000 and 20000 series (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: clear rfkill_safe_init_done when we start the firmware (Jarod Wilson) [1776606] - [netdrv] iwlwifi: don't WARN when calling iwl_get_shared_mem_conf with RF-Kill (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: don't service an interrupt that was masked (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix RF-Kill interrupt while FW load for gen2 devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix ALIVE interrupt handling for gen2 devices w/o MSI-X (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: delay GTK setting in FW in AP mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove MAC_FILTER_IN_11AX for AP mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: debug recording stop and restart command remove (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: don't stop dbg recording before entering D3 from 9000 devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: fix debug monitor stop and restart in ini mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: make the usage of TWT configurable (Jarod Wilson) [1776606] - [netdrv] iwlwifi: support FSEQ TLV even when FMAC is not compiled (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: move trans debug fields to a separate struct (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove redundant checking of ini mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: enforce apply point early on buffer allocation tlv (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: fix debug monitor stop and restart delays (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: increase the size of PCI dumps (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: Drop large non sta frames (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: Add log information about SAR status (Jarod Wilson) [1776606] - [netdrv] iwlwifi: Add support for SAR South Korea limitation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix module init error paths (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: convert to FW AC when configuring MU EDCA (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: correctly fill the ac array in the iwl_mac_ctx_cmd (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove some unnecessary NULL checks (Jarod Wilson) [1776606] - [netdrv] iwlwifi: d3: Use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] iwlwifi: lib: Use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fw api: support adwell HB default APs number api (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove multiple debugfs entries (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: implement dump info collection (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add a debugfs entry to set a fixed size AMSDU for all TX packets (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: support debug info TLV (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use different barker for ini dump (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: add consecutive trigger firing support (Jarod Wilson) [1776606] - [kernel] ieee80211: Add a missing extended capability flag definition (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: abort region collection in case the size is 0 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: update CSI API (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: dump headers cleanup (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: allow dump collection in case of an early error (Jarod Wilson) [1776606] - [netdrv] iwlwifi: iwl_mvm_tx_mpdu() must be called with BH disabled (Jarod Wilson) [1776606] - [netdrv] ath10k: pci: remove unnecessary casts (Jarod Wilson) [1776606] - [netdrv] ath10k: remove unnecessary 'out of memory' message (Jarod Wilson) [1776606] - [netdrv] ath10k: destroy sdio workqueue while remove sdio module (Jarod Wilson) [1776606] - [netdrv] ath10k: Move non-fatal warn logs to dbg level for SDIO chip (Jarod Wilson) [1776606] - [netdrv] ath10k: Fix memory leak in qmi (Jarod Wilson) [1776606] - [netdrv] ath10k: add new hw_ops for sdio chip (Jarod Wilson) [1776606] - [netdrv] ath9k: correctly handle short radar pulses (Jarod Wilson) [1776606] - [netdrv] rtw88: refine flow to get tx power index (Jarod Wilson) [1776606] - [netdrv] rtw88: remove all RTW_MAX_POWER_INDEX macro (Jarod Wilson) [1776606] - [netdrv] rtw88: update tx power limit table to RF v20 (Jarod Wilson) [1776606] - [netdrv] rtw88: correct power limit selection (Jarod Wilson) [1776606] - [netdrv] rtw88: choose the lowest as world-wide power limit (Jarod Wilson) [1776606] - [netdrv] rtw88: fix incorrect tx power limit at 5G (Jarod Wilson) [1776606] - [netdrv] rtw88: remove unused variable (Jarod Wilson) [1776606] - [netdrv] rtw88: unify prefixes for tx power setting routine (Jarod Wilson) [1776606] - [netdrv] rtw88: do not use (void *) as argument (Jarod Wilson) [1776606] - [netdrv] rtw88: resolve order of tx power setting routines (Jarod Wilson) [1776606] - [netdrv] ath: fix SPDX tags (Jarod Wilson) [1776606] - [netdrv] ath10k: Add WMI diag fw logging support for WCN3990 (Jarod Wilson) [1776606] - [netdrv] ath10k: add report MIC error for sdio chip (Jarod Wilson) [1776606] - [netdrv] ath10k: add support for controlling tx power to a station (Jarod Wilson) [1776606] - [netdrv] ath10k: Add peer delete response event (Jarod Wilson) [1776606] - [netdrv] ath10k: wait for vdev delete response from firmware (Jarod Wilson) [1776606] - [netdrv] ath10k: fix PCIE device wake up failed (Jarod Wilson) [1776606] - [netdrv] ath10k: fix failure to set multiple fixed rate (Jarod Wilson) [1776606] - [netdrv] ath10k: Change the warning message string (Jarod Wilson) [1776606] - [netdrv] ath10k: fix fw crash by moving chip reset after napi disabled (Jarod Wilson) [1776606] - [netdrv] ath10k: add missing error handling (Jarod Wilson) [1776606] - [netdrv] ath10k: enabling tx stats support over pktlog (Jarod Wilson) [1776606] - [netdrv] ath10k: acquire lock to fix lockdep's warning (Jarod Wilson) [1776606] - [netdrv] ath10k: change firmware file name for UTF mode of SDIO/USB (Jarod Wilson) [1776606] - [netdrv] ath10k: add support for firmware crash recovery on SDIO chip (Jarod Wilson) [1776606] - [netdrv] ath10k: Add wrapper function to ath10k debug (Jarod Wilson) [1776606] - [netdrv] ath10k: add htt_h2t_aggr_cfg_msg op for high latency devices (Jarod Wilson) [1776606] - [netdrv] ath10k: add inline wrapper for htt_h2t_aggr_cfg_msg (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix sparse warnings: warning: incorrect type in assignment (different base types) (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix sparse warnings: warning: cast from restricted __le16 (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix sparse warnings: incorrect type in assignment (different base types) (Jarod Wilson) [1776606] - [netdrv] mt76: move nl80211_dfs_regions in mt76_dev data structure (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: remove cfg80211_chan_def from mt7615_set_channel signature (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: update peer's bssid when state transition occurs (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix incorrect settings in mesh mode (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: take into account extPA when configuring tx power (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: init per-channel target power (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add support for per-chain signal strength reporting (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: simplify mt7615_mcu_set_sta_rec routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: improve hardware rate switching configuration (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: rework and fix tx status reporting (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: remove key check in mt7615_mcu_set_wtbl_key (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: remove unused variable in mt7615_mcu_set_bcn (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix slow performance when enable encryption (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: enable support for mesh (Jarod Wilson) [1776606] - [netdrv] mt76: Remove set but not used variables 'pid' and 'final_mpdu' (Jarod Wilson) [1776606] - [netdrv] mt76: move mt76_get_rate in mt76-module (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: rearrange locking in mt7615_config (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: init get_txpower mac80211 callback (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add the capability to configure tx power (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: select wifi band according to eeprom (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add support for mtd eeprom parsing (Jarod Wilson) [1776606] - [netdrv] mt76: move mt76_insert_ccmp_hdr in mt76-module (Jarod Wilson) [1776606] - [netdrv] mt76: fix setting chan->max_power (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix reading target tx power from eeprom (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: do not process rx packets if the device is not initialized (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: add debugfs knob to enable/disable edcca (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add static qualifier to mt7615_rx_poll_complete (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: rearrange cleanup operations in mt7615_unregister_device (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: stop mac80211 queues before setting the channel (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: run __mt76_mcu_send_msg in mt7615_mcu_send_firmware (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: init mcu_restart function pointer (Jarod Wilson) [1776606] - [netdrv] mt7615: initialize mt76_mcu_ops data structure (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: use standard signature for mt7615_mcu_msg_send (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: remove unused structure in mcu.h (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: do not use function pointers whenever possible (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: unify __mt7615_mcu_set_dev_info and mt7615_mcu_set_dev_info (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: remove skb_ret from mt7615_mcu_msg_send (Jarod Wilson) [1776606] - [netdrv] mt7615: remove dest from mt7615_mcu_msg_send signature (Jarod Wilson) [1776606] - [netdrv] mt7615: remove query from mt7615_mcu_msg_send signature (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: remove unused parameter in mt7615_mcu_del_wtbl (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: unify mt7615_mcu_add_wtbl_bmc and mt7615_mcu_del_wtbl_bmc (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: use proper msg size in mt7615_mcu_add_wtbl (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: use proper msg size in mt7615_mcu_add_wtbl_bmc (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: remove bss_info_convert_vif_type routine (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: simplify __mt7615_mcu_set_sta_rec (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: simplify __mt7615_mcu_set_wtbl (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: Make mt7615_irq_handler static (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: Use after free in mt7615_mcu_set_bcn() (Jarod Wilson) [1776606] - [netdrv] mt76: Fix a signedness bug in mt7615_add_interface() (Jarod Wilson) [1776606] - [netdrv] mt76: move netif_napi_del in mt76_dma_cleanup (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: use napi polling for tx cleanup (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use napi polling for tx cleanup (Jarod Wilson) [1776606] - [netdrv] wireless/mediatek: Add SPDX license identifier - Makefile/Kconfig (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: dynamically alloc mcu req in mt7603_mcu_set_eeprom (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: enable/disable pre_tbtt_tasklet in mt7603_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: move pre_tbtt_tasklet in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: move beacon_mask in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: move beacon_int in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: report firmware version using ethtool (Jarod Wilson) [1776606] - [netdrv] mt76: fix endianness sparse warnings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: use sizeof instead of sizeof_field (Jarod Wilson) [1776606] - [netdrv] mt76: add mac80211 driver for MT7615 PCIe-based chipsets (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: run __mt76_mcu_send_msg in mt7603_mcu_send_firmware (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: init mcu_restart function pointer (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: initialize mt76_mcu_ops data structure (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use standard signature for mt7603_mcu_msg_send (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: remove query from mt7603_mcu_msg_send signature (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix initialization of max rx length (Jarod Wilson) [1776606] - [netdrv] mt76: use macro for sn and seq_ctrl conversion (Jarod Wilson) [1776606] - [netdrv] mt76: add skb pointer to mt76_tx_info (Jarod Wilson) [1776606] - [netdrv] mt76: move mac_work in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: only schedule txqs from the tx tasklet (Jarod Wilson) [1776606] - [netdrv] mt76: move tx tasklet to struct mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: store wcid tx rate info in one u32 reduce locking (Jarod Wilson) [1776606] - [netdrv] mt76: use readl/writel instead of ioread32/iowrite32 (Jarod Wilson) [1776606] - [netdrv] mt76: fix tx power issues (Jarod Wilson) [1776606] - [netdrv] mt76: introduce mt76_free_device routine (Jarod Wilson) [1776606] - [netdrv] mt76: unify set_tim (Jarod Wilson) [1776606] - [netdrv] mt7603: core: do not use magic numbers in mt7603_reg_map (Jarod Wilson) [1776606] - [netdrv] mt7603: remove mt7603_mcu_init routine (Jarod Wilson) [1776606] - [netdrv] mt76: dma: add static qualifier to mt76_dma_tx_queue_skb (Jarod Wilson) [1776606] - [netdrv] mt76: introduce mt76_tx_info data structure (Jarod Wilson) [1776606] - [netdrv] mt76: introduce mt76_sw_queue data structure (Jarod Wilson) [1776606] - [netdrv] mt76: remove mt76_queue dependency from tx_complete_skb function pointer (Jarod Wilson) [1776606] - [netdrv] mt76: remove mt76_queue dependency from tx_prepare_skb function pointer (Jarod Wilson) [1776606] - [netdrv] mt76: remove mt76_queue dependency from tx_queue_skb function pointer (Jarod Wilson) [1776606] - [netdrv] mt76: dma: move mt76x02_init_{tx, rx}_queue in mt76 module (Jarod Wilson) [1776606] - [netdrv] mt76: mmio: move mt76x02_set_irq_mask in mt76 module (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: send BAR after powersave wakeup (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix sequence number assignment (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: add missing initialization for dev->ps_lock (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use the correct hweight8() function (Jarod Wilson) [1776606] - [netdrv] mt76: fix return value check in mt76_wmac_probe() (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: set moredata flag when queueing ps-filtered packets (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: clear the service period on releasing PS filtered packets (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: notify mac80211 about buffered frames in ps queue (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix up hardware queue index for PS filtered packets (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: clear ps filtering mode before releasing buffered frames (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix tx status HT rate validation (Jarod Wilson) [1776606] - [netdrv] mt76: add driver for MT7603E and MT7628/7688 (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0u: do not reset radio on resume (Jarod Wilson) [1776606] - [netdrv] mt7601u: null check the allocation (Jarod Wilson) [1776606] - [netdrv] mt7601u: use params->ssn value directly (Jarod Wilson) [1776606] - [netdrv] mt76: usb: fix rx A-MSDU support (Jarod Wilson) [1776606] - [netdrv] mt76: mt76u: get rid of {out,in}_max_packet (Jarod Wilson) [1776606] - [netdrv] mt76: mt76u: reduce rx memory footprint (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02u: fix sparse warnings: should it be static? (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0: fix RF frontend initialization for external PA (Jarod Wilson) [1776606] - [netdrv] mt76: generalize mt76_get_txpower for 4x4:4 devices (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: fix tx reordering on rate control probing without a-mpdu (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: fix tx status reporting issues (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: fix edcca file permission (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: run mt76x02_edcca_init atomically in mt76_edcca_set (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x2: move mutex_lock inside mt76x2_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x2u: remove mt76x02_edcca_init in mt76x2u_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: remove enable from mt76x02_edcca_init signature (Jarod Wilson) [1776606] - [netdrv] mt76: move tx_napi in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: remove useless return in mt76x02_resync_beacon_timer (Jarod Wilson) [1776606] - [netdrv] mt7601u: fix possible memory leak when the device is disconnected (Jarod Wilson) [1776606] - [netdrv] mt7601u: do not schedule rx_tasklet when the device has been disconnected (Jarod Wilson) [1776606] - [netdrv] mwifiex: don't disable hardirqs; just softirqs (Jarod Wilson) [1776606] - [netdrv] mwifiex: dispatch/rotate from reorder table atomically (Jarod Wilson) [1776606] - [netdrv] mwifiex: ignore processing invalid command response (Jarod Wilson) [1776606] - [netdrv] mwifiex: update set_mac_address logic (Jarod Wilson) [1776606] - [netdrv] mwifiex: print PCI mmap with pK (Jarod Wilson) [1776606] - [netdrv] mwifiex: drop 'set_consistent_dma_mask' log message (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add support for hr1 RF ID (Jarod Wilson) [1776606] - [netdrv] iwlwifi: change 0x02F0 fw from qu to quz (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add new cards for 22000 and change wrong structs (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add new cards for 22000 and fix struct name (Jarod Wilson) [1776606] - [net] mac80211: notify offchannel expire on mgmt_tx (Jarod Wilson) [1776606] - [net] nl80211: send event when CMD_FRAME duration expires (Jarod Wilson) [1776606] - [net] mac80211: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [net] mac80211: extend __rate_control_send_low warning (Jarod Wilson) [1776606] - [net] mac80211: fill low rate even for HAS_RATE_CONTROL (Jarod Wilson) [1776606] - [net] mac80211: use STA info in rate_control_send_low() (Jarod Wilson) [1776606] - [net] mac80211: call rate_control_send_low() internally (Jarod Wilson) [1776606] - [net] cfg80211: Add a function to iterate all BSS entries (Jarod Wilson) [1776606] - [net] mac80211: allow turning TWT responder support on and off via netlink (Jarod Wilson) [1776606] - [net] mac80211: dynamically enable the TWT requester support on STA interfaces (Jarod Wilson) [1776606] - [net] mac80211: add ieee80211_get_he_iftype_cap() helper (Jarod Wilson) [1776606] - [uapi] nl80211: add support for SAE authentication offload (Jarod Wilson) [1776606] - [net] nl80211: add WPA3 definition for SAE authentication (Jarod Wilson) [1776606] - [net] nl80211: add NL80211_ATTR_IFINDEX to port authorized event (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: remove redundant assignment to rtstatus (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove redundant assignment to variable k (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove redundant assignment to variable badworden (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: fix error handle when usb probe failed (Jarod Wilson) [1776606] - [netdrv] rtlwifi: btcoex: remove unused function exhalbtc_stack_operation_notify (Jarod Wilson) [1776606] - [netdrv] rtlwifi: btcoex: Remove set but not used variable 'len' and 'asso_type_v2' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Remove set but not used variables 'cur_txokcnt' and 'b_last_is_cur_rdl_state' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Remove unused GET_XXX and SET_XXX descriptor macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: 8192de: use le32 to access cckswing tables (Jarod Wilson) [1776606] - [netdrv] rtlwifi: 8192de: Fix used uninitialized variables in power tracking (Jarod Wilson) [1776606] - [netdrv] rtlwifi: 8192de: make tables to be 'static const' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: 8192de: Reduce indentation and fix coding style (Jarod Wilson) [1776606] - [netdrv] rtw88: fix typo rtw_writ16_set (Jarod Wilson) [1776606] - [netdrv] rtw88: rsvd page should go though management queue (Jarod Wilson) [1776606] - [netdrv] rtw88: restore DACK results to save time (Jarod Wilson) [1776606] - [netdrv] rtw88: power on again if it was already on (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: use more accurate ofdm fa counting (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: disable rx clock gating before counter reset (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: update channel and bandwidth BB setting (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: add rf write protection when switching channel (Jarod Wilson) [1776606] - [netdrv] rtw88: add beacon function setting (Jarod Wilson) [1776606] - [netdrv] rtw88: add support for random mac scan (Jarod Wilson) [1776606] - [netdrv] rtw88: add fast xmit support (Jarod Wilson) [1776606] - [netdrv] rtw88: more descriptions about LPS (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: check if queue mapping exceeds size of ac_to_hwq (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: use ieee80211_ac_numbers instead of 0-3 (Jarod Wilson) [1776606] - [netdrv] brcmfmac: use strlcpy() instead of strcpy() (Jarod Wilson) [1776606] - [netdrv] brcmfmac: fix typos in code comments (Jarod Wilson) [1776606] - [netdrv] brcm80211: select WANT_DEV_COREDUMP conditionally for brcmfmac (Jarod Wilson) [1776606] - [netdrv] brcmfmac: use separate Kconfig file for brcmfmac (Jarod Wilson) [1776606] - [netdrv] brcmfmac: switch source files to using SPDX license identifier (Jarod Wilson) [1776606] - [netdrv] brcmsmac: switch phy source files to using SPDX license identifier (Jarod Wilson) [1776606] - [netdrv] brcmutil: switch source files to using SPDX license identifier (Jarod Wilson) [1776606] - [netdrv] brcm80211: switch common header files to using SPDX license identifier (Jarod Wilson) [1776606] - [net] cfg80211: Handle bss expiry during connection (Jarod Wilson) [1776606] - [netdrv] ath10k: Check tx_stats before use it (Jarod Wilson) [1776606] - [netdrv] ath10k: add peer id check in ath10k_peer_find_by_id (Jarod Wilson) [1776606] - [netdrv] ath10k: Add wmi tlv service map for mesh 11s (Jarod Wilson) [1776606] - [netdrv] ath10k: Do not send probe response template for mesh (Jarod Wilson) [1776606] - [netdrv] ath10k: Add wmi tlv vdev subtype for mesh in WCN3990 (Jarod Wilson) [1776606] - [netdrv] ath10k: change swap mail box config for UTF mode of SDIO (Jarod Wilson) [1776606] - [netdrv] ath10k: Fix the wrong value of enums for wmi tlv stats id (Jarod Wilson) [1776606] - [netdrv] ath10k: coredump: use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] ath10k: Use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] ath10k: Fix encoding for protected management frames (Jarod Wilson) [1776606] - [netdrv] ath10k: rx_duration update for fw_stats debugfs entry (Jarod Wilson) [1776606] - [netdrv] ath10k: Fix the tx stats bytes & packets parsing (Jarod Wilson) [1776606] - [netdrv] ath10k: Modify CE4 src buffer entries to 2048 for WCN3990 (Jarod Wilson) [1776606] - [netdrv] ath10k: Move board id and fw version logging to info level (Jarod Wilson) [1776606] - [netdrv] ath10k: Added support to reset HTT stats in debugfs (Jarod Wilson) [1776606] - [netdrv] ath10k: Extended the HTT stats support to retrieve Mu-MIMO related stats (Jarod Wilson) [1776606] - [netdrv] ath: DFS JP domain W56 fixed pulse type 3 RADAR detection (Jarod Wilson) [1776606] - [netdrv] ath9k: drop redundant code in ar9003_hw_set_channel (Jarod Wilson) [1776606] - [netdrv] ath: drop duplicated define (Jarod Wilson) [1776606] - [netdrv] ath9k: Remove some set but not used variables (Jarod Wilson) [1776606] - [netdrv] ath9k: Differentiate between max combined and per chain power (Jarod Wilson) [1776606] - [netdrv] ath9k: Check for errors when reading SREV register (Jarod Wilson) [1776606] - [netdrv] ath9k: Don't trust TX status TID number when reporting airtime (Jarod Wilson) [1776606] - [netdrv] ath6kl: remove redundant check of status != 0 (Jarod Wilson) [1776606] - [netdrv] ath6kl: add some bounds checking (Jarod Wilson) [1776606] - [netdrv] ath6kl: wmi: use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] ath6kl: debug: Use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] ath10k: fix incorrect multicast/broadcast rate setting (Jarod Wilson) [1776606] - [netdrv] ath10k: enable QCA6174 hw3.2 SDIO hardware (Jarod Wilson) [1776606] - [netdrv] ath10k: add fragmentation handler for high latency devices (Jarod Wilson) [1776606] - [netdrv] ath10k: add PN replay protection for high latency devices (Jarod Wilson) [1776606] - [netdrv] ath10k: add handler for HTT_T2H_MSG_TYPE_SEC_IND event (Jarod Wilson) [1776606] - [netdrv] ath10k: add struct for high latency PN replay protection (Jarod Wilson) [1776606] - [netdrv] ath10k: sdio: add missing error check (Jarod Wilson) [1776606] - [netdrv] ath10k: add initialization of HTC header (Jarod Wilson) [1776606] - [netdrv] ath10k: fix use-after-free on SDIO data frames (Jarod Wilson) [1776606] - [netdrv] ath10k: htt: support MSDU ids with SDIO (Jarod Wilson) [1776606] - [netdrv] ath10k: initialise struct ath10k_bus params to zero (Jarod Wilson) [1776606] - [netdrv] ath10k: htt: don't use txdone_fifo with SDIO (Jarod Wilson) [1776606] - [netdrv] ath10k: don't disable interrupts in ath10k_sdio_remove() (Jarod Wilson) [1776606] - [netdrv] ath10k: sdio: workaround firmware UART pin configuration bug (Jarod Wilson) [1776606] - [net] cfg80211: Add airtime statistics and settings (Jarod Wilson) [1776606] - [base] depend on HAS_IOMEM for devm_platform_ioremap_resource() (Jarod Wilson) [1776606] - [base] provide devm_platform_ioremap_resource() (Jarod Wilson) [1776606] - [lib] crypto: arc4 - refactor arc4 core code into separate library (Jarod Wilson) [1776606] - [crypto] export arc4 defines (Jarod Wilson) [1776606] - [crypto] arc4 - convert to skcipher API (Jarod Wilson) [1776606] - [kernel] bitfield: add u8 helpers (Jarod Wilson) [1776606]- [md] raid5: need to set STRIPE_HANDLE for batch head (Nigel Croxon) [1774840] - [scsi] lpfc: remove left-over BUILD_NVME defines (Ewan Milne) [1782235] - [block] fix memleak of bio integrity data (Ming Lei) [1779898] - [fs] xfs: attach dquots and reserve quota blocks during unwritten conversion (Carlos Maiolino) [1782094] - [nvme] nvme-fc: fix double-free scenarios on hw queues (Ewan Milne) [1781390] - [tools] power turbostat: Add Cometlake support (David Arcari) [1759661] - [mm] hugetlbfs: take read_lock on i_mmap for PMD sharing (Waiman Long) [1731295] - [documentation] powerpc/pseries: Add documentation for vcpudispatch_stats (Gustavo Duarte) [1723870] - [powerpc] pseries: Protect against hogging the cpu while setting up the stats (Gustavo Duarte) [1723870] - [powerpc] pseries: Provide vcpu dispatch statistics (Gustavo Duarte) [1723870] - [powerpc] pseries: Move mm/book3s64/vphn.c under platforms/pseries/ (Gustavo Duarte) [1723870] - [powerpc] pseries: Generalize hcall_vphn() (Gustavo Duarte) [1723870] - [powerpc] mm: Move book3s64 specifics in subdirectory mm/book3s64 (Gustavo Duarte) [1723870] - [powerpc] pseries: Introduce rwlock to gatekeep DTLB usage (Gustavo Duarte) [1723870] - [powerpc] pseries: Factor out DTL buffer allocation and registration routines (Gustavo Duarte) [1723870] - [powerpc] pseries: Do not save the previous DTL mask value (Gustavo Duarte) [1723870] - [powerpc] pseries: Use macros for referring to the DTL enable mask (Gustavo Duarte) [1723870] - [powerpc] mm: change #include "mmu_decl.h" to (Gustavo Duarte) [1723870] - [fs] devpts_pty_kill(): don't bother with d_delete() (Eric Sandeen) [1772718] - [fs] devpts: always delete dcache dentry-s in dput() (Eric Sandeen) [1772718] - [infiniband] rdma/siw: Fix post_recv QP state locking (Kamal Heib) [1779625] - [infiniband] rdma/siw: Fix SQ/RQ drain logic (Kamal Heib) [1779625] - [infiniband] rdma/siw: Relax from kmap_atomic() use in TX path (Kamal Heib) [1779625] - [netdrv] nfp: flower: cmsg rtnl locks can timeout reify messages (Pablo Cascon) [1729154] - [netdrv] nfp: Drop unnecessary continue in nfp_net_pf_alloc_vnics (Pablo Cascon) [1729154] - [netdrv] nfp: flower: handle neighbour events on internal ports (Pablo Cascon) [1729154] - [netdrv] nfp: flower: prevent ingress block binds on internal ports (Pablo Cascon) [1729154] - [netdrv] nfp: add AMDA0058 boards to firmware list (Pablo Cascon) [1729154] - [netdrv] nfp: no need to check return value of debugfs_create functions (Pablo Cascon) [1729154] - [netdrv] nfp: flower: encode mac indexes with pre-tunnel rule check (Pablo Cascon) [1729154] - [netdrv] nfp: flower: remove offloaded MACs when reprs are applied to OvS bridges (Pablo Cascon) [1729154] - [netdrv] nfp: flower: offload pre-tunnel rules (Pablo Cascon) [1729154] - [netdrv] nfp: flower: verify pre-tunnel rules (Pablo Cascon) [1729154] - [netdrv] nfp: flower: detect potential pre-tunnel rules (Pablo Cascon) [1729154] - [netdrv] nfp: flower: push vlan after tunnel in merge (Pablo Cascon) [1729154] - [netdrv] nfp: flower: offload MPLS set action (Pablo Cascon) [1729154] - [netdrv] nfp: flower: offload MPLS pop action (Pablo Cascon) [1729154] - [netdrv] nfp: flower: offload MPLS push action (Pablo Cascon) [1729154] - [netdrv] nfp: flower: ensure ip protocol is specified for L4 matches (Pablo Cascon) [1729154] - [netdrv] nfp: flower: fix ethernet check on match fields (Pablo Cascon) [1729154] - [netdrv] nfp: ccm: increase message limits (Pablo Cascon) [1729154] - [netdrv] nfp: Use spinlock_t instead of struct spinlock (Pablo Cascon) [1729154] - [netdrv] nfp: flower: add GRE encap action support (Pablo Cascon) [1729154] - [netdrv] nfp: flower: add GRE decap classification support (Pablo Cascon) [1729154] - [netdrv] nfp: flower: rename tunnel related functions in action offload (Pablo Cascon) [1729154] - [netdrv] nfp: flower: add helper functions for tunnel classification (Pablo Cascon) [1729154] - [netdrv] nfp: flower: refactor tunnel key layer calculation (Pablo Cascon) [1729154] - [netdrv] nfp: flower: extend extack messaging for flower match and actions (Pablo Cascon) [1729154] - [netdrv] nfp: flower: use extack messages in flower offload (Pablo Cascon) [1729154] - [netdrv] nfp: flower: check L4 matches on unknown IP protocols (Pablo Cascon) [1729154] - [netdrv] nfp: print a warning when binding VFs to PF driver (Pablo Cascon) [1729154] - [netdrv] nfp: update the old flash error message (Pablo Cascon) [1729154] - [netdrv] nfp: prepare for more TX metadata prepend (Pablo Cascon) [1729154] - [netdrv] nfp: add tls init code (Pablo Cascon) [1729154] - [netdrv] nfp: parse crypto opcode TLV (Pablo Cascon) [1729154] - [netdrv] nfp: add support for sending control messages via mailbox (Pablo Cascon) [1729154] - [netdrv] nfp: parse the mailbox cmsg TLV (Pablo Cascon) [1729154] - [netdrv] nfp: make bar_lock a semaphore (Pablo Cascon) [1729154] - [netdrv] nfp: count all failed TX attempts as errors (Pablo Cascon) [1729154] - [netdrv] nfp: ensure skb network header is set for packet redirect (Pablo Cascon) [1728773] - [netdrv] nfp: reintroduce ndo_get_port_parent_id for representor ports (Pablo Cascon) [1728773] - [netdrv] nfp: implement PCI driver shutdown callback (Pablo Cascon) [1728773] - [netdrv] nfp: add SR-IOV trusted VF support (Pablo Cascon) [1728773] - [netdrv] nfp: split out common control message handling code (Pablo Cascon) [1728773] - [netdrv] nfp: move vNIC reset before netdev init (Pablo Cascon) [1728773] - [netdrv] nfp: add a mutex lock for the vNIC ctrl BAR (Pablo Cascon) [1728773] - [netdrv] nfp: opportunistically poll for reconfig result (Pablo Cascon) [1728773] - [netdrv] nfp: remove ndo_get_port_parent_id implementation (Pablo Cascon) [1728773] - [netdrv] nfp: pass switch ID through devlink_port_attrs_set() (Pablo Cascon) [1728773] - [netdrv] nfp: implement ethtool get module EEPROM (Pablo Cascon) [1728773] - [netdrv] nfp: nsp: implement read SFF module EEPROM (Pablo Cascon) [1728773] - [netdrv] nfp: do not handle nn->port defined case in nfp_net_get_phys_port_name() (Pablo Cascon) [1728773] - [netdrv] nfp: register devlink port before netdev (Pablo Cascon) [1728773] - [netdrv] nfp: remove defines for unused control bits (Pablo Cascon) [1728773] - [netdrv] replace ndo_get_devlink with ndo_get_devlink_port (Pablo Cascon) [1728773] - [netdrv] nfp: add .ndo_get_devlink (Pablo Cascon) [1728773] - [netdrv] nfp: flower: add rcu locks when accessing netdev for tunnels (Pablo Cascon) [1728773] - [netdrv] nfp: flower: add qos offload stats request and reply (Pablo Cascon) [1728773] - [netdrv] nfp: flower: fix size_t compile warning (Pablo Cascon) [1728773] - [netdrv] nfp: flower: fix implicit fallthrough warning (Pablo Cascon) [1728773] - [netdrv] nfp: flower: offload merge flows (Pablo Cascon) [1728773] - [netdrv] nfp: flower: support stats update for merge flows (Pablo Cascon) [1728773] - [netdrv] nfp: flower: generate merge flow rule (Pablo Cascon) [1728773] - [netdrv] nfp: flower: validate merge hint flows (Pablo Cascon) [1728773] - [netdrv] nfp: flower: handle merge hint messages (Pablo Cascon) [1728773] - [netdrv] nfp: flower: get flows by host context (Pablo Cascon) [1728773] - [netdrv] nfp: flower: allow tunnels to output to internal port (Pablo Cascon) [1728773] - [netdrv] nfp: flower: support fallback packets from internal ports (Pablo Cascon) [1728773] - [netdrv] nfp: allow fallback packets from non-reprs (Pablo Cascon) [1728773] - [netdrv] nfp: flower: allow offloading of matches on 'internal' ports (Pablo Cascon) [1728773] - [netdrv] nfp: flower: turn on recirc and merge hint support in firmware (Pablo Cascon) [1728773] - [netdrv] nfp: flower: reduce action list size by coalescing mangle actions (Pablo Cascon) [1728773] - [fs] xfs: properly serialise fallocate against AIO+DIO (Eric Sandeen) [1765547] - [fs] xfs: fix attr leaf header freemap.size underflow (Brian Foster) [1728989] - [mm] maintain randomization of page free lists (Rafael Aquini) [1620349] - [mm] move buddy list manipulations into helpers (Rafael Aquini) [1620349] - [mm] shuffle initial free memory to improve memory-side-cache utilization (Rafael Aquini) [1620349] - [powerpc] kvm: ppc: book3s hv: Flush link stack on guest exit to host kernel (Gustavo Duarte) [1777686] - [powerpc] book3s64: Fix link stack flush on context switch (Gustavo Duarte) [1777686] - [powerpc] 64s: support nospectre_v2 cmdline option (Gustavo Duarte) [1777686] - [powerpc] fsl: Update Spectre v2 reporting (Gustavo Duarte) [1777686] - [powerpc] fsl: Add nospectre_v2 command line argument (Gustavo Duarte) [1777686] - [powerpc] fsl: Fix spectre_v2 mitigations reporting (Gustavo Duarte) [1777686] - [powerpc] 64: Make meltdown reporting Book3S 64 specific (Gustavo Duarte) [1777686] - [powerpc] 64: Disable the speculation barrier from the command line (Gustavo Duarte) [1777686] - [x86] kprobes: Avoid kretprobe recursion bug (Jiri Olsa) [1779235] - [x86] kprobes: Verify stack frame on kretprobe (Jiri Olsa) [1779235]- [fs] iomap: Fix pipe page leakage during splicing (Andreas Grunbacher) [1622634] - [fs] iomap: fix return value of iomap_dio_bio_actor on 32bit systems (Andreas Grunbacher) [1622634] - [fs] iomap: iomap_bmap should check iomap_apply return value (Andreas Grunbacher) [1622634] - [fs] iomap: Fix overflow in iomap_page_mkwrite (Andreas Grunbacher) [1622634] - [fs] splice: only read in as much information as there is pipe buffer space (Andreas Grunbacher) [1622634] - [fs] gfs2: Always mark inode dirty in fallocate (Andreas Grunbacher) [1622634] - [fs] dax: Fix pmd vs pte conflict detection (Jeff Moyer) [1777250] - [fs] xfs: move local to extent inode logging into bmap helper (Brian Foster) [1737677] - [fs] xfs: remove broken error handling on failed attr sf to leaf change (Brian Foster) [1737677] - [fs] xfs: log the inode on directory sf to block format change (Brian Foster) [1737677] - [block] bfq: deschedule empty bfq_queues not referred by any process (Ming Lei) [1773831] - [scsi] revert "scsi: qla2xxx: Fix memory leak when sending I/O fails" (Himanshu Madhani) [1759275] - [infiniband] rdma/iw_cxgb4: Report correct port speed/width (Vishal Kulkarni) [1757806] - [infiniband] rdma/iw_cxgb4: fix SRQ access from dump_qp() (Vishal Kulkarni) [1779997] - [net] nl80211: Fix possible Spectre-v1 for CQM RSSI thresholds (Vladis Dronov) [1778898] - [atm] iphase: Fix Spectre v1 vulnerability (Vladis Dronov) [1778898] - [x86] tls: Fix possible spectre-v1 in do_get_thread_area() (Vladis Dronov) [1778898] - [x86] ptrace: Fix possible spectre-v1 in ptrace_get_debugreg() (Vladis Dronov) [1778898] - [net] atm: Fix potential Spectre v1 vulnerabilities (Vladis Dronov) [1778898] - [powerpc] ptrace: Mitigate potential Spectre v1 (Vladis Dronov) [1778898] - [char] applicom: Fix potential Spectre v1 vulnerabilities (Vladis Dronov) [1778898] - [char] mwave: fix potential Spectre v1 vulnerability (Vladis Dronov) [1778898] - [misc] misc/sgi-gru: fix Spectre v1 vulnerability (Vladis Dronov) [1778898] - [usb] gadget: storage: Fix Spectre v1 vulnerability (Vladis Dronov) [1778898] - [misc] hmc6352: fix potential Spectre v1 (Vladis Dronov) [1778898] - [s390] qeth: ensure linear access to packet headers (Philipp Rudo) [1781085] - [s390] qeth: guard against runt packets (Philipp Rudo) [1781085] - [s390] qeth: handle skb allocation error gracefully (Philipp Rudo) [1781085] - [s390] qeth: drop unwanted packets earlier in RX path (Philipp Rudo) [1781085] - [s390] qeth: support per-frame invalidation (Philipp Rudo) [1781085] - [s390] qeth: gather more detailed RX dropped/error statistics (Philipp Rudo) [1781085] - [s390] Mark expected switch fall-throughs (Philipp Rudo) [1781085] - [sched] fair: Scale bandwidth quota and period without losing quota/period ratio precision (Phil Auld) [1706247] - [sched] fair: Fix -Wunused-but-set-variable warnings (Phil Auld) [1706247] - [sched] fair: Fix low cpu usage with high throttling by removing expiration of cpu-local slices (Phil Auld) [1706247] - [kernel] sched/core: Remove double update_max_interval() call on CPU startup (Phil Auld) [1757535] - [kernel] sched/core: Fix migration to invalid CPU in __set_cpus_allowed_ptr() (Phil Auld) [1757535] - [kernel] sched/fair: Don't assign runtime for throttled cfs_rq (Phil Auld) [1757535] - [kernel] cpufreq: schedutil: Don't skip freq update when limits change (Phil Auld) [1757535] - [kernel] sched/deadline: Fix double accounting of rq/running bw in push & pull (Phil Auld) [1757535] - [kernel] sched/fair: Fix imbalance due to CPU affinity (Phil Auld) [1757535] - [kernel] sched/fair: Use RCU accessors consistently for ->numa_group (Phil Auld) [1757535] - [kernel] sched/fair: Don't free p->numa_faults with concurrent readers (Phil Auld) [1757535] - [kernel] sched/fair: Rename weighted_cpuload() to cpu_runnable_load() (Phil Auld) [1757535] - [kernel] sched/topology: Remove unused 'sd' parameter from arch_scale_cpu_capacity() (Phil Auld) [1757535] - [kernel] sched/fair: Don't push cfs_bandwith slack timers forward (Phil Auld) [1757535] - [documentation] sched/fair: Fix "runnable_avg_yN_inv" not used warnings (Phil Auld) [1757535] - [kernel] sched/fair: Clean up definition of NOHZ blocked load functions (Phil Auld) [1757535] - [kernel] sched/core: Add __sched tag for io_schedule() (Phil Auld) [1757535] - [kernel] sched/fair: Remove sgs->sum_weighted_load (Phil Auld) [1757535] - [kernel] sched/core: Remove sd->*_idx (Phil Auld) [1757535] - [kernel] sched/core: Remove rq->cpu_load[] (Phil Auld) [1757535] - [kernel] sched/debug: Remove sd->*_idx range on sysctl (Phil Auld) [1757535] - [kernel] sched/fair: Replace source_load() & target_load() with weighted_cpuload() (Phil Auld) [1757535] - [kernel] sched/fair: Remove the rq->cpu_load[] update code (Phil Auld) [1757535] - [kernel] sched/fair: Remove rq->load (Phil Auld) [1757535] - [kernel] sched/core: Unify p->on_rq updates (Phil Auld) [1757535] - [kernel] sched/core: Remove ttwu_activate() (Phil Auld) [1757535] - [kernel] sched/cpufreq: Fix 32-bit math overflow (Phil Auld) [1757535] - [kernel] sched/fair: Update scale invariance of PELT (Phil Auld) [1757535] - [kernel] sched/pelt: Skip updating util_est when utilization is higher than CPU's capacity (Phil Auld) [1757535] - [kernel] sched/fair: Move the rq_of() helper function (Phil Auld) [1757535] - [kernel] sched/core: Use READ_ONCE()/WRITE_ONCE() in move_queued_task()/task_rq_lock() (Phil Auld) [1757535] - [kernel] sched/numa: Remove unused numa_stats::nr_running field (Phil Auld) [1757535] - [kernel] sched/fair: Add lsub_positive() and use it consistently (Phil Auld) [1706247 1757535] - [kernel] sched/fair: Mask UTIL_AVG_UNCHANGED usages (Phil Auld) [1706247 1757535] - [cpuidle] teo: Avoid using "early hits" incorrectly (Al Stone) [1725618] - [cpuidle] teo: Fix "early hits" handling for disabled idle states (Al Stone) [1725618] - [cpuidle] teo: Consider hits and misses metrics of disabled states (Al Stone) [1725618] - [cpuidle] teo: Rename local variable in teo_select() (Al Stone) [1725618] - [cpuidle] teo: Ignore disabled idle states that are too deep (Al Stone) [1725618] - [cpuidle] teo: Get rid of redundant check in teo_update() (Al Stone) [1725618] - [cpuidle] teo: Allow tick to be stopped if PM QoS is used (Al Stone) [1725618] - [cpuidle] governors: unify last_state_idx (Al Stone) [1725618] - [powerpc] powernv/cpuidle: Fix idle states all being marked invalid (Al Stone) [1725618] - [cpuidle] menu: Avoid overflows when computing variance (Al Stone) [1725618] - [cpuidle] dt: bail out if the idle-state DT node is not compatible (Al Stone) [1725618] - [kernel] cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK (Al Stone) [1725618] - [cpuidle] New timer events oriented governor for tickless systems (Al Stone) [1725618] - [cpuidle] Add 'above' and 'below' idle state metrics (Al Stone) [1725618] - [cpuidle] big.little: fix refcount leak (Al Stone) [1725618] - [documentation] documentation: admin-guide: pm: Add cpuidle document (Al Stone) [1725618] - [cpuidle] powerpc/pseries/cpuidle: Fix preempt warning (Al Stone) [1725618] - [cpuidle] arm: cpuidle: Convert to use cpuidle_register|unregister() (Al Stone) [1725618] - [cpuidle] arm: cpuidle: Don't register the driver when back-end init returns -ENXIO (Al Stone) [1725618] - [cpuidle] menu: Remove get_loadavg() from the performance multiplier (Al Stone) [1725618] - [kernel] sched: Factor out nr_iowait and nr_iowait_cpu (Al Stone) [1725618] - [kernel] sched/core: Fix comment regarding nr_iowait_cpu() and get_iowait_load() (Al Stone) [1725618] - [cpuidle] menu: Avoid computations when result will be discarded (Al Stone) [1725618] - [cpuidle] menu: Drop redundant comparison (Al Stone) [1725618] - [cpuidle] menu: Simplify checks related to the polling state (Al Stone) [1725618] - [cpuidle] menu: Move the latency_req == 0 special case check (Al Stone) [1725618] - [cpuidle] menu: Avoid computations for very close timers (Al Stone) [1725618] - [cpuidle] menu: Do not update last_state_idx in menu_select() (Al Stone) [1725618] - [cpuidle] menu: Get rid of first_idx from menu_select() (Al Stone) [1725618] - [cpuidle] menu: Compute first_idx when latency_req is known (Al Stone) [1725618] - [cpuidle] menu: Replace data->predicted_us with local variable (Al Stone) [1725618] - [cpuidle] enter_state: Don't needlessly calculate diff time (Al Stone) [1725618] - [kernel] cpuidle: Remove unnecessary wrapper cpuidle_get_last_residency() (Al Stone) [1725618] - [cpuidle] menu: Update stale polling override comment (Al Stone) [1725618] - [cpuidle] menu: Fix white space (Al Stone) [1725618] - [cpuidle] powernv/cpuidle: Use parsed device tree values for cpuidle_init (Al Stone) [1725618] - [powerpc] powernv/cpuidle: Parse dt idle properties into global structure (Al Stone) [1725618] - [cpuidle] arm: cpuidle: silence error on driver registration failure (Al Stone) [1725618]- [documentation] docs: admin-guide: Remove threads-max auto-tuning (Joe Lawrence) [1771270] - [documentation] docs: admin-guide: Fix min value of threads-max in kernel.rst (Joe Lawrence) [1771270] - [kernel] sysctl.c: do not override max_threads provided by userspace (Joe Lawrence) [1771270] - [fs] ext4: fix integer overflow when calculating commit interval (Lukas Czerner) [1775166] - [fs] ext4: fix punch hole for inline_data file systems (Lukas Czerner) [1775166] - [fs] ext4: fix warning inside ext4_convert_unwritten_extents_endio (Lukas Czerner) [1775166] - [fs] ext4: set error return correctly when ext4_htree_store_dirent fails (Lukas Czerner) [1775166] - [fs] ext4: fix warning when turn on dioread_nolock and inline_data (Lukas Czerner) [1775166] - [fs] ext4: use jbd2_inode dirty range scoping (Lukas Czerner) [1775166] - [fs] jbd2: introduce jbd2_inode dirty range scoping (Lukas Czerner) [1775166] - [mm] add filemap_fdatawait_range_keep_errors() (Lukas Czerner) [1775166] - [fs] ext4: enforce the immutable flag on open files (Lukas Czerner) [1775166] - [fs] ext4: don't allow any modifications to an immutable file (Lukas Czerner) [1775166] - [fs] jbd2: fix typo in comment of journal_submit_inode_data_buffers (Lukas Czerner) [1775166] - [fs] jbd2: fix some print format mistakes (Lukas Czerner) [1775166] - [fs] ext4: do not delete unlinked inode from orphan list on failed truncate (Lukas Czerner) [1775166] - [fs] ext4: wait for outstanding dio during truncate in nojournal mode (Lukas Czerner) [1775166] - [fs] ext4: don't perform block validity checks on the journal inode (Lukas Czerner) [1775166] - [fs] ext4: fix block validity checks for journal inodes using indirect blocks (Lukas Czerner) [1775166] - [fs] ext4: fix miscellaneous sparse warnings (Lukas Czerner) [1775166] - [fs] jbd2: fix potential double free (Lukas Czerner) [1775166] - [fs] quota: fix condition for resetting time limit in do_set_dqblk() (Lukas Czerner) [1778119] - [fs] quota: honor quota type in Q_XGETQSTAT[V] calls (Lukas Czerner) [1778119] - [fs] quota: fix a problem about transfer quota (Lukas Czerner) [1778119] - [fs] quota: add dqi_dirty_list description to comment of Dquot List Management (Lukas Czerner) [1778119] - [fs] quota: check time limit when back out space/inode change (Lukas Czerner) [1778119] - [fs] quota: fix wrong indentation (Lukas Czerner) [1778119] - [fs] quota: remove trailing whitespaces (Lukas Czerner) [1778119] - [fs] quota: code cleanup for __dquot_alloc_space() (Lukas Czerner) [1778119] - [fs] quota: Lock s_umount in exclusive mode for Q_XQUOTA{ON, OFF} quotactls (Lukas Czerner) [1778119] - [fs] quota: Replace XQM_MAXQUOTAS usage with MAXQUOTAS (Lukas Czerner) [1778119] - [hv] vmbus: Fix harmless building warnings without CONFIG_PM_SLEEP (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Resume after fixing up old primary channels (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Suspend after cleaning up hv_sock and sub channels (Mohammed Gamal) [1774675] - [kernel] hv: vmbus: Add a helper function is_sub_channel() (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Clean up hv_sock channels by force upon suspend (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Suspend/resume the vmbus itself for hibernation (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Ignore the offers when resuming from hibernation (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Implement suspend/resume for VSC drivers for hibernation (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Fix virt_to_hvpfn() for X86_PAE (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Remove the unused "tsc_page" from struct hv_context (Mohammed Gamal) [1774675] - [hv] tools: hv: Use the correct style for SPDX License Identifier (Mohammed Gamal) [1774675] - [hv] hv_balloon: Reorganize the probe function (Mohammed Gamal) [1774675] - [hv] hv_balloon: Use a static page for the balloon_up send buffer (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Replace page definition with Hyper-V specific one (Mohammed Gamal) [1774675] - [hv] hv: Add a module description line to the hv_vmbus driver (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Remove the undesired put_cpu_ptr() in hv_synic_cleanup() (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Fix race condition with new ring_buffer_info mutex (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Set ring_info field to 0 and remove memset (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Refactor chan->state if statement (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Expose monitor data only when monitor pages are used (Mohammed Gamal) [1774675] - [netdrv] hv_netvsc: Fix error handling in netvsc_attach() (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Fix error handling in netvsc_set_features() (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Sync offloading features to VF NIC (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Allow scatter-gather feature to be tunable (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Fix a warning of suspicious RCU usage (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Fix extra rcu_read_unlock in netvsc_recv_callback() (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Set probe mode to sync (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: fix race that may miss tx queue wakeup (Mohammed Gamal) [1774687] - [netdrv] nfp: bpf: fix latency bug when updating stack index register (Pablo Cascon) [1729156] - [netdrv] nfp: bpf: eliminate zero extension code-gen (Pablo Cascon) [1729156] - [netdrv] bnxt_en: Call bnxt_ulp_stop()/bnxt_ulp_start() during suspend/resume (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Call bnxt_ulp_stop()/bnxt_ulp_start() during error recovery (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Improve bnxt_ulp_stop()/bnxt_ulp_start() call sequence (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: flow_offload: offload tunnel decap rules via indirect callbacks (Jonathan Toppins) [1773724] - [netdrv] bnxt: Avoid logging an unnecessary message when a flow can't be offloaded (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Add support to collect crash dump via ethtool (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Add support to invoke OP-TEE API to reset firmware (Jonathan Toppins) [1773724] - [netdrv] broadcom: bnxt: Fix use true/false for bool (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Avoid disabling pci device in bnxt_remove_one() for already disabled device (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Minor formatting changes in FW devlink_health_reporter (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Adjust the time to wait before polling firmware readiness (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Fix devlink NVRAM related byte order related issues (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Fix the size of devlink MSIX parameters (Jonathan Toppins) [1773724] - [nvme] Fix parsing of ANA log page (Ewan Milne) [1769028] - [nvme] nvme-multipath: fix ana log nsid lookup when nsid is not found (Ewan Milne) [1769028] - [nvme] nvme-multipath: fix possible I/O hang when paths are updated (Ewan Milne) [1769028] - [nvme] revert "nvme: update node paths after adding new path" (Ewan Milne) [1769028] - [netdrv] mlx5: Update the list of the PCI supported devices (Mohammad Heib) [1776921] - [netdrv] mlx5: Fix auto group size calculation (Mohammad Heib) [1776921] - [netdrv] mlx5e: Do not use non-EXT link modes in EXT mode (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix set vf link state error flow (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Limit STE hash table enlarge based on bytemask (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Fix invalid EQ vector number on CQ creation (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Skip rehash for tables with byte mask zero (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix error flow cleanup in mlx5e_tc_tun_create_header_ipv4/6 (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Fix matcher builders select check (Mohammad Heib) [1776921] - [netdrv] mlx5: Read num_vfs before disabling SR-IOV (Mohammad Heib) [1776921] - [netdrv] mlx5: Clear VF's configuration on disabling SRIOV (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Fix memory leak during rule creation (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Fix memory leak in modify action destroy (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix eswitch debug print of max fdb flow (Mohammad Heib) [1776921] - [netdrv] mlx5: LAG, Use affinity type enumerators (Mohammad Heib) [1776921] - [netdrv] mlx5: E-switch, Enable metadata on own vport (Mohammad Heib) [1776921] - [netdrv] mlx5: Correct comment for legacy fields (Mohammad Heib) [1776921] - [netdrv] mlx5: Fixed a typo in a comment in esw_del_uc_addr() (Mohammad Heib) [1776921] - [netdrv] mlx5: Fix rtable reference leak (Mohammad Heib) [1776921] - [netdrv] mlx5: fix a -Wstringop-truncation warning (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix a race with XSKICOSQ in XSK wakeup flow (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix wrong max num channels indication (Mohammad Heib) [1776921] - [netdrv] mlx5e: Add XSK zero-copy support (Mohammad Heib) [1776921]- [mm] memremap: drop unused SECTION_SIZE and SECTION_MASK (Don Dutile) [1754737] - [mm] memremap: Fix reuse of pgmap instances with internal references (Don Dutile) [1754737] - [mm] memunmap: don't access uninitialized memmap in memunmap_pages() (Don Dutile) [1754737] - [mm] memremap: move from kernel/ to mm/ (Don Dutile) [1754737] - [kernel] memremap: provide an optional internal refcount in struct dev_pagemap (Don Dutile) [1754737] - [kernel] memremap: replace the altmap_valid field with a PGMAP_ALTMAP_VALID flag (Don Dutile) [1754737] - [mm] memremap: remove the data field in struct dev_pagemap (Don Dutile) [1754737] - [kernel] memremap: add a migrate_to_ram method to struct dev_pagemap_ops (Don Dutile) [1754737] - [kernel] memremap: lift the devmap_enable manipulation into devm_memremap_pages (Don Dutile) [1754737] - [nvdimm] memremap: pass a struct dev_pagemap to ->kill and ->cleanup (Don Dutile) [1754737] - [kernel] memremap: move dev_pagemap callbacks into a separate structure (Don Dutile) [1754737] - [kernel] memremap: validate the pagemap type passed to devm_memremap_pages (Don Dutile) [1754737] - [mm] remove MEMORY_DEVICE_PUBLIC support (Don Dutile) [1754737] - [mm] migrate.c: cleanup expected_page_refs() (Don Dutile) [1754737] - [mm] migration: factor out code to compute expected number of page references (Don Dutile) [1754737] - [kernel] mm/devm_memremap_pages: fix final page put race (Don Dutile) [1754737] - [kernel] mm/devm_memremap_pages: introduce devm_memunmap_pages (Don Dutile) [1754737] - [kernel] memremap.c: remove the unused device_private_entry_fault() export (Don Dutile) [1754737] - [base] devres: introduce devm_release_action() (Don Dutile) [1754737] - [base] devres: Align data[] to ARCH_KMALLOC_MINALIGN (Don Dutile) [1754737] - [base] devres: provide devm_kstrdup_const() (Don Dutile) [1754737] - [base] devres: constify p in devm_kfree() (Don Dutile) [1754737] - [kernel] mm: move is_kernel_rodata() to asm-generic/sections.h (Don Dutile) [1754737] - [kernel] mm: fix vm_fault_t cast in VM_FAULT_GET_HINDEX() (Don Dutile) [1754737] - [kernel] mm: create the new vm_fault_t type (Don Dutile) [1754737] - [kernel] mm/hmm: convert to use vm_fault_t (Don Dutile) [1754737] - [kernel] mm/hmm: fix memremap.h, move dev_page_fault_t callback to hmm (Don Dutile) [1754737] - [fs] proc/vmcore.c: Convert to use vmf_error() (Don Dutile) [1754737] - [fs] proc/vmcore.c: use new typedef vm_fault_t (Don Dutile) [1754737] - [s390] vdso_fault return type (Don Dutile) [1754737] - [mm] inline vm_insert_pfn_prot() into caller (Don Dutile) [1754737] - [mm] remove vm_insert_pfn() (Don Dutile) [1754737] - [mm] make vm_insert_pfn_prot() static (Don Dutile) [1754737] - [x86] convert vdso to use vm_fault_t (Don Dutile) [1754737] - [mm] introduce vmf_insert_pfn_prot() (Don Dutile) [1754737] - [mm] convert __vm_insert_mixed() to vm_fault_t (Don Dutile) [1754737] - [kernel] mm: remove vm_insert_mixed() (Don Dutile) [1754737] - [fs] cramfs: convert to use vmf_insert_mixed (Don Dutile) [1754737] - [scsi] cxlflash: Change return type for fault handler (Don Dutile) [1754737] - [misc] ocxl: Change return type for fault handler (Don Dutile) [1754737] - [kernel] fs/iomap.c: change return type to vm_fault_t (Don Dutile) [1754737] - [mm] swap.c: remove duplicated include (Don Dutile) [1754737] - [kernel] perf/aux: Fix the aux_output group inheritance fix (Michael Petlan) [1743210] - [kernel] perf/core: Fix inheritance of aux_output groups (Michael Petlan) [1743210] - [kernel] perf/aux: Disallow aux_output for kernel events (Michael Petlan) [1743210] - [kernel] perf/core: Reattach a misplaced comment (Michael Petlan) [1743210] - [kernel] perf/aux: Fix AUX output stopping (Michael Petlan) [1743210] - [tools] perf vendor events s390: Add JSON transaction for machine type 8561 (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Fix use of TRUE with SQLite (Michael Petlan) [1743210] - [tools] objtool: Fix build by linking against tools/lib/ctype.o sources (Michael Petlan) [1743210] - [tools] perf list: Allow plurals for metric, metricgroup (Michael Petlan) [1743210] - [tools] perf vendor events: Minor fixes to the README (Michael Petlan) [1743210] - [tools] perf vendor events amd: Remove redundant '[' (Michael Petlan) [1743210] - [tools] perf vendor events amd: Add L3 cache events for Family 17h (Michael Petlan) [1743210] - [tools] tools include uapi: Update copy of files related to new fspick, fsmount, fsconfig, fsopen, move_mount and open_tree syscalls (Michael Petlan) [1743210] - [tools] perf pmu-events: Fix missing "cpu_clk_unhalted.core" event (Michael Petlan) [1743210] - [tools] perf annotate: Fix s390 gap between kernel end and module start (Michael Petlan) [1743210] - [tools] perf record: Fix module size on s390 (Michael Petlan) [1743210] - [tools] perf tools: Fix include paths in ui directory (Michael Petlan) [1743210] - [tools] perf tools: Fix a typo in a variable name in the Documentation Makefile (Michael Petlan) [1743210] - [tools] perf cpumap: Fix writing to illegal memory in handling cpumap mask (Michael Petlan) [1743210] - [tools] perf ftrace: Fix failure to set cpumask when only one cpu is present (Michael Petlan) [1743210] - [tools] perf db-export: Fix thread__exec_comm() (Michael Petlan) [1743210] - [tools] perf annotate: Fix printing of unaugmented disassembled instructions from BPF (Michael Petlan) [1743210] - [tools] perf bench numa: Fix cpu0 binding (Michael Petlan) [1743210] - [tools] perf tools: Fix perf.data documentation units for memory size (Michael Petlan) [1743210] - [tools] perf header: Fix use of unitialized value warning (Michael Petlan) [1743210] - [tools] perf header: Fix divide by zero error if f_header.attr_size==0 (Michael Petlan) [1743210] - [tools] tools perf beauty: Fix usbdevfs_ioctl table generator to handle _IOC() (Michael Petlan) [1743210] - [tools] perf build: Do not use -Wshadow on gcc < 4.8 (Michael Petlan) [1743210] - [tools] perf probe: Avoid calling freeing routine multiple times for same pointer (Michael Petlan) [1743210] - [tools] perf probe: Set pev->nargs to zero after freeing pev->args entries (Michael Petlan) [1743210] - [tools] perf session: Fix loading of compressed data split across adjacent records (Michael Petlan) [1743210] - [tools] perf stat: Always separate stalled cycles per insn (Michael Petlan) [1743210] - [tools] perf stat: Fix segfault for event group in repeat mode (Michael Petlan) [1743210] - [tools] perf tools: Fix proper buffer size for feature processing (Michael Petlan) [1743210] - [tools] perf script: Fix off by one in brstackinsn IPC computation (Michael Petlan) [1743210] - [tools] perf script: Improve man page description of metrics (Michael Petlan) [1743210] - [tools] perf script: Fix --max-blocks man page description (Michael Petlan) [1743210] - [tools] perf vendor events s390: Add JSON files for machine type 8561 (Michael Petlan) [1743210] - [tools] perf cs-etm: Return errcode in cs_etm__process_auxtrace_info() (Michael Petlan) [1743210] - [tools] perf cs-etm: Remove errnoeous ERR_PTR() usage in cs_etm__process_auxtrace_info (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Export switch events (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Export switch events (Michael Petlan) [1743210] - [tools] perf db-export: Export switch events (Michael Petlan) [1743210] - [tools] perf db-export: Factor out db_export__threads() (Michael Petlan) [1743210] - [tools] perf script: Add scripting operation process_switch() (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Use new 'has_calls' column (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Remove redundant semi-colons (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Add has_calls column to comms table (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Add has_calls column to comms table (Michael Petlan) [1743210] - [tools] perf db-export: Also export thread's current comm (Michael Petlan) [1743210] - [tools] perf db-export: Factor out db_export__comm() (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Export comm details (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Export comm details (Michael Petlan) [1743210] - [tools] perf db-export: Export comm details (Michael Petlan) [1743210] - [tools] perf db-export: Fix a white space issue in db_export__sample() (Michael Petlan) [1743210] - [tools] perf db-export: Move export__comm_thread into db_export__sample() (Michael Petlan) [1743210] - [tools] perf db-export: Export comm before exporting thread (Michael Petlan) [1743210] - [tools] perf db-export: Export main_thread in db_export__sample() (Michael Petlan) [1743210] - [tools] perf db-export: Pass main_thread to db_export__thread() (Michael Petlan) [1743210] - [tools] perf db-export: Rename db_export__comm() to db_export__exec_comm() (Michael Petlan) [1743210] - [tools] perf db-export: Get rid of db_export__deferred() (Michael Petlan) [1743210] - [tools] perf trace: Auto bump rlimit(MEMLOCK) for eBPF maps sake (Michael Petlan) [1743210] - [tools] perf test: Auto bump rlimit(MEMLOCK) for BPF test sake (Michael Petlan) [1743210] - [tools] perf tools: Introduce rlimit__bump_memlock() helper (Michael Petlan) [1743210] - [tools] perf-probe: Add user memory access attribute support (Michael Petlan) [1743210] - [tools] perf intel-pt: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf intel-bts: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf script: Assume native_arch for pipe mode (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Fix DROP VIEW power_events_view (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Fix DROP VIEW power_events_view (Michael Petlan) [1743210] - [tools] perf hists browser: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf cs-etm: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf parse-events: remove unused variable: error (Michael Petlan) [1743210] - [tools] perf parse-events: Remove unused variable 'i' (Michael Petlan) [1743210] - [tools] perf metricgroup: Add missing list_del_init() when flushing egroups list (Michael Petlan) [1743210] - [tools] perf tools: Use list_del_init() more thorougly (Michael Petlan) [1743210] - [tools] perf tools: Use zfree() where applicable (Michael Petlan) [1743210] - [tools] tools lib: Adopt zalloc()/zfree() from tools/perf (Michael Petlan) [1743210] - [tools] perf tools: Move get_current_dir_name() cond prototype out of util.h (Michael Petlan) [1743210] - [tools] perf namespaces: Move the conditional setns() prototype to namespaces.h (Michael Petlan) [1743210] - [tools] perf tools: Add missing headers, mostly stdlib.h (Michael Petlan) [1743210] - [tools] perf evsel: perf_evsel__name(NULL) is valid, no need to check evsel (Michael Petlan) [1743210] - [tools] perf session: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf inject: The tool->read() call may pass a NULL evsel, handle it (Michael Petlan) [1743210] - [tools] perf map: Fix potential NULL pointer dereference found by smatch tool (Michael Petlan) [1743210] - [tools] perf trace: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf annotate: Fix dereferencing freed memory found by the smatch tool (Michael Petlan) [1743210] - [tools] perf top: Fix potential NULL pointer dereference detected by the smatch tool (Michael Petlan) [1743210] - [tools] perf stat: Fix use-after-freed pointer detected by the smatch tool (Michael Petlan) [1743210] - [tools] perf test mmap-thread-lookup: Initialize variable to suppress memory sanitizer warning (Michael Petlan) [1743210] - [tools] perf script: Allow specifying the files to process guest samples (Michael Petlan) [1743210] - [tools] perf tools metric: Don't include duration_time in group (Michael Petlan) [1743210] - [tools] perf list: avoid extra : for --raw metrics (Michael Petlan) [1743210] - [tools] perf vendor events intel: Metric fixes for SKX/CLX (Michael Petlan) [1743210] - [tools] perf tools: Fix typos / broken sentences (Michael Petlan) [1743210] - [tools] perf jevents: Add support for Hisi hip08 L3C PMU aliasing (Michael Petlan) [1743210] - [tools] perf jevents: Add support for Hisi hip08 HHA PMU aliasing (Michael Petlan) [1743210] - [tools] perf jevents: Add support for Hisi hip08 DDRC PMU aliasing (Michael Petlan) [1743210] - [tools] perf pmu: Support more complex PMU event aliasing (Michael Petlan) [1743210] - [tools] perf diff: Documentation -c cycles option (Michael Petlan) [1743210] - [tools] perf diff: Print the basic block cycles diff (Michael Petlan) [1743210] - [tools] perf diff: Link same basic blocks among different data (Michael Petlan) [1743210] - [tools] perf diff: Use hists to manage basic blocks per symbol (Michael Petlan) [1743210] - [tools] perf diff: Check if all data files with branch stacks (Michael Petlan) [1743210] - [tools] perf hists: Add block_info in hist_entry (Michael Petlan) [1743210] - [tools] perf symbol: Create block_info structure (Michael Petlan) [1743210] - [tools] perf jevents: Use nonlocal include statements in pmu-events.c (Michael Petlan) [1743210] - [tools] perf annotate: Add csky support (Michael Petlan) [1743210] - [tools] perf stat: Fix metrics with --no-merge (Michael Petlan) [1743210] - [tools] perf stat: Fix group lookup for metric group (Michael Petlan) [1743210] - [tools] perf stat: Don't merge events in the same PMU (Michael Petlan) [1743210] - [tools] perf stat: Make metric event lookup more robust (Michael Petlan) [1743210] - [tools] tools lib: Move argv_{split, free} from tools/perf/util/ (Michael Petlan) [1743210] - [tools] perf tools: Drop strxfrchar(), use strreplace() equivalent from kernel (Michael Petlan) [1743210] - [tools] tools lib: Adopt strreplace() from the kernel (Michael Petlan) [1743210] - [tools] perf tools: Ditch rtrim(), use strim() from tools/lib (Michael Petlan) [1743210] - [tools] perf tools: Remove trim() implementation, use tools/lib's strim() (Michael Petlan) [1743210] - [tools] tools lib: Adopt strim() from the kernel (Michael Petlan) [1743210] - [tools] perf tools: Ditch rtrim(), use skip_spaces() to get closer to the kernel (Michael Petlan) [1743210] - [tools] perf report: Use skip_spaces() (Michael Petlan) [1743210] - [tools] perf metricgroup: Use strsep() (Michael Petlan) [1743210] - [tools] perf strfilter: Use skip_spaces() (Michael Petlan) [1743210] - [tools] perf probe: Use skip_spaces() for argv handling (Michael Petlan) [1743210] - [tools] perf time-utils: Use skip_spaces() (Michael Petlan) [1743210] - [tools] perf header: Use skip_spaces() in __write_cpudesc() (Michael Petlan) [1743210] - [tools] perf stat: Use recently introduced skip_spaces() (Michael Petlan) [1743210] - [tools] tools lib: Adopt skip_spaces() from the kernel sources (Michael Petlan) [1743210] - [tools] perf tools: Use linux/ctype.h in more places (Michael Petlan) [1743210] - [tools] tools perf: Move from sane_ctype.h obtained from git to the Linux's original (Michael Petlan) [1743210] - [tools] perf tools: Add missing util.h to pick up 'page_size' variable (Michael Petlan) [1743210] - [tools] perf tools: Remove old baggage that is util/include/linux/ctype.h (Michael Petlan) [1743210] - [tools] perf symbols: We need util.h in symbol-elf.c for zfree() (Michael Petlan) [1743210] - [tools] perf kallsyms: Adopt hex2u64 from tools/perf/util/util.h (Michael Petlan) [1743210] - [tools] tools x86 machine: Add missing util.h to pick up 'page_size' (Michael Petlan) [1743210] - [tools] perf string: Move 'dots' and 'graph_dotted_line' out of sane_ctype.h (Michael Petlan) [1743210] - [tools] perf ctype: Remove now unused 'spaces' variable (Michael Petlan) [1743210] - [tools] perf ui stdio: No need to use 'spaces' to left align (Michael Petlan) [1743210] - [tools] perf ctype: Remove unused 'graph_line' variable (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Export Intel PT power and ptwrite events (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Export Intel PT power and ptwrite events (Michael Petlan) [1743210] - [tools] perf db-export: Export synth events (Michael Petlan) [1743210] - [tools] perf intel-pt: Synthesize CBR events when last seen value changes (Michael Petlan) [1743210] - [tools] perf intel-pt: Add CBR value to decoder state (Michael Petlan) [1743210] - [tools] perf intel-pt: Cater for CBR change in PSB+ (Michael Petlan) [1743210] - [tools] perf intel-pt: Decoder to output CBR changes immediately (Michael Petlan) [1743210] - [tools] perf thread-stack: Eliminate code duplicating thread_stack__pop_ks() (Michael Petlan) [1743210] - [tools] perf thread-stack: Fix thread stack return from kernel for kernel-only case (Michael Petlan) [1743210] - [tools] perf tools: Fix cache.h include directive (Michael Petlan) [1743210] - [tools] tools build: Fix the zstd test in the test-all.c common case feature test (Michael Petlan) [1743210] - [tools] perf build: Handle slang being in /usr/include and in /usr/include/slang/ (Michael Petlan) [1743210] - [tools] tools build: Add test to check if slang.h is in /usr/include/slang/ (Michael Petlan) [1743210] - [tools] perf tools: Don't hardcode host include path for libslang (Michael Petlan) [1743210] - [tools] perf evsel: Make perf_evsel__name() accept a NULL argument (Michael Petlan) [1743210] - [tools] perf trace: Fixup pointer arithmetic when consuming augmented syscall args (Michael Petlan) [1743210] - [tools] perf pmu: Fix uncore PMU alias list for ARM64 (Michael Petlan) [1743210] - [tools] perf tests: Add missing SPDX headers (Michael Petlan) [1743210] - [tools] tools build feature tests: Add missing SPDX headers (Michael Petlan) [1743210] - [tools] perf trace: Streamline validation of select syscall names list (Michael Petlan) [1743210] - [tools] perf trace: Fix exclusion of not available syscall names from selector list (Michael Petlan) [1743210] - [tools] perf intel-pt: Add callchain to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Add memory information to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Add LBR information to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Add XMM registers to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Add gp registers to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Synthesize PEBS sample basic information (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out common sample preparation for re-use (Michael Petlan) [1743210] - [tools] perf intel-pt: Prepare to synthesize PEBS samples (Michael Petlan) [1743210] - [tools] perf intel-pt: Add decoder support for PEBS via PT (Michael Petlan) [1743210] - [tools] perf intel-pt: Add Intel PT packet decoder test (Michael Petlan) [1743210] - [tools] perf intel-pt: Add new packets for PEBS via PT (Michael Petlan) [1743210] - [tools] perf tests arm64: Compile tests unconditionally (Michael Petlan) [1743210] - [tools] perf trace: Skip unknown syscalls when expanding strace like syscall groups (Michael Petlan) [1743210] - [tools] perf report: Support s390 diag event display on x86 (Michael Petlan) [1743210] - [tools] perf report: Fix OOM error in TUI mode on s390 (Michael Petlan) [1743210] - [tools] perf test 6: Fix missing kvm module load for s390 (Michael Petlan) [1743210] - [tools] perf time-utils: Add support for multiple explicit time intervals (Michael Petlan) [1743210] - [tools] perf tests: Add a test for time-utils (Michael Petlan) [1743210] - [tools] perf time-utils: Make perf_time__parse_for_ranges() more logical (Michael Petlan) [1743210] - [tools] perf time-utils: Simplify perf_time__parse_for_ranges() error paths slightly (Michael Petlan) [1743210] - [tools] perf time-utils: Fix --time documentation (Michael Petlan) [1743210] - [tools] perf time-utils: Prevent percentage time range overlap (Michael Petlan) [1743210] - [tools] perf time-utils: Factor out set_percent_time() (Michael Petlan) [1743210] - [tools] perf time-utils: Treat time ranges consistently (Michael Petlan) [1743210] - [tools] perf intel-pt: Add support for efficient time interval filtering (Michael Petlan) [1743210] - [tools] perf intel-pt: Add support for lookahead (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out intel_pt_get_buffer() (Michael Petlan) [1743210] - [tools] perf intel-pt: Add intel_pt_fast_forward() (Michael Petlan) [1743210] - [tools] perf intel-pt: Add reposition parameter to intel_pt_get_data() (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out intel_pt_reposition() (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out intel_pt_8b_tsc() (Michael Petlan) [1743210] - [tools] perf intel-pt: Add lookahead callback (Michael Petlan) [1743210] - [tools] perf report: Set perf time interval in itrace_synth_ops (Michael Petlan) [1743210] - [tools] perf script: Set perf time interval in itrace_synth_ops (Michael Petlan) [1743210] - [tools] perf auxtrace: Add perf time interval to itrace_synth_ops (Michael Petlan) [1743210] - [tools] perf config: Update default value for llvm.clang-bpf-cmd-template (Michael Petlan) [1743210] - [tools] perf cs-etm: Properly set the value of 'old' and 'head' in snapshot mode (Michael Petlan) [1743210] - [tools] perf data: Fix perf.data documentation for HEADER_CPU_TOPOLOGY (Michael Petlan) [1743210] - [tools] perf tools: Apply new CPU topology sysfs attributes (Michael Petlan) [1743210] - [tools] perf header: Rename "sibling cores" to "sibling sockets" (Michael Petlan) [1743210] - [tools] perf stat: Support per-die aggregation (Michael Petlan) [1743210] - [tools] perf header: Add die information in CPU topology (Michael Petlan) [1743210] - [tools] perf cpumap: Retrieve die id information (Michael Petlan) [1743210] - [tools] perf evsel: Remove superfluous nthreads system_wide setup in alloc_fd() (Michael Petlan) [1743210] - [tools] perf record: Add support to collect callchains from kernel or user space only (Michael Petlan) [1743210] - [tools] perf config: Bail out when a handler returns failure for a key-value pair (Michael Petlan) [1743210] - [tools] perf trace: Exit when failing to build eBPF program (Michael Petlan) [1743210] - [tools] perf trace: Associate more argument names with the filename beautifier (Michael Petlan) [1743210] - [tools] perf trace: Consume the augmented_raw_syscalls payload (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Move reading filename to the loop (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Change helper to consider just the augmented_filename part (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Move the probe_read_str to a separate function (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Tell which args are filenames and how many bytes to copy (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Select find text when find bar is activated (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add IPC information to Call Tree (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add IPC information to Call Graph Graph (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add CallGraphModelParams (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add IPC information to the Branch reports (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Export IPC information (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Export IPC information (Michael Petlan) [1743210] - [tools] perf db-export: Export IPC information (Michael Petlan) [1743210] - [tools] perf db-export: Add brief documentation (Michael Petlan) [1743210] - [tools] perf thread-stack: Accumulate IPC information (Michael Petlan) [1743210] - [tools] perf intel-pt: Document IPC usage (Michael Petlan) [1743210] - [tools] perf intel-pt: Accumulate cycle count from TSC/TMA/MTC packets (Michael Petlan) [1743210] - [tools] perf intel-pt: Re-factor TIP cases in intel_pt_walk_to_ip (Michael Petlan) [1743210] - [tools] perf intel-pt: Record when decoding PSB+ packets (Michael Petlan) [1743210] - [tools] perf script: Add output of IPC ratio (Michael Petlan) [1743210] - [tools] perf intel-pt: Add support for samples to contain IPC ratio (Michael Petlan) [1743210] - [tools] perf tools: Add IPC information to perf_sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Accumulate cycle count from CYC packets (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out intel_pt_update_sample_time (Michael Petlan) [1743210] - [tools] perf record: Allow mixing --user-regs with --call-graph=dwarf (Michael Petlan) [1743210] - [tools] perf symbols: Remove unused variable 'err' (Michael Petlan) [1743210] - [tools] perf data: document directory format header: HEADER_DIR_FORMAT (Michael Petlan) [1743210] - [tools] perf data: document clockid header: HEADER_CLOCKID (Michael Petlan) [1743210] - [tools] perf data: document memory topology header: HEADER_MEM_TOPOLOGY (Michael Petlan) [1743210] - [tools] perf data: Add description of header HEADER_BPF_PROG_INFO and HEADER_BPF_BTF (Michael Petlan) [1743210] - [tools] perf intel-pt: Rationalize intel_pt_sync_switch()'s use of next_tid (Michael Petlan) [1743210] - [tools] perf intel-pt: Improve sync_switch by processing PERF_RECORD_SWITCH* in events (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Add support for pyside2 (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Add support for pyside2 (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add support for pyside2 (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Use argparse module for argument parsing (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Change python2 to python (Michael Petlan) [1743210] - [tools] perf top: Lower message level for failure on synthesizing events for pre-existing BPF programs (Michael Petlan) [1743210] - [tools] perf machine: Return NULL instead of null-terminating /proc/version array (Michael Petlan) [1743210] - [tools] perf version: Append 12 git SHA chars to the version string (Michael Petlan) [1743210] - [tools] perf script: Remove superfluous BPF event titles (Michael Petlan) [1743210] - [tools] perf script: Add --show-bpf-events to show eBPF related events (Michael Petlan) [1743210] - [tools] perf tests: Add map_groups__merge_in test (Michael Petlan) [1743210] - [tools] perf script: Pad DSO name for --call-trace (Michael Petlan) [1743210] - [tools] perf dso: Add BPF DSO read and size hooks (Michael Petlan) [1743210] - [tools] perf dso: Simplify dso_cache__read function (Michael Petlan) [1743210] - [tools] perf dso: Separate generic code in dso_cache__read (Michael Petlan) [1743210] - [tools] perf dso: Separate generic code in dso__data_file_size() (Michael Petlan) [1743210] - [tools] perf tools: Remove const from thread read accessors (Michael Petlan) [1743210] - [tools] perf top: Add --namespaces option (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for sync_file_range's 'flags' arg values (Michael Petlan) [1743210] - [tools] perf trace: Beautify 'fsmount' arguments (Michael Petlan) [1743210] - [tools] perf trace: Introduce syscall_arg__scnprintf_strarray_flags (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for fsmount's 'attr_flags' arg values (Michael Petlan) [1743210] - [tools] perf trace: Beautify 'fsconfig' arguments (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for fsconfig's 'cmd' arg values (Michael Petlan) [1743210] - [tools] perf trace: Beautify 'fspick' arguments (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for fspick's 'flags' arg values (Michael Petlan) [1743210] - [tools] perf trace: Beautify 'move_mount' arguments (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for 'move_mount' flags argument (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Fix up comment (Michael Petlan) [1743210] - [tools] perf tools: Preserve eBPF maps when loading kcore (Michael Petlan) [1743210] - [tools] perf machine: Keep zero in pgoff BPF map (Michael Petlan) [1743210] - [tools] perf intel-pt: Fix itrace defaults for perf script intel-pt documentation (Michael Petlan) [1743210] - [tools] perf auxtrace: Fix itrace defaults for perf script (Michael Petlan) [1743210] - [tools] perf intel-pt: Fix itrace defaults for perf script (Michael Petlan) [1743210] - [tools] perf-with-kcore.sh: Always allow fix_buildid_cache_permissions (Michael Petlan) [1743210] - [tools] tools build: Check if gettid() is available before providing helper (Michael Petlan) [1743210] - [tools] tools build feature: Check if get_current_dir_name() is available (Michael Petlan) [1743210] - [tools] perf jvmti: Address gcc string overflow warning for strncpy() (Michael Petlan) [1743210] - [tools] perf python: Remove -fstack-protector-strong if clang doesn't have it (Michael Petlan) [1743210] - [tools] perf annotate tui browser: Do not use member from variable within its own initialization (Michael Petlan) [1743210] - [tools] perf thread: Allow references to thread objects after machine__exit() (Michael Petlan) [1743210] - [fs] sysfs: Fix internal_create_group() for named group updates (Michael Petlan) [1743210] - [x86] perf/x86/intel: Support PEBS output to PT (Michael Petlan) [1743210] - [kernel] perf: Allow normal events to output AUX data (Michael Petlan) [1743210] - [x86] perf/x86/amd/ibs: Handle erratum #420 only on the affected CPU family (10h) (Michael Petlan) [1743210] - [x86] perf/x86/amd/ibs: Fix reading of the IBS OpData register and thus precise RIP validity (Michael Petlan) [1743210] - [kernel] perf/hw_breakpoint: Fix arch_hw_breakpoint use-before-initialization (Michael Petlan) [1743210] - [x86] perf/x86/amd/ibs: Fix sample bias for dispatched micro-ops (Michael Petlan) [1743210] - [x86] perf/x86/intel: Restrict period on Nehalem (Michael Petlan) [1743210] - [x86] perf/x86: Fix typo in comment (Michael Petlan) [1743210] - [kernel] perf/core: Fix creating kernel counters for PMUs that override event->cpu (Michael Petlan) [1743210] - [x86] perf/x86: Apply more accurate check on hypervisor platform (Michael Petlan) [1743210] - [x86] perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register (Michael Petlan) [1743210] - [x86] perf/x86/intel: Fix SLOTS PEBS event constraint (Michael Petlan) [1743210] - [x86] perf/x86/intel: Mark expected switch fall-throughs (Michael Petlan) [1743210] - [kernel] perf_event_get(): don't bother with fget_raw() (Michael Petlan) [1743210] - [kernel] perf/core: Fix exclusive events' grouping (Michael Petlan) [1743210] - [x86] perf/x86/amd/uncore: Set the thread mask for F17h L3 PMCs (Michael Petlan) [1743210] - [perf] x86/amd/uncore: Do not set 'ThreadMask' and 'SliceMask' for non-L3 PMCs (Michael Petlan) [1743210] - [kernel] perf/core: Fix race between close() and fork() (Michael Petlan) [1743210] - [perf] cgroups: Don't rotate events for cgroups unnecessarily (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Get quirk state from new probe framework (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Get attributes from new probe framework (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Get MSR values from new probe framework (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Get rapl_cntr_mask from new probe framework (Michael Petlan) [1743210] - [x86] intel: Aggregate big core client naming (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Use new MSR detection interface (Michael Petlan) [1743210] - [x86] perf/x86/cstate: Use new probe function (Michael Petlan) [1743210] - [x86] perf/x86/msr: Use new probe function (Michael Petlan) [1743210] - [x86] perf/x86: Add MSR probe interface (Michael Petlan) [1743210] - [x86] perf/x86/intel: Disable check_msr for real HW (Michael Petlan) [1743210] - [x86] perf/x86/intel: Use ->is_visible callback for default group (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Clean up client IMC (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Support MMIO type uncore blocks (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Factor out box ref/unref functions (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Add uncore support for Snow Ridge server (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Handle invalid event coding for free-running counter (Michael Petlan) [1743210] - [x86] perf/x86/intel: Add more Icelake CPUIDs (Michael Petlan) [1743210] - [x86] perf/x86/intel: Add Icelake desktop CPUID (Michael Petlan) [1743210] - [x86] perf/x86: Use update attribute groups for default attributes (Michael Petlan) [1743210] - [x86] perf/x86/intel: Use update attributes for skylake format (Michael Petlan) [1743210] - [x86] perf/x86: Use update attribute groups for extra format (Michael Petlan) [1743210] - [x86] perf/x86: Use update attribute groups for caps (Michael Petlan) [1743210] - [x86] perf/x86: Add is_visible attribute_group callback for base events (Michael Petlan) [1743210] - [x86] perf/x86: Use the new pmu::update_attrs attribute group (Michael Petlan) [1743210] - [x86] perf/x86: Get rid of x86_pmu::event_attrs (Michael Petlan) [1743210] - [x86] perf/x86/regs: Check reserved bits (Michael Petlan) [1743210] - [fs] sysfs: Add sysfs_update_groups function (Michael Petlan) [1743210] - [kernel] perf/core: Add attr_groups_update into struct pmu (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Add new IMC PCI IDs for KabyLake, AmberLake and WhiskeyLake CPUs (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Add tabs to Uncore IMC PCI IDs (Michael Petlan) [1743210] - [kernel] perf/core: Allow non-privileged uprobe for user processes (Michael Petlan) [1743210] - [x86] perf/x86: Add Intel Ice Lake NNPI uncore support (Michael Petlan) [1743210] - [perf] arm_pmu: acpi: spe: Add initial MADT/SPE probing (Michael Petlan) [1743210] - [netdrv] mwifiex: fix possible heap overflow in mwifiex_process_country_ie() (Jarod Wilson) [1776210] {CVE-2019-14895} - [kernel] crash_core: Make S390 share the same crashkernel=auto reservation policy as X86_64 (Baoquan He) [1780432] - [s390] kasan: avoid report in get_wchan (Philipp Rudo) [1780112 1780111] - [s390] process: avoid potential reading of freed stack (Philipp Rudo) [1780112] - [fs] cifs: don't use 'pre:' for MODULE_SOFTDEP (Leif Sahlberg) [1767094] - [hwmon] Do not output deprecated warning for hwmon_device_register() (Prarit Bhargava) [1778295] - [scsi] lpfc: size cpu map by last cpu id set (Dick Kennedy) [1778912] - [scsi] lpfc: use hdwq assigned cpu for allocation (Dick Kennedy) [1778908] - [scsi] be2iscsi: Include null char in SET_HOST_DATA (Maurizio Lombardi) [1776358] - [netdrv] vmxnet3: turn off lro when rxcsum is disabled (Neil Horman) [1776056] - [mmc] sdhci-pci: Add another Id for Intel CML (Alexander Beregalov) [1766718] - [x86] kvm: untaint kernel for tech-preview when using nested VMX (Paolo Bonzini) [1726756] - [powerpc] kvm: ppc: book3s hv: xive: Fix potential page leak on error path (Laurent Vivier) [1760202] - [powerpc] kvm: ppc: book3s hv: xive: Free previous EQ page when setting up a new one (Laurent Vivier) [1760202] - [virt] kvm: arm/arm64: vgic: Don't rely on the wrong pending table (Auger Eric) [1777059] - [x86] kvm: x86: remove set but not used variable 'called' (Nitesh Narayan Lal) [1773677] - [x86] kvm: x86: Zero the IOAPIC scan request dest vCPUs bitmap (Nitesh Narayan Lal) [1773677] - [x86] kvm: x86: deliver KVM IOAPIC scan request to target vCPUs (Nitesh Narayan Lal) [1773677] - [kernel] kvm: remember position in kvm->vcpus array (Nitesh Narayan Lal) [1773677] - [kernel] watchdog: Reduce message verbosity (Vitaly Kuznetsov) [1774915]- [fs] binfmt_elf: Do not move brk for INTERP-less ET_EXEC (Waiman Long) [1749633] - [fs] binfmt_elf: move brk out of mmap when doing direct loader exec (Waiman Long) [1749633] - [gpu] drm/i915/cmdparser: Fix jump whitelist clearing (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915/gen8+: Add RC6 CTX corruption WA (Dave Airlie) [1756805] {CVE-2019-0154} - [gpu] drm/i915: Lower RM timeout to avoid DSI hard hangs (Dave Airlie) [1756805] {CVE-2019-0154} - [gpu] drm/i915/cmdparser: Ignore Length operands during command matching (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915/cmdparser: Add support for backward jumps (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915/cmdparser: Use explicit goto for error paths (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Add gen9 BCS cmdparsing (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Allow parsing of unsized batches (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Support ro ppgtt mapped cmdparser shadow buffers (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Add support for mandatory cmdparsing (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Remove Master tables from cmdparser (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Disable Secure Batches for gen6+ (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Rename gen7 cmdparser tables (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] [drm] radeon: fix bad DMA from INTERRUPT_CNTL2 (Sam Bobroff) [1293697] - [netdrv] mwifiex: Fix heap overflow in mmwifiex_process_tdls_action_frame() (Jarod Wilson) [1776162] {CVE-2019-14901} - [netdrv] mlx4_en: Fix wrong limitation for number of TX rings (Mohammad Heib) [1776822] - [netdrv] mlx4_en: fix mlx4 ethtool -N insertion (Mohammad Heib) [1776822] - [netdrv] mlx4_core: fix wrong comment about the reason of subtract one from the max_cqes (Mohammad Heib) [1776822] - [netdrv] ibmvnic: Serialize device queries (Steve Best) [1778037] - [netdrv] ibmvnic: Bound waits for device queries (Steve Best) [1778037] - [netdrv] ibmvnic: Terminate waiting device threads after loss of service (Steve Best) [1778037] - [netdrv] ibmvnic: Fix completion structure initialization (Steve Best) [1778037] - [netdrv] ibmvnic: Ignore H_FUNCTION return from H_EOI to tolerate XIVE mode (Steve Best) [1778037] - [netdrv] revert "net/ibmvnic: Fix EOI when running in XIVE mode" (Steve Best) [1778037] - [netdrv] cnic: Set fp_hsi_ver as part of CLIENT_SETUP ramrod (Manish Chopra) [1770797] - [netdrv] bnx2x: Fix PF-VF communication over multi-cos queues (Manish Chopra) [1770797] - [netdrv] bnx2x: Enable Multi-Cos feature (Manish Chopra) [1770797] - [netdrv] bnx2x: Utilize FW 7.13.15.0 (Manish Chopra) [1770797] - [fs] seq_file: fix problem when seeking mid-record (Bill O'Donnell) [1753822] - [documentation] fs/seq_file.c: simplify seq_file iteration code and interface (Bill O'Donnell) [1753822] - [scripts] kbuild: replace BASH-specific ${@:2} with shift and ${@} (Jiri Olsa) [1739493] - [scripts] btf: do not use CONFIG_OUTPUT_FORMAT (Jiri Olsa) [1739493] - [kernel] btf: fix return value check in btf_vmlinux_init() (Jiri Olsa) [1739493] - [kernel] btf: rename /sys/kernel/btf/kernel into /sys/kernel/btf/vmlinux (Jiri Olsa) [1739493] - [scripts] btf: expose BTF info through sysfs (Jiri Olsa) [1739493] - [netdrv] qede: fix NULL pointer deref in __qede_remove() (Manish Chopra) [1769203] - [gpu] cleanup: Remove .rej files (Prarit Bhargava) [1779738] - [lib] string: Add strscpy_pad() function (Josef Oskera) [1764588] - [char] virtio_console: allocate inbufs in add_port() only if it is needed (Pankaj Gupta) [1612795] - [fs] xfs: add kmem_alloc_io() (Bill O'Donnell) [1583556] - [fs] xfs: make mem_to_page available outside of xfs_buf.c (Bill O'Donnell) [1583556] - [fs] xfs: get allocation alignment from the buftarg (Bill O'Donnell) [1583556] - [fs] xfs: add kmem_alloc_io() (Bill O'Donnell) [1583556] - [fs] cifs: Fix cifsInodeInfo lock_sem deadlock when reconnect occurs (Leif Sahlberg) [1765979] - [fs] cifs: avoid using MID 0xFFFF (Leif Sahlberg) [1765979] - [fs] cifs: Fix retry mid list corruption on reconnects (Leif Sahlberg) [1765979] - [fs] nfsd: allow fh_want_write to be called twice ("J. Bruce Fields") [1699222] - [net] revert "sunrpc: Fix up task signalling" (Dave Wysochanski) [1776067] - [s390] kasan: support memcpy_real with TRACE_IRQFLAGS (Philipp Rudo) [1777468] - [s390] kasan: add kdump support (Philipp Rudo) [1777468] - [s390] idle: fix cpu idle time calculation (Philipp Rudo) [1777361] - [s390] kaslr: add support for R_390_GLOB_DAT relocation type (Philipp Rudo) [1777467] - [x86] jump_label: Make tp_vec_nr static (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Batch jump label updates (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Batch updates if arch supports it (Daniel Bristot de Oliveira) [1731860] - [x86] alternative: Batch of patch operations (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Sort entries of the same key by the code (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Add a __jump_label_set_jump_code() helper (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Don't warn on __exit jump entries (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Add a jump_label_can_update() helper (Daniel Bristot de Oliveira) [1731860] - [x86] alternatives: Remove the return value of text_poke_*() (Daniel Bristot de Oliveira) [1731860] - [x86] jump-label: Remove support for custom text poker (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Use text_poke_early() during early init (Daniel Bristot de Oliveira) [1731860] - [x86] alternatives: Add text_poke_kgdb() to not assert the lock when debugging (Daniel Bristot de Oliveira) [1731860] - [x86] kprobes: Prohibit probing on functions before kprobe_int3_handler() (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Fix NULL dereference bug in __jump_label_mod_update() (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Annotate entries that operate on __init code earlier (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Switch to jump_entry accessors (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Implement generic support for relative references (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Abstract jump_entry member accessors (Daniel Bristot de Oliveira) [1731860] - [x86] alternatives: Lockdep-enforce text_mutex in text_poke*() (Daniel Bristot de Oliveira) [1731860] - [x86] revert "x86/paravirt: Set up the virt_spin_lock_key after static keys get initialized" (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Initialize static branching early (Vitaly Kuznetsov) [1777260] - [x86] speculation: Fix redundant MDS mitigation message (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] speculation: Fix incorrect MDS/TAA mitigation status (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] speculation/taa: Fix printing of TAA_MSG_SMT on IBRS_ALL CPUs (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] tsx: Add config options to set tsx=on|off|auto (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [documentation] x86/speculation/taa: Add documentation for TSX Async Abort (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] tsx: Add "auto" option to the tsx= cmdline parameter (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] speculation/taa: Add sysfs reporting for TSX Async Abort (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] speculation/taa: Add mitigation for TSX Async Abort (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] cpu: Add a "tsx=" cmdline option with TSX disabled by default (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] cpu: Add a helper function x86_read_arch_cap_msr() (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] msr: Add the IA32_TSX_CTRL MSR (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [powerpc] xive: Prevent page fault issues in the machine crash handler (Diego Domingos) [1756116] - [tools] Fix memcpy_mcsafe_64.S link on selftests (Desnes Augusto Nunes do Rosario) [1775570]- [powerpc] perf: Fix loop exit condition in nest_imc_event_init (Steve Best) [1778609] - [net] netfilter: nf_tables: Add missing nft_tproxy Makefile line (Phil Sutter) [1762977]- [x86] kdump: Remove the backup region handling (Lianbo Jiang) [1730143] - [x86] kdump: Always reserve the low 1M when the crashkernel option is specified (Lianbo Jiang) [1730143] - [x86] crash: Add a forward declaration of struct kimage (Lianbo Jiang) [1730143] - [x86] kdump: Remove the unused crash_copy_backup_region() (Lianbo Jiang) [1730143] - [pci] p2pdma: Fix missing check for dma_virt_ops (Don Dutile) [1754734] - [pci] p2pdma: use the dev_pagemap internal refcount (Don Dutile) [1754734] - [pci] memremap: pass a struct dev_pagemap to ->kill and ->cleanup (Don Dutile) [1754734] - [pci] memremap: move dev_pagemap callbacks into a separate structure (Don Dutile) [1754734] - [pci] mm/devm_memremap_pages: fix final page put race (Don Dutile) [1754734] - [pci] p2pdma: track pgmap references per resource, not globally (Don Dutile) [1754734] - [pci] p2pdma: fix the gen_pool_add_virt() failure path (Don Dutile) [1754734] - [pci] mm, hmm: mark hmm_devmem_{add, add_resource} EXPORT_SYMBOL_GPL (Don Dutile) [1754734] - [lib] genalloc.c: Add algorithm, align and zeroed family of DMA allocators (Don Dutile) [1754732] - [lib] genalloc.c: include vmalloc.h (Don Dutile) [1754732] - [lib] genalloc.c: use vzalloc_node() to allocate the bitmap (Don Dutile) [1754732] - [md] dm table: propagate BDI_CAP_STABLE_WRITES to fix sporadic checksum errors (Mike Snitzer) [1770210] - [fs] gfs2: fix race between gfs2_freeze_func and unmount (Abhijith Das) [1676972] - [fs] cifs: smbd: Retry on memory registration failure (Leif Sahlberg) [1771772] - [fs] cifs: smbd: Indicate to retry on transport sending failure (Leif Sahlberg) [1771772] - [fs] cifs: smbd: Return EINTR when interrupted (Leif Sahlberg) [1771772] - [fs] cifs: smbd: Don't destroy transport on RDMA disconnect (Leif Sahlberg) [1771772] - [lib] crc-t10dif: crc_t10dif_mutex can be static (Vladis Dronov) [1769462] - [lib] crc-t10dif: Allow current transform to be inspected in sysfs (Vladis Dronov) [1769462] - [lib] crc-t10dif: Pick better transform if one becomes available (Vladis Dronov) [1769462] - [crypto] api - Introduce notifier for new crypto algorithms (Vladis Dronov) [1769462] - [netdrv] e1000e: Drop unnecessary __E1000_DOWN bit twiddling (Ken Cox) [1748256] - [netdrv] e1000e: Use rtnl_lock to prevent race conditions between net and pci/pm (Ken Cox) [1748256]- [powerpc] pseries: safely roll back failed DLPAR cpu add (Steve Best) [1772341] - [powerpc] pseries: address checkpatch warnings in dlpar_offline_cpu (Steve Best) [1772341] - [scsi] storvsc: setup 1:1 mapping between hardware queue and CPU queue (Cathy Avery) [1771503] - [scsi] storvsc: Add ability to change scsi queue depth (Cathy Avery) [1771503] - [scsi] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 320 (Cathy Avery) [1771503] - [scsi] smartpqi: bump version (Don Brace) [1725045] - [scsi] smartpqi: Align driver syntax with oob (Don Brace) [1725045] - [scsi] smartpqi: remove unused manifest constants (Don Brace) [1725045] - [scsi] smartpqi: fix problem with unique ID for physical device (Don Brace) [1725045] - [scsi] smartpqi: correct syntax issue (Don Brace) [1725045] - [scsi] smartpqi: change TMF timeout from 60 to 30 seconds (Don Brace) [1725045] - [scsi] smartpqi: fix LUN reset when fw bkgnd thread is hung (Don Brace) [1725045] - [scsi] smartpqi: add inquiry timeouts (Don Brace) [1725045] - [scsi] smartpqi: fix call trace in device discovery (Don Brace) [1725045] - [scsi] smartpqi: fix controller lockup observed during force reboot (Don Brace) [1725045] - [scsi] smartpqi: clean up an indentation issue (Don Brace) [1725045] - [scsi] smartpqi: remove set but not used variable 'ctrl_info' (Don Brace) [1725045] - [scsi] smartpqi: clean up indentation of a statement (Don Brace) [1725045] - [scsi] smartpqi: bump version (Don Brace) [1725045] - [scsi] smartpqi: update copyright (Don Brace) [1725045] - [scsi] smartpqi: add new pci ids (Don Brace) [1725045] - [scsi] smartpqi: correct REGNEWD return status (Don Brace) [1725045] - [scsi] smartpqi: add gigabyte controller (Don Brace) [1725045] - [scsi] smartpqi: correct hang when deleting 32 lds (Don Brace) [1725045] - [scsi] smartpqi: add bay identifier (Don Brace) [1725045] - [scsi] smartpqi: add sysfs entries (Don Brace) [1725045] - [scsi] smartpqi: add module param to hide vsep (Don Brace) [1725045] - [scsi] smartpqi: add pci ids for fiberhome controller (Don Brace) [1725045] - [scsi] smartpqi: add module param for exposure order (Don Brace) [1725045] - [scsi] smartpqi: unlock on error in pqi_submit_raid_request_synchronous() (Don Brace) [1725045] - [scsi] smartpqi: Reporting unhandled SCSI errors (Don Brace) [1725045] - [scsi] mpt3sas: Bump mpt3sas driver version to 32.100.00.00 (Tomas Henzl) [1725737] - [scsi] mpt3sas: Fix module parameter max_msix_vectors (Tomas Henzl) [1725737] - [scsi] mpt3sas: Reject NVMe Encap cmnds to unsupported HBA (Tomas Henzl) [1725737] - [scsi] mpt3sas: Use Component img header to get Package ver (Tomas Henzl) [1725737] - [scsi] mpt3sas: Fail release cmnd if diag buffer is released (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add app owned flag support for diag buffer (Tomas Henzl) [1725737] - [scsi] mpt3sas: Reuse diag buffer allocated at load time (Tomas Henzl) [1725737] - [scsi] mpt3sas: clear release bit when buffer reregistered (Tomas Henzl) [1725737] - [scsi] mpt3sas: Maintain owner of buffer through UniqueID (Tomas Henzl) [1725737] - [scsi] mpt3sas: Free diag buffer without any status check (Tomas Henzl) [1725737] - [scsi] mpt3sas: Fix clear pending bit in ioctl status (Tomas Henzl) [1725737] - [scsi] mpt3sas: Display message before releasing diag buffer (Tomas Henzl) [1725737] - [scsi] mpt3sas: Register trace buffer based on NVDATA settings (Tomas Henzl) [1725737] - [scsi] mpt3sas: Introduce module parameter to override queue depth (Tomas Henzl) [1725737] - [scsi] mpt3sas: Update driver version to 31.100.00.00 (Tomas Henzl) [1725737] - [scsi] mpt3sas: Run SAS DEVICE STATUS CHANGE EVENT from ISR (Tomas Henzl) [1725737] - [scsi] mpt3sas: Reduce the performance drop (Tomas Henzl) [1725737] - [scsi] mpt3sas: Handle fault during HBA initialization (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add sysfs to know supported features (Tomas Henzl) [1725737] - [scsi] mpt3sas: Support MEMORY MOVE Tool box command (Tomas Henzl) [1725737] - [scsi] mpt3sas: Allow ioctls to blocked access status NVMe (Tomas Henzl) [1725737] - [scsi] mpt3sas: Enumerate SES of a managed PCIe switch (Tomas Henzl) [1725737] - [scsi] mpt3sas: Update MPI headers to 2.6.8 spec (Tomas Henzl) [1725737] - [scsi] mpt3sas: Gracefully handle online firmware update (Tomas Henzl) [1725737] - [scsi] mpt3sas: memset request frame before reusing (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add support for PCIe Lane margin (Tomas Henzl) [1725737] - [scsi] mpt3sas: support target smid for [abort|query] task (Tomas Henzl) [1725737] - [scsi] mpt3sas: clean up a couple sizeof() uses (Tomas Henzl) [1725737] - [scsi] mpt3sas: Fix msix load balance on and off settings (Tomas Henzl) [1725737] - [scsi] mpt3sas: Determine smp affinity on per HBA basis (Tomas Henzl) [1725737] - [scsi] mpt3sas: Use configured PCIe link speed, not max (Tomas Henzl) [1725737] - [scsi] mpt3sas: Remove CPU arch check to determine perf_mode (Tomas Henzl) [1725737] - [scsi] mpt3sas: use DEVICE_ATTR_{RO, RW} (Tomas Henzl) [1725737] - [scsi] mpt3sas: make driver options visible in sys (Tomas Henzl) [1725737] - [scsi] mpt3sas: Mark expected switch fall-through (Tomas Henzl) [1725737] - [scsi] mpt3sas: Update driver version to 29.100.00.00 (Tomas Henzl) [1725737] - [scsi] mpt3sas: Introduce perf_mode module parameter (Tomas Henzl) [1725737] - [scsi] mpt3sas: Enable interrupt coalescing on high iops (Tomas Henzl) [1725737] - [scsi] mpt3sas: Affinity high iops queues IRQs to local node (Tomas Henzl) [1725737] - [scsi] mpt3sas: save and use MSI-X index for posting RD (Tomas Henzl) [1725737] - [scsi] mpt3sas: Use high iops queues under some circumstances (Tomas Henzl) [1725737] - [scsi] mpt3sas: change _base_get_msix_index prototype (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add flag high_iops_queues (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add Atomic RequestDescriptor support on Aero (Tomas Henzl) [1725737] - [scsi] mpt3sas: function pointers of request descriptor (Tomas Henzl) [1725737] - [scsi] mpt3sas_ctl: fix double-fetch bug in _ctl_ioctl_main() (Tomas Henzl) [1725737] - [md] revert "dm crypt: use WQ_HIGHPRI for the IO and crypt workqueues" (Mike Snitzer) [1775756] - [md] dm thin: wakeup worker only when deferred bios exist (Mike Snitzer) [1775756] - [md] dm raid: Remove unnecessary negation of a shift in raid10_format_to_md_layout (Mike Snitzer) [1775756] - [md] dm writecache: handle REQ_FUA (Mike Snitzer) [1775756] - [md] dm writecache: fix uninitialized variable warning (Mike Snitzer) [1775756] - [md] dm stripe: use struct_size() in kmalloc() (Mike Snitzer) [1775756] - [md] dm table: do not allow request-based DM to stack on partitions (Mike Snitzer) [1775756] - [md] dm cache: fix bugs when a GFP_NOWAIT allocation fails (Mike Snitzer) [1775756] - [md] dm writecache: skip writecache_wait for pmem mode (Mike Snitzer) [1775756] - [md] dm stats: use struct_size() helper (Mike Snitzer) [1775756] - [md] dm space map common: remove check for impossible sm_find_free() return value (Mike Snitzer) [1775756] - [md] dm raid1: use struct_size() with kzalloc() (Mike Snitzer) [1775756] - [md] dm writecache: optimize performance by sorting the blocks for writeback_all (Mike Snitzer) [1775756] - [md] dm writecache: add unlikely for getting two block with same LBA (Mike Snitzer) [1775756] - [md] dm writecache: remove unused member pointer in writeback_struct (Mike Snitzer) [1775756] - [md] dm: make dm_table_find_target return NULL (Mike Snitzer) [1775756] - [md] dm table: fix invalid memory accesses with too high sector number (Mike Snitzer) [1775756] - [md] dm space map metadata: fix missing store of apply_bops() return value (Mike Snitzer) [1775756] - [md] dm btree: fix order of block initialization in btree_split_beneath (Mike Snitzer) [1775756] - [md] dm raid: add missing cleanup in raid_ctr() (Mike Snitzer) [1775756] - [md] dm kcopyd: always complete failed jobs (Mike Snitzer) [1775756] - [md] dm crypt: remove obsolete comment about plumb IV (Mike Snitzer) [1775756] - [md] dm crypt: wipe private IV struct after key invalid flag is set (Mike Snitzer) [1775756] - [md] dm: update stale comment in end_clone_bio() (Mike Snitzer) [1775756] - [md] dm log writes: fix incorrect comment about the logged sequence example (Mike Snitzer) [1775756] - [md] dm log writes: use struct_size() to calculate size of pending_block (Mike Snitzer) [1775756] - [md] dm crypt: use struct_size() when allocating encryption context (Mike Snitzer) [1775756] - [md] dm thin metadata: check if in fail_io mode when setting needs_check (Mike Snitzer) [1775756] - [md] dm verity: use message limit for data block corruption message (Mike Snitzer) [1775756] - [md] dm log writes: make sure super sector log updates are written in order (Mike Snitzer) [1775756] - [md] dm: fix a couple brace coding style issues (Mike Snitzer) [1775756] - [md] dm crypt: print device name in integrity error message (Mike Snitzer) [1775756] - [documentation] dm integrity: update documentation (Mike Snitzer) [1775756] - [md] dm integrity: don't report unused options (Mike Snitzer) [1775756] - [md] dm integrity: don't check null pointer before kvfree and vfree (Mike Snitzer) [1775756] - [md] dm integrity: correctly calculate the size of metadata area (Mike Snitzer) [1775756] - [md] dm mpath: always free attached_handler_name in parse_path() (Mike Snitzer) [1775756] - [md] dm writecache: avoid unnecessary lookups in writecache_find_entry() (Mike Snitzer) [1775756] - [md] dm writecache: remove unused member page_offset in writeback_struct (Mike Snitzer) [1775756] - [md] dm delay: fix a crash when invalid device is specified (Mike Snitzer) [1775756] - [md] dm: only initialize md->dax_dev if CONFIG_DAX_DRIVER is enabled (Mike Snitzer) [1775756] - [md] dm writecache: add unlikely for returned value of rb_next_prev (Mike Snitzer) [1775756] - [md] dm writecache: remove needless dereferences in __writecache_writeback_pmem() (Mike Snitzer) [1775756] - [md] dm crypt: fix endianness annotations around org_sector_of_dmreq (Mike Snitzer) [1775756] - [md] dm integrity: fix deadlock with overlapping I_O (Mike Snitzer) [1775756] - [md] dm: disable DISCARD if the underlying storage no longer supports it (Mike Snitzer) [1775756] - [md] dm: revert 8f50e358153d ("dm: limit the max bio size as BIO_MAX_PAGES * PAGE_SIZE") (Mike Snitzer) [1775756] - [md] dm integrity: make dm_integrity_init and dm_integrity_exit static (Mike Snitzer) [1775756] - [md] dm integrity: change memcmp to strncmp in dm_integrity_ctr (Mike Snitzer) [1775756] - [x86] platform/uv: Account for UV Hubless in is_uvX_hub Ops (Frank Ramsay) [1757510] - [x86] platform/uv: Check EFI Boot to set reboot type (Frank Ramsay) [1757510] - [x86] platform/uv: Decode UVsystab Info (Frank Ramsay) [1757510] - [x86] platform/uv: Add UV Hubbed/Hubless Proc FS Files (Frank Ramsay) [1757510] - [x86] platform/uv: Setup UV functions for Hubless UV Systems (Frank Ramsay) [1757510] - [x86] platform/uv: Add return code to UV BIOS Init function (Frank Ramsay) [1757510] - [x86] platform/uv: Return UV Hubless System Type (Frank Ramsay) [1757510] - [x86] platform/uv: Save OEM_ID from ACPI MADT probe (Frank Ramsay) [1757510] - [x86] mm: Handle physical-virtual alignment mismatch in phys_p4d_init() (Baoquan He) [1685383] - [x86] mm/kaslr: Reduce randomization granularity for 5-level paging to 1GB (Baoquan He) [1685383] - [x86] mm/kaslr: Use only one PUD entry for real mode trampoline (Baoquan He) [1685383] - [documentation] documentation/stackprotector: powerpc supports stack protector (Bhupesh Sharma) [1714310] - [makefile] kbuild: mark prepare0 as PHONY to fix external module build (Bhupesh Sharma) [1714310] - [makefile] kbuild: fix single target build for external module (Bhupesh Sharma) [1714310] - [arm64] enable per-task stack canaries (Bhupesh Sharma) [1714310] - [powerpc] Fix stack protector crashes on CPU hotplug (Bhupesh Sharma) [1714310] - [powerpc] 64: properly initialise the stackprotector canary on SMP (Bhupesh Sharma) [1714310] - [powerpc] Fix stackprotector detection for non-glibc toolchains (Bhupesh Sharma) [1714310] - [powerpc] 64: add stack protector support (Bhupesh Sharma) [1714310] - [powerpc] 32: add stack protector support (Bhupesh Sharma) [1714310] - [pci] vmd: Fix shadow offsets to reflect spec changes (Myron Stowe) [1757896] - [pci] vmd: Fix config addressing when using bus offsets (Myron Stowe) [1757896] - [pci] Fix typos and whitespace errors (Myron Stowe) [1757896] - [pci] vmd: use the proper dma_* APIs instead of direct methods calls (Myron Stowe) [1757896] - [powerpc] powernv: Disable native PCIe port management (Gustavo Duarte) [1524642] - [powerpc] eeh: Fix eeh eeh_debugfs_break_device() with SRIOV devices (Gustavo Duarte) [1524642] - [tools] selftests/powerpc: Add basic EEH selftest (Gustavo Duarte) [1524642] - [powerpc] eeh: Add a eeh_dev_break debugfs interface (Gustavo Duarte) [1524642] - [powerpc] eeh: Add debugfs interface to run an EEH check (Gustavo Duarte) [1524642] - [powerpc] eeh: Fix debugfs_simple_attr.cocci warnings (Gustavo Duarte) [1524642] - [powerpc] eeh: Fix build with STACKTRACE=n (Gustavo Duarte) [1524642] - [powerpc] eeh: Set attention indicator while recovering (Gustavo Duarte) [1524642] - [pci] pci-hotplug/pnv_php: Add attention indicator support (Gustavo Duarte) [1524642] - [pci] pci-hotplug/pnv_php: Add support for IODA3 Power9 PHBs (Gustavo Duarte) [1524642] - [pci] pci-hotplug/pnv_php: Add a reset_slot() callback (Gustavo Duarte) [1524642] - [powerpc] powernv/eeh: Use generic code to handle hot resets (Gustavo Duarte) [1524642] - [powerpc] eeh: Remove stale CAPI comment (Gustavo Duarte) [1524642] - [powerpc] eeh: Defer printing stack trace (Gustavo Duarte) [1524642] - [powerpc] eeh: Check slot presence state in eeh_handle_normal_event() (Gustavo Duarte) [1524642] - [powerpc] eeh: Make permanently failed devices non-actionable (Gustavo Duarte) [1524642] - [powerpc] eeh: Fix race when freeing PDNs (Gustavo Duarte) [1524642] - [powerpc] eeh: Clean up EEH PEs after recovery finishes (Gustavo Duarte) [1524642] - [netdrv] be2net: disable bh with spin_lock in be_process_mcc (Petr Oros) [1724777] - [netdrv] be2net: Synchronize be_update_queues with dev_watchdog (Petr Oros) [1724777] - [netdrv] be2net: Signal that the device cannot transmit during reconfiguration (Petr Oros) [1724777] - [netdrv] be2net: fix link failure after ethtool offline test (Petr Oros) [1724777] - [netdrv] be2net: Fix number of Rx queues used for flow hashing (Petr Oros) [1724777] - [netdrv] benet: remove broken and unused macro (Petr Oros) [1724777] - [netdrv] benet: use skb_vlan_tag_get_prio() (Petr Oros) [1724777] - [netdrv] benet: use __vlan_hwaccel helpers (Petr Oros) [1724777] - [netdrv] revert "[netdrv] be2net: Disable queue dump in be_tx_timeout handler" (Petr Oros) [1724777] - [infiniband] rdma/i40iw: Set queue pair state when being queried (Stefan Assmann) [1721712] - [infiniband] ib/i40iw: Use kmemdup rather than open coding (Stefan Assmann) [1721712] - [infiniband] rdma/i40iw: Handle workqueue allocation failure (Stefan Assmann) [1721712] - [nvdimm] libnvdimm/pfn_dev: Add page size and struct page size to pfn superblock (Baoquan He) [1724969] - [nvdimm] libnvdimm/pfn_dev: Add a build check to make sure we notice when struct page size change (Baoquan He) [1724969] - [nvdimm] libnvdimm/pfn: Fix namespace creation on misaligned addresses (Baoquan He) [1724969] - [nvdimm] libnvdimm/pfn: stop padding pmem namespaces to section alignment (Baoquan He) [1724969] - [nvdimm] libnvdimm/pfn: fix fsdax-mode namespace info-block zero-fields (Baoquan He) [1724969] - [nvdimm] revert "libnvdimm/pfn: fix fsdax-mode namespace info-block zero-fields" (Baoquan He) [1724969] - [nvdimm] revert "libnvdimm/pfn_dev: Add page size and struct page size to pfn superblock" (Baoquan He) [1724969] - [nvdimm] revert "libnvdimm/pfn_dev: Add a build check to make sure we notice when struct page size change" (Baoquan He) [1724969] - [mm] sparsemem: cleanup 'section number' data types (Baoquan He) [1724969] - [kernel] mm/devm_memremap_pages: enable sub-section remap (Baoquan He) [1724969] - [mm] sparsemem: support sub-section hotplug (Baoquan He) [1724969] - [mm] sparsemem: prepare for sub-section ranges (Baoquan He) [1724969] - [kernel] mm: kill is_dev_zone() helper (Baoquan He) [1724969] - [mm] hotplug: kill is_dev_zone() usage in __remove_pages() (Baoquan He) [1724969] - [mm] sparsemem: convert kmalloc_section_memmap() to populate_section_memmap() (Baoquan He) [1724969] - [mm] hotplug: prepare shrink_{zone, pgdat}_span for sub-section removal (Baoquan He) [1724969] - [mm] sparsemem: add helpers track active portions of a section at boot (Baoquan He) [1724969] - [mm] sparsemem: introduce a SECTION_IS_EARLY flag (Baoquan He) [1724969] - [mm] sparsemem: introduce struct mem_section_usage (Baoquan He) [1724969] - [base] base/memory.c: get rid of find_memory_block_hinted() (Baoquan He) [1724969] - [mm] memory_hotplug: move and simplify walk_memory_blocks() (Baoquan He) [1724969] - [mm] memory_hotplug: rename walk_memory_range() and pass start+size instead of pfns (Baoquan He) [1724969] - [mm] hotplug: make remove_memory() interface usable (Baoquan He) [1724969] - [kernel] mm: make register_mem_sect_under_node() static (Baoquan He) [1724969] - [base] base/memory: use "unsigned long" for block ids (Baoquan He) [1724969] - [base] mm: section numbers use the type "unsigned long" (Baoquan He) [1724969] - [base] base/memory.c: Use DEVICE_ATTR_RO and friends (Baoquan He) [1724969] - [mm] sparse.c: set section nid for hot-add memory (Baoquan He) [1724969] - [mm] memory_hotplug: remove "zone" parameter from sparse_remove_one_section (Baoquan He) [1724969] - [base] mm/memory_hotplug: make unregister_memory_block_under_nodes() never fail (Baoquan He) [1724969] - [base] mm/memory_hotplug: remove memory block devices before arch_remove_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: drop MHP_MEMBLOCK_API (Baoquan He) [1724969] - [base] mm/memory_hotplug: create memory block devices after arch_add_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: allow arch_remove_memory() without CONFIG_MEMORY_HOTREMOVE (Baoquan He) [1724969] - [arm64] mm: add temporary arch_remove_memory() implementation (Baoquan He) [1724969] - [mm] sparse.c: clean up obsolete code comment (Baoquan He) [1724969] - [base] base/memory: pass a block_id to init_memory_block() (Baoquan He) [1724969] - [base] base/memory.c: remove an unnecessary check on NR_MEM_SECTIONS (Baoquan He) [1724969] - [s390] s390x/mm: implement arch_remove_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: make __remove_section() never fail (Baoquan He) [1724969] - [base] mm/memory_hotplug: make unregister_memory_section() never fail (Baoquan He) [1724969] - [base] base/memory.c: clean up relics in function parameters (Baoquan He) [1724969] - [base] mm, memory_hotplug: update a comment in unregister_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: release memory resource after arch_remove_memory() (Baoquan He) [1724969] - [kernel] mm, memory_hotplug: provide a more generic restrictions for memory hotplug (Baoquan He) [1724969] - [kernel] linux/memory_hotplug.h: remove duplicate declaration of offline_pages() (Baoquan He) [1724969] - [mm] x86: respect memory size limiting via mem= parameter (Baoquan He) [1724969] - [arm64] Add memory hotplug support (Baoquan He) [1724969] - [arm64] mm: check for upper PAGE_SHIFT bits in pfn_valid() (Baoquan He) [1724969] - [powerpc] mm: Fix section mismatch warning (Baoquan He) [1724969] - [base] mm/memory_hotplug: do not unlock after failing to take the device_hotplug_lock (Baoquan He) [1724969] - [mm] memory_hotplug: drop "online" parameter from add_memory_resource() (Baoquan He) [1724969] - [s390] s390x/mm: fail when an altmap is used for arch_add_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: simplify and fix check_hotplug_memory_range() (Baoquan He) [1724969] - [mm] memory_hotplug: add nid parameter to arch_remove_memory (Baoquan He) [1724969] - [mm] sparse: pass nid instead of pgdat to sparse_add_one_section() (Baoquan He) [1724969] - [mm] sparse: drop pgdat_resize_lock in sparse_add/remove_one_section() (Baoquan He) [1724969] - [documentation] memory-hotplug.rst: add some details about locking internals (Baoquan He) [1724969] - [powerpc] powernv: hold device_hotplug_lock when calling memtrace_offline_pages() (Baoquan He) [1724969] - [powerpc] powernv: hold device_hotplug_lock when calling device_online() (Baoquan He) [1724969] - [powerpc] powernv: Allow memory that has been hot-removed to be hot-added (Baoquan He) [1724969] - [powerpc] powernv/memtrace: Remove memtrace mmap() (Baoquan He) [1724969] - [mm] memory_hotplug: fix online/offline_pages called w.o. mem_hotplug_lock (Baoquan He) [1724969] - [mm] memory_hotplug: make add_memory() take the device_hotplug_lock (Baoquan He) [1724969] - [mm] memory_hotplug: make remove_memory() take the device_hotplug_lock (Baoquan He) [1724969] - [powerpc] memtrace: Remove memory in chunks (Baoquan He) [1724969] - [base] mm/memory_hotplug.c: drop unnecessary checks from register_mem_sect_under_node() (Baoquan He) [1724969] - [base] mm/memory_hotplug.c: make register_mem_sect_under_node() a callback of walk_memory_range() (Baoquan He) [1724969] - [mm] memory_hotplug.c: call register_mem_sect_under_node() (Baoquan He) [1724969] - [mm] memory_hotplug.c: make add_memory_resource use __try_online_node (Baoquan He) [1724969] - [pci] Always allow probing with driver_override (Myron Stowe) [1702178] - [pci] Return error if cannot probe VF (Myron Stowe) [1702178] - [target] scsi: target: core: Do not overwrite CDB byte 1 (Maurizio Lombardi) [1764579] - [target] scsi: target: tcmu: clean the nl_cmd of the udev when nl send fails (Maurizio Lombardi) [1764579] - [target] scsi: target: tcmu: avoid use-after-free after command timeout (Maurizio Lombardi) [1764579] - [target] scsi: tcmu: Simplify tcmu_update_uio_info() (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: fix possible condition with no effect (if == else) (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Make sure PDU processing continues if parsing a command fails (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Make iscsit_map_iovec() more robust (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Handle too large immediate data buffers correctly (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Only send R2T if needed (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Detect conn_cmd_list corruption early (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Make the XCOPY setup code easier to read by inlining two functions (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Simplify LUN initialization in XCOPY implementation (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Remove a set-but-not-used member variable from the XCOPY implementation (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Rework the SPC-2 reservation handling code (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Fix a race condition in the LUN lookup code (Maurizio Lombardi) [1764579] - [target] scsi: target: alua: fix the tg_pt_gps_count (Maurizio Lombardi) [1764579] - [target] scsi: target: iscsi: Free conn_ops when zalloc_cpumask_var failed (Maurizio Lombardi) [1764579] - [target] scsi: target: iscsi: Fix np_ip_proto and np_sock_type in iscsit_setup_np (Maurizio Lombardi) [1764579] - [target] scsi: target: fix unsigned comparision with less than zero (Maurizio Lombardi) [1764579] - [target] scsi: target: Add device product id and revision configfs attributes (Maurizio Lombardi) [1764579] - [kernel] genirq/affinity: Remove const qualifier from node_to_cpumask argument (Ming Lei) [1743064] - [kernel] genirq/affinity: Spread vectors on node according to nr_cpu ratio (Ming Lei) [1743064] - [kernel] genirq/affinity: Improve __irq_build_affinity_masks() (Ming Lei) [1743064] - [kernel] genirq/affinity: Remove unused argument from [__]irq_build_affinity_masks() (Ming Lei) [1743064] - [kernel] workqueue, lockdep: Fix a memory leak in wq->lock_name (Waiman Long) [1736654] - [kernel] workqueue, lockdep: Fix an alloc_workqueue() error path (Waiman Long) [1736654] - [kernel] locking/lockdep: Report more stack trace statistics (Waiman Long) [1736654] - [kernel] locking/lockdep: Reduce space occupied by stack traces (Waiman Long) [1736654] - [kernel] locking/lockdep: Make it clear that what lock_class::key points at is not modified (Waiman Long) [1736654] - [kernel] lockdep: Make print_lock() address visible (Waiman Long) [1736654] - [kernel] locking/lockdep: Clean up #ifdef checks (Waiman Long) [1736654] - [kernel] locking/lockdep: Hide unused 'class' variable (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix lock used or unused stats error (Waiman Long) [1736654] - [kernel] locking/lockdep: increase size of counters for lockdep statistics (Waiman Long) [1736654] - [kernel] locking/lockdep: Move mark_lock() inside CONFIG_TRACE_IRQFLAGS && CONFIG_PROVE_LOCKING (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove unnecessary DEBUG_LOCKS_WARN_ON() (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix merging of hlocks with non-zero references (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix OOO unlock when hlocks need merging (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove !dir in lock irq usage check (Waiman Long) [1736654] - [kernel] locking/lockdep: Adjust new bit cases in mark_lock (Waiman Long) [1736654] - [kernel] locking/lockdep: Consolidate lock usage bit initialization (Waiman Long) [1736654] - [kernel] locking/lockdep: Check redundant dependency only when CONFIG_LOCKDEP_SMALL (Waiman Long) [1736654] - [kernel] locking/lockdep: Refactorize check_noncircular and check_redundant (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove unused argument in __lock_release (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove redundant argument in check_deadlock (Waiman Long) [1736654] - [documentation] locking/lockdep: Add explanation to lock usage rules in lockdep design doc (Waiman Long) [1736654] - [kernel] locking/lockdep: Update comments on dependency search (Waiman Long) [1736654] - [kernel] locking/lockdep: Avoid constant checks in __bfs by using offset reference (Waiman Long) [1736654] - [kernel] locking/lockdep: Change the return type of __cq_dequeue() (Waiman Long) [1736654] - [kernel] locking/lockdep: Change type of the element field in circular_queue (Waiman Long) [1736654] - [kernel] locking/lockdep: Update comment (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove unused argument in validate_chain() and check_deadlock() (Waiman Long) [1736654] - [kernel] locking/lockdep: Change the range of class_idx in held_lock struct (Waiman Long) [1736654] - [kernel] locking/lockdep: Define INITIAL_CHAIN_KEY for chain keys to start with (Waiman Long) [1736654] - [kernel] locking/lockdep: Use lockdep_init_task for task initiation consistently (Waiman Long) [1736654] - [kernel] locking/lockdep: Update obsolete struct field description (Waiman Long) [1736654] - [kernel] locking/lockdep: Print the right depth for chain key collision (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove useless conditional macro (Waiman Long) [1736654] - [kernel] locking/lockdep: Adjust lock usage bit character checks (Waiman Long) [1736654] - [documentation] locking/lockdep: Add description and explanation in lockdep design doc (Waiman Long) [1736654] - [kernel] locking/lockdep: Change all print_*() return type to void (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove the unused print_lock_trace() function (Waiman Long) [1736654] - [kernel] locking/lockdep: Don't complain about incorrect name for no validate class (Waiman Long) [1736654] - [kernel] lockdep: Add assertion to check if in an interrupt (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove unnecessary unlikely() (Waiman Long) [1736654] - [kernel] locking/lockdep: Test all incompatible scenarios at once in check_irq_usage() (Waiman Long) [1736654] - [kernel] locking/lockdep: Avoid bogus Clang warning (Waiman Long) [1736654] - [kernel] locking/lockdep: Generate LOCKF_ bit composites (Waiman Long) [1736654] - [kernel] locking/lockdep: Use expanded masks on find_usage_*() functions (Waiman Long) [1736654] - [kernel] locking/lockdep: Map remaining magic numbers to lock usage mask names (Waiman Long) [1736654] - [kernel] locking/lockdep: Move valid_state() inside CONFIG_TRACE_IRQFLAGS && CONFIG_PROVE_LOCKING (Waiman Long) [1736654] - [kernel] lockdep: Simplify stack trace handling (Waiman Long) [1736654] - [kernel] locking/lockdep: Make lockdep_unregister_key() honor 'debug_locks' again (Waiman Long) [1736654] - [kernel] locking/lockdep: Zap lock classes even with lock debugging disabled (Waiman Long) [1736654] - [kernel] locking/lockdep: Only call init_rcu_head() after RCU has been initialized (Waiman Long) [1736654] - [kernel] locking/lockdep: Avoid a Clang warning (Waiman Long) [1736654] - [kernel] locking/lockdep: Shrink struct lock_class_key (Waiman Long) [1736654] - [kernel] locking/lockdep: Add module_param to enable consistency checks (Waiman Long) [1736654] - [tools] lockdep/lib/tests: Test dynamic key registration (Waiman Long) [1736654] - [tools] lockdep/lib/tests: Fix run_tests.sh (Waiman Long) [1736654] - [kernel] workqueue: Use dynamic lockdep keys for workqueues (Waiman Long) [1736654] - [kernel] locking/lockdep: Add support for dynamic keys (Waiman Long) [1736654] - [kernel] locking/lockdep: Verify whether lock objects are small enough to be used as class keys (Waiman Long) [1736654] - [kernel] locking/lockdep: Check data structure consistency (Waiman Long) [1736654] - [kernel] locking/lockdep: Reuse lock chains that have been freed (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix a comment in add_chain_cache() (Waiman Long) [1736654] - [kernel] locking/lockdep: Introduce lockdep_next_lockchain() and lock_chain_count() (Waiman Long) [1736654] - [kernel] locking/lockdep: Reuse list entries that are no longer in use (Waiman Long) [1736654] - [kernel] locking/lockdep: Free lock classes that are no longer in use (Waiman Long) [1736654] - [kernel] locking/lockdep: Update two outdated comments (Waiman Long) [1736654] - [kernel] locking/lockdep: Make it easy to detect whether or not inside a selftest (Waiman Long) [1736654] - [kernel] locking/lockdep: Split lockdep_free_key_range() and lockdep_reset_lock() (Waiman Long) [1736654] - [kernel] locking/lockdep: Initialize the locks_before and locks_after lists earlier (Waiman Long) [1736654] - [kernel] locking/lockdep: Make zap_class() remove all matching lock order entries (Waiman Long) [1736654] - [kernel] locking/lockdep: Reorder struct lock_class members (Waiman Long) [1736654] - [kernel] locking/lockdep: Avoid that add_chain_cache() adds an invalid chain to the cache (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix reported required memory size (2/2) (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix reported required memory size (1/2) (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix two 32-bit compiler warnings (Waiman Long) [1736654] - [kernel] locking/lockdep: Rename lockdep_info() to lockdep_init() (Waiman Long) [1736654] - [kernel] locking/lockdep: Add debug_locks check in __lock_downgrade() (Waiman Long) [1736654] - [kernel] locking/lockdep: Provide enum lock_usage_bit mask names (Waiman Long) [1736654] - [kernel] locking/lockdep: Simplify mark_held_locks() (Waiman Long) [1736654] - [kernel] locking/lockdep: Add debug_locks check in __lock_downgrade() (Waiman Long) [1736654] - [kernel] locking/lockdep: Stop using RCU primitives to access 'all_lock_classes' (Waiman Long) [1736654] - [kernel] locking/lockdep: Make concurrent lockdep_reset_lock() calls safe (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove a superfluous INIT_LIST_HEAD() statement (Waiman Long) [1736654] - [kernel] locking/lockdep: Introduce lock_class_cache_is_registered() (Waiman Long) [1736654] - [kernel] locking/lockdep: Inline __lockdep_init_map() (Waiman Long) [1736654] - [kernel] locking/lockdep: Declare local symbols static (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Test the lockdep_reset_lock() implementation (Waiman Long) [1736654] - [tools] lib/lockdep: Add dummy print_irqtrace_events() implementation (Waiman Long) [1736654] - [tools] lib/lockdep: Rename "trywlock" into "trywrlock" (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Run lockdep tests a second time under Valgrind (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Improve testing accuracy (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Fix shellcheck warnings (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Display compiler warning and error messages (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove ::version from lock_class structure (Waiman Long) [1736654] - [init] kconfig: disable io_uring support (Jeff Moyer) [1758680] - [virt] kvm: arm64: pmu: Reset sample period on overflow handling (Auger Eric) [1760872] - [virt] kvm: arm64: pmu: Set the CHAINED attribute before creating the in-kernel event (Auger Eric) [1760872] - [arm64] kvm: Handle PMCR_EL0.LC as RES1 on pure AArch64 systems (Auger Eric) [1760872] - [virt] kvm: arm64: pmu: Fix cycle counter truncation (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Introduce kvm_pmu_vcpu_init() to setup PMU counter index (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Support chained PMU counters (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Remove pmc->bitmask (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Re-create event when setting counter value (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Extract duplicated code to own function (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Rename kvm_pmu_{enable/disable}_counter functions (Auger Eric) [1760872] - [arm64] perf: Hook up new events (Auger Eric) [1760872] - [arm64] perf: Move event definitions into perf_event.h (Auger Eric) [1760872] - [arm64] perf: Remove duplicate generic cache events (Auger Eric) [1760872] - [arm64] perf: Terminate PMU assignment statements with semicolons (Auger Eric) [1760872] - [arm64] Allow CAVIUM_TX2_ERRATUM_219 to be selected (Auger Eric) [1771633] - [arm64] Avoid Cavium TX2 erratum 219 when switching TTBR (Auger Eric) [1771633] - [arm64] Enable workaround for Cavium TX2 erratum 219 when running SMT (Auger Eric) [1771633] - [arm64] kvm: Trap VM ops when ARM64_WORKAROUND_CAVIUM_TX2_219_TVM is set (Auger Eric) [1771633] - [arm64] sysreg: fix incorrect definition of SYS_PAR_EL1_F (Auger Eric) [1771633] - [arm64] Force SSBS on context switch (Mark Salter) [1756103] - [arm64] enable pointer authentication (Mark Salter) [1756103] - [arm64] add ptrace regsets for ptrauth key management (Mark Salter) [1756103] - arm64: cpufeature: Rework ptr auth hwcaps using multi_entry_cap_matches (Mark Salter) [1756103] - [arm64] capabilities: Merge duplicate entries for Qualcomm erratum 1003 (Mark Salter) [1756103] - [arm64] cpufeature: Reduce number of pointer auth CPU caps from 6 to 4 (Mark Salter) [1756103] - [documentation] arm64: docs: document pointer authentication (Mark Salter) [1756103] - [documentation] arm64: docs: Document SSBS HWCAP (Mark Salter) [1756103] - [documentation] arm64: docs: Fix typos in ELF hwcaps (Mark Salter) [1756103] - [arm64] ptr auth: Move per-thread keys from thread_info to thread_struct (Mark Salter) [1756103] - [arm64] add prctl control for resetting ptrauth keys (Mark Salter) [1756103] - [arm64] perf: strip PAC when unwinding userspace (Mark Salter) [1756103] - [arm64] expose user PAC bit positions via ptrace (Mark Salter) [1756103] - [arm64] add basic pointer authentication support (Mark Salter) [1756103] - arm64/cpufeature: detect pointer authentication (Mark Salter) [1756103] - [arm64] cpufeature: Convert hook_lock to raw_spin_lock_t in cpu_enable_ssbs() (Mark Salter) [1756103] - [arm64] entry: Allow handling of undefined instructions from EL1 (Mark Salter) [1756103] - [arm64] Fix silly typo in comment (Mark Salter) [1756103] - [fs] smb3: fix signing verification of large reads (Dave Wysochanski) [1753114] - [fs] revert "nfs4: Fix v4.0 client state corruption when mount" (Benjamin Coddington) [1767012] - [kernel] svcrdma: Increase the default connection credit limit (Benjamin Coddington) [1771430] - [x86] quirks: Disable HPET on Intel Coffe Lake platforms (David Arcari) [1773774] - [sched] core: Fix CPU controller for !RT_GROUP_SCHED (Phil Auld) [1774652] - [x86] Add comment for x86 processor OS version support (David Arcari) [1709878] - [x86] kvm: svm: taint module and print taint message iff nested is enabled (Bandan Das) [1775410] - [x86] cpu: Add Tiger Lake to Intel family (Steve Best) [1773790] - [fs] Fix the locking in dcache_readdir() and friends (Miklos Szeredi) [1761746] - [infiniband] rdma/mlx5: Return proper error value (Mohammad Heib) [1772101] - [scsi] mpt3sas: change allocation option (Tomas Henzl) [1770264] - [scsi] qla2xxx: Initialized mailbox to prevent driver load failure (Himanshu Madhani) [1770309] - [mfd] intel-lpss: Add Intel Comet Lake PCH-H PCI IDs (David Arcari) [1773307] - [powercap] intel_rapl: add support for Cometlake desktop (David Arcari) [1759664] - [powercap] intel_rapl: add support for CometLake Mobile (David Arcari) [1746265] - [kernel] intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state (Alexander Beregalov) [1732604] - [thermal] int340x/processor_thermal_device: Fix proc_thermal_rapl_remove() (Alexander Beregalov) [1732604] - [thermal] int340x/processor_thermal_device: add support for MMIO RAPL (Alexander Beregalov) [1732604] - [thermal] thermal: processor_thermal_device: Fix build warning (Alexander Beregalov) [1732604] - [thermal] thermal: processor_thermal: Read PPCC on resume (Alexander Beregalov) [1732604] - [thermal] thermal: processor_thermal: Downgrade error message (Alexander Beregalov) [1732604] - [thermal] intel: int340x: processor_thermal_device: simplify to get driver data (Alexander Beregalov) [1732604] - [thermal] int3403_thermal: favor _TMP instead of PTYP (Alexander Beregalov) [1732604] - [thermal] int340x_thermal: fix mode setting (Alexander Beregalov) [1732604] - [thermal] int340x_thermal: Add additional UUIDs (Alexander Beregalov) [1732604] - [thermal] thermal: int340x_thermal: Fix sysfs race condition (Alexander Beregalov) [1732604] - [thermal] thermal: int340x_thermal: Make PCI dependency explicit (Alexander Beregalov) [1732604] - [thermal] int340x_thermal: Fix a NULL vs IS_ERR() check (Alexander Beregalov) [1732604] - [thermal] int340x_thermal: int3400_thermal: simplify getting .driver_data (Alexander Beregalov) [1732604] - [powercap] Invoke powercap_init() and rapl_init() earlier (Alexander Beregalov) [1732604] - [powercap] intel_rapl: Fix module autoloading issue (Alexander Beregalov) [1732604] - [powercap] intel_rapl: support two power limits for every RAPL domain (Alexander Beregalov) [1732604] - [powercap] intel_rapl: support 64 bit register (Alexander Beregalov) [1732604] - [powercap] intel_rapl: abstract RAPL common code (Alexander Beregalov) [1732604] - [powercap] intel_rapl: cleanup hardcoded MSR access (Alexander Beregalov) [1732604] - [powercap] intel_rapl: cleanup some functions (Alexander Beregalov) [1732604] - [powercap] intel_rapl: abstract register access operations (Alexander Beregalov) [1732604] - [powercap] intel_rapl: abstract register address (Alexander Beregalov) [1732604] - [powercap] intel_rapl: introduce struct rapl_if_private (Alexander Beregalov) [1732604] - [kernel] intel_rapl: introduce intel_rapl.h (Alexander Beregalov) [1732604] - [powercap] intel_rapl: remove hardcoded register index (Alexander Beregalov) [1732604] - [powercap] intel_rapl: use reg instead of msr (Alexander Beregalov) [1732604] - [security] ima: Differentiate auditing policy rules from "audit" actions (Richard Guy Briggs) [1479911] - [security] ima: Do not audit if CONFIG_INTEGRITY_AUDIT is not set (Richard Guy Briggs) [1479911] - [security] ima: Use audit_log_format() rather than audit_log_string() (Richard Guy Briggs) [1479911] - [security] ima: Call audit_log_string() rather than logging it untrusted (Richard Guy Briggs) [1479911] - [security] selinux: avoid atomic_t usage in sidtab (Ondrej Mosnacek) [1741182] - [security] selinux: always return a secid from the network caches if we find one (Ondrej Mosnacek) [1741182] - [security] selinux: policydb - rename type_val_to_struct_array (Ondrej Mosnacek) [1741182] - [security] selinux: policydb - fix some checkpatch.pl warnings (Ondrej Mosnacek) [1741182] - [security] selinux: shuffle around policydb.c to get rid of forward declarations (Ondrej Mosnacek) [1741182] - [security] selinux: fix memory leak in policydb_init() (Ondrej Mosnacek) [1741182] - [security] selinux: check sidtab limit before adding a new entry (Ondrej Mosnacek) [1741182] - [security] selinux: format all invalid context as untrusted (Ondrej Mosnacek) [1479914 1741182] - [security] selinux: remove some no-op BUG_ONs (Ondrej Mosnacek) [1741182] - [security] selinux: provide __le variables explicitly (Ondrej Mosnacek) [1741182] - [security] selinux: avoid uninitialized variable warning (Ondrej Mosnacek) [1741182] - [security] selinux: remove useless assignments (Ondrej Mosnacek) [1741182] - [security] selinux: fix NULL dereference in policydb_destroy() (Ondrej Mosnacek) [1741182] - [security] selinux: convert to kvmalloc (Ondrej Mosnacek) [1741182] - [kernel] lsm: generalize flag passing to security_capable (Ondrej Mosnacek) [1741182] - [kernel] selinux: Remove unused selinux_is_enabled (Ondrej Mosnacek) [1741182] - [kernel] selinux: Remove cred security blob poisoning (Ondrej Mosnacek) [1741182] - [security] selinux: Remove SECURITY_SELINUX_BOOTPARAM_VALUE (Ondrej Mosnacek) [1741182]- [tools] selftests: mlxsw: Add a test for leftover DSCP rule (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Fix local variable declarations in DSCP tests (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Add counters for GC events (Ivan Vecera) [1737368] - [netdrv] mlxsw: Bump firmware version to 13.2000.1886 (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Prevent auto negotiation on number of lanes (Ivan Vecera) [1737368] - [netdrv] mlxsw: Remove 56G speed support (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Keep unmatched entries in a linked list (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Further reduce pool size on Spectrum-2 (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Fix error path in mlxsw_sp_module_init() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: fix duplicated check on orig_egr_types (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Increase parsing depth when PTP is enabled (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Fix typo in qos_mc_aware.sh (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Do not process learned records with a dummy FID (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_dcb: Configure DSCP map as the last rule is removed (Ivan Vecera) [1737368] - [netdrv] remove redundant memset (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Apply the PTP shaper enable/disable logic (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Set up PTP shaper when port status has changed (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Enable/disable PTP shaper on a port when getting HWTSTAMP on/off (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Add new operation for getting the port's speed (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Set the PTP shaper parameters (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add QoS PTP Shaper Configuration Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Add note about the PTP shaper (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add ptps field in QoS ETS Element Configuration Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Fix validation in mlxsw_sp1_ptp_packet_finish() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Support ethtool get_ts_info (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Support SIOCGHWTSTAMP, SIOCSHWTSTAMP ioctls (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Configure PTP traps and FIFO events (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Garbage-collect unmatched entries (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Support timestamping on Spectrum-1 (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Disable BH when working with PHC (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Add PTP initialization / finalization (Ivan Vecera) [1737368] - [netdrv] mlxsw: pci: ptp: Hook into packet transmit path (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add support for using SKB control buffer (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Hook into packet receive path (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Add support for traps specific to Spectrum-1 (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Extract a helper for trap registration (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Monitoring Global Configuration Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Time Precision Packet Timestamping Reading (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Monitoring Precision Time Protocol Trap Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Monitoring Time Precision Packet Port Configuration Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add support for negative temperature readout (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add the hottest thermal zone detection (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Extend thermal core with per inter-connect device thermal zones (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_flower: Implement support for ingress device matching (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Fix SRC_SYS_PORT element size (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Avoid size check for RX_ACL_SYSTEM_PORT element (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Write RX_ACL_SYSTEM_PORT acl element correctly (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Fix compilation on 32-bit ARM (Ivan Vecera) [1737368] - [tools] selftests: ptp: Add Physical Hardware Clock test (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: PTP physical hardware clock initialization (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Add implementation for physical hardware clock operations (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Management Pulse Per Second Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Management UTC Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: pci: Query free running clock PCI BAR and offsets (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add a new interface for reading the hardware free running clock (Ivan Vecera) [1737368] - [netdrv] mlxsw: cmd: Free running clock PCI BAR and offsets via query firmware (Ivan Vecera) [1737368] - [netdrv] mlxsw: Implement flash update status notifications (Ivan Vecera) [1737368] - [netdrv] mlxfw: Introduce status_notify op and call it to notify about the status (Ivan Vecera) [1737368] - [netdrv] mlxfw: Propagate error messages through extack (Ivan Vecera) [1737368] - [netdrv] mlxsw: Move firmware flash implementation to devlink (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Reduce buffer size in transactions for SFP modules temperature readout (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Extend the index size for temperature sensors readout (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Extend hwmon interface with inter-connect temperature attributes (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Management General Peripheral Information Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Extend sensor index field size of Management Temperature Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Re-order initialization sequence (Ivan Vecera) [1737368] - [netdrv] mlxsw: i2c: Allow flexible setting of I2C transactions size (Ivan Vecera) [1737368] - [netdrv] mlxsw: i2c: Extend initialization with querying firmware info (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Disallow prio-tagged packets when PVID is removed (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Reduce pool size on Spectrum-2 (Ivan Vecera) [1737368] - [tools] selftests: tc_flower: Add TOS matching test (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_flower: Fix TOS matching (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Test nexthop offload indication (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Refresh nexthop neighbour when it becomes dead (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Use different seeds for ECMP and LAG hash (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Prevent force of 56G (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Avoid warning after identical rules insertion (Ivan Vecera) [1737368] - [tools] selftests: Add loopback test (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Implement loopback ethtool feature (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Port Physical Loopback Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: split base on local_ports_in_{1x, 2x} resources (Ivan Vecera) [1737368] - [netdrv] mlxsw: resources: Add local_ports_in_{1x, 2x} (Ivan Vecera) [1737368] - [netdrv] mlxsw: Bump firmware version to 13.2000.1122 (Ivan Vecera) [1737368] - [netdrv] mlxsw: Remove obsolete dependency on THERMAL=m (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Prevent ipv6 gateway with v4 route via replace and append (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Adjust CPU port shared buffer egress quotas (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Allow skipping ingress port quota configuration (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Split business logic from mlxsw_sp_port_sb_pms_init() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Use new CPU ingress pool for control packets (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Add pools for CPU traffic (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Remove assumption about pool order (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Forbid changing multicast TCs' attributes (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Forbid changing threshold type of first egress pool (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Forbid configuration of multicast pool (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Add ability to veto TC's configuration (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Add ability to veto pool's configuration (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Use defines for pool indices (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Add extack messages for invalid configurations (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Relax FIB rule validation (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Use a stable ECMP/LAG seed (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Test neighbour offload indication (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Add neighbour offload indication (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Propagate neighbour update errors (Ivan Vecera) [1737368] - [documentation] documentation: networking: devlink-info-versions: Add fw.psid (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add support for devlink info command (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add MGIR register (Ivan Vecera) [1737368] - [tools] selftests: forwarding: test for bridge mcast traffic after report and leave (Ivan Vecera) [1737368] - [netdrv] mlxsw: switch_ib: Pass valid HW id down to mlxsw_core_port_init() (Ivan Vecera) [1737368] - [netdrv] mlxsw: Remove ndo_get_port_parent_id implementation (Ivan Vecera) [1737368] - [netdrv] mlxsw: Pass switch ID through devlink_port_attrs_set() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Rename rehash_dis trace (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Remove failed_rollback dead end (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Move rehash_dis trace call and err msg to vregion_migrate() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Remove redundant failed_rollback from migrate_start() (Ivan Vecera) [1737368] - [netdrv] mlxsw: Remove ndo_get_phys_port_name implementation (Ivan Vecera) [1737368] - [netdrv] mlxsw: Implement ndo_get_devlink_port (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Add a new test for strict priority (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Add qos_lib.sh (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: qos_mc_aware: Configure shared buffers (Ivan Vecera) [1737368] - [tools] selftests: forwarding: devlink_lib: Add shared buffer helpers (Ivan Vecera) [1737368] - [tools] selftests: forwarding: devlink_lib: Simplify deduction of DEVLINK_DEV (Ivan Vecera) [1737368] - [tools] selftests: forwarding: devlink_lib: Avoid double sourcing of lib.sh (Ivan Vecera) [1737368] - [tools] selftests: forwarding: Test action VLAN modify (Ivan Vecera) [1737368] - [tools] selftests: forwarding: Add PCP match and VLAN match tests (Ivan Vecera) [1737368] - [infiniband] rdma/mlx5: Use irq xarray locking for mkey_table (Alaa Hleihel) [1724336] - [netdrv] mlx4_core: Dynamically set guaranteed amount of counters per VF (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Initialize on stack link modes bitmap (Alaa Hleihel) [1724336] - [netdrv] mlx5e: fix ethtool self test: link speed (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix handling of compressed CQEs in case of low NAPI budget (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Don't store direct pointer to action's tunnel info (Alaa Hleihel) [1724336] - [netdrv] mlx5: Fix NULL pointer dereference in extended destination (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Only skip encap flows update when encap init failed (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Determine source port properly for vlan push action (Alaa Hleihel) [1724336] - [kernel] mlx5: Fix flow counter list auto bits struct (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Clear old rate limit when closing QP (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Remove dead code (Alaa Hleihel) [1724336] - [netdrv] mlx5: fix memory leak in mlx5_fw_fatal_reporter_dump (Alaa Hleihel) [1724336] - [netdrv] mlx5: prevent memory leak in mlx5_fpga_conn_create_cq (Alaa Hleihel) [1724336] - [netdrv] mlx5e: TX, Fix consumer index of error cqe dump (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Zero-memset WQE info struct upon update (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Fix assumption of single WQEBB of NOP in cleanup flow (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Add missing synchronize_srcu() for MW cases (Alaa Hleihel) [1724307 1724336] - [infiniband] rdma/mlx5: Order num_pending_prefetch properly with synchronize_srcu (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Do not allow rereg of a ODP MR (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix matching on tunnel addresses type (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add device ID of upcoming BlueField-2 (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Free mpi in mp_slave mode (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Use the original address for the page during free_pages (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: FWTrace, Reduce stack usage (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Remove unnecessary clear_bit()s (Alaa Hleihel) [1724336] - [netdrv] mlx5: fix spelling mistake "offlaods" -> "offloads" (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Remove leftover declaration (Alaa Hleihel) [1724336] - [netdrv] mlx5e: ethtool, Fix a typo in WOL function names (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add missing include file to lib/crypto.c (Alaa Hleihel) [1724336] - [netdrv] mlx5: remove self-assignment on esw->dev (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Support MLX5_CMD_OP_QUERY_LAG as a DEVX general command (Alaa Hleihel) [1724307 1724336] - [kernel] mlx5: Fix mlx5_ifc_query_lag_out_bits (Alaa Hleihel) [1724336] - [netdrv] mlx5: Fix formats with line continuation whitespace (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix mlx5e_tx_reporter_create return value (Alaa Hleihel) [1724336] - [kernel] mlx5: Fix offset of tisc bits reserved field (Alaa Hleihel) [1724336] - [netdrv] mlx5: fix -Wtype-limits compilation warnings (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Support per device q counters in switchdev mode (Alaa Hleihel) [1659186 1724336] - [infiniband] ib/mlx5: Refactor code for counters allocation (Alaa Hleihel) [1659186 1724336] - [netdrv] mlx5: DR, Replace CRC32 implementation to use kernel lib (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Support IPv4 and IPv6 mixed matcher (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Allow insertion of duplicate rules (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: avoid 64-bit division in dr_icm_pool_mr_create() (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5e: Fix traffic duplication in ethtool steering (Alaa Hleihel) [1724336] - [netdrv] mlx5: DR, Allow matching on vport based on vhca_id (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Fix getting incorrect prev node in ste_free (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Remove redundant vport number from action (Alaa Hleihel) [1760284 1724336] - [kernel] mlx5: DR, Fix SW steering HW bits and definitions (Alaa Hleihel) [1724336] - [netdrv] mlx5: fix missing assignment of variable err (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Fix rt's type in dr_action_create_reformat_action (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Fix error return code in dr_domain_init_resources() (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Fix addr's type in mlx5dr_icm_dm (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Add devlink flow_steering_mode parameter (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Add support to use SMFS in switchdev mode (Alaa Hleihel) [1760284 1724327 1724336] - [netdrv] mlx5: Add API to set the namespace steering mode (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Add direct rule fs_cmd implementation (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add CONFIG_MLX5_SW_STEERING for software steering support (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose APIs for direct rule managing (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add required FW steering functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering rule functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering action functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering matcher functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering table functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering domain functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add Steering entry (STE) utilities (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose an internal API to issue RDMA operations (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, ICM pool memory allocator (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add direct rule command utilities (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add the internal direct rule types definitions (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Add flow steering actions to fs_cmd shim layer (Alaa Hleihel) [1760284 1724327 1724336] - [netdrv] mlx5: Set only stag for match untagged packets (Alaa Hleihel) [1760284 1724336] - [kernel] mlx5: Add stub for mlx5_eswitch_mode (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Avoid disabling RoCE when uninitialized (Alaa Hleihel) [1760284 1724336] - [kernel] mlx5: Add HW bits and definitions required for SW steering (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Move device memory management to mlx5_core (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5e: Support LAG TX port affinity distribution (Alaa Hleihel) [1760285 1724336] - [netdrv] mlx5e: Expose new function for TIS destroy loop (Alaa Hleihel) [1760285 1724336] - [kernel] mlx5: Add lag_tx_port_affinity capability bit (Alaa Hleihel) [1760285 1724336] - [netdrv] mlx5e: Add device out of buffer counter (Alaa Hleihel) [1760291 1724336] - [netdrv] mlx5: Fix the order of fc_stats cleanup (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix deallocation of non-fully init encap entries (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Only access fully initialized flows in neigh update (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Refactor neigh update for concurrent execution (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Refactor neigh used value update for concurrent execution (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect neigh hash encap list with spinlock and rcu (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Refactor mlx5e_neigh_update_table->encap_lock (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend neigh hash entry with rcu (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Always take reference to neigh entry (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extract code that queues neigh update work into function (Alaa Hleihel) [1663231 1724336] - [kernel] mlx5: Add support for VNIC_ENV internal rq counter (Alaa Hleihel) [1760291 1724336] - [netdrv] mlx5e: Use refcount_t for refcount (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Use vhca_id in generating representor port_index (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Simplify querying port representor parent id (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5: E-switch, Removed unused hwid (Alaa Hleihel) [1663231 1724327 1724336] - [netdrv] mlx5e: Allow concurrent creation of encap entries (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect encap hash table with mutex (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend encap entry with reference counter (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Allow concurrent creation of mod_hdr entries (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect mod_hdr hash table with mutex (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect mod header entry flows list with spinlock (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend mod header entry with reference counter (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Allow concurrent creation of hairpin entries (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect hairpin hash table with mutex (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect hairpin entry flows list with spinlock (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend hairpin entry with reference counter (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5: E-switch, Tide up eswitch config sequence (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Remove redundant mc_promisc NULL check (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, remove redundant error handling (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-switch, Introduce helper function to enable/disable vports (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-switch, Initialize TSAR Qos hardware block before its user vports (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-switch, Combine metadata enable/disable functionality (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Verify support QoS element type (Alaa Hleihel) [1724336] - [netdrv] mlx5: Make load_one() and unload_one() symmetric (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add flow counter pool (Alaa Hleihel) [1760297 1724336] - [netdrv] mlx5: Add flow counter bulk infrastructure (Alaa Hleihel) [1760297 1724336] - [kernel] mlx5: Add flow counter bulk allocation hardware bits and command (Alaa Hleihel) [1760297 1724336] - [netdrv] mlx5: Refactor and optimize flow counter bulk query (Alaa Hleihel) [1760297 1724336] - [netdrv] mlx5e: Protect tc flow table with mutex (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Rely on rcu instead of rtnl lock when getting upper dev (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Eswitch, use state_lock to synchronize vlan change (Alaa Hleihel) [1663231 1724327 1724336] - [netdrv] mlx5e: Eswitch, change offloads num_flows type to atomic64 (Alaa Hleihel) [1663231 1724327 1724336] - [netdrv] mlx5e: Protect unready flows with dedicated lock (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect tc flows hashtable with rcu (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Change flow flags type to unsigned long (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend tc flow struct with reference counter (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Simplify get_route_and_out_devs helper function (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Improve ethtool rxnfc callback structure (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Avoid warning print when not required (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Print a warning when LRO feature is dropped or not allowed (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Remove ethernet segment from dump WQE (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Add num bytes metadata to WQE info (Alaa Hleihel) [1724336] - [netdrv] mlx5: Fix delay in fw fatal report handling due to fw report (Alaa Hleihel) [1724336] - [netdrv] mlx5: Fix crdump chunks print (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Block MR WR if UMR is not possible (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix MR re-registration flow to use UMR properly (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Report and handle ODP support properly (Alaa Hleihel) [1724308 1724336] - [infiniband] ib/mlx5: Consolidate use_umr checks into single function (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix compatibility issue with ethtool flash device (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix use-after-free error while accessing ev_file pointer (Alaa Hleihel) [1724307 1724336] - [netdrv] mlx5e: Remove redundant check in CQE recovery flow of tx reporter (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix error flow of CQE recovery on tx reporter (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix false negative indication on tx reporter CQE recovery (Alaa Hleihel) [1724336] - [netdrv] mlx5e: kTLS, Fix tisn field placement (Alaa Hleihel) [1724336] - [netdrv] mlx5e: kTLS, Fix tisn field name (Alaa Hleihel) [1724336] - [netdrv] mlx5e: kTLS, Fix progress params context WQE layout (Alaa Hleihel) [1724336] - [kernel] mlx5: kTLS, Fix wrong TIS opmod constants (Alaa Hleihel) [1724336] - [netdrv] mlx5: crypto, Fix wrong offset in encryption key command (Alaa Hleihel) [1724336] - [netdrv] mlx5e: ethtool, Avoid setting speed to 56GBASE when autoneg off (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Only support tx/rx pause setting for port owner (Alaa Hleihel) [1724336] - [netdrv] mlx5: Support inner header match criteria for non decap flow action (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Use flow keys dissector to parse packets for ARFS (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Check the correct variable in error handling code (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Fix implicit MR release flow (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5e: always initialize frag->last_in_page (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Release locks during notifier unregister (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix MR registration flow to use UMR properly (Alaa Hleihel) [1764207 1724336] - [netdrv] mlx5e: kTLS, Call WARN_ONCE on netdev mismatch (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Prevent encap flow counter update async to user query (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix matching of speed to PRM link modes (Alaa Hleihel) [1724336] - [kernel] mlx5: Fix modify_cq_in alignment (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add missing RDMA_RX capabilities (Alaa Hleihel) [1724336] - [netdrv] mlx5: Use reversed order when unregister devices (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix RSS Toeplitz setup to be aligned with the HW specification (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Prevent concurrent MR updates during invalidation (Alaa Hleihel) [1724308 1724336] - [infiniband] ib/mlx5: Fix clean_mr() to work in the expected order (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Move MRs to a kernel PD when freeing them to the MR cache (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Use direct mkey destroy command upon UMR unreg failure (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix unreg_umr to ignore the mkey state (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Replace kfree with kvfree (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Replace kfree with kvfree (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Rely on filter_dev instead of dissector keys for tunnels (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Verify encapsulation is supported (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Convert single case statement switch statements into if statements (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Reduce ingress acl modify metadata stack usage (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Fix compilation error in TLS code (Alaa Hleihel) [1724336] - [netdrv] mlx5e: IPoIB, Add error path in mlx5_rdma_setup_rn (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix error flow in tx reporter diagnose (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix return value from timeout recover function (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Rx, Fix checksum calculation for new hardware (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix port tunnel GRE entropy control (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Fix default encap mode (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Return in default case statement in tx_post_resync_params (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Register devlink ports for physical link, PCI PF, VFs (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Set RDMA DIM to be enabled by default (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Report correctly tag matching rendezvous capability (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Implement VHCA tunnel mechanism in DEVX (Alaa Hleihel) [1724307 1724336] - [kernel] mlx5: Introduce VHCA tunnel device capability (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Add kTLS TX HW offload support (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Introduce a fenced NOP WQE posting function (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Re-work TIS creation functions (Alaa Hleihel) [1760285 1724336] - [netdrv] mlx5e: Tx, Unconstify SQ stop room (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Don't implicitly assume SKB-less wqe has one WQEBB (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Make SQ WQE fetch function type generic (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Enforce L4 inline copy when needed (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Move helper functions to a new txrx datapath header (Alaa Hleihel) [1724336] - [netdrv] mlx5: Accel, Add core TLS support for the Connect-X family (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add crypto library to support create/destroy encryption key (Alaa Hleihel) [1724336] - [netdrv] mlx5: Kconfig, Better organize compilation flags (Alaa Hleihel) [1724336] - [netdrv] mlx5: Accel, Expose accel wrapper for IPsec FPGA function (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Add counter_alloc_stats() and counter_update_stats() support (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Support statistic q counter configuration (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Add counter set id as a parameter for mlx5_ib_query_q_counters() (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Support set qp counter (Alaa Hleihel) [1724336] - [netdrv] mlx5: Added devlink info callback (Alaa Hleihel) [1724336] - [netdrv] mlx5: Added fw version query command (Alaa Hleihel) [1724336] - [kernel] mlx5: Add rts2rts_qp_counters_set_id field in hca cap (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Use proper allocation API to get zeroed memory (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: DEVX cleanup mdev (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Add DEVX support for CQ events (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Implement DEVX dispatching event (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Enable subscription for device events over DEVX (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Register DEVX with mlx5_core to get async events (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Introduce MLX5_IB_OBJECT_DEVX_ASYNC_EVENT_FD (Alaa Hleihel) [1724307 1724336] - [kernel] mlx5: Properly name the generic WQE control field (Alaa Hleihel) [1724336] - [kernel] mlx5: Introduce TLS TX offload hardware bits and structures (Alaa Hleihel) [1724336] - [netdrv] mlx5: Refactor mlx5_esw_query_functions for modularity (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch prepare functions change handler to be modular (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Introduce and use mlx5_eswitch_get_total_vports() (Alaa Hleihel) [1724327 1724336] - [infiniband] ib/mlx5: Fixed reporting counters on 2nd port for Dual port RoCE (Alaa Hleihel) [1724336] - [kernel] mlx5: Expose device definitions for object events (Alaa Hleihel) [1724336] - [netdrv] mlx5: Report EQE data upon CQ completion (Alaa Hleihel) [1724336] - [netdrv] mlx5: Report a CQ error event only when a handler was set (Alaa Hleihel) [1724336] - [netdrv] mlx5: mlx5_core_create_cq() enhancements (Alaa Hleihel) [1724336] - [netdrv] mlx5: Expose the API to register for ANY event (Alaa Hleihel) [1724336] - [netdrv] mlx5: Use event mask based on device capabilities (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Fix mlx5_core_destroy_cq() error flow (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Handle UC address change in switchdev mode (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Consider host PF for inline mode and vlan pop (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Use iterator for vlan and min-inline setups (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Reg/unreg function changed event at correct stage (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Consolidate eswitch function number of VFs (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Refactor eswitch SR-IOV interface (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Handle host PF vport mac/guid for ECPF (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Use correct flags when configuring vlan (Alaa Hleihel) [1724336] - [netdrv] mlx5: Reduce dependency on enabled_vfs counter and num_vfs (Alaa Hleihel) [1724336] - [netdrv] mlx5: Don't handle VF func change if host PF is disabled (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Limit scope of mlx5_get_next_phys_dev() to PCI PF devices (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move pci status reg access mutex to mlx5_pci_init (Alaa Hleihel) [1724336] - [kernel] mlx5: Rename mlx5_pci_dev_type to mlx5_coredev_type (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Cleanup rep when doing unload (Alaa Hleihel) [1724336] - [infiniband] {ib, net}/mlx5: E-Switch, Use index of rep for vport to IB port mapping (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Use vport index when init rep (Alaa Hleihel) [1724327 1724336] - [kernel] mlx5: Added MCQI and MCQS registers' description to ifc (Alaa Hleihel) [1724336] - [kernel] mlx5: Add hardware definitions for sub functions (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Disallow tc redirect offload cases we don't support (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Expose same physical switch_id for all representors (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Don't refresh TIRs when updating representor SQs (Alaa Hleihel) [1724336] - [netdrv] mlx5e: reduce stack usage in mlx5_eswitch_termtbl_create (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Set drvinfo in generic manner (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Correct phys_port_name for PF port (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Report netdevice MPLS features (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Move to HW checksumming advertising (Alaa Hleihel) [1724336] - [netdrv] mlx5: MPFS, Allow adding the same MAC more than once (Alaa Hleihel) [1724336] - [netdrv] mlx5: MPFS, Cleanup add MAC flow (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Move queue param structs to en/params.h (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Encapsulate open/close queues into a function (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Consider XSK in XDP MTU limit calculation (Alaa Hleihel) [1724336] - [netdrv] mlx5e: XDP_TX from UMEM support (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Share the XDP SQ for XDP_TX between RQs (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Refactor struct mlx5e_xdp_info (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Allow ICO SQ to be used by multiple RQs (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Calculate linear RX frag size considering XSK (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Replace deprecated PCI_DMA_TODEVICE (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Attach/detach XDP program safely (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Enable vport metadata matching if firmware supports it (Alaa Hleihel) [1724327 1724336] - [infiniband] rdma/mlx5: Add vport metadata matching for IB representors (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Add match on vport metadata for rule in slow path (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Pass metadata from FDB to eswitch manager (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Add query and modify esw vport context functions (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Add match on vport metadata for rule in fast path (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Specifying known origin of packets matching the flow (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Tag packet with vport number in VF vports and uplink ingress ACLs (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Add flow context for flow tag (Alaa Hleihel) [1724336] - [netdrv] mlx5: Introduce a helper API to check VF vport (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Support allocating modify header context from ingress ACL (Alaa Hleihel) [1724336] - [netdrv] mlx5: Get vport ACL namespace by vport index (Alaa Hleihel) [1724336] - [kernel] mlx5: Introduce vport metadata matching bits and enum constants (Alaa Hleihel) [1724336] - [netdrv] mlx5: Convert mkey_table to XArray (Alaa Hleihel) [1724308 1724307 1724336] - [infiniband] rdma/mlx5: Refactor MR descriptors allocation (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Use PA mapping for PI handover (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Improve PI handover performance (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Remove unused IB_WR_REG_SIG_MR code (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Enable decap and packet reformat on FDB (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Consider eswitch encap mode (Alaa Hleihel) [1724336] - [netdrv] mlx5: add missing void argument to function mlx5_devlink_alloc (Alaa Hleihel) [1724336] - [kernel] mlx5: Expose eswitch encap mode (Alaa Hleihel) [1724336] - [netdrv] mlx5: Declare more strictly devlink encap mode (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: use indirect calls wrapper for the rx packet handler (Alaa Hleihel) [1724336] - [netdrv] mlx5e: use indirect calls wrapper for skb allocation (Alaa Hleihel) [1724336] - [netdrv] mlx5: Report devlink health on FW fatal issues (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add support for FW fatal reporter dump (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add fw fatal devlink_health_reporter (Alaa Hleihel) [1724336] - [netdrv] mlx5: Report devlink health on FW issues (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add support for FW reporter dump (Alaa Hleihel) [1724336] - [netdrv] mlx5: Create FW devlink_health_reporter (Alaa Hleihel) [1724336] - [netdrv] mlx5: Issue SW reset on FW assert (Alaa Hleihel) [1724336] - [netdrv] mlx5: Control CR-space access by different PFs (Alaa Hleihel) [1724336] - [netdrv] mlx5: Handle SW reset of FW in error flow (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add Crdump support (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add Vendor Specific Capability access gateway (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move all devlink related functions calls to devlink.c (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add EQ enable/disable API (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Use a single IRQ for all async EQs (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Rename mlx5_irq_info to mlx5_irq (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move all IRQ logic to pci_irq.c (Alaa Hleihel) [1724336] - [netdrv] mlx5: Generalize IRQ interface to work with irq_table (Alaa Hleihel) [1724336] - [netdrv] mlx5: Separate IRQ table creation from EQ table creation (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move IRQ affinity set to IRQ allocation phase (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move IRQ rmap creation to IRQ allocation phase (Alaa Hleihel) [1724336] - [netdrv] mlx5: Separate IRQ data from EQ table data (Alaa Hleihel) [1724336] - [netdrv] mlx5: Separate IRQ request/free from EQ life cycle (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Change interrupt handler to call chain notifier (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Introduce EQ polling budget (Alaa Hleihel) [1724336] - [netdrv] mlx5: Support querying max VFs from device (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Return raw output for query esw functions (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Handle representors creation in handler context (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Increase wait time for fw initialization (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move firmware flash implementation to devlink (Alaa Hleihel) [1724336] - [netdrv] mlx5e: TX, Improve performance under GSO workload (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Use termination table for VLAN push actions (Alaa Hleihel) [1722647 1724327 1724336] - [netdrv] mlx5e: Geneve, Add support for encap/decap flows offload (Alaa Hleihel) [1725582 1724336] - [netdrv] mlx5e: Rearrange tc tunnel code in a modular way (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Geneve, Keep tunnel info as pointer to the original struct (Alaa Hleihel) [1724336] - [netdrv] mlx5: Geneve, Manage Geneve TLV options (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Enable setting multiple match criteria for flow group (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Allow matching only enc_key_id/enc_dst_port for decapsulation action (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Generalize vport type in vport representor (Alaa Hleihel) [1724336] - [netdrv] {ib, net}/mlx5: Constify rep ops functions pointers (Alaa Hleihel) [1724327 1724336] - [netdrv] {ib, net}/mlx5: No need to typecast from void* to mlx5_ib_dev* (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Honor eswitch functions changed event cap (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Replace host_params event with functions_changed event (Alaa Hleihel) [1724327 1724336] - [kernel] mlx5: Introduce termination table bits (Alaa Hleihel) [1722647 1724336] - [kernel] mlx5: Add core dump register access HW bits (Alaa Hleihel) [1724336] - [netdrv] mlx5: potential error pointer dereference in error handling (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Support tagged tunnel over bond (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Avoid detaching non-existing netdev under switchdev mode (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Fix source port matching in fdb peer flow rule (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Replace reciprocal_scale in TX select queue function (Alaa Hleihel) [1724335] - [netdrv] mlx5: Avoid reloading already removed devices (Alaa Hleihel) [1724335] - [netdrv] mlx5: Update pci error handler entries and command translation (Alaa Hleihel) [1724335] - [infiniband] mlx5: avoid 64-bit division (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Disable rxhash when CQE compress is enabled (Alaa Hleihel) [1724335] - [netdrv] mlx5e: restrict the real_dev of vlan device is the same as uplink device (Alaa Hleihel) [1724335] - [netdrv] mlx5: Allocate root ns memory using kzalloc to match kfree (Alaa Hleihel) [1724335] - [netdrv] mlx5: Avoid double free in fs init error unwinding path (Alaa Hleihel) [1724335] - [netdrv] mlx5: Avoid double free of root ns in the error flow path (Alaa Hleihel) [1724335] - [netdrv] mlx5: Fix error handling in mlx5_load() (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Fix possible modify header actions memory leak (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Fix no rewrite fields with the same match (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Additional check for flow destination comparison (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Add missing ethtool driver info for representors (Alaa Hleihel) [1766306 1724335] - [netdrv] mlx5e: Fix number of vports for ingress ACL configuration (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Fix ethtool rxfh commands when CONFIG_MLX5_EN_RXNFC is disabled (Alaa Hleihel) [1724335] - [netdrv] mlx5: Fix peer pf disable hca command (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Correct type to u16 for vport_num and int for vport_index (Alaa Hleihel) [1724335] - [netdrv] mlx5: Add meaningful return codes to status_to_err function (Alaa Hleihel) [1724335] - [netdrv] mlx5: Imply MLXFW in mlx5_core (Alaa Hleihel) [1724335] - [netdrv] mlx5: Set completion EQs as shared resources (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Verify DEVX general object type correctly (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Remove MAYEXEC flag (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Device resource control for privileged DEVX user (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Add steering SW ICM device memory type (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Warn on allocated MEMIC buffers during cleanup (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Support device memory type attribute (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Add missing XRC options to QP optional params mask (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Use atomic rep state to serialize state change (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Fix the check of legal vport (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Use getter to access all vport array (Alaa Hleihel) [1724335] - [netdrv] mlx5: Use available mlx5_vport struct (Alaa Hleihel) [1724335] - [netdrv] mlx5: Reuse mlx5_esw_for_each_vf_vport macro in two files (Alaa Hleihel) [1724335] - [netdrv] mlx5: Remove unused mlx5_query_nic_vport_vlans (Alaa Hleihel) [1724335] - [netdrv] mlx5e: remove meaningless CFLAGS_tracepoint.o (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Put the common XDP code into a function (Alaa Hleihel) [1724335] - [netdrv] mlx5e: ethtool, Add support for EEPROM high pages query (Alaa Hleihel) [1724322 1724335] - [netdrv] mlx5e: Return error when trying to insert existing flower filter (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Replace TC VLAN pop with VLAN 0 rewrite in prio tag mode (Alaa Hleihel) [1724335] - [netdrv] mlx5e: ACLs for priority tag mode (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Turn on HW tunnel offload in all TIRs (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Take common TIR context settings into a function (Alaa Hleihel) [1724335] - [kernel] mlx5: Fix broken hca cap offset (Alaa Hleihel) [1725554 1724335] - [kernel] mlx5: Geneve, Add flow table capabilities for Geneve decap with TLV options (Alaa Hleihel) [1725554 1724335] - [kernel] mlx5: Geneve, Add basic Geneve encap/decap flow table capabilities (Alaa Hleihel) [1725554 1724335] - [netdrv] mlx5: Eswitch, enable RoCE loopback traffic (Alaa Hleihel) [1724335] - [netdrv] mlx5: Add new miss flow table action (Alaa Hleihel) [1724335] - [netdrv] mlx5: Add support in RDMA RX steering (Alaa Hleihel) [1724335] - [netdrv] mlx5: Pass flow steering objects to fs_cmd (Alaa Hleihel) [1724335] - [netdrv] mlx5: Enable general events on all interfaces (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Restrict 'DELAY_DROP_TIMEOUT' subtype to Ethernet interfaces (Alaa Hleihel) [1724335] - [netdrv] mlx5: Separate and generalize dma device from pci device (Alaa Hleihel) [1724335] - [netdrv] mlx5: Get rid of storing copy of device name (Alaa Hleihel) [1724335] - [kernel] mlx5: e-switch: Introduce prio tag mode (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Expose TIR ICM address to user space (Alaa Hleihel) [1724335] - [netdrv] mlx5: Introduce new TIR creation core API (Alaa Hleihel) [1724335] - [kernel] mlx5: Expose TIR ICM address in command outbox (Alaa Hleihel) [1724335] - [kernel] mlx5: Expose SW ICM related device memory capabilities (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Use #define for the WQE wait timeout constant (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Remove unused rx_page_reuse stat (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Take HW interrupt trigger into a function (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Remove unused parameter (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Add an underflow warning comment (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Move parameter calculation functions to en/params.c (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Report mlx5e_xdp_set errors (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Remove unused parameter (Alaa Hleihel) [1724335] - [netdrv] mlx5e: XDP, Inline small packets into the TX MPWQE in XDP xmit flow (Alaa Hleihel) [1724335] - [netdrv] mlx5e: XDP, Add TX MPWQE session counter (Alaa Hleihel) [1724335] - [netdrv] mlx5e: XDP, Enhance RQ indication for XDP redirect flush (Alaa Hleihel) [1724335] - [netdrv] mlx5e: XDP, Fix shifted flag index in RQ bitmap (Alaa Hleihel) [1724335] - [netdrv] mlx5e: RX, Support multiple outstanding UMR posts (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Don't create IB representors when in multiport RoCE mode (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Initialize roce port info before multiport master init (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Allow DEVX and raw creation flow on reps (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Add query e-switch vport context to devx white list (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Allow inserting a steering rule to the FDB (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Create flow table with max size supported (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Access the prio bypass inside the FDB flow table namespace (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Check for error return in flow_rule rather than err (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Remove VF representor profile (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move to single device multiport ports in switchdev mode (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move SMI caps logic (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Refactor netdev affinity code (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move default representors SQ steering to rule to modify QP (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move rep into port struct (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Use correct size for device resources (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move ports allocation to outside of INIT stage (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Free IB device on remove (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move netdev info into the port struct (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, add a new prio to be used by the RDMA side (Alaa Hleihel) [1724335] - [kernel] mlx5: E-Switch, don't use hardcoded values for FDB prios (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Remove references to uboject->context (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Unify logic of MTU boundaries (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Obsolete param field holding a constant value (Alaa Hleihel) [1724335] - [netdrv] mlx5: A write memory barrier is sufficient in EQ ci update (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Do not rewrite fields with the same match (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Offload TC e-switch rules with ingress VLAN device (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Offload TC e-switch rules with egress VLAN device (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Allow VLAN rewrite of prio field with the same match (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Deny VLAN rewrite if there is no VLAN header match (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Use helpers to get headers criteria and value pointers (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Return -EOPNOTSUPP when attempting to offload an unsupported action (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Deletes unnecessary setting of esw_attr->parse_attr (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Remove 'parse_attr' argument in parse_tc_fdb_actions() (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Make the log friendly when decapsulation offload not supported (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Fix double mutex initialization (Alaa Hleihel) [1724335] - [netdrv] mlx5: Handle event of power detection in the PCIE slot (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Cleanup WQE page fault handler (Alaa Hleihel) [1724335] - [kernel] mlx5: Expose MPEIN (Management PCIE INfo) register layout (Alaa Hleihel) [1724335] - [netdrv] mlx5: Add rate limit print macros (Alaa Hleihel) [1724335] - [infiniband] mlx5: Add explicit bar address field (Alaa Hleihel) [1724335] - [netdrv] mlx5: Replace dev_err/warn/info by mlx5_core_err/warn/info (Alaa Hleihel) [1724335] - [netdrv] mlx5: Use dev->priv.name instead of dev_name (Alaa Hleihel) [1724335] - [netdrv] mlx5: Make mlx5_core messages independent from mdev->pdev (Alaa Hleihel) [1724335] - [netdrv] mlx5: Break load_one into three stages (Alaa Hleihel) [1724335] - [netdrv] mlx5: Function setup/teardown procedures (Alaa Hleihel) [1724335] - [netdrv] mlx5: Move health and page alloc init to mdev_init (Alaa Hleihel) [1724335] - [netdrv] mlx5: Split mdev init and pci init (Alaa Hleihel) [1724335] - [netdrv] mlx5: Remove redundant init functions parameter (Alaa Hleihel) [1724335] - [kernel] mlx5: Remove spinlock support from mlx5_write64 (Alaa Hleihel) [1724335] - [kernel] mlx5: Remove unused MLX5_*_DOORBELL_LOCK macros (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Declare devx_async_cmd_event_fops static (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Compare only index part of a memory window rkey (Alaa Hleihel) [1724335] - [infiniband] mlx5: Convert mlx5_srq_table to XArray (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Replace TC VLAN pop and push actions with VLAN modify (Alaa Hleihel) [1722646 1724335] - [netdrv] mlx5e: Support VLAN modify action (Alaa Hleihel) [1722646 1724335] - [netdrv] mlx5e: Add VLAN ID rewrite fields (Alaa Hleihel) [1722646 1724335] - [netdrv] mlx5e: TX, Add geneve tunnel stateless offload support (Alaa Hleihel) [1722661 1724335] - [netdrv] mlx5e: Take SW parser code to a separate function (Alaa Hleihel) [1722661 1724335] - [netdrv] mlx5e: Fix port buffer function documentation format (Alaa Hleihel) [1724335] - [netdrv] mlx5: Simplify mlx5_sriov_is_enabled() by using pci core API (Alaa Hleihel) [1724335] - [netdrv] mlx5: Rename total_vfs to total_vports (Alaa Hleihel) [1724335] - [netdrv] mlx5: Simplify sriov enable/disable flow (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Use rdma_user_map_io for mapping BAR pages (Alaa Hleihel) [1724333] - [netdrv] mlx5e: ethtool, Remove unsupported SFP EEPROM high pages query (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Switch to Toeplitz RSS hash by default (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Protect against non-uplink representor for encap (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Rx, Fixup skb checksum for packets with tail padding (Alaa Hleihel) [1724333] - [netdrv] mlx5e: XDP, Avoid checksum complete when XDP prog is loaded (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Use fail-safe channels reopen in tx reporter recover (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Skip un-needed tx recover if interface state is down (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Update xon formula (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Update xoff formula (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, fix syndrome (0x678139) when turn on vepa (Alaa Hleihel) [1722659 1724333] - [netdrv] mlx5: E-Switch, Protect from invalid memory access in offload fdb table (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Fix access to invalid memory when toggling esw modes (Alaa Hleihel) [1722659 1724333] - [netdrv] mlx5e: Add a lock on tir list (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Fix error handling when refreshing TIRs (Alaa Hleihel) [1724333] - [netdrv] mlx5: Decrease default mr cache size (Alaa Hleihel) [1748518 1724333] - [infiniband] ib/mlx5: Reset access mask when looping inside page fault handler (Alaa Hleihel) [1724333] - [netdrv] mlx5: Avoid panic when setting vport rate (Alaa Hleihel) [1724333] - [netdrv] mlx5: Avoid panic when setting vport mac, getting vport config (Alaa Hleihel) [1724333] - [netdrv] mlx5e: IPoIB, Fix RX checksum statistics update (Alaa Hleihel) [1724333] - [netdrv] mlx5: Remove redundant lag function to get pf num (Alaa Hleihel) [1724333] - [netdrv] mlx5: ODP support for XRC transport is not enabled by default in FW (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Update tx reporter status in case channels were successfully opened (Alaa Hleihel) [1722274 1724333] - [netdrv] mellanox: Switch to bitmap_zalloc() (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Set correct write permissions for implicit ODP MR (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Declare mlx5e_tx_reporter_recover_from_ctx as static (Alaa Hleihel) [1724333] - [netdrv] mlx5: Support ndo bridge_setlink and getlink (Alaa Hleihel) [1722659 1724333] - [netdrv] mlx5: E-Switch, Add support for VEPA in legacy mode (Alaa Hleihel) [1722659 1724333] - [netdrv] mlx5e: Fix mlx5e_tx_reporter_create return value (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Fix return status of TX reporter timeout recover (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Re-add support for TX timeout when TX reporter is not valid (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Fix warn print in case of TX reporter creation failure (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Disable esw manager vport correctly (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Fix the warning on vport index out of range (Alaa Hleihel) [1724333] - [netdrv] mlx5: Delete unused FPGA QPN variable (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Wrap the open and apply of channels in one fail-safe function (Alaa Hleihel) [1724333] - [netdrv] mlx5: Factor out HCA capabilities functions (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Allow transition to offloads mode for ECPF (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Load/unload VF reps according to event from host PF (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Consider ECPF vport depends on eswitch ownership (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Assign a different position for uplink rep and vport (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Centralize repersentor reg/unreg to eswitch driver (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Support load/unload reps of specific vport types (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Add state to eswitch vport representors (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Use getter and iterator to access vport/rep (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Split VF and special vports for offloads mode (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Refactor offloads flow steering init/cleanup (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Properly refer to host PF vport as other vport (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Properly refer to the esw manager vport (Alaa Hleihel) [1724333] - [netdrv] mlx5: Correctly set LAG mode for ECPF (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Avoid magic numbers when initializing offloads mode (Alaa Hleihel) [1724333] - [kernel] mlx5: Relocate vport macros to the vport header file (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Normalize the name of uplink vport number (Alaa Hleihel) [1724333] - [kernel] mlx5: Provide an alternative VF upper bound for ECPF (Alaa Hleihel) [1724333] - [kernel] mlx5: Add host params change event (Alaa Hleihel) [1724333] - [kernel] mlx5: Add query host params command (Alaa Hleihel) [1724333] - [netdrv] mlx5: Update enable HCA dependency (Alaa Hleihel) [1724333] - [netdrv] mlx5: Introduce Mellanox SmartNIC and modify page management logic (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Use unified register/load function for uplink and VF vports (Alaa Hleihel) [1724333] - [netdrv] mlx5: Use consistent vport num argument type (Alaa Hleihel) [1724333] - [kernel] mlx5: Use void pointer as the type in address_of macro (Alaa Hleihel) [1724333] - [netdrv] mlx5: Align ODP capability function with netdev coding style (Alaa Hleihel) [1724333] - [netdrv] mlx5: use RCU lock in mlx5_eq_cq_get() (Alaa Hleihel) [1724333] - [infiniband] rdma/mlx5: Fix memory leak in case we fail to add an IB device (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Simplify WQE count power of two check (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Add tx timeout support for mlx5e tx reporter (Alaa Hleihel) [1722274 1724333] - [netdrv] mlx5e: Add tx reporter support (Alaa Hleihel) [1722274 1724333] - [infiniband] ib/mlx5: Advertise XRC ODP support (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Advertise SRQ ODP support for supported transports (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Add ODP SRQ support (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Let read user wqe also from SRQ buffer (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Add XRC initiator ODP support (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Clean mlx5_ib_mr_responder_pfault_handler() signature (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Remove useless check in ODP handler (Alaa Hleihel) [1724333] - [netdrv] mlx5: Set ODP SRQ support in firmware (Alaa Hleihel) [1724333] - [kernel] mlx5: Add XRC transport to ODP device capabilities layout (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Implement DEVX hot unplug for async command FD (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Implement the file ops of DEVX async command FD (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Reuse fold sw stats in representors (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Present the representors SW stats when state is not opened (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Separate between ethtool and netdev software stats folding (Alaa Hleihel) [1724333] - [netdrv] mlx5: Add trace points for flow tables create/destroy (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Expand XPS cpumask to cover all online cpus (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Take CQ decompress fields into a separate structure (Alaa Hleihel) [1724333] - [netdrv] mlx5e: RX, Make sure packet header does not cross page boundary (Alaa Hleihel) [1724333] - [infiniband] mlx5: no need to check return value of debugfs_create functions (Alaa Hleihel) [1724333] - [netdrv] mlx5: Add pci AtomicOps request (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Don't override existing ip_protocol (Alaa Hleihel) [1724333] - [infiniband] rdma/mlx5: Replace kzalloc with kcalloc (Alaa Hleihel) [1724333] - [documentation] netfilter: doc: Add nf_tables part in tproxy.txt (Phil Sutter) [1762977] - [net] netfilter: nft_socket: fix erroneous socket assignment (Phil Sutter) [1762977] - [net] netfilter: nft_socket: Break evaluation if no socket found (Phil Sutter) [1762977] - [net] netfilter: nft_tproxy: Fix missing-braces warning (Phil Sutter) [1762977] - [net] netfilter: nft_tproxy: Add missing config check (Phil Sutter) [1762977] - [net] netfilter: nf_tables: Add native tproxy support (Phil Sutter) [1762977] - [net] netfilter: nft_tproxy: Move nf_tproxy_assign_sock() to nf_tproxy.h (Phil Sutter) [1762977] - [net] sched: ensure opts_len <= IP_TUNNEL_OPTS_MAX in act_tunnel_key (Ivan Vecera) [1774706] - [net] ipmr: Fix skb headroom in ipmr_get_route(). (Guillaume Nault) [1773692] - [net] netns: fix GFP flags in rtnl_net_notifyid() (Guillaume Nault) [1763661] - [net] netns: fix NLM_F_ECHO mechanism for RTM_NEWNSID (Guillaume Nault) [1763661] - [netdrv] ptp: ptp_clock: Publish scaled_ppm_to_ppb (Ivan Vecera) [1772085] - [kernel] rh_features: move rh_features entry to sys/kernel (Hangbin Liu) [1660583] - [net] netfilter: nf_tables: Make nft_meta expression more robust (Phil Sutter) [1725169] - [tools] selftests/tls: add test for concurrent recv and send (Sabrina Dubroca) [1760375] - [net] tls: add a TX lock (Sabrina Dubroca) [1760375] - [net] tls: don't pay attention to sk_write_pending when pushing partial records (Sabrina Dubroca) [1760375] - [net] tls: fix sk_msg trim on fallback to copy mode (Sabrina Dubroca) [1760375] - [net] tls: align non temporal copy to cache lines (Sabrina Dubroca) [1760375] - [net] tls: remove the record tail optimization (Sabrina Dubroca) [1760375] - [net] tls: use RCU for the adder to the offload record list (Sabrina Dubroca) [1760375] - [net] tls: unref frags in order (Sabrina Dubroca) [1760375] - [net] tcp: ulp: fix possible crash in tcp_diag_get_aux_size() (Sabrina Dubroca) [1760375] - [net] tls: dedup the record cleanup (Sabrina Dubroca) [1760375] - [net] tls: clean up the number of #ifdefs for CONFIG_TLS_DEVICE (Sabrina Dubroca) [1760375] - [net] tls: narrow down the critical area of device_offload_lock (Sabrina Dubroca) [1760375] - [net] tls: don't jump to return (Sabrina Dubroca) [1760375] - [net] tls: export protocol version, cipher, tx_conf/rx_conf to socket diag (Sabrina Dubroca) [1760375] - [net] tcp: ulp: add functions to dump ulp-specific information (Sabrina Dubroca) [1760375] - [net] tls: use RCU protection on icsk->icsk_ulp_data (Sabrina Dubroca) [1760375] - [net] core/skmsg: Delete an unnecessary check before the function call "consume_skb" (Sabrina Dubroca) [1760375] - [net] tls, fix sk_write_space NULL write when tx disabled (Sabrina Dubroca) [1760375] - [net] tls: swap sk_write_space on close (Sabrina Dubroca) [1760375] - [net] tls: prevent skb_orphan() from leaking TLS plain text with offload (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add a litmus test for the socket reuse through shutdown (Sabrina Dubroca) [1760375] - [net] tls: partially revert fix transition through disconnect with close (Sabrina Dubroca) [1760375] - [documentation] TLS: fix stat counters description (Sabrina Dubroca) [1760375] - [tools] selftests/tls: fix TLS tests with CONFIG_TLS=n (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add shutdown tests (Sabrina Dubroca) [1760375] - [tools] selftests/tls: close the socket with open record (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add a bidirectional test (Sabrina Dubroca) [1760375] - [tools] selftests/tls: test error codes around TLS ULP installation (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add a test for ULP but no keys (Sabrina Dubroca) [1760375] - [net] bpf: sockmap/tls, close can race with map free (Sabrina Dubroca) [1760375] - [net] tls: fix transition through disconnect with close (Sabrina Dubroca) [1760375] - [net] tls: remove sock unlock/lock around strp_done() (Sabrina Dubroca) [1760375] - [net] tls: remove close callback sock unlock/lock around TX work flush (Sabrina Dubroca) [1760375] - [net] tls: don't call tls_sk_proto_close for hw record offload (Sabrina Dubroca) [1760375] - [net] tls: don't arm strparser immediately in tls_set_sw_offload() (Sabrina Dubroca) [1760375] - [net] tls: add missing prot info init (Sabrina Dubroca) [1760375] - [netdrv] mlx5: Return -EINVAL when WARN_ON_ONCE triggers in mlx5e_tls_resync(). (Sabrina Dubroca) [1760375] - [net] tls: don't clear TX resync flag on error (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add test for poll() with data in TLS ULP (Sabrina Dubroca) [1760375] - [net] tls: add kernel-driven resync mechanism for TX (Sabrina Dubroca) [1760375] - [net] tls: generalize the resync callback (Sabrina Dubroca) [1760375] - [net] tls: add kernel-driven TLS RX resync (Sabrina Dubroca) [1760375] - [net] tls: rename handle_device_resync() (Sabrina Dubroca) [1760375] - [net] tls: pass record number as a byte array (Sabrina Dubroca) [1760375] - [net] tls: simplify seq calculation in handle_device_resync() (Sabrina Dubroca) [1760375] - [net] tls: export TLS per skb encryption (Sabrina Dubroca) [1760375] - [include] net/tls: simplify driver context retrieval (Sabrina Dubroca) [1760375] - [include] net/tls: split the TLS_DRIVER_STATE_SIZE and bump TX to 16 bytes (Sabrina Dubroca) [1760375] - [net] tls: don't pass version to tls_advance_record_sn() (Sabrina Dubroca) [1760375] - [include] net/tls: reorganize struct tls_context (Sabrina Dubroca) [1760375] - [net] tls: use version from prot (Sabrina Dubroca) [1760375] - [net] tls: don't re-check msg decrypted status in tls_device_decrypted() (Sabrina Dubroca) [1760375] - [net] tls: don't look for decrypted frames on non-offloaded sockets (Sabrina Dubroca) [1760375] - [net] tls: remove false positive warning (Sabrina Dubroca) [1760375] - [net] tls: check return values from skb_copy_bits() and skb_store_bits() (Sabrina Dubroca) [1760375] - [net] tls: fully initialize the msg wrapper skb (Sabrina Dubroca) [1760375] - [net] tls: replace the sleeping lock around RX resync with a bit lock (Sabrina Dubroca) [1760375] - [net] revert "net/tls: avoid NULL-deref on resync during device removal" (Sabrina Dubroca) [1760375] - [net] tls: avoid NULL-deref on resync during device removal (Sabrina Dubroca) [1760375] - [net] tls: Add support of AES128-CCM based ciphers (Sabrina Dubroca) [1760375] - [documentation] add TLS offload documentation (Sabrina Dubroca) [1760375] - [documentation] tls: RSTify the ktls documentation (Sabrina Dubroca) [1760375] - [net] xdp: increase kABI version (Jiri Benc) [1749817] - [tools] selftests: bpf: disable test_seg6_loop test (Jiri Benc) [1749817] - [tools] selftests: bpf: fix test_tc_tunnel hanging (Jiri Benc) [1749817] - [tools] selftests: bpf: xdping is not meant to be run standalone (Jiri Benc) [1749817] - [tools] libbpf: Use implicit XSKMAP lookup from AF_XDP XDP program (Jiri Benc) [1749817] - [lib] bpf, testing: Introduce 'gso_linear_no_head_frag' skb_segment test (Jiri Benc) [1749817] - [lib] bpf, testing: Refactor test_skb_segment() for testing skb_segment() on different skbs (Jiri Benc) [1749817] - [tools] selftests/bpf: test_progs: Don't leak server_fd in tcp_rtt (Jiri Benc) [1749817] - [tools] selftests/bpf: test_progs: fix client/server race in tcp_rtt (Jiri Benc) [1749817] - [net] flow_dissector: Fix potential use-after-free on BPF_PROG_DETACH (Jiri Benc) [1749817] - [tools] selftests/bpf: fix race in test_tcp_rtt test (Jiri Benc) [1749817] - [net] xdp: unpin xdp umem pages in error path (Jiri Benc) [1749817] - [net] sock: make cookie generation global instead of per netns (Jiri Benc) [1749817] - [net] bpfilter: add "WITH Linux-syscall-note" to SPDX tag of uapi headers (Jiri Benc) [1749817] - [net] bpf: sockmap, only create entry if ulp is not already enabled (Jiri Benc) [1749817] - [net] bpf: sockmap, synchronize_rcu before free'ing map (Jiri Benc) [1749817] - [net] bpf: sockmap, sock_map_delete needs to use xchg (Jiri Benc) [1749817] - [net] core: page_pool: add user refcnt and reintroduce page_pool_destroy (Jiri Benc) [1749817] - [net] bpf: avoid unused variable warning in tcp_bpf_rtt() (Jiri Benc) [1749817] - [net] xdp: fix potential deadlock on socket mutex (Jiri Benc) [1749817] - [net] bpfilter: print umh messages to /dev/kmsg (Jiri Benc) [1749817] - [net] xdp: fix possible cq entry leak (Jiri Benc) [1749817] - [net] xdp: fix race on generic receive path (Jiri Benc) [1749817] - [samples] bpf: fix tcp_bpf.readme detach command (Jiri Benc) [1749817] - [samples] bpf: add sample program that periodically dumps TCP stats (Jiri Benc) [1749817] - [tools] selftests/bpf: test BPF_SOCK_OPS_RTT_CB (Jiri Benc) [1749817] - [tools] bpf/tools: sync bpf.h (Jiri Benc) [1749817] - [net] bpf: add icsk_retransmits to bpf_tcp_sock (Jiri Benc) [1749817] - [net] bpf: add dsack_dups/delivered{, _ce} to bpf_tcp_sock (Jiri Benc) [1749817] - [net] bpf: split shared bpf_tcp_sock and bpf_sock_ops implementation (Jiri Benc) [1749817] - [net] bpf: add BPF_CGROUP_SOCK_OPS callback that is executed on every RTT (Jiri Benc) [1749817] - [net] init/kconfig: add CONFIG_CC_CAN_LINK (Jiri Benc) [1749817] - [net] page_pool: add helper function for retrieving dma direction (Jiri Benc) [1749817] - [net] xdp: fix hang while unregistering device bound to xdp socket (Jiri Benc) [1749817] - [net] xdp: hold device for umem regardless of zero-copy mode (Jiri Benc) [1749817] - [net] xsk: Change the default frame size to 4096 and allow controlling it (Jiri Benc) [1749817] - [tools] libbpf: Support getsockopt XDP_OPTIONS (Jiri Benc) [1749817] - [net] xsk: Add getsockopt XDP_OPTIONS (Jiri Benc) [1749817] - [net] xsk: Add API to check for available entries in FQ (Jiri Benc) [1749817] - [net] xsk: Properly terminate assignment in xskq_produce_flush_desc (Jiri Benc) [1749817] - [net] xdp: Make __mem_id_disconnect static (Jiri Benc) [1749817] - [net] xsk: sample kernel code is now in libbpf (Jiri Benc) [1749817] - [net] page_pool: fix compile warning when CONFIG_PAGE_POOL is disabled (Jiri Benc) [1749817] - [net] page_pool: make sure struct device is stable (Jiri Benc) [1749817] - [net] page_pool: add tracepoints for page_pool with details need by XDP (Jiri Benc) [1749817] - [net] xdp: add tracepoints for XDP mem (Jiri Benc) [1749817] - [net] xdp: force mem allocator removal and periodic warning (Jiri Benc) [1749817] - [net] xdp: tracking page_pool resources and safe removal (Jiri Benc) [1749817] - [netdrv] mlx5: more strict use of page_pool API (Jiri Benc) [1749817] - [net] page_pool: introduce page_pool_free and use in mlx5 (Jiri Benc) [1749817] - [net] veth: use xdp_release_frame for XDP_PASS (Jiri Benc) [1749817] - [net] xdp: page_pool related fix to cpumap (Jiri Benc) [1749817] - [net] xdp: fix leak of IDA cyclic id if rhashtable_insert_slow fails (Jiri Benc) [1749817] - [net] page_pool: add helper function to unmap dma addresses (Jiri Benc) [1749817] - [net] page_pool: add helper function to retrieve dma addresses (Jiri Benc) [1749817] - [net] page_pool: use DMA_ATTR_SKIP_CPU_SYNC for DMA mappings (Jiri Benc) [1749817] - [net] page_pool: don't use page->private to store dma_addr_t (Jiri Benc) [1749817] - [mm] add dma_addr_t to struct page (Jiri Benc) [1749817] - [tools] bpf: Sync asm-generic/socket.h to tools/ (Jiri Benc) [1749817] - [net] bpf: net: Add SO_DETACH_REUSEPORT_BPF (Jiri Benc) [1749817] - [net] veth: Support bulk XDP_TX (Jiri Benc) [1749817] - [net] flow_dissector: remove unused FLOW_DISSECTOR_F_STOP_AT_L3 flag (Jiri Benc) [1749817] - [tools] selftests/bpf: fix compilation error for flow_dissector.c (Jiri Benc) [1749817] - [net] bpf: Update BPF_CGROUP_RUN_PROG_INET_EGRESS calls (Jiri Benc) [1749817] - [net] signal/bpfilter: Fix bpfilter_kernl to use send_sig not force_sig (Jiri Benc) [1749817] - [net] arch: Use asm-generic/socket.h when possible (Jiri Benc) [1749817] - [net] flow_dissector: correct comments on enum flow_dissector_key_id (Jiri Benc) [1749817] - [net] tcp: add stat of data packet reordering events (Jiri Benc) [1749817] - [net] tcp: add dsack blocks received stats (Jiri Benc) [1749817] - [net] tcp: add data bytes retransmitted stats (Jiri Benc) [1749817] - [net] tcp: add data bytes sent stats (Jiri Benc) [1749817] - [net] tcp: add a helper to calculate size of opt_stats (Jiri Benc) [1749817] - [net] netfilter: Support iif matches in POSTROUTING (Phil Sutter) [1775961] - [tools] selftests: add basic netdevsim devlink flash testing (Petr Oros) [1770359] - [netdrv] netdevsim: implement fake flash updating with notifications (Petr Oros) [1770359] - [net] devlink: allow driver to update progress of flash update (Petr Oros) [1770359] - [net] devlink: Add extack to shared buffer operations (Petr Oros) [1770347] - [net] xfrm: policy: avoid warning splat when merging nodes (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix bydst hlist corruption on hash rebuild (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix infinite loop when merging src-nodes (Sabrina Dubroca) [1758100] - [tools] selftests: xfrm: alter htresh to trigger move of policies to hash table (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix reinsertion on node merge (Sabrina Dubroca) [1758100] - [net] xfrm: policy: delete inexact policies from inexact list on hash rebuild (Sabrina Dubroca) [1758100] - [net] xfrm: policy: use hlist rcu variants on inexact insert, part 2 (Sabrina Dubroca) [1758100] - [tools] selftests: xfrm: add block rules with adjacent/overlapping subnets (Sabrina Dubroca) [1758100] - [net] xfrm: policy: remove set but not used variable 'priority' (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix policy hash rebuild (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix netlink/pf_key policy lookups (Sabrina Dubroca) [1758100] - [net] xfrm: policy: add 2nd-level saddr trees for inexact policies (Sabrina Dubroca) [1758100] - [net] xfrm: policy: store inexact policies in a tree ordered by source address (Sabrina Dubroca) [1758100] - [net] xfrm: policy: check reinserted policies match their node (Sabrina Dubroca) [1758100] - [net] xfrm: policy: store inexact policies in a tree ordered by destination address (Sabrina Dubroca) [1758100] - [net] xfrm: policy: add inexact policy search tree infrastructure (Sabrina Dubroca) [1758100] - [net] xfrm: policy: consider if_id when hashing inexact policy (Sabrina Dubroca) [1758100] - [net] xfrm: policy: store inexact policies in an rhashtable (Sabrina Dubroca) [1758100] - [net] xfrm: policy: return NULL when inexact search needed (Sabrina Dubroca) [1758100] - [net] xfrm: policy: split list insertion into a helper (Sabrina Dubroca) [1758100] - [net] xfrm: security: iterate all, not inexact lists (Sabrina Dubroca) [1758100] - [tools] selftests: add xfrm policy test script (Sabrina Dubroca) [1758100] - [net] af_packet: fix the tx skb protocol in raw sockets with ETH_P_ALL (Ivan Vecera) [1765561] - [netdrv] mlx5e: Trust kernel regarding transport offset (Ivan Vecera) [1765561] - [netdrv] net/mlx5e: Remove the wrong assumption about transport offset (Ivan Vecera) [1765561] - [net] packet: Remove redundant skb->protocol set (Ivan Vecera) [1765561] - [net] packet: Ask driver for protocol if not provided by user (Ivan Vecera) [1765561] - [net] ethernet: Add parse_protocol header_ops support (Ivan Vecera) [1765561] - [include] net: Introduce parse_protocol header_ops callback (Ivan Vecera) [1765561] - [net] Don't set transport offset to invalid value (Ivan Vecera) [1765561] - [netdrv] Fix Kconfig indentation (Josef Oskera) [1764592] - [netdrv] be2net: make two arrays static const, makes object smaller (Josef Oskera) [1764592] - [netdrv] be2net: eliminate enable field from be_aic_obj (Josef Oskera) [1764592] - [netdrv] Use skb_frag_off accessors (Josef Oskera) [1764592] - [netdrv] Use skb accessors in network drivers (Josef Oskera) [1764592] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 338 (Josef Oskera) [1764592] - [netdrv] treewide: Add SPDX license identifier - Makefile/Kconfig (Josef Oskera) [1764592] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Josef Oskera) [1764592] - [documentation] networking: switchdev: Update port parent ID section (Ivan Vecera) [1757840] - [net] Get rid of SWITCHDEV_ATTR_ID_PORT_PARENT_ID (Ivan Vecera) [1757840] - [net] dsa: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [drivers] staging: fsl-dpaa2: ethsw: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [netdrv] mscc: ocelot: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [netdrv] net/mlx5e: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [netdrv] liquidio: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [net] tipc: fix unlimited bundling of small messages (Jon Maloy) [1761969] - [net] tipc: clean up skb list lock handling on send path (Jon Maloy) [1761969] - [net] tipc: fix false detection of retransmit failures (Jon Maloy) [1761969] - [net] tipc: reduce risk of wakeup queue starvation (Jon Maloy) [1761969] - [net] tipc: fix changeover issues due to large packet (Jon Maloy) [1761969] - [net] tipc: optimize link synching mechanism (Jon Maloy) [1761969] - [net] tipc: Fix a typo (Jon Maloy) [1761969] - [net] tipc: use rcu dereference functions properly (Jon Maloy) [1761969] - [net] tipc: remove ub->ubsock checks (Jon Maloy) [1761969] - [net] tipc: embed jiffies in macro TIPC_BC_RETR_LIM (Jon Maloy) [1761969] - [net] tipc: add dst_cache support for udp media (Jon Maloy) [1761969] - [net] tipc: rename function msg_get_wrapped() to msg_inner_hdr() (Jon Maloy) [1761969] - [net] tipc: eliminate unnecessary skb expansion during retransmission (Jon Maloy) [1761969] - [net] tipc: simplify stale link failure criteria (Jon Maloy) [1761969] - [net] tipc: check msg->req data len in tipc_nl_compat_bearer_disable (Jon Maloy) [1761969] - [net] tipc: remove the unnecessary msg->req check from tipc_nl_compat_bearer_set (Jon Maloy) [1761969] - [net] tipc: fix issues with early FAILOVER_MSG from peer (Jon Maloy) [1761969] - [net] tipc: include retrans failure detection for unicast (Jon Maloy) [1761969] - [net] tipc: purge deferredq list for each grp member in tipc_group_delete (Jon Maloy) [1761969] - [net] devlink: remove redundant rtnl lock assert (Marcelo Leitner) [1774694]- [gpu] drm/i915/aml: Allow SPT PCH for all AML devices (Lyude Paul) [1761469 1731110] - [gpu] drm/i915/cml: Add second PCH ID for CMP (Lyude Paul) [1731110] - [drm] i915/cml: Add Missing PCI IDs (Lyude Paul) [1727949 1731110] - [gpu] DRM Backport 5.2 -> 5.3 (Lyude Paul) [1731110] - [xen] mm/pgtable: drop pgtable_t variable from pte_fn_t functions (Lyude Paul) [1731110] - [gpu] DRM Backport 5.1 -> 5.2 (Lyude Paul) [1731110] - [s390] bus_find_device: Unify the match callback with class_find_device (Lyude Paul) [1731110] - [kernel] i2c: algo-bit: include main i2c header (Lyude Paul) [1731110] - [extcon] axp288: Add a depends on ACPI to the Kconfig entry (Lyude Paul) [1731110] - [extcon] axp288: Convert to use acpi_dev_get_first_match_dev() (Lyude Paul) [1731110] - [acpi] gpio: merrifield: Fix build err without CONFIG_ACPI (Lyude Paul) [1731110] - [gpio] merrifield: Convert to use acpi_dev_get_first_match_dev() (Lyude Paul) [1731110] - [kernel] proc/sysctl: add shared variables for range check (Lyude Paul) [1731110] - [gpu] drm/i915: Split Pineview device info into desktop and mobile (Lyude Paul) [1731110] - [gpu] snd/hda, drm/i915: Track the display_power_status using a cookie (Lyude Paul) [1731110] - [video] hdmi: Dropped static functions from kernel doc (Lyude Paul) [1731110] - [video] hdmi: Add Unpack function for DRM infoframe (Lyude Paul) [1731110] - [video] drm: Enable HDR infoframe support (Lyude Paul) [1731110] - [kernel] drm: Add HDR source metadata property (Lyude Paul) [1731110] - [gpu] drm: Add colorspace info to AVI Infoframe (Lyude Paul) [1731110] - [gpu] drm: Add HDMI colorspace property (Lyude Paul) [1731110] - [kernel] video/hdmi: Add an enum for HDMI packet types (Lyude Paul) [1731110] - [video] hdmi: Constify infoframe passed to the pack functions (Lyude Paul) [1731110] - [video] hdmi: Constify infoframe passed to the log functions (Lyude Paul) [1731110] - [video] hdmi: Pass buffer size to infoframe unpack functions (Lyude Paul) [1731110] - [video] hdmi: Constify 'buffer' to the unpack functions (Lyude Paul) [1731110] - [video] media: hdmi.h: rename ADOBE_RGB to OPRGB and ADOBE_YCC to OPYCC (Lyude Paul) [1731110] - [media] replace ADOBERGB by OPRGB (Lyude Paul) [1731110] - [dma-buf] add show_fdinfo handler (Lyude Paul) [1731110] - [dma-buf] dma-fence: Signal all callbacks from dma_fence_release() (Lyude Paul) [1731110] - [dma-buf] udmabuf: actually unmap the scatterlist (Lyude Paul) [1731110] - [dma-buf] Make mmap callback actually optional (Lyude Paul) [1731110] - [dma-buf] Remove unused sync_dump() (Lyude Paul) [1731110] - [kernel] dma-buf: explicitely note that dma-fence-chains use 64bit seqno (Lyude Paul) [1731110] - [dma-buf] fix stack corruption in dma_fence_chain_release (Lyude Paul) [1731110] - [dma-buf] add new dma_fence_chain container v7 (Lyude Paul) [1731110] - [dma-buf] add some lockdep asserts to the reservation object implementation (Lyude Paul) [1731110] - [iommu] arm-smmu-v3: Fix build error without CONFIG_PCI_ATS (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Avoid locking on invalidation path when not using ATS (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Fix ATC invalidation ordering wrt main TLBs (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Rework enabling/disabling of ATS for PCI masters (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Don't issue CMD_SYNC for zero-length invalidations (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Remove boolean bitfield for 'ats_enabled' flag (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Document ordering guarantees of command insertion (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Defer TLB invalidation until ->iotlb_sync() (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Reduce contention during command-queue insertion (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Operate directly on low-level queue where possible (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Move low-level queue fields out of arm_smmu_queue (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Drop unused 'q' argument from Q_OVF macro (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Separate s/w and h/w views of prod and cons indexes (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Pass struct iommu_iotlb_gather to ->tlb_add_page() (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Pass struct iommu_iotlb_gather to ->unmap() (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Remove unused ->tlb_sync() callback (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Replace ->tlb_add_flush() with ->tlb_add_page() (Jerry Snitselaar) [1729845] - [iommu] io-pgtable-arm: Call ->tlb_flush_walk() and ->tlb_flush_leaf() (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Hook up ->tlb_flush_walk() and ->tlb_flush_leaf() in drivers (Jerry Snitselaar) [1729845] - [kernel] iommu/io-pgtable: Introduce tlb_flush_walk() and tlb_flush_leaf() (Jerry Snitselaar) [1729845] - [iommu] Pass struct iommu_iotlb_gather to ->unmap() and ->iotlb_sync() (Jerry Snitselaar) [1729845] - [kernel] iommu: Introduce iommu_iotlb_gather_add_page() (Jerry Snitselaar) [1729845] - [kernel] iommu: Introduce struct iommu_iotlb_gather for batching TLB flushes (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Rename iommu_gather_ops to iommu_flush_ops (Jerry Snitselaar) [1729845] - [iommu] io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync() (Jerry Snitselaar) [1729845] - [kernel] iommu: Remove empty iommu_tlb_range_add() callback from iommu_ops (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Invalidate ATC when detaching a device (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Add support for PCI ATS (Jerry Snitselaar) [1729845] - [iommu] Introduce iotlb_sync_map callback (Jerry Snitselaar) [1742234] - [kernel] dma-mapping: fix page attributes for dma_mmap_* (Jerry Snitselaar) [1754727] - [kernel] dma-mapping: check pfn validity in dma_common_{mmap, get_sgtable} (Jerry Snitselaar) [1754727] - [kernel] swiotlb: checking whether swiotlb buffer is full with io_tlb_used (Jerry Snitselaar) [1754727] - [kernel] dma-direct: fix zone selection after an unaddressable CMA allocation (Jerry Snitselaar) [1754727] - [kernel] dma-contiguous: page-align the size in dma_free_contiguous() (Jerry Snitselaar) [1754727] - [kernel] dma-contiguous: do not overwrite align in dma_alloc_contiguous() (Jerry Snitselaar) [1754727] - [kernel] dma-mapping: fix panic caused by passing empty cma command line argument (Jerry Snitselaar) [1754727] - [iommu] dma: Handle SG length overflow better (Jerry Snitselaar) [1742234] - [iommu] dma: Handle MSI mappings separately (Jerry Snitselaar) [1742234] - [iommu] dma: Apply dma_{alloc, free}_contiguous functions (Jerry Snitselaar) [1742234] - [iommu] dma: Don't depend on CONFIG_DMA_DIRECT_REMAP (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_mmap (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_get_sgtable (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_alloc, part 2 (Jerry Snitselaar) [1742234] - [iommu] dma: Cleanup variable naming in iommu_dma_alloc (Jerry Snitselaar) [1742234] - [iommu] dma: Split iommu_dma_free (Jerry Snitselaar) [1742234] - [iommu] dma: Merge the CMA and alloc_pages allocation paths (Jerry Snitselaar) [1742234] - [iommu] dma: Don't remap CMA unnecessarily (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_alloc (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_free (Jerry Snitselaar) [1742234] - [iommu] dma: Remove __iommu_dma_free (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor the page array remapping allocator (Jerry Snitselaar) [1742234] - [iommu] dma: Factor out remapped pages lookup (Jerry Snitselaar) [1742234] - [iommu] dma: Squash __iommu_dma_{map, unmap}_page helpers (Jerry Snitselaar) [1742234] - [iommu] dma: Move domain lookup into __iommu_dma_{map, unmap} (Jerry Snitselaar) [1742234] - [iommu] dma: Move __iommu_dma_map (Jerry Snitselaar) [1742234] - [iommu] dma: Use for_each_sg in iommu_dma_alloc (Jerry Snitselaar) [1742234] - [clk] Make clk_bulk_get_all() return a valid "id" (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm: Support all Mali configurations (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm: Correct Mali attributes (Jerry Snitselaar) [1722978] - [iommu] vt-d: Fix panic after kexec -p for kdump (Jerry Snitselaar) [1742234] - [kernel] iommu/iova: Fix compilation error with !CONFIG_IOMMU_IOVA (Jerry Snitselaar) [1742234] - [iommu] amd: Check PM_LEVEL_SIZE() condition in locked section (Jerry Snitselaar) [1742234] - [iommu] amd: Fix incorrect PASID decoding from event log (Jerry Snitselaar) [1742234] - [iommu] amd: Lock code paths traversing protection_domain->dev_list (Jerry Snitselaar) [1742234] - [iommu] amd: Lock dev_data in attach/detach code paths (Jerry Snitselaar) [1742234] - [iommu] amd: Check for busy devices earlier in attach_device() (Jerry Snitselaar) [1742234] - [iommu] amd: Take domain->lock for complete attach/detach path (Jerry Snitselaar) [1742234] - [iommu] amd: Remove amd_iommu_devtable_lock (Jerry Snitselaar) [1742234] - [iommu] amd: Remove domain->updated (Jerry Snitselaar) [1742234] - [iommu] iova: Avoid false sharing on fq_timer_on (Jerry Snitselaar) [1742234] - [iommu] Don't use sme_active() in generic code (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix wrong analysis whether devices share the same bus (Jerry Snitselaar) [1742234] - [iommu] amd: Wait for completion of IOTLB flush in attach_device (Jerry Snitselaar) [1742234] - [iommu] amd: Unmap all L7 PTEs when downgrading page-sizes (Jerry Snitselaar) [1742234] - [iommu] amd: Introduce first_pte_l7() helper (Jerry Snitselaar) [1742234] - [iommu] amd: Fix downgrading default page-sizes in alloc_pte() (Jerry Snitselaar) [1742234] - [iommu] amd: Fix pages leak in free_pagetable() (Jerry Snitselaar) [1742234] - [documentation] documentation: Update Documentation for iommu.passthrough (Jerry Snitselaar) [1745844] - [iommu] Disable passthrough mode when SME is active (Jerry Snitselaar) [1745844] - [iommu] Set default domain type at runtime (Jerry Snitselaar) [1745844] - [iommu] Print default domain type on boot (Jerry Snitselaar) [1745844] - [x86] dma: Get rid of iommu_pass_through (Jerry Snitselaar) [1745844] - [iommu] vt-d: Request passthrough mode from IOMMU core (Jerry Snitselaar) [1745844] - [iommu] amd: Request passthrough mode from IOMMU core (Jerry Snitselaar) [1745844] - [iommu] Use Functions to set default domain type in iommu_set_def_domain_type() (Jerry Snitselaar) [1745844] - [iommu] Add helpers to set/get default domain type (Jerry Snitselaar) [1745844] - [iommu] Remember when default domain type was set on kernel command line (Jerry Snitselaar) [1745844] - [iommu] amd: Flush old domains in kdump kernel (Jerry Snitselaar) [1742234] - [iommu] amd: Fix race in increase_address_space() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove global page flush support (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix possible use-after-free of private domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Detach domain before using a private one (Jerry Snitselaar) [1742234] - [iommu] vt-d: Correctly check format of page table in debugfs (Jerry Snitselaar) [1742234] - [iommu] vt-d: Detach domain when move device out of group (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Mark expected switch fall-through (Jerry Snitselaar) [1722978] - [iommu] vt-d: Print pasid table entries MSB to LSB in debugfs (Jerry Snitselaar) [1742234] - [iommu] iova: Remove stale cached32_node (Jerry Snitselaar) [1742234] - [iommu] vt-d: Check if domain->pgd was allocated (Jerry Snitselaar) [1742234] - [iommu] vt-d: Don't queue_iova() if there is no flush queue (Jerry Snitselaar) [1742234] - [iommu] amd: fix a crash in iova_magazine_free_pfns (Jerry Snitselaar) [1742234] - [iommu] Use right function to get group for device (Jerry Snitselaar) [1742234] - [iommu] arm-smmu-v3: Fix compilation when CONFIG_CMA=n (Jerry Snitselaar) [1722978] - [iommu] io-pgtable: Support non-coherent page tables (Jerry Snitselaar) [1722978] - [iommu] io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm-v7s: request DMA32 memory, and improve debugging (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm: Add support to use system cache (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Increase maximum size of queues (Jerry Snitselaar) [1722978] - [iommu] amd: Flush not present cache in iommu_map_page (Jerry Snitselaar) [1742234] - [iommu] amd: Only free resources once on init error (Jerry Snitselaar) [1742234] - [iommu] amd: Move gart fallback to amd_iommu_init (Jerry Snitselaar) [1742234] - [iommu] amd: Make iommu_disable safer (Jerry Snitselaar) [1742234] - [iommu] amd: Add missed 'tag' to error msg in iommu_print_event (Jerry Snitselaar) [1742234] - [iommu] amd: Remove redundant assignment to variable npages (Jerry Snitselaar) [1742234] - [iommu] vt-d: Cleanup unused variable (Jerry Snitselaar) [1742234] - [iommu] vt-d: Silence a variable set but not used (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove an unused variable "length" (Jerry Snitselaar) [1742234] - [iommu] vt-d: Cleanup after delegating DMA domain to generic iommu (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix suspicious RCU usage in probe_acpi_namespace_devices() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Allow DMA domain attaching to rmrr locked device (Jerry Snitselaar) [1742234] - [iommu] vt-d: Don't enable iommu's which have been ignored (Jerry Snitselaar) [1742234] - [iommu] vt-d: Set domain type for a private domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Don't return error when device gets right domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix a variable set but not used (Jerry Snitselaar) [1742234] - [kernel] iommu/vt-d: Fix typo in SVM code comment (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove static identity map code (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove duplicated code for device hotplug (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove startup parameter from device_def_domain_type() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Cleanup get_valid_domain_for_dev() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Implement is_attach_deferred iommu ops entry (Jerry Snitselaar) [1742234] - [iommu] vt-d: Probe DMA-capable ACPI name space devices (Jerry Snitselaar) [1742234] - [iommu] vt-d: Handle 32bit device with identity default domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Identify default domains replaced with private (Jerry Snitselaar) [1742234] - [iommu] vt-d: Delegate the dma domain to upper layer (Jerry Snitselaar) [1742234] - [iommu] vt-d: Delegate the identity domain to upper layer (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add device_def_domain_type() helper (Jerry Snitselaar) [1742234] - [iommu] vt-d: Enable DMA remapping after rmrr mapped (Jerry Snitselaar) [1742234] - [iommu] vt-d: Expose ISA direct mapping region via iommu_get_resv_regions (Jerry Snitselaar) [1742234] - [iommu] vt-d: Implement apply_resv_region iommu ops entry (Jerry Snitselaar) [1742234] - [iommu] Add API to request DMA domain for device (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add debugfs support to show scalable mode DMAR table internals (Jerry Snitselaar) [1742234] - [iommu] vt-d: Introduce macros useful for dumping DMAR table (Jerry Snitselaar) [1742234] - [iommu] vt-d: Modify the format of intel DMAR tables dump (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove unnecessary rcu_read_locks (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix bind svm with multiple devices (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Avoid constant zero in TLBI writes (Jerry Snitselaar) [1722978] - [iommu] vt-d: Set the right field for Page Walk Snoop (Jerry Snitselaar) [1742234] - [iommu] Add missing new line for dma type (Jerry Snitselaar) [1742234] - [kernel] iommu/iova: Separate atomic variables to improve performance (Jerry Snitselaar) [1742234] - [iommu] Remove iommu_callback_data (Jerry Snitselaar) [1742234] - [iommu] amd: Remove amd_iommu_pd_list (Jerry Snitselaar) [1742234] - [iommu] amd: Use pci_prg_resp_pasid_required() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix leak in intel_pasid_alloc_table on error path (Jerry Snitselaar) [1742234] - [iommu] vt-d: Make kernel parameter igfx_off work with vIOMMU (Jerry Snitselaar) [1742234] - [iommu] vt-d: Set intel_iommu_gfx_mapped correctly (Jerry Snitselaar) [1742234] - [iommu] vt-d: cleanup: no spaces at the start of a line (Jerry Snitselaar) [1742234] - [iommu] vt-d: Don't request page request irq under dmar_global_lock (Jerry Snitselaar) [1742234] - [iommu] vt-d: Use struct_size() helper (Jerry Snitselaar) [1742234] - [iommu] vt-d: Flush IOTLB for untrusted device in time (Jerry Snitselaar) [1742234] - [iommu] vt-d: Clean up iommu_no_mapping (Jerry Snitselaar) [1742234] - [vfio] type1: Add domain at(de)taching group helpers (Jerry Snitselaar) [1742234] - [iommu] vt-d: Return ID associated with an auxiliary domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Aux-domain specific domain attach/detach (Jerry Snitselaar) [1742234] - [iommu] vt-d: Move common code out of iommu_attch_device() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add per-device IOMMU feature ops entries (Jerry Snitselaar) [1742234] - [iommu] vt-d: Make intel_iommu_enable_pasid() more generic (Jerry Snitselaar) [1742234] - [iommu] vt-d: Switch to bitmap_zalloc() (Jerry Snitselaar) [1742234] - [iommu] Bind process address spaces to devices (Jerry Snitselaar) [1742234] - [iommu] Add APIs for multiple domains per device (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Log CBFRSYNRA register on context fault (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Don't disable SMMU in kdump kernel (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Disable tagged pointers (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Link domains and devices (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Add a master->domain pointer (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Store SteamIDs in master (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Rename arm_smmu_master_data to arm_smmu_master (Jerry Snitselaar) [1722978] - [iommu] io-pgtable: Add ARM Mali midgard MMU page table format (Jerry Snitselaar) [1722978] - [iommu] vt-d: Save the right domain ID used by hardware (Jerry Snitselaar) [1742234] - [iommu] iova: Fix tracking of recently failed iova address (Jerry Snitselaar) [1742234] - [iommu] Fix IOMMU debugfs fallout (Jerry Snitselaar) [1742234] - [kernel] iommu: Document iommu_ops.is_attach_deferred() (Jerry Snitselaar) [1742234] - [kernel] iommu: Document iommu_ops.iotlb_sync_map() (Jerry Snitselaar) [1742234] - [kernel] iommu: Fix flush_tlb_all typo (Jerry Snitselaar) [1742234] - [iommu] io-pgtable-arm-v7s: Only kmemleak_ignore L2 tables (Jerry Snitselaar) [1722978] - [iommu] Use dev_printk() when possible (Jerry Snitselaar) [1742234] - [kernel] iommu: Allow io-pgtable to be used outside of iommu/ (Jerry Snitselaar) [1722978] - [iommu] iova: Allow compiling the library without IOMMU support (Jerry Snitselaar) [1742234] - [iommu] amd: Use dev_printk() when possible (Jerry Snitselaar) [1742234] - [iommu] amd: Remove clear_flush_young notifier (Jerry Snitselaar) [1742234] - [iommu] amd: Print reason for iommu_map_page failure in map_sg (Jerry Snitselaar) [1742234] - [iommu] vt-d: Get domain ID before clear pasid entry (Jerry Snitselaar) [1742234] - [iommu] vt-d: Set context field after value initialized (Jerry Snitselaar) [1742234] - [kernel] pci/ats: Add inline to pci_prg_resp_pasid_required() (Jerry Snitselaar) [1724921 1724927] - [iommu] vt-d: Enable ATS only if the device uses page aligned address (Jerry Snitselaar) [1724922] - [pci] ats: Add pci_ats_page_aligned() interface (Jerry Snitselaar) [1724922] - [iommu] vt-d: Fix PRI/PASID dependency issue (Jerry Snitselaar) [1724921 1724927] - [pci] ats: Add pci_prg_resp_pasid_required() interface (Jerry Snitselaar) [1724921 1724927] - [iommu] vt-d: Allow interrupts from the entire bus for aliased devices (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add helper to set an IRTE to verify only the bus number (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove misleading "domain 0" test from domain_exit() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove unused dmar_remove_one_dev_info() argument (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove unnecessary local variable initializations (Jerry Snitselaar) [1742234] - [iommu] vt-d: Use dev_printk() when possible (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove change_pte notifier (Jerry Snitselaar) [1742234] - iommu/vt-d: Implement dma_[un]map_resource() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Support page request in scalable mode (Jerry Snitselaar) [1742234] - [iommu] vt-d: Leave scalable mode default off (Jerry Snitselaar) [1742234] - [iommu] of: Fix probe-deferral (Jerry Snitselaar) [1742234] - [iommu] Check for iommu_ops == NULL in iommu_probe_device() (Jerry Snitselaar) [1742234] - [iommu] of: Don't call iommu_ops->add_device directly (Jerry Snitselaar) [1742234] - powerpc/iommu: Use device_iommu_mapped() (Jerry Snitselaar) [1742234] - [powerpc] iommu: Use device_iommu_mapped() (Jerry Snitselaar) [1742234] - [iommu] of: Use device_iommu_mapped() (Jerry Snitselaar) [1742234] - [iommu] of: Use helper functions to access dev->iommu_fwspec (Jerry Snitselaar) [1742234] - [iommu] dma: Use helper functions to access dev->iommu_fwspec (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Use helper functions to access dev->iommu_fwspec (Jerry Snitselaar) [1722978] - [acpi] iort: Fix rc_dma_get_range() (Jerry Snitselaar) [1722978] - [kernel] iommu: Change tlb_range_add to iotlb_range_add and tlb_sync to iotlb_sync (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Make arm-smmu-v3 explicitly non-modular (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Make arm-smmu explicitly non-modular (Jerry Snitselaar) [1722978] - [iommu] Audit and remove any unnecessary uses of module.h (Jerry Snitselaar) [1742234] - [iommu] irq_remapping: Remove unused header files (Jerry Snitselaar) [1742234] - [iommu] Do physical merging in iommu_map_sg() (Jerry Snitselaar) [1742234] - [iommu] amd: Remove leading 0s in error log messages (Jerry Snitselaar) [1742234] - [iommu] amd: Fix line-break in error log reporting (Jerry Snitselaar) [1742234] - [iommu] amd: Use pr_fmt() (Jerry Snitselaar) [1742234] - [iommu] amd: Allow to upgrade page-size (Jerry Snitselaar) [1742234] - [iommu] amd: Restart loop if cmpxchg64 succeeded in alloc_pte() (Jerry Snitselaar) [1742234] - [iommu] amd: Allow downgrading page-sizes in alloc_pte() (Jerry Snitselaar) [1742234] - [iommu] amd: Ignore page-mode 7 in free_sub_pt() (Jerry Snitselaar) [1742234] - [iommu] amd: Introduce free_sub_pt() function (Jerry Snitselaar) [1742234] - [iommu] amd: Collect page-table pages in freelist (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove deferred invalidation (Jerry Snitselaar) [1724930] - [iommu] vt-d: Shared virtual address in scalable mode (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add first level page table interface (Jerry Snitselaar) [1742234] - [iommu] vt-d: Setup context and enable RID2PASID support (Jerry Snitselaar) [1742234] - [iommu] vt-d: Pass pasid table to context mapping (Jerry Snitselaar) [1742234] - [iommu] vt-d: Setup pasid entry for RID2PASID support (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add second level page table interface (Jerry Snitselaar) [1742234] - [iommu] vt-d: Reserve a domain id for FL and PT modes (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add 256-bit invalidation descriptor support (Jerry Snitselaar) [1742234] - [kernel] iommu/vt-d: Move page table helpers into header (Jerry Snitselaar) [1742234] - [iommu] vt-d: Manage scalalble mode PASID tables (Jerry Snitselaar) [1742234] - [iommu] vt-d: Enumerate the scalable mode capability (Jerry Snitselaar) [1742234] - [kernel] iommu/vtd: Cleanup dma_remapping.h header (Jerry Snitselaar) [1742234] - [documentation] dt-bindings: arm-smmu: Add binding doc for Qcom smmu-500 (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Add support for qcom, smmu-v2 variant (Jerry Snitselaar) [1722978] - [documentation] dt-bindings: arm-smmu: Add bindings for qcom, smmu-v2 (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Add the device_link between masters and smmu (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Invoke pm_runtime across the driver (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Add pm_runtime/sleep ops (Jerry Snitselaar) [1722978] - [clk] add managed version of clk_bulk_get_all (Jerry Snitselaar) [1722978] - [clk] add new APIs to operate on all available clocks (Jerry Snitselaar) [1722978] - [clk] bulk: add of_clk_bulk_get() (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Use explicit mb() when moving cons pointer (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Avoid memory corruption from Hisilicon MSI payloads (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Fix big-endian CMD_SYNC writes (Jerry Snitselaar) [1722978] - [iommu] revert "iommu/io-pgtable-arm: Check for v7s-incapable systems" (Jerry Snitselaar) [1722978] - [iommu] Fix a typo (Jerry Snitselaar) [1742234] - [iommu] Tidy up window attributes (Jerry Snitselaar) [1742234] - [iommu] amd: Add default branch in amd_iommu_capable() (Jerry Snitselaar) [1742234] - [iommu] amd: Move iommu_init_pci() to .init section (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add debugfs support to show context internals (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add debugfs support for Interrupt remapping (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add debugfs support to show register contents (Jerry Snitselaar) [1742234] - [iommu] vt-d: Enable base Intel IOMMU debugfs support (Jerry Snitselaar) [1742234] - [kernel] iommu/vt-d: Update register definitions to VT-d 3.0 specification (Jerry Snitselaar) [1742234] - [iommu] vt-d: Relocate struct/function declarations to its header files (Jerry Snitselaar) [1742234] - [of] iommu/of: make of_pci_map_rid() available for other devices too (Jerry Snitselaar) [1742234] - [iommu] arm-smmu-v3: Remove unnecessary wrapper function (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Add SPDX header (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Fix a couple of minor comment typos (Jerry Snitselaar) [1722978] - [kernel] iommu/shmobile: Remove unused linux/platform_data/sh_ipmmu.h header (Jerry Snitselaar) [1742234] - [iommu] vt-d: Handle memory shortage on pasid table allocation (Jerry Snitselaar) [1742234] - [iommu] Add sysfs attribyte for domain type (Jerry Snitselaar) [1742234] - [iommu] amd: Add basic debugfs infrastructure for AMD IOMMU (Jerry Snitselaar) [1742234] - [iommu] Enable debugfs exposure of IOMMU driver internals (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove the obsolete per iommu pasid tables (Jerry Snitselaar) [1742234] - [iommu] vt-d: Apply per pci device pasid table in SVA (Jerry Snitselaar) [1742234] - [iommu] vt-d: Allocate and free pasid table (Jerry Snitselaar) [1742234] - [iommu] vt-d: Per PCI device pasid table interfaces (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add for_each_device_domain() helper (Jerry Snitselaar) [1742234] - [iommu] vt-d: Move device_domain_info to header (Jerry Snitselaar) [1742234] - [iommu] vt-d: Apply global PASID in SVA (Jerry Snitselaar) [1742234] - [iommu] vt-d: Avoid using idr_for_each_entry() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Global PASID name space (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix dev iotlb pfsid use (Jerry Snitselaar) [1742234] - [kernel] iommu/vt-d: Add definitions for PFSID (Jerry Snitselaar) [1742234] - [iommu] amd: Argument page_size could be uninitialized (Jerry Snitselaar) [1742234] - [iommu] arm-smmu-v3: Abort all transactions if SMMU is enabled in kdump kernel (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Prevent any devices access to memory without registration (Jerry Snitselaar) [1722978] - [iommu] [] iommu/arm-smmu-v3: sync the OVACKFLG to PRIQ consumer register (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm-v7s: Abort allocation when table address overflows the PTE (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm: Fix pgtable allocation in selftest (Jerry Snitselaar) [1722978] - [netdrv] iavf: initialize ITRN registers with correct values (Stefan Assmann) [1721697] - [netdrv] iavf: fix MAC address setting for VFs when filter is rejected (Stefan Assmann) [1721697] - [netdrv] iavf: allow permanent MAC address to change (Stefan Assmann) [1721697] - [netdrv] iavf: remove unused debug function iavf_debug_d (Stefan Assmann) [1721697] - [netdrv] Use skb_frag_off accessors (Stefan Assmann) [1721697] - [netdrv] Use skb accessors in network drivers (Stefan Assmann) [1721697] - [netdrv] iavf: fix dereference of null rx_buffer pointer (Stefan Assmann) [1721697] - [netdrv] iavf: Fix up debug print macro (Stefan Assmann) [1721697] - [netdrv] iavf: use struct_size() helper (Stefan Assmann) [1721697] - [netdrv] iavf: allow null RX descriptors (Stefan Assmann) [1721697] - [netdrv] iavf: add call to iavf_[add|del]_cloud_filter (Stefan Assmann) [1721697] - [netdrv] iavf: Refactor init state machine (Stefan Assmann) [1721697] - [netdrv] iavf: Refactor the watchdog state machine (Stefan Assmann) [1721697] - [netdrv] iavf: Remove timer for work triggering, use delaying work instead (Stefan Assmann) [1721697] - [netdrv] iavf: Move commands processing to the separate function (Stefan Assmann) [1721697] - [netdrv] iavf: Fix the math for valid length for ADq enable (Stefan Assmann) [1721697] - [netdrv] iavf: Change GFP_KERNEL to GFP_ATOMIC in kzalloc() (Stefan Assmann) [1721697] - [netdrv] iavf: wait longer for close to complete (Stefan Assmann) [1721697] - [netdrv] iavf: use signed variable (Stefan Assmann) [1721697] - [netdrv] iavf: Create VLAN tag elements starting from the first element (Stefan Assmann) [1721697] - [netdrv] iavf: update comments and file checks to match iavf (Stefan Assmann) [1721697] - [netdrv] iavf: rename i40e_device to iavf_device (Stefan Assmann) [1721697] - [netdrv] iavf: change remaining i40e defines to be iavf (Stefan Assmann) [1721697] - [netdrv] iavf: rename iavf_client.h defines to match driver name (Stefan Assmann) [1721697] - [netdrv] iavf: rename iavf_status structure flags (Stefan Assmann) [1721697] - [netdrv] iavf: replace i40e variables with iavf (Stefan Assmann) [1721697] - [netdrv] iavf: rename i40e functions to be iavf (Stefan Assmann) [1721697] - [netdrv] iavf: change iavf_status_code to iavf_status (Stefan Assmann) [1721697] - [netdrv] iavf: Rename i40e_adminq* files to iavf_adminq* (Stefan Assmann) [1721697] - [netdrv] iavf: iavf_client: use struct_size() helper (Stefan Assmann) [1721697] - [netdrv] iavf: use struct_size() in kzalloc() (Stefan Assmann) [1721697] - [netdrv] iavf: Limiting RSS queues to CPUs (Stefan Assmann) [1721697] - [netdrv] iavf: Use printf instead of gnu_printf for iavf_debug_d (Stefan Assmann) [1721697] - [netdrv] igb/igc: use ktime accessors for skb->tstamp (Stefan Assmann) [1721695] - [netdrv] i40e: Fix for ethtool -m issue on X722 NIC (Stefan Assmann) [1721695] - [netdrv] intel: Demote MTU change prints to debug (Stefan Assmann) [1721695] - [netdrv] i40e: implement VF stats NDO (Stefan Assmann) [1721695] - [netdrv] i40e: enable X710 support (Stefan Assmann) [1721695] - [netdrv] i40e: Add UDP segmentation offload support (Stefan Assmann) [1721695] - [netdrv] i40e: prevent memory leak in i40e_setup_macvlans (Stefan Assmann) [1721695] - [netdrv] i40e: Refactoring VF MAC filters counting to make more reliable (Stefan Assmann) [1721695] - [netdrv] i40e: Fix LED blinking flow for X710T*L devices (Stefan Assmann) [1721695] - [netdrv] i40e: allow ethtool to report SW and FW versions in recovery mode (Stefan Assmann) [1721695] - [netdrv] i40e: initialize ITRN registers with correct values (Stefan Assmann) [1721695] - [netdrv] i40e: Extend PHY access with page change flag (Stefan Assmann) [1721695] - [netdrv] i40e: Extract detection of HW flags into a function (Stefan Assmann) [1721695] - [netdrv] i40e: Wrong 'Advertised FEC modes' after set FEC to AUTO (Stefan Assmann) [1721695] - [netdrv] i40e: Fix for persistent lldp support (Stefan Assmann) [1721695] - [netdrv] i40e: clear __I40E_VIRTCHNL_OP_PENDING on invalid min Tx rate (Stefan Assmann) [1721695] - [netdrv] i40e: use BIT macro to specify the cloud filter field flags (Stefan Assmann) [1721695] - [netdrv] i40e: Fix message for other card without FEC (Stefan Assmann) [1721695] - [netdrv] i40e: fix missed "Negotiated" string in i40e_print_link_message() (Stefan Assmann) [1721695] - [netdrv] i40e: mark additional missing bits as reserved (Stefan Assmann) [1721695] - [netdrv] i40e: remove I40E_AQC_ADD_CLOUD_FILTER_OIP (Stefan Assmann) [1721695] - [netdrv] i40e: use ktime_get_real_ts64 instead of ktime_to_timespec64 (Stefan Assmann) [1721695] - [netdrv] i40e: check __I40E_VF_DISABLE bit in i40e_sync_filters_subtask (Stefan Assmann) [1721695] - [netdrv] i40e: Remove EMPR traces from debugfs facility (Stefan Assmann) [1721695] - [netdrv] i40e: Implement debug macro hw_dbg using dev_dbg (Stefan Assmann) [1721695] - [netdrv] i40e: fix hw_dbg usage in i40e_hmc_get_object_va (Stefan Assmann) [1721695] - [netdrv] i40e: simplify Rx buffer recycle (Stefan Assmann) [1721695] - [netdrv] i40e: fix retrying in i40e_aq_get_phy_capabilities (Stefan Assmann) [1721695] - [netdrv] i40e: Persistent LLDP support (Stefan Assmann) [1721695] - [netdrv] i40e: allow reset in recovery mode (Stefan Assmann) [1721695] - [netdrv] i40e: Remove function i40e_update_dcb_config() (Stefan Assmann) [1721695] - [netdrv] i40e: Fix crash caused by stress setting of VF MAC addresses (Stefan Assmann) [1721695] - [netdrv] i40e: reset veb.tc_stats when resetting veb.stats (Stefan Assmann) [1721695] - [netdrv] i40e: Update FW API version to 1.9 (Stefan Assmann) [1721695] - [netdrv] i40e: check_recovery_mode had wrong if statement (Stefan Assmann) [1721695] - [netdrv] i40e: Add drop mode parameter to set mac config (Stefan Assmann) [1721695] - [netdrv] i40e: fix shifts of signed values (Stefan Assmann) [1721695] - [netdrv] i40e: add check on i40e_configure_tx_ring() return value (Stefan Assmann) [1721695] - [netdrv] i40e: Check if transceiver implements DDM before access (Stefan Assmann) [1721695] - [netdrv] i40e: reduce stack usage in i40e_set_fc (Stefan Assmann) [1721695] - [netdrv] i40e: no need to check return value of debugfs_create functions (Stefan Assmann) [1721695] - [netdrv] i40e: Remove unicast log when VF is leaving multicast mode (Stefan Assmann) [1721695] - [netdrv] i40e: verify string count matches even on early return (Stefan Assmann) [1721695] - [netdrv] i40e: Log info when PF is entering and leaving Allmulti mode (Stefan Assmann) [1721695] - [netdrv] i40e: Update visual effect for advertised FEC mode (Stefan Assmann) [1721695] - [netdrv] i40e: fix code comments (Stefan Assmann) [1721695] - [netdrv] i40e: don't report link up for a VF who hasn't enabled queues (Stefan Assmann) [1721695] - [netdrv] i40e: Log disable-fw-lldp flag change by ethtool (Stefan Assmann) [1721695] - [netdrv] i40e: fix incorrect ethtool statistics veb and veb.tc_ (Stefan Assmann) [1721695] - [netdrv] Use skb_frag_off accessors (Stefan Assmann) [1721695] - [netdrv] i40e: Use dev_get_drvdata (Stefan Assmann) [1721695] - [netdrv] Use skb accessors in network drivers (Stefan Assmann) [1721695] - [netdrv] i40e: Add macvlan support on i40e (Stefan Assmann) [1721695] - [netdrv] i40e/i40e_virtchnl_pf: Use struct_size() in kzalloc() (Stefan Assmann) [1721695] - [netdrv] i40e: update copyright string (Stefan Assmann) [1721695] - [netdrv] i40e: Fix descriptor count manipulation (Stefan Assmann) [1721695] - [netdrv] i40e: missing priorities for any QoS traffic (Stefan Assmann) [1721695] - [netdrv] i40e: Add log entry while creating or deleting TC0 (Stefan Assmann) [1721695] - [netdrv] i40e: fix incorrect function documentation comment (Stefan Assmann) [1721695] - [netdrv] i40e: Fix for missing "link modes" info in ethtool (Stefan Assmann) [1721695] - [netdrv] i40e: fix 'Unknown bps' in dmesg for 2.5Gb/5Gb speeds (Stefan Assmann) [1721695] - [netdrv] i40e: mark expected switch fall-through (Stefan Assmann) [1721695] - [netdrv] i40e: Missing response checks in driver when starting/stopping FW LLDP (Stefan Assmann) [1721695] - [netdrv] i40e: remove duplicate stat calculation for tx_errors (Stefan Assmann) [1721695] - [netdrv] i40e: Check if the BAR size is large enough before writing to registers (Stefan Assmann) [1721695] - [netdrv] i40e: Missing response checks in driver when starting/stopping FW LLDP (Stefan Assmann) [1721695] - [netdrv] i40e: add input validation for virtchnl handlers (Stefan Assmann) [1721695] - [netdrv] i40e: Improve AQ log granularity (Stefan Assmann) [1721695] - [netdrv] i40e: Add bounds check for ch[] array (Stefan Assmann) [1721695] - [netdrv] i40e: Use signed variable (Stefan Assmann) [1721695] - [netdrv] i40e: add constraints for accessing veb array (Stefan Assmann) [1721695] - [netdrv] i40e: let untrusted VF to create up to 16 VLANs (Stefan Assmann) [1721695] - [netdrv] i40e: add functions stubs to support EEE (Stefan Assmann) [1721695] - [netdrv] i40e: Use LLDP ethertype define ETH_P_LLDP (Stefan Assmann) [1721695] - [netdrv] r8169: disable TSO on a single version of RTL8168c to fix performance (Corinna Vinschen) [1730024] - [netdrv] r8169: fix sporadic transmit timeout issue (Corinna Vinschen) [1730024] - [netdrv] r8169: inline rtl8169_free_rx_databuff (Corinna Vinschen) [1730024] - [netdrv] r8169: fix performance issue on RTL8168evl (Corinna Vinschen) [1730024] - [netdrv] r8169: allocate rx buffers using alloc_pages_node (Corinna Vinschen) [1730024] - [netdrv] r8169: sync PCIe PHY init with vendor driver 8.047.01 (Corinna Vinschen) [1730024] - [netdrv] r8169: add helper r8168_mac_ocp_modify (Corinna Vinschen) [1730024] - [netdrv] r8169: remove access to legacy register MultiIntr (Corinna Vinschen) [1730024] - [netdrv] r8169: make use of xmit_more (Corinna Vinschen) [1730024] - [netdrv] r8169: don't use MSI before RTL8168d (Corinna Vinschen) [1730024] - [netdrv] revert ("r8169: remove 1000/Half from supported modes") (Corinna Vinschen) [1730024] - [netdrv] r8169: enable HW csum and TSO (Corinna Vinschen) [1730024] - [netdrv] r8169: remove r8169_csum_workaround (Corinna Vinschen) [1730024] - [netdrv] r8169: implement callback ndo_features_check (Corinna Vinschen) [1730024] - [netdrv] r8169: set GSO size and segment limits (Corinna Vinschen) [1730024] - [netdrv] r8169: align setting PME with vendor driver (Corinna Vinschen) [1730024] - [netdrv] r8169: improve rtl_set_rx_mode (Corinna Vinschen) [1730024] - [netdrv] r8169: fix a typo in a comment (Corinna Vinschen) [1730024] - [netdrv] r8169: improve rtl_rx (Corinna Vinschen) [1730024] - [netdrv] r8169: fix RTL8168g PHY init (Corinna Vinschen) [1730024] - [netdrv] r8169: fix issue with confused RX unit after PHY power-down on RTL8411b (Corinna Vinschen) [1730024] - [netdrv] r8169: sync few chip names with vendor driver (Corinna Vinschen) [1730024] - [netdrv] r8169: add random MAC address fallback (Corinna Vinschen) [1730024] - [netdrv] revert "r8169: improve handling VLAN tag" (Corinna Vinschen) [1730024] - [netdrv] r8169: remove not needed call to dma_sync_single_for_device (Corinna Vinschen) [1730024] - [netdrv] r8169: consider that 32 Bit DMA is the default (Corinna Vinschen) [1730024] - [netdrv] r8169: improve handling VLAN tag (Corinna Vinschen) [1730024] - [netdrv] r8169: don't activate ASPM in chip if OS can't control ASPM (Corinna Vinschen) [1730024] - [netdrv] r8169: improve handling of Abit Fatal1ty F-190HD (Corinna Vinschen) [1730024] - [netdrv] r8169: use helper rtl_is_8168evl_up for setting register MaxTxPacketSize (Corinna Vinschen) [1730024] - [netdrv] r8169: add helper rtl_is_8168evl_up (Corinna Vinschen) [1730024] - [netdrv] r8169: improve rtl_coalesce_info (Corinna Vinschen) [1730024] - [netdrv] r8169: let mdio read functions return -ETIMEDOUT (Corinna Vinschen) [1730024] - [netdrv] r8169: remove struct rtl_cfg_info (Corinna Vinschen) [1730024] - [netdrv] r8169: remove member coalesce_info from struct rtl_cfg_info (Corinna Vinschen) [1730024] - [netdrv] r8169: remove callback hw_start from struct rtl_cfg_info (Corinna Vinschen) [1730024] - [netdrv] r8169: rename CPCMD_QUIRK_MASK and apply it on all chip versions (Corinna Vinschen) [1730024] - [netdrv] r8169: improve setting interrupt mask (Corinna Vinschen) [1730024] - [netdrv] r8169: silence sparse warning in rtl8169_start_xmit (Corinna Vinschen) [1730024] - [netdrv] r8169: factor out firmware handling (Corinna Vinschen) [1730024] - [netdrv] r8169: rename r8169.c to r8169_main.c (Corinna Vinschen) [1730024] - [netdrv] r8169: add rtl_fw_request_firmware and rtl_fw_release_firmware (Corinna Vinschen) [1730024] - [netdrv] r8169: make rtl_fw_format_ok and rtl_fw_data_ok more independent (Corinna Vinschen) [1730024] - [netdrv] r8169: simplify rtl_fw_write_firmware (Corinna Vinschen) [1730024] - [netdrv] r8169: add enum rtl_fw_opcode (Corinna Vinschen) [1730024] - [netdrv] r8169: use paged versions of phylib MDIO access functions (Corinna Vinschen) [1730024] - [netdrv] r8169: avoid tso csum function indirection (Corinna Vinschen) [1730024] - [netdrv] r8169: remove struct jumbo_ops (Corinna Vinschen) [1730024] - [netdrv] r8169: remove struct mdio_ops (Corinna Vinschen) [1730024] - [netdrv] r8169: improve r8169_csum_workaround (Corinna Vinschen) [1730024] - [netdrv] r8169: decouple rtl_phy_write_fw from actual driver code (Corinna Vinschen) [1730024] - [netdrv] r8169: improve rtl_fw_format_ok (Corinna Vinschen) [1730024] - [netdrv] r8169: enable WoL speed down on more chip versions (Corinna Vinschen) [1730024] - [netdrv] r8169: fix MAC address being lost in PCI D3 (Corinna Vinschen) [1730024] - [netdrv] r8169: remove 1000/Half from supported modes (Corinna Vinschen) [1730024] - [netdrv] r8169: remove support for RTL_GIGA_MAC_VER_01 (Corinna Vinschen) [1730024] - [netdrv] r8169: improve RTL8168d PHY initialization (Corinna Vinschen) [1730024] - [netdrv] r8169: change type of member mac_version in rtl8169_private (Corinna Vinschen) [1730024] - [netdrv] r8169: remove unneeded return statement in rtl_hw_init_8168g (Corinna Vinschen) [1730024] - [netdrv] r8169: remove rtl_hw_init_8168ep (Corinna Vinschen) [1730024] - [netdrv] treewide: Add SPDX license identifier - Makefile/Kconfig (Corinna Vinschen) [1730024] - [netdrv] treewide: Add SPDX license identifier for more missed files (Corinna Vinschen) [1730024] - [netdrv] r8169: add rtl8168g_set_pause_thresholds (Corinna Vinschen) [1730024] - [netdrv] r8169: add rtl_set_fifo_size (Corinna Vinschen) [1730024] - [netdrv] r8169: move EEE LED config to rtl8168_config_eee_mac (Corinna Vinschen) [1730024] - [netdrv] r8169: simplify rtl_writephy_batch and rtl_ephy_init (Corinna Vinschen) [1730024] - [netdrv] r8169: speed up rtl_loop_wait (Corinna Vinschen) [1730024] - [netdrv] r8169: make use of phy_set_asym_pause (Corinna Vinschen) [1730024] - [netdrv] r8169: remove rtl_write_exgmac_batch (Corinna Vinschen) [1730024] - [netdrv] r8169: remove manual autoneg restart workaround (Corinna Vinschen) [1730024] - [netdrv] r8169: add rtl_reset_packet_filter (Corinna Vinschen) [1730024] - [netdrv] r8169: add helpers rtl_eri_set/clear_bits (Corinna Vinschen) [1730024] - [netdrv] r8169: make ERIAR_EXGMAC the default in eri functions (Corinna Vinschen) [1730024] - [netdrv] r8169: use pci_dev_id() helper (Corinna Vinschen) [1730024] - [kernel] phy: fix write to mii-ctrl1000 register (Petr Oros) [1772010] - [netdrv] bcmgenet: don't set phydev->link from MAC (Petr Oros) [1772010] - [netdrv] mdio_bus: Fix PTR_ERR applied after initialization to constant (Petr Oros) [1772010] - [netdrv] phy: micrel: add Asym Pause workaround for KSZ9021 (Petr Oros) [1772010] - [netdrv] phy: fix race in genphy_update_link (Petr Oros) [1772010] - [netdrv] phy: consider AN_RESTART status when reading link status (Petr Oros) [1772010] - [kernel] fixed_phy: Add forward declaration for struct gpio_desc; (Petr Oros) [1772010] - [netdrv] phy: fixed_phy: print gpio error only if gpio node is present (Petr Oros) [1772010] - [netdrv] phy: mscc: initialize stats array (Petr Oros) [1772010] - [netdrv] phy: bcm7xxx: define soft_reset for 40nm EPHY (Petr Oros) [1772010] - [netdrv] Add genphy_c45_config_aneg() function to phy-c45.c (Petr Oros) [1772010] - [netdrv] phy: sfp: hwmon: Fix scaling of RX power (Petr Oros) [1772010] - [kernel] hwmon: Fix HWMON_P_MIN_ALARM mask (Petr Oros) [1772010] - [netdrv] phy: rename Asix Electronics PHY driver (Petr Oros) [1772010] - [netdrv] sfp: read eeprom in maximum 16 byte increments (Petr Oros) [1772010] - [netdrv] phylink: avoid reducing support mask (Petr Oros) [1772010] - [netdrv] phy: dp83867: Set up RGMII TX delay (Petr Oros) [1772010] - [netdrv] phy: dp83867: do not call config_init twice (Petr Oros) [1772010] - [netdrv] phy: dp83867: increase SGMII autoneg timer duration (Petr Oros) [1772010] - [netdrv] phy: dp83867: fix speed 10 in sgmii mode (Petr Oros) [1772010] - [netdrv] phy: marvell10g: report if the PHY fails to boot firmware (Petr Oros) [1772010] - [netdrv] phylink: ensure consistent phy interface mode (Petr Oros) [1772010] - [netdrv] phylink: ensure inband AN works correctly (Petr Oros) [1772010] - [netdrv] phy: aquantia: readd XGMII support for AQR107 (Petr Oros) [1772010] - [netdrv] phy: realtek: Replace phy functions with non-locked version in rtl8211e_config_init() (Petr Oros) [1772010] - [netdrv] meson: fixup g12a glue ephy id (Petr Oros) [1772010] - [netdrv] phy: realtek: fix double page ops in generic Realtek driver (Petr Oros) [1772010] - [netdrv] phy: realtek: add missing page operations (Petr Oros) [1772010] - [netdrv] phy: realtek: Change TX-delay setting for RGMII modes only (Petr Oros) [1772010] - [netdrv] phy: realtek: Add rtl8211e rx/tx delays config (Petr Oros) [1772010] - [netdrv] phy: improve pause mode reporting in phy_print_status (Petr Oros) [1772010] - [kernel] phy: improve resuming from hibernation (Petr Oros) [1772010] - [netdrv] phy: fix phy_validate_pause (Petr Oros) [1772010] - [netdrv] phy: micrel: make sure the factory test bit is cleared (Petr Oros) [1772010] - [netdrv] phy: marvell: Fix buffer overrun with stats counters (Petr Oros) [1772010] - [netdrv] phy: avoid unneeded MDIO reads in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: improve genphy_soft_reset (Petr Oros) [1772010] - [netdrv] spi: micrel eth switch: declare missing of table (Petr Oros) [1772010] - [netdrv] phy: marvell: add new default led configure for m88e151x (Petr Oros) [1772010] - [netdrv] phy: vitesse: Remove support for VSC8514 (Petr Oros) [1772010] - [netdrv] phy: mscc: add support for VSC8514 PHY (Petr Oros) [1772010] - [netdrv] mdio: rename mdio_device reset to reset_gpio (Petr Oros) [1772010] - [netdrv] phy: add support for reset-controller (Petr Oros) [1772010] - [documentation] dt-bindings: add PHY reset controller binding (Petr Oros) [1772010] - [netdrv] phy: remove dead code from phy_sanitize_settings (Petr Oros) [1772010] - [netdrv] phy: don't set autoneg if it's not supported (Petr Oros) [1772010] - [netdrv] phy: micrel: add Asym Pause workaround (Petr Oros) [1772010] - [netdrv] phy: warn if phylib and ethtool PHY mode definitions are out of sync (Petr Oros) [1772010] - [netdrv] phy: add support for new modes in phylib (Petr Oros) [1772010] - [netdrv] phy: shrink PHY settings array (Petr Oros) [1772010] - [netdrv] phy: switch drivers to use dynamic feature detection (Petr Oros) [1772010] - [netdrv] phy: fix setting autoneg_complete in genphy_update_link (Petr Oros) [1772010] - [netdrv] phy: replace genphy_10g_driver with genphy_c45_driver (Petr Oros) [1772010] - [netdrv] phy: remove unnecessary callback settings in C45 drivers (Petr Oros) [1772010] - [netdrv] phy: improve link partner capability detection (Petr Oros) [1772010] - [netdrv] phy: meson-gxl: clean-up gxl variant driver (Petr Oros) [1772010] - [netdrv] phy: meson-gxl: add g12a support (Petr Oros) [1772010] - [netdrv] phy: add amlogic g12a mdio mux support (Petr Oros) [1772010] - [documentation] dt-bindings: phy: add g12a mdio mux documentation (Petr Oros) [1772010] - [netdrv] phy: realtek: remove setting callback get_features and use phylib fallback (Petr Oros) [1772010] - [netdrv] phy: fix autoneg mismatch case in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: marvell10g: add the suspend/resume callbacks for the 88x2210 (Petr Oros) [1772010] - [netdrv] phy: marvell10g: implement suspend/resume callbacks (Petr Oros) [1772010] - [netdrv] phy: deal properly with autoneg incomplete in genphy_c45_read_lpa (Petr Oros) [1772010] - [netdrv] phy: use c45 standard to detect link partner autoneg capability (Petr Oros) [1772010] - [netdrv] phy: aquantia: add SGMII statistics (Petr Oros) [1772010] - [netdrv] phy: improve genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: aquantia: add suspend / resume callbacks for AQR107 family (Petr Oros) [1772010] - [netdrv] phy: realtek: use genphy_read_abilities (Petr Oros) [1772010] - [netdrv] phy: mdio-bcm-unimac: remove redundant !timeout check (Petr Oros) [1772010] - [netdrv] phy: marvell: add PHY tunable fast link down support for 88E1540 (Petr Oros) [1772010] - [uapi] ethtool: add PHY Fast Link Down support (Petr Oros) [1772010] - [netdrv] phy: aquantia: inform about proprietary 1000Base-T2 mode being in use (Petr Oros) [1772010] - [netdrv] phy: aquantia: report PHY details like firmware version (Petr Oros) [1772010] - [netdrv] phy: aquantia: print remote capabilities if link partner is Aquantia PHY (Petr Oros) [1772010] - [kernel] phy: bcm54xx: Encode link speed and activity into LEDs (Petr Oros) [1772010] - [netdrv] phy: aquantia: simplify aqr_config_aneg (Petr Oros) [1772010] - [netdrv] phy: don't clear BMCR in genphy_soft_reset (Petr Oros) [1772010] - [netdrv] phy: Re-parent menus for MDIO bus drivers correctly (Petr Oros) [1772010] - [netdrv] phy: Correct Cygnus/Omega PHY driver prompt (Petr Oros) [1772010] - [netdrv] phy: aquantia: add downshift support (Petr Oros) [1772010] - [netdrv] phy: Move Omega PHY entry to Cygnus PHY driver (Petr Oros) [1772010] - [netdrv] phy: Prepare for moving Omega out of bcm7xxx (Petr Oros) [1772010] - [netdrv] phy: Add DP83825I to the DP83822 driver (Petr Oros) [1772010] - [netdrv] phy: aquantia: check for changed interface mode in read_status (Petr Oros) [1772010] - [netdrv] phy: aquantia: check for supported interface modes in config_init (Petr Oros) [1772010] - [netdrv] phy: improve handling link_change_notify callback (Petr Oros) [1772010] - [netdrv] phy: meson-gxl: fix interrupt support (Petr Oros) [1772010] - [gpio] gpiolib: devprop: Fix syntax error (Petr Oros) [1772010] - [kernel] gpiolib: export devprop_gpiochip_set_names() (Petr Oros) [1772010] - [netdrv] phy: mdio-mux: fix Kconfig dependencies (Petr Oros) [1772010] - [netdrv] phy: use phy_modify_mmd_changed in genphy_c45_an_config_aneg (Petr Oros) [1772010] - [netdrv] phy: remove gen10g_no_soft_reset (Petr Oros) [1772010] - [netdrv] phy: don't export gen10g_read_status (Petr Oros) [1772010] - [netdrv] phy: remove gen10g_config_init (Petr Oros) [1772010] - [netdrv] phy: remove gen10g_suspend and gen10g_resume (Petr Oros) [1772010] - [netdrv] phy: use genphy_c45_aneg_done in genphy_aneg_done (Petr Oros) [1772010] - [netdrv] phy: micrel ksz8061: link failure after cable connect (Petr Oros) [1772010] - [netdrv] phy: phylink: fix uninitialized variable in phylink_get_mac_state (Petr Oros) [1772010] - [netdrv] phy: aquantia: add hwmon support (Petr Oros) [1772010] - [netdrv] phy: aquantia: rename aquantia.c to aquantia_main.c (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use the generic C45 helper to read the 2110 features (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Let genphy_c45_pma_read_abilities set Aneg bit (Petr Oros) [1772010] - [netdrv] phy: dp83867: add soft reset delay (Petr Oros) [1772010] - [netdrv] phy: mdio-mux: Add support for Generic Mux controls (Petr Oros) [1772010] - [netdrv] phy: improve auto-neg emulation in swphy (Petr Oros) [1772010] - [netdrv] phy: marvell10g: add support for the 88x2110 PHY (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Force reading of 2.5/5G (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use a #define for 88X3310 family id (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use 2500BASEX when using 2.5GBASET (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use linkmode_set_bit helper instead of __set_bit (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use get_features to get the PHY abilities (Petr Oros) [1772010] - [netdrv] phy: aquantia: use genphy_c45_read_status (Petr Oros) [1772010] - [netdrv] phy: add genphy_c45_read_status (Petr Oros) [1772010] - [netdrv] phy: don't change modes we don't care about in genphy_c45_read_lpa (Petr Oros) [1772010] - [netdrv] phy: aquantia: add support for auto-negotiation configuration (Petr Oros) [1772010] - [netdrv] phy: aquantia: remove false 5G and 10G speed ability for AQCS109 (Petr Oros) [1772010] - [netdrv] phy: check PMAPMD link status only in genphy_c45_read_link (Petr Oros) [1772010] - [netdrv] mdio_bus: Fix use-after-free on device_register fails (Petr Oros) [1772010] - [netdrv] phy: at803x: disable delay only for RGMII mode (Petr Oros) [1772010] - [netdrv] phy: at803x: don't inline helpers (Petr Oros) [1772010] - [netdrv] phy: aquantia: Use get_features for the PHYs abilities (Petr Oros) [1772010] - [netdrv] phy: marvell10g: use genphy_c45_check_and_restart_aneg in mv3310_config_aneg (Petr Oros) [1772010] - [netdrv] phy: add genphy_c45_check_and_restart_aneg (Petr Oros) [1772010] - [netdrv] phy: use genphy_config_eee_advert in genphy_c45_an_config_aneg (Petr Oros) [1772010] - [netdrv] phy: export genphy_config_eee_advert (Petr Oros) [1772010] - [netdrv] phy: don't use 10BaseT/half as default in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: remove orphaned register read in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: marvell10g: improve mv3310_config_aneg (Petr Oros) [1772010] - [netdrv] phy: disable aneg in genphy_c45_pma_setup_forced (Petr Oros) [1772010] - [netdrv] phy: use mii_10gbt_stat_mod_linkmode_lpa_t in genphy_c45_read_lpa (Petr Oros) [1772010] - [kernel] phy: add helper mii_10gbt_stat_mod_linkmode_lpa_t (Petr Oros) [1772010] - [netdrv] phy: marvell10g: check for newly set aneg (Petr Oros) [1772010] - [netdrv] phy: marvell10g: use genphy_c45_an_config_aneg (Petr Oros) [1772010] - [netdrv] phy: add genphy_c45_an_config_aneg (Petr Oros) [1772010] - [kernel] phy: add helper linkmode_adv_to_mii_10gbt_adv_t (Petr Oros) [1772010] - [netdrv] mdio_bus: Fix PTR_ERR() usage after initialization to constant (Petr Oros) [1772010] - [netdrv] phy: xgmiitorgmii: Support generic PHY status read (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Don't explicitly set Pause and Asym_Pause (Petr Oros) [1772010] - [netdrv] phy: use phy_resolve_aneg_linkmode in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: improve phy_resolve_aneg_linkmode (Petr Oros) [1772010] - [netdrv] phy: fix potential race in the phylib state machine (Petr Oros) [1772010] - [kernel] phy: don't use locking in phy_is_started (Petr Oros) [1772010] - [netdrv] phy: fix interrupt handling in non-started states (Petr Oros) [1772010] - [netdrv] phy: simplify genphy_config_eee_advert (Petr Oros) [1772010] - [netdrv] phylink: avoid resolving link state too early (Petr Oros) [1772010] - [netdrv] phylink: add phylink_init_eee() helper (Petr Oros) [1772010] - [netdrv] phylink: only call mac_config() during resolve when link is up (Petr Oros) [1772010] - [netdrv] phy: use phy_modify_changed in genphy_config_advert (Petr Oros) [1772010] - [netdrv] phy: marvell10g: fix usage of new MMD modifying helpers (Petr Oros) [1772010] - [netdrv] phy: add register modifying helpers returning 1 on change (Petr Oros) [1772010] - [netdrv] phy: aquantia: add support for AQCS109 (Petr Oros) [1772010] - [netdrv] phy: disregard "Clause 22 registers present" bit in get_phy_c45_devs_in_pkg (Petr Oros) [1772010] - [netdrv] phy: let genphy_c45_read_link manage the devices to check (Petr Oros) [1772010] - [netdrv] phy: don't double-read link status register if link is up (Petr Oros) [1772010] - [netdrv] fixed-phy: Add fixed_phy_register_with_gpiod() API (Petr Oros) [1772010] - [netdrv] phy: fixed_phy: Fix fixed_phy not checking GPIO (Petr Oros) [1772010] - [netdrv] phy: consider latched link-down status in polling mode (Petr Oros) [1772010] - [netdrv] sfp: do not probe SFP module before we're attached (Petr Oros) [1772010] - [netdrv] phy: make use of new MMD accessors (Petr Oros) [1772010] - [kernel] phy: provide full set of accessor functions to MMD registers (Petr Oros) [1772010] - [netdrv] phy: improve genphy_c45_read_link (Petr Oros) [1772010] - [netdrv] phy: fixed-phy: Drop GPIO from fixed_phy_add() (Petr Oros) [1772010] - [netdrv] dp83640: expire old TX-skb (Petr Oros) [1772010] - [netdrv] phy: aquantia: replace magic numbers with constants (Petr Oros) [1772010] - [netdrv] phy: aquantia: use macro PHY_ID_MATCH_MODEL (Petr Oros) [1772010] - [netdrv] phy: aquantia: remove unneeded includes (Petr Oros) [1772010] - [netdrv] phy: aquantia: Shorten name space prefix to aqr_ (Petr Oros) [1772010] - [netdrv] revert "net: phy: marvell: avoid pause mode on SGMII-to-Copper for 88e151x" (Petr Oros) [1772010] - [netdrv] phy: at803x: Use helpers to access MMD PHY registers (Petr Oros) [1772010] - [netdrv] phy: change phy_start_interrupts to phy_request_interrupt (Petr Oros) [1772010] - [netdrv] phy: start interrupts in phy_start (Petr Oros) [1772010] - [netdrv] phy: warn if phy_start is called from invalid state (Petr Oros) [1772010] - [netdrv] phy: start state machine in phy_start only (Petr Oros) [1772010] - [netdrv] phy: Add SDPX tag based on COPYING file (Petr Oros) [1772010] - [netdrv] phy: Fixup GPLv2 SPDX tags based on license text (Petr Oros) [1772010] - [netdrv] phy: Fixup GPLv2+ SPDX tags based on license text (Petr Oros) [1772010] - [netdrv] phy: Remove redundent License text when SPDX header is present (Petr Oros) [1772010] - [netdrv] phy: Convert some PHY and MDIO driver files to SPDX headers (Petr Oros) [1772010] - [netdrv] phy: at803x: Disable phy delay for RGMII mode (Petr Oros) [1772010] - [netdrv] phy: improve phy_init_hw (Petr Oros) [1772010] - [netdrv] phy: fix issue with loading PHY driver w/o initramfs (Petr Oros) [1772010] - [netdrv] phy: remove phy_stop_interrupts (Petr Oros) [1772010] - [netdrv] phy: ensure phylib state machine is stopped after calling phy_stop (Petr Oros) [1772010] - [netdrv] phy: stop PHY if needed when entering phy_disconnect (Petr Oros) [1772010] - [netdrv] phy: micrel: use phy_read_mmd and phy_write_mmd (Petr Oros) [1772010] - [netdrv] phy: improve get_phy_id (Petr Oros) [1772010] - [kernel] phy: remove state PHY_CHANGELINK (Petr Oros) [1772010] - [netdrv] phy: mdio_bus: add missing device_del() in mdiobus_register() error handling (Petr Oros) [1772010] - [netdrv] phy: check return code when requesting PHY driver module (Petr Oros) [1772010] - [netdrv] phy: Add helpers to determine if PHY driver is generic (Petr Oros) [1772010] - [netdrv] phy: improve logging in phylib (Petr Oros) [1772010] - [netdrv] phy: don't include asm/irq.h directly (Petr Oros) [1772010] - [netdrv] phy: remove preliminary workaround for not loading PHY driver (Petr Oros) [1772010] - [netdrv] phy: meson-gxl: Use the genphy_soft_reset callback (Petr Oros) [1772010] - [netdrv] phy: marvell: Fix deadlock from wrong locking (Petr Oros) [1772010] - [netdrv] phy: marvell: Errata for mv88e6390 internal PHYs (Petr Oros) [1772010] - [netdrv] phy: micrel: set soft_reset callback to genphy_soft_reset for KSZ9031 (Petr Oros) [1772010] - [netdrv] phy: fix too strict check in phy_start_aneg (Petr Oros) [1772010] - [kernel] phy.h: fix obvious errors in doc and kerneldoc content (Petr Oros) [1772010] - [netdrv] phy: mscc: Fix the VSC 8531/41 Chip Init sequence (Petr Oros) [1772010] - [netdrv] phy: Fix the issue that netif always links up after resuming (Petr Oros) [1772010] - [netdrv] phy: print stack trace in phy_error (Petr Oros) [1772010] - [netdrv] phy: improve phy state checking (Petr Oros) [1772010] - [netdrv] fixed phy: Add fixed_phy_change_carrier() (Petr Oros) [1772010] - [netdrv] phy: mdio-gpio: Add phy_ignore_ta_mask to platform data (Petr Oros) [1772010] - [kernel] phy: mdio-gpio: Add platform_data support for phy_mask (Petr Oros) [1772010] - [kernel] gpio: Export gpiod_get_from_of_node() (Petr Oros) [1772010] - [netdrv] phy: Revert toggling reset changes (Petr Oros) [1772010] - [netdrv] phy: sfp: correct store of detected link modes (Petr Oros) [1772010] - [netdrv] phy: micrel: add toggling phy reset if PHY is not attached (Petr Oros) [1772010] - [netdrv] phy: Fix not to call phy_resume() if PHY is not attached (Petr Oros) [1772010] - [netdrv] phy: improve generic EEE ethtool functions (Petr Oros) [1772010] - [netdrv] phy: add workaround for issue where PHY driver doesn't bind to the device (Petr Oros) [1772010] - [netdrv] phy: mscc: fix deadlock in vsc85xx_default_config (Petr Oros) [1772010] - [netdrv] phy: vitesse: remove duplicate support for VSC8574 (Petr Oros) [1772010] - [netdrv] phy: icplus: allow configuring the interrupt function on IP101GR (Petr Oros) [1772010] - [netdrv] phy: icplus: implement .did_interrupt for IP101A/G (Petr Oros) [1772010] - [netdrv] phy: icplus: rename IP101A_G_NO_IRQ to IP101A_G_IRQ_ALL_MASK (Petr Oros) [1772010] - [netdrv] phy: icplus: use the BIT macro where possible (Petr Oros) [1772010] - [netdrv] phy: icplus: keep all ip101a_g functions together (Petr Oros) [1772010] - [documentation] dt-bindings: phy: add bindings for the IC Plus Corp. IP101A/G PHYs (Petr Oros) [1772010] - [documentation] dt-bindings: vendor-prefix: add prefix for IC Plus Corp (Petr Oros) [1772010] - [netdrv] phy: mdio-gpio: Fix working over slow can_sleep GPIOs (Petr Oros) [1772010] - [netdrv] phy: check for implementation of both callbacks in phy_drv_supports_irq (Petr Oros) [1772010] - [netdrv] phy: icplus: add config_intr callback (Petr Oros) [1772010] - [kernel] phy: remove states PHY_STARTING and PHY_PENDING (Petr Oros) [1772010] - [netdrv] phy: leds: Don't make our own link speed names (Petr Oros) [1772010] - [netdrv] phy: improve and inline phy_change (Petr Oros) [1772010] - [netdrv] phy: simplify phy_mac_interrupt and related functions (Petr Oros) [1772010] - [netdrv] phy: don't set state PHY_CHANGELINK in phy_change (Petr Oros) [1772010] - [kernel] phy: improve struct phy_device member interrupts handling (Petr Oros) [1772010] - [netdrv] phy: remove flag PHY_HAS_INTERRUPT from driver configs (Petr Oros) [1772010] - [netdrv] phy: replace PHY_HAS_INTERRUPT with a check for config_intr and ack_interrupt (Petr Oros) [1772010] - [netdrv] phy: use phy_check_link_status in more places in the state machine (Petr Oros) [1772010] - [kernel] phy: remove state PHY_AN (Petr Oros) [1772010] - [netdrv] phy: add phy_check_link_status (Petr Oros) [1772010] - [netdrv] phy: remove useless check in state machine case PHY_RESUMING (Petr Oros) [1772010] - [netdrv] phy: remove useless check in state machine case PHY_NOLINK (Petr Oros) [1772010] - [netdrv] phy: make phy_trigger_machine static (Petr Oros) [1772010] - [netdrv] phy: bcm7xxx: Add entry for BCM7255 (Petr Oros) [1772010] - [netdrv] phy: Allow BCM54616S PHY to setup internal TX/RX clock delay (Petr Oros) [1772010] - [netdrv] phy: mdio-mux-bcm-iproc: simplify getting .driver_data (Petr Oros) [1772010] - [documentation] dt-bindings: add support for Microchip KSZ9131 (Petr Oros) [1772010] - [netdrv] phy: micrel: add Microchip KSZ9131 initial driver (Petr Oros) [1772010] - [netdrv] phy: mscc: fix memory leak in vsc8574_config_pre_init (Petr Oros) [1772010] - [netdrv] phy: mscc: fix signedness bug in vsc85xx_downshift_get (Petr Oros) [1772010] - [netdrv] phy: merge phy_start_aneg and phy_start_aneg_priv (Petr Oros) [1772010] - [netdrv] phy: simplify handling of PHY_RESUMING in state machine (Petr Oros) [1772010] - [netdrv] phy: improve handling of PHY_RUNNING in state machine (Petr Oros) [1772010] - [netdrv] phy: trigger state machine immediately in phy_start_machine (Petr Oros) [1772010] - [netdrv] phy: sfp: remove sfp_mutex's definition (Petr Oros) [1772010] - [netdrv] phy: mscc: add support for VSC8574 PHY (Petr Oros) [1772010] - [netdrv] phy: mscc: add support for VSC8584 PHY (Petr Oros) [1772010] - [dt-bindings] vsc8531: add two additional LED modes for VSC8584 (Petr Oros) [1772010] - [netdrv] phy: mscc: remove unneeded temporary variable (Petr Oros) [1772010] - [netdrv] phy: mscc: shorten `x != 0` condition to `x` (Petr Oros) [1772010] - [netdrv] phy: mscc: remove unneeded parenthesis (Petr Oros) [1772010] - [netdrv] phy: mscc: Add EEE init sequence (Petr Oros) [1772010] - [netdrv] phy: mscc: add ethtool statistics counters (Petr Oros) [1772010] - [netdrv] phy: mscc: migrate to phy_select/restore_page functions (Petr Oros) [1772010] - [netdrv] phy: phylink: fix SFP interface autodetection (Petr Oros) [1772010] - [netdrv] phy: Convert to using pOFn instead of device_node.name (Petr Oros) [1772010] - [netdrv] phy: improve handling delayed work (Petr Oros) [1772010] - [netdrv] phy: mscc: fix printf format (Petr Oros) [1772010] - [netdrv] phy: mdio-bcm-unimac: mark PM functions as __maybe_unused (Petr Oros) [1772010] - [netdrv] phy: marvell: Fix build (Petr Oros) [1772010] - [netdrv] phy: marvell: Avoid unnecessary soft reset (Petr Oros) [1772010] - [netdrv] phy: Stop with excessive soft reset (Petr Oros) [1772010] - [netdrv] phy: sfp: Fix unregistering of HWMON SFP device (Petr Oros) [1772010] - [netdrv] phy: fix WoL handling when suspending the PHY (Petr Oros) [1772010] - [net] core: add member wol_enabled to struct net_device (Petr Oros) [1772010] - [netdrv] phy: mdio-bcm-unimac: Allow configuring MDIO clock divider (Petr Oros) [1772010] - [netdrv] phy: don't reschedule state machine when PHY is halted (Petr Oros) [1772010] - [netdrv] phy: phylink: ensure the carrier is off when starting phylink (Petr Oros) [1772010] - [netdrv] phy: call state machine synchronously in phy_stop (Petr Oros) [1772010] - [net] linkwatch: add check for netdevice being present to linkwatch_do_dev (Petr Oros) [1772010] - [netdrv] sfp: fix oops with ethtool -m (Petr Oros) [1772010] - [netdrv] mdio: remove duplicated include from mdio_bus.c (Petr Oros) [1772010] - [netdrv] phy: et011c: Remove incorrect PHY_POLL flags (Petr Oros) [1772010] - [netdrv] phy: sfp: Handle unimplemented hwmon limits and alarms (Petr Oros) [1772010] - [netdrv] phy: mscc: read 'vsc8531, led-d-mode' as an u32 (Petr Oros) [1772010] - [netdrv] phy: mscc: read 'vsc8531, edge-slowdown' as an u32 (Petr Oros) [1772010] - [netdrv] phy: mscc: read 'vsc8531, vddmac' as an u32 (Petr Oros) [1772010] - [netdrv] phy: mscc: factorize function for getting LED mode from DT (Petr Oros) [1772010] - [netdrv] phy: mscc: factorize code for LEDs mode (Petr Oros) [1772010] - [netdrv] dp83640: Mark expected switch fall-throughs (Petr Oros) [1772010] - [netdrv] phylink: add helper for configuring 2500BaseX modes (Petr Oros) [1772010] - [netdrv] phy: sftp: print debug message with text, not numbers (Petr Oros) [1772010] - [netdrv] phy: Add support for Broadcom Omega internal Combo GPHY (Petr Oros) [1772010] - [netdrv] phy: Add pm support to Broadcom iProc mdio mux driver (Petr Oros) [1772010] - [netdrv] phy: Add support to configure clock in Broadcom iProc mdio mux (Petr Oros) [1772010] - [documentation] dt-bindings: Add clock handle to Broadcom iProc mdio mux (Petr Oros) [1772010] - [netdrv] phy: Use devm api for mdio bus allocation in bcm iproc mdio mux (Petr Oros) [1772010] - [netdrv] phy: Disable external master access in bcm mdio mux driver (Petr Oros) [1772010] - [arm64] dts: Fix the base address of the Broadcom iProc mdio mux (Petr Oros) [1772010] - [netdrv] phy: Fix the register offsets in Broadcom iProc mdio mux driver (Petr Oros) [1772010] - [documentation] dt-bindings: Fix Broadcom iProc mdio mux driver base address (Petr Oros) [1772010] - [netdrv] phy: mscc: the extended page access register is 16 bits (Petr Oros) [1772010] - [netdrv] phy: marvell: Replace mdelay() with msleep() in m88e1116r_config_init() (Petr Oros) [1772010] - [kernel] phy: add helper phy_polling_mode (Petr Oros) [1772010] - [netdrv] phy: prevent PHYs w/o Clause 22 regs from calling genphy_config_aneg (Petr Oros) [1772010] - [netdrv] phy: add GBit master / slave error detection (Petr Oros) [1772010] - [netdrv] phy: sfp: Do not use "imply HWMON" (Petr Oros) [1772010] - [netdrv] phy: sfp: Add HWMON support for module sensors (Petr Oros) [1772010] - [kernel] hwmon: Add helper to tell if a char is invalid in a name (Petr Oros) [1772010] - [kernel] hwmon: Add support for power min, lcrit, min_alarm and lcrit_alarm (Petr Oros) [1772010] - [kernel] hwmon: Add missing HWMON_T_LCRIT_ALARM define (Petr Oros) [1772010] - [netdrv] phy: Drop OF dependency for MDIO_BCM_UNIMAC (Petr Oros) [1772010] - [gpio] gpiolib: Mark gpio_suffixes array with __maybe_unused (Petr Oros) [1772010] - [netdrv] phy: vitesse: Add support for VSC73xx (Petr Oros) [1772010] - [netdrv] phy: dp83tc811: Fix SGMII enable/disable (Petr Oros) [1772010] - [netdrv] phy: dp83tc811: Add INT_STAT3 (Petr Oros) [1772010] - [netdrv] phy: xgmiitorgmii: Check read_status results (Petr Oros) [1772010] - [netdrv] phy: xgmiitorgmii: Use correct mdio bus (Petr Oros) [1772010] - [netdrv] phy: xgmiitorgmii: Check phy_driver ready before accessing (Petr Oros) [1772010] - [netdrv] mdio-mux-gpio: Remove VLA usage (Petr Oros) [1772010] - [netdrv] phy: fixed-phy: Make the error path simpler (Petr Oros) [1772010] - [netdrv] phy: Allow compile test of GPIO consumers if !GPIOLIB (Petr Oros) [1772010] - [watchdog] hpwdt: Reflect changes (Joseph Szczypek) [1769477] - [documentation] watchdog/hpwdt: Update documentation (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Add module parameter kdumptimeout (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Have core ping watchdog (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Advertize max_hw_heartbeat_ms (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Stop hpwdt on unregister (Joseph Szczypek) [1769477] - [watchdog] hpwdt: drop warning after registering device (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Joseph Szczypek) [1769477] - [nvme] make fabrics command run on a separate request queue (David Milburn) [1766361] - [nvme] Restart request timers in resetting state (David Milburn) [1766361] - [nvme] nvme-rdma: fix possible use-after-free in connect timeout (David Milburn) [1766361] - [block] blk-mq: remove blk_mq_complete_request_sync (David Milburn) [1766361] - [nvme] wait until all completed request's complete fn is called (David Milburn) [1766361] - [nvme] don't abort completed request in nvme_cancel_request (David Milburn) [1766361] - [block] blk-mq: introduce blk_mq_tagset_wait_completed_request() (David Milburn) [1766361] - [block] blk-mq: introduce blk_mq_request_completed() (David Milburn) [1766361]- [hwtracing] intel_th: pci: Add Jasper Lake PCH support (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Add Comet Lake PCH support (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix possible memory leak in mode_store() (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix overflow in shift of an unsigned int (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix missing allocation failure check on a kstrndup (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix an uninitialized mutex (Jiri Olsa) [1771015] - [hwtracing] intel_th: gth: Fix the window switching sequence (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Add Tiger Lake support (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Preserve pre-existing buffer configuration (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Prevent freeing buffers while locked windows exist (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Get rid of the window size limit (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu-sink: An example msu buffer "sink" (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Introduce buffer interface (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Start read iterator from a non-empty window (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Split sgt array and pointer in multiwindow mode (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Support multipage blocks (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Add Ice Lake NNPI support (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix single mode with disabled IOMMU (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Remove set but not used variable 'last' (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix unused variable warning on arm64 platform (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Add current window tracking (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Add a sysfs attribute to trigger window switch (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Correct the block wrap detection (Jiri Olsa) [1771015] - [hwtracing] intel_th: Add switch triggering support (Jiri Olsa) [1771015] - [hwtracing] intel_th: gth: Factor out trace start/stop (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Factor out pipeline draining (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Switch over to scatterlist (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Replace open-coded list_{first, last, next}_entry variants (Jiri Olsa) [1771015] - [hwtracing] intel_th: Only report useful IRQs to subdevices (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Start handling IRQs (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Use MSI interrupt signalling (Jiri Olsa) [1771015] - [hwtracing] intel_th: Communicate IRQ via resource (Jiri Olsa) [1771015] - [hwtracing] intel_th: Add "rtit" source device (Jiri Olsa) [1771015] - [hwtracing] intel_th: Skip subdevices if their MMIO is missing (Jiri Olsa) [1771015] - [hwtracing] intel_th: Rework resource passing between glue layers and core (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix single mode with IOMMU (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Add Comet Lake support (Jiri Olsa) [1771015] - [hwtracing] intel_th: gth: Fix an off-by-one in output unassigning (Jiri Olsa) [1771015] - [hwtracing] intel_th: Don't reference unassigned outputs (Jiri Olsa) [1771015] - [hwtracing] intel_th: pti: Use sysfs_match_string() helper (Jiri Olsa) [1771015] - [hwtracing] intel_th: Only create useful device nodes (Jiri Olsa) [1771015] - [hwtracing] intel_th: Mark expected switch fall-throughs (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix an off-by-one in attribute store (Jiri Olsa) [1771015] - [hwtracing] intel_th: Fix resource handling for ACPI glue layer (Jiri Olsa) [1771015] - [hwtracing] intel_th: Fix device removal logic (Jiri Olsa) [1771015] - [hwtracing] hwtracing/intel_th/msu.c: change return type to vm_fault_t (Jiri Olsa) [1771015] - [scripts] kbuild: modversions: Fix relative CRC byte order interpretation (Don Zickus) [1772940] - [tools] tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for trace sequences APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for APIs used to extract common fields from a record (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for tep_parse_header_page() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for parse event APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for event filter APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for event fields APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for tep_read_number_field() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for print field APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for get field value APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for find field APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for libtraceevent event get APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for list events APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for event find APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for tep_read_number() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for registering print function (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for function related libtraceevent APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for event handler APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for tep_strerror() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for page size APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for host endian APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for file endian APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for get/set cpus APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for header_page APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for tep_handler related APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Add support for man pages with multiple names (Michael Petlan) [1743208] - [tools] tools lib traceevent: Introduce man pages (Michael Petlan) [1743208] - [tools] perf/x86/regs: Use PERF_REG_EXTENDED_MASK (Michael Petlan) [1743208] - [tools] perf record: Fix s390 missing module symbol and warning for non-root users (Michael Petlan) [1743208] - [tools] perf machine: Read also the end of the kernel (Michael Petlan) [1743208] - [tools] perf test vmlinux-kallsyms: Ignore aliases to _etext when searching on kallsyms (Michael Petlan) [1743208] - [tools] perf session: Add missing swap ops for namespace events (Michael Petlan) [1743208] - [tools] perf namespace: Protect reading thread's namespace (Michael Petlan) [1743208] - [tools] perf data: Fix 'strncat may truncate' build failure with recent gcc (Michael Petlan) [1743208] - [tools] perf stat: Support 'percore' event qualifier (Michael Petlan) [1743208] - [tools] perf stat: Factor out aggregate counts printing (Michael Petlan) [1743208] - [tools] perf tools: Add a 'percore' event qualifier (Michael Petlan) [1743208] - [tools] perf docs: Add description for stderr (Michael Petlan) [1743208] - [tools] perf intel-pt: Fix sample timestamp wrt non-taken branches (Michael Petlan) [1743208] - [tools] perf intel-pt: Fix improved sample timestamp (Michael Petlan) [1743208] - [tools] perf intel-pt: Fix instructions sampling rate (Michael Petlan) [1743208] - [tools] perf regs x86: Add X86 specific arch__intr_reg_mask() (Michael Petlan) [1743208] - [tools] perf parse-regs: Add generic support for arch__intr/user_reg_mask() (Michael Petlan) [1743208] - [tools] perf parse-regs: Split parse_regs (Michael Petlan) [1743208] - [tools] perf vendor events arm64: Add Cortex-A57 and Cortex-A72 events (Michael Petlan) [1743208] - [tools] perf vendor events arm64: Map Brahma-B53 CPUID to cortex-a53 events (Michael Petlan) [1743208] - [tools] perf vendor events arm64: Remove [[:xdigit:]] wildcard (Michael Petlan) [1743208] - [tools] perf jevents: Remove unused variable (Michael Petlan) [1743208] - [tools] perf test zstd: Fixup verbose mode output (Michael Petlan) [1743208] - [tools] perf tests: Implement Zstd comp/decomp integration test (Michael Petlan) [1743208] - [tools] perf inject: Enable COMPRESSED record decompression (Michael Petlan) [1743208] - [tools] perf report: Implement perf.data record decompression (Michael Petlan) [1743208] - [tools] perf record: Implement -z, --compression_level[=] option (Michael Petlan) [1743208] - [tools] perf report: Add stub processing of compressed events for -D (Michael Petlan) [1743208] - [tools] perf record: Implement compression for AIO trace streaming (Michael Petlan) [1743208] - [tools] perf record: Implement compression for serial trace streaming (Michael Petlan) [1743208] - [tools] perf tools: Introduce Zstd streaming based compression API (Michael Petlan) [1743208] - [tools] perf mmap: Implement dedicated memory buffer for data compression (Michael Petlan) [1743208] - [tools] perf record: Implement COMPRESSED event record and its attributes (Michael Petlan) [1743208] - [tools] perf session: Define 'bytes_transferred' and 'bytes_compressed' metrics (Michael Petlan) [1743208] - [tools] perf build tests: Add NO_LIBZSTD=1 to make_minimal (Michael Petlan) [1743208] - [tools] perf machine: Null-terminate version char array upon fgets(/proc/version) error (Michael Petlan) [1743208] - [tools] perf vendor events intel: Add uncore_upi JSON support (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Add 'About' dialog box (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Add context menu (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Add copy to clipboard (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Add tree level (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Fix error when shrinking / enlarging font (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Move view creation (Michael Petlan) [1743208] - [tools] perf tools x86: Add support for recording and printing XMM registers (Michael Petlan) [1743208] - [tools] perf parse-regs: Improve error output when faced with unknown register name (Michael Petlan) [1743208] - [tools] perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs (Michael Petlan) [1743208] - [tools] perf tools: Speed up report for perf compiled with linwunwind (Michael Petlan) [1743208] - [tools] tools lib traceevent: Remove hard coded install paths from pkg-config file (Michael Petlan) [1743208] - [tools] csky: Add support for libdw (Michael Petlan) [1743208] - [tools] perf test: Fix spelling mistake "leadking" -> "leaking" (Michael Petlan) [1743208] - [tools] perf annotate: Remove hist__account_cycles() from callback (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Silvermont to v14 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update GoldmontPlus to v1.01 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Goldmont to v13 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Bonnell to V4 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update KnightsLanding events to v9 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Haswell events to v28 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update IvyBridge events to v21 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update SandyBridge events to v16 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update JakeTown events to v20 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update IvyTown events to v20 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update HaswellX events to v20 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update BroadwellX events to v14 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update SkylakeX events to v1.12 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Skylake events to v42 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Broadwell-DE events to v7 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Broadwell events to v23 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update metrics from TMAM 3.5 (Michael Petlan) [1743208] - [tools] perf record: Implement --mmap-flush= option (Michael Petlan) [1743208] - [tools] tools build: Implement libzstd feature check, LIBZSTD_DIR and NO_LIBZSTD defines (Michael Petlan) [1743208] - [tools] tools lib traceevent: Rename input arguments and local variables of libtraceevent from pevent to tep (Michael Petlan) [1743208] - [tools] perf tools, tools lib traceevent: Rename "pevent" member of struct tep_event_filter to "tep" (Michael Petlan) [1743208] - [tools] perf tools, tools lib traceevent: Rename "pevent" member of struct tep_event to "tep" (Michael Petlan) [1743208] - [tools] tools lib traceevent: Rename input arguments of libtraceevent APIs from pevent to tep (Michael Petlan) [1743208] - [tools] tools tools, tools lib traceevent: Make traceevent APIs more consistent (Michael Petlan) [1743208] - [tools] tools lib traceevent: Remove call to exit() from tep_filter_add_filter_str() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Remove tep filter trivial APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Removed unneeded !! and return parenthesis (Michael Petlan) [1743208] - [tools] tools lib traceevent: Implement new traceevent APIs for accessing struct tep_handler fields (Michael Petlan) [1743208] - [tools] tools lib traceevent: Coding style fixes (Michael Petlan) [1743208] - [tools] tools lib traceevent: Change description of few APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Add more debugging to see various internal ring buffer entries (Michael Petlan) [1743208] - [tools] tools lib traceevent: Implement a new API, tep_list_events_copy() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Add mono clocks to be parsed in seconds (Michael Petlan) [1743208] - [tools] tools lib traceevent: Handle trace_printk() "px" (Michael Petlan) [1743208] - [tools] perf list: Output tool events (Michael Petlan) [1743208] - [tools] perf evsel: Support printing evsel name for 'duration_time' (Michael Petlan) [1743208] - [tools] perf stat: Implement duration_time as a proper event (Michael Petlan) [1743208] - [tools] perf stat: Revert checks for duration_time (Michael Petlan) [1743208] - [tools] perf list: Fix s390 counter long description for L1D_RO_EXCL_WRITES (Michael Petlan) [1743208] - [tools] perf tools: Add header defining used namespace struct to event.h (Michael Petlan) [1743208] - [tools] perf trace beauty renameat: No need to include linux/fs.h (Michael Petlan) [1743208] - [tools] perf augmented_raw_syscalls: Use a PERCPU_ARRAY map to copy more string bytes (Michael Petlan) [1743208] - [tools] perf augmented_raw_syscalls: Copy strings from all syscalls with 1st or 2nd string arg (Michael Petlan) [1743208] - [tools] perf trace: Add 'string' event alias to select syscalls with string args (Michael Petlan) [1743208] - [x86] perf/x86: Always store regs->ip in perf_callchain_kernel() (Michael Petlan) [1743208] - [x86] perf/x86: Remove pmu->pebs_no_xmm_regs (Michael Petlan) [1743208] - [x86] perf/x86: Clean up PEBS_XMM_REGS (Michael Petlan) [1743208] - [kernel] perf/x86: Disable extended registers for non-supported PMUs (Michael Petlan) [1743208] - [kernel] perf/ioctl: Add check for the sample_period value (Michael Petlan) [1743208] - [kernel] perf/core: Fix perf_sample_regs_user() mm check (Michael Petlan) [1743208] - [kernel] perf/ring-buffer: Use regular variables for nesting (Michael Petlan) [1743208] - [kernel] perf/ring-buffer: Always use {READ, WRITE}_ONCE() for rb->user_page data (Michael Petlan) [1743208] - [kernel] perf/ring_buffer: Add ordering to rb->nest increment (Michael Petlan) [1743208] - [kernel] perf/ring_buffer: Fix exposing a temporarily decreased data_head (Michael Petlan) [1743208] - [x86] perf/x86/intel/ds: Fix EVENT vs. UEVENT PEBS constraints (Michael Petlan) [1743208] - [x86] perf/x86/intel: Allow PEBS multi-entry in watermark mode (Michael Petlan) [1743208] - [x86] perf/x86/intel: Fix INTEL_FLAGS_EVENT_CONSTRAINT* masking (Michael Petlan) [1743208] - [x86] perf/x86/amd/iommu: Make the 'amd_iommu_attr_groups' symbol static (Michael Petlan) [1743208] - [x86] perf/x86/intel: Add Tremont core PMU support (Michael Petlan) [1743208] - [x86] perf/x86/intel/uncore: Add Intel Icelake uncore support (Michael Petlan) [1743208] - [x86] perf/x86/msr: Add Icelake support (Michael Petlan) [1743208] - [x86] perf/x86/intel/rapl: Add Icelake support (Michael Petlan) [1743208] - [x86] perf/x86/intel/cstate: Add Icelake support (Michael Petlan) [1743208] - [x86] perf/x86/intel: Add Icelake support (Michael Petlan) [1743208] - [x86] perf/x86: Support constraint ranges (Michael Petlan) [1743208] - [x86] perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them (Michael Petlan) [1743208] - [x86] perf/x86/intel: Support adaptive PEBS v4 (Michael Petlan) [1743208] - [x86] perf/x86/intel/ds: Extract code of event update in short period (Michael Petlan) [1743208] - [x86] perf/x86/intel: Extract memory code PEBS parser for reuse (Michael Petlan) [1743208] - [x86] perf/x86: Support outputting XMM registers (Michael Petlan) [1743208] - [x86] perf/x86/intel: Force resched when TFA sysctl is modified (Michael Petlan) [1743208] - [kernel] perf/core: Add perf_pmu_resched() as global function (Michael Petlan) [1743208] - [kernel] perf/headers: Fix stale comment for struct perf_addr_filter (Michael Petlan) [1743208] - [kernel] perf/core: Make perf_swevent_init_cpu() static (Michael Petlan) [1743208] - [x86] perf/x86: Add sanity checks to x86_schedule_events() (Michael Petlan) [1743208] - [x86] perf/x86: Optimize x86_schedule_events() (Michael Petlan) [1743208] - [x86] perf/x86: Clear ->event_constraint[] on put (Michael Petlan) [1743208] - [x86] perf/x86/intel: Optimize intel_get_excl_constraints() (Michael Petlan) [1743208] - [x86] perf/x86: Remove PERF_X86_EVENT_COMMITTED (Michael Petlan) [1743208] - [x86] perf/x86: Simplify x86_pmu.get_constraints() interface (Michael Petlan) [1743208] - [x86] perf/x86/intel: Simplify intel_tfa_commit_scheduling() (Michael Petlan) [1743208] - [tools] perf evsel: Do not rely on errno values for precise_ip fallback (Michael Petlan) [1715508] - [kernel] redhat: perf kABI-check failure fix (Michael Petlan) [1715508] - [tools] perf vendor events: Remove P8 HW events which are not supported (Michael Petlan) [1715508] - [x86] cpufeature: Fix various quality problems in the header (Michael Petlan) [1715508] - [x86] cpufeature: Add facility to check for min microcode revisions (Michael Petlan) [1715508] - [tools] perf tools: Remove needless asm/unistd.h include fixing build in some places (Michael Petlan) [1715508] - [tools] tools build: Add -ldl to the disassembler-four-args feature test (Michael Petlan) [1715508] - [tools] perf cs-etm: Always allocate memory for cs_etm_queue::prev_packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Don't check cs_etm_queue::prev_packet validity (Michael Petlan) [1715508] - [tools] perf report: Report OOM in status line in the GTK UI (Michael Petlan) [1715508] - [tools] perf bench numa: Add define for RUSAGE_THREAD if not present (Michael Petlan) [1715508] - [tools] tools lib traceevent: Change tag string for error (Michael Petlan) [1715508] - [tools] perf annotate: Fix build on 32 bit for BPF annotation (Michael Petlan) [1715508] - [tools] perf bpf: Return value with unlocking in perf_env__find_btf() (Michael Petlan) [1715508] - [tools] perf bpf: Return NULL when RB tree lookup fails in perf_env__find_btf() (Michael Petlan) [1715508] - [tools] perf tools: Fix map reference counting (Michael Petlan) [1715508] - [tools] perf evlist: Fix side band thread draining (Michael Petlan) [1715508] - [tools] perf tools: Check maps for bpf programs (Michael Petlan) [1715508] - [tools] perf bpf: Return NULL when RB tree lookup fails in perf_env__find_bpf_prog_info() (Michael Petlan) [1715508] - [tools] tools include uapi: Sync sound/asound.h copy (Michael Petlan) [1715508] - [tools] perf top: Always sample time to satisfy needs of use of ordered queuing (Michael Petlan) [1715508] - [tools] perf evsel: Use hweight64() instead of hweight_long(attr.sample_regs_user) (Michael Petlan) [1715508] - [tools] tools lib traceevent: Fix missing equality check for strcmp (Michael Petlan) [1715508] - [tools] perf stat: Disable DIR_FORMAT feature for 'perf stat record' (Michael Petlan) [1715508] - [tools] perf scripts python: export-to-sqlite.py: Fix use of parent_id in calls_view (Michael Petlan) [1715508] - [tools] perf header: Fix lock/unlock imbalances when processing BPF/BTF info (Michael Petlan) [1715508] - [tools] perf pmu: Fix parser error for uncore event alias (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Fix never-ending loop (Michael Petlan) [1715508] - [tools] perf machine: Update kernel map address and re-order properly (Michael Petlan) [1715508] - [tools] tools headers uapi: Synchronize i915_drm.h (Michael Petlan) [1715508] - [tools] tools headers uapi: Update drm/i915_drm.h (Michael Petlan) [1715508] - [tools] perf evsel: Fix max perf_event_attr.precise_ip detection (Michael Petlan) [1715508] - [tools] perf intel-pt: Fix TSC slip (Michael Petlan) [1715508] - [tools] perf cs-etm: Add missing case value (Michael Petlan) [1715508] - [tools] perf bpf: Show more BPF program info in print_bpf_prog_info() (Michael Petlan) [1715508] - [tools] perf bpf: Extract logic to create program names from perf_event__synthesize_one_bpf_prog() (Michael Petlan) [1715508] - [tools] perf tools: Save bpf_prog_info and BTF of new BPF programs (Michael Petlan) [1715508] - [tools] perf evlist: Introduce side band thread (Michael Petlan) [1715508] - [tools] perf annotate: Enable annotation of BPF programs (Michael Petlan) [1715508] - [tools] perf build: Check what binutils's 'disassembler()' signature to use (Michael Petlan) [1715508] - [tools] tools build: Add -lrt to FEATURE_CHECK_LDFLAGS-libaio (Michael Petlan) [1715508] - [tools] tools build: Add test-reallocarray.c to test-all.c to fix the build (Michael Petlan) [1715508] - [tools] perf bpf: Process PERF_BPF_EVENT_PROG_LOAD for annotation (Michael Petlan) [1715508] - [tools] perf symbols: Introduce DSO_BINARY_TYPE__BPF_PROG_INFO (Michael Petlan) [1715508] - [tools] perf feature detection: Add -lopcodes to feature-libbfd (Michael Petlan) [1715508] - [tools] perf top: Add option --no-bpf-event (Michael Petlan) [1715508] - [tools] perf bpf: Save BTF information as headers to perf.data (Michael Petlan) [1715508] - [tools] perf bpf: Save BTF in a rbtree in perf_env (Michael Petlan) [1715508] - [tools] perf bpf: Save bpf_prog_info information as headers to perf.data (Michael Petlan) [1715508] - [tools] perf bpf: Save bpf_prog_info in a rbtree in perf_env (Michael Petlan) [1715508] - [tools] perf bpf: Make synthesize_bpf_events() receive perf_session pointer instead of perf_tool (Michael Petlan) [1715508] - [tools] perf bpf: Synthesize bpf events with bpf_program__get_prog_info_linear() (Michael Petlan) [1715508] - [tools] perf record: Replace option --bpf-event with --no-bpf-event (Michael Petlan) [1715508] - [tools] perf tests: Fix a memory leak in test__perf_evsel__tp_sched_test() (Michael Petlan) [1715508] - [tools] perf tests: Fix memory leak by expr__find_other() in test__expr() (Michael Petlan) [1715508] - [tools] perf tests: Fix a memory leak of cpu_map object in the openat_syscall_event_on_all_cpus test (Michael Petlan) [1715508] - [tools] perf evsel: Free evsel->counts in perf_evsel__exit() (Michael Petlan) [1715508] - [tools] perf top: Fix global-buffer-overflow issue (Michael Petlan) [1715508] - [tools] perf maps: Purge all maps from the 'names' tree (Michael Petlan) [1715508] - [tools] perf map: Remove map from 'names' tree in __maps__remove() (Michael Petlan) [1715508] - [tools] perf hist: Add missing map__put() in error case (Michael Petlan) [1715508] - [tools] perf top: Fix error handling in cmd_top() (Michael Petlan) [1715508] - [tools] perf top: Delete the evlist before perf_session, fixing heap-use-after-free issue (Michael Petlan) [1715508] - [tools] perf build-id: Fix memory leak in print_sdt_events() (Michael Petlan) [1715508] - [tools] perf config: Fix a memory leak in collect_config() (Michael Petlan) [1715508] - [tools] perf config: Fix an error in the config template documentation (Michael Petlan) [1715508] - [tools] perf list: Don't forget to drop the reference to the allocated thread_map (Michael Petlan) [1715508] - [tools] perf tools: Add doc about how to build perf with Asan and UBSan (Michael Petlan) [1715508] - [tools] perf vendor events: Remove P8 HW events which are not supported (Michael Petlan) [1715508] - [tools] perf stat: Improve scaling (Michael Petlan) [1715508] - [tools] perf stat: Fix --no-scale (Michael Petlan) [1715508] - [tools] perf script: Support relative time (Michael Petlan) [1715508] - [tools] perf report: Indicate JITed code better in report (Michael Petlan) [1715508] - [tools] perf report: Show all sort keys in help output (Michael Petlan) [1715508] - [tools] perf record: Clarify help for --switch-output (Michael Petlan) [1715508] - [tools] perf record: Allow to limit number of reported perf.data files (Michael Petlan) [1715508] - [tools] perf list: Filter metrics too (Michael Petlan) [1715508] - [tools] perf tools report: Add custom scripts to script menu (Michael Petlan) [1715508] - [tools] perf ui browser: Fix ui popup argv browser for many entries (Michael Petlan) [1715508] - [tools] perf script: Add array bound checking to list_scripts (Michael Petlan) [1715508] - [tools] perf tools: Add some new tips describing the new options (Michael Petlan) [1715508] - [tools] perf report: Implement browsing of individual samples (Michael Petlan) [1715508] - [tools] perf report: Support builtin perf script in scripts menu (Michael Petlan) [1715508] - [tools] perf report: Support running scripts for current time range (Michael Petlan) [1715508] - [tools] perf report: Support time sort key (Michael Petlan) [1715508] - [tools] perf script: Filter COMM/FORK/.. events by CPU (Michael Petlan) [1715508] - [tools] perf tools: Update x86's syscall_64.tbl, no change in tools/perf behaviour (Michael Petlan) [1715508] - [tools] perf script python: Add printdate function to SQL exporters (Michael Petlan) [1715508] - [tools] perf report: Use less for scripts output (Michael Petlan) [1715508] - [tools] perf session: Add process callback to reader object (Michael Petlan) [1715508] - [tools] perf header: Add DIR_FORMAT feature to describe directory data (Michael Petlan) [1715508] - [tools] perf data: Make perf_data__size() work over directory (Michael Petlan) [1715508] - [tools] perf data: Add perf_data__update_dir() function (Michael Petlan) [1715508] - [tools] perf data: Don't store auxtrace index for directory data file (Michael Petlan) [1715508] - [tools] perf data: Support having perf.data stored as a directory (Michael Petlan) [1715508] - [tools] perf vendor events amd: perf PMU events for AMD Family 17h (Michael Petlan) [1715508] - [tools] perf probe: Fix getting the kernel map (Michael Petlan) [1715508] - [tools] perf report: Parse time quantum (Michael Petlan) [1715508] - [tools] perf time-utils: Add utility function to print time stamps in nanoseconds (Michael Petlan) [1715508] - [tools] perf report: Support output in nanoseconds (Michael Petlan) [1715508] - [tools] perf script: Support insn output for normal samples (Michael Petlan) [1715508] - [tools] perf data: Force perf_data__open|close zero data->file.path (Michael Petlan) [1715508] - [tools] perf session: Fix double free in perf_data__close (Michael Petlan) [1715508] - [tools] perf evsel: Probe for precise_ip with simple attr (Michael Petlan) [1715508] - [tools] perf tools: Read and store caps/max_precise in perf_pmu (Michael Petlan) [1715508] - [tools] perf hist: Fix memory leak of srcline (Michael Petlan) [1715508] - [tools] perf hist: Add error path into hist_entry__init (Michael Petlan) [1715508] - [tools] perf diff: Support --pid/--tid filter options (Michael Petlan) [1715508] - [tools] perf diff: Support --cpu filter option (Michael Petlan) [1715508] - [tools] perf diff: Support --time filter option (Michael Petlan) [1715508] - [tools] perf thread: Generalize function to copy from thread addr space from intel-bts code (Michael Petlan) [1715508] - [tools] perf annotate: Calculate the max instruction name, align column to that (Michael Petlan) [1715508] - [tools] perf clang: Remove needless extra semicolon (Michael Petlan) [1715508] - [tools] perf bpf: Automatically add BTF ELF markers (Michael Petlan) [1715508] - [tools] perf beauty msg_flags: Add missing s lost when adding prefix suppression logic (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Add call tree (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Factor out CallGraphModelBase (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Improve TreeModel abstraction (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Factor out TreeWindowBase (Michael Petlan) [1715508] - [tools] perf scripts python: export-to-postgresql.py: Export calls parent_id (Michael Petlan) [1715508] - [tools] perf scripts python: export-to-postgresql.py: Fix invalid input syntax for integer error (Michael Petlan) [1715508] - [tools] perf scripts python: export-to-sqlite.py: Export calls parent_id (Michael Petlan) [1715508] - [tools] perf db-export: Add calls parent_id to enable creation of call trees (Michael Petlan) [1715508] - [tools] perf intel-pt: Fix divide by zero when TSC is not available (Michael Petlan) [1715508] - [tools] perf auxtrace: Improve address filter error message when there is no DSO (Michael Petlan) [1715508] - [tools] perf time-utils: Refactor time range parsing code (Michael Petlan) [1715508] - [tools] tools lib traceevent: Fix buffer overflow in arg_eval (Michael Petlan) [1715508] - [tools] perf probe: Clarify error message about not finding kernel modules debuginfo (Michael Petlan) [1715508] - [tools] replace open encodings for NUMA_NO_NODE (Michael Petlan) [1715508] - [tools] perf script python: Add Python3 support to stat-cpi.py (Michael Petlan) [1715508] - [tools] perf tools: Add perf_exe() helper to find perf binary (Michael Petlan) [1715508] - [tools] perf script: Handle missing fields with -F +. (Michael Petlan) [1715508] - [tools] perf data: Add perf_data__open_dir_data function (Michael Petlan) [1715508] - [tools] perf data: Add perf_data__(create_dir|close_dir) functions (Michael Petlan) [1715508] - [tools] perf data: Fail check_backup in case of error (Michael Petlan) [1715508] - [tools] perf data: Make check_backup work over directories (Michael Petlan) [1715508] - [tools] perf tools: Add rm_rf_perf_data function (Michael Petlan) [1715508] - [tools] perf tools: Add pattern name checking to rm_rf (Michael Petlan) [1715508] - [tools] perf tools: Add depth checking to rm_rf (Michael Petlan) [1715508] - [tools] perf data: Add global path holder (Michael Petlan) [1715508] - [tools] perf data: Move size to struct perf_data_file (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Add top calls report (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Remove no selection error (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Remove SQLTableDialogDataItem (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Create new dialog data item classes (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Move report name into ReportVars (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Factor out ReportVars (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Factor out ReportDialogBase (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Move column headers (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Hide Call Graph option if no calls table (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Remove leftover debugging prints (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Fix missing shebang (Michael Petlan) [1715508] - [tools] perf thread-stack: Hide x86 retpolines (Michael Petlan) [1715508] - [tools] perf thread-stack: Improve thread_stack__no_call_return() (Michael Petlan) [1715508] - [tools] perf tools: Make rm_rf() remove single file (Michael Petlan) [1715508] - [tools] perf cpumap: Increase debug level for cpu_map__snprint verbose output (Michael Petlan) [1715508] - [tools] perf bpf-event: Add missing new line into pr_debug call (Michael Petlan) [1715508] - [tools] perf script: Allow +- operator for type specific fields option (Michael Petlan) [1715508] - [tools] perf evsel: Force sample_type for slave events (Michael Petlan) [1715508] - [tools] perf session: Don't report zero period samples for slave events (Michael Petlan) [1715508] - [tools] perf trace: Allow dumping a BPF map after setting up BPF events (Michael Petlan) [1715508] - [tools] perf bpf: Add bpf_map dumper (Michael Petlan) [1715508] - [tools] perf doc: Fix documentation of the Flags section in perf.data (Michael Petlan) [1715508] - [tools] perf doc: Fix HEADER_CMDLINE description in perf.data documentation (Michael Petlan) [1715508] - [tools] perf report: Don't shadow inlined symbol with different addr range (Michael Petlan) [1715508] - [tools] perf tools: Use sysfs__mountpoint() when reading cpu topology (Michael Petlan) [1715508] - [tools] perf tools: Add numa_topology object (Michael Petlan) [1715508] - [tools] perf tools: Add cpu_topology object (Michael Petlan) [1715508] - [tools] perf tests shell: Skip trace+probe_vfs_getname.sh if built without trace support (Michael Petlan) [1715508] - [tools] perf header: Remove unused 'cpu_nr' field from 'struct cpu_topo' (Michael Petlan) [1715508] - [tools] perf header: Get rid of write_it label (Michael Petlan) [1715508] - [tools] perf list: Display metric expressions for --details option (Michael Petlan) [1715508] - [tools] perf tools: Fix legacy events symbol separator parsing (Michael Petlan) [1715508] - [tools] perf tools: Rename build libperf to perf (Michael Petlan) [1715508] - [tools] perf tools: Rename LIB_FILE to LIBPERF_A (Michael Petlan) [1715508] - [tools] perf tools: Compile perf with libperf-in.o instead of libperf.a (Michael Petlan) [1715508] - [tools] perf cs-etm: Modularize auxtrace_buffer fetch function (Michael Petlan) [1715508] - [tools] perf cs-etm: Modularize main packet processing loop (Michael Petlan) [1715508] - [tools] perf cs-etm: Modularize main decoder function (Michael Petlan) [1715508] - [tools] perf cs-etm: Make cs_etm__run_decoder() queue independent (Michael Petlan) [1715508] - [tools] perf cs-etm: Rethink kernel address initialisation (Michael Petlan) [1715508] - [tools] perf cs-etm: Cleaning up function cs_etm__alloc_queue() (Michael Petlan) [1715508] - [tools] perf cs-etm: Fix erroneous comment (Michael Petlan) [1715508] - [tools] perf cs-etm: Introducing function cs_etm__init_trace_params() (Michael Petlan) [1715508] - [tools] perf cs-etm: Fix memory leak in error path (Michael Petlan) [1715508] - [tools] perf cs-etm: Introducing function cs_etm_decoder__init_dparams() (Michael Petlan) [1715508] - [tools] perf cs-etm: Fix wrong return values in error path (Michael Petlan) [1715508] - [tools] perf cs-etm: Remove unused structure field "time" and "timestamp" (Michael Petlan) [1715508] - [tools] perf cs-etm: Remove unused structure field "state" (Michael Petlan) [1715508] - [tools] perf build: Add missing FEATURE_CHECK_LDFLAGS-libcrypto (Michael Petlan) [1715508] - [tools] perf unwind: Do not put libunwind-{x86, aarch64} in FEATURE_TESTS_BASIC (Michael Petlan) [1715508] - [tools] perf coresight: Do not test for libopencsd by default (Michael Petlan) [1715508] - [tools] perf trace: Filter out gnome-terminal* parent (Michael Petlan) [1715508] - [tools] perf trace: Check if the 'fd' is negative when mapping it to pathname (Michael Petlan) [1715508] - [tools] perf beauty ioctl cmd: The 'fd' arg is signed (Michael Petlan) [1715508] - [tools] perf utils: Silence "Couldn't synthesize bpf events" warning for EPERM (Michael Petlan) [1715508] - [tools] perf cs-etm: Add proper header file for symbols (Michael Petlan) [1715508] - [tools] perf record: Implement --affinity=node|cpu option (Michael Petlan) [1715508] - [tools] perf auxtrace: Add timestamp to auxtrace errors (Michael Petlan) [1715508] - [tools] perf intel-pt: Packet splitting can happen only on 32-bit (Michael Petlan) [1715508] - [tools] perf intel-pt: Fix CYC timestamp calculation after OVF (Michael Petlan) [1715508] - [tools] perf intel-pt: Fix overlap calculation for padding (Michael Petlan) [1715508] - [tools] perf auxtrace: Define auxtrace record alignment (Michael Petlan) [1715508] - [tools] perf thread-stack: Represent jmps to the start of a different symbol (Michael Petlan) [1715508] - [tools] perf thread-stack: Tidy thread_stack__no_call_return() by adding more local variables (Michael Petlan) [1715508] - [tools] perf thread-stack: Tidy thread_stack__push_cp() usage (Michael Petlan) [1715508] - [tools] perf tools: Fix split_kallsyms_for_kcore() for trampoline symbols (Michael Petlan) [1715508] - [tools] perf vendor events intel: Fix Load_Miss_Real_Latency on CLX (Michael Petlan) [1715508] - [tools] perf cs-etm: Set sample flags for exception return packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Set sample flags for exception packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Add traceID in packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Change tuple from traceID-CPU# to traceID-metadata (Michael Petlan) [1715508] - [tools] perf cs-etm: Add exception number in exception packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Set sample flags for trace discontinuity (Michael Petlan) [1715508] - [tools] perf cs-etm: Set sample flags for instruction range packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Add last instruction information in packet (Michael Petlan) [1715508] - [tools] perf tools: Add documentation for BPF event selection (Michael Petlan) [1715508] - [tools] perf report: Move symbol annotation to the resort phase (Michael Petlan) [1715508] - [tools] perf evsel: Add output_resort_cb method (Michael Petlan) [1715508] - [tools] perf hists: Add argument to hists__resort_cb_t callback (Michael Petlan) [1715508] - [tools] perf record: Apply affinity masks when reading mmap buffers (Michael Petlan) [1715508] - [tools] perf tools: Add fallback versions for CPU_{OR, EQUAL}() (Michael Petlan) [1715508] - [tools] perf record: Bind the AIO user space buffers to nodes (Michael Petlan) [1715508] - [tools] perf record: Allocate affinity masks (Michael Petlan) [1715508] - [tools] perf pmu: Remove set_drv_config API (Michael Petlan) [1715508] - [tools] perf coresight: Remove set_drv_config() API (Michael Petlan) [1715508] - [tools] perf arm cs-etm: Use event attributes to send sink information to kernel (Michael Petlan) [1715508] - [tools] perf pmu: Move EVENT_SOURCE_DEVICE_PATH to PMU header file (Michael Petlan) [1715508] - [tools] perf bpf-loader: Remove unecessary includes from bpf-loader.h (Michael Petlan) [1715508] - [tools] perf powerpc kvm-stat: Add missing evlist.h header (Michael Petlan) [1715508] - [tools] perf kvm stat: Replace kvm-stat.h includes with forward declarations (Michael Petlan) [1715508] - [tools] perf pmu: Remove needless evsel.h only needs one fwd decl (Michael Petlan) [1715508] - [tools] perf tests pmu: Add missing headers (Michael Petlan) [1715508] - [tools] perf hist: Remove the needless callchain.h include from hist.h (Michael Petlan) [1715508] - [tools] perf tools: Add missing include in various places (Michael Petlan) [1715508] - [tools] perf thread: Don't include symbol.h, symbol_conf.h is enough (Michael Petlan) [1715508] - [tools] perf evsel: No need to include symbol.h in evsel.h, symbol_conf.h is enough (Michael Petlan) [1715508] - [tools] perf tools: Add missing include for symbols.h (Michael Petlan) [1715508] - [tools] perf hist: Remove symbol.h from hist.h, just fwd decls are needed (Michael Petlan) [1715508] - [tools] perf tests: Add missing headers so far obtained indirectly (Michael Petlan) [1715508] - [tools] perf map: Move structs and prototypes for map groups to a separate header (Michael Petlan) [1715508] - [tools] pref tools: Add missing map.h includes (Michael Petlan) [1715508] - [tools] perf symbols: Introduce map_symbol.h (Michael Petlan) [1715508] - [tools] perf callchain: Uninline callchain_cursor_reset() to remove map.h dependency (Michael Petlan) [1715508] - [tools] perf srccode: Move struct definition from map.h to srccode.h (Michael Petlan) [1715508] - [tools] perf arm pmu: Add missing linux/string.h header (Michael Petlan) [1715508] - [tools] perf powerpc: Add missing headers to skip-callchain-idx.c (Michael Petlan) [1715508] - [tools] perf augmented_syscalls: Convert to bpf_map() (Michael Petlan) [1715508] - [tools] perf bpf examples: Convert etcsnoop to use bpf_map() (Michael Petlan) [1715508] - [tools] perf trace: Fixup etcsnoop example (Michael Petlan) [1715508] - [tools] perf augmented_raw_syscalls: Use bpf_map() (Michael Petlan) [1715508] - [tools] perf bpf: Convert pid_map() to bpf_map() (Michael Petlan) [1715508] - [tools] perf bpf: Add bpf_map() helper (Michael Petlan) [1715508] - [tools] perf bpf: Fix synthesized PERF_RECORD_KSYMBOL/BPF_EVENT (Michael Petlan) [1715508] - [tools] perf sched: Use cached rbtrees (Michael Petlan) [1715508] - [tools] perf hist: Use cached rbtrees (Michael Petlan) [1715508] - [tools] perf symbols: Use cached rbtrees (Michael Petlan) [1715508] - [tools] perf util: Use cached rbtree for rblists (Michael Petlan) [1715508] - [tools] perf callchain: Use cached rbtrees (Michael Petlan) [1715508] - [tools] perf machine: Use cached rbtrees (Michael Petlan) [1715508] - [tools] Update rbtree implementation (Michael Petlan) [1715508] - [tools] perf callchain: No need to include perf.h (Michael Petlan) [1715508] - [tools] perf comm: Remove needless headers from comm.h (Michael Petlan) [1715508] - [tools] perf namespaces: Remove namespaces.h from .h headers (Michael Petlan) [1715508] - [tools] perf symbols: Remove some unnecessary includes from symbol.h (Michael Petlan) [1715508] - [tools] perf symbols: Remove include map.h from dso.h (Michael Petlan) [1715508] - [tools] perf block-range: Add missing headers (Michael Petlan) [1715508] - [tools] perf tools: Move branch structs to branch.h (Michael Petlan) [1715508] - [tools] perf annotate: Remove lots of headers from annotate.h (Michael Petlan) [1715508] - [tools] perf symbols: Move symbol_conf to separate file (Michael Petlan) [1715508] - [tools] perf color: Add missing stdarg.g to color.h (Michael Petlan) [1715508] - [tools] perf utils: Move perf_config using routines from color.c to separate object (Michael Petlan) [1715508] - [tools] perf top: Synthesize BPF events for pre-existing loaded BPF programs (Michael Petlan) [1715508] - [tools] perf tools: Synthesize PERF_RECORD_* for loaded BPF programs (Michael Petlan) [1715508] - [tools] perf tools: Handle PERF_RECORD_BPF_EVENT (Michael Petlan) [1715508] - [tools] perf tools: Handle PERF_RECORD_KSYMBOL (Michael Petlan) [1715508] - [tools] tools headers uapi: Sync tools/include/uapi/linux/perf_event.h (Michael Petlan) [1715508] - [tools] tools headers uapi: Sync tools/include/uapi/linux/perf_event.h (Michael Petlan) [1715508] - [tools] perf report: Display names in s390 diagnostic counter sets (Michael Petlan) [1715508] - [tools] perf tools: Remove duplicate headers (Michael Petlan) [1715508] - [tools] perf session: Add reader__process_events function (Michael Petlan) [1715508] - [tools] perf session: Add 'data_offset' member to reader object (Michael Petlan) [1715508] - [tools] perf session: Add 'data_size' member to reader object (Michael Petlan) [1715508] - [tools] perf session: Add reader object (Michael Petlan) [1715508] - [tools] perf session: Get rid of file_size variable (Michael Petlan) [1715508] - [tools] perf session: Rearrange perf_session__process_events function (Michael Petlan) [1715508] - [tools] perf tools: Replace automatic const char[] variables by statics (Michael Petlan) [1715508] - [tools] perf/doc: Update design.txt for exclude_{host|guest} flags (Michael Petlan) [1715508] - [x86] perf/x86/intel/pt: Remove software double buffering PMU capability (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Fix AUX software double buffering (Michael Petlan) [1715508] - [x86] perf/x86/amd: Update generic hardware cache events for Family 17h (Michael Petlan) [1715508] - [x86] perf/x86/amd: Add event map for AMD Family 17h (Michael Petlan) [1715508] - [x86] perf/x86: Fix incorrect PEBS_REGS (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Fix AUX record suppression (Michael Petlan) [1715508] - [kernel] perf/core: Fix the address filtering fix (Michael Petlan) [1715508] - [kernel] perf/core: Fix perf_event_disable_inatomic() race (Michael Petlan) [1715508] - [x86] perf/x86/intel: Initialize TFA MSR (Michael Petlan) [1715508] - [x86] perf/x86/intel: Fix handling of wakeup_events for multi-entry PEBS (Michael Petlan) [1715508] - [kernel] perf/core: Restore mmap record type correctly (Michael Petlan) [1715508] - [x86] perf/x86/intel: Make dev_attr_allow_tsx_force_abort static (Michael Petlan) [1715508] - [kernel] uprobes: convert uprobe.ref to refcount_t (Michael Petlan) [1715508] - [kernel] perf, bpf: Consider events with attr.bpf_event as side-band events (Michael Petlan) [1715508] - [kernel] perf/core: Mark expected switch fall-through (Michael Petlan) [1715508] - [x86] perf/x86/intel/uncore: Fix client IMC events return huge result (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Use high order allocations for AUX buffers optimistically (Michael Petlan) [1715508] - [x86] events: Mark expected switch-case fall-throughs (Michael Petlan) [1715508] - [kernel] perf, pt, coresight: Fix address filters for vmas with non-zero offset (Michael Petlan) [1715508] - [kernel] perf: Copy parent's address filter offsets on clone (Michael Petlan) [1715508] - [x86] perf/x86/intel: Add counter freezing quirk for Goldmont (Michael Petlan) [1715508] - [x86] perf/x86/intel: Clean up counter freezing quirk (Michael Petlan) [1715508] - [x86] perf/x86/intel: Clean up SNB PEBS quirk (Michael Petlan) [1715508] - [x86] perf/x86/kvm: Avoid unnecessary work in guest filtering (Michael Petlan) [1715508] - [perf] aux: Make perf_event accessible to setup_aux() (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Convert ring_buffer.aux_refcount to refcount_t (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Convert ring_buffer.refcount to refcount_t (Michael Petlan) [1715508] - [kernel] perf: Convert perf_event_context.refcount to refcount_t (Michael Petlan) [1715508] - [kernel] perf/uprobes: Convert to SPDX license identifier (Michael Petlan) [1715508] - [kernel] perf/hw_breakpoints: Convert to SPDX license identifier (Michael Petlan) [1715508] - [kernel] perf/core: Convert to SPDX license identifiers (Michael Petlan) [1715508] - [kernel] perf, bpf: Introduce PERF_RECORD_BPF_EVENT (Michael Petlan) [1715508] - [kernel] perf, bpf: Introduce PERF_RECORD_KSYMBOL (Michael Petlan) [1715508] - [kernel] perf: Remove duplicated workqueue.h include from perf_event.h (Michael Petlan) [1715508] - [tools] perf/core: Remove unused perf_flags (Michael Petlan) [1715508] - [x86] perf/core, arch/x86: Strengthen exclusion checks with PERF_PMU_CAP_NO_EXCLUDE (Michael Petlan) [1715508] - [x86] perf/core, arch/x86: Use PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs (Michael Petlan) [1715508] - [kernel] perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs (Michael Petlan) [1715508] - [kernel] perf/core: Add function to test for event exclusion flags (Michael Petlan) [1715508]- [kernel] mm/hmm: fix ZONE_DEVICE anon page mapping reuse (Jerome Glisse) [1498655 1597758] - [gpu] drm/nouveau/dmem: missing mutex_lock in error path (Jerome Glisse) [1498655 1597758] - [mm] hmm: always return EBUSY for invalid ranges in hmm_range_{fault, snapshot} (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: move hmm_vma_range_done and hmm_vma_fault to nouveau (Jerome Glisse) [1498655 1597758] - [kernel] mm: factor out a devm_request_free_mem_region helper (Jerome Glisse) [1498655 1597758] - [mm] don't clear ->mapping in hmm_devmem_free (Jerome Glisse) [1498655 1597758] - [mm] remove the struct hmm_device infrastructure (Jerome Glisse) [1498655 1597758] - [mm] hmm: Fix error flows in hmm_invalidate_range_start (Jerome Glisse) [1498655 1597758] - [mm] hmm: Remove confusing comment and logic from hmm_release (Jerome Glisse) [1498655 1597758] - [mm] hmm: Poison hmm_range during unregister (Jerome Glisse) [1498655 1597758] - [mm] hmm: Remove racy protection against double-unregistration (Jerome Glisse) [1498655 1597758] - [mm] hmm: Use lockdep instead of comments (Jerome Glisse) [1498655 1597758] - [mm] hmm: Hold on to the mmget for the lifetime of the range (Jerome Glisse) [1498655 1597758] - [mm] hmm: Do not use list*_rcu() for hmm->ranges (Jerome Glisse) [1498655 1597758] - [mm] hmm: Simplify hmm_get_or_create and make it reliable (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: Remove duplicate condition test before wait_event_timeout (Jerome Glisse) [1498655 1597758] - [mm] hmm: Hold a mmgrab from hmm to mm (Jerome Glisse) [1498655 1597758] - [mm] hmm: Use hmm_mirror not mm as an argument for hmm_range_register (Jerome Glisse) [1498655 1597758] - [mm] hmm: fix use after free with struct hmm in the mmu notifiers (Jerome Glisse) [1498655 1597758] - [mm] hmm: Only set FAULT_FLAG_ALLOW_RETRY for non-blocking (Jerome Glisse) [1498655 1597758] - [mm] hmm: support automatic NUMA balancing (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: clean up some coding style and comments (Jerome Glisse) [1498655 1597758] - [mm] hmm.c: suppress compilation warnings when CONFIG_HUGETLB_PAGE is not set (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: convert various hmm_pfn_* to device_entry which is a better name (Jerome Glisse) [1498655 1597758] - [mm] hmm: add a helper function that fault pages and map them to a device (Jerome Glisse) [1498655 1597758] - [mm] hmm: allow to mirror vma of a file on a DAX backed filesystem (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: add helpers to test if mm is still alive or not (Jerome Glisse) [1498655 1597758] - [mm] hmm: mirror hugetlbfs (snapshoting, faulting and DMA mapping) (Jerome Glisse) [1498655 1597758] - [documentation] [documentation] mm/hmm: add default fault flags to avoid the need to pre-fill pfns arrays (Jerome Glisse) [1498655 1597758] - [mm] hmm: improve driver API to work and wait over a range (Jerome Glisse) [1498655 1597758] - [mm] hmm: improve and rename hmm_vma_fault() to hmm_range_fault() (Jerome Glisse) [1498655 1597758] - [mm] hmm: improve and rename hmm_vma_get_pfns() to hmm_range_snapshot() (Jerome Glisse) [1498655 1597758] - [mm] hmm: do not erase snapshot when a range is invalidated (Jerome Glisse) [1498655 1597758] - [mm] hmm: use reference counting for HMM struct (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: convert to use vm_fault_t (Jerome Glisse) [1498655 1597758] - [mm] hmm.c: remove set but not used variable 'devmem' (Jerome Glisse) [1498655 1597758] - [mm] hmm: mark hmm_devmem_{add, add_resource} EXPORT_SYMBOL_GPL (Jerome Glisse) [1498655 1597758] - [mm] hmm: replace hmm_devmem_pages_create() with devm_memremap_pages() (Jerome Glisse) [1498655 1597758] - [mm] hmm: use devm semantics for hmm_devmem_{add, remove} (Jerome Glisse) [1498655 1597758] - [mm] hmm: invalidate device page table at start of invalidation (Jerome Glisse) [1498655 1597758] - [mm] hmm: use a structure for update callback parameters (Jerome Glisse) [1498655 1597758] - [mm] hmm: properly handle migration pmd (Jerome Glisse) [1498655 1597758] - [mm] hmm: fix utf8 . (Jerome Glisse) [1498655 1597758] - [mm] hmm.c: remove unused variables align_start and align_end (Jerome Glisse) [1498655 1597758] - [hid] hyperv: Use in-place iterator API in the channel callback (Benjamin Tissoires) [1740778 1772010] - [hid] logitech-hidpp: do all FF cleanup in hidpp_ff_destroy() (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: rework device validation (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: split g920_get_config() (Benjamin Tissoires) [1740778] - [hid] fix error message in hid_open_report() (Benjamin Tissoires) [1740778] - [hid] Fix assumption that devices have inputs (Benjamin Tissoires) [1740778] - [hid] i2c-hid: add Trekstor Primebook C11B to descriptor override (Benjamin Tissoires) [1740778] - [hid] apple: Fix stuck function keys when using FN (Benjamin Tissoires) [1740778] - [hid] wacom: Fix several minor compiler warnings (Benjamin Tissoires) [1740778] - [hid] Add quirk for HP X500 PIXART OEM mouse (Benjamin Tissoires) [1740778] - [hid] hidraw: Fix invalid read in hidraw_ioctl (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Fix crash when initial logi_dj_recv_query_paired_devices fails (Benjamin Tissoires) [1740778] - [hid] logitech: Fix general protection fault caused by Logitech driver (Benjamin Tissoires) [1740778] - [hid] sony: Fix memory corruption issue on cleanup (Benjamin Tissoires) [1740778] - [hid] prodikeys: Fix general protection fault during probe (Benjamin Tissoires) [1740778] - [hid] wacom: correct misreported EKR ring values (Benjamin Tissoires) [1740778] - [hid] cp2112: prevent sleeping function called from invalid context (Benjamin Tissoires) [1740778] - [hid] wacom: Correct distance scale for 2nd-gen Intuos devices (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: remove support for the G700 over USB (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech-hidpp: add USB PID for a few more supported mice" (Benjamin Tissoires) [1740778] - [hid] sony: Fix race condition between rumble and device remove (Benjamin Tissoires) [1740778] - [hid] hiddev: do cleanup in failure of opening a device (Benjamin Tissoires) [1740778] - [hid] hiddev: avoid opening a disconnected device (Benjamin Tissoires) [1740778] - [hid] input: fix a4tech horizontal wheel custom usage (Benjamin Tissoires) [1740778] - [hid] Add quirk for HP X1200 PIXART OEM mouse (Benjamin Tissoires) [1740778] - [hid] holtek: test for sanity of intfdata (Benjamin Tissoires) [1740778] - [hid] wacom: fix bit shift for Cintiq Companion 2 (Benjamin Tissoires) [1740778] - [hid] quirks: Set the INCREMENT_USAGE_ON_DUPLICATE quirk on Saitek X52 (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Really fix return value of logi_dj_recv_query_hidpp_devices (Benjamin Tissoires) [1740778] - [hid] Add 044f:b320 ThrustMaster, Inc. 2 in 1 DT (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add the Powerplay receiver (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add USB PID for a few more supported mice (Benjamin Tissoires) [1740778] - [hid] logitech-dj: rename "gaming" receiver to "lightspeed" (Benjamin Tissoires) [1740778] - [hid] Add another Primax PIXART OEM mouse quirk (Benjamin Tissoires) [1740778] - [hid] wacom: generic: add touchring adjustment for 2nd Gen Pro Small (Benjamin Tissoires) [1740778] - [hid] quirks: Refactor ELAN 400 and 401 handling (Benjamin Tissoires) [1740778] - [hid] video: fbdev: don't print error message on framebuffer_alloc() failure (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Fix forwarding of very long HID++ reports (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Huion HS64 tablet (Benjamin Tissoires) [1740778] - [hid] wacom: add new MobileStudio Pro support (Benjamin Tissoires) [1740778] - [hid] wacom: generic: read the number of expected touches on a per collection basis (Benjamin Tissoires) [1740778] - [hid] wacom: generic: support the 'report valid' usage for touch (Benjamin Tissoires) [1740778] - [hid] wacom: generic: read HID_DG_CONTACTMAX from any feature report (Benjamin Tissoires) [1740778] - [hid] wacom: Add 2nd gen Intuos Pro Small support (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee Rainbow CV720 (Benjamin Tissoires) [1740778] - [hid] logitech-dj: fix return value of logi_dj_recv_query_hidpp_devices (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 372 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 335 (Benjamin Tissoires) [1740778] - [hid] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 333 (Benjamin Tissoires) [1740778] - [hid] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 307 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 297 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 267 (Benjamin Tissoires) [1740778] - [hid] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 265 (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Fix 064d:c52f receiver support (Benjamin Tissoires) [1740778] - [hid] revert "hid: core: Call request_module before doing device_add" (Benjamin Tissoires) [1740778] - [hid] revert "hid: core: Do not call request_module() in async context" (Benjamin Tissoires) [1740778] - [hid] revert "hid: Increase maximum report size allowed by hid_field_extract()" (Benjamin Tissoires) [1740778] - [hid] a4tech: fix horizontal scrolling (Benjamin Tissoires) [1740778] - [hid] hyperv: Add a module description line (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 178 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 149 (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: Add support for the S510 remote control (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: hid: make const array consumer_rdesc_start static (Benjamin Tissoires) [1740778] - [hid] logitech-dj: make const array template static (Benjamin Tissoires) [1740778] - [hid] multitouch: handle faulty Elo touch device (Benjamin Tissoires) [1740778] - [input] treewide: Add SPDX license identifier for more missed files (Benjamin Tissoires) [1740778] - [hid] wacom: Sync INTUOSP2_BT touch state after each frame if necessary (Benjamin Tissoires) [1740778] - [hid] wacom: Correct button numbering 2nd-gen Intuos Pro over Bluetooth (Benjamin Tissoires) [1740778] - [hid] wacom: Send BTN_TOUCH in response to INTUOSP2_BT eraser contact (Benjamin Tissoires) [1740778] - [hid] wacom: Don't report anything prior to the tool entering range (Benjamin Tissoires) [1740778] - [hid] wacom: Don't set tool type until we're in range (Benjamin Tissoires) [1740778] - [hid] wacom: correct touch resolution x/y typo (Benjamin Tissoires) [1740778] - [hid] wacom: generic: Correct pad syncing (Benjamin Tissoires) [1740778] - [hid] wacom: generic: only switch the mode on devices with LEDs (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Add usb-id for the 27MHz MX3000 receiver (Benjamin Tissoires) [1740778] - [hid] rmi: Use SET_REPORT request on control endpoint for Acer Switch 3 and 5 (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add support for the MX5500 keyboard (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for the Logitech MX5500's Bluetooth Mini-Receiver (Benjamin Tissoires) [1740778] - [hid] i2c-hid: add iBall Aer3 to descriptor override (Benjamin Tissoires) [1740778] - [hid] logitech-dj: fix spelling in printk (Benjamin Tissoires) [1740778] - [hid] input: add mapping for KEY_KBD_LAYOUT_NEXT (Benjamin Tissoires) [1740778] - [hid] input: fix assignment of .value (Benjamin Tissoires) [1740778] - [hid] input: make sure the wheel high resolution multiplier is set (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add usbhid dependency in Kconfig (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add support for HID++ 1.0 consumer keys reports (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add support for HID++ 1.0 extra mouse buttons reports (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add support for HID++ 1.0 wheel reports (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: make hidpp10_set_register_bit a bit more generic (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add input_device ptr to struct hidpp_device (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: do not hardcode very long report length (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: handle devices attached to 27MHz wireless receivers (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: use RAP instead of FAP to get the protocol version (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: remove unused origin_is_hid_core function parameter (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: remove double assignment from __hidpp_send_report (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: do not make failure to get the name fatal (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: ignore very-short or empty names (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: make .probe usbhid capable (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: allow non HID++ devices to be handled by this module (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for Logitech Bluetooth Mini-Receiver (Benjamin Tissoires) [1740778] - [hid] logitech-dj: make appending of the HID++ descriptors conditional (Benjamin Tissoires) [1740778] - [hid] logitech-dj: remove false-positive error on double queueing of delayed-work (Benjamin Tissoires) [1740778] - [hid] logitech-dj: pick a better name for non-unifying receivers (Benjamin Tissoires) [1740778] - [hid] logitech-dj: deal with some KVMs adding an extra interface to the usbdev (Benjamin Tissoires) [1740778] - [hid] logitech-dj: replace dev_err calls with hid_err calls (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for 27 MHz mouse-only receivers (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for 27 MHz receivers (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for the gaming unifying receiver (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for non unifying receivers (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add logi_dj_recv_queue_unknown_work helper (Benjamin Tissoires) [1740778] - [hid] logitech-dj: support sharing struct dj_receiver_dev between USB-interfaces (Benjamin Tissoires) [1740778] - [hid] logitech-dj: rename dj_receiver_dev.hdev to dj_receiver_dev.hidpp (Benjamin Tissoires) [1740778] - [hid] logitech-dj: protect the paired_dj_devices access in add_djhid_dev with the lock (Benjamin Tissoires) [1740778] - [hid] logitech-dj: remove unused querying_devices variable (Benjamin Tissoires) [1740778] - [hid] logitech-dj: do not schedule the dj report itself (Benjamin Tissoires) [1740778] - [hid] logitech-dj: remove USB dependency (Benjamin Tissoires) [1740778] - [hid] logitech-dj: declare and use a few HID++ 1.0 constants (Benjamin Tissoires) [1740778] - [hid] logitech-dj: use BIT() macro for RF Report types (Benjamin Tissoires) [1740778] - [hid] logitech-dj: fix variable naming in logi_dj_hidpp_event (Benjamin Tissoires) [1740778] - [hid] logitech-dj: reshuffle logi_dj_recv_forward_* (Benjamin Tissoires) [1740778] - [hid] logitech: Stop setting drvdata to NULL on probe failure and remove (Benjamin Tissoires) [1740778] - [hid] quirks: do not blacklist Logitech devices (Benjamin Tissoires) [1740778] - [hid] u2fzero: fail probe if not using USB transport (Benjamin Tissoires) [1740778] - [hid] u2fzero: fix compiling error in u2fzero_probe() (Benjamin Tissoires) [1740778] - [hid] revert "hid: i2c-hid: Disable runtime PM on Synaptics touchpad" (Benjamin Tissoires) [1740778] - [hid] add driver for U2F Zero built-in LED and RNG (Benjamin Tissoires) [1740778] - [hid] core: Do not call request_module() in async context (Benjamin Tissoires) [1740778] - [hid] macally: Add support for Macally ikey keyboard (Benjamin Tissoires) [1740778] - [hid] core: Call request_module before doing device_add (Benjamin Tissoires) [1740778] - [hid] core: move Usage Page concatenation to Main item (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: change low battery level threshold from 31 to 30 percent (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: remove hidpp_is_connected() (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: simplify printing of HID++ version (Benjamin Tissoires) [1740778] - [hid] picolcd: Convert to use sysfs_streq() (Benjamin Tissoires) [1740778] - [hid] hid-sensor-custom: simplify getting .driver_data (Benjamin Tissoires) [1740778] - [hid] input: add mapping for Assistant key (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Disable runtime PM on Synaptics touchpad (Benjamin Tissoires) [1740778] - [hid] quirks: Fix keyboard + touchpad on Lenovo Miix 630 (Benjamin Tissoires) [1740778] - [hid] input: add mapping for "Toggle Display" key (Benjamin Tissoires) [1740778] - [hid] input: add mapping for "Full Screen" key (Benjamin Tissoires) [1740778] - [hid] input: add mapping for keyboard Brightness Up/Down/Toggle keys (Benjamin Tissoires) [1740778] - [hid] input: add mapping for Expose/Overview key (Benjamin Tissoires) [1740778] - [hid] input: fix mapping of aspect ratio key (Benjamin Tissoires) [1740778] - [hid] logitech: Handle 0 scroll events for the m560 (Benjamin Tissoires) [1740778] - [hid] debug: fix race condition with between rdesc_show() and device removal (Benjamin Tissoires) [1740778] - [hid] logitech: check the return value of create_singlethread_workqueue (Benjamin Tissoires) [1740778] - [hid] steam: fix deadlock with input devices (Benjamin Tissoires) [1740778] - [hid] uclogic: remove redudant duplicated null check on ver_ptr (Benjamin Tissoires) [1740778] - [hid] quirks: Drop misused kernel-doc annotation (Benjamin Tissoires) [1740778] - [hid] quirks: use correct format chars in dbg_hid (Benjamin Tissoires) [1740778] - [hid] Remove Waltop tablets from hid_have_special_driver (Benjamin Tissoires) [1740778] - [hid] Remove KYE tablets from hid_have_special_driver (Benjamin Tissoires) [1740778] - [hid] Remove hid-uclogic entries from hid_have_special_driver (Benjamin Tissoires) [1740778] - [hid] uclogic: Do not initialize non-USB devices (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee G5 (Benjamin Tissoires) [1740778] - [hid] uclogic: Support Gray-coded rotary encoders (Benjamin Tissoires) [1740778] - [hid] uclogic: Support faking Wacom pad device ID (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for XP-Pen Deco 01 (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for XP-Pen Star G640 (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for XP-Pen Star G540 (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee EX07S frame controls (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee M540 (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee 2150 (Benjamin Tissoires) [1740778] - [hid] uclogic: Support v2 protocol (Benjamin Tissoires) [1740778] - [hid] uclogic: Support fragmented high-res reports (Benjamin Tissoires) [1740778] - [hid] uclogic: Support in-range reporting emulation (Benjamin Tissoires) [1740778] - [hid] uclogic: Designate current protocol v1 (Benjamin Tissoires) [1740778] - [hid] uclogic: Re-initialize tablets on resume (Benjamin Tissoires) [1740778] - [hid] uclogic: Extract tablet parameter discovery into a module (Benjamin Tissoires) [1740778] - [hid] uclogic: Extract report descriptors to a module (Benjamin Tissoires) [1740778] - [hid] Clarify vendor ID reuse by Ugee tablets (Benjamin Tissoires) [1740778] - [hid] viewsonic: Support PD1011 signature pad (Benjamin Tissoires) [1740778] - [hid] kye: Add support for EasyPen M406XE (Benjamin Tissoires) [1740778] - [hid] wacom: Add support for Pro Pen slim (Benjamin Tissoires) [1740778] - [hid] roccat: Mark expected switch fall-through (Benjamin Tissoires) [1740778] - [hid] wacom: Mark expected switch fall-through (Benjamin Tissoires) [1740778] - [hid] fix Logitech WingMan Formula GP joined axes (Benjamin Tissoires) [1740778] - [hid] multitouch: Lenovo X1 Tablet Gen3 trackpoint and buttons (Benjamin Tissoires) [1740778] - [hid] steam: fix boot loop with bluetooth firmware (Benjamin Tissoires) [1740778] - [hid] Add ASUS T100CHI keyboard dock battery quirks (Benjamin Tissoires) [1740778] - [hid] Add support for Toshiba WT10A tablet bluetooth keyboard (Benjamin Tissoires) [1740778] - [hid] wacom: Move HID fix for AES serial number into wacom_hid_usage_quirk (Benjamin Tissoires) [1740778] - [hid] elan: Make array buf static, shrinks object size (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Ignore input report if there's no data present on Elan touchpanels (Benjamin Tissoires) [1740778] - [hid] core: simplify active collection tracking (Benjamin Tissoires) [1740778] - [hid] Support for Maltron L90 keyboard media keys (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Disable runtime PM on Goodix touchpad (Benjamin Tissoires) [1740778] - [hid] sony: Fix SHANWAN PS3 GamePad rumble and led settings support (Benjamin Tissoires) [1740778] - [hid] sony: Transform one-time SHANWAN check into quirk (Benjamin Tissoires) [1740778] - [hid] core: replace the collection tree pointers with indices (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Add Odys Winbook 13 to descriptor override (Benjamin Tissoires) [1740778] - [hid] lenovo: Add checks to fix of_led_classdev_register (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: add MSI interrupt support (Benjamin Tissoires) [1740778] - [hid] debug: Change to use DEFINE_SHOW_ATTRIBUTE macro (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: fixes incorrect error handling (Benjamin Tissoires) [1740778] - [hid] logitech: Use LDJ_DEVICE macro for existing Logitech mice (Benjamin Tissoires) [1740778] - [hid] logitech: Enable high-resolution scrolling on Logitech mice (Benjamin Tissoires) [1740778] - [hid] logitech: Add function to enable HID++ 1.0 "scrolling acceleration" (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: fix typo, hiddpp to hidpp (Benjamin Tissoires) [1740778] - [hid] input: use the Resolution Multiplier for high-resolution scrolling (Benjamin Tissoires) [1740778] - [hid] core: process the Resolution Multiplier (Benjamin Tissoires) [1740778] - [hid] core: store the collections as a basic tree (Benjamin Tissoires) [1740778] - [hid] cougar: Add support for Cougar 700K Gaming Keyboard (Benjamin Tissoires) [1740778] - [hid] hidraw: enforce minors_lock locking via lockdep (Benjamin Tissoires) [1740778] - [hid] quirks: fix RetroUSB.com devices (Benjamin Tissoires) [1740778] - [kernel] hid: input: support Microsoft wireless radio control hotkey (Benjamin Tissoires) [1740778] - [kernel] hid: use macros in IS_INPUT_APPLICATION (Benjamin Tissoires) [1740778] - [hid] ite: Add USB id match for another ITE based keyboard rfkill key quirk (Benjamin Tissoires) [1740778] - [hid] revert "hid: input: Create a utility class for counting scroll events" (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech: Add function to enable HID++ 1.0 "scrolling acceleration"" (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech: Enable high-resolution scrolling on Logitech mice" (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech: Use LDJ_DEVICE macro for existing Logitech mice" (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech: fix a used uninitialized GCC warning" (Benjamin Tissoires) [1740778] - [hid] revert "hid: input: simplify/fix high-res scroll event handling" (Benjamin Tissoires) [1740778] - [hid] Add quirk for Primax PIXART OEM mice (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Disable runtime PM for LG touchscreen (Benjamin Tissoires) [1740778] - [hid] steam: remove input device when a hid client is running (Benjamin Tissoires) [1740778] - [hid] revert "hid: uhid: use strlcpy() instead of strncpy()" (Benjamin Tissoires) [1740778] - [hid] uhid: forbid UHID_CREATE under KERNEL_DS or elevated privileges (Benjamin Tissoires) [1740778] - [hid] iio/hid-sensors: Fix IIO_CHAN_INFO_RAW returning wrong values for signed numbers (Benjamin Tissoires) [1740778] - [hid] input: Ignore battery reported by Symbol DS4308 (Benjamin Tissoires) [1740778] - [hid] Add quirk for Microsoft PIXART OEM mouse (Benjamin Tissoires) [1740778] - [kernel] hid: fix up .raw_event() documentation (Benjamin Tissoires) [1740778] - [hid] i2c-hid: add Direkt-Tek DTLAPY133-1 to descriptor override (Benjamin Tissoires) [1740778] - [hid] input: simplify/fix high-res scroll event handling (Benjamin Tissoires) [1740778] - [hid] we do not randomly make new drivers 'default y' (Benjamin Tissoires) [1740778] - [hid] i2c-hid: properly terminate i2c_hid_dmi_desc_override_table[] array (Benjamin Tissoires) [1740778] - [hid] alps: allow incoming reports when only the trackstick is opened (Benjamin Tissoires) [1740778] - [hid] revert "hid: add NOGET quirk for Eaton Ellipse MAX UPS" (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Add a small delay after sleep command for Raydium touchpanel (Benjamin Tissoires) [1740778] - [hid] usbhid: Add quirk for Redragon/Dragonrise Seymur 2 (Benjamin Tissoires) [1740778] - [hid] wacom: Work around HID descriptor bug in DTK-2451 and DTH-2452 (Benjamin Tissoires) [1740778] - [hid] google: add dependency on Cros EC for Hammer (Benjamin Tissoires) [1740778] - [hid] elan: fix spelling mistake "registred" -> "registered" (Benjamin Tissoires) [1740778] - [hid] google: drop superfluous const before SIMPLE_DEV_PM_OPS() (Benjamin Tissoires) [1740778] - [hid] google: add support tablet mode switch for Whiskers (Benjamin Tissoires) [1740778] - [hid] magicmouse: add support for Apple Magic Trackpad 2 (Benjamin Tissoires) [1740778] - [hid] i2c-hid: override HID descriptors for certain devices (Benjamin Tissoires) [1740778] - [hid] hid-bigbenff: driver for BigBen Interactive PS3OFMINIPAD gamepad (Benjamin Tissoires) [1740778] - [hid] logitech: fix a used uninitialized GCC warning (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: using list_head for ipc write queue (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: use resource-managed api (Benjamin Tissoires) [1740778] - [hid] intel_ish-hid: Enhance API to get ring buffer sizes (Benjamin Tissoires) [1740778] - [hid] input: Set INPUT_PROP_-property for HID_UP_DIGITIZERS (Benjamin Tissoires) [1740778] - [hid] microsoft: the driver now neeed MEMLESS_FF infrastructure (Benjamin Tissoires) [1740778] - [hid] cougar: Stop processing vendor events on hid-core (Benjamin Tissoires) [1740778] - [hid] cougar: Make parameter 'g6_is_space' dinamically settable (Benjamin Tissoires) [1740778] - [hid] microsoft: Add rumble support for Xbox One S controller (Benjamin Tissoires) [1740778] - [hid] microsoft: Convert private data to be a proper struct (Benjamin Tissoires) [1740778] - [hid] logitech: Use LDJ_DEVICE macro for existing Logitech mice (Benjamin Tissoires) [1740778] - [hid] logitech: Enable high-resolution scrolling on Logitech mice (Benjamin Tissoires) [1740778] - [hid] logitech: Add function to enable HID++ 1.0 "scrolling acceleration" (Benjamin Tissoires) [1740778] - [hid] input: Create a utility class for counting scroll events (Benjamin Tissoires) [1740778] - [hid] multitouch: simplify the application retrieval (Benjamin Tissoires) [1740778] - [hid] input: do not append a suffix if the name already has it (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Remove RESEND_REPORT_DESCR quirk and its handling (Benjamin Tissoires) [1740778] - [hid] i2c-hid: disable runtime PM operations on hantick touchpad (Benjamin Tissoires) [1740778] - [hid] sensor-hub: Restore fixup for Lenovo ThinkPad Helix 2 sensor hub report (Benjamin Tissoires) [1740778] - [hid] core: fix NULL pointer dereference (Benjamin Tissoires) [1740778] - [hid] hid-saitek: Add device ID for RAT 7 Contagion (Benjamin Tissoires) [1740778] - [hid] core: fix memory leak on probe (Benjamin Tissoires) [1740778] - [hid] add support for Apple Magic Keyboards (Benjamin Tissoires) [1740778] - [hid] intel_ish-hid: tx_buf memory leak on probe/remove (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: Prevent loading of driver on Mehlow (Benjamin Tissoires) [1740778] - [hid] cougar: Add support for the Cougar 500k Gaming Keyboard (Benjamin Tissoires) [1740778] - [hid] cougar: make compare_device_paths reusable (Benjamin Tissoires) [1740778] - [hid] multitouch: handle palm for touchscreens (Benjamin Tissoires) [1740778] - [hid] multitouch: touchscreens also use confidence reports (Benjamin Tissoires) [1740778] - [hid] multitouch: report MT_TOOL_PALM for non-confident touches (Benjamin Tissoires) [1740778] - [hid] microsoft: support the Surface Dial (Benjamin Tissoires) [1740778] - [hid] core: do not upper bound the collection stack (Benjamin Tissoires) [1740778] - [hid] input: enable Totem on the Dell Canvas 27 (Benjamin Tissoires) [1740778] - [hid] multitouch: remove one copy of values (Benjamin Tissoires) [1740778] - [hid] multitouch: ditch mt_report_id (Benjamin Tissoires) [1740778] - [hid] multitouch: store a per application quirks value (Benjamin Tissoires) [1740778] - [hid] multitouch: Store per collection multitouch data (Benjamin Tissoires) [1740778] - [hid] multitouch: make sure the static list of class is not changed (Benjamin Tissoires) [1740778] - [hid] elan: Add support for touchpad on the Toshiba Click Mini L9W (Benjamin Tissoires) [1740778] - [hid] elan: Add USB-id for HP x2 10-n000nd touchpad (Benjamin Tissoires) [1740778] - [hid] elan: Add a flag for selecting if the touchpad has a LED (Benjamin Tissoires) [1740778] - [hid] elan: Query resolution from the touchpad (Benjamin Tissoires) [1740778] - [hid] elan: Query device max_x and max_y value from touchpad (Benjamin Tissoires) [1740778] - [hid] elan: Hardcode finger-count and usb-interface (Benjamin Tissoires) [1740778] - [hid] elan: Correctly report MT_PRESSURE instead of TOOL_WIDTH (Benjamin Tissoires) [1740778] - [hid] elan: Stop claiming we have TOUCH_MAJOR and then never reporting it (Benjamin Tissoires) [1740778] - [hid] elan: Remove unused max_area_x and max_area_y vatiables (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sc->output_report_dmabuf (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sony_battery_probe() (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sony_leds_init() (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sony_register_sensors() (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sony_register_touchpad() (Benjamin Tissoires) [1740778] - [hid] wacom: convert Wacom custom usages to standard HID usages (Benjamin Tissoires) [1740778] - [hid] wacom: Move handling of HID quirks into a dedicated function (Benjamin Tissoires) [1740778] - [hid] wacom: Replace touch_max fixup code with static touch_max definitions (Benjamin Tissoires) [1740778] - [hid] wiimote: add support for Guitar-Hero devices (Benjamin Tissoires) [1740778] - [hid] usbhid: use irqsave() in USB's complete callback (Benjamin Tissoires) [1740778] - [hid] redragon: fix num lock and caps lock LEDs (Benjamin Tissoires) [1740778] - [hid] hid-ntrig: add error handling for sysfs_create_group (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Add vddl regulator control (Benjamin Tissoires) [1740778] - [uapi] input: document meanings of KEY_SCREEN and KEY_ZOOM (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - avoid processing unknown IRQs (Benjamin Tissoires) [1740778] - [input] revert "input: elantech - enable SMBus on new (2018+) systems" (Benjamin Tissoires) [1740778] - [input] elantech - annotate fall-through case in elantech_use_host_notify() (Benjamin Tissoires) [1740778] - [samples] treewide: Add SPDX license identifier - Makefile/Kconfig (Benjamin Tissoires) [1740778] - [kernel] input: elan_i2c - remove Lenovo Legion Y7000 PnpID (Benjamin Tissoires) [1740778] - [input] synaptics - enable RMI mode for HP Spectre X360 (Benjamin Tissoires) [1740778] - [input] elantech - enable SMBus on new (2018+) systems (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234 (Benjamin Tissoires) [1740778] - [input] hyperv-keyboard: Use in-place iterator API in the channel callback (Benjamin Tissoires) [1740778] - [input] usbtouchscreen - initialize PM mutex before using it (Benjamin Tissoires) [1740778] - [input] alps - fix a mismatch between a condition check and its comment (Benjamin Tissoires) [1740778] - [input] psmouse - fix build error of multiple definition (Benjamin Tissoires) [1740778] - [input] alps - don't handle ALPS cs19 trackpoint-only device (Benjamin Tissoires) [1740778] - [input] hyperv-keyboard - remove dependencies on PAGE_SIZE for ring buffer (Benjamin Tissoires) [1740778] - [input] synaptics - fix misuse of strlcpy (Benjamin Tissoires) [1740778] - [input] synaptics - whitelist Lenovo T580 SMBus intertouch (Benjamin Tissoires) [1740778] - [input] synaptics - enable SMBUS on T480 thinkpad trackpad (Benjamin Tissoires) [1740778] - [input] joydev - extend absolute mouse detection (Benjamin Tissoires) [1740778] - [kernel] input: elan_i2c - export the device id whitelist (Benjamin Tissoires) [1740778] - [kernel] pm: suspend: Rename pm_suspend_via_s2idle() (Benjamin Tissoires) [1740778] - [kernel] pm: sleep: Add kerneldoc comments to some functions (Benjamin Tissoires) [1740778] - [input] synaptics - enable SMBus on ThinkPad E480 and E580 (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - remove set but not used variable 'sensor_flags' (Benjamin Tissoires) [1740778] - [input] uinput - add compat ioctl number translation for UI_*_FF_UPLOAD (Benjamin Tissoires) [1740778] - [input] libps2 - mark expected switch fall-through (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - write config register values to the right offset (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - fix enum_fmt (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - fill initial format (Benjamin Tissoires) [1740778] - [uapi] input: add KEY_KBD_LAYOUT_NEXT (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - fix possible double free (Benjamin Tissoires) [1740778] - [input] hyperv-keyboard - add module description (Benjamin Tissoires) [1740778] - [input] i8042 - signal wakeup from atkbd/psmouse (Benjamin Tissoires) [1740778] - [input] evdev - use struct_size() in kzalloc() and vzalloc() (Benjamin Tissoires) [1740778] - [input] elan_i2c - add hardware ID for multiple Lenovo laptops (Benjamin Tissoires) [1740778] - [input] wacom_serial4 - add support for Wacom ArtPad II tablet (Benjamin Tissoires) [1740778] - [input] elan_i2c - add id for touchpad found in Lenovo s21e-20 (Benjamin Tissoires) [1740778] - [input] i8042 - rework DT node name comparisons (Benjamin Tissoires) [1740778] - [input] synaptics_i2c - remove redundant spinlock (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ACPI ID for touchpad in Lenovo V330-15ISK (Benjamin Tissoires) [1740778] - [input] revert "input: elan_i2c - add ACPI ID for touchpad in ASUS Aspire F5-573G" (Benjamin Tissoires) [1740778] - [input] elantech - enable 3rd button support on Fujitsu CELSIUS H780 (Benjamin Tissoires) [1740778] - [uapi] input: input_event - fix the CONFIG_SPARC64 mixup (Benjamin Tissoires) [1740778] - [input] uinput - fix undefined behavior in uinput_validate_absinfo() (Benjamin Tissoires) [1740778] - [uapi] input: input_event - provide override for sparc64 (Benjamin Tissoires) [1740778] - [input] soc_button_array - fix mapping of the 5th GPIO in a PNP0C40 device (Benjamin Tissoires) [1740778] - [input] soc_button_array - add usage-page 0x01 usage-id 0xca mapping (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ACPI ID for touchpad in ASUS Aspire F5-573G (Benjamin Tissoires) [1740778] - [input] synaptics - enable SMBus for HP EliteBook 840 G4 (Benjamin Tissoires) [1740778] - [input] synaptics - enable RMI on ThinkPad T560 (Benjamin Tissoires) [1740778] - [documentation] input: add `REL_WHEEL_HI_RES` and `REL_HWHEEL_HI_RES` (Benjamin Tissoires) [1740778] - [uapi] input: restore EV_ABS ABS_RESERVED (Benjamin Tissoires) [1740778] - [input] synaptics - enable SMBus for HP 15-ay000 (Benjamin Tissoires) [1740778] - [input] synaptics - add PNP ID for ThinkPad P50 to SMBus (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ACPI ID for Lenovo IdeaPad 330-15ARR (Benjamin Tissoires) [1740778] - [input] elan_i2c - add support for ELAN0621 touchpad (Benjamin Tissoires) [1740778] - [documentation] revert "input: Add the `REL_WHEEL_HI_RES` event code" (Benjamin Tissoires) [1740778] - [input] atkbd - clean up indentation issue (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ELAN0620 to the ACPI table (Benjamin Tissoires) [1740778] - [input] synaptics - avoid using uninitialized variable when probing (Benjamin Tissoires) [1740778] - [input] xen-kbdfront - mark expected switch fall-through (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ACPI ID for Lenovo IdeaPad 330-15IGM (Benjamin Tissoires) [1740778] - [input] of_touchscreen - add support for touchscreen-min-x|y (Benjamin Tissoires) [1740778] - [input] elants_i2c - use DMA safe i2c when possible (Benjamin Tissoires) [1740778] - [input] uinput - add a schedule point in uinput_inject_events() (Benjamin Tissoires) [1740778] - [input] evdev - add a schedule point in evdev_write() (Benjamin Tissoires) [1740778] - [input] mousedev - add a schedule point in mousedev_write() (Benjamin Tissoires) [1740778] - [uapi] input: reserve 2 events code because of HID (Benjamin Tissoires) [1740778] - [input] i8042 - enable keyboard wakeups by default when s2idle is used (Benjamin Tissoires) [1740778] - [input] uinput - allow for max == min during input_absinfo validation (Benjamin Tissoires) [1740778] - [input] atakbd - fix Atari CapsLock behaviour (Benjamin Tissoires) [1740778] - [input] atakbd - fix Atari keymap (Benjamin Tissoires) [1740778] - [documentation] input: Add the `REL_WHEEL_HI_RES` event code (Benjamin Tissoires) [1740778] - [input] mark expected switch fall-throughs (Benjamin Tissoires) [1740778] - [input] evdev - switch to bitmap API (Benjamin Tissoires) [1740778] - [input] elan_i2c_smbus - cast sizeof to int for comparison (Benjamin Tissoires) [1740778] - [uapi] input: stop telling users to snail-mail Vojtech (Benjamin Tissoires) [1740778] - [documentation] input: add MT_TOOL_DIAL (Benjamin Tissoires) [1740778] - [input] i8042 - increment wakeup_count for the respective port (Benjamin Tissoires) [1740778] - [input] xen-kbdfront - allow better run-time configuration (Benjamin Tissoires) [1740778] - [xen] Sync up with the canonical protocol definitions in Xen (Benjamin Tissoires) [1740778] - [cpufreq] dev_pm_qos_update_request() can return 1 on success (Al Stone) [1739729 1725581] - [cpufreq] Make cpufreq_generic_init() return void (Al Stone) [1739729 1725581] - [cpufreq] Add QoS requests for userspace constraints (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Reuse refresh_frequency_limits() (Al Stone) [1739729 1725581] - [cpufreq] Register notifiers with the PM QoS framework (Al Stone) [1739729 1725581] - [base] pm / qos: Add support for MIN/MAX frequency constraints (Al Stone) [1739729 1725581] - [base] pm / qos: Pass request type to dev_pm_qos_read_value() (Al Stone) [1739729 1725581] - [base] pm / qos: Rename __dev_pm_qos_read_value() and dev_pm_qos_raw_read_value() (Al Stone) [1739729 1725581] - [base] pm / qos: Pass request type to dev_pm_qos_{add|remove}_notifier() (Al Stone) [1739729 1725581] - [cpufreq] Avoid calling cpufreq_verify_current_freq() from handle_update() (Al Stone) [1739729 1725581] - [cpufreq] Consolidate cpufreq_update_current_freq() and __cpufreq_get() (Al Stone) [1739729 1725581] - [cpufreq] Don't skip frequency validation for has_target() drivers (Al Stone) [1739729 1725581] - [cpufreq] Use has_target() instead of !setpolicy (Al Stone) [1739729 1725581] - [cpufreq] Remove redundant !setpolicy check (Al Stone) [1739729 1725581] - [kernel] cpufreq: Move the IS_ENABLED(CPU_THERMAL) macro into a stub (Al Stone) [1739729 1725581] - [opp] Don't use IS_ERR on invalid supplies (Al Stone) [1739729 1725581] - [kernel] pm: sleep: Update struct wakeup_source documentation (Al Stone) [1739729 1725581] - [base] base: power: remove wakeup_sources_stats_dentry variable (Al Stone) [1739729 1725581] - [cpufreq] pcc-cpufreq: Fail initialization if driver cannot be registered (Al Stone) [1739729 1725581] - [opp] Make dev_pm_opp_set_rate() handle freq = 0 to drop performance votes (Al Stone) [1739729 1725581] - [opp] Don't overwrite rounded clk rate (Al Stone) [1739729 1725581] - [base] pm: sleep: Show how long dpm_suspend_start() and dpm_suspend_end() take (Al Stone) [1739729 1725581] - [base] pm / clk: Remove error message on out-of-memory condition (Al Stone) [1739729 1725581] - [base] base: power: clock_ops: Use of_clk_get_parent_count() (Al Stone) [1739729 1725581] - [opp] Allocate genpd_virt_devs from dev_pm_opp_attach_genpd() (Al Stone) [1739729 1725581] - [opp] Attach genpds to devices from within OPP core (Al Stone) [1739729 1725581] - [base] pm / domains: Add GENPD_FLAG_RPM_ALWAYS_ON flag (Al Stone) [1739729 1725581] - [cpufreq] Don't find governor for setpolicy drivers in cpufreq_init_policy() (Al Stone) [1739729 1725581] - [cpufreq] Explain the kobject_put() in cpufreq_policy_alloc() (Al Stone) [1739729 1725581] - [x86] cpufreq: Call transition notifier only once for each policy (Al Stone) [1739729 1725581] - [cpufreq] Fix kobject memleak (Al Stone) [1739729 1725581] - [cpufreq] centrino: Fix centrino_setpolicy() kerneldoc comment (Al Stone) [1739729 1725581] - [base] pm / domains: Allow to attach a CPU via genpd_dev_pm_attach_by_id|name() (Al Stone) [1739729 1725581] - [base] pm / domains: Search for the CPU device outside the genpd lock (Al Stone) [1739729 1725581] - [base] pm / domains: Drop unused in-parameter to some genpd functions (Al Stone) [1739729 1725581] - [base] pm / domains: Use the base device for driver_deferred_probe_check_state() (Al Stone) [1739729 1725581] - [base] pm / domains: Enable genpd_dev_pm_attach_by_id|name() for single PM domain (Al Stone) [1739729 1725581] - [base] pm / domains: Allow OF lookup for multi PM domain case from ->attach_dev() (Al Stone) [1739729 1725581] - [base] pm / domains: Don't kfree() the virtual device in the error path (Al Stone) [1739729 1725581] - [cpufreq] Move ->get callback check outside of __cpufreq_get() (Al Stone) [1739729 1725581] - [x86] tsc: Rework time_cpufreq_notifier() (Al Stone) [1739729 1725581] - [x86] tsc: Fix UV TSC initialization (Al Stone) [1739729 1725581] - [x86] tsc: Prevent result truncation on 32bit (Al Stone) [1739729 1725581] - [x86] tsc: Consolidate init code (Al Stone) [1739729 1725581] - [x86] tsc: Make use of tsc_calibrate_cpu_early() (Al Stone) [1739729 1725581] - [x86] tsc: Split native_calibrate_cpu() into early and late parts (Al Stone) [1739729 1725581] - [x86] tsc: Use TSC as sched clock early (Al Stone) [1739729 1725581] - [x86] tsc: Initialize cyc2ns when tsc frequency is determined (Al Stone) [1739729 1725581] - [x86] tsc: Calibrate tsc only once (Al Stone) [1739729 1725581] - [x86] tsc: Redefine notsc to behave as tsc=unstable (Al Stone) [1739729 1725581] - [x86] platform/uv: Provide is_early_uv_system() (Al Stone) [1739729 1725581] - [base] pm / domains: remove unnecessary unlikely() (Al Stone) [1739729 1725581] - [cpufreq] Remove needless bios_limit check in show_bios_limit() (Al Stone) [1739729 1725581] - [cpufreq] cpufreq/acpi-cpufreq.c: This fixes the following checkpatch warning (Al Stone) [1739729 1725581] - [base] pm / core: Propagate dev->power.wakeup_path when no callbacks (Al Stone) [1739729 1725581] - [base] pm / domains: Add genpd governor for CPUs (Al Stone) [1739729 1725581] - [cpuidle] Export the next timer expiration for CPUs (Al Stone) [1739729 1725581] - [base] pm / core: Introduce dpm_async_fn() helper (Al Stone) [1739729 1725581] - [cpufreq] boost: Remove CONFIG_CPU_FREQ_BOOST_SW Kconfig option (Al Stone) [1739729 1725581] - [opp] Introduce dev_pm_opp_find_freq_ceil_by_volt() (Al Stone) [1739729 1725581] - [base] pm / domains: Add support for CPU devices to genpd (Al Stone) [1739729 1725581] - [base] pm / domains: Add generic data pointer to struct genpd_power_state (Al Stone) [1739729 1725581] - [cpufreq] rhel: cpufreq: switch printk users from pf and pF to ps and pS, respectively (Al Stone) [1739729 1725581] - [base] pm / core: fix kerneldoc comment for device_pm_wait_for_dev() (Al Stone) [1739729 1725581] - [base] pm / core: fix kerneldoc comment for dpm_watchdog_handler() (Al Stone) [1739729 1725581] - [cpufreq] stats: Use lock by stat to replace global spin lock (Al Stone) [1739729 1725581] - [cpufreq] Remove cpufreq_driver check in cpufreq_boost_supported() (Al Stone) [1739729 1725581] - [cpufreq] ppc_cbe: fix possible object reference leak (Al Stone) [1739729 1725581] - [cpufreq] cpufreq: Convert some slow-path static_cpu_has() callers to boot_cpu_has() (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Update max frequency on global turbo changes (Al Stone) [1739729 1725581] - [base] pm / wakeup: Use pm_pr_dbg() instead of pr_debug() (Al Stone) [1739729 1725581] - [cpufreq] Add cpufreq_cpu_acquire() and cpufreq_cpu_release() (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Driver-specific handling of _PPC updates (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Load only on Intel hardware (Al Stone) [1739729 1725581] - [cpufreq] scpi: Fix use after free (Al Stone) [1739729 1725581] - [base] pm / domains: Avoid a potential deadlock (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Fix up iowait_boost computation (Al Stone) [1739729 1725581] - [opp] pm / opp: Update performance state when freq == old_freq (Al Stone) [1739729 1725581] - [base] pm / wakeup: Drop wakeup_source_drop() (Al Stone) [1739729 1725581] - [base] pm / wakeup: Rework wakeup source timer cancellation (Al Stone) [1739729 1725581] - [base] pm / domains: Remove one unnecessary blank line (Al Stone) [1739729 1725581] - [base] pm / domains: Return early for all errors in _genpd_power_off() (Al Stone) [1739729 1725581] - [base] pm / domains: Improve warn for multiple states but no governor (Al Stone) [1739729 1725581] - [opp] Fix handling of multiple power domains (Al Stone) [1739729 1725581] - [base] pm / qos: Fix typo in file description (Al Stone) [1739729 1725581] - [base] pm-runtime: Call pm_runtime_active|suspended_time() from sysfs (Al Stone) [1739729 1725581] - [base] pm-runtime: Consolidate code to get active/suspended time (Al Stone) [1739729 1725581] - [base] pm: Add and use pr_fmt() (Al Stone) [1739729 1725581] - [cpufreq] Improve kerneldoc comments for cpufreq_cpu_get/put() (Al Stone) [1739729 1725581] - [cpufreq] acpi-cpufreq: Report if CPU doesn't support boost technologies (Al Stone) [1739729 1725581] - [base] driver core: Fix PM-runtime for links added during consumer probe (Al Stone) [1739729 1725581] - [cpufreq] Pass updated policy to driver ->setpolicy() callback (Al Stone) [1739729 1725581] - [cpufreq] Fix two debug messages in cpufreq_set_policy() (Al Stone) [1739729 1725581] - [cpufreq] Reorder and simplify cpufreq_update_policy() (Al Stone) [1739729 1725581] - [cpufreq] Add kerneldoc comments for two core functions (Al Stone) [1739729 1725581] - [cpufreq] scmi: Fix use-after-free in scmi_cpufreq_exit() (Al Stone) [1739729 1725581] - [kernel] pm / core: Add support to skip power management in device/driver model (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Rework iowait boosting to be less aggressive (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Eliminate intel_pstate_get_base_pstate() (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Avoid redundant initialization of local vars (Al Stone) [1739729 1725581] - [cpufreq] cpufreq / cppc: Work around for Hisilicon CPPC cpufreq (Al Stone) [1739729 1725581] - [cpufreq] speedstep: convert BUG() to BUG_ON() (Al Stone) [1739729 1725581] - [cpufreq] powernv: fix missing check of return value in init_powernv_pstates() (Al Stone) [1739729 1725581] - [cpufreq] pcc-cpufreq: remove unneeded semicolon (Al Stone) [1739729 1725581] - [kernel] pm / domains: Mark "name" const in dev_pm_domain_attach_by_name() (Al Stone) [1739729 1725581] - [kernel] pm / domains: Mark "name" const in genpd_dev_pm_attach_by_name() (Al Stone) [1739729 1725581] - [cpufreq] Replace double NOT (!!) with single NOT (!) (Al Stone) [1739729 1725581] - [base] pm / suspend: Print debug messages for device using direct-complete (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Add reasons for failure and debug messages (Al Stone) [1739729 1725581] - [base] driver core: Fix possible supplier PM-usage counter imbalance (Al Stone) [1739729 1725581] - [base] pm-runtime: Fix __pm_runtime_set_status() race with runtime resume (Al Stone) [1739729 1725581] - [cpufreq] dt: Implement online/offline() callbacks (Al Stone) [1739729 1725581] - [cpufreq] Allow light-weight tear down and bring up of CPUs (Al Stone) [1739729 1725581] - [base] pm-runtime: Take suppliers into account in __pm_runtime_set_status() (Al Stone) [1739729 1725581] - [opp] no need to check return value of debugfs_create functions (Al Stone) [1739729 1725581] - [cpufreq] scmi: Register an Energy Model (Al Stone) [1739729 1725581] - [opp] pm / opp: Introduce a power estimation helper (Al Stone) [1739729 1725581] - [opp] pm / opp: Remove unused parameter of _generic_set_opp_clk_only() (Al Stone) [1739729 1725581] - [cpufreq] scpi: Register an Energy Model (Al Stone) [1739729 1725581] - [cpufreq] dt: Register an Energy Model (Al Stone) [1739729 1725581] - [cpufreq] stats: Fix concurrency issues while resetting stats (Al Stone) [1739729 1725581] - [cpufreq] stats: Declare freq-attr right after their callbacks (Al Stone) [1739729 1725581] - [base] driver core: Do not call rpm_put_suppliers() in pm_runtime_drop_link() (Al Stone) [1739729 1725581] - [base] driver core: Fix handling of runtime PM flags in device_link_add() (Al Stone) [1739729 1725581] - [base] driver core: Do not resume suppliers under device_links_write_lock() (Al Stone) [1739729 1725581] - [base] driver core: Avoid careless re-use of existing device links (Al Stone) [1739729 1725581] - [base] driver core: Fix DL_FLAG_AUTOREMOVE_SUPPLIER device link flag handling (Al Stone) [1739729 1725581] - [base] driver core: Add flag to autoremove device link on supplier unbind (Al Stone) [1739729 1725581] - [base] driver core: Rename flag AUTOREMOVE to AUTOREMOVE_CONSUMER (Al Stone) [1739729 1725581] - [base] pm-runtime: update accounting_timestamp on enable (Al Stone) [1739729 1725581] - [cpufreq] scpi: Use auto-registration of thermal cooling device (Al Stone) [1739729 1725581] - [cpufreq] scmi: Use auto-registration of thermal cooling device (Al Stone) [1739729 1725581] - [cpufreq] cpufreq-dt: Use auto-registration of thermal cooling device (Al Stone) [1739729 1725581] - [cpufreq] Auto-register the driver as a thermal cooling device if asked (Al Stone) [1739729 1725581] - [cpufreq] thermal: cpu_cooling: Require thermal core to be compiled in (Al Stone) [1739729 1725581] - [cpufreq] Use struct kobj_attribute instead of struct global_attr (Al Stone) [1739729 1725581] - [base] pm / wakeup: fix kerneldoc comment for pm_wakeup_dev_event() (Al Stone) [1739729 1725581] - [base] pm: domains: no need to check return value of debugfs_create functions (Al Stone) [1739729 1725581] - [opp] Add support for parsing the 'opp-level' property (Al Stone) [1739729 1725581] - [kernel] cpufreq: Replace open-coded << with BIT() (Al Stone) [1739729 1725581] - [base] pm: clock_ops: fix missing clk_prepare() return value check (Al Stone) [1739729 1725581] - [cpufreq] e_powersaver: Use struct_size() in kzalloc() (Al Stone) [1739729 1725581] - [cpufreq] Don't update new_policy on failures (Al Stone) [1739729 1725581] - [cpufreq] scmi: Fix frequency invariance in slow path (Al Stone) [1739729 1725581] - [cpufreq] check if policy is inactive early in __cpufreq_get() (Al Stone) [1739729 1725581] - [opp] cpufreq: scpi/scmi: Fix freeing of dynamic OPPs (Al Stone) [1739729 1725581] - [base] pm: sleep: call devfreq suspend/resume (Al Stone) [1739729 1725581] - [devfreq] pm / devfreq: add devfreq_suspend/resume() functions (Al Stone) [1739729 1725581] - [base] pm / domains: remove define_genpd_open_function() and define_genpd_debugfs_fops() (Al Stone) [1739729 1725581] - [base] pm / domains: Propagate performance state updates (Al Stone) [1739729 1725581] - [base] pm / domains: Factorize dev_pm_genpd_set_performance_state() (Al Stone) [1739729 1725581] - [base] pm / domains: Save OPP table pointer in genpd (Al Stone) [1739729 1725581] - [opp] Don't return 0 on error from of_get_required_opp_performance_state() (Al Stone) [1739729 1725581] - [opp] Add dev_pm_opp_xlate_performance_state() helper (Al Stone) [1739729 1725581] - [opp] Improve _find_table_of_opp_np() (Al Stone) [1739729 1725581] - [base] pm / domains: Make genpd performance states orthogonal to the idlestates (Al Stone) [1739729 1725581] - [opp] Fix missing debugfs supply directory for OPPs (Al Stone) [1739729 1725581] - [opp] Use opp_table->regulators to verify no regulator case (Al Stone) [1739729 1725581] - [base] pm: Switch to use ptR (Al Stone) [1739729 1725581] - [cpufreq] powernv: add of_node_put() (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Force HWP min perf before offline (Al Stone) [1739729 1725581] - [cpufreq] cpufreq: change CONFIG_6xx to CONFIG_PPC_BOOK3S_32 (Al Stone) [1739729 1725581] - [opp] Fix parsing of multiple phandles in "operating-points-v2" property (Al Stone) [1739729 1725581] - [opp] Remove of_dev_pm_opp_find_required_opp() (Al Stone) [1739729 1725581] - [base] opp: Rename and relocate of_genpd_opp_to_performance_state() (Al Stone) [1739729 1725581] - [opp] Configure all required OPPs (Al Stone) [1739729 1725581] - [opp] Add dev_pm_opp_{set|put}_genpd_virt_dev() helper (Al Stone) [1739729 1725581] - [base] pm / domains: Add genpd_opp_to_performance_state() (Al Stone) [1739729 1725581] - [opp] Populate OPPs from "required-opps" property (Al Stone) [1739729 1725581] - [opp] Populate required opp tables from "required-opps" property (Al Stone) [1739729 1725581] - [opp] Separate out custom OPP handler specific code (Al Stone) [1739729 1725581] - [opp] Identify and mark genpd OPP tables (Al Stone) [1739729 1725581] - [base] pm / domains: Rename genpd virtual devices as virt_dev (Al Stone) [1739729 1725581] - [cpufreq] remove unused arm_big_little_dt driver (Al Stone) [1739729 1725581] - [cpufreq] drop ARM_BIG_LITTLE_CPUFREQ support for ARM64 (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Fix compilation for !CONFIG_ACPI (Al Stone) [1739729 1725581] - [base] pm / domains: Deal with multiple states but no governor in genpd (Al Stone) [1739729 1725581] - [base] pm / domains: Don't treat zero found compatible idle states as an error (Al Stone) [1739729 1725581] - [cpufreq] conservative: Take limits changes into account properly (Al Stone) [1739729 1725581] - [opp] pm / opp: _of_add_opp_table_v2(): increment count only if OPP is added (Al Stone) [1739729 1725581] - [cpufreq] dt: Try freeing static OPPs only if we have added them (Al Stone) [1739729 1725581] - [opp] Return error on error from dev_pm_opp_get_opp_count() (Al Stone) [1739729 1725581] - [opp] Improve error handling in dev_pm_opp_of_cpumask_add_table() (Al Stone) [1739729 1725581] - [cpufreq] cpufreq / cppc: Mark acpi_ids as used (Al Stone) [1739729 1725581] - [opp] Pass OPP table to _of_add_opp_table_v{1|2}() (Al Stone) [1739729 1725581] - [opp] Prevent creating multiple OPP tables for devices sharing OPP nodes (Al Stone) [1739729 1725581] - [opp] Use a single mechanism to free the OPP table (Al Stone) [1739729 1725581] - [opp] Don't remove dynamic OPPs from _dev_pm_opp_remove_table() (Al Stone) [1739729 1725581] - [opp] Create separate kref for static OPPs list (Al Stone) [1739729 1725581] - [opp] Don't take OPP table's kref for static OPPs (Al Stone) [1739729 1725581] - [opp] Parse OPP table's DT properties from _of_init_opp_table() (Al Stone) [1739729 1725581] - [opp] Pass index to _of_init_opp_table() (Al Stone) [1739729 1725581] - [opp] Protect dev_list with opp_table lock (Al Stone) [1739729 1725581] - [opp] Don't try to remove all OPP tables on failure (Al Stone) [1739729 1725581] - [opp] Free OPP table properly on performance state irregularities (Al Stone) [1739729 1725581] - [cpufreq] Convert to using pOFn instead of device_node.name (Al Stone) [1739729 1725581] - [cpufreq] remove unnecessary unlikely() (Al Stone) [1739729 1725581] - [base] pm / clk: signedness bug in of_pm_clk_add_clks() (Al Stone) [1739729 1725581] - [trace] cpufreq: trace frequency limits change (Al Stone) [1739729 1725581] - [cpufreq] pcc-cpufreq: Disable dynamic scaling on many-CPU systems (Al Stone) [1739729 1725581] - [base] pm / domains: Stop deferring probe at the end of initcall (Al Stone) [1739729 1725581] - [base] driver: core: Allow subsystems to continue deferring probe (Al Stone) [1739729 1725581] - [base] driver core: allow stopping deferred probe after init (Al Stone) [1739729 1725581] - [base] driver core: add a debugfs entry to show deferred devices (Al Stone) [1739729 1725581] - [base] pm / domains: Introduce dev_pm_domain_attach_by_name() (Al Stone) [1739729 1725581] - [base] pm / domains: Introduce option to attach a device by name to genpd (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: use match_string() helper (Al Stone) [1739729 1725581] - [fs] ceph: use ceph_evict_inode to cleanup inode's resource (Jeff Layton) [1767959] - [fs] ceph: return -EINVAL if given fsc mount option on kernel w/o support (Jeff Layton) [1767959] - [fs] ceph: don't try to handle hashed dentries in non-O_CREAT atomic_open (Jeff Layton) [1767959] - [fs] ceph: add missing check in d_revalidate snapdir handling (Jeff Layton) [1767959] - [fs] ceph: fix RCU case handling in ceph_d_revalidate() (Jeff Layton) [1767959] - [fs] ceph: fix use-after-free in __ceph_remove_cap() (Jeff Layton) [1767959] - [block] rbd: cancel lock_dwork if the wait is interrupted (Jeff Layton) [1767959] - [fs] ceph: just skip unrecognized info in ceph_reply_info_extra (Jeff Layton) [1767959] - [fs] ceph: call ceph_mdsc_destroy from destroy_fs_client (Jeff Layton) [1767959] - [net] libceph: use ceph_kvmalloc() for osdmap arrays (Jeff Layton) [1767959] - [net] libceph: avoid a __vmalloc() deadlock in ceph_kvmalloc() (Jeff Layton) [1767959] - [fs] ceph: include ceph_debug.h in cache.c (Jeff Layton) [1767959] - [fs] ceph: move static keyword to the front of declarations (Jeff Layton) [1767959] - [block] rbd: pull rbd_img_request_create() dout out into the callers (Jeff Layton) [1767959] - [fs] ceph: reconnect connection if session hang in opening state (Jeff Layton) [1767959] - [net] libceph: drop unused con parameter of calc_target() (Jeff Layton) [1767959] - [fs] ceph: use release_pages() directly (Jeff Layton) [1767959] - [block] rbd: fix response length parameter for encoded strings (Jeff Layton) [1767959] - [fs] ceph: allow arbitrary security.* xattrs (Jeff Layton) [1767959] - [fs] ceph: only set CEPH_I_SEC_INITED if we got a MAC label (Jeff Layton) [1767959] - [fs] ceph: turn ceph_security_invalidate_secctx into static inline (Jeff Layton) [1767959] - [fs] ceph: add buffered/direct exclusionary locking for reads and writes (Jeff Layton) [1767959] - [net] libceph: handle OSD op ceph_pagelist_append() errors (Jeff Layton) [1767959] - [fs] ceph: don't return a value from void function (Jeff Layton) [1767959] - [fs] ceph: don't freeze during write page faults (Jeff Layton) [1767959] - [fs] ceph: update the mtime when truncating up (Jeff Layton) [1767959] - [fs] ceph: fix indentation in __get_snap_name() (Jeff Layton) [1767959] - [fs] ceph: remove incorrect comment above __send_cap (Jeff Layton) [1767959] - [fs] ceph: remove CEPH_I_NOFLUSH (Jeff Layton) [1767959] - [fs] ceph: remove unneeded test in try_flush_caps (Jeff Layton) [1767959] - [fs] ceph: have __mark_caps_flushing return flush_tid (Jeff Layton) [1767959] - [fs] ceph: fix comments over ceph_add_cap (Jeff Layton) [1767959] - [fs] ceph: eliminate session->s_trim_caps (Jeff Layton) [1767959] - [fs] ceph: fetch cap_gen under spinlock in ceph_add_cap (Jeff Layton) [1767959] - [fs] ceph: remove ceph_get_cap_mds and __ceph_get_cap_mds (Jeff Layton) [1767959] - [fs] ceph: don't SetPageError on writepage errors (Jeff Layton) [1767959] - [fs] ceph: auto reconnect after blacklisted (Jeff Layton) [1767959] - [fs] ceph: invalidate all write mode filp after reconnect (Jeff Layton) [1767959] - [fs] ceph: return -EIO if read/write against filp that lost file locks (Jeff Layton) [1767959] - [fs] ceph: add helper function that forcibly reconnects to ceph cluster (Jeff Layton) [1767959] - [fs] ceph: pass filp to ceph_get_caps() (Jeff Layton) [1767959] - [fs] ceph: track and report error of async metadata operation (Jeff Layton) [1767959] - [fs] ceph: allow closing session in restarting/reconnect state (Jeff Layton) [1767959] - [net] libceph: add function that clears osd client's abort_err (Jeff Layton) [1767959] - [net] libceph: add function that reset client's entity addr (Jeff Layton) [1767959] - [fs] ceph: don't list vxattrs in listxattr() (Jeff Layton) [1767959] - [fs] ceph: fix directories inode i_blkbits initialization (Jeff Layton) [1767959] - [block] rbd: restore zeroing past the overlap when reading from parent (Jeff Layton) [1767959] - [net] libceph: don't call crypto_free_sync_skcipher() on a NULL tfm (Jeff Layton) [1767959] - [net] libceph: fix PG split vs OSD (re)connect race (Jeff Layton) [1767959] - [fs] ceph: don't try fill file_lock on unsuccessful GETFILELOCK reply (Jeff Layton) [1767959] - [fs] ceph: clear page dirty before invalidate page (Jeff Layton) [1767959] - [fs] ceph: fix buffer free while holding i_ceph_lock in fill_inode() (Jeff Layton) [1767959] - [fs] ceph: fix buffer free while holding i_ceph_lock in __ceph_build_xattrs_blob() (Jeff Layton) [1767959] - [fs] ceph: fix buffer free while holding i_ceph_lock in __ceph_setxattr() (Jeff Layton) [1767959] - [kernel] libceph: allow ceph_buffer_put() to receive a NULL ceph_buffer (Jeff Layton) [1767959] - [fs] ceph: fix end offset in truncate_inode_pages_range call (Jeff Layton) [1767959] - [fs] ceph: initialize superblock s_time_gran to 1 (Jeff Layton) [1767959] - [block] rbd: setallochint only if object doesn't exist (Jeff Layton) [1767959] - [block] rbd: support for object-map and fast-diff (Jeff Layton) [1767959] - [block] rbd: call rbd_dev_mapping_set() from rbd_dev_image_probe() (Jeff Layton) [1767959] - [net] libceph: export osd_req_op_data() macro (Jeff Layton) [1767959] - [net] libceph: change ceph_osdc_call() to take page vector for response (Jeff Layton) [1767959] - [kernel] libceph: bump CEPH_MSG_MAX_DATA_LEN (again) (Jeff Layton) [1767959] - [block] rbd: new exclusive lock wait/wake code (Jeff Layton) [1767959] - [block] rbd: quiescing lock should wait for image requests (Jeff Layton) [1767959] - [block] rbd: lock should be quiesced on reacquire (Jeff Layton) [1767959] - [block] rbd: introduce copyup state machine (Jeff Layton) [1767959] - [block] rbd: rename rbd_obj_setup_*() to rbd_obj_init_*() (Jeff Layton) [1767959] - [block] rbd: move OSD request allocation into object request state machines (Jeff Layton) [1767959] - [block] rbd: factor out __rbd_osd_setup_discard_ops() (Jeff Layton) [1767959] - [block] rbd: factor out rbd_osd_setup_copyup() (Jeff Layton) [1767959] - [block] rbd: introduce obj_req->osd_reqs list (Jeff Layton) [1767959] - [fs] libceph: rename r_unsafe_item to r_private_item (Jeff Layton) [1767959] - [block] rbd: introduce image request state machine (Jeff Layton) [1767959] - [block] rbd: move OSD request submission into object request state machines (Jeff Layton) [1767959] - [block] rbd: get rid of RBD_OBJ_WRITE_{FLAT, GUARD} (Jeff Layton) [1767959] - [block] rbd: replace obj_req->tried_parent with obj_req->read_state (Jeff Layton) [1767959] - [block] rbd: get rid of obj_req->xferred, obj_req->result and img_req->xferred (Jeff Layton) [1767959] - [fs] ceph: don't NULL terminate virtual xattrs (Jeff Layton) [1767959] - [fs] ceph: return -ERANGE if virtual xattr value didn't fit in buffer (Jeff Layton) [1767959] - [fs] ceph: make getxattr_cb return ssize_t (Jeff Layton) [1767959] - [fs] ceph: more precise CEPH_CLIENT_CAPS_PENDING_CAPSNAP (Jeff Layton) [1767959] - [fs] ceph: kick flushing and flush snaps before sending normal cap message (Jeff Layton) [1767959] - [fs] ceph: clear CEPH_I_KICK_FLUSH flag inside __kick_flushing_caps() (Jeff Layton) [1767959] - [fs] ceph: increment change_attribute on local changes (Jeff Layton) [1767959] - [fs] ceph: handle change_attr in cap messages (Jeff Layton) [1767959] - [fs] ceph: add change_attr field to ceph_inode_info (Jeff Layton) [1767959] - [kernel] iversion: add a routine to update a raw value with a larger one (Jeff Layton) [1767959] - [fs] ceph: allow querying of STATX_BTIME in ceph_getattr (Jeff Layton) [1767959] - [kernel] libceph: turn on CEPH_FEATURE_MSG_ADDR2 (Jeff Layton) [1767959] - [fs] ceph: handle btime in cap messages (Jeff Layton) [1767959] - [fs] ceph: add btime field to ceph_inode_info (Jeff Layton) [1767959] - [net] libceph: rename ceph_encode_addr to ceph_encode_banner_addr (Jeff Layton) [1767959] - [net] libceph: use TYPE_LEGACY for entity addrs instead of TYPE_NONE (Jeff Layton) [1767959] - [net] ceph: fix decode_locker to use ceph_decode_entity_addr (Jeff Layton) [1767959] - [fs] ceph: have MDS map decoding use entity_addr_t decoder (Jeff Layton) [1767959] - [net] libceph: correctly decode ADDR2 addresses in incremental OSD maps (Jeff Layton) [1767959] - [net] libceph: fix watch_item_t decoding to use ceph_decode_entity_addr (Jeff Layton) [1767959] - [net] libceph: switch osdmap decoding to use ceph_decode_entity_addr (Jeff Layton) [1767959] - [net] libceph: ADDR2 support for monmap (Jeff Layton) [1767959] - [net] libceph: add ceph_decode_entity_addr (Jeff Layton) [1767959] - [net] libceph: fix sa_family just after reading address (Jeff Layton) [1767959] - [fs] ceph: remove request from waiting list before unregister (Jeff Layton) [1767959] - [fs] ceph: don't blindly unregister session that is in opening state (Jeff Layton) [1767959] - [fs] ceph: fix infinite loop in get_quota_realm() (Jeff Layton) [1767959] - [fs] ceph: add selinux support (Jeff Layton) [1767959] - [fs] ceph: rename struct ceph_acls_info to ceph_acl_sec_ctx (Jeff Layton) [1767959] - [fs] ceph: fix debug print format in __set_xattr() (Jeff Layton) [1767959] - [fs] ceph: fix warning PTR_ERR_OR_ZERO can be used (Jeff Layton) [1767959] - [fs] ceph: hold i_ceph_lock when removing caps for freeing inode (Jeff Layton) [1767959] - [fs] ceph: ensure d_name/d_parent stability in ceph_mdsc_lease_send_msg() (Jeff Layton) [1767959] - [fs] ceph: use READ_ONCE to access d_parent in RCU critical section (Jeff Layton) [1767959] - [fs] ceph: fix dir_lease_is_valid() (Jeff Layton) [1767959] - [fs] ceph: close race between d_name_cmp() and update_dentry_lease() (Jeff Layton) [1767959] - [fs] ceph: fix improper use of smp_mb__before_atomic() (Jeff Layton) [1767959] - [fs] ceph: fix "ceph.dir.rctime" vxattr value (Jeff Layton) [1767959] - [fs] ceph: remove unused vxattr length helpers (Jeff Layton) [1767959] - [fs] ceph: fix listxattr vxattr buffer length calculation (Jeff Layton) [1767959] - [fs] ceph: add ceph.snap.btime vxattr (Jeff Layton) [1767959] - [fs] ceph: carry snapshot creation time with inodes (Jeff Layton) [1767959] - [fs] ceph: clean up ceph.dir.pin vxattr name sizeof() (Jeff Layton) [1767959] - [fs] ceph: silence a checker warning in mdsc_show() (Jeff Layton) [1767959] - [net] libceph: remove ceph_get_direct_page_vector() (Jeff Layton) [1767959] - [fs] ceph: don't open-code the check for dead lockref (Jeff Layton) [1767959] - [net] ceph: no need to check return value of debugfs_create functions (Jeff Layton) [1767959] - [fs] ceph: fix ceph_mdsc_build_path to not stop on first component (Jeff Layton) [1767959] - [fs] ceph: fix error handling in ceph_get_caps() (Jeff Layton) [1767959] - [fs] ceph: avoid iput_final() while holding mutex or in dispatch thread (Jeff Layton) [1767959] - [fs] ceph: single workqueue for inode related works (Jeff Layton) [1767959] - [fs] ceph: flush dirty inodes before proceeding with remount (Jeff Layton) [1767959] - [fs] ceph: fix unaligned access in ceph_send_cap_releases (Jeff Layton) [1767959] - [net] libceph: make ceph_pr_addr take an struct ceph_entity_addr pointer (Jeff Layton) [1767959] - [net] libceph: fix unaligned accesses in ceph_entity_addr handling (Jeff Layton) [1767959] - [block] rbd: don't assert on writes to snapshots (Jeff Layton) [1767959] - [block] rbd: client_mutex is never nested (Jeff Layton) [1767959] - [fs] ceph: print inode number in __caps_issued_mask debugging messages (Jeff Layton) [1767959] - [fs] ceph: just call get_session in __ceph_lookup_mds_session (Jeff Layton) [1767959] - [fs] ceph: simplify arguments and return semantics of try_get_cap_refs (Jeff Layton) [1767959] - [fs] ceph: fix comment over ceph_drop_caps_for_unlink (Jeff Layton) [1767959] - [fs] ceph: move wait for mds request into helper function (Jeff Layton) [1767959] - [fs] ceph: have ceph_mdsc_do_request call ceph_mdsc_submit_request (Jeff Layton) [1767959] - [fs] ceph: after an MDS request, do callback and completions (Jeff Layton) [1767959] - [fs] ceph: use pathlen values returned by set_request_path_attr (Jeff Layton) [1767959] - [fs] ceph: use __getname/__putname in ceph_mdsc_build_path (Jeff Layton) [1767959] - [fs] ceph: use ceph_mdsc_build_path instead of clone_dentry_name (Jeff Layton) [1767959] - [fs] ceph: fix potential use-after-free in ceph_mdsc_build_path (Jeff Layton) [1767959] - [fs] ceph: dump granular cap info in "caps" debugfs file (Jeff Layton) [1767959] - [fs] ceph: make iterate_session_caps a public symbol (Jeff Layton) [1767959] - [fs] ceph: fix NULL pointer deref when debugging is enabled (Jeff Layton) [1767959] - [fs] ceph: properly handle granular statx requests (Jeff Layton) [1767959] - [fs] ceph: remove superfluous inode_lock in ceph_fsync (Jeff Layton) [1767959] - [kernel] libceph: fix clang warning for CEPH_DEFINE_OID_ONSTACK (Jeff Layton) [1767959] - [block] rbd: convert all rbd_assert(0) to BUG() (Jeff Layton) [1767959] - [block] rbd: avoid clang -Wuninitialized warning (Jeff Layton) [1767959] - [fs] ceph: snapshot nfs re-export (Jeff Layton) [1767959] - [fs] ceph: quota: fix quota subdir mounts (Jeff Layton) [1767959] - [fs] ceph: factor out ceph_lookup_inode() (Jeff Layton) [1767959] - [fs] ceph: remove duplicated filelock ref increase (Jeff Layton) [1767959] - [fs] ceph: fix ci->i_head_snapc leak (Jeff Layton) [1767959] - [fs] ceph: handle the case where a dentry has been renamed on outstanding req (Jeff Layton) [1767959] - [fs] ceph: ensure d_name stability in ceph_dentry_hash() (Jeff Layton) [1767959] - [fs] ceph: only use d_name directly when parent is locked (Jeff Layton) [1767959] - [fs] mark expected switch fall-throughs (Jeff Layton) [1767959] - [fs] ceph: fix use-after-free on symlink traversal (Jeff Layton) [1767959] - [net] libceph: fix breakage caused by multipage bvecs (Jeff Layton) [1767959] - [block] rbd: drop wait_for_latest_osdmap() (Jeff Layton) [1767959] - [net] libceph: wait for latest osdmap in ceph_monc_blacklist_add() (Jeff Layton) [1767959] - [block] rbd: set io_min, io_opt and discard_granularity to alloc_size (Jeff Layton) [1767959] - [block] rbd: advertise support for RBD_FEATURE_DEEP_FLATTEN (Jeff Layton) [1767959] - [block] rbd: whole-object write and zeroout should copyup when snapshots exist (Jeff Layton) [1767959] - [block] rbd: copyup with an empty snapshot context (aka deep-copyup) (Jeff Layton) [1767959] - [block] rbd: introduce rbd_obj_issue_copyup_ops() (Jeff Layton) [1767959] - [block] rbd: stop copying num_osd_ops in rbd_obj_issue_copyup() (Jeff Layton) [1767959] - [block] rbd: factor out __rbd_osd_req_create() (Jeff Layton) [1767959] - [block] rbd: clear ->xferred on error from rbd_obj_issue_copyup() (Jeff Layton) [1767959] - [block] rbd: remove experimental designation from kernel layering (Jeff Layton) [1767959] - [fs] ceph: add mount option to limit caps count (Jeff Layton) [1767959] - [fs] ceph: periodically trim stale dentries (Jeff Layton) [1767959] - [fs] ceph: delete stale dentry when last reference is dropped (Jeff Layton) [1767959] - [fs] ceph: remove dentry_lru file from debugfs (Jeff Layton) [1767959] - [fs] ceph: touch existing cap when handling reply (Jeff Layton) [1767959] - [fs] ceph: pass inclusive lend parameter to filemap_write_and_wait_range() (Jeff Layton) [1767959] - [block] rbd: round off and ignore discards that are too small (Jeff Layton) [1767959] - [block] rbd: handle DISCARD and WRITE_ZEROES separately (Jeff Layton) [1767959] - [block] rbd: get rid of obj_req->obj_request_count (Jeff Layton) [1767959] - [net] libceph: use struct_size() for kmalloc() in crush_decode() (Jeff Layton) [1767959] - [fs] ceph: send cap releases more aggressively (Jeff Layton) [1767959] - [fs] ceph: support getting ceph.dir.pin vxattr (Jeff Layton) [1767959] - [fs] ceph: support versioned reply (Jeff Layton) [1767959] - [fs] ceph: map snapid to anonymous bdev ID (Jeff Layton) [1767959] - [fs] ceph: split large reconnect into multiple messages (Jeff Layton) [1767959] - [fs] ceph: decode feature bits in session message (Jeff Layton) [1767959] - [fs] ceph: set special inode's blocksize to page size (Jeff Layton) [1767959] - [fs] ceph: avoid repeatedly adding inode to mdsc->snap_flush_list (Jeff Layton) [1767959] - [fs] ceph: quota: cleanup license mess (Jeff Layton) [1767959] - [net] libceph: avoid KEEPALIVE_PENDING races in ceph_con_keepalive() (Jeff Layton) [1767959] - [fs] ceph: clear inode pointer when snap realm gets dropped by its inode (Jeff Layton) [1767959] - [block] rbd: don't return 0 on unmap if RBD_DEV_FLAG_REMOVING is set (Jeff Layton) [1767959] - [fs] ceph: use vmf_error() in ceph_filemap_fault() (Jeff Layton) [1767959] - [net] libceph: allow setting abort_on_full for rbd (Jeff Layton) [1767959] - [fs] ceph: don't encode inode pathes into reconnect message (Jeff Layton) [1767959] - [fs] ceph: update wanted caps after resuming stale session (Jeff Layton) [1767959] - [fs] ceph: skip updating 'wanted' caps if caps are already issued (Jeff Layton) [1767959] - [fs] ceph: don't request excl caps when mount is readonly (Jeff Layton) [1767959] - [fs] ceph: don't update importing cap's mseq when handing cap export (Jeff Layton) [1767959] - [net] libceph: switch more to bool in ceph_tcp_sendmsg() (Jeff Layton) [1767959] - [net] libceph: use MSG_SENDPAGE_NOTLAST with ceph_tcp_sendpage() (Jeff Layton) [1767959] - [net] libceph: use sock_no_sendpage() as a fallback in ceph_tcp_sendpage() (Jeff Layton) [1767959] - [net] libceph: drop last_piece logic from write_partial_message_data() (Jeff Layton) [1767959] - [fs] ceph: remove redundant assignment (Jeff Layton) [1767959] - [fs] ceph: cleanup splice_dentry() (Jeff Layton) [1767959] - [fs] libceph: assume argonaut on the server side (Jeff Layton) [1767959] - [fs] ceph: quota: fix null pointer dereference in quota check (Jeff Layton) [1767959] - [fs] ceph: add non-blocking parameter to ceph_try_get_caps() (Jeff Layton) [1767959] - [net] libceph: check reply num_data_items in setup_request_data() (Jeff Layton) [1767959] - [net] libceph: preallocate message data items (Jeff Layton) [1767959] - [net] libceph, rbd, ceph: move ceph_osdc_alloc_messages() calls (Jeff Layton) [1767959] - [net] libceph: introduce alloc_watch_request() (Jeff Layton) [1767959] - [net] libceph: assign cookies in linger_submit() (Jeff Layton) [1767959] - [net] libceph: enable fallback to ceph_msg_new() in ceph_msgpool_get() (Jeff Layton) [1767959] - [fs] ceph: num_ops is off by one in ceph_aio_retry_work() (Jeff Layton) [1767959] - [net] libceph: no need to call osd_req_opcode_valid() in osd_req_encode_op() (Jeff Layton) [1767959] - [fs] ceph: set timeout conditionally in __cap_delay_requeue (Jeff Layton) [1767959] - [net] libceph: don't consume a ref on pagelist in ceph_msg_data_add_pagelist() (Jeff Layton) [1767959] - [net] libceph: introduce ceph_pagelist_alloc() (Jeff Layton) [1767959] - [net] libceph: osd_req_op_cls_init() doesn't need to take opcode (Jeff Layton) [1767959] - [kernel] libceph: bump CEPH_MSG_MAX_DATA_LEN (Jeff Layton) [1767959] - [fs] ceph: only allow punch hole mode in fallocate (Jeff Layton) [1767959] - [fs] ceph: refactor ceph_sync_read() (Jeff Layton) [1767959] - [fs] ceph: check if LOOKUPNAME request was aborted when filling trace (Jeff Layton) [1767959] - [fs] ceph: fix dentry leak in ceph_readdir_prepopulate (Jeff Layton) [1767959] - [fs] revert "ceph: fix dentry leak in splice_dentry()" (Jeff Layton) [1767959] - [fs] ceph: check snap first in ceph_set_acl() (Jeff Layton) [1767959] - [block] rbd: add __init/__exit annotations (Jeff Layton) [1767959] - [fs] ceph: reset cap hold timeout only for requeued inode (Jeff Layton) [1767959] - [fs] ceph: don't drop message if it contains more data than expected (Jeff Layton) [1767959] - [fs] ceph: support cephfs' own feature bits (Jeff Layton) [1767959] - [net] crush: fix using plain integer as NULL warning (Jeff Layton) [1767959] - [net] libceph: remove unnecessary non NULL check for request_key (Jeff Layton) [1767959] - [fs] ceph: refactor error handling code in ceph_reserve_caps() (Jeff Layton) [1767959] - [fs] ceph: refactor ceph_unreserve_caps() (Jeff Layton) [1767959] - [fs] ceph: change to void return type for __do_request() (Jeff Layton) [1767959] - [fs] ceph: compare fsc->max_file_size and inode->i_size for max file size limit (Jeff Layton) [1767959] - [fs] ceph: add additional size check in ceph_setattr() (Jeff Layton) [1767959] - [fs] ceph: add additional offset check in ceph_write_iter() (Jeff Layton) [1767959] - [fs] ceph: add additional range check in ceph_fallocate() (Jeff Layton) [1767959] - [fs] ceph: add new field max_file_size in ceph_fs_client (Jeff Layton) [1767959] - [net] ceph: fix whitespace (Jeff Layton) [1767959] - [fs] ceph: adding new return type vm_fault_t (Jeff Layton) [1767959] - [kernel] libceph: remove now unused ceph_{en, de}code_timespec() (Jeff Layton) [1767959] - [fs] ceph: use timespec64 for r_stamp (Jeff Layton) [1767959] - [fs] libceph: use timespec64 for r_mtime (Jeff Layton) [1767959] - [fs] ceph: use timespec64 for inode timestamp (Jeff Layton) [1767959] - [fs] ceph: stop using current_kernel_time() (Jeff Layton) [1767959] - [net] libceph: use timespec64 in for keepalive2 and ticket validity (Jeff Layton) [1767959] - [fs] ceph: add d_drop for some error cases in ceph_symlink() (Jeff Layton) [1767959] - [fs] ceph: add d_drop for some error cases in ceph_mknod() (Jeff Layton) [1767959] - [fs] ceph: return errors from posix_acl_equiv_mode() correctly (Jeff Layton) [1767959] - [net] libceph: amend "bad option arg" error message (Jeff Layton) [1767959] - [net] libceph: stop parsing when a bad int arg is detected (Jeff Layton) [1767959] - [kernel] libceph: change ceph_pagelist_encode_string() to take u32 (Jeff Layton) [1767959] - [net] libceph: make ceph_osdc_notify{, _ack}() payload_len u32 (Jeff Layton) [1767959] - [fs] ceph: restore ctime as well in the case of restoring old mode (Jeff Layton) [1767959] - [fs] ceph: add retry logic for error -ERANGE in ceph_get_acl() (Jeff Layton) [1767959]- [tools] objtool: Support repeated uses of the same C jump table (Yauheni Kaliuta) [1747617] - [tools] objtool: Refactor jump table code (Yauheni Kaliuta) [1747617] - [tools] objtool: Fix sibling call detection (Yauheni Kaliuta) [1747617] - [tools] objtool: Add --backtrace support (Yauheni Kaliuta) [1747617] - [tools] libbpf: Improve handling of corrupted ELF during map initialization (Yauheni Kaliuta) [1747617] - [tools] libbpf: Fix negative FD close() in xsk_setup_xdp_prog() (Yauheni Kaliuta) [1747617] - [kernel] bpf: Change size to u64 for bpf_map_{area_alloc, charge_init}() (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: Fix btf_dump padding test case (Yauheni Kaliuta) [1747617] - [tools] libbpf: Fix struct end padding in btf_dump (Yauheni Kaliuta) [1747617] - [tools] bpf: Allow narrow loads of bpf_sysctl fields with offset > 0 (Yauheni Kaliuta) [1747617] - [tools] bpftool: move "__printf()" attributes to header file (Yauheni Kaliuta) [1747617] - [media] bpf: media: properly use bpf_prog_array api (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix format string for p_err() in detect_common_prefix() (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix argument for p_err() in BTF do_dump() (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix arguments for p_err() in do_event_pipe() (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix format strings and arguments for jsonw_printf() (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix precision tracking of stack slots (Yauheni Kaliuta) [1747617] - [kernel] bpf: handle 32-bit zext during constant blinding (Yauheni Kaliuta) [1747617] - [net] bpf: allow narrow loads of some sk_reuseport_md fields with offset > 0 (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix precision tracking in presence of bpf2bpf calls (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add config fragment BPF_JIT (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_btf_dump with O= (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_cgroup_storage on s390 (Yauheni Kaliuta) [1747617] - [tools] bpftool: close prog FD before exit on showing a single program (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix "bind{4, 6} deny specific IP & port" on s390 (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf.h to tools infrastructure (Yauheni Kaliuta) [1747617] - [tools] bpftool: add error message on pin failure (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix error message (prog -> object) (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: tests for jmp to 1st insn (Yauheni Kaliuta) [1747617] - [x86] bpf: fix x64 JIT code generation for jmp to 1st insn (Yauheni Kaliuta) [1747617] - [tools] libbpf: set BTF FD for prog only when there is supported .BTF.ext data (Yauheni Kaliuta) [1747617] - [tools] libbpf : make libbpf_num_possible_cpus function thread safe (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix missing __WORDSIZE definition (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix erroneous multi-closing of BTF FD (Yauheni Kaliuta) [1747617] - [tools] libbpf: silence GCC8 warning about string truncation (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add another gso_segs access (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix sendmsg6_prog on s390 (Yauheni Kaliuta) [1747617] - [tools] libbpf: Avoid designated initializers for unnamed union members (Yauheni Kaliuta) [1747617] - [tools] libbpf: Fix endianness macro usage for some compilers (Yauheni Kaliuta) [1747617] - [tools] libbpf: sanitize VAR to conservative 1-byte INT (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix SIGSEGV when BTF loading fails, but .BTF.ext exists (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_xdp_noinline on s390 (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix "valid read map access into a read-only array 1" on s390 (Yauheni Kaliuta) [1747617] - [kernel] bpf: Disable GCC -fgcse optimization for ___bpf_prog_run() (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix perf_buffer on s390 (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: structure test_{progs, maps, verifier} test runners uniformly (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_verifier/test_maps make dependencies (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix another GCC8 warning for strncpy (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: skip nmi test when perf hw events are disabled (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: remove logic duplication in test_verifier (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add selftests for wide loads (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: rename verifier/wide_store.c to verifier/wide_access.c (Yauheni Kaliuta) [1747617] - [net] bpf: allow wide aligned loads for bpf_sock_addr user_ip6 and msg_src_ip6 (Yauheni Kaliuta) [1747617] - [samples] bpf: build with -D__TARGET_ARCH_$(SRCARCH) (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: put test_stub.o into $(OUTPUT) (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: make directory prerequisites order-only (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix attach_probe on s390 (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: use typedef'ed arrays as map values (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add trickier size resolution tests (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix BTF verifier size resolution logic (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix compiling loop{1, 2, 3}.c on s390 (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: make PT_REGS_* work in userspace (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix s930 -> s390 typo (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: compile progs with -D__TARGET_ARCH_$(SRCARCH) (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: do not ignore clang failures (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: avoid fall-through warnings (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix bpf_target_sparc check (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix ptr to u64 conversion warning on 32-bit platforms (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix precision bit propagation for BPF_ST instructions (Yauheni Kaliuta) [1747617] - [kernel] bpf: Fix ORC unwinding in non-JIT BPF code (Yauheni Kaliuta) [1747617] - [tools] objtool: Add support for C jump tables (Yauheni Kaliuta) [1747617] - [tools] objtool: Don't use ignore flag for fake jumps (Yauheni Kaliuta) [1747617] - [tools] objtool: Support per-function rodata sections (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_reuseport_array on s390 (Yauheni Kaliuta) [1747617] - [tools] bpftool: add completion for bpftool prog "loadall" (Yauheni Kaliuta) [1747617] - [kernel] bpf: cgroup: Fix build error without CONFIG_NET (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_attach_probe map definition (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add verifier tests for wide stores (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1747617] - [tools] libbpf: add perf_buffer_ prefix to README (Yauheni Kaliuta) [1747617] - [tools] bpftool: switch map event_pipe to libbpf's perf_buffer (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: test perf buffer API (Yauheni Kaliuta) [1747617] - [tools] libbpf: auto-set PERF_EVENT_ARRAY size to number of CPUs (Yauheni Kaliuta) [1747617] - [tools] libbpf: add perf buffer API (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add test_tcp_rtt to .gitignore (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_align liveliness expectations (Yauheni Kaliuta) [1747617] - [tools] bpftool: add "prog run" subcommand to test-run programs (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert legacy BPF maps to BTF-defined ones (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert selftests using BTF-defined maps to new syntax (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add __uint and __type macro for BTF-defined maps (Yauheni Kaliuta) [1747617] - [tools] libbpf: capture value in BTF type info for BTF-defined map defs (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert existing tracepoint tests to new APIs (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add kprobe/uprobe selftests (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: switch test to new attach_perf_event API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add raw tracepoint attach API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add tracepoint attach API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add kprobe/uprobe attach API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add ability to attach/detach BPF program to perf event (Yauheni Kaliuta) [1747617] - [tools] libbpf: introduce concept of bpf_link (Yauheni Kaliuta) [1747617] - [tools] libbpf: make libbpf_strerror_r agnostic to sign of error (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: fix inlines in test_lwt_seg6local (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: standardize to static __always_inline (Yauheni Kaliuta) [1747617] - [samples] bpf: Add support for fq's EDT to HBM (Yauheni Kaliuta) [1747617] - [tools] bpf, libbpf, smatch: Fix potential NULL pointer dereference (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix GCC8 warning for strncpy (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: add tests for shifts by zero (Yauheni Kaliuta) [1747617] - [x86] bpf, x32: Fix bug with ALU64 {LSH, RSH, ARSH} BPF_K shift by 0 (Yauheni Kaliuta) [1747617] - [x86] bpf, x32: Fix bug with ALU64 {LSH, RSH, ARSH} BPF_X shift by 0 (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix precision tracking (Yauheni Kaliuta) [1747617] - [tools] bpf: fix uapi bpf_prog_info fields alignment (Yauheni Kaliuta) [1747617] - [kernel] devmap: Allow map lookups from eBPF (Yauheni Kaliuta) [1747617] - [net] bpf_xdp_redirect_map: Perform map lookup in eBPF helper (Yauheni Kaliuta) [1747617] - [net] devmap: Rename ifindex member in bpf_redirect_info (Yauheni Kaliuta) [1747617] - [kernel] devmap/cpumap: Use flush list instead of bitmap (Yauheni Kaliuta) [1747617] - [kernel] xskmap: Move non-standard list manipulation to helper (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix -Wstrict-aliasing in test_sockopt_sk.c (Yauheni Kaliuta) [1747617] - [tools] bpftool: support cgroup sockopt (Yauheni Kaliuta) [1747617] - [documentation] bpf: add sockopt documentation (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add sockopt test that exercises BPF_F_ALLOW_MULTI (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add sockopt test that exercises sk helpers (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add sockopt test (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: test sockopt section name (Yauheni Kaliuta) [1747617] - [tools] libbpf: support sockopt hooks (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1747617] - [kernel] bpf: implement getsockopt and setsockopt hooks (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix cgroup bpf release synchronization (Yauheni Kaliuta) [1747617] - [samples] bpf: make the use of xdp samples consistent (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix BPF_ALU32 | BPF_ARSH on BE arches (Yauheni Kaliuta) [1747617] - [tools] bpftool: use correct argument in cgroup errors (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix compiler warning with CONFIG_MODULES=n (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: build tests with debug info (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix max() type mismatch for 32bit (Yauheni Kaliuta) [1747617] - [trace] xdp: Add tracepoint for bulk XDP_TX (Yauheni Kaliuta) [1747617] - [tools] selftests, bpf: Add test for veth native XDP (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix spelling mistake "conflictling" -> "conflicting" (Yauheni Kaliuta) [1747617] - [kernel] bpf: precise scalar_value tracking (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add realistic loop tests (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add basic verifier tests for loops (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix tests (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix callees pruning callers (Yauheni Kaliuta) [1747617] - [kernel] bpf: introduce bounded loops (Yauheni Kaliuta) [1747617] - [kernel] bpf: extend is_branch_taken to registers (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix tests due to const spill/fill (Yauheni Kaliuta) [1747617] - [kernel] bpf: track spill/fill of constants (Yauheni Kaliuta) [1747617] - [tools] libbpf: constify getter APIs (Yauheni Kaliuta) [1747617] - [samples] bpf: refactor header include path (Yauheni Kaliuta) [1747617] - [samples] bpf: remove unnecessary include options in Makefile (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert tests w/ custom values to BTF-defined maps (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: switch BPF_ANNOTATE_KV_PAIR tests to BTF-defined maps (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add test for BTF-defined maps (Yauheni Kaliuta) [1747617] - [tools] libbpf: allow specifying map definitions using BTF (Yauheni Kaliuta) [1747617] - [tools] libbpf: split initialization and loading of BTF (Yauheni Kaliuta) [1747617] - [tools] libbpf: identify maps by section index in addition to offset (Yauheni Kaliuta) [1747617] - [tools] libbpf: refactor map initialization (Yauheni Kaliuta) [1747617] - [tools] libbpf: streamline ELF parsing error-handling (Yauheni Kaliuta) [1747617] - [tools] libbpf: extract BTF loading logic (Yauheni Kaliuta) [1747617] - [tools] libbpf: add common min/max macro to libbpf_internal.h (Yauheni Kaliuta) [1747617] - [net] bpf: fix the check that forwarding is enabled in bpf_ipv6_fib_lookup (Yauheni Kaliuta) [1747617] - [kernel] bpf: Fix build error without CONFIG_INET (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert socket_cookie test to sk storage (Yauheni Kaliuta) [1747617] - [tools] bpf/tools: sync bpf.h (Yauheni Kaliuta) [1747617] - [net] bpf: export bpf_sock for BPF_PROG_TYPE_SOCK_OPS prog type (Yauheni Kaliuta) [1747617] - [net] bpf: export bpf_sock for BPF_PROG_TYPE_CGROUP_SOCK_ADDR prog type (Yauheni Kaliuta) [1747617] - [tools] bpf: Add test for SO_REUSEPORT_DETACH_BPF (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix check for presence of associated BTF for map creation (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: signedness bug in enable_all_controllers() (Yauheni Kaliuta) [1747617] - [samples] bpf: fix include path in Makefile (Yauheni Kaliuta) [1747617] - [kernel] bpf: silence warning messages in core (Yauheni Kaliuta) [1747617] - [tools] bpf: use libbpf_num_possible_cpus internally (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: remove bpf_util.h from BPF C progs (Yauheni Kaliuta) [1747617] - [tools] bpf: add a new API libbpf_num_possible_cpus() (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf : clean up feature/ when make clean (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix constness of source arg for bpf helpers (Yauheni Kaliuta) [1747617] - [samples] bpf: don't run probes at the local make stage (Yauheni Kaliuta) [1747617] - [tools] libbpf: remove qidconf and better support external bpf programs (Yauheni Kaliuta) [1747617] - [tools] bpf: Add bpf_map_lookup_elem selftest for xskmap (Yauheni Kaliuta) [1747617] - [tools] bpf/tools: sync bpf.h (Yauheni Kaliuta) [1747617] - [net] bpf: Allow bpf_map_lookup_elem() on an xskmap (Yauheni Kaliuta) [1747617] - [documentation] docs: bpf: get rid of two warnings (Yauheni Kaliuta) [1747617] - [net] bpf: allow CGROUP_SKB programs to use bpf_skb_cgroup_id() helper (Yauheni Kaliuta) [1747617] - [samples] bpf: print a warning about headers_install (Yauheni Kaliuta) [1747617] - [kernel] bpf: remove redundant assignment to err (Yauheni Kaliuta) [1747617] - [samples] bpf: hbm: fix spelling mistake "notifcations" -> "notificiations" (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: measure RTT from xdp using xdping (Yauheni Kaliuta) [1747617] - [documentation] bpf: doc: update answer for 32-bit subregister question (Yauheni Kaliuta) [1747617] - [kernel] bpf: move memory size checks to bpf_map_charge_init() (Yauheni Kaliuta) [1747617] - [kernel] bpf: rework memlock-based memory accounting for maps (Yauheni Kaliuta) [1747617] - [kernel] bpf: group memory related fields in struct bpf_map_memory (Yauheni Kaliuta) [1747617] - [net] bpf: add memlock precharge for socket local storage (Yauheni Kaliuta) [1747617] - [kernel] bpf: add memlock precharge check for cgroup_local_storage (Yauheni Kaliuta) [1747617] - [samples] bpf: Add more stats to HBM (Yauheni Kaliuta) [1747617] - [samples] bpf: Add cn support to hbm_out_kern.c (Yauheni Kaliuta) [1747617] - [kernel] bpf: Update __cgroup_bpf_run_filter_skb with cn (Yauheni Kaliuta) [1747617] - [kernel] bpf: cgroup inet skb programs can return 0 to 3 (Yauheni Kaliuta) [1747617] - [kernel] bpf: Create BPF_PROG_CGROUP_INET_EGRESS_RUN_ARRAY (Yauheni Kaliuta) [1747617] - [tools] libbpf: reduce unnecessary line wrapping (Yauheni Kaliuta) [1747617] - [tools] libbpf: typo and formatting fixes (Yauheni Kaliuta) [1747617] - [tools] libbpf: simplify two pieces of logic (Yauheni Kaliuta) [1747617] - [tools] libbpf: use negative fd to specify missing BTF (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix error code returned on corrupted ELF (Yauheni Kaliuta) [1747617] - [tools] libbpf: check map name retrieved from ELF (Yauheni Kaliuta) [1747617] - [tools] libbpf: simplify endianness check (Yauheni Kaliuta) [1747617] - [tools] libbpf: preserve errno before calling into user callback (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix detection of corrupted BPF instructions section (Yauheni Kaliuta) [1747617] - [tools] libbpf: prevent overwriting of log_level in bpf_object__load_progs() (Yauheni Kaliuta) [1747617] - [kernel] bpf: tracing: properly use bpf_prog_array api (Yauheni Kaliuta) [1747617] - [kernel] bpf: cgroup: properly use bpf_prog_array api (Yauheni Kaliuta) [1747617] - [kernel] bpf: remove __rcu annotations from bpf_prog_array (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add auto-detach test (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: enable all available cgroup v2 controllers (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert test_cgrp2_attach2 example into kselftest (Yauheni Kaliuta) [1747617] - [samples] bpf: fix a couple of style issues in bpf_load (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fail test_tunnel.sh if subtests fail (Yauheni Kaliuta) [1747617] - [tools] bpftool: make -d option print debug output from verifier (Yauheni Kaliuta) [1747617] - [tools] libbpf: add bpf_object__load_xattr() API function to pass log_level (Yauheni Kaliuta) [1747617] - [tools] bpftool: add -d option to get debug output from libbpf (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix warning that PTR_ERR_OR_ZERO can be used (Yauheni Kaliuta) [1747617] - [tools] bpf: style fix in while(!feof()) loop (Yauheni Kaliuta) [1747617] - [kernel] bpf: check signal validity in nmi for bpf_send_signal() helper (Yauheni Kaliuta) [1747617] - [tools] bpftool: auto-complete BTF IDs for btf dump (Yauheni Kaliuta) [1747617] - [samples] bpf: add ibumad sample to .gitignore (Yauheni Kaliuta) [1747617] - [x86] x32: bpf: eliminate zero extension code-gen (Yauheni Kaliuta) [1747617] - [s390] bpf: eliminate zero extension code-gen (Yauheni Kaliuta) [1747617] - [powerpc] bpf: eliminate zero extension code-gen (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: enable hi32 randomization for all tests (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: adjust several test_verifier helpers for insn insertion (Yauheni Kaliuta) [1747617] - [tools] libbpf: add "prog_flags" to bpf_program/bpf_prog_load_attr/bpf_load_program_attr (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: randomize high 32-bit when BPF_F_TEST_RND_HI32 is set (Yauheni Kaliuta) [1747617] - [tools] bpf: sync uapi header bpf.h (Yauheni Kaliuta) [1747617] - [uapi] bpf: introduce new bpf prog load flags "BPF_F_TEST_RND_HI32" (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: insert zero extension according to analysis result (Yauheni Kaliuta) [1747617] - [kernel] bpf: introduce new mov32 variant for doing explicit zero extension (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: mark patched-insn with sub-register zext flag (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: mark verified-insn with sub-register zext flag (Yauheni Kaliuta) [1747617] - [tools] bpf: add selftest in test_progs for bpf_send_signal() helper (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf uapi header bpf.h to tools directory (Yauheni Kaliuta) [1747617] - [kernel] bpf: implement bpf_send_signal() helper (Yauheni Kaliuta) [1747617] - [tools] bpftool: update bash-completion w/ new c option for btf dump (Yauheni Kaliuta) [1747617] - [tools] bpftool/docs: add description of btf dump C option (Yauheni Kaliuta) [1747617] - [tools] bpftool: add C output format option to btf dump subcommand (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add btf_dump BTF-to-C conversion tests (Yauheni Kaliuta) [1747617] - [tools] libbpf: add btf_dump API for BTF-to-C conversion (Yauheni Kaliuta) [1747617] - [tools] libbpf: switch btf_dedup() to hashmap for dedup table (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add tests for libbpf's hashmap (Yauheni Kaliuta) [1747617] - [tools] libbpf: add resizable non-thread safe internal hashmap (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: use btf__parse_elf to check presence of BTF/BTF.ext (Yauheni Kaliuta) [1747617] - [tools] bpftool: use libbpf's btf__parse_elf API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add btf__parse_elf API to load .BTF and .BTF.ext (Yauheni Kaliuta) [1747617] - [tools] libbpf: ensure libbpf.h is included along libbpf_internal.h (Yauheni Kaliuta) [1747617] - [samples] bpf: Do not define bpf_printk macro (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: Move bpf_printk to bpf_helpers.h (Yauheni Kaliuta) [1747617] - [kernel] bpf: convert explored_states to hash table (Yauheni Kaliuta) [1747617] - [kernel] bpf: split explored_states (Yauheni Kaliuta) [1747617] - [kernel] bpf: cleanup explored_states (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add pyperf scale test (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: adjust verifier scale test (Yauheni Kaliuta) [1747617] - [kernel] bpf: bump jmp sequence limit (Yauheni Kaliuta) [1747617] - [tools] libbpf: emit diff of mismatched public API, if any (Yauheni Kaliuta) [1747617] - [tools] bpf, selftest: test global data/bss/rodata sections (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: test_tc_tunnel: skip unsupported tests (Jiri Benc) [1749814] - [tools] selftests/bpf: More compatible nc options in test_tc_edt (Jiri Benc) [1749814] - [net] xdp: check device pointer before clearing (Jiri Benc) [1749814] - [net] bpf: udp: Avoid calling reuseport's bpf_prog from udp_gro (Jiri Benc) [1749814] - [net] bpf: sockmap, fix use after free from sleep in psock backlog workqueue (Jiri Benc) [1749814] - [include] bpf: sockmap, restore sk_write_space when psock gets dropped (Jiri Benc) [1749814] - [net] bpfilter: fallback to netfilter if failed to load bpfilter kernel module (Jiri Benc) [1749814] - [net] pass net_device argument to the eth_get_headlen (Jiri Benc) [1749814] - [net] flow_dissector: handle no-skb use case (Jiri Benc) [1749814] - [net] plumb network namespace into __skb_flow_dissect (Jiri Benc) [1749814] - [net] bpfilter: dont use module_init in non-modular code (Jiri Benc) [1749814] - [net] xsk: fix XDP socket ring buffer memory ordering (Jiri Benc) [1749814] - [tools] selftests/bpf: install files test_xdp_vlan.sh (Jiri Benc) [1749814] - [net] fix bpf_xdp_adjust_head regression for generic-XDP (Jiri Benc) [1749814] - [tools] selftests/bpf: reduce time to execute test_xdp_vlan.sh (Jiri Benc) [1749814] - [tools] selftests/bpf: add wrapper scripts for test_xdp_vlan.sh (Jiri Benc) [1749814] - [tools] bpf: fix XDP vlan selftests test_xdp_vlan.sh (Jiri Benc) [1749814] - [net] core: support XDP generic on stacked devices. (Jiri Benc) [1749814] - [netdrv] netvsc: unshare skb in VF rx handler (Jiri Benc) [1749814] - [net] convert rps_needed and rfs_needed to new static branch api (Jiri Benc) [1749814] - [net] core: Document __skb_flow_dissect() flags argument (Jiri Benc) [1749814] - [net] gso: Fix skb_segment splat when splitting gso_size mangled skb having linear-headed frag_list (Jiri Benc) [1749814] - [net] sock_map, fix missing ulp check in sock hash case (Jiri Benc) [1749814] - [net] Fix missing meta data in skb with vlan packet (Jiri Benc) [1749814] - [include] skbuff.h: fix using plain integer as NULL warning (Jiri Benc) [1749814] - [netdrv] netdevsim: Fix error handling in nsim_fib_init and nsim_fib_exit (Jiri Benc) [1761359] - [netdrv] netdevsim: Restore per-network namespace accounting for fib entries (Jiri Benc) [1761359] - [netdrv] netdevsim: Make nsim_num_vf static (Jiri Benc) [1761359] - [netdrv] netdevsim: fix fall-through annotation (Jiri Benc) [1761359] - [netdrv] netdevsim: implement ndo_get_devlink_port (Jiri Benc) [1761359] - [netdrv] netdevsim: move netdev creation/destruction to dev probe (Jiri Benc) [1761359] - [netdrv] netdevsim: extend device attrs to support port addition and deletion (Jiri Benc) [1761359] - [netdrv] netdevsim: implement dev probe/remove skeleton with port initialization (Jiri Benc) [1761359] - [netdrv] netdevsim: change debugfs tree topology (Jiri Benc) [1761359] - [netdrv] netdevsim: generate random switch id instead of using dev id (Jiri Benc) [1761359] - [netdrv] netdevsim: merge sdev into dev (Jiri Benc) [1761359] - [netdrv] netdevsim: rename dev_init/exit() functions and make them independent on ns (Jiri Benc) [1761359] - [netdrv] netdevsim: add bus attributes to add new and delete devices (Jiri Benc) [1761359] - [netdrv] netdevsim: use ida for bus device ids (Jiri Benc) [1761359] - [netdrv] netdevsim: add stub netdevsim driver implementation (Jiri Benc) [1761359] - [netdrv] netdevsim: move device registration and related code to bus.c (Jiri Benc) [1761359] - [netdrv] netdevsim: put netdevsim bus code into separate file (Jiri Benc) [1761359] - [netdrv] netdevsim: rename devlink.c to dev.c to contain per-dev(asic) items (Jiri Benc) [1761359] - [netdrv] netdevsim: create devlink instance per netdevsim instance (Jiri Benc) [1761359] - [netdrv] netdevsim: move device registration on bus to be done earlier in init (Jiri Benc) [1761359] - [netdrv] netdevsim: move sdev-specific init/uninit code into separate functions (Jiri Benc) [1761359] - [netdrv] netdevsim: make bpf_offload_dev_create() per-sdev instead of first ns (Jiri Benc) [1761359] - [netdrv] netdevsim: move shared dev creation and destruction into separate file (Jiri Benc) [1761359] - [netdrv] netdevsim: let net core to free netdevsim netdev (Jiri Benc) [1761359] - [netdrv] netdevsim: remove nsim_dellink() implementation (Jiri Benc) [1761359] - [include] driver core: add BUS_ATTR_WO() macro (Jiri Benc) [1761359] - arm64: bpf: do not allocate executable memory (Yauheni Kaliuta) [1762214] - modules: page-align module section allocations only for arches supporting strict module rwx (Yauheni Kaliuta) [1762214] - modules: always page-align module section allocations (Yauheni Kaliuta) [1762214] - modules: fix compile error if don't have strict module rwx (Yauheni Kaliuta) [1762214] - modules: Use vmalloc special flag (Yauheni Kaliuta) [1762214] - modules: fix BUG when load module with rodata=n (Yauheni Kaliuta) [1762214] - x86/modules: Avoid breaking W^X while loading modules (Yauheni Kaliuta) [1762214] - x86/alternatives, jumplabel: Use text_poke_early() before mm_init() (Yauheni Kaliuta) [1762214] - x86/kprobes: Set instruction page as executable (Yauheni Kaliuta) [1762214] - x86/ftrace: Set trampoline pages as executa (Yauheni Kaliuta) [1762214] - [tools] bpftool: Fix json dump crash on powerpc (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix race in flow dissector tests (Yauheni Kaliuta) [1747615] - [arm64] insn: Fix ldadd instruction encoding (Yauheni Kaliuta) [1747615] - [scripts] kbuild: tolerate missing pahole when generating BTF (Yauheni Kaliuta) [1747615] - [scripts] kbuild: handle old pahole more gracefully when generating BTF (Yauheni Kaliuta) [1747615] - [scripts] kbuild: add ability to generate BTF type info for vmlinux (Yauheni Kaliuta) [1747615] - [scripts] kbuild: hardcode genksyms path and remove GENKSYMS variable (Yauheni Kaliuta) [1747615] - [scripts] bpf: fix script for generating man page on BPF helpers (Yauheni Kaliuta) [1747615] - [tools] add smp_* barrier variants to include infrastructure (Yauheni Kaliuta) [1747615] - [tools] tools headers barrier: Fix arm64 tools build failure wrt smp_load_{acquire, release} (Yauheni Kaliuta) [1747615] - [tools] bpf, x32: Fix bug for BPF_JMP | {BPF_JSGT, BPF_JSLE, BPF_JSLT, BPF_JSGE} (Yauheni Kaliuta) [1747615] - [x86] unwind/orc: Fall back to using frame pointers for generated code (Yauheni Kaliuta) [1747615] - [x86] unwind: Add hardcoded ORC entry for NULL (Yauheni Kaliuta) [1747615] - [x86] unwind: Handle NULL pointer calls better in frame unwinder (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix accessing bpf_sysctl.file_pos on s390 (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix narrower loads on s390 (Yauheni Kaliuta) [1747615] - [net] bpf: rename bpf_ctx_wide_store_ok to bpf_ctx_wide_access_ok (Yauheni Kaliuta) [1747615] - [net] bpf: allow wide (u64) aligned stores for some fields of bpf_sock_addr (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: improve unexpected success reporting in test_syctl (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix "ctx:write sysctl:write read ok" on s390 (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix format string for p_err() in query_flow_dissector() (Yauheni Kaliuta) [1747615] - [tools] bpftool: add raw_tracepoint_writable prog type to header (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix NULL deref in btf_type_is_resolve_source_only (Yauheni Kaliuta) [1747615] - [net] bpf: Set sk_bpf_storage back to NULL for cloned sk (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix nested bpf tracepoints with per-cpu data (Yauheni Kaliuta) [1747615] - [net] bpf: Fix out of bounds memory access in bpf_sk_storage (Yauheni Kaliuta) [1747615] - [kernel] sysctl: define proc_do_static_key() (Yauheni Kaliuta) [1747615] - [x86] bpf, x64: fix stack layout of JITed bpf code (Yauheni Kaliuta) [1747615] - [kernel] bpf, devmap: Add missing RCU read lock on flush (Yauheni Kaliuta) [1747615] - [kernel] bpf, devmap: Add missing bulk queue free (Yauheni Kaliuta) [1747615] - [kernel] bpf, devmap: Fix premature entry free on destroying map (Yauheni Kaliuta) [1747615] - [powerpc] bpf: use unsigned division instruction for 64-bit operations (Yauheni Kaliuta) [1747615] - [tools] bpf: fix div64 overflow tests to properly detect errors (Yauheni Kaliuta) [1747615] - [tools] bpf: sync BPF_FIB_LOOKUP flag changes with BPF uapi (Yauheni Kaliuta) [1747615] - [uapi] bpf: simplify definition of BPF_FIB_LOOKUP related flags (Yauheni Kaliuta) [1747615] - [tools] bpf: lpm_trie: check left child of last leftmost node for NULL (Yauheni Kaliuta) [1747615] - [tools] bpf: expand section tests for test_section_names (Yauheni Kaliuta) [1747615] - [tools] bpf: more msg_name rewrite tests to test_sock_addr (Yauheni Kaliuta) [1747615] - [tools] bpf, bpftool: enable recvmsg attach types (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: enable recvmsg attach types (Yauheni Kaliuta) [1747615] - [tools] bpf: sync tooling uapi header (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix unconnected udp hooks (Yauheni Kaliuta) [1747615] - [tools] bpftool: Fix JSON output when lookup fails (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: move test_lirc_mode2_user to TEST_GEN_PROGS_EXTENDED (Yauheni Kaliuta) [1747615] - [tools] libbpf: Return btf_fd for load_sk_storage_btf (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: fix compiler warning in flow_dissector test (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: complete sub-register zero extension checks (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: move sub-register zero extension checks into subreg.c (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: add zero extend checks for ALU32 and/or/xor (Yauheni Kaliuta) [1747615] - [samples] bpf: suppress compiler warning (Yauheni Kaliuta) [1747615] - [samples] bpf: fix to change the buffer size for read() (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix BTF raw dump of FWD's fwd_kind (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix bpf_get_current_task (Yauheni Kaliuta) [1747615] - [tools] libbpf: move logging helpers into libbpf_internal.h (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add test_sysctl and map_tests/tests.h to .gitignore (Yauheni Kaliuta) [1747615] - [kernel] bpf: relax inode permission check for retrieving bpf program (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add prog detach to flow_dissector test (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add missing \n to flow_dissector CHECK errors (Yauheni Kaliuta) [1747615] - [tools] libbpf: don't fail when feature probing fails (Yauheni Kaliuta) [1747615] - [tools] bpf: test ref bit from data path and add new tests for syscall path (Yauheni Kaliuta) [1747615] - [kernel] bpf, lru: avoid messing with eviction heuristics upon syscall lookup (Yauheni Kaliuta) [1747615] - [kernel] bpf: add map_lookup_elem_sys_only for lookups from syscall side (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync kernel btf.h header (Yauheni Kaliuta) [1747615] - [uapi] bpf: btf: fix the brackets of BTF_INT_OFFSET() (Yauheni Kaliuta) [1747615] - [kernel] bpf: devmap: fix use-after-free Read in __dev_map_entry_free (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix undefined behavior in narrow load handling (Yauheni Kaliuta) [1747615] - [tools] libbpf: detect supported kernel BTF features and sanitize BTF (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: Add files generated after build to .gitignore (Yauheni Kaliuta) [1747615] - [tools] bpf: synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1747615] - [uapi] bpf: fix minor issues in documentation for BPF helpers (Yauheni Kaliuta) [1747615] - [uapi] bpf: fix recurring typo in documentation for BPF helpers (Yauheni Kaliuta) [1747615] - [tools] bpf: add various test cases for backward jumps (Yauheni Kaliuta) [1747615] - [documentation] docs/btf: fix the missing section marks (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: initialize bpf_object pointers where needed (Yauheni Kaliuta) [1747615] - [tools] libbpf: add libbpf_util.h to header install (Yauheni Kaliuta) [1747615] - [tools] bpf: fix perf build error with uClibc (seen on ARC) (Yauheni Kaliuta) [1747615] - [tools] bpftool: exclude bash-completion/bpftool from .gitignore pattern (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: set RLIMIT_MEMLOCK properly for test_libbpf_open.c (Yauheni Kaliuta) [1747615] - [net] bpf: Use PTR_ERR_OR_ZERO in bpf_fd_sk_storage_update_elem() (Yauheni Kaliuta) [1747615] - [kernel] bpf: Use vmalloc special flag (Yauheni Kaliuta) [1747615] - [kernel] bpf: Fail bpf_probe_write_user() while mm is switched (Yauheni Kaliuta) [1747615] - [kernel] mm/tlb: Provide default nmi_uaccess_okay() (Yauheni Kaliuta) [1747615] - [kernel] asm-generic/tlb: Guard with #ifdef CONFIG_MMU (Yauheni Kaliuta) [1747615] - [tools] bpf: Add ene-to-end test for bpf_sk_storage_* helpers (Yauheni Kaliuta) [1747615] - [tools] bpf: Add BPF_MAP_TYPE_SK_STORAGE test to test_maps (Yauheni Kaliuta) [1747615] - [tools] bpf: Add verifier tests for the bpf_sk_storage (Yauheni Kaliuta) [1747615] - [tools] bpf: Refactor BTF encoding macro to test_btf.h (Yauheni Kaliuta) [1747615] - [tools] bpf: Support BPF_MAP_TYPE_SK_STORAGE in bpf map probing (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync bpf.h to tools (Yauheni Kaliuta) [1747615] - [net] bpf: Introduce bpf sk local storage (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: test writable buffers in raw tps (Yauheni Kaliuta) [1747615] - [tools] sync bpf.h (Yauheni Kaliuta) [1747615] - [kernel] bpf: add writable context for raw tracepoints (Yauheni Kaliuta) [1747615] - [arm64] bpf, arm64: use more scalable stadd over ldxr / stxr loop in xadd (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix indendation in bash-completion/bpftool (Yauheni Kaliuta) [1747615] - [tools] bpftool: add bash completions for btf command (Yauheni Kaliuta) [1747615] - [tools] bpftool/docs: add btf sub-command documentation (Yauheni Kaliuta) [1747615] - [tools] bpftool: add ability to dump BTF types (Yauheni Kaliuta) [1747615] - [tools] bpftool: Fix errno variable usage (Yauheni Kaliuta) [1747615] - [tools] bpftool: show flow_dissector attachment status (Yauheni Kaliuta) [1747615] - [net] bpf: support BPF_PROG_QUERY for BPF_FLOW_DISSECTOR attach_type (Yauheni Kaliuta) [1747615] - [samples] bpf: add hbm sample to .gitignore (Yauheni Kaliuta) [1747615] - [tools] libbpf: fix samples/bpf build failure due to undefined UINT32_MAX (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: fix segfault in bpf_object__init_maps' pr_debug statement (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: handle old kernels more graceful wrt global data sections (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: expand test_tc_tunnel with SIT encap (Yauheni Kaliuta) [1747615] - [net] bpf: update skb->protocol in bpf_skb_net_grow (Yauheni Kaliuta) [1747615] - [tools] bpf/flow_dissector: don't adjust nhoff by ETH_HLEN in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: properly return error from bpf_flow_load (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: run flow dissector tests in skb-less mode (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add flow dissector bpf_skb_load_bytes helper test (Yauheni Kaliuta) [1747615] - [net] bpf: when doing BPF_PROG_TEST_RUN for flow dissector use no-skb mode (Yauheni Kaliuta) [1747615] - [kernel] bpf: drop bpf_verifier_lock (Yauheni Kaliuta) [1747615] - [kernel] bpf: remove global variables (Yauheni Kaliuta) [1747615] - [documentation] bpf: document the verifier limits (Yauheni Kaliuta) [1747615] - [tools] libbpf: fix BPF_LOG_BUF_SIZE off-by-one error (Yauheni Kaliuta) [1747615] - [documentation] bpf: move BPF_PROG_TYPE_FLOW_DISSECTOR documentation to a new common place (Yauheni Kaliuta) [1747615] - [tools] bpf: Increase MAX_NR_MAPS to 17 in test_verifier.c (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix compile errors due to unsync linux/in6.h and netinet/in.h (Yauheni Kaliuta) [1747615] - [documentation] bpf: Document BPF_PROG_TYPE_CGROUP_SYSCTL (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix a compilation error (Yauheni Kaliuta) [1747615] - [kernel] bpf: cpumap memory prefetchw optimizations for struct page (Yauheni Kaliuta) [1747615] - [kernel] bpf: cpumap do bulk allocation of SKBs (Yauheni Kaliuta) [1747615] - [net] core: introduce build_skb_around (Yauheni Kaliuta) [1747615] - [kernel] bpf: cpumap use ptr_ring_consume_batched (Yauheni Kaliuta) [1747615] - [tools] libbpf: optimize barrier for XDP socket rings (Yauheni Kaliuta) [1747615] - [tools] bpftool: show btf_id in map listing (Yauheni Kaliuta) [1747615] - [tools] bpftool: re-organize newline printing for map listing (Yauheni Kaliuta) [1747615] - [tools] bpftool: Support sysctl hook (Yauheni Kaliuta) [1747615] - [tools] libbpf: fix printf formatter for ptrdiff_t argument (Yauheni Kaliuta) [1747615] - [kernel] bpf: use BPF_CAST_CALL for casting bpf call (Yauheni Kaliuta) [1747615] - [uapi] bpf: allow clearing all sock_ops callback flags (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: add VRF test cases to lwt_ip_encap test (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: make flow dissector tests more extensible (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: two scale tests (Yauheni Kaliuta) [1747615] - [tools] bpftool: Improve handling of ENOSPC on reuseport_array map dumps (Yauheni Kaliuta) [1747615] - [tools] bpftool: Use print_entry_error() in case of ENOENT when dumping (Yauheni Kaliuta) [1747615] - [tools] bpftool: add a note on program statistics in man page (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix short option name for printing version in man pages (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix man page documentation for "pinmaps" keyword (Yauheni Kaliuta) [1747615] - [tools] bpftool: reset errno for "bpftool cgroup tree" (Yauheni Kaliuta) [1747615] - [tools] bpftool: remove blank line after btf_id when listing programs (Yauheni Kaliuta) [1747615] - [net] bpf: reserve flags in bpf_skb_net_shrink (Yauheni Kaliuta) [1747615] - [tools] bpf: fix whitespace for ENCAP_L2 defines in bpf.h (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: bring back (void *) cast to set_ipv4_csum in test_tc_tunnel (Yauheni Kaliuta) [1747615] - [tools] selftests/btf: add VAR and DATASEC case for dedup tests (Yauheni Kaliuta) [1747615] - [tools] btf: add support for VAR and DATASEC in btf_dedup() (Yauheni Kaliuta) [1747615] - [kernel] bpf: refactor "check_reg_arg" to eliminate code redundancy (Yauheni Kaliuta) [1747615] - [kernel] bpf: factor out reg and stack slot propagation into "propagate_liveness_reg" (Yauheni Kaliuta) [1747615] - [kernel] bpf: refactor propagate_liveness to eliminate code redundance (Yauheni Kaliuta) [1747615] - [kernel] bpf: refactor propagate_liveness to eliminate duplicated for loop (Yauheni Kaliuta) [1747615] - [netdrv] netdevsim: move sdev specific bpf debugfs files to sdev dir (Yauheni Kaliuta) [1747615] - [kernel] bpf: Fix distinct pointer types warning for ARCH=i386 (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: C based test for sysctl and strtoX (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test bpf_strtol and bpf_strtoul helpers (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test ARG_PTR_TO_LONG arg type (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Add sysctl and strtoX helpers to bpf_helpers.h (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce bpf_strtol and bpf_strtoul helpers (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce ARG_PTR_TO_{INT,LONG} arg types (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test file_pos field in bpf_sysctl ctx (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test bpf_sysctl_{get, set}_new_value helpers (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test sysctl_get_current_value helper (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test bpf_sysctl_get_name helper (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test BPF_CGROUP_SYSCTL (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test sysctl section name (Yauheni Kaliuta) [1747615] - [tools] libbpf: Support sysctl hook (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1747615] - [kernel] bpf: Add file_pos field to bpf_sysctl ctx (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce bpf_sysctl_{get, set}_new_value helpers (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce bpf_sysctl_get_current_value helper (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce bpf_sysctl_get_name helper (Yauheni Kaliuta) [1747615] - [kernel] bpf: Sysctl hook (Yauheni Kaliuta) [1747615] - [kernel] bpf: Add base proto function for cgroup-bpf programs (Yauheni Kaliuta) [1747615] - [net] bpf: explicitly prohibit ctx_{in, out} in non-skb BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [tools] selftests_bpf: add L2 encap to test_tc_tunnel (Yauheni Kaliuta) [1747615] - [tools] bpf: sync bpf.h to tools/ for BPF_F_ADJ_ROOM_ENCAP_L2 (Yauheni Kaliuta) [1747615] - [net] bpf: add layer 2 encap support to bpf_skb_adjust_room (Yauheni Kaliuta) [1747615] - [tools] selftests_bpf: extend test_tc_tunnel for UDP encap (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix missing bpf_check_uarg_tail_zero in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [s390] Convert IS_ENABLED uses to __is_defined (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: add selftest for __sk_buff context in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [tools] libbpf: add support for ctx_{size, }_{in, out} in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [net] bpf: support input __sk_buff context in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [tools] bpftool: show btf id in program information (Yauheni Kaliuta) [1747615] - [tools] libbpf: Fix build with gcc-8 (Yauheni Kaliuta) [1747615] - [tools] libbpf: fix crash in XDP socket part with new larger BPF_LOG_BUF_SIZE (Yauheni Kaliuta) [1747615] - [tools] bpf, bpftool: fix a few ubsan warnings (Yauheni Kaliuta) [1747615] - [tools] bpf, selftest: add test cases for BTF Var and DataSec (Yauheni Kaliuta) [1747615] - [tools] bpf, selftest: test {rd, wr}only flags and direct value access (Yauheni Kaliuta) [1747615] - [tools] bpf: bpftool support for dumping data/bss/rodata sections (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: add support for BTF Var and DataSec (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: support global data/bss/rodata sections (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: refactor relocation handling (Yauheni Kaliuta) [1747615] - [tools] bpf: sync {btf, bpf}.h uapi header from tools infrastructure (Yauheni Kaliuta) [1747615] - [kernel] bpf: allow for key-less BTF in array map (Yauheni Kaliuta) [1747615] - [kernel] bpf: kernel side support for BTF Var and DataSec (Yauheni Kaliuta) [1747615] - [documentation] bpf: add specification for BTF Var and DataSec kinds (Yauheni Kaliuta) [1747615] - [kernel] bpf: allow . char as part of the object name (Yauheni Kaliuta) [1747615] - [kernel] bpf: add syscall side map freeze support (Yauheni Kaliuta) [1747615] - [kernel] bpf: add program side {rd, wr}only support for maps (Yauheni Kaliuta) [1747615] - [kernel] bpf: do not retain flags that are not tied to map lifetime (Yauheni Kaliuta) [1747615] - [kernel] bpf: implement lookup-free direct value access for maps (Yauheni Kaliuta) [1747615] - [net] ipv6: Add neighbor helpers that use the ipv6 stub (Yauheni Kaliuta) [1747615] - [tools] libbpf: Ignore -Wformat-nonliteral warning (Yauheni Kaliuta) [1747615] - [kernel] bpf: Add missed newline in verifier verbose log (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test unbounded var_off stack access (Yauheni Kaliuta) [1747615] - [kernel] bpf: Sanity check max value for var_off stack access (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test indirect var_off stack access in unpriv mode (Yauheni Kaliuta) [1747615] - [kernel] bpf: Reject indirect var_off stack access in unpriv mode (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test indirect var_off stack access in raw mode (Yauheni Kaliuta) [1747615] - [kernel] bpf: Reject indirect var_off stack access in raw mode (Yauheni Kaliuta) [1747615] - [samples] bpf: fix build with new clang (Yauheni Kaliuta) [1747615] - [samples] selftests/bpf: add NULL check for ksym_search (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: ksym_search won't check symbols exists (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: synthetic tests to push verifier limits (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add few verifier scale tests (Yauheni Kaliuta) [1747615] - [tools] libbpf: teach libbpf about log_level bit 2 (Yauheni Kaliuta) [1747615] - [kernel] bpf: increase verifier log limit (Yauheni Kaliuta) [1747615] - [kernel] bpf: increase complexity limit and maximum program size (Yauheni Kaliuta) [1747615] - [kernel] bpf: verbose jump offset overflow check (Yauheni Kaliuta) [1747615] - [kernel] bpf: convert temp arrays to kvcalloc (Yauheni Kaliuta) [1747615] - [kernel] bpf: improve verification speed by not remarking live_read (Yauheni Kaliuta) [1747615] - [kernel] bpf: improve verification speed by droping states (Yauheni Kaliuta) [1747615] - [kernel] bpf: add verifier stats and log_level bit 2 (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: remove duplicate .flags initialization in ctx_skb.c (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: fix -Wformat-invalid-specifier for bpf_obj_id.c (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: fix -Wformat-security warning for flow_dissector_load.c (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: tests.h should depend on .c files, not the output (Yauheni Kaliuta) [1747615] - [tools] bpf: add bpffs multi-dimensional array tests in test_btf (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test variable offset stack access (Yauheni Kaliuta) [1747615] - [kernel] bpf: Support variable offset stack access from helpers (Yauheni Kaliuta) [1747615] - [net] ipv6: Move ipv6 stubs to a separate header file (Yauheni Kaliuta) [1747615] - [tools] bpf: generate pkg-config file for libbpf (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: don't depend on hardcoded perf sample_freq (Yauheni Kaliuta) [1747615] - [tools] bpf: test_tc_tunnel.sh needs reverse path filtering disabled (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: tc-bpf flow shaping with EDT (Yauheni Kaliuta) [1747615] - [net] bpf: make bpf_skb_ecn_set_ce callable from BPF_PROG_TYPE_SCHED_ACT (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: convert bpf tunnel test to encap modes (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: convert bpf tunnel test to BPF_F_ADJ_ROOM_FIXED_GSO (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: convert bpf tunnel test to BPF_ADJ_ROOM_MAC (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync bpf.h to tools (Yauheni Kaliuta) [1747615] - [net] bpf: add bpf_skb_adjust_room encap flags (Yauheni Kaliuta) [1747615] - [net] bpf: add bpf_skb_adjust_room flag BPF_F_ADJ_ROOM_FIXED_GSO (Yauheni Kaliuta) [1747615] - [net] bpf: add bpf_skb_adjust_room mode BPF_ADJ_ROOM_MAC (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: extend bpf tunnel test with tso (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: extend bpf tunnel test with gre (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: expand bpf tunnel test to ipv6 (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: expand bpf tunnel test with decap (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: bpf tunnel encap test (Yauheni Kaliuta) [1747615] - [net] bpf: in bpf_skb_adjust_room avoid copy in tx fast path (Yauheni Kaliuta) [1747615] - [samples] bpf: add xdp_sample_pkts to .gitignore (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add tests for bpf_tcp_check_syncookie and bpf_skc_lookup_tcp (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: test references to sock_common (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: allow specifying helper for BPF_SK_LOOKUP (Yauheni Kaliuta) [1747615] - [tools] update uapi/linux/bpf.h (Yauheni Kaliuta) [1747615] - [net] bpf: add helper to check for a valid SYN cookie (Yauheni Kaliuta) [1747615] - [net] bpf: add skc_lookup_tcp helper (Yauheni Kaliuta) [1747615] - [kernel] bpf: allow helpers to return PTR_TO_SOCK_COMMON (Yauheni Kaliuta) [1747615] - [kernel] bpf: track references based on is_acquire_func (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Add arm target register definitions (Yauheni Kaliuta) [1747615] - [documentation] bpf, doc: add RISC-V JIT to BPF documentation (Yauheni Kaliuta) [1747615] - [uapi] bpf: fix documentation for eBPF helpers (Yauheni Kaliuta) [1747615] - [uapi] bpf: add documentation for helpers bpf_spin_lock(), bpf_spin_unlock() (Yauheni Kaliuta) [1747615]- [perf] perf: Add CCPI2 PMU support in ThunderX2 UNCORE driver (Robert Richter) [1726054] - [documentation] documentation: perf: Update documentation for ThunderX2 PMU uncore driver (Robert Richter) [1726054] - [scsi] lpfc: Update lpfc version to 12.6.0.2 (Dick Kennedy) [1771674] - [scsi] lpfc: revise nvme max queues to be hdwq count (Dick Kennedy) [1771674] - [scsi] lpfc: Initialize cpu_map for not present cpus (Dick Kennedy) [1771674] - [scsi] lpfc: fix inlining of lpfc_sli4_cleanup_poll_list() (Dick Kennedy) [1771674] - [scsi] lpfc: fix: coverity: lpfc_cmpl_els_rsp(): Null pointer dereferences (Dick Kennedy) [1771674] - [scsi] lpfc: fix: coverity: lpfc_get_scsi_buf_s3(): Null pointer dereferences (Dick Kennedy) [1771674] - [scsi] lpfc: Fix lpfc_cpumask_of_node_init() (Dick Kennedy) [1771674] - [scsi] lpfc: Fix a kernel warning triggered by lpfc_sli4_enable_intr() (Dick Kennedy) [1771674] - [scsi] lpfc: Fix a kernel warning triggered by lpfc_get_sgl_per_hdwq() (Dick Kennedy) [1771674] - [scsi] lpfc: Update lpfc version to 12.6.0.1 (Dick Kennedy) [1771674] - [scsi] lpfc: Add enablement of multiple adapter dumps (Dick Kennedy) [1771674] - [scsi] lpfc: Change default IRQ model on AMD architectures (Dick Kennedy) [1771674] - [scsi] lpfc: Add registration for CPU Offline/Online events (Dick Kennedy) [1771674] - [scsi] lpfc: Clarify FAWNN error message (Dick Kennedy) [1771674] - [scsi] lpfc: Sync with FC-NVMe-2 SLER change to require Conf with SLER (Dick Kennedy) [1771674] - [scsi] lpfc: Fix dynamic fw log enablement check (Dick Kennedy) [1771674] - [scsi] lpfc: Fix unexpected error messages during RSCN handling (Dick Kennedy) [1771674] - [scsi] lpfc: Fix kernel crash at lpfc_nvme_info_show during remote port bounce (Dick Kennedy) [1771674] - [scsi] lpfc: Fix configuration of BB credit recovery in service parameters (Dick Kennedy) [1771674] - [scsi] lpfc: Fix duplicate unreg_rpi error in port offline flow (Dick Kennedy) [1771674] - [infiniband] ib/srp: Add missing new line after displaying fast_io_fail_tmo param (Kamal Heib) [1678461 1720899] - [net] sunrpc: The RDMA back channel mustn't disappear while requests are outstanding (Kamal Heib) [1720899] - [infiniband] rdma/nldev: Skip counter if port doesn't match (Kamal Heib) [1720899] - [rdma] uverbs: Prevent potential underflow (Kamal Heib) [1720899] - [infiniband] ib/core: Use rdma_read_gid_l2_fields to compare GID L2 fields (Kamal Heib) [1720899] - [infiniband] rdma/siw: free siw_base_qp in kref release routine (Kamal Heib) [1720899] - [infiniband] rdma/iwcm: move iw_rem_ref() calls out of spinlock (Kamal Heib) [1720899] - [infiniband] ib/core: Fix wrong iterating on ports (Kamal Heib) [1720899] - [infiniband] rdma/nldev: Reshuffle the code to avoid need to rebind QP in error path (Kamal Heib) [1720899] - [infiniband] rdma/cm: Fix memory leak in cm_add/remove_one (Kamal Heib) [1720899] - [infiniband] rdma/core: Fix an error handling path in 'res_get_common_doit()' (Kamal Heib) [1720899] - [infiniband] rdma/iwcm: Fix a lock inversion issue (Kamal Heib) [1720899] - [infiniband] rdma/siw: Fix serialization issue in write_space() (Kamal Heib) [1720899] - [infiniband] rdma/vmw_pvrdma: Free SRQ only once (Kamal Heib) [1757294 1720899] - [infiniband] rdma: Fix double-free in srq creation error flow (Kamal Heib) [1720899] - [infiniband] rdma/siw: Fix page address mapping in TX path (Kamal Heib) [1720899] - [infiniband] rdma/cma: Fix false error message (Kamal Heib) [1720899] - [infiniband] rdma/{cxgb3, cxgb4, i40iw}: Remove common code (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma/core: Fix use after free and refcnt leak on ndev in_device in iwarp_query_port (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma/core: Add common iWARP query port (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma/i40iw: Associate ibdev to netdev before IB device registration (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma/cxgb3: Use ib_device_set_netdev() (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma: Introduce ib_port_phys_state enum (Kamal Heib) [1760097 1745655 1720899] - [sched] topology: Improve load balancing on AMD EPYC systems (Phil Auld) [1757535] - [netdrv] broadcom: Use dev_get_drvdata (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add a new BNXT_FW_RESET_STATE_POLL_FW_DOWN state (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.100 (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Increase timeout for HWRM_DBG_COREDUMP_XX commands (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Don't proceed in .ndo_set_rx_mode() when device is not in open state (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix compile error regression with CONFIG_BNXT_SRIOV not set (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add FW fatal devlink_health_reporter (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add bnxt_fw_exception() to handle fatal firmware errors (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add RESET_FW state logic to bnxt_fw_reset_task() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Do not send firmware messages if firmware is in error state (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Retain user settings on a VF after RESET_NOTIFY event (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add devlink health reset reporter (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Handle firmware reset (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Handle RESET_NOTIFY async event from firmware (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add new FW devlink_health_reporter (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add BNXT_STATE_IN_FW_RESET state (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Enable health monitoring (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Pre-map the firmware health monitoring registers (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Discover firmware error recovery capabilities (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Handle firmware reset status during IF_UP (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Register buffers for VFs before reserving resources (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor bnxt_sriov_enable() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Prepare bnxt_init_one() to be called multiple times (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Suppress all error messages in hwrm_do_send_msg() in silent mode (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Simplify error checking in the SR-IOV message forwarding functions (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Convert error code in firmware message response to standard code (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Remove the -1 error return code from bnxt_hwrm_do_send_msg() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Use a common function to print the same ethtool -f error message (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix allocation of zero statistics block size regression (Jonathan Toppins) [1724766] - [netdrv] bnxt: no need to check return value of debugfs_create functions (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add PCI IDs for 57500 series NPAR devices (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Support all variants of the 5750X chip family (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor bnxt_init_one() and turn on TPA support on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Support TPA counters on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Allocate the larger per-ring statistics block for 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor ethtool ring statistics logic (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add hardware GRO setup function for 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add TPA ID mapping logic for 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add fast path logic for TPA on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Set TPA GRO mode flags on 57500 chips properly (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor tunneled hardware GRO logic (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Handle standalone RX_AGG completions (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Expand bnxt_tpa_info struct to support 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor TPA logic (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add TPA structure definitions for BCM57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.89 (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Suppress HWRM errors for HWRM_NVM_GET_VARIABLE command (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix to include flow direction in L2 key (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Use correct src_fid to determine direction of the flow (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix handling FRAG_ERR when NVM_INSTALL_UPDATE cmd fails (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Improve RX doorbell sequence (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix VNIC clearing logic for 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix VNIC accounting when enabling aRFS on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add page_pool_destroy() during RX ring cleanup (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: add page_pool support (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: optimized XDP_REDIRECT support (Jonathan Toppins) [1724766 1669220] - [netdrv] bnxt_en: Refactor __bnxt_xmit_xdp() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: rename some xdp functions (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Device serial number is supported only for PFs (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add support for aRFS on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Query firmware capability to support aRFS on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Separate RDMA MR/AH context allocation (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: read the clause type from the PHY ID (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Read package version from firmware (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Check new firmware capability to display extended stats (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add support for PCIe statistics (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor bnxt_alloc_stats() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Update firmware interface to 1.10.0.69 (Jonathan Toppins) [1724766] - [netdrv] bnxt: remove ndo_get_port_parent_id implementation for physical ports (Jonathan Toppins) [1724766] - [netdrv] bnxt: pass switch ID through devlink_port_attrs_set() (Jonathan Toppins) [1724766] - [netdrv] bnxt: move bp->switch_id initialization to PF probe (Jonathan Toppins) [1724766] - [netdrv] bnxt: remove ndo_get_phys_port_name implementation (Jonathan Toppins) [1724766] - [netdrv] bnxt: implement ndo_get_devlink_port (Jonathan Toppins) [1724766] - [netdrv] bnxt: Implement ndo_get_port_parent_id() (Jonathan Toppins) [1724766] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix firmware signaled resource change logic in open (Jonathan Toppins) [1724766] - [netdrv] bnx2x: Mark expected switch fall-thoughs (Jonathan Toppins) [1724766] - [netdrv] bnx2x: Mark expected switch fall-throughs (Jonathan Toppins) [1724766] - [tools] selftests: kvm: vmx_dirty_log_test: skip the test when VMX is not supported (Vitaly Kuznetsov) [1771575] - [tools] selftests: kvm: consolidate VMX support checks (Vitaly Kuznetsov) [1771575] - [tools] selftests: kvm: vmx_set_nested_state_test: don't check for VMX support twice (Vitaly Kuznetsov) [1771575] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 321 (Stefano Garzarella) [1769904] - [net] vsock: Send reset control packet when socket is partially bound (Stefano Garzarella) [1769904] - [net] vsock/virtio: fix sock refcnt holding during the shutdown (Stefano Garzarella) [1769855] - [kernel] vsock/virtio: remove unused 'work' field from 'struct virtio_vsock_pkt' (Stefano Garzarella) [1769855] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 482 (Stefano Garzarella) [1769855] - [net] vsock/virtio: set SOCK_DONE on peer shutdown (Stefano Garzarella) [1769855] - [net] vsock/virtio: discard packets if credit is not respected (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: send a credit update when buffer size is changed (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: a better comment on credit update (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: fix locking in virtio_transport_inc_tx_pkt() (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: reduce credit update messages (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: change the maximum packet size allowed (Stefano Garzarella) [1679971] - [vhost] vsock: split packets to send using multiple buffers (Stefano Garzarella) [1679971] - [net] vsock/virtio: limit the memory used per-socket (Stefano Garzarella) [1769744] - [net] vsock/virtio: free packets during the socket release (Stefano Garzarella) [1769744] - [net] vsock: Fix a lockdep warning in __vsock_release() (Stefano Garzarella) [1769714] - [net] vsock: correct removal of socket from the list (Stefano Garzarella) [1769714] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Stefano Garzarella) [1769714] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 321 (Stefano Garzarella) [1769714] - [net] Fix ERROR:do not initialise statics to 0 in af_vsock.c (Stefano Garzarella) [1769714] - [net] vsock: bind to random port for VMADDR_PORT_ANY (Stefano Garzarella) [1769714] - [tools] tc-testing: added tests with cookie for conntrack TC action (Ivan Vecera) [1739606] - [net] cls_bpf: fix NULL deref on offload filter removal (Ivan Vecera) [1739606] - [tools] tc-testing: fixed two failing pedit tests (Ivan Vecera) [1739606] - [tools] tc-testing: implement tests for new fast_init action flag (Ivan Vecera) [1739606] - [net] sched: update action implementations to support flags (Ivan Vecera) [1739606] - [net] sched: use temporary variable for actions indexes (Ivan Vecera) [1739606] - [net] sched: extend TCA_ACT space with TCA_ACT_FLAGS (Ivan Vecera) [1739606] - [net] sched: modify stats helper functions to support regular stats (Ivan Vecera) [1739606] - [net] sched: don't expose action qstats to skb_tc_reinsert() (Ivan Vecera) [1739606] - [net] sched: extract qstats update code into functions (Ivan Vecera) [1739606] - [net] sched: extract bstats update code into function (Ivan Vecera) [1739606] - [net] sched: extract common action counters update code into function (Ivan Vecera) [1739606] - [tools] tc-testing: list required kernel options for act_ct action (Ivan Vecera) [1739606] - [net] fq_codel: do not include (Ivan Vecera) [1739606] - [net] sch_generic: Use pfifo_fast as fallback scheduler for CAN hardware (Ivan Vecera) [1739606] - [net] sched: taprio: fix -Wmissing-prototypes warnings (Ivan Vecera) [1739606] - [net] sched: act_police: re-use tcf_tm_dump() (Ivan Vecera) [1739606] - [tools] tc-testing: updated pedit TDC tests (Ivan Vecera) [1739606] - [net] sched: Avoid using yield() in a busy waiting loop (Ivan Vecera) [1739606] - [tools] tc-testing: updated pedit test cases (Ivan Vecera) [1739606] - [net] sched: etf: Fix ordering of packets with same txtime (Ivan Vecera) [1739606] - [tools] tc-testing: updated pedit test cases (Ivan Vecera) [1739606] - [net] taprio: Fix returning EINVAL when configuring without flags (Ivan Vecera) [1739606] - [net] net_sched: fix backward compatibility for TCA_ACT_KIND (Ivan Vecera) [1739606] - [net] net_sched: fix backward compatibility for TCA_KIND (Ivan Vecera) [1739606] - [net] sched: Set default of CONFIG_NET_TC_SKB_EXT to N (Ivan Vecera) [1739606] - [net] sch_netem: fix rcu splat in netem_enqueue() (Ivan Vecera) [1739606] - [net] net_sched: remove need_resched() from qdisc_run() (Ivan Vecera) [1739606] - [net] sched: cbs: Avoid division by zero when calculating the port rate (Ivan Vecera) [1739606] - [net] sched: taprio: Avoid division by zero on invalid link speed (Ivan Vecera) [1739606] - [net] sched: taprio: Fix potential integer overflow in taprio_set_picos_per_byte (Ivan Vecera) [1739606] - [net] sched: cbs: Fix not adding cbs instance to list (Ivan Vecera) [1739606] - [net] Fix Kconfig indentation (Ivan Vecera) [1739606] - [net] net_sched: add policy validation for action attributes (Ivan Vecera) [1739606] - [net] net_sched: add max len check for TCA_KIND (Ivan Vecera) [1739606] - [net] taprio: Add support for hardware offloading (Ivan Vecera) [1739606] - [net] sched: use get_dev() action API in flow_action infra (Ivan Vecera) [1739606] - [net] sched: take reference to psample group in flow_action infra (Ivan Vecera) [1739606] - [net] sched: extend flow_action_entry with destructor (Ivan Vecera) [1739606] - [net] sch_hhf: ensure quantum and hhf_non_hh_weight are non-zero (Ivan Vecera) [1739606] - [net] net_sched: check cops->tcf_block in tc_bind_tclass() (Ivan Vecera) [1739606] - [net] sched: fix reordering issues (Ivan Vecera) [1739606] - [net] net_sched: act_police: add 2 new attributes to support police 64bit rate and peakrate (Ivan Vecera) [1739606] - [net] openvswitch: Set OvS recirc_id from tc chain index (Ivan Vecera) [1739606] - [net] sk_buff: drop all skb extensions on free and skb scrubbing (Ivan Vecera) [1739606] - [net] minor cleanup in skb_ext_add() (Ivan Vecera) [1739606] - [include] net: drop the unused helper skb_ext_get() (Ivan Vecera) [1739606] - [net] fix possible user-after-free in skb_ext_add() (Ivan Vecera) [1739606] - [net] sk_buff: add skb extension infrastructure (Ivan Vecera) [1739606] - [net] sched: cbs: remove redundant assignment to variable port_rate (Ivan Vecera) [1739606] - [tools] tc-testing: don't hardcode 'ip' in nsPlugin.py (Ivan Vecera) [1739606] - [net] sched: cbs: Set default link speed to 10 Mbps in cbs_set_port_rate (Ivan Vecera) [1739606] - [net] taprio: Set default link speed to 10 Mbps in taprio_set_picos_per_byte (Ivan Vecera) [1739606] - [net] taprio: Fix kernel panic in taprio_destroy (Ivan Vecera) [1739606] - [netdrv] mlx5e: Move local var definition into ifdef block (Ivan Vecera) [1739606] - [net] sched: cls_matchall: cleanup flow_action before deallocating (Ivan Vecera) [1739606] - [net] sched: act_vlan: implement stats_update callback (Ivan Vecera) [1739606] - [net] sched: act_sample: fix psample group handling on overwrite (Ivan Vecera) [1739606] - [net] sched: flower: don't take rtnl lock for cls hw offloads API (Ivan Vecera) [1739606] - [net] sched: copy tunnel info when setting flow_action entry->tunnel (Ivan Vecera) [1739606] - [net] sched: take reference to action dev before calling offloads (Ivan Vecera) [1739606] - [net] sched: take rtnl lock in tc_setup_flow_action() (Ivan Vecera) [1739606] - [net] sched: conditionally obtain rtnl lock in cls hw offloads API (Ivan Vecera) [1739606] - [net] sched: add API for registering unlocked offload block callbacks (Ivan Vecera) [1739606] - [net] sched: notify classifier on successful offload add/delete (Ivan Vecera) [1739606] - [net] sched: refactor block offloads counter usage (Ivan Vecera) [1739606] - [net] sched: change tcf block offload counter type to atomic_t (Ivan Vecera) [1739606] - [net] sched: protect block offload-related fields with rw_semaphore (Ivan Vecera) [1739606] - [net] net_sched: fix a NULL pointer deref in ipt action (Ivan Vecera) [1739606] - [tools] tc-testing: concurrency: wrap piped rule update commands (Ivan Vecera) [1739606] - [tools] tc-testing: use dedicated DUMMY interface name for dummy dev (Ivan Vecera) [1739606] - [net] flow_offload: convert block_ing_cb_list to regular list type (Ivan Vecera) [1739606] - [netdrv] sched: use major priority number as hardware priority (Ivan Vecera) [1739606] - [tools] tc-testing: added tdc tests for matchall filter (Ivan Vecera) [1739606] - [net] taprio: remove unused variable 'entry_list_policy' (Ivan Vecera) [1739606] - [tools] tc-testing: updated skbedit action tests with batch create/delete (Ivan Vecera) [1739606] - [net] sched: update skbedit action for batched events operations (Ivan Vecera) [1739606] - [net] fq_codel: remove set but not used variables 'prev_ecn_mark' and 'prev_drop_count' (Ivan Vecera) [1739606] - [net] flow_offload: support get multi-subsystem block (Ivan Vecera) [1739606] - [net] flow_offload: move tc indirect block to flow offload (Ivan Vecera) [1739606] - [net] cls_api: add flow_indr_block_call function (Ivan Vecera) [1739606] - [net] cls_api: remove the tcf_block cache (Ivan Vecera) [1739606] - [net] cls_api: modify the tc_indr_block_ing_cmd parameters. (Ivan Vecera) [1739606] - [net] sched: sch_taprio: fix memleak in error path for sched list parse (Ivan Vecera) [1739606] - [net] fq_codel: Kill useless per-flow dropped statistic (Ivan Vecera) [1739606] - [net] Increase fq_codel count in the bulk dropper (Ivan Vecera) [1739606] - [include] sched: sample: allow accessing psample_group with rtnl (Ivan Vecera) [1739606] - [tools] tc-testing: updated vlan action tests with batch create/delete (Ivan Vecera) [1739606] - [net] sched: update vlan action for batched events operations (Ivan Vecera) [1739606] - [tools] tc-testing: Clarify the use of tdc's -d option (Ivan Vecera) [1739606] - [net] sched: Fix a possible null-pointer dereference in dequeue_func() (Ivan Vecera) [1739606] - [tools] tc-testing: added tdc tests for [b|p]fifo qdisc (Ivan Vecera) [1739606] - [net] ife: error out when nla attributes are empty (Ivan Vecera) [1739606] - [net] sched: verify that q!=NULL before setting q->flags (Ivan Vecera) [1739606] - [net] net_sched: unset TCQ_F_CAN_BYPASS when adding filters (Ivan Vecera) [1739606] - [net] fix: taprio: Change type of txtime-delay parameter to u32 (Ivan Vecera) [1739606] - [tools] tc-tests: updated skbedit tests (Ivan Vecera) [1739606] - [include] pkt_sched: Include const.h (Ivan Vecera) [1739606] - [tools] tc-testing: introduce scapyPlugin for basic traffic (Ivan Vecera) [1739606] - [tools] tc-testing: Allow tdc plugins to see test case data (Ivan Vecera) [1739606] - [tools] tc-testing: added tdc tests for prio qdisc (Ivan Vecera) [1739606] - [tools] tc-testing: updated mirred action tests with batch create/delete (Ivan Vecera) [1739606] - [net] sched: update mirred action for batched events operations (Ivan Vecera) [1739606] - [net] sched: em_ipt: add support for addrtype matching (Ivan Vecera) [1739606] - [net] sched: em_ipt: keep the user-specified nfproto and dump it (Ivan Vecera) [1739606] - [net] sched: em_ipt: set the family based on the packet if it's unspecified (Ivan Vecera) [1739606] - [net] sched: em_ipt: match only on ip/ipv6 traffic (Ivan Vecera) [1739606] - [net] taprio: Adjust timestamps for TCP packets (Ivan Vecera) [1739606] - [net] taprio: make clock reference conversions easier (Ivan Vecera) [1739606] - [net] taprio: Add support for txtime-assist mode (Ivan Vecera) [1739606] - [net] taprio: Remove inline directive (Ivan Vecera) [1739606] - [net] taprio: calculate cycle_time when schedule is installed (Ivan Vecera) [1739606] - [net] etf: Add skip_sock_check (Ivan Vecera) [1739606] - [include] etf: Don't use BIT() in UAPI headers. (Ivan Vecera) [1739606] - [tools] tc-testing: add ingress qdisc tests (Ivan Vecera) [1739606] - [tools] tc-testing: Restore original behaviour for namespaces in tdc (Ivan Vecera) [1739606] - [include] net: sched: act_ctinfo: tidy UAPI definition (Ivan Vecera) [1739606] - [include] act_ctinfo: Don't use BIT() in UAPI headers. (Ivan Vecera) [1739606] - [net] sched: cls_matchall: allow to delete filter (Ivan Vecera) [1739606] - [net] sched: act_ctinfo: fix policy validation (Ivan Vecera) [1739606] - [net] sched: act_ctinfo: fix action creation (Ivan Vecera) [1739606] - [tools] tc-tests: updated skbedit tests (Ivan Vecera) [1739606] - [tools] tc-tests: added path to ip command in tdc (Ivan Vecera) [1739606] - [net] sched: remove NET_CLS_IND config option (Ivan Vecera) [1739606] - [net] sched: act_ctinfo: use extack error reporting (Ivan Vecera) [1739606] - [net] sched: ingress: set 'unlocked' flag for clsact Qdisc ops (Ivan Vecera) [1739606] - [net] sched: ingress: set 'unlocked' flag for Qdisc ops (Ivan Vecera) [1739606] - [tools] tc-tests: updated fw with bind actions by reference use cases (Ivan Vecera) [1739606] - [net] sched: act_ctinfo: minor size optimisation (Ivan Vecera) [1739606] - [net] flow_offload: use struct_size() in kzalloc() (Ivan Vecera) [1739606] - [net] sched: don't use tc_action->order during action dump (Ivan Vecera) [1739606] - [net] sch_htb: redefine htb qdisc overlimits (Ivan Vecera) [1739606] - [tools] selftests: tc-testing: Add pedit tests (Ivan Vecera) [1739606] - [net] sched: add ingress mirred action to hardware IR (Ivan Vecera) [1757520] - [include] net: tc_act: add helpers to detect ingress mirred actions (Ivan Vecera) [1757520] - [net] sched: add skbedit of ptype action to hardware IR (Ivan Vecera) [1757520] - [include] net: tc_act: add skbedit_ptype helper functions (Ivan Vecera) [1757520] - [net] openvswitch: load and reference the NAT helper. (Flavio Leitner) [1752970] - [net] openvswitch: load NAT helper (Flavio Leitner) [1752970] - [net] netfilter: nf_nat: register NAT helpers. (Flavio Leitner) [1752970] - [net] netfilter: add API to manage NAT helpers. (Flavio Leitner) [1752970] - [net] netfilter: use macros to create module aliases. (Flavio Leitner) [1752970] - [net] xfrm: remove a duplicated assignment (Sabrina Dubroca) [1760002] - [net] xfrm: remove empty xfrmi_init_net (Sabrina Dubroca) [1760002] - [net] xfrm: remove unneeded export_symbols (Sabrina Dubroca) [1760002] - [include] xfrm: clean an indentation issue, remove a space (Sabrina Dubroca) [1760002] - [net] xfrm6: remove BUG_ON from xfrm6_dst_ifdown (Sabrina Dubroca) [1760002] - [net] xfrm: policy: add missing indentation (Sabrina Dubroca) [1760002] - [net] xfrm: Fix bucket count reported to userspace (Sabrina Dubroca) [1760002] - [net] xfrm: use complete IPv6 addresses for hash (Sabrina Dubroca) [1760002] - [net] xfrm: use correct size to initialise sp->ovec (Sabrina Dubroca) [1760002] - [net] xfrm: allow driver to quietly refuse offload (Sabrina Dubroca) [1760002] - [net] esp: remove redundant define esph (Sabrina Dubroca) [1760002] - [net] ip6_vti: simplify stats handling in vti6_xmit (Sabrina Dubroca) [1760002] - [net] xfrm: fix 'passing zero to ERR_PTR()' warning (Sabrina Dubroca) [1760002] - [net] xfrm: remove blank lines at EOF (Sabrina Dubroca) [1760002] - [net] xfrm: don't check offload_handle for nonzero (Sabrina Dubroca) [1760002] - [net] ipv6: xfrm: use 64-bit timestamps (Sabrina Dubroca) [1760002] - [net] devlink: Introduce PCI VF port flavour and port attribute (Petr Oros) [1761495] - [net] devlink: Introduce PCI PF port flavour and port attribute (Petr Oros) [1761495] - [net] devlink: Return physical port fields only for applicable port flavours (Petr Oros) [1761495] - [net] devlink: Refactor physical port attributes (Petr Oros) [1761495] - [net] ipv4: fix race condition between route lookup and invalidation (Guillaume Nault) [1765639] - [net] add {READ|WRITE}_ONCE() annotations on ->rskq_accept_head (Guillaume Nault) [1765639] - [net] ipv4/icmp: fix rt dst dev null pointer dereference (Guillaume Nault) [1765639] - [net] ipip: validate header length in ipip_tunnel_xmit (Guillaume Nault) [1765639] - [net] ipv4: Use return value of inet_iif() for __raw_v4_lookup in the while loop (Guillaume Nault) [1765639] - [net] ipv4: Fix raw socket lookup for local traffic (Guillaume Nault) [1765639] - [net] ipv4: Return error for RTA_VIA attribute (Guillaume Nault) [1765639] - [net] ipmr: fix unresolved entry dumps (Guillaume Nault) [1765639] - [net] ipvs: don't ignore errors in case refcounting ip_vs module fails (Davide Caratti) [1687094] - [net] ipvs: fix tinfo memory leak in start_sync_thread (Davide Caratti) [1687094] - [net] tcp: fix a possible lockdep splat in tcp_done() (Marcelo Leitner) [1764654] - [net] tcp: add rcu protection around tp->fastopen_rsk (Marcelo Leitner) [1764654] - [net] tcp: annotate lockless access to tcp_memory_pressure (Marcelo Leitner) [1764654] - [net] tcp: fix tcp_ecn_withdraw_cwr() to clear TCP_ECN_QUEUE_CWR (Marcelo Leitner) [1764654] - [net] tcp: inherit timestamp on mtu probe (Marcelo Leitner) [1764654] - [net] tcp: remove empty skb from write queue in error cases (Marcelo Leitner) [1764654] - [net] tcp: get rid of tcp_check_send_head() (Marcelo Leitner) [1764654] - [net] tcp: make sure EPOLLOUT wont be missed (Marcelo Leitner) [1764654] - [net] ipv4: set the tcp_min_rtt_wlen range from 0 to one day (Marcelo Leitner) [1764654] - [net] net-tcp: /proc/sys/net/ipv4/tcp_probe_interval is a u32 not int (Marcelo Leitner) [1764654] - [net] tcp: fix a race in inet_diag_dump_icsk() (Marcelo Leitner) [1764654] - [net] netfilter: nft_meta: Add NFT_META_I/OIFKIND meta type (Florian Westphal) [1763657] - [net] netfilter: nft_xfrm: use state family, not hook one (Florian Westphal) [1763654] - [net] netfilter: nf_tables: add xfrm expression (Florian Westphal) [1763654] - [net] netfilter: nf_tables: rt: allow checking if dst has xfrm attached (Florian Westphal) [1763654] - [netdrv] mlx5e: Fix unnecessary flow_block_cb_is_busy call (Ivan Vecera) [1737890] - [netdrv] nfp: flower: verify that block cb is not busy before binding (Ivan Vecera) [1737890] - [netdrv] net/mlx5e: Provide cb_list pointer when setting up tc block on rep (Ivan Vecera) [1737890] - [net] sched: Fix NULL-pointer dereference in tc_indr_block_ing_cmd() (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block structure and use it (Ivan Vecera) [1737890] - [net] flow_offload: rename tc_setup_cb_t to flow_setup_cb_t (Ivan Vecera) [1737890] - [include] flow_offload: include linux/kernel.h from flow_offload.h (Ivan Vecera) [1737890] - [net] flow_offload: remove netns parameter from flow_block_cb_alloc() (Ivan Vecera) [1737890] - [net] openvswitch: rename flow_stats to sw_flow_stats (Ivan Vecera) [1737890] - [netdrv] mlx5e: Fix unused variable warning when CONFIG_MLX5_ESWITCH is off (Ivan Vecera) [1737890] - [netdrv] net: flow_offload: rename tc_cls_flower_offload to flow_cls_offload (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block_cb_is_busy() and use it (Ivan Vecera) [1737890] - [net] sched: remove tcf block API (Ivan Vecera) [1737890] - [include] sched: use new symbol for TC kABI version (Ivan Vecera) [1737890] - [netdrv] use flow block API (Ivan Vecera) [1737890] - [net] sched: use flow block API (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block_cb_{priv, incref, decref}() (Ivan Vecera) [1737890] - [net] flow_offload: add list handling functions (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block_cb_alloc() and flow_block_cb_free() (Ivan Vecera) [1737890] - [net] flow_offload: rename TCF_BLOCK_BINDER_TYPE_* to FLOW_BLOCK_BINDER_TYPE_* (Ivan Vecera) [1737890] - [net] flow_offload: rename TC_BLOCK_{UN}BIND to FLOW_BLOCK_{UN}BIND (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block_cb_setup_simple() (Ivan Vecera) [1737890] - [net] openvswitch: free vport unless register_netdevice() succeeds (Stefano Brivio) [1765580] - [net] openvswitch: Clear the L4 portion of the key for "later" fragments. (Stefano Brivio) [1765580] - [net] openvswitch: Properly set L4 keys on "later" IP fragments (Stefano Brivio) [1765580] - [net] openvswitch: Print error when ovs_execute_actions() fails (Stefano Brivio) [1765580] - [net] openvswitch: do not free vport if register_netdevice() is failed. (Stefano Brivio) [1765580] - [net] xfrm: policy: remove pcpu policy cache (Xin Long) [1743519] - [net] netem: correct the parent's backlog when corrupted packet was dropped (Davide Caratti) [1764553] - [net] netem: fix error path for corrupted GSO frames (Davide Caratti) [1764553] - [net] avoid potential infinite loop in tc_ctl_action() (Davide Caratti) [1764553] - [net] act_mirred: Fix mirred_init_module error handling (Davide Caratti) [1764553] - [net] sch_dsmark: fix potential NULL deref in dsmark_init() (Davide Caratti) [1764553] - [net] sch_cbq: validate TCA_CBQ_WRROPT to avoid crash (Davide Caratti) [1764553] - [net] sched: sch_sfb: don't call qdisc_put() while holding tree lock (Davide Caratti) [1764553] - [net] sched: multiq: don't call qdisc_put() while holding tree lock (Davide Caratti) [1764553] - [net] sched: sch_htb: don't call qdisc_put() while holding tree lock (Davide Caratti) [1764553] - [net] sched: fix possible crash in tcf_action_destroy() (Davide Caratti) [1764553] - [net] sch_netem: fix a divide by zero in tabledist() (Davide Caratti) [1764553] - [net] sched: act_sample: don't push mac header on ip6gre ingress (Davide Caratti) [1764553] - [net] net_sched: let qdisc_put() accept NULL pointer (Davide Caratti) [1764553] - [net] tcp: adjust rto_base in retransmits_timed_out() (Marcelo Leitner) [1756775] - [net] tcp: better handle TCP_USER_TIMEOUT in SYN_SENT state (Marcelo Leitner) [1756775] - [include] netlink: use 48 byte ctx instead of 6 signed longs for callback (Petr Oros) [1751273] - [net] rtnetlink: skip metrics loop for dst_default_metrics (Petr Oros) [1751273] - [include] netlink: Add field to skip in-kernel notifications (Petr Oros) [1751273] - [include] netlink: Document all fields of 'struct nl_info' (Petr Oros) [1751273] - [net] ipoib: show VF broadcast address (Petr Oros) [1751273] - [net] remove empty netlink_tap_exit_net (Petr Oros) [1751273] - [net] netlink: make netlink_walk_start() void return type (Petr Oros) [1751273] - [include] net: nexthop uapi (Petr Oros) [1751273] - [net] Treat sock->sk_drops as an unsigned int when printing (Petr Oros) [1751273] - [net] fix two coding style issues (Petr Oros) [1751273] - [net] ipset: drop ipset_nest_start() and ipset_nest_end() (Petr Oros) [1751273] - [net] netlink: make nla_nest_start() add NLA_F_NESTED flag (Petr Oros) [1751273] - [net] netfilter: nf_tables: fix a missing check of nla_put_failure (Petr Oros) [1751273] - [net] ncsi: fix a missing check for nla_nest_start (Petr Oros) [1751273] - [net] genetlink: use idr_alloc_cyclic for family->id assignment (Petr Oros) [1751273] - [net] netlink: Check address length before reading groups field (Petr Oros) [1751273] - [net] core: Fix rtnetlink kernel-doc headers (Petr Oros) [1751273] - [net] rhashtable: Remove obsolete rhashtable_walk_init function (Petr Oros) [1751273] - [net] netfilter: nf_tables: use rhashtable_walk_enter instead of rhashtable_walk_init (Petr Oros) [1751273] - [net] netlink: reduce NLA_POLICY_NESTED{, _ARRAY} arguments (Petr Oros) [1751273] - [net] netlink: rename NETLINK_DUMP_STRICT_CHK -> NETLINK_GET_STRICT_CHK (Petr Oros) [1751273] - [include] netlink: replace __NLA_ENSURE implementation (Petr Oros) [1751273] - [include] netlink: fix typo in nla_parse_nested() comment (Petr Oros) [1751273] - [net] netlink: remove hash::nelems check in netlink_insert (Petr Oros) [1751273] - [net] netlink: Make groups check less stupid in netlink_bind() (Petr Oros) [1751273] - [include] genetlink: constify genl_err_attr() argument (Petr Oros) [1751273] - [net] netlink: do not store start function in netlink_cb (Petr Oros) [1751273] - [include] linux: Add skb_frag_t page_offset accessors (Petr Oros) [1757515] - [include] net: add missing documentation in linux/skbuff.h (Petr Oros) [1757515] - [net] l2tp: Fix possible NULL pointer dereference (Stefano Brivio) [1764185] - [net] l2ip: fix possible use-after-free (Stefano Brivio) [1764185] - [net] l2tp: use rcu_dereference_sk_user_data() in l2tp_udp_encap_recv() (Stefano Brivio) [1764185] - [net] l2tp: fix infoleak in l2tp_ip6_recvmsg() (Stefano Brivio) [1764185] - [net] l2tp: copy 4 more bytes to linear part if necessary (Stefano Brivio) [1764185] - [net] l2tp: fix reading optional fields of L2TPv3 (Stefano Brivio) [1764185] - [net] l2tp: remove ->recv_payload_hook (Stefano Brivio) [1764185] - [net] l2tp: don't export l2tp_session_queue_purge() (Stefano Brivio) [1764185] - [net] l2tp: remove .show from struct l2tp_tunnel (Stefano Brivio) [1764185] - [netdrv] vxlan: do not destroy fdb if register_netdevice() is failed (Stefano Brivio) [1763793] - [net] ip6erspan: remove the incorrect mtu limit for ip6erspan (Stefano Brivio) [1763286] - [net] ipv6: Handle missing host route in __ipv6_ifa_notify (Stefano Brivio) [1763286] - [net] ipv6: drop incoming packets having a v4mapped source address (Stefano Brivio) [1763286] - [net] ip6_gre: fix a dst leak in ip6erspan_tunnel_xmit (Stefano Brivio) [1763286] - [net] mld: fix memory leak in mld_del_delrec() (Stefano Brivio) [1763286] - [net] ipv6: rt6_check should return NULL if 'from' is NULL (Stefano Brivio) [1763286] - [net] ipv6_sockglue: Fix a missing-check bug in ip6_ra_control() (Stefano Brivio) [1763286] - [net] ipv6_gre: Fix GRO to work on IPv6 over GRE tap (Stefano Brivio) [1763286] - [net] ipv4: Return -ENETUNREACH if we can't create route but saddr is valid (Stefano Brivio) [1686686] - [net] netfilter: nft_connlimit: disable bh on garbage collection (Florian Westphal) [1762844] - [net] netfilter: ebtables: Fix argument order to ADD_COUNTER (Florian Westphal) [1762844] - [net] netfilter: ebtables: CONFIG_COMPAT: reject trailing data after last rule (Florian Westphal) [1762844] - [net] netfilter: ebtables: CONFIG_COMPAT: drop a bogus WARN_ON (Florian Westphal) [1762844] - [net] netfilter: bridge: set skb transport_header before entering NF_INET_PRE_ROUTING (Florian Westphal) [1762844] - [net] netfilter: ebtables: also count base chain policies (Florian Westphal) [1762844] - [net] netfilter: ebtables: compat: un-break 32bit setsockopt when no rules are present (Florian Westphal) [1762844] - [net] sctp: change sctp_prot .no_autobind with true (Xin Long) [1762625] - [net] sctp: destroy bucket if failed to bind addr (Xin Long) [1762625] - [net] sctp: remove redundant assignment when call sctp_get_port_local (Xin Long) [1762625] - [net] sctp: change return type of sctp_get_port_local (Xin Long) [1762625] - [net] sctp: Fix the link time qualifier of 'sctp_ctrlsock_exit()' (Xin Long) [1762625] - [net] sctp: fix the missing put_user when dumping transport thresholds (Xin Long) [1762625] - [net] sctp: use transport pf_retrans in sctp_do_8_2_transport_strike (Xin Long) [1762625] - [net] sctp: allow users to set ep ecn flag by sockopt (Xin Long) [1762625] - [net] sctp: allow users to set netns ecn flag with sysctl (Xin Long) [1762625] - [net] sctp: make ecn flag per netns and endpoint (Xin Long) [1762625] - [net] sctp: remove net sctp.x_enable working as a global switch (Xin Long) [1762625] - [net] sctp: add SCTP_AUTH_SUPPORTED sockopt (Xin Long) [1762625] - [net] sctp: add sctp_auth_init and sctp_auth_free (Xin Long) [1762625] - [net] sctp: use ep and asoc auth_enable properly (Xin Long) [1762625] - [net] sctp: add SCTP_ASCONF_SUPPORTED sockopt (Xin Long) [1762625] - [net] sctp: check asoc peer.asconf_capable before processing asconf (Xin Long) [1762625] - [net] sctp: not set peer.asconf_capable in sctp_association_init (Xin Long) [1762625] - [net] sctp: add asconf_enable in struct sctp_endpoint (Xin Long) [1762625] - [net] sctp: fix memleak in sctp_send_reset_streams (Xin Long) [1762625] - [net] sctp: fix the transport error_count check (Xin Long) [1762625] - [net] sched: fix corrupted L2 header with MPLS 'push' and 'pop' actions (Ivan Vecera) [1737820] - [net] avoid errors when trying to pop MLPS header on non-MPLS packets (Ivan Vecera) [1737820] - [net] netfilter: connlabels: prefer static lock initialiser (Ivan Vecera) [1737820] - [net] sched: include mpls actions in hardware intermediate representation (Ivan Vecera) [1737820] - [net] sched: Make NET_ACT_CT depends on NF_NAT (Ivan Vecera) [1737820] - [tools] tc-tests: Add tc action ct tests (Ivan Vecera) [1737820] - [net] sched: cls_flower: Add matching on conntrack info (Ivan Vecera) [1737820] - [net] flow_dissector: add connection tracking dissection (Ivan Vecera) [1737820] - [net] sched: Introduce action ct (Ivan Vecera) [1737820] - [tools] tc-tests: actions: add MPLS tests (Ivan Vecera) [1737820] - [net] sched: add mpls manipulation actions to TC (Ivan Vecera) [1737820] - [net] core: add MPLS update core helper and use in OvS (Ivan Vecera) [1737820] - [net] core: move pop MPLS functionality from OvS to core helper (Ivan Vecera) [1737820] - [net] core: move push MPLS functionality from OvS to core helper (Ivan Vecera) [1737820] - [net] sched: Introduce act_ctinfo action (Ivan Vecera) [1737820] - [netdrv] mlx5e: Allow dissector meta key in tc flower (Ivan Vecera) [1762861] - [tools] selftests: tc: add ingress device matching support (Ivan Vecera) [1762861] - [net] flow_offload: implement support for meta key (Ivan Vecera) [1762861] - [net] sched: cls_flower: use flow_dissector for ingress ifindex (Ivan Vecera) [1762861] - [net] flow_dissector: add support for ingress ifindex dissection (Ivan Vecera) [1762861] - [net] udp: only do GSO if # of segs > 1 (Guillaume Nault) [1762357] - [net] udp: fix gso_segs calculations (Guillaume Nault) [1762357] - [tools] selftests: rtnetlink: add small test case with 'promote_secondaries' enabled (Petr Oros) [1759177] - [net] ipv4: fix infinite loop on secondary addr promotion (Petr Oros) [1759177] - [tools] selftests: rtnetlink: add addresses with fixed life time (Petr Oros) [1759177] - [net] ipv4: remove erroneous advancement of list pointer (Petr Oros) [1759177] - [net] ipv4: fix rcu lockdep splat due to wrong annotation (Petr Oros) [1759177] - [net] ipv4: provide __rcu annotation for ifa_list (Petr Oros) [1759177] - [drivers] use in_dev_for_each_ifa_rtnl/rcu (Petr Oros) [1759177] - [net] use new in_dev_ifa iterators (Petr Oros) [1759177] - [net] netfilter: use in_dev_for_each_ifa_rcu (Petr Oros) [1759177] - [net] devinet: use in_dev_for_each_ifa_rcu in more places (Petr Oros) [1759177] - [net] inetdevice: provide replacement iterators for in_ifaddr walk (Petr Oros) [1759177] - [fs] afs: do not send list of client addresses (Petr Oros) [1759177] - [net] sctp: add SCTP_SEND_FAILED_EVENT event (Xin Long) [1751129] - [net] sctp: add SCTP_ADDR_MADE_PRIM event (Xin Long) [1751129] - [net] sctp: add SCTP_ADDR_REMOVED event (Xin Long) [1751129] - [net] sctp: add SCTP_ADDR_ADDED event (Xin Long) [1751129] - [netdrv] team: call RCU read lock when walking the port_list (Hangbin Liu) [1724896] - [net] packet: fix race in tpacket_snd() (Davide Caratti) [1760276] - [net] packet: fix memory leak in packet_set_ring() (Davide Caratti) [1760276] - [net] packet: unconditionally free po->rollover (Davide Caratti) [1760276] - [net] llc: fix skb leak in llc_build_and_send_ui_pkt() (Davide Caratti) [1760276] - [net] af_key: fix leaks in key_pol_get_resp and dump_sp. (Davide Caratti) [1760276] - [net] packet: in recvmsg msg_name return at least sizeof sockaddr_ll (Davide Caratti) [1760276] - [net] packet: Set __GFP_NOWARN upon allocation in alloc_pg_vec (Davide Caratti) [1760276] - [net] packet: fix 4gb buffer limit due to overflow check (Davide Caratti) [1760276] - [net] llc: do not use sk_eat_skb() (Davide Caratti) [1760276] - [fs] proc: fix /proc/net/* after setns(2) (Davide Caratti) [1760276] - [net] Unpublish sk from sk_reuseport_cb before call_rcu (Paolo Abeni) [1760409] - [net] Fix null de-reference of device refcount (Paolo Abeni) [1760409] - [include] ipv4: Define __ipv4_neigh_lookup_noref when CONFIG_INET is disabled (Paolo Abeni) [1760409] - [net] neighbor: Call __ipv4_neigh_lookup_noref in neigh_xmit (Paolo Abeni) [1760409] - [net] ebpf: record usage of flow dissector (Jiri Benc) [1749812] - [tools] selftests/bpf: More compatible nc options in test_lwt_ip_encap (Jiri Benc) [1749812] - [tools] selftests/bpf: Set rp_filter in test_flow_dissector (Jiri Benc) [1749812] - [net] bpf: lwtunnel: fix reroute supplying invalid dst (Jiri Benc) [1749812] - [kernel] rh_features: convert to atomic allocation (Jiri Benc) [1749812] - [net] xsk: lock the control mutex in sock_diag interface (Jiri Benc) [1749812] - [documentation] networking: fix af_xdp.rst Sphinx warnings (Jiri Benc) [1749812] - [documentation] flow_dissector: rst'ify documentation (Jiri Benc) [1749812] - [documentation] flow_dissector: document BPF flow dissector environment (Jiri Benc) [1749812] - [net] xsk: fix umem memory leak on cleanup (Jiri Benc) [1749812] - [net] xsk: fix to reject invalid options in Tx descriptor (Jiri Benc) [1749812] - [net] xsk: fix to reject invalid flags in xsk_bind (Jiri Benc) [1749812] - [net] xsk: fix potential crash in xsk_diag_put_umem() (Jiri Benc) [1749812] - [net] bpfilter: re-add header search paths to tools include to fix build error (Jiri Benc) [1749812] - [documentation] xsk: add FAQ to facilitate for first time users (Jiri Benc) [1749812] - [net] bpf/test_run: fix unkillable BPF_PROG_TEST_RUN for flow dissector (Jiri Benc) [1749812] - [tools] sync uapi/linux/if_link.h header (Jiri Benc) [1749812] - [net] xdp: allow generic and driver XDP on one interface (Jiri Benc) [1749812] - [net] xdp: Provide extack messages when prog attachment failed (Jiri Benc) [1749812] - [net] bpfilter: remove extra header search paths for bpfilter_umh (Jiri Benc) [1749812] - [include] bpf: fix missing prototype warnings (Jiri Benc) [1749812] - [net] xsk: add sock_diag interface for AF_XDP (Jiri Benc) [1749812] - [net] xsk: add id to umem (Jiri Benc) [1749812] - [net] xsk: track AF_XDP sockets on a per-netns list (Jiri Benc) [1749812] - [include] redhat: rh_kabi: introduce RH_KABI_EXTEND_WITH_SIZE (Jiri Benc) [1749812] - [net] tcp: Avoid TCP syncookie rejected by SO_REUSEPORT socket (Jiri Benc) [1749812] - [net] tcp: use monotonic timestamps for PAWS (Jiri Benc) [1749812] - [net] tcp: remove one indentation level in tcp_create_openreq_child (Jiri Benc) [1749812] - [netdrv] ppp: Fix memory leak in ppp_write (Guillaume Nault) [1759312] - [netdrv] ppp: deflate: Fix possible crash in deflate_init (Guillaume Nault) [1759312] - [netdrv] pppoe: fix reception of frames with no mac header (Guillaume Nault) [1759312] - [net] tcp_bbr: fix quantization code to not raise cwnd if not probing bandwidth (Florian Westphal) [1759208] - [net] tcp_bbr: refactor bbr_target_cwnd() for general inflight provisioning (Florian Westphal) [1759208] - [net] tcp_bbr: centralize code to set gains (Florian Westphal) [1759208] - [net] tcp_bbr: apply PROBE_RTT cwnd cap even if acked==0 (Florian Westphal) [1759208] - [net] tcp_bbr: in restart from idle, see if we should exit PROBE_RTT (Florian Westphal) [1759208] - [net] tcp_bbr: add bbr_check_probe_rtt_done() helper (Florian Westphal) [1759208] - [net] xfrm/xfrm_policy: fix dst dev null pointer dereference in collect_md mode (Hangbin Liu) [1734589] - [tools] selftests: forwarding: gre_multipath: Fix flower filters (Hangbin Liu) [1756832] - [tools] selftests: forwarding: gre_multipath: Enable IPv4 forwarding (Hangbin Liu) [1756832] - [tools] set sysctl bc_forwarding properly in router_broadcast.sh (Hangbin Liu) [1756832] - [tools] selftests: fib_rule_tests: enable forwarding before ipv4 from/iif test (Hangbin Liu) [1756832] - [tools] selftests: fib_rule_tests: use pre-defined DEV_ADDR (Hangbin Liu) [1756832] - [tools] selftests: fib_rule_tests: fix local IPv4 address typo (Hangbin Liu) [1756832] - [tools] selftests: fib_rule_tests: print the result and return 1 if any tests failed (Hangbin Liu) [1756832] - [tools] selftests: fib_tests: Fix 'Command line is not complete' errors (Hangbin Liu) [1756832] - [tools] selftests: Update fib_tests to handle missing ping6 (Hangbin Liu) [1756832] - [tools] fib_tests: Add tests for metrics on routes (Hangbin Liu) [1756832] - [tools] selftests: udpgso_bench.sh explicitly requires bash (Hangbin Liu) [1756832] - [tools] selftests/net: add tls to .gitignore (Hangbin Liu) [1756832] - [net] ipv4: avoid mixed n_redirects and rate_tokens usage (Paolo Abeni) [1753092] - [lib] netlink: set bad attribute also on maxtype check (Petr Oros) [1757776] - [lib] netlink: add validation of NLA_F_NESTED flag (Petr Oros) [1757776] - [net] ila: Fix rhashtable walker list corruption (Petr Oros) [1757776] - [lib] ila: make lockdep happy again (Petr Oros) [1757776] - [net] genetlink: do not validate dump requests if there is no policy (Petr Oros) [1757776] - [include] netlink: Fix nlmsg_parse as a wrapper for strict message parsing (Petr Oros) [1757776] - [net] tipc: fix missing indentation in source code (Petr Oros) [1757776] - [net] genetlink: optionally validate strictly/dumps (Petr Oros) [1757776] - [lib] netlink: add strict parsing for future attributes (Petr Oros) [1757776] - [include] netlink: re-add parse/validate functions in strict mode (Petr Oros) [1757776] - [net] netlink: make validation more configurable for future strictness (Petr Oros) [1757776] - [lib] netlink: add NLA_MIN_LEN (Petr Oros) [1757776] - [net] genetlink: make policy common to family (Petr Oros) [1757776] - [net] ila: Flush netlink command to clear xlat table (Petr Oros) [1757776] - [net] ila: Create main ila source file (Petr Oros) [1757776] - [net] ila: Call library function alloc_bucket_locks (Petr Oros) [1757776] - [net] ila: Fix use of rhashtable walk in ila_xlat.c (Petr Oros) [1757776] - [net] rtnetlink: fix rtnl_valid_stats_req() nlmsg_len check (Petr Oros) [1757750] - [net] mpls: netconf: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] mpls: route: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv6: route: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv6: addrlabel: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv6: netconf: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv6: addr: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv4: ipmr: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv4: route: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv4: netconf: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] namespace: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] rtnetlink: ifinfo: perform strict checks also for doit handler (Petr Oros) [1757750] - [net] rtnetlink: stats: reject requests for unknown stats (Petr Oros) [1757750] - [net] rtnetlink: stats: validate attributes in get as well as dumps (Petr Oros) [1757750] - [net] netlink: add helper to retrieve NETLINK_F_STRICT_CHK (Petr Oros) [1757750] - [include] linux/netlink.h: drop unnecessary extern prefix (Petr Oros) [1757750] - [net] rtnetlink: avoid frame size warning in rtnl_newlink() (Petr Oros) [1757750] - [net] rtnetlink: remove a level of indentation in rtnl_newlink() (Petr Oros) [1757750] - [net] rtnetlink: Add more extack messages to rtnl_newlink (Petr Oros) [1757750] - [net] netfilter: nf_tables: allow lookups in dynamic sets (Florian Westphal) [1759074] - [net] netfilter: nf_tables: check the result of dereferencing base_chain->stats (Florian Westphal) [1759074] - [net] revert "netfilter: nft_hash: add map lookups for hashing operations" (Florian Westphal) [1759074] - [net] netfilter: nf_tables: don't prevent event handler from device cleanup on netns exit (Florian Westphal) [1759074] - [net] netfilter: nft_ct: enable conntrack for helpers (Florian Westphal) [1759074] - [net] netfilter: conntrack: always store window size un-scaled (Florian Westphal) [1758668] - [net] netfilter: synproxy: fix rst sequence number mismatch (Florian Westphal) [1758668] - [net] netfilter: synproxy: fix erroneous tcp mss option (Florian Westphal) [1758668] - [net] netfilter: nfnetlink: avoid deadlock due to synchronous request_module (Florian Westphal) [1758668] - [net] netfilter: nf_queue: fix reinject verdict handling (Florian Westphal) [1758668] - [net] netfilter: conntrack: Use consistent ct id hash calculation (Florian Westphal) [1758668] - [net] netfilter: ctnetlink: don't use conntrack/expect object addresses as id (Florian Westphal) [1758668] - [net] netfilter: bridge: Don't sabotage nf_hook calls for an l3mdev slave (Florian Westphal) [1758668] - [net] netfilter: avoid using skb->nf_bridge directly (Florian Westphal) [1758668] - [net] netfilter: nat: can't use dst_hold on noref dst (Florian Westphal) [1758668] - [net] netfilter: bridge: Don't sabotage nf_hook calls from an l3mdev (Florian Westphal) [1758668] - [net] netfilter: conntrack: fix removal of conntrack entries when l4tracker is removed (Florian Westphal) [1758668] - [net] netfilter: xt_hashlimit: fix a possible memory leak in htable_create() (Florian Westphal) [1758668] - [net] netfilter: xt_TEE: add missing code to get interface index in checkentry. (Florian Westphal) [1758668] - [net] netfilter: xt_TEE: fix wrong interface selection (Florian Westphal) [1758668] - [net] netfilter: xtables: avoid BUG_ON (Florian Westphal) [1758668] - [net] netfilter: nat: limit port clash resolution attempts (Florian Westphal) [1758646] - [net] netfilter: nat: remove l4 protocol port rovers (Florian Westphal) [1758646] - [net] neighbour: remove stray semicolon (Ivan Vecera) [1757459] - [net] neighbor: Initialize protocol when new pneigh_entry are created (Ivan Vecera) [1757459] - [net] neighbour: register rtnl doit handler (Ivan Vecera) [1757459] - [net] neighbor: Add protocol attribute (Ivan Vecera) [1757459] - [net] neighbor: Add extack messages for add and delete commands (Ivan Vecera) [1757459] - [net] rtnetlink: address is mandatory for rtnl_fdb_get (Ivan Vecera) [1757105] - [netdrv] vxlan: support for ndo_fdb_get (Ivan Vecera) [1757105] - [net] rtnetlink: support for fdb get (Ivan Vecera) [1757105] - [net] bridge: support for ndo_fdb_get (Ivan Vecera) [1757105] - [net] ipmr: remove hard code cache_resolve_queue_len limit (Hangbin Liu) [1631022] - [net] ipv6/addrconf: allow adding multicast addr if IFA_F_MCAUTOJOIN is set (Hangbin Liu) [1740961] - [net] xfrm interface: fix management of phydev (Xin Long) [1727240] - [net] xfrm interface: fix list corruption for x-netns (Xin Long) [1727240] - [net] xfrm interface: ifname may be wrong in logs (Xin Long) [1727240] - [net] xfrm interface: avoid corruption on changelink (Xin Long) [1727240] - [net] netlink: add validation function to policy (Ivan Vecera) [1753333] - [net] netlink: add attribute range validation to policy (Ivan Vecera) [1753333] - [net] sched: police: allow accessing police->params with rtnl (Ivan Vecera) [1731416] - [net] sched: remove block pointer from common offload structure (Ivan Vecera) [1731416] - [net] nfp: flower: add qos offload install and remove functionality. (Ivan Vecera) [1731416] - [net] nfp: flower: add qos offload framework (Ivan Vecera) [1731416] - [net] sched: add block pointer to tc_cls_common_offload structure (Ivan Vecera) [1731416] - [net] sched: allow stats updates from offloaded police actions (Ivan Vecera) [1731416] - [net] sched: extend matchall offload for hardware statistics (Ivan Vecera) [1731416] - [net] sched: add police action to the hardware intermediate representation (Ivan Vecera) [1731416] - [net] sched: move police action structures to header (Ivan Vecera) [1731416] - [net] sched: remove unused functions for matchall offload (Ivan Vecera) [1731416] - [net] dsa: use intermediate representation for matchall offload (Ivan Vecera) [1731416] - [netdrv] mlxsw: use intermediate representation for matchall offload (Ivan Vecera) [1731416] - [net] tipc: disallow enabling of loopback interface bearer (Jon Maloy) [1717305] - [net] tipc: add NULL pointer check before calling kfree_rcu (Jon Maloy) [1747392] - [net] xsk: Return the whole xdp_desc from xsk_umem_consume_tx (Ivan Vecera) [1748497] - [net] devlink: add warning for ndo_get_port_parent_id set when not needed (Petr Oros) [1737133] - [net] devlink: introduce devlink_compat_switch_id_get() helper (Petr Oros) [1737133] - [net] devlink: extend port attrs for switch ID (Petr Oros) [1737133] - [net] devlink: convert devlink_port_attrs bools to bits (Petr Oros) [1737133] - [net] devlink: add warning for ndo_get_phys_port_name set when not needed (Petr Oros) [1737133] - [netdrv] nfp: move devlink port type set after netdev registration (Petr Oros) [1737133] - [netdrv] dsa: move devlink_port_attrs_set() call before register (Petr Oros) [1737133] - [netdrv] mlxsw: Move devlink_port_attrs_set() call before register (Petr Oros) [1737133] - [netdrv] bnxt: set devlink port type after registration (Petr Oros) [1737133] - [netdrv] bnxt: call devlink_port_type_eth_set() before port register (Petr Oros) [1737133] - [netdrv] bnxt: set devlink port attrs properly (Petr Oros) [1737133] - [netdrv] dsa: add missing net/devlink.h include (Petr Oros) [1737133] - [netdrv] bnxt: add missing net/devlink.h include (Petr Oros) [1737133] - [netdrv] revert "devlink: Add a generic wake_on_lan port parameter" (Petr Oros) [1737133] - [netdrv] bnxt_en: Add bnxt_en initial port params table and register it (Petr Oros) [1737133] - [netdrv] mlxsw: spectrum: Assume CONFIG_NET_DEVLINK is always enabled (Petr Oros) [1737527] - [netdrv] netdevsim: assume CONFIG_NET_DEVLINK is always enabled (Petr Oros) [1737527] - [net] devlink: introduce devlink_compat_phys_port_name_get() (Petr Oros) [1737527] - [net] replace ndo_get_devlink with ndo_get_devlink_port (Petr Oros) [1737527] - [net] devlink: select NET_DEVLINK from drivers (Petr Oros) [1737527] - [net] devlink: add port type spinlock (Petr Oros) [1737527] - [net] devlink: warn on setting type on unregistered port (Petr Oros) [1737527] - [net] devlink: disallow port_attrs_set() to be called before register (Petr Oros) [1737527] - [net] devlink: don't pass return value of __devlink_port_type_set() (Petr Oros) [1737527] - [net] devlink: don't take devlink_mutex for devlink_compat_* (Petr Oros) [1737527] - [net] devlink: add couple of missing mutex_destroy() calls (Petr Oros) [1737527] - [net] devlink: fix kdoc (Petr Oros) [1737527] - [net] devlink: require non-NULL ops for devlink instances (Petr Oros) [1737527] - [net] devlink: hold a reference to the netdevice around ethtool compat (Petr Oros) [1737527] - [net] devlink: create a special NDO for getting the devlink instance (Petr Oros) [1737527] - [net] devlink: Add WARN_ON to catch errors of not cleaning devlink objects (Petr Oros) [1737527] - [netdrv] s390/qeth: fix xmit_more support (Ivan Vecera) [1734516] - [netdrv] revert "[netdrv] gve: account for lack of netdev_xmit_more() definition (RHEL-only)" (Ivan Vecera) [1734516] - [netdrv] net/mlx5e: Fix wrong xmit_more application (Ivan Vecera) [1734516] - [include] net: use correct this_cpu primitive in dev_recursion_level (Ivan Vecera) [1734516] - [netdrv] drivers: net: aurora: use netdev_xmit_more helper (Ivan Vecera) [1734516] - [netdrv] drivers: net: sfc: use netdev_xmit_more helper (Ivan Vecera) [1734516] - [netdrv] drivers: mellanox: use netdev_xmit_more() helper (Ivan Vecera) [1734516] - [netdrv] net: move skb->xmit_more hint to softnet data (Ivan Vecera) [1734516] - [net] place xmit recursion in softnet data (Ivan Vecera) [1734516]- [netdrv] net: ena: clean up indentation issue (John Linville) [1770979] - [netdrv] net: ena: Select DIMLIB for ENA_ETHERNET (John Linville) [1770979] - [netdrv] net: ena: fix incorrect update of intr_delay_resolution (John Linville) [1770979] - [netdrv] net: ena: fix retrieval of nonadaptive interrupt moderation intervals (John Linville) [1770979] - [netdrv] net: ena: fix update of interrupt moderation register (John Linville) [1770979] - [netdrv] net: ena: remove all old adaptive rx interrupt moderation code from ena_com (John Linville) [1770979] - [netdrv] net: ena: remove ena_restore_ethtool_params() and relevant fields (John Linville) [1770979] - [netdrv] net: ena: remove old adaptive interrupt moderation code from ena_netdev (John Linville) [1770979] - [netdrv] net: ena: remove code duplication in ena_com_update_nonadaptive_moderation_interval _*() (John Linville) [1770979] - [netdrv] net: ena: enable the interrupt_moderation in driver_supported_features (John Linville) [1770979] - [netdrv] net: ena: reimplement set/get_coalesce() (John Linville) [1770979] - [netdrv] net: ena: switch to dim algorithm for rx adaptive interrupt moderation (John Linville) [1770979] - [netdrv] net: ena: add intr_moder_rx_interval to struct ena_com_dev and use it (John Linville) [1770979]- [fs] autofs: add ignore mount option (Ian Kent) [1743441] - [fs] autofs: improve ioctl sbi checks (Ian Kent) [1672133] - [crypto] crypto: ccp - Retry SEV INIT command in case of integrity check failure. (Gary Hook) [1767627] - [crypto] crypto: ccp - Verify access to device registers before initializing (Gary Hook) [1756867] - [crypto] crypto: ccp - Change a message to reflect status instead of failure (Gary Hook) [1756867] - [netdrv] ixgbevf: Bump version for RHEL 8.2.0 (Ken Cox) [1721701] - [netdrv] ixgbevf: Fix secpath usage for IPsec Tx offload (Ken Cox) [1721701] - [netdrv] ixgbevf: make array api static const, makes object smaller (Ken Cox) [1721701] - [netdrv] ixgbevf: Link lost in VM on ixgbevf when restoring from freeze or suspend (Ken Cox) [1721701] - [netdrv] ixgbevf: fix a compilation error of skb_frag_t (Ken Cox) [1721701] - [netdrv] net: Use skb accessors in network drivers (Ken Cox) [1721701] - [netdrv] ixgbevf: Use cached link state instead of re-reading the value for ethtool (Ken Cox) [1721701] - [netdrv] ixgbevf: fix possible divide by zero in ixgbevf_update_itr (Ken Cox) [1721701] - [netdrv] ixgbevf: fix a missing check of ixgbevf_write_msg_read_ack (Ken Cox) [1721701] - [infiniband] IB/hfi1: Use a common pad buffer for 9B and 16B packets (Honggang Li) [1719676] - [infiniband] IB/hfi1: Avoid excessive retry for TID RDMA READ request (Honggang Li) [1719676] - [infiniband] RDMA/hfi1: Prevent memory leak in sdma_init (Honggang Li) [1719676] - [infiniband] IB/hfi1: remove unlikely() from IS_ERR*() condition (Honggang Li) [1719676] - [infiniband] IB/hfi1: Define variables as unsigned long to fix KASAN warning (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, hfi1, qib}: Add a counter for credit waits (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add traces for TID RDMA READ (Honggang Li) [1719676] - [infiniband] infiniband: hfi1: fix memory leaks (Honggang Li) [1719676] - [infiniband] infiniband: hfi1: fix a memory leak bug (Honggang Li) [1719676] - [infiniband] IB/hfi1: Drop stale TID RDMA packets that cause TIDErr (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add additional checks when handling TID RDMA WRITE DATA packet (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add additional checks when handling TID RDMA READ RESP packet (Honggang Li) [1719676] - [infiniband] IB/hfi1: Unsafe PSN checking for TID RDMA READ Resp packet (Honggang Li) [1719676] - [infiniband] IB/hfi1: Drop stale TID RDMA packets (Honggang Li) [1719676] - [infiniband] IB/hfi1: Fix Spectre v1 vulnerability (Honggang Li) [1719676] - [infiniband] IB/hfi1: Remove unused define (Honggang Li) [1719676] - [infiniband] IB/hfi1: Do not update hcrc for a KDETH packet during fault injection (Honggang Li) [1719676] - [infiniband] IB/hfi1: Drop all TID RDMA READ RESP packets after r_next_psn (Honggang Li) [1719676] - [infiniband] IB/hfi1: Field not zero-ed when allocating TID flow memory (Honggang Li) [1719676] - [infiniband] IB/hfi1: Unreserve a flushed OPFN request (Honggang Li) [1719676] - [infiniband] IB/hfi1: Check for error on call to alloc_rsm_map_table (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Fix variable shadowing issue in rvt_create_cq (Honggang Li) [1719676] - [infiniband] RDMA/rvt: Do not use a kernel header in the ABI (Honggang Li) [1719676] - [infiniband] IB/hfi1: No need to use try_module_get for debugfs (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Add trace for map_mr_sg (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Enhance trace information for FRWR debug (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add missing INVALIDATE opcodes for trace (Honggang Li) [1719676] - [infiniband] IB/hfi1: Reduce excessive aspm inlines (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, hfi1, qib}: Add helpers to hide SWQE WR details (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, hfi1, qib}: Remove AH refcount for UD QPs (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Set QP allowed opcodes after QP allocation (Honggang Li) [1719676] - [infiniband] IB/{hfi1, qib, rdmavt}: Put qp in error state when cq is full (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Fracture single lock used for posting and processing RWQEs (Honggang Li) [1719676] - [infiniband] IB/hfi1: Move receive work queue struct into uapi directory (Honggang Li) [1719676] - [infiniband] IB/hfi1: Move rvt_cq_wc struct into uapi directory (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Add new completion inline (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, qib, hfi1}: Convert to new completion API (Honggang Li) [1719676] - [infiniband] IB/hfi1: Spelling s/statisfied/satisfied/ (Honggang Li) [1719676] - [infiniband] IB/hfi1: Handle port down properly in pio (Honggang Li) [1719676] - [infiniband] IB/hfi1: Handle wakeup of orphaned QPs for pio (Honggang Li) [1719676] - [infiniband] IB/hfi1: Wakeup QPs orphaned on wait list after flush (Honggang Li) [1719676] - [infiniband] IB/hfi1: Use aborts to trigger RC throttling (Honggang Li) [1719676] - [infiniband] IB/hfi1: Create inline to get extended headers (Honggang Li) [1719676] - [infiniband] IB/hfi1: Silence txreq allocation warnings (Honggang Li) [1719676] - [infiniband] IB/hfi1: Avoid hardlockup with flushlist_lock (Honggang Li) [1719676] - [infiniband] IB/hfi1: Correct tid qp rcd to match verbs context (Honggang Li) [1719676] - [infiniband] IB/hfi1: Close PSM sdma_progress sleep window (Honggang Li) [1719676] - [infiniband] IB/hfi1: Validate fault injection opcode user input (Honggang Li) [1719676] - [infiniband] IB/hfi1: Use struct_size() helper (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Use struct_size() helper (Honggang Li) [1719676] - [infiniband] IB/hfi1: Validate page aligned for a given virtual address (Honggang Li) [1719676] - [infiniband] IB/{qib, hfi1, rdmavt}: Correct ibv_devinfo max_mr value (Honggang Li) [1719676] - [infiniband] IB/hfi1: Insure freeze_work work_struct is canceled on shutdown (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Fix alloc_qpn() WARN_ON() (Honggang Li) [1719676] - [infiniband] IB/hfi1: Remove set but not used variables 'offset' and 'fspsn' (Honggang Li) [1719676] - [infiniband] RDMA/rdmavt: Catch use-after-free access of AH structures (Honggang Li) [1719676] - [infiniband] IB/hfi1: Remove reference to RHF.VCRCErr (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add selected Rcv counters (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, qib, hfi1}: Use new routine to release reference counts (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Use more efficient allowed_ops (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Fix ab/ba include issues (Honggang Li) [1719676] - [infiniband] IB/hfi1: Make opfn.h self sufficient (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, hfi1): Miscellaneous comment fixes (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add debugfs to control expansion ROM write protect (Honggang Li) [1719676] - [infiniband] hfi1: Convert hfi1_unit_table to XArray (Honggang Li) [1719676] - [infiniband] hfi1: Convert vesw_idr to XArray (Honggang Li) [1719676] - [infiniband] RDMA/rdmavt: Use correct sizing on buffers holding page DMA addresses (Honggang Li) [1719676] - [infiniband] IB/hfi1: Fix two format strings (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add running average for adaptive pio (Honggang Li) [1719676] - [infiniband] mm: replace all open encodings for NUMA_NO_NODE (Honggang Li) [1719676] - [infiniband] drivers/IB,hfi1: do not se mmap_sem (Honggang Li) [1719676] - [infiniband] IB/hfi1: Suppress a compiler warning (Honggang Li) [1719676] - [scsi] qla2xxx: Update driver version (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: don't use zero for FC4_PRIORITY_NVME (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: initialize fc4_type_priority (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: fix NPIV tear down process (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Remove an include directive (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix device connect issues in P2P configuration (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Improve logging for scan thread (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Capture FW dump on MPI heartbeat stop event (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Check for MB timeout while capturing ISP27/28xx FW dump (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Set remove flag for all VP (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Add error handling for PLOGI ELS passthrough (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Dual FCP-NVMe target port support (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix a dma_pool_free() call (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix memory leak when sending I/O fails (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix driver unload hang (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix SRB leak on switch command timeout (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix double scsi_done for abort path (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Do command completion on abort timeout (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Reduce the number of forward declarations (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: fixup incorrect usage of host_byte (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix partial flash write of MBI (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Remove WARN_ON_ONCE in qla2x00_status_cont_entry() (Himanshu Madhani) [1763248] - [scsi] qla2xxx: Fix conflict_port check for NULL (Himanshu Madhani) [1763248] - [netdrv] Bump version for RHEL 8.2.0 (Ken Cox) [1721700] - [netdrv] ixgbe: Fix secpath usage for IPsec TX offload. (Ken Cox) [1721700] - [netdrv] ixgbe: fix double clean of Tx descriptors with xdp (Ken Cox) [1721700] - [netdrv] ixgbe: Prevent u8 wrapping of ITR value to something less than 10us (Ken Cox) [1721700] - [netdrv] ixgbe: use skb_get_queue_mapping in tx path (Ken Cox) [1721700] - [netdrv] ixgbe: fix memory leaks (Ken Cox) [1721700] - [netdrv] ixgbe: sync the first fragment unconditionally (Ken Cox) [1721700] - [netdrv] ixgbe: Use kzfree() rather than its implementation. (Ken Cox) [1721700] - [netdrv] ixgbe: simplify Rx buffer recycle (Ken Cox) [1721700] - [netdrv] ixgbe: no need to check return value of debugfs_create functions (Ken Cox) [1721700] - [netdrv] ixgbe: fix possible deadlock in ixgbe_service_task() (Ken Cox) [1721700] - [netdrv] net: Use skb accessors in network drivers (Ken Cox) [1721700] - [netdrv] ixgbe: fix potential u32 overflow on shift (Ken Cox) [1721700] - [netdrv] ixgbe: Avoid NULL pointer dereference with VF on non-IPsec hw (Ken Cox) [1721700] - [netdrv] ixgbe: Check DDM existence in transceiver before access (Ken Cox) [1721700] - [netdrv] ixgbe: implement support for SDP/PPS output on X550 hardware (Ken Cox) [1721700] - [netdrv] ixgbe: Use LLDP ethertype define ETH_P_LLDP (Ken Cox) [1721700] - [netdrv] ixgbe: add a kernel documentation comment for ixgbe_ptp_get_ts_config (Ken Cox) [1721700] - [netdrv] ixgbe: use 'cc' instead of 'hw_cc' for local variable (Ken Cox) [1721700] - [netdrv] ixgbe: fix PTP SDP pin setup on X540 hardware (Ken Cox) [1721700] - [netdrv] ixgbe: reduce PTP Tx timestamp timeout to 1 second (Ken Cox) [1721700] - [netdrv] ixgbe: fix AF_XDP tx packet count (Ken Cox) [1721700] - [netdrv] ixgbe: fix AF_XDP tx byte count (Ken Cox) [1721700] - [netdrv] ixgbe: remove umem from adapter (Ken Cox) [1721700] - [netdrv] ixgbe: add tracking of AF_XDP zero-copy state for each queue pair (Ken Cox) [1721700] - [netdrv] ixgbe: fix mdio bus registration (Ken Cox) [1721700] - [netdrv] nfp: bpf: implement jitting of JMP32 (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: support removing dead code (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: support optimizing dead branches (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: save original program length (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: split up the skip flag (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: don't use instruction number for jump target (Pablo Cascon) [1729067] - [scsi] scsi: target: iscsi: rename some variables to avoid confusion. (Maurizio Lombardi) [1769801] - [scsi] scsi: target: iscsi: tie the challenge length to the hash digest size (Maurizio Lombardi) [1769801] - [scsi] scsi: target: iscsi: CHAP: add support for SHA1, SHA256 and SHA3-256 (Maurizio Lombardi) [1769801] - [scsi] scsi: target: compare full CHAP_A Algorithm strings (Maurizio Lombardi) [1769801] - [arm64] arm64: topology: Use PPTT to determine if PE is a thread (Jeremy Linton) [1721297] - [acpi] ACPI/PPTT: Add support for ACPI 6.3 thread flag (Jeremy Linton) [1721297] - [acpi] ACPI / LPSS: Save/restore LPSS private registers also on Lynxpoint (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [documentation] docs: fix numaperf.rst and add it to the doc tree (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Rename arm_smmu_v3_set_proximity() 'node' local variable (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [misc] h8300: pci: Remove local declaration of pcibios_penalize_isa_irq (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [mm] mmc: sdhci-acpi: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [ata] ata: pata_acpi: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [gpu] vga-switcheroo: make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [platform] platform/x86: intel_ips: make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [platform] platform/x86: intel_pmc: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [platform] platform/x86: apple-gmux: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [x86] x86/intel/lpss: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [x86] x86/Kconfig: Select PCI_LOCKLESS_CONFIG if PCI is enabled (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [mfd] mfd: Fix unmet dependency warning for MFD_TPS68470 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] drivers/acpi/scan.c: document why we don't need the device_hotplug_lock (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Fix regression in acpi_device_set_power() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Fix off-by-one check in iort_dev_find_its_id() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: video: Add new hw_changes_brightness quirk, set it on PB Easynote MZ35 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: blacklist: fix clang warning for unused DMI table (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] Revert "ACPICA: Update table load object initialization" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Make acpi_sleep_state_supported() non-static (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Remove needless __ghes_check_estatus() calls (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Unexport acpi_device_get_power() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] PCI / ACPI: Use cached ACPI device state to get PCI device power state (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190703 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update table load object initialization (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update for object initialization sequence (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: remove legacy module-level code due to deprecation (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Namespace: simplify creation of the initial/default namespace (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: intel: Drop double removal of address space handler (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: APD: remove redundant assignment to pointer clk (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Introduce "poweroff" callbacks for ACPI PM domain and LPSS (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Simplify and fix PM domain hibernation callbacks (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] PM: ACPI/PCI: Resume all devices during hibernation (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] PCI: PM/ACPI: Refresh all stale power state data in pci_pm_complete() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/PPTT: Add function to return ACPI 6.3 Identical tokens (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/PPTT: Modify node flag detection to find last IDENTICAL (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PM: Introduce concept of a _PR0 dependent device (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Allow transitions to D0 to occur in special cases (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Avoid evaluating _PS3 on transitions from D3hot to D3cold (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi: utils: Cleanup acpi_dev_match_cb (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Make AC and battery drivers available on !X86 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] coresight: acpi: Support for AMBA components (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Clear status of GPEs on first direct enable (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: configfs: Resolve objects on host-directed table loads (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: tables: Allow BGRT to be overridden (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / sleep: Switch to use acpi_dev_get_first_match_dev() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [include] gpio: merrifield: Fix build err without CONFIG_ACPI (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: OSL: Make a W=1 kernel-doc warning go away (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / property: Don't limit named child node matching to data nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPIT: Correct LPIT end address for lpit_process() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/irq: Implement helper to create hierachical domains (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [drivers] node: Add memory-side caching attributes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [drivers] node: Add heterogenous memory access attributes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [drivers] node: Link memory nodes to their compute nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [documentation] doc/mm: New documentation for memory performance (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Call pm_set_suspend_via_firmware() during hibernation (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/PCI: PM: Add missing wakeup.flags.valid checks (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Fix build error when IOMMU_SUPPORT is disabled (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Set enable_for_wake for wakeup GPEs during suspend-to-idle (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190509 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Linux: move ACPI_DEBUG_DEFAULT flag out of ifndef (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: bus: change _ADR representation to 64 bits (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / property: fix handling of data_nodes in acpi_get_next_subnode() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: fix an uninitialized memory_target (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: fix memory leaks in hmat_init() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Check ATS capability in root complex nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / DPTF: Use dev_get_drvdata() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: event: replace strcpy() by strscpy() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Use acpi_lpss_* instead of acpi_subsys_* functions for hibernate (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Reject platform device creation on NUMA node mapping failure (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: button: reinitialize button state upon resume (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190405 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Namespace: add check to avoid null pointer dereference (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190329 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: utilities: fix spelling of PCC to platform_comm_channel (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Rename nameseg length macro/define for clarity (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Rename nameseg compare macro for clarity (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Rename nameseg copy macro for clarity (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Print debug messages when enabling GPEs for wakeup (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Register memory side cache attributes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Register performance attributes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Register processor domain to its memory (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Parse and report heterogeneous memory (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi: Add HMAT to generic parsing tables (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi: Create subtable parsing infrastructure (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [arm64] arm64: numa: rework ACPI NUMA initialization (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Add support for PMCG (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: video: Use vendor backlight on Sony VPCEH3U1E (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / utils: Remove deprecated function since no user left (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / tables: Clean up whitespace (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Add labels for PNP button devices (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Simplify acpi_bus_extract_wakeup_device_power_package() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Fix comment typos (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] Revert "ACPICA: Clear status of GPEs before enabling them" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Namespace: remove address node from global list after method termination (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Clear status of GPEs before enabling them (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: use different default debug value than ACPICA (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / utils: Drop reference in test for device presence (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: sysfs: Prevent get_status() from returning acpi_status (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / device_sysfs: Avoid OF modalias creation for removed device (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / configfs: Mark local data structures static (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / configfs: Mark local functions static (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: tables: Simplify PPTT leaf node detection (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / bus: Respect PRP0001 when retrieving device match data (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190215 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/ACPICA: Trivial: fix spelling mistakes and fix whitespace formatting (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: add GTDT Revision 3 support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: HMAT updates (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: PPTT add additional fields in Processor Structure Flags (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: add Error Disconnect Recover Notification value (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: MADT: add support for statistical profiling in GICC (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: add PCC operation region support for AML interpreter (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [clk] clk: x86: Move clk-lpss.h to platform_data/x86 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: APEI: Fix possible out-of-bounds access to BERT region (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / processor: Set P_LVL{2, 3sc] } idle state descriptions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / CPPC: Add a helper to get desired performance (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: SRAT: add Generic Affinity Structure subtable (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: Add Trigger order to PCC Identifier structure in PDTT (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: Adding predefined methods _NBS, _NCH, _NIC, _NIH, and _NIG (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update/clarify messages for control method failures (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Debugger: Fix possible fault with the "test objects" command (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Interpreter: Emit warning for creation of a zero-length op region (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Remove legacy module-level code support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / x86: Make PWM2 device always present at Lenovo Yoga Book (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / video: Extend chassis-type detection with a "Lunch Box" check (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / video: Refactor and fix dmi_is_desktop() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Add support for the SDEI GHES Notification type (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [firmware] firmware: arm_sdei: Add ACPI GHES registration helper (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/PPTT: Add acpi_pptt_warn_missing() to consolidate logs (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Use separate fixmap pages for arm64 NMI-like notifications (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Only use queued estatus entry during in_nmi_queue_one_entry() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Split ghes_read_estatus() to allow a peek at the CPER length (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Make GHES estatus header validation more user friendly (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Pass ghes and estatus separately to avoid a later copy (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Let the notification helper specify the fixmap slot (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Move locking to the notification helper (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Switch NOTIFY_SEA to use the estatus queue (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Move NOTIFY_SEA between the estatus-queue and NOTIFY_NMI (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Don't allow ghes_ack_error() to mask earlier errors (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Generalise the estatus queue's notify code (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Don't update struct ghes' flags in read/clear estatus (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Remove spurious GHES_TO_CLEAR check (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Don't store CPER records physical address in struct ghes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Make estatus pool allocation a static size (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Make hest.c manage the estatus memory pool (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Switch estatus pool to use vmalloc memory (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Remove silent flag from ghes_read_estatus() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Don't wait to serialise with oops messages when panic()ing (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Set debug output flags independent of ACPICA (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Get rid of acpi_sleep_dispatch() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Create platform device for BSG2150 ACPI nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] Revert "ACPI / EC: Remove old CLEAR_ON_RESUME quirk" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Simplify boot EC checks in acpi_ec_add() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Eliminate acpi_config_boot_ec() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Make acpi_ec_dsdt_probe() more straightforward (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Make acpi_ec_ecdt_probe() more straightforward (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Declare boot_ec as static (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / DPTF: remove header search path to the parent directory (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Clean up probing for early EC (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: debug: Clean up acpi_aml_init() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: no need to check return value of debugfs_create functions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Look for ECDT EC after calling acpi_load_tables() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190108 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: All acpica: Update copyrights to 2019 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: acpiexec: Add option to dump extra info for memory leaks (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Convert more ACPI errors to firmware errors (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: APEI: EINJ: Use DEFINE_DEBUGFS_ATTRIBUTE for debugfs files (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Fix parsing HEST that includes Deferred Machine Check subtable (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / tables: table override from built-in initrd (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] APEI / ERST: Switch to use new generic UUID API (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: Add generic intel_soc_pmic_exec_mipi_pmic_seq_element handling (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: Implement exec_mipi_pmic_seq_element for CHT Whiskey Cove PMIC (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Fix build when CONFIG_IOMMU_API=n (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: xpower: Fix TS-pin current-source handling (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: NUMA: Use correct type for printing addresses on i386-PAE (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: power: Skip duplicate power resource references in _PRx (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Fix build failure when CONFIG_NLS is set to 'n' (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / tables: Add an ifdef around amlcode and dsdt_amlcode (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Make PCI slot detection driver depend on PCI (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Stub out ACS functions when CONFIG_PCI is not set (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] PCI/ACPI: Allow ACPI to be built without CONFIG_PCI set (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / OSI: Add OEM _OSI string to enable dGPU direct output (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Loop in full LPS0 mode only (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC / PM: Disable non-wakeup GPEs for suspend-to-idle (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Don't call iommu_ops->add_device directly (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Use device_iommu_mapped() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Use helper functions to access dev->iommu_fwspec (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [include] driver core: Introduce device_iommu_mapped() function (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [iommu] iommu/sysfs: Rename iommu_release_device() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [iommu] iommu: Consolitate ->add/remove_device() calls (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [iommu] iommu: Introduce wrappers around dev->iommu_fwspec (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / tables: add DSDT AmlCode new declaration name support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20181213 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: change coding style to match ACPICA, no functional change (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Debug output: Add option to display method/object evaluation (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: disassembler: disassemble OEMx tables as AML (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Add "Windows 2018.2" string in the _OSI support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Expressions in package elements are not supported (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update buffer-to-string conversions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: add comments, no functional change (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Remove defines that use deprecated flag (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Add "Windows 2018" string in the _OSI support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [pci] PCI: Remove unused attr variable in pci_dma_configure (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Refactor _CCA enforcement (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Ignore acpi_device_fix_up_power() return value (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI, APEI, EINJ: Change to use DEFINE_SHOW_ATTRIBUTE macro (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Create platform device for INT3515 ACPI nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Fix iort_get_platform_device_domain() uninitialized pointer value (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: SPCR: Consider baud rate 0 as preconfigured state (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / glue: Add acpi_platform_notify() function (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [drivers] drivers core: Prepare support for multiple platform notifications (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / platform: Add SMB0001 HID to forbidden_id_list (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Fix handling of buffer-size in acpi_ex_write_data_to_field() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20181031 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: iASL: Enhance error detection (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: iASL: adding definition and disassembly for TPM2 revision 3 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Debugger: refactor to fix unused variable warning (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: xpower: fix IOSF_MBI dependency (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: xpower: Add depends on IOSF_MBI to Kconfig entry (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: xpower: Block P-Unit I2C access during read-modify-write (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [include] PM / Domains: Document flags for genpd (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Create platform device for INT33FE ACPI nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / OSL: Use 'jiffies' as the time bassis for acpi_os_get_timer() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: probe ECDT before loading AML tables regardless of module-level code flag (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Remove acpi_gbl_group_module_level_code and only use acpi_gbl_execute_tables_as_methods instead (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: AML Parser: fix parse loop to correctly skip erroneous extended opcodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: AML interpreter: add region addresses in global list during initialization (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: TAD: Add low-level support for real time capability (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PM: Export acpi_device_get_power() for use by modular build drivers (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: remove redundant 'default n' from Kconfig (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / SBS: Fix rare oops when removing modules (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / SBS: Fix GPE storm on recent MacBookPro's (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20181003 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Never run _REG on system_memory and system_IO (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Split large interpreter file (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update for field unit access (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Rename some of the Field Attribute defines (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update for generic_serial_bus and attrib_raw_process_bytes protocol (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / processor: Fix the return value of acpi_processor_ids_walk() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Resume BYT/CHT I2C controllers from resume_noirq (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Add a device link from the GPU to the BYT I2C5 controller (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Add a device link from the GPU to the CHT I2C7 controller (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Make acpi_lpss_find_device() also find PCI devices (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Make hid_uid_match helper accept a NULL uid argument (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Make hid_uid_match helper take an acpi_device as first argument (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi:ipmi: Convert ipmi_user_t to struct ipmi_user 0001-x86-smp-fix-non-SMP-broken-build-due-to-redefinition.patch brew_job bzlist bzlist-v2 run.sh testing_desc v4-notes v5-notes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Exclude I2C busses shared with PUNIT from pmc_atom_d3_mask (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: Convert drivers to use SPDX identifier (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: Sort headers alphabetically (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / property: Switch to bitmap_zalloc() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Add alternative ACPI HIDs for Cherry Trail DMA controllers (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: custom_method: remove meaningless null check before debugfs_remove() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Force LPSS quirks on boot (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / bus: Only call dmi_check_system() on X86 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: fix menuconfig presentation of ACPI submenu (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] xen/ACPI: don't upload Px/Cx data for disabled processors (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [x86] x86/smp: fix non-SMP broken build due to redefinition of apic_id_is_primary_thread (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: CrystalCove: Extend PMOP support to support all possible fields (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Clear status of all events when entering sleep states (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20180810 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: acpiexec: fix a small memory leak regression (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Reference count: add additional debugging details (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: acpi_exec: fixing -fi option (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Debugger: Cleanup interface to the AML disassembler (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Utilities: split hex detection into smaller functions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update an error message for a duplicate table (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [platform] platform/x86: Add ACPI i2c-multi-instantiate pseudo driver (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [kernel] PM / reboot: Eliminate race between reboot and suspend (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / x86: utils: Remove status workaround from acpi_device_always_present() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Create platform device for fwnodes with multiple i2c devices (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Initialize status to ACPI_STA_DEFAULT (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / EC: Add another entry for Thinkpad X1 Carbon 6th (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: bus: Fix a pointer coding style issue (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] arm64 / ACPI: clean the additional checks before calling ghes_notify_sea() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Add static attribute to indirect_io_hosts[] (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: Do not export energy_full[_design] on devices without full_charge_capacity (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / EC: Use ec_no_wakeup on ThinkPad X1 Yoga 3rd (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: get rid of negations in conditions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: use specialized print macros (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: reorder headers alphabetically (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: drop inclusion of init.h (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: battery: remove redundant old_present check on insertion (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: property: Use data node name and reg property for graphs (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: property: Allow direct graph endpoint references (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: property: Make the ACPI graph API private (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: property: Allow making references to non-device nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Convert ACPI reference args to generic fwnode reference args (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / OSI: Add OEM _OSI string to enable NVidia HDMI audio (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] Revert "ACPI / bus: Parse tables as term_list for Dell XPS 9570 and Precision M5530" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PM: save NVS memory for ASUS 1025C laptop (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / button: fix defined but not used warning (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20180629 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Revert "iASL compiler: allow compilation of externals with paths that refer to existing names" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Revert "iASL: change processing of external op namespace nodes for correctness" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / x86: enable touchscreen on Dell Venue Pro 7139 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PM: Default to s2idle in all machines supporting LP S0 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / button: increment wakeup count only when notified (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [powerpc] powerpc/papr_scm: Fix an off-by-one check in papr_scm_meta_{get, set} (Gustavo Duarte) [1731035] - [nvdimm] libnvdimm/altmap: Track namespace boundaries in altmap (Gustavo Duarte) [1731035] - [powerpc] powerpc/nvdimm: Pick nearby online node if the device node is not online (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Force a scm-unbind if initial scm-bind fails (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Update drc_pmem_unbind() to use H_SCM_UNBIND_ALL (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries: Update SCM hcall op-codes in hvcall.h (Gustavo Duarte) [1731035] - [mm] mm/nvdimm: add is_ioremap_addr and use that to check ioremap address (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries/scm: Use a specific endian format for storing uuid from the device tree (Gustavo Duarte) [1731035] - [powerpc] powerpc/nvdimm: Add support for multibyte read/write for metadata (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries/scm: Mark the region volatile if cache flush not required (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm/nvdimm: Add an informative message if we fail to allocate altmap block (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm: Consolidate numa_enable check and min_common_depth check (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm: Fix node look up with numa=off boot (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm/drconf: Use NUMA_NO_NODE on failures instead of node 0 (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm/radix: Use the right page size for vmemmap mapping (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm/hash/4k: Don't use 64K page size for vmemmap with 4K pagesize (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Use the correct bind address (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm: Fallback to RAM if the altmap is unusable (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Use ibm, unit-guid as the iset cookie (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Fix DIMM device registration race (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Remove endian conversions (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Update DT properties (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Fix resource end address (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Use depend instead of select (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries: Add driver for PAPR SCM regions (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries: PAPR persistent memory support (Gustavo Duarte) [1731035] - [mm] mm, vmstat: reduce zone->lock holding time by /proc/pagetypeinfo (Waiman Long) [1770314] - [mm] mm, vmstat: hide /proc/pagetypeinfo from normal users (Waiman Long) [1770314] - [crypto] crypto: chtls - remove cdev_list_lock (Neil Horman) [1737078] - [crypto] crypto/chelsio/chtls: listen fails with multiadapt (Neil Horman) [1737078] - [tools] cpupower : Handle set and info subcommands correctly (Steve Best) [1769973] - [s390] s390/qeth: use IQD Multi-Write (Philipp Rudo) [1731028] - [s390] s390/qdio: implement IQD Multi-Write (Philipp Rudo) [1731028] - [s390] s390/qeth: add xmit_more support for IQD devices (Philipp Rudo) [1731028] - [s390] s390/qeth: add BQL support for IQD devices (Philipp Rudo) [1731028] - [s390] s390/qeth: when in TX NAPI mode, use napi_consume_skb() (Philipp Rudo) [1731028] - [s390] s390/qeth: add TX NAPI support for IQD devices (Philipp Rudo) [1731028] - [s390] s390/qeth: collect accurate TX statistics (Philipp Rudo) [1731028] - [s390] s390/qdio: let drivers opt-out from Output Queue scanning (Philipp Rudo) [1731028] - [s390] s390/qdio: enable drivers to poll for Output completions (Philipp Rudo) [1731028] - [usb] xhci-pci: allow host runtime PM as default for Intel Alpine and Titan Ridge (Myron Stowe) [1769877] - [x86] x86/atomic: Fix smp_mb__{before,after}_atomic() (Prarit Bhargava) [1769789] - [kernel] stacktrace: Don't skip first entry on noncurrent tasks (Waiman Long) [1766681] - [kernel] tracing: Fix user stack trace "??" output (Waiman Long) [1766681] - [kernel] tracing: Fix out-of-range read in trace_stack_print() (Waiman Long) [1766681] - [kernel] stacktrace: Constify 'entries' arguments (Waiman Long) [1766681] - [kernel] stacktrace: Force USER_DS for stack_trace_save_user() (Waiman Long) [1766681] - [x86] x86/stacktrace: Prevent infinite loop in arch_stack_walk_user() (Waiman Long) [1766681] - [kernel] stacktrace: Use PF_KTHREAD to check for kernel threads (Waiman Long) [1766681] - [kernel] stacktrace: Unbreak stack_trace_save_tsk_reliable() (Waiman Long) [1766681] - [x86] x86/stacktrace: Use common infrastructure (Waiman Long) [1766681] - [kernel] stacktrace: Keep stack_trace structure and remove snprint_stack_trace() (Waiman Long) [1766681] - [kernel] stacktrace: Provide common infrastructure (Waiman Long) [1766681] - [kernel] livepatch: Simplify stack trace retrieval (Waiman Long) [1766681] - [kernel] tracing: Remove the last struct stack_trace usage (Waiman Long) [1766681] - [kernel] tracing: Simplify stack trace retrieval (Waiman Long) [1766681] - [kernel] tracing: Make ftrace_trace_userstack() static and conditional (Waiman Long) [1766681] - [kernel] tracing: Use percpu stack trace buffer more intelligently (Waiman Long) [1766681] - [kernel] tracing: Simplify stacktrace retrieval in histograms (Waiman Long) [1766681] - [kernel] lockdep: Remove save argument from check_prev_add() (Waiman Long) [1766681] - [kernel] lockdep: Remove unused trace argument from print_circular_bug() (Waiman Long) [1766681] - [drm] drm: Simplify stacktrace handling (Waiman Long) [1766681] - [md] dm persistent data: Simplify stack trace handling (Waiman Long) [1766681] - [md] dm bufio: Simplify stack trace retrieval (Waiman Long) [1766681] - [fs] btrfs: ref-verify: Simplify stack trace retrieval (Waiman Long) [1766681] - [kernel] dma/debug: Simplify stracktrace retrieval (Waiman Long) [1766681] - [lib] fault-inject: Simplify stacktrace retrieval (Waiman Long) [1766681] - [mm] mm/page_owner: Simplify stack trace handling (Waiman Long) [1766681] - [mm] mm/kmemleak: Simplify stacktrace handling (Waiman Long) [1766681] - [mm] mm/slub: Simplify stack trace retrieval (Waiman Long) [1766681] - [kernel] latency_top: Simplify stack trace handling (Waiman Long) [1766681] - [fs] proc: Simplify task stack retrieval (Waiman Long) [1766681] - [kernel] backtrace-test: Simplify stack trace handling (Waiman Long) [1766681] - [lib] lib/stackdepot: Provide functions which operate on plain storage arrays (Waiman Long) [1766681] - [kernel] stacktrace: Provide helpers for common stack trace operations (Waiman Long) [1766681] - [kernel] tracing: Cleanup stack trace code (Waiman Long) [1766681] - [kernel] tracing: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [drm] drm: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [kernel] latency_top: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [mm] mm/kasan: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [mm] mm/page_owner: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [mm] mm/slub: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [kernel] lockdep: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [kernel] s390/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] parisc/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] arm64/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] riscv/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] unicore32/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] sh/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] arm/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] [x86] x86/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] um/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [mm] mm/page_owner: clamp read count to PAGE_SIZE (Waiman Long) [1766681] - [kernel] tracing: Export trace_dump_stack to modules (Waiman Long) [1766681] - [kernel] tracing: Have stack tracer trace full stack (Waiman Long) [1766681] - [kernel] trace: Use rcu_dereference_raw for hooks from trace-event subsystem (Waiman Long) [1766681] - [kernel] tracing: Have trace_stack nr_entries compare not be so subtle (Waiman Long) [1766681] - [cpuidle] cpuidle: governor: Add new governors to cpuidle_governors again (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: do not set an owner to allow modunload (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: set haltpoll as preferred governor (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: allow governor switch on cpuidle_register_driver() (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: Add cpuidle.governor= command line parameter (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: vcpu hotplug support (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: disable host side polling when kvm virtualized (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: add haltpoll governor (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: header file stubs must be "static inline" (Marcelo Tosatti) [1759282] - [cpuidle] governors: unify last_state_idx (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: add poll_limit_ns to cpuidle_device structure (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: poll_state: Fix default time limit (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: poll_state: Disregard disable idle states (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: poll_state: Revise loop termination condition (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: menu: Fix wakeup statistics updates for polling state (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: return -ENODEV on modinit failure (Marcelo Tosatti) [1759282] - [cpuidle] add cpuidle-haltpoll driver (Marcelo Tosatti) [1759282] - [mm] mem-hotplug: fix node spanned pages when we have a node with only ZONE_MOVABLE (Baoquan He) [1756210] - [x86] x86, efi: never relocate kernel below lowest acceptable address (Kairui Song) [1747367] - [fs] CIFS: Force reval dentry if LOOKUP_REVAL flag is set (Dave Wysochanski) [1767664] - [fs] CIFS: Force revalidate inode when dentry is stale (Dave Wysochanski) [1767664] - [fs] CIFS: Gracefully handle QueryInfo errors during open (Dave Wysochanski) [1767664] - [block] blk-mq: make sure that line break can be printed (Ming Lei) [1741462] - [block] blk-mq: avoid sysfs buffer overflow with too many CPU cores (Ming Lei) [1741462] - [netdrv] bnx2x: Fix VF's VLAN reconfiguration in reload. (Manish Chopra) [1720393] - [netdrv] bnx2x: Prevent ptp_task to be rescheduled indefinitely (Manish Chopra) [1720393] - [netdrv] bnx2x: Check if transceiver implements DDM before access (Manish Chopra) [1720393] - [fs] xfs: allocate xattr buffer on demand (Eric Sandeen) [1684599] - [fs] xfs: consolidate attribute value copying (Eric Sandeen) [1684599] - [fs] xfs: move remote attr retrieval into xfs_attr3_leaf_getvalue (Eric Sandeen) [1684599] - [fs] xfs: remove unnecessary indenting from xfs_attr3_leaf_getvalue (Eric Sandeen) [1684599] - [fs] xfs: make attr lookup returns consistent (Eric Sandeen) [1684599] - [i2c] i2c: i801: Add support for Intel Comet Lake (David Arcari) [1761547] - [powerpc] powerpc/xmon: Improve output of XIVE interrupts (Diego Domingos) [1731130] - [powerpc] powerpc/xmon: Fix output of XIVE IPI (Diego Domingos) [1731130] - [powerpc] powerpc/xmon: Add a dump of all XIVE interrupts (Diego Domingos) [1731130] - [powerpc] powerpc/xive: Fix dump of XIVE interrupt under pseries (Diego Domingos) [1731130] - [powerpc] powerpc/xmon: Check for HV mode when dumping XIVE info from OPAL (Diego Domingos) [1731130] - [fs] xfs: convert inode to extent format after extent merge due to shift (Brian Foster) [1745253] - [mmc] mmc: sdhci-pci: Add support for Intel CML (Alexander Beregalov) [1761593] - [powerpc] powerpc/mm/mce: Keep irqs disabled during lockless page table walk (Gustavo Duarte) [1524649] - [tools] seltests/powerpc: Add a selftest for memcpy_mcsafe (Gustavo Duarte) [1524649] - [powerpc] powerpc/memcpy: Fix stack corruption for smaller sizes (Gustavo Duarte) [1524649] - [powerpc] powerpc: add machine check safe copy_to_user (Gustavo Duarte) [1524649] - [powerpc] powerpc/memcpy: Add memcpy_mcsafe for pmem (Gustavo Duarte) [1524649] - [powerpc] powerpc/mce: Handle UE event for memcpy_mcsafe (Gustavo Duarte) [1524649] - [kernel] extable: Add function to search only kernel exception table (Gustavo Duarte) [1524649] - [powerpc] powerpc/mce: Make machine_check_ue_event() static (Gustavo Duarte) [1524649] - [powerpc] powerpc/mce: Fix MCE handling for huge pages (Gustavo Duarte) [1524649] - [powerpc] powerpc/mce: Schedule work from irq_work (Gustavo Duarte) [1524649] - [x86] x86/boot/64: Round memory hole size up to next PMD page (Frank Ramsay) [1755602] - [x86] x86/boot/64: Make level2_kernel_pgt pages invalid outside kernel area (Frank Ramsay) [1755602] - [idle] intel_idle: add support for Jacobsville (Steve Best) [1481744] - [powercap] powercap/intel_rapl: add support for ICX (Steve Best) [1724421] - [block] blk-mq: apply normal plugging for HDD (Ming Lei) [1759380] - [block] blk-mq: honor IO scheduler for multiqueue devices (Ming Lei) [1759380] - [block] blk-mq: simplify blk_mq_make_request() (Ming Lei) [1759380] - [block] blk-mq: remove blk_mq_put_ctx() (Ming Lei) [1759380] - [nvdimm] libnvdimm: Enable unit test infrastructure compile checks (Jeff Moyer) [1724965] - [nvdimm] libnvdimm: Use PAGE_SIZE instead of SZ_4K for align check (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/label: Remove the dpa align check (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pfn_dev: Add page size and struct page size to pfn superblock (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pfn_dev: Add a build check to make sure we notice when struct page size change (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pmem: Advance namespace seed for specific probe errors (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/region: Rewrite _probe_success() to _advance_seeds() (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/security: Consolidate 'security' operations (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/security: Tighten scope of nvdimm->busy vs security operations (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/security: Introduce a 'frozen' attribute (Jeff Moyer) [1724965] - [nvdimm] libnvdimm, region: Use struct_size() in kzalloc() (Jeff Moyer) [1724965] - [tools] tools/testing/nvdimm: Fix fallthrough warning (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/of_pmem: Provide a unique name for bus provider (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pfn: fix fsdax-mode namespace info-block zero-fields (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/bus: Fix wait_nvdimm_bus_probe_idle() ABBA deadlock (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/bus: Stop holding nvdimm_bus_list_mutex over __nd_ioctl() (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/bus: Prepare the nd_ioctl() path to be re-entrant (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/region: Register badblocks before namespaces (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/bus: Prevent duplicate device_unregister() calls (Jeff Moyer) [1724965] - [drivers] drivers/base: Introduce kill_device() (Jeff Moyer) [1724965] - [nvdimm] libnvdimm, namespace: Drop uuid_t implementation detail (Jeff Moyer) [1724965] - [dax] device-dax: Add a 'resource' attribute (Jeff Moyer) [1724965] - [dax] device-dax: Drop register_filesystem() (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pmem: Bypass CONFIG_HARDENED_USERCOPY overhead (Jeff Moyer) [1724965] - [nvdimm] libnvdimm: Fix compilation warnings with W=1 (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/namespace: Fix label tracking error (Jeff Moyer) [1724965] - [dax] device-dax: Add a 'modalias' attribute to DAX 'bus' devices (Jeff Moyer) [1724965] - [dax] device-dax: Add a 'target_node' attribute (Jeff Moyer) [1724965] - [dax] device-dax: Auto-bind device after successful new_id (Jeff Moyer) [1724965] - [dax] acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node (Jeff Moyer) [1724965] - [dax] device-dax: Add /sys/class/dax backwards compatibility (Jeff Moyer) [1724965] - [dax] device-dax: Add support for a dax override driver (Jeff Moyer) [1724965] - [dax] device-dax: Move resource pinning+mapping into the common driver (Jeff Moyer) [1724965] - [dax] device-dax: Introduce bus + driver model (Jeff Moyer) [1724965] - [dax] device-dax: Start defining a dax bus model (Jeff Moyer) [1724965] - [dax] device-dax: Remove multi-resource infrastructure (Jeff Moyer) [1724965] - [dax] device-dax: Kill dax_region base (Jeff Moyer) [1724965] - [dax] device-dax: Kill dax_region ida (Jeff Moyer) [1724965] - [kernel] memremap: Convert to XArray (Jeff Moyer) [1724965] - [drivers] drivers/dax/device.c: convert variable to vm_fault_t type (Jeff Moyer) [1724965] - [drivers] driver core: Rewrite test_async_driver_probe to cover serialization and NUMA affinity (Jeff Moyer) [1724965] - [drivers] libnvdimm: Schedule device registration on node local to the device (Jeff Moyer) [1724965] - [drivers] PM core: Use new async_schedule_dev command (Jeff Moyer) [1724965] - [drivers] driver core: Attach devices on CPU local to device node (Jeff Moyer) [1724965] - [kernel] async: Add support for queueing on specific NUMA node (Jeff Moyer) [1724965] - [kernel] workqueue: Provide queue_work_node to queue work near a given NUMA node (Jeff Moyer) [1724965] - [drivers] driver core: Probe devices asynchronously instead of the driver (Jeff Moyer) [1724965] - [drivers] device core: Consolidate locking and unlocking of parent and device (Jeff Moyer) [1724965] - [drivers] driver core: Establish order of operations for device_add and device_del via bitflag (Jeff Moyer) [1724965] - [drivers] driver core: Add missing dev->bus->need_parent_lock checks (Jeff Moyer) [1724965] - [drivers] driver core: Move async_synchronize_full call (Jeff Moyer) [1724965]- [scsi] scsi: qedi: update driver version to 8.37.0.20 (Nilesh Javali) [1724588] - [scsi] scsi: qedi: Check targetname while finding boot target information (Nilesh Javali) [1724588] - [scsi] scsi: qedi: remove set but not used variables 'cdev' and 'udev' (Nilesh Javali) [1724588] - [scsi] scsi: qedi: remove memset/memcpy to nfunc and use func instead (Nilesh Javali) [1724588] - [scsi] qedi: Use hwfns and affin_hwfn_idx to get MSI-X vector index (Nilesh Javali) [1724588] - [scsi] scsi: qedf: Update the version to 8.42.3.0 (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Fix race betwen fipvlan request and response path (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Use discovery list to traverse rports (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Decrease the LL2 MTU size to 2500 (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Check for module unloading bit before processing link update AEN (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Initiator fails to re-login to switch after link down (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Add debug information for unsolicited processing (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Add support for 20 Gbps speed (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Interpret supported caps value correctly (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Add shutdown callback handler (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Update module description string (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Fix crash during sg_reset (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Stop sending fipvlan request on unload (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Print message during bailout conditions (Nilesh Javali) [1724589] - [scsi] qedf: Use hwfns and affin_hwfn_idx to get MSI-X vector index to use (Nilesh Javali) [1724589] - [scsi] scsi: bnx2fc: Handle scope bits when array returns BUSY or TSF (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: remove set but not used variables 'task', 'port', 'orig_task' (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: remove set but not used variables 'lport', 'host' (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: remove set but not used variable 'fh' (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: fix bnx2fc_cmd refcount imbalance in send_srr (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: fix bnx2fc_cmd refcount imbalance in send_rec (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Update the driver version to 2.12.10 (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Limit the IO size according to the FW capability (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Do not allow both a cleanup completion and abort completion for the same request (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Separate out completion flags and variables for abort and cleanup (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Only put reference to io_req in bnx2fc_abts_cleanup if cleanup times out (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Redo setting source FCoE MAC (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: fix incorrect cast to u64 on shift operation (Nilesh Javali) [1724598] - [netdrv] qed: Fix build error without CONFIG_DEVLINK (Manish Chopra) [1720392] - [netdrv] RDMA/qedr: Fix the hca_type and hca_rev returned in device attributes (Manish Chopra) [1720392] - [netdrv] qede: qede_fp: simplify a bit 'qede_rx_build_skb()' (Manish Chopra) [1720392] - [netdrv] qede: Make two functions static (Manish Chopra) [1720392] - [netdrv] qede: Handle infinite driver spinning for Tx timestamp. (Manish Chopra) [1720392] - [netdrv] qed: fix spelling mistake "fullill" -> "fulfill" (Manish Chopra) [1720392] - [netdrv] qed: Fix Config attribute frame format. (Manish Chopra) [1720392] - [netdrv] qed*: Fix size of config attribute dump. (Manish Chopra) [1720392] - [netdrv] net: qed: Move static keyword to the front of declaration (Manish Chopra) [1720392] - [netdrv] qede: Add support for dumping the grc data. (Manish Chopra) [1720392] - [netdrv] qed: Add APIs for configuring grc dump config flags. (Manish Chopra) [1720392] - [netdrv] qede: Add support for reading the config id attributes. (Manish Chopra) [1720392] - [netdrv] qed: Add APIs for reading config id attributes. (Manish Chopra) [1720392] - [netdrv] qed: Add cleanup in qed_slowpath_start() (Manish Chopra) [1720392] - [netdrv] qed: Add driver API for flashing the config attributes. (Manish Chopra) [1720392] - [netdrv] qed: Add API for configuring NVM attributes. (Manish Chopra) [1720392] - [netdrv] qed: Add new ethtool supported port types based on media. (Manish Chopra) [1720392] - [netdrv] net/ethernet/qlogic/qed: force the string buffer NULL-terminated (Manish Chopra) [1720392] - [netdrv] qed: RDMA - Fix the hw_ver returned in device attributes (Manish Chopra) [1720392] - [netdrv] qed*: Change dpi_addr to be denoted with __iomem (Manish Chopra) [1720392] - [netdrv] qed: reduce maximum stack frame size (Manish Chopra) [1720392] - [netdrv] qed: Prefer pcie_capability_read_word() (Manish Chopra) [1720392] - [netdrv] qed: Add support for Timestamping the unicast PTP packets. (Manish Chopra) [1720392] - [netdrv] qed: Fix -Wmaybe-uninitialized false positive (Manish Chopra) [1720392] - [netdrv] qed: iWARP - Fix default window size to be based on chip (Manish Chopra) [1720392] - [netdrv] qed: iWARP - Fix tc for MPA ll2 connection (Manish Chopra) [1720392] - [netdrv] qed: iWARP - fix uninitialized callback (Manish Chopra) [1720392] - [netdrv] qed: iWARP - Use READ_ONCE and smp_store_release to access ep->state (Manish Chopra) [1720392] - [netdrv] qed: remove redundant assignment to rc (Manish Chopra) [1720392] - [netdrv] qed: Fix static checker warning (Manish Chopra) [1720392] - [netdrv] qed: fix spelling mistake "inculde" -> "include" (Manish Chopra) [1720392] - [netdrv] qed: Reduce the severity of ptp debug message. (Manish Chopra) [1720392] - [netdrv] qed*: Add iWARP 100g support (Manish Chopra) [1720392] - [netdrv] qed: Add qed devlink parameters table (Manish Chopra) [1720392] - [netdrv] qed: Set the doorbell address correctly (Manish Chopra) [1720392] - [netdrv] qedr: Change the MSI-X vectors selection to be based on affined engine (Manish Chopra) [1720392] - [netdrv] qed: Modify offload protocols to use the affined engine (Manish Chopra) [1720392] - [netdrv] qed*: Change hwfn used for sb initialization (Manish Chopra) [1720392] - [netdrv] qed: Add llh ppfid interface and 100g support for offload protocols (Manish Chopra) [1720392] - [netdrv] qed: Modify api for performing a dmae to another PF (Manish Chopra) [1720392] - [virt] kvm: arm/arm64: vgic: Use the appropriate TRACE_INCLUDE_PATH (Auger Eric) [1749501] - [arm64] kvm: Kill hyp_alternate_select() (Auger Eric) [1749501] - [arm64] kvm: Replace hyp_alternate_select with has_vhe() (Auger Eric) [1749501] - [arm64] kvm: Drop hyp_alternate_select for checking for ARM64_WORKAROUND_834220 (Auger Eric) [1749501] - [documentation] kvm: arm/arm64: vgic: Allow more than 256 vcpus for KVM_IRQ_LINE (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Use a single IO device per redistributor (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Remove spurious semicolons (Auger Eric) [1749501] - [arm64] perf_event: Add missing header needed for smp_processor_id() (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Make function comments match function declarations (Auger Eric) [1749501] - [arm64] kvm: Remove VMID rollover I-cache maintenance (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-irqfd: Implement kvm_arch_set_irq_inatomic (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Check the LPI translation cache on MSI injection (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Cache successful MSI->LPI translation (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on vgic teardown (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on ITS disable (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on disabling LPIs (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on specific commands (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Add MSI-LPI translation cache invalidation (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Add __vgic_put_lpi_locked primitive (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Add LPI translation cache definition (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-v2: Handle SGI bits in GICD_I{S, C}PENDR0 as WI (Auger Eric) [1749501] - [arm64] kvm: Replace hardcoded '1' with SYS_PAR_EL1_F (Auger Eric) [1749501] - [arm64] sysreg: Add some field definitions for PAR_EL1 (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Fix potential deadlock when ap_list is long (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Properly initialise private IRQ affinity (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Reevaluate level sensitive interrupts on enable (Auger Eric) [1749501] - [arm64] kvm: arm64: Don't write junk to sysregs on reset (Auger Eric) [1749501] - [virt] kvm: arm/arm64: Sync ICH_VMCR_EL2 back when about to block (Auger Eric) [1749501] - [arm64] kvm: hyp: debug-sr: Mark expected switch fall-through (Auger Eric) [1749501] - [arm64] kvm: arm64: Update kvm_arm_exception_class and esr_class_str for new EC (Auger Eric) [1749501] - [virt] kvm: arm: vgic-v3: Mark expected switch fall-through (Auger Eric) [1749501] - [arm64] kvm: regmap: Fix unexpected switch fall-through (Auger Eric) [1749501] - [arm64] sve: Fix a couple of magic numbers for the Z-reg count (Auger Eric) [1749501] - [arm64] sve: Factor out FPSIMD to SVE state conversion (Auger Eric) [1749501] - [arm64] kvm: arm/arm64: Initialise host's MPIDRs by reading the actual register (Auger Eric) [1749501] - [arm64] kvm: arm64: Migrate _elx sysreg accessors to msr_s/mrs_s (Auger Eric) [1749501] - [arm64] sysreg: Make mrs_s and msr_s macros work with Clang and LTO (Auger Eric) [1749501] - [documentation] kvm: doc: Add API documentation on the KVM_REG_ARM_WORKAROUNDS register (Auger Eric) [1749501] - [virt] kvm: arm/arm64: Add save/restore support for firmware workaround state (Auger Eric) [1749501] - [arm64] kvm: Propagate full Spectre v2 workaround state to KVM guests (Auger Eric) [1749501] - [arm64] sve: Fix missing SVE/FPSIMD endianness conversions (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Fix kvm_device leak in vgic_its_destroy (Auger Eric) [1749501] - [arm64] kvm: arm64: Filter out invalid core register IDs in KVM_GET_REG_LIST (Auger Eric) [1749501] - [arm64] kvm: arm64: Skip more of the SError vaxorcism (Auger Eric) [1749501] - [arm64] kvm: arm64: Re-mask SError after the one instruction window (Auger Eric) [1749501] - [arm64] Update silicon-errata.txt for Neoverse-N1 #1349291 (Auger Eric) [1749501] - [arm64] kvm: arm64: Defer guest entry when an asynchronous exception is pending (Auger Eric) [1749501] - [arm64] kvm: arm64: Consume pending SError as early as possible (Auger Eric) [1749501] - [arm64] kvm: arm64: Make indirect vectors preamble behaviour symmetric (Auger Eric) [1749501] - [arm64] kvm: arm64: Abstract the size of the HYP vectors pre-amble (Auger Eric) [1749501] - [arm64] assembler: Switch ESB-instruction with a vanilla nop if !ARM64_HAS_RAS (Auger Eric) [1749501] - [arm64] kvm: arm64/sve: Fix vq_present() macro to yield a bool (Auger Eric) [1749501] - [arm64] kvm: arm64: Implement vq_present() as a macro (Auger Eric) [1749501] - [arm64] fpsimd: Don't disable softirq when touching FPSIMD/SVE state (Auger Eric) [1749501] - [arm64] fpsimd: Introduce fpsimd_save_and_flush_cpu_state() and use it (Auger Eric) [1749501] - [arm64] fpsimd: Remove the prototype for sve_flush_cpu_state() (Auger Eric) [1749501] - [scripts] genksyms: Teach parser about 128-bit built-in types (Auger Eric) [1749501] - [tools] kvm: selftests: introduce aarch64_vcpu_add_default (Auger Eric) [1749501] - [tools] kvm: selftests: introduce aarch64_vcpu_setup (Auger Eric) [1749501] - [virt] kvm: arm/arm64: Move cc/it checks under hyp's Makefile to avoid instrumentation (Auger Eric) [1749501] - [arm64] kvm: arm64: Move pmu hyp code under hyp's Makefile to avoid instrumentation (Auger Eric) [1749501] - [documentation] arm64: docs: Document perf event attributes (Auger Eric) [1749501] - [arm64] kvm: Fix perf cycle counter support for VHE (Auger Eric) [1749501] - [arm64] kvm: Avoid isb's by using direct pmxevtyper sysreg (Auger Eric) [1749501] - [arm64] kvm: Enable VHE support for :G/:H perf event modifiers (Auger Eric) [1749501] - [arm64] kvm: Enable !VHE support for :G/:H perf event modifiers (Auger Eric) [1749501] - [arm64] arm_pmu: Add !VHE support for exclude_host/exclude_guest attributes (Auger Eric) [1749501] - [arm64] kvm: Add accessors to track guest/host only counters (Auger Eric) [1749501] - [arm64] arm_pmu: Remove unnecessary isb instruction (Auger Eric) [1749501] - [arm64] perf: Add support for chaining event counters (Auger Eric) [1749501] - [arm64] perf: Disable PMU while processing counter overflows (Auger Eric) [1749501] - [arm64] perf: Clean up armv8pmu_select_counter (Auger Eric) [1749501] - [arm64] kvm: arm: Remove pgtable page standard functions from stage-2 page tables (Auger Eric) [1749501] - [netdrv] e1000e: Add support for Tiger Lake (Ken Cox) [1767480] - [netdrv] ethernet: Delete unnecessary checks before the macro call dev_kfree_skb (Corinna Vinschen) [1721705] - [netdrv] igb: Use dev_get_drvdata where possible (Corinna Vinschen) [1721705] - [netdrv] net: Use skb accessors in network drivers (Corinna Vinschen) [1721705] - [netdrv] igb: add RR2DCDELAY to ethtool registers dump (Corinna Vinschen) [1721705] - [netdrv] igb: minor ethool regdump amendment (Corinna Vinschen) [1721705] - [netdrv] igb: clear out skb->tstamp after reading the txtime (Corinna Vinschen) [1721705] - [netdrv] igb: mark expected switch fall-through (Corinna Vinschen) [1721705] - [netdrv] igb: mark expected switch fall-through (Corinna Vinschen) [1721705] - [netdrv] igb/igc: warn when fatal read failure happens (Corinna Vinschen) [1721705] - [netdrv] igb: fix various indentation issues (Corinna Vinschen) [1721705] - [netdrv] igb: Exclude device from suspend direct complete optimization (Corinna Vinschen) [1721705] - [netdrv] intel: correct return from set features callback (Corinna Vinschen) [1721705] - [netdrv] net: Use skb accessors in network drivers (Corinna Vinschen) [1721708] - [s390] s390/kaslr: reserve memory for kasan usage (Philipp Rudo) [1725888] - [s390] s390/mem_detect: provide single get_mem_detect_end (Philipp Rudo) [1725888] - [s390] s390/setup: adjust start_code of init_mm to _text (Philipp Rudo) [1725888] - [s390] s390/boot: add missing declarations and includes (Philipp Rudo) [1725888] - [s390] locking/lockdep: check for freed initmem in static_obj() (Philipp Rudo) [1725888] - [s390] s390/kernel: add support for kernel address space layout randomization (KASLR) (Philipp Rudo) [1725888] - [s390] s390/kernel: introduce .dma sections (Philipp Rudo) [1725888] - [s390] s390/sclp: do not use static sccbs (Philipp Rudo) [1725888] - [s390] s390/kprobes: use static buffer for insn_page (Philipp Rudo) [1725888] - [s390] s390/kernel: convert SYSCALL and PGM_CHECK handlers to .quad (Philipp Rudo) [1725888] - [s390] s390/kernel: build a relocatable kernel (Philipp Rudo) [1725888] - [s390] s390/extmem: remove code for 31 bit addressing mode (Philipp Rudo) [1725888] - [s390] s390/setup: remove obsolete #ifdef (Philipp Rudo) [1725888] - [net] net/core: work around section mismatch warning for ptp_classifier (Philipp Rudo) [1725888] - [sound] ALSA: bebob: fix to detect configured source of sampling clock for Focusrite Saffire Pro i/o series (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: link the order of establishing connections and Syt-match clock mode (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: expand delay of start for IR context just for version 3 firmware (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: expand sleep just after breaking connections for protocol version 1 (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC/SOF - enable SND_SOC_SOF_HDA_COMMON_HDMI_CODEC (Jaroslav Kysela) [1710702] - [sound] ALSA: timer: Fix mutex deadlock at releasing card (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: Add quirk for boards using pmc_plt_clk_0 (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: eve: Enable mclk and ssp sclk early (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: dt-bindings: rt5682: add button delay device property (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: rt5682: improve the sensitivity of push button (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: bxt_rt298: common hdmi codec support (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel: sof_rt5682: common hdmi codec support (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: common hdmi codec support (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: bxt-da7219-max98357a: common hdmi codec support (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: add support for snd-hda-codec-hdmi (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: skl-hda-dsp-generic: fix include guard name (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: skl-hda-dsp-generic: use snd-hda-codec-hdmi (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: hdac_hda: add support for HDMI/DP as a HDA codec (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/hdmi - implement mst_no_extra_pcms flag (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF - remove the dead code (skylake/kabylake) (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel - fix the card names (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: pci: Add prepare/complete PM callbacks (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: PM: Add support for DSP D0i3 state when entering S0ix (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: return -ENOTSUPP if D0I3 is not supported (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-dsp: implement suspend/resume for S0ix<->S0 transition (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: ignore suspend/resume for D0ix compatible streams (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: PM: implement prepare/complete callbacks (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add a flag suspend_ignored for sof stream (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add a flag to indicate the system suspend target (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: CNL: add support for sending compact IPC (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: PM: add helpers for setting D0 substate for ADSP (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: configure D0ix IPC flags in set_power_state (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: HDA: add cAVS specific compact IPC header file (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-ipc: Don't read mailbox for PM_GATE reply (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: ipc: introduce message for DSP power gating (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: PM: rename sof_send_pm_ipc to sof_send_pm_ctx_ipc (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: HDA: use macro for register polling retry count (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-dsp: align the comments for D0I3C update (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: topology: parse and store d0i3_compatible flag (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: token: add tokens for PCM compatible with D0i3 substate (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add flag to snd_sof_pcm_stream for D0i3 compatible stream (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: APL: add set_power_state() ops (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: CNL: add set_power_state() ops (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-dsp: Add helper for setting DSP D0ix substate (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add set_power_state() to dsp_ops for power state update (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: reset default d0_substate at probe() and resume() (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add a field to store the current D0 substate of DSP (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: eve: implement set_bias_level function for rt5514 (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: only support INFO_BATCH for legacy platforms (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: define INFO_ flags in dsp_ops (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: initial support to JasperLake. (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: common: add ACPI matching tables for JSL (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda: add dev_err() traces for snd_sof_dsp_read_poll_timeout() (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-loader: improve error handling (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: sof: include types.h at header.h (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Fix randbuild error (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: topology: check errors when parsing LED tokens (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: topology: remove always-true redundant test (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: bdw: fix operator precedence warnings (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: byt: fix operator precedence warnings (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: imx: Read ESAI parameters and send them to DSP (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: acpi led support for switch controls (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: imx: Describe ESAI parameters to be sent to DSP (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: pci: add debug module param (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: acpi: add debug module param (Jaroslav Kysela) [1710702] - [sound] ALSA: Revert "ASoC: SOF: Force polling mode on CFL and CNL" (Jaroslav Kysela) [1710702] - [sound] ALSA: AsoC: SOF: refactor control load code (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: enable dual control for pga (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: enable sync_write in hdac_bus (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: simple_card_utils.h: Add missing include (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: Add context data to any IPC timeout. (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda: fix reset of host_period_bytes (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: ipc: introduce no_stream_position in sof_ipc_stream_params struct (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: core: check for mandatory fw_ready op during SOF probe (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: ipc: retain DSP context after FW exception. (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: trace: move to opt-in with Kconfig and module parameter (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek - Fix 2 front mics of codec 0x623 (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek - Add support for ALC623 (Jaroslav Kysela) [1710702] - [sound] ALSA: hda - Fix mutex deadlock in HDMI codec driver (Jaroslav Kysela) [1710702] - [sound] ALSA: hda - Fix pending unsol events at shutdown (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: Correct a typo in the clock proc string (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: add support for MOTU UltraLite (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: code refactoring to handle model specific switch for protocol v2 (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: minor code refactoring for protocol version 2 (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: detect SPH source of sampling clock (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: print for unknown source of sampling clock (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: fix wrong spelling for macro (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: Fix prototype of helper function to return negative value (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: Disable quirks for BOSS Katana amplifiers (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: sound: usb: usb true/false for bool return type (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: Add DSD support for Gustard U16/X26 USB Interface (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: Allow non-Intel device probe gracefully (Jaroslav Kysela) [1710702] - [sound] ALSA: Revert "ALSA: hda: Flush interrupts on disabling" (Jaroslav Kysela) [1710702] - [sound] ALSA: PCI: Fix missing inline for pci_pr3_present() (Jaroslav Kysela) [1710702] - [sound] ALSA: PCI: Add a helper to check Power Resource Requirements _PR3 existence (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: Fix copy&paste error in the validator (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: Add DSD support for EVGA NU Audio (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: postpone to start IR context (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: handle several AMDTP streams in callback handler of IRQ target (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: cancel flushing isoc context in the laste step to process context callback (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: replace ack callback to flush isoc contexts in AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: replace pointer callback to flush isoc contexts in AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: add irq_target member into amdtp_domain struct (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: tune the minimum available size of PCM period (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: tune the maximum available size of PCM period (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: schedule hardware IRQ according to the size of PCM period (Jaroslav Kysela) [1710702] - [sound] ALSA: fireface: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-tascam: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-digi00x: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: dice: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: oxfw: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: fireworks: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: use variable size of queue for isoc packets instead of fixed size (Jaroslav Kysela) [1710702] - [sound] ALSA: fireface: use the same size of period for PCM substreams in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-tascam: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-digi00x: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: dice: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: oxfw: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: fireworks: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: fireface: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-tascam: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-digi00x: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: dice: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: oxfw: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: fireworks: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: add a member into AMDTP domain for events per period (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek - Enable headset mic on Asus MJ401TA (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek: Reduce the Headphone static noise on XPS 9350/9360 (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek - Add support for ALC711 (Jaroslav Kysela) [1710702] - [sound] ALSA: hda - Force runtime PM on Nvidia HDMI codecs (Jaroslav Kysela) [1710702] - [sound] ALSA: hda - Add laptop imic fixup for ASUS M9V laptop (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: Add Tigerlake/Jasperlake PCI ID (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: Allow HDA to be runtime suspended when dGPU is not bound to a driver (Jaroslav Kysela) [1710702] - [sound] ALSA: hdac: clear link output stream mapping (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: dapm: fix a memory leak bug (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: debug: fix possible memory leak in sof_dfsentry_write() (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: sof-rt5682: add a check for devm_clk_get (Jaroslav Kysela) [1710702] - [sound] ALSA: Fix Kconfig indentation (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: control: return true when kcontrol values change (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: fix intel DSP config (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: add Intel DSP configuration / probe code (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: core: Fix pcm code debugfs error (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoc: rockchip: i2s: Fix RPM imbalance (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: wm_adsp: Don't generate kcontrols without READ flags (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel: bytcr_rt5651: add null check to support_button_press (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel: sof_rt5682: add remove function to disable jack (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: rt5682: add NULL handler to set_jack function (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel: sof_rt5682: use separate route map for dmic (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda: Disable DMI L1 entry during capture (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: initialise and verify FW crash dump data. (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda: fix warnings during FW load (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: pcm: harden PCM STOP sequence (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: pcm: fix resource leak in hw_free (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: topology: fix parse fail issue for byte/bool tuple types (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: loader: fix kernel oops on firmware boot failure (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: wm_adsp: Fix theoretical NULL pointer for alg_region (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: max98373: check for device node before parsing (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: topology: Fix a signedness bug in soc_tplg_dapm_widget_create() (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: soc-component: fix a couple missing error assignments (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: wm8994: Do not register inapplicable controls for WM1811 (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: samsung: arndale: Add missing OF node dereferencing (Jaroslav Kysela) [1710702] - [infiniband] RDMA/bnxt_re: Fix spelling mistake "missin_resp" -> "missing_resp" (Kamal Heib) [1724772] - [infiniband] RDMA: Fix goto target to release the allocated memory (Kamal Heib) [1724772] - [infiniband] IB/bnxt_re: Do not notifify GID change event (Kamal Heib) [1724772] - [infiniband] RDMA/bnxt_re: Honor vlan_id in GID entry comparison (Kamal Heib) [1724772] - [infiniband] ib/bnxt: Remove mention of idr_alloc from comment (Kamal Heib) [1724772] - [infiniband] RDMA/bnxt_re: Use correct sizing on buffers holding page DMA addresses (Kamal Heib) [1724772] - [infiniband] bnxt_re: Clean cq for kernel consumers only (Kamal Heib) [1724772] - [infiniband] bnxt_re: fix the regression due to changes in alloc_pbl (Kamal Heib) [1724772] - [scsi] scsi: lpfc: Make lpfc_debugfs_ras_log_data static (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix NULL check before mempool_destroy is not needed (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: fix spelling error in MAGIC_NUMER_xxx (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: fix build error of lpfc_debugfs.c for vfree/vmalloc (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: lpfc_nvmet: Fix Use plain integer as NULL pointer (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: lpfc_attr: Fix Use plain integer as NULL pointer (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Update lpfc version to 12.6.0.0 (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Add additional discovery log messages (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Add FC-AL support to lpe32000 models (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Add FA-WWN Async Event reporting (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Add log macros to allow print by serverity or verbosity setting (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Make FW logging dynamically configurable (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Revise interrupt coalescing for missing scenarios (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Remove lock contention target write path (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Slight fast-path performance optimizations (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: fix coverity error of dereference after null check (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix hardlockup in lpfc_abort_handler (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix bad ndlp ptr in xri aborted handling (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix SLI3 hba in loop mode not discovering devices (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix lockdep errors in sli_ringtx_put (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix reporting of read-only fw error errors (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: fix lpfc_nvmet_mrq to be bound by hdw queue count (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Make function lpfc_defer_pt2pt_acc static (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: add support for posting FC events on FPIN reception (Dick Kennedy) [1768102] - [infiniband] RDMA/siw: Mark Software iWARP Driver as tech-preview (Kamal Heib) [1767292] - [crypto] crypto: ccp - Replace dma_pool_alloc + memset with dma_pool_zalloc (Gary Hook) [1724859] - [crypto] crypto: ccp/gcm - use const time tag comparison. (Gary Hook) [1724859] - [crypto] crypto: ccp - Switch to SPDX license identifiers (Gary Hook) [1724859] - [crypto] crypto: ccp - Validate the the error value used to index error messages (Gary Hook) [1724859] - [crypto] crypto: ccp - Make ccp_register_rsa_alg static (Gary Hook) [1724859] - [crypto] crypto: ccp - Update copyright notices and dates (Gary Hook) [1724859] - [crypto] cross-tree: phase out dma_zalloc_coherent() (Gary Hook) [1724859] - [x86] x86/umwait: Fix error handling in umwait_init() (Steve Best) [1724525] - [documentation] Documentation/ABI: Document umwait control sysfs interfaces (Steve Best) [1724525] - [x86] x86/umwait: Add sysfs interface to control umwait maximum time (Steve Best) [1724525] - [x86] x86/umwait: Add sysfs interface to control umwait C0.2 state (Steve Best) [1724525] - [x86] x86/umwait: Initialize umwait control values (Steve Best) [1724525] - [x86] x86/cpufeatures: Enumerate user wait instructions (Steve Best) [1724525] - [fs] virtiofs: Remove set but not used variable 'fc' (Vivek Goyal) [1694161] - [fs] virtiofs: Retry request submission from worker context (Vivek Goyal) [1694161] - [fs] virtiofs: Count pending forgets as in_flight forgets (Vivek Goyal) [1694161] - [fs] virtiofs: Set FR_SENT flag only after request has been sent (Vivek Goyal) [1694161] - [fs] virtiofs: No need to check fpq->connected state (Vivek Goyal) [1694161] - [fs] virtiofs: Do not end request in submission context (Vivek Goyal) [1694161] - [fs] fuse: don't advise readdirplus for negative lookup (Vivek Goyal) [1694161] - [fs] fuse: don't dereference req->args on finished request (Vivek Goyal) [1694161] - [fs] virtio-fs: don't show mount options (Vivek Goyal) [1694161] - [fs] virtio-fs: Change module name to virtiofs.ko (Vivek Goyal) [1694161] - [include] bitops: protect variables in bit_clear_unless() macro (Vivek Goyal) [1694161] - [include] bitops: protect variables in set_mask_bits() macro (Vivek Goyal) [1694161] - [fs] fuse: Make fuse_args_to_req static (Vivek Goyal) [1694161] - [fs] fuse: fix memleak in cuse_channel_open (Vivek Goyal) [1694161] - [fs] fuse: fix beyond-end-of-page access in fuse_parse_cache() (Vivek Goyal) [1694161] - [fs] fuse: unexport fuse_put_request (Vivek Goyal) [1694161] - [fs] fuse: kmemcg account fs data (Vivek Goyal) [1694161] - [fs] fuse: on 64-bit store time in d_fsdata directly (Vivek Goyal) [1694161] - [fs] fuse: fix missing unlock_page in fuse_writepage() (Vivek Goyal) [1694161] - [fs] virtio-fs: add virtiofs filesystem (Vivek Goyal) [1694161] - [fs] fuse: allow skipping control interface and forced unmount (Vivek Goyal) [1694161] - [fs] fuse: dissociate DESTROY from fuseblk (Vivek Goyal) [1694161] - [fs] fuse: delete dentry if timeout is zero (Vivek Goyal) [1694161] - [fs] fuse: separate fuse device allocation and installation in fuse_conn (Vivek Goyal) [1694161] - [fs] fuse: add fuse_iqueue_ops callbacks (Vivek Goyal) [1694161] - [fs] fuse: extract fuse_fill_super_common() (Vivek Goyal) [1694161] - [fs] fuse: export fuse_dequeue_forget() function (Vivek Goyal) [1694161] - [fs] fuse: export fuse_get_unique() (Vivek Goyal) [1694161] - [fs] fuse: export fuse_send_init_request() (Vivek Goyal) [1694161] - [fs] fuse: export fuse_len_args() (Vivek Goyal) [1694161] - [fs] fuse: export fuse_end_request() (Vivek Goyal) [1694161] - [fs] fuse: fix request limit (Vivek Goyal) [1694161] - [fs] fuse: stop copying pages to fuse_req (Vivek Goyal) [1694161] - [fs] fuse: stop copying args to fuse_req (Vivek Goyal) [1694161] - [fs] fuse: clean up fuse_req (Vivek Goyal) [1694161] - [fs] fuse: simplify request allocation (Vivek Goyal) [1694161] - [fs] fuse: unexport request ops (Vivek Goyal) [1694161] - [fs] fuse: convert retrieve to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert release to simple api (Vivek Goyal) [1694161] - [fs] cuse: convert init to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert init to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert writepages to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert readdir to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert readpages to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert direct_io to simple api (Vivek Goyal) [1694161] - [fs] fuse: add simple background helper (Vivek Goyal) [1694161] - [fs] fuse: convert sync write to simple api (Vivek Goyal) [1694161] - [fs] fuse: covert readpage to simple api (Vivek Goyal) [1694161] - [fs] fuse: fuse_short_read(): don't take fuse_req as argument (Vivek Goyal) [1694161] - [fs] fuse: convert ioctl to simple api (Vivek Goyal) [1694161] - [fs] fuse: move page alloc (Vivek Goyal) [1694161] - [fs] fuse: convert readlink to simple api (Vivek Goyal) [1694161] - [fs] fuse: add pages to fuse_args (Vivek Goyal) [1694161] - [fs] fuse: convert destroy to simple api (Vivek Goyal) [1694161] - [fs] fuse: add nocreds to fuse_args (Vivek Goyal) [1694161] - [fs] fuse: convert fuse_force_forget() to simple api (Vivek Goyal) [1694161] - [fs] fuse: add noreply to fuse_args (Vivek Goyal) [1694161] - [fs] fuse: convert flush to simple api (Vivek Goyal) [1694161] - [fs] fuse: simplify 'nofail' request (Vivek Goyal) [1694161] - [fs] fuse: rearrange and resize fuse_args fields (Vivek Goyal) [1694161] - [fs] fuse: flatten 'struct fuse_args' (Vivek Goyal) [1694161] - [fs] fuse: fix deadlock with aio poll and fuse_iqueue::waitq.lock (Vivek Goyal) [1694161] - [fs] cuse: fix broken release (Vivek Goyal) [1694161] - [fs] fuse: cleanup fuse_wait_on_page_writeback (Vivek Goyal) [1694161] - [fs] fuse: require /dev/fuse reads to have enough buffer capacity (take 2) (Vivek Goyal) [1694161] - [fs] Revert "fuse: require /dev/fuse reads to have enough buffer capacity" (Vivek Goyal) [1694161] - [fs] fuse: extract helper for range writeback (Vivek Goyal) [1694161] - [fs] fuse: add FUSE_WRITE_KILL_PRIV (Vivek Goyal) [1694161] - [fs] fuse: clean up fuse_alloc_inode (Vivek Goyal) [1694161] - [fs] fuse: Add ioctl flag for x32 compat ioctl (Vivek Goyal) [1694161] - [fs] fuse: document fuse_fsync_in.fsync_flags (Vivek Goyal) [1694161] - [fs] fuse: require /dev/fuse reads to have enough buffer capacity (Vivek Goyal) [1694161] - [fs] fuse: retrieve: cap requested size to negotiated max_write (Vivek Goyal) [1694161] - [fs] fuse: allow filesystems to have precise control over data cache (Vivek Goyal) [1694161] - [fs] fuse: convert printk -> pr_* (Vivek Goyal) [1694161] - [fs] fuse: fix writepages on 32bit (Vivek Goyal) [1694161] - [fs] fuse: cache readdir calls if filesystem opts out of opendir (Vivek Goyal) [1694161] - [fs] fuse: support clients that don't implement 'opendir' (Vivek Goyal) [1694161] - [fs] fuse: lift bad inode checks into callers (Vivek Goyal) [1694161] - [fs] fuse: multiplex cached/direct_io file operations (Vivek Goyal) [1694161] - [fs] fuse add copy_file_range to direct io fops (Vivek Goyal) [1694161] - [fs] fuse: use iov_iter based generic splice helpers (Vivek Goyal) [1694161] - [fs] fuse: Switch to using async direct IO for FOPEN_DIRECT_IO (Vivek Goyal) [1694161] - [fs] fuse: use atomic64_t for khctr (Vivek Goyal) [1694161] - [fs] fuse: clean up aborted (Vivek Goyal) [1694161] - [fs] fuse: Protect ff->reserved_req via corresponding fi->lock (Vivek Goyal) [1694161] - [fs] fuse: Protect fi->nlookup with fi->lock (Vivek Goyal) [1694161] - [fs] fuse: Introduce fi->lock to protect write related fields (Vivek Goyal) [1694161] - [fs] fuse: Convert fc->attr_version into atomic64_t (Vivek Goyal) [1694161] - [fs] fuse: Add fuse_inode argument to fuse_prepare_release() (Vivek Goyal) [1694161] - [fs] fuse: Verify userspace asks to requeue interrupt that we really sent (Vivek Goyal) [1694161] - [fs] fuse: Do some refactoring in fuse_dev_do_write() (Vivek Goyal) [1694161] - [fs] fuse: Wake up req->waitq of only if not background (Vivek Goyal) [1694161] - [fs] fuse: Optimize request_end() by not taking fiq->waitq.lock (Vivek Goyal) [1694161] - [fs] fuse: Kill fasync only if interrupt is queued in queue_interrupt() (Vivek Goyal) [1694161] - [fs] fuse: Remove stale comment in end_requests() (Vivek Goyal) [1694161] - [fs] fuse: Replace page without copying in fuse_writepage_in_flight() (Vivek Goyal) [1694161] - [fs] fuse: fix leaked aux requests (Vivek Goyal) [1694161] - [fs] fuse: only reuse auxiliary request in fuse_writepage_in_flight() (Vivek Goyal) [1694161] - [fs] fuse: clean up fuse_writepage_in_flight() (Vivek Goyal) [1694161] - [fs] fuse: extract fuse_find_writeback() helper (Vivek Goyal) [1694161] - [fs] cuse: fix ioctl (Vivek Goyal) [1694161] - [fs] fuse: Fix memory leak in fuse_dev_free() (Vivek Goyal) [1694161] - [fs] fuse: fix revalidation of attributes for permission check (Vivek Goyal) [1694161] - [fs] fuse: fix fsync on directory (Vivek Goyal) [1694161] - [fs] fuse: Add bad inode check in fuse_destroy_inode() (Vivek Goyal) [1694161] - [fs] fuse: enable caching of symlinks (Vivek Goyal) [1694161] - [fs] fuse: only invalidate atime in direct read (Vivek Goyal) [1694161] - [fs] fuse: realloc page array (Vivek Goyal) [1694161] - [fs] fuse: add max_pages to init_out (Vivek Goyal) [1694161] - [fs] fuse: allocate page array more efficiently (Vivek Goyal) [1694161] - [fs] fuse: reduce size of struct fuse_inode (Vivek Goyal) [1694161] - [fs] fuse: use iversion for readdir cache verification (Vivek Goyal) [1694161] - [fs] fuse: use mtime for readdir cache verification (Vivek Goyal) [1694161] - [fs] fuse: add readdir cache version (Vivek Goyal) [1694161] - [fs] fuse: allow using readdir cache (Vivek Goyal) [1694161] - [fs] fuse: allow caching readdir (Vivek Goyal) [1694161] - [fs] fuse: extract fuse_emit() helper (Vivek Goyal) [1694161] - [fs] fuse: add FOPEN_CACHE_DIR (Vivek Goyal) [1694161] - [fs] fuse: split out readdir.c (Vivek Goyal) [1694161] - [fs] fuse: Use hash table to link processing request (Vivek Goyal) [1694161] - [fs] fuse: kill req->intr_unique (Vivek Goyal) [1694161] - [fs] fuse: change interrupt requests allocation algorithm (Vivek Goyal) [1694161] - [fs] fuse: do not take fc->lock in fuse_request_send_background() (Vivek Goyal) [1694161] - [fs] fuse: introduce fc->bg_lock (Vivek Goyal) [1694161] - [fs] fuse: add locking to max_background and congestion_threshold changes (Vivek Goyal) [1694161] - [fs] fuse: use READ_ONCE on congestion_threshold and max_background (Vivek Goyal) [1694161] - [fs] fuse: use list_first_entry() in flush_bg_queue() (Vivek Goyal) [1694161] - [fs] fuse: reduce allocation size for splice_write (Vivek Goyal) [1694161] - [fs] fuse: use kvmalloc to allocate array of pipe_buffer structs. (Vivek Goyal) [1694161] - [fs] fuse: convert last timespec use to timespec64 (Vivek Goyal) [1694161] - [fs] fs: fuse: Adding new return type vm_fault_t (Vivek Goyal) [1694161] - [fs] fuse: simplify fuse_abort_conn() (Vivek Goyal) [1694161] - [infiniband] RDMA/siw: Fix IPv6 addr_list locking (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix 64/32bit pointer inconsistency (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix SGL mapping issues (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix potential NULL de-ref (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Change CQ flags from 64->32 bits (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix a memory leak in siw_init_cpulist() (Kamal Heib) [1725830 1720892] - [infiniband] Do not dereference 'siw_crypto_shash' before checking (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Remove set but not used variables 'rv' (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix error return code in siw_init_module() (Kamal Heib) [1725830 1720892] - [infiniband] RMDA/siw: Require a 64 bit arch (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Mark expected switch fall-throughs (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: Remove set but not used variable 's' (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: Add missing dependencies on LIBCRC32C and DMA_VIRT_OPS (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Add missing rtnl_lock around access to ifa (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: Use proper enumerated type in map_cqe_status (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Remove unnecessary kthread create/destroy printouts (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix DEFINE_PER_CPU compilation when ARCH_NEEDS_WEAK_PER_CPU (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: addition to kernel build environment (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: completion queue methods (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: receive path (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: transmit path (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: queue pair methods (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: application buffer management (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: application interface (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: connection management (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: network and RDMA core interface (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: main include file (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: iWarp wire packet format (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/cma: fix null-ptr-deref Read in cma_cleanup (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Rewrite PID namespace check to be reliable (Kamal Heib) [1720892] - [infiniband] RDMA/counters: Properly implement PID checks (Kamal Heib) [1720892] - [infiniband] IB/core: Fix NULL pointer dereference when bind QP to counter (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Fix MR npages calculation for IB_ACCESS_HUGETLB (Kamal Heib) [1720892] - [infiniband] RDMA/core: Fix error code in stat_get_doit_qp() (Kamal Heib) [1720892] - [infiniband] RDMA/counter: Prevent QP counter binding if counters unsupported (Kamal Heib) [1720892] - [infiniband] RDMA/hns: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720892] - [infiniband] RDMA/core: Fix -Wunused-const-variable warnings (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Added configuration of RDMA dynamic interrupt moderation to netlink (Kamal Heib) [1720892] - [infiniband] RDMA/core: Provide RDMA DIM support for ULPs (Kamal Heib) [1720892] - [infiniband] linux/dim: Implement RDMA adaptive moderation (DIM) (Kamal Heib) [1720892] - [infiniband] IB/mad: Fix use-after-free in ib mad completion handling (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Track driver QP types in resource tracker (Kamal Heib) [1720892] - [infiniband] RDMA/devices: Remove the lock around remove_client_context (Kamal Heib) [1720892] - [infiniband] RDMA/devices: Do not deadlock during client removal (Kamal Heib) [1720892] - [infiniband] IB/core: Add mitigation for Spectre V1 (Kamal Heib) [1720892] - [infiniband] IB/counters: Always initialize the port counter object (Kamal Heib) [1720892] - [infiniband] IB/core: Fix querying total rdma stats (Kamal Heib) [1720892] - [infiniband] RDMA/core: Fix race when resolving IP address (Kamal Heib) [1720892] - [infiniband] xprtrdma: Modernize ops->connect (Kamal Heib) [1720892] - [infiniband] xprtrdma: Remove rpcrdma_req::rl_buffer (Kamal Heib) [1720892] - [infiniband] xprtrdma: Refactor chunk encoding (Kamal Heib) [1720892] - [infiniband] xprtrdma: Streamline rpcrdma_post_recvs (Kamal Heib) [1720892] - [infiniband] xprtrdma: Simplify rpcrdma_rep_create (Kamal Heib) [1720892] - [infiniband] xprtrdma: Wake RPCs directly in rpcrdma_wc_send path (Kamal Heib) [1720892] - [infiniband] xprtrdma: Reduce context switching due to Local Invalidation (Kamal Heib) [1720892] - [infiniband] xprtrdma: Add mechanism to place MRs back on the free list (Kamal Heib) [1720892] - [infiniband] xprtrdma: Remove fr_state (Kamal Heib) [1720892] - [infiniband] xprtrdma: Remove the RPCRDMA_REQ_F_PENDING flag (Kamal Heib) [1720892] - [infiniband] xprtrdma: Fix occasional transport deadlock (Kamal Heib) [1720892] - [infiniband] xprtrdma: Replace use of xdr_stream_pos in rpcrdma_marshal_req (Kamal Heib) [1720892] - [infiniband] xprtrdma: Fix use-after-free in rpcrdma_post_recvs (Kamal Heib) [1720892] - [infiniband] RDMA/core: Make rdma_counter.h compile stand alone (Kamal Heib) [1720892] - [infiniband] IB/core: Work on the caller socket net namespace in nldev_newlink() (Kamal Heib) [1663224 1720892] - [infiniband] RDMA/rxe: Fill in wc byte_len with IB_WC_RECV_RDMA_WITH_IMM (Kamal Heib) [1720892] - [infiniband] ibverbs/rxe: Remove variable self-initialization (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Allow get default counter statistics through RDMA netlink (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Allow get counter mode through RDMA netlink (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Allow counter manual mode configration through RDMA netlink (Kamal Heib) [1720892] - [infiniband] RDMA/counter: Allow manual mode configuration support (Kamal Heib) [1720892] - [infiniband] RDMA/core: Get sum value of all counters when perform a sysfs stat read (Kamal Heib) [1720892] - [infiniband] RDMA/netlink: Implement counter dumpit calback (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Allow counter auto mode configration through RDMA netlink (Kamal Heib) [1720892] - [infiniband] RDMA/counter: Add "auto" configuration mode support (Kamal Heib) [1720892] - [infiniband] RDMA/counter: Add set/clear per-port auto mode support (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Make is_visible_in_pid_ns() as an API (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Add an API to attach a task to a resource (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Introduce statistic counter (Kamal Heib) [1720892] - [infiniband] IB/ipoib: Add child to parent list only if device initialized (Kamal Heib) [1720892] - [infiniband] RDMA/uverbs: remove redundant assignment to variable ret (Kamal Heib) [1720892] - [infiniband] IB/ipoib: Remove memset after vzalloc in ipoib_cm.c (Kamal Heib) [1720892] - [infiniband] IB: Remove unneeded memset (Kamal Heib) [1720892] - [infiniband] RDMA/netlink: Audit policy settings for netlink attributes (Kamal Heib) [1720892] - [infiniband] docs: infiniband: convert docs to ReST and rename to *.rst (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Use IB_WR_REG_MR_INTEGRITY for PI handover (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Introduce rdma_rw_inv_key helper (Kamal Heib) [1720892] - [infiniband] RDMA/core: Validate integrity handover device cap (Kamal Heib) [1720892] - [infiniband] RDMA/core: Rename signature qp create flag and signature device capability (Kamal Heib) [1720892] - [infiniband] RDMA/core: Add an integrity MR pool support (Kamal Heib) [1720892] - [infiniband] IB/iser: Unwind WR union at iser_tx_desc (Kamal Heib) [1720892] - [infiniband] IB/iser: Use IB_WR_REG_MR_INTEGRITY for PI handover (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Introduce and implement new IB_WR_REG_MR_INTEGRITY work request (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Update set_sig_data_segment attribute for new signature API (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Pass UMR segment flags instead of boolean (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Add attr for max number page list length for PI operation (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Implement mlx5_ib_map_mr_sg_pi and mlx5_ib_alloc_mr_integrity (Kamal Heib) [1720892] - [infiniband] RDMA/core: Add signature attrs element for ib_mr structure (Kamal Heib) [1720892] - [infiniband] RDMA/core: Introduce ib_map_mr_sg_pi to map data/protection sgl's (Kamal Heib) [1720892] - [infiniband] RDMA/core: Introduce IB_MR_TYPE_INTEGRITY and ib_alloc_mr_integrity API (Kamal Heib) [1720892] - [infiniband] RDMA/core: Save the MR type in the ib_mr structure (Kamal Heib) [1720892] - [infiniband] RDMA/core: Introduce new header file for signature operations (Kamal Heib) [1720892] - [infiniband] RDMA/odp: Do not leak dma maps when working with huge pages (Kamal Heib) [1720892] - [infiniband] RDMA/uverbs: Use offsetofend instead of opencoding (Kamal Heib) [1720892] - [infiniband] [scsi] scsi: RDMA/srp: Fix a sleep-in-invalid-context bug (Kamal Heib) [1720892] - [infiniband] RDMA: Check umem pointer validity prior to release (Kamal Heib) [1720892] - [infiniband] RDMA/hns: Remove asynchronic QP destroy (Kamal Heib) [1720892] - [infiniband] RDMA: Convert destroy_wq to be void (Kamal Heib) [1720892] - [infiniband] RDMA/netlink: Resort policy array (Kamal Heib) [1720892] - [infiniband] RDMA: Report available cdevs through RDMA_NLDEV_CMD_GET_CHARDEV (Kamal Heib) [1720892] - [infiniband] RDMA: Add NLDEV_GET_CHARDEV to allow char dev discovery and autoload (Kamal Heib) [1720892] - [infiniband] ipoib: correcly show a VF hardware address (Kamal Heib) [1720892] - [infiniband] RDMA: Move rdma_node_type to uapi/ (Kamal Heib) [1720892] - [infiniband] rdma: Remove nes (Kamal Heib) [1720892] - [infiniband] RDMA/ipoib: Remove check for ETH_SS_TEST (Kamal Heib) [1720892] - [infiniband] RDMA: Convert CQ allocations to be under core responsibility (Kamal Heib) [1720892] - [infiniband] RDMA/hns: Return correct error code from hns_roce_v1_rsv_lp_qp() (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb3: Don't expose DMA addresses (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb4: Don't expose DMA addresses (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb3: Use sizeof() notation instead of plain sizeof (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb3: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720892] - [infiniband] RDMA: Clear CQ objects during their allocation (Kamal Heib) [1720892] - [infiniband] RDMA: Clean destroy CQ in drivers do not return errors (Kamal Heib) [1720892] - [infiniband] RDMA/i40iw: Remove useless NULL checks (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb3: Delete and properly mark unimplemented resize CQ function (Kamal Heib) [1720892] - [infiniband] RDMA/nes: Avoid memory allocation during CQ destroy (Kamal Heib) [1720892] - [infiniband] RDMA: Move owner into struct ib_device_ops (Kamal Heib) [1720892] - [infiniband] RDMA: Move uverbs_abi_ver into struct ib_device_ops (Kamal Heib) [1720892] - [infiniband] RDMA: Move driver_id into struct ib_device_ops (Kamal Heib) [1720892] - [infiniband] rdma: Delete the ib_ucm module (Kamal Heib) [1720892] - [infiniband] ucma: Convert ctx_idr to XArray (Kamal Heib) [1720892] - [infiniband] ucma: Convert multicast_idr to XArray (Kamal Heib) [1720892] - [infiniband] RDMA/ucma: Use struct_size() helper (Kamal Heib) [1720892] - [infiniband] RDMA/srp: Accept again source addresses that do not have a port number (Kamal Heib) [1720892] - [infiniband] RDMA/ipoib: implement ethtool .get_link() callback (Kamal Heib) [1720892] - [infiniband] RDMA/uverbs: check for allocation failure in uapi_add_elm() (Kamal Heib) [1720892] - [infiniband] RDMA: Convert put_page() to put_user_page*() (Kamal Heib) [1720892] - [infiniband] RDMA/nes: Remove second wait queue initialization call (Kamal Heib) [1720892] - [infiniband] RDMA/nes: Remove useless NULL checks (Kamal Heib) [1720892] - [infiniband] RDMA/core: Make ib_destroy_cq() void (Kamal Heib) [1720892] - [infiniband] RDMA/ipoib: Remove check of destroy CQ (Kamal Heib) [1720892] - [infiniband] RDMA/core: Return void from ib_device_check_mandatory() (Kamal Heib) [1720892] - [infiniband] RDMA/umem: Move page_shift from ib_umem to ib_odp_umem (Kamal Heib) [1720892] - [infiniband] RDMA/qedr: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb4: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720892] - [infiniband] RDMA/core: Fix doc typo (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Add info regarding SG count failure (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Print the correct number of sig MRs (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Fix doc typo (Kamal Heib) [1720892] - [infiniband] IB/isert: Remove unused sig_attrs argument (Kamal Heib) [1720892] - [infiniband] IB/iser: Remove unused sig_attrs argument (Kamal Heib) [1720892] - [infiniband] IB/iser: Refactor iscsi_iser_check_protection function (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Entropy in admin commands id (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Print address on AH creation failure (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Be consistent with success flow return value (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Use API to get contiguous memory blocks aligned to device supported page size (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Remove unused includes (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Use rdma block iterator in chunk list creation (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Remove unneeded admin commands abort flow (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Use kvzalloc instead of kzalloc with fallback (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Remove check that prevents destroy of resources in error flows (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Handle mmap insertions overflow (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Fix success return value in case of error (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Remove MAYEXEC flag check from mmap flow (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add driver to Kconfig/Makefile (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the efa module (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add EFA verbs implementation (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add common command handlers (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Implement functions that submit and complete admin commands (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the ABI definitions (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the com service API definitions (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the efa_com.h file (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the efa.h header file (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add EFA device definitions (Kamal Heib) [1720892] - [infiniband] RDMA: Add EFA related definitions (Kamal Heib) [1720892] - [fs] CIFS: Fix use after free of file info structures (Dave Wysochanski) [1757865] - [mm] mm, memory_hotplug: fix scan_movable_pages() for gigantic hugepages (Rafael Aquini) [1730172] - [char] ipmi: Don't allow device module unload when in use (Tony Camuso) [1759916] - [netdrv] net: phy: Also request modules for C45 IDs (Gary Hook) [1764274] - [s390] s390/dasd: Fix error handling during online processing (Philipp Rudo) [1764492] - [s390] s390/cpumsf: Check for CPU Measurement sampling (Philipp Rudo) [1764490] - [edac] EDAC/amd64: Support asymmetric dual-rank DIMMs (Gary Hook) [1753384] - [edac] EDAC/amd64: Cache secondary Chip Select registers (Gary Hook) [1753384] - [edac] EDAC/amd64: Decode syndrome before translating address (Gary Hook) [1753384] - [edac] EDAC/amd64: Find Chip Select memory size using Address Mask (Gary Hook) [1753384] - [edac] EDAC/amd64: Initialize DIMM info for systems with more than two channels (Gary Hook) [1753384] - [edac] EDAC/amd64: Recognize DRAM device type ECC capability (Gary Hook) [1753384] - [edac] EDAC/amd64: Support more than two controllers for chip selects handling (Gary Hook) [1753384] - [scsi] scsi: fnic: fix msix interrupt allocation (Govindarajulu Varadarajan) [1745083] - [scsi] scsi: fnic: print port speed only at driver init or speed change (Govindarajulu Varadarajan) [1745083] - [netdrv] qmi_wwan: apply SET_DTR quirk to Sierra WP7607 (Lubomir Rintel) [1729083]- [tools] libbpf: remove compile time warning from libbpf_util.h (Yauheni Kaliuta) [1747341] - [tools] libbpf: remove dependency on barrier.h in xsk.h (Yauheni Kaliuta) [1747341] - [kernel] seccomp, bpf: disable preemption before calling into bpf prog (Yauheni Kaliuta) [1747341] - [lib] bpf: test_bpf: turn off preemption in function __run_once (Yauheni Kaliuta) [1747341] - [tools] libbpf: remove unnecessary cast-to-void (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix sysctl.c warning (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix using uninitialized ioctl results (Yauheni Kaliuta) [1747341] - [tools] libbpf: proper XSKMAP cleanup (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix invalid munmap call (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix XDP socket ring buffer memory ordering (Yauheni Kaliuta) [1747341] - [tools] libbpf: remove likely/unlikely in xsk.h (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: xdp_redirect, correctly get dummy program id (Yauheni Kaliuta) [1747341] - [net] bpf: fix access to skb_shared_info->gso_segs (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix out of bounds backwards jmps due to dead code removal (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix use after free in prog symbol exposure (Yauheni Kaliuta) [1747341] - [include] bpf: Fix preempt_enable_no_resched() abuse (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test cases for pkt/null checks in subprogs (Yauheni Kaliuta) [1747341] - [kernel] bpf: mark registers in all frames after pkt/null checks (Yauheni Kaliuta) [1747341] - [tools] libbpf: add binary to gitignore (Yauheni Kaliuta) [1747341] - [net] bpf: Check address length before reading address family (Yauheni Kaliuta) [1747341] - [net] flow_dissector: disable preemption around BPF calls (Yauheni Kaliuta) [1747341] - [net] flow_dissector: switch kernel context to struct bpf_flow_dissector (Yauheni Kaliuta) [1747341] - [net] flow_dissector: fix clamping of BPF flow_keys for non-zero nhoff (Yauheni Kaliuta) [1747341] - [net] flow_dissector: allow access only to a subset of __sk_buff fields (Yauheni Kaliuta) [1747341] - [net] net/flow_dissector: pass flow_keys->n_proto to BPF programs (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: fix vlan handling in flow dissector program (Yauheni Kaliuta) [1747341] - [tools] bpf, libbpf: fix quiet install_headers (Yauheni Kaliuta) [1747341] - [tools] libbpf: add libelf dependency to shared library build (Yauheni Kaliuta) [1747341] - [tools] libbpf: add xsk.h to install_headers target (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add btf_dedup test for VOID equivalence check (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix btf_dedup equivalence check handling of different kinds (Yauheni Kaliuta) [1747341] - [documentation] bpf, doc: fix BTF docs reflow of bullet list (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test case for invalid call stack in dead code (Yauheni Kaliuta) [1747341] - [kernel] bpf: remove incorrect 'verifier bug' warning (Yauheni Kaliuta) [1747341] - [kernel] bpf: Only print ref_obj_id for refcounted reg (Yauheni Kaliuta) [1747341] - [tools] tool: use bpf_program__get_prog_info_linear() in prog.c:do_dump() (Yauheni Kaliuta) [1747341] - [tools] tools lib bpf: Introduce bpf_program__get_prog_info_linear() (Yauheni Kaliuta) [1747341] - [tools] perf tools: Fix errors under optimization level '-Og' (Yauheni Kaliuta) [1747341] - [kernel] bpf: Try harder when allocating memory for large maps (Yauheni Kaliuta) [1747341] - [tools] tools: bpf: synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add fwd enum resolution test for btf_dedup (Yauheni Kaliuta) [1747341] - [tools] btf: resolve enum fwds in btf_dedup (Yauheni Kaliuta) [1747341] - [tools] bpf: Add an example for bpf_get_listener_sock (Yauheni Kaliuta) [1747341] - [tools] bpf: Test ref release issue in bpf_tcp_sock and bpf_sk_fullsock (Yauheni Kaliuta) [1747341] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1747341] - [net] bpf: Add bpf_get_listener_sock(struct bpf_sock *sk) helper (Yauheni Kaliuta) [1747341] - [kernel] bpf: Fix bpf_tcp_sock and bpf_sk_fullsock issue related to bpf_sk_release (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix to reject unknown flags in xsk_socket__create() (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: fix segfault of test_progs when prog loading failed (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix replace_map_fd_with_map_ptr's ldimm64 second imm field (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: test_progs: initialize duration in singal_pending test (Yauheni Kaliuta) [1747341] - [tools] libbpf: force fixdep compilation at the start of the build (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: fix compilation with out-of-tree $(OUTPUT) (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test that GSO works in lwt_ip_encap (Yauheni Kaliuta) [1747341] - [bpf] bpf: hbm: fix spelling mistake "deault" -> "default" (Yauheni Kaliuta) [1747341] - [tools] bpf: add test cases for non-pointer sanitiation logic (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - misc (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - spinlock (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - tracepoint (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - stackmap (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - xdp (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - pkt access (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - preparations (Yauheni Kaliuta) [1747341] - [bpf] bpf: HBM test script (Yauheni Kaliuta) [1747341] - [bpf] bpf: User program for testing HBM (Yauheni Kaliuta) [1747341] - [bpf] bpf: Sample HBM BPF program to limit egress bw (Yauheni Kaliuta) [1747341] - [include] bpf: sync bpf.h to tools and update bpf_helpers.h (Yauheni Kaliuta) [1747341] - [net] bpf: add bpf helper bpf_skb_ecn_set_ce (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: silence compiler warning for xdpsock_user.c (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: set unlimited RLIMIT_MEMLOCK for test_sock_fields (Yauheni Kaliuta) [1747341] - [documentation] docs/bpf: minor casing/punctuation fixes (Yauheni Kaliuta) [1747341] - [documentation] docs/btf: reflow text to fill up to 78 characters (Yauheni Kaliuta) [1747341] - [documentation] docs/btf: fix typos, improve wording (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix u64_stats_init() usage in bpf_prog_alloc() (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add btf_dedup test of FWD/STRUCT resolution (Yauheni Kaliuta) [1747341] - [tools] btf: allow to customize dedup hash table size (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix formatting for btf_ext__get_raw_data (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: fix btf_dedup testing code (Yauheni Kaliuta) [1747341] - [tools] tools: libbpf: make sure readelf shows full names in build checks (Yauheni Kaliuta) [1747341] - [bpf] samples: bpf: use libbpf where easy (Yauheni Kaliuta) [1747341] - [tools] tools: libbpf: add a correctly named define for map iteration (Yauheni Kaliuta) [1747341] - [bpf] samples: bpf: remove load_sock_ops in favour of bpftool (Yauheni Kaliuta) [1747341] - [bpf] samples: bpf: force IPv4 in ping (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: use __bpf_constant_htons in test_prog.c for flow dissector (Yauheni Kaliuta) [1747341] - [tools] bpf: add missing entries to bpf_helpers.h (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: selftests: add map lookup to test_map_in_map bpf prog (Yauheni Kaliuta) [1747341] - [kernel] bpf: set inner_map_meta->spin_lock_off correctly (Yauheni Kaliuta) [1747341] - [bpf] samples: bpf: fix: broken sample regarding removed function (Yauheni Kaliuta) [1747341] - [tools] tools/bpftool: recognize bpf_prog_info run_time_ns and run_cnt (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: sync bpf.h into tools (Yauheni Kaliuta) [1747341] - [kernel] bpf: expose program stats via bpf_prog_info (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix build without bpf_syscall (Yauheni Kaliuta) [1747341] - [kernel] bpf: enable program stats (Yauheni Kaliuta) [1747341] - [kernel] bpf: check that BPF programs run with preemption disabled (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: convert xdpsock to use libbpf for AF_XDP access (Yauheni Kaliuta) [1747341] - [tools] libbpf: add support for using AF_XDP sockets (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: make sure signal interrupts BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Fix dummy program unloading for xdp_redirect samples (Yauheni Kaliuta) [1747341] - [s390] s390/net: convert pnetids to ascii (Yauheni Kaliuta) [1747341] - [net] bpf: add skb->queue_mapping write access from tc clsact (Yauheni Kaliuta) [1747341] - [tools] tools/libbpf: support bigger BTF data sizes (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: test_lwt_ip_encap: add negative tests. (Yauheni Kaliuta) [1747341] - [tools] libbpf: Introduce bpf_object__btf (Yauheni Kaliuta) [1747341] - [tools] libbpf: Introduce bpf_map__resize (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: replace bzero with memset (Yauheni Kaliuta) [1747341] - [net] net: fix GSO in bpf_lwt_push_ip_encap (Yauheni Kaliuta) [1747341] - [net] net: fix double-free in bpf_lwt_xmit_reroute (Yauheni Kaliuta) [1747341] - [net] bpf: fix memory leak in bpf_lwt_xmit_reroute (Yauheni Kaliuta) [1747341] - [net] bpf: make LWTUNNEL_BPF dependent on INET (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: add test_lwt_ip_encap selftest (Yauheni Kaliuta) [1747341] - [include] bpf: sync /include/.../bpf.h with tools/include/.../bpf.h (Yauheni Kaliuta) [1747341] - [net] bpf: add handling of BPF_LWT_REROUTE to lwt_bpf.c (Yauheni Kaliuta) [1747341] - [net] ipv6_stub: add ipv6_route_input stub/proxy. (Yauheni Kaliuta) [1747341] - [net] bpf: handle GSO in bpf_lwt_push_encap (Yauheni Kaliuta) [1747341] - [net] bpf: implement BPF_LWT_ENCAP_IP mode in bpf_lwt_push_encap (Yauheni Kaliuta) [1747341] - [net] bpf: add plumbing for BPF_LWT_ENCAP_IP in bpf_lwt_push_encap (Yauheni Kaliuta) [1747341] - [net] bpf: offload: add priv field for drivers (Yauheni Kaliuta) [1747341] - [tools] tools: bpftool: doc, add text about feature-subcommand (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: relax sub-register mode compilation criteria (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: centre kernel bpf objects under new subdir "progs" (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: extend sub-register mode compilation to all bpf object files (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: add "alu32" to .gitignore (Yauheni Kaliuta) [1747341] - [tools] bpf: Add test_sock_fields for skb->sk and bpf_tcp_sock (Yauheni Kaliuta) [1747341] - [tools] bpf: Add skb->sk, bpf_sk_fullsock and bpf_tcp_sock tests to test_verifer (Yauheni Kaliuta) [1747341] - [nclude] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1747341] - [kernel] bpf: Add struct bpf_tcp_sock and BPF_FUNC_tcp_sock (Yauheni Kaliuta) [1747341] - [net] bpf: Refactor sock_ops_convert_ctx_access (Yauheni Kaliuta) [1747341] - [net] bpf: Add state, dst_ip4, dst_ip6 and dst_port to bpf_sock (Yauheni Kaliuta) [1747341] - [kernel] bpf: Add a bpf_sock pointer to __sk_buff and a bpf_sk_fullsock helper (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: remove btf__get_strings() superseded by raw data API (Yauheni Kaliuta) [1747341] - [tools] btf: expose API to work with raw btf_ext data (Yauheni Kaliuta) [1747341] - [tools] btf: expose API to work with raw btf data (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add log_level to bpf_load_program_attr (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add missing strings.h include (Yauheni Kaliuta) [1747341] - [s390] s390/net: move pnet constants (Yauheni Kaliuta) [1747341] - [tools] bpf: test_maps: fix possible out of bound access warning (Yauheni Kaliuta) [1747341] - [tools] tools: bpftool: doc, fix incorrect text (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test reading the offloaded program (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add test for mixing generic and offload XDP (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: print traceback when test fails (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: fix the expected messages (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add const qualifier to btf__get_map_kv_tids() map_name parameter (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add "any alignment" annotation for some tests (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: use localhost in tcp_{server, client}.py (Yauheni Kaliuta) [1747341] - [s390] s390: bpf: fix JMP32 code-gen (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: remove generated verifier/tests.h on 'make clean' (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Check the prog id before exiting (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Add a "force" flag to XDP samples (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Extend RLIMIT_MEMLOCK for xdp_{sample_pkts, router_ipv4} (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Convert XDP samples to libbpf usage (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: xdp_redirect_cpu have not need for read_trace_pipe (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test for BPF_F_LOCK (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: sync uapi/bpf.h (Yauheni Kaliuta) [1747341] - [kernel] bpf: introduce BPF_F_LOCK flag (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add bpf_spin_lock C test (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add simple BPF_PROG_TEST_RUN examples for flow dissector (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add bpf_spin_lock verifier tests (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: sync include/uapi/linux/bpf.h (Yauheni Kaliuta) [1747341] - [kernel] bpf: add support for bpf_spin_lock to cgroup local storage (Yauheni Kaliuta) [1747341] - [kernel] bpf: introduce bpf_spin_lock (Yauheni Kaliuta) [1747341] - [net] bpf: Correctly annotate implicit fall through in bpf_base_func_proto (Yauheni Kaliuta) [1747341] - [kernel] bpf, cgroups: clean up kerneldoc warnings (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix bitrotted kerneldoc (Yauheni Kaliuta) [1747341] - [include] bpf: BPF_PROG_TYPE_CGROUP_{SKB, SOCK, SOCK_ADDR} require cgroups enabled (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: mark verifier test that uses bpf_trace_printk as BPF_PROG_TYPE_TRACEPOINT (Yauheni Kaliuta) [1747341] - [net] bpf: add BPF_PROG_TEST_RUN support for flow dissector (Yauheni Kaliuta) [1747341] - [net] net/flow_dissector: move bpf case into __skb_flow_bpf_dissect (Yauheni Kaliuta) [1747341] - [net] Revert "[net] flow_dissector: disable preemption around BPF calls" (Yauheni Kaliuta) [1747341] - [tools] tools: bpftool: warn about risky prog array updates (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: remove duplicated include (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up the rest of test_verifier (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_verifier (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: prepare for break up of verifier tests (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: makefile support sub-register code-gen test mode (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: functional and min/max reasoning unit tests for JMP32 (Yauheni Kaliuta) [1747341] - [s390] s390: bpf: implement jitting of JMP32 (Yauheni Kaliuta) [1747341] - [powerpc] ppc: bpf: implement jitting of JMP32 (Yauheni Kaliuta) [1747341] - [arm64] arm64: bpf: implement jitting of JMP32 (Yauheni Kaliuta) [1747341] - [x86] x86_64: bpf: implement jitting of JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: JIT blinds support JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: interpreter support for JMP32 (Yauheni Kaliuta) [1747341] - [tools] tools: bpftool: teach cfg code about JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: disassembler support JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier support JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: refactor verifier min/max code for condition jump (Yauheni Kaliuta) [1747341] - [include] bpf: allocate 0x06 to new eBPF instruction class JMP32 (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: suppress readelf stderr when probing for BTF support (Yauheni Kaliuta) [1747341] - [net] bpf: allow BPF programs access skb_shared_info->gso_segs field (Yauheni Kaliuta) [1747341] - [tools] tool: feature probing, change default action (Yauheni Kaliuta) [1747341] - [kernel] bpf: notify offload JITs about optimizations (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier: record original instruction index (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: add tests for dead code removal (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier: remove unconditional branches by 0 (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier: remove dead code (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier: hard wire branches to dead code (Yauheni Kaliuta) [1747341] - [kernel] bpf: change parameters of call/branch offset adjustment (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: don't hardcode iptables/nc path in test_tcpnotify_user (Yauheni Kaliuta) [1747341] - [tools] libbpf: Show supported ELF section names when failing to guess prog/attach type (Yauheni Kaliuta) [1747341] - [documentation] bpf: btf: add btf documentation (Yauheni Kaliuta) [1747341] - [kernel] perf: Make perf_event_output() propagate the output() return (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix a (false) compiler warning (Yauheni Kaliuta) [1747341] - [tools] tool: add bash completion for peek/push/enqueue/pop/dequeue (Yauheni Kaliuta) [1747341] - [tools] tool: add pop and dequeue commands (Yauheni Kaliuta) [1747341] - [tools] tool: add push and enqueue commands (Yauheni Kaliuta) [1747341] - [tools] tool: add peek command (Yauheni Kaliuta) [1747341] - [tools] tool: don't print empty key/value for maps (Yauheni Kaliuta) [1747341] - [tools] tool: make key optional in lookup command (Yauheni Kaliuta) [1747341] - [tools] tool: make key and value optional in update command (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: support __int128 in bpftool map pretty dumper (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add bpffs pretty print test for int128 (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: refactor test_btf pretty printing for multiple map value formats (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add int128 raw test in test_btf (Yauheni Kaliuta) [1747341] - [kernel] bpf: btf: support 128 bit integer type (Yauheni Kaliuta) [1747341] - [tools] libbpf: don't define CC and AR (Yauheni Kaliuta) [1747341] - [include] bpf: remove leftovers after v5.0 update (Yauheni Kaliuta) [1715770] - [target] scsi: target: cxgbit: add support for IEEE_8021QAZ_APP_SEL_STREAM selector (Vishal Kulkarni) [1725820] - [netdrv] cxgb4i: add support for IEEE_8021QAZ_APP_SEL_STREAM selector (Vishal Kulkarni) [1725818] - [net] SUNRPC: Fix possible autodisconnect during connect due to old last_used (Dave Wysochanski) [1724692] - [fs] NFSv4: Add lease_time and lease_expired to 'nfs4:' line of mountstats (Dave Wysochanski) [1727369] - [scsi] scsi: zfcp: fix reaction on bit error threshold notification (Philipp Rudo) [1764494] - [iommu] iommu/arm-smmu: Error out only if not enough context interrupts (Mark Langsdorf) [1658736] - [netdrv] cxgb4:Fix out-of-bounds MSI-X info array access (Vishal Kulkarni) [1763194] - [fs] vfs: Fix EOVERFLOW testing in put_compat_statfs64 (Eric Sandeen) [1757902] - [security] selinux: fix context string corruption in convert_context() (Ondrej Mosnacek) [1758086] - [fs] cifs: use cifsInodeInfo->open_file_lock while iterating to avoid a panic (Dave Wysochanski) [1757865] - [kernel] alarmtimer: Use EOPNOTSUPP instead of ENOTSUPP (Vladis Dronov) [1760638] - [netdrv] cxgb4: RHEL-only disable device dump (Jonathan Toppins) [1708456] - [fs] xfs: Fix deadlock between AGI and AGF with RENAME_WHITEOUT (Brian Foster) [1759564] - [x86] x86/stacktrace: Prevent access_ok() warnings in arch_stack_walk_user() (Jerome Marchand) [1757758] - [s390] s390/sclp: Fix bit checked for has_sipl (Philipp Rudo) [1748347] - [fs] dax: dax_layout_busy_page() should not unmap cow pages (Jeff Moyer) [1752109] - [fs] dax: Fix missed wakeup in put_unlocked_entry() (Jeff Moyer) [1752109] - [fs] dax: Fix missed wakeup with PMD faults (Jeff Moyer) [1752109] - [fs] dax: Fix xarray entry association for mixed mappings (Jeff Moyer) [1752109] - [mm] mm: page_mkclean vs MADV_DONTNEED race (Jeff Moyer) [1752109] - [fs] dax: Flush partial PMDs correctly (Jeff Moyer) [1752109 1724979] - [fs] dax: Use non-exclusive wait in wait_entry_unlocked() (Jeff Moyer) [1752109] - [x86] x86/mm: Fix decoy address handling vs 32-bit builds (Jeff Moyer) [1752109 1585079] - [fs] dax: Fix unlock mismatch with updated API (Jeff Moyer) [1752109 1724956] - [fs] dax: Don't access a freed inode (Jeff Moyer) [1752109 1724956] - [fs] dax: Check page->mapping isn't NULL (Jeff Moyer) [1752109 1585079 1724956] - [fs] dax: Avoid losing wakeup in dax_lock_mapping_entry (Jeff Moyer) [1752109] - [fs] dax: Fix huge page faults (Jeff Moyer) [1752109] - [fs] dax: Fix dax_unlock_mapping_entry for PMD pages (Jeff Moyer) [1752109] - [fs] dax: Reinstate RCU protection of inode (Jeff Moyer) [1752109] - [fs] dax: Make sure the unlocking entry isn't locked (Jeff Moyer) [1752109] - [fs] dax: Remove optimisation from dax_lock_mapping_entry (Jeff Moyer) [1752109] - [fs] dax: Convert page fault handlers to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert dax_lock_mapping_entry to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert dax writeback to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert __dax_invalidate_entry to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert dax_layout_busy_page to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert dax_insert_pfn_mkwrite to XArray (Jeff Moyer) [1752109] - [fs] dax: Hash on XArray instead of mapping (Jeff Moyer) [1752109] - [fs] dax: Rename some functions (Jeff Moyer) [1752109] - [fs] dax: Fix deadlock in dax_lock_mapping_entry() (Jeff Moyer) [1752109 1585079 1641544] - [drivers] device-dax: Add missing address_space_operations (Jeff Moyer) [1752109 1585079] - [x86] x86/mm/pat: Prepare {reserve, free}_memtype() for "decoy" addresses (Jeff Moyer) [1752109 1585079] - [mm] mm, memory_failure: Teach memory_failure() about dev_pagemap pages (Jeff Moyer) [1703560 1752109 1585079] - [fs] filesystem-dax: Introduce dax_lock_mapping_entry() (Jeff Moyer) [1752109 1585079] - [mm] mm, memory_failure: Collect mapping size in collect_procs() (Jeff Moyer) [1752109 1585079] - [mm] mm, madvise_inject_error: Let memory_failure() optionally take a page reference (Jeff Moyer) [1752109 1585079] - [mm] mm, madvise_inject_error: Disable MADV_SOFT_OFFLINE for ZONE_DEVICE pages (Jeff Moyer) [1752109 1585079] - [fs] filesystem-dax: Set page->index (Jeff Moyer) [1752109 1585079] - [drivers] device-dax: Set page->index (Jeff Moyer) [1752109 1585079] - [drivers] device-dax: Enable page_mapping() (Jeff Moyer) [1752109 1585079] - [drivers] device-dax: Convert to vmf_insert_mixed and vm_fault_t (Jeff Moyer) [1752109 1585079] - [pci] PCI: Add quirk to disable MSI-X support for Amazon's Annapurna Labs Root Port (Myron Stowe) [1732357] - [pci] PCI/VPD: Prevent VPD access for Amazon's Annapurna Labs Root Port (Myron Stowe) [1732357] - [pci] PCI: Add ACS quirk for Amazon Annapurna Labs root ports (Myron Stowe) [1732357] - [pci] PCI: Add Amazon's Annapurna Labs vendor ID (Myron Stowe) [1732357] - [arm64] arm64: PCI: Preserve firmware configuration when desired (Myron Stowe) [1732372] - [arm64] arm64: PCI: Allow resource reallocation if necessary (Myron Stowe) [1732372] - [pci] PCI: Don't auto-realloc if we're preserving firmware config (Myron Stowe) [1732372] - [pci] PCI/ACPI: Evaluate PCI Boot Configuration _DSM (Myron Stowe) [1732372] - [irqchip] irqchip/gic-v2m: Add support for Amazon Graviton variant of GICv3+GICv2m (Myron Stowe) [1732382] - [pci] PCI: al: Add Amazon Annapurna Labs PCIe host controller driver (Myron Stowe) [1732357] - [netdrv] mlx4: fix spelling mistake "veify" -> "verify" (Alaa Hleihel) [1724340] - [netdrv] IB/mlx4: Fix memory leaks (Alaa Hleihel) [1724340] - [netdrv] net/mlx4_en: fix a memory leak bug (Alaa Hleihel) [1724340] - [netdrv] IB/mlx4: Delete unused func arg (Alaa Hleihel) [1724340] - [netdrv] net/mlx4_en: ethtool, Remove unsupported SFP EEPROM high pages query (Alaa Hleihel) [1724340 1724339] - [netdrv] net/mlx4_core: Change the error print to info print (Alaa Hleihel) [1724340 1724339] - [netdrv] mlx4: Convert pv_id_table to XArray (Alaa Hleihel) [1724340 1724339] - [netdrv] IB/mlx4: Fix race condition between catas error reset and aliasguid flows (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4_core: Fix qp mtt size calculation (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4_core: Fix locking in SRIOV mode when switching between events and polling (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4_core: Fix reset flow when in command polling mode (Alaa Hleihel) [1724340 1724338] - [netdrv] mellanox: Switch to bitmap_zalloc() (Alaa Hleihel) [1724340 1724338] - [netdrv] IB/mlx4: Increase the timeout for CM cache (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4_core: A write memory barrier is sufficient in EQ ci update (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4: Mark expected switch fall-through (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4: remove unneeded semicolon (Alaa Hleihel) [1724340 1724338] - [parport] parport: parport_serial: Add support for Sunix Multi I/O boards (John Linville) [1663781] - [tty] serial: 8250_pci: Add support for Sunix serial boards (John Linville) [1663781] - [scsi] hpsa: update driver version (Joseph Szczypek) [1761968] - [scsi] scsi: hpsa: add missing hunks in reset-patch (Joseph Szczypek) [1761968] - [netdrv] igc: Clean up unused shadow_vfta pointer (David Arcari) [1721713] - [netdrv] igc: Add Rx checksum support (David Arcari) [1721713] - [netdrv] igc: Add set_rx_mode support (David Arcari) [1721713] - [netdrv] igc: Add SCTP CRC checksumming functionality (David Arcari) [1721713] - [netdrv] igc: Add tx_csum offload functionality (David Arcari) [1721713] - [netdrv] igc: Remove unneeded PCI bus defines (David Arcari) [1721713] - [netdrv] igc: Add NVM checksum validation (David Arcari) [1721713] - [netdrv] igc: Remove useless forward declaration (David Arcari) [1721713] - [netdrv] ethernet: Delete unnecessary checks before the macro call dev_kfree_skb (David Arcari) [1721713] - [netdrv] igc: Add more SKUs for i225 device (David Arcari) [1721713] - [netdrv] igc: Update the MAC reset flow (David Arcari) [1721713] - [netdrv] igc: Remove the unused field from a device specification structure (David Arcari) [1721713] - [netdrv] igc: Remove the polarity field from a PHY information structure (David Arcari) [1721713] - [netdrv] net: Use skb accessors in network drivers (David Arcari) [1721713] - [netdrv] igc: Prefer pcie_capability_read_word() (David Arcari) [1721713] - [netdrv] igc: Cleanup the redundant code (David Arcari) [1721713] - [netdrv] igc: Add flow control support (David Arcari) [1721713] - [netdrv] igc: Remove the obsolete workaround (David Arcari) [1721713] - [netdrv] igc: Clean up unused pointers (David Arcari) [1721713] - [netdrv] igc: Fix double definitions (David Arcari) [1721713] - [netdrv] igb/igc: warn when fatal read failure happens (David Arcari) [1721713] - [scsi] scsi: qla2xxx: Fix different size DMA Alloc/Unmap (Himanshu Madhani) [1753031] - [scsi] qla2xxx: call dma_free_coherent with correct size in all cases in qla24xx_sp_unmap (Himanshu Madhani) [1753031] - [arm64] crypto: arm64/crc32 - remove PMULL based CRC32 driver (Mark Salter) [1742821] - [arm64] arm64/lib: improve CRC32 performance for deep pipelines (Mark Salter) [1742821] - [arm64] arm64/lib: add accelerated crc32 routines (Mark Salter) [1742821] - [arm64] arm64: cpufeature: add feature for CRC32 instructions (Mark Salter) [1742821] - [lib] lib/crc32: make core crc32() routines weak so they can be overridden (Mark Salter) [1742821] - [arm64] arm64: cpu: Move errata and feature enable callbacks closer to callers (Mark Salter) [1742821] - [arm64] arm64: kill config_sctlr_el1() (Mark Salter) [1742821] - [include] ethtool: Add SFF-8436 and SFF-8636 max EEPROM length definitions (Petr Oros) [1757522] - [net] bridge/mdb: remove wrong use of NLM_F_MULTI (Hangbin Liu) [1756799] - [net] bridge: mcast: don't delete permanent entries when fast leave is enabled (Hangbin Liu) [1756799] - [net] bridge: multicast: use rcu to access port list from br_multicast_start_querier (Hangbin Liu) [1756799] - [net] bridge: Fix ethernet header pointer before check skb forwardable (Hangbin Liu) [1756799] - [net] clear skb->tstamp in bridge forwarding path (Hangbin Liu) [1756799] - [net] bridge: br_arp_nd_proxy: set icmp6_router if neigh has NTF_ROUTER (Hangbin Liu) [1756799] - [net] vlan: Inherit MPLS features from parent device (Hangbin Liu) [1724306] - [netdrv] linux/dim: Fix overflow in dim calculation (Ivan Vecera) [1737807] - [lib] dim: Fix -Wunused-const-variable warnings (Ivan Vecera) [1737807] - [lib] linux/dim: Add completions count to dim_sample (Ivan Vecera) [1737807] - [netdrv] linux/dim: Move implementation to .c files (Ivan Vecera) [1737807] - [netdrv] linux/dim: Rename externally used net_dim members (Ivan Vecera) [1737807] - [netdrv] linux/dim: Rename net_dim_sample() to net_dim_update_sample() (Ivan Vecera) [1737807] - [netdrv] linux/dim: Rename externally exposed macros (Ivan Vecera) [1737807] - [include] linux/dim: Remove "net" prefix from internal DIM members (Ivan Vecera) [1737807] - [include] linux/dim: Move logic to dim.h (Ivan Vecera) [1737807] - [tools] selftests: add a test case for cls_lower handle overflow (Ivan Vecera) [1761512] - [net] idr: introduce idr_for_each_entry_continue_ul() (Ivan Vecera) [1761512] - [net] idr: fix overflow case for idr_for_each_entry_ul() (Ivan Vecera) [1761512] - [net] sctp: add chunks to sk_backlog when the newsk sk_socket is not set (Xin Long) [1734271] - [net] netns: enable to dump full nsid translation table (Petr Oros) [1757748] - [net] netns: enable to specify a nsid for a get request (Petr Oros) [1757748] - [net] netns: add support of NETNSA_TARGET_NSID (Petr Oros) [1757748] - [net] netns: introduce 'struct net_fill_args' (Petr Oros) [1757748] - [net] netns: remove net arg from rtnl_net_fill() (Petr Oros) [1757748] - [net] mpls: fix warning with multi-label encap (Hangbin Liu) [1756788] - [net] mpls: Return error for RTA_GATEWAY attribute (Hangbin Liu) [1756788] - [net] macsec: drop skb sk before calling gro_cells_receive (Xin Long) [1745819] - [net] team: add ethtool get_link_ksettings (Hangbin Liu) [1724896] - [net] sched: flower: don't call synchronize_rcu() on mask creation (Ivan Vecera) [1751856] - [net] sched: flower: refactor reoffload for concurrent access (Ivan Vecera) [1751856] - [net] sched: flower: fix filter net reference counting (Ivan Vecera) [1751856] - [net] sched: flower: use correct ht function to prevent duplicates (Ivan Vecera) [1751856] - [net] sched: flower: insert filter to ht before offloading it to hw (Ivan Vecera) [1751856] - [net] sched: ensure tc flower reoffload takes filter ref (Ivan Vecera) [1751856] - [net] sched: flower: set unlocked flag for flower proto ops (Ivan Vecera) [1751856] - [net] sched: flower: track rtnl lock state (Ivan Vecera) [1751856] - [net] sched: flower: protect flower classifier state with spinlock (Ivan Vecera) [1751856] - [net] sched: flower: handle concurrent tcf proto deletion (Ivan Vecera) [1751856] - [net] sched: flower: handle concurrent filter insertion in fl_change (Ivan Vecera) [1751856] - [net] sched: flower: protect masks list with spinlock (Ivan Vecera) [1751856] - [net] sched: flower: handle concurrent mask insertion (Ivan Vecera) [1751856] - [net] sched: flower: add reference counter to flower mask (Ivan Vecera) [1751856] - [net] sched: flower: track filter deletion with flag (Ivan Vecera) [1751856] - [net] sched: flower: introduce reference counting for filters (Ivan Vecera) [1751856] - [net] sched: flower: refactor fl_change (Ivan Vecera) [1751856] - [net] sched: flower: don't check for rtnl on head dereference (Ivan Vecera) [1751856] - [kernel] exit from RHEL 8.2 early ystream mode (Phillip Lougher)- [x86] kvm: svm: Remove unneeded WBINVD and DF_FLUSH when starting SEV guests (Janakarajan Natarajan) [1762517] - [x86] kvm: svm: Reduce WBINVD/DF_FLUSH invocations (Janakarajan Natarajan) [1762517] - [x86] kvm: svm: Guard against DEACTIVATE when performing WBINVD/DF_FLUSH (Janakarajan Natarajan) [1762517] - [x86] kvm: svm: Serialize access to the SEV ASID bitmap (Janakarajan Natarajan) [1762517] - [xen] remove pre-xen3 fallback handlers (Vitaly Kuznetsov) [1759997] - [net] SUNRPC: Count ops completing with tk_status < 0 (Dave Wysochanski) [1636572] - [net] SUNRPC: Use proper printk specifiers for unsigned long long (Dave Wysochanski) [1636572] - [net] SUNRPC: Move call to rpc_count_iostats before rpc_call_done (Dave Wysochanski) [1636572] - [net] SUNRPC: Add tracking of RPC level errors (Dave Wysochanski) [1636572] - [net] SUNRPC: Refactor rpc_restart_call/rpc_restart_call_prepare (Dave Wysochanski) [1636572] - [net] SUNRPC: Fix up task signalling (Dave Wysochanski) [1636572] - [net] SUNRPC: Track writers of the 'channel' file to improve cache_listeners_exist (Dave Wysochanski) [1741333] - [net] sunrpc/cache: handle missing listeners better. (Dave Wysochanski) [1741333] - [pci] PCI/ACPI: Advertise _HPX Type 3 support via _OSC (Myron Stowe) [1712756] - [pci] PCI/ACPI: Implement _HPX Type 3 Setting Record (Myron Stowe) [1712756] - [netdrv] e1000e: Add support for Comet Lake (David Arcari) [1764549] - [netdrv] e1000e: Add support for S0ix (Ken Cox) [1721709] - [netdrv] e1000e: Make speed detection on hotplugging cable more reliable (Ken Cox) [1721709] - [netdrv] ethernet: Delete unnecessary checks before the macro call dev_kfree_skb (Ken Cox) [1721709] - [netdrv] e1000e: add workaround for possible stalled packet (Ken Cox) [1721709] - [netdrv] e1000e: Use dev_get_drvdata where possible (Ken Cox) [1721709] - [netdrv] net: Use skb accessors in network drivers (Ken Cox) [1721709] - [netdrv] e1000e: PCIm function state support (Ken Cox) [1721709] - [netdrv] e1000e: Make watchdog use delayed work (Ken Cox) [1721709] - [netdrv] e1000e: Reduce boot time by tightening sleep ranges (Ken Cox) [1721709] - [netdrv] e1000e: Increase pause and refresh time (Ken Cox) [1721709] - [scsi] scsi: megaraid_sas: Introduce module parameter for default queue depth (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Fix a compilation warning (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Make a bunch of functions static (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Make some functions static (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: fix panic on loading firmware crashdump (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: fix spelling mistake "megarid_sas" -> "megaraid_sas" (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Update driver version to 07.710.50.00 (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add module parameter for FW Async event logging (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Enable msix_load_balance for Invader and later controllers (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Fix calculation of target ID (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Make some symbols static (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Update driver version to 07.710.06.00-rc1 (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Introduce various Aero performance modes (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Use high IOPS queues based on IO workload (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Set affinity for high IOPS reply queues (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Enable coalescing for high IOPS queues (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add support for High IOPS queues (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add support for MPI toolbox commands (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Offload Aero RAID5/6 division calculations to driver (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: RAID1 PCI bandwidth limit algorithm is applicable for only Ventura (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: megaraid_sas: Add check for count returned by HOST_DEVICE_LIST DCMD (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Handle sequence JBOD map failure at driver level (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Don't send FPIO to RL Bypass queue (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: In probe context, retry IOC INIT once if firmware is in fault (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Release Mutex lock before OCR in case of DCMD timeout (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Call disable_irq from process IRQ poll (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Remove few debug counters from IO path (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add support for Non-secure Aero PCI IDs (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add 32 bit atomic descriptor support to AERO adapters (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Use struct_size() helper (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Remove unused including (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: use DEVICE_ATTR_{RO, RW} (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: use octal permissions instead of constants (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: make max_sectors visible in sys (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: remove set but not used variables 'buff_addr' and 'ci_h' (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: remove set but not used variable 'sge_sz' (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: remove set but not used variables 'host' and 'wait_time' (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: remove set but not used variable 'cur_state' (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Update driver version to 07.708.03.00 (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Export RAID map through debugfs (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Fix MSI-X vector print (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add debug prints for device list (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add prints in suspend and resume path (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Print firmware interrupt status (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Print FW fault information (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Export RAID map id through sysfs (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Print BAR information from driver (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Dump system registers for debugging (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Dump system interface regs from sysfs (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add formatting option for megasas_dump (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Enhance internal DCMD timeout prints (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Enhance prints in OCR and TM path (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Load balance completions across all MSI-X (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: IRQ poll to avoid CPU hard lockups (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Block PCI config space access from userspace during OCR (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Rework code around controller reset (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: fw_reset_no_pci_access required for MFI adapters only (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Remove unused variable target_index (Tomas Henzl) [1726251] - [x86] perf/x86/msr: Add Comet Lake CPU support (Michael Petlan) [1763290] - [x86] perf/x86/intel: Add Comet Lake CPU support (Michael Petlan) [1763290] - [x86] perf/x86/cstate: Add Comet Lake CPU support (Michael Petlan) [1763290] - [x86] perf/x86/intel: Update KBL Package C-state events to also include PC8/PC9/PC10 counters (Michael Petlan) [1763290] - [x86] x86/cpu: Add Comet Lake to the Intel CPU models header (Michael Petlan) [1763290] - [s390] s390/qeth: reject oversized SNMP requests (Philipp Rudo) [1726414] - [s390] s390/qeth: serialize cmd reply with concurrent timeout (Philipp Rudo) [1726414] - [s390] s390/qeth: move cast type selection into fill_header() (Philipp Rudo) [1726414] - [s390] s390/qeth: extract helper for route validation (Philipp Rudo) [1726414] - [s390] s390/qeth: consolidate skb RX processing in L3 driver (Philipp Rudo) [1726414] - [s390] s390/qeth: consolidate pm code (Philipp Rudo) [1726414] - [s390] s390/qeth: streamline SNMP cmd code (Philipp Rudo) [1726414] - [s390] s390/qeth: remove static cmd buffer infrastructure (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate MPC cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate vnicc cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate diag cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate various cmds with sub-types (Philipp Rudo) [1726414] - [s390] s390/qeth: clarify parameter for simple assist cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate simple IPA cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: allocate a single cmd on read channel (Philipp Rudo) [1726414] - [s390] s390/qeth: command-chain the IDX sequence (Philipp Rudo) [1726414] - [s390] s390/qeth: convert RCD code to common IO infrastructure (Philipp Rudo) [1726414] - [s390] s390/qeth: add support for dynamically allocated cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: remove 'channel' parameter from callbacks (Philipp Rudo) [1726414] - [s390] s390/qeth: convert device-specific trace entries (Philipp Rudo) [1726414] - [s390] s390/qeth: remove OSN-specific IO code (Philipp Rudo) [1726414] - [s390] s390/qeth: remove qeth_wait_for_buffer() (Philipp Rudo) [1726414] - [s390] s390/qeth: clean up setting of BLKT defaults (Philipp Rudo) [1726414] - [s390] s390/qeth: restart pending READ cmd from callback (Philipp Rudo) [1726414] - [s390] s390/qeth: simplify DOWN state handling (Philipp Rudo) [1726414] - [s390] s390/qeth: use mm helpers (Philipp Rudo) [1726414] - [s390] s390/qeth: don't mask TX errors on IQD devices (Philipp Rudo) [1726414] - [s390] s390/qeth: handle error when updating TX queue count (Philipp Rudo) [1726414] - [s390] s390/qeth: fix VLAN attribute in bridge_hostnotify udev event (Philipp Rudo) [1726414] - [s390] s390/qeth: check dst entry before use (Philipp Rudo) [1726414] - [s390] s390/qeth: handle limited IPv4 broadcast in L3 TX path (Philipp Rudo) [1726414] - [s390] s390/qeth: trust non-IP cast type in qeth_l3_fill_header() (Philipp Rudo) [1726414] - [s390] s390/qeth: extract helper to determine L2 cast type (Philipp Rudo) [1726414] - [s390] s390/qeth: cache max number of available buffer elements (Philipp Rudo) [1726414] - [s390] s390/qeth: don't clear Output buffers on every queue init (Philipp Rudo) [1726414] - [s390] s390/qeth: use IS_* helpers for checking device type (Philipp Rudo) [1726414] - [s390] s390/qeth: clean up stale buffer state documentation (Philipp Rudo) [1726414] - [s390] s390/qeth: remove RX seqno in skb->cb (Philipp Rudo) [1726414] - [s390] s390: qeth: address type mismatch warning (Philipp Rudo) [1726414] - [s390] s390/qeth: stop/wake TX queues based on their fill level (Philipp Rudo) [1726414] - [s390] s390/qeth: simplify QoS code (Philipp Rudo) [1726414] - [s390] s390/qeth: add TX multiqueue support for OSA devices (Philipp Rudo) [1726414] - [s390] s390/qeth: add TX multiqueue support for IQD devices (Philipp Rudo) [1726414] - [s390] s390/qeth: don't keep statistics for tx timeout (Philipp Rudo) [1726414] - [s390] s390/qeth: don't bother updating the last-tx time (Philipp Rudo) [1726414] - [s390] s390/qeth: handle error from qeth_update_from_chp_desc() (Philipp Rudo) [1726414] - [s390] s390/qeth: clarify naming for some QDIO helpers (Philipp Rudo) [1726414] - [s390] s390/qeth: send IDX cmds via qeth_send_control_data() (Philipp Rudo) [1726414] - [s390] s390/qeth: use callback to finalize cmd (Philipp Rudo) [1726414] - [s390] s390/qeth: let qeth_notify_reply() set the notify reason (Philipp Rudo) [1726414] - [s390] s390/qeth: clarify default cmd callback (Philipp Rudo) [1726414] - [s390] s390/qeth: don't poll for cmd IO completion (Philipp Rudo) [1726414] - [s390] s390/qeth: convert IP table spinlock to mutex (Philipp Rudo) [1726414] - [s390] s390/qeth: defer IPv6 address notifier events (Philipp Rudo) [1726414] - [s390] s390/qeth: add wrapper for IP table access (Philipp Rudo) [1726414] - [s390] s390/qeth: remove locking for RX modeset cache (Philipp Rudo) [1726414] - [s390] s390/qeth: defer RX modesetting (Philipp Rudo) [1726414] - [s390] s390/qeth: fix race when initializing the IP address table (Philipp Rudo) [1726414] - [s390] s390/qeth: don't erase configuration while probing (Philipp Rudo) [1726414] - [s390] s390/qeth: drop redundant state checking (Philipp Rudo) [1726414] - [s390] s390/qeth: don't special-case HW trap during suspend (Philipp Rudo) [1726414] - [s390] s390/qeth: remove driver-wide workqueue (Philipp Rudo) [1726414] - [s390] s390/qeth: don't defer close_dev work during recovery (Philipp Rudo) [1726414] - [s390] s390/qeth: remove a redundant check for card->dev (Philipp Rudo) [1726414] - [s390] s390/qeth: call dev_close() during recovery (Philipp Rudo) [1726414] - [s390] s390/qeth: unconditionally clear MAC_REGISTERED flag (Philipp Rudo) [1726414] - [s390] s390/qeth: enable/disable the HW trap a little earlier (Philipp Rudo) [1726414] - [s390] s390/qeth: remove RECOVER state (Philipp Rudo) [1726414] - [s390] s390/qeth: split out OSN netdev ops (Philipp Rudo) [1726414] - [s390] s390/qeth: add support for ETHTOOL_GRINGPARAM (Philipp Rudo) [1726414] - [s390] s390/qeth: overhaul ethtool statistics (Philipp Rudo) [1726414] - [s390] s390/qeth: move ethtool code into its own file (Philipp Rudo) [1726414] - [s390] s390/qeth: reduce ethtool statistics (Philipp Rudo) [1726414] - [s390] s390/qeth: use a static Output Queue array (Philipp Rudo) [1726414] - [s390] s390/qeth: allow manual recovery when device is SOFTSETUP (Philipp Rudo) [1726414] - [s390] s390/qeth: convert remaining legacy cmd callbacks (Philipp Rudo) [1726414] - [s390] s390/qeth: convert bridgeport callbacks (Philipp Rudo) [1726414] - [s390] s390/qeth: allow cmd callbacks to return errnos (Philipp Rudo) [1726414] - [s390] s390/qeth: limit trace to valid data of command request (Philipp Rudo) [1726414] - [s390] s390/qeth: align csum offload with TSO control logic (Philipp Rudo) [1726414] - [s390] s390/qeth: enable only required csum offload features (Philipp Rudo) [1726414] - [s390] s390/qeth: consolidate filling of low-level cmd length fields (Philipp Rudo) [1726414] - [s390] s390/qeth: reduce data length for ARP cache query (Philipp Rudo) [1726414] - [s390] s390/qeth: remove VLAN tracking for L2 devices (Philipp Rudo) [1726414] - [s390] s390/qeth: detach netdevice while card is offline (Philipp Rudo) [1726414] - [s390] s390/qeth: delay netdevice registration (Philipp Rudo) [1726414] - [s390] s390/qeth: remove TX disable from online path (Philipp Rudo) [1726414] - [s390] s390/qeth: register MAC address earlier (Philipp Rudo) [1726414] - [s390] s390/qeth: consolidate open/stop netdev ops (Philipp Rudo) [1726414] - [s390] s390/qeth: remove bogus netif_wake_queue() (Philipp Rudo) [1726414] - [s390] s390/qeth: streamline TX buffer management (Philipp Rudo) [1726414] - [s390] s390/qeth: don't process hsuid in qeth_l3_setup_netdev() (Philipp Rudo) [1726414] - [s390] s390/qeth: remove unused fallback in Layer3's MAC code (Philipp Rudo) [1726414] - [s390] s390/qeth: remove two IPA command helpers (Philipp Rudo) [1726414] - [s390] s390/qeth: replace open-coded cmd setup (Philipp Rudo) [1726414] - [s390] s390/qeth: remove card list (Philipp Rudo) [1726414] - [s390] s390/qeth: unify transmit code (Philipp Rudo) [1726414] - [s390] s390/qeth: handle af_iucv skbs in qeth_l3_fill_header() (Philipp Rudo) [1726414] - [s390] s390/qeth: sanitize ARP requests (Philipp Rudo) [1726414] - [s390] s390/qdio: restrict QAOB usage to IQD unicast queues (Philipp Rudo) [1726414] - [s390] s390/qdio: add sanity checks to the fast-requeue path (Philipp Rudo) [1726414] - [s390] s390/qdio: don't touch the dsci in tiqdio_add_input_queues() (Philipp Rudo) [1726414] - [s390] s390/qdio: (re-)initialize tiqdio list entries (Philipp Rudo) [1726414] - [s390] s390/qdio: optimize state inspection of HW-owned SBALs (Philipp Rudo) [1726414] - [s390] s390/qdio: use get_buf_state() in debug_get_buf_state() (Philipp Rudo) [1726414] - [s390] s390/qdio: allow to scan all Output SBALs in one go (Philipp Rudo) [1726414] - [s390] s390/qdio: consolidate index tracking for queue scan (Philipp Rudo) [1726414] - [s390] s390/qdio: limit direct access to first_to_check cursor (Philipp Rudo) [1726414] - [s390] s390/qdio: eliminate queue's last_move cursor (Philipp Rudo) [1726414] - [s390] s390/qdio: simplify SBAL range calculation (Philipp Rudo) [1726414] - [s390] s390/qdio: pass up count of ready-to-process SBALs (Philipp Rudo) [1726414] - [s390] s390/qdio: fix output of DSCI value in debug file (Philipp Rudo) [1726414] - [s390] s390/qdio: clean up qdio_check_outbound_after_thinint() (Philipp Rudo) [1726414] - [s390] s390/qdio: clean up pci_out_supported() (Philipp Rudo) [1726414] - [s390] s390/qdio: make SBAL address array type-safe (Philipp Rudo) [1726414] - [s390] s390/qdio: clean up AOB handling (Philipp Rudo) [1726414] - [s390] s390/ccwgroup: add get_ccwgroupdev_by_busid() (Philipp Rudo) [1726414]- [net] xprtrdma: Remove stale comment (Kamal Heib) [1720891] - [net] xprtrdma: Update comments that reference ib_drain_qp (Kamal Heib) [1720891] - [net] xprtrdma: Remove pr_err() call sites from completion handlers (Kamal Heib) [1720891] - [net] xprtrdma: Eliminate struct rpcrdma_create_data_internal (Kamal Heib) [1720891] - [net] xprtrdma: Aggregate the inline settings in struct rpcrdma_ep (Kamal Heib) [1720891] - [net] xprtrdma: Remove rpcrdma_create_data_internal::rsize and wsize (Kamal Heib) [1720891] - [net] xprtrdma: Eliminate rpcrdma_ia::ri_device (Kamal Heib) [1720891] - [net] xprtrdma: More Send completion batching (Kamal Heib) [1720891] - [net] xprtrdma: Clean up sendctx functions (Kamal Heib) [1720891] - [net] xprtrdma: Trace marshaling failures (Kamal Heib) [1720891] - [net] xprtrdma: Increase maximum number of backchannel requests (Kamal Heib) [1720891] - [net] xprtrdma: Backchannel can use GFP_KERNEL allocations (Kamal Heib) [1720891] - [net] xprtrdma: Clean up regbuf helpers (Kamal Heib) [1720891] - [net] xprtrdma: De-duplicate "allocate new, free old regbuf" (Kamal Heib) [1720891] - [net] xprtrdma: Allocate req's regbufs at xprt create time (Kamal Heib) [1720891] - [net] xprtrdma: rpcrdma_regbuf alignment (Kamal Heib) [1720891] - [net] xprtrdma: Clean up rpcrdma_create_rep() and rpcrdma_destroy_rep() (Kamal Heib) [1720891] - [net] xprtrdma: Clean up rpcrdma_create_req() (Kamal Heib) [1720891] - [scsi] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 502 (Kamal Heib) [1720891] - [infiniband] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Kamal Heib) [1720891] - [net] xprtrdma: Use struct_size() in kzalloc() (Kamal Heib) [1720891] - [infiniband] RDMA/core: Fix panic when port_data isn't initialized (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Pass udata on uverbs error unwind (Kamal Heib) [1720891] - [infiniband] RDMA/core: Clear out the udata before error unwind (Kamal Heib) [1720891] - [infiniband] RDMA/srp: Rename SRP sysfs name after IB device rename trigger (Kamal Heib) [1720891] - [infiniband] treewide: Add SPDX license identifier - Makefile/Kconfig (Kamal Heib) [1720891] - [infiniband] RDMA/core: Change system parameters callback from dumpit to doit (Kamal Heib) [1720891] - [infiniband] RDMA: Directly cast the sockaddr union to sockaddr (Kamal Heib) [1720891] - [infiniband] RDMA/ipoib: Allow user space differentiate between valid dev_port (Kamal Heib) [1720891] - [infiniband] RDMA/device: Don't fire uevent before device is fully initialized (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Remove hugetlb flag (Kamal Heib) [1720891] - [infiniband] RDMA/bnxt_re: Use core helpers to get aligned DMA address (Kamal Heib) [1720891] - [infiniband] RDMA/bnxt_re: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720891] - [infiniband] RDMA/i40iw: Use core helpers to get aligned DMA address within a supported page size (Kamal Heib) [1720891] - [infiniband] RDMA/i40iw: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720891] - [infiniband] RDMA/verbs: Add a DMA iterator to return aligned contiguous memory blocks (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Add API to find best driver supported page size in an MR (Kamal Heib) [1720891] - [infiniband] RDMA/core: Allow detaching gid attribute netdevice for RoCE (Kamal Heib) [1720891] - [infiniband] RDMA/rxe: Use rdma_read_gid_attr_ndev_rcu to access netdev (Kamal Heib) [1720891] - [infiniband] RDMA/cma: Use rdma_read_gid_attr_ndev_rcu to access netdev (Kamal Heib) [1720891] - [infiniband] RDMA: Introduce and use GID attr helper to read RoCE L2 fields (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Add vlan enable bit for hip08 (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Update some fields of qp context (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Delete unused variable in hns_roce_v2_modify_qp function (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Add enable judgement for UD vlan (Kamal Heib) [1720891] - [infiniband] IB/mlx5: Consider vlan of lower netdev for macvlan GID entries (Kamal Heib) [1720891] - [infiniband] IB/cm: Reduce dependency on gid attribute ndev check (Kamal Heib) [1720891] - [infiniband] RDMA/rxe: Consider skb reserve space based on netdev of GID (Kamal Heib) [1720891] - [infiniband] RDMA: Get rid of iw_cm_verbs (Kamal Heib) [1720891] - [infiniband] RDMA/cxgb4: Use ib_device_set_netdev() (Kamal Heib) [1720891] - [infiniband] RDMA/core: Do not invoke init_port on compat devices (Kamal Heib) [1720891] - [infiniband] IB/core: Set qp->real_qp before it may be accessed (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Initialize uverbs_attr_bundle ucontext in ib_uverbs_get_context (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Initialize udata struct on destroy flows (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Handle page combining avoidance correctly in ib_umem_add_sg_table() (Kamal Heib) [1720891] - [infiniband] RDMA/core: Introduce RDMA subsystem ibdev_* print functions (Kamal Heib) [1720891] - [infiniband] uverbs: Convert idr to XArray (Kamal Heib) [1720891] - [infiniband] RDMA: Remove rdma_user_mmap_page (Kamal Heib) [1720891] - [infiniband] RDMA/mlx5: Use get_zeroed_page() for clock_info (Kamal Heib) [1720891] - [infiniband] RDMA/mlx5: Do not allow the user to write to the clock page (Kamal Heib) [1720891] - [infiniband] RDMA/cma: Consider scope_id while binding to ipv6 ll address (Kamal Heib) [1720891] - [infiniband] IB/core: Allow vlan link local address based RoCE GIDs (Kamal Heib) [1720891] - [infiniband] RDMA/core: Add a netlink command to change net namespace of rdma device (Kamal Heib) [1720891] - [infiniband] RDMA/core: Introduce a helper function to change net namespace of rdma device (Kamal Heib) [1720891] - [infiniband] RDMA/core: Avoid freeing netdevs in disable_device() (Kamal Heib) [1720891] - [infiniband] RDMA/ocrdma: Remove use of idr use pci bdf instead (Kamal Heib) [1720891] - [infiniband] RDMA/drivers: Convert easy drivers to use ib_device_set_netdev() (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Use correct value for SG entries in sg_copy_to_buffer() (Kamal Heib) [1720891] - [infiniband] RDMA: Handle SRQ allocations by IB/core (Kamal Heib) [1720891] - [infiniband] qedr: Convert srqidr to XArray (Kamal Heib) [1720891] - [infiniband] qedr: Convert qpidr to XArray (Kamal Heib) [1720891] - [infiniband] RDMA: Handle AH allocations by IB/core (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Fix bad endianess of port_pd variable (Kamal Heib) [1720891] - [infiniband] RDMA/mad: Reduce MAD scope to mlx5_ib only (Kamal Heib) [1720891] - [infiniband] RDMA/ocrdma: Remove a set-but-not-used variable (Kamal Heib) [1720891] - [infiniband] RDMA/core: Support object allocation in atomic context (Kamal Heib) [1720891] - [infiniband] IB: When attrs.udata/ufile is available use that instead of uobject (Kamal Heib) [1720891] - [infiniband] RDMA/nldev: Return device protocol (Kamal Heib) [1720891] - [infiniband] RDMA/cm: Move debug counters to be under relevant IB device (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Combine contiguous PAGE_SIZE regions in SGEs (Kamal Heib) [1720891] - [infiniband] RDMA/cm: Remove useless zeroing of static global variable (Kamal Heib) [1720891] - [infiniband] RDMA/cma: Set proper port number as index (Kamal Heib) [1720891] - [infiniband] IB: Pass only ib_udata in function prototypes (Kamal Heib) [1720891] - [infiniband] IB: Remove 'uobject->context' dependency in object destroy APIs (Kamal Heib) [1720891] - [infiniband] cxgb4: Convert mmidr to XArray (Kamal Heib) [1720891] - [infiniband] cxgb4: Convert qpidr to XArray (Kamal Heib) [1720891] - [infiniband] cxgb4: Convert cqidr to XArray (Kamal Heib) [1720891] - [infiniband] IB: Pass uverbs_attr_bundle down ib_x destroy path (Kamal Heib) [1720891] - [infiniband] IB: Pass uverbs_attr_bundle down uobject destroy path (Kamal Heib) [1720891] - [infiniband] IB: ucontext should be set properly for all cmd & ioctl paths (Kamal Heib) [1720891] - [infiniband] RDMA/core: Don't compare specific bit after boolean AND (Kamal Heib) [1720891] - [infiniband] RDMA/netlink: Remove unused data structure (Kamal Heib) [1720891] - [infiniband] RDMA/core: Add command to set ib_core device net namspace sharing mode (Kamal Heib) [1720891] - [infiniband] RDMA/core: Add interface to read device namespace sharing mode (Kamal Heib) [1720891] - [infiniband] RDMA/core: Extend ib_device_get_by_index for net namespace (Kamal Heib) [1720891] - [infiniband] RDMA: Check net namespace access for uverbs, umad, cma and nldev (Kamal Heib) [1720891] - [infiniband] RDMA/core: Add module param to disable device sharing among net ns (Kamal Heib) [1720891] - [infiniband] RDMA/core: Support core port attributes in non init_net (Kamal Heib) [1720891] - [infiniband] RDMA/core: Implement compat device/sysfs tree in net namespace (Kamal Heib) [1720891] - [infiniband] RDMA/core: Restrict sysfs entries view to init_net (Kamal Heib) [1720891] - [infiniband] RDMA/core: Introduce ib_core_device to hold device (Kamal Heib) [1720891] - [infiniband] RDMA/rxe: Use correct sizing on buffers holding page DMA addresses (Kamal Heib) [1720891] - [infiniband] RDMA/mthca: Use correct sizing on buffers holding page DMA addresses (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Allow the compiler to verify declaration and definition consistency (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Annotate uverbs_request_next_ptr() return value as a __user pointer (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Add a __user annotation to a pointer (Kamal Heib) [1720891] - [infiniband] IB/rxe: Replace av->network_type with skb->protocol (Kamal Heib) [1720891] - [infiniband] IB/MAD: Add SMP details to MAD tracing (Kamal Heib) [1720891] - [infiniband] IB/UMAD: Add umad trace points (Kamal Heib) [1720891] - [infiniband] IB/MAD: Add agent trace points (Kamal Heib) [1720891] - [infiniband] IB/MAD: Add recv path trace point (Kamal Heib) [1720891] - [infiniband] IB/MAD: Add send path trace points (Kamal Heib) [1720891] - [infiniband] RDMA/vmw_pvrdma: Skip zeroing device attrs (Kamal Heib) [1720891] - [infiniband] IB/iser: remove uninitialized variable len (Kamal Heib) [1720891] - [infiniband] IB/core: Ensure an invalidate_range callback on ODP MR (Kamal Heib) [1720891] - [infiniband] RDMA/rxe: Fix slab-out-bounds access which lead to kernel crash later (Kamal Heib) [1720891] - [infiniband] drivers: infiniband: Fix whitespace in kconfig (Kamal Heib) [1720891] - [infiniband] RDMA/nes: remove redundant check on udata (Kamal Heib) [1720891] - [infiniband] cma: Convert portspace IDRs to XArray (Kamal Heib) [1720891] - [infiniband] ucm: Convert ctx_id_table to XArray (Kamal Heib) [1720891] - [infiniband] ib core: Convert query_idr to XArray (Kamal Heib) [1720891] - [infiniband] RDMA/cm: Convert local_id_table to XArray (Kamal Heib) [1720891] - [infiniband] IB/mad: Convert ib_mad_clients to XArray (Kamal Heib) [1720891] - [infiniband] RDMA: Use __packed annotation instead of __attribute__ ((packed)) (Kamal Heib) [1720891] - [char] tpm: Remove a deprecated comments about implicit sysfs locking (Jerry Snitselaar) [1725580 1742257] - [char] tpm_tis_core: Set TPM_CHIP_FLAG_IRQ before probing for interrupts (Jerry Snitselaar) [1725580 1742257] - [char] tpm_tis_core: Turn on the TPM before probing IRQ's (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Fix null pointer dereference on chip register error path (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Fix TPM 1.2 Shutdown sequence to prevent future TPM operations (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Actually fail on TPM errors during "get random" (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 505 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 399 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Add SPDX license identifier - Makefile/Kconfig (Jerry Snitselaar) [1725580 1742257] - [tools] selftests/tpm2: Open tpm dev in unbuffered mode (Jerry Snitselaar) [1725580 1742257] - [tools] selftests/tpm2: Extend tests to cover partial reads (Jerry Snitselaar) [1725580 1742257] - [tools] selftests: add TPM 2.0 tests (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: trusted: fix -Wvarags warning (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: Move trusted.h to include/keys [ver #2] (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: trusted: Expose common functionality [ver #2] (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Wrap the buffer from the caller to tpm_buf in tpm_send() (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: trusted: correctly initialize digests and fix locking issue (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: trusted: allow module init if TPM is inactive or deactivated (Jerry Snitselaar) [1725580 1742257] - [net] net/smc: make sure EPOLLOUT is raised (Philipp Rudo) [1726415] - [net] net/smc: avoid fallback in case of non-blocking connect (Philipp Rudo) [1726415] - [net] net/smc: do not schedule tx_work in SMC_CLOSED state (Philipp Rudo) [1726415] - [net] net/smc: common release code for non-accepted sockets (Philipp Rudo) [1726415] - [net] net/smc: Fix error path in smc_init (Philipp Rudo) [1726415] - [net] net/smc: hold conns_lock before calling smc_lgr_register_conn() (Philipp Rudo) [1726415] - [dma] dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 (Jerry Snitselaar) [1661996] - [dma] dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 (Jerry Snitselaar) [1661996] - [dma] dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 (Jerry Snitselaar) [1661996] - [dma] dmaengine: ioatdma: Add Snow Ridge ioatdma device id (Jerry Snitselaar) [1661996] - [kernel] mutex: Fix up mutex_waiter usage (Waiman Long) [1736609] - [kernel] locking/mutex: Use mutex flags macro instead of hard code (Waiman Long) [1736609] - [kernel] locking/mutex: Make __mutex_owner static to mutex.c (Waiman Long) [1736609] - [kernel] locking/mutex: Test for initialized mutex (Waiman Long) [1736609] - [kernel] kernel/locking/mutex.c: remove caller signal_pending branch predictions (Waiman Long) [1736609] - [kernel] Revert "locking/pvqspinlock: Don't wait if vCPU is preempted" (Waiman Long) [1736609] - [kernel] locking/rwsem: Check for operations on an uninitialized rwsem (Waiman Long) [1736609] - [kernel] locking/rwsem: Make handoff writer optimistically spin on owner (Waiman Long) [1736609] - [kernel] locking/rwsem: Add ACQUIRE comments (Waiman Long) [1736609] - [tty] tty/ldsem, locking/rwsem: Add missing ACQUIRE to read_failed sleep loop (Waiman Long) [1736609] - [kernel] locking/rwsem: Add missing ACQUIRE to read_slowpath sleep loop (Waiman Long) [1736609] - [kernel] locking/rwsem: Add missing ACQUIRE to read_slowpath exit when queue is empty (Waiman Long) [1736609] - [kernel] locking/rwsem: Don't call owner_on_cpu() on read-owner (Waiman Long) [1736609] - [kernel] locking/rwsem: Guard against making count negative (Waiman Long) [1736609] - [kernel] locking/rwsem: Adaptive disabling of reader optimistic spinning (Waiman Long) [1736609] - [kernel] locking/rwsem: Enable time-based spinning on reader-owned rwsem (Waiman Long) [1736609] - [kernel] locking/rwsem: Make rwsem->owner an atomic_long_t (Waiman Long) [1736609] - [kernel] locking/rwsem: Enable readers spinning on writer (Waiman Long) [1736609] - [kernel] locking/rwsem: Clarify usage of owner's nonspinaable bit (Waiman Long) [1736609] - [kernel] locking/rwsem: Wake up almost all readers in wait queue (Waiman Long) [1736609] - [kernel] locking/rwsem: More optimal RT task handling of null owner (Waiman Long) [1736609] - [kernel] locking/rwsem: Always release wait_lock before waking up tasks (Waiman Long) [1736609] - [kernel] locking/rwsem: Implement lock handoff to prevent lock starvation (Waiman Long) [1736609] - [kernel] locking/rwsem: Make rwsem_spin_on_owner() return owner state (Waiman Long) [1736609] - [kernel] locking/rwsem: Code cleanup after files merging (Waiman Long) [1736609] - [kernel] locking/rwsem: Add rwsem_init.c to keep __init_rwsem() kABI (Waiman Long) [1736609] - [kernel] locking/rwsem: Merge rwsem.h and rwsem-xadd.c into rwsem.c (Waiman Long) [1736609] - [kernel] locking/rwsem: Implement a new locking scheme (Waiman Long) [1736609] - [kernel] locking/rwsem: Remove rwsem_wake() wakeup optimization (Waiman Long) [1736609] - [kernel] locking/rwsem: Make owner available even if !CONFIG_RWSEM_SPIN_ON_OWNER (Waiman Long) [1736609] - [kernel] locking/lock_events: Use raw_cpu_{add, inc}() for stats (Waiman Long) [1736609] - [kernel] locking/lock_events: Use this_cpu_add() when necessary (Waiman Long) [1736609] - [kernel] locking/rwsem: Revert "[kernel] locking/rwsem: Add missing ACQUIRE to read_slowpath ..." (Waiman Long) [1736609] - [block] block: don't release queue's sysfs lock during switching elevator (Ming Lei) [1760151] - [block] blk-mq: move lockdep_assert_held() into elevator_exit (Ming Lei) [1760151] - [block] block: fix race between switching elevator and removing queues (Ming Lei) [1760151] - [md] raid5: use bio_end_sector in r5_next_bio (Nigel Croxon) [1754949] - [md] raid5: remove STRIPE_OPS_REQ_PENDING (Nigel Croxon) [1754949] - [md] md: add feature flag MD_FEATURE_RAID0_LAYOUT (Nigel Croxon) [1754949] - [md] md/raid0: avoid RAID0 data corruption due to layout confusion. (Nigel Croxon) [1754949] - [md] raid5: don't set STRIPE_HANDLE to stripe which is in batch list (Nigel Croxon) [1754949] - [md] raid5: don't increment read_errors on EILSEQ return (Nigel Croxon) [1754949] - [md] md/raid5: use bio_end_sector to calculate last_sector (Nigel Croxon) [1730670] - [md] md/raid1: fail run raid1 array when active disk less than one (Nigel Croxon) [1730670] - [md] md raid0/linear: Mark array as 'broken' and fail BIOs if a member is gone (Nigel Croxon) [1730670] - [md] raid5 improve too many read errors msg by adding limits (Nigel Croxon) [1730670] - [md] md: don't report active array_state until after revalidate_disk() completes. (Nigel Croxon) [1730670] - [md] md: only call set_in_sync() when it is expected to succeed. (Nigel Croxon) [1730670] - [md] raid1: factor out a common routine to handle the completion of sync write (Nigel Croxon) [1730670] - [md] md: don't call spare_active in md_reap_sync_thread if all member devices can't work (Nigel Croxon) [1730670] - [md] md: don't set In_sync if array is frozen (Nigel Croxon) [1730670] - [md] md: allow last device to be forcibly removed from RAID1/RAID10. (Nigel Croxon) [1730670] - [md] md/raid10: end bio when the device faulty (Nigel Croxon) [1730670] - [md] md/raid1: end bio when the device faulty (Nigel Croxon) [1730670] - [md] md/raid6: Set R5_ReadError when there is read failure on parity disk (Nigel Croxon) [1730670] - [md] raid1: use an int as the return value of raise_barrier() (Nigel Croxon) [1730670] - [md] md/raid1: Fix a warning message in remove_wb() (Nigel Croxon) [1730670] - [crypto] crypto: ccp - Fix SEV_VERSION_GREATER_OR_EQUAL (Gary Hook) [1754634] - [crypto] crypto: ccp - Do not free psp_master when PLATFORM_INIT fails (Gary Hook) [1754634] - [crypto] crypto: ccp - Use kmemdup in ccp_copy_and_save_keypart() (Gary Hook) [1754634] - [crypto] crypto: ccp - introduce SEV_GET_ID2 command (Gary Hook) [1754634] - [netdrv] e1000e: start network tx queue only when link is up (Oleksandr Natalenko) [1747869] - [netdrv] Revert "e1000e: fix cyclic resets at link up with active tx" (Oleksandr Natalenko) [1747869] - [mm] mm/zsmalloc.c: fix build when CONFIG_COMPACTION=n (Rafael Aquini) [1735181] - [mm] mm/zsmalloc.c: fix race condition in zs_destroy_pool (Rafael Aquini) [1735181] - [mm] mm/zsmalloc.c: migration can leave pages in ZS_EMPTY indefinitely (Rafael Aquini) [1735181] - [mm] mm, page_owner: handle THP splits correctly (Rafael Aquini) [1735181] - [mm] hugetlbfs: fix hugetlb page migration/fault race causing SIGBUS (Rafael Aquini) [1735181] - [mm] mm/usercopy: use memory range to be accessed for wraparound check (Rafael Aquini) [1735181] - [mm] mm/memcontrol.c: fix use after free in mem_cgroup_iter() (Rafael Aquini) [1735181] - [mm] mm/hmm: fix bad subpage pointer in try_to_unmap_one (Rafael Aquini) [1735181] - [mm] mm: vmscan: check if mem cgroup is disabled or not before calling memcg slab shrinker (Rafael Aquini) [1735181] - [mm] mm: revert "kmemleak: allow to coexist with fault injection" (Rafael Aquini) [1735181] - [mm] mm/vmalloc: sync unmappings in __purge_vmap_area_lazy() (Rafael Aquini) [1735181] - [mm] mm/vmalloc.c: add priority threshold to __purge_vmap_area_lazy() (Rafael Aquini) [1735181] - [mm] mm/cma.c: fail if fixed declaration can't be honored (Rafael Aquini) [1735181] - [mm] mm/mmu_notifier: use hlist_add_head_rcu() (Rafael Aquini) [1735181] - [mm] mm/mincore.c: fix race between swapoff and mincore (Rafael Aquini) [1735181] - [mm] mm, swap: fix race between swapoff and some swap operations (Rafael Aquini) [1735181] - [mm] mm/failslab.c: by default, do not fail allocations with direct reclaim only (Rafael Aquini) [1735181] - [mm] mm: vmscan: scan anonymous pages on file refaults (Rafael Aquini) [1735181] - [mm] mm/vmscan.c: prevent useless kswapd loops (Rafael Aquini) [1735181] - [mm] mm/page_idle.c: fix oops because end_pfn is larger than max_pfn (Rafael Aquini) [1760459 1735181] - [mm] mm/mempolicy.c: fix an incorrect rebind node in mpol_rebind_nodemask (Rafael Aquini) [1735181] - [mm] mm/vmscan.c: fix trying to reclaim unevictable LRU page (Rafael Aquini) [1735181] - [mm] mm/mlock.c: change count_mm_mlocked_page_nr return type (Rafael Aquini) [1735181] - [mm] mm/mlock.c: mlockall error for flag MCL_ONFAULT (Rafael Aquini) [1735181] - [mm] mm/list_lru.c: fix memory leak in __memcg_init_list_lru_node (Rafael Aquini) [1735181] - [mm] memcg: make it work on sparse non-0-node systems (Rafael Aquini) [1735181] - [mm] prctl_set_mm: downgrade mmap_sem to read lock (Rafael Aquini) [1735181] - [mm] mm/debug.c: fix __dump_page when mapping->host is not set (Rafael Aquini) [1735181] - [mm] mm/debug.c: fix __dump_page() for poisoned pages (Rafael Aquini) [1735181] - [mm] mm: update references to page _refcount (Rafael Aquini) [1735181] - [mm] mm: lower the printk loglevel for __dump_page messages (Rafael Aquini) [1735181] - [mm] mm: print more information about mapping in __dump_page (Rafael Aquini) [1735181] - [mm] hugetlb: use same fault hash key for shared and private mappings (Rafael Aquini) [1735181] - [mm] mm/hugetlb.c: don't put_page in lock of hugetlb_lock (Rafael Aquini) [1735181] - [mm] mm: fix inactive list balancing between NUMA nodes and cgroups (Rafael Aquini) [1735181] - [mm] mm/migrate.c: add missing flush_dcache_page for non-mapped page migrate (Rafael Aquini) [1735181] - [mm] mm: mempolicy: make mbind() return -EIO when MPOL_MF_STRICT is specified (Rafael Aquini) [1734286 1735181] - [mm] mm/hotplug: fix offline undo_isolate_page_range() (Rafael Aquini) [1735181] - [mm] mm/sparse: fix a bad comparison (Rafael Aquini) [1735181] - [mm] mm, swap: bounds check swap_info array accesses to avoid NULL derefs (Rafael Aquini) [1735181] - [mm] mm/vmalloc.c: don't dereference possible NULL pointer in __vunmap() (Rafael Aquini) [1735181] - [mm] mm: hwpoison: fix thp split handing in soft_offline_in_use_page() (Rafael Aquini) [1735181] - [mm] hugetlbfs: fix races and page leaks during migration (Rafael Aquini) [1735181] - [mm] tmpfs: fix uninitialized return value in shmem_link (Rafael Aquini) [1735181] - [mm] tmpfs: fix link accounting when a tmpfile is linked in (Rafael Aquini) [1735181] - [mm] mm: migrate: don't rely on __PageMovable() of newpage after unlocking it (Rafael Aquini) [1735181] - [mm] oom, oom_reaper: do not enqueue same task twice (Rafael Aquini) [1735181] - [mm] mm: page_mapped: don't assume compound page is huge or THP (Rafael Aquini) [1735181] - [mm] mm, memcg: fix reclaim deadlock with writeback (Rafael Aquini) [1735181] - [mm] mm, swap: fix swapoff with KSM pages (Rafael Aquini) [1735181] - [mm] mm/huge_memory: fix lockdep complaint on 32-bit i_size_read() (Rafael Aquini) [1735181] - [mm] mm/huge_memory: splitting set mapping+index before unfreeze (Rafael Aquini) [1735181] - [mm] mm/huge_memory: rename freeze_page() to unmap_page() (Rafael Aquini) [1735181] - [mm] mm/page_alloc.c: fix calculation of pgdat->nr_zones (Rafael Aquini) [1735181] - [mm] mm: use swp_offset as key in shmem_replace_page() (Rafael Aquini) [1735181] - [mm] mm: cleancache: fix corruption on missed inode invalidation (Rafael Aquini) [1735181] - [mm] mm/vmstat.c: fix NUMA statistics updates (Rafael Aquini) [1735181] - [mm] mm, swap: make CONFIG_THP_SWAP depend on CONFIG_SWAP (Rafael Aquini) [1735181] - [mm] ARM: 8820/1: mm: Stop printing the virtual memory layout (Rafael Aquini) [1655192] - [netdrv] net: dsa: bcm_sf2: Remove print of base address (Rafael Aquini) [1655192] - [netdrv] net: systemport: Remove print of base address (Rafael Aquini) [1655192] - [netdrv] net: phy: mdio-bcm-unimac: Remove print of base address (Rafael Aquini) [1655192] - [x86] x86/mm: Don't leak kernel addresses (Rafael Aquini) [1655192] - [x86] x86/realmode: Make set_real_mode_mem() static inline (Rafael Aquini) [1655192] - [x86] x86/realmode: Don't leak the trampoline kernel address (Rafael Aquini) [1655192] - [arm64] arm64/vdso: don't leak kernel addresses (Rafael Aquini) [1655192] - [powerpc] powerpc/traps: Fix the message printed when stack overflows (Rafael Aquini) [1655192] - [kernel] kdb: print real address of pointers instead of hashed addresses (Rafael Aquini) [1655192] - [kernel] kdb: use correct pointer when 'btc' calls 'btt' (Rafael Aquini) [1655192]- [fs] signal: Allow cifs and drbd to receive their terminating signals (Leif Sahlberg) [1757670] - [fs] smb3: fix unmount hang in open_shroot (Leif Sahlberg) [1757670] - [fs] cifs: update internal module number (Leif Sahlberg) [1757670] - [fs] cifs: replace various strncpy with strscpy and similar (Leif Sahlberg) [1757670] - [fs] cifs: Use kzfree() to zero out the password (Leif Sahlberg) [1757670] - [fs] cifs: set domainName when a domain-key is used in multiuser (Leif Sahlberg) [1757670] - [fs] SMB3: Kernel oops mounting a encryptData share with CONFIG_DEBUG_VIRTUAL (Leif Sahlberg) [1757670] - [fs] smb3: send CAP_DFS capability during session setup (Leif Sahlberg) [1757670] - [fs] SMB3: Fix potential memory leak when processing compound chain (Leif Sahlberg) [1757670] - [fs] SMB3: Fix deadlock in validate negotiate hits reconnect (Leif Sahlberg) [1757670] - [fs] cifs: fix rmmod regression in cifs.ko caused by force_sig changes (Leif Sahlberg) [1757670] - [fs] cifs: update internal module number (Leif Sahlberg) [1757670] - [fs] cifs: flush before set-info if we have writeable handles (Leif Sahlberg) [1757670] - [fs] smb3: optimize open to not send query file internal info (Leif Sahlberg) [1757670] - [fs] CIFS: fix deadlock in cached root handling (Leif Sahlberg) [1757670] - [fs] cifs: fix crash in cifs_dfs_do_automount (Leif Sahlberg) [1757670] - [fs] cifs: fix parsing of symbolic link error response (Leif Sahlberg) [1757670] - [fs] cifs: refactor and clean up arguments in the reparse point parsing (Leif Sahlberg) [1757670] - [fs] SMB3: query inode number on open via create context (Leif Sahlberg) [1757670] - [fs] smb3: Send netname context during negotiate protocol (Leif Sahlberg) [1757670] - [fs] smb3: do not send compression info by default (Leif Sahlberg) [1757670] - [fs] smb3: add new mount option to retrieve mode from special ACE (Leif Sahlberg) [1757670] - [fs] smb3: Allow query of symlinks stored as reparse points (Leif Sahlberg) [1757670] - [fs] cifs: Fix a race condition with cifs_echo_request (Leif Sahlberg) [1757670] - [fs] cifs: always add credits back for unsolicited PDUs (Leif Sahlberg) [1757670] - [fs] fs: cifs: cifsssmb: Change return type of convert_ace_to_cifs_ace (Leif Sahlberg) [1757670] - [fs] add some missing definitions (Leif Sahlberg) [1757670] - [fs] cifs: fix typo in debug message with struct field ia_valid (Leif Sahlberg) [1757670] - [fs] smb3: minor cleanup of compound_send_recv (Leif Sahlberg) [1757670] - [fs] CIFS: Fix module dependency (Leif Sahlberg) [1757670] - [fs] cifs: simplify code by removing CONFIG_CIFS_ACL ifdef (Leif Sahlberg) [1757670] - [fs] cifs: Fix check for matching with existing mount (Leif Sahlberg) [1757670] - [fs] cifs: Properly handle auto disabling of serverino option (Leif Sahlberg) [1757670] - [fs] smb3: if max_credits is specified then display it in /proc/mounts (Leif Sahlberg) [1757670] - [fs] Fix match_server check to allow for auto dialect negotiate (Leif Sahlberg) [1757670] - [fs] cifs: add missing GCM module dependency (Leif Sahlberg) [1757670] - [fs] SMB3.1.1: Add GCM crypto to the encrypt and decrypt functions (Leif Sahlberg) [1757670] - [fs] SMB3: Add SMB3.1.1 GCM to negotiated crypto algorigthms (Leif Sahlberg) [1757670] - [fs] fs: cifs: Drop unlikely before IS_ERR(_OR_NULL) (Leif Sahlberg) [1757670] - [fs] cifs: Use kmemdup in SMB2_ioctl_init() (Leif Sahlberg) [1757670] - [fs] SMB3: retry on STATUS_INSUFFICIENT_RESOURCES instead of failing write (Leif Sahlberg) [1757670] - [fs] cifs: fix panic in smb2_reconnect (Leif Sahlberg) [1757670] - [fs] CIFS: cifs_read_allocate_pages: don't iterate through whole page array on ENOMEM (Leif Sahlberg) [1757670] - [fs] dfs_cache: fix a wrong use of kfree in flush_cache_ent() (Leif Sahlberg) [1757670] - [fs] fs/cifs/smb2pdu.c: fix buffer free in SMB2_ioctl_free (Leif Sahlberg) [1757670] - [fs] cifs: fix memory leak of pneg_inbuf on -EOPNOTSUPP ioctl case (Leif Sahlberg) [1757670] - [fs] cifs: add support for SEEK_DATA and SEEK_HOLE (Leif Sahlberg) [1757670] - [fs] cifs: Allocate memory for all iovs in smb2_ioctl (Leif Sahlberg) [1757670] - [fs] cifs: Don't match port on SMBDirect transport (Leif Sahlberg) [1757670] - [fs] cifs:smbd Use the correct DMA direction when sending data (Leif Sahlberg) [1757670] - [fs] cifs:smbd When reconnecting to server, call smbd_destroy() after all MIDs have been called (Leif Sahlberg) [1757670] - [fs] smb3: trivial cleanup to smb2ops.c (Leif Sahlberg) [1757670] - [fs] cifs: cleanup smb2ops.c and normalize strings (Leif Sahlberg) [1757670] - [fs] smb3: display session id in debug data (Leif Sahlberg) [1757670] - [fs] cifs: update module internal version number (Leif Sahlberg) [1757670] - [fs] cifs: fix crash querying symlinks stored as reparse-points (Leif Sahlberg) [1757670] - [fs] SMB3: Clean up query symlink when reparse point (Leif Sahlberg) [1757670] - [fs] cifs: fix strcat buffer overflow and reduce raciness in smb21_set_oplock_level() (Leif Sahlberg) [1757670] - [fs] Negotiate and save preferred compression algorithms (Leif Sahlberg) [1757670] - [fs] cifs: rename and clarify CIFS_ASYNC_OP and CIFS_NO_RESP (Leif Sahlberg) [1757670] - [fs] smb3: Add protocol structs for change notify support (Leif Sahlberg) [1757670] - [fs] cifs: fix smb3_zero_range for Azure (Leif Sahlberg) [1757670] - [fs] cifs: zero-range does not require the file is sparse (Leif Sahlberg) [1757670] - [fs] Add new flag on SMB3.1.1 read (Leif Sahlberg) [1757670] - [fs] cifs: add fiemap support (Leif Sahlberg) [1757670] - [fs] SMB3: Add defines for new negotiate contexts (Leif Sahlberg) [1757670] - [fs] cifs: fix bi-directional fsctl passthrough calls (Leif Sahlberg) [1757670] - [fs] cifs: smbd: take an array of reqeusts when sending upper layer data (Leif Sahlberg) [1757670] - [fs] SMB3: Add handling for different FSCTL access flags (Leif Sahlberg) [1757670] - [fs] cifs: Add support for FSCTL passthrough that write data to the server (Leif Sahlberg) [1757670] - [fs] cifs: remove superfluous inode_lock in cifs_{strict_}fsync (Leif Sahlberg) [1757670] - [fs] cifs: Call MID callback before destroying transport (Leif Sahlberg) [1757670] - [fs] smbd: Make upper layer decide when to destroy the transport (Leif Sahlberg) [1757670] - [fs] SMB3: update comment to clarify enumerating snapshots (Leif Sahlberg) [1757670] - [fs] CIFS: check CIFS_MOUNT_NO_DFS when trying to reuse existing sb (Leif Sahlberg) [1757670] - [fs] CIFS: Show locallease in /proc/mounts for cifs shares mounted with locallease feature. (Leif Sahlberg) [1757670] - [fs] cifs: Fix DFS cache refresher for DFS links (Leif Sahlberg) [1757670] - [fs] cifs: don't use __constant_cpu_to_le32() (Leif Sahlberg) [1757670] - [fs] SMB3: Track total time spent on roundtrips for each SMB3 command (Leif Sahlberg) [1757670] - [fs] cifs: use the right include for signal_pending() (Leif Sahlberg) [1757670] - [fs] CIFS: Mask off signals when sending SMB packets (Leif Sahlberg) [1757670] - [infiniband] RDMA/umem: Revert broken 'off by one' fix (Kamal Heib) [1720888] - [infiniband] RDMA/umem: minor bug fix in error handling path (Kamal Heib) [1720888] - [infiniband] RDMA/uverbs: Don't do double free of allocated PD (Kamal Heib) [1720888] - [infiniband] RDMA: Handle ucontext allocations by IB/core (Kamal Heib) [1720888] - [infiniband] cross-tree: phase out dma_zalloc_coherent() (Kamal Heib) [1720888] - [infiniband] RDMA/core: Fix a WARN() message (Kamal Heib) [1720888] - [infiniband] RDMA/uverbs: Store PR pointer before it is overwritten (Kamal Heib) [1720888] - [infiniband] RDMA/core: Cosmetic change - move member initialization to correct block (Kamal Heib) [1720888] - [infiniband] rdma_rxe: Use netlink messages to add/delete links (Kamal Heib) [1720888] - [infiniband] RDMA/core: Add RDMA_NLDEV_CMD_NEWLINK/DELLINK support (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Close a race after ib_register_device (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Add ib_device_get_by_name() and use it in rxe (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Use driver_unregister and new unregistration API (Kamal Heib) [1720888] - [infiniband] RDMA/device: Provide APIs from the core code to help unregistration (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Use ib_device_get_by_netdev() instead of open coding (Kamal Heib) [1720888] - [infiniband] RDMA/device: Add ib_device_get_by_netdev() (Kamal Heib) [1720888] - [infiniband] RDMA/device: Add ib_device_set_netdev() as an alternative to get_netdev (Kamal Heib) [1720888] - [infiniband] RDMA/cache: Move the cache per-port data into the main ib_port_data (Kamal Heib) [1720888] - [infiniband] RDMA/device: Consolidate ib_device per_port data into one place (Kamal Heib) [1720888] - [infiniband] RDMA: Add and use rdma_for_each_port (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Don't expose number of not-visible entries (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Connect QP number to .doit callback (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Provide parent IDs for PD, MR and QP objects (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Share with user-space object IDs (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Prepare restrack_root to addition of extra fields per-type (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Hide restrack DB from IB/core (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Reduce scope of synchronization lock while updating DB (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Add resource tracker doit callback (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Translate from ID to restrack object (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Convert internal DB from hash to XArray (Kamal Heib) [1720888] - [infiniband] RDMA/core: Move device addition deletion to device.c (Kamal Heib) [1720888] - [infiniband] RDMA/core: Introduce and use ib_setup_port_attrs() (Kamal Heib) [1720888] - [infiniband] RDMA/core: Use simpler device_del() instead of device_unregister() (Kamal Heib) [1720888] - [infiniband] RDMA/nes: Remove useless usecnt variable and redundant memset (Kamal Heib) [1720888] - [infiniband] IB/{hw, sw}: Remove 'uobject->context' dependency in object creation APIs (Kamal Heib) [1720888] - [infiniband] RDMA/qedr: remove set but not used variable 'ib_ctx' (Kamal Heib) [1720888] - [infiniband] RDMA/mthca: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720888] - [infiniband] RDMA: Cleanup undesired pd->uobject usage (Kamal Heib) [1720888] - [infiniband] RDMA/mthca: Clear QP objects during their allocation (Kamal Heib) [1720888] - [include] IB/verbs: Add helper function rdma_udata_to_drv_context (Kamal Heib) [1720888] - [infiniband] IB/uverbs: Add ib_ucontext to uverbs_attr_bundle sent from ioctl and cmd flows (Kamal Heib) [1720888] - [infiniband] IB/ipoib: Use __func__ instead of function's name (Kamal Heib) [1720888] - [infiniband] RDMA/iwpm: Remove set but not used variable 'msg_seq' (Kamal Heib) [1720888] - [infiniband] RDMA/nes: Use for_each_sg_dma_page iterator for umem SGL (Kamal Heib) [1720888] - [net] xprtrdma: Check inline size before providing a Write chunk (Kamal Heib) [1720888] - [infiniband] RDMA/ocrdma: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720888] - [infiniband] RDMA/vmw_pvrdma: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720888] - [infiniband] RDMA/devices: Re-organize device.c locking (Kamal Heib) [1720888] - [infiniband] RDMA/devices: Use xarray to store the client_data (Kamal Heib) [1720888] - [infiniband] RDMA/devices: Use xarray to store the clients (Kamal Heib) [1720888] - [infiniband] RDMA/device: Use an ida instead of a free page in alloc_name (Kamal Heib) [1720888] - [infiniband] RDMA/device: Get rid of reg_state (Kamal Heib) [1720888] - [infiniband] RDMA/device: Check that the rename is nop under the lock (Kamal Heib) [1720888] - [infiniband] RDMA: Handle PD allocations by IB/core (Kamal Heib) [1720888] - [infiniband] RDMA/hns: fix spelling mistake "reseved" -> "reserved" (Kamal Heib) [1720888] - [infiniband] RDMA/core: Share driver structure size with core (Kamal Heib) [1720888] - [infiniband] IB/cma: Define option to set ack timeout and pack tos_set (Kamal Heib) [1720888] - [infiniband] drivers/IB,core: reduce scope of mmap_sem (Kamal Heib) [1720888] - [infiniband] drivers/IB,usnic: reduce scope of mmap_sem (Kamal Heib) [1720888] - [net] svcrdma: Remove syslog warnings in work completion handlers (Kamal Heib) [1720888] - [net] svcrdma: Squelch compiler warning when SUNRPC_DEBUG is disabled (Kamal Heib) [1720888] - [net] svcrdma: Use struct_size() in kmalloc() (Kamal Heib) [1720888] - [infiniband] RDMA/iwpm: move kdoc comments to functions (Kamal Heib) [1720888] - [infiniband] RDMA/cma: Remove CM_ID statistics provided by rdma-cm module (Kamal Heib) [1720888] - [infiniband] scsi: RDMA/srpt: Rework I/O context allocation (Kamal Heib) [1720888] - [infiniband] scsi: RDMA/srpt: Fix handling of command / TMF submission failure (Kamal Heib) [1720888] - [infiniband] RDMA/IWPM: Support no port mapping requirements (Kamal Heib) [1720888] - [infiniband] RDMA/IWPM: refactor the IWPM message attribute names (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Improve loopback marking (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Move rxe_init_av() to rxe_av.c (Kamal Heib) [1720888] - [infiniband] IB/core: Remove ib_sg_dma_address() and ib_sg_dma_len() (Kamal Heib) [1720888] - [infiniband] IB/uverbs: Expose XRC ODP device capabilities (Kamal Heib) [1720888] - [include] IB/core: Allocate a bit for SRQ ODP support (Kamal Heib) [1720888] - [infiniband] RDMA/core: Use the ops infrastructure to keep all callbacks in one place (Kamal Heib) [1720888] - [infiniband] RDMA/cxgb4: Sort SRQ ops alphabetically (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Refactor user/kernel restrack additions (Kamal Heib) [1720888] - [infiniband] RDMA/core: Simplify restrack interface (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Prepare CAP_NET_ADMIN checks for .doit callbacks (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Factor out the PID namespace check (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Dynamically generate restrack dumpit callbacks (Kamal Heib) [1720888] - [infiniband] IB/usnic: Remove stub functions (Kamal Heib) [1720888] - [infiniband] RDMA: Add indication for in kernel API support to IB device (Kamal Heib) [1720888] - [infiniband] IB/mlx5: Introduce async DEVX obj query API (Kamal Heib) [1720888] - [infiniband] IB/mlx5: Introduce MLX5_IB_OBJECT_DEVX_ASYNC_CMD_FD (Kamal Heib) [1720888] - [infiniband] infiniband: prefix header search paths with $(srctree)/ (Kamal Heib) [1720888] - [infiniband] infiniband: remove unneeded header search paths (Kamal Heib) [1720888] - [infiniband] infiniband: ipoib: no need to check return value of debugfs_create functions (Kamal Heib) [1720888] - [infiniband] infiniband: usnic: no need to check return value of debugfs_create functions (Kamal Heib) [1720888] - [infiniband] infiniband: ocrdma: no need to check return value of debugfs_create functions (Kamal Heib) [1720888] - [infiniband] RDMA/ocrdma: Use PCI-ID as an identification in debugfs (Kamal Heib) [1720888] - [infiniband] IB/umad: Do not check status of nonseekable_open() (Kamal Heib) [1720888] - [infiniband] IB/umad: Avoid additional device reference during open()/close() (Kamal Heib) [1720888] - [infiniband] IB/rxe: Remove unnecessary rxe variable (Kamal Heib) [1720888] - [infiniband] IB/core: Simplify rdma cgroup registration (Kamal Heib) [1720888] - [infiniband] RDMA/device: Use __ib_device_get_by_name() in ib_device_rename() (Kamal Heib) [1720888] - [infiniband] RDMA: Rename port_callback to init_port (Kamal Heib) [1720888] - [infiniband] RDMA: Clear CTX objects during their allocation (Kamal Heib) [1720888] - [infiniband] RDMA: Clear PD objects during their allocation (Kamal Heib) [1720888] - [infiniband] RDMA/ocrdma: Fix out of bounds index check in query pkey (Kamal Heib) [1720888] - [infiniband] IB/{core, hw}: Have ib_umem_get extract the ib_ucontext from ib_udata (Kamal Heib) [1720888] - [infiniband] IB/{core, uverbs}: Move ib_umem_xxx functions from ib_core to ib_uverbs (Kamal Heib) [1720888] - [infiniband] RDMA/core: Don't depend device ODP capabilities on kconfig option (Kamal Heib) [1720888] - [infiniband] IB/srp: Use struct_size() in kzalloc() (Kamal Heib) [1720888] - [infiniband] IB/core: Use struct_size() in kzalloc() (Kamal Heib) [1720888] - [infiniband] IB/usnic: Use struct_size() in kmalloc() (Kamal Heib) [1720888] - [infiniband] IB/cm: Use struct_size() in kmalloc() (Kamal Heib) [1720888] - [mm] mm: introduce put_user_page*(), placeholder versions (Rafael Aquini) [1746371] - [mm] mm/gup: add FOLL_LONGTERM capability to GUP fast (Rafael Aquini) [1746371] - [mm] mm/gup: change GUP fast to use flags rather than a write 'bool' (Rafael Aquini) [1746371] - [mm] mm/gup: change write parameter to flags in fast walk (Rafael Aquini) [1746371] - [mm] mm/gup: replace get_user_pages_longterm() with FOLL_LONGTERM (Rafael Aquini) [1746371] - [s390] s390/mm: fix pxd_bad with folded page tables (Rafael Aquini) [1746371] - [s390] s390/mm: fix dump_pagetables top level page table walking (Rafael Aquini) [1746371] - [s390] s390/mm: convert to the generic get_user_pages_fast code (Rafael Aquini) [1746371] - [s390] s390/mm: make the pxd_offset functions more robust (Rafael Aquini) [1746371] - [mm] mm/gup: fix gup_pmd_range() for dax (Rafael Aquini) [1746371] - [mm] mm/gup: remove the 'write' parameter from gup_fast_permitted() (Rafael Aquini) [1746371] - [mm] mm/gup: fix follow_page_mask() kerneldoc comment (Rafael Aquini) [1746371] - [mm] mm/gup: fix __get_user_pages_fast() comment (Rafael Aquini) [1746371] - [mm] mm/gup_benchmark: prevent integer overflow in ioctl (Rafael Aquini) [1746371] - [mm] mm/gup_benchmark: add additional pinning methods (Rafael Aquini) [1746371] - [mm] mm/gup_benchmark: time put_page() (Rafael Aquini) [1746371] - [mm] mm/gup_benchmark: fix unsigned comparison to zero in __gup_benchmark_ioctl (Rafael Aquini) [1746371] - [mm] mm: remove caller signal_pending branch predictions (Rafael Aquini) [1746371] - [mm] mm: remove unnecessary local variable addr in __get_user_pages_fast() (Rafael Aquini) [1746371] - [mm] mm: change return type int to vm_fault_t for fault handlers (Rafael Aquini) [1746371] - [mm] mm: make mm->pinned_vm an atomic64 counter (Rafael Aquini) [1746371]- [kernel] sched/core: Schedule new worker even if PI-blocked (Waiman Long) [1758629] - [char] random: add a spinlock_t to struct batched_entropy (Waiman Long) [1758629] - [crypto] crypto: chacha20 - Fix chacha20_block() keystream alignment (again) (Waiman Long) [1758629] - [fs] locking/percpu-rwsem: Remove preempt_disable variants (Waiman Long) [1758629] - [x86] x86/tsc: Add option to disable tsc clocksource watchdog (Waiman Long) [1758629] - [x86] x86/irq: Handle spurious interrupt after shutdown gracefully (Waiman Long) [1758629] - [x86] x86/ioapic: Implement irq_get_irqchip_state() callback (Waiman Long) [1758629] - [kernel] genirq: Add optional hardware synchronization for shutdown (Waiman Long) [1758629] - [kernel] genirq: Fix misleading synchronize_irq() documentation (Waiman Long) [1758629] - [kernel] genirq: Delay deactivation in free_irq() (Waiman Long) [1758629] - [kernel] genirq: Remove redundant NULL pointer check in __free_irq() (Waiman Long) [1758629] - [kernel] genirq: Synchronize only with single thread on free_irq() (Waiman Long) [1758629] - [kernel] genirq: Update code comments wrt recycled thread_mask (Waiman Long) [1758629] - [usb] usb: core: remove flags variable in __usb_hcd_giveback_urb() (Waiman Long) [1758629] - [usb] usb: core: remove local_irq_save() around ->complete() handler (Waiman Long) [1758629] - [media] media: tm6000: use irqsave() in USB's complete callback (Waiman Long) [1758629] - [media] media: em28xx-audio: use irqsave() in USB's complete callback (Waiman Long) [1758629] - [x86] x86/mm/cpa: Optimize __cpa_flush_range() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Factor common code between cpa_flush_*() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Move CLFLUSH test into cpa_flush_array() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Move CLFLUSH test into cpa_flush_range() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Use flush_tlb_kernel_range() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Unconditionally avoid WBINDV when we can (Waiman Long) [1758629] - [x86] x86/mm/cpa: Move flush_tlb_all() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Use flush_tlb_all() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Avoid the 4k pages check completely (Waiman Long) [1758629] - [x86] x86/mm/cpa: Do the range check early (Waiman Long) [1758629] - [x86] x86/mm/cpa: Optimize same protection check (Waiman Long) [1758629] - [x86] x86/mm/cpa: Add sanity check for existing mappings (Waiman Long) [1758629] - [x86] x86/mm/cpa: Avoid static protection checks on unmap (Waiman Long) [1758629] - [x86] x86/mm/cpa: Add large page preservation statistics (Waiman Long) [1758629] - [x86] x86/mm/cpa: Add debug mechanism (Waiman Long) [1758629] - [x86] x86/mm/cpa: Allow range check for static protections (Waiman Long) [1758629] - [x86] x86/mm/cpa: Rework static_protections() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Split, rename and clean up try_preserve_large_page() (Waiman Long) [1758629] - [x86] x86/mm/init32: Mark text and rodata RO in one go (Waiman Long) [1758629] - [mm] mm/kasan/quarantine.c: make quarantine_lock a raw_spinlock_t (Waiman Long) [1758629] - [mm] mm/list_lru.c: fold __list_lru_count_one() into its caller (Waiman Long) [1758629] - [mm] mm: workingset: make shadow_lru_isolate() use locking suffix (Waiman Long) [1758629] - [mm] mm: workingset: remove local_irq_disable() from count_shadow_nodes() (Waiman Long) [1758629] - [iommu] iommu/amd: Remove redundant WARN_ON() (Waiman Long) [1758629] - [mm] mm/list_lru: introduce list_lru_shrink_walk_irq() (Waiman Long) [1758629] - [mm] mm/list_lru.c: pass struct list_lru_node* as an argument to __list_lru_walk_one() (Waiman Long) [1758629] - [mm] mm/list_lru.c: move locking from __list_lru_walk_one() to its caller (Waiman Long) [1758629] - [mm] mm/list_lru.c: use list_lru_walk_one() in list_lru_walk_node() (Waiman Long) [1758629] - [kernel] userns: use irqsave variant of refcount_dec_and_lock() (Waiman Long) [1758629] - [kernel] userns: use refcount_t for reference counting instead atomic_t (Waiman Long) [1758629] - [kernel] bdi: use irqsave variant of refcount_dec_and_lock() (Waiman Long) [1758629] - [mm] bdi: use refcount_t for reference counting instead atomic_t (Waiman Long) [1758629] - [char] random: remove preempt disabled region (Waiman Long) [1758629] - [misc] ocxl: Update for AFU descriptor template version 1.1 (Steve Best) [1751207] - [misc] ocxl: Make ocxl_remove() static (Steve Best) [1751207] - [misc] ocxl: do not use C++ style comments in uapi header (Steve Best) [1751207] - [misc] ocxl: Allow contexts to be attached with a NULL mm (Steve Best) [1751207] - [misc] ocxl: Fix return value check in afu_ioctl() (Steve Best) [1751207] - [misc] ocxl: Provide global MMIO accessors for external drivers (Steve Best) [1751207] - [misc] ocxl: move event_fd handling to frontend (Steve Best) [1751207] - [misc] ocxl: afu_irq only deals with IRQ IDs, not offsets (Steve Best) [1751207] - [misc] ocxl: Allow external drivers to use OpenCAPI contexts (Steve Best) [1751207] - [misc] ocxl: Create a clear delineation between ocxl backend & frontend (Steve Best) [1751207] - [misc] ocxl: Don't pass pci_dev around (Steve Best) [1751207] - [misc] ocxl: Split pci.c (Steve Best) [1751207] - [misc] ocxl: Remove some unused exported symbols (Steve Best) [1751207] - [misc] ocxl: Remove superfluous 'extern' from headers (Steve Best) [1751207] - [misc] ocxl: read_pasid never returns an error, so make it void (Steve Best) [1751207] - [misc] ocxl: Rename struct link to ocxl_link (Steve Best) [1751207] - [misc] ocxl: remove set but not used variables 'tid' and 'lpid' (Steve Best) [1751207] - [misc] ocxl: Fix endiannes bug in read_afu_name() (Steve Best) [1751207] - [misc] ocxl/afu_irq: Don't include (Steve Best) [1751207] - [misc] ocxl: Clarify error path in setup_xsl_irq() (Steve Best) [1751207] - [misc] ocxl: Fix endiannes bug in ocxl_link_update_pe() (Steve Best) [1751207] - [misc] ocxl: Fix access to the AFU Descriptor Data (Steve Best) [1751207] - [netdrv] gve: account for lack of netdev_xmit_more() definition (RHEL-only) (John Linville) [1728864] - [netdrv] gve: Copy and paste bug in gve_get_stats() (John Linville) [1728864] - [netdrv] gve: Fix case where desc_cnt and data_cnt can get out of sync (John Linville) [1728864] - [netdrv] gve: replace kfree with kvfree (John Linville) [1728864] - [netdrv] gve: Remove the exporting of gve_probe (John Linville) [1728864] - [netdrv] gve: fix unused variable/label warnings (John Linville) [1728864] - [netdrv] gve: Fix error return code in gve_alloc_qpls() (John Linville) [1728864] - [netdrv] gve: fix -ENOMEM null check on a page allocation (John Linville) [1728864] - [netdrv] gve: Fix u64_stats_sync to initialize start (John Linville) [1728864] - [netdrv] gve: Add ethtool support (John Linville) [1728864] - [netdrv] gve: Add workqueue and reset support (John Linville) [1728864] - [netdrv] gve: Add transmit and receive support (John Linville) [1728864] - [netdrv] gve: Add basic driver framework for Compute Engine Virtual NIC (John Linville) [1728864] - [mfd] mfd: intel-lpss: Add Intel Comet Lake PCI IDs (David Arcari) [1761586] - [scsi] scsi: core: save/restore command resid for error handling (Ewan Milne) [1760503] - [scsi] scsi: sd: Ignore a failure to sync cache due to lack of authorization (Ewan Milne) [1760503] - [scsi] scsi: core: Add sysfs attributes for VPD pages 0h and 89h (Ewan Milne) [1760503] - [scsi] scsi: core: Log SCSI command age with errors (Ewan Milne) [1760503] - [scsi] scsi: scsi_dh_rdac: zero cdb in send_mode_select() (Ewan Milne) [1760503] - [scsi] scsi: sd: Improve unaligned completion resid message (Ewan Milne) [1760503] - [scsi] scsi: core: Reduce memory required for SCSI logging (Ewan Milne) [1760503] - [scsi] scsi: core: Complain if scsi_target_block() fails (Ewan Milne) [1760503] - [scsi] scsi: core: Make scsi_internal_device_unblock_nowait() reject invalid new_state (Ewan Milne) [1760503] - [scsi] scsi: scsi_debugfs: Use for_each_set_bit to simplify code (Ewan Milne) [1760503] - [scsi] scsi: scsi_dh_alua: always use a 2 second delay before retrying RTPG (Ewan Milne) [1760503] - [scsi] scsi: sd_zbc: Fix compilation warning (Ewan Milne) [1760503] - [scsi] scsi: devinfo: BLIST_TRY_VPD_PAGES for SanDisk Cruzer Blade (Ewan Milne) [1760503] - [scsi] scsi: core: use scmd_printk() to print which command timed out (Ewan Milne) [1760503] - [scsi] scsi: Avoid that .queuecommand() gets called for a blocked SCSI device (Ewan Milne) [1760503] - [scsi] scsi: core: don't preallocate small SGL in case of NO_SG_CHAIN (Ewan Milne) [1760503] - [scsi] scsi: scsi_dh_alua: Fix possible null-ptr-deref (Ewan Milne) [1760503] - [scsi] scsi: st: add a SPDX tag to st.c (Ewan Milne) [1760503] - [scsi] scsi: sr: add a SPDX tag to sr.c (Ewan Milne) [1760503] - [scsi] scsi: sg: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: sd: switch remaining files to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: sd: add a SPDX tag to sd.c (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_srp: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_spi: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_sas: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_iscsi: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_fc: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: core: switch the remaining scsi midlayer files to use SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: core: add SPDX tags to scsi midlayer files missing licensing information (Ewan Milne) [1760503] - [scsi] Revert "scsi: sd: Keep disk read-only when re-reading partition" (Ewan Milne) [1760503] - [scsi] scsi: core: set result when the command cannot be dispatched (Ewan Milne) [1760503] - [scsi] scsi: core: map PQ=1, PDT=other values to SCSI_SCAN_TARGET_PRESENT (Ewan Milne) [1760503] - [scsi] scsi: core: don't hold device refcount in IO path (Ewan Milne) [1760503] - [scsi] scsi: sd: Quiesce warning if device does not report optimal I/O size (Ewan Milne) [1760503] - [scsi] scsi: core: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map (Ewan Milne) [1760503] - [scsi] scsi: core: Avoid that a kernel warning appears during system resume (Ewan Milne) [1760503] - [scsi] scsi: core: Also call destroy_rcu_head() for passthrough requests (Ewan Milne) [1760503] - [scsi] scsi: core: replace GFP_ATOMIC with GFP_KERNEL in scsi_scan.c (Ewan Milne) [1760503] - [scsi] scsi: sd: Optimal I/O size should be a multiple of physical block size (Ewan Milne) [1760503] - [scsi] scsi: sd: Fix typo in sd_first_printk() (Ewan Milne) [1760503] - [scsi] scsi: scsi_debug: Implement support for write protect (Ewan Milne) [1760503] - [scsi] scsi: sd_zbc: Fix zone information messages (Ewan Milne) [1760503] - [scsi] scsi: sd: Improve sd_print_capacity() (Ewan Milne) [1760503] - [scsi] scsi: scsi_debug: fix write_same with virtual_gb problem (Ewan Milne) [1760503] - [scsi] scsi: sd: Protect against READ(6) or WRITE(6) with zero block transfer length (Ewan Milne) [1760503] - [scsi] scsi: core: Remove an atomic instruction from the hot path (Ewan Milne) [1760503] - [scsi] scsi: sd: Rename 'SCpnt' into 'cmd' (Ewan Milne) [1760503] - [scsi] scsi: sd: Clean up sd_setup_read_write_cmnd() (Ewan Milne) [1760503] - [scsi] scsi: sd: Create helper functions for read/write commands (Ewan Milne) [1760503] - [scsi] scsi: sd: Simplify misaligned I/O check (Ewan Milne) [1760503] - [scsi] scsi: sd: Be consistent about blocks vs. sectors (Ewan Milne) [1760503] - [scsi] scsi: sd: Remove a local variable (Ewan Milne) [1760503] - [scsi] scsi: scsi_debug: add cmd abort option to every_nth (Ewan Milne) [1760503] - [scsi] scsi: scsi_debug: skip long delays when ndelay small (Ewan Milne) [1760503] - [x86] efi/x86: Do not clean dummy variable in kexec path (Bhupesh Sharma) [1724436] - [scsi] scsi: csiostor: create per port irq affinity mask set (Jonathan Toppins) [1725816] - [pci] PCI: let pci_disable_link_state propagate errors (Myron Stowe) [1735834] - [scsi] scsi: scsi_transport_fc: Add FPIN fc event codes (Ewan Milne) [1755587] - [scsi] scsi: scsi_transport_fc: refactor event posting routines (Ewan Milne) [1755587] - [scsi] scsi: fc: add FPIN ELS definition (Ewan Milne) [1755587] - [scsi] scsi: lib/sg_pool.c: clear 'first_chunk' in case of no preallocation (Ewan Milne) [1747162] - [scsi] scsi: core: Run queue when state is set to running after being blocked (Ewan Milne) [1691599] - [scsi] scsi: sd: Fix a race between closing an sd device and sd I/O (Ewan Milne) [1689118] - [net] net/ibmvnic: Fix EOI when running in XIVE mode. (Steve Best) [1761378] - [powerpc] powerpc/mce: Fix SLB rebolting during MCE recovery path. (Desnes Augusto Nunes do Rosario) [1725842] - [powerpc] powerpc/pseries: hwpoison the pages upon hitting UE (Desnes Augusto Nunes do Rosario) [1725842] - [x86] perf/x86/amd: Change/fix NMI latency mitigation to use a timestamp (David Arcari) [1730134] - [arm64] arm64: entry: Remove unneeded need_resched() loop (Mark Langsdorf) [1737075] - [arm64] arm64: preempt: Fix big-endian when checking preempt count in assembly (Mark Langsdorf) [1737075] - [arm64] arm64: preempt: Provide our own implementation of asm/preempt.h (Mark Langsdorf) [1737075] - [include] preempt: Move PREEMPT_NEED_RESCHED definition into arch code (Mark Langsdorf) [1737075] - [x86] x86/intel_rdt: Ensure a CPU remains online for the region's pseudo-locking sequence (Alexander Beregalov) [1724902] - [kernel] perf/core: Add sanity check to deal with pinned event failure (Alexander Beregalov) [1724902] - [arm64] arm64/sve: Fix wrong free for task->thread.sve_state (Andrew Jones) [1756450] - [scsi] scsi: lpfc: Update lpfc version to 12.4.0.1 (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: cleanup: remove unused fcp_txcmlpq_cnt (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Complete removal of FCoE T10 PI support on SLI-4 adapters (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Update async event logging (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix list corruption detected in lpfc_put_sgl_per_hdwq (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix hdwq sgl locks and irq handling (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix spinlock_irq issues in lpfc_els_flush_cmd() (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix list corruption in lpfc_sli_get_iocbq (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix host hang at boot or slow boot (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix coverity errors on NULL pointer checks (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix NVMe ABTS in response to receiving an ABTS (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix discovery failures when target device connectivity bounces (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix GPF on scsi command completion (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix locking on mailbox command completion (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix device recovery errors after PLOGI failures (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix rpi release when deleting vport (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix NVME io abort failures causing hangs (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix miss of register read failure check (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix premature re-enabling of interrupts in lpfc_sli_host_down (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix pt2pt discovery on SLI3 HBAs (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix reset recovery paths that are not recovering (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Convert existing pf users to ps (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: fix 12.4.0.0 GPF at boot (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Remove bg debugfs buffers (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Resolve checker warning for lpfc_new_io_buf() (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Update lpfc version to 12.4.0.0 (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Merge per-protocol WQ/CQ pairs into single per-cpu pair (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Add NVMe sequence level error recovery support (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Support dynamic unbounded SGL lists on G7 hardware. (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Add MDS driver loopback diagnostics support (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Add first and second level hardware revisions to sysfs reporting (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Migrate to px and pf in kernel print calls (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Add simple unlikely optimizations to reduce NVME latency (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix coverity warnings (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix nvme first burst module parameter description (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix BlockGuard enablement on FCoE adapters (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix reported physical link speed on a disabled trunked link (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix Max Frame Size value shown in fdmishow output (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix upcall to bsg done in non-success cases (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix sli4 adapter initialization with MSI (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix nvme sg_seg_cnt display if HBA does not support NVME (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix nvme target mode ABTSing a received ABTS (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix hang when downloading fw on port enabled for nvme (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix too many sg segments spamming in kernel log (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix crash due to port reset racing vs adapter error handling (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix deadlock on host_lock during cable pulls (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix error in remote port address change (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix driver nvme rescan logging (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix sg_seg_cnt for HBAs that don't support NVME (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix propagation of devloss_tmo setting to nvme transport (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix loss of remote port after devloss due to lack of RPIs (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix devices that don't return after devloss followed by rediscovery (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix null ptr oops updating lpfc_devloss_tmo via sysfs attribute (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix FLOGI handling across multiple link up/down conditions (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix irq raising in lpfc_sli_hba_down (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix Oops in nvme_register with target logout/login (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix issuing init_vpi mbox on SLI-3 card (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix ADISC reception terminating login state if a NVME target (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix discovery when target has no GID_FT information (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix leak of ELS completions on adapter reset (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix failure to clear non-zero eq_delay after io rate reduction (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix crash on driver unload in wq free (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix ELS field alignments (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix PLOGI failure with high remoteport count (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: remove NULL check before some freeing functions (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: use spin_lock_irqsave in IRQ context (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: remove redundant code (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Remove unnecessary null check before kfree (Dick Kennedy) [1757574] - [scripts] scripts/spelling.txt: drop "sepc" from the misspelling list (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: reduce stack size with CONFIG_GCC_PLUGIN_STRUCTLEAK_VERBOSE (Dick Kennedy) [1757574] - [scsi] lpfc: add sysfs interface to post NVME RSCN (Dick Kennedy) [1757574] - [scsi] lpfc: add support for translating an RSCN rcv into a discovery rescan (Dick Kennedy) [1757574] - [scsi] lpfc: add support to generate RSCN events for nport (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: use sg helper to iterate over scatterlist (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Avoid unused function warnings (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Make some symbols static (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Remove set but not used variables 'qp' (Dick Kennedy) [1757574] - [lib] lib/vsprintf: Reinstate printing of legacy clock IDs (Prarit Bhargava) [1751075] - [lib] vsprintf: fix data type of variable in string_nocheck() (Prarit Bhargava) [1751075] - [scripts] kconfig: tests: fix recursive inclusion unit test (Prarit Bhargava) [1751075] - [kernel] printk: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Prarit Bhargava) [1751075] - [kernel] printk: Add SPDX license identifier for missed files (Prarit Bhargava) [1751075] - [kernel] printk: Add SPDX license identifier for more missed files (Prarit Bhargava) [1751075] - [kernel] panic: add an option to replay all the printk message in buffer (Prarit Bhargava) [1751075] - [kernel] panic: avoid the extra noise dmesg (Prarit Bhargava) [1751075] - [lib] vsprintf: Do not break early boot with probing addresses (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Make function pointer_string static (Prarit Bhargava) [1751075] - [lib] vsprintf: Limit the length of inlined error messages (Prarit Bhargava) [1751075] - [lib] vsprintf: Avoid confusion between invalid address and value (Prarit Bhargava) [1751075] - [lib] vsprintf: Prevent crash when dereferencing invalid pointers (Prarit Bhargava) [1751075] - [lib] vsprintf: Consolidate handling of unknown pointer specifiers (Prarit Bhargava) [1751075] - [lib] vsprintf: Factor out pO handler as kobject_string() (Prarit Bhargava) [1751075] - [lib] vsprintf: Factor out pV handler as va_format() (Prarit Bhargava) [1751075] - [lib] vsprintf: Factor out p[iI] handler as ip_addr_string() (Prarit Bhargava) [1751075] - [lib] vsprintf: Do not check address of well-known strings (Prarit Bhargava) [1751075] - [lib] vsprintf: Consistent pK handling for kptr_restrict == 0 (Prarit Bhargava) [1751075] - [lib] vsprintf: Shuffle restricted_pointer() (Prarit Bhargava) [1751075] - [kernel] printk: Tie printk_once / printk_deferred_once into .data.once for reset (Prarit Bhargava) [1751075] - [lib] lib: Use new kselftest header (Prarit Bhargava) [1751075] - [lib] lib/test_printf: Add empty module_exit function (Prarit Bhargava) [1751075] - [scripts] checkpatch: add pt as a valid vsprintf extension (Prarit Bhargava) [1751075] - [lib] lib/test_printf: Switch to bitmap_zalloc() (Prarit Bhargava) [1751075] - [lib] lib/vsprintf.c: move sizeof(struct printf_spec) next to its definition (Prarit Bhargava) [1751075] - [kernel] printk/docs: Add extra integer types to printk-formats (Prarit Bhargava) [1751075] - [kernel] printk: Remove no longer used LOG_PREFIX. (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Remove pCr remnant in comment (Prarit Bhargava) [1751075] - [kernel] printk: Pass caller information to log_store(). (Prarit Bhargava) [1751075] - [kernel] kernel/sysctl: add panic_print into sysctl (Prarit Bhargava) [1751075] - [kernel] panic: add options to print system info when panic happens (Prarit Bhargava) [1751075] - [include] include/linux/printk.h: drop silly "static inline asmlinkage" from dump_stack() (Prarit Bhargava) [1751075] - [kernel] printk: Add caller information to printk() output. (Prarit Bhargava) [1751075] - [kernel] printk: Remove print_prefix() calls with NULL buffer. (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Print time and date in human readable format via pt (Prarit Bhargava) [1751075] - [kernel] printk: fix printk_time race. (Prarit Bhargava) [1751075] - [kernel] printk: Make printk_emit() local function. (Prarit Bhargava) [1751075] - [documentation] doc: printk-formats: Remove bogus kobject references for device nodes (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Hash printed address for netdev bits fallback (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Hash legacy clock addresses (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Prepare for more general use of ptr_to_id() (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Make ptr argument conts in ptr_to_id() (Prarit Bhargava) [1751075] - [kernel] printk: fix integer overflow in setup_log_buf() (Prarit Bhargava) [1751075] - [kernel] printk: do not preliminary split up cont buffer (Prarit Bhargava) [1751075] - [kernel] printk: lock/unlock console only for new logbuf entries (Prarit Bhargava) [1751075] - [kernel] printk: keep kernel cont support always enabled (Prarit Bhargava) [1751075] - [kernel] printk: Give error on attempt to set log buffer length to over 2G (Prarit Bhargava) [1751075] - [kernel] printk: Add KBUILD_MODNAME and remove a redundant print prefix (Prarit Bhargava) [1751075] - [kernel] printk: Correct wrong casting (Prarit Bhargava) [1751075] - [kernel] printk: CON_PRINTBUFFER console registration is a bit racy (Prarit Bhargava) [1751075] - [kernel] printk: Do not miss new messages when replaying the log (Prarit Bhargava) [1751075] - [kernel] Revert "printk: make sure to print log on console." (Prarit Bhargava) [1751075] - [lib] vsprintf: print OF node name using full_name (Prarit Bhargava) [1751075] - [kernel] printk/tracing: Do not trace printk_nmi_enter() (Prarit Bhargava) [1751075] - [misc] notifier: Remove notifier header file wherever not used (Prarit Bhargava) [1751075] - [init] init: allow initcall tables to be emitted using relative references (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Do not handle pO[^F] as px (Prarit Bhargava) [1751075] - [kernel] console: Replace #if 0 with atomic var 'ignore_console_lock_warning' (Prarit Bhargava) [1751075] - [lib] vsprintf: Use hw RNG for ptr_key (Prarit Bhargava) [1751075] - [kernel] printk: Fix warning about unused suppress_message_printing (Prarit Bhargava) [1751075] - [char] random: Return nbytes filled from hw RNG (Prarit Bhargava) [1751075] - [char] random: Fix whitespace pre random-bytes work (Prarit Bhargava) [1751075] - [kernel] printk/nmi: Prevent deadlock when accessing the main log buffer in NMI (Prarit Bhargava) [1751075] - [kernel] printk: Create helper function to queue deferred console handling (Prarit Bhargava) [1751075] - [kernel] printk: Split the code for storing a message into the log buffer (Prarit Bhargava) [1751075] - [kernel] printk: Clean up syslog_print_all() (Prarit Bhargava) [1751075] - [kernel] printk: Export is_console_locked (Prarit Bhargava) [1751075] - [kernel] printk: Remove unnecessary kmalloc() from syslog during clear (Prarit Bhargava) [1751075] - [kernel] printk: Make CONSOLE_LOGLEVEL_QUIET configurable (Prarit Bhargava) [1751075] - [kernel] printk: make sure to print log on console. (Prarit Bhargava) [1751075] - [lib] lib/test_printf.c: accept "ptrval" as valid result for plain 'p' tests (Prarit Bhargava) [1751075] - [kernel] softirq: Remove tasklet_hrtimer (Prarit Bhargava) [1737073] - [include] list: add function list_rotate_to_front() (Prarit Bhargava) [1737073] - [clocksource] clocksource/drivers/tcb_clksrc: Rename the file for consistency (Prarit Bhargava) [1737073] - [clocksource] clocksource/drivers/tcb_clksrc: Move Kconfig option (Prarit Bhargava) [1737073] - [clocksource] clocksource/drivers/tcb_clksrc: Use tcb as sched_clock (Prarit Bhargava) [1737073] - [kernel] irq_work: Do not raise an IPI when queueing work on the local CPU (Prarit Bhargava) [1737073] - [tty] tty/sysrq: Convert show_lock to raw_spinlock_t (Prarit Bhargava) [1737073] - [net] xfrm: Replace hrtimer tasklet with softirq hrtimer (Prarit Bhargava) [1737073] - [netdrv] mac80211_hwsim: Replace hrtimer tasklet with softirq hrtimer (Prarit Bhargava) [1737073] - [kernel] kthread: Do not use TIMER_IRQSAFE (Prarit Bhargava) [1737073] - [kernel] kthread: Convert worker lock to raw spinlock (Prarit Bhargava) [1737073] - [netdrv] mac80211_hwsim: Timer should be initialized before device registered (Prarit Bhargava) [1737073] - [net] xfrm: use time64_t for in-kernel timestamps (Prarit Bhargava) [1737073] - [x86] x86/intel: Aggregate microserver naming (Prarit Bhargava) [1725644] - [x86] x86/intel: Aggregate big core graphics naming (Prarit Bhargava) [1725644] - [x86] x86/intel: Aggregate big core mobile naming (Prarit Bhargava) [1725644] - [x86] x86/intel: Aggregate big core client naming (Prarit Bhargava) [1725644] - [tools] turbostat: Replace GPLv2 boilerplate/reference with SPDX - rule 335 (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: update version number (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: rename has_hsw_msrs() (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Fix Haswell Core systems (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Add support for Hygon Fam 18h (Dhyana) RAPL (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Fix caller parameter of get_tdp_amd() (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Fix CPUC1 display value (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: do not enforce 1ms (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: read from pipes too (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Add Ice Lake NNPI support (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: add Jacobsville support (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: remove duplicate pc10 column (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: fix file descriptor leaks (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: fix leak of file descriptor on error return path (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: fix buffer overrun (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Make interval calculation per thread to reduce jitter (Prarit Bhargava) [1725644] - [tools] tools/power/x86: Enable compiler optimisations and Fortify by default (Prarit Bhargava) [1725644] - [x86] x86/cpu: Add Ice Lake NNPI to Intel family (Prarit Bhargava) [1725644]- [tools] perf tools: Fix segfault in cpu_cache_level__read() (Michael Petlan) [1761995] - [scsi] qla2xxx: Update driver version to 10.01.00.19.08.2-k (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix Nport ID display value (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix N2N link up fail (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix N2N link reset (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Optimize NPIV tear down process (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix stale mem access on driver unload (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix unbound sleep in fcport delete path. (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Silence fwdump template message (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix stale session (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix stuck login session (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix driver reload for ISP82xx (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix flash read for Qlogic ISPs (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix message indicating vectors used by driver (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: fix spelling mistake "initializatin" -> "initialization" (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a recently introduced kernel warning (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a NULL pointer dereference (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify qla24xx_async_abort_cmd() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove two superfluous if-tests (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce qla2x00_els_dcmd2_free() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Inline the qla2x00_fcport_event_handler() function (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Report invalid mailbox status codes (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove superfluous sts_entry_* casts (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Let the compiler check the type of the SCSI command context pointer (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if sp->done() is not called from the completion path (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make sure that aborted commands are freed (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce qla2xxx_get_next_handle() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Modify NVMe include directives (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qlt_handle_abts_completion() more robust (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a race condition between aborting and completing a SCSI command (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce the function qla2xxx_init_sp() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Enable type checking for the SRB free and done callback functions (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Rework key encoding in qlt_find_host_by_d_id() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Set the responder mode if appropriate for ELS pass-through IOCBs (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make it explicit that ELS pass-through IOCBs use little endian (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Check secondary image if reading the primary image fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Change the return type of qla24xx_read_flash_data() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce the be_id_t and le_id_t data types for FC src/dst IDs (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if a soft reset fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use memcpy() and strlcpy() instead of strcpy() and strncpy() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Check the PCI info string output buffer size (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if waiting for pending commands times out (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare fourth qla2x00_set_model_info() argument const (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Always check the qla2x00_wait_for_hba_online() return value (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Suppress multiple Coverity complaint about out-of-bounds accesses (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Suppress a Coveritiy complaint about integer overflow (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove unreachable code from qla83xx_idc_lock() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix qla24xx_process_bidir_cmd() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify a debug statement (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove dead code (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if parsing the version string fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if a mailbox command times out (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use strlcpy() instead of strncpy() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Do not corrupt vha->plogi_ack_list (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Report the firmware status code if a mailbox command fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix session lookup in qlt_abort_work() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify qla24xx_abort_sp_done() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove two superfluous tests (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove a superfluous pointer check (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify qlt_lport_dump() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Reduce the number of casts in GID list code (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Verify locking assumptions at runtime (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Change data_dsd into an array (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare qla_tgt_cmd.cdb const (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Reduce the scope of three local variables in qla2xxx_queuecommand() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Change the return type of qla2x00_update_ms_fdmi_iocb() into void (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare the fourth ql_dump_buffer() argument const (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove a superfluous forward declaration (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove an include directive from qla_mr.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Include the header file from qla_dsd.h (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use tabs instead of spaces for indentation (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Improve Linux kernel coding style conformance (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Really fix qla2xxx_eh_abort() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qla2x00_abort_srb() again decrease the sp reference count (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Allow NVMe IO to resume with short cable pull (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix hang in fcport delete path (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use common update-firmware-options routine for ISP27xx+ (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix NVMe port discovery after a short device port loss (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Correct error handling during initialization failures (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Retry fabric Scan on IOCB queue full (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix premature timer expiration (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix Relogin to prevent modifying scan_state flag (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Reject EH_{abort|device_reset|target_request} (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Skip FW dump on LOOP initialization error (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use Correct index for Q-Pair array (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix abort timeout race condition. (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix DMA unmap leak (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Replace vmalloc + memset with vzalloc (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove unnecessary null check (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: remove double assignment in qla2x00_update_fcport (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Add cleanup for PCI EEH recovery (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Avoid that lockdep complains about unsafe locking in tcm_qla2xxx_close_session() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Avoid that qlt_send_resp_ctio() corrupts memory (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use __le64 instead of uint32_t[2] for sending DMA addresses to firmware (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce the dsd32 and dsd64 data structures (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Check the size of firmware data structures at compile time (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Pass little-endian values to the firmware (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qla24xx_async_abort_cmd() static (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove unnecessary locking from the target code (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove qla_tgt_cmd.released (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if a command is released that is owned by the firmware (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: target: Fix offline port handling and host reset handling (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix abort handling in tcm_qla2xxx_write_pending() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix error handling in qlt_alloc_qfull_cmd() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify qlt_send_term_imm_notif() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix use-after-free issues in qla2xxx_qpair_sp_free_dma() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a qla24xx_enable_msix() error path (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Avoid that qla2x00_mem_free() crashes if called twice (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qla2x00_mem_free() easier to verify (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Increase the size of the mailbox arrays from 4 to 8 (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Log the status code if a firmware command fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Avoid that Coverity complains about dereferencing a NULL rport pointer (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Uninline qla2x00_init_timer() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move qla2x00_is_reserved_id() from qla_inline.h into qla_init.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move qla2x00_clear_loop_id() from qla_inline.h into qla_init.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove a set-but-not-used variable (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare qla2x00_find_new_loop_id() static (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move qla2x00_set_reserved_loop_ids() definition (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a format specifier (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Update two source code comments (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Silence Successful ELS IOCB message (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix device staying in blocked state (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move qla2x00_set_fcport_state() from a .h into a .c file (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove two superfluous casts (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove qla_tgt_cmd.data_work and qla_tgt_cmd.data_work_free (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move the include directive (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare qla24xx_build_scsi_crc_2_iocbs() static (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move the port_state_str[] definition from a .h to a .c file (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Insert spaces where required (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix formatting of pointer types (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Leave a blank line after declarations (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use tabs to indent code (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix FC-AL connection target discovery (Himanshu Madhani) [1728845] - [scsi] scsi: tcm_qla2xxx: Minimize #include directives (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Unregister resources in the opposite order of the registration order (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Unregister chrdev if module initialization fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use get/put_unaligned where appropriate (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qla2x00_process_response_queue() easier to read (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare local symbols static (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use ARRAY_SIZE() in the definition of QLA_LAST_SPEED (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove a comment that refers to the SCSI host lock (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove useless set memory to zero use memset() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Cleanup fcport memory to prevent leak (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Further limit FLASH region write access from SysFS (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix incorrect region-size setting in optrom SYSFS routines (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Disable T10-DIF feature with FC-NVMe during probe (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Increase the max_sgl_segments to 1024 (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Reset the FCF_ASYNC_{SENT|ACTIVE} flags (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Set the qpair in SRB to NULL when SRB is released (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a small typo in qla_bsg.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix comment alignment in qla_bsg.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: deadlock by configfs_depend_item (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: use lower_32_bits and upper_32_bits instead of reinventing them (Himanshu Madhani) [1728845] - [md] dm snapshot: rework COW throttling to fix deadlock (Mike Snitzer) [1758605] - [md] dm snapshot: introduce account_start_copy() and account_end_copy() (Mike Snitzer) [1758605] - [netdrv] ice: Bump version (Jonathan Toppins) [1721711] - [netdrv] ice: Enable DDP package download (Jonathan Toppins) [1721711] - [netdrv] ice: Initialize DDP package structures (Jonathan Toppins) [1721711] - [netdrv] ice: Implement Dynamic Device Personalization (DDP) download (Jonathan Toppins) [1721711] - [netdrv] ice: Fix FW version formatting in dmesg (Jonathan Toppins) [1721711] - [netdrv] ice: send driver version to firmware (Jonathan Toppins) [1721711] - [netdrv] ice: Rework around device/function capabilities (Jonathan Toppins) [1721711] - [netdrv] ice: change default number of receive descriptors (Jonathan Toppins) [1721711] - [netdrv] ice: Minor refactor in queue management (Jonathan Toppins) [1721711] - [netdrv] ice: Allow for delayed LLDP MIB change registration (Jonathan Toppins) [1721711] - [netdrv] ice: update Tx context struct (Jonathan Toppins) [1721711] - [netdrv] ice: Report VF link status with opcode to get resources (Jonathan Toppins) [1721711] - [netdrv] ice: Check for DCB capability before initializing DCB (Jonathan Toppins) [1721711] - [netdrv] ice: report link down for VF when PF's queues are not enabled (Jonathan Toppins) [1721711] - [netdrv] ice: Reliably reset VFs (Jonathan Toppins) [1721711] - [netdrv] ice: change work limit to a constant (Jonathan Toppins) [1721711] - [netdrv] ice: small efficiency fixes (Jonathan Toppins) [1721711] - [netdrv] ice: move code closer together (Jonathan Toppins) [1721711] - [netdrv] ice: clean up arguments (Jonathan Toppins) [1721711] - [netdrv] ice: Check root pointer for validity (Jonathan Toppins) [1721711] - [netdrv] ice: Add ice_get_main_vsi to get PF/main VSI (Jonathan Toppins) [1721711] - [netdrv] ice: Update fields in ice_vsi_set_num_qs when reconfiguring (Jonathan Toppins) [1721711] - [netdrv] ice: Only disable VLAN pruning for the VF when all VLANs are removed (Jonathan Toppins) [1721711] - [netdrv] ice: Remove enable DCB when SW LLDP is activated (Jonathan Toppins) [1721711] - [netdrv] ice: Report stats when VSI is down (Jonathan Toppins) [1721711] - [netdrv] ice: Always notify FW of VF reset (Jonathan Toppins) [1721711] - [netdrv] ice: Correctly handle return values for init DCB (Jonathan Toppins) [1721711] - [netdrv] ice: Limit Max TCs on devices with more than 4 ports (Jonathan Toppins) [1721711] - [netdrv] ice: Cleanup defines in ice_type.h (Jonathan Toppins) [1721711] - [netdrv] ice: print extra message if topology issue (Jonathan Toppins) [1721711] - [netdrv] ice: add print of autoneg state to link message (Jonathan Toppins) [1721711] - [netdrv] ice: update driver unloading field for Queue Shutdown AQ command (Jonathan Toppins) [1721711] - [netdrv] ice: add needed PFR during driver unload (Jonathan Toppins) [1721711] - [netdrv] ice: Deduce TSA value from the priority value in the CEE mode (Jonathan Toppins) [1721711] - [netdrv] ice: Report what the user set for coalesce [tx|rx]-usecs (Jonathan Toppins) [1721711] - [netdrv] ice: Fix resource leak in ice_remove_rule_internal() (Jonathan Toppins) [1721711] - [netdrv] ice: Fix EMP reset handling (Jonathan Toppins) [1721711] - [netdrv] ice: fix adminq calls during remove (Jonathan Toppins) [1721711] - [netdrv] ice: Rework ice_ena_msix_range (Jonathan Toppins) [1721711] - [netdrv] ice: Fix VF configuration issues due to reset (Jonathan Toppins) [1721711] - [netdrv] ice: Alloc queue management bitmaps and arrays dynamically (Jonathan Toppins) [1721711] - [netdrv] ice: add support for virtchnl_queue_select.[tx|rx]_queues bitmap (Jonathan Toppins) [1721711] - [netdrv] ice: add support for enabling/disabling single queues (Jonathan Toppins) [1721711] - [netdrv] ice: fix potential infinite loop (Jonathan Toppins) [1721711] - [netdrv] ice: fix ice_is_tc_ena (Jonathan Toppins) [1721711] - [netdrv] ice: add validation in OP_CONFIG_VSI_QUEUES VF message (Jonathan Toppins) [1721711] - [netdrv] ice: Don't clog kernel debug log with VF MDD events errors (Jonathan Toppins) [1721711] - [netdrv] ice: Introduce a local variable for a VSI in the rebuild path (Jonathan Toppins) [1721711] - [netdrv] ice: shorten local and add debug prints (Jonathan Toppins) [1721711] - [netdrv] ice: Sanitize ice_ena_vsi and ice_dis_vsi (Jonathan Toppins) [1721711] - [netdrv] ice: added sibling head to parse nodes (Jonathan Toppins) [1721711] - [netdrv] ice: Fix ethtool port and PFC stats for 4x25G cards (Jonathan Toppins) [1721711] - [netdrv] ice: Don't allow VSI to remove unassociated ucast filter (Jonathan Toppins) [1721711] - [netdrv] ice: Fix issues updating VSI MAC filters (Jonathan Toppins) [1721711] - [netdrv] ice: update ethtool stats on-demand (Jonathan Toppins) [1721711] - [netdrv] ice: Add input handlers for virtual channel handlers (Jonathan Toppins) [1721711] - [netdrv] ice: Don't clear auto_fec bit in ice_cfg_phy_fec() (Jonathan Toppins) [1721711] - [netdrv] ice: Fix flag used for module query (Jonathan Toppins) [1721711] - [netdrv] ice: silence some bogus error messages (Jonathan Toppins) [1721711] - [netdrv] ice: Rename ethtool private flag for lldp (Jonathan Toppins) [1721711] - [netdrv] ice: reject VF attempts to enable head writeback (Jonathan Toppins) [1721711] - [netdrv] ice: Copy dcbx configuration only if mode is correct (Jonathan Toppins) [1721711] - [netdrv] ice: Treat DCBx state NOT_STARTED as valid (Jonathan Toppins) [1721711] - [netdrv] ice: Don't call synchronize_irq() for VF's from the host (Jonathan Toppins) [1721711] - [netdrv] ice: Account for all states of FW DCBx and LLDP (Jonathan Toppins) [1721711] - [netdrv] ice: Allow egress control packets from PF_VSI (Jonathan Toppins) [1721711] - [netdrv] ice: improve print for VF's when adding/deleting MAC filters (Jonathan Toppins) [1721711] - [netdrv] ice: Change type for queue counts (Jonathan Toppins) [1721711] - [netdrv] ice: Move VF resources definition to SR-IOV specific file (Jonathan Toppins) [1721711] - [netdrv] ice: Increase size of Mailbox receive queue for many VFs (Jonathan Toppins) [1721711] - [netdrv] ice: Reduce wait times during VF bringup/reset (Jonathan Toppins) [1721711] - [netdrv] ice: update GLINT_DYN_CTL and GLINT_VECT2FUNC register access (Jonathan Toppins) [1721711] - [netdrv] ice: Do not always bring up PF VSI in ice_ena_vsi() (Jonathan Toppins) [1721711] - [netdrv] ice: allow empty Rx descriptors (Jonathan Toppins) [1721711] - [netdrv] ice: Fix kernel hang with DCB reset in CEE mode (Jonathan Toppins) [1721711] - [netdrv] ice: Set WB_ON_ITR when we don't re-enable interrupts (Jonathan Toppins) [1721711] - [netdrv] ice: fix set pause param autoneg check (Jonathan Toppins) [1721711] - [netdrv] ice: Restructure VFs initialization flows (Jonathan Toppins) [1721711] - [netdrv] ice: Assume that more than one Rx queue is rare in ice_napi_poll (Jonathan Toppins) [1721711] - [netdrv] ice: Use the software based tail when checking for hung Tx ring (Jonathan Toppins) [1721711] - [netdrv] ice: Bump version number (Jonathan Toppins) [1721711] - [netdrv] ice: Remove flag to track VF interrupt status (Jonathan Toppins) [1721711] - [netdrv] ice: Remove unnecessary flag ICE_FLAG_MSIX_ENA (Jonathan Toppins) [1721711] - [netdrv] ice: Don't return error for disabling LAN Tx queue that does exist (Jonathan Toppins) [1721711] - [netdrv] ice: Remove duplicate code in ice_alloc_rx_bufs (Jonathan Toppins) [1721711] - [netdrv] ice: Add stats for Rx drops at the port level (Jonathan Toppins) [1721711] - [netdrv] ice: Update number of VF queue before setting VSI resources (Jonathan Toppins) [1721711] - [netdrv] ice: Set up Tx scheduling tree based on alloc VSI Tx queues (Jonathan Toppins) [1721711] - [netdrv] ice: Only bump Rx tail and release buffers once per napi_poll (Jonathan Toppins) [1721711] - [netdrv] ice: Disable VFs until reset is completed (Jonathan Toppins) [1721711] - [netdrv] ice: Do not configure port with no media (Jonathan Toppins) [1721711] - [netdrv] ice: separate out control queue lock creation (Jonathan Toppins) [1721711] - [netdrv] ice: Always set prefena when configuring an Rx queue (Jonathan Toppins) [1721711] - [netdrv] ice: Move vector base setup to PF VSI (Jonathan Toppins) [1721711] - [netdrv] ice: track hardware stat registers past rollover (Jonathan Toppins) [1721711] - [netdrv] ice: add lp_advertising flow control support (Jonathan Toppins) [1721711] - [netdrv] ice: Use struct_size() helper (Jonathan Toppins) [1721711] - [netdrv] ice: Use LLDP ethertype define ETH_P_LLDP (Jonathan Toppins) [1721711] - [netdrv] ice: Trivial cosmetic changes (Jonathan Toppins) [1721711] - [netdrv] ice: Recognize higher speeds (Jonathan Toppins) [1721711] - [netdrv] ice: Use a different ICE_DBG bit for firmware log messages (Jonathan Toppins) [1721711] - [netdrv] ice: Update function header (Jonathan Toppins) [1721711] - [netdrv] ice: Move define for ICE_AQC_DRIVER_UNLOADING (Jonathan Toppins) [1721711] - [netdrv] ice: Align to updated AQ command formats (Jonathan Toppins) [1721711] - [netdrv] ice: Use continue instead of an else block (Jonathan Toppins) [1721711] - [netdrv] ice: Change minimum descriptor count value for Tx/Rx rings (Jonathan Toppins) [1721711] - [netdrv] ice: Add switch rules to handle LLDP packets (Jonathan Toppins) [1721711] - [netdrv] ice: Cleanup ice_update_link_info (Jonathan Toppins) [1721711] - [netdrv] ice: Use right type for ice_cfg_vsi_lan return (Jonathan Toppins) [1721711] - [netdrv] ice: Add support for Forward Error Correction (FEC) (Jonathan Toppins) [1721711] - [netdrv] ice: Add support for virtchnl_vector_map.[rxq|txq]_map (Jonathan Toppins) [1721711] - [netdrv] ice: Introduce ice_init_mac_fltr and move ice_napi_del (Jonathan Toppins) [1721711] - [netdrv] ice: Use GLINT_DYN_CTL to disable VF's interrupts (Jonathan Toppins) [1721711] - [netdrv] ice: Add a helper to trigger software interrupt (Jonathan Toppins) [1721711] - [netdrv] ice: Configure RSS LUT key only if RSS is enabled (Jonathan Toppins) [1721711] - [netdrv] ice: Add ice_get_fw_log_cfg to init FW logging (Jonathan Toppins) [1721711] - [netdrv] ice: Minor cleanup in ice_switch.h (Jonathan Toppins) [1721711] - [netdrv] ice: Remove redundant and premature event config (Jonathan Toppins) [1721711] - [netdrv] ice: Change message level (Jonathan Toppins) [1721711] - [netdrv] ice: Check all VFs for MDD activity, don't disable (Jonathan Toppins) [1721711] - [netdrv] ice: Refactor interrupt tracking (Jonathan Toppins) [1721711] - [netdrv] ice: Add handler for ethtool selftest (Jonathan Toppins) [1721711] - [netdrv] ice: Don't call ice_cfg_itr() for SR-IOV (Jonathan Toppins) [1721711] - [netdrv] ice: Set minimum default Rx descriptor count to 512 (Jonathan Toppins) [1721711] - [netdrv] ice: Resolve static analysis warning (Jonathan Toppins) [1721711] - [netdrv] ice: Implement toggling ethtool rx-vlan-filter (Jonathan Toppins) [1721711] - [netdrv] ice: Remove direct write for GLLAN_RCTL_0 (Jonathan Toppins) [1721711] - [netdrv] ice: Fix LINE_SPACING style issue (Jonathan Toppins) [1721711] - [netdrv] ice: Silence semantic parser warnings (Jonathan Toppins) [1721711] - [netdrv] ice: Fix couple of issues in ice_vsi_release (Jonathan Toppins) [1721711] - [netdrv] ice: Reorganize ice_vf struct (Jonathan Toppins) [1721711] - [netdrv] ice: Use bitfields when possible (Jonathan Toppins) [1721711] - [netdrv] ice: Reorganize tx_buf and ring structs (Jonathan Toppins) [1721711] - [netdrv] ice: Format ethtool reported stats (Jonathan Toppins) [1721711] - [netdrv] ice: Gracefully handle reset failure in ice_alloc_vfs() (Jonathan Toppins) [1721711] - [netdrv] ice: Refactor the LLDP MIB change event handling (Jonathan Toppins) [1721711] - [netdrv] ice: Advertise supported link modes if none requested (Jonathan Toppins) [1721711] - [netdrv] ice: Fix hang when ethtool disables FW LLDP (Jonathan Toppins) [1721711] - [netdrv] ice: Call out dev/func caps when printing (Jonathan Toppins) [1721711] - [netdrv] ice: Remove braces for single statement blocks (Jonathan Toppins) [1721711] - [netdrv] ice: Cleanup an unnecessary variable initialization (Jonathan Toppins) [1721711] - [netdrv] ice: Implement LLDP persistence (Jonathan Toppins) [1721711] - [netdrv] ice: Fix double spacing (Jonathan Toppins) [1721711] - [kernel] sched/debug: Fix potential deadlock when writing to sched_features (Vladis Dronov) [1760060] - [kernel] sched/debug: Use match_string() helper instead of open-coded logic (Vladis Dronov) [1760060] - [hid] HID: intel-ish-hid: ipc: add EHL device id (Tony Camuso) [1716756] - [hid] HID: remove NO_D3 flag when remove driver (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: fix wrong driver_data usage (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Fix a use after free in load_fw_from_host() (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add SPDX license identifier - Makefile/Kconfig (Tony Camuso) [1716756] - [platform] platform/chrome: Add ChromeOS EC ISHTP driver (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: prefix header search paths with $(srctree)/ (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add Comet Lake PCI device ID (Tony Camuso) [1716756] - [platform] platform/chrome: cros_ec: Add EC host command support using rpmsg (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: fix spelling mistake "multipe" -> "multiple" (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: ISH firmware loader client driver (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add interface function for PCI device pointer (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Use the new interface functions in HID ish client (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Move functions related to bus and device (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add interface functions for struct ishtp_cl (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Move the common functions from client.h (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Store ishtp_cl_device instance in device (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Move driver registry functions (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Simplify ishtp_cl_link() (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Hide members of struct ishtp_cl_device (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add match callback to ishtp bus type (Tony Camuso) [1716756] - [hid] HID: intel-ish: enable raw interface to HID devices on ISH (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Use VID/PID from ISH (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Switch to use new generic UUID API (Tony Camuso) [1716756] - [hid] HID: intel-ish: ipc: handle PIMR before ish_wakeup also clear PISR busy_clear bit (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: use helper function to search client id (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: ishtp: add helper function for client search (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: use helper function to access client buffer (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: ishtp: add helper functions for client buffer operation (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: use helper function for private driver data set/get (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: ishtp: add helper function for driver data get/set (Tony Camuso) [1716756] - [platform] platform/chrome: Move cros-ec transport drivers to drivers/platform. (Tony Camuso) [1716756] - [tools] tools: PCI: Fix compiler warning in pcitest (Myron Stowe) [1753749] - [iommu] iommu: Fix integer truncation (Myron Stowe) [1753749] - [pci] PCI/P2PDMA: Ignore root complex whitelist when an IOMMU is present (Myron Stowe) [1753749] - [pci] PCI: Cleanup setup-bus.c comments and whitespace (Myron Stowe) [1753749] - [include] CPER: Remove unnecessary use of user-space types (Myron Stowe) [1753749] - [include] CPER: Add UEFI spec references (Myron Stowe) [1753749] - [pci] PCI: Fix comment typos (Myron Stowe) [1753749] - [pci] PCI: Cleanup register definition width and whitespace (Myron Stowe) [1753749] - [pci] PCI: pciehp: Remove pointless MY_NAME definition (Myron Stowe) [1753749] - [pci] PCI: pciehp: Remove pointless PCIE_MODULE_NAME definition (Myron Stowe) [1753749] - [pci] PCI: pciehp: Remove unused dbg/err/info/warn() wrappers (Myron Stowe) [1753749] - [pci] PCI: pciehp: Log messages with pci_dev, not pcie_device (Myron Stowe) [1753749] - [pci] PCI: pciehp: Replace pciehp_debug module param with dyndbg (Myron Stowe) [1753749] - [pci] PCI: pciehp: Remove pciehp_debug uses (Myron Stowe) [1753749] - [pci] PCI/AER: Log messages with pci_dev, not pcie_device (Myron Stowe) [1753749] - [pci] PCI/DPC: Log messages with pci_dev, not pcie_device (Myron Stowe) [1753749] - [pci] PCI/PME: Replace dev_printk(KERN_DEBUG) with dev_info() (Myron Stowe) [1753749] - [pci] PCI/AER: Replace dev_printk(KERN_DEBUG) with dev_info() (Myron Stowe) [1753749] - [pci] PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc (Myron Stowe) [1753749] - [pci] PCI: Replace printk(KERN_INFO) with pr_info(), etc (Myron Stowe) [1753749] - [pci] PCI: Use dev_printk() when possible (Myron Stowe) [1753749] - [iommu] iommu/dma: Reserve IOVA for PCIe inaccessible DMA address (Myron Stowe) [1753749] - [pci] PCI: Add dma_ranges window list (Myron Stowe) [1753749] - [pci] PCI: endpoint: Fix a potential NULL pointer dereference (Myron Stowe) [1753749] - [tools] tools: PCI: Handle pcitest.sh independently from pcitest (Myron Stowe) [1753749] - [tools] tools: PCI: Add 'h' in optstring of getopt() (Myron Stowe) [1753749] - [tools] tools: PCI: Change pcitest compiling process (Myron Stowe) [1753749] - [tools] tools: PCI: Fix compilation warnings (Myron Stowe) [1753749] - [tools] tools: PCI: Exit with error code when test fails (Myron Stowe) [1753749] - [pci] PCI: Mark Atheros AR9462 to avoid bus reset (Myron Stowe) [1753749] - [pci] switchtec: Fix unintended mask of MRPC event (Myron Stowe) [1753749] - [pci] switchtec: Increase PFF limit from 48 to 255 (Myron Stowe) [1753749] - [pci] PCI/LINK: Disable bandwidth notification interrupt during suspend (Myron Stowe) [1753749] - [pci] PCI/P2PDMA: Allow P2P DMA between any devices under AMD ZEN Root Complex (Myron Stowe) [1753749] - [maintainers] MAINTAINERS: Add Karthikeyan Mitran and Hou Zhiqiang for Mobiveil PCI (Myron Stowe) [1753749] - [platform] platform/chrome: chromeos_laptop: use pci_dev_id() helper (Myron Stowe) [1753749] - [iommu] iommu/amd: Use pci_dev_id() helper (Myron Stowe) [1753749] - [drm] drm/amdkfd: Use pci_dev_id() helper (Myron Stowe) [1753749] - [powerpc] powerpc/powernv/npu: Use pci_dev_id() helper (Myron Stowe) [1753749] - [x86] x86/PCI: Fix PCI IRQ routing table memory leak (Myron Stowe) [1753749] - [pci] PCI: Remove unused pci_request_region_exclusive() (Myron Stowe) [1753749] - [pci] PCI: Mark expected switch fall-throughs (Myron Stowe) [1753749] - [pci] PCI/ACPI: Remove the need for 'struct hotplug_params' (Myron Stowe) [1753749] - [pci] PCI/ACPI: Do not export pci_get_hp_params() (Myron Stowe) [1753749] - [pci] PCI: rpaphp: Get/put device node reference during slot alloc/dealloc (Myron Stowe) [1753749] - [pci] PCI: rpadlpar: Fix leaked device_node references in add/remove paths (Myron Stowe) [1753749] - [pci] PCI: Assign bus numbers present in EA capability for bridges (Myron Stowe) [1753749] - [pci] PCI: OF: Support "external-facing" property (Myron Stowe) [1753749] - [documentation] dt-bindings: Add "external-facing" PCIe port property (Myron Stowe) [1753749] - [pci] PCI: Init PCIe feature bits for managed host bridge alloc (Myron Stowe) [1753749] - [pci] PCI/AER: Change pci_aer_init() stub to return void (Myron Stowe) [1753749] - [s390] s390/zcrypt: CEX7S exploitation support (Philipp Rudo) [1726416] - [s390] s390/pkey: Add sysfs attributes to emit AES CIPHER key blobs (Philipp Rudo) [1726416] - [s390] s390/crypto: Support for SHA3 via CPACF (MSA6) (Philipp Rudo) [1726416] - [s390] s390/crypto: xts-aes-s390 fix extra run-time crypto self tests finding (Philipp Rudo) [1726416] - [s390] s390: vfio-ap: fix warning reset not completed (Philipp Rudo) [1726416] - [s390] crypto: s390 - Rename functions to avoid conflict with crypto/sha256.h (Philipp Rudo) [1726416] - [s390] s390/zcrypt: fix wrong handling of cca cipher keygenflags (Philipp Rudo) [1726416] - [s390] crypto: s390/xts-aes - invoke fallback for ciphertext stealing (Philipp Rudo) [1726416] - [s390] s390/paes: Prepare paes functions for large key blobs (Philipp Rudo) [1726416] - [s390] s390/pkey: add CCA AES cipher key support (Philipp Rudo) [1726416] - [s390] s390/zcrypt: Add low level functions for CCA AES cipher keys (Philipp Rudo) [1726416] - [s390] s390/zcrypt: extend cca_findcard function and helper (Philipp Rudo) [1726416] - [s390] s390/pkey: pkey cleanup: narrow in-kernel API, fix some variable types (Philipp Rudo) [1726416] - [s390] s390/zcrypt: adjust switch fall through comments for -Wimplicit-fallthrough (Philipp Rudo) [1726416] - [s390] crypto: s390/aes - fix name clash after AES library refactor (Philipp Rudo) [1726416] - [s390] s390/zcrypt: new sysfs attributes serialnr and mkvps (Philipp Rudo) [1726416] - [s390] s390/zcrypt: add base code for cca crypto card info support (Philipp Rudo) [1726416] - [s390] s390/zcrypt: move cca misc functions to new code file (Philipp Rudo) [1726416] - [s390] s390: use __u{16, 32, 64} instead of uint{16, 32, 64}_t in uapi header (Philipp Rudo) [1726416] - [s390] s390/zcrypt: remove the exporting of ap_query_configuration (Philipp Rudo) [1726416] - [s390] s390/crypto: sha: Use -ENODEV instead of -EOPNOTSUPP (Philipp Rudo) [1726416] - [s390] s390/crypto: prng: Use -ENODEV instead of -EOPNOTSUPP (Philipp Rudo) [1726416] - [s390] s390/crypto: ghash: Use -ENODEV instead of -EOPNOTSUPP (Philipp Rudo) [1726416] - [s390] s390/pkey: Use -ENODEV instead of -EOPNOTSUPP (Philipp Rudo) [1726416] - [s390] s390/zcrypt: support special flagged EP11 cprbs (Philipp Rudo) [1726416] - [s390] s390/crypto: fix possible sleep during spinlock aquired (Philipp Rudo) [1726416] - [s390] s390/crypto: use TRNG for seeding/reseeding (Philipp Rudo) [1726416] - [s390] s390/crypto: rework generate_entropy function for pseudo random dd (Philipp Rudo) [1726416] - [s390] s390: zcrypt: initialize variables before_use (Philipp Rudo) [1726416] - [powerpc] powerpc/pseries: Track LMB nid instead of using device tree (Steve Best) [1758742] - [powerpc] powerpc/pseries/memory-hotplug: Only update DT once per memory DLPAR request (Steve Best) [1758742] - [net] hv_sock: Fix hang when a connection is closed (Cathy Avery) [1739477] - [net] hv_sock: Use consistent types for UUIDs (Cathy Avery) [1739477] - [net] hvsock: fix epollout hang from race condition (Cathy Avery) [1739477] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Cathy Avery) [1739477] - [net] hv_sock: perf: loop in send() to maximize bandwidth (Cathy Avery) [1739477] - [net] hv_sock: perf: Allow the socket buffer size options to influence the actual socket buffers (Cathy Avery) [1739477] - [net] hv_sock: Add support for delayed close (Cathy Avery) [1739477] - [powerpc] powerpc/rtas: allow rescheduling while changing cpu states (Steve Best) [1758651] - [powerpc] powerpc/pseries/mobility: use cond_resched when updating device tree (Steve Best) [1758651] - [tools] selftests/powerpc: Fix compile error on tlbie_test due to newer gcc (Desnes Augusto Nunes do Rosario) [1755707] - [tools] selftests/powerpc: Add test case for tlbie vs mtpidr ordering issue (Desnes Augusto Nunes do Rosario) [1755707] - [powerpc] powerpc/mm: Fixup tlbie vs mtpidr/mtlpidr ordering issue on POWER9 (Desnes Augusto Nunes do Rosario) [1755707] - [powerpc] powerpc/book3s64/radix: Rename CPU_FTR_P9_TLBIE_BUG feature flag (Desnes Augusto Nunes do Rosario) [1755707] - [powerpc] powerpc/book3s64/mm: Don't do tlbie fixup for some hardware revisions (Desnes Augusto Nunes do Rosario) [1755707] - [scsi] scsi: zfcp: make DIX experimental, disabled, and independent of DIF (Philipp Rudo) [1723829] - [s390] s390: add support for IBM z15 machines (Philipp Rudo) [1757015] - [s390] s390/pci: add mio_enabled attribute (Philipp Rudo) [1757118] - [s390] s390: fix setting of mio addressing control (Philipp Rudo) [1757118] - [s390] s390/pci: correctly handle MIO opt-out (Philipp Rudo) [1757118] - [s390] s390/pci: deal with devices that have no support for MIO instructions (Philipp Rudo) [1757118] - [s390] s390/pci: fix assignment of bus resources (Philipp Rudo) [1757118] - [s390] s390/pci: fix struct definition for set PCI function (Philipp Rudo) [1757118] - [s390] s390/pci: fix MSI message data (Philipp Rudo) [1757123] - [powerpc] powerpc/tm: Add tm-poison test (Steve Best) [1756721] - [powerpc] powerpc/powernv: Add new opal message type (Desnes Augusto Nunes do Rosario) [1706975] - [powerpc] powerpc/powernv: Enhance opal message read interface (Desnes Augusto Nunes do Rosario) [1706975] - [char] hwrng: core - don't wait on add_early_randomness() (Laurent Vivier) [1660802] - [firmware] efi: Export Runtime Configuration Interface table to sysfs (Al Stone) [1665518] - [nvme] nvme: Treat discovery subsystems as unique subsystems (Ewan Milne) [1757525] - [powerpc] powerpc/powernv/opal: Use standard interrupts property when available (Steve Best) [1757173] - [powerpc] powerpc: dump kernel log before carrying out fadump or kdump (Steve Best) [1756922] - [kernel] genirq/affinity: Create affinity mask for single vector (Ming Lei) [1733420] - [virt] kvm: arm/arm64: Only skip MMIO insn once (Andrew Jones) [1733928] - [vfio] type1: remove duplicate retrieval of reserved regions (Auger Eric) [1704597] - [vfio] type1: Add IOVA range capability support (Auger Eric) [1704597] - [vfio] type1: check dma map request is within a valid iova range (Auger Eric) [1704597] - [vfio] type1: Update iova list on detach (Auger Eric) [1704597] - [vfio] type1: Check reserved region conflict and update iova list (Auger Eric) [1704597] - [vfio] type1: Introduce iova list and add iommu aperture validity check (Auger Eric) [1704597] - [iommu] Revisit iommu_insert_resv_region() implementation (Auger Eric) [1704597] - [iommu] vt-d: Differentiate relaxable and non relaxable RMRRs (Auger Eric) [1704597] - [iommu] Introduce IOMMU_RESV_DIRECT_RELAXABLE reserved memory regions (Auger Eric) [1704597] - [iommu] vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions (Auger Eric) [1704597] - [iommu] vt-d: Handle RMRR with PCI bridge device scopes (Auger Eric) [1704597] - [iommu] vt-d: Introduce is_downstream_to_pci_bridge helper (Auger Eric) [1704597] - [iommu] vt-d: Duplicate iommu_resv_region objects per device list (Auger Eric) [1704597] - [iommu] Fix a leak in iommu_insert_resv_region (Auger Eric) [1704597] - [pci] hv: Avoid use of hv_pci_dev->pci_slot after freeing it (Mohammed Gamal) [1737569]- [x86] kvm: x86: omit "impossible" pmu MSRs from MSR list (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Fix consistency check on injected exception error code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: omit absent pmu MSRs from MSR list (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: Fix libkvm build error (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Limit guest PMCs to those supported on the host (Vitaly Kuznetsov) [1749495] - [virt] kvm: x86, powerpc: do not allow clearing largepages debugfs entry (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: x86: clarify what is reported on KVM_GET_MSRS failure (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Set VMENTER_L1D_FLUSH_NOT_REQUIRED if !X86_BUG_L1TF (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: add test for dirty logging inside nested guests (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: fix nested guest live migration with PML (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: assign two bits to track SPTE kinds (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Expose XSAVEERPTR to the guest (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Enumerate support for CLZERO instruction (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Use AMD CPUID semantics for AMD vCPUs (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Improve emulation of CPUID leaves 0BH and 1FH (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix userspace set invalid CR4 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix a spurious -E2BIG in __do_cpuid_func (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Loosen filter for adaptive tuning of lapic_timer_advance_ns (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: cleanup and fix host 64-bit mode checks (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: fix build warnings in hv_enable_direct_tlbflush() on i386 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Don't check kvm_rebooting in __kvm_handle_fault_on_reboot() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Drop ____kvm_handle_fault_on_reboot() (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Add error handling to VMREAD helper (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Optimize VMX instruction error and fault handling (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Check kvm_rebooting in kvm_spurious_fault() (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: limit atomic switch MSRs (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: Intercept RDPRU (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add "significant index" flag to a few CPUID leaves (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Skip invalid pages during zapping iff root_count is zero (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Explicitly track only a single invalid mmu generation (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "kvm: x86/mmu: Remove is_obsolete() call" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: reclaim the zapped-obsolete page first"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: collapse TLB flushes when zap all pages"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: zap pages in batch"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: add tracepoint for kvm_mmu_invalidate_all_pages"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: show mmu_valid_gen in shadow page related tracepoints"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Use fast invalidate mechanism to zap MMIO sptes (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Treat invalid shadow pages as obsolete (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Tune lapic_timer_advance_ns smoothly (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add comments to document various emulation types (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Handle single-step #DB for EMULTYPE_SKIP on EPT misconfig (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Remove emulation_result enums, EMULATE_{DONE, FAIL, USER_EXIT} (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Remove EMULATE_FAIL handling in handle_invalid_guest_state() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move triple fault request into RM int injection (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Handle emulation failure directly in kvm_task_switch() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Exit to userspace on emulation skip failure (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move #UD injection for failed emulation into emulation code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add explicit flag for forced emulation on #UD (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move #GP injection for VMware into x86_emulate_instruction() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Don't attempt VMWare emulation on #GP with non-zero error code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Refactor kvm_vcpu_do_singlestep() to remove out param (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Clean up handle_emulation_failure() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Relocate MMIO exit stats counting (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Check Host Address Space Size on vmentry of nested guests (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: hyperv_cpuid: add check for NoNonArchitecturalCoreSharing bit (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: hyper-v: set NoNonArchitecturalCoreSharing CPUID bit when SMT is impossible (Vitaly Kuznetsov) [1749495] - [kernel] cpu/smt: create and export cpu_smt_possible() (Vitaly Kuznetsov) [1749495] - [x86] kvm: hyperv: Fix Direct Synthetic timers assert an interrupt w/o lapic_in_kernel (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Manually flush collapsible SPTEs only when toggling flags (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Remove duplicate guest mode handling (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Introduce VM_MODE_PXXV48_4K (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Create VM earlier for dirty log test (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Move vm type into _vm_create() internally (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: announce KVM_CAP_HYPERV_ENLIGHTENED_VMCS support only when it is available (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: svm: remove unneeded nested_enable_evmcs() hook (Vitaly Kuznetsov) [1749495] - [x86] kvm/hyper-v/vmx: Add direct tlb flush support (Vitaly Kuznetsov) [1749495] - [documentation] kvm/hyper-v: Add new KVM capability KVM_CAP_HYPERV_DIRECT_TLBFLUSH (Vitaly Kuznetsov) [1749495] - [x86] hyper-v: Fix definition of struct hv_vp_assist_page (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add Intel PMU MSRs to msrs_to_save[] (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Use IPI shorthands in kvm guest when support (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix INIT signal handling in various CPU states (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Introduce exit reason for receiving INIT signal on guest-mode (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Stop the preemption timer during vCPU reset (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Micro optimize IPI latency (Vitaly Kuznetsov) [1749495] - [x86] kvm: Nested KVM MMUs need PAE root too (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: set ctxt->have_exception in x86_decode_insn() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: always stop emulation on page fault (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: trace nested VM-Enter failures detected by H/W (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: add tracepoint for failed nested VM-Enter (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: Fix a check in nested_svm_vmrun() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Return to userspace with internal error on unexpected exit reason (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add kvm_emulate_{rd, wr}msr() to consolidate VXM/SVM code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Refactor up kvm_{g, s}et_msr() to simplify callers (Vitaly Kuznetsov) [1749495] - [documentation] doc: kvm: Fix return description of KVM_SET_MSRS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Tune PLE Window tracepoint (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Change ple_window type to unsigned int (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Remove tailing newline for tracepoints (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Trace vcpu_id for vmexit (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Manually calculate reserved bits when loading PDPTRS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Disable posted interrupts for non-standard IRQs delivery modes (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Fix and tweak the comments for VM-Enter (Vitaly Kuznetsov) [1749495] - [x86] kvm: Assert that struct kvm_vcpu is always as offset zero (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add pv tlb shootdown tracepoint (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Unconditionally call x86 ops that are always implemented (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Consolidate "is MMIO SPTE" code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Add explicit access mask for MMIO SPTEs (Vitaly Kuznetsov) [1749495] - [documentation] kvm: x86: Rename access permissions cache member in struct kvm_vcpu_arch (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: eliminate hardcoded RIP advancement from vmrun_interception() (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: eliminate weird goto from vmrun_interception() (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: remove hardcoded instruction length from intercepts (Vitaly Kuznetsov) [1749495] - [x86] kvm: add xsetbv to the emulator (Vitaly Kuznetsov) [1749495] - [x86] kvm: clear interrupt shadow on EMULTYPE_SKIP (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: propagate errors from skip_emulated_instruction() (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: don't pretend to advance RIP in case wrmsr_interception() results in #GP (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix x86_decode_insn() return when fetching insn bytes fails (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: use Intel speculation bugs and features as derived in generic x86 code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: always expose VIRT_SSBD to guests (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: fix reporting of AMD speculation bug CPUID leaf (Vitaly Kuznetsov) [1749495] - [virt] kvm: Call kvm_arch_vcpu_blocking early into the blocking sequence (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Reintroduce fast invalidate/zap for flushing memslot (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: work around leak of uninitialized stack contents (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: handle page fault in vmread (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Don't update RIP or do single-step on faulting emulation (Vitaly Kuznetsov) [1749495] - [tools] selftests/kvm: make platform_info_test pass on AMD (Vitaly Kuznetsov) [1749495] - [x86] revert "kvm: x86/mmu: Zap only the relevant pages when removing a memslot" (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: fix state save/load on processors without XSAVE (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: fix vmx_set_nested_state_test (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: provide common function to enable eVMCS (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: do not try running the VM in vmx_set_nested_state_test (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: svm: remove redundant assignment of var new_entry (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: Adding config fragments (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Update gitignore file for latest changes (Vitaly Kuznetsov) [1749495] - [virt] kvm: remove unnecessary PageReserved check (Vitaly Kuznetsov) [1749495] - [x86] kvm: remove useless calls to kvm_para_available (Vitaly Kuznetsov) [1749495] - [x86] kvm: no need to check return value of debugfs_create functions (Vitaly Kuznetsov) [1749495] - [s390] kvm: remove kvm_arch_has_vcpu_debugfs() (Vitaly Kuznetsov) [1749495] - [virt] kvm: Fix leak vCPU's VMCS value into other pCPU (Vitaly Kuznetsov) [1749495] - [virt] kvm: Check preempted_in_kernel for involuntary preemption (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Don't need to wakeup vCPU twice afer timer fire (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Boost queue head vCPU to mitigate lock waiter preemption (Vitaly Kuznetsov) [1749495] - [documentation] documentation: move Documentation/virtual to Documentation/virt (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add fixed counters to PMU filter (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: dump VMCS on failed entry (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/vpmu: refine kvm_pmu err msg when event creation failed (Vitaly Kuznetsov) [1749495] - [virt] kvm: Boost vCPUs that are delivering interrupts (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Remove superfluous define from vmx.c (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: Fix detection of AMD Errata 1096 (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Inject timer interrupt via posted interrupt (Vitaly Kuznetsov) [1749495] - [x86] kvm: Don't call kvm_spurious_fault() from .fixup (Vitaly Kuznetsov) [1749495] - [x86] kvm: Replace vmx_vmenter()'s call to kvm_spurious_fault() with UD2 (Vitaly Kuznetsov) [1749495] - [x86] kvm: Fix fastop function ELF metadata (Vitaly Kuznetsov) [1749495] - [x86] paravirt: Fix callee-saved function ELF sizes (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Make lapic timer unpinned (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/vpmu: reset pmc->counter to 0 for pmu fixed_counters (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Ignore segment base for VMX memory operand when segment not FS or GS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: ioapic and apic debug macros cleanup (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: some tsc debug cleanup (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: fix coccinelle warnings (Vitaly Kuznetsov) [1749495] - [x86] kvm: avoid constant-conversion warning (Vitaly Kuznetsov) [1749495] - [x86] kvm: avoid -Wsometimes-uninitized warning (Vitaly Kuznetsov) [1749495] - [documentation] documentation: virtual: Add toctree hooks (Vitaly Kuznetsov) [1749495] - [documentation] documentation: kvm: Convert cpuid.txt to .rst (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Unconditionally enable irqs in guest context (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: PMU Event Filter (Vitaly Kuznetsov) [1749495] - [kernel] kvm: x86: Fix -Wmissing-prototypes warnings (Vitaly Kuznetsov) [1749495] - [virt] kvm: Properly check if "page" is valid in kvm_vcpu_unmap (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Retry tune per-vCPU timer_advance_ns if adaptive tuning goes insane (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: write down valid APIC registers (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: ARBPRI is a reserved register for x2APIC (Vitaly Kuznetsov) [1749495] - [x86] kvm nvmx: Check Host Segment Registers and Descriptor Tables on vmentry of nested guests (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Stash L1's CR3 in vmcs01.GUEST_CR3 on nested entry w/o EPT (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: add tracepoints around __direct_map and FNAME(fetch) (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: change kvm_mmu_page_get_gfn BUG_ON to WARN_ON (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: remove now unneeded hugepage gfn adjustment (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: make FNAME(fetch) and __direct_map more similar (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Do not release the page inside mmu_set_spte() (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: remove has_leaf_count from struct kvm_cpuid_param (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: rename do_cpuid_1_ent (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: extract do_cpuid_7_mask and support multiple subleafs (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: do_cpuid_ent works on a whole CPUID function (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: remove the trailing newline used in the fmt parameter of TP_printk (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: add nrips module parameter (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: degrade WARN to pr_warn_ratelimited (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Pass through AMD_STIBP_ALWAYS_ON in GET_SUPPORTED_CPUID (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Remove unnecessary sync_roots from handle_invept (Vitaly Kuznetsov) [1749495] - [documentation] documentation: kvm: document CPUID bit for MSR_KVM_POLL_CONTROL (Vitaly Kuznetsov) [1749495] - [documentation] kvm: x86: Expose PV_SCHED_YIELD CPUID feature bit to guest (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Implement PV sched yield hypercall (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Yield to IPI target if necessary (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: list VMX MSRs in KVM_GET_MSR_INDEX_LIST (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: allow setting the VMFUNC controls MSR (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: include conditional controls in /dev/kvm KVM_GET_MSRS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix apic dangling pointer in vcpu (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: check CPUID before allowing read/write of IA32_XSS (Vitaly Kuznetsov) [1749495] - [tools] tests: kvm: Check for a kernel warning (Vitaly Kuznetsov) [1749495] - [tools] kvm: tests: Sort tests in the Makefile alphabetically (Vitaly Kuznetsov) [1749495] - [documentation] kvm: fix typo in documentation (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: shadow pin based execution controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Leave preemption timer running when it's disabled (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Drop hv_timer_armed from 'struct loaded_vmcs' (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Preset *DT exiting in vmcs02 when emulating UMIP (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Preserve last USE_MSR_BITMAPS when preparing vmcs02 (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Explicitly initialize controls shadow at VMCS allocation (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't reset VMCS controls shadow on VMCS switch (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Shadow VMCS controls on a per-VMCS basis (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Shadow VMCS secondary execution controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Shadow VMCS primary execution controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Shadow VMCS pin controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Add builder macros for shadowing controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Use adjusted pin controls for vmcs02 (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Copy PDPTRs to/from vmcs12 only when necessary (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't update GUEST_BNDCFGS if it's clean in HV eVMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Update vmcs12 for MSR_IA32_DEBUGCTLMSR when it's written (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Update vmcs12 for SYSENTER MSRs when they're written (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Update vmcs12 for MSR_IA32_CR_PAT when it's written (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't speculatively write APIC-access page address (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't speculatively write virtual-APIC page address (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't dump VMCS if virtual APIC page can't be mapped (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't reread VMCS-agnostic state when switching VMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't "put" vCPU or host state when switching VMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: simplify vmx_prepare_switch_to_{guest, host} (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't rewrite GUEST_PML_INDEX during nested VM-Entry (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Write ENCLS-exiting bitmap once per vmcs02 (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Always sync GUEST_BNDCFGS when it comes from vmcs01 (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Always signal #GP on WRMSR to MSR_IA32_CR_PAT with bad value (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Rename prepare_vmcs02_*_full to prepare_vmcs02_*_rare (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Sync rarely accessed guest fields only when needed (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Add helpers to identify shadowed VMCS fields (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Use descriptive names for VMCS sync functions and flags (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Lift sync_vmcs12() out of prepare_vmcs12() (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Track vmcs12 offsets for shadowed VMCS fields (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Intercept VMWRITEs to GUEST_{CS, SS}_AR_BYTES (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Intercept VMWRITEs to read-only shadow VMCS fields (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Handle NMIs, #MCs and async #PFs in common irqs-disabled fn (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move kvm_{before, after}_interrupt() calls to vendor code (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Store the host kernel's IDT base in a global variable (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Read cached VM-Exit reason to detect external interrupt (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: small cleanup in handle_exception (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Fix handling of #MC that occurs during VM-Entry (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: move MSR_IA32_POWER_CTL handling to common code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: offset is ensure to be in range (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: use same convention to name kvm_lapic_{set, clear}_vector() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: check kvm_apic_sw_enabled() is enough (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: add host poll control msrs (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: segment limit check: use access length (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: fix limit checking in get_vmx_mem_address() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add Intel CPUID.1F cpuid emulation support (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Use DR_TRAP_BITS instead of hard-coded 15 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: clean up conditions for asynchronous page fault handling (Vitaly Kuznetsov) [1749495] - [documentation] docs: amd-memory-encryption.rst get rid of warnings (Vitaly Kuznetsov) [1749495] - [virt] kvm: Convert kvm_lock to a mutex (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: remove unneeded 'asm volatile ("")' from vmcs_write64 (Vitaly Kuznetsov) [1749495] - [virt] kvm: irqchip: Use struct_size() in kzalloc() (Vitaly Kuznetsov) [1749495] - [x86] kvm/vmx: drop bad asm() clobber from nested_vmx_check_vmentry_hw() (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: hide vcpu_setup in processor code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Emulate MSR_IA32_MISC_ENABLE MWAIT bit (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Provide a capability to disable cstate msr read intercepts (Vitaly Kuznetsov) [1749495] - [documentation] kvm: documentation: Add disable pause exits to KVM_CAP_X86_DISABLE_EXITS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: refine kvm_get_arch_capabilities() (Vitaly Kuznetsov) [1749495] - [virt] kvm: Directly return result from kvm_arch_check_processor_compat() (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Optimize timer latency further (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Delay trace_kvm_wait_lapic_expire tracepoint to after vmexit (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Extract adaptive tune timer advancement logic (Vitaly Kuznetsov) [1749495] - [x86] kvm/nsvm: properly map nested VMCB (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix reserved bits related calculation errors caused by MKTME (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c (Vitaly Kuznetsov) [1749495] - [virt] kvm: fix compile on s390 part 2 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: fix return value for reserved EFER (Vitaly Kuznetsov) [1749495] - [tools] kvm_stat: fix fields filter for child events (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: aarch64: compile with warnings on (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/pmu: do not mask the value that is written to fixed PMUs (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/pmu: mask the result of rdpmc according to the width of the counters (Vitaly Kuznetsov) [1749495] - [x86] kvm/pmu: Set AMD's virt PMU version to 1 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: do not spam dmesg with VMCS/VMCB dumps (Vitaly Kuznetsov) [1749495] - [virt] kvm: Check irqchip mode before assign irqfd (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Remove duplicated TEST_ASSERT in hyperv_cpuid.c (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Expose per-vCPU timer_advance_ns to userspace (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Fix lapic_timer_advance_ns parameter overflow (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Fix -Wmissing-prototypes warnings (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Fix using __this_cpu_read() in preemptible context (Vitaly Kuznetsov) [1749495] - [virt] kvm: fix compilation on s390 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Include CPUID leaf 0x8000001e in kvm's supported CPUID (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Include multiple indices with CPUID leaf 0x8000001d (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Fix a condition in test_hv_cpuid() (Vitaly Kuznetsov) [1749495] - [virt] kvm: Fix spinlock taken warning during host resume (Vitaly Kuznetsov) [1749495] - [virt] kvm: fix compilation on aarch64 (Vitaly Kuznetsov) [1749495] - [x86] revert "kvm: nvmx: Expose RDPMC-exiting only when guest supports PMU" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix L1TF mitigation for shadow MMU (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Disable intercept for FS/GS base MSRs in vmcs02 when possible (Vitaly Kuznetsov) [1749495] - [tools] tests: kvm: Add tests to .gitignore (Vitaly Kuznetsov) [1749495] - [documentation] kvm: Introduce KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2 (Vitaly Kuznetsov) [1749495] - [virt] kvm: Fix kvm_clear_dirty_log_protect off-by-(minus-)one (Vitaly Kuznetsov) [1749495] - [virt] kvm: Fix the bitmap range to copy during clear dirty (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: use direct accessors for RIP and RSP (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Use accessors for GPRs outside of dedicated caching logic (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Omit caching logic for always-available GPRs (Vitaly Kuznetsov) [1749495] - [x86] kvm, x86: Properly check whether a pfn is an MMIO or not (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use page_address_valid in a few more locations (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map for accessing the enlightened VMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map for accessing the shadow VMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm/nsvm: Use the new mapping API for mapping guest memory (Vitaly Kuznetsov) [1749495] - [x86] kvm/x86: Use kvm_vcpu_map in emulator_cmpxchg_emulated (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map when mapping the posted interrupt descriptor table (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map when mapping the virtual APIC page (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map when mapping the L1 MSR bitmap (Vitaly Kuznetsov) [1749495] - [x86] nvmx: handle_vmptrld: Use kvm_vcpu_map when copying VMCS12 from guest memory (Vitaly Kuznetsov) [1749495] - [virt] kvm: Introduce a new guest mapping API (Vitaly Kuznetsov) [1749495] - [x86] kvm: Handle PFNs outside of kernel reach when touching GPTEs (Vitaly Kuznetsov) [1749495] - [x86] nvmx: Update the PML table without mapping and unmapping the page (Vitaly Kuznetsov) [1749495] - [x86] nvmx: handle_vmon: Read 4 bytes from guest memory (Vitaly Kuznetsov) [1749495] - [x86] kvm: Implement HWCR support (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Include architectural defs header in capabilities.h (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: clean up some debug output (Vitaly Kuznetsov) [1749495] - [virt] kvm_main: fix some comments (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Skip delta_tsc shift-and-divide if the dividend is zero (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Check for a pending timer intr prior to start_hv_timer() (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Refactor ->set_hv_timer to use an explicit expired param (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Explicitly cancel the hv timer if it's pre-expired (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Busy wait for timer to expire when using hv_timer (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Nop emulation of MSR_IA32_POWER_CTL (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add support of clear Trace_ToPA_PMI status (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Inject PMI for KVM guest (Vitaly Kuznetsov) [1749495] - [documentation] revert "kvm: doc: Document the life cycle of a VM and its resources" (Vitaly Kuznetsov) [1749495] - [documentation] documentation: kvm: fix dirty log ioctl arch lists (Vitaly Kuznetsov) [1749495] - [x86] kvm: Make steal_time visible (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Inject #GP if guest attempts to set unsupported EFER bits (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Skip EFER vs. guest CPUID checks for host-initiated writes (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Return -EINVAL when signaling failure in VM-Entry helpers (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Return -EINVAL when signaling failure in pre-VM-Entry helpers (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Rename and split top-level consistency checks to match SDM (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Move guest non-reg state checks to VM-Exit path (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Check "load IA32_PAT" VM-entry control on vmentry (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Check "load IA32_PAT" VM-exit control on vmentry (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: optimize check for valid PAT value (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: clear VM_EXIT_SAVE_IA32_PAT (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: print more APICv fields in dump_vmcs (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Raise #GP when guest vCPU do not support PMU (Vitaly Kuznetsov) [1749495] - [documentation] kvm: doc: Document the life cycle of a VM and its resources (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: skip populating logical dest map if apic is not sw enabled (Bandan Das) [1728503] - [powerpc] kvm: ppc: book3s: Fix incorrect guest-to-user-translation error handling (David Gibson) [1749504] - [powerpc] kvm: Fall through switch case explicitly (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Fix CR0 setting in TM emulation (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Invalidate ERAT when flushing guest TLB entries (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Only write DAWR[X] when handling h_set_dawr in real mode (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: xive: Fix spelling mistake "acessing" -> "accessing" (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Make sure to load LPID for radix VCPUs (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Flush TLB on secondary radix threads (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Move HPT guest TLB flushing to C code (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Handle virtual mode in XIVE VCPU push code (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: smb->smp comment fixup (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s: Allocate guest TCEs on demand too (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Avoid lockdep debugging in TCE realmode handlers (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Fix lockdep warning when entering the guest (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Implement real mode H_PAGE_INIT handler (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Implement virtual mode H_PAGE_INIT handler (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s: Protect memslots while validating user address (David Gibson) [1749504] - [pci] PCI: hv: Use bytes 4 and 5 from instance ID as the PCI domain numbers (Mohammed Gamal) [1671288] - [pci] PCI: hv: Detect and fix Hyper-V PCI domain number collision (Mohammed Gamal) [1671288] - [fs] Revert "lockd: Show pid of lockd for remote locks" (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix an Oops in nfs4_do_setattr (Benjamin Coddington) [1732409] - [fs] NFSv4: Check the return value of update_open_stateid() (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix delegation state recovery (Benjamin Coddington) [1732409] - [fs] pnfs/flexfiles: Fix PTR_ERR() dereferences in ff_layout_track_ds_error (Benjamin Coddington) [1732409] - [fs] Revert "NFS: readdirplus optimization by cache mechanism" (memleak) (Benjamin Coddington) [1732409] - [fs] svcrdma: Ignore source port when computing DRC hash (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Use the correct TCP timeout for flexfiles I/O (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Fix bug only first CB_NOTIFY_LOCK is handled (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Again fix a race where CB_NOTIFY_LOCK fails to wake a waiter (Benjamin Coddington) [1732409] - [fs] SUNRPC fix regression in umount of a secure mount (Benjamin Coddington) [1732409] - [fs] NFS4: Fix v4.0 client state corruption when mount (Benjamin Coddington) [1732409] - [fs] NFSv4: When recovering state fails with EAGAIN, retry the same recovery (Benjamin Coddington) [1732409] - [fs] pnfs: Fix a problem where we gratuitously start doing I/O through the MDS (Benjamin Coddington) [1732409] - [fs] SUNRPC: Ensure the bvecs are reset when we re-encode the RPC request (Benjamin Coddington) [1732409] - [fs] sunrpc/cache: remove the exporting of cache_seq_next (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a use after free when a server rejects the RPCSEC_GSS credential (Benjamin Coddington) [1732409] - [fs] xprtrdma: Fix an frwr_map recovery nit (Benjamin Coddington) [1732409] - [fs] NFSv4.1 fix incorrect return value in copy_file_range (Benjamin Coddington) [1732409] - [fs] NFS: Fix handling of reply page vector (Benjamin Coddington) [1732409] - [fs] NFS: Forbid setting AF_INET6 to "struct sockaddr_in"->sin_family. (Benjamin Coddington) [1732409] - [fs] nfsd: Don't release the callback slot unless it was actually held (Benjamin Coddington) [1732409] - [fs] nfsd/nfsd3_proc_readdir: fix buffer count and page pointers (Benjamin Coddington) [1732409] - [fs] sunrpc: don't mark uninitialised items as VALID. (Benjamin Coddington) [1732409] - [fs] SUNRPC: fix uninitialized variable warning (Benjamin Coddington) [1732409] - [fs] pNFS/flexfiles: Fix layoutstats handling during read failovers (Benjamin Coddington) [1732409] - [fs] NFS: Fix a typo in nfs_init_timeout_values() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't let RPC_SOFTCONN tasks time out if the transport is connected (Benjamin Coddington) [1732409] - [fs] NFS: fix mount/umount race in nlmclnt. (Benjamin Coddington) [1732409] - [fs] NFS: Fix nfs4_lock_state refcounting in nfs4_alloc_{lock, unlock}data() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove redundant check for the reply length in call_decode() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Handle the SYSTEM_ERR rpc error (Benjamin Coddington) [1732409] - [fs] SUNRPC: rpc_decode_header() must always return a non-zero value on error (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use the ENOTCONN error on socket disconnect (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix the minimal size for reply buffer allocation (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a client regression when handling oversized replies (Benjamin Coddington) [1732409] - [fs] pNFS: Fix a typo in pnfs_update_layout (Benjamin Coddington) [1732409] - [fs] SUNRPC: Take the transport send lock before binding+connecting (Benjamin Coddington) [1732409] - [fs] SUNRPC: Micro-optimise when the task is known not to be sleeping (Benjamin Coddington) [1732409] - [fs] SUNRPC: Check whether the task was transmitted before rebind/reconnect (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove redundant calls to RPC_IS_QUEUED() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up (Benjamin Coddington) [1732409] - [fs] nfsd: allow nfsv3 readdir request to be larger. (Benjamin Coddington) [1732409] - [fs] SUNRPC: Respect RPC call timeouts when retrying transmission (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix up RPC back channel transmission (Benjamin Coddington) [1732409] - [fs] SUNRPC: Prevent thundering herd when the socket is not connected (Benjamin Coddington) [1732409] - [fs] nfsd: fix wrong check in write_v4_end_grace() (Benjamin Coddington) [1732409] - [fs] nfsd: fix memory corruption caused by readdir (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow dynamic allocation of back channel slots (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Bump the default callback session slot count to 16 (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert remaining GFP_NOIO, and GFP_NOWAIT sites in sunrpc (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Clean up mirror DS initialisation (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Remove dead code in ff_layout_mirror_valid() (Benjamin Coddington) [1732409] - [fs] NFS/flexfile: Simplify nfs4_ff_layout_select_ds_stateid() (Benjamin Coddington) [1732409] - [fs] NFS/flexfile: Simplify nfs4_ff_layout_ds_version() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Simplify ff_layout_get_ds_cred() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Simplify nfs4_ff_find_or_create_ds_client() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Simplify nfs4_ff_layout_select_ds_fh() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Speed up read failover when DSes are down (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Don't invalidate DS deviceids for being unresponsive (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Remove bogus checks for invalid deviceids (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Avoid unnecessary layout invalidations (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: refactor calls to fs4_ff_layout_prepare_ds() (Benjamin Coddington) [1732409] - [fs] NFSv4: Handle early exit in layoutget by returning an error (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Send LAYOUTERROR when failing over mirrored reads (Benjamin Coddington) [1732409] - [fs] NFSv4.2: Add client support for the generic 'layouterror' RPC call (Benjamin Coddington) [1732409] - [fs] NFSv4/flexfiles: Abort I/O early if the layout segment was invalidated (Benjamin Coddington) [1732409] - [fs] NFSv4/pnfs: Fix barriers in nfs4_mark_deviceid_unavailable() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Fix up sparse RCU annotations (Benjamin Coddington) [1732409] - [fs] NFSv4/flexfiles: Fix invalid deref in FF_LAYOUT_DEVID_NODE() (Benjamin Coddington) [1732409] - [fs] NFS: Add missing encode / decode sequence_maxsz to v4.2 operations (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Don't process the sequence op more than once. (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Reinitialise sequence results before retransmitting a request (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix an Oops in udp_poll() (Benjamin Coddington) [1732409] - [fs] NFS/pnfs: Bulk destroy of layouts needs to be safe w.r.t. umount (Benjamin Coddington) [1732409] - [fs] NFS: Fix a soft lockup in the delegation recovery code (Benjamin Coddington) [1732409] - [fs] nfsd: fix performance-limiting session calculation (Benjamin Coddington) [1732409] - [fs] svcrpc: fix UDP on servers with lots of threads (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove the redundant 'zerocopy' argument to xs_sendpages() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Further cleanups of xs_sendpages() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert socket page send code to use iov_iter() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert xs_send_kvec() to use iov_iter_kvec() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Initiate a connection close on an ESHUTDOWN error in stream receive (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't suppress socket errors when a message read completes (Benjamin Coddington) [1732409] - [fs] SUNRPC: Handle zero length fragments correctly (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't reset the stream record info when the receive worker is running (Benjamin Coddington) [1732409] - [fs] nfs: fix xfstest generic/099 failed on nfsv3 (Benjamin Coddington) [1732409] - [fs] NFS: Fix typo in comments of nfs_readdir_alloc_pages() (Benjamin Coddington) [1732409] - [fs] NFS: Remove redundant semicolon (Benjamin Coddington) [1732409] - [fs] NFS: readdirplus optimization by cache mechanism (Benjamin Coddington) [1732409] - [fs] fs/nfs: Fix nfs_parse_devname to not modify it's argument (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove pointless test in unx_match() (Benjamin Coddington) [1732409] - [fs] NFS: drop useless LIST_HEAD (Benjamin Coddington) [1732409] - [fs] SUNRPC: Ensure rq_bytes_sent is reset before request transmission (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use poll() to fix up the socket requeue races (Benjamin Coddington) [1732409] - [fs] SUNRPC: Set memalloc_nofs_save() on all rpciod/xprtiod jobs (Benjamin Coddington) [1732409] - [fs] NFS: Fix sparse annotations for nfs_set_open_stateid_locked() (Benjamin Coddington) [1732409] - [fs] NFS: Fix up documentation warnings (Benjamin Coddington) [1732409] - [fs] NFS: ENOMEM should also be a fatal error. (Benjamin Coddington) [1732409] - [fs] NFS: EINTR is also a fatal error. (Benjamin Coddington) [1732409] - [fs] NFS: Ensure NFS writeback allocations don't recurse back into NFS. (Benjamin Coddington) [1732409] - [fs] NFS: Pass error information to the pgio error cleanup routine (Benjamin Coddington) [1732409] - [fs] NFS: Clean up list moves of struct nfs_page (Benjamin Coddington) [1732409] - [fs] NFS: Don't recoalesce on error in nfs_pageio_complete_mirror() (Benjamin Coddington) [1732409] - [fs] NFS: Fix an I/O request leakage in nfs_do_recoalesce (Benjamin Coddington) [1732409] - [fs] NFS: Fix I/O request leakages (Benjamin Coddington) [1732409] - [fs] Revert "nfsd4: return default lease period" (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use au_rslack when computing reply buffer size (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add rpc_auth::au_ralign field (Benjamin Coddington) [1732409] - [fs] SUNRPC: Make AUTH_SYS and AUTH_NULL set au_verfsize (Benjamin Coddington) [1732409] - [fs] NFS: Account for XDR pad of buf->pages (Benjamin Coddington) [1732409] - [fs] SUNRPC: Introduce rpc_prepare_reply_pages() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove xdr_buf_trim() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Introduce trace points in rpc_auth_gss.ko (Benjamin Coddington) [1732409] - [fs] xprtrdma: Squelch a sparse warning (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use struct xdr_stream when decoding RPC Reply header (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up rpc_verify_header() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use struct xdr_stream when constructing RPC Call header (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add build option to disable support for insecure enctypes (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove rpc_xprt::tsh_size (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove some dprintk() call sites from auth functions (Benjamin Coddington) [1732409] - [fs] NFS: Add trace events to report non-zero NFS status codes (Benjamin Coddington) [1732409] - [fs] NFS: Remove print_overflow_msg() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add trace event that reports reply page vector alignment (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add XDR overflow trace event (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add xdr_stream::rqst field (Benjamin Coddington) [1732409] - [fs] SUNRPC: Display symbolic flag names in RPC trace events (Benjamin Coddington) [1732409] - [fs] rpc: properly check debugfs dentry before using it (Benjamin Coddington) [1732409] - [fs] svcrpc: fix unlikely races preventing queueing of sockets (Benjamin Coddington) [1732409] - [fs] svcrpc: svc_xprt_has_something_to_do seems a little long (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't allow compiler optimisation of svc_xprt_release_slot() (Benjamin Coddington) [1732409] - [fs] nfsd: fix an IS_ERR() vs NULL check (Benjamin Coddington) [1732409] - [fs] nfsd: Fix error return values for nfsd4_clone_file_range() (Benjamin Coddington) [1732409] - [fs] nfs: Fix NULL pointer dereference of dev_name (Benjamin Coddington) [1732409] - [fs] SUNRPC: Address Kerberos performance/behavior regression (Benjamin Coddington) [1732409] - [fs] SUNRPC: Ensure we respect the RPCSEC_GSS sequence number limit (Benjamin Coddington) [1732409] - [fs] SUNRPC: Ensure rq_bytes_sent is reset before request transmission (Benjamin Coddington) [1732409] - [fs] NFSv4.2 fix unnecessary retry in nfs4_copy_file_range (Benjamin Coddington) [1732409] - [fs] sunrpc: kernel BUG at kernel/cred.c:825! (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix TCP receive code on archs with flush_dcache_page() (Benjamin Coddington) [1732409] - [fs] sunrpc: convert to DEFINE_SHOW_ATTRIBUTE (Benjamin Coddington) [1732409] - [fs] sunrpc: Add xprt after nfs4_test_session_trunk() (Benjamin Coddington) [1732409] - [fs] sunrpc: convert unnecessary GFP_ATOMIC to GFP_NOFS (Benjamin Coddington) [1732409] - [fs] sunrpc: handle ENOMEM in rpcb_getport_async (Benjamin Coddington) [1732409] - [fs] NFS: remove unnecessary test for IS_ERR(cred) (Benjamin Coddington) [1732409] - [fs] NFSv4.2 fix async copy reboot recovery (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix some kernel doc complaints (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify defining common RPC trace events (Benjamin Coddington) [1732409] - [fs] NFS: Fix NFSv4 symbolic trace point output (Benjamin Coddington) [1732409] - [fs] nfs: fixed broken compilation in nfs_callback_up_net() (Benjamin Coddington) [1732409] - [fs] nfs: minor typo in nfs4_callback_up_net() (Benjamin Coddington) [1732409] - [fs] sunrpc: fix debug message in svc_create_xprt() (Benjamin Coddington) [1732409] - [fs] sunrpc: remove svc_rdma_bc_class (Benjamin Coddington) [1732409] - [fs] sunrpc: remove unused bc_up operation from rpc_xprt_ops (Benjamin Coddington) [1732409] - [fs] sunrpc: use SVC_NET() in svcauth_gss_* functions (Benjamin Coddington) [1732409] - [fs] nfsd: drop useless LIST_HEAD (Benjamin Coddington) [1732409] - [fs] SUNRPC discard cr_uid from struct rpc_cred. (Benjamin Coddington) [1732409] - [fs] SUNRPC: simplify auth_unix. (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove crbind rpc_cred operation (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove generic cred code. (Benjamin Coddington) [1732409] - [fs] NFS/NFSD/SUNRPC: replace generic creds with 'struct cred'. (Benjamin Coddington) [1732409] - [fs] NFS: struct nfs_open_dir_context: convert rpc_cred pointer to cred. (Benjamin Coddington) [1732409] - [fs] NFS: change access cache to use 'struct cred'. (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove RPCAUTH_AUTH_NO_CRKEY_TIMEOUT (Benjamin Coddington) [1732409] - [fs] NFS: move credential expiry tracking out of SUNRPC into NFS. (Benjamin Coddington) [1732409] - [fs] SUNRPC: add side channel to use non-generic cred for rpc call. (Benjamin Coddington) [1732409] - [fs] SUNRPC: introduce RPC_TASK_NULLCREDS to request auth_none (Benjamin Coddington) [1732409] - [fs] NFS/SUNRPC: don't lookup machine credential until rpcauth_bindcred(). (Benjamin Coddington) [1732409] - [fs] SUNRPC: discard RPC_DO_ROOTOVERRIDE() (Benjamin Coddington) [1732409] - [fs] NFSv4: don't require lock for get_renew_cred or get_machine_cred (Benjamin Coddington) [1732409] - [fs] NFSv4: add cl_root_cred for use when machine cred is not available. (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove machine_cred field from struct auth_cred (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove uid and gid from struct auth_cred (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove groupinfo from struct auth_cred. (Benjamin Coddington) [1732409] - [fs] SUNRPC: add 'struct cred *' to auth_cred and rpc_cred (Benjamin Coddington) [1732409] - [fs] cred: allow get_cred() and put_cred() to be given NULL. (Benjamin Coddington) [1732409] - [fs] cred: export get_task_cred(). (Benjamin Coddington) [1732409] - [fs] cred: add get_cred_rcu() (Benjamin Coddington) [1732409] - [fs] cred: add cred_fscmp() for comparing creds. (Benjamin Coddington) [1732409] - [fs] SUNRPC: allow /proc entries without CONFIG_SUNRPC_DEBUG (Benjamin Coddington) [1732409] - [fs] nfs: fix comment to nfs_generic_pg_test which does the opposite (Benjamin Coddington) [1732409] - [fs] NFSv4: cleanup remove unused nfs4_xdev_fs_type (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove xprt_connect_status() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a race with XPRT_CONNECTING (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix disconnection races (Benjamin Coddington) [1732409] - [fs] Revert "[net] Revert "sunrpc: Ensure we always close the socket after a connection shuts down"" (Benjamin Coddington) [1732409] - [fs] lockd: Show pid of lockd for remote locks (Benjamin Coddington) [1732409] - [fs] NFSD remove OP_CACHEME from 4.2 op_flags (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't force a redundant disconnection in xs_read_stream() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix up socket polling (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use the discard iterator rather than MSG_TRUNC (Benjamin Coddington) [1732409] - [fs] SUNRPC: Treat EFAULT as a truncated message in xs_read_stream_request() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix up handling of the XDRBUF_SPARSE_PAGES flag (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix RPC receive hangs (Benjamin Coddington) [1732409] - [fs] nfsd: Return EPERM, not EACCES, in some SETATTR cases (Benjamin Coddington) [1732409] - [fs] sunrpc: fix cache_head leak due to queued request (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a potential race in xprt_connect() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a memory leak in call_encode() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix leak of krb5p encode pages (Benjamin Coddington) [1732409] - [fs] SUNRPC: call_connect_status() must handle tasks that got transmitted (Benjamin Coddington) [1732409] - [fs] nfs: don't dirty kernel pages read by direct-io (Benjamin Coddington) [1732409] - [fs] NFS: use locks_copy_lock() to copy locks. (Benjamin Coddington) [1732409] - [fs] nfsd: clean up indentation, increase indentation in switch statement (Benjamin Coddington) [1732409] - [fs] nfsd: fix a warning in __cld_pipe_upcall() (Benjamin Coddington) [1732409] - [fs] lockd: fix decoding of TEST results (Benjamin Coddington) [1732409] - [fs] nfsd4: fix crash on writing v4_end_grace before nfsd startup (Benjamin Coddington) [1732409] - [fs] nfsd4: skip unused assignment (Benjamin Coddington) [1732409] - [fs] nfsd4: forbid all renames during grace period (Benjamin Coddington) [1732409] - [fs] nfsd4: remove unused nfs4_check_olstateid parameter (Benjamin Coddington) [1732409] - [fs] nfsd4: zero-length WRITE should succeed (Benjamin Coddington) [1732409] - [fs] NFSv4.2 copy do not allocate memory under the lock (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a NFSv4 state manager deadlock (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix an Oops during delegation callbacks (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a bogus get/put in generic_key_to_expire() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a Oops when destroying the RPCSEC_GSS credential cache (Benjamin Coddington) [1732409] - [fs] NFSv4: Ensure that the state manager exits the loop on SIGKILL (Benjamin Coddington) [1732409] - [fs] NFSv4: Don't exit the state manager without clearing NFS4CLNT_MANAGER_RUNNING (Benjamin Coddington) [1732409] - [fs] SUNRPC: drop pointless static qualifier in xdr_get_next_encode_buffer() (Benjamin Coddington) [1732409] - [fs] nfsd: COPY and CLONE operations require the saved filehandle to be set (Benjamin Coddington) [1732409] - [fs] sunrpc: correct the computation for page_ptr when truncating (Benjamin Coddington) [1732409] - [fs] NFS: fix spelling mistake, EACCESS -> EACCES (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use atomic(64)_t for seq_send(64) (Benjamin Coddington) [1732409] - [fs] nfsd: Fix an Oops in free_session() (Benjamin Coddington) [1732409] - [fs] nfsd: correctly decrement odstate refcount in error path (Benjamin Coddington) [1732409] - [fs] nfsd: fix fall-through annotations (Benjamin Coddington) [1732409] - [fs] knfsd: Improve lookup performance in the duplicate reply cache using an rbtree (Benjamin Coddington) [1732409] - [fs] knfsd: Further simplify the cache lookup (Benjamin Coddington) [1732409] - [fs] knfsd: Simplify NFS duplicate replay cache (Benjamin Coddington) [1732409] - [fs] knfsd: Remove dead code from nfsd_cache_lookup (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify TCP receive code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Replace the cache_detail->hash_lock with a regular spinlock (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove non-RCU protected lookup (Benjamin Coddington) [1732409] - [fs] NFS: Fix up a typo in nfs_dns_ent_put (Benjamin Coddington) [1732409] - [fs] NFS: Lockless DNS lookups (Benjamin Coddington) [1732409] - [fs] knfsd: Lockless lookup of NFSv4 identities. (Benjamin Coddington) [1732409] - [fs] SUNRPC: Lockless server RPCSEC_GSS context lookup (Benjamin Coddington) [1732409] - [fs] knfsd: Allow lockless lookups of the exports (Benjamin Coddington) [1732409] - [fs] SUNRPC: Make server side AUTH_UNIX use lockless lookups (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow cache lookups to use RCU protection rather than the r/w spinlock (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert the auth cred cache to use refcount_t (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert auth creds to use refcount_t (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify lookup code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up the AUTH cache code (Benjamin Coddington) [1732409] - [fs] NFS: change sign of nfs_fh length (Benjamin Coddington) [1732409] - [fs] sunrpc: safely reallow resvport min/max inversion (Benjamin Coddington) [1732409] - [fs] nfs: remove redundant call to nfs_context_set_write_error() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a compile warning for cmpxchg64() (Benjamin Coddington) [1732409] - [fs] SUNRPC: use cmpxchg64() in gss_seq_send64_fetch_and_inc() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor sunrpc_cache_lookup (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add lockless lookup of the server's auth domain (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove the server 'authtab_lock' and just use RCU (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix lookup revalidate of regular files (Benjamin Coddington) [1732409] - [fs] NFS: Refactor nfs_lookup_revalidate() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Replace krb5_seq_lock with a lockless scheme (Benjamin Coddington) [1732409] - [fs] SUNRPC: Lockless lookup of RPCSEC_GSS mechanisms (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove rpc_authflavor_lock in favour of RCU locking (Benjamin Coddington) [1732409] - [fs] NFS: Remove private spinlock in struct nfs_pgio_header (Benjamin Coddington) [1732409] - [fs] NFSv3: Improve NFSv3 performance when server returns no post-op attributes (Benjamin Coddington) [1732409] - [fs] NFSv4: Split out NFS v4.2 copy completion functions (Benjamin Coddington) [1732409] - [fs] NFS: Reduce indentation of nfs4_recovery_handle_error() (Benjamin Coddington) [1732409] - [fs] NFS: Reduce indentation of the switch statement in nfs4_reclaim_open_state() (Benjamin Coddington) [1732409] - [fs] NFS: Split out the body of nfs4_reclaim_open_state() (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Fix the r/wsize checking (Benjamin Coddington) [1732409] - [fs] NFSv4: Convert struct nfs4_state to use refcount_t (Benjamin Coddington) [1732409] - [fs] NFSv4: Convert open state lookup to use RCU (Benjamin Coddington) [1732409] - [fs] NFS: Convert lookups of the open context to RCU (Benjamin Coddington) [1732409] - [fs] NFS: Simplify internal check for whether file is open for write (Benjamin Coddington) [1732409] - [fs] NFS: Convert lookups of the lock context to RCU (Benjamin Coddington) [1732409] - [fs] pNFS: Don't allocate more pages than we need to fit a layoutget response (Benjamin Coddington) [1732409] - [fs] pNFS: Don't zero out the array in nfs4_alloc_pages() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Unexport xdr_partial_copy_from_skb() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up xs_udp_data_receive() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow AF_LOCAL sockets to use the generic stream receive (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up - rename xs_tcp_data_receive() to xs_stream_data_receive() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify TCP receive code by switching to using iterators (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add a bvec array to struct xdr_buf for use with iovec_iter() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add a label for RPC calls that require allocation on receive (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert the xprt->sending queue back to an ordinary wait queue (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix priority queue fairness (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert xprt receive queue to use an rbtree (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't take transport->lock unnecessarily when taking XPRT_LOCK (Benjamin Coddington) [1732409] - [fs] SUNRPC: Cleanup: remove the unused 'task' argument from the request_send() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up transport write space handling (Benjamin Coddington) [1732409] - [fs] SUNRPC: Turn off throttling of RPC slots for TCP sockets (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow soft RPC calls to time out when waiting for the XPRT_LOCK (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow calls to xprt_transmit() to drain the entire transmit queue (Benjamin Coddington) [1732409] - [fs] SUNRPC: Enqueue swapper tagged RPCs at the head of the transmit queue (Benjamin Coddington) [1732409] - [fs] SUNRPC: Support for congestion control when queuing is enabled (Benjamin Coddington) [1732409] - [fs] SUNRPC: Improve latency for interactive tasks (Benjamin Coddington) [1732409] - [fs] SUNRPC: Move RPC retransmission stat counter to xprt_transmit() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify xprt_prepare_transmit() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't reset the request 'bytes_sent' counter when releasing XPRT_LOCK (Benjamin Coddington) [1732409] - [fs] SUNRPC: Treat the task and request as separate in the xprt_ops->send_request() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix up the back channel transmit (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor RPC call encoding (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add a transmission queue for RPC requests (Benjamin Coddington) [1732409] - [fs] SUNRPC: Distinguish between the slot allocation list and receive queue (Benjamin Coddington) [1732409] - [fs] SUNRPC: Minor cleanup for call_transmit() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor xprt_transmit() to remove wait for reply code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor xprt_transmit() to remove the reply queue code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Rename xprt->recv_lock to xprt->queue_lock (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't wake queued RPC calls multiple times in xprt_transmit (Benjamin Coddington) [1732409] - [fs] SUNRPC: Test whether the task is queued before grabbing the queue spinlocks (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add a helper to wake up a sleeping rpc_task and set its status (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor the transport request pinning (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify dealing with aborted partially transmitted messages (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add socket transmit queue offset tracking (Benjamin Coddington) [1732409] - [fs] SUNRPC: Move reset of TCP state variables into the reconnect code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Rename TCP receive-specific state variables (Benjamin Coddington) [1732409] - [fs] SUNRPC: Avoid holding locks across the XDR encoding of the RPC message (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify identification of when the message send/receive is complete (Benjamin Coddington) [1732409] - [fs] SUNRPC: The transmitted message must lie in the RPCSEC window of validity (Benjamin Coddington) [1732409] - [fs] SUNRPC: If there is no reply expected, bail early from call_decode (Benjamin Coddington) [1732409] - [fs] nfsd: remove set but not used variable 'dirp' (Benjamin Coddington) [1732409] - [fs] NFSD introduce async copy feature (Benjamin Coddington) [1732409] - [fs] NFSD OFFLOAD_CANCEL xdr (Benjamin Coddington) [1732409] - [fs] NFSD OFFLOAD_STATUS xdr (Benjamin Coddington) [1732409] - [fs] NFSD CB_OFFLOAD xdr (Benjamin Coddington) [1732409] - [fs] NFS: Don't open code clearing of delegation state (Benjamin Coddington) [1732409] - [fs] NFSv4.1 fix infinite loop on I/O. (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a tracepoint Oops in initiate_file_draining() (Benjamin Coddington) [1732409] - [fs] pNFS: Ensure we return the error if someone kills a waiting layoutget (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a tracepoint Oops in initiate_file_draining() (Benjamin Coddington) [1732409] - [fs] sunrpc: Add comment defining gssd upcall API keywords (Benjamin Coddington) [1732409] - [fs] nfsd: Remove callback_cred (Benjamin Coddington) [1732409] - [fs] nfsd: Use correct credential for NFSv4.0 callback with GSS (Benjamin Coddington) [1732409] - [fs] sunrpc: Extract target name into svc_cred (Benjamin Coddington) [1732409] - [fs] sunrpc: Enable the kernel to specify the hostname part of service principals (Benjamin Coddington) [1732409] - [fs] pNFS: Remove unwanted optimisation of layoutget (Benjamin Coddington) [1732409] - [fs] pNFS/flexfiles: ff_layout_pg_init_read should exit on error (Benjamin Coddington) [1732409] - [fs] pNFS: Treat RECALLCONFLICT like DELAY... (Benjamin Coddington) [1732409] - [fs] pNFS: When updating the stateid in layoutreturn, also update the recall range (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a sleep in atomic context in nfs4_callback_sequence() (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix locking in pnfs_generic_recover_commit_reqs (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a typo in nfs4_init_channel_attrs() (Benjamin Coddington) [1732409] - [fs] NFSv4: Don't busy wait if NFSv4 session draining is interrupted (Benjamin Coddington) [1732409] - [fs] NFS recover from destination server reboot for copies (Benjamin Coddington) [1732409] - [fs] nfsd: use true and false for boolean values (Benjamin Coddington) [1732409] - [fs] nfsd: constify write_op[] (Benjamin Coddington) [1732409] - [fs] fs/nfsd: Delete invalid assignment statements in nfsd4_decode_exchange_id (Benjamin Coddington) [1732409] - [fs] NFSD: Handle full-length symlinks (Benjamin Coddington) [1732409] - [fs] NFSD: Refactor the generic write vector fill helper (Benjamin Coddington) [1732409] - [fs] nfsd: Mark expected switch fall-through (Benjamin Coddington) [1732409] - [fs] nfsd: fix leaked file lock with nfs exported overlayfs (Benjamin Coddington) [1732409] - [fs] NFS add a simple sync nfs4_proc_commit after async COPY (Benjamin Coddington) [1732409] - [fs] NFS handle COPY ERR_OFFLOAD_NO_REQS (Benjamin Coddington) [1732409] - [fs] NFS send OFFLOAD_CANCEL when COPY killed (Benjamin Coddington) [1732409] - [fs] NFS export nfs4_async_handle_error (Benjamin Coddington) [1732409] - [fs] NFS handle COPY reply CB_OFFLOAD call race (Benjamin Coddington) [1732409] - [fs] NFS add support for asynchronous COPY (Benjamin Coddington) [1732409] - [fs] NFS COPY xdr handle async reply (Benjamin Coddington) [1732409] - [fs] NFS OFFLOAD_CANCEL xdr (Benjamin Coddington) [1732409] - [fs] NFS CB_OFFLOAD xdr (Benjamin Coddington) [1732409] - [fs] NFS: Use an appropriate work queue for direct-write completion (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix error handling in nfs4_sp4_select_mode() (Benjamin Coddington) [1732409] - [fs] pnfs: Use true and false for boolean values (Benjamin Coddington) [1732409] - [fs] pnfs: pnfs_find_lseg() should not check NFS_LSEG_LAYOUTRETURN (Benjamin Coddington) [1732409] - [fs] NFS: Mark expected switch fall-throughs (Benjamin Coddington) [1732409] - [fs] NFSv4: Mark the inode change attribute up to date in update_changeattr() (Benjamin Coddington) [1732409] - [fs] NFSv4: Detect nlink changes on cross-directory renames too (Benjamin Coddington) [1732409] - [fs] NFSv4: bump/drop the nlink count on the parent dir when we mkdir/rmdir (Benjamin Coddington) [1732409] - [fs] pnfs: Fix handling of NFS4ERR_OLD_STATEID replies to layoutreturn (Benjamin Coddington) [1732409] - [fs] sunrpc: whitespace fixes (Benjamin Coddington) [1732409] - [fs] NFSv4 client live hangs after live data migration recovery (Benjamin Coddington) [1732409] - [fs] NFSv4.0 fix client reference leak in callback (Benjamin Coddington) [1732409] - [fs] sunrpc: kstrtoul() can also return -ERANGE (Benjamin Coddington) [1732409] - [fs] NFS: silence a harmless uninitialized variable warning (Benjamin Coddington) [1732409] - [fs] net/sunrpc: Make rpc_auth_create_args a const (Benjamin Coddington) [1732409] - [fs] pnfs/blocklayout: off by one in bl_map_stripe() (Benjamin Coddington) [1732409] - [fs] nfs: Referrals not inheriting proto setting from parent (Benjamin Coddington) [1732409] - [fs] nfs: initiate returning delegation when reclaiming one that's been recalled (Benjamin Coddington) [1732409] - [fs] fs: nfs: Adding new return type vm_fault_t (Benjamin Coddington) [1732409] - [fs] nfs: add error check in nfs_idmap_prepare_message() (Benjamin Coddington) [1732409] - [fs] NFS: More excessive attribute revalidation in nfs_execute_ok() (Benjamin Coddington) [1732409] - [fs] NFS: Fix excessive attribute revalidation in nfs_execute_ok() (Benjamin Coddington) [1732409] - [fs] NFS: Ensure we immediately start writeback on rescheduled writes (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Fix a potential layoutget/layoutrecall deadlock (Benjamin Coddington) [1732409] - [fs] pNFS: Parse the results of layoutget on open even if permissions checks fail (Benjamin Coddington) [1732409] - [fs] NFS: Allow optimisation of lseek(fd, SEEK_CUR, 0) on directories (Benjamin Coddington) [1732409] - [fs] pNFS: Wait for stale layoutget calls to complete in pnfs_update_layout() (Benjamin Coddington) [1732409] - [fs] pNFS/flexfiles: Ensure we always return a layout if it has layoutstats (Benjamin Coddington) [1732409] - [fs] pNFS: Ignore non-recalled layouts in pnfs_layout_need_return() (Benjamin Coddington) [1732409] - [fs] pNFS: Don't update the stateid when replying NFS4ERR_DELAY to a layout recall (Benjamin Coddington) [1732409] - [fs] pNFS: Don't discard layout segments that are marked for return (Benjamin Coddington) [1732409] - [fs] nfsd: don't advertise a SCSI layout for an unsupported request_queue (Benjamin Coddington) [1732409] - [fs] nfsd: fix corrupted reply to badly ordered compound (Benjamin Coddington) [1732409] - [fs] nfsd: clarify check_op_ordering (Benjamin Coddington) [1732409] - [fs] nfsd: update obselete comment referencing the BKL (Benjamin Coddington) [1732409] - [fs] nfsd4: cleanup sessionid in nfsd4_destroy_session (Benjamin Coddington) [1732409] - [fs] nfsd4: less confusing nfsd4_compound_in_session (Benjamin Coddington) [1732409] - [fs] nfsd4: support change_attr_type attribute (Benjamin Coddington) [1732409] - [fs] nfsd: fix NFSv4 time_delta attribute (Benjamin Coddington) [1732409] - [fs] nfsd4: return default lease period (Benjamin Coddington) [1732409] - [fs] nfsd4: extend reclaim period for reclaiming clients (Benjamin Coddington) [1732409] - [netdrv] i40e: Do not check VF state in i40e_ndo_get_vf_config (Stefan Assmann) [1752498] - [netdrv] i40e: Add support for X710 device (Stefan Assmann) [1752891] - [mm] mm/oom_kill.c: add task UID to info message on an oom kill (Joel Savitz) [1693039] - [pci] ACPICA: Increase total number of possible Owner IDs (Al Stone) [1713050] - [powerpc] powerpc/pseries: correctly track irq state in default idle (Steve Best) [1751971] - [powerpc] powerpc/imc: Dont create debugfs files for cpu-less nodes (Steve Best) [1726031] - [fs] userfaultfd_release: always remove uffd flags and clear vm_userfaultfd_ctx (Alex Gladkov) [1749763] - [infiniband] RDMA/bnxt_re: Fix stack-out-of-bounds in bnxt_qplib_rcfw_send_message (Selvin Xavier) [1643312] - [drm] drm/bochs: Fix connector leak during driver unload (Sam Bobroff) [1463490] - [tools] selftests: Remove forced unbuffering for test running (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Add test plan API to kselftest.h and adjust callers (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Remove KSFT_TAP_LEVEL (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Move test output to diagnostic lines (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Distinguish between missing and non-executable (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Add plan line and fix result line syntax (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Extract logic for multiple test runs (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Use runner.sh for emit targets (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Extract single-test shell logic from lib.mk (Desnes Augusto Nunes do Rosario) [1721461] - [tools] x86/selftests/pkeys: Fork() to check for state being preserved (Vladis Dronov) [1738880] - [x86] x86/pkeys: Properly copy pkey state at fork() (Vladis Dronov) [1738880] - [netdrv] cxgb4: fix a memory leak bug (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Prefer pcie_capability_read_word() (Jonathan Toppins) [1725776] - [netdrv] allocate_flower_entry: should check for null deref (Jonathan Toppins) [1725776] - [netdrv] cxgb4: reduce kernel stack usage in cudbg_collect_mem_region() (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Add MPS refcounting for alloc/free mac filters (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Add MPS TCAM refcounting for cxgb4 change mac (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Add MPS TCAM refcounting for raw mac filters (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Re-work the logic for mps refcounting (Jonathan Toppins) [1725776] - [netdrv] cxgb4/libcxgb/cxgb4i/cxgbit: enable eDRAM page pods for iSCSI (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Set initial IRQ affinity hints (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Make t4_get_tp_e2c_map static (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Revert "cxgb4: Remove SGE_HOST_PAGE_SIZE dependency on page size" (Jonathan Toppins) [1725776] - [netdrv] cxgb4: offload VLAN flows regardless of VLAN ethtype (Jonathan Toppins) [1725776] - [netdrv] cxgb4: use firmware API for validating filter spec (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Enable hash filter with offload (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Fix error path in cxgb4_init_module (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Delete all hash and TCAM filters before resource cleanup (Jonathan Toppins) [1725776] - [netdrv] cxgb4/cxgb4vf_main: Mark expected switch fall-through (Jonathan Toppins) [1725776] - [netdrv] cxgb4/cxgb4vf: Display advertised FEC in ethtool (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Update 1.23.3.0 as the latest firmware supported. (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Update 1.22.9.0 as the latest firmware supported. (Jonathan Toppins) [1725776] - [netdrv] cxgb4/l2t: Use struct_size() in kvzalloc() (Jonathan Toppins) [1725776] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Jonathan Toppins) [1725776] - [netdrv] crypto/chelsio/chtls: macro correction in tx path (Jonathan Toppins) [1725776]- [kernel] rcu: Add sparse check to rcu_assign_pointer() (Waiman Long) [1737054] - [kernel] rcu: Fix obsolete DYNTICK_IRQ_NONIDLE comment (Waiman Long) [1737054] - [kernel] rcu: Repair rcu_nmi_exit() docbook header (Waiman Long) [1737054] - [kernel] rcu: Remove preemption disabling from expedited CPU selection (Waiman Long) [1737054] - [kernel] rcu: Rename rcu_process_callbacks() to rcu_core() for Tree RCU (Waiman Long) [1737054] - [kernel] rcu: Rename rcu_check_callbacks() to rcu_sched_clock_irq() (Waiman Long) [1737054] - [kernel] rcu: Docbook for rcu_head_init() and rcu_head_after_call_rcu() (Waiman Long) [1737054] - [documentation] doc: Fix outdated links (Waiman Long) [1737054] - [documentation] doc: CPU-hotplug notifiers cannot invoke synchronize_srcu() or srcu_barrier() (Waiman Long) [1737054] - [documentation] doc: Now jiffies_till_sched_qs solicits help from cond_resched() (Waiman Long) [1737054] - [kernel] rcuperf: Stop abusing IS_ENABLED() (Waiman Long) [1737054] - [kernel] rcutorture: Add grace period after CPU offline (Waiman Long) [1737054] - [kernel] torture: Explain and simplify odd "for" loop in mkinitrd.sh (Waiman Long) [1737054] - [kernel] rcutorture: Record grace periods in forward-progress histogram (Waiman Long) [1737054] - [kernel] rcu: Prevent needless ->gp_seq_needed update in __note_gp_changes() (Waiman Long) [1737054] - [kernel] rcu: Do RCU GP kthread self-wakeup from softirq and interrupt (Waiman Long) [1737054] - [kernel] rcu: Add sysrq rcu_node-dump capability (Waiman Long) [1737054] - [kernel] rcu: Protect rcu_check_gp_kthread_starvation() access to ->gp_flags (Waiman Long) [1737054] - [kernel] rcu: Improve diagnostics for failed RCU grace-period start (Waiman Long) [1737054] - [kernel] rcu: Update NOCB comments (Waiman Long) [1737054] - [kernel] rcu: Remove unused rcu_cpu_kthread_cpu per-CPU variable (Waiman Long) [1737054] - [kernel] rcu: Move rcu_cpu_has_work to rcu_data structure (Waiman Long) [1737054] - [kernel] rcu: Remove unused rcu_cpu_kthread_loops per-CPU variable (Waiman Long) [1737054] - [kernel] rcu: Move rcu_cpu_kthread_status to rcu_data structure (Waiman Long) [1737054] - [kernel] rcu: Move rcu_cpu_kthread_task to rcu_data structure (Waiman Long) [1737054] - [kernel] rcu: Accommodate zero jiffies_till_first_fqs and kthread kicking (Waiman Long) [1737054] - [kernel] rcu: Remove wrapper definitions for obsolete RCU update functions (Waiman Long) [1737054] - [kernel] rcu: Discard separate per-CPU callback counts (Waiman Long) [1737054] - [kernel] rcu: Inline _synchronize_rcu_expedited() into synchronize_rcu_expedited() (Waiman Long) [1737054] - [kernel] rcu: Consolidate PREEMPT and !PREEMPT synchronize_rcu() (Waiman Long) [1737054] - [kernel] rcu: Consolidate PREEMPT and !PREEMPT synchronize_rcu_expedited() (Waiman Long) [1737054] - [kernel] rcu: Determine expedited-GP IPI handler at build time (Waiman Long) [1737054] - [kernel] rcu: Inline rcu_kthread_do_work() into its sole remaining caller (Waiman Long) [1737054] - [kernel] rcu: Eliminate RCU_BH_FLAVOR and RCU_SCHED_FLAVOR (Waiman Long) [1737054] - [kernel] rcu: Inline force_quiescent_state() into rcu_force_quiescent_state() (Waiman Long) [1737054] - [kernel] rcu: Make expedited IPI handler return after handling critical section (Waiman Long) [1737054] - [kernel] rcu: Rename and comment changes due to only one rcuo kthread per CPU (Waiman Long) [1737054] - [kernel] sched: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] sched: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [net] net/core: Replace call_rcu_bh() and synchronize_rcu_bh() (Waiman Long) [1737054] - [net] netpoll: allow cleanup to be synchronous (Waiman Long) [1737054] - [net] netfilter: Replace call_rcu_bh(), rcu_barrier_bh(), and synchronize_rcu_bh() (Waiman Long) [1737054] - [kernel] uprobes: Use synchronize_rcu() not synchronize_sched() (Waiman Long) [1737054] - [kernel] rcutorture: Don't do busted forward-progress testing (Waiman Long) [1737054] - [kernel] rcutorture: Use 100ms buckets for forward-progress callback histograms (Waiman Long) [1737054] - [kernel] rcutorture: Recover from OOM during forward-progress tests (Waiman Long) [1737054] - [kernel] rcutorture: Print forward-progress test age upon failure (Waiman Long) [1737054] - [kernel] rcutorture: Print time since GP end upon forward-progress failure (Waiman Long) [1737054] - [kernel] rcutorture: Print histogram of CB invocation at OOM time (Waiman Long) [1737054] - [kernel] rcutorture: Print GP age upon forward-progress failure (Waiman Long) [1737054] - [kernel] rcu: Print per-CPU callback counts for forward-progress failures (Waiman Long) [1737054] - [kernel] rcu: Account for nocb-CPU callback counts in RCU CPU stall warnings (Waiman Long) [1737054] - [kernel] rcutorture: Dump grace-period diagnostics upon forward-progress OOM (Waiman Long) [1737054] - [kernel] rcutorture: Prepare for asynchronous access to rcu_fwd_startat (Waiman Long) [1737054] - [kernel] torture: Remove unnecessary "ret" variables (Waiman Long) [1737054] - [kernel] rcutorture: Affinity forward-progress test to avoid housekeeping CPUs (Waiman Long) [1737054] - [kernel] rcutorture: Break up too-long rcu_torture_fwd_prog() function (Waiman Long) [1737054] - [kernel] rcutorture: Remove cbflood facility (Waiman Long) [1737054] - [kernel] torture: Bring any extra CPUs online during kernel startup (Waiman Long) [1737054] - [kernel] rcutorture: Add call_rcu() flooding forward-progress tests (Waiman Long) [1737054] - [tools] rcutorture/formal: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [tools] tools/kernel.h: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [net] net/decnet: Replace rcu_barrier_bh() with rcu_barrier() (Waiman Long) [1737054] - [net] net/core/skmsg: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [kernel] cgroups: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] types: Remove call_rcu_bh() and call_rcu_sched() (Waiman Long) [1737054] - [include] percpu-rwsem: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [net] net/bridge: Replace call_rcu_bh() and rcu_barrier_bh() (Waiman Long) [1737054] - [kernel] srcu: Use "ssp" instead of "sp" for srcu_struct pointer (Waiman Long) [1737054] - [kernel] srcu: Lock srcu_data structure in srcu_gp_start() (Waiman Long) [1737054] - [mm] mm: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [kernel] percpu-refcount: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [kernel] events: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] workqueue: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [kernel] modules: Replace synchronize_sched() and call_rcu_sched() (Waiman Long) [1737054] - [kernel] sched/membarrier: synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] lockdep: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] kprobes: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [init] main: Replace rcu_barrier_sched() with rcu_barrier() (Waiman Long) [1737054] - [kernel] tracing: Replace synchronize_sched() and call_rcu_sched() (Waiman Long) [1737054] - [kernel] tracepoints: Free early tracepoints after RCU is initialized (Waiman Long) [1737054] - [kernel] tracing: Fix synchronizing to event changes with tracepoint_synchronize_unregister() (Waiman Long) [1737054] - [kernel] tracepoint: Make rcuidle tracepoint callers use SRCU (Waiman Long) [1737054] - [fs] fs/file: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [cpufreq] cpufreq/cpufreq_governor: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [cpufreq] cpufreq/intel_pstate: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [vhost] drivers/vhost: Replace synchronize_rcu_bh() with synchronize_rcu() (Waiman Long) [1737054] - [netdrv] ethernet/sis: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [char] drivers/ipmi: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [crypto] crypto/pcrypt: Replace synchronize_rcu_bh() with synchronize_rcu() (Waiman Long) [1737054] - [mm] mm: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [kernel] locking/mutex: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [fs] userfaultfd: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [net] smsc: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [scripts] checkpatch.pl: Suggest lockdep instead of asserting !spin_is_locked() (Waiman Long) [1737054] - [scripts] checkpatch: Create table of obsolete APIs and apply to RCU (Waiman Long) [1737054] - [maintainers] MAINTAINERS: Add Joel Fernandes as RCU reviewer (Waiman Long) [1737054] - [kernel] rcu: Avoid signed integer overflow in rcu_preempt_deferred_qs() (Waiman Long) [1737054] - [kernel] rcu: Replace this_cpu_ptr() with __this_cpu_read() (Waiman Long) [1737054] - [kernel] rcu: Speed up expedited GPs when interrupting RCU reader (Waiman Long) [1737054] - [kernel] rcu: Trace end of grace period before end of grace period (Waiman Long) [1737054] - [kernel] rcu: Adjust the comment of function rcu_is_watching (Waiman Long) [1737054] - [kernel] rcu: Add jiffies-since-GP-activity to show_rcu_gp_kthreads() (Waiman Long) [1737054] - [kernel] rcu: Add state name to show_rcu_gp_kthreads() output (Waiman Long) [1737054] - [kernel] rcu: Parameterize rcu_check_gp_start_stall() (Waiman Long) [1737054] - [kernel] rcu: Avoid double multiply by HZ (Waiman Long) [1737054] - [documentation] doc: Fix "struction" typo in RCU memory-ordering documentation (Waiman Long) [1737054] - [documentation] doc: Correct parameter in stallwarn (Waiman Long) [1737054] - [documentation] doc: RCU scheduler spinlock rcu_read_unlock() restriction remains (Waiman Long) [1737054] - [documentation] doc: Make listing in RCU perf/scale requirements use rcu_assign_pointer() (Waiman Long) [1737054] - [documentation] doc: Remove obsolete (non-)requirement about disabling preemption (Waiman Long) [1737054] - [documentation] doc: Make reader aware of rcu_dereference_protected (Waiman Long) [1737054] - [documentation] doc: rcu: Encourage use of rcu_barrier in checklist (Waiman Long) [1737054] - [documentation] doc: rcu: Remove obsolete checklist item about synchronize_rcu usage (Waiman Long) [1737054] - [documentation] doc: rcu: Remove obsolete suggestion from checklist (Waiman Long) [1737054] - [documentation] doc: rcu: Add more rationale for using rcu_read_lock_sched in checklist (Waiman Long) [1737054] - [documentation] doc: rcu: Update core and full API in whatisRCU (Waiman Long) [1737054] - [documentation] doc: Document rcutorture forward-progress test kernel parameters (Waiman Long) [1737054] - [documentation] doc: rcu: Update description of gp_seq fields in rcu_data (Waiman Long) [1737054] - [documentation] doc: rcu: Better clarify the rcu_segcblist ->len field (Waiman Long) [1737054] - [documentation] doc: rcu: Update Data-Structures for RCU flavor consolidation (Waiman Long) [1737054] - [documentation] doc: Remove rcu_dynticks from Data-Structures (Waiman Long) [1737054] - [documentation] doc: Update information about resched_cpu (Waiman Long) [1737054] - [kernel] rcu: Eliminate BUG_ON() for kernel/rcu/update.c (Waiman Long) [1737054] - [kernel] rcu: Eliminate BUG_ON() for kernel/rcu/tree_plugin.h (Waiman Long) [1737054] - [kernel] rcu: Stop expedited grace periods from relying on stop-machine (Waiman Long) [1737054] - [kernel] srcu: Prevent __call_srcu() counter wrap with read-side critical section (Waiman Long) [1737054] - [include] srcu: Fix kernel-doc missing notation (Waiman Long) [1737054] - [x86] x86/PCI: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [tools] rcutorture: Make use of nolibc when available (Waiman Long) [1737054] - [tools] rcutorture: Import a copy of nolibc (Waiman Long) [1737054] - [tools] rcutorture: Check initrd/init instead of initrd only (Waiman Long) [1737054] - [tools] rcutorture: Always strip using the cross-compiler (Waiman Long) [1737054] - [tools] rcutorture: Add cross-compile capability to initrd.sh (Waiman Long) [1737054] - [tools] rcutorture: Make initrd/init execute in userspace (Waiman Long) [1737054] - [tools] rcutorture: Add initrd support for systems lacking dracut (Waiman Long) [1737054] - [tools] rcutorture: Automatically create initrd directory (Waiman Long) [1737054] - [documentation] doc: Remove rcu_preempt_state reference in stallwarn (Waiman Long) [1737054] - [documentation] doc: Clarify RCU data-structure comment about rcu_tree fanout (Waiman Long) [1737054] - [documentation] doc: Set down forward-progress requirements (Waiman Long) [1737054] - [powerpc] powerpc: Convert hugepd_free() to use call_rcu() (Waiman Long) [1737054] - [s390] s390/mm: Convert tlb_table_flush() to use call_rcu() (Waiman Long) [1737054] - [kernel] sparc/oprofile: Convert timer_stop() to use synchronize_rcu() (Waiman Long) [1737054] - [kernel] sched/membarrier: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] rcu: Consolidate the RCU update functions invoked by sync.c (Waiman Long) [1737054] - [kernel] rcu: Eliminate synchronize_rcu_mult() (Waiman Long) [1737054] - [kernel] rcu: Fix rcu_{node, data} comments about gp_seq_needed (Waiman Long) [1737054] - [kernel] rcu: Remove unused rcu_state externs (Waiman Long) [1737054] - [kernel] rcu: Eliminate BUG_ON() for kernel/rcu/tree.c (Waiman Long) [1737054] - [kernel] rcu: Eliminate BUG_ON() for sync.c (Waiman Long) [1737054] - [include] srcu: Add notrace variant of srcu_dereference (Waiman Long) [1737054] - [documentation] PM/EM: Document the Energy Model framework (Phil Auld) [1718927] - [kernel] sched/doc: Document Energy Aware Scheduling (Phil Auld) [1718927] - [kernel] sched/fair: Remove unneeded prototype of capacity_of() (Phil Auld) [1718927] - [kernel] sched/fair: Skip LLC NOHZ logic for asymmetric systems (Phil Auld) [1718927] - [kernel] sched/fair: Tune down misfit NOHZ kicks (Phil Auld) [1718927] - [kernel] sched/fair: Comment some nohz_balancer_kick() kick conditions (Phil Auld) [1718927] - [kernel] sched/fair: Prune, fix and simplify the nohz_balancer_kick() comment block (Phil Auld) [1718927] - [kernel] sched/fair: Explain LLC nohz kick condition (Phil Auld) [1718927] - [kernel] sched/fair: Simplify nohz_balancer_kick() (Phil Auld) [1718927] - [kernel] sched/topology: Fix percpu data types in struct sd_data & struct s_data (Phil Auld) [1718927] - [kernel] sched/fair: Simplify post_init_entity_util_avg() by calling it with a task_struct pointer argument (Phil Auld) [1718927] - [kernel] sched/fair: Fix util_avg of new tasks for asymmetric systems (Phil Auld) [1718927] - [kernel] sched/fair: Optimize update_blocked_averages() (Phil Auld) [1718927] - [kernel] sched/topology: Introduce a sysctl for Energy Aware Scheduling (Phil Auld) [1718927] - [kernel] Revert "sched/core: Take the hotplug lock in sched_init_smp()" (Phil Auld) [1718927] - [kernel] cpu/hotplug: Mute hotplug lockdep during init (Phil Auld) [1718927] - [kernel] sched/fair: Select an energy-efficient CPU on task wake-up (Phil Auld) [1718927] - [kernel] sched/fair: Introduce an energy estimation helper function (Phil Auld) [1718927] - [kernel] sched/fair: Add over-utilization/tipping point indicator (Phil Auld) [1718927] - [kernel] sched/fair: Clean-up update_sg_lb_stats parameters (Phil Auld) [1718927] - [kernel] sched/toplogy: Introduce the 'sched_energy_present' static key (Phil Auld) [1718927] - [kernel] sched/topology: Make Energy Aware Scheduling depend on schedutil (Phil Auld) [1718927] - [kernel] sched/topology: Disable EAS on inappropriate platforms (Phil Auld) [1718927] - [kernel] sched/topology: Add lowest CPU asymmetry sched_domain level pointer (Phil Auld) [1718927] - [kernel] sched/topology: Reference the Energy Model of CPUs when available (Phil Auld) [1718927] - [kernel] PM: Introduce an Energy Model management framework (Phil Auld) [1718927] - [kernel] sched/cpufreq: Prepare schedutil for Energy Aware Scheduling (Phil Auld) [1718927] - [kernel] sched/topology: Relocate arch_scale_cpu_capacity() to the internal header (Phil Auld) [1718927] - [kernel] sched/core: Take the hotplug lock in sched_init_smp() (Phil Auld) [1718927] - [kernel] sched/core: Disable SD_PREFER_SIBLING on asymmetric CPU capacity domains (Phil Auld) [1718927] - [kernel] sched/fair: Don't move tasks to lower capacity CPUs unless necessary (Phil Auld) [1718927] - [kernel] sched/fair: Set rq->rd->overload when misfit (Phil Auld) [1718927] - [kernel] sched/fair: Wrap rq->rd->overload accesses with READ/WRITE_ONCE() (Phil Auld) [1718927] - [kernel] sched/core: Change root_domain->overload type to int (Phil Auld) [1718927] - [kernel] sched/fair: Change 'prefer_sibling' type to bool (Phil Auld) [1718927] - [kernel] sched/fair: Kick nohz balance if rq->misfit_task_load (Phil Auld) [1718927] - [kernel] sched/fair: Consider misfit tasks when load-balancing (Phil Auld) [1718927] - [kernel] sched/fair: Add sched_group per-CPU max capacity (Phil Auld) [1718927] - [kernel] sched/fair: Add 'group_misfit_task' load-balance type (Phil Auld) [1718927] - [kernel] sched/topology: Add static_key for asymmetric CPU capacity optimizations (Phil Auld) [1718927] - [kernel] sched/core, workqueues: Distangle worker accounting from rq lock (Phil Auld) [1737067] - [kernel] workqueue: Use normal rcu (Phil Auld) [1737067] - [kernel] tick/broadcast: Fix warning about undefined tick_broadcast_oneshot_offline() (Phil Auld) [1737067] - [kernel] timer/trace: Improve timer tracing (Phil Auld) [1737067] - [include] timer/trace: Replace deprecated vsprintf pointer extension pf by ps (Phil Auld) [1737067] - [kernel] timer: Move trace point to get proper index (Phil Auld) [1737067] - [kernel] tick/sched: Update tick_sched struct documentation (Phil Auld) [1737067] - [kernel] tick: Remove outgoing CPU from broadcast masks (Phil Auld) [1737067] - [kernel] timekeeping: Consistently use unsigned int for seqcount snapshot (Phil Auld) [1737067] - [kernel] sched/fair: Robustify CFS-bandwidth timer locking (Phil Auld) [1737067] - [kernel] tick/sched : Remove redundant cpu_online() check (Phil Auld) [1737067] - [misc] sched/swait: Rename to exclusive (Phil Auld) [1737067] - [kernel] sched/swait: Switch to full exclusive mode (Phil Auld) [1737067] - [kernel] sched/swait: Remove __prepare_to_swait (Phil Auld) [1737067] - [netdrv] net: ena: don't wake up tx queue when down (John Linville) [1722628] - [netdrv] Revert "net: ena: ethtool: add extra properties retrieval via get_priv_flags" (John Linville) [1722628] - [netdrv] net: ena: Fix bug where ring allocation backoff stopped too late (John Linville) [1722628] - [netdrv] net: ena: update driver version from 2.0.3 to 2.1.0 (John Linville) [1722628] - [netdrv] net: ena: remove inline keyword from functions in *.c (John Linville) [1722628] - [netdrv] net: ena: add ethtool function for changing io queue sizes (John Linville) [1722628] - [netdrv] net: ena: allow queue allocation backoff when low on memory (John Linville) [1722628] - [netdrv] net: ena: make ethtool show correct current and max queue sizes (John Linville) [1722628] - [netdrv] net: ena: enable negotiating larger Rx ring size (John Linville) [1722628] - [netdrv] net: ena: add MAX_QUEUES_EXT get feature admin command (John Linville) [1722628] - [netdrv] net: ena: use dev_info_once instead of static variable (John Linville) [1722628] - [netdrv] net: ena: add good checksum counter (John Linville) [1722628] - [netdrv] net: ena: optimise calculations for CQ doorbell (John Linville) [1722628] - [netdrv] net: ena: add support for changing max_header_size in LLQ mode (John Linville) [1722628] - [netdrv] net: ena: allow automatic fallback to polling mode (John Linville) [1722628] - [netdrv] net: ena: add newline at the end of pr_err prints (John Linville) [1722628] - [netdrv] net: ena: arrange ena_probe() function variables in reverse christmas tree (John Linville) [1722628] - [netdrv] net: ena: replace free_tx/rx_ids union with single free_ids field in ena_ring (John Linville) [1722628] - [netdrv] net: ena: ethtool: add extra properties retrieval via get_priv_flags (John Linville) [1722628] - [netdrv] net: ena: add handling of llq max tx burst size (John Linville) [1722628] - [netdrv] net: ena: gcc 8: fix compilation warning (John Linville) [1722628] - [netdrv] net: ena: fix ena_com_fill_hash_function() implementation (John Linville) [1722628] - [netdrv] net: ena: improve latency by disabling adaptive interrupt moderation by default (John Linville) [1722628] - [netdrv] net: ena: fix return value of ena_com_config_llq_info() (John Linville) [1722628] - [netdrv] net: ena: fix incorrect test of supported hash function (John Linville) [1722628] - [netdrv] net: ena: fix: Free napi resources when ena_up() fails (John Linville) [1722628] - [netdrv] net: ena: fix: set freed objects to NULL to avoid failing future allocations (John Linville) [1722628] - [netdrv] net: ena: fix swapped parameters when calling ena_com_indirect_table_fill_entry (John Linville) [1722628] - [arm64] arm64: kexec: Add comment to explain use of __flush_icache_range() (Mark Salter) [1757450] - [arm64] arm64: kexec: machine_kexec should call __flush_icache_range (Mark Salter) [1757450] - [arm64] arm64: Do not issue IPIs for user executable ptes (Mark Salter) [1757450] - [arm64] arm64: hibernate: Avoid sending cross-calling with interrupts disabled (Mark Salter) [1757450] - [arm64] arm64: mm: Export __flush_icache_range() to modules (Mark Salter) [1757450] - [arm64] arm64: IPI each CPU after invalidating the I-cache for kernel mappings (Mark Salter) [1757450] - [s390] s390/dasd: Handle out-of-space constraint (Philipp Rudo) [1525398] - [s390] s390/dasd: Use ALIGN_DOWN macro (Philipp Rudo) [1525398] - [s390] s390/dasd: Make dasd_setup_queue() a discipline function (Philipp Rudo) [1525398] - [s390] s390/dasd: Add new ioctl to release space (Philipp Rudo) [1525398] - [s390] s390/dasd: Add dasd_sleep_on_queue_interruptible() (Philipp Rudo) [1525398] - [s390] s390/dasd: Add missing intensity definition (Philipp Rudo) [1525398] - [s390] s390/dasd: Fix whitespace (Philipp Rudo) [1525398] - [s390] s390/dasd: Add dynamic formatting support for ESE volumes (Philipp Rudo) [1525398] - [s390] s390/dasd: Recognise data for ESE volumes (Philipp Rudo) [1525398] - [s390] s390/dasd: Put sub-order definitions in a separate section (Philipp Rudo) [1525398] - [s390] s390/dasd: Make layout analysis ESE compatible (Philipp Rudo) [1525398] - [s390] s390/dasd: Remove old defines and function (Philipp Rudo) [1525398] - [s390] s390/dasd: Remove unused structs and function prototypes (Philipp Rudo) [1525398] - [tools] perf report: Dump s390 counter set data to file (Philipp Rudo) [1731036] - [tools] perf report: Display arch specific diagnostic counter sets, starting with s390 (Philipp Rudo) [1731036] - [tools] perf report: Add s390 diagnosic sampling descriptor size (Philipp Rudo) [1731036] - [s390] s390/cpum_cf_diag: Add support for CPU-MF SVN 6 (Philipp Rudo) [1731036] - [s390] s390/cpumf: Fix warning from check_processor_id (Philipp Rudo) [1731036] - [s390] s390/cpum_cf_diag: Add support for s390 counter facility diagnostic trace (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: Handle EBUSY return code from CPU counter facility reservation (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: add ctr_stcctm() function (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: move common functions into a separate file (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: introduce kernel_cpumcf_avail() function (Philipp Rudo) [1731036] - [s390] s390/cpu_mf: replace stcctm5() with the stcctm() function (Philipp Rudo) [1731036] - [s390] s390/cpu_mf: add store cpu counter multiple instruction support (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: Add minimal in-kernel interface for counter measurements (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: introduce kernel_cpumcf_alert() to obtain measurement alerts (Philipp Rudo) [1731036] - [s390] s390/cpu_mf: move struct cpu_cf_events and per-CPU variable to header file (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: rename per-CPU counter facility structure and variables (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: prepare for in-kernel counter measurements (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: move counter set controls to a new header file (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: Reject request for sampling in event initialization (Philipp Rudo) [1731036] - [s390] s390/perf: Change CPUM_CF return code in event init function (Philipp Rudo) [1731036] - [acpi] ACPI / property: Add two new Thunderbolt property GUIDs to the list (Jarod Wilson) [1483494] - [acpi] ACPI: property: restore _DSD data subnodes GUID comment (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for Intel Ice Lake (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Expose active parts of NVM even if upgrade is not supported (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Hide switch attributes that are not set (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Do not fail adding switch if some port is not implemented (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Use 32-bit writes when writing ring producer/consumer (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Move NVM upgrade support flag to struct icm (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Correct path indices for PCIe tunnel (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Show key using *pE not *pEp (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Switch to use device_property_count_uXX() (Jarod Wilson) [1483494] - [include] device property: Add helpers to count items in an array (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Implement CIO reset correctly for Titan Ridge (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make sure device runtime resume completes before taking domain lock (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add SPDX license identifier - Makefile/Kconfig (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add SPDX license identifier for more missed files (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make priority unsigned in struct tb_path (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: shash - remove shash_desc::flags (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Start firmware on Titan Ridge Apple systems (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Reword output of tb_dump_hop() (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make rest of the logging to happen at debug level (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make __TB_[SW|PORT]_PRINT take const parameters (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for XDomain connections (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make tb_switch_alloc() return ERR_PTR() (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for DMA tunnels (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add XDomain UUID exchange support (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Run tb_xdp_handle_request() in system workqueue (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Do not tear down tunnels when driver is unloaded (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for Display Port tunnels (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Rework NFC credits handling (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Generalize port finding routines to support all port types (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Scan only valid NULL adapter ports in hotplug (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for full PCIe daisy chains (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Discover preboot PCIe paths the boot firmware established (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Deactivate all paths before restarting them (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Extend tunnel creation to more than 2 adjacent switches (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add helper function to iterate from one port to another (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Assign remote for both ports in case of dual link (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add functions for allocating and releasing HopIDs (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Generalize tunnel creation functionality (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Rename tunnel_pci to tunnel (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Cache adapter specific capability offset into struct port (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Properly disable path (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Set sleep bit when suspending switch (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Configure lanes when switch is initialized (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Move LC specific functionality into a separate file (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add dummy read after port capability list walk on Light Ridge (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Enable TMU access when accessing port space on legacy devices (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Do not allocate switch if depth is greater than 6 (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Take domain lock in switch sysfs attribute callbacks (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Block reads and writes if switch is unplugged (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Drop duplicated get_switch_at_route() (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Remove unused work field in struct tb_switch (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Fix to check the return value of kmemdup (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: property: Fix a missing check of kzalloc (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: xdomain: Fix to check return value of kmemdup (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Fix to check return value of ida_simple_get (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Fix to check for kmemdup failure (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Fix a missing check of kmemdup (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: property: Fix a NULL pointer dereference (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Prevent root port runtime suspend during NVM upgrade (Jarod Wilson) [1483494] - [netdrv] net/ibmvnic: prevent more than one thread from running in reset (Steve Best) [1756943] - [netdrv] net/ibmvnic: unlock rtnl_lock in reset so linkwatch_event can run (Steve Best) [1756943] - [netdrv] sfc: don't score irq moderation points for GRO (Jarod Wilson) [1736303] - [netdrv] sfc: Use dev_get_drvdata where possible (Jarod Wilson) [1736303] - [netdrv] sfc: Remove 'PCIE error reporting unavailable' (Jarod Wilson) [1736303] - [netdrv] sfc: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jarod Wilson) [1736303] - [netdrv] sfc: Add SPDX license identifier - Makefile/Kconfig (Jarod Wilson) [1736303] - [netdrv] bonding: no need to print a message if debugfs_create_dir() fails (Jarod Wilson) [1756517] - [netdrv] bonding: Add vlan tx offload to hw_enc_features (Jarod Wilson) [1756517] - [netdrv] bonding: fix value exported by Netlink for peer_notif_delay (Jarod Wilson) [1756517] - [netdrv] bonding: add an option to specify a delay between peer notifications (Jarod Wilson) [1756517] - [netdrv] bonding: validate ip header before check IPPROTO_IGMP (Jarod Wilson) [1756517] - [netdrv] bonding/main: fix NULL dereference in bond_select_active_slave() (Jarod Wilson) [1756517] - [netdrv] bonding: Always enable vlan tx offload (Jarod Wilson) [1756517] - [netdrv] bonding/options: convert to using slave printk macros (Jarod Wilson) [1756517] - [netdrv] bonding/alb: convert to using slave printk macros (Jarod Wilson) [1756517] - [netdrv] bonding/802.3ad: convert to using slave printk macros (Jarod Wilson) [1756517] - [netdrv] bonding/main: convert to using slave printk macros (Jarod Wilson) [1756517] - [netdrv] bonding: add slave_foo printk macros (Jarod Wilson) [1756517] - [netdrv] bonding: fix error messages in bond_do_fail_over_mac (Jarod Wilson) [1756517] - [netdrv] bonding: improve event debug usability (Jarod Wilson) [1756517] - [netdrv] net: bonding: Inherit MPLS features from slave devices (Jarod Wilson) [1756517] - [netdrv] bonding: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Jarod Wilson) [1756517] - [netdrv] bonding: Replace GPLv2 boilerplate/reference with SPDX - rule 90 (Jarod Wilson) [1756517] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 5 (Jarod Wilson) [1756517] - [netdrv] bonding: Add SPDX license identifier - Makefile/Kconfig (Jarod Wilson) [1756517] - [powerpc] powerpc/fadump: support holes in kernel boot memory area (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: remove RMA_START and RMA_END macros (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: update documentation about option to release opalcore (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: consider f/w load area (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/opalcore: provide an option to invalidate /sys/firmware/opal/core file (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/opalcore: enable CONFIG_OPAL_CORE for FADUMP (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/opalcore: export /sys/firmware/opal/core for analysing opal crashes (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: update documentation about CONFIG_PRESERVE_FA_DUMP (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: add support to preserve crash data on FADUMP disabled kernel (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: improve how crashed kernel's memory is reserved (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: consider reserved ranges while releasing memory (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: make crash memory ranges array allocation generic (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: process architected register state data provided by firmware (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: make use of memblock's bottom up allocation mode (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: Update documentation about OPAL platform support (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: handle invalidation of crashdump and re-registraion (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: Warn before processing partial crashdump (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: process the crashdump by exporting it as /proc/vmcore (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: support copying multiple kernel boot memory regions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: define OPAL register/un-register callback functions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: reset metadata address during clean up (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: register kernel metadata address with opal (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: improve fadump_reserve_mem() (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: add fadump support on powernv (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/opal: add MPIPL interface definitions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/powernv: Make possible for user to force a full ipl cec reboot (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: use FADump instead of fadump for how it is pronounced (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] pseries/fadump: move out platform specific support from generic code (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: release all the memory above boot memory size (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: add source info while displaying region contents (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] pseries/fadump: define RTAS register/un-register callback functions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: introduce callbacks for platform specific operations (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: move rtas specific definitions to platform code (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: define an empty fadump_cleanup() (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: use helper functions to reserve/release cpu notes buffer (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: Improve fadump documentation (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: declare helper functions in internal header file (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: add helper functions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: move internal macros/definitions to a new header (Desnes Augusto Nunes do Rosario) [1524687] - [watchdog] watchdog: iTCO: Add support for Cannon Lake PCH iTCO (Alexander Beregalov) [1724532] - [i2c] i2c: i801: Use iTCO version 6 in Cannon Lake PCH and beyond (Alexander Beregalov) [1724532] - [i2c] i2c: i801: Allow ACPI AML access I/O ports not reserved for SMBus (Alexander Beregalov) [1724532] - [block] loop: set PF_MEMALLOC_NOIO for the worker thread (Ming Lei) [1741392] - [fs] bdev: Fixup error handling in blkdev_get() (Ming Lei) [1741392] - [block] loop: Fix mount(2) failure due to race with LOOP_SET_FD (Ming Lei) [1741392] - [block] block, bfq: handle NULL return value by bfq_init_rq() (Ming Lei) [1741392] - [block] block, bfq: move update of waker and woken list to queue freeing (Ming Lei) [1741392] - [block] block, bfq: reset last_completed_rq_bfqq if the pointed queue is freed (Ming Lei) [1741392] - [block] block: aoe: Fix kernel crash due to atomic sleep when exiting (Ming Lei) [1741392] - [block] rq-qos: use a mb for got_token (Ming Lei) [1741392] - [block] rq-qos: set ourself TASK_UNINTERRUPTIBLE after we schedule (Ming Lei) [1741392] - [block] rq-qos: don't reset has_sleepers on spurious wakeups (Ming Lei) [1741392] - [block] rq-qos: fix missed wake-ups in rq_qos_throttle (Ming Lei) [1741392] - [include] wait: add wq_has_single_sleeper helper (Ming Lei) [1741392] - [block] block, bfq: check also in-flight I/O in dispatch plugging (Ming Lei) [1741392] - [block] block: fix sysfs module parameters directory path in comment (Ming Lei) [1741392] - [block] block: Allow mapping of vmalloc-ed buffers (Ming Lei) [1741392] - [block] block/bio-integrity: fix a memory leak bug (Ming Lei) [1741392] - [block] block: Disable write plugging for zoned block devices (Ming Lei) [1741392] - [block] blk-throttle: fix zero wait time for iops throttled group (Ming Lei) [1741392] - [block] block: Fix potential overflow in blk_report_zones() (Ming Lei) [1741392] - [block] blk-cgroup: turn on psi memstall stuff (Ming Lei) [1741392] - [block] block: init flush rq ref count to 1 (Ming Lei) [1741392] - [lib] sbitmap: Replace cmpxchg with xchg (Ming Lei) [1741392] - [block] block: Remove unused code (Ming Lei) [1741392] - [block] block, bfq: Init saved_wr_start_at_switch_to_srt in unlikely case (Ming Lei) [1741392] - [block] block, bfq: re-schedule empty queues if they deserve I/O plugging (Ming Lei) [1741392] - [block] block, bfq: preempt lower-weight or lower-priority queues (Ming Lei) [1741392] - [block] block, bfq: detect wakers and unconditionally inject their I/O (Ming Lei) [1741392] - [block] block, bfq: bring forward seek&think time update (Ming Lei) [1741392] - [block] block, bfq: update base request service times when possible (Ming Lei) [1741392] - [block] block, bfq: fix rq_in_driver check in bfq_update_inject_limit (Ming Lei) [1741392] - [block] block, bfq: reset inject limit when think-time state changes (Ming Lei) [1741392] - [kernel] cgroup: export css_next_descendant_pre for bfq (Ming Lei) [1741392] - [block] block: update print_req_error() (Ming Lei) [1741392] - [block] block: use blk_op_str() in blk-mq-debugfs.c (Ming Lei) [1741392] - [block] block: add centralize REQ_OP_XXX to string helper (Ming Lei) [1741392] - [block] block: improve print_req_error (Ming Lei) [1741392] - [block] block: rename CONFIG_DEBUG_BLK_CGROUP to CONFIG_BFQ_CGROUP_DEBUG (Ming Lei) [1741392] - [block] bfq-iosched: move bfq_stat_recursive_sum into the only caller (Ming Lei) [1741392] - [block] blk-cgroup: move struct blkg_stat to bfq (Ming Lei) [1741392] - [block] blk-cgroup: introduce a new struct blkg_rwstat_sample (Ming Lei) [1741392] - [block] blk-cgroup: pass blkg_rwstat structures by reference (Ming Lei) [1741392] - [block] blk-cgroup: factor out a helper to read rwstat counter (Ming Lei) [1741392] - [block] block: drbd: no need to check return value of debugfs_create functions (Ming Lei) [1741392] - [block] blk-core: Remove blk_end_request*() declarations (Ming Lei) [1741392] - [block] block: code cleanup queue_poll_stat_show() (Ming Lei) [1741392] - [block] block: use right format specifier for op (Ming Lei) [1741392] - [block] block: get rid of redundant else (Ming Lei) [1741392] - [block] block: use req_op() to maintain consistency (Ming Lei) [1741392] - [fs] blkcg, writeback: dead memcgs shouldn't contribute to writeback ownership arbitration (Ming Lei) [1741392] - [block] blkcg: blkcg_activate_policy() should initialize ancestors first (Ming Lei) [1741392] - [block] blkcg: perpcu_ref init/exit should be done from blkg_alloc/free() (Ming Lei) [1741392] - [block] blkcg: update blkcg_print_stat() to handle larger outputs (Ming Lei) [1741392] - [block] block: bio: Use struct_size() in kmalloc() (Ming Lei) [1741392] - [block] block: genhd: Use struct_size() helper (Ming Lei) [1741392] - [block] block: null_blk: fix race condition for null_del_dev (Ming Lei) [1741392] - [block] blk-mq/debugfs: Fix improper print qualifier (Ming Lei) [1741392] - [block] loop: Don't change loop device under exclusive opener (Ming Lei) [1741392]- [documentation] timekeeping.txt: Correct maxCount of n-bit binary counter (Jaroslav Kysela) [1738610] - [sound] ALSA: clk: Add (devm_)clk_get_optional() functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: uapi: align comments with firmware files (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: rename SOUNDWIRE to ALH (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: add ALH parameters (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: remove SPDX "WITH Linux-syscall-note" from kernel-space headers again (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc.h: fe_compr can be bit field (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc.h: fixup for_each_card_links() macro (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Define a set of DAPM pre/post-up events (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: use bit field for bus_control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple_card_utils.h: care NULL dai at asoc_simple_debug_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: remove an unused field from struct hda_codec (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Avoid polluting led_* namespace (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Add Hiby device family to quirks for native DSD support (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Update DSD support quirks for Oppo and Rotel (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: DSD auto-detection for Playback Designs (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: remove some dead code (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix possible NULL dereference at create_yamaha_midi_quirk() (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Clean up check_input_term() (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Remove superfluous bLength checks (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Unify the release of usb_mixer_elem_info objects (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Simplify parse_audio_unit() (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: More validations of descriptor units (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Check mixer unit bitmap yet more strictly (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Fix memory leak at line6_init_pcm() error path (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix invalid NULL check in snd_emuusb_set_samplerate() (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Add implicit fb quirk for Behringer UFX1604 (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix a stack buffer overflow bug in check_input_term (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix an OOB bug in parse_audio_mixer_unit (Jaroslav Kysela) [1738610] - [sound] ALSA: hiface: fix multiple memory leak bugs (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Add Pioneer DDJ-SX3 PCM quirck (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Skip bSynchAddress endpoint check if it is invalid (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: fix PCM device order (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Unify audioformat release code (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: fix a memory leak bug (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix gpf in snd_usb_pipe_sanity_check (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Scarlett Gen 2 mixer interface (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: sizeof (byte) is always 1, use that fact. (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Fix a typo (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Fix wrong altsetting for LINE6_PODHD500_1 (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: fix Line6 Helix audio format rates (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix parse of UAC2 Extension Units (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Fix write on zero-sized buffer (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: fix sign unintended sign extension on left shifts (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Sanity checks for each pipe and EP types (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Enable .product_name override for Emagic, Unitor 8. (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Use container_of() (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Drop superfluous timer helper function (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: variax: Rewrite complex timer & work combo with a delayed work (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: podhd: Rewrite complex timer & work combo with a delayed work (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: pod: Rewrite complex timer & work combo with a delayed work (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Assure canceling delayed work at disconnection (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 33 (Jaroslav Kysela) [1738610] - [sound] ALSA: sparc: Mark expected switch fall-throughs (Jaroslav Kysela) [1738610] - [sound] ALSA: fix a memory leak bug (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ux500: mop500: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ux500: mop500: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ux500: mop500: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: txx9: txx9aclc-generic: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: rx51: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: rx51: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: rx51: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: osk5912: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap3pandora: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-twl4030: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-twl4030: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-twl4030: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-hdmi: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-hdmi: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-hdmi: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-abe-twl6040: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-abe-twl6040: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-abe-twl6040: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: n810: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Fix slot mask settings when using multiple AXRs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Set unused serializers as INACTIVE (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: Fix SDMA users not providing channel names (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Support for auxclk-fs-ratio (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-evm: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-evm: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-evm: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: ams-delta: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: trimslice: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: trimslice: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: trimslice: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm9712: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm9712: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm9712: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8903: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8903: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8903: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8753: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8753: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8753: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_sgtl5000: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_sgtl5000: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_sgtl5000: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5677: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5677: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5677: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5640: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5640: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5640: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_max98090: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_max98090: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_max98090: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_alc5632: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_alc5632: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_alc5632: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: pass volume min/max linear value to FW (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ignore unrecoverable CTX_SAVE IPC errors at suspend (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: sun50i-codec-analog: Add earpiece (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: sun4i-codec: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: spdifrx: manage identification registers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: dfsdm: add 16 bits audio record support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: add cpu_dai_name for DAIs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: add min/max step for volume_table (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sof: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: clarify operator precedence (Jaroslav Kysela) [1738610] - [sound] ALSA: ASOC: SOF: ipc: prevent logging trace messages (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: add new macro hstream_to_sof_hda_stream() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: make sure RUN bit setting to 0 during clear stream status (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda-stream: fix a deadlock with bus->reg_lock (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: modify stream interrupt handler (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: save handle to sdev in sof_intel_hda_stream (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: remove misleading error trace from IRQ thread (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: dont wake dsp up in kcontrol IO (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: Fix handling of custom_stop_condition on DAPM graph walks (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: compress: Fix memory leak from snd_soc_new_compress (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf: sirf-audio: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf: sirf-audio: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf: sirf-audio: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sh: sh7760-ac97: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: ssiu: tidyup SSI_MODE1/2 settings (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: fixup mod ID calculation in rsnd_ctu_probe_ (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: add missing pin sharing with SSI9 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sh: migor: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tobermory: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tm2_wm5110: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tm2_wm5110: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tm2_wm5110: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: speyside: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: snow: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: snow: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: snow: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8994pcm: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8994: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8994: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8994: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8580: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_spdif: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smartq_wm8987: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: s3c24xx_uda134x: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: s3c24xx_simtec_tlv320aic23: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: s3c24xx_simtec_hermes: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: rx1950_uda1380: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: odroid: fix a double-free issue for cpu_dai (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: odroid: fix an use-after-free issue for codec (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: odroid: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: neo1973_wm8753: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: lowland: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: littlemill: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: jive_wm8750: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: h1940_uda1380: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: bells: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: arndale_rt5631: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: arndale_rt5631: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: arndale_rt5631: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_rt5645: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_rt5645: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_rt5645: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip-max98090: Remove MICBIAS as supply of input pin IN34 (Jaroslav Kysela) [1738610] - [sound] ALSA: SoC: rockchip: rockchip_max98090: Enable MICBIAS for headset keypress detection (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_max98090: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3399_gru_sound: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3399_gru_sound: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3399_gru_sound: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rk3399_gru_sound: Support 32, 44.1 and 88.2 kHz sample rates (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3288_hdmi_analog: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3288_hdmi_analog: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3288_hdmi_analog: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: pdm: select CONFIG_RATIONAL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: storm: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: storm: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: storm: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: apq8016_sbc: Fix oops with multiple DAI links (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: apq8016_sbc: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: apq8016_sbc: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: tosa: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: hx4700: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: kernel: fix typos and some coding style in comments (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: Add missing Slimbus0 audio route (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: apq8016_sbc: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: zylonite: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: z2: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: ttc-dkb: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: spitz: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: pxa2xx-ac97.c: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: poodle: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: palm27x: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: mioa701_wm9713: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: magician: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: imote2: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: em-x270: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: e800_wm9712: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: e750_wm9705: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: e740_wm9705: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: corgi: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: brownstone: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mxs: mxs-sgtl5000: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mxs: mxs-sgtl5000: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mxs: mxs-sgtl5000: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-toddr: add sm1 support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-toddr: expose all 8 inputs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: tdmout: add sm1 support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdmout: right_j is not supported (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: tdmin: expose all 16 inputs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdmin: right_j is not supported (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm: fix sample clock inversion (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm: consistently use SND_SOC_DAIFMT defines (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: g12a-tohdmitx: require regmap mmio (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm-formatter: free reset on device removal (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm-formatter: add reset (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-spdifout: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-spdifin: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-pdm: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-frddr: expose all 8 outputs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-frddr: add sm1 support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-fifo: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650-rt5676: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650-rt5514: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8173-max98090: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt6797-mt6351: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt2701-wm8960: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt2701-cs42448: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Add missing newline at end of file (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: kirkwood: armada-370-db: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: kirkwood: armada-370-db: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: kirkwood: armada-370-db: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: jz4740: qi_lb60: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 239 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Fix incorrect capture position reporting (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Fix NULL ptr dereference when unloading clk dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Don't return failure on machine driver reload (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Do not disable FW notifications (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof_rt5682: use GFP_KERNEL instead of GFP_ATOMIC (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: correct naming for dmic16k (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof_rt5682: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add quirk for Irbis NB41 netbook (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bxt-da7219-max98357a: add BE dailink for dmic16k (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: add MCLK support for BYT platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl_rt286: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl_nau88l25_ssm4567: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl_nau88l25_max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_common: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_rt5663_rt5514_max98927: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_rt5663_max98927: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_rt5660: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: kbl_da7219_max98927: add dai_trigger function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: haswell: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_nau8824: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_max98090_ti: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_nocodec: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_es8316: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_da7213: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_cx2072x: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: byt-rt5640: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: byt-max98090: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bxt_rt298: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bxt_da7219_max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: broadwell: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bdw-rt5677: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph-card: fix use-after-free in graph_for_each_link (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph-card: add missing const at graph_get_dai_id() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: phycore-ac97: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card-utils: care no Platform for DPCM (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph-card: fix use-after-free in graph_dai_link_of_dpcm() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph-card: fix an use-after-free in graph_get_dai_id() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: wm1133-ev1: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: pcm030-audio-fabric: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: mx27vis-aic32x4: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-spdif: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-spdif: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-spdif: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-sgtl5000: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-sgtl5000: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-sgtl5000: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-mc13783: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: mpc8610_hpcd/p1022_ds/p1022_rdk: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: no need to check return value of debugfs_create functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: fsl-asoc-card: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: eukrea-tlv320: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: efika-audio-fabric: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm_adsp: Allow bus error handler to be called directly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm_adsp: no need to check return value of debugfs_create functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: remove multiple defines. (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: add irqflag IRQF_ONESHOT flag (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: Fix misuse of GENMASK macro (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tlv320aic31xx: suppress error message for EPROBE_DEFER (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tas571x: Fix -Wunused-const-variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: Fix charge pump source assignment (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: Fix of unmute outputs on probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: add ADC mute control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: Improve VAG power and mute control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: Fix definition of VAG Ramp Control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5682: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677-spi: Rename driver to differentiate from main codec (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5665: remove redundant assignment to variable idx (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5514-spi: don't use snd_soc_lookup_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: simplify the EFUSE read function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: Remove executable attribute from source files (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: Fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: add silence detection and manual PDB control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: Convert headers to SPDX (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: fix DC calibration offset not applying (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Relocate my e-mail to .com domain zone (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: nau8825: fix fake interruption when booting (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: nau8822: support master mode (Jaroslav Kysela) [1738610] - [sound] ALSA: soc: codecs: mt6358: change return type of mt6358_codec_init_reg (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: msm8916-wcd-digital: Add sidetone support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98383: fix i2c probe failure (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 496 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdac_hdmi: report codec link up/down status to bus (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec: hdac_hdmi: fix pin connections at cvt enable (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 463 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: mark PM function as __maybe_unused (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98357a: use mdelay for sdmode-delay (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98357a: avoid speaker pop when playback startup (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Fix MFREQ selection issue for async mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cros_ec_codec: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ak4118: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: spi: AD ASoC: declare missing of table (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ab8500: add range to usleep_range (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cirrus: snappercl15: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cirrus: simone: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cirrus: ep93xx-i2s.c: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cirrus: edb93xx: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: bcm: cygnus-pcm: Unneeded variable: "ret". (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: au1x: psc-i2s.c: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: au1x: db1200: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: au1x: db1000: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: tse850-pcm5142: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: tse850-pcm5142: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: tse850-pcm5142: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: sam9x5_wm8731: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: sam9x5_wm8731: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: sam9x5_wm8731: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: sam9g20_wm8731: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: mikroe-proto: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: atmel-wm8904: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: atmel-pdmic: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: atmel-pcm-dma.c: use devm_snd_dmaengine_pcm_register() (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: atmel-classd: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: acp-rt5645: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: acp-da7219-max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 200 (Jaroslav Kysela) [1738610] - [sound] ALSA: ps3: Remove Unneeded variable: "ret" (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 277 (Jaroslav Kysela) [1738610] - [sound] ALSA: rme9652: Unneeded variable: "result". (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 274 (Jaroslav Kysela) [1738610] - [sound] ALSA: hdspm: Fix single speed ADAT capture and playback with RME HDSPe AIO (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 264 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 404 (Jaroslav Kysela) [1738610] - [sound] ALSA: lx6464es - Remove set but not used variables 'orun_mask, urun_mask' (Jaroslav Kysela) [1738610] - [sound] ALSA: lx6464es: Remove unneeded variable err (Jaroslav Kysela) [1738610] - [sound] ALSA: lx6464es - add support for LX6464ESe pci express variant (Jaroslav Kysela) [1738610] - [sound] ALSA: ice1712: Check correct return value to snd_i2c_sendbytes (EWS/DMX 6Fire) (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 29 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 46 (Jaroslav Kysela) [1738610] - [sound] ALSA: emu10k1: Remove unneeded variable "change" (Jaroslav Kysela) [1738610] - [sound] ALSA: echoaudio: Replace kmalloc + memcpy with kmemdup (Jaroslav Kysela) [1738610] - [sound] ALSA: pci: echoaudio: remove variable which is a constant (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 364 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 118 (Jaroslav Kysela) [1738610] - [sound] ALSA: cs4281: remove redundant assignment to variable val and remove a goto (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 32 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 116 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 456 (Jaroslav Kysela) [1738610] - [sound] ALSA: au88x0: Remove unneeded variable: "changed" (Jaroslav Kysela) [1738610] - [sound] ALSA: asihpi: Remove unneeded variable change (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 88 (Jaroslav Kysela) [1738610] - [sound] ALSA: ac97: remove unused variable 'snd_ac97_controls_master_mono' (Jaroslav Kysela) [1738610] - [sound] ALSA: dmasound_atari: Mark expected switch fall-through (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 176 (Jaroslav Kysela) [1738610] - [sound] ALSA: i2c: ak4xxx-adda: Fix a possible null pointer dereference in build_adc_controls() (Jaroslav Kysela) [1738610] - [sound] ALSA: isa/wavefront: remove redundant assignment to pointer bptr (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 370 (Jaroslav Kysela) [1738610] - [sound] ALSA: sb: remove redundant assignment to variable result (Jaroslav Kysela) [1738610] - [sound] ALSA: Revert "ALSA: hda: Add codec on bus address table lately" (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Unexport a few more stuff (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Drop export of snd_hdac_bus_add/remove_device() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Add codec on bus address table lately (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: readl/writel need linux/io.h (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: intel-nhlt: handle NHLT VENDOR_DEFINED DMIC geometry (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: move parts of NHLT code to new module (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Fix 1-minute detection delay when i915 module is not available (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Fix a headphone detection issue when using SOF (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: fix: lock reg_lock before calling snd_hdac_bus_update_rirb (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: add polling mode in snd_hdac_bus_get_response (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sdm845: remove unneeded semicolon (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dmaengine: Replace strncpy() with strscpy_pad() for pcm->name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: remove redundant use of ret variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: Add an op to set callback function for plug event (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_unbind_aux_dev() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add soc_unbind_aux_dev() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_bind_aux_dev() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_probe_link_dais() next to soc_remove_link_dais() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_probe_link_dais() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add new soc_link_init() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_probe_dai() next to soc_remove_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_remove_link_dais() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_remove_link_components() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_probe_link_components() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: make array pd static const, makes object smaller (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1305: make array pd static const, makes object smaller (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: make array pd static const, makes object smaller (Jaroslav Kysela) [1738610] - [sound] ALSA: SoC: simple-card-utils: set 0Hz to sysclk when shutdown (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: ignore 0Hz sysclk (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: make two arrays static const, makes object smaller (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: Use regmap_multi_reg_write() when initializing (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: Reset used registers at probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: Group register initialization at probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: Fix memory corruption on BE 64b systems (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: support fixed and variable both clock rates (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: fix redundant codes of clock (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: add DT-bindings (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dmaengine: Make the pcm->name equal to pcm->id if the name is not set (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx8: Fix COMPILE_TEST error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: common: Include link-name in error messages (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: common: Fix NULL pointer in of parser (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: common: Mark links as nonatomic (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: common: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add comment to jack at soc_remove_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf-audio: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ep93xx: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: add clock control of MCLK (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph: indicate rebind issue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: indicate rebind issue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: fix an use-after-free in simple_for_each_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: fix an use-after-free in simple_dai_link_of_dpcm() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: support snd_soc_dai_link_component style for cpu (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_probe_link_components() position (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add snd_soc_dapm_init() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: dapm related setup at one place (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_probe_component() position (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add soc_rtd_free() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: fix space issues (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: remove forward declaration of headset_init (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: move headset jack to card-specific storage (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: move private structure (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF/Intel: fix selection of SND_INTEL_NHTL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: broadwell: Simplify device probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bdw-rt5677: Simplify device probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: haswell: Simplify device probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Haswell: Adjust machine device private context (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-evm: Do not fail if the dai_set_sysclk returns -ENOTSUPP (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: edma-pcm: Fix for legacy dma_slave_map based channel lookup (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-i2s: Add S32_LE as support format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-i2s: Move the XSYNCERR workaround to .prepare callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Baytrail: Fix implicit fallthrough warning (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_ssi: Fix clock control issue in master mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: Fix primary interpolator max rate (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: fix tdm out data is valid on rising edge (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: tdm hw support tdm out and 8ch i2s out (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel_ssc_dai: implement left-justified data mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel_ssc_dai: rework DAI format configuration (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: enable SOC_SSC_PDC and SOC_SSC_DMA in Kconfig (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Force suspend/resume during system suspend/resume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: fix tdm out data align issue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: add mutex protection to set_fmt/set_tdm_slot (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: fix inverted L/R of headphone mixer volume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: fix headphone mixer volume table (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Release topology when we are done with it (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Remove memory available check (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Remove MCPS available check (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Remove static table index when parsing topology (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Print module type instead of id (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: NHLT: Fix debug print format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: Expose snd_soc_dapm_new_control_unlocked properly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: topology: fix memory leaks on sm, se and sbe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: topology: Consolidate and fix asoc_tplg_dapm_widget_*_create flow (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: topology: Consolidate how dtexts and dvalues are freed (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-topology: fix modern dai link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-topology: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Use correct function to access iomem space (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx8: Fix an is IS_ERR() vs NULL check (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i: Revert A83t description (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx8: Fix return value check in imx8_probe() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: remove unused DAPM-related variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: Revert initial A83t support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: imx-audmix: register the card on a proper dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx8: Make some functions static (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: rename soc_post_component_init() to soc_rtd_init() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: initialize list at one place (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: fix get control data return type and arguments (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: initialize component list (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-topology: use for_each_component_dais() at remove_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: soc_cleanup_card_resources() become void (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add NOTE to snd_soc_rtdcom_lookup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use device_register() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: switch tdm pins gpio function when playback on or off (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt2701: Fix -Wunused-const-variable warnings (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8988: fix typo in wm8988_right_line_controls (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx: Add i.MX8 HW support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Add OF DSP device support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: AMD: Fix Kconfig warning without GPIOLIB (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Add support for DSP formats (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Replace call to params_width by local variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Use the actual format width instead of an hardcoded one (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Use the physical / slot width for the clocks (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Add support for TDM slots (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: remove unneeded dai_link check from snd_soc_remove_dai_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: merge snd_soc_initialize_card_lists() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Add support for imx8qm (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mchp-i2s-mcc: Fix simultaneous capture and playback in master mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mchp-i2s-mcc: Wait for RX/TX RDY only if controller is running (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mchp-i2s-mcc: Fix unprepare of GCLK (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Support more channels (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Pass the channels number as an argument (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Remove duplicated quirks structure (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix the LRCK period on A83t (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix MCLK Enable bit offset on A83t (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix WSS and SR fields for the A83t (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix the LRCK polarity (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix LRCK and BCLK polarity offsets on newer SoCs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: RX and TX counter registers are swapped (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix the MCLK and BCLK dividers on newer SoCs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Use module clock as BCLK parent on newer SoCs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Move the format configuration to a callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Move the channel configuration to a callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Rework MCLK divider calculation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Replace call to params_channels by local variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Don't use the oversample to calculate BCLK (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Switch to devm for PCM register (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Register regmap and PCM before our component (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8904: implement input mode select as a mux (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8904: fix typo in DAPM kcontrol name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: Add all Chromebooks that need pmc_plt_clk_0 quirk (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: uniphier: Fix double reset assersion when transitioning to suspend state (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: initial support for Intel ALH DAI type (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: Add dummy support for i.MX8 DAIs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: imx-audmux: Add driver suspend and resume to support MEGA Fast (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: common: add ACPI matching tables for EHL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: common: add ACPI matching tables for Tiger Lake (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: Add Cometlake machine driver support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: Move pcm_mutex up to card level from snd_soc_pcm_runtime (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: 88pm860x: remove unused variables 'pcm_switch_controls' and 'aif1_mux' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42l56: remove unused variable 'adc_swap_enum' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8328: remove unused variable 'pga_tlv' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tlv320aic31xx: remove unused variable 'cm_m_enum' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tlv320aic23: remove unused variable 'tlv320aic23_rec_src' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: remove unused variable 'dac_vol_tlv' and 'adc_vol_tlv' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98371: remove unused variable 'max98371_noload_gain_tlv' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42l73: remove unused variables 'vsp_output_mux' and 'xsp_output_mux' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Print constant literals from format specifier (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt6358: add delay after dmic clock on (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: remove unused variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: remove unused variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mt2701: remove unused variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: Fix -Wunused-const-variable warning (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8737: Fix copy-paste error in wm8737_snd_controls (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs4349: Use PM ops 'cs4349_runtime_pm' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8328: Fix copy-paste error in es8328_right_line_controls (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: hsw: remove i386 build warning w/ size_t argument (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: Fix typos in ti/Kconfig (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_max98090: Set period size to 240 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Allow reconfiguration of tdm_slots and slot_width (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Retain the independence of DAC and ADC side of the codec (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: make headset codec optional (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max9850: remove unused variable 'max9850_reg' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98926: remove two unused variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: remove legacy style of aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: rx51: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: sun4i-codec: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tm2_wm5110: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: speyside: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: neo1973_wm8753: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_max98090: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: support snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdac_hdmi: Offload dapm update at jack detection (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: byt: Refactor fw ready / mem windows creation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: bdw: Use generic function for fw ready / mem windows creation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Remove call to snd_sof_dsp_mailbox_init (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ml26124: remove unused variable 'ngth' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mt6351: remove unused variable 'mt_lineout_control' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: intel: skl_hda_dsp_common: create HDMI jack kctl (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tscs454: remove unused variable 'PLL_48K_RATE' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: fix module_put() warning in soc_cleanup_component (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: dai_link check under soc_dpcm_debugfs_add() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: define soc_dpcm_debugfs_add() for non CONFIG_DEBUG_FS (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for card->deferred_resume_work (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: remove unneeded list_empty() check for snd_soc_try_rebind_card() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: call snd_soc_dapm_debugfs_init() at soc_init_card_debugfs() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for snd_soc_add_card_controls() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for snd_soc_dapm_add_routes() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for snd_soc_add_component_controls() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdac_hda: fix page fault issue by removing race (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Direct MMIO accesses (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Add support for imx7ulp/imx8mq (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: mark regmap as fast_io (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: large_config_get overhaul (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Implement set_bclk_ratio (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Add support for SAI new version (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: derive TX FIFO watermark from FIFO depth (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: add of_match data (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Update Tx/Rx channel enable mask (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Add registers definition for multiple datalines (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for snd_soc_dapm_new_controls() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: reuse rtdcom at snd_soc_rtdcom_add() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: don't use for_each_card_links_safe() at snd_soc_find_dai_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: check return value of snd_soc_add_dai_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add comment for for_each_xxx (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: set component->debugfs_root NULL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: Add a flag for the R0 calibration test (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: Add R0 temperature and TDM1 ADC2DAT Swap control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: don't call clk_get_rate() under atomic context (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98373: Remove executable bits (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_pcm_free() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_pcm_new() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_mmap() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_page() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_copy_user() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_ioctrl() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_pointer() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_set_bias_level() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_stream_event() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_seq_notifier() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_of_xlate_dai_name() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_of_xlate_dai_id() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_remove() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_probe() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_is_suspended() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_resume() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_suspend() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_trigger() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_hw_free() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_hw_params() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_prepare() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_close() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_open() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_get/put() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: add soc-component.c (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: remove soc_fill_silence() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: remove soc_rtdcom_copy_kernel() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: remove soc_rtdcom_ack() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: acp3x: use dma address for acp3x dma driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: acp3x: use dma_ops of parent device for acp3x dma driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: zx-tdm: remove redundant assignment to ts_width on error return path (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: SoC: skylake: no need to check return value of debugfs_create functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: fill some of the runtime stream parameters (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: remove ephemeral variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: create pcm for codec2codec links as well (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: use common NHLT module (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Merge skl_sst and skl into skl_dev struct (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Limit large_config_get to single frame (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Fix use of potentially uninitialized variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Update request-reply IPC model (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Common: Fix NULL dereference in tx_wait_done (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Fix race condition in IPC rx list (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 490 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Read HIPCT extension before clearing DONE bit (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: move NHLT header to common directory (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm-formatter: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: g12a-tohdmitx: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: au1x: psc-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: psc-ac97: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: uniphier: aio-dma: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: uniphier: evea: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: inno_rk3036: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: jz4740: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mmp-sspa: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: jz4725b: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: msm8916-wcd: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: sai: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun8i-codec: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: sun50i-codec-analog: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun8i-codec-analog: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: xlnx: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs4271: Fix a typo in the CS4171_NR_RATIOS (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: Mark expected switch fall-throughs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: xtfpga-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: kirkwood-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: spear: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mxs-saif: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: bcm2835-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_audmix: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: imx-audmux: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mt6797: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mt8173: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ep93xx-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra20_das: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: g12a-tohdmitx: override codec2codec params (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98373: add 88200 and 96000 sampling rate support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Incorrect SR and WSS computation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: fix missing return of error return code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Support for correct symmetric sample bits (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Correct slot_width posed constraint (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: Fix mono capture (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Fix some acpi vs apci typo in somme comments (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Fix clk PDIR handling for i2s master mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: deal with params when necessary (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: name link using stream direction (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: run callbacks in order (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: Add uda1334 codec driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: Add RT1308 amplifier driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Makefile - fix the top-level kernel module names (add snd- prefix) (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Improve serializer handling in multi AXR setups (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Add support for RIGHT_J format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Cleanup skl_module_cfg declaration (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Make MCPS and CPS params obsolete (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Combine snd_soc_skl_ipc and snd_soc_skl (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Reset pipeline before its deletion (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Strip T and L from TLV IPCs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Properly cleanup on component removal (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Initialize lists before access so they are safe to use (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Add function to cleanup debugfs interface (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Use recommended SDxFMT programming sequence (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Switch to modern UUID API (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl-pcm: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8955: Fix a typo in 'wm8995_pll_factors()' function name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Fail card instantiation if DAI format setup fails (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: move snd_soc_dai_stream_valid() to soc-dai.c (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use existing snd_soc_dai_digital_mute() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compress_new() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_remove() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_probe() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_resume() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_suspend() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_delay() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_bespoke_trigger() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_trigger() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_prepare() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_shutdown() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_startup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_hw_free() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: mv soc_dai_hw_params() to soc-dai (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: add soc-dai.c (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: Return -ENOTSUPP from set_channel_map() if no operation provided (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: support dai_link with platforms_num != 1 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: defer card registration if codec component is missing (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: don't use soc_find_component() at snd_soc_find_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use soc_find_component() at snd_soc_find_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: soc_find_component() uses snd_soc_dai_link_component (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: soc_find_component() uses snd_soc_is_matching_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_find_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: call snd_soc_unbind_card() under mutex_lock; (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: allow no Platform on dai_link (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: remove legacy style dai_link (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc.h: add sound dai_link connection macro (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: Support hw_free() callback at DAI level (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5665: Fix a typo in the name of a function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Remove dev_err() usage after platform_get_irq() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_esai: recover the channel swap after xrun (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_esai: Wrap some operations to be functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_esai: Add pm runtime function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: ssp: BCLK delay parameter (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Add DMIC token for unmute gain ramp time (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fix stream id setting (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fix link DMA config (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: reset link DMA state in prepare (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: reserve host DMA channel for hostless streams (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: assign link DMA channel at run-time (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: initial support for Elkhart Lake (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: initial support for Tiger Lake. (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Use generic function for fw ready / mem windows creation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: make sure DMA is start/stop by read the RUN bit (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: fix HDA direct MMIO access (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: remove duplicated clear WAKESTS (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: clear stream status and wakests properly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: add function for hda stop chip (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: set position buffer in init chip (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: correct ROM state mask (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Introduce snd_sof_dsp_get_window_offset (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Introduce snd_sof_dsp_get_mailbox_offset (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: add runtime idle callback (Jaroslav Kysela) [1738610] - [sound] ALSA: docs: timers: convert docs to ReST and rename to *.rst (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: use SOF defined init chip in resume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Enable jack detection (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: reduce ifdef usage for hda (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: remove unused state variable in suspend function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: implement runtime idle for CNL/APL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: use the defined stop chip in suspend (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: use the SOF defined ppcap functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: release link DMA for paused streams during suspend (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: loader: Don't ignore SRAM block types (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: loader: Use the BAR provided by FW (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Introduce snd_sof_dsp_get_bar_index ops (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: core: increase default IPC timeouts (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: use timeout configured at probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pcm: add ALH support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: use common code to send PCM_FREE IPC (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: reset DMA state in prepare (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: couple host and link DMA during FE hw_free (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pci: mark last_busy value at runtime PM init (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fixup HDaudio topology name with DMIC number (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: Add missing include file hdac_hda.h (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: Initialize hdaudio bus properly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fix MSI handling (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Initialize HDA controller after i915 init (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: add a parameter to disable MSI (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: remove duplicated include from hda.c (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: disallow building without CONFIG_PCI again (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: intel: extend IPC dump information (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Allow all channels in case of parallel DIN/DOUT setup (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Fix a typo in the name of a constant (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Add support for multi DIN/DOUT with TDM slots parameter (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Rename min_frame_size to slot_width (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl-hda-dsp-generic: add dmic dapm widget and route (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl-hda-dsp-generic: add dependency to dmic driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: Match Product Family instead of product (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: Invalidate only paths reachable for a given stream (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: use set_get_data in process load (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_esai: Add compatible string for imx6ull (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: keep analog power register at SND_SOC_BIAS_OFF (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: Remove magic number register writes (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: Revert remove superfluous set (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: remove superfluous set (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: depop stereo dac (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: handle concurrent interrupts (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: clear interrupts by polarity flip (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: move jack-detect init to i2c probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: fall back to DT prop names on error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: Add component driver name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: use more of the volume range from DACs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: remove w90x900/nuc900 platform drivers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: nuc900: nuc900-audio: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: add dmic dapm widget to support dmic PCM (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add for_each_xxx macro for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: remove useless check on codec (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: fix null pointer dereference in clean up (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sst: fix kmalloc call with wrong flags (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: Fix deadlock in snd_soc_instantiate_card() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Remove erroneous soc_cleanup_card_resources() call (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use snd_soc_dai_link_component for CPU (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: move DAI pre-links initiation to snd_soc_instantiate_card (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: fix warning reported by kbuild test robot and minor issue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: Mark format integer literals as unsigned (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: Tell codec that jack is being removed (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Change SR and WSS computation (Jaroslav Kysela) [1738610] - [sound] ALSA: SoC: rt274: Fix internal jack assignment in set_jack callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: fix kernel oops with platform_name override (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_nau8824: fix kernel oops with platform_name override (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_es8316: fix kernel oops with platform_name override (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_max98090: fix kernel oops with platform_name override (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 395 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 340 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Add offset to RX channel select (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix sun8i tx channel offset mask (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98090: remove 24-bit format support if RJ is 0 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: da7219: Fix build error without CONFIG_I2C (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Fix COMPILE_TEST build error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Implement set_tdm_slot callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: Make some symbols static (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: remove set but not used variable 'is_right_j ' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: Add RT1011 amplifier driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: debug: add new debugfs entries for IPC flood test (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: Introduce SOF_IPC_GLB_TEST_MSG IPC command (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: uapi: mirror firmware changes (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: send time stamp to FW for alignment (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: bump to ABI 3.6 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: soundwire: add initial soundwire support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: add support for mux/demux component (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: fix DSP oops definitions in FW ABI (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: ipc: don't check for HIPCCTL register value (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda-ipc: re-enable IPC IRQ at end of handler (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda-ipc: read all IPC registers first (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: cnl-ipc: re-enable IPC IRQ at end of handler (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: cnl-ipc: move code around for clarity (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: cnl-ipc: read all IPC registers first (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Do not send cmd via SHIM register (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: add mode parameter for snd_sof_debugfs_buf_item (Jaroslav Kysela) [1738610] - [sound] ALSA: Revert "ASoC: core: use component driver name as component name" (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: sai: manage identification registers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: replace fw ready bitfield with explicit bit ordering (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Baytrail: add quirk for Aegex 10 (RU2) tablet (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: fix typos of SPDX-License-Identifier (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 201 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 162 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 149 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: use the defined ppcap functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: add COMPILE_TEST for PCI options (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: Add COMPILE_TEST for new machine drivers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: remove dependency on asm/platform_sst_audio.h (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoc: fix sound/soc/intel/skylake/slk-ssp-clk.c build error on IA64 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: use common helpers to detect CPUs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: Add missing voice activation register definitions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: use component driver name as component name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Fix build error with CONFIG_GPIOLIB is not set (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: fix undefined references with Baytrail-only support (Jaroslav Kysela) [1738610] - [sound] ALSA: wcd9335: fix a incorrect use of kstrndup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-codec: fix first delay on Speaker (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-spdif: Add support for H6 SoC (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-spdif: Add TX fifo bit flush quirks (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-spdif: Move quirks to the top (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: fix spelling mistake "configued" -> "configured" (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: fix integer overflow on unsigned int multiply (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: force end-of-file for debugfs trace at suspend (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: trace: remove code duplication in sof_wait_trace_avail() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Use struct_size() in kmemdup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98357a: Show KConfig entry (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: Use struct_size() helper (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: remove redundant assignment to pulse_len (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fix the hda init chip (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: fix a race, leading to IPC timeouts (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: control: correct the copy size for bytes kcontrol put (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pcm: remove warning - initialize workqueue on open (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pcm: clear hw_params_upon_resume flag correctly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: core: fix error handling with the probe workqueue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: core: remove snd_soc_unregister_component in case of error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: core: remove DSP after unregistering machine driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: fixup references at soc_cleanup_card_resources() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Force polling mode on CFL and CNL (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 119 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 64 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: lock client_mutex while removing link components (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: Restore original configuration of DAI format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qdsp6: q6core: Use struct_size() in kmemdup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Use struct_size() helper (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: Use struct_size() in krealloc() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: remove unnecessary inclusion of skl.h (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: move card registration to the end of probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: remove unused DAPM pins (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: enable dev runtime suspend and resume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Add machine driver for CX2072X on BYT/CHT platforms (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Add support for Conexant CX2072X CODEC (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_asrc: Unify the supported input and output rate (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: fixup try_module_get()/module_put() timing (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: add newline for clarity (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: fix compile error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: fix compile error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: fix AMP quirk support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: fix for codec button mapping (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 4 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 3 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: Fix configuration of DAI format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: WARN() is not related to component->driver->probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: move pcm_new from snd_soc_component_driver to snd_soc_dai_driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: Remap button control-function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: enable IIR filter (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rename functions that pollute the simple_xxx namespace (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: soc-acpi: Fix machine selection order (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677-spi: Handle over reading when flipping bytes (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dpm: fixup DAI active unbalance (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tlv320aic3x: Add support for high power analog output (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Add reset gpio handling (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Add regcache mask dirty (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_asrc: replace the process_option table with function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_asrc: Fix the issue about unsupported rate (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: add g12a tohdmitx control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: add basic codec-to-codec link support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: allow muxes to force a disconnect (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: set link name based on link node name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: set data align (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: add memory interface data align (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ak4458: rstn_control - return a non-zero on error only (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: re-introduce mutex locking (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: add soc_pcm_components_open() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: add missing cpu_dai->rate = 0 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: do cpu_dai related operation at same place (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use soc_find_component() at snd_soc_get_dai_id() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add soc_component_to_node() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup soc_bind_dai_link() comment balance (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: don't use codec_dais on soc_bind_dai_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use i on snd_soc_resume() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98357a: request GPIO when device get probed (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: ICL add Icelake chip info struct (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: ICL: add Icelake SSP count (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pcm: remove runtime PM calls during pcm open/close (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Add Cometlake PCI IDs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Add Comet Lake PCI IDs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: Reporting accurate hw_ptr for acp3x dma (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: BE dai needs prepare when pause release after resume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ak4458: add return value for ak4458_probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC : cs4265 : readable register too low (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: fix error in verbose ipc command parsing (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: fix race in FW boot timeout handling (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: nocodec: fix undefined reference (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-acpi: fix implicit header use of module.h/export.h (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Move clock operation to PM runtime (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: i2s: manage identification registers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: remove ops dependency on the dai id (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: remove reference to the dai drivers in the private data (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: remove reference to the current substream (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: remove function name debug traces (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282 (Jaroslav Kysela) [1738610] - [sound] ALSA: xen-front: fix unintention integer overflow on left shifts (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - PCI quirk for Medion E4254 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Apply AMD controller workaround for Raven platform (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fix alienware headset mic (Jaroslav Kysela) [1738610] - [sound] ALSA: Add Acer Aspire Ethos 8951G model quirk (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi: remove redundant assignment to variable pcm_idx (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fix the problem of two front mics on a ThinkCentre (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Enable internal speaker & headset mic of ASUS UX431FL (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Add quirk for HP Pavilion 15 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fix overridden device-specific initialization (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Fix potential endless loop at applying quirks (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Allow runtime PM for controller if component notifier is used (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Blacklist PC beep for Lenovo ThinkCentre M73/93 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Check beep whitelist before assigning in all codecs (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/ca0132 - Add new SBZ quirk (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Fixes inverted Conexant GPIO mic mute led (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Define a fallback_pin_fixup_tbl for alc269 family (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Expand pin_match function to match upcoming new tbls (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Drop unsol event handler for Intel HDMI codecs (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Add a generic reboot_notify (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Let all conexant codec enter D3 when rebooting (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/sigmatel - remove unused variable 'stac9200_core_init' (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Add quirk for HP Envy x360 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Set fifo_size for both playback and capture streams (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Fix a memory leak bug (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Add a quirk model for fixing Huawei Matebook X right speaker (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Add model description for Chrome headset button quirk (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fix a typo in model documentation (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Inform too slow responses (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Apply workaround for another AMD chip 1022:1487 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Remove page allocation redirection (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Workaround for crackled sound on AMD controller (1022:1457) (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Don't override global PCM hw info flag (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Add support of Zhaoxin controller (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/intel: stop probe if DMICS are detected on Skylake+ platforms (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Show the fatal CORB/RIRB error more clearly (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Add a conexant codec entry to let mute led work (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Fix intermittent CORB/RIRB stall on Intel chips (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Make hdac_device device-managed (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Flush interrupts on disabling (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi - Allow audio component for AMD/ATI and Nvidia HDMI (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi - Don't report spurious jack state changes (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Optimize resume for codecs without jack detection (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Don't resume forcibly i915 HDMI/DP codec (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi - Fix i915 reverse port/pin mapping (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi - Remove duplicated define (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek: apply ALC891 headset fixup to one Dell machine (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fixed Headphone Mic can't record on Dell platform (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Simplify snd_hdac_refresh_widgets() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Fix widget_mutex incomplete protection (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/ca0132 - remove redundant assignment to variable 'changed' (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Change front mic location for Lenovo M710q (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek: Add quirks for several Clevo notebook barebones (Jaroslav Kysela) [1738610] - [sound] ALSA: Revert "ALSA: hda/realtek - Improve the headset mic for Acer Aspire laptops" (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Add Elkhart Lake PCI ID (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: fix a mask for unsolicited event tags (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hda: fix unbalanced codec dev refcount for HDA_DEV_ASOC (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/ca0132: Use struct_size() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Use struct_size() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Update headset mode for ALC256 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: move polling_mode flag to struct hdac_bus (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: assign polling_mode after azx_bus_init (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Improve the headset mic for Acer Aspire laptops (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Force polling mode on CNL for fixing codec communication (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Enable micmute LED for Huawei laptops (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Set default power save node to 0 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Check headset type by unplug and resume (Jaroslav Kysela) [1738610] - [sound] ALSA: hdac: Fix codec name after machine driver is unloaded and reloaded (Jaroslav Kysela) [1738610] - [sound] ALSA: hdac: fix memory release for SST and SOF drivers (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 371 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Add SPDX license identifier for missed files (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Add SPDX license identifier for more missed files (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 130 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 336 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 285 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 295 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 273 (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: fix wrong packet parameter for Alesis iO26 (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: check intermediate state of clock status and retry (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: handle error code when getting current source of clock (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: remove WARN_ON() at destruction of AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: add note for FE-8 (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: add support for MOTU 4pre (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix isoc cycle count to which rx packet is scheduled (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: fix error path for initialization of stream structures (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: fix to handle correct stream for PCM playback (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: fix NULL pointer dereference to unused stream structure (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire: fix a memory leak bug (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: localize kernel APIs to start/stop each AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: code refactoring for initialization/destruction of AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring for initialization/destruction of AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for initialization/destruction of AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring for initialization/destruction of AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: code refactoring for bus reset handler (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: code refactoring for initialization/destruction of AMDTP streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add a kernel API to start AMDTP streams in AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add a kernel API to add AMDTP stream into AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add a kernel API to stop a couple of AMDTP streams in AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add AMDTP domain structure to handle several isoc contexts (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: more code refactoring for MOTU data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: process payload of isoc context according to packet descriptors (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: code refactoring for FF data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring for MOTU data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for TASCAM data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring for DOT data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring for AM824 data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: pass packet descriptor to data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring to process context payloads (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring to process PCM substream (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use packet descriptor for IR context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use packet descriptor for IT context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add list of packet descriptor (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: pass no syt information to data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add syt_override member for some protocols (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: operate data block counter in top level of processing for IR context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: operate data block counter in top level of processing for IT context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: pass data block counter to data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: pass data block count as an argument to tracepoints event (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: obsolete ctx_data.tx.first_dbc with CIP_UNALIGHED_DBC flag (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring for local variables (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring for post operation to data block counter (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring for error path of parser for CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix different data block counter between probed event and transferred isochronous packet (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix initial value of data block count for IR context without CIP_DBC_IS_END_EVENT (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib/fireface: fix initial value of data block counter for IR context with CIP_NO_HEADER (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix invalid length of rx packet payload for tracepoint events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib/fireworks: fix miss detection of received MIDI messages (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix to process MIDI conformant data channel for AM824 format (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: cache next data_block_counter after probing tracepoints event for IR context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: unify common tracepoints for both direction (Jaroslav Kysela) [1738610] - [sound] ALSA: Revert "ALSA: firewire-lib: fix inverted node IDs for amdtp_packet events" (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: ensure to release isochronous resources in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: ensure to release isochronous resources in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: ensure to release isochronous resources in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: update isochronous resources when starting packet streaming after bus-reset (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring to finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: minor code refactoring to stop isochronous context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: rename helper functions to begin/finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring for condition to stop streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: add helper function to keep isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: unify midi callback function (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: unify the count of subscriber for packet streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: split allocation of isochronous resources from establishment of connection (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: change the range of critical section for stream data in PCM.hw_free callback (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: code refactoring for error path to start duplex stream (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: change the range of critical section for stream data in PCM.hw_free callback (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: code refactoring for callback function to rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: code rafactoring for callback functions to PCM interface (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: fix compiler warning due to returning uninitialized value (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: configure stream parameter in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: configure packet format in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: unify substreams counter (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: rename helper functions for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: expand stop procedure for packet streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: break packet streaming at bus-reset handler (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: start duplex streams if supported (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: set packet parameter according to current configuration (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: code refactoring for stop condition of packet streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: don't set XRUN in stop streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: configure stream parameters in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: configure sampling transfer frequency in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: code refactoring for pcm.hw_params/hw_free (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: code refactoring for rawmidi.open/close (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: unify substream counter (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: code refactoring to initialize/destroy stream data (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: obsolete useless member of private structure (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: don't set XRUN in stop streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: configure sampling transfer frequency in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: update isochronous resources when starting packet streaming after bus-reset (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: code refactoring to keep isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: code refactoring to stop packet streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: update isochronous resources when starting packet streaming after bus-reset (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring to keep isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: simplify error path to begin streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring to finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: refactoring to move timing of registration for isochronous channel (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: allow PCM capture for Stanton SCS.1m (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: minor code refactoring to finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: update isochronous resources when starting packet streaming after bus-reset (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: support allocate_resources operation in latter protocol (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: support allocate_resources operation in ff400 protocol (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: support allocate_resources operation in ff800 protocol (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: add protocol-specific operation to allocate isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: minor code refactoring to finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: update isochronous resources when starting packet streaming after bus reset (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for release of isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for reservation of isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for registration of isochronous channels (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: fix destruction of data for isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: Use ULL suffixes for 64-bit constants (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: refactoring to obsolete IR packet handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: refactoring to obsolete IT packet handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix inverted node IDs for amdtp_packet events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix data block counter for incoming packet without CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use 8 byte packet header for IT context to separate CIP header from CIP payload (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring to queueing packets (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: unify packet handler for IT context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: split helper function to generate CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: unify packet handler for IR context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use 16 bytes IR context header to separate CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: split helper function to check incoming CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: compute pointer to payload buffer in context handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: calculate the length of packet payload in packet handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use clear name for variable of CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use IT context header to compute cycle count for scheduling packet (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: obsolete macro for header of IT context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add helper function to cancel context inner callback handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use union for directional parameters (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: unify tracing events to 'amdtp_packet' event (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use dynamic array for CIP header of tracing events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use the same unit for payload argument in tracing events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add data_blocks/data_block_counter parameter to in_packet/out_packet tracing events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use the same type of argument for CIP header for tracing event (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: add stream format parameters for PreSonus FireStudio (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 102 (Jaroslav Kysela) [1738610] - [sound] ALSA: aoa: onyx: always initialize register read value (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 250 (Jaroslav Kysela) [1738610] - [sound] ALSA: ac97: Fix double free of ac97_codec_device (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Add SPDX license identifier - Makefile/Kconfig (Jaroslav Kysela) [1738610] - [sound] ALSA: pcm: add support for 352.8KHz and 384KHz sample rate (Jaroslav Kysela) [1738610] - [sound] ALSA: seq: Fix potential concurrent access to the deleted pool (Jaroslav Kysela) [1738610] - [sound] ALSA: pcm: fix lost wakeup event scenarios in snd_pcm_drain (Jaroslav Kysela) [1738610] - [sound] ALSA: compress: Be more restrictive about when a drain is allowed (Jaroslav Kysela) [1738610] - [sound] ALSA: compress: Don't allow paritial drain operations on capture streams (Jaroslav Kysela) [1738610] - [sound] ALSA: compress: Prevent bypasses of set_params (Jaroslav Kysela) [1738610] - [sound] ALSA: compress: Fix regression on compressed capture streams (Jaroslav Kysela) [1738610] - [sound] ALSA: pcm: Fix refcount_inc() on zero usage (Jaroslav Kysela) [1738610] - [sound] ALSA: seq: Break too long mutex context in the write loop (Jaroslav Kysela) [1738610] - [sound] ALSA: seq: fix incorrect order of dest_client/dest_ports arguments (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 372 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 345 (Jaroslav Kysela) [1738610] - [sound] ALSA: control: Use struct_size() (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 167 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 151 (Jaroslav Kysela) [1738610] - [sound] ALSA: pcm: oss: Use struct_size() helper (Jaroslav Kysela) [1738610]- [tools] selftests/powerpc: Retry on host facility unavailable (Desnes Augusto Nunes do Rosario) [1739770] - [tools] selftests/powerpc: Do not fail with reschedule (Desnes Augusto Nunes do Rosario) [1739770] - [tools] libperf: Warn when exceeding MAX_NR_CPUS in cpumap (Frank Ramsay) [1753332] - [tools] perf header: Replace MAX_NR_CPUS with cpu__max_cpu() (Frank Ramsay) [1753332] - [tools] perf machine: Replace MAX_NR_CPUS with perf_env::nr_cpus_online (Frank Ramsay) [1753332] - [tools] perf session: Replace MAX_NR_CPUS with perf_env::nr_cpus_online (Frank Ramsay) [1753332] - [tools] perf stat: Replace MAX_NR_CPUS with cpu__max_cpu() (Frank Ramsay) [1753332] - [tools] perf svghelper: Replace MAX_NR_CPUS with perf_env::nr_cpus_online (Frank Ramsay) [1753332] - [tools] perf timechart: Refactor svg_build_topology_map() (Frank Ramsay) [1753332] - [tools] perf tools: Increase MAX_NR_CPUS and MAX_CACHES (Frank Ramsay) [1753332] - [crypto] crypto: chelsio - count incomplete block in IV (Jonathan Toppins) [1725813] - [crypto] crypto: chelsio - Fix softlockup with heavy I/O (Jonathan Toppins) [1725813] - [crypto] crypto: chelsio - Fix NULL pointer dereference (Jonathan Toppins) [1725813] - [nvme] nvme-pci: Allow PCI bus-level PM to be used if ASPM is disabled (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [pci] PCI/ASPM: Add pcie_aspm_enabled() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Fix async probe remove race (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix controller removal race with scan work (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-rdma: fix possible use-after-free in connect error flow (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix a possible deadlock when passthru commands sent to a multipath device (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-core: Fix extra device_put() call on error path (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-file: fix nvmet_file_flush() always returning an error (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-loop: Flush nvme_delete_wq when removing the port (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: Fix use-after-free bug when a port is removed (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-multipath: revalidate nvme_ns_head gendisk in nvme_validate_ns (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] Revert "nvme-pci: don't create a read hctx mapping without read queues" (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix multipath crash when ANA is deactivated (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix memory leak caused by incorrect subsystem free (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: ignore subnqn for ADATA SX6000LNP (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix NULL deref for fabrics options (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix regression upon hot device removal and insertion (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fc: fix module unloads while lports still pending (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-tcp: set the STABLE_WRITES flag when data digests are enabled (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: print a hint while rejecting NSID 0 or 0xffffffff (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-tcp: don't use sendpage for SLAB pages (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-multipath: do not select namespaces which are about to be removed (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-multipath: also check for a disabled path if there is a single sibling (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-multipath: factor out a nvme_path_is_disabled helper (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: export I/O characteristics attributes in Identify (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: set physical block size and optimal I/O size (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: add delete completion and submission queue to admin cmds tracer (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: fix spelling mistake "spcecific" -> "specific" (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: check for NULL return from pci_alloc_p2pmem() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: limit max_hw_sectors based on the DMA max mapping size (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: don't fall back to a 32-bit DMA mask (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: don't create a read hctx mapping without read queues (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: make nvme_dev_pm_ops static (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fcloop: resolve warnings on RCU usage and sleep warnings (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fcloop: fix inconsistent lock state warnings (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [pci] PCI: PM: Skip devices in D0 for (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [pci] PCI: PM: Avoid possible suspend-to-idle issue (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: add I/O characteristics fields (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: enable to inject errors into admin commands (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: prepare for fault injection into admin commands (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: introduce target-side trace (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: print result and status in hex format (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: support for fabrics commands in host-side (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: move opcode symbol print to nvme.h (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: do not export nvme_trace_disk_name (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: properly report state change failure in nvme_reset_work (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: clean up nvme_remove_dead_ctrl a bit (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: set the errno on ctrl state change error (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: adjust irq max_vector using num_possible_cpus() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: use host managed power state for suspend (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove unnecessary zero for static var (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: introduce nvme_is_fabrics to check fabrics cmd (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fc: add message when creating new association (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove queue_count_ops for write_queues and poll_queues (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix possible io failures when removing multipathed ns (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: export get and set features (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: add transport discovery change op (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fcloop: add support for nvmet discovery_event op (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: remove blk_init_request_from_bio (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: initialize the write priority (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: Fix u32 overflow in the number of namespace list calculation (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-fc: add transport discovery change event callback support (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: don't limit DMA segement size (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: fix data_len to 0 for bdev-backed write_zeroes (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-tcp: fix queue mapping when queue count is limited (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: use blk-mq mapping for unmanaged irqs (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: copy MTFA field from identify controller (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: release namespace SRCU protection before performing controller ioctls (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: merge nvme_ns_ioctl into nvme_ioctl (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: remove the ifdef around nvme_nvm_ioctl (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix srcu locking on error return in nvme_get_ns_from_disk (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: Fix known effects (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Sync queues on reset (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Unblock reset_work on IO failure (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Don't disable on timeout in reset state (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Fix controller freeze wait disabling (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: validate cntlid during controller initialisation (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: change locking for the per-subsystem controller list (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: trace all async notice events (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fabrics: remove unused argument (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: add known admin effects to augument admin effects log page (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: init shadow doorbell after each reset (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: mark expected switch fall-through (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: mark nvme_core_init and nvme_core_exit static (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: protect discovery change log event list iteration (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: move command size checks to the core (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: check more command sizes (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fabrics: check more command sizes (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove an unneeded variable initialization (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: unquiesce admin queue on shutdown (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: shutdown on timeout during deletion (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: set 0 capacity if namespace block size exceeds PAGE_SIZE (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-rdma: fix a NULL deref when an admin connect times out (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-file: clamp-down file namespace lba_shift (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: include (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: rename nvme_completion instances from rsp to cqe (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-rdma: remove p2p_client initialization from fast-path (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: return a specified error it subsys_alloc fails (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: fix discover log page when offsets are used (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: never fail double namespace enablement (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: log the error status on Identify Namespace failure (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: tidy up nvme_map_data (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: add safety check for subsystem lock during nvmet_ns_changed (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: only call nvme_unmap_data for requests transferring data (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove q_dmadev from nvme_queue (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: merge nvme_free_iod into nvme_unmap_data (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: move the call to nvme_cleanup_cmd out of nvme_unmap_data (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove nvme_init_iod (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: use a flag for polled queues (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: add a rq_integrity_vec helper (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: add dma_map_bvec helper (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: add a rq_dma_dir helper (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-fc: use zero-sized array and struct_size() in kzalloc() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove unused nvme_iod member (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: avoid double errno conversions (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: avoid double dereference to convert le to cpu (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: fix error flow during ns enable (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: add proper write zeroes setup for the multipath device (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: disable Write Zeroes for qemu controllers (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-fc: bring Disconnect into compliance with FC-NVME spec (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: add proper discard setup for the multipath device (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: remove nvme_ns_config_oncs (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-fc: fix issues with targetport assoc_list list walking (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: add get-feature to admin cmds tracer (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-loop: init nvmet_ctrl fatal_err_work when allocate (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: put ns_head ref if namespace fails allocation (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: fix cdw10 buffer overrun (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: don't warn on block content change effects (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: update comment to make the code easier to read (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: convert to SPDX identifiers (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-lightnvm: convert to SPDX identifiers (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: return error from (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: avoid that deleting a controller triggers a circular locking complaint (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: introduce a helper function for controller deletion (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: unexport nvme_delete_ctrl_sync() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: check kstrtoint() return value in queue_count_set() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: fix indentation (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [lightnvm] lightnvm: simplify geometry (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [powerpc] powerpc/tm: Fix FP/VMX unavailable exceptions inside a transaction (Gustavo Duarte) [1750653] - [powerpc] powerpc/tm: Fix restoring FP/VMX facility incorrectly on interrupts (Gustavo Duarte) [1750653] - [block] block: split .sysfs_lock into two locks (Ming Lei) [1697383] - [block] block: add helper for checking if queue is registered (Ming Lei) [1697383] - [block] blk-mq: don't hold q->sysfs_lock in blk_mq_map_swqueue (Ming Lei) [1697383] - [block] block: don't hold q->sysfs_lock in elevator_init_mq (Ming Lei) [1697383] - [block] block: Remove blk_mq_register_dev() (Ming Lei) [1697383] - [x86] KVM: X86: Fix fpu state crash in kvm guest (Prarit Bhargava) [1737070] - [x86] x86/fpu: Don't use current->mm to check for a kthread (Prarit Bhargava) [1737070] - [x86] x86/fpu: Update kernel's FPU state before using for the fsave header (Prarit Bhargava) [1737070] - [x86] x86/fpu: Use fault_in_pages_writeable() for pre-faulting (Prarit Bhargava) [1737070] - [mm] mm/gup: continue VM_FAULT_RETRY processing even for pre-faults (Prarit Bhargava) [1737070] - [x86] x86/fpu: Fault-in user stack if copy_fpstate_to_sigframe() fails (Prarit Bhargava) [1737070] - [x86] x86/pkeys: Add PKRU value to init_fpstate (Prarit Bhargava) [1737070] - [x86] x86/fpu: Restore regs in copy_fpstate_to_sigframe() in order to use the fastpath (Prarit Bhargava) [1737070] - [x86] x86/fpu: Add a fastpath to copy_fpstate_to_sigframe() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Add a fastpath to __fpu__restore_sig() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Defer FPU state load until return to userspace (Prarit Bhargava) [1737070] - [x86] x86/fpu: Merge the two code paths in __fpu__restore_sig() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Restore from kernel memory on the 64-bit path too (Prarit Bhargava) [1737070] - [x86] x86/fpu: Inline copy_user_to_fpregs_zeroing() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Update xstate's PKRU value on write_pkru() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Prepare copy_fpstate_to_sigframe() for TIF_NEED_FPU_LOAD (Prarit Bhargava) [1737070] - [x86] x86/fpu: Always store the registers in copy_fpstate_to_sigframe() (Prarit Bhargava) [1737070] - [x86] x86/entry: Add TIF_NEED_FPU_LOAD (Prarit Bhargava) [1737070] - [x86] x86/fpu: Eager switch PKRU state (Prarit Bhargava) [1737070] - [x86] x86/pkeys: Don't check if PKRU is zero before writing it (Prarit Bhargava) [1737070] - [x86] x86/fpu: Only write PKRU if it is different from current (Prarit Bhargava) [1737070] - [x86] x86/pkeys: Provide *pkru() helpers (Prarit Bhargava) [1737070] - [x86] x86/fpu: Use a feature number instead of mask in two more helpers (Prarit Bhargava) [1737070] - [x86] x86/fpu: Make __raw_xsave_addr() use a feature number instead of mask (Prarit Bhargava) [1737070] - [x86] x86/fpu: Add an __fpregs_load_activate() internal helper (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove user_fpu_begin() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove fpu->initialized (Prarit Bhargava) [1737070] - [x86] x86/fpu: Don't save fxregs for ia32 frames in copy_fpstate_to_sigframe() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove fpu->initialized usage in copy_fpstate_to_sigframe() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Always init the state in fpu__clear() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove preempt_disable() in fpu__clear() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove fpu__restore() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove fpu->initialized usage in __fpu__restore_sig() (Prarit Bhargava) [1737070] - [x86] x86/entry: Remove unneeded need_resched() loop (Prarit Bhargava) [1737070] - [x86] x86/uaccess: Introduce user_access_{save, restore}() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Fix i486 + no387 boot crash by only saving FPU registers on context switch if there is an FPU (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove second definition of fpu in __fpu__restore_sig() (Prarit Bhargava) [1737070] - [net] udp: correct reuseport selection with connected sockets (Paolo Abeni) [1665807] - [net] udp6: add missing rehash callback to udplite (Paolo Abeni) [1665807] - [net] udp: add missing rehash callback to udplite (Paolo Abeni) [1665807] - [net] udp6: prefer listeners bound to an address (Paolo Abeni) [1665807] - [net] udp: prefer listeners bound to an address (Paolo Abeni) [1665807] - [net] sched: fix race between deactivation and dequeue for NOLOCK qdisc (Davide Caratti) [1744397] - [net] check extack._msg before print (Ivan Vecera) [1751279] - [net] report invalid mtu value via netlink extack (Ivan Vecera) [1751279] - [net] report min and max mtu network device settings (Ivan Vecera) [1751279] - [net] failover: change mtu has RTNL (Ivan Vecera) [1751279] - [net] neigh: fix multiple neigh timer scheduling (Lorenzo Bianconi) [1730632] - [net] virtchnl: fix 'Unknown bps' in dmesg for 2.5Gb/5Gb speeds (Ivan Vecera) [1748437] - [net] Add a define for LLDP ethertype (Ivan Vecera) [1748428] - [net] devlink: Add support for direct reporter health state update (Petr Oros) [1746363] - [netdrv] Add IANA_VXLAN_UDP_PORT definition to vxlan header file (Ivan Vecera) [1731347] - [netdrv] Move the definition of the default Geneve udp port to public header file (Ivan Vecera) [1731347] - [net] openvswitch: Add a new action check_pkt_len (Numan Siddique) [1700733]- [pci] PCI: Add pci_dev_id() helper (Myron Stowe) [1735874] - [netdrv] ibmvnic: Warn unknown speed message only when carrier is present (Steve Best) [1749873] - [netdrv] net/ibmvnic: Fix missing { in __ibmvnic_reset (Steve Best) [1749873] - [netdrv] net/ibmvnic: free reset work of removed device from queue (Steve Best) [1749873] - [netdrv] ibmvnic: Do not process reset during or after device removal (Steve Best) [1749873] - [cpufreq] cpufreq: intel_pstate: Show different max frequency with turbo 3 and HWP (Alexander Beregalov) [1752053] - [char] hpet: Fix missing '=' character in the __setup() code of hpet_mmap_enable (Prarit Bhargava) [1660796] - [hwtracing] intel_th: pci: Add support for another Lewisburg PCH (Jiri Olsa) [1714486] - [x86] x86/entry/32: Fix ENDPROC of common_spurious (Prarit Bhargava) [1730447] - [x86] x86/irq: Seperate unused system vectors from spurious entry again (Prarit Bhargava) [1730447] - [vfio] vfio/type1: Handle different mdev isolation type (Tarun Gupta) [1498341] - [vfio] vfio/type1: Add domain at(de)taching group helpers (Tarun Gupta) [1498341] - [vfio] vfio/mdev: Add iommu related member in mdev_device (Tarun Gupta) [1498341] - [documentation] ipmb: place it at driver-api and convert to ReST (Tony Camuso) [1752071] - [char] ipmi_si_intf: Fix race in timer shutdown handling (Tony Camuso) [1752071] - [char] ipmi_ssif: avoid registering duplicate ssif interface (Tony Camuso) [1752071] - [char] ipmi: Free receive messages when in an oops (Tony Camuso) [1752071] - [char] ipmi_si: Only schedule continuously in the thread in maintenance mode (Tony Camuso) [1752071] - [char] ipmi_si: Remove ipmi_ from the device attr names (Tony Camuso) [1752071] - [char] ipmi_si: Convert device attr permissions to octal (Tony Camuso) [1752071] - [char] ipmi_si: Rework some include files (Tony Camuso) [1752071] - [char] ipmi_si: Convert timespec64 to timespec (Tony Camuso) [1752071] - [char] Fix uninitialized variable in ipmb_dev_int.c (Tony Camuso) [1752071] - [char] fix platform_no_drv_owner.cocci warnings (Tony Camuso) [1752071] - [char] ipmi: ipmb: don't allocate i2c_client on stack (Tony Camuso) [1752071] - [char] ipmi: ipmb: Fix build error while CONFIG_I2C is set to m (Tony Camuso) [1752071] - [char] Add support for IPMB driver (Tony Camuso) [1752071] - [char] drivers: ipmi: Drop device reference (Tony Camuso) [1752071] - [char] ipmi_ssif: fix unexpected driver unregister warning (Tony Camuso) [1752071] - [char] Add SPDX license identifier - Makefile/Kconfig (Tony Camuso) [1752071] - [char] ipmi_si: use bool type for initialized variable (Tony Camuso) [1752071] - [char] ipmi_si: fix unexpected driver unregister warning (Tony Camuso) [1752071] - [char] ipmi: Remove warning if no slave address is present (Tony Camuso) [1752071] - [char] ipmi:ssif: Only unregister the platform driver if it was registered (Tony Camuso) [1752071] - [char] ipmi: Add the i2c-addr property for SSIF interfaces (Tony Camuso) [1752071] - [char] ipmi: avoid atomic_inc in exit function (Tony Camuso) [1752071] - [char] ipmi: Remove file from ipmi_file_private (Tony Camuso) [1752071] - [char] ipmi_si: remove an unused variable in try_smi_init() (Tony Camuso) [1752071] - [char] ipmi: Make ipmi_interfaces_srcu variable static (Tony Camuso) [1752071] - [char] ipmi: Change to ktime_get_ts64() (Tony Camuso) [1752071] - [char] ipmi: Free the address list on module cleanup (Tony Camuso) [1752071] - [edac] EDAC, skx, i10nm: Fix source ID register offset (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, i10nm: Check ECC enabling status per channel (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, i10nm: Add Intel additional Ice-Lake support (Aristeu Rozanski) [1485543 1482412] - [x86] x86/CPU: Add more Icelake model numbers (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx, i10nm: Make skx_common.c a pure library (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx_common: Add code to recognise new compound error code (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, i10nm: Fix randconfig builds (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, i10nm: Add a driver for Intel 10nm server processors (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx_edac: Delete duplicated code (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx_common: Separate common code out from skx_edac (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx: Let EDAC core show the decoded result for debugfs (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx: Move debugfs node under EDAC's hierarchy (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx: Prepend hex formatting with '0x' (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx: Fix function calling order in skx_exit() (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx_edac: Fix logical channel intermediate decoding (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, {i7core,sb,skx}_edac: Fix uncorrected error counting (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC: Correct DIMM capacity unit symbol (Aristeu Rozanski) [1485543 1482412] - [x86] x86/mce: Add notifier_block forward declaration (Aristeu Rozanski) [1485543 1482412] - [netdrv] net: thunderx: fix NULL pointer dereference in nicvf_open/nicvf_stop (Dean Nelson) [1657380] - [netdrv] net: thunder: fix a potential NULL pointer dereference (Dean Nelson) [1657380] - [netdrv] net: thunderx: remove link change polling code and info from nicpf (Dean Nelson) [1657380] - [netdrv] net: thunderx: move link state polling function to VF (Dean Nelson) [1657380] - [netdrv] net: thunderx: add mutex to protect mailbox from concurrent calls for same VF (Dean Nelson) [1657380] - [netdrv] net: thunderx: rework xcast message structure to make it fit into 64 bit (Dean Nelson) [1657380] - [netdrv] net: thunderx: add nicvf_send_msg_to_pf result check for set_rx_mode_task (Dean Nelson) [1657380] - [netdrv] net: thunderx: make CFG_DONE message to run through generic send-ack sequence (Dean Nelson) [1657380] - [netdrv] net: thunderx: replace global nicvf_rx_mode_wq work queue for all VFs to private for each of them. (Dean Nelson) [1657380] - [netdrv] net: thunderx: set tso_hdrs pointer to NULL in nicvf_free_snd_queue (Dean Nelson) [1657380] - [x86] perf/x86/intel/rapl: Cosmetic rename internal variables in response to multi-die/pkg support (David Arcari) [1616309] - [x86] perf/x86/intel/uncore: Cosmetic renames in response to multi-die/pkg support (David Arcari) [1616309] - [hwmon] hwmon/coretemp: Cosmetic: Rename internal variables to zones from packages (David Arcari) [1616309] - [thermal] thermal/x86_pkg_temp_thermal: Cosmetic: Rename internal variables to zones from packages (David Arcari) [1616309] - [x86] perf/x86/intel/cstate: Support multi-die/package (David Arcari) [1616309] - [x86] perf/x86/intel/rapl: Support multi-die/package (David Arcari) [1616309] - [x86] perf/x86/intel/uncore: Support multi-die/package (David Arcari) [1616309] - [topology] topology: Create core_cpus and die_cpus sysfs attributes (David Arcari) [1616309] - [topology] topology: Create package_cpus sysfs attribute (David Arcari) [1616309] - [hwmon] hwmon/coretemp: Support multi-die/package (David Arcari) [1616309] - [powercap] powercap/intel_rapl: Update RAPL domain name and debug messages (David Arcari) [1616309] - [thermal] thermal/x86_pkg_temp_thermal: Support multi-die/package (David Arcari) [1616309] - [powercap] powercap/intel_rapl: Support multi-die/package (David Arcari) [1616309] - [powercap] powercap/intel_rapl: Simplify rapl_find_package() (David Arcari) [1616309] - [x86] x86/topology: Define topology_logical_die_id() (David Arcari) [1616309] - [x86] x86/topology: Define topology_die_id() (David Arcari) [1616309] - [topology] cpu/topology: Export die_id (David Arcari) [1616309] - [x86] x86/topology: Create topology_max_die_per_package() (David Arcari) [1616309] - [x86] x86/topology: Add CPUID.1F multi-die/package support (David Arcari) [1616309] - [x86] x86/smpboot: Rename match_die() to match_pkg() (David Arcari) [1616309] - [documentation] topology: Simplify cputopology.txt formatting and wording (David Arcari) [1616309] - [documentation] x86/topology: Fix documentation typo (David Arcari) [1616309] - [mm] mm: remove stale comment from page struct (Rafael Aquini) [1737065] - [mm] mm/slab.c: fix an infinite loop in leaks_show() (Rafael Aquini) [1737065] - [mm] mm/slub.c: update the comment about slab frozen (Rafael Aquini) [1737065] - [mm] mm/slab.c: remove unneed check in cpuup_canceled (Rafael Aquini) [1737065] - [mm] slub: remove useless kmem_cache_debug() before remove_full() (Rafael Aquini) [1737065] - [mm] slab: use slab_list instead of lru (Rafael Aquini) [1737065] - [mm] slub: use slab_list instead of lru (Rafael Aquini) [1737065] - [mm] slob: use slab_list instead of lru (Rafael Aquini) [1737065] - [mm] slob: respect list_head abstraction layer (Rafael Aquini) [1737065] - [mm] slab: fix a crash by reading /proc/slab_allocators (Rafael Aquini) [1737065] - [mm] mm: add support for kmem caches in DMA32 zone (Rafael Aquini) [1737065] - [mm] mm, slub: make the comment of put_cpu_partial() complete (Rafael Aquini) [1737065] - [mm] mm/slub.c: remove an unused addr argument (Rafael Aquini) [1737065] - [mm] mm/slab.c: kmemleak no scan alien caches (Rafael Aquini) [1737065] - [mm] mm/slub.c: freelist is ensured to be NULL when new_slab() fails (Rafael Aquini) [1737065] - [mm] slab: alien caches must not be initialized if the allocation of the alien cache failed (Rafael Aquini) [1737065] - [mm] include/linux/slab.h: fix sparse warning in kmalloc_type() (Rafael Aquini) [1737065] - [mm] mm/slub.c: record final state of slub action in deactivate_slab() (Rafael Aquini) [1737065] - [mm] mm/slub.c: page is always non-NULL in node_match() (Rafael Aquini) [1737065] - [mm] mm/slub.c: remove validation on cpu_slab in __flush_cpu_slab() (Rafael Aquini) [1737065] - [mm] mm, slab: remove unnecessary unlikely() (Rafael Aquini) [1737065] - [mm] mm: move obj_to_index to include/linux/slab_def.h (Rafael Aquini) [1737065] - [mm] slab: make kmem_cache_create{_usercopy} description proper kernel-doc (Rafael Aquini) [1737065] - [mm] slub: extend slub debug to handle multiple slabs (Rafael Aquini) [1737065] - [mm] mm/slub.c: switch to bitmap_zalloc() (Rafael Aquini) [1737065] - [fs] io_uring: add need_resched() check in inner poll loop (Jeff Moyer) [1706143] - [fs] io_uring: don't enter poll loop if we have CQEs pending (Jeff Moyer) [1706143] - [fs] io_uring: fix potential hang with polled IO (Jeff Moyer) [1706143] - [fs] io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list (Jeff Moyer) [1706143] - [fs] io_uring: fix manual setup of iov_iter for fixed buffers (Jeff Moyer) [1706143] - [fs] io_uring: fix KASAN use after free in io_sq_wq_submit_work (Jeff Moyer) [1706143] - [fs] io_uring: ensure ->list is initialized for poll commands (Jeff Moyer) [1706143] - [fs] io_uring: track io length in async_list based on bytes (Jeff Moyer) [1706143] - [fs] io_uring: don't use iov_iter_advance() for fixed buffers (Jeff Moyer) [1706143] - [fs] io_uring: add a memory barrier before atomic_read (Jeff Moyer) [1706143] - [fs] io_uring: fix counter inc/dec mismatch in async_list (Jeff Moyer) [1706143] - [fs] io_uring: fix the sequence comparison in io_sequence_defer (Jeff Moyer) [1706143] - [fs] io_uring: fix io_sq_thread_stop running in front of io_sq_thread (Jeff Moyer) [1706143] - [include] io_uring: add support for recvmsg() (Jeff Moyer) [1706143] - [include] io_uring: add support for sendmsg() (Jeff Moyer) [1706143] - [fs] signal: remove the wrong signal_pending() check in restore_user_sigmask() (Jeff Moyer) [1706143] - [fs] io_uring: add support for sqe links (Jeff Moyer) [1706143] - [fs] io_uring: ensure req->file is cleared on allocation (Jeff Moyer) [1706143] - [fs] io_uring: fix memory leak of UNIX domain socket inode (Jeff Moyer) [1706143] - [fs] io_uring: punt short reads to async context (Jeff Moyer) [1706143] - [fs] uio: make import_iovec()/compat_import_iovec() return bytes on success (Jeff Moyer) [1706143] - [fs] io_uring: Fix __io_uring_register() false success (Jeff Moyer) [1706143] - [tools] tools/io_uring: sync with liburing (Jeff Moyer) [1706143] - [tools] tools/io_uring: fix Makefile for pthread library link (Jeff Moyer) [1706143] - [fs] io_uring: use wait_event_interruptible for cq_wait conditional wait (Jeff Moyer) [1706143] - [fs] io_uring: adjust smp_rmb inside io_cqring_events (Jeff Moyer) [1706143] - [fs] io_uring: fix infinite wait in khread_park() on io_finish_async() (Jeff Moyer) [1706143] - [fs] io_uring: remove 'ev_flags' argument (Jeff Moyer) [1706143] - [fs] io_uring: fix failure to verify SQ_AFF cpu (Jeff Moyer) [1706143] - [fs] io_uring: fix race condition reading SQE data (Jeff Moyer) [1706143] - [fs] io_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible() (Jeff Moyer) [1706143] - [fs] io_uring: fix shadowed variable ret return code being not checked (Jeff Moyer) [1706143] - [fs] req->error only used for iopoll (Jeff Moyer) [1706143] - [fs] io_uring: add support for eventfd notifications (Jeff Moyer) [1706143] - [fs] io_uring: add support for IORING_OP_SYNC_FILE_RANGE (Jeff Moyer) [1706143] - [fs] fs: add sync_file_range() helper (Jeff Moyer) [1706143] - [fs] io_uring: add support for marking commands as draining (Jeff Moyer) [1706143] - [fs] io_uring: avoid page allocation warnings (Jeff Moyer) [1706143] - [include] iov_iter: fix iov_iter_type (Jeff Moyer) [1706143] - [fs] block: fix handling for BIO_NO_PAGE_REF (Jeff Moyer) [1706143] - [fs] io_uring: drop req submit reference always in async punt (Jeff Moyer) [1706143] - [fs] io_uring: free allocated io_memory once (Jeff Moyer) [1706143] - [fs] io_uring: fix SQPOLL cpu validation (Jeff Moyer) [1706143] - [fs] io_uring: have submission side sqe errors post a cqe (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier after unsetting IORING_SQ_NEED_WAKEUP (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier after incrementing dropped counter (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier before reading SQ tail (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier after updating SQ head (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier before reading cq head (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier before wq_has_sleeper (Jeff Moyer) [1706143] - [fs] io_uring: fix notes on barriers (Jeff Moyer) [1706143] - [fs] io_uring: fix handling SQEs requesting NOWAIT (Jeff Moyer) [1706143] - [fs] io_uring: remove 'state' argument from io_{read,write} path (Jeff Moyer) [1706143] - [fs] io_uring: fix poll full SQ detection (Jeff Moyer) [1706143] - [fs] io_uring: fix race condition when sq threads goes sleeping (Jeff Moyer) [1706143] - [fs] io_uring: fix race condition reading SQ entries (Jeff Moyer) [1706143] - [fs] io_uring: fail io_uring_register(2) on a dying io_uring instance (Jeff Moyer) [1706143] - [fs] io_uring: fix CQ overflow condition (Jeff Moyer) [1706143] - [fs] io_uring: fix possible deadlock between io_uring_{enter,register} (Jeff Moyer) [1706143] - [powerpc] arch: add pidfd and io_uring syscalls everywhere (Jeff Moyer) [1706143] - [fs] io_uring: drop io_file_put() 'file' argument (Jeff Moyer) [1706143] - [fs] io_uring: only test SQPOLL cpu after we've verified it (Jeff Moyer) [1706143] - [fs] io_uring: park SQPOLL thread if it's percpu (Jeff Moyer) [1706143] - [fs] io_uring: restrict IORING_SETUP_SQPOLL to root (Jeff Moyer) [1706143] - [tools] tools/io_uring: remove IOCQE_FLAG_CACHEHIT (Jeff Moyer) [1706143] - [fs] io_uring: fix double free in case of fileset regitration failure (Jeff Moyer) [1706143] - [fs] io_uring: offload write to async worker in case of -EAGAIN (Jeff Moyer) [1706143] - [fs] io_uring: fix big-endian compat signal mask handling (Jeff Moyer) [1706143] - [fs] block: add BIO_NO_PAGE_REF flag (Jeff Moyer) [1706143] - [fs] iov_iter: add ITER_BVEC_FLAG_NO_REF flag (Jeff Moyer) [1706143] - [maintainers] io_uring: mark me as the maintainer (Jeff Moyer) [1706143] - [fs] io_uring: retry bulk slab allocs as single allocs (Jeff Moyer) [1706143] - [fs] io_uring: fix poll races (Jeff Moyer) [1706143] - [fs] io_uring: fix fget/fput handling (Jeff Moyer) [1706143] - [fs] io_uring: add prepped flag (Jeff Moyer) [1706143] - [fs] io_uring: make io_read/write return an integer (Jeff Moyer) [1706143] - [fs] io_uring: use regular request ref counts (Jeff Moyer) [1706143] - [fs] mm: refactor readahead defines in mm.h (Jeff Moyer) [1706143] - [tools] io_uring: add a few test tools (Jeff Moyer) [1706143] - [fs] io_uring: allow workqueue item to handle multiple buffered requests (Jeff Moyer) [1706143] - [fs] io_uring: add support for IORING_OP_POLL (Jeff Moyer) [1706143] - [fs] io_uring: add io_kiocb ref count (Jeff Moyer) [1706143] - [fs] io_uring: add submission polling (Jeff Moyer) [1706143] - [fs] io_uring: add file set registration (Jeff Moyer) [1706143] - [net] net: split out functions related to registering inflight socket files (Jeff Moyer) [1706143] - [include] io_uring: add support for pre-mapped user IO buffers (Jeff Moyer) [1706143] - [block] block: implement bio helper to add iter bvec pages to bio (Jeff Moyer) [1706143] - [fs] io_uring: batch io_kiocb allocation (Jeff Moyer) [1706143] - [fs] io_uring: use fget/fput_many() for file references (Jeff Moyer) [1706143] - [fs] fs: add fget_many() and fput_many() (Jeff Moyer) [1706143] - [fs] io_uring: support for IO polling (Jeff Moyer) [1706143] - [fs] io_uring: add fsync support (Jeff Moyer) [1706143] - [include] Add io_uring IO interface (Jeff Moyer) [1706143] - [fs] iomap: wire up the iopoll method (Jeff Moyer) [1706143] - [fs] block: add bio_set_polled() helper (Jeff Moyer) [1706143] - [fs] block: wire up block device iopoll method (Jeff Moyer) [1706143] - [fs] signal: Add restore_user_sigmask() (Jeff Moyer) [1706143] - [fs] signal: Add set_user_sigmask() (Jeff Moyer) [1706143] - [net] iov_iter: Fix 9p virtio breakage (Benjamin Coddington) [1734762] - [lib] iov_iter: Add I/O discard iterator (Benjamin Coddington) [1734762] - [fs] iov_iter: Separate type from direction and use accessor functions (Benjamin Coddington) [1734762] - [fs] iov_iter: Use accessor function (Benjamin Coddington) [1734762]- [kernel] ftrace/x86: Anotate text_mutex split between ftrace_arch_code_modify_post_process() and ftrace_arch_code_modify_prepare() (Joe Lawrence) [1696461] - [kernel] ftrace/x86: Remove possible deadlock between register_kprobe() and ftrace_run_update_code() (Joe Lawrence) [1696461] - [kernel] Revert "livepatch: Remove reliable stacktrace check in klp_try_switch_task()" (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: push and pop dynamic debug config (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: add test skip handling (Joe Lawrence) [1696461] - [kernel] module: Fix livepatch/ftrace module text permissions race (Joe Lawrence) [1696461] - [kernel] kprobes: Mark ftrace mcount handler functions nokprobe (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: Add functions.sh to TEST_PROGS_EXTENDED (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: use TEST_PROGS for test scripts (Joe Lawrence) [1696461] - [kernel] livepatch/selftests: use "$@" to preserve argument list (Joe Lawrence) [1696461] - [kernel] livepatch: Module coming and going callbacks can proceed with all listed patches (Joe Lawrence) [1696461] - [kernel] livepatch: Proper error handling in the shadow variables selftest (Joe Lawrence) [1696461] - [kernel] livepatch: return -ENOMEM on ptr_id() allocation failure (Joe Lawrence) [1696461] - [kernel] livepatch: Introduce klp_for_each_patch macro (Joe Lawrence) [1696461] - [kernel] livepatch: core: Return EOPNOTSUPP instead of ENOSYS (Joe Lawrence) [1696461] - [kernel] livepatch: samples: non static warnings fix (Joe Lawrence) [1696461] - [kernel] livepatch: Remove signal sysfs attribute (Joe Lawrence) [1696461] - [kernel] livepatch: Send a fake signal periodically (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: introduce tests (Joe Lawrence) [1696461] - [kernel] livepatch: Remove ordering (stacking) of the livepatches (Joe Lawrence) [1696461] - [kernel] livepatch: Atomic replace and cumulative patches documentation (Joe Lawrence) [1696461] - [kernel] livepatch: Remove Nop structures when unused (Joe Lawrence) [1696461] - [kernel] livepatch: Add atomic replace (Joe Lawrence) [1696461] - [kernel] livepatch: Use lists to manage patches, objects and functions (Joe Lawrence) [1696461] - [kernel] livepatch: Simplify API by removing registration step (Joe Lawrence) [1696461] - [kernel] livepatch: Don't block the removal of patches loaded after a forced transition (Joe Lawrence) [1696461] - [kernel] livepatch: Consolidate klp_free functions (Joe Lawrence) [1696461] - [kernel] livepatch: Shuffle klp_enable_patch()/klp_disable_patch() code (Joe Lawrence) [1696461] - [kernel] livepatch: Change unsigned long old_addr -> void *old_func in struct klp_func (Joe Lawrence) [1696461] - [kernel] livepatch: check kzalloc return values (Joe Lawrence) [1696461] - [kernel] livepatch: Replace synchronize_sched() with synchronize_rcu() (Joe Lawrence) [1696461] - [kernel] livepatch: Validate module/old func name length (Joe Lawrence) [1696461] - [kernel] livepatch: Remove reliable stacktrace check in klp_try_switch_task() (Joe Lawrence) [1696461] - [pci] PCI/LINK: Add Kconfig option (default off) (Myron Stowe) [1748141] - [pci] PCI/portdrv: Use shared MSI/MSI-X vector for Bandwidth Management (Myron Stowe) [1748141] - [pci] PCI: Fix issue with "pci=disable_acs_redir" parameter being ignored (Myron Stowe) [1748141] - [pci] PCI: Add function 1 DMA alias quirk for Marvell 9170 SATA controller (Myron Stowe) [1748141] - [pci] PCI/LINK: Deduplicate bandwidth reports for multi-function devices (Myron Stowe) [1748141] - [pci] PCI/LINK: Clear bandwidth notification interrupt before enabling it (Myron Stowe) [1748141] - [pci] PCI/LINK: Supply IRQ handler so level-triggered IRQs are acked (Myron Stowe) [1748141] - [pci] PCI/LINK: Report degraded links via link bandwidth notification (Myron Stowe) [1748141] - [pci] PCI/portdrv: Support PCIe services on subtractive decode bridges (Myron Stowe) [1748141] - [pci] PCI/portdrv: Use conventional Device ID table formatting (Myron Stowe) [1748141] - [pci] PCI: Update PCIEPORTBUS Kconfig help text (Myron Stowe) [1748141] - [pci] PCI: Clean up usage of __u32 type (Myron Stowe) [1748141] - [pci] PCI: Move Rohm Vendor ID to generic list (Myron Stowe) [1748141] - [pci] PCI: pciehp: Add HXT quirk for Command Completed errata (Myron Stowe) [1748141] - [pci] PCI: Add ACS quirk for HXT SD4800 (Myron Stowe) [1748141] - [pci] PCI: Add HXT vendor ID (Myron Stowe) [1748141] - [pci] PCI: Use of_node_name_eq() for node name comparisons (Myron Stowe) [1748141] - [pci] PCI: Mark expected switch fall-through (Myron Stowe) [1748141] - [pci] PCI: ibmphp: Turn semaphores into completions or mutexes (Myron Stowe) [1748141] - [pci] x86/PCI: Fixup RTIT_BAR of Intel Denverton Trace Hub (Myron Stowe) [1748141] - [pci] PCI: Rely on config space header type, not class code (Myron Stowe) [1748141] - [pci] PCI: Make pci_size() return real BAR size (Myron Stowe) [1748141] - [pci] PCI/DPC: Fix print AER status in DPC event handling (Myron Stowe) [1748141] - [pci] PCI/ASPM: Save LTR Capability for suspend/resume (Myron Stowe) [1748141] - [pci] PCI/ASPM: Use LTR if already enabled by platform (Myron Stowe) [1748141] - [pci] PCI: Enable SERR# forwarding for all bridges (Myron Stowe) [1748141] - [pci] PCI/AER: Use match_string() helper to simplify the code (Myron Stowe) [1748141] - [fs] gfs2: Use async glocks for rename (Robert S Peterson) [1737561] - [fs] gfs2: create function gfs2_glock_update_hold_time (Robert S Peterson) [1737561] - [fs] gfs2: separate holder for rgrps in gfs2_rename (Robert S Peterson) [1737561] - [netdrv] net: aquantia: reapply vlan filters on up (Igor Russkikh) [1740500] - [s390] s390/setup: Fix kernel lock down for s390 (Philipp Rudo) [1748343] - [powerpc] kvm: ppc: book3s hv: Fix XICS-on-XIVE H_IPI when priority = 0 (David Gibson) [1725800] - [s390] vfio-ap: fix irq registration (Thomas Huth) [1660910] - [s390] ap: kvm: Enable PQAP/AQIC facility for the guest (Thomas Huth) [1660910] - [s390] ap: implement PAPQ AQIC interception in kernel (Thomas Huth) [1660910] - [s390] vfio: ap: register IOMMU VFIO notifier (Thomas Huth) [1660910] - [s390] ap: kvm: add PQAP interception for AQIC (Thomas Huth) [1660910] - [s390] kvm: s390: Do not leak kernel stack data in the KVM_S390_INTERRUPT ioctl (Thomas Huth) [1749503] - [s390] kvm: s390: vsie: Return correct values for Invalid CRYCB format (Thomas Huth) [1749503] - [s390] kvm: s390: vsie: Do not shadow CRYCB when no AP and no keys (Thomas Huth) [1749503] - [s390] kvm: s390: change default halt poll time to 50us (Thomas Huth) [1749503] - [s390] kvm: s390: fix typo in parameter description (Thomas Huth) [1749503] - [s390] kvm: s390: provide kvm_arch_no_poll function (Thomas Huth) [1749503] - [kernel] kvm: polling: add architecture backend to disable polling (Thomas Huth) [1749503] - [s390] vtime: steal time exponential moving average (Thomas Huth) [1749503] - [tools] kvm: selftests: fix ucall on x86 (Thomas Huth) [1730412] - [tools] kvm: selftests: Test invalid bits in kvm_valid_regs and kvm_dirty_regs on s390x (Thomas Huth) [1730412] - [s390] kvm: s390: Disallow invalid bits in kvm_valid_regs and kvm_dirty_regs (Thomas Huth) [1730412] - [tools] kvm: selftests: Add a test for the KVM_S390_MEM_OP ioctl (Thomas Huth) [1730412] - [s390] kvm: s390: Test for bad access register and size at the start of S390_MEM_OP (Thomas Huth) [1730412] - [tools] kvm: selftests: Enable dirty_log_test on s390x (Thomas Huth) [1730412] - [tools] kvm: selftests: Implement ucall() for s390x (Thomas Huth) [1730412] - [tools] kvm: selftests: Split ucall.c into architecture specific files (Thomas Huth) [1730412] - [tools] kvm: selftests: ucall improvements (Thomas Huth) [1730412] - [tools] kvm: selftests: aarch64: dirty_log_test: fix unaligned memslot size (Thomas Huth) [1730412] - [tools] kvm: selftests: Compile code with warnings enabled (Thomas Huth) [1730412] - [tools] kvm: selftests: enable pgste option for the linker on s390 (Thomas Huth) [1730412] - [tools] kvm: selftests: Move kvm_create_max_vcpus test to generic code (Thomas Huth) [1730412] - [virt] kvm: s390: Do not report unusabled IDs via KVM_CAP_MAX_VCPU_ID (Thomas Huth) [1730412] - [documentation] kvm: move KVM_CAP_NR_MEMSLOTS to common code (Thomas Huth) [1730412] - [tools] kvm: selftests: Add the sync_regs test for s390x (Thomas Huth) [1730412] - [s390] kvm: s390: fix memory slot handling for KVM_SET_USER_MEMORY_REGION (Thomas Huth) [1730412] - [tools] kvm: selftests: Add processor code for s390x (Thomas Huth) [1730412] - [tools] kvm: selftests: Align memory region addresses to 1M on s390x (Thomas Huth) [1730412] - [tools] kvm: selftests: Introduce a VM_MODE_DEFAULT macro for the default bits (Thomas Huth) [1730412] - [tools] kvm: selftests: aarch64: fix default vm mode (Thomas Huth) [1730412] - [tools] kvm: selftests: Guard struct kvm_vcpu_events with __KVM_HAVE_VCPU_EVENTS (Thomas Huth) [1730412] - [tools] kvm: selftests: Wrap vcpu_nested_state_get/set functions with x86 guard (Thomas Huth) [1730412]- [fs] xfs: fix missing ILOCK unlock when xfs_setattr_nonsize fails due to EDQUOT (Bill O'Donnell) [1739607] - [fs] xfs: fix reflink source file racing with directio writes (Bill O'Donnell) [1739607] - [fs] xfs: implement cgroup aware writeback (Bill O'Donnell) [1274406] - [fs] xfs: simplify xfs_chain_bio (Bill O'Donnell) [1274406] - [fs] xfs: inode btree scrubber should calculate im_boffset correctly (Bill O'Donnell) [1739607] - [fs] xfs: fix broken log reservation debugging (Bill O'Donnell) [1739607] - [fs] xfs: don't reserve per-AG space for an internal log (Bill O'Donnell) [1739607] - [fs] xfs: change some error-less functions to void types (Bill O'Donnell) [1739607] - [fs] xfs: add online scrub for superblock counters (Bill O'Donnell) [1739607] - [fs] xfs: don't parse the mtpt mount option (Bill O'Donnell) [1739607] - [fs] xfs: scrub should check incore counters against ondisk headers (Bill O'Donnell) [1739607] - [fs] xfs: allow scrubbers to pause background reclaim (Bill O'Donnell) [1739607] - [fs] xfs: rename the speculative block allocation reclaim toggle functions (Bill O'Donnell) [1739607] - [fs] xfs: track delayed allocation reservations across the filesystem (Bill O'Donnell) [1739607] - [fs] xfs: fix broken bhold behavior in xrep_roll_ag_trans (Bill O'Donnell) [1739607] - [fs] xfs: unlock inode when xfs_ioctl_setattr_get_trans can't get transaction (Bill O'Donnell) [1739607] - [fs] xfs: kill the xfs_dqtrx_t typedef (Bill O'Donnell) [1739607] - [fs] xfs: widen inode delalloc block counter to 64-bits (Bill O'Donnell) [1739607] - [fs] xfs: widen quota block counters to 64-bit integers (Bill O'Donnell) [1739607] - [fs] xfs: assert that we don't enter agfl freeing with a non-permanent transaction (Bill O'Donnell) [1739607] - [fs] xfs: make tr_growdata a permanent transaction (Bill O'Donnell) [1739607] - [fs] xfs: merge adjacent io completions of the same type (Bill O'Donnell) [1739607] - [fs] xfs: remove unused m_data_workqueue (Bill O'Donnell) [1739607] - [fs] xfs: implement per-inode writeback completion queues (Bill O'Donnell) [1739607] - [fs] xfs: scrub should only cross-reference with healthy btrees (Bill O'Donnell) [1739607] - [fs] xfs: scrub/repair should update filesystem metadata health (Bill O'Donnell) [1739607] - [fs] xfs: hoist the already_fixed variable to the scrub context (Bill O'Donnell) [1739607] - [fs] xfs: collapse scrub bool state flags into a single unsigned int (Bill O'Donnell) [1739607] - [fs] xfs: refactor scrub context initialization (Bill O'Donnell) [1739607] - [fs] xfs: report inode health via bulkstat (Bill O'Donnell) [1739607] - [fs] xfs: report AG health via AG geometry ioctl (Bill O'Donnell) [1739607] - [fs] xfs: report fs and rt health via geometry structure (Bill O'Donnell) [1739607] - [fs] xfs: add a new ioctl to describe allocation group geometry (Bill O'Donnell) [1739607] - [fs] xfs: bump XFS_IOC_FSGEOMETRY to v5 structures (Bill O'Donnell) [1739607] - [fs] xfs: clear BAD_SUMMARY if unmounting an unhealthy filesystem (Bill O'Donnell) [1739607] - [fs] xfs: replace the BAD_SUMMARY mount flag with the equivalent health code (Bill O'Donnell) [1739607] - [fs] xfs: track metadata health status (Bill O'Donnell) [1739607] - [fs] xfs,fstrim: fix to return correct minlen (Bill O'Donnell) [1739607] - [fs] xfs: shutdown after buf release in iflush cluster abort path (Bill O'Donnell) [1739607] - [fs] xfs: wake commit waiters on CIL abort before log item abort (Bill O'Donnell) [1739607] - [fs] xfs: fix btree scrub checking with regards to root-in-inode (Bill O'Donnell) [1739607] - [fs] xfs: dabtree scrub needs to range-check level (Bill O'Donnell) [1739607] - [fs] xfs: clean up xfs_dir2_leaf_addname (Bill O'Donnell) [1739607] - [fs] xfs: zero initialize highstale and lowstale in xfs_dir2_leaf_addname (Bill O'Donnell) [1739607] - [fs] xfs: clean up xfs_dir2_leafn_add (Bill O'Donnell) [1739607] - [fs] xfs: Zero initialize highstale and lowstale in xfs_dir2_leafn_add (Bill O'Donnell) [1739607] - [fs] xfs: fix backwards endian conversion in scrub (Bill O'Donnell) [1739607] - [fs] xfs: fix uninitialized error variables (Bill O'Donnell) [1739607] - [fs] xfs: rework breaking of shared extents in xfs_file_iomap_begin (Bill O'Donnell) [1739607] - [fs] xfs: don't pass iomap flags to xfs_reflink_allocate_cow (Bill O'Donnell) [1739607] - [fs] xfs: fix uninitialized error variable (Bill O'Donnell) [1739607] - [fs] xfs: introduce an always_cow mode (Bill O'Donnell) [1739607] - [fs] xfs: report IOMAP_F_SHARED from xfs_file_iomap_begin_delay (Bill O'Donnell) [1739607] - [fs] xfs: make COW fork unwritten extent conversions more robust (Bill O'Donnell) [1739607] - [fs] xfs: merge COW handling into xfs_file_iomap_begin_delay (Bill O'Donnell) [1739607] - [fs] xfs: also truncate holes covered by COW blocks (Bill O'Donnell) [1739607] - [fs] xfs: don't use delalloc extents for COW on files with extsize hints (Bill O'Donnell) [1739607] - [fs] xfs: fix SEEK_DATA for speculative COW fork preallocation (Bill O'Donnell) [1739607] - [fs] xfs: make xfs_bmbt_to_iomap more useful (Bill O'Donnell) [1739607] - [fs] xfs: fix xfs_buf magic number endian checks (Bill O'Donnell) [1739607] - [fs] xfs: retry COW fork delalloc conversion when no extent was found (Bill O'Donnell) [1739607] - [fs] xfs: remove the truncate short cut in xfs_map_blocks (Bill O'Donnell) [1739607] - [fs] xfs: move xfs_iomap_write_allocate to xfs_aops.c (Bill O'Donnell) [1739607] - [fs] xfs: move stat accounting to xfs_bmapi_convert_delalloc (Bill O'Donnell) [1739607] - [fs] xfs: move transaction handling to xfs_bmapi_convert_delalloc (Bill O'Donnell) [1739607] - [fs] xfs: split XFS_BMAPI_DELALLOC handling from xfs_bmapi_write (Bill O'Donnell) [1739607] - [fs] xfs: factor out two helpers from xfs_bmapi_write (Bill O'Donnell) [1739607] - [fs] xfs: simplify the xfs_bmap_btree_to_extents calling conventions (Bill O'Donnell) [1739607] - [fs] xfs: remove the s_maxbytes checks in xfs_map_blocks (Bill O'Donnell) [1739607] - [fs] xfs: remove the io_type field from the writeback context and ioend (Bill O'Donnell) [1739607] - [fs] xfs: compile time offset checks for common v4/v5 metadata (Bill O'Donnell) [1739607] - [fs] xfs: use buf ops magic to detect btree block type (Bill O'Donnell) [1739607] - [fs] xfs: add magic numbers to dquot buffer ops (Bill O'Donnell) [1739607] - [fs] xfs: add inode magic to inode verifier (Bill O'Donnell) [1739607] - [fs] xfs: factor xfs_da3_blkinfo verification into common helper (Bill O'Donnell) [1739607] - [fs] xfs: miscellaneous verifier magic value fixups (Bill O'Donnell) [1739607] - [fs] xfs: use verifier magic field in dir2 leaf verifiers (Bill O'Donnell) [1739607] - [fs] xfs: distinguish between bnobt and cntbt magic values (Bill O'Donnell) [1739607] - [fs] xfs: split up allocation btree verifier (Bill O'Donnell) [1739607] - [fs] xfs: distinguish between inobt and finobt magic values (Bill O'Donnell) [1739607] - [fs] xfs: create a separate finobt verifier (Bill O'Donnell) [1739607] - [fs] xfs: always check magic values in on-disk byte order (Bill O'Donnell) [1739607] - [fs] xfs: clarify documentation for the function to reverify buffers (Bill O'Donnell) [1739607] - [fs] xfs: cache unlinked pointers in an rhashtable (Bill O'Donnell) [1739607] - [fs] xfs: add tracepoints for high level iunlink operations (Bill O'Donnell) [1739607] - [fs] xfs: refactor inode update in iunlink_remove (Bill O'Donnell) [1739607] - [fs] xfs: refactor unlinked list search and mapping to a separate function (Bill O'Donnell) [1739607] - [fs] xfs: refactor inode unlinked pointer update functions (Bill O'Donnell) [1739607] - [fs] xfs: strengthen AGI unlinked inode bucket pointer checks (Bill O'Donnell) [1739607] - [fs] xfs: refactor AGI unlinked bucket updates (Bill O'Donnell) [1739607] - [fs] xfs: add xfs_verify_agino_or_null helper (Bill O'Donnell) [1739607] - [fs] xfs: clean up iunlink functions (Bill O'Donnell) [1739607] - [fs] xfs: Introduce XFS_PTAG_VERIFIER_ERROR panic mask (Bill O'Donnell) [1739607] - [fs] xfs: remove duplicated xfs_defer.h (Bill O'Donnell) [1739607] - [fs] xfs: check attribute name validity (Bill O'Donnell) [1739607] - [fs] xfs: check directory name validity (Bill O'Donnell) [1739607] - [fs] xfs: fix off-by-one error in rtbitmap cross-reference (Bill O'Donnell) [1739607] - [fs] xfs: scrub should flag dir/attr offsets that aren't mappable with xfs_dablk_t (Bill O'Donnell) [1739607] - [fs] xfs: abort xattr scrub if fatal signals are pending (Bill O'Donnell) [1739607] - [fs] xfs: consolidate scrub dinode mapping code into a single function (Bill O'Donnell) [1739607] - [fs] xfs: scrub big block inode btrees correctly (Bill O'Donnell) [1739607] - [fs] xfs: clean up the inode cluster checking in the inobt scrub (Bill O'Donnell) [1739607] - [fs] xfs: hoist inode cluster checks out of loop (Bill O'Donnell) [1739607] - [fs] xfs: check inobt record alignment on big block filesystems (Bill O'Donnell) [1739607] - [fs] xfs: check the ir_startino alignment directly (Bill O'Donnell) [1739607] - [fs] xfs: never try to scrub more than 64 inodes per inobt record (Bill O'Donnell) [1739607] - [powerpc] powerpc: Allow flush_(inval_)dcache_range to work across ranges >4GB (Steve Best) [1744062] - [scsi] scsi: lpfc: Fix port relogin failure due to GID_FT interaction (Dick Kennedy) [1733217] - [rpmspec] redhat: Fix error messages during build of zfcpdump kernel (Philipp Rudo) [1745652] - [s390] s390/protvirt: avoid memory sharing for diag 308 set/store (Philipp Rudo) [1745614] - [infiniband] IB/hfi1: Remove extra brackets from an if (Petr Oros) [1737066] - [documentation] docs/memory-barriers.txt: Update I/O section to be clearer about CPU vs thread (Petr Oros) [1737066] - [documentation] docs/memory-barriers.txt: Fix style, spacing and grammar in I/O section (Petr Oros) [1737066] - [powerpc] arch: Remove dummy mmiowb() definitions from arch code (Petr Oros) [1737066] - [netdrv] net/ethernet/silan/sc92031: Remove stale comment about mmiowb() (Petr Oros) [1737066] - [infiniband] i40iw: Redefine i40iw_mmiowb() to do nothing (Petr Oros) [1737066] - [scsi] scsi/qla1280: Remove stale comment about mmiowb() (Petr Oros) [1737066] - [netdrv] drivers: Remove explicit invocations of mmiowb() (Petr Oros) [1737066] - [infiniband] drivers: Remove useless trailing comments from mmiowb() invocations (Petr Oros) [1737066] - [documentation] Documentation: Kill all references to mmiowb() (Petr Oros) [1737066] - [riscv] riscv/mmiowb: Hook up mmwiob() implementation to asm-generic code (Petr Oros) [1737066] - [powerpc] powerpc/mmiowb: Hook up mmwiob() implementation to asm-generic code (Petr Oros) [1737066] - [nds32] nds32/io: Remove useless definition of mmiowb() (Petr Oros) [1737066] - [x86] x86/io: Remove useless definition of mmiowb() (Petr Oros) [1737066] - [arm64] arm64/io: Remove useless definition of mmiowb() (Petr Oros) [1737066] - [include] mmiowb: Hook up mmiowb helpers to spinlocks and generic I/O accessors (Petr Oros) [1737066] - [arm64] arch: Use asm-generic header for asm/mmiowb.h (Petr Oros) [1737066] - [kernel] asm-generic/mmiowb: Add generic implementation of mmiowb() tracking (Petr Oros) [1737066] - [documentation] docs/memory-barriers.txt: Rewrite "KERNEL I/O BARRIER EFFECTS" section (Petr Oros) [1737066] - [s390] s390/cpum_sf: save TOD clock base in SDBs for time conversion (Philipp Rudo) [1743504] - [net] netns: provide pure entropy for net_hash_mix() (Paolo Abeni) [1737439] {CVE-2019-10639} - [net] netns: get more entropy from net_hash_mix() (Paolo Abeni) [1737439] {CVE-2019-10639} - [netdrv] net: phy: improve pause handling (Petr Oros) [1735763] - [netdrv] net: phy: fix reading fixed phy status (Petr Oros) [1735763] - [netdrv] net: phy: allow a PHY driver to define neither features nor get_features (Petr Oros) [1735763] - [netdrv] net: phy: Add support for asking the PHY its abilities (Petr Oros) [1735763] - [netdrv] net: phy: use genphy_read_abilities in genphy driver (Petr Oros) [1735763] - [netdrv] net: phy: add genphy_read_abilities (Petr Oros) [1735763] - [netdrv] net: phy: let genphy_c45_read_abilities also check aneg capability (Petr Oros) [1735763] - [netdrv] net: phy: Add generic support for 2.5GBaseT and 5GBaseT (Petr Oros) [1735763] - [netdrv] net: phy: Extract genphy_c45_pma_read_abilities from marvell10g (Petr Oros) [1735763] - [netdrv] net: phy: Move of_set_phy_eee_broken to phy-core.c (Petr Oros) [1735763] - [netdrv] net: phy: Mask-out non-compatible modes when setting the max-speed (Petr Oros) [1735763] - [netdrv] net: phy: don't allow __set_phy_supported to add unsupported modes (Petr Oros) [1735763] - [netdrv] net: phy: remove unneeded masking of PHY register read results (Petr Oros) [1735763] - [netdrv] net: phy: probe the PHY before determining the supported features (Petr Oros) [1735763] - [rpmspec] fix package summary and description for some kernel subpackages ("Herton R. Krzesinski") [1656863] - [fs] mm/huge_memory: fix vmf_insert_pfn_{pmd, pud}() crash, handle unaligned addresses (Jeff Moyer) [1743159] - [mm] mm/huge_memory.c: fix modifying of page protection by insert_pfn_pmd() (Jeff Moyer) [1743159] - [arm64] arm64: disable improved unwind tables (Mark Langsdorf) [1684694] - [arm64] arm64/stacktrace: Export save_stack_trace_regs() (Mark Langsdorf) [1684694] - [fs] nfs4: flex_file: ignore synthetic uid/gid for tightly coupled DSes (Steve Dickson) [1655712] - [include] futex: Update comments and docs about return values of arch futex code (Waiman Long) [1737058] - [arm64] arm64: futex: Avoid copying out uninitialised stack in failed cmpxchg() (Waiman Long) [1737058] - [arm64] arm64: futex: Bound number of LDXR/STXR loops in FUTEX_WAKE_OP (Waiman Long) [1737058] - [kernel] locking/futex: Allow low-level atomic operations to return -EAGAIN (Waiman Long) [1737058] - [arm64] arm64: futex: Fix FUTEX_WAKE_OP atomic ops with non-zero result value (Waiman Long) [1737058] - [kernel] futex: Ensure that futex address is aligned in handle_futex_death() (Waiman Long) [1737058] - [kernel] futex: Convert futex_pi_state.refcount to refcount_t (Waiman Long) [1737058] - [kernel] sched/wake_q: Reduce reference counting for special users (Waiman Long) [1737058] - [kernel] sched/wake_q: Add branch prediction hint to wake_q_add() cmpxchg (Waiman Long) [1737058] - [kernel] futex: No need to check return value of debugfs_create functions (Waiman Long) [1737058] - [kernel] futex: Handle early deadlock return correctly (Waiman Long) [1737058] - [kernel] futex: Fix barrier comment (Waiman Long) [1737058] - [kernel] futex: Cure exit race (Waiman Long) [1737058] - [kernel] futex: Replace spin_is_locked() with lockdep (Waiman Long) [1737058] - [kernel] futex: Mark expected switch fall-throughs (Waiman Long) [1737058] - [kernel] sched/deadline: Correctly handle active 0-lag timers (Phil Auld) [1735907] - [include] build_bug.h: add wrapper for _Static_assert (Ivan Vecera) [1735752] - [include] build_bug.h: remove most of dummy BUILD_BUG_ON stubs for Sparse (Ivan Vecera) [1735752] - [include] build_bug.h: remove negative-array fallback for BUILD_BUG_ON() (Ivan Vecera) [1735752] - [mm] percpu: remove spurious lock dependency between percpu and sched (Rafael Aquini) [1731180] - [mm] percpu: use chunk scan_hint to skip some scanning (Rafael Aquini) [1731180] - [mm] percpu: convert chunk hints to be based on pcpu_block_md (Rafael Aquini) [1731180] - [mm] percpu: make pcpu_block_md generic (Rafael Aquini) [1731180] - [mm] percpu: use block scan_hint to only scan forward (Rafael Aquini) [1731180] - [mm] percpu: remember largest area skipped during allocation (Rafael Aquini) [1731180] - [mm] percpu: add block level scan_hint (Rafael Aquini) [1731180] - [mm] percpu: set PCPU_BITMAP_BLOCK_SIZE to PAGE_SIZE (Rafael Aquini) [1731180] - [mm] percpu: relegate chunks unusable when failing small allocations (Rafael Aquini) [1731180] - [mm] percpu: manage chunks based on contig_bits instead of free_bytes (Rafael Aquini) [1731180] - [mm] percpu: introduce helper to determine if two regions overlap (Rafael Aquini) [1731180] - [mm] percpu: do not search past bitmap when allocating an area (Rafael Aquini) [1731180] - [mm] percpu: update free path with correct new free region (Rafael Aquini) [1731180] - [mm] mm/percpu: add checks for the return value of memblock_alloc*() (Rafael Aquini) [1731180] - [mm] percpu: km: no need to consider pcpu_group_offsets[0] (Rafael Aquini) [1731180] - [mm] percpu: use nr_groups as check condition (Rafael Aquini) [1731180] - [mm] percpu: convert spin_lock_irq to spin_lock_irqsave. (Rafael Aquini) [1731180] - [mm] mm: percpu: remove unnecessary unlikely() (Rafael Aquini) [1731180] - [fs] /proc/meminfo: add percpu populated pages count (Rafael Aquini) [1731180] - [netdrv] tg3: Use napi_alloc_frag() (Jonathan Toppins) [1724774] - [fs] fuse: fix copy_file_range() in the writeback case (Miklos Szeredi) [1650518] - [fs] fuse: add support for copy_file_range() (Miklos Szeredi) [1650518]- [x86] perf/x86/intel: Fix spurious NMI on fixed counter (Michael Petlan) [1755110] - [x86] perf/x86/intel: Fix race in intel_pmu_disable_event() (Michael Petlan) [1755110] - [netdrv] drivers: tap.c: fix wrong backport causing WARN_ON_ONCE(1) in skb_flow_dissect() (Davide Caratti) [1750711] - [virt] KVM: coalesced_mmio: add bounds checking (Bandan Das) [1746804] {CVE-2019-14821}- [fs] gfs2: clear buf_in_tr when ending a transaction in sweep_bh_for_rgrps (Robert S Peterson) [1750939] - [s390] kvm: s390: kvm_s390_vm_start_migration: check dirty_bitmap before using it as target for memset() (Thomas Huth) [1753260] - [fs] cifs: fix credits leak for SMB1 oplock breaks (Leif Sahlberg) [1752243]- Revert "[redhat] switch secureboot kernel image signing to release keys" (Phillip Lougher) - [iommu] iommu/amd: Add support for X2APIC IOMMU interrupts (Suravee Suthikulpanit) [1734842] - [vhost] vhost: make sure log_num < in_num (Eugenio Perez) [1750882] {CVE-2019-14835}- [kernel] open the RHEL 8.2 development (Phillip Lougher) - [md] Revert "[md] dm: eliminate 'split_discard_bios' flag from DM target interface" (Mike Snitzer) [1749929] - [md] Revert "[md] dm: make sure to obey max_io_len_target_boundary" (Mike Snitzer) [1749929] - [pci] PCI: Restore Resizable BAR size bits correctly for 1MB BARs (Myron Stowe) [1717760] - [net] netfilter: nft_fib_netdev: Terminate rule eval if protocol=IPv6 and ipv6 module is disabled (Phil Sutter) [1743945] - [net] netfilter: bridge: Drops IPv6 packets if IPv6 module is not loaded (Phil Sutter) [1743945] - [drm] drm/qxl: get vga ioports (Gerd Hoffmann) [1728936] - [drm] drm/i915: Call dma_set_max_seg_size() in i915_driver_hw_probe() (Lyude Paul) [1724363]- [md] Revert "[md] dm: eliminate 'split_discard_bios' flag from DM target interface" (Mike Snitzer) [1749929] - [md] Revert "[md] dm: make sure to obey max_io_len_target_boundary" (Mike Snitzer) [1749929] - [pci] PCI: Restore Resizable BAR size bits correctly for 1MB BARs (Myron Stowe) [1717760] - [net] netfilter: nft_fib_netdev: Terminate rule eval if protocol=IPv6 and ipv6 module is disabled (Phil Sutter) [1743945] - [net] netfilter: bridge: Drops IPv6 packets if IPv6 module is not loaded (Phil Sutter) [1743945] - [drm] drm/qxl: get vga ioports (Gerd Hoffmann) [1728936] - [drm] drm/i915: Call dma_set_max_seg_size() in i915_driver_hw_probe() (Lyude Paul) [1724363]- [net] netfilter: nft_set: fix allocation size overflow in privsize callback. (Florian Westphal) [1746338] - [net] net: route dump netlink NLM_F_MULTI flag missing (Stefano Brivio) [1745971] - [net] sched: pfifo_fast: fix wrong dereference in pfifo_fast_enqueue (Davide Caratti) [1745390] - [net] sched: pfifo_fast: fix wrong dereference when qdisc is reset (Davide Caratti) [1745387] - [scsi] scsi: vmw_pscsi: Fix use-after-free in pvscsi_queue_lck() (David Milburn) [1746597]- [drm] drm/virtio: use virtio_max_dma_size (Gerd Hoffmann) [1739291] - [mm] hwpoison, memory_hotplug: allow hwpoisoned pages to be offlined (Rafael Aquini) [1706088] - [powerpc] kvm: ppc: book3s: Enable XIVE native capability only if OPAL has required functions [BZ1744884] (David Gibson) [1744884] - [scsi] scsi: lpfc: Fix oops when fewer hdwqs than cpus (Dick Kennedy) [1745731] - [scsi] scsi: lpfc: Limit xri count for kdump environment (Dick Kennedy) [1745731] - [scsi] scsi: lpfc: Mitigate high memory pre-allocation by SCSI-MQ (Dick Kennedy) [1745731] - [scsi] scsi: qla2xxx: Fix hardirq-unsafe locking (Himanshu Madhani) [1719941] - [x86] Revert "[x86] x86/kexec/64: Prevent kexec from 5-level paging to a 4-level only kernel" (Baoquan He) [1669088] - [x86] Revert "[x86] x86/boot: Add xloadflags bits to check for 5-level paging support" (Baoquan He) [1669088]- [wireless] mwifiex: fix 802.11n/WPA detection (Jarod Wilson) [1714476] {CVE-2019-3846}- [x86] x86/kdump: Reserve extra memory when SME or SEV is active (Kairui Song) [1728519] - [scsi] scsi: qla2xxx: Fix hardlockup in abort command during driver remove (Himanshu Madhani) [1690041] - [scsi] qla2xxx: Update driver version to 10.01.00.15.08.1-k1 (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix panic from use after free in qla2x00_async_tm_cmd (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: cleanup trace buffer initialization (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: qla2x00_alloc_fw_dump: set ha->eft (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Use mutex protection during qla2x00_sysfs_read_fw_dump() (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: move IO flush to the front of NVME rport unregistration (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix NVME cmd and LS cmd timeout race condition (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Complain loudly about reference count underflow (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix race conditions in the code for aborting SCSI commands (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Use an on-stack completion in qla24xx_control_vp() (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Change abort wait_loop from msleep to wait_event_timeout (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Set the SCSI command result before calling the command done (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: on session delete, return nvme cmd (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix kernel crash after disconnecting NVMe devices (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Remove the fcport test from qla_nvme_abort_work() (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix driver unload when FC-NVMe LUNs are connected (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Set remote port devloss timeout to 0 (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix panic in qla_dfs_tgt_counters_show (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix fw dump corruption (Himanshu Madhani) [1690041] - [x86] kvm: disable nested virt on pre-haswell processors (Paolo Bonzini) [1739739] - [x86] kvm: taint kernel for tech-preview when using nested virtualization (Paolo Bonzini) [1739739] - [x86] kvm: x86: hyper-v: don't crash on KVM_GET_SUPPORTED_HV_CPUID when kvm_intel.nested is disabled (Vitaly Kuznetsov) [1746100]- [char] ipmi: move message error checking to avoid deadlock (Tony Camuso) [1731388 1718699] - [crypto] crypto: testmgr - mark crc32 checksum as FIPS allowed (Neil Horman) [1738887] - [include] dma-mapping: use dma_get_mask in dma_addressing_limited (Don Dutile) [1738631] - [kernel] dma-direct: correct the physical addr in dma_direct_sync_sg_for_cpu/device (Don Dutile) [1738631] - [kernel] dma-direct: only limit the mapping size if swiotlb could be used (Don Dutile) [1738631] - [include] dma-mapping: add a dma_addressing_limited helper (Don Dutile) [1738631] - [kernel] dma-direct: Force unencrypted DMA under SME for certain DMA masks (Don Dutile) [1738631] - [lib] lib/genalloc: introduce chunk owners (Don Dutile) [1738631] - [lib] lib/genalloc: add gen_pool_dma_zalloc() for zeroed DMA allocations (Don Dutile) [1738631] - [lib] lib/genalloc.c: fix allocation of aligned buffer from non-aligned chunk (Don Dutile) [1738631] - [include] dma-mapping: remove dma_max_pfn (Don Dutile) [1738631] - [mmc] mmc: core: let the dma map ops handle bouncing (Don Dutile) [1738631] - [mmc] mmc: core: align max segment size with logical block size (Don Dutile) [1738631] - [kernel] swiotlb: no need to check return value of debugfs_create functions (Don Dutile) [1738631] - [xen] swiotlb: fix phys_addr_t overflow warning (Don Dutile) [1738631] - [kernel] swiotlb: Return consistent SWIOTLB segments/nr_tbl (Don Dutile) [1738631] - [kernel] swiotlb: Group identical cleanup in swiotlb_cleanup() (Don Dutile) [1738631] - [kernel] swiotlb: save io_tlb_used to local variable before leaving critical section (Don Dutile) [1738631] - [kernel] swiotlb: dump used and total slots when swiotlb buffer is full (Don Dutile) [1738631] - [kernel] swiotlb: add checks for the return value of memblock_alloc*() (Don Dutile) [1738631] - [kernel] swiotlb: add debugfs to track swiotlb buffer usage (Don Dutile) [1738631] - [kernel] dma-direct: fix DMA_ATTR_NO_KERNEL_MAPPING (Don Dutile) [1738631] - [kernel] dma-direct: handle DMA_ATTR_NO_KERNEL_MAPPING in common code (Don Dutile) [1738631] - [kernel] dma-direct: fix DMA_ATTR_NO_KERNEL_MAPPING for remapped allocations (Don Dutile) [1738631] - [kernel] dma-mapping: remove a pointless memset in dma_atomic_pool_init (Don Dutile) [1738631] - [kernel] dma-mapping: fix lack of DMA address assignment in generic remap allocator (Don Dutile) [1738631] - [kernel] dma-remap: support DMA_ATTR_NO_KERNEL_MAPPING (Don Dutile) [1738631] - [kernel] dma-mapping: support highmem in the generic remap allocator (Don Dutile) [1738631] - [kernel] dma-direct: handle DMA_ATTR_NON_CONSISTENT in common code (Don Dutile) [1738631] - [kernel] dma-mapping: add a dma_alloc_need_uncached helper (Don Dutile) [1738631] - [kernel] dma-mapping: truncate dma masks to what dma_addr_t can hold (Don Dutile) [1738631] - [kernel] dma-remap: Avoid de-referencing NULL atomic_pool (Don Dutile) [1738631] - [include] dma-buf: add DMA_BUF_SET_NAME ioctls (Don Dutile) [1738631] - [include] dma-buf: give each buffer a full-fledged inode (Don Dutile) [1738631] - [fs] new wrapper: alloc_file_pseudo() (Don Dutile) [1738631] - [kernel] dma-direct: provide generic support for uncached kernel segments (Don Dutile) [1738631] - [include] dma-contiguous: fix !CONFIG_DMA_CMA version of dma_{alloc, free}_contiguous() (Don Dutile) [1738631] - [kernel] dma-contiguous: use fallback alloc_pages for single pages (Don Dutile) [1738631] - [kernel] dma-contiguous: add dma_{alloc,free}_contiguous() helpers (Don Dutile) [1738631] - [iommu] iommu/dma: Fix condition check in iommu_dma_unmap_sg (Don Dutile) [1738631] - [iommu] iommu/dma: move the arm64 wrappers to common code (Don Dutile) [1738631] - [iommu] iommu/dma-iommu.c: convert to use vm_map_pages() (Don Dutile) [1738631] - [mm] mm: introduce new vm_map_pages() and vm_map_pages_zero() API (Don Dutile) [1738631] - [mm] arm64/iommu: handle non-remapped addresses in ->mmap and ->get_sgtable (Don Dutile) [1738631] - [arm64] arm64/mm: wire up CONFIG_ARCH_HAS_SET_DIRECT_MAP (Don Dutile) [1738631] - [kernel] mm/hibernation: Make hibernation handle unmapped pages (Don Dutile) [1738631] - [mm] page_poison: play nicely with KASAN (Don Dutile) [1738631] - [mm] mm/vmalloc: Avoid rare case of flushing TLB with weird arguments (Don Dutile) [1738631] - [mm] mm/vmalloc: Fix calculation of direct map addr range (Don Dutile) [1738631] - [mm] mm/vmalloc: Add flag for freeing of special permsissions (Don Dutile) [1738631] - [x86] x86/mm/cpa: Add set_direct_map_*() functions (Don Dutile) [1738631] - [arm64] dma-mapping: add a kconfig symbol for arch_setup_dma_ops availability (Don Dutile) [1738631] - [iommu] iommu/dma: Remove the flush_page callback (Don Dutile) [1738631] - [include] iommu/dma: Cleanup dma-iommu.h (Don Dutile) [1738631] - [dma] dmaengine: Add matching device node validation in __dma_request_channel() (Don Dutile) [1738631] - [dma] dmaengine: dma_request_chan_by_mask() to handle deferred probing (Don Dutile) [1738631] - [include] dma-buf: start caching of sg_table objects v2 (Don Dutile) [1738631] - [kernel] dma-mapping: add a Kconfig symbol to indicate arch_dma_prep_coherent presence (Don Dutile) [1738631] - [iommu] iommu/dma-iommu: Remove iommu_dma_map_msi_msg() (Don Dutile) [1738631] - [irqchip] irqchip/ls-scfg-msi: Don't map the MSI page in ls_scfg_msi_compose_msg() (Don Dutile) [1738631] - [irqchip] irqchip/gic-v3-mbi: Don't map the MSI page in mbi_compose_m{b, s}i_msg() (Don Dutile) [1738631] - [irqchip] irqchip/gicv2m: Don't map the MSI page in gicv2m_compose_msi_msg() (Don Dutile) [1738631] - [irqchip] irqchip/gic-v3-its: Don't map the MSI page in its_irq_compose_msi_msg() (Don Dutile) [1738631] - [irqchip] irqchip/gic-v3-its: Align PCI Multi-MSI allocation on their size (Don Dutile) [1738631] - [iommu] iommu/dma-iommu: Split iommu_dma_map_msi_msg() in two parts (Don Dutile) [1738631] - [iommu] iommu/dma: Remove unused variable (Don Dutile) [1738631] - [iommu] iommu/dma: Use NUMA aware memory allocations in __iommu_dma_alloc_pages() (Don Dutile) [1738631] - [kernel] genirq/msi: Add a new field in msi_desc to store an IOMMU cookie (Don Dutile) [1738631] - [pci] PCI/MSI: Remove unused mask_msi_irq() and unmask_msi_irq() (Don Dutile) [1738631] - [include] PCI/MSI: Remove unused __write_msi_msg() and write_msi_msg() (Don Dutile) [1738631] - [include] genirq/msi: Clean up usage of __u8/__u16 types (Don Dutile) [1738631] - [base] platform-msi: Free descriptors in platform_msi_domain_free() (Don Dutile) [1738631] - [base] genirq/msi: Allow creation of a tree-based irqdomain for platform-msi (Don Dutile) [1738631] - [kernel] dma-debug: only skip one stackframe entry (Don Dutile) [1738631] - [dma] dmaengine: idma64: Move driver name to the header (Don Dutile) [1738631] - [kernel] dma-mapping: remove an unnecessary NULL check (Don Dutile) [1738631] - [include] dma-buf: Update [un]map documentation to match the other functions (Don Dutile) [1738631] - [include] dma-buf: Remove leftover [un]map_atomic comments (Don Dutile) [1738631] - [x86] x86/dma: Remove the x86_dma_fallback_dev hack (Don Dutile) [1738631] - [kernel] dma-mapping: remove leftover NULL device support (Don Dutile) [1738631] - [kernel] dma: select GENERIC_ALLOCATOR for DMA_REMAP (Don Dutile) [1738631] - [crypto] crypto: ccp - Ignore unconfigured CCP device on suspend/resume (Gary Hook) [1743999] - [md] dm snapshot: fix oversights in optional discard support (Mike Snitzer) [1744291] - [md] dm snapshot: add optional discard support features (Mike Snitzer) [1744291] - [md] dm snapshot: Use fine-grained locking scheme (Mike Snitzer) [1744291] - [md] dm snapshot: Make exception tables scalable (Mike Snitzer) [1744291] - [md] dm snapshot: Replace mutex with rw semaphore (Mike Snitzer) [1744291] - [md] dm snapshot: Don't sleep holding the snapshot lock (Mike Snitzer) [1744291] - [include] list_bl: Add hlist_bl_add_before/behind helpers (Mike Snitzer) [1744291] - [powerpc] powerpc/rtas: use device model APIs and serialization during LPM (Steve Best) [1741643] - [firmware] firmware/efi: Add NULL pointer checks in efivars API functions (Jarod Wilson) [1741949] - [fs] ovl: fix wrong flags check in FS_IOC_FS[SG]ETXATTR ioctls (Miklos Szeredi) [1724518] - [include] mm: page_cache_add_speculative(): refactor out some code duplication (Michael Petlan) [1738331] - [netdrv] ibmvnic: Unmap DMA address of TX descriptor buffers after use (Steve Best) [1743155] - [fs] NFSv4.1 don't free interrupted slot on open (Steve Dickson) [1708345] - [fs] NFSv4.1: Avoid false retries when RPC calls are interrupted (Steve Dickson) [1708345] - [net] ipv6: Fix return value of ipv6_mc_may_pull() for malformed packets (Stefano Brivio) [1743203] - [net] inet: frags: re-introduce skb coalescing for local delivery (Guillaume Nault) [1719418]- [net] xfrm: fix sa selector validation (Sabrina Dubroca) [1738871] - [net] xfrm: Fix xfrm sel prefix length validation (Sabrina Dubroca) [1738871] - [kernel] locking/rwsem: Prevent decrement of reader count before increment (Waiman Long) [1740338] - [include] include/list: Backport list_cut_before() (Waiman Long) [1740338] - [vhost] vhost: vsock: add weight support (Jason Wang) [1738494] - [vhost] vhost_net: fix possible infinite loop (Jason Wang) [1738494] - [vhost] vhost: introduce vhost_exceeds_weight() (Jason Wang) [1738494] - [vhost] vhost: reject zero size iova range (Jason Wang) [1738494] - [vhost] vhost: silence an unused-variable warning (Jason Wang) [1738494] - [vhost] vhost: correctly check the return value of translate_desc() in log_used() (Jason Wang) [1738494] - [vhost] vhost: return EINVAL if iovecs size does not match the message size (Jason Wang) [1738494] - [vhost] Revert "net: vhost: lock the vqs one by one" (Jason Wang) [1738494] - [vhost] vhost_net: switch to use mutex_trylock() in vhost_net_busy_poll() (Jason Wang) [1738494] - [vhost] vhost: make sure used idx is seen before log in vhost_add_used_n() (Jason Wang) [1738494] - [vhost] vhost: fix IOTLB locking (Jason Wang) [1738494] - [netdrv] tun: wake up waitqueues after IFF_UP is set (Jason Wang) [1738494] - [netdrv] tuntap: synchronize through tfiles array instead of tun->numqueues (Jason Wang) [1738494] - [netdrv] tuntap: fix dividing by zero in ebpf queue selection (Jason Wang) [1738494] - [netdrv] tun: Remove unused first parameter of tun_get_iff() (Jason Wang) [1738494] - [netdrv] tun: Add ioctl() TUNGETDEVNETNS cmd to allow obtaining real net ns of tun device (Jason Wang) [1738494] - [netdrv] tun: add a missing rcu_read_unlock() in error path (Jason Wang) [1738494] - [netdrv] tun: properly test for IFF_UP (Jason Wang) [1738494] - [netdrv] tun: remove unnecessary memory barrier (Jason Wang) [1738494] - [netdrv] tun: fix blocking read (Jason Wang) [1738494] - [netdrv] tun: move the call to tun_set_real_num_queues (Jason Wang) [1738494] - [netdrv] tun: publish tfile after it's fully initialized (Jason Wang) [1738494] - [netdrv] tun: replace get_cpu_ptr with this_cpu_ptr when bh disabled (Jason Wang) [1738494] - [netdrv] tun: remove skb access after netif_receive_skb (Jason Wang) [1738494] - [netdrv] tun: remove unnecessary check in tun_flow_update (Jason Wang) [1738494] - [netdrv] tuntap: fix multiqueue rx (Jason Wang) [1738494] - [netdrv] tun: Adjust on-stack tun_page initialization. (Jason Wang) [1738494] - [netdrv] tuntap: free XDP dropped packets in a batch (Jason Wang) [1738494] - [vhost] vhost_net: mitigate page reference counting during page frag refill (Jason Wang) [1738494] - [vhost] net: vhost: remove bad code line (Jason Wang) [1738494] - [vhost] net: vhost: add rx busy polling in tx path (Jason Wang) [1738494] - [vhost] net: vhost: factor out busy polling logic to vhost_net_busy_poll() (Jason Wang) [1738494] - [vhost] net: vhost: replace magic number of lock annotation (Jason Wang) [1738494] - [vhost] net: vhost: lock the vqs one by one (Jason Wang) [1738494] - [vhost] vhost_net: add a missing error return (Jason Wang) [1738494] - [netdrv] net: tun: remove useless codes of tun_automq_select_queue (Jason Wang) [1738494] - [vhost] vhost_net: batch submitting XDP buffers to underlayer sockets (Jason Wang) [1738494] - [netdrv] tap: accept an array of XDP buffs through sendmsg() (Jason Wang) [1738494] - [netdrv] tuntap: accept an array of XDP buffs through sendmsg() (Jason Wang) [1738494] - [netdrv] tun: switch to new type of msg_control (Jason Wang) [1738494] - [netdrv] tuntap: move XDP flushing out of tun_do_xdp() (Jason Wang) [1738494] - [netdrv] tuntap: split out XDP logic (Jason Wang) [1738494] - [netdrv] tuntap: tweak on the path of skb XDP case in tun_build_skb() (Jason Wang) [1738494] - [netdrv] tuntap: simplify error handling in tun_build_skb() (Jason Wang) [1738494] - [netdrv] tuntap: enable bh early during processing XDP (Jason Wang) [1738494] - [netdrv] tuntap: switch to use XDP_PACKET_HEADROOM (Jason Wang) [1738494] - [netdrv] net: sock: introduce SOCK_XDP (Jason Wang) [1738494] - [vhost] vhost: correctly check the iova range when waking virtqueue (Jason Wang) [1738494] - [vhost] vhost: switch to use new message format (Jason Wang) [1738494] - [vhost] vhost_net: batch update used ring for datacopy TX (Jason Wang) [1738494] - [vhost] vhost_net: rename VHOST_RX_BATCH to VHOST_NET_BATCH (Jason Wang) [1738494] - [vhost] vhost_net: rename vhost_rx_signal_used() to vhost_net_signal_used() (Jason Wang) [1738494] - [vhost] vhost_net: split out datacopy logic (Jason Wang) [1738494] - [vhost] vhost_net: introduce tx_can_batch() (Jason Wang) [1738494] - [vhost] vhost_net: introduce get_tx_bufs() (Jason Wang) [1738494] - [vhost] vhost_net: introduce vhost_exceeds_weight() (Jason Wang) [1738494] - [vhost] vhost_net: introduce helper to initialize tx iov iter (Jason Wang) [1738494] - [vhost] vhost_net: drop unnecessary parameter (Jason Wang) [1738494] - [vhost] vhost_net: Avoid rx vring kicks during busyloop (Jason Wang) [1738494] - [vhost] vhost_net: Avoid rx queue wake-ups during busypoll (Jason Wang) [1738494] - [vhost] vhost_net: Avoid tx vring kicks during busyloop (Jason Wang) [1738494] - [vhost] vhost_net: Rename local variables in vhost_net_rx_peek_head_len (Jason Wang) [1738494] - [mm] x86/mm/fault: Allow stack access below rsp (Waiman Long) [1739341] - [mm] x86/mm: Clarify hardware vs. software "error_code" (Waiman Long) [1739341] - [net] libceph: handle an empty authorize reply (Ilya Dryomov) [1720582]- [drm] drm: Don't retry infinitely when receiving no data on i2c over AUX (Lyude Paul) [1672361] - [scsi] scsi: hpsa: update revision to RH3 (Joseph Szczypek) [1739615] - [scsi] scsi: hpsa: remove printing internal cdb on tag collision (Joseph Szczypek) [1739615] - [scsi] scsi: hpsa: correct scsi command status issue after reset (Joseph Szczypek) [1739615] - [scsi] hpsa: docs: fix broken doc references due to renames (Joseph Szczypek) [1739615] - [scsi] hpsa: docs: pci: fix broken links due to conversion from pci.txt to pci.rst (Joseph Szczypek) [1739615]- [drm] drm/nouveau: Only recalculate PBN/VCPI on mode/connector changes (Lyude Paul) [1734452 1734444] - [drm] drm/nouveau: Only release VCPI slots on mode changes (Lyude Paul) [1734452 1734444] - [infiniband] RDMA/srp: turn off 'use_imm_data' by default (Honggang Li) [1725158] - [gpu] vga_switcheroo: Fix missing gpu_bound call at audio client registration (Lyude Paul) [1739727] - [net] Bluetooth: Fix faulty expression for minimum encryption key size check (Gopal Tiwari) [1743076] {CVE-2019-9506} - [net] Bluetooth: Fix regression with minimum encryption key size alignment (Gopal Tiwari) [1743076] {CVE-2019-9506} - [net] Bluetooth: Align minimum encryption key size for LE and BR/EDR connections (Gopal Tiwari) [1743076] {CVE-2019-9506}- [rpmspec] perf: package tips.txt (Michael Petlan) [1663816] - [mm] mm/memblock.c: skip kmemleak for kasan_init() (Mark Langsdorf) [1722741] - [kernel] mm/resource: Return real error codes from walk failures (Kairui Song) [1740443] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh for powerpc64 (Michael Petlan) [1733231] - [tools] selftests/powerpc: Fix Makefiles for headers_install change (Steve Best) [1740127] - [tools] selftests/powerpc: Add more version checks to alignment_handler test (Steve Best) [1740127] - [tools] selftests/powerpc: Skip earlier in alignment_handler test (Steve Best) [1740127] - [tools] selftests/powerpc: Consolidate copy/paste test logic (Steve Best) [1740127] - [s390] s390/bpf: use 32-bit index for tail calls (Yauheni Kaliuta) [1719377] - [s390] s390/bpf: fix lcgr instruction encoding (Yauheni Kaliuta) [1719377] - [tools] selftests/bpf: fix "alu with different scalars 1" on s390 (Yauheni Kaliuta) [1719377] - [net] bpf: fix use after free in bpf_evict_inode (Yauheni Kaliuta) [1719377] - [arm64] bpf, arm64: remove prefetch insn in xadd mapping (Yauheni Kaliuta) [1719377] - [scsi] scsi: lpfc: Fix crash when cpu count is 1 and null irq affinity mask (Dick Kennedy) [1720905] - [md] md: add bitmap_abort label in md_run (Nigel Croxon) [1721944] - [md] md-bitmap: create and destroy wb_info_pool with the change of bitmap (Nigel Croxon) [1721944] - [md] md-bitmap: create and destroy wb_info_pool with the change of backlog (Nigel Croxon) [1721944] - [md] md: introduce mddev_create/destroy_wb_pool for the change of member device (Nigel Croxon) [1721944] - [md] md/raid1: fix potential data inconsistency issue with write behind device (Nigel Croxon) [1721944] - [md] md: fix for divide error in status_resync (Nigel Croxon) [1721944] - [md] md/raid10: read balance chooses idlest disk for SSD (Nigel Croxon) [1721944] - [md] md: raid1-10: Unify r{1,10}bio_pool_free (Nigel Croxon) [1721944] - [md] md: raid10: Use struct_size() in kmalloc() (Nigel Croxon) [1721944] - [md] md/raid1: get rid of extra blank line and space (Nigel Croxon) [1721944] - [md] md: fix spelling typo and add necessary space (Nigel Croxon) [1721944] - [md] md: md.c: Return -ENODEV when mddev is NULL in rdev_attr_show (Nigel Croxon) [1721944] - [md] raid5-cache: Need to do start() part job after adding journal device (Nigel Croxon) [1721944] - [md] drivers: md: Unify common definitions of raid1 and raid10 (Nigel Croxon) [1721944] - [kernel] userfaultfd: use RCU to free the task struct when fork fails (Andrea Arcangeli) [1718498]- [efi] efi/arm: Revert "Defer persistent reservations until after paging_init()" (Mark Salter) [1699961] - [s390] s390/ipl: Fix detection of has_secure attribute (Philipp Rudo) [1740653] - [fs] xfs: don't crash on null attr fork xfs_bmapi_read (Bill O'Donnell) [1719094] - [powerpc] powerpc/mm: Don't report PUDs as memory leaks when using kmemleak (Desnes Augusto Nunes do Rosario) [1716952] - [x86] kvm: x86: introduce is_pae_paging (Vitaly Kuznetsov) [1720556] - [s390] s390/kasan: Fix recursion loop when triggering kdump (Philipp Rudo) [1740249] - [s390] s390/dasd: fix endless loop after read unit address configuration (Philipp Rudo) [1740251] - [tools] selftests/powerpc: Give some tests longer to run (Steve Best) [1740420] - [nvme] nvme-rdma: use dynamic dma mapping per command (David Milburn) [1738252] - [nvme] nvme-rdma: remove redundant reference between ib_device and tagset (David Milburn) [1738252] - [x86] kvm: svm/avic: Do not send AVIC doorbell to self (Janakarajan Natarajan) [1720981] - [net] tipc: initialise addr_trial_end when setting node addresses (Jon Maloy) [1740317] - [net] tipc: ensure head->lock is initialised (Jon Maloy) [1740317] - [net] netfilter: nf_tables: fix oops during rule dump (Stefano Brivio) [1739734] - [include] netfilter: nf_tables: correct NFT_LOGLEVEL_MAX value (Stefano Brivio) [1739734] - [net] netfilter: nft_compat: do not dump private area (Stefano Brivio) [1739734] - [net] netfilter: nf_tables: fix register ordering (Stefano Brivio) [1739734] - [net] ipvs: defer hook registration to avoid leaks (Stefano Brivio) [1739734] - [net] ipvs: Fix use-after-free in ip_vs_in (Stefano Brivio) [1739734] - [net] netfilter: nf_conntrack_h323: restore boundary check correctness (Stefano Brivio) [1739734] - [net] netfilter: fix nf_l4proto_log_invalid to log invalid packets (Stefano Brivio) [1739734] - [net] netfilter: nf_tables: prevent shift wrap in nft_chain_parse_hook() (Stefano Brivio) [1739734] - [net] netfilter: nft_set_rbtree: check for inactive element after flag mismatch (Stefano Brivio) [1739734] - [net] netfilter: nft_compat: use-after-free when deleting targets (Stefano Brivio) [1739734] - [net] netfilter: nf_tables: fix leaking object reference count (Stefano Brivio) [1739734] - [net] ip6_gre: reload ipv6h in prepare_ip6gre_xmit_ipv6 (Stefano Brivio) [1739640] - [net] ipv6: Unlink sibling route in case of failure (Stefano Brivio) [1739640] - [net] ipv6: Default fib6_type to RTN_UNICAST when not set (Stefano Brivio) [1739640] - [net] inet: frags: call inet_frags_fini() after unregister_pernet_subsys() (Stefano Brivio) [1739640] - [net] ipv6: flowlabel: fl6_sock_lookup() must use atomic_inc_not_zero (Stefano Brivio) [1739640] - [net] netfilter: ipset: Fix rename concurrency with listing (Stefano Brivio) [1739578] - [net] netfilter: ipset: Fix error path in set_target_v3_checkentry() (Stefano Brivio) [1739578] - [net] netfilter: ipset: Fix the last missing check of nla_parse_deprecated() (Stefano Brivio) [1739578] - [net] netfilter: ipset: fix a missing check of nla_parse (Stefano Brivio) [1739578] - [netdrv] ipvlan, l3mdev: fix broken l3s mode wrt local routes (Guillaume Nault) [1738329] - [net] sched: use temporary variable for actions indexes (Marcelo Leitner) [1739244 1729822 1729818 1729398] - [net] sched: cbs: Fix error path of cbs_module_init (Marcelo Leitner) [1739244 1729822 1729818 1729398] - [net] netem: fix use after free and double free with packet corruption (Marcelo Leitner) [1739244 1729822 1729818 1729398] - [net] netem: fix backlog accounting for corrupted GSO frames (Marcelo Leitner) [1739244 1729822 1729818 1729398] - [netdrv] macsec: fix checksumming after decryption (Sabrina Dubroca) [1738237] - [netdrv] macsec: fix use-after-free of skb during RX (Sabrina Dubroca) [1738237] - [net] xfrm interface: fix memory leak on creation (Sabrina Dubroca) [1738267] - [net] tls: fix socket wmem accounting on fallback with netem (Sabrina Dubroca) [1739260] - [net] tls: fix poll ignoring partially copied records (Sabrina Dubroca) [1739260] - [net] tls: make sure offload also gets the keys wiped (Sabrina Dubroca) [1739260] - [net] tls: reject offload of TLS 1.3 (Sabrina Dubroca) [1739260] - [net] tls: fix page double free on TX cleanup (Sabrina Dubroca) [1739260] - [net] tls, correctly account for copied bytes with multiple sk_msgs (Sabrina Dubroca) [1739260] - [net] tcp: fix tcp_set_congestion_control() use from bpf hook (Guillaume Nault) [1738272] - [net] tcp: Reset bytes_acked and bytes_received when disconnecting (Guillaume Nault) [1738272] - [net] tcp: Ensure DCTCP reacts to losses (Guillaume Nault) [1738272] - [net] tcp: tcp_v4_err() should be more careful (Guillaume Nault) [1738272] - [net] tcp: avoid resetting ACK timer upon receiving packet with ECN CWR flag (Guillaume Nault) [1738272] - [net] tcp: always ACK immediately on hole repairs (Guillaume Nault) [1738272] - [net] tcp: avoid resetting ACK timer in DCTCP (Guillaume Nault) [1738272] - [net] tcp: mandate a one-time immediate ACK (Guillaume Nault) [1738272] - [net] tipc: fix unitilized skb list crash (Xin Long) [1734298] - [net] tipc: compat: allow tipc commands without arguments (Xin Long) [1738397] - [net] sctp: factor out sctp_connect_add_peer (Xin Long) [1738393] - [net] sctp: factor out sctp_connect_new_asoc (Xin Long) [1738393] - [net] sctp: clean up __sctp_connect (Xin Long) [1738393] - [net] sctp: check addr_size with sa_family_t size in __sctp_setsockopt_connectx (Xin Long) [1738393] - [net] sctp: only copy the available addr data in sctp_transport_init (Xin Long) [1738393] - [net] sctp: drop unneeded likely() call around IS_ERR() (Xin Long) [1738393] - [net] sctp: fix warning "NULL check before some freeing functions is not needed" (Xin Long) [1738393] - [net] sctp: remove rcu_read_lock from sctp_bind_addr_state (Xin Long) [1738393] - [net] sctp: rename sp strm_interleave to ep intl_enable (Xin Long) [1738393] - [net] sctp: rename asoc intl_enable to asoc peer.intl_capable (Xin Long) [1738393] - [net] sctp: remove prsctp_enable from asoc (Xin Long) [1738393] - [net] sctp: remove reconf_enable from asoc (Xin Long) [1738393] - [net] sctp: count data bundling sack chunk for outctrlchunks (Xin Long) [1738393] - [net] sctp: fix error handling on stream scheduler initialization (Xin Long) [1738393] - [net] sctp: not bind the socket in sctp_connect (Xin Long) [1738393] - [net] sctp: change to hold sk after auth shkey is created successfully (Xin Long) [1738393] - [net] sctp: Free cookie before we memdup a new one (Xin Long) [1738393] - [net] Fix memory leak in sctp_process_init (Xin Long) [1738393] - [net] sctp: deduplicate identical skb_checksum_ops (Xin Long) [1738393] - [net] sctp: Check address length before reading address family (Xin Long) [1738393] - [net] sctp: Pass sk_buff_head explicitly to sctp_ulpq_tail_event(). (Xin Long) [1738393] - [net] sctp: Make sctp_enqueue_event tak an skb list. (Xin Long) [1738393] - [net] sctp: Use helper for sctp_ulpq_tail_event() when hooked up to ->enqueue_event (Xin Long) [1738393] - [net] sctp: Always pass skbs on a list to sctp_ulpq_tail_event(). (Xin Long) [1738393] - [net] sctp: Remove superfluous test in sctp_ulpq_reasm_drain(). (Xin Long) [1738393] - [netdrv] ppp: Remove direct skb_queue_head list pointer access. (Xin Long) [1738393] - [net] ipv6: fix neighbour resolution with raw socket (Stefano Brivio) [1728320] - [net] ipv6: constify rt6_nexthop() (Stefano Brivio) [1728320] - [net] openvswitch: fix csum updates for MPLS actions (Marcelo Leitner) [1738654] - [net] udp_gso: Allow TX timestamp with UDP GSO (Paolo Abeni) [1738585] - [net] bpf: udp: ipv6: Avoid running reuseport's bpf_prog from __udp6_lib_err (Paolo Abeni) [1738585] - [net] fix ifindex collision during namespace removal (Paolo Abeni) [1738492] - [net] rtnl: return early from rtnl_unregister_all when protocol isn't registered (Paolo Abeni) [1738492] - [net] neigh: fix use-after-free read in pneigh_get_next (Paolo Abeni) [1738492] - [net] socket: set sock->sk to NULL after calling proto_ops::release() (Paolo Abeni) [1738492] - [net] socket: make bond ioctls go through compat_ifreq_ioctl() (Paolo Abeni) [1738492] - [net] socket: fix SIOCGIFNAME in compat (Paolo Abeni) [1738492] - [net] Revert "kill dev_ifsioc()" (Paolo Abeni) [1738492] - [net] revert "socket: fix struct ifreq size in compat ioctl" (Paolo Abeni) [1738492] - [net] ip6_tunnel: fix possible use-after-free on xmit (Guillaume Nault) [1737105] - [net] genetlink: Fix a memory leak on error path (Guillaume Nault) [1737821] - [net] netfilter: ipset: Copy the right MAC address in bitmap:ip, mac and hash:ip, mac sets (Stefano Brivio) [1723605] - [net] netfilter: ipset: Actually allow destination MAC address for hash:ip, mac sets too (Stefano Brivio) [1723605] - [net] igmp: fix memory leak in igmpv3_del_delrec() (Hangbin Liu) [1736816] - [net] don't clear sock->sk early to avoid trouble in strparser (Hangbin Liu) [1736816] - [net] ipv4/igmp: fix build error if !CONFIG_IP_MULTICAST (Hangbin Liu) [1736816] - [net] ipv4/igmp: fix another memory leak in igmpv3_del_delrec() (Hangbin Liu) [1736816] - [net] route: set the deleted fnhe fnhe_daddr to 0 in ip_del_fnhe to fix a race (Hangbin Liu) [1736816] - [net] netlabel: fix out-of-bounds memory accesses (Hangbin Liu) [1736816] - [net] ipv4: Fix memory leak in network namespace dismantle (Hangbin Liu) [1736816] - [net] bridge: delete local fdb on device init failure (Hangbin Liu) [1736824] - [net] bridge: stp: don't cache eth dest pointer before skb pull (Hangbin Liu) [1736824] - [net] bridge: don't cache ether dest pointer on input (Hangbin Liu) [1736824] - [net] bridge: mcast: fix stale ipv6 hdr pointer when handling v6 query (Hangbin Liu) [1736824] - [net] bridge: mcast: fix stale nsrcs pointer in igmp3/mld2 report handling (Hangbin Liu) [1736824] - [net] bridge: fix per-port af_packet sockets (Hangbin Liu) [1736824] - [include] ip: fix ip_mc_may_pull() return value (Hangbin Liu) [1736824] - [net] bridge: use struct_size() helper (Hangbin Liu) [1736824] - [net] bridge: simplify ip_mc_check_igmp() and ipv6_mc_check_mld() calls (Hangbin Liu) [1736824] - [net] net/bridge/br_multicast: remove redundant variable "err" (Hangbin Liu) [1736824] - [x86] x86/kdump/64: Restrict kdump kernel reservation to <64TB (Baoquan He) [1669090] - [x86] x86/kexec/64: Prevent kexec from 5-level paging to a 4-level only kernel (Baoquan He) [1669088] - [x86] x86/boot: Add xloadflags bits to check for 5-level paging support (Baoquan He) [1669088] - [tools] perf header: Fix wrong node write in NUMA_TOPOLOGY feature (Michael Petlan) [1722044] - [tools] perf c2c: Fix c2c report for empty numa node (Michael Petlan) [1722044] - [x86] kvm: svm/avic: fix off-by-one in checking host APIC ID (Janakarajan Natarajan) [1720983]- [fs] gfs2: gfs2_walk_metadata fix (Andreas Grunbacher) [1724361] - [netdrv] mlx4/en_netdev: allow offloading VXLAN over VLAN (Paolo Abeni) [1733532] - [fs] xfs: always rejoin held resources during defer roll (Bill O'Donnell) [1706588] - [bluetooth] Bluetooth: hci_uart: check for missing tty operations (Gopal Tiwari) [1734239] {CVE-2019-10207}- [documentation] Documentation: Add swapgs description to the Spectre v1 documentation (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [documentation] Documentation: Add section about CPU vulnerabilities for Spectre (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/speculation/swapgs: Exclude ATOMs from speculation through SWAPGS (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/entry/64: Use JMP instead of JMPQ (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/speculation: Enable Spectre v1 swapgs mitigations (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/speculation: Prepare entry code for Spectre v1 swapgs mitigations (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/cpufeatures: Combine word 11 and 12 into a new scattered features word (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/cpufeatures: Carve out CQM features retrieval (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [netdrv] ibmveth: fix DMA unmap error in ibmveth_xmit_start error path (Steve Best) [1739431] - [rpmspec] rpmspec: use make macro to do headers_install with rpm CFLAGS/LDFLAGS ("Herton R. Krzesinski") [1738659] - [rpmspec] rpmspec: use tools_make for building tools ("Herton R. Krzesinski") [1738659] - [tools] tools gpio: Allow overriding CFLAGS ("Herton R. Krzesinski") [1738659] - [tools] tools thermal tmon: Allow overriding CFLAGS assignments ("Herton R. Krzesinski") [1738659] - [tools] tools iio: Override CFLAGS assignments ("Herton R. Krzesinski") [1738659] - [fs] NFS: Fix dentry revalidation on NFSv4 lookup (Steve Dickson) [1667774] - [fs] pNFS: Avoid read/modify/write when it is not necessary (Benjamin Coddington) [1680649] - [fs] pNFS: Fix potential corruption of page being written (Benjamin Coddington) [1680649] - [fs] gfs2: Inode dirtying fix (Andreas Grunbacher) [1724361] - [net] sunrpc: make visible processing error in bc_svc_process() ("J. Bruce Fields") [1660823] {CVE-2018-16884} - [net] sunrpc: remove unused xpo_prep_reply_hdr callback ("J. Bruce Fields") [1660823] {CVE-2018-16884} - [net] sunrpc: remove svc_tcp_bc_class ("J. Bruce Fields") [1660823] {CVE-2018-16884} - [net] sunrpc: replace svc_serv->sv_bc_xprt by boolean flag ("J. Bruce Fields") [1660823] {CVE-2018-16884} - [net] sunrpc: use-after-free in svc_process_common() ("J. Bruce Fields") [1660823] {CVE-2018-16884}- [scsi] scsi: implement .cleanup_rq callback (Ming Lei) [1696256] - [md] blk-mq: add callback of .cleanup_rq (Ming Lei) [1696256] - [block] blk-mq: insert rq with DONTPREP to hctx dispatch list when requeue (Ming Lei) [1696256] - [scsi] scsi: core: Fix race on creating sense cache (Ming Lei) [1696256] - [block] blk-mq: balance mapping between present CPUs and queues (Ming Lei) [1733040] - [block] blk-mq: Fix spelling in a source code comment (Ming Lei) [1733040] - [drm] drm/i915: Don't dereference request if it may have been retired when printing (Lyude Paul) [1715997] - [drm] drm/i915/icl: whitelist PS_(DEPTH|INVOCATION)_COUNT (Lyude Paul) [1715997] - [drm] drm/i915: whitelist PS_(DEPTH|INVOCATION)_COUNT (Lyude Paul) [1715997] - [drm] drm/i915: Support flags in whitlist WAs (Lyude Paul) [1715997] - [drm] drm/i915: Disable SAMPLER_STATE prefetching on all Gen11 steppings. (Lyude Paul) [1715997] - [drm] drm/i915/userptr: Acquire the page lock around set_page_dirty() (Lyude Paul) [1715997] - [drm] drm/i915/perf: fix ICL perf register offsets (Lyude Paul) [1715997] - [drm] drm/virtio: Add memory barriers for capset cache. (Lyude Paul) [1715997] - [drm] drm/amd/display: Always allocate initial connector state state (Lyude Paul) [1715997] - [drm] drm/vkms: Forward timer right after drm_crtc_handle_vblank (Lyude Paul) [1715997] - [drm] drm/crc-debugfs: Also sprinkle irqrestore over early exits (Lyude Paul) [1715997] - [drm] drm/crc-debugfs: User irqsafe spinlock in drm_crtc_add_crc_entry (Lyude Paul) [1715997] - [drm] drm/amd/display: Increase Backlight Gain Step Size (Lyude Paul) [1715997] - [drm] drm/amd/display: CS_TFM_1D only applied post EOTF (Lyude Paul) [1715997] - [drm] drm/edid: Fix a missing-check bug in drm_load_edid_firmware() (Lyude Paul) [1715997] - [drm] drm/amdkfd: Fix sdma queue map issue (Lyude Paul) [1715997] - [drm] drm/amdkfd: Fix a potential memory leak (Lyude Paul) [1715997] - [drm] drm/amd/display: Disable ABM before destroy ABM struct (Lyude Paul) [1715997] - [drm] drm/amdgpu/sriov: Need to initialize the HDP_NONSURFACE_BAStE (Lyude Paul) [1715997] - [drm] drm/amdgpu: Reserve shared fence for eviction fence (Lyude Paul) [1715997] - [drm] drm/amd/display: Disable cursor when offscreen in negative direction (Lyude Paul) [1715997] - [drm] drm/amd/display: Fill prescale_params->scale for RGB565 (Lyude Paul) [1715997] - [drm] drm/virtio: set seqno for dma-fence (Lyude Paul) [1715997] - [drivers] dma-buf: Discard old fence_excl on retrying get_fences_rcu for realloc (Lyude Paul) [1715997] - [drivers] dma-buf: balance refcount inbalance (Lyude Paul) [1715997] - [drm] drm/edid: parse CEA blocks embedded in DisplayID (Lyude Paul) [1715997] - [drm] drm/nouveau/i2c: Enable i2c pads & busses during preinit (Lyude Paul) [1715997] - [drm] drm: return -EFAULT if copy_to_user() fails (Lyude Paul) [1715997] - [drm] drm/vmwgfx: fix a warning due to missing dma_parms (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Honor the sg list segment size limitation (Lyude Paul) [1715997] - [drm] drm/virtio: move drm_connector_update_edid_property() call (Lyude Paul) [1715997] - [drm] drm/amdgpu/gfx9: use reset default for PA_SC_FIFO_SIZE (Lyude Paul) [1715997] - [drm] drm/amdgpu: Don't skip display settings in hwmgr_resume() (Lyude Paul) [1717138 1715997] - [drm] drm/amd/powerplay: use hardware fan control if no powerplay fan table (Lyude Paul) [1715997] - [drm] drm/i915/ringbuffer: EMIT_INVALIDATE *before* switch context (Lyude Paul) [1715997] - [drm] drm/i915: Skip modeset for cdclk changes if possible (Lyude Paul) [1715997] - [drm] drm/i915: Remove redundant store of logical CDCLK state (Lyude Paul) [1715997] - [drm] drm/i915: Save the old CDCLK atomic state (Lyude Paul) [1715997] - [drm] drm/i915: Force 2*96 MHz cdclk on glk/cnl when audio power is enabled (Lyude Paul) [1715997] - [drm] drm/i915: Don't clobber M/N values during fastset check (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Use the backdoor port if the HB port is not available (Lyude Paul) [1715997] - [drm] drm: add fallback override/firmware EDID modes workaround (Lyude Paul) [1715997] - [drm] drm/edid: abstract override/firmware EDID retrieval (Lyude Paul) [1715997] - [drm] drm/vmwgfx: NULL pointer dereference from vmw_cmd_dx_view_define() (Lyude Paul) [1715997] - [drm] drm/vmwgfx: integer underflow in vmw_cmd_dx_set_shader() leading to an invalid read (Lyude Paul) [1715997] - [drm] drm/amdgpu: keep stolen memory on picasso (Lyude Paul) [1715997] - [drm] drm/i915/dmc: protect against reading random memory (Lyude Paul) [1715997] - [drm] drm/i915: Fix per-pixel alpha with CCS (Lyude Paul) [1715997] - [drm] drm/i915/dsi: Use a fuzzy check for burst mode clock check (Lyude Paul) [1715997] - [drm] drm/i915/sdvo: Implement proper HDMI audio support for SDVO (Lyude Paul) [1715997] - [drm] drm/amdgpu/{uvd,vcn}: fetch ring's read_ptr after alloc (Lyude Paul) [1715997] - [drm] drm/amd/display: Use plane->color_space for dpp if specified (Lyude Paul) [1715997] - [drm] drm/amd/display: disable link before changing link settings (Lyude Paul) [1715997] - [drm] Revert "drm: allow render capable master with DRM_AUTH ioctls" (Lyude Paul) [1715997] - [drm] drm/amd: fix fb references in async update (Lyude Paul) [1715997] - [drm] drm/i915/gvt: Initialize intel_gvt_gtt_entry in stack (Lyude Paul) [1715997] - [drm] drm: don't block fb changes for async plane updates (Lyude Paul) [1715997] - [drm] drm/i915/gvt: emit init breadcrumb for gvt request (Lyude Paul) [1715997] - [drm] drm/amdgpu: fix ring test failure issue during s3 in vce 3.0 (V2) (Lyude Paul) [1715997] - [drm] drm/amd/display: Add ASICREV_IS_PICASSO (Lyude Paul) [1715997] - [drm] drm/amdgpu/soc15: skip reset on init (Lyude Paul) [1715997] - [include] drm/i915: Fix I915_EXEC_RING_MASK (Lyude Paul) [1715997] - [drm] drm/amdgpu: remove ATPX_DGPU_REQ_POWER_FOR_DISPLAYS check when hotplug-in (Lyude Paul) [1715997] - [drm] drm/radeon: prefer lower reference dividers (Lyude Paul) [1715997] - [drm] drm/amdgpu/psp: move psp version specific function pointers to early_init (Lyude Paul) [1715997] - [drm] drm: add non-desktop quirks to Sensics and OSVR headsets. (Lyude Paul) [1715997] - [drm] drm: add non-desktop quirk for Valve HMDs (Lyude Paul) [1715997] - [drm] drm/cma-helper: Fix drm_gem_cma_free_object() (Lyude Paul) [1715997] - [drm] drm/lease: Make sure implicit planes are leased (Lyude Paul) [1715997] - [drm] drm: Expose "FB_DAMAGE_CLIPS" property to atomic aware user-space only (Lyude Paul) [1715997] - [drm] drm/atomic: Wire file_priv through for property changes (Lyude Paul) [1715997] - [drm] drm/fb-helper: generic: Call drm_client_add() after setup is done (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Don't send drm sysfs hotplug events on initial master set (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Fix compat mode shader operation (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Fix user space handle equal to zero (Lyude Paul) [1715997] - [drm] drm: Wake up next in drm_read() chain if we are forced to putback the event (Lyude Paul) [1715997] - [drm] drm/drv: Hold ref on parent device during drm_device lifetime (Lyude Paul) [1715997] - [drm] drm/amd/display: Reset planes that were disabled in init_pipes (Lyude Paul) [1715997] - [drm] drm/amd/display: Fix exception from AUX acquire failure (Lyude Paul) [1715997] - [drm] drm: writeback: Fix leak of writeback job (Lyude Paul) [1715997] - [drm] drm/amd/display: Set stream->mode_changed when connectors change (Lyude Paul) [1715997] - [drm] drm/amd/display: half bandwidth for YCbCr420 during validation (Lyude Paul) [1715997] - [drm] drm/amd/display: Re-add custom degamma support (Lyude Paul) [1715997] - [drm] drm/amd/display: Fix Divide by 0 in memory calculations (Lyude Paul) [1715997] - [drm] drm/amd/display: add pipe lock during stream update (Lyude Paul) [1715997] - [drm] drm/amd/display: Reset alpha state for planes to the correct values (Lyude Paul) [1715997] - [drm] drm/amd/display: Update ABM crtc state on non-modeset (Lyude Paul) [1715997] - [drm] drm/amd/display: Link train only when link is DP and backend is enabled (Lyude Paul) [1715997] - [drm] drm/amd/display: fix releasing planes when exiting odm (Lyude Paul) [1715997] - [drm] drm/amd/display: Prevent cursor hotspot overflow for RV overlay planes (Lyude Paul) [1715997] - [drm] drm/amd/display: use proper formula to calculate bandwidth from timing (Lyude Paul) [1715997] - [drm] drm/amdgpu: fix old fence check in amdgpu_fence_emit (Lyude Paul) [1715997] - [drm] drm/nouveau/bar/nv50: ensure BAR is mapped (Lyude Paul) [1715997] - [pci] PCI: Mark AMD Stoney Radeon R7 GPU ATS as broken (Lyude Paul) [1715997] - [kernel] locking/rwsem: Add missing ACQUIRE to read_slowpath exit when queue is empty (Waiman Long) [1737089] - [tools] perf vendor events power9: Added missing event descriptions (Michael Petlan) [1581405] - [crypto] crypto: skcipher - fix crash flushing dcache in error path (David Gibson) [1724370] - [netdrv] bnx2x: Prevent load reordering in tx completion processing (Manish Chopra) [1729599] - [x86] x86/boot/KASLR: Always return a value from process_mem_region (Baoquan He) [1564822] - [x86] x86/kexec: Add the ACPI NVS region to the ident map (Baoquan He) [1564822] - [x86] x86/boot: Call get_rsdp_addr() after console_init() (Baoquan He) [1564822] - [x86] x86/boot: Use efi_setup_data for searching RSDP on kexec-ed kernels (Baoquan He) [1564822] - [x86] x86/kexec: Add the EFI system tables and ACPI tables to the ident map (Baoquan He) [1564822] - [x86] x86/boot: Fix incorrect ifdeffery scope (Baoquan He) [1564822] - [x86] x86/boot: Correct RSDP parsing with 32-bit EFI (Baoquan He) [1564822] - [x86] x86/boot: Fix randconfig build error due to MEMORY_HOTREMOVE (Baoquan He) [1564822] - [x86] x86/boot: Fix cmdline_find_option() prototype visibility (Baoquan He) [1564822] - [x86] x86/boot/KASLR: Limit KASLR to extract the kernel in immovable memory only (Baoquan He) [1564822] - [x86] x86/boot: Parse SRAT table and count immovable memory regions (Baoquan He) [1564822] - [x86] x86/boot: Early parse RSDP and save it in boot_params (Baoquan He) [1564822] - [x86] x86/boot: Search for RSDP in memory (Baoquan He) [1564822] - [x86] x86/boot: Search for RSDP in the EFI tables (Baoquan He) [1564822] - [x86] x86/boot: Add "acpi_rsdp=" early parsing (Baoquan He) [1564822] - [x86] x86/boot: Copy kstrtoull() to boot/string.c (Baoquan He) [1564822] - [x86] x86/boot: Use CC_SET()/CC_OUT() instead of open coding it (Baoquan He) [1564822] - [x86] x86/boot: Build the command line parsing code unconditionally (Baoquan He) [1564822] - [x86] x86/boot: Clear RSDP address in boot_params for broken loaders (Baoquan He) [1564822] - [x86] x86/acpi, x86/boot: Take RSDP address from boot params if available (Baoquan He) [1564822] - [x86] x86/boot: Mostly revert commit ae7e1238e68f2a ("Add ACPI RSDP address to setup_header") (Baoquan He) [1564822] - [x86] x86/acpi, x86/boot: Take RSDP address for boot params if available (Baoquan He) [1564822] - [x86] x86/boot: Add ACPI RSDP address to setup_header (Baoquan He) [1564822] - [x86] x86/xen: Fix boot loader version reported for PVH guests (Baoquan He) [1564822] - [x86] x86/boot: Add missing va_end() to die() (Baoquan He) [1564822] - [x86] x86/boot/KASLR: Remove return value from handle_mem_options() (Baoquan He) [1564822] - [x86] x86/boot/KASLR: Make local variable mem_limit static (Baoquan He) [1564822] - [crypto] crypto: user - prevent operating on larval algorithms (Herbert Xu) [1728835]- [scsi] scsi: mpt3sas: Use 63-bit DMA addressing on SAS35 HBA (Tomas Henzl) [1734769] - [netdrv] bonding: Force slave speed check after link state recovery for 802.3ad (Jarod Wilson) [1732820] - [pci] PCI: hv: Add pci_destroy_slot() in pci_devices_present_work(), if necessary (Mohammed Gamal) [1733302] - [pci] PCI: hv: Add hv_pci_remove_slots() when we unload the driver (Mohammed Gamal) [1733302] - [pci] PCI: hv: Fix a use-after-free bug in hv_eject_device_work() (Mohammed Gamal) [1733302] - [pci] PCI: hv: Fix a memory leak in hv_eject_device_work() (Mohammed Gamal) [1733302] - [nvme] nvmet: fix setting ns queue's segment boundary (Ming Lei) [1734458]- [tools] perf script python: Remove explicit shebang from setup.py (Michael Petlan) [1664768 1663814] - [tools] perf script python: Remove explicit shebang from tests/attr.c (Michael Petlan) [1664768 1663814] - [tools] perf script python: Remove explicit shebang from Python scripts (Michael Petlan) [1664768 1663814] - [tools] perf script python: Use PyBytes for attr in trace-event-python (Michael Petlan) [1664768 1663814] - [tools] perf script python: Add trace_context extension module to sys.modules (Michael Petlan) [1663814 1664768] - [tools] perf scripts python: exported-sql-viewer.py: Fix python3 support (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to export-to-sqlite.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to export-to-postgresql.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to exported-sql-viewer.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to intel-pt-events.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to event_analyzing_sample.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: add Python3 support to check-perf-trace.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to futex-contention.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Remove mixed indentation (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to syscall-counts-by-pid.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to syscall-counts.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to stackcollapse.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to sctop.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to powerpc-hcalls.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to net_dropmonitor.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to mem-phys-addr.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to failed-syscalls-by-pid.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to netdev-times.py (Michael Petlan) [1663814 1664768] - [powerpc] mm_iommu: Allow pinning large regions (David Gibson) [1629531] - [powerpc] mm_iommu: Fix potential deadlock (David Gibson) [1629531] - [powerpc] mm/iommu: allow large IOMMU page size only for hugetlb backing (David Gibson) [1629531] - [powerpc] mm/iommu: allow migration of cma allocated pages during mm_iommu_do_alloc (David Gibson) [1629531] - [mm] update get_user_pages_longterm to migrate pages allocated from CMA region (David Gibson) [1629531] - [kernel] mm/cma: add PF flag to force non cma alloc (David Gibson) [1629531] - [net] tcp: be more careful in tcp_fragment() (Marcelo Leitner) [1732103] - [net] tipc: initialize 'validated' field of received packets (Jon Maloy) [1730574] - [documentation] networking: fix default_ttl typo in mpls-sysctl (Hangbin Liu) [1724882]- [powerpc] powerpc/mm: Limit rma_size to 1TB when running without HV mode (Suraj Jitindar Singh) [1723297] - [x86] kvm: nvmx: Set cached_vmcs12 and cached_shadow_vmcs12 NULL after free (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: do not use dangling shadow VMCS after guest reset (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Clear pending KVM_REQ_GET_VMCS12_PAGES when leaving nested (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Change KVM_STATE_NESTED_EVMCS to signal vmcs12 is copied from eVMCS (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Allow restore nested-state to enable eVMCS when vCPU in SMM (Paolo Bonzini) [1732096] - [tools] kvm: nvmx: reorganize initial steps of vmx_set_nested_state (Paolo Bonzini) [1732096] - [x86] kvm: x86: Modify struct kvm_nested_state to have explicit fields for data (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Clear nested_run_pending if setting nested state fails (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: really fix the size checks on KVM_SET_NESTED_STATE (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Set nested_run_pending in vmx_set_nested_state after checks complete (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: KVM_SET_NESTED_STATE - Tear down old EVMCS state before setting new state (Paolo Bonzini) [1732096] - [tools] kvm: selftests: avoid type punning (Paolo Bonzini) [1732096] - [tools] tests: kvm: Add tests for KVM_SET_NESTED_STATE (Paolo Bonzini) [1732096] - [x86] kvm: x86/mmu: Allocate PAE root array when using SVM's 32-bit NPT (Paolo Bonzini) [1732096] - [x86] kvm: lapic: Fix pending interrupt in IRR blocked by software disable LAPIC (Paolo Bonzini) [1732096] - [x86] kvm: x86: Dynamically allocate user_fpu (Paolo Bonzini) [1732096] - [x86] revert "kvm: x86: Use task structs fpu field for user" (Paolo Bonzini) [1732096] - [x86] hyperv: suppress "pci: fatal: No config space access function found" (Raghavendra Rao) [1734265] - [powerpc] [kvm] kvm: ppc: book3s hv: Save and restore guest visible PSSCR bits on pseries (Suraj Jitindar Singh) [1710726] - [powerpc] pmu: Set pmcregs_in_use in paca when running as LPAR (Suraj Jitindar Singh) [1710726] - [powerpc] [kvm] kvm: ppc: book3s hv: Always save guest pmu for guest capable of nesting (Suraj Jitindar Singh) [1710726] - [powerpc] kvm: ppc: book3s hv: xive: fix rollback when kvmppc_xive_create fails (David Gibson) [1731900] - [powerpc] powerpc/pseries: Fix xive=off command line (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: don't use string functions from lib/ (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc: remove CONFIG_CMDLINE #ifdef mess (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc: Move `path` variable inside DEBUG_PROM (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Generate "phandle" instead of "linux, phandle" (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Move a few remaining statics to appropriate sections (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Move prom_radix_disable to __prombss (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Remove support for OPAL v2 (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Replace __initdata with __prombss when applicable (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Make of_workarounds static (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/powernv/idle: Restore AMR/UAMOR/AMOR after idle (David Gibson) [1730183] - [powerpc] powerpc/powernv/idle: Restore IAMR after idle (David Gibson) [1730183]- [kernel] fork: report pid exhaustion correctly (Don Dutile) [1726448] - [lib] idr: Fix idr_get_next race with idr_remove (Don Dutile) [1726448] - [kernel] Fix failure path in alloc_pid() (Don Dutile) [1726448] - [target] scsi: iscsi: set auth_protocol back to NULL if CHAP_A value is not supported (Maurizio Lombardi) [1733498]- [infiniband] IB/umem: Add missing down_read on umem_rwsem (Alaa Hleihel) [1733188] - [fs] gfs2: Fix rounding error in gfs2_iomap_page_prepare (Andreas Grunbacher) [1733621] - [s390] s390/qeth: cancel cmd on early error (Philipp Rudo) [1731430] - [s390] s390/qeth: simplify reply object handling (Philipp Rudo) [1731430] - [s390] s390/qeth: release cmd buffer in error paths (Philipp Rudo) [1731430] - [mm] mm: hugetlb: soft-offline: dissolve_free_huge_page() return zero on !PageHuge (Rafael Aquini) [1706088] - [mm] mm: soft-offline: return -EBUSY if set_hwpoison_free_buddy_page() fails (Rafael Aquini) [1706088] - [mm] mm: soft-offline: close the race against page allocation (Rafael Aquini) [1706088] - [mm] mm: fix race on soft-offlining free huge pages (Rafael Aquini) [1706088] - [pci] PCI: Probe bridge window attributes once at enumeration-time (Myron Stowe) [1730763] - [mm] swap_readpage(): avoid blk_wake_io_task() if !synchronous (Ming Lei) [1724016] - [mm] mm/page_io.c: fix polled swap page in (Ming Lei) [1724016] - [include] fs: fix kABI for struct pipe_buf_operations (Miklos Szeredi) [1705007] {CVE-2019-11487} - [fs] fs: prevent page refcount overflow in pipe_buf_get (Miklos Szeredi) [1705007] {CVE-2019-11487} - [mm] mm: prevent get_user_pages() from overflowing page refcount (Miklos Szeredi) [1705007] {CVE-2019-11487} - [include] mm: add 'try_get_page()' helper function (Miklos Szeredi) [1705007] {CVE-2019-11487} - [include] mm: make page ref count overflow check tighter and more explicit (Miklos Szeredi) [1705007] {CVE-2019-11487} - [fs] fuse: call pipe_buf_release() under pipe lock (Miklos Szeredi) [1705007] {CVE-2019-11487} - [kernel] trace: Fix preempt_enable_no_resched() abuse (Phil Auld) [1705550] - [kernel] sched/numa: Fix a possible divide-by-zero (Phil Auld) [1705550] - [kernel] sched/core: Fix buffer overflow in cgroup2 property cpu.max (Phil Auld) [1705550] - [kernel] sched/fair: Remove unused 'sd' parameter from select_idle_smt() (Phil Auld) [1705550] - [kernel] sched/topology: Remove the ::smt_gain field from 'struct sched_domain' cleanups (Phil Auld) [1705550] - [kernel] sched/numa: Remove unused code from update_numa_stats() (Phil Auld) [1705550]- [s390] virtio/s390: fix race on airq_areas[] (Cornelia Huck) [1733499] - [powerpc] powerpc: ignore __GFP_DMA/DMA32 if we left an empty ZONE_DMA/DMA32 enabled for kABI purposes (David Gibson) [1728314] - [netdrv] bnx2x: Disable multi-cos feature. (Manish Chopra) [1679024] - [char] tpm: tpm_ibm_vtpm: Fix unallocated banks (Jerry Snitselaar) [1726126] - [scsi] scsi: ibmvfc: fix WARN_ON during event pool release (Steve Best) [1731133] - [tools] perf vendor events power9: General metrics (Michael Petlan) [1694638] - [tools] perf vendor events power9: Branch_prediction, instruction_stats, latency, lsu_rejects, memory, prefetch & translation metrics (Michael Petlan) [1694638] - [tools] perf vendor events power9: Dl1_reloads, instruction_misses, l[23]_stats & pteg_reloads metrics (Michael Petlan) [1694638] - [tools] perf vendor events power9: Cpi_breakdown & estimated_dcache_miss_cpi metrics (Michael Petlan) [1694638] - [tools] perf vendor events power8: Translaton & general metrics (Michael Petlan) [1694638] - [tools] perf vendor events power8: Branch_prediction, latency, bus_stats, instruction_mix & instruction_stats metrics (Michael Petlan) [1694638] - [tools] perf vendor events power8: Dl1_reload, instruction_misses, l2_stats, lsu_rejects, memory & pteg_reloads metrics (Michael Petlan) [1694638] - [tools] perf vendor events power8: Cpi_breakdown & estimated_dcache_miss_cpi metrics (Michael Petlan) [1694638] - [powerpc] powerpc/tm: Fix oops on sigreturn on systems without TM (Steve Best) [1732753] - [net] net/mlx5e: Add ndo_set_feature for uplink representor (Alaa Hleihel) [1727708] - [misc] VMCI: Fix integer overflow in VMCI handle arrays (Cathy Avery) [1729587] - [tools] perf version: Fix segfault due to missing OPT_END() (Michael Petlan) [1732065] - [sound] ALSA: hda/realtek - Headphone Mic can't record after S3 (Jaroslav Kysela) [1727676] - [char] random: fix CRNG initialization when random.trust_cpu=1 (Oleksandr Natalenko) [1728583] - [char] random: move rand_initialize() earlier (Oleksandr Natalenko) [1728583] - [char] random: make CPU trust a boot parameter (Oleksandr Natalenko) [1728583] - [char] random: add a config option to trust the CPU's hwrng (Oleksandr Natalenko) [1728583] - [fs] blockdev: Fix livelocks on loop device (Ming Lei) [1683593] - [block] nbd: Use set_blocksize() to set device blocksize (Ming Lei) [1683593] - [kernel] ptrace: Fix ->ptracer_cred handling for PTRACE_TRACEME (Aristeu Rozanski) [1730959] {CVE-2019-13272}- [include] linux/printk.h: use DYNAMIC_DEBUG_BRANCH in pr_debug_ratelimited (Mike Snitzer) [1729301] - [include] dm: use printk ratelimiting functions (Mike Snitzer) [1729301] - [md] dm crypt: move detailed message into debug level (Mike Snitzer) [1729301] - [powerpc] powerpc/xive: Fix loop exit-condition in xive_find_target_in_mask() (Steve Best) [1731838] - [s390] s390/qeth: be drop monitor friendly (Philipp Rudo) [1731200] - [s390] s390/cpumf: Add extended counter set definitions for model 8561 and 8562 (Philipp Rudo) [1731195] - [s390] s390/qdio: handle PENDING state for QEBSM devices (Philipp Rudo) [1731194] - [net] net/af_iucv: build proper skbs for HiperTransport (Philipp Rudo) [1731193] - [net] net/af_iucv: remove GFP_DMA restriction for HiperTransport (Philipp Rudo) [1731193] - [wireless] iwlwifi: mvm: disable TX-AMSDU on older NICs (Jarod Wilson) [1728992] - [wireless] carl9170: fix misuse of device driver API (Jarod Wilson) [1728992] - [wireless] p54: fix crash during initialization (Jarod Wilson) [1728992] - [wireless] p54usb: Fix race between disconnect and firmware loading (Jarod Wilson) [1728992] - [wireless] mwifiex: Don't abort on small, spec-compliant vendor IEs (Jarod Wilson) [1728992] - [wireless] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 507 (Jarod Wilson) [1728992] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 505 (Jarod Wilson) [1728992] - [wireless] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 501 (Jarod Wilson) [1728992] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jarod Wilson) [1728992] - [wireless] brcmfmac: sdio: Don't tune while the card is off (Jarod Wilson) [1728992] - [wireless] brcmfmac: sdio: Disable auto-tuning around commands expected to fail (Jarod Wilson) [1728992] - [mmc] mmc: core: Add sdio_retune_hold_now() and sdio_retune_release() (Jarod Wilson) [1728992] - [mmc] mmc: core: API to temporarily disable retuning for SDIO CRC errors (Jarod Wilson) [1728992] - [wireless] Revert "brcmfmac: disable command decode in sdio_aos" (Jarod Wilson) [1728992] - [net] cfg80211: report measurement start TSF correctly (Jarod Wilson) [1728992] - [net] cfg80211: fix memory leak of wiphy device name (Jarod Wilson) [1728992] - [net] cfg80211: util: fix bit count off by one (Jarod Wilson) [1728992] - [net] mac80211: do not start any work during reconfigure flow (Jarod Wilson) [1728992] - [net] cfg80211: use BIT_ULL in cfg80211_parse_mbssid_data() (Jarod Wilson) [1728992] - [net] mac80211: only warn once on chanctx_conf being NULL (Jarod Wilson) [1728992] - [net] mac80211: drop robust management frames from unknown TA (Jarod Wilson) [1728992] - [wireless] mwifiex: Fix heap overflow in mwifiex_uap_parse_tail_ies() (Jarod Wilson) [1728992 1721749] {CVE-2019-10126} - [wireless] iwlwifi: mvm: change TLC config cmd sent by rs to be async (Jarod Wilson) [1728992] - [wireless] iwlwifi: Fix double-free problems in iwl_req_fw_callback() (Jarod Wilson) [1728992] - [wireless] iwlwifi: fix AX201 killer sku loading firmware issue (Jarod Wilson) [1728992] - [wireless] iwlwifi: print fseq info upon fw assert (Jarod Wilson) [1728992] - [wireless] iwlwifi: clear persistence bit according to device family (Jarod Wilson) [1728992] - [wireless] iwlwifi: fix load in rfkill flow for unified firmware (Jarod Wilson) [1728992] - [wireless] iwlwifi: mvm: remove d3_sram debugfs file (Jarod Wilson) [1728992] - [wireless] mwifiex: Abort at too short BSS descriptor element (Jarod Wilson) [1728992 1714476] {CVE-2019-3846} - [wireless] mwifiex: Fix possible buffer overflows at parsing bss descriptor (Jarod Wilson) [1728992 1714476] {CVE-2019-3846} - [net] mac80211: free peer keys before vif down in mesh (Jarod Wilson) [1728992] - [wireless] rtw88: Make some symbols static (Jarod Wilson) [1728992] - [wireless] rtw88: avoid circular locking between local->iflist_mtx and rtwdev->mutex (Jarod Wilson) [1728992] - [wireless] rtw88: fix unassigned rssi_level in rtw_sta_info (Jarod Wilson) [1728992] - [wireless] rtw88: fix subscript above array bounds compiler warning (Jarod Wilson) [1728992] - [net] mac80211: mesh: fix RCU warning (Jarod Wilson) [1728992] - [net] nl80211: fix station_info pertid memory leak (Jarod Wilson) [1728992] - [net] mac80211: Do not use stack memory with scatterlist for GMAC (Jarod Wilson) [1728992] - [net] {nl,mac}80211: allow 4addr AP operation on crypto controlled devices (Jarod Wilson) [1728992] - [wireless] mac80211_hwsim: mark expected switch fall-through (Jarod Wilson) [1728992] - [net] mac80211: fix rate reporting inside cfg80211_calculate_bitrate_he() (Jarod Wilson) [1728992] - [net] mac80211: remove set but not used variable 'old' (Jarod Wilson) [1728992] - [net] mac80211: handle deauthentication/disassociation from TDLS peer (Jarod Wilson) [1728992] - [net] wireless: Skip directory when generating certificates (Jarod Wilson) [1728992] - [netdrv] i40e: Check and set the PF driver state first in i40e_ndo_set_vf_mac (Stefan Assmann) [1719538] - [fs] cifs: fix crash in smb2_compound_op()/smb2_set_next_command() (Leif Sahlberg) [1722704] - [firmware] efi/arm: Show SMBIOS bank/device location in CPER and GHES error logs (Robert Richter) [1721386]- [x86] x86/speculation: Allow guests to use SSBD even if host does not (Waiman Long) [1728341] - [block] block: kill BLK_MQ_F_SG_MERGE (Ming Lei) [1716595] - [block] block: kill QUEUE_FLAG_NO_SG_MERGE (Ming Lei) [1716595]- [x86] x86/insn-eval: Fix use-after-free access to LDT entry (Rafael Aquini) [1728561] {CVE-2019-13233} - [arm64] arm64/mm: Correct the cache line size warning with non coherent device (Mark Salter) [1715061] - [arm64] arm64: cacheinfo: Update cache_line_size detected from DT or PPTT (Mark Salter) [1715061] - [base] drivers: base: cacheinfo: Add variable to record max cache line size (Mark Salter) [1715061] - [arm64] arm64: cpufeature: Trap CTR_EL0 access only where it is necessary (Mark Salter) [1715061] - [arm64] arm64: cpufeature: Fix handling of CTR_EL0.IDC field (Mark Salter) [1715061] - [arm64] arm64: cpufeature: ctr: Fix cpu capability check for late CPUs (Mark Salter) [1715061] - [arm64] arm64: cpu_errata: Remove ARM64_MISMATCHED_CACHE_LINE_SIZE (Mark Salter) [1715061] - [fs] gfs2: Clean up freeing struct gfs2_sbd (Robert S Peterson) [1683698] - [target] scsi: target/iblock: Fix overrun in WRITE SAME emulation (Maurizio Lombardi) [1729503] - [x86] kvm/nvmx: fix VMCLEAR when Enlightened VMCS is in use (Vitaly Kuznetsov) [1717785] - [x86] kvm/nvmx: don't use clean fields data on enlightened VMLAUNCH (Vitaly Kuznetsov) [1717785] - [x86] kvm: nvmx: use correct clean fields when copying from eVMCS (Vitaly Kuznetsov) [1717785] - [fs] NFS4: Only set creation opendata if O_CREAT (Benjamin Coddington) [1708471] - [tools] perf test: Fix failure of 'evsel-tp-sched' test on s390 (Michael Petlan) [1729213] - [fs] PNFS fallback to MDS if no deviceid found (Benjamin Coddington) [1708386] - [mm] mm, memcg: add a memcg_slabinfo debugfs file (Waiman Long) [1699202] - [mm] mm: memcg/slab: reparent memcg kmem_caches on cgroup removal (Waiman Long) [1699202] - [mm] mm: memcg/slab: stop setting page->mem_cgroup pointer for slab pages (Waiman Long) [1699202] - [mm] mm: memcg/slab: rework non-root kmem_cache lifecycle management (Waiman Long) [1699202] - [mm] mm: memcg/slab: synchronize access to kmem_cache dying flag using a spinlock (Waiman Long) [1699202] - [mm] mm: memcg/slab: don't check the dying flag on kmem_cache creation (Waiman Long) [1699202] - [mm] mm: memcg/slab: unify SLAB and SLUB page accounting (Waiman Long) [1699202] - [mm] mm: memcg/slab: introduce __memcg_kmem_uncharge_memcg() (Waiman Long) [1699202] - [mm] mm: memcg/slab: generalize postponed non-root kmem_cache deactivation (Waiman Long) [1699202] - [mm] mm: memcg/slab: rename slab delayed deactivation functions and fields (Waiman Long) [1699202] - [mm] mm: memcg/slab: postpone kmem_cache memcg pointer initialization to memcg_link_cache() (Waiman Long) [1699202] - [mm] slub: add comments to endif pre-processor macros (Waiman Long) [1699202] - [mm] mm, slab: shorten kmalloc cache names for large sizes (Waiman Long) [1699202] - [base] mm, proc: add KReclaimable to /proc/meminfo (Waiman Long) [1699202] - [mm] mm: rename and change semantics of nr_indirectly_reclaimable_bytes (Waiman Long) [1699202] - [fs] dcache: allocate external names from reclaimable kmalloc caches (Waiman Long) [1699202] - [mm] mm, slab/slub: introduce kmalloc-reclaimable caches (Waiman Long) [1699202] - [mm] mm, slab: combine kmalloc_caches and kmalloc_dma_caches (Waiman Long) [1699202] - [mm] mm: don't warn about large allocations for slab (Waiman Long) [1699202] - [mm] slab: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1699202] - [acpi] ACPI / PM: LPIT: Register sysfs attributes based on FADT (Lenny Szubowicz) [1493461] - [platform] platform/x86: intel_pmc_core: Quirk to ignore XTAL shutdown (Lenny Szubowicz) [1493461] - [platform] platform/x86: intel_pmc_core: Add Package cstates residency info (Lenny Szubowicz) [1493461] - [platform] platform/x86: intel_pmc_core: Add ICL platform support (Lenny Szubowicz) [1493461] - [platform] platform/x86: intel_pmc: Sort headers alphabetically (Lenny Szubowicz) [1493461] - [net] Revert "[net] net: openvswitch: Add a new action check_pkt_len" ("Herton R. Krzesinski")- [nvme] nvme-rdma: use nr_phys_segments when map rq to sgl (David Milburn) [1729113] - [nvme] nvme-loop: kill timeout handler (Ming Lei) [1692744] - [netdrv] bnxt_en: Suppress error messages when querying DSCP DCB capabilities. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Cap the returned MSIX vectors to the RDMA driver. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix statistics context reservation logic for RDMA driver. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix ethtool selftest crash under error conditions. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Disable bus master during PCI shutdown and driver unload. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Reduce memory usage when running in kdump kernel. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix possible BUG() condition when calling pci_disable_msix(). (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix aggregation buffer leak under OOM condition. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Improve NQ reservations. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix uninitialized variable usage in bnxt_rx_pkt(). (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix statistics context reservation logic. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Pass correct extended TX port statistics size to firmware. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix possible crash in bnxt_hwrm_ring_free() under error conditions. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Free short FW command HWRM memory in error path in bnxt_init_one() (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Improve multicast address setup logic. (Selvin Xavier) [1727972] - [net] net: openvswitch: Add a new action check_pkt_len (Numan Siddique) [1700733]- [crypto] crypto: vmx - ghash: do nosimd fallback manually (Desnes Augusto Nunes do Rosario) [1729532] - [crypto] crypto: vmx - CTR: always increment IV as quadword (Desnes Augusto Nunes do Rosario) [1729532] - [net] vsock/virtio: fix flush of works during the .remove() (Stefano Garzarella) [1700312] - [net] vsock/virtio: stop workers during the .remove() (Stefano Garzarella) [1700312] - [net] vsock/virtio: use RCU to avoid use-after-free on the_virtio_vsock (Stefano Garzarella) [1700312] - [net] vsock/virtio: Initialize core virtio vsock before registering the driver (Stefano Garzarella) [1700312] - [nvme] nvme-fabrics: document the poll function argument (David Milburn) [1727784 1725132] - [nvme] nvme-rdma: fix queue mapping when queue count is limited (David Milburn) [1727784 1725132] - [nvme] nvme-rdma: rework queue maps handling (David Milburn) [1727784 1725132] - [nvme] nvme-rdma: implement polling queue map (David Milburn) [1727784 1725132] - [nvme] nvme-fabrics: allow nvmf_connect_io_queue to poll (David Milburn) [1727784 1725132] - [hid] HID: multitouch: Add pointstick support for ALPS Touchpad (Benjamin Tissoires) [1672423]- [tools] perf header: Assign proper ff->ph in perf_event__synthesize_features() (Michael Petlan) [1667983] - [pci] PCI/IOV: Assume SR-IOV VFs support extended config space. (Myron Stowe) [1714978] - [pci] Revert "PCI/IOV: Use VF0 cached config space size for other VFs" (Myron Stowe) [1714978] - [x86] x86/crash: Add e820 reserved ranges to kdump kernel's e820 table (Lianbo Jiang) [1630108] - [mm] x86/mm: Rework ioremap resource mapping determination (Lianbo Jiang) [1630108] - [x86] x86/e820, ioport: Add a new I/O resource descriptor IORES_DESC_RESERVED (Lianbo Jiang) [1630108] - [kernel] resource: Fix find_next_iomem_res() iteration issue (Lianbo Jiang) [1630108] - [kernel] resource: Include resource end in walk_*() interfaces (Lianbo Jiang) [1630108] - [x86] x86/kexec: Correct KEXEC_BACKUP_SRC_END off-by-one error (Lianbo Jiang) [1630108] - [scsi] scsi: lpfc: Update lpfc version to 12.2.0.3 (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix kernel warnings related to smp_processor_id() (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix BFS crash with DIX enabled (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix FDMI fc4type for nvme support (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix fcp_rsp_len checking on lun reset (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix poor use of hardware queues if fewer irq vectors (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix oops when driver is loaded with 1 interrupt vector (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix incorrect logical link speed on trunks when links down (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix memory leak in abnormal exit path from lpfc_eq_create (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Rework misleading nvme not supported in firmware message (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix hardlockup in scsi_cmd_iocb_cmpl (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Cancel queued work for an IO when processing a received ABTS (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Prevent 'use after free' memory overwrite in nvmet LS handling (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix PT2PT PLOGI collison stopping discovery (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Revert message logging on unsupported topology (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix nvmet handling of received ABTS for unmapped frames (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Separate CQ processing for nvmet_fc upcalls (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Revise message when stuck due to unresponsive adapter (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Correct nvmet buffer free race condition (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix nvmet target abort cmd matching (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix alloc context on oas lun creations (Dick Kennedy) [1717027]- [virt] kvm: fix guest initialization code mismerge (Marcelo Tosatti) [1726487] - [powerpc] powerpc/watchpoint: Restore NV GPRs while returning from exception (Steve Best) [1728557] - [fs] fs/proc/vmcore: Enable dumping of encrypted memory when SEV was active (Lianbo Jiang) [1646810] - [x86] x86/kexec: Set the C-bit in the identity map page table when SEV is active (Lianbo Jiang) [1646810] - [x86] x86/kexec: Do not map kexec area as decrypted when SEV is active (Lianbo Jiang) [1646810] - [mm] x86/mm: Do not use set_{pud, pmd}_safe() when splitting a large page (Lianbo Jiang) [1646810]- [net] sched: protect against stack overflow in TC act_mirred (Ivan Vecera) [1726399] - [net] sched: refactor reinsert action (Ivan Vecera) [1726399] - [net] mpls: Fix 6PE forwarding (Hangbin Liu) [1726533] - [net] make skb_dst_force return true when dst is refcounted (Florian Westphal) [1704809] - [net] ipv4: Fix off-by-one in route dump counter without netlink strict checking (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv6: fix suspicious RCU usage in rt6_dump_route() (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv4: fix suspicious RCU usage in fib_dump_info_fnhe() (Stefano Brivio) [1725383 1725381 1574290] - [net] ip6_fib: Don't discard nodes with valid routing information in fib6_locate_1() (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv6: Dump route exceptions if requested (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv6/route: Change return code of rt6_dump_route() for partial node dumps (Stefano Brivio) [1725383 1725381 1574290] - [net] revert "net/ipv6: Bail early if user only wants cloned entries" (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv4: Dump route exceptions if requested (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv4/route: Allow NULL flowinfo in rt_fill_info() (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv4/fib_frontend: Allow RTM_F_CLONED flag to be used for filtering (Stefano Brivio) [1725383 1725381 1574290] - [net] fib_frontend, ip6_fib: Select routes or exceptions dump from RTM_F_CLONED (Stefano Brivio) [1725383 1725381 1574290] - [tools] selftests: bpf: disable test_lwt_seg6local (Jiri Benc) [1716346] - [netdrv] ipvlan: Fix ipvlan device tso disabled while NETIF_F_IP_CSUM is set (Matteo Croce) [1725125] - [netdrv] ipvlan: disallow userns cap_net_admin to change global mode/flags (Matteo Croce) [1725124] - [net] netfilter: nft_fib: Fix existence check support (Phil Sutter) [1680578] - [net] ipset: Fix memory accounting for hash types on resize (Stefano Brivio) [1714111] - [tools] selftests: pmtu: Make list_flush_ipv6_exception test more demanding (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce list_flush_ipv4_exception test case (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce list_flush_ipv6_exception test case (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Add support for routing via nexthop objects (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Move route installs to a new function (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Move running of test into a new function (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Fix encapsulating device in pmtu_vti6_link_change_mtu (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Simplify cleanup and namespace names (Stefano Brivio) [1725384] - [tools] selftests: pmtu.sh: Remove quotes around commands in setup_xfrm (Stefano Brivio) [1725384] - [tools] selftests: Add debugging options to pmtu.sh (Stefano Brivio) [1725384] - [tools] selftests: pmtu: add explicit tests for PMTU exceptions cleanup (Stefano Brivio) [1725384] - [tools] selftests: pmtu: disable DAD in all namespaces (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce FoU and GUE PMTU exceptions tests (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce tests for IPv4/IPv6 over GENEVE over IPv4/IPv6 (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce tests for IPv4/IPv6 over VXLAN over IPv4/IPv6 (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Add optional traffic captures for single tests (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Allow selection of single tests (Stefano Brivio) [1725384] - [tools] selftests: pmtu: add basic IPv4 and IPv6 PMTU tests (Stefano Brivio) [1725384] - [tools] selftests: pmtu: extend MTU parsing helper to locked MTU (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce check_pmtu_value() (Stefano Brivio) [1725384] - [tools] selftests: pmtu: properly redirect stderr to /dev/null (Stefano Brivio) [1725384] - [tools] selftests: pmtu: detect correct binary to ping ipv6 addresses (Stefano Brivio) [1725384] - [net] ipv6: icmp: Updating pmtu for link local route (Guillaume Nault) [1721961] - [net] bridge: Mark FDB entries that were added by user as such (Ivan Vecera) [1724400] - [net] tipc: change to use register_pernet_device (Xin Long) [1719136] - [net] sched: cls_flower: fix infinite loop in fl_walk() (Davide Caratti) [1712739]- [rpmspec] redhat: fix vmlinux debuginfo on ppc64le (Jan Stancek) [1727638] - [powerpc] powerpc/rtas: retry when cpu offline races with suspend/migration (Steve Best) [1727051] - [kernel] arm64/crashkernel: Reduce crashkernel size to 448M by default (Bhupesh Sharma) [1564422]- [scsi] scsi: libiscsi: Fix race between iscsi_xmit_task and iscsi_complete_task (Chris Leech) [1718875] - [scsi] scsi: lpfc: Update lpfc version to 12.2.0.2 (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: add check for loss of ndlp when sending RRQ (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: correct rcu unlock issue in lpfc_nvme_info_show (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: resolve lockdep warnings (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Make lpfc_sli4_oas_verify static (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Fix a recently introduced compiler warning (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Fix missing wakeups on abort threads (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Change smp_processor_id() into raw_smp_processor_id() (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Remove unused functions (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Remove set-but-not-used variables (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Move trunk_errmsg[] from a header file into a .c file (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Annotate switch/case fall-through (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Fix indentation and balance braces (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Declare local functions static (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: avoid uninitialized variable warning (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: change snprintf to scnprintf for possible overflow (Dick Kennedy) [1714795] - [net] Bluetooth: hidp: fix buffer overflow (Gopal Tiwari) [1723654] {CVE-2019-11884} - [s390] virtio/s390: make airq summary indicators DMA (Philipp Rudo) [1651752] - [s390] virtio/s390: use DMA memory for ccw I/O and classic notifiers (Philipp Rudo) [1651752] - [s390] virtio/s390: add indirection to indicators access (Philipp Rudo) [1651752] - [s390] virtio/s390: use cacheline aligned airq bit vectors (Philipp Rudo) [1651752] - [s390] s390/airq: use DMA memory for adapter interrupts (Philipp Rudo) [1651752] - [s390] s390/cio: add basic protected virtualization support (Philipp Rudo) [1651752] - [s390] s390/cio: introduce DMA pools to cio (Philipp Rudo) [1651752] - [s390] s390/mm: force swiotlb for protected virtualization (Philipp Rudo) [1651752] - [s390] virtio/s390: DMA support for virtio-ccw (Philipp Rudo) [1651752] - [s390] virtio/s390: use vring_create_virtqueue (Philipp Rudo) [1651752] - [block] virtio-blk: Consider virtio_max_dma_size() for maximum segment size (Philipp Rudo) [1651752] - [virtio] virtio: Introduce virtio_max_dma_size() (Philipp Rudo) [1651752] - [kernel] dma: Introduce dma_max_mapping_size() (Philipp Rudo) [1651752] - [kernel] swiotlb: Add is_swiotlb_active() function (Philipp Rudo) [1651752] - [kernel] swiotlb: Introduce swiotlb_max_mapping_size() (Philipp Rudo) [1651752] - [mm] x86/mm: Create a workarea in the kernel for SME early encryption (Lianbo Jiang) [1564427] - [x86] x86/mm: Identify the end of the kernel area to be reserved (Lianbo Jiang) [1564427] - [x86] x86/kdump: Export the SME mask to vmcoreinfo (Lianbo Jiang) [1564427] - [fs] proc/vmcore: Fix i386 build error of missing copy_oldmem_page_encrypted() (Lianbo Jiang) [1564427] - [fs] kdump, proc/vmcore: Enable kdumping encrypted memory with SME enabled (Lianbo Jiang) [1564427] - [iommu] iommu/amd: Remap the IOMMU device table with the memory encryption mask for kdump (Lianbo Jiang) [1564427] - [kernel] kexec: Allocate decrypted control pages for kdump if SME is enabled (Lianbo Jiang) [1564427] - [mm] x86/ioremap: Add an ioremap_encrypted() helper (Lianbo Jiang) [1564427] - [documentation] Documentation: Add ARM64 to kernel-parameters.rst (Jeremy Linton) [1640855] - [arm64] arm64/speculation: Support 'mitigations=' cmdline option (Jeremy Linton) [1640855] - [arm64] arm64: ssbs: Don't treat CPUs with SSBS as unaffected by SSB (Jeremy Linton) [1640855] - [arm64] arm64: enable generic CPU vulnerabilites support (Jeremy Linton) [1640855] - [arm64] arm64: add sysfs vulnerability show for speculative store bypass (Jeremy Linton) [1640855] - [arm64] arm64: Always enable ssb vulnerability detection (Jeremy Linton) [1640855] - [arm64] arm64: add sysfs vulnerability show for spectre-v2 (Jeremy Linton) [1640855] - [arm64] arm64: Always enable spectre-v2 vulnerability detection (Jeremy Linton) [1640855] - [arm64] arm64: Use firmware to detect CPUs that are not affected by Spectre-v2 (Jeremy Linton) [1640855] - [arm64] arm64: Advertise mitigation of Spectre-v2, or lack thereof (Jeremy Linton) [1640855] - [arm64] arm64: add sysfs vulnerability show for meltdown (Jeremy Linton) [1640855] - [arm64] arm64: Add sysfs vulnerability show for spectre-v1 (Jeremy Linton) [1640855] - [arm64] arm64: Provide a command line to disable spectre_v2 mitigation (Jeremy Linton) [1640855] - [documentation] powerpc/fsl: Add FSL_PPC_BOOK3E as supported arch for nospectre_v2 boot arg (Jeremy Linton) [1640855] - [documentation] Documentation: Document arm64 kpti control (Jeremy Linton) [1640855] - [arm64] arm64: kpti: Whitelist HiSilicon Taishan v110 CPUs (Jeremy Linton) [1640855] - [arm64] arm64: Add MIDR encoding for HiSilicon Taishan CPUs (Jeremy Linton) [1640855] - [arm64] arm64: kpti: Whitelist Cortex-A CPUs that don't implement the CSV3 field (Jeremy Linton) [1640855] - [arm64] arm64: kpti: Update arm64_kernel_use_ng_mappings() when forced on (Jeremy Linton) [1640855] - [arm64] arm64: kpti: Avoid rewriting early page tables when KASLR is enabled (Jeremy Linton) [1640855] - [arm64] arm64: capabilities: Merge duplicate Cavium erratum entries (Jeremy Linton) [1640855] - [arm64] arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE (Jeremy Linton) [1640855] - [arm64] arm64: Use a raw spinlock in __install_bp_hardening_cb() (Jeremy Linton) [1640855] - [arm64] arm64: KVM: Guests can skip __install_bp_hardening_cb()s HYP work (Jeremy Linton) [1640855] - [arm64] arm64: fix SSBS sanitization (Jeremy Linton) [1640855] - [arm64] arm64: don't zero DIT on signal return (Jeremy Linton) [1640855] - [kvm] KVM: arm64: Set SCTLR_EL2.DSSBS if SSBD is forcefully disabled and !vhe (Jeremy Linton) [1640855] - [arm64] arm64: ssbd: Add support for PSTATE.SSBS rather than trapping to EL3 (Jeremy Linton) [1640855] - [arm64] arm64: ssbd: Drop #ifdefs for PR_SPEC_STORE_BYPASS (Jeremy Linton) [1640855] - [arm64] arm64: cpufeature: Detect SSBS and advertise to userspace (Jeremy Linton) [1640855] - [arm64] arm64: move SCTLR_EL{1,2} assertions to (Jeremy Linton) [1640855]- [powerpc] powerpc/mm/64s/hash: Reallocate context ids on fork (Steve Best) [1723808] - [powerpc] powerpc/perf: Use cpumask_last() to determine the designated cpu for nest/core units. (Steve Best) [1725746] - [fs] iomap: fix page_done callback for short writes (Andreas Grunbacher) [1724361] - [fs] fs: fold __generic_write_end back into generic_write_end (Andreas Grunbacher) [1724361] - [fs] iomap: don't mark the inode dirty in iomap_write_end (Andreas Grunbacher) [1724361] - [fs] gfs2: Fix iomap write page reclaim deadlock (Andreas Grunbacher) [1724361] - [fs] iomap: Add a page_prepare callback (Andreas Grunbacher) [1724361] - [fs] iomap: Fix use-after-free error in page_done callback (Andreas Grunbacher) [1724361] - [fs] fs: Turn __generic_write_end into a void function (Andreas Grunbacher) [1724361] - [fs] iomap: Clean up __generic_write_end calling (Andreas Grunbacher) [1724361] - [kvm] KVM: PPC: Book3S HV: Clear pending decrementer exceptions on nested guest entry (Suraj Jitindar Singh) [1718822] - [kvm] KVM: PPC: Book3S HV: Signed extend decrementer value if not using large decrementer (Suraj Jitindar Singh) [1718822]- [hid] HID: chicony: add another quirk for PixArt mouse (Oleksandr Natalenko) [1724967] - [scsi] scsi: smartpqi: properly set both the DMA mask and the coherent DMA mask (Don Brace) [1712272] - [tools] perf beauty waitid options: Fix up prefix showing logic (Michael Petlan) [1715507] - [include] redhat: perf kABI-check failure fix (Michael Petlan) [1715507] - [tools] perf script python: Add Python3 support to tests/attr.py (Michael Petlan) [1715507] - [tools] perf trace: Support multiple "vfs_getname" probes (Michael Petlan) [1715507] - [tools] perf symbols: Filter out hidden symbols from labels (Michael Petlan) [1715507] - [tools] perf symbols: Add fallback definitions for GELF_ST_VISIBILITY() (Michael Petlan) [1715507] - [tools] perf clang: Do not use 'return std::move(something)' (Michael Petlan) [1715507] - [tools] perf tests evsel-tp-sched: Fix bitwise operator (Michael Petlan) [1715507] - [tools] perf script: Fix crash when processing recorded stat data (Michael Petlan) [1715507] - [tools] perf top: Fix wrong hottest instruction highlighted (Michael Petlan) [1715507] - [tools] perf tools: Handle TOPOLOGY headers with no CPU (Michael Petlan) [1715507] - [tools] perf python: Remove -fstack-clash-protection when building with some clang versions (Michael Petlan) [1715507] - [tools] perf script: Fix crash with printing mixed trace point and other events (Michael Petlan) [1715507] - [tools] perf ordered_events: Fix crash in ordered_events__free (Michael Petlan) [1715507] - [tools] tools headers powerpc: Remove unistd.h (Michael Petlan) [1715507] - [tools] perf powerpc: Rework syscall table generation (Michael Petlan) [1715507] - [tools] perf symbols: Add 'arch_cpu_idle' to the list of kernel idle symbols (Michael Petlan) [1715507] - [tools] perf beauty: Switch from using uapi/linux/fs.h to uapi/linux/mount.h (Michael Petlan) [1715507] - [tools] tools include uapi: Grab a copy of linux/mount.h (Michael Petlan) [1715507] - [tools] perf top: Lift restriction on using callchains without "sym" in --sort (Michael Petlan) [1715507] - [tools] tools lib traceevent: Remove tep_data_event_from_type() API (Michael Petlan) [1715507] - [tools] tools lib traceevent: Rename tep_is_file_bigendian() to tep_file_bigendian() (Michael Petlan) [1715507] - [tools] tools lib traceevent: Changed return logic of tep_register_event_handler() API (Michael Petlan) [1715507] - [tools] tools lib traceevent: Changed return logic of trace_seq_printf() and trace_seq_vprintf() APIs (Michael Petlan) [1715507] - [tools] tools lib traceevent: Rename struct cmdline to struct tep_cmdline (Michael Petlan) [1715507] - [tools] tools lib traceevent: Initialize host_bigendian at tep_handle allocation (Michael Petlan) [1715507] - [tools] tools lib traceevent: Introduce new libtracevent API: tep_override_comm() (Michael Petlan) [1715507] - [tools] perf tests: Add a test for the ARM 32-bitpage (Michael Petlan) [1715507] - [tools] perf tools: Make find_vdso_map() more modular (Michael Petlan) [1715507] - [tools] perf trace: Fix alignment forlines (Michael Petlan) [1715507] - [tools] perf trace: Fix ')' placement in "interrupted" syscall lines (Michael Petlan) [1715507] - [tools] perf test shell: Use a fallback to get the pathname in vfs_getname (Michael Petlan) [1715507] - [tools] perf python: Make sure the python binding output directory is in place (Michael Petlan) [1715507] - [tools] perf strbuf: Remove redundant va_end() in strbuf_addv() (Michael Petlan) [1715507] - [tools] perf annotate: Pass filename to objdump via execl (Michael Petlan) [1715507] - [tools] perf report: Fix wrong iteration count in --branch-history (Michael Petlan) [1715507] - [tools] tools headers uapi: Sync copy of asm-generic/unistd.h with the kernel sources (Michael Petlan) [1715507] - [tools] tools beauty: Make the prctl option table generator catch all PR_ options (Michael Petlan) [1715507] - [tools] perf stat: Fix endless wait for child process (Michael Petlan) [1715507] - [tools] perf session: Add comment for perf_session__register_idle_thread() (Michael Petlan) [1715507] - [tools] perf thread-stack: Fix thread stack processing for the idle task (Michael Petlan) [1715507] - [tools] perf thread-stack: Allocate an array of thread stacks (Michael Petlan) [1715507] - [tools] perf thread-stack: Factor out thread_stack__init() (Michael Petlan) [1715507] - [tools] perf thread-stack: Allow for a thread stack array (Michael Petlan) [1715507] - [tools] perf thread-stack: Avoid direct reference to the thread's stack (Michael Petlan) [1715507] - [tools] perf thread-stack: Tidy thread_stack__bottom() usage (Michael Petlan) [1715507] - [tools] perf thread-stack: Simplify some code in thread_stack__process() (Michael Petlan) [1715507] - [tools] perf c2c: Increase the HITM ratio limit for displayed cachelines (Michael Petlan) [1715507] - [tools] perf c2c: Change the default coalesce setup (Michael Petlan) [1715507] - [tools] perf trace beauty ioctl: Beautify USBDEVFS_ commands (Michael Petlan) [1715507] - [tools] perf trace beauty: Export function to get the files for a thread (Michael Petlan) [1715507] - [tools] perf trace: Wire up ioctl's USBDEBFS_ cmd table generator (Michael Petlan) [1715507] - [tools] perf beauty ioctl: Add generator for USBDEVFS_ ioctl commands (Michael Petlan) [1715507] - [tools] tools headers uapi: Grab a copy of usbdevice_fs.h (Michael Petlan) [1715507] - [tools] perf trace: Store the major number for a file when storing its pathname (Michael Petlan) [1715507] - [tools] perf trace: Move the files table resizing to outside set_pathname() (Michael Petlan) [1715507] - [tools] perf trace: Rename thread_thread->paths to thread_trace->files (Michael Petlan) [1715507] - [tools] perf script: Fix LBR skid dump problems in brstackinsn (Michael Petlan) [1715507] - [tools] perf trace: Use correct SECCOMP prefix spelling, "SECOMP_*" -> "SECCOMP_*" (Michael Petlan) [1715507] - [tools] perf trace: Do not hardcode the size of the tracepoint common_ fields (Michael Petlan) [1715507] - [tools] perf build: Don't unconditionally link the libbfd feature test to -liberty and -lz (Michael Petlan) [1715507] - [tools] perf beauty mmap: PROT_WRITE should come before PROT_EXEC (Michael Petlan) [1715507] - [tools] perf trace: Check if the raw_syscalls:sys_{enter, exit} are setup before setting tp filter (Michael Petlan) [1715507] - [tools] perf symbols: Relax checks on perf-PID.map ownership (Michael Petlan) [1715507] - [tools] perf trace: Wire up the fadvise 'advice' table generator (Michael Petlan) [1715507] - [tools] perf beauty: Add generator for fadvise64's 'advice' arg constants (Michael Petlan) [1715507] - [tools] tools headers uapi: Grab a copy of fadvise.h (Michael Petlan) [1715507] - [tools] perf beauty mmap: Print mmap's 'offset' arg in hexadecimal (Michael Petlan) [1715507] - [tools] perf beauty mmap: Print PROT_READ before PROT_EXEC to match strace output (Michael Petlan) [1715507] - [tools] perf trace beauty: Beautify arch_prctl()'s arguments (Michael Petlan) [1715507] - [tools] perf trace: When showing string prefixes show prefix + ??? for unknown entries (Michael Petlan) [1715507] - [tools] perf trace: Move strarrays to beauty.h for further reuse (Michael Petlan) [1715507] - [tools] perf beauty: Wire up the x86_arch prctl code table generator (Michael Petlan) [1715507] - [tools] perf beauty: Add a string table generator for x86's 'arch_prctl' codes (Michael Petlan) [1715507] - [tools] tools include arch: Grab a copy of x86's prctl.h (Michael Petlan) [1715507] - [tools] perf trace: Show NULL when syscall pointer args are 0 (Michael Petlan) [1715507] - [tools] perf trace: Enclose the errno strings with () (Michael Petlan) [1715507] - [tools] perf augmented_raw_syscalls: Copy 'access' arg as well (Michael Petlan) [1715507] - [tools] perf trace: Add alignment spaces after the closing parens (Michael Petlan) [1715507] - [tools] perf trace beauty: Print O_RDONLY when (flags & O_ACCMODE) == 0 (Michael Petlan) [1715507] - [tools] perf trace: Allow asking for not suppressing common string prefixes (Michael Petlan) [1715507] - [tools] perf trace: Add a prefix member to the strarray class (Michael Petlan) [1715507] - [tools] perf trace: Enclose strings with double quotes (Michael Petlan) [1715507] - [tools] perf trace: Make the alignment of the syscall args be configurable (Michael Petlan) [1715507] - [tools] perf trace: Allow suppressing the syscall argument names (Michael Petlan) [1715507] - [tools] perf trace: Allow configuring if the syscall start timestamp should be printed (Michael Petlan) [1715507] - [tools] perf trace: Allow configuring default for perf_event_attr.inherit (Michael Petlan) [1715507] - [tools] perf config: Show the configuration when no arguments are provided (Michael Petlan) [1715507] - [tools] perf trace: Allow configuring if the syscall duration should be printed (Michael Petlan) [1715507] - [tools] perf trace: Allow configuring if zeroed syscall args should be printed (Michael Petlan) [1715507] - [tools] perf trace: Allow specifying a set of events to add in perfconfig (Michael Petlan) [1715507] - [tools] perf augmented_raw_syscalls: Do not include stdio.h (Michael Petlan) [1715507] - [tools] perf cs-etm: Generate branch sample for exception packet (Michael Petlan) [1715507] - [tools] perf cs-etm: Treat EO_TRACE element as trace discontinuity (Michael Petlan) [1715507] - [tools] perf cs-etm: Treat NO_SYNC element as trace discontinuity (Michael Petlan) [1715507] - [tools] perf cs-etm: Rename CS_ETM_TRACE_ON to CS_ETM_DISCONTINUITY (Michael Petlan) [1715507] - [tools] perf cs-etm: Refactor enumeration cs_etm_sample_type (Michael Petlan) [1715507] - [tools] perf cs-etm: Remove unused 'trace_on' in cs_etm_decoder (Michael Petlan) [1715507] - [tools] perf cs-etm: Avoid stale branch samples when flush packet (Michael Petlan) [1715507] - [tools] perf cs-etm: Correct packets swapping in cs_etm__flush() (Michael Petlan) [1715507] - [tools] perf trace: Switch to using a struct for the aumented_raw_syscalls syscalls map values (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Switch to using a struct for the syscalls map values (Michael Petlan) [1715507] - [tools] perf bpf: Move perf_event_output() from stdio.h to bpf.h (Michael Petlan) [1715507] - [tools] perf trace: Implement syscall filtering in augmented_syscalls (Michael Petlan) [1715507] - [tools] perf trace: Avoid using raw_syscalls in duplicity with eBPF augmentation (Michael Petlan) [1715507] - [tools] perf trace: Rename set_ev_qualifier_filter to clarify its a tracepoint filter (Michael Petlan) [1715507] - [tools] perf tools: Cast off_t to s64 to avoid warning on bionic libc (Michael Petlan) [1715507] - [tools] perf tools: Add missing open_memstream() prototype for systems lacking it (Michael Petlan) [1715507] - [tools] perf header: Fix up argument to ctime() (Michael Petlan) [1715507] - [tools] perf tools: Add missing sigqueue() prototype for systems lacking it (Michael Petlan) [1715507] - [tools] tools lib subcmd: Don't add the kernel sources to the include path (Michael Petlan) [1715507] - [tools] perf trace beauty: renameat's newdirfd may also be AT_FDCWD (Michael Petlan) [1715507] - [tools] perf trace: Beautify renameat2's flags argument (Michael Petlan) [1715507] - [tools] perf beauty: Wire up the renameat flags table generator to the Makefile (Michael Petlan) [1715507] - [tools] perf beauty: Add a string table generator for renameat2's flags constants (Michael Petlan) [1715507] - [tools] perf trace beauty: Beautify renameat2's fd arg wrt AT_FDCWD (Michael Petlan) [1715507] - [tools] perf trace: Allow selecting use the use of the ordered_events code (Michael Petlan) [1715507] - [tools] perf trace: Rename delivery functions to ease making ordered_events selectable (Michael Petlan) [1715507] - [tools] tools lib traceevent: Fix processing of dereferenced args in bprintk events (Michael Petlan) [1715507] - [tools] perf stat: Avoid segfaults caused by negated options (Michael Petlan) [1715507] - [tools] perf auxtrace: Alter addr_filter__entire_dso() to work if there are no symbols (Michael Petlan) [1715507] - [tools] perf dso: Export data_file_size() method there are no symbols (Michael Petlan) [1715507] - [tools] perf trace: Add ordered processing (Michael Petlan) [1715507] - [tools] perf ordered_events: Add first_time() method (Michael Petlan) [1715507] - [tools] perf trace: Move event delivery to a new deliver_event() function (Michael Petlan) [1715507] - [tools] perf ordered_events: Add ordered_events__flush_time interface (Michael Petlan) [1715507] - [tools] perf annotate: Introduce basic support for ARC (Michael Petlan) [1715507] - [tools] perf config: Modify size factor of snprintf (Michael Petlan) [1715507] - [tools] perf record: Fix memory leak on AIO objects deallocation (Michael Petlan) [1715507] - [tools] perf vendor events intel: Fix Load_Miss_Real_Latency on SKL/SKX (Michael Petlan) [1715507] - [tools] perf parse-events: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf probe: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf ui helpline: Use strlcpy() as a shorter form of strncpy() + explicit set nul (Michael Petlan) [1715507] - [tools] perf svghelper: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf help: Remove needless use of strncpy() (Michael Petlan) [1715507] - [tools] perf header: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf header: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf dso: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf cs-etm: Add support for PTMv1.1 decoding (Michael Petlan) [1715507] - [tools] perf cs-etm: Add support for ETMv3 trace decoding (Michael Petlan) [1715507] - [tools] perf cs-etm: Add configuration for ETMv3 trace protocol (Michael Petlan) [1715507] - [tools] perf top: Move perf_top__reset_sample_counters() to after counts display (Michael Petlan) [1715507] - [tools] perf top: Display slow reader warning when droping samples (Michael Petlan) [1715507] - [tools] perf top: Save and display the drop count stats (Michael Petlan) [1715507] - [tools] perf top: Drop samples which are behind the refresh rate (Michael Petlan) [1715507] - [tools] perf top: Set the 'session_done' volatile variable when exiting (Michael Petlan) [1715507] - [tools] perf top: Use cond variable instead of a lock (Michael Petlan) [1715507] - [tools] perf top: Add processing thread (Michael Petlan) [1715507] - [tools] perf top: Move lost events warning to helpline (Michael Petlan) [1715507] - [tools] perf top: Save and display the lost count stats (Michael Petlan) [1715507] - [tools] perf ordered_events: Add private data member (Michael Petlan) [1715507] - [tools] perf ordered_events: Rework show_progress for __ordered_events__flush (Michael Petlan) [1715507] - [tools] perf tools: Support 'srccode' output (Michael Petlan) [1715507] - [tools] perf trace: We need to consider "nr" if "__syscall_nr" is not there (Michael Petlan) [1715507] - [tools] perf tools: Allow specifying proc-map-timeout in config file (Michael Petlan) [1715507] - [tools] tools lib subcmd: Fix a few source code comment typos (Michael Petlan) [1715507] - [tools] perf tools: Fix diverse comment typos (Michael Petlan) [1715507] - [tools] perf bpf-loader: Fix debugging message typo (Michael Petlan) [1715507] - [tools] perf tools Documentation: Fix diverse typos (Michael Petlan) [1715507] - [tools] tools lib traceevent: Fix diverse typos in comments (Michael Petlan) [1715507] - [tools] perf vendor events intel: Fix diverse typos (Michael Petlan) [1715507] - [tools] perf tests ARM: Disable breakpoint tests 32-bit (Michael Petlan) [1715507] - [tools] perf cs-etm: Support for ARM A32/T32 instruction sets in CoreSight trace (Michael Petlan) [1715507] - [tools] perf beauty mmap_flags: Fixed syntax error Fixed missing ']' error (Michael Petlan) [1715507] - [tools] tools lib traceevent: traceevent API cleanup (Michael Petlan) [1715507] - [tools] perf tools: traceevent API cleanup, remove __tep_data2host*() (Michael Petlan) [1715507] - [tools] tools lib traceevent: Rename tep_free_format() to tep_free_event() (Michael Petlan) [1715507] - [tools] tools lib traceevent, perf tools: Rename 'struct tep_event_format' to 'struct tep_event' (Michael Petlan) [1715507] - [tools] tools lib traceevent: Install trace-seq.h API header file (Michael Petlan) [1715507] - [tools] tools lib traceevent: Added support for pkg-config (Michael Petlan) [1715507] - [tools] tools lib traceevent: Implement new API tep_get_ref() (Michael Petlan) [1715507] - [tools] perf report: Documentation average IPC and IPC coverage (Michael Petlan) [1715507] - [tools] perf report: Display average IPC and IPC coverage per symbol (Michael Petlan) [1715507] - [tools] perf annotate: Create a annotate2 flag in struct symbol (Michael Petlan) [1715507] - [tools] perf annotate: Compute average IPC and IPC coverage per symbol (Michael Petlan) [1715507] - [tools] tools lib traceevent: Add sanity check to is_timestamp_in_us() (Michael Petlan) [1715507] - [tools] perf beauty mmap_flags: Check if the arch has a mmap.h file (Michael Petlan) [1715507] - [tools] perf record: Extend trace writing to multi AIO (Michael Petlan) [1715507] - [tools] perf record: Enable asynchronous trace writing (Michael Petlan) [1715507] - [tools] perf mmap: Map data buffer for preserving collected data (Michael Petlan) [1715507] - [tools] tools build feature: Check if libaio is available (Michael Petlan) [1715507] - [tools] perf intel-pt: Fix error with config term "pt=0" (Michael Petlan) [1715507] - [tools] perf top: Allow passing a kallsyms file (Michael Petlan) [1715507] - [tools] perf bpf: Use ERR_CAST instead of ERR_PTR(PTR_ERR()) (Michael Petlan) [1715507] - [tools] tools include: Adopt ERR_CAST() from the kernel err.h header (Michael Petlan) [1715507] - [tools] perf tests record: Allow for 'sleep' being 'coreutils' (Michael Petlan) [1715507] - [tools] tools lib traceevent: Fix compile warnings in tools/lib/traceevent/event-parse.c (Michael Petlan) [1715507] - [tools] perf script: Use fallbacks for branch stacks (Michael Petlan) [1715507] - [tools] perf tools: Use fallback for sample_addr_correlates_sym() cases (Michael Petlan) [1715507] - [tools] perf thread: Add fallback functions for cases where cpumode is insufficient (Michael Petlan) [1715507] - [tools] perf machine: Record if a arch has a single user/kernel address space (Michael Petlan) [1715507] - [tools] perf env: Also consider env->arch == NULL as local operation (Michael Petlan) [1715507] - [tools] perf map: Remove extra indirection from map__find() (Michael Petlan) [1715507] - [tools] perf stat: Fix CSV mode column output for non-cgroup events (Michael Petlan) [1715507] - [tools] perf stat: Fix shadow stats for clock events (Michael Petlan) [1715507] - [tools] perf build: Give better hint about devel package for libssl (Michael Petlan) [1715507] - [tools] perf pmu: Move *_cpuid_str() weak functions to header.c (Michael Petlan) [1715507] - [tools] perf symbols: Fix slowness due to -ffunction-section (Michael Petlan) [1715507] - [tools] perf jvmti: Separate jvmti cmlr check (Michael Petlan) [1715507] - [tools] perf vendor events: Add JSON metrics for Cascadelake server (Michael Petlan) [1715507] - [tools] perf vendor events: Add stepping in CPUID string for x86 (Michael Petlan) [1715507] - [tools] perf stat: Use perf_evsel__is_clocki() for clock events (Michael Petlan) [1715507] - [tools] perf pmu: Suppress potential format-truncation warning (Michael Petlan) [1715507] - [tools] perf tools: Add Hygon Dhyana support (Michael Petlan) [1715507] - [tools] perf bench: Add epoll_ctl(2) benchmark (Michael Petlan) [1715507] - [tools] perf bench: Add epoll parallel epoll_wait benchmark (Michael Petlan) [1715507] - [tools] tools build feature: Check if eventfd() is available (Michael Petlan) [1715507] - [tools] perf bench: Move HAVE_PTHREAD_ATTR_SETAFFINITY_NP into bench.h (Michael Petlan) [1715507] - [tools] perf script: Share code and output format for uregs and iregs output (Michael Petlan) [1715507] - [tools] perf bpf: Reduce the hardcoded .max_entries for pid_maps (Michael Petlan) [1715507] - [tools] perf script: Add newline after uregs output (Michael Petlan) [1715507] - [tools] Revert "perf augmented_syscalls: Drop 'write', 'poll' for testing without self pid filter" (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Remove example hardcoded set of filtered pids (Michael Petlan) [1715507] - [tools] perf trace: Fill in BPF "filtered_pids" map when present (Michael Petlan) [1715507] - [tools] perf trace: See if there is a map named "filtered_pids" (Michael Petlan) [1715507] - [tools] perf trace: Add "_from_option" suffix to trace__set_filter() (Michael Petlan) [1715507] - [tools] perf evlist: Rename perf_evlist__set_filter* to perf_evlist__set_tp_filter* (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Use pid_filter (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Drop 'write', 'poll' for testing without self pid filter (Michael Petlan) [1715507] - [tools] perf bpf: Add simple pid_filter class accessible to BPF proggies (Michael Petlan) [1715507] - [tools] perf bpf: Add defines for map insertion/lookup (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Remove needless linux/socket.h include (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Filter on a hard coded pid (Michael Petlan) [1715507] - [tools] perf bpf: Add unistd.h to the headers accessible to bpf proggies (Michael Petlan) [1715507] - [kernel] perf/core: Fix impossible ring-buffer sizes warning (Michael Petlan) [1715507] - [x86] perf/x86: Add check_period PMU callback (Michael Petlan) [1715507] - [kernel] perf/core: Don't WARN() for impossible ring-buffer sizes (Michael Petlan) [1715507] - [x86] perf/x86/intel/uncore: Add Node ID mask (Michael Petlan) [1715507] - [kernel] perf core: Fix perf_proc_update_handler() bug (Michael Petlan) [1715507] - [tools] powerpc/perf: Update perf_regs structure to include MMCRA (Michael Petlan) [1715507] - [powerpc] powerpc/perf: Update perf_regs structure to include SIER (Michael Petlan) [1715507] - [include] perf/core: Declare the __percpu attribute on non-deref types (Michael Petlan) [1715507] - [kernel] perf: Fix typos in comments (Michael Petlan) [1715507] - [arm64] arm64: perf: Add support for Armv8.1 PMCEID register format (Michael Petlan) [1715507]- [fs] xfs: abort unaligned nowait directio early (Brian Foster) [1690458] - [fs] xfs: serialize unaligned dio writes against all other dio writes (Brian Foster) [1690458] - [sound] ALSA: hda/hdmi: consider eld_valid also in sync_eld_via_acomp() (Jaroslav Kysela) [1708555] - [fs] Fix error code in nfs_lookup_verify_inode() (Scott Mayhew) [1722315] - [md] dm table: don't copy from a NULL pointer in realloc_argv() (Jerome Marchand) [1571628] - [net] netfilter: ipset: replace a strncpy() with strscpy() (Jerome Marchand) [1571628] - [lib] lib/ubsan.c: don't mark __ubsan_handle_builtin_unreachable as noreturn (Jerome Marchand) [1571628] - [include] netfilter: avoid erronous array bounds warning (Jerome Marchand) [1571628] - [x86] x86/mm/KASLR: Compute the size of the vmemmap section properly (Baoquan He) [1669076] - [security] selinux: fix empty write to keycreate file (Ondrej Mosnacek) [1719067] - [netdrv] net: aquantia: fix vlans not working over bridged network (Igor Russkikh) [1718716] - [s390] s390/jump_label: replace stop_machine with smp_call_function (Philipp Rudo) [1722161] - [s390] s390/dumpstack: print psw mask and address again (Philipp Rudo) [1722157] - [s390] s390/crypto: fix gcm-aes-s390 selftest failures (Philipp Rudo) [1722156] - [wireless] Backport mt76 drivers from linux-5.2-rc5 (Stanislaw Gruszka) [1709867 1709828] - [wireless] Add rtw88 driver from linux-5.2-rc5 (Stanislaw Gruszka) [1487086 1709828] - [wireless] Backport mt7601u driver from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport mwifiex driver from linux-5.2-rc2 (Stanislaw Gruszka) [1709828] - [wireless] Backport rtl8xxxu driver from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport rtlwifi drivers from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport ath9k driver from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport ath10k driver from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport brcm80211 drivers from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport iwlwifi drivers from linux-5.2-rc5 (Stanislaw Gruszka) [1696052 1662020 1662015 1650016 1650015 1650014 1650013 1622445 1494008 1494001 1709828] - [net] Backport mac80211 from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [net] Backport core wireless code from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [include] netlink: add nl_set_extack_cookie_u64() (Stanislaw Gruszka) [1709828] - [netdrv] r8152: Fix an error on RTL8153-BD MAC Address Passthrough support (Torez Smith) [1683883 1683882] - [netdrv] r8152: Add support for MAC address pass through on RTL8153-BD (Torez Smith) [1683883 1683882] - [netdrv] nfp: abm: fix spelling mistake "offseting" -> "offsetting" (Pablo Cascon) [1713258] - [netdrv] nfp: flower: remove vlan CFI bit from push vlan action (Pablo Cascon) [1713258] - [netdrv] nfp: flower: replace CFI with vlan present (Pablo Cascon) [1713258] - [netdrv] nfp: flower: remove double new line (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: fix ALU32 high bits clearance bug (Pablo Cascon) [1713258] - [netdrv] bpf: do not pass netdev to translate() and prepare() offload callbacks (Pablo Cascon) [1713258] - [netdrv] bpf: pass prog instead of env to bpf_prog_offload_verifier_prep() (Pablo Cascon) [1713258] - [netdrv] bpf: pass destroy() as a callback and remove its ndo_bpf subcommand (Pablo Cascon) [1713258] - [netdrv] bpf: pass translate() as a callback and remove its ndo_bpf subcommand (Pablo Cascon) [1713258] - [netdrv] bpf: call verifier_prep from its callback in struct bpf_offload_dev (Pablo Cascon) [1713258] - [netdrv] bpf: pass a struct with offload callbacks to bpf_offload_dev_create() (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: move nfp_bpf_analyzer_ops from verifier.c to offload.c (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: relax prog rejection through max_pkt_offset (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: double check vNIC capabilities after object sharing (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: optimise save/restore for R6~R9 based on register usage (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: fix return address from register-saving subroutine to callee (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: update fixup function for BPF-to-BPF calls support (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: account for additional stack usage when checking stack limit (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: add main logics for BPF-to-BPF calls support in nfp driver (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: copy eBPF subprograms information from kernel verifier (Pablo Cascon) [1713258] - [netdrv] bpf: add verifier callback to get stack usage info for offloaded progs (Pablo Cascon) [1713258]- [rpmspec] Enable kernel signing for ppc64le (Gustavo Duarte) [1504169] - [nvme] nvme: fix memory leak for power latency tolerance (David Milburn) [1724793] - [rpmspec] redhat: fix missing files for mlxsw specific self-tests (Ivan Vecera) [1724735] - [rpmspec] redhat: Package the signing key for s390 (Philipp Rudo) [1714194] - [rpmspec] redhat: Enable kernel signing for s390 (Philipp Rudo) [1714194] - [rpmspec] redhat: Rename secure boot sources (Philipp Rudo) [1714194] - [powerpc] powerpc: fix max_zone_pfns initialization (Laurent Vivier) [1706560] - [crypto] crypto: dh - update test for public key verification (Herbert Xu) [1722692] - [hid] HID: i2c-hid: Don't reset device upon system resume (Perry Yuan) [1715385] - [rpmspec] correct the ghost initramfs attributes (Rafael Aquini) [1678881] - [s390] s390/mm: fix address space detection in exception handling (Philipp Rudo) [1722160] - [s390] s390/zcrypt: Fix wrong dispatching for control domain CPRBs (Philipp Rudo) [1722158] - [virt] kvm: arm/arm64: Fix emulated ptimer irq injection (Andrew Jones) [1716383] - [x86] kvm/nested: mark as TechPreview on first VM creation (Vitaly Kuznetsov) [1723447] - [powerpc] bpf: powerpc64: add JIT support for bpf line info (Yauheni Kaliuta) [1722423] - [fs] cifs: add spinlock for the openFileList to cifsInodeInfo (Leif Sahlberg) [1712197] - [fs] cifs: fix GlobalMid_Lock bug in cifs_reconnect (Leif Sahlberg) [1716743] - [mm] powerpc/numa: document topology_updates_enabled, disable by default (Desnes Augusto Nunes do Rosario) [1705465] - [mm] powerpc/numa: improve control of topology updates (Desnes Augusto Nunes do Rosario) [1705465] - [kernel] bpf: decouple the lifetime of cgroup_bpf from cgroup itself (Jiri Olsa) [1656432] - [netdrv] USB: hso: Fix OOB memory access in hso_probe/hso_get_config_data (Torez Smith) [1689308 1666662] {CVE-2018-19985} - [usb] USB: check usb_get_extra_descriptor for proper size (Torez Smith) [1689308 1666662] {CVE-2018-20169} - [kvm] KVM: PPC: Book3S HV: Restore SPRG3 in kvmhv_p9_guest_entry() (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: Fix lockdep warning when entering guest on POWER9 (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Fix page offset when clearing ESB pages (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Take the srcu read lock when accessing memslots (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Do not clear IRQ data of passthrough interrupts (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Introduce a new mutex for the XIVE device (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Fix the enforced limit on the vCPU identifier (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Do not test the EQ flag validity when resetting (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Clear file mapping when device is released (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: Don't take kvm->lock around kvm_for_each_vcpu (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S: Use new mutex to synchronize access to rtas token list (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: Use new mutex to synchronize MMU setup (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: Avoid touching arch.mmu_ready in XIVE release functions (David Gibson) [1719524] - [mm] mm, oom: don't kill global init via memory.oom.group (Waiman Long) [1711604] - [mm] mm, oom: remove 'prefer children over parent' heuristic (Waiman Long) [1711604] - [mm] mm, oom: fix use-after-free in oom_kill_process (Waiman Long) [1711604] - [kernel] fork, memcg: fix crash in free_thread_stack on memcg charge fail (Waiman Long) [1711604] - [mm] memcg: localize memcg_kmem_enabled() check (Waiman Long) [1711604] - [mm] memcg, oom: notify on oom killer invocation from the charge path (Waiman Long) [1711604] - [mm] mm: handle no memcg case in memcg_kmem_charge() properly (Waiman Long) [1711604] - [kernel] mm: rework memcg kernel stack accounting (Waiman Long) [1711604] - [mm] mm/memcontrol.c: convert mem_cgroup_id::ref to refcount_t type (Waiman Long) [1711604] - [mm] memcg: remove memcg_kmem_skip_account (Waiman Long) [1711604] - [mm] mm/memcontrol.c: fix memory.stat item ordering (Waiman Long) [1711604] - [mm] mm: drain memcg stocks on css offlining (Waiman Long) [1711604] - [mm] mm: memcontrol: print proper OOM header when no eligible victim left (Waiman Long) [1711604] - [mm] mm, oom: introduce memory.oom.group (Waiman Long) [1711604] - [mm] mm, oom: refactor oom_kill_process() (Waiman Long) [1711604] - [mm] memcg: reduce memcg tree traversals for stats collection (Waiman Long) [1711604] - [mm] mm/vmscan.c: clear shrinker bit if there are no objects related to memcg (Waiman Long) [1711604] - [mm] mm: add SHRINK_EMPTY shrinker methods return value (Waiman Long) [1711604] - [mm] mm/vmscan.c: generalize shrink_slab() calls in shrink_node() (Waiman Long) [1711604] - [mm] mm/vmscan.c: iterate only over charged shrinkers during memcg shrink_slab() (Waiman Long) [1711604] - [mm] mm/list_lru.c: set bit in memcg shrinker bitmap on first list_lru item appearance (Waiman Long) [1711604] - [mm] mm/memcontrol.c: export mem_cgroup_is_root() (Waiman Long) [1711604] - [mm] mm/list_lru.c: pass lru argument to memcg_drain_list_lru_node() (Waiman Long) [1711604] - [mm] mm/list_lru: pass dst_memcg argument to memcg_drain_list_lru_node() (Waiman Long) [1711604] - [mm] mm/list_lru.c: add memcg argument to list_lru_from_kmem() (Waiman Long) [1711604] - [mm] fs: propagate shrinker::id to list_lru (Waiman Long) [1711604] - [fs] fs: Don't need to put list_lru into its own cacheline (Waiman Long) [1711604] - [fs] fs/super.c: refactor alloc_super() (Waiman Long) [1711604] - [mm] mm/workingset.c: refactor workingset_init() (Waiman Long) [1711604] - [mm] mm, memcg: assign memcg-aware shrinkers bitmap to memcg (Waiman Long) [1711604] - [mm] mm/memcontrol.c: move up for_each_mem_cgroup{, _tree} defines (Waiman Long) [1711604] - [mm] mm: assign id to every memcg-aware shrinker (Waiman Long) [1711604] - [mm] mm: introduce CONFIG_MEMCG_KMEM as combination of CONFIG_MEMCG && !CONFIG_SLOB (Waiman Long) [1711604] - [mm] mm/list_lru.c: combine code under the same define (Waiman Long) [1711604] - [mm] memcg, oom: move out_of_memory back to the charge path (Waiman Long) [1711604] - [fs] fs, mm: account buffer_head to kmemcg (Waiman Long) [1711604] - [fs] fs: fsnotify: account fsnotify metadata to kmemcg (Waiman Long) [1711604] - [include] mm: introduce mem_cgroup_put() helper (Waiman Long) [1711604] - [net] tcp: refine memory limit test in tcp_fragment() (Florian Westphal) [1724584] - [net] tcp: enforce tcp_min_snd_mss in tcp_mtu_probing() (Florian Westphal) [1719923] {CVE-2019-11479} - [net] tcp: add tcp_min_snd_mss sysctl (Florian Westphal) [1719923] {CVE-2019-11479} - [net] tipc: pass tunnel dev as NULL to udp_tunnel(6)_xmit_skb (Xin Long) [1722751] - [include] ip6_tunnel: allow not to count pkts on tstats by passing dev as NULL (Xin Long) [1722751] - [net] ip_tunnel: allow not to count pkts on tstats by setting skb's dev to NULL (Xin Long) [1722751] - [net] netfilter: ipv6: nf_defrag: accept duplicate fragments again (Guillaume Nault) [1717106] - [net] netfilter: ipv6: nf_defrag: fix leakage of unqueued fragments (Guillaume Nault) [1717106] - [net] ethtool: fix potential userspace buffer overflow (Paolo Abeni) [1718393] - [net] net-gro: fix use-after-free read in napi_gro_frags() (Paolo Abeni) [1718393] - [net] ethtool: Check for vlan etype or vlan tci when parsing flow_rule (Paolo Abeni) [1718393] - [include] test nouarg before dereferencing zerocopy pointers (Paolo Abeni) [1718393] - [net] avoid weird emergency message (Paolo Abeni) [1718393] - [net] net-gro: Fix GRO flush when receiving a GSO packet. (Paolo Abeni) [1718393] - [net] sock_diag: fix autoloading of the raw_diag module (Paolo Abeni) [1718393] - [net] make skb_partial_csum_set() more robust against overflows (Paolo Abeni) [1718393] - [net] packets: Always register packet sk in the same order (Paolo Abeni) [1718393] - [net] net-sysfs: call dev_hold if kobject_init_and_add success (Paolo Abeni) [1718393] - [net] gro_cells: make sure device is up in gro_cells_receive() (Paolo Abeni) [1718393] - [net] net-sysfs: Fix mem leak in netdev_register_kobject (Paolo Abeni) [1718393] - [include] avoid false positives in untrusted gso validation (Paolo Abeni) [1718393] - [include] net: validate untrusted gso packets without csum offload (Paolo Abeni) [1718393] - [net] Do not allocate page fragments that are not skb aligned (Paolo Abeni) [1718393] - [net] set default network namespace in init_dummy_netdev() (Paolo Abeni) [1718393] - [net] Fix usage of pskb_trim_rcsum (Paolo Abeni) [1718393] - [net] call sk_dst_reset when set SO_DONTROUTE (Paolo Abeni) [1718393] - [net] net, skbuff: do not prefer skb allocation fails early (Paolo Abeni) [1718393] - [net] ethtool: check the return value of get_regs_len (Paolo Abeni) [1718393] - [net] packet: copy user buffers before orphan or clone (Paolo Abeni) [1718393] - [net] don't keep lonely packets forever in the gro hash (Paolo Abeni) [1718393] - [net] net-gro: reset skb->pkt_type in napi_reuse_skb() (Paolo Abeni) [1718393] - [net] flow_dissector: do not dissect l4 ports for fragments (Paolo Abeni) [1718393] - [net] net-ethtool: ETHTOOL_GUFO did not and should not require CAP_NET_ADMIN (Paolo Abeni) [1718393] - [net] tipc: fix modprobe tipc failed after switch order of device registration (Jon Maloy) [1718064] - [net] tipc: switch order of device registration to fix a crash (Jon Maloy) [1718064] - [net] tipc: fix hanging clients using poll with EPOLLOUT flag (Jon Maloy) [1718064] - [net] tipc: fix missing Name entries due to half-failover (Jon Maloy) [1718064] - [net] tipc: remove rcu_read_unlock() left in tipc_udp_recv() (Jon Maloy) [1718064] - [net] tipc: tipc_udp_recv() cleanup vs rcu verbs (Jon Maloy) [1718064] - [net] tipc: introduce new socket option TIPC_SOCK_RECVQ_USED (Jon Maloy) [1718064] - [net] tipc: set sysctl_tipc_rmem and named_timeout right range (Jon Maloy) [1718064] - [net] tipc: fix link established but not in session (Jon Maloy) [1718064] - [net] tipc: use standard write_lock & unlock functions when creating node (Jon Maloy) [1718064] - [net] tipc: missing entries in name table of publications (Jon Maloy) [1718064] - [net] tipc: adapt link failover for new Gap-ACK algorithm (Jon Maloy) [1718064] - [net] tipc: reduce duplicate packets for unicast traffic (Jon Maloy) [1718064] - [net] tipc: improve TIPC throughput by Gap ACK blocks (Jon Maloy) [1718064] - [net] tipc: add NULL pointer check (Jon Maloy) [1718064] - [net] tipc: fix return value check in tipc_mcast_send_sync() (Jon Maloy) [1718064] - [net] tipc: fix a null pointer deref (Jon Maloy) [1718064] - [net] tipc: fix use-after-free in tipc_sk_filter_rcv (Jon Maloy) [1718064] - [net] tipc: smooth change between replicast and broadcast (Jon Maloy) [1718064] - [net] tipc: introduce new capability flag for cluster (Jon Maloy) [1718064] - [net] tipc: support broadcast/replicast configurable for bc-link (Jon Maloy) [1718064] - [net] sched: avoid double free on matchall reoffload (Ivan Vecera) [1688236 1687456] - [net] taprio: add null check on sched_nest to avoid potential null pointer dereference (Ivan Vecera) [1688236 1687456] - [net] nfp: flower: remove unused index from nfp_fl_pedit() (Ivan Vecera) [1688236 1687456] - [net] mlx5e: Fix calling wrong function to get inner vlan key and mask (Ivan Vecera) [1688236 1687456] - [net] flow_offload: support CVLAN match (Ivan Vecera) [1688236 1687456] - [net] nfp: flower: fix masks for tcp and ip flags fields (Ivan Vecera) [1688236 1687456] - [net] sched: use the hardware intermediate representation for matchall (Ivan Vecera) [1688236 1687456] - [net] sched: add sample action to the hardware intermediate representation (Ivan Vecera) [1688236 1687456] - [net] cls_cgroup: avoid panic when receiving a packet before filter set (Ivan Vecera) [1688236 1687456] - [net] cls_matchall: avoid panic when receiving a packet before filter set (Ivan Vecera) [1688236 1687456] - [net] add a generic tracepoint for TX queue timeout (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: use struct_size() helper (Ivan Vecera) [1688236 1687456] - [net] taprio: Add support for cycle-time-extension (Ivan Vecera) [1688236 1687456] - [net] taprio: Add support for setting the cycle-time manually (Ivan Vecera) [1688236 1687456] - [net] taprio: Add support adding an admin schedule (Ivan Vecera) [1688236 1687456] - [net] taprio: Fix potencial use of invalid memory during dequeue() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Fix taprio_dequeue() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Fix taprio_peek() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Remove should_restart_cycle() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Refactor taprio_get_start_time() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Remove pointless variable assigment (Ivan Vecera) [1688236 1687456] - [net] tc_act: drop include of module.h from tc_ife.h (Ivan Vecera) [1688236 1687456] - [net] fib: drop include of module.h from fib_notifier.h (Ivan Vecera) [1688236 1687456] - [net] ife: drop include of module.h from net/ife.h (Ivan Vecera) [1688236 1687456] - [net] psample: drop include of module.h from psample.h (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: fix build without 64bit div (Ivan Vecera) [1688236 1687456] - [net] revert: "net: sched: put back q.qlen into a single location" (Ivan Vecera) [1688236 1687456] - [net] sched: when clearing NOLOCK, clear TCQ_F_CPUSTATS, too (Ivan Vecera) [1688236 1687456] - [net] sched: always do stats accounting according to TCQ_F_CPUSTATS (Ivan Vecera) [1688236 1687456] - [net] sched: prefer qdisc_is_empty() over direct qlen access (Ivan Vecera) [1688236 1687456] - [net] caif: avoid using qdisc_qlen() (Ivan Vecera) [1688236 1687456] - [net] sched: cbs: fix port_rate miscalculation (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: fix picos_per_byte miscalculation (Ivan Vecera) [1688236 1687456] - [net] selftests: add a tc matchall test case (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Make sure we can write the IP header before changing DSCP bits (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Use tc_skb_protocol() helper for getting packet protocol (Ivan Vecera) [1688236 1687456] - [net] sched: act_sample: fix divide by zero in the traffic path (Ivan Vecera) [1688236 1687456] - [net] sched: don't set tunnel for decap action (Ivan Vecera) [1688236 1687456] - [net] sched: introduce and use qdisc tree flush/purge helpers (Ivan Vecera) [1688236 1687456] - [net] sched: introduce and use qstats read helpers (Ivan Vecera) [1688236 1687456] - [net] sched: fix ->get helper of the matchall cls (Ivan Vecera) [1688236 1687456] - [net] sched: Kconfig: update reference link for PIE (Ivan Vecera) [1688236 1687456] - [net] dev: introduce support for sch BYPASS for lockless qdisc (Ivan Vecera) [1688236 1687456] - [net] sched: add empty status flag for NOLOCK qdisc (Ivan Vecera) [1688236 1687456] - [net] sched: fix cleanup NULL pointer exception in act_mirr (Ivan Vecera) [1688236 1687456] - [net] sched: let actions use RCU to access 'goto_chain' (Ivan Vecera) [1688236 1687456] - [net] sched: don't dereference a->goto_chain to read the chain index (Ivan Vecera) [1688236 1687456] - [net] sched: act_vlan: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_skbmod: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_skbedit: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_simple: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_sample: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_police: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_pedit: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_nat: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_connmark: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_mirred: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_ife: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_gact: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_csum: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_bpf: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: prepare TC actions to properly validate the control action (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Interpret fwmark parameter as a bitmask (Ivan Vecera) [1688236 1687456] - [net] net_sched: return correct value for *notify* functions (Ivan Vecera) [1688236 1687456] - [net] sched: fix potential use-after-free in __tcf_chain_put() (Ivan Vecera) [1688236 1687456] - [net] sched: flower: insert new filter to idr after setting its mask (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: Fix double free dst_cache (Ivan Vecera) [1688236 1687456] - [net] sched: avoid unused-label warning (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Simplify logic in cake_select_tin() (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Permit use of connmarks as tin classifiers (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Make the dual modes fairer (Ivan Vecera) [1688236 1687456] - [net] tc-testing: Allow test cases to be skipped (Ivan Vecera) [1688236 1687456] - [net] sched: put back q.qlen into a single location (Ivan Vecera) [1688236 1687456] - [net] sched: pie: avoid slow division in drop probability decay (Ivan Vecera) [1688236 1687456] - [net] netem: fix skb length BUG_ON in __skb_to_sgvec (Ivan Vecera) [1688236 1687456] - [net] revert "net: sched: fw: don't set arg->stop in fw_walk() when empty" (Ivan Vecera) [1688236 1687456] - [net] sched: pie: fix 64-bit division (Ivan Vecera) [1688236 1687456] - [net] tc-testing: gitignore, ignore local tdc config file (Ivan Vecera) [1688236 1687456] - [net] sched: fix typo in walker_check_empty() (Ivan Vecera) [1688236 1687456] - [net] sched: pie: fix mistake in reference link (Ivan Vecera) [1688236 1687456] - [net] sched: act_csum: Fix csum calc for tagged packets (Ivan Vecera) [1688236 1687456] - [net] sched: pie: update references (Ivan Vecera) [1688236 1687456] - [net] sched: pie: add derandomization mechanism (Ivan Vecera) [1688236 1687456] - [net] sched: pie: add more cases to auto-tune alpha and beta (Ivan Vecera) [1688236 1687456] - [net] sched: pie: change initial value of pie_vars->burst_time (Ivan Vecera) [1688236 1687456] - [net] sched: pie: change default value of pie_params->tupdate (Ivan Vecera) [1688236 1687456] - [net] sched: pie: change default value of pie_params->target (Ivan Vecera) [1688236 1687456] - [net] sched: pie: change value of QUEUE_THRESHOLD (Ivan Vecera) [1688236 1687456] - [net] sched: don't release block->lock when dumping chains (Ivan Vecera) [1688236 1687456] - [net] sched: set dedicated tcf_walker flag when tp is empty (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: fix metadata handling (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: fix NULL pointer dereference during init (Ivan Vecera) [1688236 1687456] - [net] Use RCU_POINTER_INITIALIZER() to init static variable (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel replace/delete (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel add/delete (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify concurrent delete (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify concurrent replace (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel rules replace (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel rules deletion (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel rules insertion (Ivan Vecera) [1688236 1687456] - [net] selftests: tdc_batch.py: add options needed for concurrency tests (Ivan Vecera) [1688236 1687456] - [net] sched: act_skbedit: fix refcount leak when replace fails (Ivan Vecera) [1688236 1687456] - [net] sched: act_ipt: fix refcount leak when replace fails (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: Add dst_cache support (Ivan Vecera) [1688236 1687456] - [net] net_sched: initialize net pointer inside tcf_exts_init() (Ivan Vecera) [1687456 1688236] - [net] sched: potential NULL dereference in tcf_block_find() (Ivan Vecera) [1688236 1687456] - [net] net_sched: fix a memory leak in cls_tcindex (Ivan Vecera) [1688236 1687456] - [net] net_sched: fix a race condition in tcindex_destroy() (Ivan Vecera) [1688236 1687456] - [net] sched: using kfree_rcu() to simplify the code (Ivan Vecera) [1688236 1687456] - [net] sched: route: don't set arg->stop in route4_walk() when empty (Ivan Vecera) [1688236 1687456] - [net] sched: fw: don't set arg->stop in fw_walk() when empty (Ivan Vecera) [1688236 1687456] - [net] sched: cgroup: verify that filter is not NULL during walk (Ivan Vecera) [1688236 1687456] - [net] sched: matchall: verify that filter is not NULL in mall_walk() (Ivan Vecera) [1688236 1687456] - [net] sched: remove duplicated include from cls_api.c (Ivan Vecera) [1688236 1687456] - [net] net_sched: fix two more memory leaks in cls_tcindex (Ivan Vecera) [1688236 1687456] - [net] net_sched: fix a memory leak in cls_tcindex (Ivan Vecera) [1688236 1687456] - [net] sched: unlock rules update API (Ivan Vecera) [1688236 1687456] - [net] sched: refactor tcf_block_find() into standalone functions (Ivan Vecera) [1688236 1687456] - [net] sched: add flags to Qdisc class ops struct (Ivan Vecera) [1688236 1687456] - [net] sched: extend proto ops to support unlocked classifiers (Ivan Vecera) [1688236 1687456] - [net] sched: extend proto ops with 'put' callback (Ivan Vecera) [1688236 1687456] - [net] sched: track rtnl lock status when validating extensions (Ivan Vecera) [1688236 1687456] - [net] sched: prevent insertion of new classifiers during chain flush (Ivan Vecera) [1688236 1687456] - [net] sched: refactor tp insert/delete for concurrent execution (Ivan Vecera) [1688236 1687456] - [net] sched: traverse classifiers in chain with tcf_get_next_proto() (Ivan Vecera) [1688236 1687456] - [net] sched: introduce reference counting for tcf_proto (Ivan Vecera) [1688236 1687456] - [net] sched: protect filter_chain list with filter_chain_lock mutex (Ivan Vecera) [1688236 1687456] - [net] sched: protect chain template accesses with block lock (Ivan Vecera) [1688236 1687456] - [net] sched: traverse chains in block with tcf_get_next_chain() (Ivan Vecera) [1688236 1687456] - [net] sched: protect block->chain0 with block->lock (Ivan Vecera) [1688236 1687456] - [net] sched: refactor tc_ctl_chain() to use block->lock (Ivan Vecera) [1688236 1687456] - [net] sched: protect chain->explicitly_created with block->lock (Ivan Vecera) [1688236 1687456] - [net] sched: protect block state with mutex (Ivan Vecera) [1688236 1687456] - [net] Change TCA_ACT_* to TCA_ID_* to match that of TCA_ID_POLICE (Ivan Vecera) [1688236 1687456] - [net] Move all TC actions identifiers to one place (Ivan Vecera) [1688236 1687456] - [net] sched: use struct_size() helper (Ivan Vecera) [1688236 1687456] - [net] documentation: bring operstate documentation up-to-date (Ivan Vecera) [1688236 1687456] - [net] cls_flower: Remove filter from mask before freeing it (Ivan Vecera) [1688236 1687456] - [net] cls_flower: don't expose TC actions to drivers anymore (Ivan Vecera) [1688236 1687456] - [net] drivers: net: use flow action infrastructure (Ivan Vecera) [1688236 1687456] - [net] flow_offload: add flow_rule and flow_match structures and use them (Ivan Vecera) [1688236 1687456] - [net] net_sched: add performance counters for basic filter (Ivan Vecera) [1688236 1687456] - [net] net_sched: add hit counter for matchall (Ivan Vecera) [1688236 1687456] - [net] sched: cls_flower: allocate mask dynamically in fl_change() (Ivan Vecera) [1688236 1687456] - [net] selftests: tc-testing: fix parsing of ife type (Ivan Vecera) [1688236 1687456] - [net] net_sched: refetch skb protocol for each filter (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: fix memory leak in case of action replace (Ivan Vecera) [1688236 1687456] - [net] sch_api: Change signature of qdisc_tree_reduce_backlog() to use ints (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Correctly update parent qlen when splitting GSO packets (Ivan Vecera) [1688236 1687456] - [net] sched: Fix detection of empty queues in child qdiscs (Ivan Vecera) [1688236 1687456] - [net] sched: Avoid dereferencing skb pointer after child enqueue (Ivan Vecera) [1688236 1687456] - [net] sched: cls_flower: Remove old entries from rhashtable (Ivan Vecera) [1688236 1687456] - [net] sched: simplify the qdisc_leaf code (Ivan Vecera) [1688236 1687456] - [net] selftests: Fix test errors related to lib.mk khdr target (Ivan Vecera) [1688236 1687456] - [net] net_sched: fold tcf_block_cb_call() into tc_setup_cb_call() (Ivan Vecera) [1688236 1687456] - [net] sched: cls_flower: Reject duplicated rules also under skip_sw (Ivan Vecera) [1688236 1687456] - [net] tc-testing: gitignore, ignore generated test results (Ivan Vecera) [1688236 1687456] - [net] tc-testing: Implement the TdcResults module in tdc (Ivan Vecera) [1688236 1687456] - [net] tc-testing: Add new TdcResults module (Ivan Vecera) [1688236 1687456] - [net] tc-testing: Add command timeout feature to tdc (Ivan Vecera) [1688236 1687456] - [net] netem: use a list in addition to rbtree (Ivan Vecera) [1688236 1687456] - [net] Prevent invalid access to skb->prev in __qdisc_drop_all (Ivan Vecera) [1688236 1687456] - [net] tc-testing: tdc.py: Guard against lack of returncode in executed command (Ivan Vecera) [1688236 1687456] - [net] tc-testing: tdc.py: ignore errors when decoding stdout/stderr (Ivan Vecera) [1688236 1687456] - [net] etf: Drop all expired packets (Ivan Vecera) [1688236 1687456] - [net] etf: Split timersortedlist_erase() (Ivan Vecera) [1688236 1687456] - [net] etf: Use cached rb_root (Ivan Vecera) [1688236 1687456] - [net] etf: Cancel timer if there are no pending skbs (Ivan Vecera) [1688236 1687456] - [net] sched: cls_flower: Classify packets using port ranges (Ivan Vecera) [1688236 1687456] - [net] act_mirred: clear skb->tstamp on redirect (Ivan Vecera) [1688236 1687456] - [net] core: use __vlan_hwaccel helpers (Ivan Vecera) [1688236 1687456] - [net] sched: Replace call_rcu_bh() and rcu_barrier_bh() (Ivan Vecera) [1688236 1687456] - [net] sched: Remove egdev mechanism (Ivan Vecera) [1688236 1687456] - [net] sched: avoid writing on noop_qdisc (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: simplify the hell out u32_delete() emptiness check (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: keep track of knodes count in tc_u_common (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: get rid of tp_c (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: the tp_c argument of u32_set_parms() is always tp->data (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: pass tc_u_common to u32_set_parms() instead of tc_u_hnode (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: clean tc_u_common hashtable (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: get rid of tc_u_common ->rcu (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: get rid of tc_u_knode ->tp (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: get rid of unused argument of u32_destroy_key() (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: make sure that divisor is a power of 2 (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: disallow linking to root hnode (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: mark root hnode explicitly (Ivan Vecera) [1688236 1687456] - [net] sched: pie: fix coding style issues (Ivan Vecera) [1688236 1687456] - [net] treewide: Replace more open-coded allocation size multiplications (Ivan Vecera) [1688236 1687456] - [net] sched: remove unused helpers (Ivan Vecera) [1688236 1687456] - [net] tc-testing: use a plugin to build eBPF program (Ivan Vecera) [1688236 1687456] - [net] tc-testing: fix build of eBPF programs (Ivan Vecera) [1688236 1687456] - [net] tc: Add support for configuring the taprio scheduler (Ivan Vecera) [1688236 1687456] - [documentation] KVM: arm64: Clarify access behaviour for out-of-range SVE register slice IDs (Andrew Jones) [1550499] - [documentation] KVM: Clarify KVM_{SET,GET}_ONE_REG error code documentation (Andrew Jones) [1550499] - [documentation] KVM: Clarify capability requirements for KVM_ARM_VCPU_FINALIZE (Andrew Jones) [1550499] - [kvm] KVM: arm/arm64: Clean up vcpu finalization function parameter naming (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Explain validity checks in set_sve_vls() (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Simplify KVM_REG_ARM64_SVE_VLS array sizing (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: WARN when avoiding divide-by-zero in sve_reg_to_region() (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Make register ioctl access errors more consistent (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Miscellaneous tidyups in guest.c (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Clean up UAPI register ID definitions (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: sys_regs: Demote redundant vcpu_has_sve() checks to WARNs (Andrew Jones) [1550499] - [virt] KVM: arm/arm64: Demote kvm_arm_init_arch_resources() to just set up SVE (Andrew Jones) [1550499] - [arm64] arm64/sve: Clarify vq map semantics (Andrew Jones) [1550499] - [kvm] arm64: KVM: Fix system register enumeration (Andrew Jones) [1550499] - [documentation] KVM: arm64/sve: Document KVM API extensions for SVE (Andrew Jones) [1550499] - [documentation] KVM: Document errors for KVM_GET_ONE_REG and KVM_SET_ONE_REG (Andrew Jones) [1550499] - [arm64] KVM: arm64: Add a capability to advertise SVE support (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Allow userspace to enable SVE for vcpus (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Add pseudo-register for the guest's vector lengths (Andrew Jones) [1550499] - [virt] KVM: arm/arm64: Add KVM_ARM_VCPU_FINALIZE ioctl (Andrew Jones) [1550499] - [virt] KVM: arm/arm64: Add hook for arch-specific KVM initialisation (Andrew Jones) [1550499] - [arm64] arm64/sve: In-kernel vector length availability query interface (Andrew Jones) [1550499] - [kvm] KVM: arm64: Enumerate SVE register indices for KVM_GET_REG_LIST (Andrew Jones) [1550499] - [arm64] KVM: arm64/sve: Add SVE support to register access ioctl interface (Andrew Jones) [1550499] - [kvm] KVM: arm64: Reject ioctl access to FPSIMD V-regs on SVE vcpus (Andrew Jones) [1550499] - [kvm] KVM: arm64: Factor out core register ID enumeration (Andrew Jones) [1550499] - [kvm] KVM: arm64: Add missing #include of in guest.c (Andrew Jones) [1550499] - [include] KVM: Allow 2048-bit register access via ioctl interface (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Context switch the SVE registers (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: System register context switch and access support (Andrew Jones) [1550499] - [kvm] KVM: arm64: Support runtime sysreg visibility filtering (Andrew Jones) [1550499] - [kvm] KVM: arm64: Propagate vcpu into read_id_reg() (Andrew Jones) [1550499] - [arm64] KVM: arm64: Add a vcpu flag to control SVE visibility for the guest (Andrew Jones) [1550499] - [arm64] arm64/sve: Enable SVE state tracking for non-task contexts (Andrew Jones) [1550499] - [arm64] arm64/sve: Check SVE virtualisability (Andrew Jones) [1550499] - [arm64] arm64/sve: Clarify role of the VQ map maintenance functions (Andrew Jones) [1550499] - [arm64] KVM: arm64: Add missing #includes to kvm_host.h (Andrew Jones) [1550499] - [kvm] KVM: arm64: Refactor kvm_arm_num_regs() for easier maintenance (Andrew Jones) [1550499] - [arm64] KVM: arm64: Delete orphaned declaration for __fpsimd_enabled() (Andrew Jones) [1550499] - [arm64] arm64: fpsimd: Always set TIF_FOREIGN_FPSTATE on task state flush (Andrew Jones) [1550499] - [documentation] KVM: Documentation: Document arm64 core registers in detail (Andrew Jones) [1550499] - [arm64] arm64/sve: Disentangle from (Andrew Jones) [1550499] - [arm64] arm64/sve: ptrace: Fix SVE_PT_REGS_OFFSET definition (Andrew Jones) [1550499]- [fs] xfs: fix reporting supported extra file attributes for statx() (Bill O'Donnell) [1721034] - [scsi] scsi: hpsa: correct ioaccel2 chaining (Joseph Szczypek) [1706121] - [powerpc] powerpc/pseries/mobility: rebuild cacheinfo hierarchy post-migration (Steve Best) [1720929] - [powerpc] powerpc/pseries/mobility: prevent cpu hotplug during DT update (Steve Best) [1720929] - [powerpc] powerpc/cacheinfo: add cacheinfo_teardown, cacheinfo_rebuild (Steve Best) [1720929] - [kernel] cpuset: restore sanity to cpuset_cpus_allowed_fallback() (Joel Savitz) [1677311]- [scripts] scripts: override locale from environment when running recordmcount.pl (Prarit Bhargava) [1721515] - [netdrv] net: aquantia: fix wol configuration not applied sometimes (Igor Russkikh) [1662198] - [x86] x86/resctrl: Prevent NULL pointer dereference when local MBM is disabled (Prarit Bhargava) [1721208] - [fs] inotify: Fix fsnotify_mark refcount leak in inotify_update_existing_watch() (Miklos Szeredi) [1451863] - [fs] inotify: Fix fd refcount leak in inotify_add_watch(). (Miklos Szeredi) [1451863] - [fs] fanotify: Use inode_is_open_for_write (Miklos Szeredi) [1451863] - [fs] fanotify: Make sure to check event_len when copying (Miklos Szeredi) [1451863] - [fs] fsnotify/fdinfo: include fdinfo.h for inotify_show_fdinfo() (Miklos Szeredi) [1451863] - [include] fanotify: introduce new event mask FAN_OPEN_EXEC_PERM (Miklos Szeredi) [1451863] - [include] fsnotify: refactor fsnotify_parent()/fsnotify() paired calls when event is on path (Miklos Szeredi) [1451863] - [include] fanotify: introduce new event mask FAN_OPEN_EXEC (Miklos Szeredi) [1451863] - [fs] fanotify: return only user requested event types in event mask (Miklos Szeredi) [1451863] - [fs] fanotify: support reporting thread id instead of process id (Miklos Szeredi) [1451863] - [fs] fanotify: add BUILD_BUG_ON() to count the bits of fanotify constants (Miklos Szeredi) [1451863] - [fs] fsnotify: convert runtime BUG_ON() to BUILD_BUG_ON() (Miklos Szeredi) [1451863] - [fs] fanotify: deprecate uapi FAN_ALL_* constants (Miklos Szeredi) [1451863] - [fs] fanotify: simplify handling of FAN_ONDIR (Miklos Szeredi) [1451863] - [include] fanotify: fix collision of internal and uapi mark flags (Miklos Szeredi) [1451863] - [fs] fanotify: store fanotify_init() flags in group's fanotify_data (Miklos Szeredi) [1451863] - [fs] fanotify: clean up handling of "mark type" (Miklos Szeredi) [1451863] - [fs] fsnotify: fix false positive warning on inode delete (Miklos Szeredi) [1451863] - [include] inotify: Add flag IN_MASK_CREATE for inotify_add_watch() (Miklos Szeredi) [1451863] - [fs] fanotify: factor out helpers to add/remove mark (Miklos Szeredi) [1451863] - [fs] fsnotify: add helper to get mask from connector (Miklos Szeredi) [1451863] - [fs] fsnotify: let connector point to an abstract object (Miklos Szeredi) [1451863] - [fs] fsnotify: pass connp and object type to fsnotify_add_mark() (Miklos Szeredi) [1451863] - [fs] fsnotify: use typedef fsnotify_connp_t for brevity (Miklos Szeredi) [1451863] - [powerpc] powerpc/pseries: Fix oops in hotplug memory notifier (Steve Best) [1720932] - [netdrv] net: aquantia: tcp checksum 0xffff being handled incorrectly (Igor Russkikh) [1719176] - [netdrv] net: aquantia: fix LRO with FCS error (Igor Russkikh) [1719176] - [netdrv] net: aquantia: check rx csum for all packets in LRO session (Igor Russkikh) [1719176] - [netdrv] net: aquantia: tx clean budget logic error (Igor Russkikh) [1719176] - [security] selinux: log raw contexts as untrusted strings (Ondrej Mosnacek) [1719666] - [kernel] audit: add saddr_fam filter field (Richard Guy Briggs) [1715679] - [kernel] audit: re-structure audit field valid checks (Richard Guy Briggs) [1715679] - [kernel] audit: rename FILTER_TYPE to FILTER_EXCLUDE (Richard Guy Briggs) [1715679] - [kernel] audit: allow other filter list types for AUDIT_EXE (Richard Guy Briggs) [1715679] - [documentation] ovl: doc: add non-standard corner cases (Miklos Szeredi) [1718370] - [fs] ovl: support the FS_IOC_FSETXATTR ioctls (Miklos Szeredi) [1718370] - [fs] ovl: relax WARN_ON() for overlapping layers use case (Miklos Szeredi) [1718370] - [fs] ovl: check the capability before cred overridden (Miklos Szeredi) [1718370] - [fs] ovl: do not generate duplicate fsnotify events for "fake" path (Miklos Szeredi) [1718370] - [fs] ovl: support stacked SEEK_HOLE/SEEK_DATA (Miklos Szeredi) [1718370] - [fs] ovl: fix missing upper fs freeze protection on copy up for ioctl (Miklos Szeredi) [1718370] - [fs] fuse: fallocate: fix return with locked inode (Miklos Szeredi) [1717457] - [fs] fuse: honor RLIMIT_FSIZE in fuse_file_fallocate (Miklos Szeredi) [1717457] - [fs] fuse: decrement NR_WRITEBACK_TEMP on the right page (Miklos Szeredi) [1717457] - [fs] fuse: handle zero sized retrieve correctly (Miklos Szeredi) [1717457] - [fs] fuse: continue to send FUSE_RELEASEDIR when FUSE_OPEN returns ENOSYS (Miklos Szeredi) [1717457]- [mm] mm/mincore.c: make mincore() more conservative (Rafael Aquini) [1664203] {CVE-2019-5489} - [x86] x86/umip: Make the UMIP activated message generic (David Arcari) [1720014] - [x86] x86/umip: Print UMIP line only once (David Arcari) [1720014] - [crypto] crypto: vmac - separate tfm and request context (Desnes Augusto Nunes do Rosario) [1702702] - [crypto] crypto: ccp - Update driver messages to remove some confusion (David Arcari) [1719026] - [block] blk-mq: fix hang caused by freeze/unfreeze sequence (Ming Lei) [1719835] - [block] blk-mq: remove WARN_ON(!q->elevator) from blk_mq_sched_free_requests (Ming Lei) [1719835] - [block] block: free sched's request pool in blk_cleanup_queue (Ming Lei) [1719835] - [block] block: don't protect generic_make_request_checks with blk_queue_enter (Ming Lei) [1719835] - [block] block: move blk_exit_queue into __blk_release_queue (Ming Lei) [1719835] - [block] block: print offending values when cloned rq limits are exceeded (Ming Lei) [1719816] - [block] block: fix page leak when merging to same page (Ming Lei) [1662864] - [x86] RHEL: fix build of spec_ctrl.h for older assemblers (Jeff Moyer) [1719406] - [drm] drm/amd/display: Initialize stream_update with memset (Jeff Moyer) [1719406] - [mm] mm/gup: finish consolidating error handling (Jeff Moyer) [1641506] - [mm] mm/gup: cache dev_pagemap while pinning pages (Jeff Moyer) [1641506] - [rpmspec] kernel packaging: Fix extra namespace collision (Prarit Bhargava) [1699868] - [rpmspec] redhat: kernel-selftests-internal: add dependencies (Jiri Benc) [1717943] - [kernel] kernel/module.c: Only return -EEXIST for modules that have finished loading (Prarit Bhargava) [1666939] - [input] Input: elantech - remove P52 and P72 from SMBus blacklist (Benjamin Tissoires) [1703157] - [input] Input: elan_i2c - handle physical middle button (Benjamin Tissoires) [1703157] - [input] Input: elantech/SMBus - export all capabilities from the PS/2 node (Benjamin Tissoires) [1703157] - [input] Input: elan_i2c - do not query the info if they are provided (Benjamin Tissoires) [1703157] - [input] Input: elantech - detect middle button based on firmware version (Benjamin Tissoires) [1703157] - [input] Input: elantech - add helper function elantech_is_buttonpad() (Benjamin Tissoires) [1703157] - [input] Input: elantech - query the min/max information beforehand too (Benjamin Tissoires) [1703157] - [input] Input: elantech - enable middle button support on 2 ThinkPads (Benjamin Tissoires) [1703157] - [input] Input: elan_i2c - increment wakeup count if wake source (Benjamin Tissoires) [1703157] - [kernel] timekeeping: Update multiplier when NTP frequency is set directly (Prarit Bhargava) [1714164] - [fs] xfs: fix use after free in buf log item unlock assert (Brian Foster) [1666150] - [fs] xfs: add missing error check in xfs_prepare_shift() (Brian Foster) [1699214] - [documentation] Documentation: Fix grammatical error in sysctl/fs.txt & clarify negative dentry (Waiman Long) [1673955] - [fs] fs/dcache: Track & report number of negative dentries (Waiman Long) [1673955] - [fs] fs/dcache: Fix incorrect nr_dentry_unused accounting in shrink_dcache_sb() (Waiman Long) [1673955] - [net] tcp: tcp_fragment() should apply sane memory limits (Florian Westphal) [1719858] {CVE-2019-11478} - [net] tcp: limit payload size of sacked skbs (Florian Westphal) [1719603] {CVE-2019-11477}- [tools] kvm: selftests: make hyperv_cpuid test pass on AMD (Vitaly Kuznetsov) [1718501] - [scsi] vmw_pvscsi: Fixed to work with SG_CHAIN (Ewan Milne) [1717278] - [x86] mark AMD Rome processors supported (David Arcari) [1520002] - [fs] ext4: zero out the unused memory region in the extent tree block (Lukas Czerner) [1715276] {CVE-2019-11833} - [s390] s390/smp: Fix calling smp_call_ipl_cpu() from ipl CPU (David Hildenbrand) [1715041] - [vfio] vfio/type1: Limit DMA mappings per container (Alex Williamson) [1695592] {CVE-2019-3882} - [tools] selftests/powerpc: Remove Power9 paste tests (Diego Domingos) [1662374] - [tools] selftests/powerpc: Remove Power9 copy_unaligned test (Diego Domingos) [1662374] - [tools] selftests/powerpc: Fix ptrace tm failure (Diego Domingos) [1662374] - [netdrv] mlxsw: core: Prevent reading unsupported slave address from SFP EEPROM (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Prevent QSFP module initialization for old hardware (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Fix autoneg status in ethtool (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Reincrease PCI reset timeout (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Put MC TCs into DWRR mode (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Add a multicast pool for Spectrum-2 (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test VRF MAC vetoing (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Do not check VRF MAC address (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Do not use WQ_MEM_RECLAIM for mlxsw workqueue (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Do not use WQ_MEM_RECLAIM for mlxsw ordered workqueue (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Do not use WQ_MEM_RECLAIM for EMAD workqueue (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Add MDB entries in prepare phase (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: mlxsw: core: avoid -Wint-in-bool-context warning (Ivan Vecera) [1680241] - [netdrv] mlxsw: minimal: Initialize base_mac (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Prevent duplication during QSFP module initialization (Ivan Vecera) [1680241] - [netdrv] mellanox: Switch to bitmap_zalloc() (Ivan Vecera) [1680241] - [netdrv] mlxsw: i2c: Extend initialization by querying resources data (Ivan Vecera) [1680241] - [netdrv] mlxsw: i2c: Extend input parameters list of command API (Ivan Vecera) [1680241] - [netdrv] mlxsw: i2c: Modify input parameter name in initialization API (Ivan Vecera) [1680241] - [netdrv] mlxsw: i2c: Fix comment misspelling (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Move resource query API to common location (Ivan Vecera) [1680241] - [netdrv] mlxsw: minimal: Add ethtool support (Ivan Vecera) [1680241] - [netdrv] mlxsw: minimal: Make structures and variables names shorter (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Move ethtool module callbacks to a common location (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Make mlxsw_sp_acl_tcam_vregion_rehash() return void (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remember where to continue rehash migration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Allow to interrupt/continue rehash work (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Do rollback as another call to mlxsw_sp_acl_tcam_vchunk_migrate_all() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Put vchunk migrate start/end code into separate functions (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Put this_is_rollback to rehash context struct (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Rename variables in mlxsw_sp_acl_tcam_ventry_migrate() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: assign vchunk->chunk by the newly created chunk (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: assign vregion->region by the newly created region (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Push code start/end from mlxsw_sp_acl_tcam_vregion_migrate() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Push rehash start/end code into separate functions (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce new rehash context struct and save hint_priv there (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Don't migrate already migrated entry (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Push rehash dw struct into rehash sub-struct (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Handle SWITCHDEV_PORT_ATTR_SET (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Use struct_size() in kzalloc() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: remove set but not used variable 'autoneg_status' (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Add massive delta rehash test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Check migrate end trace (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add vregion migration end tracepoint (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Add IPv6 variant of simple delta rehash test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Don't take mutex in mlxsw_sp_acl_tcam_vregion_rehash_work() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remove RTNL lock assertions from ERP code (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Don't take rtnl lock during vregion_rehash_intrvl_set() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce a mutex to guard objagg instance manipulation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Enable vregion rehash per-profile (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce mutex to guard Bloom Filter updates (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce vregion mutex (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Refactor vregion association code (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce a mutex to guard region list updates (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split TCAM group structure into two (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remove unused ops field from group structure (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add Spectrum-2 ASIC support for new port types and speeds (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add Spectrum-2 ASIC port type-speed operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add new port type-speed fields for PTYS register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: 80 columns wrapping change (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Rename p_eth_proto_adm to full name p_eth_proto_admin (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add port type-speed operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Rename port type-speed functions to ASIC specific (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Query port connector type from firmware (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove unsupported eth_proto_lp_advertise field in PTYS (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove duplicate port link mode entry (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Avoid -Wformat-truncation warnings (Ivan Vecera) [1680241] - [netdrv] net: Remove SWITCHDEV_ATTR_ID_PORT_BRIDGE_FLAGS_SUPPORT (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Reject overlarge headroom size requests (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Update port headroom configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Add Spectrum-2 shared buffer configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_mm in sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_cm in sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_prs in mlxsw_sp_sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_pms in mlxsw_sp_sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep pool descriptors in mlxsw_sp_sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Allocate prs & pms dynamically (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add struct mlxsw_sp_sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Change IP2ME CPU policer rate and burst size values (Ivan Vecera) [1680241] - [netdrv] mlxsw: __mlxsw_sp_port_headroom_set(): Fix a use of local variable (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add some missing configuration symbols (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: fix spelling mistake "temprature" -> "temperature" (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Extend thermal module with per QSFP module thermal zones (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Allow thermal zone binding to an external cooling device (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Add QSFP module temperature label attribute to hwmon (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Extend hwmon interface with QSFP module temperature attributes (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Extend hwmon interface with fan fault attribute (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Rename cooling device (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Replace thermal temperature trips with defines (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Modify thermal zone definition (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Set different thermal polling time based on bus frequency capability (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Add API for QSFP module temperature thresholds reading (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Fan Out of Range Event Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Management Temperature Bulk Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Move QSFP EEPROM definitions to common location (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Remove unused variables (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: avoid double sourcing of lib.sh (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_flower: Fix VLAN modify action support (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Drop unnecessary WARN_ON_ONCE() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Set LAG port collector only when active (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Remove getting PORT_BRIDGE_FLAGS (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Use struct_size() in kzalloc() (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Add simple delta rehash test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add couple of vregion rehash tracepoints (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: add "acl_region_rehash_interval" devlink param (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Implement region migration according to hints (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add multi field to PAGT register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Pass hints priv all the way to ERP code (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Implement basic ERP rehash hits creation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split entry struct into entry and ventry (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split chunk struct into chunk and vchunk (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split region struct into region and vregion (Ivan Vecera) [1680241] - [netdrv] lib: objagg: implement optimization hints assembly and use hints for object creation (Ivan Vecera) [1680241] - [netdrv] devlink: publish params only after driver init is done (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for blackhole routes (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Offload blackhole routes (Ivan Vecera) [1680241] - [netdrv] mlxsw: Implement ndo_get_port_parent_id() (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Trace EMAD errors (Ivan Vecera) [1680241] - [netdrv] drivers: net: use flow action infrastructure (Ivan Vecera) [1680241] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_flower: Fix test result handling (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_bridge_1q_lag: Ignore ARP (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_bridge_1q_lag: Enable forwarding (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_bridge_1q_lag: Flush neighbors (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_vlan_bridge_1q: Fix roaming test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_lib: Wait for tardy mirrored packets (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_changes: Fix TTL test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Update ping limits (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_lib: Update ping limits (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Make ping timeout configurable (Ivan Vecera) [1680241] - [tools] selftests: spectrum-2: Add delta two masks one key test (Ivan Vecera) [1680241] - [tools] selftests: spectrum-2: Fix multiple_masks_test (Ivan Vecera) [1680241] - [tools] selftests: spectrum-2: Extend and move trace helpers (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add C-TCAM spill tracepoint (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Include delta bits into hashtable key (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Use OK instead of PASS in test output (Ivan Vecera) [1680241] - [tools] selftests: net: forwarding: change devlink resource support checking (Ivan Vecera) [1680241] - [documentation] Documentation: add devlink param file for mlxsw driver (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Add more extack messages (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Fix rul/rule typo (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Move mr_ruleset and mr_rule structs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remove unnecessary arg on action_replace call path (Ivan Vecera) [1680241] - [netdrv] mlxfw: Replace license text with SPDX identifiers and adjust copyrights (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Enable VXLAN on Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Add support for VXLAN on Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Breakout common code to a common function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Expose functions to create and destroy underlay RIF (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test case for ARP suppression (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test for VXLAN symmetric routing (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test case for ARP decapsulation (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test for VXLAN asymmetric routing (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE hierarchical topology with keys test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE hierarchical topology with key test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE hierarchical topology test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE flat topology with keys test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE flat topology with key test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE flat topology test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP tunneling lib (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Add GRE tunnel support for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Update tunnel decap properties (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Support RIF without device (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Change mlxsw_sp_ipip_lb_ul_vr_id() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Add underlay RIF ID support (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Mark RIF index as taken before creation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Adjust loopback RIF configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Set RIF ops per ASIC type (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Split RIF ops array for Spectrum-2 support (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add underlay egress RIF field in RTDP register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add fields to RITR - Router Interface Table Register (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test case for externally learned FDB entries (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test FDB offload indication (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Do not treat static FDB entries as sticky (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Update dummy FID index (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Return error on PCI reset timeout (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Increase PCI SW reset timeout (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Ring CQ's doorbell before RDQ's (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test veto of unsupported VXLAN FDBs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add extack messages to VXLAN FDB rejection (Ivan Vecera) [1680241] - [netdrv] mlxsw: Add extack to mlxsw_sp_nve_ops.fdb_replay (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Use struct_size() in kzalloc() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl_bloom_filter: use struct_size() in kzalloc() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test for VLAN deletion (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Set PVID correctly during VLAN deletion (Ivan Vecera) [1680241] - [net] net: bridge: Fix VLANs memory leak (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test case for VLAN addition error flow (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Replace error code with EINVAL (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Avoid returning errors in commit phase (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add VXLAN dependency for spectrum (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Disable lag port TX before removing it (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remove ASSERT_RTNL()s in module removal flow (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add cleanup after C-TCAM update error condition (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: drop useless LIST_HEAD (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add router test with VID 1 (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Adjust test regarding VID 1 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove limitation regarding VID 1 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Switch to VID 4095 as default VID (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add an helper function to cleanup VLAN entries (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Store pointer to default port VLAN in port struct (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Allow controlling destruction of default port VLAN (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Set PVID during port initialization (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Replace hard-coded default VID with a define (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test case for L3 VNI (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Do not force specific configuration order (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add rtnetlink tests (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Hold a reference on RIF's netdev (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Make RIF deletion more robust (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Propagate 'struct mlxsw_sp' further (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Properly cleanup LAG uppers when removing port from LAG (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove reference count from VLAN entries (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Handle VLAN device unlinking (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Remove unused function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Do not destroy RIFs based on FID's reference count (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Sanitize VLAN interface's uppers (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Fix memory leak upon driver reload (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add trap for decapsulated ARP packets (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Increase timeout during firmware flash process (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Update the supported firmware to version 13.1910.622 (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add Bloom delta test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add Bloom filter complex test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add Bloom filter simple test (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Activate Bloom filter (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Set master RP index on transition to eRP (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Update Bloom filter on eRP transitions (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Set A-TCAM rules in Bloom filter (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add Bloom filter update (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add Bloom filter handling (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce Bloom filter (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add Spectrum-2 Bloom filter resource (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy Engine Algorithmic Bloom Filter Entries Register (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test FID RIF MAC vetoing (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test RIF MAC vetoing (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Veto unsupported RIF MAC addresses (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add mlxsw_sp.mac_mask (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Generalize mlxsw_sp_netdevice_router_port_event() (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: extack: Test VLAN add on a port device (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: extack: Test VLAN add on a VXLAN device (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Propagate extack on port VLAN events (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Propagate extack on VXLAN VLAN events (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add multicast routing test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Add Multicast routing support for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Limit priority value (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Support rule creation without action creation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add replace rule action operation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add multicast router profile operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add Spectrum-2 keys (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Change stage of ACL initialization (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy Engine Multicast Router Binding Table Register (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add PVID test case for VXLAN with VLAN-aware bridges (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: vxlan: Test FDB un/marking on VXLAN join/leave (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Un/offload FDB on nve_fid_disable/enable (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add mlxsw_sp_fid_ops.fdb_clear_offload (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Add mlxsw_sp_nve_ops.fdb_clear_offload (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Add mlxsw_sp_nve_ops.fdb_replay (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Publish mlxsw_sp_switchdev_notifier (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Track NVE type at FIDs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Fix VLAN device deletion via ioctl (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Relax GRE decap matching check (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Avoid leaking FID's reference count (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Remove easily triggerable warnings (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a new test extack.sh (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add one-armed router test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Mirror loopbacked packets instead of trapping them (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Load firmware version based on devlink parameter (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Reset firmware after flash during driver initialization (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add VxLAN test with a VLAN-aware bridge (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for VxLAN configuration with a VLAN-aware bridge (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Consider VLAN-aware bridges as valid (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Enable VxLAN enslavement to VLAN-aware bridges (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Prepare function for VLAN-aware bridges (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Unify VxLAN leave function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Add API to lookup 802.1Q FIDs without creating them (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Flip driver to use emulated 802.1Q FIDs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Introduce emulated VLAN RIFs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Introduce emulated 802.1Q FIDs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Make flood index calculation more robust (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Do not set field when it is reserved (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Consider VxLAN learning enabled as valid (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Allow VxLAN learning (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Allow deletion of learned FDB entries (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Process learned VxLAN FDB entries (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Add API to resolve learned IP addresses (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Allow FID lookup by its index (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Store ifindex of NVE device in FID (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add definition of unicast tunnel record for SFN register (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Extend cooling device with cooling levels (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for VxLAN flooding (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for VxLAN configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Expose discard counters via ethtool (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Add simple delta test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Implement delta for ERP (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Push code related to num_ctcam_erps inc/dec into separate helpers (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Remove mlxsw_afk_encode() block range args and key/mask check (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Don't encode the key again in mlxsw_sp_acl_atcam_12kb_lkey_id_get() (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl: Change order of args of ops->encode_block() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Pass key pointer to master_mask_set/clear (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl_erp: Convert to use objagg for tracking ERPs (Ivan Vecera) [1680241] - [tools] selftests: Adjust spectrum-2 ctcam_two_atcam_masks_test (Ivan Vecera) [1680241] - [tools] selftests: Adjust spectrum-2 two_mask_test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Fix IP2ME CPU policer configuration (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: qos_mc_aware: Add a test for UC awareness (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: qos_mc_aware: Tweak for min shaper (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Set minimum shaper on MC TCs (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: QEEC: Add minimum shaper fields (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Fix devlink unregister flow (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Don't ignore deletions of learned MACs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Add support for VxLAN encapsulation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Enable VxLAN enslavement to bridges (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Configure matching local routes for NVE decap (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Clear NVE configuration when destroying 802.1D FIDs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Implement VxLAN operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Implement common NVE core (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Allow querying VR ID based on table ID (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Enable local routes promotion to perform NVE decap (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Add APIs to lookup FID without creating it (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Allow setting and clearing NVE properties on FID (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Fix use-after-free when flashing firmware during init (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add NVE packet traps (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add NVE resources (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Monitoring Parsing State Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add definition of unicast tunnel record for SFD register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE QoS Default Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE QoS Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE Decapsulation ECN Mapping Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE Encapsulation ECN Mapping Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE Underlay Multicast Table Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunnel Port Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE General Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Seed LAG hash function (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Extend FDB flush types for NVE (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add a new type of KVD linear record (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Move L3 protocol and address definitions to global header file (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Do not assume notifier information type (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Check notification relevance based on upper device (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Prepare for VxLAN FDB notifications (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove misuses of private header file (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: qos_mc_aware: Make executable (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Have lldpad_app_wait_set() wait for unknown, too (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Fix a typo (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Delete RIF when VLAN device is removed (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Derive event type from event queue number (Ivan Vecera) [1680241] - [netdrv] mlxsw: Make MLXSW_SP1_FWREV_MINOR a hard requirement (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Bump required firmware version (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for UC behavior under MC flood (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Add mtu_set(), mtu_restore() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Add ethtool_stats_get() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Tweak SBMM configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Configure MC pool (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Allow configuration of static pools (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Pass SBPM min_size in cells (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Allow an infinite maximum for per-TC pool limit (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Allow pools of infinite size (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep shared buffer size in mlxsw_sp_sb (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Split TC_COUNT into ingress and egress (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Use devlink pool indices throughout (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Init shaper for TCs 8..15 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Set up a dedicated pool for BUM traffic (Ivan Vecera) [1680241] - [netdrv] mlxsw: remove unused arrays mlxsw_i2c_driver_name and mlxsw_pci_driver_name (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: remove unnecessary function mlxsw_core_driver_put (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Expose counter for all 16 TCs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Include RFC-2819 counters in stats length (Ivan Vecera) [1680241] - [netdrv] mlxsw: Replace license text with SPDX identifiers and adjust copyrights (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add TC flower test for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Reset FW after flash (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Update the supported firmware to version 13.1702.6 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_flower: Disallow usage of vlan_id key on egress (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_flower: use PTR_ERR_OR_ZERO() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: gre_multipath: Update next-hop statistics match criteria (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Configure MC-aware mode on mlxsw ports (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Fix a typo (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS Switch Traffic Class Table is Multicast-Aware Register (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add test for ip_forward_update_priority (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Move DSCP capture to lib.sh (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Move lldpad waiting to lib.sh (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Handle sysctl_ip_fwd_update_priority (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Extract work-scheduling into a new function (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test mirror-to-gretap w/ UL team LACP (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test mirror-to-gretap w/ UL team (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Introduce $ARPING (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Support team devices (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Add require_command() (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: qos_dscp_bridge: Fix (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add test for trust-DSCP (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Support ieee_setapp, ieee_delapp (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS Priority to DSCP Mapping Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS ReWrite Enable Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS Priority Trust State Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS Port DSCP to Priority Mapping Register (Ivan Vecera) [1680241] - [tools] selftests: add a selftest for directed broadcast forwarding (Ivan Vecera) [1680241] - [tools] selftests: forwarding: add tests for TC chain get and dump operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Start using A-TCAM (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add A-TCAM rule insertion and deletion (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Pass C-TCAM region and entry to insert function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add A-TCAM region initialization (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Make global TCAM resources available to regions (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Encapsulate C-TCAM region in A-TCAM region (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add A-TCAM initialization (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Allow encoding a partial key (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Extend Spectrum-2 region struct (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add support for C-TCAM eRPs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Enable C-TCAM only mode in eRP core (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Implement common eRP core (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add Spectrum-2 eRP resources (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add Spectrum-2 maximum large key ID resource (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine eRP Table Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine TCAM Entry Register Version 3 (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Prepare PERERP register for A-TCAM usage (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_flower: Add extack messages (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add extack messages (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_actions: Add extack messages (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Propagate extack pointer (Ivan Vecera) [1680241] - [tools] selftests: forwarding: gre_multipath: Drop IPv6 tests (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Implement chain template hinting (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Extend to support Spectrum-2 ASIC (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add initial Spectrum-2 ACL implementation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add region association callback (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add support for Spectrum-2 block encoding (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Prepare for Spectrum-2 block encoding (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine General Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine Region eRP Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine Region Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine Region Association Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: acl: Introduce activity get operation for action block/set (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add support for activity information from PEFA register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Introduce flex key blocks for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add Spectrum-2 variant of flex actions ops (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_mr_tcam: Add Spectrum-2 stubs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add KVDL manager implementation for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Infrastructure Entry Delete Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Expose counters for various packet sizes (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Optimize processing of VRRP MACs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add VRRP traps (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Direct macvlans' MACs to router (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Enable macvlan upper devices (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_nh: Unset rp_filter on host VRF (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_span: Change LAG lower selection (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add couple of Spectrum-2 KVD resources (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Prepare for multiple FW versions for Spectrum and Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Implement priority setting for rules inserted to TCAM (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add priority field for PTCEV2 register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Move block items encoding into Spectrum op (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Convert mlxsw_afk_create args to ops (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add tcam init/fini ops (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split TCAM handling 3 ways (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_mr_tcam: Push Spectrum-specific operations into a separate file (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_kvdl: Pass entry_count to free function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_kvdl: Pass entry type to alloc/free (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_kvdl: Push out KVD linear management into ops (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_lib: Tighten up VLAN capture (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_actions: Fix helper to get the first KVD linear index (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_actions: Allow the first set to be dummy (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Put pointer to flex action ops to mlxsw_sp (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_keys: Change SRC_SYS_PORT flex key element size (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_keys: Split MAC and IP address flex key elements (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Ignore always-zeroed bits in tp->prio (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Introduce Flex2 key type for PTAR register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Change name of mlxsw_sp_afk_blocks to mlxsw_sp1_afk_blocks (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: avoid uninitialized variable access (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add mlxsw-specific test for mirror to gretap (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Allow importing dependent libraries (Ivan Vecera) [1680241] - [tools] selftests: forwarding: test for bridge port isolation (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test mirror-to-gretap w/ UL 802.1q (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test mirror-to-gretap w/ UL 802.1d (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add scale test for resources (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add target for mirror-to-gretap test on spectrum (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add scale test for mirror-to-gretap (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add target for tc flower test on spectrum (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add tc flower scale test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add target for router test on spectrum (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add router test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add devlink KVD resource test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add devlink_lib_spectrum.sh (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add devlink_lib.sh (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Parameterize NUM_NETIFS in two functions (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Add check_err_fail() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Allow lib.sh sourcing from other directories (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_changes: Fix waiting for neighbor (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Split out setup_wait_dev() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test multipath tunneling (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_vlan_bridge_1q: Unset rp_filter (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test routed bridge interface (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Ban PVID change if bridge has a RIF (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Add mlxsw_sp_rif_fid() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Publish mlxsw_sp_rif_find_by_dev() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Allocate FID according to PVID (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Propagate extack to .fid_get() (Ivan Vecera) [1680241] - [netdrv] net: phy: realtek: Dummy IRQ calls for RTL8366RB (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add generic Realtek PHY driver (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: use new PHYID matching macros (Corinna Vinschen) [1680528] - [include] net: phy: add macros for PHYID matching (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: load driver for all PHYs with a Realtek OUI (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: fix RTL8201F sysfs name (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: Support RTL8366RB variant (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add missing entry for RTL8211C to mdio_device_id table (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add support for RTL8211C (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add missing entry for RTL8211 to mdio_device_id table (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add support for RTL8211 (Corinna Vinschen) [1680528] - [netdrv] r8169: change irq handler to always trigger NAPI polling (Corinna Vinschen) [1680528] - [netdrv] r8169: create function pointer array for chip hw init functions (Corinna Vinschen) [1680528] - [netdrv] r8169: create function pointer array for PHY init functions (Corinna Vinschen) [1680528] - [netdrv] r8169: disable ASPM again (Corinna Vinschen) [1680528] - [netdrv] r8169: disable tx interrupt coalescing on RTL8168 (Corinna Vinschen) [1680528] - [netdrv] Revert "r8169: use netif_receive_skb_list batching" (Corinna Vinschen) [1680528] - [netdrv] r8169: use netif_receive_skb_list batching (Corinna Vinschen) [1680528] - [netdrv] r8169: disable default rx interrupt coalescing on RTL8168 (Corinna Vinschen) [1680528] - [netdrv] r8169: fix cable re-plugging issue (Corinna Vinschen) [1680528] - [netdrv] r8169: use netif_start_queue instead of netif_wake_qeueue in rtl8169_start_xmit (Corinna Vinschen) [1680528] - [netdrv] r8169: don't read interrupt mask register in interrupt handler (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unneeded mmiowb barriers (Corinna Vinschen) [1680528] - [netdrv] Revert "r8169: make use of xmit_more and __netdev_sent_queue" (Corinna Vinschen) [1680528] - [netdrv] Revert "r8169: remove unneeded mmiowb barriers" (Corinna Vinschen) [1680528] - [netdrv] r8169: Avoid pointer aliasing (Corinna Vinschen) [1680528] - [netdrv] r8169: Load MAC address from device tree if present (Corinna Vinschen) [1680528] - [netdrv] r8169: remove rtl_wol_pll_power_down (Corinna Vinschen) [1680528] - [netdrv] r8169: improve WoL handling (Corinna Vinschen) [1680528] - [netdrv] r8169: enable EEE per default on RTL8168f (Corinna Vinschen) [1680528] - [netdrv] r8169: add EEE support for RTL8168f (Corinna Vinschen) [1680528] - [netdrv] r8169: enable EEE per default on chip versions from RTL8168g (Corinna Vinschen) [1680528] - [netdrv] r8169: add general EEE support for chip versions from RTL8168g (Corinna Vinschen) [1680528] - [netdrv] r8169: factor out PHY init sequence adjusting 10M and ALDPS (Corinna Vinschen) [1680528] - [netdrv] r8169: factor out disabling ALDPS (Corinna Vinschen) [1680528] - [netdrv] r8169: improve firmware handling (Corinna Vinschen) [1680528] - [netdrv] r8169: remove PCI DAC support (Corinna Vinschen) [1680528] - [netdrv] r8169: improve rx buffer allocation (Corinna Vinschen) [1680528] - [netdrv] r8169: factor out getting ether_clk (Corinna Vinschen) [1680528] - [netdrv] r8169: replace mii_bus member with phy_device member in struct rtl8169_private (Corinna Vinschen) [1680528] - [netdrv] r8169: reset chip synchronously in __rtl8169_resume (Corinna Vinschen) [1680528] - [netdrv] r8169: add helpers for locking / unlocking the config registers (Corinna Vinschen) [1680528] - [netdrv] r8169: improve rtl_pcie_state_l2l3_enable (Corinna Vinschen) [1680528] - [netdrv] r8169: initialize task workqueue only once (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unneeded call in pcierr (Corinna Vinschen) [1680528] - [netdrv] r8169: remove rtl_get_events (Corinna Vinschen) [1680528] - [netdrv] r8169: load Realtek PHY driver module before r8169 (Corinna Vinschen) [1680528] - [netdrv] r8169: don't try to read counters if chip is in a PCI power-save state (Corinna Vinschen) [1680528] - [netdrv] r8169: Add support for new Realtek Ethernet (Corinna Vinschen) [1680528] - [netdrv] r8169: fix WoL device wakeup enable (Corinna Vinschen) [1680528] - [netdrv] r8169: improve spurious interrupt detection (Corinna Vinschen) [1680528] - [netdrv] r8169: fix crash if CONFIG_DEBUG_SHIRQ is enabled (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unneeded mmiowb barriers (Corinna Vinschen) [1680528] - [netdrv] ethernet/realtek: Replace synchronize_sched() with synchronize_rcu() (Corinna Vinschen) [1680528] - [netdrv] r8169: make use of xmit_more and __netdev_sent_queue (Corinna Vinschen) [1680528] - [netdrv] r8169: replace macro TX_FRAGS_READY_FOR with a function (Corinna Vinschen) [1680528] - [netdrv] r8169: use napi_consume_skb where possible (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify detecting chip versions with same XID (Corinna Vinschen) [1680528] - [netdrv] r8169: remove default chip versions (Corinna Vinschen) [1680528] - [netdrv] r8169: remove ancient GCC bug workaround in a second place (Corinna Vinschen) [1680528] - [netdrv] r8169: improve chip version identification (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify ocp functions (Corinna Vinschen) [1680528] - [netdrv] r8169: remove workaround for ancient gcc bug (Corinna Vinschen) [1680528] - [netdrv] r8169: remove manual padding in struct ring_info (Corinna Vinschen) [1680528] - [netdrv] r8169: remove "not PCI Express" message (Corinna Vinschen) [1680528] - [netdrv] r8169: remove print_mac_version (Corinna Vinschen) [1680528] - [netdrv] r8169: use PCI_VDEVICE macro (Corinna Vinschen) [1680528] - [netdrv] r8169: replace event_slow with irq_mask (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unused interrupt sources (Corinna Vinschen) [1680528] - [netdrv] r8169: use dev_get_drvdata where possible (Corinna Vinschen) [1680528] - [netdrv] r8169: merge rtl_irq_enable and rtl_irq_enable_all (Corinna Vinschen) [1680528] - [pci] PCI: add USR vendor id and use it in r8169 and w6692 driver (Corinna Vinschen) [1680528] - [netdrv] net: ethernet: Convert phydev advertize and supported from u32 to link mode (Corinna Vinschen) [1680528] - [netdrv] r8169: fix broken Wake-on-LAN from S5 (poweroff) (Corinna Vinschen) [1680528] - [netdrv] r8169: add support for Byte Queue Limits (Corinna Vinschen) [1680528] - [netdrv] r8169: handle all interrupt events in the hard irq handler (Corinna Vinschen) [1680528] - [netdrv] r8169: fix NAPI handling under high load (Corinna Vinschen) [1680528] - [netdrv] r8169: re-enable MSI-X on RTL8168g (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unneeded call to netif_stop_queue in rtl8169_net_suspend (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify rtl8169_set_magic_reg (Corinna Vinschen) [1680528] - [netdrv] r8169: Enable MSI-X on RTL8106e (Corinna Vinschen) [1680528] - [netdrv] r8169: set RX_MULTI_EN bit in RxConfig for 8168F-family chips (Corinna Vinschen) [1680528] - [netdrv] r8169: always autoneg on resume (Corinna Vinschen) [1680528] - [netdrv] r8169: fix network stalls due to missing bit TXCFG_AUTO_FIFO (Corinna Vinschen) [1680528] - [netdrv] r8169: Disable clk during suspend / resume (Corinna Vinschen) [1680528] - [netdrv] r8169: improve a check in rtl_init_one (Corinna Vinschen) [1680528] - [netdrv] r8169: improve rtl8169_irq_mask_and_ack (Corinna Vinschen) [1680528] - [netdrv] r8169: use default watchdog timeout (Corinna Vinschen) [1680528] - [netdrv] r8169: fix autoneg issue on resume with RTL8168E (Corinna Vinschen) [1680528] - [netdrv] r8169: remove duplicated RTL8169s PHY initialization steps (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify RTL8169 PHY initialization (Corinna Vinschen) [1680528] - [netdrv] r8169: Get and enable optional ether_clk clock (Corinna Vinschen) [1680528] - [netdrv] r8169: enable ASPM on RTL8106E (Corinna Vinschen) [1680528] - [netdrv] r8169: Align ASPM/CLKREQ setting function with vendor driver (Corinna Vinschen) [1680528] - [netdrv] r8169: Clear RTL_FLAG_TASK_*_PENDING when clearing RTL_FLAG_TASK_ENABLED (Corinna Vinschen) [1680528] - [netdrv] r8169: set TxConfig register after TX / RX is enabled, just like RxConfig (Corinna Vinschen) [1680528] - [netdrv] r8169: don't configure max jumbo frame size per chip version (Corinna Vinschen) [1680528] - [netdrv] r8169: don't configure csum function per chip version (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify interrupt handler (Corinna Vinschen) [1680528] - [netdrv] r8169: don't include asm headers directly (Corinna Vinschen) [1680528] - [netdrv] r8169: remove version info (Corinna Vinschen) [1680528] - [netdrv] r8169: restore previous behavior to accept BIOS WoL settings (Corinna Vinschen) [1680528] - [netdrv] r8169: power down chip in probe (Corinna Vinschen) [1680528] - [netdrv] r8169: don't read chip phy status register (Corinna Vinschen) [1680528] - [netdrv] r8169: remove mii_if_info member from struct rtl8169_private (Corinna Vinschen) [1680528] - [netdrv] r8169: remove rtl8169_set_speed_xmii (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_speed_down / phy_speed_up (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_mii_ioctl (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_ethtool_nway_reset (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_ethtool_(g|s)et_link_ksettings (Corinna Vinschen) [1680528] - [netdrv] r8169: replace open-coded PHY soft reset with genphy_soft_reset (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_resume/phy_suspend (Corinna Vinschen) [1680528] - [netdrv] r8169: add basic phylib support (Corinna Vinschen) [1680528] - [netdrv] r8169: fix runtime suspend (Corinna Vinschen) [1680528] - [netdrv] r8169: remove old PHY reset hack (Corinna Vinschen) [1680528] - [netdrv] r8169: remove TBI 1000BaseX support (Corinna Vinschen) [1680528] - [netdrv] r8169: use standard debug output functions (Corinna Vinschen) [1680528] - [netdrv] r8169: reject unsupported WoL options (Corinna Vinschen) [1680528] - [netdrv] r8169: don't check WoL when powering down PHY and interface is down (Corinna Vinschen) [1680528] - [netdrv] r8169: improve saved_wolopts handling (Corinna Vinschen) [1680528] - [netdrv] Revert "r8169: restore previous behavior to accept BIOS WoL settings" (Corinna Vinschen) [1680528] - [netdrv] r8169: improve phy initialization when resuming (Corinna Vinschen) [1680528] - [netdrv] r8169: enable ASPM on RTL8168E-VL (Corinna Vinschen) [1680528] - [netdrv] r8169: align ASPM entry latency setting with vendor driver (Corinna Vinschen) [1680528] - [netdrv] r8169: Reinstate ASPM Support (Corinna Vinschen) [1680528] - [netdrv] r8169: Don't disable ASPM in the driver (Corinna Vinschen) [1680528] - [kernel] kernel/sched/psi.c: expose pressure metrics on root cgroup (Waiman Long) [1678388] - [kernel] psi: introduce psi monitor (Waiman Long) [1678388] - [spi] include/: refactor headers to allow kthread.h inclusion in psi_types.h (Waiman Long) [1678388] - [kernel] psi: track changed states (Waiman Long) [1678388] - [kernel] psi: split update_stats into parts (Waiman Long) [1678388] - [kernel] psi: rename psi fields in preparation for psi trigger addition (Waiman Long) [1678388] - [kernel] psi: make psi_enable static (Waiman Long) [1678388] - [kernel] psi: introduce state_mask to represent stalled psi states (Waiman Long) [1678388] - [kernel] kernel: cgroup: add poll file operation (Waiman Long) [1678388] - [fs] fs: kernfs: add poll file operation (Waiman Long) [1678388] - [documentation] psi: clarify the units used in pressure files (Waiman Long) [1678388] - [kernel] psi: avoid divide-by-zero crash inside virtual machines (Waiman Long) [1678388] - [init] psi: clarify the Kconfig text for the default-disable option (Waiman Long) [1678388] - [kernel] psi: fix aggregation idle shut-off (Waiman Long) [1678388] - [init] psi: fix reference to kernel commandline enable (Waiman Long) [1678388] - [kernel] psi: make disabling/enabling easier for vendor kernels (Waiman Long) [1678388] - [kernel] kernel/sched/psi.c: simplify cgroup_move_task() (Waiman Long) [1678388] - [kernel] psi: cgroup support (Waiman Long) [1678388] - [kernel] psi: pressure stall information for CPU, memory, and IO (Waiman Long) [1678388] - [kernel] sched: introduce this_rq_lock_irq() (Waiman Long) [1678388] - [kernel] sched: sched.h: make rq locking and clock functions available in stats.h (Waiman Long) [1678388] - [kernel] sched: loadavg: make calc_load_n() public (Waiman Long) [1678388] - [kernel] sched: loadavg: consolidate LOAD_INT, LOAD_FRAC, CALC_LOAD (Waiman Long) [1678388] - [kernel] delayacct: track delays from thrashing cache pages (Waiman Long) [1678388] - [mm] mm: workingset: tell cache transitions from workingset thrashing (Waiman Long) [1678388] - [mm] mm: workingset: don't drop refault information prematurely (Waiman Long) [1678388] - [scsi] scsi: ibmvfc: Add failed PRLI to cmd_status lookup array (Diego Domingos) [1665716] - [scsi] scsi: ibmvfc: Byte swap status and error codes when logging (Diego Domingos) [1665716] - [scsi] scsi: ibmvfc: Remove "failed" from logged errors (Diego Domingos) [1665716] - [scsi] scsi: ibmvfc: Clean up transport events (Diego Domingos) [1665716] - [scsi] scsi: ibmvscsi: Don't use rc uninitialized in ibmvscsi_do_work (Gustavo Duarte) [1665715] - [scsi] scsi: ibmvscsi: fix tripping of blk_mq_run_hw_queue WARN_ON (Gustavo Duarte) [1665715] - [scsi] scsi: ibmvscsi: redo driver work thread to use enum action states (Gustavo Duarte) [1665715] - [scsi] scsi: ibmvscsi: Wire up host_reset() in the driver's scsi_host_template (Gustavo Duarte) [1665715] - [scsi] scsi: ibmvscsi: change strncpy+truncation to strlcpy (Gustavo Duarte) [1665715] - [fs] ext4: avoid panic during forced reboot due to aborted journal (Lukas Czerner) [1717831] - [fs] ext4: fix use-after-free in dx_release() (Lukas Czerner) [1717831] - [fs] ext4: fix data corruption caused by overlapping unaligned and aligned IO (Lukas Czerner) [1717831] - [fs] ext4: avoid drop reference to iloc.bh twice (Lukas Czerner) [1717831] - [nvme] nvme-tcp: mark NVMe/TCP as a technical preview (Chris Leech) [1696451] - [nvme] nvme-tcp: fix possible null deref on a timed out io queue connect (Chris Leech) [1696451] - [nvme] nvme-tcp: rename function to have nvme_tcp prefix (Chris Leech) [1696451] - [nvme] nvme-tcp: fix a NULL deref when an admin connect times out (Chris Leech) [1696451] - [nvme] nvmet-tcp: don't fail maxr2t greater than 1 (Chris Leech) [1696451] - [nvme] nvmet-tcp: implement C2HData SUCCESS optimization (Chris Leech) [1696451] - [nvme] nvme-tcp: fix an endianess miss-annotation (Chris Leech) [1696451] - [nvme] nvme-tcp: support C2HData with SUCCESS flag (Chris Leech) [1696451] - [nvme] nvme-tcp: use older iov_iter API to fix panic (Chris Leech) [1696451] - [nvme] nvmet: fix building bvec from sg list (Ming Lei) [1690287] - [nvme] nvmet: set loop queue's segment boundary mask as PAGE_SIZE - 1 (Ming Lei) [1690287] - [x86] x86/qspinlock: Fix compile error (Waiman Long) [1709451] - [kernel] locking/rwsem: Prevent unneeded warning during locking selftest (Waiman Long) [1709451] - [kernel] locking/rwsem: Enable lock event counting (Waiman Long) [1709451] - [kernel] locking/lock_events: Don't show pvqspinlock events on bare metal (Waiman Long) [1709451] - [kernel] locking/lock_events: Make lock_events available for all archs & other locks (Waiman Long) [1709451] - [kernel] locking/qspinlock_stat: Introduce generic lockevent_*() counting APIs (Waiman Long) [1709451] - [kernel] locking/rwsem: Enhance DEBUG_RWSEMS_WARN_ON() macro (Waiman Long) [1709451] - [kernel] locking/rwsem: Add debug check for __down_read*() (Waiman Long) [1709451] - [kernel] locking/rwsem: Micro-optimize rwsem_try_read_lock_unqueued() (Waiman Long) [1709451] - [kernel] locking/rwsem: Move rwsem internal function declarations to rwsem-xadd.h (Waiman Long) [1709451] - [kernel] locking/rwsem: Move owner setting code from rwsem.c to rwsem.h (Waiman Long) [1709451] - [kernel] locking/rwsem: Relocate rwsem_down_read_failed() (Waiman Long) [1709451] - [kernel] locking/rwsem: Optimize down_read_trylock() (Waiman Long) [1709451] - [kernel] locking/rwsem: Remove rwsem-spinlock.c & use rwsem-xadd.c for all archs (Waiman Long) [1709451] - [x86] locking/rwsem: Remove arch specific rwsem files (Waiman Long) [1709451] - [kernel] locking/qspinlock: Remove unnecessary BUG_ON() call (Waiman Long) [1709451] - [kernel] locking/qspinlock_stat: Track the no MCS node available case (Waiman Long) [1709451] - [kernel] locking/qspinlock: Handle > 4 slowpath nesting levels (Waiman Long) [1709451] - [kernel] locking/pvqspinlock: Extend node size when pvqspinlock is configured (Waiman Long) [1709451] - [kernel] locking/qspinlock_stat: Count instances of nested lock slowpaths (Waiman Long) [1709451] - [kernel] locking/qspinlock, x86: Provide liveness guarantee (Waiman Long) [1709451] - [kernel] locking/qspinlock: Rework some comments (Waiman Long) [1709451] - [kernel] locking/qspinlock: Re-order code (Waiman Long) [1709451] - [x86] x86/headers: Fix -Wmissing-prototypes warning (Waiman Long) [1709451] - [x86] Revert "x86/refcount: Work around GCC inlining bug" (Waiman Long) [1709451] - [x86] x86/asm: 'Simplify' GEN_*_RMWcc() macros (Waiman Long) [1709451] - [x86] x86/refcount: Work around GCC inlining bug (Waiman Long) [1709451] - [lib] locking/refcounts: Include fewer headers in (Waiman Long) [1709451] - [media] media: stk1160: Set the vb2_queue lock before calling vb2_queue_init (Torez Smith) [1697664] - [usb] USB: typec: fsusb302: Drop empty set_current_limit implementation (Torez Smith) [1697664] - [usb] USB: mark expected switch fall-throughs (Torez Smith) [1697664] - [usb] USB: musb: mark expected switch fall-throughs (Torez Smith) [1697664] - [usb] usb: wusbcore: security: cast sizeof to int for comparison (Torez Smith) [1697664] - [usb] usb: typec: tcpm: Support for Alternate Modes (Torez Smith) [1697664] - [usb] usb: typec: pi3usb30532: Start using generic state values (Torez Smith) [1697664] - [usb] usb: typec: Add driver for DisplayPort alternate mode (Torez Smith) [1697664] - [usb] usb: typec: Bus type for alternate modes (Torez Smith) [1697664] - [usb] usb: typec: Register a device for every mode (Torez Smith) [1697664] - [usb] usb: typec: mux: Get the mux identifier from function parameter (Torez Smith) [1697664] - [usb] usb: update for tcpci drivers moving out of staging (Torez Smith) [1697664] - [netdrv] net: usb: Mark expected switch fall-throughs (Torez Smith) [1697664] - [media] media: tm6000: add error handling for dvb_register_adapter (Torez Smith) [1697664] - [usb] usb: typec: function for checking cable plug orientation (Torez Smith) [1697664] - [include] usb: pd: include kernel.h (Torez Smith) [1697664] - [staging] staging: typec: tcpci: move tcpci drivers out of staging (Torez Smith) [1697664] - [usb] typec: tcpm: add starting value for drp toggling (Torez Smith) [1697664] - [usb] usb: typec: tcpm: support get typec and pd config from device properties (Torez Smith) [1697664] - [usb] usb: typec: add API to get typec basic port power and data config (Torez Smith) [1697664] - [staging] usb: typec: add fwnode to tcpc (Torez Smith) [1697664] - [documentation] dt-bindings: usb: add documentation for typec port controller(TCPCI) (Torez Smith) [1697664] - [documentation] dt-bindings: connector: add properties for typec (Torez Smith) [1697664] - [usb] usb: typec: tps6598x: Remove VLA usage (Torez Smith) [1697664] - [usb] usb: cdc-wdm: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: cdc-wdm: don't enable interrupts in USB-giveback (Torez Smith) [1697664] - [usb] usb: legousbtower: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: ldusb: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: iowarrior: remove intr_idx_lock (Torez Smith) [1697664] - [usb] usb: adutux: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: wusbcore: remove excessive irqsave (Torez Smith) [1697664] - [usb] usb: usb-skeleton: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: usblp: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: usbfs: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: core: use irqsave() in sg_complete() complete callback (Torez Smith) [1697664] - [usb] usb: cdc-acm: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: host: ehci-npcm7xx: Fix some error codes in probe (Torez Smith) [1697664] - [media] media: cx231xx: fix RC_CORE dependency (Torez Smith) [1697664] - [usb] USB: serial: digi_acceleport: rename tty flag variable (Torez Smith) [1697664] - [usb] USB: serial: usb_wwan: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: ti_usb_3410_5052: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: symbolserial: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: sierra: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: sierra: fix potential deadlock at close (Torez Smith) [1697664] - [usb] USB: serial: quatech2: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: mos7840: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: mos7720: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: io_ti: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: io_edgeport: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: digi_acceleport: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: cyberjack: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: chipidea: tegra: Use aligned DMA on Tegra114/124 (Torez Smith) [1697664] - [documentation] dt-bindings: usb: new ehci-npcm7xx dt (Torez Smith) [1697664] - [usb] USB host: Add USB ehci support for nuvoton npcm7xx platform (Torez Smith) [1697664] - [usb] usb: cdc-acm: Decrement tty port's refcount if probe() fail (Torez Smith) [1697664] - [usb] USB: mon: use ktime_get_real_ts64 instead of getnstimeofday64 (Torez Smith) [1697664] - [usb] USB: xhci-hcd: Add get_resuming_ports method (Torez Smith) [1697664] - [usb] USB: ehci-hcd: Add get_resuming_ports method (Torez Smith) [1697664] - [usb] USB: Report wakeup events on root-hub ports (Torez Smith) [1697664] - [usb] USB: serial: cast sizeof() to int when comparing with error code (Torez Smith) [1697664] - [netdrv] net: drivers/net: Convert random_ether_addr to eth_random_addr (Torez Smith) [1697664] - [netdrv] net: usb: rtl8150: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [netdrv] net: usb: r8152: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [netdrv] net: usb: kaweth: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [netdrv] net: usb: hso: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [netdrv] net: usb: cdc-phonet: use irqsave() in USB's complete callback (Torez Smith) [1697664]- [net] selftests/tls: add test for sleeping even though there is data (Sabrina Dubroca) [1711821] - [net] tls: fix no wakeup on partial reads (Sabrina Dubroca) [1711821] - [net] selftests/tls: test for lowat overshoot with multiple records (Sabrina Dubroca) [1711821] - [net] tls: fix lowat calculation if some data came from previous record (Sabrina Dubroca) [1711821] - [net] tls: don't ignore netdev notifications if no TLS features (Sabrina Dubroca) [1711821] - [net] tls: fix state removal with feature flags off (Sabrina Dubroca) [1711821] - [net] tls: handle errors from padding_length() (Sabrina Dubroca) [1711821] - [net] tls: avoid NULL pointer deref on nskb->sk in fallback (Sabrina Dubroca) [1711821] - [net] tls: byte swap device req TCP seq no upon setting (Sabrina Dubroca) [1711821] - [net] tls: remove old exports of sk_destruct functions (Sabrina Dubroca) [1711821] - [net] tls: don't log errors every time offload can't proceed (Sabrina Dubroca) [1711821] - [net] tls: fix refcount adjustment in fallback (Sabrina Dubroca) [1711821] - [net] strparser: make it explicitly non-modular (Sabrina Dubroca) [1711821] - [net] strparser: partially revert "strparser: Call skb_unclone conditionally" (Sabrina Dubroca) [1711821] - [net] tls: fix the IV leaks (Sabrina Dubroca) [1711821] - [net] strparser: fix comment (Sabrina Dubroca) [1711821] - [net] tls: prevent false connection termination with offload (Sabrina Dubroca) [1711821] - [net] tls: Replace kfree_skb() with consume_skb() (Sabrina Dubroca) [1711821] - [net] strparser: fix a missing check for create_singlethread_workqueue (Sabrina Dubroca) [1711821] - [net] tls: Fix tls_device receive (Sabrina Dubroca) [1711821] - [net] tls: Fix mixing between async capable and async (Sabrina Dubroca) [1711821] - [net] tls: Return type of non-data records retrieved using MSG_PEEK in recvmsg (Sabrina Dubroca) [1711821] - [net] selftest/tls: Add test to verify received 'type' of non-data record (Sabrina Dubroca) [1711821] - [net] tls: Move protocol constants from cipher context to tls context (Sabrina Dubroca) [1711821] - [net] tls: Do not use async crypto for non-data records (Sabrina Dubroca) [1711821] - [net] tls: Disable async decrytion for tls1.3 (Sabrina Dubroca) [1711821] - [net] tls: Set async_capable for tls zerocopy only if we see EINPROGRESS (Sabrina Dubroca) [1711821] - [net] tls: Add tests for TLS 1.3 (Sabrina Dubroca) [1711821] - [net] tls: Add tls 1.3 support (Sabrina Dubroca) [1711821] - [net] tls: Refactor control message handling on recv (Sabrina Dubroca) [1711821] - [net] tls: Refactor tls aad space size calculation (Sabrina Dubroca) [1711821] - [net] tls: Support 256 bit keys (Sabrina Dubroca) [1711821] - [net] tls: free ctx in sock destruct (Sabrina Dubroca) [1711821] - [net] tls: build_protos moved to common routine (Sabrina Dubroca) [1711821] - [net] tls: Fix recvmsg() to be able to peek across multiple records (Sabrina Dubroca) [1711821] - [net] tls: Make function tls_sw_do_sendpage static (Sabrina Dubroca) [1711821] - [net] tls: remove unused function tls_sw_sendpage_locked (Sabrina Dubroca) [1711821] - [net] Optimize sk_msg_clone() by data merge to end dst sg entry (Sabrina Dubroca) [1711821] - [net] selftests/tls: Fix recv partial/large_buff test cases (Sabrina Dubroca) [1711821] - [net] tls: allocate tls context using GFP_ATOMIC (Sabrina Dubroca) [1711821] - [net] tls: Init routines in create_ctx (Sabrina Dubroca) [1711821] - [net] selftests/tls: Fix recv(MSG_PEEK) & splice() test cases (Sabrina Dubroca) [1711821] - [net] tls: fix currently broken MSG_PEEK behavior (Sabrina Dubroca) [1711821] - [net] selftests/tls: Add MSG_WAITALL in recv() syscall (Sabrina Dubroca) [1711821] - [net] tls: async support causes out-of-bounds access in crypto APIs (Sabrina Dubroca) [1711821] - [net] selftests/tls: Add test for recv(PEEK) spanning across multiple records (Sabrina Dubroca) [1711821] - [net] tls: Add support for async decryption of tls records (Sabrina Dubroca) [1711821] - [net] tls: Calculate nsg for zerocopy path without skb_cow_data (Sabrina Dubroca) [1711821] - [net] strparser: remove redundant variable 'rd_desc' (Sabrina Dubroca) [1711821] - [net] tls: Use kmemdup to simplify the code (Sabrina Dubroca) [1711821] - [net] tls: Use socket data_ready callback on record availability (Sabrina Dubroca) [1711821] - [net] selftests: tls: add selftests for TLS sockets (Sabrina Dubroca) [1711821] - [net] strparser: Call skb_unclone conditionally (Sabrina Dubroca) [1711821] - [net] tls: Remove VLA usage on nonce (Sabrina Dubroca) [1711821] - [net] tls: Removed unused variable (Sabrina Dubroca) [1711821] - [netdrv] veth: use generic helper to report timestamping info (Jiri Benc) [1718938] - [netdrv] veth: Fix -Wformat-truncation (Jiri Benc) [1718938] - [netdrv] veth: Mark expected switch fall-throughs (Jiri Benc) [1718938] - [net] Add extack argument to rtnl_create_link (Jiri Benc) [1718938] - [netdrv] veth: Add ethtool statistics support for XDP (Jiri Benc) [1718938] - [netdrv] veth: Account for XDP packet statistics on rx side (Jiri Benc) [1718938] - [netdrv] veth: Account for packet drops in ndo_xdp_xmit (Jiri Benc) [1718938] - [netdrv] veth: rename pcpu_vstats as pcpu_lstats (Jiri Benc) [1718938] - [netdrv] net: move definition of pcpu_lstats to header file (Jiri Benc) [1718938] - [netdrv] veth: add software timestamping (Jiri Benc) [1718938] - [net] tcp: tcp_grow_window() needs to respect tcp_space() (Marcelo Leitner) [1718344] - [net] tcp: fix a potential NULL pointer dereference in tcp_sk_exit (Marcelo Leitner) [1718344] - [net] tcp: do not use ipv6 header for ipv4 flow (Marcelo Leitner) [1718344] - [net] tcp: Don't access TCP_SKB_CB before initializing it (Marcelo Leitner) [1718344] - [net] tcp: do not report TCP_CM_INQ of 0 for closed connections (Marcelo Leitner) [1718344] - [net] tcp: clear icsk_backoff in tcp_write_queue_purge() (Marcelo Leitner) [1718344] - [net] tcp: allow MSG_ZEROCOPY transmission also in CLOSE_WAIT state (Marcelo Leitner) [1718344] - [net] tcp: change txhash on SYN-data timeout (Marcelo Leitner) [1718344] - [net] tcp: lack of available data can also cause TSO defer (Marcelo Leitner) [1718344] - [net] tcp: fix NULL ref in tail loss probe (Marcelo Leitner) [1718344] - [net] tcp: Do not underestimate rwnd_limited (Marcelo Leitner) [1718344] - [net] tcp: defer SACK compression after DupThresh (Marcelo Leitner) [1718344] - [net] tcp: do not release socket ownership in tcp_close() (Marcelo Leitner) [1718344] - [net] tcp: Fix SOF_TIMESTAMPING_RX_HARDWARE to use the latest timestamp during TCP coalescing (Marcelo Leitner) [1718344] - [net] inet: make sure to grab rcu_read_lock before using ireq->ireq_opt (Marcelo Leitner) [1718344] - [net] tcp/dccp: fix lockdep issue when SYN is backlogged (Marcelo Leitner) [1718344] - [net] xfrm4: Fix uninitialized memory read in _decode_session4 (Sabrina Dubroca) [1718812] - [net] esp4: add length check for UDP encapsulation (Sabrina Dubroca) [1718812] - [net] xfrm: clean up xfrm protocol checks (Sabrina Dubroca) [1718812] - [net] xfrm6_tunnel: Fix potential panic when unloading xfrm6_tunnel module (Sabrina Dubroca) [1718812] - [net] xfrm: Reset secpath in xfrm failure (Sabrina Dubroca) [1718812] - [net] xfrm: policy: Fix out-of-bound array accesses in __xfrm_policy_unlink (Sabrina Dubroca) [1718812] - [net] xfrm: destroy xfrm_state synchronously on net exit path (Sabrina Dubroca) [1718812] - [net] esp: Skip TX bytes accounting when sending from a request socket (Sabrina Dubroca) [1718812] - [net] xfrm: refine validation of template and selector families (Sabrina Dubroca) [1718812] - [net] xfrm: policy: increment xfrm_hash_generation on hash rebuild (Sabrina Dubroca) [1718812] - [net] xfrm6_tunnel: Fix spi check in __xfrm6_tunnel_alloc_spi (Sabrina Dubroca) [1718812] - [net] xfrm_user: fix freeing of xfrm states on acquire (Sabrina Dubroca) [1718812] - [net] xfrm: Fix NULL pointer dereference in xfrm_input when skb_dst_force clears the dst_entry (Sabrina Dubroca) [1718812] - [net] xfrm: Fix error return code in xfrm_output_one() (Sabrina Dubroca) [1718812] - [net] vti4: eliminated some duplicate code (Guillaume Nault) [1718443] - [net] vti4: removed duplicate log message (Guillaume Nault) [1718443] - [net] vti4: ipip tunnel deregistration fixes (Guillaume Nault) [1718443] - [net] vti4: Fix a ipip packet processing bug in 'IPCOMP' virtual tunnel (Guillaume Nault) [1718443] - [net] fou: do not use guehdr after iptunnel_pull_offloads in gue_udp_recv (Guillaume Nault) [1718443] - [netdrv] vxlan: test dev->flags & IFF_UP before calling gro_cells_receive() (Guillaume Nault) [1718443] - [netdrv] vxlan: test dev->flags & IFF_UP before calling netif_rx() (Guillaume Nault) [1718443] - [net] devlink: turn devlink into a built-in (Petr Oros) [1717458] - [net] ipv6: fix EFAULT on sendto with icmpv6 and hdrincl (Stefano Brivio) [1718503] - [net] ipv6: use READ_ONCE() for inet->hdrincl as in ipv4 (Stefano Brivio) [1718503] - [net] ipv6: Fix redirect with VRF (Stefano Brivio) [1718503] - [net] ipv6: Consider sk_bound_dev_if when binding a raw socket to an address (Stefano Brivio) [1718503] - [net] ipv6: prevent possible fib6 leaks (Stefano Brivio) [1718503] - [net] vrf: sit mtu should not be updated when vrf netdev is the link (Stefano Brivio) [1718503] - [net] ipv6: A few fixes on dereferencing rt->from (Stefano Brivio) [1718503] - [tools] selftests: fib_rule_tests: Fix icmp proto with ipv6 (Stefano Brivio) [1718503] - [net] ipv6: fix races in ip6_dst_destroy() (Stefano Brivio) [1718503] - [net] ipv6/flowlabel: wait rcu grace period before put_pid() (Stefano Brivio) [1718503] - [net] ipv6: invert flowlabel sharing check in process and user mode (Stefano Brivio) [1718503] - [net] route: Avoid crash from dereferencing NULL rt->from (Stefano Brivio) [1718503] - [net] udpv6: Check address length before reading address family (Stefano Brivio) [1718503] - [net] ip6_gre: fix possible use-after-free in ip6erspan_rcv (Stefano Brivio) [1718503] - [net] ip6_gre: remove gre_hdr_len from ip6erspan_rcv (Stefano Brivio) [1718503] - [net] ipv6: Fix dangling pointer when ipv6 fragment (Stefano Brivio) [1718503] - [net] ip6_tunnel: Match to ARPHRD_TUNNEL6 for dev type (Stefano Brivio) [1718503] - [net] inet: switch IP ID generator to siphash (Stefano Brivio) [1718503] - [net] sit: fix UBSAN Undefined behaviour in check_6rd (Stefano Brivio) [1718503] - [net] ip6mr: Do not call __IP6_INC_STATS() from preemptible context (Stefano Brivio) [1718503] - [net] sit: fix memory leak in sit_init_net() (Stefano Brivio) [1718503] - [net] ipv4: Add ICMPv6 support when parse route ipproto (Stefano Brivio) [1718503] - [net] ipv6: Return error for RTA_VIA attribute (Stefano Brivio) [1718503] - [net] Set rtm_table to RT_TABLE_COMPAT for ipv6 for tables > 255 (Stefano Brivio) [1718503] - [net] ip6_gre: do not report erspan_ver for ip6gre or ip6gretap (Stefano Brivio) [1718503] - [net] ipv6: route: enforce RCU protection in rt6_update_exception_stamp_rt() (Stefano Brivio) [1718503] - [net] ipv6: route: enforce RCU protection in ip6_route_check_nh_onlink() (Stefano Brivio) [1718503] - [net] ipv6: propagate genlmsg_reply return code (Stefano Brivio) [1718503] - [net] fix IPv6 prefix route residue (Stefano Brivio) [1718503] - [net] ip6mr: Fix notifiers call on mroute_clean_tables() (Stefano Brivio) [1718503] - [net] af_packet: fix raw sockets over 6in4 tunnel (Stefano Brivio) [1718503] - [net] ip6_gre: fix tunnel list corruption for x-netns (Stefano Brivio) [1718503] - [net] ipv6: fix kernel-infoleak in ipv6_local_error() (Stefano Brivio) [1718503] - [net] ip: on queued skb use skb_header_pointer instead of pskb_may_pull (Stefano Brivio) [1718503] - [net] ipv4: fix use-after-free in ip_cmsg_recv_dstaddr() (Stefano Brivio) [1718503] - [net] ipv6: Take rcu_read_lock in __inet6_bind for mapped addresses (Stefano Brivio) [1718503] - [net] ipv6: Consider sk_bound_dev_if when binding a socket to a v4 mapped address (Stefano Brivio) [1718503] - [net] ipv6: Consider sk_bound_dev_if when binding a socket to an address (Stefano Brivio) [1718503] - [net] ip: validate header length on virtual device xmit (Stefano Brivio) [1718503] - [net] ipv6: Fix a test against 'ipv6_find_idev()' return value (Stefano Brivio) [1718503] - [net] ipv6: tunnels: fix two use-after-free (Stefano Brivio) [1718503] - [net] ipv6: add missing tx timestamping on IPPROTO_RAW (Stefano Brivio) [1718503] - [net] clear skb->tstamp in forwarding paths (Stefano Brivio) [1718503] - [net] ipv6: sr: properly initialize flowi6 prior passing to ip6_route_output (Stefano Brivio) [1718503] - [net] always initialize pagedlen (Stefano Brivio) [1718503] - [net] ipv6: Fix PMTU updates for UDP/raw sockets in presence of VRF (Stefano Brivio) [1718503] - [net] ipv6: gro: do not use slow memcmp() in ipv6_gro_receive() (Stefano Brivio) [1718503] - [net] xfrm: fix out-of-bounds packet access (Stefano Brivio) [1718503] - [net] ipv6: take rcu lock in rawv6_send_hdrinc() (Stefano Brivio) [1718503] - [net] ip6_tunnel: be careful when accessing the inner header (Stefano Brivio) [1718503] - [net] revert "ipv6: fix double refcount of fib6_metrics" (Stefano Brivio) [1718503] - [net] ipv6: fix memory leak on dst->_metrics (Stefano Brivio) [1718503] - [net] ipv6: fix cleanup ordering for ip6_mr failure (Stefano Brivio) [1718503] - [net] ipv6: fix cleanup ordering for pingv6 registration (Stefano Brivio) [1718503] - [net] ip6_tunnel: collect_md xmit: Use ip_tunnel_key's provided src address (Stefano Brivio) [1718503] - [net] ipv6: fix addrconf_sysctl_addr_gen_mode (Stefano Brivio) [1718503] - [net] ipv6: don't reinitialize ndev->cnf.addr_gen_mode on new inet6_dev (Stefano Brivio) [1718503] - [net] ipv6: reserve room for IFLA_INET6_ADDR_GEN_MODE (Stefano Brivio) [1718503] - [net] ipv6: propagate net.ipv6.conf.all.addr_gen_mode to devices (Stefano Brivio) [1718503] - [net] openvswitch: check for null pointer return from nla_nest_start_noflag (Stefano Brivio) [1718408] - [net] openvswitch: add seqadj extension when NAT is used (Stefano Brivio) [1718408] - [net] netfilter: Replace spin_is_locked() with lockdep (Stefano Brivio) [1718392] - [net] netfilter: ipset: do not call ipset_nest_end after nla_nest_cancel (Stefano Brivio) [1718392] - [net] netfilter: ipset: Fix calling ip_set() macro at dumping (Stefano Brivio) [1718392] - [include] netfilter: ipset: Correct rcu_dereference() call in ip_set_put_comment() (Stefano Brivio) [1718392] - [net] netfilter: ipset: fix ip_set_list allocation failure (Stefano Brivio) [1718392] - [net] netfilter: ipset: Make invalid MAC address checks consistent (Stefano Brivio) [1649087] - [net] netfilter: ipset: Allow matching on destination MAC address for mac and ipmac sets (Stefano Brivio) [1649087] - [netdrv] rocker: Handle SWITCHDEV_PORT_ATTR_SET (Ivan Vecera) [1717892] - [net] switchdev: Add SWITCHDEV_PORT_ATTR_SET (Ivan Vecera) [1717892] - [netdrv] rocker: Add missing break for PRE_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [net] bridge: Stop calling switchdev_port_attr_get() (Ivan Vecera) [1717892] - [netdrv] rocker: Check Handle PORT_PRE_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [netdrv] mlxsw: spectrum: Handle PORT_PRE_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [include] net: switchdev: Add PORT_PRE_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [netdrv] rocker: Remove port_attr_bridge_flags_get assignment (Ivan Vecera) [1717892] - [netdrv] rocker: Remove getting PORT_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [net] pktgen: do not sleep with the thread lock held (Paolo Abeni) [1715575] - [include] ipv6: fix the check before getting the cookie in rt6_get_cookie (Xin Long) [1709166] - [net] ipv4: not do cache for local delivery if bc_forwarding is enabled (Xin Long) [1712657] - [net] sctp: avoid running the sctp state machine recursively (Xin Long) [1717316] - [netdrv] netdevsim: use skb_sec_path helper (Hangbin Liu) [1711810] - [netdrv] netdevsim: convert to DEFINE_SHOW_ATTRIBUTE (Hangbin Liu) [1711810] - [netdrv] netdevsim: make debug dirs' dentries static (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink: use internal netns switch for ip commands (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink: add testcases for vxlan flag sets (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink: Add a test case for multipath route get (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink.sh: add testcase for neigh get (Hangbin Liu) [1711810] - [tools] selftests: net: rtnetlink.sh: add fdb get test (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink.sh explicitly requires bash (Hangbin Liu) [1711810] - [net] udp: with udp_segment release on error path (Paolo Abeni) [1718079] - [net] ipv6: explicitly initialize udp6_addr in udp_sock_create6() (Paolo Abeni) [1718079] - [netdrv] geneve: Don't assume linear buffers in vxlan_err_lookup() (Stefano Brivio) [1652222] - [netdrv] vxlan: Don't assume linear buffers in vxlan_err_lookup() (Stefano Brivio) [1652222] - [netdrv] geneve: Initialize addr6 with memset (Stefano Brivio) [1652222] - [net] ip_tunnel: don't force DF when MTU is locked (Stefano Brivio) [1652222] - [netdrv] geneve: ICMP error lookup handler (Stefano Brivio) [1652222] - [netdrv] vxlan: ICMP error lookup handler (Stefano Brivio) [1652222] - [net] udp: Handle ICMP errors for tunnels with same destination port on both endpoints (Stefano Brivio) [1652222] - [net] udp: gro behind static key (Stefano Brivio) [1652222] - [net] bpf: in __bpf_redirect_no_mac pull mac only if present (Jiri Benc) [1687471] - [net] lwt_bpf: remove unnecessary rcu_read_lock in run_lwt_bpf (Jiri Benc) [1687471] - [net] bpf: add End.DT6 action to bpf_lwt_seg6_action helper (Jiri Benc) [1687471] - [net] bpf: fix out-of-bounds read in __bpf_skc_lookup (Jiri Benc) [1687459] - [net] bpf: Check sk_fullsock() before returning from bpf_sk_lookup() (Jiri Benc) [1687459] - [net] flow_dissector: disable preemption around BPF calls (Jiri Benc) [1687459] - [net] bpf: sockmap, only stop/flush strp if it was enabled at some point (Jiri Benc) [1687459] - [net] bpf: Stop the psock parser before canceling its work (Jiri Benc) [1687459] - [net] bpf: only test gso type on gso packets (Jiri Benc) [1687459] - [tools] selftests: add dummy xdp test helper (Jiri Benc) [1687459] - [net] filter: mark expected switch fall-through (Jiri Benc) [1687459] - [documentation] Update references to netdev-FAQ (Jiri Benc) [1687459] - [net] bpfilter: remove trailing newline (Jiri Benc) [1687459] - [net] core: filter: mark expected switch fall-through (Jiri Benc) [1687459] - [net] revert "xsk: simplify AF_XDP socket teardown" (Jiri Benc) [1687459] - [net] bpf/test_run: fix unkillable BPF_PROG_TEST_RUN (Jiri Benc) [1687459] - [net] xsk: share the mmap_sem for page pinning (Jiri Benc) [1687459] - [net] xsk: add missing smp_rmb() in xsk_mmap (Jiri Benc) [1687459] - [net] bpf: only adjust gso_size on bytestream protocols (Jiri Benc) [1687459] - [net] sk_msg: Always cancel strp work before freeing the psock (Jiri Benc) [1687459] - [net] bpf: sock recvbuff must be limited by rmem_max in bpf_setsockopt() (Jiri Benc) [1687459] - [net] bpf: fix SO_MAX_PACING_RATE to support TCP internal pacing (Jiri Benc) [1687459] - [net] bpf: bpf_setsockopt: reset sock dst on SO_MARK changes (Jiri Benc) [1687459] - [net] bpf: correctly set initial window on active Fast Open sender (Jiri Benc) [1687459] - [net] xsk: simplify AF_XDP socket teardown (Jiri Benc) [1687459] - [net] bpf: fix doc of bpf_skb_adjust_room() in uapi (Jiri Benc) [1687459] - [net] bpf: do not blindly change rlimit in reuseport net selftest (Jiri Benc) [1687459] - [net] xsk: proper AF_XDP socket teardown ordering (Jiri Benc) [1687459] - [net] bpf: typo fix in Documentation/networking/af_xdp.rst (Jiri Benc) [1687459] - [net] xdp: split code for map vs non-map redirect (Jiri Benc) [1687459] - [net] xdp: explicit inline __xdp_map_lookup_elem (Jiri Benc) [1687459] - [net] xdp: unlikely instrumentation for xdp map redirect (Jiri Benc) [1687459] - [net] xdp: remove redundant variable 'headroom' (Jiri Benc) [1687459] - [net] xsk: include XDP meta data in AF_XDP frames (Jiri Benc) [1687459] - [net] bpf: Enable BPF_PROG_TYPE_SK_REUSEPORT bpf prog in reuseport selection (Jiri Benc) [1687459] - [net] revert "xdp: add NULL pointer check in __xdp_return()" (Jiri Benc) [1687459] - [lib] test_rhashtable: Make test_insert_dup() allocate its hash table dynamically (Jiri Benc) [1717066] - [lib] test_rhashtable: remove semaphore usage (Jiri Benc) [1717066] - [lib] rhashtable: detect when object movement between tables might have invalidated a lookup (Jiri Benc) [1717066] - [lib] rhashtable: remove duplicated include from rhashtable.c (Jiri Benc) [1717066] - [lib] rhashtable: clean up dereference of ->future_tbl (Jiri Benc) [1717066] - [lib] rhashtable: use cmpxchg() to protect ->future_tbl (Jiri Benc) [1717066] - [lib] rhashtable: simplify nested_table_alloc() and rht_bucket_nested_insert() (Jiri Benc) [1717066] - [lib] rhashtable: simplify INIT_RHT_NULLS_HEAD() (Jiri Benc) [1717066] - [lib] rhashtable: remove nulls_base and related code (Jiri Benc) [1717066] - [lib] rhashtable: split rhashtable.h (Jiri Benc) [1717066] - [lib] rhashtable: silence RCU warning in rhashtable_test (Jiri Benc) [1717066] - [net] devlink: publish params only after driver init is done (Ivan Vecera) [1715929] - [net] iptunnel: NULL pointer deref for ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] ip_gre: Refactor collect metatdata mode tunnel xmit to ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] ip_tunnel: Fix route fl4 init in ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] ip_tunnel: Add tnl_update_pmtu in ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] ip_tunnel: Add ip tunnel dst_cache in ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] vlan: Mark expected switch fall-through (Hangbin Liu) [1664359] - [net] vlan: disable SIOCSHWTSTAMP in container (Hangbin Liu) [1664359] - [netdrv] macvlan: Mark expected switch fall-through (Hangbin Liu) [1664359] - [netdrv] macvlan: disable SIOCSHWTSTAMP in container (Hangbin Liu) [1664359] - [netdrv] macvlan: pass get_ts_info and SIOC[SG]HWTSTAMP ioctl to real device (Hangbin Liu) [1664359] - [net] ethtool: add compat for flash update (Petr Oros) [1708339] - [net] devlink: add flash update command (Petr Oros) [1708339] - [net] devlink: Fix list access without lock while reading region (Petr Oros) [1708339] - [net] devlink: Return right error code in case of errors for region read (Petr Oros) [1708339] - [net] devlink: use direct return of genlmsg_reply (Petr Oros) [1708339] - [net] devlink: Rename devlink health attributes (Petr Oros) [1709874] - [net] devlink: Modify reply of DEVLINK_CMD_HEALTH_REPORTER_GET (Petr Oros) [1709874] - [net] devlink: Update reporter state to error even if recover aborted (Petr Oros) [1709874] - [documentation] devlink: Add Documentation/networking/devlink-health.txt (Petr Oros) [1709874] - [net] devlink: Add health dump {get, clear} commands (Petr Oros) [1709874] - [net] devlink: Add health diagnose command (Petr Oros) [1709874] - [net] devlink: Add health recover command (Petr Oros) [1709874] - [net] devlink: Add health set command (Petr Oros) [1709874] - [net] devlink: Add health get command (Petr Oros) [1709874] - [net] devlink: Add health report functionality (Petr Oros) [1709874] - [net] devlink: Add health reporter create/destroy functionality (Petr Oros) [1709874] - [net] devlink: Add devlink formatted message (fmsg) API (Petr Oros) [1709874] - [net] devlink: add hardware errors tracing facility (Petr Oros) [1709874] - [net] cnb: devlink: report cell size of shared buffers (Petr Oros) [1708348] - [net] devlink: skip info_get op call if it is not defined in dumpit (Petr Oros) [1708342] - [include] devlink: add a generic board.manufacture version name (Petr Oros) [1708342] - [net] devlink: don't allocate attrs on the stack (Petr Oros) [1708342] - [net] devlink: fix condition for compat device info (Petr Oros) [1708342] - [net] ethtool: add compat for devlink info (Petr Oros) [1708342] - [include] devlink: add generic info version names (Petr Oros) [1708342] - [net] devlink: add version reporting to devlink info API (Petr Oros) [1708342] - [net] devlink: add device information API (Petr Oros) [1708342] - [net] devlink: Add devlink notifications support for port params (Petr Oros) [1710228] - [net] devlink: Add support for driverinit set value for devlink_port (Petr Oros) [1710228] - [net] devlink: Add support for driverinit get value for devlink_port (Petr Oros) [1710228] - [net] devlink: Add port param set command (Petr Oros) [1710228] - [net] devlink: Add port param get command (Petr Oros) [1710228] - [net] devlink: Add devlink_param for port register and unregister (Petr Oros) [1710228] - [net] ipv6: properly check return value in inet6_dump_all() (Petr Oros) [1714656] - [net] Don't return invalid table id error when dumping all families (Petr Oros) [1714656] - [net] ipmr_base: Do not reset index in mr_table_dump (Petr Oros) [1714656] - [net] ipv6: Fix dump of specific table with strict checking (Petr Oros) [1714656] - [net] ipv4: avoid compile error in fib_info_nh_uses_dev (Petr Oros) [1714656] - [net] ipv4: Bail early if user only wants prefix entries (Petr Oros) [1714656] - [net] ipv6: Bail early if user only wants cloned entries (Petr Oros) [1714656] - [net] mpls: Handle kernel side filtering of route dumps (Petr Oros) [1714656] - [net] Enable kernel side filtering of route dumps (Petr Oros) [1714656] - [net] Plumb support for filtering ipv4 and ipv6 multicast route dumps (Petr Oros) [1714656] - [net] ipmr: Refactor mr_rtm_dumproute (Petr Oros) [1714656] - [net] mpls: Plumb support for filtering route dumps (Petr Oros) [1714656] - [net] ipv6: Plumb support for filtering route dumps (Petr Oros) [1714656] - [net] netfilter: nft_fib: Convert nft_fib4_eval to new dev helper (Petr Oros) [1714656] - [net] netfilter: rpfilter: Convert rpfilter_lookup_reverse to new dev helper (Petr Oros) [1714656] - [net] ipv4: Move device validation to helper (Petr Oros) [1714656] - [net] ipv4: Plumb support for filtering route dumps (Petr Oros) [1714656] - [net] Add struct for fib dump filter (Petr Oros) [1714656] - [lib] iov_iter: Fix build error without CONFIG_CRYPTO (Ivan Vecera) [1714213] - [net] datagram: introduce skb_copy_and_hash_datagram_iter helper (Ivan Vecera) [1714213] - [lib] iov_iter: introduce hash_and_copy_to_iter helper (Ivan Vecera) [1714213] - [net] datagram: consolidate datagram copy to iter helpers (Ivan Vecera) [1714213] - [lib] iov_iter: pass void csum pointer to csum_and_copy_to_iter (Ivan Vecera) [1714213] - [net] datagram: open-code copy_page_to_iter (Ivan Vecera) [1714213] - [include] net: enable mpls_ptr in net_device (Hangbin Liu) [1350011] - [net] netfilter: ipset: actually allow allowable CIDR 0 in hash:net, port, net (Stefano Brivio) [1680512] - [net] netfilter: ipset: fix ip_set_byindex function (Stefano Brivio) [1680512] - [net] netfilter: ipset: Introduction of new commands and protocol version 7 (Stefano Brivio) [1680512] - [net] ipv6: don't return positive numbers when nothing was dumped (Petr Oros) [1700306] - [net] rtnetlink: restore handling of dumpit return value in rtnl_dump_all() (Petr Oros) [1700306] - [net] netlink: fixup regression in RTM_GETADDR (Petr Oros) [1700306] - [net] {ipv4, ipv6}: Do not put target net if input nsid is invalid (Petr Oros) [1700306] - [net] rtnl_dump_all needs to propagate error from dumpit function (Petr Oros) [1700306] - [net] rtnetlink: Move ifm in valid_fdb_dump_legacy to closer to use (Petr Oros) [1700306] - [net] neighbor: NTF_PROXY is a valid ndm_flag for a dump request (Petr Oros) [1700306] - [net] mpls: Implement handler for strict data checking on dumps (Petr Oros) [1700306] - [net] rtnetlink: Update comment in rtnl_stats_dump regarding strict data checking (Petr Oros) [1700306] - [net] ipv6: Put target net when address dump fails due to bad attributes (Petr Oros) [1700306] - [net] ipv4: Put target net when address dump fails due to bad attributes (Petr Oros) [1700306] - [tools] headers uapi: Update linux/netlink.h header copy (Petr Oros) [1700306] - [net] neigh: fix NULL deref in pneigh_dump_table() (Petr Oros) [1700306] - [net] ipv6: Add support for dumping addresses for a specific device (Petr Oros) [1700306] - [net] ipv4: Add support for dumping addresses for a specific device (Petr Oros) [1700306] - [net] ipv6: Remove ip_idx arg to in6_dump_addrs (Petr Oros) [1700306] - [net] ipv4: Move loop over addresses on a device into in_dev_dump_addr (Petr Oros) [1700306] - [net] netlink: Add answer_flags to netlink_callback (Petr Oros) [1700306] - [net] rtnetlink: Update rtnl_fdb_dump for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Move input checking for rtnl_fdb_dump to helper (Petr Oros) [1700306] - [net] bridge: Update br_mdb_dump for strict data checking (Petr Oros) [1700306] - [net] Update netconf dump handlers for strict data checking (Petr Oros) [1700306] - [net] ipv6: Update ip6addrlbl_dump for strict data checking (Petr Oros) [1700306] - [net] fib_rules: Update fib_nl_dumprule for strict data checking (Petr Oros) [1700306] - [net] namespace: Update rtnl_net_dumpid for strict data checking (Petr Oros) [1700306] - [net] neighbor: Update neightbl_dump_info for strict data checking (Petr Oros) [1700306] - [net] neighbor: Update neigh_dump_info for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update fib dumps for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update ipmr_rtm_dumplink for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update inet6_dump_ifinfo for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update rtnl_stats_dump for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update rtnl_bridge_getlink for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update rtnl_dump_ifinfo for strict data checking (Petr Oros) [1700306] - [net] ipv6: Update inet6_dump_addr for strict data checking (Petr Oros) [1700306] - [net] ipv4: Update inet_dump_ifaddr for strict data checking (Petr Oros) [1700306] - [net] netlink: Add new socket option to enable strict checking on dumps (Petr Oros) [1700306] - [net] ipv6: Refactor address dump to push inet6_fill_args to in6_dump_addrs (Petr Oros) [1700306] - [lib] netlink: Add strict version of nlmsg_parse and nla_parse (Petr Oros) [1700306] - [net] Add extack to nlmsg_parse (Petr Oros) [1700306] - [include] netlink: Add extack message to nlmsg_parse for invalid header length (Petr Oros) [1700306] - [net] netlink: Pass extack to dump handlers (Petr Oros) [1700306] - [net] neigh: Extend dump filter to proxy neighbor dumps (Petr Oros) [1700306] - [lib] netlink: add nested array policy validation (Petr Oros) [1700306] - [lib] netlink: allow NLA_NESTED to specify nested policy to validate (Petr Oros) [1700306] - [lib] netlink: move extack setting into validate_nla() (Petr Oros) [1700306] - [lib] netlink: make validation_data const (Petr Oros) [1700306] - [lib] netlink: remove NLA_NESTED_COMPAT (Petr Oros) [1700306] - [lib] netlink: add ethernet address policy types (Petr Oros) [1700306] - [net] sched: cls_u32: add res to offload information (Ivan Vecera) [1711377] - [net] sched: gred: support reporting stats from offloads (Ivan Vecera) [1711377] - [net] sched: gred: add basic Qdisc offload (Ivan Vecera) [1711377] - [net] sched: gred: allow manipulating per-DP RED flags (Ivan Vecera) [1711377] - [net] sched: gred: store red flags per virtual queue (Ivan Vecera) [1711377] - [net] sched: gred: provide a better structured dump and expose stats (Ivan Vecera) [1711377] - [net] sched: gred: store bytesin as a 64 bit value (Ivan Vecera) [1711377] - [net] sched: gred: use extack to provide more details on configuration errors (Ivan Vecera) [1711377] - [net] sched: gred: pass extack to nla_parse_nested() (Ivan Vecera) [1711377] - [net] sched: gred: separate error and non-error path in gred_change() (Ivan Vecera) [1711377] - [net] netlink: add NLA_REJECT policy type (Ivan Vecera) [1711377] - [lib] netlink: Return extack message if attribute validation fails (Ivan Vecera) [1711377] - [net] sched: red: notify drivers about RED's limit parameter (Ivan Vecera) [1711039] - [net] sched: mq: offload a graft notification (Ivan Vecera) [1711039] - [net] sched: red: offload a graft notification (Ivan Vecera) [1711039] - [net] sched: provide notification for graft on root (Ivan Vecera) [1711039] - [net] sched: prio: delay destroying child qdiscs on change (Ivan Vecera) [1711039] - [net] sched: red: delay destroying child qdisc on replace (Ivan Vecera) [1711039] - [net] sched: refactor grafting Qdiscs with a parent (Ivan Vecera) [1711039] - [net] sched: add an offload graft helper (Ivan Vecera) [1711039] - [net] sched: set TCQ_F_OFFLOADED flag for MQ (Ivan Vecera) [1711039] - [net] sched: red: remove unnecessary red_dump_offload_stats parameter (Ivan Vecera) [1711039] - [net] sched: add an offload dump helper (Ivan Vecera) [1711039] - [netdrv] netdevsim: Implement ndo_get_port_parent_id() (Ivan Vecera) [1708368] - [netdrv] rocker: Implement ndo_get_port_parent_id() (Ivan Vecera) [1708368] - [net] Introduce ndo_get_port_parent_id() (Ivan Vecera) [1708368] - [net] use indirect calls helpers at early demux stage (Paolo Abeni) [1700747] - [net] use indirect calls helpers for L3 handler hooks (Paolo Abeni) [1700747] - [net] use indirect calls helpers at the socket layer (Paolo Abeni) [1700747] - [net] use indirect calls helpers for ptype hook (Paolo Abeni) [1700747] - [net] add documentation to socket.c (Paolo Abeni) [1700747] - [net] udp: use indirect call wrappers for GRO socket lookup (Paolo Abeni) [1700747] - [net] use indirect call wrappers at GRO transport layer (Paolo Abeni) [1700747] - [net] use indirect call wrappers at GRO network layer (Paolo Abeni) [1700747] - [net] indirect call wrappers: helpers to speed-up indirect calls of builtin (Paolo Abeni) [1700747] - [powerpc] powerpc: bpf: Fix generation of load/store DW instructions (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: propagate liveness on all frames (Yauheni Kaliuta) [1700846] - [net] bpf: do not restore dst_reg when cur_state is freed (Yauheni Kaliuta) [1700846] - [tools] tools lib bpf: Fix the build by adding a missing stdarg.h include (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: fix version info and add it to shared object (Yauheni Kaliuta) [1700846] - [tools] btf: fix bug with resolving STRUCT/UNION into corresponding FWD (Yauheni Kaliuta) [1700846] - [tools] tools/libbpf: signedness bug in btf_dedup_ref_type() (Yauheni Kaliuta) [1700846] - [tools] libbpf: fix libbpf_print (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: simplify libbpf API function libbpf_set_print() (Yauheni Kaliuta) [1700846] - [tools] tools/bpftool: move set_max_rlimit() before __bpf_object__open_xattr() (Yauheni Kaliuta) [1700846] - [include] bpf: promote bpf_perf_event.h to mandatory UAPI header (Yauheni Kaliuta) [1700846] - [net] bpf: Avoid unnecessary instruction in convert_bpf_ld_abs() (Yauheni Kaliuta) [1700846] - [kernel] bpf: fix check of allowed specifiers in bpf_trace_printk (Yauheni Kaliuta) [1700846] - [documentation] bpf, doc: Document Jump X addressing mode (Yauheni Kaliuta) [1700846] - [tools] tools: bpf: fix license for a compat header file (Yauheni Kaliuta) [1700846] - [documentation] docs: bpf: Capitalise document heading (Yauheni Kaliuta) [1700846] - [documentation] docs: Add bpf/index to top level index (Yauheni Kaliuta) [1700846] - [documentation] docs: bpf: Add toctree to index (Yauheni Kaliuta) [1700846] - [documentation] docs: bpf: Rename README.rst to index.rst (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: skip verifier tests for unsupported map types (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: skip verifier tests for unsupported program types (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: skip sockmap in test_maps if kernel doesn't have support (Yauheni Kaliuta) [1700846] - [rpmspec] rpmspec: pack bpf-helpers, bpftool-net, bpftool-feature manpages (Yauheni Kaliuta) [1700846] - [net] bpf, tcp: correctly handle DONT_WAIT flags and timeo == 0 (Yauheni Kaliuta) [1700846] - [kernel] bpf: mark bpf_event_notify and bpf_event_init as static (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap fix msg->sg.size account on ingress skb (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap remove duplicate queue free (Yauheni Kaliuta) [1700846] - [net] net/tls: remove set but not used variables (Yauheni Kaliuta) [1700846] - [media] bpf: add map helper functions push, pop, peek in more BPF programs (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix infinite loop in map create (Yauheni Kaliuta) [1700846] - [net] net/tls: fix build without CONFIG_TLS_DEVICE (Yauheni Kaliuta) [1700846] - [net] net/tls: don't leak partially sent record in device mode (Yauheni Kaliuta) [1700846] - [net] xdp: fix cpumap redirect SKB creation bug (Yauheni Kaliuta) [1700846] - [net] net/core: Document reuseport_add_sock() bind_inany argument (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: clarify bump in libbpf version info (Yauheni Kaliuta) [1700846] - [net] net/tls: Inform user space about send buffer availability (Yauheni Kaliuta) [1700846] - [tools] libbpf: handle BTF parsing and loading properly (Yauheni Kaliuta) [1700846] - [net] bpf: fix warning about using plain integer as NULL (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: fixing leak when kernel does not support btf (Yauheni Kaliuta) [1700846] - [net] tls: Fix write space handling (Yauheni Kaliuta) [1700846] - [net] tls: Fix tls_device handling of partial records (Yauheni Kaliuta) [1700846] - [tools] bpf: bpftool, fix documentation for attach types (Yauheni Kaliuta) [1700846] - [tools] btf: separate btf creation and loading (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix a selftest test_btf failure (Yauheni Kaliuta) [1700846] - [tools] selftests/btf: add initial BTF dedup tests (Yauheni Kaliuta) [1700846] - [tools] btf: add BTF types deduplication algorithm (Yauheni Kaliuta) [1700846] - [tools] btf: extract BTF type size calculation (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: silence a libbpf unnecessary warning (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: implement libbpf btf__get_map_kv_tids() API function (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: expose functions btf_ext__* as API functions (Yauheni Kaliuta) [1700846] - [tools] libbpf: Add a support for getting xdp prog id on ifindex (Yauheni Kaliuta) [1700846] - [tools] libbpf: Add a helper for retrieving a map fd for a given name (Yauheni Kaliuta) [1700846] - [tools] libbpf: introduce bpf_map_lookup_elem_flags() (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add bash completion for bpftool probes (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for a network device (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add C-style "#define" output for probes (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for eBPF helper functions (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for eBPF map types (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for eBPF program types (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for kernel configuration options (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for /proc/ eBPF parameters (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add basic probe capability, probe syscall availability (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: print out btf log at LIBBPF_WARN level (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: move libbpf pr_* debug print functions to headers (Yauheni Kaliuta) [1700846] - [net] net: tls: Fix deadlock in free_resources tx (Yauheni Kaliuta) [1700846] - [net] net: tls: Save iv in tls_rec for async crypto requests (Yauheni Kaliuta) [1700846] - [tools] bpf: pull in pkt_sched.h header for tooling to fix bpftool build (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: change section name of bpfilter UMH blob (Yauheni Kaliuta) [1700846] - [netdrv] tap: call skb_probe_transport_header after setting skb->dev (Yauheni Kaliuta) [1700846] - [net] Prevent overflow of sk_msg in sk_msg_clone() (Yauheni Kaliuta) [1700846] - [net] tls: Do not call sk_memcopy_from_iter with zero length (Yauheni Kaliuta) [1700846] - [net] net: ipv4: Set skb->dev for output route resolution (Yauheni Kaliuta) [1700846] - [net] bpf: refactor bpf_test_run() to separate own failures and test program result (Yauheni Kaliuta) [1700846] - [include] bpf: fix pointer offsets in context for 32 bit (Yauheni Kaliuta) [1700846] - [tools] tools/bpftool: copy a few net uapi headers to tools directory (Yauheni Kaliuta) [1700846] - [net] bpf: tcp_bpf_recvmsg should return EAGAIN when nonblocking and no data (Yauheni Kaliuta) [1700846] - [net] bpf: skmsg, fix psock create on existing kcm/tls port (Yauheni Kaliuta) [1700846] - [net] tcp, ulp: remove socket lock assertion on ULP cleanup (Yauheni Kaliuta) [1700846] - [lib] bpf: test_bpf: add init_net to dev for flow_dissector (Yauheni Kaliuta) [1700846] - [net] flow_dissector: lookup netns by skb->sk if skb->dev is NULL (Yauheni Kaliuta) [1700846] - [net] tls: Fixed uninitialised vars warning (Yauheni Kaliuta) [1700846] - [include] cgroup: Simplify cgroup_ancestor (Yauheni Kaliuta) [1700846] - [netdrv] veth: Orphan skb before GRO (Yauheni Kaliuta) [1700846] - [net] net/core/filter: fix unused-variable warning (Yauheni Kaliuta) [1700846] - [net] bpf: fix build error with clang (Yauheni Kaliuta) [1700846] - [netdrv] veth: Free queues on link delete (Yauheni Kaliuta) [1700846] - [net] bpf: fix sanitation rewrite in case of non-pointers (Yauheni Kaliuta) [1700846] - [net] bpf: drop refcount if bpf_map_new_fd() fails in map_create() (Yauheni Kaliuta) [1700846] - [net] bpf: decrease usercnt if bpf_map_new_fd() fails in bpf_map_get_fd_by_id() (Yauheni Kaliuta) [1700846] - [net] bpf, lpm: fix lookup bug in map_delete_elem (Yauheni Kaliuta) [1700846] - [net] bpf: fix lockdep false positive in stackmap (Yauheni Kaliuta) [1700846] - [net] bpf: Fix narrow load on a bpf_sock returned from sk_lookup() (Yauheni Kaliuta) [1700846] - [net] bpf: Fix syscall's stackmap lookup potential deadlock (Yauheni Kaliuta) [1700846] - [kernel] bpf: fix potential deadlock in bpf_prog_register (Yauheni Kaliuta) [1700846] - [net] bpf: fix lockdep false positive in percpu_freelist (Yauheni Kaliuta) [1700846] - [net] bpf: run bpf programs with preemption disabled (Yauheni Kaliuta) [1700846] - [tools] bpf, selftests: fix handling of sparse CPU allocations (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix test_btf for typedef func_proto case (Yauheni Kaliuta) [1700846] - [net] bpf: btf: allow typedef func_proto (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix crash with un-owned prog arrays (Yauheni Kaliuta) [1700846] - [tools] bpftool: fix percpu maps updating (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: Cleanup license mess (Yauheni Kaliuta) [1700846] - [net] bpf: Annotate implicit fall through in cgroup_dev_func_proto (Yauheni Kaliuta) [1700846] - [net] bpf: Make function btf_name_offset_valid static (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: retry tests that expect build-id (Yauheni Kaliuta) [1700846] - [net] bpf: zero out build_id for BPF_STACK_BUILD_ID_IP (Yauheni Kaliuta) [1700846] - [net] bpf: don't assume build-id length is always 20 bytes (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: properly account for libbfd variations (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: retry loading program on EAGAIN (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: workaround clang asm goto compilation errors (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: install with_tunnels.sh for test_flow_dissector.sh (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: disallow to remove bpfilter module while being used (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: Fix type cast and pointer warnings (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: restart bpfilter_umh when error occurred (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: use cleanup callback to release umh_info (Yauheni Kaliuta) [1700846] - [kernel] umh: add exit routine for UMH process (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: Set user mode helper's command line (Yauheni Kaliuta) [1700846] - [kernel] umh: Add command line to user mode helpers (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: use get_pid_task instead of pid_task (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix bpftool map dump with bitfields (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: test btf bitfield with >=256 struct member offset (Yauheni Kaliuta) [1700846] - [net] bpf: fix bpffs bitfield pretty print (Yauheni Kaliuta) [1700846] - [net] bpf: fix panic in stack_map_get_build_id() on i386 and arm32 (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: install files tcp_(server|client)*.py (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: user proper argument index (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add missing executables to .gitignore (Yauheni Kaliuta) [1700846] - [tools] bpf, doc: add note for libbpf's stand-alone build (Yauheni Kaliuta) [1700846] - [documentation] bpf, doc: update design qa to reflect kern_version requirement (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix incorrect users of create_and_get_cgroup (Yauheni Kaliuta) [1700846] - [tools] bpf: add various test cases for alu op on mixed dst register types (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test [::] -> [::1] rewrite in sys_sendmsg in test_sock_addr (Yauheni Kaliuta) [1700846] - [net] bpf: Fix [::] -> [::1] rewrite in sys_sendmsg (Yauheni Kaliuta) [1700846] - [tools] bpf: add various test cases to selftests (Yauheni Kaliuta) [1700846] - [net] bpf: fix check_map_access smin_value test when pointer contains offset (Yauheni Kaliuta) [1700846] - [net] bpf: restrict stack pointer arithmetic for unprivileged (Yauheni Kaliuta) [1700846] - [net] bpf: restrict map value pointer arithmetic for unprivileged (Yauheni Kaliuta) [1700846] - [net] bpf: enable access to ax register also from verifier rewrite (Yauheni Kaliuta) [1700846] - [net] bpf: move tmp variable into ax register in interpreter (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix error printing in test_devmap() (Yauheni Kaliuta) [1700846] - [tools] bpf: fix segfault in test_verifier selftest (Yauheni Kaliuta) [1700846] - [net] bpf: tls_sw, init TLS ULP removes BPF proto hooks (Yauheni Kaliuta) [1700846] - [net] bpf: sk_msg, sock{map|hash} redirect through ULP (Yauheni Kaliuta) [1700846] - [net] bpf: sk_msg, zap ingress queue on psock down (Yauheni Kaliuta) [1700846] - [net] bpf: sk_msg, fix socket data_ready events (Yauheni Kaliuta) [1700846] - [net] bpf: skb_verdict, support SK_PASS on RX BPF path (Yauheni Kaliuta) [1700846] - [net] bpf: skmsg, replace comments with BUILD bug (Yauheni Kaliuta) [1700846] - [net] bpf: sk_msg, improve offset chk in _is_valid_access (Yauheni Kaliuta) [1700846] - [tools] bpf: sk_msg, fix sk_msg_md access past end test (Yauheni Kaliuta) [1700846] - [net] bpf/cpumap: make sure frame_size for build_skb is aligned if headroom isn't (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: add missing executables to .gitignore (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: reorder stack size check with dead code sanitization (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: verifier: add tests for JSET interpretation (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: teach the verifier to reason about the BPF_JSET instruction (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: add trivial JSET tests (Yauheni Kaliuta) [1700846] - [tools] bpf: Add BPF_LD_IMM64 to the line_info test (Yauheni Kaliuta) [1700846] - [net] bpf: Ensure line_info.insn_off cannot point to insn with zero code (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: do not force gcc as CC (Yauheni Kaliuta) [1700846] - [tools] bpf: fix up uapi helper description and sync bpf header with tools (Yauheni Kaliuta) [1700846] - [net] bpf: log struct/union attribute for forward type (Yauheni Kaliuta) [1700846] - [tools] bpf: sk_msg, add tests for size field (Yauheni Kaliuta) [1700846] - [tools] bpf: add tools lib/include support sk_msg_md size field (Yauheni Kaliuta) [1700846] - [include] bpf: sockmap, metadata support for reporting size of msg (Yauheni Kaliuta) [1700846] - [net] bpf: correct slot_type marking logic to allow more stack slot sharing (Yauheni Kaliuta) [1700846] - [kernel] bpf: support raw tracepoints in modules (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add an option to prevent auto-mount of bpffs, tracefs (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: attempt to mount tracefs if required for tracelog cmd (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: check precise {func, line, jited_line}_info_rec_size in test_btf (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: fix memleak by freeing line_info (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: support pretty print with kind_flag set (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: refactor btf_dumper_int_bits() (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: test kernel bpffs map pretty print with struct kind_flag (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add test_btf unit tests for kind_flag (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: sync btf.h header from kernel to tools (Yauheni Kaliuta) [1700846] - [net] bpf: enable cgroup local storage map pretty print with kind_flag (Yauheni Kaliuta) [1700846] - [net] bpf: btf: fix struct/union/fwd types with kind_flag (Yauheni Kaliuta) [1700846] - [net] bpf: btf: refactor btf_int_bits_seq_show() (Yauheni Kaliuta) [1700846] - [net] bpf: remove useless version check for prog load (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix -Wmissing declaration warnings (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix warning on struct bpf_prog_linfo definition (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add a prog array map update example to documentation (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix examples in documentation for bpftool prog (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add doc for -m option to bpftool-prog.rst (Yauheni Kaliuta) [1700846] - [net] bpf: add self-check logic to liveness analysis (Yauheni Kaliuta) [1700846] - [net] bpf: improve stacksafe state comparison (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: check insn processed in test_verifier (Yauheni Kaliuta) [1700846] - [net] bpf: speed up stacksafe check (Yauheni Kaliuta) [1700846] - [net] bpf: verbose log bpf_line_info in verifier (Yauheni Kaliuta) [1700846] - [net] bpf: Create a new btf_name_by_offset() for non type name use case (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Fix sk lookup usage in test_sock_addr (Yauheni Kaliuta) [1700846] - [net] bpf: remove obsolete prog->aux sanitation in bpf_insn_prepare_dump (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: make sure callees don't prune with caller differences (Yauheni Kaliuta) [1700846] - [tools] bpf: sync tools/include/uapi/linux/bpf.h (Yauheni Kaliuta) [1700846] - [net] bpf: include sub program tags in bpf_prog_info (Yauheni Kaliuta) [1700846] - [tools] bpf: Remove !func_info and !line_info check from test_btf and bpftool (Yauheni Kaliuta) [1700846] - [net] bpf: Remove bpf_dump_raw_ok() check for func_info and line_info (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: dual license all files (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: replace Netronome boilerplate with SPDX license headers (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix SPDX format in headers (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add btf annotations for cgroup_local_storage maps (Yauheni Kaliuta) [1700846] - [net] bpf: add bpffs pretty print for cgroup local storage maps (Yauheni Kaliuta) [1700846] - [net] bpf: pass struct btf pointer to the map_check_btf() callback (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: use __bpf_constant_htons in test_prog.c (Yauheni Kaliuta) [1700846] - [net] bpf: fix bpf_jit_limit knob for PAGE_SIZE >= 64K (Yauheni Kaliuta) [1700846] - [arm64] bpf: arm64: Enable arm64 jit to provide bpf_line_info (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: use proper type when passing prog_type (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: rename *_info_cnt to nr_*_info (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: sync kernel uapi bpf.h to tools directory (Yauheni Kaliuta) [1700846] - [net] bpf: rename *_info_cnt to nr_*_info in bpf_prog_info (Yauheni Kaliuta) [1700846] - [net] bpf: clean up bpf_prog_get_info_by_fd() (Yauheni Kaliuta) [1700846] - [tools] bpf: bpftool: Fix newline and p_err issue (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add missing pointer dereference for map stacktrace fixup (Yauheni Kaliuta) [1700846] - [net] bpf: relax verifier restriction on BPF_MOV | BPF_ALU (Yauheni Kaliuta) [1700846] - [tools] media: bpf: add bpf function to report mouse movement (Yauheni Kaliuta) [1700846] - [include] bpf: fix documentation for eBPF helpers (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: bpftool: Print bpf_line_info during prog dump (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: Add btf_line_info support to libbpf (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: Refactor and bug fix on the bpf_func_info loading logic (Yauheni Kaliuta) [1700846] - [tools] bpf: Add unit tests for bpf_line_info (Yauheni Kaliuta) [1700846] - [tools] bpf: Refactor and bug fix in test_func_type in test_btf.c (Yauheni Kaliuta) [1700846] - [tools] bpf: tools: Sync uapi bpf.h (Yauheni Kaliuta) [1700846] - [include] bpf: Add bpf_line_info support (Yauheni Kaliuta) [1700846] - [net] net/flow_dissector: correctly cap nhoff and thoff in case of BPF (Yauheni Kaliuta) [1700846] - [net] selftests/bpf: use thoff instead of nhoff in BPF flow dissector (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: update testcases for BPF_ALU | BPF_ARSH (Yauheni Kaliuta) [1700846] - [net] bpf: verifier remove the rejection on BPF_ALU | BPF_ARSH (Yauheni Kaliuta) [1700846] - [net] bpf: interpreter support BPF_ALU | BPF_ARSH (Yauheni Kaliuta) [1700846] - [s390] s390: bpf: implement jitting of BPF_ALU | BPF_ARSH | BPF_* (Yauheni Kaliuta) [1700846] - [powerpc] ppc: bpf: implement jitting of BPF_ALU | BPF_ARSH | BPF_* (Yauheni Kaliuta) [1700846] - [tools] bpf: Expect !info.func_info and insn_off name changes in test_btf/libbpf/bpftool (Yauheni Kaliuta) [1700846] - [tools] bpf: tools: Sync uapi bpf.h for the name changes in bpf_func_info (Yauheni Kaliuta) [1700846] - [net] bpf: Change insn_offset to insn_off in bpf_func_info (Yauheni Kaliuta) [1700846] - [net] bpf: Improve the info.func_info and info.func_info_rec_size behavior (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add a command to dump the trace pipe (Yauheni Kaliuta) [1700846] - [arm64] arm64/bpf: don't allocate BPF JIT programs in module memory (Yauheni Kaliuta) [1700846] - [net] bpf: add __weak hook for allocating executable memory (Yauheni Kaliuta) [1700846] - [net] bpf: add per-insn complexity limit (Yauheni Kaliuta) [1700846] - [net] bpf: improve verifier branch analysis (Yauheni Kaliuta) [1700846] - [net] bpf: check pending signals while verifying programs (Yauheni Kaliuta) [1700846] - [tools] selftests: add a test for bpf_prog_test_run_xattr (Yauheni Kaliuta) [1700846] - [tools] libbpf: add bpf_prog_test_run_xattr (Yauheni Kaliuta) [1700846] - [tools] tools: sync uapi/linux/bpf.h (Yauheni Kaliuta) [1700846] - [net] bpf: respect size hint to BPF_PROG_TEST_RUN if present (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: fix: seg fault with NULL pointer arg (Yauheni Kaliuta) [1700846] - [powerpc] bpf: powerpc64: optimize JIT passes for bpf function calls (Yauheni Kaliuta) [1700846] - [tools] bpf: allow BPF read access to qdisc pkt_len (Yauheni Kaliuta) [1700846] - [tools] libbpf: Fix license in README.rst (Yauheni Kaliuta) [1700846] - [net] bpf: Fix memleak in aux->func_info and aux->btf (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: get ifindex from ifname (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: improve xdp1 example (Yauheni Kaliuta) [1700846] - [tools] bpf: Apply F_NEEDS_EFFICIENT_UNALIGNED_ACCESS to more ACCEPT test cases (Yauheni Kaliuta) [1700846] - [tools] bpf: Make more use of 'any' alignment in test_verifier.c (Yauheni Kaliuta) [1700846] - [tools] bpf: Adjust F_NEEDS_EFFICIENT_UNALIGNED_ACCESS handling in test_verifier.c (Yauheni Kaliuta) [1700846] - [tools] bpf: Add BPF_F_ANY_ALIGNMENT (Yauheni Kaliuta) [1700846] - [tools] bpf: Improve socket lookup reuseport documentation (Yauheni Kaliuta) [1700846] - [tools] bpf: Support sk lookup in netns with id 0 (Yauheni Kaliuta) [1700846] - [tools] bpf: Fix verifier log string check for bad alignment (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add owner_prog_type and owner_jited to bpftool output (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: mark offloaded programs more explicitly in plain output (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix bash completion for new map types (queue and stack) (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix bash completion for bpftool prog (attach|detach) (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: use "/proc/self/" i.o. crafting links with getpid() (Yauheni Kaliuta) [1700846] - [arm64] arm64/bpf: use movn/movk/movk sequence to generate kernel addresses (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: make libbpf _GNU_SOURCE friendly (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix a bitfield pretty print issue (Yauheni Kaliuta) [1700846] - [tools] bpf: Fix various lib and testsuite build failures on 32-bit (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add addition type tests to test_btf (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix two test_btf unit test cases (Yauheni Kaliuta) [1700846] - [net] bpf: btf: check name validity for various types (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add config fragment CONFIG_FTRACE_SYSCALLS (Yauheni Kaliuta) [1700846] - [tools] bpf: test_sockmap, add options for msg_pop_data() helper (Yauheni Kaliuta) [1700846] - [tools] bpf: add msg_pop_data helper to tools (Yauheni Kaliuta) [1700846] - [tools] libbpf: Document API and ABI conventions (Yauheni Kaliuta) [1700846] - [tools] libbpf: Verify versioned symbols (Yauheni Kaliuta) [1700846] - [tools] libbpf: Add version script for DSO (Yauheni Kaliuta) [1700846] - [tools] libbpf: Name changing for btf_get_from_id (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: change selftest test_btf for both jit and non-jit (Yauheni Kaliuta) [1700846] - [net] bpf: btf: support proper non-jit func info (Yauheni Kaliuta) [1700846] - [arm64] bpf, arm64: fix getting subprog addr from aux for calls (Yauheni Kaliuta) [1700846] - [net] bpf, ppc64: generalize fetching subprog into bpf_jit_get_func_addr (Yauheni Kaliuta) [1700846] - [tools] bpf: align map type names formatting (Yauheni Kaliuta) [1700846] - [net] bpf: btf: fix spelling mistake "Memmber" -> "Member" (Yauheni Kaliuta) [1700846] - [net] bpf, tags: Fix DEFINE_PER_CPU expansion (Yauheni Kaliuta) [1700846] - [tools] bpf: Add BPF_MAP_TYPE_QUEUE and BPF_MAP_TYPE_STACK to bpftool-map (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: fix: error handling regarding kprobe_events (Yauheni Kaliuta) [1700846] - [tools] libbpf: make bpf_object__open default to UNSPEC (Yauheni Kaliuta) [1700846] - [tools] bpf: add skb->tstamp r/w access from tc clsact and cg skb progs (Yauheni Kaliuta) [1700846] - [net] bpf: fix integer overflow in queue_stack_map (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix spelling mistake "memeory" -> "memory" (Yauheni Kaliuta) [1700846] - [net] bpf, lpm: make longest_prefix_match() faster (Yauheni Kaliuta) [1700846] - [tools] bpf: adding tests for map_in_map helpber in libbpf (Yauheni Kaliuta) [1700846] - [tools] bpf: adding support for map in map in libbpf (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: don't specify prog name if kernel doesn't support it (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: remove map name retry from bpf_create_map_xattr (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: introduce bpf_object__probe_caps to test BPF capabilities (Yauheni Kaliuta) [1700846] - [tools] libbpf: make sure bpf headers are c++ include-able (Yauheni Kaliuta) [1700846] - [tools] bpf: fix a libbpf loader issue (Yauheni Kaliuta) [1700846] - [include] bpf: fix a compilation error when CONFIG_BPF_SYSCALL is not defined (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: add support for func types (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: enhance test_btf file testing to test func info (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: refactor to implement btf_get_from_id() in lib/bpf (Yauheni Kaliuta) [1700846] - [samples] tools/bpf: do not use pahole if clang/llvm can generate BTF sections (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add support to read .BTF.ext sections (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: extends test_btf to test load/retrieve func_type info (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add new fields for program load in lib/bpf (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: sync kernel uapi bpf.h header to tools directory (Yauheni Kaliuta) [1700846] - [net] bpf: Introduce bpf_func_info (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: Add tests for BTF_KIND_FUNC_PROTO and BTF_KIND_FUNC (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: Sync kernel btf.h header (Yauheni Kaliuta) [1700846] - [net] bpf: btf: Add BTF_KIND_FUNC and BTF_KIND_FUNC_PROTO (Yauheni Kaliuta) [1700846] - [net] bpf: btf: Break up btf_type_is_void() (Yauheni Kaliuta) [1700846] - [tools] tools: add selftest for BPF_F_ZERO_SEED (Yauheni Kaliuta) [1700846] - [tools] tools: sync linux/bpf.h (Yauheni Kaliuta) [1700846] - [include] bpf: move BPF_F_QUERY_EFFECTIVE after map flags (Yauheni Kaliuta) [1700846] - [net] bpf: allow zero-initializing hash map seed (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: retry map creation without the name (Yauheni Kaliuta) [1700846] - [net] bpf: allocate local storage buffers using GFP_ATOMIC (Yauheni Kaliuta) [1700846] - [net] bpf: fix off-by-one error in adjust_subprog_starts (Yauheni Kaliuta) [1700846] - [net] bpf: fix null pointer dereference on pointer offload (Yauheni Kaliuta) [1700846] - [tools] bpftool: make libbfd optional (Yauheni Kaliuta) [1700846] - [net] net/bpf: split VLAN_PRESENT bit handling from VLAN_TCI (Yauheni Kaliuta) [1700846] - [powerpc] net/bpf_jit: PPC: split VLAN_PRESENT bit handling from VLAN_TCI (Yauheni Kaliuta) [1700846] - [net] net/skbuff: add macros for VLAN_PRESENT bit (Yauheni Kaliuta) [1700846] - [tools] selftest/bpf: Use bpf_sk_lookup_{tcp, udp} in test_sock_addr (Yauheni Kaliuta) [1700846] - [net] bpf: Support socket lookup in CGROUP_SOCK_ADDR progs (Yauheni Kaliuta) [1700846] - [net] bpf: Fix IPv6 dport byte order in bpf_sk_lookup_udp (Yauheni Kaliuta) [1700846] - [net] bpf: Extend the sk_lookup() helper to XDP hookpoint (Yauheni Kaliuta) [1700846] - [net] bpf: helper to pop data from messages (Yauheni Kaliuta) [1700846] - [net] bpf: fix wrong helper enablement in cgroup local storage (Yauheni Kaliuta) [1700846] - [include] bpf: sk_msg program helper bpf_msg_push_data (Yauheni Kaliuta) [1700846] - [net] bpf: Fix IPv6 dport byte-order in bpf_sk_lookup (Yauheni Kaliuta) [1700846] - [net] bpf: Allow sk_lookup with IPv6 module (Yauheni Kaliuta) [1700846] - [net] net: core: Fix build with CONFIG_IPV6=m (Yauheni Kaliuta) [1700846] - [net] bpf: Fix dev pointer dereference from sk_skb (Yauheni Kaliuta) [1700846] - [net] bpf: fix building without CONFIG_INET (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: Fix bpf_program__next() API (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Fix uninitialized duration warning (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test narrow loads with off > 0 for bpf_sock_addr (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test narrow loads with off > 0 in test_verifier (Yauheni Kaliuta) [1700846] - [net] bpf: Allow narrow loads with offset > 0 (Yauheni Kaliuta) [1700846] - [tools] bpftool: support loading flow dissector (Yauheni Kaliuta) [1700846] - [tools] bpftool: add pinmaps argument to the load/loadall (Yauheni Kaliuta) [1700846] - [tools] bpftool: add loadall command (Yauheni Kaliuta) [1700846] - [tools] libbpf: add internal pin_name (Yauheni Kaliuta) [1700846] - [tools] libbpf: bpf_program__pin: add special case for instances.nr == 1 (Yauheni Kaliuta) [1700846] - [tools] libbpf: cleanup after partial failure in bpf_object__pin (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: rename flow dissector section to flow_dissector (Yauheni Kaliuta) [1700846] - [netdrv] bpf: do not pass netdev to translate() and prepare() offload callbacks (Yauheni Kaliuta) [1700846] - [net] bpf: pass prog instead of env to bpf_prog_offload_verifier_prep() (Yauheni Kaliuta) [1700846] - [netdrv] bpf: pass destroy() as a callback and remove its ndo_bpf subcommand (Yauheni Kaliuta) [1700846] - [include] bpf: pass translate() as a callback and remove its ndo_bpf subcommand (Yauheni Kaliuta) [1700846] - [netdrv] bpf: call verifier_prep from its callback in struct bpf_offload_dev (Yauheni Kaliuta) [1700846] - [net] bpf: call finalize() from its callback in struct bpf_offload_dev (Yauheni Kaliuta) [1700846] - [net] bpf: call verify_insn from its callback in struct bpf_offload_dev (Yauheni Kaliuta) [1700846] - [netdrv] bpf: pass a struct with offload callbacks to bpf_offload_dev_create() (Yauheni Kaliuta) [1700846] - [tools] kselftests/bpf: use ping6 as the default ipv6 ping binary when it exists (Yauheni Kaliuta) [1700846] - [tools] bpftool: Improve handling of ENOENT on map dumps (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add a test case for sock_ops perf-event notification (Yauheni Kaliuta) [1700846] - [net] bpf: add perf event notificaton support for sock_ops (Yauheni Kaliuta) [1700846] - [net] bpf: let verifier to calculate and record max_pkt_offset (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: update references to other man pages in documentation (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: pass an argument to silence open_obj_pinned() (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix plain output and doc for --bpffs option (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: prevent infinite loop in get_fdinfo() (Yauheni Kaliuta) [1700846] - [samples] bpf_load: add map name to load_maps error message (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: adjust rlimit RLIMIT_MEMLOCK when loading programs, maps (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: enable (uncomment) all tests in test_libbpf.sh (Yauheni Kaliuta) [1700846] - [net] bpf: fix bpf_prog_get_info_by_fd to return 0 func_lens for unpriv (Yauheni Kaliuta) [1700846] - [net] bpf: show main program address and length in bpf_prog_info (Yauheni Kaliuta) [1700846] - [net] bpf: show real jited address in bpf_prog_info->jited_ksyms (Yauheni Kaliuta) [1700846] - [net] bpf: show real jited prog address in /proc/kallsyms (Yauheni Kaliuta) [1700846] - [tools] bpf: test make sure to run unpriv test cases in test_verifier (Yauheni Kaliuta) [1700846] - [tools] bpf: add various test cases to test_verifier (Yauheni Kaliuta) [1700846] - [net] bpf: don't set id on after map lookup with ptr_to_map_val return (Yauheni Kaliuta) [1700846] - [tools] libbpf: Fix compile error in libbpf_attach_type_by_name (Yauheni Kaliuta) [1700846] - [tools] kselftests/bpf: use ping6 as the default ipv6 ping binary if it exists (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add unlimited rlimit for flow_dissector_load (Yauheni Kaliuta) [1700846] - [net] bpf: add bpf_jit_limit knob to restrict unpriv allocations (Yauheni Kaliuta) [1700846] - [net] bpf: make direct packet write unclone more robust (Yauheni Kaliuta) [1700846] - [net] bpf: fix leaking uninitialized memory on pop/peek helpers (Yauheni Kaliuta) [1700846] - [net] bpf: fix direct packet write into pop/peek helpers (Yauheni Kaliuta) [1700846] - [net] bpf: fix cg_skb types to hint access type in may_access_direct_pkt_data (Yauheni Kaliuta) [1700846] - [net] bpf: fix direct packet access for flow dissector progs (Yauheni Kaliuta) [1700846] - [net] bpf: disallow direct packet access for unpriv in cg_skb (Yauheni Kaliuta) [1700846] - [tools] bpf: fix test suite to enable all unpriv program types (Yauheni Kaliuta) [1700846] - [net] bpf, btf: fix a missing check bug in btf_parse (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add config fragments BPF_STREAM_PARSER and XDP_SOCKETS (Yauheni Kaliuta) [1700846] - [net] bpf: devmap: fix wrong interface selection in notifier_call (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix completion for "bpftool map update" (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: print nb of cmds to stdout (not stderr) for batch mode (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: document restriction on '.' in names to pin in bpffs (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix return value comparison for tests in test_libbpf.sh (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: simplify and cleanup perf ring buffer walk (Yauheni Kaliuta) [1700846] - [net] bpf, verifier: avoid retpoline for map push/pop/peek operation (Yauheni Kaliuta) [1700846] - [net] bpf, verifier: remove unneeded flow key in check_helper_mem_access (Yauheni Kaliuta) [1700846] - [net] bpf, verifier: reject xadd on flow key memory (Yauheni Kaliuta) [1700846] - [net] bpf, verifier: fix register type dump in xadd and st (Yauheni Kaliuta) [1700846] - [net] ulp: remove uid and user_visible members (Yauheni Kaliuta) [1700846] - [tools] bpf: test_sockmap add options to use msg_push_data (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf support for msg_push_data (Yauheni Kaliuta) [1700846] - [tools] Sync uapi/bpf.h to tools/include (Yauheni Kaliuta) [1700846] - [net] bpf: add tests for direct packet access from CGROUP_SKB (Yauheni Kaliuta) [1700846] - [net] bpf: add cg_skb_is_valid_access for BPF_PROG_TYPE_CGROUP_SKB (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: use correct barriers in perf ring buffer walk (Yauheni Kaliuta) [1700846] - [tools] tools, perf: add and use optimized ring_buffer_{read_head, write_tail} helpers (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add missing executables to .gitignore (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add test cases for queue and stack maps (Yauheni Kaliuta) [1700846] - [net] bpf: add MAP_LOOKUP_AND_DELETE_ELEM syscall (Yauheni Kaliuta) [1700846] - [net] bpf: add queue and stack maps (Yauheni Kaliuta) [1700846] - [net] bpf/verifier: add ARG_PTR_TO_UNINIT_MAP_VALUE (Yauheni Kaliuta) [1700846] - [net] bpf/syscall: allow key to be null in map functions (Yauheni Kaliuta) [1700846] - [net] bpf: rename stack trace map operations (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: use 4 context mode for the NFP disasm (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix file resource leak in load_kallsyms (Yauheni Kaliuta) [1700846] - [tools] bpf: sockmap, add msg_peek tests to test_sockmap (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap, support for msg_peek in sk_msg with redirect ingress (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap, fix skmsg recvmsg handler to track size correctly (Yauheni Kaliuta) [1700846] - [include] bpf: skmsg, improve sk_msg_used_element to work in cork context (Yauheni Kaliuta) [1700846] - [tools] libbpf: Per-symbol visibility for DSO (Yauheni Kaliuta) [1700846] - [tools] bpf, tls: add tls header to tools infrastructure (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add map create command (Yauheni Kaliuta) [1700846] - [tools] bpf: bpftool, add flag to allow non-compat map definitions (Yauheni Kaliuta) [1700846] - [tools] bpf: bpftool, add support for attaching programs to maps (Yauheni Kaliuta) [1700846] - [maintainers] bpf, doc: add maintainers entry to related files (Yauheni Kaliuta) [1700846] - [tools] bpf: add tls support for testing in test_sockmap (Yauheni Kaliuta) [1700846] - [net] tls: add bpf support to sk_msg handling (Yauheni Kaliuta) [1700846] - [net] tls: replace poll implementation with read hook (Yauheni Kaliuta) [1700846] - [net] tls: convert to generic sk_msg interface (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: convert to generic sk_msg interface (Yauheni Kaliuta) [1700846] - [net] tcp, ulp: remove ulp bits from sockmap (Yauheni Kaliuta) [1700846] - [net] tcp, ulp: enforce sock_owned_by_me upon ulp init and cleanup (Yauheni Kaliuta) [1700846] - [net] net/tls: Make function get_rec() static (Yauheni Kaliuta) [1700846] - [net] net/tls: Mark the end in scatterlist table (Yauheni Kaliuta) [1700846] - [net] tls: Fixed a memory leak during socket close (Yauheni Kaliuta) [1700846] - [net] net/tls: Removed redundant checks for non-NULL (Yauheni Kaliuta) [1700846] - [net] tls: Add support for inplace records encryption (Yauheni Kaliuta) [1700846] - [net] tls: Remove redundant vars from tls record structure (Yauheni Kaliuta) [1700846] - [net] net/tls: Fixed race condition in async encryption (Yauheni Kaliuta) [1700846] - [net] tls: Fix socket mem accounting error under async encryption (Yauheni Kaliuta) [1700846] - [net] net/tls: Add support for async encryption of records for performance (Yauheni Kaliuta) [1700846] - [net] tls: Remove dead code in tls_sw_sendmsg (Yauheni Kaliuta) [1700846] - [net] net/tls: Fixed return value when tls_complete_pending_work() fails (Yauheni Kaliuta) [1700846] - [net] bpf: wait for running BPF programs when updating map-in-map (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: install script with_addr.sh (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: add config fragment LWTUNNEL (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: use proper type and uapi perf_event.h header for libbpf (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add XDP selftests for modifying and popping VLAN headers (Yauheni Kaliuta) [1700846] - [tools] bpf: make TC vlan bpf_helpers avail to selftests (Yauheni Kaliuta) [1700846] - [net] net: fix generic XDP to handle if eth header was mangled (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: test_verifier, check bpf_map_lookup_elem access in bpf prog (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: test_verifier, change names of fixup maps (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool, print strerror when map lookup error occurs (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool, split the function do_dump() (Yauheni Kaliuta) [1700846] - [net] bpf: return EOPNOTSUPP when map lookup isn't supported (Yauheni Kaliuta) [1700846] - [net] bpf: error handling when map_lookup_elem isn't supported (Yauheni Kaliuta) [1700846] - [net] bpf: btf: Fix a missing check bug (Yauheni Kaliuta) [1700846] - [net] bpf: allow offload of programs with BPF-to-BPF function calls (Yauheni Kaliuta) [1700846] - [net] bpf: add verifier callback to get stack usage info for offloaded progs (Yauheni Kaliuta) [1700846] - [tools] libbpf: relicense libbpf as LGPL-2.1 OR BSD-2-Clause (Yauheni Kaliuta) [1700846] - [samples] bpf, tracex3_user: erase "ARRAY_SIZE" redefined (Yauheni Kaliuta) [1700846] - [tools] libbpf: Use __u32 instead of u32 in bpf_program__load (Yauheni Kaliuta) [1700846] - [tools] libbpf: Make include guards consistent (Yauheni Kaliuta) [1700846] - [tools] libbpf: Consistent prefixes for interfaces in str_error.h (Yauheni Kaliuta) [1700846] - [tools] libbpf: Consistent prefixes for interfaces in nlattr.h (Yauheni Kaliuta) [1700846] - [tools] libbpf: Consistent prefixes for interfaces in libbpf.h (Yauheni Kaliuta) [1700846] - [tools] libbpf: Move __dump_nlmsg_t from API to implementation (Yauheni Kaliuta) [1700846] - [documentation] Documentation: Describe bpf reference tracking (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Add C tests for reference tracking (Yauheni Kaliuta) [1700846] - [tools] libbpf: Support loading individual progs (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Add tests for reference tracking (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Generalize dummy program types (Yauheni Kaliuta) [1700846] - [tools] bpf: Add helper to retrieve socket in BPF (Yauheni Kaliuta) [1700846] - [include] bpf: Introduce bpf_skb_ancestor_cgroup_id helper (Yauheni Kaliuta) [1700846] - [tools] bpf: sync include/uapi/linux/bpf.h to tools/include/uapi/linux/bpf.h (Yauheni Kaliuta) [1700846] - [tools] bpf: sync bpf.h uapi with tools/ (Yauheni Kaliuta) [1700846] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1700846] - [tools] bpf: Sync bpf.h uapi to tools/ (Yauheni Kaliuta) [1700846] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1700846] - [net] bpf: Add reference tracking to verifier (Yauheni Kaliuta) [1700846] - [net] bpf: Macrofy stack state copy (Yauheni Kaliuta) [1700846] - [include] bpf: Add PTR_TO_SOCKET verifier type (Yauheni Kaliuta) [1700846] - [net] bpf: Generalize ptr_or_null regs check (Yauheni Kaliuta) [1700846] - [net] bpf: Reuse canonical string formatter for ctx errs (Yauheni Kaliuta) [1700846] - [net] bpf: Add iterator for spilled registers (Yauheni Kaliuta) [1700846] - [net] bpf: don't accept cgroup local storage with zero value size (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: cgroup local storage-based network counters (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: extend test_cgrp2_attach2 test to use per-cpu cgroup storage (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: extend the storage test to test per-cpu cgroup storage (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add verifier per-cpu cgroup storage tests (Yauheni Kaliuta) [1700846] - [tools] bpftool: add support for PERCPU_CGROUP_STORAGE maps (Yauheni Kaliuta) [1700846] - [net] bpf: don't allow create maps of per-cpu cgroup local storages (Yauheni Kaliuta) [1700846] - [net] bpf: introduce per-cpu cgroup local storage (Yauheni Kaliuta) [1700846] - [net] bpf: rework cgroup storage pointer passing (Yauheni Kaliuta) [1700846] - [net] bpf: extend cgroup bpf core to allow multiple cgroup storage types (Yauheni Kaliuta) [1700846] - [net] bpf/test_run: support cgroup local storage (Yauheni Kaliuta) [1700846] - [net] bpf: harden flags check in cgroup_storage_update_elem() (Yauheni Kaliuta) [1700846] - [net] bpf: permit CGROUP_DEVICE programs accessing helper bpf_get_current_cgroup_id() (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test libbpf_{prog,attach}_type_by_name (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Use libbpf_attach_type_by_name in test_socket_cookie (Yauheni Kaliuta) [1700846] - [tools] libbpf: Support sk_skb/stream_{parser, verdict} section names (Yauheni Kaliuta) [1700846] - [tools] libbpf: Support cgroup_skb/{e,in}gress section names (Yauheni Kaliuta) [1700846] - [tools] libbpf: Introduce libbpf_attach_type_by_name (Yauheni Kaliuta) [1700846] - [tools] bpftool: Fix bpftool net output (Yauheni Kaliuta) [1700846] - [tools] bpftool: add support for BPF_MAP_TYPE_REUSEPORT_SOCKARRAY maps (Yauheni Kaliuta) [1700846] - [tools] bpf: test_maps, only support ESTABLISHED socks (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap, fix transition through disconnect without close (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap only allow ESTABLISHED sock state (Yauheni Kaliuta) [1700846] - [net] bpf: remove redundant null pointer check before consume_skb (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: fix compilation failure (Yauheni Kaliuta) [1700846] - [net] flow_dissector: fix build failure without CONFIG_NET (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: fix a compilation failure (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: remove duplicated includes (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: improve output format for bpftool net (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix bpf_flow.c build (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: test bpf flow dissection (Yauheni Kaliuta) [1700846] - [tools] flow_dissector: implements eBPF parser (Yauheni Kaliuta) [1700846] - [tools] bpf: support flow dissector in libbpf and bpftool (Yauheni Kaliuta) [1700846] - [include] flow_dissector: implements flow dissector BPF hook (Yauheni Kaliuta) [1700846] - [net] bpf: btf: Fix end boundary calculation for type section (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix a netlink recv issue (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: support prog array map and map of maps (Yauheni Kaliuta) [1700846] - [net] bpf: add bpffs pretty print for program array map (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: add net support (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add more netlink functionalities in lib/bpf (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: move bpf/lib netlink related functions into a new file (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf/test_progs: do not check errno == 0 (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add missing executables to .gitignore (Yauheni Kaliuta) [1700846] - [net] bpf/verifier: fix verifier instability (Yauheni Kaliuta) [1700846] - [net] bpf: avoid misuse of psock when TCP_ULP_BPF collides with another ULP (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool, add xskmap in map types (Yauheni Kaliuta) [1700846] - [tools] bpf: add selftest for bpf's (set|get)_sockopt for SAVE_SYN (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: xdpsock, minor fixes (Yauheni Kaliuta) [1700846] - [samples] bpf: add TCP_SAVE_SYN/TCP_SAVED_SYN sample program (Yauheni Kaliuta) [1700846] - [net] bpf: add TCP_SAVE_SYN/TCP_SAVED_SYN options for bpf_(set|get)sockopt (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: add btf percpu map formated dump (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add bpffs percpu map pretty print tests in test_btf (Yauheni Kaliuta) [1700846] - [net] bpf: add bpffs pretty print for percpu arraymap/hash/lru_hash (Yauheni Kaliuta) [1700846] - [net] bpf/verifier: display non-spill stack slot types in print_verifier_state (Yauheni Kaliuta) [1700846] - [tools] bpf: use --cgroup in test_suite if supplied (Yauheni Kaliuta) [1700846] - [tools] bpf: sockmap test remove shutdown() calls (Yauheni Kaliuta) [1700846] - [net] bpf: remove duplicated include from syscall.c (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap, decrement copied count correctly in redirect error case (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix psock refcount leak in bpf_tcp_recvmsg (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix potential use after free in bpf_tcp_close (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: return from do_event_pipe() on bad arguments (Yauheni Kaliuta) [1700846] - [net] bpf: use per htab salt for bucket hash (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap: write_space events need to be passed to TCP handler (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix sock hash count in alloc_sock_hash_elem (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix sock_hash_alloc and reject zero-sized keys (Yauheni Kaliuta) [1700846] - [net] bpf: fix redirect to map under tail calls (Yauheni Kaliuta) [1700846] - [netdrv] veth: Support per queue XDP ring (Yauheni Kaliuta) [1700846] - [netdrv] veth: Add XDP TX and REDIRECT (Yauheni Kaliuta) [1700846] - [net] xdp: Helpers for disabling napi_direct of xdp_return_frame (Yauheni Kaliuta) [1700846] - [net] bpf: Make redirect_info accessible from modules (Yauheni Kaliuta) [1700846] - [netdrv] veth: Add ndo_xdp_xmit (Yauheni Kaliuta) [1700846] - [netdrv] veth: Handle xdp_frames in xdp napi ring (Yauheni Kaliuta) [1700846] - [netdrv] veth: Avoid drops by oversized packets when XDP is enabled (Yauheni Kaliuta) [1700846] - [netdrv] veth: Add driver XDP (Yauheni Kaliuta) [1700846] - [net] net: Export skb_headers_offset_update (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix bpf selftest test_cgroup_storage failure (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix sock_map_ctx_update_elem race with exist/noexist (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix map elem deletion race with smap_stop_sock (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix leakage of smap_psock_map_entry (Yauheni Kaliuta) [1700846] - [net] bpf: fix a rcu usage warning in bpf_prog_array_copy_core() (Yauheni Kaliuta) [1700846] - [tools] bpf: test: fix spelling mistake "REUSEEPORT" -> "REUSEPORT" (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Selftest for bpf_skb_ancestor_cgroup_id (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Add cgroup id helpers to bpf_helpers.h (Yauheni Kaliuta) [1700846] - [net] bpf: decouple btf from seq bpf fs dump and enable more maps (Yauheni Kaliuta) [1700846] - [tools] bpf: Test BPF_PROG_TYPE_SK_REUSEPORT (Yauheni Kaliuta) [1700846] - [tools] bpf: test BPF_MAP_TYPE_REUSEPORT_SOCKARRAY (Yauheni Kaliuta) [1700846] - [tools] bpf: Refactor ARRAY_SIZE macro to bpf_util.h (Yauheni Kaliuta) [1700846] - [net] bpf: Introduce BPF_PROG_TYPE_SK_REUSEPORT (Yauheni Kaliuta) [1700846] - [net] bpf: Introduce BPF_MAP_TYPE_REUSEPORT_SOCKARRAY (Yauheni Kaliuta) [1700846] - [net] net: Add ID (if needed) to sock_reuseport and expose reuseport_lock (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add bpffs pretty print btf test for hash/lru_hash maps (Yauheni Kaliuta) [1700846] - [net] bpf: btf: add pretty print for hash/lru_hash maps (Yauheni Kaliuta) [1700846] - [net] bpf: fix bpffs non-array map seq_show issue (Yauheni Kaliuta) [1700846] - [powerpc] powerpc/Makefiles: Convert ifeq to ifdef where possible (Yauheni Kaliuta) [1700846] - [net] bpf: introduce update_effective_progs() (Yauheni Kaliuta) [1700846] - [s390] s390: fix br_r1_trampoline for machines without exrl (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix a typo in map in map test (Yauheni Kaliuta) [1700846] - [tools] tools: bpf: fix BTF code added twice to different trees (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: extend test_cgrp2_attach2 test to use cgroup storage (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add a cgroup storage test (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add verifier cgroup storage tests (Yauheni Kaliuta) [1700846] - [tools] bpftool: add support for CGROUP_STORAGE maps (Yauheni Kaliuta) [1700846] - [net] bpf: introduce the bpf_get_local_storage() helper function (Yauheni Kaliuta) [1700846] - [net] bpf: don't allow create maps of cgroup local storages (Yauheni Kaliuta) [1700846] - [net] bpf/verifier: introduce BPF_PTR_TO_MAP_VALUE (Yauheni Kaliuta) [1700846] - [net] bpf: extend bpf_prog_array to store pointers to the cgroup storage (Yauheni Kaliuta) [1700846] - [net] bpf: allocate cgroup storage entries on attaching bpf programs (Yauheni Kaliuta) [1700846] - [net] bpf: pass a pointer to a cgroup storage using pcpu variable (Yauheni Kaliuta) [1700846] - [net] bpf: introduce cgroup storage maps (Yauheni Kaliuta) [1700846] - [net] bpf: add ability to charge bpf maps memory dynamically (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: MOV64 don't mark dst reg unbounded (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test for get_socket_cookie (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Add bpf_get_socket_cookie to bpf_helpers.h (Yauheni Kaliuta) [1700846] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1700846] - [net] bpf: Support bpf_get_socket_cookie in more prog types (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: convert xdpsock_user.c to libbpf (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: convert xdp_fwd_user.c to libbpf (Yauheni Kaliuta) [1700846] - [tools] tools: libbpf: add bpf_object__find_program_by_title() (Yauheni Kaliuta) [1700846] - [tools] tools: libbpf: handle NULL program gracefully in bpf_program__nth_fd() (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: Add BTF build flags to Makefile (Yauheni Kaliuta) [1700846] - [tools] tools/bpftool: ignore build products (Yauheni Kaliuta) [1700846] - [tools] bpf: Add Python 3 support to selftests scripts for bpf (Yauheni Kaliuta) [1700846] - [tools] bpf: btf: fix inconsistent IS_ERR and PTR_ERR (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap: remove redundant pointer sg (Yauheni Kaliuta) [1700846] - [net] bpf: bpf_prog_array_alloc() should return a generic non-rcu pointer (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: don't pass FEATURES_DUMP to libbpf (Yauheni Kaliuta) [1700846] - [tools] tools: libbpf: remove libelf-getphdrnum feature detection (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: test_cgrp2_sock2: fix an off by one (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: ensure that we don't load over MAX_PROGS programs (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test case for BPF_SOCK_OPS_TCP_LISTEN_CB (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Better verification in test_tcpbpf (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Switch test_tcpbpf_user to cgroup_helpers (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Fix const'ness in cgroup_helpers (Yauheni Kaliuta) [1700846] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1700846] - [net] bpf: Add BPF_SOCK_OPS_TCP_LISTEN_CB (Yauheni Kaliuta) [1700846] - [tools] bpf: btf: print map dump and lookup with btf info (Yauheni Kaliuta) [1700846] - [tools] bpf: btf: add btf print functionality (Yauheni Kaliuta) [1700846] - [tools] bpf: btf: export btf types and name by offset from lib (Yauheni Kaliuta) [1700846] - [tools] tools: bpf: build and install man page for eBPF helpers from bpftool/ (Yauheni Kaliuta) [1700846] - [tools] tools: bpf: synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1700846] - [include] bpf: fix documentation for eBPF helpers (Yauheni Kaliuta) [1700846] - [tools] bpftool: add bash completion for cgroup tree command (Yauheni Kaliuta) [1700846] - [tools] bpftool: document cgroup tree command (Yauheni Kaliuta) [1700846] - [tools] bpftool: introduce cgroup tree command (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test sys_connect BPF hooks with TFO (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: Add xdp_sample_pkts example (Yauheni Kaliuta) [1700846] - [tools] trace_helpers.c: Add helpers to poll multiple perf FDs for events (Yauheni Kaliuta) [1700846] - [net] bpf: deal with kABI breakage in cgroups (Yauheni Kaliuta) [1700846] - [netdrv] nfp: bpf: fix static check error through tightening shift amount adjustment (Pablo Cascon) [1663986] - [netdrv] nfp: disable netpoll on representors (Pablo Cascon) [1663986] - [netdrv] nfp: validate the return code from dev_queue_xmit() (Pablo Cascon) [1663986] - [netdrv] nfp: fix simple vNIC mailbox length (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: set higher timeout for flash bundle (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: allow the use of DMA buffer (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: move default buffer handling into its own function (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: use fractional size of the buffer (Pablo Cascon) [1663986] - [netdrv] nfp: report RJ45 connector in ethtool (Pablo Cascon) [1663986] - [netdrv] nfp: remove ethtool flashing fallback (Pablo Cascon) [1663986] - [netdrv] nfp: Remove switchdev.h inclusion (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: fix code-gen bug on BPF_ALU | BPF_XOR | BPF_K (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: allow flashing the device via devlink (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: include vendor/product info in serial number (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: use the generic manufacture identifier instead of vendor (Pablo Cascon) [1663986] - [netdrv] nfp: flower: cmsg: use struct_size() helper (Pablo Cascon) [1663986] - [netdrv] nfp: Implement ndo_get_port_parent_id() (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: complete ALU32 logic shift supports (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: correct the behavior for shifts by zero (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: report the running and flashed versions (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: add support for versions command (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: report fixed versions (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: report driver name and serial number (Pablo Cascon) [1663986] - [netdrv] nfp: use struct_size() in kzalloc() (Pablo Cascon) [1663986] - [netdrv] nfp: flower: enable MAC address sharing for offloadable devs (Pablo Cascon) [1663986] - [netdrv] nfp: flower: ensure MAC cleanup on address change (Pablo Cascon) [1663986] - [netdrv] nfp: flower: add infastructure for non-repr priv data (Pablo Cascon) [1663986] - [netdrv] nfp: flower: ensure deletion of old offloaded MACs (Pablo Cascon) [1663986] - [netdrv] nfp: flower: remove list infastructure from MAC offload (Pablo Cascon) [1663986] - [netdrv] nfp: flower: ignore offload of VF and PF repr MAC addresses (Pablo Cascon) [1663986] - [netdrv] nfp: flower: tidy tunnel related private data (Pablo Cascon) [1663986] - [netdrv] nfp: flower: support multiple memory units for filter offloads (Pablo Cascon) [1663986] - [netdrv] nfp: flower: increase cmesg reply timeout (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: optimize codegen for JSET with a constant (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: remove the trivial JSET optimization (Pablo Cascon) [1663986] - [netdrv] nfp: flower: fix cb_ident duplicate in indirect block register (Pablo Cascon) [1663986] - [netdrv] nfp: abm: allow to opt-out of RED offload (Pablo Cascon) [1663986] - [netdrv] nfp: flower: ensure TCP flags can be placed in IPv6 frame (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: implement jitting of BPF_ALU | BPF_ARSH | BPF_* (Pablo Cascon) [1663986] - [netdrv] nfp: convert to DEFINE_SHOW_ATTRIBUTE (Pablo Cascon) [1663986] - [netdrv] nfp: report more info when reconfiguration fails (Pablo Cascon) [1663986] - [netdrv] nfp: add offset to all TLV parsing errors (Pablo Cascon) [1663986] - [netdrv] nfp: add offloads on representors (Pablo Cascon) [1663986] - [netdrv] nfp: add locking around representor changes (Pablo Cascon) [1663986] - [netdrv] nfp: run don't require Qdiscs on representor netdevs (Pablo Cascon) [1663986] - [netdrv] nfp: run representor TX locklessly (Pablo Cascon) [1663986] - [netdrv] nfp: avoid oversized TSO headers with metadata prepend (Pablo Cascon) [1663986] - [netdrv] nfp: correct descriptor offsets in presence of metadata (Pablo Cascon) [1663986] - [netdrv] nfp: move queue variable init (Pablo Cascon) [1663986] - [netdrv] nfp: move temporary variables in nfp_net_tx_complete() (Pablo Cascon) [1663986] - [netdrv] nfp: copy only the relevant part of the TX descriptor for frags (Pablo Cascon) [1663986] - [netdrv] nfp: flower: prevent offload if rhashtable insert fails (Pablo Cascon) [1663986] - [netdrv] nfp: flower: release metadata on offload failure (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add support for more threshold actions (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add cls_u32 offload for simple band classification (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add functions to update DSCP -> virtual queue map (Pablo Cascon) [1663986] - [netdrv] nfp: abm: calculate PRIO map len and check mailbox size (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add GRED offload (Pablo Cascon) [1663986] - [netdrv] nfp: abm: wrap RED parameters in bands (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add up bands for sto/non-sto stats (Pablo Cascon) [1663986] - [netdrv] nfp: abm: switch to extended stats for reading packet/byte counts (Pablo Cascon) [1663986] - [netdrv] nfp: abm: size threshold table to account for bands (Pablo Cascon) [1663986] - [netdrv] nfp: abm: pass band parameter to functions (Pablo Cascon) [1663986] - [netdrv] nfp: abm: map per-band symbols (Pablo Cascon) [1663986] - [netdrv] nfp: abm: restructure Qdisc handling (Pablo Cascon) [1663986] - [netdrv] nfp: abm: save RED's parameters (Pablo Cascon) [1663986] - [netdrv] nfp: abm: reset RED's child based on limit (Pablo Cascon) [1663986] - [netdrv] nfp: abm: build full Qdisc hierarchy based on graft notifications (Pablo Cascon) [1663986] - [netdrv] nfp: abm: allocate Qdisc child table (Pablo Cascon) [1663986] - [netdrv] nfp: abm: remember which Qdisc is root (Pablo Cascon) [1663986] - [netdrv] nfp: abm: track all offload-enabled qdiscs (Pablo Cascon) [1663986] - [netdrv] nfp: abm: keep track of all RED thresholds (Pablo Cascon) [1663986] - [netdrv] nfp: abm: rename qdiscs -> red_qdiscs (Pablo Cascon) [1663986] - [netdrv] nfp: flower: remove unnecessary code in flow lookup (Pablo Cascon) [1663986] - [netdrv] nfp: flower: remove TC egdev offloads (Pablo Cascon) [1663986] - [netdrv] nfp: flower: offload tunnel decap rules via indirect TC blocks (Pablo Cascon) [1663986] - [netdrv] nfp: flower: increase scope of netdev checking functions (Pablo Cascon) [1663986] - [netdrv] nfp: flower: allow non repr netdev offload (Pablo Cascon) [1663986] - [netdrv] nfp: use the new __netdev_tx_sent_queue() BQL optimisation (Pablo Cascon) [1663986] - [netdrv] nfp: abm: refuse RED offload with harddrop set (Pablo Cascon) [1663986] - [netdrv] nfp: abm: don't set negative threshold (Pablo Cascon) [1663986] - [netdrv] nfp: abm: provide more precise info about offload parameter validation (Pablo Cascon) [1663986] - [netdrv] nfp: parse vNIC TLV capabilities at alloc time (Pablo Cascon) [1663986] - [netdrv] nfp: pass ctrl_bar pointer to nfp_net_alloc (Pablo Cascon) [1663986] - [netdrv] nfp: abm: split qdisc offload code into a separate file (Pablo Cascon) [1663986] - [netdrv] nfp: flower: include geneve as supported offload tunnel type (Pablo Cascon) [1663986] - [netdrv] nfp: flower: use geneve and vxlan helpers (Pablo Cascon) [1663986] - [netdrv] nfp: flower: use the common netdev notifier (Pablo Cascon) [1663986] - [netdrv] nfp: register a notifier handler in a central location for the device (Pablo Cascon) [1663986] - [netdrv] nfp: flower: make nfp_fl_lag_changels_event() void (Pablo Cascon) [1663986] - [netdrv] nfp: flower: don't try to nack device unregister events (Pablo Cascon) [1663986] - [netdrv] nfp: flower: remove unnecessary iteration over devices (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: protect against mis-initializing atomic counters (Pablo Cascon) [1663986] - [netdrv] nfp: devlink port split support for 1x100G CXP NIC (Pablo Cascon) [1663986] - [netdrv] nfp: replace long license headers with SPDX (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: support pointers to other stack frames for BPF-to-BPF calls (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: account for BPF-to-BPF calls when preparing nfp JIT (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: ignore helper-related checks for BPF calls in nfp verifier (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: rename nfp_prog->stack_depth as nfp_prog->stack_frame_depth (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: allow control message sizing for map ops (Pablo Cascon) [1663986] - [netdrv] nfp: allow apps to request larger MTU on control vNIC (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: parse global BPF ABI version capability (Pablo Cascon) [1663986] - [netdrv] nfp: warn on experimental TLV types (Pablo Cascon) [1663986] - [netdrv] nfp: remove ndo_poll_controller (Pablo Cascon) [1663986] - [netdrv] nfp: replace spin_lock_bh with spin_lock in tasklet callback (Pablo Cascon) [1663986] - [netdrv] nfp: separate VXLAN and GRE feature handling (Pablo Cascon) [1663986] - [netdrv] nfp: validate rtsym accesses fall within the symbol (Pablo Cascon) [1663986] - [netdrv] nfp: prefix rtsym error messages with symbol name (Pablo Cascon) [1663986] - [netdrv] nfp: fix readq on absolute RTsyms (Pablo Cascon) [1663986] - [netdrv] nfp: make RTsym users handle absolute symbols correctly (Pablo Cascon) [1663986] - [netdrv] nfp: support access to absolute RTsyms (Pablo Cascon) [1663986] - [netdrv] nfp: convert all RTsym users to use new read/write helpers (Pablo Cascon) [1663986] - [netdrv] nfp: convert existing RTsym helpers to full target decoding (Pablo Cascon) [1663986] - [netdrv] nfp: pass cpp_id to nfp_cpp_map_area() (Pablo Cascon) [1663986] - [netdrv] nfp: add RTsym access helpers (Pablo Cascon) [1663986] - [netdrv] nfp: add basic errors messages to target logic (Pablo Cascon) [1663986] - [netdrv] nfp: save the MU locality field offset (Pablo Cascon) [1663986] - [netdrv] nfp: refactor the per-chip PCIe config (Pablo Cascon) [1663986] - [netdrv] nfp: add support for NFP5000 (Pablo Cascon) [1663986] - [netdrv] nfp: abm: look up MAC addresses via management FW (Pablo Cascon) [1663986] - [netdrv] nfp: add support for indirect HWinfo lookup (Pablo Cascon) [1663986] - [netdrv] nfp: interpret extended FW load result codes (Pablo Cascon) [1663986] - [netdrv] nfp: attempt FW load from flash (Pablo Cascon) [1663986] - [netdrv] nfp: encapsulate NSP command arguments into structs (Pablo Cascon) [1663986] - [netdrv] nfp: clean up return types in kdoc comments (Pablo Cascon) [1663986] - [netdrv] nfp: flower: allow matching on ipv4 UDP tunnel tos and ttl (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: xdp_adjust_tail support (Pablo Cascon) [1663986] - [netdrv] nfp: fix variable dereferenced before check in nfp_app_ctrl_rx_raw() (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: improve map offload info messages (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: remember maps by ID (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: allow receiving perf events on data queues (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: pass raw data buffer to nfp_bpf_event_output() (Pablo Cascon) [1663986] - [netdrv] nfp: allow control message reception on data queues (Pablo Cascon) [1663986] - [netdrv] nfp: move repr handling on RX path (Pablo Cascon) [1663986] - [netdrv] nfp: protect from theoretical size overflows on HW descriptor ring (Pablo Cascon) [1663986] - [netdrv] nfp: restore correct ordering of fields in rx ring structure (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: allow program sharing within ASIC (Pablo Cascon) [1663986] - [netdrv] nfp: add .ndo_init() and .ndo_uninit() callbacks (Pablo Cascon) [1663986] - [netdrv] nfp: add support for simultaneous driver and hw XDP (Pablo Cascon) [1663986] - [netdrv] nfp: avoid using getnstimeofday64() (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: migrate to advanced reciprocal divide in reciprocal_div.h (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: support u32 divide using reciprocal_div.h (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: support u16 and u32 multiplications (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: copy range info for all operands of all ALU operations (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: rename umin/umax to umin_src/umax_src (Pablo Cascon) [1663986] - [netdrv] nfp: make use of napi_consume_skb() (Pablo Cascon) [1663986] - [netdrv] nfp: implement netpoll ndo (thus enabling netconsole) (Pablo Cascon) [1663986] - [netdrv] nfp: fail probe if serial or interface id is missing (Pablo Cascon) [1663986] - [netdrv] nfp: expose ring stats of inactive rings via ethtool (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: allow source ptr type be map ptr in memcpy optimization (Pablo Cascon) [1663986] - [netdrv] bpf: offload: keep the offload state per-ASIC (Pablo Cascon) [1663986] - [netdrv] bpf: offload: aggregate offloads per-device (Pablo Cascon) [1663986] - [tools] selftests/bpf: add test for sharing objects between netdevs (Ivan Vecera) [1708399] - [netdrv] netdevsim: allow program sharing between devices (Ivan Vecera) [1708399] - [net] bpf: offload: allow program and map sharing per-ASIC (Ivan Vecera) [1708399] - [netdrv] bpf: offload: keep the offload state per-ASIC (Ivan Vecera) [1708399] - [netdrv] bpf: offload: aggregate offloads per-device (Ivan Vecera) [1708399] - [net] bpf: offload: rename bpf_offload_dev_match() to bpf_offload_prog_map_match() (Ivan Vecera) [1708399] - [netdrv] netdevsim: associate bound programs with shared dev (Ivan Vecera) [1708399] - [netdrv] netdevsim: add shared netdevsim devices (Ivan Vecera) [1708399] - [netdrv] netdevsim: add switch_id attribute (Ivan Vecera) [1708399]- [infiniband] IB/mlx5: Remove set but not used variable (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: WQE dump jumps over first 16 bytes (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix false compilation warning (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Remove redundant assignment (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Fix compilation warning in en_tc.c (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix compilation warning in eq.c (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Fix the max MTU check in case of XDP (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Fix use-after-free after xdp_return_frame (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Fix scatter to CQE in DCT QP creation (Alaa Hleihel) [1691238] - [netdrv] Revert "net/mlx5e: Enable reporting checksum unnecessary also for L3 packets" (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Rx, Check ip headers sanity (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: FPGA, tls, idr remove on flow delete (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: FPGA, tls, hold rcu read lock a bit longer (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Consider tunnel type for encap contexts (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: E-Switch, Fix esw manager vport indication for more vport commands (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Correctly use the namespace type when allocating pedit action (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: ethtool, Allow legacy link-modes configuration via non-extended ptys (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: ethtool, Fix type analysis of advertised link-mode (Alaa Hleihel) [1691238] - [netdrv] net: mlx5: Add a missing check on idr_find, free buf (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Allow IPv4 ttl & IPv6 hop_limit rewrite for all L4 protocols (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Use mlx5 core to create/destroy a DEVX DCT (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix DCT creation bad flow (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Fix bad flow upon DEVX mkey creation (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Add support for ODP for DEVX indirection mkey (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Manage indirection mkey upon DEVX flow for ODP (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: DEVX handling for indirection MKEY (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Fix access to non-existing receive queue (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Properly get the PF number phys port name ndo (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Consolidate update FTE for all removal changes (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Add a locked flag to node removal functions (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Add modify FTE helper function (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix multiple updates of steering rules in parallel (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Validate correct PD before prefetch MR (Alaa Hleihel) [1691238] - [infiniband] RDMA/mlx5: Introduce and reuse helper to identify ODP MR (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Protect against prefetch of invalid MR (Alaa Hleihel) [1691238] - [infiniband] net/mlx5: Make mlx5_cmd_exec_cb() a safe API (Alaa Hleihel) [1691238] - [infiniband] RDMA: Clean structures from CONFIG_INFINIBAND_ON_DEMAND_PAGING (Alaa Hleihel) [1691238] - [infiniband] RDMA/mlx5: Embed into the code flow the ODP config option (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Add missing static function annotation (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Do not use hw_access_flags for be and CPU data (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix code style issue in mlx driver (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Fix the locking of SRQ objects in ODP events (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Make mlx5_ib_stage_odp_cleanup() static (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Declare local functions 'static' (Alaa Hleihel) [1691238] - [netdrv] RDMA/mlx5: Delete declaration of already removed function (Alaa Hleihel) [1691238] - [netdrv] mlx5-core: Mark ConnectX-6 Dx as unsupported device (Alaa Hleihel) [1691236 1687434] - [netdrv] net/mlx5: Update the list of the PCI supported devices (Alaa Hleihel) [1691236 1687434] - [infiniband] IB/mlx5: Fix mapping of link-mode to IB width and speed (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: ethtool, Add ethtool support for 50Gbps per lane link modes (Alaa Hleihel) [1691236 1683102] - [infiniband] IB/mlx5: Add support for 50Gbps per lane link modes (Alaa Hleihel) [1691236 1683102] - [netdrv] net/mlx5: Add support to ext_* fields introduced in Port Type and Speed register (Alaa Hleihel) [1691236 1683102] - [include] net/mlx5: Add new fields to Port Type and Speed register (Alaa Hleihel) [1691236 1683102] - [netdrv] net/mlx5: Refactor queries to speed fields in Port Type and Speed register (Alaa Hleihel) [1691236 1683102] - [netdrv] net/mlx5e: Set peer flow needed also for multipath (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Update check for merged eswitch device (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Use hint to resolve route when in HW multipath mode (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Always query offloaded tc peer rule counter (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Re-attempt to offload flows on multipath port affinity events (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Emit port affinity event for multipath offloads (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Allow one failure when offloading tc encap rules under multipath (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Don't inherit flow flags on peer flow creation (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Activate HW multipath and handle port affinity based on FIB events (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Add multipath mode (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Use own workqueue for lag netdev events processing (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Expose lag operations in header file (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Use unsigned int bit instead of bool as a struct member (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Don't make internal use of errno to denote missing neigh (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Cleanup attach encap function (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Remove 'parse_attr' argument in mlx5e_tc_add_fdb_flow() (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Introduce mlx5e_flow_esw_attr_init() helper (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Return the allocated flow directly from __mlx5e_add_fdb_flow (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix GRE key by controlling port tunnel entropy calculation (Alaa Hleihel) [1691236 1663240] - [include] net/mlx5: Introduce tunnel entropy control in PCMR register (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5: Use read-modify-write when changing PCMR register values (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Remove wrong and superfluous tc pedit header type check (Alaa Hleihel) [1691236] - [netdrv] drivers: net: use flow action infrastructure (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: support for two independent packet edit actions (Alaa Hleihel) [1691236] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, fix redirect resources availability check (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Fix a compilation warning in events.c (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: No command allowed when command interface is not ready (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix NULL pointer derefernce in set channels error flow (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Don't overwrite pedit action when multiple pedit used (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Update hw flows when encap source mac changed (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Use the inner headers to determine tc/pedit offload limitation on decap flows (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Properly set steering match levels for offloaded TC decap rules (Alaa Hleihel) [1691236 1663207] - [netdrv] net/mlx5e: Unblock setting vid 0 for VFs through the uplink rep (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Move to use common phys port names for vport representors (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Allow MAC invalidation while spoofchk is ON (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Take lock with IRQs disabled to avoid deadlock (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix wrong private flag usage causing checksum disable (Alaa Hleihel) [1691236] - [netdrv] Revert "net/mlx5e: E-Switch, Initialize eswitch only if eswitch manager" (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Fix flow creation on representors (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Fix how advise_mr() launches async work (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Fix check for supported user flags when creating a QP (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix cb_ident duplicate in indirect block register (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix wrong (zero) TX drop counter indication for representor (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix wrong error code return on FEC query failure (Alaa Hleihel) [1691236] - [infiniband] Revert "IB/mlx5: Fix long EEH recover time with NVMe offloads" (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Allow XRC INI usage via verbs in DEVX context (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: drop useless LIST_HEAD (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: fix semicolon.cocci warnings (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Signedness bug in UVERBS_HANDLER() (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Allocate the per-port Q counter shared when DEVX is supported (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Add user control for XDP TX MPWQE feature (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Support Enhanced Multi-Packet TX WQE (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Add array for WQE info descriptors (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Maintain a FIFO structure for xdp_info instances (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Replace boolean doorbell indication with segment pointer (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Warn upon polling an error CQE (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Change the XDP SQ redirect indication (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Precede XDP-related operations in RQ poll by a loaded program check (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: TX, Print opcode in error CQE warning (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Fix wrong error unwind (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Fix long EEH recover time with NVMe offloads (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Simplify netdev unbinding (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use the correct commands for UMEM and UCTX allocation (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use uid as part of alloc/dealloc transport domain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Fix LAG requirement when CONFIG_MLX5_ESWITCH is off (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Fix query_nic_sys_image_guid() error during init (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Support tunnel encap over tagged Ethernet (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Support VLAN encap ETH header generation (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Re-order route and encap header memory allocation (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Tunnel encap ETH header helper function (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Fail attempt to offload e-switch TC encap flows with vlan on underlay (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Tunnel routing output devs helper function (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Fail attempt to offload e-switch TC flows with egress upper devices (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Allow vlans on e-switch uplink reps (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Increase VF representors' SQ size to 128 (Alaa Hleihel) [1691236] - [netdrv] mlx5: extend PTP gettime function to read system clock (Alaa Hleihel) [1691236] - [netdrv] mlx5: update timecounter at least twice per counter overflow (Alaa Hleihel) [1691236] - [include] IB/mlx5: Introduce uid as part of alloc/dealloc transport domain (Alaa Hleihel) [1691236] - [netdrv] drivers: net: ethernet: mellanox: use skb_sec_path helper (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Fix compile issue when ODP disabled (Alaa Hleihel) [1691236] - [include] net/mlx5: Add shared Q counter bits (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Add advise_mr() support (Alaa Hleihel) [1691236 1663248] - [infiniband] IB/uverbs: Add helper to get array size from ptr attribute (Alaa Hleihel) [1691236 1663248] - [infiniband] RDMA/mlx5: Fix function name typo 'fileds' -> 'fields' (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Delete unreachable handle_atomic code by simplifying SW completion (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Continue driver initialization despite debugfs failure (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Add some ethtool port control entries to the uplink rep netdev (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Expose ethtool pause and link functions to mlx5e callers (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Add sriov and udp tunnel ndo support for the uplink rep (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Handle port mtu/link, dcb and lag for uplink reps (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Uninstantiate esw manager vport netdev on switchdev mode (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Remove leftover code from the PF netdev being uplink rep (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Use dedicated uplink vport netdev representor (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Use single argument for the esw representor build params helper (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5: E-Switch, Remove redundant reloading of the IB interface (Alaa Hleihel) [1691236 1663256 1663207] - [netdrv] net/mlx5: Handle LAG FW commands failure gracefully (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Make RoCE and SR-IOV LAG modes explicit (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Rename mlx5_lag_is_bonded() to __mlx5_lag_is_active() (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Allow co-enablement of uplink LAG and SRIOV (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Allow/disallow LAG according to pre-req only (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Adjustments for the activate LAG logic to run under sriov (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: Duplicate offloaded TC eswitch rules under uplink LAG (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: Offload TC e-switch rules with egress LAG device (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: In case of LAG, one switch parent id is used for all representors (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: Enhance flow counter scheme for offloaded TC eswitch rules (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: Infrastructure for duplicated offloading of TC flows (Alaa Hleihel) [1691236 1663230 1663207] - [netdrv] net/mlx5e: E-Switch, Add peer miss rules (Alaa Hleihel) [1691236 1663230 1663207] - [netdrv] net/mlx5: Introduce inter-device communication mechanism (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Fold the modify lag code into function (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Add lag affinity info to log (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Split the activate lag function into two routines (Alaa Hleihel) [1691236 1663230] - [include] net/mlx5: E-Switch, Introduce flow counter affinity (Alaa Hleihel) [1691236 1663230] - [infiniband] IB/mlx5: Unify e-switch representors load approach between uplink and VFs (Alaa Hleihel) [1691236] - [include] net/mlx5: Use lowercase 'X' for hex values (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Remove set but not used variable 'upriv' (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove duplicated include from eswitch.c (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Use monitor counters for update stats (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Monitor counters commands support (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Avoid query PPCNT register if not supported by the device (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Use CQE padding for Ethernet CQs (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Support multiple encapsulations for a TC flow (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5e: Allow association of a flow to multiple encaps (Alaa Hleihel) [1691236 1663239] - [netdrv] net/mlx5e: Change parse attr struct to accommodate multiple tunnel infos (Alaa Hleihel) [1691236 1663239] - [netdrv] net/mlx5e: Support header rewrite actions with remote port mirroring (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5e: Replace the split logic with extended destination (Alaa Hleihel) [1691236 1663239] - [netdrv] net/mlx5e: Annul encap action ordering requirement (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5e: Move flow attr reformat action bit to per dest flags (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5e: Refactor eswitch flow attr for destination specific properties (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5: E-Switch, Rename esw attr mirror count field (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5: Consider encapsulation properties when comparing destinations (Alaa Hleihel) [1691236 1663239] - [infiniband] RDMA/mlx5: Fail early if user tries to create flows on IB representors (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Remove duplicated include from mlx5_ib.h (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Add 2X width support to query_port (Alaa Hleihel) [1691236 1683102] - [infiniband] IB/mlx5: Add HDR speed support to query port (Alaa Hleihel) [1691236 1683102] - [infiniband] IB/mlx5: Report CapabilityMask2 in ib_query_port (Alaa Hleihel) [1691236 1683102] - [netdrv] net/mlx5e: Add GRE protocol offloading (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Move TC tunnel offloading code to separate source file (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Branch according to classified tunnel type (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Refactor VXLAN tunnel decap offloading code (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Refactor VXLAN tunnel encap offloading code (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Replace egdev with indirect block notifications (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Propagate the filter's net device to mlx5e structures (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Provide the TC filter netdev as parameter to flower callbacks (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Support TC indirect block notifications for eswitch uplink reprs (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Store eswitch uplink representor state on a dedicated struct (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5: Remove the get protocol device interface entry (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Support extended destination format in flow steering command (Alaa Hleihel) [1691236 1663239] - [netdrv] net/mlx5: E-Switch, Change vhca id valid bool field to bit flag (Alaa Hleihel) [1691236 1663239 1663207] - [include] net/mlx5: Introduce extended destination fields (Alaa Hleihel) [1691236 1663239] - [infiniband] net/mlx5: Revise gre and nvgre key formats (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5: Add monitor commands layout and event data (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Add support for plugged-disabled cable status in PME (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Add support for PCIe power slot exceeded error in PME (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Rework handling of port module events (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Move flow counters data structures from flow steering header (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use helper to get CQE opcode (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Use helper to get CQE opcode (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: When fetching CQEs return CQE instead of void pointer (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Report packet based credit mode device capability (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Add packet based credit mode support (Alaa Hleihel) [1691236] - [include] net/mlx5: Expose packet based credit mode (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Enable TX on a DEVX flow table (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Improve ethtool private-flags code structure (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: ethtool, Support user configuration for RX hash fields (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Move RSS params to a dedicated struct (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Refactor TIR configuration function (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Move modify tirs hash functionality (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Cleanup unused defines (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Remove trailing space of tx_pause ethtool counter name (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Allow XRC usage via verbs in DEVX context (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Update the supported DEVX commands (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Enforce DEVX privilege by firmware (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Enable modify and query verbs objects via DEVX (Alaa Hleihel) [1691236] - [include] net/mlx5: Update mlx5_ifc with DEVX UCTX capabilities bits (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Unfold modify RMP function (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Unfold create RMP function (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Initialize SRQ tables on mlx5_ib (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Update SRQ functions signatures to mlx5_ib format (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Use stages for callback to setup and release DEVX (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Remove SRQ signature global flag (Alaa Hleihel) [1691236] - [infiniband] net/mlx5: Move SRQ functions to RDMA part (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove references to local mlx5_core functions (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove not-used lib/eq.h header file (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove dead transobj code (Alaa Hleihel) [1691236] - [infiniband] net/mlx5: Align SRQ licenses and copyright information (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Debug print for forwarded async events (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Forward SRQ resource events (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Forward QP/WorkQueues resource events (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove all deprecated software versions of FW events (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Handle raw delay drop general event (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Allow forwarding event type general event as is (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Handle raw port change event rather than the software version (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove unused events callback and logic (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use the new mlx5 core notifier API (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Forward all mlx5 events to mlx5 notifiers chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Use the new mlx5 core notifier API (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Allow port change event to be forwarded to driver notifiers chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Driver events notifier API (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use fragmented QP's buffer for in-kernel users (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use fragmented SRQ's buffer for in-kernel users (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Attach a DEVX counter via raw flow creation (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Improve core device events handling (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Device events, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: CQ ERR, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Resource tables, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: CmdIF, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: FWPage, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: E-Switch, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Clock, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: FPGA, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: FWTrace, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Introduce atomic notifier chain subscription API (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Use the uapi disablement APIs instead of code (Alaa Hleihel) [1691236] - [infiniband] RDMA/uverbs: Use a linear list to describe the compiled-in uapi (Alaa Hleihel) [1691236] - [netdrv] mlx5: use skb_vlan_tag_get_prio() (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Allow modify AV in DCI QP to RTR (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Make EQE access methods inline (Alaa Hleihel) [1691236] - [netdrv] {net, IB}/mlx5: Move Page fault EQ and ODP logic to RDMA (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Generic EQ (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Different EQ types (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Privatize eq_table and friends (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, irq_info and rmap belong to eq_table (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Create all EQs in one place (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Move all EQ logic to eq.c (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Remove redundant completion EQ list lock (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, No need to store eq index as a field (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Remove unused fields and structures (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Use the right place to store/read IRQ affinity hint (Alaa Hleihel) [1691236] - [include] net/mlx5: Fix offsets of ifc reserved fields (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Remove the false indication of software timestamping support (Alaa Hleihel) [1691234 1647734] - [netdrv] net/mlx5: Typo fix in del_sw_hw_rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: RX, Fix wrong early return in receive queue poll (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Cancel DIM work on close SQ (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Remove unused UDP GSO remaining counter (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Avoid encap flows deletion attempt the 1st time a neigh is resolved (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Properly initialize flow attributes for slow path eswitch rule deletion (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Avoid overriding the user provided priority for offloaded tc rules (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Err if asked to mirror a goto chain tc eswitch rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Fix default amount of channels for VF representors (Alaa Hleihel) [1691234] - [include] net/mlx5: E-Switch, Fix fdb cap bits swap (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Block DEVX umem from the non applicable cases (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Fix XRC QP support after introducing extended atomic (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Fix failing ethtool query on FEC query error (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Fix wrong field name in FEC related functions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Fix a bug in turning off FEC policy in unsupported speeds (Alaa Hleihel) [1691234] - [include] net/mlx5: Fix XRC SRQ umem valid bits (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Allocate enough space for the FDB sub-namespaces (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Added 'raw_errors_laneX' fields to ethtool statistics (Alaa Hleihel) [1691234] - [include] net/mlx5: Added "per_lane_error_counters" cap bit to PCAM (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Ethtool driver callback for query/set FEC policy (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Add port FEC get/set functions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add FEC fields to Port Phy Link Mode (PPLM) reg (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Remove counter from idr after removing it from list (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Take fs_counters dellist before addlist (Alaa Hleihel) [1691234] - [infiniband] net/mlx5: Refactor fragmented buffer struct fields and init flow (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Support offloading tc priorities and chains for eswitch flows (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Use a slow path rule instead if vxlan neighbour isn't available (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Enable setting goto slow path chain action (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Avoid duplicated code for tc offloads add/del fdb rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: For TC offloads, always add new flow instead of appending the actions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add a no-append flow insertion mode (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Add chains and priorities (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Have explicit API to delete fwd rules (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Split FDB fast path prio to multiple namespaces (Alaa Hleihel) [1691234] - [include] net/mlx5: Add cap bits for multi fdb encap (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Split TC add rule path for nic vs e-switch (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Change return type of tc add flow functions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Use flow counter IDs and not the wrapping cache object (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Get counters for offloaded flows from callers (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Add support for extended atomic operations (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Allow scatter to CQE without global signaled WRs (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Verify that driver supports user flags (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Support scatter to CQE for DC transport type (Alaa Hleihel) [1691234] - [include] net/mlx5: Expose DC scatter to CQE capability bit (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Add support for flow tag to raw create flow (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Verify DEVX object type (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Add new counter for aRFS rule insertion failures (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Add extack messages for TC offload failures (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: E-Switch, Add extack messages to devlink callbacks (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Allow reporting of checksum unnecessary (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Enable reporting checksum unnecessary also for L3 packets (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Add ethtool control of ring params to VF representors (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Enable multi-queue and RSS for VF representors (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Expose ethtool rss key size / indirection table functions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Expose function for building RSS params (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Provide explicit directive if to create inner indirect tirs (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Provide flow dest when creating vport rx rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Extract creation of rep's default flow rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Enable stateless offloads for VF representor netdevs (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Change VF representors' RQ type (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Ethtool steering, Support masks for l3/l4 filters (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Enable DEVX on IB (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Enable DEVX white list commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Manage device uid for DEVX white list commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Expose RAW QP device handles to user space (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set valid umem bit on DEVX (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of TD commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of XRCD commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of CQ creation (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid upon PD allocation (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of RQT commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of TIS commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of TIR commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of MCG commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of DCT commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of SRQ commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of SQ commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of RQ commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of QP creation (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Use uid as part of PD commands (Alaa Hleihel) [1691234] - [include] net/mlx5: Update mlx5_ifc with DEVX UID bits (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of DCT commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of SRQ commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of SQ commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of RQ commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of QP commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of CQ commands (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Enable vport loopback when user context or QP mandate (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Allow creating RAW ethernet QP with loopback support (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Refactor transport domain bookkeeping logic (Alaa Hleihel) [1691234] - [infiniband] net/mlx5: Rename incorrect naming in IFC file (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Use rdma_user_mmap_io (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Allow creating a matcher for a NIC TX flow table (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add NIC TX namespace when getting a flow table (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add flow actions support to raw create flow (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Refactor raw flow creation (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Don't overwrite action if already set (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Refactor flow action parsing to be more generic (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable attaching packet reformat action to steering flows (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable reformat on NIC RX if supported (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable attaching DECAP action to steering flows (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable decap and packet reformat on flow tables (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable attaching modify header to steering flows (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add NIC TX steering support (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5e: Replace PTP clock lock from RW lock to seq lock (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Move Q counters allocation and drop RQ to init_rx (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add flow counters idr (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Store flow counters in a list (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add new list to store deleted flow counters (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Change flow counters addlist type to single linked list (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Extend packet reformat verbs (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add new flow action verb - packet reformat (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/uverbs: Add generic function to fill in flow action object (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add a new flow action verb - modify header (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Export packet reformat alloc/dealloc functions (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Pass a namespace for packet reformat ID allocation (Alaa Hleihel) [1691234 1663215] - [include] net/mlx5: Expose new packet reformat capabilities (Alaa Hleihel) [1691234 1663215] - [netdrv] {net, RDMA}/mlx5: Rename encap to reformat packet (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Move header encap type to IFC header file (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Break encap/decap into two separated flow table creation flags (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Add support for more namespaces when allocating modify header (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Export modify header alloc/dealloc functions (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Add proper NIC TX steering flow tables support (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Cleanup flow namespace getter switch logic (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Change TX affinity assignment in RoCE LAG mode (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add memic command opcode to command checker (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Destroy the DEVX object upon error flow (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, Read capabilities only when it is safe (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering, fix udp source port value (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Improve argument name for add flow API (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering, l4 proto support (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering, ip6 support (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering flow parsing refactoring (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering flow validation refactoring (Alaa Hleihel) [1691231] - [infiniband] IB/uverbs: Use uverbs_alloc for allocations (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Unexport functions that need not be exported (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Remove unused mlx5_query_vport_admin_state (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: E-Switch, Remove unused argument when creating legacy FDB (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Rename modify/query_vport state related enums (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Mark expected switch fall-throughs (Alaa Hleihel) [1691231] - [netdrv] mellanox: fix the dport endianness in call of __inet6_lookup_established() (Alaa Hleihel) [1691231] - [netdrv] mlx5: handle DMA mapping error case for XDP redirect (Alaa Hleihel) [1691231] - [infiniband] IB/uverbs: Add UVERBS_ATTR_FLAGS_IN to the specs language (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Issue direct lookup on vxlan ports by vport representors (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TX, Use function to access sq_dma object in fifo (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TX, Move DB fields in TXQ-SQ struct (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Add support for XDP_REDIRECT in device-out side (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Re-order fields of struct mlx5e_xdpsq (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Refactor XDP counters (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Make XDP xmit functions more generic (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Add counter for XDP redirect in RX (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Enable driver uapi commands for flow steering (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Add support for a flow table destination for driver flow steering (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Support adding flow steering rule by raw description (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Introduce driver create and destroy flow methods (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Introduce flow steering matcher uapi object (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Add support for flow table destination number (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Add forward compatible support for the FTE match data (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Support offloading double vlan push/pop tc actions (Alaa Hleihel) [1691231 1615127] - [netdrv] net/mlx5e: Refactor tc vlan push/pop actions offloading (Alaa Hleihel) [1691231 1615127] - [netdrv] net/mlx5e: Support offloading tc double vlan headers match (Alaa Hleihel) [1691231 1615127] - [netdrv] net/mlx5: FW tracer, Add debug prints (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, Enable tracing (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, parse traces and kernel tracing support (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, events handling (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, register log buffer memory key (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, create trace buffer and copy strings database (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, implement tracer logic (Alaa Hleihel) [1691231] - [infiniband] RDMA/mlx5: Remove set but not used variables (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Add XRQ commands definitions (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Add core support for double vlan push/pop steering action (Alaa Hleihel) [1691231 1615127] - [netdrv] net/mlx5: Expose MPEGC (Management PCIe General Configuration) structures (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, add hardware structures (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: fix an unused-function warning (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: IPsec, fix byte count in CQE (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Accel, add common metadata functions (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, build TLS netdev from capabilities (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, add software statistics (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, add Innova TLS rx data path (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, add innova rx support (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Accel, add TLS rx offload routines (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, refactor variable names (Alaa Hleihel) [1691231] - [infiniband] RDMA/mlx5: Check that supplied blue flame index doesn't overflow (Alaa Hleihel) [1691231] - [infiniband] RDMA/mlx5: Melt consecutive calls to alloc_bfreg() in one call (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Use 2-factor allocator calls (Alaa Hleihel) [1691231] - [infiniband] RDMA/mlx5: Remove unused port number parameter (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Expose dump and fill memory key (Alaa Hleihel) [1691231] - [include] net/mlx5: Add hardware definitions for dump_fill_mkey (Alaa Hleihel) [1691231] - [infiniband] net/mlx5: Limit scope of dump_fill_mkey function (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Add support for drain SQ & RQ (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Support RoCE ICRC encapsulated error counter (Alaa Hleihel) [1691231 1663195] - [include] net/mlx5: Add RoCE RX ICRC encapsulated counter (Alaa Hleihel) [1691231 1663195] - [infiniband] RDMA/mlx5: Refactor transport domain checks (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Expose DEVX tree (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add DEVX query EQN support (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add DEVX support for memory registration (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add support for DEVX query UAR (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add DEVX support for modify and query commands (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add obj create and destroy functionality (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add support for DEVX general command (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Introduce DEVX (Alaa Hleihel) [1691231 1663190] - [netdrv] net/mlx5: Expose DEVX specification (Alaa Hleihel) [1691231]- [virt] kvm: arm/arm64: Don't emulate virtual timers on userspace ioctls (Andrew Jones) [1716066] - [virt] kvm: arm/arm64: Remove unused timer variable (Andrew Jones) [1716066] - [virt] kvm: arm/arm64: Rework the timer code to use a timer_map (Andrew Jones) [1716066] - [powerpc] powernv: Fix compile without CONFIG_TRACEPOINTS (David Gibson) [1524674] - [virt] kvm: ppc: book3s: Remove useless checks in 'release' method of KVM device (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Clear escalation interrupt pointers on device close (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Prevent races when releasing device (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Replace the 'destroy' method by a 'release' method (David Gibson) [1524674] - [virt] kvm: Introduce a 'release' method for KVM devices (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Activate XIVE exploitation mode (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add passthrough support (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a mapping for the source ESB pages (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a TIMA mapping (David Gibson) [1524674] - [virt] kvm: Introduce a 'mmap' method for KVM devices (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add get/set accessors for the VP XIVE state (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a control to dirty the XIVE EQ pages (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a control to sync the sources (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a global reset control (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add controls for the EQ configuration (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a control to configure a source (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: add a control to initialize a source (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Introduce a new capability KVM_CAP_PPC_IRQ_XIVE (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: Add a new KVM device for the XIVE native exploitation mode (David Gibson) [1524674] - [powerpc] xive: add OPAL extensions for the XIVE native exploitation support (David Gibson) [1524674] - [powerpc] powernv: move OPAL call wrapper tracing and interrupt handling to C (David Gibson) [1524674] - [thermal] thermal/intel_powerclamp: fix truncated kthread name (Lihong Yang) [1716810] - [kernel] kernel/signal.c: trace_signal_deliver when signal_group_exit (Waiman Long) [1548279] - [kernel] signal: unconditionally leave the frozen state in ptrace_stop() (Waiman Long) [1548279] - [kernel] cgroup: never call do_group_exit() with task->frozen bit set (Waiman Long) [1548279] - [kernel] kernel: cgroup: fix misuse of x (Waiman Long) [1548279] - [kernel] cgroup: get rid of cgroup_freezer_frozen_exit() (Waiman Long) [1548279] - [kernel] cgroup: prevent spurious transition into non-frozen state (Waiman Long) [1548279] - [kernel] cgroup: Remove unused cgrp variable (Waiman Long) [1548279] - [documentation] cgroup: document cgroup v2 freezer interface (Waiman Long) [1548279] - [kernel] cgroup: add tracing points for cgroup v2 freezer (Waiman Long) [1548279] - [kernel] cgroup: make TRACE_CGROUP_PATH irq-safe (Waiman Long) [1548279] - [tools] kselftests: cgroup: don't fail on cg_kill_all() error in cg_destroy() (Waiman Long) [1548279] - [kernel] cgroup: cgroup v2 freezer (Waiman Long) [1548279] - [kernel] cgroup: protect cgroup->nr_(dying_)descendants by css_set_lock (Waiman Long) [1548279] - [kernel] cgroup: implement __cgroup_task_count() helper (Waiman Long) [1548279] - [kernel] cgroup: rename freezer.c into legacy_freezer.c (Waiman Long) [1548279] - [kernel] cgroup: remove extra cgroup_migrate_finish() call (Waiman Long) [1548279] - [kernel] cgroup/cpuset: Update stale generate_sched_domains() comments (Waiman Long) [1548279] - [kernel] cgroup: saner refcounting for cgroup_root (Waiman Long) [1548279] - [fs] fix cgroup_do_mount() handling of failure exits (Waiman Long) [1548279] - [kernel] cgroup: Add named hierarchy disabling to cgroup_no_v1 boot param (Waiman Long) [1548279] - [kernel] cgroup: fix parsing empty mount option string (Waiman Long) [1548279] - [kernel] cgroup: fix CSS_TASK_ITER_PROCS (Waiman Long) [1548279] - [kernel] cgroup: Fix dom_cgrp propagation when enabling threaded mode (Waiman Long) [1548279] - [lib] lib: objagg: fix handling of object with 0 users when assembling hints (Ivan Vecera) [1704850] - [lib] test_objagg: Uninitialized variable in error handling (Ivan Vecera) [1704850] - [lib] test_objagg: Test the correct variable (Ivan Vecera) [1704850] - [lib] lib: objagg: Fix an error code in objagg_hints_get() (Ivan Vecera) [1704850] - [lib] lib: objagg: add root count to stats (Ivan Vecera) [1704850] - [lib] lib: objagg: implement optimization hints assembly and use hints for object creation (Ivan Vecera) [1704850] - [lib] lib: objagg: fix typo in objagg_stats_put() docstring (Ivan Vecera) [1704850] - [lib] lib: introduce initial implementation of object aggregation manager (Ivan Vecera) [1704850] - [netdrv] ibmvnic: Fix unchecked return codes of memory allocations (Steve Best) [1718919] - [netdrv] ibmvnic: Refresh device multicast list after reset (Steve Best) [1718919] - [netdrv] ibmvnic: Do not close unopened driver during reset (Steve Best) [1718919] - [target] scsi: target: tcmu: Switch to bitmap_zalloc() (Maurizio Lombardi) [1712917] - [target] scsi: target: tcmu: wait for nl reply only if there are listeners or during an add (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Simplify iscsit_handle_text_cmd() (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Simplify iscsit_dump_data_payload() (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Avoid iscsit_release_commands_from_conn() deadlock (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Rename a function and a function pointer (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Fix spelling of "unsolicited" (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Convert comments about locking into runtime checks (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Remove an incorrect comment (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Add target_send_busy() (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Inline transport_lun_remove_cmd() (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Simplify the LUN RESET implementation (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Remove several state tests from the TMF code (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Remove the write_pending_status() callback function (Maurizio Lombardi) [1712917] - [target] scsi: target: make the pi_prot_format ConfigFS path readable (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: fix use after free (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: avoid cmd/qfull timers updated whenever a new cmd comes (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: fix error msg typo when create lio_qr_cache failed (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use kmem_cache_free() instead of kfree() (Maurizio Lombardi) [1712917] - [target] scsi: target: perform t10_wwn ID initialisation in target_alloc_device() (Maurizio Lombardi) [1712917] - [target] scsi: target: remove hardcoded T10 Vendor ID in INQUIRY response (Maurizio Lombardi) [1712917] - [target] scsi: target: add device vendor_id configfs attribute (Maurizio Lombardi) [1712917] - [target] scsi: target: consistently null-terminate t10_wwn strings (Maurizio Lombardi) [1712917] - [target] scsi: target: use consistent left-aligned ASCII INQUIRY data (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Reduce the amount of code executed with a spinlock held (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Make ABORT and LUN RESET handling synchronous (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Fix TAS handling for aborted commands (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Simplify the code for aborting SCSI commands (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Make it possible to wait from more than one context for command completion (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use system workqueues for TMF (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Make sure that target_wait_for_sess_cmds() waits long enough (Maurizio Lombardi) [1712917] - [target] scsi: target: Fix target_wait_for_sess_cmds breakage with active signals (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Simplify transport_clear_lun_ref() (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use kvcalloc() instead of open-coding it (Maurizio Lombardi) [1712917] - [target] scsi: target/tcmu: Fix queue_cmd_ring() declaration (Maurizio Lombardi) [1712917] - [target] scsi: target: replace fabric_ops.name with fabric_alias (Maurizio Lombardi) [1712917] - [target] scsi: target: drop unnecessary get_fabric_name() accessor from fabric_ops (Maurizio Lombardi) [1712917] - [target] scsi: target: drop unused pi_prot_format attribute storage (Maurizio Lombardi) [1712917] - [target] scsi: target: add emulate_pr backstore attr to toggle PR support (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Avoid that a kernel oops is triggered when COMPARE AND WRITE fails (Maurizio Lombardi) [1712917] - [target] scsi: target: Don't request modules that aren't even built (Maurizio Lombardi) [1712917] - [target] scsi: target: Set response length for REPORT TARGET PORT GROUPS (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Always call transport_complete_callback() upon failure (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use sg_alloc_table() instead of open-coding it (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use the SECTOR_SHIFT constant (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Remove the SCF_COMPARE_AND_WRITE_POST flag (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Remove an unused data member from struct xcopy_pt_cmd (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Fix spelling in two source code comments (Maurizio Lombardi) [1712917] - [target] scsi: target: stash sess_err_stats on Data-Out timeout (Maurizio Lombardi) [1712917] - [target] scsi: target: split out helper for cxn timeout error stashing (Maurizio Lombardi) [1712917] - [target] scsi: target: log NOP ping timeouts as errors (Maurizio Lombardi) [1712917] - [target] scsi: target: log Data-Out timeouts as errors (Maurizio Lombardi) [1712917] - [include] scsi: target: use ISCSI_IQN_LEN in iscsi_target_stat (Maurizio Lombardi) [1712917] - [target] scsi: target: iblock: split T10 PI SGL across command bios (Maurizio Lombardi) [1712917] - [target] scsi: iscsi: target: fix spelling mistake "entires" -> "entries" (Maurizio Lombardi) [1712917] - [target] scsi: iscsi: target: Fix conn_ops double free (Maurizio Lombardi) [1712917] - [target] scsi: iscsi: target: Set conn->sess to NULL when iscsi_login_set_conn_values fails (Maurizio Lombardi) [1712917] - [target] scsi: target: loop, usb, vhost, xen: use target_remove_session (Maurizio Lombardi) [1712917] - [target] scsi: tcm_fc: use target_remove_session (Maurizio Lombardi) [1712917] - [target] scsi: target: make transport_init_session_tags static (Maurizio Lombardi) [1712917] - [target] scsi: iscsi target: have iscsit_start_nopin_timer call __iscsit_start_nopin_timer (Maurizio Lombardi) [1712917] - [target] scsi: target: fix __transport_register_session locking (Maurizio Lombardi) [1712917] - [target] Revert "scsi: target/iscsi: Reduce number of __iscsit_free_cmd() callers" (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: use u64 for dev_size (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: use match_int for dev params (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: do not set max_blocks if data_bitmap has been setup (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: unmap if dev is configured (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: check if dev is configured before block/reset (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: use lio core se_device configuration helper (Maurizio Lombardi) [1712917] - [target] scsi: target: add helper to check if dev is configured (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: initialize list head (Maurizio Lombardi) [1712917] - [target] scsi: target_core_user: fix double unlock (Maurizio Lombardi) [1712917] - [target] scsi: target: Remove se_dev_entry.ua_count (Maurizio Lombardi) [1712917] - [target] scsi: target: Fix handling of removed LUNs (Maurizio Lombardi) [1712917] - [target] scsi: target: Send unit attention condition even if the sense buffer is too small (Maurizio Lombardi) [1712917] - [target] scsi: target: Do not duplicate the code that marks that a command has sense data (Maurizio Lombardi) [1712917] - [target] scsi: target/tcm_loop: Avoid that static checkers warn about dead code (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Reduce number of __iscsit_free_cmd() callers (Maurizio Lombardi) [1712917] - [target] scsi: target: Simplify the code for waiting for command completion (Maurizio Lombardi) [1712917] - [target] scsi: target: Simplify transport_generic_free_cmd() (2/2) (Maurizio Lombardi) [1712917] - [target] scsi: target: Simplify transport_generic_free_cmd() (1/2) (Maurizio Lombardi) [1712917] - [target] scsi: target: Fold core_tmr_handle_tas_abort() into transport_cmd_finish_abort() (Maurizio Lombardi) [1712917] - [target] scsi: target: Simplify core_tmr_handle_tas_abort() (Maurizio Lombardi) [1712917] - [target] scsi: target: Document when CMD_T_STOP and CMD_T_COMPLETE are set (Maurizio Lombardi) [1712917] - [target] scsi: target: Make the session shutdown code also wait for commands that are being aborted (Maurizio Lombardi) [1712917] - [target] scsi: target: Introduce transport_init_session() (Maurizio Lombardi) [1712917] - [target] scsi: target: Rename transport_init_session() into transport_alloc_session() (Maurizio Lombardi) [1712917] - [target] scsi: target: Move a list_del_init() statement (Maurizio Lombardi) [1712917] - [target] scsi: target: Avoid that EXTENDED COPY commands trigger lock inversion (Maurizio Lombardi) [1712917] - [target] scsi: target: Use config_item_name() instead of open-coding it (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: Don't pass KERN_ERR to pr_err (Maurizio Lombardi) [1712917] - [target] scsi: target: remove target_find_device (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: add module wide block/reset_netlink support (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: misc nl code cleanup (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: simplify nl interface (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: track nl commands (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: delete unused __wait (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: remove useless code and clean up the code style (Maurizio Lombardi) [1712917]- [ipc] ipc: do cyclic id allocation for the ipc object. (Waiman Long) [1710480] - [ipc] ipc: conserve sequence numbers in ipcmni_extend mode (Waiman Long) [1710480] - [ipc] ipc: allow boot time extension of IPCMNI from 32k to 16M (Waiman Long) [1710480] - [ipc] ipc/mqueue: optimize msg_get() (Waiman Long) [1710480] - [ipc] ipc/mqueue: remove redundant wq task assignment (Waiman Long) [1710480] - [ipc] ipc: prevent lockup on alloc_msg and free_msg (Waiman Long) [1710480] - [ipc] ipc: IPCMNI limit check for semmni (Waiman Long) [1710480] - [ipc] ipc: IPCMNI limit check for msgmni and shmmni (Waiman Long) [1710480] - [ipc] ipc/shm.c: use ERR_CAST() for shm_lock() error return (Waiman Long) [1710480] - [ipc] ipc/shm: properly return EIDRM in shm_lock() (Waiman Long) [1710480] - [ipc] ipc/util.c: update return value of ipc_getref from int to bool (Waiman Long) [1710480] - [ipc] ipc/util.c: further variable name cleanups (Waiman Long) [1710480] - [ipc] ipc: simplify ipc initialization (Waiman Long) [1710480] - [ipc] ipc: get rid of ids->tables_initialized hack (Waiman Long) [1710480] - [lib] lib/rhashtable: guarantee initial hashtable allocation (Waiman Long) [1710480] - [lib] lib/rhashtable: simplify bucket_table_alloc() (Waiman Long) [1710480] - [ipc] ipc: drop ipc_lock() (Waiman Long) [1710480] - [ipc] ipc/util.c: correct comment in ipc_obtain_object_check (Waiman Long) [1710480] - [ipc] ipc: rename ipcctl_pre_down_nolock() (Waiman Long) [1710480] - [ipc] ipc/util.c: use ipc_rcu_putref() for failues in ipc_addid() (Waiman Long) [1710480] - [ipc] ipc: reorganize initialization of kern_ipc_perm.seq (Waiman Long) [1710480] - [ipc] ipc: compute kern_ipc_perm.id under the ipc lock (Waiman Long) [1710480] - [x86] x86/speculation/mds: Improve CPU buffer clear documentation (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Revert CPU buffer clear on double fault exit (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add 'mitigations=' support for MDS (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [s390] s390/speculation: Support 'mitigations=' cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [powerpc] powerpc/speculation: Support 'mitigations=' cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [mm] x86/speculation: Support 'mitigations=' cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [kernel] cpu/speculation: Add 'mitigations=' cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/mds: Fix documentation typo (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] Documentation: Correct the possible MDS sysfs values (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/mds: Add MDSUM variant to the MDS documentation (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Print SMT vulnerable on MSBDS with mitigations off (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Fix comment (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add SMT warning message (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation: Move arch_smt_update() call to after mitigation decisions (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/mds: Add mds=full,nosmt cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] Documentation: Add MDS vulnerability documentation (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] documentation: Move L1TF to separate directory (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add mitigation mode VMWERV (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [base] x86/speculation/mds: Add sysfs reporting for MDS (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add mitigation control for MDS (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Conditionally clear CPU buffers on idle entry (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [kvm] x86/kvm/vmx: Add MDS protection when L1D Flush is not active (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Clear CPU buffers on exit to user (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/mds: Add mds_clear_cpu_buffers() (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [kvm] x86/kvm: Expose X86_FEATURE_MD_CLEAR to guests (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add BUG_MSBDS_ONLY (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add basic bug infrastructure for MDS (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation: Consolidate CPU whitelists (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [tools] x86/msr-index: Cleanup bit defines (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/l1tf: Drop the swap storage limit restriction when l1tf=off (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation: Cast ~SPEC_CTRL_STIBP atomic value to int (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [tools] tools power x86_energy_perf_policy: Override CFLAGS assignments and add LDFLAGS to build command (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [scsi] scsi: qla2xxx: Fix read offset in qla24xx_load_risc_flash() (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Simplify conditional check again (Himanshu Madhani) [1665555] - [scsi] qla2xxx: Update driver version to 10.01.00.15.08.1-k (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Secure flash update support for ISP28XX (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add 28xx flash primary/secondary status/image mechanism (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Simplification of register address used in qla_tmpl.c (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Correction and improvement to fwdt processing (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Update flash read/write routine (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add support for multiple fwdump templates/segments (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Cleanups for NVRAM/Flash read/write path (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Correctly report max/min supported speeds (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add Serdes support for ISP28XX (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add Device ID for ISP28XX (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Fix routine qla27xx_dump_{mpi|ram}() (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Remove FW default template (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add fw_attr and port_no SysFS node (Himanshu Madhani) [1665555] - [netdrv] e1000e: Disable runtime PM on CNP+ (David Arcari) [1659179] - [netdrv] intel: correct return from set features callback (David Arcari) [1659179] - [netdrv] e1000e: Fix -Wformat-truncation warnings (David Arcari) [1659179] - [netdrv] e1000e: fix cyclic resets at link up with active tx (David Arcari) [1659179] - [netdrv] e1000e: fix a missing check for return value (David Arcari) [1659179] - [netdrv] e1000e: Exclude device from suspend direct complete optimization (David Arcari) [1659179] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (David Arcari) [1659179] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (David Arcari) [1659179] - [netdrv] e1000e: extend PTP gettime function to read system clock (David Arcari) [1659179] - [netdrv] e1000e: allow non-monotonic SYSTIM readings (David Arcari) [1659179] - [netdrv] intel-ethernet: use correct module license (David Arcari) [1659179] - [kernel] sched/cpufreq: Fix kobject memleak (Phil Auld) [1714719] - [kernel] sched/core: Check quota and period overflow at usec to nsec conversion (Phil Auld) [1714719] - [kernel] sched/core: Handle overflow in cpu_shares_write_u64 (Phil Auld) [1714719] - [kernel] sched/rt: Check integer overflow at usec to nsec conversion (Phil Auld) [1714719] - [base] arch_topology: Make cpu_capacity sysfs node as read-only (Phil Auld) [1714719] - [x86] sched/x86: Save [ER]FLAGS on context switch (Phil Auld) [1714719] - [kernel] sched/fair: Remove setting task's se->runnable_weight during PELT update (Phil Auld) [1714719] - [kernel] sched/fair: Disable LB_BIAS by default (Phil Auld) [1714719] - [arm64] sched/topology, arch/arm64: Rebuild the sched_domain hierarchy when the CPU capacity changes (Phil Auld) [1714719] - [base] sched/topology, drivers/base/arch_topology: Rebuild the sched_domain hierarchy when capacities change (Phil Auld) [1714719] - [kernel] sched/topology: Add SD_ASYM_CPUCAPACITY flag detection (Phil Auld) [1714719] - [kernel] sched/fair: Fix load_balance redo for !imbalance (Phil Auld) [1714719] - [tools] cpupower : frequency-set -r option misses the last cpu in related cpu list (Steve Best) [1717841] - [kernel] Uprobes: Fix kernel oops with delayed_uprobe_remove() (Gustavo Duarte) [1608798] - [kernel] trace_uprobe/sdt: Prevent multiple reference counter for same uprobe (Gustavo Duarte) [1608798] - [kernel] uprobes/sdt: Prevent multiple reference counter for same uprobe (Gustavo Duarte) [1608798] - [kernel] uprobes: Support SDT markers having reference count (semaphore) (Gustavo Duarte) [1608798] - [kernel] Uprobe: Additional argument arch_uprobe to uprobe_write_opcode() (Gustavo Duarte) [1608798] - [kernel] Uprobes: Simplify uprobe_register() body (Gustavo Duarte) [1608798] - [pci] PCI: Rework pcie_retrain_link() wait loop (Myron Stowe) [1707902] - [pci] PCI: Work around Pericom PCIe-to-PCI bridge Retrain Link erratum (Myron Stowe) [1707902] - [pci] PCI: Factor out pcie_retrain_link() function (Myron Stowe) [1707902] - [tools] selftests/powerpc: Fix strncpy usage (Diego Domingos) [1662372] - [tools] selftests: Fix test errors related to lib.mk khdr target (Diego Domingos) [1662372] - [nvme] nvme-fc: use separate work queue to avoid warning (Ewan Milne) [1715135] - [scsi] scsi: scsi_transport_fc: nvme: display FC-NVMe port roles (Ewan Milne) [1715135] - [nvme] nvme-fc: correct csn initialization and increments on error (Ewan Milne) [1715135] - [nvme] nvme-multipath: avoid crash on invalid subsystem cntlid enumeration (Ewan Milne) [1715135] - [nvme] nvme-multipath: don't print ANA group state by default (Ewan Milne) [1715135] - [nvme] nvme-multipath: split bios with the ns_head bio_set before submitting (Ewan Milne) [1715135] - [nvme] nvme-multipath: relax ANA state check (Ewan Milne) [1715135] - [drm] drm/i915: Bump gen7+ fb size limits to 16kx16k (Lyude Paul) [1664969] - [drm] drm/i915: Bump fb stride limit to 128KiB for gen4+ and 256KiB for gen7+ (Lyude Paul) [1664969] - [drm] drm/i915: Align dumb buffer stride to 4k to allow for gtt remapping (Lyude Paul) [1664969] - [drm] drm/i915: Overcome display engine stride limits via GTT remapping (Lyude Paul) [1664969] - [drm] drm/i915: Shuffle stride checking code around (Lyude Paul) [1664969] - [drm] drm/i915/selftests: Add live vma selftest (Lyude Paul) [1664969] - [drm] drm/i915/selftests: Add mock selftest for remapped vmas (Lyude Paul) [1664969] - [drm] drm/i915: Add a new "remapped" gtt_view (Lyude Paul) [1664969] - [md] dax: Arrange for dax_supported check to span multiple devices (Jeff Moyer) [1665364] - [mm] mm/memory_hotplug.c: drop memory device reference after find_memory_block() (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: Retain security state after overwrite (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm/pmem: fix a possible OOB access when read and write pmem (Jeff Moyer) [1665367 1665364 1665362] - [acpi] libnvdimm/security, acpi/nfit: unify zero-key for all security commands (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm/security: provide fix for secure-erase to use zero-key (Jeff Moyer) [1665367 1665364 1665362 1584976] - [mm] mm/memory.c: fix modifying of page protection by insert_pfn() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/btt: Fix a kmemdup failure check (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/namespace: Fix a potential NULL pointer dereference (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Always dump _DSM output payload (Jeff Moyer) [1665367 1665364 1665362] - [fs] fs/dax: Deposit pagetable even when installing zero page (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/namespace: Clean up holder_class_store() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/of_pmem: Fix platform_no_drv_owner.cocci warnings (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Update NFIT flags error message (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/btt: Fix LBA masking during 'free list' population (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/btt: Remove unnecessary code in btt_freelist_init (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/pfn: Remove dax_label_reserve (Jeff Moyer) [1665367 1665364 1665362] - [drivers] dax: Check the end of the block-device capacity with dax_direct_access() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Avoid stale ARS results (Jeff Moyer) [1697175 1665367 1665364 1665362] - [acpi] nfit/ars: Allow root to busy-poll the ARS state machine (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Introduce scrub_flags (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Remove ars_start_flags (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Attempt short-ARS even in the no_init_ars case (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Attempt a short-ARS whenever the ARS state is idle at boot (Jeff Moyer) [1697194 1665367 1665364 1665362] - [fs] fs/dax: NIT fix comment regarding start/end vs range (Jeff Moyer) [1665367 1665364 1665362] - [fs] fs/dax: Convert to use vmf_error() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Require opt-in for read-only label configurations (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/pmem: Honor force_raw for legacy pmem regions (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/pfn: Account for PAGE_SIZE > info-block-size in nd_pfn_init() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm: Fix altmap reservation size calculation (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, pfn: Fix over-trim in trim_pfn_device() (Jeff Moyer) [1665367 1665364 1665362 1662227] - [nvdimm] libnvdimm/dimm: Add a no-BLK quirk based on NVDIMM family (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit: Add Hyper-V NVDIMM DSM command set to white list (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit: acpi_nfit_ctl(): Check out_obj->type in the right place (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit: Fix nfit_intel_shutdown_status() command submission (Jeff Moyer) [1665367 1665364 1665362 1662217] - [nvdimm] libnvdimm/security: Require nvdimm_security_setup_events() to succeed (Jeff Moyer) [1665367 1665364 1665362 1584976] - [tools] nfit_test: fix security state pull for nvdimm security nfit_test (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm/security: Fix nvdimm_security_state() state request selection (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm/label: Clear 'updating' flag after label-set update (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Remove duplicate set nd_set in acpi_nfit_init_interleave_set() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Fix race accessing memdev in nfit_get_smbios_id() (Jeff Moyer) [1665367 1665364 1665362] - [include] libnvdimm/dimm: Fix security capability detection for non-Intel NVDIMMs (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] nfit: Mark some functions as __maybe_unused (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] ACPI/nfit: delete the function to_acpi_nfit_desc (Jeff Moyer) [1665367 1665364 1665362] - [acpi] ACPI/nfit: delete the redundant header file (Jeff Moyer) [1665367 1665364 1665362] - [kernel] mm, devm_memremap_pages: add MEMORY_DEVICE_PRIVATE support (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] mm, devm_memremap_pages: fix shutdown handling (Jeff Moyer) [1665367 1665364 1665362] - [kernel] mm, devm_memremap_pages: kill mapping "System RAM" support (Jeff Moyer) [1665367 1665364 1665362] - [kernel] mm, devm_memremap_pages: mark devm_memremap_pages() EXPORT_SYMBOL_GPL (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/security: Quiet security operations (Jeff Moyer) [1665367 1665364 1665362 1584976] - [documentation] libnvdimm/security: Add documentation for nvdimm security support (Jeff Moyer) [1665367 1665364 1665362 1584976] - [tools] tools/testing/nvdimm: add Intel DSM 1.8 support for nfit_test (Jeff Moyer) [1665367 1665364 1665362 1584976] - [tools] tools/testing/nvdimm: Add overwrite support for nfit_test (Jeff Moyer) [1665367 1665364 1665362 1584976] - [tools] tools/testing/nvdimm: Add test support for Intel nvdimm security DSMs (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm/security: add Intel DSM 1.8 master passphrase support (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm/security: Add security DSM overwrite support (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add support for issue secure erase DSM to Intel nvdimm (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add enable/update passphrase support for Intel nvdimms (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add disable passphrase support to Intel nvdimm. (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add unlock of nvdimm support for Intel DIMMs (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add freeze security support to Intel nvdimm (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] acpi/nfit, libnvdimm: Introduce nvdimm_security_ops (Jeff Moyer) [1665367 1665364 1665362 1584976] - [security] keys-encrypted: add nvdimm key format type to encrypted keys (Jeff Moyer) [1665367 1665364 1665362 1584976] - [security] keys: Export lookup_user_key to external users (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] acpi/nfit, libnvdimm: Store dimm id as a member to struct nvdimm (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm, namespace: Replace kmemdup() with kstrndup() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, label: Switch to bitmap_zalloc() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] ACPI/nfit: Adjust annotation for why return 0 if fail to find NFIT at start (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, bus: Check id immediately following ida_simple_get (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Fix user-initiated ARS to be "ARS-long" rather than "ARS-short" (Jeff Moyer) [1665367 1665364 1665362 1662224 1641487] - [nvdimm] libnvdimm, pfn: Pad pfn namespaces relative to other regions (Jeff Moyer) [1665367 1665364 1665362 1662227] - [tools] tools/testing/nvdimm: Align test resources to 128M (Jeff Moyer) [1665367 1665364 1665362 1662227] - [acpi] acpi/nfit: Add support for Intel DSM 1.8 commands (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] Revert "acpi, nfit: Further restrict userspace ARS start requests" (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi, nfit: Fix ARS overflow continuation (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: Fix the array size for dimm devices. (Jeff Moyer) [1665367 1665364 1665362 1658918] - [mm] mm: Fix warning in insert_pfn() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi, nfit: Further restrict userspace ARS start requests (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi, nfit: Fix Address Range Scrub completion tracking (Jeff Moyer) [1665367 1665364 1665362 1662224 1641487] - [tools] tools/testing/nvdimm: Populate dirty shutdown data (Jeff Moyer) [1665367 1665364 1665362 1662217] - [acpi] acpi, nfit: Collect shutdown status (Jeff Moyer) [1665367 1665364 1665362 1662217] - [acpi] acpi, nfit: Introduce nfit_mem flags (Jeff Moyer) [1665367 1665364 1665362 1662217] - [nvdimm] libnvdimm, label: Fix sparse warning (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, namespace: Drop the repeat assignment for variable dev->parent (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, region: Fail badblocks listing for inactive regions (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, pfn: during init, clear errors in the metadata area (Jeff Moyer) [1665367 1665364 1665362 1641565] - [nvdimm] libnvdimm: Set device node in nd_device_register (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm: Hold reference on parent while scheduling async init (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm: remove duplicate include (Jeff Moyer) [1665367 1665364 1665362] - [fs] filesystem-dax: Fix use of zero page (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, pmem: Restore page attributes when clearing errors (Jeff Moyer) [1665367 1665364 1665362] - [drivers] device-dax: avoid hang on error before devm_memremap_pages() (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: improve emulation of smart injection (Jeff Moyer) [1685043 1665367 1665364 1665362] - [fs] filesystem-dax: Do not request kaddr and pfn when not required (Jeff Moyer) [1665367 1665364 1665362] - [drivers] dax/super: Do not request a pointer kaddr when not required (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: kaddr and pfn can be NULL to ->direct_access() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, pmem: kaddr and pfn can be NULL to ->direct_access() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: queue issuing of ars when an uc error notification comes in (Jeff Moyer) [1665367 1665364 1665362 1641487] - [kernel] mm, dev_pagemap: Do not clear ->mapping on final put (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: Fix support for emulating controller temperature (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: Make DSM failure code injection an override (Jeff Moyer) [1665367 1665364 1665362 1658918] - [acpi] acpi, nfit: Prefer _DSM over _LSR for namespace label reads (Jeff Moyer) [1665367 1665364 1665362 1658918] - [nvdimm] libnvdimm: Introduce locked DIMM capacity support (Jeff Moyer) [1665367 1665364 1665362 1658918] - [drm] drm/nouveau: fix duplication of nv50_head_atom struct (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/disp/dp: respect sink limits when selecting failsafe link configuration (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/core: initial support for boards with TU117 chipset (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/core: allow detected chipset to be overridden (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/kms/gf119-gp10x: push HeadSetControlOutputResource() mthd when encoders change (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/kms/nv50-: fix bug preventing non-vsync'd page flips (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/kms/gv100-: fix spurious window immediate interlocks (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/nouveau: forward error generated while resuming objects tree (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/i2c: Disable i2c bus access after ->fini() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Add WaDisableBankHangMode (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/fbc: disable framebuffer compression on GeminiLake (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Fix setting 10 bit deep color mode (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Add missing combo PHY lane power setup (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Factor out combo PHY lane power setup helper (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Corrupt DSI picture fix for GeminiLake (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Fix clockgating issue when using scalers (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Suppress spurious combo PHY B warning (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Disable read only ppgtt support for gen11 (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Use Engine1 instance for gen11 pm interrupts (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Disable video turbo mode for rp control (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Enable media sampler powergate (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: introduce REG_BIT() and REG_GENMASK() to define register contents (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1664615 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Apply a recommended rc6 threshold (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Use dedicated rc6 enabling sequence for gen11 (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Don't warn on spurious interrupts (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Handle rps interrupts without irq lock (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make sure we have enough memory bandwidth on ICL (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make sandybridge_pcode_read() deal with the second data register (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix ONLY icl+ max plane width (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Fix MG_DP_MODE() register programming (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Really calculate the cursor ddb based on the highest enabled wm level (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Inline skl_update_pipe_wm() into its only caller (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Don't pass pipe_wm around so much (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Move some variables to tighter scope (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Keep plane watermarks enabled more aggressively (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make sure cursor has enough ddb for the selected wm level (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Allocate enough DDB for the cursor (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract skl_compute_wm_params() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Don't pass plane state to skl_compute_plane_wm() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Accept alloc_size == blocks (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/cml: Introduce Comet Lake PCH (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/cml: Add CML PCI IDS (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix PSR2 selective update corruption after PSR1 setup (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Turn off the CUS when turning off a HDR plane (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix legacy gamma mode for ICL (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Refactor icl_is_hdr_plane (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] drm/i915: Add new ICL PCI ID (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Fix CRC mismatch error for DP link layer compliance (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Prevent incorrect DBuf enabling (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Read out memory type (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract DIMM info on cnl+ (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Clean up intel_get_dram_info() a bit (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i914: s/l_info/dimm_l/ etc. (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Generalize intel_is_dram_symmetric() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Use dram_dimm_info more (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract DIMM info on GLK too (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix DRAM size reporting for BXT (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract BXT DIMM helpers (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Polish skl_is_16gb_dimm() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract functions to derive SKL+ DIMM info (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Store DIMM rank information as a number (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Default to Thread Group preemption for compute workloads (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix the state checker for ICL Y planes (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: move MG pll hw_state readout (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Finalize Wa_1408961008:icl (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Call MG_DP_MODE() macro with the right parameters order (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Drop redundant gamma mode mask (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Implement new w/a for underruns with wm1+ disabled (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Include "ignore lines" in skl+ wm state (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] Revert "drm/i915: W/A for underruns with WM1+ disabled on icl" (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make MG PHY macros semantically consistent (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make combo PHY DDI macro definitions consistent for ICL and CNL (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Add degamma and gamma lut size to gen11 caps (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Enable pipe output csc (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Enable ICL Pipe CSC block (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Add icl pipe degamma and gamma support (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/glk: Fix degamma lut programming (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Dump skl+ watermark changes (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Update DSPCNTR gamma/csc bits during crtc_enable() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Disable pipe gamma when C8 pixel format is used (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Turn off pipe CSC when it's not needed (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Turn off pipe gamma when it's not needed (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Track pipe csc enable in crtc state (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Track pipe gamma enable/disable in crtc state (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Populate gamma_mode for all platforms (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm: Main backport to rebase from 4.18 to 5.1 (Lyude Paul) [1713573 1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] {CVE-2019-11085} - [include] list: Backport list_is_first() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] lib/scatterlist: Provide a DMA page iterator (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [acpi] ACPI / PMIC: Add support for executing PMIC MIPI sequence elements (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] vfio: add edid api for display (vgpu) devices. (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [mm] mm: don't miss the last page because of round-off error (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [base] PM-runtime: Add new interface to get accounted time (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm: move i915_kick_out_vgacon to vgaarb (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [scripts] tracing: Avoid calling cc-option -mrecord-mcount for every Makefile (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/fb_helper: Allow leaking fbdev smem_start (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/fb: Stop leaking physical address (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [video] fbdev: Add FBINFO_HIDE_SMEM_START flag (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] vt: Remove vc_panic_force_write (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] fbdev: Drop FBINFO_CAN_FORCE_OUTPUT flag (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [video] fbdev: fix kerneldoc (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] fbdev: add remove_conflicting_pci_framebuffers() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [media] media: cec-notifier: Get notifier by device and connector name (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [base] driver core: Add device_link_remove function (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] include: Move ascii85 functions from i915 to linux/ascii85.h (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [mm] mm, drm/i915: mark pinned shmemfs pages as unevictable (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] list: introduce list_bulk_move_tail helper (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [fs] sysfs: constify sysfs create/remove files harder (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/selftests: Remove unused dmabuf->kmap routines, fix the build (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] dma-buf: remove kmap_atomic interface (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] include/linux/bitops.h: introduce BITS_PER_TYPE (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] dma_buf: remove device parameter from attach callback v2 (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [pci] PCI: Export pcie_get_speed_cap and pcie_get_width_cap (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm: Add support for pps and compression mode command packet (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [kernel] locking/mutex: Fix mutex debug call and ww_mutex documentation (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [kernel] locking: Implement an algorithm choice for Wound-Wait mutexes (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [kernel] locking: WW mutex cleanup (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286]- [netdrv] igb: Fix WARN_ONCE on runtime suspend (Corinna Vinschen) [1659168] - [netdrv] igb: use struct_size() helper (Corinna Vinschen) [1659168] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Corinna Vinschen) [1659168] - [netdrv] igb: Bump version number (Corinna Vinschen) [1659168] - [netdrv] Revert "igb: reduce CPU0 latency when updating statistics" (Corinna Vinschen) [1659168] - [netdrv] igb: Fix an issue that PME is not enabled during runtime suspend (Corinna Vinschen) [1659168] - [netdrv] igb: Change RXPBSIZE size when setting Qav mode (Corinna Vinschen) [1659168] - [netdrv] igb: reduce CPU0 latency when updating statistics (Corinna Vinschen) [1659168] - [netdrv] igb: fix uninitialized variables (Corinna Vinschen) [1659168] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Corinna Vinschen) [1659168] - [netdrv] igb: Fix format with line continuation whitespace (Corinna Vinschen) [1659168] - [netdrv] igb: extend PTP gettime function to read system clock (Corinna Vinschen) [1659168] - [netdrv] i40e/ixgbe/igb: fail on new WoL flag setting WAKE_MAGICSECURE (Corinna Vinschen) [1659168] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Corinna Vinschen) [1659168] - [netdrv] igb: remove ndo_poll_controller (Corinna Vinschen) [1659168] - [netdrv] intel-ethernet: use correct module license (Corinna Vinschen) [1659168] - [netdrv] igb: Replace mdelay() with msleep() in igb_integrated_phy_loopback() (Corinna Vinschen) [1659168] - [netdrv] igb: Replace GFP_ATOMIC with GFP_KERNEL in igb_sw_init() (Corinna Vinschen) [1659168] - [netdrv] igb: Use an advanced ctx descriptor for launchtime (Corinna Vinschen) [1659168] - [netdrv] igb: e1000_phy: Mark expected switch fall-through (Corinna Vinschen) [1659168] - [netdrv] igb: e1000_82575: Mark expected switch fall-through (Corinna Vinschen) [1659168] - [netdrv] igb_main: Mark expected switch fall-throughs (Corinna Vinschen) [1659168] - [netdrv] igb: Use dma_wmb() instead of wmb() before doorbell writes (Corinna Vinschen) [1659168] - [netdrv] igb: Add support for ETF offload (Corinna Vinschen) [1659168] - [netdrv] igb: Only call skb_tx_timestamp after descriptors are ready (Corinna Vinschen) [1659168] - [netdrv] igb: Refactor igb_offload_cbs() (Corinna Vinschen) [1659168] - [netdrv] igb: Only change Tx arbitration when CBS is on (Corinna Vinschen) [1659168] - [netdrv] igb: Refactor igb_configure_cbs() (Corinna Vinschen) [1659168] - [fs] Revert "[fs] ext4: protect journal inode's blocks using block_validity" (Lukas Czerner) [1716549] - [fs] xfs: don't trip over uninitialized buffer on extent read of corrupted inode (Bill O'Donnell) [1715942] - [fs] xfs: always init bma in xfs_bmapi_write (Bill O'Donnell) [1715942] - [lib] rhashtable: Still do rehash when we get EEXIST (Vladis Dronov) [1712457] - [fs] vmcore: Add a kernel parameter novmcoredd (Kairui Song) [1705864] - [powerpc] powerpc/eeh: Correct retries in eeh_pe_reset_full() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Improve recovery of passed-through devices (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Add include_passed to eeh_clear_pe_frozen_state() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Add include_passed to eeh_pe_state_clear() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: remove sw_state from eeh_unfreeze_pe() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_pe_clear_frozen_state() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup control flow in eeh_handle_normal_event() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_ops.wait_state() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_pe_state_mark() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup unnecessary eeh_pe_state_mark_with_cfg() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_enabled() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup logic in eeh_rmv_from_parent_pe() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup field names in eeh_rmv_data (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup list_head field names (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_add_virt_device() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup unused field in eeh_dev (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup EEH_POSTPONED_PROBE (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Avoid misleading message "EEH: no capable adapters found" (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Fix use of EEH_PE_KEEP on wrong field (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Fix null deref for devices removed during EEH (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Fix possible null deref in eeh_dump_dev_log() (Sam Bobroff) [1352405] - [edac] x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types (Janakarajan Natarajan) [1688469] - [x86] x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units (Janakarajan Natarajan) [1688469] - [x86] x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types (Janakarajan Natarajan) [1688469] - [scsi] megaraid_sas: remove tech preview from Aero series (Tomas Henzl) [1668409] - [scsi] megaraid_sas: sync with mainline (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: fix spelling mistake "oustanding" -> "outstanding" (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Make megasas_host_device_list_query() static (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: reduce module load time (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Remove a bunch of set but not used variables (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: return error when create DMA pool failed (Tomas Henzl) [1668409] {CVE-2019-11810} - [scsi] scsi: megaraid_sas: driver version update (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Update structures for HOST_DEVICE_LIST DCMD (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Add support for DEVICE_LIST DCMD in driver (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Rework device add code in AEN path (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Rework code to get PD and LD list (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: correct an info message (Tomas Henzl) [1668409] - [scsi] cross-tree: phase out dma_zalloc_coherent() (Tomas Henzl) [1668409] - [scsi] scsi: megaraid: fix out-of-bound array accesses (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: changes to function prototypes (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: NULL check before some freeing functions is not needed (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas_fusion: Mark expected switch fall-through (Tomas Henzl) [1668409] - [scsi] scsi: megaraid: megaraid_sas_base: Mark expected switch fall-through (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: modify max supported lds related print (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: remove unused macro (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: increase timeout for IOC INIT to 180seconds (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Remove double endian conversion (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Re-use max_mfi_cmds to calculate queue sizes (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Rename scratch_pad registers (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Remove spin lock for dpc operation (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: optimize raid context access in IO path (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fail init if heartbeat timer fails (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: For SRIOV, do not set STOP_ADP bit (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fix combined reply queue mode detection (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fix module parameter description (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fix goto labels in error handling (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Update copyright information (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Add check for reset adapter bit (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fix msleep granularity (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Add support for FW snap dump (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Add watchdog thread to detect Firmware fault (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: switch to generic DMA API (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: fix a missing-check bug (Tomas Henzl) [1668409] - [kernel] get_maintainer.pl: Add default .get_maintainer.conf file for RHEL (Prarit Bhargava) [1714630] - [scripts] get_maintainer: allow option --mpath to read all files in (Prarit Bhargava) [1714630] - [scripts] get_maintainer.pl: add -mpath= for MAINTAINERS file location (Prarit Bhargava) [1714630] - [scripts] get_maintainer: allow usage outside of kernel tree (Prarit Bhargava) [1714630] - [scripts] Revert "[scripts] get_maintainer.pl: Add optional .get_maintainer.MAINTAINERS override" (Prarit Bhargava) [1714630] - [include] signal: Make siginmask safe when passed a signal of 0 (Waiman Long) [1714351] - [fs] signal: Don't send signals to tasks that don't exist (Waiman Long) [1714351] - [kernel] signal: Restore the stop PTRACE_EVENT_EXIT (Waiman Long) [1714351] - [kernel] signal: Better detection of synchronous signals (Waiman Long) [1714351] - [kernel] signal: Always notice exiting tasks (Waiman Long) [1714351] - [kernel] signal: Always attempt to allocate siginfo for SIGSTOP (Waiman Long) [1714351] - [kernel] signal: Guard against negative signal numbers in copy_siginfo_from_user32 (Waiman Long) [1714351] - [kernel] signal: Guard against negative signal numbers in copy_siginfo_from_user (Waiman Long) [1714351] - [kernel] signal: In sigqueueinfo prefer sig not si_signo (Waiman Long) [1714351] - [include] signal: Use a smaller struct siginfo in the kernel (Waiman Long) [1714351] - [include] signal: Distinguish between kernel_siginfo and siginfo (Waiman Long) [1714351] - [kernel] signal: Introduce copy_siginfo_from_user and use it's return value (Waiman Long) [1714351] - [arm64] signal: Remove the need for __ARCH_SI_PREABLE_SIZE and SI_PAD_SIZE (Waiman Long) [1714351] - [kernel] signal: Fail sigqueueinfo if si_signo != sig (Waiman Long) [1714351] - [kernel] signal/sparc: Move EMT_TAGOVF into the generic siginfo.h (Waiman Long) [1714351] - [mm] signal/arm: Use force_sig_fault where appropriate (Waiman Long) [1714351] - [arm64] signal/arm64: Use send_sig_fault where appropriate (Waiman Long) [1714351] - [arm64] signal/arm64: Add and use arm64_force_sig_ptrace_errno_trap (Waiman Long) [1714351] - [arm64] signal/arm64: In ptrace_hbptriggered name the signal description string (Waiman Long) [1714351] - [arm64] signal/arm64: Remove arm64_force_sig_info (Waiman Long) [1714351] - [arm64] signal/arm64: Add and use arm64_force_sig_mceerr as appropriate (Waiman Long) [1714351] - [arm64] signal/arm64: Add and use arm64_force_sig_fault where appropriate (Waiman Long) [1714351] - [mm] signal/arm64: Only call set_thread_esr once in do_page_fault (Waiman Long) [1714351] - [mm] signal/arm64: Only perform one esr_to_fault_info call in do_page_fault (Waiman Long) [1714351] - [mm] signal/arm64: Expand __do_user_fault and remove it (Waiman Long) [1714351] - [mm] signal/arm64: For clarity separate the 3 signal sending cases in do_page_fault (Waiman Long) [1714351] - [mm] signal/arm64: Consolidate the two hwpoison cases in do_page_fault (Waiman Long) [1714351] - [mm] signal/arm64: Factor set_thread_esr out of __do_user_fault (Waiman Long) [1714351] - [arm64] signal/arm64: Factor out arm64_show_signal from arm64_force_sig_info (Waiman Long) [1714351] - [arm64] signal/arm64: Remove unneeded tsk parameter from arm64_force_sig_info (Waiman Long) [1714351] - [arm64] signal/arm64: Push siginfo generation into arm64_notify_die (Waiman Long) [1714351] - [powerpc] signal/powerpc: Use force_sig_fault where appropriate (Waiman Long) [1714351] - [powerpc] signal/powerpc: Simplify _exception_pkey by using force_sig_pkuerr (Waiman Long) [1714351] - [powerpc] signal/powerpc: Specialize _exception_pkey for handling pkey exceptions (Waiman Long) [1714351] - [powerpc] signal/powerpc: Call force_sig_fault from _exception (Waiman Long) [1714351] - [powerpc] signal/powerpc: Factor the common exception code into exception_common (Waiman Long) [1714351] - [powerpc] powerpc/traps: Print unhandled signals in a separate function (Waiman Long) [1714351] - [mm] signal/powerpc: Remove pkey parameter from __bad_area_nosemaphore (Waiman Long) [1714351] - [mm] signal/powerpc: Call _exception_pkey directly from bad_key_fault_exception (Waiman Long) [1714351] - [mm] signal/powerpc: Remove pkey parameter from __bad_area (Waiman Long) [1714351] - [mm] signal/powerpc: Use force_sig_mceerr as appropriate (Waiman Long) [1714351] - [x86] signal/x86: Use force_sig_fault where appropriate (Waiman Long) [1714351] - [mm] signal/x86: Pass pkey by value (Waiman Long) [1714351] - [mm] signal/x86: Replace force_sig_info_fault with force_sig_fault (Waiman Long) [1714351] - [mm] signal/x86: Call force_sig_pkuerr from __bad_area_nosemaphore (Waiman Long) [1714351] - [mm] signal/x86: Pass pkey not vma into __bad_area (Waiman Long) [1714351] - [mm] signal/x86: Don't compute pkey in __do_page_fault (Waiman Long) [1714351] - [mm] signal/x86: Remove pkey parameter from mm_fault_error (Waiman Long) [1714351] - [mm] signal/x86: Remove the pkey parameter from do_sigbus (Waiman Long) [1714351] - [mm] signal/x86: Remove pkey parameter from bad_area_nosemaphore (Waiman Long) [1714351] - [x86] signal/x86/traps: Simplify trap generation (Waiman Long) [1714351] - [x86] signal/x86/traps: Use force_sig instead of open coding it. (Waiman Long) [1714351] - [x86] signal/x86/traps: Use force_sig_bnderr (Waiman Long) [1714351] - [x86] signal/x86/traps: Move more code into do_trap_no_signal so it can be reused (Waiman Long) [1714351] - [x86] signal/x86/traps: Factor out show_signal (Waiman Long) [1714351] - [x86] signal/x86: Move mpx siginfo generation into do_bounds (Waiman Long) [1714351] - [x86] signal/x86: In trace_mpx_bounds_register_exception add __user annotations (Waiman Long) [1714351] - [mm] signal/x86: Move MCE error reporting out of force_sig_info_fault (Waiman Long) [1714351] - [x86] signal/x86: Inline fill_sigtrap_info in it's only caller send_sigtrap (Waiman Long) [1714351] - [powerpc] signal: Simplify tracehook_report_syscall_exit (Waiman Long) [1714351] - [kernel] signal: Pair exports with their functions (Waiman Long) [1714351] - [kernel] signal: Remove specific_send_sig_info (Waiman Long) [1714351] - [kernel] signal: Use group_send_sig_info to kill all processes in a pid namespace (Waiman Long) [1714351] - [tty] tty_io: Use group_send_sig_info in __do_SACK to note it is a session being killed (Waiman Long) [1714351] - [misc] signal/GenWQE: Fix sending of SIGKILL (Waiman Long) [1714351] - [include] signal: Remove SEND_SIG_FORCED (Waiman Long) [1714351] - [kernel] signal: Use SEND_SIG_PRIV not SEND_SIG_FORCED with SIGKILL and SIGSTOP (Waiman Long) [1714351] - [kernel] signal: Never allocate siginfo for SIGKILL or SIGSTOP (Waiman Long) [1714351] - [usb] signal: Don't send siginfo to kthreads. (Waiman Long) [1714351] - [usb] signal: Remove the siginfo paramater from kernel_dqueue_signal (Waiman Long) [1714351] - [tty] signal: send_sig_all no longer needs SEND_SIG_FORCED (Waiman Long) [1714351] - [kernel] signal: Always deliver the kernel's SIGKILL and SIGSTOP to a pid namespace init (Waiman Long) [1714351] - [x86] signal: Properly deliver SIGSEGV from x86 uprobes (Waiman Long) [1714351] - [kernel] signal: Properly deliver SIGILL from uprobes (Waiman Long) [1714351] - [kernel] signal: Always ignore SIGKILL and SIGSTOP sent to the global init (Waiman Long) [1714351] - [iommu] mm: convert return type of handle_mm_fault() caller to vm_fault_t (Waiman Long) [1714351] - [kernel] signal: make get_signal() return bool (Waiman Long) [1714351] - [kernel] signal: make sigkill_pending() return bool (Waiman Long) [1714351] - [kernel] signal: make legacy_queue() return bool (Waiman Long) [1714351] - [kernel] signal: make wants_signal() return bool (Waiman Long) [1714351] - [kernel] signal: make flush_sigqueue_mask() void (Waiman Long) [1714351] - [kernel] signal: make unhandled_signal() return bool (Waiman Long) [1714351] - [kernel] signal: make recalc_sigpending_tsk() return bool (Waiman Long) [1714351] - [kernel] signal: make has_pending_signals() return bool (Waiman Long) [1714351] - [kernel] signal: make sig_ignored() return bool (Waiman Long) [1714351] - [kernel] signal: make sig_task_ignored() return bool (Waiman Long) [1714351] - [kernel] signal: make sig_handler_ignored() return bool (Waiman Long) [1714351] - [kernel] signal: make kill_ok_by_cred() return bool (Waiman Long) [1714351] - [kernel] signal: simplify rt_sigaction() (Waiman Long) [1714351] - [kernel] signal: make do_sigpending() void (Waiman Long) [1714351] - [kernel] signal: make may_ptrace_stop() return bool (Waiman Long) [1714351] - [kernel] signal: make kill_as_cred_perm() return bool (Waiman Long) [1714351] - [kernel] signal: make force_sigsegv() void (Waiman Long) [1714351] - [kernel] signal: Don't restart fork when signals come in. (Waiman Long) [1714351] - [kernel] fork: Have new threads join on-going signal group stops (Waiman Long) [1714351] - [include] fork: Skip setting TIF_SIGPENDING in ptrace_init_task (Waiman Long) [1714351] - [kernel] signal: Add calculate_sigpending() (Waiman Long) [1714351] - [kernel] fork: Unconditionally exit if a fatal signal is pending (Waiman Long) [1714351] - [kernel] fork: Move and describe why the code examines PIDNS_ADDING (Waiman Long) [1714351] - [kernel] signal: Push pid type down into complete_signal. (Waiman Long) [1714351] - [kernel] signal: Push pid type down into __send_signal (Waiman Long) [1714351] - [kernel] signal: Push pid type down into send_signal (Waiman Long) [1714351] - [tty] signal: Pass pid type into do_send_sig_info (Waiman Long) [1714351] - [fs] signal: Pass pid type into send_sigio_to_task & send_sigurg_to_task (Waiman Long) [1714351] - [kernel] signal: Pass pid type into group_send_sig_info (Waiman Long) [1714351] - [kernel] signal: Pass pid and pid type into send_sigqueue (Waiman Long) [1714351] - [kernel] posix-timers: Noralize good_sigevent (Waiman Long) [1714351] - [fs] signal: Use PIDTYPE_TGID to clearly store where file signals will be sent (Waiman Long) [1714351] - [kernel] pid: Implement PIDTYPE_TGID (Waiman Long) [1714351] - [include] pids: Move the pgrp and session pid pointers from task_struct to signal_struct (Waiman Long) [1714351] - [fs] pids: Compute task_tgid using signal->leader_pid (Waiman Long) [1714351] - [kernel] pids: Move task_pid_type into sched/signal.h (Waiman Long) [1714351] - [init] pids: Initialize leader_pid in init_task (Waiman Long) [1714351]- [s390] s390: enable processes for mio instructions (Philipp Rudo) [1651734] - [s390] s390/pci: add parameter to disable usage of MIO instructions (Philipp Rudo) [1651734] - [s390] s390/pci: provide support for MIO instructions (Philipp Rudo) [1651734] - [s390] s390/pci: improve bar check (Philipp Rudo) [1651734] - [s390] s390/ism: move oddities of device IO to wrapper function (Philipp Rudo) [1651734] - [s390] s390/pci: move io address mapping code to pci_insn.c (Philipp Rudo) [1651734] - [s390] s390/pci: add parameter to force floating irqs (Philipp Rudo) [1651735] - [s390] s390/pci: gather statistics for floating vs directed irqs (Philipp Rudo) [1651735] - [s390] s390: show statistics for MSI IRQs (Philipp Rudo) [1651735] - [s390] s390/pci: provide support for CPU directed interrupts (Philipp Rudo) [1651735] - [s390] s390/airq: provide cacheline aligned ivs (Philipp Rudo) [1651735] - [s390] s390/pci: clarify interrupt vector usage (Philipp Rudo) [1651735] - [s390] s390/airq: recognize directed interrupts (Philipp Rudo) [1651735] - [s390] s390/sclp: detect DIRQ facility (Philipp Rudo) [1651735] - [s390] s390/pci: move everything irq related to pci_irq.c (Philipp Rudo) [1651735] - [s390] s390/pci: remove stale rc (Philipp Rudo) [1651735] - [s390] s390/pci: remove unused define (Philipp Rudo) [1651735] - [s390] s390/pci: mark command line parser data __initdata (Philipp Rudo) [1651735] - [cpufreq] cpufreq: intel_pstate: Ignore turbo active ratio in HWP (David Arcari) [1711970] - [scsi] mpt3sas: remove tech preview from Aero series (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: fix indentation issue (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Update mpt3sas driver version to 28.100.00.00 (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Improve the threshold value and introduce module param (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Load balance to improve performance and avoid soft lockups (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Irq poll to avoid CPU hard lockups (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: simplify interrupt handler (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Fix typo in request_desript_type (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Add missing breaks in switch statements (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Update driver version to 27.102.00.00 (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Add support for ATLAS PCIe switch (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Add support for NVMe Switch Adapter (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Rename mpi endpoint device ID macro. (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: mpt3sas_scsih: Mark expected switch fall-through (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: fix memory ordering on 64bit writes (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: fix spelling mistake "manufaucturing" -> "manufacturing" (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Fix driver modifying persistent data in Manufacturing page11 (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Don't modify EEDPTagMode field setting on SAS3.5 HBA devices (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Fix Sync cache command failure during driver unload (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Call sas_remove_host before removing the target devices (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Refactor mpt3sas_wait_for_ioc function (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Separate out mpt3sas_wait_for_ioc (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Added new #define variable IOC_OPERATIONAL_WAIT_COUNT (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: switch to generic DMA API (Tomas Henzl) [1684444] - [tools] perf tools beauty ioctl: Support new ISO7816 commands (Michael Petlan) [1709243] - [tools] perf tools: Restore proper cwd on return from mnt namespace (Michael Petlan) [1709243] - [tools] perf tools: Fix crash on synthesizing the unit (Michael Petlan) [1709243] - [tools] perf tools: Do not zero sample_id_all for group members (Michael Petlan) [1709243] - [tools] perf beauty: Use SRCARCH, ARCH=x86_64 must map to "x86" to find the headers (Michael Petlan) [1709243] - [tools] perf intel-pt: Add MTC and CYC timestamps to debug log (Michael Petlan) [1709243] - [tools] perf intel-pt: Add more event information to debug log (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Fix table find when table re-ordered (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add help window (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add Selected branches report (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Fall back to /usr/local/lib/libxed.so (Michael Petlan) [1709243] - [tools] perf top: Display the LBR stats in callchain entry (Michael Petlan) [1709243] - [tools] perf stat: Handle different PMU names with common prefix (Michael Petlan) [1709243] - [tools] perf record: Support weak groups (Michael Petlan) [1709243] - [tools] perf evlist: Move perf_evsel__reset_weak_group into evlist (Michael Petlan) [1709243] - [tools] perf augmented_syscalls: Start collecting pathnames in the BPF program (Michael Petlan) [1709243] - [tools] perf trace: Fix setting of augmented payload when using eBPF + raw_syscalls (Michael Petlan) [1709243] - [tools] perf trace: When augmenting raw_syscalls plug raw_syscalls:sys_exit too (Michael Petlan) [1709243] - [tools] perf examples bpf: Start augmenting raw_syscalls:sys_{start,exit} (Michael Petlan) [1709243] - [tools] perf intel-pt/bts: Calculate cpumode for synthesized samples (Michael Petlan) [1709243] - [tools] perf intel-pt: Insert callchain context into synthesized callchains (Michael Petlan) [1709243] - [tools] perf top: Start display thread earlier (Michael Petlan) [1709243] - [tools] perf trace beauty: Use the mmap flags table generated from headers (Michael Petlan) [1709243] - [tools] perf beauty: Wire up the mmap flags table generator to the Makefile (Michael Petlan) [1709243] - [tools] perf beauty: Add a generator for MAP_ mmap's flag constants (Michael Petlan) [1709243] - [tools] perf callchain: Honour the ordering of PERF_CONTEXT_{USER,KERNEL,etc} (Michael Petlan) [1709243] - [tools] perf cs-etm: Correct CPU mode for samples (Michael Petlan) [1709243] - [tools] perf unwind: Take pgoff into account when reporting elf to libdwfl (Michael Petlan) [1709243] - [tools] perf top: Do not use overwrite mode by default (Michael Petlan) [1709243] - [tools] perf trace: Beautify mount's first pathname arg (Michael Petlan) [1709243] - [tools] perf trace: Beautify the umount's 'name' argument (Michael Petlan) [1709243] - [tools] perf trace: Consider syscall aliases too (Michael Petlan) [1709243] - [tools] perf trace beauty: Beautify mount/umount's 'flags' argument (Michael Petlan) [1709243] - [tools] perf trace beauty: Allow syscalls to mask an argument before considering it (Michael Petlan) [1709243] - [tools] perf beauty: Introduce strarray__scnprintf_flags() (Michael Petlan) [1709243] - [tools] perf beauty: Switch from GPL v2.0 to LGPL v2.1 (Michael Petlan) [1709243] - [tools] perf beauty: Add a generator for MS_ mount/umount's flag constants (Michael Petlan) [1709243] - [tools] tools include uapi: Grab a copy of linux/fs.h (Michael Petlan) [1709243] - [tools] perf script: Support total cycles count (Michael Petlan) [1709243] - [tools] perf script: Make itrace script default to all calls (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add All branches report (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add ability to display all the database tables (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add ability to shrink / enlarge font (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add ability to find symbols in the call-graph (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add support for multiple sub-windows (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Rename to exported-sql-viewer.py (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Refactor TreeItem class (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Add data helper functions (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Factor out CallGraphModel from TreeModel (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Remove use of setObjectName() (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Add a class for global data (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Separate the database details into a class (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Make a "Main" function (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Change icon (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Set a minimum window size (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Provide better default column sizes (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Use SPDX license identifier (Michael Petlan) [1709243] - [tools] perf trace: Introduce per-event maximum number of events property (Michael Petlan) [1709243] - [tools] perf script: Flush output stream after events in verbose mode (Michael Petlan) [1709243] - [tools] perf script: Allow extended console debug output (Michael Petlan) [1709243] - [tools] perf stat: Poll for monitored tasks being alive (Michael Petlan) [1709243] - [tools] perf trace: Drop thread refcount in trace__event_handler() (Michael Petlan) [1709243] - [tools] perf trace: Drop addr_location refcounts (Michael Petlan) [1709243] - [tools] perf evsel: Mark a evsel as disabled when asking the kernel do disable it (Michael Petlan) [1709243] - [tools] perf evsel: Introduce per event max_events property (Michael Petlan) [1709243] - [tools] tools lib subcmd: Introduce OPTION_ULONG (Michael Petlan) [1709243] - [tools] perf arm64: Fix generate system call table failed with /tmp mounted with noexec (Michael Petlan) [1709243] - [tools] perf symbols: Set PLT entry/header sizes properly on Sparc (Michael Petlan) [1709243] - [tools] perf jitdump: Add Sparc support. (Michael Petlan) [1709243] - [tools] perf annotate: Add Sparc support (Michael Petlan) [1709243] - [tools] perf record: Encode -k clockid frequency into Perf trace (Michael Petlan) [1709243] - [tools] perf probe: Support SDT markers having reference counter (semaphore) (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Move struct tep_handler definition in a local header file (Michael Petlan) [1709243] - [tools] tools lib traceevent: Separate out tep_strerror() for strerror_r() issues (Michael Petlan) [1709243] - [tools] perf python: More portable way to make CFLAGS work with clang (Michael Petlan) [1709243] - [tools] perf python: Make clang_has_option() work on Python 3 (Michael Petlan) [1709243] - [tools] perf tools: Free temporary 'sys' string in read_event_files() (Michael Petlan) [1709243] - [tools] perf tools: Avoid double free in read_event_file() (Michael Petlan) [1709243] - [tools] perf tools: Free 'printk' string in parse_ftrace_printk() (Michael Petlan) [1709243] - [tools] perf tools: Cleanup trace-event-info 'tdata' leak (Michael Petlan) [1709243] - [tools] perf strbuf: Match va_{add,copy} with va_end (Michael Petlan) [1709243] - [tools] perf test: S390 does not support watchpoints in test 22 (Michael Petlan) [1709243] - [tools] perf auxtrace: Include missing asm/bitsperlong.h to get BITS_PER_LONG (Michael Petlan) [1709243] - [tools] tools include: Adopt linux/bits.h (Michael Petlan) [1709243] - [tools] perf intel-pt: Implement decoder flags for trace begin / end (Michael Petlan) [1709243] - [tools] perf intel-pt: Add decoder flags for trace begin / end (Michael Petlan) [1709243] - [tools] perf tools: Improve thread_stack__process() for trace begin / end (Michael Petlan) [1709243] - [tools] perf tools: Improve thread_stack__event() for trace begin / end (Michael Petlan) [1709243] - [tools] perf db-export: Add trace begin / end branch type variants (Michael Petlan) [1709243] - [tools] perf script: Enhance sample flags for trace begin / end (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to enum filter_trivial_type (Michael Petlan) [1709243] - [tools] tools lib traceevent: Rename data2host*() APIs (Michael Petlan) [1709243] - [tools] tools lib traceevent: Rename struct plugin_list to struct tep_plugin_list (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to structs filter_type and event_filter (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to various structs filter_arg_*. (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to struct filter_{arg,value_type} (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to enums filter_{exp,arg}_type (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to enums filter_{boolean,op,cmp}_type (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Rename enum print_arg_type to enum tep_print_arg_type (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Add prefix tep_ to all print_* structures (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix TEP_ to all EVENT_FL_* flags (Michael Petlan) [1709243] - [tools] tools lib traceevent: Rename enum event_{sort_}type to enum tep_event_{sort_}type (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Rename enum format_flags to enum tep_format_flags (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Rename struct format{_field} to struct tep_format{_field} (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Rename struct event_format to struct tep_event_format (Michael Petlan) [1709243] - [tools] perf script: Print DSO for callindent (Michael Petlan) [1709243] - [tools] perf script: Allow sym and dso without ip, addr (Michael Petlan) [1709243] - [tools] tools lib subcmd: Support overwriting the pager (Michael Petlan) [1709243] - [tools] perf tools: Report itrace options in help (Michael Petlan) [1709243] - [tools] perf help: Add missing subcommand `version` (Michael Petlan) [1709243] - [tools] perf tools: Initialize perf_data_file fd field (Michael Petlan) [1709243] - [tools] perf util: Make copyfile_offset() global (Michael Petlan) [1709243] - [tools] perf tools: Add 'struct perf_mmap' arg to record__write() (Michael Petlan) [1709243] - [tools] perf auxtrace: Pass struct perf_mmap into mmap__read* functions (Michael Petlan) [1709243] - [tools] perf tools: Remove perf_tool from event_op3 (Michael Petlan) [1709243] - [tools] perf tools: Remove perf_tool from event_op2 (Michael Petlan) [1709243] - [tools] perf bpf-loader: use PTR_ERR_OR_ZERO inetead of return code (Michael Petlan) [1709243] - [tools] tools include: Adopt PTR_ERR_OR_ZERO from the kernel err.h header (Michael Petlan) [1709243] - [tools] perf ordered_events: Prevent crossing max_alloc_size (Michael Petlan) [1709243] - [tools] perf ordered_events: Add 'struct ordered_events_buffer' layer (Michael Petlan) [1709243] - [tools] perf test: Add watchpoint test (Michael Petlan) [1709243] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh without ping's debuginfo (Michael Petlan) [1709243] - [tools] perf map: Turn some pr_warning() to pr_debug() (Michael Petlan) [1709243] - [tools] perf trace: Use the raw_syscalls:sys_enter for the augmented syscalls (Michael Petlan) [1709243] - [tools] perf trace: Setup augmented_args in the raw_syscalls:sys_enter handler (Michael Petlan) [1709243] - [tools] perf trace: Introduce syscall__augmented_args() method (Michael Petlan) [1709243] - [tools] perf augmented_syscalls: Avoid optimization to pass older BPF validators (Michael Petlan) [1709243] - [tools] perf augmented_syscalls: Check probe_read_str() return separately (Michael Petlan) [1709243] - [tools] perf annotate: Handle arm64 move instructions (Michael Petlan) [1709243] - [tools] perf trace beauty: Alias 'umount' to 'umount2' (Michael Petlan) [1709243] - [tools] perf stat: Move the display functions to stat-display.c (Michael Petlan) [1709243] - [tools] perf stat: Move 'metric_events' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'walltime_*' data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Propagate 'struct target' arg to sort_aggr_thread() (Michael Petlan) [1709243] - [tools] perf stat: Move 'no_merge' data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'big_num' data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Do not use the global 'evsel_list' in print functions (Michael Petlan) [1709243] - [tools] perf stat: Move *_aggr_* data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move ru_* data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'print_mixed_hw_group_error' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'print_free_counters_hint' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'null_run' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Add 'walltime_nsecs_stats' pointer to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Pass 'evlist' to aggr_update_shadow() (Michael Petlan) [1709243] - [tools] perf stat: Pass 'struct perf_stat_config' to first_shadow_cpu() (Michael Petlan) [1709243] - [tools] perf stat: Move 'metric_only_len' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'run_count' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Use 'evsel->evlist' instead of 'evsel_list' in collect_all_aliases() (Michael Petlan) [1709243] - [tools] perf stat: Pass 'evlist' argument to print functions (Michael Petlan) [1709243] - [tools] perf stat: Add 'target' argument to perf_evlist__print_counters() (Michael Petlan) [1709243] - [tools] perf stat: Move 'unit_width' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'metric_only' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'interval_clear' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move csv_* to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Pass a 'struct perf_stat_config' argument to global print functions (Michael Petlan) [1709243] - [tools] perf stat: Pass 'struct perf_stat_config' argument to local print functions (Michael Petlan) [1709243] - [tools] perf stat: Add 'struct perf_stat_config' argument to perf_evlist__print_counters() (Michael Petlan) [1709243] - [tools] perf stat: Move STAT_RECORD out of perf_evlist__print_counters() (Michael Petlan) [1709243] - [tools] perf stat: Introduce perf_evlist__print_counters() (Michael Petlan) [1709243] - [tools] perf stat: Move perf_stat_synthesize_config() to stat.c (Michael Petlan) [1709243] - [tools] perf stat: Add 'perf_event__handler_t' argument to perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Add 'struct perf_evlist' argument to perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Add 'struct perf_tool' argument to perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Add 'struct perf_stat_config' argument to perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Rename 'is_pipe' argument to 'attrs' in perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Move create_perf_stat_counter() to stat.c (Michael Petlan) [1709243] - [tools] perf evsel: Introduce perf_evsel__store_ids() (Michael Petlan) [1709243] - [tools] perf tools: Switch 'session' argument to 'evlist' in perf_event__synthesize_attrs() (Michael Petlan) [1709243] - [tools] perf stat: Add 'identifier' flag to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Use local config arg for scale in create_perf_stat_counter() (Michael Petlan) [1709243] - [tools] perf stat: Move 'no_inherit' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'initial_delay' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Use evsel->threads in create_perf_stat_counter() (Michael Petlan) [1709243] - [tools] perf trace: Show comm and tid for tracepoint events (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Hook into syscalls:sys_exit_SYSCALL too (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Rename augmented_*_syscall__enter to just *_syscall (Michael Petlan) [1709243] - [tools] perf augmented_syscalls: Update the header comments (Michael Petlan) [1709243] - [tools] perf bpf: Add syscall_exit() helper (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Split trace-seq related APIs in a separate header file (Michael Petlan) [1709243] - [tools] perf report: Create auxiliary trace data files for s390 (Michael Petlan) [1709243] - [tools] perf trace beauty: Reorganize 'struct sockaddr *' beautifier (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Augment sendto's 'addr' arg (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Augment bind's 'myaddr' sockaddr arg (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Add augmented_sockaddr_syscall_enter() (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Augment connect's 'sockaddr' arg (Michael Petlan) [1709243] - [tools] perf bpf: Add linux/socket.h to the headers accessible to bpf proggies (Michael Petlan) [1709243] - [tools] perf bpf: Give precedence to bpf header dir (Michael Petlan) [1709243] - [tools] perf trace: Add a etcsnoop.c augmented syscalls eBPF utility (Michael Petlan) [1709243] - [tools] perf trace: Augment 'newstat' (aka 'stat') filename ptr (Michael Petlan) [1709243] - [tools] perf trace: Introduce augmented_filename_syscall_enter() declarator (Michael Petlan) [1709243] - [tools] perf trace: Augment inotify_add_watch pathname syscall arg (Michael Petlan) [1709243] - [tools] perf trace: Augment the 'open' syscall 'filename' arg (Michael Petlan) [1709243] - [tools] perf trace: Use the augmented filename, expanding syscall enter pointers (Michael Petlan) [1709243] - [tools] perf trace: Show comm/tid for augmented_syscalls (Michael Petlan) [1709243] - [tools] perf trace: Extract the comm/tid printing for syscall enter (Michael Petlan) [1709243] - [tools] perf trace: Print the syscall name for augmented_syscalls (Michael Petlan) [1709243] - [tools] perf trace: Make the augmented_syscalls filter out the tracepoint event (Michael Petlan) [1709243] - [tools] perf trace: Pass augmented args to the arg formatters when available (Michael Petlan) [1709243] - [x86] perf/x86/intel: Disallow precise_ip on BTS events (Michael Petlan) [1709243] - [x86] perf/x86/intel: Add generic branch tracing check to intel_pmu_has_bts() (Michael Petlan) [1709243] - [x86] perf/x86/intel: Move branch tracing setup to the Intel-specific source file (Michael Petlan) [1709243] - [x86] perf/x86/intel: Fix regression by default disabling perfmon v4 interrupt handling (Michael Petlan) [1709243] - [x86] perf/x86/intel/uncore: Support CoffeeLake 8th CBOX (Michael Petlan) [1709243] - [x86] perf/x86/intel/uncore: Add more IMC PCI IDs for KabyLake and CoffeeLake CPUs (Michael Petlan) [1709243] - [tools] perf tools: Don't clone maps from parent when synthesizing forks (Michael Petlan) [1709243] - [tools] perf top: Allow disabling the overwrite mode (Michael Petlan) [1709243] - [kernel] perf/core: Clean up inconsisent indentation (Michael Petlan) [1709243] - [tools] perf script: Implement --graph-function (Michael Petlan) [1709243] - [tools] tools script: Add --call-trace and --call-ret-trace (Michael Petlan) [1709243] - [tools] perf script: Add --insn-trace for instruction decoding (Michael Petlan) [1709243] - [tools] perf trace: Introduce --max-events (Michael Petlan) [1709243] - [x86] perf/x86/intel: Add quirk for Goldmont Plus (Michael Petlan) [1709243] - [kernel] perf: Suppress AUX/OVERWRITE records (Michael Petlan) [1709243] - [x86] perf/x86/intel/pt: Annotate 'pt_cap_group' with __ro_after_init (Michael Petlan) [1709243] - [x86] perf/x86: Add __ro_after_init annotations (Michael Petlan) [1709243] - [x86] x86/mm/mem_encrypt: Disable all instrumentation for early SME setup (Janakarajan Natarajan) [1679265] - [fs] cifs: fix copy_file_range to allow write on the same file (Leif Sahlberg) [1689100] - [infiniband] Revert "[infiniband] IB/usnic: Remove stub functions" (Jonathan Toppins) [1713753] - [x86] Update stepping values for Whiskey Lake U/Y (David Arcari) [1704801] - [powerpc] powerpc/perf: Trace imc PMU functions (Jiri Olsa) [1608796] - [powerpc] powerpc/perf: Trace imc events detection and cpuhotplug (Jiri Olsa) [1608796] - [powerpc] powerpc/perf: Declare static identifier a such (Jiri Olsa) [1608796] - [powerpc] powerpc/perf: Add privileged access check for thread_imc (Jiri Olsa) [1608796] - [powerpc] powerpc/perf: Rearrange setting of ldbar for thread-imc (Jiri Olsa) [1608796] - [powerpc] powerpc/include: Add data structures and macros for IMC trace mode (Jiri Olsa) [1608796] - [scsi] hpsa: correct-static-checker-issue-in-reset-handler (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: update driver version (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: correct device resets (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: do-not-complete-cmds-for-deleted-devices (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: wait longer for ptraid commands (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: check for tag collision (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: use local workqueues instead of system workqueues (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: correct simple mode (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: bump driver version (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: correct device id issues (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: check for lv removal (Joseph Szczypek) [1713772] - [mm] mm, slub: restore the original intention of prefetch_freepointer() (Rafael Aquini) [1714671] - [fs] Revert "add KABI padding to dentry structure" (Waiman Long) [1714253] - [crypto] crypto: drbg - add FIPS 140-2 CTRNG for noise source (Herbert Xu) [1687905] - [infiniband] RDMA/qedr: Fix incorrect device rate. (Manish Chopra) [1713580] - [scsi] scsi: bnx2fc: remove unneeded variable (Nilesh Javali) [1665308] - [scsi] scsi: fcoe: make use of fip_mode enum complete (Nilesh Javali) [1665308] - [char] ipmi:ssif: compare block number correctly for multi-part return messages (Tony Camuso) [1712159] - [kernel] kernel/sysctl.c: define minmax conv functions in terms of non-minmax versions (Alex Gladkov) [1683922] - [kernel] kernel/sysctl.c: add missing range check in do_proc_dointvec_minmax_conv (Alex Gladkov) [1683922] - [tools] tools/testing/selftests/sysctl/sysctl.sh: add tests for >32-bit values written to 32-bit integers (Alex Gladkov) [1683922] - [kernel] sched/nohz: Run NOHZ idle load balancer on HK_FLAG_MISC CPUs (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] nohz_full: Allow the boot CPU to be nohz_full (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] sched/isolation: Require a present CPU in housekeeping mask (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] kernel/cpu: Allow non-zero CPU to be primary for suspend / kexec freeze (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] power/suspend: Add function to disable secondaries for suspend (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] sched/core: Allow the remote scheduler tick to be started on CPU0 (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] sched/fair: Use non-atomic cpumask_{set,clear}_cpu() (Desnes Augusto Nunes do Rosario) [1666614] - [lib] lib: reciprocal_div: implement the improved algorithm on the paper mentioned (Petr Oros) [1706982] - [kernel] kernel/sysctl.c: fix proc_do_large_bitmap for large input buffers (Eric Sandeen) [1667092] - [kernel] tools/testing/selftests/sysctl/sysctl.sh: add proc_do_large_bitmap() test case (Eric Sandeen) [1667092] - [tools] tools/testing/selftests/sysctl/sysctl.sh: allow graceful use on older kernels (Eric Sandeen) [1667092] - [tools] tools/testing/selftests/sysctl/sysctl.sh: ignore diff output on verify_diff_w() (Eric Sandeen) [1667092] - [tools] tools/testing/selftests/sysctl/sysctl.sh: load module before testing for it (Eric Sandeen) [1667092] - [tools] tools/testing/selftests/sysctl/sysctl.sh: remove superfluous test_reqs() (Eric Sandeen) [1667092] - [kernel] kernel/sysctl.c: fix out-of-bounds access when setting file-max (Eric Sandeen) [1694160] - [kernel] sysctl: handle overflow for file-max (Eric Sandeen) [1694160] - [kernel] sysctl: handle overflow in proc_get_long (Eric Sandeen) [1694160] - [s390] kvm: s390: Fix potential spectre warnings (Thomas Huth) [1702344] - [powerpc] mm: move warning from resize_hpt_for_hotplug() (Laurent Vivier) [1660737] - [powerpc] pseries: Use pr_xxx() in lpar.c (Laurent Vivier) [1660737] - [infiniband] RDMA/iw_cxgb4: Always disconnect when QP is transitioning to TERMINATE state (Arjun Vynipadath) [1664673] - [infiniband] cxgb4: kfree mhp after the debug print (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxbg: Use correct sizing on buffers holding page DMA addresses (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Make function read_tcb() static (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxgb4: Remove kref accounting for sync operation (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: cq/qp mask depends on bar2 pages in a host page (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: fix srqidx leak during connection abort (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: complete the cached SRQ buffers (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Remove a set-but-not-used variable (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: use tos when finding ipv6 routes (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: use tos when importing the endpoint (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: use listening ep tos when accepting new connections (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb*: kzalloc the iwcm verbs struct (Arjun Vynipadath) [1664673] - [infiniband] RDMA/iw_cxgb4: Drop __GFP_NOFAIL (Arjun Vynipadath) [1664673] - [infiniband] infiniband: cxgb4: no need to check return value of debugfs_create functions (Arjun Vynipadath) [1664673] - [infiniband] RDMA/iw_cxgb4: Fix the unchecked ep dereference (Arjun Vynipadath) [1664673] - [infiniband] RDMA: Introduce and use rdma_device_to_ibdev() (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Check for send WR also while posting write with completion WR (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: only reconnect with MPAv1 if the peer aborts (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Use proper enumerated type in c4iw_bar2_addrs (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxgb4: remove redundant null pointer check before kfree_skb (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Remove pci_unmap_addr() wrappers for DMA API (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Declare ib_post_send() and ib_post_recv() arguments const (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Simplify a structure initialization (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Fix SRQ endianness annotations (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Add support for kernel mode SRQ's (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Add support for srq functions & structs (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxgb4: Restore the dropped uninitialized_var (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxgb4: Make c4iw_poll_cq_one() easier to analyze (Arjun Vynipadath) [1664673] - [fs] gfs2: clean_journal improperly set sd_log_flush_head (Robert S Peterson) [1693660]- [netdrv] bonding/802.3ad: fix slave link initialization transition states (Jarod Wilson) [1714387] - [iommu] iommu/vt-d: Disable ATS support on untrusted devices (Jerry Snitselaar) [1649210 1692246] - [documentation] thunderbolt: Export IOMMU based DMA protection support to userspace (Jerry Snitselaar) [1649210 1692246] - [iommu] iommu/vt-d: Do not enable ATS for untrusted devices (Jerry Snitselaar) [1649210 1692246] - [iommu] iommu/vt-d: Force IOMMU on for platform opt in hint (Jerry Snitselaar) [1649210 1692246] - [arm64] arm64: makefile fix build of .i file in external module case (Jerome Marchand) [1713052] - [s390] s390/protvirt: block kernel command line alteration (Philipp Rudo) [1651711] - [s390] s390/protvirt: add memory sharing for diag 308 set/store (Philipp Rudo) [1651711] - [s390] s390/uv: introduce guest side ultravisor code (Philipp Rudo) [1651711] - [netdrv] net: aquantia: fix undefined devm_hwmon_device_register_with_info reference (Igor Russkikh) [1706905] - [netdrv] net: aquantia: Make aq_ndev_driver_name static (Igor Russkikh) [1706905] - [netdrv] net: aquantia: remove outdated device ids (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixups on 64bit dma counters (Igor Russkikh) [1706905] - [netdrv] net: aquantia: get total counters from DMA block (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fetch up to date statistics on ethtool request (Igor Russkikh) [1706905] - [netdrv] net: aquantia: extract timer cb into work job (Igor Russkikh) [1706905] - [netdrv] net: aquantia: introduce fwreq mutex (Igor Russkikh) [1706905] - [netdrv] net: aquantia: user correct MSI irq type (Igor Russkikh) [1706905] - [netdrv] net: aquantia: use macros for better visibility (Igor Russkikh) [1706905] - [netdrv] net: aquantia: improve ifup link detection (Igor Russkikh) [1706905] - [netdrv] net: aquantia: link status irq handling (Igor Russkikh) [1706905] - [netdrv] net: aquantia: create global service workqueue (Igor Russkikh) [1706905] - [netdrv] net: aquantia: link interrupt handling function (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add link interrupt fields (Igor Russkikh) [1706905] - [netdrv] net: aquantia: implement hwmon api for chip temperature (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add infrastructure to readout chip temperature (Igor Russkikh) [1706905] - [netdrv] net: aquantia: enable driver build for arm64 or compile_test (Igor Russkikh) [1706905] - [netdrv] net: aquantia: improve LRO configuration (Igor Russkikh) [1706905] - [netdrv] net: aquantia: Increase rx ring default size from 1K to 2K (Igor Russkikh) [1706905] - [netdrv] net: aquantia: Make RX default frame size 2K (Igor Russkikh) [1706905] - [netdrv] net: aquantia: Introduce rx refill threshold value (Igor Russkikh) [1706905] - [netdrv] net: aquantia: optimize rx performance by page reuse strategy (Igor Russkikh) [1706905] - [netdrv] net: aquantia: optimize rx path using larger preallocated skb len (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix rx checksum offload for UDP/TCP over IPv6 (Igor Russkikh) [1706905] - [netdrv] net: aquantia: use better wrappers for state registers (Igor Russkikh) [1706905] - [netdrv] net: aquantia: replace AQ_HW_WAIT_FOR with readx_poll_timeout_atomic (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixed instack structure overflow (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixed buffer overflow (Igor Russkikh) [1706905] - [netdrv] net: aquantia: added newline at end of file (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixed memcpy size (Igor Russkikh) [1706905] - [netdrv] net: aquantia: regression on cpus with high cores: set mode with 8 queues (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add support of RSS configuration (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix initialization of RSS table (Igor Russkikh) [1706905] - [netdrv] net: aquantia: increase max number of hw queues (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix RSS table and key sizes (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix rx checksum offload bits (Igor Russkikh) [1706905] - [netdrv] net: aquantia: return 'err' if set MPI_DEINIT state fails (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix spelling mistake "specfield" -> "specified" (Igor Russkikh) [1706905] - [netdrv] net: aquantia: cleanup err handing in hw_atl_utils_fw_rpc_wait (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add support of rx-vlan-filter offload (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add ethertype and PCP to rx flow filters (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add vlan id to rx flow filters (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add support of L3/L4 ntuple filters (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add infrastructure for ntuple rules (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add rx-flow filter definitions (Igor Russkikh) [1706905] - [netdrv] net: aquantia: allow rx checksum offload configuration (Igor Russkikh) [1706905] - [netdrv] net: aquantia: invalid checksumm offload implementation (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixed enable unicast on 32 macvlan (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix potential IOMMU fault after driver unbind (Igor Russkikh) [1706905] - [netdrv] net: aquantia: synchronized flow control between mac/phy (Igor Russkikh) [1706905] - [netdrv] net: aquantia: make function aq_fw2x_update_stats static (Igor Russkikh) [1706905] - [netdrv] net: aquantia: remove some redundant variable initializations (Igor Russkikh) [1706905] - [netdrv] bnxt_en: Add device IDs 0x1806 and 0x1752 for 57500 devices. (Selvin Xavier) [1672208] - [scsi] scsi: fnic: Remove set but not used variable 'vdev' (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: no need to check return value of debugfs_create functions (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Update fnic driver version to 1.6.0.47 (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Enable fnic devcmd2 interface (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Adding devcmd2 init and posting interfaces (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Add devcmd2 initialization helpers (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: fnic devcmd2 controller definitions (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: fnic devcmd2 interface definitions (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Impose upper limit on max. # of CQs processed per intr (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: RQ enable and then post descriptors (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: delaying vnic dev enable till after req intr (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Warn when calling done for IO not issued to fw (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: fnic stats for max CQs processed and ISR time (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Add port speed stat to fnic debug stats (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: use fnic_lock to guard fnic->state_flags (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: vnic_rq_clean change BUG_ON to WARN_ON (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: change fnic queue depth to 256 (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: support to display 20G port speed (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Use vzalloc (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: switch to generic DMA API (Govindarajulu Varadarajan) [1656236] - [pci] PCI/PME: Fix possible use-after-free on remove (Myron Stowe) [1701834] - [pci] PCI/PME: Fix hotplug/sysfs remove deadlock in pcie_pme_remove() (Myron Stowe) [1701834] - [pci] PCI: Blacklist power management of Gigabyte X299 DESIGNARE EX PCIe ports (Myron Stowe) [1701834] - [tools] perf arm64: Fix mksyscalltbl when system kernel headers are ahead of the kernel (Michael Petlan) [1709242] - [rpmspec] perf: remove bpf examples (Michael Petlan) [1709242] - [tools] perf tools: Stop fallbacking to kallsyms for vdso symbols lookup (Michael Petlan) [1709242] - [tools] perf report: Don't crash on invalid inline debug information (Michael Petlan) [1709242] - [tools] perf cpu_map: Align cpu map synthesized events properly. (Michael Petlan) [1709242] - [tools] perf tools: Fix tracing_path_mount proper path (Michael Petlan) [1709242] - [tools] perf evsel: Store ids for events with their own cpus perf_event__synthesize_event_update_cpus (Michael Petlan) [1709242] - [tools] perf vendor events intel: Fix wrong filter_band* values for uncore events (Michael Petlan) [1709242] - [tools] Revert "perf tools: Fix PMU term format max value calculation" (Michael Petlan) [1709242] - [tools] tools headers uapi: Sync kvm.h copy (Michael Petlan) [1709242] - [tools] perf record: Use unmapped IP for inline callchain cursors (Michael Petlan) [1709242] - [tools] perf python: Use -Wno-redundant-decls to build with PYTHON=python3 (Michael Petlan) [1709242] - [tools] perf report: Don't try to map ip to invalid map (Michael Petlan) [1709242] - [tools] perf script python: Fix export-to-sqlite.py sample columns (Michael Petlan) [1709242] - [tools] perf script python: Fix export-to-postgresql.py occasional failure (Michael Petlan) [1709242] - [tools] perf Documentation: Fix out-of-tree asciidoctor man page generation (Michael Petlan) [1709242] - [tools] perf tools: Fix maps__find_symbol_by_name() (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of linux/if_link.h (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of linux/vhost.h (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copies of kvm headers (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of drm/drm.h (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of asm-generic/unistd.h (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of linux/perf_event.h (Michael Petlan) [1709242] - [tools] perf annotate: Fix parsing aarch64 branch instructions after objdump update (Michael Petlan) [1709242] - [tools] perf probe powerpc: Ignore SyS symbols irrespective of endianness (Michael Petlan) [1709242] - [tools] perf event-parse: Use fixed size string for comms (Michael Petlan) [1709242] - [tools] perf util: Fix bad memory access in trace info. (Michael Petlan) [1709242] - [tools] perf tools: Streamline bpf examples and headers installation (Michael Petlan) [1709242] - [tools] perf evsel: Fix potential null pointer dereference in perf_evsel__new_idx() (Michael Petlan) [1709242] - [tools] perf arm64: Fix include path for asm-generic/unistd.h (Michael Petlan) [1709242] - [tools] perf tests: Add breakpoint modify tests (Michael Petlan) [1709242] - [tools] perf annotate: Properly interpret indirect call (Michael Petlan) [1709242] - [tools] tools/lib/lockdep: Add dummy task_struct state member (Michael Petlan) [1709242] - [tools] tools/lib/lockdep: Add empty nmi.h (Michael Petlan) [1709242] - [tools] tools lib traceevent: Change to SPDX License format (Michael Petlan) [1709242] - [tools] perf llvm: Allow passing options to llc in addition to clang (Michael Petlan) [1709242] - [tools] perf parser: Improve error message for PMU address filters (Michael Petlan) [1709242] - [tools] perf tools: Disable parallelism for 'make clean' (Michael Petlan) [1709242] - [tools] perf auxtrace: Fix queue resize (Michael Petlan) [1709242] - [tools] perf python: Remove -mcet and -fcf-protection when building with clang (Michael Petlan) [1709242] - [tools] perf arm spe: Fix uninitialized record error variable (Michael Petlan) [1709242] - [tools] perf tools: Move syscall_64.tbl check into check-headers.sh (Michael Petlan) [1709242] - [tools] perf tools: Make check-headers.sh check based on kernel dir (Michael Petlan) [1709242] - [tools] perf tools: Fix check-headers.sh AND list path of execution (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename static variables and functions in event-parse.c (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename various pevent APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename internal parser related APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename various pevent get/set/is APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_find_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent field APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_data_ APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_register / unregister APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_filter* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename traceevent_plugin_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_function* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, tools lib lockdep: Rename 'enum pevent_errno' to 'enum tep_errno' (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename 'enum pevent_flag' to 'enum tep_flag' (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename traceevent_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent_set_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent_register_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent_read_number_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent print APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent parse APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent find APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent alloc / free APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent plugin related APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename 'struct pevent_record' to 'struct tep_record' (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename struct pevent to struct tep_handle (Michael Petlan) [1709242] - [tools] perf probe powerpc: Fix trace event post-processing (Michael Petlan) [1709242] - [tools] perf map: Optimize maps__fixup_overlappings() (Michael Petlan) [1709242] - [tools] perf map: Synthesize maps only for thread group leader (Michael Petlan) [1709242] - [tools] perf trace: Wire up the augmented syscalls with the syscalls:sys_enter_FOO beautifier (Michael Petlan) [1709242] - [tools] perf trace: Setup the augmented syscalls bpf-output event fields (Michael Petlan) [1709242] - [tools] perf bpf: Make bpf__setup_output_event() return the bpf-output event (Michael Petlan) [1709242] - [tools] perf trace: Handle "bpf-output" events associated with "__augmented_syscalls__" BPF map (Michael Petlan) [1709242] - [tools] perf bpf: Add wrappers to BPF_FUNC_probe_read(_str) functions (Michael Petlan) [1709242] - [tools] perf bpf: Add bpf__setup_output_event() strerror() counterpart (Michael Petlan) [1709242] - [tools] perf bpf: Generalize bpf__setup_stdout() (Michael Petlan) [1709242] - [tools] perf bpf: Make bpf__for_each_stdout_map() generic (Michael Petlan) [1709242] - [tools] perf bpf: Add bpf/stdio.h wrapper to bpf_perf_event_output function (Michael Petlan) [1709242] - [tools] perf bpf: Add struct bpf_map struct (Michael Petlan) [1709242] - [tools] perf report: Add --percent-type option (Michael Petlan) [1709242] - [tools] perf annotate: Add --percent-type option (Michael Petlan) [1709242] - [tools] perf annotate: Display percent type in stdio output (Michael Petlan) [1709242] - [tools] perf annotate: Make local period the default percent type (Michael Petlan) [1709242] - [tools] perf annotate: Add support to toggle percent type (Michael Petlan) [1709242] - [tools] perf annotate: Pass browser percent_type in annotate_browser__calc_percent() (Michael Petlan) [1709242] - [tools] perf annotate: Pass 'struct annotation_options' to map_symbol__annotation_dump() (Michael Petlan) [1709242] - [tools] perf annotate: Pass struct annotation_options to symbol__calc_lines() (Michael Petlan) [1709242] - [tools] perf annotate: Add percent_type to struct annotation_options (Michael Petlan) [1709242] - [tools] perf annotate: Add PERCENT_PERIOD_GLOBAL percent value (Michael Petlan) [1709242] - [tools] perf annotate: Add PERCENT_PERIOD_LOCAL percent value (Michael Petlan) [1709242] - [tools] perf annotate: Add PERCENT_HITS_GLOBAL percent value (Michael Petlan) [1709242] - [tools] perf annotate: Switch struct annotation_data::percent to array (Michael Petlan) [1709242] - [tools] perf annotate: Loop group events directly in annotation__calc_percent() (Michael Petlan) [1709242] - [tools] perf annotate: Rename hist to sym_hist in annotation__calc_percent (Michael Petlan) [1709242] - [tools] perf annotate: Rename local sample variables to data (Michael Petlan) [1709242] - [tools] perf annotate: Rename struct annotation_line::samples* to data* (Michael Petlan) [1709242] - [tools] perf annotate: Get rid of annotation__scnprintf_samples_period() (Michael Petlan) [1709242] - [tools] perf annotate: Make annotation_line__max_percent static (Michael Petlan) [1709242] - [tools] perf annotate: Make symbol__annotate_fprintf2() local (Michael Petlan) [1709242] - [tools] perf bpf: Add 'syscall_enter' probe helper for syscall enter tracepoints (Michael Petlan) [1709242] - [tools] perf tools: Drop unneeded bitmap_zero() calls (Michael Petlan) [1709242] - [tools] perf vendor events arm64: Enable JSON events for eMAG (Michael Petlan) [1709242] - [tools] perf report: Add GUI report support for s390 auxiliary trace (Michael Petlan) [1709242] - [tools] perf report: Add raw report support for s390 auxiliary trace (Michael Petlan) [1709242] - [tools] perf auxtrace: Support for perf report -D for s390 (Michael Petlan) [1709242] - [tools] perf trace: Use perf_evsel__sc_tp_{uint,ptr} for "id"/"args" handling syscalls:* events (Michael Petlan) [1709242] - [tools] perf trace: Setup struct syscall_tp for syscalls:sys_{enter,exit}_NAME events (Michael Petlan) [1709242] - [tools] perf trace: Allow setting up a syscall_tp struct without a format_field (Michael Petlan) [1709242] - [tools] perf trace: Rename some syscall_tp methods to raw_syscall (Michael Petlan) [1709242] - [tools] perf trace: Use beautifiers on syscalls:sys_enter_ handlers (Michael Petlan) [1709242] - [tools] perf trace: Associate vfs_getname()'ed pathname with fd returned from 'openat' (Michael Petlan) [1709242] - [tools] perf trace: Do not require --no-syscalls to suppress strace like output (Michael Petlan) [1709242] - [tools] perf bpf: Include uapi/linux/bpf.h from the 'perf trace' script's bpf.h (Michael Petlan) [1709242] - [tools] perf tools: Allow overriding MAX_NR_CPUS at compile time (Michael Petlan) [1709242] - [tools] perf bpf: Show better message when failing to load an object (Michael Petlan) [1709242] - [tools] perf list: Unify metric group description format with PMU event description (Michael Petlan) [1709242] - [tools] perf cs-etm: Generate branch sample for CS_ETM_TRACE_ON packet (Michael Petlan) [1709242] - [tools] perf cs-etm: Generate branch sample when receiving a CS_ETM_TRACE_ON packet (Michael Petlan) [1709242] - [tools] perf cs-etm: Support dummy address value for CS_ETM_TRACE_ON packet (Michael Petlan) [1709242] - [tools] perf cs-etm: Fix start tracing packet handling (Michael Petlan) [1709242] - [tools] perf build: Fix installation directory for eBPF (Michael Petlan) [1709242] - [tools] perf c2c report: Fix crash for empty browser (Michael Petlan) [1709242] - [tools] perf tests: Fix indexing when invoking subtests (Michael Petlan) [1709242] - [tools] perf trace: Beautify the AF_INET & AF_INET6 'socket' syscall 'protocol' args (Michael Petlan) [1709242] - [tools] perf trace beauty: Add beautifiers for 'socket''s 'protocol' arg (Michael Petlan) [1709242] - [tools] perf trace beauty: Do not print NULL strarray entries (Michael Petlan) [1709242] - [tools] perf beauty: Add a generator for IPPROTO_ socket's protocol constants (Michael Petlan) [1709242] - [tools] tools include uapi: Grab a copy of linux/in.h (Michael Petlan) [1709242] - [tools] perf tests: Fix complex event name parsing (Michael Petlan) [1709242] - [tools] perf evlist: Fix error out while applying initial delay and LBR (Michael Petlan) [1709242] - [tools] perf trace beauty: Default header_dir to cwd to work without parms (Michael Petlan) [1709242] - [tools] perf test: Fix subtest number when showing results (Michael Petlan) [1709242] - [tools] perf stat: Get rid of extra clock display function (Michael Petlan) [1709242] - [tools] perf tools: Use perf_evsel__match instead of open coded equivalent (Michael Petlan) [1709242] - [tools] perf tools: Fix struct comm_str removal crash (Michael Petlan) [1709242] - [tools] perf machine: Use last_match threads cache only in single thread mode (Michael Petlan) [1709242] - [tools] perf machine: Add threads__set_last_match function (Michael Petlan) [1709242] - [tools] perf machine: Add threads__get_last_match function (Michael Petlan) [1709242] - [tools] perf tools: Synthesize GROUP_DESC feature in pipe mode (Michael Petlan) [1709242] - [tools] perf script: Show correct offsets for DWARF-based unwinding (Michael Petlan) [1709242] - [tools] perf trace arm64: Use generated syscall table (Michael Petlan) [1709242] - [tools] perf arm64: Generate system call table from asm/unistd.h (Michael Petlan) [1709242] - [tools] tools include: Grab copies of arm64 dependent unistd.h files (Michael Petlan) [1709242] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh when event exists (Michael Petlan) [1709242] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh to ensure cleanups (Michael Petlan) [1709242] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh for powerpc64 (Michael Petlan) [1709242] - [tools] perf powerpc: Fix callchain ip filtering when return address is in a register (Michael Petlan) [1709242] - [tools] perf powerpc: Fix callchain ip filtering (Michael Petlan) [1709242] - [tools] perf list: Add missing documentation for --desc and --debug options (Michael Petlan) [1709242] - [tools] perf stat: Add transaction flag (-T) support for s390 (Michael Petlan) [1709242] - [tools] perf json: Add s390 transaction counter definition (Michael Petlan) [1709242] - [tools] perf list: Add s390 support for detailed PMU event description (Michael Petlan) [1709242] - [tools] Revert "perf list: Add s390 support for detailed/verbose PMU event description" (Michael Petlan) [1709242] - [tools] perf cs-etm: Bail out immediately for instruction sample failure (Michael Petlan) [1709242] - [tools] perf cs-etm: Introduce invalid address macro (Michael Petlan) [1709242] - [tools] perf hists: Clarify callchain disabling when available (Michael Petlan) [1709242] - [tools] perf tests: Check that complex event name is parsed correctly (Michael Petlan) [1709242] - [arm64] arm64: perf: Reject stand-alone CHAIN events for PMUv3 (Michael Petlan) [1709242] - [x86] perf/x86/amd/uncore: Set ThreadMask and SliceMask for L3 Cache perf events (Michael Petlan) [1709242] - [x86] perf/x86/intel/uncore: Fix PCI BDF address of M3UPI on SKX (Michael Petlan) [1709242] - [kernel] perf/ring_buffer: Prevent concurent ring buffer access (Michael Petlan) [1709242] - [x86] perf/x86/intel/uncore: Use boot_cpu_data.phys_proc_id instead of hardcorded physical package ID 0 (Michael Petlan) [1709242] - [kernel] perf/core: Fix perf_pmu_unregister() locking (Michael Petlan) [1709242] - [kernel] perf/core: Add sanity check to deal with pinned event failure (Michael Petlan) [1709242] - [kernel] perf/core: Force USER_DS when recording user stack data (Michael Petlan) [1709242] - [include] perf/UAPI: Clearly mark __PERF_SAMPLE_CALLCHAIN_EARLY as internal use (Michael Petlan) [1709242] - [x86] perf/x86/intel: Add support/quirk for the MISPREDICT bit on Knights Landing CPUs (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Simplify breakpoint enable in perf_event_modify_breakpoint (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Enable breakpoint in modify_user_hw_breakpoint (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Remove superfluous bp->attr.disabled = 0 (Michael Petlan) [1709242] - [kernel] arm64: perf: Add cap_user_time aarch64 (Michael Petlan) [1709242] - [include] arm_pmu: Add support for 64bit event counters (Michael Petlan) [1709242] - [x86] perf/x86/intel: Support Extended PEBS for Goldmont Plus (Michael Petlan) [1709242] - [x86] perf/x86/intel/ds: Handle PEBS overflow for fixed counters (Michael Petlan) [1709242] - [x86] perf/x86/intel: Support PEBS on fixed counters (Michael Petlan) [1709242] - [kernel] perf, tools: Use correct articles in comments (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Clean up and consolidate modify_user_hw_breakpoint_check() (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Pass new breakpoint type to modify_breakpoint_slot() (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Remove default hw_breakpoint_arch_parse() (Michael Petlan) [1709242] - [arm64] perf/arch/arm64: Implement hw_breakpoint_arch_parse() (Michael Petlan) [1709242] - [powerpc] perf/arch/powerpc: Implement hw_breakpoint_arch_parse() (Michael Petlan) [1709242] - [x86] perf/arch/x86: Implement hw_breakpoint_arch_parse() (Michael Petlan) [1709242] - [arm64] perf/hw_breakpoint: Pass arch breakpoint struct to arch_check_bp_in_kernelspace() (Michael Petlan) [1709242] - [kernel] perf/core: Change perf_mmap_fault() return type to 'vm_fault_t' (Michael Petlan) [1709242] - [x86] perf/x86/intel/lbr: Optimize context switches for the LBR call stack (Michael Petlan) [1709242] - [netdrv] cnic: Refactor code and mark expected switch fall-through (Nilesh Javali) [1665302] - [netdrv] cnic: remove use of VLAN_TAG_PRESENT (Nilesh Javali) [1665302] - [netdrv] cnic: use kvzalloc to allocate memory for csk_tbl (Nilesh Javali) [1665302] - [netdrv] cnic: remove redundant pointer req and variable func (Nilesh Javali) [1665302] - [scsi] drivers: Remove useless trailing comments from mmiowb() invocations (Nilesh Javali) [1665307] - [scsi] scsi: qedf: remove set but not used variables (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Update the driver version to 8.37.25.20 (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add return value to log message if scsi_add_host fails (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Print fcport information on wait for upload timeout (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check the return value of start_xmit (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Log message if scsi_add_host fails (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check for fcoe_libfc_config failure (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add comment to display logging levels (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add port_id for fcport into initiate_cleanup debug message (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add LBA to underrun debug messages (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Print scsi_cmd backpointer in good completion path if the command is still being used (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add driver state to 'driver_stats' debugfs node (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Change MSI-X load error message (Nilesh Javali) [1665301] - [scsi] scsi: qedf: remove memset/memcpy to nfunc and use func instead (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Remove set but not used variable 'fr_len' (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Update the driver version to 8.37.25.19 (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Fix lport may be used uninitialized warning (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Correctly handle refcounting of rdata (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Cleanup rrq_work after QEDF_CMD_OUTSTANDING is cleared (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check for tm_flags instead of cmd_type during cleanup (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add a flag to help debugging io_req which could not be cleaned (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Don't send ABTS for under run scenario (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Don't queue anything if upload is in progress (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check both the FCF and fabric ID before servicing clear virtual link (Nilesh Javali) [1665301] - [scsi] scsi: qedf: fc_rport_priv reference counting fixes (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add missing return in qedf_scsi_done() (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Wait for upload and link down processing during soft ctx reset (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add additional checks for io_req->sc_cmd validity (Nilesh Javali) [1665301] - [scsi] scsi: qedf: fixup bit operations (Nilesh Javali) [1665301] - [scsi] scsi: qedf: fixup locking in qedf_restart_rport() (Nilesh Javali) [1665301] - [scsi] scsi: qedf: missing kref_put in qedf_xmit() (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check for link state before processing LL2 packets and send fipvlan retries (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add missing fc_disc_init call after allocating lport (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Correct the memory barriers in qedf_ring_doorbell (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Use a separate completion for cleanup commands (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Modify abort and tmf handler to handle edge condition and flush (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Modify flush routine to handle all I/Os and TMF (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Simplify s/g list mapping (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add missing return in qedf_post_io_req() in the fcport offload check (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Correct xid range overlap between offloaded requests and libfc requests (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Do not retry ELS request if qedf_alloc_cmd fails (Nilesh Javali) [1665301] - [scsi] scsi: fcoe: make use of fip_mode enum complete (Nilesh Javali) [1665301] - [scsi] scsi: stop setting up request->special (Nilesh Javali) [1665301] - [scsi] scsi: qedf: no need to check return value of debugfs_create functions (Nilesh Javali) [1665301] - [scsi] cross-tree: phase out dma_zalloc_coherent() (Nilesh Javali) [1665301] - [scsi] scsi: qedf: NULL check before some freeing functions is not needed (Nilesh Javali) [1665301] - [scsi] scsi: qedf: fully convert to the generic DMA API (Nilesh Javali) [1665301] - [scsi] scsi: qedi: Adjust termination and offload ramrod timers (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Abort ep termination if offload not scheduled (Nilesh Javali) [1665300] - [scsi] scsi: qedi: fix spelling mistake "oflload" -> "offload" (Nilesh Javali) [1665300] - [scsi] scsi: qedi: remove declaration of nvm_image from stack (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Remove set but not used variable 'cls_sess' (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Add ep_state for login completion on un-reachable targets (Nilesh Javali) [1665300] - [scsi] cross-tree: phase out dma_zalloc_coherent() (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Update driver version to 8.33.0.21 (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Move LL2 producer index processing in BH. (Nilesh Javali) [1665300] - [scsi] scsi: qedi: add module param to set ping packet size (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Add packet filter in light L2 Rx path. (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Check for session online before getting iSCSI TLV data. (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Replace PAGE_SIZE with QEDI_PAGE_SIZE (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Fix spelling mistake "OUSTANDING" -> "OUTSTANDING" (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Cleanup redundant QEDI_PAGE_SIZE macro definition (Nilesh Javali) [1665300] - [scsi] scsi: qedi: fully convert to the generic DMA API (Nilesh Javali) [1665300] - [x86] x86/kdump: Fall back to reserve high crashkernel memory (Pingfan Liu) [1682984] - [x86] x86/kdump: Have crashkernel=X reserve under 4G by default (Pingfan Liu) [1682984] - [x86] Revert "[x86] x86/kdump: make the behavior of crashkernel=X consistent with kaslr" (Pingfan Liu) [1682984] - [scsi] scsi: core: avoid pre-allocating big SGL for data (Ewan Milne) [1698297] - [scsi] scsi: core: avoid pre-allocating big SGL for protection information (Ewan Milne) [1698297] - [nvme] scsi: lib/sg_pool.c: improve APIs for allocating sg pool (Ewan Milne) [1698297] - [kvm] KVM: PPC: Book3S HV: Save/restore vrsave register in kvmhv_p9_guest_entry() (Suraj Jitindar Singh) [1700272] - [fs] ext4: avoid kernel warning when writing the superblock to a dead device (Lukas Czerner) [1695021] - [fs] ext4: cond_resched in work-heavy group loops (Lukas Czerner) [1698815] - [fs] ext4: ignore e_value_offs for xattrs with value-in-ea-inode (Lukas Czerner) [1698815] - [fs] ext4: protect journal inode's blocks using block_validity (Lukas Czerner) [1698815] - [fs] ext4: use BUG() instead of BUG_ON(1) (Lukas Czerner) [1698815] - [fs] jbd2: check superblock mapped prior to committing (Lukas Czerner) [1698815] - [fs] ext4: remove incorrect comment for NEXT_ORPHAN() (Lukas Czerner) [1698815] - [fs] ext4: make sanity check in mballoc more strict (Lukas Czerner) [1698815] - [fs] ext4: fix use-after-free race with debug_want_extra_isize (Lukas Czerner) [1698815] - [fs] ext4: fix ext4_show_options for file systems w/o journal (Lukas Czerner) [1698815] - [fs] ext4: actually request zeroing of inode table after grow (Lukas Czerner) [1698815] - [fs] Revert "ext4: use ext4_write_inode() when fsyncing w/o a journal" (Lukas Czerner) [1698815] - [fs] ext4: fix some error pointer dereferences (Lukas Czerner) [1698815] - [fs] ext4: fix special inode number checks in __ext4_iget() (Lukas Czerner) [1698815] - [fs] ext4: prohibit fstrim in norecovery mode (Lukas Czerner) [1698815] - [fs] ext4: cleanup bh release code in ext4_ind_remove_space() (Lukas Czerner) [1698815] - [fs] ext4: brelse all indirect buffer in ext4_ind_remove_space() (Lukas Czerner) [1698815] - [fs] ext4: report real fs size after failed resize (Lukas Czerner) [1698815] - [fs] ext4: add missing brelse() in add_new_gdb_meta_bg() (Lukas Czerner) [1698815] - [fs] ext4: remove useless ext4_pin_inode() (Lukas Czerner) [1698815] - [fs] ext4: avoid panic during forced reboot (Lukas Czerner) [1698815] - [fs] ext4: fix data corruption caused by unaligned direct AIO (Lukas Czerner) [1698815] - [fs] ext4: fix NULL pointer dereference while journal is aborted (Lukas Czerner) [1698815] - [fs] jbd2: jbd2_get_transaction does not need to return a value (Lukas Czerner) [1698815] - [fs] jbd2: fix invalid descriptor block checksum (Lukas Czerner) [1698815] - [fs] ext4: fix bigalloc cluster freeing when hole punching under load (Lukas Czerner) [1698815] - [fs] ext4: add sysfs attr /sys/fs/ext4//journal_task (Lukas Czerner) [1698815] - [fs] ext4: Change debugging support help prefix from EXT4 to Ext4 (Lukas Czerner) [1698815] - [fs] ext4: fix compile error when using BUFFER_TRACE (Lukas Czerner) [1698815] - [fs] jbd2: fix compile warning when using JBUFFER_TRACE (Lukas Czerner) [1698815] - [fs] ext4: annotate more implicit fall throughs (Lukas Czerner) [1698815] - [fs] ext4: annotate implicit fall throughs (Lukas Czerner) [1698815] - [fs] ext4: don't update s_rev_level if not required (Lukas Czerner) [1698815] - [fs] jbd2: fold jbd2_superblock_csum_{verify,set} into their callers (Lukas Czerner) [1698815] - [fs] jbd2: fix race when writing superblock (Lukas Czerner) [1698815] - [fs] ext4: fix crash during online resizing (Lukas Czerner) [1698815] - [fs] ext4: disallow files with EXT4_JOURNAL_DATA_FL from EXT4_IOC_SWAP_BOOT (Lukas Czerner) [1698815] - [fs] ext4: add mask of ext4 flags to swap (Lukas Czerner) [1698815] - [fs] ext4: update quota information while swapping boot loader inode (Lukas Czerner) [1698815] - [fs] ext4: cleanup pagecache before swap i_data (Lukas Czerner) [1698815] - [fs] ext4: fix check of inode in swap_inode_boot_loader (Lukas Czerner) [1698815] - [fs] ext4: unlock unused_pages timely when doing writeback (Lukas Czerner) [1698815] - [fs] ext4: cleanup clean_bdev_aliases() calls (Lukas Czerner) [1698815] - [fs] jbd2: discard dirty data when forgetting an un-journalled buffer (Lukas Czerner) [1698815] - [fs] jbd2: clear dirty flag when revoking a buffer from an older transaction (Lukas Czerner) [1698815] - [fs] ext4: replace opencoded i_writecount usage with inode_is_open_for_write() (Lukas Czerner) [1698815] - [fs] jbd2: fix deadlock while checkpoint thread waits commit thread to finish (Lukas Czerner) [1698815] - [fs] ext4: use IS_ENCRYPTED() to check encryption status (Lukas Czerner) [1698815] - [fs] ext4: track writeback errors using the generic tracking infrastructure (Lukas Czerner) [1698815] - [fs] ext4: use ext4_write_inode() when fsyncing w/o a journal (Lukas Czerner) [1698815] - [fs] ext4: fix a potential fiemap/page fault deadlock w/ inline_data (Lukas Czerner) [1698815] - [fs] ext4: make sure enough credits are reserved for dioread_nolock writes (Lukas Czerner) [1698815] - [fs] ext4: check for shutdown and r/o file system in ext4_write_inode() (Lukas Czerner) [1698815] - [fs] ext4: force inode writes when nfsd calls commit_metadata() (Lukas Czerner) [1698815] - [fs] ext4: avoid declaring fs inconsistent due to invalid file handles (Lukas Czerner) [1698815] - [fs] ext4: include terminating u32 in size of xattr entries when expanding inodes (Lukas Czerner) [1698815] - [fs] ext4: compare old and new mode before setting update_mode flag (Lukas Czerner) [1698815] - [fs] ext4: fix EXT4_IOC_GROUP_ADD ioctl (Lukas Czerner) [1698815] - [fs] ext4: hard fail dax mount on unsupported devices (Lukas Czerner) [1698815] - [fs] ext4: remove redundant condition check (Lukas Czerner) [1698815] - [fs] jbd2: clean up indentation issue, replace spaces with tab (Lukas Czerner) [1698815] - [fs] ext4: clean up indentation issues, remove extraneous tabs (Lukas Czerner) [1698815] - [fs] ext4: missing unlock/put_page() in ext4_try_to_write_inline_data() (Lukas Czerner) [1698815] - [fs] ext4: fix possible use after free in ext4_quota_enable (Lukas Czerner) [1698815] - [fs] jbd2: avoid long hold times of j_state_lock while committing a transaction (Lukas Czerner) [1698815] - [fs] ext4: add ext4_sb_bread() to disambiguate ENOMEM cases (Lukas Czerner) [1698815] - [fs] ext4: remove unneeded brelse call in ext4_xattr_inode_update_ref() (Lukas Czerner) [1698815] - [fs] ext4: fix use-after-free race in ext4_remount()'s error path (Lukas Czerner) [1698815] - [fs] ext4: don't open-code ERR_CAST (Lukas Czerner) [1698815] - [fs] ext4: cache NULL when both default_acl and acl are NULL (Lukas Czerner) [1698815] - [fs] ext4: propagate error from dquot_initialize() in EXT4_IOC_FSSETXATTR (Lukas Czerner) [1698815] - [fs] ext4: fix setattr project check in fssetxattr ioctl (Lukas Czerner) [1698815] - [fs] ext4: convert fault handler to use vm_fault_t type (Lukas Czerner) [1698815] - [fs] ext4: fix EXT4_IOC_SWAP_BOOT (Lukas Czerner) [1698815] - [fs] ext4: fix argument checking in EXT4_IOC_MOVE_EXT (Lukas Czerner) [1698815] - [fs] ext4: fix reserved cluster accounting at page invalidation time (Lukas Czerner) [1698815] - [fs] ext4: adjust reserved cluster count when removing extents (Lukas Czerner) [1698815] - [fs] ext4: reduce reserved cluster count by number of allocated clusters (Lukas Czerner) [1698815] - [fs] ext4: fix reserved cluster accounting at delayed write time (Lukas Czerner) [1698815] - [fs] ext4: add new pending reservation mechanism (Lukas Czerner) [1698815] - [fs] ext4: generalize extents status tree search functions (Lukas Czerner) [1698815] - [fs] ext4: readpages() should submit IO as read-ahead (Lukas Czerner) [1698815] - [fs] ext4: improve code readability in ext4_iget() (Lukas Czerner) [1698815] - [fs] ext4: use swap macro in mext_page_double_lock (Lukas Czerner) [1698815] - [fs] ext4: fix warning message in ext4_enable_quotas() (Lukas Czerner) [1698815] - [fs] ext4: super: extend timestamps to 40 bits (Lukas Czerner) [1698815] - [fs] jbd2: replace current_kernel_time64 with ktime equivalent (Lukas Czerner) [1698815] - [fs] ext4: use timespec64 for all inode times (Lukas Czerner) [1698815] - [fs] ext4: use ktime_get_real_seconds for i_dtime (Lukas Czerner) [1698815] - [fs] ext4: use 64-bit timestamps for mmp_time (Lukas Czerner) [1698815] - [scsi] scsi: smartpqi: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map (Don Brace) [1665565] - [scsi] scsi: smartpqi: bump driver version (Don Brace) [1665565] - [scsi] scsi: smartpqi: add spdx (Don Brace) [1665565] - [scsi] scsi: smartpqi: update copyright (Don Brace) [1665565] - [scsi] scsi: smartpqi: add H3C controller IDs (Don Brace) [1665565] - [scsi] scsi: smartpqi: increase LUN reset timeout (Don Brace) [1665565] - [scsi] scsi: smartpqi: Reporting 'logical unit failure' (Don Brace) [1665565] - [scsi] scsi: smartpqi_init: fix boolean expression in pqi_device_remove_start (Don Brace) [1665565] - [scsi] scsi: smartpqi: call pqi_free_interrupts() in pqi_shutdown() (Don Brace) [1665565] - [scsi] scsi: smartpqi: fix build warnings (Don Brace) [1665565] - [scsi] scsi: smartpqi: update driver version (Don Brace) [1665565] - [scsi] scsi: smartpqi: add ofa support (Don Brace) [1665565] - [scsi] scsi: smartpqi: increase fw status register read timeout (Don Brace) [1665565] - [scsi] scsi: smartpqi: bump driver version (Don Brace) [1665565] - [scsi] scsi: smartpqi: add smp_utils support (Don Brace) [1665565] - [scsi] scsi: smartpqi: correct lun reset issues (Don Brace) [1665565] - [scsi] scsi: smartpqi: correct volume status (Don Brace) [1665565] - [scsi] scsi: smartpqi: do not offline disks for transient did no connect conditions (Don Brace) [1665565] - [scsi] scsi: smartpqi: allow for larger raid maps (Don Brace) [1665565] - [scsi] scsi: smartpqi: check for null device pointers (Don Brace) [1665565] - [scsi] scsi: smartpqi: enhance numa node detection (Don Brace) [1665565] - [scsi] scsi: smartpqi: wake up drives after os resumes from suspend (Don Brace) [1665565] - [scsi] scsi: smartpqi: fix disk name mount point (Don Brace) [1665565] - [scsi] scsi: smartpqi: add h3c ssid (Don Brace) [1665565] - [scsi] scsi: smartpqi: add sysfs attributes (Don Brace) [1665565] - [scsi] scsi: smartpqi: refactor sending controller raid requests (Don Brace) [1665565] - [scsi] scsi: smartpqi: turn off lun data caching for ptraid (Don Brace) [1665565] - [scsi] scsi: smartpqi: correct host serial num for ssa (Don Brace) [1665565] - [scsi] scsi: smartpqi: add no_write_same for logical volumes (Don Brace) [1665565] - [scsi] scsi: smartpqi: Add retries for device reset (Don Brace) [1665565] - [scsi] scsi: smartpqi: add support for PQI Config Table handshake (Don Brace) [1665565] - [scsi] scsi: smartpqi: fully convert to the generic DMA API (Don Brace) [1665565] - [net] rtnetlink: always put IFLA_LINK for links with a link-netnsid (Sabrina Dubroca) [1711933] - [net] ipv6: add inet6_fill_args (Ivan Vecera) [1711956] - [net] ipv4: add inet_fill_args (Ivan Vecera) [1711956] - [net] rtnetlink: s/IFLA_IF_NETNSID/IFLA_TARGET_NETNSID/g (Ivan Vecera) [1711956] - [include] if_link: add IFLA_TARGET_NETNSID alias (Ivan Vecera) [1711956] - [net] rtnetlink: move type calculation out of loop (Ivan Vecera) [1711956] - [net] ipv6: enable IFA_TARGET_NETNSID for RTM_GETADDR (Ivan Vecera) [1711956] - [net] ipv4: enable IFA_TARGET_NETNSID for RTM_GETADDR (Ivan Vecera) [1711956] - [include] if_addr: add IFA_TARGET_NETNSID (Ivan Vecera) [1711956] - [net] rtnetlink: add rtnl_get_net_ns_capable() (Ivan Vecera) [1711956] - [tools] selftests: forwarding: mirror_gre_vlan_bridge_1q: Fix untagged test (Hangbin Liu) [1710283] - [tools] selftests: forwarding: Tweak tc filters for mirror-to-gretap tests (Hangbin Liu) [1710283] - [tools] selftests: forwarding: lib: Avoid trapping soft devices (Hangbin Liu) [1710283] - [tools] selftests: pmtu: maximum MTU for vti4 is 2^16-1-20 (Hangbin Liu) [1704659] - [net] sched: red: inform offloads about harddrop setting (Ivan Vecera) [1710999] - [net] tls: fix copy to fragments in reencrypt (Ivan Vecera) [1710366] - [net] tls: don't copy negative amounts of data in reencrypt (Ivan Vecera) [1710366] - [net] tls: don't leak IV and record seq when offload fails (Ivan Vecera) [1710366] - [net] tls: avoid potential deadlock in tls_set_device_offload_rx() (Ivan Vecera) [1710366] - [net] tls: prevent bad memory access in tls_is_sk_tx_device_offloaded() (Ivan Vecera) [1710366] - [net] tls: Combined memory allocation for decryption request (Ivan Vecera) [1710366] - [net] tls: Skip zerocopy path for ITER_KVEC (Ivan Vecera) [1710366] - [net] tls: Fix copy-paste error in tls_device_reencrypt (Ivan Vecera) [1710366] - [net] tls: Add rx inline crypto offload (Ivan Vecera) [1710366] - [net] tls: Fill software context without allocation (Ivan Vecera) [1710366] - [net] tls: Split tls_sw_release_resources_rx (Ivan Vecera) [1710366] - [net] tls: Split decrypt_skb to two functions (Ivan Vecera) [1710366] - [net] tcp: Don't coalesce decrypted and encrypted SKBs (Ivan Vecera) [1710366] - [include] Add TLS rx resync NDO (Ivan Vecera) [1710366] - [net] Add TLS RX offload feature (Ivan Vecera) [1710366] - [net] Add decrypted field to skb (Ivan Vecera) [1710366] - [net] tls: Use aead_request_alloc/free for request alloc/free (Ivan Vecera) [1710366] - [net] tls: Refactor tls_offload variable names (Ivan Vecera) [1703389]- [netdrv] qede: use ethtool_rx_flow_rule() to remove duplicated parser code (Manish Chopra) [1663274] - [netdrv] qede: place ethtool_rx_flow_spec after code after TC flower codebase (Manish Chopra) [1663274] - [netdrv] drivers: net: use flow action infrastructure (Manish Chopra) [1663274] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Manish Chopra) [1663274] - [infiniband] RDMA: Cleanup undesired pd->uobject usage (Manish Chopra) [1663274] - [netdrv] qede: Populate mbi version in ethtool driver query data. (Manish Chopra) [1663274] - [netdrv] qed: Define new MF bit for no_vlan config (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "faspath" -> "fastpath" (Manish Chopra) [1663274] - [netdrv] qed: Fix the DORQ's attentions handling (Manish Chopra) [1663274] - [netdrv] qed: Fix missing DORQ attentions (Manish Chopra) [1663274] - [netdrv] qed: Fix the doorbell address sanity check (Manish Chopra) [1663274] - [netdrv] qed: Delete redundant doorbell recovery types (Manish Chopra) [1663274] - [netdrv] qede: fix write to free'd pointer error and double free of ptp (Manish Chopra) [1663274] - [netdrv] qede: Fix internal loopback failure with jumbo mtu configuration (Manish Chopra) [1663274] - [netdrv] qed: Read device port count from the shmem (Manish Chopra) [1663274] - [netdrv] qed: Fix iWARP syn packet mac address validation. (Manish Chopra) [1663274] - [netdrv] qed: Fix iWARP buffer size provided for syn packet processing. (Manish Chopra) [1663274] - [netdrv] qed: fix indentation issue with statements in an if-block (Manish Chopra) [1663274] - [netdrv] qede: Add ethtool interface for SmartAN query. (Manish Chopra) [1663274] - [netdrv] qed: Add API for SmartAN query. (Manish Chopra) [1663274] - [netdrv] qed*: Advance drivers version to 8.37.0.20 (Manish Chopra) [1663274] - [netdrv] qed: Change verbosity for coalescing message. (Manish Chopra) [1663274] - [netdrv] qede: Fix system crash on configuring channels. (Manish Chopra) [1663274] - [netdrv] qed: Consider TX tcs while deriving the max num_queues for PF. (Manish Chopra) [1663274] - [netdrv] qed: Assign UFP TC value to vlan priority in UFP mode. (Manish Chopra) [1663274] - [netdrv] qed: Fix EQ full firmware assert. (Manish Chopra) [1663274] - [netdrv] qed: Fix stack out of bounds bug (Manish Chopra) [1663274] - [netdrv] qed: Fix system crash in ll2 xmit (Manish Chopra) [1663274] - [netdrv] qed: Fix VF probe failure while FLR (Manish Chopra) [1663274] - [netdrv] qed: Fix LACP pdu drops for VFs (Manish Chopra) [1663274] - [netdrv] qed: Fix bug in tx promiscuous mode settings (Manish Chopra) [1663274] - [netdrv] qede: Error recovery process (Manish Chopra) [1663274] - [netdrv] qed: Add infrastructure for error detection and recovery (Manish Chopra) [1663274] - [netdrv] qed: Revise load sequence to avoid PCI errors (Manish Chopra) [1663274] - [netdrv] qed: Mark expected switch fall-through (Manish Chopra) [1663274] - [include] qed: remove duplicated include from qed_if.h (Manish Chopra) [1663274] - [infiniband] RDMA/qedr: Fix out of bounds index check in query pkey (Manish Chopra) [1663274] - [netdrv] qed: Fix qed_ll2_post_rx_buffer_notify_fw() by adding a write memory barrier (Manish Chopra) [1663274] - [include] qed: Fix qed_chain_set_prod() for PBL chains with non power of 2 page count (Manish Chopra) [1663274] - [infiniband] infiniband/qedr: Potential null ptr dereference of qp (Manish Chopra) [1663274] - [netdrv] qed: Fix an error code qed_ll2_start_xmit() (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "Dispalying" -> "Displaying" (Manish Chopra) [1663274] - [netdrv] qede: Register l2 queues with doorbell overflow recovery mechanism (Manish Chopra) [1663274] - [netdrv] qed: Expose the doorbell overflow recovery mechanism to the protocol drivers (Manish Chopra) [1663274] - [netdrv] qed: Register light L2 queues with doorbell overflow recovery mechanism (Manish Chopra) [1663274] - [netdrv] qed: Register slowpath queue doorbell with doorbell overflow recovery mechanism (Manish Chopra) [1663274] - [netdrv] qed: Use the doorbell overflow recovery mechanism in case of doorbell overflow (Manish Chopra) [1663274] - [netdrv] qed: Add doorbell overflow recovery mechanism (Manish Chopra) [1663274] - [netdrv] qede - Add a statistic for a case where driver drops tx packet due to memory allocation failure. (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "attnetion" -> "attention" (Manish Chopra) [1663274] - [netdrv] qed: Add support for MBI upgrade over MFW. (Manish Chopra) [1663274] - [netdrv] qede: Update link status only when interface is ready. (Manish Chopra) [1663274] - [netdrv] qede: Simplify the usage of qede-flags. (Manish Chopra) [1663274] - [netdrv] qed: Display port_id in the UFP debug messages. (Manish Chopra) [1663274] - [netdrv] qed: Fix QM getters to always return a valid pq (Manish Chopra) [1663274] - [netdrv] qed: Fix bitmap_weight() check (Manish Chopra) [1663274] - [netdrv] drivers/net/ethernet/qlogic/qed/qed_rdma.h: fix typo (Manish Chopra) [1663274] - [netdrv] qed: Fix reading wrong value in loop condition (Manish Chopra) [1663274] - [netdrv] qed: Fix rdma_info structure allocation (Manish Chopra) [1663274] - [netdrv] qed: Fix overriding offload_tc by protocols without APP TLV (Manish Chopra) [1663274] - [netdrv] qed: Fix PTT leak in qed_drain() (Manish Chopra) [1663274] - [netdrv] qed: Fix potential memory corruption (Manish Chopra) [1663274] - [netdrv] qed: Fix SPQ entries not returned to pool in error flows (Manish Chopra) [1663274] - [netdrv] qed: Fix blocking/unlimited SPQ entries leak (Manish Chopra) [1663274] - [netdrv] qed: Fix memory/entry leak in qed_init_sp_request() (Manish Chopra) [1663274] - [netdrv] qed: fix link config error handling (Manish Chopra) [1663274] - [netdrv] qed: Fix static checker warning (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "transcevier" -> "transceiver" (Manish Chopra) [1663274] - [netdrv] qed: Prevent link getting down in case of autoneg-off. (Manish Chopra) [1663274] - [netdrv] qede: Check available link modes before link set from ethtool. (Manish Chopra) [1663274] - [netdrv] qed: Add supported link and advertise link to display in ethtool. (Manish Chopra) [1663274] - [netdrv] qed: Added supported transceiver modes, speed capability and board config to HSI. (Manish Chopra) [1663274] - [netdrv] qed: Align local and global PTT to propagate through the APIs. (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "Ireelevant" -> "Irrelevant" (Manish Chopra) [1663274] - [netdrv] qed: Avoid implicit enum conversion in qed_ooo_submit_tx_buffers (Manish Chopra) [1663274] - [infiniband] RDMA/qedr: Remove enumerated type qed_roce_ll2_tx_dest (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "b_cb_registred" -> "b_cb_registered" (Manish Chopra) [1663274] - [netdrv] qed: Remove set but not used variable 'p_archipelago' (Manish Chopra) [1663274] - [netdrv] qed: Avoid implicit enum conversion in qed_iwarp_parse_rx_pkt (Manish Chopra) [1663274] - [netdrv] qed: Avoid constant logical operation warning in qed_vf_pf_acquire (Manish Chopra) [1663274] - [netdrv] qed: Avoid implicit enum conversion in qed_roce_mode_to_flavor (Manish Chopra) [1663274] - [netdrv] qed: Fix mask parameter in qed_vf_prep_tunn_req_tlv (Manish Chopra) [1663274] - [netdrv] qed: Avoid implicit enum conversion in qed_set_tunn_cls_info (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "toogle" -> "toggle" (Manish Chopra) [1663274] - [netdrv] net: qed: list usage cleanup (Manish Chopra) [1663274] - [netdrv] net: qede: Use FIELD_SIZEOF directly instead of reimplementing its function (Manish Chopra) [1663274] - [netdrv] qed: remove duplicated include from qed_cxt.c (Manish Chopra) [1663274] - [netdrv] qed*: Utilize FW 8.37.7.0 (Manish Chopra) [1663274] - [infiniband] RDMA/qedr: remove set but not used variable 'ctx' (Manish Chopra) [1663274] - [netdrv] qed: Lower the severity of a dcbx log message. (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "comparsion" -> "comparison" (Manish Chopra) [1663274] - [netdrv] net_sched: remove list_head from tc_action (Manish Chopra) [1663274] - [infiniband] qedr: Add user space support for SRQ (Manish Chopra) [1663274] - [infiniband] qedr: Add support for kernel mode SRQ's (Manish Chopra) [1663274] - [infiniband] qedr: Add wrapping generic structure for qpidr and adjust idr routines. (Manish Chopra) [1663274] - [netdrv] qed/qede: qede_setup_tc() can be static (Manish Chopra) [1663274] - [netdrv] qede: Ingress tc flower offload (drop action) support. (Manish Chopra) [1663274] - [netdrv] qede: Add destination ip based flow profile. (Manish Chopra) [1663274] - [netdrv] qed/qede: Multi CoS support. (Manish Chopra) [1663274] - [netdrv] qede: qede_fp: Mark expected switch fall-through (Manish Chopra) [1663274] - [netdrv] qed: qed_dev: Mark expected switch fall-throughs (Manish Chopra) [1663274] - [netdrv] qed: Add Multi-TC RoCE support (Manish Chopra) [1663274] - [netdrv] qed: Add DCBX API - qed_dcbx_get_priority_tc() (Manish Chopra) [1663274] - [netdrv] qed: Make some functions static (Manish Chopra) [1663274] - [netdrv] qed: remove redundant functions qed_get_cm_pq_idx_rl (Manish Chopra) [1663274] - [netdrv] qed: remove redundant functions qed_set_gft_event_id_cm_hdr (Manish Chopra) [1663274] - [netdrv] qede: Add driver callbacks for eeprom module query. (Manish Chopra) [1663274] - [netdrv] qed: Add qed APIs for PHY module query. (Manish Chopra) [1663274] - [netdrv] qed: remove redundant pointer 'name' (Manish Chopra) [1663274] - [iommu] iommu: Don't print warning when IOMMU driver only supports unmanaged domains (Jerry Snitselaar) [1707616 1694210 1689183] - [iommu] iommu/vt-d: Check capability before disabling protected memory (Jerry Snitselaar) [1694210] - [iommu] iommu/amd: fix sg->dma_address for sg->offset bigger than PAGE_SIZE (Jerry Snitselaar) [1694210 1694029] - [iommu] iommu/amd: Fix NULL dereference bug in match_hid_uid (Jerry Snitselaar) [1677737 1694210] - [iommu] iommu/vt-d: Fix NULL pointer reference in intel_svm_bind_mm() (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Remove unnecessary WARN_ON() (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Check identity map for hot-added devices (Jerry Snitselaar) [1694210] - [iommu] iommu/dmar: Fix buffer overflow during PCI bus notification (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Fix memory leak in intel_iommu_put_resv_regions() (Jerry Snitselaar) [1694210] - [iommu] iommu/amd: Fix amd_iommu=force_isolation (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Handle domain agaw being less than iommu agaw (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Use memunmap to free memremap (Jerry Snitselaar) [1694210] - [iommu] amd/iommu: Fix Guest Virtual APIC Log Tail Address Register (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Fix NULL pointer dereference in prq_event_thread() (Jerry Snitselaar) [1694210] - [iommu] iommu/amd: Return devid as alias for ACPI HID devices (Jerry Snitselaar) [1694210] - [iommu] iommu/rockchip: Free irqs in shutdown handler (Jerry Snitselaar) [1694210] - [iommu] iommu/rockchip: Move irq request past pm_runtime_enable (Jerry Snitselaar) [1694210] - [iommu] iommu/rockchip: Handle errors returned from PM framework (Jerry Snitselaar) [1694210] - [iommu] iommu/amd: make sure TLB to be flushed before IOVA freed (Jerry Snitselaar) [1694210] - [idle] intel_idle: Get rid of custom ICPU() macro (Alexander Beregalov) [1710976] - [security] selinux: do not report error on connect(AF_UNSPEC) (Ondrej Mosnacek) [1707828] - [security] selinux: Check address length before reading address family (Ondrej Mosnacek) [1707828] - [scsi] scsi: core: add new RDAC LENOVO/DE_Series device (Maurizio Lombardi) [1700912] - [infiniband] i40iw: Avoid panic when handling the inetdev event (Stefan Assmann) [1659180] - [infiniband] cross-tree: phase out dma_zalloc_coherent() (Stefan Assmann) [1659180] - [infiniband] infiniband: prefix header search paths with $(srctree)/ (Stefan Assmann) [1659180] - [infiniband] i40iw: remove use of VLAN_TAG_PRESENT (Stefan Assmann) [1659180] - [infiniband] RDMA/i40iw: Fix incorrect iterator type (Stefan Assmann) [1659180] - [infiniband] infiniband: i40iw, nes: don't use wall time for TCP sequence numbers (Stefan Assmann) [1659180] - [infiniband] i40iw: Reorganize acquire/release of locks in i40iw_manage_apbvt (Stefan Assmann) [1659180] - [netdrv] i40e: Changed maximum supported FW API version to 1.8 (Stefan Assmann) [1659174] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Stefan Assmann) [1659174] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Stefan Assmann) [1659174] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Stefan Assmann) [1659174] - [netdrv] drivers: net: remove inclusion when not needed (Stefan Assmann) [1659174] - [netdrv] i40e: Memory leak in i40e_config_iwarp_qvlist (Stefan Assmann) [1659162] - [netdrv] i40e: Fix of memory leak and integer truncation in i40e_virtchnl.c (Stefan Assmann) [1659162] - [netdrv] i40e: Use struct_size() in kzalloc() (Stefan Assmann) [1659162] - [netdrv] i40e: Revert ShadowRAM checksum calculation change (Stefan Assmann) [1659162] - [netdrv] i40e: missing input validation on VF message handling by the PF (Stefan Assmann) [1659162] - [netdrv] i40e: Add support for X710 B/P & SFP+ cards (Stefan Assmann) [1659162] - [netdrv] i40e: Wrong truncation from u16 to u8 (Stefan Assmann) [1659162] - [netdrv] i40e: add num_vectors checker in iwarp handler (Stefan Assmann) [1659162] - [netdrv] i40e: Fix the typo in adding 40GE KR4 mode (Stefan Assmann) [1659162] - [netdrv] i40e: Setting VF to VLAN 0 requires restart (Stefan Assmann) [1659162] - [netdrv] i40e: add new pci id for X710/XXV710 N3000 cards (Stefan Assmann) [1659162] - [netdrv] i40e: VF's promiscuous attribute is not kept (Stefan Assmann) [1659162] - [netdrv] i40e: Introduce recovery mode support (Stefan Assmann) [1659162] - [netdrv] i40e: print PCI vendor and device ID during probe (Stefan Assmann) [1659162] - [netdrv] i40e: fix misleading message about promisc setting on un-trusted VF (Stefan Assmann) [1659162] - [netdrv] i40e: update version number (Stefan Assmann) [1659162] - [netdrv] i40e: remove out-of-range comparisons in i40e_validate_cloud_filter (Stefan Assmann) [1659162] - [netdrv] i40e: Further implementation of LLDP (Stefan Assmann) [1659162] - [netdrv] i40e: Report advertised link modes on 40GBase_LR4, CR4 and fibre (Stefan Assmann) [1659162] - [netdrv] i40e: ShadowRAM checksum calculation change (Stefan Assmann) [1659162] - [netdrv] i40e: remove error msg when vf with port vlan tries to remove vlan 0 (Stefan Assmann) [1659162] - [netdrv] i40e: change behavior on PF in response to MDD event (Stefan Assmann) [1659162] - [netdrv] i40e: Fix for allowing too many MDD events on VF (Stefan Assmann) [1659162] - [netdrv] i40e: Fix misleading error message (Stefan Assmann) [1659162] - [netdrv] i40e: Able to add up to 16 MAC filters on an untrusted VF (Stefan Assmann) [1659162] - [netdrv] i40e: Report advertised link modes on 40GBASE_SR4 (Stefan Assmann) [1659162] - [netdrv] i40e: The driver now prints the API version in error message (Stefan Assmann) [1659162] - [netdrv] i40e: Changed maximum supported FW API version to 1.8 (Stefan Assmann) [1659162] - [netdrv] i40e: Remove misleading messages for untrusted VF (Stefan Assmann) [1659162] - [netdrv] i40e: Update i40e_init_dcb to return correct error (Stefan Assmann) [1659162] - [netdrv] i40e: Fix for 10G ports LED not blinking (Stefan Assmann) [1659162] - [netdrv] i40e: save PTP time before a device reset (Stefan Assmann) [1659162] - [netdrv] i40e: don't allow changes to HW VLAN stripping on active port VLANs (Stefan Assmann) [1659162] - [netdrv] i40e: Implement DDP support in i40e driver (Stefan Assmann) [1659162] - [netdrv] i40e: Queues are reserved despite "Invalid argument" error (Stefan Assmann) [1659162] - [netdrv] i40e: add tracking of AF_XDP ZC state for each queue pair (Stefan Assmann) [1659162] - [netdrv] i40e: move i40e_xsk_umem function (Stefan Assmann) [1659162] - [netdrv] i40e: fix WoL support check (Stefan Assmann) [1659162] - [netdrv] i40e: fix i40e_ptp_adjtime when given a negative delta (Stefan Assmann) [1659162] - [netdrv] i40e: fix XDP_REDIRECT/XDP xmit ring cleanup race (Stefan Assmann) [1659162] - [netdrv] i40e: fix potential RX buffer starvation for AF_XDP (Stefan Assmann) [1659162] - [netdrv] net: bpf: remove XDP_QUERY_XSK_UMEM enumerator (Stefan Assmann) [1659162] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Stefan Assmann) [1659162] - [netdrv] i40e: clean up several indentation issues (Stefan Assmann) [1659162] - [netdrv] i40e: increase indentation (Stefan Assmann) [1659162] - [netdrv] i40e: update version number (Stefan Assmann) [1659162] - [netdrv] i40e: remove debugfs tx_timeout support (Stefan Assmann) [1659162] - [netdrv] i40e: check queue pairs num in config queues handler (Stefan Assmann) [1659162] - [netdrv] i40e: Change unmatched function types (Stefan Assmann) [1659162] - [netdrv] i40e: Add support FEC configuration for Fortville 25G (Stefan Assmann) [1659162] - [netdrv] i40e: Limiting RSS queues to CPUs (Stefan Assmann) [1659162] - [netdrv] i40e: Remove umem from VSI (Stefan Assmann) [1659162] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Stefan Assmann) [1659162] - [netdrv] i40e: extend PTP gettime function to read system clock (Stefan Assmann) [1659162] - [netdrv] i40e: DRY rx_ptype handling code (Stefan Assmann) [1659162] - [netdrv] i40e: fix kerneldoc for xsk methods (Stefan Assmann) [1659162] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Stefan Assmann) [1659162] - [netdrv] i40e: suppress bogus error message (Stefan Assmann) [1659162] - [netdrv] i40e: Allow disabling FW LLDP on X722 devices (Stefan Assmann) [1659162] - [netdrv] i40e: update driver version (Stefan Assmann) [1659162] - [netdrv] i40e: Protect access to VF control methods (Stefan Assmann) [1659162] - [netdrv] i40e: Replace strncpy with strlcpy to ensure null termination (Stefan Assmann) [1659162] - [netdrv] i40e: Add capability flag for stopping FW LLDP (Stefan Assmann) [1659162] - [netdrv] i40e: Use a local variable for readability (Stefan Assmann) [1659162] - [netdrv] i40e: Replace spin_is_locked() with lockdep (Stefan Assmann) [1659162] - [netdrv] i40e/ixgbe/igb: fail on new WoL flag setting WAKE_MAGICSECURE (Stefan Assmann) [1659162] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Stefan Assmann) [1659162] - [netdrv] drivers: net: remove inclusion when not needed (Stefan Assmann) [1659162] - [netdrv] i40e: Remove unnecessary print statement (Stefan Assmann) [1659162] - [netdrv] i40e: Use proper enum in i40e_ndo_set_vf_link_state (Stefan Assmann) [1659162] - [nvme] nvmet: ignore EOPNOTSUPP for discard (Ewan Milne) [1696369] - [tools] tools: bpftool: fix potential NULL pointer dereference in do_load (Ivan Vecera) [1708560] - [tools] tools lib bpf: Provide wrapper for strerror_r to build in !_GNU_SOURCE systems (Ivan Vecera) [1708560] - [tools] libbpf: Remove the duplicate checking of function storage (Ivan Vecera) [1708560] - [tools] bpf: fix build error in libbpf with EXTRA_CFLAGS="-Wp, -D_FORTIFY_SOURCE=2 -O2" (Ivan Vecera) [1708560] - [tools] tools: include reallocarray feature test in FEATURE_TESTS_BASIC (Ivan Vecera) [1708560] - [tools] tools: bpftool: allow reuse of maps with bpftool prog load (Ivan Vecera) [1708560] - [tools] tools: libbpf: allow map reuse (Ivan Vecera) [1708560] - [tools] tools: bpf: make use of reallocarray (Ivan Vecera) [1708560] - [tools] tools: libbpf: move library error code into a separate file (Ivan Vecera) [1708560] - [tools] tools: bpftool: reimplement bpf_prog_load() for prog load (Ivan Vecera) [1708560] - [tools] tools: libbpf: add extended attributes version of bpf_object__open() (Ivan Vecera) [1708560] - [tools] tools: libbpf: recognize offload neutral maps (Ivan Vecera) [1708560] - [tools] tools: bpftool: allow users to specify program type for prog load (Ivan Vecera) [1708560] - [tools] tools: libbpf: expose the prog type guessing from section name logic (Ivan Vecera) [1708560] - [tools] tools: bpftool: add support for loading programs for offload (Ivan Vecera) [1708560] - [tools] tools: bpftool: refactor argument parsing for prog load (Ivan Vecera) [1708560] - [tools] selftests/bpf: add Error: prefix in check_extack helper (Ivan Vecera) [1708560] - [tools] selftests/bpf: remove duplicated word from test offloads (Ivan Vecera) [1708560] - [tools] tools: bpftool: deal with options upfront (Ivan Vecera) [1708560] - [tools] tools: bpftool: add missing --bpffs to completions (Ivan Vecera) [1708560] - [tools] tools: bpftool: drop unnecessary Author comments (Ivan Vecera) [1708560] - [tools] tools: libbpf: don't return '.text' as a program for multi-function programs (Ivan Vecera) [1708560] - [tools] tools: libbpf: restore the ability to load programs from .text section (Ivan Vecera) [1708560] - [tools] tools: libbpf: allow setting ifindex for programs and maps (Ivan Vecera) [1708560] - [tools] tools: libbpf: add section names for missing program types (Ivan Vecera) [1708560] - [tools] tools: bpftool: use correct make variable type to improve compilation time (Ivan Vecera) [1708560] - [scsi] scsi: lpfc: nvme: avoid hang / use-after-free when destroying localport (Dick Kennedy) [1588024]- [xen] ALSA: xen: Introduce shared buffer helpers for page directory... (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Initialize completion for defer messages (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: intel: constify snd_soc_dai_ops structures (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: intel: Remove duplicate assignment (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: intel: Fix uninitialized adev deref (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: intel: Add pre/post bank switch ops (Jaroslav Kysela) [1683051] - [include] ALSA: soundwire: keep track of Masters in a stream (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Add support for multi link bank switch (Jaroslav Kysela) [1683051] - [include] ALSA: soundwire: Handle multiple master instances in a stream (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Add support to lock across bus instances (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Fix acquiring bus lock twice during master release (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Fix incorrect exit after configuring stream (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Fix duplicate stream state assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix for Lenovo B50-70 inverted internal microphone bug (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix race between creating and refreshing sysfs entries (Jaroslav Kysela) [1683051] - [include] ALSA: ASoC: uapi: fix sound/skl-tplg-interface.h userspace compilation errors (Jaroslav Kysela) [1683051] - [include] ALSA: uapi: #include in asound.h (Jaroslav Kysela) [1683051] - [include] ALSA: timer: fix wrong comment to refer to 'SNDRV_TIMER_PSFLG_*' (Jaroslav Kysela) [1683051] - [sound] ALSA: x86/cpu: Sanitize FAM6_ATOM naming (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: don't select DPCM via simple-audio-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: don't select DPCM via audio-graph-card (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Corrected fixup for System76 Gazelle (gaze14) (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Avoid superfluous COEF EAPD setups (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixup headphone noise via runtime suspend (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Fix unused variable warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: line6: toneport: Fix broken usage of timer for delayed execution (Jaroslav Kysela) [1683051] - [sound] ALSA: aica: Fix a long-time build breakage (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Support low power consumption for ALC256 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: update pcm hardware constraints (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codec: hdac_hdmi: no checking monitor in hw_params (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt6358: save PGA for mixer control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt6358: save output volume for mixer controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt6358: initialize setting when ramping volume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: core: fix undefined nocodec reference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: xtensa: fix undefined references (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Propagate sof_get_ctrl_copy_params() error properly (Jaroslav Kysela) [1683051] - [sound] ALSA: hdea/realtek - Headset fixup for System76 Gazelle (gaze14) (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/intel: add CometLake PCI IDs (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Support low power consumption for ALC295 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: Fix an uninitialized variable compile warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Fix a compile warning with CONFIG_PCI=n (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Fix a compile warning at CONFIG_COMMON_CLK=n (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sound/soc/sof/: fix kconfig dependency warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: spdifrx: change trace level on iec control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: spdifrx: update pcm hardware constraints (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98090: Fix restore of DAPM Muxes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: RT5677-SPI: Disable 16Bit SPI Transfers (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi - Consider eld_valid when reporting jack event (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi - Read the pin sense from register when repolling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Add reserved DMA memory support (Jaroslav Kysela) [1683051] - [sound] ALSA: synth: emux: soundfont.c: divide by zero in calc_gus_envelope_time() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: Map BTN_0 to KEY_PLAYPAUSE (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: add sof-rt5682 machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_generic:refine code style (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_generic: add DMIC support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: CNL: add ipc dump function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: APL: add ipc dump function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: IPC: add ipc dump function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: intel: hda: add hw_params_upon_resume flag for hda stream (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda-stream: handle real stream interrupts only (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda-stream: store stream capabilities (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda-ipc: simplify handling of IPC IRQ (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: ipc: use snd_sof_pcm_period_elapsed (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: use snd_sof_pcm_period_elapsed (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: PCM: add period_elapsed work to fix race condition in interrupt context (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda-pcm: remove useless dependency on hdac_ext (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda: set bus->idx as 0 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda: set I2S slave before enabling DSP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda: add SSP info to the chip info struct (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda: add the SSP Host Device memory space (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: cnl: add pointer ops to use DPIB position (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: topology: add support for stricter ABI checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASOC: SOF: ipc: add support for stricter ABI checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: add Kconfig option for strict ABI checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: avoid Oops if DMA setup fails (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: stream is already locked in hw_params (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: remove redundant null checks of dai (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: skip hw_free on codec dai for which the stream is invalid (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fix valid stream condition (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: unlock the device on startup errors (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Update the support rate list (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Use clk_round_rate to handle enabled bclk/wclk case (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5645: Headphone Jack sense inverts on the LattePanda board (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: Fix missing break in switch statement (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct region base typo in wm_halo_setup_algs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: fix spelling mistake "incompatble" -> "incompatible" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Use DSP ops pointers to stop watchdog in error handlers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix to use list_for_each_entry_safe() when delete items (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix return value check in sprd_mcdt_probe() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7213: fix DAI_CLK_EN register bit overwrite (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: fix kcontrols for effect widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_audmix: cache pdev->dev pointer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Fix potential uninitialized variable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: add I2S2 control path from UL2 and UL3 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: change supported formats of DL2 and UL1 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_audmix: remove "model" attribute (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-audmix: fix object reference leaks in probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs43130: fix a NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5645: fix a NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add Geminilake Realtek+Maxim machine driver entry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Make boards more available for compile test (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_dma: Fix invalid license ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_psc_i2s: Fix invalid license ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel: tse850: Make some functions static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx: fix fiq dependencies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: acp3x: Make acp3x_dai_i2s_ops static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Remove set but not used variable 'mclk_rate' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_micfil: Remove set but not used variable 'osr' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: Enable TDM support for DSP_A/B modes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Configure wclk and bclk of master codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Fix build err while CONFIG_I2C set to module (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: fix spelling mistake "plalform" -> "platform" (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Apply the fixup for ASUS Q325UAR (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Register irq handler after the chip initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: usx2y: fix a double free bug (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hda: overwrite hdev type to HDA_DEV_ASOC (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: fix unregister device twice on ASoC driver (Jaroslav Kysela) [1683051] - [sound] ALSA: line6: use dynamic buffers (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix a memory leak bug (Jaroslav Kysela) [1683051] - [sound] ALSA: gus: fix misuse of x (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - EAPD turn on later (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixed Dell AIO speaker noise (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: select relevant machine drivers for SOF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Make sure BDW based machine drivers build for SOF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add Build support for SOF core and Intel drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Kconfig: expose common option between SST and SOF drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add platform differentiation for APL and CNL (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: add SKL+ platform DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add support for HDAudio codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA trace operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA stream operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add hda-bus support and initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA PCM operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA firmware loader (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add PCI device support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add ACPI device support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA IPC mechanisms. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA DSP HW operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add HDA controller for Intel DSP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add APL/CNL HW DSP support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add legacy IPC support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add BDW HW DSP support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add BYT, CHT and BSW DSP HW support. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add utils (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add xtensa support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add Nocodec machine driver support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add PM support (Jaroslav Kysela) [1683051] - [include] ALSA: ASoC: SOF: Add userspace ABI support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add firmware loader support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add DSP HW abstraction operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add DSP firmware logger support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add support for loading topologies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add PCM operations support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add support for IPC IO between DSP and Host (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add driver debug support. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add Sound Open Firmware KControl support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add Sound Open Firmware driver core (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: simplify dai driver initialisation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Read pin switches conf from devicetree (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_sai: Add missing return 0 in remove() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: add asoc_simple_parse_pin_switches() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: btcvsd fix irq mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: align quirk override handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: align quirk override handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: fix compilation warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_sai: Add support for runtime pm (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_sai: Update is_slave_mode with correct value (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Add Spreadtrum multi-channel data transfer support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: rt5682: initialize mutex before using (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: return the get_irq error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup 6ch settings to 8ch (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Handle the error from snd_usb_mixer_apply_create_quirk() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add new Dell platform for headset mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codec: hdac_hdmi add device_link to card device (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell: Remove set but not used variable 'stage_type' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm: save fixed-up hw_params of BE (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: tobermory: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: tm2_wm5110: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: speyside: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: spdif: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: snow: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: smdk_wm8994*: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: smdk_wm8580: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: smdk_spdif: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: smartq_wm8987: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c24xx_uda134x: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c24xx_simtec*: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c2412-i2s: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: rx1950_uda1380: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c24xx-i2s: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c-i2s-v2: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: pcm: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: neo1973_wm8753: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: lowland: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: littlemill: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: jive_wm8750: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: idma: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: h1940_uda1380: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: dmaengine: Convert to SPDX License Indentifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: bells: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: arndale: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ps3: Remove set but not used variables 'start_vaddr' and 'pcm_index' (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - add two more pin configuration sets to quirk table (Jaroslav Kysela) [1683051] - [sound] ALSA: core: Don't refer to snd_cards array directly (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: Drop superfluous id-uniquification behavior (Jaroslav Kysela) [1683051] - [sound] ALSA: core: Fix card races between register and disconnect (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Fix racy addition/deletion of nodes (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Correct unlock sequence at snd_seq_client_ioctl_unlock() (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add quirk for Focusrite Scarlett Solo (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Initialize ext-bus-specific fields in snd_hdac_bus_init(), too (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Initialize power_state field properly (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Protect racy pool manipulation from OSS sequencer (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Simplify snd_seq_kernel_client_enqueue() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Cover unsubscribe_port() in list_mutex (Jaroslav Kysela) [1683051] - [sound] ALSA: Revert "ALSA: seq: Protect in-kernel ioctl calls with mutex" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: Fix missing regmap requirement (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix racy display power access (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm: fix error handling when try_module_get() fails. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix master clock management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl: fix wrong number of channels (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Coding style fixes (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Simplify error path in snd_timer_open() (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Fix race of get-subscription call vs port-delete ioctls (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Protect in-kernel ioctl calls with mutex (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Remove superfluous irqsave flags (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Align temporary re-locking with irqsave version (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Use kvmalloc() for cell pools (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Revert active callback sync check at close (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add two more machines to the power_save_blacklist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Fix spacing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: remove headset (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm: update module refcount if module_get_upon_open is set (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: conditionally increase module refcount on component open (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add quirk for the Teclast X98+ II (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add quirk for inverted jack detect (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm1133-ev1: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: phycore-ac97: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm030-audio-fabric: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: p1022_rdk: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: p1022_ds: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mx27vis-aic32x4: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc8610_hpcd: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_psc_i2s: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_psc_ac97: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_dma: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-ssi: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-spdif: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-pcm-fiq: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-mc13783: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-es8328: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-audmux: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl-dma: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: eukrea-tlv320: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-pcm: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: fix sai driver name initialisation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Use the correct dobj to free enum control values and texts (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Fix OOB-reads from strlcpy (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: change mic bias DAPM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: Support synchronous mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: fix big-endian check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: fix endianness issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-tdmout: add g12a support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-tdm-formatter: rework quirks settings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-frddr: add g12a support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-toddr: add g12a support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-fifo: add g12a support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: remove link components before cleaning up card resources (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: skylake: add remove() callback for component driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l35: Disable regulators on driver removal (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add adc volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add support of master mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add reset management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add regulator management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Avoid calling snd_compr_stop_error from WDT expiry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98357a: add missing supported rates (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Add Playback PowerTune Controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Add Switch for Setting Common Mode Voltage (Jaroslav Kysela) [1683051] - [sound] ALSA: xen-front: Do not use stream buffer size before it is set (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: Mark RXFIFO_DATA as volatile and precious (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix spelling mistake "faied" -> "failed" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: Correct PDM_CTRL0 reg value (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: adjust waterlevel in frame unit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: add compatible for rk1808 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: fixup pdm fractional div (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: optimize clear logic (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: add default regs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: using left justified store mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: change dma burst to 8 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: fix regmap_ops hang issue (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Update copyright and use SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix the smatch warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Change author's name (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add quirk for Tuxedo XC 1509 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Move to ACT_INIT state (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix modular build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_max98090_ti: Enable codec clock once and keep it enabled (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Fix build error in mt8183_da7219_max98357_dev_probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: TS3A227: fix build error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Make use of local variables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Remove redundant NULL check in wm_adsp_buffer_free (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: aic31xx_set_jack() can be static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Check for buffer in trigger stop (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer TravelMate B114-21 with ALC233 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: eukrea-tlv320: fix a leaked reference by adding missing of_node_put (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_utils: fix a leaked reference by adding missing of_node_put (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: fix a leaked reference by adding missing of_node_put (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Align tplg pointer increment across all kcontrols (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: support driver alias names for FE topology overrides (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Add Spreadtrum audio compress offload support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fix SND_SOC_LOCHNAGAR_SC kconfig warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: set power_check callback for widgets that shouldnt be always on (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: Add button press detection (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: Add headphone/headset detection (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: skip missing substream while applying symmetry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_da7213: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [acpi] ALSA: ACPI / utils: Introduce acpi_dev_get_first_match_dev() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: remove set but not used variable 'dai_name' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8316: Add support for inverted jack detect (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Fix typo in comment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: fix spelling mistake: "missign" -> "missing" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Add machine driver with DA7219 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Add machine driver with TS3A227 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5677-spi: Add ACPI ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add multi endpoint support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Fix Common Pins (Jaroslav Kysela) [1683051] - [sound] ALSA: us122l: Use alloc_pages_exact() (Jaroslav Kysela) [1683051] - [sound] ALSA: Replace snd_malloc_pages() and snd_free_pages() with standard helpers, take#2 (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Make snd_timer_close() really kill pending actions (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Check ack_list emptiness instead of bit flag (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Make sure to clear pending ack list (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Unify timer callback process code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_audmix: Fix kbuild failure (Jaroslav Kysela) [1683051] - [sound] ALSA: emux: Add support of loading GUS-patch (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix speakers on Acer Predator Helios 500 Ryzen laptops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Add Audio Mixer machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Add Audio Mixer CPU DAI driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: enable S24_LE format support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Only enable with common clock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Allow 192000 Sample Rate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Remove mclk references (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Restructure set_dai_sysclk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Dynamically Determine Clocking (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Move aosr and dosr setting to separate functions (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Control clock gating with CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Model BDIV divider in CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Model DAC/ADC dividers in CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Model CODEC_CLKIN in CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Model PLL in CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Initialize private_value in snd_soc_dapm_new_dai (Jaroslav Kysela) [1683051] - [sound] ALSA: aloop: Support S24 sample formats (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Don't suspend stream in unrecoverable PCM state (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Fix NULL pointer dereference in snd_soc_dapm_free_kcontrol (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sirf-audio: Remove redundant of_match_node call (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: add power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix incorrect extern (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: fix the issue of 64 bits division (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: Fix crash at suspend/resume after failed codec registration (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Simplify alt firmware loading code (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix possible OOB access in PCM oss plugins (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of ASUS X430UN and X512DK with ALC256 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset mic of ASUS P5440FF with ALC256 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable ASUS X441MB and X705FD headset MIC with ALC256 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: test memory allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: lochnagar: Add driver to support Lochnagar 2 sound card (Jaroslav Kysela) [1683051] - [mfd] ALSA: mfd: lochnagar: Add support for the Cirrus Logic Lochnagar (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Properly Set Processing Blocks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mchp-i2s-mcc: add driver for I2SC Multi-Channel Controller (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: rename asoc_simple_card_xxx() to asoc_simple_() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: separate asoc_simple_card_parse_dai() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_card_init_priv() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_be_hw_params_fixup() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_dai_init() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_hw_param() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_shutdown() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_startup() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple_card_utils: share common priv for simple-card/audio-graph (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: add asoc_simple_debug_info() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Update DA7219 DAI clock name to align with codec updates (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Expose BCLK and WCLK control through CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: fix channel swap issue when stream starts (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_asrc: add constraint for the asrc of older version (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4270: Set auto-increment bit for register writes (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add support for Acer Aspire E5-523G/ES1-432 headset mic (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer Aspire Z24-890 with ALC286 (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: oss: Fix Spectre v1 vulnerability (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Fix potential Spectre v1 vulnerability (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer AIO with ALC286 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: dfsdm: add mmap support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: dfsdm: fix debugfs warnings on entry creation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: dfsdm: manage multiple prepare (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct some minor issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Don't use register read to determine slave/master mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Break out clock setting into separate function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: jz4740: Depend on MIPS instead of MACH_JZ4740 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add WDT expiry IRQ handling support for Halo core (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add HALO MPU fault logging (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add support for new Halo core DSPs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: Reduce repititive code on mtk_regmap_update_bits. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: Fix UBSAN warning. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Factor out DSP specific operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Factor out parsing of firmware ID header (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Refactor firmware status reading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Move wm_adsp2_set_dspclk to CODEC drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Don't export wm_adsp2_lock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Shutdown any compressed streams on DSP watchdog timeout (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add locking to wm_adsp2_bus_error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct handling of compressed streams that restart (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: free link string in error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: free stream_name of dai_drv (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Enforces runtime_resume after S3 and S4 for each codec (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Don't trigger jackpoll_work in azx_resume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph: add graph_parse_mclk_fs() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph: rename graph_get_conversion() to graph_parse_convert() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: add simple_parse_mclk_fs() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: rename simple_get_conversion() to simple_parse_convert() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: recording has no sound after booting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: fix jack type detection issue (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Check JD status when system resume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt8183: skip for i2s5 in mck_disable (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: use 8 byte header for IR context to get isochronous cycle (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add support MOTU 8pre FireWire (Jaroslav Kysela) [1683051] - [sound] ALSA: opl3: fix mismatch between snd_opl3_drum_switch definition and declaration (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - add Lenovo IdeaCentre B550 to the power_save_blacklist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add BYT_RT5651_JD_NOT_INV quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add support for active-high jack detect (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: spdifrx: add power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-amplifier: Make gpio property optional (Jaroslav Kysela) [1683051] - [documentation] ALSA: ASoC: dt-bindings: add regulator property to simple amplifier (Jaroslav Kysela) [1683051] - [documentation] ALSA: ASoC: simple-amplifier: remame dio2125 documentation (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: use 'version' field of unit directory to identify model (Jaroslav Kysela) [1683051] - [sound] ALSA: sb8: add a check for request_region (Jaroslav Kysela) [1683051] - [sound] ALSA: echoaudio: add a check for ioremap_nocache (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: create tlv before soc_tplg_init_kcontrol (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add support headset mode for New DELL WYSE NB (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add support headset mode for DELL WYSE AIO (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: merge alc_fixup_headset_jack to alc295_fixup_chromebook (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: hdmi - add Icelake support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: automatic selecting BCLK in I2S master mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: fix the typo of function name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Fix clock configuration for 44100 sample rate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: fix the issue of widget with prefixed name (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - add more quirks for HP Z2 G4 and HP Z240 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixed Headset Mic JD not stable (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer TravelMate X514-51T with ALC255 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: avoid build error without CONFIG_PM (Jaroslav Kysela) [1683051] - [sound] ALSA: usx2y: Fix potential NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Avoid NULL pointer dereference at snd_hdac_stream_start() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: axi-i2s: let both capture and playback be optional (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: src: Avoid a potential deadlock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix registers declaration in regmap (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8824: fix the issue of the widget with prefix name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: prevent snd_soc_dpcm use after free (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC:intel:skl:fix a simultaneous playback & capture issue on hda platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC:hdac_hda:use correct format to setup hda codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC:soc-pcm:fix a codec fixup issue in TDM case (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: fix davinci_mcasp_probe dependencies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ams-delta: remove duplicate 'const' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: remove compat dma probing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: use default dai name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: improve channel capabilities handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: change trigger traces (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: add i2c dependency for SND_SOC_SDM845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Fix clang warning without CONFIG_PM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: src: fix compiler warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Fix DAPM routes for capture stream (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: Fix probe deferral following prelink failure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: avoid limiting params->msbits in hw_params() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix set_sync service (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix oversampling mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix race condition in irq handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix exposed capabilities in spdif mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix iec958 controls indexation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ab8500: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: fix S/PDIF DAI (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add quirk for MOTU MicroBook II (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: btcvsd add loopback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic3x: fix reset gpio reference counting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: skip useless write in slave mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix race condition in irq handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: remove useless callback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix dma configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix stream count management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix 16 bit format support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix IRQ clearing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Kconfig: fix dependency for sdm845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: Add Maxim98373 support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: gen: fix SSI9 4/5/6/7 busif related register address (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: fix construction of PCM frame for capture direction (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: use more identical mod_alias for Saffire Pro 10 I/O against Liquid Saffire 56 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Extend i915 component bind timeout (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Improve logging messages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add support for multiple compressed buffers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Refactor compress stream initialisation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Reorder some functions for improved clarity (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Factor out stripping padding from ADSP data (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l36: Fix an IS_ERR() vs NULL checking bug (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: sound card name from device tree (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS UX362FA with ALC294 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Prevent uninitialized variable use (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Fix of-node refcount unbalance in qcom_snd_parse_of() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Fix of-node refcount unbalance in apq8016_sbc_parse_of() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Fix of_node refcount unbalance (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Reduce click noise on Dell Precision 5820 headphone (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Fix of-node refcount unbalance in DAI-link parser (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Fix of-node refcount unbalance in fsl_ssi_probe_from_dt() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Allow compressed buffers in any memory region (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Update cached error state on trigger (Jaroslav Kysela) [1683051] - [sound] ALSA: ppc: Fix of-node refcount unbalance (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Fix of-node refcount unbalance (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: Fix of-node refcount unbalance (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: pcm186x: Fix energysense SLEEP bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: pcm186x: fix wrong usage of DECLARE_TLV_DB_SCALE() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Fix multiple "IIS multi" devices initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Fix secondary platform device unregistration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: glk: Add DAI links for Multi-Playback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Add Geminilake Dialog Maxim machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Headset button support in broxton machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: sun50i-codec-analog: Rename hpvcc regulator supply to cpvdd (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau1977: Add support for setting MICBIAS via DT (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Potential small memory leak in dapm_cnew_widget() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Add missing DAPM routes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8741: Make function 'wm8741_mute' static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: fix register setting issue in RIGHT_J mode (Jaroslav Kysela) [1683051] - [sound] ALSA: SoC: imx-sgtl5000: add missing put_device() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Fix missing of_node_put() at simple_dai_link_of() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Fix refcount underflow (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Ensure proper sample rate on pri/sec PCM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: remove set but not used variables 'mask, cr1' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: free created components in tplg load error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l36: Make some symbols static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Kconfig: select dmic for sdm845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_spdif: fix sysclk_df type (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_spdif: fix TXCLK_DF mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Add support to disable on-chip PLL (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Add runtime support for DSP_A and I2S modes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Fix frame polarity for DSP_A format (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Set constraint to always have 32 sample bits (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Remove capture support for codecs without ADC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsi: fix spelling mistake "doens't" -> "doesn't" (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Expose sample resolution through proc interface (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Prevent potential NULL platform data dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Remove unused SND_DMAENGINE_PCM_FLAG_CUSTOM_CHANNEL_NAME flag (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Update TDM usage to be more flexible (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Add support for master mode BCLK rate adjustment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Convert to SPDX License Indentifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Comments clean up (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Change indentation in SAMSUNG_I2S_FMTS definition (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Simplify pri_dai, sec_dai pointers usage (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: add missing put_device() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: Specify DMA channel names through custom DMA config (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Add support for secondary CPU DAI (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Get rid of a static spinlock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move quirks data to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move IP variant data to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Drop spinlock pointer from i2s_dai data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move SFR pointer to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: es1688: Remove set but not used variable 'hw' (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Disable PC beep in passthrough on alc285 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Headset microphone and internal speaker support for System76 oryp5 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cros_ec_codec: Make symbol 'cros_ec_dai' static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt8183: make some functions static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l36: Remove unused including (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move registers cache to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move opclk data to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move core clk to the driver common data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Add widgets and routes for DPCM support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move clk supplier data to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Restore support for the secondary PCM (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Comment why read blocks when PCM is not running (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-acpi: remove new_mach_data field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-acpi: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: cnl-match.c: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: icl-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: hsw-bdw-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: glk-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: cht-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: byt-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: bxt-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: icl-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: hsw-bdw-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: hda-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: glk-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cnl-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: byt-match.c: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bxt-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Convert to single component with multiple DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: dmaengine: Allow to specify custom DMA device (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Extend use of chan_names provided in custom DMA config (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Improve of_node test in dmaengine_pcm_request_chan_of() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Fix prescaler setting for the secondary DAI (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Use __printf markup to silence compiler (Jaroslav Kysela) [1683051] - [sound] ALSA: tlv320aic32x4: delay i2c access by 1 ms after hardware reset (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: btcvsd fix rx stream assign (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8741: Set OSR mode in hw_params() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8741: Add digital mute callback (Jaroslav Kysela) [1683051] - [sound] ALSA: PCM: check if ops are defined before suspending PCM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hdmi: use devm_kzalloc for all structures (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: use pOFn instead of device_node.name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add clock select (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add soft reset on probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: set .ignore_module_refcount field in component (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: don't increase component module refcount unconditionally (Jaroslav Kysela) [1683051] - [sound] ALSA: gpiolib: acpi: Introduce ACPI_GPIO_QUIRK_ONLY_GPIOIO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: msm8916-wcd-digital: convert license header to SPDX (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: msm8916-wcd-analog: add missing license information (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: regulator notifier registration should be managed (Jaroslav Kysela) [1683051] - [sound] ALSA: i915/snd_hdac: I915 subcomponent for the snd_hdac (Jaroslav Kysela) [1683051] - [base] ALSA: components: multiple components for a device (Jaroslav Kysela) [1683051] - [documentation] ALSA: component: Add documentation (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Revert capture stream behavior change in blocking mode (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix function name in kernel-doc comment (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Define snd_pcm_lib_preallocate_*() as returning void (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: fix up for snd_pcm_lib_preallocate_pages_for_all() API change (Jaroslav Kysela) [1683051] - [sound] ALSA: SoC: stm32: i2s: manage clock power (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: add power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4725b: Remove unnecessary const qualifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l36: Add support for Cirrus CS35L36 Amplifier (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix implicit fb endpoint setup by quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add quirk for HP EliteBook 840 G5 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4725b: Use C++ style comments in header (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: Kconfig: Show knob, and depend on MIPS || COMPILE_TEST (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4740: Add support for devicetree (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4740: Use SPDX license notifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: Prevent clk_get_rate() calls in atomic context (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add Line Playback Volume, Line Boost Volume, Line Right, Line Left, Line Playback Switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add FM Playback Volume, FM Left, FM Right, FM Playback Switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add Mic1 Playback Switch, Mic2 Playback Switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Merge sun4i_codec_left_mixer_controls and sun4i_codec_right_mixer_controls into sun4i_codec_mixer_controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add Mic1 Boost Volume, Mic2 Boost Volume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add sun7i_codec_controls, sun7i_codec_codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add Mic Playback Volume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add MIC2 Pre-Amplifier, Mic2 input (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4725b: fix spelling mistake "Deemphatize" -> "Deemphasize" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: fix semicolon.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssiu: correct shift bit for ssiu9 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: Add jz4725b-codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup rsnd_ssi_master_clk_start() user count check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: harden use of lookup tables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xtensa: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: uniphier: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: txx9: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dwc: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: fix out-of-bounds accesses to DAPM lookup tables (Jaroslav Kysela) [1683051] - [sound] ALSA: cs46xx: Clean up proc file creations (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Move card id proc creation into info.c (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Minor optimization (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Drop unused snd_info_entry.card field (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: sparc: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: pcmcia: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: i2c: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: isa: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: drivers: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Add standard helpers for card proc file entries (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: emux: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: opl4: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ssm2602: switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: compress: Add helper functions for component trigger/set_params (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: compress: Clarify the intent of current compressed ops handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: remove some unnecessary NULL checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ssm2602: Fix ADC powerup sequencing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Check for NULL widget in dapm_update_dai_unlocked (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: spi: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: sparc: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: sh: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ppc: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: parisc: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: atmel: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix build error without CONFIG_PCI (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: Fix stop handling on compressed capture streams (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add support for new T+A USB DAC (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Always register entries recursively (Jaroslav Kysela) [1683051] - [sound] ALSA: core: Don't allow NULL device for memory allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4118: fix missing header (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: btcvsd: fix spelling mistake "offest" -> "offset" (Jaroslav Kysela) [1683051] - [sound] ALSA: arm: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: x86: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: unload physical dai link in remove (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: add SND_SOC_DOBJ_GRAPH type for dapm routes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: clear platform pointers on error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl-asoc-card: fix object reference leaks in fsl_asoc_card_probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Add warnings for widget overwrite when adding route (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Only power up active channels from a DAI (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: fix oops/use-after-free case with dai driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: fix use-after-free issue with dailink sname (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: add btcvsd driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: arizona: Add channel numbers to AIFs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup TDM Split mode check for CTU (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: synchronize connection check for simple-card/audio-graph (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup MIX kctrl registration (Jaroslav Kysela) [1683051] - [sound] ALSA: isa: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: mips: pass struct device to DMA API functions (Jaroslav Kysela) [1683051] - [sound] ALSA: hal2: pass struct device to DMA API functions (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Serialize codec registrations (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use a common helper for hp pin reference (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix lose hp_pins for disable auto mute (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Headset microphone support for System76 darp5 (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: remove a superfluous function declaration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Add Spreadtrum audio DMA platfrom driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: modify dapm route loading routine and add dapm route unloading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: fix memory leak in soc_tplg_dapm_widget_create (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Fix memory leak from soc_tplg_denum_create_texts (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Remove widgets from dobj list (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Reduce number of dereferences when accessing dobj (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Use standard device registration for beep (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Apply ALC294 hp init also for S4 resume (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Record the current power state before suspend/resume calls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: remove useless test (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixed hp_pin no value (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cros_ec_codec: Add codec driver for Cros EC (Jaroslav Kysela) [1683051] - [documentation] ALSA: ASoC: Documentation: Add google, cros-ec-codec (Jaroslav Kysela) [1683051] - [maintainers] ALSA: MAINTAINERS: add maintainers for ChromeOS EC sub-drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: Fix missing slimbus dependency (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Cleanup DSD whitelist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: apq8096: add slim support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add audio routings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add capture dapm widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add playback dapm widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add basic controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add CLASS-H Controller support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add support to wcd9335 codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bxt_rt298: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bxt_da7219_max98357a: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_nau8824: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_max98090_ti: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_da7213: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bdw-rt5677: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: broadwell: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: haswell: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add helper to change platform name for all dailinks (Jaroslav Kysela) [1683051] - [sound] ALSA: dice: add support for Solid State Logic Duende Classic/Mini (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Variable "ret" in function rt5651_i2c_probe() could be uninitialized (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-acpi: add static inline fallbacks when CONFIG_ACPI=n (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm512x: Fix clocking calculations when not using the PLL (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm512x: Implement the set_bclk_ratio interface (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: use for_each_link_codecs() for dai_link codecs V2 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Fixup build error for mt6358 (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix tight loop of OSS capture stream (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add Opus #3 to quirks for native DSD support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt6358: add codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt8183: add platform driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Allow soc_find_component lookups to match parent of_node (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Use the common error path in __snd_pcm_lib_xfer() (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: Off by one in latter_handle_midi_msg() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: make const arrays static, reduces object code size (Jaroslav Kysela) [1683051] - [sound] ALSA: proc: Avoid possible leaks of snd_info_entry objects (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Simplify proc file destruction (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Drop unused snd_pcm_substream.file field (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: comment cleanup about destination address of async transactions for MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Cleanup snd_pcm_stream_lock() & co (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Remove down_write() hack for snd_pcm_link_rwsem (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: More fine-grained PCM link locking (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Fix multi-CODEC setups (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: support rx MIDI functionality for Fireface UCX (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add protocol-specific operation to fill transaction buffer with MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add model-dependent parameter for address to receive async transaction for MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: support tx MIDI functionality of Fireface UCX (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add model-dependent parameter for address range to receive async transaction (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: change prototype of handler for async transaction with MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Correct the setting while select ASRC clk for AD/DA filter (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: add driver flag for runtime PM (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: implement runtime suspend/resume (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: remove redundant clock enable API (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: add runtime PM callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: get clock handles early in probe (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: runtime power management support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: rename to asoc_simple_card_canonicalize_platform() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: use for_each_link_codecs() for dai_link codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add soc_cleanup_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: reduce if/else nest on soc_probe_link_dais (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: merge card resources cleanup method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add new snd_soc_flush_all_delayed_work() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add .num_platform for dai_link (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Avoid confusing loop in snd_pcm_unlink() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Make PCM linked list consistent while re-grouping (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Unify snd_pcm_group initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Call snd_card_unref() inside in_pcm_file() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add mute LED support for HP ProBook 470 G5 (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add support for Fireface UCX (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: code refactoring to parse of clock configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: code refactoring for dump of sync status (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add protocol-dependent operation to get clock status (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add protocol-dependent operation to switch mode to fetch PCM frame (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add protocol-dependent operation to dump status (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: obsolete proc node to leave one node (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: unify protocol layer for FF400/FF800 (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: rename protocol layer for former models (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix unused variable warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc.h: add explanation of legacy/modern style of dai_link (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_sai: Remove expensive print in irq handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: remove error due to probe deferral (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-spdif: don't print EPROBE_DEFER as error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_spdif: don't print EPROBE_DEFER as error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-sgtl5000: don't print EPROBE_DEFER as error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-sgtl5000: lower log level for potential probe deferral cases (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-sgtl5000: put of nodes if finding codec fails (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: fix oops on re-probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: add default pdata for i2s mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Set DAI format for dmic codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Kconfig: select max98927 for sdm845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Fix potential NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-audmux: change snprintf to scnprintf for possible overflow (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5514-spi: Fix potential NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: change snprintf to scnprintf for possible overflow (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Fix PLL source register definitions (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Don't defer probe on optional, NULL components (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Make snd_pcm_suspend() local static (Jaroslav Kysela) [1683051] - [sound] ALSA: pcmcia: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: arm: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: ppc: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: x86: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: drivers: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: isa: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: atiixp: Move PCM suspend/resume code into trigger callback (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Suspend streams globally via device type PM ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Make snd_soc_find_component() more robust (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: fix init platform memory handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: parse AES audio parameters (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: msm8916-wcd-digital: Select REGMAP_MMIO to fix build error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: msm8916-wcd-digital: remove few unused variables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4341: fix waring unused-function (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: program stripe control for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: program stripe bits for controller (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: add verbs for stripe control (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: add register offset for stripe control (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add api to program stripe control bits (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: skl: Fix display power regression (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix typo for ALC225 model (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: Hold client_mutex around soc_init_dai_link() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: use correct drvdata in snd_byt_cht_es8316_mc_remove() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: move the codec PLL configuration to _init (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: SND_SOC_DAPM_MICBIAS is deprecated (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Add recalc_rate function to return DAI clock rate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: MCLK should be enabled before DAI clocks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: defer card probe until all component is added to list (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Remove set but not used variable 'first_ch_bits' (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix a mask wrong issue in snd_hdac_stream_start() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix mismatches for register mask and value in hdac controller (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Disable headset Mic VREF for headset mode of ALC225 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add unplug function into unplug state of Headset Mode for ALC225 (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: fix CM6206 register definitions (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt274: Variable "buf" in function rt274_jack_detect() could be uninitialized (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ADAU7002: Add optional delay before start of capture (Jaroslav Kysela) [1683051] - [sound] ALSA: cs46xx: Potential NULL dereference in probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add quirk for PoV TAB-P1006W-232 (v1.0) tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add support for jack-detect using an external GPIO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add quirks module parameter (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Revert "Fix DMIC map headsetmic mapping" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add support for jack detect using an external GPIO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add ACPI ID 10EC5640 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: Add quirk for PoV P1006W tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: update BSDSR/BSDISR handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sgtl5000: Allow SCLK pad drive strength to be changed (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atom: fix a missing check of snd_pcm_lib_malloc_pages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: enable SPDIF driver build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: add SPDIF audio driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Kernel OOPS while entering DAPM standby mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Add MICFIL SoC Digital Audio Interface driver. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: eliminate left-over from Raumfeld machine driver removal (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt298: fix boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rl6437a: use __be32 for a __be32 buf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5645: store eq kcontrol byte in __be (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: use logical AND (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: fix endianness issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mt6351: remove unneeded variable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tscs42xx.c: fix boolean test (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8824: fix boolean assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: fix boolean assignments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98927: fix boolean assignments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5640: fix boolean assignments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoc: rt286: fix boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt274: fix boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4271: fix boolean assignments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98383: fix boolean assignments to true/false (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5670: remove unused mux/mixer define (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5645: remove unused mux define (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: fix kernel doc descriptions (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8316: remove unused constant variables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98090: remove unused constant variables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: declare trigger function as static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4458: Add support for AK4497 (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: fix a missing check of snd_ctl_add (Jaroslav Kysela) [1683051] - [sound] ALSA: line6: fix check on snd_card_register (Jaroslav Kysela) [1683051] - [sound] ALSA: ice1712: fix a missing check of snd_i2c_sendbytes (Jaroslav Kysela) [1683051] - [sound] ALSA: gus: add a check of the status of snd_ctl_add (Jaroslav Kysela) [1683051] - [sound] ALSA: oxygen: initialize spdif_playback_enable to 0 (Jaroslav Kysela) [1683051] - [sound] ALSA: virtuoso: add de-emphasis control (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Support Dell headset mode for New AIO platform (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix an out-of-bound read in create_composite_quirks (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Always check descriptor sizes in parser code (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Check mixer unit descriptors more strictly (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Avoid access before bLength check in build_audio_procunit() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: davinci-mcasp: Add support for GPIO mode of the pins (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: davinci-mcasp: Move context save/restore to runtime_pm callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: davinci-mcasp: No need for IS_MODULE/BUILTIN check for pcm driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirks for ASUS MeMO Pad 7 (ME176C) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: sst: Fallback to BYT-CR if IRQ 5 is missing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: sst: Simplify is_byt_cr() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Add ACPI match table entry for ES8316 codec on BYTCR platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Set card long_name based on quirks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add input-map support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add external speaker mux support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add jack-detect support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add support for SSP0 (BYTCR) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Minor refactoring (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Sort includes alphabetically (Jaroslav Kysela) [1683051] - [regulator] ALSA: regulator: fixed: Let core handle GPIO descriptor (Jaroslav Kysela) [1683051] - [regulator] ALSA: regulator/gpio: Allow nonexclusive GPIO access (Jaroslav Kysela) [1683051] - [regulator] ALSA: regulator: fixed: Default enable high on DT regulators (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8316: Add DAC mono mix switch mixer control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8316: Add jack-detect support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Variable "val" in function rt274_i2c_probe() could be uninitialized (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: fix error handling in xlnx_formatter_pcm_probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: add workaround for silence of rk3288 ACODEC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: support ACODEC for rk3328 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: reduce naming prefix (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: cleanup DAI link loop method - step2 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: cleanup DAI link loop method - step1 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: add link_info (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: add 1 CPU : 1 Codec support again (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: add asoc_simple_card_get_conversion() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: reduce naming prefix (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: cleanup DAI link loop method - step2 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: cleanup DAI link loop method - step1 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: add link_info (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: add 1 CPU : 1 Codec support again (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: enable audio formatter driver build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: add pcm formatter platform driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: remove simple-scu-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: remove audio-graph-scu-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: add asoc_graph_card_get_conversion() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: check "reg" property on asoc_simple_card_get_dai_id() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: boards: use snd_mask_set_format in all machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Atom: simplify boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Baytrail: simplify boolean test (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Baytrail: remove unneeded variable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell: assign booleans to true/false (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell: remove unneeded semicolon (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: simplify boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: remove useless cast (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8904: enable MCLK in STANDBY (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8904: save model id directly in of_device_id.data (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8904: make the driver visible in Kconfig (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4341: Add driver for CS4341 DAC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Fix recording no sound issue (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: atom: Make PCI dependency explicit (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: prevent potential divide by zero bugs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Fix a small memory leak (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Fix a NULL vs IS_ERR() bug (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Off by one in of_q6asm_parse_dai_data() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm512x: Fix a double unlock in pcm512x_digital_mute() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: change license header format style (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell/Broadwell: fix setting for .dynamic field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: Grammar s/the the/the/ (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dma-sh7760: cleanup a debug printk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: set jack only for a specific backend (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Revert DSP detection on legacy HD-audio driver (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: clear pending irq handlers (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable the headset mic auto detection for ASUS laptops (Jaroslav Kysela) [1683051] - [sound] ALSA: HD-Audio: SKL+: force HDaudio legacy or SKL+ driver selection (Jaroslav Kysela) [1683051] - [sound] ALSA: HD-Audio: SKL+: abort probe if DSP is present and Skylake driver selected (Jaroslav Kysela) [1683051] - [sound] ALSA: HDA: export process_unsol_events() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS UX391UA with ALC294 (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: fix model-id of unit for Apogee Ensemble (Jaroslav Kysela) [1683051] - [sound] ALSA: xen-front: Use Xen common shared buffer implementation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: Kconfig: Remove the deprecated options (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: Merge davinci and omap directories (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: add mute LED support for HP EliteBook 840 G4 (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: code refactoring to handle model-specific registers (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add support for packet streaming on Fireface 800 (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: allocate isochronous resources in mode-specific implementation (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: code refactoring to handle multiplier mode (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share helper function to switch fetching mode (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: fix for state to fetch PCM frames (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: use the same print format for 'without_header' tracepoints (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: fix wrong assignment for 'out_packet_without_header' tracepoint (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: fix wrong handling payload_length as payload_quadlet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: add display_port_rx port routing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: add support to Display port RX dais (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: qdafe: add support for display_port_rx (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Add support to compress offload (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm: add support to MP3 format (Jaroslav Kysela) [1683051] - [sound] ALSA: soc-compress: add support to snd_compr_set_runtime_buffer() (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: make use of runtime buffer for copy (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Add more platform granularity (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: tidyup prefix for snd_soc_codec_conf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: tidyup convert_rate/channel method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: tidyup mclk-fs method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: merge simple-scu-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup prefix for snd_soc_codec_conf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup convert_rate/channel method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup mclk-fs method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: merge audio-graph-scu-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: fixup asoc_simple_card_get_dai_id() ID method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Invoke pcm_new() for all DAI-link (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm512x: Implement the digital_mute interface (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: fix do_div warning in spdifin (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: add error logs on probe, remove dependency on NHLT (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: remove useless tests on HDaudio capabilities (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: stop probe if HDaudio capabilities don't exist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Harden DSP detection with PCI class/subclass info (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Add CFL-S support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add powersaving widgets for DAC and ADC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: enable i2s driver build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: Add i2s driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_rt5660: Add a new machine driver for kbl with rt5660 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg spdif input (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-toddr: add support for spdifin backend (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Dereference pointer for memcpy sizeof in asoc_simple_card_probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Fix SND_SOC_EUKREA_TLV320 build error on i.MX8M (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: add support for Huawei WMI micmute LED (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: fix front speakers on Huawei MBXP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: remove RSND_REG_ from rsnd_reg (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add support for Fireface 800 with MIDI functionality only (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: localize a handler for MIDI messages on tx transaction (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add driver data for register for MIDI high address (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share register for async transaction of MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add support for second optical interface for ADAT stream (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share helper function to get current sampling rate and clock source (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share status and configuration dump (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share some registers for status of clock synchronization (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: care multi DPCM codec_conf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: use cpu/codec pointer on graph_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: tidyup "convert-rate/channels" parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: care link / dai count (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: add dai-link support (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - make pci_iounmap() call conditional (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi: Always set display_power_control for Intel HSW+ codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hdmi: Add missing display power-off at driver removal (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Make snd_hdac_display_power() void function (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/intel: Properly free the display power at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/intel: Drop superfluous AZX_DCAPS_I915_POWERWELL checks (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Refactor display power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: tidyup asoc_simple_card_parse_daifmt() timing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: use cpu/codec pointer on simple_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: fix build warning without CONFIG_OF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: add rt5663 codec select (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: fix the audio jack button remapping (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Point of View Mobii TAB-P1005W-232 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Prowise PT301 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS UX433FN/UX333FA with ALC294 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS UX533FD with ALC294 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: ALC294 mic and headset-mode fixups for ASUS X542UN (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/intel: Refactoring PM code (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: fix reference to wrong register for clock configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix the mute LED regresion on Lenovo X1 Carbon (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Add copyright and module author (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Add configuration for headset codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Add TDM configuration for speaker (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Fix signal paths (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Calculate LRCLK divider (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Fix power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Remove useless assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Enable headset button support for new codec (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add jack button support (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add jack pointer and unsolicited event bits to callback (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixed headphone issue for ALC700 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5660: Add a new ACPI match ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ak4104: move to GPIO consumer API (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: cs4270: move to GPIO consumer API (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Use of_node_name_eq for node name comparisons (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: use dma_ops of parent device for acp_audio_dma (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: use DMA addr rather than CPU pa for acp_audio_dma (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: Add pmc_plt_clk_0 quirk for Chromebook Gnawty (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Use of_node_name_eq for node name comparisons (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Remove direct OF name and type accesses (Jaroslav Kysela) [1683051] - [sound] ALSA: sparc: Use of_node_name_eq for node name comparisons (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Fix mic issue on Acer AIO Veriton Z4860G/Z6860G (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Fix mic issue on Acer AIO Veriton Z4660G (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add support for Acer Aspire C24-860 headset mic (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: ALC286 mic and headset-mode fixups for Acer Aspire U27-880 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Added max98373_reset for stable amp reset (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: use cpu/codec pointer on graph_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: care multi DPCM codec_conf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: use cpu/codec pointer on graph_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: care link / dai count (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: fixup asoc_simple_card_get_dai_id() counting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add missing TDM Split mode support for simple-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup mod ID for CTU regmap read/write (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: indicates Channel and Mode for debug (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi - Add Tegra186 and Tegra194 support (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra - Probe up to 8 codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: Add pmc_plt_clk_0 quirk for Chromebook Clapper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: remove raumfeld machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix UAF decrement if card has no live interfaces in card.c (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add ACPI matching tables for ICL (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix speaker output regression on Thinkpad T570 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: au8540: use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add support for AMD Stoney Ridge (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add SMSL D1 to quirks for native DSD support (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix starvation on down_write_nonblock() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Call snd_pcm_unlink() conditionally at closing (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: compatible string as shortname (Jaroslav Kysela) [1683051] - [platform] ALSA: platform/x86: thinkpad_acpi: Add audio mute LED classdev support (Jaroslav Kysela) [1683051] - [platform] ALSA: platform/x86: dell-laptop: Add micmute LED trigger support (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Support led audio trigger (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: Don't disable pcm3168a when CONFIG_PM defined (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: introduce module_param wakeup_delay (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: introduce mode switch delay (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: sdm845: Create and setup jack in init callback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: sdm845: Add board specific dapm widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Implement configurable dismod handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Update PDIR (pin direction) register handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Clear TXSTAT register before activating serializers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Add FW reply for MCLK/SCLK IPC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Make DSP replies more human readable (Jaroslav Kysela) [1683051] - [drivers] ALSA: leds: trigger: Introduce audio mute LED trigger (Jaroslav Kysela) [1683051] - [drivers] ALSA: leds: core: Introduce LED pattern trigger (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: tidyup registering method for rsnd_kctrl_new() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Support ALC300 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add auto-mute quirk for HP Spectre x360 laptop (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Fix whitespace (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc.h: makes snd_soc_of_parse_audio_prefix() inline (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Fix a NULL vs IS_ERR() check in probe (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - fix the pop noise on headphone for lenovo laptops (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: fix spelling mistake "Frequence" -> "Frequency" (Jaroslav Kysela) [1683051] - [sound] ALSA: Revert "ALSA: Replace snd_malloc_pages() and snd_free_pages() with standard helpers" (Jaroslav Kysela) [1683051] - [sound] ALSA: Replace snd_malloc_pages() and snd_free_pages() with standard helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: control: Consolidate helpers for adding and replacing ctl elements (Jaroslav Kysela) [1683051] - [sound] ALSA: control: Fix race between adding and removing a user element (Jaroslav Kysela) [1683051] - [sound] ALSA: sparc: Fix invalid snd_free_pages() at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: wss: Fix invalid snd_free_pages() at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - fix headset mic detection for MSI MS-B171 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add ASRock N68C-S UCC the power_save blacklist (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: Fix incorrect bit shift at AC97-SPSA control write (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: notify events of change of state for userspace applications (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: apply small refactoring to handle several type of event for hwdep interface (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: queue events for change of control surface (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: add new hwdep ioctl command to get state image (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: pick up data of state from tx isochronous pakcets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-dmic: Add pm_qos handling to avoid overruns with CPU_IDLE (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcpdm: Add pm_qos handling to avoid under/overruns with CPU_IDLE (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Fix latency value calculation for pm_qos (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup define position (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup typo SND_AUDIO_GRAPH_CARD (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: tidyup asoc_simple_card_parse_daifmt() timing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: tidyup "convert-rate/channels" parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: tidyup "prefix" parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: tidyup "prefix" parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add snd_soc_of_parse_node_prefix() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-amplifier: add VCC regulator widget (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: sun50i-codec-analog: Add support for cpvdd regulator supply (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple_card_utils: remove "option" from asoc_simple_card_of_parse_routing() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: tidyup asoc_simple_card_parse_convert() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: accept NULL parameter on asoc_simple_card_xxx() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: remove asoc_simple_card_clk_register() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: makes rsnd_ssi_is_dma_mode() static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: tidyup rsnd_parse_connect_ssiu_compatible() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Add support for Secondary MI2S interface (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Update slot_width for Quaternary TDM port (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: use platform_data for machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: fix interface for Chromebook machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: acpi: define common interface for machine driver configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: acpi: fix: continue searching when machine is ignored (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: fix Kconfigs, make HDaudio codec optional (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic3x: Add support for CBM_CFS and CBS_CFM clocking modes (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Use device_type helpers to access the node type (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - fix AE-5 pincfg (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add new ZxR quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: asihpi: clean up indentation, replace spaces with tab (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5663: Fix error handling of regulator_set_load (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: fix spelling mistake "Inavlid" -> "Invalid" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: clean up indentation, remove extraneous tab (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: arizona: fix indentation issue with return statement (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320dac33: clean up indentation, remove extraneous tab (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: asihpi: clean up indentation, remove extraneous tab (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Convert a few more users to using pOFn instead of device_node.name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5663: Add regulator support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4118: Add support for AK4118 S/PDIF transceiver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm186x: Fix device reset-registers trigger value (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: remove set but not used variable 'dma_buffer' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Fixed build errors (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8822: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8822: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Recalculate audio map forcely when card instantiated (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-abe-twl6040: Fix missing audio card caused by deferred probing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: fix memory leak of i2s_data on error return (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add DT property for single-ended output (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Rename output widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Set dai_link id to each dai_link (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun8i-codec: add missing route for ADC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: enable acp3x drivers build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x system resume pm op (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x runtime pm ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x tdm mode support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x i2s ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x pcm driver dma ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Interrupt handler changes for ACP3x DMA driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add ACP3x PCM platform driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: create ACP3x PCM platform device (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: add ACP3.0 PCI driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: add ACP 3.x IP register header (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Power down links before turning off display audio power (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: hdac_hdmi: add Icelake support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Factor out common init code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Fix dma-unsafe read of scratch registers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: add missing slave_config setting for I2S (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: No need to initialize max_xx_thres when it is not used (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Remove redundant check for mcbsp->pdata (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Re-arrange files for core McBSP and Sidetone function split (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Move out the FIFO check from set_threshold and get_delay (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Simplify the mcbsp_start/_stop function parameters (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Clean up the interrupt handlers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Skip dma_data.maxburst initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Clean up dma_data addr initialization code (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: add support for APOGEE duet FireWire (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Call pci_iounmap() instead of iounmap() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add quirk entry for HP Pavilion 15 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Optimize for non-PCI configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: use ring buffer for rsnd_mod_name() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun8i-codec: fix crash on module removal (Jaroslav Kysela) [1683051] - [sound] ALSA: oss: Use kvzalloc() for local buffer allocations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_ssi: Change to use DEFINE_SHOW_ATTRIBUTE macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add TDM Split mode support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add SSIU BUSIF support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: handle DPCM converted rate/chan under core (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: move HDMI information from ssi.c to core.c (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: use defined io_playback/io_capture (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: rename rsnd_runtime_is_ssi_xxx() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: remove endpoint bidirectional check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: remove error check which never happen (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: remove endpoint bidirectional check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: remove endpoint bidirectional check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add quirk for APL RVP boards (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add SOF information for APL RVP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: remove GFP_ATOMIC, use GFP_KERNEL (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: boards: fix Skylake typo (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: use standard interface for Atom machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: use standard interface for Hdaudio machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: change ac97 dependencies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap: Remove unused machine driver for AM3517-evm (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: remove read-only status register from snd_kcontrol_new (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak5558: Remove redundant snd_soc_component_read32 calls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: Fix the dai widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Only add routing once. (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Define registers for CM6206 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix incorrect clearance of thinkpad_acpi hooks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe: Fix wrong MI2S SD line mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: Add quirk for boards using pmc_plt_clk_0 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: rsnd_mod_name() handles both name and ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add .get_id/.get_id_sub (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: move .get_status under rsnd_mod_ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: cleanup hw_constraint for LEFT_J/I2S (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: On OMAP1 and OMAP2420 only 16bit format is supported (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: constify regulator_desc structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: constify snd_soc_dai_ops structures (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: constify snd_soc_dai_ops structures (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8825: remove unnecessary unlikely() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: mrfld: fix uninitialized variable access (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm97xx: fix uninitialized regmap pointer problem (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: smd845: constify snd_soc_ops structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix less than zero comparison on unsigned int (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: rename SND_SUNXI_ADDA_PR_REGMAP to SND_SUN8I_ADDA_PR_REGMAP (Jaroslav Kysela) [1683051] - [sound] ALSA: x86: Rip out the lpe audio runtime suspend/resume hooks (Jaroslav Kysela) [1683051] - [sound] ALSA: x86: Fix runtime PM for hdmi-lpe-audio (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup clock start checker (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fix oops w/ for_each_rtd_codec_dai_rollback() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: fix insufficient PCM rule for period/buffer size (Jaroslav Kysela) [1683051] - [sound] ALSA: ca0106: Disable IZD on SB0570 DAC to fix audio pops (Jaroslav Kysela) [1683051] - [sound] ALSA: dice: fix to wait for releases of all ALSA character devices (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix noderef.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix master clock naming (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: add clock dependency for sai (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Actually fix microphone issue (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-i2s: move code from startup/shutdown hooks into pm_runtime hooks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm2000: Remove wm2000_read helper function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: fix mclk support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Log addresses as 8 digits in wm_adsp_buffer_populate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Rename memory fields in wm_adsp_buffer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add mclk support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: set sai as mclk clock provider (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: fix trivial checkpatch issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Add support for hw_free on CODEC to CODEC links (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: minor white space clean up (Jaroslav Kysela) [1683051] - [sound] ALSA: i2c/cs8427: Fix int to char conversion (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: tidyup SSICR::SWSP for TDM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: enable TDM settings for SSI parent (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: add hw constraint for capture channel (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sta32x: Add support for XTI clock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8822: new codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra_sgtl5000: fix device_node refcounting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: allow the sun8i-codec driver to be built on ARM64 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: Add new driver for Allwinner A64 codec's analog path controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun8i-codec-analog: split regmap code into separate driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun8i-codec: Don't hardcode BCLK / LRCK ratio (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-i2s: Add compatibility with A64 codec I2S (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: don't pass GFP_DMA32 to dma_alloc_coherent (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add 2 more models to the power_save blacklist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: Add Kabylake Dialog+Maxim machine driver entry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: Add KBL Dialog Maxim I2S machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Add SND_JACK_LINEOUT jack type (Jaroslav Kysela) [1683051] - [sound] ALSA: asihpi: don't pass GFP_DMA32 to dma_alloc_coherent (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: add I2S/Left_J TDM support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: add hw constraint for channel (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: add HW constraint for non RIGHT_J (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sta32x: set ->component pointer in private struct (Jaroslav Kysela) [1683051] - [sound] ALSA: au88xx: Add fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: opti92xx-ad1848: Use the standard fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: oss: Use the standard fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: caiaq: Add fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Add fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add missing entries to Kconfig (Jaroslav Kysela) [1683051] - [sound] ALSA: isight: fix leak of reference to firewire unit in error path of .probe callback (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add mic quirk for the Lenovo G50-30 (17aa:3905) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Sort DHT Rot Pnt Volume in reverse order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Sort max98373_bde_gain_tlv in reverse order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Sort BDE Limiter Thresh Volume in reverse order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Sort Digital Volume in reverse order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: enable mclk-fs on codec node (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: use 32bit TDM width as default (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98988: add I2C dependency (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: simplify cleanup process when failing to register sound card (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob/fireworks: simplify handling of local device entry table (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: release reference count of firewire unit in .remove callback of bus driver (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: block .remove callback of bus driver till all of ALSA character devices are released (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix the problem of the front MIC on the Lenovo M715 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix headphone pin config for ASUS G751 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix input effect controls for desktop cards (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add error checking in ca0132_build_controls() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Clean up patch_ca0132() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix microphone inconsistency issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98988: make it selectable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98088: Add master clock handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8782: add support for regulators (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add ASUS G751 quirk model entry (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add quirk for ASUS G751 laptop (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Use the standard fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: skylake: Add fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt274: Add fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm186x: Use the standard fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau1761: Use the standard fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add custom mixer status quirks for RME CC devices (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: update quirk for B&W PX to remove microphone (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/sigmatel - Disable automute for Elo VuPoint (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: A lightweight function to discard pending bytes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add fault detect recovery property to DT bindings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa-ssp: enable and disable extclk if given (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: checking NULL vs IS_ERR() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: skylake: Add missing break in skl_tplg_get_token() (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: use managed-resource to maintain cache of stream formats (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: use managed-resource to maintain model-specific data (Jaroslav Kysela) [1683051] - [sound] ALSA: fireworks: use managed-resource to maintain response buffer (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: use managed-resource to maintain data specific to M-Audio FW-1814/ProjectMix I/O (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: use managed-resource of fw unit device for private data (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Cannot adjust speaker's volume on Dell XPS 27 7760 (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0: Fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: sb8: Fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: add PCM rules to obsolete PCM constraints based on LCM of SYT_INTERVAL (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR exit commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR 600 ohm gain control (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Remove input select enum for ZxR (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR input/output select commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR DSP post-download commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR init commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add DBpro hda_codec_ops (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR pincfg (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR quirks + new quirk check function (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix surround sound with output effects (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix AE-5 control type (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix mismatch for register mask and value in ext controller. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: qdsp6: remove duplicated include (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm9712: fix unused variable warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel: add SND_SOC_I2C_AND_SPI dependency (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: avoid AC97_BUS build warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-utils: Rename dummy_dma_ops to snd_dummy_dma_ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98088: add OF support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4265: Add a MIC pre. route (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_component_dais() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_component() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup SSI clock during suspend/resume modes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: qdsp6: remove duplicated include from q6adm.c (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tidyup for_each_card_prelinks() dai_link (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5663: Remove the boost volume in the beginning of playback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_dpcm_be() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_dpcm_fe() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_comp_order() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_card_components() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_card_rtds() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_card_links() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_card_prelinks() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rename for_each_rtd_codec_dai_reverse to rollback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: convert for_each_rtd_codec_dai() for missing part (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add AE-5 exit function (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add AE-5 specific controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add input selection commands for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add output set commands for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Clean up ca0132_alt_out_select (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add DSP setup functions for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Merge post-dsp functions + cleanup (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Change firmware name and usage (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add AE-5 regular init setup (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add AE-5 pre-init and ca0113 functions (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Change ca0132_mmio_init for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Set AE-5 bools and select mixer (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add pincfg for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add quirk for Sound BlasterX AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Define new verbs and control params (Jaroslav Kysela) [1683051] - [sound] ALSA: xen-front: Refine indentations and constify snd_pcm_ops (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix the audio-component completion timeout (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5677-spi: Drop unused GPIO include (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Minor code modification (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix capture unstable in beginning for some runs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Fix the boost volume at the begining of playback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Update calibration function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Remove HP volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Improve HP performance (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: remove redundant include (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5514-spi: Get the period_bytes in the copy work to make sure the value correctly (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add snd_soc_is_matching_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: manage platform name under snd_soc_init_platform() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: remove duplicated include from q6asm-dai.c (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hisilicon: fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8328: Fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: fireworks: fix memory leak of response buffer at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: fix memory leak of discovered stream formats at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: fix memory leak for model-dependent data at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: fix memory leak for M-Audio FW1814 and ProjectMix I/O at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: atiixp: fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Enable runtime PM only for discrete GPU (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: fix memory leak of private data (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: fix memory leak of private data (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-digi00x: fix memory leak of private data (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0m: Register irq handler after register initializations (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix implicit definition of pci_iomap() on SH (Jaroslav Kysela) [1683051] - [sound] ALSA: don't call skl_init_chip() to reset intel skl soc (Jaroslav Kysela) [1683051] - [sound] ALSA: enable interrupt after dma buffer initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: Revert "ASoC: Intel: Skylake: Acquire irq after RIRB allocation" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: remove dai->driver NULL check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: add support to card rebind (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: remove unneeded static set .owner field in platform_driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: add missing INTERLEAVED PCM attribute (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: remove unused num_dai_links (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: avoid nested code on soc_remove_dai() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5668: remove empty rt5668_i2c_remove() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: fix unused variable warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Fix UBSAN warning at snd_soc_get/put_volsw_sx() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: switch to new ac97 bus support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix simultaneous playback and capture on different channel (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: fix possible info leak to userspace on SNDRV_EMU10K1_IOCTL_INFO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Add missing return value check for snd_soc_dapm_new_dai (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: skl-topology: Use kmemdup to replace kzalloc + memcpy (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: q6core: Use kmemdup to replace kzalloc + memcpy (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: txx9: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nuc900: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tscs454: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5668: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hda: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: bcm: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel_ssc_dai: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Ensure reset bit is cleared before configuring (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: clean up a return (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Fix a couple uninitialized ret variables (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: fix memory leak in ff400_switch_fetching_mode() (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: use address returned by kmalloc() instead of kernel stack for streaming DMA mapping (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Update hardware pointer before start capture (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: usleep_range() needs include/delay.h (Jaroslav Kysela) [1683051] - [sound] ALSA: regmap: split up regmap_config.use_single_rw (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: hdac_hdmi: Limit sampling rates at dai creation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Avoid uninitialised variable warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sgtl5000: avoid division by zero if lo_vag is zero (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: don't use p for dev_dbg() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: don't fallback to PIO mode when -EPROBE_DEFER (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: adg: care clock-frequency size (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: gen: use tab instead of white-space (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hdmi: remove redundant check for !port condition (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Move CODEC to CODEC params from the widget to the runtime (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Add support for multi-CODEC CODEC to CODEC links (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Move connection of CODEC to CODEC DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Cosmetic tidy up of snd_soc_dapm_new_control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Move error handling to snd_soc_dapm_new_control_unlocked (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_link_codecs() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: Add overflow detection support (Jaroslav Kysela) [1683051] - [sound] ALSA: mips: Cleanup indirect PCM helper usages (Jaroslav Kysela) [1683051] - [sound] ALSA: cs46xx: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1683051] - [sound] ALSA: mips: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1683051] - [sound] ALSA: rme32: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix several mismatch for register mask and value (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Convert to using pOFn instead of device_node.name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Don't schedule DAPM work if already in target state (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Add driver for PROTO Audio CODEC (with a WM8731) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: merge .nolock_start and .prepare (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssiu: Support to init different BUSIF instance (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssiu: Support BUSIF other than BUSIF0 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoc: rsnd: dma: Calculate PDMACHCRE with consider of BUSIF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoc: rsnd: dma: Calculate dma address with consider of BUSIF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssi: Check runtime channel number rather than hw_params (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssi: Fix issue in dma data address assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: remove is_play parameter from hw_rule function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add support for 8 bit S8 format (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add support for the DSP_A/DSP_B formats (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add support for 16/24 bit slot widths (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add warning message to rsnd_kctrl_accept_runtime() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup not to call clk_get/set under non-atomic (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Initialize allocated buffers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: Add short circuit detection support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fix soc-core.c kernel-doc warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: q6routing: initialize data correctly (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tas6424: Add channel fault reporting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tas6424: Save last fault register even when clear (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tas6424: Print full register name in error message (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-util: remove dai_link compatible code for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-util: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: use snd_soc_dai_link_component for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-util: remove dai_link compatible code for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: use simple_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: use simple_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple_card_utils: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4265: Add a S/PDIF enable switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4265: Add native 32bit I2S transport (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4265: SOC_SINGLE register value error fix (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: tas5720: add TAS5722 TDM slot width setting support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: tas5720: add TAS5722 specific volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Add support for FIFO usage caused delay reporting (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix cancel_work_sync() stall from jackpoll work (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Clean up jackpoll_ms option handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg pdm input (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: add DT module alias (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: add Kconfig prompt for the generic dmic codec. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau17x1: Unused exported functions changed to internal (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Improve legibility of if-statements (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Improve stylistics of file comments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel: tse850: switch to SPDX license identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Change MCLK to 48Mhz (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Set constraints for DMIC and MAX98357a codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht-bsw-rt5672: Add key-mappings for the headset buttons (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: Add quirk for Thinkpad 8 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5670: Add quirk for Thinkpad 8 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau17x1: Implemented safeload support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sigmadsp: safeload should not have lower byte limit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hda: add asoc extension for legacy HDA codec drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: use hda_bus instead of hdac_bus (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: add HDA BE DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: use HDAudio if ACPI enumeration fails (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: Machine driver for SKL+ w/ HDAudio codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add table for HDA-based platforms (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: move hda_codec.h to include/sound (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8804: Add ACPI support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Update calibration function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Change DAC/ADC volume scale (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Added 10ms sleep after amp software reset (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-tdm: restrict formats depending on slot width (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-fifo: report interrupt request failure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: imply clock and reset controllers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: Properly initialise hw->rate_max (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Don't fail creating new DAPM control on NULL pinctrl (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Remove clock framework ifdefs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Convert to using pOFn instead of device_node.name (Jaroslav Kysela) [1683051] - [sound] ALSA: intel_hdmi: Use the new non-cached allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0: Use the new non-cached allocation for 440MX workaround (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Remove substream allocation/free ops (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Use new non-cached allocation for non-snoop mode (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Check the non-cached stream buffers more explicitly (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Add non-cached buffer type (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Simplify snd_malloc_dev_pages() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Don't align the size to power-of-two (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Do error checks at creating system ports (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: add error check in snd_seq_system_client_init() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: signedness bug in snd_pcm_plug_alloc() (Jaroslav Kysela) [1683051] - [sound] ALSA: hdspm: fix spelling mistake "Initializeing" -> "Initializing" (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Return 0 when size < start_threshold in capture (Jaroslav Kysela) [1683051] - [kvm] ALSA: treewide: correct "differenciate" and "instanciate" typos (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix HP Headset Mic can't record (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: fix unbalanced pm_runtime_enable (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: fix check of pm_runtime_get_sync failure (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: fix device initialization in the compat layer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5514: Fix the issue of the delay volume applied again (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Added speaker FS gain cotnrol register to volatile. (Jaroslav Kysela) [1683051] - [sound] ALSA: update dell-wmi mic-mute registration to new world order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Fix NULL pointer deference on CODEC to CODEC DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: virmidi: Fix discarding the unsubscribed output (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Acquire irq after RIRB allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm9712: fix replace codec to component (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirks for 2 more devices (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adav80x: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Add delays to capture path to remove DC offset noise (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: mixart: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: opl3: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add exit commands for Recon3D (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Change mixer controls for Recon3D (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add Recon3D input and output select commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add DSP setup defaults for Recon3D (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add Recon3D startup functions and setup (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add bool variable to enable/disable pci region2 mmio (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add Recon3D pincfg (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add quirk ID and enum for Recon3D (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add alt_functions unsolicited response (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Clean up ca0132_init function. (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Create mmio gpio function to make code clearer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Make DSP name configurable by codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Declare firmware controls from codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Added software reset register to readable registers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct DSP pointer for preloader control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5677: Fix initialization of rt5677_of_match.data (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: compress: make BE and FE order inline with dpcm (Jaroslav Kysela) [1683051] - [sound] ALSA: intel_hdmi: remove redundant variable cfg_val (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Set delay value for the capture case (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Modified DMA pointer for capture (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Make ACP->SYSMEM DMA non circular (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8994: Fix missing break in switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: add SLIM tx AIF_IN dapm (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: remove unused header files from common.h (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: remove unused header files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: apq8096: remove unused header files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: make common.c as proper module (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8903: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da9055: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm5100-tables: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7213: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: twl6040: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8996: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4270: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8990: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tda7419: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5631: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9850: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: dice: fix wrong copy to rx parameters for Alesis iO26 (Jaroslav Kysela) [1683051] - [sound] ALSA: echoaudio: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: mixart: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add mute LED quirk for HP Spectre x360 (Jaroslav Kysela) [1683051] - [sound] ALSA: seq_oss: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-dmic: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcpdm: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-i2s: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: smd845: fix memory leak (Jaroslav Kysela) [1683051] - [sound] ALSA: synth: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: i2c: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: isa: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: drivers: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: gus: fix spelling mistake "acumulator" -> "accumulator" (Jaroslav Kysela) [1683051] - [sound] ALSA: es18xx: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: opti9xx: mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: opti92x: mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: galaxy: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bxt: Use refcap device for mono recording (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: remove support for card rebind using component framework (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: smd845: remove auto rebinding (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: apq8096: remove auto rebinding (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Correct Asrock B85M-ITX power_save blacklist entry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Fix unmet dependency warning for SND_SOC_SDM845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8994: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm9081: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8995: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8962: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8996: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8904: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8960: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8955: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5677: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5640: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8961: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsi: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: Fix a typo (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix invalid use of sizeof in parse_uac_endpoint_attributes() (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Drop unused 64bit division macros (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Use no intrruptible mutex_lock (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Fix leftovers at probe error path (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Remove dead codes (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Minor cleanup of MIDI event parser helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-pcm: Use delay set in component pointer function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: Fix build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: Fix build due to CLASS-H Controller support (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: remove redundant pointer 'urb' (Jaroslav Kysela) [1683051] - [sound] ALSA: sonicvibes: remove redundant pointer 'dir' (Jaroslav Kysela) [1683051] - [sound] ALSA: ens137x: remove redundant array pcm_devs (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: remove redundant variable attn (Jaroslav Kysela) [1683051] - [sound] ALSA: cs5535audio: remove redundant pointer 'dma' (Jaroslav Kysela) [1683051] - [sound] ALSA: asihpi: remove redundant variable max_streams (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: remove redundant pointers 'priv' and 'rtd' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8540: remove redundant variable osrate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: add sdm845 sound card support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Add support to parse common audio device nodes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add CLASS-H Controller support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add support to wcd9335 codec (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Operate UAC3 Power Domains in PCM callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add UAC3 Power Domains to suspend/resume (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: AudioStreaming Power Domain parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Initial Power Domain support (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: virmidi: Use READ_ONCE/WRITE_ONCE() macros (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: virmidi: Offload the output event processing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: uniphier: change functions to static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: uniphier: add support for multichannel output (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sirf: Fix potential NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra_alc5632: fix device_node refcounting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh: Kconfig: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4613: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7210: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4554: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4642: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8988: fix typo in rate constraints (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra: i2s: Fix typo/broken macro (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi: Use single mutex unlock in error paths (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Sleep for 10ms after entering D3 on Conexant codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Turn CX8200 into D3 as well upon reboot (Jaroslav Kysela) [1683051] - [sound] ALSA: ctxfi: cthw20k2: Replace mdelay() with msleep() and usleep_range() (Jaroslav Kysela) [1683051] - [sound] ALSA: ALSA:: ctxfi: cthw20k1: Replace mdelay() with msleep() (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: quirks: Replace mdelay() with msleep() and usleep_range() (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: atiixp_modem: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: atiixp: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: bt87x: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: echoaudio: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: maestro3: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0m: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: lola: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: mixart: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: riptide: Properly endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Proper endian notations for BDL pointers (Jaroslav Kysela) [1683051] - [sound] ALSA: trident: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: ymfpci: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: xen: Use standard pcm_format_to_bits() for ALSA format bits (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: Fix PCM format bit calculation (Jaroslav Kysela) [1683051] - [sound] ALSA: wss: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: asihpi: Fix PCM format notations (Jaroslav Kysela) [1683051] - [sound] ALSA: au88x0: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: ad1816a: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: riptide: Fix PCM format type conversion (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix implicit PCM format type conversion (Jaroslav Kysela) [1683051] - [sound] ALSA: virmidi: Fix too long output trigger loop (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Use standard pcm_format_to_bits() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm186x: Declare PCM format with snd_pcm_format_t (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Use snd_mask_set_format() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix interval evaluation with openmin/max (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Add snd_mask_set_format() helper for standard usages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: Fix snd_pcm_format_t handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Use int for format bit position (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Fix missing __user prefix in copy_user callback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: zte: Fix incorrect PCM format bit usages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: align axg card driver with DT bindings documentation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: use IRQ_RETVAL in the fifo irq handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix build warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Add a fix voltage regulator for DA7219 and ADAU7002 (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Fix missing PAGE_SIZE definition (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: declare snd_sgbuf_aligned_pages() unconditionally (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: Fix missing __force annotation for user/kernel pointer cast (Jaroslav Kysela) [1683051] - [sound] ALSA: korg1212: Add __force annotation to cast in user-copy callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Use standard lower_32_bits() and upper_32_bits() (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Declare the common variable in header file (Jaroslav Kysela) [1683051] - [sound] ALSA: opl3: Declare common variables properly (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix a sparse warning about snd_ctl_elem_iface_t (Jaroslav Kysela) [1683051] - [sound] ALSA: msnd: Use NULL instead of 0 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Use NULL instead of 0 (Jaroslav Kysela) [1683051] - [sound] ALSA: msnd: Fix the default sample sizes (Jaroslav Kysela) [1683051] - [sound] ALSA: msnd: Add missing __iomem annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix multiple definitions in AU0828_DEVICE() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add support for Encore mDSD USB DAC (Jaroslav Kysela) [1683051] - [sound] ALSA: cs5535audio: Fix invalid endian conversion (Jaroslav Kysela) [1683051] - [sound] ALSA: vxpocket: Fix invalid endian conversions (Jaroslav Kysela) [1683051] - [sound] ALSA: vx222: Fix invalid endian conversions (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Fix poll() error return (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: fix widget handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Atom: fix inversion between __iowrite32 and __ioread32 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Atom: simplify iomem address and casts (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: make sst_dma functions static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: BDL definitions should be __le32 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell: fix endianness handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5631: add Volume to the name of volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-sgtl5000: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_utils: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_asrc: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl-asoc-card: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: add support to snd_soc_dai_get_channel_map() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5514: Fix the issue of the delay volume applied (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-spdifout: select SND_PCM_IEC958 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/i915: Allow delayed i915 audio component binding (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Generic DSD detection for Thesycon-based implementations (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Don't exceed over the requested size (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: catch invalid timer object creation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: remove clock divider and pll setup from zylonite and magician (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg sound card support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: export snd_soc_of_get_slot_mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add tdm input driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add tdm output driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add tdm interface driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add tdm formatter base driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra: improve goto error label (Jaroslav Kysela) [1683051] - [usb] ALSA: powerpc/ps3: Set driver coherent_dma_mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the "Connect Tablet 9" tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add quirk table entries for various devices (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add mono speaker quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add IN2 input mapping (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Set OVCD limit for VIOS LTH17 to 2000uA (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Fix using the wrong GPIO for the ext-amp on some boards (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add IN3 Boost volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Parse HOST_BUFFER controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Allow up to 8 channels for voice control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Take prefix into account in control name length (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct algorithm list allocation size (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Ensure DSP boot work complete before preloader_put return (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Allow changing from a bad sample rate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg spdif output (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg toddr driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg frddr driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg fifo base driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hdmi: Add documentation for power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: apq8096: remove component framework related code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: remove component framework related code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: remove component framework related code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: remove component fw related code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: add support to card re-bind using component framework (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Add __force to cast in snd_pcm_lib_read/write() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Nuke snd_pcm_lib_mmap_vmalloc() (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Use kvmalloc() for buffers (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Minor code refactoring (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Simplify error paths (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Tidy up coding styles (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Make audio component support more generic (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/i915: Associate audio component with devres (Jaroslav Kysela) [1683051] - [sound] ALSA: drm/i915: Split audio component to a generic type (Jaroslav Kysela) [1683051] - [sound] ALSA: emu8000: Use swap macro in snd_emu8000_sample_new (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1_patch: Use swap macro in snd_emu10k1_sample_new (Jaroslav Kysela) [1683051] - [gpu] ALSA: vga_switcheroo: set audio client id according to bound GPU id (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: use PCI_BASE_CLASS_DISPLAY to replace PCI_CLASS_DISPLAY_VGA (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Tidy up logic for Processing Unit min/max values (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Unify virtual type units type to UAC3 values (Jaroslav Kysela) [1683051] - [include] ALSA: usb-audio: Add support for Processing Units in UAC3 (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Processing Unit controls parsing in UAC2 (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add support for Selector Units in UAC3 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: For capture have interrupts on I2S->ACP channel (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Send correct channel for configuring DMA descriptors (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: Add GLK Realtek Maxim I2S machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: fix routing (Jaroslav Kysela) [1683051] - [sound] ALSA: cs46xx: remove redundant pointer 'ins' (Jaroslav Kysela) [1683051] - [sound] ALSA: ali5451: remove redundant pointer 'codec' (Jaroslav Kysela) [1683051] - [sound] ALSA: sb8: remove redundant pointer runtime (Jaroslav Kysela) [1683051] - [sound] ALSA: gus: remove redundant pointer private_data (Jaroslav Kysela) [1683051] - [sound] ALSA: es1688: remove redundant pointer chip (Jaroslav Kysela) [1683051] - [sound] ALSA: opl3: remove redundant pointer opl3 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: off by one in routing_hw_params() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: fix a range check in of_q6afe_parse_dai_data() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: allow soc-core to pick up name prefixes from component nodes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: add rate merge to the BE stream merge (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: rework runtime stream merge (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix snd_interval_refine first/last with open min/max (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Reporting button presses (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Disable jack-detect over suspend/resume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add button press support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Allow disabling jack-detect by calling set_jack(NULL) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Fix workqueue cancel vs irq free race on remove (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add support for externar amplifier enable GPIO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Move getting of codec_dev into probe() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Remove is_valleyview helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Lenovo Miix2 8 tablet (Jaroslav Kysela) [1683051] - [dma] ALSA: dmaengine: add support for reporting pause and resume separately (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau171x1: Connect playback DAI to the DSP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: make SND_PXA_SOC_SSP depend on PLAT_PXA (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: replace "p" with "pK" (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Allow drivers to set R/W wait time. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8824: use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa-ssp: add support for an external clock in devicetree (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: cmd: Add missing newline to debug message (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_spdif: Use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: Do not overwrite slim dai num_channels (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: add slim rx routings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: add support to slim tx dais (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe: Add missing slimbus capture ports (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: Use snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sti: Use snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Use snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci: Use snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8825: use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: do not close port if its not opened (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: do not close port if its not opened (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Use snd_pcm_stop_xrun() for xrun injection (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: trace XRUN event at injection, too (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Allow topology to override machine driver FE DAI link config. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel-i2s: Remove unnecessary audio PLL clock (aclk) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: add support for the es7154 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: correct required power supplies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Simplify trigger handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Reset bytescount when starting transaction (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Do not generate interrups for every captured sample (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix Capture DMA channel names (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Always subtract bytescount (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Always stop ch2 first (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa-ssp: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7241: add es7241 codec support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: add button detection mode control (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-midi: use irqsave() in USB's complete callback (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: caiaq: audio: use irqsave() in USB's complete callback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: Add VDD and AVDD power supplies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: check if mclk rate is valid (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: remove 64kHz rate from the supported rates (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa-ssp: remove .set_pll() and .set_clkdiv() callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: select SND_PXA2XX_LIB for drivers that depend on it (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ac97: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-generic-dmaengine-pcm: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-compress: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-topology: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-dapm: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-acpi: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-devres.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-utils.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-jack.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-dpcm.h: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-pcm.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-ops.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-dai.h: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-io.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: snd-aoa: add of_node_put() in error path (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mt6797: sub dai use list_head (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: sub dai use list_head (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: make SND_PXA2XX_SOC_I2S selectable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: remove bindings from pxa2xx-pcm (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: provide PCM ops for ssp, i2s and ac97 components (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa2xx-pcm-lib: fix indenting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: move some functions to pxa2xx-lib (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: clean up function names in pxa2xx-lib (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fold pxa2xx-pcm into its only user, pxa2xx-ac97 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: remove the dmaengine compat need (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi - Don't fall back to generic when i915 binding fails (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: don't merge format from invalid codec dai (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: extend channel merging to the backend cpu dai (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: qdafe: fix some off by one bugs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: improve runtime update predictability (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add AZX_DCAPS_PM_RUNTIME for AMD Raven Ridge (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: add extended ops in the hdac_bus (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: remove memory allocation from snd_hdac_ext_bus_device_init (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: split snd_hda_codec_new function (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: ext: add wait for codec to respond after link reset (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: Remove usage of struct hdac_ext_driver, use hdac_driver instead (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: Remove usage of struct hdac_ext_bus and use hdac_bus instead (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: Remove usage of struct hdac_ext_device and use hdac_device instead (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Move in_pm accessors to HDA core (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tas517x: add tas5707 support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-amplifer: add simple-amplifier compatible (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-amplifier: rename dio2125 to simple-amplifer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Sort DMI table entries alphabetically (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add BYT_RT5651_HP_LR_SWAPPED quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Simplify card long-name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Fix DMIC map headsetmic mapping (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Fix IN1 map headsetmic mapping (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Remove IN2 input mappings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Fix IN1_IN2_MAP quirk not being logged (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Change default input map from in2 to in1 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add BYT_RT5651_DEFAULT_QUIRKS define (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Kill snd_hda_codec_update_cache() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC882 & co (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC262 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC268 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC259 & co (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC662 & co (Jaroslav Kysela) [1683051] - [sound] ALSA: Fix references to Documentation/.*/MultiSound (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm: remove unused struct q6asm member (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: add proper error check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: apq8096: remove redundant owner assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: support dt based module loading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: support dt based module loading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: support dt based module loading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe: use of_platform_populate/depopulate() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm: use of_platform_populate/depopulate() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6adm: use of_platform_populate/depopulate() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-utils: Fix unregistration order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cx20442: Don't ignore regulator_get() errors. (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Apply PRE_PROBE fixup after ALC269 codec variant setups (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/via - Use standard verb containers (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/via - Simplify control management (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/via - Rewrite with error goto (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/cirrus - Simplify creation of new controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/conexant - Clean up beep code (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use common helper for creating beep controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use common helper for creating ALC268 beep controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use common GPIO mask for ALC660VD ASUS fixup (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Simplify Dell XPS13 GPIO handling (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Convert some manual GPIO setups (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Simplify mute LED GPIO handling (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Simplify alc885_fixup_macpro_gpio() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Consolidate gpio_data and gpio_led (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add GPIO data update helper (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Manage GPIO bits commonly (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Allow skipping spec->init_amp detection (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: add codecs devicetree binding (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-pcm: DPCM cares BE channel constraint (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Configure channel 1 or channel 0 for capture (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Change codec to channel link as per hardware redesign (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: uniphier: remove redundant check of PLL ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt1305: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: fix missing rename from 'reef' to 'sof' (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Simplify alc269_fixup_hp_line1_mic1_led() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Sanity check of unexpected cap_sync_hook override (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/sigmatel - Use common helper for mic mute LED (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Allow multiple ADCs for mic mute LED controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/conexant - Use the mic-mute LED helper (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use the mic-mute LED helper for HP and others (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Use the common helper for thinkpad_acpi mic mute LED handling (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Move mic mute LED helper to the generic parser (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: rename 'reef' to 'sof' in ACPI matching table (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: arizona: Set compressed IRQ to a wake source (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Simplify handling of alg offset and length (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add support for Motu Traveler (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: cancel chunk alignment for protocol version 2 (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add a flag for AES/EBU on XLR interface (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add a flag for chunks for main 1/2 out (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: suppless consumption for unused element of array in stack (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm: Tidy up open/hw_params handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: fix copy/paste issue with SOF/broadwell topology file (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add entries for SOF-based machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add firmware/topology information for SOF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: Add Geminilake Dialog+Maxim machine driver entry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: move SKL+ codec ACPI tables to common directory (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: cleanup before moving ACPI tables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: broxton: reduce machine name for bxt_da7219_max98357a (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: add fe_ops for kbl Audio Capture Port (Jaroslav Kysela) [1683051] - [sound] ALSA: ARM: pxa: change SSP DMA channels allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: line6: stop using get_seconds() (Jaroslav Kysela) [1683051] - [sound] ALSA: ctxfi: use enum type CT_SUM_CTL where appropriate (Jaroslav Kysela) [1683051] - [sound] ALSA: ice1724: remove unused array (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Fix Acer Iconia 8 over-current detect threshold (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Nuvison/TMax TM800W560 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra: fix device_node refcounting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: add devicetree support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: PCM1789: unconditionally flush work (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: add rt5682 codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: TSCS42xx: Add headphone auto switching (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: TSCS42xx: Remove Playback/Capture in names (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: TSCS42xx: Add mic bias boost control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4458: make structure soc_codec_dev_ak4458 static const (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak5558: make two structures static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: twl6040: make pointer dmic_codec_dev static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: apq8096: set card as device drvdata (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add rsnd_daidrv_get() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: add hp and mic detect gpios same as simple-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: move hp and mic detection to soc_card probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: move hp and mic detect gpios from simple-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Chuwi Vi10 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt1305: Use ULL suffixes for 64-bit constants (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: add config for rockchip dmaengine pcm register (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: put device_node on remove (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: add iec958 controls support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Add NULL pointer check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: SSI parent cares SWSP bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: has .symmetric_rates if SSIs are sharing WS pin (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh7760-ac97: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dma-sh7760: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: migor: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: siu: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ssi: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hac: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsi: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Add callback for DAPM route load/unload (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Give more data to clients via callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Fix potential DAI widget pointer deref when linking DAIs (Jaroslav Kysela) [1683051] - [fs] gfs2: Fix loop in gfs2_rbm_find (v2) (Andreas Grunbacher) [1690483] - [fs] gfs2: Rename bitmap.bi_{len => bytes} (Andreas Grunbacher) [1690483]- [vfio] vfio/pci: Mask buggy SR-IOV VF INTx support (Myron Stowe) [1678076] - [netdrv] net/ibmvnic: Update carrier state after link state change (Steve Best) [1711282] - [netdrv] net/ibmvnic: Update MAC address settings after adapter reset (Steve Best) [1711282] - [scsi] scsi: storvsc: Reduce default ring buffer size to 128 Kbytes (Cathy Avery) [1691370] - [scsi] scsi: storvsc: Fix calculation of sub-channel count (Cathy Avery) [1691370] - [powercap] powercap: RAPL: Get rid of custom RAPL_CPU() macro (Alexander Beregalov) [1706827] - [tools] tools/power turbostat: Increase default buffer size (Prarit Bhargava) [1711260] - [char] virtio_console: initialize vtermno value for ports (Pankaj Gupta) [1460636] - [rpmspec] redhat: exclude kvm_stat from pathfix.py's tenure (Vitaly Kuznetsov) [1692804] - [virt] kvm: arm: Skip stage2 huge mappings for unaligned ipa backed by THP (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Ensure vcpu target is unset on reset failure (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic-v3: Retire pending interrupts on disabling LPIs (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: arch_timer: Fix CNTP_TVAL calculation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move RSB stuffing to before the first RET after VM-Exit (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Fix size checks in vmx_set_nested_state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Check for in-kernel LAPIC before deferencing apic pointer (Vitaly Kuznetsov) [1692804] - [virt] KVM: fix KVM_CLEAR_DIRTY_LOG for memory slots of unaligned size (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: reset MMU context when 32-bit guest switches PAE (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Whitelist port 0x7e for pre-incrementing rip (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Convert guest TSC to host time domain if necessary (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Allow user to disable adaptive tuning of timer advancement (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Track lapic timer advance per vCPU (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Disable timer advancement if adaptive tuning goes haywire (Vitaly Kuznetsov) [1692804] - [kvm] x86: kvm: hyper-v: deal with buggy TLB flush requests from WS2012 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Consider LAPIC TSC-Deadline timer expired if deadline too short (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: avoid misreporting level-triggered irqs as edge-triggered in tracing (Vitaly Kuznetsov) [1692804] - [virt] KVM: fix spectrev1 gadgets (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix warning Using plain integer as NULL pointer (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: add a selftest for SMM (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: fix for compilers that do not support -no-pie (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm/evmcs_test: complete I/O before migrating guest state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Always use 32-bit SMRAM save state for 32-bit kernels (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Don't clear EFER during SMM transitions for 32-bit vCPU (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: clear SMM flags before loading state while leaving SMM (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Open code kvm_set_hflags (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Load SMRAM in a single shot when leaving SMM (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Expose RDPMC-exiting only when guest supports PMU (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm: move kvm_load/put_guest_xcr0 into atomic context (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: svm: make sure NMI is injected after nmi_singlestep (Vitaly Kuznetsov) [1692804] - [kvm] svm/avic: Fix invalidate logical APIC id entry (Vitaly Kuznetsov) [1692804] - [kvm] Revert "svm: Fix AVIC incomplete IPI emulation" (Vitaly Kuznetsov) [1692804] - [kvm] kvm: mmu: Fix overflow on kvm mmu page limit calculation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: always use early vmcs check when EPT is disabled (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: allow tests to use bad virtual-APIC page address (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Fix an inverted list_empty() check when zapping sptes (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: nVMX: fix x2APIC VTPR read intercept (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: nVMX: close leak of L0's x2APIC MSRs (CVE-2019-3887) (Vitaly Kuznetsov) [1692804] - [kvm] KVM: SVM: prevent DBG_DECRYPT and DBG_ENCRYPT overflow (Vitaly Kuznetsov) [1692804] - [kvm] kvm: svm: fix potential get_num_contig_pages overflow (Vitaly Kuznetsov) [1692804] - [documentation] Documentation: kvm: clarify KVM_SET_USER_MEMORY_REGION (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: complete IO before migrating guest state (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: disable stack protector for all KVM tests (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: explicitly disable PIE for tests (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: assert on exit reason in CR4/cpuid sync test (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: update rip after emulating IO (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: avoid spurious pending stimer on vCPU init (Vitaly Kuznetsov) [1692804] - [kvm] kvm/x86: Move MSR_IA32_ARCH_CAPABILITIES to array emulated_msrs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Emulate MSR_IA32_ARCH_CAPABILITIES on AMD hosts (Vitaly Kuznetsov) [1692804] - [virt] kvm: don't redefine flags as something else (Vitaly Kuznetsov) [1692804] - [kvm] kvm: mmu: Used range based flushing in slot_handle_level_range (Vitaly Kuznetsov) [1692804] - [x86] x86/hyper-v: Fix definition of HV_MAX_FLUSH_REP_COUNT (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: remove check on nr_mmu_pages in kvm_arch_commit_memory_region() (Vitaly Kuznetsov) [1692804] - [kvm] kvm: nVMX: Add a vmentry check for HOST_SYSENTER_ESP and HOST_SYSENTER_EIP fields (Vitaly Kuznetsov) [1692804] - [kvm] KVM: SVM: Workaround errata#1096 (insn_len maybe zero on SMAP violation) (Vitaly Kuznetsov) [1692804] - [virt] KVM: Reject device ioctls from processes other than the VM's creator (Vitaly Kuznetsov) [1692804] - [documentation] KVM: doc: Fix incorrect word ordering regarding supported use of APIs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix handling of role.cr4_pae and rename it to 'gpte_size' (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Do not inherit quadrant and invalid for the root shadow EPT (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Comments cleanup in mmu.c (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic-its: Make attribute accessors static (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Fix handling of stage2 huge mappings (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Enforce PTE mappings at stage2 when needed (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic-its: Take the srcu lock when parsing the memslots (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic-its: Take the srcu lock when writing to guest memory (Vitaly Kuznetsov) [1692804] - [virt] arm64: KVM: Always set ICH_HCR_EL2.EN if GICv4 is enabled (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm64: Reset the PMU in preemptible context (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: fix formatting of a comment (Vitaly Kuznetsov) [1692804] - [documentation] KVM: doc: Document the life cycle of a VM and its resources (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM/MMU: Flush tlb directly in the kvm_zap_gfn_range()" (Vitaly Kuznetsov) [1692804] - [documentation] virtio-ccw: diag 500 may return a negative cookie (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Add count cache flush parameters to kvmppc_get_cpu_char() (Vitaly Kuznetsov) [1692804] - [virt] kvm: properly check debugfs dentry before using it (Vitaly Kuznetsov) [1692804] - [powerpc] KVM: PPC: Fix compilation when KVM is not enabled (Vitaly Kuznetsov) [1692804] - [powerpc] powerpc: Avoid circular header inclusion in mmu-hash.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: MMU: record maximum physical address width in kvm_mmu_extended_role (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Return LA57 feature based on hardware capability (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: fix switch between root and guest MMUs (Vitaly Kuznetsov) [1692804] - [virt] KVM: Minor cleanups for kvm_main.c (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Fix architecturally invalid reset value for FPEXC32_EL2 (Vitaly Kuznetsov) [1692804] - [kvm] powerpc/kvm: Save and restore host AMR/IAMR/UAMOR (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Improve KVM reference counting (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Fix build failure without IOMMU support (Vitaly Kuznetsov) [1692804] - [powerpc] powerpc/64s: Better printing of machine check info for guest MCEs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Simplify machine check handling (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Context switch AMR on Power9 (Vitaly Kuznetsov) [1692804] - [virt] Revert "KVM: Eliminate extra function calls in kvm_get_dirty_log_protect()" (Vitaly Kuznetsov) [1692804] - [x86] x86: kvmguest: use TSC clocksource if invariant TSC is exposed (Vitaly Kuznetsov) [1692804] - [virt] KVM: Never start grow vCPU halt_poll_ns from value below halt_poll_ns_grow_start (Vitaly Kuznetsov) [1692804] - [virt] KVM: Expose the initial start value in grow_halt_poll_ns() as a module parameter (Vitaly Kuznetsov) [1692804] - [virt] KVM: grow_halt_poll_ns() should never shrink vCPU halt_poll_ns (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Consolidate kvm_mmu_zap_all() and kvm_mmu_zap_mmio_sptes() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: WARN if zapping a MMIO spte results in zapping children (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Differentiate between nr zapped and list unstable (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: fast invalidate all pages" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Voluntarily reschedule as needed when zapping all sptes (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: skip over invalid root pages when zapping all sptes (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: x86: use the fast way to invalidate all pages" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: show mmu_valid_gen in shadow page related tracepoints" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: add tracepoint for kvm_mmu_invalidate_all_pages" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: zap pages in batch" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: collapse TLB flushes when zap all pages" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: reclaim the zapped-obsolete page first" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Remove is_obsolete() call (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Voluntarily reschedule as needed when zapping MMIO sptes (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: drop kvm_mmu_zap_mmio_sptes" (Vitaly Kuznetsov) [1692804] - [x86] Revert "KVM: MMU: document fast invalidate all pages" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Zap only the relevant pages when removing a memslot (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Split remote_flush+zap case out of kvm_mmu_flush_or_zap() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Move slot_level_*() helper functions up a few lines (Vitaly Kuznetsov) [1692804] - [virt] KVM: Move the memslot update in-progress flag to bit 63 (Vitaly Kuznetsov) [1692804] - [virt] KVM: Remove the hack to trigger memslot generation wraparound (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Refactor the MMIO SPTE generation handling (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Use a u64 when passing the MMIO gen around (Vitaly Kuznetsov) [1692804] - [virt] KVM: Explicitly define the "memslot update in-progress" bit (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Do not cache MMIO accesses while memslots are in flux (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Detect MMIO generation wrap in any address space (Vitaly Kuznetsov) [1692804] - [virt] KVM: Call kvm_arch_memslots_updated() before updating memslots (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Add memcg accounting to KVM allocations (Vitaly Kuznetsov) [1692804] - [kvm] kvm: svm: Add memcg accounting to KVM allocations (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Add memcg accounting to KVM allocations (Vitaly Kuznetsov) [1692804] - [virt] kvm: Add memcg accounting to KVM allocations (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: do not start the preemption timer hrtimer unnecessarily (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Fix typos in vmentry/vmexit control setting (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: cleanup freeing of nested state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Sync the pending Posted-Interrupts (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: expose MOVDIR64B CPU feature into VM. (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: expose MOVDIRI CPU feature into VM. (Vitaly Kuznetsov) [1692804] - [kvm] kvm, x86, mmu: Use kernel generic dynamic physical address mask (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: remove useless is_protmode check (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Ignore limit checks on VMX instructions using flat segments (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Apply addr size mask to effective address for VMX instructions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Sign extend displacements of VMX instr's mem operands (Vitaly Kuznetsov) [1692804] - [kvm] svm: Fix improper check when deactivate AVIC (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: cull apicv code when userspace irqchip is requested (Vitaly Kuznetsov) [1692804] - [kvm] svm: Fix AVIC DFR and LDR handling (Vitaly Kuznetsov) [1692804] - [virt] kvm: Use struct_size() in kmalloc() (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: set offset for kvm unstable clock (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Reorder clearing of registers in the vCPU-run assembly flow (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Call vCPU-run asm sub-routine from C and remove clobbering (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Preserve callee-save registers in vCPU-run asm sub-routine (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Return VM-Fail from vCPU-run assembly via standard ABI reg (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Pass @launched to the vCPU-run asm via standard ABI regs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Use RAX as the scratch register during vCPU-run (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Rename ____vmx_vcpu_run() to __vmx_vcpu_run() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Fold __vmx_vcpu_run() back into vmx_vcpu_run() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move vCPU-run code to a proper assembly routine (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Create a stack frame in vCPU-run (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Use #defines in place of immediates in VM-Enter inline asm (Vitaly Kuznetsov) [1692804] - [x86] KVM: x86: Explicitly #define the VCPU_REGS_* indices (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Remove unused gpa_end variable (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Fix comment for KVM_PHYS_SHIFT (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: fix spelling mistake: "auxilary" -> "auxiliary" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm/arm64: Prefix header search paths with $(srctree)/ (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm/arm64: Remove -I. header search paths (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Fix TRACE_INCLUDE_PATH (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: arch_timer: Mark physical interrupt active when a virtual interrupt is pending (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Describe data or unified caches as having 1 set and 1 way (Vitaly Kuznetsov) [1692804] - [arm64] arm64: KVM: Expose sanitised cache type register to guest (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Move kvm_is_write_fault to header file (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: arch_timer: Assign the phys timer on VHE systems (Vitaly Kuznetsov) [1692804] - [include] clocksource/arm_arch_timer: Store physical timer IRQ number for KVM on VHE (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: timer: Rework data structures for multiple timers (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: consolidate arch timer trap handlers (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm64: Reuse sys_reg() macro when searching the trap table (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Fix ICH_ELRSR_EL2 sysreg naming (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Simplify bg_timer programming (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm/arm64: Factor out VMID into struct kvm_vmid (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Statically configure the host's view of MPIDR (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Drop VHE-specific HYP call stub (Vitaly Kuznetsov) [1692804] - [arm64] arm64: KVM: Allow for direct call of HYP functions when using VHE (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Introduce kvm_call_hyp_ret() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Release all hardware TCE tables attached to a group (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Optimise mmio emulation for devices on FAST_MMIO_BUS (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Allow XICS emulation to work in nested hosts using XIVE (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Replace kmalloc_node+memset with kzalloc_node (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S PR: Add emulation for slbfee. instruction (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Fix entry number check for add_atomic_switch_msr() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Recompute PID.ON when clearing PID.SN (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Restore a preemption timer consistency check (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/nVMX: read from MSR_IA32_VMX_PROCBASED_CTLS2 only when it is available (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Use vcpu->arch.regs directly when saving/loading guest state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Don't save guest registers after VM-Fail (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Invert the ordering of saving guest/host scratch reg at VM-Enter (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Pass "launched" directly to the vCPU-run asm blob (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Update VMCS.HOST_RSP via helper C function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Load/save guest CR2 via C code in __vmx_vcpu_run() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Cache host_rsp on a per-VMCS basis (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Let the compiler select the reg for holding HOST_RSP (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Reference vmx->loaded_vmcs->launched directly (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Capture VM-Fail via CC_{SET, OUT} in nested early checks (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Capture VM-Fail to a local var in nested_vmx_check_vmentry_hw() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Explicitly reference the scratch reg in nested early checks (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Drop STACK_FRAME_NON_STANDARD from nested_vmx_check_vmentry_hw() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Remove a rogue "rax" clobber from nested_vmx_check_vmentry_hw() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Let the compiler save/load RDX during vCPU-run (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Manually load RDX in vCPU-run asm blob (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Save RSI to an unused output in the vCPU-run asm blob (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Modify only RSP when creating a placeholder for guest's RCX (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Zero out *all* general purpose registers after VM-Exit (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Check a single byte for VMCS "launched" in nested early checks (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Compare only a single byte for VMCS' "launched" in vCPU-run (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: add selftest for releasing VM file descriptor while in L2 (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm/arm64: Add kvm_ras.h to collect kvm specific RAS plumbing (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: work around leak of uninitialized stack contents (CVE-2019-7222) (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm64: Forbid kprobing of the VHE world-switch code (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Relax the restriction on using stage2 PUD huge mapping (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Always initialize the group of private IRQs (Vitaly Kuznetsov) [1692804] - [kvm] arm/arm64: KVM: Don't panic on failure to properly reset system registers (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Allow a VCPU to fully reset itself (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm/arm64: Reset the VCPU without preemption and vcpu state loaded (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: fix possible null pointer dereference in pending_irqs() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: start using the GIB (Vitaly Kuznetsov) [1692804] - [s390] KVM: s390: add gib_alert_irq_handler() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: kvm_s390_gisa_clear() now clears the IPM only (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: add functions to (un)register GISC with GISA (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: add kvm reference to struct sie_page2 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: add the GIB and its related life-cyle functions (Vitaly Kuznetsov) [1692804] - [s390] s390/cio: add function chsc_sgib() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: introduce struct kvm_s390_gisa_interrupt (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: remove kvm_s390_ from gisa static inline functions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: use pending_irqs_no_gisa() where appropriate (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: coding style kvm_s390_gisa_init/clear() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: move bitmap idle_mask into arch struct top level (Vitaly Kuznetsov) [1692804] - [virt] virt/kvm: Replace spin_is_locked() with lockdep (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Mark expected switch fall-throughs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix TRACE_INCLUDE_PATH and remove -I. header search paths (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: check returned evmcs version range (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: nested_enable_evmcs() sets vmcs_version incorrectly (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move vmx_vcpu_run()'s VM-Enter asm blob to a helper function (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: Fix region overlap check in kvm_util (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: fix some -Wmissing-prototypes warnings (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nSVM: clear events pending from svm_complete_interrupts() when exiting to L1 (Vitaly Kuznetsov) [1692804] - [kvm] svm: Fix AVIC incomplete IPI emulation (Vitaly Kuznetsov) [1692804] - [kvm] svm: Add warning message for AVIC IPI invalid target (Vitaly Kuznetsov) [1692804] - [x86] KVM: x86: WARN_ONCE if sending a PV IPI returns a fatal error (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Fix PV IPIs for 32-bit KVM host (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: recommend using eVMCS only when it is enabled (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: don't recommend doing reset via synthetic MSR (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86/vmx: Use kzalloc for cached_vmcs12 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Use the correct field var when clearing VM_ENTRY_LOAD_IA32_PERF_GLOBAL_CTRL (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Fix single-step debugging (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: don't announce GUEST IDLE MSR support (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Don't generate UNDEF when LORegion feature is present (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Make vgic_cpu->ap_list_lock a raw_spinlock (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Make vgic_dist->lpi_list_lock a raw_spinlock (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Make vgic_irq->irq_lock a raw_spinlock (Vitaly Kuznetsov) [1692804] - [kvm] KVM: powerpc: remove -I. header search paths (Vitaly Kuznetsov) [1692804] - [documentation] Documentation/virtual/kvm: Update URL for AMD SEV API specification (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Avoid return error when flush tlb successfully in the hv_remote_flush_tlb_with_range() (Vitaly Kuznetsov) [1692804] - [kvm] kvm: sev: Fail KVM_SEV_INIT if already initialized (Vitaly Kuznetsov) [1692804] - [virt] KVM: validate userspace input in kvm_clear_dirty_log_protect() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Fix bit shifting in update_intel_pt_cfg (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: radix: Fix uninitialized var build error (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: ucall: fix exit mmio address guessing (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move VM-Enter + VM-Exit handling to non-inline sub-routines (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Explicitly reference RCX as the vmx_vcpu pointer in asm blobs (Vitaly Kuznetsov) [1692804] - [kvm] KVM/x86: Use SVM assembly instruction mnemonics instead of .byte streams (Vitaly Kuznetsov) [1692804] - [kvm] KVM/MMU: Flush tlb directly in the kvm_zap_gfn_range() (Vitaly Kuznetsov) [1692804] - [kvm] KVM/MMU: Flush tlb directly in kvm_set_pte_rmapp() (Vitaly Kuznetsov) [1692804] - [virt] KVM/MMU: Move tlb flush in kvm_set_pte_rmapp() to kvm_mmu_notifier_change_pte() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: Make kvm_set_spte_hva() return int (Vitaly Kuznetsov) [1692804] - [kvm] KVM: Replace old tlb flush function with new one to flush a specified range. (Vitaly Kuznetsov) [1692804] - [kvm] KVM/MMU: Add tlb flush with range helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Add hv tlb range flush support (Vitaly Kuznetsov) [1692804] - [x86] x86/hyper-v: Add HvFlushGuestAddressList hypercall support (Vitaly Kuznetsov) [1692804] - [x86] KVM: Add tlb_remote_flush_with_range callback in kvm_x86_ops (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Disable Intel PT when VMXON in L1 guest (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Set intercept for Intel PT MSRs read/write (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Implement Intel PT MSRs read/write emulation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Introduce a function to initialize the PT configuration (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add Intel PT context switch for each vcpu (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add Intel Processor Trace cpuid emulation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add Intel PT virtualization work mode (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: add new capability for Intel PT (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: Add new bit definitions for PT MSRs (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: Introduce intel_pt_validate_cap() (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: Export pt_cap_get() (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: Move Intel PT MSRs bit defines to global header (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: aarch64: dirty_log_test: support greater than 40-bit IPAs (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add pa-48/va-48 VM modes (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: improve mode param management (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: reset guest test phys offset (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: always use -t (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: don't identity map the test mem (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: x86_64: dirty_log_test: fix -t (Vitaly Kuznetsov) [1692804] - [virt] KVM: fix some typos (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: convert to SPDX identifiers (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Remove KF() macro placeholder (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Allow guest read access to IA32_TSC (Vitaly Kuznetsov) [1692804] - [kvm] kvm: nVMX: NMI-window and interrupt-window exiting should wake L2 from HLT (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nSVM: Fix nested guest support for PAUSE filtering. (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Remove duplicated include from vmx.c (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: report failed stage when exit reason is unexpected (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix size of x86_fpu_cache objects (Vitaly Kuznetsov) [1692804] - [kvm] powerpc/fsl: Flush branch predictor when entering KVM (Vitaly Kuznetsov) [1692804] - [kvm] powerpc/fsl: Emulate SPRN_BUCSR register (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: nSVM: fix switch to guest mmu (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Add trapped system register access tracepoint (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm64: Make vcpu const in vcpu_read_sys_reg (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: arch_timer: Simplify kvm_timer_vcpu_terminate (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Remove arch timer workqueue (Vitaly Kuznetsov) [1692804] - [virt] KVM: fix unregistering coalesced mmio zone from wrong bus (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Add support for creating PUD hugepages at stage 2 (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Update age handlers to support PUD hugepages (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Support handling access faults for PUD hugepages (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Support PUD hugepage in stage2_is_exec() (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Support dirty page tracking for PUD hugepages (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Introduce helpers to manipulate page table entries (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Re-factor setting the Stage 2 entry to exec on fault (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Share common code in user_mem_abort() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm/arm64: Log PSTATE for unhandled sysregs (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Consistently advance singlestep when emulating instructions (Vitaly Kuznetsov) [1692804] - [virt] arm64: KVM: Skip MMIO insn after emulation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Allow passthrough of an emulated device to an L3 guest (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Introduce new hcall H_COPY_TOFROM_GUEST to access quadrants 1 & 2 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Allow passthrough of an emulated device to an L2 guest (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Update kvmppc_st and kvmppc_ld to use quadrants (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Add load_from_eaddr and store_to_eaddr to the kvmppc_ops struct (Vitaly Kuznetsov) [1692804] - [powerpc] KVM: PPC: Book3S HV: Implement functions to access quadrants 1 & 2 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Add function kvmhv_vcpu_is_radix() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Only report KVM_CAP_SPAPR_TCE_VFIO on powernv machines (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: ucall: improve ucall placement in memory, fix unsigned comparison (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Dynamically allocate guest_fpu (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Use task structs fpu field for user (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for Guest Non-Register States to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for Host Control Registers and MSRs to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for VM-Entry Control Fields to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for VM-Exit Control Fields to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Remove param indirection from nested_vmx_check_msr_switch() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for VM-Execution Control Fields to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Prepend "nested_vmx_" to check_vmentry_{pre, post}reqs() (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Check ept_pointer before flushing ept tlb (Vitaly Kuznetsov) [1692804] - [kvm] KVM nVMX: MSRs should not be stored if VM-entry fails during or after loading guest state (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Don't modify MSR_PLATFORM_INFO on vCPU reset (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: add cpu into VMX preemption timer bug list (Vitaly Kuznetsov) [1692804] - [kvm] x86/hyper-v: Stop caring about EOI for direct stimers (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: avoid open-coding stimer_mark_pending() in kvm_hv_notify_acked_sint() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: direct mode for synthetic timers (Vitaly Kuznetsov) [1692804] - [x86] x86/kvm/hyper-v: use stimer config definition from hyperv-tlfs.h (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: Add hyperv_cpuid test (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: implement an unchecked version of vcpu_ioctl() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: Introduce KVM_GET_SUPPORTED_HV_CPUID (Vitaly Kuznetsov) [1692804] - [kvm] x86/hyper-v: Do some housekeeping in hyperv-tlfs.h (Vitaly Kuznetsov) [1692804] - [x86] x86/hyper-v: Mark TLFS structures packed (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: Introduce nested_get_evmcs_version() helper (Vitaly Kuznetsov) [1692804] - [kvm] x86: kvm: hyperv: don't retry message delivery for periodic timers (Vitaly Kuznetsov) [1692804] - [kvm] x86: kvm: hyperv: simplify SynIC message delivery (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: remove unnecessary recalculate_apic_map (Vitaly Kuznetsov) [1692804] - [kvm] kvm: svm: remove unused struct definition (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Skip all SYSCALL MSRs in setup_msrs() when !EFER.SCE (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Don't set hardware IA32_CSTAR MSR on VM-entry (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Document the need for MSR_STAR in i386 builds (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Set IA32_TSC_AUX for legacy mode guests (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move nested code to dedicated files (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Expose nested_vmx_allowed() to nested VMX as a non-inline (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Expose various getters and setters to nested VMX (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Expose misc variables needed for nested VMX (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move "vmcs12 to shadow/evmcs sync" to helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Call nested_vmx_setup_ctls_msrs() iff @nested is true (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Set callbacks for nested functions during hardware setup (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move the hardware {un}setup functions to the bottom (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: nVMX: Allow nested_enable_evmcs to be NULL (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move nested hardware/vcpu {un}setup to helper functions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move VMX instruction wrappers to a dedicated header file (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move eVMCS code to dedicated files (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Add vmx.h to hold VMX definitions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move vmcs12 code to dedicated files (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move VMCS definitions to dedicated file (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Expose various module param vars via capabilities.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move capabilities structs and helpers to dedicated file (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Pass vmx_capability struct to setup_vmcs_config() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Properly handle dynamic VM Entry/Exit controls (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move caching of MSR_IA32_XSS to hardware_setup() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Drop the "vmx" prefix from vmx_evmcs.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: rename vmx_shadow_fields.h to vmcs_shadow_fields.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move VMX specific files to a "vmx" subdirectory (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add requisite includes to hyperv.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add requisite includes to kvm_cache_regs.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Alphabetize the includes in vmx.c (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Allocate and configure VM{READ, WRITE} bitmaps iff enable_shadow_vmcs (Vitaly Kuznetsov) [1692804] - [tools] kvm: introduce manual dirty log reprotect (Vitaly Kuznetsov) [1692804] - [virt] kvm: rename last argument to kvm_get_dirty_log_protect (Vitaly Kuznetsov) [1692804] - [virt] kvm: make KVM_CAP_ENABLE_CAP_VM architecture agnostic (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S PR: Set hflag to indicate that POWER9 supports 1T segments (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Change to use DEFINE_SHOW_ATTRIBUTE macro (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Don't trap host pointer auth use to EL2 (Vitaly Kuznetsov) [1692804] - [kvm] arm64/kvm: hide ptrauth from guests (Vitaly Kuznetsov) [1692804] - [arm64] arm64: add pointer authentication register bits (Vitaly Kuznetsov) [1692804] - [arm64] arm64: add comments about EC exception levels (Vitaly Kuznetsov) [1692804] - [arm64] arm64/kvm: consistently handle host HCR_EL2 flags (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Add configuration/documentation for Cortex-A76 erratum 1165522 (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Handle ARM erratum 1165522 in TLB invalidation (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Add synchronization on translation regime change for erratum 1165522 (Vitaly Kuznetsov) [1692804] - [arm64] arm64: KVM: Force VHE for systems affected by erratum 1165522 (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Add TCR_EPD{0,1} definitions (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Rework detection of SVE, !VHE systems (Vitaly Kuznetsov) [1692804] - [kvm] nVMX x86: Check VMX-preemption timer controls on vmentry of L2 guests (Vitaly Kuznetsov) [1692804] - [kvm] KVM/nVMX: Remove unneeded forward jump in nested_vmx_check_vmentry_hw asm (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Unrestricted guest mode requires EPT (Vitaly Kuznetsov) [1692804] - [tools] tools/kvm_stat: switch to python3 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Trace changes to active TSC offset regardless if vCPU in guest-mode (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: vmcs12 revision_id is always VMCS12_REVISION even when copied from eVMCS (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Verify eVMCS revision id match supported eVMCS version on eVMCS VMPTRLD (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/vmx: fix old-style function declaration (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix empty-body warnings (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Fix kernel info-leak when enabling KVM_CAP_HYPERV_ENLIGHTENED_VMCS more than once (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Replace spin_is_locked() with lockdep (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Move and undef TRACE_INCLUDE_PATH/FILE (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Use exported tb_to_ns() function in decrementer emulation (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: Fix -Wformat warnings (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: fix spelling mistake "Insufficent" -> "Insufficient" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "kvm: x86: optimize dr6 restore" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Optimize clearing TCEs for sparse tables (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/nVMX: tweak shadow fields (Vitaly Kuznetsov) [1692804] - [tools] selftests/kvm: add missing executables to .gitignore (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Don't use streamlined entry path on early POWER9 chips (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Enable 32 bits kvm vcpu events support (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Rename function kvm_arch_dev_ioctl_check_extension() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: enable nested virtualization by default (Vitaly Kuznetsov) [1692804] - [kvm] KVM/x86: Use 32bit xor to clear registers in svm.c (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Introduce KVM_CAP_EXCEPTION_PAYLOAD (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Defer setting of DR6 until #DB delivery (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Defer setting of CR2 until #PF delivery (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Add payload operands to kvm_multiple_exception (Vitaly Kuznetsov) [1692804] - [x86] kvm: x86: Add exception payload fields to kvm_vcpu_events (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Add has_payload and payload to kvm_queued_exception (Vitaly Kuznetsov) [1692804] - [documentation] KVM: Documentation: Fix omission in struct kvm_vcpu_events (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: add Enlightened VMCS test (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/nVMX: nested state migration for Enlightened VMCS (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: state_test: test bare VMXON migration (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyperv: don't clear VP assist pages on init (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: optimize prepare_vmcs02{, _full} for Enlightened VMCS case (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: implement enlightened VMPTRLD and VMCLEAR (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: add enlightened VMCS state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: add KVM_CAP_HYPERV_ENLIGHTENED_VMCS capability (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: refactor evmcs_sanitize_exec_ctrls() (Vitaly Kuznetsov) [1692804] - [virt] KVM: refine the comment of function gfn_to_hva_memslot_prot() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: reintroduce pte_list_remove, but including mmu_spte_clear_track_bits (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: rename pte_list_remove to __pte_list_remove (Vitaly Kuznetsov) [1692804] - [virt] kvm/x86 : add coalesced pio support (Vitaly Kuznetsov) [1692804] - [documentation] kvm/x86 : add document for coalesced mmio (Vitaly Kuznetsov) [1692804] - [kvm] kvm/x86 : fix some typo (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Change hv flush logic when ept tables are mismatched. (Vitaly Kuznetsov) [1692804] - [kvm] KVM/x86: Use 32bit xor to clear register (Vitaly Kuznetsov) [1692804] - [x86] KVM/x86: Use assembly instruction mnemonics instead of .byte streams (Vitaly Kuznetsov) [1692804] - [kvm] KVM/x86: Fix invvpid and invept register operand size in 64-bit mode (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: check if MMU reconfiguration is needed in init_kvm_nested_mmu() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: check if tdp/shadow MMU reconfiguration is needed (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/nVMX: introduce source data cache for kvm_init_shadow_ept_mmu() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: make space for source data caching in struct kvm_mmu (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: get rid of redundant kvm_mmu_setup() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: introduce guest_mmu (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu.c: add kvm_mmu parameter to kvm_mmu_free_roots() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu.c: set get_pdptr hook in kvm_init_shadow_ept_mmu() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: make vcpu->mmu a pointer to the current MMU (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: optimize dr6 restore (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: optimize sparse VP set processing (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: fix 'tlb_lush' typo (Vitaly Kuznetsov) [1692804] - [virt] vgic: Add support for 52bit guest physical address (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: WARN if nested run hits VMFail with early consistency checks enabled (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: add option to perform early consistency checks via H/W (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vmx: write HOST_IA32_EFER in vmx_set_constant_host_state() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: call kvm_skip_emulated_instruction in nested_vmx_{fail, succeed} (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: do not call nested_vmx_succeed() for consistency check VMExit (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: do not skip VMEnter instruction that succeeds (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: do early preparation of vmcs02 before check_vmentry_postreqs() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: initialize vmcs02 constant exactly once (per VMCS) (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: split pieces of prepare_vmcs02() to prepare_vmcs02_early() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: remove ASSERT() on vmx->pml_pg validity (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vVMX: rename label for post-enter_guest_mode consistency check (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: assimilate nested_vmx_entry_failure() into nested_vmx_enter_non_root_mode() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: rename enter_vmx_non_root_mode to nested_vmx_enter_non_root_mode (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: try to set EFER bits correctly when initializing controls (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vmx: do not unconditionally clear EFER switching (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: reset cache/shadows when switching loaded VMCS (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: use vm_exit_controls_init() to write exit controls for vmcs02 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: move vmcs12 EPTP consistency check to check_vmentry_prereqs() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: move host EFER consistency checks to VMFail path (Vitaly Kuznetsov) [1692804] - [virt] KVM: leverage change to adjust slots->used_slots in update_memslots() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: implement PV IPI send hypercalls (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: optimize kvm_hv_flush_tlb() for vp_index == vcpu_idx case (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: valid_bank_mask should be 'u64' (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: keep track of mismatched VP indexes (Vitaly Kuznetsov) [1692804] - [virt] KVM: x86: hyperv: optimize 'all cpus' case in kvm_hv_flush_tlb() (Vitaly Kuznetsov) [1692804] - [kvm] kvm/x86: return meaningful value from KVM_SIGNAL_MSI (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: move definition PT_MAX_HUGEPAGE_LEVEL and KVM_NR_PAGE_SIZES together (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Remve unused function is_external_interrupt(). (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: return 0 in case kvm_mmu_memory_cache has min number of objects (Vitaly Kuznetsov) [1692804] - [kvm] nVMX x86: Make nested_vmx_check_pml_controls() concise (Vitaly Kuznetsov) [1692804] - [x86] KVM: x86: adjust kvm_mmu_page member to save 8 bytes (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: support high GPAs in dirty_log_test (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: stop lying to aarch64 tests about PA-bits (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: also test 64K pages on aarch64 (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: port dirty_log_test to aarch64 (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: introduce new VM mode for 64K pages (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add vcpu support for aarch64 (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add virt mem support for aarch64 (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add vm_phy_pages_alloc (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: tidy up kvm_util (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add cscope make target (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: move arch-specific files to arch-specific locations (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: introduce ucall (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: vcpu_setup: set cr4.osfxsr (Vitaly Kuznetsov) [1692804] - [kvm] KVM: LAPIC: Tune lapic_timer_advance_ns automatically (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Do not flush TLB on L1<->L2 transitions if L1 uses VPID and EPT (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Flush linear and combined mappings on VPID02 related flushes (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Use correct VPID02 when emulating L1 INVVPID (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Flush TLB entries tagged by dest EPTP on L1<->L2 transitions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vmx: rename KVM_GUEST_CR0_MASK tp KVM_VM_CR0_ALWAYS_OFF (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Remove redundand permission bits removal (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Propagate errors to the guest when failed instead of ignoring (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Provide mode where all vCPUs on a core must be the same VM (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S PR: Exiting split hack mode needs to fixup both PC and LR (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Remove some extra semicolon in kvm_target_cpu (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Validate all tces before updating tables (Vitaly Kuznetsov) [1692804] - [documentation] arm64: Add silicon-errata.txt entry for ARM erratum 1188873 (Vitaly Kuznetsov) [1692804] - [arm64] arm64: arch_timer: Add workaround for ARM erratum 1188873 (Vitaly Kuznetsov) [1692804] - [virt] signal/arm/kvm: Use send_sig_mceerr (Vitaly Kuznetsov) [1692804] - [arm64] arm64/cpufeatures: Introduce ESR_ELx_SYS64_ISS_RT() (Vitaly Kuznetsov) [1692804] - [kvm] signal/x86: Use send_sig_mceerr as apropriate (Vitaly Kuznetsov) [1692804] - [x86] x86/kvm: Use __bss_decrypted attribute in shared variables (Vitaly Kuznetsov) [1692804] - [x86] x86/mm: Add .bss..decrypted section to hold shared variables (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vmx: Inject #UD for SGX ENCLS instruction in guest (Vitaly Kuznetsov) [1692804] - [x86] KVM: vmx: Add defines for SGX ENCLS exiting (Vitaly Kuznetsov) [1692804] - [documentation] KVM: Documentation: rename the capability of KVM_CAP_ARM_SET_SERROR_ESR (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Mark kvm_get_preset_lpj() as __init (Vitaly Kuznetsov) [1692804] - [virt] kvm: Don't open code task_pid in kvm_vcpu_ioctl (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Share the parts of get/set events useful to 32bit (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: export the capability to set guest SError syndrome (Vitaly Kuznetsov) [1692804] - [kvm] arm/arm64: KVM: Add KVM_GET/SET_VCPU_EVENTS (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Switch kvmclock data to a PER_CPU variable (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Move kvmclock vsyscall param and init to kvmclock (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Mark variables __initdata and __ro_after_init (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Cleanup the code (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Decrapify kvm_register_clock() (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Remove page size requirement from wall_clock (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Remove memblock dependency (Vitaly Kuznetsov) [1692804] - [kvm] kvm/arm: use PSR_AA32 definitions (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Handle Set/Way CMOs as NOPs if FWB is present (Vitaly Kuznetsov) [1692804] - [arm64] arm64: KVM: Add support for Stage-2 control of memory types and cacheability (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Handle mismatched cache type (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Fix mismatched cache line size detection (Vitaly Kuznetsov) [1692804]- [lib] rhel-kabi: Add RH_KABI_FORCE_CHANGE() to radix-tree and idr functions (Don Dutile) [1692079] - [lib] XArray: Fix xa_reserve for 2-byte aligned entries (Don Dutile) [1692079] - [lib] XArray: Fix xa_erase of 2-byte aligned entries (Don Dutile) [1692079] - [lib] XArray: Use xa_cmpxchg to implement xa_reserve (Don Dutile) [1692079] - [lib] XArray: Fix xa_release in allocating arrays (Don Dutile) [1692079] - [lib] XArray: Mark xa_insert and xa_reserve as must_check (Don Dutile) [1692079] - [lib] XArray: Add cyclic allocation (Don Dutile) [1692079] - [lib] XArray: Redesign xa_alloc API (Don Dutile) [1692079] - [lib] XArray: Add support for 1s-based allocation (Don Dutile) [1692079] - [lib] XArray: Change xa_insert to return -EBUSY (Don Dutile) [1692079] - [lib] XArray: Update xa_erase family descriptions (Don Dutile) [1692079] - [lib] XArray tests: RCU lock prohibits GFP_KERNEL (Don Dutile) [1692079] - [include] XArray: Fix an arithmetic error in xa_is_err (Don Dutile) [1692079] - [lib] XArray tests: Check mark 2 gets squashed (Don Dutile) [1692079] - [include] XArray: Fix typo in comment (Don Dutile) [1692079] - [lib] XArray: Honour reserved entries in xa_insert (Don Dutile) [1692079] - [lib] XArray: Permit storing 2-byte-aligned pointers (Don Dutile) [1692079] - [lib] XArray: Change xa_for_each iterator (Don Dutile) [1692079] - [lib] XArray: Turn xa_init_flags into a static inline (Don Dutile) [1692079] - [lib] XArray tests: Add RCU locking (Don Dutile) [1692079] - [lib] XArray: Fix xa_alloc when id exceeds max (Don Dutile) [1692079] - [lib] XArray tests: Check iterating over multiorder entries (Don Dutile) [1692079] - [lib] XArray tests: Handle larger indices more elegantly (Don Dutile) [1692079] - [include] XArray: Add xa_cmpxchg_irq and xa_cmpxchg_bh (Don Dutile) [1692079] - [tools] radix tree: Don't return retry entries from lookup (Don Dutile) [1692079] - [lib] XArray tests: Add missing locking (Don Dutile) [1692079] - [lib] XArray tests: Correct some 64-bit assumptions (Don Dutile) [1692079] - [lib] XArray: Correct xa_store_range (Don Dutile) [1692079] - [lib] XArray: Fix Documentation (Don Dutile) [1692079] - [lib] XArray: Handle NULL pointers differently for allocation (Don Dutile) [1692079] - [lib] XArray: Unify xa_store and __xa_store (Don Dutile) [1692079] - [include] XArray: Add xa_store_bh() and xa_store_irq() (Don Dutile) [1692079] - [lib] XArray: Turn xa_erase into an exported function (Don Dutile) [1692079] - [lib] XArray: Unify xa_cmpxchg and __xa_cmpxchg (Don Dutile) [1692079] - [lib] XArray: Regularise xa_reserve (Don Dutile) [1692079] - [lib] XArray: Export __xa_foo to non-GPL modules (Don Dutile) [1692079] - [lib] XArray: Fix xa_for_each with a single element at 0 (Don Dutile) [1692079] - [lib] xarray: Add range store functionality (Don Dutile) [1692079] - [lib] xarray: Move multiorder_check to in-kernel tests (Don Dutile) [1692079] - [lib] xarray: Move multiorder_shrink to kernel tests (Don Dutile) [1692079] - [lib] xarray: Move multiorder account test in-kernel (Don Dutile) [1692079] - [tools] radix tree test suite: Convert iteration test to XArray (Don Dutile) [1692079] - [tools] radix tree test suite: Convert tag_tagged_items to XArray (Don Dutile) [1692079] - [tools] radix tree test suite: Convert regression1 to XArray (Don Dutile) [1692079] - [lib] ida: Convert to XArray (Don Dutile) [1692079] - [lib] xarray: Track free entries in an XArray (Don Dutile) [1692079] - [lib] xarray: Add xa_reserve and xa_release (Don Dutile) [1692079] - [lib] xarray: Add xas_create_range (Don Dutile) [1692079] - [lib] xarray: Add xas_for_each_conflict (Don Dutile) [1692079] - [lib] xarray: Step through an XArray (Don Dutile) [1692079] - [lib] xarray: Destroy an XArray (Don Dutile) [1692079] - [lib] xarray: Extract entries from an XArray (Don Dutile) [1692079] - [lib] xarray: Add XArray iterators (Don Dutile) [1692079] - [lib] xarray: Add XArray conditional store operations (Don Dutile) [1692079] - [tools] xarray: Add XArray unconditional store operations (Don Dutile) [1692079] - [tools] xarray: Add XArray marks (Don Dutile) [1692079] - [tools] xarray: Add XArray load operation (Don Dutile) [1692079] - [documentation] xarray: Add documentation (Don Dutile) [1692079] - [include] xarray: Define struct xa_node (Don Dutile) [1692079] - [tools] xarray: Add definition of struct xarray (Don Dutile) [1692079] - [lib] test_ida: Fix lockdep warning (Don Dutile) [1692079] - [lib] xarray: Change definition of sibling entries (Don Dutile) [1692079] - [mm] xarray: Replace exceptional entries (Don Dutile) [1692079] - [lib] idr: Permit any valid kernel pointer to be stored (Don Dutile) [1692079] - [pci] Update email address (Don Dutile) [1692079] - [lib] ida: Change ida_get_new_above to return the id (Don Dutile) [1692079] - [lib] ida: Remove old API (Don Dutile) [1692079] - [target] target/iscsi: Allocate session IDs from an IDA (Don Dutile) [1692079] - [target] iscsi target: fix session creation failure handling (Don Dutile) [1692079] - [drm] drm/vmwgfx: Return 0 when gmrid::get_node runs out of ID's (Don Dutile) [1692079] - [drm] drm/vmwgfx: Convert to new IDA API (Don Dutile) [1692079] - [dma] dmaengine: Convert to new IDA API (Don Dutile) [1692079] - [powerpc] ppc: Convert vas ID allocation to new IDA API (Don Dutile) [1692079] - [media] media: Convert entity ID allocation to new IDA API (Don Dutile) [1692079] - [mm] ppc: Convert mmu context allocation to new IDA API (Don Dutile) [1692079] - [net] Convert net_namespace to new IDA API (Don Dutile) [1692079] - [misc] cb710: Convert to new IDA API (Don Dutile) [1692079] - [block] rsxx: Convert to new IDA API (Don Dutile) [1692079] - [scsi] osd: Convert to new IDA API (Don Dutile) [1692079] - [scsi] sd: Convert to new IDA API (Don Dutile) [1692079] - [fs] devpts: Convert to new IDA API (Don Dutile) [1692079] - [fs] fs: Convert namespace IDAs to new API (Don Dutile) [1692079] - [fs] fs: Convert unnamed_dev_ida to new API (Don Dutile) [1692079] - [lib] test_ida: check_ida_destroy and check_ida_alloc (Don Dutile) [1692079] - [lib] test_ida: Convert check_ida_conv to new API (Don Dutile) [1692079] - [lib] test_ida: Move ida_check_max (Don Dutile) [1692079] - [lib] test_ida: Move ida_check_leaf (Don Dutile) [1692079] - [tools] idr-test: Convert ida_check_nomem to new API (Don Dutile) [1692079] - [tools] ida: Start new test_ida module (Don Dutile) [1692079] - [lib] ida: Lock the IDA in ida_destroy (Don Dutile) [1692079] - [lib] radix-tree: Fix UBSAN warning (Don Dutile) [1692079] - [include] rh_kabi: Indirect EXTEND macros so nesting of other macros will resolve. (Don Dutile) [1692079] - [s390] s390/pkey: add one more argument space for debug feature entry (Philipp Rudo) [1710033] - [s390] s390/zcrypt: fix possible deadlock situation on ap queue remove (Philipp Rudo) [1710033] - [s390] zcrypt: handle AP Info notification from CHSC SEI command (Philipp Rudo) [1710033] - [s390] s390/zcrypt: revisit ap device remove procedure (Philipp Rudo) [1710033] - [s390] pkey: Indicate old mkvp only if old and current mkvp are different (Philipp Rudo) [1710033] - [s390] s390/zcrypt: use new state UNBOUND during queue driver rebind (Philipp Rudo) [1710033] - [s390] s390/zcrypt: fix specification exception on z196 during ap probe (Philipp Rudo) [1710033] - [s390] s390/zcrypt: rework ap scan bus code (Philipp Rudo) [1710033] - [s390] s390/zcrypt: make sysfs reset attribute trigger queue reset (Philipp Rudo) [1710033] - [s390] s390/zcrypt: improve special ap message cmd handling (Philipp Rudo) [1710033] - [s390] s390: vfio-ap: include for test_facility() (Philipp Rudo) [1710033] - [fs] flexfiles: enforce per-mirror stateid only for v4 DSes (Scott Mayhew) [1709556] - [fs] flexfiles: use per-mirror specified stateid for IO (Scott Mayhew) [1709556] - [powerpc] powerpc/pseries: Fix build break due to pnv_npu2_init() (Sam Bobroff) [1704567] - [powerpc] powerpc/powernv/sriov: Register IOMMU groups for VFs (Sam Bobroff) [1704567] - [powerpc] powerpc/powernv/npu: Allocate enough memory in pnv_try_setup_npu_table_group() (Sam Bobroff) [1704567] - [powerpc] powerpc/powernv/npu: Fix oops in pnv_try_setup_npu_table_group() (Sam Bobroff) [1704567] - [mm] mm: defer ZONE_DEVICE page initialization to the point where we init pgmap (Waiman Long) [1666538 1634343] - [mm] mm: create non-atomic version of SetPageReserved for init use (Waiman Long) [1666538 1634343] - [mm] mm: provide kernel parameter to allow disabling page init poisoning (Waiman Long) [1666538 1634343] - [x86] x86/resctrl: Initialize a new resource group with default MBA values (David Arcari) [1688127] - [x86] x86/resctrl: Move per RDT domain initialization to a separate function (David Arcari) [1688127] - [x86] x86/resctrl: Do not repeat rdtgroup mode initialization (David Arcari) [1688127] - [x86] x86/resctrl: Fix rdt_find_domain() return value and checks (David Arcari) [1688127] - [x86] x86/resctrl: Use rdt_last_cmd_puts() where possible (David Arcari) [1688127]- [s390] s390/pci: map IOV resources (Philipp Rudo) [1659411] - [powerpc] powerpc/book3s/64: check for NULL pointer in pgd_alloc() (Steve Best) [1710310] - [md] dm thin metadata: do not write metadata if no changes occurred (Mike Snitzer) [1710030] - [md] dm thin metadata: add wrappers for managing write locking of metadata (Mike Snitzer) [1710030] - [md] dm thin metadata: check __commit_transaction()'s return (Mike Snitzer) [1710030] - [md] dm space map common: zero entire ll_disk (Mike Snitzer) [1710030] - [powerpc] powerpc/tm: Fix stack pointer corruption (Desnes Augusto Nunes do Rosario) [1707635] - [pci] PCI/MSI: Remove obsolete sanity checks for multiple interrupt sets (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Remove the leftovers of the original set support (Prarit Bhargava) [1686678] - [nvme] nvme-pci: Simplify interrupt allocation (Prarit Bhargava) [1686678] - [include] genirq/affinity: Add new callback for (re)calculating interrupt sets (Prarit Bhargava) [1686678] - [nvme] genirq/affinity: Store interrupt sets size in struct irq_affinity (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Code consolidation (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Move allocation of 'node_to_cpumask' to irq_build_affinity_masks() (Prarit Bhargava) [1686678] - [kernel] genirq/irqdesc: Fix double increment in alloc_descs() (Prarit Bhargava) [1686678] - [include] genirq: Fix the kerneldoc comment for struct irq_affinity_desc (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Add is_managed to struct irq_affinity_desc (Prarit Bhargava) [1686678] - [kernel] genirq/core: Introduce struct irq_affinity_desc (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Remove excess indentation (Prarit Bhargava) [1686678]- [md] dm: make sure to obey max_io_len_target_boundary (Mike Snitzer) [1712607]- [mm] x86/dump_pagetables: Fix LDT remap address marker (Baoquan He) [1639560] - [x86] x86/mm: Fix guard hole handling (Baoquan He) [1639560] - [x86] x86/mm: Move LDT remap out of KASLR region on 5-level paging (Baoquan He) [1639560] - [x86] x86/ldt: Define LDT_END_ADDR (Baoquan He) [1639560] - [mm] x86/ldt: Reserve address-space range on 32 bit for the LDT (Baoquan He) [1639560] - [documentation] x86/mm/doc: Enhance the x86-64 virtual memory layout descriptions (Baoquan He) [1639560] - [documentation] x86/mm/doc: Clean up the x86-64 virtual memory layout descriptions (Baoquan He) [1639560] - [fs] cifs: fix page reference leak with readv/writev (Leif Sahlberg) [1708033] - [fs] cifs: do not attempt cifs operation on smb2+ rename error (Leif Sahlberg) [1708033] - [fs] cifs: fix memory leak in SMB2_read (Leif Sahlberg) [1708033] - [fs] CIFS: keep FileInfo handle live during oplock break (Leif Sahlberg) [1708033] - [fs] cifs: fix handle leak in smb2_query_symlink() (Leif Sahlberg) [1708033] - [fs] cifs: Fix lease buffer length error (Leif Sahlberg) [1708033] - [fs] cifs: Fix use-after-free in SMB2_read (Leif Sahlberg) [1708033] - [fs] cifs: Fix use-after-free in SMB2_write (Leif Sahlberg) [1708033] - [fs] cifs: a smb2_validate_and_copy_iov failure does not mean the handle is invalid. (Leif Sahlberg) [1708033] - [fs] SMB3: Allow persistent handle timeout to be configurable on mount (Leif Sahlberg) [1708033] - [fs] smb3: Fix enumerating snapshots to Azure (Leif Sahlberg) [1708033] - [fs] cifs: fix kref underflow in close_shroot() (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] SMB3: Fix SMB3.1.1 guest mounts to Samba (Leif Sahlberg) [1708033] - [fs] cifs: Fix slab-out-of-bounds when tracing SMB tcon (Leif Sahlberg) [1708033] - [fs] cifs: allow guest mounts to work for smb3.11 (Leif Sahlberg) [1708033] - [fs] fix incorrect error code mapping for OBJECTID_NOT_FOUND (Leif Sahlberg) [1708033] - [fs] cifs: fix that return -EINVAL when do dedupe operation (Leif Sahlberg) [1708033] - [fs] CIFS: Fix an issue with re-sending rdata when transport returning -EAGAIN (Leif Sahlberg) [1708033] - [fs] CIFS: Fix an issue with re-sending wdata when transport returning -EAGAIN (Leif Sahlberg) [1708033] - [fs] CIFS: fix POSIX lock leak and invalid ptr deref (Leif Sahlberg) [1708033] - [fs] SMB3: Allow SMB3 FSCTL queries to be sent to server from tools (Leif Sahlberg) [1708033] - [fs] cifs: fix incorrect handling of smb2_set_sparse() return in smb3_simple_falloc (Leif Sahlberg) [1708033] - [fs] smb2: fix typo in definition of a few error flags (Leif Sahlberg) [1708033] - [fs] CIFS: make mknod() an smb_version_op (Leif Sahlberg) [1708033] - [documentation] cifs: minor documentation updates (Leif Sahlberg) [1708033] - [documentation] cifs: minor updates to documentation (Leif Sahlberg) [1708033] - [fs] cifs: remove unused value pointed out by Coverity (Leif Sahlberg) [1708033] - [fs] SMB3: passthru query info doesn't check for SMB3 FSCTL passthru (Leif Sahlberg) [1708033] - [fs] smb3: add dynamic tracepoints for simple fallocate and zero range (Leif Sahlberg) [1708033] - [fs] cifs: fix smb3_zero_range so it can expand the file-size when required (Leif Sahlberg) [1708033] - [fs] cifs: add SMB2_ioctl_init/free helpers to be used with compounding (Leif Sahlberg) [1708033] - [fs] smb3: Add dynamic trace points for various compounded smb3 ops (Leif Sahlberg) [1708033] - [fs] cifs: cache FILE_ALL_INFO for the shared root handle (Leif Sahlberg) [1708033] - [fs] smb3: display volume serial number for shares in /proc/fs/cifs/DebugData (Leif Sahlberg) [1708033] - [fs] cifs: simplify how we handle credits in compound_send_recv() (Leif Sahlberg) [1708033] - [fs] smb3: add dynamic tracepoint for timeout waiting for credits (Leif Sahlberg) [1708033] - [fs] smb3: display security information in /proc/fs/cifs/DebugData more accurately (Leif Sahlberg) [1708033] - [fs] cifs: add a timeout argument to wait_for_free_credits (Leif Sahlberg) [1708033] - [fs] cifs: prevent starvation in wait_for_free_credits for multi-credit requests (Leif Sahlberg) [1708033] - [fs] cifs: wait_for_free_credits() make it possible to wait for >=1 credits (Leif Sahlberg) [1708033] - [fs] cifs: pass flags down into wait_for_free_credits() (Leif Sahlberg) [1708033] - [fs] cifs: change wait_for_free_request() to take flags as argument (Leif Sahlberg) [1708033] - [fs] fs: cifs: Kconfig: pedantic formatting (Leif Sahlberg) [1708033] - [fs] smb3: request more credits on normal (non-large read/write) ops (Leif Sahlberg) [1708033] - [fs] CIFS: Return -EAGAIN instead of -ENOTSOCK (Leif Sahlberg) [1708033] - [fs] CIFS: Only send SMB2_NEGOTIATE command on new TCP connections (Leif Sahlberg) [1708033] - [fs] CIFS: Fix read after write for files with read caching (Leif Sahlberg) [1708033] - [fs] smb3: for kerberos mounts display the credential uid used (Leif Sahlberg) [1708033] - [fs] cifs: use correct format characters (Leif Sahlberg) [1708033] - [fs] smb3: add dynamic trace point for query_info_enter/done (Leif Sahlberg) [1708033] - [fs] smb3: add dynamic trace point for smb3_cmd_enter (Leif Sahlberg) [1708033] - [fs] smb3: improve dynamic tracing of open and posix mkdir (Leif Sahlberg) [1708033] - [fs] smb3: add missing read completion trace point (Leif Sahlberg) [1708033] - [fs] smb3: Add tracepoints for read, write and query_dir enter (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoints for query dir (Leif Sahlberg) [1708033] - [fs] smb3: Update POSIX negotiate context with POSIX ctxt GUID (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] CIFS: Try to acquire credits at once for compound requests (Leif Sahlberg) [1708033] - [fs] CIFS: Return error code when getting file handle for writeback (Leif Sahlberg) [1708033] - [fs] CIFS: Move open file handling to writepages (Leif Sahlberg) [1708033] - [fs] CIFS: Move unlocking pages from wdata_send_pages() (Leif Sahlberg) [1708033] - [fs] CIFS: Find and reopen a file before get MTU credits in writepages (Leif Sahlberg) [1708033] - [fs] CIFS: Reopen file before get SMB2 MTU credits for async IO (Leif Sahlberg) [1708033] - [fs] CIFS: Remove custom credit adjustments for SMB2 async IO (Leif Sahlberg) [1708033] - [fs] CIFS: Adjust MTU credits before reopening a file (Leif Sahlberg) [1708033] - [fs] CIFS: Check for reconnects before sending compound requests (Leif Sahlberg) [1708033] - [fs] CIFS: Check for reconnects before sending async requests (Leif Sahlberg) [1708033] - [fs] CIFS: Respect reconnect in non-MTU credits calculations (Leif Sahlberg) [1708033] - [fs] CIFS: Respect reconnect in MTU credits calculations (Leif Sahlberg) [1708033] - [fs] CIFS: Set reconnect instance to one initially (Leif Sahlberg) [1708033] - [fs] CIFS: Respect SMB2 hdr preamble size in read responses (Leif Sahlberg) [1708033] - [fs] CIFS: Count SMB3 credits for malformed pending responses (Leif Sahlberg) [1708033] - [fs] CIFS: Do not log credits when unmounting a share (Leif Sahlberg) [1708033] - [fs] CIFS: Always reset read error to -EIO if no response (Leif Sahlberg) [1708033] - [fs] cifs: Accept validate negotiate if server return NT_STATUS_NOT_SUPPORTED (Leif Sahlberg) [1708033] - [fs] CIFS: Do not skip SMB2 message IDs on send failures (Leif Sahlberg) [1708033] - [fs] smb3: request more credits on tree connect (Leif Sahlberg) [1708033] - [fs] smb3: make default i/o size for smb3 mounts larger (Leif Sahlberg) [1708033] - [fs] CIFS: Do not reset lease state to NONE on lease break (Leif Sahlberg) [1708033] - [fs] smb3: fix bytes_read statistics (Leif Sahlberg) [1708033] - [fs] cifs: return -ENODATA when deleting an xattr that does not exist (Leif Sahlberg) [1708033] - [fs] cifs: add credits from unmatched responses/messages (Leif Sahlberg) [1708033] - [fs] cifs: replace snprintf with scnprintf (Leif Sahlberg) [1708033] - [fs] cifs: Fix NULL pointer dereference of devname (Leif Sahlberg) [1708033] - [fs] CIFS: Fix leaking locked VFS cache pages in writeback retry (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] CIFS: fix use-after-free of the lease keys (Leif Sahlberg) [1708033] - [fs] CIFS: Do not consider -ENODATA as stat failure for reads (Leif Sahlberg) [1708033] - [fs] CIFS: Do not count -ENODATA as failure for query directory (Leif Sahlberg) [1708033] - [fs] CIFS: Fix trace command logging for SMB2 reads and writes (Leif Sahlberg) [1708033] - [fs] CIFS: Fix possible oops and memory leaks in async IO (Leif Sahlberg) [1708033] - [fs] cifs: limit amount of data we request for xattrs to CIFSMaxBufSize (Leif Sahlberg) [1708033] - [fs] cifs: fix computation for MAX_SMB2_HDR_SIZE (Leif Sahlberg) [1708033] - [fs] cifs: print CIFSMaxBufSize as part of /proc/fs/cifs/DebugData (Leif Sahlberg) [1708033] - [fs] smb3: add credits we receive from oplock/break PDUs (Leif Sahlberg) [1708033] - [fs] CIFS: Fix mounts if the client is low on credits (Leif Sahlberg) [1708033] - [fs] CIFS: Do not assume one credit for async responses (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credit calculations in compound mid callback (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credit calculation for encrypted reads with errors (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credits calculations for reads with errors (Leif Sahlberg) [1708033] - [fs] CIFS: Do not reconnect TCP session in add_credits() (Leif Sahlberg) [1708033] - [fs] smb3: Cleanup license mess (Leif Sahlberg) [1708033] - [fs] CIFS: Fix possible hang during async MTU reads and writes (Leif Sahlberg) [1708033] - [fs] cifs: fix memory leak of an allocated cifs_ntsd structure (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] CIFS: Fix error paths in writeback code (Leif Sahlberg) [1708033] - [fs] CIFS: Move credit processing to mid callbacks for SMB3 (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credits calculation for cancelled requests (Leif Sahlberg) [1708033] - [fs] cifs: Fix potential OOB access of lock element array (Leif Sahlberg) [1708033] - [fs] cifs: Limit memory used by lock request calls to a page (Leif Sahlberg) [1708033] - [fs] cifs: move large array from stack to heap (Leif Sahlberg) [1708033] - [fs] CIFS: Do not hide EINTR after sending network packets (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credit computation for compounded requests (Leif Sahlberg) [1708033] - [fs] CIFS: Do not set credits to 1 if the server didn't grant anything (Leif Sahlberg) [1708033] - [fs] CIFS: Fix adjustment of credits for MTU requests (Leif Sahlberg) [1708033] - [fs] cifs: Fix a tiny potential memory leak (Leif Sahlberg) [1708033] - [fs] cifs: Fix a debug message (Leif Sahlberg) [1708033] - [fs] smb3: add smb3.1.1 to default dialect list (Leif Sahlberg) [1708033] - [fs] cifs: fix confusing warning message on reconnect (Leif Sahlberg) [1708033] - [fs] smb3: fix large reads on encrypted connections (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] cifs: we can not use small padding iovs together with encryption (Leif Sahlberg) [1708033] - [fs] cifs: Minor Kconfig clarification (Leif Sahlberg) [1708033] - [fs] cifs: Always resolve hostname before reconnecting (Leif Sahlberg) [1708033] - [fs] cifs: Add support for failover in cifs_reconnect_tcon() (Leif Sahlberg) [1708033] - [fs] cifs: Add support for failover in smb2_reconnect() (Leif Sahlberg) [1708033] - [fs] cifs: Only free DFS target list if we actually got one (Leif Sahlberg) [1708033] - [fs] cifs: start DFS cache refresher in cifs_mount() (Leif Sahlberg) [1708033] - [fs] cifs: Use GFP_ATOMIC when a lock is held in cifs_mount() (Leif Sahlberg) [1708033] - [fs] cifs: Add support for failover in cifs_reconnect() (Leif Sahlberg) [1708033] - [fs] cifs: Add support for failover in cifs_mount() (Leif Sahlberg) [1708033] - [fs] cifs: remove set but not used variable 'sep' (Leif Sahlberg) [1708033] - [fs] cifs: Make use of DFS cache to get new DFS referrals (Leif Sahlberg) [1708033] - [fs] cifs: check kzalloc return (Leif Sahlberg) [1708033] - [fs] cifs: remove set but not used variable 'server' (Leif Sahlberg) [1708033] - [fs] cifs: Use kzfree() to free password (Leif Sahlberg) [1708033] - [fs] cifs: Fix to use kmem_cache_free() instead of kfree() (Leif Sahlberg) [1708033] - [fs] cifs: update for current_kernel_time64() removal (Leif Sahlberg) [1708033] - [fs] cifs: Add DFS cache routines (Leif Sahlberg) [1708033] - [fs] cifs: Save TTL value when parsing DFS referrals (Leif Sahlberg) [1708033] - [fs] cifs: auto disable 'serverino' in dfs mounts (Leif Sahlberg) [1708033] - [fs] cifs: Make devname param optional in cifs_compose_mount_options() (Leif Sahlberg) [1708033] - [fs] cifs: Skip any trailing backslashes from UNC (Leif Sahlberg) [1708033] - [fs] cifs: Refactor out cifs_mount() (Leif Sahlberg) [1708033] - [fs] CIFS: Fix error mapping for SMB2_LOCK command which caused OFD lock problem (Leif Sahlberg) [1708033] - [fs] CIFS: return correct errors when pinning memory failed for direct I/O (Leif Sahlberg) [1708033] - [fs] CIFS: use the correct length when pinning memory for direct I/O for write (Leif Sahlberg) [1708033] - [fs] cifs: check ntwrk_buf_start for NULL before dereferencing it (Leif Sahlberg) [1708033] - [fs] cifs: remove coverity warning in calc_lanman_hash (Leif Sahlberg) [1708033] - [fs] cifs: remove set but not used variable 'smb_buf' (Leif Sahlberg) [1708033] - [fs] cifs: suppress some implicit-fallthrough warnings (Leif Sahlberg) [1708033] - [fs] cifs: change smb2_query_eas to use the compound query-info helper (Leif Sahlberg) [1708033] - [fs] Add vers=3.0.2 as a valid option for SMBv3.0.2 (Leif Sahlberg) [1708033] - [fs] cifs: create a helper function for compound query_info (Leif Sahlberg) [1708033] - [fs] cifs: address trivial coverity warning (Leif Sahlberg) [1708033] - [fs] cifs: smb2 commands can not be negative, remove confusing check (Leif Sahlberg) [1708033] - [fs] cifs: use a compound for setting an xattr (Leif Sahlberg) [1708033] - [fs] cifs: clean up indentation, replace spaces with tab (Leif Sahlberg) [1708033] - [fs] smb3: Fix rmdir compounding regression to strict servers (Leif Sahlberg) [1708033] - [fs] CIFS: Avoid returning EBUSY to upper layer VFS (Leif Sahlberg) [1708033] - [fs] cifs: Fix separator when building path from dentry (Leif Sahlberg) [1708033] - [fs] cifs: In Kconfig CONFIG_CIFS_POSIX needs depends on legacy (insecure cifs) (Leif Sahlberg) [1708033] - [fs] cifs: fix signed/unsigned mismatch on aio_read patch (Leif Sahlberg) [1708033] - [fs] cifs: don't dereference smb_file_target before null check (Leif Sahlberg) [1708033] - [fs] CIFS: Add direct I/O functions to file_operations (Leif Sahlberg) [1708033] - [fs] CIFS: Add support for direct I/O write (Leif Sahlberg) [1708033] - [fs] CIFS: Add support for direct I/O read (Leif Sahlberg) [1708033] - [fs] smb3: missing defines and structs for reparse point handling (Leif Sahlberg) [1708033] - [fs] smb3: allow more detailed protocol info on open files for debugging (Leif Sahlberg) [1708033] - [fs] smb3: on kerberos mount if server doesn't specify auth type use krb5 (Leif Sahlberg) [1708033] - [fs] smb3: add trace point for tree connection (Leif Sahlberg) [1708033] - [fs] cifs: fix spelling mistake, EACCESS -> EACCES (Leif Sahlberg) [1708033] - [fs] cifs: fix return value for cifs_listxattr (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number for cifs.ko to 2.14 (Leif Sahlberg) [1708033] - [fs] smb3: add debug for unexpected mid cancellation (Leif Sahlberg) [1708033] - [fs] cifs: allow calling SMB2_xxx_free(NULL) (Leif Sahlberg) [1708033] - [fs] smb3 - clean up debug output displaying network interfaces (Leif Sahlberg) [1708033] - [fs] smb3: show number of current open files in /proc/fs/cifs/Stats (Leif Sahlberg) [1708033] - [fs] cifs: add support for ioctl on directories (Leif Sahlberg) [1708033] - [fs] cifs: fallback to older infolevels on findfirst queryinfo retry (Leif Sahlberg) [1708033] - [fs] smb3: do not attempt cifs operation in smb3 query info error path (Leif Sahlberg) [1708033] - [fs] smb3: send backup intent on compounded query info (Leif Sahlberg) [1708033] - [fs] cifs: track writepages in vfs operation counters (Leif Sahlberg) [1708033] - [fs] smb2: fix uninitialized variable bug in smb2_ioctl_query_info (Leif Sahlberg) [1708033] - [fs] cifs: add IOCTL for QUERY_INFO passthrough to userspace (Leif Sahlberg) [1708033] - [fs] cifs: minor clarification in comments (Leif Sahlberg) [1708033] - [fs] CIFS: Print message when attempting a mount (Leif Sahlberg) [1708033] - [fs] CIFS: Adds information-level logging function (Leif Sahlberg) [1708033] - [fs] cifs: OFD locks do not conflict with eachothers (Leif Sahlberg) [1708033] - [fs] CIFS: SMBD: Do not call ib_dereg_mr on invalidated memory registration (Leif Sahlberg) [1708033] - [fs] CIFS: pass page offsets on SMB1 read/write (Leif Sahlberg) [1708033] - [fs] fs/cifs: fix uninitialised variable warnings (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoint for sending lease break responses to server (Leif Sahlberg) [1708033] - [fs] cifs: do not return atime less than mtime (Leif Sahlberg) [1708033] - [fs] smb3: update default requested iosize to 4MB from 1MB for recent dialects (Leif Sahlberg) [1708033] - [fs] smb3: Add debug message later in smb2/smb3 reconnect path (Leif Sahlberg) [1708033] - [fs] CIFS: make 'nodfs' mount opt a superblock flag (Leif Sahlberg) [1708033] - [fs] smb3: track the instance of each session for debugging (Leif Sahlberg) [1708033] - [fs] smb3: minor missing defines relating to reparse points (Leif Sahlberg) [1708033] - [fs] smb3: add way to control slow response threshold for logging and stats (Leif Sahlberg) [1708033] - [fs] cifs: minor updates to module description for cifs.ko (Leif Sahlberg) [1708033] - [fs] cifs: protect against server returning invalid file system block size (Leif Sahlberg) [1708033] - [fs] smb3: allow stats which track session and share reconnects to be reset (Leif Sahlberg) [1708033] - [fs] SMB3: Backup intent flag missing from compounded ops (Leif Sahlberg) [1708033] - [fs] cifs: create a define for the max number of iov we need for a SMB2 set_info (Leif Sahlberg) [1708033] - [fs] cifs: change SMB2_OP_RENAME and SMB2_OP_HARDLINK to use compounding (Leif Sahlberg) [1708033] - [fs] cifs: remove the is_falloc argument to SMB2_set_eof (Leif Sahlberg) [1708033] - [fs] cifs: change SMB2_OP_SET_INFO to use compounding (Leif Sahlberg) [1708033] - [fs] cifs: change SMB2_OP_SET_EOF to use compounding (Leif Sahlberg) [1708033] - [fs] cifs: make rmdir() use compounding (Leif Sahlberg) [1708033] - [fs] cifs: create helpers for SMB2_set_info_init/free() (Leif Sahlberg) [1708033] - [fs] cifs: change unlink to use a compound (Leif Sahlberg) [1708033] - [fs] cifs: change mkdir to use a compound (Leif Sahlberg) [1708033] - [fs] cifs: add a smb2_compound_op and change QUERY_INFO to use it (Leif Sahlberg) [1708033] - [fs] cifs: fix a credits leak for compund commands (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoint to catch cases where credit refund of failed op overlaps reconnect (Leif Sahlberg) [1708033] - [fs] cifs: remove set but not used variable 'cifs_sb' (Leif Sahlberg) [1708033] - [fs] cifs: Use kmemdup rather than duplicating its implementation in smb311_posix_mkdir() (Leif Sahlberg) [1708033] - [fs] smb3: do not display confusing message on mount to Azure servers (Leif Sahlberg) [1708033] - [fs] smb3: fix lease break problem introduced by compounding (Leif Sahlberg) [1708033] - [fs] cifs: only wake the thread for the very last PDU in a compound (Leif Sahlberg) [1708033] - [fs] cifs: add a warning if we try to to dequeue a deleted mid (Leif Sahlberg) [1708033] - [fs] smb2: fix missing files in root share directory listing (Leif Sahlberg) [1708033] - [fs] cifs: read overflow in is_valid_oplock_break() (Leif Sahlberg) [1708033] - [fs] cifs: integer overflow in in SMB2_ioctl() (Leif Sahlberg) [1708033] - [fs] CIFS: fix wrapping bugs in num_entries() (Leif Sahlberg) [1708033] - [fs] cifs: prevent integer overflow in nxt_dir_entry() (Leif Sahlberg) [1708033] - [fs] fs/cifs: suppress a string overflow warning (Leif Sahlberg) [1708033] - [fs] cifs: connect to servername instead of IP for IPC$ share (Leif Sahlberg) [1708033] - [fs] smb3: check for and properly advertise directory lease support (Leif Sahlberg) [1708033] - [fs] smb3: minor debugging clarifications in rfc1001 len processing (Leif Sahlberg) [1708033] - [fs] SMB3: Backup intent flag missing for directory opens with backupuid mounts (Leif Sahlberg) [1708033] - [fs] fs/cifs: don't translate SFM_SLASH (U+F026) to backslash (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number for cifs.ko to 2.12 (Leif Sahlberg) [1708033] - [fs] cifs: check kmalloc before use (Leif Sahlberg) [1708033] - [fs] cifs: check if SMB2 PDU size has been padded and suppress the warning (Leif Sahlberg) [1708033] - [fs] cifs: create a define for how many iovs we need for an SMB2_open() (Leif Sahlberg) [1708033] - [fs] smb3: create smb3 equivalent alias for cifs pseudo-xattrs (Leif Sahlberg) [1708033] - [fs] smb3: allow previous versions to be mounted with snapshot= mount parm (Leif Sahlberg) [1708033] - [fs] cifs: don't show domain= in mount output when domain is empty (Leif Sahlberg) [1708033] - [fs] cifs: add missing support for ACLs in SMB 3.11 (Leif Sahlberg) [1708033] - [fs] smb3: enumerating snapshots was leaving part of the data off end (Leif Sahlberg) [1708033] - [fs] cifs: update smb2_queryfs() to use compounding (Leif Sahlberg) [1708033] - [fs] cifs: update receive_encrypted_standard to handle compounded responses (Leif Sahlberg) [1708033] - [fs] cifs: create SMB2_open_init()/SMB2_open_free() helpers. (Leif Sahlberg) [1708033] - [fs] cifs: add SMB2_query_info_[init|free]() (Leif Sahlberg) [1708033] - [fs] cifs: add SMB2_close_init()/SMB2_close_free() (Leif Sahlberg) [1708033] - [fs] smb3: display stats counters for number of slow commands (Leif Sahlberg) [1708033] - [fs] CIFS: fix uninitialized ptr deref in smb2 signing (Leif Sahlberg) [1708033] - [fs] smb3: Do not send SMB3 SET_INFO if nothing changed (Leif Sahlberg) [1708033] - [fs] smb3: fix minor debug output for CONFIG_CIFS_STATS (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoint for slow responses (Leif Sahlberg) [1708033] - [fs] cifs: add compound_send_recv() (Leif Sahlberg) [1708033] - [fs] cifs: make smb_send_rqst take an array of requests (Leif Sahlberg) [1708033] - [fs] cifs: update init_sg, crypt_message to take an array of rqst (Leif Sahlberg) [1708033] - [fs] smb3: fix reset of bytes read and written stats (Leif Sahlberg) [1708033] - [fs] smb3: display bytes_read and bytes_written in smb3 stats (Leif Sahlberg) [1708033] - [fs] cifs: simple stats should always be enabled (Leif Sahlberg) [1708033] - [fs] cifs: use a refcount to protect open/closing the cached file handle (Leif Sahlberg) [1708033] - [fs] smb3: add reconnect tracepoints (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoint for session expired or deleted (Leif Sahlberg) [1708033] - [fs] cifs: remove unused stats (Leif Sahlberg) [1708033] - [fs] smb3: don't request leases in symlink creation and query (Leif Sahlberg) [1708033] - [fs] smb3: remove per-session operations from per-tree connection stats (Leif Sahlberg) [1708033] - [fs] SMB3: Number of requests sent should be displayed for SMB3 not just CIFS (Leif Sahlberg) [1708033] - [fs] smb3: snapshot mounts are read-only and make sure info is displayable about the mount (Leif Sahlberg) [1708033] - [fs] smb3: remove noisy warning message on mount (Leif Sahlberg) [1708033] - [fs] cifs: add missing debug entries for kconfig options (Leif Sahlberg) [1708033] - [fs] smb3: fill in statfs fsid and correct namelen (Leif Sahlberg) [1708033] - [fs] cifs: Make sure all data pages are signed correctly (Leif Sahlberg) [1708033] - [fs] CIFS: fix memory leak and remove dead code (Leif Sahlberg) [1708033] - [fs] cifs: use 64-bit timestamps for fscache (Leif Sahlberg) [1708033] - [fs] cifs: use timespec64 internally (Leif Sahlberg) [1708033] - [fs] cifs: Silence uninitialized variable warning (Leif Sahlberg) [1708033] - [fs] fs/cifs: Simplify ib_post_(send|recv|srq_recv)() calls (Leif Sahlberg) [1708033]- [edac] EDAC/amd64: Set maximum channel layer size depending on family (Gary Hook) [1690984] - [edac] EDAC/amd64: Adjust printed chip select sizes when interleaved (Gary Hook) [1690984] - [edac] EDAC/amd64: Recognize x16 symbol size (Gary Hook) [1690984] - [edac] EDAC/amd64: Support more than two Unified Memory Controllers (Gary Hook) [1690984] - [edac] EDAC/amd64: Use a macro for iterating over Unified Memory Controllers (Gary Hook) [1690984] - [edac] EDAC, amd64: Add Family 17h, models 10h-2fh support (Gary Hook) [1670609 1690984] - [md] dm mpath: fix missing call of path selector type->end_io (Mike Snitzer) [1686227] - [rpmspec] redhat: do not generate debuginfo for self-tests and samples (Ivan Vecera) [1708375] - [netdrv] broadcom: Mark expected switch fall-throughs (Kamal Heib) [1684380] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Kamal Heib) [1684380] - [netdrv] broadcom: tg3: fix use of SPEED_UNKNOWN ethtool constant (Kamal Heib) [1684380] - [netdrv] tg3: allow ethtool -p to work for NICs in down state (Kamal Heib) [1684380] - [netdrv] tg3: optionally use eth_platform_get_mac_address() to get mac address (Kamal Heib) [1684380] - [netdrv] tg3: extend PTP gettime function to read system clock (Kamal Heib) [1684380] - [netdrv] tg3: Fix fall-through annotations (Kamal Heib) [1684380] - [netdrv] tg3: Mark expected switch fall-throughs (Kamal Heib) [1684380] - [mm] x86/mm/KASLR: Fix the size of the direct mapping section (Baoquan He) [1669075] - [netdrv] net/mlx4_en: fix spelling mistake: "quiting" -> "quitting" (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: Fix error handling when initializing CQ bufs in the driver (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: Add masking for a few queries on HCA caps (Alaa Hleihel) [1691235 1691228] - [infiniband] IB/mlx4: Fix using wrong function to destroy sqp AHs under SRIOV (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4: replace pci_{,un}map_sg with dma_{,un}map_sg (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4: Get rid of page operation after dma_alloc_coherent (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: drop useless LIST_HEAD (Alaa Hleihel) [1691235 1691228] - [infiniband] IB/mlx4: Remove set but not used variable 'pd' (Alaa Hleihel) [1691235 1691228] - [infiniband] IB/mlx4: Utilize macro to calculate SQ spare size (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_en: remove fallback after kzalloc_node() (Alaa Hleihel) [1691235 1691228] - [infiniband] IB/mlx4: Remove unneeded NULL check (Alaa Hleihel) [1691235 1691228] - [infiniband] mlx4: Use snprintf instead of complicated strcpy (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: Fix several coding style errors (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: Fix return codes of unsupported operations (Alaa Hleihel) [1691235 1691228] - [netdrv] {net, IB}/mlx4: Initialize CQ buffers in the driver when possible (Alaa Hleihel) [1691235 1691228] - [netdrv] mlx4: use __vlan_hwaccel helpers (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_en: Fix build break when CONFIG_INET is off (Alaa Hleihel) [1691233 1691228] - [netdrv] net/mlx4_en: use __netdev_tx_sent_queue() (Alaa Hleihel) [1691233 1691228] - [netdrv] net/mlx4_en: add a missing include (Alaa Hleihel) [1691233 1691228] - [infiniband] IB/mlx4: Add port and TID to MAD debug print (Alaa Hleihel) [1691233 1691228] - [infiniband] IB/mlx4: Enable debug print of SMPs (Alaa Hleihel) [1691233 1691228] - [infiniband] RDMA: Fix dependencies for rdma_user_mmap_io (Alaa Hleihel) [1691233 1691228] - [infiniband] IB/mlx4: Remove unnecessary parentheses (Alaa Hleihel) [1691233 1691228] - [infiniband] RDMA/mlx4: Use rdma_user_mmap_io (Alaa Hleihel) [1691233 1691228] - [netdrv] net/mlx4_core: Fix warnings during boot on driverinit param set failures (Alaa Hleihel) [1691228] - [netdrv] net/mlx4_core: Use devlink region_snapshot parameter (Alaa Hleihel) [1691228] - [netdrv] net/mlx4_core: Add Crdump FW snapshot support (Alaa Hleihel) [1691228] - [netdrv] net/mlx4_core: Add health buffer address capability (Alaa Hleihel) [1691228] - [netdrv] mlx4: Add support for devlink reload and load driverinit values (Alaa Hleihel) [1691228 1663198] - [netdrv] mlx4: Add mlx4 initial parameters table and register it (Alaa Hleihel) [1691228 1663198] - [infiniband] IB/mlx4: Create slave AH's directly (Alaa Hleihel) [1691228] - [infiniband] IB/mlx4: Add support for drain SQ & RQ (Alaa Hleihel) [1691228] - [net] openvswitch: return an error instead of doing BUG_ON() (Eelco Chaudron) [1700468] - [include] net: add netif_is_geneve() (Petr Oros) [1707002] - [netdrv] team: fix possible recursive locking when add slaves (Hangbin Liu) [1700679] - [netdrv] phy: Fix ioctl handler when modifing MII_ADVERTISE (Petr Oros) [1691676] - [netdrv] mii: Add mii_lpa_mod_linkmode_lpa_t (Petr Oros) [1691676] - [netdrv] phy: marvell: Rename mii_lpa_to_linkmode_lpa_t (Petr Oros) [1691676] - [netdrv] mii: Rename mii_stat1000_to_linkmode_lpa_t (Petr Oros) [1691676] - [include] mii: Fix autoneg in mii_lpa_to_linkmode_lpa_t() (Petr Oros) [1691676] - [netdrv] phy: remove unused code in phy_probe (Petr Oros) [1691676] - [netdrv] phy: check if advertising is zero using linkmode_empty (Petr Oros) [1691676] - [netdrv] phy: marvell: remove set but not used variable 'pause' (Petr Oros) [1691676] - [netdrv] phy: Add support for resolving 5G and 2.5G autoneg (Petr Oros) [1691676] - [netdrv] phy: Add more link modes to the settings table (Petr Oros) [1691676] - [netdrv] phy: Fixup kerneldoc markup. (Petr Oros) [1691676] - [netdrv] phy: Convert u32 phydev->lp_advertising to linkmode (Petr Oros) [1691676] - [netdrv] ethernet: Convert phydev advertize and supported from u32 to link mode (Petr Oros) [1691676] - [netdrv] bonding: Issue NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [netdrv] bonding: Give bond_set_dev_addr() a return value (Ivan Vecera) [1705509] - [netdrv] ipvlan: Issue NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [net] bridge: Handle NETDEV_PRE_CHANGEADDR from ports (Ivan Vecera) [1705509] - [net] bridge: Issue NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [net] dev: Issue NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [net] dev: Add NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [net] dev: Add extack argument to dev_set_mac_address() (Ivan Vecera) [1705509] - [netdrv] phy: phy driver features are mandatory (Petr Oros) [1691720] - [netdrv] phy: add missing phy driver features (Petr Oros) [1691720] - [netdrv] phy: Add missing features to PHY drivers (Petr Oros) [1691720] - [netdrv] phy: genphy_10g_driver: Avoid NULL pointer dereference (Petr Oros) [1691720] - [netdrv] phy: phy_support_sym_pause: Clear Asym Pause (Petr Oros) [1691720] - [netdrv] phy: Replace phy driver features u32 with link_mode bitmap (Petr Oros) [1691720] - [netdrv] ethernet: xgbe: expand PHY_GBIT_FEAUTRES (Petr Oros) [1691720] - [net] net: phy: Add limkmode equivalents to some of the MII ethtool helpers (Petr Oros) [1691720] - [netdrv] phy: Add helper for advertise to lcl value (Petr Oros) [1691720] - [net] phy: Add helper to convert MII ADV register to a linkmode (Petr Oros) [1691720] - [netdrv] phy: Add phydev_info() (Petr Oros) [1691720] - [netdrv] phy: Add phydev_warn() (Petr Oros) [1691720] - [netdrv] phy: Move linkmode helpers to somewhere public (Petr Oros) [1691720] - [netdrv] ethernet: dpaa: remove unused variables (Petr Oros) [1691720] - [netdrv] ravb: Disable Pause Advertisement (Petr Oros) [1691720] - [netdrv] ethernet: Add helper to determine if pause configuration is supported (Petr Oros) [1691720] - [netdrv] ethernet: Add helper for set_pauseparam for Pause (Petr Oros) [1691720] - [netdrv] ethernet: Add helper for set_pauseparam for Asym Pause (Petr Oros) [1691720] - [netdrv] ethernet: Add helper for MACs which support pause (Petr Oros) [1691720] - [netdrv] ethernet: Add helper for MACs which support asym pause (Petr Oros) [1691720] - [netdrv] ethernet: Add helper to remove a supported link mode (Petr Oros) [1691720] - [netdrv] ethernet: Fix up drivers masking pause support (Petr Oros) [1691720] - [netdrv] bcmgenet: Fix speed selection for reverse MII (Petr Oros) [1691720] - [netdrv] ethernet: Use phy_set_max_speed() to limit advertised speed (Petr Oros) [1691720] - [netdrv] phy: bcm63xx: Allow to be built with COMPILE_TEST (Petr Oros) [1691720] - [netdrv] phy: et1011c: Remove incorrect missing 1000 Half (Petr Oros) [1691720] - [netdrv] phy: ste10Xp: Remove wrong SUPPORTED_Pause (Petr Oros) [1691720] - [tools] selftests: net: ip_defrag: cover new IPv6 defrag behavior (Guillaume Nault) [1660282] - [tools] selftests: net: fix/improve ip_defrag selftest (Guillaume Nault) [1660282] - [tools] selftests: use posix-style redirection in ip_defrag.sh (Guillaume Nault) [1660282] - [tools] selftests: net: Clean up an unused variable (Guillaume Nault) [1660282] - [tools] selftests/net: add ipv6 tests to ip_defrag selftest (Guillaume Nault) [1660282] - [tools] selftests/net: add ip_defrag selftest (Guillaume Nault) [1660282] - [net] ip6: fix skb leak in ip6frag_expire_frag_queue() (Guillaume Nault) [1660282] - [net] IP6 defrag: use rbtrees in nf_conntrack_reasm.c (Guillaume Nault) [1660282] - [net] IP6 defrag: use rbtrees for IPv6 defrag (Guillaume Nault) [1660282] - [net] IP defrag: encapsulate rbtree defrag code into callable functions (Guillaume Nault) [1660282] - [net] ipv4: do not handle duplicate fragments as overlapping (Guillaume Nault) [1660282] - [net] ipv4: ipv6: netfilter: Adjust the frag mem limit when truesize changes (Guillaume Nault) [1660282] - [net] ipv6: remove dependency of nf_defrag_ipv6 on ipv6 module (Guillaume Nault) [1660282] - [net] ipv6: fix typo in net/ipv6/reassembly.c (Guillaume Nault) [1660282] - [net] core: dev: Attach extack to NETDEV_PRE_UP (Ivan Vecera) [1705501] - [net] core: dev: Add call_netdevice_notifiers_extack() (Ivan Vecera) [1705501] - [net] core: dev: Add extack argument to __dev_change_flags() (Ivan Vecera) [1705501] - [net] core: dev: Add extack argument to dev_change_flags() (Ivan Vecera) [1705501] - [netdrv] ipvlan: ipvlan_set_port_mode(): Add an extack argument (Ivan Vecera) [1705501] - [netdrv] vrf: cycle_netdev(): Add an extack argument (Ivan Vecera) [1705501] - [net] net: core: dev: Add extack argument to dev_open() (Ivan Vecera) [1705501] - [net] vlan: conditional inclusion of FCoE hooks to match netdevice.h and bnx2x (Chris Leech) [1685894] - [net] Do not route unicast IP packets twice (Ivan Vecera) [1704923] - [net] skbuff: Rename 'offload_mr_fwd_mark' to 'offload_l3_fwd_mark' (Ivan Vecera) [1704923] - [net] devlink: Add 'fw_load_policy' generic parameter (Ivan Vecera) [1704902] - [net] bridge: Extend br_vlan_get_pvid() for bridge ports (Ivan Vecera) [1704863] - [net] ipv4: Notify about changes to ip_forward_update_priority (Ivan Vecera) [1704697] - [net] ipv4: Control SKB reprioritization after forwarding (Ivan Vecera) [1704697] - [net] dcb: Add priority-to-DSCP map getters (Ivan Vecera) [1704639] - [net] xsk: export xdp_get_umem_from_qid (Ivan Vecera) [1704606] - [net] net: Add lag.h, net_lag_port_dev_txable() (Ivan Vecera) [1704297] - [netdrv] team: Publish team_port_get_rcu() (Ivan Vecera) [1704297] - [net] sched: sch_api: set an error msg when qdisc_alloc_handle() fails (Ivan Vecera) [1677094] - [net] ethtool: Remove unnecessary null check in ethtool_rx_flow_rule_create (Ivan Vecera) [1691738] - [net] flow_offload: fix block stats (Ivan Vecera) [1691738] - [net] sched: flower: only return error from hw offload if skip_sw (Ivan Vecera) [1691738] - [net] flow_offload: Fix flow action infrastructure (Ivan Vecera) [1691738] - [net] ethtool: add ethtool_rx_flow_spec to flow_rule structure translator (Ivan Vecera) [1691738] - [net] flow_offload: add wake-up-on-lan and queue to flow_action (Ivan Vecera) [1691738] - [net] flow_offload: add statistics retrieval infrastructure and use it (Ivan Vecera) [1691738] - [net] cls_api: add translator to flow_action representation (Ivan Vecera) [1691738] - [net] flow_offload: add flow action infrastructure (Ivan Vecera) [1691738] - [net] flow_offload: add flow_rule and flow_match structures and use them (Ivan Vecera) [1691738] - [net] netfilter: ipv6: Don't preserve original oif for loopback address (Florian Westphal) [1702813] - [net] netfilter: ipv6: Preserve link scope traffic original oif (Florian Westphal) [1702813] - [net] sctp: implement memory accounting on rx path (Xin Long) [1665243] {CVE-2019-3874} - [net] sctp: implement memory accounting on tx path (Xin Long) [1665243] {CVE-2019-3874} - [net] openvswitch: fix flow actions reallocation (Eelco Chaudron) [1700468] - [net] openvswitch: fix missing checks for nla_nest_start (Eelco Chaudron) [1700468] - [net] openvswitch: fix a NULL pointer dereference (Eelco Chaudron) [1700468] - [net] openvswitch: meter: Use struct_size() in kzalloc() (Eelco Chaudron) [1700468] - [net] openvswitch: Fix IPv6 later frags parsing (Eelco Chaudron) [1700468] - [net] openvswitch: fix spelling mistake "execeeds" -> "exceeds" (Eelco Chaudron) [1700468] - [net] openvswitch: remove BUG_ON from get_dpdev (Eelco Chaudron) [1700468] - [net] openvswitch: fix linking without CONFIG_NF_CONNTRACK_LABELS (Eelco Chaudron) [1700468] - [net] revert "openvswitch: Fix template leak in error cases." (Eelco Chaudron) [1700468] - [net] openvswitch: Use correct reply values in datapath and vport ops (Eelco Chaudron) [1700468] - [net] ovs: fix return type of ndo_start_xmit function (Eelco Chaudron) [1700468] - [net] openvswitch: Derive IP protocol number for IPv6 later frags (Eelco Chaudron) [1700468] - [net] openvswitch: kernel datapath clone action (Eelco Chaudron) [1700468] - [net] openvswitch: Avoid OOB read when parsing flow nlattrs (Eelco Chaudron) [1700468] - [net] net/vlan: remove unused #define HAVE_VLAN_GET_TAG (Ivan Vecera) [1700369] - [net] vlan: include the shift in skb_vlan_tag_get_prio() (Ivan Vecera) [1700369] - [net] vlan: introduce __vlan_hwaccel_copy_tag() helper (Ivan Vecera) [1700369] - [net] vlan: introduce __vlan_hwaccel_clear_tag() helper (Ivan Vecera) [1700369] - [net] sctp: initialize _pad of sockaddr_in before copying to user memory (Xin Long) [1699076] - [net] sctp: use memdup_user instead of vmemdup_user (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_STREAM_SCHEDULER sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_EVENT sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_ENABLE_STREAM_RESET sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DEFAULT_PRINFO sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_DEACTIVATE_KEY sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_DELETE_KEY sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_ACTIVE_KEY sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_KEY sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_MAX_BURST sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_CONTEXT sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DEFAULT_SNDINFO sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DELAYED_SACK sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DEFAULT_SEND_PARAM sockopt (Xin Long) [1699076] - [net] sctp: not copy sctp_sock pd_lobby in sctp_copy_descendant (Xin Long) [1699076] - [net] sctp: get sctphdr by offset in sctp_compute_cksum (Xin Long) [1699076] - [net] sctp: call sctp_auth_init_hmacs() in sctp_sock_migrate() (Xin Long) [1699076] - [net] sctp: move up sctp_auth_init_hmacs() in sctp_endpoint_init() (Xin Long) [1699076] - [net] sctp: sctp_sock_migrate() returns error if sctp_bind_addr_dup() fails (Xin Long) [1699076] - [net] sctp: remove sched init from sctp_stream_init (Xin Long) [1699076] - [net] sctp: call iov_iter_revert() after sending ABORT (Xin Long) [1699076] - [net] ipvs: get sctphdr by sctphoff in sctp_csum_check (Xin Long) [1699076] - [net] sctp: chunk.c: correct format string for size_t in printk (Xin Long) [1699076] - [net] sctp: don't compare hb_timer expire date before starting it (Xin Long) [1699076] - [net] doc: sctp: Merge and clean up rst files (Xin Long) [1699076] - [net] sctp: set stream ext to NULL after freeing it in sctp_stream_outq_migrate (Xin Long) [1699076] - [net] sctp: add SCTP_FUTURE_ASOC and SCTP_CURRENT_ASSOC for SCTP_STREAM_SCHEDULER sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_EVENT sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_ENABLE_STREAM_RESET sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_DEFAULT_PRINFO sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_AUTH_DEACTIVATE_KEY sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_AUTH_DELETE_KEY sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_AUTH_ACTIVE_KEY sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_AUTH_KEY sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_MAX_BURST sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_CONTEXT sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_DEFAULT_SNDINFO sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_DEFAULT_SEND_PARAM sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_DELAYED_SACK sockopt (Xin Long) [1699076] - [net] sctp: add SCTP_CURRENT_ASSOC for SCTP_STREAM_SCHEDULER_VALUE sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_INTERLEAVING_SUPPORTED sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_RECONFIG_SUPPORTED sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_PR_SUPPORTED sockopt (Xin Long) [1699076] - [net] sctp: add SCTP_FUTURE_ASSOC for SCTP_PEER_ADDR_THLDS sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_LOCAL_AUTH_CHUNKS sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_MAXSEG sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_ASSOCINFO sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_RTOINFO sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_PEER_ADDR_PARAMS sockopt (Xin Long) [1699076] - [net] sctp: introduce SCTP_FUTURE/CURRENT/ALL_ASSOC (Xin Long) [1699076] - [net] sctp: set flow sport from saddr only when it's 0 (Xin Long) [1699076] - [net] sctp: set chunk transport correctly when it's a new asoc (Xin Long) [1699076] - [net] sctp: improve the events for sctp stream adding (Xin Long) [1699076] - [net] sctp: improve the events for sctp stream reset (Xin Long) [1699076] - [net] sctp: allocate sctp_sockaddr_entry with kzalloc (Xin Long) [1699076] - [net] sctp: initialize sin6_flowinfo for ipv6 addrs in sctp_inet6addr_event (Xin Long) [1699076] - [net] sctp: frag_point sanity check (Xin Long) [1699076] - [net] sctp: kfree_rcu asoc (Xin Long) [1699076] - [net] sctp: update frag_point when stream_interleave is set (Xin Long) [1699076] - [net] sctp: add sockopt SCTP_EVENT (Xin Long) [1699076] - [net] sctp: rename enum sctp_event to sctp_event_type (Xin Long) [1699076] - [net] sctp: add subscribe per asoc (Xin Long) [1699076] - [net] sctp: define subscribe in sctp_sock as __u16 (Xin Long) [1699076] - [net] sctp: process sk_reuseport in sctp_get_port_local (Xin Long) [1699076] - [net] sctp: add sock_reuseport for the sock in __sctp_hash_endpoint (Xin Long) [1699076] - [net] sctp: do reuseport_select_sock in __sctp_rcv_lookup_endpoint (Xin Long) [1699076] - [net] sctp: Fix SKB list traversal in sctp_intl_store_ordered(). (Xin Long) [1699076] - [net] sctp: Fix SKB list traversal in sctp_intl_store_reasm(). (Xin Long) [1699076] - [net] sctp: define SCTP_SS_DEFAULT for Stream schedulers (Xin Long) [1699076] - [net] sctp: clear the transport of some out_chunk_list chunks in sctp_assoc_rm_peer (Xin Long) [1699076] - [net] sctp: use sk_wmem_queued to check for writable space (Xin Long) [1699076] - [net] sctp: count both sk and asoc sndbuf with skb truesize and sctp_chunk size (Xin Long) [1699076] - [net] sctp: use the pmtu from the icmp packet to update transport pathmtu (Xin Long) [1699076] - [net] sctp: fix fall-through annotation (Xin Long) [1699076] - [net] sctp: Use skb_queue_is_first(). (Xin Long) [1699076] - [net] sctp: not traverse asoc trans list if non-ipv6 trans exists for ipv6_flowlabel (Xin Long) [1699076] - [net] sctp: fix invalid reference to the index variable of the iterator (Xin Long) [1699076] - [net] sctp: remove useless start_fail from sctp_ht_iter in proc (Xin Long) [1699076] - [net] sctp: Make wrappers for accessing in/out streams (Xin Long) [1699076] - [net] sctp: whitespace fixes (Xin Long) [1699076] - [net] sctp: check for ipv6_pinfo legal sndflow with flowlabel in sctp_v6_get_dst (Xin Long) [1699076] - [net] sctp: add support for setting flowlabel when adding a transport (Xin Long) [1699076] - [net] sctp: add spp_ipv6_flowlabel and spp_dscp for sctp_paddrparams (Xin Long) [1699076] - [net] sctp: add support for dscp and flowlabel per transport (Xin Long) [1699076] - [net] ipv4: add __ip_queue_xmit() that supports tos param (Xin Long) [1699076] - [net] sctp: add support for SCTP_REUSE_PORT sockopt (Xin Long) [1699076] - [netdrv] pptp: dst_release sk_dst_cache in pptp_sock_destruct (Xin Long) [1671606] - [net] datagram: fix unbounded loop in __skb_try_recv_datagram() (Paolo Abeni) [1692379] - [net] ipv6: route: purge exception on removal (Paolo Abeni) [1669049] - [net] vsock: cope with memory allocation failure at socket creation time (Paolo Abeni) [1671619] - [net] ptp: fix Spectre v1 vulnerability (Hangbin Liu) [1664624]- [infiniband] RDMA/bnxt_re: fix or'ing of data into an uninitialized struct member (Selvin Xavier) [1664798] - [netdrv] RDMA/bnxt_en: Enable RDMA driver support for 57500 chip (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Update kernel user abi to pass chip context (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Add extended psn structure for 57500 adapters (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Enable GSI QP support for 57500 series (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Skip backing store allocation for 57500 series (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Add 64bit doorbells for 57500 series (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Add chip context to identify 57500 series (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: fix a size calculation (Selvin Xavier) [1664798] - [infiniband] infiniband: bnxt_re: qplib: Check the return value of send_message (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Increase depth of control path command queue (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Query HWRM Interface version from FW (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Make use of destroy AH sleepable flag (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Make use of create AH sleepable flag (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Avoid accessing the device structure after it is freed (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix system hang when registration with L2 driver fails (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Avoid resource leak in case the NQ registration fails (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Wait for delayed work to finish before device removal (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Limit max_pkey to 16 bit value (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix qp async event reporting (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Report out of sequence hw counters (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Expose rx discards and drop counters (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Prevent driver crash due to NULL pointer in error message print (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Drop L2 async events silently (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Avoid accessing nq->bar_reg_iomem in failure case (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Avoid NULL check after accessing the pointer (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Remove the unnecessary version macro definition (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix recursive lock warning in debug kernel (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Add missing spin lock initialization (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: QPLIB: Add and use #define dev_fmt(fmt) "QPLIB: " fmt (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Modify a fall-through annotation (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix a bunch of off by one bugs in qplib_fp.c (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix a couple off by one bugs (Selvin Xavier) [1664798] - [powerpc] powerpc/fadump: Do not allow hot-remove memory from fadump reserved area. (Gustavo Duarte) [1524686] - [powerpc] powerpc/fadump: Throw proper error message on fadump registration failure (Gustavo Duarte) [1524686] - [powerpc] powerpc/fadump: Reservationless firmware assisted dump (Gustavo Duarte) [1524686] - [infiniband] IB/hfi1: Fix WQ_MEM_RECLAIM warning (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Implement CCA for TID RDMA protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove WARN_ON when freeing expected receive groups (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Unify the software PSN check for TID RDMA READ/WRITE (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to read next expected psn from hardware flow (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Delay the release of destination mr for TID RDMA WRITE DATA (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Do not flush send queue in the TID RDMA second leg (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Fix the allocation of RSM table (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Eliminate opcode tests on mr deref (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Clear the IOWAIT pending bits when QP is put into error state (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Failed to drain send queue when QP is put into error state (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add missing break in switch statement (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Fix a build warning for TID RDMA READ (Alex Estrin) [1660618] - [infiniband] RDMA/rdmavt: Adapt to handle non-uniform sizes on umem SGEs (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Prioritize the sending of ACK packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for TID RDMA WRITE protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Enable TID RDMA WRITE protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add interlock between TID RDMA WRITE and other requests (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add TID RDMA WRITE functionality into RDMA verbs (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add the dual leg code (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add the TID second leg ACK packet builder (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add the TID second leg send packet builder (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Resend the TID RDMA WRITE DATA packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to receive TID RDMA RESYNC packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA RESYNC packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add TID RDMA retry timer (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to receive TID RDMA ACK packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA ACK packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to receive TID RDMA WRITE DATA packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA WRITE DATA packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to receive TID RDMA WRITE response (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add TID resource timer (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA WRITE response (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions to receive TID RDMA WRITE request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add an s_acked_ack_queue pointer (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Allow for extra entries in QP's s_ack_queue (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Build TID RDMA WRITE request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for TID RDMA READ protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Enable TID RDMA READ protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add interlock between a TID RDMA request and other requests (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Integrate TID RDMA READ protocol into RC protocol (Alex Estrin) [1660618] - [include] IB/hfi1: Increment the retry timeout value for TID RDMA READ request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions for restarting TID RDMA READ request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add TID RDMA handlers (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions to receive TID RDMA READ response (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA READ response (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions to receive TID RDMA READ request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Set PbcInsertHcrc for TID RDMA packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions to build TID RDMA READ request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for flow and TID management functions (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add the counter n_tidwait (Alex Estrin) [1660618] - [infiniband] IB/hfi1: TID RDMA RcvArray programming and TID allocation (Alex Estrin) [1660618] - [infiniband] IB/hfi1: TID RDMA flow allocation (Alex Estrin) [1660618] - [infiniband] IB/hfi: Move RC functions into a header file (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for OPFN (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Integrate OPFN into RC transactions (Alex Estrin) [1660618] - [infiniband] IB/hfi1, IB/rdmavt: Allow for extending of QP's s_ack_queue (Alex Estrin) [1660618] - [infiniband] IB/hfi1: OPFN interface (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add OPFN helper functions for TID RDMA feature (Alex Estrin) [1660618] - [infiniband] IB/hfi1: OPFN support discovery (Alex Estrin) [1660618] - [infiniband] IB/{hfi1, qib, rvt} Cleanup open coded sge usage (Alex Estrin) [1660618] - [infiniband] IB/{hfi1,qib}: Cleanup open coded sge sizing (Alex Estrin) [1660618] - [infiniband] RDMA/qib: Use GUP longterm for PSM page pining (Alex Estrin) [1660618] - [infiniband] infiniband: qib: no need to check return value of debugfs_create functions (Alex Estrin) [1660618] - [infiniband] infiniband: hfi1: no need to check return value of debugfs_create functions (Alex Estrin) [1660618] - [infiniband] infiniband: hfi1: drop crazy DEBUGFS_SEQ_FILE_CREATE() macro (Alex Estrin) [1660618] - [infiniband] IB/{hfi1, qib}: Fix WC.byte_len calculation for UD_SEND_WITH_IMM (Alex Estrin) [1660618] - [infiniband] IB/qib: Fix an error code in qib_sdma_verbs_send() (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Reduce lock contention on iowait_lock for sdma and pio (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Close VNIC sdma_progress sleep window (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Allow the driver to initialize QP priv struct (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add OPFN and TID RDMA capability bits (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Unreserve a reserved request when it is completed (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Consider LMC in 16B/bypass ingress packet check (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Limit VNIC use of SDMA engines to the available count (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Correctly process FECN and BECN in packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Ignore LNI errors before DC8051 transitions to Polling state (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Dump pio info for non-user send contexts (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Fix a latency issue for small messages (Alex Estrin) [1660618] - [infiniband] RDMA/qib: Remove all occurrences of BUG_ON() (Alex Estrin) [1660618] - [infiniband] IB/qib: fix spelling mistake "colescing" -> "coalescing" (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Use VL15 for SM packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add mtu check for operational data VLs (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for iowait (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Prepare resource waits for dual leg (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Error path MAD response size is incorrect (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Move UnsupportedVL bits definitions to the correct header (Alex Estrin) [1660618] - [infiniband] IB/hfi1: set_intr_bits uses incorrect source for register modification (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Missing return value in error path for user sdma (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Right size user_sdma sequence numbers and related variables (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Move URGENT IRQ enable to hfi1_rcvctrl() (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Rework the IRQ API to be more flexible (Alex Estrin) [1660618] - [infiniband] IB/hfi1: PCIe bus width retry (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Make the MSIx resource allocation a bit more flexible (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Prepare for new HFI1 MSIx API (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Get the hfi1_devdata structure as early as possible (Alex Estrin) [1660618] - [infiniband] IB/hfi1: tune_pcie_caps is arbitrarily placed, poorly (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove duplicated defines (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Rework file list in Makefile (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove incorrect call to do_interrupt callback (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Set in_use_ctxts bits for user ctxts only (Alex Estrin) [1660618] - [include] include/rdma/opa_addr.h: Fix an endianness issue (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove INTx support and simplify MSIx usage (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Reorg ctxtdata and rightsize fields (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove caches of chip CSRs (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove unused/writeonly devdata fields (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Rightsize ctxt_eager_bufs fields (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove rcvctrl from ctxtdata (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove rcvhdrq_size (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove rcvhdrsize (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Move rhf_offset from devdata to ctxtdata (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Move normal functions from hfi1_devdata to const array (Alex Estrin) [1660618] - [infiniband] scsi: RDMA/srpt: Fix handling of TMF submission failure (Jonathan Toppins) [1685313] - [infiniband] scsi: RDMA/srpt: Fix a credit leak for aborted commands (Jonathan Toppins) [1685313] - [net] xprtrdma: Reduce the doorbell rate (Receive) (Jonathan Toppins) [1685313] - [net] xprtrdma: Fix sparse warnings (Jonathan Toppins) [1685313] - [net] xprtrdma: Fix helper that drains the transport (Jonathan Toppins) [1685313] - [netdrv] enic: fix build warning without CONFIG_CPUMASK_OFFSTACK (Jonathan Toppins) [1685313] - [infiniband] IB/usnic: Fix out of bounds index check in query pkey (Jonathan Toppins) [1685313] - [infiniband] IB/usnic: Remove stub functions (Jonathan Toppins) [1685313] - [infiniband] rdma: fix build errors on s390 and MIPS due to bad ZERO_PAGE use (Jonathan Toppins) [1685313] - [infiniband] RDMA/ucontext: Fix regression with disassociate (Jonathan Toppins) [1685313] - [infiniband] IB/iser: Fix dma_nents type definition (Jonathan Toppins) [1685313] - [infiniband] IB/iser: Pass the correct number of entries for dma mapped SGL (Jonathan Toppins) [1685313] - [infiniband] RDMA/rxe: Use for_each_sg_page iterator on umem SGL (Jonathan Toppins) [1685313] - [infiniband] RDMA/vmw_pvrdma: Fix memory leak on pvrdma_pci_remove (Jonathan Toppins) [1685313] - [infiniband] RDMA/vmw_pvrdma: Support upto 64-bit PFNs (Jonathan Toppins) [1683475] - [include] IB/mlx5: Remove dead code (Jonathan Toppins) [1685313] - [infiniband] IB/mlx5: Ranges in implicit ODP MR inherit its write access (Jonathan Toppins) [1685313] - [infiniband] IB/rdmavt: Fix frwr memory registration (Jonathan Toppins) [1685313] - [infiniband] IB/rdmavt: Add wc_flags and wc_immdata to cq entry trace (Jonathan Toppins) [1685313] - [infiniband] IB/rdmavt: Fix concurrency panics in QP post_send and modify to error (Jonathan Toppins) [1685313] - [infiniband] IB/rdmavt: Fix loopback send with invalidate ordering (Jonathan Toppins) [1685313] - [infiniband] IB/hfi1: Add limit test for RC/UC send via loopback (Jonathan Toppins) [1685313] - [infiniband] RDMA/iwcm: Fix string truncation error (Jonathan Toppins) [1685313] - [infiniband] RDMA/iwcm: add tos_set bool to iw_cm struct (Jonathan Toppins) [1685313] - [infiniband] RDMA/cma: listening device cm_ids should inherit tos (Jonathan Toppins) [1685313] - [infiniband] RDMA/cma: Rollback source IP address if failing to acquire device (Jonathan Toppins) [1685313] - [infiniband] RDMA/device: Call ib_cache_release_one() only from ib_device_release() (Jonathan Toppins) [1685313] - [infiniband] RDMA/device: Ensure that security memory is always freed (Jonathan Toppins) [1685313] - [infiniband] RDMA/uverbs: Fix an error flow in ib_uverbs_poll_cq (Jonathan Toppins) [1685313] - [infiniband] IB/ipoib: Make ipoib_intercept_dev_id_attr() static (Jonathan Toppins) [1685313] - [infiniband] RDMA: Provide safe ib_alloc_device() function (Jonathan Toppins) [1685313] - [infiniband] IB/core, ipoib: Do not overreact to SM LID change event (Jonathan Toppins) [1685313] - [infiniband] IB/core: Abort page fault handler silently during owning process exit (Jonathan Toppins) [1685313] - [infiniband] RDMA/core: Verify that memory window type is legal (Jonathan Toppins) [1685313] - [infiniband] IB/core: Don't register each MAD agent for LSM notifier (Jonathan Toppins) [1711086 1685313] - [include] IB/core: Eliminate a hole in MAD agent struct (Jonathan Toppins) [1711086 1685313] - [infiniband] IB/core: Fix potential memory leak while creating MAD agents (Jonathan Toppins) [1711086 1685313] - [infiniband] IB/core: Unregister notifier before freeing MAD security (Jonathan Toppins) [1711086 1685313] - [infiniband] IB/core: Destroy QP if XRC QP fails (Jonathan Toppins) [1685313] - [infiniband] IB/core: Declare local functions 'static' (Jonathan Toppins) [1685313] - [infiniband] RDMA/i40iw: Make sure to initialize ib_device_ops (Jonathan Toppins) [1685313] - [rpmspec] Update the kernel rpm package description to mention backports/bug fixes ("Herton R. Krzesinski") [1701064] - [netdrv] bonding: fix arp_validate toggling in active-backup mode (Jarod Wilson) [1654214] - [scsi] scsi: bnx2i: fix indentation issue, remove a tab (Maurizio Lombardi) [1665626] - [scsi] scsi: bnx2i: remove set but not used variable 'cid_num' (Maurizio Lombardi) [1665626] - [scsi] scsi: bnx2i: add error handling for ioremap_nocache (Maurizio Lombardi) [1665626] - [wireless] iwlwifi: mvm: Send LQ command as async when necessary (Stanislaw Gruszka) [1687265] - [scsi] scsi: bnx2fc: Fix error handling in probe() (Maurizio Lombardi) [1665625] - [scsi] scsi: bnx2fc: Fix NULL dereference in error handling (Maurizio Lombardi) [1665625] - [scsi] scsi: bnx2fc: Remove set but not used variable 'oxid' (Maurizio Lombardi) [1665625] - [scsi] bnx2fc_fcoe: Use skb_queue_walk_safe(). (Maurizio Lombardi) [1665625] - [netdrv] hv_netvsc: Fix rndis_per_packet_info internal field initialization (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Add handler for LRO setting change (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Add support for LRO/RSC in the vSwitch (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Fix unwanted wakeup after tx_disable (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Fix IP header checksum for coalesced packets (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: fix typos in code comments (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Fix hash key value reset after other ops (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Refactor assignments of struct netvsc_device_info (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Fix ethtool change hash key error (Mohammed Gamal) [1691375] - [netdrv] ice: Disable sniffing VF traffic on PF (Kamal Heib) [1659176] - [netdrv] ice: Use more efficient structures (Kamal Heib) [1659176] - [netdrv] ice: Use bitfields where possible (Kamal Heib) [1659176] - [netdrv] ice: Add function to program ethertype based filter rule on VSIs (Kamal Heib) [1659176] - [netdrv] ice: Separate if conditions for ice_set_features() (Kamal Heib) [1659176] - [netdrv] ice: Remove __always_unused attribute (Kamal Heib) [1659176] - [netdrv] ice: Suppress false-positive style issues reported by static analyzer (Kamal Heib) [1659176] - [netdrv] ice: Refactor getting/setting coalesce (Kamal Heib) [1659176] - [netdrv] ice: Always free/allocate q_vectors (Kamal Heib) [1659176] - [netdrv] ice: Do not unnecessarily initialize local variable (Kamal Heib) [1659176] - [netdrv] ice: Add more validation in ice_vc_cfg_irq_map_msg (Kamal Heib) [1659176] - [netdrv] ice: Don't remove VLAN filters that were never programmed (Kamal Heib) [1659176] - [netdrv] ice: Preserve VLAN Rx stripping settings (Kamal Heib) [1659176] - [netdrv] ice: Fix for allowing too many MDD events on VF (Kamal Heib) [1659176] - [netdrv] ice: Use pf instead of vsi-back (Kamal Heib) [1659176] - [netdrv] ice: Use dev_err when ice_cfg_vsi_lan fails (Kamal Heib) [1659176] - [netdrv] ice: Refactor link event flow (Kamal Heib) [1659176] - [netdrv] ice: Add missing PHY type to link settings (Kamal Heib) [1659176] - [netdrv] ice: Add reg_idx variable in ice_q_vector structure (Kamal Heib) [1659176] - [netdrv] ice: Remove runtime change of PFINT_OICR_ENA register (Kamal Heib) [1659176] - [netdrv] ice: Fix issue when adding more than allowed VLANs (Kamal Heib) [1659176] - [netdrv] ice: Remove unnecessary wait when disabling/enabling Rx queues (Kamal Heib) [1659176] - [netdrv] ice: Add ability to update rx-usecs-high (Kamal Heib) [1659176] - [netdrv] ice: Add 52 byte RSS hash key support (Kamal Heib) [1659176] - [netdrv] ice: Use ice_for_each_q_vector macro where possible (Kamal Heib) [1659176] - [netdrv] ice: Validate ring existence and its q_vector per VSI (Kamal Heib) [1659176] - [netdrv] ice: Reduce scope of variable in ice_vsi_cfg_rxqs (Kamal Heib) [1659176] - [netdrv] ice: Resolve static analysis reported issue (Kamal Heib) [1659176] - [netdrv] ice: Return configuration error without queue to disable (Kamal Heib) [1659176] - [netdrv] ice: Create framework for VSI queue context (Kamal Heib) [1659176] - [netdrv] ice: Calculate ITR increment based on direct calculation (Kamal Heib) [1700995 1659176] - [netdrv] ice: Bump driver version (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code to control FW LLDP and DCBX (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB rebuild (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code to get DCB related statistics (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add priority information into VLAN header (Kamal Heib) [1700995 1659176] - [netdrv] ice: Update rings based on TC information (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code to process LLDP MIB change events (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB initialization part 4/4 (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB initialization part 3/4 (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB initialization part 2/4 (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB initialization part 1/4 (Kamal Heib) [1700995 1659176] - [netdrv] ice: Bump version (Kamal Heib) [1700995 1659176] - [netdrv] ice: Fix incorrect use of abbreviations (Kamal Heib) [1700995 1659176] - [netdrv] ice: Fix typos in code comments (Kamal Heib) [1700995 1659176] - [netdrv] ice: Remove "2 BITS" comment (Kamal Heib) [1659176] - [netdrv] ice: Update comment regarding the ITR_GRAN_S (Kamal Heib) [1659176] - [netdrv] ice: Update function header for __ice_vsi_get_qs (Kamal Heib) [1659176] - [netdrv] ice: Remove unnecessary braces (Kamal Heib) [1659176] - [netdrv] ice: Remove unused function prototype (Kamal Heib) [1659176] - [netdrv] ice: Add missing case in print_link_msg for printing flow control (Kamal Heib) [1659176] - [netdrv] ice: Audit hotpath structures with pahole (Kamal Heib) [1659176] - [netdrv] ice: Do not bail out when filter already exists (Kamal Heib) [1659176] - [netdrv] ice: Fix issue with VF attempt to delete default MAC address (Kamal Heib) [1659176] - [netdrv] ice: enable VF admin queue interrupts (Kamal Heib) [1659176] - [netdrv] ice: Fix for adaptive interrupt moderation (Kamal Heib) [1659176] - [netdrv] ice: Implement pci_error_handler ops (Kamal Heib) [1659176] - [netdrv] ice: Put __ICE_PREPARED_FOR_RESET check in ice_prepare_for_reset (Kamal Heib) [1659176] - [netdrv] ice: use virt channel status codes (Kamal Heib) [1659176] - [netdrv] ice: Remove unnecessary newlines from log messages (Kamal Heib) [1659176] - [netdrv] ice: Create a generic name for the ice_rx_flg64_bits structure (Kamal Heib) [1659176] - [netdrv] ice: add and use new ice_for_each_traffic_class() macro (Kamal Heib) [1659176] - [netdrv] ice: change VF VSI tc info along with num_queues (Kamal Heib) [1659176] - [netdrv] ice: Prevent unintended multiple chain resets (Kamal Heib) [1659176] - [netdrv] ice: map Rx buffer pages with DMA attributes (Kamal Heib) [1659176] - [netdrv] ice: Limit the ice_add_rx_frag to frag addition (Kamal Heib) [1659176] - [netdrv] ice: Gather the rx buf clean-up logic for better reuse (Kamal Heib) [1659176] - [netdrv] ice: Introduce bulk update for page count (Kamal Heib) [1659176] - [netdrv] ice: Get rid of ice_pull_tail (Kamal Heib) [1659176] - [netdrv] ice: Pull out page reuse checks onto separate function (Kamal Heib) [1659176] - [netdrv] ice: Retrieve rx_buf in separate function (Kamal Heib) [1659176] - [netdrv] ice: Enable link events over the ARQ (Kamal Heib) [1659176] - [netdrv] ice: use irq_num var in ice_vsi_req_irq_msix (Kamal Heib) [1659176] - [netdrv] ice: Restore VLAN switch rule if port VLAN existed before (Kamal Heib) [1659176] - [netdrv] ice: update VSI config dynamically (Kamal Heib) [1659176] - [netdrv] ice: Get VF VSI instances directly via PF (Kamal Heib) [1659176] - [netdrv] ice: Don't let VF know that it is untrusted (Kamal Heib) [1659176] - [netdrv] ice: Set LAN_EN for all directional rules (Kamal Heib) [1659176] - [netdrv] ice: Do not set LB_EN for prune switch rules (Kamal Heib) [1659176] - [netdrv] ice: Enable LAN_EN for the right recipes (Kamal Heib) [1659176] - [netdrv] ice: Add support for PF/VF promiscuous mode (Kamal Heib) [1659176] - [netdrv] ice: code cleanup in ice_sched.c (Kamal Heib) [1659176] - [netdrv] ice: Remove unused vsi_id field (Kamal Heib) [1659176] - [netdrv] ice: fix some function prototype and signature style issues (Kamal Heib) [1659176] - [netdrv] ice: fix the divide by zero issue (Kamal Heib) [1659176] - [netdrv] ice: Fix issue reconfiguring VF queues (Kamal Heib) [1659176] - [netdrv] ice: Remove unused function prototype (Kamal Heib) [1659176] - [netdrv] ice: fix static analysis warnings (Kamal Heib) [1659176] - [netdrv] ice: Fix issue reclaiming resources back to the pool after reset (Kamal Heib) [1659176] - [netdrv] ice: Enable MAC anti-spoof by default (Kamal Heib) [1659176] - [netdrv] ice: Determine descriptor count and ring size based on PAGE_SIZE (Kamal Heib) [1659176] - [netdrv] ice: Reset all VFs with VFLR during SR-IOV init flow (Kamal Heib) [1659176] - [netdrv] ice: Get resources per function (Kamal Heib) [1659176] - [netdrv] ice: Implement flow to reset VFs with PFR and other resets (Kamal Heib) [1659176] - [netdrv] ice: configure GLINT_ITR to always have an ITR gran of 2 (Kamal Heib) [1659176] - [netdrv] ice: use ice_for_each_vsi macro when possible (Kamal Heib) [1659176] - [netdrv] ice : Ensure only valid bits are set in ice_aq_set_phy_cfg (Kamal Heib) [1659176] - [netdrv] ice: remove redundant variable and if condition (Kamal Heib) [1659176] - [netdrv] ice: avoid multiple unnecessary de-references in probe (Kamal Heib) [1659176] - [netdrv] ice: Fix issue with VF reset and multiple VFs support on PFs (Kamal Heib) [1659176] - [netdrv] ice: Fix broadcast traffic in port VLAN mode (Kamal Heib) [1659176] - [netdrv] ice: fix overlong string, update stats output (Kamal Heib) [1659176] - [netdrv] ice: Fix for FC get rx/tx pause params (Kamal Heib) [1659176] - [netdrv] ice: use absolute vector ID for VFs (Kamal Heib) [1659176] - [netdrv] ice: check for a leaf node presence (Kamal Heib) [1659176] - [netdrv] ice: flush Tx pipe on disable queue timeout (Kamal Heib) [1659176] - [netdrv] ice: clear VF ARQLEN register on reset (Kamal Heib) [1659176] - [netdrv] ice: don't spam VFs with link messages (Kamal Heib) [1659176] - [netdrv] ice: only use the VF for ICE_VSI_VF in ice_vsi_release (Kamal Heib) [1659176] - [netdrv] ice: fix numeric overflow warning (Kamal Heib) [1659176] - [netdrv] ice: fix issue where host reboots on unload when iommu=on (Kamal Heib) [1659176] - [netdrv] ice: fix ice_remove_rule_internal vsi_list handling (Kamal Heib) [1659176] - [netdrv] ice: fix stack hogs from struct ice_vsi_ctx structures (Kamal Heib) [1659176] - [netdrv] ice: sizeof() should be avoided (Kamal Heib) [1659176] - [netdrv] ice: Fix added in VSI supported nodes calc (Kamal Heib) [1659176] - [netdrv] ice: Fix the calculation of ICE_MAX_MTU (Kamal Heib) [1659176] - [netdrv] ice: Mark extack argument as __always_unused (Kamal Heib) [1659176] - [netdrv] ice: add const qualifier to mac_addr parameter (Kamal Heib) [1659176] - [netdrv] ice: Add support for new PHY types (Kamal Heib) [1659176] - [netdrv] ice: Offload SCTP checksum (Kamal Heib) [1659176] - [netdrv] ice: Allow for software timestamping (Kamal Heib) [1659176] - [netdrv] ice: Implement getting and setting ethtool coalesce (Kamal Heib) [1659176] - [netdrv] ice: Add support for adaptive interrupt moderation (Kamal Heib) [1659176] - [netdrv] ice: Move aggregator list into ice_hw instance (Kamal Heib) [1659176] - [netdrv] ice: Rework queue management code for reuse (Kamal Heib) [1659176] - [netdrv] ice: Add ethtool private flag to make forcing link down optional (Kamal Heib) [1659176] - [netdrv] ice: Set physical link up/down when an interface is set up/down (Kamal Heib) [1659176] - [netdrv] ice: Implement support for normal get_eeprom[_len] ethtool ops (Kamal Heib) [1659176] - [netdrv] ice: Add ethtool set_phys_id handler (Kamal Heib) [1659176] - [netdrv] ice: Configure RSS LUT and HASH KEY in rebuild path (Kamal Heib) [1659176] - [netdrv] ice: Refactor a few Tx scheduler functions (Kamal Heib) [1659176] - [netdrv] ice: Fix unused variable build warning (Kamal Heib) [1659176] - [netdrv] ice: Do not enable NAPI on q_vectors that have no rings (Kamal Heib) [1659176] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Kamal Heib) [1659176] - [netdrv] ice: Fix possible NULL pointer de-reference (Kamal Heib) [1659176] - [netdrv] ice: Use Tx|Rx in comments (Kamal Heib) [1659176] - [netdrv] ice: Cosmetic formatting changes (Kamal Heib) [1659176] - [netdrv] ice: Cleanup short function signatures (Kamal Heib) [1659176] - [netdrv] ice: Cleanup ice_tx_timeout() (Kamal Heib) [1659176] - [netdrv] ice: Fix return value from NAPI poll (Kamal Heib) [1659176] - [netdrv] ice: Constify global structures that can/should be (Kamal Heib) [1659176] - [netdrv] ice: Do not set LAN_EN for MAC-VLAN filters (Kamal Heib) [1659176] - [netdrv] ice: Pass the return value of ice_init_def_sw_recp() (Kamal Heib) [1659176] - [netdrv] ice: Cleanup duplicate control queue code (Kamal Heib) [1659176] - [netdrv] ice: Remove ICE_MAX_TXQ_PER_TXQG check when configuring Tx queue (Kamal Heib) [1659176] - [netdrv] ice: Destroy scheduler tree in reset path (Kamal Heib) [1659176] - [netdrv] ice: Fix to make VLAN priority tagged traffic to appear on all TCs (Kamal Heib) [1659176] - [netdrv] ice: Call pci_disable_sriov before stopping queues for VF (Kamal Heib) [1659176] - [netdrv] ice: Increase Rx queue disable timeout (Kamal Heib) [1659176] - [netdrv] ice: Fix NVM mask defines (Kamal Heib) [1659176] - [netdrv] ice: Avoid nested RTNL locking in ice_dis_vsi (Kamal Heib) [1659176] - [netdrv] ice: Calculate guaranteed VSIs per function and use it (Kamal Heib) [1659176] - [netdrv] ice: Remove node before releasing VSI (Kamal Heib) [1659176] - [netdrv] ice: Check for q_vector when stopping rings (Kamal Heib) [1659176] - [netdrv] ice: Fix debug print in ice_tx_timeout (Kamal Heib) [1659176] - [netdrv] intel-ethernet: use correct module license (Kamal Heib) [1659176] - [netdrv] bnx2x: Add support for detection of P2P event packets. (Manish Chopra) [1638306 1663271] - [netdrv] bnx2x: Replace magic numbers with macro definitions. (Manish Chopra) [1638306 1663271] - [netdrv] bnx2x: fix spelling mistake "dicline" -> "decline" (Manish Chopra) [1663271] - [netdrv] bnx2x: Utilize FW 7.13.11.0. (Manish Chopra) [1663271] - [netdrv] bnx2x: Remove set but not used variable 'mfw_vn' (Manish Chopra) [1663271] - [netdrv] bnx2x: Use struct_size() in kzalloc() (Manish Chopra) [1663271] - [netdrv] broadcom: Mark expected switch fall-throughs (Manish Chopra) [1663271] - [netdrv] bnx2x: Bump up driver version to 1.713.36 (Manish Chopra) [1663271] - [netdrv] bnx2x: fix various indentation issues (Manish Chopra) [1663271] - [netdrv] cross-tree: phase out dma_zalloc_coherent() on headers (Manish Chopra) [1663271] - [netdrv] bnx2x: Fix NULL pointer dereference in bnx2x_del_all_vlans() on some hw (Manish Chopra) [1663271] - [netdrv] bnx2x: Send update-svid ramrod with retry/poll flags enabled (Manish Chopra) [1663271] - [netdrv] bnx2x: Enable PTP only on the PF that initializes the port (Manish Chopra) [1663271] - [netdrv] bnx2x: Remove configured vlans as part of unload sequence. (Manish Chopra) [1663271] - [netdrv] bnx2x: Clear fip MAC when fcoe offload support is disabled (Manish Chopra) [1663271] - [netdrv] bnx2x: Add storm FW version to ethtool driver query output. (Manish Chopra) [1663271] - [netdrv] bnx2x: Add MBI version to ethtool driver query output. (Manish Chopra) [1663271] - [netdrv] drivers: net: remove inclusion when not needed (Manish Chopra) [1663271] - [netdrv] bnx2x: remove ndo_poll_controller (Manish Chopra) [1663271] - [netdrv] bnx2x: Provide VF link status in ndo_get_vf_config (Manish Chopra) [1663271] - [netdrv] bnx2x: Ignore bandwidth attention in single function mode (Manish Chopra) [1663271] - [block] block: remove CONFIG_LBDAF (Ming Lei) [1708452] - [kernel] sched/pelt: Fix warning and clean up IRQ PELT config (Phil Auld) [1637824] - [kernel] sched/pelt: Fix update_blocked_averages() for RT and DL classes (Phil Auld) [1637824] - [mm] mm, sched/numa: Remove remaining traces of NUMA rate-limiting (Phil Auld) [1637824] - [kernel] sched/fair: Fix cpu_util_wake() for 'execl' type workloads (Phil Auld) [1637824] - [kernel] sched/fair: Consider SD_NUMA when selecting the most idle group to schedule on (Phil Auld) [1637824] - [kernel] sched/numa: Migrate pages to local nodes quicker early in the lifetime of a task (Phil Auld) [1637824] - [mm] mm, sched/numa: Remove rate-limiting of automatic NUMA balancing migration (Phil Auld) [1637824] - [kernel] sched/numa: Avoid task migration for small NUMA improvement (Phil Auld) [1637824] - [mm] mm/migrate: Use spin_trylock() while resetting rate limit (Phil Auld) [1637824] - [kernel] sched/numa: Limit the conditions where scan period is reset (Phil Auld) [1637824] - [kernel] sched/numa: Reset scan rate whenever task moves across nodes (Phil Auld) [1637824] - [kernel] sched/numa: Pass destination CPU as a parameter to migrate_task_rq (Phil Auld) [1637824] - [kernel] sched/numa: Stop multiple tasks from moving to the CPU at the same time (Phil Auld) [1637824] - [kernel] sched/fair: Fix scale_rt_capacity() for SMT (Phil Auld) [1637824] - [kernel] sched/numa: Move task_numa_placement() closer to numa_migrate_preferred() (Phil Auld) [1637824] - [kernel] sched/numa: Use group_weights to identify if migration degrades locality (Phil Auld) [1637824] - [kernel] sched/numa: Update the scan period without holding the numa_group lock (Phil Auld) [1637824] - [kernel] sched/numa: Remove numa_has_capacity() (Phil Auld) [1637824] - [kernel] sched/numa: Modify migrate_swap() to accept additional parameters (Phil Auld) [1637824] - [kernel] sched/numa: Remove unused task_capacity from 'struct numa_stats' (Phil Auld) [1637824] - [kernel] sched/numa: Skip nodes that are at 'hoplimit' (Phil Auld) [1637824] - [kernel] sched/debug: Reverse the order of printing faults (Phil Auld) [1637824] - [kernel] sched/numa: Use task faults only if numa_group is not yet set up (Phil Auld) [1637824] - [kernel] sched/numa: Set preferred_node based on best_cpu (Phil Auld) [1637824] - [kernel] sched/numa: Simplify load_too_imbalanced() (Phil Auld) [1637824] - [kernel] sched/numa: Evaluate move once per node (Phil Auld) [1637824] - [kernel] sched/fair: Remove #ifdefs from scale_rt_capacity() (Phil Auld) [1637824] - [kernel] sched/cpufreq: Clarify sugov_get_util() (Phil Auld) [1637824] - [kernel] sched/sysctl: Remove unused sched_time_avg_ms sysctl (Phil Auld) [1637824] - [kernel] sched/core: Remove the rt_avg code (Phil Auld) [1637824] - [kernel] sched/core: Use PELT for scale_rt_capacity() (Phil Auld) [1637824] - [kernel] sched/cpufreq: Remove sugov_aggregate_util() (Phil Auld) [1637824] - [kernel] cpufreq/schedutil: Take time spent in interrupts into account (Phil Auld) [1637824] - [kernel] sched/irq: Add IRQ utilization tracking (Phil Auld) [1637824] - [kernel] cpufreq/schedutil: Use DL utilization tracking (Phil Auld) [1637824] - [kernel] sched/dl: Add dl_rq utilization tracking (Phil Auld) [1637824] - [kernel] cpufreq/schedutil: Use RT utilization tracking (Phil Auld) [1637824] - [kernel] sched/rt: Add rt_rq utilization tracking (Phil Auld) [1637824] - [kernel] sched/pelt: Move PELT related code in a dedicated file (Phil Auld) [1637824] - [char] ipmi_si: Potential array underflow in hotmod_handler() (Tony Camuso) [1665131] - [char] ipmi_si: Remove hacks for adding a dummy platform devices (Tony Camuso) [1665131] - [char] ipmi_si: Consolidate scanning the platform bus (Tony Camuso) [1665131] - [char] ipmi_si: Remove hotmod devices on removal and exit (Tony Camuso) [1665131] - [char] ipmi_si: Remove hardcode IPMI devices by scanning the platform bus (Tony Camuso) [1665131] - [char] ipmi_si: Switch hotmod to use a platform device (Tony Camuso) [1665131] - [char] ipmi: Fix failure on SMBIOS specified devices (Tony Camuso) [1665131] - [char] ipmi: Consolidate the adding of platform devices (Tony Camuso) [1665131] - [char] ipmi_si: Rename addr_type to addr_space to match what it does (Tony Camuso) [1665131] - [char] ipmi_si: Convert some types into unsigned (Tony Camuso) [1665131] - [char] ipmi: ipmi_si_hardcode.c: init si_type array to fix a crash (Tony Camuso) [1665131] - [char] ipmi_si: Fix crash when using hard-coded device (Tony Camuso) [1665131] - [char] ipmi: Use dedicated API for copying a UUID (Tony Camuso) [1665131] - [char] ipmi: Use defined constant for UUID representation (Tony Camuso) [1665131] - [char] ipmi:ssif: Change some pr_xxx to dev_xxx calls (Tony Camuso) [1665131] - [char] ipmi: kcs_bmc: handle devm_kasprintf() failure case (Tony Camuso) [1665131] - [char] ipmi: Fix return value when a message is truncated (Tony Camuso) [1665131] - [char] ipmi: clean an indentation issue, remove extraneous space (Tony Camuso) [1665131] - [char] ipmi: Make the smi watcher be disabled immediately when not needed (Tony Camuso) [1665131] - [char] ipmi: Fix how the lower layers are told to watch for messages (Tony Camuso) [1665131] - [char] ipmi: Fix SSIF flag requests (Tony Camuso) [1665131] - [char] ipmi_si: fix use-after-free of resource->name (Tony Camuso) [1665131] - [char] ipmi: Don't initialize anything in the core until something uses it (Tony Camuso) [1665131] - [char] ipmi:ssif: Fix handling of multi-part return messages (Tony Camuso) [1665131] - [char] ipmi:dmi: Use pr_fmt in the IPMI DMI code (Tony Camuso) [1665131] - [char] ipmi: Remove platform driver overrides and use the id_table (Tony Camuso) [1665131] - [char] ipmi: msghandler: Add and use pr_fmt and dev_fmt, remove PFX (Tony Camuso) [1665131] - [char] ipmi: Use more common logging styles (Tony Camuso) [1665131] - [acpi] ACPI / glue: Split dev_is_platform() out of module for wide use (Tony Camuso) [1665131]- [scsi] scsi: hpsa: bump driver version (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: remove timeout from TURs (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: clean up two indentation issues (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: mark expected switch fall-throughs (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: switch to generic DMA API (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: Use vmemdup_user to replace the open code (Joseph Szczypek) [1672669] - [netdrv] ibmvnic: Add device identification to requested IRQs (Steve Best) [1665717] - [crypto] crypto: authenc - fix parsing key with misaligned rta_len (Herbert Xu) [1707546] - [block] block: don't drain in-progress dispatch in blk_cleanup_queue() (Ming Lei) [1694879] - [block] blk-mq: move cancel of hctx->run_work into blk_mq_hw_sysfs_release (Ming Lei) [1694879] - [include] blk-mq: always free hctx after request queue is freed (Ming Lei) [1694879] - [block] blk-mq: split blk_mq_alloc_and_init_hctx into two parts (Ming Lei) [1694879] - [block] blk-mq: free hw queue's resource in hctx's release handler (Ming Lei) [1694879] - [block] blk-mq: move cancel of requeue_work into blk_mq_release (Ming Lei) [1694879] - [block] blk-mq: grab .q_usage_counter when queuing request from plug code path (Ming Lei) [1694879] - [block] block: fix use-after-free on gendisk (Ming Lei) [1694879] - [netdrv] bonding: fix event handling for stacked bonds (Jarod Wilson) [1708390] - [netdrv] bonding: show full hw address in sysfs for slave entries (Jarod Wilson) [1708390] - [netdrv] bonding: fix PACKET_ORIGDEV regression (Jarod Wilson) [1708390] - [netdrv] bonding: check slave set command firstly (Jarod Wilson) [1708390] - [netdrv] bonding: count master 3ad stats separately (Jarod Wilson) [1708390] - [netdrv] bonding: add support for xstats and export 3ad stats (Jarod Wilson) [1708390] - [netdrv] bonding: add 3ad stats (Jarod Wilson) [1708390] - [netdrv] bonding: 3ad: remove bond_3ad_rx_indication's length argument (Jarod Wilson) [1708390] - [netdrv] bonding: adjust style of bond_3ad_rx_indication (Jarod Wilson) [1708390] - [netdrv] bonding: update nest level on unlink (Jarod Wilson) [1708390] - [netdrv] bonding: fix indentation issues, remove extra spaces (Jarod Wilson) [1708390] - [netdrv] bonding: convert to DEFINE_SHOW_ATTRIBUTE (Jarod Wilson) [1708390] - [netdrv] bonding: fix 802.3ad state sent to partner when unbinding slave (Jarod Wilson) [1708390] - [netdrv] bonding: use netpoll_poll_dev() helper (Jarod Wilson) [1708390] - [net] netpoll: do not test NAPI_STATE_SCHED in poll_one_napi() (Jarod Wilson) [1708390] - [net] netpoll: make ndo_poll_controller() optional (Jarod Wilson) [1708390] - [netdrv] bonding: don't cast const buf in sysfs store (Jarod Wilson) [1708390] - [netdrv] netdevsim: fix sa_idx out of bounds check (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: add ipsec offload API test (Ivan Vecera) [1708373] - [netdrv] netdevsim: add ipsec offload testing (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: use dummydev as a test device (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: clear the return code at start of ipsec test (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: use a local IP address for IPsec tests (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: hide complaint from terminated monitor (Ivan Vecera) [1708373] - [powerpc] powerpc/watchdog: Use hrtimers for per-CPU heartbeat (Steve Best) [1708327] - [netdrv] ixgbevf: Update driver version for RHEL-8.1.0 (Ken Cox) [1659166] - [netdrv] drivers: net: intel: use secpath helpers in more places (Ken Cox) [1659166] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Ken Cox) [1659166] - [netdrv] ixgbevf: add support for software timestamps (Ken Cox) [1659166] - [netdrv] ixgbe/ixgbevf: fix XFRM_ALGO dependency (Ken Cox) [1659166] - [netdrv] ixgbevf: off by one in ixgbevf_ipsec_tx() (Ken Cox) [1659166] - [netdrv] ixgbevf: fix msglen for ipsec mbx messages (Ken Cox) [1659166] - [netdrv] ixgbevf: remove ndo_poll_controller (Ken Cox) [1659166] - [netdrv] intel-ethernet: use correct module license (Ken Cox) [1659166] - [netdrv] ixgbevf: enable VF IPsec offload operations (Ken Cox) [1659166] - [netdrv] ixgbevf: add VF IPsec offload code (Ken Cox) [1659166] - [netdrv] ixgbevf: add defines for IPsec offload request (Ken Cox) [1659166] - [netdrv] ixgbevf: VF2VF TCP RSS (Ken Cox) [1659166] - [netdrv] ixgbe: Update driver version for RHEL-8.1.0 (Ken Cox) [1659164] - [netdrv] intel: correct return from set features callback (Ken Cox) [1659164] - [netdrv] ixgbe: don't do any AF_XDP zero-copy transmit if netif is not OK (Ken Cox) [1659164] - [netdrv] ixgbe: fix potential RX buffer starvation for AF_XDP (Ken Cox) [1659164] - [netdrv] ixgbe: fix older devices that do not support IXGBE_MRQC_L3L4TXSWEN (Ken Cox) [1659164] - [netdrv] net: bpf: remove XDP_QUERY_XSK_UMEM enumerator (Ken Cox) [1659164] - [netdrv] ixgbe: Use struct_size() helper (Ken Cox) [1659164] - [netdrv] ixgbe: remove magic constant in ixgbe_reset_hw_82599() (Ken Cox) [1659164] - [netdrv] ixgbe: use mii_bus to handle MII related ioctls (Ken Cox) [1659164] - [netdrv] ixgbe: register a mdiobus (Ken Cox) [1659164] - [netdrv] drivers: net: intel: use secpath helpers in more places (Ken Cox) [1659164] - [netdrv] ixgbe: Fix race when the VF driver does a reset (Ken Cox) [1659164] - [netdrv] ixgbe: recognize 1000BaseLX SFP modules as 1Gbps (Ken Cox) [1659164] - [netdrv] ixgbe: Replace synchronize_sched() with synchronize_rcu() (Ken Cox) [1659164] - [netdrv] i40e/ixgbe/igb: fail on new WoL flag setting WAKE_MAGICSECURE (Ken Cox) [1659164] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Ken Cox) [1659164] - [netdrv] ixgbe: allow IPsec Tx offload in VEPA mode (Ken Cox) [1659164] - [netdrv] ixgbe: don't clear_bit on xdp_ring->state if xdp_ring is null (Ken Cox) [1659164] - [netdrv] ixgbe: fix MAC anti-spoofing filter after VFLR (Ken Cox) [1659164] - [netdrv] ixgbe/ixgbevf: fix XFRM_ALGO dependency (Ken Cox) [1659164] - [netdrv] drivers: net: remove inclusion when not needed (Ken Cox) [1659164] - [netdrv] ixgbe: check return value of napi_complete_done() (Ken Cox) [1659164] - [netdrv] ixgbe: add AF_XDP zero-copy Tx support (Ken Cox) [1659164] - [netdrv] ixgbe: move common Tx functions to ixgbe_txrx_common.h (Ken Cox) [1659164] - [netdrv] ixgbe: add AF_XDP zero-copy Rx support (Ken Cox) [1659164] - [netdrv] ixgbe: move common Rx functions to ixgbe_txrx_common.h (Ken Cox) [1659164] - [netdrv] ixgbe: added Rx/Tx ring disable/enable functions (Ken Cox) [1659164] - [netdrv] ixgbe: Fix crash with VFs and flow director on interface flap (Ken Cox) [1659164] - [netdrv] ixgbe: remove redundant function ixgbe_fw_recovery_mode() (Ken Cox) [1659164] - [netdrv] ixgbe: Fix ixgbe TX hangs with XDP_TX beyond queue limit (Ken Cox) [1659164] - [netdrv] ixgbe: remove ndo_poll_controller (Ken Cox) [1659164] - [netdrv] intel-ethernet: use correct module license (Ken Cox) [1659164] - [netdrv] ixgbe: fix the return value for unsupported VF offload (Ken Cox) [1659164] - [netdrv] ixgbe: disallow IPsec Tx offload when in SR-IOV mode (Ken Cox) [1659164] - [netdrv] ixgbe: add VF IPsec offload request message handling (Ken Cox) [1659164] - [netdrv] ixgbe: add VF IPsec offload enable flag (Ken Cox) [1659164] - [netdrv] ixgbe: add VF IPsec management (Ken Cox) [1659164] - [netdrv] ixgbe: prep IPsec constants for later use (Ken Cox) [1659164] - [netdrv] ixgbe: reload IPsec IP table after sa tables (Ken Cox) [1659164] - [netdrv] ixgbe: don't clear IPsec sa counters on HW clearing (Ken Cox) [1659164] - [netdrv] ixgbe: firmware recovery mode (Ken Cox) [1659164] - [netdrv] ixgbe: fix driver behaviour after issuing VFLR (Ken Cox) [1659164] - [netdrv] ixgbe: Prevent unsupported configurations with XDP (Ken Cox) [1659164] - [netdrv] ixgbe: Refactor queue disable logic to take completion time into account (Ken Cox) [1659164] - [netdrv] ixgbe: Reorder Tx/Rx shutdown to reduce time needed to stop device (Ken Cox) [1659164] - [netdrv] ixgbe: add ipsec security registers into ethtool register dump (Ken Cox) [1659164] - [netdrv] ixgbe: Do not allow LRO or MTU change with XDP (Ken Cox) [1659164] - [wireless] brcmfmac: add subtype check for event handling in data path (Stanislaw Gruszka) [1705386] {CVE-2019-9500} - [wireless] brcmfmac: assure SSID length from firmware is limited (Stanislaw Gruszka) [1705386] {CVE-2019-9500} - [base] driver core: Postpone DMA tear-down until after devres release (Maurizio Lombardi) [1698053]- [of] of: Add missing exports of node name compare functions (Neil Horman) [1665660] - [of] of: add node name compare helper functions (Neil Horman) [1665660] - [include] gpio: Add API to explicitly name a consumer (Neil Horman) [1665660] - [drivers] spi: spi-gpio: fix SPI_CS_HIGH capability (Neil Horman) [1665660] - [drivers] spi: use gpio[d]_set_value_cansleep for setting chipselect GPIO (Neil Horman) [1665660] - [drivers] spi: gpio: Advertise support for SPI_CS_HIGH (Neil Horman) [1665660] - [include] spi: support inter-word delay requirement for devices (Neil Horman) [1665660] - [drivers] spi: dw: Fix default polarity of native chipselect (Neil Horman) [1665660] - [drivers] spi: Support high CS when using descriptors (Neil Horman) [1665660] - [include] spi: Go back to immediate teardown (Neil Horman) [1665660] - [drivers] spi: dw: change snprintf to scnprintf for possible overflow (Neil Horman) [1665660] - [drivers] spi: dw: fix warning unused variable 'ret' (Neil Horman) [1665660] - [include] spi: core: avoid waking pump thread from spi_sync instead run teardown delayed (Neil Horman) [1665660] - [drivers] spi: dw: Convert to use CS GPIO descriptors (Neil Horman) [1665660] - [include] spi: Optionally use GPIO descriptors for CS GPIOs (Neil Horman) [1665660] - [drivers] spi: dw: fix potential variable assignment error (Neil Horman) [1665660] - [drivers] spi: Use of_node_name_eq for node name comparisons (Neil Horman) [1665660] - [drivers] spi: dw-mmio: add ACPI support (Neil Horman) [1665660] - [include] spi: add support for octal mode I/O data transfer (Neil Horman) [1665660] - [drivers] spi: Fix formatting of header block (Neil Horman) [1665660] - [drivers] spi: Fix core transfer waits after slave support (Neil Horman) [1665660] - [drivers] spi: Deal with slaves that return from transfer_one() unfinished (Neil Horman) [1665660] - [include] spi: gpio: Support 3WIRE high-impedance turn-around (Neil Horman) [1665660] - [drivers] spi: Make GPIO CSs honour the SPI_NO_CS flag (Neil Horman) [1665660] - [drivers] dw: spi: add support for Amazon's Alpine spi controller (Neil Horman) [1665660] - [include] spi: Add driver_override SPI device attribute (Neil Horman) [1665660] - [include] spi: make OF helper available for others (Neil Horman) [1665660] - [include] spi: switch to SPDX license identifier (Neil Horman) [1665660] - [drivers] spi: always use software fallback for SPI_CS_WORD when using cs_gio (Neil Horman) [1665660] - [drivers] spi: add software implementation for SPI_CS_WORD (Neil Horman) [1665660] - [include] spi: add new SPI_CS_WORD flag (Neil Horman) [1665660] - [drivers] spi: gpio: No MISO does not imply no RX (Neil Horman) [1665660] - [drivers] spi: dw: support 4-16 bits per word (Neil Horman) [1665660] - [drivers] spi: spi-gpio: Remove set but not used variable 'pdata' (Neil Horman) [1665660] - [drivers] spi: Do not print a message if spi_controller_{suspend,resume}() fails (Neil Horman) [1665660] - [drivers] spi: gpio: Fix copy-and-paste error (Neil Horman) [1665660] - [drivers] spi: dw-mmio: avoid hardcoded field mask (Neil Horman) [1665660] - [drivers] spi: dw-mmio: add MSCC Jaguar2 support (Neil Horman) [1665660] - [include] spi: Introduce one new field to set word delay (Neil Horman) [1665660] - [drivers] spi: Fix double IDR allocation with DT aliases (Neil Horman) [1665660] - [drivers] spi: fix IDR collision on systems with both fixed and dynamic SPI bus numbers (Neil Horman) [1665660] - [drivers] spi: spi-gpio: add SPI_3WIRE support (Neil Horman) [1665660] - [drivers] spi: add flags parameter to txrx_word function pointers (Neil Horman) [1665660] - [drivers] spi: dw-mmio: add MSCC Ocelot support (Neil Horman) [1665660] - [drivers] spi: dw: export dw_spi_set_cs (Neil Horman) [1665660] - [drivers] spi: dw: allow providing own set_cs callback (Neil Horman) [1665660] - [drivers] spi: dw: fix possible race condition (Neil Horman) [1665660] - [acpi] ACPI / APD: Add clock frequency for Hisilicon Hip08 SPI controller (Neil Horman) [1665660] - [md] md/raid: raid5 preserve the writeback action after the parity check (Nigel Croxon) [1702309] - [md] Revert "Don't jump to compute_result state from check_result state" (Nigel Croxon) [1702309] - [md] md: return -ENODEV if rdev has no mddev assigned (Nigel Croxon) [1702309] - [md] md: add __acquires/__releases annotations to handle_active_stripes (Nigel Croxon) [1702309] - [md] md: add __acquires/__releases annotations to (un)lock_two_stripes (Nigel Croxon) [1702309] - [md] md: mark md_cluster_mod static (Nigel Croxon) [1702309] - [md] md: use correct type in super_1_sync (Nigel Croxon) [1702309] - [md] md: use correct type in super_1_load (Nigel Croxon) [1702309] - [md] md: use correct types in md_bitmap_print_sb (Nigel Croxon) [1702309] - [md] md: add a missing endianness conversion in check_sb_changes (Nigel Croxon) [1702309] - [md] md: add mddev->pers to avoid potential NULL pointer dereference (Nigel Croxon) [1702309] - [md] md: batch flush requests. (Nigel Croxon) [1702309] - [md] Revert "MD: fix lock contention for flush bios" (Nigel Croxon) [1702309] - [md] Don't jump to compute_result state from check_result state (Nigel Croxon) [1702309] - [netdrv] bnxt_en: Reset device on RX buffer errors. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Improve RX consumer index validity check. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Drop oversize TX packets to prevent errors. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Wait longer for the firmware message response to complete. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix typo in firmware message timeout logic. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Return relevant error code when offload fails (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add support for mdio read/write to external PHY (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Propagate trusted VF attribute to firmware. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add support for BCM957504 (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.47. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Disable interrupts when allocating CP rings or NQs. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix context memory allocation. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix ring checking logic on 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Adjust default RX coalescing ticks to 10 us. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Support for 64-bit flow handle. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Increase context memory allocations on 57500 chips for RDMA. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add Level 2 context memory paging support. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Enhance bnxt_alloc_ring()/bnxt_free_ring(). (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add support for 2nd firmware message channel. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Introduce bnxt_get_hwrm_resp_addr & bnxt_get_hwrm_seq_id routines. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Avoid arithmetic on void * pointer. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Use macros for firmware message doorbell offsets. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Set hwrm_intr_seq_id value to its inverted value. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.33. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix ethtool self-test loopback. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: query force speeds before disabling autoneg mode. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Do not free port statistics buffer when device is down. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Save ring statistics before reset. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Return linux standard errors in bnxt_ethtool.c (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Don't set ETS on unused TCs. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add ethtool -S priority counters. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add SR-IOV support for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Disable MSIX before re-reserving NQs/CMPL rings. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Reserve 1 stat_ctx for RDMA driver. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Do not modify max_stat_ctxs after RDMA driver requests/frees stat_ctxs (Selvin Xavier) [1664477] - [netdrv] bnxt_en: get rid of num_stat_ctxs variable (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add bnxt_get_avail_cp_rings_for_en() helper function. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Store the maximum NQs available on the PF. (Selvin Xavier) [1664477] - [netdrv] bnxt: remove printing of hwrm message (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix _bnxt_get_max_rings() for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix NQ/CP rings accounting on the new 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Keep track of reserved IRQs. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix CNP CoS queue regression. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix filling time in bnxt_fill_coredump_record() (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add software "missed_irqs" counter. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Workaround occasional TX timeout on 57500 A0. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Disable RDMA support on the 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix rx_l4_csum_errors counter on 57500 devices. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix RSS context allocation. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Copy and paste bug in extended tx_stats (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add PCI ID for BCM57508 device. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add new NAPI poll function for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Refactor bnxt_poll_work(). (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add coalescing setup for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Use bnxt_cp_ring_info struct pointer as parameter for RX path. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add RSS support for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Increase RSS context array count and skip ring groups on 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Allocate/Free CP rings for 57500 series chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Modify bnxt_ring_alloc_send_msg() to support 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add helper functions to get firmware CP ring ID. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Allocate completion ring structures for 57500 series chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Modify the ring reservation functions for 57500 series chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Adjust MSIX and ring groups for 57500 series chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Re-structure doorbells. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add 57500 new chip ID and basic structures. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Configure context memory on new devices. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Check context memory requirements from firmware. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add new flags to setup new page table PTE bits on newer devices. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Refactor bnxt_ring_struct. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update interrupt coalescing logic. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add maximum extended request length fw message support. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add additional extended port statistics. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.3. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Remove unnecessary unsigned integer comparison and initialize variable (Selvin Xavier) [1664477] - [netdrv] bnxt_en: get the reduced max_irqs by the ones used by RDMA (Selvin Xavier) [1664477] - [netdrv] bnxt_en: free hwrm resources, if driver probe fails. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix enables field in HWRM_QUEUE_COS2BW_CFG request (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix VNIC reservations on the PF. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add a driver specific gre_ver_check devlink parameter. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Use msix_vec_per_pf_max and msix_vec_per_pf_min devlink params. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: return proper error when FW returns HWRM_ERR_CODE_RESOURCE_ACCESS_DENIED (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Use ignore_ari devlink parameter (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix TX timeout during netpoll. (Selvin Xavier) [1664477] - [netdrv] bnxt: remove ndo_poll_controller (Selvin Xavier) [1664477] - [netdrv] bnxt_en: don't try to offload VLAN 'modify' action (Selvin Xavier) [1664477] - [netdrv] bnxt_en: remove set but not used variable 'addr_type' (Selvin Xavier) [1664477] - [netdrv] bnxt_en: remove set but not used variable 'rx_stats' (Selvin Xavier) [1664477] - [netdrv] net: bnxt: Fix a uninitialized variable warning. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: take coredump_record structure off stack (Selvin Xavier) [1664477] - [netdrv] bnxt_en: avoid string overflow for record->system_name (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix strcpy() warnings in bnxt_ethtool.c (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Do not use the CNP CoS queue for networking traffic. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add DCBNL DSCP application protocol support. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add hwmon sysfs support to read temperature (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Notify firmware about IF state changes. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Move firmware related flags to a new fw_cap field in struct bnxt. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add BNXT_NEW_RM() macro. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add support for ethtool get dump. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update RSS setup and GRO-HW logic according to the latest spec. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add new VF resource allocation strategy mode. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add PHY retry logic. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add external loopback test to ethtool selftest. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Adjust timer based on ethtool stats-block-usecs settings. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update firmware interface version to 1.9.2.25. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: combine 'else if' and 'else' into single branch (Selvin Xavier) [1664477] - [netdrv] bnxt_en: remove redundant debug register dma mem allocation (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add bnxt_en initial params table and register it. (Selvin Xavier) [1664477] - [netdrv] sfc: mcdi_port: Mark expected switch fall-through (Jarod Wilson) [1685478] - [netdrv] sfc: ensure recovery after allocation failures (Jarod Wilson) [1685478] - [netdrv] sfc: Replace dev_kfree_skb_any by dev_consume_skb_any (Jarod Wilson) [1685478] - [netdrv] sfc: add bundle partition definitions to mtd (Jarod Wilson) [1685478] - [netdrv] sfc: Replace spin_is_locked() with lockdep (Jarod Wilson) [1685478] - [netdrv] sfc: remove ndo_poll_controller (Jarod Wilson) [1685478] - [iommu] iommu/amd: Set exclusion range correctly (Jerry Snitselaar) [1702766] - [iommu] iommu/amd: Reserve exclusion range in iova-domain (Jerry Snitselaar) [1694835] - [scsi] scsi: mpt3sas: Fix kernel panic during expander reset (Tomas Henzl) [1677693] - [mm] mm/vmstat.c: fix /proc/vmstat format for CONFIG_DEBUG_TLBFLUSH=y CONFIG_SMP=n (Waiman Long) [1705607] - [mm] x86/mm: Drop usage of __flush_tlb_all() in kernel_physical_mapping_init() (Waiman Long) [1705607] - [include] x86/mm: Validate kernel_physical_mapping_init() PTE population (Waiman Long) [1705607] - [include] generic/pgtable: Introduce set_pte_safe() (Waiman Long) [1705607] - [include] generic/pgtable: Introduce {p4d,pgd}_same() (Waiman Long) [1705607] - [include] generic/pgtable: Make {pmd, pud}_same() unconditionally available (Waiman Long) [1705607] - [mm] percpu: stop printing kernel addresses (Waiman Long) [1705607] - [x86] x86/speculation: Prevent deadlock on ssb_state::lock (Waiman Long) [1705607] - [fs] debugfs: fix use-after-free on symlink traversal (Waiman Long) [1705607] - [lib] debugobjects: avoid recursive calls with kmemleak (Waiman Long) [1705607] - [mm] mm/swapfile.c: use kvzalloc for swap_info_struct allocation (Waiman Long) [1705607] - [mm] hugetlbfs: fix kernel BUG at fs/hugetlbfs/inode.c:444! (Waiman Long) [1705607] - [include] watchdog/core: Add missing prototypes for weak functions (Waiman Long) [1705607] - [mm] memory_hotplug: cond_resched in __remove_pages (Waiman Long) [1705607] - [kernel] genirq: Fix race on spurious interrupt detection (Waiman Long) [1705607] - [kernel] printk: Fix panic caused by passing log_buf_len to command line (Waiman Long) [1705607] - [mm] mm/hmm: fix race between hmm_mirror_unregister() and mmu_notifier callback (Waiman Long) [1705607] - [mm] mm/rmap: map_pte() was not handling private ZONE_DEVICE page properly (Waiman Long) [1705607] - [mm] hugetlbfs: dirty pages as they are added to pagecache (Waiman Long) [1705607] - [fs] mm: /proc/pid/smaps_rollup: fix NULL pointer deref in smaps_pte_range() (Waiman Long) [1705607] - [kernel] sched/fair: Fix the min_vruntime update logic in dequeue_entity() (Waiman Long) [1705607] - [mm] x86/mm/pat: Disable preemption around __flush_tlb_all() (Waiman Long) [1705607] - [x86] x86/corruption-check: Fix panic in memory_corruption_check() when boot option without value is provided (Waiman Long) [1705607] - [x86] x86/time: Correct the attribute on jiffies' definition (Waiman Long) [1705607] - [x86] x86/percpu: Fix this_cpu_read() (Waiman Long) [1705607] - [x86] x86/tsc: Force inlining of cyc2ns bits (Waiman Long) [1705607] - [mm] mm/migrate.c: split only transparent huge pages when allocation fails (Waiman Long) [1705607] - [mm] mm/thp: fix call to mmu_notifier in set_pmd_migration_entry() v2 (Waiman Long) [1705607] - [mm] mm/mmap.c: don't clobber partially overlapping VMA with MAP_FIXED_NOREPLACE (Waiman Long) [1705607] - [mm] percpu: stop leaking bitmap metadata blocks (Waiman Long) [1705607] - [lib] vsprintf: Fix off-by-one bug in bstr_printf() processing dereferenced pointers (Waiman Long) [1705607] - [mm] mm/vmstat.c: fix outdated vmstat_text (Waiman Long) [1705607] - [base] PM / core: Clear the direct_complete flag on errors (Waiman Long) [1705607] - [tools] x86/vdso: Fix vDSO syscall fallback asm constraint regression (Waiman Long) [1705607] - [x86] x86/vdso: Only enable vDSO retpolines when enabled and supported (Waiman Long) [1705607] - [tools] selftests/x86: Add clock_gettime() tests to test_vdso (Waiman Long) [1705607] - [x86] x86/vdso: Fix asm constraints on vDSO syscall fallbacks (Waiman Long) [1705607] - [drivers] clocksource/drivers/timer-atmel-pit: Properly handle error cases (Waiman Long) [1705607] - [mm] mm/vmstat.c: skip NR_TLB_REMOTE_FLUSH* properly (Waiman Long) [1705607] - [mm] mm, thp: fix mlocking THP page with migration enabled (Waiman Long) [1705607] - [mm] mm: migration: fix migration of huge PMD shared pages (Waiman Long) [1705607] - [net] net/smc: improve smc_conn_create reason codes (Philipp Rudo) [1703471] - [net] net/smc: improve smc_listen_work reason codes (Philipp Rudo) [1703471] - [net] net/smc: code cleanup smc_listen_work (Philipp Rudo) [1703471] - [net] net/smc: cleanup of get vlan id (Philipp Rudo) [1703471] - [net] net/smc: consolidate function parameters (Philipp Rudo) [1703471] - [net] net/smc: check for ip prefix and subnet (Philipp Rudo) [1703471] - [net] net/smc: fallback to TCP after connect problems (Philipp Rudo) [1703471] - [net] net/smc: nonblocking connect rework (Philipp Rudo) [1703471] - [net] net/smc: move unhash before release of clcsock (Philipp Rudo) [1703471] - [net] net/smc: fix return code from FLUSH command (Philipp Rudo) [1703471] - [net] net/smc: propagate file from SMC to TCP socket (Philipp Rudo) [1703471] - [net] net/smc: fix a NULL pointer dereference (Philipp Rudo) [1703471] - [net] net/smc: wait for pending work before clcsock release_sock (Philipp Rudo) [1703471] - [net] net/smc: allow pnetid-less configuration (Philipp Rudo) [1700797] - [net] net/smc: allow PCI IDs as ib device names in the pnet table (Philipp Rudo) [1700797] - [net] net/smc: add pnet table namespace support (Philipp Rudo) [1700797] - [net] net/smc: add smcd support to the pnet table (Philipp Rudo) [1700797] - [net] net/smc: rework pnet table (Philipp Rudo) [1700797] - [net] net/smc: cleanup for smcr_tx_sndbuf_nonempty (Philipp Rudo) [1700797]- [tools] tools power turbostat: Override CFLAGS assignments and add LDFLAGS to build command (Steve Best) [1705959] - [tools] tools/power turbostat: update version number (Steve Best) [1705959] - [tools] tools/power turbostat: Add checks for failure of fgets() and fscanf() (Steve Best) [1705959] - [tools] tools/power turbostat: Warn on bad ACPI LPIT data (Steve Best) [1705959] - [tools] tools/power turbostat: Also read package power on AMD F17h (Zen) (Steve Best) [1705959] - [tools] tools/power turbostat: Add support for AMD Fam 17h (Zen) RAPL (Steve Best) [1705959] - [tools] tools/power turbostat: Do not display an error on systems without a cpufreq driver (Steve Best) [1705959] - [tools] tools/power turbostat: Add Die column (Steve Best) [1705959] - [tools] tools/power turbostat: Cleanup CNL-specific code (Steve Best) [1705959] - [tools] tools/power turbostat: Cleanup CC3-skip code (Steve Best) [1705959] - [tools] tools/power turbostat: Restore ability to execute in topology-order (Steve Best) [1705959] - [tools] tools/power turbostat: fix goldmont C-state limit decoding (Steve Best) [1705959] - [tools] tools/power turbostat: reduce debug output (Steve Best) [1705959] - [tools] tools/power turbosat: fix AMD APIC-id output (Steve Best) [1705959] - [mmc] mmc: sdhci-iproc: Add ACPI support (Mark Langsdorf) [1576966] - [mmc] mmc: sdhci-pltfm: Convert DT properties to generic device properties (Mark Langsdorf) [1576966] - [tty] serial: 8250_dw: Add ACPI support for uart on Broadcom SoC (Mark Langsdorf) [1576966] - [watchdog] watchdog: sp805: Add clock-frequency property (Mark Langsdorf) [1576966] - [watchdog] watchdog: sp805: set WDOG_HW_RUNNING when appropriate (Mark Langsdorf) [1576966] - [thermal] thermal: broadcom: Add Stingray thermal driver (Mark Langsdorf) [1576966] - [hv] hv: vmbus: Change server monitor_pages index to 0 (Mohammed Gamal) [1691383] - [kernel] hv: vmbus: Expose counters for interrupts and full conditions (Mohammed Gamal) [1691383] - [kernel] vmbus: Switch to use new generic UUID API (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Check for ring when getting debug info (Mohammed Gamal) [1691383] - [x86] hyper-v: move synic/stimer control structures definitions to hyperv-tlfs.h (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Return -EINVAL for the sys files for unopened channels (Mohammed Gamal) [1691383] - [hv] x86, hyperv: remove PCI dependency (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Offload the handling of channels to two workqueues (Mohammed Gamal) [1691383] - [hv] hv: vmbus: check the creation_status in vmbus_establish_gpadl() (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Remove the useless API vmbus_get_outgoing_channel() (Mohammed Gamal) [1691383] - [hv] hv: kvp: Use u to print U32 (Mohammed Gamal) [1691383] - [hv] hv_utils: update name in struct hv_driver util_drv (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Get rid of unnecessary state in hv_context (Mohammed Gamal) [1691383] - [hv] hv: kvp: Fix the recent regression caused by incorrect clean-up (Mohammed Gamal) [1691383] - [hv] hv_balloon: Replace spin_is_locked() with lockdep (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Use cpumask_var_t for on-stack cpu mask (Mohammed Gamal) [1691383] - [hv] hv: kvp: Fix two "this statement may fall through" warnings (Mohammed Gamal) [1691383] - [hv] hv: kvp: Fix the indentation of some "break" statements (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Fix the descriptions of some function parameters (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Use get/put_cpu() in vmbus_connect() (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Fix synic per-cpu context initialization (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Cleanup synic memory free path (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Remove use of slow_virt_to_phys() (Mohammed Gamal) [1691383] - [hv] hv: vmbus: add numa_node to sysfs (Mohammed Gamal) [1691383] - [x86] hv: vmbus: Get rid of MSR access from vmbus_drv.c (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Fix the issue with freeing up hv_ctl_table_hdr (Mohammed Gamal) [1691383] - [hv] hv: vmus: Fix the check for return value from kmsg get dump buffer (Mohammed Gamal) [1691383] - [hv] hv: Send one page worth of kmsg dump over Hyper-V during panic (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Remove x86 MSR refs in arch independent code (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Fix the offer_in_progress in vmbus_process_offer() (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Add comments on ring buffer signaling (Mohammed Gamal) [1691383] - [video] use the new async probing feature for the hyperv drivers (Mohammed Gamal) [1691383] - [rpmspec] kernel-packaging: Remove kernel files from kernel-modules-extra package (Prarit Bhargava) [1705216] - [fs] xfs: don't ever put nlink > 0 inodes on the unlinked list (Brian Foster) [1693063] - [fs] xfs: reserve blocks for ifree transaction during log recovery (Brian Foster) [1693063] - [fs] xfs: rename m_inotbt_nores to m_finobt_nores (Brian Foster) [1693063] - [net] xfrm: Honor original L3 slave device in xfrmi policy lookup (Herbert Xu) [1702198] - [net] xfrm: Fix inbound traffic via XFRM interfaces across network namespaces (Herbert Xu) [1702198] - [net] xfrm: Make set-mark default behavior backward compatible (Herbert Xu) [1702198] - [net] xfrm: remove unnecessary check in xfrmi_get_stats64 (Herbert Xu) [1702198] - [net] xfrm: fix gro_cells leak when remove virtual xfrm interfaces (Herbert Xu) [1702198] - [net] xfrm: Make function xfrmi_get_link_net() static (Herbert Xu) [1702198] - [net] xfrm: fix ptr_ret.cocci warnings (Herbert Xu) [1702198] - [net] xfrm: Return detailed errors from xfrmi_newlink (Herbert Xu) [1702198] - [net] xfrm: Allow xfrmi if_id to be updated by UPDSA (Herbert Xu) [1702198] - [net] xfrm: Remove xfrmi interface ID from flowi (Herbert Xu) [1702198] - [net] xfrm: Allow Set Mark to be Updated Using UPDSA (Herbert Xu) [1702198] - [net] xfrm: Add virtual xfrm interfaces (Herbert Xu) [1702198] - [net] xfrm: Add a new lookup key to match xfrm interfaces. (Herbert Xu) [1702198] - [net] flow: Extend flow informations with xfrm interface id. (Herbert Xu) [1702198] - [net] xfrm: Extend the output_mark to support input direction and masking. (Herbert Xu) [1702198] - [fs] xfs: don't account extra agfl blocks as available (Brian Foster) [1656687] - [scsi] scsi: hisi_sas: Some misc tidy-up (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Don't fail IT nexus reset for Open Reject timeout (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Don't hard reset disk during controller reset (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Support all RAS events with MSI interrupts (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: allocate different SAS address for directly attached situation (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Adjust the printk format of functions hisi_sas_init_device() (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Fix for setting the PHY linkrate when disconnected (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Remedy inconsistent PHY down state in software (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: add host reset interface for test (Xiaojun Tan) [1702614] - [hid] HID: Increase maximum report size allowed by hid_field_extract() (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: remove data[128] usage on stack when sending HBM request (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: move doorbell writing before flush (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: Optimize writing ipc message from queue (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: avoid binding wrong ishtp_cl_device (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: Enable Ice Lake mobile (Tony Camuso) [1688112] - [hid] HID: increase maximum global item tag report size to 256 (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: Enable Sunrise Point-H ish driver (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: remove redundant variable num_frags (Tony Camuso) [1688112]- [s390] Disable kexec_load via kernel_lockdown for s390 (Philipp Rudo) [1659399] - [s390] s390/ipl: Provide has_secure sysfs attribute (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Create ipl report and pass to next kernel (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Signature verification prototype (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Load new kernel to absolute 0 (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Unify loader code (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Simplify parmarea access (Philipp Rudo) [1659399] - [s390] s390/purgatory: Omit use of bin2c (Philipp Rudo) [1659399] - [s390] s390/purgatory: Reduce purgatory size (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Fix detection of text segment in ELF loader (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Fix potential segment overlap in ELF loader (Philipp Rudo) [1659399] - [s390] s390/zcore: Rename ipl_block to mitigate name collision (Philipp Rudo) [1659399] - [s390] s390/boot: pad bzImage to 4K (Philipp Rudo) [1659399] - [s390] s390/ipl: add helper functions to create an IPL report (Philipp Rudo) [1659399] - [s390] s390/ipl: read IPL report at early boot (Philipp Rudo) [1659399] - [s390] s390/ipl: add definitions for the IPL report block (Philipp Rudo) [1659399] - [s390] s390/ipl: provide uapi header for list directed IPL (Philipp Rudo) [1659399] - [s390] s390/ipl: make ipl_info less confusing (Philipp Rudo) [1659399] - [s390] s390: introduce .boot.preserved.data section compile time validation (Philipp Rudo) [1659399] - [s390] s390: move ipl block to .boot.preserved.data section (Philipp Rudo) [1659399] - [s390] s390: introduce .boot.preserved.data section (Philipp Rudo) [1659399] - [mm] s390: clean up redundant facilities list setup (Philipp Rudo) [1659399] - [s390] s390/als: remove duplicated in-place implementation of stfle (Philipp Rudo) [1659399] - [netdrv] fm10k: Fix a potential NULL pointer dereference (Neil Horman) [1659172] - [netdrv] fm10k: use struct_size() in kzalloc() (Neil Horman) [1659172] - [netdrv] fm10k: TRIVIAL cleanup of extra spacing in function comment (Neil Horman) [1659172] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Neil Horman) [1659172] - [netdrv] fm10k: bump driver version to match out-of-tree release (Neil Horman) [1659172] - [netdrv] fm10k: add missing device IDs to the upstream driver (Neil Horman) [1659172] - [netdrv] fm10k: ensure completer aborts are marked as non-fatal after a resume (Neil Horman) [1659172] - [netdrv] fm10k: fix SM mailbox full condition (Neil Horman) [1659172] - [netdrv] fm10k: remove ndo_poll_controller (Neil Horman) [1659172] - [netdrv] intel-ethernet: use correct module license (Neil Horman) [1659172] - [scsi] Revert "scsi: fcoe: clear FC_RP_STARTED flags when receiving a LOGO" (Nilesh Javali) [1701545] - [tools] tools: introduce test_and_clear_bit (Peter Xu) [1694926] - [net] bridge: fix netlink export of vlan_stats_per_port option (Ivan Vecera) [1703551] - [net] bridge: fix vlan stats use-after-free on destruction (Ivan Vecera) [1703551] - [tools] headers uapi: Update linux/if_link.h header copy (Ivan Vecera) [1703551] - [net] bridge: fix a possible memory leak in __vlan_add (Ivan Vecera) [1703551] - [net] bridge: add support for per-port vlan stats (Ivan Vecera) [1703551] - [net] bridge: mcast: Default back to multicast enabled state (Ivan Vecera) [1703551] - [net] bridge: pack net_bridge better (Ivan Vecera) [1703551] - [net] bridge: convert mtu_set_by_user to a bit (Ivan Vecera) [1703551] - [net] bridge: convert neigh_suppress_enabled option to a bit (Ivan Vecera) [1703551] - [net] bridge: convert mcast options to bits (Ivan Vecera) [1703551] - [net] bridge: convert and rename mcast disabled (Ivan Vecera) [1703551] - [net] bridge: convert group_addr_set option to a bit (Ivan Vecera) [1703551] - [net] bridge: convert nf call options to bits (Ivan Vecera) [1703551] - [net] bridge: add bitfield for options and convert vlan opts (Ivan Vecera) [1703551] - [net] bridge: make struct opening bracket consistent (Ivan Vecera) [1703551] - [net] Add netif_is_gretap()/netif_is_ip6gretap() (Ivan Vecera) [1701208] - [net] sched: register callbacks for indirect tc block binds (Ivan Vecera) [1701214] - [tools] selftests: tc-testing: fix tunnel_key failure if dst_port is unspecified (Ivan Vecera) [1701210] - [tools] selftests: tc-testing: drop test on missing tunnel key id (Ivan Vecera) [1701210] - [net] sched: act_tunnel_key: Don't dump dst port if it wasn't set (Ivan Vecera) [1701210] - [net] sched: act_tunnel_key: Allow key-less tunnels (Ivan Vecera) [1701210] - [net] ethtool: Added support for 50Gbps per lane link modes (Ivan Vecera) [1701215] - [net] ip_gre: fix parsing gre header in ipgre_err (Hangbin Liu) [1702212] - [net] vxlan: Free a leaked vetoed multicast rdst (Ivan Vecera) [1691695] - [net] switchdev: Add extack argument to call_switchdev_notifiers() (Ivan Vecera) [1691695] - [netdrv] vxlan: Add extack to switchdev operations (Ivan Vecera) [1691695] - [net] net: Add extack argument to ndo_fdb_add() (Ivan Vecera) [1691695] - [netdrv] vxlan: changelink: Delete remote after update (Ivan Vecera) [1691695] - [netdrv] vxlan: changelink: Postpone vxlan_config_apply() (Ivan Vecera) [1691695] - [netdrv] vxlan: changelink: Inline vxlan_dev_configure() (Ivan Vecera) [1691695] - [netdrv] vxlan: Allow vetoing of FDB notifications (Ivan Vecera) [1691695] - [netdrv] vxlan: Have vxlan_fdb_replace() save original rdst value (Ivan Vecera) [1691695] - [netdrv] vxlan: Split vxlan_fdb_update() in two (Ivan Vecera) [1691695] - [netdrv] vxlan: Move up vxlan_fdb_free(), vxlan_fdb_destroy() (Ivan Vecera) [1691695] - [net] bridge: Add br_fdb_clear_offload() (Ivan Vecera) [1691695] - [netdrv] vxlan: Add vxlan_fdb_clear_offload() (Ivan Vecera) [1691695] - [netdrv] vxlan: Add vxlan_fdb_replay() (Ivan Vecera) [1691695] - [net] route: add support for directed broadcast forwarding (Xin Long) [1562384] - [net] erspan: build the header with the right proto according to erspan_ver (Xin Long) [1663862] - [net] ipv6: make ip6_create_rt_rcu return ip6_null_entry instead of NULL (Xin Long) [1688617] - [net] tipc: handle the err returned from cmd header function (Jon Maloy) [1693452] - [net] tipc: check link name with right length in tipc_nl_compat_link_set (Jon Maloy) [1693452] - [net] tipc: check bearer name with right length in tipc_nl_compat_bearer_enable (Jon Maloy) [1693452] - [net] tipc: change to check tipc_own_id to return in tipc_net_stop (Jon Maloy) [1693452] - [net] tipc: tipc clang warning (Jon Maloy) [1693452] - [net] tipc: fix cancellation of topology subscriptions (Jon Maloy) [1693452] - [net] tipc: allow service ranges to be connect()'ed on RDM/DGRAM (Jon Maloy) [1693452] - [net] net: tipc: fix a missing check for nla_nest_start (Jon Maloy) [1693452] - [net] net: tipc: fix a missing check of nla_nest_start (Jon Maloy) [1693452] - [net] tipc: fix RDM/DGRAM connect() regression (Jon Maloy) [1693452] - [net] tipc: fix race condition causing hung sendto (Jon Maloy) [1693452] - [net] tipc: improve function tipc_wait_for_rcvmsg() (Jon Maloy) [1693452] - [net] tipc: improve function tipc_wait_for_cond() (Jon Maloy) [1693452] - [net] tipc: fix link session and re-establish issues (Jon Maloy) [1693452] - [net] tipc: fix skb may be leaky in tipc_link_input (Jon Maloy) [1693452] - [net] tipc: remove dead code in struct tipc_topsrv (Jon Maloy) [1693452] - [net] tipc: mark expected switch fall-throughs (Jon Maloy) [1693452] - [net] tipc: remove unneeded semicolon in trace.c (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_doit (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_name_table_dump (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_link_set (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_bearer_enable (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_link_reset_stats (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in in tipc_conn_rcv_sub (Jon Maloy) [1693452] - [net] tipc: fix memory leak in tipc_nl_compat_publ_dump (Jon Maloy) [1693452] - [net] tipc: fix a missing check of genlmsg_put (Jon Maloy) [1693452] - [net] tipc: fix a double free in tipc_enable_bearer() (Jon Maloy) [1693452] - [net] net/netlink_compat: Fix a missing check of nla_parse_nested (Jon Maloy) [1693452] - [net] tipc: fix uninitialized value for broadcast retransmission (Jon Maloy) [1693452] - [net] tipc: add trace_events for tipc bearer (Jon Maloy) [1693452] - [net] tipc: add trace_events for tipc node (Jon Maloy) [1693452] - [net] tipc: add trace_events for tipc socket (Jon Maloy) [1693452] - [net] tipc: add trace_events for tipc link (Jon Maloy) [1693452] - [net] tipc: enable tracepoints in tipc (Jon Maloy) [1693452] - [net] tipc: handle broadcast NAME_DISTRIBUTOR packet when receiving it (Jon Maloy) [1693452] - [net] tipc: check group dests after tipc_wait_for_cond() (Jon Maloy) [1693452] - [net] tipc: check tsk->group in tipc_wait_for_cond() (Jon Maloy) [1693452] - [net] tipc: compare remote and local protocols in tipc_udp_enable() (Jon Maloy) [1693452] - [net] tipc: use lock_sock() in tipc_sk_reinit() (Jon Maloy) [1693452] - [net] tipc: fix node keep alive interval calculation (Jon Maloy) [1693452] - [net] tipc: fix lockdep warning during node delete (Jon Maloy) [1693452] - [net] tipc: don't assume linear buffer when reading ancillary data (Jon Maloy) [1693452] - [net] tipc: fix lockdep warning when reinitilaizing sockets (Jon Maloy) [1693452] - [net] tipc: fix link re-establish failure (Jon Maloy) [1693452] - [net] tipc: improve broadcast retransmission algorithm (Jon Maloy) [1693452] - [net] tipc: use destination length for copy string (Jon Maloy) [1693452] - [net] tipc: support binding to specific ip address when activating UDP bearer (Jon Maloy) [1677371 1693452] - [net] tipc: remainder of commit ignore STATE_MSG on wrong link session (Jon Maloy) [1693452] - [net] tipc: buffer overflow handling in listener socket (Jon Maloy) [1693452] - [net] tipc: add SYN bit to connection setup messages (Jon Maloy) [1693452] - [net] tipc: refactor function tipc_sk_filter_connect() (Jon Maloy) [1693452] - [net] tipc: refactor function tipc_sk_timeout() (Jon Maloy) [1693452] - [net] tipc: refactor function tipc_msg_reverse() (Jon Maloy) [1693452] - [net] tipc: Add and use skb_mark_not_on_list(). (Jon Maloy) [1693452] - [net] tipc: correct spelling errors for tipc_topsrv_queue_evt() comments (Jon Maloy) [1693452] - [net] tipc: correct spelling errors for struct tipc_bc_base's comment (Jon Maloy) [1693452] - [net] tipc: correct structure parameter comments for topsrv (Jon Maloy) [1693452] - [net] net/tipc: remove redundant variables 'tn' and 'oport' (Jon Maloy) [1693452] - [net] net: tipc: bcast: Replace GFP_ATOMIC with GFP_KERNEL in tipc_bcast_init() (Jon Maloy) [1693452] - [net] net: tipc: name_table: Replace GFP_ATOMIC with GFP_KERNEL in tipc_nametbl_init() (Jon Maloy) [1693452] - [net] tipc: make some functions static (Jon Maloy) [1693452] - [net] tipc: make link capability update thread safe (Jon Maloy) [1693452] - [net] tipc: remove unused tipc_group_size (Jon Maloy) [1693452] - [net] tipc: remove unused tipc_link_is_active (Jon Maloy) [1693452] - [net] tipc: check session number before accepting link protocol messages (Jon Maloy) [1693452] - [net] tipc: add sequence number check for link STATE messages (Jon Maloy) [1693452] - [net] tipc: mark expected switch fall-throughs (Jon Maloy) [1693452] - [net] tipc: extend sock diag for group communication (Jon Maloy) [1693452] - [net] tipc: Auto removal of peer down node instance (Jon Maloy) [1693452] - [net] tipc: optimize function tipc_node_timeout() (Jon Maloy) [1693452] - [net] tipc: eliminate buffer cloning in function tipc_msg_extract() (Jon Maloy) [1693452] - [net] netfilter: nf_conncount: fix argument order to find_next_bit (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: speculative garbage collection on empty lists (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: move all list iterations under spinlock (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: merge lookup and add functions (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: restart search when nodes have been erased (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: split gc in two phases (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: don't skip eviction when age is negative (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: replace CONNCOUNT_LOCK_SLOTS with CONNCOUNT_SLOTS (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: use rb_link_node_rcu() instead of rb_link_node() (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: remove wrong condition check routine (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: fix unexpected permanent node of list. (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: fix list_del corruption in conn_free (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: use spin_lock_bh instead of spin_lock (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Add list lock and gc worker, and RCU for init tree search (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Split insert and traversal (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Move locking into count_tree() (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Early exit in nf_conncount_lookup() and cleanup (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Switch to plain list (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Early exit for garbage collection (Florian Westphal) [1531074] - [net] ptp: uapi: change _IOW to IOWR in PTP_SYS_OFFSET_EXTENDED definition (Hangbin Liu) [1677215] - [net] ptp: check that rsv field is zero in struct ptp_sys_offset_extended (Hangbin Liu) [1677215] - [net] ptp: deprecate gettime64() in favor of gettimex64() (Hangbin Liu) [1677215] - [net] ptp: add PTP_SYS_OFFSET_EXTENDED ioctl (Hangbin Liu) [1677215] - [net] ptp: check gettime64 return code in PTP_SYS_OFFSET ioctl (Hangbin Liu) [1677215] - [net] ptp: reorder declarations in ptp_ioctl() (Hangbin Liu) [1677215] - [net] tuntap: fix multiqueue rx (Guillaume Nault) [1686563]- [edac] EDAC/amd64: Add Family 17h Model 30h PCI IDs (Aristeu Rozanski) [1696603] - [x86] Update stepping values for coffee lake desktop (David Arcari) [1704800] - [security] KEYS: trusted: allow trusted.ko to initialize w/o a TPM (Jerry Snitselaar) [1694208] - [security] tpm: pass an array of tpm_extend_digest structures to tpm_pcr_extend() (Jerry Snitselaar) [1665130 1665129] - [security] KEYS: trusted: explicitly use tpm_chip structure from tpm_default_chip() (Jerry Snitselaar) [1665130 1665129] - [char] tpm/ppi: Enable submission of optional command parameter for PPI 1.3 (Jerry Snitselaar) [1665130] - [char] tpm/ppi: Possibly show command parameter if TPM PPI 1.3 is used (Jerry Snitselaar) [1665130] - [char] tpm/ppi: Display up to 101 operations as define for version 1.3 (Jerry Snitselaar) [1665130] - [char] tpm/ppi: rename TPM_PPI_REVISION_ID to TPM_PPI_REVISION_ID_1 (Jerry Snitselaar) [1665130] - [char] tpm/ppi: pass function revision ID to tpm_eval_dsm() (Jerry Snitselaar) [1665130] - [char] tpm: Fix the type of the return value in calc_tpm2_event_size() (Jerry Snitselaar) [1694208 1665129] - [char] tpm: fix an invalid condition in tpm_common_poll (Jerry Snitselaar) [1694208] - [char] tpm: turn on TPM on suspend for TPM 1.x (Jerry Snitselaar) [1694208 1665130] - [char] tpm: move tpm_chip definition to include/linux/tpm.h (Jerry Snitselaar) [1665129] - [char] tpm: retrieve digest size of unknown algorithms with PCR read (Jerry Snitselaar) [1665130 1665129] - [char] tpm: rename and export tpm2_digest and tpm2_algorithms (Jerry Snitselaar) [1665130 1665129] - [char] tpm: dynamically allocate the allocated_banks array (Jerry Snitselaar) [1665130 1665129] - [char] tpm: remove @flags from tpm_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: take TPM chip power gating out of tpm_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: introduce tpm_chip_start() and tpm_chip_stop() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: remove TPM_TRANSMIT_UNLOCKED flag (Jerry Snitselaar) [1665130 1665129] - [char] tpm: use tpm_try_get_ops() in tpm-sysfs.c. (Jerry Snitselaar) [1665130] - [char] tpm: remove @space from tpm_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: move TPM space code out of tpm_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: move tpm_validate_commmand() to tpm2-space.c (Jerry Snitselaar) [1665130 1665129] - [char] tpm: clean up tpm_try_transmit() error handling flow (Jerry Snitselaar) [1665130 1665129] - [char] tpm: encapsulate tpm_dev_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: access command header through struct in tpm_try_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: declare struct tpm_header (Jerry Snitselaar) [1665130 1665129] - [char] tpm: print tpm2_commit_space() error inside tpm2_commit_space() (Jerry Snitselaar) [1665129] - [char] tpm: return 0 from pcrs_show() when tpm1_pcr_read() fails (Jerry Snitselaar) [1665130] - [char] tpm: fix invalid return value in pubek_show() (Jerry Snitselaar) [1694208 1665130] - [char] tpm: use tpm_buf in tpm_transmit_cmd() as the IO parameter (Jerry Snitselaar) [1665130 1665129] - [char] tpm: don't return bool from update_timeouts (Jerry Snitselaar) [1665130] - [char] tpm: don't print error message in tpm_transmit_cmd when tpm still testing (Jerry Snitselaar) [1665129] - [char] tpm: add _head suffix to tcg_efi_specid_event and tcg_pcr_event2 (Jerry Snitselaar) [1665129] - [char] tpm: Fix off-by-one when reading binary_bios_measurements (Jerry Snitselaar) [1694208 1665130] - [char] tpm: Simplify the measurements loop (Jerry Snitselaar) [1665130] - [char] tpm/tpm_i2c_atmel: Return -E2BIG when the transfer is incomplete (Jerry Snitselaar) [1694208] - [char] tpm: Unify the send callback behaviour (Jerry Snitselaar) [1665129] - [char] tpm: Fix some name collisions with drivers/char/tpm.h (Jerry Snitselaar) [1694208] - [char] tpm/tpm_crb: Avoid unaligned reads in crb_recv() (Jerry Snitselaar) [1694208 1665129] - [char] tpm: add support for partial reads (Jerry Snitselaar) [1665129] - [char] tpm: tpm_ibmvtpm: fix kdoc warnings (Jerry Snitselaar) [1665129] - [char] tpm: fix kdoc for tpm2_flush_context_cmd() (Jerry Snitselaar) [1694208 1665129] - [char] tpm: tpm_try_transmit() refactor error flow. (Jerry Snitselaar) [1694208 1665129] - [char] tpm: use u32 instead of int for PCR index (Jerry Snitselaar) [1665130 1665129] - [security] ima: Get rid of ima_used_chip and use ima_tpm_chip != NULL instead (Jerry Snitselaar) [1665130 1665129] - [security] ima: Use tpm_default_chip() and call TPM functions with a tpm_chip (Jerry Snitselaar) [1665129] - [char] tpm1: reimplement tpm1_continue_selftest() using tpm_buf (Jerry Snitselaar) [1665130] - [char] tpm1: reimplement SAVESTATE using tpm_buf (Jerry Snitselaar) [1665130] - [char] tpm1: rename tpm1_pcr_read_dev to tpm1_pcr_read() (Jerry Snitselaar) [1665130] - [char] tpm1: implement tpm1_pcr_read_dev() using tpm_buf structure (Jerry Snitselaar) [1665130] - [char] tpm: tpm1: rewrite tpm1_get_random() using tpm_buf structure (Jerry Snitselaar) [1665130] - [char] tpm: tpm-space.c remove unneeded semicolon (Jerry Snitselaar) [1665129] - [char] tpm: tpm-interface.c drop unused macros (Jerry Snitselaar) [1694208 1665130] - [char] tpm: add tpm_auto_startup() into tpm-interface.c (Jerry Snitselaar) [1665129] - [char] tpm: factor out tpm_startup function (Jerry Snitselaar) [1665130 1665129] - [char] tpm: factor out tpm 1.x pm suspend flow into tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: move tpm 1.x selftest code from tpm-interface.c tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: factor out tpm1_get_random into tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: move tpm_getcap to tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: move tpm1_pcr_extend to tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: factor out tpm_get_timeouts() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: add tpm_calc_ordinal_duration() wrapper (Jerry Snitselaar) [1665130 1665129] - [char] tpm: factor out tpm 1.x duration calculation to tpm1-cmd.c (Jerry Snitselaar) [1665130 1665129] - [char] tpm: sort objects in the Makefile (Jerry Snitselaar) [1665129] - [char] tpm2: add new tpm2 commands according to TCG 1.36 (Jerry Snitselaar) [1665129] - [char] tpm: tpm_i2c_nuvoton: use correct command duration for TPM 2.x (Jerry Snitselaar) [1665129] - [char] tpm: add support for nonblocking operation (Jerry Snitselaar) [1665129] - [char] tpm: add ptr to the tpm_space struct to file_priv (Jerry Snitselaar) [1665129] - [char] tpm: Make SECURITYFS a weak dependency (Jerry Snitselaar) [1665129] - [char] tpm: suppress transmit cmd error logs when TPM 1.2 is disabled/deactivated (Jerry Snitselaar) [1665130] - [char] tpm: fix response size validation in tpm_get_random() (Jerry Snitselaar) [1694208 1665129] - [char] tpm: replace TPM_TRANSMIT_RAW with TPM_TRANSMIT_NESTED (Jerry Snitselaar) [1665129] - [char] tpm: Convert tpm_find_get_ops() to use tpm_default_chip() (Jerry Snitselaar) [1665129] - [char] tpm: Implement tpm_default_chip() to find a TPM chip (Jerry Snitselaar) [1665129] - [char] tpm: rename tpm_chip_find_get() to tpm_find_get_ops() (Jerry Snitselaar) [1665129] - [char] tpm: Allow tpm_tis drivers to set hwrng quality. (Jerry Snitselaar) [1665129] - [char] tpm: Return the actual size when receiving an unsupported command (Jerry Snitselaar) [1694208 1665129] - [char] tpm/tpm_i2c_infineon: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (Jerry Snitselaar) [1665129] - [char] tpm_tis_spi: Pass the SPI IRQ down to the driver (Jerry Snitselaar) [1665129] - [char] tpm: migrate tpm2_get_random() to use struct tpm_buf (Jerry Snitselaar) [1665129] - [char] tpm: migrate tpm2_get_tpm_pt() to use struct tpm_buf (Jerry Snitselaar) [1665129] - [char] tpm: migrate tpm2_probe() to use struct tpm_buf (Jerry Snitselaar) [1665129] - [char] tpm: migrate tpm2_shutdown() to use struct tpm_buf (Jerry Snitselaar) [1665129] - [pci] PCI: Fix __initdata issue with "pci=disable_acs_redir" parameter (Myron Stowe) [1704979] - [s390] s390/pci: skip VF scanning (Myron Stowe) [1704979] - [pci] PCI/IOV: Add flag so platforms can skip VF scanning (Myron Stowe) [1704979] - [pci] PCI/IOV: Factor out sriov_add_vfs() (Myron Stowe) [1704979] - [pci] switchtec: Add MRPC DMA mode support (Myron Stowe) [1704979] - [pci] switchtec: Improve MRPC efficiency by enabling write combining (Myron Stowe) [1704979] - [pci] switchtec: Fix SWITCHTEC_IOCTL_EVENT_IDX_ALL flags overwrite (Myron Stowe) [1704979] - [pci] switchtec: Set DMA coherent mask (Myron Stowe) [1704979] - [pci] switchtec: Remove immediate status check after submitting MRPC command (Myron Stowe) [1704979] - [pci] PCI / PM: Allow runtime PM without callback functions (Myron Stowe) [1704979] - [pci] PCI/P2PDMA: Clean up documentation and kernel-doc (Myron Stowe) [1704979] - [pci] PCI: Remove unnecessary space before function pointer arguments (Myron Stowe) [1704979] - [maintainers] MAINTAINERS: Add x86 early-quirks.c file pattern to PCI subsystem (Myron Stowe) [1704979] - [pci] PCI: Expand the "PF" acronym in Kconfig help text (Myron Stowe) [1704979] - [x86] x86/PCI: Fix Broadcom CNB20LE unintended sign extension (redux) (Myron Stowe) [1704979] - [pci] PCI/ASPM: Remove unused lists from struct pcie_link_state (Myron Stowe) [1704979] - [pci] PCI / ACPI: Identify untrusted PCI devices (Myron Stowe) [1704979]- [documentation] x86/resctrl: Update Documentation/x86/resctrl_ui.txt (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Remove unnecessary check for cbm_validate() (Prarit Bhargava) [1504489] - [maintainers] MAINTAINERS: Update resctrl filename patterns (Prarit Bhargava) [1504489] - [documentation] Documentation: Rename and update intel_rdt_ui.txt to resctrl_ui.txt (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Introduce AMD QOS feature (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Fixup the user-visible strings (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Add AMD's X86_FEATURE_MBA to the scattered CPUID features (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Rename the config option INTEL_RDT to RESCTRL (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Add vendor check for the MBA software controller (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Bring cbm_validate() into the resource structure (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Initialize the vendor-specific resource functions (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Move all the macros to resctrl/internal.h (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Re-arrange the RDT init code (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Rename the RDT functions and definitions (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Rename and move rdt files to a separate directory (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Prevent pseudo-locking from using stale pointers (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix initial allocation to consider CDP (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: CBM overlap should also check for overlap with CDP peer (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce utility to obtain CDP peer (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix out-of-bounds memory access in CBM tests (Prarit Bhargava) [1504489] - [x86] perf/x86: Add helper to obtain performance counter index (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Switch to bitmap_zalloc() (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Re-enable pseudo-lock measurements (Prarit Bhargava) [1504489] - [x86] x86/cpu: Sanitize FAM6_ATOM naming (David Arcari) [1504489] - [x86] x86/intel_rdt: Use perf infrastructure for measurements (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Create required perf event attributes (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Remove local register variables (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix incorrect loop end condition (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix exclusive mode handling of MBA resource (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix incorrect loop end condition (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Do not allow pseudo-locking of MBA resource (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix unchecked MSR access (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix invalid mode warning when multiple resources are managed (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Global closid helper to support future fixes (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix size reporting of MBA resource (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix data type in parsing callbacks (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Disable PMU access (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix possible circular lock dependency (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Make CPU information accessible for pseudo-locked regions (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support restoration of subset of permissions (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix cleanup of plr structure on error (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Move pseudo_lock_region_clear() (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Limit C-states dynamically when pseudo-locking active (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support L3 cache performance event of Broadwell (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: More precise L2 hit/miss measurements (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Create character device exposing pseudo-locked region (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Create debugfs files for pseudo-locking testing (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Create resctrl debug area (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Ensure RDT cleanup on exit (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Resctrl files reflect pseudo-locked information (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support creation/removal of pseudo-locked region (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Pseudo-lock region creation/removal core (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Discover supported platforms via prefetch disable bits (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Add utilities to test pseudo-locked region possibility (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Split resource group removal in two (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Enable entering of pseudo-locksetup mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support enter/exit of locksetup mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce pseudo-locked region (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Add check to determine if monitoring in progress (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Utilities to restrict/restore access to specific files (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Protect against resource group changes during locking (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Add utility to restrict/restore access to resctrl files (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Add utility to test if tasks assigned to resource group (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Respect read and write access (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce the Cache Pseudo-Locking modes (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Display resource groups' allocations' size in bytes (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce "bit_usage" to display cache allocations details (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Ensure requested schemata respects mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support flexible data to parsing callbacks (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Making CBM name and type more explicit (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Enable setting of exclusive mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce new "exclusive" mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Initialize new resource group with sane defaults (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Make useful functions available internally (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce test to determine if closid is in use (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce resource group's mode resctrl file (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Associate mode with each RDT resource group (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce RDT resource group mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Provide pseudo-locking hooks within rdt_mount (Prarit Bhargava) [1504489] - [x86] perf/x86: Make perf callchains work without CONFIG_FRAME_POINTER (Jiri Olsa) [1699780]- [kernel] sched/fair: Do not re-read ->h_load_next during hierarchical load calculation (Phil Auld) [1701762] - [s390] kvm: s390: enable MSA9 keywrapping functions depending on cpu model (Thomas Huth) [1660913] - [s390] kvm: s390: add deflate conversion facilty to cpu model (Thomas Huth) [1660913] - [s390] kvm: s390: add enhanced sort facilty to cpu model (Thomas Huth) [1660913] - [s390] kvm: s390: provide query function for instructions returning 32 byte (Thomas Huth) [1660913] - [s390] kvm: s390: add MSA9 to cpumodel (Thomas Huth) [1660913] - [s390] kvm: s390: add vector BCD enhancements facility to cpumodel (Thomas Huth) [1660913] - [s390] kvm: s390: add vector enhancements facility 2 to cpumodel (Thomas Huth) [1660913] - [s390] kvm: s390: add debug logging for cpu model subfunctions (Thomas Huth) [1660913] - [s390] kvm: s390: implement subfunction processor calls (Thomas Huth) [1660913] - [powercap] powercap: intel_rapl: add support for Jacobsville (Steve Best) [1482401] - [x86] x86/cpu: Add Atom Tremont (Jacobsville) (Steve Best) [1482401]- [crypto] crypto: qat - Remove unused goto label (Neil Horman) [1660313] - [crypto] crypto: prefix header search paths with $(srctree)/ (Neil Horman) [1660313] - [crypto] crypto: qat - no need to check return value of debugfs_create functions (Neil Horman) [1660313] - [crypto] cross-tree: phase out dma_zalloc_coherent() (Neil Horman) [1660313] - [crypto] crypto: qat - move temp buffers off the stack (Neil Horman) [1660313] - [crypto] crypto: qat - Remove VLA usage (Neil Horman) [1660313] - [include] block: kill all_q_node in request_queue (Ming Lei) [1702865] - [block] bfq: update internal depth state when queue depth changes (Ming Lei) [1702865] - [fs] block: fix the return errno for direct IO (Ming Lei) [1702865] - [block] block: do not leak memory in bio_copy_user_iov() (Ming Lei) [1702865] - [nvme] nvme: cancel request synchronously (Ming Lei) [1702865] - [block] blk-mq: introduce blk_mq_complete_request_sync() (Ming Lei) [1702865] - [scsi] scsi: virtio_scsi: limit number of hw queues by nr_cpu_ids (Ming Lei) [1702865] - [block] virtio-blk: limit number of hw queues by nr_cpu_ids (Ming Lei) [1702865] - [block] block, bfq: fix use after free in bfq_bfqq_expire (Ming Lei) [1702865] - [block] paride/pcd: Fix potential NULL pointer dereference and mem leak (Ming Lei) [1702865] - [block] blk-mq: do not reset plug->rq_count before the list is sorted (Ming Lei) [1702865] - [block] paride/pf: Fix potential NULL pointer dereference (Ming Lei) [1702865] - [block] blk-mq: add trace block plug and unplug for multiple queues (Ming Lei) [1702865] - [block] block: use blk_free_flush_queue() to free hctx->fq in blk_mq_init_hctx (Ming Lei) [1702865] - [block] paride/pcd: cleanup queues when detection fails (Ming Lei) [1702865] - [block] paride/pf: cleanup queues when detection fails (Ming Lei) [1702865] - [crypto] crypto: chelsio - Fixed Traffic Stall (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Fix passing zero to 'PTR_ERR' warning in chcr_aead_op (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Inline single pdu only (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - avoid using sa_entry imm (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - remove set but not used variables 'adap' (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - check set_msg_len overflow in generate_b0 (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Fix wrong error counter increments (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Reset counters on cxgb4 Detach (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Handle PCI shutdown event (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - cleanup:send addr as value in function argument (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Use same value for both channel in single WR (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Swap location of AAD and IV sent in WR (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - remove set but not used variable 'kctx_len' (Arjun Vynipadath) [1664679] - [crypto] drivers: chelsio: use skb_sec_path helper (Arjun Vynipadath) [1664679] - [crypto] crypto: chcr - ESN for Inline IPSec Tx (Arjun Vynipadath) [1664679] - [crypto] crypto: chcr - small packet Tx stalls the queue (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - clean up various indentation issues (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Update ntx queue received from cxgb4 (Arjun Vynipadath) [1664679]- [platform] platform/x86: intel_pmc_core: Convert to INTEL_CPU_FAM6 macro (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Avoid a u32 overflow (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Include Reserved IP for LTR (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Fix file permissions for ltr_show (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Fix PCH IP name (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Fix PCH IP sts reading (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Handle CFL regmap properly (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: convert to DEFINE_SHOW_ATTRIBUTE (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Decode Snoop / Non Snoop LTR (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Fix LTR IGNORE Max offset (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Show Latency Tolerance info (David Arcari) [1658080] - [platform] platform/x86: intel_pmc: Convert to use SPDX identifier (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Add CNP SLPS0 debug registers (David Arcari) [1658080] - [x86] x86/cpu: Introduce INTEL_CPU_FAM*() helper macros (David Arcari) [1658080] - [include] locking/atomics, asm-generic: Move some macros from to a new file (David Arcari) [1658080] - [s390] s390/kasan: fix strncpy_from_user kasan checks (Philipp Rudo) [1665182] - [s390] s390: correct some inline assembly constraints (Philipp Rudo) [1665182] - [s390] s390/kasan: improve string/memory functions checks (Philipp Rudo) [1665182] - [include] compiler: remove __no_sanitize_address_or_inline again (Philipp Rudo) [1665182] - [s390] s390/kasan: increase instrumented stack size to 64k (Philipp Rudo) [1665182] - [mm] s390/kasan: support preemptible kernel build (Philipp Rudo) [1665182] - [mm] s390/kasan: add support for mem= kernel parameter (Philipp Rudo) [1665182] - [mm] s390/kasan: optimize kasan vmemmap allocation (Philipp Rudo) [1665182] - [mm] s390/kasan: avoid kasan crash with standby memory defined (Philipp Rudo) [1665182] - [s390] s390/head: avoid doubling early boot stack size under KASAN (Philipp Rudo) [1665182] - [mm] s390/mm: improve debugfs ptdump markers walking (Philipp Rudo) [1665182] - [mm] s390/mm: optimize debugfs ptdump kasan zero page walking (Philipp Rudo) [1665182] - [s390] s390/kasan: add option for 4-level paging support (Philipp Rudo) [1665182] - [mm] s390/kasan: free early identity mapping structures (Philipp Rudo) [1665182] - [s390] s390/kasan: enable stack and global variables access checks (Philipp Rudo) [1665182] - [s390] s390/dumpstack: disable __dump_trace kasan instrumentation (Philipp Rudo) [1665182] - [s390] s390/kasan: reipl and kexec support (Philipp Rudo) [1665182] - [s390] s390/smp: kasan stack instrumentation support (Philipp Rudo) [1665182] - [include] compiler: introduce __no_sanitize_address_or_inline (Philipp Rudo) [1665182] - [s390] s390/kasan: use noexec and large pages (Philipp Rudo) [1665182] - [mm] s390/kasan: dynamic shadow mem allocation for modules (Philipp Rudo) [1665182] - [mm] s390/mm: add kasan shadow to the debugfs pgtable dump (Philipp Rudo) [1665182] - [s390] s390/kasan: avoid user access code instrumentation (Philipp Rudo) [1665182] - [s390] s390/kasan: double the stack size (Philipp Rudo) [1665182] - [s390] s390/kasan: add initialization code and enable it (Philipp Rudo) [1665182] - [s390] s390: add pgd_page primitive (Philipp Rudo) [1665182] - [s390] s390: introduce MAX_PTRS_PER_P4D (Philipp Rudo) [1665182] - [s390] s390/kasan: replace some memory functions (Philipp Rudo) [1665182] - [s390] s390/kasan: avoid instrumentation of early C code (Philipp Rudo) [1665182] - [s390] s390/kasan: avoid vdso instrumentation (Philipp Rudo) [1665182] - [s390] s390/mm: add missing pfn_to_kaddr helper (Philipp Rudo) [1665182] - [s390] s390/cpum_cf: Add support for CPU-MF SVN 6 (Philipp Rudo) [1683278] - [s390] s390: report new CPU capabilities (Philipp Rudo) [1685086] - [net] net/smc: fix smc_poll in SMC_INIT state (Philipp Rudo) [1700812] - [net] net/smc: fix byte_order for rx_curs_confirmed (Philipp Rudo) [1700812] - [net] net/smc: check port_idx of ib event (Philipp Rudo) [1700799] - [net] net/smc: check connections in smc_lgr_free_work (Philipp Rudo) [1700799] - [net] net/smc: reduce amount of status updates to peer (Philipp Rudo) [1700799] - [net] net/smc: no delay for free tx buffer wait (Philipp Rudo) [1700799] - [net] net/smc: move wake up of close waiter (Philipp Rudo) [1700799] - [net] net/smc: reset cursor update required flag (Philipp Rudo) [1700799] - [net] net/smc: correct state change for peer closing (Philipp Rudo) [1700799] - [net] net/smc: delete rkey first before switching to unused (Philipp Rudo) [1700799] - [net] net/smc: fix sender_free computation (Philipp Rudo) [1700799] - [net] net/smc: preallocated memory for rdma work requests (Philipp Rudo) [1700799] - [net] net/smc: fix use of variable in cleared area (Philipp Rudo) [1700799] - [net] net/smc: use device link provided in qp_context (Philipp Rudo) [1700799] - [net] net/smc: call smc_cdc_msg_send() under send_lock (Philipp Rudo) [1700799] - [net] net/smc: do not wait under send_lock (Philipp Rudo) [1700799] - [net] net/smc: recvmsg and splice_read should return 0 after shutdown (Philipp Rudo) [1700799] - [net] net/smc: don't wait for send buffer space when data was already sent (Philipp Rudo) [1700799] - [net] net/smc: prevent races between smc_lgr_terminate() and smc_conn_free() (Philipp Rudo) [1700799] - [net] net/smc: allow 16 byte pnetids in netlink policy (Philipp Rudo) [1700799] - [net] net/smc: fix another sizeof to int comparison (Philipp Rudo) [1700799] - [net] net/smc: move code to clear the conn->lgr field (Philipp Rudo) [1700799] - [net] net/smc: use client and server LGR pending locks for SMC-R (Philipp Rudo) [1700799] - [net] net/smc: unlock LGR pending lock earlier for SMC-D (Philipp Rudo) [1700799] - [net] net/smc: use smc_curs_copy() for SMC-D (Philipp Rudo) [1700799] - [net] net/smc: postpone release of clcsock (Philipp Rudo) [1700799] - [net] smc: move unhash as early as possible in smc_release() (Philipp Rudo) [1700799] - [net] net/smc: fix TCP fallback socket release (Philipp Rudo) [1700799] - [s390] s390/ism: ignore some errors during deregistration (Philipp Rudo) [1700799] - [infiniband] mlx4: trigger IB events needed by SMC (Philipp Rudo) [1700799] - [s390] s390/smp: fix CPU hotplug deadlock with CPU rescan (Philipp Rudo) [1700836] - [block] s390/dasd: fix panic for failed online processing (Philipp Rudo) [1700811] - [netdrv] s390/qeth: fix use-after-free in error path (Philipp Rudo) [1700803] - [netdrv] s390/qeth: cancel close_dev work before removing a card (Philipp Rudo) [1700802] - [netdrv] s390/qeth: conclude all event processing before offlining a card (Philipp Rudo) [1700800] - [scsi] scsi: zfcp: fix posting too many status read buffers leading to adapter shutdown (Philipp Rudo) [1700775] - [fs] xfs: prohibit fstrim in norecovery mode (Bill O'Donnell) [1697749] - [x86] perf/x86: Fixup typo in stub functions (Waiman Long) [1688789] - [x86] perf/x86/intel: Fix memory corruption (Waiman Long) [1688789] - [x86] perf/x86/intel: Implement support for TSX Force Abort (Waiman Long) [1688789] - [x86] x86: Add TSX Force Abort CPUID/MSR (Waiman Long) [1688789] - [x86] perf/x86/intel: Generalize dynamic constraint creation (Waiman Long) [1688789] - [x86] perf/x86/intel: Make cpuc allocations consistent (Waiman Long) [1688789] - [x86] perf/x86/intel: Delay memory deallocation until x86_pmu_dead_cpu() (Waiman Long) [1688789] - [x86] perf/x86/intel: Export mem events only if there's PEBS support (Waiman Long) [1688789] - [x86] perf/x86/intel: Add a separate Arch Perfmon v4 PMI handler (Waiman Long) [1688789] - [x86] perf/x86/intel: Factor out common code of PMI handler (Waiman Long) [1688789] - [x86] perf/x86/intel: Introduce PMU flag for Extended PEBS (Waiman Long) [1688789] - [x86] x86/speculation: Add PR_SPEC_DISABLE_NOEXEC (Waiman Long) [1671512]- [kernel] exit from RHEL 8.1 early ystream mode ("Herton R. Krzesinski") - [net] Bluetooth: Verify that l2cap_get_conf_opt provides large enough buffer (Gopal Tiwari) [1700507] {CVE-2019-3459} - [target] scsi: target: iscsi: cxgbit: fix csk leak (Arjun Vynipadath) [1664683] - [target] scsi: target: iscsi: cxgbit: add missing spin_lock_init() (Arjun Vynipadath) [1664683] - [scsi] scsi: cxgb4i: fix incorrect spelling "reveive" -> "receive" (Arjun Vynipadath) [1664685] - [scsi] scsi: libcxgbi: update route finding logic (Arjun Vynipadath) [1664685] - [scsi] scsi: libcxgbi: find cxgbi device by MAC address (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgbi: remove redundant __kfree_skb call on skb and free cst->atid (Arjun Vynipadath) [1664685] - [scsi] scsi: libcxgbi: remove uninitialized variable len (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: validate tcp sequence number only if chip version <= T5 (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: get pf number from lldi->pf (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: add wait_for_completion() (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: fix thermal configuration dependencies (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: add DCB support for iSCSI connections (Arjun Vynipadath) [1664685] - [netdrv] cxgb4: Don't return EAGAIN when TCAM is full. (Arjun Vynipadath) [1664670] - [netdrv] chelsio: use BUG() instead of BUG_ON(1) (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/chtls: Prefix adapter flags with CXGB4 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4vf: Call netif_carrier_off properly in pci_probe (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4vf: Revert force link up behaviour (Arjun Vynipadath) [1664682] - [netdrv] cxgb4: Add VF Link state support (Arjun Vynipadath) [1664670] - [netdrv] cxgb4vf: Prefix adapter flags with CXGB4VF (Arjun Vynipadath) [1664682] - [netdrv] cxgb4vf: Enter debugging mode if FW is inaccessible (Arjun Vynipadath) [1664682] - [netdrv] cxgb4: Enable outer UDP checksum offload for T6 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/cxgb4vf: Fix up netdev->hw_features (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4: Mask out interrupts that are not enabled. (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Export sge_host_page_size to ulds (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add capability to get/set SGE Doorbell Queue Timer Tick (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/cxgb4vf: Add support for SGE doorbell queue timer (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4vf: Few more link management changes. (Arjun Vynipadath) [1664682] - [netdrv] cxgb4: add tcb flags and tcb rpl struct (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add new T6 PCI device ids 0x608b (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/cxgb4vf: Program hash region for {t4/t4vf}_change_mac() (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4: smt: use struct_size() in kvzalloc() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: sched: use struct_size() in kvzalloc() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: cxgb4_tc_u32: use struct_size() in kvzalloc() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4vf: Update port information in cxgb4vf_open() (Arjun Vynipadath) [1664682] - [netdrv] cxgb4/cxgb4vf: Link management changes (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4: TLS record offload enable (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: clip_tbl: Use struct_size() in kvzalloc() (Arjun Vynipadath) [1664670] - [netdrv] net: cxgb4: fix various indentation issues (Arjun Vynipadath) [1664670] - [netdrv] net: chelsio: Add a missing check on cudg_get_buffer (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove DEFINE_SIMPLE_DEBUGFS_FILE() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: number of VFs supported is not always 16 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove set but not used variables 'multitrc, speed' (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: use new fw interface to get the VIN and smt index (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/cxgb4vf: Fix mac_hlist initialization and free (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4vf: fix memleak in mac_hlist initialization (Arjun Vynipadath) [1664682] - [netdrv] cxgb4vf: free mac_hlist properly (Arjun Vynipadath) [1664682] - [netdrv] cxgb4: free mac_hlist properly (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix thermal zone build error (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix thermal configuration dependencies (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add thermal zone support (Arjun Vynipadath) [1664670] - [infiniband] cxgb4: use __vlan_hwaccel helpers (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add new T6 PCI device ids 0x608a (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix the error path of cxgb4_uld_register() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: use FW_PORT_ACTION_L1_CFG32 for 32 bit capability (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove the unneeded locks (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Use proper enum in IEEE_FAUX_SYNC (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Use proper enum in cxgb4_dcb_handle_fw_update (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove duplicated include from cxgb4_main.c (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: add per rx-queue counter for packet errors (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Fix endianness issue in t4_fwcache() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix abort_req_rss6 struct (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove redundant assignment to vlan_cmd.dropnovlan_fm (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: collect hardware queue descriptors (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add new T5 PCI device ids 0x50af and 0x50b0 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove set but not used variable 'spd' (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: add support to display DCB info (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/t4_hw: mark expected switch fall-throughs (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/l2t: Mark expected switch fall-through (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix endian to test F_FW_PORT_CMD_DCBXDIS32 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: print ULD queue information managed by LLD (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: move Tx/Rx free pages collection to common code (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add support to read actual provisioned resources (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add new T5 PCI device id 0x50ae (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: collect number of free PSTRUCT page pointers (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: display number of rx and tx pages free (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: collect ASIC LA dumps from ULP TX (Arjun Vynipadath) [1664670] - [netdrv] libcxgb: replace vmalloc and memset with vzalloc (Arjun Vynipadath) [1664670] - [netdrv] enic: fix checksum validation for IPv6 (Jonathan Toppins) [1685309] - [infiniband] RDMA/vmw_pvrdma: Return the correct opcode when creating WR (Jonathan Toppins) [1688010 1685309] - [infiniband] RDMA/vmw_pvrdma: Use atomic memory allocation in create AH (Jonathan Toppins) [1685309] - [infiniband] IB/usnic: fix spelling mistake "miniumum" -> "minimum" (Jonathan Toppins) [1685309] - [infiniband] RDMA/drivers: Fix spelling mistake "initalize" -> "initialize" (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Reuse code which sets port state (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Make counters thread safe (Jonathan Toppins) [1685309] - [infiniband] RDMA: Cleanup undesired pd->uobject usage (Jonathan Toppins) [1685309] - [infiniband] IB/{mlx5, ocrdma, qedr, rxe}: Omit port validation from IB verbs (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Fix incorrect cache cleanup in error flow (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Utilize generic function to validate port number (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Make function rxe_pool_cleanup return void (Jonathan Toppins) [1685309] - [infiniband] rxe: IB_WR_REG_MR does not capture MR's iova field (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: make rxe_unregister_device void (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: move the variable into the function that uses it (Jonathan Toppins) [1685309] - [infiniband] RDMA/rxe: Add link_down, rdma_sends, rdma_recvs stats counters (Jonathan Toppins) [1685309] - [infiniband] RDMA/rxe: Distinguish between down links and disabled links (Jonathan Toppins) [1685309] - [infiniband] rxe: fix error completion wr_id and qp_num (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: clean skb queue directly (Jonathan Toppins) [1685309] - [net] xprtrdma: Make sure Send CQ is allocated on an existing compvec (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Rework SCSI device reset handling (Jonathan Toppins) [1685309] - [infiniband] IB/ipoib: Fix for use-after-free in ipoib_cm_tx_start (Jonathan Toppins) [1685309] - [net] xprtrdma: Double free in rpcrdma_sendctxs_create() (Jonathan Toppins) [1685309] - [net] xprtrdma: Fix error code in rpcrdma_buffer_create() (Jonathan Toppins) [1685309] - [infiniband] IB/ipoib: drop useless LIST_HEAD (Jonathan Toppins) [1685309] - [net] xprtrdma: Prevent leak of rpcrdma_rep objects (Jonathan Toppins) [1685309] - [net] xprtrdma: Don't leak freed MRs (Jonathan Toppins) [1685309] - [net] xprtrdma: Add documenting comment for rpcrdma_buffer_destroy (Jonathan Toppins) [1685309] - [net] xprtrdma: Replace outdated comment for rpcrdma_ep_post (Jonathan Toppins) [1685309] - [net] xprtrdma: Update comments in frwr_op_send (Jonathan Toppins) [1685309] - [net] xprtrdma: Trace mapping, alloc, and dereg failures (Jonathan Toppins) [1685309] - [net] xprtrdma: Add trace points for calls to transport switch methods (Jonathan Toppins) [1685309] - [net] xprtrdma: Relocate the xprtrdma_mr_map trace points (Jonathan Toppins) [1685309] - [net] xprtrdma: Clean up of xprtrdma chunk trace points (Jonathan Toppins) [1685309] - [net] xprtrdma: Remove unused fields from rpcrdma_ia (Jonathan Toppins) [1685309] - [net] xprtrdma: Cull dprintk() call sites (Jonathan Toppins) [1685309] - [net] xprtrdma: Simplify locking that protects the rl_allreqs list (Jonathan Toppins) [1685309] - [net] xprtrdma: Expose transport header errors (Jonathan Toppins) [1685309] - [net] xprtrdma: Remove request_module from backchannel (Jonathan Toppins) [1685309] - [net] xprtrdma: Plant XID in on-the-wire RDMA offset (FRWR) (Jonathan Toppins) [1685309] - [net] xprtrdma: Remove rpcrdma_memreg_ops (Jonathan Toppins) [1685309] - [net] xprtrdma: Remove support for FMR memory registration (Jonathan Toppins) [1685309] - [net] xprtrdma: Reduce max_frwr_depth (Jonathan Toppins) [1685309] - [net] xprtrdma: Fix ri_max_segs and the result of ro_maxpages (Jonathan Toppins) [1685309] - [net] xprtrdma: Don't wake pending tasks until disconnect is done (Jonathan Toppins) [1685309] - [net] xprtrdma: No qp_event disconnect (Jonathan Toppins) [1685309] - [net] xprtrdma: Replace rpcrdma_receive_wq with a per-xprt workqueue (Jonathan Toppins) [1685309] - [net] xprtrdma: Refactor Receive accounting (Jonathan Toppins) [1685309] - [net] xprtrdma: Ensure MRs are DMA-unmapped when posting LOCAL_INV fails (Jonathan Toppins) [1685309] - [net] xprtrdma: Yet another double DMA-unmap (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Use kmem_cache_free() instead of kfree() (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Add support for immediate data (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Rework the srpt_alloc_srq() error path (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Remove driver version and release date (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Make kernel-doc headers complete (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Join split strings (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Improve coding style conformance (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Fix a use-after-free in the channel release code (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Add support for immediate data (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Rework handling of the maximum information unit length (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Move srp_rdma_ch.max_ti_iu_len declaration (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Propagate ib_post_send() failures to the SCSI mid-layer (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Handle large SCSI CDBs correctly (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Document srp_parse_in() arguments (Jonathan Toppins) [1685309] - [infiniband] include/scsi/srp.h: Add support for immediate data (Jonathan Toppins) [1685309] - [infiniband] include/scsi/srp.h: Move response flag definitions into this file (Jonathan Toppins) [1685309] - [net] svcrdma: Optimize the logic that selects the R_key to invalidate (Jonathan Toppins) [1685309] - [infiniband] IB/srpt: Drop pointless static qualifier in srpt_make_tpg() (Jonathan Toppins) [1685309] - [infiniband] IB/uverbs: Fix OOPs in uverbs_user_mmap_disassociate (Jonathan Toppins) [1685309] - [infiniband] IB/uverbs: Fix ioctl query port to consider device disassociation (Jonathan Toppins) [1685309] - [infiniband] IB/uverbs: Fix OOPs upon device disassociation (Jonathan Toppins) [1685309] - [infiniband] RDMA/umem: Add missing initialization of owning_mm (Jonathan Toppins) [1685309] - [infiniband] RDMA/device: Expose ib_device_try_get(() (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Mark ioctl responses with UVERBS_ATTR_F_VALID_OUTPUT (Jonathan Toppins) [1685309] - [infiniband] RDMA/cma: Add cm_id restrack resource based on kernel or user cm_id type (Jonathan Toppins) [1685309] - [infiniband] RDMA/nldev: Don't expose unsafe global rkey to regular user (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Fix post send success return value in case of error (Jonathan Toppins) [1685309] - [infiniband] IB/core: Add advise_mr to the list of known ops (Jonathan Toppins) [1685309] - [infiniband] IB/uverbs: Signedness bug in UVERBS_HANDLER() (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Start using dev_groups of class (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Use class_groups and let core create class file (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Refactor code to use cdev_device_add() (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Avoid destroying device while it is accessed (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Simplify and avoid dynamic allocation of class (Jonathan Toppins) [1685309] - [infiniband] RDMA/iwcm: Don't copy past the end of dev_name() string (Jonathan Toppins) [1685309] - [infiniband] IB/core: Move query port to ioctl (Jonathan Toppins) [1685309] - [infiniband] RDMA/nldev: Expose port_cap_flags2 (Jonathan Toppins) [1685309] - [infiniband] IB/core: uverbs copy to struct or zero helper (Jonathan Toppins) [1685309] - [infiniband] RDMA: Mark if destroy address handle is in a sleepable context (Jonathan Toppins) [1685309] - [infiniband] RDMA: Mark if create address handle is in a sleepable context (Jonathan Toppins) [1685309] - [infiniband] RDMA/restrack: Resource-tracker should not use uobject pointers (Jonathan Toppins) [1685309] - [include] IB/uverbs: Add support to advise_mr (Jonathan Toppins) [1685309] - [include] IB/uverbs: Add helper to get array size from ptr attribute (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add an ioctl method to destroy an object (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add a method to introspect handles in a context (Jonathan Toppins) [1685309] - [infiniband] RDMA/core: Delete RoCE GID in hw when corresponding IP is deleted (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Implement an ioctl that can call write and write_ex handlers (Jonathan Toppins) [1685309] - [infiniband] RDMA: Start use ib_device_ops (Jonathan Toppins) [1685309] - [infiniband] RDMA/rdmavt: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/rxe: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/vmw_pvrdma: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/usnic: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/qib: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/qedr: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/ocrdma: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/nes: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/mthca: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/mlx5: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/mlx4: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/i40iw: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/hns: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/hfi1: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/cxgb4: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/cxgb3: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/bnxt_re: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/core: Introduce ib_device_ops (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Optimize clearing of extra bytes in response (Jonathan Toppins) [1685309] - [infiniband] IB/core: Add new IB rates (Jonathan Toppins) [1685309] - [include] IB/core: Add 2X port width (Jonathan Toppins) [1685309] - [include] IB/core: Add CapabilityMask2 to port attributes (Jonathan Toppins) [1685309] - [infiniband] RDMA/core: Validate port number in query_pkey verb (Jonathan Toppins) [1685309] - [include] RDMA/uverbs: Fix typo in string concatenation macro (Jonathan Toppins) [1685309] - [infiniband] IB/core: Enable getting an object type from a given uobject (Jonathan Toppins) [1685309] - [infiniband] IB/core: Introduce UVERBS_IDR_ANY_OBJECT (Jonathan Toppins) [1685309] - [infiniband] RDMA/nldev: Export to user space number of contexts (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Annotate alloc/deallloc paths with context tracking (Jonathan Toppins) [1685309] - [include] RDMA/restrack: Track ucontext (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use only attrs for the write() handler signature (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Do not check the input length on create_cq/qp paths (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use the iterator for ib_uverbs_unmarshall_recv() (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add a simple iterator interface for reading the command (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Simplify ib_uverbs_ex_query_device (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Fill in the response for IB_USER_VERBS_EX_CMD_MODIFY_QP (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_request() and core for write_ex handlers (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_request() for request copying (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_response() for remaining response copying (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Get rid of the 'callback' scheme in the compat path (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_attr_bundle to pass ucore for write/write_ex (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Remove out_len checks that are now done by the core (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: fix ptr_ret.cocci warnings (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_attr_bundle to pass udata for ioctl() (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_attr_bundle to pass udata for write (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_attr_bundle to pass udata for write_ex (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Prohibit write() calls with too small buffers (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add structure size info to write commands (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Do not pass ib_uverbs_file to ioctl methods (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Make write() handlers return 0 on success (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Replace ib_uverbs_file with uverbs_attr_bundle for write (Jonathan Toppins) [1685309] - [include] RDMA/uverbs: Add missing driver_data (Jonathan Toppins) [1685309] - [infiniband] RDMA/core: Sync unregistration with netlink commands (Jonathan Toppins) [1685309] - [infiniband] RDMA/cma: Move cma module specific functions to cma_priv.h (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Check for NULL driver methods for every write call (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Make all the method functions in uverbs_cmd static (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Convert the write interface to use uverbs_api (Jonathan Toppins) [1685309] - [infiniband] RDMA/verbs: Store the write/write_ex uapi entry points in the uverbs_api (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Require all objects to have a driver destroy function (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add helpers to mark uapi functions as unsupported (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Factor out the add/get pattern into a helper (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use a linear list to describe the compiled-in uapi (Jonathan Toppins) [1685309] - [infiniband] IB/core: Make function ib_fmr_pool_unmap return void (Jonathan Toppins) [1685309] - [include] RDMA/core: Remove unused header files mm.h, socket.h, scatterlist.h (Jonathan Toppins) [1685309] - [include] IB/uverbs: fix a typo (Jonathan Toppins) [1685309] - [fs] coredump: fix race condition between mmget_not_zero()/get_task_mm() and core dumping (Andrea Arcangeli) [1696081] {CVE-2019-3892} - [scsi] scsi: csiostor: fix missing data copy in csio_scsi_err_handler() (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: drop serial_number usage (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: fix calls to dma_set_mask_and_coherent() (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: Remove set but not used variable 'pln' (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: no need to check return value of debugfs_create functions (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: fix NULL pointer dereference in csio_vport_set_state() (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: fix incorrect dma device in case of vport (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: switch to generic DMA API (Arjun Vynipadath) [1664680] - [netdrv] thunderx: eliminate extra calls to put_page() for pages held for recycling (Dean Nelson) [1644011] - [netdrv] thunderx: enable page recycling for non-XDP case (Dean Nelson) [1644011] - [cpufreq] cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency (Prarit Bhargava) [1696131] - [acpi] ACPI / CPPC: Fix guaranteed performance handling (Prarit Bhargava) [1696131] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Corinna Vinschen) [1659169] - [netdrv] igbvf: Replace spin_is_locked() with lockdep (Corinna Vinschen) [1659169] - [netdrv] intel-ethernet: use correct module license (Corinna Vinschen) [1659169] - [netdrv] igbvf: netdev: Mark expected switch fall-through (Corinna Vinschen) [1659169] - [x86] x86/MCE: Initialize mce.bank in the case of a fatal error in mce_no_way_out() (David Arcari) [1698959] - [x86] x86/mce: Restore MCE injector's module name (David Arcari) [1698959] - [x86] x86/mce: Streamline MCE subsystem's naming (David Arcari) [1698959] - [x86] x86: Fix various typos in comments (David Arcari) [1698959] - [x86] x86/MCE/AMD: Fix the thresholding machinery initialization order (David Arcari) [1698959] - [x86] x86/mce: Fix -Wmissing-prototypes warnings (David Arcari) [1698959] - [x86] acpi/nfit, x86/mce: Validate a MCE's address before using it (David Arcari) [1698959] - [x86] acpi/nfit, x86/mce: Handle only uncorrectable machine checks (David Arcari) [1698959] - [x86] x86: Clean up 'sizeof x' => 'sizeof(x)' (David Arcari) [1698959] - [x86] x86/mcelog: Remove one mce_helper definition (David Arcari) [1698959] - [x86] x86/mce-inject: Reset injection struct after injection (David Arcari) [1698959] - [mm] x86/mce: Fix set_mce_nospec() to avoid #GP fault (David Arcari) [1698959] - [x86] x86/memory_failure: Introduce {set, clear}_mce_nospec() (David Arcari) [1698959] - [x86] x86/mce: Cleanup __mc_scan_banks() (David Arcari) [1698959] - [x86] x86/mce: Carve out bank scanning code (David Arcari) [1698959] - [x86] x86/mce: Carve out the crashing_cpu check (David Arcari) [1698959] - [x86] x86/mce: Always use 64-bit timestamps (David Arcari) [1698959] - [x86] x86/mce: Remove !banks check (David Arcari) [1698959] - [md] dm cache metadata: Fix loading discard bitset (Mike Snitzer) [1701618] - [block] null_blk: prevent crash from bad home_node value (Ming Lei) [1696951] - [powerpc] powerpc/security: Fix spectre_v2 reporting (Gustavo Duarte) [1694456] - [powerpc] powerpc/powernv: Query firmware for count cache flush settings (Gustavo Duarte) [1694456] - [powerpc] powerpc/pseries: Query hypervisor for count cache flush settings (Gustavo Duarte) [1694456] - [powerpc] powerpc/64s: Add support for software count cache flush (Gustavo Duarte) [1694456] - [powerpc] powerpc/64s: Add new security feature flags for count cache flush (Gustavo Duarte) [1694456] - [powerpc] powerpc/asm: Add a patch_site macro & helpers for patching instructions (Gustavo Duarte) [1694456] - [powerpc] powerpc/64: Call setup_barrier_nospec() from setup_arch() (Gustavo Duarte) [1694456] - [powerpc] powerpc/64: Add CONFIG_PPC_BARRIER_NOSPEC (Gustavo Duarte) [1694456] - [powerpc] powerpc64s: Show ori31 availability in spectre_v1 sysfs file not v2 (Gustavo Duarte) [1694456]- [kernel] sched/fair: Limit sched_cfs_period_timer() loop to avoid hard lockup (Joel Savitz) [1695651] - [crypto] crypto: ux500 - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: talitos - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: sun4i-ss - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: stm32 - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: rockchip - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: qce - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: picoxcell - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: omap - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: n2 - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: marvell - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: ixp4xx - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: hifn_795x - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: ccree - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: ccp - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: cavium - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: caam - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: bcm - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: atmel - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: sparc - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [s390] crypto: s390 - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: des_generic - Forbid 2-key in 3DES and add helpers (Herbert Xu) [1687908] - [crypto] crypto: mxc-scc - Remove broken driver (Herbert Xu) [1687908] - [kernel] ntp: Audit NTP parameters adjustment (Ondrej Mosnacek) [1680034] - [kernel] timekeeping: Audit clock adjustments (Ondrej Mosnacek) [1680034] - [kernel] ntp: Remove duplicated include (Ondrej Mosnacek) [1680034] - [kernel] timekeeping/ntp: Constify some function arguments (Ondrej Mosnacek) [1680034] - [kernel] ntp: Use kstrtos64 for s64 variable (Ondrej Mosnacek) [1680034] - [kernel] ntp: Remove redundant arguments (Ondrej Mosnacek) [1680034] - [kernel] timekeeping: Use ktime_get_real_ts64() instead of getnstimeofday64() (Ondrej Mosnacek) [1680034] - [netdrv] hinic: Add pci device ids (Xiaojun Tan) [1662040] - [netdrv] net-next/hinic:add shutdown callback (Xiaojun Tan) [1662040] - [netdrv] hinic: optmize rx refill buffer mechanism (Xiaojun Tan) [1662040] - [netdrv] net: hinic: remove redundant pointer pfhwdev (Xiaojun Tan) [1662040] - [netdrv] net: hns: fix unsigned comparison to less than zero (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix sparse: some warnings in HNS drivers (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix WARNING when remove HNS driver with SMMU enabled (Xiaojun Tan) [1661885] - [netdrv] net: hns: fix ICMP6 neighbor solicitation messages discard problem (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix probabilistic memory overwrite when HNS driver initialized (Xiaojun Tan) [1661885] - [netdrv] net: hns: Use NAPI_POLL_WEIGHT for hns driver (Xiaojun Tan) [1661885] - [netdrv] net: hns: fix KASAN: use-after-free in hns_nic_net_xmit_hw() (Xiaojun Tan) [1661885] - [netdrv] net: hns: use struct_size() in devm_kzalloc() (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fixes the missing put_device in positive leg for roce reset (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix object reference leaks in hns_dsaf_roce_reset() (Xiaojun Tan) [1661885] - [netdrv] net: hns: Restart autoneg need return failed when autoneg off (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix for missing of_node_put() after of_parse_phandle() (Xiaojun Tan) [1661885] - [netdrv] net: hns: Use struct_size() in devm_kzalloc() (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix use after free identified by SLUB debug (Xiaojun Tan) [1661885] - [netdrv] net: hns: make function hns_gmac_wait_fifo_clean() static (Xiaojun Tan) [1661885] - [netdrv] net: hns: use eth_get_headlen interface instead of hns_nic_get_headlen (Xiaojun Tan) [1661885] - [netdrv] net: hns: Mark expected switch fall-through (Xiaojun Tan) [1661885] - [netdrv] net: hns: remove redundant variables 'max_frm' and 'tmp_mac_key' (Xiaojun Tan) [1661885] - [netdrv] net: hisilicon: hns: Replace mdelay() with msleep() (Xiaojun Tan) [1661885] - [netdrv] net: hns: make hns_dsaf_roce_reset non static (Xiaojun Tan) [1661885] - [netdrv] net: hns: Make many functions static (Xiaojun Tan) [1661885] - [bluetooth] Bluetooth: btusb: Add support for Intel bluetooth device 8087:0029 (Gopal Tiwari) [1678084] - [bluetooth] Bluetooth: btusb: Use bt_dev_err for Intel firmware loading errors (Gopal Tiwari) [1678084]- [vfio] vfio/pci: Restore device state on PM transition (Alex Williamson) [1700254] - [vfio] vfio/pci: Parallelize device open and release (Alex Williamson) [1700254] - [pci] Revert "PCI/ASPM: Do not initialize link state when aspm_disabled is set" (Myron Stowe) [1694143] - [pci] PCI: Fix incorrect value returned from pcie_get_speed_cap() (Myron Stowe) [1694143] - [x86] x86/PCI: Apply VMD's AERSID fixup generically (Myron Stowe) [1694143] - [pci] PCI/IOV: Remove unnecessary include of (Myron Stowe) [1694143] - [pci] PCI: pcie: Remove redundant 'default n' from Kconfig (Myron Stowe) [1694143] - [documentation] NTB: switchtec_ntb: Update switchtec documentation with prerequisites for NTB (Myron Stowe) [1694143] - [pci] PCI: Fix Switchtec DMA aliasing quirk dmesg noise (Myron Stowe) [1694143] - [pci] PCI: Add macro for Switchtec quirk declarations (Myron Stowe) [1694143] - [pci] PCI: Add Device IDs for Intel GPU "spurious interrupt" quirk (Myron Stowe) [1694143] - [pci] PCI / ACPI: Mark expected switch fall-through (Myron Stowe) [1694143] - [pci] PCI: Remove set but unused variable (Myron Stowe) [1694143] - [pci] PCI: Fix pci.c kernel-doc parameter warning (Myron Stowe) [1694143] - [pci] PCI: Allocate dma_alias_mask with bitmap_zalloc() (Myron Stowe) [1694143] - [include] PCI: Remove unused NFP32xx IDs (Myron Stowe) [1694143] - [maintainers] maintainers: Add Hyper-V IOMMU driver into Hyper-V CORE AND DRIVERS scope (Vitaly Kuznetsov) [1663292 1669989] - [iommu] hyper-v: Add Hyper-V stub IOMMU driver (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyper-v: Set x2apic destination mode to physical when x2apic is available (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyper-v: Enable PIT shutdown quirk (Vitaly Kuznetsov) [1663292 1669989] - [clocksource] clockevents/drivers/i8253: Add support for PIT shutdown quirk (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyperv: Enable PV qspinlock for Hyper-V (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyperv: Add GUEST_IDLE_MSR support (Vitaly Kuznetsov) [1663292 1669989] - [x86] hv: vmbus: Make TLFS #define names architecture neutral (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyperv: Add interrupt handler annotations (Vitaly Kuznetsov) [1663292 1669989] - [pci] hv: Refactor hv_irq_unmask() to use cpumask_to_vpset() (Vitaly Kuznetsov) [1663292 1669989] - [pci] hv: Replace hv_vp_set with hv_vpset (Vitaly Kuznetsov) [1663292 1669989] - [pci] hv: Add __aligned(8) to struct retarget_msi_interrupt (Vitaly Kuznetsov) [1663292 1669989] - [vfio] vfio-pci/nvlink2: Fix ancient gcc warnings (Sam Bobroff) [1524679] - [vfio] vfio/pci: Cleanup license mess (Sam Bobroff) [1524679] - [vfio] vfio/pci: set TRACE_INCLUDE_PATH to fix the build error (Sam Bobroff) [1524679] - [vfio] vfio_pci: Add NVIDIA GV100GL [Tesla V100 SXM2] subdriver (Sam Bobroff) [1524679] - [vfio] vfio_pci: Allow regions to add own capabilities (Sam Bobroff) [1524679] - [vfio] vfio_pci: Allow mapping extra regions (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Fault user page into the hypervisor's pagetable (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Check mmio_atsd array bounds when populating (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Add release_ownership hook (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Add compound IOMMU groups (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Convert NPU IOMMU helpers to iommu_table_group_ops (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Move single TVE handling to NPU PE (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv: Reference iommu_table while it is linked to a group (Sam Bobroff) [1524679] - [powerpc] powerpc/iommu_api: Move IOMMU groups setup to a single place (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/pseries: Rework device adding to IOMMU groups (Sam Bobroff) [1524679] - [powerpc] powerpc/pseries: Remove IOMMU API support for non-LPAR systems (Sam Bobroff) [1524679] - [powerpc] powerpc/pseries/npu: Enable platform support (Sam Bobroff) [1524679] - [powerpc] powerpc/pseries/iommu: Use memory@ nodes in max RAM address calculation (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Move OPAL calls away from context manipulation (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv: Move npu struct from pnv_phb to pci_controller (Sam Bobroff) [1524679] - [powerpc] powerpc/vfio/iommu/kvm: Do not pin device memory (Sam Bobroff) [1524679] - [vfio] powerpc/mm/iommu/vfio_spapr_tce: Change mm_iommu_get to reference a region (Sam Bobroff) [1524679] - [powerpc] powerpc/ioda/npu: Call skiboot's hot reset hook when disabling NPU2 (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/ioda: Allocate indirect TCE levels of cached userspace addresses on demand (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/ioda1: Remove dead code for a single device PE (Sam Bobroff) [1524679] - [rpmspec] redhat: add TC selftests to kernel-selftests-internal (Ivan Vecera) [1691376] - [rpmspec] redhat: add net selftests to kernel-selftests-internal (Ivan Vecera) [1691376] - [rpmspec] redhat: add pktgen samples to kernel-selftests-internal (Ivan Vecera) [1691376] - [rpmspec] redhat: rename bpf_samples to kernel-selftests-internal (Ivan Vecera) [1691376] - [rpmspec] redhat: remove bpf_samples dependency on glibc-static and build it by default (Ivan Vecera) [1691376] - [tools] selftests: bpf: modify urandom_read and link it non-statically (Ivan Vecera) [1691376]- [netdrv] ibmvnic: Fix netdev feature clobbering during a reset (Steve Best) [1699018] - [netdrv] ibmvnic: Enable GRO (Steve Best) [1699018] - [x86] x86/perf/amd: Remove need to check "running" bit in NMI handler (David Arcari) [1640238] - [x86] x86/perf/amd: Resolve NMI latency issues for active PMCs (David Arcari) [1640238] - [x86] x86/perf/amd: Resolve race condition when disabling PMC (David Arcari) [1640238] - [netdrv] qed: Fix qed_mcp_halt|resume() (Manish Chopra) [1697310]- [x86] x86/kexec: Fix a kexec_file_load() failure (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: include linux/vmalloc.h (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: handle empty command-line (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: return successfully even if kaslr-seed doesn't exist (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: Refactor setup_dtb() to consolidate error checking (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: add kaslr support (Bhupesh Sharma) [1666078] - [char] random: Make crng state queryable (Bhupesh Sharma) [1666078] - [include] include: pe.h: remove message[] from mz header definition (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: invoke the kernel without purgatory (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: allow for loading Image-format kernel (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: load initrd and device-tree (Bhupesh Sharma) [1666078] - [arm64] arm64: enable KEXEC_FILE config (Bhupesh Sharma) [1666078] - [arm64] arm64: cpufeature: add MMFR0 helper functions (Bhupesh Sharma) [1666078] - [arm64] arm64: add image head flag definitions (Bhupesh Sharma) [1666078] - [kernel] kexec_file: kexec_walk_memblock() only walks a dedicated region at kdump (Bhupesh Sharma) [1666078] - [kernel] powerpc, kexec_file: factor out memblock-based arch_kexec_walk_mem() (Bhupesh Sharma) [1666078] - [kernel] s390, kexec_file: drop arch_kexec_mem_walk() (Bhupesh Sharma) [1666078] - [kernel] kexec_file: make kexec_image_post_load_cleanup_default() global (Bhupesh Sharma) [1666078] - [include] asm-generic: add kexec_file_load system call to unistd.h (Bhupesh Sharma) [1666078] - [include] asm-generic: unistd.h: Wire up sys_rseq (Bhupesh Sharma) [1666078] - [fs] xfs: don't overflow xattr listent buffer (Bill O'Donnell) [1683531] - [drm] drm/i915/gvt: Add in context mmio 0x20D8 to gen9 mmio list (Paul Lai) [1651589] - [fs] copy_mount_string: Limit string length to PATH_MAX (Miklos Szeredi) [1655272] - [include] redhat: Reuse other arch's cpuhp_state to protect kABI (Robert Richter) [1658476] - [drivers] drivers/perf: Add Cavium ThunderX2 SoC UNCORE PMU driver (Robert Richter) [1658476] - [documentation] Documentation: perf: Add documentation for ThunderX2 PMU uncore driver (Robert Richter) [1658476]- [arm64] arm64: apply workaround on A64FX v1r0 (Mark Langsdorf) [1692306] - [fs] kernfs: fix xattr name handling in LSM helpers (Ondrej Mosnacek) [1558179] - [include] LSM: lsm_hooks.h - fix missing colon in docstring (Ondrej Mosnacek) [1558179] - [security] selinux: Make selinux_kernfs_init_security static (Ondrej Mosnacek) [1558179] - [fs] kernfs: initialize security of newly created nodes (Ondrej Mosnacek) [1558179] - [security] selinux: implement the kernfs_init_security hook (Ondrej Mosnacek) [1558179] - [include] LSM: add new hook for kernfs node initialization (Ondrej Mosnacek) [1558179] - [fs] kernfs: use simple_xattrs for security attributes (Ondrej Mosnacek) [1558179] - [security] selinux: try security xattr after genfs for kernfs filesystems (Ondrej Mosnacek) [1558179] - [fs] kernfs: do not alloc iattrs in kernfs_xattr_get (Ondrej Mosnacek) [1558179] - [fs] kernfs: clean up struct kernfs_iattrs (Ondrej Mosnacek) [1558179] - [fs] kernfs: allow creating kernfs objects with arbitrary uid/gid (Ondrej Mosnacek) [1558179] - [tools] tools/power turbostat: Add Icelake support (Steve Best) [1698546] - [tools] tools/power turbostat: consolidate duplicate model numbers (Steve Best) [1698546] - [mm] s390/mm: silence compiler warning when compiling without CONFIG_PGSTE (Thomas Huth) [1698848] - [scripts] unifdef: use memcpy instead of strncpy (Thomas Huth) [1698848] - [s390] s390: align struct lowcore to double page size (Thomas Huth) [1698848] - [powerpc] KVM: PPC: Book3S HV: Perserve PSSCR FAKE_SUSPEND bit on guest exit (Suraj Jitindar Singh) [1689768]- [virtio] virtio: Honour 'may_reduce_num' in vring_create_virtqueue (Cornelia Huck) [1697505] - [s390] setup: set control program code via diag 318 (Thomas Huth) [1592336] - [s390] kvm: s390: set host program identifier (Thomas Huth) [1592336] - [edac] EDAC, skx: Fix randconfig builds in a better way (Aristeu Rozanski) [1501612 1649988 1571534] - [edac] EDAC, skx: Fix randconfig builds (Aristeu Rozanski) [1501612 1649988 1571534] - [edac] EDAC, skx_edac: Add address translation for non-volatile DIMMs (Aristeu Rozanski) [1501612 1649988 1571534] - [acpi] ACPI/ADXL: Add address translation interface using an ACPI DSM (Aristeu Rozanski) [1501612 1649988 1571534] - [x86] x86/mce: Add macros for the corrected error count bit field (Aristeu Rozanski) [1501612 1649988 1571534] - [x86] x86/mce: Use BIT_ULL(x) for bit mask definitions (Aristeu Rozanski) [1501612 1649988 1571534] - [crypto] crypto: ecc - regularize scalar for scalar multiplication (Neil Horman) [1687888] - [crypto] crypto: ecc - check for invalid values in the key verification test (Neil Horman) [1687888] - [crypto] crypto: dh - make crypto_dh_encode_key() make robust (Neil Horman) [1687888] - [crypto] crypto: dh - fix calculating encoded key size (Neil Horman) [1687888] - [crypto] crypto: ecdh - fix typo of P-192 b value (Neil Horman) [1687888] - [crypto] crypto: ecdh - add public key verification test (Neil Horman) [1687888] - [crypto] crypto: dh - fix memory leak (Neil Horman) [1687888] - [crypto] crypto: dh - add public key verification test (Neil Horman) [1687888] - [scsi] scsi: hisi_sas: Add softreset in hisi_sas_I_T_nexus_reset() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Change SERDES_CFG init value to increase reliability of HiLink (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Send HARD RESET to clear the previous affiliation of STP target port (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Set PHY linkrate when disconnected (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: print PHY RX errors count for later revision of v3 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix a timeout race of driver internal and SMP IO (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Change return variable type in phy_up_v3_hw() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: fix calls to dma_set_mask_and_coherent() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Do some more tidy-up (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Use pci_irq_get_affinity() for v3 hw as experimental (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Issue internal abort on all relevant queues (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: change queue depth from 512 to 4096 (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add manual trigger for debugfs dump (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add support for DIX feature for v3 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add missing seq_printf() call in hisi_sas_show_row_32() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix to only call scsi_get_prot_op() for non-NULL scsi_cmnd (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Some misc tidy-up (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Correct memory allocation size for DQ debugfs (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix losing directly attached disk when hot-plug (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Reject setting programmed minimum linkrate > 1.5G (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Remove unused parameter of function hisi_sas_alloc() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: remove the check of sas_dev status in hisi_sas_I_T_nexus_reset() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: shutdown axi bus to avoid exception CQ returned (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: send primitive NOTIFY to SSP situation only (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs ITCT file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix type casting and missing static qualifier in debugfs code (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: No need to check return value of debugfs_create functions (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Set protection parameters prior to adding SCSI host (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs IOST file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs DQ file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs CQ file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs for port registers (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Debugfs global register create file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Take debugfs snapshot for all regs (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Alloc debugfs snapshot buffer memory for all registers (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Create root and device debugfs directories (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add support for DIF feature for v2 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Make sg_tablesize consistent value (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Relocate some code to reduce complexity (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix warnings detected by sparse (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: change the time of SAS SSP connection (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Relocate some codes to avoid an unused check (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add support for interrupt coalescing for v3 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add support for interrupt converge for v3 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Create separate host attributes per HBA (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: use dma_set_mask_and_coherent (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Remove set but not used variable 'dq_list' (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix NULL pointer dereference (Xiaojun Tan) [1662038] - [nvme] nvme-pci: add missing unlock for reset error (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix rapid add remove sequence (Gopal Tiwari) [1665354] - [nvme] nvme: remove the .stop_ctrl callout (Gopal Tiwari) [1665354] - [nvme] nvme: add support for the Write Zeroes command (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: fix null dereference under heavy load (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: fix timeout handler (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: fix timeout handler (Gopal Tiwari) [1665354] - [nvme] nvmet-tcp: fix uninitialized variable access (Gopal Tiwari) [1665354] - [nvme] nvme: don't initlialize ctrl->cntlid twice (Gopal Tiwari) [1665354] - [nvme] nvme: introduce NVME_QUIRK_IGNORE_DEV_SUBNQN (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: remove dead code (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: don't ask if controller is fabrics (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: unset write/poll queues for discovery controllers (Gopal Tiwari) [1665354] - [nvme] nvme: pad fake subsys NQN vid and ssvid with zeros (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix out of bounds access in nvme_cqe_pending (Gopal Tiwari) [1665354] - [nvme] nvme-pci: use the same attributes when freeing host_mem_desc_bufs. (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix the wrong setting of nr_maps (Gopal Tiwari) [1665354] - [nvme] nvme-pci: rerun irq setup on IO queue init errors (Gopal Tiwari) [1665354] - [nvme] nvme-pci: trace SQ status on completions (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: allow user to pass in nr_poll_queues (Gopal Tiwari) [1665354] - [nvme] nvme-core: optionally poll sync commands (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: fix spelling mistake "attepmpt" -> "attempt" (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: fix endianess annotations (Gopal Tiwari) [1665354] - [nvme] nvmet-tcp: fix endianess annotations (Gopal Tiwari) [1665354] - [nvme] nvme-pci: refactor nvme_poll_irqdisable to make sparse happy (Gopal Tiwari) [1665354] - [nvme] nvme-pci: only set nr_maps to 2 if poll queues are supported (Gopal Tiwari) [1665354] - [nvme] nvmet: use a macro for default error location (Gopal Tiwari) [1665354] - [nvme] nvmet: fix comparison of a u16 with -1 (Gopal Tiwari) [1665354] - [nvme] nvme: fix kernel paging oops (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: support separate queue maps for read and write (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: support separate queue maps for read and write (Gopal Tiwari) [1665354] - [include] block: make request_to_qc_t public (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: allow user to set nr_write_queues for separate queue maps (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: add missing nvmf_ctrl_options documentation (Gopal Tiwari) [1665354] - [nvme] blk-mq-rdma: pass in queue map to blk_mq_rdma_map_queues (Gopal Tiwari) [1665354] - [nvme] nvmet: update smart log with num err log entries (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for file backend (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log page cmd handler (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for bdev backend (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for admin-cmd (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for fabrics-cmd (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for rdma backend (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support in the core (Gopal Tiwari) [1665354] - [nvme] nvmet: add interface to update error-log page (Gopal Tiwari) [1665354] - [include] nvme: add error log page slot definition (Gopal Tiwari) [1665354] - [nvme] nvmet: add error-log definitions (Gopal Tiwari) [1665354] - [nvme] nvme: remove nvme_common command cdw10 array (Gopal Tiwari) [1665354] - [nvme] nvme: provide fallback for discard alloc failure (Gopal Tiwari) [1665354] - [nvme] nvmet: remove unused variable (Gopal Tiwari) [1665354] - [nvme] nvme: add __exit annotation (Gopal Tiwari) [1665354] - [nvme] nvmet: allow configfs tcp trtype configuration (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: add NVMe over TCP host driver (Gopal Tiwari) [1665354] - [nvme] nvmet-tcp: add NVMe over TCP target driver (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: allow user passing data digest (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: allow user passing header digest (Gopal Tiwari) [1665354] - [nvme] nvmet: Add install_queue callout (Gopal Tiwari) [1665354] - [nvme] nvmet: use unlikely for req status check (Gopal Tiwari) [1665354] - [include] nvme-tcp: Add protocol header (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: Add unlikely for response allocated check (Gopal Tiwari) [1665354] - [nvme] nvmet: fix the structure member indentation (Gopal Tiwari) [1665354] - [nvme] nvme: implement Enhanced Command Retry (Gopal Tiwari) [1665354] - [nvme] nvme: remove unused function nvme_ctrl_ready (Gopal Tiwari) [1665354] - [nvme] nvmet: support fabrics sq flow control (Gopal Tiwari) [1665354] - [nvme] nvmet: enable Discovery Controller AENs (Gopal Tiwari) [1665354] - [nvme] nvmet: expose support for fabrics SQ flow control disable in treq (Gopal Tiwari) [1665354] - [nvme] nvme: disable fabrics SQ flow control when asked by the user (Gopal Tiwari) [1665354] - [nvme] nvmet-fc: remove the IN_ISR deferred scheduling options (Gopal Tiwari) [1665354] - [nvme] nvme: Remove unused forward declaration (Gopal Tiwari) [1665354] - [nvme] nvmet: allow host connect even if no allowed subsystems are exported (Gopal Tiwari) [1665354] - [nvme] nvmet: don't override treq upon modification. (Gopal Tiwari) [1665354] - [nvme] nvmet: mark nvmet_genctr static (Gopal Tiwari) [1665354] - [nvme] nvmet: add defines for discovery change async events (Gopal Tiwari) [1665354] - [nvme] nvmet: support for traffic based keep-alive (Gopal Tiwari) [1665354] - [nvme] nvmet: make kato and AEN processing for use by other controllers (Gopal Tiwari) [1665354] - [nvme] nvmet: change aen mask functions to use bit numbers (Gopal Tiwari) [1665354] - [nvme] nvmet: provide aen bit functions for multiple controller types (Gopal Tiwari) [1665354] - [nvme] nvmet: add support to Discovery controllers for commands (Gopal Tiwari) [1665354] - [nvme] nvmet: use IOCB_NOWAIT for file-ns buffered I/O (Gopal Tiwari) [1665354] - [nvme] nvmet: allow Keep Alive for Discovery controller (Gopal Tiwari) [1665354] - [nvme] nvme: support traffic based keep-alive (Gopal Tiwari) [1665354] - [nvme] nvme: cache controller attributes (Gopal Tiwari) [1665354] - [nvme] nvme: introduce ctrl attributes enumeration (Gopal Tiwari) [1665354] - [nvme] nvme: consolidate memset calls in the nvme_setup_cmd path (Gopal Tiwari) [1665354] - [nvme] nvme: warn when finding multi-port subsystems without multipathing enabled (Gopal Tiwari) [1665354] - [nvme] Revert "nvmet-rdma: use a private workqueue for delete" (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: move controller options matching to fabrics (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: always have a valid trsvcid (Gopal Tiwari) [1665354] - [nvme] nvme-pci: remove duplicate check (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix hot removal during error handling (Gopal Tiwari) [1665354] - [nvme] nvmet-fcloop: suppress a compiler warning (Gopal Tiwari) [1665354] - [nvme] nvme-core: make implicit seed truncation explicit (Gopal Tiwari) [1665354] - [nvme] nvmet-fc: fix kernel-doc headers (Gopal Tiwari) [1665354] - [nvme] nvmet: avoid integer overflow in the discard code (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: declare local symbols static (Gopal Tiwari) [1665354] - [nvme] nvmet: use strlcpy() instead of strcpy() (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix nvme_suspend_queue() kernel-doc header (Gopal Tiwari) [1665354] - [nvme] nvme-core: declare local symbols static (Gopal Tiwari) [1665354] - [nvme] nvme-core: rework a NQN copying operation (Gopal Tiwari) [1665354] - [nvme] nvmet: use strcmp() instead of strncmp() for subsystem lookup (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: check for timeout in nvme_rdma_wait_for_cm() (Gopal Tiwari) [1665354] - [nvme] nvmet: remove unreachable code (Gopal Tiwari) [1665354] - [nvme] nvme: update node paths after adding new path (Gopal Tiwari) [1665354] - [nvme] nvme: remove ns sibling before clearing path (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: use a private workqueue for delete (Gopal Tiwari) [1665354] - [nvme] nvmet: don't split large I/Os unconditionally (Gopal Tiwari) [1665354] - [nvme] nvme-core: add async event trace helper (Gopal Tiwari) [1665354] - [nvme] nvmet_fc: support target port removal with nvmet layer (Gopal Tiwari) [1665354] - [nvme] nvmet: remove redundant module prefix (Gopal Tiwari) [1665354] - [nvme] nvme: fix typo in nvme_identify_ns_descs (Gopal Tiwari) [1665354] - [nvme] nvme: register ns_id attributes as default sysfs groups (Gopal Tiwari) [1665354] - [block] block: genhd: add 'groups' argument to device_add_disk (Gopal Tiwari) [1665354] - [nvme] nvme: count all ANA groups for ANA Log page (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: fix possible bogus dereference under heavy load (Gopal Tiwari) [1665354] - [nvme] nvmet: free workqueue object if module init fails (Gopal Tiwari) [1665354] - [nvme] nvme-fcloop: Fix dropped LS's to removed target port (Gopal Tiwari) [1665354] - [nvme] nvme-pci: add a memory barrier to nvme_dbbuf_update_and_check_event (Gopal Tiwari) [1665354] - [nvme] nvmet: add ns write protect support (Gopal Tiwari) [1665354] - [nvme] nvme: set gendisk read only based on nsattr (Gopal Tiwari) [1665354] - [include] nvme.h: add support for ns write protect definitions (Gopal Tiwari) [1665354] - [nvme] nvmet: use Retain Async Event bit to clear AEN (Gopal Tiwari) [1665354] - [nvme] nvmet: support configuring ANA groups (Gopal Tiwari) [1665354] - [nvme] nvmet: add minimal ANA support (Gopal Tiwari) [1665354] - [nvme] nvmet: track and limit the number of namespaces per subsystem (Gopal Tiwari) [1665354] - [nvme] nvmet: keep a port pointer in nvmet_ctrl (Gopal Tiwari) [1665354] - [nvme] nvmet: check fileio lba range access boundaries (Gopal Tiwari) [1665354] - [nvme] nvmet: don't use uuid_le type (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: centralize admin/io queue teardown sequence (Gopal Tiwari) [1665354] - [nvme] nvmet: fix file discard return status (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: centralize controller setup sequence (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: unquiesce queues when deleting the controller (Gopal Tiwari) [1665354] - [nvme] nvme: add disk name to trace events (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: mark expected switch fall-through (Gopal Tiwari) [1665354] - [nvme] nvme: add controller name to trace events (Gopal Tiwari) [1665354] - [nvme] nvme: use hw qid in trace events (Gopal Tiwari) [1665354] - [nvme] nvmet: add buffered I/O support for file backed ns (Gopal Tiwari) [1665354] - [nvme] nvme: move init of keep_alive work item to controller initialization (Gopal Tiwari) [1665354] - [nvme] nvmet: add commands supported and effects log page (Gopal Tiwari) [1665354] - [nvme] lightnvm: limit get chunk meta request size (Gopal Tiwari) [1665354] - [nvme] lightnvm: Remove redundant rq->__data_len initialization (Gopal Tiwari) [1665354] - [block] nbd: restrict use to AF_UNIX sockets (Mike Christie) [1673307] - [block] nbd: don't allow invalid blocksize settings (Mike Christie) [1673307] - [documentation] doc, block, bfq: add information on bfq execution time (Ming Lei) [1686682] - [block] block, bfq: save & resume weight on a queue merge/split (Ming Lei) [1686682] - [block] block, bfq: print SHARED instead of pid for shared queues in logs (Ming Lei) [1686682] - [block] block, bfq: always protect newly-created queues from existing active queues (Ming Lei) [1686682] - [block] block, bfq: do not tag totally seeky queues as soft rt (Ming Lei) [1686682] - [block] block, bfq: do not merge queues on flash storage with queueing (Ming Lei) [1686682] - [block] block, bfq: tune service injection basing on request service times (Ming Lei) [1686682] - [block] block, bfq: do not idle for lowest-weight queues (Ming Lei) [1686682] - [block] block, bfq: increase idling for weight-raised queues (Ming Lei) [1686682] - [block] block/bfq: fix ifdef for CONFIG_BFQ_GROUP_IOSCHED=y (Ming Lei) [1686682] - [block] block, bfq: fix in-service-queue check for queue merging (Ming Lei) [1686682] - [block] block, bfq: do not overcharge writes in asymmetric scenarios (Ming Lei) [1686682] - [block] block, bfq: port commit "cfq-iosched: improve hw_tag detection" (Ming Lei) [1686682] - [block] block, bfq: reduce threshold for detecting command queueing (Ming Lei) [1686682] - [block] block, bfq: fix queue removal from weights tree (Ming Lei) [1686682] - [block] block, bfq: fix sequential rq detection in rate estimation (Ming Lei) [1686682] - [block] block, bfq: unconditionally plug I/O in asymmetric scenarios (Ming Lei) [1686682] - [block] block, bfq: do not plug I/O of in-service queue when harmful (Ming Lei) [1686682] - [block] block, bfq: split function bfq_better_to_idle (Ming Lei) [1686682] - [block] block, bfq: consider also ioprio classes in symmetry detection (Ming Lei) [1686682] - [block] block, bfq: remove case of redirected bic from insert_request (Ming Lei) [1686682] - [block] block, bfq: make sure queue budgets are not below service received (Ming Lei) [1686682] - [block] block, bfq: avoid selecting a queue w/o budget (Ming Lei) [1686682] - [block] block, bfq: do not consider interactive queues in srt filtering (Ming Lei) [1686682] - [net] net: switchdev: Add extack to switchdev_handle_port_obj_add() callback (Ivan Vecera) [1690125] - [net] switchdev: Add extack to struct switchdev_notifier_info (Ivan Vecera) [1690125] - [net] vxlan: Add a function to init switchdev_notifier_vxlan_fdb_info (Ivan Vecera) [1690125] - [net] switchdev: Add extack argument to switchdev_port_obj_add() (Ivan Vecera) [1690125] - [net] bridge: Propagate extack to switchdev (Ivan Vecera) [1690125] - [net] ndo_bridge_setlink: Add extack (Ivan Vecera) [1690125] - [net] rocker, dsa, ethsw: Don't filter VLAN events on bridge itself (Ivan Vecera) [1690125] - [net] switchdev: Replace port obj add/del SDO with a notification (Ivan Vecera) [1690125] - [net] ocelot: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] mlxsw: spectrum_switchdev: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] switchdev: Add helpers to aid traversal through lower devices (Ivan Vecera) [1690125] - [net] staging: fsl-dpaa2: ethsw: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] staging: fsl-dpaa2: ethsw: Introduce ethsw_port_dev_check() (Ivan Vecera) [1690125] - [net] dsa: slave: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] rocker: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] switchdev: Add SWITCHDEV_PORT_OBJ_ADD, SWITCHDEV_PORT_OBJ_DEL (Ivan Vecera) [1690125] - [net] switchdev: Add a blocking notifier chain (Ivan Vecera) [1690125] - [net] switchdev: SWITCHDEV_OBJ_PORT_{VLAN, MDB}(): Sanitize (Ivan Vecera) [1690125] - [net] selftests: forwarding: Fix test for different devices (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add learning test (Ivan Vecera) [1693316] - [net] bridge: Allow querying bridge port flags (Ivan Vecera) [1693316] - [netdrv] vxlan: Allow changing ageing time (Ivan Vecera) [1693316] - [netdrv] vxlan: Add hardware FDB learning (Ivan Vecera) [1693316] - [netdrv] vxlan: Don't override user-added entries with ext-learned ones (Ivan Vecera) [1693316] - [netdrv] vxlan: Mark user-added FDB entries (Ivan Vecera) [1693316] - [netdrv] vxlan: vxlan_fdb_notify(): Make switchdev notification configurable (Ivan Vecera) [1693316] - [netdrv] vxlan: __vxlan_fdb_delete(): Drop unused argument vid (Ivan Vecera) [1693316] - [netdrv] vxlan: support NTF_USE refresh of fdb entries (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d_port_8472: New test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add an ECN decap test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add an ECN encap test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add a TOS test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add a TTL test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Reconfigure & rerun tests (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add unicast test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add flood test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add ping test (Ivan Vecera) [1693316] - [net] selftests: forwarding: Add a skeleton of vxlan_bridge_1d (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: Add link_stats_rx_errors_get() (Ivan Vecera) [1693316] - [net] selftests: forwarding: ping{6, }_do(): Allow passing ping arguments (Ivan Vecera) [1693316] - [net] selftests: forwarding: ping{6, }_test(): Add description argument (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: Add in_ns() (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: Support NUM_NETIFS of 0 (Ivan Vecera) [1693316] - [net] skb_scrub_packet(): Scrub offload_fwd_mark (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: extract ping and ping6 so they can be reused (Ivan Vecera) [1693316] - [net] selftests: forwarding: README: Require diagrams (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: Extract interface-init functions (Ivan Vecera) [1693316] - [net] selftests: forwarding: tc_rule_stats_get: Parameterize direction (Ivan Vecera) [1693316] - [net] selftests: forwarding: multipath_eval(): Improve style (Ivan Vecera) [1693316] - [net] selftests: forwarding: Move multipath_eval() to lib.sh (Ivan Vecera) [1693316] - [net] selftests: Add test_vxlan_fdb_changelink.sh (Ivan Vecera) [1690309] - [netdrv] vxlan: changelink: Fix handling of default remotes (Ivan Vecera) [1690309] - [netdrv] vxlan: Fix error path in __vxlan_dev_create() (Ivan Vecera) [1690309] - [netdrv] vxlan: Unmark offloaded bit on replaced FDB entries (Ivan Vecera) [1690309] - [net] bridge: switchdev: Allow clearing FDB entry offload indication (Ivan Vecera) [1690309] - [netdrv] vxlan: Notify for each remote of a removed FDB entry (Ivan Vecera) [1690309] - [netdrv] vxlan: Support marking RDSTs as offloaded (Ivan Vecera) [1690309] - [netdrv] vxlan: Add vxlan_fdb_find_uc() for FDB querying (Ivan Vecera) [1690309] - [netdrv] vxlan: Add switchdev notifications (Ivan Vecera) [1690309] - [netdrv] net: Add netif_is_vxlan() (Ivan Vecera) [1690309] - [net] inet: Refactor INET_ECN_decapsulate() (Ivan Vecera) [1690309] - [netdrv] vxlan: Export address checking functions (Ivan Vecera) [1690309] - [net] vxlan: Remove duplicated include from vxlan.h (Ivan Vecera) [1690309] - [netdrv] geneve: correctly handle ipv6.disable module parameter (Jiri Benc) [1692390] - [net] ipv6: sit: reset ip header pointer in ipip6_rcv (Lorenzo Bianconi) [1691626] - [net] vxlan: Don't call gro_cells_destroy() before device is unregistered (Andrea Claudi) [1692499] - [net] xsk: do not remove umem from netdevice on fall-back to copy-mode (Petr Oros) [1690568] - [net] xsk: Check if a queue exists during umem setup (Petr Oros) [1690568] - [net] xsk: simplify xdp_clear_umem_at_qid implementation (Petr Oros) [1690568] - [net] ethtool: don't allow disabling queues with umem installed (Petr Oros) [1690568] - [net] ethtool: rename local variable max -> curr (Petr Oros) [1690568] - [net] xsk: fix bug when trying to use both copy and zero-copy on one queue id (Petr Oros) [1690568] - [net] add umem reference in netdev{_rx}_queue (Petr Oros) [1690568] - [net] xsk: remove unnecessary assignment (Petr Oros) [1690568] - [net] xsk: fix return value of xdp_umem_assign_dev() (Petr Oros) [1690568] - [net] xsk: don't allow umem replace at stack level (Petr Oros) [1690568] - [net] xsk: refactor xdp_umem_assign_dev() (Petr Oros) [1690568] - [net] update real_num_rx_queues even when !CONFIG_SYSFS (Petr Oros) [1690568] - [net] core: add __netdev_sent_queue as variant of __netdev_tx_sent_queue (Petr Oros) [1690127] - [net] net: do not abort bulk send on BQL status (Petr Oros) [1690129] - [net] net: bql: add __netdev_tx_sent_queue() (Petr Oros) [1690129] - [net] net: ip6_gre: fix possible NULL pointer dereference in ip6erspan_set_version (Lorenzo Bianconi) [1666315] - [net] net: ip6_gre: initialize erspan_ver just for erspan tunnels (Lorenzo Bianconi) [1666315] - [net] net: ip6_gre: always reports o_key to userspace (Lorenzo Bianconi) [1666315] - [net] net: ip_gre: always reports o_key to userspace (Lorenzo Bianconi) [1666315] - [net] tcp: handle inet_csk_reqsk_queue_add() failures (Guillaume Nault) [1690157] - [net] ip_gre: use erspan key field for tunnel lookup (Lorenzo Bianconi) [1664570] - [net] ip6_gre: simplify gre header parsing in ip6gre_err (Lorenzo Bianconi) [1664570] - [net] ipv4: use a dedicated counter for icmp_v4 redirect packets (Lorenzo Bianconi) [1664209] - [net] virtchnl: Fix off by one error (Ivan Vecera) [1690114] - [net] virtchnl: white space and reorder (Ivan Vecera) [1690114] - [net] i40e: Update status codes (Ivan Vecera) [1690114] - [net] ethtool: Add WAKE_FILTER and RX_CLS_FLOW_WAKE (Ivan Vecera) [1690091] - [net] geneve: allow to clear ttl inherit (Hangbin Liu) [1671251] - [net] geneve: add ttl inherit support (Hangbin Liu) [1671251] - [net] tipc: fix a double kfree_skb() (Jon Maloy) [1684290] - [net] vxlan: Fix GRO cells race condition between receive and link delete (Andrea Claudi) [1687046] - [net] sock: consistent handling of extreme SO_SNDBUF/SO_RCVBUF values (Guillaume Nault) [1686564] - [net] tun: implement carrier change (Guillaume Nault) [1686566] - [net] ip6_tunnel: respect ttl inherit for ip6tnl (Hangbin Liu) [1664944] - [net] ip6_gre: update version related info when changing link (Hangbin Liu) [1664900] - [net] ipv4/route: fail early when inet dev is missing (Paolo Abeni) [1685424] - [net] bonding/802.3ad: fix link_failure_count tracking (Matteo Croce) [1657905] - [net] bonding: avoid possible dead-lock (Matteo Croce) [1657905] - [net] bonding: fix length of actor system (Matteo Croce) [1657905] - [net] bonding: fix warning message (Matteo Croce) [1657905] - [net] bonding: pass link-local packets to bonding master also. (Matteo Croce) [1657905]- [infiniband] IB/usnic: fix spelling mistake "unvalid" -> "invalid" (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Get rid of ucontext->tgid (Jonathan Toppins) [1685307] - [infiniband] RDMA/usnic: Do not use ucontext->tgid (Jonathan Toppins) [1685307] - [infiniband] infiniband: remove redundant condition check before debugfs_remove (Jonathan Toppins) [1685307] - [infiniband] RDMA/rdmavt: Fix rvt_create_ah function signature (Jonathan Toppins) [1685307] - [infiniband] RDMA/drivers: Use core provided API for registering device attributes (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Remove unnecessary enum values (Jonathan Toppins) [1685307] - [infiniband] IB/{hfi1, qib, rdmavt}: Move ruc_loopback to rdmavt (Jonathan Toppins) [1685307] - [infiniband] IB/{hfi1, qib, rdmavt}: Move send completion logic to rdmavt (Jonathan Toppins) [1685307] - [infiniband] IB/{hfi1, qib, rdmavt}: Move copy SGE logic into rdmavt (Jonathan Toppins) [1685307] - [infiniband] RDMA/rxe: Remove unused addr_same() (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: avoid srq memory leak (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: replace kvfree with vfree (Jonathan Toppins) [1685307] - [infiniband] RDMA/drivers: Use dev_name instead of ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/drivers: Use dev_err/dbg/etc instead of pr_* + ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] IB/rxe: fixes for rdma read retry (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: avoid back-to-back retries (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Refactor lookup memory function (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Avoid NULL check when search is successful (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Change pool state enums to capital letters (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Replace spinlock with rwlock (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Simplify rxe_find_route() to avoid GID query for netdev (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: remove redudant qpn check (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: vary the source udp port for receive scaling (Jonathan Toppins) [1685307] - [infiniband] iser: set sector for ambiguous mr status errors (Jonathan Toppins) [1685307] - [net] svcrdma: Remove try_module_get from backchannel (Jonathan Toppins) [1685307] - [net] svcrdma: Remove ->release_rqst call in bc reply handler (Jonathan Toppins) [1685307] - [net] xprtrdma: Clean up xprt_rdma_disconnect_inject (Jonathan Toppins) [1685307] - [net] xprtrdma: Add documenting comments (Jonathan Toppins) [1685307] - [net] xprtrdma: Report when there were zero posted Receives (Jonathan Toppins) [1685307] - [net] xprtrdma: Move rb_flags initialization (Jonathan Toppins) [1685307] - [net] xprtrdma: Don't disable BH's in backchannel server (Jonathan Toppins) [1685307] - [net] xprtrdma: Remove memory address of "ep" from an error message (Jonathan Toppins) [1685307] - [net] xprtrdma: Rename rpcrdma_qp_async_error_upcall (Jonathan Toppins) [1685307] - [net] xprtrdma: Simplify RPC wake-ups on connect (Jonathan Toppins) [1685307] - [net] xprtrdma: Re-organize the switch() in rpcrdma_conn_upcall (Jonathan Toppins) [1685307] - [net] xprtrdma: Eliminate "connstate" variable from rpcrdma_conn_upcall() (Jonathan Toppins) [1685307] - [net] xprtrdma: Conventional variable names in rpcrdma_conn_upcall (Jonathan Toppins) [1685307] - [net] xprtrdma: Rename rpcrdma_conn_upcall (Jonathan Toppins) [1685307] - [net] sunrpc: Report connect_time in seconds (Jonathan Toppins) [1685307] - [net] sunrpc: Fix connect metrics (Jonathan Toppins) [1685307] - [net] xprtrdma: Name MR trace events consistently (Jonathan Toppins) [1685307] - [net] xprtrdma: Explicitly resetting MRs is no longer necessary (Jonathan Toppins) [1685307] - [net] xprtrdma: Create more MRs at a time (Jonathan Toppins) [1685307] - [net] xprtrdma: xprt_release_rqst_cong is called outside of transport_lock (Jonathan Toppins) [1685307] - [infiniband] IB/ipoib: Log sysfs 'dev_id' accesses from userspace (Jonathan Toppins) [1685307] - [infiniband] IB/ipoib: Use dev_port to expose network interface port numbers (Jonathan Toppins) [1685307] - [infiniband] IB/ipoib: Ensure that MTU isn't less than minimum permitted (Jonathan Toppins) [1685307] - [infiniband] IB/srp: Remove unnecessary unlikely() (Jonathan Toppins) [1685307] - [infiniband] IB/core: Fix oops in netdev_next_upper_dev_rcu() (Jonathan Toppins) [1685307] - [infiniband] IB/umem: Set correct address to the invalidation function (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Add GIDs while changing MAC addr only for registered ndev (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Fix comment for hw stats init for port == 0 (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Refactor ib_register_device() function (Jonathan Toppins) [1685307] - [infiniband] IB/mlx4: Refer to the device kobject instead of ports_parent (Jonathan Toppins) [1685307] - [include] RDMA/core: Allow existing drivers to set one sysfs group per device (Jonathan Toppins) [1685307] - [infiniband] RDMA/umad: Use kernel API to allocate umad indexes (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Use kernel API to allocate uverbs indexes (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Increase total number of RDMA ports across all devices (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Rename ports_parent to ports_kobj (Jonathan Toppins) [1685307] - [infiniband] RDMA/nldev: Allow IB device rename through RDMA netlink (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/core: Implement IB device rename function (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/core: Annotate timeout as unsigned long (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Align multiple functions to kernel coding style (Jonathan Toppins) [1685307] - [infiniband] RDMA/cma: Remove unused timeout_ms parameter from cma_resolve_iw_route() (Jonathan Toppins) [1685307] - [infiniband] RDMA/cm: Respect returned status of cm_init_av_by_path (Jonathan Toppins) [1685307] - [infiniband] RDMA/restrack: Protect from reentry to resource return path (Jonathan Toppins) [1685307] - [infiniband] RDMA/restrack: Release task struct which was hold by CM_ID object (Jonathan Toppins) [1685307] - [infiniband] RDMA/restrack: Consolidate task name updates in one place (Jonathan Toppins) [1685307] - [infiniband] RDMA/restrack: Un-inline set task implementation (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Check error status of rdma_find_ndev_for_src_ip_rcu (Jonathan Toppins) [1685307] - [include] IB/mlx4: Avoid implicit enumerated type conversion (Jonathan Toppins) [1685307] - [infiniband] RDMA/netlink: Simplify netlink listener existence check (Jonathan Toppins) [1685307] - [infiniband] RDMA: Remove unused parameter from ib_modify_qp_is_ok() (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Fix RCU annotation for radix slot deference (Jonathan Toppins) [1685307] - [infiniband] RDMA: Fix building with CONFIG_MMU=n (Jonathan Toppins) [1685307] - [infiniband] RDMA/cma: Introduce and use cma_ib_acquire_dev() (Jonathan Toppins) [1685307] - [infiniband] RDMA/cma: Introduce and use cma_acquire_dev_by_src_ip() (Jonathan Toppins) [1685307] - [infiniband] RDMA/cma: Allow accepting requests for multi port rdma device (Jonathan Toppins) [1685307] - [infiniband] IB/rdmavt: Rename check_send_wqe as setup_wqe (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Acquire and release mmap_sem on page range (Jonathan Toppins) [1685307] - [infiniband] IB/sa: simplify return code logic for ib_nl_send_msg() (Jonathan Toppins) [1685307] - [infiniband] RDMA/ulp: Use dev_name instead of ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/core: Use dev_name instead of ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/core: Use dev_err/dbg/etc instead of pr_* + ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA: Fully setup the device name in ib_register_device (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/umem: Fix potential addition overflow (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Minor optimizations (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Avoid synchronize_srcu in the ODP MR destruction path (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Handle a half-complete start/end sequence (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Get rid of per_mm->notifier_count (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Use umem->owning_mm inside ODP (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Move all the ODP related stuff out of ucontext and into per_mm (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Get rid of struct ib_umem.odp_data (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Make ib_umem_odp into a sub structure of ib_umem (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Use ib_umem_odp in all function signatures connected to ODP (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Do not use current->tgid to track the mm_struct (Jonathan Toppins) [1685307] - [infiniband] RDMA/ucontext: Get rid of the old disassociate flow (Jonathan Toppins) [1685307] - [infiniband] RDMA/ucontext: Add a core API for mmaping driver IO memory (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Fix error unwind in ib_uverbs_add_one (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Properly return the error code of rdma_set_src_addr_rcu (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Remove is_closed from ib_uverbs_file (Jonathan Toppins) [1685307] - [include] IB/rxe: Revise the ib_wr_opcode enum (Jonathan Toppins) [1685307] - [include] RDMA: Remove duplicated include from ib_addr.h (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Consider net ns of gid attribute for RoCE (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Introduce rdma_read_gid_attr_ndev_rcu() to check GID attribute (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Simplify roce_resolve_route_from_path() (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Protect against changing dst->dev during destination resolve (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Refer to network type instead of device type (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Use common code flow for IPv4/6 for addr resolve (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Rename rdma_copy_addr to rdma_copy_src_l2_addr (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Introduce and use rdma_set_src_addr() between IPv4 and IPv6 (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Let protocol specific function typecast sockaddr structure (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Avoid unnecessary sa_family overwrite (Jonathan Toppins) [1685307] - [infiniband] RDMA/core Introduce and use rdma_find_ndev_for_src_ip_rcu (Jonathan Toppins) [1685307] - [infiniband] IB/{hfi1, qib, rdmavt}: Schedule multi RC/UC packets instead of posting (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Move flow resources initialization (Jonathan Toppins) [1685307] - [infiniband] IB/uverbs: Add IDRs array attribute type to ioctl() interface (Jonathan Toppins) [1685307] - [include] RDMA/core: Document QP @event_handler function (Jonathan Toppins) [1685307] - [include] RDMA/core: Document CM @event_handler function (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Assign device ifindex before publishing the device (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Follow correct unregister order between sysfs and cgroup (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Restore lockdep check while downgrading lock (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Define client_data_lock as rwlock instead of spinlock (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Use simpler spin lock irq API from blocking context (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Remove context entries from list while unregistering device (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Use simplified list_for_each (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: No need to protect kfree with spin lock and semaphore (Jonathan Toppins) [1685307] - [infiniband] RDMA/{cma, core}: Avoid callback on rdma_addr_cancel() (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Rate limit MAD error messages (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Fail early if unsupported QP is provided (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Use device.groups to initialize device attributes (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Use cdev_device_add() instead of cdev_add() (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Depend on device_add() to add device attributes (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Replace open-coded variant of get_device (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Declare closing variable as boolean (Jonathan Toppins) [1685307] - [infiniband] IB/core: Add an unbound WQ type to the new CQ API (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Add generic function to fill in flow action object (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Add UVERBS_ATTR_CONST_IN to the specs language (Jonathan Toppins) [1685307] - [netdrv] ibmvnic: Fix completion structure initialization (Steve Best) [1697103] - [rpmspec] redhat: limit headers_install_all to arches we care about (Denys Vlasenko) [1692404] - [lib] ida: Add new API (Jonathan Toppins) [1697588] - [edac] EDAC: Drop per-memory controller buses (Frank Ramsay) [1686477] - [edac] EDAC: Don't add devices under /sys/bus/edac (Frank Ramsay) [1686477] - [x86] x86/platform/UV: Use efi_runtime_lock to serialise BIOS calls (Frank Ramsay) [1677695]- [pci] PCI: pciehp: Fix re-enabling the slot marked for safe removal (Myron Stowe) [1695922] - [rpmspec] redhat: Enable gdb_index (Juri Lelli) [1696747] - [fs] ovl: Do not lose security.capability xattr over metadata file copy-up (Vivek Goyal) [1694757] - [fs] ovl: During copy up, first copy up data and then xattrs (Vivek Goyal) [1694757]- [netdrv] mark the intel igc driver as tech preview (David Arcari) [1495358] - [netdrv] igc: Remove unneeded hw_dbg prints (David Arcari) [1495358] - [netdrv] igc: Fix the typo in igc_base.h header definition (David Arcari) [1495358] - [netdrv] igc: Add support for the ntuple feature (David Arcari) [1495358] - [netdrv] igc: Add support for statistics (David Arcari) [1495358] - [netdrv] igc: Extend the ethtool supporting (David Arcari) [1495358] - [netdrv] igc: Add multiple receive queues control supporting (David Arcari) [1495358] - [netdrv] igc: Use struct_size() helper (David Arcari) [1495358] - [netdrv] igc: Add ethtool support (David Arcari) [1495358] - [netdrv] igc: Remove the 'igc_get_phy_id_base' method (David Arcari) [1495358] - [netdrv] igc: Remove the 'igc_read_mac_addr_base' method (David Arcari) [1495358] - [netdrv] igc: Remove unneeded code (David Arcari) [1495358] - [netdrv] igc: Remove unused code (David Arcari) [1495358] - [netdrv] igc: Fix code redundancy (David Arcari) [1495358] - [netdrv] igc: Remove unreachable code from igc_phy.c file (David Arcari) [1495358] - [netdrv] igc: Remove obsolete IGC_ERR define (David Arcari) [1495358] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (David Arcari) [1495358] - [netdrv] igc: Clean up code (David Arcari) [1495358] - [netdrv] igc: Tidy up some white space (David Arcari) [1495358] - [netdrv] igc: fix error return handling from call to netif_set_real_num_tx_queues (David Arcari) [1495358] - [netdrv] igc: Remove set but not used variable 'pci_using_dac' (David Arcari) [1495358] - [netdrv] igc: Remove set but not used variables 'ctrl_ext, link_mode' (David Arcari) [1495358] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (David Arcari) [1495358] - [netdrv] igc: Add watchdog (David Arcari) [1495358] - [netdrv] igc: Add setup link functionality (David Arcari) [1495358] - [netdrv] igc: Add code for PHY support (David Arcari) [1495358] - [netdrv] igc: Add NVM support (David Arcari) [1495358] - [netdrv] igc: Add HW initialization code (David Arcari) [1495358] - [netdrv] igc: Add transmit and receive fastpath and interrupt handlers (David Arcari) [1495358] - [netdrv] igc: Add support for Tx/Rx rings (David Arcari) [1495358] - [netdrv] igc: Add interrupt support (David Arcari) [1495358] - [netdrv] igc: Add netdev (David Arcari) [1495358] - [netdrv] igc: Add support for PF (David Arcari) [1495358] - [netdrv] igc: Add skeletal frame for Intel(R) 2.5G Ethernet Controller support (David Arcari) [1495358] - [s390] virtio-ccw: wire up ->bus_name callback (Cornelia Huck) [1695630] - [s390] s390/virtio: handle find on invalid queue gracefully (Cornelia Huck) [1695630] - [s390] virtio/s390: fix race in ccw_io_helper() (Cornelia Huck) [1695630] - [s390] virtio/s390: avoid race on vcdev->config (Cornelia Huck) [1695630] - [kvm] KVM: s390: make bitmap declaration consistent (Thomas Huth) [1695090] - [kvm] KVM: s390: drop obsolete else path (Thomas Huth) [1695090] - [kvm] KVM: s390: clarify kvm related kernel message (Thomas Huth) [1695090] - [kvm] s390: vsie: Use effective CRYCBD.31 to check CRYCBD validity (Thomas Huth) [1695090] - [kvm] KVM: s390: fix kmsg component kvm-s390 (Thomas Huth) [1695090] - [kvm] KVM: s390: unregister debug feature on failing arch init (Thomas Huth) [1695090] - [kvm] KVM: s390/vsie: avoid sparse warning (Thomas Huth) [1695090]- [powerpc] powerpc: use mm zones more sensibly (David Gibson) [1654978] - [s390] s390/mem_detect: add missing include (Philipp Rudo) [1695615] - [s390] s390: avoid vmlinux segments overlap (Philipp Rudo) [1695615] - [s390] s390/decompressor: add missing FORCE to build targets (Philipp Rudo) [1695615] - [s390] s390: move ipl block and cmd line handling to early boot phase (Philipp Rudo) [1695615] - [s390] s390/sclp: introduce sclp_early_get_hsa_size (Philipp Rudo) [1695615] - [s390] s390/mem_detect: add info source debug print (Philipp Rudo) [1695615] - [s390] s390/mem_detect: replace tprot loop with binary search (Philipp Rudo) [1695615] - [s390] s390/mem_detect: use SCLP info for continuous memory detection (Philipp Rudo) [1695615] - [s390] s390/mem_detect: introduce z/VM specific diag260 call (Philipp Rudo) [1695615] - [s390] s390/mem_detect: introduce SCLP storage info (Philipp Rudo) [1695615] - [s390] s390: introduce .boot.data section compile time validation (Philipp Rudo) [1695615] - [s390] s390/mem_detect: move tprot loop to early boot phase (Philipp Rudo) [1695615] - [s390] s390/sclp: move sclp_early_read_info to sclp_early_core.c (Philipp Rudo) [1695615] - [s390] s390: introduce .boot.data section (Philipp Rudo) [1695615] - [s390] s390/decompressor: clean up and rename compressed/misc.c (Philipp Rudo) [1695615] - [s390] s390: rescue initrd as early as possible (Philipp Rudo) [1695615] - [s390] s390/sclp: simplify early hsa_size detection (Philipp Rudo) [1695615] - [s390] s390/decompressor: get rid of .bss usage (Philipp Rudo) [1695615] - [s390] s390/decompressor: rework uncompressed image info collection (Philipp Rudo) [1695615] - [s390] s390: remove decompressor's head.S (Philipp Rudo) [1695615] - [s390] s390: clean up stacks setup (Philipp Rudo) [1695615] - [s390] s390: add initial 64-bit restart PSW (Philipp Rudo) [1695615] - [s390] s390/hibernate: fix error handling when suspend cpu != resume cpu (Philipp Rudo) [1695615] - [s390] s390/decompressor: support extra debug flags (Philipp Rudo) [1695615] - [s390] s390/build: add *.o.chkbss files to targets list (Philipp Rudo) [1695615] - [s390] s390/decompressor: avoid packing *.o.chkbss files into startup.a (Philipp Rudo) [1695615] - [s390] s390/decompressor: avoid constant startup.a rebuilds (Philipp Rudo) [1695615] - [s390] s390/boot: block uncompressed vmlinux booting attempts (Philipp Rudo) [1695615] - [s390] s390/decompressor: correct EXCLUDE_FILE construct (Philipp Rudo) [1695615] - [s390] s390: move _text to an actual .text start (Philipp Rudo) [1695615] - [s390] s390: correct _stext offset (Philipp Rudo) [1695615] - [s390] s390: get rid of the first mb of uncompressed image (Philipp Rudo) [1695615] - [s390] s390: remove unused _ehead symbol (Philipp Rudo) [1695615] - [s390] s390: put expoline execute-trampolines into .text section (Philipp Rudo) [1695615] - [s390] s390/decompressor: discard ___kcrctab section (Philipp Rudo) [1695615] - [s390] s390/setup: do not reserve the decompressor code (Philipp Rudo) [1695615] - [s390] s390/decompressor: support uncompressed kernel (Philipp Rudo) [1695615] - [init] init/Kconfig: add an option for uncompressed kernel (Philipp Rudo) [1695615] - [s390] s390/decompressor: allow to pack uncompressed vmlinux.bin into piggy.o (Philipp Rudo) [1695615] - [s390] s390/decompressor: allow preprocessor in piggy.o linker script (Philipp Rudo) [1695615] - [s390] s390/decompressor: extend .bss check for early code (Philipp Rudo) [1695615] - [s390] s390: add custom target and make path extension optional for .bss check (Philipp Rudo) [1695615] - [s390] s390/decompressor: avoid repeating objects list in Makefile (Philipp Rudo) [1695615] - [s390] s390/decompressor: reuse lib/mem.S for mem functions (Philipp Rudo) [1695615] - [s390] s390/decompressor: avoid reusing uncompressed image objects (Philipp Rudo) [1695615] - [s390] s390/als: avoid .init.* sections usage (Philipp Rudo) [1695615] - [s390] s390/decompressor: rename entry point to startup_decompressor (Philipp Rudo) [1695615] - [s390] s390/boot: make head.S and als.c be part of the decompressor only (Philipp Rudo) [1695615] - [s390] s390/decompressor: trim the kernel image up to 1M (Philipp Rudo) [1695615] - [s390] s390: remove uncompressed kernel image build (Philipp Rudo) [1695615] - [s390] s390/decompressor: correct build flags (Philipp Rudo) [1695615] - [s390] s390/build: remove obsolete -mkernel-backchain flag (Philipp Rudo) [1695615] - [tools] tools/power turbostat: return the exit status of a command (David Arcari) [1642739] - [misc] misc: hpilo: Do not claim unsupported hardware (Joseph Szczypek) [1665635] - [misc] misc: hpilo: Exclude unsupported device via blacklist (Joseph Szczypek) [1665635]- [fs] xfs: set buffer ops when repair probes for btree type (Bill O'Donnell) [1689281] - [fs] xfs: end sync buffer I/O properly on shutdown error (Bill O'Donnell) [1689281] - [fs] xfs: xfs_fsops: drop useless LIST_HEAD (Bill O'Donnell) [1689281] - [fs] xfs: xfs_buf: drop useless LIST_HEAD (Bill O'Donnell) [1689281] - [fs] iomap: fix a use after free in iomap_dio_rw (Bill O'Donnell) [1689281] - [fs] xfs: reallocate realtime summary cache on growfs (Bill O'Donnell) [1689281] - [fs] xfs: stringify scrub types in ftrace output (Bill O'Donnell) [1689281] - [fs] xfs: stringify btree cursor types in ftrace output (Bill O'Donnell) [1689281] - [fs] xfs: move XFS_INODE_FORMAT_STR mappings to libxfs (Bill O'Donnell) [1689281] - [fs] xfs: move XFS_AG_BTREE_CMP_FORMAT_STR mappings to libxfs (Bill O'Donnell) [1689281] - [fs] xfs: fix symbolic enum printing in ftrace output (Bill O'Donnell) [1689281] - [fs] xfs: fix function pointer type in ftrace format (Bill O'Donnell) [1689281] - [fs] xfs: Fix x32 ioctls when cmd numbers differ from ia32. (Bill O'Donnell) [1689281] - [fs] xfs: Fix bulkstat compat ioctls on x32 userspace. (Bill O'Donnell) [1689281] - [fs] xfs: Align compat attrlist_by_handle with native implementation. (Bill O'Donnell) [1689281] - [fs] xfs: require both realtime inodes to mount (Bill O'Donnell) [1689281] - [fs] xfs: cache minimum realtime summary level (Bill O'Donnell) [1689281] - [fs] xfs: count inode blocks correctly in inobt scrub (Bill O'Donnell) [1689281] - [fs] xfs: precalculate cluster alignment in inodes and blocks (Bill O'Donnell) [1689281] - [fs] xfs: precalculate inodes and blocks per inode cluster (Bill O'Donnell) [1689281] - [fs] xfs: add a block to inode count converter (Bill O'Donnell) [1689281] - [fs] xfs: remove xfs_rmap_ag_owner and friends (Bill O'Donnell) [1689281] - [fs] xfs: const-ify xfs_owner_info arguments (Bill O'Donnell) [1689281] - [fs] xfs: streamline defer op type handling (Bill O'Donnell) [1689281] - [fs] xfs: idiotproof defer op type configuration (Bill O'Donnell) [1689281] - [fs] xfs: clean up indentation issues, remove an unwanted space (Bill O'Donnell) [1689281] - [fs] xfs: libxfs: move xfs_perag_put late (Bill O'Donnell) [1689281] - [fs] xfs: split up the xfs_reflink_end_cow work into smaller transactions (Bill O'Donnell) [1689281] - [crypto] crypto: testmgr - add AES-CFB tests (Neil Horman) [1687897] - [scsi] scsi: iscsi: flush running unbind operations when removing a session (Maurizio Lombardi) [1695007] - [crypto] crypto: vmx - fix copy-paste error in CTR mode (Herbert Xu) [1693350] - [rpmspec] Fix cross builds (Jiri Olsa) [1694956] - [lib] sbitmap: order READ/WRITE freed instance and setting clear bit (Ming Lei) [1694521] - [block] blk-mq: fix sbitmap ws_active for shared tags (Ming Lei) [1694521] - [block] blk-mq: update comment for blk_mq_hctx_has_pending() (Ming Lei) [1694521] - [block] blk-mq: use blk_mq_put_driver_tag() to put tag (Ming Lei) [1694521] - [include] sbitmap: trivial - update comment for sbitmap_deferred_clear_bit (Ming Lei) [1694521] - [block] blkcg: Fix kernel-doc warnings (Ming Lei) [1694521] - [block] block: Unexport blk_mq_add_to_requeue_list() (Ming Lei) [1694521] - [block] block: add BLK_MQ_POLL_CLASSIC for hybrid poll and return EINVAL for unexpected value (Ming Lei) [1694521] - [include] blk-mq: remove unused 'nr_expired' from blk_mq_hw_ctx (Ming Lei) [1694521] - [block] loop: access lo_backing_file only when the loop device is Lo_bound (Ming Lei) [1694521] - [block] blk-mq: use blk_mq_sched_mark_restart_hctx to set RESTART (Ming Lei) [1694521] - [kernel] blkcg: annotate implicit fall through (Ming Lei) [1694521] - [block] block: Replace function name in string with __func__ (Ming Lei) [1694521] - [block] block: fix NULL pointer dereference in register_disk (Ming Lei) [1694521] - [fs] fs: fix guard_bio_eod to check for real EOD errors (Ming Lei) [1694521] - [block] blk-mq: use HCTX_TYPE_DEFAULT but not 0 to index blk_mq_tag_set->map (Ming Lei) [1694521] - [include] block: remove bvec_iter_rewind() (Ming Lei) [1694521] - [block] block: don't use bio->bi_vcnt to figure out segment number (Ming Lei) [1694521] - [fs] btrfs: look at bi_size for repair decisions (Ming Lei) [1694521] - [block] block: avoid setting none scheduler if it's already none (Ming Lei) [1694521] - [block] block: avoid setting wbt_lat_usec to current value (Ming Lei) [1694521] - [block] blk-sysfs: Rework documention of __blk_release_queue (Ming Lei) [1694521] - [block] blk-cgroup: Fix doc related to blkcg_exit_queue (Ming Lei) [1694521] - [block] block: kill QUEUE_FLAG_FLUSH_NQ (Ming Lei) [1694521] - [block] block: avoid setting nr_requests to current value (Ming Lei) [1694521] - [block] blk-mq: save default hctx into ctx->hctxs for not-supported type (Ming Lei) [1694521] - [block] blk-mq: save queue mapping result into ctx directly (Ming Lei) [1694521] - [block] block: mq-deadline: Fix write completion handling (Ming Lei) [1694521] - [crypto] crypto: user - fix leaking uninitialized memory to userspace (Herbert Xu) [1657880] {CVE-2018-19854} - [char] ipmi: fix sleep-in-atomic in free_user at cleanup SRCU user->release_barrier (Xiaojun Tan) [1689480] - [infiniband] usnic_verbs: fix deadlock (Govindarajulu Varadarajan) [1688505] - [infiniband] IB/usnic: Fix locking when unregistering (Govindarajulu Varadarajan) [1688505] - [infiniband] IB/usnic: Fix potential deadlock (Govindarajulu Varadarajan) [1688505] - [netdrv] net: hns3: fix improper error handling in the hclge_init_ae_dev() (Xiaojun Tan) [1687060] - [netdrv] net: hns3: fix netif_napi_del() not do problem when unloading (Xiaojun Tan) [1687060] - [netdrv] net: hns3: Fix NULL deref when unloading driver (Xiaojun Tan) [1687060] - [netdrv] net: hns3: Modify the order of initializing command queue register (Xiaojun Tan) [1687060] - [netdrv] net: hns3: remove the Redundant put_vector in hns3_client_uninit (Xiaojun Tan) [1687060] - [netdrv] net: hns3: reuse reinitialization interface in the hns3_set_channels (Xiaojun Tan) [1687060]- [powercap] powercap/intel_rapl: add Ice Lake mobile (Steve Best) [1483427] - [x86] x86/CPU: Add Icelake model number (Steve Best) [1483427] - [watchdog] watchdog/hpwdt: Update Kconfig documentation (Joseph Szczypek) [1664861] - [watchdog] watchdog/hpwdt: Update driver version. (Joseph Szczypek) [1664861] - [watchdog] watchdog/hpwdt: Do not claim unsupported hardware (Joseph Szczypek) [1664861] - [watchdog] watchdog/hpwdt: Exclude via blacklist (Joseph Szczypek) [1664861] - [fs] autofs: add strictexpire mount option (Ian Kent) [1672134] - [fs] autofs: change catatonic setting to a bit flag (Ian Kent) [1672134] - [fs] autofs: simplify parse_options() function call (Ian Kent) [1672134] - [fs] autofs: add AUTOFS_EXP_FORCED flag (Ian Kent) [1672134] - [fs] autofs: make expire flags usage consistent with v5 params (Ian Kent) [1672134] - [fs] autofs: make autofs_expire_indirect() static (Ian Kent) [1672134] - [fs] autofs: make autofs_expire_direct() static (Ian Kent) [1672134] - [fs] autofs: fix clearing AUTOFS_EXP_LEAVES in autofs_expire_indirect() (Ian Kent) [1672134] - [fs] autofs: fix inconsistent use of now variable (Ian Kent) [1672134] - [md] md: Fix failed allocation of md_register_thread (Nigel Croxon) [1665346] - [md] It's wrong to add len to sector_nr in raid10 reshape twice (Nigel Croxon) [1665346] - [md] raid5: set write hint for PPL (Nigel Croxon) [1665346] - [netdrv] amd-xgbe: Fix mdio access for non-zero ports and clause 45 PHYs (Gary Hook) [1669565]- [x86] x86/retpolines: Disable switch jump tables when retpolines are enabled (Waiman Long) [1688258] - [x86] x86, retpolines: Raise limit for generating indirect calls from switch-case (Waiman Long) [1688258] - [net] vsock/virtio: fix kernel panic from virtio_transport_reset_no_sock (Stefano Garzarella) [1676595] - [net] vsock/virtio: reset connected sockets on device removal (Stefano Garzarella) [1676595] - [net] vsock/virtio: fix kernel panic after device hot-unplug (Stefano Garzarella) [1676595] - [powerpc] powerpc/livepatch: return -ERRNO values in save_stack_trace_tsk_reliable() (Joe Lawrence) [1659856] - [powerpc] powerpc/livepatch: small cleanups in save_stack_trace_tsk_reliable() (Joe Lawrence) [1659856] - [powerpc] powerpc/livepatch: relax reliable stack tracer checks for first-frame (Joe Lawrence) [1659856] - [powerpc] powerpc/64s: Make reliable stacktrace dependency clearer (Joe Lawrence) [1659856] - [powerpc] powerpc/64s: Clear on-stack exception marker upon exception return (Joe Lawrence) [1659856] - [infiniband] iw_cxgb4: Support FW write completion WR (Arjun Vynipadath) [1671320] - [infiniband] iw_cxgb4: RDMA write with immediate support (Arjun Vynipadath) [1671320] - [infiniband] rdma/cxgb4: fix some info leaks (Arjun Vynipadath) [1671320] - [infiniband] rdma/cxgb4: Add support for 64Byte cqes (Arjun Vynipadath) [1671320] - [pci] pci: remove unused functionality (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] aacraid: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] be2iscsi: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] mpt3sas: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] qla2xxx: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] qla4xxx: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] megaraid_sas: add removed id table" (Tomas Henzl) [1622638] - [scsi] lfpc: remove Lancer FCoE (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] lpfc: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] lfpc: add Lancer FCoE to the removed devices" (Tomas Henzl) [1622638]- [kernel] printk: Export console_printk (Prarit Bhargava) [1642870] - [video] fbcon: Silence fbcon logo on 'quiet' boots (Prarit Bhargava) [1642870] - [scsi] scsi: ibmvscsi: Fix empty event pool access during host removal (Steve Best) [1692463] - [scsi] scsi: ibmvscsi: Protect ibmvscsi_head from concurrent modificaiton (Steve Best) [1692463] - [scsi] scsi: ibmvscsi: Improve strings handling (Steve Best) [1692463] - [x86] x86/mce: Handle varying MCA bank counts (David Arcari) [1668779] - [block] virtio_blk: add discard and write zeroes support (Stefano Garzarella) [1692939] - [arm64] arm64: kaslr: ensure randomized quantities are clean also when kaslr is off (Mark Salter) [1673068] - [arm64] arm64: kaslr: ensure randomized quantities are clean to the PoC (Mark Salter) [1673068] - [tools] perf annotate: Fix getting source line failure (Michael Petlan) [1614435] - [infiniband] IB/hfi1: Remove overly conservative VM_EXEC flag check (Alex Estrin) [1680018]- [scsi] scsi: qla2xxx: Fix NULL pointer crash due to stale CPUID (Himanshu Madhani) [1685013] - [scsi] scsi: core: Avoid that system resume triggers a kernel warning (Ewan Milne) [1691903] - [scsi] scsi: core: reset host byte in DID_NEXUS_FAILURE case (Ewan Milne) [1691903] - [scsi] scsi: core: Synchronize request queue PM status only on successful resume (Ewan Milne) [1691903] - [scsi] scsi: sd: Fix cache_type_store() (Ewan Milne) [1691903] - [scsi] scsi: sd: use mempool for discard special page (Ewan Milne) [1691903] - [scsi] scsi: core: Remove scsi_block_when_processing_errors: message (Ewan Milne) [1691903] - [scsi] scsi: core: Allow state transitions from OFFLINE to BLOCKED (Ewan Milne) [1691903] - [scsi] scsi: core: remove unnecessary unlikely() (Ewan Milne) [1691903] - [scsi] scsi: st: remove redundant pointer STbuffer (Ewan Milne) [1691903] - [scsi] scsi: core: Avoid that SCSI device removal through sysfs triggers a deadlock (Ewan Milne) [1691903] - [fs] scsi: sysfs: Introduce sysfs_{un,}break_active_protection() (Ewan Milne) [1691903] - [scsi] scsi sg: remove incorrect scsi command checking logic (Ewan Milne) [1691903] - [scsi] scsi: read host_busy via scsi_host_busy() (Ewan Milne) [1691903] - [scsi] scsi: sd: Remove a superfluous assignment (Ewan Milne) [1691903] - [scsi] scsi: don't add scsi command result bytes (Ewan Milne) [1691903] - [scsi] scsi: core: check for equality of result byte values (Ewan Milne) [1691903] - [scsi] scsi: scsi_transport_fc: use 64-bit timestamps consistently (Ewan Milne) [1691903] - [scsi] scsi: sg: clean up gfp_mask in sg_build_indirect (Ewan Milne) [1691903] - [scsi] scsi: core: remove Scsi_Cmnd typedef (Ewan Milne) [1691903] - [netdrv] ibmvnic: Report actual backing device speed and duplex values (Steve Best) [1691862] - [kernel] sched/fair: Fix O(nr_cgroups) in the load balancing path (Phil Auld) [1685636] {CVE-2018-20784} - [kernel] sched/fair: Fix insertion in rq->leaf_cfs_rq_list (Phil Auld) [1685636] {CVE-2018-20784} - [kernel] sched/fair: Add tmp_alone_branch assertion (Phil Auld) [1685636] {CVE-2018-20784} - [kernel] sched/fair: Fix infinite loop in update_blocked_averages() by reverting a9e7f6544b9c (Phil Auld) [1685636] {CVE-2018-20784} - [kernel] tracing: Do a WARN_ON() if start_thread() in hwlat is called when thread exists (Jerome Marchand) [1693050] - [kernel] ftrace: Add missing check for existing hwlat thread (Jerome Marchand) [1693050] - [kernel] tracing: Do not call start/stop() functions when tracing_on does not change (Jerome Marchand) [1693050]- [scsi] scsi: lpfc: Fixup eq_clr_intr references (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix build error (Dick Kennedy) [1692882] - [scsi] scsi: be2iscsi: lpfc: fix typo (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Update lpfc version to 12.2.0.1 (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Update Copyright in driver version (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Enhance 6072 log string (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix duplicate log message numbers (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Specify node affinity for queue memory allocation (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Reduce memory footprint for lpfc_queue (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Add loopback testing to trunking mode (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix link speed reporting for 4-link trunk (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix handling of trunk links state reporting (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix protocol support on G6 and G7 adapters (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Correct boot bios information to FDMI registration (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix HDMI2 registration string for symbolic name (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix fc4type information for FDMI (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix FDMI manufacturer attribute value (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix io lost on host resets (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix mailbox hang on adapter init (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix driver crash in target reset handler (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Correct localport timeout duration error (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: nvmet: avoid hang / use-after-free when destroying targetport (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Convert bootstrap mbx polling from msleep to udelay (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Coordinate adapter error handling with offline handling (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Stop adapter if pci errors detected (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix deadlock due to nested hbalock call (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix nvmet handling of first burst cmd (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix lpfc_nvmet_mrq attribute handling when 0 (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix nvmet async receive buffer replenishment (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix location of SCSI ktime counters (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix SLI3 commands being issued on SLI4 devices (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix use-after-free mailbox cmd completion (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Resolve irq-unsafe lockdep heirarchy warning in lpfc_io_free (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Resolve inconsistent check of hdwq in lpfc_scsi_cmd_iocb_cmpl (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix error codes in lpfc_sli4_pci_mem_setup() (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: fix 32-bit format string warning (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: fix unused variable warning (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: resolve static checker warning in lpfc_sli4_hba_unset (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Correct __lpfc_sli_issue_iocb_s4 lockdep check (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: fix calls to dma_set_mask_and_coherent() (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: use dma_set_mask_and_coherent (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Remove set but not used variable 'phys_id' (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: fix a handful of indentation issues (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix error code if kcalloc() fails (Dick Kennedy) [1692882] - [security] security/selinux: fix SECURITY_LSM_NATIVE_LABELS on reused superblock (Ondrej Mosnacek) [1683296] - [security] selinux: add the missing walk_size + len check in selinux_sctp_bind_connect (Ondrej Mosnacek) [1683296] - [security] selinux: fix avc audit messages (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: replace BUG_ONs with WARN_ONs in avc.c (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: log invalid contexts in AVCs (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: replace some BUG_ON()s with a WARN_ON() (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: inline some AVC functions used only once (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: do not override context on context mounts (Ondrej Mosnacek) [1683296] - [security] selinux: never allow relabeling on context mounts (Ondrej Mosnacek) [1683296] - [security] selinux: stop passing MAY_NOT_BLOCK to the AVC upon follow_link (Ondrej Mosnacek) [1683296] - [security] selinux: avoid silent denials in permissive mode under RCU walk (Ondrej Mosnacek) [1683296] - [security] selinux: fix GPF on invalid policy (Ondrej Mosnacek) [1683296] - [security] selinux: overhaul sidtab to fix bug and improve performance (Ondrej Mosnacek) [1656787 1683296] - [security] selinux: use separate table for initial SID lookup (Ondrej Mosnacek) [1656787 1683296] - [security] selinux: make "selinux_policycap_names[]" const char * (Ondrej Mosnacek) [1683296] - [security] selinux: always allow mounting submounts (Ondrej Mosnacek) [1647723 1683296] - [security] selinux: refactor sidtab conversion (Ondrej Mosnacek) [1656787 1683296] - [security] selinux: fix non-MLS handling in mls_context_to_sid() (Ondrej Mosnacek) [1683296] - [security] selinux: check length properly in SCTP bind hook (Ondrej Mosnacek) [1683296] - [security] selinux: policydb - fix byte order and alignment issues (Ondrej Mosnacek) [1668222 1683296] - [security] selinux: Add __GFP_NOWARN to allocation at str_read() (Ondrej Mosnacek) [1683296] - [security] selinux: refactor mls_context_to_sid() and make it stricter (Ondrej Mosnacek) [1683296] - [security] selinux: fix mounting of cgroup2 under older policies (Ondrej Mosnacek) [1683296] - [security] selinux: cleanup dentry and inodes on error in selinuxfs (Ondrej Mosnacek) [1683296] - [security] selinux: constify write_op[] (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in netnode (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in avc (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in netif (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in netport (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in sidtab (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in netlink (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in selinuxfs (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in services (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in avtab (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in hooks (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in policydb (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in ebitmap (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in conditional (Ondrej Mosnacek) [1683296] - [fs] fs/proc/kcore.c: fix invalid memory access in multi-page read optimization (Bhupesh Sharma) [1627539] - [fs] proc/kcore: add vmcoreinfo note to /proc/kcore (Bhupesh Sharma) [1627539] - [kernel] crash_core: use VMCOREINFO_SYMBOL_ARRAY() for swapper_pg_dir (Bhupesh Sharma) [1627539] - [fs] proc/kcore: optimize multiple page reads (Bhupesh Sharma) [1627539] - [fs] proc/kcore: clean up ELF header generation (Bhupesh Sharma) [1627539] - [fs] proc/kcore: hold lock during read (Bhupesh Sharma) [1627539] - [fs] proc/kcore: fix memory hotplug vs multiple opens race (Bhupesh Sharma) [1627539] - [fs] proc/kcore: replace kclist_lock rwlock with rwsem (Bhupesh Sharma) [1627539] - [fs] proc/kcore: don't grab lock for memory hotplug notifier (Bhupesh Sharma) [1627539] - [fs] proc/kcore: don't grab lock for kclist_add() (Bhupesh Sharma) [1627539]- [net] Merge branch 'linus/master' into rdma.git for-next (Jonathan Toppins) [1685304] - [netdrv] net: cisco: enic: Replace GFP_ATOMIC with GFP_KERNEL (Jonathan Toppins) [1685304] - [infiniband] RDMA/providers: Remove pointless functions (Jonathan Toppins) [1685304] - [infiniband] RDMA/usnic: Suppress a compiler warning (Jonathan Toppins) [1685304] - [infiniband] IB/usnic: usnic should not select INFINIBAND_USER_ACCESS (Jonathan Toppins) [1685304] - [infiniband] RDMA/vmw_pvrdma: Delete unused function (Jonathan Toppins) [1685304] - [infiniband] IB/usnic: Update with bug fixes from core code (Jonathan Toppins) [1685304] - [infiniband] RDMA/providers: Fix return value from create_srq callbacks (Jonathan Toppins) [1685304] - [infiniband] RDMA/rxe: Simplify the error handling code in rxe_create_ah() (Jonathan Toppins) [1685304] - [infiniband] IB/rxe: avoid unnecessary NULL check (Jonathan Toppins) [1685304] - [infiniband] IB/rxe: increase max MR limit (Jonathan Toppins) [1685304] - [infiniband] IB/rxe: Do not hide uABI stuff in memcpy (Jonathan Toppins) [1685304] - [net] rpc: remove unneeded variable 'ret' in rdma_listen_handler (Jonathan Toppins) [1685304] - [net] svcrdma: Clean up Read chunk path (Jonathan Toppins) [1685304] - [net] svcrdma: Avoid releasing a page in svc_xprt_release() (Jonathan Toppins) [1685304] - [net] sunrpc: remove redundant variables 'checksumlen', 'blocksize' and 'data' (Jonathan Toppins) [1685304] - [scsi] scsi: target: srp, vscsi, sbp, qla: use target_remove_session (Jonathan Toppins) [1685304] - [target] scsi: target: add session removal function (Jonathan Toppins) [1685304] - [target] scsi: target: rename target_alloc_session (Jonathan Toppins) [1685304] - [infiniband] RDMA/ipoib: Fix check for return code from ib_create_srq (Jonathan Toppins) [1685304] - [infiniband] IB/ipoib: Fix error return code in ipoib_dev_init() (Jonathan Toppins) [1685304] - [infiniband] IPoIB: use kvzalloc to allocate an array of bucket pointers (Jonathan Toppins) [1685304] - [infiniband] ib_srpt: use kvmalloc to allocate ring pointers (Jonathan Toppins) [1685304] - [infiniband] RDMA/ipoib: Fix return code from ipoib_cm_dev_init (Jonathan Toppins) [1685304] - [infiniband] IB/iser: Remove set-but-not-used variables (Jonathan Toppins) [1685304] - [infiniband] RDMA/ipoib: Prefer unsigned int to bare use of unsigned (Jonathan Toppins) [1685304] - [infiniband] RDMA/ipoib: Use min_t() macro instead of min() (Jonathan Toppins) [1685304] - [infiniband] IB/srp: Remove driver version and release data information (Jonathan Toppins) [1685304] - [target] scsi: target: Remove second argument from fabric_make_tpg() (Jonathan Toppins) [1685304] - [infiniband] IB/iser: set can_queue earlier to allow setting higher queue depth (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Set right entry state before releasing reference (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Free uapi on destroy (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Fix error cleanup path of ib_uverbs_add_one() (Jonathan Toppins) [1685304] - [infiniband] IB/core: Release object lock if destroy failed (Jonathan Toppins) [1685304] - [infiniband] IB/ucm: fix UCM link error (Jonathan Toppins) [1685304] - [infiniband] IB/core: Change filter function return type from int to bool (Jonathan Toppins) [1685304] - [infiniband] IB/core: Update GID entries for netdevice whose mac address changes (Jonathan Toppins) [1685304] - [infiniband] IB/core: Add default GIDs of the bond master netdev (Jonathan Toppins) [1685304] - [infiniband] IB/core: Consider adding default GIDs of bond device (Jonathan Toppins) [1685304] - [infiniband] IB/core: Delete lower netdevice default GID entries in bonding scenario (Jonathan Toppins) [1685304] - [infiniband] IB/core: Avoid confusing del_netdev_default_ips (Jonathan Toppins) [1685304] - [infiniband] IB/core: Add comment for change upper netevent handling (Jonathan Toppins) [1685304] - [infiniband] IB/ucm: Fix compiling ucm.c (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not check for device disassociation during ioctl (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Remove struct uverbs_root_spec and all supporting code (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Use uverbs_api to unmarshal ioctl commands (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Use uverbs_alloc for allocations (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add a simple allocator to uverbs_attr_bundle (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Remove the ib_uverbs_attr pointer from each attr (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Provide implementation private memory for the uverbs_attr_bundle (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Use uverbs_api to manage the object type inside the uobject (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Build the specs into a radix tree at runtime (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Have the core code create the uverbs_root_spec (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Fix reading of 32 bit flags (Jonathan Toppins) [1685304] - [infiniband] IB/ucm: Initialize sgid request GID attribute pointer (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Allow all DESTROY commands to succeed after disassociate (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not block disassociate during write() (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not pass struct ib_device to the ioctl methods (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not pass struct ib_device to the write based methods (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Lower the test for ongoing disassociation (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Allow uobject allocation to work concurrently with disassociate (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Allow RDMA_REMOVE_DESTROY to work concurrently with disassociate (Jonathan Toppins) [1685304] - [include] IB/uverbs: Convert 'bool exclusive' into an enum (Jonathan Toppins) [1685304] - [include] IB/uverbs: Consolidate uobject destruction (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Make the write path destroy methods use the same flow as ioctl (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Remove rdma_explicit_destroy() from the ioctl methods (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Prefix _ib to IB/RoCE specific functions (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Simplify gid type check in cma_acquire_dev() (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Return bool instead of int (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Get rid of 1 bit boolean (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Constify path record, ib_cm_event, listen_id pointers (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Constify dst_addr argument (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Simplify rdma_resolve_addr() error flow (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Initialize resource type in __rdma_create_id() (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Check for verbs callbacks before using them (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Remove {create,destroy}_ah from mandatory verbs (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add UVERBS_ATTR_FLAGS_IN to the specs language (Jonathan Toppins) [1685304] - [infiniband] RDMA, core and ULPs: Declare ib_post_send() and ib_post_recv() arguments const (Jonathan Toppins) [1685304] - [infiniband] IB/mlx5, ib_post_send(), IB_WR_REG_SIG_MR: Do not modify the 'wr' argument (Jonathan Toppins) [1685304] - [net] net/xprtrdma: Restore needed argument to ib_post_send (Jonathan Toppins) [1685304] - [net] net/xprtrdma: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [nvme] nvmet-rdma: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [nvme] nvme-rdma: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/srpt: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/srp: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/isert: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/iser: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/IPoIB: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] RDMA: Constify the argument of the work request conversion functions (Jonathan Toppins) [1685304] - [infiniband] IB/iser: Inline two work request conversion functions (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Consider netdevice for RoCE ports (Jonathan Toppins) [1685304] - [infiniband] IB/core: Introduce and use sgid_attr in CM requests (Jonathan Toppins) [1685304] - [infiniband] IB/core: Remove extra parentheses (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Fix locking around struct ib_uverbs_file ucontext (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Move the FD uobj type struct file allocation to alloc_commit (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Always propagate errors from rdma_alloc_commit_uobject() (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Rework the locking for cleaning up the ucontext (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Revise and clarify the rwsem and uobjects_lock (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Clarify and revise uverbs_close_fd (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Revise the placement of get/puts on uobject (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Clarify the kref'ing ordering for alloc_commit (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Handle IDR and FD types without truncation (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Get rid of null_obj_type (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [include] IB/core: Allow ULPs to specify NULL as the third ib_post_(send|recv|srq_recv)() argument (Jonathan Toppins) [1685304] - [include] IB/mlx5: Introduce driver create and destroy flow methods (Jonathan Toppins) [1685304] - [infiniband] IB: Support ib_flow creation in drivers (Jonathan Toppins) [1685304] - [infiniband] IB/mlx5: Introduce flow steering matcher uapi object (Jonathan Toppins) [1685304] - [include] IB/uverbs: Move ib_access_flags and ib_read_counters_flags to uapi (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Remove cma_multicast->igmp_joined (Jonathan Toppins) [1685304] - [infiniband] RDMA/umem: Refactor exit paths in ib_umem_get (Jonathan Toppins) [1685304] - [infiniband] IB: Enable uverbs_destroy_def_handler to be used by drivers (Jonathan Toppins) [1685304] - [include] IB/uverbs: Pass IB_UVERBS_QPF_GRH_REQUIRED to user space (Jonathan Toppins) [1685304] - [infiniband] RDMA: Validate grh_required when handling AVs (Jonathan Toppins) [1685304] - [infiniband] RDMA/hfi1: Move grh_required into update_sm_ah (Jonathan Toppins) [1685304] - [infiniband] IB/core: Simplify check for RoCE route resolve (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not use uverbs_cmd_mask in the ioctl path (Jonathan Toppins) [1685304] - [infiniband] RDMA/rw: Fix rdma_rw_ctx_signature_init() kernel-doc header (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Remove set-but-not-used variables (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Remove ib_find_cached_gid() and ib_find_cached_gid_by_port() (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Remove unused and erroneous msg sequence encoding (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Replace ib_ucq_object uverbs_file with the one in ib_uobject (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Remove ib_uobject_file (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Tidy up remaining references to ucontext (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Replace file->ucontext with file in uverbs_cmd.c (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Replace ib_ucontext with ib_uverbs_file in core function calls (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Move non driver related elements from ib_ucontext to ib_ufile (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add a uobj_perform_destroy helper (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Combine MIN_SZ_OR_ZERO with UVERBS_ATTR_STRUCT (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Use UVERBS_ATTR_MIN_SIZE correctly and uniformly (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Remove UA_FLAGS (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Get rid of the & in method specifications (Jonathan Toppins) [1685304] - [infiniband] IB: Improve uverbs_cleanup_ucontext algorithm (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Simplify UVERBS_OBJECT and _TREE family of macros (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Simplify method definition macros (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Simplify UVERBS_ATTR family of macros (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Split UVERBS_ATTR_FLOW_ACTION_ESP_HANDLE (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Store the specs_root in the struct ib_uverbs_device (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Remove now useless rcu_lock in dst_fetch_ha (Jonathan Toppins) [1685304] - [infiniband] IB/core: Check for rdma_protocol_ib only after validating port_num (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Remove redundant check (Jonathan Toppins) [1685304] - [infiniband] RDMA/umem: Don't check for a negative return value of dma_map_sg_attrs() (Jonathan Toppins) [1685304] - [infiniband] RDMA/verbs: Drop kernel variant of destroy_flow (Jonathan Toppins) [1685304] - [infiniband] RDMA/verbs: Drop kernel variant of create_flow (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Check existence of create_flow callback (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Remove unused ib cache functions (Jonathan Toppins) [1685304] - [infiniband] Revert "[infiniband] RDMA/hns: Only assgin the fields of the av if IB_QP_AV bit is set" (Jonathan Toppins) [1685304] - [infiniband] RDMA: Convert drivers to use the AH's sgid_attr in post_wr paths (Jonathan Toppins) [1685304] - [infiniband] IB/mlx4: Use GID attribute from ah attribute (Jonathan Toppins) [1685304] - [infiniband] IB/rxe: Use rdma GID API (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Use sgid_attr from the AV (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Replace members of sa_path_rec with 'struct sgid_attr *' (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Pass the sgid_attr through various events (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Keep track of the sgid_attr that created the cm id (Jonathan Toppins) [1685304] - [infiniband] IB: Make init_ah_attr_grh_fields set sgid_attr (Jonathan Toppins) [1685304] - [infiniband] IB: Make ib_init_ah_from_mcmember set sgid_attr (Jonathan Toppins) [1685304] - [infiniband] IB: Make ib_init_ah_attr_from_wc set sgid_attr (Jonathan Toppins) [1685304] - [infiniband] IB/core: Free GID table entry during GID deletion (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Consider net namespace while leaving multicast group (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Delete type and id from uverbs_obj_attr (Jonathan Toppins) [1685304] - [infiniband] IB/rdmavt, IB/hfi1: Create device dependent s_flags (Jonathan Toppins) [1685304] - [infiniband] IB/core: Expose ib_ucontext from a given ib_uverbs_file (Jonathan Toppins) [1685304] - [include] IB/core: Introduce DECLARE_UVERBS_GLOBAL_METHODS (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Allow an empty namespace in ioctl() framework (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add a macro to define a type with no kernel known size (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add PTR_IN attributes that are allocated/copied automatically (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Refactor uverbs_finalize_objects (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Export uverbs idr and fd types (Jonathan Toppins) [1685304] - [infiniband] IB/mad: Use IDR for agent IDs (Jonathan Toppins) [1685304] - [infiniband] RDMA: Hold the sgid_attr inside the struct ib_ah/qp (Jonathan Toppins) [1685304] - [infiniband] RDMA: Convert drivers to use sgid_attr instead of sgid_index (Jonathan Toppins) [1685304] - [infiniband] IB{cm, core}: Introduce and use ah_attr copy, move, replace APIs (Jonathan Toppins) [1685304] - [infiniband] IB/core: Tidy ib_resolve_eth_dmac (Jonathan Toppins) [1685304] - [infiniband] IB/core: Add a sgid_attr pointer to struct rdma_ah_attr (Jonathan Toppins) [1685304] - [infiniband] IB: Ensure that all rdma_ah_attr's are zero initialized (Jonathan Toppins) [1685304] - [infiniband] IB/mad: Agent registration is process context only (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Refactor flow_resources_alloc() function (Jonathan Toppins) [1685304] - [infiniband] RDMA/nldev: Return port capability flag for IB only (Jonathan Toppins) [1685304] - [net] RDMA/smc: Replace ib_query_gid with rdma_get_gid_attr (Jonathan Toppins) [1685304] - [include] IB/cache: Restore compatibility for ib_query_gid (Jonathan Toppins) [1685304] - [infiniband] IB: Replace ib_query_gid/ib_get_cached_gid with rdma_query_gid (Jonathan Toppins) [1685304] - [infiniband] IB/core: Make rdma_find_gid_by_filter support all protocols (Jonathan Toppins) [1685304] - [infiniband] IB/core: Provide rdma_ versions of the gid cache API (Jonathan Toppins) [1685304] - [infiniband] IB/core: Replace ib_query_gid with rdma_get_gid_attr (Jonathan Toppins) [1685304] - [infiniband] IB/core: Introduce GID attribute get, put and hold APIs (Jonathan Toppins) [1685304] - [infiniband] RDMA: Use GID from the ib_gid_attr during the add_gid() callback (Jonathan Toppins) [1685304] - [infiniband] IB/core: Introduce GID entry reference counts (Jonathan Toppins) [1685304] - [infiniband] IB/core: Store default GID property per-table instead of per-entry (Jonathan Toppins) [1685304] - [infiniband] IB/core: Do not set the gid type when reserving default entries (Jonathan Toppins) [1685304] - [include] IDR: Expose the XArray lock (Jonathan Toppins) [1688319] - [x86] x86/cpufeatures: Enumerate MOVDIR64B instruction (Steve Best) [1482754] - [x86] x86/cpufeatures: Enumerate MOVDIRI instruction (Steve Best) [1482754] - [nvme] nvme: allow ANA support to be independent of native multipathing (Ewan Milne) [1690940] - [nvme] nvme: multipath: Change default of kernel NVMe multipath to be disabled (Ewan Milne) [1690940] - [nvme] nvme: convert to SPDX identifiers (Ewan Milne) [1690940] - [nvme] nvme-multipath: round-robin I/O policy (Ewan Milne) [1690940] - [nvme] nvme-multipath: drop optimization for static ANA group IDs (Ewan Milne) [1690940] - [nvme] nvme-multipath: zero out ANA log buffer (Ewan Milne) [1690940] - [nvme] nvme-fc: fix numa_node when dev is null (Ewan Milne) [1690940] - [nvme] nvme: add a numa_node field to struct nvme_ctrl (Ewan Milne) [1690940] - [nvme] nvme: update node paths after adding new path (Ewan Milne) [1690940] - [nvme] nvme: take node locality into account when selecting a path (Ewan Milne) [1690940] - [s390] s390/mm: Fix ERROR: "__node_distance" undefined! (Ewan Milne) [1690940] - [nvme] nvme: call nvme_complete_rq when nvmf_check_ready fails for mpath I/O (Ewan Milne) [1690940] - [nvme] nvme: properly propagate errors in nvme_mpath_init (Ewan Milne) [1690940] - [nvme] nvme: fixup crash on failed discovery (Ewan Milne) [1690940] - [nvme] nvme: add ANA support (Ewan Milne) [1690940] - [include] nvme.h: fixup ANA group descriptor format (Ewan Milne) [1690940] - [include] nvme.h: add ANA definitions (Ewan Milne) [1690940] - [nvme] nvme: remove nvme_req_needs_failover (Ewan Milne) [1690940] - [nvme] nvme: simplify the API for getting log pages (Ewan Milne) [1690940] - [include] nvme.h: add support for the log specific field (Ewan Milne) [1690940]- [md] dm writecache: set "Tech Preview" taint using mark_tech_preview() (Mike Snitzer) [1690587] - [md] dm integrity: limit the rate of error messages (Mike Snitzer) [1690105] - [md] dm snapshot: don't define direct_access if we don't support it (Mike Snitzer) [1690105] - [md] dm cache: add support for discard passdown to the origin device (Mike Snitzer) [1690105] - [md] dm writecache: fix typo in name for writeback_wq (Mike Snitzer) [1690105] - [md] dm thin: add sanity checks to thin-pool and external snapshot creation (Mike Snitzer) [1690105] - [md] dm block manager: remove redundant unlikely annotation (Mike Snitzer) [1690105] - [md] dm verity fec: remove redundant unlikely annotation (Mike Snitzer) [1690105] - [md] dm integrity: remove redundant unlikely annotation (Mike Snitzer) [1690105] - [md] dm switch: use struct_size() in kzalloc() (Mike Snitzer) [1690105] - [md] dm: remove unused _rq_tio_cache and _rq_cache (Mike Snitzer) [1690105] - [md] dm crypt: don't overallocate the integrity tag space (Mike Snitzer) [1690105] - [md] dm: eliminate 'split_discard_bios' flag from DM target interface (Mike Snitzer) [1690105] - [md] dm: always call blk_queue_split() in dm_process_bio() (Mike Snitzer) [1690105] - [md] dm: update dm_process_bio() to split bio if in ->make_request_fn() (Mike Snitzer) [1690105] - [md] dm rq: remove unused arguments from rq_completed() (Mike Snitzer) [1690105] - [md] dm integrity: replace open-coded allocation size multiplication (Mike Snitzer) [1690105] - [md] dm: Remove VLA usage from hashes (Mike Snitzer) [1690105] - [crypto] crypto: hash - Remove VLA usage (Mike Snitzer) [1690105] - [md] dm: Avoid namespace collision with bitmap API (Mike Snitzer) [1690105] - [md] md/dm-writecache: Don't request pointer dummy_addr when not required (Mike Snitzer) [1690105] - [scsi] scsi: qla2xxx: avoid printf format warning (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix issue reported by static checker for qla2x00_els_dcmd2_sp_done() (Himanshu Madhani) [1664534] - [scsi] qla2xxx: Update driver version to 10.00.00.14.08.1-k (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Avoid PCI IRQ affinity mapping when multiqueue is not supported (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add new FW dump template entry types (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix code indentation for qla27xx_fwdt_entry (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move marker request behind QPair (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Prevent SysFS access when chip is down (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add support for setting port speed (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Prevent multiple ADISC commands per session (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Check for FW started flag before aborting (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix unload when NVMe devices are configured (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add First Burst support for FC-NVMe devices (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix LUN discovery if loop id is not assigned yet by firmware (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: remove redundant null check on pointer sess (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move debug messages before sending srb preventing panic (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Use complete switch scan for RSCN events (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix fw options handle eh_bus_reset() (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Restore FAWWPN of Physical Port only for loop down (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Prevent memory leak for CT req/rsp allocation (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix SRB allocation flag to avoid sleeping in IRQ context (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: allow session delete to finish before create. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: fix fcport null pointer access. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: flush IO on chip reset or sess delete (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix session cleanup hang (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Change default ZIO threshold. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add pci function reset support. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix N2N target discovery with Local loop (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: no need to check return value of debugfs_create functions (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix DMA error when the DIF sg buffer crosses 4GB boundary (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add protection mask module parameters (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix for FC-NVMe discovery for NPIV port (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix NPIV handling for FC-NVMe (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Enable FC-NVME on NPIV ports (Himanshu Madhani) [1664534] - [scsi] Revert "scsi: qla2xxx: Fix NVMe Target discovery" (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: NULL check before some freeing functions is not needed (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Split the __qla2x00_abort_all_cmds() function (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Introduce a switch/case statement in qlt_xmit_tm_rsp() (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix a typo in MODULE_PARM_DESC (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove two arguments from qlafx00_error_entry() (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Make sure that qlafx00_ioctl_iosb_entry() initializes 'res' (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove a set-but-not-used variable (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Make qla2x00_sysfs_write_nvram() easier to analyze (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Declare local functions 'static' (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Improve several kernel-doc headers (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Modify fall-through annotations (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: fully convert to the generic DMA API (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Simplify conditional check (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove unnecessary self assignment (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Return switch command on a timeout (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move log messages before issuing command to firmware (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix for double free of SRB structure (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix recursive mailbox timeout (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix NVMe Target discovery (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: don't allow negative thresholds (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix comment in MODULE_PARM_DESC in qla2xxx (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove set but not used variable 'ptr_dma' (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: fix typo "CT-PASSTRHU" -> "CT-PASSTHRU" (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix an endian bug in fcpcmd_is_corrupted() (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix double increment of switch scan retry count (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix duplicate switch's Nport ID entries (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove stale debug trace message from tcm_qla2xxx (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix premature command free (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Reject bsg request if chip is down. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: shutdown chip if reset fail (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix stuck session in PLOGI state (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix early srb free on abort (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add mode control for each physical port (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix race condition for resource cleanup (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix dropped srb resource. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix port speed display on chip reset (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Check for Register disconnect (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Increase abort timeout value (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Allow FC-NVMe underrun to be handled by transport (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move ABTS code behind qpair (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove stale ADISC_DONE event (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix Remote port registration (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove ASYNC GIDPN switch command (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Reduce holding sess_lock to prevent CPU lock-up (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move {get|rel}_sp to base_qpair struct (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add support for ZIO6 interrupt threshold (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix out of order Termination and ABTS response (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add logic to detect ABTS hang and response completion (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add appropriate debug info for invalid RX_ID (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix deadlock between ATIO and HW lock (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Serialize mailbox request (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Terminate Plogi/PRLI if WWN is 0 (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Defer chip reset until target mode is enabled (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove all rports if fabric scan retry fails (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Force fw cleanup on ADISC error (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Turn off IOCB timeout timer on IOCB completion (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Decrement login retry count for only plogi (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move rport registration out of internal work_list (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove redundant check for fcport deletion (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Update rscn_rcvd field to more meaningful scan_needed (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Use correct qpair for ABTS/CMD (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix process response queue for ISP26XX and above (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Migrate NVME N2N handling into state machine (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Save frame payload size from ICB (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix race between switch cmd completion and timeout (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix Management Server NPort handle reservation logic (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Flush mailbox commands on chip reset (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix session state stuck in Get Port DB (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix redundant fc_rport registration (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Silent erroneous message (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Prevent sysfs access when chip is down (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add longer window for chip reset (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix login retry count (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix N2N link re-connect (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Cleanup for N2N code (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: remove irq save in qla2x00_poll() (Himanshu Madhani) [1664534] - [netdrv] ice: Do autoneg based on VSI state (Jonathan Toppins) [1687903] - [fs] xfs: use the latest extent at writeback delalloc conversion time (Brian Foster) [1661968] - [fs] xfs: create delalloc bmapi wrapper for full extent allocation (Brian Foster) [1661968] - [fs] xfs: remove superfluous writeback mapping eof trimming (Brian Foster) [1661968] - [fs] xfs: validate writeback mapping using data fork seq counter (Brian Foster) [1661968] - [fs] xfs: update fork seq counter on data fork changes (Brian Foster) [1661968] - [fs] xfs: eof trim writeback mapping as soon as it is cached (Brian Foster) [1661968] - [perf] drivers/perf: hisi: update the sccl_id/ccl_id when MT is supported (Xiaojun Tan) [1677815]- [x86] x86/hyperv: Fix kernel panic when kexec on HyperV (Kairui Song) [1684451] - [rpmspec] apply linux-kernel-test.patch when building ("Herton R. Krzesinski") [1690534] - [netdrv] net: ena: update driver version from 2.0.2 to 2.0.3 (John Linville) [1690106] - [netdrv] net: ena: fix race between link up and device initalization (John Linville) [1690106] - [netdrv] net: phy: add phy_speed_down and phy_speed_up (Petr Oros) [1690131] - [netdrv] net: phy: add helper phy_config_aneg (Petr Oros) [1690131] - [nvme] nvme-fabrics: convert to SPDX identifiers (Ewan Milne) [1690909] - [nvme] nvme-fabrics: fix ctrl_loss_tmo < 0 to reconnect forever (Ewan Milne) [1690909] - [nvme] nvme-fc: reject reconnect if io queue count is reduced to zero (Ewan Milne) [1690601] - [nvme] nvme-fc: use nr_phys_segments to determine existence of sgl (Ewan Milne) [1690601] - [include] nvme-fc: convert to SPDX identifiers (Ewan Milne) [1690601] - [nvme] nvme-fc: initialize nvme_req(rq)->ctrl after calling __nvme_fc_init_request() (Ewan Milne) [1690601] - [nvme] nvme-fc: fix request private initialization (Ewan Milne) [1690601] - [nvme] nvme-fc: rework the request initialization code (Ewan Milne) [1690601] - [nvme] nvme-fc: introduce struct nvme_fcp_op_w_sgl (Ewan Milne) [1690601] - [nvme] nvme: cache struct nvme_ctrl reference to struct nvme_request (Ewan Milne) [1690601] - [nvme] nvme-fc: fix kernel-doc headers (Ewan Milne) [1690601] - [nvme] nvme_fc: add 'nvme_discovery' sysfs attribute to fc transport device (Ewan Milne) [1690601] - [nvme] nvme-fc: fix for a minor typos (Ewan Milne) [1690601] - [crypto] crypto: arm64/aes-ccm - fix logical bug in AAD MAC handling (Neil Horman) [1689185] - [mm] mm: enforce min addr even if capable() in expand_downwards() (Rafael Aquini) [1687667] {CVE-2019-9213} - [pci] PCI/VMD: Configure MPS settings before adding devices (Prarit Bhargava) [1659270] - [pci] PCI: vmd: Detach resources after stopping root bus (Prarit Bhargava) [1659270] - [char] tpm: separate cmd_ready/go_idle from runtime_pm (Jerry Snitselaar) [1677735] - [block] loop: set GENHD_FL_NO_PART_SCAN after blkdev_reread_part() (Ming Lei) [1683593] - [block] loop: do not print warn message if partition scan is successful (Ming Lei) [1683593] - [block] loop: drop caches if offset or block_size are changed (Ming Lei) [1683593] - [block] block: loop: remove redundant code (Ming Lei) [1683593] - [block] block: loop: check error using IS_ERR instead of IS_ERR_OR_NULL in loop_add() (Ming Lei) [1683593] - [block] loop: Fix double mutex_unlock(&loop_ctl_mutex) in loop_control_ioctl() (Ming Lei) [1683593] - [block] loop: Get rid of 'nested' acquisition of loop_ctl_mutex (Ming Lei) [1683593] - [block] loop: Avoid circular locking dependency between loop_ctl_mutex and bd_mutex (Ming Lei) [1683593] - [block] loop: Fix deadlock when calling blkdev_reread_part() (Ming Lei) [1683593] - [block] loop: Move loop_reread_partitions() out of loop_ctl_mutex (Ming Lei) [1683593] - [block] loop: Move special partition reread handling in loop_clr_fd() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down to loop_change_fd() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down to loop_set_fd() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down to loop_set_status() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down to loop_get_status() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down into loop_clr_fd() (Ming Lei) [1683593] - [block] loop: Split setting of lo_state from loop_clr_fd (Ming Lei) [1683593] - [block] loop: Push lo_ctl_mutex down into individual ioctls (Ming Lei) [1683593] - [block] loop: Get rid of loop_index_mutex (Ming Lei) [1683593] - [block] loop: Fold __loop_release into loop_release (Ming Lei) [1683593] - [block] block/loop: Use global lock for ioctl() operation. (Ming Lei) [1683593] - [block] block/loop: Don't grab "struct file" for vfs_getattr() operation. (Ming Lei) [1683593] - [crypto] crypto: cfb - fix decryption (Herbert Xu) [1653188]- [misc] VMCI: Support upto 64-bit PPNs (Cathy Avery) [1683479] - [mm] mm, page_alloc: fix has_unmovable_pages for HugePages (David Gibson) [1688114] - [pci] PCI: pciehp: Disable Data Link Layer State Changed event on suspend (Myron Stowe) [1688393 1537397] - [pci] PCI: pciehp: Assign ctrl->slot_ctrl before writing it to hardware (Myron Stowe) [1688393 1537397] - [pci] PCI/AER: Queue one GHES event, not several uninitialized ones (Myron Stowe) [1688393 1537397] - [pci] PCI/AER: Refactor error injection fallbacks (Myron Stowe) [1688393] - [pci] PCI/AER: Reuse existing pcie_port_find_device() interface (Myron Stowe) [1688393] - [pci] PCI/AER: Use managed resource allocations (Myron Stowe) [1688393] - [pci] PCI/AER: Use threaded IRQ for bottom half (Myron Stowe) [1688393] - [pci] PCI/AER: Use kfifo_in_spinlocked() to insert locked elements (Myron Stowe) [1688393] - [pci] PCI/AER: Use kfifo for tracking events instead of reimplementing it (Myron Stowe) [1688393] - [pci] PCI/AER: Remove error source from AER struct aer_rpc (Myron Stowe) [1688393] - [pci] PCI/AER: Remove unused aer_error_resume() (Myron Stowe) [1688393] - [pci] PCI: pnv_php: Use kmemdup() (Myron Stowe) [1688393] - [pci] PCI: cpqphp: Remove set but not used variable 'physical_slot' (Myron Stowe) [1688393] - [pci] PCI/ERR: Remove duplicated include from err.c (Myron Stowe) [1688393] - [pci] PCI: Equalize hotplug memory and io for occupied and empty slots (Myron Stowe) [1688393] - [pci] PCI / ACPI: Whitelist D3 for more PCIe hotplug ports (Myron Stowe) [1688393 1537397] - [acpi] ACPI / property: Allow multiple property compatible _DSD entries (Myron Stowe) [1688393 1537397] - [pci] PCI: pciehp: Implement runtime PM callbacks (Myron Stowe) [1688393 1537397] - [pci] PCI/portdrv: Resume upon exit from system suspend if left runtime suspended (Myron Stowe) [1688393 1537397] - [pci] PCI: pciehp: Do not handle events if interrupts are masked (Myron Stowe) [1688393 1537397] - [pci] PCI: pciehp: Disable hotplug interrupt during suspend (Myron Stowe) [1688393 1537397] - [pci] PCI / ACPI: Enable wake automatically for power managed bridges (Myron Stowe) [1688393 1537397] - [pci] PCI: Do not skip power-managed bridges in pci_enable_wake() (Myron Stowe) [1688393 1537397] - [pci] PCI: Unify device inaccessible (Myron Stowe) [1688393] - [pci] PCI/ERR: Always report current recovery status for udev (Myron Stowe) [1688393] - [pci] PCI/ERR: Simplify broadcast callouts (Myron Stowe) [1688393] - [pci] PCI/ERR: Run error recovery callbacks for all affected devices (Myron Stowe) [1688393] - [pci] PCI/ERR: Handle fatal error recovery (Myron Stowe) [1688393] - [pci] PCI/ERR: Use slot reset if available (Myron Stowe) [1688393] - [pci] PCI/AER: Don't read upstream ports below fatal errors (Myron Stowe) [1688393] - [pci] PCI/AER: Take reference on error devices (Myron Stowe) [1688393] - [pci] PCI/DPC: Save and restore config state (Myron Stowe) [1688393] - [pci] PCI: portdrv: Restore PCI config state on slot reset (Myron Stowe) [1688393] - [pci] PCI: portdrv: Initialize service drivers directly (Myron Stowe) [1688393] - [x86] x86/intel_rdt: Show missing resctrl mount options (David Arcari) [1689043] - [xen] xen/balloon: Fix mapping PG_offline pages to user space (David Hildenbrand) [1652790] - [kernel] PM/Hibernate: exclude all PageOffline() pages (David Hildenbrand) [1652790] - [kernel] PM/Hibernate: use pfn_to_online_page() (David Hildenbrand) [1652790] - [hv] hv_balloon: mark inflated pages PG_offline (David Hildenbrand) [1652790] - [xen] xen/balloon: mark inflated pages PG_offline (David Hildenbrand) [1652790] - [kernel] kexec: export PG_offline to VMCOREINFO (David Hildenbrand) [1652790] - [include] mm: convert PG_balloon to PG_offline (David Hildenbrand) [1652790] - [include] mm: balloon: update comment about isolation/migration/compaction (David Hildenbrand) [1652790] - [mm] mm/page_alloc.c: memory hotplug: free pages as higher order (David Hildenbrand) [1652790] - [mm] mm/memory.c: do_fault: avoid usage of stale vm_area_struct ("Herton R. Krzesinski") [1684734] - [kernel] cpuset: remove unused task_has_mempolicy() (Waiman Long) [1548268] - [kernel] cpuset: Remove set but not used variable 'cs' (Waiman Long) [1548268] - [kernel] cgroup: Add .__DEBUG__. prefix to debug file names (Waiman Long) [1548268] - [kernel] cpuset: Minor cgroup2 interface updates (Waiman Long) [1548268] - [kernel] cpuset: Expose cpuset.cpus.subpartitions with cgroup_debug (Waiman Long) [1548268] - [documentation] cpuset: Add documentation about the new "cpuset.sched.partition" flag (Waiman Long) [1548268] - [kernel] cpuset: Use descriptive text when reading/writing cpuset.sched.partition (Waiman Long) [1548268] - [kernel] cpuset: Expose cpus.effective and mems.effective on cgroup v2 root (Waiman Long) [1548268] - [kernel] cpuset: Make generate_sched_domains() work with partition (Waiman Long) [1548268] - [kernel] cpuset: Make CPU hotplug work with partition (Waiman Long) [1548268] - [kernel] cpuset: Track cpusets that use parent's effective_cpus (Waiman Long) [1548268] - [kernel] cpuset: Add an error state to cpuset.sched.partition (Waiman Long) [1548268] - [kernel] cpuset: Add new v2 cpuset.sched.partition flag (Waiman Long) [1548268] - [kernel] cpuset: Simply allocation and freeing of cpumasks (Waiman Long) [1548268] - [kernel] cpuset: Define data structures to support scheduling partition (Waiman Long) [1548268] - [kernel] cpuset: Enable cpuset controller in default hierarchy (Waiman Long) [1548268] - [kernel] cgroup/tracing: Move taking of spin lock out of trace event handlers (Waiman Long) [1548268] - [powerpc] powerpc/powernv/ioda: Fix locked_vm counting for memory used by IOMMU tables (David Gibson) [1674410] - [pci] PCI: dwc: Fix MSI-X EP framework address calculation bug (Myron Stowe) [1687935] - [pci] PCI: cadence: Correct probe behaviour when failing to get PHY (Myron Stowe) [1687935] - [pci] PCI: mvebu: Fix PCI I/O mapping creation sequence (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Remove obsolete drivers/pci pattern from ACPI section (Myron Stowe) [1687935] - [pci] PCI: dwc: Fix scheduling while atomic issues (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Move mobiveil PCI driver entry where it belongs (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Update PPC contacts for PCI core error handling (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Add Gustavo Pimentel as DesignWare PCI maintainer (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Add entries for PPC64 RPA PCI hotplug drivers (Myron Stowe) [1687935] - [pci] PCI: mvebu: Drop bogus comment above mvebu_pcie_map_registers() (Myron Stowe) [1687935] - [pci] PCI: mvebu: Convert to use pci_host_bridge directly (Myron Stowe) [1687935] - [pci] PCI: mvebu: Use resource_size() to remap I/O space (Myron Stowe) [1687935] - [pci] PCI: mvebu: Only remap I/O space if configured (Myron Stowe) [1687935] - [pci] PCI: mvebu: Fix I/O space end address calculation (Myron Stowe) [1687935] - [pci] PCI: mvebu: Remove redundant platform_set_drvdata() call (Myron Stowe) [1687935] - [pci] PCI: mobiveil: Add Kconfig/Makefile entries (Myron Stowe) [1687935] - [pci] PCI: mobiveil: Add missing ../pci.h include (Myron Stowe) [1687935] - [pci] PCI: mobiveil: Fix struct mobiveil_pcie.pcie_reg_base address type (Myron Stowe) [1687935] - [pci] PCI: endpoint: Add MSI set maximum restriction (Myron Stowe) [1687935] - [tools] tools: PCI: Add MSI-X support (Myron Stowe) [1687935] - [documentation] pci_endpoint_test: Add 2 ioctl commands (Myron Stowe) [1687935] - [documentation] pci-epf-test/pci_endpoint_test: Add MSI-X support (Myron Stowe) [1687935] - [misc] pci-epf-test/pci_endpoint_test: Use irq_type module parameter (Myron Stowe) [1687935] - [misc] pci-epf-test/pci_endpoint_test: Cleanup PCI_ENDPOINT_TEST memspace (Myron Stowe) [1687935] - [pci] PCI: dwc: Add legacy interrupt callback handler (Myron Stowe) [1687935] - [pci] PCI: dwc: Rework MSI callbacks handler (Myron Stowe) [1687935] - [pci] PCI: dwc: Add MSI-X callbacks handler (Myron Stowe) [1687935] - [pci] PCI: Update xxx_pcie_ep_raise_irq() and pci_epc_raise_irq() signatures (Myron Stowe) [1687935] - [pci] PCI: endpoint: Add MSI-X interfaces (Myron Stowe) [1687935] - [pci] PCI: dwc: Fix EP link notification implementation (Myron Stowe) [1687935] - [pci] PCI: spear13xx: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: qcom: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: histb: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: designware-plat: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: artpec6: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: armada8k: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: keystone: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: imx6: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: exynos: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: kirin: Add MSI support (Myron Stowe) [1687935] - [pci] PCI: pcie-cadence-ep: Remove redundant variable mmc (Myron Stowe) [1687935] - [pci] PCI: cadence: Add shutdown callback to host driver (Myron Stowe) [1687935] - [pci] PCI: cadence: Add Power Management ops for host and EP (Myron Stowe) [1687935] - [documentation] dt-bindings: PCI: cadence: Add DT bindings for optional PHYs (Myron Stowe) [1687935] - [pci] PCI: cadence: Add generic PHY support to host and EP drivers (Myron Stowe) [1687935] - [pci] PCI: cadence: Update cdns_pcie_writel() function signature (Myron Stowe) [1687935] - [pci] PCI: aardvark: Convert to use pci_host_probe() (Myron Stowe) [1687935] - [pci] PCI: aardvark: Size bridges before resources allocation (Myron Stowe) [1687935] - [pci] PCI: aardvark: Remove PCIe outbound window configuration (Myron Stowe) [1687935] - [pci] PCI: aardvark: Introduce an advk_pcie_valid_device() helper (Myron Stowe) [1687935] - [pci] PCI/xilinx: Depend on OF instead of the ARCH (Myron Stowe) [1687935] - [md] md: convert to kvmalloc (Nigel Croxon) [1661200] - [md] raid1: simplify raid1_error function (Nigel Croxon) [1661200] - [md] md-linear: use struct_size() in kzalloc() (Nigel Croxon) [1661200] - [md] md/raid5: fix 'out of memory' during raid cache recovery (Nigel Croxon) [1661200] - [md] md: Make bio_alloc_mddev use bio_alloc_bioset (Nigel Croxon) [1661200] - [md] raid10: refactor common wait code from regular read/write request (Nigel Croxon) [1661200] - [md] md: remvoe redundant condition check (Nigel Croxon) [1661200] - [lib] lib/raid6: add option to skip algo benchmarking (Nigel Croxon) [1661200] - [include] lib/raid6: avoid __attribute_const__ redefinition (Nigel Croxon) [1661200] - [include] lib/raid6: add missing include for raid6test (Nigel Croxon) [1661200] - [md] md: remove set but not used variable 'bi_rdev' (Nigel Croxon) [1661200] - [md] MD: Memory leak when flush bio size is zero (Nigel Croxon) [1661200] - [md] md: fix memleak for mempool (Nigel Croxon) [1661200] - [md] md-cluster: remove suspend_info (Nigel Croxon) [1661200] - [md] md-cluster: send BITMAP_NEEDS_SYNC message if reshaping is interrupted (Nigel Croxon) [1661200] - [md] md-cluster/bitmap: don't call md_bitmap_sync_with_cluster during reshaping stage (Nigel Croxon) [1661200] - [md] md-cluster/raid10: don't call remove_and_add_spares during reshaping stage (Nigel Croxon) [1661200] - [md] md-cluster/raid10: call update_size in md_reap_sync_thread (Nigel Croxon) [1661200] - [md] md-cluster: introduce resync_info_get interface for sanity check (Nigel Croxon) [1661200] - [md] md-cluster/raid10: support add disk under grow mode (Nigel Croxon) [1661200] - [md] md-cluster/raid10: resize all the bitmaps before start reshape (Nigel Croxon) [1661200] - [md] MD: fix invalid stored role for a disk - try2 (Nigel Croxon) [1661200] - [md] md/bitmap: use mddev_suspend/resume instead of ->quiesce() (Nigel Croxon) [1661200] - [md] md: remove redundant code that is no longer reachable (Nigel Croxon) [1661200] - [md] md: allow metadata updates while suspending an array - fix (Nigel Croxon) [1661200] - [md] MD: fix invalid stored role for a disk (Nigel Croxon) [1661200] - [md] md/raid10: Fix raid10 replace hang when new added disk faulty (Nigel Croxon) [1661200] - [md] raid5: block failing device if raid will be failed (Nigel Croxon) [1661200] - [md] md-cluster: release RESYNC lock after the last resync message (Nigel Croxon) [1661200] - [md] RAID10 BUG_ON in raise_barrier when force is true and conf->barrier is 0 (Nigel Croxon) [1661200] - [md] md/raid5-cache: disable reshape completely (Nigel Croxon) [1661200] - [md] md/raid5: fix data corruption of replacements after originals dropped (Nigel Croxon) [1661200] - [md] drivers/md/raid5: Do not disable irq on release_inactive_stripe_list() call (Nigel Croxon) [1661200] - [md] drivers/md/raid5: Use irqsave variant of atomic_dec_and_lock() (Nigel Croxon) [1661200] - [md] md/r5cache: remove redundant pointer bio (Nigel Croxon) [1661200] - [md] md-cluster: don't send msg if array is closing (Nigel Croxon) [1661200] - [md] md-cluster: show array's status more accurate (Nigel Croxon) [1661200] - [md] md-cluster: clear another node's suspend_area after the copy is finished (Nigel Croxon) [1661200] - [powerpc] KVM: PPC: Book3S HV: Add KVM stat largepages_[2M/1G] (Suraj Jitindar Singh) [1581563] - [tools] perf mem/c2c: Fix perf_mem_events to support powerpc (Steve Best) [1685084] - [powerpc] powerpc/perf: Add mem access events to sysfs (Steve Best) [1685084] - [netdrv] net-next/hinic: replace disable_irq_nosync/enable_irq (Xiaojun Tan) [1668958] - [powerpc] Fix access_ok() fallout for sparc32 and powerpc (Joe Lawrence) [1673980] - [x86] Remove 'type' argument from access_ok() function (Joe Lawrence) [1673980] - [arm64] arm64: move untagged_addr macro from uaccess.h to memory.h (Joe Lawrence) [1673980] - [powerpc] powerpc/uaccess: fix warning/error with access_ok() (Joe Lawrence) [1673980] - [netdrv] igb: shorten maximum PHC timecounter update interval (Corinna Vinschen) [1637098] - [netdrv] igb: shorten maximum PHC timecounter update interval (Corinna Vinschen) [1637098]- [rpmspec] redhat: speed up binary rpm compression (Denys Vlasenko) [1686921] - [netdrv] net/mlx5e: RX, Verify MPWQE stride size is in range (Alaa Hleihel) [1683589] - [fs] debugfs: Fix EPERM regression from kernel lockdown check (Lenny Szubowicz) [1686755] - [infiniband] IB/hfi1: Close race condition on user context disable and close (Alex Estrin) [1682927] - [rpmspec] redhat: parallelize modules compression (Denys Vlasenko) [1686404] - [arm64] arm64: Add workaround for Fujitsu A64FX erratum 010001 (Mark Langsdorf) [1666951] - [s390] vfio_ap: link the vfio_ap devices to the vfio_ap bus subsystem (Cornelia Huck) [1686044] - [drm] drm/cirrus: fix connector leak at unload (Rob Clark) [1685773] - [powerpc] powerpc/hugetlb: Handle mmap_min_addr correctly in get_unmapped_area callback (Steve Best) [1685181] - [netdrv] net/mlx4_en: Force CHECKSUM_NONE for short ethernet frames (Alaa Hleihel) [1663914 1651509] - [netdrv] net/mlx5e: Force CHECKSUM_UNNECESSARY for short ethernet frames (Alaa Hleihel) [1651509] - [include] Fix RH_KABI_SET_SIZE to use dereference operator (Tony Camuso) [1670118]- [x86] x86/tsc: Make calibration refinement more robust (David Arcari) [1686254] - [powerpc] powerpc/hugetlb: Don't do runtime allocation of 16G pages in LPAR configuration (Steve Best) [1686756] - [rpmspec] parallelize "make mrproper" (Denys Vlasenko) [1686865] - [rpmspec] use "make -jN" (via _smp_mflags) for modules_install (Denys Vlasenko) [1686308] - [fs] xfs: zero length symlinks are not valid (Carlos Maiolino) [1589618] - [drm] drm/bufs: Fix Spectre v1 vulnerability (Rob Clark) [1663467] - [drm] drm/ioctl: Fix Spectre v1 vulnerabilities (Rob Clark) [1663467] - [scsi] scsi: lpfc: Update lpfc version to 12.2.0.0 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Update 12.2.0.0 file copyrights to 2019 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix nvmet issues when link bounce under IO load (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct upcalling nvmet_fc transport during io done downcall (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix default driver parameter collision for allowing NPIV support (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Rework locking on SCSI io completion (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Enable SCSI and NVME fc4s by default (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Resize cpu maps structures based on possible cpus (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Utilize new IRQ API when allocating MSI-X vectors (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Rework EQ/CQ processing to address interrupt coalescing (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: cleanup: convert eq_delay to usdelay (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Support non-uniform allocation of MSIX vectors to hardware queues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix setting affinity hints to correlate with hardware queues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Allow override of hardware queue selection policies (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Adapt partitioned XRI lists to efficient sharing (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Synchronize hardware queues with SCSI MQ interface (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Convert ring number to hardware queue for nvme wqe posting. (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Move SCSI and NVME Stats to hardware queue structures (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Adapt cpucheck debugfs logic to Hardware Queues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: cleanup: Remove unused FCP_XRI_ABORT_EVENT slowpath event (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Partition XRI buffer list across Hardware Queues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Replace io_channels for nvme and fcp with general hdw_queues per cpu (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove extra vector and SLI4 queue for Expresslane (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Implement common IO buffers between NVME and SCSI (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: cleanup: Remove excess check on NVME io submit code path (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: cleanup: remove nrport from nvme command structure (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: no need to check return value of debugfs_create functions (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Update lpfc version to 12.0.0.10 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Adding ability to reset chip via pci bus reset (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Add log messages to aid in debugging fc4type discovery issues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix discovery failure when PLOGI is defered (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: update fault value on successful trunk events. (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct MDS loopback diagnostics support (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix link state reporting for trunking when adapter is offline (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: do not set queue->page_count to 0 if pc_sli4_params.wqpcnt is invalid (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: update driver version to 12.0.0.9 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix dif and first burst use in write commands (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix driver release of fw-logging buffers (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct topology type reporting on G7 adapters (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct code setting non existent bits in sli4 ABORT WQE (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Defer LS_ACC to FLOGI on point to point logins (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: ls_rjt erroneus FLOGIs (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Cap NPIV vports to 256 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix kernel Oops due to null pring pointers (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix a duplicate 0711 log message number. (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix panic when FW-log buffsize is not initialized (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: fix block guard enablement on SLI3 adapters (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Use dma_zalloc_coherent (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: update driver version to 12.0.0.8 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: add Trunking support (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Implement GID_PT on Nameserver query to support faster failover (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix odd recovery in duplicate FLOGIs in point-to-point (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct LCB RJT handling (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: fcoe: Fix link down issue after 1000+ link bounces (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct errors accessing fw log (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Reset link or adapter instead of doing infinite nameserver PLOGI retry (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix LOGO/PLOGI handling when triggerd by ABTS Timeout event (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix lpfc_sli4_read_config return value check (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct speeds on SFP swap (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: fix remoteport access (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove set but not used variables 'tgtp' (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove set but not used variable 'psli' (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove set but not used variables 'fc_hdr' and 'hw_page_size' (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: fix spelling mistake "Resrouce" -> "Resource" (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: remove a bogus pci_dma_sync_single_for_device call (Dick Kennedy) [1665288] - [netdrv] PCI/AER: Remove pci_cleanup_aer_uncorrect_error_status() calls (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Synchronize access to remoteport via rport (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove set but not used variable 'sgl_size' (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: update driver version to 12.0.0.7 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: add support to retrieve firmware logs (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: reduce locking when updating statistics (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix errors in log messages. (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct invalid EQ doorbell write on if_type=6 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct irq handling via locks when taking adapter offline (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct soft lockup when running mds diagnostics (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct race with abort on completion path (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Raise nvme defaults to support a larger io and more connectivity (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: raise sg count for nvme to use available sg resources (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix GFT_ID and PRLI logic for RSCN (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: remove an unnecessary NULL check (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Default fdmi_on to on (Dick Kennedy) [1665288] - [powerpc] powerpc/mm/hash: Increase vmalloc space with hash translation mode (Steve Best) [1676974] - [net] sunrpc: fix 4 more call sites that were using stack memory with a scatterlist (Scott Mayhew) [1679183] - [net] sunrpc: Don't use stack buffer with scatterlist (Scott Mayhew) [1679183] - [powerpc] powerpc/pseries: Perform full re-add of CPU for topology update post-migration (Steve Best) [1678209] - [fs] proc/stat: Make the interrupt statistics more efficient (Waiman Long) [1675168] - [kernel] genirq: Avoid summation loops for /proc/stat (Waiman Long) [1675168] - [powerpc] powerpc/pseries: fix EEH recovery of some IOV devices (Steve Best) [1676889] - [block] nvme: lock NS list changes while handling command effects (David Milburn) [1672759] - [powerpc] powerpc/radix: Fix kernel crash with mremap() (Steve Best) [1674186] - [crypto] crypto: ccp - fix the SEV probe in kexec boot path (Gary Hook) [1658806] - [netdrv] HDLC Frame Relay: mark driver unsupported in RHEL8 (John Linville) [1660627] - [netdrv] DLCI: mark driver unsupported in RHEL8 (John Linville) [1660627] - [netdrv] ethoc: mark hardware unsupported in RHEL8 (John Linville) [1660627] - [netdrv] dnet: mark hardware unsupported in RHEL8 (John Linville) [1660627] - [netdrv] dl2k: mark hardware unsupported in RHEL8 (John Linville) [1660627] - [netdrv] mark qla3xxx driver as unsupported (John Linville) [1658840] - [netdrv] sfc: initialise found bitmap in efx_ef10_mtd_probe (Jarod Wilson) [1668656] - [netdrv] sfc: suppress duplicate nvmem partition types in efx_ef10_mtd_probe (Jarod Wilson) [1668656] - [netdrv] sfc: extend MTD support for newer hardware (Jarod Wilson) [1668656] - [netdrv] sfc: add missing NVRAM partition types for EF10 (Jarod Wilson) [1668656] - [netdrv] ibmvnic: Fix non-atomic memory allocation in IRQ context (Steve Best) [1671474] - [netdrv] ibmvnic: Convert reset work item mutex to spin lock (Steve Best) [1671474] - [powerpc] powerpc/pseries: Export raw per-CPU VPA data via debugfs (Steve Best) [1608797] - [powerpc] powerpc/pseries: Export maximum memory value (Steve Best) [1608797] - [netdrv] ibmveth: Do not process frames after calling napi_reschedule (Desnes Augusto Nunes do Rosario) [1635577] - [cpufreq] cpufreq: powernv: Remove global pstate ramp-down timer in POWER9 (Steve Best) [1670030] - [of] of: __of_detach_node() - remove node from phandle cache (Steve Best) [1669198] - [of] of: of_node_get()/of_node_put() nodes held in phandle cache (Steve Best) [1669198] - [edac] EDAC, sb_edac: Fix signedness bugs in *_get_ha() functions (Aristeu Rozanski) [1641574] - [edac] EDAC, sb_edac: Fix reporting for patrol scrubber errors (Aristeu Rozanski) [1641574] - [documentation] proc.txt: Adding 'HardwareCorrupted' field and description. (Prashant Dhamdhere) [1658233] - [netdrv] qed: Fix command number mismatch between driver and the mfw (Chad Dupuis) [1663500] - Revert "[redhat] switch secureboot kernel image signing to release keys" ("Herton R. Krzesinski")- [arm64] revert "arm64: tlb: Avoid synchronous TLBIs when freeing page tables" (Christoph von Recklinghausen) [1685697]- [firmware] drivers/firmware: psci_checker: stash and use topology_core_cpumask for hotplug tests (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: re-introduce numa mask check for scheduler MC selection (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: rename llc_siblings to align with other struct members (Josh Poimboeuf) [1687101] - [arm64] arm64: smp: remove cpu and numa topology information when hotplugging out CPU (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: restrict updating siblings_masks to online cpus only (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: add support to remove cpu topology sibling masks (Josh Poimboeuf) [1687101] - [arm64] arm64: numa: separate out updates to percpu nodeid and NUMA node cpumap (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: refactor reset_cpu_topology to add support for removing topology (Josh Poimboeuf) [1687101]- [fs] gfs2: Fix missed wakeups in find_insert_glock (Andreas Grunbacher) [1678907]- [firmware] efi: Reduce the amount of memblock reservations for persistent allocations (Bhupesh Sharma) [1682988] - [firmware] efi: Permit multiple entries in persistent memreserve data structure (Bhupesh Sharma) [1682988] - [kernel] cpu/hotplug: Create SMT sysfs interface for all arches (Josh Poimboeuf) [1686068] - [net] netfilter: nft_set_hash: bogus element self comparison from deactivation path (Florian Westphal) [1678574] - [net] netfilter: nft_set_hash: fix lookups with fixed size hash on big endian (Florian Westphal) [1678574]- [security] revert "Add a SysRq option to lift kernel lockdown" (Lenny Szubowicz) [1684348] - [s390] s390/setup: fix boot crash for machine without EDAT-1 (Philipp Rudo) [1677357] - [s390] s390/setup: fix early warning messages (Philipp Rudo) [1677357]- [netdrv] net: hns3: add 8 BD limit for tx flow (Xiaojun Tan) [1676771] - [netdrv] net: hns3: fix a SSU buffer checking bug (Xiaojun Tan) [1676771] - [netdrv] net: hns3: aligning buffer size in SSU to 256 bytes (Xiaojun Tan) [1676771] - [netdrv] net: hns3: getting tx and dv buffer size through firmware (Xiaojun Tan) [1676771] - [net] netfilter: nf_nat_snmp_basic: add missing length checks in ASN.1 cbs (Florian Westphal) [1676602] - [char] ipmi: fix use-after-free of user->release_barrier.rda (Xiaojun Tan) [1677550] - [char] ipmi: Prevent use-after-free in deliver_response (Xiaojun Tan) [1677550]- [x86] revert "cpu/hotplug: Add SMT policy options" (Josh Poimboeuf) [1683690] - [crypto] net: crypto set sk to NULL when af_alg_release (Neil Horman) [1679450] {CVE-2019-8912} - [drm] drm/i915/gvt: update force-to-nonpriv register whitelist (Paul Lai) [1643972] - [kernel] MODSIGN: Also check platform keyring in mod_verify_sig() (Lenny Szubowicz) [1568532] - [kernel] Fix for module sig verification (Lenny Szubowicz) [1568532] - [security] efi: Lock down the kernel if booted in secure boot mode (Lenny Szubowicz) [1568532] - [firmware] efi: Add an EFI_SECURE_BOOT flag to indicate secure boot mode (Lenny Szubowicz) [1568532] - [x86] Copy secure_boot flag in boot params across kexec reboot (Lenny Szubowicz) [1568532] - [fs] debugfs: Restrict debugfs when the kernel is locked down (Lenny Szubowicz) [1568532] - [mm] x86/mmiotrace: Lock down the testmmiotrace module (Lenny Szubowicz) [1568532] - [kernel] Lock down module params that specify hardware parameters (eg. ioport) (Lenny Szubowicz) [1568532] - [tty] Lock down TIOCSSERIAL (Lenny Szubowicz) [1568532] - [pcmcia] Prohibit PCMCIA CIS storage when the kernel is locked down (Lenny Szubowicz) [1568532] - [acpi] acpi: Disable ACPI table override if the kernel is locked down (Lenny Szubowicz) [1568532] - [acpi] acpi: Ignore acpi_rsdp kernel param when the kernel has been locked down (Lenny Szubowicz) [1568532] - [acpi] ACPI: Limit access to custom_method when the kernel is locked down (Lenny Szubowicz) [1568532] - [x86] x86/msr: Restrict MSR access when the kernel is locked down (Lenny Szubowicz) [1568532] - [x86] x86: Lock down IO port access when the kernel is locked down (Lenny Szubowicz) [1568532] - [pci] PCI: Lock down BAR access when the kernel is locked down (Lenny Szubowicz) [1568532] - [kernel] uswsusp: Disable when the kernel is locked down (Lenny Szubowicz) [1568532] - [kernel] hibernate: Disable when the kernel is locked down (Lenny Szubowicz) [1568532] - [kernel] kexec_load: Disable at runtime if the kernel is locked down (Lenny Szubowicz) [1568532] - [char] Restrict /dev/{mem, kmem, port} when the kernel is locked down (Lenny Szubowicz) [1568532] - [kernel] MODSIGN: Enforce module signatures if the kernel is locked down (Lenny Szubowicz) [1568532] - [security] Add a SysRq option to lift kernel lockdown (Lenny Szubowicz) [1568532] - [security] Add the ability to lock down access to the running kernel image (Lenny Szubowicz) [1568532]- [net] tun: forbid iface creation with rtnl ops (Sabrina Dubroca) [1680969] - [net] revert "bridge: do not add port to router list when receives query with source 0.0.0.0" (Hangbin Liu) [1679896] - [net] sctp: walk the list of asoc safely (Marcelo Leitner) [1679920] {CVE-2019-8956} - [net] netfilter: nf_nat: skip nat clash resolution for same-origin entries (Florian Westphal) [1677647] - [net] netfilter: nf_conntrack: resolve clash for matching conntracks (Florian Westphal) [1677647] - [net] netfilter: nf_tables: fix flush after rule deletion in the same batch (Phil Sutter) [1677672] - [net] gro_cell: add napi_disable in gro_cells_destroy (Stefano Brivio) [1674408] - [net] sctp: call gso_reset_checksum when computing checksum in sctp_gso_segment (Xin Long) [1669386] - [net] ipvs: fix dependency on nf_defrag_ipv6 (Andrea Claudi) [1660808] - [net] sctp: check and update stream->out_curr when allocating stream_out (Xin Long) [1651877]- [x86] cpu/hotplug: Add SMT policy options (Josh Poimboeuf) [1677405]- [kernel] open the RHEL 8.1 development ("Herton R. Krzesinski") - [pci] pci/quirks: Add quirk to reset nvgpu at boot for the Lenovo ThinkPad P50 (Lyude Paul) [1677022] - [arm64] arm64, vmcoreinfo : Append 'MAX_USER_VA_BITS' to vmcoreinfo (Bhupesh Sharma) [1672962] - [md] dm thin: fix bug where bio that overwrites thin block ignores FUA (Mike Snitzer) [1679211] - [pci] PCI: Fix "try" semantics of bus and slot reset (Myron Stowe) [1662901] - [acpi] acpi/nfit: Fix bus command validation (Jeff Moyer) [1673958] - [pci] PCI/MSI: Return -ENOSPC from pci_alloc_irq_vectors_affinity() (Myron Stowe) [1667773] - [fs] NFS: Don't use page_file_mapping after removing the page (Benjamin Coddington) [1664190] - [fs] NFS: Fix up return value on fatal errors in nfs_page_async_flush() (Benjamin Coddington) [1664190] - [md] md: fix raid10 hang issue caused by barrier (Xiao Ni) [1630921] - [md] md/raid1: don't clear bitmap bits on interrupted recovery. (Xiao Ni) [1677360] - [virt] kvm: fix kvm_ioctl_create_device() reference counting (CVE-2019-6974) (Paolo Bonzini) [1673843] {CVE-2019-6974} - [block] blk-mq: fix a hung issue when fsync (Ming Lei) [1674399] - [block] Revert "block: cover another queue enter recursion via BIO_QUEUE_ENTERED" (Ming Lei) [1673966] - [tools] perf tools: Check for null when copying nsinfo. (Jiri Olsa) [1676451] - [iommu] iommu/amd: Fix IOMMU page flush when detach device from a domain (Suravee Suthikulpanit) [1672476]- [kernel] namespace: Add padding fix to user_table[] (Prarit Bhargava) [1677103] - [x86] KVM: nVMX: unconditionally cancel preemption timer in free_nested (CVE-2019-7221) (Paolo Bonzini) [1673841] {CVE-2019-7221} - [scsi] scsi: sd: fix entropy gathering for most rotational disks (Ewan Milne) [1676735] - [scsi] scsi: sd: Contribute to randomness when running rotational device (Ewan Milne) [1676735] - [rpmspec] Revert "Drop -doc subpackage" (Prarit Bhargava) [1657609] - [net] svcrdma: Remove max_sge check at connect time (Don Dutile) [1638869] - [net] svcrdma: Reduce max_send_sges (Don Dutile) [1638869] - [arm64] arm64: mm: Introduce MAX_USER_VA_BITS definition (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Rewrite stale comment in asm/tlbflush.h (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Avoid synchronous TLBIs when freeing page tables (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Remove redundant !CONFIG_HAVE_RCU_TABLE_FREE code (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlbflush: Allow stride to be specified for __flush_tlb_range() (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Justify non-leaf invalidation in flush_tlb_range() (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Add DSB ISHST prior to TLBI in __flush_tlb_[kernel_]pgtable() (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Use last-level invalidation in flush_tlb_kernel_range() (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: EXPORT vabits_user to modules (Christoph von Recklinghausen) [1672997] - [arm64] arm64: fix ARM64_USER_VA_BITS_52 builds (Christoph von Recklinghausen) [1672997] - [arm64] arm64: Kconfig: Re-jig CONFIG options for 52-bit VA (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Allow forcing all userspace addresses to 52-bit (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: introduce 52-bit userspace support (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Prevent mismatched 52-bit VA support (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Offset TTBR1 to allow 52-bit PTRS_PER_PGD (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Define arch_get_mmap_end, arch_get_mmap_base (Christoph von Recklinghausen) [1672997] - [firmware] arm64: mm: Introduce DEFAULT_MAP_WINDOW (Christoph von Recklinghausen) [1672997] - [mm] mm: mmap: Allow for "high" userspace addresses (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: apply r/o permissions of VM areas to its linear alias as well (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: purge lazily unmapped vm regions before changing permissions (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Don't wait for completion of TLB invalidation when page aging (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: Use __pa_symbol() for set_swapper_pgd() (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: Drop the unused cpu parameter (Christoph von Recklinghausen) [1672997] - [arm64] arm64/mm: move runtime pgds to rodata (Christoph von Recklinghausen) [1672997] - [mm] arm64/mm: use fixmap to modify swapper_pg_dir (Christoph von Recklinghausen) [1672997] - [arm64] arm64/mm: Separate boot-time page tables from swapper_pg_dir (Christoph von Recklinghausen) [1672997] - [arm64] arm64/mm: Pass ttbr1 as a parameter to __enable_mmu() (Christoph von Recklinghausen) [1672997] - [mm] arm64: fix erroneous warnings in page freeing functions (Christoph von Recklinghausen) [1672997] - [mm] arm64: Implement page table free interfaces (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlbflush: Introduce __flush_tlb_kernel_pgtable (Christoph von Recklinghausen) [1672997] - [lib] ioremap: Update pgtable free interfaces with addr (Christoph von Recklinghausen) [1672997] - [mm] x86/mm: Disable ioremap free page handling on x86-PAE (Christoph von Recklinghausen) [1672997] - [arm64] arm64: KVM: Enable Common Not Private translations (Christoph von Recklinghausen) [1504991] - [arm64] arm64: mm: Support Common Not Private translations (Christoph von Recklinghausen) [1504991] - [kernel] cpu/hotplug: Fix "SMT disabled by BIOS" detection for KVM (Igor Mammedov) [1668147] - [tools] perf tools: Compile perf with -g instead of -ggdb3 to workaround gdb crash (Jiri Olsa) [1667109]- [fs] Revert "gfs2: Fix loop in gfs2_rbm_find" (Andreas Grunbacher) [1658528] - [net] bpf: fix sanitation of alu op with pointer / scalar type from different paths (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: prevent out of bounds speculation on pointer arithmetic (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: move {prev_,}insn_idx into verifier env (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf/verifier: per-register parent pointers (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: restrict unknown scalars of mixed signed bounds for unprivileged (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: Simplify ptr_min_max_vals adjustment (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: fix inner map masking to prevent oob under speculation (Jiri Olsa) [1673631] {CVE-2019-7308} - [include] KABI: struct class padding (Prarit Bhargava) [1670035] - [include] KABI: struct timer_list padding (Prarit Bhargava) [1670035] - [include] KABI: struct irq_domain padding (Prarit Bhargava) [1670035] - [nvdimm] libnvdimm, pmem: Fix badblocks population for 'raw' namespaces (Jeff Moyer) [1672315] - [netdrv] net/mlx5e: FPGA, fix Innova IPsec TX offload data path performance (Alaa Hleihel) [1648230] - [kernel] exec: increase BINPRM_BUF_SIZE to 256 (Oleg Nesterov) [1447445]- [include] KABI: struct kset padding (Prarit Bhargava) [1669796] - [include] KABI: struct kobject and kobj_type padding (Prarit Bhargava) [1669796] - [include] KABI: struct delayed_work padding (Prarit Bhargava) [1669796] - [include] KABI: struct work_struct padding (Prarit Bhargava) [1669796] - [include] KABI: struct hrtimer padding (Prarit Bhargava) [1669796] - [include] KABI: struct user_namespace padding (Prarit Bhargava) [1669796] - [include] KABI: struct resource padding (Prarit Bhargava) [1669796] - [include] KABI: Protect device_driver struct (Prarit Bhargava) [1666316] - [include] KABI: Protect radix functions (Prarit Bhargava) [1669079] - [char] ipmi: msghandler: Fix potential Spectre v1 vulnerabilities (Tony Camuso) [1672582] - [vhost] vhost: fix OOB in get_rx_bufs() (Jason Wang) [1668665] {CVE-2018-16880}- [md] dm: don't use bio_trim() afterall (Mike Snitzer) [1673657] - [md] dm: add memory barrier before waitqueue_active (Mike Snitzer) [1673110] - [x86] x86: uaccess: Inhibit speculation past access_ok() in user_access_begin() (Joe Lawrence) [1670113] {CVE-2018-20669} - [kernel] make 'user_access_begin()' do 'access_ok()' (Joe Lawrence) [1670113] {CVE-2018-20669} - [drm] i915: fix missing user_access_end() in page fault exception case (Joe Lawrence) [1670113] {CVE-2018-20669} - [drm] drm/i915: Force the slow path after a user-write error (Joe Lawrence) [1670113] {CVE-2018-20669} - [x86] x86/microcode/amd: Don't falsely trick the late loading mechanism (David Arcari) [1654904] - [fs] iomap: get/put the page in iomap_page_create/release() (Artem Savkov) [1664298] - [scsi] scsi: qla2xxx: Add new FC-NVMe enable BIT to enable FC-NVMe feature (Himanshu Madhani) [1671569] - [message] mptsas: pci-id table changes (Tomas Henzl) [1666730] - [message] mptsas: Taint kernel if mptsas is loaded (Tomas Henzl) [1666730] - [kernel] genirq/matrix: Improve target CPU selection for managed interrupts. (Gary Hook) [1669557] - [kernel] irq/matrix: Spread managed interrupts on allocation (Gary Hook) [1669557] - [kernel] irq/matrix: Split out the CPU selection code into a helper (Gary Hook) [1669557] - [net] sit: check if IPv6 enabled before calling ip6_err_gen_icmpv6_unreach() (Stefano Brivio) [1671680] - [net] geneve: should not call rt6_lookup() when ipv6 was disabled (Stefano Brivio) [1671680] - [net] netfilter: physdev: relax br_netfilter dependency (Phil Sutter) [1650382] - [net] netfilter: nf_tables: add NFTA_RULE_POSITION_ID to nla_policy (Phil Sutter) [1670563] - [net] netfilter: nf_tables: Support RULE_ID reference in new rule (Phil Sutter) [1670563] - [net] rtnetlink: fix incorrect handling of device stats passed to userspace (Ivan Vecera) [1668298] - [net] netfilter: nf_tables: handle nft_object lookups via rhltable (Phil Sutter) [1659725] - [net] netfilter: nf_tables: prepare nft_object for lookups via hashtable (Phil Sutter) [1659725] - [net] netfilter: nf_tables: selective rule dump needs table to be specified (Phil Sutter) [1659725] - [net] netfilter: nf_tables: Fix for endless loop when dumping ruleset (Phil Sutter) [1659725] - [net] netfilter: nf_tables: Speed up selective rule dumps (Phil Sutter) [1659725] - [net] exclude sock_reuseport from kABI protection (Paolo Abeni) [1665984] - [include] KABI: struct device padding (Don Dutile) [1664445] - [include] KABI: struct dma_map_ops padding (Don Dutile) [1664482] - [kernel] swiotlb: clear io_tlb_start and io_tlb_end in swiotlb_exit (Don Dutile) [1664484] - [kernel] dma-mapping: remove a few unused exports (Don Dutile) [1664484] - [include] dma-mapping: properly stub out the DMA API for !CONFIG_HAS_DMA (Don Dutile) [1664484] - [kernel] dma-mapping: remove dmam_{declare,release}_coherent_memory (Don Dutile) [1664484] - [kernel] dma-mapping: implement dmam_alloc_coherent using dmam_alloc_attrs (Don Dutile) [1664484] - [include] dma-mapping: implement dma_map_single_attrs using dma_map_page_attrs (Don Dutile) [1664484] - [include] dma-mapping: fix flags in dma_alloc_wc (Don Dutile) [1664484] - [include] dma-mapping: deprecate dma_zalloc_coherent (Don Dutile) [1664484] - [arm64] arm64: default to the direct mapping in get_arch_dma_ops (Don Dutile) [1664484] - [kernel] dma-mapping: fix inverted logic in dma_supported (Don Dutile) [1664484] - [include] dma-mapping: bypass indirect calls for dma-direct (Don Dutile) [1664484] - [kernel] dma-direct: merge swiotlb_dma_ops into the dma_direct code (Don Dutile) [1664484] - [kernel] dma-direct: do not include SME mask in the DMA supported check (Don Dutile) [1664484] - [kernel] dma-direct: use dma_direct_map_page to implement dma_direct_map_sg (Don Dutile) [1664484] - [kernel] dma-direct: improve addressability error reporting (Don Dutile) [1664484] - [kernel] dma-direct: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [xen] swiotlb: remove dma_mark_clean (Don Dutile) [1664484] - [xen] swiotlb: remove SWIOTLB_MAP_ERROR (Don Dutile) [1664484] - [xen] xen-swiotlb: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [kernel] swiotlb: Skip cache maintenance on map error (Don Dutile) [1664484] - [kernel] swiotlb: add support for non-coherent DMA (Don Dutile) [1664484] - [kernel] swiotlb: mark is_swiotlb_buffer static (Don Dutile) [1664484] - [kernel] swiotlb: remove a pointless comment (Don Dutile) [1664484] - [kernel] swiotlb: clean up reporting (Don Dutile) [1664484] - [kernel] dma-direct: reject highmem pages from dma_alloc_from_contiguous (Don Dutile) [1664484] - [kernel] dma-direct: provide page based alloc/free helpers (Don Dutile) [1664484] - [include] dma-direct: Make DIRECT_MAPPING_ERROR viable for SWIOTLB (Don Dutile) [1664484] - [kernel] dma-direct: respect DMA_ATTR_NO_WARN (Don Dutile) [1664484] - [kernel] dma-direct: document the zone selection logic (Don Dutile) [1664484] - [kernel] dma-direct: fix return value of dma_direct_supported (Don Dutile) [1664484] - [kernel] dma-direct: always allow dma mask <= physiscal memory size (Don Dutile) [1664484] - [kernel] dma-direct: implement complete bus_dma_mask handling (Don Dutile) [1664484] - [kernel] dma-direct: refine dma_direct_alloc zone selection (Don Dutile) [1664484] - [kernel] dma-direct: add an explicit dma_direct_get_required_mask (Don Dutile) [1664484] - [kernel] kernel/dma/direct: take DMA offset into account in dma_direct_supported (Don Dutile) [1664484] - [kernel] dma-mapping: factor out dummy DMA ops (Don Dutile) [1664484] - [mm] arm64: dma-mapping: Fix FORCE_CONTIGUOUS buffer clearing (Don Dutile) [1664484] - [iommu] iommu/dma-iommu: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [iommu] iommu/vt-d: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [iommu] iommu/intel: small map_page cleanup (Don Dutile) [1664484] - [iommu] intel-iommu: mark intel_dma_ops static (Don Dutile) [1664484] - [iommu] ia64: remove iommu_dma_supported (Don Dutile) [1664484] - [iommu] iommu: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [iommu] iommu/dma: Use fast DMA domain lookup (Don Dutile) [1664484] - [x86] x86/amd_gart: fix unmapping of non-GART mappings (Don Dutile) [1664484] - [x86] x86/amd_gart: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [mm] arm64: remove the dummy_dma_ops mapping_error method (Don Dutile) [1664484] - [powerpc] powerpc: Do not redefine NEED_DMA_MAP_STATE (Don Dutile) [1664484] - [powerpc] powerpc/iommu: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [s390] s390: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [kernel] dma-mapping: always build the direct mapping code (Don Dutile) [1664484] - [kernel] dma-mapping: move dma_cache_sync out of line (Don Dutile) [1664484] - [kernel] dma-mapping: move various slow path functions out of line (Don Dutile) [1664484] - [base] dma-mapping: move dma_get_required_mask to kernel/dma (Don Dutile) [1664484] - [base] dma-mapping: move dma_default_get_required_mask under ifdef (Don Dutile) [1664484] - [include] dma-mapping: merge dma_unmap_page_attrs and dma_unmap_single_attrs (Don Dutile) [1664484] - [include] dma-mapping: simplify the dma_sync_single_range_for_{cpu,device} implementation (Don Dutile) [1664484] - [include] dma-mapping: return an error code from dma_mapping_error (Don Dutile) [1664484] - [pci] dma-mapping: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [include] dma-mapping: provide a generic DMA_MAPPING_ERROR (Don Dutile) [1664484] - [kernel] dma-mapping: move the arm64 noncoherent alloc/free support to common code (Don Dutile) [1664484] - [mm] arm64: fix warnings without CONFIG_IOMMU_DMA (Don Dutile) [1664484] - [arm64] arm64: use the generic swiotlb_dma_ops (Don Dutile) [1664484] - [kernel] swiotlb: don't dip into swiotlb pool for coherent allocations (Don Dutile) [1664484] - [kernel] swiotlb: refactor swiotlb_map_page (Don Dutile) [1664484] - [kernel] swiotlb: use swiotlb_map_page in swiotlb_map_sg_attrs (Don Dutile) [1664484] - [kernel] swiotlb: merge swiotlb_unmap_page and unmap_single (Don Dutile) [1664484] - [kernel] swiotlb: remove the overflow buffer (Don Dutile) [1664484] - [kernel] swiotlb: do not panic on mapping failures (Don Dutile) [1664484] - [mm] arm64/dma-mapping: Mildly optimise non-coherent IOMMU ops (Don Dutile) [1664484] - [iommu] iommu: Add fast hook for getting DMA domains (Don Dutile) [1664484] - [iommu] iommu: Remove the ->map_sg indirection (Don Dutile) [1664484] - [iommu] kernel/dma: remove unsupported gfp_mask parameter from dma_alloc_from_contiguous() (Don Dutile) [1664484] - [mm] mm/cma: remove unsupported gfp_mask parameter from cma_alloc() (Don Dutile) [1664484] - [kernel] dma-mapping: move the remap helpers to a separate file (Don Dutile) [1664484] - [include] dma-mapping: fix return type of dma_set_max_seg_size() (Don Dutile) [1664484] - [include] dma-mapping: translate __GFP_NOFAIL to DMA_ATTR_NO_WARN (Don Dutile) [1664484] - [include] dma-debug: Check for drivers mapping invalid addresses in dma_map_single() (Don Dutile) [1664484] - [base] dma-mapping: make the get_required_mask method available unconditionally (Don Dutile) [1664484] - [xen] dma-mapping: support non-coherent devices in dma_common_get_sgtable (Don Dutile) [1664484] - [kernel] dma-mapping: consolidate the dma mmap implementations (Don Dutile) [1664484] - [kernel] dma-mapping: merge direct and noncoherent ops (Don Dutile) [1664484] - [include] dma-mapping: move the dma_coherent flag to struct device (Don Dutile) [1664484] - [include] dma-mapping: remove dma_deconfigure (Don Dutile) [1664484] - [base] dma-mapping: remove dma_configure (Don Dutile) [1664484] - [include] dma-mapping: relax warning for per-device areas (Don Dutile) [1664484] - [kernel] dma-mapping: add the missing ARCH_HAS_SYNC_DMA_FOR_CPU_ALL declaration (Don Dutile) [1664484] - [kernel] dma-noncoherent: add a arch_sync_dma_for_cpu_all hook (Don Dutile) [1664484] - [block] deprecate elevator= kernel parameter (Jeff Moyer) [1665295] - [rpmspec] kernel.spec: disable kabi checks until RC (=?UTF-8?q?=C4=8Cestm=C3=ADr=20Kalina?=) [1671007] - [iommu] iommu/amd: Unmap all mapped pages in error path of map_sg (Jerry Snitselaar) [1668448] - [iommu] iommu/amd: Call free_iova_fast with pfn in map_sg (Jerry Snitselaar) [1668448]- [arm64] arm64, vmcoreinfo : Append 'MAX_PHYSMEM_BITS' to vmcoreinfo (Bhupesh Sharma) [1666679] - [kernel] sched/debug: Initialize sd_sysctl_cpus if !CONFIG_CPUMASK_OFFSTACK (Joe Lawrence) [1667840] - [init] Small change to the message about certified hardware (Steve Best) [1671765] - [x86] x86/kdump: make the behavior of crashkernel=X consistent with kaslr (Pingfan Liu) [1640799] - [x86] Add back support for Intel processors (Steve Best) [1670529] - [net] SUNRPC: Clean up initialisation of the struct rpc_rqst (Benjamin Coddington) [1650494] - [x86] KABI, x86/paravirt: Protect paravirt ops structures (Waiman Long) [1669957] - [include] KABI: struct module padding (Prarit Bhargava) [1669480] - [include] KABI: struct stack_trace_struct padding (Prarit Bhargava) [1669480] - [documentation] iommu: Fix passthrough option documentation (Gary Hook) [1658391] - [iommu] iommu: Add config option to set passthrough as default (Gary Hook) [1658391] - [kernel] redhat: kernel: clean up taint flags (Jiri Benc) [1654313]- [scsi] scsi: qedi: Add the CRC size within iSCSI NVM image (Charles Rose) [1670186] - [fs] iomap: don't search past page end in iomap_is_partially_uptodate (Eric Sandeen) [1657588] - [netdrv] cxgb4: update supported DCB version (Arjun Vynipadath) [1668571] - [x86] kexec, KEYS: Make use of platform keyring for signature verify (Kairui Song) [1640486] - [security] integrity, KEYS: add a reference to platform keyring (Kairui Song) [1640486] - [security] efi: Allow the "db" UEFI variable to be suppressed (Kairui Song) [1640486] - [security] efi: Import certificates from UEFI Secure Boot (Kairui Song) [1640486] - [security] efi: Add an EFI signature blob parser (Kairui Song) [1640486] - [include] efi: Add EFI signature data types (Kairui Song) [1640486] - [security] integrity: Load certs to the platform keyring (Kairui Song) [1640486] - [security] integrity: Define a trusted platform keyring (Kairui Song) [1640486] - [security] security/integrity: remove unnecessary 'init_keyring' variable (Kairui Song) [1640486] - [x86] Fix kexec forbidding kernels signed with keys in the secondary keyring to boot (Kairui Song) [1640486] - [crypto] Replace magic for trusting the secondary keyring with #define (Kairui Song) [1640486] - [acpi] acpi/nfit: Fix command-supported detection (Jeff Moyer) [1665812] - [acpi] acpi/nfit: Block function zero DSMs (Jeff Moyer) [1665812] - [md] dm: add missing trace_block_split() to __split_and_process_bio() (Mike Snitzer) [1645283] - [md] dm: fix dm_wq_work() to only use __split_and_process_bio() if appropriate (Mike Snitzer) [1645283] - [md] dm: fix redundant IO accounting for bios that need splitting (Mike Snitzer) [1645283] - [md] dm: fix clone_bio() to trigger blk_recount_segments() (Mike Snitzer) [1645283] - [block] block: cover another queue enter recursion via BIO_QUEUE_ENTERED (Mike Snitzer) [1645283] - [md] dm thin: fix passdown_double_checking_shared_status() (Mike Snitzer) [1668039] - [tools] bpftool: Fix prog dump by tag (Jiri Olsa) [1667305] - [arm64] arm64: ftrace: Fix to enable syscall events on arm64 (Don Dutile) [1668035] - [arm64] arm64: implement syscall wrappers (Don Dutile) [1668035] - [arm64] arm64: convert compat wrappers to C (Don Dutile) [1668035] - [arm64] arm64: use SYSCALL_DEFINE6() for mmap (Don Dutile) [1668035] - [arm64] arm64: use {COMPAT,}SYSCALL_DEFINE0 for sigreturn (Don Dutile) [1668035] - [arm64] arm64: remove in-kernel call to sys_personality() (Don Dutile) [1668035] - [include] kernel: add ksys_personality() (Don Dutile) [1668035] - [arm64] arm64: drop alignment from syscall tables (Don Dutile) [1668035] - [arm64] arm64: entry: remove unused register aliases (Don Dutile) [1668035] - [arm64] arm64: convert native/compat syscall entry to C (Don Dutile) [1668035] - [arm64] arm64: svc: Ensure hardirq tracing is updated before return (Don Dutile) [1668035] - [arm64] arm64: convert syscall trace logic to C (Don Dutile) [1668035] - [arm64] arm64: move sve_user_{enable,disable} to (Don Dutile) [1668035] - [arm64] arm64: kill change_cpacr() (Don Dutile) [1668035] - [arm64] arm64: convert raw syscall invocation to C (Don Dutile) [1668035] - [arm64] arm64: introduce syscall_fn_t (Don Dutile) [1668035] - [arm64] arm64: remove sigreturn wrappers (Don Dutile) [1668035] - [arm64] arm64: rseq: Implement backend rseq calls and select HAVE_RSEQ (Don Dutile) [1668035] - [sound] ALSA: usb-audio: Add vendor and product name for Dell WD19 Dock (Jaroslav Kysela) [1664249] - [infiniband] IB/hfi1: Fix an out-of-bounds access in get_hw_stats (Alex Estrin) [1667104] - [infiniband] IB/hfi1: Incorrect sizing of sge for PIO will OOPs (Alex Estrin) [1667095] - [drm] drm/nouveau: register backlight on pascal and newer (Ben Skeggs) [1664899] - [drm] drm/nouveau/disp/gm200-: enforce identity-mapped SOR assignment for LVDS/eDP panels (Ben Skeggs) [1664899] - [drm] drm/nouveau/disp: move eDP panel power handling (Ben Skeggs) [1664899] - [drm] drm/nouveau/devinit: don't fail when PMU/PRE_OS is missing from VBIOS (Ben Skeggs) [1664899] - [kernel] locking/rwsem: Fix (possible) missed wakeup (Waiman Long) [1668014] - [kernel] futex: Fix (possible) missed wakeup (Waiman Long) [1668014] - [kernel] sched/wake_q: Fix wakeup ordering for wake_q (Waiman Long) [1668014] - [kernel] sched/wake_q: Document wake_q_add() (Waiman Long) [1668014] - [kernel] sched/wait: Fix rcuwait_wake_up() ordering (Waiman Long) [1668014] - [kernel] sched/Documentation: Update wake_up() & co. memory-barrier guarantees (Waiman Long) [1668014] - [kvm] KVM: PPC: Book3S HV: Flush guest mappings when turning dirty tracking on/off (Laurent Vivier) [1650386] - [kvm] KVM: PPC: Book3S HV: Cleanups - constify memslots, fix comments (Laurent Vivier) [1650386] - [kvm] KVM: PPC: Book3S HV: Map single pages when doing dirty page logging (Laurent Vivier) [1650386] - [kvm] KVM: PPC: Pass change type down to memslot commit function (Laurent Vivier) [1650386] - [vhost] vhost: log dirty page correctly (Jason Wang) [1657578] - [netdrv] netxen: taint as unsupported in RHEL8 (Tony Camuso) [1654825] - [hid] HID: hiddev: fix potential Spectre v1 (Benjamin Tissoires) [1664611] - [net] resort to custom code for sk_buff padding (Paolo Abeni) [1665984] - [net] add padding to cipher_context (Paolo Abeni) [1665984] - [net] add padding to tls_crypto_context (Paolo Abeni) [1665984] - [net] add padding to ipv4_devconf (Paolo Abeni) [1665984] - [net] ip6mr: Fix potential Spectre v1 vulnerability (Stefano Brivio) [1663472] - [net] ipv4: Fix potential Spectre v1 vulnerability (Stefano Brivio) [1663472] - [include] add KABI padding to file_system_type (Eric Sandeen) [1665320 1650565] - [include] add KABI padding to multiple fs ops vectors (Eric Sandeen) [1665320] - [fs] add KABI padding to dentry structure (Eric Sandeen) [1665320] - [fs] add KABI padding to inode structure (Eric Sandeen) [1665320] - [include] add KABI padding to file_lock structure (Eric Sandeen) [1665320] - [include] KABI: add an iopoll method to struct file_operations (Eric Sandeen) [1665320] - [sound] ALSA: emux: Fix potential Spectre v1 vulnerabilities (Jaroslav Kysela) [1663477] - [sound] ALSA: pcm: Fix potential Spectre v1 vulnerability (Jaroslav Kysela) [1663477] - [sound] ALSA: rme9652: Fix potential Spectre v1 vulnerability (Jaroslav Kysela) [1663477] - [sound] ALSA: emu10k1: Fix potential Spectre v1 vulnerabilities (Jaroslav Kysela) [1663477] - [powerpc] powerpc/tm: Unset MSR[TS] if not recheckpointing (Gustavo Duarte) [1663853] - [netdrv] r8152: Add support for MAC address pass through on RTL8153-BND (Perry Yuan) [1658433] - [hid] HID: debug: fix the ring buffer implementation (Tony Camuso) [1669469] {CVE-2019-3819}- [netdrv] net: hns: Fix WARNING when hns modules installed (Xiaojun Tan) [1662120] - [netdrv] net: hns: Fix ping failed when use net bridge and send multicast (Xiaojun Tan) [1662120] - [netdrv] net: hns: Add mac pcs config when enable|disable mac (Xiaojun Tan) [1662120] - [netdrv] net: hns: Fix ntuple-filters status error. (Xiaojun Tan) [1662120] - [netdrv] net: hns: Free irq when exit from abnormal branch (Xiaojun Tan) [1662120] - [netdrv] net: hns: Clean rx fbd when ae stopped. (Xiaojun Tan) [1662120] - [netdrv] net: hns: Some registers use wrong address according to the datasheet. (Xiaojun Tan) [1662120] - [netdrv] net: hns: All ports can not work when insmod hns ko after rmmod. (Xiaojun Tan) [1662120] - [netdrv] net: hns: Incorrect offset address used for some registers. (Xiaojun Tan) [1662120] - [include] ipmi: RH_KABI macros to pad kabi exposed structs (Tony Camuso) [1658175] - [scsi] reserve space in structures for KABI (Ewan Milne) [1664397]- [include] PCI: Add reserved fields to 'struct hotplug_slot' (Myron Stowe) [1663534] - [include] PCI: Add reserved fields to 'struct hotplug_slot_ops' (Myron Stowe) [1663534] - [pci] PCI: Add reserved fields to 'struct pci_sriov' (Myron Stowe) [1663534] - [include] PCI: Add reserved fields to 'struct pci_driver' (Myron Stowe) [1663534] - [include] PCI: Add reserved fields to 'struct pci_bus' (Myron Stowe) [1663534] - [include] PCI: Add reserved fields, and extension, to 'struct pci_dev' (Myron Stowe) [1663534] - [pci] PCI: Add missing include to drivers/pci.h (Myron Stowe) [1663534] - [pci] PCI/IOV: Use VF0 cached config space size for other VFs (Myron Stowe) [1663534] - [include] PCI: always include 'p2pdma' in 'struct pci_dev' (Myron Stowe) [1663534] - [ata] PCI: Remove pci_set_dma_max_seg_size() (Myron Stowe) [1663534] - [pci] PCI: Remove pci_set_dma_seg_boundary() (Myron Stowe) [1663534] - [include] PCI: Remove pci_unmap_addr() wrappers for DMA API (Myron Stowe) [1663534] - [pci] PCI/AER: Abstract AER interrupt handling (Myron Stowe) [1663534] - [pci] PCI: Uninline PCI bus accessors for better ftracing (Myron Stowe) [1663534] - [pci] PCI/portdrv: Add runtime PM hooks for port service drivers (Myron Stowe) [1663534] - [pci] PCI: Make link active reporting detection generic (Myron Stowe) [1663534] - [block] block: don't lose track of REQ_INTEGRITY flag (Ming Lei) [1665684] - [nvme] nvme-pci: fix nvme_setup_irqs() (Ming Lei) [1661439] - [lib] sbitmap: Protect swap_lock from hardirq (Ming Lei) [1666192] - [lib] sbitmap: Protect swap_lock from softirqs (Ming Lei) [1666192] - [scsi] scsi: isci: initialize shost fully before calling scsi_add_host() (Ming Lei) [1664918] - [nvme] nvmet-fc: Mark NVMe/FC target mode driver as unsupported (Ewan Milne) [1664838] - [netdrv] bnx2x: Assign unique DMAE channel number for FW DMAE transactions. (Jonathan Toppins) [1638306] - [fs] block: don't use un-ordered __set_current_state(TASK_UNINTERRUPTIBLE) (Ming Lei) [1664580] - [netdrv] qed: Wait for ready indication before rereading the shmem (Chad Dupuis) [1652417] - [netdrv] qed: Avoid sending mailbox commands when MFW is not responsive (Chad Dupuis) [1652417] - [netdrv] qed: Wait for MCP halt and resume commands to take place (Chad Dupuis) [1652417] - [netdrv] qed: Prevent a possible deadlock during driver load and unload (Chad Dupuis) [1652417] - [fs] gfs2: Fix loop in gfs2_rbm_find (Andreas Grunbacher) [1658528] - [fs] gfs2: Get rid of potential double-freeing in gfs2_create_inode (Andreas Grunbacher) [1658539]- [vhost] vhost/vsock: fix vhost vsock cid hashing inconsistent (Stefan Hajnoczi) [1619848] {CVE-2018-14625} - [vhost] vhost/vsock: fix use-after-free in network stack callers (Stefan Hajnoczi) [1619848] {CVE-2018-14625} - [netdrv] bnx2x: Add VF spoof-checking configuration (Jonathan Toppins) [1646842] - [netdrv] net-next: hinic: fix a problem in free_tx_poll() (Xiaojun Tan) [1642016] - [netdrv] net: hns: fix for unmapping problem when SMMU is on (Xiaojun Tan) [1640526] - [netdrv] net: hns: add netif_carrier_off before change speed and duplex (Xiaojun Tan) [1640526] - [netdrv] net: hns: add the code for cleaning pkt in chip (Xiaojun Tan) [1640526] - [netdrv] net: hns: modify variable type in hns_nic_reuse_page (Xiaojun Tan) [1640526]- [irqchip] Mark GICv2 deprecated (Wei Huang) [1609391] - [scsi] qla2xxx: Use correct number of vectors for online CPUs (Himanshu Madhani) [1644058] - [scsi] megaraid_sas: mark Aero controllers as tech preview (Tomas Henzl) [1659972] - [scsi] megaraid_sas: add retry logic in megasas_readl (Tomas Henzl) [1659972] - [scsi] scsi: megaraid_sas: Introduce new Aero adapter type (Tomas Henzl) [1659972] - [scsi] scsi: megaraid_sas: Fix Ventura series based checks (Tomas Henzl) [1659972] - [scsi] scsi: libfc: retry PRLI if we cannot analyse the payload (Chris Leech) [1631843] - [scsi] scsi: libfc: check fc_frame_payload_get() return value for null (Chris Leech) [1631843] - [scsi] scsi: libfc: hold disc_mutex in fc_disc_stop_rports() (Chris Leech) [1631843] - [scsi] scsi: libfc: fixup lockdep annotations (Chris Leech) [1631843] - [scsi] scsi: libfc: fixup 'sleeping function called from invalid context' (Chris Leech) [1631843] - [scsi] scsi: libfc: Add lockdep annotations (Chris Leech) [1631843] - [md] dm crypt: fix parsing of extended IV arguments (Mike Snitzer) [1665290] - [kernel] redhat: kabi: reserved padding for kernel sched data structures (Rafael Aquini) [1664858] - [kernel] redhat: kabi: reserved padding for MM related data structures (Rafael Aquini) [1664858] - [vfio] vfio/type1: Fix unmap overflow off-by-one (Alex Williamson) [1662291] - [message] mptspi: pci-id table changes (Tomas Henzl) [1651803] - [message] mptspi: Taint kernel if mptspi is loaded (Tomas Henzl) [1651803] - [block] kabi: reserve space for public data structure (Ming Lei) [1551939] - [block] kabi: reserve space for blk-mq related structure (Ming Lei) [1551939] - [block] kabi: reserve space for bsg related structure (Ming Lei) [1551939] - [block] kabi: reserve space for integrity related structure (Ming Lei) [1551939] - [block] kabi: reserve space for CONFIG_BLK_DEV_ZONED (Ming Lei) [1551939] - [ata] ata: Disable AHCI ALPM feature for Ampere Computing eMAG SATA (David Milburn) [1663347] - [kvm] KVM: x86: Add CPUID support for new instruction WBNOINVD (Andrew Jones) [1659491] - [x86] KVM: x86: Use jmp to invoke kvm_spurious_fault() from .fixup (Andrew Jones) [1659491] - [virt] kvm: Change offset in kvm_write_guest_offset_cached to unsigned (Andrew Jones) [1659491] - [virt] kvm: Disallow wraparound in kvm_gfn_to_hva_cache_init (Andrew Jones) [1659491] - [kvm] KVM: x86: svm: report MSR_IA32_MCG_EXT_CTL as unsupported (Andrew Jones) [1659491] - [virt] arm/arm64: KVM: Add ARM_EXCEPTION_IS_TRAP macro (Andrew Jones) [1659491] - [arm64] arm64: KVM: Avoid setting the upper 32 bits of VTCR_EL2 to 1 (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: Fix unintended stage 2 PMD mappings (Andrew Jones) [1659491] - [virt] arm/arm64: KVM: vgic: Force VM halt when changing the active state of GICv3 PPIs/SGIs (Andrew Jones) [1659491] - [arm64] KVM: arm/arm64: Fixup the kvm_exit tracepoint (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic: Consider priority and active state for pending irq (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic: Fix off-by-one bug in vgic_get_irq() (Andrew Jones) [1659491] - [kvm] KVM: X86: Fix NULL deref in vcpu_scan_ioapic (Andrew Jones) [1659491] - [kvm] KVM: Fix UAF in nested posted interrupt processing (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic: Cap SPIs to the VM-defined maximum (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic: Do not cond_resched_lock() with IRQs disabled (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic-v2: Set active_source to 0 when restoring state (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: Fix VMID alloc race by reverting to lock-less (Andrew Jones) [1659491] - [kvm] KVM: nVMX: Free the VMREAD/VMWRITE bitmaps if alloc_kvm_area() fails (Andrew Jones) [1659491] - [kvm] arm64: KVM: Install stage-2 translation before enabling traps (Andrew Jones) [1659491] - [kvm] arm64: KVM: Make VHE Stage-2 TLB invalidation operations non-interruptible (Andrew Jones) [1659491] - [arm64] arm64: entry: Remove confusing comment (Andrew Jones) [1659491] - [kvm] arm64: entry: Place an SB sequence following an ERET instruction (Andrew Jones) [1659491] - [arm64] arm64: Add support for SB barrier and patch in over DSB; ISB sequences (Andrew Jones) [1659491] - [kvm] kvm: nVMX: Set VM instruction error for VMPTRLD of unbacked page (Andrew Jones) [1659491] - [kvm] kvm: svm: Ensure an IBPB on all affected CPUs when freeing a vmcb (Andrew Jones) [1659491] - [kvm] kvm: mmu: Fix race in emulated page table writes (Andrew Jones) [1659491] - [kvm] KVM: nVMX/nSVM: Fix bug which sets vcpu->arch.tsc_offset to L1 tsc_offset (Andrew Jones) [1659491] - [kvm] KVM: VMX: Update shared MSRs to be saved/restored on MSR_EFER.LMA changes (Andrew Jones) [1659491] - [kvm] KVM: x86: Fix kernel info-leak in KVM_HC_CLOCK_PAIRING hypercall (Andrew Jones) [1659491] - [kvm] svm: Add mutex_lock to protect apic_access_page_done on AMD systems (Andrew Jones) [1659491] - [kvm] KVM/nVMX: Do not validate that posted_intr_desc_addr is page aligned (Andrew Jones) [1659491] - [kvm] KVM: arm64: Safety check PSTATE when entering guest and handle IL (Andrew Jones) [1659491] - [virt] KVM: arm64: Fix caching of host MDCR_EL2 value (Andrew Jones) [1659491] - [kvm] x86/kvm/nVMX: allow bare VMXON state migration (Andrew Jones) [1659491] - [kvm] x86/kvm/lapic: preserve gfn_to_hva_cache len on cache reinit (Andrew Jones) [1659491] - [kvm] KVM: hyperv: define VP assist page helpers (Andrew Jones) [1659491] - [kvm] KVM: nVMX: move check_vmentry_postreqs() call to nested_vmx_enter_non_root_mode() (Andrew Jones) [1659491] - [kvm] KVM: nVMX: Always reflect #NM VM-exits to L1 (Andrew Jones) [1659491] - [kvm] KVM: x86: hyperv: consistently use 'hv_vcpu' for 'struct kvm_vcpu_hv' variables (Andrew Jones) [1659491] - [kvm] KVM: x86: hyperv: enforce vp_index < KVM_MAX_VCPUS (Andrew Jones) [1659491] - [kvm] KVM: nVMX: restore host state in nested_vmx_vmexit for VMFail (Andrew Jones) [1659491] - [kvm] KVM: nVMX: Clear reserved bits of #DB exit qualification (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: Ensure only THP is candidate for adjustment (Andrew Jones) [1659491] - [kvm] x86: kvm: avoid unused variable warning (Andrew Jones) [1659491] - [kvm] powerpc64/ftrace: Include ftrace.h needed for enable/disable calls (Andrew Jones) [1659491] - [kvm] x86/kvm/vmx: Remove duplicate l1d flush definitions (Andrew Jones) [1659491] - [tools] perf kvm: Fix subcommands on s390 (Andrew Jones) [1659491] - [arm64] arm64: add PSR_AA32_* definitions (Andrew Jones) [1659491] - [pci] PCI: hotplug: Document TODOs (Myron Stowe) [1664454] - [pci] PCI: hotplug: Embed hotplug_slot (Myron Stowe) [1664454] - [pci] PCI: hotplug: Drop hotplug_slot_info (Myron Stowe) [1664454] - [pci] PCI: hotplug: Constify hotplug_slot_ops (Myron Stowe) [1664454] - [pci] PCI: pciehp: Reshuffle controller struct for clarity (Myron Stowe) [1664454] - [pci] PCI: pciehp: Rename controller struct members for clarity (Myron Stowe) [1664454] - [pci] PCI: pciehp: Unify controller and slot structs (Myron Stowe) [1664454] - [pci] PCI: pciehp: Tolerate Presence Detect hardwired to zero (Myron Stowe) [1664454] - [pci] PCI: pciehp: Drop hotplug_slot_ops wrappers (Myron Stowe) [1664454] - [pci] PCI: pciehp: Drop unnecessary includes (Myron Stowe) [1664454] - [pci] PCI: pciehp: Differentiate between surprise and safe removal (Myron Stowe) [1664454] - [pci] PCI: Simplify disconnected marking (Myron Stowe) [1664454] - [tools] perf vendor events arm64: Revise core JSON events for eMAG (Jiri Olsa) [1663353] - [tools] perf vendor events arm64: Enable JSON events for eMAG (Jiri Olsa) [1663353] - [perf] drivers/perf: xgene: Add CPU hotplug support (Jiri Olsa) [1663349] - [scsi] mpt3sas: mark Aero controllers as tech preview (Tomas Henzl) [1663281] - [powerpc] KVM: PPC: Book3S HV: Keep rc bits in shadow pgtable in sync with host (Suraj Jitindar Singh) [1662029] - [powerpc] KVM: PPC: Book3S HV: Introduce kvmhv_update_nest_rmap_rc_list() (Suraj Jitindar Singh) [1662029] - [powerpc] KVM: PPC: Book3S HV: Apply combination of host and l1 pte rc for nested guest (Suraj Jitindar Singh) [1662029] - [powerpc] KVM: PPC: Book3S HV: Align gfn to L1 page size when inserting nest-rmap entry (Suraj Jitindar Singh) [1662029] - [powerpc] KVM: PPC: Book3S HV: Hold kvm->mmu_lock across updating nested pte rc bits (Suraj Jitindar Singh) [1662029] - [tools] perf python: Do not force closing original perf descriptor in evlist.get_pollfd (Jiri Olsa) [1659445] - [mm] mm: thp: relax __GFP_THISNODE for MADV_HUGEPAGE mappings (Andrea Arcangeli) [1613993] - [rpmspec] spec: Add libperf-jvmti.so into perf debuginfo rpm (Jiri Olsa) [1653570] - [scsi] scsi: hisi_sas: Fix spin lock management in slot_index_alloc_quirk_v2_hw() (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Update v3 hw AIP_LIMIT and CFG_AGING_TIME register values (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Use block layer tag instead for IPTT (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: unmask interrupts ent72 and ent74 (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Free slot later in slot_complete_vx_hw() (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Fix the race between IO completion and timeout for SMP/internal IO (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Move evaluation of hisi_hba in hisi_sas_task_prep() (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Feed back linkrate(max/min) when re-attached (Xiaojun Tan) [1642819] - [hwtracing] intel_th: pci: Add Ice Lake PCH support (Jiri Olsa) [1485529]- [kernel] userns: also map extents in the reverse map to kernel IDs (Chris von Recklinghausen) [1652679] {CVE-2018-18955} - [net] ipv6: route: Fix return value of ip6_neigh_lookup() on neigh_create() error (Stefano Brivio) [1662789] - [net] ipv6: frags: Fix bogus skb->sk in reassembled packets (Herbert Xu) [1645839] - [net] redhat: blacklist auto-loadable net modules in modules-extra (Marcelo Leitner) [1642795] - [net] redhat: move sctp modules to kernel-modules-extra (Marcelo Leitner) [1642795] - [net] add reserved fields to neighbour (Paolo Abeni) [1655084] - [net] add reserved fields to rtnl_link_stats* (Paolo Abeni) [1655084] - [net] reserve bits in netdev_features_t for future features (Paolo Abeni) [1655084] - [net] add reserved fields to sk_buff (Paolo Abeni) [1655084] - [net] add reserved fields to ipv6_devconf (Paolo Abeni) [1655084] - [net] add reserved fields to fib_rule (Paolo Abeni) [1655084] - [net] add reserved fields to sock (Paolo Abeni) [1655084] - [net] add reserved fields to genl_family (Paolo Abeni) [1655084] - [net] add reserved fields to proto_ops (Paolo Abeni) [1655084] - [net] add reserved fields to proto (Paolo Abeni) [1655084] - [net] add reserved fields to genl_ops (Paolo Abeni) [1655084] - [net] add reserved fields to dst_ops (Paolo Abeni) [1655084] - [net] add reserved fields to dst_entry (Paolo Abeni) [1655084] - [net] add reserved fields to lwtunnel_state (Paolo Abeni) [1655084] - [net] add reserved fields to packet_type (Paolo Abeni) [1655084] - [net] add reserved fields to napi_struct (Paolo Abeni) [1655084] - [net] add reserved fields to net_device (Paolo Abeni) [1655084] - [net] exclude wireless_dev from KABI protection (Paolo Abeni) [1655084] - [net] add reserved fields to dcbnl_rtnl_ops (Paolo Abeni) [1655084] - [net] add reserved fields to xfrm_* (Paolo Abeni) [1655084] - [net] add reserved fields to switchdev_obj (Paolo Abeni) [1655084] - [net] add reserved fields to switchdev_ops (Paolo Abeni) [1655084] - [net] add reserved fields to l3mdev_ops (Paolo Abeni) [1655084] - [net] exclude ndisc_ops from kABI protection (Paolo Abeni) [1655084] - [net] add reserved fields to xfrmdev_ops (Paolo Abeni) [1655084] - [net] add reserved fields to tlsdev_ops (Paolo Abeni) [1655084] - [net] add reserved fields to netdev_rx_queue (Paolo Abeni) [1655084] - [net] add reserved fields to netdev_queue (Paolo Abeni) [1655084] - [net] add reserved fields to rtnl_link_ops (Paolo Abeni) [1655084] - [net] add reserved fields to ethtool_ops (Paolo Abeni) [1655084] - [net] add reserved fields to header_ops (Paolo Abeni) [1655084] - [net] add reserved fields to net_device_ops (Paolo Abeni) [1655084] - [net] add reserved fields to flowi* structs (Paolo Abeni) [1655084] - [arm64] KVM: arm64: Clarify explanation of STAGE2_PGTABLE_LEVELS (Christoph von Recklinghausen) [1643586 1643522] - [arm64] KVM: arm/arm64: Rename kvm_arm_config_vm to kvm_arm_setup_stage2 (Christoph von Recklinghausen) [1643586 1643522] - [virt] KVM: arm64: Drop __cpu_init_stage2 on the VHE path (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Allow tuning the physical address size for VM (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Limit the minimum number of page table levels (Christoph von Recklinghausen) [1643586 1643522] - [virt] kvm: arm64: Set a limit on the IPA size (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Add 52bit support for PAR to HPFAR conversoin (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Switch to per VM IPA limit (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Configure VTCR_EL2.SL0 per VM (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Dynamic configuration of VTTBR mask (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Make stage2 page table layout dynamic (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Prepare for dynamic stage2 page table layout (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm/arm64: Prepare for VM specific stage2 translations (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Configure VTCR_EL2 per VM (Christoph von Recklinghausen) [1643586 1643522] - [virt] kvm: arm/arm64: Allow arch specific configurations for VM (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Clean up VTCR_EL2 initialisation (Christoph von Recklinghausen) [1643586 1643522] - [arm64] arm64: Add a helper for PARange to physical shift conversion (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Add helper for loading the stage2 setting for a VM (Christoph von Recklinghausen) [1643586 1643522] - [virt] kvm: arm/arm64: Remove spurious WARN_ON (Christoph von Recklinghausen) [1643586 1643522] - [virt] kvm: arm/arm64: Fix stage2_flush_memslot for 4 level page table (Christoph von Recklinghausen) [1643586 1643522] - [hv] hv_balloon: avoid touching uninitialized struct page during tail onlining (Vitaly Kuznetsov) [1662277] - [x86] Mark AMD EPYC guests as supported (David Arcari) [1663356] - [netdrv] be2net: Disable queue dump in be_tx_timeout handler (Petr Oros) [1646838] - [vhost] vhost: Fix Spectre V1 vulnerability (Jason Wang) [1663469] - [mm] mm/hugetlb.c: teach follow_hugetlb_page() to handle FOLL_NOWAIT (Andrea Arcangeli) [1575028] - [tools] cpupower: Fix AMD Family 0x17 msr_pstate size (Prarit Bhargava) [1659883] - [tools] cpupower: Fix coredump on VMWare (Prarit Bhargava) [1659883] - [scsi] scsi: csiostor: remove flush_scheduled_work() (Arjun Vynipadath) [1663973] - [powerpc] KVM: PPC: Book3S HV: Fix race between kvm_unmap_hva_range and MMU mode switch (David Gibson) [1663225] - [fs] userfaultfd: check VM_MAYWRITE was set after verifying the uffd is registered (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: shmem: UFFDIO_COPY: set the page dirty if VM_WRITE is not set (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: shmem: add i_size checks (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: shmem/hugetlbfs: only allow to register VM_MAYWRITE vmas (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: shmem: allocate anonymous memory for MAP_PRIVATE shmem (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: use ENOENT instead of EFAULT if the atomic copy user fails (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: allow get_mempolicy(MPOL_F_NODE|MPOL_F_ADDR) to trigger userfaults (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [fs] userfaultfd: clear flag if remap event not enabled (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [fs] userfaultfd: disable irqs when taking the waitqueue lock (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [fs] fs/userfaultfd.c: remove redundant pointer uwq (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [fs] NFS: nfs_compare_mount_options always compare auth flavors. (Steve Dickson) [1661619] - [infiniband] RDMA/hns: Bugfix for RoCE loopback test (Xiaojun Tan) [1663359] - [infiniband] RDMA/hns: Update posting & querying mailbox (Xiaojun Tan) [1663359] - [infiniband] RDMA/hns: Fix the bug while use multi-hop of pbl (Xiaojun Tan) [1663359] - [infiniband] RDMA/hns: Init qp context when modify qp from reset to init (Xiaojun Tan) [1663359] - [infiniband] RDMA/hns: Bugfix pbl configuration for rereg mr (Xiaojun Tan) [1663359] - [security] selinux: add support for RTM_NEWCHAIN, RTM_DELCHAIN, and RTM_GETCHAIN (Ondrej Mosnacek) [1660564] - [scsi] scsi: megaraid_sas: driver version update (Tomas Henzl) [1656261] - [scsi] scsi: megaraid_sas: Use 63-bit DMA addressing (Tomas Henzl) [1656261] - [x86] x86/kvm: mark as TechPreview when running as a nested hypervisor (Vitaly Kuznetsov) [1519039] - [rpmspec] kernel.spec: Fix kernel-tools files section logic (Prarit Bhargava) [1661247] - [crypto] crypto: ccp - Make function sev_get_firmware() static (Gary Hook) [1632894] - [crypto] crypto: ccp - Allow SEV firmware to be chosen based on Family and Model (Gary Hook) [1632894] - [crypto] crypto: ccp - Fix static checker warning (Gary Hook) [1632894] - [crypto] crypto: ccp - add timeout support in the SEV command (Gary Hook) [1632894] - [nvdimm] nvdimm: Use namespace index data to reduce number of label reads needed (Jeff Moyer) [1634345] - [nvdimm] nvdimm: Split label init out from the logic for getting config data (Jeff Moyer) [1634345] - [nvdimm] nvdimm: Remove empty if statement (Jeff Moyer) [1634345] - [nvdimm] nvdimm: Clarify comment in sizeof_namespace_index (Jeff Moyer) [1634345] - [nvdimm] nvdimm: Sanity check labeloff (Jeff Moyer) [1634345] - [nvdimm] libnvdimm, dimm: Maximize label transfer size (Jeff Moyer) [1634345] - [mm] mm/page-writeback.c: fix range_cyclic writeback vs writepages deadlock (Brian Foster) [1659528] - [input] Input: elantech - disable elan-i2c for P52 and P72 (Benjamin Tissoires) [1658602] - [fs] cachefiles: avoid deprecated get_seconds() (David Howells) [1655613] - [fs] fscache, cachefiles: remove redundant variable 'cache' (David Howells) [1655613] - [fs] cachefiles: Explicitly cast enumerated type in put_object (David Howells) [1655613] - [fs] fscache: fix race between enablement and dropping of object (David Howells) [1655613] - [fs] cachefiles: Fix page leak in cachefiles_read_backing_file while vmscan is active (David Howells) [1655613] - [fs] fscache: Fix race in fscache_op_complete() due to split atomic_sub & read (David Howells) [1655613] - [fs] cachefiles: Fix an assertion failure when trying to update a failed object (David Howells) [1655613] - [fs] fscache: Fix out of bound read in long cookie keys (David Howells) [1655613] - [fs] fscache: Fix incomplete initialisation of inline key space (David Howells) [1655613] - [fs] cachefiles: fix the race between cachefiles_bury_object() and rmdir(2) (David Howells) [1655613] - [kernel] ebpf: record usage of eBPF (Jiri Benc) [1654279] - [kernel] add rh_features to /proc (Jiri Benc) [1654279] - [kernel] add support for rh_features (Jiri Benc) [1654279] - [fs] fs/lock: show locks taken by processes from another pidns (Miklos Szeredi) [1616125] - [iommu] iommu/arm-smmu: Support non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu/io-pgtable-arm-v7s: Add support for non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu-v3: Add support for non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu/io-pgtable-arm: Add support for non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu: Add "iommu.strict" command line option (Xiaojun Tan) [1643114] - [iommu] iommu/dma: Add support for non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu: Ensure that page-table updates are visible before TLBI (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu-v3: Implement flush_iotlb_all hook (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu-v3: Avoid back-to-back CMD_SYNC operations (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu-v3: Fix unexpected CMD_SYNC timeout (Xiaojun Tan) [1643114] - [iommu] iommu/io-pgtable-arm: Fix race handling in split_blk_unmap() (Xiaojun Tan) [1643114] - [infiniband] RDMA/hns: Update some attributes of the RoCE device (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Limit the size of extend sge of sq (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Bugfix for CM test (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Submit bad wr when post send wr exception (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Bugfix for reserved qp number (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Refactor the codes for setting transport opode (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Move all prints out of irq handle (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Fix an error code in hns_roce_v2_init_eq_table() (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Fix usage of bitmap allocation functions return values (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Support flush cqe for hip08 in kernel space (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Program the tclass and flow label into the hardware (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Use macro instead of magic number (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Modify qp will return errno when qp type is illegal (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Assign the value for vlan field of qp context (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Only assgin the fields of the av if IB_QP_AV bit is set (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Enable modify_cq for uverbs. (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Update the data type of immediate data (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Use delay instead of usleep (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Add illegal hop_num judgement (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Add 50GE type of hnae3 device match (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Do not overwrite the error code during error unwind in hns_roce_init (Xiaojun Tan) [1639578] - [infiniband] hns: Remove a set-but-not-used variable (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Update the implementation of set_mac (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Update the implementation of set_gid (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Add TPQ link table support (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Add TSQ link table support (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Fix endian conversions and annotations (Xiaojun Tan) [1639578] - [scsi] scsi: hisi_sas: Add SATA FIS check for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: add memory barrier in task delivery function (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Tidy hisi_sas_task_prep() (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Implement handlers of PCIe FLR for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: relocate some common code for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: tidy host controller reset function a bit (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Fix the failure of recovering PHY from STP link timeout (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: tidy channel interrupt handler for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Drop hisi_sas_slot_abort() (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Update a couple of register settings for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Add missing PHY spinlock init (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Pre-allocate slot DMA buffers (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Release all remaining resources in clear nexus ha (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Add a flag to filter PHY events during reset (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Adjust task reject period during host reset (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Fix the conflict between dev gone and host reset (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Only process broadcast change in phy_bcast_v3_hw() (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Use dmam_alloc_coherent() (Zhou Wang) [1639541] - [netdrv] xen/netfront: fix waiting for xenbus state change (Petr Oros) [1638456]- [x86] expand cpu feature/bug bits (David Arcari) [1662434] - [x86] add kabi support for cpuinfo_x86 (David Arcari) [1662434] - [init] Display a message about certified hardware (Steve Best) [1660523] - [scsi] scsi: t10-pi: Return correct ref tag when queue has no integrity profile (Ming Lei) [1660719] - [scsi] scsi: storvsc: Fix a race in sub-channel creation that can cause panic (Mohammed Gamal) [1650149] - [uio] uio_hv_generic: set callbacks on open (Mohammed Gamal) [1650149] - [hv] vmbus: fix subchannel removal (Mohammed Gamal) [1650149] - [uio] uio_hv_generic: defer opening vmbus until first use (Mohammed Gamal) [1650149] - [hv] vmbus: split ring buffer allocation from open (Mohammed Gamal) [1650149] - [hv] vmbus: pass channel to hv_process_channel_removal (Mohammed Gamal) [1650149] - [hv] Drivers: hv: vmbus: Reset the channel callback in vmbus_onoffer_rescind() (Mohammed Gamal) [1650149] - [uio] hv_uio_generic: map ringbuffer phys addr (Mohammed Gamal) [1650149] - [uio] uio: introduce UIO_MEM_IOVA (Mohammed Gamal) [1650149] - [hv] vmbus: add driver_override support (Mohammed Gamal) [1650149] - [hv] vmbus: keep pointer to ring buffer page (Mohammed Gamal) [1650149] - [uio] uio_hv_generic: increase size of receive and send buffers (Mohammed Gamal) [1650149] - [uio] uio: add SPDX license tags (Mohammed Gamal) [1650149] - [fs] gfs2: take jdata unstuff into account in do_grow (Robert S Peterson) [1660519] - [drm] drm/dp_mst: Check if primary mstb is null (Lyude Paul) [1658711] - [tools] perf tests: Use shebangs in the shell scripts (Michael Petlan) [1613523]- [mm] mm: put_and_wait_on_page_locked() while page is migrated (Baoquan He) [1649214] - [netdrv] i40e: define proper net_device::neigh_priv_len (Stefan Assmann) [1658743] - [netdrv] i40e: fix VLAN.TCI == 0 RX HW offload (Stefan Assmann) [1658743] - [netdrv] i40e: fix mac filter delete when setting mac address (Stefan Assmann) [1658743] - [netdrv] i40e: prevent overlapping tx_timeout recover (Stefan Assmann) [1658743] - [netdrv] i40e: Use correct shift for VLAN priority (Stefan Assmann) [1658743] - [netdrv] i40e: always set ks->base.speed in i40e_get_settings_link_up (Stefan Assmann) [1658743] - [netdrv] i40e: don't restart nway if autoneg not supported (Stefan Assmann) [1658743] - [netdrv] i40e: enable NETIF_F_NTUPLE and NETIF_F_HW_TC at driver load (Stefan Assmann) [1658743] - [netdrv] i40e: restore NETIF_F_GSO_IPXIP[46] to netdev features (Stefan Assmann) [1658743] - [acpi] ACPI/APEI: Clear GHES block_status before panic() (David Arcari) [1662442] - [misc] VMCI: Resource wildcard match fixed (Vitaly Kuznetsov) [1652868] - [mm] mm/page_alloc.c: don't call kasan_free_pages() at deferred mem init (Waiman Long) [1655964] - [block] block/bio: Do not zero user pages (Ming Lei) [1662502] - [vhost] disable zerocopy by default (Jason Wang) [1582756] - [block] kyber: use sbitmap add_wait_queue/list_del wait helpers (Ming Lei) [1661426] - [lib] sbitmap: add helpers for add/del wait queue handling (Ming Lei) [1661426] - [net] Revert "sunrpc: Ensure we always close the socket after a connection shuts down" (Dave Wysochanski) [1657449] - [vhost] vhost/vsock: fix reset orphans race with close timeout (Stefan Hajnoczi) [1660445] - [misc] genwqe: Fix size check (Steve Best) [1660126] - [fs] aio: fix spectre gadget in lookup_ioctx (Jeff Moyer) [1660963] - [block] block: save irq state in blkg_lookup_create() (Ming Lei) [1660299] - [md] dm: don't reuse bio for flushes (Ming Lei) [1660401] - [wireless] mac80211_hwsim: Fix possible Spectre-v1 for hwsim_world_regdom_custom (Stanislaw Gruszka) [1637113] - [wireless] nl80211: Fix possible Spectre-v1 for NL80211_TXRATE_HT (Stanislaw Gruszka) [1637113] - [wireless] nl80211: Fix possible Spectre-v1 for CQM RSSI thresholds (Stanislaw Gruszka) [1637113] - [block] blk-mq: enable IO poll if .nr_queues of type poll > 0 (Ming Lei) [1660826] - [powerpc] powerpc/rtas: Fix a potential race between CPU-Offline & Migration (Desnes Augusto Nunes do Rosario) [1639266] - [x86] kvm: x86: Add AMD's EX_CFG to the list of ignored MSRs (Eduardo Habkost) [1625111] - [scsi] scsi_sysfs: make unpriv_sgio queue attribute accessible for non-block devices (Paolo Bonzini) [1584504] - [block] scsi_ioctl: introduce unpriv_sgio queue flag (Paolo Bonzini) [1584504] - [block] scsi_ioctl: pass request_queue to blk_verify_command (Paolo Bonzini) [1584504] - [fs] ext4: missing !bh check in ext4_xattr_inode_write() (Lukas Czerner) [1659481] - [fs] ext4: fix buffer leak in __ext4_read_dirblock() on error path (Lukas Czerner) [1659481] - [fs] ext4: fix buffer leak in ext4_expand_extra_isize_ea() on error path (Lukas Czerner) [1659481] - [fs] ext4: fix buffer leak in ext4_xattr_move_to_block() on error path (Lukas Czerner) [1659481] - [fs] ext4: release bs.bh before re-using in ext4_xattr_block_find() (Lukas Czerner) [1659481] - [fs] ext4: fix buffer leak in ext4_xattr_get_block() on error path (Lukas Czerner) [1659481] - [fs] ext4: fix possible leak of s_journal_flag_rwsem in error path (Lukas Czerner) [1659481] - [fs] ext4: fix possible leak of sbi->s_group_desc_leak in error path (Lukas Czerner) [1659481] - [fs] ext4: avoid possible double brelse() in add_new_gdb() on error path (Lukas Czerner) [1659481] - [fs] ext4: avoid buffer leak in ext4_orphan_add() after prior errors (Lukas Czerner) [1659481] - [fs] ext4: avoid buffer leak on shutdown in ext4_mark_iloc_dirty() (Lukas Czerner) [1659481] - [fs] ext4: fix possible inode leak in the retry loop of ext4_resize_fs() (Lukas Czerner) [1659481] - [fs] ext4: fix missing cleanup if ext4_alloc_flex_bg_array() fails while resizing (Lukas Czerner) [1659481] - [fs] ext4: add missing brelse() update_backups()'s error path (Lukas Czerner) [1659481] - [fs] ext4: add missing brelse() add_new_gdb_meta_bg()'s error path (Lukas Czerner) [1659481] - [fs] ext4: add missing brelse() in set_flexbg_block_bitmap()'s error path (Lukas Czerner) [1659481] - [fs] ext4: avoid potential extra brelse in setup_new_flex_group_blocks() (Lukas Czerner) [1659481] - [scsi] scsi: lpfc: Enable Management features for IF_TYPE=6 (Dick Kennedy) [1658755] - [scsi] scsi: mpt3sas: Update driver version to 27.101.00.00 (Tomas Henzl) [1659035] - [scsi] scsi: mpt3sas: Replace readl with ioc->base_readl (Tomas Henzl) [1659035] - [scsi] scsi: mpt3sas: Add separate function for aero doorbell reads (Tomas Henzl) [1659035] - [scsi] scsi: mpt3sas: Introduce flag for aero based controllers (Tomas Henzl) [1659035] - [md] dm: do not allow readahead to limit IO size (Mike Snitzer) [1658757] - [md] dm raid: fix false -EBUSY when handling check/repair message (Mike Snitzer) [1658757] - [block] blk-mq: change blk_mq_queue_busy() to blk_mq_queue_inflight() (Mike Snitzer) [1658757] - [md] dm rq: cleanup leftover code from recently removed q->mq_ops branching (Mike Snitzer) [1658757] - [md] dm verity: log the hash algorithm implementation (Mike Snitzer) [1658757] - [md] dm crypt: log the encryption algorithm implementation (Mike Snitzer) [1658757] - [md] dm integrity: fix spelling mistake in workqueue name (Mike Snitzer) [1658757] - [md] dm flakey: Properly corrupt multi-page bios. (Mike Snitzer) [1658757] - [md] dm: Check for device sector overflow if CONFIG_LBDAF is not set (Mike Snitzer) [1658757] - [md] dm crypt: use u64 instead of sector_t to store iv_offset (Mike Snitzer) [1658757] - [md] dm kcopyd: Fix bug causing workqueue stalls (Mike Snitzer) [1658757] - [md] dm snapshot: Fix excessive memory usage and workqueue stalls (Mike Snitzer) [1658757] - [md] dm bufio: update comment in dm-bufio.c (Mike Snitzer) [1658757] - [md] dm writecache: fix typo in error msg for creating writecache_flush_thread (Mike Snitzer) [1658757] - [md] dm: remove indirect calls from __send_changing_extent_only() (Mike Snitzer) [1658757] - [md] dm mpath: only flush workqueue when needed (Mike Snitzer) [1658757] - [md] dm: avoid indirect call in __dm_make_request (Mike Snitzer) [1658757] - [md] dm thin: bump target version (Mike Snitzer) [1658757] - [md] dm thin: send event about thin-pool state change _after_ making it (Mike Snitzer) [1658757] - [md] dm cache metadata: verify cache has blocks in blocks_are_clean_separate_dirty() (Mike Snitzer) [1658757] - [md] dm writecache: remove disabled code in memory_entry() (Mike Snitzer) [1658757] - [md] dm raid: avoid bitmap with raid4/5/6 journal device (Mike Snitzer) [1658757] - [md] dm crypt: make workqueue names device-specific (Mike Snitzer) [1658757] - [md] dm: add dm_table_device_name() (Mike Snitzer) [1658757] - [md] dm ioctl: harden copy_params()'s copy_from_user() from malicious users (Mike Snitzer) [1658757] - [md] dm: remove unnecessary unlikely() around WARN_ON_ONCE() (Mike Snitzer) [1658757] - [md] dm thin: use refcount_t for thin_c reference counting (Mike Snitzer) [1658757] - [netdrv] nfp: provide a better warning when ring allocation fails (Pablo Cascon) [1645456] - [netdrv] nfp: use kvcalloc() to allocate SW buffer descriptor arrays (Pablo Cascon) [1645456] - [scsi] scsi: lpfc: rport port swap discovery issue. (Dick Kennedy) [1656635] - [scsi] scsi: lpfc: Fix discovery failures during port failovers with lots of vports (Dick Kennedy) [1656635] - [scsi] scsi: lpfc: refactor mailbox structure context fields (Dick Kennedy) [1656635] - [scsi] scsi: lpfc: Correct loss of fc4 type on remote port address change (Dick Kennedy) [1656635] - [hid] HID: multitouch: Add pointstick support for Cirque Touchpad (Perry Yuan) [1656673] - [powerpc] KVM: PPC: Book3S HV: Fix handling for interrupted H_ENTER_NESTED (Suraj Jitindar Singh) [1649980] - [powerpc] powerpc: Select CONFIG_SWIOTLB (Gustavo Duarte) [1648466] - [fs] nfs: Fix a missed page unlock after pg_doio() (Benjamin Coddington) [1651287] - [arm64] arm64: fix possible spectre-v1 write in ptrace_hbp_set_event() (Mark Salter) [1637585] - [fs] fsnotify: Fix busy inodes during unmount (Lukas Czerner) [1650462] - [tools] perf vendor events arm64: Update ThunderX2 implementation defined pmu core events (Robert Richter) [1501638] - [tools] perf tools: Fix undefined symbol scnprintf in libperf-jvmti.so (Jiri Olsa) [1579484]- [block] blk-mq: export hctx->type in debugfs instead of sysfs (Ming Lei) [1660040] - [block] blk-mq: fix dispatch from sw queue (Ming Lei) [1660040] - [block] blk-mq: skip zero-queue maps in blk_mq_map_swqueue (Ming Lei) [1660040] - [nvme] nvme-pci: don't share queue maps (Ming Lei) [1660040] - [block] blk-mq: only dispatch to non-defauly queue maps if they have queues (Ming Lei) [1660040] - [x86] KVM: LAPIC: Fix pv ipis use-before-initialization (Paul Lai) [1657702] - [fs] autofs: fix directory and symlink access (Ian Kent) [1611967] - [infiniband] IB/iser: Fix possible NULL deref at iser_inv_desc() (Don Dutile) [1657574] - [infiniband] RDMA/core: Fix unwinding flow in case of error to register device (Don Dutile) [1657574] - [infiniband] IB/rxe: fix for duplicate request processing and ack psns (Don Dutile) [1657574] - [infiniband] IB/ipoib: Clear IPCB before icmp_send (Don Dutile) [1657574] - [infiniband] RDMA/core: Do not expose unsupported counters (Don Dutile) [1657574] - [infiniband] IB/ucm: Fix Spectre v1 vulnerability (Don Dutile) [1657574] - [infiniband] RDMA/ucma: Fix Spectre v1 vulnerability (Don Dutile) [1657574] - [infiniband] RDMA/uverbs: Don't overwrite NULL pointer with ZERO_SIZE_PTR (Don Dutile) [1657574] - [infiniband] RDMA/cma: Do not ignore net namespace for unbound cm_id (Don Dutile) [1657574] - [net] xprtrdma: Reset credit grant properly after a disconnect (Don Dutile) [1657574] - [input] Input: hyper-v - fix wakeup from suspend-to-idle (Vitaly Kuznetsov) [1588888] - [kernel] kernel: hung_task.c: disable on suspend (Vitaly Kuznetsov) [1588888] - [kernel] redhat: add a comment with warning about RH_KABI_EXCLUDE usage (Jiri Benc) [1656933] - [rpmspec] Sign the aarch64 kernel (Jeremy Linton) [1659158]- [netdrv] nfp: flower: add geneve option match offload (Pablo Cascon) [1655604] - [netdrv] nfp: flower: add geneve option push action offload (Pablo Cascon) [1655604] - [netdrv] nfp: flower: offload tos and tunnel flags for ipv4 udp tunnels (Pablo Cascon) [1655604] - [netdrv] nfp: flower: set ip tunnel ttl from encap action (Pablo Cascon) [1655604] - [netdrv] nfp: flower: extract ipv4 udp tunnel ttl from route (Pablo Cascon) [1655604] - [net] sctp: hold transport before accessing its asoc in sctp_transport_get_next (Marcelo Leitner) [1656271] - [net] sctp: fix the data size calculation in sctp_data_size (Marcelo Leitner) [1656271] - [net] sctp: fix race on sctp_id2asoc (Marcelo Leitner) [1656271] - [net] rtnetlink: ndo_dflt_fdb_dump() only work for ARPHRD_ETHER devices (Hangbin Liu) [1657120] - [netdrv] mlx5e: fix csum adjustments caused by RXFCS (Hangbin Liu) [1657120] - [net] drop skb on failure in ip_check_defrag() (Hangbin Liu) [1657120] - [net] rtnl_configure_link: fix dev flags changes arg to __dev_notify_flags (Hangbin Liu) [1657120] - [net] socket: fix a missing-check bug (Hangbin Liu) [1657120] - [net] rtnetlink: Disallow FDB configuration for non-Ethernet device (Hangbin Liu) [1657120] - [net] rtnetlink: Fail dump if target netnsid is invalid (Hangbin Liu) [1657120] - [net] rtnetlink: fix rtnl_fdb_dump() for ndmsg header (Hangbin Liu) [1657120] - [net] rtnl: limit IFLA_NUM_TX_QUEUES and IFLA_NUM_RX_QUEUES to 4096 (Hangbin Liu) [1657120] - [net] socket: fix struct ifreq size in compat ioctl (Hangbin Liu) [1657120] - [net] fix pskb_trim_rcsum_slow() with odd trim offset (Hangbin Liu) [1657120] - [net] gso_segment: Reset skb->mac_len after modifying network header (Hangbin Liu) [1657120] - [net] Use __kernel_clockid_t in uapi net_stamp.h (Davide Caratti) [1638022] - [net] tun: Consistently configure generic netdev params via rtnetlink (Matteo Croce) [1657910] - [net] tun: napi flags belong to tfile (Matteo Croce) [1657910] - [net] tun: initialize napi_mutex unconditionally (Matteo Croce) [1657910] - [net] tun: remove unused parameters (Matteo Croce) [1657910] - [net] team: Forbid enslaving team device to itself (Matteo Croce) [1658725] - [net] sched: Remove TCA_OPTIONS from policy (Davide Caratti) [1658516] - [net] sched: cls_api: add missing validation of netlink attributes (Davide Caratti) [1658516] - [net] sched: gred: pass the right attribute to gred_change_table_def() (Davide Caratti) [1658516] - [net] sched: cls_u32: fix hnode refcounting (Davide Caratti) [1658516] - [net] sched: Add policy validation for tc attributes (Davide Caratti) [1658516] - [net] bpf: use __GFP_COMP while allocating page (Andrea Claudi) [1658231] - [net] xsk: do not call synchronize_net() under RCU read lock (Andrea Claudi) [1658231] - [net] bpf: fix partial copy of map_ptr when dst is scalar (Andrea Claudi) [1658231] - [net] bpf: Fix bpf_msg_pull_data() (Andrea Claudi) [1658231] - [net] bpf: fix shift upon scatterlist ring wrap-around in bpf_msg_pull_data (Andrea Claudi) [1658231] - [net] bpf: fix sg shift repair start offset in bpf_msg_pull_data (Andrea Claudi) [1658231] - [net] bpf: fix msg->data/data_end after sg shift repair in bpf_msg_pull_data (Andrea Claudi) [1658231] - [net] bpf: fix several offset tests in bpf_msg_pull_data (Andrea Claudi) [1658231] - [net] vlan: add support for tunnel offload (Andrea Claudi) [1656804] - [net] 8021q: move vlan offload registrations into vlan_core (Hangbin Liu) [1657658] - [net] ipv6/ndisc: Preserve IPv6 control buffer if protocol error handlers are called (Stefano Brivio) [1658010] - [net] ipv6: Allow onlink routes to have a device mismatch if it is the default route (Stefano Brivio) [1658010] - [net] ipv6: Fix index counter for unicast addresses in in6_dump_addrs (Stefano Brivio) [1658010] - [net] ipv6: mcast: fix a use-after-free in inet6_mc_check (Stefano Brivio) [1658010] - [net] ipv6: rate-limit probes for neighbourless routes (Stefano Brivio) [1658010] - [net] ipv6: stop leaking percpu memory in fib6 info (Stefano Brivio) [1658010] - [net] ipv6: Remove extra call to ip6_convert_metrics for multipath case (Stefano Brivio) [1658010] - [net] ipv6: Display all addresses in output of /proc/net/if_inet6 (Stefano Brivio) [1658010] - [net] ipv6: do not copy dst flags on rt init (Stefano Brivio) [1658010] - [net] ipv6: Only update MTU metric if it set (Stefano Brivio) [1658010] - [net] ipv6: don't get lwtstate twice in ip6_rt_copy_init() (Stefano Brivio) [1658010] - [net] ipv6: Put lwtstate when destroying fib6_info (Stefano Brivio) [1658010] - [net] ip6_tunnel: Fix encapsulation layout (Stefano Brivio) [1658008] - [net] vxlan: fill ttl inherit info (Stefano Brivio) [1658008] - [net] ip_tunnel: be careful when accessing the inner header (Stefano Brivio) [1658008] - [net] vti6: remove !skb->ignore_df check from vti6_xmit() (Stefano Brivio) [1658008] - [net] ip6_vti: fix a null pointer deference when destroy vti6 tunnel (Stefano Brivio) [1658008] - [net] ip6_vti: fix creating fallback tunnel device for vti6 (Stefano Brivio) [1658008] - [net] ip_vti: fix a null pointer deferrence when create vti fallback tunnel (Stefano Brivio) [1658008] - [net] l2tp: use sk_dst_check() to avoid race on sk->sk_dst_cache (Stefano Brivio) [1658008] - [net] macsec: let the administrator set UP state even if lowerdev is down (Sabrina Dubroca) [1645540] - [net] macsec: update operstate when lower device changes (Sabrina Dubroca) [1645540] - [net] tcp: do not restart timewait timer on rst reception (Paolo Abeni) [1657988] - [net] tcp: really ignore MSG_ZEROCOPY if no SO_ZEROCOPY (Paolo Abeni) [1657988] - [net] tcp, ulp: add alias for all ulp modules (Paolo Abeni) [1657988] - [net] tcp, ulp: fix leftover icsk_ulp_ops preventing sock from reattach (Paolo Abeni) [1657988] - [net] ipv4: tcp: send zero IPID for RST and ACK sent in SYN-RECV and TIME-WAIT state (Paolo Abeni) [1657988] - [net] neighbour: Avoid writing before skb->head in neigh_hh_output() (Stefano Brivio) [1643336] - [net] ipv6: Check available headroom in ip6_xmit() even without options (Stefano Brivio) [1643336] - [net] ipv6: fix possible use-after-free in ip6_xmit() (Stefano Brivio) [1643336] - [net] openvswitch: Fix push/pop ethernet validation (Hangbin Liu) [1657226] - [net] cgroup, netclassid: add a preemption point to write_classid (Hangbin Liu) [1657226] - [net] ethtool: fix a privilege escalation bug (Hangbin Liu) [1657226] - [net] llc: set SOCK_RCU_FREE in llc_sap_add_socket() (Hangbin Liu) [1657226] - [net] dcb: For wild-card lookups, use priority -1, not 0 (Hangbin Liu) [1657226] - [net] packet: fix packet drop as of virtio gso (Hangbin Liu) [1657226] - [net] netlabel: check for IPV4MASK in addrinfo_get (Hangbin Liu) [1657226] - [net] netfilter: seqadj: re-load tcp header pointer after possible head reallocation (Florian Westphal) [1654259] - [net] netfilter: nf_tables: avoid BUG_ON usage (Florian Westphal) [1654259] - [net] netfilter: nf_tables: deactivate expressions in rule replecement routine (Florian Westphal) [1654259] - [net] netfilter: nat: fix double register in masquerade modules (Florian Westphal) [1654259] - [net] netfilter: add missing error handling code for register functions (Florian Westphal) [1654259] - [net] netfilter: nf_tables: fix use-after-free when deleting compat expressions (Florian Westphal) [1654259] - [net] netfilter: xt_RATEEST: remove netns exit routine (Florian Westphal) [1654259] - [net] netfilter: nf_tables: don't use position attribute on rule replacement (Florian Westphal) [1654259] - [net] revert "netfilter: nft_numgen: add map lookups for numgen random operations" (Florian Westphal) [1654259] - [net] netfilter: xt_IDLETIMER: add sysfs filename checking routine (Florian Westphal) [1654259] - [net] netfilter: conntrack: fix calculation of next bucket number in early_drop (Florian Westphal) [1654259] - [net] netfilter: conntrack: get rid of double sizeof (Florian Westphal) [1654259] - [net] netfilter: nft_set_rbtree: add missing rb_erase() in GC routine (Florian Westphal) [1654259] - [net] netfilter: nfnetlink_queue: Solve the NFQUEUE/conntrack clash for NF_REPEAT (Florian Westphal) [1654259] - [net] netfilter: nf_tables: release chain in flushing set (Florian Westphal) [1654259] - [net] netfilter: xt_checksum: ignore gso skbs (Florian Westphal) [1654259] - [net] netfilter: xt_cluster: add dependency on conntrack module (Florian Westphal) [1654259] - [net] netfilter: fix memory leaks on netlink_dump_start error (Florian Westphal) [1654259] - [net] netfilter: x_tables: do not fail xt_alloc_table_info too easilly (Florian Westphal) [1654259] - [net] ipvs: fix race between ip_vs_conn_new() and ip_vs_del_dest() (Florian Westphal) [1654259] - [net] netfilter: ip6t_rpfilter: set F_IFACE for linklocal addresses (Florian Westphal) [1654259] - [net] xfrm: policy: use hlist rcu variants on insert (Sabrina Dubroca) [1657272] - [net] xfrm: validate template mode (Sabrina Dubroca) [1657272] - [net] xfrm: Fix NULL pointer dereference when skb_dst_force clears the dst_entry. (Sabrina Dubroca) [1657272] - [net] xfrm: reset transport header back to network header after all input transforms ahave been applied (Sabrina Dubroca) [1657272] - [net] xfrm: reset crypto_done when iterating over multiple input xfrms (Sabrina Dubroca) [1657272] - [net] xfrm: Validate address prefix lengths in the xfrm selector. (Sabrina Dubroca) [1657272] - [net] tls: fix currently broken MSG_PEEK behavior (Sabrina Dubroca) [1657225] - [net] tls: zero the crypto information from tls_context before freeing (Sabrina Dubroca) [1657225] - [net] tls: clear key material from kernel memory when do_tls_setsockopt_conf fails (Sabrina Dubroca) [1657225] - [net] tls: don't copy the key out of tls12_crypto_info_aes_gcm_128 (Sabrina Dubroca) [1657225] - [net] tls: Set count of SG entries if sk_alloc_sg returns -ENOSPC (Sabrina Dubroca) [1657225] - [net] tls: possible hang when do_tcp_sendpages hits sndbuf is full case (Sabrina Dubroca) [1657225] - [net] tls: Fix improper revert in zerocopy_from_iter (Sabrina Dubroca) [1657225] - [net] tls: Fix zerocopy_from_iter iov handling (Sabrina Dubroca) [1657225] - [net] netfilter: conntrack: reset tcp maxwin on re-register (Florian Westphal) [1647310] - [net] configs: Enable CONFIG_IP_SET_HASH_IPMAC as a module (Stefano Brivio) [1655301] - [net] udp: fix handling of CHECKSUM_COMPLETE packets (Paolo Abeni) [1655656] - [net] udp: Unbreak modules that rely on external __skb_recv_udp() availability (Paolo Abeni) [1655656] - [net] udp6: fix encap return code for resubmitting (Paolo Abeni) [1655656] - [net] team: no need to do team_notify_peers or team_mcast_rejoin when disabling port (Hangbin Liu) [1653197] - [net] sctp: not increase stream's incnt before sending addstrm_in request (Xin Long) [1651428] - [net] sctp: not allow to set asoc prsctp_enable by sockopt (Xin Long) [1647272] - [net] revert "sctp: remove sctp_transport_pmtu_check" (Xin Long) [1643330] - [net] fix XPS static_key accounting (Ivan Vecera) [1651781] - [net] restore call to netdev_queue_numa_node_write when resetting XPS (Ivan Vecera) [1651781] - [net] allow fallback function to pass netdev (Ivan Vecera) [1651781] - [net] allow ndo_select_queue to pass netdev (Ivan Vecera) [1651781] - [net] Add generic ndo_select_queue functions (Ivan Vecera) [1651781] - [net] Add support for subordinate traffic classes to netdev_pick_tx (Ivan Vecera) [1651781] - [net] ixgbe: Add code to populate and use macvlan TC to Tx queue map (Ivan Vecera) [1651781] - [net] Add support for subordinate device traffic classes (Ivan Vecera) [1651781] - [net] net-sysfs: Drop support for XPS and traffic_class on single queue device (Ivan Vecera) [1651781] - [net] Provide stub for __netif_set_xps_queue if there is no CONFIG_XPS (Ivan Vecera) [1651781] - [net] allow to call netif_reset_xps_queues() under cpus_read_lock (Ivan Vecera) [1651781] - [net] documentation: Add explanation for XPS using Rx-queue(s) map (Ivan Vecera) [1651781] - [net] net-sysfs: Add interface for Rx queue(s) map per Tx queue (Ivan Vecera) [1651781] - [net] Enable Tx queue selection based on Rx queues (Ivan Vecera) [1651781] - [net] Record receive queue number for a connection (Ivan Vecera) [1651781] - [net] sock: Change tx_queue_mapping in sock_common to unsigned short (Ivan Vecera) [1651781] - [net] Use static_key for XPS maps (Ivan Vecera) [1651781] - [net] Refactor XPS for CPUs and Rx queues (Ivan Vecera) [1651781] - [net] devlink: Add helper function for safely copy string param (Ivan Vecera) [1647914] - [net] devlink: Fix param cmode driverinit for string type (Ivan Vecera) [1647914] - [net] devlink: Fix param set handling for string type (Ivan Vecera) [1647914] - [net] devlink: Add Documentation/networking/devlink-params-bnxt.txt (Ivan Vecera) [1647914] - [net] devlink: Add Documentation/networking/devlink-params.txt (Ivan Vecera) [1647914] - [net] devlink: Add generic parameter msix_vec_per_pf_min (Ivan Vecera) [1647914] - [net] devlink: Add generic parameter msix_vec_per_pf_max (Ivan Vecera) [1647914] - [net] devlink: Add generic parameter ignore_ari (Ivan Vecera) [1647914] - [net] devlink: double free in devlink_resource_fill() (Ivan Vecera) [1647914] - [net] devlink: Add extack for eswitch operations (Ivan Vecera) [1647914] - [net] devlink: Add generic parameters region_snapshot (Ivan Vecera) [1647914] - [net] devlink: Add support for region snapshot read command (Ivan Vecera) [1647914] - [net] devlink: Add support for region snapshot delete command (Ivan Vecera) [1647914] - [net] devlink: Extend the support querying for region snapshot IDs (Ivan Vecera) [1647914] - [net] devlink: Add support for region get command (Ivan Vecera) [1647914] - [net] devlink: Add support for creating region snapshots (Ivan Vecera) [1647914] - [net] devlink: Add callback to query for snapshot id before snapshot create (Ivan Vecera) [1647914] - [net] devlink: Add support for creating and destroying regions (Ivan Vecera) [1647914] - [net] devlink: fix incorrect return statement (Ivan Vecera) [1647914] - [net] devlink: Add enable_sriov boolean generic parameter (Ivan Vecera) [1647914] - [net] devlink: Add generic parameters internal_err_reset and max_macs (Ivan Vecera) [1647914] - [net] devlink: Add devlink notifications support for params (Ivan Vecera) [1647914] - [net] devlink: Add support for get/set driverinit value (Ivan Vecera) [1647914] - [net] devlink: Add param set command (Ivan Vecera) [1647914] - [net] devlink: Add param get command (Ivan Vecera) [1647914] - [net] devlink: Add devlink_param register and unregister (Ivan Vecera) [1647914] - [net] ipvs: call ip_vs_dst_notifier earlier than ipv6_dev_notf (Xin Long) [1645064] - [net] ipv6: fix a dst leak when removing its exception (Xin Long) [1645064] - [net] netfilter: ipset: list:set: Decrease refcount synchronously on deletion and replace (Stefano Brivio) [1649089] - [net] bridge: remove ipv6 zero address check in mcast queries (Hangbin Liu) [1639666] - [net] bridge: do not add port to router list when receives query with source 0.0.0.0 (Hangbin Liu) [1639666] - [net] netfilter: ipv6: fix oops when defragmenting locally generated fragments (Florian Westphal) [1642341] - [net] xfrm6: call kfree_skb when skb is toobig (Sabrina Dubroca) [1628851] - [net] sched: act_police: fix memory leak in case of invalid control action (Ivan Vecera) [1638022] - [net] sched: act_police: add missing spinlock initialization (Ivan Vecera) [1638022] - [net] netfilter: xt_socket: check sk before checking for netns. (Ivan Vecera) [1638022] - [net] sched: act_police: fix race condition on state variables (Ivan Vecera) [1638022] - [net] sched: cls_flower: validate nested enc_opts_policy to avoid warning (Ivan Vecera) [1638022] - [net] sched: act_pedit: fix memory leak when IDR allocation fails (Ivan Vecera) [1638022] - [net] configs: disable CAKE, ETF & SKBPRIO qdisc in config (Ivan Vecera) [1638022] - [net] tc-tests: test denial of 'goto chain' for exceed traffic in police.json (Ivan Vecera) [1638022] - [net] tc-tests: test denial of 'goto chain' on 'random' traffic in gact.json (Ivan Vecera) [1638022] - [net] sched: act_police: disallow 'goto chain' on fallback control action (Ivan Vecera) [1638022] - [net] sched: act_gact: disallow 'goto chain' on fallback control action (Ivan Vecera) [1638022] - [net] net_sched: fix a crash in tc_new_tfilter() (Ivan Vecera) [1638022] - [net] core: make function ___gnet_stats_copy_basic() static (Ivan Vecera) [1638022] - [net] net_sched: convert idrinfo->lock from spinlock to a mutex (Ivan Vecera) [1638022] - [net] loopback: clear skb->tstamp before netif_rx() (Ivan Vecera) [1638022] - [net] skbuff: preserve sock reference when scrubbing the skb. (Ivan Vecera) [1638022] - [net] netfilter: check if the socket netns is correct. (Ivan Vecera) [1638022] - [net] sched: make function qdisc_free_cb() static (Ivan Vecera) [1638022] - [net] sched: use reference counting for tcf blocks on rules update (Ivan Vecera) [1638022] - [net] sched: implement tcf_block_refcnt_{get|put}() (Ivan Vecera) [1638022] - [net] sched: protect block idr with spinlock (Ivan Vecera) [1638022] - [net] sched: implement functions to put and flush all chains (Ivan Vecera) [1638022] - [net] sched: change tcf block reference counter type to refcount_t (Ivan Vecera) [1638022] - [net] sched: use Qdisc rcu API instead of relying on rtnl lock (Ivan Vecera) [1638022] - [net] sched: add helper function to take reference to Qdisc (Ivan Vecera) [1638022] - [net] sched: extend Qdisc with rcu (Ivan Vecera) [1638022] - [net] sched: rename qdisc_destroy() to qdisc_put() (Ivan Vecera) [1638022] - [net] core: netlink: add helper refcount dec and lock function (Ivan Vecera) [1638022] - [net] sched: act_ipt: check for underflow in __tcf_ipt_init() (Ivan Vecera) [1638022] - [net] sched: Add hardware specific counters to TC actions (Ivan Vecera) [1638022] - [net] core: Add new basic hardware counter (Ivan Vecera) [1638022] - [net] net_sched: change tcf_del_walker() to take idrinfo->lock (Ivan Vecera) [1638022] - [net] sched: Use FIELD_SIZEOF directly instead of reimplementing its function (Ivan Vecera) [1638022] - [net] sched: act_sample: fix NULL dereference in the data path (Ivan Vecera) [1638022] - [net] sched: act_police: don't use spinlock in the data path (Ivan Vecera) [1638022] - [net] sched: act_police: use per-cpu counters (Ivan Vecera) [1638022] - [net] net_sched: notify filter deletion when deleting a chain (Ivan Vecera) [1638022] - [net] htb: use anonymous union for simplicity (Ivan Vecera) [1638022] - [net] net_sched: remove redundant qdisc lock classes (Ivan Vecera) [1638022] - [net] sched: cls_flower: dump offload count value (Ivan Vecera) [1638022] - [net] net_sched: properly cancel netlink dump on failure (Ivan Vecera) [1638022] - [net] sched: fix memory leak in act_tunnel_key_init() (Ivan Vecera) [1638022] - [net] sched: action_ife: take reference to meta module (Ivan Vecera) [1638022] - [net] act_ife: fix a potential use-after-free (Ivan Vecera) [1638022] - [net] sched: act_nat: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_skbedit: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: null actions array pointer before releasing action (Ivan Vecera) [1638022] - [net] sched: fix type of htb statistics (Ivan Vecera) [1638022] - [net] net_sched: add missing tcf_lock for act_connmark (Ivan Vecera) [1638022] - [net] revert "net: sched: act: add extack for lookup callback" (Ivan Vecera) [1638022] - [net] tc-testing: add test-cases for numeric and invalid control action (Ivan Vecera) [1638022] - [net] net_sched: reject unknown tcfa_action values (Ivan Vecera) [1638022] - [net] sched: act_pedit: fix dump of extended layered op (Ivan Vecera) [1638022] - [net] sched: return -ENOENT when trying to remove filter from non-existent chain (Ivan Vecera) [1638022] - [net] sched: fix extack error message when chain is failed to be created (Ivan Vecera) [1638022] - [net] sched: Fix memory exposure from short TCA_U32_SEL (Ivan Vecera) [1638022] - [net] net_sched: fix unused variable warning in stmmac (Ivan Vecera) [1638022] - [net] sch_cake: Fix TC filter flow override and expand it to hosts as well (Ivan Vecera) [1638022] - [net] sch_cake: Remove unused including (Ivan Vecera) [1638022] - [net] act_ife: fix a potential deadlock (Ivan Vecera) [1638022] - [net] act_ife: move tcfa_lock down to where necessary (Ivan Vecera) [1638022] - [net] revert "net: sched: act_ife: disable bh when taking ife_mod_lock" (Ivan Vecera) [1638022] - [net] net_sched: remove unused tcfa_capab (Ivan Vecera) [1638022] - [net] net_sched: remove list_head from tc_action (Ivan Vecera) [1638022] - [net] net_sched: remove unused tcf_idr_check() (Ivan Vecera) [1638022] - [net] net_sched: remove unused parameter for tcf_action_delete() (Ivan Vecera) [1638022] - [net] net_sched: remove unnecessary ops->delete() (Ivan Vecera) [1638022] - [net] net_sched: improve and refactor tcf_action_put_many() (Ivan Vecera) [1638022] - [net] sched: always disable bh when taking tcf_lock (Ivan Vecera) [1638022] - [net] sched: act_ife: always release ife action on init error (Ivan Vecera) [1638022] - [net] cls_matchall: fix tcf_unbind_filter missing (Ivan Vecera) [1638022] - [net] sched: act_ife: disable bh when taking ife_mod_lock (Ivan Vecera) [1638022] - [net] sched: act_mirred method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_vlan method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_skbmod method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_skbedit method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_simple method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_police method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_pedit method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_nat method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_ipt method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_gact method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_sum method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_bpf method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_connmark method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_police: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] core: protect rate estimator statistics pointer with lock (Ivan Vecera) [1638022] - [net] sched: act_mirred: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: extend action ops with put_dev callback (Ivan Vecera) [1638022] - [net] sched: act_vlan: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_tunnel_key: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_skbmod: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_simple: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_sample: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_pedit: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_ipt: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_ife: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_gact: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_csum: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_bpf: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] tc: Update README and add config (Ivan Vecera) [1638022] - [net] sched: fix block->refcnt decrement (Ivan Vecera) [1638022] - [net] tc-tests: initial version of nat action unit tests (Ivan Vecera) [1638022] - [net] sched: allow flower to match tunnel options (Ivan Vecera) [1638022] - [net] flow_dissector: allow dissection of tunnel options from metadata (Ivan Vecera) [1638022] - [net] tc-testing: remove duplicate spaces in skbedit match patterns (Ivan Vecera) [1638022] - [net] tc-testing: remove duplicate spaces in connmark match patterns (Ivan Vecera) [1638022] - [net] tc-testing: flush gact actions on test teardown (Ivan Vecera) [1638022] - [net] tc-testing: fix ip address in u32 test (Ivan Vecera) [1638022] - [net] sched: cls_flower: Fix an error code in fl_tmplt_create() (Ivan Vecera) [1638022] - [net] sched: fix flush on non-existing chain (Ivan Vecera) [1638022] - [net] sched: make tcf_chain_{get, put}() static (Ivan Vecera) [1638022] - [net] sched: fix notifications for action-held chains (Ivan Vecera) [1638022] - [net] sched: change name of zombie chain to "held_by_acts_only" (Ivan Vecera) [1638022] - [net] act_mirred: use TC_ACT_REINSERT when possible (Ivan Vecera) [1638022] - [net] tc: introduce TC_ACT_REINSERT. (Ivan Vecera) [1638022] - [net] tc/act: remove unneeded RCU lock in action callback (Ivan Vecera) [1638022] - [net] sched: user-space can't set unknown tcfa_action values (Ivan Vecera) [1638022] - [net] Add and use skb_mark_not_on_list(). (Ivan Vecera) [1638022] - [net] sch_netem: Move private queue handler to generic location. (Ivan Vecera) [1638022] - [net] sch_htb: Remove local SKB queue handling code. (Ivan Vecera) [1638022] - [net] act_bpf: Use kmemdup instead of duplicating it in tcf_bpf_init_from_ops (Ivan Vecera) [1638022] - [net] cls_bpf: Use kmemdup instead of duplicating it in cls_bpf_prog_from_ops (Ivan Vecera) [1638022] - [net] act_pedit: remove unnecessary semicolon (Ivan Vecera) [1638022] - [net] sched: don't dump chains only held by actions (Ivan Vecera) [1638022] - [net] sch_cake: Make gso-splitting configurable from userspace (Ivan Vecera) [1638022] - [net] sched: unmark chain as explicitly created on delete (Ivan Vecera) [1638022] - [net] sched: cls_api: fix dead code in switch (Ivan Vecera) [1638022] - [net] sched: cls_flower: Use correct inline function for assignment of vlan tpid (Ivan Vecera) [1638022] - [net] sched: fix trailing whitespace (Ivan Vecera) [1638022] - [net] cbs: Add support for the graft function (Ivan Vecera) [1638022] - [net] sched: add skbprio scheduler (Ivan Vecera) [1638022] - [net] selftests: forwarding: add tests for TC chain templates (Ivan Vecera) [1638022] - [net] selftests: forwarding: add tests for TC chains creation adn destruction (Ivan Vecera) [1638022] - [net] selftests: forwarding: move shblock tc support check to a separate helper (Ivan Vecera) [1638022] - [net] sched: cls_flower: propagate chain teplate creation and destruction to drivers (Ivan Vecera) [1638022] - [net] sched: cls_flower: implement chain templates (Ivan Vecera) [1638022] - [net] sched: cls_flower: change fl_init_dissector to accept mask and dissector (Ivan Vecera) [1638022] - [net] sched: cls_flower: move key/mask dumping into a separate function (Ivan Vecera) [1638022] - [net] sched: introduce chain templates (Ivan Vecera) [1638022] - [net] sched: introduce chain object to uapi (Ivan Vecera) [1638022] - [net] sched: Avoid implicit chain 0 creation (Ivan Vecera) [1638022] - [net] sched: push ops lookup bits into tcf_proto_lookup_ops() (Ivan Vecera) [1638022] - [net] nfp: bring back support for offloading shared blocks (Ivan Vecera) [1638022] - [net] sched: use PTR_ERR_OR_ZERO macro in tcf_block_cb_register (Ivan Vecera) [1638022] - [net] tc-tests: initial version of fw filter unit tests (Ivan Vecera) [1638022] - [net] sch_cake: Fix tin order when set through skb->priority (Ivan Vecera) [1638022] - [net] sched: act_skbedit: don't use spinlock in the data path (Ivan Vecera) [1638022] - [net] sched: skbedit: use per-cpu counters (Ivan Vecera) [1638022] - [net] tc-testing: add geneve options in tunnel_key unit tests (Ivan Vecera) [1638022] - [net] sched: fix unprotected access to rcu cookie pointer (Ivan Vecera) [1638022] - [net] sched: act_ife: fix memory leak in ife init (Ivan Vecera) [1638022] - [net] sched: refactor flower walk to iterate over idr (Ivan Vecera) [1638022] - [net] sched: flower: Fix null pointer dereference when run tc vlan command (Ivan Vecera) [1638022] - [net] sched: Fix warnings from xchg() on RCU'd cookie pointer. (Ivan Vecera) [1638022] - [net] cls_flower: fix error values for commands not supported by drivers (Ivan Vecera) [1638022] - [net] nfp: handle cls_flower command default case (Ivan Vecera) [1638022] - [net] bnxt: simplify cls_flower command switch and handle default case (Ivan Vecera) [1638022] - [net] sch_cake: Conditionally split GSO segments (Ivan Vecera) [1638022] - [net] sch_cake: Add overhead compensation support to the rate shaper (Ivan Vecera) [1638022] - [net] sch_cake: Add DiffServ handling (Ivan Vecera) [1638022] - [net] sch_cake: Add NAT awareness to packet classifier (Ivan Vecera) [1638022] - [net] netfilter: Add nf_ct_get_tuple_skb global lookup function (Ivan Vecera) [1638022] - [net] sch_cake: Add optional ACK filter (Ivan Vecera) [1638022] - [net] sch_cake: Add ingress mode (Ivan Vecera) [1638022] - [net] sched: Add Common Applications Kept Enhanced (cake) qdisc (Ivan Vecera) [1638022] - [net] Use __u32 in uapi net_stamp.h (Ivan Vecera) [1638022] - [net] sched: flower: Add supprt for matching on QinQ vlan headers (Ivan Vecera) [1638022] - [net] sched: flower: Dump the ethertype encapsulated in vlan (Ivan Vecera) [1638022] - [net] flow_dissector: Add support for QinQ dissection (Ivan Vecera) [1638022] - [net] sched: flower: Add support for matching on vlan ethertype (Ivan Vecera) [1638022] - [net] flow_dissector: Save vlan ethertype from headers (Ivan Vecera) [1638022] - [net] sched: change action API to use array of pointers to actions (Ivan Vecera) [1638022] - [net] sched: atomically check-allocate action (Ivan Vecera) [1638022] - [net] sched: use reference counting action init (Ivan Vecera) [1638022] - [net] sched: don't release reference on action overwrite (Ivan Vecera) [1638022] - [net] sched: implement reference counted action release (Ivan Vecera) [1638022] - [net] sched: add 'delete' function to action ops (Ivan Vecera) [1638022] - [net] sched: implement action API that deletes action by index (Ivan Vecera) [1638022] - [net] sched: always take reference to action (Ivan Vecera) [1638022] - [net] sched: implement unlocked action init API (Ivan Vecera) [1638022] - [net] sched: change type of reference and bind counters (Ivan Vecera) [1638022] - [net] sched: use rcu for action cookie update (Ivan Vecera) [1638022] - [net] sched: Make etf report drops on error_queue (Ivan Vecera) [1638022] - [net] sched: Add HW offloading capability to ETF (Ivan Vecera) [1638022] - [net] sched: Introduce the ETF Qdisc (Ivan Vecera) [1638022] - [net] sched: Allow creating a Qdisc watchdog with other clocks (Ivan Vecera) [1638022] - [net] packet: Hook into time based transmission. (Ivan Vecera) [1638022] - [net] ipv6: Hook into time based transmission (Ivan Vecera) [1638022] - [net] ipv4: Hook into time based transmission (Ivan Vecera) [1638022] - [net] Add a new socket option for a future transmit time. (Ivan Vecera) [1638022] - [net] Clear skb->tstamp only on the forwarding path (Ivan Vecera) [1638022] - [net] sched: act_pedit: fix possible memory leak in tcf_pedit_init() (Ivan Vecera) [1638022] - [net] net sched actions: add extack messages in pedit action (Ivan Vecera) [1638022] - [net] net:sched: add action inheritdsfield to skbedit (Ivan Vecera) [1638022] - [net] tc-testing: initial version of tunnel_key unit tests (Ivan Vecera) [1638022] - [net] net sched actions: avoid bitwise operation on signed value in pedit (Ivan Vecera) [1638022] - [net] net sched actions: fix misleading text strings in pedit action (Ivan Vecera) [1638022] - [net] net sched actions: use sizeof operator for buffer length (Ivan Vecera) [1638022] - [net] net sched actions: fix sparse warning (Ivan Vecera) [1638022] - [net] net sched actions: fix coding style in pedit headers (Ivan Vecera) [1638022] - [net] net sched actions: fix coding style in pedit action (Ivan Vecera) [1638022] - [net] netem: slotting with non-uniform distribution (Ivan Vecera) [1638022] - [net] check tunnel option type in tunnel flags (Ivan Vecera) [1638022] - [net] sched: act_tunnel_key: add extended ack support (Ivan Vecera) [1638022] - [net] tc-tests: add an extreme-case csum action test (Ivan Vecera) [1638022] - [net] net_sched: remove unused htb drop_list (Ivan Vecera) [1638022]- [rpmspec] always run make with HOSTCFLAGS/HOSTLDFLAGS set (Jiri Olsa) [1624124] - [rpmspec] Pass global build flags to tools build (Jiri Olsa) [1624124] - [rpmspec] Pass global build flags to bpftool build (Jiri Olsa) [1624124] - [kernel] kbuild: Use HOST*FLAGS options from the command line (Jiri Olsa) [1624124] - [scripts] kbuild: Rename HOST_LOADLIBES to KBUILD_HOSTLDLIBS (Jiri Olsa) [1624124] - [tools] kbuild: Rename HOSTLDFLAGS to KBUILD_HOSTLDFLAGS (Jiri Olsa) [1624124] - [scripts] kbuild: Rename HOSTCXXFLAGS to KBUILD_HOSTCXXFLAGS (Jiri Olsa) [1624124] - [tools] kbuild: Rename HOSTCFLAGS to KBUILD_HOSTCFLAGS (Jiri Olsa) [1624124] - [tools] tools cpupower: Override CFLAGS assignments (Jiri Olsa) [1624124] - [tools] tools cpupower debug: Allow to use outside build flags (Jiri Olsa) [1624124] - [tools] perf tools: Pass build flags to traceevent build (Jiri Olsa) [1624124] - [tools] tools lib traceevent: Use LDFLAGS in the build commands (Jiri Olsa) [1624124] - [tools] perf tools: Link libperf-jvmti.so with LDFLAGS variable (Jiri Olsa) [1624124] - [tools] bpftool: Allow add linker flags via EXTRA_LDFLAGS variable (Jiri Olsa) [1624124] - [tools] bpftool: Allow to add compiler flags via EXTRA_CFLAGS variable (Jiri Olsa) [1624124] - [block] blkcg: handle dying request_queue when associating a blkg (Ming Lei) [1655485] - [block] block: deactivate blk_stat timer in wbt_disable_default() (Ming Lei) [1655485] - [lib] sbitmap: flush deferred clears for resize and shallow gets (Ming Lei) [1655485] - [md] dm: fix request-based dm's use of dm_wait_for_completion (Ming Lei) [1655485] - [nvme] nvme: fix irq vs io_queue calculations (Ming Lei) [1655485] - [md] dm: fix inflight IO check (Ming Lei) [1655485] - [md] dm: remove the pending IO accounting (Ming Lei) [1655485] - [block] block: return just one value from part_in_flight (Ming Lei) [1655485] - [block] block: switch to per-cpu in-flight counters (Ming Lei) [1655485] - [block] block: delete part_round_stats and switch to less precise counting (Ming Lei) [1655485] - [block] block: stop passing 'cpu' to all percpu stats methods (Ming Lei) [1655485] - [md] dm rq: leverage blk_mq_queue_busy() to check for outstanding IO (Ming Lei) [1655485] - [md] dm: dont rewrite dm_disk(md)->part0.in_flight (Ming Lei) [1655485] - [lib] sbitmap: silence bogus lockdep IRQ warning (Ming Lei) [1655485] - [scsi] scsi: Fix a harmless double shift bug (Ming Lei) [1655485] - [block] blk-mq: re-build queue map in case of kdump kernel (Ming Lei) [1655485] - [block] blkcg: put back rcu lock in blkcg_bio_issue_check() (Ming Lei) [1655485] - [block] block: convert io-latency to use rq_qos_wait (Ming Lei) [1655485] - [block] block: convert wbt_wait() to use rq_qos_wait() (Ming Lei) [1655485] - [block] block: add rq_qos_wait to rq_qos (Ming Lei) [1655485] - [block] blkcg: rename blkg_try_get() to blkg_tryget() (Ming Lei) [1655485] - [block] blkcg: change blkg reference counting to use percpu_ref (Ming Lei) [1655485] - [block] blkcg: remove bio_disassociate_task() (Ming Lei) [1655485] - [block] blkcg: remove additional reference to the css (Ming Lei) [1655485] - [block] blkcg: remove bio->bi_css and instead use bio->bi_blkg (Ming Lei) [1655485] - [block] blkcg: associate writeback bios with a blkg (Ming Lei) [1655485] - [block] blkcg: associate a blkg for pages being evicted by swap (Ming Lei) [1655485] - [block] blkcg: consolidate bio_issue_init() to be a part of core (Ming Lei) [1655485] - [block] blkcg: associate blkg when associating a device (Ming Lei) [1655485] - [block] dm: set the static flush bio device on demand (Ming Lei) [1655485] - [block] blkcg: introduce common blkg association logic (Ming Lei) [1655485] - [block] blkcg: convert blkg_lookup_create() to find closest blkg (Ming Lei) [1655485] - [block] blkcg: update blkg_lookup_create() to do locking (Ming Lei) [1655485] - [block] blkcg: fix ref count issue with bio_blkcg() using task_css (Ming Lei) [1655485] - [block] blk-mq: remove QUEUE_FLAG_POLL from default MQ flags (Ming Lei) [1655485] - [block] block: enable polling by default if a poll map is initalized (Ming Lei) [1655485] - [block] block: only allow polling if a poll queue_map exists (Ming Lei) [1655485] - [block] block: remove ->poll_fn (Ming Lei) [1655485] - [nvme] nvme-mpath: remove I/O polling support (Ming Lei) [1655485] - [nvme] nvme-rdma: remove I/O polling support (Ming Lei) [1655485] - [nvme] nvme-pci: remove the CQ lock for interrupt driven queues (Ming Lei) [1655485] - [nvme] nvme-pci: don't poll from irq context when deleting queues (Ming Lei) [1655485] - [nvme] nvme-pci: refactor nvme_disable_io_queues (Ming Lei) [1655485] - [nvme] nvme-pci: consolidate code for polling non-dedicated queues (Ming Lei) [1655485] - [nvme] nvme-pci: only allow polling with separate poll queues (Ming Lei) [1655485] - [nvme] nvme-pci: cleanup SQ allocation a bit (Ming Lei) [1655485] - [nvme] nvme-pci: use atomic bitops to mark a queue enabled (Ming Lei) [1655485] - [block] block: move queues types to the block layer (Ming Lei) [1655485] - [fs] aio: clear IOCB_HIPRI (Ming Lei) [1655485] - [lib] sbitmap: fix sbitmap_for_each_set() (Ming Lei) [1655485] - [block] blk-mq: don't call ktime_get_ns() if we don't need it (Ming Lei) [1655485] - [block] block: add cmd_flags to print_req_error (Ming Lei) [1655485] - [lib] sbitmap: optimize wakeup check (Ming Lei) [1655485] - [lib] sbitmap: ammortize cost of clearing bits (Ming Lei) [1655485] - [block] block: avoid extra bio reference for async O_DIRECT (Ming Lei) [1655485] - [lib] sbitmap: don't loop for find_next_zero_bit() for !round_robin (Ming Lei) [1655485] - [block] blk-mq: use plug for devices that implement ->commits_rqs() (Ming Lei) [1655485] - [block] blk-mq: use bd->last == true for list inserts (Ming Lei) [1655485] - [block] ataflop: implement mq_ops->commit_rqs() hook (Ming Lei) [1655485] - [block] virtio_blk: implement mq_ops->commit_rqs() hook (Ming Lei) [1655485] - [nvme] nvme: implement mq_ops->commit_rqs() hook (Ming Lei) [1655485] - [block] blk-mq: add mq_ops->commit_rqs() (Ming Lei) [1655485] - [block] block: improve logic around when to sort a plug list (Ming Lei) [1655485] - [block] blk-mq: Add a NULL check in blk_mq_free_map_and_requests() (Ming Lei) [1655485] - [block] ataflop: fix error handling in atari_floppy_init() (Ming Lei) [1655485] - [block] block: add io timeout to sysfs (Ming Lei) [1655485] - [block] block: use rcu_work instead of call_rcu to avoid sleep in softirq (Ming Lei) [1655485] - [block] blk-mq: fix failure to decrement plug count on single rq removal (Ming Lei) [1655485] - [block] sunvdc: Do not spin in an infinite loop when vio_ldc_send() returns EAGAIN (Ming Lei) [1655485] - [block] block: sum requests in the plug structure (Ming Lei) [1655485] - [block] blk-mq: Simplify request completion state (Ming Lei) [1655485] - [scsi] scsi: Do not rely on blk-mq for double completions (Ming Lei) [1655485] - [block] blk-mq: Return true if request was completed (Ming Lei) [1655485] - [block] blk-mq: never redirect polled IO completions (Ming Lei) [1655485] - [block] blk-mq: ensure mq_ops ->poll() is entered at least once (Ming Lei) [1655485] - [block] block: make blk_poll() take a parameter on whether to spin or not (Ming Lei) [1655485] - [nvme] nvme: remove opportunistic polling from bdev target (Ming Lei) [1655485] - [block] blk-mq: remove 'tag' parameter from mq_ops->poll() (Ming Lei) [1655485] - [block] blk-mq: when polling for IO, look for any completion (Ming Lei) [1655485] - [block] block: fix attempt to assign NULL io_context (Ming Lei) [1655485] - [block] block: Initialize BIO I/O priority early (Ming Lei) [1655485] - [block] block: prevent merging of requests with different priorities (Ming Lei) [1655485] - [fs] aio: Fix fallback I/O priority value (Ming Lei) [1655485] - [block] block: Introduce get_current_ioprio() (Ming Lei) [1655485] - [block] block: Remove bio->bi_ioc (Ming Lei) [1655485] - [fs] aio: Comment use of IOCB_FLAG_IOPRIO aio flag (Ming Lei) [1655485] - [nvme] nvme-fc: remove ->poll implementation (Ming Lei) [1655485] - [block] block: have ->poll_fn() return number of entries polled (Ming Lei) [1655485] - [block] block: avoid ordered task state change for polled IO (Ming Lei) [1655485] - [nvme] nvme: default to 0 poll queues (Ming Lei) [1655485] - [block] floppy: remove now unused 'flags' variable (Ming Lei) [1655485] - [mmc] mmc: stop abusing the request queue_lock pointer (Ming Lei) [1655485] - [block] ide: don't acquire queue_lock in ide_complete_pm_rq (Ming Lei) [1655485] - [block] ide: don't acquire queue lock in ide_pm_execute_rq (Ming Lei) [1655485] - [block] pktcdvd: remove queue_lock around blk_queue_max_hw_sectors (Ming Lei) [1655485] - [block] floppy: remove queue_lock around floppy_end_request (Ming Lei) [1655485] - [block] block: remove the rq_alloc_data request_queue field (Ming Lei) [1655485] - [block] block: don't plug for aio/O_DIRECT HIPRI IO (Ming Lei) [1655485] - [block] block: for async O_DIRECT, mark us as polling if asked to (Ming Lei) [1655485] - [block] block: add polled wakeup task helper (Ming Lei) [1655485] - [block] blk-rq-qos: inline check for q->rq_qos functions (Ming Lei) [1655485] - [block] block: add queue_is_mq() helper (Ming Lei) [1655485] - [nvme] nvme: provide optimized poll function for separate poll queues (Ming Lei) [1655485] - [block] ide: clear ide_req()->special for non-passthrough requests (Ming Lei) [1655485] - [nvme] nvme: fix handling of EINVAL on pci_alloc_irq_vectors_affinity() (Ming Lei) [1655485] - [block] block: add wbt_disable_default export for BFQ (Ming Lei) [1655485] - [block] block: remove the queue_lock indirection (Ming Lei) [1655485] - [block] block: remove the lock argument to blk_alloc_queue_node (Ming Lei) [1655485] - [mmc] mmc: stop abusing the request queue_lock pointer (Ming Lei) [1655485] - [mmc] mmc: simplify queue initialization (Ming Lei) [1655485] - [block] umem: don't override the queue_lock (Ming Lei) [1655485] - [block] drbd: don't override the queue_lock (Ming Lei) [1655485] - [block] blk-cgroup: move locking into blkg_destroy_all (Ming Lei) [1655485] - [block] blk-cgroup: consolidate error handling in blkcg_init_queue (Ming Lei) [1655485] - [block] block: remove a few unused exports (Ming Lei) [1655485] - [block] block: update a few comments for the legacy request removal (Ming Lei) [1655485] - [block] block: remove the unused lock argument to rq_qos_throttle (Ming Lei) [1655485] - [block] block: remove queue_lockdep_assert_held (Ming Lei) [1655485] - [block] block: use atomic bitops for ->queue_flags (Ming Lei) [1655485] - [block] block: don't hold the queue_lock over blk_abort_request (Ming Lei) [1655485] - [block] block: remove deadline __deadline manipulation helpers (Ming Lei) [1655485] - [block] block: remove QUEUE_FLAG_BYPASS and ->bypass (Ming Lei) [1655485] - [nvme] nvmet-rdma: fix response use after free (Ming Lei) [1655485] - [nvme] nvme: validate controller state before rescheduling keep alive (Ming Lei) [1655485] - [block] block, bfq: fix decrement of num_active_groups (Ming Lei) [1655485] - [ata] libata: whitelist all SAMSUNG MZ7KM* solid-state disks (Ming Lei) [1655485] - [nvme] nvme-rdma: fix double freeing of async event data (Ming Lei) [1655485] - [nvme] nvme-pci: fix surprise removal (Ming Lei) [1655485] - [nvme] nvme: Free ctrl device name on init failure (Ming Lei) [1655485] - [nvme] nvme-fc: resolve io failures during connect (Ming Lei) [1655485] - [nvme] nvme: make sure ns head inherits underlying device limits (Ming Lei) [1655485] - [nvme] nvmet: don't try to add ns to p2p map unless it actually uses it (Ming Lei) [1655485] - [nvme] nvme-pci: fix conflicting p2p resource adds (Ming Lei) [1655485] - [nvme] nvmet: Optionally use PCI P2P memory (Ming Lei) [1655485] - [nvme] nvmet: Introduce helper functions to allocate and free request SGLs (Ming Lei) [1655485] - [nvme] nvme-pci: Add support for P2P memory in requests (Ming Lei) [1655485] - [nvme] nvme-pci: Use PCI p2pmem subsystem to manage the CMB (Ming Lei) [1655485] - [infiniband] IB/core: Ensure we map P2P memory correctly in rdma_rw_ctx_[init|destroy]() (Ming Lei) [1655485] - [block] block: Add PCI P2P flag for request queue (Ming Lei) [1655485] - [documentation] PCI/P2PDMA: Add P2P DMA driver writer's documentation (Ming Lei) [1655485] - [documentation] docs-rst: Add a new directory for PCI documentation (Ming Lei) [1655485] - [pci] PCI/P2PDMA: Introduce configfs/sysfs enable attribute helpers (Ming Lei) [1655485] - [pci] PCI/P2PDMA: Add PCI p2pmem DMA mappings to adjust the bus offset (Ming Lei) [1655485] - [pci] PCI/P2PDMA: Add sysfs group to display p2pmem stats (Ming Lei) [1655485] - [pci] PCI/P2PDMA: Support peer-to-peer memory (Ming Lei) [1655485] - [nvme] nvmet-rdma: support max(16KB, PAGE_SIZE) inline data (Ming Lei) [1655485] - [nvme] nvme-rdma: support up to 4 segments of inline data (Ming Lei) [1655485] - [fs] aio: fix failure to put the file pointer (Ming Lei) [1655485] - [lib] scsi: Remove percpu_ida (Ming Lei) [1655485] - [scsi] scsi: target: Convert target drivers to use sbitmap (Ming Lei) [1655485] - [scsi] scsi: target: Abstract tag freeing (Ming Lei) [1655485] - [block] mmc: block: Fix unsupported parallel dispatch of requests (Ming Lei) [1655485] - [scsi] scsi: target: sbitmap: add seq_file forward declaration (Ming Lei) [1655485] - [mm] mm, memory_hotplug: do not clear numa_node association after hot_remove (Waiman Long) [1657422] - [fs] iomap: partially revert 4721a601099 (simulated directio short read on EFAULT) (Brian Foster) [1654713] - [fs] splice: don't read more than available pipe space (Brian Foster) [1654713] - [fs] vfs: allow some remap flags to be passed to vfs_clone_file_range (Brian Foster) [1654713] - [fs] xfs: fix inverted return from xfs_btree_sblock_verify_crc (Brian Foster) [1654713] - [fs] xfs: fix PAGE_MASK usage in xfs_free_file_space (Brian Foster) [1654713] - [fs] fs/xfs: fix f_ffree value for statfs when project quota is set (Brian Foster) [1654713] - [fs] iomap: readpages doesn't zero page tail beyond EOF (Brian Foster) [1654713] - [fs] vfs: vfs_dedupe_file_range() doesn't return EOPNOTSUPP (Brian Foster) [1654713] - [fs] iomap: dio data corruption and spurious errors when pipes fill (Brian Foster) [1654713] - [fs] iomap: sub-block dio needs to zeroout beyond EOF (Brian Foster) [1654713] - [fs] iomap: FUA is wrong for DIO O_DSYNC writes into unwritten extents (Brian Foster) [1654713] - [fs] xfs: delalloc -> unwritten COW fork allocation can go wrong (Brian Foster) [1654713] - [fs] xfs: flush removing page cache in xfs_reflink_remap_prep (Brian Foster) [1654713] - [fs] xfs: extent shifting doesn't fully invalidate page cache (Brian Foster) [1654713] - [fs] xfs: finobt AG reserves don't consider last AG can be a runt (Brian Foster) [1654713] - [fs] xfs: fix transient reference count error in xfs_buf_resubmit_failed_buffers (Brian Foster) [1654713] - [fs] xfs: uncached buffer tracing needs to print bno (Brian Foster) [1654713] - [fs] xfs: make xfs_file_remap_range() static (Brian Foster) [1654713] - [fs] xfs: fix shared extent data corruption due to missing cow reservation (Brian Foster) [1654713] - [fs] xfs: fix overflow in xfs_attr3_leaf_verify (Brian Foster) [1654713] - [fs] xfs: print buffer offsets when dumping corrupt buffers (Brian Foster) [1654713] - [fs] xfs: Fix error code in 'xfs_ioc_getbmap()' (Brian Foster) [1654713] - [fs] xfs: cancel COW blocks before swapext (Brian Foster) [1654713] - [fs] xfs: clear ail delwri queued bufs on unmount of shutdown fs (Brian Foster) [1654713] - [fs] xfs: use offsetof() in place of offset macros for __xfsstats (Brian Foster) [1654713] - [fs] xfs: Fix xqmstats offsets in /proc/fs/xfs/xqmstat (Brian Foster) [1654713] - [fs] xfs: fix use-after-free race in xfs_buf_rele (Brian Foster) [1654713] - [fs] xfs: Add attibute remove and helper functions (Brian Foster) [1654713] - [fs] xfs: Add attibute set and helper functions (Brian Foster) [1654713] - [fs] xfs: Add helper function xfs_attr_try_sf_addname (Brian Foster) [1654713] - [fs] xfs: Move fs/xfs/xfs_attr.h to fs/xfs/libxfs/xfs_attr.h (Brian Foster) [1654713] - [fs] xfs: issue log message on user force shutdown (Brian Foster) [1654713] - [fs] xfs: fix buffer state management in xrep_findroot_block (Brian Foster) [1654713] - [fs] xfs: always assign buffer verifiers when one is provided (Brian Foster) [1654713] - [fs] xfs: xrep_findroot_block should reject root blocks with siblings (Brian Foster) [1654713] - [fs] xfs: add a define for statfs magic to uapi (Brian Foster) [1654713] - [fs] xfs: print dangling delalloc extents (Brian Foster) [1654713] - [fs] xfs: fix fork selection in xfs_find_trim_cow_extent (Brian Foster) [1654713] - [fs] xfs: remove the unused trimmed argument from xfs_reflink_trim_around_shared (Brian Foster) [1654713] - [fs] xfs: remove the unused shared argument to xfs_reflink_reserve_cow (Brian Foster) [1654713] - [fs] xfs: handle zeroing in xfs_file_iomap_begin_delay (Brian Foster) [1654713] - [fs] xfs: remove suport for filesystems without unwritten extent flag (Brian Foster) [1654713] - [fs] xfs: remove XFS_IO_INVALID (Brian Foster) [1654713] - [fs] xfs: remove [cm]time update from reflink calls (Brian Foster) [1654713] - [fs] xfs: remove xfs_reflink_remap_range (Brian Foster) [1654713] - [fs] xfs: remove redundant remap partial EOF block checks (Brian Foster) [1654713] - [fs] xfs: support returning partial reflink results (Brian Foster) [1654713] - [fs] xfs: clean up xfs_reflink_remap_blocks call site (Brian Foster) [1654713] - [fs] xfs: fix pagecache truncation prior to reflink (Brian Foster) [1654713] - [fs] vfs: clean up generic_remap_file_range_prep return value (Brian Foster) [1654713] - [fs] vfs: hide file range comparison function (Brian Foster) [1654713] - [fs] vfs: enable remap callers that can handle short operations (Brian Foster) [1654713] - [fs] vfs: plumb remap flags through the vfs dedupe functions (Brian Foster) [1654713] - [fs] vfs: plumb remap flags through the vfs clone functions (Brian Foster) [1654713] - [fs] vfs: make remap_file_range functions take and return bytes completed (Brian Foster) [1654713] - [fs] vfs: remap helper should update destination inode metadata (Brian Foster) [1654713] - [fs] vfs: pass remap flags to generic_remap_checks (Brian Foster) [1654713] - [fs] vfs: pass remap flags to generic_remap_file_range_prep (Brian Foster) [1654713] - [fs] vfs: combine the clone and dedupe into a single remap_file_range (Brian Foster) [1654713] - [fs] vfs: rename clone_verify_area to remap_verify_area (Brian Foster) [1654713] - [fs] vfs: rename vfs_clone_file_prep to be more descriptive (Brian Foster) [1654713] - [fs] vfs: skip zero-length dedupe requests (Brian Foster) [1654713] - [fs] vfs: avoid problematic remapping requests into partial EOF block (Brian Foster) [1654713] - [fs] vfs: strengthen checking of file range inputs to generic_remap_checks (Brian Foster) [1654713] - [fs] vfs: exit early from zero length remap operations (Brian Foster) [1654713] - [fs] vfs: check file ranges before cloning files (Brian Foster) [1654713] - [fs] vfs: vfs_clone_file_prep_inodes should return EINVAL for a clone from beyond EOF (Brian Foster) [1654713] - [block] blk-mq: not embed .mq_kobj and ctx->kobj into queue instance (Ming Lei) [1653124] - [fs] fs: fix lost error code in dio_complete (Ming Lei) [1655364] - [iommu] iommu/iova: Optimise attempts to allocate iova from 32bit address range (Robert Richter) [1639202]- [drm] drm/nouveau/drm/nouveau: Check rc from drm_dp_mst_topology_mgr_resume() (Lyude Paul) [1658810] - [x86] Mark Intel Apollo Lake supported (David Arcari) [1653799] - [infiniband] IB/mlx5: Fix implicit ODP interrupted page fault (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Improve ODP debugging messages (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Use multi threaded workqueue for page fault handling (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Return success for PAGE_FAULT_RESUME in internal error state (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Lock QP during page fault handling (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Enumerate page fault types (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Add interface to hold and release core resources (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Release resource on error flow (Alaa Hleihel) [1658085] - [netdrv] net/mlx4_core: Correctly set PFC param if global pause is turned off. (Alaa Hleihel) [1658085] - [netdrv] net/mlx4_en: Change min MTU size to ETH_MIN_MTU (Alaa Hleihel) [1658085] - [netdrv] mlx5: fix get_ip_proto() (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Fix page fault handling for MW (Alaa Hleihel) [1658085] - [infiniband] RDMA/mlx5: Initialize return variable in case pagefault was skipped (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Skip non-ODP MR when handling a page fault (Alaa Hleihel) [1658085] - [net] net/dim: Update DIM start sample after each DIM iteration (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Avoid load failure due to unknown link width (Alaa Hleihel) [1658085] - [infiniband] RDMA/mlx5: Fix fence type for IB_WR_LOCAL_INV WR (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Removed unnecessary warnings in FEC caps query (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Fix selftest for small MTUs (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: RX, verify received packet size in Linear Striding RQ (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Apply the correct check for supporting TC esw rules split (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Adjust to max number of channles when re-attaching (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Always use the match level enum when parsing TC rule match (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Claim TC hw offloads support only under a proper build config (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Don't match on vlan non-existence if ethertype is wildcarded (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: IPoIB, Reset QP after channels are closed (Alaa Hleihel) [1658085] - [netdrv] net/mlx4: Fix UBSAN warning of signed integer overflow (Alaa Hleihel) [1658085] - [netdrv] net/mlx4_core: Fix uninitialized variable compilation warning (Alaa Hleihel) [1658085] - [netdrv] net/mlx4_core: Zero out lkey field in SW2HW_MPT fw command (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Fix MR cache initialization (Alaa Hleihel) [1658085] - [infiniband] RDMA/mlx5: Remove extraneous error check (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Take only bit 24-26 of wqe.pftype_wq for page fault type (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Fix memory leak when setting fpga ipsec caps (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Unmap DMA addr from HCA before IOMMU (Alaa Hleihel) [1658085] - [infiniband] RDMA/mlx5: Remove superfluous version print (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Allow transition of DCI QP to reset (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Don't hold spin lock while checking device state (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Move mlx5e_priv_flags into en_ethtool.c (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Fix atomic_mode enum values (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Delete unneeded function argument (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: RX, Prefetch the xdp_frame data area (Alaa Hleihel) [1658085] - [drm] drm/i915: Synchronize hpd work in i915_hpd_storm_ctl_show() (Lyude Paul) [1658376] - [drm] drm/i915: Add short HPD IRQ storm detection for non-MST systems (Lyude Paul) [1658376] - [drm] drm/i915: Clarify flow for disabling IRQs on storms (Lyude Paul) [1658376] - [drm] drm/i915: Fix threshold check in intel_hpd_irq_storm_detect() (Lyude Paul) [1658376] - [drm] drm/i915: Fix NULL deref when re-enabling HPD IRQs on systems with MST (Lyude Paul) [1658376] - [drm] drm/i915: Fix possible race in intel_dp_add_mst_connector() (Lyude Paul) [1658376] - [x86] kvm: x86: bump KVM_(SOFT_)MAX_VCPUS to 384 (Radim Krcmar) [1635205] - [block] blk-mq: punt failed direct issue to dispatch list (Ming Lei) [1656653] - [block] blk-mq: fix corruption with direct issue (Ming Lei) [1656653] - [pci] PCI: Add support for Immediate Readiness (Myron Stowe) [1483409] - [x86] x86/PCI: Remove node-local allocation when initialising host controller (Myron Stowe) [1483409] - [arm64] arm64: PCI: Remove node-local allocations when initialising host controller (Myron Stowe) [1483409] - [cpufreq] cpufreq: intel_pstate: Add base_frequency attribute (Prarit Bhargava) [1648207] - [acpi] ACPI / CPPC: Add support for guaranteed performance (Prarit Bhargava) [1648207] - [block] block: fix single range discard merge (Ming Lei) [1654096] - [scsi] SCSI: fix queue cleanup race before queue initialization is done (Ming Lei) [1642404] - [netdrv] net: hinic: fix null pointer dereference on pointer hwdev (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic: fix a bug in rx data flow (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic:fix a bug in set mac address (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic:add rx checksum offload for HiNIC (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic:replace multiply and division operators (Xiaojun Tan) [1654207] - [netdrv] hinic: Fix l4_type parameter in hinic_task_set_tunnel_l4 (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic: add checksum offload and TSO support (Xiaojun Tan) [1654207] - [netdrv] cxgb4: Remove SGE_HOST_PAGE_SIZE dependency on page size (Arjun Vynipadath) [1651082]- [x86] kvm: x86: Report STIBP on GET_SUPPORTED_CPUID (Eduardo Habkost) [1644870] - [kernel] power: remove possible deadlock when unregistering power_supply (Benjamin Tissoires) [1657623] - [md] dm: call blk_queue_split() to impose device limits on bios (Mike Snitzer) [1657340] - [pinctrl] Revert "pinctrl: intel: Do pin translation when lock IRQ" (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: cannonlake: Fix HOSTSW_OWN register offset of H variant (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: intel: Do pin translation in other GPIO operations as well (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: cannonlake: Fix gpio base for GPP-E (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: intel: Don't shadow error code of gpiochip_lock_as_irq() (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: cannonlake: Fix community ordering for H variant (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: intel: Do pin translation when lock IRQ (Benjamin Tissoires) [1658075] - [firmware] efi: Prevent GICv3 WARN() by mapping the memreserve table before first use (Bhupesh Sharma) [1638640] - [firmware] efi: Permit calling efi_mem_reserve_persistent() from atomic context (Bhupesh Sharma) [1638640] - [firmware] efi/arm: Defer persistent reservations until after paging_init() (Bhupesh Sharma) [1638640] - [firmware] efi/arm: Revert deferred unmap of early memmap mapping (Bhupesh Sharma) [1638640] - [arm64] arm64: memblock: don't permit memblock resizing until linear mapping is up (Bhupesh Sharma) [1638640] - [arm64] arm64: Fix /proc/iomem for reserved but not memory regions (Bhupesh Sharma) [1638640] - [tty] tty: wipe buffer. (Christoph von Recklinghausen) [1655051] - [tty] tty: wipe buffer if not echoing data (Christoph von Recklinghausen) [1655051]- [powerpc] powerpc/perf: Remove sched_task function defined for thread-imc (Steve Best) [1657153] - [s390] Add reserved fields to mm_context_t (Philipp Rudo) [1656874] - [s390] Add reserved fields to thread_struct (Philipp Rudo) [1656874] - [documentation] kdump: correct crashkernel=auto threshold (Raghavendra Rao) [1656698] - [fs] NFSv4.x: fix lock recovery during delegation recall (Steve Dickson) [1656410] - [x86] x86/spec_ctrl: Synchronize RHEL8 percpu SPEC_CTRL MSR states with new STIBP logic (Waiman Long) [1655662] - [x86] x86/speculation: Provide IBPB always command line options (Waiman Long) [1655662] - [x86] x86/speculation: Add seccomp Spectre v2 user space protection mode (Waiman Long) [1655662] - [x86] x86/speculation: Enable prctl mode for spectre_v2_user (Waiman Long) [1655662] - [x86] x86/speculation: Add prctl() control for indirect branch speculation (Waiman Long) [1655662] - [x86] x86/speculation: Prepare arch_smt_update() for PRCTL mode (Waiman Long) [1655662] - [x86] x86/speculation: Prevent stale SPEC_CTRL msr content (Waiman Long) [1655662] - [x86] x86/speculation: Split out TIF update (Waiman Long) [1655662] - [x86] ptrace: Remove unused ptrace_may_access_sched() and MODE_IBRS (Waiman Long) [1655662] - [x86] x86/speculation: Prepare for conditional IBPB in switch_mm() (Waiman Long) [1655662] - [x86] x86/speculation: Avoid __switch_to_xtra() calls (Waiman Long) [1655662] - [x86] x86/process: Consolidate and simplify switch_to_xtra() code (Waiman Long) [1655662] - [x86] x86/speculation: Prepare for per task indirect branch speculation control (Waiman Long) [1655662] - [x86] x86/speculation: Add command line control for indirect branch speculation (Waiman Long) [1655662] - [x86] x86/speculation: Unify conditional spectre v2 print functions (Waiman Long) [1655662] - [x86] x86/speculataion: Mark command line parser data __initdata (Waiman Long) [1655662] - [x86] x86/speculation: Mark string arrays const correctly (Waiman Long) [1655662] - [x86] x86/speculation: Reorder the spec_v2 code (Waiman Long) [1655662] - [x86] x86/l1tf: Show actual SMT state (Waiman Long) [1655662] - [x86] x86/speculation: Rework SMT state change (Waiman Long) [1655662] - [x86] sched/smt: Expose sched_smt_present static key (Waiman Long) [1655662] - [x86] x86/Kconfig: Select SCHED_SMT if SMP enabled (Waiman Long) [1655662] - [x86] sched/smt: Make sched_smt_present track topology (Waiman Long) [1655662] - [x86] x86/speculation: Reorganize speculation control MSRs update (Waiman Long) [1655662] - [x86] x86/speculation: Rename SSBD update functions (Waiman Long) [1655662] - [x86] x86/speculation: Disable STIBP when enhanced IBRS is in use (Waiman Long) [1655662] - [x86] x86/speculation: Move STIPB/IBPB string conditionals out of cpu_show_common() (Waiman Long) [1655662] - [x86] x86/speculation: Remove unnecessary ret variable in cpu_show_common() (Waiman Long) [1655662] - [x86] x86/speculation: Clean up spectre_v2_parse_cmdline() (Waiman Long) [1655662] - [x86] x86/speculation: Update the TIF_SSBD comment (Waiman Long) [1655662] - [x86] x86/retpoline: Remove minimal retpoline support (Waiman Long) [1655662] - [x86] x86/retpoline: Make CONFIG_RETPOLINE depend on compiler support (Waiman Long) [1655662] - [x86] x86/spec_ctrl: Temporarily remove the IBRS code from process.c & bugs.c (Waiman Long) [1655662] - [nvme] nvme: flush namespace scanning work just before removing namespaces (Ewan Milne) [1656028] - [netdrv] i40e: Fix deletion of MAC filters (Stefan Assmann) [1646847] - [scsi] mpt3sas: Display message on Configurable secure HBA (Tomas Henzl) [1649314] - [scsi] scsi: mpt3sas: Add support for Aero controllers (Tomas Henzl) [1649314] - [scsi] scsi: mpt3sas: Update MPI headers to support Aero controllers (Tomas Henzl) [1649314] - [scsi] megaraid_sas: Add support for MegaRAID Aero controllers (Tomas Henzl) [1649384] - [netdrv] nfp: flower: enabled offloading of Team LAG (Pablo Cascon) [1649876] - [netdrv] net/mlx5: IPSec, Fix the SA context hash key (Alaa Hleihel) [1645857] - [hwmon] hwmon/k10temp: Add support for AMD family 17h, model 30h CPUs (Gary Hook) [1640681] - [x86] x86/amd_nb: Add PCI device IDs for family 17h, model 30h (Gary Hook) [1640681] - [x86] x86/amd_nb: Add support for newer PCI topologies (Gary Hook) [1640681] - [hwmon] hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs (Gary Hook) [1640681] - [net] tipc: fix info leak from kernel tipc_event (Jon Maloy) [1643279] - [net] tipc: eliminate message disordering during binding table update (Jon Maloy) [1643279] - [net] tipc: fix unsafe rcu locking when accessing publication list (Jon Maloy) [1643279] - [net] tipc: queue socket protocol error messages into socket receive buffer (Jon Maloy) [1643279] - [net] tipc: ignore STATE_MSG on wrong link session (Jon Maloy) [1643279] - [net] tipc: fix failover problem (Jon Maloy) [1643279] - [net] tipc: eliminate possible recursive locking detected by LOCKDEP (Jon Maloy) [1643279] - [net] tipc: lock wakeup & inputq at tipc_link_reset() (Jon Maloy) [1643279] - [net] tipc: reset bearer if device carrier not ok (Jon Maloy) [1643279] - [net] tipc: fix flow control accounting for implicit connect (Jon Maloy) [1643279] - [net] tipc: check return value of __tipc_dump_start() (Jon Maloy) [1643279] - [net] tipc: call start and done ops directly in __tipc_nl_compat_dumpit() (Jon Maloy) [1643279] - [net] tipc: orphan sock in tipc_release() (Jon Maloy) [1643279] - [net] tipc: switch to rhashtable iterator (Jon Maloy) [1643279] - [net] tipc: fix a missing rhashtable_walk_exit() (Jon Maloy) [1643279] - [net] tipc: add missing dev_put() on error in tipc_enable_l2_media (Jon Maloy) [1643279] - [net] tipc: initialize broadcast link stale counter correctly (Jon Maloy) [1643279] - [net] tipc: set link tolerance correctly in broadcast link (Jon Maloy) [1643279] - [net] tipc: extend link reset criteria for stale packet retransmission (Jon Maloy) [1643279] - [crypto] crypto: ccp - Add support for new CCP/PSP device ID (Gary Hook) [1634201] - [crypto] crypto: ccp - Support register differences between PSP devices (Gary Hook) [1634201] - [crypto] crypto: ccp - Remove unused #defines (Gary Hook) [1634201] - [crypto] crypto: ccp - Add psp enabled message when initialization succeeds (Gary Hook) [1634201] - [crypto] crypto: ccp - Fix command completion detection race (Gary Hook) [1634201] - [crypto] crypto: ccp - Check for NULL PSP pointer at module unload (Gary Hook) [1634201] - [net] sctp: increase sk_wmem_alloc when head->truesize is increased (Xin Long) [1645419] - [net] sctp: count sk_wmem_alloc by skb truesize in sctp_packet_transmit (Xin Long) [1645419] - [net] ipv6: re-do dad when interface has IFF_NOARP flag change (Hangbin Liu) [1644594] - [net] netfilter: nf_tables: don't skip inactive chains during update (Florian Westphal) [1643746] - [net] inet: frags: better deal with smp races (Sabrina Dubroca) [1645397] - [net] geneve, vxlan: Don't set exceptions if skb->len < mtu (Xin Long) [1642842] - [net] geneve, vxlan: Don't check skb_dst() twice (Xin Long) [1642842] - [net] sctp: fix strchange_flags name for Stream Change Event (Xin Long) [1641852] - [net] sctp: update dst pmtu with the correct daddr (Xin Long) [1644478] - [net] sctp: not free the new asoc when sctp_wait_for_connect returns err (Xin Long) [1644155] - [net] l2tp: fix a sock refcnt leak in l2tp_tunnel_register (Xin Long) [1642749] - [net] sctp: check policy more carefully when getting pr status (Xin Long) [1637786] - [net] sctp: get pr_assoc and pr_stream all status with SCTP_PR_SCTP_ALL instead (Xin Long) [1637786] - [net] ipv4/igmp: fix v1/v2 switchback timeout based on rfc3376, 8.12 (Hangbin Liu) [1638598] - [net] netfilter: nft_compat: ebtables 'nat' table is normal chain type (Florian Westphal) [1645377] - [net] sched: exclude TC from kABI guarantee (Ivan Vecera) [1628454] - [net] netfilter: nft_set_rbtree: allow loose matching of closing element in interval (Phil Sutter) [1641993] - [net] netfilter: xt_nat: fix DNAT target for shifted portmap ranges (Paolo Abeni) [1634258] - [net] sched: Fix for duplicate class dump (Phil Sutter) [1631179] - [x86] KVM: X86: Fix scan ioapic use-before-initialization (Bandan Das) [1653835] {CVE-2018-19407}- [scsi] scsi: vmw_pscsi: Rearrange code to avoid multiple calls to free_irq during unload (Cathy Avery) [1590875] - [netdrv] net/ibmvnic: Fix RTNL deadlock during device reset (Steve Best) [1656076] - [s390] s390/qeth: fix length check in SNMP processing (Philipp Rudo) [1655612] - [s390] s390/ism: clear dmbe_mask bit before SMC IRQ handling (Philipp Rudo) [1655611] - [net] net/smc: use after free fix in smc_wr_tx_put_slot() (Philipp Rudo) [1655611] - [net] net/smc: atomic SMCD cursor handling (Philipp Rudo) [1655611] - [net] net/smc: add SMC-D shutdown signal (Philipp Rudo) [1655611] - [net] net/smc: use queue pair number when matching link group (Philipp Rudo) [1655611] - [net] net/smc: abort CLC connection in smc_release (Philipp Rudo) [1655611] - [net] net/smc: unregister rkeys of unused buffer (Philipp Rudo) [1655611] - [net] net/smc: add infrastructure to send delete rkey messages (Philipp Rudo) [1655611] - [net] net/smc: avoid a delay by waiting for nothing (Philipp Rudo) [1655611] - [net] net/smc: cleanup listen worker mutex unlocking (Philipp Rudo) [1655611] - [net] net/smc: short wait for late smc_clc_wait_msg (Philipp Rudo) [1655611] - [net] net/smc: no link delete for a never active link (Philipp Rudo) [1655611] - [net] net/smc: allow fallback after clc timeouts (Philipp Rudo) [1655611] - [net] net/smc: remove sock_error detour in clc-functions (Philipp Rudo) [1655611] - [net] net/smc: make smc_lgr_free() static (Philipp Rudo) [1655611] - [net] net/smc: cleanup tcp_listen_worker initialization (Philipp Rudo) [1655611] - [net] net/smc: fix smc_buf_unuse to use the lgr pointer (Philipp Rudo) [1655611] - [net] Revert "net: simplify sock_poll_wait" (Philipp Rudo) [1655611] - [powerpc] powerpc/pseries: Fix unitialized timer reset on migration (Steve Best) [1655053] - [powerpc] powerpc/pseries/mobility: Extend start/stop topology update scope (Steve Best) [1655053] - [x86] Mark Intel Cascade Lake supported (Steve Best) [1641425]- [x86] KVM: VMX: re-add ple_gap module parameter (Gary Hook) [1652953] - [netdrv] tg3: Add PHY reset for 5717/5719/5720 in change ring and flow control paths (Steve Best) [1655515] - [pci] PCI/ASPM: Do not initialize link state when aspm_disabled is set (Myron Stowe) [1655246] - [pci] PCI/ACPI: Allow _OSC presence to be optional for PCI (Myron Stowe) [1655246] - [pci] PCI/ACPI: Correct error message for ASPM disabling (Myron Stowe) [1655246] - [pci] PCI/ASPM: Fix link_state teardown on device removal (Myron Stowe) [1655246] - [netdrv] ice: Change req_speeds to be u16 (Jonathan Toppins) [1644403] - [netdrv] ice: Fix the bytecount sent to netdev_tx_sent_queue (Jonathan Toppins) [1644403] - [netdrv] ice: Fix tx_timeout in PF driver (Jonathan Toppins) [1644403] - [netdrv] ice: Fix napi delete calls for remove (Jonathan Toppins) [1644403] - [netdrv] ice: Fix typo in error message (Jonathan Toppins) [1644403] - [netdrv] ice: Fix flags for port VLAN (Jonathan Toppins) [1644403] - [netdrv] ice: Remove duplicate addition of VLANs in replay path (Jonathan Toppins) [1644403] - [netdrv] ice: Free VSI contexts during for unload (Jonathan Toppins) [1644403] - [netdrv] ice: Fix dead device link issue with flow control (Jonathan Toppins) [1644403] - [netdrv] ice: Check for reset in progress during remove (Jonathan Toppins) [1644403] - [netdrv] ice: Set carrier state and start/stop queues in rebuild (Jonathan Toppins) [1644403] - [netdrv] virtchnl: Added support to exchange additional speed values (Jonathan Toppins) [1644403] - [netdrv] ice: Poll for link status change (Jonathan Toppins) [1644403] - [netdrv] ice: Allocate VF interrupts and set queue map (Jonathan Toppins) [1644403] - [netdrv] ice: Introduce ice_dev_onetime_setup (Jonathan Toppins) [1644403] - [netdrv] ice: Use capability count returned by the firmware (Jonathan Toppins) [1644403] - [netdrv] ice: Update expected FW version (Jonathan Toppins) [1644403] - [netdrv] ice: Change device ID define names to align with branding string (Jonathan Toppins) [1644403] - [netdrv] ice: Make ice_msix_clean_rings static (Jonathan Toppins) [1644403] - [netdrv] ice: Update version string (Jonathan Toppins) [1644403] - [netdrv] ice: Use the right function to enable/disable VSI (Jonathan Toppins) [1644403] - [netdrv] ice: Add more flexibility on how we assign an ITR index (Jonathan Toppins) [1644403] - [netdrv] ice: Fix potential null pointer issues (Jonathan Toppins) [1644403] - [netdrv] ice: Add code to go from ICE_FWD_TO_VSI_LIST to ICE_FWD_TO_VSI (Jonathan Toppins) [1644403] - [netdrv] ice: Fix forward to queue group logic (Jonathan Toppins) [1644403] - [netdrv] ice: Extend malicious operations detection logic (Jonathan Toppins) [1644403] - [netdrv] ice: Notify VF of link status change (Jonathan Toppins) [1644403] - [netdrv] ice: Implement virtchnl commands for AVF support (Jonathan Toppins) [1644403] - [netdrv] ice: Add handlers for VF netdevice operations (Jonathan Toppins) [1644403] - [netdrv] ice: Add support for VF reset events (Jonathan Toppins) [1644403] - [netdrv] ice: Update VSI and queue management code to handle VF VSI (Jonathan Toppins) [1644403] - [netdrv] ice: Add handler to configure SR-IOV (Jonathan Toppins) [1644403] - [netdrv] ice: Add support to detect SR-IOV capability and mailbox queues (Jonathan Toppins) [1644403] - [netdrv] ice: Fix error on driver remove (Jonathan Toppins) [1644403] - [netdrv] ice: Add support for dynamic interrupt moderation (Jonathan Toppins) [1644403] - [netdrv] ice: Align ice_reset_req enum values to hardware reset values (Jonathan Toppins) [1644403] - [netdrv] ice: Implement ethtool hook for RSS switch (Jonathan Toppins) [1644403] - [netdrv] ice: Split irq_tracker into sw_irq_tracker and hw_irq_tracker (Jonathan Toppins) [1644403] - [netdrv] ice: Check for actual link state of port after reset (Jonathan Toppins) [1644403] - [netdrv] ice: Implement VSI replay framework (Jonathan Toppins) [1644403] - [netdrv] ice: Expand use of VSI handles part 2/2 (Jonathan Toppins) [1644403] - [netdrv] ice: Expand use of VSI handles part 1/2 (Jonathan Toppins) [1644403] - [netdrv] ice: Change pf state behavior to protect reset path (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 7/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 6/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 5/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 4/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 3/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 2/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 1/7 (Jonathan Toppins) [1644403] - [netdrv] ice: fix changing of ring descriptor size (ethtool -G) (Jonathan Toppins) [1644403] - [netdrv] ice: Update to capabilities admin queue command (Jonathan Toppins) [1644403] - [netdrv] ice: Query the Tx scheduler node before adding it (Jonathan Toppins) [1644403] - [netdrv] ice: Update comment for ice_fltr_mgmt_list_entry (Jonathan Toppins) [1644403] - [netdrv] ice: update fw version check logic (Jonathan Toppins) [1644403] - [netdrv] ice: update branding strings and supported device ids (Jonathan Toppins) [1644403] - [netdrv] ice: replace unnecessary memcpy with direct assignment (Jonathan Toppins) [1644403] - [netdrv] ice: use [sr]q.count when checking if queue is initialized (Jonathan Toppins) [1644403] - [netdrv] ice: remove ndo_poll_controller (Jonathan Toppins) [1644403] - [fs] fanotify: fix handling of events on child sub-directory (Miklos Szeredi) [1652432] - [fs] fsnotify: generalize handling of extra event flags (Miklos Szeredi) [1652432] - [netdrv] net: hns3: add common validation in hclge_dcb (Xiaojun Tan) [1640945] - [netdrv] net: hns3: fix for multiple unmapping DMA problem (Xiaojun Tan) [1640945] - [netdrv] net: hns3: rename hns_nic_dma_unmap (Xiaojun Tan) [1640945] - [netdrv] net: hns3: add handling for big TX fragment (Xiaojun Tan) [1640945] - [netdrv] net: hns3: move DMA map into hns3_fill_desc (Xiaojun Tan) [1640945] - [netdrv] net: hns3: remove hns3_fill_desc_tso (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Resume promisc mode and vlan filter status after loopback test (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Resume promisc mode and vlan filter status after reset (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Enable promisc mode when mac vlan table is full (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for rx vlan id handle to support Rev 0x21 hardware (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add egress/ingress vlan filter for revision 0x21 (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Optimize for unicast mac vlan table (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix loss of coal configuration while doing reset (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Modify hns3_get_max_available_channels (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Change return type of hclge_tm_schd_info_update() (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for netdev not up problem when setting mtu (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for packet buffer setting bug (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Set extra mac address of pause param for HW (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix speed/duplex information loss problem when executing ethtool ethx cmd of VF (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add get_media_type ops support for VF (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Remove print messages for error packet (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add nic state check before calling netif_tx_wake_queue (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add handle for default case (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Unify the prefix of vf functions (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix tqp array traversal condition for vf (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix ets validate issue (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix parameter type for q_id in hclge_tm_q_to_qs_map_cfg() (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix client initialize state issue when roce client initialize failed (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Clear client pointer when initialize client failed or unintialize finished (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix cmdq registers initialization issue for vf (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for setting speed for phy failed problem (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Check hdev state when getting link status (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Set STATE_DOWN bit of hdev state when stopping net (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Remove packet statistics of public (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Remove tx budget to clean more TX descriptors in a napi (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Refine hns3_get_link_ksettings() (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Remove redundant codes of query advertised flow control abilitiy (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Change the dst mac addr of loopback packet (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Only update mac configuation when necessary (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Preserve vlan 0 in hardware table (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix ping exited problem when doing lp selftest (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for loopback selftest failed problem (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix error of checking used vlan id (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for multicast failure (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for vf vlan delete failed problem (Xiaojun Tan) [1640945] - [netdrv] net: hns3: modify variable type in hns3_nic_reuse_page (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add vlan filter setting by ethtool command -K (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Set tx ring' tc info when netdev is up (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix desc num set to default when setting channel (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for information of phydev lost problem when down/up (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add support for serdes loopback selftest (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Refine the MSIX allocation for PF (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix MSIX allocation issue for VF (Xiaojun Tan) [1640945] - [netdrv] net: hns3: fix return value error while hclge_cmd_csq_clean failed (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Modify inconsistent bit mask macros (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for using wrong mask and shift in hclge_get_ring_chain_from_mbx (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Correct reset event status register (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Prevent to request reset frequently (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Prevent sending command during global or core reset (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add configure for mac minimal frame size (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for l4 checksum offload bug (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for waterline not setting correctly (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix tc setup when netdev is first up (Xiaojun Tan) [1640945] - [netdrv] net: hns3: modify hnae_ to hnae3_ (Xiaojun Tan) [1640945] - [netdrv] net: hns3: simplify hclge_cmd_csq_clean (Xiaojun Tan) [1640945] - [netdrv] net: hns3: remove some redundant assignments (Xiaojun Tan) [1640945] - [netdrv] net: hns3: remove back in struct hclge_hw (Xiaojun Tan) [1640945] - [netdrv] net: hns3: add unlikely for error check (Xiaojun Tan) [1640945] - [netdrv] net: hns3: add l4_type check for both ipv4 and ipv6 (Xiaojun Tan) [1640945] - [netdrv] net: hns3: add vector status check before free vector (Xiaojun Tan) [1640945] - [netdrv] net: hns3: rename the interface for init_client_instance and uninit_client_instance (Xiaojun Tan) [1640945] - [netdrv] net: hns3: remove hclge_get_vector_index from hclge_bind_ring_with_vector (Xiaojun Tan) [1640945] - [kernel] redhat: Enable -Werror for architectures (Laura Abbott) [1582754] - [drm] drm/atomic_helper: Remove dangling variable (Laura Abbott) [1582754] - [s390] s390/tools: fix gcc 8 stringop-truncation warnings (Laura Abbott) [1582754] - [tty] kgdboc: Fix restrict error (Laura Abbott) [1582754] - [misc] misc: kgdbts: Fix restrict error (Laura Abbott) [1582754] - [scsi] scsi: ibmvscsis: Fix a stringop-overflow warning (Laura Abbott) [1582754] - [s390] s390/extmem: fix gcc 8 stringop-overflow warning (Laura Abbott) [1582754] - [s390] s390/perf: fix gcc 8 array-bounds warning (Laura Abbott) [1582754] - [kernel] kdb: Use strscpy with destination buffer size (Laura Abbott) [1582754] - [fs] configfs: replace strncpy with memcpy (Laura Abbott) [1582754] - [fs] kernfs: Replace strncpy with memcpy (Laura Abbott) [1582754] - [kernel] disable stringop truncation warnings for now (Laura Abbott) [1582754] - [sound] ALSA: intel_hdmi: Use strlcpy() instead of strncpy() (Laura Abbott) [1582754] - [sound] ALSA: trident: Suppress gcc string warning (Laura Abbott) [1582754] - [lib] kobject: Replace strncpy with memcpy (Laura Abbott) [1582754] - [tty] TTY: isdn: Replace strncpy with memcpy (Laura Abbott) [1582754] - [target] scsi: target/iscsi: Make iscsit_ta_authentication() respect the output buffer size (Laura Abbott) [1582754] - [fs] fuse: don't need GETATTR after every READ (Miklos Szeredi) [1650538] - [fs] fuse: allow fine grained attr cache invaldation (Miklos Szeredi) [1650538]- [mm] mm: mremap: properly flush TLB before releasing the page (Rafael Aquini) [1645122] {CVE-2018-18281} - [x86] x86/spec_ctrl: Change default Skylake Spectre v2 mitigation to retpoline (Waiman Long) [1651806] - [fs] gfs2: write revokes should traverse sd_ail1_list in reverse (Andreas Grunbacher) [1652763] - [fs] gfs2: Fix marking bitmaps non-full (Andreas Grunbacher) [1652762] - [fs] GFS2: Flush the GFS2 delete workqueue before stopping the kernel threads (Andreas Grunbacher) [1652761] - [fs] gfs2: Don't leave s_fs_info pointing to freed memory in init_sbd (Andreas Grunbacher) [1652759] - [fs] gfs2: Use fs_* functions instead of pr_* function where we can (Andreas Grunbacher) [1652757] - [fs] gfs2: slow the deluge of io error messages (Andreas Grunbacher) [1652757] - [fs] gfs2_meta: ->mount() can get NULL dev_name (Andreas Grunbacher) [1652754] - [powerpc] powerpc/vdso: Correct call frame information (Steve Best) [1651281] - [i2c] i2c: i801: Add support for Intel Ice Lake (David Arcari) [1637435] - [usb] xhci: Add quirk to workaround the errata seen on Cavium Thunder-X2 Soc (Robert Richter) [1649829] - [x86] x86: numa_emulation: fix uniform-split numa emulation (Rafael Aquini) [1620341] - [x86] x86: numa_emulation: introduce uniform split capability (Rafael Aquini) [1620341] - [kernel] perf/hw_breakpoint: Modify breakpoint even if the new attr has disabled set (Mark Salter) [1643174] - [x86] KVM: vmx: hyper-v: don't pass EPT configuration info to vmx_hv_remote_flush_tlb() (Paolo Bonzini) [1636610] - [x86] KVM: x86: support CONFIG_KVM_AMD=y with CONFIG_CRYPTO_DEV_CCP_DD=m (Paolo Bonzini) [1636610] - [x86] kvm: nVMX: fix entry with pending interrupt if APICv is enabled (Paolo Bonzini) [1636610] - [x86] KVM: VMX: hide flexpriority from guest when disabled at the module level (Paolo Bonzini) [1636610] - [x86] KVM: VMX: check for existence of secondary exec controls before accessing (Paolo Bonzini) [1636610] - [x86] KVM: x86: fix L1TF's MMIO GFN calculation (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: cut down decimal places in update interval dialog (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Fix emulation of VM_ENTRY_LOAD_BNDCFGS (Paolo Bonzini) [1636610] - [x86] KVM: x86: Do not use kvm_x86_ops->mpx_supported() directly (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Do not expose MPX VMX controls when guest MPX disabled (Paolo Bonzini) [1636610] - [x86] KVM: x86: never trap MSR_KERNEL_GS_BASE (Paolo Bonzini) [1636610] - [x86] KVM: LAPIC: Fix pv ipis out-of-bounds access (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Fix loss of pending IRQ/NMI before entering L2 (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: re-animate display of dead guests (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: indicate dead guests as such (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: handle guest removals more gracefully (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: don't reset stats when setting PID filter for debugfs (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: fix updates for dead guests (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: fix handling of invalid paths in debugfs provider (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: fix python3 issues (Paolo Bonzini) [1636610] - [x86] KVM: x86: Unexport x86_emulate_instruction() (Paolo Bonzini) [1636610] - [x86] KVM: x86: Rename emulate_instruction() to kvm_emulate_instruction() (Paolo Bonzini) [1636610] - [x86] KVM: x86: Do not re-{try, execute} after failed emulation in L2 (Paolo Bonzini) [1636610] - [x86] KVM: x86: Default to not allowing emulation retry in kvm_mmu_page_fault (Paolo Bonzini) [1636610] - [x86] KVM: x86: Merge EMULTYPE_RETRY and EMULTYPE_ALLOW_REEXECUTE (Paolo Bonzini) [1636610] - [x86] KVM: x86: Invert emulation re-execute behavior to make it opt-in (Paolo Bonzini) [1636610] - [x86] KVM: x86: SVM: Set EMULTYPE_NO_REEXECUTE for RSM emulation (Paolo Bonzini) [1636610] - [x86] KVM: VMX: Do not allow reexecute_instruction() when skipping MMIO instr (Paolo Bonzini) [1636610] - [x86] KVM: SVM: remove unused variable dst_vaddr_end (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: avoid redundant double assignment of nested_run_pending (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Fix bad cleanup on error of get/set nested state IOCTLs (Paolo Bonzini) [1636610] - [tools] kvm: selftests: Add platform_info_test (Paolo Bonzini) [1636610] - [x86] KVM: x86: Control guest reads of MSR_PLATFORM_INFO (Paolo Bonzini) [1636610] - [x86] KVM: x86: Turbo bits in MSR_PLATFORM_INFO (Paolo Bonzini) [1636610] - [x86] nVMX x86: Check VPID value on vmentry of L2 guests (Paolo Bonzini) [1636610] - [x86] nVMX x86: check posted-interrupt descriptor addresss on vmentry of L2 (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Wake blocked vCPU in guest-mode if pending interrupt in virtual APICv (Paolo Bonzini) [1636610] - [x86] KVM: VMX: check nested state and CR4.VMXE against SMM (Paolo Bonzini) [1636610] - [x86] kvm: x86: make kvm_{load|put}_guest_fpu() static (Paolo Bonzini) [1636610] - [x86] x86/hyper-v: rename ipi_arg_{ex, non_ex} structures (Paolo Bonzini) [1636610] - [x86] KVM: VMX: use preemption timer to force immediate VMExit (Paolo Bonzini) [1636610] - [x86] KVM: VMX: modify preemption timer bit only when arming timer (Paolo Bonzini) [1636610] - [x86] KVM: VMX: immediately mark preemption timer expired only for zero value (Paolo Bonzini) [1636610] - [x86] KVM: SVM: Switch to bitmap_zalloc() (Paolo Bonzini) [1636610] - [lib] bitmap: Add bitmap_alloc(), bitmap_zalloc() and bitmap_free() (Paolo Bonzini) [1636610] - [x86] KVM/MMU: Fix comment in walk_shadow_page_lockless_end() (Paolo Bonzini) [1636610] - [tools] kvm: selftests: use -pthread instead of -lpthread (Paolo Bonzini) [1636610] - [tools] kvm: selftest: add dirty logging test (Paolo Bonzini) [1636610] - [tools] kvm: selftest: pass in extra memory when create vm (Paolo Bonzini) [1636610] - [tools] kvm: selftest: include the tools headers (Paolo Bonzini) [1636610] - [tools] kvm: selftest: unify the guest port macros (Paolo Bonzini) [1636610] - [x86] KVM: x86: don't reset root in kvm_mmu_setup() (Paolo Bonzini) [1636610] - [x86] kvm: mmu: Don't read PDPTEs when paging is not enabled (Paolo Bonzini) [1636610] - [x86] x86/kvm/lapic: always disable MMIO interface in x2APIC mode (Paolo Bonzini) [1636610] - [s390] KVM: s390: Make huge pages unavailable in ucontrol VMs (Paolo Bonzini) [1636610] - [s390] s390/mm: Check for valid vma before zapping in gmap_discard (Paolo Bonzini) [1636610] - [tools] selftests: add headers_install to lib.mk (Paolo Bonzini) [1636610] - [tools] selftests: kselftest: Remove outdated comment (Paolo Bonzini) [1636610] - [tools] selftests: android: move config up a level (Paolo Bonzini) [1636610] - [md] md: Avoid namespace collision with bitmap API (Paolo Bonzini) [1636610]- [cpufreq] cpufreq / CPPC: Add cpuinfo_cur_freq support for CPPC (Prarit Bhargava) [1654361] - [netdrv] nfp: flower: add ipv6 set flow label and hop limit offload (Pablo Cascon) [1651639] - [netdrv] nfp: flower: add ipv4 set ttl and tos offload (Pablo Cascon) [1651639] - [netdrv] ibmvnic: Update driver queues after change in ring size support (Steve Best) [1651947] - [netdrv] ibmvnic: Fix RX queue buffer cleanup (Steve Best) [1651947] - [netdrv] net/ibmnvic: Fix deadlock problem in reset (Steve Best) [1651947] - [netdrv] ibmvnic: fix accelerated VLAN handling (Steve Best) [1651947] - [netdrv] ibmvnic: Add ethtool private flag for driver-defined queue limits (Steve Best) [1651947] - [netdrv] ibmvnic: Introduce driver limits for ring sizes (Steve Best) [1651947] - [netdrv] ibmvnic: Increase maximum queue size limit (Steve Best) [1651947] - [netdrv] ibmvnic: remove ndo_poll_controller (Steve Best) [1651947] - [powerpc] powerpc/powernv/npu: Remove atsd_threshold debugfs setting (Steve Best) [1653661] - [powerpc] powerpc/powernv/npu: Use size-based ATSD invalidates (Steve Best) [1653661] - [powerpc] powerpc/powernv/npu: Reduce eieio usage when issuing ATSD invalidates (Steve Best) [1653661] - [powerpc] powerpc/powernv/npu: Add a debugfs setting to change ATSD threshold (Steve Best) [1653661] - [net] libceph: fall back to sendmsg for slab pages (Ilya Dryomov) [1653395] - [s390] s390/qeth: utilize virtual MAC for Layer2 OSD devices (Philipp Rudo) [1653246] - [fs] vfs: fix FIGETBSZ ioctl on an overlayfs file (Miklos Szeredi) [1651362] - [fs] ovl: fix decode of dir file handle with multi lower layers (Miklos Szeredi) [1651362] - [fs] ovl: fix missing override creds in link of a metacopy upper (Miklos Szeredi) [1651362] - [fs] ovl: automatically enable redirect_dir on metacopy=on (Miklos Szeredi) [1651362] - [fs] ovl: check whiteout in ovl_create_over_whiteout() (Miklos Szeredi) [1651362] - [fs] ovl: fix recursive oi->lock in ovl_link() (Miklos Szeredi) [1651362] - [fs] ovl: fix error handling in ovl_verify_set_fh() (Miklos Szeredi) [1651362] - [mm] mm, memory_hotplug: check zone_movable in has_unmovable_pages (Baoquan He) [1643839] - [netdrv] hv_netvsc: fix vf serial matching with pci slot info (Vitaly Kuznetsov) [1637519] - [netdrv] hv_netvsc: remove ndo_poll_controller (Vitaly Kuznetsov) [1637519] - [netdrv] hv_netvsc: pair VF based on serial number (Vitaly Kuznetsov) [1637519] - [netdrv] hv_netvsc: fix schedule in RCU context (Vitaly Kuznetsov) [1637519] - [pci] PCI: hv: Fix return value check in hv_pci_assign_slots() (Vitaly Kuznetsov) [1637519] - [pci] PCI: hv: support reporting serial number as slot information (Vitaly Kuznetsov) [1637519] - [pci] PCI: hv: Replace GFP_ATOMIC with GFP_KERNEL in new_pcichild_device() (Vitaly Kuznetsov) [1637519] - [char] ipmi: Fix timer race with module unload (Robert Richter) [1649812] - [arm64] arm64: hugetlb: Avoid unnecessary clearing in huge_ptep_set_access_flags (Christoph von Recklinghausen) [1635192] - [arm64] arm64: hugetlb: Fix handling of young ptes (Christoph von Recklinghausen) [1635192] - [mm] mm: Preserve _PAGE_DEVMAP across mprotect() calls (Jeff Moyer) [1647647]- [crypto] crypto: vmx - Fix sleep-in-atomic bugs (Steve Best) [1653662] - [netdrv] net: ena: update driver version from 2.0.1 to 2.0.2 (John Linville) [1634044] - [netdrv] net: ena: fix crash during ena_remove() (John Linville) [1634044] - [netdrv] net: ena: fix crash during failed resume from hibernation (John Linville) [1634044] - [netdrv] net: ena: enable CONFIG_ENA_ETHERNET for aarch64 (John Linville) [1634044] - [netdrv] net: ena: enable Low Latency Queues (John Linville) [1634044] - [netdrv] net: ena: Fix Kconfig dependency on X86 (John Linville) [1634044] - [netdrv] net: ena: fix indentations in ena_defs for better readability (John Linville) [1634044] - [netdrv] net: ena: update driver version to 2.0.1 (John Linville) [1634044] - [netdrv] net: ena: remove redundant parameter in ena_com_admin_init() (John Linville) [1634044] - [netdrv] net: ena: change rx copybreak default to reduce kernel memory pressure (John Linville) [1634044] - [netdrv] net: ena: limit refill Rx threshold to 256 to avoid latency issues (John Linville) [1634044] - [netdrv] net: ena: explicit casting and initialization, and clearer error handling (John Linville) [1634044] - [netdrv] net: ena: use CSUM_CHECKED device indication to report skb's checksum status (John Linville) [1634044] - [netdrv] net: ena: add functions for handling Low Latency Queues in ena_netdev (John Linville) [1634044] - [netdrv] net: ena: add functions for handling Low Latency Queues in ena_com (John Linville) [1634044] - [netdrv] net: ena: introduce Low Latency Queues data structures according to ENA spec (John Linville) [1634044] - [netdrv] net: ena: complete host info to match latest ENA spec (John Linville) [1634044] - [netdrv] net: ena: minor performance improvement (John Linville) [1634044] - [netdrv] net: ena: fix auto casting to boolean (John Linville) [1634044] - [netdrv] net: ena: fix NULL dereference due to untimely napi initialization (John Linville) [1634044] - [netdrv] net: ena: fix rare bug when failed restart/resume is followed by driver removal (John Linville) [1634044] - [netdrv] net: ena: fix warning in rmmod caused by double iounmap (John Linville) [1634044] - [netdrv] net: ena: remove ndo_poll_controller (John Linville) [1634044] - [netdrv] net: ena: fix incorrect usage of memory barriers (John Linville) [1634044] - [netdrv] net: ena: fix missing calls to READ_ONCE (John Linville) [1634044] - [netdrv] net: ena: fix missing lock during device destruction (John Linville) [1634044] - [netdrv] net: ena: fix potential double ena_destroy_device() (John Linville) [1634044] - [netdrv] net: ena: fix device destruction to gracefully free resources (John Linville) [1634044] - [netdrv] net: ena: fix driver when PAGE_SIZE == 64kB (John Linville) [1634044] - [netdrv] net: ena: fix surprise unplug NULL dereference kernel crash (John Linville) [1634044] - [s390] s390/zcrypt: reinit ap queue state machine during device probe (Philipp Rudo) [1653668] - [s390] s390/kdump: Make elfcorehdr size calculation ABI compliant (Philipp Rudo) [1653245] - [s390] s390/kdump: Fix elfcorehdr size calculation (Philipp Rudo) [1653245] - [block] block: fix 32 bit overflow in __blkdev_issue_discard() (Ming Lei) [1638826] - [ata] libata: blacklist SAMSUNG MZ7TD256HAFV-000L9 SSD (Ming Lei) [1638826] - [block] block: copy ioprio in __bio_clone_fast() and bounce (Ming Lei) [1638826] - [trace] kyber: fix wrong strlcpy() size in trace_kyber_latency() (Ming Lei) [1638826] - [block] floppy: fix race condition in __floppy_read_block_0() (Ming Lei) [1638826] - [block] block: make blk_try_req_merge() static (Ming Lei) [1638826] - [block] block: remove dead queue members (Ming Lei) [1638826] - [block] block: clean up dead code that is now redundant (Ming Lei) [1638826] - [nvme] nvme: fix boot hang with only being able to get one IRQ vector (Ming Lei) [1638826] - [block] ide: don't clear special on ide_queue_rq() entry (Ming Lei) [1638826] - [block] null_blk: remove unused nullb device (Ming Lei) [1638826] - [block] ide: don't use req->special (Ming Lei) [1638826] - [block] pd: replace ->special use with private data in the request (Ming Lei) [1638826] - [block] aoe: replace ->special use with private data in the request (Ming Lei) [1638826] - [block] skd_main: don't use req->special (Ming Lei) [1638826] - [block] nullb: remove leftover legacy request code (Ming Lei) [1638826] - [scsi] fnic: fix fnic_scsi_host_{start,end}_tag (Ming Lei) [1638826] - [block] block: remove set but not used variable 'et' (Ming Lei) [1638826] - [block] block: remove the BLKPREP_* values. (Ming Lei) [1638826] - [scsi] scsi: return blk_status_t from device handler ->prep_fn (Ming Lei) [1638826] - [scsi] scsi: return blk_status_t from scsi_init_io and ->init_command (Ming Lei) [1638826] - [scsi] scsi: clean up error handling in scsi_init_io (Ming Lei) [1638826] - [scsi] scsi: push blk_status_t up into scsi_setup_{fs,scsi}_cmnd (Ming Lei) [1638826] - [scsi] scsi: simplify scsi_prep_state_check (Ming Lei) [1638826] - [block] ide: cleanup ->prep_rq calling convention (Ming Lei) [1638826] - [block] block: remove req->timeout_list (Ming Lei) [1638826] - [block] blk-mq: provide a helper to check if a queue is busy (Ming Lei) [1638826] - [block] blk-mq-tag: change busy_iter_fn to return whether to continue or not (Ming Lei) [1638826] - [block] ms_block: remove unused pointer 'set' (Ming Lei) [1638826] - [block] sunvdc: fix compiler warning (Ming Lei) [1638826] - [nvme] nvme: add separate poll queue map (Ming Lei) [1638826] - [block] block: add REQ_HIPRI and inherit it from IOCB_HIPRI (Ming Lei) [1638826] - [nvme] nvme: utilize two queue maps, one for reads and one for writes (Ming Lei) [1638826] - [block] blk-mq: initial support for multiple queue maps (Ming Lei) [1638826] - [block] blk-mq: improve plug list sorting (Ming Lei) [1638826] - [block] blk-mq: cleanup and improve list insertion (Ming Lei) [1638826] - [block] blk-mq: cache request hardware queue mapping (Ming Lei) [1638826] - [block] blk-mq: separate number of hardware queues from nr_cpu_ids (Ming Lei) [1638826] - [block] blk-mq: support multiple hctx maps (Ming Lei) [1638826] - [block] blk-mq: add 'type' attribute to the sysfs hctx directory (Ming Lei) [1638826] - [block] blk-mq: allow software queue to map to multiple hardware queues (Ming Lei) [1638826] - [block] blk-mq: pass in request/bio flags to queue mapping (Ming Lei) [1638826] - [block] blk-mq: provide dummy blk_mq_map_queue_type() helper (Ming Lei) [1638826] - [block] blk-mq: abstract out queue map (Ming Lei) [1638826] - [block] blk-mq: kill q->mq_map (Ming Lei) [1638826] - [kernel] genirq/affinity: Add support for allocating interrupt sets (Ming Lei) [1638826] - [kernel] genirq/affinity: Pass first vector to __irq_build_affinity_masks() (Ming Lei) [1638826] - [kernel] genirq/affinity: Move two stage affinity spreading into a helper function (Ming Lei) [1638826] - [kernel] genirq/affinity: Spread IRQs to all available NUMA nodes (Ming Lei) [1638826] - [block] block: kill request ->cpu member (Ming Lei) [1638826] - [block] block: get rid of q->softirq_done_fn() (Ming Lei) [1638826] - [block] block: get rid of blk_queued_rq() (Ming Lei) [1638826] - [block] blk-merge: kill dead queue lock held check (Ming Lei) [1638826] - [block] block: remove req_no_special_merge() from merging code (Ming Lei) [1638826] - [block] block: kill request slab cache (Ming Lei) [1638826] - [block] block: remove request_list code (Ming Lei) [1638826] - [block] bsg: move bsg-lib parts outside of request queue (Ming Lei) [1638826] - [block] block: kill legacy parts of timeout handling (Ming Lei) [1638826] - [block] block: remove __blk_put_request() (Ming Lei) [1638826] - [block] block: get rid of MQ scheduler ops union (Ming Lei) [1638826] - [block] block: remove dead elevator code (Ming Lei) [1638826] - [block] block: remove legacy IO schedulers (Ming Lei) [1638826] - [block] block: cleanup kick/queued handling (Ming Lei) [1638826] - [block] block: remove non mq parts from the flush code (Ming Lei) [1638826] - [block] block: remove legacy rq tagging (Ming Lei) [1638826] - [block] blk-cgroup: remove legacy queue bypassing (Ming Lei) [1638826] - [block] blk-wbt: kill check for legacy queue type (Ming Lei) [1638826] - [block] block: remove blk_complete_request() (Ming Lei) [1638826] - [block] bsg: convert to use blk-mq (Ming Lei) [1638826] - [block] bsg: provide bsg_remove_queue() helper (Ming Lei) [1638826] - [block] bsg: pass in desired timeout handler (Ming Lei) [1638826] - [s390] dasd: remove dead code (Ming Lei) [1638826] - [block] block: remove q->lld_busy_fn() (Ming Lei) [1638826] - [scsi] scsi: kill off the legacy IO path (Ming Lei) [1638826] - [scsi] scsi: provide mq_ops->busy() hook (Ming Lei) [1638826] - [block] blk-mq: provide mq_ops->busy() hook (Ming Lei) [1638826] - [block] blk-mq: remove legacy check in queue blk_freeze_queue() (Ming Lei) [1638826] - [block] blk-mq: remove the request_list usage (Ming Lei) [1638826] - [block] ide: convert to blk-mq (Ming Lei) [1638826] - [block] mspro_block: convert to blk-mq (Ming Lei) [1638826] - [block] ms_block: convert to blk-mq (Ming Lei) [1638826] - [block] sunvdc: convert to blk-mq (Ming Lei) [1638826] - [block] null_blk: Add conventional zone configuration for zoned support (Ming Lei) [1638826] - [ata] libata: Apply NOLPM quirk for SAMSUNG MZ7TD256HAFV-000L9 (Ming Lei) [1638826] - [block] block, bfq: fix asymmetric scenarios detection (Ming Lei) [1638826] - [cdrom] gdrom: fix mistake in assignment of error (Ming Lei) [1638826] - [block] blk-mq: place trace_block_getrq() in correct place (Ming Lei) [1638826] - [block] block: Introduce blk_revalidate_disk_zones() (Ming Lei) [1638826] - [block] block: add a report_zones method (Ming Lei) [1638826] - [block] block: Expose queue nr_zones in sysfs (Ming Lei) [1638826] - [block] block: Improve zone reset execution (Ming Lei) [1638826] - [block] block: Introduce BLKGETNRZONES ioctl (Ming Lei) [1638826] - [block] block: Introduce BLKGETZONESZ ioctl (Ming Lei) [1638826] - [block] block: Limit allocation of zone descriptors for report zones (Ming Lei) [1638826] - [block] block: Introduce blkdev_nr_zones() helper (Ming Lei) [1638826] - [scsi] scsi: sd_zbc: Fix sd_zbc_check_zones() error checks (Ming Lei) [1638826] - [scsi] scsi: sd_zbc: Reduce boot device scan and revalidate time (Ming Lei) [1638826] - [scsi] scsi: sd_zbc: Rearrange code (Ming Lei) [1638826] - [scsi] scsi: sd_zbc: Remove an assignment from sd_zbc_setup_report_cmnd() (Ming Lei) [1638826] - [scsi] scsi: sd: don't crash the host on invalid commands (Ming Lei) [1638826] - [pci] PCI/MSI: Warn and return error if driver enables MSI/MSI-X twice (Ming Lei) [1638826] - [fs] f2fs: remove request_list check in is_idle() (Ming Lei) [1638826] - [scsi] scsi: osd: initiator should use mq variant of request ending (Ming Lei) [1638826] - [scsi] scsi: fnic: replace gross legacy tag hack with blk-mq hack (Ming Lei) [1638826] - [infiniband] ib_srp: Remove WARN_ON in srp_terminate_io() (Ming Lei) [1638826] - [scsi] scsi: ufs: Disable blk-mq for now (Ming Lei) [1638826] - [block] sx8: convert to blk-mq (Ming Lei) [1638826] - [block] z2ram: convert to blk-mq (Ming Lei) [1638826] - [cdrom] gdrom: convert to blk-mq (Ming Lei) [1638826] - [block] floppy: convert to blk-mq (Ming Lei) [1638826] - [block] ataflop: convert to blk-mq (Ming Lei) [1638826] - [block] ataflop: fix error handling during setup (Ming Lei) [1638826] - [block] ataflop: fold headers into C file (Ming Lei) [1638826] - [block] amiflop: convert to blk-mq (Ming Lei) [1638826] - [block] amiflop: clean up on errors during setup (Ming Lei) [1638826] - [block] amiflop: fold headers into C file (Ming Lei) [1638826] - [block] swim3: convert to blk-mq (Ming Lei) [1638826] - [block] swim3: add real error handling in setup (Ming Lei) [1638826] - [block] swim: convert to blk-mq (Ming Lei) [1638826] - [block] swim: fix cleanup on setup error (Ming Lei) [1638826] - [mtd] mtd_blkdevs: convert to blk-mq (Ming Lei) [1638826] - [block] xsysace: convert to blk-mq (Ming Lei) [1638826] - [block] paride: convert pf to blk-mq (Ming Lei) [1638826] - [block] paride: convert pd to blk-mq (Ming Lei) [1638826] - [block] paride: convert pcd to blk-mq (Ming Lei) [1638826] - [block] ps3disk: convert to blk-mq (Ming Lei) [1638826] - [block] blk-mq: provide helper for setting up an SQ queue and tag set (Ming Lei) [1638826] - [block] null_blk: remove set but not used variable 'q' (Ming Lei) [1638826] - [cdrom] cdrom: don't attempt to fiddle with cdo->capability (Ming Lei) [1638826] - [block] block: remove bogus check for queue_lock assignment (Ming Lei) [1638826] - [block] null_blk: remove legacy IO path (Ming Lei) [1638826] - [block] um: Convert ubd driver to blk-mq (Ming Lei) [1638826] - [block] skd: fixup usage of legacy IO API (Ming Lei) [1638826] - [block] aoe: convert aoeblk to blk-mq (Ming Lei) [1638826] - [block] ide: remove redundant variables queue_run_ms and left (Ming Lei) [1638826] - [scsi] scsi: core: scsi_io_completion convert BUGs to WARNs (Ming Lei) [1638826] - [scsi] scsi: core: scsi_io_completion hints on fastpath (Ming Lei) [1638826] - [scsi] scsi: core: add scsi_io_completion_reprep helper (Ming Lei) [1638826] - [scsi] scsi: core: add scsi_io_completion_action helper (Ming Lei) [1638826] - [scsi] scsi: core: add scsi_io_completion_nz_result function (Ming Lei) [1638826] - [scsi] scsi: core: scsi_io_completion: rename variables (Ming Lei) [1638826] - [scsi] scsi: core: scsi_io_completion: comment on end_request return (Ming Lei) [1638826] - [scsi] scsi: core: use blk_mq_run_hw_queues in scsi_kick_queue (Ming Lei) [1638826] - [scsi] scsi: sg: remove bad blk_end_request_all() call (Ming Lei) [1638826] - [block] blk-mq: complete req in softirq context in case of single queue (Ming Lei) [1638826] - [block] block, bfq: improve asymmetric scenarios detection (Ming Lei) [1638826] - [block] block: remove redundant 'default n' from Kconfig-s (Ming Lei) [1638826] - [block] blk-mq-debugfs: Also show requests that have not yet been started (Ming Lei) [1638826] - [block] block: Finish renaming REQ_DISCARD into REQ_OP_DISCARD (Ming Lei) [1638826] - [block] kyber: fix integer overflow of latency targets on 32-bit (Ming Lei) [1638826] - [block] kyber: add tracepoints (Ming Lei) [1638826] - [block] kyber: implement improved heuristics (Ming Lei) [1638826] - [block] kyber: don't make domain token sbitmap larger than necessary (Ming Lei) [1638826] - [block] block: export blk_stat_enable_accounting() (Ming Lei) [1638826] - [block] block: move call of scheduler's ->completed_request() hook (Ming Lei) [1638826] - [block] blk-mq: Enable support for runtime power management (Ming Lei) [1638826] - [block] block: Make blk_get_request() block for non-PM requests while suspended (Ming Lei) [1638826] - [block] block: Allow unfreezing of a queue while requests are in progress (Ming Lei) [1638826] - [lib] percpu-refcount: Introduce percpu_ref_resurrect() (Ming Lei) [1638826] - [block] block: Schedule runtime resume earlier (Ming Lei) [1638826] - [block] block: Split blk_pm_add_request() and blk_pm_put_request() (Ming Lei) [1638826] - [block] block, scsi: Change the preempt-only flag into a counter (Ming Lei) [1638826] - [block] block: Move power management code into a new source file (Ming Lei) [1638826] - [block] Blk-throttle: update to use rbtree with leftmost node cached (Ming Lei) [1638826] - [block] block: use bio_add_page in bio_iov_iter_get_pages (Ming Lei) [1638826] - [block] blok, bfq: do not plug I/O if all queues are weight-raised (Ming Lei) [1638826] - [block] block, bfq: inject other-queue I/O into seeky idle queues on NCQ flash (Ming Lei) [1638826] - [block] block, bfq: correctly charge and reset entity service in all cases (Ming Lei) [1638826]- [rpmspec] redhat: fix bpf_samples build (Jiri Benc) [1611579] - [fs] mnt: fix __detach_mounts infinite loop (Benjamin Coddington) [1628736] - [pci] pcie: Enable Broadom iProc PCIE and mark it is as tech preview (Mark Langsdorf) [1576958] - [pci] PCI/ACPI: Add iProc PCIe MCFG quirk (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Add ACPI/ECAM support (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Remove PAXC slot check to allow VF support (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Reduce inbound/outbound mapping print level (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Reject unconfigured physical functions from PAXC (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Disable MSI parsing in certain PAXC blocks (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Fix up corrupted PAXC root complex config registers (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Activate PAXC bridge quirk for more devices (Mark Langsdorf) [1576958]- [s390] s390/mm: fix mis-accounting of pgtable_bytes (Joe Lawrence) [1644481] - [mm] mm: add mm_pxd_folded checks to pgtable_bytes accounting functions (Joe Lawrence) [1644481] - [mm] mm: introduce mm_[p4d|pud|pmd]_folded (Joe Lawrence) [1644481] - [mm] mm: make the __PAGETABLE_PxD_FOLDED defines non-empty (Joe Lawrence) [1644481] - [x86] x86/cpu/vmware: Do not trace vmware_sched_clock() (Vitaly Kuznetsov) [1650273] - [fs] fuse: fix possibly missed wake-up after abort (Lukas Czerner) [1649244] - [fs] fuse: fix leaked notify reply (Lukas Czerner) [1649244] - [fs] fuse: fix blocked_waitq wakeup (Lukas Czerner) [1649244] - [fs] fuse: set FR_SENT while locked (Lukas Czerner) [1649244] - [fs] fuse: Fix use-after-free in fuse_dev_do_write() (Lukas Czerner) [1649244] - [fs] fuse: Fix use-after-free in fuse_dev_do_read() (Lukas Czerner) [1649244] - [fs] fuse: Add missed unlock_page() to fuse_readpages_fill() (Lukas Czerner) [1649244] - [fs] fuse: Don't access pipe->buffers without pipe_lock() (Lukas Czerner) [1649244] - [fs] fuse: fix initial parallel dirops (Lukas Czerner) [1649244] - [fs] fuse: Fix oops at process_init_reply() (Lukas Czerner) [1649244] - [fs] fuse: umount should wait for all requests (Lukas Czerner) [1649244] - [fs] fuse: fix unlocked access to processing queue (Lukas Czerner) [1649244] - [fs] fuse: fix double request_end() (Lukas Czerner) [1649244] - [fs] fuse: fix use-after-free in fuse_direct_IO() (Lukas Czerner) [1599195]- [firmware] efi: Fix debugobjects warning on 'efi_rts_work' (Waiman Long) [1652190] - [rpmspec] kernel.spec: Do not zip modules on noarch builds (Prarit Bhargava) [1646471] - [iommu] iommu/amd: Clear memory encryption mask from physical address (Gary Hook) [1640384]- [powerpc] powerpc/mm/radix: Only need the Nest MMU workaround for R -> RW transition (Steve Best) [1651276] - [powerpc] powerpc/mm/books3s: Add new pte bit to mark pte temporarily invalid (Steve Best) [1651276] - [powerpc] powerpc/tm: Fix HFSCR bit for no suspend case (Steve Best) [1651275]- [powerpc] powerpc/powernv: Fix concurrency issue with npu->mmio_atsd_usage (Steve Best) [1651267] - [tools] perf tools: Remove ext from struct kmod_path (Jiri Olsa) [1581390] - [tools] perf tools: Add gzip_is_compressed function (Jiri Olsa) [1581390] - [tools] perf tools: Add lzma_is_compressed function (Jiri Olsa) [1581390] - [tools] perf tools: Add is_compressed callback to compressions array (Jiri Olsa) [1581390] - [tools] perf tools: Move the temp file processing into decompress_kmodule (Jiri Olsa) [1581390] - [tools] perf tools: Use compression id in decompress_kmodule() (Jiri Olsa) [1581390] - [tools] perf tools: Store compression id into struct dso (Jiri Olsa) [1581390] - [tools] perf tools: Add compression id into 'struct kmod_path' (Jiri Olsa) [1581390] - [tools] perf tools: Make is_supported_compression() static (Jiri Olsa) [1581390] - [tools] perf tools: Make decompress_to_file() function static (Jiri Olsa) [1581390] - [tools] perf tools: Get rid of dso__needs_decompress() call in __open_dso() (Jiri Olsa) [1581390] - [tools] perf tools: Get rid of dso__needs_decompress() call in symbol__disassemble() (Jiri Olsa) [1581390] - [tools] perf tools: Get rid of dso__needs_decompress() call in read_object_code() (Jiri Olsa) [1581390] - [rpmspec] redhat: Enable kernel-tools (for kvm_stat) on s390x, too (Thomas Huth) [1631222]- [drm] drm/atomic_helper: Stop modesets on unregistered connectors harder (Lyude Paul) [1631575] - [drm] drm/nouveau: Fix nv50_mstc->best_encoder() (Lyude Paul) [1631575] - [drm] drm/atomic_helper: Allow DPMS On<->Off changes for unregistered connectors (Lyude Paul) [1631575] - [drm] drm/i915: Fix intel_dp_mst_best_encoder() (Lyude Paul) [1631575] - [drm] drm/i915: Skip vcpi allocation for MSTB ports that are gone (Lyude Paul) [1631575] - [drm] drm/i915: Don't unset intel_connector->mst_port (Lyude Paul) [1631575] - [drm] drm/atomic_helper: Disallow new modesets on unregistered connectors (Lyude Paul) [1631575] - [s390] s390/qeth: fix HiperSockets sniffer (Philipp Rudo) [1649773] - [s390] s390/qeth: report 25Gbit link speed (Philipp Rudo) [1649772] - [s390] s390/qeth: sanitize strings in debug messages (Philipp Rudo) [1649770] - [s390] s390/qeth: fix initial operstate (Philipp Rudo) [1649769] - [s390] s390/qeth: unregister netdevice only when registered (Philipp Rudo) [1649769] - [powerpc] powerpc/64s: consolidate MCE counter increment (Steve Best) [1633550] - [powerpc] powerpc/64s: move machine check SLB flushing to mm/slb.c (Steve Best) [1633550] - [powerpc] powernv/pseries: consolidate code for mce early handling (Steve Best) [1633550] - [powerpc] powerpc/pseries: Dump the SLB contents on SLB MCE errors (Steve Best) [1633550] - [powerpc] powerpc/pseries: Display machine check error details (Steve Best) [1633550] - [powerpc] powerpc/pseries: Flush SLB contents on SLB MCE errors (Steve Best) [1633550] - [powerpc] powerpc/pseries: Define MCE error event section (Steve Best) [1633550] - [powerpc] powerpc/pseries: Avoid using the size greater than RTAS_ERROR_LOG_MAX (Steve Best) [1633550] - [powerpc] powerpc/pseries: Defer the logging of rtas error to irq work queue (Steve Best) [1633550] - [powerpc] powerpc/pseries: Fix endianness while restoring of r3 in MCE handler (Steve Best) [1633550] - [cdrom] cdrom: fix improper type cast, which can leat to information leak (Maurizio Lombardi) [1650476]- [drm] drm/amdgpu/pm: Fix potential Spectre v1 (Rob Clark) [1637115] - [drm] drm/i915/kvmgt: Fix potential Spectre v1 (Rob Clark) [1637115] - [fs] gfs2: Fix metadata read-ahead during truncate (2) (Andreas Grunbacher) [1647982] - [block] block: make sure writesame bio is aligned with logical block size (Ming Lei) [1648750] - [block] block: cleanup __blkdev_issue_discard() (Ming Lei) [1648750] - [block] block: make sure discard bio is aligned with logical block size (Ming Lei) [1648750] - [block] block: Clear kernel memory before copying to user (Ming Lei) [1648752] - [block] block: respect virtual boundary mask in bvecs (Ming Lei) [1648756] - [block] xen: don't include from and (Ming Lei) [1648756] - [block] block: remove ARCH_BIOVEC_PHYS_MERGEABLE (Ming Lei) [1648756] - [block] xen: provide a prototype for xen_biovec_phys_mergeable in xen.h (Ming Lei) [1648756] - [block] xen: remove the xen_biovec_phys_mergeable export (Ming Lei) [1648756] - [block] arm: remove the unused BIOVEC_MERGEABLE define (Ming Lei) [1648756] - [block] block: don't include bug.h from bio.h (Ming Lei) [1648756] - [block] block: don't include io.h from bio.h (Ming Lei) [1648756] - [block] block: remove bvec_to_phys (Ming Lei) [1648756] - [block] block: merge BIOVEC_SEG_BOUNDARY into biovec_phys_mergeable (Ming Lei) [1648756] - [block] block: add a missing BIOVEC_SEG_BOUNDARY check in bio_add_pc_page (Ming Lei) [1648756] - [block] block: simplify BIOVEC_PHYS_MERGEABLE (Ming Lei) [1648756] - [block] block: move req_gap_back_merge to blk.h (Ming Lei) [1648756] - [block] block: move req_gap_{back,front}_merge to blk-merge.c (Ming Lei) [1648756] - [block] block: move integrity_req_gap_{back,front}_merge to blk.h (Ming Lei) [1648756] - [fs] gfs2: Fix iomap buffer head reference counting bug (Andreas Grunbacher) [1647073] - [scsi] qla2xxx: Update driver version to 10.00.00.07.08.0-k1 (Himanshu Madhani) [1615896] - [scsi] scsi: qla2xxx: Initialize port speed to avoid setting lower speed (Himanshu Madhani) [1615896] - [scsi] scsi: qla2xxx: Fix incorrect port speed being set for FC adapters (Himanshu Madhani) [1615896] - [block] block: brd: associate with queue until adding disk (Ming Lei) [1644602] - [block] block: call rq_qos_exit() after queue is frozen (Ming Lei) [1641558] - [block] block: fix the DISCARD request merge (Ming Lei) [1646776] - [block] blk-mq: fallback to previous nr_hw_queues when updating fails (Ming Lei) [1642218] - [block] blk-mq: realloc hctx when hw queue is mapped to another node (Ming Lei) [1642218] - [block] blk-mq: change gfp flags to GFP_NOIO in blk_mq_realloc_hw_ctxs (Ming Lei) [1642218] - [block] blk-mq: adjust debugfs and sysfs register when updating nr_hw_queues (Ming Lei) [1642218] - [block] block: remove bio_rewind_iter() (Ming Lei) [1642208]- [fs] jbd2: fix use after free in jbd2_log_do_checkpoint() (Lukas Czerner) [1644694] - [fs] ext4: initialize retries variable in ext4_da_write_inline_data_begin() (Lukas Czerner) [1644694] - [fs] ext4: fix build error when DX_DEBUG is defined (Lukas Czerner) [1644694]- [pinctrl] pinctrl: intel: Add Ice Lake PCH pin controller support (David Arcari) [1483413] - [netdrv] nfp: flower: fix vlan match by checking both vlan id and vlan pcp (Pablo Cascon) [1645220] - [netdrv] nfp: flower: reject tunnel encap with ipv6 outer headers for offloading (Pablo Cascon) [1646644] - [netdrv] nfp: populate bus-info on representors (Pablo Cascon) [1643998] - [powerpc] KVM: PPC: Validate TCEs against preregistered memory page sizes (David Gibson) [1625821] - [powerpc] KVM: PPC: Inform the userspace about TCE update failures (David Gibson) [1625821] - [powerpc] KVM: PPC: Book3S: Fix guest DMA when guest partially backed by THP pages (David Gibson) [1625821]- [kernel] locking/lockdep: Fix debug_locks off performance problem (Waiman Long) [1647560] - [kernel] locking/lockdep: Remove duplicated 'lock_class_ops' percpu array (Waiman Long) [1647560] - [kernel] locking/lockdep: Make class->ops a percpu counter and move it under CONFIG_DEBUG_LOCKDEP=y (Waiman Long) [1647560] - [kernel] locking/lockdep: Add a faster path in __lock_release() (Waiman Long) [1647560] - [kernel] locking/lockdep: Eliminate redundant IRQs check in __lock_acquire() (Waiman Long) [1647560] - [kernel] locking/lockdep: Remove add_chain_cache_classes() (Waiman Long) [1647560] - [fs] gfs2: Put bitmap buffers in put_super (Andreas Grunbacher) [1647073] - [scsi] scsi: hpsa: limit transfer length to 1MB, not 512kB (Joseph Szczypek) [1643956] - [netdrv] nfp: report FW vNIC stats in interface stats (Pablo Cascon) [1645032] - [rpmspec] spec: Add bpftool debuginfo package (Jiri Olsa) [1633018] - [crypto] crypto: chelsio: Fix memory corruption in DMA Mapped buffers (Arjun Vynipadath) [1631750] - [cdrom] cdrom: Fix info leak/OOB read in cdrom_ioctl_drive_status (Maurizio Lombardi) [1627732] {CVE-2018-16658}- [kernel] srcu: Make early-boot call_srcu() reuse workqueue lists (Waiman Long) [1644375] - [tools] rcutorture: Test early boot call_srcu() (Waiman Long) [1644375] - [kernel] srcu: Make call_srcu() available during very early boot (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_state.ofl_lock to raw_spinlock_t (Waiman Long) [1644375] - [kernel] rcu: Remove obsolete ->dynticks_fqs and ->cond_resched_completed (Waiman Long) [1644375] - [kernel] rcu: Switch ->dynticks to rcu_data structure, remove rcu_dynticks (Waiman Long) [1644375] - [kernel] rcu: Switch dyntick nesting counters to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Switch urgent quiescent-state requests to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Switch lazy counts to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Switch last accelerate/advance to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Switch ->tick_nohz_enabled_snap to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Merge rcu_dynticks structure into rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Remove unused rcu_dynticks_snap() from Tiny RCU (Waiman Long) [1644375] - [kernel] rcu: Convert "1UL << x" to "BIT(x)" (Waiman Long) [1644375] - [kernel] rcu: Avoid resched_cpu() when rescheduling the current CPU (Waiman Long) [1644375] - [kernel] rcu: More aggressively enlist scheduler aid for nohz_full CPUs (Waiman Long) [1644375] - [kernel] rcu: Compute jiffies_till_sched_qs from other kernel parameters (Waiman Long) [1644375] - [kernel] rcu: Provide functions for determining if call_rcu() has been invoked (Waiman Long) [1644375] - [kernel] rcu: Eliminate ->rcu_qs_ctr from the rcu_dynticks structure (Waiman Long) [1644375] - [kernel] rcu: Motivate Tiny RCU forward progress (Waiman Long) [1644375] - [kernel] rcutorture: Dump reader protection sequence if failures or close calls (Waiman Long) [1644375] - [kernel] rcu: Provide improved interrupt-from-idle check in rcu_check_callbacks() (Waiman Long) [1644375] - [kernel] rcu: Make need_resched() respond to urgent RCU-QS needs (Waiman Long) [1644375] - [kernel] rcu: Inline _rcu_barrier() into its sole remaining caller (Waiman Long) [1644375] - [kernel] rcu: Define rcu_all_qs() only in !PREEMPT builds (Waiman Long) [1644375] - [kernel] rcu: Remove !PREEMPT code from rcu_note_voluntary_context_switch() (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in update.c (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in tree_plugin.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in tree_exp.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in tree.c (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in tiny.c (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in srcutree.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rcutorture.c (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rcu.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in Kconfig (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rcupdate_wait.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rculist.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rcupdate.h (Waiman Long) [1644375] - [kernel] rcu: Remove now-unused rcutorture APIs (Waiman Long) [1644375] - [kernel] rcuperf: Remove the "rcu_bh" and "sched" torture types (Waiman Long) [1644375] - [kernel] rcutorture: Remove the "rcu_bh" and "sched" torture types (Waiman Long) [1644375] - [kernel] rcu: Stop testing RCU-bh and RCU-sched (Waiman Long) [1644375] - [kernel] rcutorture: Add RCU-bh and RCU-sched support for extended readers (Waiman Long) [1644375] - [kernel] rcu: Consolidate RCU-sched update-side function definitions (Waiman Long) [1644375] - [kernel] rcu: Consolidate RCU-bh update-side function definitions (Waiman Long) [1644375] - [kernel] rcu: Pull rcu_gp_kthread() FQS loop into separate function (Waiman Long) [1644375] - [kernel] rcu: Inline increment_cpu_stall_ticks() into its sole caller (Waiman Long) [1644375] - [kernel] rcu: Fix typo in force_qs_rnp()'s parameter's parameter (Waiman Long) [1644375] - [kernel] rcu: Eliminate initialization-time use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate RCU-barrier use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate quiescent-state and grace-period-nonstart use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate callback-invocation/invocation use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate grace-period management code use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate stall-warning use of rsp (Waiman Long) [1644375] - [kernel] rcu: Restructure rcu_check_gp_kthread_starvation() (Waiman Long) [1644375] - [kernel] rcu: Simplify rcutorture_get_gp_data() (Waiman Long) [1644375] - [kernel] rcu: Remove for_each_rcu_flavor() flavor-traversal macro (Waiman Long) [1644375] - [kernel] rcu: Remove last non-flavor-traversal rsp local variable from tree_plugin.h (Waiman Long) [1644375] - [kernel] rcu: Remove rcu_data structure's ->rsp field (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_node tree accessor macros (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from expedited grace-period functions (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from no-CBs CPU functions (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from print_cpu_stall_info() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_spawn_one_boost_kthread() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from dump_blkd_tasks() and friend (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_print_detail_task_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_init_one() and friends (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_boot_init_percpu_data() and friends (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from _rcu_barrier() and friends (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from __rcu_pending() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from __call_rcu() and friend (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from __rcu_process_callbacks() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_check_gp_start_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from force-quiescent-state functions (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_do_batch() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from CPU hotplug functions (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_check_quiescent_state() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_gp_kthread() and friends (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_gp_slow() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from note_gp_changes() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from __note_gp_changes() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_advance_cbs() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_accelerate_cbs_unlocked() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_accelerate_cbs() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_gp_kthread_wake() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_future_gp_cleanup() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from check_cpu_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from print_cpu_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from print_other_cpu_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_stall_kick_kthreads() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_dump_cpu_stacks() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_check_gp_kthread_starvation() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from record_gp_stall_check_time() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_get_root() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_gp_in_progress() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_report_qs_rdp() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_report_unblock_qs_rnp() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_report_qs_rsp() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_report_qs_rnp() (Waiman Long) [1644375] - [kernel] rcu: Remove rcu_data_p pointer to default rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Remove rcu_state_p pointer to default rcu_state structure (Waiman Long) [1644375] - [kernel] rcu: Remove rcu_state structure's ->rda field (Waiman Long) [1644375] - [kernel] rcu: Eliminate rcu_state structure's ->call field (Waiman Long) [1644375] - [kernel] rcu: Remove RCU_STATE_INITIALIZER() (Waiman Long) [1644375] - [kernel] rcu: Express Tiny RCU updates in terms of RCU rather than RCU-sched (Waiman Long) [1644375] - [kernel] rcu: Define RCU-sched API in terms of RCU for Tree RCU PREEMPT builds (Waiman Long) [1644375] - [kernel] rcu: Fix typo in rcu_get_gp_kthreads_prio() header comment (Waiman Long) [1644375] - [kernel] rcu: Drop "wake" parameter from rcu_report_exp_rdp() (Waiman Long) [1644375] - [kernel] rcu: Update comments and help text for no more RCU-bh updaters (Waiman Long) [1644375] - [kernel] rcu: Define RCU-bh update API in terms of RCU (Waiman Long) [1644375] - [kernel] rcu: Report expedited grace periods at context-switch time (Waiman Long) [1644375] - [kernel] rcu: Apply RCU-bh QSes to RCU-sched and RCU-preempt when safe (Waiman Long) [1644375] - [kernel] rcu: Add warning to detect half-interrupts (Waiman Long) [1644375] - [kernel] rcu: Remove now-unused ->b.exp_need_qs field from the rcu_special union (Waiman Long) [1644375] - [kernel] rcu: Allow processing deferred QSes for exiting RCU-preempt readers (Waiman Long) [1644375] - [kernel] rcutorture: Test extended "rcu" read-side critical sections (Waiman Long) [1644375] - [kernel] rcu: Defer reporting RCU-preempt quiescent states when disabled (Waiman Long) [1644375] - [kernel] rcu: Refactor rcu_{nmi,irq}_{enter,exit}() (Waiman Long) [1644375] - [documentation] doc: Fix broken HTML directive (Waiman Long) [1644375] - [documentation] doc: Update removal of RCU-bh/sched update machinery (Waiman Long) [1644375] - [kernel] rcutorture: Maintain self-propagating CB only during forward-progress test (Waiman Long) [1644375] - [kernel] rcutorture: Check GP completion at stutter end (Waiman Long) [1644375] - [kernel] rcutorture: Print forward-progress test interval on error (Waiman Long) [1644375] - [kernel] rcutorture: Adjust number of reader kthreads per CPU-hotplug operations (Waiman Long) [1644375] - [kernel] rcutorture: Reduce priority of forward-progress testing (Waiman Long) [1644375] - [kernel] rcutorture: Limit reader duration if irq or bh disabled (Waiman Long) [1644375] - [kernel] rcutorture: Increase rcu_read_delay() longdelay_ms (Waiman Long) [1644375] - [kernel] rcutorture: Add self-propagating callback to forward-progress testing (Waiman Long) [1644375] - [kernel] rcutorture: Vary forward-progress test interval (Waiman Long) [1644375] - [kernel] rcutorture: Avoid no-test complaint if too few forward-progress tries (Waiman Long) [1644375] - [kernel] rcutorture: Also use GP sequence to judge forward progress (Waiman Long) [1644375] - [kernel] rcutorture: Add forward-progress tests for RCU grace periods (Waiman Long) [1644375] - [tools] rcutorture: Remove TREE06 and TREE08 from the default test list (Waiman Long) [1644375] - [kernel] rcuperf: Warn on bad perf type for built-in tests (Waiman Long) [1644375] - [kernel] rcutorture: Warn on bad torture type for built-in tests (Waiman Long) [1644375] - [kernel] rcutorture: Force occasional reader waits (Waiman Long) [1644375] - [tools] torture: Stop overwriting Make.out file with obsolete version (Waiman Long) [1644375] - [documentation] doc: Improve rcu_dynticks::dynticks documentation (Waiman Long) [1644375] - [documentation] doc: Fix broken RCU-requirements link to LKML archive (Waiman Long) [1644375] - [documentation] doc: Add design documentation on interruption of NMI handlers (Waiman Long) [1644375] - [kernel] rcutorture: Fix rcu_barrier successes counter (Waiman Long) [1644375] - [kernel] rcutorture: Add support to detect if boost kthread prio is too low (Waiman Long) [1644375] - [kernel] rcutorture: Use monotonic timestamp for stall detection (Waiman Long) [1644375] - [kernel] rcutorture: Make boost test more robust (Waiman Long) [1644375] - [kernel] rcutorture: Disable RT throttling for boost tests (Waiman Long) [1644375] - [kernel] rcutorture: Emphasize testing of single reader protection type (Waiman Long) [1644375] - [kernel] rcutorture: Handle extended read-side critical sections (Waiman Long) [1644375] - [kernel] rcutorture: Make rcu_torture_timer() use rcu_torture_one_read() (Waiman Long) [1644375] - [kernel] rcutorture: Use per-CPU random state for rcu_torture_timer() (Waiman Long) [1644375] - [kernel] rcutorture: Use atomic increment for n_rcu_torture_timers (Waiman Long) [1644375] - [kernel] rcutorture: Extract common code from rcu_torture_reader() (Waiman Long) [1644375] - [kernel] rcuperf: Remove unused torturing_tasks() function (Waiman Long) [1644375] - [kernel] rcu: Remove rcutorture test version and sequence number (Waiman Long) [1644375] - [kernel] rcutorture: Change units of onoff_interval to jiffies (Waiman Long) [1644375] - [kernel] rcu: Assign higher prio to RCU threads if rcutorture is built-in (Waiman Long) [1644375] - [documentation] rculist: Improve documentation for list_for_each_entry_from_rcu() (Waiman Long) [1644375] - [kernel] srcu: Add grace-period number to rcutorture statistics printout (Waiman Long) [1644375] - [kernel] rcu: Print stall-warning NMI dyntick state in hexadecimal (Waiman Long) [1644375] - [maintainers] MAINTAINERS: Update RCU, SRCU, and TORTURE-TEST entries (Waiman Long) [1644375] - [kernel] rcu: Make rcu_seq_diff() more exact (Waiman Long) [1644375] - [documentation] doc: Update synchronize_rcu() definition in whatisRCU.txt (Waiman Long) [1644375] - [kernel] rcu: Check the range of jiffies_till_{first, next}_fqs when setting them (Waiman Long) [1644375] - [kernel] rcu: Add diagnostics for rcutorture writer stall warning (Waiman Long) [1644375] - [kernel] rcu: Add comment to the last sleep in the rcu tasks loop (Waiman Long) [1644375] - [kernel] rcu: Speed up calling of RCU tasks callbacks (Waiman Long) [1644375] - [kernel] rcu: Add comment documenting how rcu_seq_snap works (Waiman Long) [1644375] - [kernel] rcu: Use RCU CPU stall timeout for rcu_check_gp_start_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove __maybe_unused from rcu_cpu_has_callbacks() (Waiman Long) [1644375] - [kernel] rcu: Remove "inline" from rcu_perf_print_module_parms() (Waiman Long) [1644375] - [kernel] rcu: Remove "inline" from rcu_torture_print_module_parms() (Waiman Long) [1644375] - [kernel] rcu: Remove "inline" from panic_on_rcu_stall() and rcu_blocking_is_gp() (Waiman Long) [1644375] - [kernel] rcu: Remove unused local variable "cpu" (Waiman Long) [1644375] - [kernel] rcu: Remove unused rcu_kick_nohz_cpu() function (Waiman Long) [1644375] - [kernel] rcu: Clarify and correct the rcu_preempt_qs() header comment (Waiman Long) [1644375] - [kernel] rcu: Inline rcu_dynticks_momentary_idle() into its sole caller (Waiman Long) [1644375] - [kernel] rcu: Mark task as .need_qs less aggressively (Waiman Long) [1644375] - [kernel] rcu: Improve RCU-tasks naming and comments (Waiman Long) [1644375] - [kernel] rcu: Use pr_fmt to prefix "rcu: " to logging output (Waiman Long) [1644375] - [kernel] rcu: rcupdate.h: Get rid of Sphinx warnings at rcu_pointer_handoff() (Waiman Long) [1644375] - [kernel] rcu: Improve rcu_note_voluntary_context_switch() reporting (Waiman Long) [1644375] - [kernel] rcu: Make rcu_read_unlock_special() static (Waiman Long) [1644375] - [kernel] rcu: Add diagnostics for offline CPUs failing to report QS (Waiman Long) [1644375] - [kernel] rcu: Record ->gp_state for both phases of grace-period initialization (Waiman Long) [1644375] - [kernel] rcu: Add CPU online/offline state to dump_blkd_tasks() (Waiman Long) [1644375] - [kernel] rcu: Add up-tree information to dump_blkd_tasks() diagnostics (Waiman Long) [1644375] - [kernel] rcu: Remove CPU-hotplug failsafe from force-quiescent-state code path (Waiman Long) [1644375] - [kernel] rcu: Remove failsafe check for lost quiescent state (Waiman Long) [1644375] - [kernel] rcu: Move grace-period pre-init delay after pre-init (Waiman Long) [1644375] - [kernel] rcu: Add RCU-preempt check for waiting on newly onlined CPU (Waiman Long) [1644375] - [kernel] rcu: Fix grace-period hangs due to race with CPU offline (Waiman Long) [1644375] - [kernel] rcu: Fix grace-period hangs from mid-init task resume (Waiman Long) [1644375] - [kernel] rcu: Suppress false-positive splats from mid-init task resume (Waiman Long) [1644375] - [kernel] rcu: Suppress more involved false-positive preempted-task splats (Waiman Long) [1644375] - [kernel] rcu: Suppress false-positive preempted-task splats (Waiman Long) [1644375] - [kernel] rcu: Suppress false-positive offline-CPU lockdep-RCU splat (Waiman Long) [1644375] - [kernel] rcu: Prevent useless FQS scan after all CPUs have checked in (Waiman Long) [1644375] - [kernel] rcu: Replace smp_wmb() with smp_store_release() for stall check (Waiman Long) [1644375] - [kernel] rcu: Fix typo and add additional debug (Waiman Long) [1644375] - [kernel] rcu: Make rcu_report_unblock_qs_rnp() warn on violated preconditions (Waiman Long) [1644375] - [kernel] rcu: Make rcu_init_new_rnp() stop upon already-set bit (Waiman Long) [1644375] - [kernel] rcu: Fix an obsolete ->qsmaskinit comment (Waiman Long) [1644375] - [kernel] rcu: Clean up handling of tasks blocked across full-rcu_node offline (Waiman Long) [1644375] - [kernel] rcu: Identify grace period is in progress as we advance up the tree (Waiman Long) [1644375] - [kernel] rcu: Use better variable names in funnel locking loop (Waiman Long) [1644375] - [kernel] rcu: Rename the grace-period-request variables and parameters (Waiman Long) [1644375] - [kernel] rcu: Regularize resetting of rcu_data wrap indicator (Waiman Long) [1644375] - [kernel] rcutorture: Correctly handle grace-period sequence wrap (Waiman Long) [1644375] - [kernel] rcu: Make rcu_start_this_gp() check for grace period already started (Waiman Long) [1644375] - [kernel] rcu: Fix cpustart tracepoint gp_seq number (Waiman Long) [1644375] - [kernel] rcu: Produce last "CleanupMore" trace only if late-breaking request (Waiman Long) [1644375] - [kernel] rcu: Don't funnel-lock above leaf node if GP in progress (Waiman Long) [1644375] - [documentation] doc: Update RCU CPU stall-warning documentation (Waiman Long) [1644375] - [documentation] doc: Update memory-ordering documentation for ->gp-seq (Waiman Long) [1644375] - [documentation] doc: Update data-structure documentation for ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Make simple callback acceleration refer to rdp->gp_seq_needed (Waiman Long) [1644375] - [kernel] rcu: Remove ->gpnum and ->completed (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_fqs tracepoint to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_quiescent_state_report tracepoint to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_unlock_preempted_task tracepoint to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_preempt_task tracepoint to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_grace_period_init tracepoint to gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_future_grace_period tracepoint to gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_grace_period tracepoint to gp_seq (Waiman Long) [1644375] - [kernel] rcu: Make rcu_nocb_wait_gp() check if GP already requested (Waiman Long) [1644375] - [kernel] rcu: Move from ->need_future_gp[] to ->gp_seq_needed (Waiman Long) [1644375] - [kernel] rcutorture: Convert rcutorture_get_gp_data() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Make RCU CPU stall warnings use ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert grace-period requests to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert ->completedqs to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert ->rcu_iw_gpnum to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_gp_in_progress() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_nocb_gp_get() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_try_advance_all_cbs() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_implicit_dynticks_qs() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_gpnum_ovf() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move RCU's grace-period-change code to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert conditional grace-period primitives to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Make quiescent-state reporting use ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_check_gp_kthread_starvation() to GP sequence number (Waiman Long) [1644375] - [kernel] rcu: Make rcutorture's batches-completed API use ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_gp_slow() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Introduce grace-period sequence numbers (Waiman Long) [1644375] - [kernel] rcu: Make rcu_gp_cleanup() write only once to ->gp_flags (Waiman Long) [1644375] - [kernel] rcu: Diagnostics for grace-period startup hangs (Waiman Long) [1644375] - [kernel] rcu: Exclude near-simultaneous RCU CPU stall warnings (Waiman Long) [1644375] - [kernel] rcu: Use the proper lockdep annotation in dump_blkd_tasks() (Waiman Long) [1644375] - [kernel] rcu: Add debugging info to assertion (Waiman Long) [1644375] - [kernel] torture: Keep old-school dmesg format (Waiman Long) [1644375] - [kernel] torture: Make online/offline messages appear only for verbose=2 (Waiman Long) [1644375] - [tools] rcutorture: Make kvm-find-errors.sh find close calls (Waiman Long) [1644375] - [tools] rcutorture: Remove obsolete TREE08-T.boot file (Waiman Long) [1644375] - [tools] torture: Use a single build directory for torture scenarios (Waiman Long) [1644375] - [kernel] srcu: Introduce srcu_read_{un,}lock_notrace() (Waiman Long) [1644375] - [kernel] srcu: Add address of first callback to rcutorture output (Waiman Long) [1644375] - [kernel] srcu: Document that srcu_funnel_gp_start() implies srcu_funnel_exp_start() (Waiman Long) [1644375] - [kernel] srcu: Fix typos in __call_srcu() header comment (Waiman Long) [1644375] - [kernel] rcu: Make expedited grace period use direct call on last leaf (Waiman Long) [1644375]- [netdrv] nfp: flower: use offsets provided by pedit instead of index for ipv6 (Pablo Cascon) [1645132] - [netdrv] nfp: flower: fix multiple keys per pedit action (Pablo Cascon) [1645132] - [netdrv] nfp: flower: fix pedit set actions for multiple partial masks (Pablo Cascon) [1645132] - [netdrv] nfp: flower: ignore checksum actions when performing pedit actions (Pablo Cascon) [1644400] - [kernel] sched/fair: Fix throttle_list starvation with low CFS quota (Phil Auld) [1638526] - [net] tipc: fix the big/little endian issue in tipc_dest (Jon Maloy) [1640712] - [rpmspec] kernel.spec: Include kernel-signing-ca.cer public key (Prarit Bhargava) [1638465] - [block] block: don't deal with discard limit in blkdev_issue_discard() (Ming Lei) [1631255] - [powerpc] powerpc/mm: Check memblock_add against MAX_PHYSMEM_BITS range (Gustavo Duarte) [1561402] - [powerpc] powerpc/mm: Increase MAX_PHYSMEM_BITS to 128TB with SPARSEMEM_VMEMMAP config (Gustavo Duarte) [1561402]- [s390] s390/crypto: Enhance paes cipher to accept variable length key material (Philipp Rudo) [1644387] - [s390] s390/pkey: move pckmo subfunction available checks away from module init (Philipp Rudo) [1644387] - [s390] s390/pkey: Load pkey kernel module automatically (Philipp Rudo) [1644387] - [s390] s390/zcrypt: fix broken zcrypt_send_cprb in-kernel api function (Philipp Rudo) [1644387] - [s390] s390/pkey: Introduce new API for transforming key blobs (Philipp Rudo) [1644387] - [s390] s390/pkey: Introduce new API for random protected key verification (Philipp Rudo) [1644387] - [s390] s390/pkey: Add sysfs attributes to emit secure key blobs (Philipp Rudo) [1644387] - [s390] s390/pkey: Add sysfs attributes to emit protected key blobs (Philipp Rudo) [1644387] - [s390] s390/pkey: Define protected key blob format (Philipp Rudo) [1644387] - [s390] s390/pkey: Introduce new API for random protected key generation (Philipp Rudo) [1644387] - [s390] s390/zcrypt: add ap_adapter_mask sysfs attribute (Philipp Rudo) [1644387] - [s390] s390/zcrypt: provide apfs failure code on type 86 error reply (Philipp Rudo) [1644387] - [s390] s390/zcrypt: zcrypt device driver cleanup (Philipp Rudo) [1644387] - [s390] s390/zcrypt: multiple zcrypt device nodes support (Philipp Rudo) [1644387] - [s390] s390/zcrypt: enable AP bus scan without a valid default domain (Philipp Rudo) [1644387] - [s390] s390/zcrypt: Use kmemdup to replace kmalloc + memcpy (Philipp Rudo) [1644387] - [s390] s390/qeth: add TSO support for L2 devices (Philipp Rudo) [1644381] - [s390] s390/qeth: add support for IPv6 TSO (Philipp Rudo) [1644381] - [s390] s390/qeth: enhance TSO control sequence (Philipp Rudo) [1644381] - [s390] s390/qeth: make TSO controls protocol-agnostic (Philipp Rudo) [1644381] - [s390] s390: qeth: Fix potential array overrun in cmd/rc lookup (Philipp Rudo) [1644381] - [s390] s390: qeth_core_mpc: Use ARRAY_SIZE instead of reimplementing its function (Philipp Rudo) [1644381] - [scsi] scsi: mpt3sas: Remove unnecessary parentheses and simplify null checks (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Use dma_pool_zalloc (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Remove unused macro MPT3SAS_FMT (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Convert logging uses with MPT3SAS_FMT without logging levels (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Remove KERN_WARNING from panic uses (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Convert logging uses with MPT3SAS_FMT and reply_q_name to s: (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Convert mlsleading uses of pr_ with MPT3SAS_FMT (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Convert uses of pr_ with MPT3SAS_FMT to ioc_ (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Add ioc_ logging macros (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix calltrace observed while running IO & reset (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Improve kernel-doc headers (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Split _base_reset_handler(), mpt3sas_scsih_reset_handler() and mpt3sas_ctl_reset_handler() (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix a race condition in mpt3sas_base_hard_reset_handler() (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix _transport_smp_handler() error path (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Introduce struct mpt3sas_nvme_cmd (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Annotate switch/case fall-through (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Remove set-but-not-used variables (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix indentation (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Update driver version "26.100.00.00" (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: As per MPI-spec, use combined reply queue for SAS3.5 controllers when HBA supports more than 16 MSI-x vectors (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix, False timeout prints for ioctl and other internal commands during controller reset (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Don't access the structure after decrementing it's instance reference count (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Incorrect command status was set/marked as not used (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Don't abort I/Os issued to NVMe drives while processing Async Broadcast primitive event (Tomas Henzl) [1638649] - [netdrv] net/mlx5e: Do not ignore netdevice TX/RX queues number (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Use non-delayed work for update stats (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Initialize all netdev common structures in one place (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Always initialize update stats delayed work (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Gather common netdev init/cleanup functionality in one place (Alaa Hleihel) [1643103] - [infiniband] RDMA/netdev: Fix netlink support in IPoIB (Alaa Hleihel) [1643103] - [infiniband] RDMA/netdev: Hoist alloc_netdev_mqs out of the driver (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Consolidate checking of the proposed child interface (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Maintain the child_intfs list from ndo_init/uninit (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Do not remove child devices from within the ndo_uninit (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Get rid of the sysfs_mutex (Alaa Hleihel) [1643103] - [infiniband] RDMA/netdev: Use priv_destructor for netdev cleanup (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Move init code to ndo_init (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Move all uninit code into ndo_uninit (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Use cancel_delayed_work_sync for neigh-clean task (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Get rid of IPOIB_FLAG_GOING_DOWN (Alaa Hleihel) [1643103] - [infiniband] RDMA/ipoib: Fix use of sizeof() (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Do not recycle RX pages in interface down flow (Alaa Hleihel) [1643103 1643047] - [netdrv] net/mlx5e: Replace call to MPWQE free with dealloc in interface down flow (Alaa Hleihel) [1643103 1643047] - [net] net/xdp: Fix suspicious RCU usage warning (Alaa Hleihel) [1643103 1643047] - [netdrv] net/mlx5: WQ, fixes for fragmented WQ buffers API (Alaa Hleihel) [1643103 1636183] - [netdrv] net/mlx4_en: Use minimal rx and tx ring sizes on kdump kernel (Alaa Hleihel) [1643103 1615267] - [x86] mark coffeelake-s/h 8+2 as supported (David Arcari) [1575461 1575460] - [x86] x86/spec_ctrl: Synchronize STIBP changes with RHEL IBRS code (Waiman Long) [1643233] - [x86] x86/speculation: Propagate information about RSB filling mitigation to sysfs (Waiman Long) [1643233] - [x86] x86/speculation: Enable cross-hyperthread spectre v2 STIBP mitigation (Waiman Long) [1643233] - [x86] x86/speculation: Apply IBPB more strictly to avoid cross-process data leak (Waiman Long) [1643233] - [x86] x86/speculation: Add RETPOLINE_AMD support to the inline asm CALL_NOSPEC variant (Waiman Long) [1643233] - [x86] x86/CPU: Fix unused variable warning when !CONFIG_IA32_EMULATION (Waiman Long) [1643233] - [x86] x86/pti/64: Remove the SYSCALL64 entry trampoline (Waiman Long) [1643233] - [x86] x86/entry/64: Use the TSS sp2 slot for SYSCALL/SYSRET scratch space (Waiman Long) [1643233] - [x86] x86/entry/64: Document idtentry (Waiman Long) [1643233] - [x86] x86/asm-offsets: Move TSS_sp0 and TSS_sp1 to asm-offsets.c (Waiman Long) [1643233] - [x86] x86: Add entry trampolines to kcore (Waiman Long) [1643233] - [kernel] kallsyms, x86: Export addresses of PTI entry trampolines (Waiman Long) [1643233] - [kernel] kallsyms: Simplify update_iter_mod() (Waiman Long) [1643233] - [scsi] scsi: csiostor: fix incorrect port capabilities (Arjun Vynipadath) [1628866] - [scsi] scsi: csiostor: add a check for NULL pointer after kmalloc() (Arjun Vynipadath) [1628866] - [scsi] scsi: csiostor: update ingress pack and pad boundary value (Arjun Vynipadath) [1628866]- [netdrv] nfp: flower: use host context count provided by firmware (Pablo Cascon) [1639609] - [netdrv] nfp: flower: use stats array instead of storing stats per flow (Pablo Cascon) [1639609] - [netdrv] nfp: flower: use rhashtable for flow caching (Pablo Cascon) [1639609] - [netdrv] nfp: avoid soft lockups under control message storm (Pablo Cascon) [1639609] - [kernel] sched: disable autogroups by default (Phil Auld) [1568166] - [s390] s390/keyboard: sanitize array index in do_kdsk_ioctl (Steve Best) [1637591] - [char] ipmi:ssif: Add support for multi-part transmit messages > 2 parts (Tony Camuso) [1622053] - [scsi] scsi: libsas: fix a race condition when smp task timeout (Zhou Wang) [1640426] - [scsi] scsi: libsas: check the ata device status by ata_dev_enabled() (Zhou Wang) [1640426] - [scsi] scsi: libsas: always unregister the old device if going to discover new (Zhou Wang) [1640426] - [scsi] scsi: libsas: dynamically allocate and free ata host (Zhou Wang) [1640426] - [scsi] scsi: libsas: remove irq save in sas_ata_qc_issue() (Zhou Wang) [1640426]- [video] fbdev: make FB_BACKLIGHT a tristate (Rob Clark) [1643333 1589158] - [netdrv] Taint kernel if e1000 is loaded (Neil Horman) [1643617] - [netdrv] iavf: fix a typo (Stefan Assmann) [1627882] - [netdrv] i40evf: remove ndo_poll_controller (Stefan Assmann) [1627882] - [netdrv] intel-ethernet: use correct module license (Stefan Assmann) [1627882] - [netdrv] iavf: finish renaming files to iavf (Stefan Assmann) [1627882] - [netdrv] iavf: rename most of i40e strings (Stefan Assmann) [1627882] - [netdrv] iavf: tracing infrastructure rename (Stefan Assmann) [1627882] - [netdrv] iavf: replace i40e_debug with iavf version (Stefan Assmann) [1627882] - [netdrv] iavf: rename i40e_hw to iavf_hw (Stefan Assmann) [1627882] - [netdrv] iavf: rename I40E_ADMINQ_DESC (Stefan Assmann) [1627882] - [netdrv] iavf: rename device ID defines (Stefan Assmann) [1627882] - [netdrv] iavf: remove references to old names (Stefan Assmann) [1627882] - [netdrv] iavf: move i40evf files to new name (Stefan Assmann) [1627882] - [netdrv] iavf: rename i40e_status to iavf_status (Stefan Assmann) [1627882] - [netdrv] iavf: rename functions and structs to new name (Stefan Assmann) [1627882] - [netdrv] iavf: diet and reformat (Stefan Assmann) [1627882] - [netdrv] configs: enable CONFIG_IAVF=m (Stefan Assmann) [1627882] - [netdrv] intel-ethernet: rename i40evf to iavf (Stefan Assmann) [1627882] - [netdrv] i40e(vf): remove i40e_ethtool_stats.h header file (Stefan Assmann) [1627882] - [netdrv] i40evf: cancel workqueue sync for adminq when a VF is removed (Stefan Assmann) [1627882] - [netdrv] i40evf: Don't enable vlan stripping when rx offload is turned on (Stefan Assmann) [1627882] - [netdrv] i40evf: set IFF_UNICAST_FLT flag for the VF (Stefan Assmann) [1627882] - [netdrv] i40evf: Validate the number of queues a PF sends (Stefan Assmann) [1627882] - [netdrv] i40evf: Change a VF mac without reloading the VF driver (Stefan Assmann) [1627882] - [netdrv] i40evf: update ethtool stats code and use helper functions (Stefan Assmann) [1627882] - [netdrv] i40e: Add AQ command for rearrange NVM structure (Stefan Assmann) [1627882] - [netdrv] i40e: Add additional return code to i40e_asq_send_command (Stefan Assmann) [1627882] - [netdrv] i40e/i40evf: remove redundant functions i40evf_aq_(set/get)_phy_register (Stefan Assmann) [1627882] - [netdrv] cls_flower: fix error values for commands not supported by drivers (Stefan Assmann) [1627882] - [init] init/main.c: Enable watchdog_thresh control from kernel line (Prarit Bhargava) [1643161] - [s390] s390/purgatory: Remove duplicate variable definitions (Philipp Rudo) [1642447] - [s390] s390/purgatory: Add missing FORCE to Makefile targets (Philipp Rudo) [1642447] - [s390] s390/purgatory: Fix crash with expoline enabled (Philipp Rudo) [1642447] - [s390] s390: disable asm code expolines if cc does not support it (Philipp Rudo) [1642447] - [netdrv] Revert be2net: remove desc field from be_eq_obj (Ivan Vecera) [1639867]- [rpmspec] redhat: add optional bpf_samples package (Jiri Benc) [1611579] - [powerpc] powerpc/time: Fix clockevent_decrementer initalisation for PR KVM (Steve Best) [1641615] - [net] ip: frags: fix crash in ip_do_fragment() (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ipfrag: let ip(6)frag_high_thresh in ns be higher than in init_net (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ipv6: discard IP frag queue on more errors (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: fail fast on IP defrag errors (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: process in-order fragments efficiently (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: add helpers to process in-order fragments faster (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ipv6: defrag: drop non-last frags smaller than min mtu (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ipv4: frags: precedence bug in ip_expire() (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: use rb trees for IP frag queue (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] modify skb_rbtree_purge to return the truesize of all purged skbs (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: discard IPv4 datagrams with overlapping segments (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [fs] ovl: fix format of setxattr debug (Miklos Szeredi) [1636875] - [fs] ovl: fix access beyond unterminated strings (Miklos Szeredi) [1636875] - [fs] ovl: make symbol 'ovl_aops' static (Miklos Szeredi) [1636875] - [fs] vfs: swap names of (do,vfs)_clone_file_range() (Miklos Szeredi) [1636875] - [fs] ovl: fix freeze protection bypass in ovl_clone_file_range() (Miklos Szeredi) [1636875] - [fs] ovl: fix freeze protection bypass in ovl_write_iter() (Miklos Szeredi) [1636875] - [fs] ovl: fix memory leak on unlink of indexed file (Miklos Szeredi) [1636875] - [fs] ovl: fix oopses in ovl_fill_super() failure paths (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_fadvise() (Miklos Szeredi) [1636875] - [fs] vfs: implement readahead(2) using POSIX_FADV_WILLNEED (Miklos Szeredi) [1636875] - [fs] vfs: add the fadvise() file operation (Miklos Szeredi) [1636875] - [fs] Documentation/filesystems: update documentation of file_operations (Miklos Szeredi) [1636875] - [fs] ovl: fix GPF in swapfile_activate of file from overlayfs over xfs (Miklos Szeredi) [1636875] - [fs] ovl: respect FIEMAP_FLAG_SYNC flag (Miklos Szeredi) [1636875] - [fs] ovl: Enable metadata only feature (Miklos Szeredi) [1636875] - [fs] ovl: Do not do metacopy only for ioctl modifying file attr (Miklos Szeredi) [1636875] - [fs] ovl: Do not do metadata only copy-up for truncate operation (Miklos Szeredi) [1636875] - [fs] ovl: add helper to force data copy-up (Miklos Szeredi) [1636875] - [fs] ovl: Check redirect on index as well (Miklos Szeredi) [1636875] - [fs] ovl: Set redirect on upper inode when it is linked (Miklos Szeredi) [1636875] - [fs] ovl: Set redirect on metacopy files upon rename (Miklos Szeredi) [1636875] - [fs] ovl: Do not set dentry type ORIGIN for broken hardlinks (Miklos Szeredi) [1636875] - [fs] ovl: Add an inode flag OVL_CONST_INO (Miklos Szeredi) [1636875] - [fs] ovl: Treat metacopy dentries as type OVL_PATH_MERGE (Miklos Szeredi) [1636875] - [fs] ovl: Check redirects for metacopy files (Miklos Szeredi) [1636875] - [fs] ovl: Move some dir related ovl_lookup_single() code in else block (Miklos Szeredi) [1636875] - [fs] ovl: Do not expose metacopy only dentry from d_real() (Miklos Szeredi) [1636875] - [fs] ovl: Open file with data except for the case of fsync (Miklos Szeredi) [1636875] - [fs] ovl: Add helper ovl_inode_realdata() (Miklos Szeredi) [1636875] - [fs] ovl: Store lower data inode in ovl_inode (Miklos Szeredi) [1636875] - [fs] ovl: Fix ovl_getattr() to get number of blocks from lower (Miklos Szeredi) [1636875] - [fs] ovl: Add helper ovl_dentry_lowerdata() to get lower data dentry (Miklos Szeredi) [1636875] - [fs] ovl: Copy up meta inode data from lowest data inode (Miklos Szeredi) [1636875] - [fs] ovl: Modify ovl_lookup() and friends to lookup metacopy dentry (Miklos Szeredi) [1636875] - [fs] ovl: Use out_err instead of out_nomem (Miklos Szeredi) [1636875] - [fs] ovl: A new xattr OVL_XATTR_METACOPY for file on upper (Miklos Szeredi) [1636875] - [fs] ovl: Add helper ovl_already_copied_up() (Miklos Szeredi) [1636875] - [fs] ovl: Copy up only metadata during copy up where it makes sense (Miklos Szeredi) [1636875] - [fs] ovl: During copy up, first copy up metadata and then data (Miklos Szeredi) [1636875] - [fs] ovl: Provide a mount option metacopy=on/off for metadata copyup (Miklos Szeredi) [1636875] - [fs] ovl: Move the copy up helpers to copy_up.c (Miklos Szeredi) [1636875] - [fs] ovl: Initialize ovl_inode->redirect in ovl_get_inode() (Miklos Szeredi) [1636875] - [fs] ovl: fix documentation of non-standard behavior (Miklos Szeredi) [1636875] - [fs] ovl: obsolete "check_copy_up" module option (Miklos Szeredi) [1636875] - [fs] vfs: remove open_flags from d_real() (Miklos Szeredi) [1636875] - [fs] Revert "fsnotify: support overlayfs" (Miklos Szeredi) [1636875] - [fs] Partially revert "locks: fix file locking on overlayfs" (Miklos Szeredi) [1636875] - [fs] Revert "vfs: do get_write_access() on upper layer of overlayfs" (Miklos Szeredi) [1636875] - [fs] Revert "vfs: add flags to d_real()" (Miklos Szeredi) [1636875] - [fs] Revert "vfs: update ovl inode before relatime check" (Miklos Szeredi) [1636875] - [fs] Revert "ovl: fix relatime for directories" (Miklos Szeredi) [1636875] - [fs] vfs: fix freeze protection in mnt_want_write_file() for overlayfs (Miklos Szeredi) [1636875] - [fs] Revert "ovl: don't allow writing ioctl on lower layer" (Miklos Szeredi) [1636875] - [fs] Revert "ovl: fix may_write_real() for overlayfs directories" (Miklos Szeredi) [1636875] - [fs] vfs: don't open real (Miklos Szeredi) [1636875] - [fs] ovl: add reflink/copyfile/dedup support (Miklos Szeredi) [1636875] - [fs] ovl: add O_DIRECT support (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_fiemap() (Miklos Szeredi) [1636875] - [fs] ovl: add lsattr/chattr support (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_fallocate() (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_mmap() (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_fsync() (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_write_iter() (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_read_iter() (Miklos Szeredi) [1636875] - [fs] ovl: add helper to return real file (Miklos Szeredi) [1636875] - [fs] ovl: stack file ops (Miklos Szeredi) [1636875] - [fs] ovl: deal with overlay files in ovl_d_real() (Miklos Szeredi) [1636875] - [fs] ovl: copy up file size as well (Miklos Szeredi) [1636875] - [fs] Revert "Revert "ovl: get_write_access() in truncate"" (Miklos Szeredi) [1636875] - [fs] ovl: copy up inode flags (Miklos Szeredi) [1636875] - [fs] ovl: copy up times (Miklos Szeredi) [1636875] - [fs] vfs: export vfs_dedupe_file_range_one() to modules (Miklos Szeredi) [1636875] - [fs] vfs: export vfs_ioctl() to modules (Miklos Szeredi) [1636875] - [fs] vfs: make open_with_fake_path() not contribute to nr_files (Miklos Szeredi) [1636875] - [fs] ovl: fix wrong use of impure dir cache in ovl_iterate() (Miklos Szeredi) [1636875] - [fs] new helper: open_with_fake_path() (Miklos Szeredi) [1636875] - [fs] now we can fold open_check_o_direct() into do_dentry_open() (Miklos Szeredi) [1636875] - [fs] lift fput() on late failures into path_openat() (Miklos Szeredi) [1636875] - [fs] fold put_filp() into fput() (Miklos Szeredi) [1636875] - [fs] introduce FMODE_OPENED (Miklos Szeredi) [1636875] - [fs] ->file_open(): lose cred argument (Miklos Szeredi) [1636875] - [fs] security_file_open(): lose cred argument (Miklos Szeredi) [1636875] - [fs] get rid of cred argument of vfs_open() and do_dentry_open() (Miklos Szeredi) [1636875] - [fs] pass ->f_flags value to alloc_empty_file() (Miklos Szeredi) [1636875] - [fs] pass creds to get_empty_filp(), make sure dentry_open() passes the right creds (Miklos Szeredi) [1636875] - [fs] alloc_file(): switch to passing O_... flags instead of FMODE_... mode (Miklos Szeredi) [1636875] - [fs] make sure do_dentry_open() won't return positive as an error (Miklos Szeredi) [1636875] - [fs] create_pipe_files(): use fput() if allocation of the second file fails (Miklos Szeredi) [1636875] - [fs] turn filp_clone_open() into inline wrapper for dentry_open() (Miklos Szeredi) [1636875] - [fs] fold security_file_free() into file_free() (Miklos Szeredi) [1636875] - [fs] vfs: dedupe: extract helper for a single dedup (Miklos Szeredi) [1636875] - [fs] vfs: dedupe: rationalize args (Miklos Szeredi) [1636875] - [fs] vfs: dedupe: return int (Miklos Szeredi) [1636875] - [fs] vfs: limit size of dedupe (Miklos Szeredi) [1636875] - [fs] ovl: set I_CREATING on inode being created (Miklos Szeredi) [1636875]- [rpmspec] redhat spec: Add new perf tools file (Jiri Olsa) [1579484] - [tools] perf tools: Fix use of alternatives to find JDIR (Jiri Olsa) [1579484] - [net] net: sock_diag: Fix spectre v1 gadget in __sock_diag_cmd() (Paolo Abeni) [1637576] - [thunderbolt] thunderbolt: Add Intel as copyright holder (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Convert rest of the driver files to use SPDX identifier (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Print connected devices (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Make the driver less verbose (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Remove a meaningless NULL pointer check before dma_pool_destroy (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Initialize after IOMMUs (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Do not handle ICM events after domain is stopped (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Add support for runtime PM (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Remove redundant variable 'approved' (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Use correct ICM commands in system suspend (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: No need to take tb->lock in domain suspend/complete (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Do not unnecessarily call ICM get route (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Use 64-bit DMA mask if supported by the platform (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Fix small typo in variable name (Jarod Wilson) [1588929] - [mm] Revert x86/e820: put !E820_TYPE_RAM regions into memblock.reserved (Baoquan He) [1639450] - [mm] mm: return zero_resv_unavail optimization (Baoquan He) [1639450] - [mm] mm: zero remaining unavailable struct pages (Baoquan He) [1639450] - [mm] mm: skip invalid pages block at a time in zero_resv_unresv() (Baoquan He) [1639450] - [mm] docs/mm: memblock: update kernel-doc comments (Baoquan He) [1639450] - [mm] mm/memblock: add a name for memblock flags enumeration (Baoquan He) [1639450] - [block] blk-wbt: wake up all when we scale up, not down (Ming Lei) [1640035]- [video] fbdev: make FB_BACKLIGHT a tristate (Rob Clark) [1589158] - [kernel] EDAC: Raise the maximum number of memory controllers (Aristeu Rozanski) [1634077] - [netdrv] i40e: disallow changing the number of descriptors when AF_XDP is on (Stefan Assmann) [1630760] - [netdrv] i40e: clean zero-copy XDP Rx ring on shutdown/reset (Stefan Assmann) [1630760] - [netdrv] i40e: clean zero-copy XDP Tx ring on shutdown/reset (Stefan Assmann) [1630760] - [netdrv] i40e: Remove unused msglen parameter from virtchnl functions (Stefan Assmann) [1630760] - [netdrv] i40e: fix double 'NIC Link is Down' messages (Stefan Assmann) [1630760] - [netdrv] i40e: add a helper function to validate a VF based on the vf id (Stefan Assmann) [1630760] - [netdrv] i40e: use declared variables for pf and hw (Stefan Assmann) [1630760] - [netdrv] i40e: Unset promiscuous settings on VF reset (Stefan Assmann) [1630760] - [netdrv] i40e: Fix VF's link state notification (Stefan Assmann) [1630760] - [netdrv] intel-ethernet: use correct module license (Stefan Assmann) [1630760] - [netdrv] i40e(vf): remove i40e_ethtool_stats.h header file (Stefan Assmann) [1630760] - [netdrv] i40e: fix possible compiler warning in xsk TX path (Stefan Assmann) [1630760] - [netdrv] i40e: add AF_XDP zero-copy Tx support (Stefan Assmann) [1630760] - [netdrv] i40e: move common Tx functions to i40e_txrx_common.h (Stefan Assmann) [1630760] - [netdrv] xsk: i40e: get rid of useless struct xdp_umem_props (Stefan Assmann) [1630760] - [netdrv] i40e: add AF_XDP zero-copy Rx support (Stefan Assmann) [1630760] - [netdrv] i40e: move common Rx functions to i40e_txrx_common.h (Stefan Assmann) [1630760] - [netdrv] i40e: refactor Rx path for re-use (Stefan Assmann) [1630760] - [netdrv] i40e: added queue pair disable/enable functions (Stefan Assmann) [1630760] - [netdrv] i40e: Prevent deleting MAC address from VF when set by PF (Stefan Assmann) [1630760] - [netdrv] i40e: hold the rtnl lock on clearing interrupt scheme (Stefan Assmann) [1630760] - [netdrv] i40e: Check and correct speed values for link on open (Stefan Assmann) [1630760] - [netdrv] i40e: report correct statistics when XDP is enabled (Stefan Assmann) [1630760] - [netdrv] i40e: static analysis report from community (Stefan Assmann) [1630760] - [netdrv] i40e: use correct length for strncpy (Stefan Assmann) [1630760] - [netdrv] i40evf: Change a VF mac without reloading the VF driver (Stefan Assmann) [1630760] - [netdrv] i40e: move ethtool stats boiler plate code to i40e_ethtool_stats.h (Stefan Assmann) [1630760] - [netdrv] i40e: convert queue stats to i40e_stats array (Stefan Assmann) [1630760] - [netdrv] i40e: fix condition of WARN_ONCE for stat strings (Stefan Assmann) [1630760] - [netdrv] i40e_txrx: mark expected switch fall-through (Stefan Assmann) [1630760] - [netdrv] i40e_main: mark expected switch fall-through (Stefan Assmann) [1630760] - [netdrv] i40e: fix i40e_add_queue_stats data pointer update (Stefan Assmann) [1630760] - [netdrv] i40e: Add AQ command for rearrange NVM structure (Stefan Assmann) [1630760] - [netdrv] i40e: Add additional return code to i40e_asq_send_command (Stefan Assmann) [1630760] - [netdrv] i40e: fix warning about shadowed ring parameter (Stefan Assmann) [1630760] - [netdrv] i40e: remove unnecessary i variable causing -Wshadow warning (Stefan Assmann) [1630760] - [netdrv] i40e: convert priority flow control stats to use helpers (Stefan Assmann) [1630760] - [netdrv] i40e: convert VEB TC stats to use an i40e_stats array (Stefan Assmann) [1630760] - [netdrv] i40e: Set fec_config when forcing link state (Stefan Assmann) [1630760] - [netdrv] i40e: add helper to copy statistic values into ethtool buffer (Stefan Assmann) [1630760] - [netdrv] i40e: add helper function for copying strings from stat arrays (Stefan Assmann) [1630760] - [netdrv] i40e: Remove duplicated prepare call in i40e_shutdown (Stefan Assmann) [1630760] - [netdrv] cls_flower: fix error values for commands not supported by drivers (Stefan Assmann) [1630760] - [netdrv] net: drivers/net: Convert random_ether_addr to eth_random_addr (Stefan Assmann) [1630760] - [net] ipv4: don't let PMTU updates increase route MTU (Sabrina Dubroca) [1638845] - [net] ipv4: update fnhe_pmtu when first hop's MTU changes (Sabrina Dubroca) [1638845] - [net] xsk: add a simple buffer reuse queue (Ivan Vecera) [1634774] - [net] samples/bpf: add -c/--copy -z/--zero-copy flags to xdpsock (Ivan Vecera) [1634774] - [net] add napi_if_scheduled_mark_missed (Ivan Vecera) [1634774] - [net] xsk: expose xdp_umem_get_(data, dma) to drivers (Ivan Vecera) [1634774] - [net] xdp: export xdp_rxq_info_unreg_mem_model (Ivan Vecera) [1634774] - [net] xdp: implement convert_to_xdp_frame for MEM_TYPE_ZERO_COPY (Ivan Vecera) [1634774] - [net] xdp: Helper function to clear kernel pointers in xdp_frame (Ivan Vecera) [1634774] - [net] xsk: i40e: get rid of useless struct xdp_umem_props (Ivan Vecera) [1631809] - [net] xdp: fix uninitialized 'err' variable (Ivan Vecera) [1631805] - [tools] headers uapi: Update tools's copy of linux/if_link.h (Ivan Vecera) [1631805] - [tools] selftests/bpf: add test for multiple programs (Ivan Vecera) [1631805] - [net] netdevsim: add support for simultaneous driver and hw XDP (Ivan Vecera) [1631805] - [net] xdp: support simultaneous driver and hw XDP attachment (Ivan Vecera) [1631805] - [net] xdp: factor out common program/flags handling from drivers (Ivan Vecera) [1631805] - [net] xdp: don't make drivers report attachment mode (Ivan Vecera) [1631805] - [net] xdp: add per mode attributes for attached programs (Ivan Vecera) [1631805] - [net] sched: cls_flower: set correct offload data in fl_reoffload (Ivan Vecera) [1631522] - [net] sched: call reoffload op on block callback reg (Ivan Vecera) [1631522] - [net] sched: cls_bpf: implement offload tcf_proto_op (Ivan Vecera) [1631522] - [net] sched: cls_u32: implement offload tcf_proto_op (Ivan Vecera) [1631522] - [net] sched: cls_matchall: implement offload tcf_proto_op (Ivan Vecera) [1631522] - [net] sched: cls_flower: implement offload tcf_proto_op (Ivan Vecera) [1631522] - [net] sched: add tcf_proto_op to offload a rule (Ivan Vecera) [1631522] - [net] sched: pass extack pointer to block binds and cb registration (Ivan Vecera) [1631522]- [rpmspec] kernel.spec: s390/zfcpdump: add -zfcpdump kernel variant (Philipp Rudo) [1567291] - [kernel] rh_taint: correct loaddable module support dependencies (Philipp Rudo) [1567291] - [powerpc] KVM: PPC: Book3S HV: Avoid crash from THP collapse during radix page fault (David Gibson) [1639555] - [irqchip] irqchip/gic-v3-its: Allow use of LPI tables in reserved memory (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Register LPI tables with EFI config table (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Check that all RDs have the same property table (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Use pre-programmed redistributor tables with kdump kernels (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Allow use of pre-programmed LPI tables (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Keep track of property table's PA and VA (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Move pending table allocation to init time (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Split property table clearing from allocation (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Simplify LPI_PENDBASE_SZ usage (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Change initialization ordering for LPIs (Jeremy Linton) [1625746] - [firmware] efi: add API to reserve memory persistently across kexec reboot (Jeremy Linton) [1625746] - [firmware] efi/arm: libstub: add a root memreserve config table (Jeremy Linton) [1625746] - [firmware] efi: honour memory reservations passed via a linux specific config table (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Cap lpi_id_bits to reduce memory footprint (Jeremy Linton) [1625746] - [infiniband] RDMA/bnxt_re: Fix system crash during RDMA resource initialization (Selvin Xavier) [1637122] - [infiniband] RDMA/bnxt_re: Fix couple of memory leaks that could lead to IOMMU call traces (Selvin Xavier) [1637120] - [arm64] arm64: KVM: Sanitize PSTATE.M when being set from userspace (Wei Huang) [1635721] {CVE-2018-18021} - [arm64] arm64: KVM: Tighten guest core register access from userspace (Wei Huang) [1635721] {CVE-2018-18021} - [fs] fs/cifs: require sha512 (Leif Sahlberg) [1610619] - [fs] smb3: simplify code by removing CONFIG_CIFS_SMB311 (Leif Sahlberg) [1610619] - [fs] smb3: add support for statfs for smb3.1.1 posix extensions (Leif Sahlberg) [1610619] - [fs] cifs: allow disabling insecure dialects in the config (Leif Sahlberg) [1610619] - [fs] smb3: if server does not support posix do not allow posix mount option (Leif Sahlberg) [1610619]- [security] cap_inode_getsecurity: use d_find_any_alias() instead of d_find_alias() (Joe Lawrence) [1638647] - [powerpc] powerpc/cacheinfo: Report the correct shared_cpu_map on big-cores (Steve Best) [1639265] - [powerpc] powerpc: Use cpu_smallcore_sibling_mask at SMT level on bigcores (Steve Best) [1639265] - [powerpc] powerpc: Detect the presence of big-cores via ibm, thread-groups (Steve Best) [1639265] - [x86] mark amd rome as unsupported (David Arcari) [1638506] - [netdrv] qed: Add support for virtual link (Chad Dupuis) [1638013] - [netdrv] qede: Add driver support for 20G link speed (Chad Dupuis) [1638013] - [netdrv] qed: Add driver support for 20G link speed (Chad Dupuis) [1638013] - [netdrv] qed: Fix shmem structure inconsistency between driver and the mfw (Chad Dupuis) [1638013] - [netdrv] qed: Add missing device config for RoCE EDPM in UFP mode (Chad Dupuis) [1638013] - [netdrv] qed: Add a flag which indicates if offload TC is set (Chad Dupuis) [1638013] - [netdrv] qed: Do not add VLAN 0 tag to untagged frames in multi-function mode (Chad Dupuis) [1638013] - [netdrv] qed: Fix populating the invalid stag value in multi function mode (Chad Dupuis) [1638013] - [tools] perf python: Fix pyrf_evlist__read_on_cpu() interface (Jiri Olsa) [1628229] - [tools] perf mmap: Store real cpu number in 'struct perf_mmap' (Jiri Olsa) [1628229]- [fs] gfs2: Fix iomap buffered write support for journaled files (2) (Andreas Grunbacher) [1637944] - [xen] xen/manage: don't complain about an empty value in control/sysrq node (Vitaly Kuznetsov) [1623344] - [drm] drm/amdgpu: Silence harmless WARN_ON() during MST disable (Lyude Paul) [1638137] - [netdrv] net: macb: Fix regression breaking non-MDIO fixed-link PHYs (Petr Oros) [1638259] - [netdrv] net: macb: do not disable MDIO bus at open/close time (Petr Oros) [1638259] - [fs] proc: restrict kernel stack dumps to root (Waiman Long) [1638044] - [base] firmware: Always initialize the fw_priv list object (Waiman Long) [1638044] - [base] firmware: Fix security issue with request_firmware_into_buf() (Waiman Long) [1638044] - [fs] sysfs: Do not return POSIX ACL xattrs via listxattr (Waiman Long) [1638044] - [fs] vfs: don't evict uninitialized inode (Waiman Long) [1638044] - [fs] new primitive: discard_new_inode() (Waiman Long) [1638044] - [arm64] arm64: jump_label.h: use asm_volatile_goto macro instead of "asm goto" (Waiman Long) [1638044] - [kernel] sched/topology: Set correct NUMA topology type (Waiman Long) [1638044] - [kernel] bpf: 32-bit RSH verification must truncate input before the ALU op (Waiman Long) [1638044] - [mm] mm: madvise(MADV_DODUMP): allow hugetlbfs pages (Waiman Long) [1638044] - [x86] x86/pti: Fix section mismatch warning/error (Waiman Long) [1638044] - [kernel] uaccess: Fix is_source param for check_copy_size() in copy_to_iter_mcsafe() (Waiman Long) [1638044] - [x86] x86/mm: Expand static page table for fixmap space (Waiman Long) [1638044] - [fs] fs/lock: skip lock owner pid translation in case we are in init_pid_ns (Waiman Long) [1638044] - [x86] perf/x86/intel/lbr: Fix incomplete LBR call stack (Waiman Long) [1638044] - [kernel] perf/hw_breakpoint: Split attribute parse and commit (Waiman Long) [1638044] - [kernel] bitfield: fix *_encode_bits() (Waiman Long) [1638044] - [kernel] posix-timers: Sanitize overrun handling (Waiman Long) [1638044] - [kernel] posix-timers: Make forward callback return s64 (Waiman Long) [1638044] - [kernel] alarmtimer: Prevent overflow for relative nanosleep (Waiman Long) [1638044] - [x86] x86/entry/64: Add two more instruction suffixes (Waiman Long) [1638044] - [powerpc] powerpc/kdump: Handle crashkernel memory reservation failure (Waiman Long) [1638044] - [s390] s390/mm: correct allocate_pgste proc_handler callback (Waiman Long) [1638044] - [x86] x86/numa_emulation: Fix emulated-to-physical node mapping (Waiman Long) [1638044] - [x86] x86/paravirt: Fix some warning messages (Waiman Long) [1638044] - [kernel] sched/fair: Fix vruntime_normalized() for remote non-migration wakeup (Waiman Long) [1638044] - [kernel] bpf/verifier: disallow pointer subtraction (Waiman Long) [1638044] - [mm] mm: shmem.c: Correctly annotate new inodes for lockdep (Waiman Long) [1638044] - [kernel] sched/core: Use smp_mb() in wake_woken_function() (Waiman Long) [1638044] - [kernel] bpf: fix rcu annotations in compute_effective_progs() (Waiman Long) [1638044] - [x86] x86/mm/pti: Add an overflow check to pti_clone_pmds() (Waiman Long) [1638044] - [x86] x86/pti: Check the return value of pti_user_pagetable_walk_pmd() (Waiman Long) [1638044] - [x86] x86/pti: Check the return value of pti_user_pagetable_walk_p4d() (Waiman Long) [1638044] - [powerpc] powerpc/pseries/mm: call H_BLOCK_REMOVE (Steve Best) [1637116] - [powerpc] powerpc/pseries/mm: factorize PTE slot computation (Steve Best) [1637116] - [powerpc] powerpc/pseries/mm: Introducing FW_FEATURE_BLOCK_REMOVE (Steve Best) [1637116] - [watchdog] watchdog/hpwdt: Disable PreTimeout when Timeout is smaller (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Update Driver Documentation (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Update version number (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Module parameter alias (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Display module parameters (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Claim NMI from iLO (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Initialize pretimeout from module parameter (Joseph Szczypek) [1632945]- [mm] mm/sparse: delete old sparse_init and enable new one (Baoquan He) [1625105] - [mm] mm/sparse: add new sparse_init_nid() and sparse_init() (Baoquan He) [1625105] - [mm] mm/sparse: move buffer init/fini to the common place (Baoquan He) [1625105] - [mm] mm/sparse: use the new sparse buffer functions in non-vmemmap (Baoquan He) [1625105] - [mm] mm/sparse: abstract sparse buffer allocations (Baoquan He) [1625105] - [mm] mm/sparse: optimize memmap allocation during sparse_init() (Baoquan He) [1625105] - [mm] mm/sparse.c: add a new parameter 'data_unit_size' for alloc_usemap_and_memmap (Baoquan He) [1625105] - [mm] mm/sparsemem.c: defer the ms->section_mem_map clearing (Baoquan He) [1625105] - [mm] mm/sparse.c: add a static variable nr_present_sections (Baoquan He) [1625105] - [mm] mm/sparse.c: make sparse_init_one_section void and remove check (Baoquan He) [1625105] - [target] scsi: target: iscsi: cxgbit: fix csk leak (Arjun Vynipadath) [1628864] - [target] scsi: target: iscsi: cxgbit: use pr_debug() instead of pr_info() (Arjun Vynipadath) [1628864] - [infiniband] iw_cxgb4: only allow 1 flush on user qps (Arjun Vynipadath) [1628865] - [infiniband] iw_cxgb4: pass window scale in flowc work request (Arjun Vynipadath) [1628865] - [infiniband] iw_cxgb4: remove duplicate memcpy() in c4iw_create_listen() (Arjun Vynipadath) [1628865] - [netdrv] mlxsw: spectrum_switchdev: Do not leak RIFs when removing bridge (Petr Oros) [1638268] - [tty] tty: vt_ioctl: fix potential Spectre v1 (Prarit Bhargava) [1637123] - [powerpc] powerpc/time: Add set_state_oneshot_stopped decrementer callback (Steve Best) [1638287] - [powerpc] powerpc/time: Use clockevents_register_device(), fixing an issue with large decrementer (Steve Best) [1638287] - [hwmon] hwmon: (nct6775) Fix potential Spectre v1 (Dean Nelson) [1637464] - [vfio] vfio-pci: Disable binding to PFs with SR-IOV enabled (Alex Williamson) [1637871] - [netdrv] net: hns3: fix page_offset overflow when CONFIG_ARM64_64K_PAGES (Petr Oros) [1638385] - [netdrv] net: hns: fix skb->truesize underestimation (Petr Oros) [1638385] - [netdrv] net: hns: fix length and page_offset overflow when CONFIG_ARM64_64K_PAGES (Petr Oros) [1638385] - [netdrv] net: hns3: Fix get_vector ops in hclgevf_main module (Petr Oros) [1638385] - [netdrv] net: hns3: Fix warning bug when doing lp selftest (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for mac pause not disable in pfc mode (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for mailbox message truncated problem (Petr Oros) [1638385] - [netdrv] net: hns3: Fix return value error in hns3_reset_notify_down_enet (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for reset_level default assignment probelm (Petr Oros) [1638385] - [netdrv] net: hns3: Reset net device with rtnl_lock (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for phy link issue when using marvell phy driver (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for command format parsing error in hclge_is_all_function_id_zero (Petr Oros) [1638385] - [net] xprtrdma: Fix disconnect regression (Don Dutile) [1635418] - [infiniband] RDMA/uverbs: Fix validity check for modify QP (Don Dutile) [1635418] - [infiniband] IB/srp: Avoid that sg_reset -d $srp_device triggers an infinite loop (Don Dutile) [1635418] - [infiniband] ucma: fix a use-after-free in ucma_resolve_ip() (Don Dutile) [1635418] - [infiniband] RDMA/uverbs: Atomically flush and mark closed the comp event queue (Don Dutile) [1635418] - [infiniband] RDMA/mlx4: Ensure that maximal send/receive SGE less than supported by HW (Don Dutile) [1635418 1623100] - [infiniband] RDMA/cma: Protect cma dev list with lock (Don Dutile) [1635418] - [infiniband] IB/ipoib: Avoid a race condition between start_xmit and cm_rep_handler (Don Dutile) [1635418] - [infiniband] RDMA/ucma: check fd type in ucma_migrate_id() (Don Dutile) [1635418] - [infiniband] RDMA/rxe: Set wqe->status correctly if an unexpected response is received (Don Dutile) [1635418] - [infiniband] IB/IPoIB: Set ah valid flag in multicast send flow (Don Dutile) [1635418] - [infiniband] RDMA/core: Avoid holding lock while initializing fields on stack (Don Dutile) [1635418] - [infiniband] IB/rxe: Drop QP0 silently (Don Dutile) [1635418] - [infiniband] RDMA/umem: Don't hold mmap_sem for too long (Don Dutile) [1635418] - [infiniband] IB/srpt: Fix srpt_cm_req_recv() error path (2/2) (Don Dutile) [1635418] - [infiniband] IB/srpt: Fix srpt_cm_req_recv() error path (1/2) (Don Dutile) [1635418] - [infiniband] RDMA: Fix storage of PortInfo CapabilityMask in the kernel (Don Dutile) [1635418] - [infiniband] IB/core: type promotion bug in rdma_rw_init_one_mr() (Don Dutile) [1635418] - [infiniband] RDMA/i40w: Hold read semaphore while looking after VMA (Don Dutile) [1635418] - [infiniband] vmw_pvrdma: Release netdev when vmxnet3 module is removed (Don Dutile) [1635418] - [infiniband] ib_srpt: Fix a use-after-free in __srpt_close_all_ch() (Don Dutile) [1635418] - [infiniband] ib_srpt: Fix a use-after-free in srpt_close_ch() (Don Dutile) [1635418] - [infiniband] IB/srpt: Support HCAs with more than two ports (Don Dutile) [1635418] - [infiniband] IB/rxe: don't clear the tx queue on every transfer (Don Dutile) [1635418] - [infiniband] IB/core: add max_send_sge and max_recv_sge attributes (Don Dutile) [1635418 1623100] - [infiniband] IB/rxe: support for 802.1q VLAN on the listener (Don Dutile) [1635418] - [netdrv] cxgb4: impose mandatory VLAN usage when non-zero TAG ID (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: when max_tx_rate is 0 disable tx rate limiting (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: do not return DUPLEX_UNKNOWN when link is down (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: expose stats fetched from firmware via debugfs (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: remove stats fetched from firmware (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: specify IQTYPE in fw_iq_cmd (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: Fix the condition to check if the card is T5 (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: Support ethtool private flags (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: Add support for FW_ETH_TX_PKT_VM_WR (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: Add flag tc_flower_initialized (Arjun Vynipadath) [1628863] - [s390] s390/zcrypt: remove VLA usage from the AP bus (Philipp Rudo) [1637865] - [s390] s390/ap_bus: replace PTR_RET with PTR_ERR_OR_ZERO (Philipp Rudo) [1637865] - [s390] s390/crypto: fix gcc 8 stringop-truncation warning (Philipp Rudo) [1637865] - [s390] s390/zcrypt: code beautify (Philipp Rudo) [1637865] - [s390] s390/zcrypt: add copy_from_user length plausibility checks (Philipp Rudo) [1637865] - [s390] s390/zcrypt: Show load of cards and queues in sysfs (Philipp Rudo) [1637865] - [s390] s390/kvm: fix deadlock when killed by oom (Philipp Rudo) [1638264] - [fs] xfs: fix data corruption w/ unaligned reflink ranges (Brian Foster) [1633476] - [fs] xfs: fix data corruption w/ unaligned dedupe ranges (Brian Foster) [1633476] - [fs] xfs: update ctime and remove suid before cloning files (Brian Foster) [1633476] - [fs] xfs: zero posteof blocks when cloning above eof (Brian Foster) [1633476] - [fs] xfs: refactor clonerange preparation into a separate helper (Brian Foster) [1633476] - [netdrv] nfp: avoid buffer leak when FW communication fails (Petr Oros) [1638233] - [netdrv] nfp: don't fail probe on pci_sriov_set_totalvfs() errors (Petr Oros) [1638233] - [netdrv] nfp: wait for posted reconfigs when disabling the device (Petr Oros) [1638233] - [netdrv] liquidio: fix hang when re-binding VF host drv after running DPDK VF driver (Petr Oros) [1638224] - [netdrv] r8169: set RxConfig after tx/rx is enabled for RTL8169sb/8110sb devices (Petr Oros) [1638210] - [netdrv] r8169: add support for NCube 8168 network card (Petr Oros) [1638210] - [netdrv] r8169: don't use MSI-X on RTL8106e (Petr Oros) [1638210] - [netdrv] r8169: don't use MSI-X on RTL8168g (Petr Oros) [1638210] - [powerpc] KVM: PPC: Book3S HV: Fix guest r11 corruption with POWER9 TM workarounds (David Gibson) [1637766] - [drm] drm/amdgpu: Suppress keypresses from ACPI_VIDEO events (Lyude Paul) [1631918] - [infiniband] IB/hfi1: Remove race conditions in user_sdma send path (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Eliminate races in the SDMA send error path (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Fix destroy_qp hang after a link down (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Fix context recovery when PBC has an UnsupportedVL (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Invalid user input can result in crash (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Fix SL array bounds check (Alex Estrin) [1637068] - [powerpc] powerpc/fadump: re-register firmware-assisted dump if already registered (Steve Best) [1637383] - [powerpc] powerpc/fadump: cleanup crash memory ranges support (Steve Best) [1637383] - [powerpc] powerpc/fadump: merge adjacent memory ranges to reduce PT_LOAD segements (Steve Best) [1637383] - [powerpc] powerpc/fadump: handle crash memory ranges array index overflow (Steve Best) [1637383] - [scsi] scsi: qedi: Initialize the stats mutex lock (Chad Dupuis) [1637245] - [fs] gfs2: Fix iomap buffered write support for journaled files (Andreas Grunbacher) [1637944] - [fs] gfs2: eliminate update_rgrp_lvb_unlinked (Andreas Grunbacher) [1637944] - [fs] gfs2: Fix gfs2_testbit to use clone bitmaps (Andreas Grunbacher) [1637944] - [fs] gfs2: Get rid of gfs2_ea_strlen (Andreas Grunbacher) [1637944] - [fs] GFS2: rgrp free blocks used incorrectly (Andreas Grunbacher) [1637944] - [fs] gfs2: remove redundant variable 'moved' (Andreas Grunbacher) [1637944] - [fs] gfs2: use iomap_readpage for blocksize == PAGE_SIZE (Andreas Grunbacher) [1637944] - [fs] gfs2: Use iomap for stuffed direct I/O reads (Andreas Grunbacher) [1637944] - [fs] gfs2: fallocate_chunk: Always initialize struct iomap (Andreas Grunbacher) [1637944] - [fs] gfs2: Remove gfs2_write_(begin,end) (Andreas Grunbacher) [1637944] - [fs] gfs2: iomap direct I/O support (Andreas Grunbacher) [1637944] - [fs] gfs2: gfs2_extent_length cleanup (Andreas Grunbacher) [1637944] - [fs] gfs2: iomap buffered write support (Andreas Grunbacher) [1637944] - [fs] gfs2: Further iomap cleanups (Andreas Grunbacher) [1637944] - [fs] fs: gfs2: Adding new return type vm_fault_t (Andreas Grunbacher) [1637944] - [fs] gfs2: using posix_acl_xattr_size instead of posix_acl_to_xattr (Andreas Grunbacher) [1637944] - [fs] gfs2: Don't reject a supposedly full bitmap if we have blocks reserved (Andreas Grunbacher) [1637944] - [fs] gfs2: Eliminate redundant ip->i_rgd (Andreas Grunbacher) [1637944] - [fs] gfs2: Stop messing with ip->i_rgd in the rlist code (Andreas Grunbacher) [1637944] - [fs] gfs2: call ktime_get_coarse_real_ts64() directly (Andreas Grunbacher) [1637944] - [fs] gfs2: Minor clarification to __gfs2_punch_hole (Andreas Grunbacher) [1637944] - [fs] gfs2: Don't withdraw under a spin lock (Andreas Grunbacher) [1637944] - [fs] gfs2: eliminate rs_inum and reduce the size of gfs2 inodes (Andreas Grunbacher) [1637944] - [drm] drm/nouveau/drm/nouveau: Grab runtime PM ref in nv50_mstc_detect() (Lyude Paul) [1628749] - [drm] drm/nouveau/disp: fix DP disable race (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Don't forget to cancel hpd_work on suspend/unload (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Prevent handling ACPI HPD events too early (Lyude Paul) [1628749] - [drm] drm/nouveau: Reset MST branching unit before enabling (Lyude Paul) [1628749] - [drm] drm/nouveau: Only write DP_MSTM_CTRL when needed (Lyude Paul) [1628749] - [drm] drm/nouveau: Remove useless poll_enable() call in drm_load() (Lyude Paul) [1628749] - [drm] drm/nouveau: Remove useless poll_disable() call in switcheroo_set_state() (Lyude Paul) [1628749] - [drm] drm/nouveau: Remove useless poll_enable() call in switcheroo_set_state() (Lyude Paul) [1628749] - [drm] drm/nouveau: Fix deadlocks in nouveau_connector_detect() (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Use pm_runtime_get_noresume() in connector_detect() (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Fix deadlock with fb_helper with async RPM requests (Lyude Paul) [1628749] - [drm] drm/nouveau: Remove duplicate poll_enable() in pmops_runtime_suspend() (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Fix bogus drm_kms_helper_poll_enable() placement (Lyude Paul) [1628749] - [md] dm table: require that request-based DM be layered on blk-mq devices (Mike Snitzer) [1637682] - [md] dm: rename DM_TYPE_MQ_REQUEST_BASED to DM_TYPE_REQUEST_BASED (Mike Snitzer) [1637682] - [md] dm: remove legacy request-based IO path (Mike Snitzer) [1637682] - [md] dm linear: fix linear_end_io conditional definition (Mike Snitzer) [1637682] - [md] dm linear: eliminate linear_end_io call if CONFIG_DM_ZONED disabled (Mike Snitzer) [1637682] - [md] dm: fix report zone remapping to account for partition offset (Mike Snitzer) [1637682] - [md] dm cache: destroy migration_cache if cache target registration failed (Mike Snitzer) [1637682] - [md] dm cache: fix resize crash if user doesn't reload cache table (Mike Snitzer) [1637682] - [md] dm cache metadata: ignore hints array being too small during resize (Mike Snitzer) [1637682] - [md] dm raid: remove bogus const from decipher_sync_action() return type (Mike Snitzer) [1637682] - [md] dm mpath: fix attached_handler_name leak and dangling hw_handler_name pointer (Mike Snitzer) [1637682] - [md] dm thin metadata: fix __udivdi3 undefined on 32-bit (Mike Snitzer) [1637682] - [md] dm thin metadata: try to avoid ever aborting transactions (Mike Snitzer) [1637682] - [md] dm raid: bump target version, update comments and documentation (Mike Snitzer) [1637682] - [md] dm raid: fix RAID leg rebuild errors (Mike Snitzer) [1637682] - [md] dm raid: fix rebuild of specific devices by updating superblock (Mike Snitzer) [1637682] - [md] dm raid: fix stripe adding reshape deadlock (Mike Snitzer) [1637682] - [md] dm raid: fix reshape race on small devices (Mike Snitzer) [1637682] - [md] dm: disable CRYPTO_TFM_REQ_MAY_SLEEP to fix a GFP_KERNEL recursion deadlock (Mike Snitzer) [1637682] - [md] dm verity: fix crash on bufio buffer that was allocated with vmalloc (Mike Snitzer) [1637682] - [md] dm writecache: fix a crash due to reading past end of dirty_bitmap (Mike Snitzer) [1637682] - [md] dm crypt: don't decrease device limits (Mike Snitzer) [1637682] - [md] dm cache metadata: set dirty on all cache blocks after a crash (Mike Snitzer) [1637682] - [md] dm snapshot: remove stale FIXME in snapshot_map() (Mike Snitzer) [1637682] - [md] dm snapshot: improve performance by switching out_of_order_list to rbtree (Mike Snitzer) [1637682] - [md] dm kcopyd: avoid softlockup in run_complete_job (Mike Snitzer) [1637682] - [md] dm cache metadata: save in-core policy_hint_size to on-disk superblock (Mike Snitzer) [1637682] - [md] dm thin: stop no_space_timeout worker when switching to write-mode (Mike Snitzer) [1637682] - [md] dm kcopyd: return void from dm_kcopyd_copy() (Mike Snitzer) [1637682] - [md] dm thin: include metadata_low_watermark threshold in pool status (Mike Snitzer) [1637682] - [md] dm writecache: report start_sector in status line (Mike Snitzer) [1637682] - [md] dm crypt: convert essiv from ahash to shash (Mike Snitzer) [1637682] - [md] dm crypt: use wake_up_process() instead of a wait queue (Mike Snitzer) [1637682] - [md] dm integrity: recalculate checksums on creation (Mike Snitzer) [1637682] - [md] dm integrity: flush journal on suspend when using separate metadata device (Mike Snitzer) [1637682] - [md] dm integrity: use version 2 for separate metadata (Mike Snitzer) [1637682] - [md] dm integrity: allow separate metadata device (Mike Snitzer) [1637682] - [md] dm integrity: add ic->start in get_data_sector() (Mike Snitzer) [1637682] - [md] dm integrity: report provided data sectors in the status (Mike Snitzer) [1637682] - [md] dm integrity: implement fair range locks (Mike Snitzer) [1637682] - [md] dm integrity: decouple common code in dm_integrity_map_continue() (Mike Snitzer) [1637682] - [md] dm integrity: change 'suspending' variable from bool to int (Mike Snitzer) [1637682] - [md] dm delay: add flush as a third class of IO (Mike Snitzer) [1637682] - [md] dm delay: refactor repetitive code (Mike Snitzer) [1637682] - [md] dm cache: only allow a single io_mode cache feature to be requested (Mike Snitzer) [1637682] - [md] dm thin: update stale "Status" Documentation (Mike Snitzer) [1637682] - [pci] PCI: Reprogram bridge prefetch registers on resume (Myron Stowe) [1637155] - [input] Input: xen-kbdfront - fix multi-touch XenStore node's locations (Benjamin Tissoires) [1637027] - [input] Input: elantech - enable middle button of touchpad on ThinkPad P72 (Benjamin Tissoires) [1637027] - [hid] HID: i2c-hid: Use devm to allocate i2c_hid struct (Benjamin Tissoires) [1637027] - [hid] HID: input: fix leaking custom input node name (Benjamin Tissoires) [1637027] - [hid] HID: core: fix grouping by application (Benjamin Tissoires) [1637027] - [hid] HID: multitouch: fix Elan panels with 2 input modes declaration (Benjamin Tissoires) [1637027] - [input] Input: do not use WARN() in input_alloc_absinfo() (Benjamin Tissoires) [1637027] - [s390] s390: vfio-ap: setup APCB mask using KVM dedicated function (Cornelia Huck) [1508118] - [s390] KVM: s390: Tracing APCB changes (Cornelia Huck) [1508118] - [s390] KVM: s390: fix locking for crypto setting error path (Cornelia Huck) [1508118] - [s390] s390: doc: detailed specifications for AP virtualization (Cornelia Huck) [1508118] - [s390] KVM: s390: CPU model support for AP virtualization (Cornelia Huck) [1508118] - [s390] KVM: s390: device attrs to enable/disable AP interpretation (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow guest FORMAT-0 CRYCB on host FORMAT-2 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow guest FORMAT-1 CRYCB on host FORMAT-2 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow guest FORMAT-0 CRYCB on host FORMAT-1 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow CRYCB FORMAT-0 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow CRYCB FORMAT-1 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: Allow CRYCB FORMAT-2 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: Make use of CRYCB FORMAT2 clear (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: Do the CRYCB validation first (Cornelia Huck) [1508118] - [s390] KVM: s390: Clear Crypto Control Block when using vSIE (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: implement VFIO_DEVICE_RESET ioctl (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: zeroize the AP queues (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: implement VFIO_DEVICE_GET_INFO ioctl (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: implement mediated device open callback (Cornelia Huck) [1508118] - [s390] KVM: s390: interface to clear CRYCB masks (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: sysfs interface to view matrix mdev matrix (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: sysfs interfaces to configure control domains (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: sysfs interfaces to configure domains (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: sysfs interfaces to configure adapters (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: register matrix device with VFIO mdev framework (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: base implementation of VFIO AP device driver (Cornelia Huck) [1508118] - [s390] KVM: s390: refactor crypto initialization (Cornelia Huck) [1508118] - [s390] KVM: s390: introduce and use KVM_REQ_VSIE_RESTART (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: simulate VCPU SIE entry/exit (Cornelia Huck) [1508118] - [s390] s390/zcrypt: hex string mask improvements for apmask and aqmask (Cornelia Huck) [1508118] - [s390] s390/zcrypt: AP bus support for alternate driver(s) (Cornelia Huck) [1508118] - [s390] s390/zcrypt: switch return type to bool for ap_instructions_available() (Cornelia Huck) [1508118] - [s390] s390/zcrypt: fix ap_instructions_available() returncodes (Cornelia Huck) [1508118] - [s390] s390/zcrypt: Integrate ap_asm.h into include/asm/ap.h (Cornelia Huck) [1508118] - [s390] s390/zcrypt: Review inline assembler constraints (Cornelia Huck) [1508118] - [s390] s390/zcrypt: Add ZAPQ inline function (Cornelia Huck) [1508118] - [net] ipv6: use rt6_info members when dst is set in rt6_fill_node (Xin Long) [1625864 1625803 1625117]- [netdrv] amd-xgbe: use dma_mapping_error to check map errors (David Arcari) [1637666] - [crypto] crypto: qat - Fix KASAN stack-out-of-bounds bug in adf_probe() (Waiman Long) [1629547] - [powerpc] powerpc: fix csum_ipv6_magic() on little endian platforms (Diego Domingos) [1625579] - [net] smc: generic netlink family should be __ro_after_init (Philipp Rudo) [1632435] - [net] net/smc: fix sizeof to int comparison (Philipp Rudo) [1632435] - [net] net/smc: no urgent data check for listen sockets (Philipp Rudo) [1632435] - [net] net/smc: enable fallback for connection abort in state INIT (Philipp Rudo) [1632435] - [net] net/smc: remove duplicate mutex_unlock (Philipp Rudo) [1632435] - [net] net/smc: fix non-blocking connect problem (Philipp Rudo) [1632435] - [net] net/smc: send response to test link signal (Philipp Rudo) [1632435] - [net] net: simplify sock_poll_wait (Philipp Rudo) [1632435] - [net] net/smc: Simplify ib_post_(send|recv|srq_recv)() calls (Philipp Rudo) [1632435] - [net] net/smc: Remove a WARN_ON() statement (Philipp Rudo) [1632435] - [powerpc] KVM: PPC: Book3S HV: Add NO_HASH flag to GET_SMMU_INFO ioctl result (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Add a VM capability to enable nested virtualization (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Add nested shadow page tables to debugfs (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Allow HV module to load without hypervisor mode (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Handle differing endianness for H_ENTER_NESTED (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Sanitise hv_regs on nested guest entry (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Add one-reg interface to virtual PTCR register (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Don't access HFSCR, LPIDR or LPCR when running nested (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Invalidate TLB when nested vcpu moves physical cpu (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Use hypercalls for TLB invalidation when nested (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Implement H_TLB_INVALIDATE hcall (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Introduce rmap to track nested guest mappings (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Handle page fault for a nested guest (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Handle hypercalls correctly when nested (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Use XICS hypercalls when running as a nested hypervisor (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Nested guest entry via hypercall (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Framework and hcall stubs for nested virtualization (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Use kvmppc_unmap_pte() in kvm_unmap_radix() (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Refactor radix page fault handler (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Make kvmppc_mmu_radix_xlate process/partition table agnostic (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Clear partition table entry on vm teardown (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Use ccr field in pt_regs struct embedded in vcpu struct (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Add a debugfs file to dump radix mappings (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Handle hypervisor instruction faults better (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Streamlined guest entry/exit path on P9 for radix guests (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Call kvmppc_handle_exit_hv() with vcore unlocked (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S: Rework TM save/restore code and make it C-callable (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Simplify real-mode interrupt handling (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Extract PMU save/restore operations as C-callable functions (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Move interrupt delivery on guest entry to C code (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Remove left-over code in XICS-on-XIVE emulation (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S: Simplify external interrupt handling (Suraj Jitindar Singh) [1505999] - [powerpc] powerpc: Turn off CPU_FTR_P9_TM_HV_ASSIST in non-hypervisor mode (Suraj Jitindar Singh) [1505999] - [powerpc] powerpc/64s: Remove POWER9 DD1 support (Suraj Jitindar Singh) [1505999] - [netdrv] net/mlx5: Add Fast teardown support (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Set vlan masks for all offloaded TC rules (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: E-Switch, Fix out of bound access when setting vport rate (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Avoid unbounded peer devices when unpairing TC hairpin rules (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Cache the system image guid (Alaa Hleihel) [1636554] - [netdrv] mlx5: remove ndo_poll_controller (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Check for SQ and not RQ state when modifying hairpin SQ (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix read from coherent memory (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: don't set CHECKSUM_COMPLETE on SCTP packets (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Set ECN for received packets using CQE indication (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix possible deadlock from lockdep when adding fte to fg (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Check for error in mlx5_attach_interface (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Consider PCI domain in search for next dev (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix not releasing read lock when adding flow rules (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: E-Switch, Fix memory leak when creating switchdev mode FDB tables (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Use u16 for Work Queue buffer strides offset (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Use u16 for Work Queue buffer fragment size (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix debugfs cleanup in the device init/remove flow (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix use-after-free in self-healing flow (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Make function mlx5i_grp_sw_update_stats() static (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: IPoIB, Use priv stats in completion rx flow (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: IPoIB, Add ndo stats support for IPoIB child devices (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: IPoIB, Add ndo stats support for IPoIB netdevices (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: IPoIB, Initialize max_opened_tc in mlx5i_init flow (Alaa Hleihel) [1636554] - [netdrv] IB/mlx5: Fix leaking stack memory to userspace (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Reorganize the makefile (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: clock.c depends on CONFIG_PTP_1588_CLOCK (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: vxlan.c depends on CONFIG_VXLAN (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Move flow steering declarations into en/fs.h (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add CONFIG_MLX5_EN_ARFS for accelerated flow steering support (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add CONFIG_MLX5_EN_RXNFC for ethtool rx nfc (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Ethtool steering, move ethtool callbacks (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Reduce command polling interval (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Use max_num_eqs for calculation of required MSIX vectors (Alaa Hleihel) [1636554] - [netdrv] RDMA/mlx5: Fix shift overflow in mlx5_ib_create_wq (Alaa Hleihel) [1636554] - [netdrv] overflow.h: Add arithmetic shift helper (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Fix uninitialized variable (Alaa Hleihel) [1636554] - [netdrv] RDMA: Fix return code check in rdma_set_cq_moderation (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, move vxlan logic to core driver (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, add sync lock for add/del vxlan port (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, return values for add/del port (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, rename from mlx5e to mlx5 (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, rename struct mlx5e_vxlan to mlx5_vxlan_port (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, move netdev only logic to en_main.c (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, add direct delete function (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, cleanup an unused member in vxlan work (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, replace ports radix-tree with hash table (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, check maximum number of UDP ports (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, reflect 4789 UDP port default addition to software database (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Move XDP related code into new XDP files (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Restrict the combination of large MTU and XDP (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Gather all XDP pre-requisite checks in a single function (Alaa Hleihel) [1636554] - [netdrv] IB/mlx5: avoid excessive warning msgs when creating VFs on 2nd port (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Use PARTIAL_GSO for UDP segmentation (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Remove redundant WARN when we cannot find neigh entry (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix tristate and description for MLX5 module (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Better return types for CQE API (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Use ERR_CAST() instead of coding it (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Add missing SET_DRIVER_VERSION command translation (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: fix uaccess beyond "count" in debugfs read/write handlers (Alaa Hleihel) [1636554] - [netdrv] IB/mlx5: Honor cnt_set_id_valid flag instead of set_id (Alaa Hleihel) [1636554] - [infiniband] IB/mlx5: fix uaccess beyond "count" in debugfs read/write handlers (Alaa Hleihel) [1636554] - [infiniband] IB/mlx5: Fix GRE flow specification (Alaa Hleihel) [1636554] - [infiniband] IB/mlx5: Remove set-but-not-used variables (Alaa Hleihel) [1636554] - [infiniband] RDMA/mlx5: Don't leak UARs in case of free fails (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Update NIC HW stats on demand only (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add counter for total num of NOP operations (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add counter for MPWQE filler strides (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add channel events counter (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add a counter for congested UMRs (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add NAPI statistics (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add XDP_TX completions statistics (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add TX completions statistics (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: RX, Use existing WQ local variable (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Convert large order kzalloc allocations to kvzalloc (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add UDP GSO remaining counter (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add UDP GSO support (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Rate limit errors in command interface (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Prevent warns in dmesg upon firmware commands (Alaa Hleihel) [1636554] - [netdrv] mlx4: remove ndo_poll_controller (Alaa Hleihel) [1636553] - [netdrv] net/mlx4: Use cpumask_available for eq->affinity_mask (Alaa Hleihel) [1636553] - [netdrv] net/mlx4/en_rx: Mark expected switch fall-throughs (Alaa Hleihel) [1636553] - [netdrv] net/mlx4/mcg: Mark expected switch fall-throughs (Alaa Hleihel) [1636553] - [infiniband] IB/mlx4: Use 4K pages for kernel QP's WQE buffer (Alaa Hleihel) [1636553] - [netdrv] net/mlx4_core: Allow MTTs starting at any index (Alaa Hleihel) [1636553] - [infiniband] IB/mlx4: Test port number before querying type (Alaa Hleihel) [1636553] - [powerpc] powerpc/numa: Skip onlining a offline node in kdump path (Steve Best) [1637118] - [netdrv] net: aquantia: Make function aq_fw1x_set_power() static (David Arcari) [1636533] - [netdrv] net: aquantia: memory corruption on jumbo frames (David Arcari) [1636533 1630377] - [netdrv] net: aquantia: bump driver version (David Arcari) [1636533] - [netdrv] net: aquantia: renaming for better visibility (David Arcari) [1636533] - [netdrv] net: aquantia: whitespace changes (David Arcari) [1636533] - [netdrv] net: aquantia: implement EEE support (David Arcari) [1636533] - [netdrv] net: aquantia: implement WOL support (David Arcari) [1636533] - [netdrv] net: aquantia: definitions for WOL (David Arcari) [1636533] - [netdrv] net: aquantia: fix hw_atl_utils_fw_upload_dwords (David Arcari) [1636533] - [netdrv] net: aquantia: Make some functions static (David Arcari) [1636533] - [netdrv] net: aquantia: bump driver version (David Arcari) [1636533] - [netdrv] net: aquantia: Add renegotiate ethtool operation support (David Arcari) [1636533] - [netdrv] net: aquantia: Implement rx/tx flow control ethtools callback (David Arcari) [1636533] - [netdrv] net: aquantia: Improve adapter init/deinit logic (David Arcari) [1636533] - [netdrv] net: aquantia: Ethtool based ring size configuration (David Arcari) [1636533] - [wireless] ath10k: fix memory leak of tpc_stats (Petr Oros) [1637528] - [wireless] ath10k: snoc: use correct bus-specific pointer in RX retry (Petr Oros) [1637528] - [wireless] ath10k: fix incorrect size of dma_free_coherent in ath10k_ce_alloc_src_ring_64 (Petr Oros) [1637528] - [wireless] brcmsmac: fix wrap around in conversion from constant to s16 (Petr Oros) [1637528] - [wireless] mt76x2: fix mrr idx/count estimation in mt76x2_mac_fill_tx_status() (Petr Oros) [1637528] - [wireless] ath10k: transmit queued frames after processing rx packets (Petr Oros) [1637528] - [wireless] ath10k: protect ath10k_htt_rx_ring_free with rx_ring.lock (Petr Oros) [1637528] - [wireless] ath10k: use locked skb_dequeue for rx completions (Petr Oros) [1637528] - [wireless] ath10k: sdio: set skb len for all rx packets (Petr Oros) [1637528] - [wireless] ath10k: sdio: use same endpoint id for all packets in a bundle (Petr Oros) [1637528] - [wireless] iwlwifi: cancel the injective function between hw pointers to tfd entry index (Petr Oros) [1637528] - [wireless] ath10k: disable bundle mgmt tx completion event support (Petr Oros) [1637528] - [wireless] ath10k: prevent active scans on potential unusable channels (Petr Oros) [1637528] - [wireless] ath9k_hw: fix channel maximum power level test (Petr Oros) [1637528] - [wireless] ath9k: report tx status on EOSP (Petr Oros) [1637528] - [wireless] iwlwifi: pcie: don't access periphery registers when not available (Petr Oros) [1637528] - [wireless] brcmfmac: fix brcmf_wiphy_wowl_params() NULL pointer dereference (Petr Oros) [1637528] - [netdrv] be2net: don't flip hw_features when VXLANs are added/deleted (Petr Oros) [1637133] - [netdrv] be2net: Fix memory leak in be_cmd_get_profile_config() (Petr Oros) [1637133] - [netdrv] be2net: Mark expected switch fall-through (Petr Oros) [1637133] - [netdrv] be2net: fix spelling mistake "seqence" -> "sequence" (Petr Oros) [1637133] - [netdrv] be2net: Update the driver version to 12.0.0.0 (Petr Oros) [1637133] - [netdrv] be2net: gather debug info and reset adapter (only for Lancer) on a tx-timeout (Petr Oros) [1637133] - [netdrv] be2net: move rss_flags field in rss_info to ensure proper alignment (Petr Oros) [1637133] - [netdrv] be2net: re-order fields in be_error_recovert to avoid hole (Petr Oros) [1637133] - [netdrv] be2net: remove unused tx_jiffies field from be_tx_stats (Petr Oros) [1637133] - [netdrv] be2net: move txcp field in be_tx_obj to eliminate holes in the struct (Petr Oros) [1637133] - [netdrv] be2net: reorder fields in be_eq_obj structure (Petr Oros) [1637133] - [netdrv] be2net: remove desc field from be_eq_obj (Petr Oros) [1637133] - [netdrv] be2net: remove unused old custom busy-poll fields (Petr Oros) [1637133] - [netdrv] be2net: remove unused old AIC info (Petr Oros) [1637133] - [x86] x86/spec_ctrl/compat: Call IBRS_ENTRY only after valid kernel stack (Waiman Long) [1636843] - [acpi] ACPI/PPTT: Handle architecturally unknown cache types (Jeremy Linton) [1636567] - [base] drivers: base: cacheinfo: Do not populate sysfs for unknown cache types (Jeremy Linton) [1636567] - [fs] getxattr: use correct xattr length (Lukas Czerner) [1637049] - [x86] Mark Intel Cascade Lake supported (Steve Best) [1636651] - [x86] x86/boot: Fix kexec booting failure in the SEV bit detection code (Kairui Song) [1632514] - [scsi] scsi: megaraid_sas: driver version upgrade (Tomas Henzl) [1635565] - [scsi] scsi: megaraid_sas: Support FW provided TM timeout values (Tomas Henzl) [1635565] - [scsi] scsi: megaraid_sas: Return immediately from wait_for_adapter_operational after kill adapter (Tomas Henzl) [1635565] - [scsi] scsi: megaraid_sas: Update controller info during resume (Tomas Henzl) [1635565] - [scsi] scsi: megaraid_sas: Do not do Kill adapter if GET_CTRL_INFO times out (Tomas Henzl) [1635565] - [scsi] qla2xxx: Update driver version to 10.00.00.07.08.0-k (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Check for Register disconnect (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix driver hang when FC-NVMe LUNs are configured (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix re-using LoopID when handle is in use (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix duplicate switch database entries (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix NVMe session hang on unload (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix iIDMA error (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix stalled relogin (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix unintended Logout (Himanshu Madhani) [1633373] - [powerpc] powerpc/pseries: Disable CPU hotplug across migrations (Steve Best) [1633587] - [block] blk-mq: I/O and timer unplugs are inverted in blktrace (Ming Lei) [1634330] - [block] block: fix deadline elevator drain for zoned block devices (Ming Lei) [1634333] - [block] blk-mq: Allow blocking queue tag iter callbacks (Ming Lei) [1634328] - [block] block: use nanosecond resolution for iostat (Ming Lei) [1634329] - [block] null_blk: fix zoned support for non-rq based operation (Ming Lei) [1634324] - [block] blk-cgroup: increase number of supported policies (Ming Lei) [1634335] - [block] block: bfq: swap puts in bfqg_and_blkg_put (Ming Lei) [1634334] - [block] block: don't warn when doing fsync on read-only devices (Ming Lei) [1634331] - [block] blkcg: use tryget logic when associating a blkg with a bio (Ming Lei) [1634332] - [block] blkcg: delay blkg destruction until after writeback has (Ming Lei) [1634332] - [block] Revert "blk-throttle: fix race between (Ming Lei) [1634332] - [block] blk-wbt: remove dead code (Ming Lei) [1634326] - [block] blk-wbt: improve waking of tasks (Ming Lei) [1634326] - [block] blk-wbt: abstract out end IO completion handler (Ming Lei) [1634326]- [dma] driver/dma/ioat: Call del_timer_sync() without holding prep_lock (Waiman Long) [1607654] - [netdrv] bnxt_en: Fix VF mac address regression (Jonathan Toppins) [1635846] - [netdrv] bnxt_en: Do not adjust max_cp_rings by the ones used by RDMA (Jonathan Toppins) [1635846] - [netdrv] bnxt_en: Clean up unused functions (Jonathan Toppins) [1635846] - [fs] fsnotify: fix ignore mask logic in fsnotify() (Lukas Czerner) [1635537] - [net] net/af_iucv: locate IUCV header via skb_network_header() (Philipp Rudo) [1635332] - [net] net/af_iucv: drop inbound packets with invalid flags (Philipp Rudo) [1635332] - [net] net/af_iucv: fix skb handling on HiperTransport xmit error (Philipp Rudo) [1635332] - [hid] HID: i2c-hid: Fix flooded incomplete report after S3 on Rayd touchscreen (David Arcari) [1635746] - [i2c] i2c: core: ACPI: Make acpi_gsb_i2c_read_bytes() check i2c_transfer return value (David Arcari) [1635746] - [i2c] i2c: designware: Re-init controllers with pm_disabled set on resume (David Arcari) [1635746] - [i2c] i2c: core: ACPI: Properly set status byte to 0 for multi-byte writes (David Arcari) [1635746] - [fs] fs/quota: Fix spectre gadget in do_quotactl (Lukas Czerner) [1635521] - [fs] xfs: fix error handling in xfs_bmap_extents_to_btree (Brian Foster) [1633171] - [fs] xfs: remove invalid log recovery first/last cycle check (Brian Foster) [1633171] - [fs] xfs: validate inode di_forkoff (Brian Foster) [1633171] - [fs] xfs: skip delalloc COW blocks in xfs_reflink_end_cow (Brian Foster) [1633171] - [fs] xfs: don't treat unknown di_flags2 as corruption in scrub (Brian Foster) [1633171] - [fs] xfs: remove duplicated include from alloc.c (Brian Foster) [1633171] - [fs] xfs: don't bring in extents in xfs_bmap_punch_delalloc_range (Brian Foster) [1633171] - [fs] xfs: fix transaction leak in xfs_reflink_allocate_cow() (Brian Foster) [1633171] - [fs] xfs: avoid lockdep false positives in xfs_trans_alloc (Brian Foster) [1633171] - [fs] xfs: refactor xfs_buf_log_item reference count handling (Brian Foster) [1633171] - [fs] xfs: clean up xfs_trans_brelse() (Brian Foster) [1633171] - [fs] xfs: don't unlock invalidated buf on aborted tx commit (Brian Foster) [1633171] - [fs] xfs: remove last of unnecessary xfs_defer_cancel() callers (Brian Foster) [1633171] - [fs] xfs: don't crash the vfs on a garbage inline symlink (Brian Foster) [1633171] - [fs] iomap: set page dirty after partial delalloc on mkwrite (Brian Foster) [1633171] - [fs] xfs: sanity check ag header values in xrep_calc_ag_resblks (Brian Foster) [1633171] - [fs] xfs: recalculate summary counters at mount time if icount is bad (Brian Foster) [1633171] - [fs] xfs: fix a null pointer dereference in xfs_bmap_extents_to_btree (Brian Foster) [1633171] - [fs] xfs: remove b_last_holder & associated macros (Brian Foster) [1633171] - [fs] xfs: repair the AGI (Brian Foster) [1633171] - [fs] xfs: repair the AGFL (Brian Foster) [1633171] - [fs] xfs: repair the AGF (Brian Foster) [1633171] - [fs] xfs: remove dead error handling code in xfs_dquot_disk_alloc() (Brian Foster) [1633171] - [fs] xfs: use WRITE_ONCE to update if_seq (Brian Foster) [1633171] - [fs] xfs: fix a comment in xfs_log_reserve (Brian Foster) [1633171] - [fs] xfs: only validate summary counts on primary superblock (Brian Foster) [1633171] - [fs] xfs: substitute spaces with tabs (Brian Foster) [1633171] - [fs] xfs: fold dfops into the transaction (Brian Foster) [1633171] - [fs] xfs: always defer agfl block frees (Brian Foster) [1633171] - [fs] xfs: pass transaction to xfs_defer_add() (Brian Foster) [1633171] - [fs] xfs: replace xfs_defer_ops ->dop_pending with on-stack list (Brian Foster) [1633171] - [fs] xfs: cancel dfops on xfs_defer_finish() error (Brian Foster) [1633171] - [fs] xfs: clean out superfluous dfops dop params/vars (Brian Foster) [1633171] - [fs] xfs: drop dop param from xfs_defer_op_type ->finish_item() callback (Brian Foster) [1633171] - [fs] xfs: automatic dfops inode relogging (Brian Foster) [1633171] - [fs] xfs: automatic dfops buffer relogging (Brian Foster) [1633171] - [fs] xfs: add missing defer ijoins for held inodes (Brian Foster) [1633171] - [fs] xfs: replace dop_low with transaction flag (Brian Foster) [1633171] - [fs] xfs: pass transaction to dfops reset/move helpers (Brian Foster) [1633171] - [fs] xfs: remove unused __xfs_defer_cancel() internal helper (Brian Foster) [1633171] - [fs] xfs: use transaction for intent recovery instead of raw dfops (Brian Foster) [1633171] - [fs] xfs: refactor internal dfops initialization (Brian Foster) [1633171] - [fs] xfs: check da node magic in _node_lookup_int (Brian Foster) [1633171] - [fs] xfs: use a local variable for magic number in xfs_da3_node_lookup_int (Brian Foster) [1633171] - [fs] xfs: refactor log recovery check (Brian Foster) [1633171] - [fs] xfs: move extent busy tree initialization to xfs_initialize_perag (Brian Foster) [1633171] - [fs] xfs: avoid COW fork extent lookups in writeback if the fork didn't change (Brian Foster) [1633171] - [fs] xfs: maintain a sequence count for inode fork manipulations (Brian Foster) [1633171] - [fs] xfs: check for unknown v5 feature bits in superblock write verifier (Brian Foster) [1633171] - [fs] xfs: verify icount in superblock write (Brian Foster) [1633171] - [fs] libxfs: add more bounds checking to sb sanity checks (Brian Foster) [1633171] - [fs] xfs: refactor superblock verifiers (Brian Foster) [1633171] - [fs] xfs: refactor the xrep_extent_list into xfs_bitmap (Brian Foster) [1633171] - [fs] xfs: introduce a new xfs_inode_has_cow_data helper (Brian Foster) [1633171] - [fs] xfs: remove the xfs_ifork_t typedef (Brian Foster) [1633171] - [fs] xfs: simplify xfs_idata_realloc (Brian Foster) [1633171] - [fs] xfs: remove if_real_bytes (Brian Foster) [1633171] - [fs] xfs: move the repair extent list into its own file (Brian Foster) [1633171] - [fs] xfs: pass transaction lock while setting up agresv on cyclic metadata (Brian Foster) [1633171] - [fs] xfs: remove deprecated barrier/nobarrier mount (Brian Foster) [1633171] - [fs] xfs: clean up IRELE/iput callsites (Brian Foster) [1633171] - [fs] xfs: kill IHOLD (Brian Foster) [1633171] - [fs] xfs: bypass final dfops roll in trans commit path (Brian Foster) [1633171] - [fs] xfs: drop unnecessary xfs_defer_finish() dfops parameter (Brian Foster) [1633171] - [fs] xfs: remove unnecessary dfops init calls in xattr code (Brian Foster) [1633171] - [fs] xfs: remove all boilerplate defer init/finish code (Brian Foster) [1633171] - [fs] xfs: use internal dfops during (b|c)ui recovery (Brian Foster) [1633171] - [fs] xfs: use internal dfops in attr code (Brian Foster) [1633171] - [fs] xfs: use internal dfops in cow blocks cancel (Brian Foster) [1633171] - [fs] xfs: support embedded dfops in transaction (Brian Foster) [1633171] - [fs] xfs: pack holes in xfs_defer_ops and xfs_trans (Brian Foster) [1633171] - [fs] xfs: reset dfops to initial state after finish (Brian Foster) [1633171] - [fs] xfs: remove unused deferred ops committed field (Brian Foster) [1633171] - [fs] xfs: make deferred processing safe for embedded dfops (Brian Foster) [1633171] - [fs] xfs: fix transaction leak on remote attr set/remove failure (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in log recovery intent processing (Brian Foster) [1633171] - [fs] xfs: pull up dfops from xfs_itruncate_extents() (Brian Foster) [1633171] - [fs] xfs: force summary counter recalc at next mount (Brian Foster) [1633171] - [fs] xfs: refactor unmount record write (Brian Foster) [1633171] - [fs] xfs: detect and fix bad summary counts at mount (Brian Foster) [1633171] - [fs] xfs: fix indentation and other whitespace problems in scrub/repair (Brian Foster) [1633171] - [fs] xfs: shorten struct xfs_scrub_context to struct xfs_scrub (Brian Foster) [1633171] - [fs] xfs: shorten xfs_repair_ prefix to xrep_ (Brian Foster) [1633171] - [fs] xfs: shorten xfs_scrub_ prefix (Brian Foster) [1633171] - [fs] xfs: clean up xfs_btree_del_cursor callers (Brian Foster) [1633171] - [fs] xfs: trivial xfs_btree_del_cursor cleanups (Brian Foster) [1633171] - [fs] xfs: return from _defer_finish with a clean transaction (Brian Foster) [1633171] - [fs] xfs: check leaf attribute block freemap in verifier (Brian Foster) [1633171] - [fs] libxfs: Fix a couple of sparse complaintis (Brian Foster) [1633171] - [fs] xfs: use swap macro in xfs_dir2_leafn_rebalance (Brian Foster) [1633171] - [fs] xfs_bmap_util: use swap macro (Brian Foster) [1633171] - [fs] xfs_attr_leaf: use swap macro in xfs_attr3_leaf_rebalance (Brian Foster) [1633171] - [fs] xfs: don't assume a left rmap when allocating a new rmap (Brian Foster) [1633171] - [fs] xfs: kill __xfs_buf_submit_common() (Brian Foster) [1633171] - [fs] xfs: combine (a)sync buffer submission apis (Brian Foster) [1633171] - [fs] xfs: use sync buffer I/O for sync delwri queue submission (Brian Foster) [1633171] - [fs] xfs: refactor buffer submission into a common helper (Brian Foster) [1633171] - [fs] xfs: remove xfs_defer_init() firstblock param (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in inode inactivate (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in extent swap (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in reflink cow block cancel (Brian Foster) [1633171] - [fs] xfs: replace no-op firstblock init with ->t_firstblock (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in dq alloc (Brian Foster) [1633171] - [fs] xfs: remove xfs_alloc_arg firstblock field (Brian Foster) [1633171] - [fs] xfs: remove xfs_btree_cur private firstblock field (Brian Foster) [1633171] - [fs] xfs: remove bmap format helpers firstblock params (Brian Foster) [1633171] - [fs] xfs: remove bmap extent add helper firstblock params (Brian Foster) [1633171] - [fs] xfs: remove xfs_bmalloca firstblock field (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in bmap extent split (Brian Foster) [1633171] - [fs] xfs: remove bmap insert/collapse firstblock param (Brian Foster) [1633171] - [fs] xfs: remove xfs_bunmapi() firstblock param (Brian Foster) [1633171] - [fs] xfs: remove xfs_bmapi_write() firstblock param (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in insert/collapse range (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in xfs_bmapi_remap() (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock for all xfs_bunmapi() callers (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock for all xfs_bmapi_write() callers (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in xattr ops (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in attrfork add (Brian Foster) [1633171] - [fs] xfs: remove firstblock param from xfs dir ops (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in dir ops (Brian Foster) [1633171] - [fs] xfs: add firstblock field to xfs_trans (Brian Foster) [1633171] - [fs] xfs: allow null firstblock in xfs_bmapi_write() when tp is null (Brian Foster) [1633171] - [fs] xfs: refactor dfops init to attach to transaction (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in reflink cow recover path (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in cancel cow blocks operation (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for rmap extent swap operations (Brian Foster) [1633171] - [fs] xfs: remove unused btree cursor bc_private.a.dfops field (Brian Foster) [1633171] - [fs] xfs: remove xfs_btree_cur bmbt dfops field (Brian Foster) [1633171] - [fs] xfs: remove dfops param from internal bmap extent helpers (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for collapse/insert range operations (Brian Foster) [1633171] - [fs] xfs: remove struct xfs_bmalloca dfops field (Brian Foster) [1633171] - [fs] xfs: remove xfs_bmapi_remap() dfops param (Brian Foster) [1633171] - [fs] xfs: remove xfs_bunmapi() dfops param (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for all xfs_bunmapi() callers (Brian Foster) [1633171] - [fs] xfs: remove xfs_bmapi_write() dfops param (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for all xfs_bmapi_write() callers (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in dqalloc transaction (Brian Foster) [1633171] - [fs] xfs: replace xfs_da_args->dfops accesses with ->t_dfops and remove (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in extent split tx and remove param (Brian Foster) [1633171] - [fs] xfs: remove dfops param in attr fork add path (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for attr set/remove operations (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for recovery of (b|c)ui log items (Brian Foster) [1633171] - [fs] xfs: remove dfops param from high level dirname calls (Brian Foster) [1633171] - [fs] xfs: remove dfops parameter from ifree call stack (Brian Foster) [1633171] - [fs] xfs: rename xfs_trans ->t_agfl_dfops to ->t_dfops (Brian Foster) [1633171] - [fs] xfs: cow unwritten conversion uses uninitialized dfops (Brian Foster) [1633171] - [fs] xfs: update my copyrights for the writeback and iomap code (Brian Foster) [1633171] - [fs] xfs: add support for sub-pagesize writeback without buffer_heads (Brian Foster) [1633171] - [fs] xfs: allow writeback on pages without buffer heads (Brian Foster) [1633171] - [fs] xfs: refactor the tail of xfs_writepage_map (Brian Foster) [1633171] - [fs] xfs: remove xfs_start_page_writeback (Brian Foster) [1633171] - [fs] xfs: move all writeback buffer_head manipulation into xfs_map_at_offset (Brian Foster) [1633171] - [fs] xfs: don't look at buffer heads in xfs_add_to_ioend (Brian Foster) [1633171] - [fs] xfs: remove the imap_valid flag (Brian Foster) [1633171] - [fs] xfs: simplify xfs_map_blocks by using xfs_iext_lookup_extent directly (Brian Foster) [1633171] - [fs] xfs: remove xfs_reflink_find_cow_mapping (Brian Foster) [1633171] - [fs] xfs: remove the now unused XFS_BMAPI_IGSTATE flag (Brian Foster) [1633171] - [fs] xfs: make xfs_writepage_map extent map centric (Brian Foster) [1633171] - [fs] xfs: rename the offset variable in xfs_writepage_map (Brian Foster) [1633171] - [fs] xfs: remove xfs_map_cow (Brian Foster) [1633171] - [fs] xfs: remove xfs_reflink_trim_irec_to_next_cow (Brian Foster) [1633171] - [fs] xfs: don't use XFS_BMAPI_IGSTATE in xfs_map_blocks (Brian Foster) [1633171] - [fs] xfs: don't clear imap_valid for a non-uptodate buffers (Brian Foster) [1633171] - [fs] xfs: do not set the page uptodate in xfs_writepage_map (Brian Foster) [1633171] - [fs] xfs: move locking into xfs_bmap_punch_delalloc_range (Brian Foster) [1633171] - [fs] xfs: simplify xfs_aops_discard_page (Brian Foster) [1633171] - [fs] xfs: use iomap for blocksize == PAGE_SIZE readpage and readpages (Brian Foster) [1633171] - [fs] iomap: fix WARN_ON_ONCE on uninitialized variable (Brian Foster) [1633171] - [fs] iomap: Switch to offset_in_page for clarity (Brian Foster) [1633171] - [fs] iomap: add support for sub-pagesize buffered I/O without buffer heads (Brian Foster) [1633171] - [fs] iomap: add inline data support to iomap_readpage_actor (Brian Foster) [1633171] - [fs] iomap: support direct I/O to inline data (Brian Foster) [1633171] - [fs] iomap: refactor iomap_dio_actor (Brian Foster) [1633171] - [fs] iomap: add initial support for writes without buffer heads (Brian Foster) [1633171] - [fs] iomap: add an iomap-based readpage and readpages implementation (Brian Foster) [1633171] - [fs] iomap: add private pointer to struct iomap (Brian Foster) [1633171] - [fs] iomap: add a page_done callback (Brian Foster) [1633171] - [fs] iomap: generic inline data handling (Brian Foster) [1633171] - [fs] iomap: complete partial direct I/O writes synchronously (Brian Foster) [1633171] - [fs] iomap: mark newly allocated buffer heads as new (Brian Foster) [1633171] - [fs] fs: factor out a __generic_write_end helper (Brian Foster) [1633171] - [netdrv] amd-xgbe: mark driver as tech preview (David Arcari) [1633209] - [fs] ext4, dax: set ext4_dax_aops for dax files (Lukas Czerner) [1633239] - [fs] ext4, dax: add ext4_bmap to ext4_dax_aops (Lukas Czerner) [1633239] - [fs] ext4: don't mark mmp buffer head dirty (Lukas Czerner) [1633239] - [fs] ext4: show test_dummy_encryption mount option in /proc/mounts (Lukas Czerner) [1633239] - [fs] ext4: fix online resizing for bigalloc file systems with a 1k block size (Lukas Czerner) [1633239] - [fs] ext4: fix online resize's handling of a too-small final block group (Lukas Czerner) [1633239] - [fs] ext4: recalucate superblock checksum after updating free blocks/inodes (Lukas Czerner) [1633239] - [fs] ext4: avoid arithemetic overflow that can trigger a BUG (Lukas Czerner) [1633239] - [fs] ext4: avoid divide by zero fault when deleting corrupted inline directories (Lukas Czerner) [1633239] - [fs] ext4: check to make sure the rename(2)'s destination is not freed (Lukas Czerner) [1633239] - [fs] ext4: remove unneeded variable "err" in ext4_mb_release_inode_pa() (Lukas Czerner) [1633239] - [fs] ext4: fix spectre gadget in ext4_mb_regular_allocator() (Lukas Czerner) [1633239] - [fs] ext4: check for NUL characters in extended attribute's name (Lukas Czerner) [1633239] - [fs] ext4: use ext4_warning() for sb_getblk failure (Lukas Czerner) [1633239] - [fs] ext4: fix race when setting the bitmap corrupted flag (Lukas Czerner) [1633239] - [fs] ext4: reset error code in ext4_find_entry in fallback (Lukas Czerner) [1633239] - [fs] ext4: check allocation failure when duplicating "data" in ext4_remount() (Lukas Czerner) [1633239] - [fs] ext4: sysfs: print ext4_super_block fields as little-endian (Lukas Czerner) [1633239] - [firmware] efi/x86: Handle page faults occurring while running EFI runtime services (Bhupesh Sharma) [1627557] - [firmware] efi: Make efi_rts_work accessible to efi page fault handler (Bhupesh Sharma) [1627557] - [firmware] efi: Remove the declaration of efi_late_init() as the function is unused (Bhupesh Sharma) [1627557] - [firmware] efi: Use a work queue to invoke EFI Runtime Services (Bhupesh Sharma) [1627557] - [firmware] efi/x86: Use non-blocking SetVariable() for efi_delete_dummy_variable() (Bhupesh Sharma) [1627557] - [fs] gfs2: Special-case rindex for gfs2_grow (Robert S Peterson) [1628360] - [fs] GFS2: Fix recovery issues for spectators (Robert S Peterson) [1628298]- [powerpc] powerpc/pkeys: Fix reading of ibm, processor-storage-keys property (Steve Best) [1633551] - [powerpc] powerpc/pseries: Remove unneeded uses of dlpar work queue (Steve Best) [1633544] - [powerpc] powerpc/pseries: Remove prrn_work workqueue (Steve Best) [1633544] - [pci] ACPI / hotplug / PCI: Don't scan for non-hotplug bridges if slot is not bridge (Myron Stowe) [1634816] - [pci] PCI: Fix enabling of PASID on RC integrated endpoints (Myron Stowe) [1634816] - [pci] IB/hfi1,PCI: Allow bus reset while probing (Myron Stowe) [1634816] - [pci] PCI: Fix faulty logic in pci_reset_bus() (Myron Stowe) [1634816] - [pci] PCI: pciehp: Fix hot-add vs powerfault detection order (Myron Stowe) [1634816] - [pci] Revert "PCI: Add ACS quirk for Intel 300 series" (Myron Stowe) [1634816] - [powerpc] powerpc/numa: Use associativity if VPHN hcall is successful (Steve Best) [1633569] - [pci] PCI: vmd: White list for fast interrupt handlers (Myron Stowe) [1632816] - [pci] PCI: Add function 1 DMA alias quirk for Marvell 88SS9183 (Myron Stowe) [1632816] - [pci] PCI: Rename pci_try_reset_bus() to pci_reset_bus() (Myron Stowe) [1632816] - [pci] PCI: Deprecate pci_reset_bus() and pci_reset_slot() functions (Myron Stowe) [1632816] - [pci] PCI: Unify try slot and bus reset API (Myron Stowe) [1632816] - [pci] PCI: Hide pci_reset_bridge_secondary_bus() from drivers (Myron Stowe) [1632816] - [pci] IB/hfi1: Use pci_try_reset_bus() for initiating PCI Secondary Bus Reset (Myron Stowe) [1632816] - [pci] PCI: Handle error return from pci_reset_bridge_secondary_bus() (Myron Stowe) [1632816] - [pci] PCI/IOV: Tidy pci_sriov_set_totalvfs() (Myron Stowe) [1632816] - [pci] PCI: Enable PASID only if entire path supports End-End TLP prefixes (Myron Stowe) [1632816] - [pci] PCI: Expand documentation for pci_add_dma_alias() (Myron Stowe) [1632816] - [pci] PCI: Add DMA alias quirk for Microsemi Switchtec NTB (Myron Stowe) [1632816] - [pci] switchtec: Use generic PCI Vendor ID and Class Code (Myron Stowe) [1632816] - [pci] PCI: Make pci_get_rom_size() static (Myron Stowe) [1632816] - [pci] PCI: Add check code for last image indicator not set (Myron Stowe) [1632816] - [pci] PCI: Avoid accessing memory outside the ROM BAR (Myron Stowe) [1632816] - [pci] PCI: Make early dump functionality generic (Myron Stowe) [1632816] - [pci] PCI: Cleanup PCI_REBAR_CTRL_BAR_SHIFT handling (Myron Stowe) [1632816] - [pci] PCI: Restore resized BAR state on resume (Myron Stowe) [1632816] - [pci] PCI: Clean up resource allocation in devm_of_pci_get_host_bridge_resources() (Myron Stowe) [1632816] - [pci] PCI: Add ACS Redirect disable quirk for Intel Sunrise Point (Myron Stowe) [1632816] - [pci] PCI: Add device-specific ACS Redirect disable infrastructure (Myron Stowe) [1632816] - [pci] PCI: Convert device-specific ACS quirks from NULL termination to ARRAY_SIZE (Myron Stowe) [1632816] - [pci] PCI: Add "pci=disable_acs_redir=" parameter for peer-to-peer support (Myron Stowe) [1632816] - [pci] PCI: Allow specifying devices using a base bus and path of devfns (Myron Stowe) [1632816] - [pci] PCI: Make specifying PCI devices in kernel parameters reusable (Myron Stowe) [1632816] - [pci] PCI: Hide ACS quirk declarations inside PCI core (Myron Stowe) [1632816] - [pci] PCI: Document ACPI description of PCI host bridges (Myron Stowe) [1632816] - [pci] PCI/MSI: Set IRQCHIP_ONESHOT_SAFE for PCI-MSI irqchips (Myron Stowe) [1632816] - [pci] PCI: Limit config space size for Netronome NFP5000 (Myron Stowe) [1632816] - [pci] PCI: Add PCI_DEVICE_DATA() macro to fully describe device ID entry (Myron Stowe) [1632816] - [pci] PCI: Unify PCI and normal DMA direction definitions (Myron Stowe) [1632816] - [pci] PCI: Use IRQF_ONESHOT if pci_request_irq() called with no handler (Myron Stowe) [1632816] - [pci] PCI: Call dma_debug_add_bus() for pci_bus_type from PCI core (Myron Stowe) [1632816] - [pci] PCI: Mark fall-through switch cases before enabling -Wimplicit-fallthrough (Myron Stowe) [1632816]- [s390] s390/sclp: Allow to request adapter reset (Philipp Rudo) [1635273] - [char] ipmi: Fix NULL pointer dereference in ssif_probe (Tony Camuso) [1635366] - [char] ipmi: Fix I2C client removal in the SSIF driver (Tony Camuso) [1635366] - [char] ipmi: kcs_bmc: don't change device name (Tony Camuso) [1635366] - [kernel] timers: Clear timer_base::must_forward_clk with timer_base::lock held (Waiman Long) [1632820] - [pci] switchtec: Fix Spectre v1 vulnerability (Waiman Long) [1632820] - [kernel] cpu/hotplug: Prevent state corruption on error rollback (Waiman Long) [1632820] - [kernel] cpu/hotplug: Adjust misplaced smb() in cpuhp_thread_fun() (Waiman Long) [1632820] - [base] memory_hotplug: fix kernel_panic on offline page processing (Waiman Long) [1632820] - [mm] mm/hugetlb: filter out hugetlb pages if HUGEPAGE migration is not supported (Waiman Long) [1632820] - [lib] debugobjects: Make stack check warning more informative (Waiman Long) [1632820] - [fs] fs/dcache.c: fix kmemcheck splat at take_dentry_name_snapshot() (Waiman Long) [1632820] - [x86] x86/process: Don't mix user/kernel regs in 64bit __show_regs() (Waiman Long) [1632820] - [x86] x86/dumpstack: Don't dump kernel memory based on usermode RIP (Waiman Long) [1632820] - [x86] x86: Avoid pr_cont() in show_opcodes() (Waiman Long) [1632820] - [x86] x86/entry/64: Wipe KASAN stack shadow before rewind_stack_do_exit() (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Increase l1tf memory limit for Nehalem+ (Waiman Long) [1632820] - [x86] x86/spectre: Add missing family 6 check to microcode check (Waiman Long) [1632820] - [x86] x86/nmi: Fix NMI uaccess race against CR3 switching (Waiman Long) [1632820] - [x86] x86/vdso: Fix lsl operand order (Waiman Long) [1632820] - [x86] x86/vdso: Fix vDSO build if a retpoline is emitted (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Suggest what to do on systems with too much RAM (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Fix off-by-one error when warning that system has too much RAM (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Fix overflow in l1tf_pfn_limit() on 32bit (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Exempt zeroed PTEs from inversion (Waiman Long) [1632820] - [x86] x86/mm/pti: Clear Global bit more aggressively (Waiman Long) [1632820] - [x86] x86/paravirt: Fix spectre-v2 mitigations for paravirt guests (Waiman Long) [1632820] - [target] scsi: target: iscsi: Use bin2hex instead of a re-implementation (Maurizio Lombardi) [1632184] {CVE-2018-14633} - [target] scsi: target: iscsi: Use hex2bin instead of a re-implementation (Maurizio Lombardi) [1632184] {CVE-2018-14633}- [netdrv] ibmvnic: Include missing return code checks in reset function (Steve Best) [1633553] - [netdrv] ibmvnic: Update firmware error reporting with cause string (Steve Best) [1633553] - [netdrv] ibmvnic: Remove code to request error information (Steve Best) [1633553] - [s390] s390/qeth: remove duplicated carrier state tracking (Hendrik Brueckner) [1633841] - [s390] s390/qeth: clean up drop conditions for received cmds (Hendrik Brueckner) [1633841] - [s390] s390/qeth: re-indent qeth_check_ipa_data() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: consume local address events (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove various redundant code (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove CARD_FROM_CDEV helper (Hendrik Brueckner) [1633841] - [s390] s390/qeth: pass card pointer in iob callback (Hendrik Brueckner) [1633841] - [s390] s390/qeth: re-use qeth_notify_skbs() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove additional skb refcount (Hendrik Brueckner) [1633841] - [s390] s390/qeth: replace open-coded skb_queue_walk() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: on gdev release, reset drvdata (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fix discipline unload after setup error (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use DEFINE_MUTEX for qeth_mod_mutex (Hendrik Brueckner) [1633841] - [s390] s390/qeth: convert layer attribute to enum (Hendrik Brueckner) [1633841] - [s390] s390/qeth: reduce 0-initializing when building IPA cmds (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fine-tune spinlocks (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fix typo in return value (Hendrik Brueckner) [1633841] - [s390] s390/qeth: invoke softirqs after napi_schedule() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: uninstall IRQ handler on device removal (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove qeth_hdr_chk_and_bounce() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: speed up TSO transmission (Hendrik Brueckner) [1633841] - [s390] s390/qeth: prepare for copy-free TSO transmission (Hendrik Brueckner) [1633841] - [s390] s390/qeth: check size of required HW header cache object (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fix up protocol headers early (Hendrik Brueckner) [1633841] - [s390] s390/qeth: limit csum offload erratum to L3 devices (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove qeth_get_elements_no() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove unused L3 xmit code (Hendrik Brueckner) [1633841] - [s390] s390/qeth: run non-offload L3 traffic over common xmit path (Hendrik Brueckner) [1633841] - [s390] s390/qeth: move L2 xmit code to core module (Hendrik Brueckner) [1633841] - [s390] s390/qdio: reset old sbal_state flags (Hendrik Brueckner) [1633841] - [s390] s390/qeth: don't dump past end of unknown HW header (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use vzalloc for QUERY OAT buffer (Hendrik Brueckner) [1633841] - [s390] s390/qeth: switch on SG by default for IQD devices (Hendrik Brueckner) [1633841] - [s390] s390/qeth: indicate error when netdev allocation fails (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use true and false for boolean values (Hendrik Brueckner) [1633841] - [s390] s390/qeth: don't restrict qeth_card to DMA memory (Hendrik Brueckner) [1633841] - [s390] s390/qeth: clean up card initialization (Hendrik Brueckner) [1633841] - [s390] s390/qeth: do basic setup for data channel (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use qeth_setup_ccw() to set up all CCWs (Hendrik Brueckner) [1633841] - [s390] s390/qeth: reduce hard-coded access to ccw channels (Hendrik Brueckner) [1633841] - [s390] s390/qeth: extract helper for MPC protocol type (Hendrik Brueckner) [1633841] - [s390] s390/qeth: speed up L2 IQD xmit (Hendrik Brueckner) [1633841] - [s390] s390/qeth: add support for constrained HW headers (Hendrik Brueckner) [1633841] - [s390] s390/qeth: merge linearize-check into HW header construction (Hendrik Brueckner) [1633841] - [s390] s390/qeth: add statistics for consumed buffer elements (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use core MTU range checking (Hendrik Brueckner) [1633841] - [s390] s390/qeth: simplify max MTU handling (Hendrik Brueckner) [1633841] - [s390] s390/qeth: don't cache HW port number (Hendrik Brueckner) [1633841] - [s390] s390/qeth: allocate netdevice early (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove redundant netif_carrier_ok() checks (Hendrik Brueckner) [1633841] - [s390] s390/qeth: reset layer2 attribute on layer switch (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fix race in used-buffer accounting (Hendrik Brueckner) [1633841] - [s390] s390/qeth: speed-up IPv4 OSA xmit (Hendrik Brueckner) [1633841] - [s390] s390/qeth: speed-up L3 IQD xmit (Hendrik Brueckner) [1633841] - [s390] s390/qeth: add a L3 xmit wrapper (Hendrik Brueckner) [1633841] - [s390] s390/qeth: increase GSO max size for eligible L3 devices (Hendrik Brueckner) [1633841] - [s390] s390/qeth: clean up exported symbols (Hendrik Brueckner) [1633841] - [s390] s390/qeth: consolidate ccwgroup driver definition (Hendrik Brueckner) [1633841] - [s390] s390/qeth: clean up Output Queue selection (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fine-tune RX modesetting (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove unused buffer->aob pointer (Hendrik Brueckner) [1633841] - [s390] s390/qeth: various buffer management cleanups (Hendrik Brueckner) [1633841] - [powerpc] powerpc: Avoid code patching freed init sections (Steve Best) [1633545] - [powerpc] powerpc/tm: Fix userspace r13 corruption (Steve Best) [1633543] - [powerpc] powerpc/tm: Avoid possible userspace r1 corruption on reclaim (Steve Best) [1633543] - [drm] drm/i915/cfl: Add a new CFL PCI ID (Rob Clark) [1626883] - [drm] drm/i915/aml: Introducing Amber Lake platform (Rob Clark) [1626883] - [drm] drm/i915/whl: Introducing Whiskey Lake platform (Rob Clark) [1626883] - [char] ipmi: Move BT capabilities detection to the detect call (Frank Ramsay) [1618774] - [char] ipmi: Rework SMI registration failure (Frank Ramsay) [1618774]- [s390] s390: detect etoken facility (Thomas Huth) [1634069] - [s390] s390/lib: use expoline for all bcr instructions (Thomas Huth) [1634069] - [documentation] vm.txt: Adding 'nr_hugepages_mempolicy' parameter description (Prashant Dhamdhere) [1626547]- [scsi] scsi: ipr: System hung while dlpar adding primary ipr adapter back (Steve Best) [1633217] - [target] scsi: iscsi: target: Don't use stack buffer for scatterlist (Maurizio Lombardi) [1631342] - [rpmspec] Forward port weak-modules support from RHEL 7 to RHEL 8 ("Herton R. Krzesinski") [1596884] - [fs] xfs: Close race between direct IO and xfs_break_layouts() (Eric Sandeen) [1622191] - [fs] xfs: remove unused iolock arg from xfs_break_dax_layouts (Eric Sandeen) [1622191] - [fs] ext4: Close race between direct IO and ext4_break_layouts() (Eric Sandeen) [1616303] - [fs] ext4: handle layout changes to pinned DAX mappings (Eric Sandeen) [1614154] - [fs] dax: dax_layout_busy_page() warn on !exceptional (Eric Sandeen) [1614154] - [fs] dax: mark tech preview (Eric Sandeen) [1627455] - [mm] usercopy: Allow boot cmdline disabling of hardening (Christoph von Recklinghausen) [1589928]- [s390] s390/crypto: Fix return code checking in cbc_paes_crypt() (Philipp Rudo) [1633266] - [drm] amd/display/dc/basics/logger.c: fix build error with CONFIG_FORTIFY_SOURCE=y ("Herton R. Krzesinski") [1548068] - [acpi] ACPICA: AML Parser: skip opcodes that open a scope upon parse failure (Jeremy Linton) [1609885] - [acpi] ACPICA: ACPICA: add status check for acpi_hw_read before assigning return value (Jeremy Linton) [1609885] - [acpi] ACPICA: AML Parser: ignore all exceptions resulting from incorrect AML during table load (Jeremy Linton) [1609885] - [rpmspec] spec: Add missing BuildRequires for bpftool (Jiri Olsa) [1632756] - [powerpc] KVM: PPC: Avoid marking DMA-mapped pages dirty in real mode (David Gibson) [1628412] - [powerpc] powerpc/powernv/ioda: Allocate indirect TCE levels on demand (David Gibson) [1628412] - [powerpc] powerpc/powernv: Rework TCE level allocation (David Gibson) [1628412] - [powerpc] powerpc/powernv: Add indirect levels to it_userspace (David Gibson) [1628412] - [powerpc] KVM: PPC: Make iommu_table::it_userspace big endian (David Gibson) [1628412] - [powerpc] powerpc/powernv: Move TCE manupulation code to its own file (David Gibson) [1628412] - [net] net_sched: fix NULL pointer dereference when delete tcindex filter (Andrea Claudi) [1627648] - [net] net_sched: Fix missing res info when create new tc_index filter (Andrea Claudi) [1627648] - [samples] samples/bpf: xdpsock: order memory on AArch64 (Jesper Brouer) [1615959] - [samples] samples/bpf: xdp_redirect_cpu load balance like Suricata (Jesper Brouer) [1615959] - [samples] samples/bpf: add Paul Hsieh's (LGPL 2.1) hash function SuperFastHash (Jesper Brouer) [1615959] - [samples] samples/bpf: xdp_redirect_cpu handle parsing of double VLAN tagged packets (Jesper Brouer) [1615959] - [samples] samples/bpf: all XDP samples should unload xdp/bpf prog on SIGTERM (Jesper Brouer) [1615959] - [samples] samples/bpf: xdp_rxq_info action XDP_TX must adjust MAC-addrs (Jesper Brouer) [1615959] - [samples] samples/bpf: extend xdp_rxq_info to read packet payload (Jesper Brouer) [1615959] - [powerpc] KVM: PPC: Book3S HV: Use correct pagesize in kvm_unmap_radix() (David Gibson) [1625498] - [net] igmp: fix incorrect unsolicit report count after link down and up (Hangbin Liu) [1625538] - [net] igmp: fix incorrect unsolicit report count when join group (Hangbin Liu) [1625538] - [netdrv] cxgb4: update 1.20.8.0 as the latest firmware supported (Arjun Vynipadath) [1622555] - [virt] svm: nested virt support off by default (Bandan Das) [1571993]- [powerpc] KVM: PPC: Book3S HV: Don't use compound_order to determine host mapping size (David Gibson) [1625860] - [virt] arm64: KVM: Remove pgd_lock (Wei Huang) [1627474] - [virt] KVM: Remove obsolete kvm_unmap_hva notifier backend (Wei Huang) [1627474] - [virt] arm64: KVM: Only force FPEXC32_EL2.EN if trapping FPSIMD (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Clean dcache to PoC when changing PTE due to CoW (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Skip updating PTE entry if no change (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Skip updating PMD entry if no change (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Move DEBUG_SPINLOCK_BUG_ON to vgic.h (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Do not use spin_lock_irqsave/restore with irq disabled (Wei Huang) [1627474] - [virt] KVM: arm: vgic-v3: Add support for ICC_SGI0R and ICC_ASGI1R accesses (Wei Huang) [1627474] - [virt] KVM: arm64: vgic-v3: Add support for ICC_SGI0R_EL1 and ICC_ASGI1R_EL1 accesses (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic-v3: Add core support for Group0 SGIs (Wei Huang) [1627474] - [virt] KVM: arm64: Remove non-existent AArch32 ICC_SGI1R encoding (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Fix lost IRQs from emulated physcial timer when blocked (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Fix potential loss of ptimer interrupts (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Fix possible spectre-v1 write in vgic_mmio_write_apr() (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Update documentation of the GIC devices wrt IIDR (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Let userspace opt-in to writable v2 IGROUPR (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Allow configuration of interrupt groups (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Return error on incompatible uaccess GICD_IIDR writes (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Permit uaccess writes to return errors (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Signal IRQs using their configured group (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Add group field to struct irq (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: GICv2 IGROUPR should read as zero (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Keep track of implementation revision (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Define GICD_IIDR fields for GICv2 and GIv3 (Wei Huang) [1627474] - [virt] arm64: KVM: Cleanup tpidr_el2 init on non-VHE (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic-debug: Show LPI status (Wei Huang) [1627474] - [virt] KVM: arm64: vgic-its: Remove VLA usage (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Fix vgic init race (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Enable adaptative WFE trapping (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Remove unnecessary CMOs when creating HYP page tables (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Stop using the kernel's (pmd, pud, pgd)_populate helpers (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Consolidate page-table accessors (Wei Huang) [1627474] - [virt] arm64: KVM: Avoid marking pages as XN in Stage-2 if CTR_EL0.DIC is set (Wei Huang) [1627474] - [tools] radix tree test suite: Enable ubsan (Waiman Long) [1630244] - [tools] radix tree test suite: Fix compilation (Waiman Long) [1630244] - [block] blk-wbt: don't maintain inflight counts if disabled (Ming Lei) [1622790] - [block] blk-wbt: fix has-sleeper queueing check (Ming Lei) [1622790] - [block] blk-wbt: use wq_has_sleeper() for wq active check (Ming Lei) [1622790] - [block] blk-wbt: move disable check into get_limit() (Ming Lei) [1622790] - [block] block/DAC960.c: make some arrays static const, shrinks object (Ming Lei) [1622790] - [block] blk-mq: sync the update nr_hw_queues with (Ming Lei) [1617959] - [block] blk-mq: init hctx sched after update ctx and hctx mapping (Ming Lei) [1617959] - [block] block: remove duplicate initialization (Ming Lei) [1622790] - [block] tracing/blktrace: Fix to allow setting same value (Ming Lei) [1622790] - [block] pktcdvd: fix setting of 'ret' error return for a few cases (Ming Lei) [1622790] - [block] block: change return type to bool (Ming Lei) [1622790] - [block] block, bfq: return nbytes and not zero from struct cftype (Ming Lei) [1622790] - [block] block, bfq: improve code of bfq_bfqq_charge_time (Ming Lei) [1622790] - [block] block, bfq: reduce write overcharge (Ming Lei) [1622790] - [block] block, bfq: always update the budget of an entity when needed (Ming Lei) [1622790] - [block] block, bfq: readd missing reset of parent-entity service (Ming Lei) [1622790] - [block] block: don't warn for flush on read-only device (Ming Lei) [1622809]- [kernel] locking/rwsem: Make owner store task pointer of last owning reader (Waiman Long) [1631842] - [kernel] locking/rwsem: Exit read lock slowpath if queue empty & no writer (Waiman Long) [1631842] - [x86] x86/microcode: Update the new microcode revision unconditionally (Prarit Bhargava) [1630931] - [x86] x86/microcode: Make sure boot_cpu_data.microcode is up-to-date (Prarit Bhargava) [1630931] - [arm64] arm64: tlb: Provide forward declaration of tlb_flush() before including tlb.h (Waiman Long) [1630521] - [x86] x86/mm: Only use tlb_remove_table() for paravirt (Waiman Long) [1630521] - [mm] mm: mmu_notifier fix for tlb_end_vma (Waiman Long) [1630521] - [mm] mm/tlb, x86/mm: Support invalidating TLB caches for RCU_TABLE_FREE (Waiman Long) [1630521] - [mm] mm/tlb: Remove tlb_remove_table() non-concurrent condition (Waiman Long) [1630521] - [mm] mm: move tlb_table_flush to tlb_flush_mmu_free (Waiman Long) [1630521] - [kernel] clocksource: Revert Remove kthread (Waiman Long) [1628402] - [cpuidle] cpuidle: menu: Retain tick when shallow state is selected (Waiman Long) [1628402] - [cpufreq] cpufreq: governor: Avoid accessing invalid governor_data (Waiman Long) [1628402] - [cpuidle] cpuidle: menu: Handle stopped tick more aggressively (Waiman Long) [1628402] - [kernel] sched: idle: Avoid retaining the tick when it has been stopped (Waiman Long) [1628402] - [net] netfilter: xt_hashlimit: do not crash when reading proc file (Florian Westphal) [1630131] - [x86] x86/boot/KASLR: Skip specified number of 1GB huge pages when doing physical randomization (KASLR) (Baoquan He) [1564824] - [x86] x86/boot/KASLR: Add two new functions for 1GB huge pages handling (Baoquan He) [1564824] - [mfd] mfd: intel-lpss: Add Ice Lake PCI IDs (Gopal Tiwari) [1483477] - [mmc] mmc: sdhci-pci: Add support for Intel ICP (Gopal Tiwari) [1483496]- [mm] mm: get rid of vmacache_flush_all() entirely (Waiman Long) [1631297] {CVE-2018-17182} - [mm] mm, vmacache: hash addresses based on pmd (Waiman Long) [1631297] {CVE-2018-17182} - [mm] mm: Allocate the mm_cpumask (mm->cpu_bitmap) dynamically based on nr_cpu_ids (Waiman Long) [1631297] {CVE-2018-17182} - [infiniband] IB/hfi1: Invalid NUMA node information can cause a divide by zero (Alex Estrin) [1622222] - [nvdimm] libnvdimm: Export max available extent (Jeff Moyer) [1627874] - [nvdimm] libnvdimm: Use max contiguous area for namespace size (Jeff Moyer) [1627874] - [netdrv] ice: Fix and update driver version string (Jonathan Toppins) [1611786] - [netdrv] ice: Introduce SERVICE_DIS flag and service routine functions (Jonathan Toppins) [1611786] - [netdrv] ice: Enable VSI Rx/Tx pruning only when VLAN 0 is active (Jonathan Toppins) [1611786] - [netdrv] ice: Enable firmware logging during device initialization (Jonathan Toppins) [1611786] - [netdrv] ice: Implement ice_bridge_getlink and ice_bridge_setlink (Jonathan Toppins) [1611786] - [netdrv] ice: Add support for Tx hang, Tx timeout and malicious driver detection (Jonathan Toppins) [1611786] - [netdrv] ice: Clean up register file (Jonathan Toppins) [1611786] - [netdrv] ice: Implement handlers for ethtool PHY/link operations (Jonathan Toppins) [1611786] - [netdrv] ice: Refactor VSI allocation, deletion and rebuild flow (Jonathan Toppins) [1611786] - [netdrv] ice: Refactor switch rule management structures and functions (Jonathan Toppins) [1611786] - [netdrv] ice: Code optimization for ice_fill_sw_rule() (Jonathan Toppins) [1611786] - [netdrv] ice: Prevent control queue operations during reset (Jonathan Toppins) [1611786] - [netdrv] ice: Update request resource command to latest specification (Jonathan Toppins) [1611786] - [netdrv] ice: Updates to Tx scheduler code (Jonathan Toppins) [1611786] - [netdrv] ice: Rework flex descriptor programming (Jonathan Toppins) [1611786] - [netdrv] net/mlx5: Fix SQ offset in QPs with small RQ (Alaa Hleihel) [1623367] - [x86] x86/spec_ctrl: Make IBRS code work with SSBD mitigation (Waiman Long) [1565180] - [x86] x86/spec_ctrl: Auto-enable IBRS on Skylake (Waiman Long) [1565180] - [x86] x86/spec_ctrl: Extend spectre_v2 boot option to support IBRS (Waiman Long) [1565180] - [x86] x86/spec_ctrl: Boot time IBRS initialization (Waiman Long) [1565180] - [x86] x86/spec_ctrl: Add IBRS code to the 64-bit assembly entry code (Waiman Long) [1565180] - [x86] x86/cpufeatures: Increase NCAPINTS for future extension (Waiman Long) [1565180] - [netdrv] ice: Trivial formatting fixes (Jonathan Toppins) [1611783] - [netdrv] ice: Change struct members from bool to u8 (Jonathan Toppins) [1611783] - [netdrv] ice: Fix potential return of uninitialized value (Jonathan Toppins) [1611783] - [netdrv] ice: Fix a few null pointer dereference issues (Jonathan Toppins) [1611783] - [netdrv] ice: Update to interrupts enabled in OICR (Jonathan Toppins) [1611783] - [netdrv] ice: Set VLAN flags correctly (Jonathan Toppins) [1611783] - [netdrv] ice: Use order_base_2 to calculate higher power of 2 (Jonathan Toppins) [1611783] - [netdrv] ice: Fix bugs in control queue processing (Jonathan Toppins) [1611783] - [netdrv] ice: Clean control queues only when they are initialized (Jonathan Toppins) [1611783] - [netdrv] ice: Report stats for allocated queues via ethtool stats (Jonathan Toppins) [1611783] - [netdrv] ice: Cleanup magic number (Jonathan Toppins) [1611783] - [netdrv] ice: Remove unnecessary node owner check (Jonathan Toppins) [1611783] - [netdrv] ice: Fix multiple static analyser warnings (Jonathan Toppins) [1611783] - [virt] KVM: VMX: fixes for vmentry_l1d_flush module parameter (Waiman Long) [1616248] {CVE-2018-15572} - [virt] KVM: x86: SVM: Call x86_spec_ctrl_set_guest/host() with interrupts disabled (Waiman Long) [1616248] {CVE-2018-15572} - [virt] x86/kvm/vmx: Fix coding style in vmx_setup_l1d_flush() (Waiman Long) [1616248] {CVE-2018-15572} - [x86] x86/speculation: Support Enhanced IBRS on future CPUs (Waiman Long) [1614144] - [x86] x86/speculation: Protect against userspace-userspace spectreRSB (Waiman Long) [1616248] {CVE-2018-15572} - [x86] x86/speculation: Remove SPECTRE_V2_IBRS in enum spectre_v2_mitigation (Waiman Long) [1616248] {CVE-2018-15572} - [cpufreq] cpufreq: Fix a circular lock dependency problem (Waiman Long) [1599154] - [kernel] cpu/hotplug: Add a cpus_read_trylock() function (Waiman Long) [1599154] - [virt] xen/spinlock: Don't use pvqspinlock if only 1 vCPU (Waiman Long) [1618486]- [mailbox] mailbox: PCC: handle parse error (David Arcari) [1630382] - [hv] vmbus: don't return values for uninitalized channels (Vitaly Kuznetsov) [1617954] - [mm] kernel/memremap, kasan: make ZONE_DEVICE with work with KASAN (Bill O'Donnell) [1629578] - [mm] mm: fix BUG_ON() in vmf_insert_pfn_pud() from VM_MIXEDMAP removal (Jeff Moyer) [1622171] - [mm] dax: remove VM_MIXEDMAP for fsdax and device dax (Jeff Moyer) [1622171]- [i2c] i2c: i801: fix DNV's SMBCTRL register offset (David Arcari) [1628861] - [fs] ceph: avoid a use-after-free in ceph_destroy_options() (Ilya Dryomov) [1629884] - [fs] ceph: fix incorrect use of strncpy (Ilya Dryomov) [1629884] - [block] rbd: support cloning across namespaces (Ilya Dryomov) [1629884] - [block] rbd: factor out get_parent_info() (Ilya Dryomov) [1629884] - [block] rbd: support for images within namespaces (Ilya Dryomov) [1629884] - [block] rbd: pass rbd_spec into parse_rbd_opts_token() (Ilya Dryomov) [1629884] - [net] libceph: weaken sizeof check in ceph_x_verify_authorizer_reply() (Ilya Dryomov) [1629884] - [net] libceph: check authorizer reply/challenge length before reading (Ilya Dryomov) [1629884] - [net] libceph: implement CEPHX_V2 calculation mode (Ilya Dryomov) [1629884] - [net] libceph: add authorizer challenge (Ilya Dryomov) [1629884] - [net] libceph: factor out encrypt_authorizer() (Ilya Dryomov) [1629884] - [net] libceph: factor out __ceph_x_decrypt() (Ilya Dryomov) [1629884] - [net] libceph: factor out __prepare_write_connect() (Ilya Dryomov) [1629884] - [net] libceph: store ceph_auth_handshake pointer in ceph_connection (Ilya Dryomov) [1629884] - [pci] PCI: pciehp: Deduplicate presence check on probe & resume (Myron Stowe) [1583983] - [pci] PCI: pciehp: Avoid implicit fallthroughs in switch statements (Myron Stowe) [1583983] - [pci] PCI: Whitelist Thunderbolt ports for runtime D3 (Myron Stowe) [1583983] - [pci] PCI: Whitelist native hotplug ports for runtime D3 (Myron Stowe) [1583983] - [pci] PCI: sysfs: Resume to D0 on function reset (Myron Stowe) [1583983] - [pci] PCI: pciehp: Resume parent to D0 on config space access (Myron Stowe) [1583983] - [pci] PCI: pciehp: Resume to D0 on enable/disable (Myron Stowe) [1583983] - [pci] PCI: pciehp: Support interrupts sent from D3hot (Myron Stowe) [1583983] - [pci] PCI: pciehp: Obey compulsory command delay after resume (Myron Stowe) [1583983] - [pci] PCI: pciehp: Clear spurious events earlier on resume (Myron Stowe) [1583983] - [pci] PCI: portdrv: Deduplicate PM callback iterator (Myron Stowe) [1583983] - [pci] PCI: pciehp: Avoid slot access during reset (Myron Stowe) [1583983] - [pci] PCI: pciehp: Always enable occupied slot on probe (Myron Stowe) [1583983] - [pci] PCI: pciehp: Become resilient to missed events (Myron Stowe) [1583983] - [pci] PCI: pciehp: Tolerate initially unstable link (Myron Stowe) [1583983] - [pci] PCI: pciehp: Declare pciehp_enable/disable_slot() static (Myron Stowe) [1583983] - [pci] PCI: pciehp: Drop enable/disable lock (Myron Stowe) [1583983] - [pci] PCI: pciehp: Enable/disable exclusively from IRQ thread (Myron Stowe) [1583983] - [pci] PCI: pciehp: Track enable/disable status (Myron Stowe) [1583983] - [pci] PCI: pciehp: Publish to user space last on probe (Myron Stowe) [1583983] - [pci] PCI: hotplug: Demidlayer registration with the core (Myron Stowe) [1583983] - [pci] PCI: pciehp: Drop slot workqueue (Myron Stowe) [1583983] - [pci] PCI: pciehp: Handle events synchronously (Myron Stowe) [1583983] - [pci] PCI: pciehp: Stop blinking on slot enable failure (Myron Stowe) [1583983] - [pci] PCI: pciehp: Convert to threaded polling (Myron Stowe) [1583983] - [pci] PCI: pciehp: Convert to threaded IRQ (Myron Stowe) [1583983] - [pci] PCI: pciehp: Document struct slot and struct controller (Myron Stowe) [1583983] - [pci] PCI: pciehp: Declare pciehp_unconfigure_device() void (Myron Stowe) [1583983] - [pci] PCI: pciehp: Drop unnecessary NULL pointer check (Myron Stowe) [1583983] - [pci] PCI: pciehp: Fix unprotected list iteration in IRQ handler (Myron Stowe) [1583983] - [pci] PCI: pciehp: Fix use-after-free on unplug (Myron Stowe) [1583983] - [pci] PCI: hotplug: Don't leak pci_slot on registration failure (Myron Stowe) [1583983] - [pci] PCI: hotplug: Delete skeleton driver (Myron Stowe) [1583983] - [netdrv] be2net: Use Kconfig flag to support for enabling/disabling adapters (Petr Oros) [1611768] - [acpi] ACPICA: Reference Counts: increase max to 0x4000 for large servers (Frank Ramsay) [1618760]- [net] udp6: add missing checks on edumux packet processing (Paolo Abeni) [1625954] - [net] udp4: fix IP_CMSG_CHECKSUM for connected sockets (Paolo Abeni) [1625954] - [s390] s390/pci: fix out of bounds access during irq setup (Hendrik Brueckner) [1627462] - [nvdimm] libnvdimm: fix ars_status output length calculation (Jeff Moyer) [1616307]- [scsi] scsi: lpfc: Correct MDS diag and nvmet configuration (Dick Kennedy) [1628323] - [iommu] iommu/arm-smmu: workaround DMA mode issues (Mark Salter) [1624077] - [x86] x86/microcode: Allow late microcode loading with SMT disabled (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] tools headers: Synchronise x86 cpufeatures.h for L1TF additions (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/mm/kmmio: Make the tracer robust against L1TF (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/mm/pat: Make set_memory_np() L1TF safe (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Make pmd/pud_mknotpresent() invert (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Invert all not present mappings (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Fix SMT supported evaluation (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] KVM: VMX: Tell the nested hypervisor to skip L1D flush on vmentry (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation: Use ARCH_CAPABILITIES to skip L1D flush on vmentry (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation: Simplify sysfs report of VMX L1TF vulnerability (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] Documentation/l1tf: Remove Yonah processors from not vulnerable list (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Don't set l1tf_flush_l1d from vmx_handle_external_intr() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/irq: Let interrupt handlers set kvm_cpu_l1tf_flush_l1d (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86: Don't include linux/irq.h from asm/hardirq.h (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Introduce per-host-cpu analogue of l1tf_flush_l1d (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/irq: Demote irq_cpustat_t::__softirq_pending to u16 (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Move the l1tf_flush_l1d test to vmx_l1d_flush() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Replace 'vmx_l1d_flush_always' with 'vmx_l1d_flush_cond' (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Don't set l1tf_flush_l1d to true from vmx_l1d_flush() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: detect SMT disabled by BIOS (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] Documentation/l1tf: Fix typos (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Initialize the vmx_l1d_flush_pages' content (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Unbreak !__HAVE_ARCH_PFN_MODIFY_ALLOWED architectures (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] Documentation: Add section about CPU vulnerabilities (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/bugs, kvm: Introduce boot-time control of L1TF mitigations (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Set CPU_SMT_NOT_SUPPORTED early (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Expose SMT control init function (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Allow runtime control of L1D flush (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Serialize L1D flush parameter setter (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Add static key for flush always (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Move l1tf setup function (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/l1tf: Handle EPT disabled state proper (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Drop L1TF MSR list approach (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/litf: Introduce vmx status variable (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Online siblings when SMT control is turned on (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Use MSR save list for IA32_FLUSH_CMD if required (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Extend add_atomic_switch_msr() to allow VMENTER only MSRs (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Separate the VMX AUTOLOAD guest/host number accounting (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add find_msr() helper function (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Split the VMX MSR LOAD structures to have an host/guest numbers (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add L1D flush logic (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add L1D MSR based flush (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add L1D flush algorithm (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add module argument for L1TF mitigation (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM: Warn user if KVM is loaded SMT and L1TF CPU bug being present (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Boot HT siblings at least once (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] Revert "x86/apic: Ignore secondary threads if nosmt=force" (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Fix up pte->pfn conversion for PAE (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Protect PAE swap entries against L1TF (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/CPU/AMD: Move TOPOEXT reenablement before reading smp_num_siblings (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpufeatures: Add detection of L1D cache flush support (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Extend 64bit swap file size limit (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/apic: Ignore secondary threads if nosmt=force (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/AMD: Evaluate smp_num_siblings early (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/CPU/AMD: Do not check CPUID max ext level before parsing SMP info (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/intel: Evaluate smp_num_siblings early (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/topology: Provide detect_extended_topology_early() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/common: Provide detect_ht_early() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/AMD: Remove the pointless detect_ht() call (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu: Remove the pointless CPU printout (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Provide knobs to control SMT (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Split do_cpu_down() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Make bringup/teardown of smp threads symmetric (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/topology: Provide topology_smt_supported() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/smp: Provide topology_is_primary_thread() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] sched/smt: Update sched_smt_present at runtime (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/bugs: Move the l1tf function and define pr_fmt properly (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Limit swap file size to MAX_PA/2 (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Disallow non privileged high MMIO PROT_NONE mappings (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Add sysfs reporting for l1tf (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Make sure the first page is always reserved (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Protect PROT_NONE PTEs against speculation (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Protect swap entries against L1TF (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Change order of offset/type in swap entry (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Increase 32bit PAE __PHYSICAL_PAGE_SHIFT (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646}- [pci] PCI/DPC: Remove indirection waiting for inactive link (Myron Stowe) [1485556] - [pci] PCI/DPC: Use threaded IRQ for bottom half handling (Myron Stowe) [1485556] - [pci] PCI/DPC: Print AER status in DPC event handling (Myron Stowe) [1485556] - [pci] PCI/DPC: Remove rp_pio_status from dpc struct (Myron Stowe) [1485556] - [pci] PCI/DPC: Defer event handling to work queue (Myron Stowe) [1485556] - [pci] PCI/DPC: Leave interrupts enabled while handling event (Myron Stowe) [1485556] - [net] net/mlx5e: Offload TC matching on tos/ttl for ip tunnels (Erez Alfasi) [1615121] - [net] net/mlx5e: Support setup of tos and ttl for tunnel key TC action offload (Erez Alfasi) [1615121] - [net] net/mlx5e: Use ttl from route lookup on tc encap offload only if needed (Erez Alfasi) [1615121] - [net] net/sched: cls_flower: Support matching on ip tos and ttl for tunnels (Erez Alfasi) [1615121] - [net] flow_dissector: Dissect tos and ttl from the tunnel info (Erez Alfasi) [1615121] - [net] net/sched: tunnel_key: Allow to set tos and ttl for tc based ip tunnels (Erez Alfasi) [1615121] - [net] net/sched: act_tunnel_key: disambiguate metadata dst error cases (Erez Alfasi) [1615121] - [net] net/sched: add tunnel option support to act_tunnel_key (Erez Alfasi) [1615121] - [iommu] iommu/amd: Add support for IOMMU XT mode (Suravee Suthikulpanit) [1504485] - [iommu] iommu/amd: Add support for higher 64-bit IOMMU Control Register (Suravee Suthikulpanit) [1504485] - [x86] x86: irq_remapping: Move irq remapping mode enum (Suravee Suthikulpanit) [1504485] - [firmware] dcdbas: Add support for WSMT ACPI table (Charles Rose) [1502286]- [documentation] scsi: documentation: add scsi_mod.use_blk_mq to scsi-parameters (Ewan Milne) [1600014] - [scsi] scsi: core: Update SCSI_MQ_DEFAULT help text to match default (Ewan Milne) [1600014] - [scsi] scsi: core: switch to scsi-mq by default (Ewan Milne) [1600014] - [pci] PCI: Match Root Port's MPS to endpoint's MPSS as necessary (Myron Stowe) [1502324] - [pci] PCI: Skip MPS logic for Virtual Functions (VFs) (Myron Stowe) [1502324] - [pci] PCI: Check for PCIe Link downtraining (Myron Stowe) [1502324] - [pci] PCI: Workaround IDT switch ACS Source Validation erratum (Myron Stowe) [1502324] - [of] OF: Don't set default coherent DMA mask (Mark Salter) [1581822] - [acpi] ACPI/IORT: Don't set default coherent DMA mask (Mark Salter) [1581822] - [iommu] iommu/dma: Respect bus DMA limit for IOVAs (Mark Salter) [1581822] - [of] of/device: Set bus DMA mask as appropriate (Mark Salter) [1581822] - [acpi] ACPI/IORT: Set bus DMA mask as appropriate (Mark Salter) [1581822] - [kernel] dma-mapping: Generalise dma_32bit_limit flag (Mark Salter) [1581822] - [acpi] ACPI/IORT: Support address size limit for root complexes (Mark Salter) [1581822] - [of] of/platform: Initialise default DMA masks (Mark Salter) [1581822] - [net] Bluetooth: hidp: buffer overflow in hidp_process_report (Gopal Tiwari) [1623073] {CVE-2018-9363} - [irqchip] irqchip/gic-v3-its: Reduce minimum LPI allocation to 1 for PCI devices (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Honor hypervisor enforced LPI range (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3: Expose GICD_TYPER in the rdist structure (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Drop chunk allocation compatibility (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Move minimum LPI requirements to individual busses (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Use full range of LPIs (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Refactor LPI allocator (Mark Salter) [1550500]- [netdrv] hv_netvsc: Fix a deadlock by getting rtnl lock earlier in netvsc_probe() (Vitaly Kuznetsov) [1625609] - [netdrv] hv_netvsc: ignore devices that are not PCI (Vitaly Kuznetsov) [1625609] - [netdrv] hv/netvsc: Fix NULL dereference at single queue mode fallback (Vitaly Kuznetsov) [1625609] - [netdrv] hv_netvsc: Add per-cpu ethtool stats for netvsc (Vitaly Kuznetsov) [1625609] - [pci] PCI: shpchp: Separate existence of SHPC and permission to use it (Steve Best) [1622953] - [powerpc] KVM: PPC: Book3S HV: Don't truncate HPTE index in xlate function (David Gibson) [1625513] - [kernel] rh_kabi: Add macros to size and extend structs (Prarit Bhargava) [1564570] - [pci] PCI: Remove unnecessary include of (Myron Stowe) [1622672] - [wireless] iwlwifi: Remove unnecessary include of (Myron Stowe) [1622672] - [wireless] ath9k: Remove unnecessary include of (Myron Stowe) [1622672] - [netdrv] igb: Remove unnecessary include of (Myron Stowe) [1622672] - [pci] PCI/ASPM: Convert to use sysfs_match_string() helper (Myron Stowe) [1622672] - [virt] KVM: s390: Properly lock mm context allow_gmap_hpage_1m setting (Thomas Huth) [1623513] - [virt] KVM: s390: vsie: copy wrapping keys to right place (Thomas Huth) [1623513] - [virt] KVM: s390: Fix pfmf and conditional skey emulation (Thomas Huth) [1623513] - [virt] KVM: s390: Fix storage attributes migration with memory slots (Thomas Huth) [1623513] - [virt] KVM: s390: a utility function for migration (Thomas Huth) [1623513]- [lib] vsprintf: Add command line option debug_boot_weak_hash (Prarit Bhargava) [1625687] - [netdrv] i40e: Fix for Tx timeouts when interface is brought up if DCB is enabled (Stefan Assmann) [1616147] - [misc] ocxl: Fix page fault handler in case of fault on dying process (Steve Best) [1624644] - [edac] EDAC, sb_edac: Add support for systems with segmented PCI buses (Aristeu Rozanski) [1621849] - [netdrv] xen-netfront: fix warn message as irq device name has '/' (Vitaly Kuznetsov) [1576160] - [arm64] arm64, kaslr: export offset in VMCOREINFO ELF notes (Bhupesh Sharma) [1624246] - [rpmspec] redhat: Move gfs2 and dlm out of kernel-modules-extra (Andrew Price) [1623511] - [powerpc] powerpc/topology: Get topology for shared processors at boot (Steve Best) [1620039] - [fs] gfs2: Don't set GFS2_RDF_UPTODATE when the lvb is updated (Robert S Peterson) [1622057] - [fs] gfs2: improve debug information when lvb mismatches are found (Robert S Peterson) [1622057] - [fs] gfs2: cleanup: call gfs2_rgrp_ondisk2lvb from gfs2_rgrp_out (Robert S Peterson) [1622057] - [x86] Fix x86 32-bit invalid cpu boot failure message (Prarit Bhargava) [1571456] - [net] net/ipv6: init ip6 anycast rt->dst.input as ip6_input (Hangbin Liu) [1615671] - [pci] PCI/AER: Don't clear AER bits if error handling is Firmware-First (Myron Stowe) [1621933] - [pci] PCI/AER: Remove duplicate PCI_EXP_AER_FLAGS definition (Myron Stowe) [1621933] - [pci] PCI/portdrv: Remove pcie_portdrv_err_handler.slot_reset (Myron Stowe) [1621933] - [pci] PCI/AER: Clear device status bits during ERR_COR handling (Myron Stowe) [1621933] - [pci] PCI/AER: Clear device status bits during ERR_FATAL and ERR_NONFATAL (Myron Stowe) [1621933] - [pci] PCI/AER: Remove ERR_FATAL code from ERR_NONFATAL path (Myron Stowe) [1621933] - [pci] PCI/AER: Factor out ERR_NONFATAL status bit clearing (Myron Stowe) [1621933] - [pci] PCI/AER: Clear only ERR_NONFATAL bits during non-fatal recovery (Myron Stowe) [1621933] - [pci] PCI/AER: Clear only ERR_FATAL status bits during fatal recovery (Myron Stowe) [1621933] - [pci] PCI/AER: Honor "pcie_ports=native" even if HEST sets FIRMWARE_FIRST (Myron Stowe) [1621933] - [pci] PCI/AER: Add sysfs attributes for rootport cumulative stats (Myron Stowe) [1621933] - [pci] PCI/AER: Add sysfs attributes to provide AER stats and breakdown (Myron Stowe) [1621933] - [pci] PCI/AER: Define aer_stats structure for AER capable devices (Myron Stowe) [1621933] - [pci] PCI/AER: Move internal declarations to drivers/pci/pci.h (Myron Stowe) [1621933] - [pci] PCI/AER: Adopt lspci names for AER error decoding (Myron Stowe) [1621933] - [pci] PCI/AER: Expose internal API for obtaining AER information (Myron Stowe) [1621933] - [kernel] rcu: Make expedited GPs handle CPU 0 being offline (Gustavo Duarte) [1610262] - [rpmspec] Generate BootLoaderSpec config fragments ("Herton R. Krzesinski") [1619766]- [net] erspan: set erspan_ver to 1 by default when adding an erspan dev (Xin Long) [1619118] - [hv] x86/hyper-v: Fix wrong merge conflict resolution (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Check for VP_INVAL in hyperv_flush_tlb_others() (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Check cpumask_to_vpset() return value in hyperv_flush_tlb_others_ex() (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Trace PV IPI send (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Use cheaper HVCALL_SEND_IPI hypercall when possible (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Use 'fast' hypercall for HVCALL_SEND_IPI (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Implement hv_do_fast_hypercall16 (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Use cheaper HVCALL_FLUSH_VIRTUAL_ADDRESS_(LIST, SPACE) hypercalls when possible (Vitaly Kuznetsov) [1597652] - [netdrv] xen-netfront: fix queue name setting (Vitaly Kuznetsov) [1576160] - [scsi] lfpc: add Lancer FCoE to the removed devices (Tomas Henzl) [1602033] - [scsi] megaraid_sas: add removed id table (Tomas Henzl) [1602033] - [scsi] aacraid: add removed id table (Tomas Henzl) [1602033] - [scsi] qla4xxx: add removed id table (Tomas Henzl) [1602033] - [scsi] lpfc: add removed id table (Tomas Henzl) [1602033] - [scsi] qla2xxx: add removed id table (Tomas Henzl) [1602033] - [scsi] mpt3sas: add removed id table (Tomas Henzl) [1602033] - [scsi] be2iscsi: add removed id table (Tomas Henzl) [1602033] - [scsi] rh_taint, pci : add information about removed hardware (Tomas Henzl) [1602033] - [kernel] kernel: add SUPPORT_REMOVED kernel taint (Tomas Henzl) [1602033] - [net] sunrpc: Change rpc_print_iostats to rpc_clnt_show_stats and handle rpc_clnt clones (Dave Wysochanski) [1610373] - [net] sunrpc: Add _add_rpc_iostats() to add rpc_iostats metrics (Dave Wysochanski) [1610373] - [net] sunrpc: add _print_rpc_iostats() to output metrics for one RPC op (Dave Wysochanski) [1610373]- [net] xdp: exclude XDP from kABI guarantee (Jiri Benc) [1568551] - [kernel] rh_kabi: introduce RH_KABI_EXCLUDE (Jiri Benc) [1568551] - [powerpc] powerpc/powernv/pci: Work around races in PCI bridge enabling (Steve Best) [1620035] - [block] blk-wbt: fix IO hang in wbt_wait() (Ming Lei) [1614198] - [block] blkcg: Make blkg_root_lookup() work for queues in bypass mode (Ming Lei) [1614198] - [block] null_blk: add lock drop/acquire annotation (Ming Lei) [1614198] - [block] Blk-throttle: reduce tail io latency when iops limit is (Ming Lei) [1614198] - [block] block: paride: pd: mark expected switch fall-throughs (Ming Lei) [1614198] - [block] block: Ensure that a request queue is dissociated from the (Ming Lei) [1614198] - [block] block: Introduce blk_exit_queue() (Ming Lei) [1614198] - [block] blkcg: Introduce blkg_root_lookup() (Ming Lei) [1614198] - [block] block: Remove two superfluous #include directives (Ming Lei) [1614198] - [block] blk-mq: count the hctx as active before allocating tag (Ming Lei) [1614198] - [block] block: bvec_nr_vecs() returns value for wrong slab (Ming Lei) [1614198] - [block] drivers/block/drbd: remove the null check for (Ming Lei) [1614198] - [block] drivers/block/aoe/aoedev: NULL check is not needed for (Ming Lei) [1614198] - [block] drivers/block/mtip32xx: remove the null check for (Ming Lei) [1614198] - [block] cfq: Suppress compiler warnings about comparisons (Ming Lei) [1614198] - [block] cfq: Annotate fall-through in a switch statement (Ming Lei) [1614198] - [block] blk-wbt: Avoid lock contention and thundering herd issue in (Ming Lei) [1590363] - [block] target/loop: depend on SCSI (Ming Lei) [1614198] - [block] xen-blkfront: use true and false for boolean values (Ming Lei) [1614198] - [block] lightnvm: remove minor version check for 2.0 (Ming Lei) [1614198] - [block] scsi: Check sense buffer size at build time (Ming Lei) [1614198] - [block] libata-scsi: Move sense buffers onto stack (Ming Lei) [1614198] - [block] cdrom: Use struct scsi_sense_hdr internally (Ming Lei) [1614198] - [block] ide-cd: Remove redundant sense buffer (Ming Lei) [1614198] - [block] block: Switch struct packet_command to use struct (Ming Lei) [1614198] - [block] target: don't depend on SCSI (Ming Lei) [1614198] - [block] scsi: build scsi_common.o for all scsi passthrough request (Ming Lei) [1614198] - [block] scsi: cxlflash: Drop unused sense buffers (Ming Lei) [1614198] - [block] ide-cd: Drop unused sense buffers (Ming Lei) [1614198] - [block] blk-mq: fix updating tags depth (Ming Lei) [1611900] - [block] block: really disable runtime-pm for blk-mq (Ming Lei) [1611902] - [block] aoe: mark expected switch fall-through (Ming Lei) [1614198] - [block] block: make iolatency avg_lat exponentially decay (Ming Lei) [1614198] - [block] blk-cgroup: clear the throttle queue on fork (Ming Lei) [1614198] - [block] blk-cgroup: hold the queue ref during throttling (Ming Lei) [1614198] - [block] blk-iolatency: fix blkg leak in timer_fn (Ming Lei) [1614198] - [block] block/bsg-lib: use PTR_ERR_OR_ZERO to simplify the flow path (Ming Lei) [1614198] - [block] t10-pi: provide empty t10_pi_complete() for (Ming Lei) [1614198] - [block] block: blk_init_allocated_queue() set q->fq as NULL in the (Ming Lei) [1614198] - [block] nvme: use blk API to remap ref tags for IOs with metadata (Ming Lei) [1614198] - [block] block: move dif_prepare/dif_complete functions to block layer (Ming Lei) [1614198] - [block] block: move ref_tag calculation func to the block layer (Ming Lei) [1614198] - [block] block: don't account for split bio's size in cgroup stats (Ming Lei) [1614198] - [block] pktcdvd: Fix possible Spectre-v1 for pkt_devs (Ming Lei) [1614198] - [block] partitions/aix: append null character to print data from disk (Ming Lei) [1614198] - [block] partitions/aix: fix usage of uninitialized lv_info and lvname (Ming Lei) [1614198] - [block] readahead: stricter check for bdi io_pages (Ming Lei) [1614198] - [block] scsi: virtio_scsi: fix pi_bytes(out, in) on 4 KiB block size (Ming Lei) [1614198] - [block] block: move bio_integrity_(intervals, bytes) into blkdev.h (Ming Lei) [1614198] - [block] xen/blkfront: remove unused macros (Ming Lei) [1614198] - [block] block: allow max_discard_segments to be stacked (Ming Lei) [1614198] - [block] block: unexport bio_clone_bioset (Ming Lei) [1614198] - [block] md: remove a bogus comment (Ming Lei) [1614198] - [block] block: remove bio_clone_kmalloc (Ming Lei) [1614198] - [block] exofs: use bio_clone_fast in _write_mirror (Ming Lei) [1614198] - [block] bcache: don't clone bio in bch_data_verify (Ming Lei) [1614198] - [block] block: bio_set_pages_dirty can't see NULL bv_page in a valid (Ming Lei) [1614198] - [block] block: simplify bio_check_pages_dirty (Ming Lei) [1614198] - [block] block: Rename the null_blk_mod kernel module back into (Ming Lei) [1614198] - [block] blk-mq: fail the request in case issue failure (Ming Lei) [1614305] - [block] blk-rq-qos: make depth comparisons unsigned (Ming Lei) [1614198] - [block] blkcg: Track DISCARD statistics and output them in cgroup (Ming Lei) [1614198] - [block] block: Track DISCARD statistics and output them in stat and (Ming Lei) [1614198] - [block] block: Add and use op_stat_group() for indexing disk_stat (Ming Lei) [1614198] - [block] block: Define and use STAT_READ and STAT_WRITE (Ming Lei) [1614198] - [block] block: Add part_stat_read_accum to read across field entries (Ming Lei) [1614198] - [block] block: make bdev_ops->rw_page() take a REQ_OP instead of bool (Ming Lei) [1614198] - [block] pktcdvd: remove assignment in if condition (Ming Lei) [1614198] - [block] blk-mq: issue directly if hw queue isn't busy in case of (Ming Lei) [1614305] - [block] blk-iolatency: truncate our current time (Ming Lei) [1614198] - [block] blk-iolatency: don't change the latency window (Ming Lei) [1614198] - [block] block: remove blkdev_entry_to_request() macro (Ming Lei) [1614198] - [block] block: skd: Use pad printk format for dma_addr_t values (Ming Lei) [1614198] - [block] bsg: remove read/write support (Ming Lei) [1614198] - [block] blk-iolatency: fix max_depth comparisons (Ming Lei) [1614198] - [block] block: iolatency: avoid 64-bit division (Ming Lei) [1614198] - [block] block/DAC960.c: fix defined but not used build warnings (Ming Lei) [1614198] - [block] null_blk: add zone support (Ming Lei) [1614198] - [block] null_blk: move shared definitions to header file (Ming Lei) [1614198] - [block] block: Add default switch case to blk_pm_allow_request() to (Ming Lei) [1614198] - [block] block: fix infinite loop if the device loses discard (Ming Lei) [1614198] - [block] block, mm: remove unnecessary __GFP_HIGH flag (Ming Lei) [1614198] - [block] null_blk: remove NULLB_DEV_FL_CONFIGURED on turning off nullb (Ming Lei) [1614198] - [block] mm: skip readahead if the cgroup is congested (Ming Lei) [1614198] - [block] Documentation: add a doc for blk-iolatency (Ming Lei) [1614198] - [block] block: introduce blk-iolatency io controller (Ming Lei) [1614198] - [block] rq-qos: introduce dio_bio callback (Ming Lei) [1614198] - [block] block: remove external dependency on wbt_flags (Ming Lei) [1614198] - [block] blk-rq-qos: refactor out common elements of blk-wbt (Ming Lei) [1614198] - [block] blk-stat: export helpers for modifying blk_rq_stat (Ming Lei) [1614198] - [block] memcontrol: schedule throttling if we are congested (Ming Lei) [1614198] - [block] blkcg: add generic throttling mechanism (Ming Lei) [1614198] - [block] swap, blkcg: issue swap io with the appropriate context (Ming Lei) [1614198] - [block] blk: introduce REQ_SWAP (Ming Lei) [1614198] - [block] blk-cgroup: allow controllers to output their own stats (Ming Lei) [1614198] - [block] block: introduce bio_issue_as_root_blkg (Ming Lei) [1614198] - [block] block: add bi_blkg to the bio for cgroups (Ming Lei) [1614198] - [block] blk-mq: dequeue request one by one from sw queue if hctx is (Ming Lei) [1614305] - [block] block/loop: mark expected switch fall-through (Ming Lei) [1614198] - [block] drbd: mark expected switch fall-throughs (Ming Lei) [1614198] - [block] blk-mq: only attempt to merge bio if there is rq in sw queue (Ming Lei) [1614305] - [block] blk-mq: use list_splice_tail_init() to insert requests (Ming Lei) [1614305] - [block] blk-mq: fix typo in a function comment (Ming Lei) [1614198] - [block] blk-mq: code clean-up by adding an API to clear set->mq_map (Ming Lei) [1614198] - [block] paride: remove redundant variable n (Ming Lei) [1614198] - [block] partitions/ldm: remove redundant pointer dgrp (Ming Lei) [1614198] - [block] loop: remove redundant pointer inode (Ming Lei) [1614198] - [block] block/floppy: remove redundant variable dflags (Ming Lei) [1614198] - [block] Block: blk-throttle: set low_valid immediately once one (Ming Lei) [1614198] - [block] Blktrace: bail out early if block debugfs is not configured (Ming Lei) [1614198] - [block] block: Document how blk_update_request() handles (Ming Lei) [1614198] - [block] drbd: Do not redefine __must_hold() (Ming Lei) [1614198] - [block] blk-mq: avoid to synchronize rcu inside blk_cleanup_queue() (Ming Lei) [1597067] - [block] blk-mq: remove synchronize_rcu() from (Ming Lei) [1597067] - [block] blk-mq: introduce new lock for protecting hctx->dispatch_wait (Ming Lei) [1597067] - [block] blk-mq: don't pass **hctx to blk_mq_mark_tag_wait() (Ming Lei) [1597067] - [block] blk-mq: cleanup blk_mq_get_driver_tag() (Ming Lei) [1597067] - [block] block, bfq: give a better name to bfq_bfqq_may_idle (Ming Lei) [1614198] - [block] block, bfq: fix service being wrongly set to zero in case of (Ming Lei) [1614198] - [block] block, bfq: do not expire a queue that will deserve dispatch (Ming Lei) [1614198] - [block] block, bfq: add/remove entity weights correctly (Ming Lei) [1614198] - [block] block: Make struct request_queue smaller for (Ming Lei) [1614198] - [block] block: Inline blk_queue_nr_zones() (Ming Lei) [1614198] - [block] block: Remove bdev_nr_zones() (Ming Lei) [1614198] - [block] include/uapi/linux/blkzoned.h: Remove a superfluous __packed (Ming Lei) [1614198] - [block] block: Remove a superfluous cast from blkdev_report_zones() (Ming Lei) [1614198]- [net] tls: mark as Tech Preview (Sabrina Dubroca) [1570255] - [pci] PCI/VPD: Check for VPD access completion before checking for timeout (Myron Stowe) [1618820] - [rpmspec] redhat: remove bootwrapper subpackage (Gustavo Duarte) [1578399] - [virt] kvm: x86: Set highest physical address bits in non-present/reserved SPTEs (Paolo Bonzini) [1614808] - [virt] KVM/x86: Use CC_SET()/CC_OUT in arch/x86/kvm/vmx.c (Paolo Bonzini) [1614808] - [virt] KVM: X86: Implement PV IPIs in linux guest (Paolo Bonzini) [1614808] - [virt] KVM: X86: Add kvm hypervisor init time platform setup callback (Paolo Bonzini) [1614808] - [virt] KVM: X86: Implement "send IPI" hypercall (Paolo Bonzini) [1614808] - [virt] KVM/x86: Move X86_CR4_OSXSAVE check into kvm_valid_sregs() (Paolo Bonzini) [1614808] - [virt] KVM: x86: Skip pae_root shadow allocation if tdp enabled (Paolo Bonzini) [1614808] - [virt] KVM/MMU: Combine flushing remote tlb in mmu_set_spte() (Paolo Bonzini) [1614808] - [virt] KVM: vmx: skip VMWRITE of HOST_(FS, GS)_BASE when possible (Paolo Bonzini) [1614808] - [virt] KVM: vmx: skip VMWRITE of HOST_(FS, GS)_SEL when possible (Paolo Bonzini) [1614808] - [virt] KVM: vmx: always initialize HOST_(FS, GS)_BASE to zero during setup (Paolo Bonzini) [1614808] - [virt] KVM: vmx: move struct host_state usage to struct loaded_vmcs (Paolo Bonzini) [1614808] - [virt] KVM: vmx: compute need to reload FS/GS/LDT on demand (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: remove a misleading comment regarding vmcs02 fields (Paolo Bonzini) [1614808] - [virt] KVM: vmx: rename __vmx_load_host_state() and vmx_save_host_state() (Paolo Bonzini) [1614808] - [virt] KVM: vmx: add dedicated utility to access guest's kernel_gs_base (Paolo Bonzini) [1614808] - [virt] KVM: vmx: track host_state.loaded using a loaded_vmcs pointer (Paolo Bonzini) [1614808] - [virt] KVM: vmx: refactor segmentation code in vmx_save_host_state() (Paolo Bonzini) [1614808] - [virt] kvm: nVMX: Fix fault priority for VMX operations (Paolo Bonzini) [1614808] - [virt] kvm: nVMX: Fix fault vector for VMX operation at CPL > 0 (Paolo Bonzini) [1614808] - [virt] KVM: try __get_user_pages_fast even if not in atomic context (Paolo Bonzini) [1614808] - [virt] KVM: vmx: Add tlb_remote_flush callback support (Paolo Bonzini) [1614808] - [virt] KVM: x86: Add tlb remote flush callback in kvm_x86_ops (Paolo Bonzini) [1614808] - [virt] X86/Hyper-V: Add hyperv_nested_flush_guest_mapping ftrace support (Paolo Bonzini) [1614808] - [virt] X86/Hyper-V: Add flush HvFlushGuestPhysicalAddressSpace hypercall support (Paolo Bonzini) [1614808] - [virt] x86/kvm: Don't use pvqspinlock code if only 1 vCPU (Paolo Bonzini) [1614808] - [virt] KVM/MMU: Simplify __kvm_sync_page() function (Paolo Bonzini) [1614808] - [virt] kvm: x86: Remove CR3_PCID_INVD flag (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add multi-entry LRU cache for previous CR3s (Paolo Bonzini) [1614808] - [virt] kvm: x86: Flush only affected TLB entries in kvm_mmu_invlpg* (Paolo Bonzini) [1614808] - [virt] kvm: x86: Skip shadow page resync on CR3 switch when indicated by guest (Paolo Bonzini) [1614808] - [virt] kvm: x86: Support selectively freeing either current or previous MMU root (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add a root_hpa parameter to kvm_mmu->invlpg() (Paolo Bonzini) [1614808] - [virt] kvm: x86: Skip TLB flush on fast CR3 switch when indicated by guest (Paolo Bonzini) [1614808] - [virt] kvm: vmx: Support INVPCID in shadow paging mode (Paolo Bonzini) [1614808] - [virt] kvm: x86: Propagate guest PCIDs to host PCIDs (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add ability to skip TLB flush when switching CR3 (Paolo Bonzini) [1614808] - [virt] kvm: x86: Use fast CR3 switch for nested VMX (Paolo Bonzini) [1614808] - [virt] kvm: x86: Support resetting the MMU context without resetting roots (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add support for fast CR3 switch across different MMU modes (Paolo Bonzini) [1614808] - [virt] kvm: x86: Introduce KVM_REQ_LOAD_CR3 (Paolo Bonzini) [1614808] - [virt] kvm: x86: Introduce kvm_mmu_calc_root_page_role() (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add fast CR3 switch code path (Paolo Bonzini) [1614808] - [virt] kvm: x86: Avoid taking MMU lock in kvm_mmu_sync_roots if no sync is needed (Paolo Bonzini) [1614808] - [virt] kvm: x86: Make sync_page() flush remote TLBs once only (Paolo Bonzini) [1614808] - [virt] KVM: MMU: drop vcpu param in gpte_access (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Separate logic allocating shadow vmcs to a function (Paolo Bonzini) [1614808] - [virt] KVM: VMX: Mark vmcs header as shadow in case alloc_vmcs_cpu() allocate shadow vmcs (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Expose VMCS shadowing to L1 guest (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Do not forward VMREAD/VMWRITE VMExits to L1 if required so by vmcs12 vmread/vmwrite bitmaps (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: vmread/vmwrite: Use shadow vmcs12 if running L2 (Paolo Bonzini) [1614808] - [virt] KVM: selftests: add tests for shadow VMCS save/restore (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: include shadow vmcs12 in nested state (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Cache shadow vmcs12 on VMEntry and flush to memory on VMExit (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Verify VMCS shadowing VMCS link pointer (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Verify VMCS shadowing controls (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Introduce nested_cpu_has_shadow_vmcs() (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Fail VMLAUNCH and VMRESUME on shadow VMCS (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Allow VMPTRLD for shadow VMCS if vCPU supports VMCS shadowing (Paolo Bonzini) [1614808] - [virt] KVM: VMX: Change vmcs12(read, write)_any() to receive vmcs12 as parameter (Paolo Bonzini) [1614808] - [virt] KVM: VMX: Create struct for VMCS header (Paolo Bonzini) [1614808] - [virt] kvm: selftests: add test for nested state save/restore (Paolo Bonzini) [1614808] - [virt] kvm: nVMX: Introduce KVM_CAP_NESTED_STATE (Paolo Bonzini) [1614808] - [virt] KVM: x86: do not load vmcs12 pages while still in SMM (Paolo Bonzini) [1614808] - [virt] kvm: selftests: add basic test for state save and restore (Paolo Bonzini) [1614808] - [virt] kvm: selftests: ensure vcpu file is released (Paolo Bonzini) [1614808] - [virt] kvm: selftests: actually use all of lib/vmx.c (Paolo Bonzini) [1614808] - [virt] kvm: selftests: create a GDT and TSS (Paolo Bonzini) [1614808] - [virt] KVM: x86: ensure all MSRs can always be KVM_GET/SET_MSR'd (Paolo Bonzini) [1614808] - [virt] KVM: vmx: remove save/restore of host BNDCGFS MSR (Paolo Bonzini) [1614808] - [virt] KVM: Switch 'requests' to be 64-bit (explicitly) (Paolo Bonzini) [1614808] - [virt] kvm: selftests: add cr4_cpuid_sync_test (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Read kvm->arch.emul_smt_mode under kvm->lock (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Allow creating max number of VCPUs on POWER9 (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Pack VCORE IDs to access full VCPU ID space (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Fix constant size warning (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Add of_node_put() in success path (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S: Fix matching of hardware and emulated TCE tables (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Remove mmio_vsx_tx_sx_enabled in KVM MMIO emulation (Paolo Bonzini) [1614808]- [net] tcp: Add tcp_clamp_rto_to_user_timeout() helper to improve accuracy (Michael Cambria) [1605024] - [net] tcp: Add tcp_retransmit_stamp() helper routine (Michael Cambria) [1605024] - [net] tcp: convert icsk_user_timeout from jiffies to msecs (Michael Cambria) [1605024] - [kernel] Revert sched/fair: Consider SD_NUMA when selecting the most idle group to schedule on (Lauro Ramos Venancio) [1585746] - [kernel] redhat: makefile: adjust KBUILD_CFLAGS to reflect kernel.spec for powerpc builds (Gustavo Duarte) [1582568] - [rpmspec] redhat: spec: build ppc64le kernel with -O3 (Gustavo Duarte) [1582568] - [scsi] scsi: csiostor: update csio_get_flash_params() (Arjun Vynipadath) [1503574] - [scsi] csiostor: Add a soft dep on cxgb4 driver (Arjun Vynipadath) [1503574] - [firmware] dell_rbu: make firmware payload memory uncachable (Charles Rose) [1584401]- [scsi] scsi: lpfc: update driver version to 12.0.0.6 (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Remove lpfc_enable_pbde as module parameter (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Correct LCB ACCept payload (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Limit tracking of tgt queue depth in fast path (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Fix driver crash when re-registering NVME rports (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Fix list corruption on the completion queue (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Fix sysfs Speed value on CNA ports (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Fix ELS abort on SLI-3 adapters (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: remove null check on nvmebuf (Dick Kennedy) [1613913] - [arm64] arm64: fix ACPI dependencies (Bhupesh Sharma) [1556832] - [arm64] arm64: acpi: fix alignment fault in accessing ACPI (Bhupesh Sharma) [1556832] - [firmware] efi/arm: map UEFI memory map even w/o runtime services enabled (Bhupesh Sharma) [1556832] - [firmware] efi/arm: preserve early mapping of UEFI memory map longer for BGRT (Bhupesh Sharma) [1556832] - [acpi] drivers: acpi: add dependency of EFI for arm64 (Bhupesh Sharma) [1556832] - [arm64] arm64: export memblock_reserve()d regions via /proc/iomem (Bhupesh Sharma) [1556832] - [arm64] arm64: kconfig: Ensure spinlock fastpaths are inlined if !PREEMPT (Waiman Long) [1607924] - [arm64] arm64: locking: Replace ticket lock implementation with qspinlock (Waiman Long) [1607924] - [arm64] arm64: barrier: Implement smp_cond_load_relaxed (Waiman Long) [1607924] - [scsi] scsi: lpfc: Revise copyright for new company language (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: update driver version to 12.0.0.5 (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: devloss timeout race condition caused null pointer reference (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Fix NVME Target crash in defer rcv logic (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Support duration field in Link Cable Beacon V1 command (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Make PBDE optimizations configurable (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Fix abort error path for NVMET (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Fix panic if driver unloaded when port is offline (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Fix driver not setting dpp bits correctly in doorbell word (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Add Buffer overflow check, when nvme_info larger than PAGE_SIZE (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: use monotonic timestamps for statistics (Dick Kennedy) [1600946] - [x86] mark intel knights landing and knights mill unsupported (David Arcari) [1610493] - [netdrv] igb: Remove superfluous reset to PHY and page 0 selection (Corinna Vinschen) [1612824] - [tools] selftests/powerpc: Fix ptrace-pkey for default execute permission change (Steve Best) [1498799] - [tools] selftests/powerpc: Fix core-pkey for default execute permission change (Steve Best) [1498799] - [powerpc] powerpc/pkeys: make protection key 0 less special (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Preallocate execute-only key (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Fix calculation of total pkeys (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Save the pkey registers before fork (Steve Best) [1498799] - [powerpc] powerpc/pkeys: key allocation/deallocation must not change pkey registers (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Deny read/write/execute by default (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Give all threads control of their key permissions (Steve Best) [1498799] - [s390] KVM: s390: Add huge page enablement control (David Hildenbrand) [1508102] - [s390] s390/mm: Add huge page gmap linking support (David Hildenbrand) [1508102] - [s390] s390/mm: hugetlb pages within a gmap can not be freed (David Hildenbrand) [1508102] - [s390] KVM: s390: Beautify skey enable check (David Hildenbrand) [1508102] - [s390] KVM: s390: Add skey emulation fault handling (David Hildenbrand) [1508102] - [s390] s390/mm: Add huge pmd storage key handling (David Hildenbrand) [1508102] - [s390] s390/mm: Clear skeys for newly mapped huge guest pmds (David Hildenbrand) [1508102] - [s390] s390/mm: Clear huge page storage keys on enable_skey (David Hildenbrand) [1508102] - [s390] s390/mm: Add huge page dirty sync support (David Hildenbrand) [1508102] - [s390] s390/mm: Add gmap pmd invalidation and clearing (David Hildenbrand) [1508102] - [s390] s390/mm: Add gmap pmd notification bit setting (David Hildenbrand) [1508102] - [s390] s390/mm: Add gmap pmd linking (David Hildenbrand) [1508102] - [s390] s390/mm: Abstract gmap notify bit setting (David Hildenbrand) [1508102] - [s390] s390/mm: Make gmap_protect_range more modular (David Hildenbrand) [1508102] - [s390] KVM: s390: Replace clear_user with kvm_clear_guest (David Hildenbrand) [1508102] - [hwmon] hwmon: (ibmpowernv) Add attributes to enable/disable sensor groups (Steve Best) [1524684] - [powerpc] powerpc/powernv: Add support to enable sensor groups (Steve Best) [1524684] - [net] net/smc: improve delete link processing (Hendrik Brueckner) [1548452] - [net] net/smc: provide fallback reason code (Hendrik Brueckner) [1548452] - [net] net/smc: use correct vlan gid of RoCE device (Hendrik Brueckner) [1548452] - [net] net/smc: fewer parameters for smc_llc_send_confirm_link() (Hendrik Brueckner) [1548452] - [net] net/smc: remove local variable page in smc_rx_splice() (Hendrik Brueckner) [1548452] - [net] net/smc: use DECLARE_BITMAP for rtokens_used_mask (Hendrik Brueckner) [1548452] - [net] net/smc: add function to get link group from link (Hendrik Brueckner) [1548452] - [net] net/smc: eliminate cursor read and write calls (Hendrik Brueckner) [1548452] - [net] net/smc: provide smc mode in smc_diag.c (Hendrik Brueckner) [1548452] - [s390] s390/ism: add device driver for internal shared memory (Hendrik Brueckner) [1548452] - [net] net/smc: add SMC-D diag support (Hendrik Brueckner) [1548452] - [net] net/smc: add SMC-D support in af_smc (Hendrik Brueckner) [1548452] - [net] net/smc: add SMC-D support in data transfer (Hendrik Brueckner) [1548452] - [net] net/smc: add SMC-D support in CLC messages (Hendrik Brueckner) [1548452] - [net] net/smc: add pnetid support for SMC-D and ISM (Hendrik Brueckner) [1548452] - [net] net/smc: add base infrastructure for SMC-D and ISM (Hendrik Brueckner) [1548452] - [net] net/smc: add pnetid support (Hendrik Brueckner) [1548452] - [net] net/smc: determine port attributes independent from pnet table (Hendrik Brueckner) [1548452] - [x86] mark whiskey-lake processor supported (David Arcari) [1609604] - [s390] KVM: s390: add etoken support for guests (Thomas Huth) [1612110] - [char] ipmi: do not configure ipmi for HPE m400 (Tony Camuso) [1583537] - [scsi] scsi: ipr: Format HCAM overlay ID 0x41 (Steve Best) [1498222] - [x86] x86/stacktrace: Enable HAVE_RELIABLE_STACKTRACE for the ORC unwinder (Joe Lawrence) [1587952] - [x86] x86/unwind/orc: Detect the end of the stack (Joe Lawrence) [1587952] - [x86] x86/stacktrace: Do not fail for ORC with regs on stack (Joe Lawrence) [1587952] - [x86] x86/stacktrace: Clarify the reliable success paths (Joe Lawrence) [1587952] - [x86] x86/stacktrace: Remove STACKTRACE_DUMP_ONCE (Joe Lawrence) [1587952] - [x86] x86/stacktrace: Do not unwind after user regs (Joe Lawrence) [1587952] - [infiniband] IB/rxe: Mark Soft-RoCE Transport driver as tech-preview (Don Dutile) [1605216] - [scsi] scsi: smartpqi: bump driver version to 1.1.4-130 (Don Brace) [1503736] - [scsi] scsi: smartpqi: fix critical ARM issue reading PQI index registers (Don Brace) [1503736] - [scsi] scsi: smartpqi: add inspur advantech ids (Don Brace) [1503736] - [scsi] scsi: smartpqi: improve error checking for sync requests (Don Brace) [1503736] - [scsi] scsi: smartpqi: improve handling for sync requests (Don Brace) [1503736] - [netdrv] ice: mark driver as tech-preview (Jonathan Toppins) [1495347] - [init] init/Kconfig: remove EXPERT from CHECKPOINT_RESTORE (Adrian Reber) [1568995 1557617 1525389] - [scsi] be2iscsi: remove BE3 family support (Maurizio Lombardi) [1598366] - [x86] update rh_check_supported processor list (David Arcari) [1595918] - [kernel] kABI: Add generic kABI macros to use for kABI workarounds (Myron Stowe) [1546831] - [pci] add pci_hw_vendor_status() (Maurizio Lombardi) [1590829] - [ata] ahci: thunderx2: Fix for errata that affects stop engine (Robert Richter) [1563590] - [pci] Vulcan: AHCI PCI bar fix for Broadcom Vulcan early silicon (Robert Richter) [1563590] - [kernel] bpf: set default values for bpf_jit_harden and bpf_jit_kallsyms (Eugene Syromiatnikov) [1569061] - [kernel] bpf: Add tech preview taint for syscall (Eugene Syromiatnikov) [1559877] - [kernel] bpf: set unprivileged_bpf_disabled to 1 by default, add a boot parameter (Eugene Syromiatnikov) [1561171] - [kernel] add Red Hat-specific taint flags (Eugene Syromiatnikov) [1559877] - [tools] perf tests: Add Python 3 support to attr.py ("Herton R. Krzesinski") [1561505] - [tools] perf scripts python: Add Python 3 support to stat-cpi.py ("Herton R. Krzesinski") [1561505] - [kernel] kdump: fix a grammar issue in a kernel message (Dave Young) [1507353] - [scripts] tags.sh: Ignore redhat/rpm (Prarit Bhargava) [1582586] - [kernel] put RHEL info into generated headers (Prarit Bhargava) [1544999] - [kernel] kdump: add support for crashkernel=auto (Dave Young) [1507353] - [kernel] kdump: round up the total memory size to 128M for crashkernel reservation (Dave Young) [1507353] - [arm64] acpi: prefer booting with ACPI over DTS (Mark Salter) [1576869] - [acpi] aarch64: acpi scan: Fix regression related to X-Gene UARTs (Mark Salter) [1519554] - [acpi] ACPI / irq: Workaround firmware issue on X-Gene based m400 (Mark Salter) [1519554] - [x86] add rh_check_supported (David Arcari) [1565717] - [scsi] qla2xxx: Remove PCI IDs of deprecated adapter (Himanshu Madhani) [1572233] - [scsi] be2iscsi: remove unsupported device IDs (Chris Leech) [1574502] - [scsi] Removing Obsolete hba pci-ids from rhel8 (Dick Kennedy) [1572321] - [scsi] hpsa: modify hpsa driver version (Joseph Szczypek) [1471185] - [scsi] hpsa: remove old cciss-based smartarray pci ids (Joseph Szczypek) [1471185] - [kernel] rh_taint: add support for marking driver as unsupported (Jonathan Toppins) [1565704] - [kernel] rh_taint: add support (David Arcari) [1565704] - [scsi] qla4xxx: Remove deprecated PCI IDs from RHEL 8 (Chad Dupuis) [1518874] - [scsi] aacraid: Remove depreciated device and vendor PCI id's (Raghava Aditya Renukunta) [1495307] - [scsi] megaraid_sas: remove deprecated pci-ids (Tomas Henzl) [1509329] - [scsi] mpt*: remove certain deprecated pci-ids (Tomas Henzl) [1511953] - [kernel] modules: add rhelversion MODULE_INFO tag (Prarit Bhargava) [1544999] - [acpi] ACPI: APEI: arm64: Ignore broken HPE moonshot APEI support (Al Stone) [1518076] - [rpmspec] compute content hash for kernel-headers (Rafael Aquini) [1613003] - [rpmspec] compress modules on all architectures ("Herton R. Krzesinski") [1614556] - [rpmspec] add gcov rpm packaging support (Jan Stancek) [1601733] - [rpmspec] don't ship spdxcheck.py (Jakub Racek) - [rpmspec] clean stray bpf files (Jakub Racek) [1593309] - [rpmspec] Copy symvers.gz to /lib/modules (Eugene Syromiatnikov) [1609695] - [rpmspec] Add kabi-dup related code into specfile (Petr Oros) [1585672] - [rpmspec] kernel spec: Add and enable kabi check (Petr Oros) [1585672] - [rpmspec] Enable warning checks for configs in rpm build (Prarit Bhargava) [1589858] - [rpmspec] remove workaround for rst2man-3 from python3-docutils ("Herton R. Krzesinski") [1602148] - [rpmspec] fix dist tag used for hardlink in kernel-devel post ("Herton R. Krzesinski") [1596397] - [scripts] get_maintainer.pl: Add optional .get_maintainer.MAINTAINERS override (Prarit Bhargava) [1595727] - [rpmspec] drop kernel package dependency on python2 ("Herton R. Krzesinski") [1561505] - [kernel] Makefile: Move RHEL definitions down (Jakub Racek) [1576568] - [rpmspec] eBPF: Add bpftool package to spec file (Jerome Marchand) [1559607] - [rpmspec] fix conflicts with COPYING file while installing newer 4.17 kernel ("Herton R. Krzesinski") [1579563] - [rpmspec] do not build kernel meta-package on noarch ("Herton R. Krzesinski") [1579512] - [rpmspec] kernel spec: remove copy of arch/x86/purgatory/sha256.* ("Herton R. Krzesinski") - [rpmspec] spec: Add new arch/powerpc/kernel/module.lds file to kernel-devel rpm (Steve Best) [1572553] - [rpmspec] kernel spec: fix recent build errors from brp-mangle-shebangs ("Herton R. Krzesinski") [1575966] - [rpmspec] Add i386 to ExclusiveArch to fix noarch package build ("Herton R. Krzesinski") [1575152] - [rpmspec] Build kernel-abi-whitelists package (Petr Oros) [1571189] - [rpmspec] kernel spec: build bzImage for s390 (Hendrik Brueckner) [1570041] - [rpmspec] kernel spec: arm64: package module.lds in kernel-devel (Mark Salter) [1569014] - [rpmspec] Re-enable debuginfo packages and fix build with current dist tag ("Herton R. Krzesinski") [1568901] - [rpmspec] kernel spec: build kernel-debug on all architectures ("Herton R. Krzesinski") [1567367] - [rpmspec] don't build kernel meta-package if we are only building kernel headers ("Herton R. Krzesinski") - [rpmspec] remove use_vdso macro ("Herton R. Krzesinski") - [rpmspec] build perf and tools man pages instead of relying on a separate tarball ("Herton R. Krzesinski") - [rpmspec] disable debug build if arch is in nobuildarches list ("Herton R. Krzesinski") - [rpmspec] remove fedora changelog from spec file ("Herton R. Krzesinski") - [rpmspec] only support ppc64le builds ("Herton R. Krzesinski") - [rpmspec] remove x86 32-bit package support ("Herton R. Krzesinski") - [rpmspec] remove arm 32-bit package support ("Herton R. Krzesinski") - [rpmspec] remove configuration generation support from kernel spec file ("Herton R. Krzesinski") - [rpmspec] remove broken out patches from kernel spec file ("Herton R. Krzesinski") - [rpmspec] import kernel spec from rhel8 bootstrap dist-git ("Herton R. Krzesinski")/bin/sh/bin/sh  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$4.18.0-534.rt7.323.el84.18.0-534.rt7.323.el84.18.0-534.rt7.323.el8.x86_644.18.0-534.rt7.323.el8  !"#$%&'()*+,-.....///001112222233333444455667777777777778888888889:;;<<==;;>>>>>>?@@@@@@@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BCCCDCCCCCCCCCCCCCCCEFGGGGGHHIIJJJJJJKLMMNNNOPQRRRRSTTTTTTTUVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYZ[[[\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^_```````````````````````````````````````````abcdefghijkkklmmnopqqqqqqqrrsssssttttttttuuuvvvvvvvvvvvvwxxxyzz{||}}~          !"#$%&'()*+,-./01232444456789:::;<=>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@AAABCDEFFFGHHHIJKLMNOPQRSTUVWXYZZZ[\\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_``abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcdddeefghhhiiiiiiiiiiiijkjjjlmnopqrssssstuvwwxyregmap-sdw-mbq.ko.xzregmap-sdw.ko.xzbcma.ko.xzath3k.ko.xzbcm203x.ko.xzbfusb.ko.xzbpa10x.ko.xzbtbcm.ko.xzbtintel.ko.xzbtmrvl.ko.xzbtmrvl_sdio.ko.xzbtmtk.ko.xzbtrtl.ko.xzbtsdio.ko.xzbtusb.ko.xzhci_uart.ko.xzhci_vhci.ko.xzchcr.ko.xzfirewire-core.ko.xzfirewire-net.ko.xzfirewire-ohci.ko.xzfirewire-sbp2.ko.xziscsi_ibft.ko.xzamdgpu.ko.xzast.ko.xzgma500_gfx.ko.xzch7006.ko.xzsil164.ko.xzi915.ko.xzmgag200.ko.xznouveau.ko.xzradeon.ko.xzhid-picolcd.ko.xzhid-prodikeys.ko.xzhid-sensor-accel-3d.ko.xzindustrialio-triggered-buffer.ko.xzkfifo_buf.ko.xzhid-sensor-iio-common.ko.xzhid-sensor-trigger.ko.xzhid-sensor-gyro-3d.ko.xzhid-sensor-humidity.ko.xzindustrialio.ko.xzhid-sensor-als.ko.xzhid-sensor-prox.ko.xzhid-sensor-magn-3d.ko.xzhid-sensor-incl-3d.ko.xzhid-sensor-rotation.ko.xzhid-sensor-press.ko.xzhid-sensor-temperature.ko.xzib_cm.ko.xzib_core.ko.xzib_umad.ko.xzib_uverbs.ko.xziw_cm.ko.xzrdma_cm.ko.xzrdma_ucm.ko.xzbnxt_re.ko.xziw_cxgb4.ko.xzefa.ko.xzhfi1.ko.xzirdma.ko.xzmlx4_ib.ko.xzmlx5_ib.ko.xzqedr.ko.xzusnic_verbs.ko.xzvmw_pvrdma.ko.xzrdmavt.ko.xzrdma_rxe.ko.xzsiw.ko.xzib_ipoib.ko.xzib_iser.ko.xzib_isert.ko.xzopa_vnic.ko.xzib_srp.ko.xzib_srpt.ko.xzacecad.ko.xzaiptek.ko.xzgtco.ko.xzkbtab.ko.xzwacom_serial4.ko.xzelo.ko.xzwacom_i2c.ko.xzwacom_w8001.ko.xzcapidrv.ko.xzkernelcapi.ko.xzgigaset.ko.xzser_gigaset.ko.xzusb_gigaset.ko.xzb1.ko.xzb1dma.ko.xzb1pci.ko.xzc4.ko.xzt1pci.ko.xzhfcsusb.ko.xzmISDNinfineon.ko.xzmISDNipac.ko.xzmISDNisar.ko.xzspeedfax.ko.xzhisax.ko.xzhisax_fcpcipnp.ko.xzhisax_isac.ko.xzhisax_st5481.ko.xzisdn.ko.xzisdnhdlc.ko.xzl1oip.ko.xzmISDN_core.ko.xzleds-blinkm.ko.xzleds-clevo-mail.ko.xzleds-lm3530.ko.xzleds-lp3944.ko.xzleds-lp5521.ko.xzleds-lp5523.ko.xzleds-lp5562.ko.xzleds-lp55xx-common.ko.xzleds-lt3593.ko.xzleds-mlxcpld.ko.xzleds-mlxreg.ko.xzleds-ss4200.ko.xzledtrig-audio.ko.xzledtrig-backlight.ko.xzledtrig-camera.ko.xzledtrig-default-on.ko.xzledtrig-gpio.ko.xzledtrig-heartbeat.ko.xzledtrig-oneshot.ko.xzledtrig-timer.ko.xzledtrig-transient.ko.xzcec.ko.xzb2c2-flexcop.ko.xzcx2341x.ko.xzcypress_firmware.ko.xzsaa7146.ko.xzsaa7146_vv.ko.xzsmsdvb.ko.xzsmsmdtv.ko.xztveeprom.ko.xzuvc.ko.xzvideobuf2-common.ko.xzvideobuf2-dma-sg.ko.xzvideobuf2-dvb.ko.xzvideobuf2-memops.ko.xzvideobuf2-v4l2.ko.xzvideobuf2-vmalloc.ko.xzdvb-core.ko.xza8293.ko.xzaf9013.ko.xzaf9033.ko.xzatbm8830.ko.xzau8522_common.ko.xzau8522_decoder.ko.xzau8522_dig.ko.xzbcm3510.ko.xzcx22700.ko.xzcx22702.ko.xzcx24110.ko.xzcx24113.ko.xzcx24116.ko.xzcx24117.ko.xzcx24120.ko.xzcx24123.ko.xzcxd2099.ko.xzcxd2820r.ko.xzcxd2841er.ko.xzdib0070.ko.xzdib0090.ko.xzdib3000mb.ko.xzdib3000mc.ko.xzdib7000m.ko.xzdib7000p.ko.xzdib8000.ko.xzdibx000_common.ko.xzdrx39xyj.ko.xzdrxd.ko.xzdrxk.ko.xzds3000.ko.xzdvb-pll.ko.xzdvb_dummy_fe.ko.xzec100.ko.xzgp8psk-fe.ko.xzisl6405.ko.xzisl6421.ko.xzisl6423.ko.xzitd1000.ko.xzix2505v.ko.xzl64781.ko.xzlg2160.ko.xzlgdt3305.ko.xzlgdt3306a.ko.xzlgdt330x.ko.xzlgs8gxx.ko.xzlnbh25.ko.xzlnbp21.ko.xzlnbp22.ko.xzm88ds3103.ko.xzm88rs2000.ko.xzmb86a16.ko.xzmb86a20s.ko.xzmn88472.ko.xzmn88473.ko.xzmt312.ko.xzmt352.ko.xzmxl5xx.ko.xznxt200x.ko.xznxt6000.ko.xzor51132.ko.xzor51211.ko.xzrtl2830.ko.xzrtl2832.ko.xzs5h1409.ko.xzs5h1411.ko.xzs5h1420.ko.xzs921.ko.xzsi2165.ko.xzsi2168.ko.xzsi21xx.ko.xzsp8870.ko.xzsp887x.ko.xzstb0899.ko.xzstb6000.ko.xzstb6100.ko.xzstv0288.ko.xzstv0297.ko.xzstv0299.ko.xzstv0367.ko.xzstv0900.ko.xzstv090x.ko.xzstv0910.ko.xzstv6110.ko.xzstv6110x.ko.xzstv6111.ko.xztc90522.ko.xztda10021.ko.xztda10023.ko.xztda10048.ko.xztda1004x.ko.xztda10071.ko.xztda10086.ko.xztda18271c2dd.ko.xztda665x.ko.xztda8083.ko.xztda8261.ko.xztda826x.ko.xzts2020.ko.xztua6100.ko.xzves1820.ko.xzves1x93.ko.xzzl10036.ko.xzzl10039.ko.xzzl10353.ko.xzfiredtv.ko.xzcs3308.ko.xzcs5345.ko.xzcs53l32a.ko.xzcx25840.ko.xzir-kbd-i2c.ko.xzm52790.ko.xzmsp3400.ko.xzsaa6588.ko.xzsaa6752hs.ko.xzsaa7115.ko.xzsaa7127.ko.xzsaa717x.ko.xztda7432.ko.xztvaudio.ko.xzupd64031a.ko.xzupd64083.ko.xzvp27smpx.ko.xzwm8739.ko.xzwm8775.ko.xzsmssdio.ko.xzb2c2-flexcop-pci.ko.xzbt878.ko.xzbttv.ko.xzdst.ko.xzdst_ca.ko.xzdvb-bt8xx.ko.xzcx18-alsa.ko.xzcx18.ko.xzaltera-ci.ko.xzcx23885.ko.xzcx88-alsa.ko.xzcx88-blackbird.ko.xzcx88-dvb.ko.xzcx8800.ko.xzcx8802.ko.xzcx88xx.ko.xzddbridge.ko.xzdm1105.ko.xzivtv.ko.xzivtvfb.ko.xzhopper.ko.xzmantis.ko.xzmantis_core.ko.xzngene.ko.xzpluto2.ko.xzearth-pt1.ko.xzsaa7134-alsa.ko.xzsaa7134-dvb.ko.xzsaa7134-empress.ko.xzsaa7134.ko.xzsaa7164.ko.xzbudget-av.ko.xzbudget-ci.ko.xzbudget-core.ko.xzbudget-patch.ko.xzbudget.ko.xzdvb-ttpci.ko.xzttpci-eeprom.ko.xztea575x.ko.xzati_remote.ko.xzene_ir.ko.xzfintek-cir.ko.xziguanair.ko.xzimon.ko.xzimon_raw.ko.xzir-imon-decoder.ko.xzir-jvc-decoder.ko.xzir-mce_kbd-decoder.ko.xzir-nec-decoder.ko.xzir-rc5-decoder.ko.xzir-rc6-decoder.ko.xzir-sanyo-decoder.ko.xzir-sony-decoder.ko.xzite-cir.ko.xzrc-adstech-dvb-t-pci.ko.xzrc-alink-dtu-m.ko.xzrc-anysee.ko.xzrc-apac-viewcomp.ko.xzrc-astrometa-t2hybrid.ko.xzrc-asus-pc39.ko.xzrc-asus-ps3-100.ko.xzrc-ati-tv-wonder-hd-600.ko.xzrc-ati-x10.ko.xzrc-avermedia-a16d.ko.xzrc-avermedia-cardbus.ko.xzrc-avermedia-dvbt.ko.xzrc-avermedia-m135a.ko.xzrc-avermedia-m733a-rm-k6.ko.xzrc-avermedia-rm-ks.ko.xzrc-avermedia.ko.xzrc-avertv-303.ko.xzrc-azurewave-ad-tu700.ko.xzrc-behold-columbus.ko.xzrc-behold.ko.xzrc-budget-ci-old.ko.xzrc-cec.ko.xzrc-cinergy-1400.ko.xzrc-cinergy.ko.xzrc-d680-dmb.ko.xzrc-delock-61959.ko.xzrc-dib0700-nec.ko.xzrc-dib0700-rc5.ko.xzrc-digitalnow-tinytwin.ko.xzrc-digittrade.ko.xzrc-dm1105-nec.ko.xzrc-dntv-live-dvb-t.ko.xzrc-dntv-live-dvbt-pro.ko.xzrc-dtt200u.ko.xzrc-dvbsky.ko.xzrc-dvico-mce.ko.xzrc-dvico-portable.ko.xzrc-em-terratec.ko.xzrc-encore-enltv-fm53.ko.xzrc-encore-enltv.ko.xzrc-encore-enltv2.ko.xzrc-evga-indtube.ko.xzrc-eztv.ko.xzrc-flydvb.ko.xzrc-flyvideo.ko.xzrc-fusionhdtv-mce.ko.xzrc-gadmei-rm008z.ko.xzrc-geekbox.ko.xzrc-genius-tvgo-a11mce.ko.xzrc-gotview7135.ko.xzrc-hauppauge.ko.xzrc-hisi-poplar.ko.xzrc-hisi-tv-demo.ko.xzrc-imon-mce.ko.xzrc-imon-pad.ko.xzrc-imon-rsc.ko.xzrc-iodata-bctv7e.ko.xzrc-it913x-v1.ko.xzrc-it913x-v2.ko.xzrc-kaiomy.ko.xzrc-kworld-315u.ko.xzrc-kworld-pc150u.ko.xzrc-kworld-plus-tv-analog.ko.xzrc-leadtek-y04g0051.ko.xzrc-lme2510.ko.xzrc-manli.ko.xzrc-medion-x10-digitainer.ko.xzrc-medion-x10-or2x.ko.xzrc-medion-x10.ko.xzrc-msi-digivox-ii.ko.xzrc-msi-digivox-iii.ko.xzrc-msi-tvanywhere-plus.ko.xzrc-msi-tvanywhere.ko.xzrc-nebula.ko.xzrc-nec-terratec-cinergy-xs.ko.xzrc-norwood.ko.xzrc-npgtech.ko.xzrc-pctv-sedna.ko.xzrc-pinnacle-color.ko.xzrc-pinnacle-grey.ko.xzrc-pinnacle-pctv-hd.ko.xzrc-pixelview-002t.ko.xzrc-pixelview-mk12.ko.xzrc-pixelview-new.ko.xzrc-pixelview.ko.xzrc-powercolor-real-angel.ko.xzrc-proteus-2309.ko.xzrc-purpletv.ko.xzrc-pv951.ko.xzrc-rc6-mce.ko.xzrc-real-audio-220-32-keys.ko.xzrc-reddo.ko.xzrc-snapstream-firefly.ko.xzrc-streamzap.ko.xzrc-su3000.ko.xzrc-tango.ko.xzrc-tbs-nec.ko.xzrc-technisat-ts35.ko.xzrc-technisat-usb2.ko.xzrc-terratec-cinergy-c-pci.ko.xzrc-terratec-cinergy-s2-hd.ko.xzrc-terratec-cinergy-xs.ko.xzrc-terratec-slim-2.ko.xzrc-terratec-slim.ko.xzrc-tevii-nec.ko.xzrc-tivo.ko.xzrc-total-media-in-hand-02.ko.xzrc-total-media-in-hand.ko.xzrc-trekstor.ko.xzrc-tt-1500.ko.xzrc-twinhan-dtv-cab-ci.ko.xzrc-twinhan1027.ko.xzrc-videomate-m1f.ko.xzrc-videomate-s350.ko.xzrc-videomate-tv-pvr.ko.xzrc-winfast-usbii-deluxe.ko.xzrc-winfast.ko.xzrc-zx-irdec.ko.xzmceusb.ko.xznuvoton-cir.ko.xzrc-core.ko.xzredrat3.ko.xzserial_ir.ko.xzsir_ir.ko.xzstreamzap.ko.xzttusbir.ko.xzwinbond-cir.ko.xze4000.ko.xzfc0011.ko.xzfc0012.ko.xzfc0013.ko.xzfc2580.ko.xzit913x.ko.xzm88rs6000t.ko.xzmax2165.ko.xzmc44s803.ko.xzmt2060.ko.xzmt2063.ko.xzmt20xx.ko.xzmt2131.ko.xzmt2266.ko.xzmxl5005s.ko.xzmxl5007t.ko.xzqm1d1b0004.ko.xzqm1d1c0042.ko.xzqt1010.ko.xzr820t.ko.xzsi2157.ko.xztda18212.ko.xztda18218.ko.xztda18250.ko.xztda18271.ko.xztda827x.ko.xztda8290.ko.xztda9887.ko.xztea5761.ko.xztea5767.ko.xztua9001.ko.xztuner-simple.ko.xztuner-types.ko.xztuner-xc2028.ko.xzxc4000.ko.xzxc5000.ko.xzau0828.ko.xzb2c2-flexcop-usb.ko.xzcx231xx-alsa.ko.xzcx231xx-dvb.ko.xzcx231xx.ko.xzdvb-usb-af9015.ko.xzdvb-usb-af9035.ko.xzdvb-usb-anysee.ko.xzdvb-usb-au6610.ko.xzdvb-usb-az6007.ko.xzdvb-usb-ce6230.ko.xzdvb-usb-ec168.ko.xzdvb-usb-gl861.ko.xzdvb-usb-lmedm04.ko.xzdvb-usb-mxl111sf.ko.xzdvb-usb-rtl28xxu.ko.xzdvb_usb_v2.ko.xzmxl111sf-demod.ko.xzmxl111sf-tuner.ko.xzdvb-usb-a800.ko.xzdvb-usb-af9005-remote.ko.xzdvb-usb-af9005.ko.xzdvb-usb-az6027.ko.xzdvb-usb-cinergyT2.ko.xzdvb-usb-cxusb.ko.xzdvb-usb-dib0700.ko.xzdvb-usb-dibusb-common.ko.xzdvb-usb-dibusb-mb.ko.xzdvb-usb-dibusb-mc-common.ko.xzdvb-usb-dibusb-mc.ko.xzdvb-usb-digitv.ko.xzdvb-usb-dtt200u.ko.xzdvb-usb-dtv5100.ko.xzdvb-usb-dw2102.ko.xzdvb-usb-gp8psk.ko.xzdvb-usb-m920x.ko.xzdvb-usb-nova-t-usb2.ko.xzdvb-usb-opera.ko.xzdvb-usb-pctv452e.ko.xzdvb-usb-technisat-usb2.ko.xzdvb-usb-ttusb2.ko.xzdvb-usb-umt-010.ko.xzdvb-usb-vp702x.ko.xzdvb-usb-vp7045.ko.xzdvb-usb.ko.xzem28xx-alsa.ko.xzem28xx-dvb.ko.xzem28xx-rc.ko.xzem28xx.ko.xzgspca_gl860.ko.xzgspca_benq.ko.xzgspca_conex.ko.xzgspca_cpia1.ko.xzgspca_etoms.ko.xzgspca_finepix.ko.xzgspca_jeilinj.ko.xzgspca_jl2005bcd.ko.xzgspca_konica.ko.xzgspca_main.ko.xzgspca_mars.ko.xzgspca_mr97310a.ko.xzgspca_nw80x.ko.xzgspca_ov519.ko.xzgspca_ov534.ko.xzgspca_ov534_9.ko.xzgspca_pac207.ko.xzgspca_pac7302.ko.xzgspca_pac7311.ko.xzgspca_se401.ko.xzgspca_sn9c2028.ko.xzgspca_sn9c20x.ko.xzgspca_sonixb.ko.xzgspca_sonixj.ko.xzgspca_spca1528.ko.xzgspca_spca500.ko.xzgspca_spca501.ko.xzgspca_spca505.ko.xzgspca_spca506.ko.xzgspca_spca508.ko.xzgspca_spca561.ko.xzgspca_sq905.ko.xzgspca_sq905c.ko.xzgspca_sq930x.ko.xzgspca_stk014.ko.xzgspca_stv0680.ko.xzgspca_sunplus.ko.xzgspca_t613.ko.xzgspca_topro.ko.xzgspca_tv8532.ko.xzgspca_vc032x.ko.xzgspca_vicam.ko.xzgspca_xirlink_cit.ko.xzgspca_zc3xx.ko.xzgspca_m5602.ko.xzgspca_stv06xx.ko.xzhdpvr.ko.xzpulse8-cec.ko.xzpvrusb2.ko.xzpwc.ko.xzrainshadow-cec.ko.xzs2255drv.ko.xzsmsusb.ko.xzstkwebcam.ko.xztm6000-alsa.ko.xztm6000-dvb.ko.xztm6000.ko.xzdvb-ttusb-budget.ko.xzttusb_dec.ko.xzttusbdecfe.ko.xzusbvision.ko.xzuvcvideo.ko.xzzr364xx.ko.xztuner.ko.xzv4l2-common.ko.xzv4l2-dv-timings.ko.xzvideobuf-core.ko.xzvideobuf-dma-sg.ko.xzvideobuf-vmalloc.ko.xzvideodev.ko.xzmemstick.ko.xzmspro_block.ko.xzjmb38x_ms.ko.xzr592.ko.xzrtsx_pci_ms.ko.xzrtsx_usb_ms.ko.xztifm_ms.ko.xzintel-lpss-acpi.ko.xzintel-lpss-pci.ko.xzintel-lpss.ko.xzlpc_ich.ko.xzlpc_sch.ko.xzsm501.ko.xzviperboard.ko.xzvx855.ko.xzmmc_block.ko.xzmmc_core.ko.xzsdio_uart.ko.xzcb710-mmc.ko.xzcqhci.ko.xzrtsx_pci_sdmmc.ko.xzrtsx_usb_sdmmc.ko.xzsdhci-acpi.ko.xzsdhci-pci.ko.xzsdhci-pltfm.ko.xzsdhci.ko.xztifm_sd.ko.xzushc.ko.xzvia-sdmmc.ko.xzvub300.ko.xzchipreg.ko.xzmtd.ko.xzmtd_blkdevs.ko.xzmtdblock.ko.xzubi.ko.xzc_can.ko.xzc_can_pci.ko.xzcan-dev.ko.xzcc770.ko.xzcc770_platform.ko.xzpeak_pci.ko.xzsja1000.ko.xzkvaser_usb.ko.xzpeak_usb.ko.xzucan.ko.xzusb_8dev.ko.xzamd-xgbe.ko.xzatlantic.ko.xzalx.ko.xzatl1c.ko.xzatl1e.ko.xzatl1.ko.xzatl2.ko.xzbnx2.ko.xzbnx2x.ko.xzbnxt_en.ko.xzcnic.ko.xztg3.ko.xzcxgb4.ko.xzcxgb4vf.ko.xzch_ipsec.ko.xzch_ktls.ko.xzlibcxgb.ko.xzenic.ko.xzdl2k.ko.xzbe2net.ko.xznetxen_nic.ko.xzqed.ko.xzqede.ko.xzqla3xxx.ko.xzsfc.ko.xzsfc-siena.ko.xzdwmac-intel.ko.xzstmmac.ko.xzfakelb.ko.xzntb_netdev.ko.xzbsd_comp.ko.xzppp_async.ko.xzppp_deflate.ko.xzppp_generic.ko.xzppp_mppe.ko.xzppp_synctty.ko.xzpppoe.ko.xzpppox.ko.xzpptp.ko.xzslhc.ko.xzasix.ko.xzax88179_178a.ko.xzcatc.ko.xzcdc_eem.ko.xzcdc_ether.ko.xzcdc_mbim.ko.xzcdc_ncm.ko.xzcdc_subset.ko.xzch9200.ko.xzcx82310_eth.ko.xzdm9601.ko.xzgl620a.ko.xzhso.ko.xzhuawei_cdc_ncm.ko.xzint51x1.ko.xzipheth.ko.xzkalmia.ko.xzkaweth.ko.xzlan78xx.ko.xzlg-vl600.ko.xzmcs7830.ko.xznet1080.ko.xzpegasus.ko.xzplusb.ko.xzqmi_wwan.ko.xzr8152.ko.xzrndis_host.ko.xzrtl8150.ko.xzsierra_net.ko.xzsmsc75xx.ko.xzsmsc95xx.ko.xzusbnet.ko.xzzaurus.ko.xzath.ko.xzath10k_core.ko.xzath10k_pci.ko.xzath11k.ko.xzath11k_pci.ko.xzath9k.ko.xzath9k_common.ko.xzath9k_htc.ko.xzath9k_hw.ko.xzbrcmfmac-bca.ko.xzbrcmfmac.ko.xzbrcmfmac-cyw.ko.xzbrcmfmac-wcc.ko.xzbrcmsmac.ko.xzbrcmutil.ko.xziwldvm.ko.xziwlwifi.ko.xziwlmvm.ko.xzmwifiex.ko.xzmwifiex_pcie.ko.xzmwifiex_sdio.ko.xzmwifiex_usb.ko.xzmt76-connac-lib.ko.xzmt76-usb.ko.xzmt76.ko.xzmt76x0-common.ko.xzmt76x0u.ko.xzmt76x02-lib.ko.xzmt76x02-usb.ko.xzmt76x2-common.ko.xzmt76x2u.ko.xzmt7921-common.ko.xzmt7921e.ko.xzmt7601u.ko.xzrt2800lib.ko.xzrt2800mmio.ko.xzrt2800pci.ko.xzrt2800usb.ko.xzrt2x00lib.ko.xzrt2x00mmio.ko.xzrt2x00pci.ko.xzrt2x00usb.ko.xzrtl8xxxu.ko.xzbtcoexist.ko.xzrtl8188ee.ko.xzrtl8192c-common.ko.xzrtl8192ce.ko.xzrtl8192cu.ko.xzrtl8192de.ko.xzrtl8192ee.ko.xzrtl8192se.ko.xzrtl8723ae.ko.xzrtl8723be.ko.xzrtl8723-common.ko.xzrtl8821ae.ko.xzrtl_pci.ko.xzrtl_usb.ko.xzrtlwifi.ko.xzrtw88_8822b.ko.xzrtw88_8822be.ko.xzrtw88_8822c.ko.xzrtw88_8822ce.ko.xzrtw88_core.ko.xzrtw88_pci.ko.xzrtw89_8852a.ko.xzrtw89_8852ae.ko.xzrtw89_core.ko.xzrtw89_pci.ko.xzntb_hw_amd.ko.xzntb_hw_intel.ko.xzntb.ko.xzntb_transport.ko.xzntb_perf.ko.xzntb_pingpong.ko.xzntb_tool.ko.xznvme-rdma.ko.xznvmet-rdma.ko.xzparport_serial.ko.xzyenta_socket.ko.xzmlxreg-hotplug.ko.xzmlxreg-io.ko.xznvsw-sn2201.ko.xzacer-wmi.ko.xzacerhdf.ko.xzamd-pmc.ko.xzamd_hsmp.ko.xzamilo-rfkill.ko.xzapple-gmux.ko.xzasus-laptop.ko.xzasus-nb-wmi.ko.xzasus-wmi.ko.xzclassmate-laptop.ko.xzcompal-laptop.ko.xzdcdbas.ko.xzdell-laptop.ko.xzdell-rbtn.ko.xzdell-smbios.ko.xzdell-smo8800.ko.xzdell-wmi-aio.ko.xzdell-wmi-descriptor.ko.xzdell-wmi-led.ko.xzdell-wmi-sysman.ko.xzdell-wmi.ko.xzeeepc-laptop.ko.xzeeepc-wmi.ko.xzfirmware_attributes_class.ko.xzfujitsu-laptop.ko.xzfujitsu-tablet.ko.xzhdaps.ko.xzhp-wireless.ko.xzhp-wmi.ko.xzhp_accel.ko.xzideapad-laptop.ko.xzintel-hid.ko.xzintel-rst.ko.xzintel-vbtn.ko.xzintel-wmi-thunderbolt.ko.xzintel_ifs.ko.xzintel_sdsi.ko.xzintel_vsec.ko.xzishtp_eclite.ko.xzintel_pmc_core.ko.xzintel_pmc_core_pltdrv.ko.xzpmt_class.ko.xzpmt_crashlog.ko.xzpmt_telemetry.ko.xzisst_if_common.ko.xzisst_if_mbox_msr.ko.xzisst_if_mbox_pci.ko.xzisst_if_mmio.ko.xzintel-uncore-frequency-common.ko.xzintel-uncore-frequency.ko.xzintel_ips.ko.xzintel_oaktrail.ko.xzmlx-platform.ko.xzmsi-laptop.ko.xzmsi-wmi.ko.xzmxm-wmi.ko.xzpanasonic-laptop.ko.xzsamsung-laptop.ko.xzsamsung-q10.ko.xzserial-multi-instantiate.ko.xzsony-laptop.ko.xzthink-lmi.ko.xzthinkpad_acpi.ko.xztopstar-laptop.ko.xztoshiba_bluetooth.ko.xzuv_sysfs.ko.xzwmi-bmof.ko.xzwmi.ko.xzsmb347-charger.ko.xzaacraid.ko.xzbe2iscsi.ko.xzbnx2fc.ko.xzbnx2i.ko.xzcsiostor.ko.xzcxgb4i.ko.xzlibcxgbi.ko.xzlibfcoe.ko.xzfnic.ko.xziscsi_boot_sysfs.ko.xzlibsas.ko.xzlpfc.ko.xzmegaraid_sas.ko.xzmpt3sas.ko.xzqedf.ko.xzqedi.ko.xzqla2xxx.ko.xzqla4xxx.ko.xzsoundwire-amd.ko.xzsoundwire-bus.ko.xzsoundwire-cadence.ko.xzsoundwire-generic-allocation.ko.xzsoundwire-intel.ko.xzcxgbit.ko.xztarget_core_user.ko.xzcyclades.ko.xzn_gsm.ko.xzn_hdlc.ko.xznozomi.ko.xzarc_uart.ko.xzjsm.ko.xzsynclink.ko.xzsynclink_gt.ko.xzsynclinkmp.ko.xzuio.ko.xzuio_aec.ko.xzuio_cif.ko.xzuio_pci_generic.ko.xzuio_pdrv_genirq.ko.xzuio_sercos3.ko.xzcxacru.ko.xzspeedtch.ko.xzueagle-atm.ko.xzusbatm.ko.xzxusbatm.ko.xzhwa-hc.ko.xzmdc800.ko.xzmicrotek.ko.xzadutux.ko.xzapple-mfi-fastcharge.ko.xzappledisplay.ko.xzemi26.ko.xzemi62.ko.xzezusb.ko.xzidmouse.ko.xziowarrior.ko.xzisight_firmware.ko.xzldusb.ko.xzlegousbtower.ko.xzsisusbvga.ko.xzusb3503.ko.xzusblcd.ko.xzusbsevseg.ko.xzuss720.ko.xzaircable.ko.xzark3116.ko.xzbelkin_sa.ko.xzch341.ko.xzcp210x.ko.xzcyberjack.ko.xzcypress_m8.ko.xzdigi_acceleport.ko.xzempeg.ko.xzf81534.ko.xzftdi_sio.ko.xzgarmin_gps.ko.xzio_edgeport.ko.xzio_ti.ko.xzipaq.ko.xzipw.ko.xzir-usb.ko.xziuu_phoenix.ko.xzkeyspan.ko.xzkeyspan_pda.ko.xzkl5kusb105.ko.xzkobil_sct.ko.xzmct_u232.ko.xzmos7720.ko.xzmos7840.ko.xzmxuport.ko.xznavman.ko.xzomninet.ko.xzopticon.ko.xzoption.ko.xzoti6858.ko.xzpl2303.ko.xzqcaux.ko.xzqcserial.ko.xzquatech2.ko.xzsafe_serial.ko.xzsierra.ko.xzspcp8x5.ko.xzssu100.ko.xzsymbolserial.ko.xzti_usb_3410_5052.ko.xzupd78f0730.ko.xzusb_debug.ko.xzusb_wwan.ko.xzvisor.ko.xzwhiteheat.ko.xzxsens_mt.ko.xzwusb-cbaf.ko.xzwusb-wa.ko.xzwusbcore.ko.xzi1480-dfu-usb.ko.xzi1480-est.ko.xzumc.ko.xzuwb.ko.xzwhc-rc.ko.xzwhci.ko.xzsev-guest.ko.xztdx-guest.ko.xznitro_enclaves.ko.xzcifs.ko.xzcramfs.ko.xzsquashfs.ko.xzhwpoison-inject.ko.xz6lowpan.ko.xzatm.ko.xzbluetooth.ko.xzbnep.ko.xzcmtp.ko.xzhidp.ko.xzrfcomm.ko.xzcan-bcm.ko.xzcan-gw.ko.xzcan-raw.ko.xzcan.ko.xzieee802154_6lowpan.ko.xzieee802154.ko.xzieee802154_socket.ko.xzl2tp_core.ko.xzl2tp_ip.ko.xzl2tp_ip6.ko.xzmac80211.ko.xzmac802154.ko.xzmpls_iptunnel.ko.xzmpls_router.ko.xzrfkill.ko.xzrpcrdma.ko.xzcfg80211.ko.xzac97_bus.ko.xzsnd-seq-oss.ko.xzsnd-seq-dummy.ko.xzsnd-seq-midi-emul.ko.xzsnd-seq-midi-event.ko.xzsnd-seq-midi.ko.xzsnd-seq-virmidi.ko.xzsnd-seq.ko.xzsnd-compress.ko.xzsnd-ctl-led.ko.xzsnd-hrtimer.ko.xzsnd-hwdep.ko.xzsnd-pcm.ko.xzsnd-rawmidi.ko.xzsnd-seq-device.ko.xzsnd-timer.ko.xzsnd.ko.xzsnd-mpu401-uart.ko.xzsnd-mpu401.ko.xzsnd-opl3-lib.ko.xzsnd-opl3-synth.ko.xzsnd-pcsp.ko.xzsnd-aloop.ko.xzsnd-dummy.ko.xzsnd-mtpav.ko.xzsnd-virmidi.ko.xzsnd-vx-lib.ko.xzsnd-bebob.ko.xzsnd-dice.ko.xzsnd-firewire-digi00x.ko.xzsnd-fireface.ko.xzsnd-fireworks.ko.xzsnd-firewire-motu.ko.xzsnd-oxfw.ko.xzsnd-firewire-lib.ko.xzsnd-isight.ko.xzsnd-firewire-tascam.ko.xzsnd-hda-ext-core.ko.xzsnd-hda-core.ko.xzsnd-intel-dspcfg.ko.xzsnd-intel-sdw-acpi.ko.xzsnd-ak4113.ko.xzsnd-ak4114.ko.xzsnd-ak4xxx-adda.ko.xzsnd-pt2258.ko.xzsnd-cs8427.ko.xzsnd-i2c.ko.xzsnd-ac97-codec.ko.xzsnd-ali5451.ko.xzsnd-asihpi.ko.xzsnd-au8810.ko.xzsnd-au8820.ko.xzsnd-au8830.ko.xzsnd-ca0106.ko.xzsnd-cs46xx.ko.xzsnd-ctxfi.ko.xzsnd-darla20.ko.xzsnd-darla24.ko.xzsnd-echo3g.ko.xzsnd-gina20.ko.xzsnd-gina24.ko.xzsnd-indigo.ko.xzsnd-indigodj.ko.xzsnd-indigodjx.ko.xzsnd-indigoio.ko.xzsnd-indigoiox.ko.xzsnd-layla20.ko.xzsnd-layla24.ko.xzsnd-mia.ko.xzsnd-mona.ko.xzsnd-emu10k1-synth.ko.xzsnd-emu10k1.ko.xzsnd-emu10k1x.ko.xzsnd-hda-codec-analog.ko.xzsnd-hda-codec-ca0110.ko.xzsnd-hda-codec-ca0132.ko.xzsnd-hda-codec-cirrus.ko.xzsnd-hda-codec-cmedia.ko.xzsnd-hda-codec-conexant.ko.xzsnd-hda-codec-cs8409.ko.xzsnd-hda-codec-generic.ko.xzsnd-hda-codec-hdmi.ko.xzsnd-hda-codec-idt.ko.xzsnd-hda-codec-realtek.ko.xzsnd-hda-codec-si3054.ko.xzsnd-hda-codec-via.ko.xzsnd-hda-codec.ko.xzsnd-hda-cs-dsp-ctls.ko.xzsnd-hda-intel.ko.xzsnd-hda-scodec-cs35l41-i2c.ko.xzsnd-hda-scodec-cs35l41-spi.ko.xzsnd-hda-scodec-cs35l41.ko.xzsnd-ice1712.ko.xzsnd-ice1724.ko.xzsnd-ice17xx-ak4xxx.ko.xzsnd-korg1212.ko.xzsnd-lola.ko.xzsnd-lx6464es.ko.xzsnd-mixart.ko.xzsnd-oxygen-lib.ko.xzsnd-oxygen.ko.xzsnd-virtuoso.ko.xzsnd-pcxhr.ko.xzsnd-hdsp.ko.xzsnd-hdspm.ko.xzsnd-rme9652.ko.xzsnd-ad1889.ko.xzsnd-atiixp-modem.ko.xzsnd-atiixp.ko.xzsnd-bt87x.ko.xzsnd-cmipci.ko.xzsnd-ens1370.ko.xzsnd-ens1371.ko.xzsnd-es1968.ko.xzsnd-intel8x0.ko.xzsnd-intel8x0m.ko.xzsnd-maestro3.ko.xzsnd-rme32.ko.xzsnd-rme96.ko.xzsnd-via82xx-modem.ko.xzsnd-via82xx.ko.xzsnd-trident.ko.xzsnd-vx222.ko.xzsnd-acp3x-pdm-dma.ko.xzsnd-acp3x-rn.ko.xzsnd-rn-pci-acp3x.ko.xzsnd-acp-config.ko.xzsnd-acp5x-i2s.ko.xzsnd-acp5x-pcm-dma.ko.xzsnd-pci-acp5x.ko.xzsnd-soc-acp5x-mach.ko.xzsnd-acp6x-pdm-dma.ko.xzsnd-pci-acp6x.ko.xzsnd-soc-acp6x-mach.ko.xzsnd-soc-cs35l41-i2c.ko.xzsnd-soc-cs35l41-lib.ko.xzsnd-soc-cs35l41-spi.ko.xzsnd-soc-cs35l41.ko.xzsnd-soc-cx2072x.ko.xzsnd-soc-da7213.ko.xzsnd-soc-da7219.ko.xzsnd-soc-dmic.ko.xzsnd-soc-es8316.ko.xzsnd-soc-es8326.ko.xzsnd-soc-hda-codec.ko.xzsnd-soc-hdac-hda.ko.xzsnd-soc-hdac-hdmi.ko.xzsnd-soc-max98090.ko.xzsnd-soc-max98357a.ko.xzsnd-soc-max98373-i2c.ko.xzsnd-soc-max98373-sdw.ko.xzsnd-soc-max98373.ko.xzsnd-soc-max98390.ko.xzsnd-soc-max98927.ko.xzsnd-soc-nau8315.ko.xzsnd-soc-nau8821.ko.xzsnd-soc-nau8824.ko.xzsnd-soc-nau8825.ko.xzsnd-soc-pcm512x-i2c.ko.xzsnd-soc-pcm512x.ko.xzsnd-soc-rl6231.ko.xzsnd-soc-rl6347a.ko.xzsnd-soc-rt1011.ko.xzsnd-soc-rt1015.ko.xzsnd-soc-rt1015p.ko.xzsnd-soc-rt1308-sdw.ko.xzsnd-soc-rt1308.ko.xzsnd-soc-rt1316-sdw.ko.xzsnd-soc-rt1318-sdw.ko.xzsnd-soc-rt286.ko.xzsnd-soc-rt298.ko.xzsnd-soc-rt5514-spi.ko.xzsnd-soc-rt5514.ko.xzsnd-soc-rt5640.ko.xzsnd-soc-rt5645.ko.xzsnd-soc-rt5651.ko.xzsnd-soc-rt5660.ko.xzsnd-soc-rt5663.ko.xzsnd-soc-rt5670.ko.xzsnd-soc-rt5677-spi.ko.xzsnd-soc-rt5677.ko.xzsnd-soc-rt5682-i2c.ko.xzsnd-soc-rt5682-sdw.ko.xzsnd-soc-rt5682.ko.xzsnd-soc-rt5682s.ko.xzsnd-soc-rt700.ko.xzsnd-soc-rt711-sdca.ko.xzsnd-soc-rt711.ko.xzsnd-soc-rt712-sdca.ko.xzsnd-soc-rt715-sdca.ko.xzsnd-soc-rt715.ko.xzsnd-soc-sdw-mockup.ko.xzsnd-soc-ssm4567.ko.xzsnd-soc-ts3a227e.ko.xzsnd-soc-wm-adsp.ko.xzsnd-soc-wm8804-i2c.ko.xzsnd-soc-wm8804.ko.xzsnd-soc-sst-atom-hifi2-platform.ko.xzsnd-intel-sst-acpi.ko.xzsnd-intel-sst-core.ko.xzsnd-soc-avs.ko.xzsnd-skl_nau88l25_max98357a.ko.xzsnd-soc-bdw-rt286.ko.xzsnd-soc-cml_rt1011_rt5682.ko.xzsnd-soc-ehl-rt5660.ko.xzsnd-soc-hsw-rt5640.ko.xzsnd-soc-intel-hda-dsp-common.ko.xzsnd-soc-intel-sof-cirrus-common.ko.xzsnd-soc-intel-sof-maxim-common.ko.xzsnd-soc-intel-sof-realtek-common.ko.xzsnd-soc-kbl_da7219_max98357a.ko.xzsnd-soc-kbl_da7219_max98927.ko.xzsnd-soc-kbl_rt5660.ko.xzsnd-soc-kbl_rt5663_max98927.ko.xzsnd-soc-kbl_rt5663_rt5514_max98927.ko.xzsnd-soc-skl_hda_dsp.ko.xzsnd-soc-skl_nau88l25_ssm4567.ko.xzsnd-soc-skl_rt286.ko.xzsnd-soc-sof-sdw.ko.xzsnd-soc-sof-ssp-amp.ko.xzsnd-soc-sof_da7219_max98373.ko.xzsnd-soc-sof_es8336.ko.xzsnd-soc-sof_nau8825.ko.xzsnd-soc-sof_rt5682.ko.xzsnd-soc-sst-bdw-rt5650-mach.ko.xzsnd-soc-sst-bdw-rt5677-mach.ko.xzsnd-soc-sst-bxt-da7219_max98357a.ko.xzsnd-soc-sst-bxt-rt298.ko.xzsnd-soc-sst-byt-cht-cx2072x.ko.xzsnd-soc-sst-byt-cht-da7213.ko.xzsnd-soc-sst-byt-cht-es8316.ko.xzsnd-soc-sst-byt-cht-nocodec.ko.xzsnd-soc-sst-bytcr-rt5640.ko.xzsnd-soc-sst-bytcr-rt5651.ko.xzsnd-soc-sst-cht-bsw-max98090_ti.ko.xzsnd-soc-sst-cht-bsw-nau8824.ko.xzsnd-soc-sst-cht-bsw-rt5645.ko.xzsnd-soc-sst-cht-bsw-rt5672.ko.xzsnd-soc-sst-glk-rt5682_max98357a.ko.xzsnd-soc-sst-sof-pcm512x.ko.xzsnd-soc-sst-sof-wm8804.ko.xzsnd-soc-catpt.ko.xzsnd-soc-acpi-intel-match.ko.xzsnd-soc-sst-dsp.ko.xzsnd-soc-sst-ipc.ko.xzsnd-soc-skl-ssp-clk.ko.xzsnd-soc-skl.ko.xzsnd-soc-acpi.ko.xzsnd-soc-core.ko.xzsnd-sof-amd-acp.ko.xzsnd-sof-amd-rembrandt.ko.xzsnd-sof-amd-renoir.ko.xzsnd-sof-acpi-intel-bdw.ko.xzsnd-sof-acpi-intel-byt.ko.xzsnd-sof-intel-atom.ko.xzsnd-sof-intel-hda-common.ko.xzsnd-sof-intel-hda-mlink.ko.xzsnd-sof-intel-hda.ko.xzsnd-sof-pci-intel-apl.ko.xzsnd-sof-pci-intel-cnl.ko.xzsnd-sof-pci-intel-icl.ko.xzsnd-sof-pci-intel-mtl.ko.xzsnd-sof-pci-intel-tgl.ko.xzsnd-sof-pci-intel-tng.ko.xzsnd-sof-acpi.ko.xzsnd-sof-pci.ko.xzsnd-sof-probes.ko.xzsnd-sof-utils.ko.xzsnd-sof.ko.xzsnd-sof-xtensa-dsp.ko.xzsoundcore.ko.xzsnd-emux-synth.ko.xzsnd-util-mem.ko.xzsnd-usb-6fire.ko.xzsnd-bcd2000.ko.xzsnd-usb-caiaq.ko.xzsnd-usb-hiface.ko.xzsnd-usb-line6.ko.xzsnd-usb-pod.ko.xzsnd-usb-podhd.ko.xzsnd-usb-toneport.ko.xzsnd-usb-variax.ko.xzsnd-ua101.ko.xzsnd-usb-audio.ko.xzsnd-usbmidi-lib.ko.xzsnd-usb-us122l.ko.xzsnd-usb-usx2y.ko.xzvirtio_snd.ko.xzsnd-hdmi-lpe-audio.ko.xz/lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/base/regmap//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/bcma//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/bluetooth//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/crypto/chelsio//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/firewire//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/firmware//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/gpu/drm/amd/amdgpu//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/gpu/drm/ast//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/gpu/drm/gma500//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/gpu/drm/i2c//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/gpu/drm/i915//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/gpu/drm/mgag200//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/gpu/drm/nouveau//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/gpu/drm/radeon//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/hid//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/iio/accel//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/iio/buffer//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/iio/common/hid-sensors//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/iio/gyro//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/iio/humidity//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/iio//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/iio/light//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/iio/magnetometer//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/iio/orientation//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/iio/pressure//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/iio/temperature//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/infiniband/core//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/infiniband/hw/bnxt_re//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/infiniband/hw/cxgb4//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/infiniband/hw/efa//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/infiniband/hw/hfi1//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/infiniband/hw/irdma//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/infiniband/hw/mlx4//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/infiniband/hw/mlx5//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/infiniband/hw/qedr//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/infiniband/hw/usnic//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/infiniband/hw/vmw_pvrdma//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/infiniband/sw/rdmavt//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/infiniband/sw/rxe//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/infiniband/sw/siw//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/infiniband/ulp/ipoib//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/infiniband/ulp/iser//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/infiniband/ulp/isert//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/infiniband/ulp/opa_vnic//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/infiniband/ulp/srp//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/infiniband/ulp/srpt//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/input/tablet//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/input/touchscreen//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/isdn/capi//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/isdn/gigaset//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/isdn/hardware/avm//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/isdn/hardware/mISDN//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/isdn/hisax//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/isdn/i4l//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/isdn/mISDN//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/leds//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/leds/trigger//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/media/cec//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/media/common/b2c2//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/media/common//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/media/common/saa7146//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/media/common/siano//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/media/common/videobuf2//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/media/dvb-core//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/media/dvb-frontends//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/media/dvb-frontends/drx39xyj//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/media/firewire//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/media/i2c//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/media/i2c/cx25840//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/media/mmc/siano//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/media/pci/b2c2//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/media/pci/bt8xx//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/media/pci/cx18//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/media/pci/cx23885//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/media/pci/cx88//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/media/pci/ddbridge//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/media/pci/dm1105//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/media/pci/ivtv//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/media/pci/mantis//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/media/pci/ngene//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/media/pci/pluto2//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/media/pci/pt1//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/media/pci/saa7134//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/media/pci/saa7164//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/media/pci/ttpci//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/media/radio//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/media/rc//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/media/rc/keymaps//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/media/tuners//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/media/usb/au0828//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/media/usb/b2c2//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/media/usb/cx231xx//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/media/usb/dvb-usb-v2//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/media/usb/dvb-usb//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/media/usb/em28xx//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/media/usb/gspca/gl860//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/media/usb/gspca//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/media/usb/gspca/m5602//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/media/usb/gspca/stv06xx//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/media/usb/hdpvr//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/media/usb/pulse8-cec//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/media/usb/pvrusb2//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/media/usb/pwc//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/media/usb/rainshadow-cec//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/media/usb/s2255//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/media/usb/siano//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/media/usb/stkwebcam//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/media/usb/tm6000//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/media/usb/ttusb-budget//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/media/usb/ttusb-dec//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/media/usb/usbvision//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/media/usb/uvc//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/media/usb/zr364xx//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/media/v4l2-core//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/memstick/core//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/memstick/host//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/mfd//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/mmc/core//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/mmc/host//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/mtd/chips//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/mtd//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/mtd/ubi//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/can/c_can//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/can//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/can/cc770//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/can/sja1000//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/can/usb/kvaser_usb//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/can/usb/peak_usb//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/can/usb//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/can/usb//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/ethernet/amd/xgbe//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/ethernet/aquantia/atlantic//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/ethernet/atheros/alx//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/ethernet/atheros/atl1c//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/ethernet/atheros/atl1e//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/ethernet/atheros/atlx//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/ethernet/broadcom//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/ethernet/broadcom/bnx2x//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/ethernet/broadcom/bnxt//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/ethernet/chelsio/cxgb4//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/ethernet/chelsio/cxgb4vf//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/ethernet/chelsio/libcxgb//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/ethernet/cisco/enic//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/ethernet/dlink//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/ethernet/emulex/benet//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/ethernet/qlogic/netxen//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/ethernet/qlogic/qed//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/ethernet/qlogic/qede//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/ethernet/qlogic//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/ethernet/sfc//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/ethernet/sfc/siena//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/ethernet/stmicro/stmmac//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/ieee802154//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/ppp//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/slip//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/usb//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/wireless/ath//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/wireless/ath/ath10k//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/wireless/ath/ath11k//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/wireless/ath/ath9k//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bca//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cyw//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/wcc//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmsmac//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmutil//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/wireless/intel/iwlwifi/dvm//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/wireless/intel/iwlwifi//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/wireless/intel/iwlwifi/mvm//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/wireless/marvell/mwifiex//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76x0//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76x2//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt7921//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt7601u//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/wireless/ralink/rt2x00//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/wireless/realtek/rtl8xxxu//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/btcoexist//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8188ee//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192c//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ce//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192cu//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192de//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ee//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192se//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723ae//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723com//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8821ae//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/wireless/realtek/rtw88//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/wireless/realtek/rtw89//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/ntb/hw/amd//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/ntb/hw/intel//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/ntb//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/ntb//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/ntb/test//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/nvme/host//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/nvme/target//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/parport//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/pcmcia//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/platform/mellanox//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/platform/x86//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/platform/x86/amd//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/platform/x86/dell-wmi-sysman//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/platform/x86/intel/ifs//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/platform/x86/intel//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/platform/x86/intel/pmc//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/platform/x86/intel/pmt//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/platform/x86/intel/speed_select_if//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/platform/x86/intel/uncore-frequency//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/power/supply//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/scsi/aacraid//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/scsi/be2iscsi//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/scsi/bnx2fc//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/scsi/bnx2i//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/scsi/csiostor//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/scsi/cxgbi/cxgb4i//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/scsi/cxgbi//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/scsi/fcoe//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/scsi/fnic//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/scsi//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/scsi/libsas//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/scsi/lpfc//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/scsi/megaraid//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/scsi/mpt3sas//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/scsi/qedf//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/scsi/qedi//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/scsi/qla2xxx//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/scsi/qla4xxx//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/soundwire//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/target/iscsi/cxgbit//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/target//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/tty//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/tty/serial//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/tty/serial/jsm//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/uio//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/usb/atm//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/usb/host//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/usb/image//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/usb/misc//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/usb/misc/sisusbvga//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/usb/serial//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/usb/wusbcore//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/uwb/i1480/dfu//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/uwb/i1480//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/uwb//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/uwb//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/uwb//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/virt/coco/sev-guest//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/virt/coco/tdx-guest//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/virt/nitro_enclaves//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/fs/cifs//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/fs/cramfs//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/fs/squashfs//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/mm//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/net/6lowpan//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/net/atm//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/net/bluetooth//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/net/bluetooth/bnep//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/net/bluetooth/cmtp//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/net/bluetooth/hidp//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/net/bluetooth/rfcomm//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/net/can//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/net/ieee802154/6lowpan//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/net/ieee802154//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/net/ieee802154//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/net/l2tp//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/net/mac80211//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/net/mac802154//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/net/mpls//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/net/rfkill//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/net/sunrpc/xprtrdma//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/net/wireless//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/sound//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/sound/core/seq/oss//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/sound/core/seq//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/sound/core/seq//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/sound/core//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/sound/core//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/sound/core//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/sound/core//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/sound/drivers/mpu401//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/sound/drivers/opl3//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/sound/drivers/pcsp//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/sound/drivers//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/sound/drivers//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/sound/drivers//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/sound/drivers//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/sound/drivers/vx//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/sound/firewire/bebob//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/sound/firewire/dice//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/sound/firewire/digi00x//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/sound/firewire/fireface//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/sound/firewire/fireworks//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/sound/firewire/motu//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/sound/firewire/oxfw//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/sound/firewire//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/sound/firewire//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/sound/firewire/tascam//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/sound/hda/ext//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/sound/hda//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/sound/hda//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/sound/i2c/other//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/sound/i2c//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/sound/i2c//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/sound/pci/ac97//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/sound/pci/ali5451//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/sound/pci/asihpi//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/sound/pci/au88x0//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/sound/pci/ca0106//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/sound/pci/cs46xx//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/sound/pci/ctxfi//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/sound/pci/echoaudio//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/sound/pci/emu10k1//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/sound/pci/hda//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/sound/pci/ice1712//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/sound/pci/korg1212//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/sound/pci/lola//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/sound/pci/lx6464es//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/sound/pci/mixart//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/sound/pci/oxygen//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/sound/pci/pcxhr//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/sound/pci/rme9652//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/sound/pci/trident//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/sound/pci/vx222//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/sound/soc/amd/renoir//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/sound/soc/amd//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/sound/soc/amd/vangogh//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/sound/soc/amd/yc//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/sound/soc/codecs//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/sound/soc/intel/atom//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/sound/soc/intel/atom/sst//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/sound/soc/intel/avs//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/sound/soc/intel/boards//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/sound/soc/intel/catpt//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/sound/soc/intel/common//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/sound/soc/intel/skylake//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/sound/soc//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/sound/soc//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/sound/soc/sof/amd//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/sound/soc/sof/intel//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/sound/soc/sof//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/sound/soc/sof//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/sound/soc/sof/xtensa//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/sound/synth/emux//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/sound/synth//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/sound/usb/6fire//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/sound/usb/bcd2000//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/sound/usb/caiaq//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/sound/usb/hiface//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/sound/usb/line6//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/sound/usb/misc//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/sound/usb//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/sound/usb//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/sound/usb/usx2y//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/sound/virtio//lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/sound/x86/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz3Tx86_64-redhat-linux-gnuELF 64-bit LSB relocatable, x86-64, version 1 (SYSV) (XZ compressed data)  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#P P PAP(P?PEPNPWPYPZP[P\P]P^P`PPPQPPPPPPPPPP{P]PsPPMPPVPWPXPPP\PcPZP[PPYP`P^P]PaP_PbPtPuP{P|PPPPMPPPUPPPPPP PPP`PvPwPxP^PyPzP PPOPPPPPPnPPPQPP9P:P;PfPPTPPPPPePfPgPhPPPPPPPPPPPPPPPPPPPPPPPPPPxP>PPPEPFPgPhPPPPPPPPPPP PP"P5P6P7P@PPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPPPPPPPPPPPPPP PPP*P+PCP[P\PaPbPPP9P:P;PP?P@PHPPPPPPPPiPP?P@PAPBPCPDPEPGPHPIPJPKPLPMPNP*PFPSPwPxPyPP8PjPPPPPPPPPP(PPPPPPP PP$PPP*P,PPPPPPPcP PPPPPPpPP+P-PLPMPNPOPPPPPP8P9P:PPgPhPjPqPrPfPaPPgPPPP2PP/P0P.P1PHPKPLPPPPP}P~PP PPCPJP|P}PPVPUPPP PRPUPoPpPqPrPsPtPuPvPbPP8PoPsPtPuPvPwP|PPPPmPnPPPPPPP PIPhPjPPPPP\PePfPP$P#P$P%P&P'P)P*P+P,POPRPPPQPSPTPPPP;PP,P-P.P0P3P1P2P4P5P6P7P/PPPPPPPPP&PXPPPPPP P!P#P$P"P%P'P(P)P.P/P0P1P2P3P4P5P6P7PPPQPOPVPSPTPUPXPYPeP#PPPZP P PPPPPP P!PPPPPPPPPPPPPPPPPPRPjPkPlP}PPPPPPPPPPPlPmPnPPPPPPPPPP!P"PDPdPJPKPRPPPPPPPPPdPPBPIPJPPPPPPPPPP P~PPPPPPPPPPPPFPGPNPPPPPPPPPPPPPPPP"PoPPP PPPPP P~PPPPP_PPPPPPPDPzPPPPPP PPPPPPPPPPPPP PPPEPHP]P_P`PcPiPzP{PPIP[PPPPPPPP PP!PPPPqPrPPPPPTPPLPPPPpPP3PFPGPPdP PiPkPlPmPPPPPPPPPPP PPyPPPPPPPPPPPPPPPPrPPPPPPPwPPPPPPPPPPPPPPPPPPPsPtPuPPPPkPvPxP{P|P}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPrPyPzPPPPPPPPPPPPPsPPmPnPPlPoPpPPPqPPPPPPPPPPPPPPPP P PPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7P8PDPYPZP[P\PEPPPPPPPPPPPPPPP P P P;PP?P@PAPBPCPFPGPHPIPJPKPLPMPNPOPPPQPRPSPUPWPXPPPTPVP9P:PPP`PaPbP]P^PcPdPePfPgPhPiPjPkPlP_PmPnPoPqPpPPPPuP~PwPxPyPzP{P|PPtPvPP}P~P Pif [ -f /var/lib/rpm-state/kernel-rt/need_to_run_dracut_4.18.0-534.rt7.323.el8.x86_64 ]; then rm -f /var/lib/rpm-state/kernel-rt/need_to_run_dracut_4.18.0-534.rt7.323.el8.x86_64 echo "Running: dracut -f --kver 4.18.0-534.rt7.323.el8.x86_64" dracut -f --kver "4.18.0-534.rt7.323.el8.x86_64" || exit $? fi/bin/shutf-8f237551a244e18d95776bd256697aa5ae24c3bd1826bb6f499c67857b28da698?7zXZ !ђ] b2u Q{LW_+_k(&Ju|y8ƒ0fX`\5\b|{1V7v.d$&SA[^s[ڒ w+ra9,|47]9ͧa[ ﱈ){84cqfjr>aO5=50>u91lqH8s~'xv#8R#dA )maz]m-rx`id $'kS;7R )ָK3OY8\.S5[@zXX*I3W=԰Lm9u&͗a>Mf)oLq[y`oqpƾwU@zw3oy\'2wI߈~3*[ݟ@xH໨[mv1]{jn;_I\!@qpI/-|i9O^I%[7VOeچEg+s41lxb6w o;? Tۣ nY@m'@wд[LI"`'p,)/r4QX*Rh^=~x ԧ[cz-orW`ɭ@BJ:vw D(`f5a9 Uߗ :}`VR [57 rfC}@^/LiC2 VQ0v[hH6Yf0Oq\]Z)4cIW3$}hkh>|܆iiU L02#ie٣JwHW.y*?3k,<1H@k+ǥUbe٥N%4mOUlo)Zjc/G뀘d`GhjX[FPXz-6@.QYp+G71=Od68Pљ%f 1LpC , YWBp,(SK/Sjvߋ 8rkHE42|JΆ4n@d!ҥ8y;~7{s~h蟐'W }pOs6mxcW hXvxaniqENw13\(~X^`Rt[ȳv~Qҵ x GX"7<`uk RYhaiUճ(Wta%#cr'J4I8~=lNu0hzmQ.AͲy1k$xq3u fWMJ!?mڱbDg}2Tn "vGd2L*0"ΫF\:@ҹ8&6W6~;>U .~BbUʤ9vեM+0}KoZ okN573C.a%p ȣGv^(}{CAS:'G[ }N+󔏃#LLhN}ށ!WK1jPUd]mGObGRЪ-u@F͆+n q ,&εcŷCcaչ)EXZ$DE6ЃgRQ_I"#!OrƹɽN[-۠ZUzQJ8ra‹=818f 4UB&E!lxg+, Wr%\zfUgPȎ@YNEvЂ VF[P[oqG1i:tŤLolbq4 <]9h2KVJsjAJ 8gbe+Q|A&'ROq2U2 HRTQ ^vv̅P=( >%Do@6Vp"l&CA-x)UGO.ร\%^Pa-?!5P꧇~a{?Ʉ>,LGD}Qڥ%X%nT+;Hh 6C㹡 VKD-}B M̓୷*Bf)$[\K)fgz,1 ?{?2k#O̚^[Sm^ [`& 4Tg&&)EWv/6-"ݐ[ucpDb]Xx'u3!:o,㈧d-޽D9x^A"؂)`\;po@0ڠeWM"IXpQJp}~t\.6_3l%ڠ*6n + k/Y<My1Ѵ./r?`4F)҉5Wq.?K#x 5t|aZ?-qz(rӵX%c\6" h e`wn`n.;ͬrM/!A#iMiZKB6}Lh0W}Pyݗ,_?>y.:l, R 9e   fәU0+_ckôش7omM:{ `o'큣p -46c]fb͕ ?7J6WyӇmOf{EZFW*r$4jZyxА|g* ~8O+bX+FD[ĩ쎿qGg-Uwtw8/ɍL5D՜lC(͝JZð,? MseA@+| Y;wU `6f-pO ^_S}PJ_4| ROO; nUۙB5=8k 3WX 5K3nbM!3S׳LLcOtvbe3I+ ޙ:F}H[4U e30 119Ӊ⠲N)-a"{\1V3#Wҗ4OP 0n]g'3eyJ7yFls@PlVm! wb><}n63i}E,BSB(`AmzXAHoMug ~$l;0;ap}A4ʋm^LA… ӦpHzϳۄwv;%I paQl1B=ެH9gݩ!EZkڌ"t6QYiȋM, }߄zq &%49J|nvL& $'wyCduF+O23#CLAXkE~ӋE &ca怩9ڐ r >ȅ-ROŌ 0?k+ӝϬ3!Iy/dN/.yly䜕\;EU VOABG"Mx3?B-1nm~ze b( =<\bA>@;|%ګ4$? 2ُ|oi>`J*fwc+UH+Ø Y'㟵=c|Hΐ~ki:Cq΄x(Q|}PNYbӢi(),trW;UΠvV҉ge_<;ǘ0a_XeRV3/r91ɒH.Nxwܒ~i(kZa n;ȦSa#^~QwgF[j??+ov ؔXⰏ [m7zZJ-d2~|#KU/S1Σ|YU@2Z/C3C/ )7h#9Ï;#!J:.ؒ&`ZY8ۘ`A/|&&>GG< SJw Aorۦ c3 6ެd<>e Q^*=Lda'L^odc&Ŗ-ɞת!2QB(1UHK.{͟G>$5 ¿US`ۃg4Vӧ8[ś4F3 /pИr(F۔d"@>L"k=D \p1o;<pHڦ4A ~136ZR`M٤ Qr""ox Hu~%EELBd)=>w:D^Դyc@ -QXϤcw(}fK)7"{ ,v~f.s(;HfozlX]+o~?в* R֬88?"!-hį8N9u_&@JA J` %y/1k@"-@vq`*H}6A)k7i#lX #c"[Ibi8TJ3oc)elP qFaؒԶ{͛4̏aa~!#ܔ#>BR!9P7<\C^%Lp63e$2f/m'r|;1% >`2BNu\'i2NpNQ:#МaaG2?dߺXdQ¯zSA38|Xkagq,}Ca۲ t7jC#v?9})<%rq?Р4 |k #rA'bJc2ĝ 4eKy ib$*|kMʫP=CBUB0 ?)vP(}/A=M3[Nk/5<>[_a?kGT^kRχEQ.oQ/H 4`zx^JNJɨ'w'ʚc K&L֒YUV<Xbf\.zGTS;@r=E͹[sD`/!pzםTM v u~ef>^,=C V˲N%MtoklɮSֵs~nxvZ 'f慙àVL,1J~'lSV*ajփh=[++؜86:)+,cgNY^"{x`qaBӰ!*mj+oׁLZФ<=u=e2C8 F g?Ҷʧyk3U?󀮤>vK>= i!9Dԏ^twv!Cift!ȣ#hRB-/rќؔc^xԶkm`q8Ѽ(nbp}JK}g qb;r+@;qE~yS.(7 1`4x䳐5FB_"62^o*e!bVD"yH(~S ֐kS &H_#}D/bWP}q3BH_ :DcznؑN͈L8D5)4E\f .c6Di8{h;Ta̘5IRmiGqaiO]%Us[MZWLa.5Ghn޲dӋ/fBQ2M{^*_hBbF2EDvpthTl%K?^zcz+8 )Yqӽ]. Ưzzr:)ʹ:i:Qqw#AJZ/W$tcDm"kGKsVyob5m*<+h9>pPo~/Vwߖ">7|7aW(@6o=Dag۞?%Wydbn|&@FŰ O yD(W`ёqEZ7C_zUfP<3YUF2m/xУ K  4bsBp'|[X(BLDOy5DV U"Y$ED7of4?BT@y]"ƌF1 Xz~gB価xI:p"^G</<ϭ-0mUC߳j%RIl -?ѐMpsCP(z!u*fKՒ|j՝:oWʇ5QA=~"I?+"|e9E C ]Y>׳hv9Q;u-1dw#)YOF?^0Cbe ;_ɻ* (w{:Y :utO< YC#U 8eBvQ '7=DaB lEqi@p28X@l%R} `9J ",S&Td!V .0.%E;(K% zB9l!J=AK + 4$3yI 4.UN/kȉƢݸoR2۽G>4ݩMs"#bD29x49+n?eCY&,n_ 6| Lt7iUf%`/m0YI\m$b1kSH.F'G5}]'ve-}mx4O-$;rB$H 6( fF^ބfN0򠻾(ol ֕طgOY3Goif0tJ2w w`J/H#\+0c-' $E<@iABe?˜ }ule!t}(`s3Cjx@QeTq8, /Poa4& qV<jkp1q|7@؏YᚒLAd9qK#1_,-&ɰz {iGw/D񴗕#ղ%&uЪfJRnѮJ VZdK@SKdYέY-WY.w}&me{2Mا 4S*n *£1I`'Mj9QV1GŒ=l1; [CGr&m`viAcKڶ3hyƹ)CgRuςfJZ20ҐvrVzatE~p+fx/#½ah2? HU Y.(POl\혥8F4思Hl&V P5wu\#[1܈@޵Cbԧd5 8: R0hɫD$4R4!wi5v)&c 5vEq8 U{f? 7p&%,}/ۨ"-c7z[PG:7ݐ*eA-$TI[ Z;yЀKLy<Ո6uVdL N(}8]x?p wlVCЭCKIFJ̟a̋'+N@5=h cO<4u։6uz'PwЧ[u=[뤟u7ّSAv/jBf=F x΍n)EKx 29z_4>Rb T9wGZwެ$#gP iGyli{-o n݃EzqI>h9Ǟ=a$Qo(?tSN** xl;Wu&vPXVI8s~x(ŸU_,Q?(+w"xeC)Ϲ$@kPN>8ei @$|]]о`JM@*v qR׼:ITow^ar=[@iuG61'更 d߃{ }F$!c׻C:i⦴;E#8; ^ ~b>}Avsh+ ъƤ@6΀`U a[Q#mJɈvk mXBqӪL*qK Kp,G hϞ>IutUR K e(dH r5Q9/ (dy!:w`DnzϦV{)lRH1#Ɨ/|Vg"E_J$<)G -w._ª#BwIíB`Jz*bwʣ#j'ZK"d%}[W h}G ֿlg1=Dw4xK+7#;x;p(,wͥ;-]o5xhR And,oỳg/Hٳ?mWdOhRx*"H^@idó >1?ϯ+V;ٜ~"R!\)Y\~!ڊ-DBʹ(9*xdU̖^n?UֿN;TJFq|v],HԖA?CJ 9ϵ9l% LU޷],3zA`BBxR)VB4ywN3$ރlP{M)^ S s'v҆7k%oY!duP*nf>/o-v 5][3?3꘷"E[<6?glHlGj7At{3(:^r_dl{M3vw{8 %h!.r iB6 zPTGr87_eo0Ut(B9(sc.XYY:o ,lySl:%axsRMm9/K+UX*:*smE 19lڳ!՟PIU _EdeX([' Ҳ% ߼ 44E{"{0V$\\А^Jon2JO-dz#2bώm oB%)Z@9kwAPnzՁϤVX{@;Fe_Vlb>c5wy(aLӜqd]UոV۳j,[8's߀hٺovĨavw8||xc4Nb~.C#2"ꢈeuIi[okaޗ~]zkr^2ȿs-ò6# uHldiZ*hn=L.VUh-WW8X5A\\Ů/ ۦNW(=fl.&Exs>:F #=NJ,+SBEv};cTn Q!Fsu[ vZf˝Zt>WxĊ.]V\iS"d?(C<["FN[W9 *U_`ڦ.">ѝdJ~$.|/=ou\cqo K wx5B5=D#oeQu}n˾>ciq׻WʀF2z!hjţ[Ց)6jwHheOx'Y+s ;>[P \ @f=[b=􇯐:#9)0_4՗(#'ya赝s:.~Fe<2S1+lWbr5poaԋ@PDt0=҅49NK0<m5|;Ca7~|lwdӱ8F2Gb<&! \ #F. WZUWG0桇=MT_*x{M%$&%Eo5"DwrV#d˱;ЊHU+]9F_N !?LPҴ1Fn:d'AO?tkR<,d+?-*'d]Ҋ1ߓB Cg? OMe[$\9_R2q&ʒ0uk-!!^3"DW!#ĵz 1@eŨR=o&S|$4܏hS:E;3hxE2S&@<-gШw 3(ڞ犍U<݆l`vczْĕW.fGjeQq7wjO7UV@ozr GwRDu|9?& J*!] tf&RqV xawo$i}W9ș0ejS Y.\0W4TŢy6^Ce??<)  Yz$tѕ#(CW '0i_" wz]3$oCFI:PM@(O$SeW)5?YOdB2J&T]GG>Tbe9׍9Xi܃/U~Gi N>iG.AMK?DoV O$ͺ3FVz?g,?ÞL.!x=5شU7''jcz?{쒂oy^g#H$x{hhwA` |Qf'|f-`kaDVq<|h|#v}t6^I٨X"'.Hf-Htc)p|Tju?i"^l͒V_)0C|VD(/L uK1Y+o84v[b? À|8NKJ3r|ꓓͺq Vg^6`ӛE-"{ z9I=6zH-| + ZbQQUk>_MU'fjo /,ZU55]9O{.W(3CA+  }:˪}M5~ l@ }Jjo"aEH#?=#2^]h1ƁΆ9XS>'Jg0go3F4p&-E-\M/ '`OE&> q.獔L|O@1d &yj Tq|:Xsn@cG p9ڄ(7_I^$N(3՗''Gr}@4xHR7ܼG"k^BMÓ l"UR @q*IzT}"YοZhpogEr)j~֓Fpnn6{̝?9&襥2GV >c7aS`[؈uڵ>| =L 5?\>XPy7S\nKM2۬?woGž,V!Xzp;FF̨c0+Fmf٫"?Trp"iFG 7ܘdc8d8vB9ydOE~ Bee8֣≫nl{Zig7=)K7^KZtx8,P]LGbFVێ1-f=nwzL,m?8ZRxSPr͐Ͷ_t;;_<] !umb)qhK4r;ף[ 협VFhW׉ 8z:,D`c0Y!1Ѷ/"nP*xZl,A"̡o9Y W~PV:֜6\<,{󥻭ve;v{ `͓گ& 0M?bp3Β4OM6b"*sp[9Rri@΋0-KƁa5 .4%Dp߱<6RhլF#8oyw]?°;A%vVyO=s:fKq[@s=ʓgs}c\=C8w~tHחcyr o@WrURP2d<Y!,@Z[/Ưj@6;iBEڬ5vtlM5)yG98hbcu]:s鋝( E6V'1N^ƿ@7aHs -(NKBms4hqEF~WBD=JhvE}avXq[)iL$6⦙zCX-C rNGǨNiXXn9ⱚW;YMn'O̶'ϵ>*KM{6q4IJBvX׉!/A8YDW;:S Cq4ߛ#k{P%}!e c;ƋX 6,ctq):[z %EkLQk(5ۺh %gVpķgº.2瓁tʮ瓕7>9"-;̗`rR 93=Y`ʣ07`\*S?FIm{y6TzBAR[sYD" ɒIӆĐ-fQ!,uߞC<=-(i͋| qBR!ndzdmlmy[158kD)i[qn<2oXm.7ŭ (J! J=jһYmL{?,z!D/p`gއ76wЅȃ4)b(K-p>ǐWA.?Up3f3rkf[ɒ(8& ʼnDqdU[H6=W6tp+&8P<>T GET1mRȔUUh>LJÂnC,gc+Ka=tʭXGYR20@ۯQ~VeQV8zSDa!8nF^'֢++~-;:Ѽ-97V3`mo b]BjB/%,Dt'>~yj.lޚS%e3^ʇlͼoγOzgn-(O;8ᰏgXNM˫&ȈZ'́^]&amy}г)~Nr8jbfeJi<U@yP3bj)0˥R^`t&&?ѓ_z9L蓢$AIHWN}NK%T/4wxc^LL oIxB'P6ddB=!ugqtyB 3kW]5")x3w6dE(."l[qB~8X*DW)q#gy8y;T} ɮ"y0?-\c<(P#z% я.nHPtJDA΋S)^~u\Q0K2.ȯBe "ƒݤ/hu_p q&6 =m\_MSϼ*^C82j)h{/ޞ`.*zUpVA ߇r fe znNeA\GK)`Fó$O4,=U`Sކ|WyO*)9-6uʂz".ωt;: ӷ Ic-m݆GGFѱB7^'eŗIP' CĂ(=wq`P*o_Op̲We eO2mdb.'} ‚mQ2\lE^&Cl&2 v W/EU)Rsng,4\0vdAߵ f )0pr8)(jBNLP1P< /zdNqLHv6WVT_G.S6حG8-2i? p󭡚%@0`Ny, na>0s ͪv(Q>"%\b;^/?sh.'*N HMa׳0,f<C2G 咵cVSf[4=vfF&2߶ tiL:KET.$'4JsitWksEviۅ 惦M(Eh ISZ#(;i=G bJ'kK!LJZ"Ijq`W#<1X܁_(ø'Z@Twd$cq`fa(VKu.$1є2h54MDi~-ͥ8)f1{Srt3?^nH-c9l'SUn{C6ӲR q#Py헎+R)>qiP?yJLT,<QI69r&~T?Yr'| U }P{72Nnnڑ9 _}k-9-D-<R?qr ١'n/I'+/vhH_򨀑t J@y'B $b"h7Iz}GCtX-t,{s}Gr7|լsǽ1ΥUi 5x166udND,&5#2WTI@dJDSzlQaD$T9wɉAޣAtKJGμpJˣ]6e#(Q_ &1FѕhT.\_pdz//lͥ&Blj7M[AA#ݵztvO*]q6&^IX :V}ZAT4g(fE(C_&sDJ/9.݄r>[·Tsy6Ս^˦wta 8]2:E=9HPGJnvW jL' q@iЏz' _)| jSǍZlQj2U*FC&"͢FϷע _vV>0EL+.rIAR}S׸wN^قfMX0CMoEc|PSn܃.?i&'xszT ~}0Ix?#g :֦"iє@EhuLeJgt9˿viW+GNaY J1D35u:O( g')O0zeZf^A;:كgQnBs6h ƃZS\rO@'`7MHaf*lϠx}q`Re!q u`FOHy*93 8`ȯ.(w3(𸨑2; V|GQw2|!kUpgRwyy5~=Z(iE?>&SԿm/atZ2ZCkc*iE4wmB|NU#[ T$Øv(!,:o3sr\K2z,B+avm>#轈Jc|o!PAvOdjx qys>U8:S=.;M)_kԍGI@u l]ʳ&S޽YrÆǣ7wG{=;o`:=-Kp9붞9=Cce|Fl&M)JIW+11-ǎdi(RiT &1k@Vhw\OG ! ;,a}c qAV8f⋴%`xUB/w jij#>vC&77]8 Ķ c; TJq>GCՃM#Fg`LȲitT(?rm]p0c!_N0'*kO=ًE4PW,mX-$pdw%@ݡ NQ ;ETP&־Q*ޓ^iޕp:ŋ^ [V>Ը˞CtOϪFib`GJҬ!ֲiJ/ӜgÁm%Cg6¿C\;oZ/HتUfR&r׿_2ތ9`c{u&5ObJ&,>$Y\Ҥ ZyٸVYHxg^u D$x5/ @&D5mJF5;o\oW?d)oqj< ]B~$J&8U~3XX=r F<FC \l~~ x/Ʋ5|!XAӪDˣAc2I + "X8|ah"IX7bq8-FXbl}rB#f[ ܽUTv~ErF.yڧ5bђsLxFء&gۃ!&ק-S) )%T]roV[9k7,LBz\:5;%+zLk MD;vI>+N~GM 0p$ f[Ε'``sLSW& g Ft7ՒKf;-94n*HQ.4%h.~}Lf=khBE߮6@?Zx$U[%Yw'J}`R3Az kEK魤J^ g’VNGND,Ivv&qOЫ\/qOGp(tM\(e<K6v-/`I##Ô̯[-_UoD(}P(c;qn7̷ ,…l^ b @GWnա#Ǝ(pň+ aa\`A[,O.:zqlҖͺ1뭏ߔs(Hzp.ǵRأ;vtՉ?jo.3 A{ jO@>#Q[e收Fƛۘ"W~qHJq?:w:1cywȋ{ԯcY7 pjy@پ\D6^Xpczg6n9H PIouSsyd@Bߋֿ:Nİ;quY[A2g~InJ='\) '(3CTߏׇ4H=72?VMrpC![&}F(~l"hW6Ё~Iߣdzb%lS+kUu+e]_X-|Æo Iܝ>j>_GeQ sw\s&:?ah&i60pLv9dgȬҺ;eV(nha91@R8&7nmtdCPMyc&zB gmcT-OlEy6 Dx(T@ԟeQ a3U}@y'&q8!%MeˮBR?1A!~/P6:9)mwyS6[.3ޞ|(.Qâ#^la85ℛ՗I$kVyzeNƎ^ovvY]ĔknVPr/u|@4l֑gB+ %Ӆ)Qx3|d1"jDch>Sq J8H1nyv=_,Ŗ2XKͼЧ#iǸo&:d*7%K%VW:OBd'ʜ_Fg٫cc[F<.C$.8a w!b"q]@8'q74wbj_!~ UvOa'Kd'9r*fvI|:ӣXUz81]b!"USTa^Д^rfPhybcRL*~;]\Xpl ĽXi}'hat;H[*༿8I/)1n*7W>ߛ?Jm_*M4JdΤ.cl(A%J[W lJrExq$7_(%"V3ҷL[aJUY;XDZeX;\z}9=Pd=͈rde vF;'whq| 7 ~[j,c CDVDD L׶T[l-v#כ)p`ǵn˝){OxUDc{m1qkfD+7k"}޿H>dtCH*͢is<\eGi(E k1a!;H<[uI Du}aX6ضk,y-pvaBo>p{bY2\˧r6D&PS* K2.T1z('ECa1ʆ\P:Ӎ2_$`8 X.@j!>6y:yUTsn}|?+7 #GVBnO%Pa_ 3S-Qvc^MWj Y6|$!n(VJθm5 lYD1 2YIO\Up\*'WaJ)H&u%?8Q݁; h R/:)n^I1 ӪkC^-Vb没5oɨrJ 2.$y3FnB;Mo"O&wqYF,CmIaQeK~vbqz08&Vĵ7jM6DDg0x_Y.$zd6dG::2B-ń:)[=9P3`&]_A3{vnˍP Ē͘ 1o8֊G؍ʆC!ѓ~H/!OWd:6)uOKL efӊ:)B3zq+k}޶hFňy=ŌUsB2[%&ں> c*ݷ;zb7Q|t [sY,  YrVf~A\rʙL%,'y Rj"OC"g%zUQ$'`q 1݆N=]Eso\돛E# Vu6Z}]KK.[Y!m wZ5G r+ bTiKHsJG\>>Id,QFX#˒^խ(%/Yhe~- -ȧ΀P, LHl?NaH*Ȅ^τ٧\d4԰KJg}b U? 0|Cb:<2m)u1?*$KItQ F Ksti1Hka VTgQMT㩡&SzV1 bvANS&S 6xoW.x.wDJ:n K U_nfm<(>EyX |Wƥ)-fAXeA?*qwUl O8J}c+r\mzh14iONt}!ٓ6u*f;Qg,aG0x1LhӽLº><ϙBGkv&WίEI5̦tG2W33<{U tYKtc,L^$/oHks,w&QOH:flVj5\.!*ޞƑ;zJd&4lqky<{|`'py;_lTEJ**I-@<9Ps"h䵫ܫAbYCro9e;O31-wUjf@PHGUl 5iUrCaVL7d?MP<2}:-TdM=2przfwz5AIMښtŕ +gn>;%.;R AT"_9zS~O1wsGۡ=.| 7_Gȴ#˵TDn ac)ц3>je<-Fh'E sH+vV_:ݭl.W:L'tza1n9V)bnEOCoFF<%}Gt5+el@e v4\hUԛo3݄-{ a eQ5ʊ2vqr鮶b(*qL DhrbCQ'-7[f=;aiR,OHe+QF %|72 Ǯ{=y2H_ ؚ6iae|wUz?d\ Z{|\ L-܀5OZuڟ{wPUB݆9w*6 Ǭ$lʫgb# )ցɨ^~8(꓎Hv;X/J 6Zgt4mHsBk(_+b,-Dl/cavߣu讽9(IvV xfeQu?'@1^QvdeEc.,Ŏ ! [i=ǼLvp3+^Yc\7V w;=*ghZR~+`wPPV#z߂a}b6sChZk= =_N:^xBkiv %|Ķ^Gvl9ũG}"ORN#{LH:MWX4,78\Q y翶 ' eo$ӸG-2OlZ5v#T!2Z&D\_T"#SWK+rvԟH!~J3CGWF=94.KV 0cWDXcniG G$:>?6d!LeoDP"|f"= '\Z]iD'ÃN]Y#m(<ЮЩڟ*!s Uc*p''4YvtG! e".nw;CQE\¿Qcs9{+GdcAG5#D50a -]\5U],!~J} al;4Hc R ,LG'T`idV*|WSL> MP5VNg\'2R^2-lg_#:|@((<]%#e<ѩ&KAUMa}ܷ檙ݵy[-lp$CSݺ%hCgM5 nϮuSuVzjSj^nXoSo Aԇv8l,.\~+o}RDev" Ejx |ڎYo˻α;j v.\Kg:P,K~Uimn=7ء qt:+g<{ʧc pwPѭM[kC #yjV(|12 R^v3̵femY^CNlTyfl[_hF`OWJ[΢#\WL/cFlJ.eH!88;`Ċ> EA,?)f^5Z{ήR;켤]G"8`xbO`}aKԘ0"13;6Q/R  7Ul/o C/ RE#'l!42\\캻F~ Ÿa0jpiPf ꡅXUXkq8 NfI5WNWu@6wib C'鈁' }`&A-*ڬ=KB 񎵼-R1H8wo떀m S@?/lJ 17ϝbF=|ho<9 :Q9)Ye18eJ)ʟo܋[ h6'8*ӷM`+CVϹXLcZ|o݃iv`S,0rʞhR`Nh8ÄE>dnH' hR~c+HJܧ [[hg#=أbuHk4Xr1[CD5;F:{ VG !64ΑւTP oW a$YQ$R m>ĸ$3T8uW[,BnHGJq۱G눚*oۉ)ii/J22ꯌ{iY=<B}d@A}qH4BB E!dRFX׳w$jg`4ⅪE*>;:*ySLrjZ9:0 0K&T\ Э"*8 ;-(-䘔OAJY/+!EqMF/UT߿%i9 ïv5nH;גDCP7C͝M5u16=!Y _}vO08j`M'X\m z oĽ(W*n0Vҙնmr+0fȡ.Juɿ˱N*&+F|ӷ“ӎR& tdZS~"2ԚsZmrB -n7ϓTƜZ$JrMl ZjF+fYX@ 74LtϕDk+^2QSHSӬй¤عE2 4{{f\ 4%Bi|we=o9D5^>ՊX]/ʍ Adu/!l;-U_MFM-J Qv*b$ Lv~${Tm\L]8:-X-< 7Շ j ZGcu\z;>ut{?X/mŦfQl~U91e%Dsr.^RY0;ś?vRČ,u d&o%ξw kYފ<bc*1<#Buk?4G֍hΟӍ& b٥9ޅB̄\܍a1{w0 ڿ'//s#VO nfj5cM=кP Rb&4ft.$cT^`tvI1 W{֫z&ƵS4]kƝWJl5뜭|p/_f5Qm~uݷayAk<鑏ڊj:1ރe/6մ:jn=.Owi%ij@mnm^LHno2,QSPss)AG4jiH!ݻ^Pѵ wF#d+A´Wʥ-yr5XhnB#xXƒv?k '<%C 0~;x]n\XR+^Q.0SctoT:xn"Jqc<fZ!=l_[wxz~3Z+9fh\ӟ`5Ԙ-:hI6+ކb`c| ;=#ziɃ[}4C YR@vFƣ4u hR%=F7J)ZaAC5 &,13hV% Ģ#Δ]߶rR A,qPp oMȲ3c3'~'QN$``kdU1QtfA PȘckVIՋc^y v'(FZ}}2:rg>t=4AQ^K4W\G"(ۛyXq5O>hhNs.bwhl`^֑vkeØeEyތaF0=l4|rE o}nh%^N(>- <0ǫ'+02 PE.lYe2G͟DLWv:{34\;Y (d.k؟й;oCU@!e!PD!BBEgXq~@Zڵet1 >m=/_f߹WB.亷 ۖuQ[+*Kx!0w rQQO+> Px[o(6{fɼ%&iG8q|ųHBo=k*><"Uq=Yl|( ]dZ.ҏNR"Ymv^%7,<!\\^ycS)AbF*MZw͙BBP$21$!u} tܭZZ;᥯xhRk#Y.=@F}F5@gokܨE\Rc []u I0R]W' jTз}JE1z}U'B/1T?-bULϤ'LM-FgIui S?y)kN@ *fL̢E YPNQpp?Q/.V= [:x rxmvyx <ݢt|j1e,GVz*gy4%8&U 喫7>SpўWb7M/cm ]4,שgln']I5}wx!}3zC|)w5g)L|~]d)CN_|֬olĕ 욆>i%CR{׏z /aUܭ w.=-] ߡ3I,r}94색IIS>zdA^dFl%0o0{|TvqPH ik|"MnЙw[ÛZ zWi6+(_!(r &ZğN1w8N9#JZ"/!ӑY{ #-8M wo㥟?Y|{j@Mw,vbn[+dj1hf`;GnZ}2ÉVLmO L|E_+ NWbA ̢"ɡh:ۑoqG/SŠ;wZ!,qlYdnzjC] [:XӻL-#x cI_p1/PN1Kխv鼖 +eJו(JO(dGBlړ~0Xm%Y%1*jʨ7A.Y"Y\{)\](W]Ĝ‡-?`<*JEb8k}AQIvO3)^2F7_z.Dl=2}!8s/`8"g'1'N#!rr8$8#suC=LވШf.GTJQ)B{(=?3gErHdHܾ;>,Եp7i7P,IPe*-na,&Q׷ :n~F6a~(~I^DEޅ֭lޣO+qxO)PZ,=XYb$(+!i醠%!;#; lF_N b=RgqXi>SwBc$(tLK1A'%+iaҺga@OVó85H@+lȼh`fkN/"v(]xLȹ$r{<M)ga2/](Rx"o.<m <Kp3xZ:#s!)wʛbvrej^Ma-P\ˑ %͢Pܰ/M (^٦q=KL]yn{1]s m-|FZ5hŻh(+gFܭ녚']FWk&tځ@ 7"vOhYS:Ik[t%tPKB$hv,*㷳ˣD 2%rU%xI0F*XreNs ]mÑAF` v> {|Ns3:ig#r'ql43J ŬjShtkNhٌO^ 8xپаM5ER3ǂm)P|FřDMר~> '$Yڎhʻqy3`)+SSweTOTwc ϶\Kԋ,}?i:}<[?1MgC-fsL"O\ DO_}C!r Vh3Vrq:oSb T!IG3kgZRϪk"av2/C*ߑwUu@?'yf7/*fvDzr57icm6**pyq6TG^i: ^T˚q:_~\B,XxJ.`ƒ,(.c㖉7  2z|I}Q߼$_}x[V?)À_<0KφZ;^( lG!XF>\.@*P'z@ cO[S[qMsSBgԩC݊- IY!]-fE&msX+B>&Eͫb) ]O6HpT/Fp,L䦔+^הE0 l@(;|-ɖzJeH/+&!3eYsxХl#FlFf W܆;"DH4+xE-'(}OH'^-3ŷ1ָcmxci6 sz?Tc"go岋n4zl 7gsݍc Jr0͐:Ez(EHVIK aǭKDs P^%O9Z|p4IjaNh:})խ9!Emgӵ8Z5N| a[v۱?S4M: wf$O<jiH[ $- p栚#?C w\ >0.M$3z-iR&aU$vrrڅSٗ ƝnSgѮx aQQ9IR9,f2h')vJJV.(iIF2_Q;Mf# j }Fxx@|:C“Qƚ4c?Nek i'&jC!sf]e]tJWuƵ e,*XdYsqO+bZkk@Q $C\pPpdm8gBP[iJl* P/Wq K%,*nЄ2t,%Sybs @φLåYyW{@1GKeӦ(jesb^X|g@'Z&A܆ֵ6Jz9uȎ68N+(O'-P,COQ? ƌBe>2G]*)ZUt{b5xN{ʓUS}hA`v'Z9Rl:&{oAo,qHWqf[d_k_ʪ23\z'<C CK6~mxIQ$ؖDrHz0$cg _J+vo]OQXls[Zp{?x | xs\}q0h`2/'vhʻދyt[ Y@I^f3 g y0:7bS@* 5vZ~t㤉 y[\Lhfa꘺nkg逖7vqn돍$@ W`c$&lk^5ıN-2RsK՟\_cC =*b^-&If⌿l@`yNɯ ;3E^3Y)F0k vbB SSz*4#% W QkXBPLWM"Cgߺ=/1%>H+:SYnGJhЅ+ }ٳ(;4jKeWl]xfeK >`C!hW::)~R98^uSAEѱ [B _$ CQ,ފ;D>kc#m۝>SK,$ pZgHMQq4i%& YͰpl#~%-W;.9m,NYȊ~/\_!"ruCܔ(S\5' %ui%\vf4Y$4]%q'pcP3M 7nE~)۠4@N7`.1 [l{o>4V Y4-8sٍYB|v1f`$d}niojgxz2RF/p1ɻ܂ecP֕JOF3%e.H?Z zrDk 0HZ_8xvp)+rW'X?|$w}3VPD "_uQPYm,~.)Bar*vʬƗDq좚 $kkqόXaW>kʞ(Cjr묜Oȗ Wcv865W@;L:M k,Ky 0R~!rZ#F \<7MUFI=ey5[K>W+5_OU+.t?>W$n<J[h?.7uEY$x.I@-Y .zEE?_8ATi3KC m@sz=%y tlƄqG{bʎLPJGg;"fүS)>.>m]ڐς 3T#cx'QۊaMi $)Fӊ&VY$[`9Ɏp*_hX4+E<-5S~G9=t@_a;`D!J;!XNGq9| mZqz4t6w'}䨰m`;`^*}( =g_^plL΃43 _~j5yA`:k),K#gVc[o7ħ`چ?3P8Eɞ[)$hIZL_%Hb]OI9h:"PO|U[l]m#HCtAI=+$HZ>x *v8Ml{8uX]W{>:g#C6$FR!w \0:#!efv{Ǽ_~N5.S be<U$Ag߷?ky@'[ $ j_Y AQoYǗLO4CpC4yTil̞Y &"_t` {1t1G/izzt˪ $ (fzH9>Mz*Gs9$͢NQ ߹U- }k:<' s" wf*mZ[#8촨}ę@3YOƥmc&CP|^Ќd1 u/  % FRNϢ 4Woc1[C-\_Qх0Z0N[/  m(OaUOXtJ,{U_LL![x X۫R ^L݂e^J>@uhlABో }ջb%勖NII(4⹂X 09(747f`Ԏ[«֣R{[&uV -gEJII8Aj4_ C//&Ѕݒwlϙą8=Ke(eD}nju7"kO܆"il+9KG[qur16"Ei3UyPV4P#]9ű=͘D 3neƅfpZw<Ysצ~TbΑRӁS WWWCDP]˓GhXq[1Ī`:iS#X+T-FAzMyfc jR9_,uULưC"}mf@̀s#S4Bq] b_3M4C|`\nt=^mHFR $:dͤo$w#BE0R$>;`сjA*2]Q&I \e2.2eÅO@ R{$\XvgJŦA B*qΞZaǦnk */<(0⽪Na_llF18q5V8hWMr 3_:XV5ꟊA7OE/ a\'.cM喥 6hoH5Lq>D%^23y~klf"`Ja/39T+e6e]aG.}Y$}d-pdC'j [E=\5k?Vkl8Ѝ`oG *Ζ ´$69߽Ft*4He z[wٹ5)F7'XWc'1/h#,o5WGaSLĀCi8%@E_ib7JBgbcP$ |*c4̛bAK`Ii-6 {;U#U07>p D;m ԧ)sX )Ϛg4OO$_VQe?"Hgm,GYr?;kcA.,Pzk]O-:yO{w r\?-|Xg=ѲQ}'cnTF 8kS=kG-6<6obu{#*Dx*8@ PMD`\IAGoǃ^l%$'G+<+mJl{SNy,} @CWW۲7V&MQLLG@]64J\iTձRzKp"@7X UsaQ <źfoESa~ N M&R 抒N Ԕ[# KPL^Ek)u9Xg1)Edp^(B:h"g5Wy  Q؟ +m"'T"]h`9!ףr]x<59R~Gdk֛1ɓw`E]a}rqF|Pb`@ԆpSȨ韗4>% tCL51[|EbB {F#:?{QeӉBG'DZ QGa ( % ( PLq$eT3? 3`Z̈́gMgD5ӽ@<{Do!!K-tDׇ2&b_o\' ki\K洋͇,%2r] ^-Eaښ3h{Qetj-cJxnEez"Q?sґZ^4ʺs1XhB\|$,G(r_E B%3bcV(%łQ+]աY^  s}R3^":Ft$=#:#RԄa e︙鵒;#E8NTůY.nhŃ+jMiJ@#D-m`C~u]5r4yT8nxGYLَi"KI^nULfQ%faJ[ֵV CT|/+ӌi`lصdaJܲjܷODlu'y^ul8ҶE8dd7k c^. )]R{T0OٮRp8h%Nͬ9Ш vw3uXSG\趼aVDY5J-*zV4 z)CɌ͡S[ cMª;`8UxջfTУ7^: -lHζzJ*DJdJ-뽖P%7]/ w4{욃"t~EpQeG@U"$e3 g+^Or#ؖnr> -D1慪F\NT0d?i_20i ;=k˺d£N%7x) @էw O A[;j|<Cʔ_s)=,il^lhЗZ4½Ls֖ܣoS & c[mT VG uc-EH՝[k6Ƨt 8қ) }X;" 8+?,X7,YrwS z.QN]5ihb¶BcޚȧH('^GZ 9᧽r?PW~c-Ma3! >&[?\gƏ#)\zl`@.jp8 N[6h3$д9qH{̆Ρ͵mM+r|쁢T( mNn%syO":d b\1X xߜB,9o?S6d99M_@P_rrɶ\t+}i.d#j̔ 2k^乭Z ĭJMOLPņTRhqQ,:'e{BP$o~0Y4;8Vrʈko˚gpȿ FJ$Q8ECEXmGv E!_V:Dž8~L zTetgt8U_X%\o,T\&O!90N܍OQJ—L)s"rIOWuՁ2re/Rj*m+ A(φ{! I2v` '&2{ 7!xG;a9Zx?aߵWNZ4 ;yC\ғ+x8^Dѽaŝ9RCw;a0n0I5M8J_ty|63v(5_?Vb+GWH>.qzl+Of%uSP/s[?0kWunۓ tĊ&*7ampPGUpOU5< ɍ^S|st,te.4re@ ܁.+H6W]c׊cYtvR3]yKAVmaW_(:Lc0D=63,z톡opG+זuZ]֗K*+r[HMbЙ}k/;1vr_1>3K\`-yOz݆3^ tLct+89i' ~cts@"gˑ*xIO=ƽT-t,v?Y-g@KlR0G*))~ekIlmKIݱKAUK=ddrp0_"k]~xxCQK.,`sqڣ*#ar6E} :yh!<6fC*GhTyCYQ(+9WWc<ÐᣃjY6 i1n3W k]? Y9 `^87@Um~y7ϜUkj>?;E+-i;峃97`̶0Y6p[w.R4[o\}/ʔ.8Vt}ydHI'ODRƮTU֩?i93 8F:Y??2o]R?ꋔ+8< U ka[j[z+L#,S܏kEr|˩4T|2F(LskĕIzWt2W,I}[<^JxZކ96= %({QU%8^uH" _alu+6@tTzvvY$?g`%wA<9Oױv=yك-pp޵m&Gu=lfG"y8E.w3tIO7ZJ[lp32`!iYdʧ x!g^7f썉0N6'Ur.ǖ03ĵl+9CV9"]CՋ:E-]Xs'io0=qOu'(]>߇mVo zVO%e'_Y%^αɇ"أX'y/f چ R<`%4 .3p,֕=ڂz\#]u1W% :$14.qasq MDDp{-i S3q+K/N&I.'7x\*iM]ƒPk:}Y2T8lk1h)6n~4>򡆁<<]uLlI[ ! $\-mcl >S?AD,6zBTRYrr"\p $weS'>@=d3,iKӎI?#=:Lt1 %GZ niR8"W*JAZۅgVӡ?Fs+Z%Z<]9"j]m b +;ޒ}˃SFNg!bDڄHNr $ +箉,3weRTYλM)޾*5rΙBݞsoI #SW[x'6yu\aNSYvCH9QxccnfUJ&v#R1pӣp-I/=UaVܞ5Sw4 ੦m$+\TG$KB=dDnD@<H|dP7YH {øЏ'ciW_i4(""@\Z)w(:SZ.l] ju~lS>O@&-qWueWxW#kI8yZ65lmKbMɀ6i]N& /;4S+C** -AckxK|ƙ1V0KFOH*SL93җ>{")&7Ŷi׿b J~78 zL)AG=P0aXkh!X@ˉ~%c,3bfz)j9,$y,lZ[f&'Ek* ͣ^uuqbs=e틱 _xa>awe^MK\q%=ރs(%m͹2FwW0d"[\YH}DסA_ :5uimQdM JY㐖3YMM@np7,!Fx0`ˤ9Mq9TwMPDy6CZ#!f?UqW*d)A]Xr @gc 9. A*#gbp ceF֓w$>,Š~ݴ)Jn ;dHDn)#"H#ke34?g`qZp[_yA( nZ .}[8c#)M3I+ptqI>NOC|?AįdRzD%4'yHI c b"( Mpr .DZϡin'4`Ck8;`X~H_FJl_DǍJOF.$$ZZS)M;= F˅L[n+iybbDZ']:K[wy}.EAR4꩔{ra)*rL)|l%Z9*d"GeeWOl(1[5SrwlgW5*5ذ xq;]TMtԤ.-rm.3qgdYg5Hsms"m'F#I%kk @/^@ r.YG/SV605*⺬M"W ,_[K53dl\4;NNIGKZVFyFL[ Zp0vnoŊA,wRFT>W¹ή`8b9p-*Oζ q踈c1R)xO$O #ڞ)+;Qɓ V BնǿR7X !k.\٢H fc<*Lp{%!=tϋq X)v.CAMeYP-0EnR㺲U3 vC-ᮍ2ly<:Je4J@eޝp Ԃmqpq 2t'^LOhnX uk_[Nz #5C΢FE sq}/yJ39k&p*GTpO_ѱ~O}'y]ˁzç)g-%&T\,ܵH4ϥ_d%J{Xq {UMN\B~ ]#2 u.ZݛYUnyY7 W;zL/q$c]eՓgYSY)q)^,KUlZkA==rOܷ[Vുjs19>>a-VM~xIR@}IWx˃x~R{e<.+OÒ| wgc(^qݬiwUQ+7rHV+Gф%B2oA峃o˽>gW?IHפ_~;c&y [GTgFis@WQAqc9. R o_99=zc//RPS2# 7,WxN^R湗̙B+{гY\n+eIxSUtjS?u*~B+!Gv,ZJ8HRtBN4S~ sEPb&\76癹wn|4/y=M%8{g̻6 z"Ja%6\UlҴИa6%XO^R6Es"?ou!n:J93 no;qJ}̛(9,e q>C 2 aDۜ%qCb5t\a2@(10y[!ԸdRaM ,dlV-9=1 UN`αό̹'ε S]6厺w Z.l+K:6iQ7Kh,=!t)]XYOP[wзQNҒJ*J5zt PUW *sOsk8 @z*)U24-G ujEy֋ȸP U?d -uu($'c}ԟ*\]xYh(6Gv_Awup1hP:, O^8ӹΒapVEo=^zrjrUoP/ȈZi\ɏGQVJ?7F I~>.|]M=|S,oakK,u~ȀSf-̌˒b|ݡ! Jgx?K$1t,txvfiԄe]m7!鵂ޱċr8|.ʸuoVmDEW?q{'"Dg)M.tB^هSüN}m}7W~qYK>`~brCn q0nkq1+iV)e?=eM-tʔ%ۑm~:P#3O7= MC%VW*i^KZlzDMh:3Il}R5i=Y\^#}Y(F[H`_ˤ4 ԾcU }.,ocu=j(7n:kc{<@JDV&`bPHJtdlL*cй1a)״s^-CokSl!d'Edx k&g~Ǟʼ8;T5a46h4PUM`+5Dg牛grxUYVO#pn>F4]v--" lS83 Xd{B~SPA*jE-wF?f{0~wSe2QP<ƌqn1HdhY|$7\n"Z CʄJkx,&W6ZnPo4/;o(Wnu5C xZ Zt\mĐBr]eo \Od;i Mc))ѶH?/ ݽu=NLP]KMlĹ Q)Yz 99/Wa1^ϓŵa,2`x?OU }5?!C0YSnI8)1 9q%䪩5e/cC f͐ax]:5 覧ZRq [OhA{yX9!W1 >.i'^ ^ 5_r֥h} (]U)fOtWӬfYQ/($ RS&o֝ܖx!< Gd\Z[qW?CFA೟+"4'̳f~/a$+)g-rkI,#?<9 Ȳ*ۜlvE8;8ۏ]~|uU0ӯtVJf1ET'Jt$طJBTM'Cl x<(9HOFFU59?+}U:QdG˛b1-\;@ϓ^St½h)+WpGn[Ȩ4%M`v?mDa!\@Qox5@5E)-WopVT8TSE 9qXhZHЃyQ*G'Ҕ=rQ]TW"e@Cr}S"Sc`$6EFn0g试&ԾdzcC,*wJ$k&ρ| 4eV)Wt򦓒Xт-@ j )MAe#Q_uBw҈oɱ^:}VZҥg-iWi~3x#YR!ZSx" XTHk3:5 ?JsMiV ݾ%y*T\Y.tE-[p:4 Pt$3j_( #x~.^rbh4>NGQnzb >\2vU;^81gG9^Dfi׽aA_sc$xH{ s**MKE|qg3C;SSkt{Xw7[n E a'Pd3E& -1Lչ7Qf[RJO3m҄vLA>TՈT6r _Y)2yvtR\2.zS~0fTUjG Yu"eMEeS>ez~ A <nМ$kU.i|=X^lݴE*.OқDWպ#LQ6cK />,[(ƞ X%纈@ Is|Œ2]jpB*V0dpFQ]݌L{y\F|fS*1؇z.*A&h>-_WP ?ϼ3Nึ C^kV>,F>DO1Jҟ8b.ǹR MObWKyc^oPӍMdؑFl,د $KRV%-.geIL?RVB'N{WgdT,zNJ&5@Zwmטc]M{'xF>7O$& H,u(/or&qJJr1vݚZlH Z`niGH㚛V̊PA\1g>f9;rR/6xXe$[_k1*M"S8U(5JvD+?h{}{"݉U>}?#%oOs¥=|3UMnk $~ՙ"e?*xsH$ z1w\ͷ5LW{ ܦ]# Gd>ۥqʛ8'sHV.jqa {̾6xs>u-kŚx.E0/3T&ǵB>?`) m+dzU8b[ƟH#9wo ;s֢!y`_g قB p ZNGe0Ǽ5H'◫' PFIsX<9=?f:}b9fЙUedy=U kw_WMupD1ʣ%ϫ49}o5-cТq U5P!fS]{jf g4<OπEZ7eu`@0Ց>O叐PxMQX^wIڳ(\ݒWiVO(Wr&QY[*R Ճro}Oab"/0*%z!S\|%$>zV^?`]B}ɪiYI$.׮4UiEѱr܌kYpaU(=$ z/ (<@ 1'Bc z6.M`,3l`M8v&V?0 LC2i}i Co/bX8d?֝vڹ۸w4z Epxn"…gW+ހ:?A++*Z|{E.{ |YE:Zq߿d]Q%'U޴OseAU]w8(웜>O "cYvKof$W7yguh}2狕A3zӂDgwԯ-H!o[ZiJkVɋw+x{hEoI9ImLy\&~eqjlHjW߇EpǫE1ʭNĺ9RO{([ )b Bj̶!UM#E4G|cJ.=tTyBgQ{qIɬ #9-bqvcJ!UAܽ+elw.q7mv(_Bg:|赊ⲑ).6]4xe|Ĝ2z˖N6ܣvuzgST{!``BŮO~o9Huחc>+#vWE3ӭy.=z{e⢷&(DYVgT4*ޝl q" dprR3(d-}ڨM0R Sa>%08ECxrqI9W[-ya̐G#I|i@LL BB!ϰl˯B5g{5ŕґXOBdr0ZDj7*cAxKOts.槰zmCܸ5A۠5>X 9Lhy |>xz#%.('٭]sgU:u w.#jz4&- GgL!qP=UY2g5K . IlD{F=0o # N.)]'djX=N Z{=[a"k >#35'A/-lؑ8VV2W,x`ufeoxXA &$tP>阙-I=&2R)=uSIu~M&)U聊tTFQmr~b^=(\ Z& 5{ "P{u\ů0=Pif[8e4@Q|+v1a"m'nPOe}6KKgGs}CLoSy%QpZמ޸Ql0 "4{wr 䜸A 8O-U ’mɏ] 3yVU.EѪĔwI$30)ٚ{r93 X\ךu o\;S> Ѱӥې~^~-o2Kg0A2Yކ2g rif7E3M,)?*R'-6<5`P ޽TaA*SL#]p ^5A%fPa?RxܵwendolF 1 {f&AuM1$x ! 0Z+Wa'c"zsm1N ҦQm0?Q?AAjd-(#pCCnK"n7$U gqwQWC~p>U9"zw濳n\d+F0Iz[-+ӑrMAeb-B ҧ;QV@O~^Lh=BPNTb N7P)GIJW"m~(#-6KYĖw|8J;0Rc ޜ+󘹄L ;o_Z@_݁v۸RykJ Iſ^R̭imӫ)J$ ҧݻrLGd^[7]Ĥsu338Ε{7j%5#9֨:̀Ytw'pnB^nf)# N5unb2qw۶fio"e@Nho`Th]{^GnUUKf 끓бޟվ~X7ˮT E =*Qa)ߥzZ"»g9aۓU2+c2]Qk_`=Zbqkv3 `GݕLҖ gއB<+L ,h, xOOG-G,/t`\ԟC2Y= .=ׅAAcYqTϠWä%{7E:]ܔ~y-n, >zl~+uqyqCD#̲TX۝EJQRͿ.eD1vgHSm>ё[=oqxBZ +-pK=$Df:әT/\hZszY?K[2qO-/a0 h>g~sK':kr4% 9\ "+b0V;,'TBBڕJ~FJM.5dUbtNohl}&H0?_GI YKװ6.Ck*_Kjr4Xl;nvl V*L2F[rio)|7ݢdϗme'S}]2\r\ ߀Gʠydl Y5Vo^  M^)G[$#W̸:uS;!/;sRh Щ=wAqQ]ܰ bKe[aWzf )zR ygSyyvm[3w:ӄzb$5S JINch:0zfZd&0/|ϊpIᡬDz8T0E eZd3AP>ßoQU~2_hN]Zid\M%1 U#AJ}XA^.̀b ^7E~t)-kM!++X@2欝ܱM_B*T#|H&ZÙw=]w2+b^tF*4Mb&!SrL(i/ Ǚ3u񚢩f ɿA?;jY` |a;e[ūMV92 /;x<1}6˃IoCk@-fdVY T9]>f.q#>ۦ8ؚpvrfIAy56^uEBkZ]EEV_D+\D=hyk3Uc8?t8Z7rq(VP?v0*g*w\ܮ7(u 6I^7b2fYN3 s6յ:@iOWJďf{j걮$0!;pEki:V|MsbyoSӒIUr QMVR7g#vzA<Y%. $a[J(3|ь hyhkJ}OxYϞ[>1Kw6 =mI0W G 5q.Pj1&3Ɯʘ-fK`_ad1u<#w k\R)ϽE-<@6VBN7/Xa S_q4YQc:?a(%oJ JQ|&X_?DA|sg z7"SkSmeL.E~̡ZdZ 焽GH^̸:dM)=N'B >jժ,Ptm 0 )Ϭup d}4z|Su[yj Iex֚%lsa϶u~@U-d%qMum/-#논/\ 욶/n NdՈuU9. lᩋ*iUY}A-̮@;8XaVlAeU-KVS)c{-ZrHbi$}e&dΙ9rYA$ϳ[OUݏGո^X8HtᦰE ֶ0DyY<7dg q0V1Vzla10k#o_5Mōq_bpGO*iJ׃xj )~GӘ5&2r$̺z&e1rӴTMJO~Î`Ey C q/cA,EUkh=|Rae n0B+5Jo@u_&"?m 4;ZDC9t/JzA(v|4ec!(>2(J]E=2-vͥ!ehء/F;Y>^RSbeVwS }1^s\ZX2*]N(_`LC.8IXx%/   =wd,4OUO/$&G̭X#ۘߢ"rDy+7ROjvek{{T g{nQAq i l7ұH{ Vz@,b˺a/A%7 46>JKDuWQ7^"f*-¦#g.πXؖsX)hInt{/4JڍЄh?`{rdžWB#9cIdZڐܾNqy˔\M A/c#A/T,H1܈]#53?<#H&*ږ%7,xiQlgsm)6XG!4M[D[ª pkRѥ7kP~M@'QETP_[79X6V^ͶW& }E*0}/AͰWwN{G^~[Ka&ݟ0B8,Ee<ܓOԼ`IBwY8/WJ%8vT{K㶙]{h/% nN{SήL(6ͫXms83L+t.пjmJiK] X#+E gz0Lv4p[O<:Tv󢥅O (&ᢪ5-<oc4xcf'#;f9hMi(k^?_t!$;?~};D_tjzQ~i0AMu5@ok~$N~ 80:de4CgKp7~f<A<;!U? b):FfH1c%R l\e.F%(K.|GYgDN?#t~#iYTɴW[lC'z!xL y}R2s}-Gƅ,~Kߙw'Ozyey,JvFAGM+mAsZD`M{_=>8y?0\rыbpPBFJX"{-r$>k33lB1?/Tǵ^=OXʅURrٺFB1Piӿ~Pzi2f< cD8͗nWyFnx w 8.$\JƯ:+Aonj=o5$xfosl΁d/_JvHl?Hs4|v̵xX Ο+:b oDZD=-ЀmIRjXd]JJ70co0<8uvY!ĞXV/P8ȯYE!kEEMڰl˙l4weC N3Zn4Z|Cp#]Yk8wB xu D sPH{_[Jn{|mS:tΩєRѹ4(i5<ЈDu/WB_XZa]yVk^~n9&|QX7ZBz>L00/X4Ł+ţ/_kF ONv X)fjus_Y6AZK=-nc/CLhjRͥ2^Ϊ&P?R~ KU+N0G&}Kҹ IN|D_q1"e)ǂRP-!Fn)A(J"N~tucKұ˞s$kΞ C5`KJR%JGSxB pWCEJDdKhӓY:4݉$˔V;~Қ`18Z38_66T=|"X/x L7$My+a˨m>qId:@S=GBX͸!^Z x Wd=n[msGL3=q>M{}PhJیקl5ֳ!~m2bjxϽDv \Q D:cM%lS7 F6lkko%RZӭnn6kA [,\D)>PoȖ{P,:k*mG*Z◸$1GkIg5B]|ygx $C:!~(?֜~<]ǯVX$&M^ݷ)(FF9XE~]Cqhb쮹b&~ +uާr'/`&y.lloXOaԨuqBJy2mq'q/PG?"|jAwz:h砻k~)'7hبW]\/Q4v/^ͲU!¾mv_fh 88nIZ7NQ,YTP%y5=XgFl(7daUE09GzJ]x#fݒt$g~.oT^&:=K |/7@^lEXM &FM3=uhfCp*V ]lL"ƾ ~}5e~vrT`uOFF8H,ػYY"KZU*Fr[w1'9vMc]BK-քLo"oz3g#i+0fſ>\@[&7;E}5_w7N5jLY\Oj ;4to='"(YjbÁf] "?dҺ'3WiY*ַ=pK8[B]AK4W>ՙ%/^q F?d+*=-dE伩~__0LPy6f],ۛdIhvO|jRTnp'"m<`l¦;y儵 6uZ1I x RyM#6S VgoC sOdv ;J| q>y^5y?r/ߩsѢO7L5烐a*^;"s=  $=TLX۽E,G XS|{y$_]`9IH a[u!O}(.=/4*OoO/Ѹeo҅:ŷ Qnau|18gE4Kt}|hZb:!qR;uT47 $+PHJC(D2чc2nPL7bӯ|RA,lcugG4Dʹbnrf: PBhkbpKjJqcjk9Ĝ߼':?d @>Y}ZX,ŒJpi m8ؒo؆ *lv p s﷙WpnLN48hܺTo?$? .~p%eG|Vqgњʙ0I˳K-d{{]uuӓF9wHďAmxK Zw\A <CULY.婷l@r/'~.0y~pɏ- C3ƇW7_>0[pl*lD7u\IiN JQf*u4c4cC@:5F턢};?C^ZY{R]DpՇ;ƵQ $zN/2)2iQ&M8K=9=_e=m )*4Kve}E4o:EojQֳq. |Rf#Z!(|ƿj.jRaC6[pVҳFRΠ;a'|u%u[:`seGY S XNOmD˲l[TLnD-NEDl)En- 5[=P3y`y6JS좋(VVD*DJ+a}aYH@LFN/Kk,C|0J wL E3!. O%Ĕ?{ɧVVi4+՚Sn)aOu%]= &68}O¥MZﷱ`fʱ(!)ʝ[3|B]X<]\XNS˙G/0~r6 ; >6P4 ^LwƠ6m!&| ucJK0Ba9П&0MV8S4=vYPJYCg\:Zz ~>\>:•URVI3Ӄ 1ץ7M^+az]ul R ާ_"hC[FíMaYً'~qJE]J Ba{TA"TA HDT `'Eu'p?IH`M74D (R+ >o*_6[`k} dݲMbZ@үn]z]>1ϘQ3ȍ}Ynj9~R:ޑl^y"\zTXE|9 gza_vwls@Yiv ;Y{ ~?oܘ@^(yV@Ǘ}+KU5,>d@B"0-Pf!\V9$טy~<d1;3&DZHC>jWa?50ͻG̩c` 4Ȋi8O >)#rI(⇕]l&]mC30BΔ %'ï [~qwc%yAsKOY`~wpD"R}G%$υcƷb3͜kNK9;?m!\5ʸ,]O6h 'NkKFE5w 퍝/3:͵ _N&:$\YKjIIMW}s ʀs3oUPM{kߤ4'm5 <] #n#ت_H%>5; AIPj;蔡~\pCݮSJ^3 £6STh>Տ2"$:HXʬ-vDo?z4;LDٴ4FxsP\qgB@N-yC_6Q7pFRj%ɬ o- 1*%8,L|P[TOo:#B obk#,daGT?䀩^^/tbb+IgLHdP\ݱv3R²b]cײ 'vmbR;%NE<>arBX[E޶ӈXjwM< xV]Vz~+*|i_W`X܌D Aں-ƶHgƪC-[ EYvL@!&Jdcөxr{[>jAti;B{AۡC"9*6d4qI]_͐mȢonXWm5i7+4HϢM;M*fQ\Ua'%ΝќVF+u;cp.#k30`WocԁN$B:yASY2Ml̬w~϶K@f= нZm-n++mCQw{/tx)!HwF2Qܕc hHO NmN鼖(T[& BJ+&D3S]d}J1te3+8F |7gBWUOFu#`Js],ݷ9j`leE2·=ȕK魇-̉hӢA3Ha(Ir wZu$s|>`vO&(YkZhqzlF`Zvdl(MI[ZR(v=WW& GˋCz%y@h[{Se$BpPCd˶ӜyR@gsKPfW"_Rχ8Ň0 nFy9,\I 2>ZlOpUp3fT"QZ?kf!^8U;'Yw\z hw:M&E gXȬ [xrnb5G g\˟8Xguc%}viT#,>ZHOD`Ik[]=:ǿpCH|};^ <7^ō6f#m/eR J pĻ]vfF΅rt@m!bBpɓA/3wA|e$zq;C Ej3~ZXe?Vö")& K_Kk;g|nȢ97;Ð$Qq`o*K" c];Uj4ĕke/XB6t=ᎏ<'2Zefp, 9&{m*~{Ij}K#d@Xo7&vk X@R3,Y^q >L&Xه[ T-Zw3#07[i1|iMlMQ }"E :}0g2<\j`1۔O9=*;:sZQBF)JRJ&9ixr 4qy|_,PR%¶5~J/[}hiڱ(~R$$9Nʃx,rj.;v v෦(sG(\$YTК —{N\Z!) bSM..tAFMVQIxNJ?ǘEn-J!||_b H ֊Dw"fs>8?yZ `9;M"΄x ˘9үsWG^QׁQ,:uqqe/P6.V= ;mSkN0BEM :)"l`% -v+2Ti`M9JG(aJchΊOh#((Y*ן@@j#nEa|@i2LZH PLUAIYL5n[h9 FIf!N o$ւ!bג$j\LwvKMU>]45h_h US՝;[ *t>K*ctnU! x 1Ek!}qxlSۗeӢ (2Qi o2GܧAfv(3=*l|WEՔrA-OF%}8 ;VҠeC+@ʀ X/ i~3Wρct3B!\VIJYJ&KSFZ.(֣_hV> :2^4~|.o lwm& ίgP Jz( E~cKi :YT%Ջ(@$iNؔkq9$pFê&ug`aΜӬO}})#WJ\J3k< 6NO_ cȧVVbPj6Th*.Fs7$#YTK1:`$>0 dȆSC6-1;,w9 +c-y1ˋZM$VFܱ!^zPXX?&rwJ(skVO[Mi`N%Ιy ϳEIt^QRdŠ 7XJ<0Im `Ho,]dn& '1c*D|bz n8M+"\79w?APi*;j>`Hsֻ;ԅl6;C S'a˸lm*^ݢLt0LJ 2bjRfx`ERxCȓKCю3Y9c ɕ |1RqDD.%n-l¦mnh@ ړ3;4&h[ T¿vɢVc?C1p} $P8A-G>%(DO SnC`O= T!(})̏w2g 6@`s `^TI1T.Vh6V߲=:N"žP_ P"M8\0?7:1uԺXKLį@EFqٱ"PAԮSo1nĸZs0%4Y"R< gdb\}Ԝw%ZfS^ڣ͔3cJ7hck7Z@7ot\Pި;B\{!Vi`乧NڋO@Q6Ilӏ/~J;%4r9=ܸ [2urJMCrQ}>m#DY7VHʦ*ou8͡I^K-c+sAΔ:ud%Q'uk^:vP;Q^FT{8m8H|KI I87)dH kJz>2‰ň} h2ϓA]+㷦-mMQ'D3T \Eƅ\l/iso(ICg=X djN{G+v{lE w8s̃3Dj˕P4N[L5 ˷g'9RNxB<s9)w^_~Q` #׶D{Ql)d0$o߅ v=b-_'-8:{V̌t`K0F\('T85ٟY@1 jϓ#e*k[/O5n7AbCo{hzqʬN -_[L^,`E{!UEvFS48'ܧb8&ŗ 5q'5yWvu0ˍ'0Q\G #mik){ ԦۉIXdfXwib 59ǔv9:wדֿcLkwz}).7ޭB[UD$N.@ r lrERz*6yήdC,Ma=4M º6Cx,6U' T5[Y SYX|@S1B̛qO_ Af`nJyrLjɐV7ym3O5fQp ԕɇ=i)ݷENh˞Ϳ5,\f~A ꄮZnO5D2||_g{<nLyhdȒV{fp[t$ 0FZBy|kNQI1 e]OkXXU`MzRY|B%f rۡ;ceWQGuHhӡ+2N:vZt1*V48} l-5n5 CݷB3XV$xi=sd:+3yQsi=H=)@UZ2 ];lw y?ߐ6h.Lxd-+=r - wH)O> #Lp/sEGʨ )tz|#סsߎ¤"Ӏ}0Μ$^Y{oQ׆U9NY=53Ef_kL]@mlXj-”ѯ2}(uۯZފԔQKn)՚ 뙐 YdGgvx#I)4ڳ#Aolk9 DG5Kkn̘w7K;r?xmp%ǡbǏI۳.W[@O LloAc{ٲҠ_>֎-јj=& ֭EdK{|| G\[Bk6n]OaLS@OLBFq,QA WΥh)s"9h= 6CSo—v|ʋ.eK2wË{+ne˗ E /&Ou|?'˿UVFy0\cf.@iB)Sq1>-&bWY ;7bP/"[zgg>lu) 9 ڄ={\Ku)C3&Y5} `J4WmoF>k;NVYڶSݒ-&~9#7;hTaZb~*ңʼn̡Swc[DV~M1,Pd[F&7W C XHx <ߵmC[!$u?2z)[N QPcF!VXC:I"}VZs=ֲWi`|#d]t pwx::1՘6s5i'q =%_E|v s!JV Q0[ZLkw0˟dpj,ed%?rrQ=}rɑK8l3g4DK+i7#uGΖ#@(8\Iz^==d!ݎIq2:U!rQUX)%6۝9# "f3z]@Ƙrfbt"~k!"΅9? LoԱ1ZN#UcB2ރWs:].F.F{4رn8  p4ZlnrO^`(>(xD Wݜbqr|Le5єLZMv*zYъОsNRP\ U_|l?d//v|HnPak JNaW@lurSEN d[ 5YDzw0t',ba܎*KNn)VLw3a`W`ʤlx7 N*<}X#<]=oaQێ8#nZ1+qK^C'Y 7\>c fb9&fdp/T&)oʇ|P#mÞŞQ&LѺ熠il;ipA16@9 TO ;rȎ>wpm0 wBt/Qx~c$3E1VՍ'5ҌAˢG1^oȶdx%{SJ~Pp B/zFa K;o \ݎQkⴥY׭6iY +z*ـqʄE:IigFV2E8䛵Eq/?Tܵ-8 ƒl*K Tú",\`p|T_W3CL_ NݜНl04 pԯ})f a0 wgvNQ ijh#ĪlHq̡)Оq !0\^f=^ńm_`Yx'#(Sg3f0y\u2AQJ*c_C \}.Ñռ8gGI^a.8d5Ѳ F:C3Տ|d9/J }D H-q޸d cոM[i] 3<$ܬќN/@LtẅHQ$R:Șdj ]z<6f Fw[_ jq!y)[2j(P Y]S}]( q1Č)g⧽a .`ϋ:9`[K }]BIP_UlDX)B鮫Q>C:QnK/V>AJN|byLrR %پD\J[GK 5^6=4d8g L[P hY$RKdKych_;S*Or- 9)q:0]̮MU[Xpҷ%8HJz|+fM{$ʳNr ƌmF6kt18Kp^Hs R2nndw(݄Kf[:"3Ahb,X# gA0۠ 3*KvIx_HuDg[VOS-"vϓ .Z)8ԷJPhE6w:{*xZ¤HT.{]yOdXpdFj~e{Gmnt?8k{RWKZJ>%wN7Xq+ I-iMREbC <8dk!B<-f ]0* !!h7";iafa|<> H5[@^E.|y\n; ǓlH^*1mOXy|zwؒH^8X3Q*I^R:6X.GB8UO,ecxG&)L#ns:WߣJ:X.ʭ{ސnGUzJ]3X 8<=pRV-v0:$ MȀ@Me ٟP15/a -'B} ȥ~}:?`2QrZԧw"qY|JI |Hn-d}m?quiHoS7wCVD*Bx0P*b,&ڋGskq'YH݉׆S^W" q^eaޥTpĄRDC2*%~<"!bPi XzX uDZ9%^i%6axL NYC殫bLEΪwC~yÊ(qeOP:L%K J[~mz$lxQdjomUԹzK%خԼoQ$߰𳔨f!K!Vo 5m<7L#E])y4fkĆ_c ~`FеxI3?C b0iS{>Wo)diS.cvDFHIfE1q _)mE-x;%=Z1 XՈi3P?nY3حQ-ةXu779 \~WH lhKDV>]1)`G2!1$?>v:Hx[f`*`ynTԫD2d(m6and݈D:H@FIAgȪu?6$pּ0mF{ŷV&] q60z,cPh׃ ڔaê/Hc=I? A?_N C˲'@|b+o?>ZT#F)6W^ɶMHݔ[%*ٝ&5IZL\bf*o0J8M8%{@K ufɻ&]MUz{yU1V)!BTАhF2h/kf!jj17)*[,_zD*tXk^b+\/- @r333?,K{uN3O'R;NrUn|Hd+E% KS` r}s:8Ul8[euٕrc<2혲L kVrTGqRnx5ֿ֔0Ð1 UUŞAM3LL(Std ʴrP%{:4%~m U:b}8ө!V * ZD]D akZ-~YmGPteOAM~| K\]P25 hxa'5jY &u,Lߣ"0>Pjϰzh֨Mnw3ΣyFKQkդ]\M3UUʒdC!>8D kE7d]H1`,H TlQ[Tݾ`.-2Q%2@('{؟ZsMrp!:/L(![su_cזw!!szN^\g]gx lӔd*߭LnP QIZRJ+`85ܰ9 >5![Q!mVk(C.H{]cH)R3&xE΋G&ڟɈxlnz}~q{)i>8$$0p}"oMOvV'yQqLb- 13UOl{- zߌFSJIFwlvwUAl\€19!\u$*%rxa2jP|Q(sGٶ 9ʒZi9#M$D#"o:^{Kܱ7o6T "Ƀ K'yXd^_6 ̌DU (2S:uZ*N}RO!eUbQ1T{M3kD ;45%s,5bL'B,QL3fjyH˴Kddm-oB6ײr2$̳ Yn yPFVby:kC-4d[b s*myjVIuR흭;QQzw.4!&k~j=ٜ<>kCȇC~0'hF2{%^lGɾ5̓U"rTziIB‘.瓭te*j_0 F7.Q3:~Z =cO484 C7.;g3rY 8da=F뀏>)*l}7JfULV'3g} ̫'uㅇ.C{4/{`#@,F i\-# \XHhPukN0FVڨz61##no;\;?ɞZb9v!$6[ (VXSÈ]= ΰB­̙|Agf: H >4qLeQȔ#yI%?s=1JPQJx"om#/#\ -:v@2A{)7(ޢG=r. O)1w3 ĝ! s$_޺}p >-9!}#ȭ(Zvk2N `p;To&==0ۻYC>y )eϳT: pQ;Xfd)W Ȋ|~ᩏL/1p}=rNWG;`w`-Us:s_?)\QIz$1|`xa<T@em= \Qɑo ׎,.hF\{FuwWj6{$!4rɰj1 TI8C >&:rYbj`KK )6gJoeug B䷥a#a9݊'5)Vj͓gFLw62CvSMDBr,dIGwɆ1ya]ƪ7X ZTF㗚KYPTX Q4V`Y冐sGjTf7z˃ȸӦkŽi͞q-p -b^Nrpx4$3l8N),8a8X:!/'~+/.-he(KWdEr[ER}lMRKvdg>H5cs{Kz 12PmKITb#,<PBA89WRSR'ĸ͝\S֍zvI"9pAs:>y.~RWB`/:%|OSqqыa9f{hK8dJ´o 48PRVat"E!膄_@ebɡ ׀hm+$9LPcu<ޒ5Mʶaziqj!,^0b0e15Kݱ ]s ӧrH[mZgmWs߁j=f1$d>9u`_%lέ#:s/^Q {ϵ5`~Fw :OGߖ>i:0hB5d r|^ɉ,8{55AIvzte zɰ .|=QYQ7/g{h-vBGucnD5bd%/10@`C6]Ot*n?1xEkut;6M3Y}=h\jߙQG`»Ɔ ÔP}ŧ@|R &]uDYIVUr 3}Tuso6XIՆ2,(ZcsH~j5G*e/ 2ۈ !cNC%q-`IhOT/RcmHiRĸexRPH/6L/&mly%>xAxPZyf"lZ W[Y28b 3$2 6GM,חS%Z4A ͖Eun I^/Pp|'Էl!WG =]VR7ԣQ^L:gN_Sss a5;PF jP?`OΙ&X2/,v*#2!l^Ҝ_idPY#ު8*z[PPBV)DE6Zoh8\1P渇%L7^]Z@'jlh2Bxc='`O_ m=N(|EkW!BS9LkW<sM> V{Ulfs$F/tP_z?,A |tn3t\wQ4 ãdeL3T7,\_ >wXT9\^ˣ" Q$ r4!b GC\U*ʪ׎6q<=^+FJ40]mY_[~0De)ư{ζzÔxpS:%✊:k @9ЖM`* f*1E?JN3y Ap? K}q?X1xwhrr~z?)eƝʧGs]t9qfL}9hqQyky|"e/] !'Pم=Ыxs 89HSO+X28YOZtU "Ղ gp"'ЦqP]A}OHWFT.ݳ- #7rBa"Vx3!WmJP~ !rѱH*oC4jugQH4F NOg\uyjoI9"q@>11d}\?lQǭFD-`Ͱ8{F2B-G:i9Y;'Ц0} JD{Q0+=T,418ZT?lԤ3w{g-,Yr-Kυ̯vY 8nQpBqѾHiW<sT9r10ZU@ZRTO'l#\LL`]+~ʊ :X(S>jjZQ׷udڝ3DǨ@ qzjlWJ1˸zA=-@ҮՆh¿7 /ntcˋ:g@;MrHͶ YYv/wbC'a6Ȓ& me99unAaCY_tXdR\#ZBLJlШ'>/ ͖Ly>>w[ &)h$_63zlʒ=.[׭=圎Bx҂=3HOK7̀MU?ˑ6>8.)h A#3ܐBqy c* O3QA䑛hME+dPrHS]C;r {W=lJUÑK"8)~/9ý֤xm/ڝwҎXz]U1Uu3RFfZL[L LQ r=>6`J`2/ȧNXj ^Ww,,zj*Ơiq'YdV:W*"/Yٲp$e@׀i rjQOܙFڡ;|zV MhL JChVn$HY_g7˂?`mvǁNGn>j5saoB!,9?>8% UwT}i:faA2l8f}l5!D2}wT@vWu뙽T~6Wh~^R[^I] 4Wf_.G\iNap1v~_<3ڃl$[\Yo;EQ-O3Ezta=p@CEXYPZʻRD B/[4[mw~":VZ7J煼ȯя__ԄˢiM9A&K(MYj^Sb}|qF iCIڡg4Ћ$_$Ihʶgm^a\f .pݨ,3:tH)p pw BHS:z%:un&t7 sP-|tLKBݰ-&Hj6@VuJ=% E\㦆Uh.Xf_Jɚg̦{@"%NdWyIjP~hw/k](]:,K&o #/{`t\b:r#z.;ڭd⣡7݂(+(V{n?{եh$ G&TkRIoQyJ-pgTDVŀ e) 6cݲ bCR]dN+tJŧ{ CB2 2M>)mm]@ .S#i_ƞv%1[d!ى5ѷ6G\>G|7/TAs֩Rx%Jl6 Sg Hcb NT[Kxm3%Pe,߈!/&*ឰYϙ:@.xp0}VQƓ7=XɦYGe4iҙX zu_pG䧒V d*JU1+MCADx[jzF*h9HmS^qg.2.2wQ9.^ܿ(Ԑhntn }H<=>({+*DǴ&Y Vw.˵Wd$[O c̥H5n@Lcfr6H=5n ʈMfR<@y&@* )xw,oJP G~DhwӄP>^I 2a:{De"m?ЍYOO[#p r'=sm\2ȆHݝO(i5[A)ڤ36JANN16G_{%hH*)ɹCzʎ:IlFf!G+ 6'd"^tEXކ;eTOgn taLԨT +%C Qb &Լ@kEzLzf__-:^gvw="P#l2!2od1Es2\f; ?D05CԕQU 8Sҭ5ܴ;o43<-^ +cL&Bx vSli?Ҹ"6YU%\p.]4c/u59ά=0)!c y:%s|}b[ѣk5B^4v*~kԽl4e'"IdqF5rĄ1oZJO/(/h+,Y@TP~fY(GCȸ!J"x6IA@iQmFE~rXX~'pF57ۤP<=+@Ű8@*_8.*VF-nMcM ^Ȓ.׺7j^Q0mxS W,'0Jq7ö$nmI ~EX~dF̓\T5q xD)ӝ(Zn'V'}=h޺,@i=PB@ˆ`S]+u[%fcGU99*ei͠oM2iA F Ȁ"2o 5[>G;i%,YUyP9, E4XCRG3`u+(?k)u@.8&8 YP"2 -G1D{bH_߮pOK*OLq%_9Gm_tm۬VS@-]-V,*Gmp&]ilv/uAlA|EA " YR3$퐼=c@ZkW.@zS#.D]Vӎe \R)7²}j} 75T~HQJ2_ .iSU~1l 'yE~D@\{ p3;hXipg(YhZV:\y6xaV\O;Ej .yBqR+YpA#)!DEc'JW37 Q!wy58Gce{@|pzbeHcNVi伙L`iy9 []i4(] wc~>TsttYKS=KLNիDcq<@jDս Q>{BwFy ٍ7^-lPkj:C)_IQ*HIJz\\$Շ:‚>e'G5O \hdTJWXaa" ۧ[d|m^lՄ~qijy^UO'SɤvQO Mx 5 yd >Өs"`!b\O7-떹n$$IrFԓZxGjG*ߘSb2)ǢH^sA*"XTRsr1Nd`8E"Ǥ5,J_ɑF; p?H)kX ;ڞުLةFgH`DTnoN~!ˆ]~PRT'+}ot &rr+o)dw8up ?3ݣ6?p3 ظb[8JGy47Ž >,LJ=+#T7]&FS 6էfnB_sG>)J:I.\3w8`_ֶ@Y Dr#zu6 H'isߛ"1 . b32ȖmrT1qF"f >2&N1/ˮ ~1Uy *4xO!3SXf@f8YG~)B`HbPljo$@H7 tN .*ܤ:n. BDcJ>H92" h[8kݏCt})pZ {(⋊?dtc,s Kݽҏ]z>p-{5|6HC\È<*sS9+j d'] 7D,.:ޏgf #:,8; _?.-;Of[B8E :ߪekƾR1÷ @Pҫ,ea|_qpKQt8Ղ8kz| P88&yEq VTTA=VB7'AP+hU Wiֈ_*DT<.~V\S``X*D zy[>mxk?o j3 (7k'{GU:2Қ#^kB:N1!L)5^:dV &)ASr{ 4 9tgB56T& !$=tҵ(Tk`sV3;/Zeed9cyZp7!,IF!$;X'll9FX{Q={>R$tdlLkQDxd?}Εe@}qz_-y|e'xy P@:!Cc[(3 +<:PG%o }PW_ω~ &X$ԙup#j.1\ېO3} {Q'Z 3p^ОҞݺTRޛЩ3]c|g|n =Pqͅ7c70h4C9dcE~Q?=b\>:+FW1#^E Z8{/§B *H|Yt4kQK5<x؃trI ?ǰh{'k\/k:M"&)~Kõxlb# 犀BBVܚ#9OK EC%r7V`[ka%nrc wr26"FΨGP 7y=ͼpW*gb;I4&TJԫZˍ1jQt ,2#qݠ$7}N@vi۳$K;ldA|zdd;nD2Q.Q91qmCܦ(RҩabeRy8򷺛Il{ga Y~B*V?JڢDCfsʬP!qF¥u;j1)f`YKm#&g<;3 % 7<}1ibek7.:K_l.p1zT8aմ?>pFԎr(Loa_Ze+,qkCm^D͎51HbPW*13*Vb~Y mApKV{k.@c'f س]şw(_%s}|.sknCd`-L:ʌj^ xLJǹ42nCG 'i3~.uAd,=1Oal_)/@d.g͡`,4ҋXA-C..MxUߢC0Oduu -J wJ l`{DSiX/OY]nKZa0yL D{3cv"uN9~3ba3G[q^63dQdmM$4g?ˣxP=mtǫ fL,KNU暡݁0 bHeT8\& |Ϣn%\t63fT;c.W)? آ/}M1:c@&pt&&&."]~5&DS;|;^43g-mX( Shރ-bM%ӧ}uN{|5#N)>t:tQոS $[! z,{y*V&qI$:th¸,\c*_zQa gM3k0mko7o,Tw?>5#-" zᠳxc?{]5Nr9,r)6GnJ,uLnˤ!pYgכBGVB?YC5*VmصAO^BP9nic%p[|yȔr1Y?dYZL1 @v;7υZcb "*#eS#Qes*NL5((آQG;̈́eqh_3=;@):ن[LfcgKdgT72,MRs\$Ņ:-lθKZt(lZW:v sQ .+T'nh0~=?Մ )נg*"y]/S;i6IbltE-]BLWkCL7P"-K=5GqQsU@{氦l%7*`3uM76esuoIC#2h[֊>B5/c 1s,ք-nت RR5tfwu‹1߿)f/ӍwF.샦B,eyь mJ+{^rLem&Q aHд[k9M8OiQ6!ۻՙ+2m<Z~YH $*bMuzIXJ;dP}U85EɋkV]*Sĝݺ!@nQmi,#Ώl&BϲmQXYԢʖ P>gad|\T-JT?/U2}i Cfs5x@c:ӳAd|{cpc9>mZ~s&\ z)h,c7";V +S%p10'ADaf%̻5Lޞ\U`D(]yDq'ۚYGk['D|sƌo&A`A%QWt䂁/5^ϊHXhpaXP0|Y~'k?E@ 1* 11ٸJFWD6v毨t{c&n%mVhX3Ho8 TL3ͺ(%? 5}eu7wn>wvBK'Okwy[{ge|)02y䑅Zwn !nee`p}G~RlDWE H<.*e״vD 嘞 7wG(9E|vn+%=qMkYF$ _%F)KQa;'Ї5(s`!@4}x/þM찄u<Ճ% Cf52p]zHkåǾ@0y7iq NG\O֝(ZY6r)4dE;dX 2ڝ~@E 袔2[0 fQ؋7)u,'\wh[oB,c聋7#hrQH9sѹ  n3UYzC3}s6*}V!W?l!fvO/@e`ϫPafv(c$t= q ]-٦V#yфR۷ni!,LN`<™kH4Mr:XASzَdƍZ~~BmP]c]Tn{z il2m6.hwxy/G|J( ԅیN}CA-AEEAVfv8F| B|M.l(p*J?E-_;QTuc>b J`۫(>'t '_>IS酎D+D"O=5ʚG9=_B p ~loQeead$& >[;O 0OA պF9*>YHz;МH'5D p5Czz Ty "T}w(t,vzq?|VעXw9x@T,+Uqo+T`~D?NU=ς[G-i+)RJͲ92Bu] )}C^T՟.mB2ӝ]6%IK^i?3>jPm0>hLYAA' sn]ـ#$B]baaCCzԱ!Vmְ'O a͛lSqIXƬ}F[p/wz&=`9Roæ=v7cn"Z\r Z2?\rn멠$kr8XV\M/yo߮踆vw'ޒH`.qۤ\zD pv ,_ ϳs&aET1=2Fr-Bcqub:eXm5 Zp,Yb7<9G,;LH` QJ*)"s'?P_؍΍iۤqۆOZwvs|Ų xwYȷB}PL%Aqxxw-(.TN{s^>Npd14FG/:U[W(K4#9bUt)P>J|^|&4-B^0+]Du􁉏2CO*I=;lQtF2>*BCyz$^ z)zwH?RDQ嵆,d"sX= Q:6)햖 ;-reϢS}fgO%`Q{$4?$, QF~N$du(z*&ӛ3+C|:j|ω~*%snqB2z/)J|֯a-_.DBFeU"؂_5 vq1U" *-b?I.ܕ2?*jڨM#-"  5rTE4.8譛C=dX33,P Oy[q&'A4DZƣq1yw: Rv6|PK): woIйQOQvW+K| K*>xn_ 2Hb: pnAD2_6՗rv,$n3q; q@w\4SúdלhݓH60RM='1$ T~co܈λ_ Ճza/%yY +h.dmf';F<"GߢîR[V+,zvKx (j4ǃDZٹ>Uzs_y_?"m+W}hkګPNsQ:#7f'!>@_Nd\k?b2"?̌ }tuʊtʅXçz.!Q!7/- Ŵ ʈiXQLt^~" LDHju`pVɩ/$!rkESIŪN:T1fM:S?L"% UQ8$7뫔 48@:++V.DŇ [2};mۃcr8;`N<x4xNѽn l:):=k۔Ly>7~:VņSm,.[RcB 31;162KBA>A@o(u [;DM*'kkSlG̈" 9v!plp*Iyz7d8:͢wJ| ÔEگh I*}1"ZΌO䩋`bۊ4z0VQBPf>/a{{w1m]ٸ?dZ7exxnU'aY.9q3twaCӣut_=&b t\Sm2L|VGъ|M }X3(l)ԣއC ZWS ^"FhS Ws1%|h4'WQd S\%A9EfhH}$Q[VqvZE҉alZyD\n>fVFWx6ye3{!0_OƇbvU,gwWs,y\|@74jq~ˮ-GEiAB3$>!GQϴb@En>u[4w9B&0{7&ur% ]L_o䜽Kc\Smܿ'O7z4ڏtQ)TiP(^7t 1?9Me[KX "T>AЅnel+<8Ne"p&fu,#wܸ#P}ptHXrWFDcdZ|֮սWkwSS*6{G*WQ`M&V?7ܜ* eBW@3Cw9% qZs0_.OGq\1"EF:c'+QoǑ5v*r /pgo M/5t}Pa2v$"f8c&y u1d $?0چXI1,Oԓ(EZEMơ*|B, kSsB6rFtRl뛗x\%*莸*t0Ns'/:evH + =-;7X7}h׸hSKGЙdgФR?|t|' km~ԴH5 _!akzq[4-Y߫?[x*3MiKտ7e]1p44\ M_LjH׫C t67:a|PsB5-‹> `/BKS.e^u5q Oyirj)b"B:i0EnN&S_oB0p|#.0NwpJva{PRZʉǬt`(`iA*t ~"ꑣANTJzV!9w/~,WlJdשP(L ^@F]^ro&xKH\%;O rtn҇aō*d32N@A}DTxIHF%mbNqjZ䉒+I^~y6ZY(¿yIEyRhRP1yJQ? BErHk 9~>=t2WuVAǦ cCJC0~r#5^X /<~ekDmvƥpzIm; Z8W6b8lVe{6hl4l9#:!0v ]Nxy6;znNUª(?H$x(7.>jNnF8ˠz~4r/XQ||Aҭ FB17or-u:TGˋh֡{XtK2r 8;$߅{N8@H"*?nĚ h} ;.bw쳭\OҜBOXP\؉e_ZU-ʖBk4\aO>r yD)ڌ9b~ز9?k)CYl`ral tUu~cA 3vWD֫'X0"5S77u'JĖ5R)ԫpRT|PFbK–Z`v4g Fsq(΃76O377'jQRn\m_ˈ-2v(>wD cƖ"F.D zI(iq-mNY~Zc㏇墣REӧ~nZxA](Wh?i Nރ7j<EWD/Vq>a?v9_C0:}Ky.éމ$0"A%Q맏E6cp&"y!x9Q(KylPrPQ Ona&⠠_Fxp..VoÒYg:I/>\vuWh`hEjx+, ڃA+Dָ+I'OQqyvrf}{T止cd|=*!*ޭGU 1H:0l߂'0K%JIxG3n+O;&ۭpFӎVoU%W1,FVU03Q^-BCP޹Cz'ϛTF^F*2z8G%W$ )tJWKwQ7%G75qqT%h}?>s^YI\c];dz-Ƌdܔ֞98ƥL#7HV$~VqwF[ƻkF#2 &jz=9"cR믻Uzʇ!%U.N*GS3]6hv;B<(&mR21ع dxo RNVYOA 4 i*Hu]0{(+(fez#$\NbrJVn](~x̦ ^OY<x]<&]`M] (%Bz /?+h^m0#) ;8 ybhvg˵iAahfA2Rj=94"].Ț7*eVP.$5@UivhoBn8촶R^A@a*gx,L>wwGiyILQ Wttz44WF諠/_`pSsel6ȞJ(QGm Z,i{*Cx; u *W ގnrCJxD^ 7KGnrN(K,A֩QSMa<ˍsTweCl9 >e%m1gk|+3:ljoK{XҶeiڀ|_*رפ" B99r*꛲<EXl~&}} RWʪIs 5T =Jo&hnZ*^G֞/KGQPe-՗:'*QoJ8E,C˦Mf¾.T:EOmbDc@l7._K<ϼ4 -88=odXSec:3,,D u,;+w~XO׫#^f FnnX7ˌ{cP>ohHd(>Ae NmƊdVK);AKYg i{p n}#id ¹:1ߗ(h?ywKJ;2e|tU29s xW{+I o:SisW5SG8=יEOQS]Yte# xH3 (\ֱ+G3/wδ "RܭDj$Lb;rs~#S=. Ë&FK 1ZVPXfzudEØN1%Ͷut6R7oOz`Wl-$Qٚp27ƥm2Fl ܜÉt &vfo.Å kYk2?DYQq:kp%Q5̉$Ko8reĢ6OSU ڋLf(%}Xc,1RsZ{o)j.`U@E4l1jA5'7\vk1!q5߻,<\ zYÃ'Ty a^U-{tQkQ\$}u#Vb!|k`1kKt\E]'Ѩ j./xȌ+LvOk"cXYz[;VJW>̤ޠ&'T;dxS[`Dhv̥Jy&66lYo)#Lxh1(x{VjFh *~sqT G,+PFvL5Ө4 M\yDz{6X_V`6?>[Ku/Uh 6Y6k$.34qp,؎b2ܚV, }|?j0 f*"Qp7՜VauW?屧wlW T`4 cWMo3`AEv<0 ryA{NlSI*lu- #tGŸr ƛ{Y0w<ׁDeGͲOȕvR#IѨ̘J63c 3y"^3#PHȄoM9?rOSz<G/nT/zZ5q \=݄9)EE^'jXl1լ*mJۭv^ ]?:9s0xej Gj@/H2t<9Uhx='˝{`2Gx|`PËJ>0^G/[&xIh E}dYJc_$$3"9; }@&wŕ;|ܚӉdAs~]54_jAD:8KW@e𨏀FD^#1v "Y[KNRePY0&Df,06Q5v+8%A4j>o;$ TuLt| кy[0wc.v*wA5t4ą,Ѷ=]L\('ӅM:׸@ .#=0AhGՇ\PҖ22  q_yJ2|Qk֥3L.ٜ6СҎG9=ʺ6,ۿ/;L [wEr%z鿐Eh%U;T2aTpM"Hvt&,@3o/6 PspfPQwD|.r֒+/d \37_M>-^˖q>B0 Y߾ :_'>6a>Sud8lYCqNMŏQrzulEJzнhZ&XՈ(LNnM[`cJ~z/$Ⱥ"׆b$1h= =70r ug]#ޮAf*-ޅF:~Ri9z!hQbi.so=ՈUyAIGkM9H?>P(` .X<݃ Eba - aUz!L1zF4v[Ecd!]uЫS?@Ĉסr?OΖn眗@I*#X6بĭulq(u6>.k}t! A[sg %DZM?\)и}XifDޗ -c 狑ԪܟSߺs6 l|*cU;h%{ehΪܑrمrB+?;_&Pq7_'h9;2R ށv>uR֓z6.ei%TC]5pDS7e  b[GԆ}ށ- kJ7{۾O"얄Qw< TԀSCe|jc^I&aɱrՕK.u^-,UGU0ַb]ک;fEw#ϿYOp {[ݺ\ l)mBpw$k3)}XytTe Kl6X@_Jf{szfˑYJ]LTQ"hUX~{\1M2Acr-MZ_8Isڅyէƒ*y `ach8=T!rCȋ{,N1Eи&Tb?Q`g (WOBϼb/8?W?K*}7d dnXhyK Q|z] {҉ZM41hn\mݒr0rg_9Oz <+Œ,@JK 8 }*ܺO?LȼK#Pd$@U*-?WX(cV0dOO;x 5إ5m-MF3P/K龥 02P0jMXV^I \A2ELcOn%}XiSU6);.TmSKr1^+zI:$:>b1ivg[^&XBX8ڇ_z6E'Ͼ-K?&PJ= Rz=<0)&}ZAmz 4ιzNU3JB%~|-S4%Q̚Zjw^X.."R7`xDQƢ+P0ofV{8tIjTU_5h xzcѝ@ 6Đl!y @ir%ޤ܎qK*Se잞""/>I4]ݚ5v #8{/mŨ*ɵ oH$ G15,+:\vaߵ_UPي^PpעS{k.~R_/{=rsWyZ_@l0yLx{ 6 XQWo.A tV_,Տ٦+~lUP+~p|}pR7!WEŰfCaxea%ȳg[Fo I5-0T K`v*S^h1 2ֆ}"z%(m "c`k.ʣɖkCFr( X.w\?Iml/6S՟ɼEs?^mRXP.Y0m xD@ 4#8kg"Vނ,45I; D+tNy]q=v/_߀P z YE܋;H&A# 7pa`kη=5OFSTk.fMu6S% _G1pQ IO܃ D/h:LS5y-K2%56WP]eC pibPB2]S pމgY0-8;%_1s!\{ 3!nOӷG'gWP=D:ܲ02ې+Ād'E[RӄQ\x+Fo6EN^MP3Ơ/Ċ!{1PĒC,!@1mӛboZ N3Wp>/DIAиW|I`ϭתp>Պپɸ4ВCt)&2 qOk.)UKA鮿-% XEEjB?6a1 h'䤰<*5k-iZ(cw#Ľ. ZXXuU2k) pCuM<[jv^!B[x2ǨpUg|R@дQ#dzא$js0a Mw&"MZi[ɾvs3Iح_elo֘W";52?kf2(;fkWl3:fyQjhET|j4Q*|A܋f&9TؿI8$`؄-2"xyI:B꠲0+8Y…% p=(P`~GKAbqRK8;B}A_e1SH Mr4=2lЁߥVo$>#œL<0Ox#&EN]]P`hl RLxsI0Ct#M?r&["4g'|P^/^ff;0jfK'GCpizY6DKKP?Ԕ}$OSitS{M[Dj!|dhBEHLN۩aؔWN 2)6d$[X>f, 69!@jjmI.=lϹ M> ̇PVF@]ͿYHpewoU ،a\σ46aAJtb~ ~p^"-jdo\o|Gj9>FajLT<~4?EdsNևvԖ_*ިaKAՅ&p)l^-F)!?SjךrS#`kb /pRjbBBT8!%xTJa<͟-,yIǛ>yr·$u\,]L.`޳rW-jb? @f7nT!xlK0qvzR?H+;ys^jٸϜR$rWdəNRQ0Y-Rg[ UPMM&ᑡʥ% |2~ FeӦdžj'lF1vY$(Oq¥C~٣N5m.z]J +68=ջoBƖ)rPն+ hڅ`htC]O]5jTe YĖSSqg k?56۰pzr0n*oU-'Ed#FS_)6b7PWoG#??8!['^BO@]:xt辙3$5n+q?f-v-gn_{peYL5aw~#F&~9$#b3` ce=JQ":WBXnN}hȟ9i2 +p✠m ڟn-H0>$d2=͋`EE~*F ÑO}jE+h+>ٛedVTR}'yҚQ\Q!/s6l=%@V8^'řL/B\:h9}W8+!ZHNwa2E# r^yvhtO5Eb ߀{%2V m&g]r^PogEdj/CY%KT ;"Gd(a[Q%*Psj.#r!F-<운 Ġbm qUȲPyPMopQjYwxWM=E5&8x5cr6>}f+\`MRc!{6fER^͐ =CJK- \',XS2@E4eOe4Eβx=\މk8D r[ç9]C; ܗ>n cFE ] +$AL; )ySӏJZ]iy 6|.tB]>tb>}/J) {xkn`NoWιsQlq]^Ùv}l> T me(Hg]Dy8&Lnh[u̒5{J6|\upIkH Qz 4p -|eZ&ƕXpbc*̛,ihWm09 Gj1^nKns) ?_7wgkOXl5&{daG `_"?9`˨sVRz}ن9Y8)O: ?YXedPjxdHFIKr?d>ƫ`?TxQ,g'8 ss^9=B^*TȇCR!>~ Gt1ώ:'?J#![y//A^4xcRi>=S7Z7Ǜ F=WQỿTѮ7E>#I>UGhi(;Qa7'YVcHc{DVJ$\疆ÉOe qBM;(V=>vE xqWtк6"]1ŵeyw 2C1*鑛-aO m0!ƧhrTm*I_ FRO("f `S U٪I^F@z)e(TYٱ*H4wNm D moxCfSTP>4""N@Rl-eEarPr<%2L6WOw V\6̺o77c`VI&?,3y5F]LáęP5>9Qp e c`41 ]'{_m4~t+džYJ.UV5KʀM{_Wf[~^tlF?x}YDcC$x;eѷ$&q+sVĕ=,9f"&Nb0A~qc鉑"ْEƷCzPז~ NsMny/7"PJWP!ZnZw)pK8&݀y8/ez#|#[#x :}'7cv48@p)'oWV-PDT 'H   ]S 틇۔OTދ먅qː~n(Nc}%PބZ [t͊l.og GfWwSGP0(u U*RIXy|,b RAεaJŲ{HnD!FaJA9Ǫ (j_Gq[%x#Z'lN~- r6TNj#4#{"RS}wщgYb]tsnM;%a[_ c0HJ=_9&dE0f9IGU,>l!17Ot"?r^N!-.p{I$"c h "End+&#Ӽ ,զ6ԍ< 5/T.&B;{6?r8<5>Z=B?Ċr8(Eu.ZdXfINut({wYRICYYz, C$ljnTSl2$LM؛u{萍}-X m E͝㋓d271wu$rU'n !1sjĩƥϟ ~ UX4eXBU 2䧢8n AQ*7) t5(!}Ie (<1~1{hv/(hcwZjlj:^BIw<P~] Ș(ti3@r[Zh"Iڢ5t-IA.QvE TJ&_x%;'-MLO(8L$m73 ngw9b]<>T]oQ'kݠǑQԼ3= ]Qn͟Rv)[`׽cDo"Ds|\0QDu4 x>:O$ڻBZQVfBJzY& $?5 xz/Ϋ~J;9@b #ƹe=!QQW=kPO-Tg6YCWTKMo~w֮!UKt$j=]mwnhc/So[=1Emn\7z16 0oVPt3Z+w,^5jW|D-<"` FТ51T2mx b?dM|KX')>py[hոfVK3Y䥭ƾYS:cE d+cβbx~nCWcissoUՄJ~}ºF&``JI'oLm_paO.j|oJ ֌3WE 2p#A*P-=cJH2A$(3L^^c]"S0R ܱ]1RLRuZ5l!Փ;'(&;xXE*@ZΚw5"KػCF{mSRTcb#ik,Iދ.cRvVj[H="m>9cMB@FGKk1Q=cP!~kE+rtQӹڪTǦk>=ƢkŸ \x\^Vls^{cF${D{~bj`@ MM4!bi |+Cuh(%@ɮ hbH]NքkA+IQS%8Hυ|Va%:gk'PJ/)-)k*R}nFpP"x%l)&l O*m EJp#8bE A*b\M/J.I?6RI9Mq$brrFہzmP' V0G&u~dLTbi}^gk̆zX ';J om;WADyqww#Jn })>L't4w`T4g67usU\ȟb-g<+, R[o_٦ oDL1"Tr۪RȮ)cJ \eM?ԐZxS>*Z~}fH"/^mC)U|~KQ12 8h`a%+?YtLTΧNQ|L} nC0B/׿'7MЀJ4ξrouBJٱg?'Ag/{vS⼝^kCzv}85 [4&Prr|/rkAo#[qWKun=z&?ǡԓ<=^0)MM;,Mb?;LCBkܣ>‡GŤ d8 B,IڒU [=PPrLu~=-_xi>BY:ƶ\yKB6}0F%xXXѮ bv;+;z]oCEv[3{ÌCv)ji̓ݒeqzkFqrof)5jaeg~R%X2b(`~ E[' #yO·+SmggA { V' dXȚ0.dqP( %0ȆDž[_zhIޟڌR1~#ގ]WvP)-~Tritem=SSV__j`ۭHiՊLM6$+#.5KG0<>% MіC)]P{U77?j1G/d\ٝ7̔%1Rl{2 Ceۧ;i- cҕ1'+0@.II(X!0+![8.fAj.DOi~v1emiT2KpOjQŗ3Ja*Y:9qM{ȡ֒E/' ]@)IZjKF\xggPr?iUVx>#:k ܅;z]-]ϓ;:7f +Y;aMD=]NjB/*H c _e*h(gFKj4GHz[3"WV6k~`TK$65ץ6x9xhN_7dFW0$*R*(س9.Ǧ?tAlǩ->~!dezvx D?jm&"nEv|Xj1f创ץ)YﶚbidX]3QS7&50z3 ]7cov-+8_~ScJ1a+Moq,ӏAn۟FtրRwYoQhLO A<:g}p¨LE'!bb\mc5#i`]u]Af+[.95vpMْ qKHE H{ W9gÒ*94]@s$1ZEGGフϗ>a1mv0/.(|hz(wE.D íP!b՘;;ZyĶrbLo0OI52 ~()ȰR'u%s^֋Q@Gi7# 2@Qŵz1:G,i(x9ي`XZuu܏w6-Y7pBxqsRy1XI[mRN]εF9N^< UB^܁ˢ]9ayfA9}6: helI9X'zM #+11UeΤ v U޽2!u4%+B10Zh(kQrodzYu@;\f7p L5kuoN*F;Cj6&6r0YEVWi)B:}0AK_"7M=3*wozA x،pmM㽦o˜_o C&ٿ7ὌHՙE pL'a G\ _m_CTl1J 6@jZum,[ͤS S\% [pjċDub^\j ƕ'i|nI⯶tMe,,+NVjhZ&l_ezvgVV,Ft3.bt9+غ$ zbv@-kGk1=cH,j' gfx6îGE:[oCkmIk֒ɓ'8=dqwlX#BDTsڱPh̥6 ؀3G%zѸtq-t3=TdhݱREٯfɢ7q8I _z+ "K)?O. huwc*sT},>xէ;G/8nP&CS4.N;p:qvh~ߍS8 |;;btI6 ~z XjV{Q͓BخҒ:&#+)jƙVN|naoG2 ($ҿ\c^Ӂ*3/tK G0~s$ N` |kZORܢ"jo ]ꍇLhoHr}$ \s㟉Z' v0l &;d}ˈ6?J&5:{~ 0ԘlNP՗a]\ rc&R6UQw컯/-!ptHqlK)UP7UfkR5c{Ꞷ[%^:=ћ^I/::1`=~cvgђ ^`ǓhiYcZWpX O ,IYIGG{lқ8^2?F3 "N(aEN`ρ@"[T5e3"?Ty.zqQE;f'll `8ѕk$an1%賊K;VKFY2ؚ䞻}mY;M tHղ^  kWC߇5:[Jm@KR(8#{tnz>#Gl{oXC#WzL_5zdaCM28p,/p^(m[!e %a&guf"ly*{2|4%t^P Lc+ ^Oe/f㹣Oh33F& %JN{0¡b@N'Py2 zhZY:c,[k2\c!Ѵd2J3wu:.6*odn8+ʮNLa  pr^H9] Fe+}= n ILw}&24BoTD %&3Z"zQcע~UְN2_mFFES?HP@w} x|GUPo0hԖo 8&y#e=\ܾ3K^vv4o2 ?\h `CB1^h 14C (cJ7[Y"H mی_qLXt2ztv/n.e*,3,͗3o1a_f*6~?3~@޵S)QdIyhga&ִ`{3 O:W4&53 k( 3GAh7Ԟ/c?U3d@, LZ&X!evFƺ2$B%H66kdrE.DsK[SE)m >]ݥ*S|kPTx0rS^ +2t#"A"4o]XuHJbaN*n1R1.Su+gу h36% ðPTT:^o*u!se~(RD-C)?pX<`72wAA K1- :X?> iQ.޷q N8=[sկ /hny:eM 0E0 N*ZEΧ,g aBӉzjFmG)-7`ն 7K83,_ qѶd<)zF‚_Z~ 4iVdƐsӪ7ePJԑӇ_=ƾw^jԣrȞGv51bꁕ[_sφ̃z@dm?1ѭAr3Ϊ1;ރ^{.AVwWm3|o*+"3.ڄRLvAO&J*-x񛜖zun]%d dLWIM ɉZgp{w͋vAq|-ʒds +۾ӞiB3BQSй:d73<#C Ue9s )Z㦸/R0x𶅖^L4ya 7PH+Yk`ک0;9xCz,OֲS xs Qs ?};BUsbv>H-2}<&[y|h\=àྰɿ3-Ǥ+3Pm{?Rp:Nkq$oX6s{tpոِ%V5*#Mnw%f}b-62]"UɝRΫHn?n,̤$踹G@!*}elEbD.Vy Ix?#hOOP.k,=8QWF0TgKVa3,HR,.)D6r:$x!s++ORp623hY9Ps[eߑB+H<˒'Ԗ`5$ltT"58l;#؈&0n~u~ם^-ǐgxBM X_Rܦff;)w =g~Zga-%Uܲ~/oW&@wd cLݪ@ B6<wq ;7Sj|jH#gVTByP K3f=Ԏ+m xf?xU7H~j" }bDT3$veԏt"KR):q:_L:{uGo^ `FYB5YbX]SOZ5"FM}nGN>>ZJ5E2Ⱥ  NjN3[e|? ړFN%/н@3[v`+" :BlDI/3ɩ]6>"ʱ~N_X5o֦1&CHP"iyR_bm',_HJ`ľ/F=1yݏ5^ť[mtC;Sw^j2Mq.O\6)B#X-Y4v|?g&V*1R&~NPW=SnĖō*q\naiRcֈ2*T$$))v2[0v=^3Pf~O*]'+I0;16ýze+:]almOIS co(ĕ35Q : Kl'K&ք=k`?>Pg"r{XN8GkeUߌ9/dCOA_؊MX΅Y'd^ )MN,\oZ{/n | hPx j‰g?|db<=ώ528۶D[v$M$+ ^&˶-^:?ch$+ش_>X; 7͟ԉ[՘X1孧Rfk>%D.OC2MDfq#D<`)38߰N f r(zL}rwz /5w'jsQO >pRY4PY)aZ^ZhZh3ɧ'kDRg&*Xf%# (?pWZU:QtG@R TP Iz+py^T#1{ v4M{3\DGb٫+&(>C և O|Jʺ!k< &YE%vUo-;p!*'NI ~oy'qybyg[>1ȱ(׏ CSM<gc.}*-Fb(Ĵ7}˾'H$*Z/yƼD8Ѳq\o\"T6i`!Gqܹ|l]T6O=L8P;o`$uk$ca$Z37QVzwm ᮍtҞ#KA2;SG=_TY(|-dnqk_&n-7_ 7Ԧ涓1G:$NWE # td *qzva/pQHy[Q"^#dmB4pư" w_c6.[ 'Q!UVrma:D_Q^^}՗~Q>[nѪkyA-8LGW+[A[ kr[cV|l8󖰳u;}'† 4:Zm٘Zs-3.Iij ni& }'%FUUXI#$[ ڴ1rvMn{1 Uįn9W06E^& i7:LPJbT,Xs<=N/'&oIku/@AI2!`B$JX%wVX? 9>o:tC2^(nVnoo%5$"b|#G+2;k'e2z]BH h[R]@ctAhTp>qK_5)(^ZQH,!t|Zjeo3O~yЬl,NvSh r:}19T/5@O,!i&h`] ).p?='@%οn}ѕ4~w1c(VEm ܁eD}p<vN욘 l"х뾇ȈhW QJV}O^΢&DȟߗMVbjޯfb^iyRq=JZJ 7geish%?f_3䔹K"ᰎOzQ_ܿڜ[ kRdrh[,Ϡ/6s}|$LVٻ$^)kº7cFۛ: ܃۸VY.ڠ$P!zAyw;ƣovÀTaWi.qZ?w.|TI/uLpUK-@D ˊeyGJRHmi,,>}?Emp !; 24?0/)Ң_Pu].k\੢\T|GN)+߄I0Β?&!d0gX2glO\{(&9$yx:A6CL[3$zZ!ѽEUs[WQYyũX:Mr.tℰt3UTmm\ "n3S~:MF U4/u#|Skmo;\xT}!.hޱm#$6H2`CFɿ+8 ?3y^ְ͡x(aܐp g{å;BFIel/ Bc7<Y.LvJޫztC䗙nIa{VG ['_AS!Uu4KJp㽼 `+ߖ|ihg]OsPE(R\;I`ti"m7d72YC#*t&{m RTY8*󞬤4*Ζ z!*]KNVZ3 %G X:i=GO=2J0. ]U~'xV'9~6),i+C8C,Q_EK` e$UDcB<ɵYL^K =X)IQ-ɦ־.'vXAY"&4HEZ/]jX-s(=8 穱 #0I}rWy)ul0e+1D':p)@5'6\1w.E'm<IDF-k4hB#nx}Xu|=Ѥ7̣I:a+x!s{yDip Me?tr0ԛi񮌚ќRMmnERbewRlV$&,BeПmTx ܢq* }dIq]!ε)D s:56^Am#q-ghnzl0l?+CRo*$RVæ66`߲G{~!0G{eO;8ePҵMA~%%:})"׍i~=G&b'TpS  ژt4U죣 I}B<>/ΗGP+Zu^T72;0jTI-sK]r}zl9cUuLk; c4sjd.U=_A86,iBkuDy9NSwYXŻvtl5CYujYPM"$U:ףxF̪ǭ6C8h㒠v~2'&*uMƳaVE 7eJtVSl6[5iZE `EwČw .‡T}UkSd &?|Ybi}3TM`#g .P@`y ǐ$~z GZ T+E--?DjE8{8j1B_Ϭ@@eh~pQ\ 6 #Ǟ\c?8}A|sKlS]VS0d1^\(ͱ""\VqCH:H`jn#O !cH9q+IqsO o?/{.ϓQAc]kSe{W1E^'K{N24%\E`ZvJŢj.IhZ/LhNmt%crȫ`Y|KwȰ\%anܔs-!%Kڃ=QTkn-9^t)8~u${Y&/UOmCF3Pl1vIa=aԐ{KfA5s*)qzl /_ iU}4A7ql,<|(0rEcÇ@ZMh[JAdB\g=54YCM7s5ڨ˜ް@G |:0Ñ1zS*Uar7ec 8[Uypzky (^e@:3lg5V{ -0e!&d'aI\±Xw^i-ƥhUmmŕoO40|6ѻoTBI˖39+@3%YD|%܇RJENjA}{wonnaP%qG,exZDiZ:Gެ׋1p5|a{P4& ƵK{l84u;oNԧaQ >$O쓂a;gc7_NP'N:.Ȏ3P TM/|?dR 05g~y$.#*,#* &F'F΁cOۙ} DiFˬpGmvKב '[grƤ9LQVt; Rm;pdX_P$*?Dxg%C"y<,'Ǧ>Ѩ٨yD.ہ7 xN)z<ו {vE CϫM2A/^y@x_'DBVU;S϶ePR&uҟΩP<ĚǍPWh6Ӎ~N3#7_~d=PّQxt!St H=pa`.&C~Iz%lVZֵ`y@yB)-^ W(\)7K:4ēLTK]ю[eYenơmzC$ 0˨EKFdUOۮ me r;Kt4F:Vkݕݯm 9b|bd&r:mn=~&zXMM+cZ-E Z\T~,zo k]UhLb~ZڱGԮre/՘ls/a*p<#qߕʰ0U2 aԞh{=`Xt+#?Lprٖ1]Lt_IFi %#5V%%9!"ȹB#:{^ں99V%} 2lfլhnx@X8k@V17tD,̼0qrתźؙQ9E$XeQ5+X[ʹ *?4,[=;WmѤ;<mF ], ! 4CG~WrPohFOx;rRk%Զx!(MvF9Wjʼn U'(Y}3]Υ#2$.Թ>Cxgb|80I'w,]Ͻ#+߼\m磟 Î.=eSLј6݈NdEJD__CN9zxZnt/kvM?臵2gZMc߼<'8W@;kRxy:@30**d9QbVc7'VZ]>2%#[<_adTZYՀ ]4=%֖#sV*m5 U4*/)Tth7bRAdM:@s|{vcTNDY}^bh3y$XQB 4# 뜋]!mSl_Ld!b(P #CL39 W/=n?~)Urg-vz2hwCR^7 dJ?'r~e[dDm[468i ,'&i{[CW-Ke%J~.f[XE0;L[fU - ELJnp.I;]ςUnD]Y6f9o";*A+5<)%чfX˯Pu1B#|SHAwK#PeċaB1l?;ꐱEY e2d\JJ@aLMo/îtElupi?~$s"91ȼs~EdSQT^aޝ~hڄ`ԧ%4CmXQs{`4n肬bWIZNZ@563zh EGldi 3$w%&Ar*A1,oF$a0`xk<U7јNQ"g?_3fh'\Ypd E66 (EC ܂\b[r*1}uGzɚʼngekptӧ9f=z !|B3mEy9FPr;aP@1P%9Bá(B[)"O2mX<{H| .'F:_r7Õ:CS\06{?iFCm!4an{<.8vl) H[Yu"%I{63bX)s;0׫199(H6G!IpH?=}o} -_m頠炆ЫdɷOfEeNf~?z|mep b5_JS@(u&2lh]'~ځ`p'Aܙ/2;y)iYOQ- ( )|Hn3%C) MT,]KN!rhrpOC)St۰1XLia$Cj~NGIbCޞ _JW6 &2$̌4"a Z"tJJTGsV4nv3d8Eqݾ4SJΏad4# !Y9=Y6PHL@p\՛Zs(*SO=;Lhu0szVô3`]U~GD2(@+"~ꏣZjgG5R4[=`g%6!ha6^_sqJ+ӫJdU\’gߏa>CRξcNrBpUMç QUSLUf4K$]W1x$&ԐR2qͷ 7Cmlj${D\0svS&7$/$_?[(.HrviZrx]J Y>dm5VLi)@ns䧮E1qaV TSfZ2qR2`$?˪ͯa0Ӛ%m=!|Ʒ{hx#;.CZ y&Wd%G5A@l7PhSslFtI~8nαp?w>e]7'~LB 2\r&GP-1{(ѾEdO^yo!2 źMŅ2TfkM~oe%HR 2@T"z1/g>G$FCd*A8ljZgjnŗM({mbg]9<øt5m d c  ,'xI|7*'CpvX"M4Bvi_!+|BbҩR%#kP]>mYpqR֯(=q\D>O/܂Q?nH+7/.x8 u s:ݗiCEk!FV\*NGd*7BёtƒmyxMAiՄMB>oi׶O ;[-rm/o W|n0V5׌ dfM%Okv݄04' u=S}9vRTwѴETzu}|V9w63}Y+X~|5aPzkױPlβkýwug/]2!%x76?^l&Aڇ{LrA[\|w \:1*1AW0Bxlp>盰Xj=E}1YEb.D1ߏFS D VKmMw9yL#|w>V9n^8!4%AY ąU%\d 6B 1KBO4gKN-GY Ŧ:͵ gffצ[-sQ6Y\ "%̻vG,KAo}1ϟ▌U"ԍbZ\;zi'vCárIܨ2TU)i hփt,hCHTks@;lqI1Wh\u:a?(`>(Lch'?Ͳ Zm~b)@:A@?5VtE㸾ף*\PX&`QxĹskF4n ^呻H}G$|l"VA>=B_V>H0-XVڢֽW;Q < Z&-r[dGI c %q+f:LiR aE<Wz$ Y۶SQ126b&gr?d 71O݉ 2gu/Q[̄,J vh=tšU h",Ұ!ƨ8 6}2ߔO9^1Jɂ10d0|c+ąoW1X+:m5ofwg^8)8ZTJEb=؇Eڝ1K\Ş ʹbˇ͍"d8ZU],2%s3ͽV@a h3mA>4')7HYXBhb)Ape@j+9eFhNI,Q cA7XX@tNy(D>Kf^5CE#2 e{:/VV}Ias|=z͍3rV-m/>VU#ܽLӠvt깓hS !;q_ *g? 5Ab!ߐ!Ҵq=[`{^o-M8I'/SLeDiUO̻~ ȰuH6q+}9ں4^¯cةKtsoYs3ZTBƏ|ڑ>QMUf<= ߦʭ-XKN{ܼqP<0 'íMV7lcV}=/( Gikĥs 0g@<U)4Bf=(xQRsB`ekUL Hh[nDDqnBM L?N/iC^>p{(xioʋoD{pâoy/\%fǴsȼ9|z ܨC[ ʇ$J?})7{Ĺ݁6 =yzJ^FMMa4r9*)_<Խߧ`Z"[%7nYyun*xnND&o//T޴XnqZ, WuwSjgfkD ?NR%$ߐ+>RA_N>ГK5SiI]3vt)I)edXa"k#6I?c@xcHpkebSywT"o$W*Ħڱ̸8Glc`&Sޤ W^U@ ÿV^N3aɆ?wCHY1 h)n/p7Z]=/T p:sG}ܘdJ y-EHu0 }H BjYN u6Oсwy? TÄ:L$cB'Y=GB=t{'kvzS7n'>65oREIb q?=DM/W2iξ,Y7|NJ,5z)tjT/F7#T[џ{bv ~FsB!*~s9Psm"\uHηY,3BpmaT6PR(0!3Sp.Xՙlih,\IY73}\$$n0v9$4JDb~~@qw@9ʞHf9_*Ҟ L)[fdw~w(0Rhn}S:RA߾U}N6< ? 2(5vFR3XFeo bɖh|nj[mw:z׾awiFG{J]?IgvtYu˜ K6$#i؂(@}X]~T3la6`8x:0=$_iA"s0# 34:Ӻfsv08}b<!„ug]~[9T? R6Qx *C:2޺~53&N3VV},&tH\Pp!PHnH*V*2Հ.!K_Ik$=#!D $"lU6c>Ilsd{] 2\Y;էm09y$ Qu\"Q%BJ LJ,KI)B̅i&3;kGKGb-IPԵ.F4T;H>3&#*xoW 8jGiOɖX. | 6vޢQ2xBn*@U5aOb`2~z\_dqs1]q=kBqyՓ;tv$+N$s{ rZwO֔:qrUI85u'^DsY;NJo(;-Ut|Хzfpa_/=-Yv$+F4.)7Nzz-J}*9_Y|lj*@It[߰JۄGFyPT~8sj̀ -;4Z4)L/!D ܣUBc) {o>?rAOᖯdNĪ%]?%L:}Y$v!Q</U#&TWEyI1`}ԉa-ՎC[~;Wlٜ+xjdB@N wY2mP2Ui?*sð9c*[RbbNfE-xTluxXa~ ?5>S>8SXctc'9܋  ieB-Q!F@aQ6Z`Y3U_۲lЬ*\8aZ"LD{HzfI hpIel,D:M{{Q݆a(e--͐<t0"aH( \AHs&zfGhT_OYy`M3+Po`UIvTD&ɣ!Խmu҉GbvGiQ\42"BM6:j֤$-\Ĥ6,/FEfň?EUR ln^:~~! f~X/b&C5IuIU(;5,;QExPȽvSy#$&~qal^t֏,xb TyTd%oSqw?X Vw7:vμҶۜ̚`ѤebBتWn%uˎ(;b{C@V1vBPӞ)VV ZZ0}yn&=-%)!fsvsa9s q@DXARZj2oGkXM+qY1'@Y jCU5ʷfJֽA z@޿ &!m!@rn廂iV`@?^F~۱р9Ò{qyFuAyJ(G'GZWRIʷP@BzgޠmA ЙiBɹ>TX jaymd /Qv;ּ SuJ}e,NxUb%D F#F㸯FXRRj,v67"L.:7ByO~u]JaVSnna\DR|;+-TvH!xӡ)29ė,?߃wP.n''Q|{ǜB!@X7D=0γ@ 준}um_#Ab\456e˾f= &>N? ۈ j(~7ڹRsmZ]7'L&lQ(SO#bbT5eQ<j ֍P-.^Iru$ wd\IuK(B (h."oY5͔&VRHwE:{> d4L.=FOFe[ dFCMN+nhI!T0`&HX $&/4/(;^r8>ژ243DShS"tu [gOo)?BӀ2 37pؼZqU,iKm< ܁Ā-:V؆a[.Gr *O5ZY$ÁVֿ 7zR4tN]P< 볋by"&^۹\z[tU-Z1:d&NK*?Ҋ$zh9bC!&Vz+]*YX+7ıHt\أfc f}ӄU;7ttFYg ^:WgV < 0.8skLd5AfY2bW/>}r[ɌA#pQu%==1\dS:P|`@c;ZI7G]5Z]b!i-BrrcMxbXݜ8'I{ ~xbҿ=&T[^kxpəFxEoӡ+[L/06TS,'Vl^lӽlP|NAe(O?.'8?9I+tR|iKnhO막ZfCT7?{mې$usD ElDr7TT;s eGClh_hi)veP~fEӘtI#,>첃:+RN\j ᆟ>܄#{Mj@9Z)U;Յ Hm];spπs5i?gJ[\Z5up"B|?MZ`:1}6*UmyOf?_0`y#jX9ߜq~샇S:$n=kG-V 3DBjlb}] aEsC2ܧ /Tgn;Ƃ6FYIeeO9/dÞ6߮䛳Q!r:Gv$.4\wATQ%$LeLۜåOz=j$Z.,WjJ:$Iԡ4#b/"_Ҷ>J~.K &VZ*ؗw=2*@Ka;eԋd+>hϑXdUhi:m߅>*z.>=7yJO(qR۠F`tX {J*=#Ih'ZTQkAe-hsđ)~,pEQL= UwYtV.0KL 6ΰ!4%]L2 xOnc}/l!T wqWTt؛ЌͣwdoC'ijI4˺QmBMwكI 7iVG>RS u 5oL@YXKRQ|ޥCgK8(? PPޒq/y,Z&$v$ 6nCT5@egi-ƎAE'9:v3/xu@N $JZTM~26uUj9831М&`ܙMY7yGHX ]Dު%0MWjaĉǿ z^;PZpnldx)ǻ7n򎇦fSy]Ҹq̐M=2$~)5,`97lnKBnaoRx Q`6u@:R]Mz9Cx:Q⋌@Fq5k["%JDcFd{|vvʚJ^otXVe3sUYjJ plތr0[%>F4QQj'=NVIzQx2Gk|4ϊ(3fn~ijXu3h@>ѮkIS'683dWOUXR6S}K Jhi$(V+%ObL#*m%1]-r,ikm-! S{s|o ce V}tVj/rS 9d 𡰊,G鱪2"0w9Lbvq=竌Uܲ}Q1IFHh :{tLUI,'e V;,5MfNԜL܆^_;[ޝpH9NLqU*H% HJdDhHz?Am}DN\z.Wq$I׍%@/fư,|d$Z8P?ngK:tF_HsHB@FܒhÂ({ I" Mb|y? kIxW0Cx| -ًuH{z ʌҚnPYZc h@WG<#.;k4V tT `^v"z.]ˋcX4NE 2RB/呶:0xo7 a%}mն*SƥBGVe%5Liz6Y5O(-8)\'6~fS+&d)ad(Ni])ǁp+}yC*Zј_ycQT5pf: zR:7W~|"\wNė Zypwa+SH)X0|^ijEgW*C谦)< 6iU @'C_YTL኷ FKpY߫n8^3r SE|T( ؾE-Hh(H N>θ7(hDG0;,}, Xq@Ur1gՍߜExZ_pyS#u\"`)k60|E \=0hf6* F(N¿/ 2a5Iv {w,kDz;0{1mж^V\h?Z(%HD뭾:dSWBj2.cm7·zeL{ވLAq^;Ϥa;j5ea[8s߂"Sk\Ly,uK&?:A_Ů:lYԮ[!64Hy{͘')ciQTk*AWHQ8cJS<"0I4i1jitA"_C4Zǐy6GM 6{&9 O^,@4( %ϚHwپj"Z\gSiM]U ԚtN jHmˤʋ)32d֟xi<{e`h³;|}$٦$]LY}?v3x>Pq] 2Omd#%RẔ:MAI3lrByn)Ƥ?|Bzw^ %]06<("Hb1H]B `wh6 BY ^P&>ǣ=kg\Cy}P${J9|.0^А 4{ YS{qF$cq&VDY#w*n# 0=LgU'ΓんV]M_KSFRz~\;}`d]kSOGs߾ojbJԝi(30 x:MNV0$s 脈$%fEBO`ܬ 24Tnx˞a?pZryэg^!ۻTki9Psa5᳷78VjG'OC?"kQ+MCDt*4|cvjj`EoGwpPz5϶m{%̿.$N Gو\W={ כEȏRl.F9n5ekΕwhzm#$5y4/"Al;+>5`t5Zx`MoT _+yg![Ms*|HWb5`ywD\ YxރTS1;V8j_/^Cze^jImFE"9)߾cz ɯ;G{ڞ󯸳BUّnEZe/!2C GUޡe"g ,><G4Rj#S_ePS,GLkAaFF>nc*/xgQn/O!'TI=z7}88۝!.L:`*uliRfdN|g0vhcX/cPt`@9#]J , 蛚:NJ͕4ﳶ@gYχDžm4܎hd)wʘ8Y}ƛ{AJjjBYF=>B\"6DClPX#&> 6>gD}@?JʸSq7zVp}Efy@wl-QwU+'%^dX5 _SQy2AZGDr)?J_67N Go8냭uL/4SP/Gc}MܸX>SOv)5D\2OTˍӢs}8K3iL9d%bn ,f֖Ch/Ѭ^*ew7|W;yYA5myS QZ0N,30T[j˖v։ ]W?~rG9\/4gy˙JK]EORFu; 2gf"_+Yy6br.gExMwyErxQg^"ҫq+7̮٧A34Wri3tO|$/+3NF+C=1aB3B_Vk_UY[E kWZ>Sq_fa~P3F"bu5+[cnOd.74jgd(}'V>5nT-S~bGN-!lKGUz2-ˑd3ލgz|}%m{ز8Xrz! ܧ.=zsF OqD9oFBc۝Aj.?8i9,_&koڵТ gU2Mo<p~+H%>.cnңNgSUK-ܪ4qpJ?vBf+@N-N)3 ߔ/ͮ/"zS"bjݖ]߁Lou6hWO%ũޚp g|>9(z~s~Fâ#O 8" fpYL-ovбf@ni.±sә lb\> W5u¦<:97!KIPwn D*|sY>NO5):[i RIVi:Z"([\˓M.CF~},܌Ϫˇ`+5kW3S:#+9~lH]`[ ӥڌIK+/yeMܰ1$U^:e5;DV+8zvsI`b&zz)CyiHva_-n! ّ8)=TL)ޣQQA)SXN֚ -̚ڭA yςKt43Hؤu GM{T/+J{@fqmk[]\?8n`rUkwq" GmmG/rYzAgɽ%>* 8eT(i+dIvdI8N%oA41NwJ[}f@OÏ lP9ø6K^7VӃG*{v[>-jܕsaCQ,25~0):|y Og1t?k}󓑲Q_l?ܣ+j|@J޼e =mY\Eq0z/ /{PD*8ȯ3ĚN,s׼a>a8bx$?ƈ\ArTR8BHw f@:pLV>@- k.OTdžͳ{9hn>>ަp1UrAbbZ:gw&ږ|J@@BS$ʀ}ojx3@fۙsjH|E Z*]`M"*% >ruKG7݃t_ڙPդ󭑬6%C*tǍw+Q(OxFO1OZYm>>NE޸ŶU_#Ci{ <r[o8!vPsb\{@CK|ֺU0.-4ȮҌts/֭6^sǗC۝Diѫت7nL0iУרVjf* ifJY.G !{閘wh̵G{!'=]t?&29Vh[U\#>m͕0O#Wm*S8,"msϲy ~%/2pG㱘!#d43=Ш]X%`<:w8|SEx׬B~mS-3c7U1aZÑP:OޫcP`Ge)5=OFMum$Uif! V9!w}C0W,+9T}$ QoDϛ M_MW VPD䞷M+:*J6,W&!Qy_ Di:&їy37̷Cmsa8")Hv?X0e[ؼpEqɂViqLܡjw5a=lATit9DFU>У΅ ,Ϳr0cI\%,YhAUf)@>h_S9 bJ.=t4#)`^S=!\29c} ,Lj)SCUNZlc | ~(*-P z1 o(dC<)V5S ]ޛgESM}JY%&mopEf:&Ec a=H÷پ$w`)6fjd-ԀG%4Ҷ$JIwI>QY;ys%b1u .A =lSvng`t/-%9ػuuZ.h68%S)j.TYŦ|y0㧞 v @0\MC*5CG +E3d7K 3 Q: b" @"\' ;__|{SVoIu~,M!t\r82JE v[6\s|y[HR/z뛑/)z]@ Zv٩o"js\0E8YvݤCCTgËnsǥYr>q{zyg/?hF;\Jˎqt ҋLiI;&ozfWs\?nG Gn"e[OrykXE4={O#ʼ&]BL"xY}z&~PׯX3q8E&kbӇz^ _0i.PO}MRUV~,2Z"I@ (:HIS %wr5g톉_ (qEC>3`!,2P>sӥ0p!1zTj~As|h:M :"~شuJ$q #΂!f߱*e (8+*Z*Am'?JS]ۏ⎏lm,h,9Nk8fD?liÜ:}0,4܁(wwO=);z)w:3F,@%(Jɳdry>SfG^H+rʟ0gx#7(wl1\:| )17I8CoF܃ĺnSryfV9%hǡ8 *sLH^os6:zm46QAxnw8wIH˽-h G$XPƫ-nR%JnX6aШXxbGdS3QǹZmW-6PFR=g밢"=E}^P8@%gՖєvaM%RYc#] Zq(~W!Ք8X=BHzg𿍗rxCQuF:M܋Ûhk56~*YmT+ϰQtϽ6uVƬR\M4o%DWg'U%-~Y xoFJșb71lVBGd-*ϧ}͙lhh~9@$'b+WΒ_Ft (aSs>v$wKSLd]JT+`X&-*8_$Rj ?r5LRfCߴv&-@ @̺H䓜k 9⥬sf$OgSv:XsڥIp`ȁn!Z!jwxk HK3FR'S!u^ qTxގX{ZmVz5*n438S)'R%T5З0-N-}Re4>e]x)1:O~ @Jtzf_@ztEƤӽSX8]ϼ>ac.ekϱntwk)H7flܮAuZ^,% Go.k\MJ6d"'|wa!e,&ror7|ߏ"o;kpw[nTaJ/3@~Yc tBXTDb 9q}rgA*t{%hƹ#7FgKE7:{2!oL&Ҫ@Ag4K]I@A sU4N_҈. ѹhv> %vR4Q Ap}J#Qo?%\rWbԾ99 TA)| N W8}ޏHIi\MhBA(Y=T9,%$tKm*{b~(vR'w $lQ4$\ }60hn5U& آ#C጑$Y`d<0ŋ?=d@҆Ëq7"Ti`P &=]N{5ں;48e\tjدWÅov2.Yf h}Yv|:%$Gg`Y.V,Q* MX-߼£1nll}ys}>]Ee($~ICx!y8ܷB%N䥞7iRvhf=PàC,ҌJ*"4$w|g.39awŋ0w ~=F*!DJ'Jeh0cؿo[{jFH2+N+,g B|H-u\clh?B䭱w14seW}}WLo7I.z9ځZ 4䱉(r#f(Ы};gDmCh\Cta)veN1uvbdQ\}waјo*0`|$VcP@2z{I`b';"7s6/߆k Dv,P5 ,8z "ޖ52oU>me$݌7 r<q*-$v?lqAB4 >J44"!?Y3tfHv?/0tӑaKe +t (l 870J"~zkdt5nu M|/u#dׅlMQcWO}vp6BuRE4l6?v2I;6*r:qO2|G^H4Ѭ;5) !Ħ-ѿ ċIeGYW c=o(0E㈜.A)׆g`K yEM nFܕ%%p?zA?ό::lz G˃+:j#?ѵǥ˗-Hm2IhlcUJP p62,M:V@1jԣq R"b /;<+?s՞I""0$44Od1{ 4LI\2)ƸRKJCDZLYljS sVYNfl&+V49?B~^{!'06旤 Zq%&X {}C+Z(7dcsg_W<-|ph0LfH#=#{6F+8bwPǦkD e=P˞Ft8QÃ,UiM&,a}–!AjPs)G5P=c &=qi3PU10Д҆g,i a§"㰌:wnhrq \({Fh:EXsl?ل>ȇɦvC81"5 w Q{C#:T xwUPN@Fu#Pt `a>ঐϑB x_ |L#ǣHm0GX\f}WJǎ$t]X^~FNn[ 0ϽuU*~ޡ5_t>ţՈByODc yrE |g(RG V[?$'{3 =uB3™[d'\caec ;?,\yG`䤍\ b$_Xr_ۈm5 ,}&]}(a) 3C_ЃtGr<,2qWUy4%GP2 ГWw[? ;eĮ(x 4Hh_S0Vle dkh. c?C'{h]=$jQPc&:~%<2k#m.|QE7>ޝ/zND#~ꂨ( p n-qZ~E u(VcK.5/k| =AA`NI2̑uq~f7.er?4ٵ]׼يL)/N9 ){yΞ4,~o{RLws|ͅ!Fv[~ -]>2Cm$5̀$,q4ȋfV 8竖qPh=\Lfi752?EMX:$AkV*mDfMIU9Сɯ^uC;F}Ks81tWTඓ?lM,uMzv !/h*l@V[6Q* Gk=7Ǜ3Ɓ8JS.F)Xi2J= gW&4ՑZ{VG/*]j H)=!ùxw3pX}>QN$x!4 EQz8ֽ#,ڒs `joہ2{Ugȍ$n/CahI=hżCJl->!!73A({خ) kb%Dkce 2|Hk̙lgΤȣXS~F<03 s>X%o泼B\xbS6"JbF59|Zd^r@s`!>K#U_X+7jWxy:@ y% BCѕWS7 s0bGy\k^W.u_L.fS`.mcr?DcFa;.Be ӒUw.B2͞Y^~. dd3'œwڷ@tfpc}vVTovU܀#~dƐBC^?|U}Z11<8*)xd~\pmV'gVvi}Lb=:ui>$ox5/ %%= ;I9c(vE#VChCٔ]fwgpU9B^rpHwJ6"ٺ[_IFVzL1%eT͔9dVw·Š`?Jlma* Ѧp5|C LAI#g}dS] iŏQ3T.r<9E@Pڡ)k1.cuci'm{Exۨ`O ,($hHfe ˤnE¤D+ w_{@N6E7XfVfzχG]ܫ]i\PU)m+/yE~HE+*44X^i Ҩ[8I%(vÌ<?P:u+IQ=*M 9P\lvB74f<D%tW2%; *%ޒť I拑3Dsě4z>ݰgX3 xwq=rSP cߵh Iy]4Qxw.ZB%ԙF)0w-q)2NIa YҖf2 !ogy<戾F3OߍRuh{m4S X29tϢ8<b'v%z 1:; ]I'$؞)`)F5%(KzЬoyBcf:_5 E[ Tub?W&ztHS}- >}JTESϽT$aVjpLE=]2?LǑ3EgjI 66^"_1v+BVvli&[>~:V/%=Iںm@VP*ڎ[NjVuӵ)0_ aH坚d}+5.ѧ(k0D'e{BxxIࣛ^N񎰈E˖o:eu1{ ۹ΞGֿKf ͩ{`=8+9P5A{g4X5BS"9/R'~tSɠ"Q P fFfpa`ִ?Yrŋ̈j[Z_/p ut|E6^O`M[%Z@Ui0`ᰦODug>&`_2,(9GnX{~^$/TtPhήWFtԾgKWQH' !GX bE tkhjVStyq wIO&"?:]LQ4lt5])-* ,XR%}//.W vY=Gz AT ;=*t!S"Ṡ~Z'@>(s$=ئZO9N8Xt\0@|Y nz5MH\f {W\Y/XR [p2<MN#/'6B(^5?(Zs_|?] {-5CV YY)={$!&>=viu 1.LjʡBlY $S!"y56>6NUVY@+- :~@gm[p86Pp a /K/.m aAcL0\RCwziD{aҪC9a>dRSp.yxʦ/2nzA9cTr+Sgz:\h9ӟrӞQ'\z9m Y+-s-v+VQzd%3ɑ|nܤ_ _V]Q}N \Er 1\cczK,wU  dǩu/ֈW3i2xSuV/B! ͛b5rt݄l|h:BΠQ!\+czR ,5?2M7u]J2c{XpÉmrR᪓&V* NW%G}g۹ӯDTBn5e2=Ɗ>WL8Τz쎖Z]'2=d stB~XvȴI ]Ѣ>9}o#xR\ %T̐::~xعv_7֍BVUL'`6uӨ`0J6FY6aB^JH5o@prgU'@Bµu8!jFVH2*tjcGߩV] ] @f4CC†r{-'ᅂdm'Au/e _'lzˆg/Bs _T޼rQ@(X&ZЏq 2 C|QQf{z %pcegHsKA:S` [`LoQ0C!TR(׻&.V [8zw[(Փ8#RɽӢ $s1פjψUzK&5\*ta}3,ӔI$Dt*7KL‰" rvTNjc}iԟ~L4kJs%#q4&:!V.rg"ף<~[ ,€fZ(V 1Zڠ9 >fC=uc>/1<^_ 36|fۈ6pd#=/VfkBټ^jD#Xߥ*"=k7 a0w;#T)(ݗNw-,[ïoRK6GB.wY;MBzOgDK 3Yqҥl7Xq)0/,qHC=f_NZ9jcr*ӇOvNՌ4{c[O-1!@նt:Wo?[@iп>-u'Z1գjԧTdИBrutp sF`oh*W|qkKt Xi?قitg繺h:Z(\Kq!{u@;H() gQ=M+\o'3Hr JW0ʻzm (yIωd.|@ˉ!,,  IQPċMSPX[5YeR}"Xp|vm/fVn@}15XXز]8WRPw*|B>3'u7au9QwܖUEJr {Hu:Ws-*z{jiێabҡ] %YqS`1 {RRIFAU kD휓TNƇVUq D*ӝMEKMz8[%c\>dfz)а z΀#40&5DmNi9>M6!{;c@U aMCnmNT\j,DE*%q5fqߧ7B_?حpi(3ቬ!3E/d;!(GWݼ3!qc{܊<X"/= )#)_n-WÄj 6O]KK͕4y۪gٔ)J6M?$$fQ%݊Fn>=+MU z60vSA+F058v$3kEkX.7Qs/2Fxc.mfǖD#npUL̡$+rQGJnB,zdz P2< %=6e7wZFck+yx}M1F{.[( #[o682&sAiqڴ8T3=삣Ca /2f9=n nOdȷrf+D }!|,Y|!?~!C$R:{@@oѵg B5&Z%K\g[5‘P߃:0SET 2 ~\]YFȭ,6*л9I$G1~hp]u& -\EQQPQ23oSl"@~XE%h-i9+3,} 0h5takhmcAOS-ѩ0]MEB1i=VuqPs#DU΍V1h&b9iJF(= N-[@fJrDfĺRMXan-V[Dw{MŢm/ٝw..Oӊ :Q\L V[4y g1&s/xhsõM{‰ {D@QftAfL:4n1oh,(Qsr:bŽd'z4V|R9v=P䊦'hQp@G:z7o+A(F#}֚ ":rXq&~@EN4v ¬W Nz 6<3i-=\٬h{ ȼ}V:{ m=7"Ee#1ס~61f!qZ{7׺1XUwH;O O;/坓=Y^^2E5tx:(7l4mdOL)Ƕ?J)| {SQ:M kj6EmTbKQƗpkx"Ń)wI9[`AaߠJh+B ԅ`iAB䎎|ܗxjuѕ Fkw~S;cnHoe=]{Og 28a .3g_K2mרc { %E4-C Mmjn<0^SњO;eI%s1*D% m#8n¥4\AV^nIݕ{CO,Fؙy<zQ݇g1;H^8-AN}n7Hfe"LWpXm."ԩئp +de^xp NCv'MByZ>g͗eDŽQWn^^VsMrTLNƙ_y H,gȝgI͸T=$з _APhOaWt}G(v:hd~sm}C=t e6=BuЍ> :JUSJh<6"p~VGFOIq%FT7rK&Z͓:0"YF)On]mnYU q^dW HK"(x,.#m@Jn-.YM~(NחX>~t!J.vo} ,u(@1CrN[SzȀ~Nj+Uuޣ]([iv/'dME"s$. 9" =8&ЦݢB:CT}Dİ!UV)ہHl!M+$t}`i.IW_dOͶgLy z58>4yk¶B !vus=U2+M*?Ph X (v cdSə O#C/(JdOC@<p:ZL߽Óhk5"pR)((dr8צ/~-mP)1v6^ 9#1T hau} VGL2 [[('Q) i2!FFfsL<ϾU^47fw|bii ȷU ES`H.]G) g4s j3-* 5u62jv|&ҷE|龺Ny0 hie̲D:>:! 8!Cie9nʸ5s^ @7ĵتNǎI]C)znIՂotBZ?sTsMJkT eޙT_Y:Z>*|.nԼ=r5 f]>ik7İ~%뺢 ``:X euC@w)]5L]Οr0 j-F\w6{钫'P6`~ҏfPuP5-҅3vK*A^w B-8rz&$b=~:E=Z"h#_܂k\tZ۾P}66 hi?/w%Vp7;:LN<"x+5GU֚`/0y ;KGY3Z^zt_oʞxe jP,o͖&VR1Zgiun ;R@,JbΪVqbw…h1B8M@1:2\jc[\-U/*h 9fDz [(.`pZ+@lQhoAV%Ж~2"/I9/W /L\J0C i&ʮhch)Q"|b̓]0$gěQu,;rW?6]1zpIM!|!cT\t\@ `D~ծEN; J7옧"Y8U,H[_5gI {د"u;SENԢ3TPg!8#/_ە-?9IX=Pq=|P8<%]9tgs394Vӵ t,Wh, v=gp@/%OV0$]pNVW߰8WıQq 8B_ԯELU`0HبK>N'[t{#i]׀~qe"Py7$tV=3x? RBa>Y[7Kyy~Rr"G&պƖدo8=}*mgFW]!eC$>yTv=#<6IxiшM2зDoo5GOW9v0/7zccRcE!OssXz UJWwQj6r睼̞[ zlfRG9RNFKy=W?.<4fʀ-ƒWrQi\=DldܷVrRb`KI2 #)oQ;篑'JPeI:M_YЁ!-&<9">[s*B%k4{W_: K$7; 8ӥr'#du= oT nLmML|ٚ$:K|lxز &Ow@c0WMnv]3 (4T.m[.Tb|Q>GܭP/js bKCsz5Aڑ-/쬪Ŵ0D ~Ntt~KʕeU8Pb v&w|GL Lu?P{u X!( oL}o$Uruϊ2]N2|T޹fZ=z ЍD+,p|r3ښMH B1g%AF¹dW^rp&|~Gwnie:K3S8{]7n%J!-5wپZաE6fVj }D6xG/˒.5[_>ؔ/sd^cU)zz]hsߍSO-Z۸Kq\H,1Ъk ` "xJδ3UC&%?ϴ5t41&ž1k΋Jǯړ!OH2@Oc_>8PSd'~9!Wv'9\fay-Pli8XOxk6BE_GlHNɂ}v!qS:Lñ9vE!&?lٟK#S$8!NC@?o [zyB!ؑD\nFŧ30=n^bX F5qy.%Qƶ{P=FM)U ]_Y_ MRSY64GzB5Nbx`=b%YTX ! X'%283?jݘ^wwPg8Rh$E[F{ K[K:х W.;i0BST%|5)<xN[k۴g*f w7;E6(w^;>I$ÇD8uc0vgtzB7zZt]I/bӾ&l:;V|c5_ho>j/i!2bgh+̙"EW5-Ob {Hrk96YKѕLJ_+s 2].s"+RH9<#G:ܓrdlد8\@u,7a=OD˲n$n\*n-HB_EVseM'V7nt(%l:a]5@Vf*_4rCCy>[Ң!d&aG[O50q74c\%O*Y*Wtd kirS7 o:.:semTtniW1, f%Z*2-ZgКUx4LqQ OV.z1¯Yb%H \'z>3(S>CQHTa. Zȡ"jm.Fx*Q]vxp0r~GjS'n=/ց[>,Gr._zg_)+*!qް:|;POL|I"Q³ul9mC 0CxpxAq7kVe! wU2csf+w]A"i*ˁnei+-\{^f` >9ӃZ|G}rH@v#sVyDk4y0o ! S~4Jb B'ɐ`$a K_負+Jb"³HU&Y}=/QY B Y"l@|w^\/pdDD1;1*cǛF~K% 3`ýtw4rz|=0Q ]V*k#զl)K37GpKInnඹc=PK]U3TǦE 3-5sǔcv5kI7d$]83ߋ1X,^u~4ox\b,%q&+=5kMsPb}DQ5UU+>hhu M%spE1CtfFRA eSc-ljϱHSzЄtoo Ba£umvg?he7u6wT٧UCFf^ܜ (_ szAF'g2:fB]4dZy8+j] F=^F47A^(LDH p!bd:Ƒi̓\0oR111օ8Y9b)ee>p6TD3q:V-).MPhӺa.HϡbC;l/K ;L &. :% @%ծ$VVdԻ7ɀv1eA __Ɔj_v[UGNl+TrۇZ=YKikS[^}@}uw3Kg0P&/='k 7ݪ EӳV(eۄ tA҉-L)E;? xxNJXgD:u|O6ɝFu;/bG }"ImxCLe|B xK.pDJjtBB;'>up]$D*{VgDz,K.] U Y';5*{fAzi#UT|OOB%HuWSpH`X] @"URu芊>ECb2Vܸ6u|5&ͿxTq+ Ns> =:_^+D}TmL w+$9$Fvt|P ŵ]]Wg<izVrs!Yv F坽Z> s zR7/ò{'}Feg?`$TZw~զ%/(3Pf2p0Jz,ɂ5Mp찠[ˆlsuZ])~!'Ql[ޞ&gkغvE|F@(` FDQP˨)[. RRiTFc"-(8\Eqڏ|$F^я)y(u ь}nvx?e*f7`a?|3 cKhz@I}#;v ~@!C}D"弸 >E^~YoH̊kH2>R+~fu.s5h5V_ $VW\3/FZp1Z)(7*nm/2@>PA4Jŭ0UwzQv]]h6nNxO0j%&Gb=82_{S]me2rjuYԙH,5:&ϬnU=-r8X<Hp$)5-#.dsi !2.hҧ gL=veDU>E|=ulҍYUl:.m ~Y XOuo6KmMlٓo$U͞fU7 R# %95v72k5h7iEs niw"|δC#+cyRrQiNp˞ r6s>nB4_9.C+Ir)2qH̅h7Ihd`  sonF/خ*.TMwRh30㲆*z#l Pyz!Q.`r:fHpS颽?:8mG 6YdI|iV0X߼#sD_o.4ZzL0fx =c啘 g|b}EX,|hKQ,CǣvOcG;9r<91MM{2T0T?oJӖ>`rl[ |o>F?!pwwy .<:gcvp+v?d+ 0-jf2;E,0zi|PE?Qd@2u\QS?'KQR>$>MQ 9\a~م&ͤGԢOOB6O{mSR+}`6wv( or N^sN q&DSueBά0`2Y  lJIVkuοa_'o+d.2ǖA2뜈!%4ɗ`s1Lb"1=c?k#,6ꡔ3oeu sJȷEY],- Vtqp]/u"źc|r _Zkz xkט}{k, U%̀oyZoV1)*1 p/xcQyy AXcŅQNg߅{,Xz"9P8L|e8 Xȁ WzY;xL͠6zcWYMID;U~`Vޗ3\;D>~i@^`Sk^0WHn5I+E{LiDf4e*J:_Q|l^m拧o (M"?EqJ\GӋ5ҡX1꧰#Qh;h%w鱭-svIމ/4DG* oMz]L@ >T,'7{oX }95Wt=k. D`b;}4:h.7A5oL푅;'I. m{e㜊8 k^c^C1E҆akɌFÂ+C+wU@ ?/1vFٺOoM4mv\A c6}f"PFt uR- KKʑ&(UnU&l8͎RP*gLA ҝb*a&9R0}Z͐НW?̭hF8 >{ډB%u˘l=Wav-NVj.ؔޗ= &δ/2" 8L~oc)0)MDsATcdt9s.Mש`T氘"a㝮Jk_(W[y;|8鼰PQ}*ZALRuopdRoUU!Dr& N t^~AL6˅%c l~($|SLi|xo_rw 9$PBhf'ߗ=ihk.ŌyijFO=1%9[㐠ZBңe`ɫ?P6UHg6+5ǩXzN=өO,]{]Zf Qn|%pH7u.O[잺{Z(mC'fSEX4Zy "O$#k]Pv5p Ac^9~~~56Z yʺ[sOjͫp?HjfC\[@f֜]{05ގ>l,2}؝XЦ5?=m>lYyQNmݕfq1tC2ڿYfg¹'5j“F#G1l 9K2p-y? MЙ t?R('1k/>9뇙 ?K<4䧂28d^4rN+氽z:T&(:Nʳ[o jfe2DBIzfʛ>\ej,"x\![̻fDq~~kmyqםjXWe^$s2<}Hϸ]ܽn¶~-q5CIHr04zjf}4*qM? C⌺֘\(qÆTL-zk͸>N"``ED0*I&AYjWV)wtڒl໓3|QbT=kR~ }bbbCVj=Jy<1P`۽O.C3gL O\6AS Xߙ=UY;^AĬ鼝v`hy:]јM\Z/7Pv1J (\tjPz񲋋O K(a8=eR)T7Z?L$lL^ q4sMWR r,||5-:29Wxp{ı_Wc',y?VtXϑs zac=94.˝%]ף'ɇΫθQ3=Ћ8FuiұKX_bX OmAh  yЩR`(/[5\ީ?F_ aJOmpp?BLCAbꎎ@h$~#/ ?ڰ-jXR i^1t=֦INw@Ȣ ߯KY6&ֹFiK]t 9݆ڛ} ;uXcTcsgABفi*,ulO9ȲS6T]s/QwhNԐɺ=,1YUJ~[cecRdoOIٯy]g4^I>+()wY멣ϨhaJYY?c/2.J{:ڲ`W0`-v(eF)&0㲙lLrEׄr)aF{KAS"rF|k1CJ20a—f"YY03Ԉ|,bq]N SZ*yUQMvpv6cvR7}"*0׳ e.\&;{&qk%W`UwcSViGP\󼘋뎱]\гkS P .b q2N)\+Q3`);\gG1W*4T1c1q[u2q.l.TiY6whv}V0i'd_gcxR1A^"<.ƽӪBV8HtѲqg>CZi͙+>!R,n`^2ЈSeW$IUDs+š}M`o vM" =j 8Ip!.0U M]:m) fhsF9#2 iv"c -Gi;⾞2 ,f%>O疤fp su +v rdtTǞdb6[eKf8l^^0E6$ 9A6㞇,4=wh˭! jHa{y4v@q́GF%z7LSG:b5F'e9W ~`I[;{Gf#z=1hAZ.NG%4l]|Se"t\EO` d2\,<tokavIn x*А}`5nwFb>AިLCR[ mEx|U Uh蠡 $= c (U0 9ehFE\*5LAFq6 |wx9,} ~#dB} ] Ƶe]L]ݻכ Lx%#f;MkϳTtm+bՔ vh ^!)-[/d (IT_=]s֊!Ќ~ $"CkzkBWr$,961:F݇\|%r3;ד/m]GQ-Jk#W5sn#ԡ4\H=3JJ敼^& @/t\uK8ANi@}jْ@/ff 2ҩ \ p΂-|GyU(xtjx*iA`W\; V7Ԇ`gr;T'uhǾz3kU@Xt1cWǂ֗s?PW 7 N'H~c:Wpr&V[+>P9rB:wj%Wxΐ~- džί*.H kM{˚Bt.Rrm"qnÛwAahQ N3OXlm+QSy9ᯃ̛eH#OZxMؤ;?F,rZ b3EQ+6EJb ?;>գҺr_ߓ6?߶DLr4Qn[TllFw*WrV)[XVM̹%@tU^;.0h+/W~ؙI+HG4<\]ݣ/Owc6&;u~]eE}#{Ϳg^ۈzxG#CF.;Z0sRnVD4۴+lW^kup42zwr#Fu^f~Ԝ72NSs}Ԏ;OwܲoU*u?'[{i)Iv!y VVFD ,(/Dž $X[b#vh%|x ɺ4[:K/0|5ʋ`z_2rs:o>C ]s熔o RR>nfo\q$BE|#7$tU?I_T0M%ЬavF}`oF_FSCи s~x5Z+u-x5¦.Ȥ֙: ~ @}vk#]Ok-K[ e^ = -[P;rI"D1i]Ew.Bea"ʆUj*G MC 0RR5]n36&np/Z< e2Zw;.Us)Zf=|72udukz5r<6LG^!G WT (clXqF {*w#>ocFGOin4Cu +麦dk.e'6'שr.j Tg=2fI<=)^v\N>AKB(-o]VTӟGJ=*t㣖A`D2fBL4_]OẎZ 'j5\D&Qn퇉:muIBѫ/ ;u6ɛ7sxk:OVBb+]-;ۜ`ɛ򂓨NxQwEʿw鋡 .Ppq>lP*s= RUsP9HN:tPzŲ,Ò/j L̑߀F !id2jxu^CnY9.-jjK\Ybsh,I^t9iN K0Gnߒ&vۓ-Ƨ_ A)ʍb2,s F 5,96[4GẂۮ1dj.g|d\ؓz7~*iP/Tc%JΓl0ˏZFd,<\>e t {"PPwm@'DkQNT"Ǥh=ua gj5êiW]dvS9i`&34jۖq^(DlZh0,`f&"Z inD+mEt!V;:R6Yd@@Llx%Z#Uk)(#\  NMɀ>x#IJFNb ܍. ׵!M;rk= #hjRiמn&ڣBz[8 ēYJ@vy+ش2K߻PE2sXxzrٻ'zC9u@ZzT؜#sh E1_v (Ig, Ҳ(NO$sw2_G4m$5i]{^Biss gG VqGP4ف9NAQ&ownK"$3Ǟ㨰LPLj16uUȦ#GuaֵyTKrIdjT4 w5|[J3|f{Rz&~S#eb0@h @'aU&`Pf$vM\#aD V@ajQݱNF_'_XGY# KWC#.SGaMUk'̎`9zOdw'9} j6+ic!`܇ȧ"^?Į lQ)kH83TI0%lwUш۷C `SFwfu'(K/r11]E+GF %d?{Hs{D(P,H"&luj !K5eC ̄G:V6'̓ňͣ+&3%)z[2.gRyiY~!4y%{4D].dme)Ww|k@(*Ё#HX.$W֝_Og P$NAJWXs^TVzkp69Q-ЮFx9QNo(;OknW7Uܢyxr) 9%rR@b`x!as҈ 0>^5|go,;xbzh뫇.^1-_Sdrwm8-0]o†R-KWQ]vNOb75aYW/cfIJb&+ksS;J7%~~]hVf1awqJ#!K:ei|CUh֤H\Z,3'\ {o_q[NQߺN,][)9 ,"sk#Y= ܈㖀kpbwֵYs@کHe.%'#YY$hTBd"`,;}"G(mOr *F;]굲0~Zձ E̓M[y.UQ}rik:쥨!RV>63;gd˜A_CyO6Few[' I3X(|hdrsx̅L?>d˙$c<ӟZ+8Pf xa4#OD6yVE-<_.ٿ ѕ*j^1Lx;1a^UxfĹ>衷MA^ ^Ac,L \ l =\o`C֤MeNvH , .P2M`Sj-'Oyi^O.xoUeJnؑUy' N4j" Sy.ZsyZ=ʮ鲵=<}Seec~SYlXR0ķ^2\v]PU: ᤁ);1QF!7 REj!!DpՄ<륱dY62L:;ң\YH}m>' z~#:xZJH,lEJ U(BGlj1!}}R+Pm~n>ha #kmp@Kd-(-ӻwT\mzu~)θ+m#꣺0p7Kdㄠ.ˠ{Pu[1d~+3j6^Dk&Nfx?62&+e#n#:/Q'(͍ Ho""p@CH5is6{ъx- SrKT{=]zu'FZQ.XްҮ TWxN/Ȭ#VÓ̉ɺ݁lEmCmc#.jXBO'_{'Ga#)d6[n1@~ kUF75Z ܫ"(QkV3 \̠ԗ.HjCm53Džl,%jb) ᖟvzN3fLE*2 3 i{-|B=uIq|֌42i{Ҝn7;T¥ݤ d?d|B}J0G|\r qb-3'~ tՏ04~NiZzm5DD^fҶ-_kd޲"̦PRWf DNLϻ^넆%-_ @jaAn٨Z? bH+펗s_;7&*Nⸯ̿8^s2S\[ 6; 9ԹeS\'ԸuWTԔIe0 b$ON$JH;XPtiA(`~ܥY+`8U;WGL&ln 1%%C /:XcHr'䷃x~ @%Ţ=-/r#O!EռKN:5ӾaZ`O4= F,ԛ'y~m*iGl}(j=DRY`Dqh3=^?S`yw(u`#U潡έLN5J ]wP`pt%m䌻Qd j+{~pӃ2H%dVj\vCݧ欻tv @^ۄD]P\DьW+åٞYXUD8j}nnZ8ձ-< )Yo5 :DXliUW!Y?rjNRAӯ ҭJRqiRd p0$o};^©\ͺN#, ,Ntej5zwd4GL6GU[ ,lQxаuDۃu%ucrsqOgQRG |]+s/zv ,*a7hj^^hCWaN߆:g&3ڍlMI@g1FǶ FHE$KL1Ws%WE{̡;-m'`]˂i͙ qXU[de }bCı(Tq!O%H;sܵ G\l+i ~66t6|1!:?a~7OBDԜ<Ibέz^5˻m)xGzr&mbg5|WC: N/ui#ӣHu]G>J*kv_uW8+A+_֩1$Y⮞u~i[?1WƱofe`AVYznkLi_.hu}>:a#]PyuD5bJF֛1w'lӟztKn,JnIO>X0~ .H:|YJbI Y hD>lݑLH'w%| yϣ)L%|(t3O À{yU1#P7və9H.0M9p[;"(w[a\àIN}bH8.K^x?eI"#R ` EtU|ր&w;8ߛܟaaQ16`b5VE_97drK(C\}aj3bv݁߰?QUfUuJ@卿,KbEn7R =6c./ësjԏ8c,c>nj:Oɶ};=rѶ Zkݱff$B+rh;昗YGRdH e*UƂ46Y"˰d3Coü Tԥ.lsLo8[ȻWQB9H79/m "ެm~1Mzu8ї섌: Q`˒(RV\x$gtx\^UO[ jC`O^\jcB< 7TdZDžJI#,ص|لD% Q$.$g*tW{O֊}oEd+H%w6s$c Mu#lBToE's2u諄~bJw_RK IM#B~ |)_0# =gcDi`4'*P'&]@|{+u* I=0)iDU4V~f0%YT舩xY9l{8XjNuJ6 ?p[1Vpvku=gNg)b>3XL Y(luYQX}n׮*fYь;59;$=#Ӆ #-yUxOဳ. vV]v$2`VOodQ|8cwgf`_߽y, 8-=s(l38*\[\!3~$fKR\ԌRinOxMU§?oqtEEٝF(yǽN [}[;&@Y#ڐlPYӇTeUf믙ۢ;U8 %1R!6w.sfjߞ C_+e`B-ǎzA&{,NpB^'/z3>tl5ik=عz ZdP.U0N6w}[!Y9Z16B;H kLN@/+Ƞ)yQ4^G,Ek@G _"DxF.nB=h;JE4]l^^g]'߳jjA8f ų"|7y(zcm}R!4p.C ~sbjEPtc?6Dv.` C>޺mOENJf@u ^B_tN lqfn\OքƤHgbS?8x?M$(`֌3ۯsplՌ+0b]40RI%g󥭣3 O6A/Th\@s+Td Jgm XDvJ͢ (GS:NA_D070i(z#z̏a&,URQ@ ( Q7E8KJ$,bP_&#mӀ(A:DZ:ւHh? IZmﭸeVxi1'dU-}n.20Hi甈6EbxXnL,Jb档Y峯*-dŒnU4XФ T֭L5'MmL_Hcu,,Ns55CPrI &YJ3]\TPJ.sL>c>>;/d<`[9E^dHZқkS:dD^tZq{آ8e'9mJ Dy_dw 1gըAxisߦ.4Q1_jrcpIE.E$.[iRǬ͕#p8"X\t=Ia_i1V\)ܫS 2V@rCy sעþf=u_Yߧz7l@ThWQEw)2A&NjɼA }zQ[%JD>"AHV/TkeVHſ7{8\DF@ߏH/4u={Yo?S$5n;AD {Ynh!oC鹲3@Te%0X5%P;YQGo7HgFq5vӤwaOߦdNzC\\pZ) ݓBRs~Y\ۊۨ[rb:'$i#$ 8!;6~I}QOWbIS@S9T0OeW# jtMW;̯Qzjyᯥir_iW<`lVKZq"7/@tɪ02,e֩sao]gNT>ae.2]R_[-̇l3C5QRUNN$E͉NG0A񏕺<1C!X\n22E2 3:{tHy?E?ZNC?mjb#U\PְȞ҄\G||΅UHf6 o'>,4!Vx'Z9q#v`ZK;2W`Qf iQUh# djܙtZriw*Nwaь;egdH脨,t:/m*Лc@TS3>~C|w{`L2H0W ĊldŅA"$#|uVJ-xsaN\iabvZzq@BfFny{A1Ah=>!PF0"]ao(/ѾiɉqTe7񣼟$U%xT ]s)TJy"K hFXPJ3e^4v*W[(}Z_܂9BXs,Te?EL[/Svǘ2t/r>PۺA[p߇*aO3VL>AtɹJ**){553%6%vt= (q} m[Gӿb&E 5m&mnj?;)˥h4(Pdkqc DkI~7NH)wS|߃X K! sت3bXtg͞qodOTC} }`e"N!hԁL!b翋a;"e@Kia-7> JpJa#4p&I䙥2 0a_ i'Y1=<ܒz_qksrSq༹iٰ: YQH׮moO)-7@E_Q)胼^>(%&uYLr"B:\醽Yb 9U;k ,+js@Wm1/& ᳊,3{/üF+288QO|+4GQV& q| ߃?2Ezؾ`W.W!;)dhl׀˻^6=!8޴$bw5L Pkehz4-ؤzRGhʘ|{wt1%_tJB$1^GYj_#[k"ZvL[:$? OCj!rBg9m7I#|^0-b`V6?`oAu7sGɅ.<5*Xh6+WZ~ $|~Un*㛕ׇNB=/ڳ< ƫ(xJQKY; <"?%09KSL%lSOR{K 9v6+tRWֿ"#ɍO%4W4{먐`~mXi;%e#yX8#sgƶ1ܷE-|_i7hג(-Z2oϿ_XGv}Ȩ凉equ+eZ&J`?d fԾBPmdеdU" > {Ը-нK S XKDzG wǩ CSǷ5IDQB 4BZ=T-C vOoolsS'+HE%PPoF$@> TN!=y˖0l^ ОD:EIPnVd߇8J2YZQKrƈ< nYhTu&H+o B>'sqdp$*NeߕG>פ4SC#P!=WϢ W Fqdm@c(%'vE}_EW΂'4qH%n-dmm)Wusujh|~]uMo7_6I@Z*/Fќ :PK0?I<L5/"2hNV/`g3mV A\~6GzrӓE N#}> LgcLJ1" uu7p.~.*81&r`MncX=Jތm<$]xyyWWMG!H@ɴ +P7DžśnnàWùӏޗm$֝=xV}fbۧB 6ixυ؟]+$mln 7%50_[ia0 EɞnaFz\RO<ir(EH (r77U Yjյ2}sulyG>ݭ}UMǍlJ]qMBJDbf 38Z@F|Q eYy=Ӗ ћoY/t@&(/eGl?wrl*@6bB ٙ3l9$.!͢fQAN~3\/ሑn2Hgv"u+s KPɸCCR]~2r}kxc\wZ!`gf !'/V1#QfY؋9(䑣ًZIvM5n"lQч3)!۞ $>.J փ&kXQBb.>PHPym'ϓUoFڙֺ˽vV(2't:BT#O8:='Zca45fLvRܨ`oD^&lJ*E HDy=0-'996sZqDW jЈњ Z;J%-z E$C4}XivZ_!Z,rpnSu8j0_j37%o*Y6LC$⃹Ԣ ,#,5^hR^"IW$7B d)J0Q(?GVp&$$L9F>AkIg4Bo`梈Z3p #O#$z~r&Iip*]ae XWM/b$[&EƉT+`P>wܲ 7:'my>O,\<̕\ G?x|Mg+§?ςZ.<zdjѷ J̉Qr7~zqK.9}Uɰ(QG!5B|*0jZN>pW ~kѨY;Q.-Lt8tyFwPQr<ځ#%00^tV})|U*1tNU%ͽhA5{磧nyaZ _sOƁbS%>LW7%KLDmm>B dsft7շk;IyS2~XM=GPs;6F%Pb&NMHg|bd{z.@T{JՐAI)ِF:2syB䜉=DeQh%D^sy4:҅HW r a:-o~Ipc[}R+19H[dA{_i5>g8H03 C9+/Xegb߆\[k^bj1Dy!(SF^e}SfR_Λk!|^Yb?t;WCOyYi̋{'Ͱd^N*h?WaVTHB []).?%ZlC73P(-r#Q^gn2_=aJ®; id*ՉWiOb)( `In)(쥿uF=-b<Ԗp,_U("6y2M bA PfI]8\j>,Bk`QaO, 0`d&+Q}K,4>y1wGAD J {[USjը \zIq(qصP7Wj5|VZq=ڲ#z,_5ud~Ar[J}n9#\S\ 7QŲe2q<0f*'rz7}[T"K ͐+<Z2aAׄ30Fg|UW@ S7kfd` 1rd go<~LHB~f-0fDzX!/"fI2LNgspBLeSNp^JRIWVt,f=2}ӗ9Ï.EŸ9g(~6Y#csn+ !9i]ꯑv8@ؤ)o|]vn%vg%!tx%CxRC‘Ie| dmc'E:7{.}`"T%]NzDR[-Xl.dAzگ2-xQܢG" IhZnaClfj^e+yބd &-/eqW8Pk `R$[§ m;DgBAJ0˄[WC>I[ tYT d }&u/[cg2'XO83Q\F+}+8pxWRVBߖ!W:# +"!Ev؍b3jyb>R;|WJ?L2K}`h,"O]BD,ݭ%4~f- ,.:B2N'6GiubFɸL\˥I8*[;Nekؾ3g4ؼrK*0w2FJii 9K)@x]y,^n&Y՘a#tȱܪhSlj6fۉeYiNcP~Hid&yntD^7{RxͽK]CXtW` \EбP bߟ |df3@3j&ҟ,yx6(?I!9L zx"QSn0%eq-n|/DA ɉVP Q\% _P]*iOX‽sAYvr gN@;Q1WT#G ' m>=v@/e9A.ȧ13I \@qJ3,m$2 t&p#בc]5"]턈M449H#sBPΧe病UPhp+/(xfw]U UAk"x_p(b#մ‘DcNGZO:Vj@*1 ݟEYYjR6ޡ^T ֲN=-#$ gw禪FVB nPYbsM უDZX{qV'^Ii K3 :t~݌ n]m}-+U6@-rule|GzP2Iu~NZ2} Lx" x v;`P.I3y$t͟x~;֝d[(Y!+SQJkyژed0Mv܌¹˙")Bd<@r0(1}?tj6[|l2U^=Rm2!@7SwU)Ef8oE3sy"В7A{_\eqR!^(w1p 308&)+)D[r)]\P܎ڏBĂ}в^G5V\L5 1b`u?]ķJOِA47ϫ}wnʕ= čAU3%o/<҃wԅ잿F++عQPpwyDw K8ך.%U9*{>W?FXJu&2l==b8<"@婆O?m.פֿ=%){(~GW{Ǫ. 6'YzM uaP]~*&0?`pB ˇ8*{[J-xjhNx=R:oJEx _HdFdXDtg9qnT(8'Jlw5之 e۪-ݣ;ho@HV# 20=#9{gQZdoN;K'6n 8:72BҧdFۤsokM-m-,IKK9ܒLlfpO{ 1vȝ9e0 r~5pC;.#O)| SV͝z L`Eq,(m)>h(\^IXp`J1^S˕#&"i%lA ^nL+0[vpI6u:.A24mVV^:nrJMZ8 F]VL%q{(1|COߗ /::N3\IT9< &룭Я [M@0 C%0Y/Sw<= #ZKܶenmusLDM+uPxA?Kӥ0l:҂*9]IP̆zݵ(nQ;g!f;bM z$'-`ʐU|e51k=ftF]d;z2yS#s>3NCvK[(|{ -juNQb,+鼯j l9;4F(>d{r KƧI+6^CX(kJrkU2"k5ldysJDnrֈ oBPLyY/p8==>q Q:ԜZf]/qEN6HŢe~J{tvrr6pVdc6!)3bc{_)}2/Dxe]A:ՍmO'|?SFAF.kИs-x+] aCҮsQnR֕ǜ'%(y6"7v&~eޠso'\{^]c08#6.XgnoAtUC{4r`\'C\o8%J%fWkE=  ߣbS8DLY՜{`e_#\bcRiY%!B@8w!(>LU4)}pkڏ4TtXZ/bF#1iyc]'iL (~F*(tq00JF-"྇]8jf־DB-ͳT}8ItZ\}? l%)j8@Oҙ MUa<l!0]e5 4qݤHjۿRnh݀$ˮ|* B*UdR[d=^d=V8[2hO&|뱏)G8'eZ- :4+{![PqBT7 5[wRKuVП5Y 85J4V$ƭU)%Rz_6FgK#1 2T"JĎVnÿާcҴ {#OnhƏ2.l9*ZIWWf^$4`ArpA}>Iw>λiᵊ&{N4C.=ϼs#@ lǞ}"<{J~㑕iwu·#W8[dq 0p# S{`4GwHG-⻟?ɺ'k5N/InoU ωߜaڨXlyQޓ2IobյszvXǣr禘. ΂IF!8#P),Mi㍾ԻW4u9?$),]Úe 0Dz.1  ɉNZ gƱ8[m* f 0^s.q8GK\ mԊf?yU`- CnDe&J`-XL,^ ,4\p o`4AJ*#}l|bmM}0g3l[+鷸~-M;VP z5A=Ik.uefd4R /t'OM)GO;4'nϗ)H٭ST5I/ٟ>*c\/l0-*./H!}KY_TCb`pn-ͧ,Kf _ < bv Žk*Tzps%[`{V"/kvBo[B&F`Es1п"Iqc0+;5Rp|SVWقDDEJ0F\KSuJ==a62C,4Vi$E{'>Dж㯵,U`sI$%?L;0G6G _18Vh1MJ8Ù h 2NmPN|C_(̤fi*zH31"&,xBFwZl`w>XXCB$6tnfƠ$B^`F*bтQaok:nƥg}(& $s]+1-#xϊ(h0c[Ujagh74O]xI$iPPZ>t>6}huT"بEEZGMusq<̲QK_לT@|DLqm:`ȷyJ}wCt4 !ęrdJKg0{\͜.׬#AxcU\ֵ gl}Z;sA,|Kp \Zw25j$]^qoA.Oͮ 8^NDmAO7{S[*cFQj'>z$yWB0n63]@9T)tl&YL*+6oSp"w}}5Ýqpi A7 A.mL2ש9LKU4Pɉe41iC꟡r8\a,'@`{<*}U@|tEs"\bvr.|qMz ժ؝;;SLL* `%a3x Q<&-pZAֹ@Y _^n lB*6 새D WK l Ir4Po JgzTx[ BM< ucֶ" gAYh@"S?_4-ⴆy'?߮ሕ f)8 熃2bs 8Ju2P/]W4(ߝª-ސLjTۣ.z?K*j 6g"B9\`/Ð ̝ױgYZ07070100000014000081a40000000000000000000000016599ea2b00002a80000000000000000000000000000000000000005700000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/firewire/firewire-net.ko.xz7zXZִF!t/w*@]?Eh=ڜ.+A;/;{bh yݳȱ(Try1χ,} WU#?_L"n xR;A4s-8+tKvvTp; T4HH,w<mRDۿάɶ½,ƅ-$W|T(Qg瀳~$̲7Z&fypJT-L86ݰ,5#f cx[1ߊzׁ =\Tc>JC6v-FQ) 7pZ |{B;6F)V(X:N-⭉J\b\h OS\"eAAZ0/h3wcSpŷ /y*@w'H6XjRB 6=k(Xqa[|U!L佤cUFt|+zV8Cn+{;Tf>y R"۱c_r[D2e5@I][RP"?:W:+i͘y facY#ݲws})G(OZ]fL+1Wڍw#x^X^rwGwzP?ݫnHI`!N[BSCi@RpISuq}0t:GTKkk@ ­xt?JjCl@mnQ$>D{_H]5 ŋ0jqX# HZtxysSS.lI:@o><DصF9ao`? vZAv&@7I` X'cu"!6N|l&ϙ/r$5Z}m<QQORVj93Q0^oE@ʫ=$q]={X?|ELNƸ"1\h'x+f'*uˣ7НZg\k<Ű4\R ,fd8½ii4NTJإk|hqXomO~աpq4d 'p.1SwUybP1)^[k+ȅPiU4ZɁ=w&x oƚǩTJ,t s0G;cX@JAk4)44O8[oʱ]^Ƥ=-TYe#**h{8w6ïFN9wH!NWZWnkޒHh=*2%PVFzV6AaDe(>?Z-(*V3`]ʧj9xEg5aP jcMNV-*̹ny7(az0@97y/f-g4Q(8T75ZݞBwa\֋#썐d vy}׫83&),T[JվpNܲ~1QdcFäM^yCM$F6:icQ}rl;?\|dSQQ}fZ}˼ظ)ZalD}F;soa;"7C_J5 kOmD@MN)`Vd\$vJg ?Y"ȥ8t'(z =@_fCsi{>g-.Ղ.8gGğs!a B$h-N%Twb.@Pgnf\;g1+1p= ^/rc-HT&6C*P r-ktsAH y5ڇ4Y Jb>1@nAnAcDX&Z@<ˆG,/gj;ճOle~o#[4Ix mR' H"&p/DoBgE3V\ZZ\pų,]VCTio\oX6D]ϭœ%5|: Q]1A9V CB|O-Q(Dbˍ=GD?VX!}I;B}h`/ L  $rfȷiU⠺)!lGU$:($A%4)1UM mH G؎! #Ļiڿs]f|;`צi Ï Q&S Bx~\9(9 7 ` %KyړxeLŸ&m\oQ ?#ӡ$YXعئm+Nc x7 S_x` (ȅQDO0nSktپH[+s #=` ?AV\?egekXU%σ1yXUU`G#ZQЪ&'= GM4S;lQڀd|=TyEoZVfφM: @xz症:]CW * Č;^ ɒrG8xZXr>dg'eΚ2dѳf ]_Ml09vnq/X?$nǰȧ/.Dɍ^3~BG^탄(<\sXiʊtfh*s,a5m􎨪To,:7 ĶUM^ |ޝil|m pA~w"8n揿ϕo.Nwco[п3gIL!+^zT`NHN&W!k7s,V aGp$P离\(FbcT yeR1w4HPrAI0h37Zu+:_ތT-]oz};ttvLʂh.Y h >VЁbh+'m9O AϪ7 \Qv:loN "iFt $1C}K> M4nF@=DrX')?/XxDjا.9ЎA&W*avFIL79arZ3i4^5nBZ9|e\߈l2X_  KX`erO5;9)cqdMq|O'kچq3|8c"z/ W9H/ݤ$`"p> XN4"_u`qD$h7_@\b@H eaE?,%(8kaD5X"6ǣӘQ&C^ϧ߯N"6Ь_.:L~.ܪ[`[ψ ` ҄"e//Щt#cNkz|kFh kq#!MJh6smѷȌ =_Yg0{nV/9Ҹ>AnZߥ?}&)yịy=Pã^\I6 Ϋ+,p/J\0H<\iO]np٤Sd3wl3؉ I?۱C *MJMNjHq?/ːp!z[U5iw/U(* Z!C',T$}[ cZ4!UXLMxu.қV!}sK#WSB';-MdFsGU,{\ŌYuL97|~ڜm,eW|8iQY`GH3P^i>E v!8ͩ6i zʑ <"/ v)''xjzp{QO DڠD w*Z!do r.3\2.s_J}#s"PQ-Z3-6RMQgj`ڛݨOX8(wtD"/MiKe.UF^H{o7;N|Z;)Lw5Ljp*A/SZK/RV݊G]ڝ3?溱gAa(ݓ(V5Fu;%6`9Re*0RUe\_"~(q;`#!YG"O$^ʍIA[gfhPRTyQ3xR:^gANZ U:@th>Vh``=U%69adpv3Do%I$7Fm\FG88sDr-+LٳH f׸ 2u2x| زi 2 _ބ3 ̅@ˤ7|@Jxt"0pϙok7bz6)w毙mvVg'] n`|u8-0`/^U^u(MhPe^ߠ)>#Ш ڎ+AlŨ䎬7lUPҵHzN] ~bo;ˇ{dhLq.;9h++f+4ڷ'i` 泈ؑX7' %4wq(5q }xeYQ1I8 ΃4Һ#a >@o2OL:9x&l׹,uPQzZ_`?g>͛;%ÁgrfRyQZ{>UISC 3D7Hאg}-PzIL"?ׄ"59ȪլQ,q ?37A7[!9Ŵ 3 $y}Ώ% #l<ʏGBJ7jsX@;]'m]ն,mV­:ceA\jPN75Pex> ʻš]'} F}w> qrs|WT`3|Z nvB5`v O 8kw!)[Su딸{@De~;BhOdZw`di H]9MQ!HɡhdWOZ"]Ͳ!֭`r~YMeZɞTE']q˱Xc\Tj  ggXߎӻXNM?5"% WDZ>Ǿ^ ?'ep:zZ3 pa+oRqU rI lc@ r(݃1o-Pћr/CE=ңz"Yle#^q~hL1d&LfZpc:~"ˢA8aINYQ57$ Rs3"zn|]fe/DbG%(Fmd#Ƥ TJJGdIJnRⴀ}{/tisMpqr:ocN>Ms%'܋sLJ3T"x7N_x?FVCAjWݧdShg-FUo?p&^&=G8M*~:mX1fDx,!nDX#_Lw~}$c82C6?#>B VءdI6}xHU1W>湲AGȄ_qw*8r܀]8.oXB9۩|EEJ̳ _찭:M롉a 4 3nMw5OQ#QbMN|*ϜaAIp8%lt]zEOm@sSps<^ՕשoK²u.E34L|VҚn:J5]pL_ow&Ӡ(I|NN'N \{}>!cbtc0 O y z. # +|=GpHޓJzދX$;w9ˍ+ʔm l֑}W+?s~ k>S6Ad4rfnضV`tz*šƼ A^/0e6vր~4bI8Zd/yQLn/lIlmL˵8 mӏ&kĺpt0¹DT2L.V#UǔT2 :B%7MwиM pKec95mK85΅gV BA>@cENZ|wb̘;68p3$zF5M$ڷ+nó>^\BHȕW*cP՗۴|sZX59 ^kcu[_ȩ oQ'Tkh,3Gx~o,Vaj D'>`މ7b<,,fRT[G5#6A=I_``i}4 |ȸ͔w0*{'EN¸DlFR ~"MA.s:)e*T+ilj97uNbr~iYR_{y 0b ^I/3 x>oboU."pYeыxIFB-/IhVy+לgDmh$Wa $ՠ֮$AMSTOBo{8c0n{k!}Vuf 'l.90(A'U.|3|(N 9n[?p_'9ҟN[.]f*e)*I\6+ɉ9vnՂ^<7LN3ҝ`jo+gH%];+su766.t۪ R>TpnCY7LU}c^Ʒ+*sTՎ*xBL܃jF䁰rbC}tR`}Ƽ5 ߐ5]=fC&Us {ݳC6! 3MmX%|h)oT;:2cV^bc _դl`zx@ِ!Х,+b̹S66wȪl ؂7KJG[_)*XejB!E:=vTooO8A=*l4T#k" /D&R #O}MMw%(HCp'"q?Eny˗HZ|IkRMf 88U56 ifFxhE6( RkO2#G*C4lYU{ (ѭI<\4Iy8l9Q$C(A:s`+ӣq/.IBz!?1IvYt2'VM ,vLw]?f%ً;2-%6A)АOvά0fI xЦ"޳0=.ǥpkFĠc:oRWN&DFq*V-|܏k| e"j )B3.ymbyQA9_lߦRz` tnl̮)w ^iDcíTQ]V!G;o=lpGIyf[ٍ"fYF;\{5G}B>s-3k"u3\*S*g_d6(43"3pV8 r~)'/FmuyS)\qރ)k_8+ŦU,F3Ad:C-5B#L  Wc`™oR%:8, uP>QBFeB^{r$lZǧ݉pEIH?tHrŭsoGa~`_4㪵ErVz35s2{LPvӮ}HM ,}^b)N*)7Q\NQe +T7SMOj5OV;aNq5=m4s6K3Cyz?Ϣq3j$Ek 1l!x Jlu/'3_ brfߓljo{7mpM^f :yYր_ k}r h:"H*Fξu ~hvMOh詤YrܞxF=}W^(5oh17\N; Bu/CȈ8Mio[1B'9OD;9MݡEDISڴ1|@1?t従oh'^FxLORd.r-S!JF9a1D^5QƜ3|1bF#!Y\5M~ihpﳙ<g.BM@cB;Č`=2:y.L\HV~O$ e႔ڰD}O :-Ma͞N`Aqby Ch62w@?5ec(JC+a^b}18S)b@óQH9xtF#k\&MAnC6p"1Ķ2W]݊ODTtvhn.@ p^>D-଱>RuGV[Bl`FL3@0%dX'8ZwS]J6|2Zdx3g[s+qo& sb)uBL}5y.u=R>H4y4_eEkUي5RF鶻~d ˽C {3]9F'Dų`g]|,dFh1|S3D$>-xJ*"}XbU0u;pH諞4lryZօZDz+Q %O _;Q浤һZ͍PEh׽߈)h89Z|2,>BX3-WA|&•8;9.T|BLoUp,ڜ@FC9+%O#SfV[/E^[4|mvdMUYxGSolDg`4hv."?}m̪8{wVY&$qх:=IRؖ>vRXÇ_@oO:HB~3~Gx&5(afR={0Qkq1hڥHѤꊚslN&_ܒ?>3G}㕳 \ăkud !i˧2\󴊼;G]=#+5d딁1\ Ro;y`blgU"M\ɗT\g NF^bՃw)|mT:u ͌Zd?ۗFo7Q˼YP9]=riGkĎ&9G,*rj\N䵩];32ת a&tKMKmĖ=Fۋ;XWgoklOI`bC+j<>yE~}~c[*_JGֶe&L/}MU1v'Gjniѹ {pfN~HIQ%mu!OobD44uTǏ-Ƶv^,/U2p'vIet=c$#ʊ2_Gxp89.Kv];?BTd?8#X#D7;b\q%r[e*[nR!EjXq{t"fuѩL4&VX#zs9qR*7'࿠,j#ϖ պ|:[htclS)(,[BhIщV+t:lCSH!0]2 H:bI, @r.@/:|{ՅmZӅhzS)ɝ.Q ,6#;ltf64 YU%ϲ|9ei&wBy<rpɭ'aոrd95+@YCgWmoUEYsK:qW c ק >m]XSa-a.:vKmEokkj~3mS$RZ,"Ĝ?C1'R157QU7bQBoiNO w'z65I/YU7d/_!rt/Gbi4Wg7_7QdLϝ(ApAKO ->J(Ia^TcHlQ|m{,To/ Ӗm­pJ/Ԓ$$8 }@$W`Tʵ)^@3zϚUZ ws~3]JJϒD8VTFWzSNJC83qeO@O5h{_0ơxWS{^իI?[aװJ6j{vUI4h2)t<A2sOi}0uX5{/t7T-QI&p![UIPe}{wc7Vu=Ɇ(s%%'Q`TN]zp$-2*Yv`hW :h6J)Vַje`1)FR6RԊ!fviz[L,tCSv3df96ZQiNi&+ynˊ1!b3-+0*iEOe mQc Jjy d!쑣(T޴ ='KP=*5a}!F7*"nNq8hNP zI bHGw`e5gӪ ݮ:_'%Ȋχ ؄?,ڵ*B0BsbՐy8Qa* LO&{5fu'F#IazrQ:}jOݢI4T |FWW߱}m/fzztӊ6dr3u9H-Lv~[Gb`:桮LMYF2xNLMsFsYT8| A1+b\Yi'6bqC,X֓$D-;C5#h,TK o?Z#o<_Xy;JZ89ۭb3?u&*5s`+xj\Rtʓ4  :s꠆nj)םsގunPvO&UN$2 v 8apOmەt-Q(J{ ]s.p okAv:t"y <i6n-2͔!QUTk}&6WhePRjo/ eJۉ;w :"/+p~ݚޝQ}yjjy]dP<AP,l* t_ ^!YCȉJ\]v9H /pP+AJeB3SFR׵BvDK-50.HU۫$56]ZӷM 8@և x<4Q'ˡn~&NEbFTikZ9gÛY z^%֫RnX7\A;V+:B.w =g烷놶 ZRLL ˬyP}xfw& hˬ|s$4G_Nz~Z\ethÊ#UtHW' 05_jhr^6Ôp3 ND/!qO_6#-g p*!|K9Q\ i4 #>g$l{kuއOW&kʘI+<™{pNki NmkaAR$r#MD䙅 3Ǘu7clWmqY72FH_jW.Qfd:ߊ|Qf|SB22FtRh%*7o-):t&Rǣcz'ǒ<˴|tF{/`zG/CXsƔLEڂ$g֦dj RTx֛M*C4HGr Ⱦ; }8/Qy n;Neڶw{Fq9^ꒈ0; [3*QrR|Wt^}v߰>-p2_?6Nv؉&&šaxb=hx^ y?wOzS^t!` Vian"O!EdT/a! Y^7W(1I>ԀXor)ļ_PzMÎhi`{ڎۅAdU&AURT~?[[E|.vn gJ{ .rDcYW@͚͋SE@"5Ùrq,Tb`KP@pt5 Ϗ+خ^,Rߌ;J J`=&{mA9Q$0#9X(}^kwe9H=<^خzskQ>̀1p] 樻 \&|~ՠ %܅tJt ?Zėi F.`ʪh5mGU\o @-"|8rxKCW):I4_,bW(QM&u8C>d7DE|q-CqcN7o<.o(K$禔C"b@aۂ3ro8)z?l[W6XFM~OۥƄtR ?E;`\Xop籧B\] $tBN!nKC:s_ FYP>1wS)Htku VPpeb@%0C7aWV,V,AV;-𯼿BѠ>_d/U=SEP$%׵% X1EfY.cՒ2zcI9'`՘^Uɶ KؽW\@2BXߴͮdO'GLX a{ãG%30C!KU`(ǙY:eO>CDKM#Ytɨ=?br("Wi.?*-!ΡzTgCwxYġuq-WvAj_Y:5LW$Ey%Ǟ"" p=uR#3SSRK.HIC76D|O?EAM``uE=zŸT M:p+Dm5E;-K2ȅ%)/)8EcQ츤THa7$'_2PĚZI(a4ZA(DЇzbQ=: Nxs|ԔVR3/W4'kI1z, {`w5tGns]t '<av&9MQY5G8a"Ö=Tj=wW >_1 <ηuVoө}z[B U+Zcά{c! >H]E9 ]`Ĝ9zvy-GZyA#'ݪ"A9>fь9Rpe|ۭ07Wyʹvd~}aaOvqzanh`?$3WfsZX5)9enz ~և Z }$\L?CŸҹ6~)y9\ݚqC( AՕ%6ٓZC᧠vQ_CMYRoMa|8Eo쬲VAs}v;kN:~h.y-0T'*'N]ܝ_M!D9SAi#:`+qO`DLvNySc HQF`% FVdrGӊ=ShK+} ~m`J3pB%l6U,hs5}nr1@>H=]q5'=cڧ2'{DCvL_}v}ͳ!~fŽWe7=(Y{(gAge(AЩVݡѧRY=63/tp-ÔʤGp 0Jw7鞲՞ghI U{h8= f5hs5ozW6lg+q,j!^n%#CV]A B|i3ˑƺez`\s̶J'6¯A%fg| "b#czb:ns0]E/)E)0Lвozg,b*֋ư_DjaԵ.}|n،"10tY][: kI g8.ucuY ! 8 n8S$<Z)R`I9y7 eזvM=f1"SكfED0i(Z F;T5/+-;/;sD,tc~y.57~ecn'bO#^+FX>V8uP~ p!{k*z,gh&]$~R?8{ŴⲀ ͜KfgYMe}+`M[@1]@ڢ9@Ť;UT}Р/]T%lo- @AG;[6?$ x 2%r֘(;)7_~jX̚zؽwgV;S:G™Di)>_wrX?" şڊguBh\{ Ay`K;Y2렡ζO]tlԦEkbw@7s+|JbE~|s1tJ%MKw#coHP;K3RIٌ:T7e&iQ"YQe=w2F`u o.oOIlnZ]3o=rJQS2yBy޻D'"ɻs\F;$9zmaw0*4%jú=& @-hpO:*_#RTL v(&&):jSLq:Uq8HǦ|Eo?rt{fG8QbI2rL NA9P,ivy@pZ2cP˺vkGgj+|57|܌a TK`UC5P%۟Our[%_r<%>adrE^M@r89ڃ‚޽"`#6mxi;G=Ϋz*}!sCˬ%lۘܢԧ/wʎȜ^hQc9 _WkJ"˙2t GlȩݱNJGooE[ JCeт(Mڄ4~>@G#4Ӛ}͇;2p 6K %y]:v/r5:0Zn( *B7K?,0e)(^~iN67dHgŋt5.lXh Pd[z3wR (㱿brXk:xׄ{w{>@G€5Y |gSF#2Ȟr_"+P͜}x8u+6 臃ʺ:} "L53ݔQFI!2&fx 2gow͈I{(C D/Vhc}j3G 5ܐB%7|їxn )c@7Ϋ$j!5!vN.G\|SdWA}PnF +5X4Chțo@*%Β?\q*CZ\hTXY6KQ-0U]1paC@7K b}FcP]cubcJŅNS>F>R8UwC{|#\{sݝLVحY3Y 0$读*.jtY?$jHvQ-sBENM{SkКk]My/I:L86N!^tM!k臄)ho7cѝ|]3mQ|OB0'G:iJ;bȒytBA1<2k+"ܓGq r9{VFC7~9#ۆ`7<9fUlC= vr{ߛf'J N)X_-VG՚Ajlnq]uId93@mxrxsZǶ [Vôl15ˣpe Q70F\mO[|{]\֊Iw Ǧ͍o3g|yT܁xܢO") u]eALQwoJWA23׋1}W5^Z[| yӭ(@)R=Hpz}CqmTN>}#=C旷}Y5f@+4-{$B[jz1Y%7( |,` :.vT?,܃ض*'.7#,h1DErP:)SY(CW#+z{qi1]\w*Pm#V>* -ĘqĐ@w|ѵn%rb,ըk  vY.| SƎ_YY&v{A*>ˡ}p#FwEf2Cܞq!Iv" @9Vv!F;:=sh \ZYo B:'ōm@Z.AlAZԠc{"^H@&b gƖ));6xs7m߰ڮռ0 IH䫋!gFv4#ŅiXMs7Xe)wm;ٍ8jv\~Rq }m~+7)M<ι06UZ/ʞxd/'q+:X/Y(}+6@8Soj\[.65%nҷ7JZC~eD᪴H`rJ"6S6J)4yڧSK64r kO R- 23`h sx킛 fW4oQ)m m Tl&z,Iu&]E]|_*GigǑ+]>9>f.uGzBuvű?KߣN9ݬ,bx:#Q%[61.%) Dm "arL柑B@K I ;Hfk=!"$$`1wŀVD$@: SƜ׿u|Κ}io+IP,|]2HJ9XG SɢVDboBC> qY q;3FB!aNE1ts4WƲkCH:>zo3TLڨjM6/wDV6žc17 'F4n{ [o>Q|ֱ${ w:& C [~`y4F~"?dROIGƞTjF(qu#Zˮ讪6k q(vFdrq5NXϛS#2uE#i_}l+4%j hީKIfԚ ;.L֚+o`tj_02y7sC `umQmrsp{0HcU꩗(z*e "9XoɒLt4G๽#*vtiG9-›Ʊ~kJKm";*@y1G&+(z+jJ_$u./ځPnnq b'Z4&~[EY.u8>]ow0e-CqbT՛LOǓQl)GS|e6wxalW9FP1YBvNbUs,2]@O{Ʒ}< uBkX7 1$7{r&!M2?fk2uF XW~jn3K]$?6؂IL }>/L0! z7`YdMvejk!؄N}l1=)f-`灞B317Vi6 `92^ zp Z MqcbBޡxE>_m y}@nO+,GzxT3qhbgs)F*[#C=eAA?a?Q~.׫L:!!J&a?.!w<"}'jA#,H'$ܛ I5aA'".08{Ii\Е*\C o;uq܂#*V8׹աC8ڈGNTS2O,!BΣ:JP`~WEBoTn> BB hŅ5y^N0ou&oA -,00m/TSsT.v)oiMfμH\\$M|돖kDpa`-M@Qb??fwV.Ejn3A~۰^9d}͓&/`_|;#)j xLK?n 3Kw>@DE_ʊ^3J"9(h=jY c՗qO.!0JVL0\{9 \:|֛汵jǘCQ勏C؎߅*w L'\,X!Zb)E+|4]q1bS ѵZ/%-MV~1@pM95UIn! Syaz|Irzۺ"Un4^_At9/?&2:B-A졆ai{L[{#s)9 5Kgl ޓZg%2/WT! *I{[lH d(~OlSTOg W4"4iT soTqĞu<ܲhARH!/[437'kHKwE0V?&!/š-:p]2M8ձ9V..eҵH4g!Q~W(n.DP\oWH 7/;Jȏu;抂Ќv_JootƲqq}ʜ͇(̥T8!tC0ɋُ F]lGȚΑÿ]nOd*#$Y1";R'ۼlT Ox4}B[zz4$A>`+ȝ5cؓ9[!(G}ĊH!YtECE/h48s|~3_RB3fyond6>V?S'TA5[97J}4?(bV)l, ׼ћ };.t<+A|7Fc1jAYFȹyDz,EP<0 >wv3B-*rRG}\4`f;l}2 i ,q.;2Znt>XDQΘxSf7AXBo3[IEʔ-^+D)$e5g{vH!p^R0MLCZ^l SdȮ瞔.+!H($~t";z|굋/hMΦLoзy2]2z* Ws0Oh8hbS|ߞm78%*GxվOovdA_Rr},8~>T ec[W++Xk\fgq+՝ MuC[uC,4~{O0DHƫl8JX1TC#ٵ5l{yr_U@DGT?& WKRg2z95pN@|!imS"=CҘ/O׆C'|cWS\,O30U_~S^.>$W ح#D+@C8oH^-ORzhMou+WI8 X KJZGiZwfZƄ#<%rpi]1u Ѥk(k"5nH%zn2+ʐvCwX*Lp"+3a8}}hKN]m-^y㍟=O?Ũ;@N!P@ hj/tP4;:P(Rȝ!IR]<ׯ^2k] HŻQwF_`2b東}sC>L[EvS3E9`j\k@mwCR๢뒫'nHDzk%[Nݸ! Vm>='*3,|C<:۬'_E_I |ESp݈%$SIa x&u9lB̝V7,SwB42 DFhm.{X`B|3rt|I6hŠ@#Tu@}B^2idHr Bje] #rAʕݦ_BRV~A}Gb(qE=[b91!|m׬(%2AKiI9 qivз.|Q4m??`?4Pk~YkhPUKTtyz=1p-Φ2W_J8Ű޲G{I28=qB U2.kuFuZXq3^(229:|!A Zi=kfvWE2mJOSy2Ik _aY$w Kuv}q 8Xb m҈TTOz"dސO#&~@ް1oyLj ѽBP8c$!G7vMV=_aCV0;ƶ&yUJa4aUr%Wb{(%6-;|TW OX{HY~j=!E&$VeI2G 3r$@ٔ{#"ZI \0Q@s@oYx0R&z j xNrďD݂"t;cӈ9JG&f7$7І\0ž}[@ަwnVt|4Tk`Xf#͒Tln=8wRsY"B@W:B#mAXK>Q8r/ 7@&NmF ~WOaJ` y"}c$O[6jByN nH>wgO!jMa*cWyM҇g QB5j<mV3gwa& _NXri+ē3W_Dh< +С$Sָ0eLi+ey+b0Xl_Mn,.,6_@ή؆)۲A;_+p^ /Bf"jGch.U C--ExžB40咵Zύn+J.kv|kJMC$J? 6.۱1tv9P3"{ypH=ԱgRh媹]qfœ h+fg Ppј6 ݝD g>1X(Ԣċ/mi_qqFX[\6).&}RDjruml҅/<^%kO9¶̛!5:_E1N| ~ BNg` ¼8AH*0ZM 7nn_Υakw-k Lv)nQ>#O?.iAtqn0 Xqedm\P'ݎϣSmNؙZ|=,wI8NFE%nh6%zɁqqNS<1%ڐiNuUfT`c`v(7vf|d|SڜUz_PR=:*4y`: `<ʀ;bXo*G K{QdM:bc5AU&5>~P_@uI+anF.nW{? jpVlw!rS1q6 w6lUa/=U!obF}f#w:^;o,!SS* 7%rG tq@)bdЮȔ ljA߇ OWA@O~T b%/"s~ćpR{7 xpń9ۯ(3Y7qX^&ij8<oػ5kZăwE!\d&T#U"S٦@p"58pΪjطa׭bLh ;~?X6k0oD2E1X6 5g0Jg.b4Go+JxiN9neDKsA_-L\MIZB;LpАyq^}vb%JT8 ۦn$;|/F93+"L&Gʮ Ά#ES?]d~E+6\ŀɜPM=B76Dhڎ #g/<@m"1woWYQq"weC,M'(ԥ07VP^+N-* ް8 >e,ZL~'Bν9d[?cpV" }P͉T"pܐ nn)JY0$d/ ]`r:ݖ-rc>V3]TWT3IS+ Q=qv:1DBhgYZ07070100000016000081a40000000000000000000000016599ea2b00002c28000000000000000000000000000000000000005800000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/firewire/firewire-sbp2.ko.xz7zXZִF!t/O+]?Eh=ڜ.+V~"jnLg* n]}N ӟ2<Rvu_ 4T4,EOY+l$,eqb,-˘'Y+I .VJ\qO3% 8/}[ N끐j_[z7ٟa=0o,Ѩ<ء3 T+z^.h_-7<5T03E]\Dhn*bUkrBvA*Ϋ035" ā{s6ώ}l2-`rs4nrS nYp!|HΑ]I}-Tz̓r$؎GmcgV wNwr х '>T׆+-a  qIHCm wְEtz=i߶lDewE1]k1ਫe\JjcZT ߠ НOkUëfn}VzG- {lBB ኶߲nK_(An&Yf|%}u7֐ dCdƻyfRKZ]0sm&}VHPC 됵P&k"^ƫ@ ٶVQZhޚ Trl\>L@k3^,sZ@"zcd#bno:C"kT_# SfI K#>ZI:[Y=z7|B,I65fdV3Ý@6ΨZ4fBM>b%-~`tsy)|ae|<=4* ޫ=S)WI6:UKVa7b{>^X_0:Y'Rp>v|HU%Y1p| O>CFG.L&  WyT@;h$I\Ds( oޕdp_ȽS0ɺџ?4R.: O8Kxgг =3 tkdTѣ5&dT:b%-Ehƺd)TV/i\ ʬ+ʁe4{zIϽ :ƦsE:-N"`'!;*'ZHlAN ! {sKWq,Q)x0p_z}'biW 1\5lt\Z]y^"<T@?$ #] pIbžyj8T#W5.k$syCoہh5WzS3,jw KC]= $Lv7C"8dY 64_8b{,1=ۋhEOK)!^Z^hEZ wMf @m1^}Α_#6.S|8We34J Rq qpĴ@3+*$x'? veA~j^'̼!& 3Rees]uuu΁|5 I9@OU}Kb F(*ȯgrXU9$"~2|AP+Fyy]_0DF/1x.f]zRVn09ּJJLud zt)xڪUK]@fITŠt*1n]X91'NF2ÎL:}"#7*]ఏ{VJFwŷfB*|*1A^1?jweVŷȲ YCԵs@{R}!f!$ Y.o%IR/j(,^[]=Qнn>I5:{@R6/ ֝?' et\/cRSQ;+e:WXB[Y0|"Oh gBT,^BQuI9jg';PJ3!EmEn.B5F`Ҹ ,l*D6Ve,coWtAj% |+50 FzeZʌ`56@˱} ՙ^iehHᇗXZ*VX Uw PK^!*rFS}ӫ+ ?w.`1A_k XER4HWݐ(%%Āڢ( D`kX m].*~V_/[aP# x'.tRH9L"r'f|%*lItS! |l+swx(ێ&ǠY eINȑwѪ&]6yj~9-BB'Dk)d$Hxh#\(V̥F^SmKU;ti4t#ï1WN :I ;oS3JBvS׍)=$/ Ju-xzn![iga='5f!9HD3v֜FGF>(cnFjo׽N<"^ rwpmHt/xeO2ei}(F ?[H1UO4'Ecw<]cށ?dKzWK^H!Y w#+b  3B?Z2zzc% b>? neG֐ R-c ~x6YTgʮWWij Ve@Wu7( Iv!|fW%:̹yȢKNe2t!WÙw>q}+t :Թf-Χ&e%uXsjH"z̥ WPaf|~:uj"UTQ-e*]PصWto/ur նl>W4Tw)V@jyhچ|AJku2|M!Ix,ۑVbiJDѫYTejȭT߬`WuZɫ8ѳQ퍛ȷQ?ߩ c K}D>G CaP+?dQ]g.yNEAZ,`~c)ܒ^Si9x('3AN𙻽MҞJmzyoz q&K*(BmPo5;ŎR!TS9yRZtENƾ&_QPW~HmA4[OvtjIhė͙LlVş]obICD 7ʟ/$΀|qux͵G#?`yY@GbD~D:$"Ԉ8/l:0I/c?kyg?#R(v.r7-hXǠBf^; e>oSreMpJ0e4euUGvjĄgc;fcʃJSYE^gS.VF*m%ƱpfY2ʿu?Tzk7D {1[&E_X*vP8sUQ|3@4w 4r{ά^l_r=R 1 A"I+ʊ B4紺vˈ(8Aj ۆ05D-[xY+kd5谔,v BRak!1Yv6n\J+a?H7KzWA$$Af.5<>$t@ sP HJ-,}B@}rllv?+󞱮\1:(;ڡ>; uIp 06M&.! Z",Z.^?& R~yiV.~>@ tfg5YSד~Q?c#( Tq@ÛQCVJ? e8})F"G\PY5#ǂ7zLXS"ZՍ;RĆ˯--)l Ò * s/1&Īb{)Y|Wr- #Bar2\l8eIc|BvsPcu߄]g:+\@BliIdr GOaިVN|iL'j>[0Oݿ!ʔ27)켤{?/P%pԱymvðD&t-6J;V;c zW\e$]! F(ٹR,ycŃ%@PNS" Mm!:A:u^wE{h$Wkc9'O)}bߣ): !#L_=!O;e};YXJ=(EW\3{,w#zFa-H)$䎽?wMД|ѳI!7[pt!*KG`TY,A5QU]`3` p.*5#vc˚L#ۭXQM>O 'SaH|\jGty|Gꅏl֧-Vc;ۓoHj̓xؑSaq=eMDaaӤ15$~dN'A֯ XWyT`bO_pt^u P<%?"%]UP"\I#3s.a2ɔej ^YԧSrAQ=q:6ΚFlGl!C ?l\KneQ@Mx=%Y6m&c&xsx/hK+ZZ}/Q*F̒df#~7_}J9qP[T3ټqι i/?dø}^2ZM}vd] V߄xk Om+9~2*oAϔ9Ϭ07$䖶"91H#~ Ŗw`]*BT1J1@JC z/ Qǟ0mU oQdQ̑R/Kj"4 fYRy~b ~Ff{ J%Ұ{~z%R&yPk^2j]cu.M+O\0?&TRQ|fL޸4TAh|/3ĤH-E7]W+cazigev}<ŸD yþ~4 Y_j_!-]v=*K ?hA>{R%hI:;ZZ,|)Cn`Ek1kNԚ݉S2R3%oӉ2DJVӸ,7wV6 dFNh͓r ~9ӯj֎q.60/{,Clf>\f@ch\2rONLg#IONQE;|iyqAop :iexOe2r?P[ZfZ4<^P(:7kzlF, Qe nƏIX/7ijSmI1[%Y 7}ZRc,$qFY @M?-HFWlI4 MMo._`h%4[tuGEd/R0Fn.kisI4+W< t!xjjKNDۇc7i @`iN^qT]l=o7#|%w-80z&0];Bl3b1=?,^{ƧAwxۓK{YRb!ݔWm#t=4ݫi|~3hڲO1RO럭x[_gx.:\`Iz.F R?bݱH,Nkٜ.q$S a,'@փ.UYB_yσ.EIbY_7o!R"N%\owlK;tAZ{X  Ccԩۀc+[Vr R1Sr *c{Zg) S5fiRdK_GƳهEji=mOUW8D?v=" ^$'AUb̮MOhVglnCJ2bkӢpUb!`+Z*<=7U0Mv']RJP1>$f=I%+h|7βˀ9v^& Kok EW@ =X~yEOH..@qԛf agPi30ϸ\nɹ`Զ9xFVQ0 PEڦ6youF<Į8riw鈂FC| Qv S ;f`tN=I!w{ ڊ&0&}ZaI^/r@{MC9;gm?".ـnL_K}=(3) g@8mѽKEhWCU1 !30GvіK<MaK8C3ĭ+9Ad~]dOh*Eb9A 5 76ƾSlZݎ mFl$4sK}:&lig|A֡bqfjaSmƋVԽ?3LXUuvx9oһd8! 8j b],ʑp2VW++#=P1d8)#m(6 WBVO(_rC`:4'Z;鳅W]xZS ~BG.O䀍Fz|TasCW2Ra вG<%Tas%?&P]]u%h?~]3h[ץ^*S(bI %@agɫŚZyI>|ȉm>δfv2N yKŷn5gT'2 $ԵFI<+3*v`TF}3Іm=R/R1e5Jl0!X?>4Cmh(|Cd\_3IQלOT NMp}qoYJ3meU3ˠEҺo˳9fQheS/pi\&۞0D!X!BɂzRba/LlUAiK5طLa8n# F#P(B4$Zx)jذX[ ̖&"\iA=MD $ "\S)'8j{rDPQVb{e:XmnJ;Z+-r `JlM (tu3 jj(3(v9,A1l~(6ͤͅ5\$9A!49@Rp1)3$jWݪ;nyk̄ gq/-< KʆeiF.$vG_#FAkDIA8`œ%jH.ȲZicATRJ?qVb jj.e?qB Ņ /QϝPխ 4yI${ 6 'V IA2*Rv` DXE8ԣ&4МCuI;phH%XuYB s2c~`UR"i~Y.[L9CPɍH;++[-U,8}5 I&=`YAjԏr?`vP}}8$fpio;DGm^2+|ڍTJ &5aQ\hw$c9b'GB qQcX 75Hvig;Ԍإ ?6;m(,gU)8#+."%j J"1 ^}vkyP'uȠ།o)igEkс̅55/,&ۢo փaA;2=,ݪiŜF;]E7<:ۢHqbR Xaz—/ih_߉`X\V/L?^w%X 'OC6(_Y<-o$yYhy6Pf"vN$@-cT F򃐟56f)HHRN6 #SS"lovATUǦYE{ 4rOϘ<2fUA˂%Pq1m\SyF\Lgp6v!'5 &@Ɨ^V $$_2Ϳ Ȣe(]D\UssaЗEUveͿyofOV윭깈*SSjLfՔSmkehŦޕKi4Ş" cW)|_yc~#C+[gb~%N V(ڻJn3ʉEYį-5GiQ# qM`qPuCƈ u[UJm2BFJ3?X]/O3$ C ^Ǥ:&Ѳs$vBT@WM&_{z]wdQ90f ÀzdbBIC2N)v 쯰JLnIWE X?o"o M$7;Üȟ&OYӲmF6:[6M mv[>/Tdq ec b-Tq r^ֽ=NNH/,FBg IC@ [߼l4LkcTÉq\zbCOEpF"gmAE2J mP.\_OdӚr|'? -GR';['3&HǡVR3Dy5(2yMT ]ibCC-~//%s9zh Ga0AG=1| ,Vqj~֝QEM^R"zIƃcc\I OQdqGqSpfͧ0jze+v'׊" h8v,} 4VXM#?NnOiJ2<M+c9A?OrOf;B H"=˸4t'@t*5C!onh O1O*Y5`_J[Mnjc D{]\8^s&WTo"1ě_B^ rg 2qpꭟZNߙ]KucV'Դ\FtD=;;-k{3DmɑIߎF{is(u%Z؍rW+[3ӹlN45Ӊ"m?AWȠVr Dy3pN"f_綑Br9oy )c7gYZ07070100000018000081a40000000000000000000000016599ea2b00238080000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/gpu/drm/amd/amdgpu/amdgpu.ko.xz7zXZִF!t/5]?Eh=ڜ.+_<3v9ULy3:]li]DbAÐ&Zm Ȇ3)˱ٓ }"a!-Ufi- S7Oƾ\NBP|QWéЇ*^k#A&*79'T 0W[GhcÙE1%xcv. +x%Apc?]'Q,9ǠN jx\9:N)EyQi'En[ r#` kUQHqm !#D.ĵItsb!\#N4&*s>_} [WZ$وFu*ci DL^gˣ鸝*WR)埛;I(3vlWS@Mt&O^tKG<7CUZ tPԶr31sDY :~(r1:5mWٰUN*4]ƹi&GL 38SpUW'mK aũt1<omó? h~`ۉ.• LSn3ctIOAී߅PpStl8MtZh@ã.ju.0]K&* j D\|*&UNWIi_@Z=8ڑ#b<􉪿gmSv4okxL+7=QQBJӊ곯ȜSJA6Fn"%HS<=l#Ml fSyאOQg[Lώ'HHp:r6.*ڬQ>4 LjPTГa= ^,*LK{.BQ-~9CY[?3_ nOr`oIn _/rIҌV6AV-7ڱZg_g#ɞ=3+ڀPDpK2(zl78Q.idgswوU(;y~-oxeqFQGWGs.Ny >FZ|KoR  :ݖy@Ҳ"i"&{.)*Y+ء粴bfMe!n(MJUBԫ>vdNT :c3avV J /j <}0oAS7]͏آr穮2RLgd+Drmok렉JK[;\;e33gQ7 xyr0cD9uOU`Qs7q/*Xyܞ do-nnQN>u(#Dq+ )F=v;<Z5~J1ee0) K_iN>^ء$ `_ȭqNi?vz;UCebr CGmKלy\f%qLHvQX;x@n@>ˆ(-XƜ+@6LB9z)N+poA]O>@(u'!6UތJ0M;quNnYZ̼v*):I7`3d0NtnwP@Ruk|C+E8Fdոڛ+|aն?|y6'>?G 5FbxM+A.{胉=dwsl8z0gMF3.^/OHy+D>H_L MW[=lQ,QD$=+i 2S Tw?\P/m"GEVyڳ85sTjTl;4+3Ŭs#7{p0^oWa,Ԓ DW,64eavOotnn'3Sy^g .%Y"̉JYdI3[U *Ir`. g{|Kr\e| #r5_^Y涁|b?:,8S(:aZ W+}{Θҝ 4`_dю4}Ot]HZ~`hLKU"C)Y 5Y9ɿ>EYZWZyU(9&2V3))V*θJhlc. ۷tZ@ oR=}n:UK8DF/.* < kYDNf?- IU!m xm۹(TRU=G<ޚf}"߱ ~=h]bL[TPHe|zo-{^?I((wAQq6+saN#7bi9\m_ZAVW( CոrmF k.B<9y7mM7hތ^@-Ì toI==O `> Uw> !5AS0;͜&BlPږ宩y-`&;9$nʬ}Nk&i- SAy%8n@)׎9Oq1rdW9-GvWcskTI| @Uw3maea7w{c hLԾ*_ AuFP7 `*Ͻp(;B-2PBlLZn::he/%Q/٧c01d91o Y7(o5yvPƥnJ. &e}}Kjl%exs9 \Dy/$G>Vcm D$;ʸpMB 80m۲r7$WYkxQ CPn,2o 邻Yhlv 0 Q#K4Ž]ա.%ŭA.2%EAFCRFp3/K`!نf)tBzkU>j*QƲP"G2m;BHG'*mr< :#կ,$_"DPy/a4Lɿ{7$*\OfH )-R2A5KGfu@@]& K P^m;Nپ$!( RHI}BuÁ9/1wnCo^2&{$#Afy"E(}1PmZ崒SQQVCȥkgQVU70.~|Ml[Sǿ]Q?: ,{ v)gx\EqBD b">ƶ $uZ:HF SPoۋ)e{%.}Ř'kqϭ?zW21ם9 ؛󄹴LjNDuי$6\ GF WV~'U-0, 15}qV!$d^cJ.s}dѬbZDQa="qW[. {J=vrNK <$ݍa~ul|y.aviV9З +]smv vO.lyh9̜2YY;s=ei5Q=.t=)0r?ɯ3Y=WvM3 ĝ}OuXJфm^ Q]lvjz {x4iLػ`+74p׷*e+˒+';L{]-'وN?:@)73v0TpЅn|9yn\ =my% !1"+wQqCT+;O@G߇H9 ?,:p.S3#.Z$ Z)m}kkn[vd,4Y+u*7qGܒ3$tZ'Ka {[2NILflαESA=cf3Um' 1.1ME{WL99X(2ݐPW=2qmf_&~p~K~uE\?(!y&ԯ{na2F4LD_nBQ<~ aѭ~bwjb/~"|GVcVME]]|#1-E-X8)׎K R 09\[Je`KQ/Ҋ6)P6~I|!۶=sd}DH*$IGd\Rqe?Ԥo}.!Brgtf;C1Qiů{҅"mt!ٷq:pJb "l,X'_|8VTY|6Vg'7+2=+c7x7uFB iBV!#77av}/:+$OgwS]+=7I)"~w-:ڒJ˥XWg=-YR,8;Î)_3* ǎA)ºίƾdߨ]N3J(`ٶ$d+L'A`J=VY} jy^`~MQѫ@Ύoޢ=U_L̞XްϟIG=)t}Ak|:&GHVC}3zNŖ;~وt/}(m#t+tү!S~9F%Cq|n sm!@/,6)3pwjJ.ԕR/ 7\>&Ep(g10/W39r1!'= yJCɽČ61IYmsŇ^~+ v(%U8UY/jXg< <Z҂V!5ȅJkeTnBQa5朄]oA$E뿓B\yx6^ qQa'}5B) o;>G\܈ 6N(JnDdGoxS\g^^Ŵϗ 0ŞfcS[O^t)Q`uvowƗ&^ހ㳗[Qڄuq:łЎ_{qXЊ1l zpX,NuP!{+LYc_ 8|qpߺvnQ̧-v  &$~`i' Y 'TxI;_|qa~?t;sVE'ܤ2*sąt磓%>%p }s&;M+Ty7:#ߓXWO@UqqݭyZzJߟc,]JOFs=#^=+ c\?lПոxgEbSwQ=ZA2dY+F=Ժ[G@'U0#Ԝ hKLY_%z0h׈A:Vs"%Kg,~KBW(h rwCKAnrJ uJ8? 5*?DFѴ֑2{% \(eaۺd9 5-5j0\ɏxVD ou)˝eX n' ŶX& =i`A)^l9m#q밵+&ԂIx#G&z(HX#"Z:aIr4tLf@}6Iʝ)7Վ (Niן.t`b8;ȕ !,W*,}67ӐSwئ#¸jw> 0p%=L`quK`pt4qD C#İ5 M\g<+鮆p/1 /^>RtCr˄K=WW ќ8pv;9!8)jڶI+P`G0&!Y#sDOXmll4mŵ|IO@hk/j 5 {sJ=+mD dGjZ٤܍̚z[n%btj̏93EfA3]=AoOB['ziˌ#ױ55j ax( E~j6zP궦TZȢ,S%O7Ɋ!ew)BNRk2=|Qa_,v,z{Hjjd6A$tLu_@3g&2hG -QSP-quÃnq Tv %>s~Q!~|bUYxPY9?6v_m'Ĺvw.bwϠRtGb]^^pV5w3UMqZxbQ͵r3\e6r$`ՈwxĔW>%$<8cn{ S2L$hìji(^}|؋7*U}C9||ec{T8ś=4O/vX_*)7[W 8)ch-r,U5%,PXCj}; ʎ{['T S Il_BsU\^K@$؝<YCr&ZtX "c[pP`ڿcdE?av퐭 Llnyqj~PSY6HyH%8P g )/Vh !wT}xd>8,Oq7?ԭԣp9vXf)_Ut:7:/ ^4 [;+>>8$u&b5 %&S ?c|4ճik+arn{k_6{b{>;9 e˳qV&;yDWK B }>JrcJ;cߩjg91`+ 5Go\J+"xqc (w>%ݱ89FF7PL6rg}X7FrIޤ{MbOѧ Ug} =M6+>Veܙ}3S&'R{Uk&-0.|+koWR|jk 2ct.Sfd 5c)[HPyF ld앫p' kqoc4!@[[  i+ucb)Ou9&^1J8?w `hv_F%a1~= 7\Fh=[ N= GL֫O,')ùط.HWH,i 6ڇTF䀒~*{jfӶ^;QJF%LwMᧇah`ttL_'+ ҂ ?/B(? lmY/;2-וH44ֱpN-@oO^,3ӱC:+Flm>T\ FU}qk$<"b61X!:o T1hݐ'vhnBxh]n~HZ=f$;8:Lc-UOo=.q3;1k[l'I+cFUn N X0fٵ)E`@qK"PdzLF7Ap]D0Xw MHu13!"Uï ׀ԃ14 |4Z/V8\Z)o, Fꂋ{ay8f` Rf}oGKt t+񽔻vVr%_r<./+۷&vy~`xE,yZ B=:Ӧo7lJ4kjbu\i}Y#!1hR #Kp*C ]$G2|&Qj <_&}8P`4 eS0#;/iE94z^(؅jW;@Zʹr{ |d0mOQ_a-@hZ_ԭ^)tuTɒ; RnBZӾ4, j&a]켜5ZskSA;9RV=Bpɜl<0nY@9@8 &[5ZEKXyƮg%ŜK٢GE*(,~ wߓ6S"rFU篩Cr/Xy69>H` #bnkd-Oq5[qxw85Ʉ>Rt3^ycK 0Yk昞cD僅IFHU *#[C |;+U> 6}<)_t&g#ɥiZV_ٜ p= BY gȸc\ei1ۊh"j~/N!)c'J ;վ 6N'i&%m1[e&6bp>"IӨ7\xhqUP!|C8؄}*S/{|h %U,eݬs+>SgJM&zK`qN()s-R-`mqUsh Fx.v}8@":Qh#mRv2"&`MΉ|sǕ7NZKF޿ISklc|+Vnrz[ ;>W]Z bcC%`fP?.Oj@$!^$I*plxy}r9j `OLqfMPL+k_ ņ'o3dZSđYK2:읅,ʯI( χfǙdzbHYO4=AX*ͪ8DfMEG"ٺm`#cR.1kVaL#oC)'Vw.@E(+ UCĀJ6{}h鬎03(qUÌ PfJYRK5u3785 vzބ޶mb91|>NAR1J6p%sR:ѥy:e%~I)9l%0mn߂yBD@s?S^Z*_ tIlG'=-xek*ʱv˳ ԟA{Nno4Tؚy v<uZ*ҌG: R IpƋWK܌$FZ`@I<'Q@7nBU=V{[У<_)Q:(/Iz%2T'e|`(6.IU\AM88aiiz m6H鋜B /jkf=dĻF8EWAG!'8WR0I<ع=9ۀ9,p~_(͝B1Ƣ2[=G'LpȬ!U Y?x”>ɔL_rD7[-iM:^Wjm,8$3\p^m8}&7[ͿՃ@ [~1oX_O3xX_GSRVg~; GDVG!v&_ G~֣k{]$jPtZfhzLxf#'y)&I6"2qMmE=s/[Owð3#w$)x/CQ-9hrM۵p>ed,A;1A޾U$X*^/BD=k/[nyp,?1 ŢWA%󆺥e?GWx ąQī5}9arV'ɶ>ѧuo\ h?~u*)ߡRI`&˲.P![5 I#4{={eO9ܝuRV1\NnCR؀69%CS:`Zj̴2s,^h\%딬zTjkOs:SC>2vbc -m> k䦖G㓋 zIl\?B ySÇa $>z fGv$'E790Qqi5^- ߵm;hͤ X5ow߭_P5ޟe# u?b[lô)yd2㠄sNS, -A_xJ2CjD\l?J&X&.~oe}҈K4pZbLl]㍶VFIVm[v%ꝙ֛0U=cz*0QuOtR-E`P? TnuV=0/]uІR=!)$sH% , aöe=tbM {pGKOo܄OCN_k$`'{UapAy p)rTQNC:OZu\nPie - + YB#P\Ӻe[Hew> Ʀ*M?֔yܕw%_F Z#kL6Ua+l#E::eYsW󶠤WS daUW󮥥Q),_WJҊ-ٿ(%!w$*UjEgJ{P~z:ǣ)e..ɏUk`>ɆDu E!`5:ls)M,Ll+Բ:5&wWNܓMh4iCٕؗ:մ9ݏ%1cT2 _EzeHĶcP(<:~VSP.b=+L ן[TwhI z=$1/1PcgyRS$ZܜXa Xb;+KcGs$#`VsLsn*+G[;:(YCKjceN tSHZ@N⥡@m"44͌}q+2LcTI <;M͍|ZV1H>Íq_/(nkjׂTUX؋1g(717 F {JYa\y ,O+Ɂ]2 Ϭ=֘jAs Nng݃MR<r%&sVxIo-}fZR>9͓UlBY\i@n0jD7HX;=QãS7;`iVe` faMHʫWy! En5B-"rB ?LmeUOuf bv pm^mp@]BU g^@?L(o+ːӥUm$jŢrn$WdGJ? ci@+Ҵ*q<4NP׸OkKq& DibGjM"yu_܄,?c5x|NZ|;*~$D;{%?HB4|tfK͝DN՚nI:C:k 3 zXZ{KΙߜ) @e?<{Hp8hc0#8!t*7DT [ݩ 2`}U33bw=쯫 Y<<%P1?f<,_ t6掸.(p)Ò*|Lthz/x_+kTSCb1I ;dYTPaCS`X8 Á_Zowog 86ZKY/Ipg_@ 4Y97+jlu. t@M0ϔ8q!vZ)^Dx` cXi7Jͫ՜FXc$4yU\@b ,7_#&6MHkdAQ1U kkIB0P,ÖmIݺ X﹬e3qԉvguEYNJ.yiAEP['|]±"<0"]cXHpL|7dEOMե ]p5Bت և$c`kK^B[g^5PGI6:G aS.;64|e)[|H=j U (nڜ+H5 RsJy\tbҡs9b\unb-,s悙ϑ2wkTCw)nPM*fqHH#V+w~~@\a pN^V@>jI#[ K.{|'L;8^oA+JOnz)#Yi n.UxK^hׂYF3 +Ly Hg#NTr|V*ÀCKhpEu ȧ=GBmfę]dUc2&3RAx)Tx{z~~' N.mUBUcyF\![b k7eVj$ԈcO=d2]"|RE 0 V LJ`**#RC)u5M>?~OGRGoc=:M].GnT .Vc3Pߵsm0#vJE"LY]ֳ͓AEH+w $w,2XҞOW4-4O c BN|.0W"32kZgA\hH܁ RN] BwcL?cD7I t!^P#jgz%ZW{ B8ZsoE12ʾw.Q"!Y Ӎ$da,skl8$&Cs2rJ'@0 9S+!Ll~ngϖiޫP{gҡX998JTC,'zywl.׼hMK7=,rN@ߪgs;W nS"_bDR`+W#R}I6#04f(nɅbg]6/} $DRnju7FWK* iK)R(t8F vUqpnPOo^$ GfFH,`h* ?4}`wIr\2~^hXE5ғb2- 5iHPxs9>z=Z&03+yyXnӯD0MhL;B&}sϻz|~'N\DȔVN]e$y\ )$+|uUPp,u-: uݘF{uPЕ榻?=:dUE d#GvYasU<#>qyQ)382cFes ~yynpI~;U\CT #{\#y "fmzcs݀˞LB`(ˏQokE9}@tgl1W U9} `#r H-,X&n#~P3w" ⨸%20Q\ Q|Ob gZm$\O g@}fҒ,$Ro7d\ V0Ky YW&`9b12:I)19&N#S ~m k0=ًf$ 9Ȅ/=6 b/B3}f}u+e6Ni,C%]6l"fhchm-7 ^aͮ…:'U0&sPT"ڈ[~<{᥵`N3l,#' 1q -տQ.+ۻ!O1}//) qS\k5rvMWm#%f*RS:;~ cK,hOp 5cX*_ϖ^ }VKqaWo..SZ.Gܟp@:=ivT,g~/p l3 t$;cl2̨0xu(H)9eGj@c'2ԵfF5)=` eG_͋w6VE|`-Ec^~!~D&nF2%&XǣK\M/i%2"T۸`3v`!wb%,I}cD!Ill0H*b|!A/fez[ C ^ "P4##buIV(\5jK&nb´|Tp8oylc<5H=U/ 4f:+?0. 2L#_;r{n"C]3 a9xsم-9: 2'߇ 2`=7y|9/4 K!ɂ)u@I8!e;JU6 !LpTwC'T<]EOpO]5h=goF },L$k6Rz vGj7%pu|1D|;r% eF{Ѷr y ]QƝtddfV6]/7k䔚ڞ[Z5>%-U pW0f2Mz3"ѡ1m[8kz1Jz} $+jEɋaW[v,:H6/h4!86]&gKJHb37,º.1e1#8 1n]賧yHJ7Y)9pP!Ĩͦ(ӺZ`̿:Ff)}Nճ2<.j:|*z|Naytc}\9(1*H;REgWZZEyA4t/ =ԤݜycQdUuf%p8ݡ.y Ppp;m(W#ݎPuhk-yqi!-PחHz%w(,Z%QYXϩ3gNa+:T ÙL@AW1i=X cҗbmR*'u6fTp\T=QP$l I vM^wЂ?}F ~ /SlQ'+z3H6=燅fLQ,!Qi~$oGQƺ9vcި16uۊr*3z \_ܦ(]rNS'e h,z@}]du)A=jcm#J q-"Oz-C0h ըiTڝi4L6 ig1ґ/HeJCvejK pXy67DrH >g]aS󌼝vJDlGe)) GtK&ܖd~4:WyJV(9= -~x܀32m:x`K64΀aga=|DT}Q ZeU}{cHgSD QDѧ4HOߣ " gE]dH\Dr_X1֝0+ ~YJAivޤFbV|9#kCb6) ZOḓkCkm߈rgFdCz1Z!AaQ)q8ςg{hU -5pI򝗎H~aa/P5! IP"mql7M.+ Xss,Q1zīawLl?Xj">4_ dj_$ {ceEcbeBH9zʵt҅y퀠ξt*iLSiOA@KiHw ;>);tNtYk2"3|4EAa /PWQ\v_SsSQC%OU@2.7;G,m[ AswfJ"o{zRd:(y|rmR}}VwhCs3+m >2e1@_Pl{ Dބ~OP,ae(IQtH4/;_7Mpkﹴ1E"%+ bO 9HLYAHYQќ\`-ED00]7hHs0 7 bLJ>bDU8 A^T\hTRttT a0p[n4b[gͨpHzp*ͽ$r5-H؆>[*ό/ ?1 ?mx5g1uMdkbt`?Bjݚ5qFfGb25{Iy Mt pf,lbnZ ̔ezlWu96 kS80#B 6U:%@h{5K(;Z>* e=*ɔBjm{X$s4Ec4BD^J{up=ϨU Ә">_V_5CWJSjȑ}l3" /DJD0$nb۞$z쌩!L2izU.;hJ.bdlCc;~F5{?\#z*~yy/M:8GTJSUls(DƧ6@l ;no{~ gRKb# ڿ)o :b /Ke]r;IJ&@$sT _eq@)[ +uS٭\V Nz[p,BΗ.̚(AtI=:P *QU.=/n?\Y$7`8Ռ}y~KČV:ڄC BqpN= Q5޿D@7:_G]&-YD/Cؼv%H%A+)QWd4YĦ^7>k%F} ~D{M#ե,HO fsR@ "3NWItxuP$BP(\R ,y}R^Ӆzݽb"J9*hK50^p' @͍lQbъ`Wa dIªW3`R]'0.LmUiL(e83*^vo%ﰎiq#<`yg+S0*fR(b]4)  tK`K\äl+hATOwzJS$q(e'Ŧd':Ca  LEڡJ6UHubmQ:E{51tt%F}vhe'|/״lȟSH'h@Omt@B[Q/0nT v_qEɭoF,R:URqx1jh MהIJc\Cf2^+neDasW8¯+*hwU<>#H{z  W[! kLja9Wݼ^=f*+\rtƞM98OcCn$b(#hGj0CfcZKQ 8twg$TgkJi-ϞW#CN\LHއlARTtW5ueL:zL{Lcیuoey|0 Jdλ4qA 7>22taq`?r XPu=LrB{BYnuAd za3b/twAKU< BaD}tcxAO)PxGu392!Fܐ-/WPO UМw88 w^vvH,<9;) ].$xoѤyrȴv PK%lyI \;ZIӦYQח|3otRcMY}h,v Ӆ!G l!dNxeDO Z\B-ŸĖQtfw{ؤ=00=N d^'XDn9 ֜*Ѭ.F-Պ.5L)'ֳ& ]>Ϭ? nͯ@l/͛ԛ))ckc:*S[?D]W"(>!c.G\46p穩8)?GN֜țQȽq":적_U4ٙ&SD˴!n3X>=9o^PRb4h#BP4udRhjȎ &V$u > $ {~g*U]{MP>r*΢@y~@z[0^]U=A[Na>" S#XҕwNJ d0ãguzT/rS-+§H?(|PJB7; ƜM XA{ߢpt=66n,9i~\F2hZd+$]=U4?>xB'Z®z.ӿ39sy^O6Qs*FXՠcP2[L,@4o;rVDE^۹^;KLJq%` / -b#p4F=K:EP˭̮s 2zh<[Ek4QK\}_P;CBB6\Ct 勣Rkǡ'J_JhAl3x?N^=;ݯ!tmRۥ'&Ȋw=ruq.±ero=!(5.0FaOwdܘ0V*~b#{\Jt,S3m3t ~HRHꖵArޕd2H&9B.RtkgH&mi!PGѓZ._.BV npk[<"& *‰9?Ba;Xej{ƕ(\xi̸:+zLYC=gpaړy,Wϓ"v$~4iN_I?#9ޟ* VoN F.h@ۂCt&:Z ?᭱gB@  ڐ :\GV׶= i >bv/*b庸 4hW~/%. H>Lb,(A㍼Y.ubT%e$YB##i{j+DY8`뿍WuAXl1opA-U:P=K/#aBp+Pd`p{Ȩ[ꑟ%/_L3.# M]v;ġ;ֱysx2XǙ-`2O Xգ*{j !L¶Hw59-r-"3OyHDW1䍛Nܤm$bfsҥ j?4ƕ,ks39q"}<76BuwjڔS=DҶ8`YZK10巚:8:zy/L v)O{^G[u<=q?IKLr:~SFAXT'J/w;Ah=՝+CxW~^ _F伥X!DQcsc^{J|/4ꕳޒ+Olkx:8toWstwd^?f. e 5tLD{r~&Ac6 /q}]xke!yZҖv-h4QIޔPD =[x[ڜڴoþC <,gm*Bm6_YS #y9褰|g`mpd|?yC7+&,`SE%U .;d̲u6팛U뎲CtrA~N%Ze8-E2:uDW;S=p&V,2әՄlX$ kU_ @ K+-}-ܖu0:M#<pW /~7qj창d 4J}r?x0!kR7Wv4L႒ N xDH#f^gAps ;s_ۛRÿm}Q!Y1-`ȀޜY0wdtS-)W@ۗπ0j眳3A&#iKޛ͟˖,g\ztGeBS^.?kn7uX *$0lf:i3Le||Iʘ>K 5=^uD+x|?,M5=BYx;S-Yt^*K[|D%%mJcGM!!A%*9VTr^QX^z£w9H*qV*8MY $|0ղj]c,7rj/ƧZÚZ|4_VjQ'zhX b09l 'Q9й3+uhAm0jK" l-\:A!*~Aawa°*h#8gZ[!FJbi]47:K#|WtFK5`>^YXj8zk;q0Ez$k~Gea""S mF SZsdmXTAcAh߽ #o?vWrN-u` &Wb@ETlYLھ[=MAd)Ho!Yj"_uWp#<cZg ؽL oMĐ`ڷd YΡ.NF]x;[v诞cNadݹ/O` ,f ?V^?M#{&{ْ.9kC,WyO_qxSq{K^2I ΄}E9~D :CUȘltDBL I4N9& ;vݼC[aN=4)[m7=un;z{>u})C26pzW'yS5\C/$PS{0k|ܚY_4Ejf.VVEh6hQAGhI@,O!H>a eR#-C% `Cq/_"G*Ȼ ?>Z@}0zY}t}!?:јq}A_]azq?2t${LNH<17# )}2n<&= _%L!|JoKXrd"OIB#`j0Av QоV2k ښ(#sW rԟgFr;Uh-XgT>{dXCIu sXhdR!pNqbȏ-dXҐo۝^K; S:[hd7w%Y( <&E 0,!3Q t]e N `U~ް8cub)m4K2tɛ%tZ" )p缠k4O\VMϘ8U ;}勊\,zPHz&8kC]6c aG`NGE2E?h#&ւ|2[t87iGY3v gͤbD6$ƿ7X?,= /wİ;K?ŗelJўiWv!|Ds9휷e0"> QCǥ yo;ˀ;E\>K?h\C~g|(dV7omrPH̉ܚ-`kqg?-@'@!MU4\A(5jM`Re`J.G4w#oտ ?6qJi;ꅆD >_1SV:55&6Irɒw[Z5r_h-"ͨ{7Yƽ[qSQr܇ҜXY:MOhpw|㞚gN<,BP"00ףp'"B_04lN_S28Lp%a) f%z1_{̯i), ݌}b6ͼɪŀ 0d!o+y))#d}2B,1foFߔ>|+ӨZR6[YI޵VX7/y ~ igY=ywC߲dN+#b_g5oaaSKKo+ nTYvn%^FUCSc35o]k*P{_*5DIOM ۺbm͚5g!5YV+|+Eا[ CF]# ƾ_aJLrEzA‚b~s_.U$q~`#"xEI҇:؎ސw&;ugusV҃*V}(&E#2;| +ݍR\)a[ZϬ6"%=Hٗ/ioΔ`gkI,HWϼ+ y9׹뛴2 dpkENaT|n- %[脑TKLBBWm5ޢ0"e2Q_}sItQ˥gee;ѩ Zpf}E+U>._e.c}41u:*'G,\|j,)bT5YcNJejs)r/yl6 r@>`3GsbfY/X*omou@d ݏVW+Il0ZCr% V $PE(ⓥ02 W^YX,]əN0 ,^[EVT )kzy!n~B]F;pn YLDgRb7]Ew"z#F[Re( n8Re{j -H,foLU20/ɕʛnW%FQ{(=VJ^k!Ll=3&X,,fܫۚj;B&}HGs> |KV4t]lxO i^KS"ũc,{az2ax@Wga 0nRR'%'Oɝ˙P|t1ɮB"zdp[eP]]'>Gâozz t.hQ]"Vf<%Zc$EF]'p*bzVSGTT=6(IZM(,[54AɄţ|H8-3\sM(Dest"^L(Q5Z$:t0uu!%ת=eh2vb]?i/ãJ۪nٟtf#ݨ<%݈k%@Ҭ꫐m!t gYfz`s5"i9 <)ךC^\J TxŞ0p:ekJqk)%h+B?pzz=D97_.nc6T,Vh>؂]U 7ÉHdD0_H۸ndK}u< x` !aUk;Y||(Vl5i,Vz iUho '}O@" 7ͮ||{NC~ՅPùyY 8D,햩jUt 7aeƼ~fWAnEڙ$̑.ǘ9nAZM,6\ Zq>Qx׫R:(\v;'DyU%&I_w/QC iZ[w /IL МI_ю+êw<%UGԉQr_ʷR h):5CS[%&DZ&:CLqYT1N'#zA!3P=N^Qw{1o+(;`^%!;0iSbz,1-2y`S`A$él B tڜ`OV D6~U9Pq3m [:U-ad+-t ^B' >hWݫ^wNOo|- 7%wm*F\n7#MgCٱ>0OoMC0&8N2@ íiLC`ou;|BG8O57 {Tz*wKe?#Q<9ގsX3{:#L5^} Aԭ|U ǒ5u]"ޜ ji N3%Sqs-ü0j=YV\DElD j/_l/" g@=Wg*u*Tnl#Xw^ ԁ;-vn!9LN,>q@1PZ#.mƲv|%"cBٲ$D⏏c} V*J94686LǛ d _^Te-ϿQstPWgzcd;F*c_vn\v]ѕI \xQ!?OxTjw8j(ٗUWuAP v`8vy@J;ʑRE$] M4Xf"-q;$6`cPD6c*k=g'L<)SxTIZ^UH yXpU݊4,tݵc ns/D*GPMзEA^BrJED(`Ӆ:p@.$Y0{;Z*#\:?^%om/}^uCy`Z0˕u1Y$_\u+b-`M!, Bm><ݹnE,j6r.DC #YBt粮 _:fJ1M\Q]DAgy4,Cy떝 g6?i3{99^^EXrRIW:*Vy 4`ķ]iRUg'3?o6nW<9ҞVR=9T#GwxRɵwB 1D˥G:o #A%LHn85$̚^P9# \?ಣ 1JZ L@m Xt l"mQI-V_ ˥ %n?2EJ2˿PVJaM_09xN2I LޫHLLG/&/6b3 ^#8ښ (j0ᅜiEƷجv8+ dHۯ:_LmAe˼w&9J.mKx3:,Z9>5+>Sa1"+i=RGn)=J/C5sM#ٯ8AW(Ԇ(.4})Q^p[K#hMl*F߄簽"-:\ϊVãϰ`+tSGw{AbAB fWq4,KEualТǣFc[WьRw.NY`.yƁt)u= ձ1QRG+NZ4[h#rܸΥ ,5DT4Y, {zP1?Th۞|vP2͕4ojIX&5EL ]ㅱ{NNnGDeEfh`c } ڟ  S]h.lAnj0aq)E՞SQBdޏ w\TkյqMpPy  @=Vh2:^qbgx1_\{x]3pb;>h=Z-_SNӭV$>A0udwb6YtqNa(cWLs8L-P7m"KًH`_C}A<* 9{Y J;844!&8]>'U z/Zn?B%EU>X#!_O Zu׆6qUST?z9g7(cDk{q1 FF%,DqT,,V.8q(ߩ%lZ,?5.nՖ--0EdlTouUDEOv8!aAB+_ʵ 6.={QR-=VJB!8BY鹻kꭝHPiw)ϭ J.afGI6V)C#)Dvd뾠riO,J> 䐝{ϡU KyзFp&.gzK  >?Ra7 €'a1-dHoW{(<[Xɋ:9?]M6uǺy[WtGgF<<@|S VYrݪ Pv[񙹧7CLRRy$B6ѯCx YHmyZ^Pj`Q[5'fNE矛/9 TnDO11x ]7@-W5 zjZz˥B3f}ӓH*rjHP+Iژm, 0r&a&B֐.יsE9LAg`>~aH0I>ܶܝ>-R~2p;55FK@Ɋ^X$ u*;| =*q @ )."(,zWgj *FYOc:һC{eLT VS\NZcLF>7}l>Zf v7;Ĺ\{Ԟt|9,<'rKqDhO? CbA)y)B~W_fm[UYl@tC]'E=DNOH,S25J&`~-X#6KI9e ]%+rxw,@Hu7u9>s؏o]ª_\ı7cUUЌlq~=tz aaURy&xbb]A:ƉZVkX#ųw!3Y:/'Zьqs`T,MW =lQj  : BjxYd/m?I*s˻aj=m1$2.DMhr4 ;7LFE;Ś΋$cZniD_ĸv#+Qaqw5[!ӄ9ᘗL3Pmj*]q7b20UQ`|畅O֫ɥv%Vj`z=|By~;f2Iwb1Yk<}S4e e}wt}L;i(c6ݖ +t#ku׾6>!GJxO\RVP2Λi7~,#*n􉘳'ŕbc ^Mߡ` A'-O[pڝ;׎rwE_𼴮m(}BkYeIe6813!#nTx ȉ%61q9:۲\/TJ"p9` X8W!Sw1(L׳yC%?/&6Dܓro)]N}9b5u-&WUV֌V,Xt=}P?`/*%gmwvюP:.Uw̧ׅHw%/@y}77|Wh nں/U ̎ ^%`ys)#Mp}o\]R58V2FekcmByxqXWF^%|#?wfh{Lʧe-s0d jVɾ'L?BRrIn]z&dCrjK6 %b dލ nIǦ?}8{`^T.`ybO<(/Ob<@kpD$pPLIhiڑƼfd0i믲ihF8#l9\U ; mH3 ʭ{eEɓXWYQܙx=ASRS՘ 1}!p'3/mK+2C=՚9(CXhqr#E,ص7$j6I ;ܻu 8WE7/QEѩ$I~bkmƥ s?,.,N3 yًrŐ Aѹ N4ObcG A 2oJ%^b<wv?=VSӋQŰE| .!AN.x㎳ETa<f "վeyL\͠d!+qt E>>f]Lt$snq*-Rܬ*ז 0ýX/ʙJSۥNsqv݉B#«o%=%(>,~ǴǶ)sC1',  Cd\"&e6:֛ '݋ h)jwt.4uQEUw{J gXhTfOT,7>&p̂iʻͣmҕ0ѿPj?sJ򨑆sU$ zJ^ zٌrrH#xE,[Mլ[wjC{>_4A$ N溼 Է I"-?o" EW*Z1Òmf`Ϸ3(!(r%w*sir@) 9m i}:D%{!y`eRKJh/JIܪ`,={1M0VR9\YYKw&,6 OXb y'DݾTq44C xSbNvXౣO`먆&G>+ هdM/~@Xt[ >!:2v_f ks}6xơ8En%U_Č 5_{cɟ63D(hQ3|eiӢU5\B`oW, `@&])'I7fXi0ɪ_F5`6(){_U_U8;sb2;t6'o];D}t,*>nqOŀTuKffrI(i~DeM"$nUB 9WkFݘZYhaD~GeNI+oo?9RC ;o i@/ sf_#u[z?)h_y%<,%MQ;K5*o,FԲy:Hn4i&r8kow>0 אU\ .LQDct0V$W˫ u] Ȗ2BM&oj CɧMѽF伤 VsMbْ!Wr5UMSbf$U4bpINjwc7g;@simW(m8BDh$)$ x*" ='Q$w~xdJW5 ?'EH3:GB,Q.fOqOAUe=7-S|fE7d>mr-Wk%[c$Yq=b0h}κ˞%L Q`Qz҄ʝ(1&Q qRrO C`Jz߬}యQ(uɓam89m#5uY|9c" P̠F懥iބ4O Yx:(ݽ1tH-١]@]|f-rA.]cjFZ$*ö<% @1,-ޖX"QM  Ɦ95,YOKه$1[QMgtuj .l{(y%(`os%dUw&W ?Ը oﱠ/Ȩ#Uӎk 6D= =-ND.]E6 ^W0YG`N?wZl*" O<">/m8moو$avbt3H |>S)vO /XŬ#?!@P|ڗ!v|ScfpopɭMK4T D֩T֩HټIygL: i@Js-FHg[bqqI\UaѶ`?-8I=~A-bb_%[z$1V5 PI-/{P~kgyFcNZ0;#ŠwL?}Jkqx)z-pr> ,W屪fظ]Npi@0dn}rsV zeҐ#֝[]WH2:+a ᨎtNZh?)]%-ؼڊ>l^2I膰,O9{׹փggzCB4+EzXN\zc`2Wz[wa 64/pDW x2aGժo׊Dr(I'ІѤ`G7q'!`@ܙ0 Ȳx&<=O>ƅ zZ~NR2|.sDFi;J.,rA( u?ؐcl^f2KjXBv E9  آ>NȯH9:`y0c捓 AU}f:3wq]Z2'DUklfvDl &d1 OX;wc;=:!Ҝ/]!Û\ qB'Ps\+rF|UT@,P]K- K3O,[.ۤg.N+~q4Je.n3VeL`2kϲHܡ@{#<$y5xzZ{߄Etπ|ȣlPu' UT&~($i$>oe? .kCgZA41RrR~vqHj٨5G^ Ly=A%d4XNp%3=}N +6qڶOzU4cx.fƪ .]N/:3B1HP. jlpGx8Oǀ<x||cG:vo~׮aB%e AC>KIVN>IZ}Ht晞:RmB8d^%lgiHOfG>5L>x 0-!9!׽xԿK JkO^s;EjQ=8ɦe?ݐvbؠ3xXgb𺪴*{@ e}.eڍI+}{[$(O&LuLJuc؀n)6~.ui!9}UEjI/ %s c\/WGґ8p$KÕ7H),nSh/R!(: Ҁov-8&οvʖ89p9;/3FŽ]}dwld-yxw52<㠋 an7!M/>S^Î4jz' (P[8[ӣ ]'A҉prk:'[ \ϩs^ 8&g; K|L\'dO{G 3yy`|$尜crj@u9^5l*9=Ѝ4`Q9Mn} ~:Du:D:2!o)ÉC8AzN\?1-t=4B(|z @P(dI6mSɽEW*&.ƞ$^^ipƹI_$WW  7raZ _jSΧ^uoW/-Z B_6(f-5?)kw@0S[!HfeAWv* S8u5@58o:0B8Y#MG#yQOZ~`7pN̜b}LB~{YsI7X$^G7ǺD5&Ttb([_岩 8 1B_gL!մ7W`ɷGVš{HjE4Bdp`rcJV0ў<]jL e.(}< lD#q4:j0i/ֶrV=;h0IQrԑO>PG[.W%`. W;8 3 v2rVޡήb=Rێ(E'`'w8z"4@j0Y=g \¨U;H}o).GUnzm|qzx_XtmqDsh/Gl[s8p۷LiS5אOFO"}z1 g?gye $a3zѐ {,>v|[@7S}n+Q@NeI^hGvwl ց;pu^xF|rl_ ^B+^-|ʭgA4.ɡvz0'n Ӥ-_C)pw3be[[':}IL;> $+r֔AoiV#&ۋ }qP(P e&H-&^05*ʚU mb0kvXK}5W QjxhCp6|PJ[xVWi\\砫_qj.u z(X|Ǫ2i6H阁5zOO@ ̝ ?T<3ͦ=BAh 7)np6EN2v0ƣ|po>GzJo1avGr^,mݡ t՚GLA՞7ܬp7!%IKT(^j:/9Pe:6e-TxDk}_1#`糦ܸh5 A V,5B:$qvŖ7EN.3`vP,$>X].۳NCy}9E.B ʂ1Y\OLkSmgn=`~8ʠPp]ӕ|'ma ǎ #T iQO,ÙVC jP7`sޘoR \rBm UH$E!^G騗`NWߘ 3:<]~> *f<S'ű/p]E+ =G1s0FxMk{٭C?Ar|:Е^ @9fN$ư^ "O4rfg:ϙFR? = {ezbӅ |uݫq;a‡Ŕ U(stuۗit+[f|+|| y'VZ]bO^ׯCEnmBa̔A4Mk9:<9+>٬. AWv6h},qUa " feE`0>ma{,#b.p AXcU$ I0D"M}^E` ÙK&+w!9GAҠEۼϣ' *FMw߰yƚ,= %ЖjQ?ƠÛͭ n@2.7 J^HR$따:RpAʍu> A&`)-I,5|0 8||eSg87~ <;s~X ܠI!O5܂kU}O)6b\?/칓S|OJ޾£ )pC/PK o8M0Ʃڊ'莕n} wUJL6Av^/DW``y>>8g*e]M8z4i >F1FsD`[SGg>_)i2-%%ѹ|(c𠭹'X,(eF/6=1 H9ذ57k6nX!M<5Ï Q mR1e`=Qq})`FK=ΧQtSw,K0` ]Equj(X{ qo >} % Z~Y7/skA dqA?ȍŬEjߘ~ypO O}`x|L4 iaNF>% ѼNH3rQ2v2^|Qp$tYd_wtՎO7TޯVʨi D뢆ӆ{` 恁O6+&*:t\Lm/?\m "&&@aIu2V?>fuS1K0PI dO(.e/Lz)ٵG1)N{D(8.Y&f##ȷ "D}Ƞ8tI,\l,%!DT34n QڞlD[O*t $ ~Ü@wk%Jg s=jS*L4 */_MA#~xPGQ5n+cj*LSeN<ޏFVE9ճlIpo1q~m)44 vLQ%B#w_s oR^sx&Y`&f#$iXv0<'4|tݽUr"IAݧ>" ԑjY ωD2Y7z^ XߥmEDXQx!0rzeɭ-_I*$?dt_ }mo<ʞXr*pjڤZ=q9˽@}Û@XZ٘ [+QJ?~bQ { qY8$l>w9a:EklՌȂB$.Gb%0v*=!{bhיYo = 6}W6'rNM~/ 7 > Ȣ~eo)BlZ@]H: |HrcJe֐)ǿ#7aNo:pxEAZzb`C/՝{5y(iDזּDG2Sì3uԆ|&{/Ʊ?\U3 Ui{R]Xv#Nb O3>x_]gXr*k/<k݈Jh`(.ZlUi>^wJ|^W)rUqT :U'%cdVj-/>As$. Awr[}Kwu?`bgK!反i^rRiUqQɩ ~/8@^4 :䞈# |6At'KH)E:w(1!$D+Yxhtʦ* ckMƙ):? )%sAp745AJoUwI~g/>Xُ(|PJO)1{9"i_*q;%i յ} ­ʗ6/cyGT} "r(꘠-H}ID8p.Bc5^13ܛ18Yu55M<4c wZ? i[ȾڟNࢅp#, y'so0N(˘E4ӻ%LKSw\bB7Bl.['K$"_t6=)ح\ [>0r{oKyW)+2C%MI25W%@>d3Q{f7n1]dś'm*,VnYii+ӃB '7V[_r7BA_mt6rIT wO]f8ݐ^c߃PDꕇ.[ҥhmq&E T=v_M~8(ɹvp6kR5:z{p8_aer{f/;HA nv=6,yZV ?]̭D{h!r1ʘ^˼/#YnCyNcc (`ChR&Q\?`cEְvf(`v֩3~-#\~?tԢq/jw45$(| t  Pd^?(H~FSX!8(d\!/ ·{6QL1VAw\*:! mxS6 NHYdcٛɍd^[]WV[$!(N3Hʈ-hپ pum^mi2JWMEsY^,9J Qx,3gX8O~@qrQlW.aCt30ub% D$H+mZ46rdMq#"0;l:L_턖VaL[mۘ0wD F>9Xxa 5:/1{QKT=ۄ8yE^FX5eir CEHJ,\g 7Ԣ|$C6PIYǠ1iwYޝZ^i(_v)v}BnwEzK{UN6իz0tDƏkZc4z DWJx!DZ0x 2JV/*aJ'-+A=g;WkǮL&\  R,T.H<`{r-9 Nx/O265n{V" Mi8Nx1}/RB =D_Kr~9~sVG#I=i"Ne% ɤ.,}f_Xs$3>,0BRbBQ{!~6=QE!Lbwu,8Y\Kѫ5β ըη"֡O_[ll(VE>yhb⌅w1!Io}C KҸV;TVJ ,*X@jK6<"1Ai``9wPy"rAnqzԛ3zbF=^TeVu9_Sq@~ȯ.+x$M/fu$& i(`cW1?-J4 b@b2.BgP~z+ym0m ܃me eܤt ϻ*d- &t1-뎷`GgЛrѺ`FZ<=- UBU$%J9:f qA|^{y;.njK Ր}3wE g"׹ 1$Ƌ֝rT=OA}wJߑgόcysg^mxH)Prz@*'ͬ<] G%ffO{ ]zf:"/͵՘})D[q?(f>j8H%V(EwkG3`,2_(;q}!u+f{eeohg{:ԵּӕsJǩ ,AXG5EJIuEG5BG4kS+u!EVzHmKFɆ80Uy:=:͒8y˰7,Đ7ro\ۧzMp*#L}(l,/ Z:q2Jc0H4ϒ*;`mG2+t@BWa/]_`|4-,ee)QVW3}6⼳k6F!%C({*=mH='L^2ȀU-#m}x9T.r힣wmk23 aivQ)(1A&[* ?b>WZAvϊbƋ,; ;4qH`)qi Ѹ̖L*c_|Ky#RBe^=Ic6ҏFD&fL?㥝QS U9$pKA͊log4p;j6_] N:!<Y`;1!:SB/+q ƋG ]YMxs2f:3wS#xS}ZthteX{(O h! Dϓ^lA ] Ms+|/]V(> %p<]ЛSm,kwBSܢBv`=J$ƭ;ךPZ@.;!nPd w|))y-l'g_:ODSgFBt%=(R$07u+^{E+3A m 墵Lr P@P^C3ѳ*ehO'ɰW/;Fj7dxY8g}稑.N @iM% 2PCbL"KPHsC೪VhW[G}##,IΪU~` |arũ1ʙrÓ}}HWyk$ )ue ضN)rvƳ$ZIl3HfTT[} {ۯ)rW+Csl>d7RL8pp$򐛲7?c26~O6ڱC& U#~@e5ԾbMq; V&0”r7OQ14t辶*ЁtwH6)76]%eAI=8aUZ' Ԩ-%SN5 BܯP&߀R#kq"gȠ=2tM W4h}PU'x~VDJ4V N{A #cvߊ@;pf39P8vm`$ߞu=?i+8ܴz?"tSa-o$1AǦ&G _,brC?!_, Ti{kOQeԌ]'@WKGnC )RF/<ߝ"Eg:E X|( fZZ  bɼ> )5̈nY` E0qt`]5,cB7)2*=$`+Z`렲M_yYrd 1f=*؆kTO ShHŔ 2^6&v208E./!hs'rV>,s6Mb~]DLДVͰ3odGUthsaȵW~?h~4HKÞmz3H2~lܵnIp7^-sℳvX%~H.XIw9.=l%IZZ4%~JSZ׌Ȫg5~EgU) ʜQ׏LR"?Bn~7,Wz06e8t">WLW:׽?4+qwt} ]NZkY W[wuR5vu7m^~5ICjc܃W]:|5}^ВO:6` mnῗv=Z(}Ӡ]I^1\j-DɇĿUג}#K^BS'C1(VZV64>˕{˯>踋JMx'Dn5Q}K΄n{hTv#D…j${f_ab.72xIDݟ?a0Xݠ\!Aͳޘi8W}0/*`b  Z#TsJ:?ctY΁.䂆y_(Ǿ$BB[PAh9%MHC׌~)89JqPTVg$zdIYVX 83Nm /`]K0q/A >!;M'6Syd([y A3gS WL3xMԞKatB%}& Lj')c\bp@}"kt1ӬRh!?ˊO|< +'V^I+vQ}9/Y 4_޶ 鱅?9 GL^dH85B qt!! aaIcy]FV&ݷJd~n l#֌y;Tȉ_c)R-s2Ap#`]'PMг!̝yZ'єٜOTPߛ-KNW')Ѳ"v<Ha%L#f yg)e4*yؠ i}6wY!TT}6ނ!քS[St#;Eiv1 .QK$a;+^L3J&l緔 jxG.Jqd~e4t&َ6Lȕ~q> "[Eg[{a88zm)%K`# 1 t߱ _J0vߜra؊sbeyZWca3fI\9 =b05!=a/J `ҧ?.jV.Jˀ= :(lP|,uŅ>ۍz7Mb`]de{ 5g? i_0:~/^ ƪ?r۾tv`X$f'P: @cnqO-)o0,bI?[rA'].M$`0PDB|AYtfʄNjEC( QJH%NC92Tuمiܨs=)Ž-i]sMYk,m9,5s6#t ՈS|V~l+U&Z}T&آ!C;-z(\Qk=]>?uS1/4SpaJsXHD^S" Zsrbrz]C U2.nIBXh>C$C>7([^EqSYL,`z#K}}RfsB 3.HKf ΎvʄYpW:}md<<*KT?<#2h@CxaYˆmۧY-;KhȋnfXmܻe{:UrUMWpeozչ8u: :3&B6:W'7]"C'Z)MdO뮧b^VCFqͩŻHXB8];lo@PdpN'{(we֤y_TjMڠa+ 0ETA6pkU|h_#:Qږ\=é;p,Xް}?,҃(i|퐊;еOJ-m5w8nS4"PGV#(5~j}t* ,.~}5.sKEFML|kTKXH䞰M؀weƳ F6[n+ÏHDM8#ZJڳjfBXѲy풂2uF\iTIP' rP)kϵ1ݙ{-t4<#J;t4%`Y/\A~?][C#ȧ+Ӷ)kI9lЋص\JU~XT6')&J!d3nM=?BWmݓLs:*u _\>""J\)9s4 -7DYH=F(w5/*=L$G*{4Ei F 3ҧ돴}]ێcȔ,\ Ќ'|`dlßO?i6ڕRhu<jVUK%vsꗱslݷ=23íY,7t夸i7Zϳ"TJvb-E[lg9u9%9 ZOQ$=/Es0- ݛ7=?U _"JH׶xS ZߩmK_&* M^ =?٦+ FV`;oK9ޏǩWW=`Fxg0?][ ꌝ-JC/ybF~9& hCuu6z{У%$nlz2=[Ep͛H|Ѩn]KZ7۲|=16Y1ǾK|>XNv~LL+'=(qJ[;BTN`P1c֖3=*G5䂼8*+~{\1\,XdJ-ѕ} OXyB1yF|85SO cD`|V98F@+IA<)]h|.Ob YWǵ#ds!YXXzu@~9 h4'b!Ơ#ޑXعLx#&<y)Cgf%u&.qd@l0"%+?f{r"GQ16$3ܯV2}wIv\oE Z\.wˉB @Ɂ+' @e]?l<&ѴvV-"R]#ׁN;lWh[iB7UV39Y,(P#PT8&bQC~`PSOm~ܔxuhWV90(!1D_Va вs+2(Z=ݫ*is. x]1>j5?KyY 16 ޝ.UTlOSf9d5/m$ F#(S<saTNo>(NWR'žۅ[K똪O-Wd]8ZKDo;6Qdʭ[.hT¦8NM3KӋ>4CnӔ>]8jvp4Z1cl0xpw؟OQ ..tڰʎ `dk;do?PfhgmT^+MM~}6J5fysJo2QUsz&xOlFw.fg? 3w(!e3|VE^!`Tvh2bԠöpv^Rk[/veqƠhQ+1z:jz7N 9t7P.d|1OF- !g~C&O()J=I7 s;o\ToT>h:Z* Dw+^M`?Oc<eğbp&e 8o󪗳,Z_E؂NN>&cSb|'Q.bڅgȺ7l:G8;iA^`lXͨj|y;G)QM%g5+JUcQZFc4;F"#f6vLXR-c,F":S:]\.@f>zǼIפKN2yAxdBH맾h^Gvi-*-pFʮsה?*dZ֦(dB8T'bbi:l< gV dGPwQ쟧rpa%d)WUzExΗm<NF\ܝ+_~qWv~5͛Ll@QjNfA\OJ›_ԫ&MZTj7tT1 ”< W j+yoz}mAq-#;`++XR i׹Bu࠱z҄ wAe/p^3.s?W.Ŭ ԝ/%=h*[M:/blvm^,EIO8:U^\j̀DIܴ 2b2I"$$%=GP;](l1': l>56fN (|aL`pyoRa]NMPp4&廦0VlD͙.WLL~f/iW\SNb[B,X0$Mۭd\]-R:2{TJ v.#c' 52 9ol~q _¸t$.HII0:яOBJ&<VYrc+11a4PHmM)ß_Q kaԯ瞱i掸}dB'԰5Axq@JXpU+XA\$4{. [nM՝kүLu w R\.1薒A#T `m0SW凜|s}$:S>;Gw/YSvS;n DguNҖ (+ZDʮmS&l:H@kS#Mfp3U^d'(Fn|lӐ* #|!gN)Im%]u_^#ئ/o| ԪSxd7P wq4Y)kZ-0a:J^-c^dW'OZgV-`jj/tCZjzlѳ1Ԍ e"e{;]~q$"aGZ˦11_z ?Uy[ɟQI27|A>ZL byy\m _yIנIxi2; _qskd2,{ۅMif}_ӻZIzcO_sq [wwL, U;S0A0 /60AʰA,,.ueᕕ%m^}#yZat*TlCᔹ9Hae÷ E pCg’G~VQJ/nh&e&#wI'٧}ōjˠ! ¤rڎT]QϙsNl^Gcl0;D=u&)?ު?N uSD`с^N i'rƙv0n v&ctTc"#ߓ1Dž/d{8n  "Oho64o*3,Uq!=1w"z̥M :dZ=1FM "2e$vnU8<(Tx=Iw3⌀c+t*:&K%)eڜ N×uSyVHp6EXS x<WJrx ue o :ϜdIn0aGF ó%9J"{E#{iNjWS!,MQ PM r46Dnf k '% wȷOzvvX=+ʗe/8[Xx~l=O9>H˚kUL4p~̵}+d/_1bSJ@Mr}֡/6#e."O%FC: VepiV=:͛haQ^NC֦\Pl-3bY&]Cyn 3CAPTsq\{/MyjDŔ{UUӵl:?g"d4;ݵ/w$G:WZTǃ0X8%vqr =91GZ*~Y$wHV+WrfU s)RsHf$z }U[mڼz0`Yt!`B|wc,G9h. _AI#ʉ't]5Ѧ`j[hIUZnwՊ׬YCM%Ռ <+,v˘!5h|[܈|С L/YJ,93{ `b꿨yS"JNO*rwF."@uogMir退Q©tec>^qc'Qεe "o~Zy7B V%| iNj MbF8dCYYBJos?"A vT_| <_5$*&F;Nb^,ǥ`0%,gda2MA:sI=ҟՄ&ϐ-vzKВ*좛1Ar͚ky ?{{'"Xze8rk)|j]`kG yeNm@lh,'&~լMVC3zW"}_K\LRYh6ڟh;b+z< xk/m&{.DyYU伣? }d=$in% -'KhⰡ%WXnۆ.Nh{ YVBGLG(LUޥdq% $zK/ة%|U!9|)3BI0$RXR2mt{n_[[/(*iFFmWKb9К=R|63b]bYNq~Gl. gS~SĬrnْ;l6d#\d|0鬌SA(FR4.r] aE-nkF͗>g(+=XneF !̗!GcLDf8}XOcpwO% ,]%L~GіY\2$KZ-:?wǕ$q5]ҕs8k+=&*$7\3@eWez˸;V oq'--gsx`B+,`d  fu^?uHN1&@ȬEUI`zJ:{|S4cЃBr'gRPS20tA*+aP{ш/f 봬o DyᰉḞ%SK*FQ;@a>?UjrBmq2yd癿c<{>~sA# j&O㢋*;ʆь1a5lt84zN`䬭ҏtk"e ܟ0K2,OE` &&e[ yTu/ 0~QM* ~l$…(\D*LkuC96|]Ұst*pKX`eCyܐU-.c0+ GϘIm^Mx޵? ]{s0  @m`a̰4aAbQƱ5 Tity$-cnbMK/mc)zwYivcE%OxB|- dCͷ[| C(=dXsUd'PYQÛ* #U p((J~Y|N88J 1"r8Y V U4'OKKjeza$ 2a %bߟCXhʊ4:qyU6qR:6ն+mik4%~dN`!"lKNBb.8KƱ캏'c8%! 1(mx劼љ4?qқq\`l(PأᜋFԍ6ڥΦXx ^0w;|Sl`6f.xp8P,.TQ둀{AwUzu0n>aqs_}jz(t4_X( Υ+621R tE#-yy}!;v+n?{31ua_G61mD,׃./,"LJa,x gIn_dkI?yr1Ӏ^̔,N#֜V'/;GFv1HDF(|l^n0E7Lah~яXbIIn+X6P*uמæ6 fyz%p[rq݇4[Ge.[W7eOqRO5\IO`9h8e?,:UN7ȖPC/ԭ1mBvځ|Dᥥ#O 2^W]4 VrrËwh4H"8JE9f w4/=SMXQ,5g;6eWC6Y QCP -y} @-ƺ /ؤU;Cr` e(v3o}NDPVSlDC/W}-y)~΂Wpz‡ͅPvdqjĩ0}h5IKcDY̓Ha@@jӈrIp:Fڦ4]|fvEH1 iu*]7PZפ0ڞ%sOTZqar9ݙnJ;\kn+78L,2GZ2m^ז$-K2 чN: eJ2W I+I5=mv~!#n\ .l0xɓڪу%OV$8c+=N6Z9!}mdĂr[̏bi6Ycas Ҵ9 dB[zf3!u>v 7BcDЂ8wS `ooAEVG!su: 0 ֊i\e[j;TҡgnՃ}d~ؑOzQa:B|V|ћk l;mWz s}QpӞ7'wm@^^tOC msqpu}AD{/}`XU/Q]=_+]83H/  G/0k_ׯ3Fm$B *1z nz :g4(4,C2\Y 1WU\mR] tyM5%a>B^Sn8;W a ڮטXS ? l^æ?>%3㇔m%*SgHō⦇aunI0Uckr*ZK3: ibD;KyA$}u=Fȯ<s?nb!4B7;%>Ci8I"hQfIokhE3ce @u~$=(9@(>o=IQ[ <~ZBW)%ZAb@EpfE$q"/$3"-{r`a^Ŭ9Og[ 9xc0?% "S@"*hq/Q:Ѣu; U^^ $^K0>ſgk=>k ?a`<{;O֮K"Ow'ɳ2.N ._Y90Iԋ̯*!gTv"%Xt: ش槐 NHK:sf(/3ع%T/V0 6˲ɀfa2}%+NQ 1*~X!Mo3HƷ,u:DN4ZJ{zٳr-g2czrk%/SZwrU(,+c)-rk.:A-~ua bc:8v=+WLWVM3% yggkFbؘ ?_ӳ,z(եǴK:.N٨}'8OkD}]KZdRyRk}xgwm?Hk :}X*RxM'=(_QC-ԮX+]7X7[ʼ?nf+U 8B!evF[3@£ՙRUAҌ ?7 ݫZ;Ot.v-jڸ"%tJwT .RyiK8&T0nCVv#:7ڼr&|aыXd߬KQpf\v@w;=@v[O+ʁ9!E4CzbI,!!Ȱq̶#3Td-Z|} lo̍Yu{^.k=0>(p |m %NGf'\EC(R"8v$Wfc ~DDr_Z]x?ьvIyj]K? JmAǛčm7Ȓd;ƐiI<\C%2a{MșHt-3Dڶڑ"i/LԤl1y(cDnc3=Ҥu![feyMVc?=ף)vyHi$YV7Iꐁz8zn'dw\丹C ?mݛ':e؍2tx0W+^."dєCa~-MI1}C>˴T<#`鶴Ή3_vumRźq BEn RZݤ4w͖ 8/o\b_kkKb3,c|gp۝ } 5 M;lέzȏ|<.@:E+gQ_/-iZ@JSۆ'Ҿ6MWʬOHra$r"z$Jvaaܴc8k؃ ?F! h^zF:vCa~-.O83_\ {IÎd+XK+}NICX:sx\ \8vzߩǤ.\ϾOsKFu;[~z"gY%I׾ӶWbAu8[Tzp}(N@D>ӎhaN)g5Z]!_5l#_-S&쭘ś@PnYѯ27ˎfo4vFh%QuCYv"6IұɗqP Qd$ڔ EɎ*|( Q)&STptYj8`;)f B+-I uiG#>n*SWΜC}\Yz8ek%#sKKgB`({7 ;e}'gc?l 8a!6ū(Hh0DiRb!FO};lKR([֚I_S}5o7EZ+UG|˾ 3[}tОBjK[{Wk. 3TQ0$FFң] 0%Urf{w?$ Lx_wX60"|(Q~0E$N:x, -vr"FP.{iDTJ_%L 4cb`$PB;(LBQ24! :1_wCagz5!߫$$PLcn%)1彛ZODZ0X^bV4 L! `s]qݙ"bg q[U)~n?Q:ZXfVFK-fO rw 3w~\.9| ̲fuz}4x'(:;L8;kZRg Ζ"ҖpQׁKnK3#,6qڀ+yT$?z73W@y}`a3cpQpN$Y7-"speHJ vu_wA2|oM<4YNR֚kmb6UeFM%&&j;qQ&WB)a YFT$"{dB RBW);z$D, ^+HUYIJDgxSnW\NuY7/k?0lۅ.CX[b=l(pD7/G"k^e<^P6[@hmizV Gwy}AAE҇jX~l/t4uhk6YPN왕v>)q>m{R_WIb[X:I/b/mToggJƑS^ 6 w" 6Y! jiN| I#Ү^Esxɞ5 B"M#2 iS~]Bdy^2u[hQ#Li#=`Vv~昧Hu NJ.yz:x8y̩+H -0 &zl Å{?!x z([/pDl<{v|a~[yfSrUNJ(;<}e]@|мW;K~KSE+"ʿf ؇ʁZLHBnbhg/R6.v> nohH"Wa$%́(-'O&Uvg~O\Y[ݺ~0`_U71f~LrXH܉cS~J0? hyb5h}Xaf}}U]9U%oL4ACN NE<*Z4ڧ5M0h\(:}T ˙k,M# hSܸpU#AmW6وTvE_!Z7pRz z v0⇜_hvk X[S.}a tK pk:G4:CJMhabb5E t|HZ)a`"#Qg(L} RjO @C TiKV}d roDu-ڎMEȤ)l*13;l#6P/|)McTTR/i ILL^64q@}]:nNDp)R LmRGHrJpٳ-C#d(DȔw:jg?1 $XϤQ!? ^F²UoJޟy^Йtqy6{ 2ٙ| "brp9`~/I[Rpl7ܼWԊHi5qz 6*P j^t/0=7Ml!lOzڣV{I*wh $Av 8?V5lM( ǗN&Sz[WQM4IQuCR(8L ̭ XQ_?Iº{ H?$L(dێ?v 7ק#24V$DaJ^ԉoU0/HljA55WJ>МIu|M}z\mA?Y#9XP w ˟uO61fkpDp 9@%U;CZbQliiIAu˖*n {AZ$DLg*t6 wpS/70)}ixSD/͍JnTPNSr}Mo!"C80Y|5F|cԧSYf8@d7v3oiU>N*pPh/tQZ7hTR Rc $ k{Fގ$f}rV\a^G"Qf%0k)DBGebvZ[aɢY-U[ܰ6ى1(*-#D|f6X܄GTgF've7>YZp$3p*Y^T0澞ЎdM:ogfV.e0pej> D&}Y%,&C. 8J%Z<(tb>`µuX>*ࠣNgUҽI +`㜚ZPmLUa{_3(F=G:e'SQCf(|-a@e YP"O1+{M`–@a >|]X/X6ݾgPέ̝M2JK*wk s&廍4gdk$mvu53Z*<'6 dIo8 SI0z{Xƿi ZhI'9!%Jx uѡ=(w_nfW>Wz[vkM4ŠovZ@"Xl^ a`NWm *̷!^ f|1ͧӕјKC޿ o^vw\iNgOz5s,3`7^̮-Ɠ(ހb86N(ğ=40(| ef_a,G$<ᆁ7m.)!O B,XaV^ BD͚r;!w'%l_k(jͽVţZ?k9F^"ysX@D,90mUAQpNd! e}0%긜&CɞDjr=uTVv A1j.t8nü':5yG$ADQy4PC@G^*:Zc y rmמM'`a'8A@c^ܯӲ*}ޏQ nN}bp}r 4< y= $ b'J_OԘ8l! lیvGsa>ɤybc0x S_H69y">pYD)AW!AG@ If!?*p]o7Z}Q9CeKl=慤6 _J~5xeƔ$ Q&˕I- )/CX7UӦP_?REAc8a 进+jFuN b%  ^ um0Sugdb!*už񟨄5}bs ҙ=β|. Bm}g0GR#œJҽy+!>m٣\r\ qѽSƶ>_>B(k(l pPNR.ky;K ō3קt$Zrܜ`< |rrƸL rжW]p[C[q`P`/؜M@RMȚtO+4(Y:cM3'Ezb3hif9xW Lţ-чaiǽ]e_7Ν9ξ$d,q~b U^Rg*ժ)StBr:slxc@~ Gm.Gݶ:JC>ĵX1qs~0Ja6Ho2Yȟ@ê͜9\-[`_J+Iq؏ПρHU|B8or)AV~橡_H9lg*ڴZh2"N?eʎi%,]!x:جUsq6Ջ*GxhD)Obl:~HZ\sobRUѸ<򈉑j.$b"=ÐǨTXٳ^8 Ljfl"{5]ckX S+n<)~3'7m)+2IOpXpO?14`\|DZ(Qnx@і)zgzb%tj^T m`̺yIYj_;um'O!}J;?L %}2ȋ~N.$G:KhE-Q Чg̷Hz*%pqUVUo#Nf(hڱ߫'P:5#d:* \"McoU1 FDtnpgI+yq[} ǁE^Xj3eqęwlP>i?<4 eb&@t9bȣSUʱ4o k;ߞ$Ȉ|M#v Xۼ`D 56Fr?A=54hIۏwfCBD 0щƜA-㌒*wܒ@$ц\oOaT9DZK5s9ԽGP6k NM1y.A*8?02NRjg0kN@[Ξc(Rv@s +O;,돧N|*rS0hSF1U=U0%w}~HgA̞AZv]U?5\R3Ar?Hc{ ʭǂ4rwRV$vvh1rwgq _~gW?? OD_9&HCd@ A޲0 I#+KML7T͕Z]’_Hް)t|H[m&[ ➦d1.Ȯ;v`+'M .7TfHk3|Ik\A sU"{9s;K_gp,n!מG@FGVI,xu0.B bu RtXlz)]pIA?߭9mXÅe<=1bi-Wr[ZSȻ7HIk_sڞmjk "kJ]?#xUn RƆ"q߬j_'Є$psՄ-l8Y Пjk] [Ƨb"ͅcE/;cP-Ǜ>lUKv/sksk4 w )'DK T`9|PeaynޗUR<=0][g'mUp"IEcsc+"25!^H {;PKɰ!nW^{ cW4Ǐ%'Hk//&+Vz U\4O_΄6&E,b"͏Hͥtr 8<_G<=º`1&h h&~Ц!4^Ý5-/Jt tzC_4'5c3sc .8*@Eh#(=A>앚'D |#8&P ڱuVz\ChsU؆;9X\'\g>]s`xe 1|J;|xjm,n]dE ^ W"*[jzo)DF OL(Nϼ@{z <]Izy%+Z4L6('eϐtm5&\=UxQ2qtuY2j)?$jWoo@ saCѭ6ː_Zt*g'n vo6ev@nXyli(eWb!^Hh=c^@1g&+g(D͜^;N 2~ީ ^+tc?'3d} ٵj-T֏u{GFDž:t|&Ir*{6g|]BWWDNS 1]7ʪHM ˪SJtB}1k r;O%K7[Зz+K:Lw+*C'JjʻStL+駩?ߙm<:,Jp+<>.hvwy2d?D9vC@Yu?Vr2izA|)HIZռ;Կj"Ⱦq!.] - '?k)dpuAU& PIu2K+ ɰ=kOJ #~3e9 ׊ٴ=HeG%yE<zR)v!$>"ibEQEſnsz3fd{L-p*xWLgE16G0#{,`?sKB";, ۄ=P~١Rk|Av 8+OY{ѫBl}Q;Ͼ^D/Z$6>Q>o;Pq)8,.|L{M&,}ea2 mWԢp.]KH\֘70啳3-1)A3c$T49js"\cc;IZ̘4‰9''uJbfCB!F)'݂a$A<#TM 5ZၵaS#קSbV͑ljAN%.$`AAt<렲;z|YYr1g+tDXn}1bI5!l+ZOhxH]hcy'LaW_T`=;Њ#ucKӳ&L Y7mD&Y\zr~S?ь-Ŕ&I(dFM롱?fXļk^ 6ΞLٞiY tpeۘbư'H|k N6DCf۞E!WG TZa$?5\L +y 8kyOA]]%9WZt t!뫩:=txir%ܸ -ҼYr|3;KiaeJHGC gIǎdby+)I7U+mXɻ_EV{R'|$&wMv?Z;,VW{GI]{ށ<< rhOB!y=y:W~Xwt?GTLy .scDT77;q.wHNYg?O$h(n&k"gnƆ?5ӇҦQPM4w(IzZ&<0v@GfD/h|a;Ic""V^gr1LZъ7Y6Sn?tP?@9 Ru?V3eU1bj ^52nHfSRcD s1)Po~bꄜhoj2\μƺ) X\bHm_|ZvGV,}5`t/`i?{Q2}tC&}W:dsCT{F.Hk>sDkڌέʆcʋ9:ާv?}dXP;V cdm#0i7!(~C']@86m= łze&ד].ǘٙ3 /c5* ފWC_yxV_fgdAhyo׌)o~\h!uOmn:YH b6%{gVizd'7SmETс0 ۨ,o[;|OE&e0QME5p_Hk`kd er9խiG$$~ZtTJK`@_dwD*,|DD΂M.ί c wwfRE%P*;mIF Цl^Kis{~ţ?XD0PF G=wy_Ik }L o*RJ1Jz'=>ѭ #;\XMIA?gur1A;u2aPjЉ ̠I/hWtp`B$dX Bbwy >]:+yL_!?`7X `cȋUqam, JԸkBi%A_SlnX3^2,Bq+e* dQԾ< e V>WuWQ~tBSf#uYZE48|YqPN ]H)]}" h~ܙk)׃! YJ%yB|Ոv%"A7|UW YOdz_XITl“i]ZI!&dϨufvURPwr,_FI.BGV (~X 3!⹟=IHlˍXV\P! ö4ÖY:~omb8ned=X|&\ -dj$@EDk3yT$W~|/`f^NLc6F 8Bіur7|rt+B+O+5]m2.Rf؍% Ȁ+H_lߚ}P"`)"⸔ 7Hsr.b0%GNG q,`}%|ul@V#T0aל=fTK戺vpd9QgsT'vYAp^j_@?^/A*KymUdoqYAȈ );긄0{.\Ρj8嘢 3lX%Ժz?$H:F\E>2eM(N5ѪvI7谨hb~j&gK,ZήpXHam`*pQ\jÆ-;%:4Z4}#}1j; 6R32z[|=i^fc )&+K; 1͊ѫu}a!8b|.rUJiwX=a!Air^'%!1ǜ/|>7 ՒPw5˄1Vb rU0Eow _cIJq3˯fpáeR#e;x*oh~/̝,}w 0/|Iptg#n6(nWUSt HN^oG9л6o\(ۣ-R=Rr]cY@ġ?P^(0OCvA*Um z.%@T27:H fqRt>h>,%.G~:*w 򯎑 &m @3)9ə|C8t߂bn)8 "HMX~z Sz`q)6v+}dLD*>@{3=03X)='L&f9$\7@tZ6=\z40&"w~FP<|nN=%yWĪv񝌹 {C늍?t8V8d}|46D&1?Wg.t73C&TGÒ^Hm]',Se]ߑ D'ŕ3bj(v28NT YexIDG4%[u[O;t>|_*.xR iXa`c86jYTϳ pnq۪FCz"WR%ʹ§%r*f]Y3A }Y Ȁ̘%=ܧ(ӫӒqOrp2QNOg2S4$7uwvҪ23*V=,M j`D"}Bi5}MrD2HxG5|enRSf1'H%΋Cxz`qamdPC4l>} :aEDI@; jqK rXyZ:X u,)l5 wE[< >(\P1`L!0#K*]S.'>L:zUX\~*7d3GL wcak9cGo|?b0Tȿz#TVc;EÇup_呴tp#ܘ&y<wԜ42`Qnqh]ӡ &pFQAd>UTNmMf4T01[uF* 3$$J[F_Xۣ[:pq-w?S,':*H/8(H"`"U}y7젣g!l@܋Au'+iJ<[n#j?Yjоb`żgw7`0NnL>a;'V ɀamr˽{ ǧ,2w;j>Cohl巩8CMj{C~9 XX,&zWt*O"'_+ġ|NͦV%?N/>1J}7Ʒ :13V@V"_/Q6Ϋ 7Lyh=l;L[d5 Gv17(pM)v֟.2dV,Mn i@Ryc PD85QImLF*cY瓧[\>bvr$Z `;9Aʡ~bA>wSTAHK!Bixe0FOvZ}ѵf-a!8 Iuv(YRRh2|F!_3ooi`;4!"69O1Z OGsȵ 0420Z3g /s-aJ$6Uo Mjq!oy:+6tSZYgZ^Hγ~L-$Rh^Ylq5_ ǵ&|Srĝ{qX(У J|bD/V2s'=/ƨ/qS!P cdLyu$"d`fhhqWv"_s&RD:2g6ND6WPܵ1 9y!?]n8DA @lJ̬lɪ5oK߃T(tZM=y5Mp~F~ql /a!(X)9ƿ<.@-? uWwe0iD#-4Oع3bǦ};Hq;?8HTbjVpzq8*u! x|;L%`JQ~`'}f vEfGiB(tW~ӦLț(tc)eZ6%bMAuS|4լRrbVED>t 峺](5* R|rAU0;qnWvnԿ-qy m?25oYN4jQx]jQNr|R~K'lD8v_Y  z?ku?PPGX# `y'բ&A >.&Mzf.mls+y`c9DVIo*NKK؈ƁXv$,{vhPS}+Z;>}[൜emM GHҟQ*TA̎>H:ʻnY z_ҠAa,:˫_%zEb/V\vݨHL4$G aK.+1{\8ܩYѨOOzCO*ϋQtPϔ84 ٺ.`s2@4hD*Z@sdsVFlH;WOꆸFxsUķ2?lvo>5Tz?+B/Q޿PUuc4YH+yԡ!6'M @r[;]ïxɱ'NM{3ESvw .R!T2 $-ث)đgPrEj`?VBVG߹X&Az 4*q:jD&:pq\vk ZqEbF|S"&qiE\;eqpkX»93%ְiZu.o/47]W5ØЬ2DflX8 b׫?m>=I(H,k@SySY!l,v|v bOl"ZvNy❆^:#xvY"Q  zrÆ/]sk$ inPmb5oy콟uXp5zBc{w)yt`;-+'+D~rL \NAGb׭2ƍYCЄuFH&NIDanQ]NT*́Q. ozZ'OKu((rx?3)~]V(g z@j?ciژAA:HKv!ac:!'OIڧ,S3GWO܉?WykǛY [} wUZ}PI(I7 X`2+FK1q @b-XV3Ƞr)|뿤n̰UGHksѺVMluYN"1Gu-v*BZ͑ɓf` b3=;|%"}s^yMحc|x=nt*0LP*_Rd!:*.@qК~M!]F!NLS/ǰ,2a ̘w9qr?b@MΝ"1=pz֝L{|Ī㷗>.PL"2TnZ׺sDdg Wk%ń*;'hi< fAJ8qLۅH$d)|1?\lÎ؂d{=E53ʿxk=DO qP "Xc1Ca,M3:ܽPAҹSĆrfNeNA߶ޢlCgA݃ʧōfͅpHax bY9%__ "F*: 3,a$"Kqhm=Ffe)/ !zOK}4вdz]18;,$?8><Q(*C 4AGB]׾o6s _>l7j:hf {dyy;v`Jo@n0it69Q8'WbUG !V&6ྰV_M Ӿ+A]AG:a2 INR&{L9%=Qg'&*t\%._1rYUqR˺6 6MNQ?Ý R FG¥u*iH,'HM(Q؏% K $8 {:>fIǗvIy|2`>+6V'K؈W 5~XVY(@G`#~IuThOkLPV[[ud_?Ϣ!JU.ZG9.RyD{DeLȝڧܸ ʢgjd `OR߯1]P m{`uaVI[& mFW@5"8qt_& E؜P?50AmtLY:&m)B\՜&$}oYF fGX1eey2Pv;<{baq}{Tv7^=b3@eݖn_ƎW2ufRgwA0֨V D)BTv|ui|ڀح] >*h[f\(<6% &~|F?1W\9?Al~(İM k3wuW0@R> H#ܔk ƵG=^vʂio& gI﫿Xj؞0~&B͜JowwڌEDLP&3J`|C=v&݆@JaF(TNVr g9}}G*w|CPV'ih98ݕdtQgl955sh}$] #ԙbZ$JjGKiGr΄ B }Ѷe:gId ݊rF]_O[8ܤH9;߭]fAL fΦy\1s^x,Ә sq*ចOV<Ƿ av8l&ndp8h=硣uˑSJ#ŪN˧yQ[+eM[DOfCQ7k?r t.M :qYn؟WO[;6!l.:jO|˃;!,{"XiR ˆÍy,g3%d^#Nyv, `qǤ5wϊ)M/. /%:-`ŽOp!gX&&d;byP=5h^رOV7T+jx k0Zvt ss?NtH"Mj$ ,tQ~upW璱 ݥzkV9D]f>QDzyO`zqy+<;5R Fg+MZXg`fj^ Ij+1 {',+s1 ͯj>&mQ pޞāɧޑB r>:[`|LΒN7M[tq @[ٞ%PRx@DuQF^dy$l\@^yA 9Y{a8`0b2?2rq7KUH+gscô?zDT(3?'y|tK5"x!bElg,W\YnCjaDNuJ9݈mfVU|S@l*=ӇMs`}~FJt(57xCX"B̎~ ,ac~C1KejGG8Ilx೧B !Y/W Z&;\Ӷod ds!b7_fr`H*\w kaEZckO: ^xMA4aҦ۲3leB.#8j2i|4bHAڔL‘0*F#kfO))}FUE `>@)BunS]U(_%rb֤$Vbmud VKrf7a?qQǴaɷY%Va8]f_wR4gI$G.\0ЭLk Ђ> Qx [0uw.SG$#. /VƊX$vYx5OHo\1,[qjxMUY/Wl7u5觝,'hm[Z9U%,#.d$? .ٟJ~u ڈ)X 5!Woکs@Pqf*v|I㔑I^S;9e:8¾JN]OU%tۈ#IISCy7p1k xەˍ1,o">)M-gO TVۚ~_ҀKRiA\jL+w7M4MwY#8h+H2K/P ]rbTUWn2}5Gsw&-U-ImZOŭ|5HvZ mՋFrgğPLp[)&l&&@0jE0x$ɒVd+wWLkmZ+,fmZmUΕLyA|+BX-.PkTlśyp6dE(88DVU2}ѩ>2F2l]]fmmd'\XKlEڰQ >HGn}F* fnKSh'o)ɽ?_~XIEfƹ/-gf% ;*$dWYku\z~G7҇t:.ҹBf^S|)9`>!+Z~{S"~ӡ4 K\9nӧ0EmͰv+)Ygd17z5j8 3wY#3Sb[~ڻG82V Azb 6gh;KLqF\u)V?P R~_Z3+A^L?5Go]fS+gЮc*V|Dsc [BTF#s{7y.cCW+V r^ӍڀU$dٟx9ywl{m|x&a`~ ad6(kX~/v:2 `&بw$X*X&,* =F 1]+C5 Q mwzȊnUI0=F ̎ ]@݆)8/}/[-q_UPʱjIw^ eh`}T%҅^ 8kAzWMPneiq{ /jQ~>uQwFp'[_-/¼еy6nì4\"]oơvK2i.Qi6d)Z:UЗOŃL42`,h;*}&Ih ;O?Z2i+i_8rlI”|>sV7( vߗGX%e(]qGP 8k7񢣑z#T<ӊoڻXFNd_,B{N&ޭՅş91S`r%}cM a .q³V\׉J0<]:(Wj=C;.P@$|byQ1'Ww?kȘ+xmY`3p}LgFԿUm4 jo$sۊ5H~Ty}ڎkmkʡӂ? bDO2q _xL&i<_s#v>Ga@e?R YwHGE_1@U;SB2\K4H8)/F̦~AH׾|FD`l եLP*(_Z$ ܕcz%ź^G-p })_ax͈Ш`t@c}Z Hh9W^=LUoL|l?CxKY<3q.K}"QIms8vs7;,p HV0Wz͘F=N4&_9{2yՈz>0XT"HݺZ\Mē$}2U%,M]\[}FvNBr)7!-?bsi2"-燒,n's"KsI;#N!Db-TeַZ8(8f %[ֵ3/szB?H ,q[Zϋ2IYxu42Ϝ #i!oCr^n_Y5hbCpTѾE6 ++9*[Yc@׿'ϴJ'xx#*_n"xIu=H٩q4F@]83sπXDwЛz*b CUT]5xEHwڑk3Whz+}U|s]]ޏ A~F3Wzd(>:9sxuƹ8'(i{~ʾp%x]婝bX#ZAONûsMTV<@<~mg˝O1X+njgpOKOcmo5McH@u9Na_+aD _8)G 1*C47X|>J2ý&汄V/<k91wEګmE%NS'IbOYͳ_Yi dۆ}x b^!bZaCeF֖,,jĄ> 4} S2K 5$/u7bG\/G";QQT.'??!:)<ܚ-WTR"MvBq@(Տ{sVt-h~3PuOsGzgsȞ.f!\f=g𾆲CATS> i.d 8(e/32cw_G (ݹ̱G/57_IvT㣀ԕDw`-IWd4J#[\ ʨ1“eʡ`&lۊ(i?5ђiFBVjr-쎙x7*{/<.Ϥ(b|=4IzCf ;u7c6Y/ ?K\Ğ0fRY.W8&;UџaBt*J,Q> 2${UB4k 1~'IҴb#3ſ"Nל(x*P}ŒaaV;r#K+ӔB ;I4֚M\NLnɮvӟ< YIHxsڂZ:daJ`7hfUnJ\p%LˁG0"0 1YI6M3e/x.U6ɖۥKnR 5 l>H9}MPJwA_WJ`pN۔-v\k2iM2bqD5{{<+5}ELfPStߟyN_ijdBl1kyٿkj*Ajln}6*?J!@cAo@Edfb/ƶ|EK+a2$OvQ;:?f qr/_hlkeY^G>$h;:˼MoF=}U=yPEY~7VE$j\Ü/zSu!]qed&Jw,{[/}ѢQ!If}$*ٻ"2{e჆{O)a,ε5b4)YO`cǵE!I!Kg'IW/UͮEE> H9SsZJ/$~]Ϸl{5iqAՙ2NvV{ +JjHٕWak=QX*7H}@J4eg3㦦H%_lejw8^|Vyv@S=ܔ4#|)6)j0@zvkN^ =Qw\#wXk[WN! ̺ mar ΥK>aL`)V˷w+&^#i╭*>RnYnх^uDyÖ~\@]@ Qt,LSO8gFPWhEm A*/i? F&%4'_k> o+P$%*EvIPvbL5pKGvm|LX#o"hCr\ Myd" p (<㸼_YeKӴQ4Xd)xFB$EZrKH%РW^'afi {{?)F5zSQ2^őׅ9Jŏfd"&N%EҝOc 2o9W̉0#m{@~[BlϾCO]d8|u>V|T,Zbx2^悠ǡPvTK-y>S 5J%ԩ*GNDeq -axxa("J5=Uk(_#dC:s7HzobX LLgx#ޝ&o*EGUtkr)+b ITeAMA]y,X%}LeA4棚=sy|: 1xaS |ddAu57@rps˅ew*yg]Jc'zK)Xth3 Fe&aUiRUPTS2?bʋE½qp6gH԰'iIoŦ}aC폙ĉ*ӌ\nLoGUSxgO#|Z*DDoº`Ce}HK O9M9|\P夆٬ΨobVHKѝ(2DC~2F"$H5[{{Q̜dCv sRbnﲱA;ՔYAʹi\:ωl\8ぞkrftWxSck`-[DLa ol])6|J )t*8(úsx1jȈ7 `iJ",T u/ ٲyB!ei^JLTߛu:l.nju\q 9shgI $-\vL9A)5B.H&y)s79 v:kŠ1ђ{K>_qDy)A XI% W6NCK"h͉d-;Q8Kӊ5:;:ER}(x(u'rdžRԄ Ty M]([A/efoUt4_mJo &IS,li- JHܣaB>Og-MASV_w P(=&5iUvM;>R*XI^=:|If@j5,%j@.ԁ/9d/a۶~K!bu&rĢ ݀T9))]#KebB/V;]G!yV,5uj7սX:.ș2 sMgdQ&4M1PVQOAYHY(S]w3LS$1[̬iPgI/o| ?rڸFue*J#:lɤq$tW2y*a,7E9 ~"cuw!c+]Q"PƇ\ͤS\F| >nXA(e$;{L7Ư/%?}V(+SȆD;?NB=E$F$kϷ,Q((+@Ϋ yE{#'`W sᬛn}$T[\hq}o@GzrmD 6?*e}sX}v_ŭeNjqM=uz"TɥfiMb/g{)41?Sћ;},p~,bfy-ṤWU9'MKJ!*鳃`ۛޕ.Tz"b"ohEqT۩G:vY j&6]M|Apq`u!Ao٦9&ycEo j3n" I٧[ȹn 8ޜsvA{Э#NnüQißHG8w ɍ*.NCEe5 Q{^3}Zp!p(?p|V'{ąq64imڹ ]g=,ӁF op mkƕ&t?>;jB i89tMv8u澂m[+uBqn1|2ͮFW~8$Y#':i1O'Xx> :3 ykGR`IXӵ.:&[Q= vDCInDy $v{1 w k[}+ġa0Pw=W\S0O <&V:Ʋ YeMڭ/m| ;&Nb ;j39)d yh-C^̹OM[\RX4kM==r[H7*tdug-&}& yCEE)zBNt"ՏRC?@1J?6HYx' %QY4ıc|7$6Td{/Y $ָ #H*Lkq-#z㮺Qwl4LgpϤCP n~G+R&b.=y!]w4Z b&~&Z&&Rmm3nZly%Lx&r?Cc5spEmaM3=Xs#݅FpTH6/$k.^г(GvijltVn:c=й]F5?3?dAFqՂTL%xڶ7ei˥$T|jQ#~g;.=h辄1ߕ'y8GThteTE .oP_8dvY }ˆ)Rִ-g) _sӈ8Ұ;+WFnU~V1Uj§&+⑛+%y1/Q>o@"1j(!)72c4, 6/~d__¾±LAd p]=̒ ɡ"74E@Dj]Ap5l۔ mj*o7u޽Y i]zEJ>VCېo'7#מkI;_r ɕ{HFmsϙjG`mXe5m|K1 Fxt4[RE!{ڕ0_]kDvߐGY"U=k Kf 7#áY;/zpӂGZщS:]{{l!ܧB>nca O,LdsJ.0Ɉ'}fhݠJ(Jybr;LfʨV*#GFdY۰I0&cEoz`:7~KӰ,7#^8PJZ)9CwrCѿ00^cgՃG *)P /|s$,L/U8 5nح(@w]I7cT{s=3۱.P#7zlIͼ&q7ciJCc9@͊Cfᩞ} ;PGKϜcXv@CxTÿ>v#}LoCl8zg|얾"@nMrڜG0 >џi; +/ 'r6=TyA.-C7CD_фe$w$mmIf/c[ ,g蟕8qZ[^AwĸuU杁>v=rB CD`6B[HZ{[[Ǭkd,Z&q(-,s_/RCl"zKɀ$`W^,Wك3 O3VnNu͝nP}#oIPIfA*(EcPnՔ A K6wRh_ leVYS8LnVK—+pBM(`$ʼUKR}.Lh< {`c$Ci+r`~wԀ[#)Ix_C&D6QK=]XKD(bBB$*c`4CPMʑ"I M( `WHT. \\Calmx"8`Qs;_-2-B:Q<ғF)/}xDc,\]GTz5on72c V9ϭjjчelI8țhпk2NS0̢Ba NHs`Md'{hnHi¥Wy0xݘzA~$k{f-:30\"(~Ye2 3FePP#EF02binvR撲"I1ϑ CFQ  {b.eQ#9fs4LcJ ל\r]W@( -J6|'mrD|D\87i`!D>[~ AfChԶ5v-ͼihoI1Ɗ&~wT5$rF[Zѵ *[%j8xg`P^Qlap%<. A ?k-?%]7ߙ&Vjpe2%6D>-PZwMbjJ&-y؎e160 wѕglΙ&;#|Anwp 1&|8$iЇIc9+=,ĔV|iHکMS,~}rI-g/ۦ YXeN4W24%zxE >% yWg;h3Mmhİ>~gδ_] 2 ~fC(|ɰ[6Ѕla~,pfzLWx, $YzɢxYQ[mT$ZwX|e N(7-LN;Kap-%Iy7ՐINh<X#MTRȉJth;TCp#>l[oeENA/A:ȿ0G6Na&gU9Tk,T6R.JS?f~ IM|[&>]޼^{7԰n廹lЃΪ!{ϕV;t;M, ֒e^ 0븄SGTr@V1OQZ<0eMMt8#b;;ٻ%Km BTڅCE:'3oI.*1NZ͆ڭ,_l/̀_mb"29檻X U{r%Qgj@dX?BLcMDËokL< s \ @|b]˙:Q;S%5:7s٧^ozԻ  eYtf%ݛsyƇGu#b9$f.U3F.FIdAUyi>ߪU+u]S|x bXj5D"l,WeJ/J&$Nut[e{fn<)<+ 9f p[rsbCKtĮE]Q$zHi64̋ns{rgal_t͂HK2qŃ?ퟢ}WSm G"X{7Qr f<'+x%\:,ѽqLyLΐGd'$z"qmP[93Ŷ7: ?v6;#2ta%298ZM}Nֽ?SHáq;Si}hL;#pKBoTRq ~{܅""Zk+QZuTBNiBJx#?{Eïm"NHt1«K~4F: \SwoyJl*e34Z6NyƾlI % Y Q@ HY0uIZ7=yKB 6,+k|uv {t&#!4x~v:> urHf=Au0I&6ae*tW1RWr%l:/-BAʬ1?1m wU1s0n. p~)]y#Ɓ`1VHu񤧒 oU`w'zz#i$ {֯fIHӖ餰;BK3Pʹ`$4mp6 CBϢf U+yd$5w{Y`=uK4I/4%f}eJE fv"wv3QҺh'J}ђ/$]VT4ӣ+IV1{l.xyy5[埨>1A0qNGʠ+" ~j#̀#šyN#-8aBe !gE AfZ4SO5~*.r˔ډ־E~~Guf筿D)M\S~iz\ 6]ڦ[~RSE`Qhɑ_-p/> mN^-O4PHH:UN#Jijyx/~o'+dE>wRHs!/r{rd]E]!6^vh:mPڀzO{NWbjٶʹResn~_yդeQ/75;)V`S"N7*Tc֝7&\sPGM<5/w~JQD"+HcvΩ[ސY f\9FJ.aܢXZ4PN ݩO=Sl[U4av8<$jfN-4$: 2 ~qCxߊŞKw#^ā@0ZQMBU`jy`IU Ȇ& Y~+wK쓾yËcy˕ }B2XؘǪh"߳HyH!#Xp]#%h``ͻ NCw]vD4!\&H&ct ϧXtxhO1sXY@/xFp"yHWOIOp^DSHlpY|G"IM^,ύ8Q]\o=* hN!O{k89B*ad *4|U\k!]yEʵ+MeȭsɧZ[.煙 & 3R?ǿTm$|&W' >Txa7w  3c:a CȰzucb"EaQ8Aɵ+X*gO=)p#"LGץ;R l]8|e6ێ*HA(yCM,EoyWuMt:XIe'VҮEO:e'Ř)&O IO=)fXY]ؕZ$K1Z3a1K-Ӓ?X>Xb1q"$tsهm)) ³:rtkBHELkOOBؖUۥ4x+80~} jxpݓ.b!Q˲!}|7P6vI,Ckcvy,?-ZğL_)!?ұT7Cw")`.24y_UzSM\Ԭf^-1C-%q[V62׊ 9`wTQ.W|7 ACzeEUw 讥 mB? /s2mj:y5I2[:_ C5,NPc,Q!@qT+7vmIS\ADUSeu޷%8ѣ'&p0KEnu`7:k^4>\0 {y|HQuEK޻sXF}7+ 6ج!\^~Xʖs2ڢ*r]ZwkJu{]Bݎqp_{OɝIjزxIgOcoˣ]c/bВiDp:eb`* k7EWCL0ٙ 뷉=|ЩW%.Ow!H(X[iXb%'R={`i jc;z&TF&Plqvg[kߪn@JP-Y4jm\n 2?˫d[ fQLzzA&؋Hl*$uOXq"0k k1-w' EqdK|o\pPʷ;Ià /-ki:`GN7&lmZꔯSuwPعG{Q52S/IV_ p.\gÑM)YSfF􎡽MuLJ<))vM,}.쇗=ut\|6~ #'G8Kr hoq7ـ!M|n[@3#ףG芋o)/|u&>'JCbƌ_'Ȕy+B#6ab:[WNGmyI nbS{ZK!yՠI8YbFǒ1\bqdcP,QU-`H jd>c`UjcK*6Cn!wQCVPEJ˷sM-=rzyTOʮ|´A$asȗhdZj3TXn%U8[f9.> 0z^(%Sԁ8ޗH2r:bw ..gI"3Rz/ADqh?,5{zEQUMMsj'z+8do-,Ѽwat ./S6\ _sQWHqBqߴV:C[v (hdk+P>c{'Z=C`, ZXIn@eX=-۵;]R%' n@\BFJBգZφg,/"~vfUU@. Ft\x=*s1I[Nzv Qa6jJN 7?r:us bek4@ȰoI]Q*j> bbDCe[S%RDwoqB*= Tikp:V|jR A\1/dvފ>j{t f"" RˡC*yM'ˎ:6 ,8ڇ5|j3 Ëp媾97ZLS(#:x¬J'lG]ʆA;"rgTlf\o7 5.ذ:0b[J:50~@2|Zi.W+J3}'\VGxlaPvN[1J6RvM2Z~/vBTE@JG=6^agm)“7ٵ+0::i C[G _Fwf"I'_Ai|ếWհ5ӽXPGcv6i.ho읛=qH6D⵴ǼӻT,JXF5cOyˢS,a{=Ja.5 ˝ ᡩvބ(r OoY0<][߂/]Lc̵lzrńꁪB0v<8Nd?7;OI'J w卧iW=.IFY*\mIJ5}]b"cF*Z' \ć/t,Ҷ>*[1J@kWJ36i:),:`F*aMF|4 jlV'Ԝ#k=FUz7nMo#YV1mRWldTWW=wf j!xVP0T?zoO$ط#sJĿ|U晆R gN&1(IUv'Jx{ JnLdNNV܂xa7%,Krg J)p,3Gd4c? DW!߰kאA#wnMR+|Pr7[tpat` Z3Q ]Ɵ,,CȌ,nH(8ѕ){^K< mvs{WR#<^t> aÖ'bi{cL $=Rf& nDy;^B'xy{A,d*8ssJ'h`U/

2UYz>1.=vב:'{_N*#(ػY%irYANQᷤcx¥SJso%?HO~i^L ړvp-z%`؈"#HՀsquF{Wv!ҩ$RoI4[-dse6&9WAhzqN%nMQDHYM5p+iwy=KKXĚ[lT3hժ25"1ߙq`SAwKD:>p$~iO=t&9Wn^ÌTUb~)Li``UyEg,](\7ؤRu~>K"XkjBٯ9B i&Gʲ؛b̼Д;Fk(nslKV痰)yb`-5H0-t3nP}T􁁛:=sP?Cq/ R~acݸ/kHG0PcStfi{0D5 k{Ӭ*&EƳr§j9zsɿB87C;KIZù[3+q YO'HhE<316_k5{j܋[PQ`O2ξi1Kܲ"9lp"Zk5{7%Wb7 Mݸ ^K ;WC͸]XG~d j#rf7I@[Vca`B#(x(zpD8fqH4~;Z8i,RC-tDWmMЎ!chOHفp;~^ɭe{c4Yqr&X ~*QpQM-̀8%l)ʼnIpi@jĜLS_^dlo,E/]p/zhcgtNP Y=~ɼYX;|49Pڕ/ GQ/x *=/"quKXƤTۛ*o/3Ey+ތoܪj-|{IvQwVPU{VT&&M^n K6R <N0@80 Ҷ.'׀Ogp,]؏\qɃHRAn?vbVՌ9nCvMzY߻cm G"Th"MRhF&G Q[>mFJ){Ío_i.2~=Gs~MYJRZR>LݮΞS*doKYiXhT`g~sB7gM pif01`btPl87*1*B#K.rV: j=UߊCP+{qk"JH?b*+:h~)d2a$˭{:i J|}iֵѵI;N;2TĽ "fBT'R )Frc)RL:0[2^P@8@ o6Qdh5ڂ\jqeN)Z^[ݕ%3Z+ӿ|+]} -0qCN~(O"p/9hyڏ]lo.[VpPA͍ rA>Z+U-q# )^;!jp"ؖ8~w>IkۆcEkvv3ld/358u=?shetn6r>mU+sVGvC7*27WHI2ܷGE+[~-:\=r0{q//&X%1g1qB d%!)-ٻQgwӜ̈RcШ{m ّy0>!MKz43jfE},<,t3 i4tķ)5?q2k#ѵW!vMUBڐ2s{s"l$gpK{VgEڈKMC~n6? %|%PSg $.Pf?#NU K^s=X `+_;B{IJysu]0QY,D{2apcVJ$;M5(M\^Q%l:T ba>VX~/ o@j$niD-U=O̺U(1}Ŷ'2Ǭ1S]WĒw \JH7o>G^ocOY[ @6HM"2ژ / @@5 Z)O5kܱB t4^PH7vcZ U©^{|uimu$Bp/Yf}sߕmi *EN9N%f,=f53ֆM]%77>4d)ڴ.Ѻs;˨=dF,47z=IcӨqFd;MDS@[1G qXXs TNͻ%TZz{l.}5OTІ:*RdNA-G8fJh*D$痀߫\.o>3[~h AA*+(-B˥1͔,ta 2[6nkP[~Lt(vM03hp܍Or6.hQYI߯dPjά@ath$Owx%.VMAJVVseEq:BѮ`WR)咱ٓ$T ZԱNT]!㘰ᒬ]Q!31 C<-A-TGrs X].jNnos,-4v|3P1Sx*DęZ& &oI\p'`y}vh2ji(=c"C"I 52?~}VU=  RƮuО0~cL)\ODz Pu7a&ف AXpABR%t.7+;e[IBvC~2B?Wj-٣G&fZ?-(i/쯥'rXDu+ԫ$M6w@XŽ;Y}A519 (@Rl-5[lQB%|*;ONՁLm dxЭņiT3,!%2CZסKO6 dža~]<:r IJP9KTWL:3tET)g5ŐCh-0趢wV@UҪ1F\ɡfg6"@v;@aCx29-Wa]gl,O" TDWȤJm3\F5Ҋ|^K9&KVG~cA>zH&\҇,>2Zkt!iK,0kg-]Is_L@.AksOxw } &pC]q pC ?QwP0Itq€ %5Mo#+~qqO'Qj9MV{ _tEJR *e'~ ;R2F=Bt МNRlZߙ4O!K'&ʺ*[cQ-xI-Et[9~iL򂗖 nXazY4f*y/@.ɭToA{_kfu7֧o3TaV!?Ǵ2?iv }3*7'` _\6J=|ЅD%9.BNqU 49r=#]X[3>e0ԟ:,C徬LP=Woʚm DʀI+pqc$ c)~5aU5e5$rx໋6fq@jgAb^@1c!PpPF1CZe d/|"1`#/_Fф@+NWzʰ-ӰF6=t6HrcWEK/ckx:p}}Fv3/B_ 2Y.D,7첶 a˂lFc:E ˁLɣyiS^^ ~]C]j9s ~=?1dܱl}LS2 vDO+/da،,6>.o %xY\4W ă6$YTbL[W +60~"xIyiqzm}[ c,[DZJ{슣KW5令Wl:hHd C-heSiԣ.-qj0ӿ*yEb3GDCPU4'ue+60.:_:mġȘB_ެ դ'![O3댺fN;}f!ʛ$z5]sE ·m=qx1,zZVoYl80e?xg->F0`j 9b!A2}P ktal@IAkDFo" "q1`sKotۃNtXG FjGǖmJy6̙ĸICw`pᦵz.7b#g\BnۆYx6 ޔr5 A"T{߯'+A%Bk}S*kn%‘߶mb%o˔? TF%gj'Qf0Q vDNcަ'g_2;BAk {S5s{~RzϦ/_gg#'$$Dӝ:JdO +X)SN J귉؋Ѡ 2{,ٕ|W<@mRt`k bzkEƔJpLָSw,’> wy3)T5ob:\/hm{LΞe8|8\EfX˒A%'/=`8@eExI|mIp HTXO X)&~b=5my)%Ի3R{dߣM~oɢk9c /xt y*߾6WI dȗ/h7vtOnxMG8U4LǼMN{.7ikgzF.'FU3 UnlDSzM= 6LÇE<2@ 4kKLbR]#gn3B2ދwN/`SF&`ɲ{8I|F%c`w1Aq1sw˝lcFvixXa \Z{@O'ڮ<9w21`KxtvTKD QouFإj@72  A}QٝmOa+S[ +Gf #ِlӣ'ZMOA/ؕ[;o9%(OQUZw׉jW)Vz#bZۜ:9/lEfqtdZPJf_IӋh:MԿi$[s)5]Nn!Rsy<ڴkq#<Փ-bFA Y@eJI2|mڽvڠ{IqW(!} 6g۵Lx?'Td S&!$saCo!< =a: ـpɟ᷍O/rق$ {XZ'uK0)v810! opb0==uJ& 5%"mzmbegw"܁+$rlq};2CH#rTv5 mO,uj%4-XZMKi[U 7z \鎙SiИGjKQs߶]_<\r0`.o 1Ea;m7MP%`ώFJ"kB?I#4yys)@C\ǭѳj-TS~( /&d$=u W 28UPcʍJsҹAŘ9'\6i/ $TV9U,A[?\yYGteɦani ~cQʾb- XwKc?Jbrt".Hl` |^6C&xgk_YZ\s-/s>P %؀\:^̓#S*{/ͺ'z T)R=%zf]fCcQ$;siXלy1et@rz%nm?@UUŁdl "D+@\3Mtl?_I}>pޓ԰CVR(+)V z\% 56tN".f (J/(J|q<9Gt":W"X;ǢcD$^-Y>W3LaY`[i.mM9HםNN}xqe% =[3WbY p.0葖/Z;3(eZ5|gE&Z?` ѹu!T8|iCS _`W_N`?E19nwQNߏ$YA[]Ů#¡F_6V.KACtzv0]H ^Ln^04|ojܾ~<|WM{Q;M_x10 󬔩;eY&q$=M543fHlAqƺ.mgo;=0E]Jyja|> c[baM_)rݿZUT6??J^a5[Uz/, P7hR,(0@1Gw7Yýw~1QQuQNw, ث oOZĜX4+4w)"rr)۶1rߪu2q1͢n,\zbby,z}U<G|5ưMwKtpYo2;č:C i c䞁 X\owt]Xձ<";KI&WlibyDL!tAonC~إly)^!5X_Ό6 iug lo~Q@CyĆX kiBT{ ,_;hDT c~RׂX 6C_xڞ%ZUmHpX U@Q1`TQ rLt6`?R(EjM7ʔH;3:=Sҫ/7q{4<:jcQ<5L)1 To]ic`\sWXߙt\BSצBa?q˹`G6__5㜦'L@._c{(\B Kgm~S ;Z?w:N=3Ny3 Ȇ|q"6B^Y/631qh`uLNv_tNlCn{ ,WQ~8I͘%ys?08@0є(Uje* Q;p 0e} 'ןXui__\ȏldlEa ' S0"2 Vŀ4?__/<_X#="W@tπ3O\+;\2 Ikwb?(1Bpi] mj9V|Zt~-25/6g 3!-GYr(٠֝R[X'uDž(' Ʈ# 1}ޙ7Ry)!#rayU-';`{aӘ_J9ww$9u/WYdz?p$ɫknbڑ.M`5qփ~ AhUc+|drIf,<.!tŋ V`_[LFgIT-PR-tLʶԞuLk%q^uT Z`t@"BPJ;<1dkO)xC t`9Cr) #$xIVLG`Db`|(p&LgdZ#Q>nqcⶭfǣ}4KPit# =O"=a@*߱]qȳx(tƠE?Z7Yn9Zeli >Ws9[{Vˣ}WΟ@CZ05FZH V6577v#I}^pS/IsB9Ͽ.T}׿Ba=-ͩ׳J*"s2QŴ`]6F)3;$kBK%i##Y|\&s K+|褛AɊVQt(g*|wY?,5G)jo ϸo DoJU."%gvkkšG(z'4&mV1:dʥb[h@`M<:Kjtv>JcnOGm 8BtQgǎ4AMjn<0̧c=U8 ':T=Ҳj*IFt䉼TFx <Pknjx~ԗ]G++0[.ǁA?T͖K=['ҙ9 zUt-;4~T3$ƶS% K@qY? hU;`NzQQHr3U\)P4^#]2?M%[M<8ѯIXv648ؚ x ;,{ByrBbaTC`Xδ8ǯ6f3;ۡB-mfϢ+{eDBIly* /9*[X(?/Uf@k .5+Dy 1WH"_.oۮ*u~H=UY$XWmTg}/!}$DǟI!gy,jo.SGcvL%ȣ8Y롷D}:78)>Aev~Ɗox<~ b ,Wp'2Oi*M맱[*pg{GթXښ|"3qmyv3qFΙsu|ҟ ރM~ͪtL n?3`FĈZ n2HI\GXn[کニo=5 2,wp!2v~Yl:SnoXZH|ZOLscKcM~tSɔȫf)~ 'ɬ Q3 !ꩡ;8<.%(1\v oL@`,dӞqM,JIxbS<#?iV!ReuDk)T-zPcҴRХZ79Ct&"4]&d~zzqnE0eNJ4`q9Ik @ ѓ|.*xUPaK`~VW}" i=!e@{g(MU',-3R(@o5/-AT^IgI$7;_;E)Ly:рC](\r0Xڲ f˙IS@-<+U *@o\X</2}L7Mȟҟ/w3B3I529(%p*?h/j$+Mt7-wc **"l`+ˤrL`vU*0SZ}뎈y)z4mR(E8R$?B,a[[jOf->i+ueI ڬ Zxz1xj6<3%0fţg |c-Ikޔkf̞w& v aQ5 ! )bZ mՍSQ#Rml$*ODtPmş3B\3KIoJFGM=QKy#ȑ kYH~/s׻F )P< W *?RZ,st^ޜP42 6SeBiAʶzsyoD(_, W\1Gz <_z|[0mF.n?8H[q477cD6ExENJ!teW*bʹY8E/3ʸkiM ,gVے:FLOoF@[>j5- {R0a_U #^ye]`:Pu{{egRDtϹagQ*EFh{x|>K@oKR,0ڦ/Lf&p4GOsd$}Z(7f?fEOoWb K%9/2N@7U0`9{i81\EY>G}{7l5W<` P!;yaI+K<2g z٫I*%G&<7Eht.Pp-_)\e)-|r^qn, 978?#hY3 ]@XG[dx2̠Os@ uX02WX1RcwsA7|$ ?@ۻ Ш"^֪i'!|C~8ln5}P0~$@EݡN"b)l $uWxQ'Y@{ܱcڅ;"W#C,(BazѪ>0\\Ox>i@W:ҹÉ6[dV})@g.wSdʱ;[9؞ѱ^7pنq?l\6AD2ǥ&=t6)aQ'"|!v-% KuNz.0: gvK F^`}e%,] g@»qU)%q#eKQʃWe )=)FB&ơ1+FAXjѧX#Z|57Ee/ƏD)2JwlNZj|`3El_ZNFh"|d[fQV[GC.@-@{y35Y,;8Z%+nW ҝcBr0nBXk$+z5> \κTDjJMD |X?;s8`An$0,,iGadOD_5]<[P: AVpnZmU*}NN !vf}/~fkVފ"ge_fS EBՌpC`~mJ1r{ r#B~I"S,wŃ[gNf"FtcWJD=veܣ`R nC!%ߒea@4:t [T  ǸN:T5?dq̻i0X:r^|rh.`<*$!ŞA7'W e9=P%n1Siչ 50%xn0w8X [Jmx;ȦeJ+*)bYkH8#gvQIνelz14 ޲z\B?ȵȷ㻋 j%s^]؏̡3:^a u~LbQL6#ϵh~ׄ 0yjơi(l Fzhd,>vt˨v1rl R$sረ}{{?a}f؝S D,6HlޛoVTS_m4#0gzѷzx 8vDxM9LҁOrb)."MrL/\N ;|sV;*V{3})FKYWp})l3TH$ 9`ҊupcSGmOT83&Yca7pB )9hWk_I9uÆ4?>,->AUx04v)&J,B~c̘K64 9Cś`EFD2zOhLcHݱf\qD@.u/'vrV3*9$kpP!&4S,Ejgzy!sBȼN0is5}gm .mߺΊC'E1eG)Ȏ/#ϝirNWِP] _m˞Ӥ)c>mW :r[5YЄ6x~XBo|=urIR[p*S{LJʗZ^ۖ7|krځ kvD-߅ R[Ei- dك|{uK | kĵb6YkKYӚ lNLCG5\\פ`O;Y7+=3;CQϒ98 ?iQҽ7hda}n5"/$9%;(ьEj?kL9Юl;lb$6G_T=^'CZ J݇!A$ҿ/;/5X cR0- t92 %n&NC-߇VsK77x#R]Jpҽ{~X+iWq΍ j>M9%3YMw< \MvgH_*p›7'idD!ج+ rRXU m"|8ƿ#M=Bހachhgh݌8`i+j9[[qŜ\h1|9[.iX~ǎ?Ny1As< $nw=8 sߟ^j xڲڅ|qppY`T^i,WƌFM=t Rx[FIs(C_ȴ@JrFH\z*[WpY0WP|Y$Tױ˴Jȝ =[ _.#d4'05U =B`&K؇f6G>(|7J/Rף8.]OmDI(s9 +zN!#}fc7T}2Hmd3|{qdVVF\dF$+67 H!GJQ f*ړ- >vr]973pj,IIZ^q!JS!m@v539+S|+ -kbNL5e|_يALbT2~Q Y<)+eFI{K . ]B|v}_gHĒ{7 "P 2"OZlQnTz :F) ָ R!GOvb HKCV(Z3e RP0`DQeMJ⢾ӵ/q{dTtM$oLva2Ϗ1z%]4#f%<:ٙ]`Ӓ 6Xk<)a|G"ۨC}YI!/[uv4{ ~b]-UъZ"72tR2GWPI9YI3B7pp^g*[p90Nd7"J1 @tl'o`% Y n_1w!@ѓtz OPmݔ bGNPqHGH\J Gh0нԤ8T!@PuJr󒚛2p?pV=!['7ZD~Xj@2컆}WbP0+g&2(b[+n}0Y[B\b4mj9 R`SA3ƁwGsORi 8R jfl)ɔ,`: vș1>,}۲\8Í ΅.@2Q4L^EzI*>G 7K0T{cPXXԔzpI5.6;T6P,YKBƸ8%Yz;~7&P\ۡ`U[ K⒀]`4…kLƱY U ctJɆkWX=rҟ:./V+^MMmx`f.gS*yI5MNݹWr_B6vw3R7 k,KQ &U[3;Jf1%[{-XxCBD>6y=GbbU^zIښw߸-#{MA#+^.n,AVun(J -A.P0hIzD# tܰy(X!vlkvT(/7M"s]r42p|Ⰾϖ_E6!|hH<+(T+T EN&vslvcZ.rq *WRh:'qyiUl@r-qΐŝ>^f$4]lFPE]Nxu! 4U37nBLưK&q~l5NAছNC d3yj#)X;%ظa:9X`_οr/P08ex`>^gMO2@w-M >LnJdMN =<0:M4:yW80W-jIfV>_sH`h\ˉʬz?v2Tμ'~0d]uיX/RL5%id5xOF(1Znڭ+e̐V+I>4 *ذmӁJjGˆ1~HsvR @ -0M-e!B C˗~~tlHnn.?9}Gf桒2`:EBO0"5^#H'7b=@Ś|fq)35BaI5 ef~Bi+B .W^݆:\6yBFܛZ<1}AȒm/]54 nAg)Z 0t^5,e!%v- 9Fv,T@{y '~w(;\}ei m}QP`BфFe<ĤH0$wRR\?+hԫa\\'Mm5קx>.3s Υ cu!|14Tx(zoOJG/ uSk2ո Wn׺%: jXkiEqt^Xq +Mݽ氄"K+Ԕ9xe%czyOi@ WͺCkrdowL[iβ }@}R wXTO&p>\Y"65khC`%=nD̉t#;h_9xH`=\<©j =`WUvj.PrcV Z$ }w\k2'_gٻ ^< /ˠf:\LNUx}sSi ۋ-x)hPBV+JI@_@WifVEzן::K]ۇœe2Qco1XSnu{R0j'~hB(60BAFoAd)(kvAWlZ&$TMQT#~([H)iLdtYdUG`t5+IQp DѶ\`ed6:(Z3Ryujq#~4Y[ex֏ =?޼LTILqf6+53-$*S/U{0O˝qqq?4\O3oMC&BS*$EV N(E1SG,]bsQ* :m,HZA+pLWl~ZT|qh E'Fek,Я!S5ws-\vUqϞ;IiS0+ڂzN`,$p-٩.чP)I%v \Ooj ?2Y\<}\ȮV\vm m>_Uu+`wZ)'EDWx@3SQ-/C(lCAqqդ/(kl1H.Z\5H\$qQp/$r]k٭Ņ#k~E/{L| xX@g:?B3Lmmto}i:3mcMMng/jQ7N{,d~zWE&zy]V$ew3 9)ծգH03y$Zy*Ucv"ׇhAR()%ųObX]LB;mALK}OW;c>uk3#d|bCJ/5"x侵BNP/'>  IVFy[OG1%8# m׶^'cA"X  =LD 9|1^"& GCkwYNE$/>n݃bܯFBڋH#I,F'c ja\D>(*;S_ֳTΌI-7{KD-VLɓPA #jhXCt'O)$+n"kt#sYAڒV2 #x& 'Z ~Zj(sN 8fۆR ]ZC,#+ª%֑t]xs sOE sY*'Nz/kpa 2ofvՇ !Qa*ۭoEJ5n֧h\ٰTtLaN)U2< ئq=|G&GMf[:z`4VCWx<A ƿv8sm[A^vc4V%Hi_ItZ !m*x(u }}Irh0,_US4A|mH0_:*B{􍰴i3rr7Dq KdVPYsDXw "x%t$/UOnsXb8ꥐʚIMZ&-90<Ư8648+|4{`4dKb=`aɈGVx@Z %OD:z"/Wƈ(0D ?4*18LX:!\ܹzYni0zwTT1buN_ so2 ˣεgWmx4tѣ+b"4h~'{ RBI Te =f]p#$=ro¨_ҺvQ+}GpHRpRn%ScћM PQ)XCUd+3)nNF6'aޤ}t>N$8OENbϹε۔-JHwyp`7i}3yxf":]p("CMgY@EUu̚Cö,p6XZV`Z[AnI|ܞnpVOҢz)N%&TBRFn=) |tTGKH|E{XN< ̶stj~Vo69,5e%EkJ;6XȥXv^ XgͱXLq,sȃ•DDC!qSO {ɽHQX." >G:{+9X-nS46 =ǝSfEqpPb 37hԡBuXfu|jwgFTKR5:[rAi :b^3艺ڿB~AT=R8dM9 ņEbf9Okf㞒TЩl;hFN>AatǨSx."^Ĉ[%e0}@l8SZߦmjo"ãLGRPXqϿR ]IJo2$دX|[.Y 'euge9#6Ta;^P,4Y`j],$.{!yҪ #Sǎ]I~/9~l:PU11)i[y@ LE ]LQC/Z\3;ОhU:p#VlsR,tO u<:zF49| 0~9<.Uy[,$-3lȠIE|_l뀮, aW?->Mcpõ N$nEU9&seLRE% 4ze}0%O#PS|&W)u4-.cus~e*?eͣ+_m$qgZ%=->*ks3}g>pG3 ~\/+l/a ECxD9rVFX<-7z>s"%ILw9k (h^l򛖢vmw븋ʭ 8W0߈[[ͦxxtٳE lB6,?@ x `F+&엕,@)L:c_Lt%JTJZ/t?8Q_r+]+j!"&zG z&pip@Yx$Iz}LRa% RwX#9+|b(>Z㜨+(?.oDSI VI۱N:1F =*@ҨVﱿ3C*6Hu ##5K3$}Aǻ{H@!7sX %C"]E$)-%iJ@nC}vI~iYzo3E'bxtj=K\Qo^cLw*iOiMf)_% WYxq;m>W${MQAz6VynÝqxܞ \="xǎ~_ )̸?$ G_gt2.]@bOMAV"Qs6ow#U1~g`+gldЉiszLfw& ?i$˩6:k;%Iͧ]y riNb6C;V>_ 7'~%)dD;r5>#8.=eϊD* w|1C@_`^j ) ^?l^VȂY# "!}PA騪>rzs/}w)Bs[`T9ت8p 9v>i%JEd@&UfR>w3L p>@"yt׫[ޝ{L5СЌL e $FBʕxt9֭zADv:I{$p(wb6G{q% B+̭o\ƍp&0iKⷶeqPim$ݤefA+ w؇cY!>aO;kIIRk$u#*h.-"&ԇs'7D-ǥ3 ԩ>‰=boԦu3)@b"C+ȫXfFa_=sHeΠ]Q|<*wH!avyG?Xos$T>aƒ!&6TujG\V3>Kd.ZK 2>$02]/\I[y5=.A=drW# azL keɉTڷr7.z_Pm ~c( MQ._q 4E(ŤײJ oQVךz/!7LRES('W|&~yu?C2)+٨1@g+)=.K[ǀkH8QqcbO)aoNL755-Z?pl_peR_\d^%ܳ,y *|P (5xwCnI+@$N7.@YM*8NhÎ~I* }w" ]<_foERw!,".n/{WʶJRRظW]=ok UQ9Uӿ ]h :8& >]SylӂE,U,˦l]l|Og-L@X =RTĵ4Yce7TapJ' yGca45zFѤP&{#Ë^c<@nu;ㅪI0cMvX>.]9jEk]4LЮP s{!u5ѲSe/۰yZ_-eF0YU}k֬\i؁ҿmfE[ +/u&J~Kp-ae7`ՓRTUĭ%>/~`a<~6\BظN}&0Emg_N @ 0Ue]G܇!! <*WX-7Q꺴K wco:NRw~b'7 /zAEssu3& ߡ w48%jV\d%v9>hM3{|#OF]jGa އW =z"lmrrw^ $(f C"ьG-+$S+&Ik Xaj HYS%R6S_T/yYNv.N>-KOT(}UMX3MpHIϞ8{<))23"#.jzGu[SR*q,|4re6R$~vM6]_-݄`[@u K]cEHHa'l\@z_R%ۢ/0!F|j?!r[b\$_2"PE\Hvܶ)4.LUkq"SGe@xw߸CF0e׋eZnz) i8G]@T+O) iVlS8~Њr8RVtʝCLo.  ӕn= 4WϿ&0H@>%lv=[b ĔƃFET/{cIZoGN÷`@l? ҄G Ď/ ѡií8feFV.>6dCK%';-wk /և: &@9K m'?#Ύ{~F"f=(f&HȨZ0W(ݢz?KDEovva1؉AfuE0մǿ %2+S`>)QHHž )ݲxws᮱n\&kjLGϴ#sqp$gf;5Mx2/4ZM%6lp2<`Lw:O*&U5^ap.}K3OjГl A՝g-阦vAsٍuMq+Kl :GF^$gQS :,1 b:̂R#Ze?*"vj $f$tC*É, m0IGBX DL$Tht 9[NٹkQ9yw&{ "qk>HEdw0Azӟ!3LxAS[xyF˹(0^s__^Xqnb8/?,kY<13D9؁Y&AI/&QK.+ziTp{{P\ZfILЄV Z/c ]6=Yyy$o߯1$#75)zk"c \K?кda0 RICZnU__`oKROtSIDm4uޙ/&Ȗ>6dġV%;ζ|cC gzB(p9:t9(!6צ=-{ސ5%Ti*J<LAO_BR,ԫ%#|*m^Uy=B* V h)H`=\#jvO8ln6f* X6x7W$5$\jr#l̈́~c0ubKt*+Sn$X(pÇSD fr:Rkm. +aUE1f s ~d!=ǿe0'8g.[ƈ9KWmza[..Y_a'2߭Oh%U~9.?pu< qKEbՀcEtix&l7xkd-޷ iq:=hSAa[Z 1BX8AH8:؜لΟDྪCd`:6Ox5rt].cl7y__jD,`/]u(yI80A pE9)ږu©yOD*f47jW .jJ>t3nCI:]V*SCW^Ǫ`$ YHI CZkAε2Nzx|pz$0pMGWއTR%4[<[2^Vr|j`4u pe}mA,m $oJ8''`7%Wbxpt"~Peg`KĻz%mCRNՒ) \ʅv$`+lj{@ة)gX)n\;(G}fr_aG^|殼ޔRۜERNpځmwl)^+cjȸ(R{;4'SpC?gV@ȟ,Ha}`'{#\ ӕ=`9dE Lva&d8ݴ xx/yZA*=|ˊFjPy=0IK^PG;0uHY8@c<d!@>¤0_A=e3%#,~{#d ϷȵáSVC9 ktT@lP@D&Z~sfƹߖf:DcxLgX`EF l]|y'\l r m0~!ٟ6,Rbs.5ƨ~uI$hG@e _^slg?-lۃ7;b'YbE8HWG ޡϬHZ71jFj)d)RYrswïQ'ΗƍBԑ,ce& nV)E߬\ۓޢFJ~)>G7TA v{7R@U^r'TT-XrD Γ5 eNJ~)*u4pfBM#7Lv{$/Bd" 1S^šgE/^]4u}+;6!T`5Bku4-oii)f!ѽy5T5~ҽUD n1]ƯwUcQO6n1ЙbeUǣIv˘woHhߗ)8Bq5jP""{+AUnɢwT '+⭳:ڟMVngj㓐S `yfq$W 5S*Ȑhl\꛶i^zwy&3 6iZ%0:Ee"IA`""~. 0Tq޵ȃnx>0/]~4x=v :V#,0hA0)bv:96ߎmqJ_½%̶-ґ0!0O* x҂o$9<. -@IzGb/?TrJ&.o(Dew4YsN2&Kcӏs%t^V2( bϽ.r~̒cv%Sum$W !$#aN\ J;G\7=CDM;`O F:|EjaP lq><_{P@j䫨1V-[qK!K: xbJ!vxw1@WX~)^XZ"HP@U9n!3ocŭЪ{q"XPpvFOp׻)IHJuRbƸ==&8nѴg;û ٯS`y IujNŚ j B+YĶt8оH%v<Wk8,f4NLu[w8VV<;!cѦXdǕI tdLַ\a7)mJaGn_A;skd".̟E0NMoF*T(VgU9d`?U?emjX[D~Z |GL iN|=Ax̑Ǝɡ^7\<kD췱 Jjȝt#2P] +Èq70}&j*)QwUGFʊȊAn\F@z76w}^K[by[J"E؝8gE(c$XJ擃}#v7)6-a!cbI1Xkh% ♗h;? ؞xVs$Ӱ|QBZ^@W87/!'670dMOh?@ӥW2M |66d;GZ "WWꅣ}A ^<̤beqnaBIl1DH(m&@"?QAoWEWB_*Ӝ| |Oq( ?cr>}SV}PZ_A] ;m>Yƀ"[ _$"ۑur~?)5Uڠ d8,Q)Z}ꚚRd3SlMvjs[6)Hב~ퟙuȗDw,9r pYFK[Pt+aw>IVH²E,`)pUtM`(k㔹$|<$s}xk;׌ӥJ&lԔM^CӞ>E|/!ߗ,r4u,A=8rKwv:Օ.nړ"i3Lb^4?^^ӵnpsJlDv p㼘\ gU|_Da]A^c#w;c?%B㑙;⟟.%ۑ0jEB|#CFϤpQ1.(^Po7TEIl1c B-VZm c*_i\L&Lc,&OVX$UiiMd?z;Ο871Z]žHR'F rʔg7l; pMz!ϓ6CcAKLI0S#b`<*[[Q mI8=kWSJC8S})^ÈiaN<XQ!ޑʀTqUW_ UDhoEηP~/GiD+7~)W2'Ɍ߱6$V±hLKz@_lJD1 d䊲?ύ":$зp:Jp}̈Z at+CPD@~y`%A@M _Q(D"4 9&l_ f՟iomj/̶1v]YM[g(#ߊ/G}[6vw0]4PږhUv<&G"UgYD *ob4h#1@@pAQ:ў-,nSUF[IQdp$^Py FA:HYZ퇹YKիxDdC$H3yqiU+꧂y-^"MOjAj8L}|+kmr6q(S'7J)Owh;VA9sd[jZ=eH-?nNFJyĂ C1NB+up73-vNuχkEL9(Ur繸 ]BV4~E( W;s# <1) ? ^خ1:(6^IqyvUE 3<)gQHjeҭEmqBNK;(,oD8%h0ZaE Y_ޟp #Q'Gh5S5Aα-!W/rNd{8Ul 6bT?'C[,z^7{bÈ+CQ3S5E_"nV/ Z۔"jR6]"Pӌ>Ga,D~>"Mz(,)߲=g1&, 9V|nl*zr5$S ŮerZiޟb#_3lTxVˉx19H2PBVWw"dfzR>k ixz"upnjdC̥ >#OIl^kv?0NraMטFt3W]9t`t@+W1;z¡; 9ϳV}sƸXmF<4_GzQ^K-8y(V LV bAE_uj身2لna~EGHz/XC=̋p/-TG)TΙǒ!)6kMŐ0"!0u\c3d)0 *,gҟ`!!?ϷBEm|TȏwKjJBؑ4Mj\ [4~nJ0HͅQpw a{nv]-#aX,$:D*~ 'Ս⼓壜 J׼[gE 5}4=ZS&:r}G/yaB+ubե !J|,W ] pCgqB 7 ؿK тv~JiX:*Q>;+rLjbo")[yI7"9xi7<-(u۷Q^OZO16 笍\51]T>B\q*gUhБThkT~]tNɔN4ÜfV Kx&P=>I#!mJ {fa8?htIWhD%>bi.YVpXS|=޲tq.?1|L(;'.TqJaLbwƅk1.j0Lzzb>RrGp3h}]DiC+#׭隡*|l|W5r7pA6B-\-lˑ]ltfצ5HydYI]/2|,^.%%F?;pnJ,x4F  &rןo!Nq/ U=&H6E6c2"]lg  ֽ Y"FsV'ԥ_#㧞r㣟0;wmAeq¥w5A=C%8*MT#O=o'&̂ԱS56^O@?#}'X Y]vQ,R^Dsڧ%+Roltފmo6Kin&ٖp}1 0)J|wɀӊ}1ۤ*8٦CZџR4 ,_gH,PRJ aP wJ?e}Aݛ/c A '@R wc;mh~J1懹8^Nn&b ?V"hnoTͮ ZH|*}40t裭VZ?><&1L8$$S-a]VgDD5pW@"Ecy\ݐ~>p@FoR{W3,׀!H8uMk7Pz HsAnc8Xk-NFQ|_3 Xn|C=U{c 9٢ZqS&P A(!vErDss z;KUL_܊ t&U-'ICƒ]ώ]68r z+` s%%.$ȁ9{o[c{M&O(+}E^G oQvA9(T8{?*6$)ZT =Չw~*\|m2.TU .\z j!bzIJR/DoErLIԄOp!zF=Y @1t&,WTs殦ö܎7 n3 _ՃolHTjulAeEY8xz, 7ߝ3Q1U# "gfp }x9Ecg<ܘP7XXgcH,@G-dA)PMo(i hѮ/ s؊R+3w5moX8SW0e-"•j_F61$ڳomJि IZϧp Eb"dH4_U[vhz'r-3Dz-f2Lb1%GOl i4Bb&U ̳XHCe  O}Y2r嶆c}T3|Jn5i)1mB$N\,[׸Z++9F7~&_?x$ZŇ T!eo"SZO؉y"^'_|ϯpj5,W뺢0o>g2Ab#ΦS"7aw;MH]UġdB*v*1| 05ʈU_E+S*nR/yA2fef_kp9;kz0ǣ ݠebՊ,AЁTk눫n2>_(i'P(EMs,GΧ-<}aJ *(zʃ[lgI*[Ԟ8]ݜ)xQE*12ˡ *γot9H[R_ۿ~m\>vP[tXN4sl {WKjCW*uu4v^r^PDriƏ!X۟|vcم`ܞϑj[Zy_&pRCTwq$j}=@80sB/r|+W#3rpjB\cv&t}ɾN8g3P1Dpu*4 D±k=K `OWA--(6B:[ڴ?"{ qqo7`y4O^a`>15/dĢZ;>GC+2-i)^BdCB M?"L>P֙4JQ\ʲ׼Lu!h -hXrd;e' fӋ*Md>ZSYJ?QFg*D; "V '!=/]Nג hp9{t {G7= )v>Qy uOZ%J# ا \Z!JB.F(TW 1}gGn,;őM9BFHNhM<{\2+#i{,SBBk7R.,jU{4R1' -ۀrE+KbD:Lt]3CE,Gn6:$l8nO^V8dʊ=LnjeeUEe +qhuh6 yčcOhnDFINuM2F:#$"H+6`XXDw:1l#/5Q-T.]vy>ufQKC?*D{Ŋ6S$/9t&s5'@lXNYItD5Q*РV<&UtW}Vi##oa r6 aPDvun-k񿊿2-rKA{c}j\"J5ݬyn~= Nrm^;?ccb[~*臘հw6Hnbj,^Aٱ-^e"0 H?7Ԥw ` ̐%駙 "S'|?\*zB"+O>8:&ITb$C Tw[c|2_3k͖lp? [UYJ-Ͱ2{>}CU֝xת9wWKCX2[FSdHMp)*)%Ƙma_cۺ>9:w{|!.:FwZM9Ktrs9p&#O;XoZߪY rbT)wtԃȾ!gKM8)~} ^tgaq +͹\.pQ)xye/ 0NbzhVBxI5hޓV&EF)L9{ J`"6٣BTEʘ*;B{ tv zIxR)f^zSUwK[*})b;)2Fo&CtPIו&.ΑgP7i>|GҸHvOVyjD .֦Ǵ)[Xc܁p;"VGZ u#/e k0ꧬ@UUtU\_*)=x#jCIYLPAu&Cfoh"fF`q ַZnoS}VCh` #CʖedrqEUeOoA9LDwQ=(kPnYB'O)SƎ3=jޓ=6򘰶 /ZjD9:Um|D?r^K3)DH~ RhqG(9Єhu5'o-)wc1ߨC* c=;>r6rOsC>\K]ݴn2^/V`@M"\3 +p0G;T(?lXqp<j^1<܈iҪ˦ &?QՋtMؓʆ~V_κꎵi‹N!xQb08?.MsCXl3ҺC,i`" YrŲE{K??; *x%@y#`'3_RxՃ.4U@oTB4JǻV CEbrW;ۧ"99E5wyf8EIh@Ʀ(v01A: kd#[=x< =Ȥ9>څ;K:52A#@4N-Ŧ{a[E2q%^m҇9_uZ8 zTƱBSn ?cme#5T彅]8|QƗ6Iӟ%2[ ux=(Wx,),&̗Od]wHX/0虠>Ș2JP$ڢ*JFGQDt>O@է@{W]/ 2^W`fCZT?QUZm{SBߘk\]5K:׬YlUo -n"xN⚡ ɶ+:XuЩ ͚NqلۇAF@MŤ6')n* 4=ł^+Gz\6n_JLv>V/;oJ W6{+-/pö )#z~f Ÿäb=0J.~LQ;/JH֞)]\ZQ+kifѴ }Lh{P1\l#+&|y5/ID7sAKX!}m0Nr?ؖ-6v~sl/b[I{&˙$-8B^oP:LBB&7+z \X![%k  w}[lܬ NC&ohȃGfj:2Y\WF?]|YxceLƚ @qr@|yBe:StXA(]zZf"u-eAZJg2_`zjwVq٪d>y5q4 !ucE;ƉtI[ &[(/F\xB\^y!%Li669\W"4Gaoj(#cVъja̻&qWj J+W^<"ΊɌc#?ibYONL##W.1reNFl fЯg"G-O Ѯ#Equs[j\97Ϡ>ˇ-O WjīA# 4sΦZx2jVU}L1kFκp/0F pZ|Y]O{C;12 YF:=auca9ˣy6zT y`l^w@S*G-Hh lb~T>魔D/uI*K&m|keacLJbd=^5)WB=vDaEF,' ^@B) eD/ 9nz(Z`E&Ϸ8mdkh$@ͯ$XxaT:J l-+ 86ڐd79E`'Y⣘~J)FdLbb򥁉e9lz;Jm')*$P+Ҡ/DD`/QDoO>x&4ҋk,tNlpaA)B|y:=m2;in 9w Ӗh4d]-lC&N} c=ĉ$;NdTy[GM;aqX2|{΋bG[9l;Sg[[/V&( tj˞dւiLzkuμKeo-tNW8{ogk?Qa$^sxV) RWJөǮe}{\,h2©#jc*Hgu2zN.G60@0zͤBqEyNL>?s,WIYV^b R#0[:f" gtOOCus9Ւ+in^#V֚'L>Nx1\`5dyB׶Ȩ~t e.Z-}JۜhG+3zn&LpiU-".y,@Z 7&HsbpK-]ۭRwJ_h7p#9rʡӘR=8M!RTab j:~V˲?GxcPJ[y uO2\P{0X$aKcM SS!5m1)0l9<5{JLKFON9< Ne`1c^=HT& :,Id} {DfWj]`LDZB6l{ -W<}_8j4`uk;LmeGͫLvAv.+J-P.Ukч1'X9IwQl!%? 0dt:"5i傌#t[kV&BֲcLkq_cY蝩 ZEv^eՒg*-5XBOHXȺc@Dݐ{)1N DH+J05bsGzbH ܬO߯N?ʑɻI*)-.o%U.2l;xگa߉慤9USl)汚줐tt9hxՂJߗ:8bbfkF x:U>\ApQ7Q3G?>S#tMdӶk$hsjJ% . nRB(e8ԥLj^$ޫ  *VGÚh(0T)uJ5+TO|{  sPM E5aTah"g Xw:=cH┕9i*]w1 Վt 2?ڇ$Ii 5qdq`wucA4y64!Xsbz髊\Z?t5w+<3?CTg? iD孔$E(I8w_k6h)1G~r4lXu!;teE2%ScZYJ 3w8\g( c8*w˥m@u^k`?;qu]dއ E+FW{[9l~9H@\toPk9Gh<j3y<]'W2qHC !&b WN?Uf'aZ nRG(ʕzLp} ހL7 T;FnݪkZzPoI)upz㯃q6kXʍ<e Q[eEP _;wZ ,JyTZv zT?|L;>.)&^19aMJ}3eڹ@7-F V5te&(쇜ADθTWVxݼH5+x|5\”]DfDiB +N$oE`znT+9[{?cP/ֆ4-ܸALpiYX],`xx]$S&Vj6 voYeO8pvxeJ]Bw\:920MxPp@ u$ooc6!_}05;r*It+Wi%Dh< i@ܘWGCn9ZqR᩵:TMpoJd|Y2վ8 /UeÝ.2?Z 5sbH#*Ǿ jԒoeGVχ 3 t۩;b|Bi<|Q'1f}\ah?t׷-ߺp/;;+ևF6l&4~6A|V=;~޾/_g·9TwǛ#t{."Fq ZTsh*/׸ Gʭ+ŏn6:qExE>5~s&/_S// Uٜi).<47+Յ,G/Y*)Zء!Კ(xG%-VY6^ʝ)Ռlmё,!G[Ik#CCc 7$T-s\~?XYl=ĩ"+c,C0!7C%#t> 0|6&vSȄ;Hez~X+Rs/ëm;G",;;ز%; bE-ŕq J5#g`H%9j 4=z]>"Z3N,4| S@l.={L?<5L>DB) ,7Ewi츶mt VهF/2zq cָMF3Lmz7Kl>xhJP4j 0 e|'\w;wIώ(WB{`t(χ'\-L7NҀ\\M H&"U_ՖS9I0}9|`H=L#-aibU>^ۀ^w@5R BÄsgWGmx,r T'Sj9CE0ށUERm7Ẍ3SWm<}ߓ*>-(MWia-۞YFѩ'6!9lX$J%΄_bT1TzDJOybN ƉM 8jK$7r{3}S0SO-!ON Ls6y̒cTȑ[&Kxf%El{EF rM󯷣&Q(1SK#pw_ 4 xR3):ڽGh3A$W tt]~$\OOr^-&LԢ'wѠ?\Vjgp]≹9}:@Z-j.u6t 1?qͽ u'ݓv0I\WyTͫǻw`zuZ<;߻0k[5h4ܐKlxQSbbߛQޙLxs\{a`KbV- W;@B.ǢvX^) [͵lj'7ZNФ<^Kpjmrk p[ \zeTUSmhfy&r;k9x1\.ٙ,sBH^k="'~Xk]$Q.)P2 ]}Eڇ1E֏S] gt 9'Kň5{䚷Up)QLKa U#h5g9_}n)cˮb .-cPpQꪃ+fDOOB#8PJC]fTuزJ<:~H <2#uyVա 2@(PvG3^m<;9Q-9ӻ ^SYZ 7>>qE iڌyʛx?/P^#'4`4f}Zef•'Gp]RBQkD.Tt8B_ƑiEV݈i 6ḂjRLl MlM^^*y'rŶa3lK+ |Өp sV[EW,gڼ0_9&v<8GUkbdo619 ,r1(3Ta+wd_b|Ƙf;n\hn 6cRjY]l;1ہš6:Ra(4g' VIEINhS n{ }WEՑR= Ī.˗r$6ͰAk `)ZV= JE&E4]oS5? K UTIPGo;[=GP1mBqլ'~m.|zsjk8k}TQ@|U7_\&ci,CHCiJ-֌qD:ի"LĔT~k h: 񮦵#Ո$!%NS& AyJ5S41٢YK<=% k9ⲓ/Ŭ@Y.QrUfV=-iK%p:qSg=:/aJ _,1ުXZ0(vfE~9By`xKeEHaZ{4F[hlV'V&WO\A0X] `Ш+M7Ѽ1 t ѣ$1=cUlZ鴔37Ἱx a٨ancd{+  H8wRr io&1+xe8ĩ@#K,\Q4?eVf"&msHO}D?'&Z>$Ⱥ=q}fdKO>2ODOpƨÎ.쌻mcy`H3Ԡnƍ'aNY2klg>l ؿ^)8>M*@kx4kH죩gWhM~ ͨ׹7Z OY7˷Gg%hyv*%u^LxsC:{nWVX ˙fT1(u Ιޓ*;Y:Vxտ1F}F1Opb!AY?+IXDgqu9͎Dz0~ƀ3R2ߢKtT((i=F"H|ꀥ#/j뵤*Pˁ X4G"i `EŦÛ3s* 'Q]8B8b^Oz|n*5`BR6DBT:R}te 1㡜6,";8>rtjme V?? [XI[JCG9G?rl4j Itr>Cn?`!x0vE('-V(B IJT&f.041?`>1lI&5'K^N|^Xy@#Q 4>4KKa }dVfMt] 1H hW= zKlBS\9(vA{󿎙AKWCw'X<:eC:104[(Rt@ 9+2̔d!9E W2ym𔇴q~\$a QiHpUcDxWJ҅ ul!(lK%DRe .:u (zȜ cw5Ћr݇eeaK %ZC2L+u^a< K+%-4S eqWtMW#b=ۻ%ɘɆz32'܂MZ;< د5ڐu!fDlQH@Mڗg4hEs*6DҊ^n=>Q=IyX<+oPyy&VywTXF6WӋd`6 )uhg֓{6#R_iBNp2yIX_WΗ5̫>6%rRuS)z{3Bg34DU~ zLǖךymbgc xO[n#t [M6og1h[r^Kn=Hʹǩ뒌?37t*?O<؁G?PS`(3lغ@Eg?3uYzf% ق2r0<速T8tg L"d5=aQtwoM2yPy(9y;eܣ{Cu #mfz\FPCz(QJ1@6"怲ɳʓEJ/"]4g%bLpKO +?zeWż=0Xr9J*g P!͝<L!t7ACqI5пW&R0cI`?0SQBr>$l–Y ^ Ec6J;i܉TԎF ! ֒})Xԫs},-W,M,VWOA!~!aFd>XgkDWR5}PEtkq$&C3NRd A3dvz2};wE#j5i[82^7-f8`hد(lv(,cvQQ/F8_s-%Lv|NĀ6Lbq@ E3рo-SyX_jJbźִ%h|à.* +s0}uWL.eRGE0:Ri(kе1ȡt, ވ(loUws.Fɳ(3>dx-+9>Z (6&Kpu7h_Q75_˻,oo$)?ë9 S${zk<53,r{{Q:"hH-% \I`zb&^+/V2ZfTFGD1g!$(E*SgoLo&1~1Vf'EuCE}d~F[c$Gݪ6tr|Mi:ke2:QPPf~9"a)QaGȴ"T6UDJwOKRsN$>I]H[co zH.`㠮9^ۂR'`Ng1'0׆vM;7\٨б@KZ9!T+*x_~|FoڔsIϒz_cBtX9*u =3Tc&cdijã0[yHka]!)~^CĪ[''d//Gi2pln Mfm$‰ţ!+Wr 0n®2yC4ㆄr&]1A=_st7"b.<p4IRUU+s+B j1>N!s 4{(*E6 ,3¶ [tMl!h+3=G>Όk#qZ ܻ{^^^4|c ̟ͫpiwO"!Y/+NJi3g3%5T2,fwhp6"Gڌ$Ð̛.QulYj/JxLXڢ^hr% E]P,"Iެ*jSuHA*GfMi`Դ́!}\a&А4 sJVYaz${E{7{mIWNVAw9{q$]Ƅ䥆J}lf iz_x'ߌ='"fyi> Pn+Jko@3>C*` zzf; P>7a߾DW_^xSkzN?y/\9a\l1g9?uqٰ1^ /@~kפUr̙>;k rծlzV"CMԨaa!2/,@q/q6C"] Pk$(] u:{*ư4=PAR|qI%ß:O6{A`e :<򮱦L86`YgUI ʭsm>J$axQN{-jPYDq~N3|bekCsTQdo}X6S r@b.[z1/n'u'4$2b!FxV7H򧫊 Q^MGdRkanqCm-t8hZĻC- T,l|ΘB''1',%Q8"^Uc8IT/iٷEKI Hz_K|**q$D|7rŕowmq` [?顢v4MC*B<,n>d{Pxe-rP_14^#tZ\ `9[lfsٝk8ilTQl .%pNU |-aw{QBХ H6P[^Dg8CԷ}0iˡ?'=Ysd: l U hs+4Ƚ=]9}~ E^ ٌ>,т)npq5#gJ /|&~ӻ|UW%{^'yp&VCC](.+0,t&-WH)+!|Q\ #Vo/iU1|Y@!M7&&ϰA]N(תo{_8kj[lRA7]ܬ hƉeygk/1wF6VDկXWF˛8S&dd NdA DHˀnHt2}*C1pUuC|8䀘D8J"N5a%?x>?,Qۇ29蠷TwYFVq7}O,uŚ-G*vd-L<pV?jϕgq#>WY5 |Y:vz4GEy‚~"؍oױpT)`4|̖4־N8Ղֈ:ρgmxKZKDٵbkXзכA /$[C-AS V J4Vu&{ \kx\3|ȎI A(~Zd Ǐ|im&v Y+?8KC9ECۼa1\f;X&#,+28Roy,cq^:`Eˎ0J)bSK7ZoKr<:#]D}۝Ȭ.QۓSA4 Z_Y'Q=jmeGWޔVxHMDPےZ7yyL/*VcCLcvs0%9{oy}gHp˽7cg8<3')$AX-4k)U/_p>뮠쩷`kP$`1xd1%悛seZ:NQ,#V(-]!2X9sଙ~7Z= SakySʲф &)+֌&vRȞdZ@)[hfg0\ǒpQϓ_P-wP TtrDZR,oKk)uwz׍8+A2ALeTM4.mNvߍ_}>bK̄w=i#zzg*0po0oL/f? "rskvso0!hRkt{8n,ds:Y*5k.-Q-46UBZ'i?o] &쑀V/2y5 l ZqƜdrۼ]Y,-NII#3mZFr ;:eh `Ŕu*љK@9shiamm*. ڗF*]Hd;- yXQܻ| ~-Ք71*`Hُt HLH: ft9X[8yc+1&2IcM( 8/@Vߴ—xdY!r&HL, =Enwނ$cpP] #cu־`pO#(ɹL/.V!vؘ92!a_2GVAfB&8̱lAS, }EP Ą%gWSTi.mlAowðu3d?jQBбUk+ʶ~)<<1Kf rt vV2ô'EJnH.oxs{u,R~{mG`<@{0!%6xlHRW_8 q^qf_#73F;5uY=@.aV[)dw4Z tQlEx:R}$zVI4Qr&kyj<8O%*rZJH-weCUe]o&^ mm+{_?x:b^zgg߈<5yiͫTD[uZ?g\xH;͞*p8vhO,U&B,('7p̛߳^k :5>1DcYZ~q`{B$/CWAR/Zԑ^&wJP. 7U,k_XɠZF^g`yo :}@eN'6]~Pg S}ԂDƿE1xpz @K{)xT%ybإ8el4n&?&e =MϽ 3Tf.c6lly)rO )#Á"y׀BZ]($E{@ x/oG[A /[8fM_-qhY"o,sw%I&Ӏ澚r`IKS۽׹Pl'&IOhŞ[)(k4r;40XyI`v@A^.ĽB_nCpW%k,*TkN\ Ch2m/w<3QD Km<&t k50r5/ʴ9v#2x {T>b-6ꖝ{+r]|'Jl{+r iFdW[TɵW>RbofH LxRS+1K)gFnXe/A(-aAWߋGn. ,9sLhYqOx^RBmpwn6am$; D l~F#rzvF qƊFJNu̶nW_,Z -u9Rh yYk(K͈]eWzMxa):Ӂf|q˳bzO:S߄]'Zp:.] hxO@pߙm+7Nr)Njy^8^W+~hN e7׼u(_.v9>Mb A+Ntj.='@UJzoལFw^\G8.4G;~tm@w]~l-Cމ́ﭼ=q u^ > QdnXwang)hg~Q:4@W{~kAJ3.kj5}ktXzs/EA&%bk;N?5!՛lFLpZE Z0W)7+&cT |:Gfm#x Pl={Etv0韊}"n=B- li4mfxS DMC&\۴H Y3Uȇ`J*f.^%5aZCl MVLQ>Ӕ` {/q.v+ņJ=ouIQsB d׻ĘN%U-cXi\P뽵jMBS 4}Nq$d);U:"/ѻ<ϕIg$pSaj1WPm+mHZ ~-ԅ!e 9ÅABa"p^[/4.Yh,>'r}M'Wmi ,fOMiX|"bd7} vKE]+T mL5A=VN ܶPF.Iw]^N!a Fk]ۻ_uFLoM'#P6rgp~p'N17Fj, èXؔ¨jބ @~=p;HisaىGő"`XӍDtdoBqe&W5_nPQ|.&cD4:Rѐ6ej0Zʡ,9ˌ3L=s'0bhv'w#յ-M]pL(G)T oAci@b4)Sٷ* z+LEz* _XUq??/ۗu工_MǓf+_)n\lg̜TBp"ɀq$Tfn˴!#77.Tg݁q%"dvA{~L@w%]M5+a|# ~X"(15|gDNC ua:H '͍'h媥+Bg8 qWuLBV 3[:#aQ5LU5FH/C)+@ШzC£jCb?nrPZj%q%9Fi0c$yO}$G\T df4 .P05[Ҳ,BwLr'Ts _@t zU@%^!$6Sfz,Brp_fAdP~JըKMN^a{flc%{qI4V*A'Kғo:Jz~|J_ڊP<&9K'AE9gݭbRUGE +7lHN_TwgKX0%d$lu)S4Z%|bziF6ޅ1׃dCՈcnh5=Cnn0 _kp]p?Cp섊dWj%|$Lj;V&ާ xX^050Y< %2qCl d.aۼDL25@ [զG o+}jMUdRy"ݡkYQKI8s׋(xSlu'5\2RB;:F)`JIj! +<kTmR>O{jB̵ VdVzLA?n\tX5N'8n 7$;-6p1%eQse4{.qijČj!n+<0>_z|Iie)RvH[WʳAG^`T槈}7,PS)/ErjCx5c6+)˰7i$GOW(q(xλ4zx; VR ˬK6Y} 0d޼,1\)lS{4A! b"^\mK?h Ǿc`_?W؎96CO%7QzU*ɶt!! P.@R2Bp= 0YXXC?!1\<:/ _KU0,]zа " Oh9t; }f~ı'4(+&vE LT8ь=[-Wxj67"o|c"2tLm"/=Qh^ZQsd. }9]s6v Z!J7m4#Mܲ(pE~:e|xTƣ%ݳVYU &"gM'PMF=#ͳ-W$h27_ZuW̽8 ᡁjcD:I4Fƶv$c.Ȳ[-3Qc++hWU,tuZHs(*h]!D֥򀪒H!Ӧs wuɈ5n=0XС712~Z@]N:=Mo0+n cl=:\lilY嫖nB->IlY5P(zihv}P @`Y9b!XaAe -"]4({@M>ߍnz2<7?B0.۬nF?+J-ʉ)}[:o܉ۗS˖S}!o='!Q#šw)ODC(]ʄ^>L 0Ԙ2f4"^3 s]w78L!Mr l)BCDo$y+*{Uh 12Dl ^BϾ 7zm='+WyӉJ  ?a B~ou?g>|9t/0Y;"|Y JHE  @'w7YV]e]aATuWs.tGnW e!GoV_#Ó7s9Jƒ]z\iZU*k-v ZevZ4ϭ0ƦXD#k)9s تAe b5q}|Xݱ^9`ސt2,cL 2nvwZנѾM_+H|-48Bm[`2]7!~b8Ն4z,)$6ήcga(2ڳO;KQ|t'?\FhM.%'DH ?W{ I Il!ޑ3 k"~]j.kc%j(o辠#ayZP\q!M<}+A{:^eEIزa(280dIYr-U R gR8er2%=cϺZV#zAb8ȖJH;Oʛ!.@~])r˟@3ːn1܌`ᢇ5hrPP;UA$Ețe:PB$Z=0B;\_U@GIGuO#d/Z_4R/:H\/3'Jj\D5,3~Tre9$FJePz;X/^;8[nI6 t^s:|SҺ@CлɌRǽ6$pI^/`O=Y=?&? ]nbvyiy9N„RS'JH(>dr.E#Kr3W3¢m^L0f;vBs]*ylrszAD(2PZe1@m𓺘Y+t TR%ږx'*yHj]W'whR^.a.C?^uo=TFo$Zʳr,l]\'q4{/ɺ]QۉڙJ %Wz6xKuE!+Y'kUH)V) Whzy aQԯ ̕Op~hrFW۠ Z:i=ڹQb_F/<9U> Cѱ~ fx$7x!C2T!֣잮cFz.[?;ӳ.i9w5ʄ#+bBbe X{ pAw1zeg1h!{qR3`kY]z!~$iDyM 8cK.Z"xlڅg{Ɉ;RE4ޟ:jC 9vR &'CLfCl9VI>mlNXÓ_gorQ QHΖ-SnOb]|Ge+~.e;zӡw/[?Kera':5.ˋf*RȹcNȣ Zdv&|CbJ&/KQf N3?ڬ2>1"}nPS| _ ,t$W&Ag@:DFy$0!Ga"֥U`1̓a[|3ᷔ͢gajhoX H$ M5dN4QA}yųόՕwJ"ģ=f z~挟hEPUף4zͽ1Zq25~&DYV P(AI%(BA3viٙ<@m9#G2$MTm|3<) yWKx%Vފ)D=1vKy`{R՛Yӏul@L(yܖfȮajs<År@mr3`xlJ5zn!i"X;yl ކz2 QO.HiI) 6x!q%aSk#yFFq6f h&qh5MoѤ0x=9|_ee[9r|_ püg\ Nhœtz*@ݜC 04Ft^:,\TiMbG7HW[z!Mt+hZC%~0LU5e t *Ge6z gc4^piud7(}ÂU݆H_v#xu.H!p$ZmgP, n'b$LمDƆV5w`+V#2Ef,jw„9nd=A2^=(9hEszߠA jJM FEtQz@0O:F}N( oN"~=hiC{@9N nMis569΄粰H0n #~mw"ڥ&(5E{@^*L_ԇ1E n`pKޣs4+?#dCoYO[4JW.Dn? NwZUX;a@|{U ΓrneP۱C# )Sema,OÞߝ6vݠkIs~(nO-*j3&PI?}Dy/;aL;iWdS < dDi&XTwt%MA)#ѫ;T|֮ m%@OVr66 mJAΗ0S}tYЬBQ;;}ZwF⋡(Ce|CVUX~wwТ))NEUz xhj5xQ#E?Tҏ!f*Ȋ`OR*ί%P-~(.1;?DzvozI%Փx<ٌ֟q('p{i`#Πﷺ Ga ɹC~a6FCePG3EW&UIRk?g,VգuVRBKW '-=/K;0 L~4Mθ :sB&]Mbю2dτlNAIMSRR/uۻ6fP&>jb+1o*=>eX08&>hYkxIFVC+d6~> AqoH':rZD‘u8M<+<ʺZ{Bվ4/&CsQ-,#hr1o"I#duY_6ssK Fy)_J\)o 1wDH˃V)6=ﵠ+ 霃r, CߎK@^1ݷj`O_?J  Wͽ(ƇHҼsR /̯ †~ޞwQRQ~^PK=؛1C+4BG.>=xs \h 4[[({d&)bGpd+/E-fo96|9鯔 MZnKY&Tbx& BJxF\cKOM1F&& œOdTWP,i8\R2MqPuϨcd!}}Mx0ta&#bP$>)zPNÉ1*_Ffy."瀈ُzBN;MdcBJgxF"w/wGMRm_ ekQ&[k3dca `+]m]=gВ?̖VՔ;z`-8C,@ X!c}?P̌H47cVCfLׇy~'B%L$=Uo ?4Pl ߐ&[|J$"IIo} !/8>"1 WM[SǞe/7tyfV$~՘zx+[dJIDwD(4Bl8IX \EF>vOF/QxWgM / 2!)8,HKxHv˭,',~Dn_8pY8u苬/n՘IA$ɱ5&bO`ji P.GZw"<b˳fUWC %*й8se$u 1>aaEW͏`(*Ɩyd/$לjO lze-Q1>umG1.(@0bňta]38,A.#oQsՄ_Y`P)2QI[3?胪_긘퍷;"p$S>Dq|@G3$đA3f&H ;T@K8߲`ʊfHrJ'uza?}VҴTx jLdp{]Zt;|5IIU8"HQKi"ܬU=ӂ> Kr3@hF 4M!MYxX; +^m=qVȰ;c'c䠼7@OEUahy cuQ2-sPlP\͆"E!1SΚ1ǂVfI &DĖo\,cї jZڵkI~>oZ@VwN|2UcAb& `% ׼s(RճՋPҔlsTo';h4- hcԊS|Y^xlNhsvV1Z\fj.9=P^"$!$Ո7 4?UY䆍G4|Sř5_}%\w/hKӾ>)6^Md>%a^#{!ʐNK֨Z]NPYȿH#vəDtjى+o+jzR{Isa&IǏlIQ.*Ċ3Ե՞V95B\/Y-.#엖\<ϥǿ97&Gл;t "no즣V1S/g( ༹i;نa5a0]& 7)Y4H `J 1khyw\rH1?>X٪Ѿ>anI7 <ھ?HꃅT$z1P dZ?L XK :3OSdDRU[L4ђ >Z\}<ĺeWS')guV;+1O}[ @0E>UWo?B)>N dBb+[U58|%UalLk7C/=[`߇CEp2ԏsaG,g39;BGhX۱Y2Vf/R@K0. zm6gKy>9 mX>.5@^`I[;z}vL+PFb>%+/)<ˌ`K%uAOqJM#xfV򇎪JK"7gm_bta]\KiFKz7+C%zgrXil`}%_@e+~[`sv[Y/Ă x|Ǎq )VaN|O: Y:6^Z;9@8˒&ua<6f R%]Y^V 5:͂Rx_"IoVu^#;ϟ4(tnJ A'q]4y>xY۴ Zxo>'PEA,ijJʚ nL\^3Zy N9.p.ޭ-XZTz$x`0#Yf #&.S!kŮefDCAB[^JjxjgZ_XQ+Ka֢]5]y.*eW{#Uk!5d2RUrM]/_N.xo_eUT]RPQ]1M'2&$뇆i8KnTٕ:R#XWgcɜ~8i_}"/0g`U+[u<'-- )WMP}X.eSBk#='ٰǴw**}f@_Qo;=n{L /È3ָ_hµH0=4L ,1- "JHĭJ%l"]njl\֢W֕u!XtB1fw\isRjHTQ_!ϙJtTCցvI5v|©F+vK \0_{~]mv 5ړ=._bh#,I57v x "^BIuܡs=D9^2E ;C!6]ZFFPt1E nq2[ "64ZP.ݱ78&ɾCWB7W]j=͸2H !B;f~_;^)}?23GAPY4J(7PDa1^L5۠\6Ԅ{ΡX^k`PC;E`+]FWC /|Dݠ|+YXұy>9u!Ya`ki) f-FW+16^{Rt |`;T7Ząx{pzdH)%Կ$y<7&m #8ݏU/'\3C?cRK7A1ek?j$E] M]o|G gu_ϖFqHđ bf-遺l$Iv"ϋ/CP!mAV53w)rVM{Mj`FCgDȾD/ % Í7Fv+{D#+X ^8Ar>("e<@kcݎiilmtJB>ZrQȚ-Xs;eL =yD!~27r +QtG>4Qǟz$2P&K&0=.?z//E[cLNՍ GL<kCS416bLb؅5P|(s6ڃZѪsXE׎0咅lO]_<>9ʐ@Irwohk֑9 # -W}(=i5KCY(=`cTt >ƅ (ݏ{HB?A7vWөC 7]_6eim)d~h{ֱE&Z>tGw Χz#$JYpkXhm7ⷾfAGԻy)J^$zFe.,k#C#sL5*5ǓׇPB=gfH_"hjuJ(*h~P58*l%(Ĺ9ϝҩ9MB7B!zZ˓ȃy$+_A7 gCX6u@pǵ,TՔ %0of<>Vi,U/s1a+`[r{(s/-e-PtiUO<F\ ͓ZG.׼S!ඨᮿ;Y-|1d=*R}m]Db̧!6lRkQZFTE)㴠cNF28X+ I<#Чxz"Uj ]wr_n$C7W|fuk5<#N?2C}j]zÛ^j8疥?o0K*UAH͑-,*>ާ*6F mrnB]#g?rVˮ(FE$g pmqz5ùyxXB_6- 3p%HN=պ?ivAA46yjCkr^%Oe_'WO]MEFI+w#j, LJ])>xQ V/z|al@ wJ)l*7g&_,{F]2i"*3Q `m40]b !{;~`|AmfĒh94h8-YCo~{UoV6\/>LZGЌGi $)vh%#4̗$XRi,h^ S KUK:*~9|vݑq27Ȝ8 ϡhgGԗϑRV-q?M_L&yB[C\`-Y^hz/aM,JB;Vv(9A?ej'mthk=D~̕ 7:7ksfzbCj"9sj$pM f&mf[$SxySbx+5[E Z_3KQIs~SwRTfb 5^A&jSET&^pqQ`f"(zJv1y-wdq3Qu.wMu0i$ǠnћT<K.le˭S[W{@χ )EjXنHޒI!!H`=U0aE͟6BE}QjҳN|C : 勱R/7"xW &õݤӖ ttYKEo y$Jq]DڼgLܶU.iP'| г0ܴ`wpQ;P=Oz?V4c`xvI+>cp˒ѝ? KpG&܇t .QskN+FD~mhr;(NŕR&$07oz;~Gp#FEXrJµ\ܶ/eͻLF7 g%2i\f [o|+hq2 lr5׳Hq\~>JUXxE<,Z&[n!e @/)Tc%<cL!³{pu ,@ra` 4ٶJP6nFȚMJơXXr ࿟"gdk&`Qt>=)<ו$ WʱOD5D#{OyyJW /d]|RܰHDuE:YcV[ C=cV;))M1{ ,ojjlKW8!Io/NwʏVf8āc'6+; 6XA8$]Fs|twAR岎.g.a<9f?uo'o-oa~L,Q!}OsLJKxB}nDo9(nN ۻKLn̎˕Jr3uD6ēI^H&xs3>t.W ~~wp-s{4To병n8,]|я,Y${gǭ05R#aB[ Rؠ; W3 M%zxY„޿)')JbQo(f2([|/i'RF};Nϒs@Қ/ red G m#R`֗IZ ' (Jb~v7FChP>-x *XiyF78e}wx09HTV6AE: T;_Wӈ\9§,s@ںN* hlỶbX ΢Oe>Yp&8}M˪mh/VD8Φ_d/L уO[O3FO',&@{N3M<E)9sх(N87Sq!IBtz4wB#MH[R+ %6IS^vwφP.Oikd3Ȍ"ѭT֔ UOm52JXlʁn?Br3cLҋo ؔ[~:C"Hy U?Ցi}LT'U좜%!vQzbfoKOWH5E?+IJ* T6MJw#j$*%":`#+ϒkΘ\z!XgI0?RW{ ݵ5/(⽣rPJ#ՎF GBz'<9* c8)t6oJc"NT톻D]$ Yh9ʹc=r5%9:aVYgYJX  qCY?Utib\f{M-9I-pKspz^K"J)a0vB%dM*ibd-K{`ntPX (zPtO_#aa56S J ^[VS{E.65!% A˂:8a%6=+/b3ctC u@(!kc6":(jd"Ѻu߻N 1t>o$2.BBʭh'īx]fTQgn@1KD&]RHB7f\]vo[ƪjQݭ͠饾l}IA<}v(M^8R׵Y*R apz"F23īg|Wum覤GX=[UDyEPpD?ĖH; 1M1<}+O pې`ȏ_ٮ%Y}PcjBÜKss(M v֢,J|hQly/`b7A^ +(a~'Azµ6&xt5PcJT /(+h}+Z=1:tmlM8vz{,Dc[!ƞw't@Psl#@N=G+]8)&[R Q.I$8>P  ^p#Zp<(])c y \ @e.tۮM90Ǭsxc:Ht=ğ>1R0[=ы\0'ݪB北qZ4\fcyDD){٤WÏ\h{j/dqH4yk|=_l=Mp8RKjQ3SAĤšhbOX7c;?bg{%+SOW*|<HYR{7yx2)孊ݚ1wGH$qCaÜd?+`b:_'Sn*J3>A#njݦO 5]nPA'-P:#𦐠z[Y8j8Yɹd2pv#;b.{~.Дñk\SR'/I`Qi-c$e'6h@ {LX)7B 6ICLb^c"VAmmM ,cgq AGAl0jxxBc_\^_yez.?1TS\d"FZ:*V с.#J(a'[$ڦD=05y3cE͊ˍr /mU)[Ԃ@w8Q1OɸZ$`k8Gqyt>Db3BJadi$Oٕ'n7Yi>,o_n1l? Rc?{i;׬0ݑ:7 oaMO j̐oltDc]xB"lǔtLނX]m$ :O᠄xf.$w RYG϶&b7k0V&wܴi>92ɻjWs*2N!8OL.npe͠6-m[S˫& uoFlM. 6- fwp(eIG2 €|S6Pil\yvH)ՙP2{ .LXTH( =tŚUTΧ|6Ld뒿Ѵh*YBe[SڗH$qhۅ9HoA;a1sQ _*]:~v hݑW1/g|V\J?6\9ݱ]x.*sXt*u,iXYO"xwh3xfPJ@ڃDŽHwCbv `^*KpЋd:XjEmwfK@i| cuT改j8-:K J=?^Z,aKE^ kD~MyN0%Xp;8ESzfR=UߠU嬟+%F`KZ&R Í IOFOD`Y6 FݏNij1tRdg!iODЌ[I4O\b ^ߜ?(k-[Ȓc?׈YCQȞBgF¾zĒa%dAKe[Ain]h;¶$HD K$NbϱB(+ ^&?sC\_,@9vu.wK8ZfȶǓqc0F>O@S>@%%R{8ఒ) 6!#nɞ>e/&!*1 _.57xES.i:4X&bǵ@ |FÆJ4F/QkX& \a ԅ';uWb368V(|zF $]&A3{ƍBRx(Ec{'3& 7.i/ ښZz`\+ՅJb. < V$x>2αORz.'U; ѵ<հ3K  Òf&yV݉'o&$23'=2tKGyi7ߛuU4uR"O-Jj7ñTn~j Á]ˁ#מz2Br3H0I̠(I?hR+ZwۚnUgutmka4,D;J~ 'g._ S-r >AI[;n )A@ 8eוǧQwcY&a2MpCu6,}oV})'i(8QQ]_N|x$Ќix I'9-=QJ+#NHL׷ڍQ^n1W3GE$"KDbD0>M()$]Se֬鮯|ﲷ$ _@;7"ڑkð NGۦ?RXeDoΥe4)#<},$:Z}+"u`#qk#X]s#A'&`8t>JNUhTk'OWSO_cqNi>]%Q< T|7זۚX;PTm7ƻba uǫ1<#=-SNp&̋ty]@L']* PO!0{]L ,Dw~ʿE XAC奋׭`MCa*x^Lf]08UrfV }b."Ü6O B(SbKSe0 YR'xbz\oJDEF$MP?L 8θ.x4xw5Rje7x H<-k- ⿺P>d…->J+vm6" Mo'/[{ =;E5f+**"rF=^?\d_ zԜ.2}L}7̖؄8} D^}-cJ55]&SY ~7)5LInE¦;ػ'Vs:.iIF={.*-YѤ -dSeQKV]I+D8l{2BoAARZQ8ݚ7SvEIM$C'Dt`@BiOC+g4On-+.-3 m;{9EA(ED9 # uwo1QFIb Z.Ho.L$ixL}1PK0*FZ+Am /rӳs,mej }lbMc<6z~]D ذ@vϬ~yNU噵J_oƝ{"]Zؽ~'caG~g@g.=*dxRE6:)_rRMV)%2a(-&E> Rw(gi꾣ae9K~QYy\[\cQ&q?ARjK,+TsPa8#V|m?})qK 1xěn ]v:D-R _14X?ZlMaQ/7NhVFz-Ϋ͏Ťe0CHjU+F@.Pd,q G^9;VP>)P;`_-M|A-hqPF Qbt`6W.zϞ^bD͖/wX|B@f_Msx}-lT6*gjɨ%Fc#v$K?jdD)wE:;ɬHzS´ѰskЬPx =ym LjXzbmzAH o/6 ϝsaiJ(; ԛ+̘Y 9,@\h́ZI1  HDiY$<Gߖpu"Nb]v/%Cd{s赞;HnWrn '"ˎ#Xw^G39T9dc1޼\/܅/^J?v|;c l |=AB^P Y'5,htƶCڃ9|Ȃ/0HlTS,~PcNf&r) 6,n.Yկ^aca2zDX_1pG*[a Tx`jh?m4ؔü#vJc$aFƲPBx>SGȦsre灇5ek.*33~9ETOyk(\:ǡ)՜qlMF:,=UmB(f87 w,3zxR: ^ kx3*8`tY7ǁƀAhNA禊=/@rmSA\oeqghVH;h̩`e4^}UXJFg;2ښP4QA!g8/}w"1u΃j? mۇ~.07 }p֔Q߶Ʒ=˽2Oc}RG)lDEv1jҵL^Ţ@C\uϱ楅RB/+ݴr3b=4VF}]cm0B(z:v?0Jq\F`5-zP;GQ@\u*C e7N8p1摎E+؞/t((,б?%R+1B)kn0g +;ĆԏT bMu=ė -nC啄skv,kE_Ub>ֺTytJ]G )l'%2)DTa0C`-=#[{^(l*m;m픃-cĵ9ҷ>g`_tV"ADȵT ',Zc۞Ho4%tԂ.Ԓf`}u 7{pJd zjX7>ɵGΥXonbg:'1J 0yL2^˕`2Cx\qP젙tU ]f>ɨ^㚶0O؉US/CFw[*]6Hd|1Au٧=M0J̜Ue?PAb}-ٯ8wQ8 5:`L`T6meއ=ꠠ*;x}՟NS>Q!1+V]NjSԟ+b ڶz/SA+__e3s6b#m5`&yoR} )-k=ejR5Of_-!)4ǡsxFz%V?-rQ/u2hEAB0W<;FH @h@L:ЩY9`chm AMANցCZ豽1 vԻL|bkJKZT+(21U΂CUplU^h*=HI *9>L6$"-?aς@I}|KV+cϴޖ)1SK{-)&$Q5Hwd繖4MIbWxIx^]( r.:/4imq _3dNC @]t{^dy0Ph>N[#F e>-ψXC^_1Omi|+ պHQO6Z3C2)nV -E!I֪HJ@ޫcDf> sT+pz KמDšq;>.su5Wbϋ!ч> ƥ9AHفڀ<X=Ko,!mq G"=!OˤzYv !9Gt"7fye =䆣MY.Ĵ9JQwu0bs#v7USA{~6z aإV3\P迭y˺#Tjj- @3U{rcY?v}p6Kyۙ Av(~H05ÝcVҒL)Q=Ȥ8@:-Ra!;i.Q>\uRMERz0B?yY}Z^K)ĝUj@"֞ZM@Ivڲ{.fkvcbq#V}Pd٢'sHȐ+|_uN6H`z?.>̘b3޿y29 tx-AZ:O9J8(y(@\~X*쑣 C8n6G0jkAL,ut٩=itJe Ɋ _߬FB5gd,lB|:6Y~~ZjƳ/LFtTI ưMoʄWKp1gwTcMVg9Q>ْ&3br `}n]؄Q߂agAK"gj<US`1Jz`RQ>F _©;SbNvMl36W궁> ;E:<(N0 ܳԐuCkK 둝kW/l!0-_O~۫9SgmnFF=|@ nIgâ`X^Bhη|\쑾JN]HU]Z <S-wMخ1Fp\xǓV CP7X7]-*[NEsio0;M$b|Rlf+{Z8@ g./ a?^0~ȨqaF&INr"WYxpՆ`,֕,kw&CtKV_'oHʷEh杔FN̖$R7eО4eRI͞5iAAZӌ/Mxl546(a(Fil.3K,B -]D~'R iP#$8;?NJ-rSF!ʯkw'Ŭ,wmenaT_K+Qg` C`s"Ue1e5鯁!ֽ#2q̤q9Jݨh[,sG4XnY}MtKBdܶe5,=fb=g!TjDpLF,IqP{.4i\/DնY!JsAKS4n;M"E=C&ޝ%I _qq̮.mF)M2a2 @u> U +-:Q2*|!tc0hd7˥-tgsF_lnk !^c !ͬ~={=~5Ϣ@=IhMZoXVzRBӕ'ָۭgu}a~E=5(fL}X^dP[Bljwqoڪr4yz՝@J SD)^/B-j@hbÛ=bna'&0!T`JXNN:#nimxda^ ^В)89Xd^Vynv|Eա^},h )n |cuiq9^W.'Ŗv+/Jn3VXus ;'!.^?lc%,zO5 5qm1gG-T>]\)?H ηjX.)>dJ¢3UQ~M7?.A^Aub y\ |u3)!er+S2 m؆Q{=Is$, I f-@ح['?b62a ǮZkTȰ zz\>qLn~_@,X/:1XLg\=Fv"n ''߷Gt孤G a6hiAC`>VBЌ L'Omd[[pqfXYj?(z~s[')Vp%*)jj@*#.Q&(Р&;sV<!lGq\3k_SSv@ -FcȱX}c?xU 7dv6/?nTTqoG܉T0 6}tda}9qH2z`MW٫UKI vnj=g;giU?#:wONW=CRV  ON\|p_ 87%e{˽N@u>15FFފqW_o}|Mvꎡ=@2jןUcqr }1V{m>uV >Z0`4] +Gמϙ n\xQov9h=C21}(Og~@y2bV56 Z%u%yiw:+\2h(@(?.Ρ99K'㹪؁lUXÞ; oҙ R* s7\0\&q­8rzCJ2Ac4$GS o|^%K}U(oE(& |k ju?JAz8ܧQqaF0aM&Sy Q28B2,!rqqYrkMH}QxPE9L:o~'V&6CqULZ*>MPt/;M:)-2= lpfn&Pm (9!J_NIq8Ϯ#aR*>W%6Mm- '"gȽeyIȕuByqųeZ}AVtU4keOk27Mo^  yOǺ8|O%E81&sK"(}~%i)veػ!2YAɖH]/,Y`dU2JgL)R\hw7-(rJp<&gVTdnqb`ٱv4";]tqk~ ľb~r ?nM4?SOC`h;4a/m2׋Dh9+Cuqft}\J (Xg*ew}nGJLU9瑢vdefAxCV*Fdžہ&9JfC\ģyկ̆5pa`k%vqZӤ=DЋن.xHn#) "'3ښV}&tV{pU="~I-:t"<*?`2i(J/eT$״-k)4Px$s)8Q\#axۭ6g2dEnב`MTSjֿt/CZdqVyaeG6ȰM wo^: Q3nba$ I"O?VHvY|ڣ0O{7dޒ$Q'?|'s[-Uv>a(]75 i_jdwWRx)5^Lwx|{1zvul q^=+*.ؑu  7ժR-|}ODV>Qsѵ"C{{T ͒+OExs7ry>d*g0 ' S u!JR/lt}NJ_ S,ԈZDީlji:=e3?Xݓ:ۂB3Ukw|aw vbE7ygtt9׆aRfNfz_f/ZLF~ ;XrD.to7)0_A1)&WˊEkkj'-x&S/aYeI ^yd UE LĠ R8X+SNX[R27QŁNy~*"!P~{9 MنE<A f3T'viʨ.;ٰQhcoϣ2чky`"택2yi)Wg&\a?4!.Yn8Ȏ9nUtykl# : VO>?nK[xL݄h@fj}[3J ~tS8J2!7zK}f84(N``OGP%bDf͘:Bc>+=?wbNbKւ&N؁:7Zj,]#]hM*chl11Is3_፭ i13xY_z`d-W]Zb툂LI&z #ss%$pEraLhN}X7S~ͽϔ OMjWD#JFϷ=JU ֞aPt"O¢dXdDYgV[`s1:^ F"w<\}j!Hֈjg1:*oGV+)Cdf4n?DmvתL{ !Jʫ dI;amĺ/C8 B͘!nA흾!{XJj;?MLku&^;.v Nȿ5.]~ڜӶ?C|W #[U*"VdCp.+S|`Z&7TBH_x`:5rQ~3N*,a{8asL=Ojd}JG)zLʋehɺ.W̢)%2C}'R n<t,8~ʦ>O| jtr*ĆZ!5OC%*(+hi`^d7n ȥ_g`ÿ+вp2~ki8ȱ'&@aJɉ4] d{8 Odeh_,Up$ ĈdTjG+_"X] wȷ8=İuB8Aݠjra Ŕ52,xd[]%~.d nd o}ĝ}`7KQKsSM]ㅁMKtGhoŽ$G3xԻe 0@ރܰ+ڄe0ړ.eZ0 []r Nd UTd|AkDItΈ%tCr}oQ:!wFf8iK_y l.weĬ8~|ytտzM̨ȓ? E3DJt3ΐ, Jܗ<29k 4?闓rjuAO#r@|p\0x$d{̾dqHT( i$eN3XoXvد@A#r)ɴtjxm;n=0vpz"B?GSB Fv8PըuhuiwDtLoYwF@M"oT%FIDQ`#>L_-U3`"KLtav҄o]0,w@=*ğDԧʺ?Sdc&:/U + lЈ#Tf]VNVK0Pt랬onG lDN8 4a9LJkTb9]v_q`T9SFzZNa=;\TƾtB C09ΐ,:7yqK7.{:MHܩqyԸ#9q>v#ʶs|Ƣ̰ya"]6`5IWG %ԅ Ȭ_h  =7>i2<zyL];@Scg6icl4#ZMq_, ?foGk[YR#he$Z/eNpf 7圠yi2,e ZP92q-dmO73x%"M'[ZC9C W^P\BBee. *3I% [_ ux;1))v77- R"z / ekիXA׏x$=c7$m 3AEK7S譮?>@O@E"^FZ`F_+'fHmPoF-A|Tq%L)g?dgvXvU{(Hm$-c>##.(V$VsiQY0dZJWER)ӵYuUAO 8_63ciT0"I41'4Ԍ2̫O9 -N]ĝ8I!'{k}E+} ޯ ak:iرbn6R'3 z1dMԖY 0f߳+ YΥXQbdF8rzDɲ:ͱhn9@6{^X]ַ)Dv825 8ηlî䢛W ɨE 7)5Et J Bq{SK]Ƶ}0ϴ>"[`]i uuvSZlh6*९˙i`Uʾ.UYG2bUNϱ]y G)ѝ? S\o5f;tv^6NOp9?u̢ L 0hף0viQ<%;bŃĸ?2S Anۜ üW(q"W:_*gG1rtȷ(ȫ0zFZ~VKB=BY<-W}KYkr"sd 083 ե3Ihf$6<ݞJT j֕Y!/*Q6n4p, W<  uK7 njQ<ƌ{WoMJDq-"n@E 1A$8w;'YU s:3MM. G6Ӻԅ2&vT?5yD9˖]UܺvXQܓUZE讔RDL~7XE%6xbQJuXz=^P[w&E,ǹk(H& :Adj$$&=`!8O. j'f ɕcL{6Z -,8 e /%{ rMtT`Wm3/VL,xp*bSgKJ$R495&8u;bʛZ|7Dge`(*A'eR(7OQ;KDy cEmDejVL& pA oY]^դexHIKu, e@v.&nĮae.{@sct#Xj3Ue(m8!V7-XO݅Z(D1&[gC"k94TJ=E!-EHd!b9BP͞O\ )0jR=B#H>B\h6LB б9'k?O.viBtA";jŧqt^% EϪf:dFڹx1w\;^Uٮr"YdLVlB#x^QK-Ҙ⃘77̗Vr[o[bF'/6/8)G3=Z+l3pҿ EsP+Ca`r*GpTFKRDN*q7NNѾt$z|X0"S;H5iѹf+,q+G .)9K% 8w|85wߙfq]}CѲ*LD&޸̣2_IuipBOm٬u抰& +DX-H"k{0]2):ڳ9NSum%% S,qljĵ q-O)ꈱԪZN:j̇+[ѻB Yuɇs0Z708a[tep__oSskXBN~94M$Ƅ'dE)$µҔH\㑔ux̐R)$F=`状3HhndAKC','Qlѻ<Ȋs<^^݊_%7*pQMz`BS\~ ‾[qijq5h u/ >ׯH~A^AiRF`,m9&CWdiO/Z0 mo0Bd.4JFxF 1Fy:L[8 }.i յE}It0a'Ѥזܵ1_Pf\Ƹ!JЧRGe4_h_E'҅.hhnY"O;<ay S`#EKamy!#cCfc ylCda86i/ST`^6uΨZ|$"-bD )|V;k[>SngʼGMDTC|XU}]в hA02KO+Z p'ogV'ۉ;aF]EN c#Gž%er(>V(8OUX[ZFFK +7ZFD]I,"X6COaC#bx HƵm_*3#x)xDqG-ʍbKX~OfͬU&՟s4'eNdGbXkhjnbeV&&ǛR'fE(gsRG|ҹ Fq6lR#r$oJj :Rs f(kE ABg(.;,vnI&@g(/5EolL(R'̂#6.ט̮XdEpϭ*b:TPԱ >xX؍h9l.:WW)B`> @M|R|dJrϻg{x Zp6.%B᠌GDY:xT7i\^}\;<0q+L>JăDdLcEIefXQH${ L2@0ye-a ߱'ǝPt X[oӓ8z͏p ڽ pxUD4󿸧gVH^q0qI[/X9 qH0ܾ lz ܨ,׹;);/jhXkRFpKq_: 0z\\o3NH8y%~ãL Kkfcx)Aڠ`\uAKy'a j-9I\eĪAcSծ]h8A[#^s?_9AɼidKK&RGB# W J{˒K!hUsS2MRO/ tcSGLoo52 Nb r`OءLYsB$;*A bJsfsX÷g,J2L}Hkj yv.W۔{Q֐F-W{δ+6f@EN~!^w4{=: ^* <'N1A(ߺP3>.zӕ~L|Ӑ P֍a@,Sݡph5D_tƤωE.W ǚnxkUs wĚtM*!]@~e!@*a##@[V7WK0Q2\=ަR#,)Ooq BdbL%2ggȿh]s%*<8 hШUHXdFxEAm'vg3y{23 _3}5[" 2׫wԬk 9L埇| Q9=e7P^+wPYtVdUϯƼ~ΘM%kh'h!|G43ǁTDx]D%Ũ-89*i@j4?:<%#?Vuup} k8MyְXYb3 ܃߃l^]>ĩxWW$iC8F?':3@<:2nOɏF9Tfv5X*< JD_ fWk&NQ6j|4&Wd-xk_m: uCve@ߺc)D&.~ ؛ӹ3 ~?2œq+*Ow 9K yjv hk۶ڱI^fk+^"¶m^zEx}RNIsYcL깲ê bMHm4/@Pt_ RS N4,V0e=,g7ZASNϵnRj,\O,?}2Oẁw'kWy<&/%ӇS_V㌣(X픮&rg{ēG3 35Q&VF2g٢x7$GGu|3YWR=G2ϺSDܜ4 s 8&C\ozB] q;`(l9" YF$TpKuQ*HA|&2 Eomז?X@詂 ƒGC{~5ٕM [*ȒڝTMNqp| ^.(M{QӤXx V{V%a:Lyؤs2<Ȩ^UoN$(UdVzmL%(3@ȴƗ{6 PUƨ  ow~?6PV? mWN+a{LPɧY02zVqVM8 g_0 kwz/tY7zC)uA fCT&G$ ́w&>3V#ċ3Vi7vSURv&#Ш'}s]eV"}0/ƶ")n@o HO~bJf<鏼 nQ6V)õ¿#Zv-m=մ|ƩM3 ԆS'gFr#6fh3ѥ5F? +&el[W !qW|HI4;a/+0I#,C帢t++VSeuI  |>-'>d`E~<ąjۑyL 0lE$sMd1FD{4|B_7B5cW2ͼʐS/#Q~Z 5/l4Tm )⇏@ʌL 9-oMB|<##:lSLyp-~kPH,&fNAn ^Q?|'I +k?,Wr>\2r'Ks6gFx|[Hbĩ ax^uvlyYjQ @,xq,/2OT&VS#5d%`[[: Ǧ&*PhW; FJ0H\Ub+ˈ}YѢ y ɿ)PTǵDtڰfw!uKtag?lW4dј4K#dcun[ 8 \'v\RF=SnƠ5{"v3y7m!POoPGzs\f |mChTu9MUM+de>3CYآYH@̒.Fq6`u656^! g|`@Cy#V+MM28k2,\nu&O._c2s:U@~XOu-ԟu?CJ3sǢ`2n'Lbn^ꠕhKHTUB xcJ\y/sH!y=& g\Z t>p},bU5 ;u'P4/IwqYaz&=P-5,4{c4D:ӳe D+Qsx1xP\pkm 1)tg:y(/{a:Fq QgJI>CW+՗>Amn2ǭ?&>[뽫3.P{Z7yWZ6GT"OΐRKdcƑv룿}NS_8q:'Z\hxG |QJG/;d 7w0`8g䃿bK,v;x!bgS+5T":7Vv&rCruH(f.J#MV:xvJjw~S_F=MoN!'>`ǭu%D hfF?EG{3 DdH.$|"_:1ù2ua8BPL(t\ga { *[tpZ|cLe2 PL3"y p)eKyY3hЁ9&.tqZcԱl #'Sd*Th}I"ą,ܽw+5<ϑ Z\216gS jbI>9b 9e4DBKn+e9=Hjhf~Ud4hIQ42" j hGĆ{YKB- r I_'{ŵp'@$Tu`JӖ5 s'+"t߱"n#/ЀW 7:,|EkZu5ۙ ;K'0 y5a4ʓ<;St}L |u&a?v*Ɛ&e^b}ѕjV?Ěh`En""}LUOՎK * i/Qrx,.<h1OCi!#tbc#myH\fRM|BOB9NcjgI$\sK_dIW'Iӏ/Tj4-ɊOnGтy`e"fCSKQTfr}Sy?|/-sw=ۑT^pTpC23"3,e߶!?|c3MAOx?d$DE}Ӛj̝\ɞ*7vZr *Mq_rÕf{1ӫF-(!_yIEK2fˀ5g6MW8;b\ހ)`2.p&|ETB.1RȓG9ǥF0i]<5,{1,p6%qQ(TxE1'LP+ ŧ_E2Cv̌@OYFthO?覗vB`)7ҙ6tSdϛwtl[iE4gLo^ot`Hk#(xI6:kJ px}M.e]͍n9 YDAoȁZoqeTmGޏ,:)ʾyBCº"70c 2ftᴪ )P a\fIl-Y..xJOxqodkq"9YXfS<;8{jRfY0hL8yKX̑>J_LD?S =6 (D 3CGrgG!ӱfLǫYVBr;Rc ޕ=Խe #TVQzoD̫) Β\K r#luI봅DKg+ F5"[9pcJ xs6 pbu\DnRMw'JK]-?KDL \;S~*y֫{wj/Ifc#HN=Og{ Oӏ .6N o³4wpl ܴk Dͷ։ѥνɰdٽЫZyըjdjoCr Wl3%hMr9f}81Spʱϩlo{Y8xeG`}]&7vu~C p.κbGhYvb$x'0?;.S4 4'M6k+2O- "Qb7l U@$Gۘ .9RiP<Eu登Z (Fch 4g\\3kZYߨ9D¯~LO*9w,4J@%"PÄ&bF)Co P4uƚͧg`p\IQt3 s]nk^ݺTXwG}-@B&h˜#78CG?U]^4zQ՝!CUqUVZ.w\",=_=<{P#";UBM]G[I׵zd`l$chى(v"fs^wHpo M[`g^XZ7ܭ3BI~/V5ѥ~S, %;Z(T&֥)>^A3CV -jh0/rNAb}$Eab]h` jc1R| Y=>4؁1]=(rI(YI%LKEoh[sʭG `8BS%_WsF86T"3e5-tnP5?܃p8/S1Kk E:DІO+ѢP,}%Y?:b5J~bgxB~@b54Wh:BĞ̾ mtV}iW WYRD?p%3drrv W弃/3z.71s{F<#Z[D='Ϣs]pF!,~;cXV=,*oKiȜK/NߡP}vtk\ L`S>A%Cn.5&ʴo*܎BKrc~\0!#unELT͓992b#8&Fv^I Hek91+TzMd[Hk`D]*6. ZT8bh8@r 30Š^yGzy8aQ-MN+G$q\-*t!i)kM@ڠ>ctY"7 7n ))^n,.?K`2/] ڭ޵"x "ZT)I;RE^8츙+сCM^ ,5n :>t[YqgrqWS 4ɧ΢i8ʊ$$><xhއ$lO)[K <2fJ}Z- 3lhE}+Ǎ14bQ|lο#ٷ\ULtmFz.}BE3ǃjF:-ɷJehK<l½GO\2{s.2+fْ>'(殞4{|gYgNW:f|@p7bH?|$ZNve=lƅ_2?lݻY}denmQ&_v$2&N[5{x(5' Ģ8?s*prEx܈u|z3\򆆬.a #*#kMfry Þ~GEKkka:aoGk`Kae3[+,om\U\KwC-vB ʈ !*;M]Rx+o/u%=K]y GIUOO\)rllB`h܊͛N4̏OaN]r4֠6'h/ Q 9k2siqg]$u>07zi:zΎki ^4JH45;Ц(T~w [ntk `M_2S|J:ؙs v<AqXdZ@l3q(3ʬ.\=P܉Z%3O?O1:'8)OeZEO+f7.uDi=)ҝQ-W (e4ou؅B ?8CiueՀoS*jAlb׆G@Ρs2nﳟxq'ֿMwMX4 7GW8Xn!?d;[gbp&^۸!?hkƆ cGTFIa @<IN3֞#-b#Qǘ)_7%+G#A n59 +2'?f"F̪/irp[nU\Lh2RV76E~c{lJ(2^Q}cpʼW:p[P EJWwai8$y.uɹ=vkJ7.#qvȊ=Z |=dlzKn9eQa>q:6N~za=9*M P!,6Nֽ [+ PшQo2m&C!Ozvih_KΥI8`/!ki>D>6Ǝ*._.Q7s1Oa-#υ(uʬZa-$_CE$肕4ODU@fZ߸5@ep,of,DQmM!s/ZTCǞ?*W࢙w DIcV R1 *oc#`UGtUHyRzQL3ֿŠY 5UwOWҕ&;Eȓ6VuB$jd5NH.oESVKq!ZtOw5CLG9rJ{:5@GnRp|(ZR*<^ JG gQ+g!ϽxdA14Ë4nግbf<V' 62e|by;E$7&Fkx'wO#FZ"|Q֜ǻ'*mk R (x.0A>v%V/Ա^@9 ީr,+<kj,WuIUvf~e5W{ְ1pA}/ܓk^SZy-apkp68%_};~)Z}+,x+ˋ5&hi1Vd0pi x Jb[ lү%dޣdX=#$?X5A g%1_Q#ؕI`aڀ*]_$)S<ٙNuߓOMuE>|w`eF$F||}!:Z/]B[QKi ӬIج :&hVʼwu qx37&buIH|ee|nЩZb~ 7 c */mscNmJ'Umg4&c\wpưSA"hXUE8W̏%-"8/m@ 06Me4EJ=FEŗkd/j97.\}Pr_b틛N5٭d,`O,M8K,37 pK UZC,3L_Q:~#/~T elD9N.XpO<:mHvFHBf24F! ;C$k-(C[X=d?hhUm5kiju/|;@ />ebMW]; Ott[/OC*[egZvYjjU[W7mwX:P:+sKWmi'$9E_N' j,x1jdv9:!8z3w-%%q3dy1S΃~%v}pj~K/V]v|=U1uAhS%tFe3Jݵ9;ZNaUԴ|.pK=V1^eUK k S`q, Eʼ9kB6i+!0"P)`3@v j jWԹ-ښ-%!bhzE*{ ۵PO5R4v^2ZURl.ޑf%Q9sH r*ֺӜ8B}+3(ռ _~pΘZ'Ћl>5XqE{ؘgV[ uP(Nnj{PF2.;G{\cQlJ5qY޻Yl(ҩl*F oh ,)j<<.?\(Ii(B ?GgKIliC=-9oM8ò~r E"nc~4| 1"Ra  LE`Xc+tpaDNtX,k̡#Cqw|YY97)|h137{_Ŝ T/ӖR޲c +VX-rg;K/u:L]8 Oz`8̕` P0ވs/"Rtn4b1W6̅ӉHN &p"#[0R#ZrfV6$bNEɸ3#xA Z7ͧ6gajL|,e3,WkK?|ܳNӒ, $:Ute.D]F 3a|mwM&!k>K aKrdV'AP=;᲏ F9t4vo#!~;1c lY?h,5%w79WcgC &GZwx>X-ZUȉ$=VQХ-lRF"z[TCʃ,I^fHoF"G`VnAyU}Bf=Gھؿq?.}htiaG?lD.g m\ۻIBH#º2%"(G^^3' ΛMd9P-EVcJrsq"@LO-ӹDJJkBR}X Rq2`!JԵR}c}E-W8mϛyROTÈY48v "9nަ[DvHݯP~;8g튪_"-exRV0C"l' -PƱ?HR)b( v3ՓΈpoAMQ/Lٸ ߬Z8KYZ)i<4q\ڱWle{^hC#,5!(1-W3H4D?5bLtfijO6Fҟ<Գp&AgW̒ )ԕtK>a.NG]Q'5ĎC蟏2.F%gjXl_OÁ1 a_6x(m5#<ժ%z(dn+l.+ Z prJZPHsndvoxq'+>Zk-%W8H]0~0uTf?,wa5ԿaTCCFH'c)X3ˎa_1n9"!$B[ ftYf r83A߼vx͡id&~c<3! 4nDAgsWgh,Z,bR*yBBhbdZ_X&dմ`KPlAc:!V]N|B fL Clҹ+y-`ʢʊN>=3Ig';, /:mMӈM)hU$^ε82'@нETwdQkyf.Iͺ6Q*4GL0%V_ɞ1ҏ-gc2a .:gr |E-se!{60x{H$\!܊詋Ziؒ;MgEԾL߁$řĩ(; G"cg>U$8faM~`I\V GV2( !A]mic?5 t"EU|#`s !RH'HLk[Ys +;P GkEtٗ2NJ0+`VT G(HM5- oʼDMi %dx3Q~x~G@5?:8Gυ^E\:@da= cŏv׃Nx\ð9]wX_h2?k6ʓKVlw0CXůeCR ՚z75Q&5#XGt T֡-p49J%{ |+,]s\`3>eSy߁ucdwj ,oS3p舀b"lJWߔ`Ir!|X? .*͘Ҝx67vH@,PV*w 0u6[x0,qp&=}*>!I692SS^A>4=A2BB-I4ՕkV3Oz<n;)Zcӷ^fK%kfuQ(1M8XW sٛἱe ʺq5!ugB\ "%Y Kgkxkd@9bˡxup(Wh\^rJhFAI p:-?/_{+`NH:!o"pRaHV=he#1vop$/*2pW0>'!Tr @ŦZZ+4[Iɴ 5jC2FMUB7XAdR TS+_]-Vד|ZN ߚ6UVzs{?vAKިq[0fJ楠K~^yUj{`NnPV,s[]J熚EقO4] nAԠuT9AYtrtotFN{+ٲQcl P'γ8+5?O, yoU8iXb=~c+9τTm򪰝 t2K{vb,t3 1i?ziz^цHo2᜵|:0*,F>N Aov YîXfxB*CUaOLx2w,[+ !`Bz+%@ @P|U/slV((X*H2 O:FkO}?Zj+2fd3݁(J_ F)~L~VneO-pgY%'o92}J{elUl/kP3]]([˯<=W3H-O4ܰ/i[ _W͠Uo?SH˞j#hЖD{MP  P#EsOQ !8|y и|R*- ]q9[ Ecs2G뀊.EuJKh)kS9ac /I=݊EגrvnauK.rptznjCS+s?:>1ܾm-2#ղv?;_3#"sA>!sFv>d5zGTM _X4f.otmwK 0琀"Ѷ bz=tӖ=Jd6I7G̬{HoNK5^B'N/l\L`⁘ U.9J4XzD|ۍC4ۊ0.Y[wσR2#ZvV\&Zk['p-`0"/24[ :nvcTk)ܲTW4SHVj{\v&O(YZ*eezb57W + P¦-C)y².=X%ۛ!'El9@,&N@_fn\`:硕,>AT_'P -d880/ն3׃,vnic9>d"fśin+kB/O [ `B(SJCzŴE|݈WKKelY'-I6ݭ9A]Y{YH |)x JL=aX1gr`CUfdJiAwHzjVU BhAFu}' gVa,eBmB0߅ܨC@؊Un85ҿUޭYZNHUC؞R#JgZ>oSmd!ӄbrsKTݻ,CUҕJ `Q>Fh5 fN)Kh$?etr*?9ޏFW4 ]'`U7$`>uja= s>ï#4=/ :e q^ae-c)v8֢! rIFM[[UO%fp (x_e2]:<|d)KG")$m5.|4kPp=-^f vVYzӳT3k7uՔ-m&xߖ79z8Q*mY@\K[d߸As~< HdI?3etTbJQeg$"fIPI|7/붪 a>N~ˤtK<ſ^ r80@ zQ~EhKrXǞ>Uewu@+tB4il(t'cʲp$|Z* NE|([H?j`dV~:6Q@ێߺFB<Q.@%8kFR T C\;3  `/ْV&Ifq0=&jQmOr\-yt鶷x4ԅ!'Av-E@U](.Ǽ:b:r%%PcOpZgBUWjղasH{|Qҝ2W8n2*, )3.sO4_ք=1zc3#FzyJ|Ə蹆W^>^|R ͐)dJhȀy2  \}uk\pv}-'g;PˇalFnTNA)hg&n&xN-k+?M-ak*)[WQ_"[dN=IlL^PLE`Fl8hЈ;g{^DG/y~{U[bw^DPTd1uY"j&ߠxr!0# 7trF!Hg$s]wzI=㳯p8[ں@/59ώlվJ0r+x&Ow˙+s7:A \++̋_'INRZU`nNq(Fbvg}=F'ntk `չxOvi']a5w;Xv,!Jy>7rgKI|1|Y|6d[qL;{kQ}UH^~ό6g4V*X`!"}+2 y2kLa2%>g ä#}%HO/OKLFkMhq0"V/$XE=-B 4򖞠.eY}|_*N9:߸ ;{#٥9gBuW=ԿzYO>])c 9,6?AI)Jy\}@ b8J '&=b h!g_x;Yi!KW!g1Z@8$xSj%[y8G+H!]gt_X6ʃtjzJ^$ˇPGV1\-5j7-0l(DЗC?q E@⪯m5E _j_h$Oh9HsU•S8e$} V BR L(?ctĎLW!ӹZ]_ܲW_F}5elNl|0= *f"3NՠG4˟ܚX}$ˠX`sϥ&'sq^M PXKH- R7\YV\)ـ^7f<Á %k,5H&"jvLy"`;u@Qu'oic"1-> @隅vHm$nzZԐwSsH̠O4jd'p$_c({䝦e9}ESQbHz*k4/{v[}-ehhL@w)opU evA C ?w']=6o-lprJ~mՈ^GI2] G"Y#I8gɟ2NVbUXI".]"(J^aAVFgjߵb %gWmaͱ+V7m<cA8\_-j=k vo"2z $0$h&:vG`ͻ7-K'rδ?6I> )&+/ÌYÙE3ur`@(cٷ>C:h]NY\1/J'wcgFPjj\g?(d\+;Sׁ'esY6َJq zɋs1PҒLeX5ROn ߊ_*=l' ѨgJ!:hbsB$M|1̶mo U\tB֗ua" T,~>ѲjrZ0zH<ڞTNOZ:1z~FgnaDv}mB O2[Oy8(-'1 ԟ,~\5<ϟ K!zHԜ 9|fl5 %T aަ1\@X:md !Ő. AЇ@kvF\؜rҩe1JW=g W rc#B>37+Pٽ]_amSX9ME?!k0C/I35m`܊o#ޠUkZZG\i9O'JMH>#pdw޻u#r<n`i-6:#peS%+joVˮBP̾FwY`"^FO5%-.}]"MC*CIaulMDkFv)>| '-_=h3o7 OI ̸ucmL^˪DUq>nZmiDD" Rc@NF@IeԊ!*;+0GW̆Zb@$Z Jat~\Ux[QȜް0ʽN'RtE I95E/ BZ{$EW _;):RyNp !jf 1*n(P/niW{fV!$Ξ'AŷN29#``.[H9lLEϐ8ͷNV:;$?;:&@{G[`Q0#^HU2ߕeVbՏ5܊]I͆󏈲˴|H| y_Ct*4rU/Ѡ?R谓b%5)}`faa*}2 *!1[`/VĎh7;uվe%R%T[)n𶮪8*ٔm~WAxI:l }&KcM6sNY/\(0TTXp4J_Sa6:fUJr7D05q2L c3C" y?o*Uu~r񄐳 ͨq}r=Zjh7@ {ڲm WX?V+uLX̓mY&ݹ]:V )H:ŕ[8sWԬzWVJV ,#^pp$Wfkrgg'ʪM1yׅs[+,{s 8n] w-ĊOsؠ*|kbMV/r S|j R33fTv]@Yܚ@ =Vs[禖Awq[ pMODjWN<.6 d:3'>󧄳k'' 0y }S\^g0Vh-ܳZ|[6<$])B6}.T.o:?1vQ@b]Sbrzeht 7# y$݂Ydb*8nE@B%C. #&mhΥUIcKף(̦t7K~2Βi(߿J 8~ع@ii-w.i?6HJ*Dő p;P"CW 0Bidk' XYjSo': ak! ?r#kz1zv1]ü ^KC;1E;ra@A/&62͊2H4$<7ӹU BÔ-:pbiɸ3W7^BzUXi0}ଢ u^=↮Psh6#x|*gW^37bha:ÊuxWG˨czr'tx 4DLo3j6UڼWafb ]k{~5@}H$9_@U:}J 9q:ȟ +vt( ,g Gy-t}k\e_E%h+{yJ!x t!ڛ̓+X]Gǣ{ht.-tjyk`u=Ét osQiwF`A $27G~ffV? {.Lr1?^:Gq̧'(2XR;IGm~!;[j8Y.a+M?_+s˰tSsLՍ/ۖ 5R†2c+d yŸ-xIpNkىWhZ^D,S=N'QvB& H?~:B2~#lgI@gvQ"3M5lSupQ"K-)gZ{ NFdEК5TmdO8[ݘ #+E6k% EڤLaΩ' -5ͰZBqs|/SS&h"WtjRgN2< @;}r e1= &5ap}uƼUB(;ܱeӔgT\IN[\Zv"K:MmGW|NM{a~ThQ쁊 k:p3`>6GAB7M1 ?! CG8LKnG&Ws(]/yM`0[A os'7CE' A5쬪rf&p4ZWo8lrn鴍,f:42nS2:TUsnGOϨ"BRbed+\5ah\d٢%h$Ԓ־:~'zJzF8U;,tWm-W.m4W\!v/zF2xGDޓ$}44|2+QVus{ Cc2o7x^A &G񠛲QQ:*}]P3ĞӰL ?hɠSnW9ĊhyeA0uUj!mLLaY & .M |'m_bR7%'>ovnY8s7l9DTz8ISp+EB .Ap}kuCx;Q3yp#TZ>C†\[cQ-83 me0Jw@/F/ҋ,Gיyus#bi\ji G 1RK .IC-xdEt݅JnϺC+U|t4RAXſ42$9bHkqLl6v۫&YوY$1Q) 'B\"rOٖ1 .Z~Ro)=u?Sh~Dd&cRwq?žIdԬd|Q^J 0* xEP^P?|3/M)@k*Jلk@񭼻:mdX->&b3sE{b\{=wK9E[;R;i\F194TlY@ÒuGP4OUƐ 2UUqI.Mg4cMs%%" тLE+TalQ^?D :ucL[({|4v="'b2!d+0xj9^ipXF2%!5W@VX<>@?}, (h=Me@ݭ:}e%ʅ9_/gPD:Iv66<hć/WSE b՗p$ (,ac w \Lw~,Vڂ։H/~r~%9Bb"HV$[Rd&H|w!NӡrN;k~Ud%G+\62:-pٵG\ӦKAΥ PJGA: 1(LNny : 2U E \h<80<bf Cۓg?ד`mDN;6eQ!9i]I0BXW}27#]k"q7Bz֓D&2QqcD5N|; /tja ^WLQ^O沃|Ņ_d赡*m;*7fj5Q~ȿ]E+IE˽f{6cF:Z7>a)_YB_[,F kEQ )bʦwHq0f9E[]56\Kye"#xlF߉} rYK\4#5-gj >qnE ֙ip|Ɯy/geiV6C+&WẢX?%KR":kp0qVͳuth’'q'`bNWA5ͿkXOe1dK{BP-q]t]cj~¿'.9F3^j _L!Qeߺd~.6=#D=Qʝ ʶ{Lh kԩ>luM1i!92~~V3Ռ?Q6.?lw$MAt.~}> .H߿sv76"brn{\kΫT bx<AR \ц1riTW T% hY[GBjM sKZf:}%OZ=~('.@<&f񒹶ư?@ @m R 7Ƃc+@b[cl`U{эN&:X FDw_LEk K<4a^ q\%jpKpYY: RP&7H昜R]@&&l t+esp6(E-Oo0mNHQy`'|*w#YQIviuA77r]Uj[ɼ/']7h08OE3ľC-ruUL*3\GXcd g 32 yl;H.sm1G =20O[gr WWA_Wtl8+q™}L{A)r os]L̂~@#R}_m-^S]; ODaN2]Dr#{Xy^2hB(L%x̥yGᜌ i(MX[iouD3kn(%\xc@P^T">94HFS>?%>T; 9R}A\)DKfQk "tU]KУquhO<66j`8$f ;G.\ ˚b(k۾zLɵVu:R4Ϥ@$Dfy%SUMD<h4M# Tȿ\sp)!*&cfX{j.=f!E޷:&C/jriw4+ }'Epc_2!h/g&MmC G |$#K r7ުʫ)^[^bfy;cx[z.J]8l,K@ۨSa-\7JjaQ~7Al8 ',uu0u]%i[O,ôfyb[p/[A 'yNwcCkQL~êEsdowDכּK=.LV0k9" 6,6c̤35o`ܺTx_T^,gC&+ C_Ev{A"y8PMbq d獿vC9T<۞q&n#wઊEoU 0u]8?巪[+#8*eӟi͒!NZfYըߏ$kaE񡷈Y~r\zQAwnH0agޜ:74[QH+F3;ă&9J]fpv;0q$"/ F 2ď"SllE~t?VVRKl7]/pG4f7pn7yk| aOe_ګIcIO}ql0[]Q9[n-{v&nxku=k;MoXXGnv0vzr1N}uEJD)\9v}yE/OxFS {EvƏr;^֯ HZMWЧ[?m)&AΏW92V9d"I&'m-^n=PgˎDirgA3v?]%8̐Tut Y8e%LFjPj 97Z/U&.oEC#T{V x @ɑOGlNz[2& G_F&?Zij6~d`6?\LīʂkY}ۨU#!{AY~Ȋby|r6pYfU  5Jѣ=B`N$Kkl xlc&Yަ>yL1}y3|(މ"XLA&/BXҦ7n;CI??H;E :Y d93nlqn}E:n X!$Q˴/d׊‡X I"~lu~*8ynɫP:D#CBZsxUŽYSRm( !\xFS{/,[vïŪۀ^ybX~ g'M?8,U{Tq a}Su (S}f=j S!d Q"xd28dӡ}n D F5$!T^S:vr j2//Aۑׇ"䕼 +_ĨN%E1r`Jn:nSetBWrMA('̯ɺ+eA-_ɗend^2*1_B"]1u2 *3Pv 6#)ĖS&2 #y^f=:[rtNc„i[5F9~:ʋ ^7Wf~5E9 = RZ_*|i?ivT[MlO*)"p@a*ӐcZ\Y!{}IV 碨QQi#HS2r5)306{UMX(6<+b VJ{9ќt>`7Rw6@[j7\Y xehWxU4Jy69$#w1ufE F bՠgW)I$w@`Ȣo X_xYqc\7͐qmq6skLH2#ID@=wthTl3͝ .ulE ȋ_/.R/馿](z5J-zEm>ۮE9H+fH|o0" E7ߡBj 9^FM5{v"N:Mð*YR.8KO=On=/.i;_獺>%4q\ X^tWD/|S{l,# $Dp:`AZt9|UjO!CSfچo lTT@3`D1\ev&ՖkrȊ˔-p2eOM(7 M/c0^jQ:ڽ}-9R@K08a@\ #XvdBa4S &{4wYN/vW1> y 9رZ&4fSG#A'=CRcJXĻVK?c즍Yb"U #5b|'n:26ף4y{QI J2'1:f|cvߖ~5pX[FM&y&&0# r\w|7KZOu+e VA5:C.0fC2ljZB:$m)M0XNZt.4o eeLhݵbQU_MՎ.a54mbe]..#ur;Z'"W:ВWp%{(KoȔ8bE,P)";2[:d\v'ATa{/DMEfc2d )vwq^Tᧃ Nj$OJH?TH=_qoc깪COد g vA/ohм_#?f;\'_OS>(Y̙zH^%ve{{5˸XeULh ăWC`q\wN ;;bjӭ-ykt7澿8M19WVZ|n2Ib6e߁xx]tI{e{ʸeOCuN7{v9rHx#B#u2Ff\0Mny.l mSRZ>khV^~'7~v~pBܪ-I"k鯲`ڨGuo x[8laߝk˝z t % b%i~XXo9gs)7v9L]̐OtH.E`'uYTdY1rԻM]>#1x<2< 6mv/$ݗ`iD5*G Мv8RNipPAJcu7vL^VG˲7FnLb.%Y o[eMylΩK$UBGDʺ8e05bj\TYӂ_WWkJ؞Wܹ]6ͣ6A euT!|r.fCk_+lv"-g%|)vѡ.:o6#R-Xƌ:iaZ&}Nx6^SDqqayYl+ZDk˄Osn͏б@ȶ~ ƺn* DdDҗX8eH3rL&x՟"Q7q;Gcժ^c P+ct&N\,C7Σ\ޞ otAd6jqׁ="]H(X DsdtV:==ܽKϹxnZIXn:L5P=UV(p޵ik6TY؄*9=Rd=PԦ0]:o*6qJ-K=aT \`QHߖm~'7Cn7Qx탞&-eY2b_ӌlfFh{o {jZd Ů93mtb9Z9NӮKGS|m zȇA3n7v;KiD~+;"L\ o0ƹ>gv. '7s²ڄ@`lAK \dB쌹39&ݳbR 9VaگR]#WOeNY$ULS|~l6cyo:.Ky^k@ѡԤͅx,;¬ZB}!ه=%ܹf>G0l ɯNOix1?wWST {_Șo+:zl2A,hťdvknHڕUr΄̈́h\X4Cfu܅؉)ndxY o9l٤'ީKY 5^MEzd@-oLfg7wiFEQ3|-"*Bɡ)zp k,&N,C2,b'|6N6/F@Tv~b}Pe9c6ߤ'*iIK#!{۩T095t&Wя—FZL&P"ͣ@'u9wqztV4?K IYY͈ 7F@6iUvl#E1WjboPY%D9IpEozZK:2B1x+o;! -SbAc_5I*s̲Q .v c hE[,ا OZd]}n/bM/U[* V HjHhHs ^r)m E$+dLBIdvi.]H7|7܁` BHr ,vֿ먅|eMM?bcZk +7^`/ԅj4TDmZ& Mf ?n%xkkW2O\X|:[Գ&OwdV[{SnZx-}mA-2ΖXqDOouFK=`2/{UP΀9{ 3b]Ζkx(20 oztd ~n_LxـSQSM..F&!Ip*}G>BȝFtCcL/8 15|'Y}eŔɓ+IK! +:R1`$ kvnΡ 7yg"ԜJxp}=(,JzT8ox LW j(eNe[[g`,/.Ϗ6 MJM_DQ5V3{'tWba! ̨8cw.P_1ՐoZ) xcg/ppt4,ZL}Sse۟z|T0=Ӯ׭R]{/96w xPLu*T t4nj3wǹ+I.9V(d$VgXmF_ 䛽~-{, w#i+4:s>A>fEQ01P<.C$AVx¶\#[Wj RH,LhpuI[{MX3 hdžL̾wO&8M5k*p2f#7]rojY[g6Rleft Mٰ| Fח)=pEecR7`gLUGr5znN>v2-Xz  Y)*ذNPZt q,͑n=\Fq7qj!>aO %ykxns'yDИmqJ"Hb𥉉ќ=+H:Q;@ldcs.ycXg)c#]kY*sY6Հ/Kn<%JL:Yo^N%UX67ykӉ)|+Eq-g:Sfn;禗Άf4K2S7P9OpĄ0P#ag/xew[N=U2T nNQdo(_,ڷOW'cj7f{&V&j@dB̓7AH/ӥ cd!ҌClMAZeѼ ~{vqLrǶ㨮bZYB_ ;q]8oU^ZV!^~@;eY[1:xrE:蟭v@"fqyjl*4uhf ORxtv\GȑZ"JCR8I_5"Z|y$6QHF&:`jYVo1 yCB?}գGɶ͐4x si4k B9F+4pv2gG954Ԃ$Bŕ5Vs ]gfcԯ|f)5P 4,?*[upu082Nz'LjȂɈ]D@ Frl֚Qx[/;xtEy}!*TF%`tp@Căj! O~^^ZCN';P/֨9 f|~w<hxT:)B8vQ~KI" nnnHݙₚ!lCjyBNb_wODRnq-)rU/!XK ^bD[G!УuIvկE ܙ}ڔ-q Uu6/sz?pĔs;Ǘ%=9TpR;XKW%SaFPv΂2dXvOWJ3BQUY Ct$HX~-/b/DM]'HYG#ptZ:p@Q{ ͍ fʀ| pSdϲ[WMʐLc]6ǀ/*}$p@窓LՌEU=tF[EM|R 0䧥B"? :BZ98 oV@p#=N+.d?0ECHf (>V>,36Xy9+ H[q$)~CARoѡeQ橻8WO^{/ɀնIr `a8w)\4@kmY.<ɲCŇNsn8jiί.U0Y 9?,hٗВڀYaS"#bU1`Tx"9?S/cŅmm;Oa棴Bwe~baTkչ$aE$s+h.p=%/Q|c+=@yV!) oi('$R\lD'QD ֯Iy`@+3K^[)G T4 H#zi`JTp.)[+=@<6CoJ1H K"t!c")FA\4w^ڞm@ 437Lw4HbɼO !)ApN3z{+=- /$_%{uíq> oCE'gqLw(9 `YvPLz&63K!m!Ι,:EV}fVP~ڕ;{YBIWׂRhѹ6Uo`~/hVopJ9L}a6u cC'@Ɠ3]r>䝢FU!{͊h?2ffGh/AkTvm Od?1V<{,a$UB`KDbTۭMMѽ6{ OA(:;*2ކER#yKWTZ$t.͌ƭ_m\` *7NDtcf=Oc1%Ns5ܦbnt9Lk{j;J=&Kzǭ)4PVXfffpp#S"v. FGRU)c3՘M)v>j4PHǫDw5 G FVO}=&:B=|cw(\8u4SG1Ak?!c1Cl.#a+3D54_!ZzPg׭gP@/oe#u 'u^D +1kR /NFmGI=ԃ;FRypJ@O)}Z4ĹC-C}A+\c5A_A)Q;c ze-eo G7OIWPv &tiE& _Вۡ?9aܤ+V4䰜 nNh$_'DǕ})GU L1xp}|PL?h+Ԩ^6i+=U Nrè,I)\Jaڳ3V[ m|p7U{ev_U$=yEO-b6Q"g>F*ERQXqy>\Z) ݞ6N J( ՜(vf9A` &=}z8zY %hfWؽِBIUXG.Ē,sbgӵ+1K<ʱHe»N6^jW]{*Z߁MtA>J<._=> G SK{=Y?}4P >BFyo|8%sֵ n.EmZ[IAX}[uOj` rgF51ѩBtO{Jm8 eMI9 hpϒ+U2:*IؒsZº3@FȅM|Faq?w0p8brY]k09͠uRTicNrUht=W:Yhb]H3D'M{fcdC`bnQn-Lb+jGdt^ZeG2F,$-lKs\k^J##{;h@TBȔQv+Zŗ25Val%9_w]jL NmQ9~ MQgf.pG@r=Ҵ/ZҬrŻY o]$ʲ1=" u UܧKII0װhOjB%SΤ =Eh!V<`Ż3芶d^%ݯ^{eёi6!4nL`JW$))yD"(ދW3z r{ N7§yy{r>'xn' )șD*p. -&ō97p|WYvHG삃`Z:"n!I4ݚPMYeAYas25} wc ]X:aݘd Yv\4%%Lwa]⧪ lPDm7:D1&)@ P^cP*J8YjMt/ꐉV~*pvljfDnKM?Ɂ:֦̈jH@ݘ4~`sح2{0[cRhC&fth 7R".1c vo'9'z'0| =}W&aE:Qsy܍qs%+ -PE]n1% |u'bTC+$>LqC/g<~~a(V'`[*퉌A(^IÖG(DݣcξU" :WNpKq {Zrp<_CCݹ? 8JdL>Hꤍ^UC4~w^@+)/b_<鲜A/bux,{8rK{W:}KvL@ryV= ɦM[5A7*qO-LE8^Na=4f%6f9z?(vkT :",!*i@le ~} ֺ\yIr[w؝b}@PԊ+:)%)SLRkwj():ULt% t25t/u(xݔ݌s44̧cҷ>fCW@ 9#@Mf:}B=-i?ԑk1cȜ9 #i ]xUuuΓdQng_nW]in^!㽦= ぁ.US&c@[ij'MIBs$Xx7ʹ+OMdH YJ,vj$=bZ 83}TyKqwNE5Vv7`3b=kZTf`ϷBi0x!L^J*QLINQ*b-2=_9spJ?58|֝:E<z зJ)(=Dcлv9? (z: ]o;*Zć%4&ˑɰ`F}<'ͫIv xL^q%wT8xQ( w$)ϟ0taTK&a8S-g/L`^(9# zX뗜Ɣe ~ =aaJ~u9S ﳼ+݉Bpa6(~v.L8Zڵf;z Yea$zqQ\p0D.umNXZz I<{ZaFbH[#ׇ'a`2W%uטЫl61Z_yd^'B'+\7V@}ۖJ kF]شV<4hjIYQe^kbJf>? C1N TXl'Th@0 *4Yt>6F[,\fI69t(<8$-WiB<ޙ@sAkY0aNZ=FAX t18iEfS;dwD3@J`/2@pEIgwb5b(8:A&+aI/sN\1xL B f!׌߮KcźU:Pa o{v`*`ý,~y#|O |zY:>XvIґbScgtNi ]a:PJ)6\6i.8á!~9'BGB0œ{&(R; l zxra> Q{v?x5% nI8?lfݎ+׿1Fu@$6m  ]F#w'ĵPP>sn!1e_Hhu*u0\CD3ДB[Ƕ4}qjZ\"Q5|*1y[ ([3I`՟.Vh)pN[T6iXڞB-W&72-} 9nd;9hGo$fjqW\afs^N J~|AO.@X0,akFѿ\n5S6HbGD0?6fCr9iZ- ^Pzb|)6sduI랗PI]uiC-1c>x3IRU'1_N99tn w}L1a]^@6s}.]LW$c|!uFAHFP⒎>SBpLr}~ "4iͪafX(!dA{J#bd9%N);* { yKsmzI*}w,(,Ij-9_ ~ZW'*"AյS˂&=l 30~CF(._*{e)eUqX"-҂u\VlO]r0[aPeH*,9"ڝuDZ)4[7Y* hag'a7$&RR\G/<V݅Lq_P^uTڟTCt8cqO@$ۺINqG4hx!w5n֡۩jjjx鉥2([Քfq,O]rSxkdyځ$&u !R;Xq_' w4񳤏,mh)xMjopOߵNpKmwv? SN"9l)''WJ KO2^暌m '6]f&'BŒbքNpu9pʼnӣZ5ca;x/durxr> cbY]\(cEu0ֹkhbٽ HTvk  = NψbZtq+ZJ` |2$؅F[u' KW?RO}y אeR/et0YI| :OKg9/(- LBHV,44bRm HA+56?`AiNB"^H;hEpjO2N!8A64j0C:Za{$`P4Dj01NJ,=-@(*2t[g67c:ő|[=Bޫ e|틄P,_eGЅgU!dQd_ J8ёiStrFpk)gk]a;Z:"2u^ŗF>{_ D{]h}Qsx E-Ksj"#*I.#u`|K:K΢a:{ bp-*ds:\79z|O3V+c`Ɩ~-&9ĪTѾu*%zbܗFsc*@)v;N4QI n,aG|"4hrԤ$F\cFl,~Ý;'(&6bpՙ4OtlKSG..H*9 ZYAngZ/S ~|K:|j\~Y "R OLd2lv*R'oK\W+rƄ$sS 8>CA*XCW6S/ uUt`abKҢ/~Z-&UpN|S!"".;ҊiA\+F¡Qdvi/Ws'K dzmc1|ԧ.50x.Ciq] KAbG$]!}I7W?Gߣ$jԇ PaPՂ9.ordy0V[UbY5]:@cxQ o4h/5ngHd{C&V 9%cӵ JÃxɸn2y<#%I'kjT,ٔ4fRLr;wNІW#\{Oa^\vU-sΦԚ/{%+2JYa:* Iވ5-DOG޾ r_رB Y'ǫ =; &:Y6[2/\j̗``v60Ь澬rjS=,=3b=\VفiѴSa/3ER*H6:k-?ֆ1%`qV:-qWzT@qnu2#t%1Veы"3E>6'_Y7aHD2Zwv+g86"8{kVq9rlԽ]W[?eKg^n\4?$&+ӛ˜i` >ڮ"KZ /!,]N\7nb_S@&ȴ,:!kϹHGB(Q:/a=|f u/f btwhIT`:47t(XdFOyE%Ϩd,t,% H_[51b?*y{n˭Uj1(R6hGfu:QLdYtoЃϪ&\'C3A}VNVXm Hв;@ȕw?9kF~^Ho n|Q{Λ7"=6qKöd@l([)iSHTҧožmDtW0w!)0ۊɣٕ# pfv'Y&/>:WNqȑ0:Ӓ$ )hXaq;1*[q|ύ[[ۛH֟ MEuK'*C_aR_qt, 2$#-,Yern\]Hs.RB?E" nȻN>aY>;{$ )Riy3FGB{LtFg  JXe@!⮂ TV'ND`Gnmi&EdsZcu.VKbh GK5f;)h پmߗ⮄" "y@c2 K "Y)296*CרȢŽ^SC5ʄO*V B>vB^0]qVSk*G-)1\I4yVU` <^ 0R%4=O4NZKߛZUsG9nZjZO1_{uC+_[HvP}Y1S` G.M{:]߇Yej.ÂM7 ou4/7$|C1 ul B<_W? &us1I6k {S?D 09fF KEȫBŢ.ºErH" vE3<OYm2}d;~4'J 5\קvbT'^9rS=$}&XiN+*M&ũ\+ ΠGZH|;TkJ88Z('K j^5D[v t:Tƌ 렙"kWNp镅laf;X"&JgA޷ᗡA/pR]3!9偺{M-uk9cpøXo)AxʓSD_CN?L#:hl#[!(lLW%kK%p=!@{۫HZ% N)Y!jif݁8CI.h+)u[}pF 㦚L!sA4,gΥM-PZۘE{Y M0}\ȎPCm79 a TJ,p2E"S> J ;+;{(K%53y!Xc>^z1=S^plQAstxpΗJ; 'd VK e(BtBپH:VZ+0ϔ|rsݗ#p4ҳ )VWHXĥ"ʸqZ$h7QN -Wfj%3/41Q.D%r#Pik'bԫvx_A6,٭*Gӏ9{QiVXsbLSOyY >/5}=6=5NՓѹS#Tl>E$ J\u4&hחϢ%%D`4ԝێ{XWm[H?Vg2!pM3jVTA;AY>ϠI][6F=5+sb,e#,^K]%v/"p}XvBJ:rY}at[]U WY֢ ‚bc"}Ĉxw# U..P^w3,!8Ѝ\}c!rސi@x=?϶0OLWx<*g+QUƲ ‰pMU{ {^KTͻ䢪HGE|  '4`k%6:ϯzZ]9BplС7f>KtM\"ЬWP@|,~3 bS,QrJEE߰&׻`o9,*p }'&0( 7BݕꋬFbL)_ĺ$CFǣWg£˸ }-ݕ/ UYXv88?U*M{ |m? s٫:l,hFěqF[PhLl0dV-[Ʀ=*W{[Ggx@њe4'R{*c,աPi+BUXAڢ$6I*OltR\K4ZQ/OTFv ?Bvy:pێ?Yo=/(u5eI3kD?E!*uwE:ZAQ2b8DY8ÑdvW8U`4-HJ`5D:u=9^c^a/b,: VtL:|^Y`lcPMW,,̈h)mdxvc*~ h~b]97SWYMa|@C.:ouFiUzNͼlojX,wT^,I| Qa5 iӬD@ץ&бO}I@BnPY[h*?/ ً Ga{ojPlJ5x2P,PYZIܭ?.ωEn[s:w x));왓(3t rokrI*slT75Qځ[[Sɡ"~fG$@価/8)t&ՈA8ER ^5Pa/֮&6HΪYO~( vE׈$pU&f|=%&O0 /~o DP=>LநŞ<'oq<>qEJEG{fa9>B Il_K\26y~ƹo(Βv> d_$XGvrfג^?2£vY2baPϳ9*_+p=wҪ[D57?q/|1]ŀT}`8BŇ3/sXzxdUY'3 .9j:2u|hGcJǣ|n^|B71şkq+ļx+sz.v /t>Ε3^jyaocg3p!@fB3A:4o2Q Xp|ʜG'j!"t_B%w0sHNaR5 `U9#> ^K¶{`3\)jىM|]TB2PRDɜCAn&>>\){ZL`N4~w ڽA݊*Mm$a$6k>ХycOůV>HXt&P[}6n\^M93)~s_iT49䱃e ' ݧ ?lB7rV} *|ʂ'T| VzS3PWuy*kDžN匔rM Jǂ(Yc9;v_d)RΙ{8yW̔ +w2m(us &}PCy^ɫ>CI߼?~mG{P30Cv"ϸ^:I*㎖r A s/~ӀVնV+<R`V9th<Ϧ(i xH'3_fEP&w9Q1jIA~^ ? z< [{lpQAR.*d"̀GMUb ѹQ"Ύq~Dqa~L ?)3)^ڎQtlO,)C:7՛xn7F"w?ifd=%:O&QH>3,P\Ӱ?k54YA!Lpp,-sS V{'.fNŶ&,ب9\ 8H/IAsOE9w8۷x԰De.D|bր[n0Ш;alXBU$yȸ79p*׭dL zחT}iq.I;@1֙e#v5?%R㕂 f:/n9;Jc*rG,]tɪ*o8Y ]* H9caXv[}x{%C#"xs,pCHTCR)UfРFM.An˰4%z5 ^(2O}JOG-<\ނPLqKPjzX,ARG p_~R T1i)qę>ިU>ueU6mQ]Fdix.|E(?Y6z[.ޭQғ=Jw\z$MBE #)\)nAFNN&TmHoaabޚȽ L,iaWbC/ح%U??1!FF֪% >֠_uNbBH ){@fRQ,%J0[S7;u9o[1*4,]B+en* 3,5/2FxgXƀ`iZU٦bP&[94 ˜(Tq6e򭵰% o1 S>y[!Q[v{pN<";Nk_Fg5w=?"̡gL Mu[^`Ȱ&[w8޿W1M\>GR83Iи+ReH"؏V< o;7QoV^ڵ|ҺSf]Tɽtkt,hj%9l^ܳ o a]o/7$Oc4 R:륖AN2%3$[fwpIyLWHW,Cޅ)^8x߼m S@FUu5>t(d`>M3dunwbnXG\]z_w HAG0!+ڏI\&+eŔc^JY?Keڀb;ޒF)-SwA4qX C)BySr6 bBϕfdEQ3p?.f~1wf:\7]kf!3C HL\O@& ]žfɣ0EM|Qsģx"/T˔WC Z Ai SE԰DcBca%'yI*u/;eqeǷʱ0=WA%o{ԶdY1V0Htű%9xݣ>?Mw%ͱày a[E'l02·WQuiq,p\z'u>I2#mZRyNMBú_"afe+3H! (鑂ôJ/ JXO \%WwrN> b,ܳW/u ^݃QD9x@PT{UvMOL1|a3G(V8%O,̠ֆ7,ⰿVc\•Є\@eF~sZW/D(`{2Kag](0l4"w#!6 =O5^ ̷~ lX,wa+10ꗺ˵IXKؠΧs=?)?w+4f4 7DMޏ l\i_9j 9lr= ZpidO*D^ӗ.ۙ`U;+PUi .Ⳗ*X\REB/o0B+7'r}AZDsG2W^Ub2^@vo(X_+"@)UMz7)h-Sgqf+R[ݦTȷ%$N3:j2NaV޾uB$b ǞI` OjU2;al {$wX  s I}ɂqDQZz櫂SEQ)F]rJHcEpfL_.윦k~J0cZa&`IJ)}9"RGZ3XlAȒLrŧ͈Ndl*MS^ŋjlxw׶0j^=!6.mN ѹG9:;iyXH2NL~*@}9Q؅unmNY\tؗh]|j%؛%fZ-tRgD C o+%A1}0eh=~޺\>Ul)4(v鬷R, Ŭo;Ǿ0 +˒5)67u]6q 5 x5ɉ,\0cG'rzhʿRImUX߷]YNꖈI+PKmg {G2,2ttĮkH.9E[|Kz5#g89n.܍l#,LfJI]U>]7"9YP;qAq 6TyMXm&nՠ9%`bbBW߯GeAC/Z'=^/wvS +rR 'HޠUPVӅ&L/6gG1Q}MwZC<>& vqrʣ bRf<:^kh%-8~Iz E\<2lߠ_;F!Y5q #q2E3ژgrҽnn19]5,p2w9FtjQg\r8p`9,snuzЦ7N'na@b1v(`[A\1iwq+fp7ʏPDQ&OhA)0!x<(](G, sg_@1PUv@Q-e> |[{NI|ٸΨtK??b3sga&O`cxzJ6~CMk#BeӄfcSLsJjVjOJVej".3*MN77 r"Y)*`~(eh=rzDp=A٩ mEQco@FW9̿څ> Y6'lGi屗hFD:#EYmoPsCp1\sS˱Cg8ypЃ`msnsii}q6Y0l2F:Db3\MU09 q8`5I`8+X!IlR2EԽXkiFΟk@OԽ`k\;:e_2m)6MM,NGG߼K"5nҍk1tL<B8*;^0BvŁKa7qxNZPAi{H:6np3(r:G~~'#ϻ) Q3a1Zڌ쯁<ΞK ]\yO5|ڀ)>xEHjq4(A6#"BB\_eMl; ׉tܽ yBJRYyB@ow­h`7{o M":![pѼ?/TĖىʙxwqfȈF髽z.-5y8#飴?4r5vruIz ;޳98nfj0w"[+PuX:YeljCdouϬS=[{Hޔa:cufI22"zrVeQ#(`̗T֋NzsJhy9Z9u7mYS\vogtU}Jrlz:jE+xTuY}$i$!\`=iWq`F'E9D(ʵbh3ŷS%|RZ{ى'98!+ߋ/́h;/0%ËWU3ct^$K"nBx(҃DfjQ^#~sA6s XeSdOeG/ LM YS:^pgW]>ͩr[ 1[y? *:@`Nxt 9e7hNTB2v3_>`))Ҟ6 NՃ3T#x襨]I5gp^' M3Iy֎ql{W]iEҐ>ְnx% pK.5j׹1p|%zj%kc&oCjWg6VϨYн~`GdfFOgE;MZ* @]uXZh\ 3dQ BSsoeR*aWa 1֝ث C-[)5{c;ƪs>]$s0/l]wV= gRy~Չ8ne`7lg M(4=%斤_t;miٶg!>(/p@h~w;I~jفcq3'wcYOr;K*9f%U 4AB_B'*ay7a?bk+ަ],(1M] _!% {.n4=M$l AU=s$TXt/6++@.MO*pO39vڵ}w>d zg6ٝ[n  4!W j' UB 8kڔAe8wz%F2oR9{§R7/t/(2@cҮ+mYʃ]Lp_BAm(Oޑ]I Lҟ^w6HÙ3'1gF$}2U\$ 4'bXrF`de)N0 hL:L0,;VzaN5Y֙(QX s$jѷH_.78=ٜ2nE% b j!=][*bmLljXC|]DlɅ)_| jSD[c?~?Y*%x*^zV$}(Vbce$)#bA`"$ya?x<_ktȓEd-}q3wIڣd!:& @ $?t!O`p.-a.Y[慖Ԃla Ɖbf[C3Du'X3x,_X{H@EšFtA@Ic Ta+ZrNU~NBbp=kK]hGLDwO 6hRM.b|=RIJHWQ⃜&~p\"* dR ]o++rq/V-Z!;αMxRZβPu`LZ[|z=8A@Jsv)A%!^L8T /7F;l0'XI/b-Ҷn7Υv;jSǾ{ܬE.UO%r]27jZy>6* z?+W,Jo)bi>H-.\[9}VIgZt[E pՉ^ ]V3}NmY߁\4ԣv]gChfyםRvaΤ`H] \+I#"3p镲7I6m`G${8ßUf*g}-54@S 6ro[=Y6 "VBGu4{Q^ۡ|Ei4mVB#.;\Ch\Rd r4Y uaQj䧕Lõ;/U[b*b\/P GBPZkG'}t9C;*áxч -cڛlH-ʕ]6 f0K์o[l\6yK*:h? %ݭ~@|ڿQG6Z*J2,3[s&0499>@}p㟙[,vULL.z2Hei;1 jQ d3"|h9X(Bؓ5vN<Şky_^E5NӸ2mʷb"2P 0*eqaQ0 ;P[]eO8:Γ\M}Cxtj9eF?WX}uYn%'\nf`{h i{s}* ޿Dsh']N$A'6q6@o/ QFOg4+5QH|ë(,;9˿ifA~6ţ\O{|2t7s\H'~e%O*%] @ R$_Wc0Vv~4JL-+hw!f+t-uG(HV McXreR;j:+ A1PNQIpkY!)ӵK1Y70>lp= Io \ d%$~*l0@m"XwM5,/ǘˢ\C/S TS=>u:b#iF,GZW0OX5| *(t3/d?Xԯe/+ ^ ͳ?mA$C DV3'6!.-5mNq/R{nzz=݊;SVFPvSrLbdOg!tI"UhtEv|/nHir #u m{":ܕQOKG*rXK"ۤ-q|:c e׽9K[F57gS X{#tBI%{cFLBܚi)@)_fbGl2 )VU6^F"e Жf!jR Ųۯ{</,ДpҪnڲpМxBH} N^3|N[W$+՛AV}+ h- L]Ahb |8n9ܚ{-z!T_ !=뢯%8E|"g)L9V2l+|c-7S (g=B1:eNw |?=sq8W5REUTl yHnc ]1Tq=z6%Ɩ O,4eN0 Y16|,] Z)"9v AhtS;`aEFTϹM8^̧ (:izE/gmK¯6*fo&a򥯊y)Ch8MV;F;؈ytAMM 3ڰI<(+3a*З ^|h JɞFVx,hND*B%۞?|Dc(} Bj˛.v /O0N&Tա^9l}p|VliS*'q\ZB@; 6V*e+$-f5`OXK󑖄Ŕs.ݡWqO3*Pl,13y6B{:Xl^bZ+S{m!j3 r& Lqm-!"*~3m6N#C}NgUgw'R 7Mdٷ)dm4ABSH2QK {h$ߑt.߇mRҮ˞H7Nۑ 1%^jw.cE]!VKE+}׭[(^9Xvm~JZ0~2YtCн+p4Q`#`I'$zbƾ{?T۪(_V4Fb@^f3PM8~|&qDb﨣Fj@iz+FƐb*sSuHU֒OAsJ:4)5Rʼv$JG<\ɮT=4K#81h*+MmM1߉.CJ,;;@Vp-QnB4?-75r9TR0iL$[!`.2A3` mzQPc sYz)E.t}QU:JhF} 8״@e~. }9G]?Gؼ"͝ uA_<5eo*fAu8;62ޡBvXȳ T56a'Fc6gI@ Bz>݊ e:}BaP ;081JtΘmF[(IJСU3S(vdK )X Y0RHZf\ռ"}i;M 5\DNYŝǚ{9EZa7mQ9s:p+$WbuXH{v/@`J/lecoʝ׊êz׉r_μT/3ۦpN;(e%`lT 1ao gҜ}vԡg@ޔ5zTžyf""4?ͶuQ>|$m$SJX] y(:/r/ƃit_{圊o'xS@ ~1L OlOO;! |o:d"v/P&+Y+F]"_H 'ΖIuq٭H}0q %/!ׅ!Ƭ(oEgV= fG&ߏhd>bL _,(qc&#~LP)C6(^Pؙ= }^2sq޲ZBP¢+c{ l@@RG3ЧBZEw#u\C_و_ cF|fj ik8Cr/%ٍeȑO`iKgځ? 17* KSc&@A] qx.̩Ox:mSHf]WXA]nb?8aBE^ )~$\1.F{c@='lbo/[W?:`dKh,xgW?Nfd$*0IDHq;su` QNzV=| uRwV4PºQ`]&=j~;'N 'pYeȲ褲Bc$]4rzEI 7s*̕ k8;Lzgc/QOm^ìHPBh6KڣS ! 3ќ'U9 li5S9\`BzHTڦD6 WU}eeOőr]C U/EubpkfǗE~Հ2c|a3 VёC4м5ǩFg1QmcS #Vz'GldUۼXJ:cpU%o0 dP'/8olIN^<5/&ŝL'<Y >[7'|7dЅСdb=Euz0!ښW;4kS ?0+InpU$&Swh=.+G@viSEYU$kYO& X̽Gm( ֙4‰*^EpIO_"Hεc =3 Z'8<Gh:bͰDۖk_KxSˏ g@"ɸv"Lk^H]Fb{jE~ZZFfDBpH_IE \@ɼ.XKD"zMn):>mJMmO^ţ0_Ӯdud #xEd †Wl$j:6~R:שP/ @29$͵\|ǀOZ IzM쯆5ŴE*tagRNX SH cyGb,P;nVGaRaAqjy:'~CFg6@BQqYAaW۴w8'f0H vXF/jz+nt呷K" tv><~H)]GSˁg}rLAs/=L,h LG/AZJOpmMabC.q^81KK>^L)7D*V SXzwtj(~m$'g U+Oa? )I}_-1_tg#6B.z„VG=WRN'"TȉMbPSHT%j^Jh᪙-<_Tf({\sGs"f:w,\)dҜ*f|gAt=k_7JPP9f'ސ#cC!GAýj8O>p`am<ۋhPp-n&b ;'6̓wBYLX3AW"6>f.A̠dp+0]l)%j2|Olm",Ɉ)<"n[2DJᄊ3O UQ.X9)G5[ :h\~bU (EFjdM O3p)-B1iV݀h(Ɂ!JDp" 4dHkS-UסzAS`쒍ՄBE8xQ3j2~A覃ϦƗcs{Jff|bC <gPR "MVkHpKlS}Yܧ1/W2:H?2;TgF*ސr^iKagNe2mxdgR\22l/<񶛑`3Ywp>62:4*[Z?ލwj:WI*\t6G.`O6g@^T:ݝz.*ƴ,J9_Xg|t(y=]}˷4pw#9+PK?gS'i!S}ЩL|HV(Hb[08A.O{J XpŠyWȋD燎ò˚%'_`Ի; f?TdFA;KyJ˼ƻdFFĦD4dC8vaFyu.j/t{XT́Xc~NqA1^ Q˼Ջcv0Nt=R;8GK dG>ׯu20:"־ePa`_:7%E0Ů}C'RNi;GiyjVx]]UY*:#|[xkfőFzoFkF.[TF -.7IQЧIV_?(#5wٮ+}zOq.+KGxRcY'kzzS{$G^HTW )BU ao)#w$OU}uk2Ogkni4`t{?NiJ_>~OwEӟnc=,K$0olN?LZf~dTsx i7cD<ؿ3u;)/nf^F˩NT/IB~ spbNPr_ڴV܋^n߉hՎ'љHZFvԘ,/9^K8$ȤCT=vB uBMy4l}x7R& F@G' %,ߺ‰xGOِ̍5-2ٻg%U=hO86ڇ)w{ތNɗpXu||e9[Q`k-`tIjL_-Xۋa~%8Nn烖5.%ֵ|53bY(+&nyHYH t8GKD/j>A< %JCd*gUKNGxyBR4-&n]l6H d?W܆3*+D2@at]5_Rb?* }KC0^YY*c%` Ź[4uh/8k4B0 _fQnn h`P&;E(9r|]DEɐGiܵV(T+ %‡-s&i9-O$92X$SMus\vM?lp40}PC$;L5yٵ4 =:G+ZS!硐_~3_|>zmKQ2#bndݵO2==;ˤ B+=fMKQ. @{Hg:G#pGJ6^vgaAUT ,JT~7A}qxw _ݹV.q$o4ۄ5?[ /1M+dyY jilAO3#21RaV šx/X=g2QAe+}HSdc4YiҪ71 5 p1:U #n}%hɦ]5&]'r>oM/M9߆-FHxҌE_-:]ՠ5* ,,+ƽZWqA$BȈ3:<x#D1.d@ec]f U?MjR6QXoC2i8Ea ҥܕp>8ݵ?$%{I٬+f1&:P}U!{nZ.à{Ma/o#'PPr×:ibwĪ']gfɘ'n1ky= JepWQEwՄ\>nJ5d֐F®IyO>hOai( m$LP7d|V3!'S׊1pU##]Y>̚2H۹E0kG{WE`2n Y|a8* P,] um Ƀͽ0UX13ȠVk 0M>24_i5AxS_>ˡ Izkgɬ{n#O|Ʌ\$i R7cAAtpcwd9h;5diƂ Uh"&Mc'V[4ġ A8~$?D47GuJ_s肗4p 8,'uGiO]4J)MD $B͐Z!Jz^Js۳ƗI`;PxqwV ,Ǽ}-(HQvrz@E_\Y;u\wW1+1}@M7\qnGarink\ 7(NhRͥ3,hƺ'-օLίچ Y,v|gN߯`^17s5=40 j=.)^EOzR \|,;ir*&G'YqfWp~|uʮFb,53V⶜Y+;!y >Tm2|FzU2R%3awO1k"᡻褱R8I 8<:.:ށhD±rA9ϝF9::qx- y$_e*,YEv'$8VHvmhAz^޷?>[""r~E$a'rB f~%@y*)c4g'*=~p/\ !6^.2Jd+@i@@M?LjWZ|a)3ۦfK]5Cr1xvrNN5ĭ֊`-Su|\'`5IFq=7^>lm6!1y--(wMc \C`0@m L\Z># niY7ʀ wDلgz1kI2})o?R;%[j6ut nJ=H2rWU3fP/TYv~rbE4`5$tzalj*Qʰn>p` ~wbk?84 / *pɃPw\5" $TUaqVjILΖ8 n뢑Y3N4TgPp[m;ߥ#9 őSlP81y2\I!^K5[D< 7)؎})V70DFX`VB5ug*Ѭ >.7_ YJ1 2}Tk#(E;}QVy,((UqT}T ^.q&֯BBO1.?<ٟPJ'^Y,)]ɒUN?T+Vf%2vy&Mt;D; e ( " t,UN])9eTR^K)qp1{+C,-=z #2⮶#t&%54Vl͔*إ@;c1H E Z.Jh{![P,G|VhykM۰!N2],g=M>ྡྷi׵tDW~&bgxp#8fJ2 TKkiibgi)o[iRf}Rf#p_l?5{/9uv.=*`g0'**t$6g,GkK.A2O:|"ëp<_'KB%%ن+cr @@kAJc.c5bP1Z¾" c=WSVIX, Vg%OT5oӶاodN׭uXGtFQ˳\<-$2ټm. B/.rn~{Ѯ6‘ON&B9DU{NX)%ų<(CՉ>ܴor:DNcemre\P&] Qhؒ}'x4z*=Z篘҇F4Je`=O˽[.SdUc1 i@˸)c2m}DRtVc:G؂z79SYtZLxwgNAӝvd ~~IRUybd*BՒ3M4 6#vR=tHz6s~l'x1 ;H025ҜnS9e*f~ βqxgi{A.hW<*ʻSO11y>u$z",ګk},:8pL-Kpώivn^nt9̗SVdƘoeB1@Tlс+n5/p} xV#siz\0a@BcwC2ڹ55\QdMݦb"UB{rC1јhFb(%BunsX|ʤ7֐0%p, p!YX(V-s 5dLA\9XL8035Z }ᠦ{N9j:Zub;Q쓒R7B}0d4o"\pFR2. n]8+ҐF8;lf *mGg76FY=&MW Iz3qjSnUXj1M@RF"Qf>\Ե)v8W7 U q+쫔/&0DI( `9-Ew`W̝DsSO=vIK|q@5kDxSf,o~T%-4C+4mJ>Ȟ5MڸCt@)s&{\1tIq+Q9D^zQjP!GwRVBC,: {ծќD}QRRăʞh|b )9~oR4'Xm!lƽF' cAJ5397~Y.em!qEw-;' vwvnq؅ym>UaXD~8ɕ+nHBأE"`H'z<:a>kdzDo?ji͋ОEYp6(ZZ # ?hRh屆ge$jDPI_Pl`#?֊-[NgjථNďZФQyͼLBYi"moJS?yKK]MQ@)nPY~JV1L넯l)[N2i'x8="Qg:uPȈ$J ʯpfW(gZ2"*?c[S:cw͕mľ0DԧT8UKt'q]ϼ!Q- d-!$=*fONEp̐ NKN?ʍz"9{ bKLح@2X(yf /bluƯ&}^1C`c{D>1&쓪4qSc/cI" s )<;/~d"rpne7 \ H*A<$O2h&>| +s7Mo o5RCTr>1"RimR O/"}x`i`"ʩ͚9$HK,W^߇7LA29h !m^:iR@>Ik8`߁;T" ֯eE;KD$ih/n"~v>Z,ZPzޠ/S1w7-]=z iO04^$23GvsʒUaCJ@tq#v+=aW$*xq#NjIXny1>D|MJ&\&ʅ!iyAq9Cmo|Lܠkgb\|"!_Y1Ad617k 6{ӁF2Lj;$* +u`QN.R\'>OF 95wy)EѪjRnOJXh>Q'~@B-gۢoDJ3Z11?I[MxOR;=hŵb\JPLu*jW?ĨSihCYΛkv&Y{Au`ik/ t-<)[d~LWM#@D*[;ћ'Qqf[Ƀٵjkdo® 홈|btsuhBLv'}譮!%kTǥ G?cgdnM6E7Сϑ& \hUkU;S~LaT2O^{sS6b4zN [$ݿ3|6yk#6"ג? V{y^>l[$r~j\-E ,5S5SҰAʜ-rÛ=.|Gz$:dMe5mia~1>=T5[=v_MriV1W][ut`ђƷg *V+X,hmvY`?xFP h;=˽Kܯ:$ܕ,M\vhu#lAeE/H\^Mҡ;WQ93k]Xf0ѵ%f=/i0ʒ}if3(&Wi _""ag>sW)I^sY>]"-gBWB9m*Iv BjtPRm>ApUs'R\['1~ߖTZkrʠFwwQ՛"М2,yU87hkS@ O88l7#m}ƓtG1/Fkq <)7Ϭaf#vP/r-ʚVmn ~hYpi &'{J`M gjv C V*KqK0cӎb~趿:f j6 mNxaf2:G^5 t`0'! >T6#: I<((BSD4[b&alZhUN$&5̋uкwn.֖CB!.wm?Rob^ LͶCi䐒KjKϪaOB+O2$>(]%N_mϥ`?ep<[ha*YExfB4{?*dd xq}^koS2J/-Y77a$lڣ Jҽ39>t]@ =6%t3TVp/ @.Ջ4BZ#K\+w\mxV뎁'ow`;;ϗTs}쏲G _ U1q}!\#su~g0Ãc?9K?`C#C>$Xte~K1Hkwt(M.xuyReŰܢE'0͉1dIus Ku*5 2_?5n+ް&RD~ #c4i1nBm!n;yMun"箰_oSYN)i [n/rTk+SoDn׈a BЀD;΍{}^0}v]_զC̡(9Y J R H+ɼ{]aȖ5aOѳ\]i#bNؾ5fִ|\@(-C!VT;FD+!P7-Zg?PmX(/$x@WW:*}2.ݭ9Eh11d|u_:e/Bw f%'WL+ Q`ٍeCw} }#yVi'ԹDz5n3УȞvKN[rOT0Gk4*-$TP~M} 7]dcVS^4Y]_n0EmIUA|L@tZБ+S*܏ @Zwuz^quuv0Ñ܃{J;s\>s| oy)+ilsKE>m*Ғ{b`1ri^-uIa0ӳZFaQejXfw=EҘ nM6 2›FRRswd1?Pߎ&G`f'8R ޔe ڋI87XV)KhOnkz,W8I8׼1{PVpCK)Wdx"\*cOˈ9Rirg(I]u3J]ʵ;M1=zzHkrʢBWVyK1e[[L4s 8޷f8%~aW4O~.wľ>BRE(> RF2)T!լ5-'/–My5!3̊ vM4IuiY v'*$:W7sHsm 8h@&wOdlr #~ߒz_R#ܴTA xޙ!D"NYYTQ`f4 mt>ꌑpB7͘$5 0%ıOJgw"W܁V:1MU8!`ps,]M\ơ&ݏp9-88;No7\$1@UA&nmAU=Ij,T͊^*$fsq]efXnr&Q|H67(,x  #?e^V Ɲ?g,/KOm([pmT7 E64B f$0 mՖ3ᖧL⪪:Ȑ"C aX#a+8Ÿ[u, `WKxKq´OMl,,؛SʫQ6AR tdJ*(i5`%$68UN?u}VڢG C1FBA3XnK/'X=)򛓞+A ȺT!I(ASaJC'ӨSt/; MG?LgrMw9B&qcs..~U:6+DmXF`|Qd Τ|1A_ƫ~WcJƛ%h}N ΐ7kM5XrXql0`HjVXMLH *Q$ 1U4ͮYN6dǟqF1piQ6to])PU]ʰW QOm.;=*Rr{_}f.)h/ XsGn֛!p X7%m@#Ud#4-CrtQy? EH$H%z] &$pK.K 4{wiJ켘{{lMn76\S;m1/ݦbh鮡ai(y˞L.<1Fý\ibgEHoX^}#UjXL ]qg29ph脨$=;ZZ&S6OmS_&U$! L2yʦCƠpf FZ4 TН(@xJg8t.ڽOI1ۘ:cHR>ZSF8&aa^ҋ ,1X?h` w Ҧ~4̲^Tcwr/+8fSAA_KZ2ffr66UJfj!0x4Ck$k83NmC< "'-|j ^'xĮ`OBox J׼/Vw^|$ŵ4 h WxsRG~f?oV}YvJ`lgP h<! ; 4,S%14tH6+XN=B_:$TZ{GaK0+*HsEvEʌBUfs ,|n{ǣ@g=L!uȠ8WI{[A@f7"}L(:-mn?,Uc;v@eķU ~T1_ՐZLg rm P8h(b̷-ŵ*K0;ҸGT}9&zq뙼"Y#"טkӁL3ZR3da%u{#yF]Gs b~=|/2{#h}O$Tl\#&=,7AD F|] RۊaѺ>mݡd&i[qU~ oԘFށb)o ${;! {r~hIVއpӻۿejSS5ë-Ϟ >5&J&RRS0@`hW% جvmຓU][HQD&0ȗow&%t1U9Đ?| p x%4|Wb@y#Vqc}oɪbWnn[# ^(UɿDqSKO/:.{VӀE?05nյOY=ݰ8:Xo'P[os~ #Z ^PVnPlv', n;x"$RX2 ]\PdLD&0xEwA\"J4Sx(%."_N|rmț,*m >[֋z3o[}.IfVD>#*հx^lFKq-he7Iu[MlOt 6yʻVWBv𓕘[WHsʾ%t%ߧ ,83;sv"@=e濣ctWw,`pA]@ü)a<|4*-2]hFlyLmӈyl,Ry&pUy=Gz1Rib ;W/Q^dBJ븶m ʢ 8C3 i"]ӁtIl3 NK4@9.7j8KlTBWe'cRK!Wi'qO:/‚w/x*o WL q ihԉlɼH5 MN9sob:TBGeJ/?6e5s>dd,3i-az&mEnN pMgKd"@{Jw,[{ٹLENuhc aUw\p@] ȋ\Dw̕5Eo< .:)}DҕIfBLsJ0yg:͓9EMmi%m<]}حW֛4c<̟zpK}YЩR11σ K29pTؐ3HSO?GQmF<ŀ@l$=gk]$ȊȢ:=^Ȯ&ij)|l<2{r1~^?>xUCtmy "ywbPNIc:ՄcTA }\ ؃mZ]Tz@kNYoG9]! =ԧq6w eEuь.D͈*X .u_*LjT\_2M3=F 'i{̖x< *ifHV\x'e} S$d6ߋeO}uQzA~.LԐ 0iDܜ v8JvA`H-6wއ[]^b׽h+q: 4.Y ?瓱!+)F˭ҫ9f$-w^Ww)oiF*\N|d3UhpH5nosVsBb}J_*hϽ.X[Tl"XFV6:+G Q4']f4:nѲ*6l~vBt >FB5۬eb\G`Ϡ~VXؔ9&CRPhADDa[ Xjr] -T!#up& 땡p_.F+L uOuDT5a:*$?.x}˙XoHwk`Qef#:LYˬD0}yiAAN԰RVBj%Λˑ$RKӃ;jZWM\{k@e]aI,3MI/p;H0d#Y< Dxc/ C.xP%:6K4Vj|OPVyz)=5?K'k4!}3BjEMk#ހ$9@s;աĒ:9<=)- T`Vןj;Ck^ d.CpI\"p;e:Ka\%I4`hf#j6VN lKڌjhlDxZݹC4Ӑ ;UM0l唏m q󗥴n5/Fۋ=ʇ-(@iڟkDjD^+JΦxɐd؜x1F*2w’+ SB:m}uUPe S=m9lT\AIU1rO}DYE* RHkvN{Lnګr+S/QQH9䉾Av}cW>1/ѶhЪ~oз}67>-*<VږkeO0<5?Ⱦ3}hڒBue=Џ[#%;:ֆ~of>ZFs@HoA<A 8[ރD44^Xz<2]pI[L+TIo;zi^IB U!gn) 9gp|5$З뀇CBOd:%rp;q"t{x=@_6&6_yVIK9H ^qxҐC5ۗ#@љPF}){*Pj,*oB_7̲p(SӔMn12ҋ7 W.V,d$9,Mo1 x2B5LEx/ze|v 7鯦wZނxKU6 x.%&6-Qr K܆qQbC.<~RO8ٳ]iKn,KCC*/\ =Mmxtw ၧ dsfuEݲu#'WC4bTI Sd9}`5e>|&C$o?m@wW;[]?ur {/A~q1K'_ILf+بR1F 0']5]v| C滊_yWpyy|C qQ\x>} Kj{<4I+P#ʩ˾=*ت'JKCmSCHЖM /m]KgĞdƮ/I둀EK@hY9r}dGs s\c@bsZ#FT>UI(Q22(Ǹ5aρe Ͻ!x6!9p!yA*7nsU ؍n C_Ԋ4Ú:bP-8q/A$k!pkoQKVu)òԊ?Ƶ>oi K·!~rrƧ\[IL!FoayiZzfSc؋cي uy*qC%4fޖ'mhSf'v D51/kWz^'3dzG3#Fz9 U ,o4b G9'Z༕=S!^SA25/Z8-coR0AE_ҮVDb $wBmw%L>}\^d(,bFzj'9 AY\ӕhy+zg@v<228 tȤ T'x_?X]ғ<gRȰoEϮY}6^Wi&Ei so|l!R~[1sTL 3s } D f03z>LaZE`̗r-^'着AJ׹7mzE'jkF(e8O2)沫,l/%~O.U A3#+* 86`}GI::r?'8^;U^WǍV 7tӨۚ z6c/p7f0q@K =!`4ldZ}Bw2*GE-J#F!Nj3SR"7Brnsw)g+;:JCZS˔w{gIq +Ld[<)^5{cþ ^P2 2 WLW ="d~YkhWP;/^[0O69?N2lj70S Lm¹|)=4|p="M'8 !jO2 ҘvWf|MYHSR'pR.@ Ihd@ו+-v{%ΰ0Wje_1 i{IN;9&#B2.֟(Sv=JE9efE CҢ]S1!dĂ%j`/>&P .%gGxؤ#19׋ZcFU"Jq$s+3@A0TO{~B_b1m5۔9\{)ۭkB~n=iG ~6_?[a.i:Nu^{0LmT܂< [zC$Xکk,Ԣ (HVOa:/V~ F RX C?Oj-.4~ ӇlN6Uq,4BdkD:WT`)"bRyĪώ(6]pvҿW.DzْUHh8g :TB'x]k25&JV[#foyqG Om><`^;mJ:i)c/Rs!>KGs|^ι y?X*|,5}7npw͑3iV%7xwn{O,k`ۆ,oi%^HaHԑ9cZ2 mVͯch<ߊ1Fo<ʡ*naOL7ZZ.Qh]FCk״keQCUX̀|IxDJˍ :&~?@}EҢ&퀛dˁ3$Z̋YpHE[aG(Ɨ,)E1k'ֿ8i8S|I.=H?qhV{[RxLXIw9;m0wZVv^_wVHۗ-, `=TRo2l.i`aZ tW3e/&ۚ=5.%jcj)Y?E8x"Yŋ}Dm28:8n*?aG7Lφ_PUnV4K5&GR0$Q]$p `xbYj|LԀb;g>Zm&CriV æX6HH4!x*@_Q6QITb'}},вę(=1$Iw`# fV9Wt_wvx3\AȦ=m1͑5ʝp0#{Irfe(i_؏HO&[BPV L.CC!܅e20!'WVUX f5rAnAmRX۪ݡXrv> _F ܹ!\^*V4_D1NW;9xTlNDF%J4d$/Z7N8ls4,0kCoJw ɧ6A x2eYBS›V?:@ ТK}~,ZviKk:i\TM1`P8Ki~GA K5^=lS]˵ߕ4T붵q&7Fqڪ'Wm yd _hX{tq:;RVV) /힮i(gj]f]IPU0/I[ o~ Yݞ fZXK]4eZ+3m:Ӹ峿zI`}} HfXNfw5zPC;ɨ/zAV%ΝҺC7 }3`opzbh/W$w_Oy/K/0J#\Gɂ!6i{d^0c`yhdq [Z3n\=T~NW]1d;Ks֮11FuWW$y {mK 6PAy=_ɾG1op&T#*SB1f\4hTPID]BʼtAi7uPï}Gti}>P/k8ʌ"=bl*GZƵ].G@]!mL?u<8Vbک"HjL}slT P V⌗nRp?o,\SWd"rLޕ|K~8Jwpb%fnSy(gju#eoH+ +ԂjnL3jH/cڳ嶺zp!dlFZ9\\B >+><|2]￞4 3"8M  8S[NN`rFe!j~F!${28jp}n-I%oe!i-./؈}( 2ڗ;#$m"},54LF-&gP(EJ#Mc7p{L4Jt^n5­+&vI!LݏhS LCFEzYՉ/,17ߚwES!yPoB0o*V5 cඍ4?h_0cx? $x2ËqsmwO&]PJ CE+f3! u4S O3{LC;S9ꡔMK w3AH>3_yT(,AN2TZ$>CR/AԔ:a UcV!ZYsGI>O>d Qp&~+^RۘdN(k 9д$ p0C| 0u4NkF/xRrˏL.?VIyGj6Eh C{̗1Ӈ2~ yXDOujJ$y1Q5rSiZ# cK4z!\gDE5aDCI[Eg0!D/-O)oh AR-OkK/ɕ@ڴ&-\ pH!$ɞH{Q,@PP u.Igq`z }.sy,;XOD.$-ZJzֺFjȏ/]J}='qxuufBW> ɤnd,Z6;J7R$1![AELbMJS5rYF^Geيr?EIlS8ɣM0_d V7}a9[BwO<0?p[X;[9NqSr`8akLuE"pGo7@ߔ,%<Ƌ.ȜÊЭBvKVCI@Oyr(K"z#%=遥$uLfS[J6AJ'ݗe>tog՗YD.lnWbN{Qb?X9Ics%Q}rKTn|%^m=@HLR6PXe{={` 2V,;5Hu\JD;{dxQ.9ZJTc:VɐⷍЋΎ#`p*rpwY2wye&>9_l, I$L@j MwZ4jvz]j׀m\YAz1DnVl"2$jh@x7b w ;_:3x CRlf:I_,P}nts!BaA|| pz]`JnjǠl8\[@cK6+Bl({^9.)e-¾V&at!)۠bp N;n?+\,"cWSDK#ku /^Dā{n\)TnjJICQmj"iQ 2B/t.eu%̌8O~KE~Bр;rr&rQ[ٴ u^㵱ͷ;Q1$?z隻ceqC1E܁w@Ky[f${RDۨ:SFcah 59|5e M=86\۾д,jվli!/mu^P =\1߽Dy1 e`'Ia9dM#XsO1=<8~5u&(hٮ?_z&c}?:Kv0z_7`>%:W٩s[E,u=J;d:Qwba!}X-B)o\GQP$,ʙsT̿m󗿳ؠúA[6Tp&MRb1vrܿ( oz}6[02s]M8ډ`&c6F# A[u\K(Bm):Ty֩/_1H+Gs4=&?w)Lڞo! #a$L}e4}"H$1u ׫h8iV6e6MrAﻗHmjд8lMW$hc%jnh<ܿ bcTa?̞cSGc!ȳrڬ'ܧ-,e{xlQiv -˟$Ȕ |N7KJO@5G bp{żZ-8]%lR2,?AQfs8xt{!5M"݆yz.BlUP:`^/F}kc~LO_zXg9-~sCMVwd="O.@'w^)j|LOrWT)0x~`o58y1aN/ǪH> O_bIf|oȻ;)q-)rU~+K͒e F"E]Yym~$JR H*NMH;/!X/#WNFLDw8 oxL"_)8QE,Sh9 YZ>D'^n!'0xpo"f*T2s9:X!$29q7ÄZ|MA1R^'u@T:_)2FW`yb5pYF&ЍַN𛷄s\we89Y_ P %󯐺 MC$:F< VmJc,vV jއ7apMncڧP:oZFB¶KbHͤj@Ůq3ksL 6)&d CEZ>v-/oI@6-4iJ 4* { DD '"0v%V(i;rm8+=zb_ܩB=DR% +Zu ߞLdAZn4wQǾ v .?Jgs6-DgeYmC<ǣSKhr(df:~IcKA!FxPޏ))e6Giw(ѷC5Km5x>B1-]/c<$dդ%{JlJWt}%gv@ 'ؕ)5~HK(WX IKp5N@mҿ8BFq`88bb^Hnh?bhaUf;K1h| -bxM80qj=FA@\R:?^E4sy I|$ôXƁ<뙟|1+R,BxcL.>?4x& `CyρylShZymߟ&ѝ۵;#Sb-#Ng ,p/{8!kƠ8_t8$}(jrBFK051'z]+ W)d\1N[Uݺ>kI&cRD-s>!GHy # 4f<rAS3Wm]sR*iQjAj&tE\6ITeK(*dQq^o_xy8^N#a|~2;D7Ҋ {Ga w_OHB jLu(o ƱvIgynGsiL.LyVBj}'(D.]1)*/T9\)Q_KD\]i Z (-X3$ "9( "od»_#tF0豲Q|On}Њl!O) O/`ꌦN-RA^N= 2XBnĦB%N4z\Mޯ@j<4G@W G鐣{WL*-R|D{,kd(V\:-,%5Y?Q;S#!6?p%Iz(JSC~C Y7t?1ͫf+UEd+ gۂ PVߘj';=:T[iDZU,DK)WTn(X!Mr$\2 \ »,2_4?FjG4gLϔ{?('nWݸri@b88N\q}!~Obl_(Yfa6M̈́b~|Gpl}q)1bUT*i ?ŃqN͙R<9X? M)fsqëR>ZƮ?p{k{#ur`M:/B6'Y~,ݳ4eKi m CV6˥үj&bnYrt9[خe oUKe6+OLXnuʬ_b!Yu?5X&6m>➂cF(Q\}o괟(lH^ r=#0bTZx%i9ߠ@ \JcG /R ΍9HBS&ª>L??`:~\!74YBA|Fnμ#e[܍,i[D[$ n;fA-"n I{¹zXմ)Ք~ y6$$ yIE:+_عu?"Zte yjO܆%bˣ z,ѵ;Yc |5i_Ѷ]p (;f]L\Ty}8yoB4!{.ж垻4߼6jIdi Zx,M;l@! =K۽c+ "Q_$<0mPIiUäH73ԿEM}x;7Sl+]>V_; ||%yOFęTh^lRS󒳧/P%@NP-kY#ntENl&'%l j/Eok6c!Hl$ƍ\#;v2foAi!te ]zsWZa7Li Ct:ZQ6}X \=Wcwq:|q.dHJ} O]Mj̖ƙO1ve,2sxC% KNU;1!|hQ߷6$P4t0]-~An.k(byPWq}(ﴚ -3}-ϙlSS&niˎ4mwq֤ara[+wV;{o-Q@;=}`JtLYD0)KJ.9UL_P6[rx&-<" rHQ,,^7Zr{ +9Pq0;x"-t'-RG^oSZݧ@w<'-u<˲z?3:.4tV d~fs]= \Fע|dЇE,iG{T|]E~K^(HRm 2 ,Q n/PȕX Ѳ᤺,{g *Z $k)Ш?B/ȮXcsDvQg0 l b y=,2? 7 0MV2Y< \$,@L؉s/$ #u)nq& }Dzg`w#'9:LNփ-/41iB. L|D'K6xxTB{e4,I0qև`Lc[-^*I"N ɢ.Ց:Z|<S} 83hF.3gFn z& vFTS-v<,ܹCalNX[w\ hfAe*kV'>sIc70-)iA`cbmib-; ʢHM$ChnBŸ 9{B~8iE8xJI~Ȧ1uI$l`U&P+8jʌ9h ;hmK iEE i@Ib߿'jͽ4V kh5 wMpKޯPͶ:7 KjoVhI=>%W|!4vg, 6 wBZoj>gD~XՅe]?ixuEn i~#ϣz(E.C ClhÇ+Pǃ2:6A΀?eL//-ilBq C] Je C˧`MO,\r4]7tRr2R94Ӷ $Uuq@~{b='@\1&4-fuQ3HKV,97ù]bLT6ӊ~-'Ge8%^Sf EBU2z(MOygbiJƵ۟p$7Z0wE{%;7D?Qఌ[wَPJ[5z/\'U˜9W x7 t_ˠ7&`p-b˯ Ay' d,DN@'#܈)\;IГ2{H"ӔC}?`NbP(*p[\{psʠƕRGfMUZZgڏΘģas*_(šf \QOl}Œz=k. |l C} [0n_4FJJj!ĎSX|wU>$@:UAkn_j@QNoAސDEo^vR?ΎLWW}iّYs&q${66|0;a6G;5iԃEg^/q˅KZNoۋm+Y2 kP :S7SɪWۊJp- 7v`~>I{ qa ^9g2J^ֱXkA- Yq t!iCՐ#zrQZ˴2sB~p[]Cﻅퟗ/}y"9BOANޔֲO@g n}_ԘByO`5L͗ڗő̶-(SrX(ڿs2X1cW\<E<Ug-Ժ`}NZ)>%]Sݾ;]^biz@|NPśvC -K)ӎxٗ{$n68*@d< {!Udp,lU 2.6!*$BXӜZ1jR/oj]hMggUnjOk˜tq޹ |Hc$wJ@Qzbs ҕ=,`y0hT t?/Ћ_6iuE`mhn1\2Lt{8',hڹZ Z' P/20> E4SYF3gvM9A'%:)]'r+wMA,*iyN05C7$\gd&iZ 7]̍P|򓰥>*T]V'VgޱDGSdYC 5";bknܰf{᥎lR'L [^J* fC)b<>mj;ĬS˘1³ʮVe-H|V,6fwLp0}g1E/AE;>Y#WeX PFh'ǟNL„UfrjEIBxS6:?)^^@<.+{;ցO},2k,HH=V46 b@k/yL"6oK:ף2Df#oK%/Gfo[vPfHUW /;B '}i^ہ|th i) oH809 N͝ף 7$_U'id fUvSk$s˲#yǎ2BnxȺϱK`+wV,ӎDڑ3ݤ<4s#ش[K{bwUpH @Ǣ֤%i;rKPL M bp Evjd̀n6ͫTkٮzN)2=?L!4, ]6jk}1(RqƓlj CrۛtC>:=Qx\ Jw$| 9 !5+2WN.k=O4*夷'~(_o-~B/|䏂Xz1ԭ׉ZPLJH¶_iUhPz=eeU~;M~,Y\?:OTl[\(CIy AtIbdK EP0/Q']p!$oI7:㮝ЄGEaBIX4Tz6`y& 0^VcS7ѓlI $}Řz`q[X/O7=ߚ9-M'770ג)E^aPd8 ]fV3`>"= .qhy[[>o /LEmfxs-1O mԋڐ/B^+Zb<`YS->D(mI,A6E ҹхLJy*!>?97k/߼3ҙq+Cv>~몫]s$I9=]xt**8E!uKc,l[a),aэ<1)a2g>wOii$5% `T߳ϭ*D(|^ӣfwtwq}❵bbXW<2,6օ\AX,aQ"Fc'g2Ƚc;Rzwu (Bui>'ş:N.z[mi . #?hTKMC4=߫ܞHɰLij%R(C6c хZ7OڈEB>c'r kamʻ Lx1 gƄ T@A7gб8uBV{;u5޿Mڛn!FȁBBxaw lPr'VUD%4Q!bSG싋r3LqPoΕykD/^m1Dy`hF nkUjz=5Yd# ۘOIMZ]6WpIey|-΀Qь͞K'gGdH%;X͂zhen:pHWMzcpҼLx;\8E,"C]{6^6GrAItKg-+|ųqYj{@<.8hgZ<=P!m0tPRf;@ J (QԈYB0@L'Sem7IIhŒɤ>]0Bzfh=ofSrp*Cm' ڥcvXDE_OLڡw4`3;AʺM|jPEOq Ӛ-L_#%5C&ԣ^3#DuQ(sV`χrђV yJI޶Pq:: %p,ׇ?TY3RW 6AJ#·txՖ_qH>Pݧ%&sTE7ԋ]+O`7$4*]C%K /fi&bZ__Ywu76y(wX>)h )= {6-S(tJkNn'ܣ1iݜ$&h5OYt楏7*rםD2o0%}eo[ 6EjFb_rfʧyƠc]yE!͸V_Eg"k7ۅL&oȘݙ0J1%GiaLT#X.=PO_BQ$bohCK4;]_5J;mAʊNVx!,һ/Y{ Do3l-k72t;ֽon4 qF#AR9T@9*]泸T&SʓsB) г5.eM/EXO5F"|(G1=Qt* *qZr-&)ݓ1cg4hI]LCV靝` )[4P=w`j&˵3*ݠF`sieDS?OIrpTpQxԕyzւl=Nq7upqqGq6D4cw]/nuO.Rxŕ(]S(>b_W#h> lde'F9а0<6XNK( 1 bQ}\&!vJ]|O{D sߏ 7"è}Ù 6JxޖB2;^=|W *9`@Մ_J4<& pNyNNqh@XY{ -C$B<$T2^p5̀4HRMSYP/TN ǿV/@k5PANc=ԟM2` 6ƥM_msH9(<3S f_ #QetOɆDd4C\yժpľ_]Ҫ<}g4:WCN"uz)n t`1JA L6E$7fC"Uk),jHJLu¢(/pY1gmtߦ7 ȣ/jlZJ Qk >&~GY?nf$.ӝ~(bG:]Ð[>C:ּ*qHKQ+LEgreX rQR5: 5eǴ< ~٧WԈ&Rh6ʉh^cI;)P*iF l/L|A)!L"*(R;Ym+F̹| Qbj3u17(L0;l"ްd&&~%| ~Xivv|TyA{o+xvF~b X.,Ps䗈_>FxM@l֛3r'vgpc8ޠG #5]m`9Tn$p:-:S].y'.NNm͖\c7^W=x4j.mP6E7'( ja"Kqe2BxW/ zn^,0q~iMɆ7[;tfzh qz6! vconGύ&:҂[aF/蛼_lzCޚ6e[Q}/g=dg+yH8[A]ukF:; _6?/jܸ=;Vu{~Ŏɩ:4~ ^o#?]p#UWnW9O6s6Z \[DFڢ636JqFR<d=QóKAwkǟ틜5:X'@u'{'.XLnzn6 ͡Y^Żč/SRuliwfP"!'Mu18ߗ:= pP-ﰰ˞v&@gÙ:AjswP% :}),̧30|\d6g~AlkpC@ktJ/ ߄$l@2.X^SFce .47w(>EޏKxN^NJY~DZ(lxū Tcc-F~7zL)~y9z6hljR8!>|n$f .8e5H_,m(? Y)1BApX!UDldsl>b[!Bs[$zFBQU.͉%hM\H//p6i sjr9#%aRGI+;:HTʑ4Jr=rޖm>~HzMNXiwsS=Eer=.p7z)&odd~v9q;X#$kM4%,jPM :f4dcafrARċESյKޔmYW'lng }L7v[_Rqџ:, Sw;$k SXS7q6!ـ\bd]N[k*hMr!< F]zrBp )!oΐB>P}F*j\Xhrj#$D={5Lw\RM{ť=-l7l,qGTZpzTHk64i~^HTT^5:=JZ4k6dDŽ]!~Ӡ-_;¸D:'W b\uIo?TmF*ՖK ê }բ SGq[/ 2( 0FH/t=ڂJFhVle:D>-pš>`tZ謬h&f춑O[>TX/}I΁)w!zRKQ88o/g%haf ̣0OeIj)8wf 8Z;]ݶj<^o]YF ȃr{h|{Ic,N^^qVk7~VN *K*~,1jo6AF&^$tԌyc~9Wq>*Mg;(D]B]0*"iݰ 7Bg,t|~ N%|A| 2 =t-rOߵ]ᴧ; z7p/bUxmnW?eU.! a?jć|kQs`N]`ώ?_L^t},*t,`mtr9QH[4Bä6Z[ݾ2vv.t}E-n+a G ϺB9,k,)}=D.`#uѪ d_j:qG`a2=H!ld_5߱UWƷ $G倥>sW\5){QfI-M᝿q7k-fuB@;w нX95wيEƵ46q%3f8D 5Z#Ԍ-kG5 c06-ePsK}oҔ]>-:WycnFFTIT3H2q+uOjnM5_Z121|m 2+_4_T]]H)P_GD ?Fs>gl){{,o"v?rZ G 断BgGaqLvG5W"4jx7t KJBp\f}!ΫƴQg>WQ,g2BrUrGt08v("tRx): ٿdlN]:±8<$ a v!0J(q01<uM>Mz4IT $9dutAXn}i>1PC |u`<5vɴv.Q1gX :R2psrrir2۰Lhj. %DD5Bk߫'@Ry Z7DB{(D50y#*nFnY%JI"`oL^E(,ꦵq^oƧKxϏ_e~ۼ%Tl\dAC}I]8v\']H\$90gM_&HU| \$ v*DbHZ.E%˅E_63Y[UtwbbKVC\O~f+q!ߣk)o#E쵚a`iC!RY@-.xl]iCD`׸:ۛxy5![4@`!፮ʥdٔ•f+il/z~G_N;tEBK•K$9LOqaZ5l+T^8H?rw*vgFj7 {HB6ItUg FR ! mv Et@]>ǖ4>eҹaJU!vŹo^ JJk]`ze?/>=bxL )jzZZcԦz-eHhIyhCۆ(^Y"=ќC0uGE6H*Ir] i#)]R%6Z 8T|R!PcOÞJ5`?ί̘&`ܾiX065+qFۄq^oZsSl!:3ߔ/L.X- k1m T3@+&v.3HdSH POÇ1m r_F*RQe$ "; 'B[y3+[fNp8t\,a~&IWho*ZS᭷o̹y]N/}7}dUl;h-Fc @,v g^%^\QʼE8M;:Wѷ Y-跾w~8 1髦{4o$,/HUȑd!abXYWouf6 SҞ#A8M+/K]X <@z 0LJ=wrҥJq Jqci8SIY<81^6=>IpZ?5遍޵OǜGk 7ʈd&޲-> 37l:f]\m/)jj[Z2b RIH<?)^me.׹$,r1CNBYtҪ$GT?F: 0O#St|,XM?>R 5m$< ,Pd;3Y'ՔgbNw6Cy`#o@%x=L'lI-Spd40xʿ 7c)>N;G*g5~oֶoG>iZٵWViMA調RKcroKU6ixa0{JD?xohLTJu}jKO՞ݧ*lN39 )P?SPgy.l/ ѱwSLwmIg As Xݵ$B[NJCۮ`C73fZf`+$[:L~TٱGmJ0}=0/g|&3-6Y^X}&jF!t 318MfG{ Rx(0|؝mtB;(ɾO rѫt`!䄋?CV81Jںg}lTDw+½8@0+z0i+>RZ3zti^UPy.u06iokz*τ n9UzeJx@l74W5y )mn%2G{93o)3RVyA%QDElC4n>K6n d4$#7CBv6ܣyIOJ{lW5hF!z!*o?RXM#uPх#cacϭa_iB( sgvmE4w:>-sOA@s;miD9$b&ts#x^77ƺO݄`Ґ+tS;:8SMɑ}p6P{HF!i܀VcOEԛ'kE|{$siהoLf\, 4A}l1D>sMW0WS;>5J  Ir|ނO(zH(5Nk֍PtivCX6sPÖfƥ#` z棭XaYZ>zB's3,ɣ$8İh\LW@Ԃ<=JD@ 4 ʎw;c5Ot,/;h?ُݸQ7ٴ>j$*ULn(<oߢ` hVkRYV KƼ4h5[9~~gDY/VuOC5nA}b\fVKȺd wcoZ r T.Ԟl&zXkfW@"j4ʞ-0tz[sUYy z.w" PseSܢ ,ijtHPtWٿRtv dqbr۰QzWdyR\IHUƤK*XD] J~bަJ*ցFbOP,Z52Jɟ8sh ^xc#K)-G|ΉRTo@ǂ ryk,Du-1?/XŪkw/_g'!kP yZ1DqzA?2pӫ2 sv0\B=5ْjm>zsnY oC g<>g]GEaZ=I<.!ްo˅>]}DZPE|@jab'mQo91-1+1 m-K);z2\ Kv6nӝ1hol5GQsPX5oJ$gȞ291C#^Xnf`b{Vio뺴Ö޶i) `mOno&dAБ]FeI#{ 5]O0%mut)i}+ [|]CRv|!ОbNB!iրxfzisdܲq i0Tp6ov.˝+D"<ÑR5G1 ?m6ڳRൟ?A}S1>~oHos6`$l5fEmB-?T(:;SLo.`V/G"ڿ<( ׺ў,R,tL"0^O̳+-Zfb rآ Lwݠv̄x(ե},ː!$<_q64.PtbSp&'kfO݆ijD|uYASKGm5C4l_j~v?&-w*O%%PvwQ,d XVӅ4^9&>pr;^*dY4qV.²EOdNpETm ![s^Bç&@Mʗ fbك3L1<I&nIJ{ \7g%A'+$"icZŴy)')DM!h/@ #&að@aVܲ$6sܴHH4гViq_3_t]5Wg̒%=MdlGjWBvsveb aa uN63W Ehȡ74ZY.G]mϠ Kpލ -C Q+QS|.hr)򾗸>f͈FhGߖfmլ0 k4#@P-Zz,40XFDI9j9Hn635T4*ZKAdz9pbT;n򔞞Ml|^s8 t5, 9 fo,-Uoώ-3Y2&p𛮰)hca.iFF]>㷇b9ySk$_9B_D۞2?W$F$w5kkv=,T>C1_r_Ȃ̽kzxZrCLb:h"3GQ ^6|3Za!R̀մ  >ncê&2 7\7Ki>PuN,5 Vs3;Xڀ*-MsCޔB~//jd UʟelX.ʠ.OO:AߛѬA#fBRxaq8`:h'q:X1;赴Id3tQt\c_]{1 OhOwp@jbaB m 2冥~†2H% `iJȁrҹcLy5.`oM_?ps鿝^=F|_sbtG ?{U{#&PnD8}~Зy,Mygc RE-Ec+Rx̫~39- aV UtQs,qp&Mz6xyXԷ?%6M`=uo/0p8YN*Q<:}iTIb΄iv8QG`?sξ,ֻCį.+Z ެBw?u#{[T`~3* NЖ'eVsegϲT9~L{dd?.@w H^g(+n yDcPZfV`ĕ*lj˻Eoqe3C|5Fx #[zwπ<]#Q@(dSл_TtkXP\#9%SB\D)نN1pJ%Ĥe6?KiB:aqHTCN h75:A R:Az h ʈR!%[?EyU"ͫ  Lb-:pa$Zi##?CxߗqΚk@&uۧI-Yp}K$h^!7a;2R 9I8l B=F&TTۮh iwKm'}XxE:\ $ۊmc epJ8xf~ly\j K_Oxm7.o3^I3<eVJ!zBoFE IuXҐJrl5Kqe.5Ɣ Ab@y_YѰVdRu>u9닪3xrĻ@J!e^+uyߓ}֐*wRd \ X&"ڴ@lÐv{Yj`vl3:ЫQc L"5uwM:gF-A[é qGvEtz]W~Ͱ0M}Yuv2,f#,|5(IK/ a A6]I)5`Ȱ8.]Bpn++˥AdWT}m(gM3!N'̝FGÒQ^$c6ԫeD.J"AKYXɶIMO$5Ȯ)sXP]-,DU7LOOkM*Nn若#;ytP\ϙL-M]m eƄt *nfzP놎 P6b| KK1 =^P!_@% #h5`wE鑲LcTCٴ-6OӅ͢Z8ts; 9Rj&֩ 8uѕ0BBȅ;H [|1;=h\)LwJJ|Jzݏ0& ~yZ藿ҞYlɍ8ph9e%Y6J5`۠vG#o[HJl 07C捈Ӎ͛ ;w%0N[ct0_JQ6R`?K1-9Z(l6bO =Rۃ$ȋ4/sGG@gL`1=TOcX Dm54F?Qg=c5= srem87}۷9sЙ+P? d)#Gb qmji i#:l3Ȓ ~'X3tl ƜN[hZ BvrN"Lhϴ˛o nF@X *iH 7v,EwdE zCjN͐*F=ml^*Vt)FCvdW^2! `ׄ‘ĖlA3֏{QCYdx0=8oS :`Wg xv  аA|Z/f #7S`j~xWQyz!&KglZ, q7W*p p0q5}DƸ̱R7:1&.rnWݟp+8'?pLXyQ,8X}H(*M1(IUW5xAP@RMJ$f-L& -y9,cwq%3uޝR-+yf`TEf4}b5uN0˧2Evyջ&鄿-3慣^Je‰lhє ձOn4g*.PKǀ:6 Ò4 73(1hE:=m #v?8|4T嘎}y=RBqαYCF[#9l,-0sZ0_OÉ&b* %--\C !e.K^~UyO#hpt 4~1<.*-Fw'I } Ye/Ŭ?Gc-Kyak +UG1Mۃ$Ů$2G3DݻW4m?p"Wu/鸨 /%lg4SUƊ+vff8ZÃG R9e'ZSC&E[x{\+2l aW yVK6<,'@'?`&FlZؾ6_i'd~D,maK}W/98vFâ:G]{70,{2/dk${IX0)2 -EL$~O'K 1xZtlŘa-C0R>mibdpKƍqW4P_qNɘ b:>9L,Y4Jns}t.0+.3qZ}Z(AǤ K\Uo߱SK=6G#:Gaf쯐.]Um=ᾓ%ts˙1} LZS?$S,l=˳2$;I ?e33S'яk` RU4JRܓǏP޹yBΪ O1H@;a+/#:3>YFcru!gBEkָ҂4_^Sw(<]$3[hV@-vZ^g|#3t&\IvշVq0)3KESsPz!5!/s,H*DGH:]$>5^x)=}xD;8ɱ'5 ` XAXuO.e9icE#;Yi^6 RrmdB#[][AX_/7Jl$S4~Pc]od-/۳!{mpY'.g%(eZ\R6o30D>pr?i'H53o:з?c +{QculA>2[Xܻ:UM7` @&/wb?}y,`uN{d|L(S4ӢYFX6c δWT1"EKh- yS!l;gU,Lx6ju qβ$#f/J(`C]dpד)9%} Q '6Ԁ=5{.Pou(A5՗,η=okb%8i6WEdoͳQ[gVScAfqvۊMMRPit;yP%t' VOIKau&d,;RW Z;?WB.qɖԑfNW=,8 |M/&6 ꥱid)emĔ֋Ś i2UaX8'c2,anm_V2h)Szz=6]=liv]Y?{3#Pp@MXܿ45*=F[?x0#UB;i{Uv+HZQ/B;K rZbzSˋ1Ymw5{ ]uw{$t{ D=%1T$EKm-) =x\uwE\LFI~4wESm5`U? R:%׵"2* `A|TyL>>llv0:Uxd0ZogLfc 0ra &M+^BF7=%q<tZvc{+=qONj(fnn/^mGZxOG. RpA?#Pֹ]LJ˿(D/Cv@b/Z7zoI_+OR@&W&-|[TVJf oic*:zUPt'c]c|Kt6UzJeT^qPx5@ʃz{@BUK](&Cb `OOP(A0w/o@TBYTsN#G "3(a5øDӜ#`+sig_.wm@cٍcže2OUONhbr1 ^v|c ={OGQR!Z<ғ5G4X/pg{$ч:_2>$-\$ s)AKw0XyKO]Çuߕ>kH`.G&p6}1;*"SBOzf6&g:P=[8{q[#ؖvA;’T7(^q9礖L7ӿ ӨG%EX N 3υI'ϼ ǫՇ5Α ,1 \/oIw][!g#$bF; 7nXKa3pgo~@qP(,Lx`50nzc)lҪ^:s͚X\kh,ʸxy7\(H!1EBx~=9 m : ~^H}(W{E]gqȐe,gէ45#|9$H{Φz چEAvt21:$=f}M u߳ALF NNoD,Ag.;{ڎ~Rq!ۊ"Uss&=Hj Y" ~DYDޢ +w}P(hH[0Rp`諃vR7nN S``q2&.'B ٖfmw{bʟ>]R0Ցplۘ4~E."ms骖Y`|f.X@]oZM}jipMWI;z\9З&О񀑧'tf2ZiUj)߶1B3ڤ} 3;^De9(HB5ˌR,3^q^4u<=!6X D_F蘛%c Hދ~T&ҋηu<Ɇ}) [/1 $v945Nʏ(諪ՃE8EAm$"!)lykDFiR&s8C욨Ìh`@cݤ:fV!P{gƢ+Ct]ܿ,Wfgej?' (sG\)\VІGᎪŸ')R4/vȼr(bqRCy*MZz..e+ަs{‹JM =:32BzFc_g#ed57oִ h=RP#7˝R BTInzyBV r-Ffe_ ?"*k:SJŔϿ G DReUbEYr~QsMb): n^|[:bb#yUۅsUC̆½vb@FFrKJ`JjrA@(a2THjnxҐr0}b=oZ01XΡ,'`P mC­pzZM 3qIɯ9wT?ut}^HXm[t/F3k .V]0XCf[^ߝs႞~)AWG3/N%ej`LX, Aci OT:eh QSNCc[zJ~X3 ڐ}3RJ5]_;!/b$JƺSb9|,|XS%ɢܐV8۫-QD$U5 'HĞmW3ѧef WԀ@ Du~ q &C:J$:"Bfl4_ _ƓD2RgMv.Sq5EP.} ,&DYIM*.bZ=:weOjh4,GɵS퐋9h]W/xTٯ[Dt%ђS  s,׾R1}E(&Wc)qKaLlj}Buπu ܸv$_ \;W|oSgqZ-dᤑoOXX$+=;uiua ܆sJ#CD,E7eUj)*2Mw }Luӫ' -:%B@)?;Fu߫o,SEO͍^A۸g6N3%]t؎i^9nWT$egJIXRWW77]f~R])%0PP@~VaB2<-o5u)-iԧ.) *IcZ{r<^S\$buΑwc@ɺpԇ˼7V? Z{[JO J!}&D?Yt;Xވ;Ɋ2س!`w9<bG/7T󰥪Ĩ8H5#ԃ^d^^4GkiNXsRN]@o r8w m_ݽ gB3 v;cs(e4I]0ʿz~7c7%>4X7[ 84K40";| y&r >)#ĸ3U&:=1"RYV&w Wp*P]gaC&U#'e|clftBD#a^GsS`/k6BqLf =O p{,YI)m*˔#:>gS^;߬tDgT C~BK?#<KӧERUAd7LfJW 8l*Gqٰ0؄T qzmBMajshvܙr X~7BeP{h; l`~d m`Gy}ڤCw9i҂ 4l .ttRz+ bWЭ9Lugozv4^ n },XKDdUSn~7ևP0۩dZ{ 0xypK ^*_FT8 )\ '}y?UN19ĉ0T磀͸ J9ٿWgR ih 60PDNx%GN4mų530'lʕu6{^S@SK,J[}i Q=(>,:M1/f)|^'oh9DuW5KpP[ndpPN?l| J )aF0Qw+ 82D.w4a+nj+A.*#R`h?fBB/cUP&4ŭ˽:(u#Q &Q`]5V {>?mAAЫH@|1rl{|3L*x({\4I0@gRȔi ,?iXp7\~yxzKR2<yA}qP>=1õ xG5qvcr_閴ڒCCLFyA6Io*c`2b3K{N'Rt3"am﮳,""tpl܆WH5 H)FIn%bpX4:b7#)r!f&W!I#Qij‚T@]Dc;,[LK>jfG48oV 4ו#Rhauz٨2 \e\j9CUv':ꓙaT>$'3N{4WL_/iBZI1axg5 y`~ckZl?l۳urtRkd$H9bw@ o4滒3ғDWJ/{r3cB[V2-:vֵ \r~b)W djl'Ocgf!vB除/# 7N.<|5Auړ`~l s'YՓoفc> ~9@5Ӊza@E?On"Pgeh[_3}IV+ ·uIcfmO!|#Xe$eq*xBF~ZRFS0ޘoqHK[qu/`,~*'"4Cn.K˺G6HILv ,K{@^&14GE* mTZ8Vq'@bbxѢs ٨}tJ#񘨛E<5Pw 'ih%83y *5zyp.MT/8ioD}E)sCʟcN*GX'm/׈ ¬3r[.-pM zTR#3% 7YnVRO&r9$Fn'ѨC=OAbZl_ MF d_@t>6#4!E18yД$'CDgZږtT1r[~?Bw7X`yOpv^ʷ{}ü (@BGQа  {]( 5ay+CϝNצXYy;xbk0x ]b&Y()@‚SbT^a^}F|ݢNʊ GRqar^u[¦<) )Q_,0`s4Sv^ Ggi a+yX;c1]Y]JddVF?( 7І̳dbd] 9 3 S+܊@Kqfۣ^6| sp, iWXyʖP}|1bCq#zcFsXV?vCRK1Y:56q%$-KT/9UIAKgc^&.?]!: `L*`kv.$a AG &њMuG!DYXET$ -vJX]!z>WNjD⫤5Lv G +f~HH(_%$v,#6#]gYF skdf2L8ޟQضmJ/e!Tv8|۰0T<VX(@J$XVN.x!) ŪNѣŐ1f Y3,!'Y\-gX,Sw΢9Gc+*} =ш3c)zޏn \fmQߜT8#4akNU@-ivG0}\ uНmt&Q<{Cs_.+Z<D;4/4m/Ǝ^*}sܐo Ued"]j!l9Qj!&,^vak +̗o4Diw~c G?$J"-BRs6ڳe#4zrF(7츊!=ֳ >8 ҇C&VTI7$':^^ЀeQ3N8Vx)X ^y_\kBNsJl8_$ _5 atlKBx(Bŷ&e9>kc1tEѴ=`Y}yǶ!h034I<hzI[tgtAe-4Pp``&%L9㮪Lj}d8-2o~jʀCƔ, ?Id`Irǹw. ;p6WGqwc~ݎ}a'<] Y8ũbUu8d(GϼlՖpI,nKnEa5U茬[_xOD'ꌆTɷm,$\ !wdi s\+AA2\%[":@ӋLL> eJIك# 72#Ҷ2 cr bp|J{7ODF+U1ULP!dHk̙{ɿ۰C#Tu;hx",PV6S}UzyIyA />FM/E{*Cg:i ]V;ٴ}7¬uɧzW$x/Hۅb10٧Wr$qnoW1-ij.) yoY KvO۵ εxpw2θ v[VQZՓ]·[~Ԕem8ۗ<|޵l2Ɛ^f 8+my; xlq<6̥5Ie4W)AUA%[}3ayWQ0Ω,(oc6g>5<6W(#yq0w Kd̤S!|wiLAL*b"%Bn b&E~+[k i'7ۏA߃[Z8_"?&4^M0cgQU~D&_Gǎ~%|A*RL^]ͼ .Wm+Op/'&v8-NvqU.`v[} sV.q}u^RįH^h J$Ӏ`3+c/HerDa!eƙ"Dj'iX:[;;v;(C܏{(^Z=k8߮G^sRj A m|8ͻ&W>582QnF"@N_FaMIͦ87yc +f.]Tu&X[8"0\_9af qj@\YuGkQkgb<"#fVM^%6WW=bȌ&۩o5r4rF[foHc^dl%;\쬵Xwn^٩BQ:١rQ)¹xOYJ۲JRأny b6b$;NJH߃P&aI3tP`wI'q 7n7Y&rYGpq5.UvuDJh۞K//?xSM %K9HWcذ]}& صE=-[zcAµ;:_b6Q e:)_К6>4&B# Sfٹy4Mx]!B|5z": w#xFE;z#-QeGM݉cwHL q!պSg/-PWoWMh{d$cKԞ#{9LYEmQގ%8:X.1ogMq z#(f?yv1$q]IKwvVEwM;g)⃽c:ePq*)9OX5N|/,֩ %;Gˇz{s~e 8N[wJg7˜GGL]ti.m::7M.uhsϚNi{8p:$ⱵHX\de (V۳}bЋͲ;t DPV{~ؔ)F KK{^9 ,b B%z@oW~s)-WUyNݟ+ K`yx/^g}ԮUuA7飠̤A ߪEEQfƩJ_l} EwwdW&Fqd9iJN>Cw-0HYB4/Ol0z٦rѿ'4-7wM}{W[ ڦ10 PS=H,%7XױpgTT  V{5"1"~9@ؾAYrh#&L3s1m `^i_϶~=4Y&bU0(6F&t?>R(shgB ( Hysm%s=$p,XS-L;?ȒI~y K7_ r1u|,9Mkt2.(!qϡǪƥƋ?ЌG :i<[.iѻrw)XߔӶnF0KS0V&J ;یsO0 _3pX64 1GªWXr}?Dg}67BoNӮD3:>U[ζPCkE[ {7E$;\T*&W8K2?)h/;wG` ePdG^q 7sF@ONJ 1މS2i# 70Oz]YPnTWѧ%O* BJi ?2!VSTR$Sd~|*%L8y@xhnwqF- EDZDBx>C P&Wʬ6uXX 0yK8 ,ÚْVWbyBs?qz q*y`Lcדo$n񍭶G1%#R7[.F@9z*4@#\ۊNajJX0Ϳ"ab¿ Ă@oyZӞ4% <)0ufdP]38i~U=7(=;ϲ>Gz]!Ca@:3~|[w(px@]3^2iB`ZsĂq/MM-|)X~P`RqQH+ \hN#+]~uɆߐ9mWs{Ny=S'EKØܾ̜SO]F=KU["|B.f|yHG;5fo0$KZ_)nx, QxL1GC*O2\d?nCYsQ3_1=I&1wj,85t`mo*Z.*ۓi3]m8$ |9z}Hc ؿ mf!}݂`]SEȼIQ)b1';GXl^//\6w4i]62ps|mF9}ͧ(A9 %!Xy||/{ESAľ"?_ZQڳ/)cV]H\ATҾ'%֤WZʴ%Uq)~6˒Hw=seS雍kn/Qvz[;Z}gD \IyCeĶ,Yaė~Uiޏj:%fۯxk MO?q?/ gX4bwuu5je䋈e_YwCi6Ssu@2S"ۻzM0~SL6'oO[u xHi"n GKwzVAsXY E5?XjH^Gv9nt,Qϒ6ifr"ۛtn#oɚ[vpTݰ^׌.qV˫N\SX c)jXҴ^sOmC4D7$$EtoYP XW] -RLoC,gM"ČWEc+\PE-T(ԙ+obl{FhMσ hOVxI(dMY!mZi|K}ogq[rA`y%9@%4K:DŎ6cM$vdx 4mnArU#ºB}o SS:p1Df$+ P)ڸ2V#i$ݷNL7tj;ҁVv'?!x:f-xؤS|| [OJ^+\u02B1v²:ԓJ;k@ '+O)%3!T4N2l[}koj̍ehzP_ӹROJ׶I.M3m73W GCΓ ⴀYS:sD:mfC ̢TSB|t,%@kOѸF#ܟ&I"lQMfv{x#尤N_$,+.qhyen ]p<ߍg'mx@}U5IyLL0pƅ\9qɤa$uX(7ݶmQn¡m{w LuCWNOp~Qi`aQ03l/•cZ;Pf34}qIYhIѷ͋dK$箂BF^r2fqd91zdq%7$jHaGAѣǟBNb E5N"bk}*qnsO\CmͥN.S/&YH[='z2 Q/2\G% 4Ǽ.5!Vc!ծQŽ\z1ꔦmMAϪSB(Eq _mFΥiݽs~2l_wg{y)p^|"~ύ2߭[_)L(CZq0JYRP$mx7%FǾJwZ "(@p?(,abg,_++}Dwaոt&A.K&mGhɻ+ |D B Bg_]ga斎=, V|@$dY;rO9IWLHV qThMDJzTD\~Dfl6Ҭ![y@qIk LYXb,͖, =XX_4֦NG~<7|An7g|b#^aQt|"͙xzl(YƮ4te]ӵX}JT2c7݋!i+ Of8TƦ&wo}mʊuL3 A!~<%Dg <8#VlK X 3xwMWo׻! #A+jfpO N`\H;!SQg&&8iD!P"l!l5.pmcϣGmE% ?fM׾h|XmwI "u)\X[(*eFNM~.]MZ9$UPI.$5xx0K.xąad'ÿs2Chej.a(?ԛf0(mg3~HLf1ؙU׊,-b:pN-Xv=3p`ԬeJ1pZX8-3GuoWw@} a~|+ZrQc0HAP3Y9|Rny3 Aԟdy]+CF| MLZ u N4qJX8aKSy5)"UF~zJ(߹r4 z[g:3EB[Hw:hۍ<(][)H:6xz;-9M#(c=p_g?ZWx(:;@BAy›GqׂamJs{< 4zKHQ7bgιOֽYIu}Qw]dR_m]ʩ{rVtP-RkSn?' 0= .$nhZγτ(m/{ۚfa7<ژLN"?|((s3Eɓo@mcku*KN'8oA[L3YuDb2HBS|Ʈݲ-$K3Dd$(=QYV.Cv@d0 @.(nRxOcumo@s'tM%ߥ\JIZC߆[r{P;)CvoS7" {uRWgLR[ljQV r{.^9e`,O%~|l#N Po*h38FϨai]hP=Z,gX1[LKr5ː%LX]QUUZ3 D9mך-=6YsrV:[?QP`,3)Κb5ЍF7zCu3߮:ZAv P?ºm6SLmOa"qsBc_)f}#=SApOdE,7/bOA^E3&ӦG IdJ30la߲9i8j&7IE?,\ R*@k';}v`|->êe/.znD;x^! ԆNARV1 Lsvs"f$>r 쓡sA̓0ɒGM9*J7@hydt!ikPem`;[`aoHs'l삼5!?3a~VT] p/y= Jw(r]0oh#xyVr5SOшr͎(ms]Nbo|IB8a!XcʇQ/ i4 owg˯33$. ':M,N=Ĭஔ<?=Sa@-6xa]KA/$PVZ!M@e밁ʯ*/ݍC>e*YY}ا;"ةe R jv"ue568^?1WUx|-jNV,IVfp`( +F.EK8\4Ϧ);Д5i/ܾGdX쒧&ی:gdq>ѷgwk!(ױYU7,A |쒪f}H-6 pC -*>MIխn b9HwrxGpG NF1ޢMF s'Vhf3XW팱TY[DmqLvx&hq^,2c֛ ѿQ*"3%unt$9,䡽oHZt؟b(ׇkn^}s%|I\tDTL.lîeT~߾}&)@< j='y՗5=W gM6'Ep] oޜ=su(* ܧ%[l,`[ w|<{^e־ӷ].']}5fUh'@mJb.p!Ֆ]5cJa}36%qA~#<~d݄} BJM]7i5&/8ɧ8äjC`{iYhm+M,M:\amN[)#`E>s'*lc[0H5oP@Ku㻪e\mOӽʪ =`.-h!=I:h@Eq>< Idž\8<#@fldRU%tUA8/sJ])DD* `))@{0kMTdc$_I:Q52TDryXwf!Zv!+̶807ZmB>oj-4wÔԣ#/6]^7K -Dʭi^~*!WD5`c:}Cvy<B8_FOIIԓ7jA6u%m\SrK}7(AvjVJmt&/ŅII ,ct>Q - w˫?NL?I`q%pQh fP(>fΙk֑)\ğLHrٰ;pfia-W`H1"vzT*sȟclmWcIV> 8J~a轡+A9,"(i zƽSS*6ȷGvS2s tHi8d7qd)y養ݮ앹WդN/guSW"!ፔ:P{@ibu #yM6Lvj {8=7_U̻Q}9Ý=_J/"?z2M;~%3ɑ׸xDZh.݆%g\G^X̧ 8U(7V/)0X*S%kPÊ[lEIYęıL{F6kE) w}>:jr B^R k#jkβcχeY;CI&>|[64h|E\>܁~Gdhcኤ0'[_*.,d]SyqSU_=Ү=1A /fJ1l\D"1j LM;8G?ŐUOd5K<҉k^p5y#an*ilDd,P|,F|Kk|  HX^O1A^L5Ce9o93`.sqJ˞pijhMu7)oߺWj3J]˶>7Ϭ~< zS@ʮ%x &`Z !)mAiֻ b&ZSM(1.qBƷ‘{AF3ϸ\򌲦LK8\1{@H[hBrpBMQ!\Ik5:\MK[s!nrGS1q?n%N`T5w(1.pN %0hNޚKTk7&tJ@2?h1^4ny02nx(Y ~#Hgz(PGc/=E( 9Ś$AFn\8?E_70LDx.W++cp_ûlm[{G i>7RҚ2NO_̆bdl@SO_]xCɖOwM9j!RRAS~N^oqaI ͮ~HYބx`>g C${|a޹+c !eʅU6{:i'=(œVCN-"4g]X0 Ug>ߵ".tn&£0xf$BlQ組 9㕺2\6HLF[LP(HkG }*ec$!o`&O42WBZ0>;2v &z0a,y($Qh!e\k: Ɠh6wg +8{AJDWmxQFY>}ބ\м+e񆏾 Q%)Ǟ;M(웞$r'rߩʱm+hLDkcvmqo BP1>4"X,bs)ꓳ I *E5Oc5S\10` 8T#8m`;[GYv{Pӌ|j!>vPz{>2y쵿Y |LWV!˧ndy͌1E! L Z("  YэjwU -^ŮG}O`VYh*W)nzqj.t!s\C-cY_#-}PMEU#RUi\k0ѷ/ʍ8V/M.*u11jM;[|AW%64qNaT|۩㘶soQ[*xڢӧ^obJ箮ˤ9qR~gNT2tJGsdk< 0_xfթdg4M1ӃfiR;s:OeXv0:B`x%t͌7ǎinQTӛF<.o.6e)<\3A6E(!f4F[Ĺd!m8M5DI9Z^\,*̵Zs%SPh綝lՕ|#> ?= R@Rc#G;^L ȅoQC'r}-E@&] U 4M,jEetA#"(G{$/WÏǍ͟w CD=-(+(ʏrz6\b8ٛ8ZV7|{[f+?\ΎI )QcWQ5H3* !GtF::`l;2UFurjiHð_#UOk91qS$}*n$A`"ۘwѐoO3!h@7@l<#4\> bEbN3e@@.Bȏ5wS9M yL5ya/wDʠL@Vbsh@~AxΪPwlGV¦P;[p#4RɎa_E$Tb52-0Z=FC[J1AdbٹzP:HvΉY &Y=Ԙj6G*d[i>c*C6,([Kg j}f$Ct MM $nzՃ̓h!4(BmI]kRPs\*Q>4.RtH>'vV^z*~o7u !(~(Q\zzMb+Sb>8aӼH[>M6UDvpWeQ%}dxm1suEtWΝCߜhEl R4ԄkNPK=ɹʦE$s{Rlew?P*8J @R|vh*^ ~u{1Yۢm5j(%E-WS헅jp^41s.pЧcڙjЙ-w7mZ;>L77\=b7)dfs/rZeض\SE)z X٠-(=EUUW汪}=ʇTSZYKG^>Tmme.7AIDv2Dy[uCaEe @ 4cӛ ʣ8 4<.j񶽤NΆ]x9ޒ\6 ]fXИ~a?"O:"L( 3M1ݥ!&v23/hT7Or*"tM/=rT6~emG zyH㟺BʚV 闚~oGtq`[ rZR.oGH.mzK5{ M%=џD(T|CH60pA!%+t0mzIʭ aCX8;w=ȅʾkAh!+g;cGaoxKw"U(5讲*UC=% ν[?<-6 (Ϲð}ZnTg ,m3m[ y#A1mTB.1VOr9k(EoPն}9xOGG}1ܷQB^rP6a/?Ogљ g)Ƕ}I!)~:r}Z bf u1jB!GWs58'^Ȇ\JXNc_Bݥ$d4;8D nma˺,F-~݋2 s,Oh~e"#Eꐤ=]>m xÊ0Z`R5

/ZO?P$U$,68 @N6ux()ϓ.ϛAϘuKƷz:ngNpN)!~{ |TM2N$"[Mũ>?g%i`N[<\\.?éQ%kT XloZvGYP!sZRjJD~ 0,j4c-<Ъnp5IR#=5O48Qq &BMC{mjA^[pʡIzR%hlDn*j0.Px֟5;-l3Z3k~ EB s,C.wN6x%cpR!;`}wOIF6fF}_ɔTB砓`9*_jKs."ׂȜsdZ0Lۤ+{k-=_)N1޻JFZ?0)f›DDeo#H>O$H$6"+gS9`8n+d.{H79e!ANaт$ tLI:ŜgA1q/*Y5r9s;e,NfmʑqwN+E7 x:4iU] ӉylfDM Y&-g sŐܷ}dgI 2]'5L~S\H@nᛨj,E oH4`a.<@"wEH\hw(o.vBm>O8 ׿q'u"p^S߇6e} ̟e*XI.e㞆jE'4H"A<>Xqp&A%D9=YͷHqC;W'BI(hscSyU]QnqH/ioFOii'i,͗f-X{&a Mn><3ٹ7w;>ᰖmI!vꏪ(*[\*{-HЕ(먶@XAĈGG> Ij5>\Zg1&-[kXйHx,QK}L^:f.4aV"7pIG*ekt:W`>ɬ ,ٍ}I;i`:29\Yw:L4ӗ@JYnu7Ǒ0hq@6'va&c嘀q:]0؁mF6bP\W˗2y0c&d="(22.:^og/>W9̧Z|EU5qYW Nj3::f5IިF#N8#`I CTxWFfTw&}FזСbD*Gh$1O]܎*{oR7#' y18 $NqNJPO,>c`|;<;J)|&Fp%2rg$/~X3HesBhSDDZlCSC x&V̆>9CES2 :EO>NFEԜ5}+EzH kpnIި6!o ͍zdvO*LთJ{Hb<иF<+TyJŐ{NjJ41D.YicEᨁDEqr F?=k*MYo@S_~XfB[rF&Nr0#;ڛF貴Ў?:hi 1Q?d-¡T<#ӟ{|] ·|e\H.=3%][ '} I;ABrnC/ j% ^0J X\?`-œ. =Y%o]/3`$,ke:Dqxs8j5I_$/h&O a;1SKY:9}ɄAFdк˚)^&e ШXD)UA,RHĶ~̍>Ű"]~Ys >zS޿Dr'Y mU xVE0lVnm06ʻ7Tث };usυpȹt @1AD5XnP!:Y=ݷwt"l r M;@;jl*7fT7OF'}j;4nʫJ@aB!wjQTy[C:Sݍ1vd"*! yٝ␬Nlu (҉hd Gv MS9i}2v6xi _&Gv>_'b6i=!MذzI*2i[K-ֶWZ0S3-zW!H%avR~4F# -jM kqx$BJo#i{dwZ*$x9h?!ERB6RaXl@6θo -kNEWLgp}1;!>Enz2왂} $8 W_!B)N C &<1JZb_TF'peXR(0I牞. <0N|^6㠬ds =/ɑ{9*V z<\ؘ{MaL Q&\u|ϛy uyY{ܲ!L1> W8~gd( 7XY`ddR`Tj0dd!Ͱ"9d k&xI2笅;;w1DG 2Aefz^?}W(\ "#W(($S_*}]Cf%V[{݇TK5XL\`6}ƆU(i 9D*IbE.>Mc`ɸ # &keP 35v~LKNNC΋LH-ސv'F'[7Z25;MaV;OW~d mz!$=fIU$ &yubp5#K,;NՔKC Y}pg톑V;ij^]쉺RhJQlf^ wAp 있ǺRm>e=qE%(Abp|*t͛Q!:z)ӼY)hV> "o}f6dZYπ廡vX2*Fʬi5[ }Թ茴O- %[?aR[VW䔚6T(!v؁pn~]) ģUоh1gDkfS:FƘ ]^+}z/pd9x Y~8 רgEҖUph# ^p׫V|0X~4 hZz#FZ'ێ_l+Ҩqu㓉SZ޾,qW䓶uf}!iz r0@ GJk_O֖([!Gk^TWJ't;շ 3(g~W `qWF d@(BjM-=pdYg# aodiѹ9z;Ի3C/! ˆB*= Y7(AGz7~5W`=M6ۏl^U)גPzޢ_g^GtٟҲr#ÀRr~ħXZC)cADƮy0v{MIaL Ŝ85T6<5Nruu2<#N;QpLrfkt8H3It;TUK1rg5 dx- e"]W-t [{sl @cXk]Ey89 .6i7ˀ2~Uj49LVЄ3ujvPp\=F AUH\;}Eھ2 MP\ YpYʟ;7V*w3K?bUA[siQ,«f2m}9q0? 7痨PkŶA@/pO+I.hw͞[" VR={{~ Q[e?Nlwp ߎ=~IClA042H<#ZVg$2S[bp\۪ϛjVd7ֈ[L.f]V6eԬ:kyF ЧjK&iQ Go|f4(ty>tGzMVlP$Iyo_btCŻ i"Idg`Nç5\(pCPItՀC;ӽ:򚭤pJ+*<{LDVU0l8`йO$@}Y`-W26m|%g s]RBm E;wby|j/v"õ[?1i(c;^I 2jebՏ `f ݏ< G j% t}d ۦV@, jLv*S-,RP&at(Y)@+L?2U99qJNLRy9*Q#@ECb{DޏY(0[}\Bbhh-k0(?ҕjopP5#힭=:!dSt$ҧJ`UJ =dA &4`<G/^Ŧ<k~;b3޵Hϛ꿈%Qm`P43蝱g")2IVgOt7q^>sR{X unw`#RHddU hd/HƬ$D9|7QZw;xm-GjWԔDRyQӢ3_k]Gvk3K!L'r aћ$SvAqNi(Zތ4V|?ڢAts}/.7ͩ' +KsGSXV2}[3@8e;A/=į^3F̘cq2+ϝpüo&1`LxsJ-(N1{&+\1׺ xq6L _MLNEr"X@gU>ibM~[ܙ)ٜ]lSi8tcʑ?oX})d> JvV=<2bޱV eg%C (G>SK@zrg+C p Okq HKE:j4|R@iA~Q؀[m\s؋q 7Y*Jѵ\fph9uY.H`koJ:P>zZAN[kTt9u|x9~n A/6;w5CmVgJ db;VaܐRV E?l6LضJv.%!@6d,P E"ͦK^^ET~\Y15o1Vֻ@!5B}^VEPFC8 +7^3ؑ$mKSZrѬn)$) )[ yWau׸+-qcSj#S=~;⎸4TAבa!Wyxl31ODI"y*L eU%ј+.@j퇜JÂh-;he 7dv NJ4ELjQ*# o<&hm9iڟˇF ;ƑpJm561My^;еSrJR9',O$U5=ѫV^6.,>0MRq$N ÆﮒFYC@9 渟LjSdoOeybeẻkSI.ɕ~Nxxj+E6ZXǴ̳AzҘs.!?K8]J\t}:2[tul>{c$JWe[ZB|ɒ䳃so!a^\JyzLLj;jȌ%LsHAs|sY/=x 1"Nf%vItqEP: =?Dzգݡw Jb}q]YA9Du_Ƒ)O%D2Vya1gҦ2_Lx.K(ʔOE-fj2.4.5{Y *Ѭ/824sp&.WiWSv.S5Gfp%s6>t0ƬG6М'\3f%BK8ţ@sg;K< [g4L R5]FUOڌ汏納z'k Blg43@]~>)S͓1 Cqcv},M@X)&Mz i[`,o޿5~Qz|=H{A^wٛЈ-&"ҽF/0h:#p6^UME=9OwEїQ2Bj4SpX28^ROtsez`˺?X9kX56Y7ܱ)24BU+G^LkqLvH9.Rh-Ђc{u] #=;,QVv-8QQt̢ck;|X'E!4Raj`Tɼg UݘV$N~5VOSL!l jQ{̖n7+|@i;2 (yKpRkrvȥT!DG6}t ߲_(qeFCa/xNS x*2 [&h9!r*cewb8J J "Op f{[Cpjl K;)YBx'ƕVGi= :qC+m^=˕j>WSdsGE0%*.DJ8? <` "Df? q r:7v@HbV1hk{j٨oaoŎxC1ǀ:UJBBG{'YP1Y{^IOp?qilvv= OP bOCvpf3)r]%v6rumNɳdzwԾ>ko<,*#羟 (s@$Qj=@J$ERxM*)0E:,Y]k#@0`SFF6C翑t }Xڸm 8c;l|?RXŷּ"tGX;SZdP)GOh kubdC4byU$]8U[ܰɘ."E l?qfȠFLKUGtB!6}A>ԥy:=QQ΍l€χ=r,ՊHtҖIa䷏XLtjιo':Q-I Է*i)1vr Vvga,0ݩ\ޣ>`/3m| mu@t?]U.B'`s|7J=wgF݂s.%n2_ &}jihK"WK7LgR-xWx?ոh r_iRbgɮeA > Fr!ġjUT-,S^Tk,"ne`7ضoJAT\7!ĀA]b 7;EpyR^ $MOk -Q$4$[,E9 ~a91:F%kv_hPe&OoA6%#efp&%[WcF;%뒀o 51?R| }dXn,i8!Bn;*}"-NGIF $ 06ߖ (K\;m3X~rpn᪟xLn,MU54|DDLrۓ" P|5#8 p1e˙=Qo M*ۇ W cЩeF2I[>Rb-jV*\QoYrm9F!<vR>We =AA8I\sCKى2,?+} 7ZTdaqI {/CﰷkO%s@>dsrf]xX$wa'78q )f`4pn>8,ӵ !a/n `cB.}V"6儌ԓNtYк8%{d"jߵCëǪ/++ O ~#sŒbrS !PLpp?ac==BawX̛=&N򪑮m[`1v :p8dtdЪ= lVg"uCmcZ8jlEBhW$eWS 5kKw T7Tk/50cED]WMYs E)I׉!p[hqOtSյ;oȈGvP{ErgdgrhQ"3;)ӢGq7(t(dfu%oTzy#[seJG{CuW=ל*4-gՈe%(lv{GxksFѻvT ;C Ļҟ牅yC8;{Qt_ȼZ9.y;M֖cTۦI|a(p!*嗍8FȇO&&a*wX/G+dq@FzԆץ20Q0M>Gmk`ܜé% zjQh蕥 h =7MkC ǪOH:^P"ì&M#ƴxpa]۞Uv.4p1+R 9/*$|%)Sl!Tu*wvW(SoM;_]7]^IU|9޽O{WK| X([O7gsAkht4Ik˘+\^jw8CF?d@d0 )(}) -LrըO ) \kY-y*=$[JMaw70I]#+Zۂ@^z>Q/obmiV m}k.ՠ yLs;vVCB74d'. { MM"nr[,TdO]zpwP"N|[>T^`^HBv6A.#$ǎjBC+A'W@T#x̷kU\>Q>,HrM A `oJX "U_T:̚j[ƕs|% sR wůbr\]&jhƜ7{ueO1Վ32'PW9*Tqc&1;W*M'b2:߽_\$m. z3{8)I!8^yc_/A2emh/1"^pW]:"&^>̕6[u!OSpߵ9s,Ĩ"vz1:7ZO:YjhޭYý_Id_Q*v5fk(t?{U@’.ޗZs"?: P\}MDisPI^{X)&0i&oZ:||; ,3+MxX{197d\WDH(?PäHt_<=HD! r_K@ŞhH(OZ#2 (3d튴HvV͸uPj#[pKa.sRXmQe4':Cu|L(p7ZGxlF|ɟǹm&<)ľߕ;$PpGL&բV({Ye)(s|JX x[92pJE6>)^-] LoG#ڒFaxe%lrGU&!̷ٰҡz{6@eJy. I :@S ΙqDҨC^$cg=cI#^YFg "r{v}e~Hi[5RZWVRԙ>^wŸXYQ`۸}EQ6ORsF?=b;fTil# ?Ofq\qI?% hk~'#lC &re!%:ue xY Lxr;Rˆ5@@Y/ xԫU;g898 b,d`@RјtҠ.<кLLsV%a\D6jm{?RJT[ -_ß%|@\be/x/LY2B \?Ք!xyL([ww).C^609pp6+v{W14R̢ :6$ z2ISr1aο0ԕJSAIc">MWq%Swo68vq측 Q,aA& xY\\fz^q|zqֶhxǺD\&11ZYqbA RR^/tDܮGD8ׇՅokKucQฅXky9PLC#MJArιL?A*ŒVUrX/|=om#TTxwhrCo6hQ/ބ?R>8vW_gDrnrP([B^*At|I;5qcPj06Y%ь*/5DYLt>|9;TyC$1QENG{P(H7Yrz;$?֦Մ7gI(^t}Ć6Oqݟ ATZy%ad%! wӾjUvcQضV'3.k&ۍ< ⅞ AK"=8cٹt'`W7:I:=~> #|l+@J 46\ !F>W@1N܏O U0rB\r)U͇Ҝ5-9x/CG) .7# '*<@i"vǸ(xJ˿\ݠV͘Q&7UXpEFiI2!'SBM>dhy\@UGEHc]2|$"69;#LlW5 i~Kʚ7+)ɦ K74Gbqk!ct F)KT/fbs`MDȭ̡^~P2a -,5 pq+z)Ok¤ ;fM5[.OCރ7}]`d4;r =ݖ#ګmV6[# o.ad^pT@E"q%{Ӄ 4fF|VJT<3;e;r*Dbd@-V2FSvzWG}v+ՇhQ- =1nht4sI8iH6AeҪG|v^͓zRb =+ahվԗG GYEC5,s<KiUz8™_ PL7)4 [daW?;4ԆXL5.q!\,p52yGsBg[HDփbk6)񙢠=p5K {!Z6MH?Icb,7p)'Fw~g .ݚo@$Bߗo65W K /#>87. [V##7q6~ɊOmDzqX!n5{[}2oG'Y'ZipSy\spy\' Xiiڀ8uMNd۠x#^w;֝TT]i3Fd[p'gSޱ2_L\hMqpXMVd2=nʮ?AKI GDpt;aȦ=C5YD\1ͷrFڲM;'1_Uk#mZr*fՂC4Sb1.%Qyo{Hz `8|r9SN*ꏚZϹ d5~X3j o(8:t֩xzPk_p|+c#,.C`PzZ`+~T̊ o2v7ۈn=^߬|XIH,#26*ɔus+jJ%:i~̀fTSW׏??B~x!OV7'FJ52A2*)OABTIW3ޣ3ׅ 4i~~z+ѣWq 4`ʲ*5{͍V1u7HkY d]Dkf Y;^^[K5i!9cPLQzM`϶"`ź)>潴&2aNOalεI%7I1NJpɴmDP"-c᪕:\`Ƒ>"R! ΒmכJ<4\0A,?^ʴ nk '7_l"0{.2lʬ+.YeROu}ٛ!&1' UWVa *(v*-a$?-vCIIBf А77jaL pdn>-[cAlX)EC_Jd|Ш+uiGJ7:g˼9V_:Xl̠:<Ć.0HWFᒟ! oOz%d O!R5pS -0CA^}^}Źv)WDezcalgpǃ ێZ7!I (wl9sD _m[p.*xerD_~( [{R%[͞PC\rLx~ErvA7nzt lwJh9eC܏yq0š<"CY%]'Li !*DXY2Y14?^P̩e'Z­NWhl-i9]d&y>)9BEmA ޮTQ]w=wpy~ܩhz18j< A1b0m1MJ{;}< 3|hФJf̤Fqu͊+*Ŧ:yφmFmM??4v{OS37xJ#=F)?&^n97bL4c8RqC@m^z-rrp/nM`PAf , 1 %l=QY7/so;%F=tfR^Xt>BHjT>F>mdx-u%)KA`nr(c">a,WYcgq_l'᩶SwNG~5t0bݵy^6?oUnٵy=uʼqd'(P7H-F^ϡ,a*'F '99@bu?7b]pʹs^{4ѵ0hr2K:Hzi@~mT>:$1xgP((7[fz8mٓoX'@ Qeu["rni,D_6գ'Tُ)ocv:qMa7Ζ=5cC6o'x]27LKoH"n/$wrd'խ۾}2?= 8Gа3Mz8C /M^! N}ǐ&~:n.2JHS?}Nm Aʙ˵{[B6)*,tNI.HJ)TB+X7a1!-/)0˓JX+ZxAsY@&hyw)z{S} Н%[XslF2\*@k9Ƚ%5M$u4#/.U 9 c~k=/$sF }bP'jDJW,.lYoWSh v7N6ff:_K|gq&Mp{6V"pԠ}a #%~`m|$D\Ni|uVd0V\aȒc5Q-&UGٌ};VP'L$Y,` 4K2ȓ*,hH-LKI u]f}p+L( $1ߚ#xl^͇ ˝~Uw*Bb!: _r;qelG`Zm?p΂FnDM xq- .1V"nVwpLB)&$lB4|uӀ`UF'ܼwШ8Nߓ;puwgĵUǔyҰ3]<\F WA^-cQ'křә^AFq~'}fzZ`J;;G%*Q*,㗜7| Uö$\h\(wIs$XYp4 0F&pY*`"{ad 5[,f O F3 <>#H}? M*R&?BC"/BO$ Z.b%Bb\;ʏ;>))>puEsu+uq#5<,PFot #:.d7"󒵐Pp%&_Ɋg l@qmbu]<8sp}%W 奁crrSXF+pz҃NQ6%!: a[p=erSb8ml yMi1EML[Y3tb& ںڻVN;#^TSYR!&rI{chun~W0@.th*h")v~8DXNsg≡v6֟%f\޻) rM /Tf(2h:|lI]k}T9HluXN_'=%`Hk껒zObmAUz NnQ2wPnF&dUzH0&yIծxW Ɋ eG`,.ZONy}/mCq-%Oi&k$Y aөk%f(hp 9B+X=o&z eOcPNֲf9M%XuqJ49Q Ӏp*f;J˩NApq0CMG/,4 I̮&K2'~cX Za-qkщChm>EqW8G2؍W!ٞG=c,Bg*zIjQ 4#Zd˜yOQO6fuEQA/r (¨b+D~}%gKɳ,*oo,(hVFg:^j@Zye~GRq8:^LR6(ohԓT E%%ۅBrH?-j3b{K/j#@p.z{2=!147B7zYB0.;h5FכJ\b=R bUEPm!d4)m&X lȂLlNjLy^yֺ~3xPP&5/@q~|KNAnD0-of%% \|#M>): }TLI#-(iHbjy ‚%1c.z0zH5WﮒtCDV`f(SJSZ 0Ш`LVeW\ōnսP.>,peGgB~ e_gD {rWƂ9GIOlFQw ޅALm)*W,CBp " Y{OjV9TTۡCM{ky qADVvk:UG#eT+[nq bl9>Ebps1dwm>;{y}[,lGqlÏ.nkh0"jvv4Y< *cA'ΫA@Xz:DuvNv8"}(iA/Y[#!4 e^S̩l ߡev!.oZ6{bV4rn7CsLэ`^؅DS] : oe'GJ!MU3͟{pd.&ĀI) j%N7T}Ck fO>.Ƶs4>"FDI+tV/ʧy Z0m Z$0ּVǮ20ܽ:H X An!ɠ!'Z84j#Ϳq/ 57vZSG%t5~ܚ^9|X{Ǖu-W_UfI #2(me.@!qsG$N(.nā?*:3kV2p E$HUi^͈$Y;D-}?w-!%\#\?dVgfO X3%uWJPs4%"rbK_~ ' 0Vs,bgmS0 9rR"n=֐򶚭  dG"Pr))7/ƿth۽7:Գ׮ԋo*ܠDeLh?T]Su۰ f65U[>IY`zSf~IX$(pn@܀l {bн_.H$іΠܝydA! bE)`ЁM8s6o&dG" ZNdo'Oof?t-ק1G~5 i)(Dc(N=X6$h]V]APA_](8mμ+ &(9R!;x%c55=VޅLo0: (: %El<~qğ<(So[ pcVW_yԋZ 6~;ƒ5~:Dj6jIY=47RFe~I,􎑡+RTwX؞rJ_*-i<6:2"%TV\,8E6O+hsW@%S}V,~ㄎg$];A33kbxB/*.{t`~ 'RY,[10.Ne|jZ(^I'WVL|<1*bmk";4ƭGsWѬ #;ns電v}4fUQf1UBgCsɴ+ͿP8ր ` 5~"\@I&͊.0$ʒЦRQxCNWn(XsUĵxM({?(`WRl!v&̔,Ý! F59T#`+t@ z@2Nr9#9-anmzgm&(UUY,d/0@38.m3h8Wi&wh5:Ta+JZH O7L2$sr3hJ̦Z{-)Ti]]-f%JWv|U.+ P1xt^(l2_q@K6zBNTϖ]/( 7=?գ66Kvs[ 0HV8㩶L"GL֚ Fm2-EfWoV;,Dj[^leI2̟^uxÚi|h㯛GC=PBTО\ G~؂P렏[J3 8"]럘n~qvyd2ߪSةy|Y:dat{? m+ҖÕᒙV;Y<ᶶRīg{_Pg, 5ZgA^KK_# /"éʄԝqY?҅8q N[D{A$AƵ3:*Rr6yj%ɣ5v7,Bp]2ldaxl_ZpKKPy2)AYq>8 ld!:ºB1 ylo#Q[w! M7w9NdsRl܋}eOl@;Wj)oqpr^7\#P:rzp4T \;^eJB׻/H} tVwYh_w٫p0|$škvulaL#ژDߦ0@>? "=ď@1 )$vC&Tm^0LqzŃXcG.yuPNq):A!ve=,4d9m{)1t=nuel >9Nxu&tUPf@zS4gO@(ܓ8T z2K I3g]"5' b3 0*=slRcI%U-dF閤Y՗S$fu]XȮʌpݥ=s z?dqDPB!8=wGB&м'(J r>UO[I#];,r!D"(ODq &CzkHbe}W=D*Vu)oyIH_% '+Wt2 |(;iԀ@Jᝣzlaʵo@T&50~Im hlw3r2_Cfγƚ8j~E `R'|1+2 a#uij:+k\F߅fX'R7H_\d5pЯ5|NRT:“Ndato^Pj@+(hu S^wԈuyUb@@s˪B44qcY/{1`-ep Q56=``1/i?\DU Sl^3~1y>}w*.%xᢜ!س"h )u *RW0~*y|8IGpbl Y¦ FheD:6Y U_yU=Uf6WTRM~'\>8t\4bMx-C~lTs{5q_9uO>ԼB?tXD =X%N`Хx`|m?H允;/ن藿B "{ܽ7 O&B:6 mˏ[D0:d!7\B "᷅@'-A9aC2쯬 `"6:o Ƙ"*'ĥ6@d:Z (#Tv/q-=:ɷ+l%U=Y]Wq 1B !}-p23O=GdYdW<"˧EIԗ\J]`flc6տqo3;(FHM(/&+l*1yElo^Q]q# 3&+g/J- b:1MO3|9>73I4 N;YE9 [#Z/^` ;۔ S;`9a4v`g=wڃz{Þ.}; ?ځ6H +_ҪzL JY8fT+m(r#X7y\2Pc#mG)u@ - ɮSpQ0_&QeO߭ꏕ.YD^b]py]d\>hXPinp|]fYJ-w…ɟ/9N<}q9[}oj3SK>>K Mwޒgu4$h+i8fI-12 }fmݎS_n '7{kpW{ 4Fcm4! EǕl?DHvt]› y(́W{ 8pySWH} iMZ龤juVKFaC-56d&b~08?OGAsy}6H m򢇂kNAj(4F\Z\޵ja| @lބ2rv˿J AoȞh٪Vj^\-3OiǢ~ap4z(z3?‘g*l,㚋5q|Mh|GN&h|7]ڕsk̵g {$o^o\)׷@PC:QT)¤fސnAKUbGp>&)58vJ2Q R֣S*1Ef OAdorpjš*mLUŕ|bI)d߫_|s2Z#x|er E [y1LynW^a}q^p }&[!ǛnogԷlL؊Xe*O2$LgzskbYf|BAĊ96 hk$E33Tрy*Ǫ% cڽ~Qj˃ s`$wZiW}hӝq&#{kijFI vQJ7j!d=荌dS[^+U(_@ȆHAg<%te=t# x e;k(4b+4+ KsAe̠1"m>gHM:PŴ编U}K UJrSCVfw +n!o;0 lƸ?嗅T+ߗ/O5o}"8>FtX0ap͙z׍P뮀}xNǷK5gilZ,㕄1!ob]^!|"*~$*9b%\:iͫtOmVygJr28Y A\x.gHhb㨪88i *m#`uO0&,-E>w/|*W`a K\2):C_䎿(sK~>b\{!zeu4(G7<ĥA>djol LR@k##niaYkZOYiɩ#9炶:`m$utʻİf:lxv<8g,KC4Zw?b]sЂH9pVr߽x~l%pG.wAk fʪ0]9t!7cU8|p V.5{qF}5;gs^+/w~2O7,!].5[@klNAxwO3 'Vz+EO@8]Wѭ2$4)G=ST5Wn)!F^sCuZb֣>mrCcKEȒR?Wth) tIYoH9|MpS.\>΂TwDZoMV '8GQ]<\i{2RUgM=وXW @%iҏ'KDDgpP7MŔ#BAXjP6d}LU}8w T;"OW8#N7űAhOԙt;)qs$p,ئ'^03L({*ÏS0Q# DiV̠6JIAmXlMcKҜB2~w!RR49.?^wвm>ɎS`p|*,-/!xCƶWEYP4/5ޑ.==3+Ϩҩ= jn|(J/.+/ g7#}j'O_Mqg,ңF]NK`lʛYDߢa(ܢ4^SJVMҬI/ ZQ6%Ԓs:NWYTГB:O_ۋ+[A.Q +W)9RUҴk(PA쳫5O};V"Xs9X6\R-jb\A,rS48%+x[80{1T{σ1N2 7h?*kXUf{eњ KS3sںHX-߈ ksWC[IIi'JVշ6՜оBWa6".FR|!Vk'JhEgePY1~+紙GBYV]b gY5nR<0mdB j8 ɕpbIfv (i 1ToY YfJA/#TQnoq ;o|e28z0˕D0vē3Qjqhq!f6bJN3rb*w t yFz)A.vXNl8DF\L⟧>a>oM؏I60ZXIҚWDu9q,t@ۢ]2N{bsu^k|l!?첶82ٚ߻ \l ^aAiK"XyZ䷟{w9 ody#uI\ !fVuH*N }_,PVcm&22\)5sJie٬Cr"}<>se@HRu TꛝeUDo 94%qNǁҚ!/6›[ct+rݪ{jJI"*9> o17zrl}x2yJsoxd"qM#sh,~IJ/oE̦&$cd`N@h{WOh?CdQzzb$5 fJ| WAF.cnɥ?T|/}.Tl#T\'a~es(N hcpif?hk)JO"x?т𠬭\s"L/J 5>e6Hq-WwH,S𳲃EfdPӈ6NlhM lX>y\C VGH;B~T5m/z ^i$ɣɵB^&i쨡Y ' u#(v%'OavtEf]yGY1,=5`[y6qpk(݆o s^;71Tp4 pTGgM'y +geb\7,2% .}ɹx]u(>;Wn4k{sΜέh(g^K %/L>4>zo2ŖVh) }$cɧ[Y/,[ ;( }؏:Wי+aVCv2| bܡ!ϾV%ZsS֢AuT`te|MvYyIZᘖjqȭ{;=;^/L](lɬU N/ *TDc7[iMs-"`P n-$xN.40GkY5n#Ia5L{w8ovCml\"{,K3؟'EGãWSDm8ڝ`I d> MۖuC [Ub J }+$C$F]$Q@a)'h[cRVRy#9ӱᠺiOu5F;1MG& [qcxNy_"ʟKs}Fu+pYV}ww *VxS;z sԺһMW/ ƇD!R%yEژ 62SZ|L j3|Y?d@;1.IɁt*+Gh,hgn (ed$J=[ KcCIٝ~|2g:` 冺i&ɸ Z[}:2D-Ffpnm|c @ᓫ%425-RIp~S2)(vpdsA}/(q:r33FGLDݩJzy0,lT.tPUM5kZ_o +,&c}fk7 }`mvv#gS#XQclgO"u@rR0XN ǵ jz+&GfclI$2( P";]ům.70 xR9{EX?0ioUsV"N'RPf>2P*,*$*^gO1i`BDBb w;;j_9fe [hyXg9Po쥨~R"Ǖ![#;up~Ē(6<_W6%|HKbKe<؁Y,~9 "bŬR[̰DZ4E  or <=<]^ႌ ۾@gu%$tϭCqng<z60ܷDw252j7cM7W}fLGbs(dơ;U,׶1S1'H"94*NU|a]5_܍ICC83U6,U?a]rU- \ͳ='YP rJ@+Li=9ý?'Z:F_q9Wk ̉8yrI 1~_aŃ5o V .o9T(hZ TSE|M-WG#{ThgЉtZ mR,?9NW$΁Z.;7~ep[LWwxe1dBqL):.HCyep+t?s)ùƈUݰiaccf$C kH/jsd|oHh+ ..iqVp<8y6W.gJY%nd]+nwg .#dr;7| '9|o 8-.n =l2XKęedn*3ϊpW&Uyች챣͙:6sRh͗Fʶ1hS&ީwPWV!t)]sJ(!|]U񄮲?c"bzhލĪѶx~iݿv]" 뽏|YdqZTrFb3 Rn|W'֟mW@OB)Mٜ.l6"ȘH ";.>¯aYZ%e;O}yŊc&ޱ#K uߎ%!r-h?Obn4b_".3C@t-`WcHk.F2D[T.HeL[L2Žښ=(wed~:-`bDve,L' N!J,N=Qp2ȴ`zMF=Ō(_^zlQUN++L_.rɒR^+[(ި4WQ2$S1e FBs" ļɦ/B1U'Nwe6c7]?qJ5<3T>2i$ŵ-pb>H>ϛT@(Ԩ'`xАAIN.(W >gD,^ngeu.eA]}"2d^;A>Uw9cM"S8TVCpn۹YtZ6iĜV6H Za,S!3"ͧEWiB ͰIT*hbY%X7\u)Y;-hdZ+hMd^QW3&BE z!M+k J>Q ΊIl 攵NUTl=令<m}"j(MLd?m!(sq/IS@iْ=b*v`'T54M@I I5#+$CS5VZ-b״˘KE/e&i ܆*[/%/0 nl~}'fvr /ú{B j,߉g-g?7*'~h+p wȠqx̐p#.о^s\jb%xxۺ:7/#n{K_s@]H7)gK~鞹p \M:̂ȫݍ!DBiJWb'[V7ՙG= }5h}Fh싻Rv'w:!egiY\= )gj.nC- º 65C Cw++#(K4,{Yk'z9T*e69i#nYӀ~# rV0>2{x6[E~6bՋCUVO ZJC}q]"Hj-]Ɔ1ɩBVbfBˡem*'f^.Cḛ 5)9bN_m)RPS%cXpVJC,ז25[^Fl+C6-nK〪h+&ʤ|J.Sgo8 2"ޱהF h`wu`roE`<fRt1NgEHEb1ͮ ^Y>SuCAD]2 Ȕ2oB%1Q }6—syDH t&џ“ȑIwǾoM6б:F ll)7~^'x(QbxZs"zo؈#y/h+}cS<*eN .=@-RFKj)dJ_0R"*N BP'ٝ 25qtmI"ޯ&`M]u[M^XLw4Oۨ<+/bo,BOPoY sG5cz:([jxG='3u$Z }q 7ibr]u۷0ZLhA*tn8Dc얜4;~ecd`bK=Lzu[U[GsIf:o an[:{K.ÿ̽>7'D'.4Q?iL&;>2p=d{OCgoإ:?. :zwaғ|'g l߬ o(E]!~*r9^F`¹gƉ?1Bgږ'es*l^X7~^jlSg\m^緺5UF@ij_YqPg!'ʼnk"Ur])@Uiq?W\u- {a3LC%+SAq HmCO4;QY"VG*H?\a 9Ժ6/r9G5M pyĺ*oLP7obk.Kj9?@e05:cT{ϖĸ\n]!i%gTBxI|4r^RYOE;R!/ C;YɮTU,d ~kVFeR 3"rƺM.Y pHjHp9# ~|=)iT4ш<=( Qp fۓd+W0gAG7秧3dC MĨQWASCb%_L:NnO-ߒW{¡F#HqDQzm=}(:]Ms/A"e^vk+'>x9迻Uh.9e59cFF?ĝ)u"bpad,I&(}*q|\멙XAIO[¶xw7ʀ A$%F\fSӑM.(5\Ǹڪhk\Mcr-~0Ů5`01xK؉}W\bQ|kx$,ĆS%DqH} ڌ=N&Gh1{thGAT2"=+n?s''rIi5HѐZCy"P{c`nxg~zo2T:v0y27 cfʌ|p.椫J*/j3ϣCx7ܠS̆N$Qݳi.SK qMsTeI{IQAXKٔz:=vf[(]*dˮ4V(K7/jDW Z_AWw}iCj#eϸ:Yh߱vm)rqG}]MҁOйE5n e8lNU4H$37If5IUuzF5WN:I1Sej };\gEHJ?o֑qS%`2aTQi4K]lf}uE/ǜ {'o'ONaoφp}oLHʀ'ސRP э/=т;%$g z$֤aKg7Ѓ1Go EYMU:jzRr'P)i 7,; hK`) 4xMqCDOTj6 / /[ H S}wnVCKœ4ё Ӽ}‘>ʓ*)yd\pvx] ˺rR^_Y=ʬQ3Ņ6.A&H^=!Lc=p1Z&s~9F.dtGU>UѼ $8*;>>$46=~TU(F^;rα7_M7(xIQؤ!p1W[#ːY^Ije{Wa&}Q뒧7}ľp(Fg\4|c} Ŭz⦡l3f3ʄ J-tGsEQ<&\ 咡n i*򢺔%INLÍt]K}0C_%#9rXI?u/'Y)Ămќи7)c97kGtr=tĵP><6;cW2I d)lۜ6}Ƀ#|hw] S?5є33->40Kc&E|ڇ̆`s'-H>]f[f2 `DͿX, gkJ±216r4lw`n8ș@~YL۹?c0s\|K)Q-}J+^+6zi "|>,ڭnIM0r|@͞%Mq7r~HBIQi@RyScø!f jRG}6sUŷر̅ HT xq3^"&\|աgegl: bބGp0 h.Qe0- xxAkc3.񩧹̤8ُ0q6/hY:DŽKI&G9jN)#d?8|JJGd"Oj"V1baLU2+|=엿ީKz4Z)( 4|nEq]uq/uدHy.Y2w0)2oU,ݛaѨT S| ^Q{Qe]8(^x&pN۞W  jP~B; 1%q|+dhslJ$⭩އH hNm]`M|)XI*>ہw"덞ًJFVkvc}{R,`R/f7uuW.r4<0[DZ &[߃ d& hwtG0ߚu&pǪq;;koqȂ4zgz;)4Uwz}W9I5 H\t7,%*]%ݫ1³BQ\ni`n/. L3L3'{Gځ(omzbn$oMd0z]4.@|q(z 5C'@C6"X5ɯQEff}Qz}^aUdzВSQ,m>8_MAw{ ,%WU^ii9=='%NMd]I(tgc\=Ao ozK1yIqˤN ̖rֽ(j/VV Mce.s&pt29~8ro1RGryRf"um'E!dԫ[N3̔4aGWc;'2^8;g0F!=6>C#Iϙ}2M(ׯzL>|0YˋKTb0>y$7r":OS0,;[~]^P'Ú彜eH*n]R;mk'j܊hxTt5|;hya W,: =c3GԤcu~ #Y4x0OǜNEBpm~w/T<,bK}fvjIA?~+`=]xʿ.ߨǙ`ț՗ $cXj2n[fuq'S>J"CPoV4J&=v~㓊51yLu\bND;Z/.̦S&Ȭ50,1RtZX\s5Qi0$x6X,\yܷJGŤr 2"߉,3"$_@..47>MAM°`&!U8-CAGտSe5pVЗ;wᩖZT'30H% D/`~%=+^{n245JC'3xm4TWr?l @wI2.3c!$gMdBx4 yj/̘tv #}%XF1:Գ!:*'W0ԙN('y¶]: k\E{4mj'k;l E!'K9oUs^լZIAazQ^8>8\VP =1%c[5`Gi2,U3Ǔ֨ξ)#po8o>}a|BO$8T [ O"Z:CIXIݚ{=sdn})GXҫԀ2$aѿF-_SS%xZ{6_) 5" s˻wlKQ-Iޡ_|o|fV>f[F+*bF)֠ĄHcw \6=!7r(@ ̚ĸf/{V#K?g,Ȳw'ݍur6Q,+Y_lKD}N2Rㅯ>əgؔGΞsmw 8Z)/}^63kq3A-c >#hIP7{I iI:!@SKuT;\*fȹ":Kfs^2]R?|HGr]!\'0Wej]{5IPqO,Y͝| h\}@!=˿_ Sdl,`v†M6P(Ђ]oM^0Ve][ &F8Cm|-9ph;jΖs;+<\R_&4$֑$-Ô ctj|S؞w B%c$)\b.I-T_|Z|1 G , VU3P0ңЛ xVΑqEO51 $)Hm1p?NX5p(1OCS'xJ=L{lJ[IEmsI,! ztK_;7RK@Aܤ'=\xqߘ l~Rb8Մ?w$q n8Y@!O4g"F}ld";L;O-HzJ;xbOK"Bؤ y%H$rI7VGO]{P%YWhgZ a ^{|"-XW)Y0AU9ͫk͚3ld iTKuc '<*WS a7WntYZŦ}έ>'wz)D=w*Z'HW"QQ[ccDE Gfm"@ Qc4Z-Y?#~e;~Y\L ĹT]iU.Eon $_"4Q2L1;Șr,M C"JFØ0岌y<_i рUx}́ը!c}a_+xks"Ɓ6"l bN5YzIC~a8 s sN%LZPEYx<9 GhY{敱3{uMȜ *$D/2Z: &L1fیه.J63zr蚗KueQ>ꋦ"*q':ΑxSأ\Dn:?„z6 ̲`"a^Z6 76SQa  xyqF8wǟmB*d RMK B &5+Oc C b$(p$Y3Cz\:[7aGi̷d e`W+P.ƞٞ] G0 8*(JпLIcOu%iw}vR55~i;'sF@A~Ǚ%V.9nhae4ٿIG&ÍFۼo!(^ qDQ7h_XэSDc@A en "Hƿzxv+ˬ|>{M'SW!9%lHuH6k39#α|u'H XC z9Ȇ~97_:O6EOjDW^ }g7NKi!}~Fs83M;4P5U9pmji?Lќɞ"`נfک#.PaSȻ4`xˢr2?%:VDdgSB@GGxԡ>:G&!vc]Y:ֱ$bw!nIHX`4H,$7'|PN"5n2$yhSܔ^W-B|1R*mG/%g M8;:%qi0M~LnL`PO(VeD@2YRq,#3Dd?ӯ$ otNS`0ȩ,t^!!Z5'"̤qp3-XɖX q؍D]#vmp0n\u h}jks3Έ2=!:D@odORQӯP2:*P?xppQu@]/\#c f9GPdɁ'Jc SM 0l+^% xI[afI)e#q#;7!4ֿZVp,NB7O(bJ` p612k4s1tBu0Ay v|iCwϐ(ya(9Ԭ+'UrV(1v#mYEW.~ ul"A=klۚMWK2|.Dҽ7 :rg-q;sZ URu* ɪr:>l@vFN@v9Q Y-'`1*ڻ̻f"Ho/g`ƭ>~z:d<؍~/STe:jzzi*aFu%OANyg]1c^\45Y22HiJ,y0!!LZOel '4.R[{ߙqlny1h ^MWr6S;=!=К=3_U{ƱǙvxmOYLNAIs>%€aWsα1u&+X`aOcâ$+۶ ڟP=t G=yuR!Eu T,ZkE SیճKz' X1ҍNMHX{Ȇ c`T x LepkHdKQ9v3/0a0>L[IBk9yiA&4~QACր Yy m-:SZA[Py[>fٰ)Jň:araxG!ڥCYs(x% 3|Pk2Mcң.籠+ HT iIJ{WݰMԬM|bH͸jL8Fc8 |ŸohZ",=%kg)h.x³n65Da14#b T)miR8]pd <$XΘ{f '+0Ie}FmPDǼutO N} Gk5}TA| m3֑:>wɩ|xE==QVɬΛS Pe4[ڇ`JbYC^hf}yBgrPE pc < GTzG#n8p.)7T ?."1)*]ɏ v rBS<(.F:/]muw3 !nPBuLQ"Sk)@@cئ1!mvV!W)v3]e DZ-qrVaWU:7N h}=BHT aEza 4<2 1g|2bDc6ΰK}&JBnm\#\5rDi\Ul)y[ =OY{VKꙻWyp_Lf"Ix7BS¾iJ~MVRS2H\ 9%x竁,e"vW=fPv*ٹףLA/Q xsOeh3^2WK0?@&}4{X]8a]:KJw*HH5_ %qE.%p+d=Ejz>G  6=2t3EHذ(,څвL14k6z0ٴYєYȮ*Ɛ\/M$z~^79V!`8D˵OL9ħDԁa L - Ҭ7ӾaA` q% SxSCo-yTnz#3)7Y4Zi !!.F+Z.`$0ЂAҗK2p_]#ܡIzU}\:%' jT} *}ՃVrjcMDC*&X=O%N;d-Lwrr wnЭ9ko)0P@ZLΚ}DyN8?3bElgr]RVhCq=i0 V; I(vvȊ+ѥ؜>U2~` y^U!x%U6nG2dM0V4hD[IblQN->UwȺǔЧ8/@Ḥ>oAOe2;5-IW*&)ӔGFcyC UV;G-[[9{d:dه4<0;kzF>齗}ZyRTQxvm$/E$ucJw>&N{ ѪLئ  S쌊@YjN#(D8×TC.4@xf WuQ {KDu9N2 6w?)>gI[ aQ|fc&C~σPf!Gw7E=!^iEL{i11EH>Yk[g%~PWe Qb6p>+a7 =&9<`r@I vCY NU<쓪vbIk3ِONlaY.|B< ,P'7Kّ2>my>iZ.ƶp]{:8VzcV>V|ߦ-PmZ?+9Ҧ4 @`眘` q(u}%$ݥ)e +?n@Z  b1:x>dd[%'L%LxݧßCVDJ|M{ Q^1 npH[p`^'؆jJށ%) pWL8t +{?B{[#\M:I (T^a}q7ly: v =WQ䯻7 *Pw֠[ oۻ 0lBG DZҜڸ⇌zR/r9z~Jt%,³B쁃2UD7ae35ֳG(q1@!3+< iGbXTN~̪+-CPѧgswaF}hkS"D3rj]na4!ӱ,Aڨ,qy]Z&Oa~FL$ZզP-\Di rsZejGF=٣X,B Qgc,1CG*bqfaŔ,}p PTI3rqB>XQ{Gn$ÇQF ",آlfЏ8>SĒJb:>u@2+K$a7a+JX֡u83p82D̸ 5 r8( o} p4[:& Nj񿖮qb xt+2BVq4P|‰ݥ;}5W U &9U;nt-8N#+%6(햹.iLgJRY6ol2|5,{-q .lⶰ$G|Ouz}$=>AwWEo{SO #pl4s}~?cN; zz5V.T,DEs8`oZ7= -2o?oqc(bArV񘺂 .);M=O=&tYY/9oP9)҇8ҁV@QkǢd&=qm"g!T9cdg?0 7P(6[$L >un/W6{yC.A#op~qٌnǝRh*eތb܍|"7%i!"^V%v2[bu4lln@"C)Ʀ%~JmnSW~o=Ƈ_5vS pQڻc7j$ms,d-ρL_ꋨdY"8D !Xe[9!$v"rR_w$:hJy!- v';m#t5D~K{aMx&K@UAf a4G ctiTejM|Dz0W( y 1~1j"cOws^Tx&K8[.cq+.]Dy{ޤc1tDK[g҈77;4M ;ԣF&,KQJao0NzĴ8J%Ƌcd!EuR"͓1ӂMwWMx{ЊƯ8@lN 5X(DNOӯ >N=h2co~P,pR\{Wq^`7ɥRM .Cʙu7-\~1uU; Tj!X`vM=rmJF(>  q;|Z&UAT Y妱qy'Els7 5Prn$7L8%aMћN5C5Ri 2]MҚglKίH0!(WYL*_Ah>- lk{[osYȧS14[}vL?= |u#e=ZbM87 4r2Zv@K 1&0<5V.B1ӎ.>DK\0XHAH&*)Lt4`ᮣnCۋOE7k,y/]SfO5Ӥ00ytFS=wdz&:(Ҿ-λՋ"n/cKߤUtx7GBj봊><j,yJތIS/yZ(m zV -3iYy[ol94~q;kw]@'R*C pEj=f~]^ ~lh;dT\Qڣ൵iJVOZB$o3ۙq0a 0+L/4G u?H+~rufyKb&1vx]Ts[έ'p5Btt@N[3RchPG=Lp{}CgK{lC 9w`V4vRoD4 X%E^ K%H}Y7^{(; E vb 'l9cM8o .>{ `6Pg?m\ֺu$٦*IʟZwJhT,b#\Jcrl}Zed9F)ǣ߆IDwLF9F`;TJ]@u l[e{}5U9Y Wa=^I ({d$Z1-s,b@$DiJ.ҙx$o>&epC e B늇[щ}PY~$rWdPf)@`=kAL^=38{ Zc{VdE9kBsr$O5%ssCȚaz;HX Ed=³ 7eWJi㺺@hp# cj1LВKdT;w?Ul Ht6@m$fl*(@:pX'۵f)s4it&dg (U,αrK~;sMU#Í$d۸/hB*Eɒӡ%{|gbݼr6Q6C9Ɣ]l|U 0 QXM!ߨ᭘ס{ˀt_n;!W@b+:ka1[)ixۣ=0}syPōړ!=&^;eǮ`(!Bc,5z6' ˣ Fg\kr/u3~.Mi|EI ~PH2bR^@^#ٚhƬ+Kn`z.pii,DQG&ge&+y&Z 2,7UbA]ygy?0K)+wuNIF("a=!iɻ>ieɾLv С9ORM1[eB+Ih;AEY1NPPet҅|E7>=թ ozRFWGV#/ owUIg6ՋpPTDӈtz^^k}';U@.$t'Q6XtUؤ"czKNYVi =6+CG@O:^-5Q' X yJNM.WdzؾQ)w :6SmdYYK=XK[t|w=R *Νۥ 8Wl,\=e[w_2]@-U;/ߎ^%E|$&ޔSA td[0і#/ l#{a?Y휩XnXqZX^ s W/jQjCCR t5qWZQ]՞t^0]`;%1ee+|4&8a WEQz/Q0@jSFv6{Yպ4-oxDJF}k"YHiqqoW/RjNpcR%ȳhеOUoq8ǻD~$ڛcZfUh*aS8ra`/ GEmjA]{15zDVCzf(30w$1gx>IH(g$f A@'i#@wE9 ?u݋iCě_p1B6CöAr"XX(Df)Q@LhZ)ʩCΘեqS˫[R86XlƤ Zb~g$VHz?gARUǚ&št\M%.(QwHQn< (c3?$2w>!ߡ,L@FiPfT󫂱,h148i=lej*Hmɕ$ ɺ|\OQdq*|g}h%!8] uE\Of([/[֦ [_y|,Kj,4J[*gWg2r.-"#b2ܑqmcp Ö*Zm/W \By DV¸οN64n中̸$)^Cg6!+ Z'S^5Io=$AmHƜ㊷"m)B4O`ޯT>0z¸#|Th6iv4aU4@,> iNz|L /Jr(mSBjJ,QsE8V9uAEVU^]n4xǁ,Դ fv59Phsk[)$Ch1mR uS8C1êU^6 \b|kWeP#T{YpjzQK !KUfn^ &'*:nB5d;2A/9=qjp¿sk>Q\ih窉`XLƐCج_T^2HќU~ƈGIdQ U.nD5f&Uj8k!a~>k*9[ 㭋mDZB1>d; an"y)5# ~~~t^Uf tǏV9ߋrkQN>}cB4<]`Mh.%zKÔt!ӭ EdZ?Hvnga K7ih+n88N|rFX$pI+B뮸n9C ʡik̖A-&ǣ8Ip ~)OuIfr|#>]gƈ6Rq.Fȇ߷e)Cq=6b>~!͎OQpbU8 PI_E(';7[vv3i%4*Q}X_ ~GmG|&o@ C@樫0\ukxy=.:) C,iOً5JΩ4|~w *u;r#_BXuKXu5nƐa~Sk(b5.,&~aV69grHD<Y+s' BGbt1OףcV<Nӳf8%X$7fx> ց@O)ab0bި` ɬID}Q0}QivdލEP=&?ċ&i_@˭=*l\Z9XbqFW4a>C$~L}gl7m?S' VSz].AŞ"~NtAmX! Ykwh7x&sjR-X +3^o1P.ѯ3yfL){:R#u~7A,9PİD794NFߖgSm X->"M 'f?,b k8k-Vgy ?EUQ'yO@m˖'vRA@Iu8B2 Z,5vcCRܔPQ8 )K !vB-j {QۚߍB 4,"+E(E7_ mq ^ MF[ $xc*l y20C?#5MvnG=.I'9"RF:!i§ab_8iUABu\=Xx`V@wBIWnҩŰfM HCtVzxoY?D/QOѲ'+G/Q ͊)Ew {HWDu`gyq$J?:Ar` U&^dZ`QʖGlw]QZhGٱ??%j+OANQ]=&E_f^C4p:^ֺbm.\ss>JL1܁(e:0 CDx%c7 8'l N>zӟy$UTVs:>_${8ߋJ稡q;,N,.pȔGçۉ$sĵzV}E!ř䓐}PpirW!kZ.{M•E߫(}ŧAۘ_w ˪y4DՒ|+,6 [p~@Ql98d%$*1i>Զ?-7#3FW"T0n+ j~U+͞n飐[60,: {ϜdO(6`j8do:EV޲A )^"Fd$& DOT%/ABWq,k[Liś[ hȣW+Y K2Ek+v-+T3fE!2`4Z@|pBsT2Y6g׫6nC3'\wGKdݬ&QZɕ.u5Odj:|o&4?K,ֱ JQA`MQ^e>%8 =tsmc~bɄ{-:]3i&o:3SxםY]5V)+)IjASL{9gRfKz5 DAյd=FF(*Y0KBXf #Df rӫ/]CKZd QNqL"*^.Ԝ)eX~Ă:&@ƣun2DH2A;XG!&p6O35i^ڗah[q>gЭ0`Q+2/Eb!{ =l]-:M86%o M3' ֒[Fe4%p\wrHe.C҅)_֬k00#8#f[L 9T 4U y2uF~fG~kl ¨$[BgU`V)d9VzF!+C/x] ;bN)25=-n5jxHYx)0lLJ矏tS&0v֏qt ϥy|,{1N">D9("6`C-6eΆ32[ƇiCb· <.ĞK{g(6mcj7KG&$l{o0y ;(&|9S\Iƕ!2E5x/80X3c!Lˡާ!*lED1xwC7 O^}z`Y*e EP;Vt9&ٟllI3y o'1}VD6%βfB #R6*EkC0aKZ1)*nr8$IBn"[H)$XiȞ q}INJ MY[{YL-5n$bLTQMia,ŷ"ӽ+up봺 0?Bd#&!C?/,35IA\=8Q%pͦtd&WD;=dA#1a:}[ctFƨh~\y[֩]Gg-m3 ľ8$?\o˶BXe(ڻNYG,}HFy ur@.xPFn^Qn^3FxѨF tуoOIW(vѶĐ_"OkڃWS2^b*e:֊V]Xd?#;k\xeb\{GkFxJ~V%sqYo). "̋1N]IP=08ŞT_m?FU3g!Vn)(nᜏ?ٮuC[>Dʃ m"3`G>#MSX)cY?C!Lf^ ܌.COߓ{p\H)Y jAo]|h`u 9 `7MPK(kAi> 9J;YÃ_m^\QD*f6ͻګ #imN]4$ݙYg4[U9Uf,?q:3NԢN?]R&<\2$ ./Eԅ@:+)W#4{dN}Ju!=]1|z,!jyWTslܺAr.Zu!M5^g;'`l$ӒWn[zs1[Mv/O}l܍ Lp8|*x΢y7i2Q* "ViScdP̐hή>P" 4O(F%[0[mV@Yd ]]Bd|'"2KwOշiCXLoM}M;sig,,Mm 'z~Jys]y"ޢnb $x.\Z/N9Fsኤm FǷ''=> 3"}4p=Tz ])X馯} Rx1<m/-)Ң_%:5 >@Y, :쥴Zp yt Egynn#':f.D 9eЦG=V+Rm"51=Se%*gkEJR6YѤQ/xxzW̖1*"l4yMM6 $}_R m+c d@b˛x"TL(2%(y, |pnvfW?Jp>M "@jy[(s^|H T9nUխY%qAY &IKcyMP&&eo w}$?ɣwVǢ4帣R6ypۛF=t-rȞ ]vN9OdHz_δWc , ܺl>p`BV=Ǿ~!E[g"ץ~nQ`T\[VFn̸v{IbmG`᭸ veQX hӇ-wC6!JS!*lVnwt3!= a,I4>x(riOS~ sW^f%[&\!ǠFJe xVs•z/ѵ:ᾴ>gb+/LUASٴ6WnŒ#gaF0Tx*5*HDS-Г2d Zc;Br,\NՈ<vr]JxV:Xs*r>~Ғ/+Rs- !-AmE]F]Aiʓ9/ydtgA(*zqA;l.K2Z@buB6GvTb#vTr U@q6toG3?;T9'Z c<Ł;yǝ>,<Siz(On:V"q i^Ǎ 5 _\G:i 5}Bez+if$Y5~ϞC)rlՎBpA s2 t@;'dw~$Nӓ0@/M1M`ۭXvbM+RXm,Gw3م 5M@<s7$E1dR,&P)N$O9CA,*k5Afm\<xdD9^7_ #VњB+DZAXhuYE &ה]U{.TiZ~  yz^zzq#" FwY]uQK P,W,[P!gО\e!(RdJNy`p327a+B.+ꍒx_4V\OerCCV=*tKeEI+#H!.+.//v-*}8:lA?JhjJx> 2eB.>XN:)KbzD#.jyY{T,? -aP+޷Kwܐ5"OtvάKV9 !E3V^3~io (ͩG6 y t:s?4xeBCjȨ(sGeJ^}|Q O5R;P<6wKXxsp/g K?x(SnGIH kʂſ_-{Iԉ(\MF`Ybt/ZjVh6EُM@ yRfcJЫ `\ XD'Ŕ~MYmG2zh,+6Z~(utY})؂JGes3amM ±'|7`o86~PZ|mRց,čHBnPL=J_*m;xNz9ƌRO(\hd=.m>8Pp6<s\A)^# I0hxV]><ޢQjij (/&*^!A>Yn_33*5}̞[}(+{,.*bfx[Fl"\*-\>zdeHǜ4snW>sXeBK.qi_0>rڋ`.-UG^]3Mt*/mJtc'+@TU;+j1lҮ8iSCvE蚁&j^fP{ `Q dו~o&2^%/ #д/eErnNfጷ]"23P,#KF攇`yphmk  \޽^(ŝ#1PHyCaGZw(Ċ{S({jwX究#96K&J͹S]0=p}fn rx"h 18,6#"&g3_j|]gHm벴 Cd[ yXg[_A2{B̦hSrz;E/;3& $ɘgX ;T:`ܖk{{K夹p7*viZdԭU5- ehcIPow0{8!.]&yBR*J)^ƹ6 D+qzG+O Yў`펶Fb'"5)o]~=0B"H.Q@`D HmW|8vZ*ٳ„Ϧ2 *>obk0|Bq"'M ]6Mnp?__6Λt 1jDq5KLr^J }\?(-*@b9q,$2ej?O 3x<0 AV4' <_=oڰdu~ɲ c,;L#e¡9ϣ cГm|ڎy1o=)%J޲nxFtT4>8R0W15p\dg$ǿsbM?Dk@QhaC][N͐ Lq'p2x{Z7?*v%fHe *7Bj;⺉7g}?>5{|$a`vqBϕ >V?tDĮFIG) [ d.Tܞ䧏 &`,\ƫ|\}=P2# .~vk1Mi&w aGG Ad=OϹJ!TOYAPa ݤ_+_ EJ 4U&&6 k]b ߒ 4g?NwUńIÀ]y%߂Ѷ)oͺ~wAWdYCc ʴW9-/=X9:r ٔ|xikSVv2ɖC1 L"fⓀ *Ə}NDu / I=#*Eit+,K9 1tn'PX1M˰$]Bsb)M. '7N3Qd.CmQ} nt? 03I7$HdyEג(YyiF ;g^o4<<4-6$ySh>9=>1RaOLݠ9X&G~7ݏo mɖ bbY"1m~L~fHY%7;ƃ}ɅEv8\߉'CBqI@ -{ehR&ݪO]b.0ˁ7NF%;u YܝHtzۿu{_qYFՒcSX(4!5cab7ҳM57ϸu-<$J=[\0tF PEVMlS ?hD {awi+uL!<Nҟt01 49'#icw{geh2x,VU1o-ƝFbWB*TH6܇ 殺8+U)+˝?R8 Hi]ɋNLV!.R Qt\,ȭYzޘ| < @vO`w\EMR61V̯8G(k1u DYI4rmH_ tq tF0O34wXPzLE)Z|YY*:az! Λ}+%E^: ^NtՔzLt̺wg/+3] gk1_Ul8qWC'0)fiViA)rc ܂v/V`f :l870|ň 38;rQF[ 4Bfd $oQ/g*qaļ&ٶLj@ӚH߿,iTe9IgQ6$.96uCSEIB??7c›!;3KV\!h.z͗{E%vDm]AZT,8, 죩T opȆ+9u`aXO&*-ǨϢ?;=yj d( qc 4{9ML w(EE`6:-*C2+2ePloTm`"O/X@UG&YNp<մhԧ2_Yj?| Lh[ߠt(o J(%zlN}׊Kw-?mG?f0kQ11 ΂ڒ ΙV#B]Z8sgacY֐a?4A vFQ}2-%!~Č~ >.Ihq &'.l &?eU*;Co^wRaL"Ņ?VO]*Y᳐uڧyN ZL",@4%-)o? cq.PN= %7 SgkHCғVr]"o!Tr575 > mÂ4ًГ/16ΘZd;@5B՗U8;yzȎ!>}}c1Y+i=(#xVA[ &M;6˦K"[fɿ_H]̩m2ɨww G1  yK4):C 9ImOHe?(`)IfwB/C'&0)xvm-v?612&YoB}X\a>nmڭ9 @{i:,]_SՇ16-լnuDWh&4rI4oeC~T*$zX7w&&W\a}.wY:jޠ"B\kVO4H9$vMj|)y[xG)} q1٢ɕ@A`` mWŐe@' *3;P|qA}vОvMW}EP֔4$ 9SGvZel*|5y{8I7xB6 (LzdQp:)o23l^g] |NEt`p XQYc&J0p>"i>l7Q e>ޱBqixvLB-n7CS#Ҵ7EO}!!@]+>Ez9q:"Fؕd?J@.1@Γ 'Ut_I?p[H^WQ!zvWJ*ir.\i'w/.%؎gr>B%B?DN2Eiw/~}""Agx#/VwRGMКzq) 0?+[VB_o@R0nZ:vu~/tw;`(R Kv#4 !Bg\}]5V<%9lڑu%5 EYEy[X 'M]vy}QrY-`U Y4L7쿺a6'lBN+ŢhݾZ .I,Lľ/t;)[+(=Ͳ+w}xD`W",~R?c .H*&Eid9oKL=g4$e]ܡ9(`)^Ji3elԡM7iM+a )8mn~(LɾcZ\-hPo kwȑHh@@ /j@^2P$Nw] e( X ~ɣ1*6g6$t߾/sDs褶09Y8iuD' Jр,R]Զh+h!ӱMa)-ELM] shv-G2U~|݀/V ~Xq4 *) '̅ ӀW AoHVyǁц%+ڭ}̤3}K\?GRphi#,2gϞSa,ѯ Cm +ŘVM57U;(-\0|*c4Ҋ8J:㡝7b;ԟ\[S]XF?A5(risD\حj 2ocoˮkz8E$yFi=$I~%CiFڡL@L-m^.܄ bփU{lf0IiOyd6EDJ'rTk9z2ȃX1tzR(jÕ j#9OQLp8ùyRcJF&8Uj&|:pE;}0ZR~.Xé37mŐۆG.~1"*o=F1|3^-N{ZIPZU lugz`I+$SAbi׽ӈK=: T\(xſ=U\ ps1o%CR3u-v!O ̭*I)@s:mMBmo# WtSYe-{gwܷ JmԫȕM%[#Ɩ?D.N"Dj#TT3Mu}rG@qcyտվ.1DK;+<"Cz\Cҏ4tx玥!T扖&SVlp@EfhjnwGs""[w-AreCRY;u5mZ0;/$qP?z:${r8/(W:Jު>9YW p zvRIk\]eǾW|y80oGDߕ9@O$ \׳)& mэGOWS[6KY9b;,>U]/z0ns_-+%˸z(!M)jؚcvK&MӣN7IYH'FH+-0gmg2]yfk5 B-PM;.s#9 '"H5hu|O)LKExR {ūq#SyTߘ<``L>56n+_=)1TvY{2g;C@ O069QF$w~yݴMv^*U'Q~ K[K| R-ذC}Ⴖ[3FA@^R<^5Z޶0U|,G 87Ȯ /cV>Z_&9AR ^ұIa.+C<Sɋ=[-߻q3Rߡ^# }Th7(hާmH#c8lhũ!o.;v<ekZy^5;kCۮa㬯W!v1wJEpd=G)r&(RpiME֪@@_ۣ߮HZj1:o"}ޢu2:x([cAW v7t5O~=_kk:Usžҽ-w[/5ѹn)}q ҡtu>n6d߆\LGi${E{L^Dg*!Xa-CV$<nyˠD萚=b 9ÓXYx[S~_y]u&ъYIp=*wnد+ a?\uwM>O}Wւfd\;+wpCj#P|(.ڰM#MW܏ ,GJJat ޛ%qaoXiuČf>ړ#i4:qRqםJR,/^V> '<*&s3e}Ձ ۳/Wٱ3J]^؅R.msbp_f, ]X.U;SedY#|X/TƭYb &>Eo;-yJC/FDY_-V8x eO3U]ո2#%1zvVar!/;//K˫N}TsXv?CYgP- jgRDMܓ?SM4 XKI}Rᭋi=^N熂ZaXPr4"+g2R DY>ibvKYFy}wJ.`+C[W9%aYO\#lD[".˅~աSj a4(9rGobh;'4Hkl$auV)נ'@K>qB$h3P-@.!8!hb4N cMDib1?jV4"ذr@w<7%(bŹU; Bڋ$>vW9xitx4~NZOѢ $bUT>TYK<9/8NInN;Z49R^HUnD-] &]z Ut#ف H<0j.%9{4L<񊒁@ǭ\dt9 t*DIln&(%UEl+VX|L!kl˅IMF0TmT VM`xh!}{  N{ӑgޅ!p\"X璡}fqlQ?HwؽoW,^א@ hyΞushk '$z{kOi v*)tbhƗD쁊*sCAa0bצU"S=x6jP]m7Ğ<4w djދ!-O@3_AZXgpB\f7AW\ȯdEAb 1٪+'ӹ]$9 t&_&hSmWO0jٱrDj$:Kwcs-.BY wc7[8͍T֐<(Z؅p`x,ͽxGH,;+u3C-joglk/pq< `r^䟥!Y6?RHa$Y)Эu2=dw>1A!_O+ށ>vϪ,JL4$e0|2Sp]hBI-GJjOujpe[sxsN84ow3*QĻzNkBbfz7~;@p+PWվp]vBd)U>47sQ k "*QkQY.w"s>KTStj:Lh`u_ISܫufBExFSRy#+wtm_P13} Ψ ڶoꯟ$Iこ}rr>=`ȫ!BgMLt꒮LeQbˆ56?2#><Bm߈U]cK u fDB;;zxur.Rnn3r:S؍G1s%3oWAo}g?;?AW7 % _x $pP}ەini?𖸃ܟ&5yu sXnXe[Eb2+d'=ُP24r*Tx@QYᩎYIN\}|mVq w1b kNd0z6%FMf &LޫGW(F9z ~W$ղ}< @UsNUx%%C|:^bsn4zN&{XdrvpTqertnJiI=C; #iuV 70} wjcV>/aH@ ` AĜ5 Y7QZߏ5{yM`^|WX-cHG-B* К=h_ViF{>(l앣uWAc_!4ؒx9너xq|;f{~اDFğQ%oŖX[rsz}/?6NQh ڵY݅"7$E%9>c0~){ ./wFvoFtXmT:ANC \w H? (ϼ&9U$Zt}H|{1Aڹ(G>1\wO&.K,  "uGlm M)D^)B# iZA,5+R߈Ilwau͵mҬr|- EON,s蝎SC!BZ^C:g[#C#ɭb_DM}$6_SR 9s|N;a[ Ȩw54ij䓇h`W#e@ܼx ಎU9'\<عFXK8Gx+xiFqƏ.`+D"t>?d.[P_݌62N|\2nYkM1s scޟ-?&'^MD>ɽh@>T.5AG(w93Ni Olő}b=Ԧ0͹ f՜"6JG &Ȳx٥S2èMuDj=A\;ÿVcp5hyԞP5߰޵B8P)uLӴAGMf K9Kͭ' a'a4U?gqBQy*D` A<Џ.FR0Sے( xJ#8^tpXiCGX&i~ew,~vU^۽:df~=5GpXK))a䐚\\&Õ,`Cص5ye8%?4(9F`MA)>?x#{[XmakSJ8$! V#CC7\2-&>Y#7Z02`@nUMؗ$r )d.}8–͚ MR6+M{B pW'Wv^ f9RT#McgV}؈'Yy},!hu >XKgQe,5XR3&xSQf3 +~DԿE\J@6 &`Ojv6,e]IQ&`j?|Syo]K85ɪ]@*ISPA}?NӂBve416xO#z0DM{;OA(+!1Uq3%ULq)b#jD'32W JBzvhzw&6/v,z 4sM)lļcؘbFeB{K\r-~oOaS>;$&JAPl{RIu`;C)>7}ۦEl~V ʆ7^4?Q|̣8w |pmk^2\nXsu&:v߿Co ČhcpBVrU~a޳yc)~] ru ܯ%cPښ3]$8rQ^zQ*lC޶,F!(r87)wlkS~qfm#a"e"tT>^Wk EFx98Č/S#?es- S8:zM7zt'Mкlܲ]Qݬ) 8U5槪y/N>K-2_fd4o} ĢBjYz"/Fc8yH+AZ&NTWI ;mc*[Aqs _cXaϞm*C\ds<)>ɼT%/KP{*P`i&I^o oK>h[mrvp_xA&[2:Gɹ%k٢tPb= lڕMJ2$ZZ/~M$FxvV%iC">mynNNTu#AHh$jr"H25aq~iVBwg"_Vߩ\lv&f8"!Y#ƅT@aO$ 46(Eـp>UΦ u=!`w9Kr4O2WBsLp]'MR|4^_Yϳ_-f#49mI7,ϕXåfY|WAV@&3iy:C8ZjA} TL_bf~<(—R:I堔\;cL@pG}MCoabCB :i( ;Qbg353bPEgF\LC';Z?nI~TBHwo:]Rj \u=LisQWXHų`4:+8)Hjp=~d+!qGfKF=nKa-~iTԀ\dM ҅)cVzNk7:U1sbFV5R]zJ 'C.3k*>Ga<>hA*n`Q(stڽ֟k0׼ hْx>k$Dv֙u BW촖ZpR.܇ggLXX_ި z.Fo fV,q|3 KJ͍S0:$pF-N/Z/zC}{^^9@#e]mK0kdP""M!}wONySPpψ6V䅊t8 D:@I2#x® <^J1Ķw!>w~*8UrبxIӫ#LAtF~>Ɠɐ`f6 !oܜ I[[GP&غˣt6&@_bYuӰ msr:g}2'g"g AA%CM$YT%1@HL88Vq1Nj"ik`wa&Mo7ԍ?E[ĖD5֧ ʝKDwG^u2ǓַB%=128>0q&3xȰ %: `CԽX=.s)ߝ6MO5 Y^<>%mmv6K~$-`N|([)z(Y[E9.ԗC&JoQQ:|O7}=Bo3Ə|dBWAa_>Ur.YDŽEfV:ġn輒N8L8ƨ>p5ez1,{@a(4Ǻ~c\xZG7[[ i~ Fټ삍tJ;P)b:^Jtw(]dm'*k#hB'J"8.h,?a\)FPBŻϏ֓ShёafdF(|ɪf+ǔnIZr&< p %-: F{hVb+n#|xEa}. `C'*'V<)0;wd2Tt}r֒6jmΣ) ,w'  U4^9)olmW'1] 9og! Uol~[W ?7FaNIN+\oe]Ҥv =n^V΍,pr~ "J0fɶM}TXkQW-ڪ+MRnȶODi]tt9Boy](ځp|\(*}S.k]V2Җ}li{cXԾ@Ll$V4)rzIƨ0*z0Mw Dcs?S7AcW(+͟Xhf+Vv;Yb2g.10eP' -mnܤ>%ꝅVN.!tr,:6p/dZa ^ QAxDk ] ],sB?e Ws8A*z9v#HA8} &qcKɖ+5i)Qn6xcc:^.oV)%5UVLoރi@7R^]G̶OWE-xݮ0=ME b}`Ec1&WQ;kqG*kBP?mE"Qzrlڵ3Yb%;[G 0$N) }ڮ=K#G%r48 ApU+jVH!LK1F՞?$j~Rp!*ak{ċҤD1F9&M y:d,(Ķ 7g@nJHwoO̤k$F*5{-<ђ{25á1~KM4 艓`ڻWeEv7!D[%pJED TTRe;SxnhŪ=Ih&-ٸAֶ@-]Z}QS;Tњ񾒊:aza{p^~X!;PTHћh۠hYt0o>2m /)'0"J" a'P1Fxap4h!&6_RqL#/s/(}Ero2PkzM|)t&RD?;w u}[l= "5VF26[˭qr\>p Ōvd@FeVGp; m_#F4ʇFBw" #ѽ:Z;W,S-C1wM.yʹӼkkO+Зq`qL/1ZfBx[0糙|ѼuZt jA3uyP=v$ʎ[`v2ad 9- oio>2Ȍ 07-9L觞ScՀ]κZIO!,U<Xi(av}rSB-oBy,vG32oR|[DggYk#)3tm-+ェSEndU{Ќdwŏp~˜v*qjIg%(Y \`{#ϑ븧tɞE )hi lhvwa|vFaDȩUW 4jbc 9͕\D, ^b^Ko3`/({{TTK s&>R \jtf0czk('ǀ4 #enhcE’\:*߱R৅ >f-lƎYR$ HÙpÃj@,Wً's--Mj:52ᙹQsKΞPHM6VI#2~xو]{K/P}C- A}2a\tQȕJ#.w,~׍[7%y )@Z$xfu儉ФrpLrҏDYRy3=Jff?WO| q#f#N"cK, /?)aP\~5x8wBjG]yGgʩq:W> J1B8ZVr˲5Φ )Y=:VDRaHr$#~HD"zO@HSf.4I* (Rf9X<] nf%,nڅηjySmkਗJ16w V߶7N%OJ)RI=<ƶؓxq-^SEi%P CUSWzGn. ~ QDyYk]?I;ߕSoqc|.gY*.b{`(T9okVEɛ}@-%Bw}_o?͒c'n9Ofa'KyC:&$&tSxpaKF {)rSd*'>fMDE+X0~{C~et}z % ;tƀib6`nTBxqљɠzɏB5qDBw>ν /8dr8|v)&*D[w-'[ eWNQA7Wޑ;mQ"QdJUVxE1l\Vo"} X$\c5A_?U|v̏}#|Yg_Rht,!k^*H͛'rwbVxd~f5~sQxKgofT'K[[-'}}N N`6Ek?t"خ_Sq~\ƅŌ$t\_i > e QQmZht8HL}3 gEmϞqۣiq!EC"_axbfh l=yʜ8{z 0[235YE:4ԃ?䎞V{#R1fç{ZGk =*1w5_,- 4*\C=EH3&BfVMznu+!%j|vN.F!est8  !=*{EUu$zAWp284"2pVÙ6A-wm8\DR{ Q{*\T@@"ҎA\>bvR瘡?ԡ|:"R4LHшY0@gmjygY)4<*z0֭PY N܋T>bOR.?BeP5t) I͡:; m#NֽqlDY}6~Qe.fdcX ճ-!^hˇ ,+|+oix,7SxxSr9j[ϻHwjT@@F {lh2+{vp WYVMh$pUC#W 28ջ4܋8텖ata!c5cP ]?Bup<lC| 6DSqaL$]%َQ툐vj(gٰ"He|btx/ W_1Fp/Gp?ơ0Ml/0 8n EW P>h84 %2Nq(: &aD5i!z_Ŷe!9IHC.KX{ >`ĕr_kiR($Ǫ@,P//U޷#yEyU*V7קM~nxoA_ Q Qb}X3͖,i38 /DH Qo#n`_Wǻ7ԥ{ο{M0xN3UduQْliG\A|RBן,%0B7|UoSM;\?>azܼ~-20Nj[N9A")}gdNF 3̃O6]iWl OܻF Gb.Mγa53]A{ra ? O`oRmAB}X4]B>gP[iqc*ݶxSPe: M^:}$  !CZdؾ0ZT9I[WpfM?x oU|et١3:|-cd)?l' Nظ1 ߶SQPpa>&#L#c  dC;u#k6|C|J(f puH&w'1d"tϼ8Iۯ\%uk@q,J߰':X7,aQc{ҫ63's PYvꂙ6^Ո F)\-Osd?pRǻ^ 0m{FlLt1aUYRT),NT`RT4jz & Rz2 PDW1>'W9@1ME޿WA5'{d?Η!D4ll*22k!Ii4#(gX4g"Q~-yH?}ovhR5?.JL `+\8OC>z,"I`τCSbzlfۼ x#I|}}RF0{ 9ptXY Iϑ b8EHO"\&95qp$5.3~'w}1 !p۵nHiQt;`h)[ȍ4(tU躜u NGud=pP:(g/g&eUк#A&6ڷ993R$&Ъ[DmܛaD #[QE0y㍜Bo=J1J3]f2?1u.? ]BVj&xTq9\qt?*wT.Γ)|2 g!W] W@(E#<ڮiWvXBۮڂ[!Mk@5\S3/n,Vutwr5T ֥RhzY`oϝfO=CKC~<9`\,Xb0l1|1Nה!gԑ^*5e;OXt/MU\SvgtGRb N;oC:9 Y C?7p'SOb˽Dn1 ~Ή˨4t!^&*6)R @t {n#kxc  qy!c[c[q=VgZWz+.4x& "*eRԹ Y x'8sʺk Wo Gvx2> ̸z^yRup$I65=։^'1DẒ̌Cy<(sR N53>\Ui-zW &N´}[KaRG>Z!Cuzmc4}BcEˮiW_ Ut"U#-T`WLZBWsؓx +|#9.Jfaׂ0lK$'o&,z>qkBPzǞ8vV)$MV:˲rhS[ega>üDxK5ME>bS،`ו/uDTCÏ䀿.Ag 6HMl}v=u>_gǐjbv4PN"2: "u#'$.\(T)*B,}f zQɜKX]n8q5ƁWyxA?r{9m=NT'L k@R;<щ;+/VoX#z p,H0#Q*OdzKC:wM1nUB݌+ DNf'c"<(a"}U(BK$>T.fmX>-OLwxl$W!WR).RNP,]d4Λ/q{~XR!$j?INstѿѯ+U$kYj#<'w0߈eǪ3 0AM|-B}Y g ~#b@okbnq#|"t&f&#%5)o0Nfm! 1 y*Jdkf# lc Q(n%M$ʊ"s Y@PT;̌E7m'f,-LqB2ZwQƈ|`ʊdbD@ƱI~$= »OYy9\?śS4IVAl¤a>&Z)8^D}R* 3ZFMƁ>jdѳdywyN SJs׮@CdD0fs ~v}CYJ*ѓȚL"]9W-T)ͧIQgCZ 4؟a>7丹GY2 )6?Lcu_xgh ,1ν!rd=jnIAzC5 nkXE LJfkq#~bž.I @bzN@ @5ϺĕX4~X?qK] _*:;I.=hnR49-˓/-Qr4P1w`֝_5qnT@J.:WC.g/kGU+|;_MCQYC+tW寔;%4.fqܱ-W8Bئ_=NzDʝX|ˣdtX9k{ljAv:^|(]p)m?`]z 櫓+m|(dYh2l;Ɔo V^T'd u-C݃j6Hv&n5ع; [dx_. ۩.l>r[~]UQ^\3dvM^{e#vḥݔSW h>zjP,(r߭PI-)m ЊOxMMˀRQFgqܞf$_TwCoj kbˉI 鼐t5#&4rhuL.a1+W}[xGژo+_oG"ʨJS؝iuqBc+6B<ɔK|.٘1zp.Fu]AXeHL;dQ7,@T~ܓ,1c(l^:[Ea~ܹΝp8 !fV oD| U^'M7C8jI't>X^=*5 @l̆zA=t"OtxAn} ?8"nWSͱ2Џ+@vKԜP˱Bm;wǃ5YpA c(dfX@|{4y 3z"Qstϙa~ } @CrlC_%1b/j@:˦St[4z BjSI0&Iq$\&3jikpӒjcR(-lQ ˍ2 TS5VNy$%C. zr/Ԙ4C 2(ZГD4%<2ۏqW KoҴ'?iW6%d݁fAudpUE`&g4hQL^I8DB[5!48J-^cyAk&-rd.'V@%G.*Krp4~-` IޏNo!쁄05ttR<Ջ_>AGH%8F,pTJ,%F>u`w Zea%ңyu3 YgPsG6Ɔe{[ɭ^̟{%HOCC{$^X˸lXMOͨ[B-_2вͰxڛ=݊$N* QzGk=%1|xܓ-|=Dv?&TZ:c[d~VfC6șAIhԩ }G ccem?%rTDC!0k.Gpv$?}",Ƃ+WW}@\E5?_6-b}%L=Ÿlŭ?j7(؏u:[Do&P!U ,wNHM*$:em`fy`É[ZSaSuRvnsSmvEQCY#Vvet8bH(d/-)5)hJFC[&6Ή/.Ti^ LvW$Ej<٪@v8H؋8G+ YheT=rvg)r+ &1+i7f\oֆ#v!kD=֔e"FZ&i.GxA4]b mP#!}`ѰN9{NQbӽu N(zGB2sX29F(qpv]u6V؟!5m *@X( mĖuo=(|!-Xh;m$WJ;鰗ͬ m M^{"]5yu L\'U[x9ux"= 2bDިf‡T|,d{ࢨM|nֆX7D%v_)kn/+'hE# E (FV>zٻi"{M棨-_d"^hp W @a&wqp4aOÍ xhBgyS]ҏNxmqR)--0Ny )[)\S`2 {N!|/t:˼ig6my}Z5=ZW>QfNU=]F=UuZ/0|!Oнs_4gwQCBQ$Qj9{Cq649ba, L0]ox8|OAA\8d JAɀ-EDC΂h=5<6_m`b,( nƃ4o쁨L/S'k#|ÜocB6L>45\tT2cS艚b0?Jq2a`K;MDjS@`ZHvhI|c$$Q.ZyBki\V F=5֐I[qq?Áv nU㝓b\3o@ٶ74 :g`0$\s{) H/<^gŏ`AWbw#@s5Ч/}oݚ@9H<{GKIO87X9OOV4^Xv~8}ʫh d}]Cƻqxm:K"zy|‰r ~b\Y~EEL tb\>dLir'34%Fpx Q+GHq"+-R,Jm[-Uɻ,e+;sg:D$5!OIIT'$;h~ܥ%'Ȼj?|y,!ޥuJƣ ~ָ@e'%wJԎQŴx QXC0nLvR#֠"BV˥L< ~7s%@ _rqNa( n2^kJTDG.R LeE TQ:Iৃ=8?LTKE=I0UKmQtZ=eAnm?zCk9 0ýuMtmi;@N8pi'+q$!^vf"' 4smwۆȉnFb/gA+^#wqco-=W 35obF?7!/CO8bvz@0.jX0N']ٴl:.Pcjug@MV?K4igGӪ7κrZ '\6 [ίju'r\;MOge^3AdtЏAZ/G4` wzJ[7%!Mݪ2~^~EƢMLX_bO2hK.I= +ҕ=vެ1DU| ]w8ThC~cbY'N_ǣMy|P\ Zވ/l+UA紓]׀<5o[pk-G!~s* Ðq h%jfm~·@e mcXa1xќ>^Bף~}P׾mdTP@ l=$E2A"$ QD"0[}NC`)F[?'W=υbM1 V[|rnlu\(dV΍zWkk )bHhs׃X7V_gb1R s}۠]DM9SB(]!p~|;𤤹9M:,vOuLs0<.2C J=ޜyTbNȽH$py6C+0 ЁٳU~qu?)YVAgt("8S"Ou{h@m%TX,tSV^Tu4:T*Y]5sg*q? f`F.ᜌi4#G)aUU-苂^ɎUD,tOxH'E),E;/NJ^b2%dD,n(_Y_nE/Kr7am.?1IaDlB->Q5X)qeTurr1yrXf‘ucɒGה954s 029n2_hWoI5Z5ə1GbUX(ynq &:UB"cLw̦* .QkJ1NIkm0R^W_(r7h^ɐP!A\"fEۣ ^ *Qe nX]e(cg/ )yC[XW@D`3Ѱc͔ DX=⊤+dpswr%9Z33dȦ'tP>>sY3c10 Ai2ϪFEuPcإ4ܺ"Ds-ͫe;Lp=XK/&(M]SbZ]CXgԢko6TVfC[68=(¦S/UB] XDK!l*byO0CKT@FwМC5`ٻ [6 SC"?uAN: `ESv,bc,/:i/- rdݴ~ U] ]FJu0er5|)5 ,EQY􅜦8 hwwx=}z{jUjl:s՞ Z 0,ge2&`%KS>QNc 1 ~gE sn9 UB0ܨ3N+ _zE%f) wHfg#h} <Awޛ3ћt ]T Ba`t1մdqxJd,=tT rh%|X'ZF vϋAIb1݃E+2+@Z- +4Typ$Z+3JE˾%|ޘAOWuɊ. mWXeyo2Ċ^%9#M=B5 h#._zDcv:܍3,rqk&0 Kcy  doEE, BI-|A#xLL{kc'6k9볋/c4#\4YxfbrOX-GUqg:Dzp3yx%k194@)OXFT7`W:I z%f|=K?ýͶt7v=Frj0 Ͳx: "j5m 4s9']OE$/t,9jɈ"X+M%>X'g>GəV?msP49ΆtFډc/f Q[f;Z>ƳX3?5ǰ\Bce ]@}#ts[{F^S]zĿ4RSA'g[&!<> TJMSyO4СDCԏZ"P? m7p1qr;` \+|l[t F ը'փo$!Jދ>q1SђS5y`1A(vҶ{#љdxoLVM9Ma늘IX1; 71vJd%daBr l|O( Jgebjz#[C9|vv h …tJ\yQ-,3d X/P5#5 jٱO&<@ɒII3 )I<䛏E3Se@ z%M꼓C'뤣Hʳ"-5|a@ g6cYGZ8XQщv7 yA9u7&cF¥v%; pN3`1\.Rſ̠}DS'IJf vO+3X^S9$vm尢v9zK%>ɕ~hlFO9k =.4,ORLڃU.{k8d|l%@@P9q Ո?(‡2 )hecRJopA K7^ͶL>.D)C5: !ܼxD=(噳ͩN 5y00^?hq.AUib(8w<.O^`QNUb66 Q; Hrlegk[e6j 2g eۃ>fTʂNǽ1\ X㮨;x.6|pbx̭0E<[bf(pЍ?.7|e硇$[ɒM!Pɸ]^-㼭a$׭-i|)JҰTm\BHj@kG -6F%.D5nGld='-\._J_ˇ[ Qtӭ뽌'ja7R簁j3!iy#%]u Ҟؚ<xLZz::YT mlP)\upéObKUbs8PL< N&\WC/ *Qy iSL]AEŬ}|Kʻ٭]i=6FVZsP[>HO >MRxGqe>ACvZ }yS\Y*r!]Wc. 9麯@1,t K v>?[SeƲtᨳÚڨ9aoD_"M7G Pp1% &̐wE7cJm]rŝOC!E370Wr۟b2Ij#Fh/݃Išs,3ro2S oZw` W7lN;Nޫ18̲Åԛc)uZ:;fsv]R=> K:hE)A lHbm` Tq# ^ݝ.W%*J q+V`POlj ״B8a~,bľe,g q0gWB5@RzYH޳1E>JI"Π|{)LRR|e|p@2#$H<ĘI;'^}]ל0 @>%Uӵj fJ*Sl|6"$[1s=Bӝ.ag8]P`U%8,bh<KYVy!+C3i*_6W\L[a7GG5Bn>-:g|.P3|p)Zt%5s58=^34xr83:O.m9uLK٧D(vmOJvZMHP/ {$#T"VB;/ҫj,&AaSm?=1ѥ&:N*l J=eeBA1 &ZVхj!vܾϦ0rLƸ¾a@U)w_I;/ڜfGAcx1 Y@h(1'֟~ ;.Fݠﰤc KL`L[1 W0F%|΀?_ UяsQ-_ahH#)3n ؍-kjyaG{ 7Wt୻$r! 1!+<`o-ŗ͎'qL{' 'djN/#} Vkh|$xcY*9)UBHCaBo"gcu2b T%xh Ys -i=@DRv}]T]0\KaBv.hx3#h2ocv?6!oZԏG^JW6cFF:Io"ZF"56`IeZyRw +zwS&_`G\"'~`u9?VJ=( s]bjZŝ)5o ;4 hX'pќb޲_'+A=`~KG@k[ܖ}*𚻢'Z\"b)S a 잀r}<' --Ϟ0xX92D 90ZڄJe3䚚IS?z5.F|˱> 0 5g ح掷Mr*sגFz: ,4O!bMhV4qb#]5" t;UFHe^St_6zaN._ph6׶jۃطfŅ!r?5 :aO%VxO. L㑺 s-|˓zmE,TqR]57z-7ynXHGq;MU:gƠc#" 9r}eU 8DUwHYZoox")C=]Xe3)Hzzl>WbzI>ۀ#G̸+Qa*j0ݝSxZiot옊ٸc¤5w3D f@jmlj2Fnw[$  KUr5$"6)\Z{.tKI4"CkU]\)^H0[aӵvˣ13ݳHl!wZC5Anɛ+v`T'CbXfXq/n}xyo)7V@tr#,@MV-g++; ]7Ndzi=2k-~͋shyp?zHR4BaԲ(ROч c], ݯ?DF4!K}v\j ~ >jaTR Z!{?"Zo? ,!Yx`u'yZ p\vg+ԋ̺mRODى-v5ɒ-ma;xaeCyŏr4~hN@=N4(6Ci_Elq.>aZ1ۓN}z\w `d@f P,Wa{NM&Ή ?3+ *OUp+V $<1= <+RN:$0&b1nTrm|hoM+ Tk/;Љ#?I~21gaq5S$W`\ E*[LmU~ҘOC`Պ"CN^MX5܄[Яu4>lf$05Tq*<d!tOF[ޜ_  N`sLXJ)C%ZʂøUa.Ce%KƢTj| %Z3ݕoDW< ')XK~Fۯd@$%|c`P'{-5^p.w l0[ݏJ/K&xv^淋Bv>>`r]|20.+vA&Ye͞jX"#A 4f =sB8FomΏی KOwY=e W< WpܸW|&l>=K&#¡aq=!^ICmm~\?JYɻ-,Y *EPw{Ѱ|i@j=Fr.gs5@y!n8dϊXxmpu,=B+]R7cNZ[4sM4ܖTjVb,_uu޲&~*'(aŨTlT,bX-Ln0~cxr33OE࡟)-DsviZp]kI$$gm"}{w?ހYg˲/ٲbO$RTz )UaU;U(ϟ]vA B=|g%s.@頇ge΃-hP]`ȳ>n1-(1*2Ɍ/&p/y$aCA!Vd'+St\رkJ~F.~L)ʑZ ,Ek\ޓIT}&!aH!݀vkANw+)u E7 .9%?g 4Su 8w{ɇǟ+{p>r9 x)*Zۀ,jݢ0{o[ չIv2^\DelKAe5AaQt 6Cxf?َi+ejXXϾ3.,T1G"wUV׿翙_Ҧcj jC;2iM,Y=*j+)."֍Q BhS:  GG,.;AA`vhchC`PS:G:FZ[o{ͩF;|9C 1LA'Kؕ5؄ 0݊A!!{I?_r&0VZrelI5i`ﰙpP~DG 70aE'xB#hmH)S$1ZիӋ\9&BfbEHn=M(#Y4Yhٜ ͚Z4yhڔ(;L6BΝ^H1h9" }mspGIҒmܸ2S(KgFk}2 TVJav8ˢs󿡝H?zehF)cQ@Sf*G^ACel (նE]$vd|LI@ ]KսbB5ä{p_ƒ*a3|k2,h>Mv:Y #͌s#$U7*8Ա_}M7dc;cjw㖯#Wm[ ԯpvDm= #3D[}.="Tkv)M9b/ 귗ͰC?(d(~͗P%.:d GXhB @n^58 /#*:j5MLv:h9H?KQcr*y&mF$#"Q5Y6{= g@Q%:XcMIeϩGk^dZx1_LܙB/>01秊#Ѭabؒڐu[?9Uu=ՃjFV˝V}[k3EILWk i gE Zz}7e4"7]oČdg)Tu=ͣs!jpB}5'<02A-?Rn0[7$@wkW͘0ŒfARܝ_Sv޵P cq#GmI,ޤ?LHGG˾awͫϤ}\KooJnddL̯mq={=-b&fĆY)}֡e8HMU!Qˠ]p6c,lW{ei D^*~H퇂!Jٖ~[5ROwWDTUJyTPqx9kYg.i/,L-cVM-Bpio}Ñ93ewxOpe񡥆A{)-J[bV ug= IU-V=~7[0BʕeA/ F_?"ݏn`쥲-5hY}*7,wYRpS8ֹK7~:05Po$41LP=R;`#RH%<jڵd6JmeQ\Fh :qh>ɆK p"y A,ݙ'10H np/{jo$ϹMgvܛg*ъ@Dd@{|ڏI>?<"Qcg竆g;B 0_=J&l`D5%1 kb%*mѥT,s~ QvCKMwM' >>vRC<,̞Xc@P 3X䷩1v،%d4ap2PӚB,;lU^Bϼ> C)/K_,/c сUL'sM٢Y6 *pC\ve4Jzj_h Vm AHvT|Is7'i[5jWZݠ?5Dq.YM4-c0RݷeH U3VfOGux<Ȅ(olnYZڝRiZ  n}B`a{؉ʆ9UP ڌ`DgH&!ۿ`;IvլсRAaQ<'bzm~mRx| G~ZnDT'`L.3gOyJXfRC7<~<"לxYpW8 Yj`m /ʰ)b5DGٙL+|$XܶRU zGs TJͱbG84݄EK/t%5lQz}Bk1RIl/J&jViY`.nl S^ꭥ<LJ Lt1CPN^Cqw&0_ 5hzi2ӟVX0zTYbS(}Po:J鱿6C35[Bw*}voEG(%>>nu{&A;fѥ_\AAGc> E^DAgI7)\F+:tQ8H6qU$#rEC' ,E0wgqo]s7o`29a&:)b fǠf$<~ OLbWf<+3Q^ `bNPt?nlx4[Rj̭dQw]8ΑWU`*R$p@Z?.>0I'fsפl]Ks~6=Pnub2;OU=qaS{~o4 RZ&*5c+~fVX8ϥaaF8.Nv0C5?wN6 ࡫hltes_j\Ls)qĶnH{Z jWj{YS,}x𝣳ˢ){T~nIy~!6>ORC&Ymr$g. I=K#Ijt64,}(#꾦9{<<3ORW<2l2fUi[)He0I_C'{&沤qi>K V&\ /g A]6wkR܄~:CDzyq},=gm)O<#J":u{>(Uݗn\39P츝uEFV}5B?oC@2Fôh] &dLJ< tE-5cϜf$鯰PvԦ9-[gfP$W@r `0̢՝c$Wʋ.[M䗢IKdP|ւn(*cv_]("8ɑ~2T"d lp2KK^;IP"Or!6C# \yZ{~(x, xO"?mbC]a5f1j{YH=YXwo󈵰 5 4E^%wێbSax P;-.!ɰl&?aMP`(W .ȝuV~N^stOt0MH=v[ uMɔZG)?q{ADIwXN~0ܴ[ۭȺ^:-esl]Ma}~4|?% ;u_LR+u˵[Ɂn\4d 0o~n(+,>Trnҍoeb1z^% =덞Ar7>׬)iVYmw?ï+(dƤq| QV v) ư&* ֕rcUt-f`*}-MN/aT6x)k$"9<ԍ)ҥ3&}$XxqOpnvZ,K~rJ[QۉwN*g|vmN?,~9[Dwc1XS3^KlZ"Uj>&rNjw31ҫrͭ̋Px=ݱ{ bdڰ ]&醜h0䓞5LJɢo"d43=Ⱦ3!$zҪD+fbsĄc*RT)>7eq.t.IDƹ:=|w`oQcf2viF l9% _ _b7)}QB=k]ވB`Js#n-H~$wug@p%hzTOQy#iL_l$YԪQ+q!dx}X(7Jt:&Q[R8%2-o^\a!*a`op1[4ϸ"x "nɗSiq>+WDm[4xfQVys 2?ccct!aX)׽HȈuME/BZQ4wT$$ fZ]؎ޔk=:*pR~ON]_1uVg~Egj[nL9DEBHm\e\3e;fE0~b]qu% AUc|VBQcM`< fJCnK !hk{ 9ܹ" Zot)ɡZ\DLR^ho6dHh1=Ǣ&XE3`㩸ڔN\]jm1Z?#ޕE!nCE댘zѰ-#{ q?)\@1o}~,N)^>+$ ) UMYUx#,]E^Cp]Ol-NJ="?r,սO f%N ,& /DZ*w\bqrTo(Ɍ+ ƹ_Bcp# M5B(v5GKH>smU\Dg])1ѣ&j]^Ҝ. 5gi##8G$#oyE_, f>(6>ىAGwAͶ[QK@?[6DMt-b=捜œ0tl}͢?JvjBׇe٣mObp%HFaà7 d08:o?Jwd3EBs+CZC.`Z`Jh geu-ri`#sYwC(s␠[.(Wr^L4ā@|hK4:k >Hf]H_.-D- 4)ցJm >ɳzWWG36h.r^*\>b0'C:oyP]?jLf@:EgݢeL&A5;\ Py`~L ۢ^=2\F-/ ^,6~D4J͏a=Iw0WIe3ʼn ſ(Ew==񍟁ym in@!H' 0EWElq~9d3# 3֒1cI"/{7|'r`F9PJp4 C?޾="Wrc1,#mH>Z U:0̘6 Ak05L #֫ꐵĉExxfKu CLv R$ `+jf;gkճzYË{ 4Gyg>UDk4#ӈzo[gwA5-٩zXcbG+0'THh3$byWRs]TqJ B"/dTxGAJvH䗁|/5҈8AJM=J >,;Wmt3ZYP6\L" %V`!˦RىcIPVB̸<(?˄{ pnj#_Sx0~J$G1+qq;~ni= a:%7N9_"kpoAEP և$t;MckDTI9 vrh|}FdMUa0PL*|{*+ M&J%6;|&r,6 [:ع9՛F>3t©˚g35i8XUܳAa[,Ua]TưXS&UDςp\y{.c&jF 8dw=ϪvX^mnr$DF LL;g5Zc-em"l?ʡ2Z7S.+,HSQIH@ꢞQPa:S#F="'*VNsmX>;K69;8 I |GVN(|8q]t*/1A+V1eHTJNv51|˻ %èˇV6}E&-TC~L{(SN2/)gfNG6e~8ehH+)7[\*xc7+aW>sۼw8\ ڿ"='<4{tQFmV<\"0.ΘA'qAS~FQ"Ԡr(4O6-O49rG ŷ:,v1.9 Z54z'ͼdXOEw3]Xk9f1 LgYQjvY4+h<{ѡ1:bemZn<4E'zSL{mj}rBD1T3e5`xHA›<9 mՋX={r+1%GM)['t 2% ?NߘʪMDw@+4v/Paɴs>>$畳I8U$} E Qc|/9pۆL-LZu==y }'D~D&a<_ )zxw^ ݞmURw-0W^'\gjvz|yg,_+`M%R;Ý~cU_;~Yj8.k} CB(DE&Jl: ַ aju]\]TCf)ȋ]&B9ӂ5w;bOAE Hke6jn?Yl^ru6\/1T.)s3m15qT<E?[.iM +80 l iO W~AA{g5JCP-C'eGUIՖf {#$>'-䵌w.سu~M_(IjSbzk–'U ni7/fPrTH+m܉Pr7E7U!6 ")l;F*Q((3 ,ޝ0MUܷ?/t lZ} åƫa''GBb"5s+}.m@z y2|I+~b8A8cP ..{2ThVK40x_>bQhTyfb:Dl$4*l.T }0'(xDg,W ńB@G QsQ0!Bx4`tGŃ7E@m ܺFhS`mq%-8v%sWl5kY=aNȀ5 >$hm ^-X0=$İMs\)%ٵlCg21^7!ͅ,f/(9!|& 1`ŒcJ LN@Eo~5_;EF> c\:Md,= 簁}V^'M-Qvj~6Qe;Xbr JkE/ڌP(+uͣ^^@]UhJ9~]g:vw1IZHJ 6ǚΈ3\"G9Z {4?>&+A*_oO2I*t| 8!=#$3]^$UPGF\-@L~:JV>qE\bRr B!Ka=2P4~<ģe5pQchw}뜍7ƝyVxLvk,H¹ "h1NMvԳnjXV#ŜGfufڄB2b]P?1=o۵1FE=GU`ޝVd}5@emqc '੡^`z:z1ָ|zp4;EwVojN -Tb!YiyfNd]RbGP3k 7 A.5geL%b.L\Rvu )ǃ6?Cy|M(?Z%^罤XB7}k7un(wuxB"͸Ur'a~P̞?JJ{ǺyZCB\  \6Sm8`3>Ք0:iGǔL8qJSei#l4v-S MP?.sIDL/ƧR(tavD|4 Ӂ݈aPsTMnYKt?NNzς'V/ۛr0ar<7Q;zuCHq^E£y<|5SAuhؼL;rQBKY0{f.1KuzeH8 gGl rB'/=j=HՉ-i>Ab:ﲈRI &1ӭ[ }eHXQ+e"qaE008:t,ږ.1H\Si` )5LΠCu5riTؗzeBL& /Ô} RsW;D&S-q:Kt橠+H!vGTqP%et5Om2 OJ{5euvoeh&NCI-p TЙ8*> wUɇIu3t;_Gr5H1 }/hfR6> 0Gbok 8kR:djܗk)j՗I'\;,ܥ#\Dtu('{ 75<V\ +ԠC(&W2 =~vyg aǷ3j{~^]82Uڎf1Z^:#-~q dN ,ZgA̧7_ݩ9PCѺ8g)Q0 c [% V$k်T9Aо74ƔxgIc܎tSs!Uo*«9;+GONے me4_q$;C(#2y8) w9Yv1)}!Ns%>~&>-6x]ԉw &-WgP j|dܒH'a~~*;ڵr_{Nk̒RIыu!r@.X, Da'X㳬Ķ~D,ZXȬ"DΧE29%TGW*kWKk'[~s}="9. &$۰'z1ݧ3#rjo CS;k̶d Ԑ*!&=&m.E'佑#}>}s`Da7~k]U%mkgq*8 _sb/lDVQPGClcEf^ }9ё#ﴻ'2f!\'!:ҠV+ȓyKSM+/@ wA# 4P :F]謯2fjr__<_?zv+7}:{N.Lo]Տ6I<«>&Ю^ǽȁ3e14%YƗDrto/POFA̙<׌=ey h.7)bĐ.Vtwd@;ᕟ̐Lv8 36ezu^Ϛi⑽bi ;5Cr~O{pRSU1|ETN$ fz<;1~~)g[< XpTu>FAr UM̘16 Gdbm&ݰ?x]w@=Ua90d9Mq<77m,BٓVҜNbC &,%0ݫv[P%EKP,f3dMdZ~6s'n(qgReĥlJÕSz|by2 $E/754/:yaI;z^xs+t86V$u)X 3WmUâ0qZ<žH,mhAݑxg6n`3BB´˒@VR&8}琍U Bc߸=F9ԤE1#;Iڙ9uF,L K,aEAeY\$¾ 9E>PVm2 Ű䒍xB>Nʸ{W&O&U(Tg`?Ti!O+m8-| 4QSv*o'^~Qu]l!W$.|&ԗbfz*ܰ DnejP?~g cgY׸н;˵QX}xP*+gPiVQS۔j^E8w6hZG"74qζ~<7u$@ -mGlq~!!hV4RewGB}0 Їccon:|'bu3vRyT>O>Uo%^OGe#ECǐokHYdop,$&uR{\ VqA '* ;؝v xb&%^MqVxyy,Ŕ~8&bv7lCbF]8b=_FskN= 0}ć;)EbĊ p+:Wk-2b֩5r(2bqڸF0QXgNy"}#)bmz)`8 :f>/ 2}K}fKaov^=-u 5K#j"f {gg;g@K&K%Rh{#o Nx5z])t]1A,˃I֊Ru”ruaLиE/3(00}:m'@ N>JHK ]z~|nJl59 V{5w1== 5ͬ*4w 9E%7Ԅ;HryNYѾc8Dlv{K;&C=n@%m,M _ ԝ'`8'uD`l*5 K5D%Z5$@nڃ3,ܩ"%.@̬WӨY^qR{9q R Bh(lLEvyDz!$0D2nXDTMFW 9~OhNgx,ޱ:|q3G7]xkT ,s}{UڂVamxdp>t$r o21X|XYmH ?*? %}BFD Qh(j/%G N dtmB ǭ6#$Gf\q mL\7$FQ&ʁ9KG:,U@w A” U(hcaF-5Gم*0VguEY-rP9KdJ3\.,Efn3s$6eBݍw EQRShϭ{1Qvhq$A߹ o 첞hD1r7GrzZq NX_^p} X%O=hiΞ߇WD!DwɕƜ_J]zDŽN[(2?-iPB-w op"7eXӖ7"ج (>|2 qX_F_gs LmQ4#˟*1V{ ue$i/ !EN^|Fs&0dv腥5Gi?b+B̹\&#ȿu-EbD=i`Vw?8%~V3v-mԗf"`=ٿՀR)[$#Dk=D*  {jy#nmخ6Ol \W4d9늹B0gB6=Y\ek+0-h'wzȹ 2;`"I/[^йw&a|N"Qʜt.p҅ȉf^*|e1i=7:{%WB kƷ|ji%m_ G؏7߾ӷR(,?l-xׇзUa]Oͷ }5_ ޮ|[saej#*<Ʃ8J67{e`5[tLBݨi 7>. KA˯9~wβF*j`]`5'DL?ҖZyWw%}7]2(`fu*0T9`Fi>^c$b^_-Ub'ÏG@]瓴, e֛z]+r;6iꆼT2' 5) F)7:/3!/w1`yͤnw|Q * Qΰ-pE\LqlH6ضQiϫ"~MJ:=\S,YTƻ!*9^t,Kknګm"3U<!6w+!2;ѻT Zʋa~FW_t$h<`vD(V!Zq\w Х3M~S@q9/tLًQW(O?/+]xz(QZS7n?e˧wK?O nL$-9[}f9905n:.ZxEUogӝ=Afr@]B{~OM$Nڟ펁c S 5cM/ȹ8(k]qUuk\ʻ[^W0dzIEitNA6nA`=C!ʷIqS:.+UӋ@}(l^8)R{. lŠq^XJ[c}Rcd̢l4JsџŽ}_(~&%+G۾Uٛ20 9Ud,oHs,<_0]87OoB?8v[q\8#*y]c3r`;^ț/,!@l_k n|I_3{o5 v%JVkg8 bSꑛpב OORj*jE):%zb@ sbud3W߆37 3Vk"y aWHpHsON^y)ODhTtΆL<рY#ɔJՔ%l$8;%Б% \}y%z쐳O!BzƗ@i9u` @ GjO_}ftK/ii( y]j|Glq'c$N}wh䔈D>`eZ).Ci)3LJNVIAx])^<K=k[}-]<4SKx7l(\8g34om'F]JN>2>KEBon$$kV ,Vp; !鍬j#2Aҥ@9/)'Tz~^4S;Zۣ@y5H A=\"/nlbi3J\Bs 49:@(Z[xCsfn0M=_4@m ꋑ \KD3,l0(b3"^Q @Ns X3s([@̕V,gP=6~_zZUM @DJ< Ac=6bŽgLDf Q|?x5ۡHj60lZflK 2w 8Yv5Wc!\::KM t@MVA Jx ێo9?i@Ήs~I 0w8"Ff`,i 0=+[p3^W&(iϐw&2.-{źƢ%'SY{Z3z&&)S ӫ9JB(Z;9L"$rǪnnn"F*p4\lR_e=TqFHrlmIt^T8THǽ5mcZ쇑]uIѡ_E ʙBw@!d)d c-)iÖT6Z(v[T/Kϭo[aW7 8Nw7CEWrԹe2^ЮUf"3{<)Vx5rR0ɲZޑW%YfY /k0lgNap a\)A>B$g \f3PPӱR3kV yE%y^9k:.ƽ~ yЛ*MuajhTܪ oD0lr=p3L{R&GCfpn[`ӷ5(k`׃Yt)5s{$[ nXU'dBN?*_?_Q'{Nf܊ ~кyN0g>h@LsB~BWsS~m,Lgσ%jVjjŦ[X  /k{D̰)ʃg{3q%"l$^q;+8"gUh,\٠fܬ1e;Xs&TuP[Z34`MAիFPa7н-`~bB w|B > c.3q@G&̋i=>tOjTHa1l3uY61t3Ĵc-"{\?3H !yL%յCzE1z{ }xp$O몘>OZ:ʡ听#R~ȴ*̖w9(nm743L;vƕ}=dLܴlF@(y>PɎ]xWwY R]u^qw(@o%Z"Z>5κ: h|#@L cDǘ+M{AX' Ӡ;̨3b[8K|ߝVrs-auW[uT,7Q@dsURTlh B:xhAx]KQ1'qQpEW^U#urdzsZXd[.QW<~M@m?fwUgDž>Dٿpda3 =1zV\eå(3#ZQ]?NVS)ijhltlg:g_)OMfwޅpWfp6W4/nQz%0X] mJ!I, E3VYDT}lj'tW4ǘ*mFYH;Eax6xBJ"HU -2XSr`;vEMwʳͰ :. \ v2fO viƊ~$Q_ּ}1VNچUQf@%|\<t<8Cj$-2 gJYRV^+Q,M TFMa٦o%b,S6tg #@} q/1T":SeD8JԩV~ !+NSh7QjyG ,ޓhq㒜q?P~7?yX:0$p ] \eu*TY .*$՞}'K R)%NjB_ JnA3?)#C+9x<%\DiZ 쵲9PVe;1v@Yb~)!! 8ZM =}Sַfb70O7bݱE)n{O?")-H1UnЄ?#,<󺲙F]q9n>$!.ke&@=`Zi6IN]L}[Bq((15vkO| ֜PHtlCCu&R[Z~ǢYtiƂNf@-m"UUpQ+XC {~L'1R94cDl8/qDe ׂעn~1B: admxvaS؏i.a"uiU{ C Hމ8SJPMta3 AGA=@%_s e qܿ#[^,ZÂ0^C|hslX﬑Tu mN4:M9.qSOi>^Q8Wv2уVJ؆-AcHfWZioY$bv1*d[(Vä~R"9֪f)F_vn k.pHfEiv׵DeOd"B'2H |Ԧ#UPL1_ti M+_n*>߰b>K( OO| '\2,ˊ8w2-gjk2@p2d9g7h $}'MENq%@-3 ᅣ>G)$#{J߼[{t1,!x \˨iK?ɩރ,Z$aEEGs/Chf Th'zЙ!MmS#ݬ6'Y}xoo5*w,xIGWih:[%U^S&O_Gٟ?֬mJ;`ıPG`VyM^gtV=@c 6O}1FKTKClH=q·B(謖",s7[~WUy!P[ sz3k:a}BM]fʌ ˞اL n 8ܜo$ianжܳ"!go[dTs4t,ȏnjC\b9 jd)gC\7sG&3ErYe~X|gkQIz/%ÆsVMBD>3G(] NѝzFBɧsb_hp~n/eٸ ظ.S-IgVvSmj.@ǂvq"dXٲ*1}լÒbU?f"[ꚠapDi8aA)ceӶci|#OLƭ]a弃~[VHyBMj<ݱ7"$nK?ʤ{۹FQ`hXPѐ$6lг?A6S| .V0uW{. WZ a~QǸP]~]Y8eutFc zR%~MKG*d,Flw+vhYˡ3UFPf,~ S(TH \Xg5|&|?]o%dE_X!]y#h0NQ;KHa{/+ؒ\r4X ,[A[HkZb:Le3 Cm PH* Aݮ3y3BFk@*ݡ1ۣՙgElRޯ-1h 7ʮI]2}77H9 x&ۙJ:" 4Zpc9L}ƐO Yֆ7RtP!QdAјV#>K9Tn8ع\أ:ALJ>$!]# J)?N-"5ErhGXwT؛[h ? (5ck ]7Q('rhf{|ܮ=èGcb+Fϸ4B~0)";H"'LrI+~BOսQIvZx .>ا24hpW$Ut9?޷N$)x]4n=TFET s[=DOu?ʰj}99A vXtOɽ땡!,kO}7Δuͺ^u~Rb-4BNf;0z"f- ~菜bk]=HPPr;u3ӘӋG$RQmej?x]y]**wfƲ(0s,>acSr ȸ'-}d'`j oI7C 2dKRo5 ,*]87dN 4\q%FX hOo/5qC/ 8PbK.0Ixw0 ۷/w[lZ V4(s%u~[2 [X;,=vIBз/1ڏ`\aZbFϠ ‘vWC@ȼ1ۺٴMcNZXAt3}|=K.Tx%qyrϛ .}yTiU3CutÐi7?u]+o#e)Յ/VY5OxG5Q{"kjd=!-)aVU@=vP% ,}{KoUL"AEmm: =&wUBrjeBv@;b5e:߁fN.$`e-ELMZ[W F"1vkygN6@(L>K00x #aChɰEjBΉ"ܰ.*Df#OQma$3`n6{[AyYj* q:" -Jʋ`Ik?Y J7RBl482Sk|m/3)V+l^O4V06k W"K-1 ʕ>Gy/LΩL5ШE+]*DdO!.{j*Fp@4Ib&\@L*3cVt6G'>3TbXu\W-Vhxg̈́J"\cuݙԅ9Q^ɬndʘ_ &]>SmBɯL?ŏ Ⱦ19 o1 Hdq2fy֔Lgܕ.KZ~jvVCSC)N1|V~'pԭio^ۺM${xHn!.,9OV#x( -+ gɒ'1iWcy딉 a;~ѵJ(FH;ۭFE{+m]eG @T{p)TJu `AM Ӣ""%oVhY, zϞ~Q9[zeMCe2t#xDeO}_śA LewpCMj<6JX%XC[Ż8 r"溊YbÖOjZW0v_bI:if|]q}D-}rKI HǙҚ X6FGJfs0F_uc7c >7@9_Di#̓~P)g@(I&U,؍F,!~Nv$:02Z-bXwc } ε$/X^PDQ/Rtҁiju}(3 K GׯI`Cܯ+#͂DhVlY% 8R'Q`b:,omjXœM7&tOfMDWyCrQALWokOrc p$3tNة Y,Ŭ1ʰt=%ꠧWZiE #=䎥V` *m<(` :L"B-@D^)f1^^={&U~4lK'8F"Yg)&O0U^W!^XL[*F&5򵽥uoHoC"G'-U0)i:4`8~)0W)ķq@n]=횭W,&56t2Nλ.ZeϿVѴpɧۼ>D߭ ЌAek-d[}#3'^It҃EGFs8f* ei`Ȇl|u̝O8W4Vg-L+ .X- 'q^-^TOv[K2$\=ЮgƇUd6g:tJ0?j]_?+E c~J E´_F*VfϱkjÉ f%b}&ZF=a?&+3Bnѥ#Vd?n4B5 ºRK(ԸnS'v.TҨ>cӓ01ve=)a`m޵TZm'Pi53ug:zQohg9X*|hPe^7$|} ME(

qԥfՙ#Js;Ϭ=Lf=6ZILt*"[JCv7Tfha]h25δ{p^j[N]Y`ZX4}ػ'z8/r],7pOSH %i2=09Kq#+Թ3־cHG fL¿ O5޹>F  $eΗ0ضS9u 2 }mHe4F>~F;렂K߅R\Fۯy> 4I8SwFBݢYB<\/5y!n~H@~!oCŵ%LC@ 市! z?Z ]?ݼAg7Mjh! qUeyv?%P &\#FECte'hIsMyEO4dt5a2f͆6O|(OS:c4 ^7x=̧LTյnyאԿ+[&}⛘.@J!햳1ga(NW_ zy#OeY? ?'Tl%I+CnDy;<$z@r]GhjnZmr"># #o"xK};әNE"ZUq_ ˈ贾9DkSI@碩mꘗمt Fvig>̬!/fDk صv90IwLTqK+ gfSy*'z{U^9;G Ym}YL*VPқDž3/cѤBBߙl{3 [sݸ"r2mˋQM"<ѩxc]^PX7`{uЙ83vmB3|s IrMo}8d= j4Ve|"i,.GB(v e 륙n"P˹a1YXq3(ziv'Բ +=tNJ k!ܭepԄeJjDvĪ5,~Qg`ߟ]ɨv84Sv*-Vp!*CП[]VXY5AJv|mݰj/:seg}.α_ISG`E $plzgYg&wޤ#o=K_Ό.;χao},7Q(WЛm`ȒUb)|(A_@ ,{4?[ZVX Aw1ZaMMΖ7ccx}C!_Xwz,7hD8ȣj$Ј_b:*]e%vEwjށdopeh RSYRz> "f%k* 5"$VFW9U(.Y8TpOChh:x&{ Y{>wx]ZH[W?SYdq ״8 \{U(zUY jHh4Xr"RO߆)J'Kz}q0IOs-HB's!W3qFdvO&̐2?w(5IU%02vu (0o"p>D޾PMCAN• (Ԥzlf0Qfb(5'ovЅUijan-feәVf!nG OW㙬|sk,(Ap6.F,"j:IA#W`z9WU\1wAQ9f~oؖ;Q]+m3xԂ~%̣ BRAзtHis-$*fNs\~oOI8ާ2wQAep@ߏccgMi+$m0N?$EՕ/L0! 4 5eīMv%TtQQ'iΨ5 ΓHymܻ >NQE0ҢJ*WX],bʗAFLtdp3Zf~w#JrT Jhp/T[o|~ATH$qwM]a&.ows1%`-Y7$8ODuTOGVzRXl@Jj{XI$*s_ *KO w_h@B>{z lzF~nUQm[Wc PO[ |-,NDʛC+ҸQP"[0) Q`Zih]?,Q~Z9HTc8, j ]i1>U͑JoꡨyZGf@1wЪVo9tLֿQbϊUUY0%vqVx2E~udCeKNJc6 ?%dH|b죟 {hY,B˗R |֞vZ1~Z }f_ۃ xgPj[Tfj:ݫחe+a~{K@imcm]S_AqAV+; /MАr Uȓ$ˈI:5p_kQtKlU<|Xz:YfD? N/b0B!(˟[,W8^t|N>Y{DD͉3FWokԚl KF_bQأ|kqiCj"[2]{!\ȟeT8p $8ḚRAf7FxJ{ ~&Ud^Gw.j{Z^`צGDb#eڏ7J/^ :r&3(|~ +wPE<']hr.vjZYsT\SG|RDL*kT 04z^7YvkM;R[dʘh7g|=RS>??qb zTQ^{8/"iWs(X<+6Yh&+FȨР{&Du!ˁ I[ $_,p+ w>עva[v+!L=.v#vPT`m&1j1Wゐ=nfߺ˭wa%.7[e9 J#rvtʮT;{a]_w`E5,*Iw4jK6v@)Wy90 vKFv9}5!ʣIY"~JEEW)[,QK|OK\qJgċ ~]C>5BmE[?hgr-8LҰu'_:USeoA3#Jx Y!@l{?Lz`8 vg@.biOl;θE3ASfqnP"KM(ې3ySi|PH!}%m2W',\8pFa5j`O{0 1` fy9C1]k#:;mF@zCQӨ)..h6>-W]VmǨ@Y"t{/=B3*wY|TML_y֠ó0Dv?aj)CQVn-8 `?Dz}k%5ȓ"0r6iu3_]V8vgFO  l=ް mUsc5@[K`a 7;u_3F} [̣ٓ:u6O3,ӛˡQ[ᒈt{HAwt ;ŃNCf;=W!!edjaY*X9t-v^C-)l<麴mGi7AZׇ%0 e97P\9@Z i$?aв9`h WE2D!}=fe:LU8xdkU J[H-v>y=0Zn2k0m!*Dr<N+6> @3 mQOs7ǫS/k9|5#HI yh PI$mAYE JlyKR|ؿ6ֺ]F,\8/hֽQJw'۠X8K9 R;Jx*K$gmURVʊ[i=>5 lܞ"]-Bv!M2M]h1}&0I/jD< gda/jp6#E!Gs6@k± yl$m 5%C"&殽絁B4]݈I/(acM\4W 8){yU{12oµ"' oDsRwmbAL9,whSр<\ !zkH _`ſtʪ#NĢeUexX r x)f#M=KFd*q[QpX'!bkRF =ZA.ji!BnK>,. 1"Ƈk-dI%_tLc7Cn%;yk;dA0$P6No0 iKKST,Mςfs{/.C?{BuO<vSZ|Ն31R@9@9D =2I$c<:K[ LlX^b:EB\w3 _ZYi8\;!ַG6QRIP>6 ]5`5Y[HF%@9>DxjcSV56ˬn7q5EHa-gL+0SK IOv)[ d]lY==îMůKW; @xJۘc6aQ 9ٵA~,~Fu#k=I׃Yt^q]_,@@.7$}S oHbwȉ鎝(}GEg!}F¼dD6Vlf(Ȣ,e//y}q b\\*OMlvejr(%وt]ALy!~ >/xߠ5G1Z-zү7kC319 2 #2?R_Rq:_[7\92o$t:DVõ^uY t112Pm ƮK4!4w?T<_E\DMq]u\' [[&Ɇ6*- Rt*= >uj`u~[X^ k-)Eew~ +GTYoU*˟>[fg8h^ YO,oŌz-]nSc#&i(>pEKK ate" df?"uʅh=] Xb MH LH_HȄ naGgLOYKl ^Y{6VdEX%tu]VrdtK58Zg奊7 1Š%T6q*H`ib+Q/w g1 a*XkJ.a+]Yd VPaRĉӞ ]@;6x r1|' +O6#$?@> E` a>%98>lQ휴QX+gh[жINKñV_DF{TFKu)Ør~訮PpQih@AsjRy5t37%+Ƃ`+̬\=,(en۸kxYT+:Wy2qI JS'*k\Z7]C`|?M5h'JPB/2ki?TBc~gsQtdGcvXJLy?jfܥNw'⵰l'5DlyL'ź6#-!GTMg5ƾVU[ȿ "c K!si1m7 IHj-'FP8N7Ϳ@?*Sb2Ӟ2}/GRS#w{E$?T-|zF2]eTX( -tɒ=K~ݵ#plȅyAqѩ"[ $(v3ݟ-Z6ZH635_ E)',LCƁ |[]2<4DKr' !: !KNw<>pΫlB{8qiXFUi&3XCVgR^6̹lBړ/vcʿRl\69ER굁c5x^/;詖e{Y1Vc($ƒu6b;Dm?>9-H{F}㨯2~tyskj^ktLf?Ļz?:}mo )[:X묝,IXgh-K5Դz2`r}7?RkvϨjM]Y`UW !#?F;[|/o96s%ԜhXm"p.xwJ;F:IKpZN\9UU;s+ tvL [AÏD[RQ,\V_!Mb9"׊zrn̜&/]`)bqAxNs!r摴Xf؃Tn$.(M$[Q]z#ҙaqZ+hSsJ@D$Iz@lH<+3jtgAnsl|}.b_;wϩr VB-ϏYvduhl `]ܓsJdQA[,;Twro xX>W cR 0WA(yqEGfWp'vB8'Q%em޿|jf^[f$wKJ|s\Y 8&^sym>O P! js'l]ހ1Qu9!BeV k55}0?{js[|~Ƃ -~gĉܿ~][Zp%DPYGJI>K:C 1lԛ׀x r!BmY0zί2} tmŷ85 S|w̘/il\ (VF']Yhkwrш߀# :f{9mtXP_i2 ؀vgVf}c$-eꗟ;iψKF4Ɯ^si]0Ϝ;6 xz !i6_\;+KԀ!'_+eT# G6&!!By1 wy+#40Yڊ:3pZ#J>ud%+x7_KRR 5ǫvu4^gBM7hjGOu) tTrbi^Om]T =5at:NW[ W_*_;*":d] |AP3Jbp-ї9fKHx.\L<<.퓌0VR}lc(PϋBj.]$@ p5;Ҷg#4"[."~hLKmR aPI;dI/o**.nZ -!(-:V[ 3G4$ d;5 2ޣ t@c3ɭ<\f Gz F{65'[%u I.RB\?G7m$80؉E{afw/ qq\0Q1]!뮕c. X#Vz9ݒ%;PcGoGI:g6:r/0(#Kj 7b/ĒX].{8~\2$" 9=1]՛Y?GsB=zGCr^:FA;*rEz 3N&lʨ7{Lx**9 vJ?ܧ'9O M#qǞTpM/]b+ү<UiEo|lE Iƅ5}wEKR3~޷HCfIM#Fy|崢BҚL L8*CICG39 )Khe-w?Uufω jcIZ0ou Չ+IEg@jw_Pzd[kBX&[֑{ %[ 3&'xf?ĝƴr0k=#4 NNn@t8Ƶ5qeqYETIxt'ۈsZ!} }.VEBnO+F`Uڢk*GT|en7yT-UBNha[C!kDB] ~LW^ ⟤i{6K&5z0nE,٥<0TM/2'RB A(-T)[#LyF` $}@1jlbBѥ'j΂fL7fd(gP}{io5U&/u '4 wժ==otr ۼ~/ 䂢 M/JxCQ8Xp<[84_;u{i&֣lqJ"~iSk {öxIAՄmakZN:q"#@9 XSqd,93iX[1抰Q^eTv@9E}/d=%UU48O[ .[0jGnn9jzr˗}DGx /#?9p6m W2QN}жq޵O4B*?l~ ^-n"sP߬ ]"shmak6X:MNܟI#D>?كQbquS$2B5}V"K_Bb_ bTW8fĨ|z=1ͭ](dA-#^E2:MSĮ'I `q*qMgڛCcVkb맷CP&kM3i^{}Juru2@}7$iKmBQ =M bYi}dL#aeJJLM/ )m &OYh/I܂}:u/};nih% ԷڣmI_GwiOC>N[qh-rhxZ[I- ~T ̌PoVޢ/L&XpAʫx^bpUU+η?b%HGYn֦N3 {S+M涁{. t9SI}aa`Kv>%O2>W"WDP$b;ʙ3sLcɖr3Q3pOb%YZ ?_l0:?m{5-tmҬϾcmnP,o+M`ᰰi/'` M(:|M"h5:hK%-S*5Y|=hOؔy%cI"FR d9[l±'^-樑 {eU j.qR1 2‹9NcA =⇄TT;Ycdnw jWs+ï@i{MOߪ{0&پcZB #f+S(NԂJL)!?B)l*IZ@0).s-QkR_qαK,NnY{2ˊYqȚRYQUfYB_e^ vt(IGx-P]63iɃȓFREUcNf{]=̷ ?s>F0Gi[ρXf&WM?Q6.]O"E7۝ p`߉v ,QDqjȈ*me]бԙdٹK8% i;=J1loV\ `Ş}dPӛ7N7ߎ^Cc)Cf+\ed.\]X@.TEHͯYr &l˳ّWLfwVOt,9^<֜X}߫WCj,d*#eAn/m=tr 8ݻHw(1ikh'C:]DLqE>{Cg#]3C ~.ڌy/"[aw%n]a" ugvnHIT:fm8"_|}Dn,87Fư&D|)&coaQJko01ge/x ïNgG.+FͿwXS+刘_\}%xGJ5~'A'#jD4tԬXO?hU4XET>T1r 6kNPqwTOs.27DPlv3ǃkSWNw'Y\} 5h}K"IவfoL Jjd˒GiLhE34ekSqa5չX)@MaK֐ә4p1#]LS NFPVLbiiKN3LKPפLy^d9lCYYbuJ{}5J~īMiӗcAD +J|YCw7?̈́ K1vaü]3n YD#cR/}mPB"-e\ H,dnt]\q{بXdE3{ZC\YFE陏LR&& ?G/)tcڊ$nd#2δaԔbm!mNj"7]HI4m,BbPHerX,?/PoK>SVƱDiQ.EIm8R+m~TA2',*H(n-=Wu0\VNN*؟9t;(B|GU%:;.yw"al1͑&#J #֦9,'$U)Lcx#J;@]eoMm] aMx}#4u @?3w0ɤ |-$;T#:Ͼ~' ^q7Nw% GEO"XKL/0"GKm78=31QL֩{ բ|^’Sre/Jg>)G4{ee+x ;Jx1aVvOgX.G<\QvOSN[*ij46_nϸ {tA?*$7}?*Z#| e\̌Qܟy*A((~}otʐ~dxLȗ8~ 1)CU;YMtWNo3n^X*M1-% Sd +1(Zic#̽ӷ 젳/$dM&i+|'* Eι ĥvJ `t /7mNb"L3%O<ƐZ&Sar@E}yo`8Ȉ:0;A3#[(a5C6 hlR{+:2kEܘz{tXi OfDscm:%F?7/|rbI-%8 SQ/tTO\ CeQ+AWpj7#qB@d%VkAiHUTWT=ֺ48+ZB.y݂)7!#W.Or!IꟘT唖F /ĿI MÇ`賑q&B"}?(<5!EIXŚ u=hbLiAi6&Q]saRXB =q&']r"%<^ lAAQnz?_ ӱkx}q5I#h<12s볡=FW CgmA̍lXq_R(I&w+ ytyx Tf8Ϛ05MZ*\kx*c'So.MO";Hp+ ̠Z!;c3TuM dM*dT)}nH$<)'Y&y~y!Aw1{ szcᾨ|{u W%./p4'hPiF  & It}D,r/9X e_+liכgLtDj!ࢁ1c{TqMsNU5M4{9 7bR2 Qq<݄>@׍O= (ЩN#k0wǓK DyHtT\`)U]Uck6UouLL YpDž7kzz=%IY\ yP e:r/Y[&_a`DD﨣|dזnIQF<'6:3Bu0 CG5+4rDQo:bَۊv*x/^f2`8E]`FSu|7FpI6gޱʉ^s#d!^ܿ8*A.$+@T >Rc1|pXV^=Tӕs#jѡ8eWu Sq{N?2;huM@& ̌Zk]NΠnf0e5 N{zM ;}>/E"h=|$B651w}|2XjHxs>a U{F}e]U1ճ? '9^WaX(@s"?&A&σ8 8Er[|ZC!1(U" dկ]ﵜ6SYo[2&U=N:QvFHFec dhY`ywևl^QU^K%+, &'YiLF7vzG $PnKI2ffBeѓdRanowh`oǜrUABԪԍ*+l>8'{Z&j4ȭ+jh4z ٣CҖިz'C׾@7hf#2WDRs$sw lKKn9H@ 6ɶ{D"~16P->CQ\}.K\\JPf?2EVT|FLίA H &lWS\6#uҕ iB\nU QzX!ʾ"=2~{[: ily0ͨ1K )wrg('ۯi$n5ʊ 8YL UHGNZ̔A;nAM|GfGbHNZ0"QLkF6jxHG:wc9FpOvKO?;RGQֱqzUB.տ}LTHtM,j]1[Lmf>]pd/%s)0ېLB;łf<6LZm*4 5~9rԱ) E|@"]88uoX/6@I 则Z.%t!ƫcjdYwݱW[.ȕpZ/pfܬߵ^!:nv ǒqJæ:PlYVmQŲE"\}:zTyCRk? .pI'iE&/7P  !A  qDFŰZaH:31:yzٮ3YX {>a@U\4A]?LX#ջ90!]Saߛ=Xab}#МXt6+lZ[58pu`c_qĴerh]`2AnXbnEDW=t0%_bOL&J} AB#kp;ǡÀ-ꦂ 7lqm[̿R"6{8$[)_Δh.?c*+S꾸 x:VI9,+α)"kR )txT,tGn-+#.@@S1#iĖbI%5CX,Y-G[J+,&J8iqۥAKaf=pS]8;'l(7p,-ʡy:G]'zKN̔Mk`,7 'H'ձٙMCBI8nd4&Q$4s0"|GtȦRG\b!=2T&GuD_,{@2pVhIbL\b~%ܖ s\<؎eά=> B V37b*N鐛SQT{? + ~>a"k!ecgD7TyՆJH+AV5CYwg\TO1L&^IΡ_B/&(0=SiEݸ2֧gC i7z Ne {,'*\{gf-jD@m%W ?Nq\̭TːaQ|C7BDqX)B ۥCdzg_/_;XFʥ{S(@j~)zN;:eBF]/ƴju~u A$U#Z:')zeٺ-2G[maK;VN\D\AJ;ot?h/zHK@HY N?YƇ_A3j=Ѭɂ5j "7Dt+c[Op s-}ȹu;`Io#lm Tt}qe1dQ1K]8`CυC,Rٟ?ufQ3PV]DZ0Q$\=}~rrV5w:H-fxOV#E3Gљ:6RI0P)8*DZ"Y(2 Kz(v=Ո"'+f~t*lH/ixԼ<|"&^6lZ6zY\;(STɬxfJtz&$Ԡ]oOl.T^H?EFM CD闛q'!nWh¬}J11LC^%9^ώ.ITɐ܄eþ>ZpyGצ Y.M!32F![c_T@d>4yY[˹cgM54z⊳ rԌ`\v4]:%x)E,(]qƈwszVYsnR,Fi|"~ Uty~_(095rvO?g\}:-} $XA[5_NzϷǏG9T!\NTyJsj'UŽ7aFw9%I4=S!-q1@'pI|օrc ; U1Q NL7K"`_v|ʖVtRSJׂ?#tp+EyۊM7quSłdSP`[D/8Z~H!YI$~XBC#,_ȸ0ۘ*¿%p q6_SWHd`M$2%Kz_Y}!&z#5&i[%aV# 柖6>~K9O k$NUGrp&V>o6 X x( ވ^)؝f-GUB2KsBLNBSGdNR[[q'° jl`V=n7 KBzjG@nrX--^"{A&8d^%ENw,~&+r9xYE\L}hmh#X`fb&'A HhjxJߔC:g4sᄵ`t#?KhF4(ʔy!g{)V-,DZҍHj|feaGɝ6cw/.`+ &9Buk1j)-Q3O.`xyV;xU=jLK>Uٶ8 3O"섈12v :c|MXtb}=1ݲ*mթ_%ΐ}1&]\'*K;;m]=bizMo}۞qDP Ѭ+$|n bXuXQ5k-f\= _C.O<`v!tסD]x@GpJy m/2s$* ~WITxvڊ5g~=nZpreGݐh; p:G8+Z1O/`}CŎ>a^/,]\`xav)R_z-m<6|tdvtDIenIFA:Q5ӻ Qַ(p#2h4~[6"KfgVr4ݤv(j\N lծѮ |اTo:NQƃfQf!떌;UJ˵_ HT)Pn |?X1]:. +"`2siI^Ш%TPIL6TCOCduB_JIt.i&Si;k\0t ȧR|N) i`h0HѺm5uA[3@ye.Q/o-m..]Nc2Kn4h_t n%/IU^ÇeGRne`o[ipCIqvi_09BMEr@pѡX[r2 Htz9@گj_:_69g;Djv[ѰϦ?tߚlҬ['F4%u.;IF Q@"~#.+.jWj(9\s6qA~OWu|FP&ᰐ\ 7}ǫߩ؈0,TQȝrHW aۜ %r}&P{@x1|?Yq/De8 !G8Ѵ.δ j坯1jL;!p/{q; Xݓ:AK'x59m:]ͯd.TXrQ j_ٴ"R\sAb%G&1 ZV!)H Y4)r#ruL,) =hڤ~Y|Vao Ҿӑ{P&S׌sn)9`]hilcxf[esJ!h7QH;VVd`VQ0-x*M%9ƮI;@-}E눺AcwO4=UB9Ů0M_E[?Y]5cp)(B1sk~OZq ck_)a ,OQpj+R,MOmʒ( wo<Js%5k0= ]-̱=/+EY=;Kcw"YwjJ8zr*WK*S &_X%/P9]9h9$rm0# 8 INSM[Lؽ>;(oEV f}{qRU^~Ao E 2IQN.LbMG=UBakNqW*EW1R٪sUbRgeOZ hjc7!+יfJ?"EFm.5[i+ӥY9E0vC*EKUK QtYphG,fм)UR˅uGA4اny,0CB7ちh&0!5Ϫ:pCAeG#;V߂11Ieqg[s+ă1ujJӳ" Ӗ(׭MPOr%/,/ql 02G TFuߘ:rS<->E^Xܐj xS'O$ Vf-javf~;w$[鉺i|E .T9Ɵ)Jz !1I<4#61a"'oCq8Cx8g0d52Rco(>"Kr jA؍wBQN^"lbrӜ*(fMԼM}pPs *?9.޶R\\۸ԟ=諏Kj( &sм[ #+*vugꨯ:!.󂐌'NqIf2mr9sT^]kOGZC("Pl4s4pT1,P!T\rD"yy3wY@&. KER((NhFuF29Ng T N]diWвzpE DhI9Tg& E-9> |x ȅ%.Oߢ=7 `+DuH1&*zYYdQ6! +JA63:4 YEKb)b;k39(J=uJ+<^, RaAlrRQ$ݩCU/%yL* .+ۃq-CMK]Lǁ ǸřZAz{@"Gae@šrN:X@[iBDCzCtA/M ?n16yO^p*skNɬ\+vp$ 9\^kP$*犦cLђC%zYj+joVQbuHe"K+qS^)sCbǷU%֘@a0DJDQ[%x$)8@SҦ*X3J <'ϖ4Rϣ1yV V$R(sJs#ݾ.$֏6c"6C5^[ vHwT",s}dNUH @_dlҳwf$KW}h?VD/$zuJ&kP\aJ}#UGKT}xsr);J[{kLqR(SyƟUpQ`\}j4(@ ĄY(CDsW]ߨGwJǜ<{$mrۃc4;%Pٹ^ +.*]UnFꃨK}4*h|0 x*-GIJ[dAcql9*F Qve;6t8%꿎mU pMK$T*%LV~K Mv+ߘAdVz+Xe%6e0y~DZoB5{\:cЅUlk<\>cTC-w-+\ZeYc #~y&#݇78]p."Ѕ'qJkY\_EYbXBeA/+a߯*1`r 򂍃q|SQy,dH̊1G+n.Iό}Wag,f-A:5D;-t؂1*!5zDZ-Z֓cNz *>C `ۂ;q*wW)LO0k[>f pΓdO4 FV226v5+r&$ MAY,6vt!1Zg>ϴ]h*zO %dz*@."]%sPO[9dd+=$xR`gNɴM D&l`u//H50#F _l7;u@ e~pZix(n0jv{ +8´*Þ!jclϩISGpg-qLP#7ʨJs%ԹQx6r"kV.LV/GD-[,æ_1 j V˞3rEg4bГoɫ\Ы+;d|Cxxt %i7&t?Q#rH#KSi/ۉ؟Tg֕( ۜQ~8`}v `%S5wXYynpp@ʏ@Py] 'B73@jA͹zQ$ه~2lҀ/r1]k[dL+]AN'wɡ'ݟxb9 !͇Pm x([L٤ON]S 31٤ܑx\VedGp!A @iD&<+ z _Q`Q=4N=}z?[xtԢHi78?x9ܭP7 $aP\HMqQE]&3[%5mC -GPQc;yA:SY65U%?u 1!sDY-&F6*xlW2TˢV>C.orGt vUc9b߈ec|:>`> e3Nk|$ao~Medd(ba786 l*j\$Pf+JLQK dPlyJ89;;-7,oJ M#:iRKR z,| &kLeP٤e9%烀g //5+ o"AZ*+49'~ڸifvKxwʈtEK_Wv.} ̔5d68lW&E ohQHAN=N'/& =lX󎢲mX|]L#n딬Duƥ7v] 3YlfaG@2=ICPZOm4EC þbhO+MStPfAa*-Df !~cn(H\נ2HvU/= /6>o aT{1d̈L۝$R!Hej.ڹlJyP6HoMp}9#UEffIXzW[v'x$ QO'*X||ynÁwLYxᰝt 90KI}QuOCz |~tPt ,be溒U&1wGu$pDbgެ.V n`1}2lC0 \*:l 6?=_s:lW Y"z7Bn9S5: -#%dv Gx(~9{x5/[BlaXO޷/*rNb"SXY -ڢ1IQg>ǿmX=*"j F2n+t01 )'`(,$$'32 vs$_.ae0jhN Tg}^I3N|q]=x .*4#$U[ЈBj> d?]"6#}8X$5i֚)q$N >}VʺxZhY7vQyAC)m?`ή*MN4&Ֆ6~3ݢBzÛ_yb著غ`j?Ȟ*2)="Gg  *#(MQ_Z8T~JY,k`<}` wEuRwϽd7~{-A^碟DH9fD*ξʒDrGIoyQݍޮL<9 *#L?=E Ja TzX!~E,1=`/'GSbL=ԥ@|`= UC50 @vpӆ "S ?brb0  GyLdfG2$ "ׁ(m8jŅe[nٳ ("3)2-u? Pg;ZO?x40 HȂY>RMŞ!EOZu0ot~)LDhM`3?{1nm|v0OqYjԖ|3fn?Ԍ6^NגLhK:GLg;x,Bnw#1`諩ȕ__sx=Cy^N ^̮맳y~Y0]Io hWBqъJDMn5JP/*1N.[OJA5_ÿ+}(z 5#nm>k8*eNpN_J6W q¾hm@œnZp} s=~ܾ,lHF0n]*\GuAe-jk^[MB¬0u0=%'.oqKKJ 1;%}rn/ѾCYQPڐykV}ᦹ #lulzH+kHATHgXHgݱFvh>kJ=q S R!J l\ȧa1vr9Mu޷ [-A]fXc߬4cu悁JF|qzEP(F> 5s s4 '۟2Xea۱ܡacjvEq{DQQ3v"L$o$qRо)bh BV>cȕ&ۮDrZgDD@ӾjLV ^?.9gI?qOLް~f TPwLˮ<}=7%&1ѡv|.gI!^(RR^y)IJ\E+#fi0\sEDŠvA w .Uw"<0772h}Yxdw`G"xşDI&;n] u"FL tټ7Rc'V?]3{t]cl lwlvTi2|Qک‘#C)kF _OT$})eY: =̖;zcv87y`sd2٢ mj$'FQ*^=1bIPNj';E 9ͧMo4R@EOu 9+G urݞ9EKªj_S <#"VAPK,`ȝ,pٷ'B!7=X.88a1 .CeDNq|MC3wx@:s I>iL<8ewVpLt0N `,'-`PpMm>DzMo ߺjkE{cF5~yl$?M欓Qn軏9䋻'N)Gb)FB?ԉ5OWenv8G<ʢKOAo6҄ɗJשk_CMMsy*ǎ h/TtάbR5FcDH׆.IL|SrrT KsDVI/wa`_ȧ2%y{DdVs\ͧ^ld ]l =+I?GHb$|ckL@ RϻNE!gfWr211٪" v*I"~G 8ьzهψMP :mjx6 6ɝGoCv)fxUd(WpQk.vo*;'2ߦRD+ 7٩{T'-ʁ8 rWe<-q䱒9H\H0O!K객 d)_eHJE#V'WwYo>arlNHetm)[C7Ο‘V`c^T2|'p i"HCJםFREUjb'hE渱2b+ƽɤ7 o\Lg⢢~B5ŻsG9%4+Ob./Rm׀2%;._].[FF33sRHH{B*n:U4'GN= 3n-!C.ڐ 4Ŝo)T~W{pz\p6f=':gnt"f^ 8v&>1>˳4`cfldMqYJrƮ\@~[iN%HzDzڲQ,u-{ LBO;0xŽoN?[R0fn#,$ ,&Nk5[2AC{~L&6=ΦRT ; ?1F2X.U4ĒGʻ`"uMea\5vuv٬tJج@ $OQ]p5 1iga/ut/s47E'-@neUw? ; ig ;ߛԒM>𗮂#Gxq! n?SvǜT-s^^pfp@O,lD,75n6>\_ggFi1̫veR2:-xn!oweBWZK}nph@wyMU2*nJ.j¼y@)% PT:A֓x%4.q5U GMɒ,rv?'Vea#Cy3=M]Vir>lv] TJk-MKI?ᗆ^0?:F BG;uM`nj]ZN %_8bU{jZK{R0?vrvTɵzTy=.Ngc4_$jU+bbCM鯉OX~\! qj!YMvf`!0jNefl`_ Nr4b3*T " 6mPZ~-.R |8*mM]j1*0>Ѝ1$n, V@"UBh>d}V $ < '~rfџFi-hUWY(>c􉉁[•zG*G+Pk:D9 J <R􄱸J{v2U0Ѵ-ѭ1 r$ƶu#jB@XzM.~U R4Pu6|`WZ?7ΡEI_E=DpK9K(p-(O$%خ\eIJ)q&%q#t?/O;?ak 4. mrI/sFVO%-R #;T]e@n~hgVd=KˣKvM-=Fq*"EbjIHJD6v §P+"YCM,1δ6g(]Wgnˬ[!+ u6U._~ {3Rj81q<눩#|<[LwLO}c/ihumCwC(C2d8'dӗ<ᇳ$*|IjP[ D99Ө}ӅiqLG~=gb)`g~"-`tFNV"ZW+m!f޻jsE[d(AQ( b8gR'*xno^wl;4O۴^-5gf*6=AbĞ>D0[Ɔ q=9˱DKEM2І#KX |eV_$Oec"}&-XA/[Ϣ\'^ԟ"J% /JQ@WL.g_)"̿b6!8\r=!Om5x=4)sBIO`u0%C,U-T*wmC/+b6f LzzO=# 05?asG Of^L {nCLg64{oDŃ2;x%%ElƠ^0u|D3lzq--~Qm5P&0!/Ue|0e¨1TN5"$.e|1f#hUo´mZ4EӁ/βl}ۢ_=B疩c\ uVKv(vqK7zi:FA]-n€4M5 cd2fcSݸwފD5rZd" "澧W%k6[[4L+6 ڞ"0&l`oDD3`hF$,^$TH 1M% o'LEe$Adr]~eӯcw-3ZTDDsSכDh_X*Gu$*EU!;x@ώxHuKXGh@yNx*Tut?̂T/Edg6 SB*HJ۫o3u^3;NNtMyTj"B%4r &v/vPJ@}Dzi 09eY0D(Zj\x7Y}W'~SʹwN5GFֶ֠' |SGlԻtN`dm.PJ6 '8>*'IfᴩdMntp"]إ Nbo4">ڡ>hU,.ۺ<*^[ֶk{c>z!@gWٸgW8DTIV!E !`Hw&UR=eԇwaݩ9CEd< `vVi-Hp?)-N[Gh%ua4P11@\{1d{Bn (fe9o;jM)A#0Y^ņG;{Gx)H !YE>FHsM!ZV[a)8-.G)AyT:KyP-v;ﮓ6M>Hiރ*0ye~4,ܦ|+u!G.f]LXY W$_u?k?lw D6D;2dt:/Ud;F;JX61c\]V?"X)W?Ǧs#_j6ԋ! h! t͎+No hưKj>.Ȕu5U麹8}uMI ѮeۮCc_=HO'3Z=Rb!k]jLFqK;yc|p30m{h,&hlP.wTW*q `7>Hˋ?DCw@ V+&qc,^lBl}bࡉA<[J-N\Pnf>viO6Qr:rn֕j`pߜ5 UVZ%,#n0 vXNQO[+~B ΑmCgF݉yCj((A,' :0+dާ1}?I)L82Z7ܮlS.-%`*Pׯ=8=t8V9NfT$Z60#,d6CpdqY/FkzB3c:U3=ƶյ!`?+wMۘ.,N#eAx z͐jܼ}xoꔔVqmfWḆ}Q,T󢦯d;Mϭ5pSHO>lgEfZFuרj#ٷ~˳u 6`n>Q_3mo3Ί]lM0|5ѩM3QYI*-mĜ {159oib-Yh *r`m)C@\1O\/$od2U_7Cvt@W8T5PCTA9`5hIt x&D1YVn|/ ^6I]"9O_`諩'Tk3u>~M,z( X.*Dq77eOu$KPꂲ?Kǯ\F2JW9 UGmj :E0mFN`o;uo7ܼL{eL'޿7 Arvd⹂)17#ͅb&8|]#~I=ҡ2 .٦Z,*m!Gy%f6TPPVzyon[ sMWmo Nzrp*T%^'o91E0L>^ua]q#};ռzᔊLZg dRz@-Se۝zة>$+>')q+C!Z2Gphv#GO-י:x}$z>7qyfD)ɬl4$cvuC#!^HR2X@bFߴT6s+iGv&)d3$k^f}׏XuU G*+1h ;u;pu7#jh2r)Ji0`dSW"؋LcG<5_4eU#/E?2(MhkEh۱(U>@ԧ.اFW~6=[H]T &1h2!K}dgZ.VsQd`}6 \2+_{@DñgA-ͶSF53l^dl#/4>&ɔ 2L3ݛ\_{׸`ުs%Ȇ$k]S%Cq saib P5@[rB@&Rp²k8Ahĉhס(Yb,Vtwf/G{,3~3a]]J255({Qc@fQ7A382o"<8cYukFNLY]"kbؽ0/ hM\9 '?=9"voI$w*XAkkޜmvƻ4K̞g i릔4≳_!`M,N )]GK wtw5l!~wBG\T8V|opw}mH3tK|%Z|@;-Ư)k. Ajd;o?/y0~Rۀ)A;bȀDA )'@tlTcE=ԴDSa/_fviYu]mA> 0Jb6sR%CxǨ^Ki^E`"ќLRH;1%'vC]J]|ˬH,ŎLGUڍڸc%}I惊?W}|x l=0'Q@`A=b/#jW{Zo_ 0X/7(;\zEl1A nzZULMKyЁ܃6b0żoqg_a9fBhc#C5ދ(Fg:pZgJ)}9L '~va0mA೑S \ 3wIkˎE"AsV]Ap&0#JE$g5F-8yl}6[i;u/+u)Qk_FwPS*:&9|)m_uUuk wm.y)#QEMla;wdua!܃GL36DM7& Vr9DE гPǯI~) Hx櫝?&fйrEz"JǶ_/QwfeZ}1,+<a0K7NҾ\p0Y2C""pٙ&?Ȅ)hNۆѴ*Y7NTcH?v %M]@S}<1-b/D@IT|i޲zOK6'AA+BCzgII#h KOm&3!1Mnd+tF:II_^Nw%b S+p[c<#~4d KMyyZ2^k.9wuT:vjrd$NFΙHk<½:x])2ͺ.D6w vdž4CUMKuQTqA=}Qs$k5Fm0\uvE,~(B-;by4te4xha.:6|2H;tO){BL!7sROe#Q `bv-Vr:JSijqð8[#OAI>WeiӅ^4_Q-F~OGQaylSמؖ@-V1_nhZAZAQ]Sr D+vv.8ag gv;txlo!fV?k$8R|eW~4"-b1ۋߧ3r]b1 QϨ́߇Cl%Sxr gGd IY %E5F쫉h2id4xLG3z=tO-Uul`o/O3+5nZ{\+a+83aT\*MR(s]% }?i-LVפdg@U@Da YͰmq9 J wK0@i$uaʜ؃OwV|,u3crFY 5DgUwI%"v08ElFL0]ufT.[}{#x̰jJ=LS].,JڼmNTkWYL@2x 춻L]jRW$.ʜ?*d~>i \j\ꕏR=%iWC霕M1 +{mBIh JزNTv.vSOX9/U@gG,dmǮ^ FCwxp>щ|;W1r.ߌ B? d6FbKEh~%QZ9~ HB<ؔy| VZr@a$/ CdD*؍ fhЬ`u[m7~ kyc(tJ2}zd!|{NXJ%"0]PKgZtӸBQpjenc > T(T*lW3Vi,D&~T]WFNOT;T$F{&OȒVqMG0dCHP&? [A #ɚm;GK]ӻW+T*68e -.%zsḤ +D՞m`V;T=~a1OWyiRǫ@5#s稈X t& z%#)[;?zTBUf@()viv$Du=-'zu/VfgsY΄@T6=vŨlk}3콦[ SYT1D.4 E8qF'Ŋg1`NԷ::ho"SN, S5ADW:ۛ GC^i`j]+焢B-6%mi8eij}jf *|9fn%I:]mȹFaq֑"1p>KU- 7m.G#>?DsoŻ^o:ۈs2>;5i-vws3{] | 줍܍Y !!1vѰްS+K\yB/w->RJ#tG$%{wֹG&L-k)KV8`.[Xz"y}x԰I'tCh|oS}&?K)4~wkv3u3+eYwӉ(9x([SZB Kҍi}- H_ȗd䤿LXa(n6j.EZ0 RuOjy^jlA ) {{.{LJ }l .ڟ$(/c5ANnzt­`[ 7XYE'c}b1$@ܭyUH  G oTңƒVHD^^@x] E?<׳<ָ\]u?j A [rrBIGD;. .ii%?5L" VK+VړX3u <2.S*`!~3c{ ?6|&4~JDWg1l^&_;k]2UcvCOϝSGحht< t%Դ^`:]g$O㦳(j I:R:6MRۡ4zm *V4J6hyAXN'HBh\Ÿ_ABy~1XV}f 䰥h>JH3Z$~ q%pPO%fU7I6>黈hdO]R F%BnE Hp4/UbCùZy 6JyZ9<[>nX^uBvp@@>'ү :5I<>#l6{>YJZuySeNJy&%pā2a fWA"yңb |9uݧc)hK 4]2U)PX`$Q ʷK?+Z=!x$d#޴!H}}  S$uO1s. D4- L aBAc6B(͖"H,<5;@^Ԑ9X[(tquMmyp# o֓1_X?OW8A'~wQ0:TI d )sD8*V>#)Vwi}>P`[vi2u(bq)Xe$?C#̬H%.qxpmk\Fqvfbɕ:Rzh5ğn3hp;4̅=9$UEy@%U/ӜYX_"OaLMylFf S?3t69S2|UMbYEܭTF@~ Yم3F ) (~+y8]jH6u\,yt/sl(㮫U "z $˖q 7؅o G5Rʍ^YV&?&4~/̴A{O&0ma.p E ".(E ХFvѮpTiJ R؍!#:z=KڴSUgQ͈fI_ +K&/0qPTviM%6Hl>x(xrlA'@u`d=zF0^Kppz)~If6?ȶ(ÔT,S'I6{?*W[jn}U 8u~࿾3Ӛb卖VebZ Fg_a^kb{B|/ BqMBBjC !vs6TMWe$'2pJz=c<U˼4u% ;ga"k=ڳ_ȝ,VWYЧ0~3p`!] 7bS c}LNn4=FfmT,zU#^(C-k,߮,qic&G0t0wWRc'=hW*:n ;>`q\ZsU{Api{CjH]PE e@#Ђ! JdnAr"=| /„i_w Qxs_&1m|_`q2,9ۙk҈=/9#0v_j4FoCs0}IllA1tcbɴV8RuX:\eXeZMܤ:Ȼ<.k~bIjf@QijO@Ϡx;XnSCj_k[:[FY9=*\ X1m;*ޘPqHT^\ Keh܁cZ;XKH;{3OBK uͿ. >.][ FB2إ:cBQ8w}m%"OHp4J+^J;7t@IZΨ׭Ng҅ -* <;-Vmu6;}hq]gvZD/Ȟ2g:JGv.>KlDrH#UqFZRnAE2U{*_̒tn:Bj bW5}Ic!n}8#U>0YP?IShul%(̨v;y"⹛SۨtwQخg <#lt #Xj=E| ^@-,Gа`lyJΝ~^\/VI€mruL#WOeNgw>(QxN,N7/k'yDrFJV* >otϽ ㄪ9@bi/1G <H7$].͛+0Ix = qIfgZ+gZ 3kTK-_iKK޿&ehLcOwyQ={ \j^ni *o[D{//0&$e8uby%\ueXW&i| :MI +!EniQ02i. q7nHvl:Ղs@CzE6NʲNJ0hs|FDL7<Ò-Nj~(/פkCXʶt5QFQ کyQtԼY[SQ'歄28sW<}dRIA'oݶS8'mtɥF^kn"I֡ˉiS7ʖԎ9AoH:> G5\޽ݨfE8YwKzF6КE]aX(k^٧`KTmO:Uj[n1eJGT\Ec 7OdՐI#˻+kloTVLK& W~D׎:">}6 eFa&)<Lf(f>K)Y4(;8~}BrAKgDc ^u`Ps/ǦNƭ'fwWwAOSC2?m*8vcFM6FiJ1PJhܧ+ "2T͢W3",&0hw̭LYeDף#xclkNY'ҧ2F@+|l/f["Γc8T\ԝG C44  kRܪC}.Ts]zM:u 8m3Ss5Hx Hsۏ3|f -,Q[kbw)eа7 MM:7"cwj54gNJ{,8UfR42N)&4})~ng=]QvpiBKa4s\S#]# ,ΰn%fn{u87?~8#Ӹ˵V0r3!V]±;&vZ*\7a1u@^ J朽v皾!]4Se$LhwWT&՘U{fyw@ų̀2[VާX\R?mƒ]x~>ZEZ ORb&Ovᤉ_0 8gt mCIқ*F<0Ni~>lr5vB9t*}vk6Z5LAvMz\ B t':;;. ޤ(ܷJdArwai9^#"B6lN%{_[IToݠHڱ9\8-:T›.3gu F}ztn0sx=5j3{s,Rԯ2nxY!hguw"<\ RjF |'}wW 79zrbZɟch8|;_o7J5]r72Mv *@t&pt!ZGO!/S~]hKN)K[l4 6x AEt*&^vT#38qxHusٹ?$Qk xcH.SҮsׄ<4pzX?*-$,fYISw90OQ{9QVNƥ|zU JeW .A:!nr{O-rh? ͟xpQb1Q#I=-mbjr/hQ!%]a9.5 !rryP&ʢ\/QMRFy6 '9y gATȰkzxF Hw!U%JJC:xBPDn~E#:q#F M7*ptb4+{5[2SAn5ƈ/žP3)B\?. ̻R>,o?^Dx&zFrTPnI$Rsel%Q׵a'.:O="fa'k2J.p5WT2mC=X~=qo7}hT :)7e[DR{0Ύ3FC92Oڔ#Kka5O#MIܢ2R՘B=e~IV&3XB߱41[f՞{Q\62K61[zH]?bʰ S䖐mo5 Nr[(4ټ?o+!I 26 $[mAQ%:y`HH p-НMnLm^ͿC͟QJ"F{юj:M<\ wAYIrQ2ZMa++ m4$sW ŖnNS'LuY}>p)nD/ .@Ig:=B&jNh L_ "cMGdKʋ!:k"&Z鐧hntC&c1%c7$;Dw0zH>н~7"'~ hQh.Ʋpe ֎YdrH*ȈξuaLUG@m M6ԏ *oX545ZozI~a?ižAPv)wX"tqT8tZ<Yk] ,OX=K&At.e88ٸ xL.\&XF> 0s^Q sAl+4bWw:Kw<;J-dH6hl&Ol_( cLy."CՕ+RXJX`bC-̧nN#RŖA]&kA`FaW@VK @g^qZvu[̕% :9~9T:6T< w̾}1|Q/Av9PgO缷3!1668$Q9<6LYTC(xtpި+S Xpe`[i#⣩:|L8XlYk կB$%o,~.u>vNlq Z4 }Ѣ],Re:zf6Qrm\,9@}΀~u 0OEp^6q{fQgBvD/bhFx ڊqb(AУ^_Ԁ\JD43ɼĨ}]`]fkg;?YBY2zWF^9 ;o9rP1S1?"+AT:yV"j.Uܧ 'uJ 2 לm78*n++4V**Wz:Epb)Pʹk\AN @ HxOan)?n(McYw ciՁ?u 0vK8-l ⍫N^%bxd^x37/zߓY'~U\6Tzޮul 2!26 ;vt*eЋrP4LHw|A=>AŒǽYX,H9z,)N̔v_-pUEr=m*#Z@{ yҳgT=*'巓u͠?8lDe>b).50xs[DsRΘdfjߒRLXobY@jzb_nhS;otlm*WGwc >Irr/ vO!4cl_ݾWHdû (9bN$L>G&ޭ] Dlg&S/`O_'J 0p#Z! 0{8J?Fh|$-s@C]`Ż3\c&PR!},xtQto|qZq\^%m>oG0 oi76Շ_}x¢; FA+I(ggj*N%F"b&x3տ[`a~bָ3, \ϑrXant ݆ӿNAV=EKU]piHVgKkbш Jjp #='#|TE nꕓ@]rɅ6zZϺ绌HHboH@8{DdlVNNޕC]4B&qkd$Ğ&rB8 #l.oV1ˣC! ڧTEEV|2C6G^& lk:BtGݗc z d$L)4w?) 7Ix/ ܂ƈezh]8!yY? FN3B33í }CAi"]Ȓl_di\6!eDXOJ7^Aj2\L?G6Pp0ivk<b hM/ŝY¡Rw{!hpgT숻L'G@ {X%]C"#d~?Hp頚k\.%FC`Q~Җ c(9^QJfOh+פٺ 1Bjȭ-B\iVPT24\_ qYuV~s Ō<Åk9ҴXRzN83;!dx  X@77lkWgV W "T.BqTSyk׭J{ .P&܍m*\Nx./}iaD=p(@!)-u*O!N7/qYC؃f-[_UҌKSy6g_Pɳ ;#y]Qi7-"xܫ k&oq0ա1R b@.6ZU??JMXd- $%%IHσEՐ8,c0n^FxްK1[ڙ6BE  %K>ڠUj_—SV).>5s1e*wܲa #Iaә/r)rc^j~R9$fRzzxR0+LoUO׼+GП,(FQ[ݝgR?xwǝzf!Cm0u^ND*ÊRPA9{9fs\#gg[OWkBV+ڃcm: &\Lc@T׫(4qcvQ RUSp;nk쥙>sHpş t8¾Wl9荠r=BUwœrKDQ?d夲t]_{u-@cCA%q3?l!QGs#$# ۦ\+{sSYYmXc8.dir"~֚ +:ox^1#A]ٯ= ?ǝ A\Z6dT7m涰)7UcJie-* /d(@E O_>m==vFƮG`dA!fE}@K9$kZƴ-߄7y\e"dS +8k%r&ӛf^J)pWo6 ɐhMnVeg5~<+]\z$ SGI;M6b0߉֬~#U, gVKGf#`V覕 %76֯*P}JLf.`^+,g֤tXMR:^X~K}?!mEݷe؅^"4=[*,y/A<}xb6ml>'pzVӦDɺJgI$Էkhv3Iq{hpds4[B)X֚I3YoخHJ7]*,U/Yf2/x)~Vu{1'+O= $}K B 9-88~nYmiTfLR֚!\ bʊ4EiDjˁ(cŊ ;QYm,hP cN 8:I[:^ Uw0ƽAlp~pA4hII'* MTm%I!H7L"Ygz Lx+Dz\5F)|;gQt7?Ч[t#}S~\+2PDnv rjW'p-$B^sP js`s*, )AP;?6̇/ !r9wh}+ӽ> ɫ̗dTBl EK8FU)sM4i ްXED-Nn y+cW"=0<d hKbD ?i\(׉`!j Fl<% 30?#˸Y2@aCF?v*d[L!Aqة^k-ixM;'EVh~ Z$?2үyDU,}?$Vw_ؙ|d#~ !t !ɻwݕ^Olc~Z*N+\5)O|LCî و)nUô$)H yEզ`E_^rNAGZK 0Y,?hRE%%'Pe JB-\>GִhnlɳWqnU ӳFr@d94<jH8"T"VPJVڽxlAR[/`R4Ԃ\8d93=nijF|[Sٸ: Q{ϕEČ =U;i`W6ѓ͔@֢£r`H7)L.FX?1/䊺o;Z?VV1/L)G/7Ql3+ZM/ip[w%2^d/1CE:a'ҊRy}w3u][KThB ہ_(3 yH@M64qUd9iZ}M_{gewoI90fIr-[4$VB* k(.>j!N }PZM*2[(B'꜔`mY^8t,@wՌS80h6[އWhsd,v~u8*pZU>DuK:8tJ/*#kC6 iɧctd:]ʖA>3}B/x쓵A)&kjپ{]Lh ׇ=)Npx=l#v:ޘj"9-FOLҳN{2>G}ͿXQߕM::h/m:%w"L%5+C;g>{diP 8(?t`ROu@h>pf _n6QP$XPx *g?+)R4< dk]{JLa=ݴ'jЬ).0iWw0lKHLz 0{/~8ǀ?CxK]NS#?τ0M\" ռ0ۏnͬ:TS|H/,UeX3v%5:zqSDz/-~<7ЅcMKK(4 ]GݬQnzT;z;~S;G z79JWeeA߉p]P9[Sj2"67 } 1';ʮ<Nǘ} #OSLǦ|*+cЗ`D Ն\fc㳭604zI(- ooiTCUa:Vy61.RCL-tF]8kjհ ҡQUYӋ(To$LOtZm`~}o.^;Thxa@8'wFvr`z *3^ מJmDɦh 󽱋eeN'" O]{SM]ϑCj(?[lf 5ёUo%DN.He\{?39l儒xh3x 1Q3hsʜi(LAnZ\,r8%X;D}JckR+,'+4Y> ش@k H2c&>5 U Jv829G%wZC11ؖ/Zg\Xf? XNO #Y>oQ:SW{nfQn };6YHٸP`rQd7yP?<;/}g_e&.}ҳ70MCPīNݩ>fx804u׆n)Jw :Ի*A7v7^[,?Aƨ8ۺT4Vѡ0Y?i'yYȉYxm#h1'ZUHOlYs?:e&U}[LWHrC!8PA8Ss1ݖ3){Kf̡臒⌼|u'} >–@aGj/c؇S 0l{xk`A/OѤFU`Τd8gIXlgc.&^ΌZY;ʌZ{ݼCc:ؒJH:jql R;xIs{dā.^5PHF)ukD!*;:}Ôo4#bP"! cd< ˟7 ]o7fx+l=?l X]CF.W/Odq"3NUιgw#W-amc`J^qQdS,K8?Xkh.q[шWE9Nias!b)N%W*~W |ǸC[[̎fJ-0gqsRh̵v寶ƠQ{̛י kU +r<ӵM}ZD+*.&_]@ɺIXU eD%0VixÞ$Ǽ*Rgc?yF^4Q$t|8-̡ږ/5?F 6:fFҤ }t"ŲSm|j7k.C ަ8%D&x Rz}}?ٰTu&b,ƖPR.Tӂ 7zގ4o>yJ-Ds1ן?8┼pO"\/$$ 4<1*ȼ'\Yˮ${ |s *֐:w!:Sh ROC]D@O$G⵰91@HqG H.7'L1B>YZ^4 ZMӒg%^B0|*._p!R)x=:Bm߸BVbҺ6&s^QTM7xUNo9>OQJ ϾN I>CU\2| %Y'z~ro.J ,{934HKۚhl 0I7IIT9+En0ǩ 8)SؚFF+"VBz$mQ1pZ͞+Uϥʿma$2㋁(|f韻Td#q_ǠqH7u]yQ#W,У.G/FFX\-**dެ'rOX9Ӽ6@6bc,q͎bp lg0٦e|bsCqjb۷yׄA(+ekLލO&TE(u , h\JKk rԩ̎xIf8†6 [W=o(؍x\~f^>PMqj#v!Zk4'Pk&Nʼ#9vjKbA܂wN5\fYX]LA"# &5|F1yo4ot) хquz}|\‚( \Seeu/=bݥc=`'٢IGaΆNɈ3>?VtbKp`)-b{g⋫W깔zof]N#>+@\B,}jG0%$W;gM)'7 -9U 1c/Y0e-o?ZY=hm1r;V@rv ޽5qn#VcVh_Y_,Zck+-5#D-LX*뱝>p^B&Vü[~"­0BN&SՔ[6 n& o gV#`ذҳ[WJXKZKe@ߑ*;O1=:`̨ʜ~=`?..b3Op c}GµӛOPJ^~B <ѭ0yʔ^ o"#=iĹ(ފg랔u|~bu@6T|I ߌYKodF:'2y$t gf;'U/ߕ6r+iu)|pIŠ-zXUv{W7D" ]uGJYH_d <Ȗ2zu4p:ՓS ^g-JVC<% #`đz_ТBg)/MNra]R}fnMϊp3K3iE$YY|O SڵH?ED 8*WE+)[]3#v`bd]sM'nbZAzMwUaAtI/l^žD!!اS{`l7=V =cܻ'-f'v]!iRK\_8N29L@E{ D+$ Q="h[3)I͑-3. SV`'<`c|e.nl=j?ٙ'd!(53h45)Lkщ(Kܱƒ};S\O3"^T\e"ke W})@h0 'ڮGt8k8_!2n~s@ƌTh[qJŽ0߂P +];d-a!s,{Oc.b3"(E jvr,M74c`AF1F帘v w N[ @| T󵅐hNI *T~l4ڍ,-zVЊrwb"]}F%T L߯R^sqڢC@j}(3PcsͯIO#"9, gh_OLZ$+x["Y nCP$)@l9GzBVC7W1ӗ }Iߧ9#D`"u)ŗc6cM!\Κ?d\>޷Ф[|%dG05Q+;[#H1ц %M=9Zb0Q g񩤲.ŕLz[kAW$mie;pV4Ѻvۇ[!Gm% ^C-w7*VHoZ^;" .&~Qh(82EɐqΧٽPNp}pf'84 o6=W )^$CVb!^g PylY' )7mH9MbAؓ9cK)*dbwB88ES2$gb\O S ,Rh`"m"QB+|}Pul{@I.§fF o{  vs`b Q·oX%WJcm]8sVcU}YɯYsR*Lu>_d\:UazEƑ'.$r3w4lB_it0m&:sm.,9|+i5fߕHntTY`uy>9p] ¥CDU5:VxBT D 05 C_3!Uԇ94b1Þэ\[f H80{} v_gqJaDnTl7ۊl# i<lrXp` /h-[2H'\\IkMm2>L ~ON;j20 |(ٱ|3A'ȐDUrݩ+d<Y򧝚TUAFqU' 2cI)Vq81Q9tTz5L̔jjJi~m|y1G@ >d^Q3c3ɼ,* 9#WޅV*Nm߲Z/IAqh燼'Z? 2>p¸NfyVZO6CM)H> g_xRsMC5]+!"ݨWIm0"%˞lHo*cSMK~Ak'R+4dxį4*V ;W"{[^yL8הX.!^,iuL1SljM\7Dw0+S2o1GnˏpWԾqfÂ~u șND|1Lk vT_M$I^²Tv`+j4#:C|mBC]9@VpMDty^qlȍˣ( D.tѵ]bH1Ѓemk|tԍIS2Pܯ'}mtA23GMf(=NLҠԯk*''68h1N|A`CP dԆ*:}AsE#* 38L}=<äxz??酁%LGt 0vѳwFWV6nY%#6slØ89ނt])}"Yx_g3[9ZtVpX[Py7EBs/hi>ʦŸRIOVz29&5"DuC pT$tx;$CTUac zi:@o"Uf,4~P 1[S>=y^ ҆a@(.@t-xĉKȥm0(rp_'Eۮޮa KLE1.c/>/P~I DWjż%ZVyoB?{olIQXEg  aeBPiOET {Θ4mE:#uEEJ` Yǹ]l:,_k:'a5 ݑWݛH b@ ,~[8&af%j`.떃/ hVDqQPS6k]fdM0v \RT՝cjf`D2,Lb5dUE2)H5t҅j0A Vik"3~dJzH+y* uTY_iM;[V0Y~~-|4 J7@Z Qi"ynXne.U*IfF@ԫ@mn6ID4J!6V "kzg9_nDt)؈`'77%\AjtFڈl,! cbO/u7^ OG2_Pg9$`&V SL,H'AOWQkz9iWܡTOﻧ4u]$qwfAQ(KR^<"fӜl%?`JwIVZU~\ګeiIǷHfm,mԨ0; xIQQ(W\@g$d >'wV `.J;+s5V;Bpn[% !/7nY6p# O2T[֛s9iBf+][y;@ܤbB a}O*Z Q]G&†@Ǫ5LGƟwI$3亂}g]4e8UWZ6'†V.~7B* Z׿sg>V [}=h'Td1Tx"ɃZK1Y"XꊢT.uԺ'L—,3̛LN_&B!_otbq(%Y1:[7z0ӾpX%92s<ճN:Nl"Hp]767J>ohZ5؎Æ{^ÖtZ=&IJ\E2t?pa_d7y[/X5ڴ-)=wԕ?HtGzh7KI% OZ-yU{{ -&~9Z˳N.55RclHCY-UG7FD9a#XîTt^Lm/`yˠp%h8;V+qHTc-&T}u/T>$O-5l L]eW/ Rp5\swGʞũ @%4Ә~9峿qޓhF=W J߇^}eP(;&X/c8ǭ&2&i ^=p~c$kʍv\ژx!]߶BCG<^bʥ4qGnSí6+]`Xp43کv=[:6bØoFW LV9vFddD6m@aN f$/K^9V]F2Xh%H>걺BXZmj6,bA@S9GE_) 'fmC"6v>grk~јq`;?-z~DOsjmMtI4,W&a^&~k:O<烫Qa>~\;h|O:'oW" {ZP"ǢP(|4WeG}QtJ20Ħ-D(EB%u;X|Zf,^?_2F5ȋͯH*_L4RJߴ!/Y vy֧EA+)B4rf=+{e]49q b}?T0{f{\"k{M 0$FbWgIojtlE9}9A AKL?ۺ*d&6&#;(@ϨWw{׹9] wpP匓Y\`X0_ag SSk xlsF(r|y,!87QbΨOpCyayOصF6{6$!LK+Wgnӏk3+{+t5N)ثlcUlW4z^tG!#FQ޷u*u(TڥK7, ,1mJ%mDzP[ g;26IWb Of\t\~[L[7u @ߴBW??cR aMQ˚cGgxVMo10Wp SSyXolkƇI>[15OWI+>PNe~xEWi2NJ.s(|\EwբP0gU9|DZ_'%Z%UIǶXN[+:FZse\Ad+59NKiǥ}#k|3,yT sdz*1*.q[S> I%f(|Iu~#-}&a`y(7B8%$8fZU[W!*;mjl_*y \m'pOp/<ǩ3a]PO_Bvi9} ?JxK&+Q` ;X%K,0>QĕG-[ 9; q\Gyꔟ8)xGz䣹洚>͝&lN<^M7PN.vv(;>O-}VIǏ|jj]]֓yq6މH^ gճ7J9ØKx{@J1zWva S6^mŪVdKEsER)X)_,&MJ]봉cfˁ=lv I?Pz7l(ʦ0t\LH`bFwj*lqMXr zkƣ!I,twx&EU- odzF.j.Bƽ>IC+FL+ ?L 0l{Sq^uue֞s`3_Jz@.sYHt4.I,5C[Z:}N?to:⍕%b[Rnf}'Yʗ s,N5@`Mxmx< o`8*.Qq:Cx`}IEug-\=C3{ԓnfU |ׁ;v/ Y i/Fg۶zKe MN>{2CR-D`.YұIG}@ˆfxf0'.>_Ѣ~k]/όҞCQɑ-[z!e+0(-` #@XaV3`w%Ȋ?sM"y!JmDEK~kp)%ǹK? 4[%f-$jdch w@0$ T+'āEʞdiֻD 쒱0>t__eh}[Kma5}ҏÌWd;NN"F+}=@3*FqNp@@7@wqF'D8[AYj ǬbĄG'_je!sk#-g2H"*Ƿb0Av6Cj<0rJ*_Pu &~uuA#_/( [2vܵj/0mbS΢0hk0KW̦Jj@m[^LҚpf3\OT|P!~] h_ei:* ?_ГĩmrCCl^NI2 Hh-SLi^yI1͚b[cWZx|3(|h"'PJG.6Mi{6(G<3s8!f?ei^f` 5uEī GjU+}6YL%`+n_ 9Oꐚalm:\ږKH(G:vO$-[P8}/o9GCGk<'H65IՐu'xt>ޔLZczW]Jx84hJo0B$ҋXy;#;B߆NqY6hSOL)wWV g';W*&e<+Й+ᵆsL` d-!X"Gr~9铼7=r&2O>~D2.7ұ<.}ÐI/?)0uoYR ˛z%;~Ef]|cPU?r5mu1[pg-/,^Rgɒ!$%Dq R)9PZ0;XDG$ﮱaf,kHv  Po'zkiqJ$AT%v61|"( Gίsos*ʩscTlܕ,`աWU#"zHH>ekxvxҏZy`2Z.N^X26;FZf=bW'8T* MEJM6X5 BE+e3"mN$cO#RW,G5Cnus>3rKYr#+cVՊo;F]䜶&<} U.$=snenh}ق;yhp;H@$d `6 {pkĸ?;}僮|w 9L{2z0=dYp)mojj-i\V&VPx?~[ZVuD^Qccٕ0%ݥ+k-W$nJT0 =. ) |!xW6*UaI; ]^2Y'b4a%O+x 4w}]G;RlCXa DY?;:kӋ [-V85 8};5-|^Z @/\mz[i3p],X@{YРdP1+)8h$DưS+w"#I|C^bbE!`~yHq3Hn cR8 뭨Wݛuz9 D)GK, +i 030j}r Ds'/ xX@Xǔyq#)?9l'k$Jצ;o]z?8;\:Y"|l7R˱Fe.cl1L0]ˌڨ{M*!Av_Tȳ|hҖ8^">*O͆HwF<)] c >pw<Ӳ?D)l p.$oiu趭G4\!/ dMj՘ d0$w4gMMl'km^ZS,297W@h_pÿ>ϱ*R5m145Z'4yW4RyW ^#f~y?) ^`N8R%_ ;~KmxC)(Yuu6^bĽ@[?8iEaB: @Y_b_K4 ]YV ;x}xY_wSӱ(&Yn ΙzV}q^Kvʖp[u͢T;dQظacIfK}V Q,Yg&%Vix㿔!pv -$làZE rp vw5~jYSr6mX"-a6c|Շu" )0 uUuC)Np8DMz?[QOu/Bc=zOyeoY},"A9޷v]޾$S7s1sYCHj_H>}2`196{DŜ1 ,*0p-ɺ :/tzֈ Y079 (44 A )XBWl%#DchCJIu7#%ۀ &܈cO #dZnBUXǒD_L{|V rs>%2w/44)h.|B&siC׫vXd|ZBN»nїή͐ OOu-VG@-ĖNl_H,O̷%Bb'[֞c +Ot>p3M]OB?ތE+{[.[KU6za`ZY#jm!~%r7ѝ9X0;H8fdE$~G_ăS )qd$Z>& z릂$)'U\J23?*!'K tOZN|ZRwM;D-MO8Tf9(֐A\nزKzi)ߢ:|:.g R2ƨM(;T_)>q3_S<6DK,O"|tW s2O0NORNFE*8A@[\g?Cjp[D'ȢM;+H!eL[|H(.)J zB xudDQ<; A%>:}a;|^x0(fwx[|8Ѳ`ɐ>((#W**ꩈG4 >G#WZeHvz Yj0OL@irbSA PwlcgG*xE~Or:rB ]&(|2 +Z[~WGD:8X9^MگSyscxw(ޕvq,s?7g( e×t~AG,dw/~%9~kQ/Qy eSLr~ YJI|" OƔ2H,C ?zY|;k] 7(N 0Z $B70wGc܎&0y],2hSAdB ɲM2{-yTzgrvG|r/Onǻ7ǧy v KV6ryxi )Fqԟfَw". kۘCX g(R; M]AhU?lސ.s>q}ʐtȫ(/jNjc'C>u/&(:M}W6cͻijuߺ3_+ʜ-"O"9.nEvăfD!kA?n< uh%#ֈw(8d9mNWPs>d>-۸I@rXMy#0m}1d-ԯ+Ҙ[Qq>|? \rUo/jaLԃR|[>Aӽ9H\Vy~?;x;aTʱkPPr8TQA7Yg;9'b6ޒrĚβ."eh DjT:ɿE{ٿ4A,wrM(SvZIuʮv*Y =c^T&U}.g^Qlr5 hQ7!⸰E"HLC0+1ziN5=dPI^":ъ: ag(}ԯ`@,5MkO==|}8=[NK0]k7K\O1^C.|haYR sZФCQ9.X7u8ޫisEE;m~2c$$ aنޠ} <5(%kIQٙ^ş߄B|}YWɅ+uҎu8r4̄*_(K٤~ӑks)sB'W"uOJ_r_߳5H*AUw%G1127Ό{F}s%tWI,' BKJtFixhm lbetEG sc@ :3y=6Dj+qq[QWJ[i>PqC[= ZTN3ΐ'Ø3/-SRN+ >Ί /1s&X+Z2 /N^@puQa0bQ۠`fm4װt#̝ns{0j߷2&|7,+57Aj~grZ%M0& JRF,z R ya9)3ϔ]~ˊq !voIUP4*^ϱ2nQ a>sv,e=@w/"Өe/v0žPDzRP쪷nh7L][vWIf Zw@\aϝDu3H2r! ,%CExC=D>7Дl>3DC8zgL3LfDUD#!ldh&7T"(q]ExRx܂*"xOf8a( ߺyZqӴe=w= ,!K@ Rk m1tVzcEel4z'# 4w}&5:keyԖ:U^|GbRrJU-ٺ$%%?{^_9r L:\*l/ЊoøJx.驌SICZ2{hyvcFf.D^8ȑ{ݾ5Hme?GViigb_uc2} !Zp>-= Xݹ~V:Dv~t v<(rfx;( c8%yÁ:;ʹ`P˗Ե/{);ݴ.w/Ŧv=r8L Py^oJyoWnn1 Μ3gcJ~V˱q75[)6/\!,vϪccB)걫 $yRb/C'.IF",Ƴtl*ߊScbe/Q<*#ك@C(^nd$97PȻg6b%6B6Uf4Zq8H?p5iE4G| B?8\Q}~n=H'R ќye:7 n!a`,՟}{}#4Ev;\+u=Ƥi'wʻ#%?SM+Uqfp^.?~>dP=xK~¿m PS^]p  Q}Ǣ2[(³r ]ϴ}Gt9\Մ,R}ӆ ,?=qP.sT)뽫vOYE91 k;WAg/GLpRq\I)-͝@!?J,ŀQѦ|0@I7g"pW'ǏnUu'u;ҢcgmgZ&.^{4B];qo]O. 5 N~[k\}biK%cZ3gQ :;Sل_gnۻ0jx/~gH@X.XJ$oa\N xGO5_F}HQ<yRP!L\@ +sm,Kw|(MhREc5kp!޶.y)8h},Aky~v|nʖZkSzp}(poM^PB^(1AvVXw.#4]Gg8 g{c~SE&}}׋ݩ[5RA-G2;KTg\_L7Bk盃}ڙ !j6XTzz(]rSC E9y%p(h) :-Ԃ^ktݦ۞e8(q'Aj&,l#2=bXY_4lW;qSzI!8?JC+ˋ"yN30^Ӯ_{bs>`3\?g9l24Ia  J~ EH!B8_{ 85YAӈTJ ڸɮ1D6ԁAu {˲,lNkdu%jQiu:nl)?he6'w2oۨ*J+r3hMJf3?0"UD[1=~d)JF!iaC~Kl",G˲l#OE¹ F[Ք'P/=t'E4+(H!4|~nǯ ;M^6VJ-f~@UiHXCeRmRǔ ()=Q^%k0-id_mA HTqSiHt2ăg*3;HEma rJ 84F?>jLّ(]y& 7\T! )V+'M6fiWNDw`fEͪSWvE0 fngټ6(TG@opZ\^V`N぀>G X5; )A,֋zրa8 ΫErU=džr^*QevP{*LMqɱ#s2PN+6Qŕ_096 vTvR G;6x:)-恀 mS'Apv Chs]߷2]~/>o Q:,Q~T П])/r/>KnȄcfG[!xR VW%r v0шSÆG@}@Z-xwbDMSn #__v;t2}ʦ >s9EzˡT{%bGq3MuKco32Yd 9N=8+jl۟ ՃGc]ua5P 0?K_$'46 Qo?bnzqF"_xҢ3L3mZDv_N\aHE`Q1\ w7L"X]|GsƌIcSM9N-N9:;wsdRwY{M*x[Pw?uzɢX޿f%lS6&U[fcm7ϧs2'֕ipZ* RjY,P~%nQ4p:pQ~446( :}K_&jED[*!m౐ Y$d-P$$AR:7] Q(VT :C fr\jF5uGFmxP.G~V;h*xV*}< L!UЋQfOßn0 ASY+ߘ~>!"G?5ĩ:c)#`Es^rPR4X(ѫAʠ9kET`rF' qvedIoI~ŠMR#oqL>Tz˂͓ Ч"4]).5p\! :޶V=S Ӆ&3 ^,q_"qVY&>Qx'e]F O˯\;p2hV F؄~{+m9Ǻ)OLYm61W^й@F8\$䛜GPe4fiHFB0 KȼX3P+{{NRy*.[t^/H@E;cY~铬 YSX[#gp˼`dH}:MQGm: GS֢2F +8(E]BqA2N1\2+FYxz+~ʬ?]{ku&z8Vjۭqݼ1k靀-td CP~| ~*~jr5d3Rl϶R/9bC*` d ?!dAw!u(\OHzU' ˨&M6zi,U_k֋;xn{x@`@څZj~NXGcJU]ʣ<"!Cp\d1c-Ǽ]pbX%h;䧐z5Y a)-ybi52tF-h}\R[|NƚIJY:p' !rS{%?m3!W_xY]\cP X̗wjfLJ;.oUz82aʳiG[Q9GvCs*>͌ MsF5c1uW!JOuS"ZYd/Tv`&Ov4 &`;G1Gs?*,9 l N5J ق&xu V_ffѶJڼOK5GȖZ; ?LVWOSSe9I#Ѻ_Y\8A"[6])m[]6MpO@82ҝ/9q;lV"Kφ\@PlG oP>yuH'v]9pg+&-JX2}#GdO7<# pכSK^QOA6j [)]dՙ f:N +~ͮkL1a>`%: B[b=frE{93 VN=:[[j}Cǩ~̻l_/IF)ؗ1N^wjFxO_LE k*<qHh [~iI 9GӭH 7F?C5@--hT$LنL\fscFU~@Za8!}XDT6u9{EZ#y߬1YyM/7 1,2LcT3${[֗pw`f[^U/) =r^OXe; N&>vl?HG$%?r2Rc1nVwF'q@3yyN@`Џi sGBKB8%rxƫDVz [NzFMbLY_!$s% o#PIrfv4^4ṾMo;x:w'tb)?{:m(+ SE#Tt15|K7,/Y=̍K,O1פbXLܟQ% 6AP#\ұHq֕qedtr_<l8.oע?@1Ϊ;e:kIҏٱ>i"wEsR*'+*LNkle8=\lA@&: 4TPѣgdKtS5líw{T-R W-I61>:.;BԵSzwKC:3X@!QМrX͌`1W?WQ=eeM*j֙py^sB*^U2p*Lq _8قCI0$Kmb0PeK /nm:yw iZ:aZCby0WS&cT@_3#VkJV~ 3_[N٧l8e^#BN 6R9:dm@z]ud8: ]_%g3۟jpZ=}tɃҜ c~"~!/VU^RJŪMiqn2pAͬZ;#Ζ8cj2?emñ\N\ۛdLlqXxlh qU"WZ,M9dGL+ѶC-BӒTek62W3ˌzdiTC'1J2v?_ӹnBIdhl5]b&'1#bG}Pҙ5QxEmuBUyĕX!ôRWb5ήV9+./&|!ɒ,N_-9v4̦WW1u8kꬅzu(|ע:n}fN}-B!y|iK'" ֬h/l%a]0EvXȫ6l^ÉDŽ·ɢyY9ltk.V/vJ=yJ{ᓊ+gLp$EsBRM*߈}oeNC$zmE/ kn\q,_wR&ݞnؐj_Ċڟ^$&RSQٍY<" @|+4{3/ME'Œ\~rnM!'[hGe6f !qO(JCJaVh N7Rh1a Bɨ:ᤏ!|'Qf+UͯP8M%?Rq=u+Oo}m Hd'|rreK0>o%"o0FSk 4ayO5 ?6Z.m)7ܶ2z!> Z=nC9]>Փ8[ݔt eD?q}@aT 6T>rfX59 ϒyXCTy:)CEq j`%{LDf,A@uIagY>r\?sp^Z?5.Fa! M'e6tϕ  $*&і NU~g5aiRO/Gs MGhˉT5e`.vall<ˆYq@Z-7 R4p *\L݀Ρz m@CdAPJGrE `k}llO3+ٛCi]F=EpSboGp!.Q[ DYQ ҄%ao0-+W.~Q yu7|*x6yЎt&5z Bu ymБ0x؉˓@9Zs/JE0,[锜`Zt{]=)4>&R QQh҄zxώ{ fFncWTsBt!5D0IlF]IBMĨEG8ϩdf.z1?zH*^Iظ;C0O[/kx0@_IL=Uqo ,  ^_|xr3AO#to=f ݀`T*抔ѷbtp$X Yш4cM {hYZsUR4Nff8ag=lk4gC9ڄ٩$K@fM~b1.[襊7;h%eFp5e{_R`~M<oO~nVydJLα@rҐyu hiMFIKHRo6=JLYl?'rƏyeo)ڇڵ۠|kc[#e:I;A7 xMͧJe}Ԙk|QLU=77O4t2 vĈQܮ4=XWkN%&5StQm}W!9xtyy:n)6lL AL oZM {7)h'scWvy%uUP{zJ\z ǪNj<&srS Q*Sgzp9;Y[_*Y%yFu]TʗWʓ3̯\VyI/8 ՊbkU , ]oB~7"V>G}HgW0s8id [G lSw|R5xQlWUxz /l*=QuωVI(Fxp磻Wǝ>[PJUܼ==%c?p`%5n&X<]}_r-4ğHD*\Z\h[,iuDf^9P!kW{nz7]DfnQ \1M֪pޝWߢI, I+|1&X9@rբeZ_)v[ezM]\R(Tn꼬$O=ϣGrUAS|)DEpGk&%c]\ i}LQCRB3>9̿-|v9%wgPd߭<PA}K T]TԿJSǗsnwtCUeDZ s z If+FW%-;w(ƈ?wQ$(1XW5mBNOypj@pe[CRrwjDgg'T =S {qm>Y񁵔Y1'0YC܄LFakd;CJ?0O)^ڿ6._-3\_Al2CǎGt{S04Gf+ţOGY p@gF)k2Rm4VK_j?#-0C:V{O?u|'3yrc% Sbt\/ Yⅆid6f\ޜ'T|"&!+[{'ˠTu64aX3 wzEKo`\ -fıѸ,'nj;+t'ꭑ;4!m&" ^![?0}wB fxUH>#WϫRvcԵdSL+FN_ ygzL#m ֱ9+^k&o5F)Yvî~F Vr[f;9 )zL+D漈<ޙ22kq(^/Su|2= 1(T5.'qşDEME]3 ڤSc= E$-Y&~'ݍ58q{1oľ.qdn&fr[@{A55u-5*5[ `,ԌmFw[Z;@:Oݣ:VN]٪T.!b!nEZXc^䉜`cJ'Zwn( mUAiyEobc#̔-b?ag4#J[@595>@H!YVkplro-P)$~V O EXg͹i/w2)ےl{[ҴKό5TF '25 uM zyJf ;_{)'JPzT F`gƀ-3\yB]Om^9**smcϯƅ)!̳J7¢$2=vLiYP$IF^< 8U,0}*Gyp>0L2^msXlaKD9sGTK1u(|?oL5_.Pѽ/T7$"jcgu':[n=(5x$\rzhG^j/Pkێo\EFݽ o;CkINSyА5Ҕ+yq)Lu<ѭߚ|݂~|q]@Unwn[ S^a 58 l7K0m;;=Le$-EY,N`xCw25봩|A_P ){ H Nx,p*4%3L}"`5X$X_=2'{Gs'*Is #" ֯fФaynjN%ڤ-V+;AI`!qsP8Y/,&ɤ@v#rNnOtEbdTa= !* f#͈ܭ3Y3(}e(%M2 ӎA y`KMS1`5ey<ύZ -Y)ʆ>ō+F[[m#@΢DSB'5pyU@ORT\Upً$`Hoz{'}O3;?gAy۵n %gnW2Ə1sbC$E U z!ޱ2 S,b5Е ~pi$)L5sAj44cvm6jG+V/F;ȀSHLKRf=BbH[3o,tqf$(*)F0 CIv;^xtyj(BB 1! 'Y 8ɞ'#M= LǛa0Hn)e~=z/Zj0e7>D!}ǫ1X A#k+H]fo3UGA)ԚCb5"e4w82\,S}r7Ce׼oJ4o>/$`o3^sHr6/WzAֲ^(SY@Vx@e [ol~J=Ĉǣ5k+~%̸8:QDm꼒/\>xE@tę83`>:@~DQ'-,#]!EDGf*;೾K!澔szƓ3딢gNcH~9Ţ~}JtV0^.ؐkUQݖ!񒰦W_s4=134-]5Z% ,ˎ91Me7#N  /m< pQic'aܶb.RJ=ԫE_: 8K#ܠYl-~xowcvSrg{=KKi$|be#c9岔%'xi (BjB(X[L3K1lͤSbeJCӃz;I(4qߢiJ>H?ߌ=$O^0˷luZ&U&Vd$.W-b`7z0m.љ/Qm>^} T,6+1}r8_ <eMM;G9+@< ]; V|U8 I*F8ЪDd1LL3^Vg )/4r%&&2ҙz-FJ_$S y!WC܆j?^XZ1'@r*8Ye!kL_}2l~˜-#$bd&s:=d8^~?|7Qf^{xf,8ׯ'|i”(ɑnKlM{YI{\~ޙ޷s$6SK6,̩QCuX≠M`IT:@ ,BXP8|I2~1?BG8=)0eNQ ;%ehUEɄ+$97.;j>o,m{ʠӭ(ZC=m6[~+& 3ʝQ:b& cΝ> >q`>K2^f?LAѝlh3J-=k o: #m&=R+}ycvzB\fWH'{4Ѹ) ߵ]z!_< κ/N=hfȾGƔ٫m!_8Y8Vë$p]>ANwVB gLΡf+IHxno9<_'rzT8׽9p:)h3Sk_ yXDMݛqˉiS FWN[ei} ETLN Ǵ9>):rw֦_:OD]M,ӎ8L;<3aȽY9&-N*DɵdMcYsd;O>X}Å(S"Hʯ<.B4!/5?|⿺.K4EMP3ȟǨD6?q DC3o3?6gGLձ\-*|)ˎ:`jzW5ǞEyfqÒ߱FԵc2g$s~,mk;/u\9 fw_DYWI;#`3^f=+ebJLG!A fRf |7hOQXE?a; DRX)քΒ-X{E] Gk'[E#PΰI}nA>$ҕv%x9vPOz1 6*[jPZ,MV Tp c͟bЏ7Ռظ$0eO9WHX&|{"IW&irVOҝԞ5%z2RstgjEQJo%2==-ma(}i34#&܌YypP3 z0m$&&KH+20@DFIX KgG[e00>WcpWI裍}z7(BǜԲS+> X{;!6eEJlIޘP8Cs_JF¸` }_M3$#.@sf|B(ˤ /X fM-y俣b}l*A>pxmBG{ أd8qB4уĊk}=RCs>mQr2 nuiڈ^+nh2P1{h8 ҥqUx=8Lqa9ovM-r@vkTo\/eAyB}#oϼt5PpXu'P w6+6xN̫tWqI(g*<U頻<`MC>ӸnHaZ:\6Է@"y§_-A|O /&i$O@ :' $X jTmApMC)h)!})l2`k/"- IɏտZe>O*`ae"Zݏ iʓL$Gµw UB M=Hgc #̫x6^|@`A`$\'P[ ,1@4;~ {j)ڜ^~teoҾU5ݶp=uAT'.~(:TOq5>g:Co<5`iM+UI$ЪDZ[d&r3lgRμ!D3_PT>i_d9Fm'< ԠIޤs)Vc/qFqT=kN6Rtx l8xF(6vJZp1{v*XoiJGkȯü\UU29z`/uhDÿxH+756xO\{GCkp2EuڄnҙTTƼmg-5 ^q= J7SmЧ#5z29JTe]XL+\pU ZwXIeDEe/ŷ4Y3?YQl_us) .Mlp$YhrWOv$|(0 !vrRHR$c-)cwL  1f.=H}S~:0[cʸKBfVB_ކsCg!u>qS;YpC1fq,5~ۺC6/i:-i[-oW)b{"*jZ֗eP+gEEِ8:IRjR1N: BVsAhRQN2'{MiمGsLKV'Sb sSEiyf@%EƬL[jȒf*)-eP&sh*j{G1Ey^s)aJ Վ>>֫gi)eCX]\;lId]$1T zŜr@AnޜЈȝ}-L5v a0{'iAO~q 45 ZQRB 59cf ?7B~:={"r=]C7̪/'>"MRQ|z.fW k6eDC0Gv}8l;oEz>#\́7*/ePC5qB<~QIS#F{[`@SWr2ni7^KAJHxUS\U TlyY '&nNAvቝ4sh 9PgZx 0OH5WFۭ~o+%5.vvQ o"` o{6p>^|k=c@#h*V {pEw4Vrps7Zֺ,ҫN0cG>D:@TM@?$T?<Y`u7<=[|,#d1`SW$o"^|v8<],j-lxk-H)׬luSk*7 ߄Wa7Gw[@ZR2"EScΣu.1 F3 ~wm&|>Y*RfyږN 76& g0d>y,`sY_iEe)Zq%:'IMݠTcT]>\UK+嗈o.j+˩Z99GaBEI-dCw"@r J Rd6Dt\J*4NCx|DTs 1vp\ Ţ̲"Pwu.&)bYm}"H$TCl6;U0I4շQPSvzeqk9#Drxc9V'!sv1L=w/l;q7R*vzF nHlr M w#5169(w\P ǵfYځ0:܌Tx8PT1Zᗖ`p ^ERh˴I_&MDZ2"t Bw3՛!_ダm-|yT1۰.~taJ}oLDlJKh=1u *QZ_FB~PñiI=@^_Zˌeu!ewDrVdu71 +pTjDr;SKt:7w;7r Ja=@7M_"}MW~Puo?8$8c %ʿAGti$Q#Xv+RgJ5\ePT@WU 8Z^W[F|0v JwO_}l7Ú/)O+}00w7,\}@  vp}!''q6>D WԞ%;R0mUuA(Q Rgx1/@n Zjw V5b1v.Rqc)+' "aޭų?qyҴr 0=}A{{.̽NxwQ{l xj8I\DŽókoM0ct&51IC39=o)#k6k.R8!VI\{MlqxPHS(Y e PD]##B:xx4``߫)bEH֟+H)$W,JŗΕs}yU ? z:u'#ň//45mQ*O,&jH{ 8g "ҧgTQ Ya;U7 y68iK'PBb<(rQ;i}*c5+)7}?3t= ʯ}b&pB]y.Ys+C&$<̵'"Ի] $q=ڿ:P%],a0ՇП~LHA:@4}.p#g}QeIIHƃvM}{| HˢWcy,>.Pt r]fJS[\>5iBh4p9"5SV%G," ?ݢ1cE~[wU4g̅PT]zGs F ٙS,g%/Vd n85=Qmן#3* Kl9A `kAذ1(VG`]; ӆў<2|:D{@/je yG@|<3XT VdyBv>N'>A viи ăTCÎ ޥ믑n!=Wv×]u^س@ Q>vqyT}\KL>M#AF]i{(\3nxpdt@ųRx`H-_KC,X"7qA~x}G$anH6HǭN<$}VvnjኗZ0 jF b} H1 eWT#'SGzf#($s9$}v [&Q`Bgv8= J*˛ VPOK\J9;c J/7"AMv&FG1[ʑ@|:UvtdAH M ,aS qLeG@#[ ^e9ջT@fҹa̜UTEYA!lBY,b$o­l)*6a ڥ|:ꬭJƴf`ᴩKCWep*˳+Sh¬"nL"0UMGqo(Rݦn)]_S G61~ob>FU1U+LZpZio:._3_Z6(J:)ZB\(V?f#9ܚ’'5~ȷjP2Պ,hDde>M5MY$<ذǕ'Y@y/SqכӡP7Ơ˰ؐXPWy%oԞw`#@OQ]Dbu&|؈@!JUfZCAAjawR[ŪFAHP݀`&e FCM!48.KdO 5YVӀmrCPJ\8u[v\.MtT?p"մ?mEaK1sQ)=#m.n;5|S߿[,Y~(67QtNwbJ9(9ٯ\S]JۜP-3BmP\k-{̠{Bg:(SUzVPh[ǽ]49Mc^m_{yD,ro@'~;]}bC6@T`fgE߬D@MmPP*3r" ]#Ēo}Esb2Q,{1+!;zF\kcRrˠis=_꣖;H{Dʍ_:@ o-H{^GWiJ&T|"iL#5`E(iˊW+cW/@bi@ #H| ׆tzswlڈ,<'*A+ƼD6RW1ASI%9ƺr;*,37H2: {3*ծ @ Wq@rH+ǎˉ>[X};,ȏ%.0 [-Q.R=-c0 NƝSr$q]<,ê ۔Snuc30g:-n g=QT-LT#\jUwN{$.YKbtҴʢTL.i2f_& j}ljfÜv(q"*Œth7dZ(ʓw:uAM+UF[#̅Q9GN.$n2cyk@ Re;OS`"(.i_=xqdp&{t&]=%z@ 75|79(% ;I8GUQ]_rHS0 ^ANKώ؂;Y yB|qV{BCE 3~!+U\@P$MuEHTS0VpЁIl,{ bV;QpU{QhB!z0fI Q<Yq&fQ_m =Mm:geVQsRRG)jDݗo4󁩒{4W&"@@?Yn#2'pݖ/ٳlcn+թqKW]%C%Ҝ œ $6UJ 4Au9Yؼم!/3Yg0|?r&ny@ijrp 1M*Rqa$G+Ŏm.9|6]i[<촥{&DyfO;]O9ޑnN)˟b?:wzF~xu'_I79>^n ]U=}wi|@P!ZbZfe+PM"4Ѽ|`G[v7Ȇ-3tσG2%r림2 T  UB6^ σdU}RuHd@\dw׀Buɳ۝~cVk)"sO<} rfJϰ!,l\ L'@'c$DJ>h;OvllܓT3ɁxT!0J7DwfvQk_OZbp&>ELJ[!"yQۯ9eÝa8 }ߓ% `\I^hX4l.'#H ?tQcawNe޹5~[P.3Lk72͝OVZ~EfZy慨Yzi0y?me}%*zsxّ0ȯmwv2a mɄc ˕ O( ъSڝ 6eچך{mOs*J5q* GԮ"@5o<:Ok/=9謁٘;ɦpbrK<=/ pGWiEݓf:ɩaj.Ae Qt#`30ODKɶ Q74]ʝmI v]c d 㤋qNbuă) ŭi\qELIxY4xSU9ܣ{u>(ua7\ŷ& R(ED_ɍ02vĩa-< -ՆV*D;1`3Lo&ߍRŖAFRҶgOM`8-r^aiK *'jl,c| D{HS-%z2el EjDa'kJ|$z}]h1B >m)l?1;/=i\u7*wۮ5bO]_9`:n۝n9rW6i3.T2 PVlNЊ'CwTw6[4}߾\8&*`Պ)epZ(_1j."]No ;6C0C*DD89UoRĸ%U&F1MpĺԧܘsPILs&ku\o܌_av!Y.~~1մz&戺rfN*c a4`3yRAu\y\ B$:Yex_inW̔ץhYR=rjTa=+{ecNwR\t鼟r9k r@> oёi/U0_{ˀU38ZHД_Aq(eSL)͝c8CgnzBf^$շ g*j̱E|濒3w2? R)r-ZuG>% c ?Ȧ%Zal;uXyP%G!7Ca ?~'z1jzN,p%ɅI_%&w<}AlVy) ޡ>ŀEn7}@OjE9Fmn[ $gC)^O4BגzT@ѬM5*ΐk@a_ y.ɦ5C#ЊBB-Zx jf%4%ZXXOix ddZ rqk> QLjYp=7s"-i%eۺ:[Z5' Џ\C>+ޣ74?ӟ r|}zwj@6-RuR|$cUWSN97/Z/j9ZjغQuxu݄ 39wX &|=O~kA?nLйU6O#'MM8C!طt.}ooǞUZʮUq"VU9rX4FJl|؇NwV;Q&Q.iMN] nu}%lǹm9tܰ`d6/تWZ`s4\3tg\d\$&Y*9M_4v7 OdVܲtHGд?LűH}tZARhd@L~yʥrwEwZ'MN4*49i\G$3s0.iduIFzapVpIb2dypLz7< M5m.?G\WI! ?|FD+>w2Dcس+U8\45"?"}L!(:VF}3ރbeLGT kSysZy\k[r@8m7r] Γއx}r5e^z <再5({9zWx%,i~qAdёxc$͹Xp $hoF`Ì?`ד2+Gu2 T, K7Nˬq C+Q ls@amJA6ue5R=uI T~~}S!ʵV.964tO]q{IdJg}[w{qWdm]4_-dst[ 3ܡR+N7B/;6B¯il*:8j8R יaBmX:n2BѲ(EW2#gz|+<INS\jf0sIOBK=GN+7V${2 .># 7SmeVТh)e'܁xF5X*`- )hGK"" `u\a rza9|=]~R/tq#%c@%^k;qv9`z7*eȟ@mWgWڊqS9t ux{#}}W"B16~-bQB ň] (0],)Cyyٗh;M4N$ҩpd?\ [ ;܊1ޗpM+ 眻rss>G:/3#ZYxdȚbUU[&?Wi`v#8t%AyߕܨDD)ޖvC1f | vz,g9\LT w٠fuh9W;|AR陠͙68U^ L0P *RV('%L|Z5ٖXٖ ,aq!DM!҅wm0͔)d=|fXhc}W-~- μLL( i㧓\- G]#*!"=h..pbجdjj'ѧ5K P@0AV(q8fٖ?a5]pn0(p-7}Dɯeyť0jNM.,sb+{+ҀdVa =lͷ @Q˦C6#2S պ梓RLuD%ajEdm._ȝZ"&Et,9B8(66_0A!M#(<˄Ҋm=/tb3Vg+(:D 薐kJytS@W--0HڣIpx%Rn`?6R^L#ʾ9ʥu-O&]}6k=vZv \oܣuSk( ]!I6nS ڽ+<܃/ʸ^#*$RAyePk-=}G._m%(e& BU餐e@Fh@Hz !ktw?99J1e!UMo<, (]t/R~f,,Gm'<: =;;u!y@Nzt/^ O;,X0#L.3KreY̒rγA!$,cn xutrKv %# A6=  anhh,]'9EQŭrGWfѡdI}sai0/heP<ʐ[ C84ȩ& ~߻HĠ~5ex:YDw Y"`+K ~x5w(_n_؉_LX$u(Qb;yL'L/q?o~( & ǝ^yMPYP5IY .Wq~B__~DI*뀜o(q@."9vbԽ=&م*X*%t40b.8 ScOV-!Tؕ+D5o9z?({=: k_)}WnLѣ]1YJ: rHq屑st3m= %f薃ƪ>HnˢlE3nIg e_M6%87 +6_Ac4G스+w`n !K l PtFc+~ ÌŒ/~lUb9c&N뿐艒=*Q:L/,dݙ؜alƨhßF谼j匽!lW: 5Y{#-~]kBVx9ZԄ{~^σ#e wwX2Uhcf=!;}2dS 0A(Ĉcísj9Y3h~bs(N4@.K-[&=C>9PNvc`R߅d#NX<u`VSIUT.s}IzyrB:F)gƨF#u'AZ-fCi+oh{Ivjj1WPĵU 5Yj|I<ˤ. 9EeDv Rhh.q{qf~⡮Bey2n;?K} % Q0n8by&Ηpa6XOegVg碗HMZWQc3$ub'XoXnyU! Ôv8=y6ȒϝkE]4p|O^W)Л$̂=;i*bֱ%<:g ; e* 5 Qt*"\*{ҠN@0VW'eXf nȯ X">] tV˩ ԭqgzbݙͥ@ 3~@4$3Sle%?C`)j;E*V1)r.U,q݆񀃮BDxF6\Bq X4sbԷPIiLd|\D[ ($#GS] Fđs4у >ӶrM6T*laj35] fh3.hRjƨ!RzyMhiZVy@oFwQ;#1/(8ۈF@z}ګn-KJntUW>dXj\rLvDL COO9jάrpH {K7RowBHDi8.RR#KHVD-GPGf=`P(+Åf{m*wtά-o2wx _Ry{7G^u}N?G)yitΫF͉H$(IXS m #tm@<`pZ>ɔаH#v {=vyƩI.-|}r_B>" +y-/BsU eW[G^kDDߏ,7 O4^ܑp޹*m|M:-3S@T{t!DuJ-^w=@Ppyﹽe2{ivPRᆬbwd/ _ P`~T8 cb,E)˦Of;}UŕN1C撳{J D)#d5T~Y=SRe {qX?T1Tm|H)b${|;sT-dޠj Q/M]b1)]~~_)O3 F`uA6uӔ@( uƒ/DNZ3II![,ֆ/$'9]HZȗ,n_˃~xD/ !A>TlD]&2djN9xP ]^ihCUb?TWX8k%?LfxŔ֣-ߣxFuSZM<й $rr '赤:_z͸ڔ{I20jߪkݧlR:iO8jb|&F_>vќ J &joyʎϾ r3a!*հ04.A m௪LERPĽ~" koeyx 텩˅b)41뺊v;piG#C)1CǛ;nQI%^Ib+t NPds<؞~땑hfa5P>4W0kCvHIø* p~Trڀ;:#>ִŦ,UĦ"*z[ !UnK@>G;fMs7@  ^(킝xvA\%I+$bxeꌯ}b)q^x [*m)YGY 6lCЄR WbHYT$"ezvwyIt/EB,+65ʴ @ yv2aP iǫ:.2mZ|LX(T TOX?bn O ak@.6++ KCoCc7S' VNKKK9r5$gwD3ݙxh-q_5攫LT/rn H ⶥxq[bitHe&ɷep<[ݴXe؞wNFj3BW) *E*+(G4DzZb_/ tqR/000[ EF0.@DmqG q8u6USjAZKGMI|0~taǝTiO9\x~" iJWv!w,:mD 7-əΊFP9u xq(U8/~Ru~7CA :vǏ1J1N'LM/'Kz |0x-3ص:ͽS?p7\޵h},!w U.`ڍ=%Z:j.KUgu.j,FS/O1UЖy}vh9R7lv}j 'vB,/ .h97J&%ʫWبcś~RG*MWi{ ,uaLa'ONjQKd 23 jN8b_25~!O:1ju',Fjz|Q}lB\ʼnS<s1-ϛBt&E\UNPf*0mX8.C zb{> &ZǬ .wEtOk40Hj8ɵx.K;vB\Z齆m)13F:Q5>Yغ0ueV6x 9׮Aֱ]ixd[!7K"-/hʣq6)&-1C9s RWg][ }j:5k>JsyxyfF(ʀoQg*`nA ?D*HẼS}wwWVY1dIaI Hẹۤ ,%0}(#n"ˁZIa5|}-&*69'ofTnC͙@:"kNa#@Dĸ$Gk[x,z3^t+BHZ*4|Yɨ׊cm{?ђDz66nolJ9po `ab}e8D9qx7Y \HO,3YB2F`\fgN˝ &cfJtN<=y5yTsbߴ7=('⇫Ku+V iNK[[;NO64@ô zbbd?9[g0Y6:O囯LxkH/0dND)9<վTF>q6yش/0,mpAK Vww:>h[ =,ׯC:r_p)(u*lUa@C OM#`K!{\}b9&C G`<[\M~Xjw`}L"/쌄#:ؕPA h}9ÇgYˉww+x;A 1YsJ*S9 O<$zKgƌ1u?rّz$Л*4V]jzvlh3Й\2:;t7 %56CS}G %<'1?{3Q$dttzWՏ2k 3@]-RɛpU0rRڬúV E$- ċh8|bNXx(S>}Pߓ!y; =;f" t~9&C G| bxG߂,$QLT<$)3V>ln%$ҝA* ԕ߃k]i@ {`G q+ ڑllO԰ͤ{cMPZ1pk*Ű群,KECOe'sЉ`8i r> gWXTһDZ?ؐ 5tHB&쟐 Rd#<۲')I\Y!+"סMWټ t!LB?ďYřцrӛEڛEfɹ}:¥m ~S6r0*z0^<鸺IVo'~h6>RnEحE纩3Pn>3Pigm]'H9yF"OCBDp`{uL%wrH@OLp]I1=SG9]gUz0ah8]OԹM.xfetzte~6\P"z<Ҭ ^2 e QR -;5sn@"b'vp{ȡD0}6{Xg:uu M<|\֩C]^ )sJ0WhL 8QqznLpdD=puoL?rI(uRy]0z#?MX3l{}ֿvr,_!ԑyMtȦo_?d֮A5q[ƿ!ː^k!M;{q4n #祵{Wk9 C:”'[iL| 0LR"o*"vCrG:<ۑ%\IPIꙂWj'_DxXSrHY㿥BF#$$I`f )\bS!4ɇ%=&=A *aY}ʚD̾\ŽPy S~UǹAyjyGaCU5z. X5tgD;~'S>5euZδV*g)^WWn DX#{v=&LAY& ]9lUY. q:ɮ)Ao_@վBJV,rzh_чdF`ù%[U~d[4͝'u$:|⮑^3xu [G ٘E(qeOI?Ad9AV;~Yr[wfuG/3X9.Od.Vd;1-GV0N5SM:gVeiGr))0,}?0j \W}!9=I A"/C1*t+>! r^%2[+/H@== ,tu4↕.DZB`)-q2bre) fo,lMݯxub]t۷ªPaѻ'm<=&_wpcwRM5CԦ9r@9y>X@СSsRET8W 4eC ?Xwk7vO At2ODŽX ,ր,M[e44xBP[kZq# gպ~(P}KIv0DT]dQd/l 練GrSRU53V!wtÐy>bcL ڬFhl%5d%L(gBydp#sINI 4𛱷x牤h<oR SKî?oNLe3ޏu4u?DE)ЙΚjBF*p*7JQÀr4`9! (*2dxtE6$>.(O'Ko276 H@? Ib2p澲.7q1EYr@'I#b1ZtRԭKt|h>~l Ey\RuiNypT"ux1J9:푠q!&yd s#ڑ"J_F, 1b|5\)M\-)Ubo2-L푍q>?H7Ub2hK*B =Ro;3ox/'N;ᕵ3:u`JHS?XcV2_2a~r#ؘۘb7;lTT>il{"H/8$TD"YP/kl$ziP܄j#זe׃0̦5)&l~@jR4PP2iMF=~}ង[zaQa_\-C]i,~2x.^ĝ↩\1*s$F_svrf.$RZIEN:0P)¡[Ң"nL2kO67w28YE; + %kT`=?k؂5GFMDIRmfҭ%NP!@F}pZCEpg:x:si@(0.K,q ń=ı09 `l?C BC#̕_ךY{v e'V;b:i궳e)DY+xG6.ΨgYWaXn0e XXXa-.큱al`JA5.d s>?~h;.0 Z((Ưc70cp~/#;jkv9tHY2dMGP)I?洍aKON%zH;mE6oM^ޔx/s[[OJʟt}M6iCNj؆LZtA5d42ô D|̾613u i/XnDG)5l%N LVTCO9Oy tD hGi+{U$ob!D8zv6}ďB'lh/0SϦٰjG~Q`%l2"d6"\N~@CdOR5Ӹ6uIyLgyF&">D!JVOMHO$o^z}e YҜ~{5R[q?.Z19ZEp O$jRSs $?seQl`z 3ඏ&Iz2;$LZ(5fp4aah ԗ [«LEKU_%[^kq`/sb8E הW@a;PmSTNul)@[G94 \rN9*(f2wDtPTLP`/Tdrj]Elh2MUXO66`9pϨlA>%´{\%X%%{`L(1s!,MJEŸnBi%<擸{?+KvP,״)*t9%Z !]~Sf;yn8 o3TIȡUoeV[SQˁSƓ}qy+hmR yʸrr/b(?EID!Em D܂ ~PVn.+8֎[HuaVO0:AOj,}%r]A?^ڦbJpQg|-Zߴ 1?U׮N*zXJuvYFFaG7X ah)@X`߰!H#XH7^ע؃w{BqXM_/R]z/X@/bwRFςCBPjٞ3'Yvef~9ScdBZhz$>mC(#aoKB mAVr}= JN;UTVK,Uk2Pey4ヌ~5*@L:7/zFaćg1urJ_^6z癸pIFrhqIAҽUPwOX_eEx(+%GuynSvdii1+`v359kwkB !II(9  ;CF(r1q0gi{B*|$C_7|}ٯ nQ6ЌrAGnD[}Նqn7RCTpPj q3-pT4ott kcAP7HpX l-[$5~fܭ 3(RVч'QDAa6SweF#ԉ⬱1^N$@|>9Nl,{C7q['m8y{堤eXZE;AòGW SS]Pj8-NΚ.bhR<_n S8H={58/%O3w0;Q|xNmM0ԥQ` _ R}^ٲ,vIZL #7~TЙqЛFWQؗH!+|ɝ( ')hEا@VW/], <2٪֑Y<ᗱ rA@…BXڙޞ`n|3+ٻ,Nk[gX?k/!SLT]rL6@|8~Id7U!D9Y"3N2öG]~P@MMV%#ǤR{RMC0u}5k3nUq,ETLQz AkG0` ;.Øf5]-ġ}1E.2QNn c6}+}xגtghf{s ~x6eZ4ق&+ 13Tưx4MYb+fe%!xwaD ă|ZX[Nj5j2Vf7GCj1:?pwID 5!b3M?˿(0F [,8].|3Pw /*!s nd0[BeF2p;Wߦb wD>h/9Yݿy>t/q2r"O7:ãT@~g!28hfU18v/XJCB(?G4@1$AJ#0ߦe'QĶGVDg}$l`[sjX#59AɃ/o߬E`tƴ&5 +3n 9RImE]8YCP(n >eMҔ>L<:*JrML CsR!12ɱ:jL8Yrn$NZ = QvhPž,6"7J$] 9p]9f~^l 0pfP]ϒd;2F߱Yɵ|(5[b0F2@;UJaQ&$-oy1SdbY†C5O oÔ8FS0kK08a+Hl#ŲI ĊڔQ΃Af[i+i=mpERkh,|P'N}D!Zf6h̉$35>NZ!C5XZ"cor%t=^܏y=a *JfѼ7A٧P^cV$%3} w](ugx⢠ID6=|Ll7ʓDW*bPE=÷ ]C< v%h"6:+20) Ǘm0jB5u-z}GVMMK9} O| E?6ϑik$9T9?߱/@YXWTsɇm]0ƹu$LXaQ-kOV5le H0W#6/I=|NaJ"r4Wyغvp*KTV.IpǧyP]bPLF S>Bu{ErAuA(=)gl>yqΝINh q35m+iS֙@Ez&d-WJ)(x-dF,o1ׄ zSuipE0Q}(P총vUZ5md >Qh gZunt=}ѹ7)f9 ;ڮ.,h;Ew3ڌ>!dye|NGdݪHog fM)j =@#qp@N7V 3v1bX 8L<`CBA޹uمedMwHO' ߻;fBD*L3wJ NP! eC9'N.9AT@Ov~X.3ܤ.E_eK6MNW2]Eĉ9½ᅪ&6 `1.g?@uZ{{tƎi$^C {o{ӀNVŔh'. ^g׌YKRZ/͸ˑIxؗ@i",ztr;vp__'kiu{SEuk@zN?Z U x J>f`_x&K<,294=XTX!m<N֑ FrG~$[{+1v12|0G};n5Ӆ{DjvS># VI[Lʥ#:&{Fg!Tc. 7v(tdeė;rWmJү󊱪I(b)Xl>|H?aϋMMvln2F=$o4ݨ|=GO!c^Q,wQLqtG=KnXZPkdRN x`џ_t=шKP ?(HeBӴ\dZH}5!&sbM!]25f/3{?Rg?6ޜ[/bR'33}m%/_IZͰh2oGnL J׮O‰6]fȨ7<'D5t 7Ǐfq rWɥfҨd+D^_Ykb+Sxm HM, D3"йú{%"VqUw? MX-uky|jP5- >2%y`ҚTNh?@#;vc_eͭL* >-ѫvF-ܢB0UL?WT΄Jje!͍Sp(뻶v؇e\mNQ-#H`)AE yC$ VD 8P^hVȾS=g,&DZ8(#lyR?@2/z6DSK",іU!8|ML mX0Px[)FgZwZP叽 >i^0yZסCwn^kqx_mFMЪ@_+:M}䨬0:_˷VMk*VpNƓV3'Q@~o1t-:Dy0 \sT*ZBY&z'@Dw!k |y'3jg@+"T>w ay~y~k-è߃.sN>N!:{r']__5crgeVL1kUδV1?HsAqf;R:XXseUPjq r=:؄=g=dEiPr>}"Ylb}ܧ01@? x20ε0yS&NER_gLjA;Mݕ7ߌiacFّ~9# [qu2W<Ζ/,7GU`v3֗΀L߷,y1otd7)LE瞢I0 % Э_?|$RAr{9f }Gۢѐ[yTwF%,g'u m~e߃lho5Ҵn(72>S@;|G`^+ZŅNru~uEo1CdFW@ .1؁ EmNl8Vz!TZ:峟였;ۆHK 60ۙp&uk4w*cG?T6Yr TX"D 0G1~')0Gcۗ0m4֭fwĴUF%|ω.GoO8x0צ5/VSLTp ,3_VƻkeA(&M,nRfk'T?2zkub5!ԝ+k 3 C:0? 8aĶ|w/%ST~>3A]'HY'iq?^ ypsVw{EM~fb:.|a;*:전n VO~gǘ:p$^mk Q}+NesPA s'7m˾Hj>Ec@r}P}CG=M9f*fU]f[_qA]"͵edmLq'^W1Vis 3OE$zc2 _*j@`M~t <њ(?,;ʋ̵8u,n6We{tiU\UiF'$}rn<"#ݴtBt:fPk2^դ~VY&@S3+ӆR.f5J!9yr]rfӜ,(Z䋱>'0Ŧ*^8?e? z\.oĭj钌@8u3lDWrq)'sLD??{ }B@52:yE,#3 hv~Dś5c4ܹֆޝA&>_=#5«Ձ<*fz,t0.+0;oփ9 Rw#Sy@6.e`}[#͚ 8]YfBGo Tvઔ>WMR-~'"y#D|eEcO@ s&LPa#K9-Ĺ>p܈챎`@o WМwkwζ +^MLo6q9~Nu-Gw?G&p5.ػ Ẅqk$5QՌ}q3qކeCg޶ga[+'Hfm3*Ey8MnCҫr]o秽,!!xɼڞgJR+Fev$gݘC۹ωIrѯʵ][ۆ6$``As.XSo/ |.Ȼu7cND/5xZ:-\S-.c~CԸ<`F^262gzZ▘k~dZXU(jC!u`<|aw0B!#519n.PzE=h1=k^FQU 5w]ϼLSx>k^.ꑮ})JD4@L&G[m!z#&*(ayU i aN/J/ybUe׾}ۊjyFEy=CwH#0yVg9[G#*.8 ʭ>MwxDDCSDX6bG8՘66@0K1f$I =YS9TDU=@®:5(̱qɸA(iVf$x%|c"1EwHB6PG||d9E1DeMw&ض"0Kj~1,Jy9Ct >d&|#-jh~| NY'#G8)+0 +RaI*6 K)a?&"1( r@?ku 6{8+DxO8)p_Di hA{-ݹY:]ɈSۨ kN'U*t5gF0ƃdh]2(b9|w7A0plJ[W f&mQ:r \h8l9ǃU2(d 3*b*T[m"%A:|mD]\`kyVw +[D>I1E/R*$xOS=5oNH6 xX9>XiTV#ь a?wd;n揵$li!ALh) A8yeQv]$p;v)2?Uf dVI7Q:@omTMZ-A+4_v;TW d X!.5 2)\&ji%bU{ 湲1V-\"r!GkeC<Ï\ sfh%}Ƭ{r!#X<7MAg^IS:~aSi#}nSL1:s6/dhǀZ#DZEP1`+ԫlG P@xg]%UJZ/sD1L ߓd7~F]/fr*nkM8mSPͰ 0KQ{OtO"ǵf`A LrG1\~Բ 3QhKzekCطI`'*<&@QP|ݧ0#]hNz {µbli^hfci)xwB6ii XPd=ȝJ4{lT9'r.5R.vC+C󆕢!d8*LXނBKCD~`wu7YAٺFY/1c7^C}P^s9S%/hN˳<=:˙-F]'s'cCSy/qf: ` ,-oA- ]B}Wڦ_mQqE]< INw.B,^e X8k-A;Yڟ4>3L,pb2pq5] *teڌ]Iqd.(h8áCV'ɟJV ӋNQ?L RP&խ: #sNH^| r f8.Gq{;fDu5mN2k+@).τwmi)*aIgn b>hex8_O)ubo %nϊj퓿Ŗ; #Ǔµ6 l>oрnzׯ^DT}LDMsV+%JYޱcj%M*[oR*(c%ʀXccbڥ $GLkuQ R+qӏ5o};s8R$u_ǎڪe2ϑ f y8QnDӧ_Ez*P24y1ϠĿCӉ3 }OM磋!R֓ٶ^ TtfƂx\jR {jj'~]"'jEL" ͙̌%Qb&\B XXkԝT"Sd8@rEq^r|qHݵ z]O% d36d,Crt E B35YNv0P{ (F5|s+jpSY3fAO\A'}H{Ϸ's¡z$􍧿/ +'gX.Z4|<i=J #r'')y!R/=x>qpM$7?=1Ba<`@)/_Қ?IoS+iP5Kɀ{tT-OnυM7$9#%y߇r6m '<%EWISDgWO_/}۾^_lW= Kzėj Dďt%qE†`Pڟ^)xNxqs쐕rdbXvErѥ_ ?pTR )r&8iz%$erC(.nu!!!1VQ'̡:Kd條 {VTN>ޅL.5k_ J첈臋=t n=^V8%&y㓀 x%CwMa EaQ.4MEۛ A>h_c&m ViyuEk c=u%O]Skj7ZyLRSo¦rr52uC 2L->|j?M :]ï'WR=WAF7HZ bp{wn"PzV V?GǪ$ 83dyv k![Wo2Ov6I$ `v LC2c *N6ʾӺzRwill9NA,zyyXã# 0|88 v5>,h(;=TK#l cL`& G-;o:vvPS4DDzws(\ (D"!>+UWw~'Pn_@iC)b~b)YN*/m] A'،ӕF󶂮Kq'뵓FUSe $ lg8<*you* َ5h5jN`_WתvI :dlUQڋ;3wHjf::8VVUB >i& (÷6A*Cm/A)TG!`n fD`l2/QB@K4bB<`5 >CRҍ>c0Zyy?G(^zUqZebZI񕙰t]0@9jmZUS=C4# V4F u DRfN/2A&u#%EΦLZ@o`r)GqKg*^ܳ-UA>\^9ꮔEu 0SYl9ֲ,t"63Y7W_t{;>9 z{x᫔dWƂ\DUKVy+-4seebw rWz9 TWpuw!hVu%|ّEg6uB%Ry=&0U9,A-R\jOӯDdn2!VUF,.gdV^;m}(L tT8BKA&:fG !BP`c:A,}[6/#Lt#Y'󸃎 F'SZ$斮R5Foc.e"qthE \Np!-O^ X|$;-=?ɚv< ccVStbL_b%!wn磏4'3xʲ̵;Ui3Eɶro;:,BJgGV.jo%dgak$xW[ aWM0VGH7^Om3Wݤ]<i&T: S FX&LE2=:H5ex.m[ Zmj*P!|_Zo\ (Rs@yM>+Z2p\SAxЍҝQEч?J+&%΢%l";3Qm($lu?(-GY WHdv:v5fsjCʏô}4!y= S^YP&kZI-yK|8῁5_%ABru)ƳcHDQ$w"3Me GL}0DAͲ@;ԈMǁQ34 R@B>6iV~#F8Yn<;М[%(3a;31!Ì G<ʧxR6w7>J|訞76f0swJ.f1UThi@,:P!mJ0sk#f& ~{=EBdΐ̂;h> m%S+O 에k)8Lr}48I~<^ׄ{KЭ2Ȫ*IUBu,/0hZ$ ;jv})j1xxȉ)*+:SH``LkBqap8[z}4U{ T]=Ie-WY gVlLZ2L }bIN4JSԍJ)krkPRܡ9:]/0M=Kĸ KWh!_sIJ/e_^=\̥ŚHC֊q(fNn>61B.P01wVML7c nZ\k أO ^nR9q?j,/ [kJwH$I$H*+7EP{lcԐ4^Od䰮6*1wZmѼc)Z]i@HQŜ 3?F Dwퟅx*4A^R*$'3_NT?Za?iȷGm l}RH >ݷXl'('NDŽ)aMfxgc8a3CjX5(1*K*ߔQņ;@&rZ 90O{f+uJM!\#MIor,bNO}//Gt^N~7!<1,>G6֫MrmSm]E?44)9Dd0>Qp1j٭] ֙ç#]8,z1|K>՗YLNM +BI]>߽pPBVkX-U˃<f\ bD)b,(ک$ $a_CZE e{ 왣( M:WldKV Et=̯Jam?tOs"qi=ҴޘKg !fgud U05_+K> 9]?,t!<67@SSQ5Azۆ=u9*SvC9dBNUJY|>-m R|@l.P $B321?BmCCPUWO8trCXuOֶbDh9a<5k=3B1ֈ0-*TƲM7ڙXl'UUٿKa!=\ۙ`ONA9? )^Vk54_V)~h' PO%au"v8BDYxRIy />nLL+`0OHaĨ~ 1瀕$[#Ho P&.:LJ>&j?ߺ]Q]s48${눃GqKm*' AJo Ԅ n{SDKD.ФgQnz˿|N,-3MGA+`&yV+wEH嶵[Չcm¶a%K.+*Ae.,bNyOG5MbA}ϵc|&i~ͧ0iL, i5C=-4- &N/LJg2R_^W,R]|zYͼNM*Vrt1 ~[ѷ̸!TlN" giVN̦Gn1xobCD)GYB'_Tc]qKJ3Ko;9ixyL /D;Msn|"RK}drE.r k >nvBVn("$'0\\]BqZ1pqߏmUkǛ&Ӛ'@?"8E5[A˫;ogQ{uK}rxAݘf+cf_qQ=YzM!s"4[$v5"~rǹ!:P SYS#J\;=` ]B7%vQXC&>%,7m/T _dFm8 ,)dqne2$ n *mPj6CBd)/9xqP k49Wg6 lw"n2]>wb~O0|ik5aqkF9QQ\+\!#p5(AK_e̖y'9w'Jl1h2?QәSv6k+?@ôpIUߪ jZ O cìfXǤGCū) |ާK(r*AFʪc:֓i 4 h-{IU?˲fL*DOvgU73̧m,lGE/m3*M8y۽E-ɽ"*/oWk{hw ޖQucL.xp[CԌ7Pzgjzւt= ?"+bxICݨ:;|{H}e8D{_qVQCS+əئϧ@{7_J5à1q2/';Gtzs4&Glb zRMjlʯsır:eUZCNff|dMIvI0ݸX qA#גDԢ 8ޘy.rQ'!G~A>:ʒjѝXQ0|ԺF-j٢kcfŴm]?Te&HTjq>+UgPM2"dE!oRrOLt4Sg6zi:\v [a4^2[jm0\x^n1lWj KY7BYz"B oSPY,!fw?8f T~D| H]f<:|u65sUx8a9C;S1>Kz.Ӑ;!#j@ߝ;ʓEdlyy`zұA Fe N4 w҈!K`VmUW'UԮgHrqwrSmR* ^V'0zኯ%h{?Fd"~|)1W)bNYmiH9˞dl$Pzfpu/?VvMՐ+hW0Ǿjp~HbS*fJ' Jio8%zfT+H;ʶH?D#*hSMa?ueT{\}rH`3f7J#? wԪ0φ!Oe:2iuS?ۑ3rn r5JeeoM}t̄@T 5֒x&u#CdxewY .b1Q||w  /H۽%>z{?ВasVLr䕗=ɩN-]fwT Q2odQ?c~/gBx 1؍&$F\W@1ǭ tq=&@<#^jLP7Y[ f (^`~E!r#q<o:h =wOJV/SŌ}5zk]hY[\!d JįnQB} tه')n6Wgt@uJ$֏>-qpԉnBNDF)фe0Ul.~g -8G>xN^akӱDG:43D79;F+[9Z͑5o*o3tcvgA;K 4],x7(KP17)L;~LZh4pD?5J lv8b&B ˗a"2TK ʹ5\ܹŰkd"D: a.\4+@u) oY}1s<0L-Ac>z_UVo5L`Hم046'5Hֶ"T0{3VyN !P=+[E#ǭd,&J4U+onY|ܠz)Sr:h8whR;ڱo3)|XqÇf,)cd4/+HVU'Xw} S VPZZS'%ކ Dْh!fQn;XLGn XDh=S Pk&TKmI"}D=@Bg__4&{?*"^QqZ}=SnCnr]t{wFJe:GrδF)V)n`֒Xѕ0\$}[4YmJ+ &W$SPQO&KoJqEƅbPQp71B"6]vz' nTc VB^YNyA3*7),հ {0FGj-zoHW%LҮL'Z#5\>t^ׂ3P9| $XX>WdIipGf,&A/_378׌ő l.>N㆖nCvryg?Sf6>Tӓ%Ud:"v\bQ^Ww-`%fAru8ϧJY>A;%͞W>"2[ 6d䤚23q73ŻR9%{fKSh벿:彂!,G-sʩ3V_m~H7qVflaű}WtXx}],Fs-&wbpܫ fZ+Ftx'pk :3NHtIEQz߮I(9ѯ`խbUQ`񩣆ShYa@P:MeT ,HB2Nx.'2 (߻.bSCxJ/iǴO;Y&W@^Su㩂'㎙?vLtGKL NE4SoeceXy8P(+~c32N+s^ p3 # EJ֔AuSt 5tz@Yc<9ka?f3bgVy؇HY>[~k>u_ 8HeȂ3Y?Vd%uHAnkZkdD#skY'sQ cLl:?AepU -ʹ}\Nsv}S o`yOy ً/޽_[;1Ox&.M:S[pRpL1 6Â,иRl 9LQuҼM=V0 Lɩ:͉3\c U#C% t_Nz4Ox_`x|Qc{9=C|5LGrcOXWR \Feia(z޴*?R=ɎYKaEM%4 mv&b&7S[y'uuٟ:26vOۥ{aA=NtO0bQpY \UKRKr|JJMw;A7& #s78bU_GvEZ `prh*l_Hk"9&Qu| eAՌ魮W( <&t57^ Uԟ f9+Hq#a]ȩ>tT܅h|=VGZd/ #NgJ2ml,(]d?.D:khU!~~P S81y j,qXQLɭ݌[>;5 V`s*r4 !qKwQZHHogiS)y㡽ѓW1Cgn3ṰEOJ+|@ǵs*xtA|C7yt"_㫵'!Dv} ޕUٔm@b^NӦmIī'hD _vwÝh&hwmXp};ғ@y}ײe7u3⯷_$ԋ/zt7YvѬzl Ej0Q-t 9$TZQ4ht^ex?Rm~-hm›y :9Ǧ!],iyY"Iօ,aa' $_'A1?bE9F]`r/$B u@q4=>aB#-d}~gfߒ/v/N 0UǰcqYR!yWz\MyrP\JԪ1 KCA TТ s94w>3£SkͬcDzpf+?j,NZP$v820~q(3uKS~.)N8 H]6Miw Z_bY#k>e'PD{ #TeA '^WЃ.e`ՈS `eѡ:tJ'(<\#@sum/nb(V+i ۼy% cr[Z $)c TX?6H0h26+sI~բZc7N 3`LEH۩V|eHG ?߈T۔%,Y-暁oF; ĢSdy4fnrScQ 1)m 7@4ɜ*#]Kr,l]:OF\9`4A{oG8x-~%r&)VYCY1hrNZ:CmlFY`g/tQx*q;DX-2 ᧆ"mw=Ii(CKqd\Be7d6"@*l_k}@9?ܒ?/,x8[2w˛;Q.|9 [tFl X/>柁<,=ZqNݙxgt{3D/keH Lҕ(Wf 0wM %(I(F(CT;Kl4`LSڧ rR* T~ ^0n)N\=QK?(82¹dc K ^eVڴ3dB [#l\ 8UYgI0Uh,=ҋcwOqj4X)s.R𗚀3bG*y+Ac -iU{(5W(bV'YoaBY[H Yu,dԶ]>Y~ۍ hn~:p(o>>phNh,1z0Jeur;CY@[_,( !4;S5&gy8'kiQaF❁D !1|?j$GաxsQ142ܒM8"3|;( ANߺO"bu\/38 42<[;c!VF``Kt \n>=0/VOpHabĠQ Yaҟ *s&7^ DPZ$i8aF&m2ÇN"ߠ n^_3Ush-&AG*< M;@[}Mq:ڋg#Nm^2?Nn Ix Ulg%v7x.IR9ƕj/.iޮA>2/s sZ%K+*& ͛Fʼn6ػD=;!L=(clv6:Z[P-Rj>+p8F/mB4AsG(>9G xm:ǦXw,9fϞW@g  ߰y_wwB.?zrI[s~R1g-erK,3VaA*Tf'6e';ExoM9;UgPA& `୦wdݫjS DFF;h:XNlP$>d(.$6Q+ w|I }X߲dD|GH DpJҖd_2=k沈AP_|ަN}㕗DfN`@GQvc`Qż#,ZR6#登5;K8۳%+|PlP3d`;G=xO&.FVn :5b O,tLtX!G Tb֤K|Ho=|IiV:AJ|X4ZWQF3eU*.7A%ݲϦZ^rD >ƒUHخ%—,2M)EOh'߱:wùaK4BZ7aWQű W;ԫT//nA='V;< *L7?kT]$).'rvr%R~Gl݁lML,F؂~ʽмWj?xWp)(>zAq^ 2_0K:3V C], .qdKp0wA!0_a= $dOˁ5<̰O?fՀkVQw7g!D0=sx>G2;@0WՏ1S}P`G \[& l"E0d%E gl@|} CjaoeNܶCu q0&]>!Ep=GYVe> u ׁņ=doQ¤~ȮBVlFÞXp~?ްTA#Q Oͻez,~ʘA(3d!kZ. ^; QۡkD v+ԸYOF[>~y/ ξ$j!Nڶ5+\sҪU_WG;ZfyTƫzTհ;R:Nh8ce 6tW ~(6U 'DU_4,ldIeQƜ4RB= L]D LR wTwGT,\1C~AbhDw:hTcLicWt >iwt*}F(>J ўwȃ?zH&T"IXȿP= =TI~♱JBAMSI@OU:Ϯ|>[:nwh߸\dGjvW@$Dd 3A\>S\2SG)YL|SPyW,xyi@`J !,DI6Y9!,sZpע'/a NElD6 OUyyjW~@u$ZWbą1) SdvbH#>@}o/g8vmhۭڗ9oAߩğ7~0-^͋K}2 @&Pb\Zh G:mȤiD,&ދHZuBw̮pߪxG r:dYW#e&qPUipAZӹ.dҗrtZ;hM}4\]˖DKVq6;na9  7 Rtt8 u.^h{ ?S(j#BҐ==7B|4ᵰ5x?|4}Hs/e>?FbT@PUQ9J`Ǣ< ^̀,.K7L0q/)s?B`>&<:)I7}mR SNjC<Ξ,X9l1nHҚ+Ni*bMO*v\W8q<j )U]nT $SLԘ"|%MəY ɐ[G裧 kK!ie{vzE n6쭗®300%j ի̕z`=\'둼zƶ- ̗X$WAg]ҦbZy Tς[qf] X]H}%Yz ⧿'SᏣl`f(:qI3۲TȘ)0M8R&swzUUk曔>1l tGfS<Ю5vM<e,v*,m qѝ!*Cc^Sh&|<0Vw^LpҌ8j7W vqN!e߈)7׼pJDQ>˸mXlGޣkSU.gų o6V,C TjY!TRBrC!{50E\)h,aK>NS`\5 u4 )}g+ZJי0buD9UtUlb cy _ zȸ50W)Qc\msڣC^zމa9@B&8gҜJbx :Y s8+H,mMUD :6n])RV<_~~nVOx˧>\*SmKhycLMԘ'-9[\۫Ho-pz\RaíxޝOɠ2t o;v9\`ݭ1BьVZP!gg\C:K__S3"T1 炇@ȭ,vW(_na/gSsS^=jDRzIQ|'֚_įqtAy.z\ by6<)b!O\*2p1"'TaVڊ+x\ow=QIM^PƋa;fRQ9 XbY;&}%OoBB%Tgv&ʍ) ,rYr,$ 3[k1)-_k0&MA|'3NzJ?.(:0ݥbRU^J檶~ca|$͒e^< Ԭ] ET!Th {+}JH9(G {׆6v񻌴E6)mV]~_q'f~g6$'΁݉@e{䗔\CPb :ӗMYW"a6D8 $;{-L.3◙HQpc"ף?8 ](Y&o2:8b!iҸY(ؕα,2V"6;}C oDm?wԠc, DL~A9)3ۙ锵c}VL?Ipb UmSqV_p 3f-GJ]y8@@7>[`~ٜOЉLI"? @٪EODזOoSV<iYpfpK .kڱPumnT3@<ֿք4(qQ=G+NuM( verD})BxGoY_Ƴ۴;J \HyFG|?v #}~I-e ƕng}IO"Lǹ k:k;}=.oVbjYFO9"K2J HI;p0bu^E/Q\[ Jr ۃ:+otH)WXI;L_ջE(p -rSοp^lt>bu]/v8ɱM+NAWש|pT T|JXLX +!Q7U\ⴜM(Hi=tJnv} zy ] VGlJɖ1)2ڞJ<-uz?G μy2iL|*r)w{&"ȹNqn:gH,@>ɋ1T#F;k=%H9BR[l^`6S,́ԿW] .>۾|Hgt$,Хg)=5*˜OsvO&~[}rٛ*gEgiwݻ7WGf43qJK i(Iy ~1" u?=O0eoT/ |l_h;VqF6ϧe%u$JwWD2sa W@gČ;alYTe)!R|@bwv4z糧k42h\ K+5¦CMM4}tƢ&z!g4zV=_f9:fa>MS[.PM(:c %Nqm 0S^C4dQP18~ODl% T>aHcۄz7nZGW#~V$C3TۅI ӆ~Z a0Yōj`-%(x v)V@K|:ZF"yS*D4poRCSϻ@[ WX@¾Z6iMʍB&g @)HҊC1zJ,&eG,/ѽub{XV) p9`HRԞ )XP|[ }'f $˼;J`./DFw;ң-J}|C݈y(ZQ].y|ڊ|Hgr}.}Ŋ7v O\${CzTș[]ń5hFioLoDTA P*.Km.ռTzM,np Y>VVV*ur=,s{H.k՗Uةyt@vk&WMsnofIMyCQ9fY7Gz^h'/u{/uOXNvKخ`Ԁ*[]ϲhM@6Hde=M^CEV-XNNU'KPܝ>fy|/6Z)  ZK6HD]w>nXJ8bF6~dʭ:'ɑK@ $6'8k>< Gv[LL"]|M}Yt,޾d%7bOO*aI࿀ u`Y*6sQ|*3- :a9dˈ$Y}߶41UbK:G#uR~Dpχ?JN_3vS>!O WθuەV<=ZHKI+T|AGoXRT7g9G&yciRp kX"Wy%)%,8q9Z#7 @o&<7[/$F y#`S Zn 2mD$OK PET` o(9|:L=뽄;% 4O}i÷=?(iF(*-]V?-P%tyc@s':"wIiL*Qc/D&XO2+m ]l5{R; \ 5𶆥jhWd\rl8`ݽX2c:׎*tF~OC17\d6 = Ra.Lɨ]k2K9I<@,|fo.2R`= YhtQ֥➵3GΊcw] );N݌xJz} >^d\^jP\d4:3zA Kէ^n h'#)?WɈ2%l jy{7,w*m E|YSĦ@<_XkWޟR^vwmKՎO8/}eS6AQ[vѿײ,~st>cC EP? .ڧT[n:9K8gY {递Aӭ!KWjNhf(`fp|Eu"KVueȯh_0k>Z,hb>Vv]%ihށ_"Ҳ՟M/Sb7j:=ҷ$Fqh,Lܩ\߷9>*E"Hq($&r Lj9"z8ɻ!zQp-cmyIkc""hkW/5r"8D@ɂgC!ْxK|J h@ h0(Ws ch;X5'ZTazjwHęFu*/C{]fދ΁f[Ep;5W"Q|A80qcĩ 9@li(| $GHJ=Gxq!ekظߒ8a@bK}~dq `;LkK}VWΥ(O2%G2fI.d^~8ˍ.zY&p2,@PfĆ[P:\Eer]0/=hA V?MP_X(O_#Yٍ_嫊lSDŒ)y\ U^G!5o w|/v^?a t:'S԰C *PV,8n7zE>#NⳎUM (E?L:cIya}5<+oAeAZ87b~VjgB#=]bQQy鑴vZt090ЋAM"Ir65F. h}~|Izߔm 0*uΜc T{X,׳?btI0dgThhhdvvOTAC劌?m[/6͝S+}r?[!Vgbyς^BneآO/ou:'$W#b82UJu(w:/ 3~]u5 LC/;&TE3RX&:,{|Ny+{[W2)~zL6%źoʁ%7F8 =R}i.P&زCfoU@V.y9~(l&d:pj &B"SEMTzPkTb|_cm#F)2|a?j9%{c !-53*n)SMH0 P%s{52U5+TSVcƭ= w3Tsg=n<("@CF"P" Jra^|ժ.Ϧ@ߦhDBttZgY0ҡF۸ɪɢg845~*sW]ԋ) fD5c)6a+KkuA!_GO=v EkE^콙stn%;"\6HՑ6{8S3DU5. 遫\&K!nXHͷruRdYg{Igh+Ϩ 0q!SDAhGgi M/{lSJ:ZёsAx`^PH_qbc.lisVm+ukӇhqiTl32Zp-ϤtR,ϢԨN@؉ѵGO$rYqJwF'jF+E73:DĄ5|ug~$h]5umIei@ _jw̥jg:$ c,tf:($u nn )Be%rb.fmP#N-C_El\ y8,DD!J2=M 8f'+9 -_sRtZlP;+JS+۬9*eH5m .=/]pxm:}!ݶ~~d^3 ]6(RR6_dQyEu`=3X˼W4.B+G we(^>gWC̋x>`,*4i;BMLއ?mWSFh.4m;)qM[i(bh:*nYUZFL"n mr׾fIn}46) QyRs+1THūb}ޥ B?w?[[AbP/?:{(ތ17O4y߫k=nP5 7^ZU˾C!V]橕 #[лPl1h_qB9" IGI@I  V˪dbPnx]5 ExLZ"F?Oۄ 4yPC:$|6N}q#Jүf$>s:H đ>;! +5 /aCx#}F6!d+Nƭ5bQ<KWyȾԷ\]gS˚ެBk3Zlqs3- )-9Bѿj92-L#Ko:/ W-&A[E[p _x` _Dr{繠B!W휈Iqvo㭞vIT ~c$V-%ym)Jʠe+YHR<$"jgnE͜v]ԭ]8Ff1Jz *_Ss^w4#Uay6'qFiEK|xMR^6>gɦ]#7n`kG֬_Ztp_(sĥbϊHͧc'@4AT=`hJk8q8YlP ~-g%'V/JUAW@8+Kގ_+\dV#4ٚ?G c|Yw^ƺh r]-h6 Q%U,>e\#m!uXxGZԛ5=`XgB{Ed ?;e"ZHX rn䈀]qxm6E?;7 ķ wƭki63:`=C#OfrIOz&֟}1 T|-b~İNrOHT0`iϯK&b@7T:eҏapKX)"Pν&U3qh+ mҦ8v9P8'G0YRnd#,] ؑI^)OӓTyi]%݌ʹ J=N[uIBԿ\kh"q Vsf&j~pX'z8Ԋt^Ҵ}2`y+6Ci 2l[RmRP-(L""\1,GDc{O=Q>)}aݮ@ya|VD-}ӄ߿@%HBKb"3 M1ܻB6B u BOqX^pJCX>:z__Z#q S'ܹJW9}Bm{gf9Ӯ-1[ tƎ5_[g:]c|ӸUg4+7#&,|;D6ڤP$N4p>墘cnmV\K_~x^8^ށk :>|.G#{ P rsuB*GkП٫4.N͸]Ide*m$ *܎*7k]Z|uYVt@mPNyjlJU_ \zjKs3a?y+؊` xth㤬 i1>$RFr,~B^B6GdT`,'o)Ei059!~o+â|2+R LǞsTqk~"xPcL_Էz$cWzE 1ڏ#,4=Zb \y_|ant[,z'b :&(,hI }AIzVY~ߣZ*acB&f53J=mjr'i!\pMTwSs@x6A~%xsn '$ڨj1lDG,\V bbCx;Biey K~d Q)noNOs.ëy#Nl_bRs9(f| ߅!!WKx"Q"|b3 brTؠVU#y1 ds R+o\|Ѓ|6DefB-ózW3}SDկΐRc4xT$FOb(ƅ7)/ˎz 6(?<bxf-nԊ׮/;,4G-5=sPѽGZ 79hz׾D]=V 4f4ϳWx kQ d$ȣ b]/oXayiF80_!:S+OxV ](J A{2T4 p٦i#ݠ~[wCQ'qV5|ZCjϏbSz?4ٟosg<ܜe W'*Fa^C\Nc{w Stjd6͚}OJ+y+UR"Sj2rwB7L!7I[[ڡt0jEy {5;\&BQOl l%re<9; ӑ F|VbRz0, (,{%1y y衏;g1G)QkP%V)Q^]Km`%e%ZF=LOOfKj <=H̥k(p{NI+ݡHCoe6SF&Ϣg5ÁhliqNEBEz0SN@BGtFPpS͜YRP;ʆ?,{25sozdgcsX" (7;(wc/2Bi$u,ljwץkr܇9a k8ݞM.BPI gSx^*\ X 7Ȍq V}9&Ybs_%*k4+9՛Y w1<>Uwޛy/6eeVtipdXU6qyvنD75O10zc7.)t({,J%.\zF/"9I"'ߥV%Y^'q\w.47֓vqA"ޡplS&b6JK$<7iZk1Z-J1̒8>L-jhXCiS kz|2{JMѰ5+(Qa^%NXÈOsceV7[:7_4 Zɦ\{-YK_ "wJڕ:# [92_KX'jBhz\m$ȏ^c c2𩭗rvG?HRfc~Fmi9Q!(u^rBn]--8JƜg;-tf!3MtDHl/솣31}WsQ['!*$ ǕzԀyRʃO 4 Cklqi +ma/Bd163,R)>b)eZ¯3SG}x"5Y<$ӡ;'3mt^cm.¾1?#Մ0C{+U@:MnQRW{5b=BcUWBmAbea)@+=hq{x`A 2<oUm=+d8̚\ -F8QBJ*lw5zߡqBarS5EoE* !C#!Iz/mE wbRW@As2;'M1n=crsAkh!dsg!Q9," =6" vSCI6Lߩ~s@rҼz6ɣfZU <@&voGq Lg=zYGeLwZJdܻ]\YR1m9p d{C)cwٷQ1˂Å<bs ~3\(}Ջtf` Qrxdvę6ajJr#=['xs;!–@ZdB+uk+Jgy泗o_$ EC4| uUr; rlY{ܭY \ gtc !Un6G#Hize~N@_΍!z#ڈAmy摤2:"vzdjwu1nG/#PGIsd"a  k_YW`kL6R {uU)#!Ru<t1#'mBhRF1>i^H5bpxUlY;'{5ߏD?%;PL,&xi\ym&oZmœAb7/~OCNbDq4~6(Le{%EE-E$gp ?߰BJڂ? mXm!@]#ʧdA`Ha7mQ/_RQol6:&LG%]8 P:=~;Gh\/N&@dc&ŗYG/hM~G^GO{֏JqK,`Tm݆]GĂa!6:Gsᄈ`f:DlVRW,) .GR}+ҹ&bwS ~#nME,Cl4$*{(]@IvGM6ifyk]qB[n 3FP0(bKd @/3;'vZԕc'O]C=ƌS O"K{n_GvU)$ΠZ\/oz 2ͨO]ǃpvGV@? X|Gϲe u(kDtvX , [B,m;jB Cw lcBH"F3Ӌ olhL][m·kϧ`iBmX9zKAֿxfy\XYUB7A̍4/QL!I'q^f~=0/h8 9>Qk0cX-tҍR@F/R?l YͰ/=t2O<(3-,ڤ* 2Vzd̏\= H`pҳ y>uoi۴ 3,,]q]Mr?sɵLqq9)u%ƶ5ʠ`HεdŔ"-la SqD3 y&P|EFC*_|`φGe ז^X5dsϼѷ(%r%*$9pgɲycp n,OɈð>vC??%YO j'N]β + <(o4 s-7d2 8}!ZG(Adm֊7TPGs p"᫢.KtP/_+A*(5RJ 0)ayI>o"NU&dȔk1 ࣵYikoj\zU/=-⩓bEH'iٍ?秕Hf^CVǡJj_Y % R6ѩ+MAqzsώ9ƨ%Av3O0k<]-cVׯ4v'm~%&_g[GՁ(( 9IK|I6pp߫m߽] OȊØMØ­~8Yr["e th~ eF/B %c霾'nSᒋtJ@M']aL}Ol_u%F_~g`SɁ]*)%`Z@jC::aYvnzf7݀v1l'igVݩ"TtU ZnIގkZ x RO5߿'50 m~־3zw~pg$xQ<~A%|Bڏ0Q:1s"ѺַnsbϰZ}u-AUal5zqO+3>V]o#h ~[G@K !~*Rgȥ !3d+Q3B}V%.:G~gjɩwS?=m;o^V&ge"!'9{׺EOzb9u.^CgaVÁh:b `mEOЦ..@giь)= =vX㞯z]O-%4*gCx/a%\α&0e eskf]G=U02A!{oČ9mےq*w ]d$[Jߒ3_Ul}$#"^`WhnnZF?7 |/ߚND2ry΍_yi73Rmʓ9h'pygouON1b ڕLMA}]X6䑔c 1ܙ<+kyQY 5[ʪtUu^U j=-9 хW}.9KVjQ ,VӶjWTaH=O jT"j4v@prhS8}j`o+]f2n= lYakA&[z_ 1hβr(d?V6rmTͽ$@TwE,Ю/Η>; ]\l+8 ڏxЍ &@,M~Rp&P`&S?[ɘe,*sCl{| 7,-97WfqD hXz5-kn&Dp.[S&ȼ՞vdMKDUӞIо[6C>?;WA=q,rV#7CVAl<D|kji^@[:SznP!̉i ӲhBؿU}`i pJrc j2Zɲ 3:O#k]^ls3`^94s ꫷Y $6WYHǚЫR4t>ODVȏ.{H("qƼh]RBx0MXx'‰,KŊdG;f|n44Kl!WnozB[MI) % hA/zXm;^[ɚ!<(gTg*=U:>9k/}8t-XX-qOlqPB1@uV$;33H;*.CMvP.p8eT+W/ m, dhCzp|T~-Yrw_ǂ1o2Xő&M4f/鎿ۖs|fM Jj4ه2JZgI<ŗf*rʿ$2ZX 4Oi\ bJa4?7?œpϤ0QřtZcb} SɘAs-MP)Dyls uS#aWߺEHO&i^7J.-Ҿ(Zz-.^#Hg]@=IGT2j`i­t:lprDkCjQsO Kʰ+c_粸'یb1?.ҹGS?`:f.EC[ X\^ζr840d]4"G,U UI>hIwzE ' 2sx %L5懚 _tnª'3dޮ'x9cHG )ѝw&?Fa s+w]ʢwҐ.F=94`uB%RqVhZD%,UJ6e6q'~`6^BCrAEwbqmZt:,M֣fGPa9~bFB} f |@^u)jp@F,eERKzEOUWIǧ 1}S] Y^#eFv?.a!]2 Gw\Ni,SE$T@9GEzل5.>!Ew°s  7y(S>|2w^ib >[Ō?|G&!HToz~죗GnG1w՞юLƦQ߇$[lP_B9+<DtJX^4(ē"!zN=l'J:<;70P*,6T{Pg޴,ʫ Øɼ|()i*wC0q' rLVM#T9wJLs97&rِ2~S#KǸP:.{O<׮->߄SlպN̤m#Xx0pX=kt'fpO"̲ymW? ylķpFmԡw?: #<ocl&]&ɘP)BTe2ζ2(}+@4c:wA7*]?!X'Ȗ#ox˩h=6Zl䉾(.yH6U1(<I_&+S&"ˠ؜3߉ 3L븼$!PP5 ݟ Y)Jy{Vg'S jEW(k5y/ubZZjt&+)gE٨ɮdi [o nj$hIxg̼Aiy[z;'h;&-HհqVҥ* 3뱴22ONJnvj %f mYVc. 1c>]TUaM1"p(4V棚'!Xᜥ8%(7r4:s0Tn"yD3K7(Gv~EwUS٢SH*wuF6PaR br84z@PlO )".m~XVgc}~Rf =E}bֽP,}{鵘dcM. lиLSQ-˾^X0,ZO:'J8Аv<V߆wɞVVͱxaa`X+Ǿ<qxhmiEcx->K}v$w&AsՌ[sp1^Z2r#Mݦ !:fJ8yOV>IEٛ~~n^SՌjٞVoS_PFX|"3 i!O)\LRyu=_\XH1',F"F.|Ֆ*D?yƞUUELf :nj,ןk\ΗZ- =1gZ+Ve(8Rci֑rV+Zc,R4qVs%=rVS\Jv;xJer喪}1WMȹ2x/.s up!='D\S5e-pZ:ɨ1:i~f^0¬3Ni KQv# d"\۹ٕ,=p>7L|bo: .zn@N#Q\5wlE!s;fmrYڑX4ICREXSFek%Y;#TJ1jJ_k sj28*Oי(m'وWQUcC2Uz[o=ilag]_%}ٔ}ii9R&LZ g' #ƈ"z7+HM͘Z I~2y/(;-PrM:uwN3K v_(lJx7cg=/ӉC@1,~|80Lw w*zcfǎ w8 K4g!JPynO ,"ðiK2!\4USh N|$*:)w(Qui%G(F5/V!mEq|\N ;xɕk/FVaY 82? "vtWS`؄㴴qG2 M A-lv &N;7x_~Rpڊ4JYI ""v/P4Ȫm#z#EMVFMڇW6|(6}-NREO1 ׼f58z[b[&xȳ/)u]^݇D*'3UovΝ!/#M~[^ߖI1I ,|VN$!NPJ #Xb<^oW=:A^;U\څ3Eⅷ*]Ƿqē5 O8fl4KC f䥤f`'Cb% `ϽdP0J$d&[a $B>s=g:d_yJx^#3-a w3Њ#e<6{&V NbLէ!nNR1ZDqks8p7 ˂v''HܶG/Z"s/OG.ΠJ`/r'ѤF&vH,'8[B vp蕔\;ʚ!L(Yo{mSi֍4s'4.%sۻ'r0{t&Nf<* d$u ߴuzo|Iɵ> Ljx:urd]&8DJ G&Ë\|_઺F1}GW=$,bxCۍE)h|;BerMeY\ﻒ@/ypF)UWp/Vc梜Mi)ڡ!fi# `PMln!~f;s!a4 O\ |eKpBߛ|S;v%;K GLr .^c~@GtxS3m^%,u;͒ _qVni]K2i)ß޻@~nsE fӉٱkzY8o wxITΊ&u@?<"ፈRCˬ2qt俜L1rh,\F@TBԊȿyXBT/;;qFicjV(aJ7؜B 0,uףۆe(DRK*D,[D+-O Yܫ%>5[W ,B ǧk*h${"z3Ϩlr!ilg(bثmav1/,:2Oy-p$*s &,DAo#I5A7F| "Wf'?tL8/RնsA^p7w_ňGHwQ"VKڱwKs# {]|QwKT77mzXvDv|`C(=+r%wh;cM]|}"'Nd|DTK=+;: DcTQmO_ӺtzsUGAR30枻QvעVX ЋbJh$jp8OpY`ݭUd05(9wݴwZZ@q[P]qp4ȫ)I%i}P&X _TU7>hokX ; m*#zoG[CAjJR^r K~;F*DaZ27F tDŕ@/- ^Ъp˰B%`W @ On j$\,߆)p&QgERp ƵR ]I'ٖna'T'vJ`3T~] RPQ{aXDLx_w#MyՀ6\Oz㐴&lek)&ɕb>ywZn N- jу#Dr8Uf0.$Κe/7GN>u\b7Bo,O4͟OdN@гoټ7ҏ@V3GC\OOP؉,aE|[Ķ`DNp'lҖʓ`M&b빇ٖyJ39%U#`*{Yk7[Oxt8-HfsA[j9wU?e|@Wg jiwSqYD9 h탨|Ƣ2r9ox XF_'3Tyإ," y>ͬ/9R&Gҍv^ns:=rdٲs\ehڝ6Ec}W08^HCu]ؠgNitOFjZ'7lO} .ګ4ܘbGYXRr J~gVZEaX;3"[$݀0K]a"XOS?Ob`#Ä#0xgUfiv9=0Yσ:+Lc _fy&V6}e~%ӁzYi|n.Kۃ1KXmV Q]w۾IHmB+HjKX_f )ծS [W'^Gw2!ͨU$L>U8Xxg+ O{rChٕg!D{=Ưq4ٓH0R #yTc+Ҫ)8``rkʉ""44}7Y̦cڸBY`c6LRNqlwKA2qTIl=7JnӀz>xHTX[JL|%[դ w{@1"hozΪDߏ+f̺w]M:Kv$8\a}+L6%9&dX$*SbI'>;*@KtAIN!ѣ+zWomv#10%l A ʿU) BKىz<'4&˝ d;oPqz?@zA#IZfR넁, Wm]TDs}0%o%j{bj/}0^Jwn9yR֠|  [xT o_:aB/ĩ)Wq( .!iDJ jb 'VÿvY2'yI/& ߺGHMUTAJ4ޣ:cЁWɃtD MnE!岋)Ƭ. 3rSZMqaxW>ƣK.b%V%^DUQiPZD4Up3g5WS߆f5a 7! ,,p?4W>јt.A=X&]XVJj#K^NE:' yyl~N:2#;EC; yoJǻ{GSj'Z|I`,GoE,rxM"܋;/3cn55Q~0x08KP0\R.p4oUhs9eAu󜂬fy)h=anUg 1k-.Ǯ0X8P"աOV ]O k%:+L3m5;qZ"YѬQa} | vB LVAH;/ 9:F*OY<+@FbW'xnTSnWꫵИW*"n15r֣;V@U+LiZڻIܾq\3rzhkݪ^Hq %lINZ~o_l$5m V <)c=3iz]>)bUjFoaeUBrqxd eQp į>\!3]^ -z/K>$#ŹOϔŽ,[j< l$UEP̡NcGDm#$EDu.C B+Ba .'1mFDr|WwEmE.f9V~bu:pj(aQ! PJ? ="1h`Q?8j=)vFw (W'RFY|4'v9 b Xrvomb1'zrĪ^^sčO$78f+wJ?#+e~taz) ϞP}zE֮wTN<9^@cF`۬NRYcn(tGW=I⁗b*ģߗK٤DH*54D';zc/KO蕒Sì?'v$Ἡ*α m½-y-qC'!)11jeuIXm!k&ƹp_JDc`3xG#[Mc!&ƐDd+yA;C,zS_ '6Q-l-UqFY`pnIɒ!z :oU6Թl @W~6Q@^Wo_.Xisl%nVl@tIv8ײVXg(VIYXGAx*X-}A }%tgNM2}*Zqk AJRVh$x(D ax9o|0rykȏ-R=3"89V,Wӿ>yAZwl׎:Ĝd[iD$2~vN&W;8ahMPN}-d#XƎ纵N¤s*4Z.bVy 0CP%|}N74%udIVIKRβ!෮2c⾲l`x'@}`ΛiAYt)pd-xk8PUپ3GKg«l$dN:d'CE H'OkdSV{+6DLJ_;ͫ}O{#C)y9ߕ]i~SVm{xUqe ^jYaG.r:+zXU.1| [#XkA&,se6O&ۥםt|XZߎ*S<"GA@4M%C:،Aƛ]7N "#l^Cԉts>7S(CNx<ȗ"÷A41оۚIf $D`Iዜu?eZ 1He z$qs&vSݣsw@&ά4|Q0e~"+Uκ,Y>ĪU0\_h쑷ִ ?x&%W"'œ1F(Zo4ǀ=l.lvaBUFe˖Z[z$<{bzga@WvbI{*Ïe8sJmܗ5p|W +z˓O B*9R C; AS)EU"2>%L, JFG38s*Vܺ9H;|HVzƋf=*D5#.ugDp%tͬM$8'`Up"Q'OߣYEzCXm)J s<*!*VuozS|{̥u{\ol~{ggһF;(ZmG9<!PUOHXzHq-0=d ?*"Pڻ˦f-"OEZf%٩dmʿ ^H\yH?"]zOPL F6ņ-&  ` ٦xgu=;^;U$|SØC~00!fw7z-϶7"4M i+tj^Tahb(_JFs1rojOpBc<3Ә)՗5IӉs 횼00\tQgNtBe@^y&R>|ũt_jUoXYtzON:BqLt!@HlyK>$Ď`3kpc=HXxBVvׂm]g1dg"ᘒ\P\r"uJ['"G[u* E]aԀlbQ(>`)9roL[Y@.!;WoEX 1 T^,+]A8iO2Q3$ptl%NDj)] >p&©ڃ mMe$T,_&ð#gK(+[6rcZUՈ ¢QR^gAmvTn][T2VFNfeXM}SzyVHe T&kLiB|.ANSN-ѳ4 =$e0T&L79]R/Г jA>Tg ]r;ɉsE "|mVRw\1pj)~)35JgbR6%(?4hl/Z;^ӡxWf0_nE9ǘ3'i1ʹyb%N5 e;z|URJ;o3\œ/Ւ:9Zg .K-Üb=Mz]~AgE?NPoPNn?77+[l[k2迒ְ61'z޵3kłZW2ke5'N'# @=&M )yzhyY]I+f^CMߟzWڕC.!YϱoʽW%*n1=5QӋx?2TIԆ/r) i:ITPZ"H&:hi{7ui-Ѯ^%|QsCEx?"tt*h&aX[R 7.>f6I8Ulf*q>u@B8@tlӋU^ćbG2oҺ1j#7qqs${8ٱ{'{LI F9z2,B #BxC`Q&Q!]س0m8kb&349N/$UZBEw`@q*} aU72% gU 9gGE!s]Ey]{lTC⸀8^'^rFf2LecW^~CRV \(2O(lwC}rjx阈+Ι&ڼF M0,Mx/sP]P)8sv2/9(ad;M M nr=f_Aoxpe/nd 2ں]GH#ɴoVg4+<9bZcN Jqiy(хѿx29SKmRswۃhPR61U-#-dmHNY{2.`Y'^Lڶ)kZu)ɾ'1д%rwB}8'@Juދ !51U]6^3R-!k[/ddqrg _þ'2HTa%-3^D/cnvȬXƏ2L|V[Kݣ'j(S/d@؛7rwFC víbOA$uy}| Md֋5 PL pXFtj.dg 얹iRZ`=fR^aT^m7p3ܺoϊ-{itQަN1TnnHuU#S|ٚ|p,^KO4BaIB]'.J\w> Hc5)/>Q-/&>l%+z蹸%XTs/e?$R fU?:Pr5{ˌuy`_!ML," 8Sꁃ5fKQoi}N& iQ"G'XH6bxLDL]DЕ20ERki #hʯm.GlаC1d"\?y'w7XDVaAd3|gt" \ǦVX='\pJp/?% ׶D6X" ܃5>}-qU ݬZJljGB2F2'q!ufvfh!˺k*&ߝ(q!X˘ĈnD3S#C2b:~,EjjwĎ5 2VpCLH gFK] 9EA_}ZjjǷ8F#P5+/3# G\DNWʬ~ \K/{ CIA2\!A<(K߽b:J/f-wȩj|H|K8]E"VWnwOv: bL  ZcF}I4C0_~(ˠ'Q2@&ܿʹH18D簦rg:.vf&Oeo~9TjHݖWTcN>CR=;奬Yܢ*h"@5Mm 4\?.tkNBK3, |x0K췭j'" Y=2}I#ͥ˲RM)6]Tp+*N2@<8&C]&7fMĐKTt bx#B5ͺ%A6g =y ѩ8,n?yo]L1?~G`[85b e8c_I+6!n*E45 w/U6bCppoTL+Sf$u{V&I=`moANMn=KaSÉ-*lc|]qAAݏ954 `guD:mk.cTnS3kПEl#ZA>1mFL9(S55JY>Jz/Nc# ėOq:d\ÅO3##fkWk$OoZ;܆TE۶R령q D=p}rm,PEb,"fM.pǧ}"~5*#ʯ7ɉC?  4y{㉡֝kNRJ D#a1&N,w4siV:Ԫl]]a^_9K[;QU*X(G*ðS}Nzbԡw{0|DPYlZiI%"x#)'?_ ^C? `A|KυtxI˩\@U28\.y.+4g#ס?/vnp1狊 C`ۆ;t!^R*7Un-)$A}S榕/> -V0S4*'VBﺙ2+> MKj>Sͨgt% _1&A]鎖ze §\(X ,/" @U QEq'AmR EIQ{>TO0ϫs`_kywմ)|0~4 s~2K"H;p^"OqkQd;^U'jؑp1+%5K78;RBy Z9)mBmR=72QɉpUN{1$}ͅsv?$ɽrT5gk5g3<@ꆳ18J.J MTV i/jcp*:3Wּn7S5wuj~j^ L+3]iM?])#rߍ\U)M;jlf 71IyILz؏Q*!4RW\+DM(?Mh֛&B3˹ohr c;L9ǿ 8{~LF%0+y !91lXY }=p#ֺM+ PTyq*l̀nDgتN/vuWY\.؈>K"Qk^v"^kPVx?&zo5(pu7 axSyۋ,U 4!Y+-0"3C뛃P6}Hj=#EGoΡH0 Ix_ nӧ=_?#-YBŢ$j~ͣiAYs^9 26Rr(MP \X?AB5jS+=7M19\D;(=ŸOGM1WE|O̼"!|J8rh]hߛB Vz&#T6D5giC§î75pz@ tKbGdlz NAW"6NpxQh;j!6@mɣYˆka'4oju  ^@BAYv۵߱ff+DH{0 uٜhHbHea~ȬŮr14g6˒`|Cl\⫶|`o%JLY{Wu13޳X% mgbquw`d. ܊6mލ>Uܦugxϛ\Kc< -ex-3edN7A$hLul[!MQ&8(J̳IL\$.:bpHTܜq!|IH.D3?Z==JfM(#pw p!j~DG8eRKg8477`R'* L8ʼn=3 5DZv91UK8QiG,426)DֹR_|i0mLH*dzxq؂^6@O(8ૌ44iEUZ:McK u9}C]wS5WAk}Ye?D ھH:YDyGξ2[ rR*P&]D_%Gթ^VNM{Ah˄U1|o~ͨ0mooLh<3o=N~wlr7]>ɿ^avF߈YTғɰ'g޻ 11rA+S e<`jM@dLlG` W@"N:H¨n'" hQ%43.ji» ~e=xDhH#&,(t1/芗<F iaհ!;ޥ4 CS:sT$kIi^W fz;HX}wZMϷ1ꫀ㷦w2w4q죒˴_ijݚVﻬGZAĐMc6M7sOל}$z>QA$ DVKR{%>z>$ ﱴ&5,:" aw\=`+GANZNl'L5]z/F+ *hVAHW!F?ڀ ^(LtCLs6}gtm<{{>`]`H.Ӣ=v GE |A r,Ae*oGc @A rQ] V Q YP=I&Y9ך M΍VNṾW_]8HrNQ WQ]Sl8:E)V5H<T }u:Jͤ=GEqQ3bU&cSodl7|>x釐~_oRwRQiz%$P!utwVOAh-3qP]Pf4)CRU s:沥Ok='/<*CdqxU[;x,+ͤs٭/ʾ}t5#bdO,KwG/1l[Nyj~%wW{Ťt#Бc|S/8 5jߥ*@r\Zf*)IJ#)%/ >QSRʏ\:x9-w[$j0s\2Pz=LF|0 624.[@8bc>PvL_]Vn?\L IǐA28L7^#6-CmJASX ]2W."EV@|SuOm'$ڹv^jo #,AԂV ^nm콾x(d"5=RQ~%e M ' Gک<ꎓ|"s6:C @jTMAF^uov#p E2N9Kz$ْzJ5oԷLüIt1s%R{ S7ߌw'U LLÖ)O7+J/oW dJǎOZRTdJ  0)YfFa؏t7Z/*'/_֐V7oVxhJoڡ @U9-hn\f'/i)9$fRQuQ%tЋCCWtg*0eM>qD+eZ{/bϕ] 嶩X`zF UA)n ^SU?@wwT N-yuwnSHO.otf.|ϭt) Ld(YlPV<^_&)B"N<.[-Pq/ė݉TVaP!N*L Emi ؑq$`k9vPm1W9V*ny"=5SbTzCC񘒡cxe_0t0iѡힹaWodի2̓`jnQ|dΉcO-A; hRmy@OoM=RNK1Vy"(=V;=s\ :t2N$%>HOh5v'CaeV0D_&wyفAǂ[egiӶB [χuI: UrO(s@dթ;C7A8b]@L9J 1 Ӏ"@؁:~tߕk6E;ZA``TǦwy&2=Ri)cfht]@NNgyцѝjbk{y[&Tc.Nm^Lv9+7T Ă:"(s- X$2;$Ɗ* G_e6#mjx xLk;lk꼑8k!9(Z 3~KI0!K=T?6lq/34|m&%}*?Nk0:x ڸM0L BB|ԣaJmR׃vs 7:ࠫٲ|]CE#hxᴧ# xG[`=!pb`!EK Mk(֤n?8#-$Fx~:CiWGevgPeBm璘3vI@iy3XkE;ZdæޕB6<0L0FVb>HrR']%#f\\ևY}\}KΈ$}NL^e)7=+%}r"G*h?XLRE"yrC5!yoZ ٧wf'Ko,Z8m?2kC'f!mQ%` %zΕ:_piv\n0mh%>-?~\CGyҡ V?R52x7oޘ+0$X}T2P;!Ry_+͊(h,<\3.2jYj&0&J-VU8_ HՓ,W8Ԯ#˜ &lk &bA k/̂!/qdtxH}Ǭ /~mG2FnpF !aw' P\y1D D->m FKam pk>ң(~A"썲QaORda|ž?໋ /+m@>4J:Phxvmx+u^wN O$5"(7k5#bт/u }!`>{øwS1ALuڃr#t8!R sNӪ)BvīF9۰-+ĜU7Yp{-Q©=;okϯc:fg@}B&(:o,Zz2YŦ_&\XĆGHuHv}άފgw"5R<ӥ&K0 :`u ?gc<%V ֙=PwS{I2k$Ƀ9PY`P޻m_2Y,-74.n:<f2:V~ayw@)õv.BALw\bq[*bDّ@ȏ`!-0%<^.I|ބ,u:PQ[7y`_F0އE=?g]{w  |$?jf.K.CLJ N88 ~TZM=%sHbX+-]%*Y6囋f+oְߐ9Ym!kgcӛN6KrW`o0_@ =h\"LF1˫RȞϓ ֆ1(eŵһ/n?Q\c aot1DffX:dXe[o A7eSKP/w$KYguoGA0,4++sIrTMBe,@hst~B3+ Xr?G}n.$ 8yVm=uC=9О~J ɼZ_ǁpO]$;f,faa71 { `lE[{S9cûI=>ܽ/&dtŪiє"8_,LEZ7q<f'^N wޭu=2@]̭@{tgёt sz¹ra1 y zM>KREwEIz[B["[2;@6rGe6SWWhPXB'k2E%aVp h&ǍhԧM28^z 2wtf0n$@h-Yf(rd8<>w৲%՗\Uw%){%gs)0Pؘ {h|*iRWiC Coc4t͘=G6=eʜ: $6tḗ܉HRl&WSUFY;qy3 6!~c3 3/c*ekͅ~QǨD!=>%kzjOz]#,z&;IwPIl%B3.ss1 {N&\[>L&{ CPwV4 J$g 0G$ouŜ $݄}E! Qf\jWs/#lJ?K4^v 4~z1YruV۔>Ȃe)17lf$wyLFR"ƹ] c[~Ge3*k;3 Rx|_Eg$c-{ 9k*b%?AnAKTl֊gC!i0+ɝ \l*z*Cx$LXXB[YE*+A$2YttA R> D`0$ =2: .bқ=>"' THu|0$$x-[V5+Wh;|"u6%bH88װ'p&:)]Ϡ$fdYZ3+n=$+!bdRt{B.7NVJ:5au-4аbbC{Am ŀVG7]G }u𢙼pe]iuHmM )IrgG]Iyk_ *W`f$9xF g ^4BbZjI'8%4ܥDoH<@%ۑ:¥A͟쿈2WvH`Bp2mm8u*L'?ŝ|={g({_11yw] ,)J]XM}'f(г/2ùVrD{L鉼_BjyUh3 6v?zI/#x+5t@=I j' "*}UOP. R#j>&ܒF{!vg^_A]R1t^ް{4yI}nـoD n[o,ũ1WFx'pׇ/ "/\7$O<1ZޣT01}Ni& ~g46tq~tlȘtFW8fR`O)$}?%RnsgC`UH `ûE:s0' :n(?hCzTNZ˄O {7$*$#}85ˊM0}Ĩ} O6c UDS`aO[TVvyPdCm+3!"?_e3Jw]2y{:^VM=Me<` ɮ}(YPMÑ -⚑:Ð^5~wZĦ0Dү:w6Fu=?(1WRH=x =$Kcrmg2X>TI/Zlg{{(5&Ԭ0Bo.I)l<{t.H|c|`tPb)q0loٚ}@~h88~:/9pY*S'Gȑ_Aj}.jrf-7{̧%3s!`NyS;MexZ/x\'gz!9 S32VeM(Ze>88QԟFsBm-n8[3}&L6M/DpyYbrq-tNqp[dCR^6r3 v^%5]JdcJ<`ekdbl ߄ύcvǐlZIfpE%m02?b 6ms@iLfZ+רV",/q.}ViGD9('vYlQ|  .UY$6+Uə  mAGA#AYq2 5)z"% xZ\ CjV;z=zGܫmL3HH4O("T2nVz~GqGn_GeQw1a׈u* t+]s-Up1]էO2z4SA ş1z O՚Fw&E qγe- B)K,%I?ETcJI|)PmEflA+AHީX_E5CA X00/V~{/i^ҰLىDi7XodbÉ /CFDrj|fhPtE3gk;n ȯ.ZŌPS:%M-E82'u7je雺|M_ßuaXhPry>M-̂$VN< ҀVkP0D$MvQM6F(qY|w ?jC9f+ܩ#`=y"A?=D8g>nq̷m$h 9B6E1%ٺ.Iֳ45\5q(:'@\/i7w𮱜CfY֫{uk}bxfVdRЍ/h,ӁC3N;!; fz2@s#~kzisvUbձS/Te԰mzhhr0Bo/&Ƶ).:eC|s4*ᐮAZ'L!i|Gz +Q Pn  3"lO0ڶ730|W- yWBI~ŮK+"-zᴌm 88+aZeb$g}Lg7 w2P%rvN_E#(hSM\Q]Ӊ;LHFYҠM~7.,M)c*R mc5x6:^ao14hһY^"B#B9aԝX1ͶjWxmo!uw^:ޘͳsƂ!ː3'2q83\5q3O(iAFUOɩoϼhk/BCUc>ݦD Hґ9*ey-=5CVAd.j@%-Һ7F/@GAbOCi=`QPS}zDM6č/#E𫓻Rv4:`}l]bޯPk"/IQMXGUolFL{3Q[SexH_GWv;cBXz ˚_pR2|r9< h 6y?A}fvԖ\VN W/JOe'iXt/:.)ԮdH>cwpړL̂) ŀ(d(K* }'}฀p8-s\#VrŽAPc.#YW`^ Z7XWdEJ| aPw\o חzL4 q"epDO_ zi_3 -m\=WK01E6fEUst"ZCƒޙF[[3PiQ+M?gܠӞfjCݧpiWGwWؒ8 [WBǻAOT{j Yeι::v7+}Ied5"wa]9H٩Bcz&rά}lZg1'1QcaZC,h@!6H*@C`ģ+_by9JI&l٬? y{I*;_ctMv-ܩBt8Q:]Xgفth㌠y|vQ%_hS5EtUR r7XdF&Gmb0eV'KvO+%0cEKC,{GFwa0j:03o0OC\ϟqur}7&&WMާkcO2/ 4Hcam'Vo{$5R"y]|&B܏Jݙ |X ZM { +`|X{Fw*㒲Sf#?"}AV -hfFN 90 kh u ca)6[֬nsq$P`!+"LjƁCv.|ﬗ N8}>_٘`4$F=7fҰ+P'y HqtZWY)4[=ث O׋ttCqE٭2| `fp|;nhLNea9#aS {v(ob-Ws :BQsu| vy̓2m=O4ٺߟeBJ&F^G IJ)䩺hx~OW'uF4֦A)q UڃCUuv4]޽zB}1^L`x_-,)N9Ҹy[ {ڔr vsQtmڼ_[:,*䬴52á>s'njT@b?"<@sIYqo91OS>{sSK^bXmae-n_vf(߾>l1kVfW o c[7ϋ9Waz\+f u$9ጥݩE^JE;m?Oih{UK M0]-F 9j&ܓAnl+D ׉k^y_ \-|CfIO2< )($u!a3 3H< NWׂ4Iq)L"r'Bm!p[_0B@\zKG{+8|$gByy@@оCXx>ԐAq>sXVѲe%A*)1o3jG@ -2l w6yiG^{[.~P Ͱ&3Ebc^V|^)aTJ]qBRE\ FRߍ<9:k̺z.Z[ `8>{B b> Y[|vzQd4>ڀ9uE 3Պ ah`lX(-b6oLg\5)Z絓ASjŽe~/uK`We KfU^mQ^ E/|dP\_]Zc%O2. REvBqMG0`й,+zisZ"]ip~)zw,<<Ţ(B3Jz$RԭK\!.(c4$-٦ Z+ b*G[}gػD,(呰aׁL p9.'P&\o2ѳόy 巺o 8+" ڒ$QB;k9jWz#ϭUZw 6 {UI\kO_AJwn.>t6IfX/-ɚ`p{f +w۵4?׈?hs%Z9D&aZfRʶMRfă|Jb!mo2yx@=DbDse&f [.pj?(ZuCH]ׁ8RrRK[ wڗ{l*j76( .KW+pF'Dgg:qsW Xꎎq|*qM,SԏK4J#Cq PL ,՘~T(WlG01ykMdz3&N4B P0iBSµ$~",~K,]g#]:C~ 7j ?`%Eu"Vۧ?H XSSӚ*d?͇ZBKA0-4LfFf%Eߥwo}e?) 3g1%Mf&d(n{f_p$rUի=^}.&$3`UWe6|Y<^7Q(LatWuUˈ ⋽~5VXBAotItJ& ^RMeyW{n-=:wb9?RV#Jh2Up3ZhB9TG]6Ys.Q$aJ+u͵FHj1VhϞR)TnPkK)+r=ÂXW'4%7PaﮐSm> "z{ fX0UUil ھxVJ BH[g|{-5JjO6a=msa|.}D MT 26,K{: neG/ ۓߤ&`αT(N8-)yl͙zkmʅm2;^hnORskYu`7 49YRTa?-@Z䟚&j +t97Qk ]=X*n+^":n>T;c1$L>nxuTD(‹d7֩{ | {_#U(}5NAo|n/vC!w.DBzm fdD3.MѨGFy/h`Ìؐh|r8TQ?8X1bss `2{"_v6B"ULoNEʚH__߽TwLewP}-ւnn'mƘ _`^ɶތ lMg7K%6Rs?G{͛ \s3 kF  U@~bFIr &H#ޖgaWSh8\ebZQ<%zd<54 #'/sTW\bZ/sid8F?i8N}7 Ҫ$PP8P?(iu5hRBU=SPZp()Pc"p=0[nBD"&S^GBq!D슧'h&fų\ kݯ`h2/fz;ߪsbbe*id j܏XbV){Ч ;3')~9O Xav[^`WN6PF삥gHj \::XmʫtS-^ǵbQs3ZK0ץ>SOk۬*s+J5"|VY`F3wOLjtLI -I-rkiٯn'`~:i!j˾m *ΟDCid5Z>_v* 3Y0W標ݘwW[}SR8lF"@j2#.TAphc1V*x6_]* 8>iYc^_heU jPW20ZذOhC'SM<% }LE/rv6UȍR>׍g"WD6E G.:sQ7ΙrzKd\ZI]su,R9RC ( X fOT^觖l`aM:'&'w}{e`hDIMq r9$` [;B=Lߝow"4:UŰ`0 q%\Q(/Z5ބ"f7ͽ=3X{,9ICTgBZY:K4k仅awaeoXn=|:MoN92DNbdh4/TJ~و&j V۸+Oܼ).al%g)`005 ;%5c(!wK)bs"&I{an5_l6-R9`>xoeƤ1)>J}oZ4$%ojZ?e{nn*fb&β MD _%H=d؍g0FSk/?C3Ʃ@ifeoy3H f\G{7&M)=Hݧ.%@d7w=%mwI'KX1&Wzeaь8-"plˡbeOw[GZR4Ֆ0Ѩ(HWA\߼.+ ʍ<*ԫ'g!  DŽg"nge\`tfFx&!KVCZQUr@;{ M vUDܒ#\R^U¬ܗuJ۵--Ǎ@eF>fUnXTJp! :D"|*vv/e=cdlQ<y5KEcnwXV.L[~C!/ʽi0o27K"=^fZA8W?-z WihẀ\([z?Jt˃NbI_g ݳ3`a?ZGM+enS'7ͪO2{Mq|>`50>M\, 0e%#+נ9-Lyґ5/&$ɯkѕ̳% řcHW0"YD1{J8?'| ^>.nEҘҰY{u!i?W rwx;ea^- e}67']慢_c]ɦ"d^9,J#۫i<9I8ealkl;gA]؝ u4eGB."tv @ź? VŸ,$b2߷.ڛcJ: PH9awEҚx9A~S ds':Љ. hBƌB.ߋ=Is]AL‡\[fhXÝmQB~zWd.JZ y6f[^vXd ٧}\:kCӀR%ƹÇůҼHlr!En=(שi1Rt)Ȩ6яX&v!37"?F- ADIP>p4t>|L5]lQB1s8Ǫ=^։[GRps:d qO] {k|i8^%*[II"hfZk;>Ӭw0 /{H_xَ6ёGգeS,PP_V/z `ERFB8{2)v_nac`4AMzM|, 1Mpf*G$g3}f6C^, psR9) =58QZ@5._IjG+O{$H)`ʱ4Da<Q?Eǰ#GZ#pJ )0s"D]txt*pG/lpwٟFFW7sƗJ= x+L#4"eF%<<f:l">f#g|N]tT"Dcb7e"2w g8k=>""tYvg G0& [Cy2uhʽnUV;m ToPW @Rp|Ԥ<&FC[j?cdoMu2`SceVw朾@dG/1sc[v6,@pr;DtgPm2Xaꀔn kv}ž dh, A=H3WKtAPӑ߉kO.O޶lVP y KODq*aȚV!Pt*^Ġ(.g]F۪9 R]bNniaK7GRM\]T +z:6kXI~q+U<=Q֗ꊠ# ]m4JgZd3Pia鹯SN1R p^aEPL"l$ ?yK_mNƙ7J,uM. F:pRK4(gV傩5hc90&ۉHmPr0}4~sKZ 7!Y7u$ڎU0s}^=U1|#Dc|[%M]Wah,}pőYphL,߻m^Hw 37iɾ -*o( 2m AeEC Ij`yJ,[7FJ>`C@4u(-i(i Zy'}r8?_S;AoofTw{%_`w1IF y<B):<J zP&qI*B&g oXڬYP1@;C~KDU{a3ߌxcʆЍf䌅2;I `81hUahZ4$j}g2w@~7ي,u=AOο 2։;ETK1!fLUYTL#9!-BC{X,g42<:d f~풪A-h$uA$/J=\Ps &ڶoN5,sa)H52UTX??/ݝ' ?o_8whrmSK)~}I;2Nf[;GA U5$<3qB:⧇}ϑ~BybB:5܍_ ϛxYB/@ l )bW2 9e5jD9WǾ9&TS9/T֞eUf g N.%UmVPcQ G~tLCS*~(~EFX6"mw:۹o3́f]W8|ð#_EAEm Ji%GpL*mgc^]Vɾ^FjڎA.\.dOl;^s$ R3;ۍ/RuOmz77{a+ F0a1/~tqߔ4I|)\ f["6̍`XEsr7<¿qb͖~~aO_/,s4Z=7[WaX]P|\/2 @ fg࿂* {w9!tAn9p ·955F4XJʨhcSh^*UP3)^e˸CWbU7a, w_lAYAuUl1mbxӭ_O W#v#FXgjvٗ,Y՜!h2^W}4S_8`7๦O[e[8QEcPg;fYjϴxE>l0|nIЋl"DŴҗ۰%Lr)@ *i* Gxr.rH'7XBeKƊ@S>`P V=py%`6W-XkCk!A~ ,2Vɬn ᗌ];CN~Md9>ӨjIϾtֻ Q8%THow:;!ێzXNVs7,kSYNy@hctȽn'hJUh)l#"ݲ0*[fuݥ]++8*+ʴ0frw[+ͰA0‚0,՟!)`J运ȑ-!=|#7ͽ"X/H!kiU l/`$8 h}Ǎxdsc"Y>B~+M,7XCA)Zq].O?/>l\aβ-VO٣0U%vEGC=UV3/w1oBMeVw{p؋j2m-J,P3)Q XNٛ!9x:9CFY+*Ot]24 Ӱ/N:A#(PnT7,DLZk>s\llp菮N)E.%._FNӢDO7*D:Xi95cx{Uҵc"w78h Sx)dž Qrg ݧƍ"Ff|-eI8nI>!|w[=45_uj &}Na- / Pm#S jׅΎU%gRm {_dδ&̙yN֊/.O>% ;C-DT kH]_4Doɫqy6nįP$*y&#|fByODB>%yTLCed BFLp(XN/2ekA*pŗ$tYKutï7~$t@ƒ=%=͟rh&.>ʚO=3E6X6iUw.Xr2߭\DIcOeDLu6"Zf >vA_V IhA!)ZNmx!䲛>7@ b71a▁.%Z{KGH ېYA0>6IǬ`:Q oqdjAv:]j 01fϮoVNý)`H'0uzgEiI] g+a)CLMxn֑ )奯Thbv5 Er"@"٥ جx\FF@~YjbaA ى;yhToJHRAj`˲5,M,掱AW ^+Nc!4UMQ$fbΜP(1 7 I*SնG=ea9\ 4t9w0"qɀ79{+FM|nQ0=h'˩?wg OS,P4jЪw a:KDHaϻȚ*kEHٝ$ E{H In7FHJR%؅b Du = IzF7Bv1ȢbPF-(ݓN?C- ݔ6^ bT, ,2CHSAlO B%9͚cⴟ,P[RVC%8l)/4&Q$wU%ܠ~,*KE~}i ?$i@SEg.@~@3&ڛrE@x!K*Rq,M,y%y{,9ƥ 6یm pۏ0_pge*^pp HHSğ D`)Oβuʜb))ϣh$?r'jr:"iTa]{ĝ= ݐI+#`uUY:?g4-[b_' Ҹ!HɖY9RB·<_r\yq̕ë5-,#_+ 3l¨q.޼;Er;Ow50ח^|aփ9 .`/)Y&95Ig_WEKc+!5pN< ̨ahV$6Dłl.ԡ(@"b㜮LAk,6Vt1vg(! ɚr<NUd[ lN/ v !6'i@cx'c HRAlNd g) nѸjy>hJFsdG[PBPVK Zڷv"vL:@C "O> B-bG0Z|cX6fb, DEbUd iElEbg|(n^ʹز77Z:wJ6/%VV!15P+ >hoiAqږ AS(R@ «K5LW';E ]V @遀ն; v`i]+kbЦ*#dmgn}TpF=h(r+R][Oh7"1Eִe\]οsDxnC<=+&3A-sʥR z؁}\{v9fHfn]ܭ8V7xK3 xqL3lx;4( 㛌*݉5oNxti_jWVx,ZӉP ]R&_8HݟF;fK53,GRU&r jNnK'TN8w~ HD ?exa=8 E05 hG[k^o6rnjD<.Dqw5#<;5qz6&)_[0P&CJqfNXp7}{@kt;>`n,Sz8 @#r4U& ͅginy@.M)ߔ@ڈo\1Jbh7T5b˞5vm:/A eԵM56?R.,Е>z*2Ƕ50/_,0$a[YXa#ވ;qPP-Ft%!A4O#2AW +@YYYDXZdg }R]"mi)o&Yalq߂8{Fv/XXTCz^Ih`^Bc7;oHg'!4uXĔ/m*Z/tS$'l\reoL (éܤмi#?o󭽳W訃d{OLQ}a1ijxԳBo'mD_2:EPXӹp} 'ZL*'& 8Ї?ӑ} ")'AFǴ$7m7|}pw!հZ;O ۖawN{ nIGW;oz&;NG,J*;`ȇWR.gOUUxCf_hf񆭃 vXQ9vohj3Ƒ z HC$ n}6 ^VNAEwty9W6`/j25HU D[TʐLhoKY%5@2ۆS&*pu"Ga XY7-1wլ\v3}NW\lBVPbC$@Kǿ ^ѳSxF s+5SVH?fTKhѐvF>VM1ő5l4?sZ4ah$6Ķ}Z_YX~StHh>B=k6Z:\-b25d=(~4 (0 0ӟ=B d qsx4)۫mnRqd"__PbR>w,eG<8d˝{ó> kviV<qo[ƯvwS6CǞL* HT`Uji`?8k "|_+7j{QZ+Q0(b|*OqWz\$h$zyfͻJW:$,%u."1M6Hf!U>PS`nݻvBˤOᘌtu'XP#F(zAsz )"k!\'  k:]CΰSqf6yi;l*"SrB}̒ fa9/ܫd+vv}Ø Xf"]ڌz) f,zWs,08vHL]{q/KaZ=Fbkک'E H*0^G}ZiZ_C+>c;-XM)Py.fP3(uo8vEw>`7)9̡<.g֔Ok=NVP4sT0~9}A5@|aHfpExƗL%8qE뻮bJ"~Z&HR.*}X@|lVNX5)𫤊|FK~_ n?}z{(DnH-3fv#V.-'Xި! V4fHٳ-Ej>l9D%+&)P(3L̅c'Ȭ['ْ%v%oK.:I@C2}OmxVphIO)ŴA ib>3?뙊lL9F&l=-0ۅ@R!.H^(?Oۆ(p)*$.CH`Ȕj~ ?.+ (MXvhQNG0;^:Qh#29@T4?tMhtˢ*-+6o3`n$ɫfؿ-NN'mVZFM?]򡳅 bI&PK@#!e9b9/]э<\xyXdT"&WgX2sF.ДiʏEM !UxzK}e>~!^ZAd!&ùF%{ H! Qy`L>6f1Bg]$ ~Pn˴g]j+ 4V41a 4^KEU0rb`#EMi0#.2IB''6f*شv_ITo 2CG"6~+ e*!T@=̳˵|ޖ(=0œWsX%D̷pNLHXt,dVI=VMVR kblR-DW)C"u{mߗ`ۦDL4K'gxLA4 *ǂ|$ZB03CG7G%l)K xَQ>+gDd1x,2:K9vRGB 6f%%|D\ki &-!H0WEO!^}PT}R/EY wyƅYk1 ge V1 -4k7+iHEҞb&kE V48:ӮfEozGi9(ddOڬqPI:f yr3~)G@X0Md6D-<Ȑ8ay'g-T#dY9Puwc(FdK\:E[3N48P%ݠJ9yq%0#c5_*q7ӨLRڦLXdM|δ~ bEJ7QGee2=_׵/F=/`ך& [\A|,W35UW/~+ j@ Tˆ٫맏ǟMYˬ:e^ԃԢ4_av<@$d^sAw'`G&t~s^-2GB@^Aj I6zաÊCf duuQ05錁MlywM{wlYzsG!:IaGأ_wUs@+ NOf$.2\]Y%$/*3 YmTbUЬF6o=~p$5ύ %ڇFO_FPkM~y",s60Z2VpX:hhyw7[$yZUG޴U~ӈB.*9NfҀ45lt>ǛPfӘ>m/qL G-r;>lK'Oq,ɄJN֊)G hɤ`TlW&F \{=f bGbo)ѺP^Wu@kFv ; dيѾ]CzA2rE0\q6ԅ[rUl"9iFm=Ǻߒ_Xcc3 ׊״/=bQ=z碇`O4,\Ue7l)mѶFx8"bz]h,&yPLɟ wCff˽lg䘆(A3)|]%<Ф؅).ˠ bL|&#h[..ݒƷU:cG!Ib_ (-k"ޝp@JWP `1T;DCr O e z;ޅL?1bm*Z}edS*Z~'jEˮE[ƹ}A}EcLzNQnQxޖձ+nzg1^i~:$wU zeq1Pa>+{0nu;7$\-INUfvu5W-:cϑq}n{qprqG5=u/ُlsĩ7Z$S7&R $2K4:/33(yw`r dӲx!sSGFD[%`|*ˑQ$GLm2uЎ=9X+/knޒS WC*IeVYiK4~cVΩI4zTxo0路AґI}rC]1N\~b3 ,>wx;"WHyX웷,%M;=v.nv,b/m\,J:AǏ"1TL >ajüX>+>Cf.Fyj>Ou֒ŰUVd}I{v{ "&R_՚'ޚ:V,-wcjòRfgaБ{q9n!&hH˟;w6\=$n3J*L)"36;A秓Z`#MHYlh۳@_U oH+9ظijb0x4WOJPEa~\qh }UI^2Fw7Tn݃d/+Q Jh(}Ͼ!G~Ք|D1cD i k$]!9TWUd(z2_튋=3Nh D$q 8C[)4].0H*RÂ?y3m 喚EyRH` -R0kq_g~K1 zx.l)NKK5sIk`X?{cp/RQ=ss挮b' f^AX 2dlQNvܮ~Z䆂2}V;7-8'#Y_0(b֌._Wzjẍx.U9Y$8ZE= s&UrʇR=~ kƂ_*glNj U-v$6g> N&$v@?W)ůD:oKءiSO=Zޅ OyGN#~X` mLּZI'Ϳ:f8NJҿb:7[|DNgcoIhHyK"dTYOa|yI1.B<+:HXbw] 'G i>U?c$=)RU`Ɏ.5Gk"M Tv A[p0 _?|7 Œp 6d)5&[ɏλp2CO!/Hb0ά\ dAڷaK' rn[GnVAÈ[h(XKP0CYym(w͚P`7vI$u`~ŝ%Dmx  >:N7eI?ZQadո6Cc&ǔfzGB]UPqk):}57_>a>O5 v%2r$Pԥ :@E}I,hf T!\T[G<{vKk{V770$_gEr8@>0v*hP*|1D}\pl F-\#1p,u2ͻp.T@l,siC>f'#rc7hj,d?cXT_l*3}v eBPD#pÖ/=8G|I8愗mI9wѯTN/i^3XDșO9>-)FKI%<Cﴠ%/&fW,?F "Y)3!J`$}BC A󅤠5d`,E9Gv:{D~Ѡ: nak\$t@{z>YPS7Hk|Ԓ/:Q$Ph$~ %ԧ_A/} yzy |> T+^[c q%&E9_!Hl br}tyB1'J/󼁢څ-YR} гP"ya4[ˠI(;(fi)P$f7| {#A{FWi(DzqE $KqBM r:~]PKUO!_#g l%ЪW$ VT,OEtsNP?4Ei !,qzcE:').v_1BYԽieG⢙F&"hlnhIچCk^{$3t 8͡uƯH( be#EqݦO"g۱[aƻɈ od L$V(|7!/Od8붴Z\rA}co:æ,G.p_=IFNYGS 8JeuV\s'[P$4\KpriLEDd^YLj_}V[։-HPDFgnu$-Z6h$alG-5KF4gTE" k5l^Zs'#a & ƣ,,_Vkrh#˰Mwb"tgU4 DF*)]w ;0>,T_t_F|G31^i?>bA"ξ-a數@Rkp 8y Eҥ'Lk.=gZP[총;ٟf/X(=񩙙-+#|h?yl{OÛ\4IY-/zMդjr)rh_/QB1ɊjY*=N](+A5IbOxpoaE~$7MHt@ E^3h=eJ _0v||λ/.Ʊ}@,CuhL:s 6:ԷنtmH#+eq#qT q_@P@XGpʷ yxzjKa_%)\z7: \e16_&6G@Tx6_3aR܏-+8gr#[Ī 1M93MެulA⑦i.8&)4UaGYNv45W!ڨ)8/W_0GF/^"ooHf䎸͸̔A_| רe9pvgell}g@9mhe\ŞaZ9֣6n1'yň|Ie >vum@}4BUk9b>q)r 4?<$t TɝU7%=ZÿRa Xx}vJ%$bKDO×A-o%ӽ$U{Cv FBw-e?m/cl=G9`FK=I6"n;%CAܻX%^5# $ /m ]Tϫsܜq[]\.~hJP!nHRwI1tScyP,fN鱗 Gm'Xpx0!CS2Ao]t J}}LDkI˴Jκ-^^zʳ֒*P'  `R'"7"-3wJevZ roI [>Fl@8]xt5+ل€S_3錿M/:{"iTҡ(KEXژ(sW[ xis /"o=6N2K$s:\Ѫ6kgA 2~`Kyj'{碍dSƪ6_%s x*V'XmwOu}OؤPfy`l˩wxR9c܇ E1bb-i/{4;3i, x>X05㛵(D9OvFжZ#Vrr$:m2^"GOZ _nӴ&\H}wc4fkn@QM[rp<#H_17a 'nM0}a?weAA-v: Gw IMv@:|Bc\g4B U?C*络0U]T;_Tpurg|^9+3"Z3B<,:fHpf}m$Ze|V҉{V{:1e W5>H>uJ0P qnK2b}H¹asMwB0Y&-0>rN'At+iu$LȀ Gjo:qCaQk=3m&7 ~J.l/LTtaLln'z:$p2!:;X exbQ/t$}Ai.sj";IVi| BT,Q8Pt0ȌGuNsj #/&3cxeēj͊g Tͺg`tBN Vt.[J/Sc𞮂mWLcI}v {/(OH,*7O]MKz?]([|VY8x7@i]as~sV|sD"4sj-lY<vȅȮ~gEûZ Ԏ6Y`ܸIj} SQx~ d-ζu7p@^x4mP%&N$#YJYapQkb{Pp`XcBQnہb_c麋0%gKs)dr#VgXҍ,4Vfơ|Ռl7nvxyu7Lm< zi78t}օlKWt⿣pǍ4afwB&V~SF8~?=vP+XhG5^koO%:iy{t5 n9dy{t"F}>YGUi*~zڐZ1 urh>֠Yܫ4T*=։9v2eb38&EEpL\K_ Ԟ!G3OmiPW@Msw Heh9`# 2GP’iUǗ73E<\lsF?*hl2FaȀt/R^6љ٢2ؽ ^G<<2 ߺ8,Щ Sqt j(ٹ~"4=:YC ɻi=I74umX xJ;) ,x\ҖRL*#+tN[K5뜩*<<˲޻/.v|mL~>֗{,sQ`BAHuFhk|.3*4#L_ڃ=4:M/7Rg;AZ (UOh~|jdm[n/#ނyQXI3d>h9$I9l^|vBۭݏx6гeŷ_?yyKk6。}~doOt(nvR,MnPUՑC\ج~ z#xdB{UbgTHr'g0/-KӧPcj*26qnHvg|F6"3Z6y^6:D=3K\GBWr76I 8|Чή[{DLYEu|_!eia۷'?06=;A```f8 * 8O{G4sbA偺Os LN".hG9gT񳤨~o&cK{}۔p:ʟ.Uz}`!ќN{Wai'3&n&qp )Bcw CBM$dITV" 47S7QT\xYw"o堹̉ }>Rqnע;yNCPw,IS8II`׹m.󊥡A?|U4b,d:-JìG բ8_*U-#Z.ŨKgK~CU]䁵4kw +ľ%BW!bJ5+hEj,2@&r;@TO/26:~^tե _8&X+r%Y> [j':H@`9iM&SiJdguPF!dHq +V֦\O XwKj`v~9 Cmy$9P[Dh&Cdآ-/iREZF=Jj(Flp*{77[R{q u] ձ~wHPviڀ. {ax3q8F H%Wx8VMIBͷ.@ᕑhi;N u 4Q&וVpP;Ƅ_ aDsB#6 \0R{8X%BcB#=ZUrDTO":[sA=ɯ<߽/)9n}NW‚@>ɴ0 {e]uzYX.tD>`8S56ExB:O7lvp2d;6i^T "1D:2,atK!E],C(}kS'LX cE LMý%+C*\m1hU^4,0) v2zul{r`6*ߙ\AA9ܑ t0_?AIrUHN+gmP3s=el

  • !ՕȘf7w$.vY33b# ':W$4>9}3*LK1 mƹP~ZU Yx\pv~ U_bH0F:K?nӯKY G `3x6vseT[FkD*\ݎ tų_Q" /N=JF#g2%.A;CȺ1ĶAѦ2NWzX(c;ؐ,9@2yhvDN;/m- 4p}&>$R/}v8|%8qbYB ܛ()*L2زaag||[B.v?Hz i 6R"]!xT4*(p_ GTί0Pvd]dzXjޖbu$WȨnTToyY{ @v'%B4+4B$҉>S9\.*9-N.Cslit$G#kQ|(&Q7֝!PXGZ u}Xh(v5-XvT@K7]un4QQv1?7peDV(*V'L4 ;`i$=9jbQYe'@RnG=blޚ1ЭԇtLQUc9u3C9 +/DW~LI@q2NrX{)E,߰K"sΣ i1*Ϟ#[Er10(ù $gp.g}ŵP ~pG//II*#,JBfk~7c{>*Zb0u!t8EriLI$U2pHirpƵt ?Z62T&V{Z+\dmz'!nmȔpZDT'% ӆ$]P!ɀS ?qVaհ0J=8YYG"N_KoK |Sq9~Y'ΫElcVIQ;cB-<>,g#6Y;lF3o%#_+Pƞ~pPQl6\(Z6RBVFq5\M 1 Aj,hl}JׇbXfzȸNؿkŗG+ !a|ݱ%xTH{+Woq4=eRu-; CL1M:Ҙ*lrjwփb%SvD51lJ&`g]+GGjhv6 gY67 Qh/GOwV!V[u[>.'OCvfqIpp9oQ@}x7Jb_h4Lzat95 g8y)6i1 }gQ-b[hS\N.6GZ^2{Ze4q{{=m<2΢ ΉLwǔBY@R~\U_EpaVoa&nWk%)q%⌌LAY6A}a7u素'1\RkuHP9oԢD"w&*@OEb2Lx$Z9,[sGrI1OEyҟbk#d"/Veܸb Gi♅m Tj"VGgvfߒNU1d;#A /r~ ee̓y;bD Ga9ѳC? gLX)1!W/l,OKA"o]I_tU/ *U"g9iZ!):/)jt9ܣeKhbZm"-ֵ=;G'Mgi_<|fNGs\Mӵ` "-iW)OXͤWnQpP}K:3]x Pp!*W},k,ԍݎL^PˈC/|az6UQ A?%Ag,ҲUO']+ZĕJ߫F^ 8$<(v2s8#cSm<@o(\F<J΋RӼ6](UN; yŀ[Bs# xJ6*Ţ%)yuA%FNJ3#j t }J'K-t'|aJɝ3ap xkB"L~kPo9@K+xȁp_Z-eS 'u3}rqe2`tʣN>ypXP5cZjԝ0 s\4Y4ٍO]זkgeN!L^dIXGLo݃S`,"ά{&S'w^Grުwqt_IVExB!oy;>TG;ҋĚsG-rxpN1uZ;]2dB_CTC4܅x" {h9_$&5s[4%RhScl  F[uJhݕI:1c-J#s _LO7V2!/=@?yOscҁ.׮z^׳^T1nh/ B8ׅ,J)y C)Dzd, w6k~K I1X6v]ĕyZ=qd #v[7:YzvʊkfW^SڿA)ϊ`mډOTGIj셴e y5m*ڊLl3h@:#A3dv~9~s|tųN ~whu_FgdkEQ?s BL6R$Ȱ8HfOb$ދ?+Ӣ8{\i Q-(c0¶E'={T" U0'TmZW7 98!y~_Z $BSw156/߯qu+KafQUD1)Гs2*_!GgQl2wFـ-餎*pKjV[kJZ_YY_?磙jI=u@U8˓h5 q#XUF~';P~LOj4T[@< ||^v\t}8ț >Fm$)/}ڱZZJn5M{$JԫTVv~=uY<_\}u65B`ՇKGP "j**:e(⎝[{|LDGZ86lW=< t8ILt`;)d q[EU,H(T[ 6;2 5w^nr +}K}{عBO&CrmOKS΄uc89o6桱e8be4Ĺ4_wTaP=V>WVu=3St|4kƘf2arf>9yqq.i*3ߧ"u4F1Q`ڳv;=IYfvGװ'{oz+dRPnq-Xz dBqxe"eSJ&gݍi27 'ڱ&bDNVK!3Q Zۙg}Z!; 6kCbR:@%aWF'^iF5 l/u3PrXyx_rUk=$lX -bM-pÀ;W|EwhmV O]_r3vBCmԛ3@⇾X2MEti'`GoO1I]%[4EI3{u͕,'ʽΕo?`Y_)HԂ^,z'n5Um#fKro09Lj),~l(ƛ_CծB1ВFN^.E];[Qz&3ccĭ뤁ԫc̴nia#0Hؐsn"hBG&FLLR Ia@P$^"r黫 A_ &E8zCcBx[LbޯvG֍r,T~p/Z|Z]">([z .@>ziyÏ8ͦfg2uo?lTQp4>yRoE޼i'>} 嵗_̆.A5i-SMU CȈUVg2A1kaYYvX+9ȳ'Hܛg`送60i4L;Rmw9PpEY4׋WJ".2F%0~ޝ)K^wJ*b0?ǏH2~-%L"3Ͷ,O.mP@ $ށvB{,VM#fP*5biaig"N]@ hIc ^W-6`;6c 0g*:#6i`}~ !Bz!"!3E 4 q# UGuɭ\"H opJx#=Mf=/`k1+ċ@x& B5->g7SUdNc-4mid_-&i/1Q[ r6AYpHeNJ: 9u+3ROS"!)(!EբKb^~#3l|4uq5XAX%uzbFQoo*1R'P©)$x4ٟJ͔ZQ6,$IcwҊFgؙmU$Zi{}53p׬_|5]ytQi2E+`)Dmsidؠ wi\q bEPwV>Em;Zgf^>zp`o› bܹHEaS@'\֜v&bߞkVmb1yV?$CWF>Ez ~$dUe(]^cJƚ i]r 7eě_ch\J)Kklan+y6PL5,7y>;')"WMV\: ɳ]!3v&dtoD9snI~_RR$ P[ i<9Zh %μ?o[7,);~t9 #H=rF!K0?GFm,_;0&Jqӷ&xRiTnf?3|&Gs;ЧHN7š MB.L Hyuq+ZMuT'޶PyAfnc-uIt #Bl1KıH^T۠RP"IыWC_|"%s:zc]^pss$_-%$ZI>j"Ҽ!%H>UumXoIZO`I:XyTD)r{rD]H@ ׌푇r4Dn$r8JwyhsnwW«̲ 6m_~n5?$jKUD:PJGPR ۨ{"4dZv6&DQR0cjj-,"AEɼ  uOB'&ꢛғ}3U!V֖T\T6d1 A&&BF$M dkBuշ 46]cP04b#.j+~<&ilaqn}N~Ϫpq) b>nÿ2Yw-EW~olz/g;A*_oxv3 ӽmSCb%|QL<{* eL dI)c0,z[}m'X_|c ֔maN@<7HEy{Ԍa ү!kMbKH5b ת=-g6Il1GѢ);JcɆe'tQ_~Xf$8Ñzbx DS/whh":&M,00k_$1킥 _qVY" L0HLRf~*&%"šJ} BzFWf 9!c(. dW6hXږ{MqUgbo`k!z x(R:!pVČwcib6vw>-06L(QEkcSeSԸP6.k.X͒6 6:,YHB M\QAN>Gkn@NkĮ}oLQbӝluY*Gex 񩰣2 JԌ>,VNk@L)jtX&i d99l i 1L N?j&Ni|T&;r(F]fu^YbNSaa[J63sO#_C-x |?)29qB#,;?\BʥxT۫%KC3Khɗ;szzV*e g֧aӪj/D9/߻a/EfvR{ή7і52ncR3>!Pgk@>TO-b,!aM\j[ʤ=c<߾{$4b_:nGܭ&^ ZK;m?T ȊDX: dfm u_•#F.}ps*F@.FQW<3w~ct+t OͫL3FCС6?G4ge1sWqr9Z}`ߖ&95Xz,-7DX 5F#PYɡXEOe$i7ܖΏ ܗI"Ҡ|m yR㚢]P>6g1}k'Ŵ%d4Rssҝ;F^l! xEx į͍B{䎌xKf|Cf #b{˪B VW(^uj!|[͍f:ۊKbHTK]w3qv&5= cm\A3׎ZPU ]ܬYkkѢV~|IXڛyn(˚8A:eNfˎpt~\Y㨢3[V ]&:voN]s{5ݬSbkFA4ή\տP&F5~>aR#LT_b+m*իjw0u”g*9" xk=G=Y- Z+3+Lb=/<oZ2gG|}gʶ x/h 6c< [d_p)S2X89C7{&&5}roW c"1oLó17@1X)B`G˙c6"t%LRȸ@j3{ o"u**Nӛ6] 1i oHW6>25_[-7Yly,widA;b[Qh#<_(ZSfx-3[}2w.3{@@4sfN\ǨtgL]٫"EDoiO2^UnIN:6.)JC>5z/.zᐎIqr?'%pR'WdeBUe)I.Gոf[.oO]dH63oq"<{e8x_BWn!o4|\nhDSH'4$'2G;ҒMQh!ߩI'^1H_qWycC&KـK]4@j爧鶵HM!pseG#L*^4b‘}4qyʪ~ -Eg)*]Qa[w6iƹeW5B}{Tt'hˡBz1%&ց2MRDدin+ :dF'->(':zgR ϻkOBsLcCǓ1 ,|mS(Sy((CUre^?0}\@vZ0n7OJ/dM:7zvVbޫ9ʨY.PqhKcv4{IM6?ahSO'k;Qi ˭ Z~>%K>ښz*})ȕMapbsl $D.11"{ۘ%VbW4Z}?mQj3C$NZ ~݅q':@u^#سgqQa{cYgb٢ӲYepb/ V w m Q%KDy}H)ž=&@_j-Rxr"wQ8 8j)IIqft% [$9Lq_ya;  @F4w26EF;5+e2 \'ZPf`!mD9pGJx}ZDRUj/([+7ݠ H{<ۈ]XG}s`IJrj3F;+H;Wt7ݚxD}uy+nBZ#HÄ &К7?e=P]^Pч#fG&}kC2ບ/g+.}$0H96=˯F$XKxPFͦ0`,_"ZE']mN$ T\Aj0`;EսCG1uKu>CXԏ$\lCclOuU'x0|T"A5Ղp,,)f}K$${y8v8ƤLhM 3*Ɉ@7׷G++g4p]IX̀)6-/iVC_AQߛ1%FcVPVyU+12YhoJpb>HZla2FH)Sv= |@OM`ͫ=Ce ?AIKS_C(V5b&0[Ɖu`*[Zb=xA=<v!6KPkT]V͋(7|SۛtJLX"!+n�mѹjq4+|/pf=ݪ\S-i~ x%<njD>­DIv3}PuSƵtee"*+aT rЏhHFxL_CNPs5NY+RC_⡌W໭ NԨW&G%4MX3bVV=C>4lc+ umn ~=~ {-DRIק'E-ni[)1ekc~62tF'{v2>}q|o`l q:2$V/*|/˞Š6g:fSIC_q1 ׀S V{Z-e1x 7SpSrk$|LT̶NAB8bZ fMZ~YYPLΌ.eՌi+8D$WdLp\&Bd:4mHiK^zQ|˕\MADwW\)s~sW}ۤ 캓.F?)E1i#6a[O K($uξpɛl$Ŧ{wۢ;@"GDg!{H|N73hvgjT~[m X UCw b u0VX(U}ܒdc2Z9l F('k}&WQm?.ЦKő?N…ęW"htf_V:ņ51\j|*:z&Ʀ-}RF$&x p'KpB)}V5D e|@%4@ԋV 5  g5N%A=ku qH SC]$gVPnA܀HL&vjSU``W?HY'7BZQ@ r.6ųC0\}uO/tw;ut8d: B_xS]Go6`rl'}RG-O;J+Kfx`!8\poܐ!M@1 *$.9EYG2-œ> \g9~m:PYk?&2>gU%/ajʖ~O.>7Ջx6A@N7J[oص4½]H(!/f~[0\jT9^ͲwRrY u G5Ջ%FbB3TOߤo` E]5eA|qJu4|to*׼Eg"O'0Xb*lǤH ;r] .zU.yTpyDTnW"JB7DB웉0HFpphsVBV-Ij" l(> Ts$Nsjr?$լ.R.tl.ѱ9Q?:m8^,Z5 F´~QPСThBfoyʄ9}E=UlU.pD4d=sΖʆA+/D=@<#&#ܦ0ܑT2ZiJh@/<\o+`89+RS\]AHjțYVhF,Z?sLkevAP*Xwh$"Y} dHQCxD3 u"C\ !ayt{@6ӹ5b?S,nģ=pBMǪ2VO&ֻY2%v5=Iji vOvUmqx.%$k l 5|3fz5ew,E(_疂$c?cȎrK.!,~PYJ^dGh<~5iHƺ9ͼs~[ycixEse.J2 @3~w wkk<`$X^%(aC _'vNt;òe xgJ-4av"r`JKn?j=6S+l^0,<Ʌ<弒ذWlfGw+[ސͥ5+ c-FcKpLXVTc@m ^8 f{o|:5 -DH9pK[Y٭A[J;3pjL<OҤIϥ^WZ~( SX7Ȗc؜6CG?AF=^DGɻV[gr}8̼H5u9\bZd>l/ҐWEM(j wڔ7I'A6rSDF(5oR)E:.JڏU1.YYkDqٰ[ʄekc!eXV(S'6̦ؖ).qX}V.1P  ɱ.Ybb; W\_tE-@@Ѧ0-lDaEO16k9D! +kM\` mZpv+HF4/J$Êz/z˒2Z({6: >[:P_3C|ay."2u]# +e9"{=uVx`o025n\B8uJIJk<'fT ^ UgQ8ڧk2ieQ/΀ ޾)$[0=-} mTז1w=ӊt^(#M?T_t~A{)G2Q;+|v:_r,o9%O?[]C `lR?u cZqy,2:ۘh޴7d#tȃS MԗQcF[ѳ{App_͚D1~ %l93<Ӽ#'0{+LJ['؋jW`1r0 !Ht˜l\1V56XҀѹr9oYrim[cY~^kDi`QZu&ʒ*8NBp y%oRD8xzG8gQKC/dOo8m0#:PӳZi%VĶS?6Z-E"bL$:r_f͜<zlDLpՐ+ZR *RwĽI<}iL**=mDz }WSQ=ԯCsPEc%snCSPW 2M@ ӯev9󾻦=a$%h &$Nc0.V\+s B! @Slek ;*0|BNC?YF9ߔW38cE>Cy8 8 K8ت+ӷYv";#U}0cZ s,fwT a :))1U\=@vA#bd, Lẃ+Yn^?cBnwɖZ lN?ݾ~G]hLpMr7##0zW__,ELᅎ[g4Q7hq~oX, |ݫcP`g P9w0d-w"VB?y)]9yP{c%┅= -T9NH]q:G@]J+Wr*QEP hÕ qK#M?\/rgz.ΰ巙: #0ʟc[(pNn|tŨO2W5N%MM&@=6dջ.CwN t:qMv/쓙 ^S킐W($? |/3d_RÅ-]d3uFIeHY ,XrXՙo!ٍE* Ȇ73ҦOT H5#0VZ=ɧaBa3I'p*ZkL7 sH!4c3NMtYq cxr& i~fNJaQ{VmZ;'U[H BQd7bO[ Y^%A{Ғ5I(-L.9 VRb"`1.<'P㯒-| r"%l0<ˢn; *&3dL&Y{!1Ѩ\^?"op=$V Ir6`6{i[GkGMlh]#r4A>ʠQVFkTH&9T$% ) FhTdQCH跊ٜ{+W 5"8N>fYHJ91ktW/ѨFIh~MY~I p՜A> '/.(,k)zF^Yxš(ۡwTֶO ̺'HbG, ~HB}Pm:\Y Raף3U+t68>cɛ)3qkB]O=w0`)I=E@Ǥ'?'"u[RIl`:DW,g_∔EzR3?J32g1'C&o5 ʙ %V,'fHFcuM'Sf૕"ȃ>4Mca cVL&+u3o]˓F!,fxhv !44tō*.݋VK %)w67lD #$k Ahҿr";}T`XjPPX@,?V3_J_Fc1Qo->$ yYqi]Ң@gӞ6T^FV!gB*3j8Cn,&]5% YeS`5xkcL5''5œI ([>zVw K5[FC:΍Ty(FcD>VzS 1 -m/y FevlܿY7bXX0#_..<[s+#{ݥqЁV0q:| Dó, joU݅D=a**u; pfpF>{Bj1f%KD>+?N:'[5eP)9]Rr}<7U_>EugM{D dehfe8zyoY3Fow .HB%_f#?7, 6#@zOYM1X=]bVʋ:}a0J6E'PX<蹕-NwPh7?![698ϹD=Zn=p5.u Ij[4{H&-Ϧh2o7l2@4-qh=^ZZ:jt/"qͺD%f[ #{K;u:>:ꍚ zV6NpoɅ=carowu9ډX!t:BQ΋^GN]ɀ+@CĨzbz6V<LhWbݕeBSނ y)䙰y:4,ԻWtYxv RU6GB?hD԰ e^k[xcp2rs*LܯIT#.LϘ'.!y!dw#p8Ƀ@D兩o6.$^(cW0X*G<`.7B}16w;^ҖK\Lk~H+w ` `~ߟSP{[I?[X}ydXa&~$M8e֭ ;#νMrꞛ4Q %/`I?2RĩcjzUw e)iy1;aܦ|Ez>zOн4b?M˨DR**b%PTHZČMn^X\P Ǣ!*\j&O}yZ6` 顄f׶ZFyK3,qg7C |U1:\Jesc36+F;g'Mq#X4G鳔1 фl`B;K":`O( G回ɸxuQQɍ 5myj+ÊN :m_nȘcxq"Bd"S=R\W^e8j5#rcLaK7(gv"1„OdI^B Mm?QhG^:X(/%ЁaF>Nw8 3~P_!4n N]*:*Ó\0w .h7[14IPuٗ#7ErsgX x]rȎ13HBufp Gr(3s[Q˼_}GKB@*Z>eYq(>"o )fQNt-0ꫜY^vD{;R ȶo]":wPkR\rm s Nb*p7RRib(cg3XǤCK3HZER"gW{tv{EX6\Cvr@B,Mz)=;|mQ%_8T_X,q*؇"% qގVEl&NQ;q5gE[B*PpZ1Jh򶏱5䆡~؉dw.`agV)^g ?騉~dsl[g++ e䘎'kR SV'& ܸ2.7iYƨr$NJmІA5 ˀ0gsI'I m;ee&jy\+킪1áhɵ[p&m04y>iW.yp<('UMix^,Ѿ{̤r5K[M$6ڔA짶#dLxo7zS߳^DBo3vf QIKܡ$l9<j(x.e.g2~3;9s^^=gdq?x#s:.xF:K1C|#[u*qͳ9!X$d񥞪DܾܲB@yè4zjz?*uԩ%f ^4Y 'Fc;Rr.X0ZR`7QO vYMe3t _dy2 Zd~qV_ѡ~DϛQ[} ARG wP*xFv]Nx1!ޏ|3Me6u<:90+l s !TXpnчãrΊa z;g\ F8:R[D?߬LA^؉ 夶( ZXAPSwTsS&'u EOz{'Kvrq͍͈1(4uX_o5n>Qhxq!O7oL'^iEU<b8̺Zs:%2wQٶ0_$JE^c#DPjʠ\w淯>m7gmT{<_cdb :_N⚪x]V|F '!ńaJ}(HU$07Y8U?BWrQ]x@cn .3&2_fav>YТ"LGOQǁ>qo2-'{sm>q%68C~=A͕) G QU40ȅbaz*4i!iC ]x%,Z鯁LtrC+5Vv[neץPU[\NNZOpzi.iJpĬ_)s6OR?VA6 $4'>iw Tpfa5vZE=wI>_3@`lVZF+-Е帣$B!3Sw)E4D$]ӠƨT1$f2#$_g2do&"͌궕t+0ngD!łmI e:G3 iC^uNts 2ʍ\8%sHưp@W t4@^<>bϑ6?!Ii-XF>)"W{Q%3$~2iH#J4+D K5G`eu֛UˀU< Fd_*RU ,yZ0ŷP @H#UŘEWtf`|EӔj}Y+ ĜvTXPBSժ>X >l(+>7Jѽ/{.%i泑LIYsG]@P,jV_٤X7^"$A@oAP)lxW,(8>ɦ:`[O;dsƖޡH-.^/<X7d׻~Gn ɷ/Vtaiff~aW^ϒ"k(֑Z_Tg=Im /sV¿~9J!(L@!"ei5쓲+WXSf8=~$xrY>DL^SkTNpvPDg١vkp|lBY2?'}'+Udz\ f%!gN MMZ0ޗ/440 2LRmjTڍs#Sl%45y5Cl9+0UVƇ@K})@dcǚ`jj9_7A_:cF{ShRa] p5)LO)qV [emw09+:VqHX.OL+?L9~ %!+ՇUxĻ^_YQcBҪa0ՙa13Fa,յe5WE=8s&`77vC$FoƖ= ciA߷`"Ja'\9iRDG\޵qt}wav9 jl9"ۈ[^t0:S.>ȡ@,#%to*:ֲ|eIXȭ[vj x22V;ӘN8A >V H 0') cꮡ#AV&VJ KkFzEWaGj¶gHWp=:{IL㠲_} !sZGI7U^ R$oUilaO,aq[,r0[[3I5~S[mܗU r.T=y.G@ ;X3# Vob9QpM ]*B,| :ț)JŒ 0T߃֭_ Srؙ@lY㐰zj>F iWV%%?X5q=rT67w+A7b5>: 蹄kAGwQ tND, [:Y>Ҩ7zAYvt;C=Xpt{@Orf>H̷R#2雠mBw'gOvΝC#"f#}`gz.a~u#4+Ler`gBJcَ#J80m ܤﱴ~:F[jY v6ϴHf5 LYo%76phʴ*aۉ 㺋IJuejP8}clCokUX_3J=:#f$7ă8؃PS{JWE_8nK){;?u -oWj$ZL67d5ܠ!]5hvOF`H~Au*X!C.o#ra5f!%l~ڠ p.(%s\vV@mHRw'C+ A@AUUU/*fppX+&$ g8v{? UaEG~ (l=5$ ~W|y!#TZhMc~;(>bXD~C^dr\iMBƅ0f_@K)pckvEs&4[Q-v1VmCZw]7.6SbQwg;%bn g 9{iZiж >IS\U,; fq1Mmq/o#y:>ɯ8M rnĂ94Hp\)`(1 "jD0o y4# hdi|<ɦ]&T^=%+w,>\xVF ,"?XXƥ8)qEW>ssĤ`n{[~轏3n#1 rׯ=n3!!xJzgv*;MQT{U6~JM[d#pKJ18&%Ùr%~bŚ>桾 k?zىdobwPw\S^3CqUؿ{Im|&)FQ"7 hy(Wd)ވ6# yLpH%kXoneBN ֠4.Z߮q%{LcmDi%[ ¼uKF =9N1H'ӇSg^\ "XE \˞R @m7.e^Z3sڔD2;#׺a(]Pe]f$bK´J޻PR :{1;voc%1HX$F+zF!JDŽ26,p4,N]>aWZ3l{'-"J> 菨bc'ԯJSOܠuŊs:HR[_İ.r _q1|#AQN[^V>y'S ){=l:6<ȁI8$0 <:Uaّ۫RCT0k}V7QkM#=c)~V-eDDL>Q{Մ"O59Rv)"*Y| ;jd㖆ޟ0&a(Zm#i0\m< v;ϓژnmFܓڛ6y›8HC+4wPv#i9E5!0X4͠ X^JNU`΃C|ai1U(0OJHO;߲%&'PU{\,𴑏mWϱO-r-Jcn0Nys5ꓐQpd2^V,cpʠX_z9.lURt{maa,r2/ D:0?f奺ORZ!Jʲgf66?g0^jC\~UiBT|_3$@BʖX崧}.; `}HaLu绉5"7TBf'*&az8zꠊtY[pj\Frfv@_r 4Y;IÒ5p % 8~ț; ׽!cë c'}xtMΟJh ,PR>6KWP+@Car wqYOE^f364_e~0{J'Ru.֨#RAŵ h5zLxh ŏ~RbA͑ yu ~)=5*S Vݝ/'F-)!'?$ox-j4f:-$8F- b=@=GWeӕi6 #ȭ.sﵲ.Oj5/et~uv?CǠMjl떌WѪlKCnLVtL i4!Ud (ҕfo&5h"1YKĕ16UáZ"+8"7 qDUW NpԳ)҂ # ޹Ow쳲!|#0Z\vuɪsj_qف2Ϩ'e#"- LWZ{"{xBqB;:S6n0&Tkqb;~/ _[Qv0BW|k9K,ˆ|1ırn<aBy7FT/Nj8xpjTfZ}=*#5'giw;;Q*Z]q7^mn7o!$X&G)&b g 3fS:h9rλN?/ n/FH4ǃH+ıkPܺ9W/>زcqѕTeGLuNu JXc•sK^,;@XѰDv0Ps`DdsݿYL V qwKZАr<ċi|Qj(6ڬsy5 #H2C߯CAy*jnB :}3P򙑄֒yI3p%}8kSb!nRɣVX9~}/4kU95ln5VD˲%_0Mk`mW)-G.S!)VM>{-m0P7N̨lYY"m -vU#&(RAJYp;D:gF ElXg{)!ʭklpzsM>ŋ'C0Y=4[ nh%fyNG;:|wXmi@'ER鄄U9S; E/+rT,"~DodPP[` fHU2ۇz}׉< hDB `S&̰@43n7Tn ʞ"zXl"/e$y9>Pub\3\7,NI{pK8ec.'Vn_Q.Ewd]b $n\w6C[Gfe ~8.}"V箲^}X{Gl**Dt{OMvnGY=?1bhԬfU/WL?U+cX*aEayA6[څ[w&NzkU8DV`=ѾTܴf8|*HUaz5-";< te3#뮾ʇCtl}Sab@:AGKy'$3@Քѫ 0mLITfΆf `]K, {Œ ecJ>ŮBn d1B!; 띪t$,~JR]W#[ѺB!aUP;G,u0[>ޮ>%&>`ϲ}">Rā/堎MC 02KlUqdBd3GhƬ<#Ⱥv^!"c,׽*_ ttֶŸ@aRN&b6(2j/`‰@uH޹OثiH5˲x-%h 00YbNbr+5,,\yd3FOPUn^d۾`{7EA"n P!o\WJU#uN}E싩o8`E"qH!kf<Q4ut|x*AOJeR( ]؇WkʜY[q\1OAʍUЌ@Ӄ'5||m2,߾gSFUDHpTtѻCj})H/d $mH PӥmHCW^J73{RK³#]ǑVDq1X豯g)Xu`/e'vo$csVqL)7)~U%*Ȓx A q+Ӛ$Z&hz wj0,=>}x# .wcAHRzDPء-n=r&k=j='-7'4a4Xioq͇~%:ɭc^0` SM)7B8&/Xc%`[*ϥB{td2{Q.lc Rl2X{.{n4 4W`:2Rnƿ҆ Nz[z PcĪs)4Y L{sZ߫99μʜqw7l,cV^O䬙Xu+L 2uBh ~W8x$|Mg* "4\?7(8!‚l+;»JӝMWh:M'q=.$/sW|L#8 j? DQ¿FZOF~,be+}_5$ҏx_i),2K6CO'0hT:.Ȭi| 4+?wyBbdl;)kIgR%Y%Pz, y!.1zk A=S7+Gy֟SLPyj=׬p@ Zޡѯ)=w '8U VE|8ұO|cfDHG<]%]Z%3~$I]XCwjg8 XhP~ZӿŒǎV (emy;5"ހ"+4ӋW B栉.NX0T{H^L ̸qE.C6LRiJﺄe0+92+Yw +/K%%u '\TʐX&{.\!a;Q Y*/(%jbq\!8D F&_ـiRH(tTƛ%թ!I!Sw 3HJ3+mE/2|Gg[bX@> >?I6  HX%28mi~" re~ט`X[0ƙ{ZxfJ\Z ns#3&`D}օDwsgJ~{1 CƸJZIr[ckB[2Gv[4땩Fsʘ,~ V#km bye*/MDq'ƅ_kjZx{c[>O@ _*c yiORZ[g_g#~Át&}1#%.6ifzuvP?c#ukP쾀 @ v8/@lnh^#eIMAv}bטa 6zTҍ?v0ߢ.Ѵ! =92T Pat,#]oߐSN]{܊?{UJ =o2 AEڴLU&N(Y-ILm0ֹ<~j3$ƚ_^uD2N ۂ-$MmBY إq h8Eϴ$ۍo(c;GDNp!"(┱QCBbxS!G:!v|Y+OАȌRւO t7>AU^KfRjSWȖד4$E_|#E=5;A%Wy.`l,b`vyJr, %73(Tq?iXX$.g֊H4c1e2 o3Y!#} wL9' 5e~.L#)kvDp:$ s@^XRN>n}0+TƳfaz#E(PFVúYyٝeZ/H[znA| Ws9~݊MH]y0 YhKl/2j@4J3|=T1s^IZ\.XPh_vb`c25n\ji8s\Q5^I!{jהvd!9L2yф@+:*?o5$QqXG<ۖ -4vpV< Uw4帨.+].+S`$hֱ8*QHD/ 1wg + $'ؔ7hޔ*W’bH CC'V并A 5pxxzf͇ČkW'?3sXdTCjvND=˚ʅ%h01d{S*ΪK¡.`/PHJcxyo R1m&6j 0{M*?^+?/d;ָ"-!;e[' ^< ϩxc&ީƪ,Ye 4Vu eR{Kr |{,V(AƄ@柠idMyjKs:52KH3K~ͤ6)Z.@S> 2,iPgq5@{Zx+M㍷Ww)vQɕP=%~IAK0^&0ܕ6Eh6MsW&> = Aͽ"P?0CʉXi@'iN&su ڞ3Qh[$,㌣]5S} E ^pU֨Z dPަkn$*QF Ig@ih?!dm@sӔ;0'P>BtSAN(ٗMum<ɜuPtatޛI 6lhL[T)Ehd;3 q=ʖZJ ~~(գ@9ڑ;tʨE)>ZOa^KN[kgiAp@Rɸ"G:'٦.'?rq'}º` HjkɲF1k&]pg%?V^ɘ" c$!#9ﮃpFtJ6´U.5Dr-/%rGC>Pnw &ڳ ~Ǵ~dIOk~TLAߝ"!heJ`kȔ ]Ġͣk8\D cH渎WG}C\m3׎?D㗘Tt[!y*]D򍡵%8*am- 4!Li^\LT!;ZRh(0ƽ'|GxL88f71 F_hnd@czZ%Vς >WCH2ws^ zou Zjd;(т!{<`\K5ؔe d|E:*opܩG>쭞Ҧ ^$kVx;,(O%bܙWh5<0H }f4(.`6-ҫ2c&ޫϼh]IܓD !f4kWpg̏:CAK!NFKS.R0G1IIXwu^_u;4TKyc̓6%/4LQ8֤gfs̳Bkwcl}M)T[QCɲ_5;H%ѸQ✨XaJP Q3 YM9Nj%eMKMLZbo" y>֪l di7q{coPU?ʊb&jOldzw jqibjF]Ctw:R&{uȥԟ܇+@LxqLA d9)]]IwJdphv= ޺BYOㅏYŗUpR- (rǬ޵bSUMՍY{5f;Vzu&PӆI$iq"R9!)Ӯ/<ؼ[v?Τ`?]P`V i^\zjNRa,fV޴u#,_}n=vr&UV` %JVԭDŇU]#)9.o-4{$I/y;ڈB@3ZrzDۛn靦WFimWAG8 ER #\ ܯ1P쇈'(MhCmdBtRu_/5Dj/&t-5eF6|tෞUpH/[=k*3vu,G':F 9u T\`86*!`u#Uc(B|c#6)5Gl>M 6g"!A:<QEߎ,0V=뢒[x>Uw>> n&"Ji}!'( ((Yi* TF` ڻ/kˆ}АwM aTU!V*OM%bazA3Rzd3澕, ~#2;gJ<#uD˚U&lz$4lzmxWRٯl &(bKFp|0UDy"n&Uzvt[eo BmXv̛5R}^B3v5̊C~1# E&|\u:i@dtw.*ԻO=$R-THhBL'O!"z/'萠"6OcMU{: ʲjł@:\LRClϳ1;:*nn,1|Y ׹-/:yID4t;,/LH!sFvi[#%W SﴸٸGe4;g3pv6BYuֽ,R`3K%مK#:IQEB $WI~Le~\H2qo"ʶ!daǨҐʔ^fG_/R1ODk}=ǟZr⥪.uG'}R!HQ*ڞ. 6Ȓ+a곷5[&~ErBlV{ Ġ ˵eF:  O̺c/Bժ# #`> Vf`TU8(CAn63-sLd Z8Rb֎BfQnO3.ٶ'D9XPX|hN&ZwxӖmt F8 H`1hƻ+16MYԀ RL@On7%qzL9`VyhUr{Ș F~ø4ڊ+1M ޲T-]UM>-ec{~ zħ w&]rttzLhX_k0u\O޼(7 Eو9zG[Y\f\$e+9Wwq_2~iځiyl#D^X XIٜ;]9]k9HB66Ӏ$-$/:W H抪U~u8*"MnIjRPFgqwc`(9,X‡S3/uUDq:jܱՇpB22kpIv1f:57js"e^owoC8đ(v-:Ł}ˤM$=SU-b|'pt+Q&, )hm!:Rޢwm8~ͫ/ ADs]挼lJmvk~N.yn_gHi1+!trוfHiQlLj9f)5_C}W~;@6=AK8 RP0;}N.Hm-2`;PpF4yz]cG5IFiRqTxj8Y7OwS}Qaz()`$fnRBk*0vD)dJOH |xfa ~ M#O$5S9TH(6dxi%Ү ga|(LWȖê3tN<)v(@0`H{>E ) 2A&%pul0?-2ٕ XEң S%S=ݨ`d&R>R\φhJ=rYR6qߝb QMPrȑƓxç^(lcuTDÌZC"✖XX}y>+zڝ/D%E*m7b^6*,t;}xd&^^9ytAZ#=@=7\e&?̺{Ԫ$ҵ%im~̻#> S"H`Mpp0$ɟJ];% "9FSb6BZaα0>R80Qb72*LQho+/ȴQeW[F6nBJ]-xA!.JEog~s 2CQYE'Kr, r[x+JSMyU=ޛN2%┑$ƺz.;). [LvjqaJ6^L w-$;[lb{귦F^kڏmKXS:@J 6k1[%$?wщ/Dl]m\\Lf/pʗ.CWVd}#;v$?ˢdW?䳮 Iƨ?CñukAl ND<NK%5h^\BC[Sℜ4JxBO jbJ}y[ci!s7'F܋k㘢3]"EH3U.N xwM ^+r7m ݞqTLdnb+ESW 8kBɄSm*AG$o9?TiL"d*|֏Vص{^?19Z[?J9 .qn DFM[vfYtvT`gH={H-rrNHAŒ@`Ď>$FR]eY)$^gB|t'WV6 fmk5߁8s,9z:55pӌBah26?3#%%$1 f?bK!z zKx3,q"Lxv@ԣ$Av`."fPsn\m3J|˶.5 J8/U}Gjr3JBdb+㭨Lʵ2Iݜe^.`%csz副eE*NJFs/Zv3g4c#o,hXAfPpqX]%dHBq |?Ӣ&&T:]?Q]|kn='M YFNOA"H#mWy<5r2ߕD#MHbgOiaNmd7)U0#j<Pδ 8?zbT7Tϫ|BDXK]8\b}~Yt@ilv_.pvAR\ &Lnn`7`;5he^ìO}-xǘa@/PnVG5#PFk7CMWqTn+*lYa N<_\U{5+{ZX]u\X9eXZ،!;ʷlCLIFl%9y4ߝS25qg%eGښ~7Sp%6p/0v1=QiWAtdbI-,g+`=2-qahj-(z1Аva.ȔZ:Gn( ;g`CN{9؅02x ~:>Ē}j'\Z&|* *aG17j٧'ŒnrJ kfxPg!<zM+֮MRun],:D$ TNaحme(4_㎬kϡ ] 'US2w1w5-'?RѠͬ=_m^հ`]"kڣ-l~I=Y[5I:f"flmZbFs@ A[Bj$<ɞs+oT4d+pꅿ՞[9%\C?g)5]js$?̶[v5SL΁G-QjV4aXnC=DY'{ZWv!o UYUֳz^4jRnnY -; x,'n8J2&F7 Gf;1]G`_utVڀfbO \& ,Q;#zSڰpN k!hs,R&|Xbvб >'W@q"٢̧)=`1t[K-@z*܃l5IlG(Y ޸:C,أU)ɎOQ~WigYGӺl䉞b-VAc} 9K~ bl@ Bi74#pR g- m⠖7 Gvt+gϒc@vt5yh:I@??7/8-)9?z1UpAɤqFKrmCN |p?(aT%1z7f2NɢbۉSSa'4vOxM` Ta*\3=T?-Mߓ34/k ֟>8,Tf^ug;>nNDN"9{2u-%Wm4 |p=:K̫IpcIF;.43SlbȠf9sn܎`:P\ $nɐtf3>߾y7bSPnڢvĬpgUE 3Ck 3cO&϶(4֕K*1ڊD?]6fL8/.yэHv#z,,d " ՞NYm9<\`Tz#ke+tܨòxn}aDyqG/.9A)5tT΃MYfi $dne-ԏ4꿕y0T0p5 |$S\>q2n7kٹ? YpE$iċE`6%aC^Mo ȡKӧA:ϨU1>t! L%B'`sJFBw@CشR!QS m{ΈKQœ 6T ×UPe(q'|"Hrf &oÅYI`]\+=4xʍe˷lU Ԛ=bb V@݊._(D]RtcXTѐuY:D}2_)\mT~ӜyY̺TNDJ+-Q`L"o"Nn  y|{X"⾔R2Tx ]SDI}i 1\k*Q*qZLFp\ҋP, lU /[?ϗ#\3X34^+կ kABHA]oEC^+AbpƋ vҪd"͕j ^. Pond$< iv$*GBdyV#& ޚVEhW+b; OL2U/'_}z< liK\\ǡ2{®-5ZՐ 3d}Vnr1eQ=L??0IkXL%.X3q ]"c5m^wN-͞*¨ZATkD;g1-r:6X@m=9 r+㲽TԇLʃr-EEܐ  B.a4fPL7|Tg4R(g]*qR嗅s53v-~Z'Ee%= Afxrt.N3j,W{Qa,߬yz+)- ,Y` . j AeCΦSĐ D(hc_-L `]E)z^ex n:77~8Ud6!F~ ؃^ɳ̭jĜDQc\}HL8'7Z@TR<|J<$q##0W]^g"ki}prVzG*ݯR;pB]PҹaƔAHcwgwU<Ӯ˫o5 Z)Z烈 "JT9ё[ vP$*US78h&: \^6S qy]ӥ_`^23da_&j~}ifU[=C(U_:J$IkGRo,gwF r{œA(~mpʛp4<!R%C-;}T00JU-)O ?UQG(B=HRCt9M'4=cJ%"}#F oֺWZR>vM rAYTEϘU~ʢ P8l/!$kh!lwFQ Xa'ÆE>WcɲeT++;+D:> jlf&9=gsywV 0O-g~900V 'rεH@0opC=Ӑg:-b_a']$Rpkza ⢳ O0щ&uvߪk|d-]lݐY> 8`%T&wSϭ0ENQVk:8SuHvi-(9o,68C -DccW|ѻaQ| zTeFㄶV% qQm=dqCOD KK( ٵFyFYYgm-ZP9Lq hђ0dhFՠg^яx$H cG"}ds1-H@\ 4XcnqmXE_G92}Tss";9#oF{0 [xh^ݦ.iW݄h=g#II\ԗu*A<{>rV>Ȥ_mTuAsi R4oIA-EUn{?D<놫Ռݘ< cǼe`knt>{o@=O(\oEz҂rQṠֺTcBLsˡDEz*hֲzڂ[(Z؇tC"v^3gJ-#jE矁tܻiY賔kD\j*$0 U1쥳JtrEE5vtCYz{GNA㳥EI_M֟ "1$On#krg)rTtRtx>2ǬKzRI~S#jp떅ܔ˚(2HT 6R)#u$bEj$G" צ\<@ƏdzQ=~J) $s9i7r@nb](iNycbނ:*5A=\lsPaV']u GՐon6[Ƨ 2]d7bQS1zvkS4 9BT#iYTڒchd |4Y:hcsEE:\;'XĻn$Ooޞ9Ѱ5iXhU %JC T8(9.Gٜxl w{/s;I eǛc2K!r4Dע7&\yw (GYW83|A.NBXt`t0aiȽRBI9:<~ (>)ӣ8N/My״X{9 |NDP^c.ξwQp%ݬoWS>%lbW(s߽̼֠bŬ?{F4"Sq..~kp[!$e; |$i"ͧL.`H똀x>Rks}qrNyd!^F %K2á8zN~`}n|B[Bi )AMnҲrNR?!?&縲`̣V* -K 28 ÈU8c8>fQ7 R(qDlfo}"((j|a<@iMΗu-LWtsEXf3դD0ǩYl:"-kcBfG6ChxKGTX ŵʳQ <)wޭesT%~tc pȤwTcl؏ςVT%mLP [i x'/n>ⳕwfÉa_Rk;w^HGA&7}W<,QB&X$<^0F 7P _Tc#|aQXYt$?!p=&ǭLiPmwZ8+R,'8fL'Pvu򽢻' F5"v*adwA p6>gv2=~Im"3|T8C&w~+k5tr^;R!Ԛ|%$} 9"$g)0g%iSu(F<6ZB?ʀt2V# ! !yg-r9jXd^"v.ie |sQ;$4<;߳'^zYzmO?soO[pCѾG`W@4 +H[=P!lprpŧ{<n5I)g2ošJϙZ##$PaRMDU|"Iʚ|@/%tR=eksƄWJ 'q"1tZFi_""' !d|6߲pf-p|,+Y.{jtA| ̜z>O ur<%* H$eY=;@j]_2I'0bõ:# t'_J D1敵E2\xN)U#ہɹ:jهȃHyfsQj9t<,>OTF9$ek&+_EDߗx)x"/6~OA(E.L:=bTU!X`[K61gFu*)!AКPM Qk8;TҞexkSW2_m J;)".+ K"Itb&Jů|z5Ah%C&j{I]1d_n8^n_9rU`QC^C{ǿBƓ-gڈF]Xar)+5甄P;AxhL]@Uƾ4ϟl;i?.JJ-0%mqفԸN ?хOdlaק$x6Kbצm@$^c. |vFQUwJcv6=!wrz{Km04`п Yh?phjv6kI|f,x.3i} :M2Ё )8cZLZ[R\~ags;iiB),8$^u s^9m--2qi+f2d%Bs[VKC]bcɘ*#튃5q-_-eռ*~*Ey"-y 7 ; 'dkb}PEG=!0C4B޿ q CAm:Av#8R=8Ap\+{ 374l;X d{LnGL))b9P߽mljU/crT2h[[S${-%HBfAI!(qH "I>Eh 'o>a\|Y2֍Jj'x΅h h>^uWpd}۲,1I6 2} m! eeQ{εm j-C,71vAw}s*Ց >Y\H 4 "3j/StgV,ȿ :|xV(NHUMOMuiՇv2=Zvo@]Cê^J)Pck7<*S:(Ňd"mW#hp6Nɣi;ۉrW*esqeik-[`gfRW"a0_EfiqPAS!|LffevF䯬CmNT휆hl@;ށQ299\)\ 81eNA`r& p )GD#Zekj}6/ BY@ Xr>yWJ6|oiz-sn8BPDbߒ{C(<=O9dHInO 1>J }`U 6σq "Bų:UW9#jq\On%" تfrعגK-W)vt=lRxBӚq9_O@An$>b c db U(-p,f:fI/Ye?'FA\Θ0/S!@qQK] zoh #;(:'ɖF5@-C+(~%'4*dRM}mv D\_[ĀsmUϠd#IpD[$JLɥH8*)qb+Ž.6fyU =ߴ8eGXמSM7SbÇJ12Ԏ8![X#_@p^7KPȽsR& .R3o/T=9-QKz[V 8f؊>/Y [ i51M'`s"#A-2y/᱋S!&=W7,7 yeRn\UB$5-@BRB4|YQwKЫIm|tNYsl .D.6wCՄUūm$G1!,yގìiz=n$f+30V8-3Ѐ6/h{:䢐?X\$){adÝ2|XC#SǃIObKcFqVAPJP)\dgՏCGo](CKG谽2%Ɓ= |{U?^qoXtd *i޸5洯bވXLSuG]C"0ib6CY(_CM[ɢMpszI$τEOϴ@Y^c%2%U\{+TUJY\{ HhNAʈGR[W x !"fQ'$SG?b[H dTaOˬz; OÕ bu,#1Ɓ*A| MD=sBtZhks x qGU+ W/eV<~X4KΒψpNDD):[EpLlRCDG: au /l<~<@>܎x %}-_=h*d@$FrKk:6 QAUz%h?jP:m"5' mmizBɣ|MȾJ*RX\ _̠ ~Qگ/b{k"Rc);LGTUzW ;ز-"R4I[^o J6і5z%IÖFDb[=u4N+ONW}X5t/DPH_-KxH`3[@URXg, SH +ΤYo- eVNjp\O7R5ei5j"*`}x[Lg*AdesDJփwrupG=v^ $N+G9 H}1Ni'kxȖG5zV^![o 曶3wsS-^{4.2҉2u[^.UȌ2/N|bFWg:r_Cu Q]>p«a6?(vZ)<}RF=F]RyI~^e <>9r>6& hx`;xW^ 'f $G~҅¢do20YYFjEn:6X453qٯ8X6^xl_ bOLyޫaإ*eb(V Hn059͚|WEhWĿKy 1\A=󗍧,Jyፇǂ.uHO6cȒ_G>VMHBEky%敯?HW!ٕ*($k F'A֧42)FG4[ %b 4m(.R(Fyy"Ж)6}&%@A[h.䱙 '1)t߳ԡ\'rO˜UxJs_nv*ɸýR"0j tÓ(D9 :$'5>qܝơY˄fP,sy=-4P)Mqq3 AT|OSoPnO)x~U{ W's{4j=꺮#✙Ӛ]'Jd~a{ϕ*u\4 X梺)[bzUu}* f o^IVt @ApevrGa)'W9>'HF`azl5VxTpO/y1\pV RT6>A˽(\|BNV$gQ¼1Ay+c|Oܙ-rݛ6<K ð95- (ªVTBM#:t+%ǀi:,mQcH+?ޝ<B/GRdV]2G #7a=*MҀ+7jg\Q-Kص?^/؁VeMÕ-o__Y泟)a7dBI$&/z< oy~ Aj<@V -,L$2-dxV VLcjcMC굸#;C'2u_:ī$V"]/-?8ia?1_;(Y3e:7^OK5}`|!-Ir}!^@O xwCS\,8P_mqJt2T?v&"Nnݛ<pTqo:mYLF);,2?^^Dsɏ] Jv*Ynd*KyGjk~TbTJu쐪]dž!q4QXvoF2t5HbXhc^Iz$JZ I@oCrQI3'zP08z~+&B;c_Ǖa[cWx%c7'ׁ(ٿ;eqM1%grq=e`. -x7=D3s,Q9N4/kLD!Rt\exCZpݠChq=cS*| =Na.8 o}:܈4d ŞrSzꉒ$>= d%8OQGǼNȌ(p G{{EuO4ҒN?W{QM*C s#|WI[Nljer/l3}v4{AN+ 2&5%{%V#dudUTqF<9/qcD^ ypd (=az,jsc交Ki0a>U.H Uepǝˤo~cv6 Cv\PT"GXnAP=^BO~姁G|{e-~Ȓ Ͷͅ|&ǽtaiJYpC%P h{ȇڧ=CjL 9(n֪#ea@)*#./78|NcD>=(<y^JBĈ6Vl10f'](!rݒ)tv,GپǷxL' 5QyfP [d҆'Ya"/ܱ=kmꙒʗ/;9I&3{^{G ܎`zhHuFl&W=R,QÏI Ţ(G#IJ<=%xD\UyǸNw# _&pͽArYdj҅zy@{Xo؋g /"e勏$B,Vٝ:C|(pS;-x{kByäIyy=[`hDEW9[յk&YrE:GӢ2$BHX=[-Ć_FreǛԇR>%x#t4mOgѻG أHc"¥mu2ɹ{){xUg-tF{0N J^'G=}٬Tn/v}դu laOBltY%[}y&5,5rQ#LF(=P!OdiYmJg+6Gc:p#-mfdz C= ׾J_7P0 哧E^[R306>*bdez";VE4.(jH~{Fp-n?1Yc)j ,V@^GRiÙHZ􉷏7U˘tv$b)ŵ~WSaᯎ ؚOEk kDr.a'hx뙨?}nK| t&-10R=die3:{ IbK %֌7wcExVM;MxPL#JKI4G8%wSX )1hÂvij?K(X?Z?5GWiy=hwՙ("79J P䛺Ay,!=ЉRAWQeKx0Z/TLſkʹgxK?΍g^ł¹Fm~hA#*vyҟw(el!;CFAg5[CI#=GmO ROzN7-j¥_WdoDeɆc ĪejV %9;%P~)iSOW{RUz7#oyᙇ yK|=mz$0)'."5>zjy;6b_&-P[r`׀zzB3e}y kߟc<@z}8%eS;Oϟ^J+87n-h*V\'g!GtDL v~XU8t+s-9hB=1T̄:ڼ~O6Ho9 Y)LVȏ*,W+uޝ%7k-K, OI>^;WWTB+H SW7nB9ȝnxJPw^3׽Y}$0ay8[9D1 ;хޡfZ8tDbGI`ނ3l-LΡOp3 f*f d䭰 %ϱuF{{n<[7u{:_4}d<ħu~J;'nWڴg"HbqUQl)~2[hjϳNhNVE ^FnYl6`{&)\= SD_aJӗ/! ov̸\麎Oqf YjSu T! rnG2g.0" `9o4a6giK$-L@{Z 8(7|,?oMVU+s[{]p2LH;#1ۛq|aK>S99 C78h5,%aʊHWJXӟ/ bK5٫ErJ(0F2pwC]VN<$ʂrD!OJDm^N7j(R:DMv9%7<蚚qʙf!ˎ)c`1qIs?5:S p.+@(S;7j[/t'*9eCqR Bq$zd'“&WanDGj"3 J-P{C{F2 wOH{ntf$DLNu_4V^ڠ[!MNٱsbնϰ6R#2h=`I^ú,ϐn]!%q.f tA:px\MMkk6K 2w%!ĘrSDN(s&xW_Ȅݪh-|翮kDg!K#wwgtI!N07* s'axigUYL`(v6Ddr}]$R`^賜e^"]XڗPL,Z5x7i$FYP[5I/0|Gۋarg8NDgJ`eXyr>{v#up-KNޮ@_J Q>QF3 bNI930c p-tf1'`.t|7w$_́6zL&N 9Ѽ!8 1lEP˨!TloUvbF2Jv"W Z5T}_`Id|0@Ќ E,yG#[ɘߴ8~ rPrx{*~faDQ&:??#jaXBdo ]8@v0H;箠 a~,NP/x+@ P &t|C)Ka9 1k D-#$o+z_[u2@u)q6jPF9Оs(C(º4 ^Rs(4U.,O "L0\vb/Ip3.DƝ539/\\Ir %KO-ӠiqFuj&d?0{3h.U|R,<$д~hWF-<[$8R9h(tIL5FGV_ xZd{2 .Š&?GI8D 9RE@J]X)ipQnsQ'IjРU;I]JM_lY4Y "g9Nɚ}v%cfZ䅂wL,lElES֒ݵۃ,V1h3ܷ`iuaŤU6$gQĠݮL&6]Gbha.[hwF;Ԇ޿0da=CT05YTcŸSg0w0~pSϿ̍ s"%\^#!1=)|QU8 `=(XJ @&#EA t)KW δfxm 1W[gKȥU?-nţ\^493J'f# O(cqF,13ʤ%PHO  : 哪ڈ$ "X܏D䯦vWqܤ)̱Hn'=,~Or9lp!J9 رq~uO,(ri5#^w7t,r{q_!KĹHPW($h#δȶs\e9n' ly0+E`=[&DqV&TS? ro'h*tT\dt9Sgw= j.<Uq|K>L0DL'ʦ0,I*엁p?r~]dƁj4-@_h' `gc yPERuO- o }!Ahl}\݃RμwpR ?,m3ݗg!VkZf c١+f*_Zj@xTwh'@UէeD]&vCEW@+MKKSI.w\ tW–/BmK`Ձvʸ>5HAPP)L_5Sc"m9 754}\QrDNR3&ХQ(+ѕf˙ɴ8}B7g#5^lPRzu?kj(TD."' ,LW[-*P5,s2 A<}4#u4Ws5n~i*s^vE.X+TaΐwL vpȬI55bL"4Ka7k_-rW=I)8790d>xZ}}IaaٮbM])¡W2(38__V8(y`%%v$"tf%,㙷.0PE/,+/GgSLq>n3D; -&o`cl ֗g<]~}@~%Z=b)G.),OYvn@-)!EUM{LƄ'D:Ot^SSo3(j27'>ELzp.i/OsNJ9QَdTvA.(RĸF'Ĕ"v:Ztz1֠5Sߓ S38%%Z=9Js fǞ,Qrwudvbx8-rU.6[2M8{3ل'3Í'ؼ9 M^ ]vB4!?fX~ySl uLmm^IAOD5Af6& 8]]D;HSSGkQ[3T 23ײ~/u-x@0j *O39l[5X7N6=B\RBc{O0~LP/dJ )ԁQV<4|fK}Y rG#d^Ch߂kW Z:+J0-Qݣ 0zyfEV~tpeE|r£>?/ԂCU/0~ԊP yK_Ӳ^Q#; WߟDRhcCUTꅹB5|c%QXRݍҭ5i@O,yhj@pP:%RIfphX1m'Tb}MO_R;Bh>zh%NFJo!^&θ?8ek|Ӣɞ*~AѺj須i}*5@3h'0-\79?MM.gN1m3 ap0J޺ 3zgTާ1D1&נ2u`-bRѕĴysEeTL 'GpShӠPQ~HHF 3w#Q>` GeSGGY& #r숫Uax ڵAm$7I-A?s3,P=Ӕd RϢ*}&-O )Su _P'0{e*/aYZߏ> [4mf̟$ͮF'FGJaL` om̅qOf쏜IY{ݾc|n^ȯ%h- a[b(l#~Z q[,ѐ2> ~HxSo.- /MF5эx8wt#N| 9iNJO'\ qg{UvO ЩAy ػ&F;^BNS:s,7WB5̳ Vޒ@\nESZ 2j+ŖyfTc SW J<ע6`,gV#b,Rik@/W86Dh>"~bioKֻZ~GB ONAuS=ò pp('wz +y-_|:pа@k\ ޺d;ILGSL)o_hğ:]RW)A!|la{*R;7:G%Nx oDly<=?NV"զ/r]tvdmM"_`f!,SUN CBd@P>^vyWSFx>Ұ/=/d|#H幠FwOKXgЁ6|Y:+AH(˾FY[E21؟O &m r˺V\-1H@Y}`&(|EnBD{Ϗa/}w,)ۘ|>VM gى1zvE47̀$x%IwmkSɮ84J9[ 4 ׅ9 AI^eA ϴ 6їlL\f; EU _ kDiMr/~XN] hnBS Jg]e+MAKpmnUA6 x N2o< wC?Nf*ñ\bw8.yL?Z^ȫir[槬F׀ ⬦N;)?g9K~ [b;N,S?[q,Ɏs/h@Oǒ{JʮGꌸ+Fh.lFb(~9UʙOJ+ݔ>1ujxƹ\g+/׉MkO 7+ vIHjه4h n:6J{~Bi#F[}>v/& o )aWR y;[QZ'B[ח`֒5QtI;e!c!Z(iPKR\ViQK4GG: lclz"AQȭ9o.l^Ib>/~<_`֫bPOcf~paP_l"hm@JL:4(/<:<@6¾0y&6W)"g9j_C ~%2-^HS)ĹfVJ=:.VͨD2 N އg Ĺ>PQ-һ)?eqëU)(1ʵ}aahPgtWh:6%d]`VI85 h/'/d.K3d`Yȶ:oŜdL6gd,"c>,fi@ $iQJBu)Ka5SShT"G% }*:C/p =m?~Jb⫒`K9G–&nTNP `%c(pU8C0M` GYTJ!H9찡aqDPZ'OPn묭 0BI@]Fp8Au"97+DjyXOvA{жU')'Ou6Kʮ_o 4~0?[Yt5]w#mwpuơ+Q._Ok/= XvƧ g`ڱϰ"h _6Ji  Ab63*x~>W{$/]MϓLuY EluLl\l0rp`Kkk#px1!MM3벗D\Jbhwݳs2L%db-}6Z([$IŘlBf}Ԟ55控jCZqLO5xfܹ^oL ]_['O&^zǤzd<\%; eĵ^>4jPL?ê_C_Ex&ȊV;nXDqSAgp~}OSrLw4L9E$e-JĐɔ8{$ uDnSވ"D,bOTT`l&4ud0Mu{1}?^. Nk"bጠ(mRMIA>#z m :¶. /X|g/K C9-~Խ3n1bM,@#~@@U{CS jf؃\Y[ȵc)fXR*TLab#[4 f,ikMDqGw_e 8[rvqNÄclޯPp ВUjQ=󻼎["-E:.GƛG;Ea*IM!YiD:rE$"tŨ fw^(BS{G F+,QLɹ/m1][ۈq ^t~ Ғc0x|;gYi)46'+'3;Aӎ}A^AGgj I<,kOru$nbx>MHwK"O&/If %У6=ɯ#rU0_s iUk_&o:Q IHЊi3.!uXre l/˜u :h7I5ӹcOQ Ny愼EnBnE?ȏ-cg5EN@ˉQio}a.]TcB?B^֘". 㳉~Wȹ GIWXݿ.us&A +5W™"#tS+^?3_K:0]xLns5"K;b?φU +b 6bW|_L(,Z"reD8%NP,^ 3Utp*T,vXRVH;\2L1cњuy]^oVlq_{չ`X_ 0R] x0_ Mr |Ԋ+0Jo[VNΓ(я?I;N*3F`}7tFh.,NSj9y b%J!(ٱϞhJ!I̒?]ВP,D\1}JuvW`?eG $sQ&tG*5fSKm$S*7+2V]УJ;Okw< h'v aZ׶O |֒"`GX qbyJ.( W@0Pg/FtZq͇Ɗ'A7 R:FnA)=#{XRoVH/P;EfqHP5~ٶV /ƭݒǶoOϮeab+.!lbU1h8Zg+[п)v\R |^k3Y= #6ٺ8+$ V0~wVոZF)1o'JfU\P|O-Ny?5p.1#؛R? bBAs#N=s) 3 [!g><3ènB6fDjo> ,9py̱h.YF'']tG VA$YHVy{)/\ǜUu`ȾوH1\IڨƟGu{'J4<(?'u:r(퍺EDԚdqWbnstcs{Z}2 ki vT7N>ʰVZINnKCs-:s@O*Xa1ۆ> [t󬇗 {/Sg|@6f25BYίG2sJuA=G] 7vRgrS;;v%:UdvjOdۣAe3G%uMh?Pg8(uduTȄw6:qK& J@o֘*oY $$ w}K&,fQP%;jN o,-v_4hi rGw" _γas3 IUF$F=W XC5X;6α !xYp1땭P,O\`xlMŁzF5|aCT UHDA,Y&'fSyG}^-iR) t!FgsY#vpEaDT'r9M IQ?Ji uwidw9=$eEe+TT?,Krb6W!kn#s6,c=XptjK`B\ È,qWAVg-:km]S[L/,k1\qadFQh4=dBGUN?pa?S"9I-myW*7UBntm-f;R7X_QTLۛwT84rEQiC㉪zZN@ӄɧ.Ē8|gg@,R@*6C>ƪ0'YrW61ԓRfoJiU_PTSY1s󔔎OGɖHkaƩbxygM/xpc-"vrK;BBM#/() V"U,#a/0OsB/nP烀`@b%h[KQqbvmv7 {)@s4Lde5q)|9b,NWSp/|Hn:gಯ鬢 i΀mgN(&Ֆâ3orp6z3\h%aE˽PY&3M-JcApn՚oNzѣN͠@vjf ZWQHpOZ>р"M-z['NԌeJUbpLaʇρ}[oOҐ:9g* Pف7k7= fj"]׻R5Ѱz>4A%)Vn|Szgiwjя{F5>cA? `|eƽa|uR3Aք@y*`_,3М7\o~5E6a6bN/0ʈLڈxa,Cތ,e'\U`Ag#ޣ0z@<І*J L#!%i %M'e a2GgDǾ\d`J[ExgzrZ}v9y?~Qjrs^ `KÈ qM/I7}:GpL?w!E tM,Y[x-v4#{{s?uqoΩsYy\J`BW. 3F-5hIAXn )9Gg"M6X5aX_8|JzчRLȅ2Aþ+}Uf}x=*8DN|ŷֽ;=I(P=F2p'F%P*~JcKBj#SP/.tl_36XMޥ؇?$io n5ҭWJw ePnuZBzX n qd ʡ/q×B)^;$2אK,'T:0GNL(z'n%y3QU9 b+&?>]j9Du&\wX$y"ӎFzK;8rq;L DS :sq38{l232/[kŧ2 ruKh;ͬ21djcM!$3|7ڱ'gViTd?Akerw^%k.!&`m{Mۯ.%0eI V,XG3ÅO7RQRDF{y1'\OT}:G U(3!$tawcW ͰYJ@W2g[6Y-5UCP5G$@$*Z5jrk |ζW )aTMmȀxd d dH!yiwKU}fd]F)ee1mo tcqFt]ѤO+DfqVM@ygߨzw;$ IkU#8kx5QA?o(XvόGm&<7pwl:)䀞&`.),^-!.V<1ZVcF勤5KMyO漰fndm 1>iO/o]G^^6>c(*v;c!)-Q+#G kY`+G$_!,ي+̜hnkmq]D=[ <K!5ts~W6~&CzxNֹ|((Wga.j %d+{93[|a=全Og qs Q*T嶏 3P3O8P|`l j6"3Lj1$;g;&5oeكSB=8;8dͽ? ;'qbe:*ΰÚ,Ok33zpgSCdņWT^Kb`oJْuaM9YQp'0G}eT;VcgOX(x맃v+fןɞX֟ xYl%S{C'l͕yOb`eoFmC!ɦ'QL0pOn9q=LWKsCЕWwH҃viWl';Nh1zVc݁2k֋X3ik1 0((+Ӫ:;,2~PjE{,V4a 0t<\HuVڭg;|C0:)ۊ J|/ؾ KEF9K.nt>`<h)CoүiH2fzZW6^3d}G"K񠹹DgCtC5 >dtѰ&T^68jy3~M{Siy2?Y6<%ۼ ')zsQ6S JwD/_KRD)<ԫVn'93T_4(sYY֒3A/;dxÿu>ɍ)Ab z;ÄoniPܯlJh#wZF- Y;뇇9"T>_>pJy@m_E0 ҹHjU+N_󽚿qqcf}3)&9@ N*iH0q'!Ky9B "#S}Yes!#5,Iy~vq_[)?)vc3n-Ǩ7u$"ayDׯl7`(X!r:%y{׎@Js|n_!,e'Ф,,hWzIVڗ=׶C vo-N^|̝O\oB4h0}ј ,N~.F6XW94$Tt84=l {&3ya޲aRfnR犖. f7\wv.9s'P[#gC4U*K(J'ȡ^PJ*9ß6!oS~(._I6LϺ ^MnR T,t反x1Ɓ&6#bB9tQ4ӵTy1cs2V`&ڕbA1_lHdWp8ZrcJf *ym >]i6rD/q=ٚ oGbƌwVNndA@_Ѭ/61R:Nl㕪ӷQ3|uHqY\Zgv)uC:^6 LD-}NzTP +KT73i0D\;9{ @ub^mݡ^!;b_wNTh2ԆcC9ZNA"p,lȭ-@:q3BX*s*PTx ${ 4ywqɍ:,2MEŅ C={V)!Ҧ{Wɰ3?/Ec!;D`MNuy بz$S;ҋ*PAGM0k gXDD30=dȝ8< +!pD:=a^ͥ\>Bp@udmkt hN$ZU ,L쏍;ʝ2_BVd~w*!Xy 0~i$M[ '-:ry:4DC57h/y݉_^fG8%j\opee0`/AdŰU,SZD'iX'~thrJv#鿂rZeH_!1LR.-'NW2fVI1¡װY;O%ytf56MI8 )A>< \ ,#An 8(H5n?몾-XU懝ekkx`I!YR2Ү^ZͲ4QF[9R T]Fg`[|DH0Q,ߎǮke ,p,fUײ,Î{lU `h%\G؈ݹ$*,S-^A>rvŋq2U*v`6w~d\֪DP; 7QؐBj=[j$JyojH*s.*L'!NDԀEAcW G_Q}Jܨ"ÝY4eZp4K!*XkY ʘilCp@F@ڔ`&fv er:VO26݂Zl8fz@pEW>6Qp;qwg1Zu uMDzZ/tś5LKE|{j1mx.6mxmz5΍$W}Co:aܷ$ 43{8B렞 mIoMUh0 6U ;WIb[%uC7J- #yKxBEQ`nT=1{F<9mȫR:7\A|B'`f#:j4Շ*.p,ziiӒ"WnvsK@iuӜb6Ve 3m.rUAZaT:%&FN'?uo7r'R^򩕢t5_ BQߒ[(5hV`ᰆf直Z-K:r| a9RKa!?T}7I'"-qppU *޷;P73[N]qDW8JtO,`gOάd@U0oy8Q#EFt㴫}Q9<@Nd+6Y$ ULFf}Acs8l }Q~4odns2A/ԫx*KB3X l\QQ+'VvAmy fb6=_#OYwkQ`Co4i?&)Y=ۆb-U?ԯY'<ɂ]){Ng&C͈H3+D3/ݖԇD`q_/hZ薍:x+q-Q3dTM#טfJd@0 sA0(qSZ2Uj6A~‚c*KR]<+5->/P[nVF <Y員9Qnn-p]RAwL{jL)?%'bpVP'˯XH$\aVL0z\Vn-a4HƷsg K~՛LSqwl\)lsa+84 E S.8U6k&Z 9QO<&x6X?£V yxE=UϚ 3 Zh8vl*N'g!M1k4B[0NmdxY TcG߈~Tq7B[:FޘX\JoI]op <(vdNTH E5 ahvI01{ +[MܶPj1JJ^ġ%s0$PEGL8 KѬ6xOneߦD/b*]~eD#M怂_ȌɆ1¯Xŭl\zjwWS'犹Hg\tHM & rHe~REI9ӳ[rfb?59] Ȋ ry:L!rz"́Q_tiRTQS='"'8]~+Ӥ0Fā_>;}q`6TK\a/HUR|pSc ZmKC]/vn %W(ٖ7<˶4b6sz$t{73њ%He?&|}5j(\/U>5E=D{zZՃ3pfYWnƬe4w-}|܄{ 8eqrN7gj8nvR4bOU=/̼Yf(_eB zMf삲d9+@ϓ([fa^.{ Q r,E{JpFWHSvy_W;Ќj)v|q'N~L_C^iGǡឌ ݛֆ"ܿXqDh ߉x`l+sz~S^9jO]74" C+*O@u1#U,qA*wxah(Rf:ydB|=Dr\szR}.#SA$]9ߒD/Db,ҺL+d$E{|anhm tRy{zJ)^((Wb#Ymr3g2 K)(U15$HQ'[i9k7vnUgrc6y m2(}VՅy16E3B,T\W٘q^?ZuGjXIoZ|<CA;i)]b"+v G10-JwK9ħzon$:g7V @˒UN歲2;#6DžC1Y2ŁC$EO{?!T6&0TB,vR>S?t .4o!iHkH-`rE&֬lVIR |!3 >4b`?;xsyZl'PY^4eݙ_?V[3@b˵i+]}wѿ!m&Foo7rR+NZQbdP ~j9(DfV 15kB3Bz54Q3Nw$X nd*f[a/Z:;|ߍO]X:l>@iO'Sz)B.<>Oݚ38,B*m/+~Re{F8 DX*g^~Y|YF> )-0㾫2/xe3 I"-WZy -g~s/6w%-tn>E^mrUYt7@;;xj۹ @Ac[h~dlxV7e8Ir 5%H(-;<: XHM]uuݰcծO<3ee|W),CxڪHo֧u dz!Zex%[/XeB)/ ,b]Vh94![Z.rp5|N-/^.u%fv}&dݚzaqt6&'8qw6X0#e>%z iϼ3K90^!&@+ ckjgL1/}1M6?oK J,aS;NϢH8POG@>&7v tnד,X!{o~.>Lofm\+hcV\<^T+ 07nݔmL,։W{8Z<ɕk&{H7G.4$킍UɖR >V 7<1B}jϹ[u,iQ0Z^R~kvɤ+UY-Ѧ|ͽMщ;V* H8L72ӎWd/am(@PҟxyL.R".C=腤Dqn)jG@3^vQc|B81+7 IQ+i\M^trX5]@Bj2jZ!K<{?%Lw>_B`ۼVz  bgv̗$łO3a{ixZg".H!p2 /i[~h!z՞qED!I=TS]>w$ d嵧߰ M<{: t^H/KSn5iL~;zv1MS`գ%G`2r"-*t|ZrOnʬ/!2nV[ fBlOe E mn!#fZ,/JdG3ƍ{bQ;=;-8-qX; M PMz, ZMoܪ1TcjR*avΒh⯾nOU1G"5p ,Xsݲԛ:I0[)Z_@I8A0D{TnWV2F6Vcğlz*ԡTC֝[Ĉt~(^Ѹjk,>;W5(Q`yQ/#Vqpqb2&ŴS8^谽!r-n\؜u44^Q]fAO='|xy(w fMj=Sd=K f&δԜڀxF˟^_Ga R% LC&eIVTQg슁 3F02M"R0U FP&E7u݆&+ iI5XA75fUσVm{)9.wʌ]Y,5=i%jrwBf<3]ax:fӶA-U}I m/eN7RE.v*%ԵnĆUV"5(s|'7 O0_4e!~]Jo5m#l L=5]ݩ#c^붮&D!)zAاOp=1ym ͮ;#/CR|I2Utn,P!1}Yۮmp% =yU҃+,>8=]IxF=.KhW4KΥ'QV2Zq*΄W|468Da l0BN ~q.6h'%uE秾K~*}Pp)=/L -p급#ݯ)J CUۅ'rp ^-gۧ / (FwI~w}EwDsvtlp^n߰l/q(Z2OH3lj&Q;N!͡H;PmIPD \LK~j&7d9Iqb܌NR:mN9Ip'T,-LǼDD>a2t6-oƖԫ>`V xe[T]BrrLuhkU-T28#5M~r2xYgZO H@/ׇsDf(6ܾ8Xۂ# p{x5We.`Lșy=~T=:-u:^65 P8 ^%78-?&s5$)nٵ-py~ 7>ru5’P6Pw`hLORFϿ'9I"ڑiR1Gq{ni.RD1|)e޻܏="(JU]A>7C[&XirveTF 5־NU!II 6z~T 18*X% [5gp٬+CaצAF:tK+^̃L6EW~D&gVJs7g, I>v1!~SNȄV8tE<-BTj/oAAcެdxtaF= /naҴߞ;Էq$Uo׉B Weh-j[h]~׽}} c[ISL`Xe$e#Z'mtj3/p-cx܄%߆,wuuYZ۠rɧ bO,2fAs'N.ś n"`jaX)I$u |)NeP(Gb֋.#ǀD}[OQ6cqZüZ[}uDB~ɯH8lFD,L<56ͯvc#R0rx2lrmց"x3y RRgVp ҍkf3}v}fOHAzwo|{YH ?ڼهII#Af2`3]OsZ,s^4#*Mw*[)p 6`[n,͌wpPdWj] 6,3{D #q0_؝ A$;]Ǔ/6nVop?rß$"Ϫ7ǨR  щf kOg,bx/q -Igۇo mqց"kiX|.h4h"W7_l~$_oeMRO%bbn2[x{]9Z#u BXJ=l & Z2{WDJK^xtT6PRvoh5o:@M02^xt@K~õ5Jma aYO̤x|M"KE_Ŧ ^2ȱbeȦa5%glfdI:<+tAbP!uu(kL.`j'{v}IK'bĬАҭxo0z$lL,V/N"ySDltC-<̛td>yj[|f vmg/kYL̴d,.pXuHEW0NN'rl&#(ؐ#ʔ{(wn[G{&63=s@X:Ł`ܡo.e ˆ+sY!j9m90H/G%q{W{s,a*dKU_}<Hkm5h`"q> O] "4*K%"ozf*{NT Ԓr8%UΔ%_IZf) #εW쾾Z`̽66)yQeҞ4x[zH[.o9C?)ߚ-!kU;Ei^P ·v<UL'WvA0Q7ofφ( Cڦh[< 8$q)Mc)nKYc=Bv$FJQƮ̔0uVe K;Ү#pJG}Kȳ6 g ?xw6pƉaV{.\G)3!֞-"f'/8PCn;`|qtUr#|ywԓ]պ#*] v"~xz%%55(/ ÇL]:1 p҅R0qYXIGz]IIWuL 4ja,gg ~(Jt=Tbʾ_vz^=Epkw^q\VJP:9pGOf,|_z&߮:PSM{}v9qSm}TA.>*9]59uφ/=SlkuJ~ln-Ӱz|iP@ܜ=B fɸ&Kk9/ȹx0} τ5Zrh{2 ]]䢼_)-™N~'.|ł*#E}l1_OX%S<ʄ1 ל~}b%IJMT ѼK}Pļc s_GÞWXGb[ Ju՟m_hڣ LL)KbGtw6"X7S͡+w6sCu\s q  ۖѩ%7@c/(Eop`eu^—w_w,d-DQ<1zej;P DFU`?$vc:j P$gϰ iUGlUԝ CWu0ܒ͍t4JޟŧCbP@A>Ӎۣ26 Xy)mpٳ$e/UyG]/DV^)־ )ݑjn Ȯ]VzlAnZ$#H Dɷ#5$jz4 ur21 \㛪.KKKѹR/7}(^c7]31?Q0 |;AUo,zKrSK0B pL JԡҖ(9NŠ:gWG5ii:鸯>7B_+2 Q[_(5pk湚H}7^J%h$r?n.5x4)CaӾ <.?hw*a S1qLiBt9׮]%\-! b?JxVY Sg;ҵ]ȯow2qV"t Jtfsq?!tqņNT)!̲&Ļov bW c2J%q 2`ra8ݒc  Q<@d[v9OT9vXVm?Z㨟З*d9sl5$ ,*4ݮ{?jν*8f 7226R'Ze :kV61} 긎a9jP;֗0hIJ4IM1s`vFrJ\^xن!'dt"9 4pZ4Yz1%M18.sj@4TDn9Z$ ̊ޑX~$Qs1?*ٗU$Hjk,?V4Ϫ02pi~եSpfn:~~8 KA+S!ÚQC)^h1A>6@s7bgnؙ8Ƶ3Buz^JR:#N [`R3[P}C#Rs߰9>IKX-aaB ?X/eJډHO3zho"r#`S\231Izv:siqhanvxXf,6o-^R:/~(\0)(j&BЋӉ erX;#j/\\bq Ʌw;۹3CRڽ׵g,QP35kc @ N;FY9pF{ p+B ioo ,rAa ᵃ_h};v]UMrmjP'XVPRGbNP+8ZĬ:>GZ wGɚPu[68+-t#/PYn"Dqȇ@\t#i <㺫Ki%ӻ߻w]]Zխ&SC"޿G^'t@B?kxexlwԾNGFW%0 wa搊Ѣg$j3 <~%"uG|^j{_YHv\4b4SAii"{h /3QuA[ܘAfIA,ucB<^G+sr"ڜDS2'c۝ڳ^*T"r܊=?,Cg-?E7ZpBZ;DէmYc 0Y#(pD+R7Ԟ>h _zf̛8ʉ5T_(_Baþ0>BDWJͨ ;0%bإ% 1: Ҽ:ߨBDBE RpJٲ4нoj ~p2;*xohG)'6*?&<F7o0*UQ6$" re*S:jlKQ)ސ{D}agpHb7>wVFفQџ;wqdٰ}>rG$J0MΔwqٟSDP!k턷 CXc Do77|-Gf sŶ!)yQ :p_:)5+NW#3\gWm> 'C7T ZP*U-Ru2\zk)XHHhŘ < 'zȣDnYr?aTjܝ魮`0-+szaW-*Jy\!dH)*O:5 DꗉRZY=tǠγ~LWFIoɵb$vl(OSZ-q++bndXFC*sQBflTE_ۤ-r!<6hSeI4 ?u:2smd'ʙ\*C6k^8i^Ә(Tj6#2%ЂNL^ˤ%x:?zh2lA'$fe8"H6MwY*B/wgoUT6XSڿǓsmBRY-[Y N%XtR_B[L!Tѯa |ߡ$U00G@ eG4W*D?aՋivS@rcQmPTYJ-vKAmWY53NU@>^7(o45Cq343t])FtPR~\ #Z8e'F#.J3&Z5DW)b1!Fy[;62_ڋR97z:1[H,iժm_b vmD[xz i^%YptFޒUlFA^6Z7z4 F, CE~"D 1HKàJ)I%%| IHjy=GtHN<$&<$F# b/Rژ0x,6J|b!:$jLoI8+$/| *&q/BODkQ~: WBl_Y1"功A ȺƢŤ\z@<0 ^t@Q^Ƚ\v]Y~OgO7+>U%L0 we)-%:Yr`|Gخ;{|mXp/V o˝~,(waWqjcTpPHJ"/˹.>%_w#D6ކa*p\DS S; 0 ZਏiҀȚ{f+16`/&2tdY_""uӷI^2NE].d#}2?ĩcי iEjI>9NYc;͓J Z%+(Ǥikvwͳ8]DoHw s&k9Ɗ d%+.#u69lTPg!k߰&C{CoPO"#=Ux{(KnbVBR~O )6Q⣍ĴO*BTyVqs6I7o2V,!}8֝ ڼr"n*>n?IԐ*-,Z#V=$BIu 2'U8-F vl&>&U4O_h])/qZ4=d C6Ny:*̬~`aHlԍBH"eK֜J' 8>d;}{oMf}"TV / =IەHf)5H:ҽ\;[pD!F5 [,^nh򂖭DQ<2fsTi6ܒ,ʘP~{B@w15x T;ԧ%Ku^ڕg4~dGyӃ~ HJ<۠ :?x:dan'/DfɈ$-hh^{ҍ%~}6ZBjCeKƼ6jO7A̗AFO0B+WQ Z›T eX>Z3"1 Cm7?B?-}pٍF Ylɼ4Vxצ yrxR_D0'27]]Z HcW*xjp!N3 =L ]ʺFPn7+*6[˜`.L+>w=kۓbu!- !qSE VK$V~n o0B?zHy=?:JyuIHh6Fhħ8b$#ډ%@{DvKB-T;0b3AHI`dRIZz6tW"Wh<֚Qe^R{€ZP'/{}$'8vp1Bn)JD1Yrx _BRB<z@]6c[2" 1 2fΗHwJUE9bd$eU㏁fEjPB}f rG,b)D$sk9嗔ʔ 4OԽye{<΅}q Qƴ]qfcV6HދIsG^K[3FEX7dH :^pxcS spͦ} ѣ%e[P3g H$- Yi3qazVxSqR b<ӗ+Ϩ _LBNS1f01[7]p=Id-RK-j=ƙ~Ac \ 1R%ݥRW?dn8~cj[7qr Uގ9&EiX\&S2|jc E`LSd}/1BYE /hS%\WHjkkuجgψ,E\p+d"3\Yw̫A*z)jD,;KB;VR_'if<<2̌@B/8}-=@* );Z/5fOCy g%#7l`%?%*8UƂQt_x+$>:$)tn@nEF0 *X#ǔ`>hqLw=ݖa~;1b]澃[EEЅsv'v%:*OS2)?Lx@|쁬tS` */5Y[9& EzsTaLE;/~ߕB9:Cߨ9=#Ύ Սz  ~#|S3i?C4<:wA.l0X@gv.1Z\͈_*|[YY&B".(^$H&%r+! H-9Ƒ?% +7tu4'PNxSЋZ-Jl.m ,#1L,Vjf1h.5y1O)ƛ3K̙=^ nR;L+%(%rlL}.9 "82YԴ~ܻOO^0ṄCL0TOOX+}댍t&īPZn-*'DJ7_X^!/6RPքy6Jk{["ꗉE8^όr]8X͛]ŢՉDyj<kL[%Do[tы>*6B]fq?QmҬ;IL%p/I߹sUh[֞ɾ`n"ȃSak,1&@,Xyǯ+.SrOP&g^fg)>Hx>^,̠r依1J[цтO#pEDVg\9 4Y {g y_ՕI+UiGOH<>eyo2ȞjH|Mf^Xnh[F0JD %K!ʚt[6=e>=CKEw0i(ɵ"F7 LxŨТZ&S l};Zx:XyMڽ(:/Y)᫻^mEUÁ3&9`czΔ[t* PV]k'#$.";(RL!^HuFxΔcEU -Rx,e(P |to`$nN0*yM8ˋrԏb@ `ރJ_3{at#"<#ч\rSaN(C:2"HFIvNժQ,sz^b.oU疽[[ap9FwBd6k1. 3Ƥ! oB≐_*sOVp?G 堠JZ]C(1j$M|jԕE.YطfeCl2%#gO`epG?CMJ\^4>hלiuh̩P\˗20[L;fPhy&ce§A@;39Spuft9]7P߸]-Xe3֥A~!y1=ʺ-Nǝ>.0( ?孔ؿhnc60T49ЮtEkR-l.u'P$U>|c|9!ao^˅r!K'=4{2[e|T϶5%cKm7覓Ã`j"ǷjբN1KHs aew{yM=1O0Rg_Ę7a>Z\M+MLXNt݅:dFOlt ĥ#-" z `53oWaWi[#ɽ Dz1_n;Þbj4\lԇC6LL6;ki (V6TO%)iF1CS0AÏW38Un ܚDɘʬSToW0jX=7s:l,w 5uDžObdә ˙jFc= 9w#\_T[sʬ{RM@U-qܜG,etgP,8/:W! .*i]hd:hkʳ2Е;vь0Qωx~~i:=!|e{Ҳ2%CI [lWV}aU*t>94 .>#C*n-xc-%zN]dgn DVc9dg>6Fs"w 7oҸO,a>)h0gL v5V^14M!;Fw{ئ8!DV鏕Oo& T9-ZZk}vkMmꄙn[D0m)]rwWμ~ b&blv8/ӼQϘ-Eߒ~() MdD~L;D9pbE-8|AR䄩iZgȽb5knHw8HnxүY2.l5- *SvFK.׌yP<Đ/:YxcN:C@Z=}r9R:~TM5`մkHk'y:a:hNX3Q'H,]hɑrwwO.QYJ&CLV%/4hsѾХBԬ0L5|+&|^~^ ⢖8v-R&>t1^5<2bp DR8Z$` CoX@`~d^q5aX(|&*ʄ¼~΋(g'j(TȋnRqR)a/an٧+HZUfYYGF nRQ NBUF`3_u3abb9d`u<gI}ziaSXɞ#{KLF}szto=bd 7bŦ[&g":bltk- +欅*~E0_//ќJ9t P;ad7i'EUFn)l'#L`zvc~l`mKu%(фy{0tr"]OeA[2o&eEB,?ޮc>aWԿu"joyKNŠGNaڤ9('4vzb7*.qJGڣ/ĸw C͹ZՐvksH|F?pw0QA_f؊H~ @cE ZPSg0-Bν@f{T2*摏ߋx;%4EY.b3IGԼIuÅ{mzG&k'ha>)}_aΐ6Wŗ7&p_,ހPEY%F.)B4̺f_OS3J }>kRH:x @S#5zIBuz>{N U'c׎H170M"Eg>NN rˢYJR|^ dk{5_J ?h2g^6uyJZ'G$8lOUY|8B8e VÿhQ" Kis'$Bnm ChU!?a`ݴ#Qt*ha,oUԚqY"BPjgDTWy+٫l痘dDz<\Ԣ^#TfO9gU_rm4]=.rܒSY87.7zMe|hu+&7q mU/ߤlVZt-!E&AW 3G?$foPDN.b^D'܊:gwn/v=~u G^C``>K Z[M:z7O`nB/ A/t1˰j5n`(4,*{;BeM)0lOQ)_>//&5=U5ǩMfY&ɮsux2"' "`v6 Sqd-R-W 7viZ4C)';o(}OW{` ((W_cV1gKЮl8⃏^)6^g?x9\դy(0?cA%z|=;pP\ii]^&D/_I&HgFMo|&Cqઊ b\Ca"5W vdpuPAEZCs(v䂗>`*rE^=o mhYJ}|QqJV>EP2j< B_`QoBK8ڷ;cL mj Egtƞm60I)|XG|M OgU."YH|FXZA ˆzi^&%VP{4"q>PВ&*S e*rp{$O%/a-^ lCS_L^aoS,!~i1"z-IL/D]t  {V"܆=fcpH:x&[IҷX}o%O%ܦ}͓ő7Ha$^]bǘXxS7#]}T^v $U^X;GIJ(YMq8T.0͵XY\,Q"Hj™dGHDs^C$N3<~n>qD79ZnjgK, םZ[s^R @՚k/ւǻV6vJI|Plr9/ChˠѦ^G| !ʎ v6wu3AwI M^U _;fkZh*l&pcXB`< @n-P0eTh2dq<ҕ#5m:4Kݣ4dAmw >ۀ2mt{{޹RfI7CHDbRq a LnYJ%$;wc|cf搆+%&%BN{K h9c i=̌(&I3a9\#}BqL{΢mS{ܚæ vZ3L?a4pgpP=ue@ ijSkkSy UFbBwyŜjgk3(d S*ÛYFfTLP=whSa0D1?j> OYrfA31] \='kkFH"_ㅣ|]"Rxh+-do^dc´=9s!1Y#RKĝze&& X%ڪ&3y E0'ed9pLiIQ0X`>I&mz1s؂.J 9V3#!bޕf0fuӞ@|$8w1򅺹dG*j4ou0lpzG9}L1 >V5i>%SF<- J 1Gcc^z" ð.9'}?gqAk&#+(" Nod[3q,ag$.=u鐃K[f$"\|4%}>3VscBXIrVjv̋W0Mobu0WwiYCӱbAL#W״aOOE#3xm+?V~L:W}=,YHhѱ9hAB2˜2M4FB!SKJc+cg:6t )5\TwI4r5[)i)2pL?`圲ODi*i|WkbdOfS?-LǁbyE;m 8mqNylO, KEGńOA` v{"~la'_ E306ih"/N b痝Ndw8 ژ唶\8 (q12ds')\Y SPLZ:r"]ħ#pտvoLU6G1f-*✓a;rThlXѧh`{1ݒit{dl>`g͋O)пK>Ԟ6Q:Ŕ6WNfu؂K6 Ƒ䈋LL6 bXr%})!%@;?NOkt=W7QiW.$@RF9 *c ̾5Idk"ig#@[kG?CpooO ?4}(+5 0Α~:< YBM~ ‚5`Mv^P[wm7-XD#a9"[MXړ~y18I-[^1lĘo)[׍$Ќg -}j 6ё]̀Й(=I]<4 TS8Cg/b;PHQZY6,.vPҁNDFfeG)`Z=47cLs#qxgDY%oʹv.PCUN[:iɍ鑾/0_ISlT1,>x1J _W2׈ڜ#6a?=fl*LI̾ %@P#y,,E(RM$xE0ݏn@8yPSMqw{dfO\L/q@/'V! *UQ5X6-A"Snq)jQ`NCf੔[?bO;"ڍ3sr?'_`G'e/|1,NhYEBM눈>)s$$)I -2Nzُ"ot6hRe-&p+h2r[!w,eD8^ /al؜ĸ|`w7f-$zUqEōo7;S;oRuD>oeDPKɼ}4g\IX+ e}L|{_-@IgBu)XC$۸S=_% ]rc|Gݒ낁Y$"/}L">:Ϗn&A b{-ZT)X*}~5' Y M4Yq`^n{R89D.U<]6[Fc{)oTָ鿂f\ (^nb$$1X|`'pWSȷ_ ʳcz ت}a6oo1~$8^i Jo(ȍ5;~kx!EL*$+Ⳉ?"&`$_}g^Z䦢ո {'{eݐd^\sfi`2 3̤gIy ׳ jSoUKgqrJZB눷7A3=h!' +l.])lΛb O~|եHSasc,xⴂx $vs1$n]Ohv])y0u%ϲB6**[U+c\;d:H.!H<"r;}~B%> ͊f G׵ 7 OǞx=\ٜuiy }>"BFӍjVy3)x%FNDX.~2f*A=h*swsѢ+u]:Ng"Ku`/qn~,S8 3ЫD&;q9Tҏ~2I\.-z:M|@͏Wv  j8n 5%(&`'Ѱ&U0վ Cu2v_ۦV` ;t_4zްF+; \(es4…nt~]]rBD@2y!K {"x37:4uJ݌|_ fba3$h]Tn$,T*'kdyNcW{u?34Jsn{A杊Eʧof0޶ڵCx"։ஓ{<& [?eKTywJRL *7O,\SjeL1mLgoBTx[1ov@U"AV`K2«Ð(Sy;F ˾)ޫ6 [s 7==X ѧ+^@+ FϿ_kc>Cٟ㥓X}Ú9% EPΫ|RͰ.3Z-b r_! lZ`GD.r U/oncBd.XE-#mcr ho9f*^kDoåP{Xr`_ّ>$rs(%Ms"Rz.#ye*MuvJ<+8!glSȂ.gҫ.sYrIp;R{*u!9#OLFefo"sqx$>Cv+㨂ŧ*邛W>/_vα2vvmф0"~҆OE]([nP8O+G>*@$ځe $׬[M΃6(|Wc,m :m9@yQj[7"sxl<çD 0LC/=p#Չvb̞[dӏk)oi=hfXV(p;O_z$K#?7ӻTX}5}:h 2~]MphDb]vwPL=Зy_Qw* x1z)Cz˓RH* v! 8/-rfVGT3y  A>\=["^w V 08Fgͯ0Lqm0c-v)͐KFz;T@ͽ&1Uܙ'BbPnzG^>Ȉ ;x1-'|{4v![(JGlpWG dZ(BD|{Nfft i $lZ=. /<8( 56i_325>1̺->,Kл\מrJ(`#  I^SrEwe%lo(F)$!@\ڂϓ%IUv)l{K 0s@+"家&d|zxq8gg)~O=%JRGGpzGLo|O W61R5=?khUH5z` c1z8?j-@QؙWZj^n[]1U+k6$9@S Ju ̕JFِgiƫ;q1[ȎT6jv}m&_Eh]d𚂊ǺMro6 6RA,+c!YQQH+znyA'`@-h3JݚM, :̞%Rs(j^JUZJe>:ZŲ-s׮`VD ;6@TDmH& ˉOݱyBg)[1ՑYdbʷN'=+wi&V( րzHѨI+y%M3ԙ昁>bJ4.qݻ, 9{⣔B] v)-i 4:J+a O"hqH`]b \ U{RѮ'ף.$X!G'YOP|Pl 讐T`aMz-i\{vObSv*:im_ϴ5/º0=9?*\: .`p +_QD7mdjf xSX7}#{9bHaR07YV} G]=uMrPU.V -QD2e[)H3̿%<9O8eC;t%k{K:ؒ:n8Od^ns[!9̏:INM:I KjzIcvSe,Yۅ~S9]LzQ#7UPŶ뼌vijx ÄبԆӨ5XCLkj a&7Y;3(M3zƔo:V@)qؚqV3,g74OA );6"<+q+O26 h"PDE# \c45},K>7]/c aI<^\ʓUW25p\:_EhXgSO 2==, ? #L_nuBWܑlh #֒9YSuD٩^RhYOqL3yda%"GUy(m )g0W5hXi{L|Wl il9KfIkE9ЀkrS'Cd$f\=v届ޥ'%oηݍ͗RXPVt욜AwYgzr1> s 1 1tJ;]ym!:@!lP#LE0zwӝm9>- ĕwUq Ծ`G5WЊ7ZVdٚ㵜l'H*Wh,`؋R䉃ÿ3 %|Tt"K%rr™/3H 7$h/:Ν&EX\汒KQxhtZʤiANj o*eQpfšXL)849:he|b-\9ǧl%ӎR=㺶1; s(z[IR};Ӏΐ}LĬԮu5n-hv+8[2}SQI4=28jPn@ c_)2d>U;, `Ot|rd=BG"@j~Ʈ0Q"]qɶȶ*d =rAڳP-WՄH69lRE-s]<\`ՔBVWBS%1aS @ؚm8Bi _"|(iew}HIV#E1EX 5AqH 1p\hbCn"a,"*SX/PT(ϰ*j"Q2Tj|,edQSt^T?✭ϋ!<6[(>Z4o5ׅ&4`>i]VڬcѬ蜎I"c?f-tN[ã0.N](2,sI7G4+5\x2YϕX ^F-- 1sڐP3 l@c!j )"m]0T+J9ԵAga-CjH{?U&F3 ɕI/aou /eվp2Tkhl;E]%z-8*JEբt8uoW 룱%*]Pw v$"~zoBh~(y3x_2~BEА peaaR vhhU亞eM8bRdz]/EFl_ y`p4 @ bפ2e𣔩@%>q2q"vAu.AB928@+s͕Tݫ{̲&}R/Nyӻ_&'o3C&rȫWπpr֫CtoZv:(h1nҺ 9kv-]D-I2Ł!%@Ft7L¶6t{,#ƸGi( G&C-bL=xNu5QW,i`19c=tص{{zI{1]ߔgڠ LVHY?UMXVďaȟڥ)XM`>-VbNf^Mǎ=5.[@~<]fЉ&Q啜hM nYm4gΌ {09qq[4_Ǘ޿ 8i.]>T]%@q.Xd}h;[DS =! s j6}h]gef`.Z1z:k,RJǀ_t>q^@s%ۉvɉɹN~ D#P iJO#nnK1FmhA֓+^_;QW1=MTSlVn2B$I# 5XuLXR:>QYo%F%% XwLNj&ϟZB _B zWz@Ҕ L7ѣ 7Ð,+x$J>8L奕^м (^HbxUg:qQSx#4WOcЂF+ Nvn> ks`3wZnG,cb8,NgE8g$ l]>,Q-F|-$
5=y^YEEW.pؘAFa<CPM"PBh$LGHSdVci6cB]Y1Pt{l_=Qtā%1\^KaxgA dRle q\oPy2+%b!_I#h\DR>i&%5s *2؍3\0sAPAY7ӭk{1Β5Bۣ˜ʖ؋>dpzmMج^>*+>ƐAPT "M^'4,4yRSpLS%0:I&+q" O0w/Tڦ$ǰ23NMRZoc/*64e޻b,Uq n3e5eIɢM `w2Mg #57A758tꡣJQ@V"It!V_9hЀ20'y[ڙƪܞO7|8n;f͈l'$t 9U?FKY;)--ybXYbDFOpCaK;/xڔO,نynImtX`]dt̼-&ڞ!ûpiLhd7"qF617ǃVjbc>0i9O7-}wmbA:0EdUxp[>g9})2&u'fA ^T$>#P5'^B∨rrp+V zxSy"~A?F6[ϓԪV R%zByNWR'΁3:X#再mD_s !p)W$En:5 D<7M@ZψvI٬x]xH6"!n^%f~zml@14 #Zo6ZK!}ךW!A#\UpyЦyzn.̘p8έmilc.al(5\Nck WҪȞjM@"ӛsjC"f;%|*\pG>5rOsf^gS34&U4 ,KnB׿0OD *"%ƌKyf5b3olS/% 'ʎG~W{BB ?p'M LjmЅjIс8qgOjD9Һx5mBg>#0L :>rNE>yuj:'D2_˨}a;"Į 5WKp*xK#4#3/k_.€& ˼ #Mj\4 oŰWk|l)X:r4fFF@M}GtvP-ʭ*gㄊ`-u,}9RU\&{fB '@aTX <pmѮJ5 ߆3Z}? wفL&Gu9CP9L_XP{1kb2LOnj#d'/ےU7{k< k]6PD/7t%'yCH/5+tmj Үh}X$xmJ%h9f@'JMȆSq^ow֤*L&YKxBcbSt×;\.Nx!B^H=~Msw0͙5x6Ҕ/Р Tu8 IbaE<܅^,?1ߔ T+F~<&mbo \G?P*ڙTK mt3w(db)cFo _Mu^{5IDټb?>Θu"ߜ[ьb$zo:PܢM;%zJ0_]|xI' J$ a2Si5Iĉ1I'M#Z3*]+PM99^-].>X[d = )~=3p䆾J.G.Cw.& %e/Aޑ;[ Q[DH&̞S4ׄh!bbQnBfHWK>!v1@!Tmeʪ1mQl5L걞дdܭ rfdgP`J#x@.UeriSܨ'`Mh3C(4`hٍ~/XO~zQ E_dab/ ľpmvb"Bo,lZbTzᬸ_0>1G#PN3-V8v PX _i]3Ch }6WTPCKq}{Șܡu-ΛXJp 78#c6%Ip &r=_8xu.l~qC޴ң .EGkY>I$ 5Q`jDWO3dE{k@\T;FX QNhm٨%^E^]Hgߚ75&7̈]Oqsyq3j):W 4%YV{8} 弋;Atɻp#A\={. 9!QJK=ivԩ,0Rt63%IQf*g&8܃J~ _U8RFv^@'Z oZ={ !w)4-(??gO2`KNL]l&XeSbqv v ྜGNgȸk i`]M\(+ceU:}t ^ZAUTՐNfQ 3`{I5n*yԶ^2ʻ8T+/@tsaA ( .DA:f_ C[: E1o3"ob;uDv&]yl^9G\tNdxSgSA4Ck})x(x_F,Ҙ3֞0n 9D aM%Ӥ d^6ζǡd*((-.`BJ=w.Xl=TL"uڜ?NY'ͧ&ԙ-J+IØQ]g\#< I_:2Lȭҿ0j >fE*>hm?ftbP+t$P]֟Sk,C&c.h 6si j~r:B)FaΎ P8 {yM jHTR5=p#c\1h?M*E5B/iy)Fescs'V[ L^q#4AN[goƱX~p=cV b*y[4s+a #]E-e #D1B RII~~j!hv'}Osڱ\.z]M4g+^~_eqKzTe.(rI`Ar_8XtPݐN\Ѯ?z)ju:j;!fƹCnLypuF7K^yt[,={>{}k>[LSqkH b(:S# ϥS:wc;i7m^zTܐԺ?W|Jl]akH?~(y辋we^qM򸍬kExX%Cԃ 7u|"]sثhd5,նR@<$ӯ8,9 )Wxzoɋ !v(ȓ:NQŴs2@J1 #}]$f5y=!78>!/8Re=Dhe~'{nj|q H8+]sÂNAq:jb*M;r1|FqվQIb[>&DӶԏy@V_̮8B<^TWMhg3F2pxБ#+um{%8~1ㇿݓS.7q4w+١z&L2!7H G.\<0P;zKU,oZwWÒS˔J|wj8Q[X Is*< uPz"n~VVYg^}=)b>_}?\]3Pǐ~SCt8DRCBXq7"ͥӝքiyhh ˞ž?/>Lrُ}w5R>j@u ngMplCae&2Yo ޱSC0c ؛ NO]OOx^}Cm8 }FKs 0܌C/MNȫ;["_۩92\Ȭ=" F)üX&!8" 3̡"U GSn_#vlWj n1l++|qlif_ɾY +yHXd#- i_ioOc+ՆD 0V#'gKY`݉~8_ޏsg}Zur37S3B:@):36K2ǭee%ja@VaymwڂO%sDQi  v̒H\XlG:D ŋ,#ϮQY=(){ҫI]hϏ?y_`KG_ o陙;֪? ;k˭y2kЅMXkh<#j*2r䨻CWz{v7 EY!F(15M-#xOD9!5NMt3D^DcÐ{9U Q|0&͸ؾ4dS9=>0wS%zrީ~/b#Kaqh?R_{BgIt@ #)ddOk_XԤkب30ü9AKmFT}ZOe"lRPA]a9Q2SSZagU8IwWXwj,ۆF| 2`tp;-' ځR-!Y&98 ?QVWR^oB}Vx}#5ZJy c a.l<X'+F~^~ t=z_6[AUcQӣ(>Penx:yrS OWLi̿6mo];tELji3nLdRal(䘎1ll-RߍHϐ}U=GLm FriobqۈG%O6ŎUk\#A=6Uj@2x*YSEtF`_X,·:Nξo7 G%pM"Ix(K }DTf {Nj.%2ʸu EX͎J@'ziqR f3h#nuvUw}?pbUhֈPؠ'w#AcCgX}nėHjs1qj z"2.4R @-DA,GBIJ-M6Q Q]laL~LnsQ⺊_5;w^!@}=c!C@rI9NXVn֝, \%"1QǖDׅ}3hvhf( yWZ zʾ 1=5h eR?m^̺D䁩| is>k-RK& ƙ-=0LCҷW %ex4 /1#8̲cR1<42:9ݾ!g6K JOXԣ64~jw"!n݈Y<5ភa3 >˧{TPԼN=}ngZwnK ^$ WJѰMb1607z0I[.zňoGQ_(: Q̭!vKT B>%Κ/:G~*V ,ws˨S9dM zz?7d(} QpWO>^oƈfQ*s_+FƕD{:K=|1Coﵑf!(+*Ղ5 R,(T :·/̏6غu`1qMp@u74wZwgڪ6=Ibqo=QƇ`p*y‡ ٿݟ.LGszP6aBU*\ϓGL:ioşr̼Qi.vfU菡PtyMC;^MCJ7̂\DyzwO0 fY~R`Ty4o& 1;4>h`4%%8Dc 8k͍)|JH?{T=h>v*;@9<'nr`lY,Kv)S9ʗm.ޠP])tZ_Хs}Ms'~/?O_<e}t~ :Ub9\ | %kz$m/kwտT#aR| % En[k=0EŨ\uPȼ<x1^Rn?9Nw '_;;E`X)V3\.qo1c*aȄ1,A<˽`C!Ht)o ʩނ5 ӥݿXF w(MÞBahxdmWf&|T6{hrgmA jJ:!z?W| |1ݑG'dh R8N\_`:_|GQ;F11f8k#mQ߁Y1*ή*1}{>"%,w*#.VYyr62E 430BJ-kf 936+ՙ<ʲ2:-wi`$Uũª-!\_܇R(PƎЅ]Cb a`x(끞Jfңb̟1' oT)L~YY0QSy jx~+bgOF ?}3FF(zwab;[K4ĻϖmOb#ٷ3"jRATReF[GVS,?viI!81GpblZ=Vp þāLӸw6BuQc;8Ň^SEZ=F2Xu%3xsz cYe)`ǨlR}xsXR gUxLb{ D 9POPՕMnN9INwŃ` {ԴO;;ԭ; ^e2c,=>htt{*"wQ;ⲏL7g$ ˅ 4W 8dzSt#UwLnR05y{bM>Y{sKNُ[@}?0U9g4h0/*!hg(|s\q('DheY,jq aA{GNQͮL-R~ rt ?`ƝEk%_iTuG.k I SH|feUI)p]_a*9!ٮ͆js!𪭩|U뢦{X!$d;c/DS Lo~Tq1ΡQ5(w7:kEكO'#fq > tqz=[w^ !bJp ^Vq Dhfx ҆I&fxR!%SDQ#g-P-fL X&c~r76]K1aӠ86~_L Z5^w;AL1kM|ePk6M~6ӏz0|rY0{fF= $m (q #N|aGZk9QeT|tE~) Odld;og{Xtx0>y/myˌ1[7b& cFѪER[dK̳n&74S4rm9egYXs'F7&{Q) 0~ K@;,]z#1%fhEA }{L}6I Imz}E{qv\ | "Ld8ע>7J4a ˂Ʈک ,%MN#+SoI0l=<ov$tvҬi`>OSwx۸hїBٝܒÿH|h$;OZW>vKW4&3ڏxR4hd3Ӎ7!O4zA @ư)|On>=OB>r~~L[,XiB"vӘw@f@E[iu1YRa[IiFd.\FXc}|L@m,<˒y/ KM)e|L$۳Z]y un6P,dJN0Iˁ#Oz*5=t'NnftgVQE~3*h, %7"SQy[~a`[32W[vOG '6M tĤh)\nrc=}ƋaJ{N J,56!j٧ ۘзAiHI³#g&'̨aGO"9PhOaիiFvŀw l4Ϧڛځ=v/ny@^˂\.-nor%i޻5x@n=3Uy-~3xߗozs͏25 TUy/`kḥ^ HH1;NJ֤ H۽"wQgDz_ChmJ7FÃسQt. j[Jr Gc6l@_Wrh6ON[qXb@AWSĹQљB0hPF$JdP ܴvs'pZߙHIуŻzPܔָaY)|r݈Rs[?&[/SK R/s: X'n~҉m;[fwflpyxOyW`kI*~Bt m)5э\m&v%7OBH ٜl k҂@'ʵl 67}6Mq>z/ܥa{OP8瘝's~Y,Mng/kb7u+̅@m)bƊ}ɫf$~+QxϜz;; [:q9s]g| Z[cytE+2R6"Uetf(-yܫAf+/#Yoxwg 9)؊kY~G>HZ³iNV)Yh푖4C Gypz]v:njJnסl1cpI8%u= 'jH9OXOzSڮt~o]dT#gעuº`ۣ>q8ChUOw"48Gukf\s_>BkjDUQ1 Cñ}cgel'㰂'MN#@돡a|*W JU&kU;(5˱ʞÎş+f?܏N>Ek8FU/Dk90˓ wk ùGs?;g%Rv&` ]JJ)i %wrH"m 9;P EBA$ݰZ&7**6T 8׀B:e߅ONqD1G|;Nl2d`&J9bKT b^n%R`ɯgOůAS`b9Rsq{Tüנ o:8j JͥT2з1^5#­DSdY=z [(J~  w]L -}Y4궹:@s~7/Q O( hm6Wn0G.c/|Or/9 NϪ\<|W^QBq*΢^@j9C`44j;А=>L~I6U̯r$hї=;DXz7^ hJ!qQ;i ǀ*ys'mPE]4w&fX)b2]Y rpPEτ6zROexn53 &2?넯3Uye#ig)c1*a'YIռ☵k.񐀿GiY.2&1Ib鼓'R"ﶅrUNg[3/y@2N /؅> X7 PA$F +8WZVrڙ(/Nj3KǔzN~ł'DdAZy t rxnsv+s{IEA5asN 2wc]UoO. f[2h_b6<1\IEd2WXHznNP&>W<; Az&%Hoٰg~$>8yq 6CFBrp+0p.v(MM?a;G?ν7 藺A1"5]EVk>PwJxp*ȏ'cHаQ@:#MO/GXZ@9 YO}+bѯ"q՚dL bkw}It"Aϰ(p̷`ZםzUre5?.|e8)_1)f]wN8A%'b`"3eiTޤ+JigƟt9yg[+jM `?p5|j~զOPe5-v ׼e ?k+fHHa7kU( b"x rl|n`ШjL-dc.?UX+Z=ob)G[.[zO.%+s2 - L+߱mykj?QmajLl1 И{xțIEl'J{m Up6sCqM:C$u,YGLN.\2T܃xv^N skx^#uNV:5t_Lw: ԁ[Yjȿ74 I/Nl@w&\%Hf L: -ivɺ:@PkjZTon7-\)-e1Ri+j-W`j.k)\;&ͼڍ1: ރoBF#6䊖t͉SzR #&{p]@nNP1 c'X~[)~[opgݴr(%RN{ u^U$pTg&IA ׈{&NN3TZC:{`$O xCm#Jުewpm|v腯yGo~0r&k 0x"šjrVg=T _}|ow5^>۟-CV/O I_ )jFݗe@)?p] ga祑_Us&T fJ>mJjk\&PD۸#勨C 6ʑ [;_Y~hHxcfX=@r$XEE|'njЎj~4̞բQ ){塟`wAȋF˯ 3V)+b&[0`0e2߅8Q.=E.2QggET~_9UDyKaŕEdRx"B h?#sgsuHeni.A\B?/m],1L&xFa vj[Ub[$C3ǞX=2Ş~Wn Ă0ֶzp9S_$W0Qq$&Y>_;-2 NxnҢ)fϥZƼx' N%]٣7Gu^ԧ~.!U=T3v,Xꍝ:k*_x#iR -~ ='`~V{# Ѥ ĆuXm0*F`ٺr>M 4Ќ?SU5p~=7GaÄgۢ$,޶E@tJ bV,3*RX&sWwK444<&Oy-bRߠ˺zқ[\Qu3] kr;JԈ (_񐍯Ka;)vָ !<ʀo{ xQsu]L}nԎK7e|Hw6Fw!Ĕ#3yLi]d0PgmYTF Y?)B 3$.IR\=Qو/!/\ pk:J/ w~vp=whjnG}9:C/VOIdEl>lҫTZ¡A.NUKu(.C9OIr=W8 ū`mg 0/NjWUHpJ-vlAF1LEcJMٖZ bH=#G eh䩟EL$2?@fs8jrnd:y &V4@*lיDžXcT 1_;0bho5V.ޑ Td9́ilz۝Hq[wm!2s7N63?*LO@*`_X`C̝X}FF\*j`\][ywA ~skhN\k 2p9.6r0Jյh NPп5HKϦGKsJi N ,>J@M$J\%^5f#t4VF W]YWfFWuwˊ0$/ˬϝ_Ʌ7D|*ദh{39dmNdwTӅXG?#m6j\?mcVfô4ۄjFIP-.e^`BF1\C Dyȫ#Ǿ'r4.T6N{ꕺ@v+uNJeZ&~ !Li0+]nM?0UFaU%X4\LXp;>Xv\lR-S脰*F deiA #'SdnwƤFBZ ؍-PT+:TɼF* #t:3)#t3@Pdl}"Z*(_[waXh=0.v`hoテvx;RL w>Ic9qQ)Ebz!*:^ĸfsFR:3?³j?tPOdJ^hIn"}ǣY9Z6l*R>E! VzouI :|Fə'gy"mܣ$Lk0C ol*~>AZwd6^On\*{oO1/obp;Ud7 GD9xBX f d SV#JkZJ hzO0icY(G!}u âLX`}HvAǤO >@B罺*D3R{ ry oVpefpa1h'f2R֨5( -# Lg'/dc+F>`+Z3gN RE-Mq$-ϊ*=C"J6}TPXDTQ;j쒱2Z6G4[BMVFQ4̢(ֶ `8iEG5^N™gK,CL9ɖhO^eYA6{su[[>i9ޚ&q[=4l|ivlN?}0#FCPѢe;/i~q.q':-jΧ;Eb 㔨 LRc(xY}+vT;Wz#Zѭ]׾;DEGnf.,sl}6ݛwvN(M^KUu댠M;챐&tS uoAS iՈeAvQt`'UT <4q Uܬ 2`lJo)[=.R.< ^+Om/6,z3~ion*ߨٻrUB}Vh֮Ayz(b)pܠk z+q5!x t;Xrm{雷XT\@k [ґ&뀥@!B/7Ae`WZk)%)<0ºWν)yJUwP@ݾ;FxxYq)yC;;=~:2^G(n;y@lT%̺3&?,:l8d6>8ߙ$#gZסR/zs8lSūwpXnŕM"ѓD D dsNu5ę}&Dye4P箕җ.((@F& ]ȄIcwkf~+/_tͦ2 mT t i9`xi6D*i@vԫ@\R3ѳl観xG -]U ׊2+a:-3^~&κUKGF,Cjd"BFLGb W{0$Җ*Vdrh]I @LJ!wAٴwܕ @nr˘@7;MiN{I@pT 4{<@t0@*Ix&e 4ۮ.MrS13~b}Er阘|s& P&v!2Oy^C@mRTj?S*7y^;&b0^'i{6^XΐXـrߔE@xw&8EMkR"`wE WQ;~{%J Hٻ=ubZ6A@0k!_K =Y]O8c,\~2REf/*P{;$bui_Ÿ)k0oGd޾|(2cZzM cw;ZZyA9 6j:͇J20šMb|$rZ-e$>ҢaE[S#k66t԰*: Kmcx㧏CP&[51!4dew@ҥ?`) ?2aLT"p`+`W*=y} OWtxxPp-xlLlm>ZDhytVՔǷl*?abQg8xHrT+n\ew t~!ֺ5.yPzvxW׈ż;l,+`n1Nyk w &̼uiXUb!%wKdG{٠ٙHֳ-RWVm  iFw+/ ptDռs"8%gJG SLkjȇenv |dسUch#^Qhrz 3O807~@~|LƫFG΢7vhZ-ņ&p={7crH3rMmXg!:R(  XBX Xb8I^5 %q}Ͼq~RYGpJޗ>Fɝ︥Dn-\M`igķ>o"8RȚ.xrԁI#`Hݠ¡?Uz,_(sUmC)t'C*%~N$X=VҨlm9Hnlk0J U-#~TKP:Ά]cg~qۼ %cϔE/)|8Za~NmP;Zz80p{$@jO%B`>粙鰽ӥ]h}#' ę 0wY/e9ăG;H"L,֖pĕA]mfzl]_y8uP,9&<\0'=ha7i}G+~؏+9BlP P 6%mh|tDcrZZη;{?mstc)MJ´?jɩyQexJ|cZ#ƳezRF%{(8s>0X]=4rid=aFU,xyP:Ȅ̊-yÄN rj4=d:lR`"\JAZCc@s X՛ky&>^u=_$*gv,p%)ppko?:_Z7i˺Dϊs!pn0<.ѵu  ݯ<uTNAN9-7ppnJ(+Xg)TC`O!>.3g"i"@'V$[8{B[D3[g?E~|1e!wu¨Քs#~[y$9p0J1zZµxzGy!m(WjqO~M"G/7&[݇w1;q8 "`JVV'"u>S+r ^."Oɽ,Λv`\B]6W()jaWݼ4VhD+)[ #_N#ѧN6?Jo_>ЂpaV gÉ@ϗ $- ^m5#[եeim1xhEZ0pNgr TQ_/wc4@E{A)pH{NqrG{! 3幸qmQ"p,„HwT#t/C)8o:T䵏QZhݠ!ЃHpyZN*Pfye&:-N|<`GVqEփfFetA$DE"JJ3RvϏ_,;D՗j8ƘsHz=H݈An׌[#adזy/LqS4>09nO+PH L@` u2w@67VďDcR/omiFo=hNB0y> VT5k-Acp,Otb\zJ'tHW 8=y)grWB>?*nA(ux[,8ïy¸<% 5Ѥu5ilM8u \azn8ᔤhu ET;kP+9NZ1캤,nqmh9G%&k}y^ | yXIQ,fUZ3ogX;IXاnULܡ㐋FZdvEbC"asug1QlP|P&l*C@V,z`<$sPȞdn9 t|ƺLx9KH>!CO8ļQ_ }WcᖲL*z·i1T/2@%vB̮[xF)@0V<7w9N;gOshgvK}e ef*0WM'? JP.qnelX$<%̱,'('Nݲ=v#K/q?˻ԉGi&c}'b)ATzufJHGtR̹ ]"$(Њ]̷uP2?J˱ $[+fT)վg7^M?k<`N'&wWIoeBϓS50zCH@6PB`#w\2}MvRI'Y]!Y!i0JbX.%N{vW4lnj wJwSTyIqE _X GӲVThKKmvQ7Z頡:yR5Ǣk/~8jK \\p/LfDhZg_:ӌ!}?OWO"O%5툕۳LeD~f ka*-A<; aqs !0Oڱ0ge|s_OrsJ~(GSү᫃ty P>"P6+!>Un9*N}z0iŌ#"!)\7]& Ve~zc~N"5&:0z?{>؛8@8=  ;zGQ]Zp .=>~l ӡ 7&FV@b9nݲY["¯L؛߇aW~3%0 ݩV~ZacT&6 >Ue>U bBč_wo;t1CZ`MprCp8o>Jej>:hi;DVAJ6$"'MOS2PՑN"c [PO[] -'_DU?uhA Ɵ"fێsGY~la%psG_*.[' e/P<#7#,M0{:1),I䤬i1ȯzY=+-%iBζ8x]\"$o;Ek,ˇ"m? 6EY@ a+yOOi^Y>f>dÖÌe` ?g]v \rDB=jH"gN>yvb ه?eu{Ozjc!u6p\+*}N%iDsn|mG*Fc ^{>.u<R~hDK0%!`%2$3JlXg _\c@>ͦTx;ֺy=B{t$YAjΝ\p..d;Q 2 0ۯEos|\ `@(|uHNN68]A:&PwZP6Ϫ9=uQ!axoICMZzz]M OR3^nE``^ӒZX0o2d qQ!ϦI߭'VGDK+3܃ETzJD#~kCOEYt^jFx?dY#7ayn1u!9WN/Ca2 32*:V Bw|Rž fNs memIgkkErcLyn u`ԣ Tq* D90#3#!r^@; G0gHgUGN_d!!:aC VS4cRv,Elm$:Q%l!"L[9CY*`>1 %PA}AP/Dj\$2q4B{נqS\mftPڦ=O2Hˌ T*PspY١:79CPi:-WI|3km[#t$ 6a%7s%Ԭ($80F 7,(67h⩵-?Λ0?#hJ^vIdz+L{S:LQ#Fmh RoX98QMgfPV^M>i-;}fhNZQ>ZT;ṇ?o![8S"E?GkT6uf a 4V Fk:+t!/6~B 8Գ>X\0> V( ey"Qѥ97ܩ.) V,AvyX!eB`*#wTi"NUJ͌ T$t7v!3LE-x`:Mv}SHq@teqLuEo%L#9V# 07!LBh nT; ~'x=@4yu?PV—Lʆnj8~8B&q\%ČOC`z)*ciYJ1Ԟ7<3"h5}Jyﵴe~>RivY<7Y5אUE$㼽Qd ǝS^F{2AV04?Ln&;;k]1 ITd^Hc)(عISqbL@;il۷yAQBJn x_ Vg_ooY90a2r_l7iģeh+_ ˹ b߻+F "i,P|ވZqoﻐ7 _2H`2)vmP+dX[_6}56JL)f4\$3WL*CaWx37 Խ0Mj MSH_^+n 퀐`ϴʍ҇ B0ڄK1--K?-`.u:*){B]Nlth+ju}_^➥6c\tu[B⛻-stѴҀdВח\Е$L\h" vUH%Ā5$-më;4{9$[.dnsF1*:"v)V" @?oRږi[palؼꗙ[_ 8_N5UbaK*̪n%44D1FdcP4i|0I'nOcb-<_@ʼݑF4unE 7 JѢny s~(LAYB3Ѧv]Х:{\49(qNWMmR'w tHe.#BD TiDbtLn/"!N⢅Ox:' L  +fȜp6C7¦z:ZY]$ˡ+^O.y"-ި&:rd%QfDkf.>1?k ZhFX&^E]/"??M؀YcZ{[h~WmAX!U%PIRYבz/ׁ,dXgMe0&ٯ ou] )]Qy2%6fWo*D!𧪲K_MOTs~6kZ^[~@\E'FYZ`c%&/,$rW(9 m Ê]5}'-Svp#guBLC΅/=uZ3v %~ۯ#,BXs +XD! BɾGq m%:BC=깹ǎȃ9-tV]M}hMUʦL QM@*!];DP9Ix":r#ED4 1խI ,;$]_~!:s@` ).v)q|PH[_~Zy, IG֩5[X>vb.O|<&<%}G!N&Av;ͭW3K5s/rzpt' 20G2%I G@0_q;7GjT̷v2rdh M*57ɴ)3Gy^[5wU*X)t`i158YuztSWPw}B'&i''o V 4MiiHe8Hw2Ĉ4Bhm>YoaZ}U3! ** l5}=U0%O 3$##vq=ՋgHT5ltEzLso\^L>fpn,|WLfͅ6Sf{˺;p6{؁?6V\8A !\DNf~G~SvYP+2\E|[4x\אw`0=Sd:e%8G_3uqVBnE¤4o]^x(9-FqNZeλ6:no0m>Xt92W,Z1)p,ӳ -wipڈs?[) Fêt a[xpN2sL.L<ơRl4fعw<,Q`ŪmՁtKDw÷+mH]Qe*%Xi]ӆOǂNJ?AA-N,^Pc<+,ecm־lKuϣGbn(MvJ,Be5DO6坚1ك4rZEc: '͆*Bz=d#&^d/W)h}կ=HSFd4^  8юa|sO##]XKe9G<٦6J\ZVJ22T?^'ewשy=4"GXh2OtKև__>I3xȊM2/.6ؙC N`PƉ~<=;F*dsQY-ӚfQG}((ݵ"nZ=YA#>%l)9hݜOR2gp?LuIp*6{^J{ %8Ʀfu3ҕs[>sPğ,b L9*IhEX7L;BªlHN)gVp$C5PvxԺ8WBf1r ̎#>*i%F@Z#j4XFc$H 3hm`DŽi+z Mcm㩶Nd[ " @gh{j rKŜ-4 DԯaMǣhX%YGBԠ]8M?S$43FV0He*7]..,%Lw"}}eI-(I}5OގA O c,xg;y#-m,9$2TɁZ`5V戟(eXewve8ĀwvOף (5%b9A7O EdBI.cQ~-Fa(,YcdtEc\NL)i7Se#:OhOWF5D{WY[>dO@SFb`6ܪP` Myx)0hiMRDݜnNSWS3IjǂYtNуMq:3 yOėv*C`@ Q.r 2htw3:$l pn/ Ϝ[ӧF F=Xoɑ.w~v853SZ\"Cv.U;I(1Fr)Jg yYq,ys)Z5n?R `<\\m ֔ŽK zkFwi~55W_>6ytzWB-"4uT9wYOH^*5w@_0PS (kqA9"_ՆW`&K5k +aj,k^VT4F%hXz ELJ;wIWcίKNPGAe0kXYP { [rwڝar{u"yw')Ѵ{2 a/6pW>AqoQYn28ʏOO x@+OUʔXۃ>`2b02pߣ50$-G0ēκfez rYD9rթr;*<`%з􉐍ʧjif$u‚Mt*&gwG蟬?PL?4.ZGu՗$4pm}T9D9j#9Zv]z*M~lי{zhkUW †Z=3hQ0Jltؐzް^`=<DծN 8CG) )8FMhL3O_D326?$g O 1]hI+ 6d'7\{$=#C|ʁoŞ\fҙ<.Gɏ(YH v#9H nj,ARU~{;4 u9W4-{5L/ShDz ;iUhI \h;(]vLS3uuF0_(j8Ǻ SතoC/Dù&dN #%$S@Ŧ@XzM9MlZYc/#N2TNo$s"w'|U^Z (9J_ "5F;q[ FVP>.@UYw.602{J7C2Rdfk֖ZKTCuviҙEۧYh1|lo DvW bl^u) ߐS?, X?;g}` ۢ_$W3Sg&J ?~?r"yT?ԎB-dTBcOl.FSN07용no(  DrIP ֿ)2_Ez~zEw_lٓbMPAݕǫ.t ΀P昒ZkӔP&ZXSvd6 D*;3]+n`V)  [٭ ]Gm#"ݖ2 dr>jXI~N.-tuT?>xG%ES? ;#;Wi{Gc?Vt%kC  IC׳'Iꋼ$/4>e`կnJp YVL3xD+2HYJcrRZc̣:JʁMzOQٮ[Y$!|g݌nhh[0sQ8)ϑyA4VlAŞy ?,Oo$Vq"Z~蚂CZBXg 7vۄJ8dKh+U(֐ &lZg%%ϙҦbI)1Vd/g9)&WdNìD%qj_J%mZ5cB6PYpD[;k8.1X5B+ eT3 Ac.'H@5/`: =#kV0ZFҰE5b ^d{guwm"o=Ա)\g SX2T * sNS8Bil|4Loz~\ ] X;)1K&m$^Igq3m(ńr<%ޞ4ڵ!d7ECwuqхN4,īI>QᘯHe0 ʢ\O12N{="i?8jlO@TR!*A?x=i3^/IEލ[)vfE{ѬoZ#e"h%domPJ:ߔ͓ADiLMGf%]"L`dr fտǍ];%uR2&[6,ko$7[)@4[pKZoWcKQww$p+y!0V|aIAUif4J&C!dے{H=zn]9y14CV7oT@d $vw~ 7ZZg6[ %x(*m06[{8jMj[xH Q~6ސwfѧr̈k幢M܊^N(xg_Rl߼%Ӑփx O̝@]Z$vgBBM蓙JEt˿{D@=<@sפø+RFm~*0V_>#ﲙn%oQ`j<:kۼ\S>z'hgrb|8qiI_9~k4I~ %P,]3]^\eb%LtLqƂUq "[ fIJ9J[a&}u+Yvy"ܿTd7 *MI_o׀Z<\=܎1=o1ݞB( u]f|u IIو׍ݏfK U):&Pİ1. `}  2x!B!s=6:mm0zIϨrܵS/ϭyvrK]/%i9M/y~0SC'T3M AB>GF2tF5B[(mCHJ#v0@NC&*Eb`6\9,vXpN&収wAtDd|yx5\Jf/r UZx%8M\YD7Ekˡ\0vH+}d]ÁÞrvI<ǵD멃 rɰW#>`_9ceP7ǃӸFm2S۪3AŹ'l;񋯰 d쇻,R , ^ľ[NhW r XJZGNh ,G,eNZ.3;x%kU]JAN҆;f" LQdv%;SMn%J~z]pf=mLdKНXqgddŀ"ukɇGH|Wd`A4aqo A(bI-lqA!F+?Emۼ89`brw8aقb$}w^!1RaU$"uJGyP`sr' ؙ泵ăsfXZMS֚˹D)yK|2t?uQc%r%WS 5U0@Zo Ah^㗿߳vR䢯X%LB%n8)VEHz2L3m>Ոæ `T`]3z-RhAה{^Сq":A="/ve+Z3ٙŀWqUKUwHoس1[NܣKZz 4eq9(fUlū!TgmPQk-6Bۧ>/d0t 0w/s9ǭ5Y2HIܸkGKISK@+9PVS|lYs%^س37JϞse_sOBjߤFR쥃Z2=KTG^<~JGo ^}8pg|%{mԤN")HHCshtCJfG_C4 cP/& 0=#!WkgI7 p-;6sJ۔ׅd" ^ X' Q1Z3Q6~ E8 xfTMM)IX )&:/(xh1=0N2!8 9Srjb] !~eQ!њly ):Ą8][0-Uq8wPYevJ)Je0SYWlaG&r?eZq2Sio5F`ё]q%㨘MIC-- 6Wn.kyo55 e_ۮ%9~T"6u}Au@.Ti<_n)x&iEM#ްH,dɕ%#I iJ] &DL)D1ѓUz.?׾tvܼUV'/_0JTd$B1r8١b+.O%H_/ny'XEٚdD[iijr7N]zt`lJ\{fX5d5ZwSf3m y \0b6"A"4ŭ\FD1!Q3AW4[{7M`>eX }M|;T ~-Q9Ɩ_A("Wܽo'V @]M}dl3uڇݴ;AFu+2+ u{{CF'C7~|rg⾠61OV[urŒWg[8[%ӂcEUᵜ e 2%⠑έU2m^1ػXF"s;C[}ֲNfֹ YHͰxSg@aFO ל*Ŧ 0s{6$:İPTW\E5 BR?ҚGtfP%dhS|x&(Er;o2c~K,[n q]!L8AS\IxJotx_`7qŽ,Ejfu#|U-?Z1#՗KML"8oykO>Ι/Zvx@y dR:S 4vZ4z6.l:. _[g-:q>rtߟ\ &UE#dJɸ4LsKB "I3^RUq3TkU /"*G&D5Em}YsĴ <#"{ag+1y7{b,UrM&z&GcCSM=zZm5vi t (m-VYV`'ܓ:"EPt SOPxX<a7 @C7kǗn t!`״xqXz-*H%"TgT_ي9E` $QKYZgH~9vc7^yS g&LFEKůzt<}eu%Y*lqC W?O=YY'KO@b~䬗68[zWmWV=ZRvp'݈f"5!'TG+PYeYv]&IXRPҭ>U*GbćwߕlP['MEG@D9O;q V5lZL#w,#T`Gj霊d@|hyY}rݚQ&e}xd^e\)*e &,68 a_IE&Q-n\!,iX%U$M8=N el\d&bH]Ft 'h/Qu,PR`v:|m=S  AԸZpǢ%Lk2P U]&)o m;Zт,R[p82RORgw6t%g{gQ-`#! K n =Cw7"ƗL8c{ݏNmFCͥWT#%-҃ Q+=ڠ4D4d|U&n)!܄ա.-V'gP/&qN<|㿎BWua-a6AYEGғH j=j~5cꝫ3ì5 6?.]gɳIMsvp,LN[`}2LBR?,Wr|'-Ap\YKhҼ/PS4R c,DP6/PsWh)ܗ73)Oƌ FJD@,ķ`Ha/K&%9?jpsQ* Tu>?, o2>hI~_zY pͩ.I$`\Ghy*+[+ד)~ިbkϹrvȴzp,x;e|}\1m"))-z>\&?WqJ6?l`zuw _SN8L&nK.u3W- j컱9ՐstՊa3 Q?Q˜Nz7/: +s BBAݹݒKkn3F[OC$?K5BdV[?k-}cw}A(2qC<0%Na?1ϫ;||xߋg~ dPJM#<#tJm 5u9nOoyNr57[L{Ovy^J7Z+=r vE0icSbx<<3z&8i%#*k>bݴ8/H X dsBryyqSŸ* Hʂ04K&pM'?Zrw]ݜGW*0ހ|~c- )'nq'$D{^$'bGY1C2 H%]g͒st'3ňZ |Kgld|5,K7޲,/>'k>xUP-N=4U;H ó#UEo^m'wÈ-{,0.x/I]f֘-m5 @&Bt3Znlr,9Uнsڣg9N>6Lj[JyZ`*0aDE[?W5:ArU9Nn¿ǰf3 lY8ɨ(2(mv)]kNn][~Xp)vjlMIF0&)\ [iPJ5f:w3"4W'"+3p:V?E% |3;AT.KBߧ4 !A,7 儸ZR9F},{}n2f~y ڍu8=L,\@is26܊eeki3^ =ϩ(ǗI]%أ> Yv>0NJ{;J63/ *]>g(E ‰#yЃ=jbq 8u_H)ϗw>]'qX_NqcF x&I3KWhl݇^L 'eB#w͚dźCCX6|򻳺uK\c9$p2E7dq>_2Hxsр-F] sFr]^sY>2#aDS *!WSi<0dj]d/'3ӡc[H`X읍٥^PxxC5F5UIk1:ڵ&JDV,]0Cva]GHKӴ^ZE $T8HSVbe  q.+Ldg  E$ugd4 yw_h4i&I$ -cSv*6?3#W=xE$ʽ!kY _f/~v_<(Jڝѱ#173߫n2OS-f415!>;$κыCF"x^$# 4'b"ju$N}3P9:mѿ'N@Ff5"aMU lt\$2WQ2/=1S}& ^F/s K?@,[.4HM<9%hu^{36ޖLR-J$e!TlO<[(bQ8շλdrS`鴹'`2o'syI%xLbJL=S 1Ut=-${PUIǘ%+ڸ; i9 Do!\At!6?4,PTM«NJ]6饗B=^2@-Qxüqķ.Mhԣ/7a! B\gf2" Rt td:+@$HzV1=пl/(Z+GeaH捧H;x22_BDouu)sã[s4ToO?PV >l͏Ogy5n$|L:[|-4CW*Ο^2 .) @(Ƕi|lEYOXUy3@V7>WKA0r~`j/?g0ҍ,S @yM>Ik^!ΌNҩ?`TwBe\Os jkiHbt_QrAO`͒3ŪCLTƄ3Ď޳*K= 4ǃhNو:PPF6(BTd`+Z?~~Ot!t[? =s'!aLO ça'y6 yJO181_WC/&}#ڸ *o3Nj|WU59pf8V,3 \g 2*%~2Z6TNSq\DޢqVH1@ڮj8mltVIgg;^0iy> {BiPge<`&gD2)nА@X#@t~4-~<b*dq,aVzQ'!y_4U[ĩ[]*dWB݌? uj/|9ZONԒ['B&r(D6YxBg%`';;ÞLw+C2# Xň؎ZXD =.|tɌ%9RX2܇xz{4zۗ(p .@=j< F-9>`Mp\q1 \Ad[*~ 6IL؝4)_=TS%_^`X)wBxUV(`2HrsQIpT їe^to`;kK"Oڴk,m1vhfK{aA4!yeڡS)oNM&,9aH yP%g.Nen2B]1?SG69ӎCHվ;ƀCs.΍A)^(48dr]ZV TÞJӇ^:,'LWi 3:iL 8.s-[A2j\zfp#2#Zs@eŽzvʅ)SRH/vF>N/ I^/"1C]a BZV#y^C)TD`rM9f2S ib"}d4%(VwYzv -ZlRWDzBݶfܓ)̠ow !s_VeQlʵs,hwp{2׽V J E_J~қW'=ȾUD4x B=1|:L2.8~W*)*`[YCRgBe<+KikϨ(3j1&yģixPSցɘnW}5ն2"EΏnj@ -厒`N" zwI4[C'i[-7{I1*xpˢс}aI|N֣Q58 D =P_j7_E\SA_l?)Xۖ/М}9fdmiΕכWܘ8sJwc;< S=3INUqa*g%^N n24zG 4Qb+&fTSn.8ȝCT=/Ɠ\GGB[r MH#q$v3{N#MBbQ:8+UCT0 >rdu μ5!SXs5W?&rk5*Ҏc|ll#M*nIBA{1ImE Uoi73  c)|Byl5o lE,$&uNh^FD ZOFcv x} L\S޺܊QrQP9Tr֟p;s+TO.x3i~I9_A$@>#,0ޢq HD½#IGGXXf!+/vvo#md~}[bv :?|Rj*p%h",5&wh 4%.xqU|%TAf=vw&R:@|\ϜYKS5+P䔥'cjYew]i%8Io_ p]L:fkQŌBA/SVү-fJVbPZk~mΝ:D]Q+93[B@{}b7{dѕˀ+$IOx 'GT/0=q֔R!C0yّe-{gQeIT3^SnPWSK` /NB/?]?RP&8)8urآGHP|vxp(ƢIz)9u*wv[Kl{<(9F7&^XJ8xjBAHc.=̴bd]0&=xdĥQ Yy,XU$bˇoNh9Ay6*I$F(IF`EER2p ѹȶ.tbk>1qM #^6r\ΑC -{I Z&iGLr"/x3mh.!NS+9+#D1AMD:oXYV x(I kxdJ>'ہs!4=>R-q=5z "22+8pk7~ e8݇A9b2OǠ풤Mp_rt&b ^b2}WnrPt9!!Lo UkOQ;"{C B 4yǻMe>x{9g?W X2Yݚ=F!\-aϳf\޴+# m-@B8g#mxn)aJP;喤HTѵIyfICƙ4-u =JbX#i)'95AW0.n|zxLsQ#࣢V2"[2Y!-[.̴7!Sڪ#{"&"0Ajmu"= cyw" jrgEyh⼆^,J䱫Z}_/gZdD 2B6 e.#7G'W>mtagk&ݴ{E@Y=DJxpF5xC"9Nyf)TIq$`Dž$Щ2؄V'< P7"0 F?GFRD˝Yv?<*r26 ddwQx?[2Z^ pLr.07ϸ[lMr!RK]w jvZX U%x$S6\yD8>pG'ύ<3[uP8CQ<iYA> =Cΐ/a!!=W&x5d9XUX=  TnO-ΐw>es+~c' 5'B-mq#kq~JU:ϜBn1"Jwű`]dvPEE#:Ԏ W*@q: 5l%aԳL_|x\FixCF5R͏<>f>#o- R YX҂E;]55&Zk.ʥ'Qly 7*U[F2(wL1j4p3]z\|2g!^KdQ'/?n8}fr/|wD bnY|rl(Kc- R¤,PBM= ǛTw|Dރ\qő@By~=^{a#cJ-kekeNLeEEJҺn1[R!|ABYx]sd-+_'-UMw8Зa_c`QwTΤ lJpv;L- XF'×23>{ ҳ+*>Y05ћefM(5Ew;OrMɅq(lgb_,":%n"؛g7GVl*p13y}9o H|tߤjSCi1A<Щnf@2(4o"2 .2659nz"4&knCؾD=~[.|9qgoH.[l$Sfp71zu ?Aɹ}"s!Jhq!UV)C^j h7b"W Z^vVAJMG1j3~w?ΰzE XTx 1^aow'eͧof`hӝ Yb}F@ı=1ȟa9GZ+IKul-G$s W뽃s\dY1!WjYlBm׹xʃxI.ܗ}uR4J?h`߸h4-kBHTS_'=xw&!U~s7EqA1_D08kn<LJtY׮,Wۏe]yy z4O)zQ};ӥ9>Y#plW)*M?g {Z=iPdtJpNxVQ,=J ^xJWpn1ݤaE^63SЮY̼Q?0x-{+uk~u{dS是)pi]r#xT{BcavQ -{K0c)[QYȩ&e%q僅,*Fh~Yg fư`\iv"tWK]`aaca5Ć[R& j>Ⱦ\^(}"F*iP<^<[jd.;UejH:ҬO5o JኅYqCtl~K 6^W졙xț&xspH]?'ׄ o!"~5OMȹ,J}JU)ےl^SBA1SqvH 7ž3GIu/og,[u [Zaak4/|W=2wdcߙ2v1 jN<}4=EYw'犰i? Y6j?G]s(LV/A4ܛ ~>30Z8rb}@݅ $;CҞ) $:e>LĆuFL>Vk@4B˓ IF sRzSXLןf~7qnуX+HdB@Zr*/|!O᧕6 #seg?yxY[^8ua gێȋD[/G)_1FSjho6 {u Dk)YI^]$S#,I UbBDE#* ֻw/^kkE*+2j$@P^Pžt nq'"DoNMMn=\ r=bG*;RI= ,"#ę?Nme'pHWjSgkxl6>yoZLTA]m{M IH?(?]! \Mc~ ='[@S;?BcgT3pYU7'cƗp( Il ^o K^{WxDKčŰ}8ѬSI(1.g~0uBvU/k V@C~ѧƇyCa{V?^GZnAru.>5 azs S&N`ZĒ.z"mIHCWUAWo%#tc~滑˱(XsPǫ>=7)bk'y5ig03W(daiFXDn'zz|(2WWQXѤ|/? o0a7mqyD!U5߄ Ё)w4r'yPgS5 vo AVnoC S@'֏(6V,B5g[҂|ߡk+ȕt(QVNsh%ܥETb:kbɏOx'0p8 NghHvI1pIq 1`Mtjݨ.6-NeH3No6Y\RDU#fp4u)ݤ`bVdcUɠX6~8𫲂R|g7`0{ިڅ'2iֳEL~-=aK=m~T@n>[ڜF(;,,ڛs$'xO|EF>^Pʺ:30Fh-^M| M#;Giw)q=OZwqSDNdz/YBKٳM52g&X] z)80`LA߯; h f8q7R X:eFsAM֊qXv~0nA]^A|!%zH:sgz(SHvׁvZW9:R6 q#R _Xv]@c*G"Lb'" "+=Wd#sL;@=q@7*t&8ܝyGM/œ xyKkef;%)m^o9̲ zZ)U>1Fw6B+ &,AY;ͼv ]*qJ,|@XOqVx&!Y򴸐Ϭ،VwnWW[]2uLat'w<IOaP>GZ9$LdPB~hE).gn <1NM&>hGvث"2JN~LCbx:g->цƂY5uLbX0:mй^aZ^ 5c;/ 5;m;UT*Ui :vSMEzDd`Xcw3ok$ 5kx]< !eÊ'hڈ %6ׄHz3=.*La{O̓vF;0֒(-]{ AUA_@V3C Pyȏc̖wUL;19tu ;%]!nlozshRךd(ΘdGT^LlU xΦqEH2*F q̛6,"̕96'Qb533 K;@UdR!ag.s6UK0*a-c H+ҦEҺ,z٫fA{XmKUO?[;0Ƨq%{6"1Nblxm#/3K/Q`&?"jIyPwFP@vuRsoО\*G#ݔi!`6C]j'-`4ftFFEs0Sp^_BMpZ2?9k8Y$25x&x{. KH5.D4tgIh)t uWX{amGCr2!%+7uRb-nNgZʕni2ȫEƇ.㍅.1JxCD/b^L zHfܦhOk^+s=+h^DZf`>éS"c@lkyĄa,TC U}.IY=r96vG;R\Ѹ*Ќ>XʋumVȅSۊ̟\LD@_secxbE3C`C%{HIiJ5j2)5u$=pڔ:eLñ4g F0$$鶢s;b `YqL]BzzRSm i#g5I3Ӻr Q5.}`+A]hD. ,`aBs ij+ Z`Qke|3B^=e0$.F$%3E;D'ip |E].ưt#B˰ Ĭ $n%y'4$w^>"p361K[n#Vj[f68jfsG'XHXbYranȫ a2uФrIyˍ? ɘL5Be}n8ItUYXh q.OykǼ-H*v"F6!]iiXAtHXxͩ:|PTe%z{Ӑǰ1Be^lPF%_q*"1OuZ y`ؖpܛ{ ަGEzJo{T>,JݢoUnv6'wZе%Wt߂\ *hd@:ETNjXYR0Tf~VX qGTփ2/}OvH] JHk?~ U3Ͽx4ZZEJi e ы"3$>&%'$]۟]ۆqǙ{։kC  n~mlpCDkZ?'DWu/t`jZo}-4+dRf;LtنvjE%PJ^Lu7FIk F3fAWk7V$&Z'Ȗ?OQsTK,@$Q3*!fϤXc"A m:=MG 9h؂d4\BFNߟ_yM1A:c奉y0t^7il=d>qd2W=Υ^G =t$ $7+i![~cի` lHzɺh:)"WU;$x( ȘH?)Ei([ 0ǧ닞|X?yJ u:d3 LBg8/$K&cE-&DJ#N6\n֍LhrƵ`یF՝ T43EtojtR+vdBH^5 /wCP0 cJ;ƻ朾*nH@;$\QdFꝷNH\+8Q{9BC5hG:e|ƿV>;I݅&vcDG"V@$ B/ [y gAy 3i' Kd,ٻLC)y.X+«cMAǵpnU#opCg+S% *Ȭk{N*X"׷" k7 @M޷l(,jNĆ&nmT~q29޽MoP1:s6!m  suDBFgb@f&8|f5.D^)~ ~:K%tFV.oTŀ _QK+ǩ Y#+uiSE*”&UWn(v~Իm} Kl~B6L77RCc3<۫`5 O4@xKm.B@/M1 D`u_,<#O9YҚ_(:kgĿRyW0xR269xeЪXbm76XܘOijMgS+d(W'k^،*m먨 1PHd+9=ǥ,f|.nmDW3)𠀁)]\4fIblE䍸 =L9_VNchC>4,q7](^KLTWK,j̉ծsD"%lxx`TʃON0#Бj&K^k {X,gLN1/ciSWҗ[.|n?OBMSzzg]c #k\.ƨk0PQ] 0>iozݦyC"'rZbt=JROCjT.#;,4jUCR8IP5#FQT^dž!saϦZ9Mj.(U۸e8'<\BT Lp3 ;Cn`ɱb(4F7oCA (rݺȬ}TSh?rfP2+&0>A%DsEIl̖7^@V߮$S^|7\m`A_%DcA}2rn|p٭T<+t$CƳ%ADǓ"uH`|P:h;Nx3* 9O3zFE"JHK߯*x ~jKKpʦ03V% :vp40=^6W08 b hޕ+X}Hk%&[%$(!faa2%6 O`oL4 خF8΁;$+Kcщcg%6<48NfL)3/-TvǖG;ºŖ3ب,%Ę>.kk &CďL_zWAt_k&uӯOlꫢA?KkXBM\26V.L|3DA1V 35q/v$B7 3=ވl^zjFODr5u[G^3K>"+,oZߝ$LL!K ]xB쁒 -_&]'x@]#rӂD%8Z`g*ϡ&}swKKZG/D]qeRlR"ZR([նoa_M4姐)rT득2@^^FVD;9H4yp"YK,ut:|]|<C:v-y)+)L|ϝQTi?JGD*T% dj0F 3{xm̈́M'4'OOf_ :\ٕn)N70H_,Ӭ6t!Kb+&}p6%LnXˬ&%Q+֬íޡ "dvaW: R1`W`K(ROM6boYBZ9`|9ĽwsҜhHul҂zAȇF6ʶ@!@w}ཛg8W4ad4 ]tбۓ4IZ-b22\Ud.}sjqx(m^FFF=,<egQ:U:X8]e8?$!ҳSؠ3&5{!@ލH\7B_NP\i} SB|n&$;Y| m+#tҷG ,h,ҨmD +w93]3C k0PH.TBqx0jsY lyImZ\bG]tW@wc38o?x*ḳqRbZJN6wwxX#^DF5+pDF OyVjRCkG1 KKw,vWn{ZInE)2]*H(㗸TNJ^و9=yE 34"iŎ\Usd.?H+Ζ9d*ͨ7Vb`B$b1|0bڳ U;$"ChY זf[˱s1aZiVΪ5TZ%}Jwg381/:iF,Eq-s;yB|3 am*l}1~nbJj Oq\Q\رv59ddcl}ŗUW@CKe]]yʮZg ChA|FUn #Q|ĝ}lUftM*Mh*ze_3Xzk%ݜ2ķ9dew& 2T8aOYDYžLAtUV+ l(H7o ʿ ^O%~S^j(^P-ē!笖3V u_< PM쑓0XI rs}}Ĉ0IaSJD[^UuJi&Eה ^BX-*Ksh݀{ё:@(C[!M(iKgynx$ľs++gQ8ƛN- 6;ޓ:h:%P,A>EO眑Ϭ*MrGs$f.:L]'MaܲYgǎX?OtAB sw–1 )!ԫOBדXwCdz)?|@||#olHp=7gV.}-/1HVNL nZD:4"d5㑂9T&ZQ="A <V$|kmOZufMw,|ˎ @æ̜A-9Cr[Mݑpsgnd 1C`26@L3+Z$;&Zd-Εd"iCY=Eɳ|;'PA%`4! ,?{:|0$ Vx*7Ek-[`uO*w C-nZX[ANѮX8ӿ 1҃2ŕ#r \:UYvz0uqNj.wd*%˿Z9czHbeMZO֘m90gw,*H&[dE\)+s2ӑ+_p'yGv|+mvvv9^|9.c" Sd:x&;:^нv1Xd]>Թ#m^#j@Z[ћD7A#jw߂Ϻ6uK 7 Be"V8 蟊pl Fg9ANB<9E2'+jʌk f]è*OA 6wEqʈ^Bću,ZY7|DJ":RYq0YKppq"*-fL`ځ4eϽr}>m >*a fNb3>7 jrG yq5ͳ:1АFsWgV쭜DΠ2vf!c~*GIVM'LlhՀ _7N-aYO^6emJSX/yy9- ~弄5ހ`4jhʯ]K -+޼ uiApMMp),8"S3Mk U*>=cb<*+Lͷ5[*WZiúw'@Ĕ͆SghbS/reS!P%XM !8$B q Ց(=w2qȩW)̘,$Sw<$箊cГD,Iܐ8VJ \gy "`I|y<מA½H_$ʙC"P0 @ 8H~apg(\` g5YDuc)4wZy_QKEӭche=u PSWφ31h &'Zk E |v|jQ ( }&ÅjX\RL&ĕHˀH wvs[VnFUj2`eDը4QrƐy||[uWBh>X!e X$*w0_-KTG .~ts'>dCܿoc@hAoy|=G_"q_"\3(p&|;&W.4?Rd ZʟҔ/kÍѓޯ5(AqYG5V3ahN`(g#0K^HNfuXވN.SY`)˽ lvUl|%){@5"}0Гs cX"sz0 (Dd;A[p^'EsΘVt["GCgepGK%~ߨX˫Q)1j` 1!b=jy0H򾭡XP$A?y/y3E䒆s^.ppZ"B68!Ov3JD&tMAr@R.%zC򉨦@RCU CR%[)Y _=| Jjig+ɲlЦ Mbwq)~Q\=k9U%V J_=QO#G0'>~Iҍ#p0b;y33DzߎPNr愅:l_d ,ȏ;1o.\iD*sH8.k2sD1_\ o)"ޫ/҈[Iv="QT%i<HMig Z[~u|t҇!(|4k; j#1 9zx O4ˣ#߹6L$ث#{ X(?)F[C&pCz';c6|F̡N Z'Ueex'8D`ʼnBKuU90˶ z\c0"X,WUg3<4M//F)Jk]W6 C*-IJU`N38P>oIf*+ɓ[Wowf!I(9/rQ囖<}EPyL 5*S!j&I[E@SJr6p֔-+y4O8жFpMJ>[^w]?H[hx`~`l "eӴhc9̝OmA$qOBT\n7K1JYFE|p qfٗ/5[)ij8w:Jޜw8B'G0v ϊmam LJф.U.#xwiN6Z?;݆3{ (ƮD$ Nsg>^ބ}Dd]bȁU͛]#btiO3$AMx& 2'j(@ Dzi1fq0ЧP r@Vg}66껟5b/qZwz1rS_BtG֗XrO-ڝlRQ*eLu_&l3*c 5VJ͆: &A`>;9ա"0^t\?<ى}N?⫙ Nҗf:0 TWtwd-1*S!QA(\w^0vk--x$%ʇ/ЇL]L~y+)j|%"{Ch@D_J|ƈ%!B!Ie`L".25WN5ʿ7ڹk%P+4PHT;?4Ö3n7;'-1F虃駹Y~ްs[`?KMپF*P/؟Oв(LM[.#{rE&?TjUMK1)^<=Ee[{`W<7v% $<|odVe0svtUK<9| x|\#U\bb#d#>M`q,91 ʙjrֈ_V'On}γdEݨJr.MHVUI ]AU-7(n e$pxCi6+T?3T|8E!w-z7Y"y1`;^V;F9?r7C2ύ3مKN\<:ROh@8x̽8͟G{G0zWM==%=W +Bt= }U=d- ēB&W+*m0bTg.#f`=*ًWX/T HX!~^b#6ўf[?ƈdޕ_7ϫem K+ڣ"ݮ#*iSA橠׼kqYO%̈́nx$O)t-$8kO,MQuv%C2:۠#7")3_9FdO3 MoNmUkJߴ;RUHVN7 Tlh@YI 7>1ɾ%Ub7)nʃqhQ`U˨"ĕ λhXwqC6Wlc Jzߊ}fyѴSl޽BUtj<^.45v}:Jiy@)Hՠ)/29rbQJшhesٌ86RMbU^rbhDtFCf+T꽘& ;줸^8|fN/$)r`-v`E%LNj$4" 5 *y'BEjx]oAv #}@ƙK_ߝKJ<ʘ_a jj2޴뚹'@_H"^KTOR^jܢ!~>:'0 |,s]H ƢK7U32C6;PA3d95%],'jԇV ?U!`-cI9cմpQtWS<W)Xn:1 9:oMA[Yi!#0 4OLss-4[ #[+f>ѬLOC )$ l#i$ K+k2h.ƿ]]ztj(fO@T8*M0B 9 +z6ch|Vnh(&eee / =-A)LY9%I-D.YI.\&=Ei}'#@b9GSE~tY'/qKuAV@y05Nm"r5D({i/9*>3PVcXƫJYmB3sz$cA XsevVˏYi8Dw_i6o"-* )M&^ddLN>d&#cSE A;yL(puW i M€4VO3:E[N`;S$ ض~Μ<תȏIFby7Jݑ (:[|h6hb508#:5 rw!!+=X55.y%}cyvG1918\Qܞ,J7Hہ!F*D{$lGL8d TZz2U(,3=RQ3v2]'ax㝅$~KQ0 k.ޛl7a';fUEg.\tF֎6ȟ>$]dd'j%ط6g=^jaZݛKֹG܋`s?$;EIJj3wQȞ+ZsO݀yt F*08v!^UY$SP<-*Vx ||;ZUME+-s2} ˤ1kcdG;V=|]_n7qt;V.k2C+,k6Jl%' .oL$vs/WbtF#KpL_M4&~s/6aRM hdHle䮺z[EHߛLF w|24"ymE=;}ɹBDߪ܇Lov5_a=J> 1͉G-cV;WfOVc@8>x}VfSzyqFly ۦK,JsEkd'ܜ rF>WCLWX2K>=u}YSij^z£crx B9ggic GhZZt,/)s\1`]iՐMmUY]Qu壻 J[rȥj%J`]4(g%msBz+-]ՋΌsӼ,ˆ _t% ZL!PQb j?=fjC(ƇYzU wZyfTnʹk&e؋uM[L8nD\ou@֫"» z3Ҽ0lPn )ě+/8b*v:-"X]sa8aɳjQC^(S" Y'h]ß.}Bz!Q쵢l=zYEGv"$C6g7 e,_XR9Q|dhyV3=k[GCp@ ODż|oY]+!|q:qO(-3Q2S CbSV{>;NWUFQ.\n=C5.03'2h/V}AAƪ-O,G +Hl4Ƴ.f%ÿ|'C` EՁ S7iꂦGAaO,zvYz,:^gW,γZ>=]spAp*D5r>6KRpe<}s\2js((ٓq'23+t;(bէB|g@-R c/t5ĈVTFT)ȓ{Rzk=":D/it(U:x^X!.yc#bHSx"멨<@ А%z rF* IQ(dӠν8pYVT7^НE-Lbq? 0r{c-(2Ti \7VB),_g%B9icXDElw@w(" ձ)5$wVu8037[z\y ~+Q_}Jѿ.धnmC(S]75W{wMjA)[ Kby)FZ1w؅,#H8]'>QVcs˵b*3$Sݹ 餵bqTp݌=KjؽI|\UL9T"aH .!>kr i'?RV+pho0-E/hՐ`1٧m|:q$#ę:O8ƘM: c!ڂB 8-F f_ ~EekFa E/ߕ-,\vff )$aqJ٨ҺeHӥb]02eao ֞ M{I$eRɀaF(D/=(#j1NIeіTx9s۸ahIK [[>99cZJ_8X1h}JOi< C$J놕M1D x nnk4"ki{DS gJcDGԝ/6XΣpX)D[ 6D4=d:A 6>&yylhJueX{oc4nmt_mŀ4 ,4Ѡ5)&EX+QZgXPry8@="pqE}+}~QzӞd7k=2Bu!I8mKT6P\[@o0,ǰ\O6îuHd̜KkwSyrv̾+k\u99ĦJqBQ_=[{Hˁ9Sσj;l bAD櫱"q23}N91)섞U&؀ҟ&Џ!t(Y$ADE2`n:(:* Sk-OtϜ}ʱ9I&6$G2iqcy{00*; OqSDǺmS"d4`~1VɝZ< ddB&g*w'=w? VXwTeb]{zj7k/H2E! l dq@Q,LAc:D#\$VL;Vfu 'NѦJ4U[{J'`o S&(k} |s79I\"篋+Ͽ6htM"ىgy; 2ۼr_N-MlLJ}=MwB+Ť Cz- ,Z#0&G|id>d$ n8F+hWQDŽtm{4e~@鱘K}0ʽw@g-\ YELKέMZ/moeu-hx'~)\ej+im$MA: 5yг>E_>ďYbSK"(cl㾪mOfq$-] hpU4SZ0ۥ:6"w]Pp*I?~*hk0 B{3:V=UPr?JpvHTAB?0¦|A@G.UZPM4P,ɱ+4^vAuu]ikuq B~ldOoнj[>  V"zQl8Y9NA =s@eЩ Z!-Cm!KeF[Jd&I[ l<+I#){Z= ֟\ ,seMF/`0Eک8'o߇g8}_SBhv$){&dYĩc&%jf@_dVb2\_akbȀ0Q-f-CqY|cEQ@ ڨb,o50``:̋ :\D!άZ,DKD55/27(U]p&$ϱ*/A.Opy# ~[INBb.smJOx]uĪ )4fn5ӕŀ0H'~S4RYaV8TT)n셧qJ:| q"~7::F=ЉnBerhaB|m^Ķ 2n!UTzAnYgK1V#V˔ʼnŨ ͇lIP 4-RJHv`f N pXd*UMάg:ɓ'T)Ўy N=EP*xbj X)"̙,s߯R/w EJ5HK`MobEv1Ȼ $ˈS8OBkYp!*dф1U>UuN?@ I^s ys ]ڇxW p#1:XC^+ D^HA:E--\QxCTQDc#kq eh)ϣ〡^H$Kۣ\ \/HDǕQ2 +箐.a2xJXGqi92oMH};c+`!2T.?GX**d01nn-=5yJU:TVn_VU=@+%=zY;qtEmh (/&tH.'@](Ab6,Gѝ*ƱבުNdt?J}*N}&1U/#='@аgn?hOu7[euKf՘`93/GS R]= 'R$vmy򴟾 HJ6aÜ5tJ?Cnh`.W]96jzJti…=C(z>؍{G#vJcBET#3IdiH{A΄Y )1/c -WO)`1`O>49m>s^a}ԠښN ׳:Dg_+z^ s`]"G`ˎLJo݇r/Ľ {d*7XZxk%tUn2[N-\}O{+´G!`F:/B%YwS!!ϖ]E |f}9 ݼAG%)!KY@ѻwkNBJ{lZP']@ ɝc!0lk; jx<r\*HM=KO%T`ӕ^法Ϥ1Rq*5Nk 2bԸ?DQޱ=Q)Ο0FI:A;{L(CPJ_ɳ ^MҸx$|M :~,gC~F!νU9;Rksy5N70A.ro2JNww?'Pp֭n;Oڷ hu5Q,P؛ }Z)T5%,hT*斘~dU|k>R]V0Wz+*%A2ldA&8/⭂6?pDžj$*g.N ?߃< XL>iKPneٌ7RU gpK§~u~*m{m>&:Qluy =G,p7yqmLLҘ.-W">@hV|LM S;Z=23(|aE9a=qT#lz'ykE:W]C!d5|{  ?=zvGU:URcb̡emXU@P๥i.EգΟBiBMD= #'Mr%\ ~_.SxQxI"hJID)~ږfÌĐgأIF/vσkm$56Jk[tdjF;-!|Xz./(EDcxwR|izvTP#f!Vba )Y'߾>E^ ڎ:Ef'_.R+uaa{|޸gy-ܜ<ZC`Ҟh}5Z쒀L[|J좔  9.Y}1r\S 7C?d cXVLzifƆ ![W6!z4XBsr\K;ZwK5nQXJ!%P}`@$ %ʸ7lQ] )iDtFo4,.0L<ȼIE(Q/J޹:@懛Y;R)O]YesFHYAd9s:MFvT5Qr0>ذZ̹wM:R/䵢|G?1n|%N 1_#]aT ћ/sdHS:ք"T62Bi0(Rn]\eKƀjj9$[B^f Of֍MN~i(\y}Ǣ9wA-{1^f0]8%d og36LRRQᎩ}ecC%rjaѤL$Uhy>qрkKʉ?피-Or2YfFƼMaK chޫuAk0ψ(PڟaZ9mm9_̓뙌^f+Ţ<3\m8j/OFey5nl孖@?C?/+ [6)<$75Z80Ʈ;v/ϗDcϻmCɜs^GВc 익ś |L&W 3 8K3Hޡ;ux y ju 4$k{ ?y洉QLfDپ~"|޴(n2Kϡzaɹ$mxlm|Zoc _ Z/l0Y' J,?5qA&K{ R7˧,Y3+HяҼH(Nk^*wwxBmk5.ZiI8X<H*b#D*flj>!ҔU-IM( O=[;e]JJ>RVHy~~?Dq¡p $@$XyM`[h@h)pP34L |UM_Ytd'ṜQgQཚeÍ:E}7"Uv c/lӦm֨}<8}br=[xG( ,d7ޏ|߱qSʱ7,^X@u XEv7r5+8VtbErqHR!@H砟)@c `v`3` ~29u*.\_. %h+zy#_s>v׏l -dÀB͝[BE;.91Mc(foG_𖈶0V:JagU"7pװ$>$:'[ToS|"5_ͭ+OtQGv/EN(ELu4ֱg0y9 $qXObӍ`pi(诰5ErK](zK:or]#GOJ'cMXݠ% j/Hڨ6Aw>ƤOHvNޠR )Ke:є'm!`C$VoRhYqh65"Gr1 aA CI `mbϓSC. ].+[Q0k(:'=Gέ過U 2ҿ|Eѷ/@.%@T~\LX)|YK -2n6Тu@ߕנ=1Đ,tDYgӇMq{!R-0P;1*o۷!o.{[.:ac _V1 Ǣ.ǖiwwscx|zPԗv1S!I%O[ rh2`}?$vZGWWԛ2]a@]Vnivك۳x4=zVK5uP}h @c7X* \YрT7))"2YLmcL5gʨG37I-ˤܭ.J6gyB;T 0J.pA+fnօxy9ӤzȔUN.fdVJ΀mZBNš '{c  "-#nv/[ya ~հ&#ˮbBwhmG"hU)%˶f[:W~|P"Oq jiw_j6}vzZ.eSGga$;e,#~AK[ QH Uc3o<#MhIuv6lWZϴȸ:^47x܆u6j [ }9l /A|?➼!"$v ZfHm||E .$ԅ϶+v܀k7F ?ړ~1Yk-fFOr-챍{MgŃUa>[.Y|[O2c׼bэn puce‹{--)Ԙ$[B;ds&LGjoGD;;V0 G:~HYFnو8q~5ZѾxCo️Mù֖W{}%ZL`hgir>D'KWHUo@7.dsjش`Act$Wu/({ (Yo',`r>agĮDHdbr W}ۘiYPSN$*dTEzvUGZꢅŇ,s#B2@^B ӏ iFE.c!fs+m~.|ظx ~d;uDx9#4a:V+H[HLȇ<3N^O=^\.HHq{6A]2bbH;¡"֘FjqǎuL?տ$?逺p_P8bm ,W|C ^o+kZzꆙ{l%LBX/aAX%<p'}j1}g&r.k;yhm9s "BS4檻@.K4P3gA9KHN!ȿA6ޣ9·9юty=tHB% ?M1,]TWrSZӯM^>2v0oqE\6n;fx#\aghJqϬ^~%(%0kӱ0|7dO;0r 1 ]%8eٰ5mPQyu(uS9ũ,H o hKƣivWٓ!+A}Hjl,kȨPR{/KLóY(Y VIhg!2Iٜ;wLhӤJܷf?$L''\ ]vj}f8(Re)~cA8%AlaVwȿ#*:НiEࣉ!eM/%4䆺VGd/;`hSҥ ]ԛyEχBuW@_!qv%'>5OW5[zd੸u$!B0WӣmD W#]TYg^|DّzCs``|&bgݔ 5"}7n l $YK/57s'"]D U'?' ︩9S? 5m/D'=W[XBҟY+xoE271jJ:֩Le<ccn'Xpi zWuRX8,' 7EN1:( e!ǪlhU)rm9h&tm4 <vDm\.՚{fiM ˑ?Wүi7҄MrZyw[at>1+PQC3K;-ij^n@&18#0ZE߄a`~ؚ¢,J{{#w5?!Rl 'N#FH̯'^y1:RoM m̳PgGZ>tM Y:h U-B=;oÃNaqM'Ȁ]|Q/FD;,&E4Ig38?3%EƯ܀bK.w"uBCQ"Tށg9}Sw>َ*˝)IEJ!|0($l ](QQyEcc$DJ%g!wB;BfZRRgkB )DH4@P7zIy-y@NX"O·<Ω릺A-%1k &{4 3h=jJ&UĄGMz%ġ)ecPxL m:"H{ˁH7wnGl#RuʜNm Xg!S:l"NZaйۢm''O#$,n~!D/?1bF[`+[tZY)"Y %bp(K'FF ՙw1xR-'Ig '{EVsEPl_~J-8 X2p`ulN? k]s8L^DET[=Dn7~_24A &^f/߀I"4L9r UHgAx=)# ou)0RG}2FA[NN>&.?W+AJ;@VϱOe&sΆs? Eu",Pɥ(ɶh 8'ţDtCk u'Ȇ{\,\҅4F_LadI|OQ $ut?G!P[%:*|sx$5uCT}Ze]lSVH;'o12zHt.A\co g]m2_%ֽo8_ 5Zp݋E,1!tBvg H LٜmL[->^M{qRs!΃p#PG? ֲL307 sF18" /&\$KGL/%+n/[\ıYޙKaup_%Ʊh)w$^$j%[LOgRtI)7QEc3'+.-?pN]E8=BntbR\xn¤ϧo3m%Ye kHkNÑbOkVjO-2xY!َu1}ݓ0XYN+{*8Zv =uǠ?0ᄦÒf\ h fLq:XB,9"cv9!҄ X KV?R5@#UXrƿ<4ZE&BŜhh)9™ֿ[2etZ4;m+:ZMxzD@_h?>JW\[[~iq B]۶9+s8bM~ـ)"yi74@vg 6֏((!tPs*"h.^x{00 > -[R.O&ke7p&xDjxԮXjr.5[lnBH-v% A^qS#4ߊgꔮ['/,|h|H$@#̏G͸3]2e3OPm!*@8ynd7xq֗VO5)l[pmL'[.*7=GQ[{PLr2n*bbc0G{?,p=z]7u7! sͩqƃߢD4FX觟VWܞng_yހNl-n,q;ڡ#,>T\.`"$ނ!G2JKzG* lz02БC1:h+ImW4Z]D`<ov"a%h1 !c؞p_B5dEJs1 _5GS *2BvGRE@L^k-Bf鬒p)NWbOkn@9]}@Ou?dp7gcEZ,ysK OuHg0/KaqS= (a _$K¶ :F\3Y6ss(pklCܺW ܟΑ1,V<& ޶4W1]njD͌9RILo̯O,ulqjA>sC3H*R:ijˤA48rRlOakWKvJPs>Q]ïWPp`!&DaZ;ӷ1,'P^fpԠm3W0u3{byBW[J~H-URdM$ӓPscZz4{%: PxQ[g-zqgHDlج⧎Z۝k˔(wT7<(fhJ!WQZ<0T2!TF1F 3Eu>$p@ 3ؐE* E2yu4*|( `)LEΓvf7 _@ xKxki% ?M$Hƹ_)[yrK~󮏎 .CCb;s|YO(֘zGyIɊY:>[p?fCԐ"XIvTo=܊ʪ´PBfpn|S"-ܞ>;fT ўJ2ks5!g8M甠Y"Sϑs-9\lDW݂uyZBlhm\E>'{[|o:`=o> mkT+P,\US|лOG*8u9@Z̀QR1}RWz!bi氖,EĹU){Ϭҳi?).ĨK&#[ZiWVN5*jIGP8Waw{bn=l. ԢPag6ŘZi&ΎϏk*ý[cH;F|^Ct]͆4cPs6 !}P-:΍sǪ.c;j=Y5y@[YARo ԶA/[0; DOuU;k@/g9Z4u%D9%(5 rZ=Md(M#jf}I~p(|Z3(HS= \>}m6(n`9bHV\8̺ܡ o"UBrAHm=]s^1%j.{}1h+"r&U؀AGe]Usˊ̸2NK3VYx nukgYb, cL$WjCb#{?ʻ̒YJA`-\sRvE *&𙲸% m0jd3JPCke%4%4[[ 83 ='2+xJaBWTȨz Dfs21mLzRO-CXR-Y BϬ ߙ?ޘ{ϔ.y,AĤRPfG~Lj?9z/Q12["U S+Тa˫zk0Q/%i>`Y(CCA*PCIbrӜ"jT#]'2$%(h w s3~bCQZmfr+R7es~ ^ ]8*Eڝ/9AT]vF"SVA>bYx93! < NQ)/"soqU$5t ɺk D&1*|?; \ nb41Hy#{l;m; y?*8_n d#-Gה%S+.1ۢNuF^xxSŢKvC9&T5Aax *C4Sh&_^8vmХĹl"ؒhds?~GVo1 #vj"\Wd]!iz JpĿA+fTђVO+7N' Zh8fiԮ>Ѽoӗ#jn`A F-;ܳ0ě$>de@.@#P}šr0 w{o~_ c)nN~9Ԅ+lTgShZTR/0!n 4(7杀CfӪe|r(vr$!["?@V(蘰l܆ [w#o nP:%Ja>3l  j2 z[2T}xCJ/ul|9 7eCdn,'G;׆#ƱVQDZkU o&mgRng[N{f9@+a8;q%T<=BM !Pmc! m6An5 #dXnh)ѩ+|tǻn:fSw 7]#׆f0?|kA?u n_Vҵ>Wp )<.Eplq\VbwGfXS&X9fZ䊢UQNRV8Ͻe)s%Ybs49}L/ z4aOuI zک_w MRi9E hߎH8HW/h4 fL'H4>+࢙}רJA|WSCLiW\4gLzS[?_hia̒A@qjW9;tÃ.dKe>mw#`a!P'5ɔvX[Fk6~KN6*ݸTM?犹т'+F~kTsxCrC Sf ?`0gR4X>/%(R(Ө? ʼk2 #8CRgg_ky\r#1AZv;-@C2œYTBmXXo!6XcXc70״l}ےy)w'D>mxaZd5r-&#Jn\:yvn:NnsDr 9N" -_( Z׺L4\/lYNy+Hk*+@.yK:xaʕ OA. koPS1[\@ W=jSE̥0RWk-<=FEM}Sڨw{`B<)y%;s$'{XlAWQ"$]7ʆ/Zp4Jk6CLb'LE0*vHAB!np(g!Vсe̴R@%b) wyz`T1T * Ygk cڝ,R8 jSxD3E+rұnRS=b#~!8`H#9 DjI-`# {siڹb8#ݹU8K=4R_'45NHᛏ?ڲ7ΩjswgF27ejfoH?^h$kd7e%@XAIJ ʶ5aU w B߰x1/Y㷓K̛ I+E&Mw}e"X֠!vk{Pg2>.SB+\߸BQlu:\2w#> Ql 1@Ų#+FͲEZe;YWJɌp*&?6օK QUaL-ƪ &Ѻv<yW=lQ[|xܽwO`4:nxl fXvAgTO 3!1ƒN&ς]i|d60t]<[4W4cBVڥ߰ZO,Qb0}kgZ{ȋ˜=!2V~Hw&F\lQ2гALQ ؈7niX[, ,h&HȖN9W3K- ߰T+m}K%U߮sLɸ(C@#͙q9 }IL4 AM[x2YC4$/99gp|aXƀh~Q$zM _I65ūf̨:+Yѿޡ,MAȲ@eA@~}PsDZ +19GWZi_vk:鷂`/bJtu1`ʤ~u)hSM%4t1[Q`Nڶt+=)b| 齜&T]ɮyt  /T$.TAUPY }um;ƵdVȼZf.űRe4f̺HQf^[T6r8yW?hnї CULi~$rUZrB"+;xRgcF DT{CYR3k؁~sFROW܍<9~hQtmak,Cѕ?cwfo nh&x5dﭤ98G,uHAH.U]<&nCK) Xj,'V3_MR]V6:f>Ḱ7,,H(*ӑJx4u؃gptRijUD{jH,]{Ʃ덭]|g|͐f0"I*/>ׅ!Ρv0#X@ܬ#C}<]{iռ坲ۑ!`*2+8"NX~qS岋i<і?\6f$S?P8؎7z.Z0Σp:ܠ3?dL@cݞn`#B0Pc 'Pb@VBp ǯ類~-7! k?(rTa8*dt4IdMf4Hs1Q"$,Y/c2b;8e夌+?ڝ]PrQa)ݽͺI8], `ȐDbI.q#yNܙsew )*l3C a; (A6V/^#of<ٟ{>CF )8%=–G|ZZv[R luO@<6{X\J5IX?5)W%j8>{"Vp}MqdlkN>x|nVU!꥓̗y{.^DciT =ڷ $ENXa֜8?#4P(5HtS3=[Iuwv={_"nٸ>~UofF&(fØV&mz[W<H,LS%zmoM/%ʑgdtP[C跉s 7U0Xܪd+s6ݭd>pB%v~ 擖b_5J1!F*9P½( #Ψ)b)rM!@&iP6N\9gƶwm|I|3T] Fnt[GiB?PAS0ל%E9@Taܴ/G3Sh?|BƬM|``CsZ*!k$Cx Vu,9V;(݀XaxoGs+.ԅ]}KzJ]Q MA Myif;Z:36`ngɀF -DO>xWP$#4; _tm1'6)TRw (gxWZF|g)id@IQ;Ya;m$OXtpbޚwV#6ʠO:_quȦ(_Mj'JФ@nk=2̠tZr*6:ǔL7&:tFxbHe_Gqcc rMGOq``C8`=Ann. !=:Kfؤ_vU3O~%}HUfhA^VylGze*' Kp/o41Q5 EDˎf{76qiᘊ?MipJ /sBPx u- U@Un>2^hGtf7!G20 dn$910g T"ife bE>$xO|M_.{m4Ђ~퇐2aKT۶sRIՃ;lw^ӟFc2an`Z=Q5( gLV쀂 l/z#=dߠ/aK\K=(3C}w a%X-Di=jsS]Le;x8hWGƹ󌈵-W(Xm'y('NOH-=RCvꎻp~Dt@׏ B# [1B9 `}=Y#_8-=J6B䭡!D9J~v|!CANƶkГN*eUH.b:H8ͦ JQA*t+ s4 {.F̗Y=bɆ{.ۓrulql?*񊐍r<Ǒe #"Yфqym]z6ʨb: (l?u3G51ޣ@ZCn830 2껛iL;xtFy,:z# a􌋅DZQS\s-]\R¶l,>(" ˖ѹ2 S˱:H4'a; vm,ΦR Noe4I&mmM ؊90H cGvAϟ2)tYUnd%΅N!a_"US^pGrJCW-V'M~:U q5cQk"G(`1f q:!<ʣx &S\X DTH$e AACa9Z0?ft^ܧ>:]"^atqL C)gQn9LQy (N6py.Ug9<>mᨺbSPK}L] [h徙A;DuA b$%NH:o(w N^$,߼3hLrx)OyP'[V+fֵ4Z_ч/;X2-Ogu C%C)-ꧺ84)QiЋ#A V)B^/>!J* &GJ=[~_p(dy)N[p:2B:#w$JOHt;m8/͟5\FEET%Q]|(L\;xL7Q"27Q?ƒhܪB?y ǛcMlRL?S.Q"8(洌9т:9rE;$ XfHFYbD@"u^Wd:JjS/u{#E9O y`lfӻb I;D0Sv+0q(n̮Mg C?9ׁm:˩7Fs/2}fرt3NIF쭔 wh6[122o9u\S H`3yz~֩Xs1"X_S%49z`T7@2az) ¥;4pț+a"3_M*i V0,K50;ԧ@1̀܅9^>cje TW؋^ x1BGFAzD]U9ax23f޵F>936HAy9fm{CR"A-&[4NaǓqWH3G_<9i"4@ċڿ_;H"\jY南m2Qd'# Y-oU\5Z!*ܢA͠\G3м(k)nRF(Aӱ0_0&E/D.fA`V)^erf5,ScQjmm&- SӮ0LJu_1_Tiyš B[65;c0R9izAZ&|<#1"*2VYWn~^}פɥ`3pQ*{`>7o~;ɽ:ux6IE~vMIi19GJ8'*Ŵ[L$΅-~5̷>p5yr-..(xJ)ޥrLx=ehQ~sBv*q@hIUտk\ۄ c'm+ǩ¦`4ZtZXM:3 M!ˤHo~'? 8D w:B-C(.'d>~ʇ](ENdKup"j(yOm-='4ٝFY(h(kir Ƿʙ18{_Eo& YuJ1n$C6pm]8p.6xVeA t(M2=@k:j t"$/&3V.{ yjɺce 0GܪB+_-$p44Y'jDƬPg+ap%[/MI"'Dϓ07̂""$N*t-hUYńU#rDfX߽g0xʠʮQ%?y *Zqd|Ц=Tllׇj֐Qg(E _s\V}ל{Ei$*<.B&]ToɧZ4"A"+0#AEʻql`vxH~ /{69h1 s7.,[@r!1a7, :Qk6-EGafKHRCC+U %F0 .dnJ0 _:Y}o5[nHv%cw }.Rx*@O2VLglDGr{KY²ES)Z ֑90:GR[$F'_'zޞs끏tC! =_/ұ)L=c@4n餝J;]T;1-سs(koY/ǧe4(+R);C?s`ҿ ~k!~T6_hDlGI%e/! !Q4rHqF-A@ (T$bRK61;ZI͝<)y>,*KKPo4x-`b-fN$^'Fw(3W #]ąǭH[8;xT+Y+O.~X\xf檥h-nK?-O3S:Pls!Z3 uDNYae 5TeNXRt'.2Dai(Y@L4ȻK+u=Czp17d- @1[WO;jG?9Ͻ &s b6gP!njCsRw Zq<"51gO:d30FdfrZ.*f8?0Ar;P}vv%7du;m9Oݫ9#ۮUoGf D)wHLhI\izMUm(-|w)sNap:i-_P:VZu &1ק2m# 9IjVUk!.v< E0W@L魊YXEnjNkb:!q_ eKMR(O_q'C!v㨿ܸ NL5l2|^MɌ3S75kȜDj 6vQ4LnZF poV|6ãCEuL;" N'5ԺLm1LgXFߪBdҰlTfqimV½*Š(jitjؤđ:'j0skN}s~QSinJai@ie 6$tگJ$ӄg\uXb6S`ϩnn;XKZL>h>ؚS}> SK(jJy^M ҭ$|} _ujÀi'؛,GZS5mId[$^ xM+EwM1n@˳RGouhaxrY1bKzRYR}j~YĎ>K4&5_Ż /<,¡(`2H`Йy,0VMy| h}nhGپ໒qӡe /ۂܗFGm# DwfqJ *CTeT2dROxԟL?ԹY09ˡINIMi2لJ$?V*2l񥿽λ}1a;J*צ|(?Juڴ;IW b|@Y'&ZNw>mm,t?rc;[zb&{O1-{ h`$MP˲mTuPTIj=H2!<ֆ:Sp{U[mQbl?-* _I/CN JC*wӎsK39$** +Ɵ~3諡?wy|8k)__M}D(4]>|p~5R,{z-bȸ^yʖm'B{ss8Iux,x޹8*d5yyvedϝO)q^ٯ.tZoүjujmd ,U%!԰d "j.Qfq<,*WF+oA 1k"08r ڑ.0RU)-n'+3@<u0AEr#uLX\h%5nΈQ-%HOg* 4~ zP ŦoiNni<w>fkl&&{L}q޸G!Iҧ7Wo:c8[Y^R*|FR"<g(J}ãnW@P5L6Mġ{Mo~iW95|W޽ aXׅi@ĻbaAIƱC:r[gAB.ff^Nn`"UF ͷqt*o铓h B=lQ2]>0":Ox|Ir?Ē>U#Gh8-,q/jfJ' ӣn'd5qu~p /ڴ^? &ILlA[,k7b\ۅ_UDAq|ݧF'c$ssZtNwv ;,XeefK-RBhe/ʁ&{MMvO"eFj'*m_qm/B q'Uyo/N?Рh>I6V9v@%yJq"J3>  ӱ1B,Bqv.# Y M'.g*@@ys?儴]Chpz_^X=ҫc3J=kZO\|Ld-g({YNC5U:(!p}2wC-I>ӓӅyZ(ϔ(X1]X%Kkr3pZc 刟[Us;ysϤ-dӸ<{'@mG vam/Ёe2TЗLFR); FJ۶ pݧPA}4viGw kVߘB*Sx(zpAp|RJB*cQE TjoE flã ՒOVƷ\6) _w_N tڤz51Ev\ֲW^R"gN`l!,=pg$qжF7"F爬KwZK`4 tHkcY37.i}dq67!7Hm%1~/wF*rG[K"Ȍ$#'GW{})#^)b#3Eru.LCtHQM~%JW NB3bn7bQ!-̰?FZt@Q&X%m|3W|{$Ӯ/9Z(ЗC-ޔG $bqHjEO*jVO3^ɨq? Pɢ5c`DΚ!eLuS]xq~T׿.Qu} |M\!U uU^{Q%.WVoC1=J 29ufcd +9 Q|iB)?V N0zg%H.@^v~Q3նr| eh_ReWR HcSŮy[ز`  ڤ<Ǟ)¿`m1E#"𞂔1f!a{[Iud v-v"0oώ~[q|li`}w$ ^+́ќڴ~4_?rdwRzKߞ%~8YϞa4IA(', 9y-/UQ½aВ1T\HjB]ys{goyIhr3p4|lk"8x>Pg~]홏)Zk3l .{v {/d gJW.+8(&AEy+}9sCZ\*F%l܌*ۖv7nR_R%al`ՄoRiuA3AsD s@Ŵ=Is pEJ ǡxUh 9m:Q5:*9lPG[O[ MnemHi>, #AX&;DDPFɧ+?q/XjIaq*7(Ũ^W)_rg 9nf#f!#,fhN2l3c(a=#lhZx*pefG-;NQ$Dk aS  s/qefKgqq9CSҴ n N{Lmw~$J\bXKn$da~nLJ}^Ӧ Ee&C&54>u݃D7F1m{!^"/ {D&OMPP ƮisDb z3&\e#h+]+e%R+[ ߈L0mj %!# Z0M# q=t6mNF80_ZX6acq)ƈ%J~`2jWvTF@1MqFaqÿPiu/,e]kU}a{̋ .Pdizv{KŊY# If&& 'U $o=oJ~C8Rϋf={RғءѾ}GCW袯UZ 6`NSm&CȞǁj2)ܩ I!X̒w2ʵ=Ւ6,-ER|# ][LTNh ɜ[:nbّ K3|<6"Wwym['+YAh.o:++Kȑ 0`BrPV[~ >:>i9 3ho8\KxUdpx8Ǻubd֊Bd!8:.C9ta1^cUo*R 6^@4%DPp#_§m,[$ + axY@ R1j렄(g1'14o|9UE 'HZ.HRMHF#Sʀ -WpKg˭jZ/ Y:!|i\rt^ t.H~֗/c^=vL̍qw 84;ǰ!AF%*,*n&Sƙ ;B,yür? B!A%nx1؋a'2wB[_̩#񏞹b`Bl jˁ8qă^ߧypfq)YGwR8:ٙ*jIإp/2\ۉYtpɅ -O2 J͎!yt3l5 Ίw^*AǏ2(O5sKKGMUg&5`%4E;SK}FUz|&)eY&+>2 ҍmXQuZ;?os3xFA3ZJ7yZvDԍ #D{Ki/yyiXxbr]s4P8vF7'# J#]6ioa>RTKQ~2z, OڈY %nr}uJWwd>{}>%2m,Z20 HӬΨg$ NbE-J~-J_qfT&yLB@υM"c\}r #M94QSw)}Hhf;"!Dž3%c\ єvМR xe+MG,uI0C@}yp; c"!!hsroOr7PVAs+z$BG-*@g0.6rG3# o,:7!$ِkP3cӛS 9*Ϛu:s0xDt2йvxh`YvU.`/|U4' Kp_2L(NPvlk) ꋸ"O-HK2\%Fjf:H0jw(PdcŒEi*'P뮒UNY<\J;ZWY\H-csq$#}rS v2k19R9P ҲF6Yf?zEǫʜ=|aO>XA;\y}ɒ rQqOj..vaeOⅽ@+#`O@ICϞgl;W M@s *E]JZ^LPꦔi84BIڲ #Q$YD*PÆo KZ!ReC) bu4d`B7 cҦKm oG~< čׅ7սyzYٛ?CzKp@DG1m},gt1@>&m賾.d|c Bw.l![`\NMbB EH./cR_R؆B/հ-1¡ bLa!Q3< DU\5kG籚|Y1w&>fNDIV :lsmV!֞,sPحHR/AxxlgIyi/LrmO9a߉dq#-?z@:WSN-o (7`hfs2yz fk0⡫hSQ)9H@̳j\Lu}XyJP",Kɹz4aII%>២kLEcIF7uktkty\wxkN*EVtP4lpA۹,dno Pkj2=Bo[o'ix'c_y&XGɈq$;jŒa;Q])BN,%<{lSfDNԇ?;Bo$^ `7OʲDZkވ` j\z+1։+BpA ^% |B~ 8&,rqZt jchgd7kX`)[X E*TQ0<tRkQ1d2'u}& d,@˽9<|#D˦Vl76)Um8~w,<_` xpcv>)$΀snS|Ȱ++)f@4MW@y019FWW 0hrE5̼-HbӂV\MVCHYwwLd1$ 2Z]a{\xs͌Fѣ itYS}3vO#Û]o̰ChZ},-Kn1:j#mAPD >V3Yzu`)Wk:x- ^q,üPS'n`o54eG(El{QvFWT!fTTD .PB~z{bh&K4QbEѰ 㦩’fr rq2WDDC?YA$gyG*f8[X-,]Q؜cRЧ"ð3$qvN.?Hsu_ k"Wm= %(;-?ߝF-+XqoU e(TCفY*+:ǃGZIL !d\ۋ$:|IYētNPg_>㍍ L{]Z, k+C|b+ h;3`Z %%84֟|T ?;]%3=˺ɤ8$.cBdO_ ٯJ,|$aı8Hkg39.]u;kz~dD(F>([u OAjg/v;Żj"%78Wp 5h/DGCmL%f2d#QL9vpDzT,FU޸nyeRf6D!(v2-ؼ#V*0 0>,?r DBFwɛOczܤ{B;2 XaŚ0>`]+TD;chgV!& >5/~f՘+r*t~!+vʖ󞻶Տ^YT$BÄ68M'ozkb)H*=Rp؜SprХh^됞GORˇ; C߲x zVerl aRhCJȆsѡWҰTGڼa<6k$ɹRlh^jO/ Oq!7zuBFt N[rP&l1Ĺ+ӯ9ѡo]frrjOH~;s|㤅QAUQ;PRĿ jYW paɥ[K vyӶĊIO1Ƌ:C/bh ^R=^I{A gKkxdQ* C}}qGq26^!eԾ$NA’ݱ`(|l;@=V5W :,Z#Ю>FaX/d묌Lʹo-Y^9?5?Ε(9"[%ؿ֥ {550BO DnG ]sA\tyu&ഫņAʖ #¯N ɲ&\Q3U䏲 =2@g{ D4:^Z~6 c"DQt }.E8 tւ2-2ǜS ^  }bk5WZe!.j[}OKt;bAV 8rZ" }~ԡ; meoçC.ςw;`[.*!sfioF7(ي6ˇ}Ce b"9@:H78Zx!0JX{=x !+"f,(yI9h<ͅ!*bcɊ72iʽUdސ NSdNWŽjJD,{M ɛ_bZQ!lnJ-b $|KQp@f,z.zb41_V(ӉMo#G:zU{۪kVeRd6M]gCZ,C?pU)0,gD?J]CFVsVy|vmF9H#Ov lQ*XdD=HqmۦŶ$Aג5LW&>j&W}DyLc, eI yo]0ڮoaBy"Yv|4戶ק.:/ob,&p?vXXFH,C"Adz?J;rZq Ҷ{̍j|%LG"FeQ4pqHr+=&ASVLV!^h\ܓ-4&(»u,ÍR[VE!暬FJYo> i[ ՆF칳([Ty&X(+$Y ji^eC+<&jMapV XHr`p7N5C3R5G.飙TPY N>9sL,Oj 0Kca !6ܠ8VLf4 f7ϴ|^?knFw[44/}Ek%/dʃ2av'S:ě^bUPýwF.ǺLJ6H{K0&ն*eAv~zӗ[OX~g"쾻1TfQ{KS6pw5tZ=šфy%b}ll hi2͢=? $午w/4,%q9U 毇*%=Q6J\ I sQaaф"~1ǩ@R˪vY:%ïfPj6;X3:BϞ?|&!!fcսz$ݚk3X/Fdia͍@ \v3x:6ECÆ_剐dioLj1G+5L ;!oTYQYր۷Јik Ɵ< gF9gf lWП(=`i,Wyqa@`ݷO^Vt"rWn: &mڛkoܑd7}'WYz?zIBjz~xNcFj+'*t$JSQQFɝx};_ʼnpctÅ X3i.v"mG)>!Fr3H7ej7s[m&iT5rO,6qY6D[>e}բ:i$IhZley8w`J '@Dڠw݃3̕CB^)_ѧxiXw~nFJ8bx]tBر//+pvmUuǜ_ @~g-IN^DxCg(?}.ho~uBwgo.{Z|LE4rcgՁn sYۓ bu蝀T7WIԝ pCg,WMWe=*⮽GobzW2$y`ʳ Y;NQ5uU$L#į,N))z!Vy#oЇn^GcFJ? zpzbU 5M)? 7jD7;QI0U]5#SbuT3_ޠep K}KV= y[5YP{L^mCk Cú=!i]"~c pUoI lςg,yCbmQM ^f/h4FCXG v+5Б7Qqtc$OVDS~!#cZ;X)-twk3d5%FR; HXڛm7(7ũz02L [̶*, ‘f3sqIIR_㣞 :6mq-nћr$B^;$OhC8},Cџ}8m9C~ ; 6d7U`LtAcLgMRүش^qu~ hYc"#SajzQH8ވ"G(̂2X.GPho@=z2|*nJ]i`7-a"ly)}s,q`__RY-lYv5)Ȕܮ aKژͶ]vazKv%:,ӽ&ZhȹFI΁1f"$ Jj/dNkOa+rS 1fh\EoևfqBV۞<YE 9O3LT'vMR+G2ۑ04c5R-o~)xhKx(ԋJu37ɔ1:j|/e _ʕp+(4EgĦz}ӎƶ}~~?fцR 'q5{}3?w>02u*ǟ:1U[a`[*'K&#gc*:եD8̌*_45ZK> tT"*pjkYH[{Z^[lPT H U2^[q q%NbJDbCt>)#b±*EaKssهOj giZR6Vv}7F #h )1DX]l ­m@qY4b!4G |rRڟ&iƇ %p|]rၧ< ~%+.ۚ3;6??͉'uk:w 2:GFkĵ]z!c۸p3jIllyX,;u-ΔcH5C/BԾR$Qlp)ߑJC̒I|mj AUPOuc|Y4DVПIi};LDrd?G-f6s5l̮jdB]3- &ȩFv{ -T.Q:mH&/Sv>yCzҟ5,GQM!&O'lqCZzb3[q"B" *KзLK.J $>xb灉CjڎfQX9Xc`G_b AS]XPXN c:2TN") Qe")3`ʗ  ÌEA}r$,2khrߧ@ba'c=~̄4!"& äxRʄ|XrЃ[>?@fQE0ZX`Yw5lWsŕGXkA(S|r(Y0Wl05y8HA٪{% :BX24?~a\)׵Uw5LEG+mwV4x.)l4W|,LK *g9"A$,p:%5`qYY3mrapz*kVLv(?./jsdˋ`%̑F@}`;*}lr3C_zI7w ȐtR&1o[,=ĩY}p[2WĊ]5;9 KDX {1H"/bVhFp@OYȳ KE\'q:>Ib2*)2`7] SK<]+~V U84✼-B/X&qp: {Ѓ;[}2.C8P‡mh]Y"`|r 85t )ĽЊP))qA~cϖsg=Θc:?.|`u3o1y43BW6 gwH3 }=0KPL_v "ƥܔ"#zXLᵇAYT ⩕-Jt}>0`H"Ǭ j }E~n3k:+/I+[6 (aL.ZJR~J#l.T%48/msbCg3ܜVSqOˑR'(UzB\we|lF1C֨)O0jv^,m =BUY Z۔( 9^ى8+N+|GM06"Ob㕼?n %2 -Z 66T"zѹ&5.%Rep`Ky1e&3-5Z-;wZ?gyF+)'щ-˔6$c=m|~#.=,{ 2z4Jb"V7Xm"J | g}@m5 ʍdJFXt~n,o(_t@.jҧFwA.j?hϑvGA ss\_oLLedSZR?cTou-eJx]$NԱl>Ah =C 4=<i-Zv^0g>C6nu,Aػn~# drNC 0{W)j|NIR@;B1B珺w'SİB )-fك:(g)$毼vd+F8W,m%еeHͶ3e+~|rgW_P4+@o:sIE;zbJÑKzz@Oc,4<лƿЕE3ۣ#H}'r/JB܎'v\JmsD34?Lc%F$YK-t:kWٯa]yWSYx\/+JU[i]Q5<^ Y'Af GI;n>f'/e|BHs*@xH"Jǣo[-3dSD1^(懄I l&A3 ZyeF ;&8ە*$ptF# Xd+~)&_-@ & g>BeF q mr2qx?%:QFd tw倚儂nW{`cPx1jZDk l]2~CZ[`O +18mY3<1| |'iF"\F[JƑKӓizy7#Oj-[R׆z]Nj&n_Z r*.ؑL٤n;dZ--}e&OSy2ҏIc9$д@!UiJ^RlAqઉyn <:JY1Op5_&HڍtE7[ E*);]_+yu;m2SdlRHM,s-ru_25'=l H/PSHi}ϴAdaBU'mQ zǣ / .bBvxEn{/s}0 T!ZաH8P\q5usC^v)0W4Sl|Zꈴ]g+INjA$A d|+NjiCU.y"?hͿ1L>cæ2K˾tzY@;L?dn%av)ge#uiޏ5m7irc{T^ ;yθGcZԨq̱&U=5^Z"ǎvñDahv5n%_(Z@c_*#rn! +т>zfECmۇĖC)kt*l] P&8#YHY4K/t:ٍB>KI$LJHM)R\W"\aWTgFsHF膮`ze9ӯk|V+&2\3W""Wh6܊0UU<zV%?oQcFLa> "zs1EZԤ/. |bbm,U#]>W]k"o*M2xJ9hfIU33hPl (wTm`G;lN2YN2F Ru'q͘Uc[y8}-ch61 BdVrns%R>U&=N fq:Ӽ>P9łeGRmVHN|V쎕vHW~Vnu*?MxUjY q gHMH؟x|7 !]\|2?P];(~ kMԗޓ_j[x_^׉ٶl@Fo=ܝty63 GypCf6rUוiMBTׂ\* aN7i4^9J㍜c̾%؄ m PlBx9J)wj("FZ^E!PjuMcꞞX|e-'Ѵ]@2we` ͮmCê:1)֦"/Wz| (ؖ$KCQqИ$_GdZ^k:ѭmNjaZmCUSTYJ~zM1bY٪>I s&';BrixG5q;u͕~Byϕ6(9%'x]{Dj l]d[ʺFdјҟ_À;'8J kC*J@t>o =3'BP.mz.X`}nRgլ w>Y"',1aS0A]|BEpf?[{w[NQz&`TB@< ?Zئ-KEGݒyFx[t͍/>S{$(Gж^_!JK*W/l1 Qjmb'ByRBuZZ_񊓥G~2rkf^"(oI47"8]_sn.-80(QA…>N4gRϸƩzbŨ.smk N C+r=>*ق&~Qqv0t }fĪSF~ٶN*hElf '~GtʛApi,%P7~ͣ+0+5L 3r,SI1w2fY8G<Iガ0UVՂZasF)#Cn@WkI)Q? j&1?g,wsBUۜCKJ2ybA׀J~=m+26rm[ȇ7_ˬ MlXN "+BpdH@-GeQOu\[7jbI9gK j }AlWV]SҬG`  ^q1mE8Yviz]0d)ԠnDFcѵF/^AMoДVգꯄn|p/⟭_ԇ$?!q#Fy,5(UA)k`I7&*z,J[*͋ 4qڎ \>!ң2&MmM6\j= ~+74Wn}HbM~U\z㘸8wU)Cej{N(i7QDOߍJ[.`<o+ƨ! u‡&(= URRle6٢6]1֨c2trWE~y'l %%P#$عW':J=FǔGS2 v).dOY$,wS a.A%HU9NY DwuAVmFqCeUaC<ݭVzqlŸbС{b.9kműȋ('I,/cG,e[JtFy8z8uӵ?$}f1V5QX_zWq_'4j?x}/VXAB8"71fFk49P\2~=G-ّ,Az( bq_\u /j`>[hvEޝNcs]=R b3lļ3DFUU+~y^ Խ /3MI"hn;dzO*E{@cP^Yzwq*}pe\w>lQmcĎRC B r{$ R$䗆: Zp9jr:ȘX Ġ;g ^H 90@Kّ/f]SN6zm/j37[`佲eێ_N5W5RDaʼn2@YXR!s" zJ9<(%¤^Ş9ZM:B t@{̀+ao%(t=azUmtvO?ՇprU-!w^?#K9|U_ uoQ æYք>ëj1$4VF +E ~]?oWxp1U4V_ +E\*9b~)'G%M4}BmA lT \w2 #< jζS>?6YC8y Zf%;Dɬ((%X w󼜸r;q &M0uInrwRZE %i@oST(N5a`I9AgFV#)Zd SjRL%/8C]*y=UǤS3-P Nz W*YMGL:a=Vpd>"<*V"BoEwUʛy0B;_.D{|UO>8 !}*{JGgL?|8T(mKk]O'66K!^Jhb wIYS4-L2ݩ)(an8£С1C 9e J_ekÜUu`O\ihF$frԜ_ 5[( [i۲/ֽn@yr[ָ\|ZvyJ+NR1kuni0Ty[#pPc๑AT]"*S$]^&96f*~?{a2\qOzҟogXȕbb5\B-ԎPn 5'fihzX݉[jD@2\ :q}p-EvZ[fQN<*`NS 孨g:1{olCzQp'"ϡ 9tcZ$GyR=2\EL|Yv26l=F "3Y ss 7s˱4V`Xk~ a}GkBqqy&DS  8x a`Ǹڔb4gHa[IzM`6ĵY|˷p^Ṁt ˓4RS #Vp)}|誝@PN_0l6À,pFsDrOfS<Z]7zPo,ÜF=l7%<~Ŝ8?]~`))Rc0qO7cGUqCRVk;^-qbjp:P6eRn?.TGz.8Y^y=/;NV"zi\D;&8"=nID'av@-O9?\DėʙU6> c 1F#mU/Æ7ZH.<fE8мa[juM #Q6rzy99U9T@p?:mD5Cr$ӱo9@4^1:TAU?;UlxVҜ1DCePİS4lBɁ_!W0[Q,rG?05]S&LG܌>2ZI`|#p"Tq[d[FZG'kRg'}*1Q xʢYf0V-d,*: ˑ4Ӄ~/ܘ'r߷[9$&څcNF0{n˽0=ͮL6UObfX^w$RU<%V/s>nᩂMANNOLk5n9,{}eQK]Q"u c”aVޫ.ۛu=O*#02\Ә w|}f.Pll@T zUJ bYupN 6y`Jm%EIue `7 B2u*)nqUX sdՇU Jk5$M>]ó+ݜI=k􁥡 l/&m9QE^6JKVA4*_s7pl k,&mK̠G?Tf+ڴ/T|.~9JrSYÕQ(w@.TAe4s7SUB{4-Cks0l l nA%[~CgF`hfA&H33f섇bdC)Ob؜AJ+lqm\"84S<0(H86ȁ,~TnUwS1w ]2#ژ8D6Ȇ@je2Eƞ8:DF9BRys唰yz9/7|6@oɤTaC6WP]Ws5laȚdh`AUoB>1+q } ]@XoXJiy' )F GDoz'2o4'S+‘Fyb'ٌBjc6}2kG:[,$_pV=[kQjC`DA~HZT\ȚMS&(APNCߚMbwznϋwD bAQ<`|!rtF] shAƊɚyQb㘥.6KIFFV"_=UD~Q8cwݫlx'qTG7Eby˵.+K1Tl8ܡH~%N[6yv,:34Pm<5XrVDm ؛Nւwh:UNI?C_"Mӡ9z+8V"u!r\KeZ )k"),}2R7bVJw+K[i _ oTBSg9M7-0x=}~Qm9: wW*ɷ"lW6>EX K9gSa."{gwUOD%܇#˂3X^碠]  +ȊKS]RZO@ר-p%i?E'u d0*6Rx^GDC-haK%^dja"ܠsGP+Z.]-4:QJB!J8q3XUn@M#癭 XcMbth:WE["Ǔᆣmc=W:94]SbuU.c:z>~kZ Us0 o(A'WҊy{DIUTQ =z̀<~cor%"+ ۝AY6E4F%S|A2s THOƶh/(|ӕ**r$F G)y̜pqr^ Agk͆0<u l|l,As E{ U(pmBvנ)=*uWSyO[=sl{L0T_tD Qr%evN~R7:C|:D cF1+qě3N'XјGYʽ0H${i[6Ϩ(|F)ir { wa@lڡ*#Z/"-c]nu,zoiA7*ldQ@nTz4:%_GB{㖟|F$Х/SoAHߥv!.Ue -ElneP+6 ?=[G4Ce>T3\?%r=5U`3[(+u پZrD$:_ز>,s?>XzH?l9qzs/8S b0$G՘*?'?hOB3& e\*yDg AZs؈Mc)T.pŢ gvM}S0","T!h=Pfڑ3|`QCw.<=<[(# :ڗ*ْ5 *ڕt*Phs{yj|+i Yg"UpK;Oam A?>{B1X*aTZnwt2?j=VRq~:gY*)]}0طfsq~@ѭI*#vK,UPr1=qCa/#8rcdIC0w!y/ۉM 4`IL}m,ڟ0o(oN6 h6iщ[Tœ+n]gl\a+W\+֎zQSb6&DU`vC3EOoRnDЭb|C:[ ҇[{;@V~_v3+0'+*#=Jhs1ߴ϶)6< behdߢ 8i^<-DHz_j\Sϥ2xH"[%݈afnvxXːs殄wEFh z7(?Q}z%z!i,j4{5U<0ܧ[Ã<5u7ulwkGjFj-Ŋ9 "Ou,zmAHHɋJ. Uo]1ѕ^\euEhjqǮ[hظiPrdynmo7FH$|SA ĊQ',lմ%4lfXs̩U[@ =`13 b%#j%#gL$*.{qǤbTZHZfZxn$!wɻ jS~5Q idmks`,Ѫ]j'5D7׀#jH[`D+S/UM<; /%SSZ::=76` >66Ty{(P9;eC? "^)mB҉bu@U tVm%\ Aғ RG$*ύEm@D88vχL+SM)AtΪ|T>:[&C |gYWp.&ǡ͔[ r$ -ZU_Nx <{0t^Q [fuYgAc3 y,e6ilV9g,}9~`^]+D냜w)FQ hBnU2q b @j_Eџ.[Qh9!ugǗA5&&u9ګ=24 ~/3&NvejM#m'}bgƎmN/ pm<0Ԧ:Mb)s {.?INh#&<gk^%V.q5s RDT)+_( ȖLK\ fК=(}-+U20gRuHLfbHhUzd_{dkB8,J| Mg0AdR;آYF2Lڵ+|]L|v ѯmy,mps[yߐd,q xwNR;BG)%Qo(L76\ bT@P ,{XSɿrtm(=L\Q敻[LOv62$%F |8LhR زnw!Ay(ȅW. ptPwU 1=c+a) #r25w]CE&1]H_-xzUx,K2~L\IA&'rmfupyh[m02V%Vm{|Ԡ@3J:!Ad7<,Tq=zVCEx6._"ʣ[DFw$YN:|l|AáWI =Y3UFS aBe R ܂p6NڕǮs \\HH8r$3S{jvtN9lN_o3┓rI /OVz!&t7~g5PꀞE‡(-=(,j%!" R hgDS Zv0qaAv>+%ڐ C3{󀦯hXcǤb&8|D;P_~Y VЁַpx,g!.oŹn(j!h  @&ᵣmk㩳}tl0d[e ]e +g~58|-,Og8߈WO?"Gwcқ9Xm4C8_R=< G9?}[펚_xPٿR'K"ev&eRsG^ش0G-gNЮ"l8/i B]ovBKH>N#/wboX||3}}CwߠCnĸ\'<9m,_;'`]]ws^ 3K K2$%^^NjEkpT;+͖l,]p{U 9eaj#>]>"P!G8 *\X .rI5 rNMLh$z sU$<`K@ts!e2)@C ') _zT+v8$k^=$ NA+Qh,~]nȰg-B]pv,h)ޔUlqpP\+I9J*2ԦĬLAҼmֻO 0 \j4˛o7xˬKs9s!EÐXGY@,Y-5nmk;$\Cl||#Ƈ 4Q3%v8*qڍL5n,[P`~Q6=p2;3˄]ÆU^H~n.$P|sNW*%ťpv kqh Q&mb%MA2c&e󺲕_k`ǀ4BoHs2)\[_YTpƟ0JcH7txٔX]~.%;H*mq!TPUictدӋ-o&/[Kc$UE[lW n]߫Hظ>-7ET{Z\#w%bAh@y‰#H _dMq^nKsKfZ[iuG(P Y^F5Zb/KODǶs0]W] [Jn~xT0QIx{g |NA/>ҽmF%'&:RO:}+UNݷm!Dx Cp}I`<)l2{s,vY5 ]SA{́lX.Jkf' j*ۢO)1'%+>Bi&<ֶ(P7#:B%FTjTo9 yA2P75GΜ;d, Jd5I?"gQ}uP /nc\ZB^D11u2h= H긒F`7Q$ W\Qm9OAnJ/&-Ȩw׀'ӈQ'ڿys׽*i'TH=)ݥj&I[&!1XrmJ@DG{Nw;9s+(hEX_I4/uHء҃k_t4sش.c}ҹa8~QFf\34 X휬CHxT>CeYtt94 Nk57n>ׄPAW~9 zo;YCb[j)? oŔ!r(Ж\40-f)ḁI ֦o{*0%d7vHZƠ,*0c !fc)aI07IPfZ>wpwf3osIL`{. 8 кABЋr\.TP@a;K`Y[Zt>zD| <"KI'AƏ!(~2s:4Ļa&cm7, Q65ǐ%d>JLw# 9yD >ѢD߇ (2 R\ҿ?ߡ~DQ]V1P4hx WLf.׽@ɩni/}RN s+#{%zpYP7kXݎW$߽/g)Jkwk?,_7N;2/Aq!OA+<Oub(œa0..s/9jBz/ dFOœO7ivXPq 94j)*C c 5kC7hДW};ʆe86vJquPmeNJ=pi l^(J2*5O((ЊTOaNzsjw{ _U҉|ue'Iͺ}Zy6ܡv1{K*V4}y)wmBeEu%WqxG]ūS)eL$񀩮I 9~\:AsvWr{DNsBYQvԡ<޸P{Ei R`JHWdyΙhhAsGRD%{Pػ?=E0}A[KyM<&jktT$EVor@ym"=$"(0qp2SzDž\DB䳶>JE=4mB~>%;'q/sm+2/P ;PGiA=-pUa2̵"^ ׺hbYRz ;2%q ޭx*Zr*ŀCBtu:۷\"DtESl"Dhh("ݤ8HѦ<@UsPɹ$ 8e|R*֯~>`_UKf7Wt?}KNG]qC1XE*fDzeL ֚N۴a)D<dAWf *fnVwb4r@^m{swgMX>80Kk3Wew?M¹ _GDfPCu>€)D%ϵn_?/<"iAx6WaJ1>D~ފ]v(}vؽH$T_z9 +l&}HY2z{NXBIN B@;S Rxw4lZ s k\yXUWnZKENW/j&O{$X/r TT^VdY^7'Ds>q؂ d(a4 Äm3-p]e#ͫ!N3.V0]AwY*CI&Brȧ5ύ~98opfe1ưf|-qAvO'M@s m@fj7F1 V+t: &RDžpqc k 5{+nZ:&꾞2CAk$gXmȀJO&R_%K!J~Q{29#覶{f f5h79Y|Òlg,V^/ Jttk/ͷF 2yY:Ӎa?m;kMO5оY5* ؤҰ?BCit;b[~{&I7Y.gDY_9[H4ᅨ<:"tHw 0]{Eՙenˬ3$xsӸz펏zAT3H!c@"qx| )f÷7ϲ]9[W ߾%9A*ߓԝYbWPQ CW_c, }@FRQ" t`v+eWZ+V;y@YR6{~M3̴ϲQ %svıdl 0BeKX>WHcs擆X$Tp`m܄śa Flq+2x.k]}Q&č[M(-&J18N q_omL\A vWƱ:~d!tYW=U#TIFI͘ *aW~[0  )bnXX2Byj]}||OU\k2R's^6 S8R^R"0i?;{὘% h]!&=PfſXӅJ g`J)JW7.(ŵs%mfzhȻ:]ق3lvJ[%1/Χn"n\ x{~j/S^[C8<ɅiZ LXP>plQэQy@ O4dDj3fs f.zAǜ2"m'':X턣hw|KG _KݮZۻۉ!gRp-3뛎7=9wV"Hd֔ɪ̓*3SHi1, ĩJ(ʙE6qa[~?=ߑ_J+ be}bk# v7픭\Cv;f/KT"MB#g{-8{v,])$lGOYH(jie٭f۰5"0WHstC@:?YdX%SD͕Z-uY`"tH`j-BIU3uAer<1pXhRL@doMyMAxy|sIo`}$B]W;}q/e;h5E3E{A# Jf KK@N:fpóklC3Y.i?L`$fc4e[f1Fup {F/a۾p|m84݅VDC;`{lxtv%Hpqѥ}1}sq'y|-$. 5Lc7 s+cn5)Ԝtj ?!+udWN Z lrLbL4dQF:*$,bx 'y O)a''tQ1֕Fƶjo*^ @nk6!Ƣ1io3/JX? o]1ÃD9j3=y3Fq>E_d67g~ي7ޕ.bz8E23V[:,S/sGy ?AnΩj{+y*$kHJGfhkᪿ#3E5<`a2SNAaN:Xb_0@ҕIjϻTb0OOdYL'>?Ur=l=Jc(xEp.;"a1}xbJWdJIXO۠G۽ڪW6*ͳ7/u~30T:XWj 5Q=CU)?  DϠoAZ61W[z_JL37"]G}RC/ dݾE"#ӉfL%P4 [TPfRA5k\r,|)F%Qшm~n_ZX& &'W?rnZ @7brϟsHg%@&vt}aӃ)D\[ZXJz{"H8 I˾ۮG z:,k*鿴E6v@TC@ےA^A* y 2/:R<`lF@K7țBWeM)3,@F_ 8ꑁ0R/w)ZTHb\r4|i/{b8:{!4Lc^HcJUCYk:Yv䩋$#<ȡy~wV~r)Zm=Sc}fy:uN6Do?uniɉM3UW|i0(4>e &@ |ݐGip;4~m1W~(|λ̶^q様8\rW7cC ~`6OIYo~Hk8}2:~`a@LРG=Y܂:6`~]lx=8U Qx}޾fs#ty̗]E*bvqBE5oSGfArKy^|z"כښUs&46'-S6Q-LmGH[)$ǣ{Y[f}; ,Ԓ-J|0tReq/$m:H̃@ @yDGי^FTmVVɮaGFIP|տGʏa_Kܙ0w!?$\&t#9݉n `hVjkTHDq,nGv>ߏԆDLfks+k*r59CBS&v)ķq5oq=sYbrrlĚR<;$vQ8 MεDko2E==WR Ljqmvc;RX;G.2cA8INt[wIF6E>b^jԚ@;MqGq_ъORROI>s(Lkj\G|2ae:O2D-qD e>UDZ$K5i_[+n]t6/QPS%lI =tV6&9I} |B4p40{_7zEPe>Qܤ'm"ĺ+w_a~'#$Q?rO\:v7%&ј߸4[?Qm~+ ^4n{eCOd۲ B!6ܟJP~F# ++jm ql4Zv lO;/K`_Q awRApf$mSг0mMÏO0ЈB8H~,2&CDDC!a+84-devRV)9`˨)&2%D_@͵E, YU/!S+Eq8ɠb/ <(ԙ©0OÔ*컗 ulw07ʳ7̀ڈwUvCUirh6n(]-xEL6ŮJ_T 8`@,۴\mrQܯG:G~lζ `΁C 9vEa{vUɿ^g 3ճRѨje0/f0{biҨ6CԘtm i\Q{HVtxv(>8(ܗ҃; / 3vuph l12]y"Bh&AUz,v R0el{A`}[H+oc ZgA>Q=dGRWSqSq%S, ~mogCDۀAdݭkbW- >W0lbޑnx=tMKr90ǒhϕ\3'9]s%Le++ߕ%ۙw)rKA *a<_lfBU2 QC~I;g"%R 3jO4V鴄Y/@ c|?҆ڰhzBMU>ctxuDxu XpEN<ҹQF:5T~ gYp/rįymNrIWٺ`A@җ=w\Wխ"W(U6 L@ ŸW5Pȅbʤ۷TJ|jEi6_Y+@ـ^n)e7Vz$2g'w+#ȘgFӽE2⢞ h*@a]t14 x`4ohAu wpce]i,/dwN- 'k6dhs@K݀W [?SHR3MnI\!QT+t859gD(f"֧'뙈Ͳuɚk@T,R'q-_W|lRýʟ;`D{5GFf!lA֗AT-C 4bd&"bcZS&X>J=OEr wDV`xnMWF0~ 6Ϻ~/܊+2T5Ô׺zTql?|\rP<2*T/,'꼺jP"(up-l$cey FiLպ)6rdɌ3OX-)&WHXE< 3T)E@!H€s D+qnt_h5zI}W %wjbش_}LMX4Dvv6Yc\\=sx7 H_˅r`|5Kɹ3`OM$E]^;=G-R4Iwm'/r>lx $-&Wpn6 3BX|A ɟ7sۡG&Wy;}۾Umur;E6"S@/U"mWm2iAnnR5Qma8r.,c802kb?Օ,VZ#Z뷱z`+H%*5 hk9ʊhI(?A9'rΊ%?Z%lR!&K:v[[< >l8Rh>m`[Pk zgA:{Rb%b.OR@gh>5Hb3kВڥ<%@VV]M!毅0 ЯZYOe͕yH~˾pFpB(㟓8GD(\ 5S7CcOp[UY.b2E}6|9a:+?cFP]L+-@8dRFABMwHq$P8)nu+NdWp{K-<*Td_J1{i!S;"9xh {'v@w2́ʶgPnWE˷5hRbjo@70 'FӉ?S=IEC>08@+*l)kd#[[.(;гí-{Z͗2gsG iv+&fd~ eHC^kרըbԂS8]a* S,,r47C'gu־j۔@2-w?j,qgLۯ.-L)p@{𽣈I *F2#0vK 6 2|TcV 618/k݃PUҜ G -Luz|it(>$ Ӕ&J/܊[z}e&#>&5,طֹwmaN=Ps?w/kvu0 LfXiD2)[>YBnՔ4Aeʯy~or.fp:*^|D59j.kICw"mm4qF'@qK/AJ" ce,OWj [&⥚@prEuৼ1K}jG7[/B%LӤNo}GwO_f>9sM.+K;M'"+MʡSuPȒm%a'! MARm(&Om("NlP>ML>;+Tp=aZ`@S͈EM^slƅ)*jrq=:\m/>cRw&c-%n:WANHQggɱ&5.b4=~qtn%Z,]HoOJϾ-ڮ'^%x30YSFN6Y{|%~h@ҺZʻFEo=1>f<)XX7Cꡲ5m(W6F+\=b<^M•Du2k,ftz!^1f i{>T.fZ7_ROäf! 2%֒ .){ jTM?%iwwzUWj'6TIrU3Hb3gβR=l%#|3ކhuh})Bh7}Mz"X2!LS/MyJzIqD%ZG[.8GzRS~O㙿IKTmn~@mesx^_z~~44H* )8u~j6T.zÄm)!^*ca8)[@4H|p?&ް7o7[o'\I۬jbwL#8%5$ ]Y5ĭMB>_&O~SxfVaBnpי·ZCbF+V-><"v)q)d%omIDÀ먯T(+ @O4[DOc^Iƒd~ʞ9~bN {)^hU#|}I2yw匨d >R-6P>9Ǩg\\؉dŁbWk)o jη뛢.H 㜴:Z5j :X+_DÂZD]kQÈO(=n'K΁XZ-'Xիށ~b B*Xc~MT Po?-6ZB KMY3NV$yK@@?AҶ{}~-w wJ_mQSHlSDc9{UyGuM\5;~`wƐVw `_&Ǟ}P _pAV<*kah&Ѫ+(X;{<_K2[2 _EfWOP&AadNN SåMџUݫlEwlpm(2`py+r?+xOE\dk@°~?T$R!ӑ;ߑ}Ai52z U:,J*x4k|c0cTV| 1gקrn/4BC< Gi (IZvnYsw&fD^R*+}Bo)*,7qKuo22R F5 E ֍FukNul  ߚHãt_^XPou.j9n IqcɌx8hMjw߅=Cnda_͓"{$Yc0ԪiSwJi; )j"%FK`W[#0y9=b"lb ݃F5FJGPܽfpd7KQPlrL||D+0 '-EM^]`D2{BRG#) ؎>|bW^GE2|[~ƗZeK~F3Ë \1[{K!9]]%-kq.{ Lؠ Ss;^"&= :yv&7s꘥ wZWpd8i="dZr+P>xUtYHnlbqQzq4/apMy3,3P,{F4 ښan+:įLv<2:& F(ajh&59c51ڮRQ@ݓJgɲ995Nf^}x xB;,>^?I.uer>3s8d e{2+tg QiRAw<\ (UO wXӅC;n&$fl{Y9}lYζTV+oh mlhQ4\"m03FyE >v43^{K] |_ӚDL];C?FR,%f'a4)bu"q MZ;˳3eskF]|gz+~wƛ32?cz2zza%Ou#R C"Ii%U(_+?"FJ1⬥ SWR}We$8E0Mo*v(,|Rvf كggj8S%lI3}zykKiG:H5+ߧwMrEġԟD,OWF5KU2LW'!u7=evoF>cZֽDusy;A?[<䋚aj#6X$%4, 8g~˃;<ˣOn#Fj]ԕ.9Xt&j A{TDYV!y\Ej)Qmpb&Y#p!ްRbIus2^hWII bf/ęC+_`ÝPɴXn KAYr ~:v'4I']'ʅl+0Jm +8X#H'!f*BhQDUG.=Bf߱d%.HmL.u2t}#p?AUϞB @6T:j@#]úZ8Wwe^*tkz3IS {=;$^4M8LfCYa NtY$$%G G[ Q½lİ)VHGP5#4<܄܃d$rWUc6j{?oF?G^5w81qX>/u)@+gޓ)}{qWA#`i>AVSAtl[37u#Z8g?M2Z*O\[$؋5嘵#adPò9i%<>*OBߡ}doO}mk9 =ckq 7xB¤62;ɌbFT;Aa 9kCTD:{]p4E5X"r'Fрt2s'*ya葤֓Su23U(<1ȵAbQ?j̯Չ\p` m!sOܬ838:NO?yof I<ow/c3YȥtR&V4]fURb.=̅N֮x\&ٽ^  Yɛ5x 5{_VvVrJ4W=_$5w`ByR8\FTD[Ujw-;F:g)op) b _.WQ79Ry)pZh6Ā6~jn9>:x KE5w5݊{0 M<|=h]j_|p@MBK` hߏnb^sݖx"{n+=+~J-oP կ2#<y_-v[z27G:khW6$c 8jˢ 1$|QQr)[B3b xj svNm\%;D{aɉOM|7*%7BM2`'+%7O&tg2Dlq]A</٠cuM9LڵV)WhY] O_K9XÌ1Xηq'& 㩃&JD+seHp7CϿBx5jo$HH^͌nUf&j@x`vm$mFeKQ*@|;E.-Lf`a}%YaN!d UfdJWItƤ8> 7=ksſ#[iPlV 7Aͫ!,z= *YM;TPxFh}`5Fi2J5qZ>Kï&בsc5L VVLX *lCEN-H(t0a.&6`9&إ6jFސ&Nq\o 'v❀6ipEDH?VMa܁버Nx24Mi8b]S*۬B'/<2gQAksDɹcM "@m2>lmKWs<7aOq3 h+—OLCŁW[oKL#u;@ t5#!Jgg"f5}7K]io%sā.Y7XP[؀jSQI k@e{f/Rׄj@>-ZOÿu@>y~aXs :]Z@6;!X^aLQ~"|\zpK.|eGt*LE _k6@b*4يM B[wU%cU@ ?2::W/")B^xyة+p|T;5 +lpgc/WG!ŸU7_/-bG6-lu@k;"T٬$\ZXMna%6K9^#]YT##FuB5{ 1vbRJ&ػ2 Zm驎bU&"kŚ0CVt%x | bA`&a6/뮈9QI1Fw5Jn*W쐖Ljqw#(pj ԅnΝiV r$8,K8kM.8VlN(;裀~ :ߏike %rʀ-lن}b#+PhLDHz1k_FD,֢~@z=˛֏ж/>* |lԯ(qlR@}X޶ 1~5[ oS'IX`KW* K׵圌PW7B3'`eN# +~waxd:$F{,v}WC5tpA k-օsϴ1hB|N"2o0]$pۺr?ǽW=A>_eĨnfW )K$7՜AW4#*^0FV:6f+b dIJuD~!&2*> f#w5K^f#a[F5IDZ:/.{9 AZFG߻t#aH0*E/Q獕(Wq6Jed5ݻ%VK֝amӽ9DkXj'_+J2o ܓs]ȳ>FUR^lz6v;H>AbC_a?Rms3rZOPrL C̀3XT84 gԊ߾HmMbǾҧ1Ү`0' dc#tgOgKøW8Muw cd@31Z>X[95hݳT]d¡kTfF%T?Z[j33tRFoZ1 xgLT"Ekv›?\S7ëIXXg=2[0]DμWFp yO)6t> ; ('N GT<0uot#qvLoϸ f玔t9M_oE!*RdxIHOmJL~WEMU#zAtՉZv`OƠDu2ƶCy6 #5r-/R /_NTDJr4t:]޷o~I"JOJ6v4&AK()0PC`ݵaf%OMS?K[%M^Cpa\oVq Y`w,2~oc鸙}9@|tƽWS$ɒŸAx7$z(FL5%&> щ´UϤw-c@JptoȰUԠ X!okO# icj[bd 9kāhTM58EevHI}^+eПruE&4V!vHh^l*a#)NxCcEL*G5.SZrtt8:PE0k{^Gn-] b:O/I(ӾPKZ: 'SW3³%*ѯ1GCn? jKWk ! x"_(htIMm Fm2_rKa /}\LSX`.0?Kv,2g[ZcafHNkO{JSOw똒_?YT  X<*ѿEoNleh1!*~jɂi |[QZ\Iq<ٮ0kwEUb:@ä93F jB|*4wQA8Cŝ &);&9]qoL>8񠀘CjiݭCBC  z2 㤢Ii撚NUM^/4-`~y$х2:褯=>RYl:8^HES!->`Eб 괾`S'r˝j%ee,[y%LIȡX_7{a܁캈fDڰfmn< vjXGGi/ء"`ݥ]wtZZ-sWҕ՟(a͂kxᣰÎGuGPzdMҥc>W$VA+l|taG>U?GI mIt6a`nzV|Fz#uj#T]8i$]n9lח/IqnCmՖ5L ÇLm^ lCob$Djm-&o]3?X8ky{sH#:NbZmjFo_rō/iӕ';~pNgRfKjJf/L'D|k5 J 2ѰQ|^FAu^>EVYT/T~d3@y f"nY< W&b-isneڤ 0 9WKAxxRxRU012-)2j2vDWY1f~ sFO_+e&+_%DPG۪d^8gO*,-;#nڒW*/D1XbY /קck߮`W~fO;a̖j񩉓ꇽիja{TԈ[_HV!Wsݸnl?tI.9P=Lt3|s@*QJ -<#I`Cɘ Vn3x{&,F8D-DtA=p׊Z=SޫT"t05pJsNzTY0P5鮢 2~cG< ?bd:0B)H|JOGO|eSAinУݙe-tnl orJpΌxf"qXH-}w!M@³2%Zny`~s|2%,6}Ў( fdi^A1bc 6T Vt(FÀfnq]B.}C%(ٮvdWByYJCRA ai t='Y_RѳϾ?)j'4W+rC'd7@u"ˀ0cլ jBLV8M7tz2S.b2!_jAPQ8oO#|h9"2X귊4iR7HlhZg(ȵ+>TIK 4^)<:UMYX=w٭ZR(Ps yٱZ՘sښ`Er"CC{p#Y t7ȧPai7OC{b_e:19R\_pԾ̥γE5r+[,q=g10p|X+tVχzftίpoTۄJ#p<2 u:DĘH~Ekh]uyp.-cY{,H -h,9Oip@gRf=ݝ鑡%6)1gF,z$;W/~{<_QςL:5LQ h>~/#vf̴ߠe+˲;2$!DGRLZ~gTVS,ePD#s4<ƯpΜL}HMpNTEЁurA4xSp: N2a#Yl dp~{@jU(,,K2"`01E䔺~xV6b27,o<ӈhtܟHy[ Xe73 bPU)/t|!+ P8igiK1x coe)JXeO4"zצTfT̋ C 1 d{?!b;!cL ŋN9WD!C_d; jkfC./gׇM$hxUj G;DȜ-sfbq%<.IH䏅փTZ#,1m7YxjKD,K+=%ej@D_;>Z' pT}eT>RzC]RahS9-UR\Uό:URaA \w o/xTV% _cn?7rxӦ_B&"w\ҕT)e2 ' 'ϬJh#P|:ugke3K!VMQ)B^9ΐluEnNDzP-zz"а'YA2Z^(|KF3&{"dT^(lAN|aNPl$W~h3?ә 7ڇ~an8CPV]ZoNj`'?t g:+ٍF?z1-v~7Yƽoճ+rf'/u'x?zN|8F2i2P-wE]oi;e^qGr洘ū/7ga&O2V_Bz࠵GXz)sT`+h:fm;" fV%+)QDximU);/GJv[|aP1&BO%B'r`^ɒ8(s:"ّ^~jw2Z1GU nzεz*qΠo-RR+HԤc5Bf_<6WuZJ#Ä+As 8 O6x ޕ][.ñj:jbj,3U0yRz\I(Zj W^^;W@ɑ/']F/yo$_F&rܶ<^bN"!2fWRCՀ[㕻 ܧjuiX?˟ƫ~;eA\*4%M\ʝDIvj\"rD#69{eL|w;`:JmdyCqiJNq/^nq}h2oxRh}=VģEëÑ$~ҹXCBM{p:;Yg u^*KtY_xFD'EDpeV:캁Fcns( l Z$0 hES󷭟7.3XgAt:y؀kƏDhLFmK(*^ɊJ,`F?,"78Cn !.@/A (ZpzT(TƑwWjY4E[5 'Cq73k[^EH]oh䣲}D=Af6ia FFn}.n^cz͈V݋iQς~q]Xyw0E3mاVQ_ʣx^32ݏ;EJVCcSAhQVa o甠F̚-^.{B Aϧ(pu~hv"1p7T%J;6QBx\r7Xsu=t .=91p ΆQ+1*xn^ycJLl\?WbpDɺc8gA7e;Hg&=*vBdCWWT6aXBzg*̥]-ZG^rZ /=m I34_kd:\ZZxY3jPOֵut]0^b|)Ts2'x򒆛["׫j &0[_]8,Xs&BT5q `%N?xgq?d4Cc~,Z#VM3Xhp>Ts^ D-n0mDw_w\<} ¡OA\2UfUXP{3Nl);*ygLn:a+Lh'O<GQy7MĘmᦻ*җѥ=d#&ګ.rI{+Tw^{Y#r-JU3sەobؔn z?),YL>V%Y%“C_3e:FhӘoOܩ +;*&ƃ鮍&(,ΚC42K̋n(׼HGѽ_I48Ga (E)]$E/GyW]yK0\ S5s_ v`q$f V<"0\zHm!B-XD~=Ea## oiH6IW+?lAupXr~A@k}+]rRqNT$* b)UU.=Htti+}I[zD~Ӑ'O`] rfBꀛ;@hFԊ$75p;o ;#UӶgb׊e P LZ?`0tFX"j^,SA)nFb6]}l7cV4 g mpIz"P <n Y tb=@l}N% 9nSJ`/{xp@ƻ"0# L-lE O҄ {(FH$BʠF#8uKK#5Ʋ]vakO}$GuĎC,3H}NLFTJQ>>էܠ^3 ¯y EBAQ1Wx *)Ic.ՓSo $y6G?K{2 HN\d \͕d+H{4d$pr]cgl~Kz `l8vs&66mF)+’]M`ΙTC\zp >,0`~[fR 3*:oϒ뚨͟7uGF*B _T LaT,e;u1RT #tp yb8rt<-Jt'*H{;l$rq$5 n\LiSeJU{Ԙ.`&s9g-{& Ǹ~% CJV kH|!|3f^ndFz *v|Q@*sN ܩ]W/z l9p7WDnI_Xp!QT)Νyvƴ#+x1$.6d;YYid|5IM D'pqN|; =_?5H轀td;P '#S.AxzWҎgIrM!^Jm^9JFوiYi= B\q"$qr> ü; +b?t[rV( ~T D&\%H=e]Cq0 oF.|*aHȀu%/>ߜ U]'2a MM f>g=~ur_gV6'yeJGTT{'"h3p3a{s T8ȹs<rdMf(˕QV6ӛTt AikeٲTG"\0kuOd,{bv|?rgDWO KB˞@i"Mwm,񈋧J<g+rŽjd!CJmͤPYn GKۛ~y Lj$E N0U!QÇ?} Xz"]gHBWRoiR+3";amg0?{qT}F\*`}~7;(4|sx/|,Dzǎ~qKM`,{mHo]fF'?0p}߽YI°JjT0|aҐۛvy :|ybykD{+rUh16~R ܲ2Q/:Aq0uMoߋ՞ y7ޛdQ. v4WXD`Տ1Kz`E&b].kOZ7ʓqAE{PL͓ؑ܌|>gИ +PFl51c.NMHzInIAҬ+G,hG\+M?GHo+kTu=K(6I&p.VB!v\62{\BKy 7WQS [o)%b3ۭ5‰v¸a#ؑn3H˭[D1.n "<%Gy=WLO 2j'L߸1cBoWdŖ2=Y鐏ehKzB-[WaXʠo}JibPECz,!~oۤ9QQ;FnҼ4 @-$0"emve4eńzhE'9%(0X!'-95Y Ѝd|j>\ۤv)N'Cclȳ?sN*E dƐMav_UMC a#Q moWʄ ih%|'AHFtԙaH4*&N$: t[D`g 4 9cÒ\‹"@sЏ"T3G*nfE^;rLb5C[PMv!Mon)Tix_+eUԭwoIiu^ }O(BRwcD3Rq0a L ~JCPWlujkCNE1_6:ZWP:QGFп>Sd>$i1[1-WBȬ0`ܐb&one\Җ8x|Xݡ:z͝`XGm TA{z}4dbg[>.S.rty탬0AD#2@pSb4Q>}zթ)!WHǼ@QQ!nxaM3~ƚ̤[uW LbvM&_h \+sexi[.UŃ<05fK|m\`xC"*A*ihlW5Z?FM\iޢK(ڏ@Ihf*~ɲ⻌C!+鳛PtFSfki, 3utX-M0ld %_@;^$uȗv ް`~gxY0.)"QvtK^=&Xd97uP^ Ũ*)!L}{WsG[L]+;~XQx3‘'1bLETOn\<[dʃ0t-C eS }cz*L$S1u:PwՔ3Лpi^xO%Td9!I^{Ȭ&Rv *~%/lPPoBFڮq!IrqX}`f۰сKf3\ 8_ϢulCS 'T1ܟFZH$i!Kt!-k/f+"8~)Eۏ"\x IaI #皳 ûD&5ŁZtXF[ԴuXJchV3 Y})J e+ynr]N;Din@= 8xee).#Fooœ'(ZG"cm΀8g-(S-)ޝe}VjP}ԕܨD}#x{WG!xOMv%T6}jq щϗ_%eOgE?/qӏZ(oeLp^-\!|UoD @9A$:BE08E*gVp.<]q IRet:7z^|EQI4=hOzwoOMLqfM#vtg>wVCy ++\Qtn$ .o\Cm)95#qa 8t0`?b,&Pۿtc?496+*my`ok)DExZ~6<@uU~Jysq*Vt*5F_VK>f ϶aa -|8%aōhH*ZȺ!^RN] s؋݀eD٬36~8 6svOqxXs=~='Ì\ %.,qmh \zBFTlBYvFm ]]T֒z$ G)w 1Dx"flٽ{N[%= QFU0V^kDF!< EZw펣_bCcd*2C{(.r f^j9|,R=zk XN+pD@O(aۣrs,P3Yu˪tݙXQA*YX6ceRYp1GFp%it)KOiQb{>U~v/~s{s>`j뾩O^:K&%WE=\^j  L9K4t'2 ju3w{: +9ALiƹn85\[iZXuѻ)&Lͷ,a[ >-1o=#/wܿ-KSJk_[dn.a6 a^F &޾Z7C uvG9r l;>i,d!SĞRoH 2[CyfL#Toq4(םsɀDVFÊ cEYl$!9%b3YfaYS;+,  6jQJgj3|xs zjK}d>{GX vP@Q\ =ei8dd- o6R-54'd[Wy)V2q(^Lde~x6?^AP+8NxoZa\X[F8lvmE2442Vs,n(D=0©osxb%dFKc-bٔV譭 E K҆7z'ڽz?4z/`1<*vI|\yVȄ'ٳx3}H2c;mCȚ~q4S_vſ("#IGCX&dӄuI(12}'ͱEUh$G-ZgfQslsóyUdlӵ#I.O?ŁWAIZ #fW kR.Yۺ0AQ+ĕâ((TI*;;)d6)|+֗7&A=p b/Mb lE,'۶*|hî[up'J`mQ!C(5(xgLBp*gZ%` ~Y} \x>{onڦ~XC U*+35~g3DĘmϓA\WnR@NSmQt5|,I{9,6X f =nXՃa|4k!:c=MщYy;RiFxrjeydQ(>LU2b`n+ . IJv]&Q1s9mUa2ߺ"nJj 9+?UD|6S-ɐ>ԆS^5V-[RQ+QS&X0Q9#H`hNL+ cCU%7Ho߮Kdךs1#!MuA+AgHӊ?o'$<0e"Dk/u˫2ʙ#ekrAi"GO&Gşց_Rdo a+̥q')r!ڹms˶1ɶ|R+$ò(Svi[EkL4Ryk%l0U0YNlzʐ?b> '䔒fڳ?2C_ A>s#M^?җr]Djk8+r4dz B#> M7g&CYkx 2Taac=@%P̅G@Yp(5d/܀م>4@p15j;{l؎oCHE,,`l* ?c: N ʾmG3"R_υ0&,Eg?3q`t'=dtЗqKy`)R)?AbL11a`j(<(I0mYѤD' !P(PSuѬkoȴWIAL"3q$Z,EsUd/p6}ri$CoGX_8 HBn@yCy2ќ5JO!hi)Sgcxs3è\+5I˧b- N9,ZE> EqVE*s2bPv͋&H,[:ЌM Id>]8=zNѪ/1WV_Fl&EɓXv1RK:6踃ͼ.Oۚ ŴZHvMOV zU׆GeQL}F*3nE0A*mI:H QAPکRB@#(n:]ZWw &$.R=juun˭ToS*~I ENvpA.> g έ"BO].q/[( faj@b ^ x\$2*5> 7gOjJς>?f;6kڡ0ҩ(;%_iw(Xrse^"wz@irph2X9x`'D[X=XK`8|cī>%aٶT˦uަ>PDtI+cxQbDBƒ3h,X!VL*u\EdfPE8r/CRvjlm .q8S*n]/jvP^؉cJz=g%z^ba] ju#Y݂|\t;YY4PIl?; s_h+w󐴕vB~ iyIP Fֻ˱넖'Th<&.fG'{g/ ׁ҇Mε:9& CD/G<Šwyrʲ(@0 E'^U-arHgu#bm[6+PlwILqEJ[/}UBl\6Ub. KbDymp847[᎘.{2BM̙ΪB+j8X kįmݭorzPڬB-"eH0h)9a-hfV\B  p>vU)vȇ6Ѹ4OҒ%"3bzVj塃[у~|+:3$Ila+gZ(n[4`?= vvS]- YP YI*_:(!z֖c I7?Z٭qG#B !M"`&AB(VhN./>vN_X$Ϝoڨ݃ڎڬ z| #Yl5כLAEeG(X(|!J H2BV]!5\8`Lw=z]]Unbfa "rc xHSt% rH9B2b(\PqbpDq'<+3~AޜO2Di0cq%YA(3'8s]  XTf%#a[}׺Zwg#U_ϲߩthdҼ~,+p;Cާ^sq  _"fhVQHj%9-)P`Il\Bmo˼SOQJ< xS0%+Y[߈l 19eG5-4ghײxeԙu(39S;˷ ~^(;Ʋp98 R4IyoZ " wyֈȑ~VRIxx{ým#EA8isz 0\wCߩkcsmC?hԳìΤݻC (v >8DB%"|]{:QfKg>XkZm:otŴ }y$,D:~z8z~' | |o[Lrx] Q>J#`;M2鐴!/ӽn$W8ϣRB[hWYPM:[󗃯gyiF-~$l̥Tբ7Y,6,LqnNIh&5>%7mǍAT y Dzz؍Z3;*}?UUr*W-bߎ2G$, !5-fa'ϐ|j?PLw`%՗ COth? NӰ~ .PPI>SU7=1zj>КAĜ095ݖZ`i?YG)KϩH>` zn%*M^+b3h,s8A>G /lƆdKR"ЂjC`EEo)~M`z ^ovc>3)O;R Мm7XytYπBTA VdDsEros ;aؗ9ټXփdjg0+ tFbW,{;i o$|G pmE鱖]]G]c5V@9\]>`8yϢۥY0nXZ% \n6) ?A+n a[/O0ِ͇R|oC){̮U{ۈg"+{UT1jIf]#H~QFAtw@>=+7Q ̩ژ.PHpWK M"[tr>S=7IGR'B(d툤zfKTWou:bS!5cb)Mƕ^\'ޒ)]7mv1 )/ay|4wuo/wiژ1h*uߏv[WoLt1.ՂӚ)[$Y)2ty{fϝݎ$Xm*1"Lp ~#ʞ.Cb_ -^9h*oEĭbZJNp"^a)C2LD@]v. 6`w0l'h&2#n0o/NՔ5.];4;9B tw^>Dw?nw 8 ^srœ㉠!e?8oWQMʿf$% z·pJK%pjwl m;zVX(>TfGSs^G`L)~I腆UhblV]wNi{ 5>H*k-|w,ȷS̝s qpYYbw?b0_HljSTFt*K-m/x)1sMvꮾ !(]Ԝ/ `c}ɨbqq\7/VнP=UCe+&Boi6eLH%I 0,'Ȉ`4i5ZOÚK6>#٥:~I=D5"~ '-qƫN> YZg_bIeTRDK" =_v²N\-q_CLofr"-8nd(vgNt`mM d!QV`'" Ǎ,S4,ziQ:u^BL>.5Snf|ư>3%,KKBh;zȘԗ}:=#Km^ ڞX-Hfl1ڜ2c4^}+w}2X{2Q^ )| 3kՊ"?Qkapc-ǚyNwE.0FAN1:]4H2@jXwSPHE]3ZybAQ:Nxl%{yhyZ2'EڻtK l f贻y Hu{M^67^_TUcw fz`('Q{Fr ݶxo/ړP/Tom辰+n+u Zy1#rnۓ_:nRd\q4w܎'& LE_O.uW9~!ki(-taμ p\B3I0x O4e2-;yC\rN ʛkyMőPW, {Y#osvg2u#4ˆFIjgCR93e03jxHGp xF!Ba 2*K!"ɔ!ղXE)j`ox&q!t@ȑz;rG6TRW]\q9WDd1lDPL|4m!,C3W"@`ֱ!͜6塚!@p,Eh n FѸdor ō6?Z/ %#‚w I# R[glm3Ul|EHأ\^Bҝvd<H~ʫF\e0=vcM&k{-cL(݋uIBj2h%8}"l7ouN4rw3 kՎ#b)"e'7~;7i[JN#Vgh-g1=zئB<:Uib c<,/ vUa(ijf7r -S~* Uc3- Ix b@nsXW8}" Ŏe5%U%V ZgfwlE3KpU ۮ V3Z=&SvK^ ua^}E\fWJMotUڸǀ6>[QwAm$׸b M8aB/z/Jc=d<Fi3Ha-j*z)g,#FsNj |*-۟} {3gFUqPO,# s>_ j2 Ҷd7oOQnlqA|xBȭ` ]YXeH0Mr2U_9]={Jτ#2Yɱw"Xѽa-v0Ձ$Xoų>6Or!SP+!JTvP=EGטks7夲Fn`*k$,L5S*}ObIv(xW-2i#ZV#4 S}ܴ,2e]zH(:Hp9Ϗաj1)ޑ4~Xa$'Ӵ:5g$1te6W Z9ާ:yvhWgޜ_:swѻq$H&`Py7/W!EWّ^.lNµ3J6j313vR_%'!~rUGw ްNL1Eͤ9`M(ImTrUj7p|y U,se%l3/l Y'fŀm f>hZEԟHEx2S?W#tO,=b(~KKObA6~2bf/xEl`+H"3nhpuK}dE:i4X-P܇QӢ*->oQszl!vnch\3 1j1d[NX`uc1L[0ˋW[a۲6svJ9*[:-OYg b}:.FUXA&g飗`Qy/LӑٛWc;>dv@1C>]U>dɂ,Ƹ$H;?dQ² LRԒMc6qoit[BFЎuj,}EB2SU{>X>7HAɄ3mJD+ރ`rZ u[ІfR3 ߴ)oQx +޺ N!O3;[Q,6v]z(f`IRG7lqt-xOxARBZ,Y8$,a20j)- t8];wHV:{Ut\ID0ThAVFbK0'ɯS~_麞BFP"^F5tdK ewG$j }d4{Q/j1X@P99i넶 E75XnǹZgIG0%lxf DFUj5j6 B& uyx/ g{@h{BN!fGY:g>r\"1rklhA@Tŝd(wQFuXho;ߤ2]ՏײMv8ɾd tH}amd*\^̮uT!@9.w"`/m9\954&焐Q:<">x*o+kK7/{oPf)'&.0aPF;z5׊^50ZVSVPɶ]۹l .I7#NEPㆽؚHtv}sDa#ȫ,_762ݍE؝r@b] &C+bIF]#@]Dȧ̃b4*Ad 2>J-ÿTOR4zw3ϐGI8|&~g7vUL/ }fj<ʍ80g1fNG_VbA86ϧm0 jZr|>; @5<‚OssKNgDoHQUAl_cb/&UڟߩR $ZE G_8:it{Ix5 G\wcj#VI[me.8YWP*pimE.U=ޗL璭C\E87hm&EIekR(=渊?c!q];Na5EqFm?ygpp=7oU ~f9gMѪ,uqF>k&efisN}.+ٞ?tQ[Fu;szG1iLI@JHZ?2<|Эpb&J_\/ Kz["7MW꼓D7oQA gY%N1 6_t~a_pv3>Y}K]Zrmmkب~=DH֠ Ђw[*A@&b! 4zM6M"4޼hC`1|8"?r߁XdUVJ1poodqԟB#WrR;LcwUuQrbcӤcF;V"WIN$-,Gw, }Hb]92/Y J߁d.#3sH0d2wāv{ ! ͜ xڡ%ݾ!lH XJ Ŵ…;2 4?;ꡉmeQ؞]c !(\xjrl`Xc(r ֐ _ZGkK,S>#- .!ȥG /t%1ĠaJ (G(2Bg:f8hNɈ䠤BBh⹚ 6\R;|j.k7*O ژj(e2D"mo6TE?nKs^a k6M|NnG;?EųRN5NgzRURݵeCX`u<#qżpX+aѴii57T&9ؠ D_?IAfaEm.^Tx 3M)x23Y9S[_i8nPB wQ=ni+~u-H) xc̻r~c|9cA:'!ޟKU]ti|+2E٢o.}Am!kdE]kɨ `hb:B !n &Rě?bO ڵ3}qɡl2LuFvFH٬pz/HEnդp#ʄ,H*g8Gt7j -|=^PƟ=*k.,5J5iqSØi}6~yqqM,n=LmyfY9:[I5s},v ZgjT>}:B7hC+9 @nNϾxK78R> VxR1TǸDQO%” %DZ|f\~an=$ï\yaɫ\jXRXX j/qJlx7f3Gȡτ1o1؃1uV )槌I)F|mx8UXΧWok86L!}>9×C.~"=N +֖j=oTPN  '"90n0|;qs'xjuHv+$ :^_t6w)y18=Iؗ ACAċ޼zogFotP1kxdu\?J7#4Y,,R窨9#ԜЕ+w@ XyZOLL.]Ff(Y^ؠ&fFqu11nb$e}K ~шE 2t?9 !e!"w&6Siazsru3t3MU#GjIVvlu"8hǺt}1X0WgqgT?3`:ߛ, ~ +dw:Eqzw='@j+[(zCիԒwٔV e`2bG >uo4;KշgG8ӡ SGۋj}‡}bAce.gC!H{{/p ӹ\̏c . D~{j4#uXet@aB:H=\p1,,;Tl5U_ޑ)FLS܏K7}P׿(( 'rB8[6XݫXSGS?8{66hrs7N!|nH3bnaCknEtq@ 놧!s~9H1G7) "՜{nb1 RQ$f C|@L f^(pd#H.?7+,d iMP Pc/%ic "ʌ3/e\w{YӛYA.fzwЍC[Vj8 8B-[.:\kFM-o&vk}kqٚ<G,1=Na1x :9.&ik=*N7rU#:kr(WXv{^&&2ظu?MX[1Eoα?SXSa"3n32<0I>;hT @dum.EܩFL4^"dȎօ'0^iIvĚ(%:mE 9cߔӌ\l9."%=eI>?s7i&H=^eٲw7*X2 ڒxlRgqTŦfMkX']?XcW{`֛66 \-v#z^ P[rX}wŹ1bvT7%RS ~+̫BɬtGE17!%,l\:/?ǥgK d+ %: 9((Y@_4sיda PQ jѳ>C^o G_5ߝ2h7gDeUurE"i~&Ui!9kk%h"CL甎q,7@3miG0z&>Jd,=,JetMaWib,1x"Lj#^ʹTdڪI!3ɣkj8ذ8I// Jm\C;xz(HEC9}V{TXx-)}Au&O4I\@&7O#3#'uB i(5iFU^")Bno3is4Qdy@(mO ƒ3ݭ=E e)cfN8[.+5HpÔ6֛rvl;hrE!ˢo(FZ1t{(D,߶5ra(I?HHjR,}+_p W NгHe+p}2˥$xmoo IӤ!i`RڅaN( RM>zvUd5N^zQ\SJ"\X]ҀD߿Pǧ@KJ082:&W Cֶk~d=2)Ibq%nps/sgKPOwj]\%^kGYs(J'Ρ\2)ѯ,dǴ=Woo& PG9 ;,g/jE,tc`rYt=QkX T&r1To3T»)9J,CK ?1sznCOkc9j &dtA )ʴ]/c1dMU68C0^;&ŵoP9P: O߯=V"uE[8^lτ̰Uꐧ]f(^Scp;s3G=-on )?w.4&~7wyN=:3r.Ed2.p8^Nh-=nF76d~wW\|wO"]OtjZ>5{G' 4nhػT/3NY(&eUeGO]qemދWax=9lVo’g{m/c|xي4>< b.Wxk 21l+HJ~ oWLSb*h-E 5)J Rjh'&L\ZypZY)^jݍW@׷Z|t.\.x?NS}-q8QWECVdElu?\mzzjHF@0t *m.M~SNq ƭztr-Ctcߚ+&_ލq{vE&EAOW\Roȟe*]eoW#Qif I% @aJkǢ穎m]Dzs܄ٯ Blp-mAP&O$Jx&HEp. ]`}Rp4~ +\Ȍ`b>6lوn*(7s&檼iӪ`aDH,y[FMߟw$6Lor5"L}zo󈘦ĉIc Sp{pH,șd6-x'ӌ:6l H */HLJ(xhzlbLjU~ү%p#B[[DH{O.HHCy9ݰUZ\ 9$ۛ3 M8k*U÷Oqq+ru*1Iə&Ob9Kx+$WJ|Pמ%nRݭmu/w(FZrkq ~Hlmm]ya(C)X`N<^ oYvaI 2 ..j:cS+T T0H _vC7v (aW!zJ 'σsp_c5@)}p7N B;.ZC}T4G_8rA~ґqW;*K +Ey>oWc27.A!;ϛŬE&w;/=͖_ W!vi gL뢱EHg^VS`/\nM ^GzQžL#ɞV7/AgL{B/UmSI~F,}&7Ş==<#UR)2qx5VOx}gvM}2M0DQB50^Cb^Ex AjiЋѴv0 <9бDlm L,8`/c1V̗I@j%Z`31С#iuV^&H6t&S5m#~Hy*vlr]8ZgRa59$ :f~)\sK'۫&aIBP@Вp\PrS'y5<*ݮN|FKs9|ڰlY\ω녝Fxlens=˄ԤosWXCnZ'M^ vWѡYA+ } Tu]O9Xn*u̵FJ}|1n}~ϱN ?3S sI kpbߜ^qXMDW!}st37!1ЩΚ+Y!$pWY&Ǹ:j!nv4 (ҡ% k{h8 I&͐A|O*Ē* ,.G{Ag^2TW6u`M0|SaqUK@,p_Aj; 3A}Ȗ@,)SC"$oI|%VBQ-+qv\}.P3~~TUHcݳc.2uʍb^gEL#J3]Ljma. 殺%xOM_e,YtZz1ؘĸn%i37` pWVIJ j?|W 2>/Ɖv%μ@`Ơ֓Ķ*n宋ż:H$6?Xίk8ɂ\]ƀjUy~M{>ٶlʯ3,X=1jZ|y=:OHlJۣe.[|48ks/Qa󞢑 )n1x4f6!W)ijaɄ51{u2OMN>yjst(Co=FiM ϸZk>l a/~62K$:ᕖ"!<8xjMAa1k ޸`{K(UXiʘZD4 D~:AU (a9iϔ!U`N:"*Om>B"mG-^@kR2: 6:kqɼ{d:o6>ߋ>|#jdTk+>?QvLlxC:<GOUB"(1SgnlITC,`^qs%u_qaʫ7M=OgWJ;RI>v@^[N5yTO\<;/8j) Rq&Pzap\jʼU OW;GfUZ" !Jߟ/F筞ax/S#$f(v2E%y0`=gP ThY;"0qf p`9t+YǸ)u縕n0Î7>kl6ל/W((n\L0z1"yx%rd.X]x\Bb8l+c1FG)Ү G2?ׂèSϤ+YMYvl&|ő![73A~ %b c_Hm@>_y3V>W=)_egf jo[n%h5Wa R+x.PF}Nf)M᮴]^؂S͗1a9JwCbiwja&K!W )*[G8$~r\Hw@D>.gɚxz攥mrgNxG\>9!!FJU/B;Ar5[v~Fy{D5,߄/K C򶖑6vBpP(y $7"'t&Sִ gl#,[! 'b|3L&D&^=9@zk R3Li:2]k:jQ࡛X엮˝/#8 'M_T >V_~a0ih_Ճp .;Wrq ߴAoT _2$:tH}觲_1Q-q=E*NZA`ol/Ppݣ/9ӖI7"aO&x0zo ]s ik/QFz_] 5PաP\b kŭ]L*6$Ý[;~,G ##@鿌/nS]ccfJ6=⧢$PR`+?yTAftd?Q:eDnG}` ! s>0mدBw kr(j<_B]K:$&j9{A./X/ =$'H*2\'Tseu7DK~#VO2Kbz".r00 c f YsG%D S@D'{t}sQfb|"\? YmHI|8;Ӥ,&/>,w]VR* W="{"kX +dyBT!}`Aqܶa#$]2 aܟgUtTjejI,jG'[ro`!)rj8@)D"'2~h_>gy A16I}чw/ȲTdƲHz2.»cC3;=149 I{xYH٥$Bv-Ead`N.2]b7 mYJwZ;j[cdv$J;y=(DwՍNsn{Ŭ v\fIG#y:2HaǂA 7$\XJ!\X/MB2U&te\:-'˰vq@34kY11w D'ORN|ז}p?%n9;GQ?~2ڼY1%G y !^-$x)V&)Be4&5>Ҩ%w&Q`eTth6:Ën>]7% 4/F(XhELϻh@ciǔ,aʗn~ŀd{1Q%6heXc !8UɎvvj>azqgj~gš,7<*ݦOl_&Vt톥+eT[zbQIo:aYF' )wz">wϖ;{Oyfp9PV?j)q4&?x3ut5g|: e8 Y6 ڑvC2tZaq': YAW6<0yz6+c 5/ z"tb>g{c,hRAܸ6,s gṳ=~T`-9 ]DEni[LKP c>cѭYW35:#GM⸝CSGzˌGGф"JO/g$;,4j<1wӴN_dFlڋ,YGӔÆOrPj3$ c'11Ǹ/v+a eJ&+-pocsk#5k{M辆s|8>E- ¥e5O"4Y cQF4 "aXQ|nU`/IՃK6z+ v%N`# ;}ᡔx-g\XB*Nm:Pjv Ōo<>~93ʢ[G/>rzn7~';hW-]l`UNfspx :%[$ Oɑћ*- tXؤ*~q(/ԒSSPVQć 4j?G볭c L d} A3zA_Yn/iE ]ZxKD!^Vr*>sKkfҮ-̏ Qq:uv?a鿏,[\T:S[$z!_ߦOUϠTܚK׊*} |gTovh_ fqzg7Ua ᭂ ̤;mb sOw]m\.li" LpÂetPCd3J._Gؗf(M=.>Qiw6j`Lq7f"lxQS y*O-PM6jYi%wt/ԧib*ѿ|Ka-PxrY0>Wz J^/ߖhLP$҂D+c<=*׵BWLlbeD[c)k4`KwnWo.Pa`ɼ’6 !7l^(6IDX+;QpKY_V4@e['8@c 74=+4t[]difC_R[zOJ-yG1 }k?$ABGiZ.J}4VMImNz>[ͮ2y1Uei /p$2@l}<9Sn] QXzQ]te^1$}˓V;ףZwtFJxtiYƗt9֟#S=OKj ډDŽ}nEe2p~]ȇܟm?Xt"0g A'R%3P:y-7RקU5[eq}yܡXE0y!Q\HItCkI.^ K1^y+6=ݶ,PpDrj^'1K/.g_=n?uF>sA.&:\ccW&ϥD_eS%U \)oƤ&O--Y4lnT0/b>#ɊTP)S[^䡈,I5_Qh"^h)~H *?-~NVOޘʡK[r0><Dxr-5lW*ӛ+gJ1瓴<Ӫyh՛8֧,l+w+&K‹"5'NW cѷbБ{"OC)QtH^E|a/$ѕXq6Vqc-} -fXjʪeT$ C %W)eZBRrPrr )ꞥ[_PdAl[ܖ#%BC 4EdgJ"тm'4sZZKcc7'ۦ?g2Q"&@H,QZJ,lGG{dneY0+]o0/1@|tJS/7؊*:A9%JƤC+l02$ b脘ϹI@oZ-Mf "ma=(?<<pP`v2w  S9`3}G".Nדd򣆵``N/)DIb%ƽ%)': ʭw1 }OU}/41t&lgS^ [@VE׊e~ć[\ }kQw( {<aly /vY!e02,JV-/<KY3M~\)"7Dr@}ȉ sZХƻ[|A:n/~4`R:r!c0f۳dI1ssDqiR<6Bl{\VSZ}9ܾcn$nǤ-? аEV'S_F觐zG. ְ<^2ɛᮥHz(QPM/fJ?w#gM sޞ n}҄@E*R4 *pZmL򯕋wh%S:bW1&3:0h5AkEGxԛs$2 <ѓ8߇mVhQkCLvd4] #t8}Ąw[PCn^E}- |и:ו EuZ!kK,?5~ G{@`FsYPgS QTWAS>Asc3#PVvڪtz!2OMxU !r-帩p9ÝZsV"|:Bq`]S7+:HPO%\`nClx=cn: ;?3rؑ3?]@~9C^eyvHJ<ݹ]87XNp]67FdއNȶN/{VDv# }T찰7,3{/VDЖ&$ "l_`6)בp_g(aQn9}oF E(Tf\R6޶}w5d3\o[,ƈ&WR(1=Ck [UKgcGmf,q6yuut*)h+J%z.͇ta|OprmznMo}iZ4퐠=8A 3?E2\#s I`zj (Th(Xk¾6^Dؾ`SOlYzbǘDO%08RI"0O ;\:ܔ!΀jٌNxܭr $l6| t?3† du=-A?v)9e  D!ư{¡L&~*!$nMU\XȌb&!)%8#i(oQ`k6vB˾Dr Tڧ%'z[[Cm4vA쎍&FAD1s'K5ز}ꟷcNeFX3坊ɐ dK"r<H<[y6j%D5 GTqk͒w5K֣<,{:|5$zR =2ƥўֳZNpr'XzZs$"a3ir<YJ,BH~bsNu_I%0IpF]LFlQKUXv˲Q\ڲyyY<(BG|Puix=ҌO/&e5Mj1?|k02d`C?*"Byn Zݢhkl.49 ?2w)W4en">H-D^04N`O0Ī-&st 6Jo.w,5z!`ˆ#ler"|y/t 8 l{Gɺ}ƹ!ڹ0³slGnSЁjX1bUP{ :z`U)h k_1dSbA-VDn}e?Ŷt]uÑQ;, z<@n:Wxx.XMs9/> Ӝ>2B}!WPS H޽6'~}'$ܑG}Y|sD&wuVjG ./3pie 4@Xj?{:2ޗouں 3t0}5y6|v{*#u>bl .= K UN93rZm3ǥA=) L^RJ R:vk@bh$/5bD\*=iPǪwù%tjl1잗Fe5S^䣨x0NCIz^N'GʾS}\{+m"<`M4LX+SI?`#4+<2Ұx% ~ߦ1׹e2{\3h+)a3Oi%^:+,0N 2'J1~q}  WO3JuUHMWL4ނMץT^sgQ_4w$n-[V<F_f<|FMKwK-KX\h`I3׶JHܔ+; &nUY36Մ-KLK8EsI`䮾/֔qދGQ uMUWLԁK{NJ%c=T&zI #_a-TU NLT"AJwW=/ NJ%ޯ如;Q7{콷NBӍAKp3 ȫv_2'ħt*SuK8˃r›˲L*:;7لv0t(+6 !uh}R,!>3aAl.Y$̖0)£nlN_K漠5yV"$|:_)ſ'Q aL4.1CrEkM[ڥR?׎YImlZJXf 8ԫQihgzfO ǩSNYRAOMGmDcɡӓj.-CNȂ( E 6d/c80Jqv/oƵ`lK';ń;ރ@%r83w/S%;,v¤ n˳2&3>W02C2?ѶgE:+>ĪO9)x:.OC{L.κmz/("$HB1+BBBSyXȶ[t%.s$'S굙efߨO[1"תCк2hRT%9R}p$zw[kulTCi hD*BB O!G8i2m5Jԝ|ϩF)kel(ߺh̞YuގBFuה2m\CtT' >蚵+OUoУ"3z2yuD?Qh47AzZm &Et#P2N 4r ̷YӤhɼbNb6nj# zӑbyD}"IARZ2~(ws;!~ƒ^0Ӈ4qrRX!D[ CKM&# +ӠZ)fd>\i5/ܦr5Q9 qD}[B&"\!NWdW t([T 1YO-1#_p(l9fk̐j:L~xA4ȵtR\cL Ezjr$Vcp Ls($d%ܢѽׂ'yʹ'dqtoE dzJX"τ*uPBH/{5MIT c+ TsJN1 Nw׻A۶6 ~stH*Pr91<5AG n"+pdTH9v Ĭ;+,zHc~irաgzAbwzZvzh yp;b?u5'3 }">?wfKI"g_SůWFXbB@u\mX,w`OY䧁>FlRW<׿됗>hЫePVB}R7#R~+%ȧ'6B{AF{qyPr#H6i9R/: E(lٳ C Y}鹔"3YIqE~>sly0{rC3 s 0㈳͊A6&^3|"IME7` p 2:wjCa:1WtdM8n-۔?qX*_>^6>[& 2Dg d:O?u;#X*dGl~6RZS䉨ٝ d糠J{?xV\x"@bGw`8IG^A, WRfVw~1JgՈl/wIʗrd+V& sP{6UX`u;Ds=T A1xV}Zg0l* ImSqAuNE&-k^|:Y('/-<;PMʴٜ/1Vaz$3ҥʅp_K-l-5^ck,M&u-o}sD5+= +u?}Zi:*3(R U5J _[j--/X^U26H<2ɟն+B3#:GWr UҬn@gxXvhD5"t&+"a[>/'0@x2<|g̓x}[!.>|ruicTg-)3G}8Қ4e Gi@~,7hdlms,cT"6= i$xrA5 \ƟCx$!xfx WT4+rŴb0ZY ν^dí0<}0"|;c :z^0rR+.3aCjEhgߢu{@WDt\ksmz tX|B3G_@ Ta 3sB} 1TU+0lEvhʐgeh5F$|&zY?{r`'dmi$:ͧ+B)5ӣ:O>|BMdRI#Zdz<5iM$tJ(x9' L57NwN: D6+.rz=F!alnҋ㝻 dpII{8+ 6ވ#oiW]J[)_Cj28'GF:@mAV҃~讓t_i}?X`bFBTcmУzDԎ;馯%[9/=НN򓛏D-|N3Qk3DًS#m:TbI1}g!Cπ%;Yݢ}g7{QUE9p$U:`ty5d7D%TWkq2]K&aU篸.*~,gjq EaG{ ?DG%mׁC5c vV<`\sUgT0wh߄%BO8/eM&Ͷlq`M|&oKFYgf|3#Xk&@rc_""Nn2C"6ȹ7Wl $ iʞ 7tS܁dIE Q+[LWg+l{ɪw]Dd?8,NhuqyQmbx\śz٫l4.eY4E4MR9aʡ@ 9ܠI+bRhBsuMfB}鸸? QNZ%1 ~"Itkn~i9BEY[;=`d?Zv2i 8JD.Hi)Vh{}rl04;2|nbtY3[+&ۧ<գ{{0IjټVg桡H$@xgdwrAGY f/~UU|:j(W!6c0YbMTh wcypsHaV7k_t+cg-Q}m./(J7.\iz;v\v<~V92bI#qw>h%'kqe9#h}@ff(04:1o]cլUxUCo栆99[k;ʕ*췂AsK5جub;2om-fA$Յͤ$AsHEzwܮ%b,chE)sh \ mX`v[ ϸ rt=%lB)\ϧ `y{] N Q3l\xR lj߅f1 wdP h=AdD {8 Xxlrq@!Ǚ3f@hzN/S~#r.?yo>=);%WQHM1NXzV!ʙ!'&t)b M.Vާ"{YKju2`dHt,Qu'EzZY{lMtG̢*4ku/P"aGR#nXZg4F{U}舱W䊯VS٥ҟ5L1l~z" WVZ5S8C x+}n;: >^h5ѐk8,LmˠG t[G~{Gv0> $ ۔deHn@1[7d ڒ|OX^>Wb-yxO־B4qQj'P Eպw60|Ȍ<՞t6)(EA_&Sbi^>ĵJUfaّy%^?oEPcZiOM}lI2P9)V(,j5 ~ުcqካj͒rTi 0l[Ig(7)|Q$ =PtV R(egoH,Z] AZg)bB>ָ%0&'Q|" t"i+=hPȝ'vAڃxl (mf%}Āͼ8_9,$W~$ycHTR;hρ /Po?.= >B5 X,GFs,U[5+Xҿv:̚5>K_ڷB+gA{aXҰX=3793y3+Lj=|%a('QCe8- ֺR= ,Dh}K҈Y`W戫h΍bMb kmɥ篛rV@q>3Ik(o٪q W&gT@*jf|Sf:ɧ-.FaL/83T%װU YJ3 .6RT>7 o7ƈNqMI!W妅ysa[oRU٦VObu{=Ʃ'SИ %PȩCWE~ھ8uR Ls]L47>C>xZY>ZL~|@$ #"BIf15ˆ ]_З&簤 2qK&f#^Vސؖ(j+/͈vK6#/X};N);:bZQ JX%sʘ%Mx4e6D+8׏$A 1t;mrxB.uFOߚM1b#hrwU'S6H`wr^ޒV݉B ” SYl9 hW| 8b_t)e.2>.h="t搤5DLcoGQTxemlձ EIuCϘ2|6Rl~~¹=9<s+XqXkF׆uW1ZO%ok~z` eS^BqgoTqaZ R6(S‘$ųi4zvXA[h]xh:T9WïL3PilR9Ҥ ݭ>aK `l3a5nBtmK!T,09>mBx^sB*.0u' ,>1(l@E&tyeQ X\!*v aR@g:@h cw1kbOY3z9hX(La|eOc-wwA|<8`*q/"T. ox=ق7+*Q}8 qg}Jw7c6ߎX%=RK(ՐeTeb饂gWnFLXTF|GZ''SQ0X'0;#_4ez|/nEX(J'\>-Bt$pd."(#rgM?9tz=ڠdbEpuJ$RG,hQWpz65]wZ8xN>%]sa ThM55f6=[lZ" .W[^z1W}dp{x9$<3Q[n#}W  ;N'iD\%$noqAJb. KWed%ƪ)@C;/ UMB1a> dI;oQQ$ŁZ* "=m̙y%U]4M[3$$е&VZz- }MJ1ŐJtRal朞{"L=pd I_[KS"0җ`99=)na4.|a`>JNx DqY(\˜=w<zTN3L[Q{s-cm,{[/+ }&.]lY'%ӳjG/t7:7s:soUŬwvYJrkڬ\cjXvդ#K[”N.TyM ];~V{mzÍCL ;~U92+X| %# j"-߿]-D V xMwl ^(UL\1 QM5Ɵ  /G)Pz"k&P9Hb@R{=l`5#0fGtA*mc? MiN oxȡ}5I6f¬`R,><_[e|6g` f"VHpĊE <֗i<`M2TYckϞ ERFZRpK:S R<'v醭kC,S@*ʨ*0RVO%pV>9#D2|`훣D@Cf;_ f5JOpз#1<q" <3p":Ko] S1hc,_0lޱ$gH.H="ٍ={[# 8އDN[HH??i j=Nmiލs ๑e̿q`eM(Øᫎ]0!H#*29&WP;U tb,7Cw/J!suXziB~%Ʋ*cfPݪ̪q%lMV+s:qXY>,RK /Sg5I7ojy05_Wۍ؎Y·-d\~栕rPuA:KlލAOiªC]}Lx 4: p% >U HDf1]} mx\kג!fw-{2Zaf& \Xρ֐?؊7ki J… ill"G/z.|jk~,{$Y!v<['ޮ.Ǎ_XîQ4S[O%vC#ҼR LM؀ &W<+pIS .(uԾ] \ׅRQ3\GǥaY1 ,ҭ^,[(U{kyiZ$d zv+1at׆A+BcA=0z#I^l}w skB&frJ#]|2An]f͜BN]JtNlZ@ F_9]NP0{, {EX 4Τu-l$곴#Ox8x(@<}hA+b!^YRB>O4%g-y,Nd.Tɛ; d {wi_jċ-Dɴ_%浢?ȢKpE"щw>R۬ވeIޝdwY|G(%I<_ ^CU(jZXn>w.Cyk7"s-wi{#uYϘD_Y8ޢ5ܿh՜߂C[< >/n42,贳[yF%%MѢ*n9^+_Mлon ~?t`BhO;`ɲ{KV Mop*bU LތK{<HZ -OE䑣s,zZ侽yA'xM/_E {IRZcaoeK.K8.8NCvAdX6wӅj7o7ˋȱ//V;nthTaV ]/|o$@{6Ď03h[r㢂FT2x@o}4FۿJ\%it v+v9r#zHr4ϓw9ڂ!TɝՎoQ ({atOC/g >w{0IDgW! Oδ.gn("78彰~,A*V|xy$7Y3b26J%FA#hI"i㑸wH7x|JN)0,iQx~g)8e ա(zeK<'DhN# }\څ-|JZ^6nޱ 'BGbF7ƊWP˱FZF i 0\0XGGA2c볆=:AoY̥#RR< Qѽ|#=K`cNk\PWNhL&iBӔ!,bH,G#(|R@g;,W-; )Dbӎ$`BQQeVڑ?e m! ^tdcostŌ%gMmi >lCv18`bo8Hk=m4#: U7Qd\UV";‹:ɞfӤtFŰ+u; fhp }+Ef[5ڋԉg-T|2y@=HhsGُ&l$r`V/!`0d##-6^&Jq痧 WP}d-HBҡ*zQrwGzF﹓ߦ0֪'C][v.9X͐ICI}¾Lk3؂]J-ކ\06xŨ z-<  5DP/;!1g;Aj5ӧa 4Fm7by\ks}Ws( EǶy\Itʀ\j+{ ˔嬡EMQHtr ]H-n"%y(LijWp {y.jз#DM} %FE:V"Bĭ(-_tҝVF7 :"UoѻE)Khi4%%{gUt\VL~Hi  MϠkr-G 3)Y'u2=VnQ"/}mk/U!+%-1/^.(;{@Q/V;"yn<@*Q`S/,$Le ,6v\ /65 l&zuf8kZrt֠:/G[`fW@SyX.%n!Tyb.ȸڞ7_;-wOTz14n;^@DT,fmO-sG#ݎ_8Krs@Jy!w,4ftR[H-)XjPs7>W]e8IEN54d24y ɸ۞0Qcnֳ9&m|k/".0@X˓Ы-?brs\m0p!Tcfs'2Q,wESIx>W #c6Utaa/{3kO|wqd7 k#ZhDm9ѦB%B=?%p=ոXn?K&bn¸ zymoPx}4{j,I!yB #f_{U--%5Yh㚊pJT//b$f M E0 ;K~e7YE7TAKU?)ܗF/PKCӄʚ{釓SR٥)_+!FV֏%Uh,ϥwy9ôTqRnO0VyP{V{*|i3)zW2RvSY\'tQOgR{ˍ e̅/d޺cXNR\Lx[aЇuBIm e8 yk U3R~_FvB-p*%mt-lܱW߄۬6 ..VT_HJ<~y Uy>*֩-7𒙯 Nee_tV&XH]W"wr qER&6bNa<5"(zsVjqegFX|gU\lNJxm屁" '}">/4>@8T"Q𺷶5[JaߊnV^/f|϶ZrF3K7JN#\T =]mRP.Y- o̗ `$1Z2re]:l`رUN㜒+v則6K<>S #Wݔlr*sW }~P }6P& E{r=3HQÊGL0:ON 꺏-\xUms@@+!I=6vVa&K Hߑ#_-t!aߧjHVCl `V{ȷAmݻin2bI:x ~6EJ+GY ϱk(kdQ{)x+v@'vWNp9~nnovVY #/|əDė̜,ǛvY|{q3b0o L#8"l{SdYB@ՠtk-q99,A^s3L&OցVu=хO`kQ)B䴚zCj kn?GYәdk;J);+Yvהt>UR 3mdvzYOܾ}I* @QEÖx'5 z-YOr9y;@G>w.e-D"[so nrl'guc Loj`RQǾ$RhK3IG4 Y~{y* ~5uKIH޹tnq3POyNlnߵ}w {0l/k:WV}uKbLvLUBz' }7 ґmf E- eP4iX.?*:80;_zE@9ͫ)d0;xcX-6fU x")TUOúܚЋV )&bOx`S \V[WZVͻ L0m8sdj)z_}L;\4q RL_8Uy&|D(ܕtcd j vN](,wlbF7!N'm_>DĦ-btQ6&~P‘g@C2Wfҧ(a:"S S0FX&!q'+]Lٷ3?*"`, Y}BPτ3vv =i2#ͮtH}*;]%_*mNr~@!|Ej@;l5dlnc'&I6'J?diM1!< Lʥ`ί ;6b}n+ o,*3W{T pmògChwGhL ȞE;pI\U=%QY(}l*[y4)BŨvsk $yp"P~7@\q|8è7 "h{}+W2ChoPgybcD̳z?U3m - !28:QoaFGŞ !&f7J^5f>U:HG:R`rv@ͬ"E'UA F*ѓp=͇3BI" e_Y6|&\>$uאFhcNk;-4^շN&K@fn˱l01Z"gBrrUx& ۗ$M ֒DkJf;Mރ4M-R!Ӡh O7pt-4&\z("`pc TP|X;^hw)Shd?_CsL¿J@κٹTpO*^nXM 'ЗYH t͇{븿wuIEvS8LUD'!jHټ*@4eЊwV ZP5ҡW{?)8#smK@ԃ# ~Y:92ϝ<6;n2|Q?v%Վ5;TTEHZK,fй4O$o "F( wMYZ z}JŘ FP&|#hD/nVkї[?Tኲ[b(Rf(٭/:7֩ rʔ2Z%BQ^Inq~W~ʖvr$\{lÃ"1&XȂ5`_?<1UjIuVBRʵqREի}B7L ~U%:س'#2$nIQ;0e=9ql۞?߀n;1 gKvX,Mϩ9[x& 6ɨ&|㺆N \?Q9<()wA܎(WGE[ZEāQsņ72#/fbY`^6+M[LIn˰!-`l` N{䶄2*nX-x]1 7xKiuu@1FVwȳ: /` ^QOm&hfau3w'. E)˟h1Iʭ .ፎTC`QYuP;xSg{6v?kQ5*svqhSS9a뵨{aqZ7ՋE&ќu> C0,ӧFߍR6=|1 W_xޯϩ =cnrUy2$٫!f -"LIӫQ#G@Ibo>}ޚ6͖p荹u`U4P[*V? e~V%_ Ah?VXٜ} U;{$Gz[㊀ rꣀa9k 9fz%kȤ&+U?]6BjdW bPVm)+ZR&kwMw&Q;9'KzVفPȎF~29u׼h7|OԹf$qDi? QprTz⒊xnt zHZ,FAG8e~$s*W-T"m.Tʑ *C6Ts\5*4[ -ϟ?P0szB>NOGH[8. XNsݑ }f;̔ u *Ezr4wn 8ku4:sNW7ա$iS\FYr{DOW[ m [bچ(˲[\GB'OpTHd^% ߽OS<خNrR!M{v@ % RӉ%T.4Ḭwn!c11KDgW] g`7h N*:59mLa{Zaq(v2oyb7OIA=P 1=~1tvt^/m){;j3O3g뭔1p:9J"e_%uB᱕莫0#HO9Z qfP;ϕ'9Be\}q܉GK9zfq *NÍ=s3 cO|$hnIW\E1HyRi61F"Wm*^@=Hs4،W8$kYC0oš#: (!(VZA's6 E%nbSˠ2NPA OhRhdGnZoj(EXletA@TWtQMa y[˱O}|rU'3%h{0|L[ ueACj Klo+k JH3כגW+J|P}FܕJi0fCk;kIAgɟyji"7\ Ǵ]u|[#1$%:GKO2tf%@}^J vε64?NZ0eT -IQOvO\VM'pvLQԟC$ju[ m!8-/& WU|ٰǷAyOT ev8)nc8D>BZ Bġ-/^$WaT-]i g/VӢ<_JMBMƺsk6@40t×^<ͪuF:Ynrϸ(])#s2ZLWri<$ss@it)U6G2kJQT6>WkʧJŷ`3-jtlwVIS`Hr j܈$~c()͗E΅p"BqdD轒Tղ^$/40~LRix`H@ԠrB6=EMTG?4z"Hebn+՛]AhF(#1f\خR'tM2X^#(#cJA3^oYR )wU6}F `=gWgײ>*Q=Ai]a{" paE|`/xjRlȧ?loB4q2Q68WhK %(FgĆ;㹥F OгkFy±ߨOˆ ga8R 'ZK@E-qXT&?QbB@C2̕bfba킷,w6ܪ,t%iWXҺi qcw]46`Z5q_*H\2˨U[h^ۄuhrhDX8$ $54j6!rG}DU|.N;)5s,ܓFIMOQ]LRHn"߳G Ns*'IZo~W5 E $!eP>o|YP/9d7ѧjH-b^(7:qo1a I LXheVp*9ku LecX۽INF6jukѡJ(kg 垎}z!*"|h*;F5 ONڈ>"4i-/JlYD*-}ρI|1ԅӏfOny*g:+& _ANb-3vc<;|%wmKR{.kz!KQ!$^q&ob395ѽXZnE_{dm+e`O$,@9ozoNE2B pZq畵3 vuضw\dI_nAVX-%hGWBw՞Th01:gog sLG@XL@cOb0ө$P=ۣBp_b?rA>Uv|8G]7;:S; ƀ$מC y2Y5IUٍHf@#J -@.Md} J9yr\) Z, ; <v%4_l/z*XD7hv-[b{VUvf`A ]#>ͨA&ѵ)漒&n`D_a-uJ.{a6oI"{XҘE?'XBH%J+A- 7n.mkR ɌaćnH&G *?fA`kթ2Wh3ӳ2JJ}7npS s |lX+ZW G!Px@$d3t`#ƃz\q7bv)ho.Ӎ QXzGj O@'=m'T 7ږt"0K䏝ͤE`ڿ)K WW#(YA#01\)'4(cNAqu{`I-.A:;q:d'BT9^qF %6\/ g[Kѧv!t gx<(yѼQc9M> hnw:R"|+T N+a52ot)kLDDmQtQRF@HA9k?]8Jf#릜H~c= /:Y:Lf`m cdMk#ݦ>!B6$_1hi{p|{fКLvo$9!6 lfRmuWs-IF](|umNBbr̆يpcVkv|gFdfqx}.zBV170R4g?+D}LZ/5`%BD"jUQc@ef2lVm2/yVSoc.…^o;mI="w%?1\ahU` "֛,W BQ@DثTI]2G,䝵^33emh^Smm*~ _9:;2?bfuҮLǮ?6"tk~i$%LUz@N+SU1*?ƍH=b@ ńbLRo~s2P, >d-3(80;>+@`!̭0 ez  8ek^+Ikk&yS=vg8~WAn,I[~K[nE6}_ >P\q@FL b_8L4D]δ8a'_@Y 8<)rL==xr&*Ϛ]Fm1.:g|ch)j|Ԍ )A 5^~-!vS<<1v: JȘ MΈ`r<1Dt[ &m__ Z7#TiQ߅.v8:xI_`O78${Жz] s'98T)w8>XOo(*7D8J%8RQ@7;7;،qd;s'{ Yԓ+1}LTQeF^Didábhy' imò_"rtWoT@oHQ?,#.(0d^ aS Vi6z>)U$%l'oc! r 6ʆ:S܏`t,%J0?W/E VuAh0,1CDzI<ʡR]cԑ> kgIe n LUJrQ(~đP( }']=L^b0)G~uc Z^mcChY = 0}ؑa2Tr/vƂPbD&6gF{9Nn' 0Bx- C5q"T9qxga0-1D 2PWcf%v~&b.3UA/!S6k_O,6N E~xщIߛXg}O8(rMc 4MɘoY%[.`7)1|Pj&5m22f5nfAӥT"g(up kűKŦΫ=~$17"Eps c ^"co! mag[5|F#z]P2owАLXj!ŕ7\A/rVd 1-%d},$s͞iVT|qG+P at8-&Nѡ>Zܚ*y!1CDТx}0j=V; e8 jhsZ &zZ[v>N+f~ E2vIzxE~9;pXYS2#)'ŗa rהS2%:[?s;S <2;|r[*,U pC5Mx={NF-5# vt[coJc %;OJ/`K\N`*n:"gLUvB|aA)%boș^s2Յ}|ι䟈սuL17}+g`t,YE~x2GG^<6Go  =J5}3c$]hQ {b >&FKKc&P+%W0p4tcX!1fײ5W~`E󭆥 {_[|yU?;LԒq\jiMsfś?Z;a*$q 7XX2Waķ_b;%CIMz%`6H41$wٚ-Lv\Ȝw4 qqqզYB9xz]=ܸ A1 4_g,/\؍-)hbjLP={3*rb}8ypW_B-$505+:C"A7&IWFx@ƭFk*0 pnk?M?} w8^GD,P%L--LYsw^41i&Ή~il[Z-/ 6@ʧ~>M]cACїRn3*ۂ j{qReTKjGss0۽k#})"3e5뛟"Jɰiv}jRbE||}Y%=v*! jX ƥOg*/wULP]b!R̞W}Gn_2/U|H NfbSftE°_"ݳS{| PjZ2^گl^穃"Ovpa|;<7NAr8&S7!ocZ]sKn9rXvDj0uh3`%s^3 v)FjtnfjB!+ "ۤa7fYU#JOq)oF}FI,(2|n. q/-m߬]v|_MwيQ[=eGme&F)2xjс U|}i Qb'o XRrJժ1+?'l'%2p~ w_9üz1:r_/.肼Ĵk9/߸Sk|w%^Egu&I]$pV>" ɤ*I:Η|RG/oۈgKb|(ڨP"i,FoU5+rCfV șYg;AEueRs2>` #=H[b=:Li"@uFg_U+pSq9QBO"6z_ չn~H!ޢcGU1|uk)ɞIɺr0U6 V2"`yyu}ZBwM:nF{SZE16:!ajZP)kUJK0nQFC]k Ic>%TDVrGz7-᪶;<0\$>HjXܧ_1)ŭψ\fJCRQgg!0HMɝ0KjѺE+4Ҁ>#ڂh#ף&`yB$ʰȭDQ߻:*|UW@c94 x$(g /(Z'#B8Wv:y.@]h* jHOƎ #z<@UD 93K@VQSPj݂[2oP8)֤m.\xlQbzs:t3}Ƌ5?^#|xOӿ*ؽ^j ٶJv:JSKVf+c g*$rpX9-u 3c蘱sJWɝDa? X{{o zU{J҇ثr83fj}t|Jv5klbRydΕl+nLg8"m2Ӝ[&ޭ31mm{ofG >f= .\4i!{e;dL"\1YaZ Ηy5ސK$(\ZѥzIl.(?tk'y"ffwQ+$?#^[-^XTf i.;].BeAt`K~(OfūN@Y*tv~ N!&ZcH۱ nI~ӪpkʠFud'C0ÆaɊn``M7eUօ2X pt֦1N="'ͩ7X*Ǽ2dυṗ9[.okI,El9DS o_{ JddwR~1(&efx.54o^Hdtk?w(OSciwdO|Foc'ܾͽ|fyk8(O99?~,6@->e'$1㢦_BM[ HQ1Ƹ݁fdo:IsV$&9ןS%n_Vc8lmRdЗ k=3KI>Vy j)Ptkhz~»RÝߔF}af+[ms)˼GXD䞈y}u\% 8: ig!%pΦ']ZP0*ؿ aQ}> ֳXSDBt0D/>erӪ(N_%ӑl}/=d.\`j&&Re\ :dQWS203DUN# Ot@$vW|UC56+,p=Yr³pWj}l *|Й31 ӤXNQrMmZtMC!Eʘ~ͩrJ^2c"]MGH:2}q8K m(g"#rp aSv`k'}-4?X96Umvtmh^N?튣"o6| _A[>xg$w*]rn fj OffDzzokf.:p)Cx:c-S.x[o`ףN+l&i_2]Ss {/n!9uY`G+Ɗ{x7V%~Nl>Ӝ7:J,;)®#ߎg虘FZƄ9C!tr9е ֝%X='9)ѵt6Mk̓}CػcTSHΪiLL[?5^g+NBx}SYg9'_HyaPqV=U xgxÄ=%Z=CԵAGKlVc/!UEIٻW{/n иS-(584Ag [3U-NJ,!,˜y%-L nJGIkg$A~`; oĴ\qQ#(v"' 1I+}Von=H>g"{# kC~!%7ZNsZ.A^Iqhxp@IΈT_܃002\>O͢aPn/IeF*1(Lm6c!K~@et8sQ̭gOݧ=m_Qe| ;Fꎯ -Ѹ&W tY\c*Ft){7D\ mtDܝ?Qm/D EkB{^HA^A. {BegA҉=ŮM1-,1:3Ti4Y( ? pźԼ-2C14a){15zݠF՟@ܵ!yGۏPH?!J^BVZ'; > bۜZnvй%u Q˖Z cYgfqh)+>zXu.V}VHlކT!G嚃QUڍHΓ׽=R4rL?Q` @ K#>uwKpH2§&M܄˼lC863Y!LaVW4)i$^ c~QiL}ɷ.d@E6] #'>Y5EVP{$<]qEԄ d`q>ϠV⢒[ 2 y x1 Axaј28~ʙg- Ïjʿno;Rfb ^QI+}4-(8a%:zIkVPw C7K8eW4~עP dXPhj]$b}pRx' PźʮF5[.B^OaJQ'' 2jV'6]'!Oa?CxYg|o&Y,Q|폜i[Ъ: ? GU_$ЪZ0VC/ l-eGk ¶մl\8a^/v%XI%FYAG[Nkz&GHL=>WiN]=L%t >F2yMiI<®AXP1'<ʻ1;ߚhޚց3KAq1_ޗzK v2c:ή wph']E8Mvzrc ;ܗ8ꜢPj]^Hs&2yO%H3l*\3ue=|bl%c(*ҿ8 G/5TA޽Bk{6Fϥ')'3\3вjz9 㶶^aדe +q.p<+3Sv#*.,s$Q|(vJ #=WrVBPSP #^oٳ7#i} 4y40:G zO1jj:ҿA[{H$Z5aP1UzF2=+ϧoޟ$HC疬}좥 _Pr{ :(hM Ezt/:T2fsڭ0_fXI1Kib]T: 4l`=a\ɢ"wTHGm qRu X7VhGȗ6~`mraH_=&*CO`GE72 LJw#h1a4DQxǻZ5R AQ79)͛~i4mcl,G7GW|W/m\NEJ/KɢdSN4 >QBQI{ W[dw#H41B垷zi%̄Τ!VR{NUQb\n|ѐ6d djEfv.v|\2\#`(HwYS@{Ncedc #4+!Uξy2U8[֯{% _U״/GH6*],<"UhyoL]0nw¼+h} EhԔ?q @8ǒ];OTkPT٩:sky)8%nMQΣnzYξEOVdA5ԝRNMCfL OL2$=}1i 8(ۉn_|!}% ?SC12Q9픻W#^#3nb^#teadfۆk#*xŅC _hL Wht;Jga^zhEL5oôNcYS6W c}j7&s>;1Q!U5 $ؓi/KS 26T려Bh[>0bdG; v'Ϗ0^ziK~Q" ^vb"^I[5CfnygSm r (v}l~M zua =@Cuo<{k{VI#e?iPxts _fW:@B& Vtm*5 3-.n!6a,A|e4w谦.zZfG +NNr$ǭp}h-omGU44ZHg hjc" HGX=O%ddAP 5 *;&=GAEФ~2>xpR|őeal}~6E}"\%W[Y79zC[vn)?NHx}]LS,"iOmzK[֊T8sy:ٿ1@A"&EuÍA]{:2MjNf%nHðt n,^bdP\+$.?.̆-yZ`]rV+YnXؐi}b墒Q?}8W5|F>K]!ix0[ Aӫ)Pm @! Bq:֋veP=wK^:}y `T'3! 0M91Wp(/+l<מ@dUSu.Q\3Uzإnl#PRO1S~4m#JojJ}@r + Шb=(jgW +ڈ00{'O/ ʟ^:۝%d? dPIV(%ɒ/ WKFt÷k-s_FAiIAƆ3Ҿa6l\?dV" Jc-thxNQeݾnv1" ߀7,3vOM}|%K@!7q(溜X 0yܜՏxfS"Ȓ ' 㧞O‚2Y ~L,8tObs>I/8.y2%1<沝. T98UOq.ZJyLC\,u'E7J>Z]lֱ jio̯(B6 дl,)gBxvHܝ&\a i'hҠ%t*ߊ!m5Ne>vz"Eӷ a@jeq3g҉ծh]'v tqK#ǒW+Jd̅g8wۆ͓E^f8l͇q:Li8'@Q&{$"4ՓUVhU gc8x/L֑ ƶ)ƺTcqR~iKGDh;ȩ$/# 'Eu8z|b5EKevj>J=&oӳDVlፒArk֥,'o}e[e& @@q?-c:k?y <"š̼nZrâ v&])77 ̡ X)3Q-i4C??,0RTIE^skǾ;ӂAO~y/>.&p,p܇#a?ӥ蔬GDbr h RT5BMcbբj(2Mw؆~*`Q fK9cm\_ @G_9բ^&8 A%Pk.H/0.%L8ȿ<@{!E6 gSt =ƣ"{A Ozp]Kb5{Ȥ;\qjH6nj{™BgfknLvS5 $28]9B<[IJJ*fl\ S}B%u"_Fae~ʚ&W 1,XeDƻ%.+yĞHKLoEܴ'|Y'ۻxj`*r!,#k(pZ8%$ SK>C`1{#>iXL8J*+1" A"'Aṯau5X) OSSx >njj~4i3} y{1Pm3;태^7{2^jV7=iO 6xެ<`fBCT%1<6/HnC ٽl0I֠U D B G<^GW:`(Ғ22Bm|2v'.Y3uD0 [$>%>,B1(9)؋k^O#oMb\"0q"' 8BPŵY3b5(p\_UOK=Ǥ>J#B2MAGIşe,h G qk$ əX~cv{6F3)ϯacjB r.S$fa9` V\թxֳ[N{ܾB̌s4;^AL9Fy^,ӧQ~W 5*\J|6T_{;9Dh?.q9ZsqB?͓3XOWnh)C}QbJ#À" [I> iQݼS9Cq1HwF ܷDWĹi㻇*h?99L;5b(^y€͚Y (t8{֖ xW U^ !&JSas@hsϢi$ O-GPj^?f>Mo4fZ䄬HTTBSh5}\Sȑ)Ec t.!g]BxW#}VdbOHd90zrz9M(D$r$!v(qibPt?یo^Is VZ2sY_zub]8VBE#9Iކ TiGT+o&Fڗs"H Sov!u}>˽ek*4xڊev"|.= OW$Fmp*DûQH1ځs^uG!y;!/yW_]rNI<ӅZ6jvx-|3H 8)>ˠ{:41>JJ%0 ;R O-:,%‹C߉!MvH~ ,Sm=<ܙqqȫ^35'K<WxZ"$eDtXįqn.*X $Z#ԑW23ʆiX{hxjZp9D? <*H( :?ӠߥLGojU9,Hk5+Ivۂx4]1\HNDC Ly.An!yTX*XhlkMS0$ 3s)3HXYR ς^M+#!=9HOjâˉ0D<ˊw,?ϩy: kX(nB:eDB3cКdjP0et/u/K0!S m&w @|}rs-q7qOsq-o|w543W:i^q:4ƺX/3Ɨ2zq*g׀\xGx0Epc4T)/ۖ犊X0S~?x@>Jy/6jE> " mz|g10"l#j9|BS|h#;.tyr= \2Ugt,@|_sy⌭:JRlA|, Uv, 6KYb5!򵎌~[s!]Lߠej=_vbMtk J<U)Bf# O|+M|qf6cNUY~E%e?]jefΣs 4 z'`cȲ!*:_Y5ҥ3@#"RQIan2iJ./&[9ϻFo frכ*Dv~ۭC_P@nn2!ĿT_wd43!A\xq1V>!}|ے|&TW:|R-STg]A wwsf{UM1`O؅g#XjiZ`y|"9`k5 •_xHMۯ,e37o&/X+eO2FD5C.4OSMY HS]7-3s8qʞo)w("pS>9%8[ޑQ.[ӵ4 ;yB\ĭ[>RKYɐ - 4l3,BF`{o3u$|TObʹv`hyO`߆BoxF}-kͅf2cV ';T ΑV&UpgiWgoĈ#u1gy/+(ɨo(Ų4Wpc|ITF*R6e,~>[h}u9 nnu9ȭ*X9:l "3z0+ ,$B1GQJ?4 h}bfdPՒr$J~+9os%R( |T5O"z E EtIGEv08Ħ'D"CM}U|2zQ|꥾aܠj340c(5e>j^38+)U֌8:t;J6R vAW'JVqL ӉMqL,t'4|c?K 4 psipt A]soψrO21] A[gP W7QF4̓ y̐HFX0^Ci\;)jMz7Ղ`Yr6hpxS$*!icakZqQh'<HC-m9O/t P62(bB4p٤]0xrM-7".!\Xkc=չ"nk*V@` > Ca߿z-M6UƚAfl Cgq uECƽmY3Bd\pwv_L c yĽ(C$V:t[Y0KTՔ34Jnsq6 2cn%L }2+3" 0h͍kc^Dߞ>9 bp,4@I7j#\ex"$_!zBb\<,]8eKM#̬B cOP(WE 9Vq?PkVBZ&THcc+b9}>"(ڔy>!ޢﲄܝ[ < $<:ZW>X1V U7ވF)uMh="-硾g^ Dy7qQABޣMZ%cC a߬j__5\F"xl DSrJ.t8I9hQ%%ڮȆ 5j$aWY5.F&nOt#z |Ouy)V|IB9 tUܿF `1PDSZ f0x2o}3@?"ZvV/ا&dk4=[x"ߍ.rQ^wX)@CH:눦D;YkZr% ,^0a𙓴[en_kYRjD=y/9ZmRdy0sy3Lt*tMaXOG%}51k"ږL{0"'} ;H9;RT0%Үj1̵b_zOpOd Pp0&ƴN94 XNhm^-BѾ(YfZTr, vH1 Uv #k$\% *; F2 PBɡ  ǢN+5:$)ʐVd-+J4|8`|GWx#<%,XxOԥ̞og77nblzx#<`&PPK J%8ͦQ8s!› ahUStgaHGUbd1܈GU*ޅ1SғɳD_7·Z\liA_?w|ή&9 /e1 2o'?*0B?Cbh?4}l芊Ȣ^uFA~k>o k~<clYRbaZQl)p&(N(j/wFuM/W8Ob4GJ#K5`{6PĜB[6EW"ᒀ( D.ނƒL[d>+4Ir*΢}Ofipppx󷤚z<ŭs,[+AB}Idl?lzR`pS|閼S[3m3;Eiou mh9z\THk\3 "G <֑-)Vz !2|gQ=&gL@#3BlzUq3tVTxG:HHiEWfPFҾy?~wߖMͨHhs3Ofm pj<87͎6o2Q%x̙> !Lhqš/sH{͕E`ҏwi1D}(,GfbT-K$.'Voh/:fb̝6ǻaU҂89BJq.N'q(x9i#/i7RR@"V'{PԯEOۡHoS˼0I33+AM y޾Ju=S`,\)cEcZCot!Z9Bj0_Bnbn 0 cjnZuPS :Iie:.]x>"~< XιT޾M9ϼxIK΃@_c7 ~\|=C!IYwVBP]3ͧ@_W=IWW ,矞 Ť_#%Xҹ4&*FLnkIW%SxhE7X .0* E}t8Pv>>ĪkuS'PvtWxbtZV"., R\X aYp1B6_z;V 8bS֜J+2\Z9R,ks $QmSHasiw%c2鐄Ij6v>oU&]rr*9eӥ֊y(w1`_-g]11h^KiIlµhnx jV6[hS;dE S_Oo8hoGd wZ"5x} V9B~&Sd^uC?τ.鋠̹v ?f=9:Va=dDTci$jУ$_}@״9fn[)姕¬S1Z&$ԃ#O[WCU('n!)뷇\NkA}>֔4ȦG' 5h{,@7cݵ§e2b,OTua:ێɟ쿃1_TC*WꂅI04dϗuQE&~b4\4V>gƷ?Z&T70&̣XzH41A DCKnfX%e#aQIS+Xǥ$>^q2ן$ !c5 jB"[;A'XIXϹܻO%$pe뾞F\'{ H⍩|#`:=TbL[9&7ô^n@EH"V.;T_5r-u{9sX f#Lw"0@>f6JYr vN)_:pu8{ٍLGcAPwkuʖmqVڼG"\< :LPMIGnX,M7@=mNl򶼑s\nb~8jXTx-FIh~% ' W#$`|-_,#3H2D+poQ\9KV!t) I6|M<;* .&4qKa~wr>6xNӦ|)d: '#}^Eyh)"ʡ`Rsoh_oéi#]mBqsn}xiwwԗrJoϡ pۜvB,wEe.j:DZ Ғ [:?W'd~(`7ρ*ϩtKF\FTwmb21Iڍ8>/ŷɊ9.BNOi\R h|dʖ0ks$pwzt8c n9tpE;CL-.Q,!3ERBkK[n4h6\ڨ;HU,  Da[ͺBn.Q'wvg6IgQ o.Ѕ} zuLkYtm;4r~2y?]eG}BYQP¹fKwn8[M,۔ڇR< s8,S{Z `1khOdA!a|yܰbwޙap}T]|`)uQgm|HʹWZ4W1T~*hZNftÞ.:gptiX~tChj$Ki`lvOłedۍmu)@TDr090+:50WYR˴%iXMK %9APpwxcdt HJ@k_$NUvm{"jn43Y{ QׄqDF'gca\)c$%^+0C?%䇫lzˬuTe_ >x?ؑ.yT%ieeY/]r D iTE ªpR U/XUHM~+]&BXʿx&,0MyeobPu_g ]R*H@0K@<HeȊJB@5Y2ŴKF. RGưz>l.Lc3]K`4~_YZ[#$o7|F~n^@3l%2mU2LqNK& }fpA]y"`oj7х&Zݎ z/bzƃ TBrHpPt =t%[K RhNd&[4?2*R% |.dⴤ21(0ù4)r$MMĹ'~cˎL/WkGQ1<Ŗ~Q~>zEa`Z$SI1P_mt%ۆcsUDI3sww} 1Y-t JX D CBjV.;$%95h jcc9&];. 8:[ˑbOJp4O 2n]{YIM}X nd4^-ŅiK_[ 1{9kHnzߌ䳕Ի8cT\OQX3IWEI NeBf+2dF=Js.3XS0OЪ!C$D֢p 釺ZCc8@3QL>2l/59Ռ.0:MezqmgpV;'|:k$5erdYv-1ӑ0EybI]ށh,-1ۘFj]pRjz "LRPy~]KAmcRXQo/ MN`'$QW_ix:B)(:ڛZ::7R37>=^m5zruZ9mcI$ K1 @ s$k{;;4eg}S`8K2dܬn@2gQj"L'Oli,X/(\ νo4#׀p׊3Q,Ndj)#./isa3 AF'k [U;8 ULyXia塚 \z]5$) X9oQ9pR@\c8AiLoZ"Sni mãjmXWPs盷_IQ<ר3Ei1¢ V-ghL(ML7嫽5O>GF- sa>4q:&ʞaQ-䂗L llXg֭vHe{'ͨ8U`.E\MfYvwhOZ"4/?N;.ԏ5f(.-Bh?6W֗O_ڟO-W| &qO[ کJ**bƶz1RD|_,M ?+E/ȗ<;tc,~))hT Yi]?OUlAjvv<8A&Jm2[P>@yф]xeea%ReĆJF5_k@70xRkƼ<> L/\׏|i$ulG&1,³+Nn[<ȪakjZTDh% Llj1#>Nh*waJ.n]ʩ9J~|)j4e{VDHIԂޟ 2+#Dj Usˬ3qm۬ .S䍶RA6%_Q+f ]NDaTZ"S©zw31n) =r6ߌR؉'JXbBÅ]q٭d )DH[ZQHȦH"km]Yrդ4%}κF ¾"qT{ŲyBDVr_` [*2WDrgWMlĔRέ*8rkhcL}PoJ!wdDQzFn v<{CKͬ6}uZIXr.R}>D̙9vH$tcWD~ w2c_ٳ:/R+G&J{&j`] 328k§WJr}͗F2g3Et}/kr3)?%֛rU I30W3E G~3&~@{:Do;!Y+ȲT$Bעa)hjP.uE,PH2HgJ#9:(|՜23t#rϫ(NFbeeɹ#ZP/>3w8Rcn4&~E6bBhgZ zaFpm=q&Fm9Q DNi~V}/|cpoDBS.dH ,JwCN0[^R<|A4ÙbI#|f-HaGBw'kOO"ҵ:$-O?7ۦen\W4rD@RuؽG8y8n[&ײ.scK!G |ak5:eW' qɈ}pMe] hW 2B|A2jC: J@<2j4a\f:lggii[(.¸Q5޾ wnhxk)&ڢQц1L.QBҘr6K\-ĭX8Q`tx(nI@U5sBaTmn:, 9Н?=;$b00tgE^qKw$}@YJc?feRL f5<6";=6AV%RUp\y?6ȠSL+.njPs,`fꥌ^_3lmZT@fkwá JLc5a1/t-tS #+Xfg/_`X&E;P޹_˴'S.6l 1)&IbmΗv >/"Ʉ  pt@J$ ħ= ɟNV)YO8} ]_04=8*zii`jX[j5 M}2HpVCv!PpBl_ݽ:ݲG,*x"W0]̜[o-, sS*ؤUIIX]  S Z@UrێJ|,lsO}@pUp6K?瑞bH#-o sNUi2@A@ $_%zaKJ2F}ӛ @ t1;U"Պm7qGB˥H:8 a?#zr< PoKB&,$BPc r~;~9'QHĄ4DMLjW'gX$7%?d$&r2+%{a]*PyBJi>6-?/jzl lNqS@S.͇CksYڢ[DzBLoŽj5"81D[M1_%YKp $. CoB948^(uHTlk 4*)4q2r(| ͲYg8+Z.9<[\~V(qe9Ks!^xWiҸZ4_r.O@):ZHoq @ț,`TJUmi(i)٪\p'ׁj>ʺ+>r?/HNk7YsFduA9gZsk W9S4/QPo *YȖPNdaJ.)'% ;Utq_+(4s"~uEV fuD#x$~;B4{va+ H0ЌMl#|Ne d_P7#P#( Z~ZP[p#[жϼI\ xtSdmV XcN`ϝR z}L/ȍ &yO(G ᱇؛[?2&uyi>A^{V/£s3)$UR5" U=z+a)˼QOhW184Ǿ PeQ$3$]ou/«i$wqJ䵗*n ӞFA}AVr[R۬zKl3]w?b+\#$JT N 1ÖB1m(#Kд7v63 !1.3-̉xa> !VvI?|d,;v(W@PURv 9'~H괟.;[QϿHcIԤYp7 <$xnUgGgW&iD|< (8{ؤ)*r?ܘVA{8lc?L"=%QrkZmhM .޾{D^{(B+y!Qu a+Gg8iԌ²֐Ma2oUA41tQרֻiX[8/@_<8q?oB,HOu:wМc:l&-z_2o ϩ҄,%Ȝ=L DTN}Jő)xVM=>6v{#B:eJőRd]BE PV/T75xb03]o᥾eZ}mnn-6A˨4Rdp1d 9@tsfǽ9Hg߶] _<9{yddGw-w&QYc:bJ6 qC3tWjhhXN:s2Rq޽t)4> -KizaV%GpͼGk)gCS 9+}6['@Iee)^_Qx̩t;`? ג= yk]g&6H ϡSЀ G̼g( H/KtbGh=غiX-C3lK0ֺ$>eDT)"}V,36eI p,t>cT_R]G#r[ bsY4԰.ev̠U8*od=9~ bE|FV&%MZ'|]`hTz5Ifmy PcB10 -lu5A]-hԺQ;]¨.6/=שDTo5"⋊̻Jll@Z`${w~d:qXc+nAc_jV mE.Ęo"-|m~#H\+c?>P^EXF~3s7w!AJ)[/CjBC_@w$yeb8ffS}TWF#S\rդzKFkD pqF#̋TXȺM:IyPL&렖G͔0K狦t?R#hA?Jż`Mcql %ԄnboSLCŅZ`x82ĜT/;QweA)u&/N }`$NXY0@XSTv8o9EKkNG7R-b3ipXq;_x]vK!d6 Ǥ'x6xFvՋ}ceGYC!̚X= !(Օ{\K\4C+hONY%zkH`+>eI<+OVW58:R\> N{v0bV(a#b.5Xd͟@N& mi\A:vu>^:% -S*JȊ ,P&SDb[K^3D[?R5"4u:+~Kj(4Xjx$lu4 )y4 ‹5XGn!{L}ˮĠe3RfmN'1-IʶNU _GYr. 6k<3$ө T<ܼ_Gwi˩:%*ѫ|<6jn­7|«m.C2W^;AQ63OXyM!yDMV|r@ "Wi7TuX˃+G;w šl{ˋꗡWavlzoσ) _7YXRB[ήp##eh^ ̉:78)'5N&8ڂgh9k˸a>7_{4Zz4+3L[^'̲#u4؍:V!3{ .e!U}CsbjRݾ@Vp#_ɝ*,t3*Es%E3+bsbҩ:D=@eN_ wx%R*5y縺o ]("O.{m .}3p"KKDz{:qЋUtL796 5YFDg2m)lQmڴ:|էOAB b 7P)~=yi0hj ])SNmՃ*EFTc{N[mcvi:d q|` N\:e$/2n;Dqn |9-lN^Zg2:Kti,|zoV;l(c͘7&We V;Ms'5E|HPѤΙJ<*`rnCg5\5NP5 ([|w1x{[ƛYߍ#tG!l/>ERr@5qxT 2ޏy|!~It9VbGQUz^PShP} C}`))J@/Ɓ~{U׳_p"lj!|`qG[Ͳ^ *GvY0{CG2(ìq=(mzA`.cPstB&ۏbWFI`Kt/,l2Ed+|Ig!f P%{:K0M蘃%_h LEw73v8uuxcV6!PLx: l"עUS%)g) CP6y cQ}陔EkxOd &٠l<Ա}e]󉴙\]CPvdO}z"heڍ6b2AϦdx^)Gsߍ0$hL2B$f] S .sh}]KG rT*=peIF|"N7$]g)[6,%,ukc潴8$#"w?ȼEX' Be_Q (KVbQ 92j 4ͩ 5 *ݡP%w"D-Hq +->tK!>ʯ8a Gd8KX7!K%?(T;j*s\TBq{mrvʪ棥6nm՞>2b_͆D?WӪH_0(Mz!/#2'<^9)6\rhMNxFԜ䢧$O'Pa[݉W. mWz: q4jTYyyW^ibI9D ۑPuh|bC!G7{[hy mU֠[poک7\<<Vr|+z]͕&U`;^K%7jia f~Xj3 YA1m+kyۦeɤt̥2.268=+ qS9EiaG7YBדa 7V )Fb!Y} ՙ }T 47J&Y a87>X} 2)6XC7qJ/l6/t40(szDY:ؿ>a2pRiXcz)If}VFo3T3fF+ǒ2nO|(E*~:zzvFg".S-5R oSGUv&4;#|k`盳HVDzEXMWQ_rlhՄE~F[<_$ARf_~J3(h1k96=<Av2'ݫyw?-5me\k c62,b% zlwnyY"gڕ1W}͝bN Bdηo K?yDgq]XkkFO t})h1nHvhKy&k4sW=U{U IlE ~S80bWe7`>d>hffw*27agZ]?u9Xo!&cnk9po$UׇCB#R] f8YY03ֱ:Pij^sAyR?_b^Q|p+?b a:U٩PTYĤ2sZF _%qxra*wKQT͝`n_bd8`7C|@syKWzJ8#g&Q+34 -R M l rh-3{o=tqoxPolCr) @!՛kRoKś"@ <7׍[Tdp,׀ @~Tۀ&h\|NٚVTO#3NRI..Spn+ɮ 5s_ @Az?)8$M"`_-ϤS)6s/yG㉣ˉ5iJA5?Z.mW>XDt4Σ!y`tTr >?p o~֤u=[ƅ$7^ԅlܓmli9#YhHqwDQKǪ$W!:ٝg)gCo+76u!00[Fq1ǚ_N"gx5xԁxT&1T6c' sǨA۶3FpK ^F3XBWGfL>ыqC0Eݠh>eK-G ~+32;quц0>*ܵ)FAb@"6[Gw:, =4bfFNW)YI,=]j6߿4 /9 ;c|LrpL 欹 Mac y)9;EgHJIEɳ1a`P/PBѓ CF_֑XEwt}uqF@9pDta^HP0 :L>TcjKY"m3\_>k$;jM*!5x2 C;6ZNg%mpN K(tO")Y7r m+ dq4kwy㮵VF,z%axB s?Y,TW*R!%]Rl:sK" iʩol!tozq\|?4d!yL߬|ߺz45 PWB]4zhNzzIOv4RFVAk:(tZz!M6WiK=GC~wǍ6^\^v='Wm#>}4螂v=FT61P% R*i&Vwq^~ ,Ƈn`|#0jQ0h暠,PH{Qe oir=]5/In/AºogEͮ/B8gD`i (3s3|"UI6 ;Ȼ%xڤ|4 MFh2?cꈃQ]g WGt)mk2ʖv?3PK΋,V{0vpƙu' ~BϢLxȗŜܥם9z0TAs!KcifC7ft T(2wX҂+Ϙȕ_}x ƥ U/Wfh:er&ح $<%(F-CE)މDle;^ҩ:rx/V+!HߺF*a1L1845;//(Χu[% -֦h0+5 P׊5ҫen}jFTv{Vg@SuV?Da*>%0I h,^SU{OM R z[a*~y臥 FTkvo\$&$T=@{fZ 7/Hv!N,I鞂,{I܎O"Y7+R>mf%%exwk=:Y#!l]+qw@H! X2aiC{ӗ2Ez6Pjr_Iy 3Zn~Sh;A৤Aύ}+.*ʛXh"`˜߫#@G]^bcEc t<<@`R RPnoiAq],QOyS HhoTB8ד*g l~c$]gpT(CBmE!~SE_2[`ik$Dhzs. 43aE! Qj1v.d벶2KԴ{DPV O0)L1F:۝~eimRL;Wdo70q'4iO(ږT)LWzV6,I/{ЛmʬeN7 1m]}]5 fOפb٬=qi}ȁ-; #eS635^{qZXo-ӆTPݷ,l 遻Rk'ȉYÎפAW[( &'TJkvjpr4_1vx-۝)/0q#CЭ_6hqۧ`%Ulb#M458jw/ԹO6V)5?KYNlDn0qAN=Fd>1  W>ͻ̏O 63+KۂQ\x^CHG[N|8CC,ҌFNɭ*u%c5jAj=])eTcxbfX5N"k:Ri'ql.*Uz)%ުۈ*}.v:!LQR07St*(S{oU`[+)+2ۻʑmdlA`HaԜzQ%g Rq[nO)pɶ?fr pFȻ̟G]ߑ: ?m5Ln[K{msCVTĪOjKQ%{M 33}T4D.Yc]oFꚕ~y0؛ʽ*hC4"{s8[ ֦y#AV2yA?zf g}X@FV Oz^2 /%cg.a!w8`9Ԍ &2 Kn333@뚑("RY^nS/4PRh/AV!F1xR>J,;܌HdvXx1e쌺-U{w$@mW1޼*N_GWLl)MRxU>0,טz?oV @e{tzG1%xJ !E&vmL;{Yp˾ۗmB|xXY-9T6FJ~5_Po&(#'מooI%eV%z71V%:Tϔա%:b*Q&P_LddO ozѵyp *'J϶7UM]Djj~ Y MVx' {E$u*,7tX3TBP0G@Zgm:]Zb"?%Ts#YZgf[;aUy&}zoo!ʖ,me[&3G3PRaW284BhPE3BÒ`G '(O)kP*~_7%-~!NցCN$!LZ7; 8]r YU&~=npr{HG:{ɏI’uJЀw/-m8W`5SJua->_{Vl BG9؅sҷ s )c*wqfvzKMǺIj@dX-u3'PP`T }׮'H\q~\Fe_v*J-I:#m`9-⊨yWPdz nj)<=#NO0)fz x:a Ώ:ʴ%gNdOAWђ(JM{'텓hfl}Gƕk*J4`x49c̽姏saHz@0P})AY-pxSyA1,KEK ,YY3(lK+كM7U+7:ڷ" {5wwbgҙ5.gxӕ輀B95~'>C_0S+]m8;f~ Dž E٩ٔTmv9*=X^ķs 8 t,7\5Veh=>cag8,3r#G8M% zQpHf3-_,%3X4kAaB͗@DM5!]^pyR^eϛfmZ;7ъR?drP (7!a%u@fxWTHn)4%E@+e@{ *m^kd!{0#ȶUuXgV8j'^apVcuY)FJP9qY bޯt5nϧפ%~\NEsIMg̰gχMR3+&ܫL]b;LqL|i^um9T*uU*ZPno_4?юfHWQ"Z(BȲ(:q@MWth}:5|z_6k"oo+O(v| %a47 G2y&Y$]3v b9Qj\JUZ&ӤD!_9P[$}) #XpvZK`|\zIDS5m3cc;|0ykVh2M-޼C/n26iAMTg9$Q1x8Nw Qt`)Qh/p!l"&fUY(¢Dq~7V"p3ƻ [#BnīyחDlS{Gʬn{=5EowΟnܖqcGgB։?}$5 st_Vv Vw~ :)A-ژH3X4*֟x D|'Z &yo>j8Bޭ 1pDruܸ/HNr%C2fHfEMK'Al;`'1|q@@tp4FzmIjV.i,ti;'LNQ7|ngjY—!"+j &AEK\dxş%WՁyYAy7[i[\@c*^&*FXB眥>ۿFic&ˀQso !eb6}4%keQze(3ϳwdk43ѬPJ"wZ-׬5Q91Ħ>dFPPTi$O'^@$<2M[ֻ!&XJd3 WHU)│86Lm5KfArYr-&lj:G0`#&1a?/D2;3EƇj6y \b5#.Z+׀ Sc!ɰQ c-,E;NG.c`ݫ3{#Quu`ʋqD%9^­W I|2npWs!`en\O&.sU֜nJcu#%Ѯjðv:EŒȹ"NmIS!J,#eycZj\J^udT_̒m9BtXπYZrQy"K/)D!@ .S"1HJ,fʜԴa;[r^ǽEz⾲Kƫ,KSxgC*0rњB3ڏ^#(]p`As1 lY(Z`v睂_BiwU g9q1՞jUiqu]ȷky/$5lJb^_( L{1d\)huS0sdzRI𧇒$ݎ< lntRIm2T>mc/U=bk/)@t5ery(j `l 2Ũ[)e'%6W=uG%oeiƟ_og8Y{fZ1+Cyd ;z`8+8Mava&Ud $eCcU5@1S&=x'!X f|@2$Ս:'>(b}C ~nAcJJJ.Z WeYYz(/ͻ?&vca{Ed`ӕ{ڝsm5\Wjb.̿= 3BKNP U8\ 9qs*DPm!̚¤QBɓ =RX,!ŧ wNhSͷ)1!k:WW/da7L.`,xnfVO4yͰ(K#5io B-<K}wĖ<.t-. lEsQ$*P6V\Pe$q2R%D3,\Ӏ͢cBd>f3uG=j (L=7Ɍ)sr]xj PMm>m!fe=G.ߏvќԜתeu rQ%y=늜X&ݳ[-Cu."a!ٴLk)U1^eUw(ǗfK_r [bٗ LN.<H/J:Y)W_&Prq;" ]\I ߅`_$L*b{Xjm@1dBU9Ⴖ=ޥxꭂL`#?\GέTҘr2kgx\u8>ކ 9XK Gs>*NF<{hǑ$Q=wMJr ;ɬ}v Ay*(i U@Fj7_]FK@}ܒ-tEd$5'GE}s!DWwPo=%abכKA4ܽɲsb*2G@-^`D`OÝY,.t_-l{\Q L4~xkkI`lE )-?EL=E/*! lݵ)*Xl5m\ʲ]/-U [- 4/`ԅCO8؟.8{DDcy p}WSS+)A{LԍR]4"6^S{4['sc)-Va }4|(F/Cau5RYRCa U8lT+lӈ,pr1!g3~ylW)l^(&[6==!cy6mxجݓ q. ^k9~ r{Z(Lvi^:pӏ9s[7;A\}Qq0>1M/t,ҌM:)wbwc :fX*8$ Fna )38+|#_Qo -|?+ Z]ºۥG_9If h,W?=sb?b˥4F)L q逾%z3XKE 5" d6#ޛ}ʏ*Տ6qsπ##}tÉ@ym?㡧 ]&]PMhA֥m\M]J̬CzԪxK6!'o ?CD :4U ;! Xq?:ד[d5 g{_roVtjaƼh5ćL^ꔅni7`&D5XibW(6&|Rr`N@j17fZj/0YO3WzztsȄ F{3,(NY ADZVc2s`%,ax,JY.4 ƑbuϖLLS !gkYs@H8mJ?nwEavˬT#]`l,(PcuB1i 'zUzŎvd&UD rT31|N4ӫf1Vq})շ?UovRP@X d*"̟m{}J>ëOXRO> `ESBOOBym޺ \prO.d3u%+{3yQjb13#gK(W c3Ic ދ+M# OI>'!sa-rЗliPW!U#HIp~>mwpۓJíegBR#`;_Zע@n VL.1zBJa97' [ seAi ,f(jp &,2*7d旽dJڰ4<'VY8s?oX6Mv !/^<,A${TH$Ej%-Úx!&xnWVͪ4x^&.c"uO ?pJ7؝ՇpNr \ުE}.0Ll /Grba&~WuNxjU?7RjMUvYˀ(Ka Z^1f}%+8UЏݗ kұ&bާDfQ7wAT; CXnrM@Ze틨G xjs_w\#kv`IsX]p6jU$>,ƌU}<~?39 kQr~9^ݎ^)M$em=cYF˾b X'0pIB%0`&\OU^HSnjd?BL)O%~;ؠ%b`tn@%t{ŋ@q- %ԩv#4d7ف>-~R=O;&F"gavm};:y}c[f ͙vVWBL.,a[:t]Foiߜ̆E.B nUCW5=}a."_xV[>'DPP5qj[cͮqWUib>/`ߢ=| g4oI|)MD_+͘'3xö8 xI?͔#v~rN@"L7gcw9bZ_ . OGXs3s/1fqM&K*<δ>w{V ҡpD^2^hmK7$a]fiX@Oz!2͡ͺʦ~78kʹ\d\DǷD[,AVU93|VN;rOz4Z` 1 {brT^('w|wSK{*`'ɂ;X5XBq+[9\(l"w/x9p-CGY/8(&l?QZLo$oxG0"/ MgmOݜZҎWЖ%^NEْjH)__n ] #-wMYϳEh\ M^l0ll%E(B2tv*#o#hcv6tcR4٦#k&O1syr=>ce&tgMF)F3U76;Uj[>GFpQr?;aqYnWCEnj:j/:yH1&Y4"86 ^ IdF4#A1[u,W_a&Z_)(w PQkέEeYL|^od2ꮘUVME Ss u0t :l\&ɷVQ{!>2&7_l'£`JCC&,,^q7utvUO`2lO`ECFLL׊S}OP! +]b50QBv|N/^ [dDKf@L"DG&-|O>Ϳ,kQȰϨ]4$sC79yrW2ȳgP%U54d0#!ǂi@Q#Њjp}aNBv3W0xE4JE5˘"܊_DuPge[5.yu2J2E䞜}42ko*il66eC';7@FGpG%KZr&VyM_gQyBu,8TdQ|4!&AKmuڙ[9T !xMtBX =Ml_x*ovGzbuNJs7*J ‹Fz?ߟ5xA^Ѡ1gB^r0)r _n0~Srx]uu6^i"I14vWXl :kPiuĭn|VתqRP/=;aŸvҐ?`3"sy@ۏ08[3GA3rz6 Zнfu36tp]qh WCAi [T+xuUc԰`<>ЃtHȩ,A'>I|\?Q $ Ms;{U%逄G") O9#I(@T`#=fVk)HiS2*q).;Ua 33 d2\ܠggoYŠ Z)88kg6/db$'` I@"-@ 1cB, ) #%pdmpAF-pаL ml7p0sZEzj"=n,'j߉^*'S,{QTi fo2qbr00jKN/C&r+Ĉ` [uo X[(jګ53"uSq3Wѵ}TZB'oݲ% ZSq8kz?mF9)7awbFuZ|11HL4Zca=V[Jfi'M҉fxhqDNӊ/G'鱆ߔ̪=)fAv,!XfcFoC=ʥg& P}ek7{>O4D| R sGŖxl& /_AnEp8_eFYrQH?E 2 wF%ߗCDkaP"kn!5nW29&Ax%4;+@[faArPr^*y+u0dw- ISΔnK:?7*bc% d"@Wh,2Wa=bZ15Rch@G 4W}Y nZ8{-uAN°ob6\¨) 6[{f5S:ʼߐIm4| X0%ǔxgdR{DR^|G$I D# Uvou&x0.G5k{YKgmvJ hqBQw'Ru7_1FXW'Y=*85w*){=X* @19)9^Cldؒ"Ӽrcb! QݷV[3m Ƌ'+& ;zhw o "@r =iLzdrwT,bdl\կv;yFGnL#w*G;ւ,tƥ0J1զ0w,rPVN+mF!;~q ,GzH(E ڝAWs#oo*8}K ̯ bd~f|(&[ifsQ,y1ZAofB'~%۟x؅/V@9JJ5a%G,wT҇%~bHn%EH8HdZ>-`OwK̅>xyū?"p2exC}o $b;!ӆ` ֺFPSs*/f\wExuBM%4v&ȧ'D(#T)\xҺڢ8P(^2!q]"B|bUT;VQQ&[ gQ4\g2 @h }tСUqE-" m͋{7|֞qNQƼZ]a>Ip5#,ju~`R{f&"]NE,o̽}GCŒ5^·89S e&= "N Ɍ?V*ônm,#fޤ?| w/N=kYK"$lsQq62ʒ<Ui{xdƄJz"UFM"ϜVL=-H2̸?2t'NHDL"eη&esڐe +e*)*=~z˧{0h-Vzˊ"|rDk('ix@%_ #l ] ,N4(set\f5 Pw!qdh4cůG~DUJHJS#{gx!r}UŘ_j$Ջj}i_',Q[vo%RCN J񖮭y:MEQ] W,, mPVҖ(Ejq_%o.6nj6_vr厏 qC2ٜEB-Sh6kgODK+%&ÖFcj0 !1Q辑r758yXbXgr2` 1"sRMPbqp@:9OD;oB rׅK;-Mf0^h[Obz7䴠7nar($úGX,t,p@ c'6m+-f;x Y}<:Y7lͦAlU1@+fOV/AgWaEIqެP2bC|JI%-X!?(zՑQ)4x{c>갇۴k3e۾0o[(Y>jl\O:cT͏-/fn=)47^nLz:EŎl) RϰPxX;8p < >dv)9m~kxgY9pmߢx,uFVVDc{s GtMLck?}'ކnz̴QBd p>A.YLFB>s!8WS׫}7_T߀9Lkc1V I1(zvxV|%Ȣx[C{rcDD\%,<Ip n7A䵢X/mәlޡ(~B{/L;؎0v2ss'݃8Bo,D0%I3U$hA͸d$rF[V YR)D4JAM7??!:"5m̡h{5W*|:ϧ`-0W<(y*FT⠋VqZrRdY5ĬY 22^_,`)R# ;d/OvhDjզUMy\{1rZ5[>ٷ۶ai3&.K,;F^?3` ̠A=9Bg" Ps\h68*OK˯/َU ign?Wr"\UD(&yt'.U 1)Vp4!`BˇT-s 2_Ј"| \_1w˄V+/;(H-UR?0.4a֫UǰY 1뷽xl7R3JoG|g%FPF2]@$pLwC 6[$;%O: nҼ:=>n}TQ½Ԣ5O;'} Jh՘5YG=`U!|Nb@Ɲh{?g\=/o'U:~"qFV4fuļ[,^u lQ\Ւ c"'fTW}J _0~zfC)+7f'K܊xuZHOmxgg\"lʀxi -P‹B_Sb8Jb0zuKZÙA=Sab7Bv*Œ+*DogC daAJ+]E3@/N>^7 @FH^O\0Z:d5 |_Eu4׿-5cJh\wVĦgV 1B{}.3uC rQljnLDfj >?db. 6`\ ;F/g{Blg0LSO@ M%Ϭ^7(94xM2iֹN ]6PŢLHOWlv8snUP:V_ ,Ygu,C% JŋE jPn5AO&,XPUU CO0p(:'û xDJKKWtPٲ`cҧ0ef&E5iL}}v۟9Eqog;+xLJ-e%?+SNSVj Z0A~D7ŻUTn WY~.cI#隋V }5?wX9(:Rkgүmi @9,XTH OD5yxۑ ʌI >Dyw<3cUw=R|&ŦHqLm{ݶFwޒ%Rmƈer?$}Tu^ m.ѤwFCդ#RbG8Ivo~؍hjK ^ Cm?r>K볷Ӑu{;`eRHZ-[1%􈀚|$Nb5Z)YK"% kI$|~ҧN(zXAɉB Ԥ!vU\ B]̶^j}x &>uUm/'k<"M&MjMq0Z%)"l[z5ͪj4\^am~LC.Z* HdL'?Jx8nP縴2: ^$fU _#\5[e(;|O07bFZ%so+ 4B?خ]~7Y啊7"LxcU2Tkq x8~UG}~꟠e` 3Z+cTcYk/C0Q޶A39ߴ`EKsXZY-h+\j\zZ2͇ⶾ8ԂǨZZsZRGj=hm^K`5*YM|) #:NNAiju&7≽L3'EpjTj[x2I6I qs4,\JMMԖHSxNIMEhX4f>L`Š[eQ58-zEǜs tͅޢ ̩ez/Z8tG2PN4IR,̿;ԃ-9E2ኽm߼ yBd׬5nIM;ڡfR/9d{L߀YM֜"$b[uS PId̞_l0X*ep.)L@vE_5#9d$LCB(mz+R`}^p:Y^8s\Ӳ:AD)[_5#ǂNDАuFn1lۛkAU~vY(`G$K…`py4if.ES+OA$aҬ Sbc| 8"+mh(@շ V]5<} Լ]~-:;YjИ6~0Ur@?yFES_DZk_>Y3٧q<ӦbfRg~]l7hG6~SLO"ӢTYK Kꒊe9@6"XzW5yl]BPBcl S9c4A=g7C׆E/ !ϊsȈYjqޚm- t{.y!سV̔Lt{Ʉ ttU?3$ _#1~t(eAڙu|?$֎~?V6t)gM*gy۴O&W~)FȉaXp26{UUgEꜹ,DF8b lh>G:Q_مd@/#!# 7:TcWѣt(Fh{q}#wHFua0iSejUGyi"RrQ7ahPӫgPEc6Zٴ>ӉKҪv|J~* "db|[_yEQDa֤FgZdM7l(ںJe;:\ڏDd3a\{;S,X*^*~GFµȜfiXr޴"pLpvlmIR5 td-NxP<Q=Wt4w+#YuF^h?8*@q M ;uT+ۻrEDV,k2-FE2(eĂ @e?9'#w^˖}%i5&W]"Y,ZLZmn+@{:EQօNZaVF < /k"A$$ҫPZ9A-4#=kV`[~Wl ))SJ %-%+Z*bߜID]I]sYS#6'"Ҩ#=+ yZz墵>_vOfr,aFTlN<ʡO ܆Nhtky*RwϚPZNZ7%aReu%t@%WHX4;׼cU_ūzyRRGb%4mrvZ; }upDfƃքnL$T4駹\I*x-TQgp\`ΑJXbKPyl]`wC=56́TCWr^,C Zm,*T-N7DD5vz\{Yߟkf[~#¬HleΣRQTOJ5?d)VQ3IQ`?F0kʋ:99Zsv}b6 0uBLOxY FRj fDaQEӫjv50 n~u?ֹ<|5GP_ߜo#Xڛvdyo ҔGJ;t̫{jRZcm95$&Hnض0|l^(7t(2#7[&6NF,P8ZNN2oir>ifve+ Fbj+PGМU!(vadjCj$]ʯ$/q#`DDcNnb az@#.X|F?Q]'v `&rqX[k3>JJԵZy+B _Bj!sm=c RH. }wNE(pqefùIk'-hkTLJ$uL< M+:SjD8yI:\3 Ku|h!Ab/J.uë|{{t@l7̜$9O!glB6W)dڀax*-R,5p]ޓޛBM<+}::>B඙B  @JF`Fo^fJNՁaWİSj]esJVEK4cd {3A5W='7V\vf'emf+gUVцx`%gnjU?ȶҵV / JpS:g IS{F TŴ1yV`z@?+Z66^ $JW?LP`ϬH׶MI<0. B8TkW^hXhPB'~ D ̑cM rg__{Le;DȼkgʵDݜ0IK}yR4h[W3mu gF4Ū->pd6\5B.(Q:SYy,D>[I8Kln5qA$'V\*@l@<_ ~j(DL s-X YG]7&Txl_0mzY2Zw"oD@%*]kŭ3g(3ݨ[;ڊ^! 1$ nΙ O vzv URQ #n,+L/٢훅ZolK T&~6t.XGDpL#?傭iCuT S4zI[[èE? S2R VḨ͟Y XO[+ AM^wU˪ҠAxy {)Ū3T90JMǛ|  {'\09ݰMH0daKsdW`[Xlȯ1;O Foܱf\X+o*^^8+NY㍾K# Zs*-E#1~:+%G^)ueV6"۝fd4#0dA0WbynOV[(ZVw]O =s͏,Q zUNsȳ3aX~hTD' Էrz])|gR𲄥j1y7 ~20jU|0V7jCr9w`#nvUc>JZ2j7͖QSu&BMc'K#v{GT KiЇJ"[>(RQ5z=.%!.@t)S!"LP%ޭh ISa&ԑfj]fT)tTDZ(ՐH?tB]lo ef a d$ξ02\_qA}XMkLv i tDhUyeKz1mK\SNp0sV2@bYoK(Mnsk}2K*T)&)ruU ,UShv\Nhs*z{F  cEh $?a*4gUqƿS={E&\ΐl7Jj: &wPMtQ FN >ls}BtqS('̯jFyJM3U\I+:sbqLSut&Q˂e5>!q$PBhQs(2=Ll߻MG%h"7 |xHѷuuYN~h+$K'+|;CJ$>BVc%BF TGTEGL8#* # N'A YAܣI'P 5dLv#B'.G e5.m Y'vESl$tc7=3z|'m py9׋glT}?C~1`G[_=j wP!%O̮oć?eUPJx 5ףєߨ2f0eٌkcLBtZJNU`fFrNF~"|)H?@pjL!/䁇af;! \/"w[>n[{?e}ŝ=1:wt۞tF?$Xb? %l;q^z88Sx#:kgyZ,'u2kH}Pceyvy |0=Q4@w(Ն} xR:DUJ`mW bˎ:{CS2Ka.mx޷`OG!4R$iD^XwU%m^LZ?)'@fyK5B٥㬺>T;jf&fW0"~(,-'uMJ\gYc^{TU`h[njV66:ikC,: r">YH(O}2_H1~-;D Vl. ^kyX~LkSɄ@J>rTH?VCY&LzNͿ)t?|S5/#i/8 b6V\u wWX 4"k?x}j,%f&>dlKaًDP2%.Mv1x (e߷QP*LcJ cOn]cDx-_P~ohLTP/1P0Q~na4I@Q2Rft2ۮ R$L=+%:.P:Ұj$떌T0:8boke/)_Uh|KK'0DcH'Eje޴)cqYmfqk_}Rˊ.|Wd_j"8$# ^NO:QV~(L2}Tn'º WG%% "ɒ5,D<*n=ж^ 5ajMEH\0+]" ($e܊u6lJ塡wehuQ01  ĐڈnWHv_rfE kSA/Ԣ0  ?Iǧnaproofˊ62 C k|Ĺ-V 8'Gy^F!#ET=2ӄV9u/%4=&y16.Kq˿p lA@:?'β鶝Ri$,gSJXeb̖pzs0VSkjveQr0+`8]͇%ܩaCg LK,zR䮄t- $'QsB1ʵuŷZ P4Z#T\lJɧ9>>(@^ AIޚ8C2N}*L(F1B;+GzY; =xF\ Vn!UCX[,k\1&&Ț]mP"+WGsi V ߁"r4HC.oh}]C5^9AK`qEڥc6+%Vz2sr_Swas%  3Xv 1NK ZUfnfθpGÆ:, n?G؀9LÀ NE=bʊ垹:cQ 7*hi/[qթC {ssm9[1,zσg :'$mwv6)ʖA~OƔe.oGɻbs( J9'y{:ru""܁]o3"bM79A aw6&ikܰL78Nx1Os1\=ԕ0hp&\63`znHIb)}á<۠}(@D%w)i e$dzF-JTazъD2(J#Y0\E6 HHR,o.=,k#s-/F_g:ɚ8m&ңzbQ+Xg*wȤ]˶Gr0#MpuYl@FMvJw˸?p)x֯R"'e[#z ޵P(D_Z偃"0kVye m[xymxyϊyq*?ſ ʸ+0;1ۧ\N[\s}LkyP+4P2l>܀QYO812ff]opܾWlJj놁}S5 iב9y|Ŭ_ @#NbMgVc 5wܴz轳o~[lZMݎ E V q ?)HݸƬĞ\UkΖYl^A@/q=@Ηn8{rc)t_3mr١څI2 'A@Hgg c|Tp?Jc,Mˎ=tf~Աql9| 3kgs %,1-u}6?j;pR*~Ȁdg㋑{ X h7 HK1 5p&3)I**#X/ŷ= #moZ^˧:^nh큃EUp"Bib_#r1s|m.W*]KpH&7)#—~y#361XTŠJ~+E*lm! 4ɺ{I8:$_Ar[jw[Q3cz* `y}_jm:&y  0AK3ŚOU&g:X q2A/VdYIs֖5 [gW.6NO و٪03m[վs+9jdAM(* \:5|rUCIJJ RYt>l6 %/c u[jz[&ʼ(/`&rCe3Mv5A{PQ_T` DUL.*T[1%phzNx@|f筊ELzwu4)՘f2?qo%zh4!\0Z]iQA\o t&uzd۹S@aq3dv6s9ْ8">U K;iepD!^JOuuo0mi;qO?EBs531[ӽy<6f:%PlT/ u2ʒx1R \Ȉ] L<ꊐ+n/r%ek" cW ̊Зu~I351qh% #z],\P!%f=6+lʘY_ (8=B* :@ȍY @Y W ܯPoN|/ 29{KE4wդ{tpYQҊr?vRYeeq-r (WqKW^N\Z:O9.8&/Vp0'm*Qrx o>H;`Ze7`-nG]RKV+";7fX6횤X_ҌBFeI'= %-V}@e#qM8݋pr_4ϐikx2HqK"ˎDVd:D RiLjɠ/M di/cHuTC$DEjFy-K(:FI{ss l<-A\n]c?!E/xfސ6it܀q{&='G6?cQ|cIJ8a~LSKӆ9j+ Z(ԏcE؎GzYa1U<ﴄ%;T@5_yE 0<Ȳs,0͠ gAۧ ԅʩPQf9\ҝ$vr]6  xU:4O~7HX(5UE),02Z/MPEyq d+̡A+E8+NΔ;Hfq4(nڍP|x GglWFM3,VH#u_R{2+u0rB- qszb@&uU7+fo%,o52 (gh"Ez߱XD$'֖SLaQ0}p 9FW"Y -^K 6^{TU :nj ṟFs֒w HVU"ly˲է`gOn I_(:Rbuus{ڄ0"^l٪mr#ҙ+O+̐Kl@nZ{3Dq|4$[5ڨxȣ*PX*y=pƏY;(`OhЁN9QB(m_o= ڪQ P2&y&mح=&|9Jȗ锊w1/^;:IYXS5ղ#9:0S}y#Dz{/J~Xlu qSţiJF@)(qcg.%fj)퍜"GXn5x"^>Oܙo: &pY4E j-Q=%H MLAdIMaf w_D_~.݂LE\֮ū1N(I_$v5lI7⬞]W(>+o$>jKq);^Ck۾l>vWk)塀:KƶurXFl(>?çp5Q '4nPS)lR8_[;}5DI1ک} ĽnĴ c%]%g<`@j(; glb?KޔHU *M%6۩n,jJ: XAn3èJ*Fur)L{^oN~Y4+u<gEMaˮ8%`V\?Cx9f~q 4.GKE7ic8b<҆͗!dÁaap8,|q%A# ~;ʠH[xKߪ$c@tуJ^nUK2`sև!,Epšm:D*:lOh P=[c7R &̂),ݚnȨ nVo⯬u $_-Z: ي@zXNCnK3dG/I9TTxu(af&M{g]昅.Oi% 2#mf{_T0# ͳW̫ΌC&ӿ:2LMӈPj CUv{^&vZVEj,|F25Bv;=|'ǪRJ\ffn"W?=هB]E8HSF\ ja|>O?y2[ڥQЈa]Zx;0 1Hm7+#ԥyXl;iP' CDb1!~ NtZUDTBH\- B `~k95//Ű"eGwgh+' ,02+bR0ܱpP[}-2By?"B ra64ROl+@g?<Dp}aRfO}_E+ HiBΩ& $ڍkɱR2Ku8AcNſ\k̔ɨSP!N}yvC6O9Pܦ135PBv]4ŷRDlAGm(;aU;!WP@|4SƮ:NƸIl󟟵>6& (HA{Wu{n0z^[Z"ut[/z;1 Dm8@d(E ;v[ fQ&{ ;2AQ$ȠΠv'~q&LU, Sq=5W U+vWV|Lr+aNm3/EY|iwr%n Bs3K\?Ms@*.iT ypO $B8GTVk&T\_re|\yt!)BOj#PP}ReqJϧSo Q5]`B> n!{g ?[*CCx Q?-*Dz^a{dz~DT$ma Lph˖ uո_\3,\K_Y/\<50ݢO٠/"(6X^gJs玭Hѝ: VXw\ h.Bz: ,{6Wlh+z!QߦoyQ⸢Req{mp 8%=܅` pΚ^)txWqj Wǰ9Ҳ{îOb("z{0. |PQn(Һozwz3(KWwt6NP`nHI4(\,pT]KΕ4 ¤0g۽tzmbyNyC^qU ը`{ >LM s~9:B0ɑ,rW5D8%24^فlr)")KJpOiŪTw7Տ -R 8ۂBpv!4.E@Cn$9OdcS ۫SFeCku Tj,A vbzS}i5ҩ-"F\,}J. ΢'T}T?Y#KtR32MUw?qs4 Z݃m2L3L|X8GQIx|3+(QuJW#n&~j&<}q tFP@a?Tyo׆~*my3G~[d.fNFxkbK0dfj9mB"LMv6Xx /9nkcXccU,MY=I3LQ=\G };d۱]ƏLSߠ}| !!-]_[vnQ7ƞ>:%"3=8!VM qr(E Z4_š#/#8ś18|wٔx޷i|;ew ]-MRj0\-;)2{FVD,ĚkoF4KA5X' >Ey.ppq @!έxV 6 kʶ^;/9PgQRP kNh vj<0H0X)|%J:{b@zo֮Jۙ*e67:XT_x:׍6 c`SbeCu\->q)67[^{.ФwВd@6F9;e֪Lq>A?A;֨I|uOp| i14j&2t)Ȓ>[d[%kg͙ Xc(DZ`^"+mM0=jС41$NӁ'SHqd{e51u GWB%0@+,cb#"U}ySmKurO>}3k@,Ia)I|$M:פPm-u6X %)%O/|>I sckӌ iN6$Uj?CnzYkkp$M΋=f:w Fex{EgtD( ER661-GI=UpR 7R= !/v\zzjC`Q.)ewܫ=g>oV8ѮLk$n]#. fjzj&x!e =;b';+Y}R閄`$ܲ#FdxhL(znZ݂עUeɛ=v%|2N& %("Ya ~3>hgP}`򻮝nި=UQ p(+*ش"a:T>eh'lpX"A x<4m۟j~m^+e@F1g'C4! F#+v UG?x V'cRp.([)q;[KC'r{'c=qcfzuS( Cʙ\ ޽dʷMNcpP!r͑b6- n <[$*4xZV6{% >5䱽qO#\"b}@j(Ԉ@'!؅V.ëF{b3 E^+݉}pNN-@6Hň^C\U\KϠ$%-P@qK>(9UXa a[YvX#F)ȐQ:x7vc|{ Tnwk <$=Bq+Gu?GV/(Έw!E9M4z&H"2ݵ07j ,Fr2_&͈:S+ѳQ@D$Zh9ٰ?@Tqgv.=0heJMh˂S7vґ=_w4}#&#䧗Mu$昴1u[k菞XÀVLJܠ\ʸ.o Lo*T03 TC~v~jo O%>RE«x fxsɲ;6;Wj9SŀS/` S>'Y;}? 0H4)ER̢_N@S}3'ڗvB震Xd-烕sFLPk:܇5='(L]cB\RՐ u02!Yc fFG&3zjuİ˽Q Bcbg!nt&"KM(yV*uI2]3R{ |_'=y:o$ )hO"T_O#Ʌ}yUo-iU%!kw}XDO#̪:(ՆPAR24ڨSv.6b:%3,̝prmUZ|)!uۑ/N*IшVUxʟO눾'~BLkb}e>tg pbdkyv: QDۢ estpR}ܢBDtv DqNhE,ȸI-q`z!~l^lqEzDrE5dPW3=N78Iq?NMoKEV_澥ҙdT N]^>+؂GD4{ΏRUϩbpfQL:a.p(f$2is \JQg*E˕zD9vWj[}$̔3Jpa3$ጽ6@KDd*1IFƉ|sRNg+Ɗ**c::xYK`mmMB/?#ʴۦŐTd'͏֥b#a(Յ"  6} щ]Zk)};,Omxp-[:ն-J vĘDr"Q8Tn]OI3j=Ee½)lۆs'CFZF # lj"ᖥ }e} >CõOF!Na1mP:tWcuWKy;^->5]P\ [χ=s߁n_96&iFjU7~Z"*qG sW0~[_wlN rOR{;-|svأ^ rNqL;0H 1Sy_q:i$N_Shם TMŏ EXt*бm~/d9"2㺝.8 #3dØRgR/Zuٙ),b0YHI&78wmt2{DEhD8 &WxPkv2и+b#Lx=;$x\E}U<D3WN$YBʛ8z@xى G8'&Q"(O_$HrRȓc^M٣LX6ځ=|rDkSdpС#ĽI7\D1y:xO7-u8D_FׁO;xg D*F{gˬW":af4a|* X!pž 5K<{5g{wTa]F~@&oҹc',bP.PGr; ~g8JY36!+8Ӓ*D8}h7WkpM4_;7.5iޒVk*QFov~y5iEYm<^AF)شCOkۆ&҃o*rTl?SNcR/Ȗ수)-'h0@~R 94hJ ^tR#[HQ+QUbXS::R^sЇTg"T?aP袐.i E%{x./@_8^n>Aa g$p"uK;6hkn9`}ÛjHZSʕ'q=dJlb)WEh]3A>JF>JPfAwݙ\S\Ff 7YR8ԐoMzы34A'査-^ I٤u|Ԫ-5|k=нD .~_Ji hI'$z^6LNJ,c&GtD ~a3~WiT#:T1XSoeJo )lb]x ]A;? _jfRI@SĤM%8d.L[Fg<ʒ#Z!ݰcguGJ$z2񤾇o ~H N#gѸZAȳxy.0XMU yrGTtEZ5餐 > %ƃt{vEaO):-/`Md0`iNFU.nClgd % $XxYg9ttTy}1C/wBPK.&X,})^wA9ۓ 0 v-0|F5ԚjοC2y=HXo [Zc[NQml"_Ͽg_"@XBT vsҤrXH=x-v_Q],n5LWQE]mqf)? JJ8)}X]Kާf2y>i?_q_!b$å]|*9^P''_6AC/%ZH%i̷wYJI} \\Mb f5:7{" R wl LM|]U^AŁh.j0q[y\\ ,FeRt]f#ZD i(VvzV ^5Jc@YW^mRRẠ|ŖCn)3a1Tb 2up9?|?1:Cs1;iVx#/c< U/x`}A/5fjj3)+V쉉32hPWS%"aNq!w?ptUiti({Xup^Uޥi_%MkG%Ԫ$i(SXːHdYX5 W35Ek #NP{M?ǼQFe5qRKw4h7rpK@eZ"0د,Yqœp'BWpSUf4SG%"1k˩O7צbhm7ڢ~ݬ3ЉY"w\j ڢj=:̖i@m_<ni_D.H"3,p]Zl,?#ia֥'1xKWW1 D_lxnvO͹{Wb~nhǡLf=߻o>xb|Ep]gIf";s'wN}k/0zkٸ3|5eiq>Pb$]'Ma1s-t8nF`|g1tibۢ |VK9e%xDևf-!.]Jadc;1ۯ2Ejl 60+Bvop6ut!Dx@Ƞ3+XVxv/p;,0{5nߥr\ϴ#Q!邯W{O„bK; "-˞+I(mW[0*΃])A>!(Mr/2:Ʒ{Goh2mҼڗ(F=ϦQP+>>QG@M `4Noj  d"I c_kAG$FiT3dӸmq| ķ狁!< VYǵL3Yb[VIU& өQgL:e&ZNjlu:^_ dGT`qX)Fxga$p!ҏ4?S(bٛbMBZlNy~`wSoT>d⹚Re2N=&zK{H7BZ7zӻ:_}c$ۼتҮR&Xк]Db2xLKԚ\d7"dj_B{ h :DQdJSFub49PT?se|" €^/`xtmS!G/!I~w+ߝ_ 6/$.H/֒sE D3nX~:Y8>~arkjX,ϸ*YK;lp3T cBO~vKq Yd,tR[;:M?Pcf〷2"۩&TdO~6!<ٓ16v12$xL[qу#Sͤ}myDO|G(]ߘPڇL 8XizLb@#kڦkVb7pZ=9 m*L:XzH'ʘJ碷{M7,/=ˋf@ P<'ё,(n7Z%T%v[G#oyg>GRG긮׫'<"^צQ4(^1 Ğ[ST]ư;K?tֿf񖳈Ơ-'\.axWvn5zϥ/er j=U,Uթ\it U5`tSw-؏ zrwBTk?Q(#U69m|.42~YQjUaK@MSLelc45d&Z>_ BK/ rd1cVAbԿ>MrP5gU$ !v{TN":0i$0|V;C!ߪϐ E'3ΌdqХ\|GsڤL3Nbl;VL3G+~o _N ~ |mOxZ`Ptu5,"rd6[""rDqVߦhb^ZAgtH<.\8J2 (h4FdA_Q>ChT$ttpi|[03Ou_I҂[fLSɃJu .AN[$qu؝WڜKh ,:J{67{Nc&/: PQڴ y>B4-.o " [K6pv^hVRuSyߴC@yU`32ZQw~xd# !Ca8Ϣ[{9!(\ ݙZ6IEo2` fv1'N T]Nwg+MhviWҩNOVf%[^w|#gVq9q0Uej'cW\P6_n!k` _![G8d_. V^D7& zpkFŜ\,α?]IM$Dq2lA` )H|jh^K"`PU|fzΟQGЀXQNf/MHZ;oI>et]ڐna<-B852r{(F^ ;rLӮ5\NCj< <1wߴ*I~|:cXИд :'}om &PAMUS:Ȅ*ohdEp+Z & 3-I8}6>Sބbroe&S+yޙm.7pE(gBylsefWxI; :(DP!384D=BT-oԌ{ >#|H0s{dq~F@/i\W5"u5-!9tDuVVIL49ڪCq~IJD$wt a X0{mѼtwcͺW!F`31>A9 -20;B1ʪ鯽'YraZ{zgK{Cy3ᙖY+ h)ٿ }`îI^);4ME?vW1{c-ǚbWl춃 Iѱ?l͈AA F:g }QzCos1!-[[j2}vi ouל뚻N [i϶Ȗi= ~yځY|ӹؖb9 p'wl;EjM=C,>PT7i B=TJ.1FGB2&D_K"|FC 3 4A/U\n'*qY0v (Cer{cXl,>X7jE"0Uݘf DAAZ8j<1ϭIh(":Ք @lFzยXl7j׃bO)6 U`OkQGڨ F|0N dfSiɂPKWOl+T5l[YvAᝋJ`(KZ`?lٛgx[9cQ&Dc?Gn2u̚[CP S;o7ٝ`Ϝ~cɠS m;+VME9 #b#61xv.ߚU$PJy߳47@FdW ~QRj~n"I|bzra)vg|9u\U U3m [ yno uRԃ-6DYNߛrh_ىg)wBX(͟\@aL5WL~#8'wPA|#DɩH?pKޅEfO2љn9 o]fo? n;kEᒟ`jvػJZP?eSkZA|AKa 2CI) tGgs^QxT#'}Mi|XnFp)m-ϻ!G\iFc!uh\_CsUER0/'9^K Laȗ% F !@p,kXkgv}>t eJbPĩ}0t,p9h&W(@˄MG#7)z49k yy2[ȵA=8%CSjLޱ9ߖ`." qY$|SNxKn1qE{h8C2&D'E{NѬp3BY n[y`Qƀc-s*  +$T50sR"7Y䩈smw< BtnAJKL#ܬ&n$Ҽϡl2CyV2x DfcD;mLő{q` o<`[eR~=j&}$ bivXhPYJ,TG!bs[e_If#,%K?⥮uQFs#jΆKc NJt>\6!~4r pɌ`'v?mLu!Y5ҎbMoyR񨪟[BrA#!}ghͅ`[~jgUoo㼾`e?p8uR#)sNIn-y4hhbO_$%ގ9d-@t 4r8|͘`#Į:Dv i=ӉQb4G i+}F.) ~RT !؉3$Cl :9HAcRy0k"tZnLD/ j*Z*Ro|e9Z.pGym>؍O!N/ > UzK3ä捤_z>sH6?mK7R3H0oX)wRiQA„S*CG)PS(ahKp"`>G t;+oW ıSZ};Z"]5W%BiN5s 6HͲ{(ŗ/윂R?1*$&^ro$ `B8+Az) dpj18_ǒӤ6?Zto!0J_W@w;N&v?8F|+{OR:dhW@>;pv;H@H)4gIe9˶P`}4ڲLV֦ %<6rp*FCKIυOD8x{W}0'≑u\ @Ek)XRg؁v+(%#ٟBPD榊ұc@3;RcHj]s zE%"tDȒlϱd90tBB"a^ veqn5Bq D)-XϖkDGX?Ϟl(uVp`i*h8Xນ؃q5¡H(l%, N!7v`A-m߷drut*ӫ ?uͧ Xgkd>aݨ\FDm}_jTv8ͤBcјiɠt;B*3pQc!vFy a\nх Yˤzۑ gV j++W"#HLb:.Ki_Wdd_ t޺2${uU'#i@%PFd5v[ɓrvk` P4>PmAO6|s9 3~ڭX!˖:!x-Ѳ|,mG&㸵v(6!jDu^I%54wz7D# >mA3f7%וpLf<;,9ٕEQ²PI.L{!!ooS3&# 2-I*\:-`T#y&ǫDL(um&-* ΌZBm4 a5J tA 8<vv@S==RD L}s.rZgk=3CvO_ܶEz_O U!eȎ6{bE疬L 2HhQw>6yQ&vͯ`,b{5ooCui_{ !|pR@ s@s@hIFEѳ_)RkF_.Z bm2~łnip؜@ `=Ǵetu]h:7N6Ӯdu<6M'pPkAP e7WE*!X ߚLg8WWFmEۍQq2ఐ:/q+wZrn9A5kC :9|bHmF4ó6Q! oMdP%DVmGk)0h`mQR2$z6XkaT|LU:j5cE3]brȮ6J,K?'kwsWB7}i0u Nfv`n#5rP4"S9zK?4&Kdw͈ⓧ1]jr#{!"*!kK>Y l"sAdk: @%ADe:U]`q0`rpx,IX±l&\ r>4p'+Z_W0gyAғAMKşݠ,"LTOJ_k %f8\Lz4J| OtMi=Zf"N-ȏ*?#qZ؝[O Xɠ5A{zY|_EP/o٭^:4ÊW7v*xaN.;2 |Vm8~%Zo _zK Jpps2j- !TzhWԣNwixhq $k2V*rn{[x^B/n\Y>ix$*i1͌htcD]kZÊocҰꞘJ%ɺ s D'QV^Ρ0^^sۤ8rWغ&"1- |9@{.N[#R'!g󌌕xZ6bob7Qj{ݕ(9X2}=H^9J^d$XTzI )IcS9z :S-o].MHYhCκBCRZЛg,G|1#X/8*6nɠDJ߫V 8 %95 [GW ^:T#`ȧS#J*~-`[18hъoF 5>?/6#maXL[rg濙+L? (>Rޣ 8r†OF_,G[;ub>JQ)*滄Ahe#nfH[|UL}>pd Ζeh ;1%c5A Cӡ+~gΖ'GĹ ƅUbά-h7"C|X^W* TLY-db61'hO{jvɨ T2 TOɦa DĘn ٕOJC=k_ ߈r'RCV̀[MDa0)"v:.?񺝞jAZ( =@j^#iAkj>s9a1AJkZ<iWz$le)`;S $H)1}}MHmYu|/iWwi=6ˣ%s>8Ѧl!Ƌq@ANbKWf씟hMNߵ/{aEަ20 vmҧGTn6]e#Xߊ@.,vq0+N#_CFyq8+bMo(ZKEJn'yУVWzyz~Tceu1q2+0\M+z $F.8jؽs[[]'m(;y瓙lQWu*d|Bm#xROlGHGw/ yҁ'o^lѼStv.J/UmFڊCς<>] Ke ύJ37m̚hfm1c5%b9x-#:\wJs5ծlr6 ^w5Ry7$,RޏvZsN'6'Dq^uBVxY|O' (KYItEpq:ݝt{Ō(㝆eOK~c^xq2B/;k)vEL AlyTq򽻹Ԙv-eZk fH&1_H X,/M#*UVf[&7fFY^K qHXG^r1'/.k͖ۊ'ݠE'Lv"Vc!xnba 20XtG@}J)1nH` Oy| 1Bz<}n=sVzJ*+XʩF!35޻9YmYX0qrSo`@1ۦLTN_i\^a( 8kaR1JGVI g5iΎsiVEnUۺFzq9H`/N1MҐ1ȋD5/+ǂ#7VTu޿>CM$Ѕ&f619t<8kFֲpW0+_cEnXtkjhPo0qDĵd1y0hQٟ3{{(vouTru%R'zd&lV`-m8;ۜ\¢i߂vgW7`Qx4pā'@+ ,ª)'958Nϊ+ 9,$>*Z语@Xq }#-=(LPϧb`}oAቸ"!!6 oղŊ5,I_pv+g.-ևi͎MWkfbswzQ!?ͲLtJN>0wQ41D\BTкUHjg8 W"bliuئKqn,&hM~=#Гl@ڀu z~!ni4<Da]|ފ{3RRu䖬:5c|1EQy94Nf㘑O"V$oO6tj]hDVۥOwO m$GF`} (3(H!ޯ~kS/R@  f㌦ uD&LW _R)( i5Ç|UY)):G%޳#V0Fn<J",x{[;[ /R).jǣ<)_x?k+(jrf)RjPX}Zb&}N㺵IMlW/b;$(((l !'Ֆu1u姮.KbGsU)'7(WtMm(0aǦmٌf7{ ӏ٨şw=DA&H?rFIҦv$#նcP虱'UpU@+,8¬qF ~;."A\*`$w VTNmZ0hbǴ9QQ6ɂ=,Q+BARJv] ϙ-iǍZY7ps@.>G'oU}7)` ./LydZr*pw-,#1YyJ@ᗂI@N.}g}×cV'ClooBiD8o#'OW8>+ ѦTez.j\GJyvEwwGR@ "[cK Wl)@EB{ "D=C'^z[M/rzP*u6a&@\:v?z:sTi>;Tzr.awج ?<+6$Fq/rDU >uU':+Dpi.\ՌΈj4W0r2R?M* VvNp,28_U9'{PkyY\fyԔ;ÿBe !c77WvYe٥(/pnd -iGmJ~mcVom=7 1꣕[P& pe##z` hد/)4X7삱nFt@d.7;lv˾?g}&0F JUD@D.^XZ󄖇sN&kzF#8Ph*6bW@})CSm长(uKk=uv8Ffq%ZTE3V7!Zy_U3VVߖoFp:PZjo B#틖 ՞IsTc%xز d]n_1v/WŽa݃F%3ȑ^$S ݩe+e[*NisPUi'"PD.鷮茰;@~9YѶGU Ѵq L%,׮ ֘8 QUek ywѰӲ1a,tjd~ҕYA 1}a)vgKΪTtɚEk _E襽6$q @-}9ݼiaMް⏿b#rpsz`m1Ga#$I$P$bR)¥>m6Ak kq aMH:Ӑ1; |hЫyirn#,!Pr5?ȼg"B@q 1? v(=>&>\W&b cR?J\!2=Le 4l3jv 8:(o#hP$g:j5nGӶ#N-+a#g>.4ǸeZtus kɄ}v:"R9gc Ŀ_%ɆnE^y=Jp$7 h 6JcMIN<&ށٚfI8 (l,.ePxR?ڼa+I̱>b){.>[rZcӕژh #%b_̦s|RFD0gcTI|ŵEp&{,I0r,>ʖѨR5BV_Up<=̶?4|XQ rv~ְNP;d&`K(@DחXtE.7Iqz IӃJ)q#zxmgF %W DzZ&ǂ <@lf5 UxK#6jwX43p wM3}$bȲ&_.LO=%c&Cq۝uͶb}3]k҆ΰG%YLp7ٕ(\Uh>'` m 5؁w#b;cSӵ/9ŠÁey`+Nh f SQF+2(^0^zB=7K[)bFÏwOsSӫUTIġ&yY"G-#×f!L}&L>H#60^ # 6H\lR9wڽ,yg5eBQCG% 0u1/` V`zIOЄ6wO[ cW/ڊYl^POR9-#e&O Bgp8!=o/sD$Acȟ# [:x~D cW`rTD}\Pn 3ם׊D%a]Wbyp^ :k/KJah$1qQ/ A0ϫWU]ЭxCl[Y[lAA?QAAN5' sC#]*z;#HtwW#0c`T܍f-1Is,U ~/*V7 gOXQiy9.*Mlo~p )D: =ވQT$!tjCX /i;v4)s$o8'6=۝CI\G%G+t&40-i6QS@ T3hT ~ѷ0zf"3Z-yY()E(`t^=)4<E3{1 YIr[|%amU^,覆فO8w^ly"so eN}N Am8zP~A CLk0o VUN(wʷ7ğN5*?a S?``w+Z͎o󐋜JBV-~xڏ\hj-z!}L@AFY~ҍcsCGZ> 3d<7ef~PQpc.:)Ф<ˆ2ugY"yFsb[NZQ` f>5]!Hid;WA@~!D|a>#"܍ҩ;L{e7t%#<N`%a}]rD:n ¢x?T瑣 t:*mU!M `]Q(y%w)D~r@%fИo@t` gP(rF'_]XI`Sχp85np!&ܴ;ڟm@m: eftەoVܙQ ZPEJW-cMۓ5~UF]B!-c4ATaM1mMDOB\PjP[8mڠo v!RU3H hϡ%9< 4`vS7/ٝ]@4cy{"kzc@M2ҼMysC~0U^-Dwec>6SY~ж{}/P Q(jVy'93 ϿapӺe'A ֢n_2 Df`[DS|HȀ/IVA ?ф;- 5J>KY;*uu rfVqc`"zw,jhlQa脫DL&*!#K,- 1q媊1q\4_c-#@CT^PȨr,*tAp *i$B/Z/wF^8L Z9fGG=YN=#ՠriB.lQT9l+nN,+x+[PhsJ?zwi!!&nK-Gʬ/bs|1.fr(l[ÍWMo[wIuH@3B(ۃtQ.}@肔 \%ұ Þ\$ $+`ĦҘuL1`kR3}Y\Y U=7 HDG&|÷_A8!cl fL!?Bӎ,݇u't/#RNbZfgń-BݼWB>HiO6 Qaen/Ýp l{V^kD=9st9? <L.ѽ<~xhfiI%'"tC[m7 {LT uRm=N[@@jBGD=H1g^):O2*W y?h<9gD35mAٚx8Pm{_[ (:aO qNYWkMٳ {zėLT_gݚjm D(4flVYknAz8 үN&"=( $[/'*XXA^>kl ETfz^+S>Ɠx yil[1kVPQhDg!%'2-'JHEg&ɨ-B)g3Y{V>!&9VR~ȼ <@PCu}g 錘[(,CP$QfX?֖; =WYzڙs78ie=x0$dEjAg|B{Pִ$\w+",Dfwtr>'w LgCv9P})6ogSFKvknN?l}{l: V,1x6eiup$V}+Cliʘ͊I^Tg-ht<ȅF/VKS@P>b$!9[A Ne~y Lz/%'%̠nGCǣx$nJdD ~4W՗Y#p줺fVQﴰdhf 5M [EcAT/f$Div!L(k.?8N19̤mLҞ#C=57HLp7m+Y|uj$OeՔ--&@Ûqd<~`>UpURHf0xoHB0w@LɇFgr(r$ev5ԭA~⣩I<[rH Jڂk|U?Ea]*a V % Zr:n+3ɍ{TK)n^sQXV{TU?ƒmVKT+k@P)' Ǜ/T̾E<4Msq^|f'UׅAKMO1 }əRĻһŹQuB-O& WqUw)Lg 0~3E nڨ$uR\Y(5R4bxQ` :X UAn Ks8_^,'03XOqaJ>5$r5{LN! pTKC0 L>KfA\OɁ& h[7(AXyB0Cd)ƧA^GGS&!+PgkG=54vUMz\༟lcg8y9BѬЛ"m=԰7 Hr,ddDT#睻1W)ӌqxDJ7޳ĸ5hfۇ4x㳟еFY]1 Kj/6IF4ʗ?1[Lq03] EPL͂-tn?b" YyB0e>s MA|K&>HxN 甌LL[^7qhBl2BC6̪8]Ilk'ODXE(VnpPR)͌YMwٗȿބ1wrN9rPzePmO07i돆%5kI>OxMmcNx%++IYM[aj QxhF? T\JT|:~>]s7ٚTm*!{r<V8FHo&j;~l]w¯[ 0˒F+)OP.4b|a TdD44ۿAG}B Hysn4rMȉH-EAۻ 9' @;Sm%`(Tw&bT=^LAhlH ,f>W Y-qi/ fdl}nK&i<6ʹ4Zr""mc{?+}H'׳uzNj)*#.:d>NBӑN *=;.e(BS~/$ˎw< M$nt>.2ϯ^/ܨ"v':J5_ dfKOcڲ9_ ;c D r3w `m&4G #ӵj/\`+x ̹& _V2\Ai#'ae?u_B(扩znf3"ApM_5z~JI =G@T?Z LmMմQSz JYp|hE +돳6OnJe02Gs60j&ZվqBa5ٍ)}n)]?; `t9 )GS+At0tg<\,9K|D{GOȗfaKSBt<ұp=3H0X}(̨uVd>) )q&jǀ)x7ic3w"uK9OD- BgdՊnhɽBRDEqQ aU1$vIFy1qp.g%FP44E2_aa 4n Ɩ^=@ɇ\a7J$*Gl$!p9X@5PdǼȭ1*Tt2HOe PT&*Y_KDItA~,υ!$$FW5ǃʤ7˘^] |AlMqLceJ;L!gpRY¹wi5](G'9#Ȥؐs.P|' cOyJϔzģG-e DiӂOhqrƊ8$kkbh|>YوkKWA0qLf+ U͝K| ,bPeW"_H6Pb gₖX $C6ܭQGQx1_ݧoEZ5mp4taZR7hCQN¨[D(n+Jq'mIƋ4(LPd52Q E[Pe sdJ7'B.]S xA=E+qzCYJ숫QఅpFƶkyѪR? Bujv iԗB ~[͛2 ! uc<|<4ˌv^cj;w$ɇ1O"3~*IUr>\ obƭ 溌QWP#w˸@mz<4 y]'Ĥ}W֔2S!ĘE` AQY+|g )+svO܅/pR='k۝VI#v3_S1W֟ʈP1UI$&Rv/4 7Ȓ}cjwT9'Z"k0WUXH?]HQ]&#c;+:0G2-^ ά/!VB8/YMː'l*+hy&;+ih=4@6tDȻFZijbdggFi1M(弡~(E=jfwpLvft]uOy虀4!2NXdve\!PT˙tneBd1W5fp0;x:ALB/L o?g#ٺQlwh,tZs@fÈ9_)Sj\FY8/DglL/'[2ǀꐘuHAl0K="6y Jba+R SUG&k,xΧXΣ]> JWJ dM~fߑ[(\ pS˞!5^PYUĺQ pϡtKTG2UX&R ԩ!Gh> m q.!7'E xtgeZ)eaBeϤg0I(@W|9E 򉜍 o F&,V$OxFS+7 ylpD}ҿp+^ϳl ׷t=^q{ۤ[66u"MZ䴲eX;dW,'}gpG64M6,X^cr:_}K )lRC%Q]?}fM",vG&J"D{+ 8~[?w;pDSú|̰gv\Z;}>HۣMQ0JPHdvjwfjua4KW vԉ~͉$N8č:޾ ޱnaQ[MJM4g鮳ɰt(B,O4`m^zĔȗac#ux-wcm-[YdNd2ˁL,6%ەhky@ )o+=bkJB" MWltԟ7n) BO?[$82QT. P O-'?Ҏi>|UFAFJ̈́)ba?j#*L;J1ypK2mS,LHo##*`VA]tΦ-F욱~ItC|> QLv ZӀ65#0e_P {Gմ:@poJfV+13`Do {|[NS_׹[U9o|AH=MN~erSفdu0JEaGM~ȑ# %pz^I~ع7pEU:ݸ3gM꜅tJPdIezI&ʒ #k8g{tsѼZfH61 6R[Ydk #}qI$u7{Y Jф py2l{g*uEh28v].,`3(]׉h_~ql`Xp4[qSmՓ6*Xn6aSDkf+ER=+˳f7fNg{*Dutljn Ԛ`=̀,/;JŐl6}B#.X+@-8Ѓ ˆv* (CTu-V.%]@/ϡ]^א?Lkĥz:0u q@;{z"g8n!{'9ptOߕ;٢'K&.&~ww5ph #{:E<}'G]V%y4ӓd;9mz|]V2r6$\mÚ;{ݞEn_0.E1k~tA\|4 AA2aEj&L}p8.6vگ \`&E|5zyȚ ۚk6[M400U"-c&1 5VqRE qj@Y>z ~}A|ϞsᲙ8tl#Q%YpweSUq\|N܎K897- ezdRWf 1_'Y" zZ :zu wVVchXLdž5fҍS,Tdw$ݠDTEqmmao( H{YY&FBF1Pwu>,5PptPUrB-C<wUL^555}벬 eoo0ז_[z,ԲFz~Pzy5hв3c0UqI0s,'6,kC69 HZk`y>z4Car`Cc MgoA'91n1v^7)NY{/}dIi~Ԋé[4g `;i%\zlu${Mm݋&Ҳ }"e͝GcDKI4 GV4zh*="upSLP}iЪJDT92jI»~+/g5%9>5j1!G, IqK%m =0xжf6O Y0;Z6NkF 2/3X7YhʕkQ7 0zx^mZV04(s8*1K:f 4)U݊N~HqW!BJR|e>cJ5jzíSeDBgb86ĕM]μ`LD(bD2zjVQuQ ލNt$$H; ӫ6&!n%uj i5 P:Dp뇩#* O-Acj|l|b$^V~dmSօ -]0 n: n\5\6+b;ۥ-Tx@>.ցyZ^5% YQJ\?xWXlř+lvY@ mmѢ **0c͋.>DwIb';WP!;M#Xvy.V;PѠ_A:}NfgIAC)1oAHLW|gF7p C4rЪ!jm[ğ#Cna5e𲚨R%~^5׺hq^kyޑҟBqEbe$Й ZJ& mJ}>!X}76QσƪSK z~ŅE DIYaq6% y{rK=cQ-E 1{3_?gR w)BsRDQ 0DS̖4$Vvח%;P!$NxHV#(uC_GhcユKVPCWoLN R~ÌA-rtZgc`aq;+s ,GAp&ajr)yW]d]dl5"ev={B2@fl%B%{~W2WAhB~@MU{˼kPLFnzB.ؤP')"6(2)!J~K :nTikaC81N]ٯ A\#jՐzCtƞ Kł( bekegцvziҠD{k66k|A @JJwpX웭g A8'n4tZ x~"P%w^(uF6TFD10cc$DB쵚o:Bfփ o+ MIJb!3eN`V!_%@$ #1L#̲ y"j[i~_z'dsk`wX4<L̥v䅬̊t4 X=jFryN2t]I0!1Vm\2)Tm !!R\gWItše%nMRU C݄70ۊf{n Ƅsj̭I?'cƦQډz׃ a3pb^D^ĩ}9\l&g㤋ФZ(|bՄ-H!S⽱jH}yq|g7@vf^T'ĔM~obxVb3Y h5Wtrv+oU0ui k%= La1u\B/$ qU( Pd?|^z%_́D(GD3J ǷQ:/I׵A {:OΠN7+ʹY}(:(60A͈"Ph'K_#^}#LbsBCܗb|PE(EY$,E/ǮտGLgbD}V!۱:ΨkC/gԗ{8݁Qw`7| 0>f.ww^es3! r`s[Jfx=/J2Հ2J]<,e \S/j՟ D=a<\̋do7YSސ÷ [ 0IN(?=om?y)D#[e^WpEƿpР740=ZB\L'Co삢 7+[dϱN稻z ވ@T6waҕO.vlCk鈇R@ֻy6sб4_}'.RKVX? ikޞ1WΝA$%񜶣תD ͒/S MͬXo29E̥R% 1ֱ286 5Ӂc_3͠(1I]˗IPrP:` xy.eD+6jb-AfM(CC_a8Rݐ{{j"EMX?^&?x grj SHd@hvs om\o܋'XjLϏF-BljK8C%8L*KLGZhWR{%ǩaӎH>CNn̲͇h )D!1e豈I[J Կv=de;¯C)t'X0x Z4' L$-:UhBɿO/6a _B7O%1.vq( Gbqcg-Px;9 PeF[eSPAy Qma+}U g^x|oti`PY&ss>As9$3RB$jgJh4CH91\MYg_HvaIwC$[\t?I;k)#g;}@PoKM5eҳ>l@Hf4s֑O_/䷆+ WM5n!D #{(nRX?ؚ+E?#D x%A̠ V"(Y>}mD?! KV7XXtچ@3ޕ-33U803'SS}JC# >ȒuIaKl9Nݝ%;d"w;Jm*[#dǤr..pQ%_N㜇O^)(8߆Ͳ;@)j#P1މE0J>~,憆Qɀ-K ) ћs1@r^쿅KRmO'v3uZgbOʺz NxKzoMxn2 σBID)7Kq)uꥭ>qbJ mG_ˮIJ=)ZزSwOJ[.*HV>`O;E!O [/|Bv\A^dJ9$^ .0=O]mlO30툉'hLzhՁӫ{5;]f^Q8yS?@8vwCjH-X% 6i9WR*43 ij qjKҕ사5}(#Go=2^[\ ܬ1Igeѭr4KJQUg,m3H2{jO}.$Am&R(ۡFN-Ā[UMa6QUj&γ&EmY@Ua-~bQ ZPN`a~qy^gxkf7_"Y .gWQdZJVyfz܂9 gWᄈ ?RDdw4M(ӡlsL~l}q[_LL)+$՝N3Yύ2ܑW5,uxoiD{A |ۖ룽Ye1duYeʪj!R2F!$]ɌQx5A`c2F7oaA)(c瞨[bMjÛǧҺMd# $y%WMV2bǑKF(j#8ټj*0S:W W9>x,@8_?h0V9dHa%ۇ o('a=2!\93;߆WljV[+ pXӨB,k<1`NFjRw?M!R8<R (*?+gd rq=Y]${%HI bd u:!en)Bs;vksςh(sB2|P(f︉ܼ 0_;@x>sz9?f s)KŰ_FBk{0Mye b\^($s+orM!khs? 7c.9n~?}%7#ZW:IAF:fQե h#.lr/CWyXXr_t\Nuq], v^3r'%]Av2+z~4o37洼"qjtE`1+H;CZByA!1ߤ'[䇞YYO7 hrw;@+ ,ѷYZ)tm<PO.J H-٦lB'K.Mͷ&jťKЎJV8ʵj3*D+uC(B|6Ɍ'}H7:|S9&FĈn gEԤ(j;V+&Au2r !#}77 :_mv6 =yϖWJC8l~V#~VWAUHH[e5:>"tJy((sh\Zr7aZA[o2kE; s&2%؍V/#wşQ+[tͺ [VewP ( LpZ#];C~N {y1Q&<ڻG5|v8_T8kYE \yU_D6_}%xN]@l(<'ƐtZn$V!^JЩ{c6,SGgV@l==-ő vҳ$Hcb9[chVaZV To7#S$C(Q/*cPrNwn(?_AHl(sХگ۸ cHUx :Ŗy\7TƧUS*,$Og`ax$-oӐH }'Ɵ:r~8ɟ 6?.Jo{͢K?N}5U ?ZʩÀ U;X([`FG`~Dp>E_tz9Mi奊?gGs.D]7h|u)7inhnDO٨ fPq\Դ3z̘S)ӗf9Qt@{DD659Pl9>ix v蠫r+yL{}uzڱcH'ϟ\#K`q7x-GjTEcI`plJ{,Q[$w3]®=l#Xg9śFXCL̻z1 Ǔ)aŒ<8[]eĆ-@./YM)X ;4s1mC!\"9HT(Oo}|\ToF`f&x1{8 l8[_?:f .ko+R^jm_-+.=sy}9oUMtduђ̟7{^^x+ 9gf.v`@vGs7|\xOc]C^.[Dg"F1ĝjJ oQ%1*X1$5:MCoKci/BO3<ބ"0 HMUMH?ؔZot([oy6p(mهNO`;Arp`Gxx] H+IQls-zghJ}hZ 69U0@r㡿ӻ+@34x 5i)O A*: ,D8 8oy5 O [KДvtM޼;wIJu%ގ 8/h]ɗ18v7=.6*ٯ[דlV8-$TZ۾G6&Rk; xz6Oy|D0 xV+3'RO=:Gθ虞쐆j7^uUǰvo$]*i ҵ%>ZJ3W&5ôpIo돀V 9dbFҳ(9= ҘpKWB6;`IbWƻ&DS+#. ` Qץ]gY]̮ʺ^ZrȆ\wҸFu洲A#fŎ.c/ NsVs=•T"&άoyw?)jqZ@6&tm8mmcxf[_C9f&= eZ8 }IU4g%Ъ0+)>~N[ ӭřQZy裃Ug7?i5l-;:2azH9:>kפ\GHVY#10}g~*K)c"擥=l"yWh6(]G"V[ /ؖpy@ 1zTA I$xBVE#pmp+l-eJ4NpMz:xO4\Q>䷝-3`v/G3pU83|,HϚwpT H\xWZCYegmGp#j.LFyhj#e?mE}vgVBuSP!_= ݯC#pXy"0gt%6i'c]bGC~n`mgJ`ak-D7|4VNT4EO sQJhfX}t1*Q4vwjPAc1$5-45 rh|YЅtd!9/K`=)]\V^6íb q>%kFC- U-*'ue7lO/͡5k9Nz{NվY]"}ݳ()ى <Ұ"; p5/n` 1Zx.R]|`B?Ln VkUjM;B[i?b+=u uO8k(`OH*^&^](I 5;90$2a󥬅eֹ+iBJsEw>$[ )cAA7tV@=˓#U_C9Y޷C6\^ɸ+J, F,(dHSSsa>ucU-deWfn{_M-&yX?B3R^[!4vNCiAYk]+ £j;sM&E}2[ЧƷ͖KSi3h|c]^7Ed9Vyp?):*LCj.0oC]w*W lo,e'F7F駭hyC>Dfի`iZM !YO-~勱|WscdѪwJX c%aKetl~;%7{`$fp@]T .Yp5j{>C4 t@d5O@QӰ6G¡l^j[iaP.iMojqA .X͓[7D; e1tôSdYINC3a}$ hhswخ`Ps\:.1Xζׄ^?S]M)-VÈf먴Ѻ~aCN XV[VMc /dOg ;8u6r6r@) >M^8bG/M#F\5%v`. ap5g1 BƏo*T<`o?3s}ш}j ii"htol/\&+~qqeg^>'_4 Ŭ0>"+U&s]^0:SXr9I2F>f ŻeF3'Nr)~dMBp4glwӖ?Aopb쩋"l:^ǎ6cp" e֬@mPzDm/{SDXUzh9=ۙxv #E; XsGS[pKcYnaWSYTMzTfోicԈnozTRm4;Yaqn`uY"*2wJa'n>ru$8tRPq+[("`NxޅP&N4qHa{P:Tm#Lsq/$FMt-q"`u0UZNw"Dɞ~R}Iɫmj7$ >d>So>7)w>"&\Qp j8>,@_/@JŅIKNfSe<:h&:¸ ݖDU9><؈y!+s,'C9D;O#s㐮甅RZ:+ϤLHCQ:JJrUo޸AU+x}p*<6qz?;!iTQ>$.2wE?(ybЅSTqO[ 1SMeA%zB"3ȢW? :XckwܓS$RYU$[zBpuRӔcS-΍-/EtT)mEbS];DH?LRA.\uz6ri}8*{5/=|RkS]}vRPuY2 4¡Bې-7tfAW~caIԕNa[KKИ+h{v _y*p./@nzáI; .Dt625\6ɛpɤ'ri$) rz k%ؖr!B`~c޲YLV3;JPޖ9PRs YS˥e^ә񙠚BѲU>o+"ߴ/ə*jEǓ؋Z9o2@ `̂Of6D5 qa@%fGCjм֭zh4k6,R0r̯D]b`, uC~RʈjQWv >Qj\Xd,$2}=jk&_ԎO8J6UqP|dZV~Y/c@J yǽd0ꀷ: 6ʼnP"F[q@0H:dK&X)E{^>i\[ 'NH @Pq|1DŔk }̊F)"H=TC1㰘ם^Ep@rb޺O,Gi~|DY p ܼSaU$D!#g6 ܙD}2ʞ_@c?=/.mp*N !#zƕhLy!rڻB{``1L{+|Үj^WgjVY %9ShȏP;fMbuEv b =@yds k"O/dyi2R:cmMyOaS'ƆYn82߷&eRvXtZүtR AND>GbZP.XC>)hy0DT ("/voNmQbr!!^ DE03w OCYdўT ~Zy o3oFEq|[l-Ε1--&~yB1xVhtXH 5h0P0 yWHytP_<,єI 5R?=,D7WsGrf'y=k[!b| )"Km{n}6mM%I#ɂtd4U5*T݁11T3sHD?ZC4ڜD 1GʘL;0`bDi̦}4y|K} u|2`h4dOn"4݋5j\J1)eiU ݡ2ٿiN];$Q;AwjuC1 (ȞBHo@b,dFr/$8 `>m~q5;"Ľ0ٍƾB,PC2rHTvTxF5"pP7 c[i{$VfGsNl#g!BJܹLE p!=ئ7T>_T%7+(8A |? &e(bdti`nmʞŘͤeWimgªT<zD_abK6ܧ\PЌg5x#VX w}bg41쥷Dz/wΰLxR^xCbX +8m&oQ275$ty_5ޢJ/ )8<]utC^ݶi̱S3UFC"DچaB'ꊻ^v,*l|Q4褓7L^;~ߦZVlo)ǸZB۳ލZ[ߨ].ϱҷr(gz;N[5 @Woo4X(ȇH#w\N*1rls*\] wH֧дh1c.SڔJi};*C a{ |3p>wfm3L8ܧvIky%.|Y$q#]靑WomrA+gVyUcs9J-Rqon;9\ LEޑYcJ7MϔB<2A>WTJe"WTR>g̔3Y IӅ0g -=,:.MsF-W>M-]VMns'bgsoMf@L招Q n4Iޘ$2>FN Oe8mG^6an$pUz*1W#5o4T.KF)|E;mWc 9>%Is)K nngo-\=?"sB( v | Li>a|.T9B݆J9"'y PIv#i{,IOK+)=h]?Hs^c -uEgߏWlm Ίq"B%= EHAvo 6٥`@ӝ{(` }+p&A;rZ-5!e2 |<]>`'3l"c-Jt:D*d厷/q)9= QBTDqGV ׯ_=!q_ɫd{:JRqp!'sQلRUI-=O~AQa/fIF*`SlvfSiAFQ!h|zVW>X k)^ -YJM wl]anLӊ;7O%ɠ>:ȱ*hƷ)\|4ϻu- ,Ocwr:lʊWclz;P;oUTQ<%Xw'{+لybwyJUAտL]N8ӝR)IՄbHD.vԊy4Z$NͺPgY.ҏXl(|0k| 5t g;a=| Aa%i?!#ה.'tCkӤfn_ww}9]zrsiG&s-4Y%w]\BCk]lԞ n e+~Co!5\'˵@0fe2ZbĩQP;g|'wzNhTڂMh<[S|Uc vYM(qmI?NTHOnM=TÆQڞZqDo}u=\2/vh l|m-@dQ6Xa}i͐BkK*W7$J/ϣ )nXSثѧ3?[H\\QVĊHSkxpu9g9|qFr)"jo.Z {_x'I6MMኸknc>1][`S3NoV<Yϗ^YYZPJ(_ef싕)p1ob[ PntCfuI3q4j2}kX%"̢$Dd yh,5 z$:D'>ZƌQJRC'],|ߏ? yZaBgV[nPo]d%7uK ͋&EZ":g{aⲅP-ypڑ1=ڮ4'H漆ߛ19c3I8aREQh̳ ė6Kpuѝ*w3n7Y+19 rÌ FHggI= 7>wRUK7EGѓv.-ni₌-f<>j*=U,ptH/L,?R As|6A>SO:`*}q#HO][S4‚FDYIdammxG`]ύmH7s~v6(؍ NLOUWP|Qe|[m:R۹+pؾi"P=RW, U~M!1[Zr5<~ůmNVd>/RmGgfGjS V'td7.Ǽc&4J2dǟ&VcϱZGOCo vY!%vcxH8 l0:1hsHL<>dS٫C@Fu;l(_]UFoo@yim}]̻S/jftR2l눗D }OͿsf4FJ7"mFB/GfVOlXGskxWŃ 7=zfFaxy $(u;Yq n 5>KS# Bd 6fPsl` 7<5"}9\Bo@Ǩ0YpמWzQlG~hdP:JR]F%ݝctQiQEɇF:׺)P>˼gK?mId)A#׬4qh2ZQk_*F+2! i/]C{ { bPO"w#ۿ;Č_lC]|~"Wt3W}E? DJ3ȿy.ʭz[(m?9 TAE#=glߡ%\gcv`@GG!% @:呉(Q|"抜w['sv[vq @TjP+%:Ý i!s T{ z nI?uyw&eKH8-gh @=_]S~<ҳz K}6ѼQZaCJTX=7]D=yBwyEUB>$]F8| a*P\GFza2~Az~'`2n`ÝP$7j{cyVJT[\܄=$tCQeZ`YDԂ MA} cQ[",%ő!FkZ.z$kJ lHė8򖺜.U`<~gQ8n9 V קZ? D RX;5]Fcsӡ0D0F-E׌d)f;y\](ݬo;8̨U0އ^Rngd]="yOc>Oo*qU_V+Y P5oSj-yLRRhG%.oVv^DBFqss=ffNojBzy Wa%Va$$1ҠɭH8O$/ԏ-MwK3T6p_gύv>쇣rkv(ٍM0B{ J>^NRˢ(:4\YH}UE2 CG-T _Q{|A;vf0@>ے:cy> i6⟯2퐾 ,?t/cFV׼|{:ɴs/!xoh ~[ryPZOJ5滇0l K#rO6^ɭJ򆪶'Оd zaHڲY# :s#{NoNǞ5GUJ|=L5b8﫮iڕ={0# <yؗ?R^?95z vJcz:Ak7y+OF[dǢ8$yz'HЬ gʸhܪW?N5}n<7wv]ߐ( cTt$.M<2Kxb {'Io[6-+@Sp'> ϠTqqL{q{r_>esi/#F\zG jKO%N!p0]rUeۊĵ7Y?'+Kg><#!(%eG5.kC 2VhVDYQ3=y$ַ2{/.5u> 7I Um[yp5 U4|DҌs (A_ԶIzJW-eO o @:8 dqz1ASM\6nN}\T 'w/W?'pfD ~}H&.aWe x?o:#N yaRV^m'MۺɃ|x9M8 Kyױh-wxwƔ,ڙv4ؘEX%pnR"zSu(:nLe"-F.c:6jݼ1)]7fՈ'YTT43i M Jz t,cm 8 W8o=UB_RHBsV{;^OR xEDMU뙵`{B,'f3ȴ!)r{z'C!ՄUTzŠ[4pQgat׍!C(cipN2MH b+퇕1j$ruYg~^LWH?Ɇy'ZIe_&,: eѝY PItOn {r5COJ :v" b&%.8)vXmMA\˿QӍ(8P\=,8URqusZIf㈄\UegLY|u?pSBRQ&J^{ ^xDMQj+kvHN>G}2aSq.CsXwa Wq8Ē-ЪN>^ *-n eV D7Srml}!}W:V@l2K<.ciq pxXY+1(GZP 8ßTz)⻲y/j:Q)kD.h~(gZJ]$OJֽǚ-jk](~\L.ĈJn"aR|4(*#'pkIl) ;@|F6P:Kja L6evhY1|L@Dm#oºKbf};l?f%|Y"MO2#zpҝ97H֫S9z VzMߵޝ["B"P{fuaU49}u ۞1@2 0m{b*eld2vc7G)SY7IO|GV;ߗK&p<,NHRi걂mׁG[G>Ki<#|((31ڲ=)pC)vsv FRVl XBNRV%> LhAV =O^3 HCƴ> ^*o$zP` m <IF80l4.N4]ۼdsf "@:y:=W{d|W zw4Uiqh xx`[|[L'Hl IOR*,?R N΅ ?=Cݱ#~#:!7{ƙ{˴8v8LFQw@DM䮑/-( @aEyG2J(1o#2L_ͬHfYS%gEQvq#(bv Ryp=В܉ݸ> D-k 0EOM/T5zoNva0lܤΩl\7] Tm3٠?/_4/?w} pN+eJ4*ȩv Tސ~D`*`v(HVK$oC٬3#l91WPLu{Qؾ٢Q2̶&}}l7GZǶL  I!{!1#G1K ҅Wݘ=T |$Ih +>.c})"gYbxk%F%C["@⽜ 1PPg$ rsԩ*XN6ӗ5u~f]\L=0fǚn9+<;hV!PFõi$oIpi2e- 1WU3T7:u,v1V~ |&ț3!#bȏY _){Dv7ڬCRƏ|4D۸c{f&H+[\/`VluD&yeg miwY~M}̂щ5VRj>if,oѓa|*ȫJ\\OW*C4"u138j;tSM+pA= yTɕ|I ;Yn_cQSN~eXVWG/PHʡBY_"jKrOkŸhyaSF2Y̮,Nwb+B~$j CƗLYY#Pظ\O߂Ͱ.I?ttNx{ kB-!ǻ yڲVXEE8EE!u[_.rȯojRkfPFt_V7>١^l P;?JsJzJ{1χu_Jl%'^uu>C ,0-6c95PmI~* aaqۨK6vU;Yn7 -TbC'g"ɸ\VBmmk f"[`G,89zGZ65VY9dH M (k<5$ƌޓ8z($I) מDF*WȀb! *,:ش%^qoa3{Ǵk{/8\$gJs%J>ɵpׂrO8~ ?' QQ?H^jD|3%~ZH:pI^lÆoR+:48Q [z w'I9h=;w7!g5NRĵNw8]m?/hRډT8tȜZ]ee$h9}_'Wȏ., Q g_A+K=& @8΍zn^a6lu,'6yɝ&z}E IKDDV./ Ka9PP,4 uqd8oz]g.׆RkƬ6A_)cX!+Mjpvwvm}\C x9RMqw#̟0Gx_!'Ҩf) :-\*K}ILt̟ˠo[f)FLw+z-1";]L:d-&򠛮PK{eԃRØR]8DdB@q-ocMY'Z[4VTȘ8(+ό6#D+}eq}6nI-Z".=@_EyG,퓓 (%f<{ D%!mo':tӠ-tH(ͮ+3d @YAR.]ELCxظ*ca_X۪ g[S)x@e#M9pW'zjGVFNўV0}6(~X3|vKƯy^d>&J)|0Z|7WJ0U,R*'u`=r{{ו:c0Hi?/Y+E=š4tNْNTGoWI)P1`]5N{>!7w+XEaêT;Q_óG8hk&Т-Kf,(H HDEUq> ,c0[ PnIɩ;Âx^-^| @f 4N4rzZ18Ძ3/Nr[b،9,ASq<_Di"a"{ ho?}L!V/Qi$b%y\qa;*0IfYQobMz_1E+ $Yu(cW8.E}JrBX)٠&7;CѤJ+x| |V&Ga^I H|Mn:IG qql5 8p1]'c5 4/6Jn`Dbc ǭBj}ҫU\g[ɫ2Ck[ⰳjw9t(ܑiLR(X([ eLmT̈́4-<dſ0UgC'O7 pfUЧb=q2&ɬo<" $|ޑg|O8/A(xօn1lG E&oΦ u$Xqzy<8 )KOְewW#L|F;_yԒvFex<.kGEr +viH^n.Juo#wU 2 qv4ݳ'%s1ݝ+?& B_G"8PJisu_^[;Y?VDc6T zv mY8GX [<p;G/ /X9M JlpΰTT[BR/-F },RhWǛӡr;B.$mֺqIR'T|~ܐ !T`JĹzkw9Q]1:SԼȤ,6}"Fww/GB^>B%@loFڂ1.v\mP LLղg1Y6_"5R]o7ggvCP ydŒRxҍ t$nɗh@ q*tf^'pgBOLʎ1Lb%." fg)R>noi\J4l.)G 8Dx\'C¼}-L)sDʩUs20sV'nL}D@EKN\L6 fY]¡Uܛ}vrT!Sfru&fV̡wjuEZݠ@ΣȿBJ>m@|}nZK*gR(lT4V*)26s~ȞIoHAS#h<,3"h+f>lǔ/ 0NԚ2L{@@V[Sbr }NѬs6 ^ZQkFZ*/-N v.P#Xr1Mҿ_BM* ~J۽ 3i ;c-` A wMbdKFd^tMY +! ")V7 " 6Y!BɽYJ+BdnrI[$b`b$8uZT#}IT}!%"٤R#Z-W[,!2\GXf㚾ˬ^j .99aGS|M=>Ђ #A$Gb&7j 7G? B8"a_VehmN]Mp1gW"(Y5ڿuS aX1-ʹ>y8aO'U_#-ٚ0ޖ 1G N'G]cEP.}yXa^ xFtuH@2(m3`((g%d<H:QVoP oͫaˡX,1cKmL+{݄}GnEgI-_bv FO}_.'jq+X}7EDAI=Kq'zR%81uB,ZUmY?ɬa伯 eOڊ4 ;,q]`7A[S븓]UWio|?-G 8+ E^Y˖|:gXv4^˔ -{RqŦC. wi&NZQS6ɣESA'2U*{tP G#ɏrT4b ˘l0Z"KJ-/[<(EVi< ]2q/bf8QViÄ `_OSwg1,Ҏ_;o g9'Jw69GZOM! Cg`ep SsXf^9[GsF< L9%zQue8 ͪhJ%fꖼ^1mܫkӁQfGHBRاP֬?cSք1[];P rɑ{Nzb(3VĶg_~*4cvӞcv}(zjtr}"VaPOtl o!򨌫88*k[9+=Jι$l~H>%Δ`m23ƙq4Ӻr6Du.SG>JdeBGQ{y}* Jм"]}ftϸ姵|= $P0VA(5g{g?Y8|6o%u.Q̧՚f?kx4b,O ?e@4RiW2ZVVAg[Nk3Po>SGZR _ U b:y\ޔAAvxvmGf1UR_:gvakd︐fv0ҏonU_+.5l*7Hya0s8JBmb,Ʌ(.:͛a<B,]!łq Bkv@7 P|A·hcMui*iɿ6]OL4cB3 `#,!_W8̯l+QHy@g&&B--:JZ*JUB0-4mP˔6.c/?,j !/5p%iVz!n'$uV"橌NI^H q`32~$[B4*dwE/P:q[/$zE>$ z h\pLU/Ά|ס J&#G`ߛ}ٌ|qvS *+nFXU6*d>WM 'M]A xALpR?7աM55zfg9 BBqߑȵ&]{Rpt>P\.EGv"bgVelpx)+.۞eĎw~@. KGvW}DBtb^K_ 8KGe](ݰHWQA;8b%G_ j'"HG oU X 3ȸpeʶqRɏ"+-s=93k_MbeaE)Ebf8] y :_zߐ8se_$a34SJJ,)QnrKy&`TsT%c~yVWic<$\d4練>@oşٽ|C^=\xx5F@STCY[mVhwj-0#c-x 5OoN}f6ighC w GJ֚#.TR†T Q_)im=tЀ-o>XF1,]ˤ5U#l ec޲9Yɹlopy0r+ժsnP_|.n0Z#=^&Y kz is'9(,ydzKl/JbK_™cJҘ0O?OwO{^"N%G6-ik~chg`RQ*y4]"շuE@N޶]Qtۼbb\@6v7L>"AYt1v~\l@2{D{<.WW5>/~ ) 21VyGIrs[ ڃ=0jVNTyjt+\->R&)f+Pk3nH\ɋ8~B-D wN#E+%313s9Δ3a'BνesM]3DIET8euAS?}\TA$C | B^#.:[lAmBbU/jfXq*T<D4\CJoH/DfGqg= Gek|#־}\S"Z*}*R z𪬄PqS9`M^kK&]Pfqk/6Mo, |QS/`Eݰa xt"Q|./\j(CP2}0t #'_}8L>N{fh$EU=ؾD񶁋g]k _bKNVL~pJ*H+ǶD32 V,; "Cky!1{e1A&0t;=_CЃw$ _ɵxW!4pǬ ])i*\dK-?FDgbDe冃pJ^A)y$Dڤ;p=ipOF7,F}zH1 tt3V.|GO2+D:bL2D$ ۭKJWZ@JO[pE#3N밅٢y6}9X ]6TyZZfW0rlZsAHoY 넗ք-D#PNΊM6#M7edds[8RҮ(QV^=AV{V@ֽX}FxčSQ`u]Q0hNc g'Sm2q'`6Q ^ײm>bQa.gY˖e(띆>lقfFxV]%\=ep9hb(t*T{q }%!t 춫jCV) / wr~MV*rAU: JIi'G*e's1T*7 ͊P[%6T^8QdҠQ0α{Z%u,flkpYsSlcq{Lȟezo憦}KuݵSзbȚ٭A>̪u1`qD|sBIr:Qz+xTvIPvU X+&!z xr-06%* _<=.9gK+/G1B $(bqUUԈji/_oaJ~$cJ_]+0VƋ%rA36\S0< i4G(Ql#}ܥ1!oN*IZvgDhE&4vm@>ꨭr:"J9ƨCSEZUkx:H2Z)]IV|cJZU@ <5pP^i4L1 ːJ9Eu4T-~lLB25~&㯭?No\iW$sw@dbvb8OLoߡK*I%h_/­V Ž{PNefĻp Sѣҋ".b<990z7C!Z{f q-htoŞJfQ9y\ʾz!_Ͱ"0 46Wk/4;Z(اbAj@ B)Od+ʃGREG oMSݛ *~xۜ<];n|]yplt4:6zd1UzדeL2ΫBtu!̙Q> N<*h=|V⥒H/@Žsx* X/Y]ϯ&@7*h. o'(F &N, Rd8 ڙY6nNz]Rʏ!Yj?̱n400kj).(zycFc4cE|QcYTHkڷC| V0tZ\&;^Za&SbCd%Q62g4x6ke j \&k;XZ^jQ2k͂XP.+--BfCX] %VC-tBm!*`Ӿ+;TgV fWD׏R* bE㎉rQNS6=Y!5B^KN c00'-—̀uGOg_>mz!j}"zmSlbޜ&yҪ5E"ɼ,ASEwQ\6THdT]rPE:_Nѽk1`}6(8QkqwC5 kkfj S3hݨ&=@6|{ ??+:2\.6b˶8,婤:Pvk0@CUkPtW|X9{ͣ.@w4|pB5;U]wE U'<-LCQG5aERk6ܿ~/2Suv.iIu5j08z/Z؞]u^"_qA=::kZI[Wv*Faf}]VJM;$ȡqd:v1sDUa\mU|eW9D6*1S{J޴#[tu rlKXXw)l5}+Q~^/;U:_EV<vgKh^*4iMea`Gܓ6֥?[֟Rp,쒛% ^U38 jT.GW]վA!b{YdaaS}P̶)^>B1>8CXڿ_8k{[W3hI։[pt^,' !S i Jre1ņX.RHZY`VAz}v1 c$aOC%7VꎎOݼ½_ bȜ‚nێw*ujr/uDXk ('%ǻ>U܊}C\b5l75af', HW@=]EzH\g.ıXW<] P Qg_ADs4sf(F_0:Zu9ty5;j@&́l.MK5CX^wHRTnC[3i#Yۼl~_>"RP c8 Fm\D'N匛wѥReqoټhx|e`44cF.̤~~ qXIMGln R y@*7Y'bH@Y39H%H/w]|7/ E}Z*s& 4]'?퉅$mu\vS[Qr=];n"5#eRR; _w6{udcL_)wrwqK'c;T˶H/NUnO%kh#0#Q/mdΚb*{"`|>O:Z|>|F!Ȱpb$9 (;6`k,!U5p' 1*`m̵g;K 3_ـ=C  lNX;W>dfmN]9vGb"udxV[tnuc)!UeGȅ5+ir]GT!b"H=تЌ^U*]Y`o̓w/WOha}8}bfuB#3B3_\NZ8ƩT.}҃RBy{eHsQ\&0>a7df:I[v" se- |]4k|VC4ዹc +S9i~%6 f~ŮsL o]:/ C^N+䙎Wpz~k I@w@Y^;.X8=k?ė s701c $JytjXmLgLJ[βJ;kɽP۽iQK:kv9Ov5ĘnV!F}-J?vO=˽%h{*) q=4mv8oCI 6q+C d1ע|ڮD>._|B/*?\vH YlZb`\+ #I_ar#9YI:r9J-Ӑ&> 1n/xi /HQTQd[('ѦR.!<J6j,jmLOrq[nV7#}x 1wE' /7呃}A a R  )@Lѡ{G4TȠ_FVʸqvDj PRP,86%@ !Wꏱuw6TU ?x |RVffHW X&`y"}\+p.%4lkq. 9|m@YG!xxHkc#sXN/9ǴLG*$-Z:)Mb8dVMphQXϔ*D$y#".!B(&*k%CfPZAAɿ[z6L{~ՐKirndCX[VEƫȮN!:0vo?f&|0%|CffN>F皞yb0J淡nbu{RSu)xBDY11}>b]Kt} iQkk$? "ɍ^'2^^EkWG .R2Xޒ|)>5E(w%LO-BwXY5jLE«\cS 51!Dhj.-MЦ9+WtQzZ&? >-Dl^e?hԓVd#QJZM^>;,T=O;RNk\f/lcUK9GΔtxU_%mb,j(/llO HZa'ۆub(},^YAMw%‚q nEٺjH õ;O9F{?w؃R Q2RV1ZYY/a|!al:3CPNX;f겸~{7~hop7ȯ"fq6sGcYUe 2k_~/1 [ZD;Rk;Pݛf&\5i`zyx6,~1-RsE;06H|֗} % Box*49nRU Em\d;7|]? rF7dpjB93rC[^' dWN{A_IIp_~^"+m Cַ@!{q90u^"9D>ڂ;b'.U~a ׾:m>x;؅RpdEje \}l{L94YR__ m i8dqj S%b/_[2BkG@:3>+M zp4b *O%c僉}W>aeb]nmG q9SZ .yfTv*L)=75 vb>^RrD-f^Z%ފ$%fGRCE*x$]t]mh:` h-Op?R5<@4Пp:~u8mi9Ǹ'6+˛ }djgQh\a~VKo2"\uom&ҚǯItTдb|3гla7 -/SJSsAlFLu+}-^{8Z.2ޤ hm=@O(}p4Oi"WF }4qG!tȋUUlZ2JjokmVɴ$'K.ڌ7}Z$!n2gu) w}?-Z^iKHPJ[q;R}zMguoOӶ[vUg_NNV&#esNO|XImS.l`4PP~j{i3/軃 mT5<[ =0>443"r:; RM_ % EoxoADPل:q9tA>:s wMϲtW/HVQd$PE/wy`+Ewéw\th082H J]^2-eDyvHRMw ,^y܎_#J 645ɨ];#yΈT҈whe'%^xB6fl mm[˂AQ[el@Fh rLdQϰÒ3w*@+ 2?hl XyO.)fxm,j{28_ 5Bd/p29v/s*`S/ Mi;i?՞mX 2Ui>Z[wNف5ޢ]WN#B/>UbB`,H֣v7Xj_B煳%$:e)Q }΍*"$3շ2Nخl)k糔&>O/]^iS~g"' %ZSD& e8O*[[?|yv'UѺF75w]x3Y P='b'7"_ԓYpH x? T{Df26;I{jELp5Y(QZ]oؠ駠K{SKȻ:k , ,J"*׻ K_\uθ">OdicgayPv>eetɸH$Ldf}.q wKv֥ü,O2XWl-d^@5-[޴L+AHF/~ƝdUGhRYGTfsGyuPUj]l On_ơlWhh,f pTx(r4-Re|Y4vz-ڞ,}Jg% C|A(c$:`!]MY'x!@ lnz°Gor^4BA>dzΘ! 5 C'&։i@y4Zﷱ<7Je )+D2t[1H/D K[S*lŗ(:CNҌJ01F%Cށ(=4b8ڦ5 Gt}KWuv+*9wg;WUD3 ~44kX* MUPH+>#e3'I,w%EQ|#. ƫKb U0w wdh#At8 -K)|N,ÞT++Μc](`b;V)/HA}9*`m/)x3âc'/G/w-+$KblB<)Hf:-v/+ eO>] R$/D=2$5KSqUZFVk=(,w6hRPdQޢ"h) }zoTlD4#gv"iEaʝꦧ'D$J\ƹӜWago@((V\q!9#ECJ᷊Ȥ݊i]i.#4a?f \|I5β ښE..C&;`pت KT kѮ'5 )nj9b,I;V@%g(1S&scLo9oPqDp^;^s x$vVr|UvY`OkdC"H9dm-Sf1%sB=wwydŏ$A5@4 m[͢1y7!*>Jlᣱ1-Ot'FHF*e Qeg{܂;8m-PGH;IsOظEBWҮH\ )IU/^[Nuj5 TUɀ½?(@ hHw뱾M9p' "D`lë()w$Jd`z40cn9ծ RHd/(ĞϯP%QNZݽ^n.)5&]'wY97G%@k]gѧ,=?<9̷ pr ^h!bL|te:!fW' T} nN&CWm5t"ozhUPǟ#C,;n.?.,|VBb:IM)ۼ {0sKVW~#/ ?,ת]2 pF@P2-VŒ׍]ʡWtpoҊEw%` H,(l~cE*eͭruNā;O݋oy?{ Ya'h %* %^5g&XfhAbɤ5Ueqځje}XU[¸x0e$S ZģNmpIe|{b< Vs1]1Sr2_( r&hK/0?D0Lܸ P.(L+cg>7Q>an.zQ6őz(8)m c^u-|5N#`W9wuU*ve Dq(bYT~rBS=RrePFd-9X2)6W@=8D;ͲNFŪl,:ȼ ¶`BSZ8UiVs!\J)~|}.,P$ 2 QaCޯܲD+ο|*-m~.h3N`(1%,V/c 1=eT h `lMYK<O:zm\'0^SD:'۳Ã]RZ!AA ugW<t!NG(0s3n$w#G%6گLMeJXዡŹj؞)adVQQyF$ 6bOqEK@Ut +q;`A03VRe7QHh} uEC fnTeC%SA+jgTtdMʀ"!;iL* جp4E'5psVYonJ"ʒ/[Ե7.My>H}cUj`×7HKBPQcr g߁ MgjقLW+Q:.H7·" {w&d hM[$ r{y}KY[˜ X!q(_AѦ$k,OKPf[fc 9ۚ~`Y|kA"C bՊ0[WA~w&$uN'օeU3cY2[z2Ol~`eL2[DˠR_w|a;; NFkTI#Ԗ^KMe&d'b]T_%thΫ7MOջ?8%ti!6[O}8ͦU>96 w!Dn׺/I$T?%>A3l4qQ;|h5%)CTM(+S)Gm\HZxQ8J`Id^)AɳC &:>CPi4ܴ;/4ׄt܉y"*)a/'6GɸP#T4*&A!̘:\]|Qx7̶ګ[e (cj}o[FRpdp.$O~l B'@ ] ȉgeq܀y?~UgԼr )Rp:ˆfHѮrbW_/tKء\$"Ӣа/Zesik0DXܔ;|38dcptX,x5QbS Xo:xӻjsYڴ0Ysđu%8#Isw 7 5>:,Kž2qmԴ(VN.YpD= MJO1b#TZjK1y?k sFτw]>b$o=[ĺcgdzI.iRAGx̋m)Um<Les/u7ULϜ⑃mHc@ܒNƿWPQGJKB Pb5Wl8ޞF*h:Gox "ITKfn&na&hHT 5̷vE-qWSb3pn"L9L*:F՞_?X<NIۧقq ->WR^vIQRu/TĆb)w/YXܤ ъsI[nXf M$-Pfn㜼Hݔg}|Ptt1|dKPjrφMJ-8siYjW>Np|d@L6GeSc?dךR/ zóQC2<RhO\;&mk{eeyoƘd}#Zoۮ|T/PߖW1{)SU k^ƄVGF\ZZY5 Kնd )WV/wĎ{ ?@?-u;c1~UiM- *qFԆ8>Ŋ r/w$3Hl*yj+9O<,t i0?&w L"XhQ]9;w(Nֱt&>|Id<JgG|2r PQ  1)ճqlm u"mREb!xLA5 UJ,M9u7%ekO]go5|?]hMoq̈́GJ]TKZ83=>:Й[`5!GƘbl(%N{\(XmGVLׯd&#K3MhD) > ǜlY{f(ך9ro *43چm̗_whҎS[ww D ̍h[Ԁ,{`VUJ߲ <I::Ƙ4s9`ʶlnXZ&U(W0FahSeǑu p0;jY#,! d rxQ΍f5AĽZda~]Sl"4Sͤa }Qh>4dCv/B*1ûXk{*\ZVB~)ءvٚAR^o  ;JۊÑY KjrSÉf>7 U_Ӧ[bOmҲdT# ֋.:}u< LHqz=ȥL@TWV3ON*fVkxX+WSt1v/p.X=P3Ĺ G{#X5g02j 0Mf1L|3D'KRE86-lR0ErSϩQNy Y^; ! |d!('}D j'Ql97fI#E[ܔʋ߷jQ*7_IR&SfqC5n弻O_bX6Ts,AWg[ϞZ,{7F.]G ց{uDPYtNI]XQHz$R Jb 6%T+qh&xװ`S&h6g8 b%$o_9)uKDAr2q!fr>Uar[yc`q]3(R=фz`08DŎp +Ѥ,&~_x\Չ*cIrgߗRq] ¤@h؍‖Snc| :N :( #>{2ܟBng!!˜ Ayz̼TնtmC+܎y"Y`$<?:>zP{S?a|X+A۬r`Avf-c4SZc4H=V f;qR 7+7=lLX&Y<9 &wi>z$danj)[d+jxH_ uP@pW+q(hFq MgqpQƉhUR˂Niꠈ6i 1\>_.Bkoj6;CrG50#@t?Q܇+i)5Y>NMHuUa56JN %ݠ u~v~pS͹^moӜp L=4[댤f1@2Qq=*+en6SH*JkB§$ÿE åPz@t{|e ʤý_n5Zl&911̚m__Y3&\l-.GfXn`AͽCGF|Mp䍌;J2n'_|%z0wHȟnIo%g ]8xǺkY' \?e&khzuxƲu.r@9]@ w=fe?q~I[vlCrwyP@ɳDBؠR~r`=DܢV ~l륀fdШ( IN ?:20Xy'1d73#^Lԁfick1&ܕo2KΏY|@!C#O[ߢp?XEBn/SbnA1?{)Y׵eZ)uNؼv8W$0f[`^Vz^Hy (ssbDh+V(F`{a:3kY20+._p&%Ё'j$3Dg$e~RۺX`-'n;֨R4_fT#_B-z׽1FMx.ỊinlKH5;IX}p\yxVH'Q(Jy?4`EUGQ1DqM7s$FU-R=v^a|׌">s=o#Z?)ѐw_=upwYN*dw?g0(l=OE,2%!\ N 5c|=Nvngfw*B|^#/ 8KF^c_5> B [p"Dq~"oQPB)vk7 Q5KaU`%`}Qb5SUzSTVq3Bꞻ꾾oL"%KR~- P[|BNmdKQmU>y q'إtHZV_TFӾυeGo-ei/[QoO=a6o~.2I4(Iў?ebϛ5D#vf5VKˈn'? [6:ʇI0ȱHFZ{S A"C!$՞$4T}yly6&Rwy^/&dRPѓub8?~d}D*{8$1/lEsU.)QX^`Ntb,0OX)ItrQ'FSBl^n#GJIH?3Cׂә8=}U[oHn=|A")iJky`Q1u2`{A;S#SDCEf7'k}ߘt@ PDk{>JD\}%B1rƷ?l5S>y 3rq?X^anW¼2@(ݖ`G`/ vg tuULB^GK>9C -aHa%j»E0M X{Z Q_ c:Vm3_+41A)/5f 4&4Ӄ l{ل |i/!K"X3ᵈpM?It?`SM#0ÇQΞbn9QօDSH/ZmNOg n3Dq~𒼳M}D!*_4_cQ|_aLn@$B¥eN"kT :#> px٤$6=$biy}L݀v/k;h@2xߛ\ГE4Mr a4/lojA"|8$L뿵 0Pa;_zXX!b%+.#.#lLCE{E]馌4n놻vQ'(Ȩgȫ]{ (b(g'x p|aHzhvjt KVF"ˏ \'x|Kŷ3;mXӎZf3~U`†}?fvZw#^_ɑ‘-֖3EFx)IK8ɞzrhЩ0AfKz '5@MBG>4:nGo$iݒ-W`':S1sDgNU'cq&z7J=a\:}h )]E!=|p/c 8Rb L.eo;1RO=A ʀAQ;j[dQ/tT`qtjyc@4iBLX0J]2k7N86z;^^uFg>y5G9`  Si%0ODkƮ9<4ㆭޗ]Op: zj8dX\h #mcss7蠊nxCHmKu ƬASCKޢY@2i\<UDϏ?mswu$TF@6.BCsrbX~E2si<MK7Y: PgPd߽kҬ&Q 0j\7YK$!8FaiD-oE<޸ˮܦ;P@yJۨ}n1M\ Iz!Jcΐ(ID:(7KeX窟`<}9(nUӯlavv2i;*s {L'±=íoY3p#=o WeϐÃB܁1R3YTLjMu0Jd=Šf=omeR5̏<oQPi.ll\|I6Ob+]jﳈc]i*y03V C>@V=R=w|heH4Spa9;=T7i0B++[f3Ʈ\1]RCMN@e< %`W% )%tj(y1 dH~G2$Awc^~+B7(%&+0 %xw}>hTqԶ #²CRlR&%N\SpΎ.W܎'_n}VF;MȮ.?gRK-?.P5>vp2팛+56+w [(tUM#XpbWm%ũ7dMMȥlMpдVF|n)7 tWwNnmgHڏ9W9Y{,N<_IisR Sgu[k鷣OdrF%BY"7B7Gu[iT|?:e%4`_?nQLD*|h2V89ٶЏ^ҚWNWKNevS)7PY]hDS[tZK/ *+vc}eX=+KuC?0f8>,[<:5X9 6 ]B  ̻KnN:wƒCt̵L8ii SH.uNWE*G 2+9rN{72J:DlbYMz!~"$O()a%, VȍYK~sp(.PНRl= [C_ S~)Z: WJ!2 胢 Vʇ^GkFVP⠹'DFR#CG2 _ǜN@poÍݙ}һE9gZBbɛes\zT+^U/'4xJ/(B{aMUԷY+-G$;ʥG:ا~ڄPApsH-H(<ׯPrz*(T͏29c,"&HH>+R<3Չ54s0;/1MQJ"nj:w'<}ss')ߡyC Ed$i=(E.@>_8L3QXR*Vj@^EPou85FrmX,ǢDhp6 rcy$#^d4˥%2_.'~Áo<&v/珽ǜ݁MPšOgas*׃G%|X'y9.aN38(B7AC uHa5c0M)_$C!n&͕g8K w-c#Ʌ@T?DuSo.'FcpWOErbl74 ~3Z' *Z'#[V*|25=)L$@ o}$Ka[W\Sbv&&r@y+҃I55gRwj%l.+,c ;W-Y6 | E7:{v;: EjE g/$ ^r<[k &Ԇ-Uw{L/B@{9z2ᣡ闸-moN#=@EGҁ E?{KOyQzN)v !3-|L l>($ l̤49$ih(2:3HTS1\j ul%545wʏ;"q <ɞcӵހMC5u3 D, |YQ/2TT2 `)@U#qԬ[ LZ)0^]a]Ie1ĻmBFE >0/ 2H=Ѩ#@k^j@{fy-ϫ `xob[(4ϒɥ~:p5 JZ]5[u9z=RhvܔA.W.kR" -Z)(=\ SK6ᤗ_l8"(pቔX(<'88tj HwAT Ծ(0eTDܶ Ӳs$G,l\=P_Ro!eʈ7ݱLnF;e?Zn# g'9-t: 6J v'wuӯSZ`x;=YQ{A/2"vVq5h;&%SN!x{ʦ6_>m ;7Vϙ>̄"ǫxwɷM3=MIѡˋ͆%9=a-B퀧^?XcN-;E* &-lLU9Ь;ߩ~F6#u˦)qs}57:uϫW˚=/d0L<@T}"o >}LY,J-e7;N>OUz)ldB..D5_Iɛ3?}gDE209WMLmWg ^u 5A_dƌixd+a\$0`*S.I֤f-ُ2CO dϛv/a=_!FPd>K#eK<<4J *{'*k h>IkW9l}'Z"rB,ni/"uNe:y !8Yʢ"Lpb*/6fQ2|q!݆IhAvr&zy񓺩`\Bz4!&1Ki9ǘA:DJ`N$DL5NN:pX! h30vEb^$ȝ]F[.$Aa8R{N:.M*\ ~7 {E$s"XH@ڈlVnd7Ljj~}șd' Ƽ9vA=ww߁ Jc1kwߓs~,ĨT4o*3t /!T{4k?*)GDǞ 3}ywy}a,U4bGivZޑ.vRRڐ8Әuhdq:#ұb& &ve<҃YFRg>,3^I^'"κ\s1N<WH@ BIοe\lc}gK|z> tvV=5fbLNj D.qޜOJש)D"e=|C,u+r<03 ^uQ CN^ uux(^$iM[ߨEsc.j$Sm+ ^O漈D?{HsĠ q%۹Xs1űS8@T{'5Cuya ,PkϐBи8 ZU5_0|y?G @Mog.&fEs!LDǾRaȊ=$T5hZ~X>Cs~[jz ݀_dʁ,r{mskz4w?*AulaLy\$"d׊,*WY"Qre;ivR~@Z_N {0,K Hʇ)4AвId!SwMݑ*JX)>M׻zTLk`o$^p_ _`Q.Af~?I\5t7_'cgssĆD;S|){r{+c K. #N^3c#B#+އ>j4:qtDݫ&6o / sY@QuW.sA: QӎXciX4-' NΔMf'גN.{:*nqeϗJҽ9 90,6nȕjѹ> 5Rq`LO{ >g V6%%M\!9vE?Lߋgڂ+`0>+jNRdea>x* BeC)mm:OTv.kd{i(͡a,sn:/.Qu1 (H+msml-\v\C\ʖzR +Bq.;XC阛]:8,x=yC)RaNp"JНPAӭ$J=>7?oV kߚP(B"IW!dZOU&"t)[>EWI# +bn}b9/;O?HWo]%:)BH N>!FND|FUdζrxD*wy{9sl"9)5+.BTdAFތzMq05uly?fwv&,Bhp/8~T|r֎no=qi2p[F[SZ1Sʦ(> 'ǠRE[fk"$X0gM1ȳ6AO#&HHp!,K0MjoOKq'IEx6-^nZGq'qLTal6 Rr^#tH9 XMmbگ#97yajrENS@r zBL\e*d#:/d@&+Mgv;9uwppE, -3}bCl{g U~OR[uYC Ll.2'_pf!DD"4g*톜)Y"[Nj|.TǮ޿6+3FN<;TZ[2-Nnl>|'Fo{ Z)aX☳ @iTi5A5O*! %ʹY]bfYD>|}P^ vY?!pM6߱/E8o-&].|7\=pGbTYuh}=|hCOYk @`ؑށ-oM=Z1b1rW25TVpYD4A|4$8 *!Hxn#MGJ{c$w3Ç-JgL͇׵a:/h }o*ݘV^d6bf&4 (%͎/F@gӮbNЯwQzs]ϒ7M6r`18nEh滠xtoǦAݒÍ.7|wlu&J$m _خ=d{U/tx%t}, w8GAudu yGih4,|sNs$-m h}հıa;hroQn"DMNa7T/GzQģZ˂nkk\-J'ۭLůV2DoaDk,+wUS?X We`a|# hTM&V7?+"'߽l&Vsذ%FW)H鬬Yl7zc # _-^}Ňo绛&6+3:Y/֜uF~ԥuȹlw<5Rݽ,B$ a ԫZachZN5)ˑmǔ|' QC_WB)09qV*h\!o=:xA="/ ޔГIB[G;"Z7ާM%\!1[NIwearXT`N5rd.%ѡ(Jҭb$8:j >GI1ӆ='<%ӸŮA*CZ~9]g0թUV^7w.82Љڊ:@W sz⅙E2My[=,nK8/ΐJ3X&޷+M4u+ׯa={gD&}jAHDQDFU0T`A1z5 W_8&1DPJvt>8/t"inޫJ[{A\7 q:J @ w6hs2&ͣD6͐c\}˕dػaZy$(ǚalZ3ڦW# if$4?C+#]'7:izȶő3po?_.Y/LoE*гM{mH,a\9 WxfnYͧk|Nc{NԊy@qw=}BQ}⢏ljts쳮\jemmW̵̙֢s:)@7|G&.fFbuYmfdJZ1hsOb*R(Ɍ& \p)l%׻TqMO&A ^BA$E]8_$B+tX -?}onwtj' //'CZDKMX!1`%4v\nWTCCU0(D&Ŝ붳n҈hfP!̢P: 2T=1J/ IC&9䍃`5f{4uv:D$Q&gr카*!da!pUFHٵp$/ā>.h)~u L2HGVf/8~Pz$Q,YMP t{Z)a4Og)I zFsȦ34=ʉ=bc ҪS(闟NfLnUw6Ljc #Km?7ĺ_*b}TR]EA۴Lz CrɷƖ{}Cc}9lb޲$ľL=)=:79tTuӯifw`8sAtƁBUxwg12.F Di1@4ϖqoyH}ُ1}(^H@0qRP ~o9%?K@\߲{?υmA*1l۝H![!@QJAyrݙy u!I;̼4vv؎7ģJ" ĬB=I`0wW<13(&nT|{(Y'`{~k^`u%j!}hyrp݃[kU39?S_`H{aJkeދ@ s^A>7f Vh{v",SQ"xcA8# x -"o9Q3 KO!> ^7NW|N J)a1P8d} hm#!eaGTۋx[= )׿¶Gݕ @\7U\iD1n487fOO/Hr-D'*{wHkf\Ϥ)BDXT sLɗb"Ey5vRpՑJbL'oOY P}̔>cF5*`Ogs yF;Z#.E/1+ ejnp+Zld>v DܷurQAh֣O!8mL\y⃥vgLm0)cR\-;k-ġkP_7w59cQ[ t^6֯eˉ XO-=KJ i`Qd?bj_ʗې2eEg׫+(1 ore(F>q(G].u u-9Nxf$}ƫ˃Wʙj f"ki0S"҉yל;I/tUϽꔆTZ:~>ޣW#S UoI,&"f'?O>#'3nD{`D#!P6q\#`FW78EQnU4r\.b ‡O^).85I\IpH>  &Wt]MŏjSҖN:޵3wxp&RA %Osr"eRu4sZ.:iDuOwl΃C3&{x UA!9]V>XJٞs-yc׫RXNE\|/"~;1qD0ر14fH.Bkbvv9FWWC516#V30x[BCr % RHSkNR]Wa d'$E[rO鼣I(M{{Zq"e}E, "!g6QLk,eC{7jG|$wH ?AXt} Rώ4Su^kW9ޅ6{2WЏ&DITY}OHOObŇ-obz.I α)JFr;>"@y4p?ULg›o{ic . D ~>{ަ3$7V1yU/L8# .ѩ#[>e%C2ʚU +\36G7C(# Fʔh~ 'cEGnLl/;4c}]u(}np$DQRBy05CAB0]n-{?o1os))YF2#Ö Os?wsU*8K4 Ҥ_{mO7 dY(_`ϰ+ۺ}t|ѵ _qL+F3) %P`)nA.ee >ÈvbiWx-k@PV\;"BO Bn hVQW w3ag#䧒ul e2jH-tҁ+q*J9$#pie9ŀ~XC(EE6];KNѡRn2xkiO5aٛoeƊC<捋kDz l: myn3ճ61TȜLAI/W< sJ,VH>y ~«)yekDPߌS:)^*ůNI\&v!X%cY S]myP'ׅbH5Qx,5Oh\Spӵl\3kIa:v+u5Ӂ;`T٪iowoϠV@ pÎwdߪ*rn*o;CIֺğ)'m:^06|\\tA64t! ~Gz+7-o_piz)xx{񄫿5^#έsKR SM 8>z|u`gדVgm;_fL/228(BnW t0iD}P`qK0:*RʰlE-Lo^y kn=ma|CyZv3ua` QJI.oe$(>YUT'[դͻyTcICOY}تnGLG^`V{[7 zujqűBiś$˲ -y=J94+ DQWR2AB-0n6*( o<):)\qJy[B]XnE/qx\X$8r^eXȬUJ#ͻvJCJK*G*irfVX} y2Q12A-8:eLlSa"J v[5R@GgQ.G4r=z،?+J{Jdf;9'U4JtG33bqu8pzb63f7z|a R{VڪhIߖ]Ǽz % -#J8U4z¹\UJ vK7d8s4 ΐO0+kHt2p=i\+N~I!d`َ>=a/L}" dofLXKɬUgh\%S|AE̝]?oT`a~`9Du*0JqW/->r:lWMTp@ZѦkZc U& 4CՆA ]2MEɳ>X-#Ialg!BO# __^@ڬKB{obE )TU] ˺9ײ+E+ ߰ ^6-X>2|kTW IO>}$~,n*^3IT bRQ_fW?>Z|?b~_Ie\OR))WN8?x4,O?[{Rj"s7+,_:W2qÊzj\&]G=_Qd`-wH$*RAgR/g\h}Qd/gcΐzc.72{QSΰ}xw^yת|E˙)B6OE:XpN\6<tEOkWc6i1OvU QAäILퟏ6327p0@ĮG%9vx畐9Rۺ\a2Ȇ^󆁲<|M%o9W{Dkj6kǍw G85KIBEWj:RI@,d+r֭߀%(iru_GlVH1ܵT}y:*2]BB)K7BɹVJ"U^؜X x}Qs A_n#txRqVQس\mYl2fyw(&=֟zI._#yUl'{|h"gf!Fap*(_;@]_^Bsl2( [C 5K->z- ~A~;m`U:' 3y[(͕Sn 8y[DH e QC+Yzf܄dv  IM .Ʒ[x"wI(P@;I#JnK%QYey HbNy;ICEUki*%KEJ:E  <5qoy/ip5OFvԑgpky_1"Ӿh ?qE0(g*`=Ϡ@Gd7]<&ʿ !bi 9?@2;)+wUmE4%*5V@!aɴ*%DD J̳D4h4K8hcuozz[h weE٨miHzXUkZ~oU8z!{&G/Ֆ+zfa'@gZ+goSQ}z)*[Ny?$NjI ,"Oa#1,1*OMΎnr j}wAm 2hf]rTN'!y *eJPN%#]sJp.EbG< _AUm,~VEAb:(D- rJ Ri0ӄ[#72[Ib4&ǹ0^J+ nbm4Ն[!H(.gLtlIE\Cg@;i)靗![=yʇ` mމ W,R #OhKm ()?|5g olELFqoE{ 7$eY޴ vH- 4{Z֧! ҧ)G:bWeOύ@6a,vLIC$O 딒 ]Z[%%3`]riJtHTbɫrlvڨy˳ z!ڬ=\//@0#2 !j!p%'F>>3`bX2ʹN V9%3%'iiYWYX LRJǮg8z28l}3:{굼%Q$mIJi `O\*.s'-F(k8S6VG]N7M53(>F%& 1.t+ΛTT0)QU~8\>!h~VY{2G$nׇw>/֍Ÿ́J؋#Y(`D͕qx'7?syv,+1*chhIPRfѣ[1T5#ny_TdEEdtGt4[d+x"7{qVp s.Q&?]PgF٣ E 1t CrT*iEn rLT7Uk<¼MkV~F4M J;CsT(Ph)Ŝ M{Y n-NEKKZ!p `prQYFuI¼9+d3ÒoXoL2 :v$24WlzڐTͺKm$gݏe%¥ ).۔|Mޱ8uF3εCzb%q9?(\ek.fgK<@h>8/2A)3X>|HR% gP•s{-Pq|=t@*qlsܦ J{Md!SZq~\fJ\=gsTgıd=%2/Bnxty' @b`E_h牿9eDS_IҾ,}z3oa{;y:bՁs2\vJ ?$G/y<ԯ:R%;(킭t>xLNVpv˧^РF f Ed·˟QXQ أkqөC  -kL7χ*=grTn!UpI%FO!Q}](e h]LT;&3*cQǪ)7EzF TU-҃L,f: ?57Ch;=BQ`m?'md6o۬lYVf8af:zZo31#v j=K6qaŭc[_7݋Ё=kkH>Ntw H^JLou!~!fVmw,9ahJjw="-vdI:/L6@'z.)INPR1m;P[Ma61'S~W&]$-C/]wB{P>IdihkZ%\bE;[}l.,2]{;F^D0$}-78TߗY]hL̓"(BRnE(uy<ΟӾヸ׸)Mnq'ZЯGE' mhRxjٿm]U.V#g 6ykȱ|9/ۊiD ,,@sxPYOCoǣz0qƷ zWb3x"Wqě$7f֖KԼVhJ&}~GБ w{bK,yB}.Hcg3:r=fo|\aT:hmpAYXC,>z}XN8 Z0K$ϐe)4lp߄a7^4Y yeoiɨCmd8oSy=Ul8y $~v?[ק4'V;fM`I^tU*SYȗ97]xKW BhN')X _ NF)oOߠ2=ȓ+*(f^,cd;?bScn't." ܯpo*M+a;ndE&9:l˔FΦ=z'igM5^Bk9fFb&zYq\c-a &vetݞ?^oQ1HB˄\We4T6>e7#wxKqesyoj(D凬{Έ)sv{>K@Kd\ `IOp݂{у5>|Ϯ79AHvxץd`7𧠺g%*zsH}0':/glDfR;hA=nVU nn[ 6}ISLZ2cۯU t$/Eu!J3 `Qee:@ͯ?8N+fS@v;7G*&vgy@TrNj/':WE>#2.jij]NNvu qs&3!@[Zqa#kyTU!"R@nW YPcœꋊrLfLm!Lmd$p ϑ 2ZXM >Z\/5AҸͰԬ)bG78~9qS8!AI=>"[뚧haT5~4ZrVg0y:ѫ6TE&+nQ on2pc(-S7vr߸' ; VW|%L`\ԭx/\_'I?86r<&s|-a?%of@@PfpRM9f9+NG@dV۹5}Yx 뱎~[,}4X*Gl$<,;^{sO/H )6wGk R'VI!EdNn`9W]S؈{584czZ} {PkI#JSڼV߃]2b]~ ]37lgir-!d^nc]`2.L`4\-J<fC+g~qFڸH \ 5fŔ~DM 0!&QY1påizԝ;ETSu5}hӶQ{HJb^BdYwV+N!֊ӕ ##с϶)oZEboFۚRI-dY!/o >:f϶FN)CX쳧T<',[~ڵ-} 82݀usv3V{E[^ipx@E{…7}R#(5ᱷn3%C ︸DQyڣRz <.ӳeM4=p<<)l'/g˙mk](eG ̈h̨aTlH/Pt\|zNS=Z;l<'ibLۆ9i bBNOz02TPym<4~۲(yaBtLB x ,tmTQA!ShlEŷ3l5aX*CJ·Yp˿_`Ym-`j㲍Uݝ ?];Ty$TvM*Dyҕ=jK{FK*@C/44-DA]\::$'c8W /;V5OH(dٖT WúHomoU1\,&O2Wi*sYzr'I=P8l nhCz"":-'r> t>N؋uOq %Tȶbɍ뙁\w[aNpD¿ëVHŵ{,ep=MF.ESLG*^TR0qRKb"_{yefXL!#JT3&y/ ;)( j,` gr@@*c n"Xpeꈿog£ܮ *ݼ@r*ND?jN݉FګaY=rѴZH_ OD! unC{fV2m CzC*#_*v8;D f-,,/c3 :/GKqwT&eF+:mb';)ȫdQ*]!\334ectBō5sMZ'6eSЫHaV-Àu+U|xn@֑HM7`C. ҲEsq&$'۲hו{uDՄ/bDyq8 :%wr$96Шx/x5`SJ&_Z*P:!r]62~"[1DBFp±"7Ot`n%vhSId$(2-MV%/cb0̊ o ],x.ࡎ}O"|y)qǮ_ho $ͥ'  @uu4ϐ"FJ!ŵj$FeL;&Gu IjE?Ԟl΍Uk|(*=+.ߺzwE8Q(eIE XŽ3C F6MYՔf_v4Z=W;/ゲ}SHOOǓ7CmluH:gPpکk:[0[Qa1OSJcCwr&ĬС ~VH츑x[ j6]|pĮsJ1Nk0pQA\ BAݵ~|/d20_Di4n~[ [pMg-v`嬫FKE4D+5Plt~ q &{)l-9'79=tkş+PMiASe}K' hDL-ܕ7d.,,SG5wGHU ]Y&h&1{ *!} ES4F.KHM.oYlvm1Nj+ƁKZ^%Fxْ';m̭ҁqo 'jSy858 Ďv0hSƹJ!ӋfN2f]-Q=]=cATSUa?UR$QO21:V*2ٗChA9^'\+myJL^zIcf='y?j@b!ȐY(F}-h᣶\t|WqEy^n7(Fh~HcscqAb5Nyc*~g,F/ kǦF(Ѓ$6,VQbLዺ&`u[kNlm0H/!Cr ,/t̏F##^~<̭ɝQp UnK gyFkjs/&Q\$ct r2>SU.׆#L 7pmhW #ƾ$5۱+o-Ghc +2>qӂk%NUm6 $.dʍmQɭE@:3$I gF^lG9Q,WNo~@k0?tSn.EwJ1« I\SMc1.z.\̤B\nG4J.hLKw.cz^!DG/˚r۬PrdT:L2U ]t%Npa`790)~ LMVWLankq? ܟncWO94ݩ !1B/@;g[d (X7tjb+8޶9дulJ>LTXY!'\.%=sy38.e2%\^jY,y[,IF9Yn kpCF@p0xiCOm6.폭2ߊ07 @ |OZ;!렁:u!鳱 o*;NthD_LN;ZꊛՒf/333>p"xpZ/迾>: Wi$İ0 #CtmEe(o WW'|"h9c-[dEgZ)Z\XI |LS/N^VNNE3\T@Su_cʹ=^@Sxz2ѰKX)ܺ^K'5ICl[OW5xX֫dP$iJ"B8 i$Y>(S]Yb0ʝd#KԤ$%DXDžxow_n;UL]!<4b2+2z2/Hqdv rWʡ᳴mjAeߕ-ޛ²l-^{tA{'Œ8u{OGu0 [Hjn3 еU =6GDӘZ2?Ý}^B L`9Wv+F?T\ci*OyƨZy%8oaD. ПU  sS/ܖzEou(n6#X &uS*@!n2=cAUs?)yP;rDC̅;0g̓̈kwBX@Z{ L/_;MJR-OQ!6^19D)O9]~ 숍┝_!^r xV~KD&n1wNbi|qg4MbcR;^ts^ؠkT6`nKO\ BLŏ,Gzzr/9=z[5lԴbc'ܱF;n!錳IFV15v+ڕ2e`@bu2$"}˾Pv_' GqpG&IA4z[.^XS5x^ Ź!'ŃE便XB8d"G Mװź\lIRb<#iF`'N/ 1~-$0T3]^?'|94i/W%h!69~q*P=u.q )(I;NܶQixcTvD| ͍B,߉QՓ嫏DdVK4ux%ڵSf(EZ 7/ F]f50`Ӳy:\OY Hs\[=.3ta1zCԶ֊ 4bȷJt)k)g9l!DҽKG>6K^xoȁ}lq+?N'$(ݰb;lzNLжVq}.G/&Q^D~i ! '1a,3&!Cc~ b<5*~f8YŽQ\2:h,'=6 4 YkȫM*kN^}pnd<1Vq~J~"Tj_ +rh dHK,;?X]g$DC EG@,B91w1.۠q ׶*Ѳj;v lΦ6N@ T@,z܊Г:?9)ٰ׀Zrypa*N?doьea3оQ!%6.C!E\&!-BYz[fQAߍU#ViEW9 1@n=8ݘe?s෥^q/\ !``5S|J6ʦlnЁ$=v٬. o?Ɣ+=|$qEOykdޥg0n]x_ߵ1qE>Hn:TmW@U 4k@Yh-Τ߭b)S0\>2(e`;HUbƽ23MUr ƴ{))A,;/]bR@@Hʚ4ZS|} !y?[SYa1D 5gIT6 {Ŋ;W3%Vo]-TY Qm ٠+T]k t+n18>#4bm4Z al rn&Vː7-x;?lbCS9/ >0ϖB޳o {;;FA=3Z~mD仂h)0][%]ga,\]CaDOO%ОJD-MjĠ~uc. ?k~&ЈK6gnETtwx=HQ3JTzqwri֯ߐ2iHK0+K[ '>cHOiJ @A%=tS\[IV-zì*^{dֶW(SLOXn^ҙ3aV$2QdhQv1s4b5fE|},\}:l~u h(Y{Xy@M{}OqwzpӱwlVRJ@!!\GEAGZx{NL~h:(.Y!]1E4ٲ{y\+jX—, <`l7[ q;at 7@ر/$j3"*dR.F#՛VKVP#le5>p }je`MS R1@ D5vT4Df_ͪI.H7ILldr{jN}֗MF}XXJy(4< Fִf'Z^W75yDZ A-u]Vؗ Xp 6N&>Hf%"`gF/D9FLgŒRۇUh#looA9pT`2X#Dovl/cA, :PV^8$B˳wn۷1ÌS,i|"DQltY$MOvp6n)Qg^-eΈZ0 {rUkP!o8P<ʢ, 0n]GoMJ<7b$Q# x3OCO/h-.츹W'i\J(nS7XE&K_I=Ci߹AYh6~2ZT &m `iNa{1saOʐ9m Բ&:E: ZlkAl{1hj.i$vơt**wiZ#}0r-اhqW3 ކ`*̰uT4rXI ӧ&s@b5`[x7FT6JP+*l;a)~!>)Ui-cKف*ˏ_ PMtWȋXM+)䗻@<"oGQ['U*{t+V#=nzLҝ QI͟ծvIxdr.-FXG1a%b x*Wt}g-H\m b'u&wV{Ĵ S"v`r(VC6:/zn|kѱXV[ AUM/MtVzӧٺ#<^e:NV(.gREE|0ʲ~: Dخ(P$/ )<3wu-#O2UnuQp\[ U1N+>6xUٚZe-G DE B ܀j6,eQI3G%!@C1E7_jD?+G5$ے}5QfC mtTy0.akA=$1*W雮 q隔3$"5!) 9?eAVF s[~=Jk^CJKeqk,5vŏw2sUb)X:|N*NT?I=ѥHۥYG:VpvƍZLp&Q^cӐ̆`? DVơ}-穖ЛfXlqnEgJ 4Zu0/#oPutAmnȣENHjX,S{}% "‡dw@A&R EZ\4Z3(bUaAJEVO{ _uOg^IW"]#Y%3 >T,#7<>O#JU/O};U20癶=z;H?QY,啷; #6/*>K 12]E6uCџfP|vT}<ƫq?(T9 _ZAP2y*$!rLDZ?z)w48k,ߌ3IыW}/,ybxїR{3f~M 1Jz-1=JeQ\ռ0XᛄmELd ZtB,)+2qW]V [,~*uGW4_8^ru#Vp{)Jl|.f3~+ 5v۵P}"GM\cv."xGI v(L`; Z +0ZH(;wZB?p/;Q @j(+Ѵdp_RXm0LF.JiQ;ŭ+7k/7,g'j#k ػ͹G[勡}DPp[YDwG_W\_;cc\|c w {q8j<|`GNֻz(4ƪ^KMmxŘ1 Š7*#$j8ҝc*LE(xぬQ% dk9{v\{MD,#š sY HTDF$E%)@ { yA^Kzx/i@=U+!ԨrC-5'ޡDzjV/gaa;;7fU72h (MOQ0V5:$7*lm˲ŀauӶIeD(~GKYKC֓]ݷ[{jPwEG'*&xMƶ}꒺F&o#EN-&/B Tf])VdoT;Sl+f.Mfa Tu[ʲ~>UZW&{~"?g+'ђ$ejfN>BXJoE̋Mh~g< \AN#Q ,6NdTZTXH_9yЃGM0e8O?fwPOg+o{Sأ=Ε2dϑ;cs>fl'9((2 |LKݳ@k$Pjѕ}iyιRRScݎ4b 7nJ߉R(BgƵWQ1igF8}m¬]&Tas Ε,8lʹD^rVv~yt5jCk>+㑌Tϒ6PϪ@VN LtrwEQg\?ֆnO8PbI @Zvԓz9&wX/MFLzc ÓaEus #E D8q~Jx'J8d.8jKCol{yiW~ {9tׂ'LZr*7*Z܏R9yxҖ>*/3h.G#İ:Gnj |H&) O|_Ƞ%$ Ÿ'8.ex !jUzȀcŻA2Vֿ|#Ga|#h 74QJQN}n!9f.Rh+ZӘٽR_ĸPSY?z6q1/S%ᮖ洍.Sx&@\p$Mk.O]rȠ5!x?CZ3W\yBN_Ouy  >(7 t J/{"erR@8l;Y$pB,_H޿was+| Uӟa1͑QG.(~8ȉhs_<=SMF^S'go=uE~He@">Ap1-tgd}ى< UK$TI#i˹ٸfz FH#>EKb_-񭽹'{hᵌ&ORw]U[Ӿn7icm_c[I") <OPbjd5Di JeGP?CQLZox27xeiktױLpYBG.^LM\J8™:q>T2ƒ+; O叝{(G:iKU9L!&g?^%S%3Z$97xzU  5JG| RĵJ|p*Sh$GtA/^o= ;b?ws[^ lVn;5,%p D|Ocr1{r3V=YʧݧcXp,0QE# +aIvTO,ؖt[5t= Ӗ<ߎ&IH>Z[%ISW οa!yBK&M|&Vj#$#NHQaq(C*M|x{Meø'd/tLO/<{M+̬#~ %eG!Ԣ?M Dd7;2Ɏ_mKq5K)V3/&LQ%J5D;Pɯ 3; y}<%鳪hأ]:`9ꠡ뺂nCR ]W}kMNTє\& 1Uy-IZ64x3}$==<`%2XIy9qmW6;_M 56E- M"05a¾CKCTup8UZM*Fo/t ӹBq(sZ.oFm ڢ p ){VTȔ?E\0YQ$.,W-"j@I'+?q eg?Q{lۮ$v$;^<d(W)cBX `8?z= {o17Ex\^ ddt4њ2!W1CsN$Q#q`]Ɉ͗"?r6J5I&gC~GI*ܤ*Ȟe* )܌I^cv1m{R8b ٹ?3 _Yy NPkBH= CF!GZEv{^8jT@(2 ]`KIc6HSݏ?`c+ Q;zk'rS/D$-ݿ[sΞ-Ӗ3Qγ%T[)8QPO] ھ];]cU蕊JvG'M1[dF\o'&ƝBH7a.Ћ^JUӨك\uoDQH(i8DE*;NzS톟5[{o59zg`%lH)@e'ZNF<ߥegz JV(* PԒ9"\)ʩTx5/8j|L/_.YQu=8XdhoR{ZA0rwF 3W{LQnܹ #׋LE.~GΈDz0/g,."\n>&m2. 8/pu ?;Qi|)$ mr~$UԕXH<^X5R)O zz(弣p<3?l>mu.1 M}sL?Z0q9-|"wJ`UF:~9ݬǣ|>f3sgq,zmN薳]phcV%[4 em L!R{\H޸+ԡW hY8RČk[wȲz؍ AkggkuR-TCڎ'"^/k_[|/Xm̂WI;_hiRyaĔVjweoZɠ#{xmO ZT 2xqy9T l D`O[qqTArD|lD/.m+l 6Z7/'hmISy: /RD<8]PLH"&7P .!<ނ(Eb7vƮJˍֿ߬'yY lLhuߠ6IƜGaHd%?TlHfgYZ–FFT¯B(מ ČZ^sW+nb(3OLy'GwI8  zNCg9)ޱ"g<ȟnމغ%R^ݾ&ia7 ZGu\f>Dp!``2SP}SoTaU }\/P}0Ɲ?ߚ |7"qe-|26Cq+Rg-vPVRZ,?]J/CΞnjc}%](De?{N^/y.Rf?,|]t;IR"&x|:3~TZ r2Jj?bhf`}Ub!\?sƴTmۯX,r$b|OYk7so ;jbyds SSp/*QvL ƭ/<Չu6?|۠u^ {`lf]a[ꭗ+vapxgU뼣858 K"Ïc--IqWn)/W&|95 ]=p5փ":l^x[-SaGp}즺˓zg"y?';* yU%cR`GNvIؘ_%2^L@|MvyUQ'p~tG0\kڷX%Kmi?Եs0}+\cҩ}ս䦶8͚4A% }n`uMe$pt@A;2IGjN)AL*1[GE\ƸD {mY,A ^tyn'n}G ;nCT < x3fw|՟b%/jh=2Qb6p 廣`e̺ 6ϩiN z5Lr$:Aj? nȹ7`$RJc l k G[B";L!,^ȣ~zMŹIMF~ u{?~p~+c8 F:R?};E mgu)Y57~?+RI9DϊaRz[:t bXW9?NA8_CTbu HvU7/#+8O[VK7iP@SȲ:n8 ŞQȮC^tν܆STa7?+H.PP}bzRRײSA9c҄}hPR [<x_ӾI]Z0Д-@&rB|`k EW;2g:бԼo#ۚ_F iJ톥Y۾:/!r͎&ABTE913sIT[/qʹٽ 5uE˩)k|)7hk9#JTPdhp bb61}+a$s`x 82## egĄXr\uꏪв)6Ĺ`ww9֝%`;4ዢ GD_oc'/=q*t9EuT=r+g_-ⁿ r*6┨3[@=n y=b Ϟ*.8ab^yzS_6A@^ÃZ@!>\c 5]q|[K]1vRkl@XZlC(^74*v:%@[,r7-(G5/ei[k#ψx_ jٓbGx;% 1"'2] !%v3øt,lK_B]ɞ(2ՒŅg!O*?PeTY7(@OD5(;[-͞fu\ ٬0dUGz/yM 2߀,W'1 5p5μ^aƟbaG9K軍+0k~8vP~EWC0Z*5z/ bDF+[WI)ޙ18Df􎱘&e{OxtCKAYEȲhuw oֻ ".`d+ !w8)-ɪ 1z")$iGej0vp_lkuܤ9HZvoRQ.Q$ʞDžUX|۵1\}@鐑~zxPmO(㢱KNEkʆ3TCLeXm+cblx-!jH^RG_zFCv }9e!e仳 Ta%u1A跴6$\VнPIݨ9pfK~)ZuJ~gVo$g4`LI!^J]\տj tYwPኚt5F;b'qlYDS=VСy_x vt4/] / 2\_iM5xno?(Ԇ70ԱG5p3ИП>X;:wʢ}G+IO#%JBZP*|;sS]2aŢ3K|t/O:-lu%BLFJ")bAE ߥ(7Ψ+q|:iqR?J79J)^χ2F\ـv"Px FŬFcXz]4o&ȩːh|:㢶_~%:{eӚDZGQ]B6[VH"zZbx(MX%#FA% }9E@n;\1MGzCL;~R: ٫YׯC>e} \Mo#iyb4q~7kn :h*|#NTAb ҦSTE4F>)i;/TFX`vNmg-7R9JP: 1ҁ>u)׫ʍ%1B4A{wd'ƌ6(0m9UEJie)HkQnTR#l/^6[kEEհ$K,yuOtm95YH%k%Uj'WzaL))Ȩ#yDKY߹'nu+URi,/;$Sz˅񽤼ֺSϦ4f{lu6 <(>RFL,c)>ۋ@RVDgskAMʥG{^KP!/fV "<ˈzJ״BY[O㳉EezYoT+~qiaMd-n"5S]&0& D8&,#=u#/=kՁ)zQRj c6Ξ>YHpju^36@ X{*U.!xnD*^_֚-ࡖ~4Ҙް܋I#&SGoRORS9_`g<sǫoϮ,p,_{F+26XG=7W $1 :~ /$s$h}aQ`QY'9}my `p/*sàO!=VSicT\}Dv mn@SvCj]+iҧNNB#hޖk7e²!5c3 VqvuuRm䄓;Ƨ3q9?-0&Or 7@R2X:5*Z#:Iˋ"y ;zfX31/]6w&76\mT/ RtuDu@H#'{&d1UJd=S6m$~4.Fio1(S3\&&V=JA;^pA <*&P .O[#22VA ޜR@ƣH|b ay?$GF> #r+D;kNŃS}m*F y^QZ!7nvQj} (s㳙ץdH]z(ߑu@UMG|/as(P:f 6+dR=8^0)vOI1< O;XMx-CWO!P (T@+D4FHΨg)wm-؍˻X? qDz>aE%=;5_S;v\ӟș*RvX=t0A; 3 .D;G8 zc5(sfIňezO<`n3v 圜ه<7ғm R 8,~iIаvWCsUG-qK>xylȁ"\O)03u܋)arꪵP?;Zp N)8&>M8c" E"u+1!ۨ蔙!@UHk|~gW'N%fy[AEZED#QUtyQ}2Q d!9Wbk)</ b{0$;?. >l4zn6Dʹ]l%>|)vI7bz9siH߄87׫8ﴡh㢗]UUŌuR|۩'֥"=cZUhAL ?uFA<`\FԵTPӸ=9\bP.na ^YN.4zH5slJ>@9$z_:= ZKMD< GB>ʃ"imE:*k4P ku.b}۵=F]&y#XT4r>:KʚqrͭBF:u䍳d}#h4FÛ.uپ%|w  }oN+JgOQG|rmV*JT(BH!eJ w9LxA/Y*^c_κr1{ ٜ(wۣQ9 Ɋ WG/M9BB ~84~Џg5ƭkQ%5sHhys]5; c;kk^5)}F Γeh`,i諯Jʃ 3qY( [ XQ/yiݷr,Pd8j9n=D?d2vU&qŸ8X+W䐄\Q($ 6 zR2E3ev@ab6|~עNɘ>+A3Ũ}y0{ X }y羁BwQu7ŖU22>G2#܊\$;]3 1Qs{Mig (N_uMOQǧRFUᆙ@ iOqusLQX7>ሑ|}[;}lΕE OF@ <Hlz`GEe 7jgfBkw=_\Gc%N∕,S̛@ a>jɬˋ&ӓse*{=4r'ZSHL=:̘[̈́Wa]i!(TOV`OV%H㑛Ն_[GתZ/q},LUow : FgOV4x1a眜 KFէxAABdžgL/HDk̫Lr~BmAO~G ˖Uۜ6cI] \Ynf@g>v4aYr̦SW5Ks$P I1J?6%卟)2q'h7E!8lRei%5>?mDž*H|"ADLq]R;b:S#']̋]ug5!2MX&Z"%zטwPr _M;1M*dߪ)A}wYYpDthҼԼZ*&b_B)zx5j$iem۴ݘhʤxǘ¡'E8NJ2geͳ(^ 7 F=W?Vy" F^W!y{RFx6,0ÛwѿX0d> <_~ZeW Jjū H*!^L.Jk.gGV$zOmo,YLbK1ិl뾈D,6ehpVatKI~Xzߡ)QCQA'~fo^ܦֳ׆~X0$XOۉX8~xoh,,Сt4YvoF8鿒;R)F-y( ^~CYY{ 1k:R4E6s (vϑgS( {%C] z7.r`$Îe dPs])+7UySݐWZ7]Z G&_U`DY%y˞Ƽ0ql4@he5\C4]ޢW-@q/._!<[PtgO?.'WObI*{ޡol5MDx)jS峥i9L=b)H ҧOKpau57X9L< P<{WqU\q!0b͙%͠> iWС\9KnQ:: &x^sRh/2,`yXו_qEW|'!4* 1]nkЖ_V {+ԇT@ᰆ*ѣPѥmG-ޙc F9kRxmō1(G bH zmAsX}qv)p'Y:j<2IirE:\fQ.#2/z.xa/VJXv 0%İPmðӸ4(jfvqtܗz -V4yy@wڝ@#f+'TDe4r)w!nث#1=4޴R$l NjzxV!9s"vy&p.ÔhKr|<aܽ5?ݳK8 Bw }3 \#aF#}ɶldh@Pւ)b}sd紮aFd,8J.CWغ@/;[U+E(^2T'%UFOB޺c^KZu K6rA!,. :)A&j#*M2Re6|8(If{޽HxYO@次"L\v[惋lꏑ:9މˑ5=GLw Q ;*oͣ1viYf4Z0nX{ڗ~(g'|撢-RB[ I(HnӠ;Vц]R:x{_}ՠ4;Zjge\37*&0Z -x64L*].TRmS d]Vng;}Z3,TG j,wa/M= ?ʽ#yi‡{D'j-Lw3\UJ@zCsLV3P) `s! 8ksǬZ9GeV3GÝ'~ = 5y߷7ETm_t~s \,}k٥Iҩd tvtՍ +l$>45n^/K$|W#2Lu7Y'9m_5A8!Ћ&EёH%}决 *C7W EZ8+g4CE=R@P06s==7ݰǵ^5u>ى&5sh:Uw wc,ֱ"JἬ`E'S~J@Kx1:G:tɚewG0s[$&y8w D#ލ)/|~0q-Um?A܈-22d۾[6$21щ0+i~[i'T@eu\ Auy:&' =DkݵTH~dgyw5&-Ͱ~ 9!=ZmN _ TCE2JY2.fI2mwقMm%0h}'3Z=,U^#,lJ楪l'܆sMb~ꋣ Np߲{Y] ֑`P~D*KۧAzͺzRJwJ].5Mb4Sho/Ҽ]FpPYZ,CVU}fg: @+Ny-t zJl0VbB$=6O JJp1z/wtwvz cGt3iC,]2_LSđ|Jޖ@98M={CȦ0tDK <~)K"McID[TkeJ3 YQp }lll-grTI "I23aT@ῖ^cGdҞ \쇲p ]"Dl-&[D[uPD̠ Ď)X:ӳ#yGת| ?!hDd`2YPΉ0U{/R#ǥqv ҒCEC t(B@$w4 3OQ -.h"7cL%K\rMCj3ӹ#V.l j϶y枂/'Lh߭~`5@pA:nجûNۋZpz4M{q$4_ Df:IUܾyt VDh ujz}>.s@w˴!.nFP+u⬥󚫷MϜ +F y0q a!f"Bg] Ro[[&z5GNḸoCaTC]G%Ez; u BWyN3Lv \p+{gA}5[רىaHAV#Y/:>Z;~dXJ}c*?h* ܓ3`&˗tEeE7B~jF9*xj~^5PʾH]靗e $KFkħ]!X"?5X>U V]!(pyyZ^-~WK庳!4bc Y Jɉsf`X"RI"t&fώ9x@k nQm]h9S E,", GX_?}&Z}o"]?'*̛dEcWg<8N-gQeMJv[^Pxm48 7x,RUx tU-w =C?p[T0yQU ~ebD]w0pI:7 b@ޭ:DR,u_HK4[͙8bM2pCn۸fQf/V"E%ǎh̓<DBof6n?EYiWЬUddy.;Dhg$rQ5ݲMKJn qlJ$A951*Y˫zc95 ?X8NWܾ vksNdjrHX#L@6/5S U-gU įBv-c^Md+9_:ͽt;Abpei:#[yڞn$jy֔a(kx&8 ;WsX|VyQJTOʒa6ѡwܥ(Xh6Kp(zAiĂ lq(Y/ps4a&DϽSz,0:XyF8,g3;o;#ņBo.h$nuݎ@_e(lxMTT3C"ɖgff~vxCE2 *Y4wY%h{@*$.Rґ~nc/̓Z^A)aLZӷ0Ď3Ahb [+J[ & x 0/F$3S$TC] #cvwxh9U'%{Ӷp%c3~EgȨ{OU%L%o,bhVfYp]8kVfL5qM*EL gY*RWI<_f`9sm@2QuRP.qu$d NK ߮1i;_"_:8ETܳ1BNa̻`^8 Kd'_\~/ n]=4U*ťψ٠HiiL/htT…rD$Hٔ ~/3|wgk& BE]؛&ǔM1lwzWt3)8nԅh^\|tk"PSv!TxQyDl$+Kߦ%C2k8FIgBR`Mj/\zT!YYaDL;32iX?-a-^&Āa++ώyvzvJ$J 9B' e̒_njq^8C:}{U6, aw&2i5l)>f,t"TѶfxZsZctNtK;h+`v hh&)9|:/?*I  ˏ#wğiwK:Z[yO<662.Ɋ+%Nނcݕl'(վd'Iy"Ԕ7&ZO뻀ܬA!?}ٙ뤳CvYD;\ꁌkn\M{MW_:lWETX\I )D?{=QGGs[jӞt x(-uLI|%|&О+'Ӌ!L=~ X}4 qڳrݎPRza>bme*h7@YTpV7Wrvz#D%{)L XkuV,|PtD@K e8p$9XM懸bdHI&IdzǍ!:\ܺgH0@<`ƃhc\Ȇk5t8wMadZOwvvCR??vHLJMIt\kM14+:9 n1Hhf=Qg!-IOI0SFڰkA) Z|=ϴtR2S35_ruYͳ>5;L+fG G;.կkރhW],Zg z~{am %ٿV jb%SoՉ>-NiWuO>nϧ<ŃXyWAsdrQI]xG/7Qp#ksGvO#"4Dn6,/#H:%Au407'BenP$bRaX,A8_gi5DI.͒_MY Qg"Lb#mewVV7xߗ)Ne q^sBߚ4}kUi,╺u^;#z do:Z.ϬOMU;/z!K3FP3;{<@t#WI╕Z!79KLABMN3ysϒiƸA" {]P F>aq(Q>5c-\cУsZv-bRܮK&:0?pǼ\M\-0atwJ76gl3o)z[[^hq}^5nt[Йw8*3a#zc'^1l(e)q8syNa= &kbsX=c>C-FEcZyyyeI_S}#־l1sOK6~JC|2']x{?z1aJ$c{m ;wFߖn of{Y)-mHd% t7ȋw~' vkOvk"$E !TqD%=EK#I ow֡mMFN ;$CQR) =lgŚ}h lRmb \j`.yBM45I3< K ,}CX|OW[fEP:BlՕM>Gg@dӈ"7%J+vH@g.ݣbR+\:ʶL5uVG7Mv2r6"G"Y{H~DL3O@E9Nj(ԇ@֍I:{تbT#{MͣonTyd-Pfa+ohSDVcy iZ9.=Yw-k M HP {zPR=_;%kHyCR5˽vI*ᤗc"\ic)RLK[o- ,1]ӡ<}3 iO /?IN u=P&x`UsY$g]% ,[nDk:\ӣw^a/ wF=mNږ|V K vlM =hjEJZӁo G MqCXZЁg EJ$ҝ0$M{>j:_IjR2~24O38OCwS0ȒE~87"%\yz]}cAG6ub^z^7|cP+h#s`\8o{YbKZZB/`/t- Bn:"caf&D_ dT9"uRL,Lבo mP @]IyYG:wZa;BDk{5]"M;Ef7wUuk!;,Vfg ()Z<z"1_Tp w,Nid϶n\t霊6?_"r1VpmI43Y~2 oXn${3bGUzIaOsȘ5|1y) j:s|}eGg[~2x4 6[WV3\Y]Ӌ8n&UZ PY^dȨJs2֖g ؿBZpu&H { kuh, ":) Fz8C\儻t/CR˭ln#.)\+Z@/Vq! 氭[rZLrvyk9|o2Ws!Uj >APRv0:n†1MuzAq|ʶx?'3f3xLX>Uha.Ol7IgS Ս? Roබ(a  TL^3de$-i8 -()m/!:|KnuPKe(yd `sS/Pcy/ vLWt[ylѕr.yovإ̷sܐ{dmXw,yGb_c_Φzy,&\TT҅zaٍ 9$=-,|]Q/Lơ623X;I3Ȗۂ|/(2L_rB8-B~pG@נi4ݣ뮟%C۴}h" faN`W]!EH)qAX;-}H7SQ{B)32o"b~N$Y U*#ZuP5$-AB tS }E*z81Esm,_UVG vvݠ/2P¾QQ0(N?) JHJ6ugXrGL)k}xE@ ^q9)dC: GN&Z qT!d:ȉt`zYfYWsS^f7gf>:WmMk+6Nw(ܽI[TMcj\kM)M׍K +dxwGX)Q^@MJO%zQ_sj,fx/lŨHhUv"h%W/U,)#|T|M(L6xu$~Nl6 ;N mxGJ0B$*h=NRPi|71.jvz+MGƵ4UQP*oUKpOꆐhвt|ë;OC0X 7"f} *'fJgmǵW4pJ.RG@tliESOffɌnvJ%بϗۼS-𻵕1sO]'RR95rj+>̀/tBJbs䡀[uӥ rk/җ>,кXEĘ]I! 0yZ0ж6ke|P,u+"bsCW16yhɼRM yC Ivs8^'aQ&}GԝhC@^y?qCt*'jj*AlZIi ƂvuӖН 4luI=$cUGr WW? "\椺t?PU3n2kSw}ނe * [v2K1@Q'\#&Hlya%[6VvϢ>=G$DxiGn,N0R֘1TD8CPeK䈼1hX-O<E1wkBKVo>#K>UFwhjZd2g=%lǜN04azuQq[w3nRB ?w@ rIxE?@cd',cSAN+F|^ӯk yK=BrTO$z<GCby$]y~rw`ʯ/8HMN@0WlU?o ̓'Um9Yo@d஺6՝Эn(=/X,X.E#aP1Je6jRҒ~^T1dzA"ooyxXZH'X򎷋HsBuh6\]fG$녤;*ER|.b'9N4|ݧ">"7b@:@xśz~ KSrH!Qb~17M0/Dz_BnqNǴOFOϗ`c}aGs?zv)Nvtq8n ?A{"rOWXĀt>ɇЖ5Ze}']$ Zo8P5v[soc X ;PV$+P/Pz4{={.tN|Fx"vc{)B'B !|jЗ?f}&u'<~kZ\8N:*TiH,]%b"W;1JXWfw8)ׇ4J.Ա&Jd$0Ϗ"tìЉ ҳФ }| [ ULI7BF`ce2ۗK3"PV+muӈ.r4<-'W ˥XgLQ~puN!u{b9\42 ek3LUӜQ|Ve&X+RL[&׿wx5O!,|p YGiOQe%dl.αb&n%SԲNWbQpCk/DE=3pC&=+`eåR#Q?73G Hw\-W#S2z4s]aH.AmMnmk+o"9E>B@.BX| yюhe"t= ~ͲT 0}IMG/X^47|E,.W-fMI-@B-4 H_P^hí'B،O>& h$aЍ1z_ Jtt8Uc[DID.nal(:vh;i*T# 4lOQU`)ՁہtC/ag'^/4Ɵhߴ 4:z()Z*l{lohD#!FljJٳrm@-)8Av^6Ec(~u;f,Y2V^^)?/TiKЊlYt\>3gXe69KdŨ5Da/ryRӑZÙ:gR;pgM(f`Ƌ9@ 4$T2X]!|䚶z HXw Kl(6@g=$J'},_|Mt0_Q6vx +e#YU[G+T:g;ZT֒X@ҩt-ۑ&g Ε˶N c$U9$v-d rYl\~G{ICŌfق|LR ūj14%Ԫ>ȯlI=b19r(H Ϋy=^rD61M}?/O3uܛ6F,vlN<]U"/P20ύ0SƹASrOfrJoKK qŦ)MjΪڭ@/19#ķjv)n' rY {!(VDcRGю.4~(Zaqk >|(Uv`w%jRN`^Z!vFvp:XfFiic b*E};Rϝe&v/B8vyP3 .+zY+8H! mr(9* nt׉tD5JPy6bzSEb^:;:,I'P6iUH6} m6zVPj!Qe9߅;2#{9+䰱޼ HsJbX"+E vIqzɤ$o-\=!ᙪzP3uMG>x:4j\_*螩w< =[25QY`bB*c&F]Ѯ@sr%0> VE*RFVL0nݍ>o\./8\ |(!z26/+Bv*N#rC"3~#Cנ6~SP=k/aٟٙFC,ɚe#Hu7 Q0P<eCw } 7vf٨]n`7 ZcC'Sj|pȾt@u v^%S>ZZ,VF}U?-G]Ү._W>ݡAWՊK1D[ Auʗ@!me8q_Z@Mu 4cnE֧%~7NULsV0WYSMJI~cM]^ >ɬfz9N(%OBaܞ#e'*sqiO bK}֫v}E*ri8%@ @\'oة\D+(HۿJ8XelN_aŁFk/sex \\l HefGpad{uA(W>ko9| rkخhkΧ7-''3ֈp&r,O`Jը5ЈT6j+,2QKÈlĸ2ۋFXioMT8N!T+}G[CtE׽z"O&m=p%cŷm`ň7Sӗv| Lguy8yk$]GZ %?$ "Ef8zwF!:dxg0gn C̿>O߅7#UF_2(TvN. ^7E"Al"['MҮp~g.%J7P@zM^ݝWA1 {!)Υ76f/ ,$w"u _yfB`S]!*bTq`W4bNSKt\1NP#nĕ2>d0<0:]kG(e¾H.q8LIj'M)b?-ݦ&J{F$ЈyՒMQ+)~:@MړZ/Ǣih}VˑyaCc^_'vɝ&.r(0 E3cqtn0ۈ8EZ9(BhN% D'Z2z67| q\<2u{ Z\ YTN^>}/^R?$]蹒O!5#W;mfFg삁J0iTsLSѳjO .1FRg.RDO!n }kT)56}f!dϛ1sNKI8'6( C3֕y>ǶJڱa U~Ǻuy,ʓMvX "*$yĺ>Xa֪8NHj B'"s#hă^/&|њ.557i >䳎WEGgB6^Z!%&ut}8do!+ba7 Ԇ$,9x`eN nS 9ǒӐB@H[-, ,#;!'9pJ;*xhKn2k1~~_?~3,X/}W-ΟeDSjٳ{Hi ?W;{;Y_j!e6,*sx|jav΄(`!fdYTݙ8g_KFoHMz1Ck-iaitoϙ:|bT1"*ojhp *US2|]caFjLRQ מ "LȔ~`+'h?*%Gɦ҈pJZ>*2axR:@v~aT %l>""F6*7sgm=6ss=8^z3G|N `5 I 0y=2߈f& ;c-^s1-SKr? XŞ[sָ !8bV+/j-a{BRge0T5p?[FzUT8#=F1aCG8.p *}_tQ4I?a9!k; 7'¿֚}WncHNM&H41A}g9;>'8 \˺]'kڍ%I|2xh/}2 &אQ)z0 e#=*M;bh҇׀U IPAʽ3Rˇ4"y6{ԼL@wEqtW{>t%4"•%Orzʩ%˙`H7JM +iR;~LR^4d"@.GSJݣS<_î=G8WT8)E(5Fdzs̷@(pOòcj"(V)kt3tﰤnQuh4ƭ M"}%|~z[^0fӯ!'n!dZGq0K뢏X zmtµj W\ybKи6|mxKת#QԶꬥ҃qzGE"`l6@#QuK@bl>'Z ^|Ni5L/)e7g7<[zK$l.++J7/ɼ`y|ŮYz G\0%R.t$ u.aG)'Lc.b64b=Bh3R'@{_vi>'Ă8GDY\giT# E>w  u>74+3MM#MIA\ āp)²p`k [eN˫w_x+x[M*PTCTNU)Ո5r'ϏX.cWj^hg1Vg EiWaҘX)f'62 lt=vXߘwْ-o),MEAp!ʜL$/n}H"OD^NEఛlcO6WG}Υ\'~{3zSMBեH[Zs^t0ڌxu e~QZ(uԹpj+ĆN=Y j&ImTdPm-+Bl]} RRh5H'bYCgi]IH$nciLoB{_+'o6踌7G`^g_ ܵF K19u,j& VjfI?R+Wv}:$<#uuPjN:Yn,;_*RG6 XG뇯{47yyKPJn|uxǀ->@*R 7lJtk1sk,yh~EC<\mkw O҃/[:`KLɶMKtb*oAof/Hۍ~E׃6t 3d,wg^aCsdB] SByjn uӛ~)ty +(\+ʯev*n&<<󯻵U3N袮gx8 D]neaT@1Lxʅ@<(G*ŢgX1,NUv&=hl//4z_Cyݪ $ߗyMKxRS~%,-<>PTOYYɰ~rvUmُO 9Zo{O&Dž?G[Ȳc|]7a i3J *˙YNwr!UO'A|F TdmolCf5>`( ;c4?X0AA.wW,KKev@l}P@N!!Sω0}Œm @*Jh*;sV<]UF ,Ab\ݚ<5<-n8_c|=%laJ]hxXJ>|]G:}oLRJ 4S%EGyIٓT$t ; OӴ 1o.%}҇ DMM?Il5-C,'VIfCXM7Z1*(]v/؃蛔}wǦX/tʉ0wlCL.Dص(T>QEոHv>б$*XD ccf RHRxiF4M"e|%H[8l0]a?ϑLF-jZVsX]ԛp[#Z}&a=lq~;r Pbe Sa¾,8.}-mBm09G(L LOen3DXɰg/yr8C㧪1>>q5E %!k^d 0qwCѣ }@0#-"w3+V`Ġ ׬2cBk^4{&LJ4o^'V/Սl/)|q#6U(?,oV #1m8g5OmnDG?p i$DlD)̤9亘7DSHRŜE2Ag5&';R,NC(.~|MyXBo*X)n$v@:۝ɗ'ne_`wy^'gQWfbtTNFPtl:7o +DqD T!B?mQDٯi.1N>SLlPoWK%fT[⽣O({qO v~N'4J҄ ,u= Dй@q>.{jk6gi i{ ~ tߪr9*Zά:֨Fw)D+`}6,Кi?/`G5BEo9bDEN`|;fZ7ljf9A2n?$~uSoGъĺ砰.fEp$3$ Rubfg)K34a=Z!30[ffsTwi.H 1rKl1ѦBBrFX7\ʍ/5֟(˃THf(%!T+ÌVeq1tc져 ~Qb˱N!EcZ8=}a K (z Vln/),kZ[ow6R[\h-ǞYRO|IC@c, 6KDO"bHFM۬N#>~Lgmn vŅJxFv^ѲXʑw ({qˎs2b\7ֵ@ϛEmM.Zhu])uPvpUuM?Tp; k(^aZo˓Om^,g!w)𶿸Qc1s1? .<ʉ ž'T"цYߠ6%FlmŰ"#ϫЮSs&F 0ajSԗ,6]Bzŗ7xgcZcgWŕZ~%dN \ZBS8Dͷj%B5uJ\mtf3Rl%F2/Egh- ƹg/簡)0d$}J0EG4op'N{^?T"Hh] H%'Fֈm\g^VUf4scryF0E|.j*y9"1*fKM\wd:Gě|E)* Bl``7I`ёc쓐ɠc\!xUJMޠǭx> [ 5f?eiyTNu%!Hc:evxqXDFnfs10H!%[qJ}sSy)3F$r.$Ȉڠ SYwԩ:L$sXZ`?!fĨaomb`>{8ɂܞЛo *aТ yet>48gщP(MF}lyԺ-)؜UWk"t2fרȣ"{';dsۺ9V~dTpI:\p9-l6@ (vQĠ M?1v:e?>g4&Jm.TtɌ ŧ~&o請vs!ۢGct&]h\“s4t$gYFY`YG}K@M1z}lgi"ʶF`1YNJGEn_]x&iIψ:`<|ԸשPT"K!Y ZO/:/̡>3FFt0?;+qܻyOtZKC*rm}`#Un;! Mąի¯ǁ"8d'1hh}"X_hWg?86ڲķ+,FBJI&`(y7 r:ቬVj;Ty;Tg:ңxFC]Xv#Ye$7iCe4Gp֗]8G#Ea TE,>ƒ$80tT& ɝɢ)27~2&:Oǟt&a@+Q4L=_iPn-3vodG,"2HՅHm!bǕ޻~H]7Iĵ} .x۔N`q UUJVb g+=6uUoBQ ne>f J/y.PvT]v*?*]Y~=h>YH3DH"dPgQ 9EPAf4maH4PaOḠd1mK]O2Yd U' "Y")n &N̸G Oø1qWyoHmySšuF>gd3ڋGP) + ruӗUGlޢ)"#+ g)x,2߯@iz "}\1#aD,Fb|UMB<  }j@W @:qW͂\BǦda)ew}3Ä N ։*T].K{x'^)򻥅m$S˨rbr  X屵xU%#KAv]a9c=IԁVIQd_?`p2֑ PnM2! Yzg3yv,U-wO*$V+Xvjh)7{IE.Hտ$GD~W&>M' !DzWU#ǜZU_w lY$1KB'jZl͎ؑ+!^{ۚHC_NzJgi!^kY<*(F2Aw_0 wDP0GP16iD2F\u6Ʉ.Orpй B.\Fs2n/Bۂ.rX/7 A^|b01BE3hO4ڇfo\9]Qp>?kj}}4;։N$d!aG,P?T/O:-7KG JZ A=᱉|ut54::ݸNkqb悏uH,Z{:dfz*UA7lIqf lkH4*> ϥco\f|4jTUM >|"`ŝP Hx{ق:+`:$RW |6BCC2oiDzk( [;U68_ W A|Rʼn +>e h=ߐ^ѥQMuIJІH9\[ ʌ.V^8˽b9Vm挼/ScKD(+?hX4 p"Jr ~Iui7g!_?zWfܡJ= M7kCLz]nmCC5>R[zL-݇)PFqt+ab{ ש>"f*D##Q;ZX}le=:ͪP]BGH,%.Tfbfhrf_. RL>T+/W Uˋ72+6"]nfWo!h!KK閛G*NRտJam";e%cL`vht8_,vzpJ+yc k< Xjf(?n\1Uy @67U (I= &}-h ,[dhbÔB r;WWitίRIlr O$̬W4ވ(k̳FmWꨴ]lURXNU7ͼ+r&(0n)=Ns,5τ77 o5:m t!s-o R>SX^tH 99TV &q|#b1C΃F^5!%3t*3wJk#C!_1F}b? ^FsxwjT#e=,.>>>l U:KZ;tnHwbӕPn6=IrAg+6 @s|֭0[ 46Bf,OgOo* g@'PR~ns.QZ?H+ԋt +gJ'-/XBM3 f7R&fgtp^t 05'>JFMq]I`w}")*(%be& QI=zğK60֝5^vjH4a:pM;N#m7@6J.xm)0DJ4fwZh t"ތZ r]8lɁZ`}Jv:qͅ;709*7a $%3$ Bе'#mL5r2M-JM~1fth@4*Ųafs5Q+C^W3V@J+R??A';xt APh-{A@,Sc-hN9J _.#.g{PKqB*Ȯ^7>139(jN'ΠÏ;=/siR*/v>i+)#0gʊu0kHfTÔ8'kywѵ("x5ffJqH/?9ݙW<u& *40M49ttY􋝮:5.s~b׶&Ow- y-2v/irq[ \ɫX.E.]{I< di*͑W, `t1vE- 68/=v@jt-/r8_C5,} 2d 7;`+^í PXs?g"Û@% #fi>dc~m.N̡_9ڥv(#t3FF.iS򪺠gClKKTbŝ)#l%*KgQ7g f7Xa%F-է*nGZ=tŊ҅Χ^B4K#3f?BI\Kۜ!A;;^Xa!V՝ & |&V*Lȡ/:ȅ4WBb4aD1 Wo Mxki dxpM(FY.T]_b3WKq!ҩW<~.M4&U/[~`6YC4Q7 =yW[}8Pɚa#QM;)O)[RNĿ/wR4ȒC['q^r4{\_+#Js"{Gվ5 (`c\Fq{4ka*75Z,:Kz*xc[Bvɥrj(ā!(BJF ^c1G0-.Dqv=:$S=8VPv6m:"ܑt1.-AZL1i͆ٓi`,Q;8+֢ >L2FA5\Pjlmi2Θ9pDϟ|8x mYFg\1c?Yd=7#O  Sk御h˒2~>}/U)A5(tz4K/"/Zx $𲒀B-kڍx6acs񀊇tYکy-$J)5ܔO͠괫RƷش5w *jD' neDSuoZL?J<c}.E#SEUbӁ<=|`xR1\HnM .Q]wKy}/=6e|pp+7v [<> /O\c*Vo<$LW A=H]p'ηD(c!_/=/ |e-?4&ziUPZ:2s"R޳e7aANiiٛԾ]8i)Sj%=cl~aWpPsꎼ`_I[_kxmiQK YE?IP\X>Mifp>u$%Re;TaEKQ%|5 -kw 8GHn->xF$& on>_HBJ+t}۠ر&>&Hl,؁m@Q0iE Wj1>@c*&H,6z@/o# |=Qï[}K2bwౌ>XO  {MȎofMZv*6p-3`&Qz}cnlsVÕ5лqzw~[ʕ9c'B`v_2>{f=GSk.!_5DgJ50 ԓkT {*nϧA(tqd4 —5n' t112kb^ē7T⡴UߪvnݳҞH75o6˪Z?ޱ;ߋ}"qeUi:h~ojF㰨 >s"}L(kVLIڙ u|3oZaL6 UBtbjW5>D8VhvØBlONwoBnT.jVK'u߉Džڢp =Gt*. C%k!mW6L1iiT+|zOtSZ,k cZ;q 4!S#/*b5]/)5^|gZ.+a[n8,#| ,#MuK!RjU`KAA#h ĥ.Kb] +Tw_'1еY*6JyℚQ^0$= M%%hb9d7C8O{4+^/\5BG gҘT,d K%c:!la%.7)ys&AMF5]cyx 3uRKQQ[yo#Ե{W$SjBo#,:<"ߘUldFNٚ o7ݎp=ur!-5tkuktEC )@$ب? 5eŒG  u.;2QE \*er)7bv/ -HҤN ɡ}+ Z Mտv:;o/\g,k,'Uv"H%K~ {Xnjm)[+ն{F9A-HI〷 ie~QL %! ;w(V*2Tu28O@JedS+%#o]BamrWDh&N'"ޓHd6 .C*L]Z9~$$ڞ\PYeG1|fibU'ĕGR'?͋51U>"]d|Sj39%8$&.4\n2cB54;k"jy(>@Zi*rPen'>"]c*EjjF垦TW_m6& h70}A3Hm_I/|ą[?; g&Goƃ&dE=cm*^X۶;؆uJ%ʼuyV94?h`.qlZӜ-;^adQoK[3.W@ YrRLrFSqYU ,THzޭЧ#%&xmtQW>dؘR0P eG(EN[8UQs-z3(n3|*+q&*Bhm xb}x.PX1!!<ڙ$wO%;L8ݲW/N;^NQZHiHy38)eGifA*֋fBfnqF CtGAȘjrf?gWSh/1Otв1WͭU3ccwsw:{]2kUqy9Yu Zc6K=ՙ mA?;`sFv]yప{2}"P8xKz1#5Bl=\ڂ'1q=OK7e[bı|=uZ*s~̆ $WuCT^ߤ5pAnG8kya'Td u38D]ϛX9L 9ba{=L|(ux;! Tq˞3?xzsfS*MԘ4_Q;M,@- T:Ⱅ.8>/LNp `ΐBcl+y َ\JSief'>X;# 1nrkp60Ȓ>Á(XLŊJ]ҿ㈃^}W+1`lbƤI8Vd~.+|c|n OmsX{oiϧZM;eo9\ /LC;k^PJJga Ü1P`hh Ψ䊹/ީY_$S" T8 obP_pVbW?oSL2N9z}1Wz""dMMDK7!paanw~y2 @#Q &CYŋz/88 &ق]u ЂQIevi;—atBÚIũƥ= {E49/HRx9T!n~>;MxMF9IJeN4Zo) t-LF#%ɉU=8l,ˋcrdPg MSz ʹ+l/\LtE{"yj]@as 8\qn=.t+(_{8~?f@3Fؖ&H(%ElelS;WJFEM)Ag$a$ &e6Q); (z6Dci^cod9n- :XU!~hH xwȧK$>bu3kLP@&Ο׎­BC>M?gkU.|W$s]m[( VYZ6Q$Gr9Lh[b|B&ֳ M@2b(iƀHH+3~|.4hً)摉ғH6=`Xhg%{ @;S0JM:6,dx9G"!u/2 HNnVM!^9sW_wҠd`ϭV |s$CoqH tq |۹9]e>z!cM L"2(#kffԳt,]7H2F_T:rI^-ڥ>$:K٬=I ܋t,Sz3;QۍRpMw{7{U,bƄYEiW HR)@~m"ݣUr1" 4ЖeʀmPҽZFC3VPi`-%&F`S:N%,ViwMl}5O.+=ͽəA=Ac::-ƒ6,\EO ɞ) g~ZZ $4ty9+A\΃Ůt)j3QkӦtbtC M(Fn3q`7~~[6LǨϢ~_zy.qķԜ/jU`oN6=Yӏbɘf*&W!֤x9?`whk8D 3xaٽ9ۮ?(%?_b~{2(?>>uvQ~|ᛣ~ ՞(%HP̭{,_'=t?@sQ@Q#^\} 0bG8K%LjSJK&eQӚ ޯQYFsEVl w0?DEf||oyL2,o:+tAt'4&ER7a"[:2"cK ';M T'Ӌ3k[sG"e$gL3Iv=α/*lxzx{gG-[&JpM!sb/2Xd\F*շfւhK6%H!V@#fs*ʴ.BS; 0\O. pÒeZjD: *őeљ ,ມUV))Y$svl; 9Lإk|hIWJ _|P&wJ ߣzn(5Y14h(Nf4lu0&UGg%B;$@R" e0pOZ8U4Xhf#˔sʽww C}=Յ%G&poBr⶟+ UHq]deq (V[b! -4 X?vEX3DMvo-&p4 n 7~(!B9H#x 8@L| )=cڕs~$z ~EY̭š&lun[qcq2I( r(jEavO'*is )%=V?H^qݢI+ L#Hfa{ct*>%{/L1o&#޺߰eK3t'^?@tU0I |WtCKo<)pPoB\Ʌ*DWyq ^=ufg7O+5v%C@\R\/8Q@+zo[(sXn*_nfxshMvc.'1/YqYގ0--%pa}NDUzMhM< ѵ~!Q8J{bREYp,G-bɧÐ;ʝSt*U@Oa#-#W|2 BP%} ]ΔVKQXee?l K.kI ۯVR0DѾş,)l j/ֆ :IC*W(p,//4oLݼֵPOѡZ1zZ  $-7li1 2A&.W:+^rEЗV/I=O7=[HfM͜hpV_䎙s45[ٶn$L& ?C)Bn}N>oA46 <t)ν1D!c\Z`6au:A//F>[ gؚJMF#-PE%FN)Zı~^gg' kYY;.d%4{_hzv6vteRuC\2<1; n?hfrw_̿@жy S~i%G(':}5SfSw,N|]=hBW}D2jA!؂ 79 bM1w ) #_"'Vec(,ь|$>s$,/. 2#d8L =@eBDXL oeKy X܆?-CH{iް%&1QZVd09<&:rZ t w5!.# fý)5s$q?  tOFoSA.$tXW#TƘ:óT7V.}E3Qz {SFMiɷD޽0ܦ#ݻ?4PWto-{YXq r1뛙 ~g z9Ղw'`o=Ķ)7K7wei[y2/8@c'E`M~VNdΝACBLiQs Uq!B&<+[b:dz-}=h*EKNX xʏm$\*a.v{ $t^#{qӓkL&XR qp333/>ug%d"7#9•DQ6r΢Jzۑ6y^~5~3O|>Jew2:ȥ!;kbK`$j@߀~u5/bKX5n= /-s8 ʮuDK }*:b+|peG+H_=d TXCW G$]kJY"VF`Yz᠓9֞;^xκU7(A!XRPP;G6}u!#Rm$הPa,Aښ"iYnl_#f-ԙ iÃ- zpd"Pm#̓R(sO3hΕ/fdlcwQ;#>6FO MxEGcv6'ezX(]:s a R<-C_3&H?ZrnrMx?\L+~^[%pZX *8}_W2LX6)Fv,frb_S왫3jL Vx}΢Eh!)9C}5[蜅XSD@WRP4 Lm2Q,iM3 2{(g M 툨ֿ>Ϋ+73\>@y;Q zʿxFGcЗήcf s!y  Dd .m}u8nU(fė^`m > ֆU۔$Na߿ ZTA<셫 $F ꕢz@:'t3+Nmr42L9SV]x:%U~!XaQURlԒZdmlolP?D`fw._v ͰH$Z !Z' +[IP`z m-s jL)wpCs\)AiËW1}lMPu2"mm@xw_N!=t 3M[ Yq;q4#ژ4y2\* cA˿aӟPU<s*4fg@UO 8Lu s:Z+og!$j^qmA2*9nv5<aȓ ĹP BT֑:ԟoIn+p5)$QQ9\ʯF;\`I6X DNm,Cf;3ћ5$#X!.@'Dj|ϰ%,Qy ^˅͙CNuJiUʏ|`ɈR~ӓJ0KƕQlO>ZeV4alXG!>jHCw^΅S% ub}aJP6sisw&Lx G_ ~wݹsX-ع*Hm W'{N<wyI$T\|k# #V01>fBD^m|0YBFzrRGufF%=}}+4:m?^Hn{w$ͲCԌ ƺNetƼ2acb\k 23fhb?rcY084 b}qoϷQ(C?fu":K_mp;Z6eED"{j*ʘY5*@WzC=F+1 s!d!|L8VP nLK Aa0iǩ \([v'j]6s*HxMQsж;<_Ql5'~bJGxn:{Do5ZS2{[v9;OWФp@]o-JQQGVQvvCD`'w 27N>e)9?u~g`Is$\[2R: XSX0US0Ppcƕx\iMaˬueڨMu:>Ų*#© <-O)6 ?Y#XX*aX+cyWԩ JӶGϨ}ƨ-='CrN^0En]&;L~1c[ѥ=##nɘRqԭgvJ6Q#oeG}BFV0|)}e*Clfkɝ[?BӒ'UKTV+B\ e5wk_UwD_+m; gAo5Oo\۬csb1kWSrD0;DJ~iγιƃ@ Ϩ26Wnّ2b3HYc` O3}SX/B`*&,u(ufcu _&-M &l^o@h(a1݀0=*d,`Z#٠B%gc Ӑ_\>5<3"yY}_$zz[J˕ MnxR4ˀ ;Rd۹6rRΎ<ߙw#.L$R%֎?^~ӟnʷqÀ M bm{::̄fF8&NY[Dtx3!|M U$gjc;޵uAXS(\[DI#a]aj㢤4ejUq;Z~@;jx$ہgOy;Md1#Ol|O 50CP[Hv³Ğ.tPU\j\&vNE H$FA0 h ڗ4Ns)  8?$RsE;pO**4ŴKF` @}2X3ώ2w/Az9=8E\ٶT&M2B %JnkAȃ˅?\513s kҽ@ro_i1M&>lL۫ҍ|>j) yu q% G{h# u$|h)Mc 98vM^t8i>% Pr}6#%Mqjܜ}^ʷr.b-\P G_-y i T^c:c~+*!BV&(z.7DŽxu_W;߾03׶6)GHF'K4P^ѣtRa  =[ĮE5 nkM8jX]FsZ\573`6hS'ݯFB:yۗg^dt 8/Ri-O x5K\cyWc?aDۉ) ';SRhܳԍl:f2z{;觴NI(9R=rlK -T拄N.P IN ~S?mF3ljGyQdmmNrںy bV[4wm$R:ljJ]稠pb9Rzm7XH2)4Kvݹ?ٗ [Rzx<*AqR-zw41^Q`Tg$R73C`YR>d֨]BatE%P*wwisrr2*>oUS4YhGX#+ )Ka~||mYkatT^jTZԠp. &L@ݏ0`mPjT U? <~ cAd+SPH aK&}9?Y\S*ULI'hv~ 7ŷE GUaƭӱ̀-JEkC҂d{ԜsOں9>ʠHϩ͆Wm6Qאi0OZuQcOѱ"=2DD8Gr=$ξ&m  U 1z-Dv _qNl fwt5_/?7a<ƪFPIV(k^\_KR gfx ug f/^HS*t:i1\2 .b*9_$q=92{ndw`{ OOㅮ'_te%a2_Ne3Xຠ!knꩭP: ǪXUTh{{vF?,:k:0`\6dFnxD9v2r!L _9|4FY~DŷgI0s~[)Q_6sCSƜx$s .6_yC;bķ۱5Q>͞ *}'n8.IIU=N%KVH.\d#pff \q~ ** 5f|pE<,wr?- &Ou$tʒ yL[6x_d ( :[^hu+5G1>u# O5F˴|IqIy?8!Hhx?WxA67&oLW27JLMFwx/͓90 Mz.d9W#sg:lZޫP[`7Ӣ^;*HT-ڌHYVL(LYThյD_fW]kO$F7~%sΎg! *D’Ϙ~rs ּ[qEL%y>oL쓯"Q *rpO\?#Aі\4Jzߦ "?`88v&7p+-?UH#ӐñVyӐǗSW~я x HjR=HQ +Iw:~Hbz"Ak6]ֽbbˬZt]vӝWGGy/=7̫=+Qk|J3E^H} Sa؂@f-]"lS&?`aZ)FPPO#3aXCxַ 87%\&X+^[pяY_7wĠ@2 r 0_V+5G'1{Ys,0CNs7?e҈>6"&Aep~?o3tl i )ֺ)AX(#Gwꮙ4 Χ|ߛV#-_XUb 1ժ|2G⹼B>N8qşeP5!G, f4"f[VDo"YZd'͚3:OmIq:Y""ZȽ'9n}@qNWv"&' 4;ל3TA+0 -I{5SE+7YHbS}Ϭj t9nՅcMTmmKD(E^;z@&.8BDt QGZ؈J$=xh ؊=p\Hslh@~2V~_vtGA #D{m>m rjL#`]a&[t(֍yХؤ|sUxu#܋ kmzti);rsȀ?#n`+kYpL-Ab:H7 hxWi8"u(+Я+,,T[þ1-w!Q=,wQP3uD/v0!S'].V$ϓ{N?7)TwnWq?qG}].\*=ճՓTpbI=<%dG䉧#~\q oā&h^,|ŗC-l>v,èa E"?[3k])@BX \T׍L4ŵ +YS ΌLߖKMೂ4=xYq+Rrh*jie%"keD5ua@@C]sZKHi/{I\)v̌$@@ "@VucϕOiISјĶ_'=Us}u{͔Лρk yop@^VR5iMUچ5 H @LpaEC譂 woyppm[y4)<2(5Bhtt.TgRYC`K>M~JFcSE(-LXm0YÓdtT~8^)kL IS=6VCw$tRTJ &wMj˛\n3#`]Ƒ{%kc>|mdAͩuJC]cK(o6}4`7qQ]L i Bu7uGC1 1UNwY~r%O;iy΄ h7! 2=n{k0UF >ɷ\ n5kv#t0zQɩĺ E`u}ј(nHz?_{ H4I,`-9ue+y(c1[g7Of`|IoPAƪЈw$}&cctcQImָ $ CYGzY S  wQwff1Z?~//ꈽq>o* xy-HQ֜_vJ85J -ozcT;8 <-2ն-ptHͨR4MX*:>#ǞzpWB(Ww]>'1$s:}o\$)ꂒ֏$jKJϸBS)8!vP]v"2ۅU󍺤de .z<`|!w2&^]wL5z݌@3Aִ2O|吲, /WPKG\ZQ\&df9~_-Uկ27K5>ϨNAGDbSTR1%(aR&f[J-(hۖǚZiYlwz9Fn4m b%/-.S I{ୠi 62TZ[X+ &q_S؂dєW n$Cg`*Kydy[;K{@Z_E޿cBHMv1aOa/&VnY2Fe3 n}|G*$q<"m9IG!(7H\k*Ae5f`cj?rtLՊkk^ϫC"0:<W5{Q9WK jKɏdj^}A?k^玝nNaB'ܐ-^“zB8BUe#{FB !SưF sAcEkҨӖVBF9}jwV=t$.#YHOKanSZ43:⍮J\_g48.X|{ #n[[x%&AU'%L#贂kZdY 䅽tFj"֐>/DdK}@FW蓠Y/ˡ_s :Te\9ѧB.hP?bY|8%HyWuy'7ͦ+Y:hBRmDIC2k@[eexNBXqI XQhr3pO8=WTE-OE2 JퟯοNPFF xT=1ME>B5֣bXӲ<ZM8"Hy?a_,/اVQ[2YHT!-xd3a!E]CtU|+Q99S7O%oڛ)GSwT"-q!+i:-#jHLjy`8&iCxQi ugq1&#e]k+YǛFYkue]v*<fކ24o)jF@ "eW[O fZb"]ȩصυ(J:[\JC),:Z,[+$MĜ0+E>.FXr:հaC1a]V!)eIM&bM4ieZD;/MpZ *GѲH3QoD:5N]GN;sa  ӾBePEII (k'SL1J3MFk2&m@$mjBrϗ(`糓U}jDԛ׫;s±b%r>pὍzNgH:/^!b~x55Ҧ4LH KlܙÛP0iZlh-#l.A4x?k7a D=9证vHZɡE~_!EߖO9l4'wp9dLQW'E3Dk2! uG، Q/f S&O% P IPSosr~b9̠̠$C0r>Xf䰺2(ĩJ.lぉqr㺥x9-jc"3BRY LGB5MZZU,SCP]{p3תOv'Ӽ~dZFj |tJQ%֙uSۺu^~rW@9 =LCb3v_e,cE3Zb }¶@%gˮ&'hYR?C :ȊQ_]Ql&C .V8JV(T$2¤3Yň{W|pNx i ;8DJf-9Zo9h-,n^l;jNioQ5 "6}1&ss 9}xRqNs$>EaaUm=@R(فKx[sR!;d', wBx&m&/9apabP++t{r6k;&hxYzr_-tq3 T!OAcsb发Vu15o߸u(;38.e.̥in.ΐKLO^z'pHɻW/Y,kQ 9l:tr!? `&XV]MyTn0 s٠} he$o 瞂ZY/8k ?]tmZ%=`0RƸӵòMU\G(0MlH׎D,`];l8gO'%W_ۡ>q 5(ZoEbs&l+l%wĔ xOĘ&3Z[}CִuA;^}w]ӲjI&Դ|]x欺 3K0Β;H/cO6z:!lJ9;:o?#WE<\:2mEY .tE4s$RȖD+8+K~޴) x%`l[@ț`=p_v+=|LΚt@=ym]ۏ-d {D|mU${r7xHy@)z$ҿuƪEފ+jY35٘F/80=n CdB&(\31yWrUiMDr#5At!K+a eQ` 0S?  e%kEׇAg8u;fځ859뎾Q ?%}x;^{6<*A9nkhӮl=qbԙ;3ߋۑ|O oqQ4|h -< =qRģ2w)V&"nP×]0T@TV2({\mWJ[2GiIa^!~-@$-bXN$XpU@wXr`QW5Ovث*2DGe ^}%vq\y0,+}토rb] < h=fL6q gfJִ@C.k,^!cS=rz\+0h#}#l$+La*4-l@84CZ!Wכ/ >4?Pk/+L:btL^,k:o-3ꔃR UKOJ j:v ,9p˕hA}½{)uJ T&&,|oHZiS{-,9 k u#Z˙ Fd3An$ֶՓ2|%M hr 8z ~z!iB΃8.l$ `sma!k,B~nT!d{ R)&᠋Fo*z"lTBHL̯ 1DcMAUK~ŚdnooT=H5^ViSm/-pPUMg_!=wEmX)覢m!ٌTY<'qE=pȤ[.0XWJy&gzA؅cE1 `Yxgj`d%t`y;;+ИZ?P=]~,N{o烜UjPBKnfpMR!k tI1KȪ燈.j9I y{L/kz^&UY7 P"}K#GSKWU),' [|Q9MмG,~)m3[Dž@'EEqr1z(r!`|۲`8;dw0m;|g*>kS iY'%D3hrۘf 3˲2U;=E|6,.禷8! (z D4-A]HKŧ fz1PVۓ-+j9a`bx^E^/–)"|3%~##%-Pxm>ovcTZ;/k}f \߿n^:d!3\,.{!ŐiaQZ bD73T?P?8Zm7~eVƷVtjV![UNT+N K~|&CRߖ,ihCOF]E8bhu?Q;7߼tȱͨË6sɢĚ,YLY4`:6!aʜ۠C j E٤Qncȸ,bh δU;f$8T|b!Z!or]-(UEG:3gټiFUYazZ-ӖDd;` ~.:ד5rV~t1ifєDb1uU\*vaVol";%t<|_.A&2 䘇$#í YWX6nlI4'1]l;+xi3Sb\ƌl딧m<(!ʈB D[؏7h΁XZd=LnksBv=_ƦZAp }`G*vZ 0Q~`X<,Bu[]`[YA4 ?TYbbfSs!Dߊ *_GzjCAz% 'a 86܌vFU՚+z'dL3/p0=*v1Bw?;D/P`d7 XQ5LYĵ@ŌJ K裡%U|;zh͵m 8x}`tҾJ~IZ=ϕ5^8F r~[X>8^{aN䫆P YukxnB%Hof AoϮPj7*)!k~XvKrtP#yNo`6q7W}& >Q9H(3=xSҿ8E,/AB_:0N~o@@#\tbY)< Z+l_׈u~w4U%.mִu _L}ӳs?XAA = xN(OzgzE>iT㡎;NDCcS|P&Fk/Ҡ#br /d?ݜe@S'=5~&ga5>.ٜlq^$ٗ'X}(|^*2xְvh=`tq%Bm8 pӬvgƻK(P%X(5_+rs& ]zӸbn6e=X"j9Ye 6AG#'l (R&_`U^2v 3~z[BIW)f,@ I:|^o"@Wf رr<L}2R-4i8A`.e"|;Ҵ#^9O ߜZq+:~*'7f"f"gOlRZ J![ spm*kE q]&y{/i:^bc8ʇy@ٙH!ʑ%&52g; ƍTԈ$uZ4D<+YF1 %0>yB/P4VDϽ/[pcT/d3)pe_CW Oƹl 2mc6R~@Gcg;c/S#j$Kނ9l6òQLlssCyGG?Bׯ|ROoF޶xkyuu9J5i'wMVw \LpĔ*fcܦSMn ?V AA ģGLݿfaP:c`k89U9*/L[cvqd .>GR3d95M#o/:iQd6/aEGJ9{=!ץfV`a8HO~ڵ%paJr 3̘tH~e)q  a1. _K)Gxٜiƹe+j2,ݤ'X2J.ic4}o $wb6\&e k)7_|w^' 79D!芿pnIBhK~03 [ CSsժ$Ja#w2`E^U.U,̤}FDR5h?W+\^Ц^.wxŏpoe >9׷T.T{Ci7JW[wk~d=ڄ;MF*='[MkW5}C%+IU SoŴ=tz_#,ak5&ag`O̶j^~=fs҅{Kx'6pi T{e&VyN_r*(\s`-Зnݔ}df+ځѓ R0$DE D[~>qdU!Nn!sUN&vXU9S0+w⩿ח͊Lrbg?Ĕ;~)䤸w90`HB) B,$AVͩEw{{] >Xcu=GjMMhA!Kp’H#f739:QLݐPFhR݄\Z46o1I l(,*eAq =8&ތA5OEa%YǕ `,n"SRt/. ځh撛3Kg@>?et$.2gAcV,xmͧ߼I"es2>&s} )iZRHFrE/m HcbCOM1;LUگϟ qF;;0@|n-y؛=T)փbѓY`A,E}%S "4M:<߶ts01kmn,w.ܘ9~ko_&w 6xGhՠIfc˒ ytgRT)c-R!Eu߯]\ZN;Aվ`;={~Daa|5aKzb(%f[{8W CmW= W29ts=XɃuJڠ2a6>b/Y@<6qdAJM`LGRLu+s-D4xNe2kBX łΎ9o~va4πՁFRfX5tD z OOA`Rqx!~aBd{E|(/A>'Q$yq7$M`x @x~iM6Ck/U`; [nS_ U"I4j}K ~0{u $LיA`R"f)b5ܜښ/yR%Ž[9h]0)` 8M{xIZ![G瀰N@ p\m/vyI\jty8 JҖڢzg*JDb9Rn&|Xf!>mKK4E10 H:Hs_ړ_/]8jMeyh$7בֿE~Uk*@TOqVE%yh0zGbۚ$N5rgy5sub6\KpHǻu'Z'|Aq <”.H$0y N* )֜%LR[;t-PĒ)D_2i/a2VzDO`UK:Tǭ'RRؗo 5[c[*kZ7hLL Yʦ(*T*Lx䜣F ZڤǹGV (\czmB^c"j+A8鏺4|@DppʯKj,$V;\CP|1~BF" w'u"KKI[d“ ҥ2U;ޘy(V|Gy[:&fY7@|ϻlT &M D9P-rJVaP_$z()%ߨ.{`'2fNYQc$q_e}"4C)uH}c> 1jKi8c/Nt20I(u9+]"¾d@ TJ?2uٰa4]IE >[B@ܮ|0sOZ!@wNFfF"';[|L"G 2.x8+uj ?!uv6D $C 1DF k߻} dj[ 13f :I2XsG;|O#`Y[ Rh 05qs1tO ߩ~[DvٴXER{˸m )lрEZT)1^}hdjqKx[:s7_ @C&uBAHdڎhEt썕o:Q0D˗۹@45&|w)o wAڊ85X7*C\ξ۩ѤK>=rels&Xڙ7{Wu݌f iFrbK j])=$MfH&s-Op1뵖~P>{H$AX`lF|W-|bQU{Thx^\~Y61 sSkxKmy*IIO@{MА+(޷@⚂;%N )?避lړ̄ 6>| YB–:j%X2*1ϽFqFD^ܮ t:гSmmlِ",\%.R]=F/d*|MJ}B V2]0R-ѮOebP)%g:Di}>`$ݓWmY@yOfJ.H88DIjb hdR!X33G(K/GU3_$NVJv: ڛma\Kp<XPb<:ۥӺLr_砹· KG9܈Wq7.>(73;KOfNJ=e5]ǿ;٧" ZGP[CXjCQ0(Lpz_4⦙cBRqJ oXC Eי>Ț?o)j᜿*1j "W&%OjT3M5[dC)BpӐCӓfW7e9s*9bD2`B+=Z j^ꅴ96H䍴U|0P8S)$WƄ#E}yMpKUqZV$J*`nK\Ҷ\ZYO"4r7jqw}SOJs}TNpCfӮKb)mX0;zo9wDĥ2Pw[pW5_[ f vc,ra9Lr6fr't!r<]Ȣ@x$dT͌4P Z-P_`{Y:~Ѭ}yI5,^Kqmv[ I) ƬcjdpS(Fj"/XY:)3Ufޢ3`!FAxZrg?5GMN-˔8veZ: ouFb""Zbr6VX!KfI#Q3<Ů$(yM@}p\!%%y2̽9! bxZ6-(,]79d#2a%E͘mi*Q}|}Ѥ2HidrW},\oO{CJUԖ];ǐIi܆> &(t5a dY3ClW_l€ (Jc¾T<$LnP[>%'>|rn1cGŠ86[Af#~|`e_zFƂ 0_|񊂰 <"o Oo ›T 3uyᵈ=ؕ9Q,^IK@FW'#+tu^s+k.T {s* uXb0?R;[( Z5b$,9v! ?p#l[ڽOB́&m}1$n4“B 5wEqkv7\]PMU E*r ވR%P`szqu+b<,sђP=IEDOjR/8G /X2YXz3V2 ;$Q9O2 JC`\!EFv5շϬVǒ@29]$u/yaP[׺lmYuo. is#(]}=thv~}!j -̘Bmu]hI^@@0l}B6'M-TB"s9^zQY"=' " ) :u!-&-P<pR9/&g50GzR#ƹZpMuͿ_A!j4Vo)8=O;xTȜPϔtg3%GI0 0 F 4!:#܈jR2Ab*`fm OfȦ4Uː>*$S^W@Y>ADMh#1׮'E;r"fFp~ݎ@\~CS+}N ocn> ;;h"4aYYX[frjV*;.jA3@6EctT![7Wkn0U?A¬);a: φ&uvFԛg-<#&s[f qd)F B<87l*Yl8adєs| =NH帍htjɿUm%T&ߑ<N>,9ϜܞЖpoA"V /bİe]&)yld:yʿ H2C4Xh_G5"|_l~f1:zU*^6O*GOFc'/ŃrCIN+z_[hK۟]rcU>W\%|+zn}+GGml\byCc7 %uKw t,慭@EoCug]7vstyxCNtdwۺFuU9]?M2=,V!gC+u}m %rm';H阋e~qr2 ]: X̢XcS%JQ+˄,qPjlI9 )Gu'ԳPti|!~w-y#j [ ߊĩsS F$cf \d隮5KGVƭY ׳T 3}ѧO8F( YQǩ)njJe&?:5lXLgdVc>L,%F "S\n=JR Qg5|@rGP'H1._4kI~ėD0>8eQ@8[B uP&K*G4勮0SKgMhJ)JU-[v{{e5L j湄3f IY W*?& mΈyxPy tH}+ds\LB"S7w߿ ȥoE!71&I\@r`Y&HMYq 1` ~۶)Jgf'ȼ)Nܿ wܫjvJ _N'~!WafAYv,kS:3$a* m&b^Tr@;Ӵmp80Ǹy/'l\2MfKb#kR)$_i2d/Վ6G>˱梐7@-.swtql-Ȍ='q&=O+#1=V!oA#WǬSUh\!30T}vAHwv9 n<ݩ_ @+&d늧=SRG&=B$RFp9$h0 1{NSJ0<33Oxn*H65;$_ZisB((v98/Y(WelD I޿jqI\?+>d#SV7gE}@s$ FJ3i L |kV ; W/3Y3C+ Bӭ3Bktnw_WrMeZ&+Q^D~n ȶ/M5!N94OB+~sTXE { 8%J Wd:\1K9j"%5ݫgID akMZOw 1"̜mFt >QvH/OՇ_?|~WT8 9bpĜQ9%DOx>|8ISܱi@; w|gkyIרv@0{E[4$e4Zv}BС1 AHA ׁ.#m?˕K9vީ[pIWp;DSĎ<x*ILU_rWkӤJ' M3=\T(Ti/]ނxsr%% M.NK,&8p*A\&Eňӕ:ծnQnʂvsFe`$7q)SX4h6- ZRq )%ByGxF2u[Z0ׅ!TAl_ǗGrNRȝmzpH8]җYmQIv W̼2`8{oYv`KxWwyIbFwAH=nC4A6 t jf${YsX@u~Yz M_xkjG p똵thH\ޥYoXDiAn6\,bi< h_@B}oƓ/7jQpطՒOdZP/ >&>nտ qHl= FW~`v%w.M9uԗҥh'e7_"õE"iGa+a />$֮U M~ DS#-Vl*,\õo&~?A 5cE-4nAFU"g5ْtQ9x}2F;R#Ĥ5JV?H0-뜺%f|~h66܁{ TLs8ܑgH+qbd40L9S'X)VOiӻd >)=_ lM?tɳ1&1U$2|IIǯv ">T)oJt2\,RgPU4մs(5R AY<G!?qHP,;*,LrlAz컢8\f#^m>blWٱB8f10 i $2WiA5ь f˃Eq>#YTpwq`™]7x"s<z챯q3U|ȊCV Ɲ3E9 8uK]G+XlE-$*B!Ǚ AIXUR_XUӺ5 :SxG̞^Q@-E`!(aX$57!Kq/pp%)DzkEF+&GDܝsmbR"07N^clE p[DO)`Ԧ 8Cc❜=*_hE};d?!$[eJSjڂJۉ Xi?f>fhwq\h-{ ti-|U3v> >?oiY`rA]%a ŬT G1yH 7YBt=kfh8A#v/i3ZC(OmH#?fk0_qWwOWa=j- ~?=f x}kj=d c9~KHDԾ}Uq6914 {J2VB;er~VE3ގZ{6:äA5V5ޞkWM:1h׷McԐy{P61zDC<AwRk[ճz P![<jig]ҙlD6%rD4G"AiR4цsRDKNy$.E}QE(ҍ[AxLum*$36N Ϣ NtBfx!T٘Yd<2ϫqQ Ě!1Kd0>8sg.V `2#ZdIfdf`@g DHF) ۛ Xjn~ysN, /2ͳ ;Wm#,-aS$pk@Mǽ ôՂ*ځ9< iߧ5}=kys'&pɬ$;جSH(`'0a;k8&=sGjaž8xF?})`3යg?n6 ٬мQL<}3Bm& OwHh?Z35n2kH~wE?>`Ü.d1YC(<; dn~6D4"IXXI˃I(Te`JM.Y>a/"!6t-_AIdQmW7Q0Z6]H-JCz3W)6t~st A0- [C33$1ԀӐ"q7ǣuTA[Cw`wN6|Dv& |hޡ, r+B)4b!2fUK4UVx,Mד7'U]H,">؀jv:f&7;hd~ [v.yR F·p3+|1<h#~ahE.Ax/䔤qoN-Xes=X H}X {%m ?y~w]^a )zˆL4EDbQcTaiTw$=helʲckDA/N(~joZˎ6_ކksv)9*cxaT+1gg<;cz3w<ʄHdWm@К*K6`%v(w*U37Q6m-"nVW֪_t/j'(NA1(uvjݣ&2Its qЃ8QX9Dɛ"}7/W}J̃I')cnm1er>), =MhVϠWE}[]\Pe 3|^Oߟ}iʗv/޼cCOJhN>G˙9 w/57aj1sp2ׂ#ȸTߨ8 U"&_C ןiѤcqC\|9=K[ţt"['J 'S8.-T$iL~o]N `+M!76X]eP}4l,3׋2E{c].v i_W CJb_c0<WF_%>7v>y-<@:nj yp1yIphzq. 58P.dhxFGP14b(G6!iSq0ElMNLJ+MUiFG?{|ĦUa044it F c6qH% Wo8,7jO}ԙ5"$E~?oŪ'ۡd,)hE_0jMo@E?8.ڵ"x~]2,٘Ԛ&CQ|AŠ+ a*أD: BȦ*ZP5*,Mt6yL|BZ6-wH'IAqD?gIMpEPtSdg9З[$- DI( l/(Q]iAWE&HvAkء_ф?mӺ~$ꍵ"ھc1ͩgncl_HXΧ !WHeB=CtȤ5sG,8F6Q#1wUݘ8 sYuCy90j d^ ĤKW^\;a;? f;]ImͨFxٵH679+1o{e_8p1N &玉1ϫOIJ#x3LBqM]T@90Fg/#BV06 mL Ϻ!/asܹfl)Z޾a_֝{5]~]V#uB2Sߏ29ΗkP]Xߢ-XGy 'Ҙ&m;D- xZr>!%jw:f2Kru2z]Q U$SEztZ叢>R\ uG<S. uܹ('0UVL7,~%@v%qh2AofTl>U,*H<~}IZ[0͸d&s/LЫ?rzeA2.dM.-A.6 C(3iq^ǫN2|ξv8 jސ޺XDtA:[S60auMA]n]#1gUv}=b VQF'<??5AwW,b,5C2ڇV4 '|~˝%TV3VcCyL.wY32(ʚ&?H b֎3uLoi?vCX {bom b kM{& ,Bp(E8RFF8XśV+u,~4NEGo& v=ir6S}Lh/Fg6qcC: t D2(zP&GMb,O߇⚾HyR*M?RHbNH洡VwĤa3Sm%<,;˂FZNBBCDvXʼB)+a[~f d^ n a.&74/)&,?(O8K( L g hKY>ȠwK)w'Pe`݄խ:m& |jgF7Hđn[6e?#s~ubTƆpoa@Yy< Q-Xʿ*]\N ,B YP&q%uPЊ9R'(yg!XCRslg.a/DQDvQ|q`|OG|\Ft_Z;JGgZnCB"P-_v]I8o҂6QN'3nu,ymO;N/mk 5Ke,f~bLSZe8"`}Cq}oR;:wef^W\([G,él#_1nKsdWVX/DĦjJVh8>!=U[svrY!ͰW-ټH 3)VE/l+/ jR/0&Ruqf=UDc4++-Ra\-UP[Tlt`$VZd(]96] 3c]C)am^)ﰎ ·@/l$l2vWlL&A^=Pô_l`(,Bz/xWo%XX48#'M˙? 8S8A}UUe?~sy_<OkѱZ[ m_ "ioÀMFTb"hre);V֪;dyxCFyF[ǗE81zFl伍?5fo2\zD@QX,-@Y~N\xO Eji3B"Mmn2W2bҧ5e߅@ `ot8q`)@1[=z٨G6ZeΎ. ֘~N(>&rF$R R^$Y{''S៲((s^#7Zm݄TԚ@\CS|8jzR{}H/-1w`k=/RiWID ,/}yR}zF'"! p+ծ̓D-!7/Ťu-~JK4G)c'sH6`E)z@A| cF9)g|M^b,>1g1e̡\I:6Ăr 0#iyKqy31ظzf*j0NJC.zLEZiأk#秜akBPd~gC f {@!.w';&Wt`Ж zږ7tߊE9<zB RטrO0'!Qp~|߳GQS,@Ro];\o\E|쳀EhHM*?LB!@EͬHy}QQ$rDK4Q}& `(Ɛ=cG왬"-o>GJ4lD0~_nLxo> EJuWkdx}NM&2-Ca-Cm ײ 踢ڦ6d'xH"_d,v7!tō?‘@ :l~@F՘9l7)dZSo x''~lF[ (_b7rT\q9q/լɩjjvŸwPGJALƿP59Ҿ[zq:MevuXb3S{o "A6u-u/eLK|=Tmևe, ^||@f0j%4wۗ(&ڄSJ$8w ܇ݬ\ELM/}7 CࢗuuLOMDZqN\κq^ރ!3yWR#ol3S1aK~qwz"-e>?|-..=Z |E23ɢC H/% Ш1ĩ[X/*x+s֨$9]11cΡRS5 7HʘCIi8dV1H,)SP9^+3*B0:}f_x |> X25j%4)6Auxs$k;1C38S#eB%x 90x)hbWH0sGY{f8jTH{[R\[;bNoI&5w) ~- EmK ֧ RU؎-Ϟ 뗙ҌePX#q P`ܒhvdv~ΛM1|$Rdi,@3IԌ8(^hhvLAHBu"Fwʇk'$Žl.O+r֬AMfdKӋXMx*oeCDohnP-}Sr}_h?/*ht%- 9 ݰ%F/o<+guCb|'kcǷel VKZ2ڢ< >Y2#T ?nK."cO?Âa{ZMf% $NOגBW=a[Fcӿca+]>x[c){#x!-vО8(z&H7M2)c&KjR@35hO~l>@n82b(p⮍( A.DVyƓ#Ch~v'b8Yp쳔-%ۑ*iF\LA;g8l Rś@ ŷ6GMt053ePMJ/DEN>SQxĿ* ŭrz9-lb׮&i<~$8{{mm@( rP2jnj$ # օ( ᐚ̗۰}Pە™=͟arT_9mCwTL* dYyغIq)V@ZQ'@' )*'MA]k iiV}IrqO ! (k\!j-$heߕ8[@le*%(VFXa|c*?pHcaKkQ8er)9gYndzƒ^;u:d en;Cء YRdKt8_]ћqDEQ[O`CX֯sI#_ bXzW<2E ?6  ؆s?ڊ*.Z@6 u(&bOLu/RR;8OI0 2D, bǦ;Z6#s>Ned*ZmvWBُ$c"8bA[Af?郬aaɱ:})F-a>T=; p0lTWڔYD'GW5$ &͊Ά6c6CRx~Cuc3DCkϳ{ PW2xi$x~)t ;0e߽Q)2*lE^+qB(Oxk۵9ұE?! G<Հ"\d/!fd OTa#YlY3N!ұ"TrQ?&' F\ݪ>O[qEڥXH. o>̉0Wd[캲 nøU -.~KZmi)1.dYa3ivټ$={s4Wo%t@n{voZ @vCl2XM'Ipm)M:: 1KccMVg}]obnE/ь홼 n4)e赛>qtI#.67i[sK7L }K/s:9!%Q-eyM>!f3N{Ox$o<_(T_rOy6yOX{:PJm!u@`X:{b=#cb% $;˦ u| oxZGTўՠvη++c(MYgcpQQsPfMCEXL?h9em[V'$(QcS<#C=e 2Z5;%Lq(ѨjDpK:hPT(һ0b+m=l"`/zݩaWV)t\LTe2)6a«t_PI]7rֻ#{FxN)m)\{AI}Fd *è_b;BDofw`*Re}Y,'\l! B?bew1$88h:" 0H%+_:k AXhPH45Xsc^VEw:%㶄YYC-5Bjc< ?_rD`vC"ԧ5"sVyLӈuE(̿ ؑ63g_Ǭ]&*v=c2z-L`Qi g+pG7gUKSlq.CZTꋚeb!OA\x*,զOl h-pVM-*$cAa[Bm1:)Czac(NDs&i$5ٻ|ɳNG*oz0! *<!qtcb/+l zL<<~ smsk5 '6 \VrK#EqZœ^˒}$8P3+>}wo9-eڦ5IP#ƖIK/P |> }Kbʍ$j];]&(.c^&-}.(&tr(X::'.|Kh%! 9m;j՘:Ryec 8{T\)A[J;~y{Q%$)>^ xYZp,*8cҖ[0To ae"`Eނ:IZnKrl֛҆}s2}ϼ#$ڴ U.a!zB[=>ٴ恵 SF8Gw EMiVOB.{%+3< tgIn5So`"參1qm0uēv!4у7{mttJfïchSOR}XxSҮY+8e0YJr,9bixL]u[^¯`ޝ쇛WϾzU`?wAVYz4++4aGD! D1&QkI8uѫ #f(syKlL Z)i8mg.hoY;WL]-QNK;:睆<{`ٲLJ6KLˏ|CA,N3k Mo7D*bŵLNvDB-5n+,=旕MtLCTךO |r~x_G9G5$&DXZU9~Z&4 (yϊQcޗ3~2I ՙai(fxծ5d%ʶwYj|d$Ri˪M=BKe^-sZL;}uɇ(Kq{q d?G[rd4.ffTvqzභщdhdp20P;#Jb .e("7ĿE5^ѴZ> -<Ɲb(R8E]Dv&"P<{;Y:)2C TA`6l/9&O8!ӀiO=Jbc$Lv|cjo@n?9cO: t :7VZ  @UEMwr")ݕ*ikQEJS6Jv`\qN:Ҵ)" }W7.ֶ}\}"a‚EЃOu,1=elڳ^˟JP7w`OsVu@Ɗȝ5]sv5S"Q3HB4(Clnya g}cE;rDd𢃁@M6kA lU%7jq~<~[)lR O)c*8C,H蝋HӬ\)wIm戂%\fJ6  f֨-&vdx\>3(Hi1@E<8\)Ih#7 /H6qV: @Oq ܚ#d!d]["g p aH= -6^6My$ OO?4d 33XK0REiXRǪ{*ِ).t(«(b+${Q Ts+VFNY|uu}V 609z3.QIr!0wuc4xQ;׋2ЀdBٿ7"т+-;C_e1BK\%Sf8.p\5 IcAC#f,㓻_"B?-nVOq曨3KϦ$,oE苂x%Mei"#ʚJl öt!5+jډ$"|hǭR5Rg/μJH4"':N5vq8م2&$HIxh >\#jta!_VA y!Bm_;"ǽ}CT-mLc'7klN/hǎI.^!&lӎ 3 !c혽jR[Li3 pTvaAEEvNyxD (NGJ@V?C2y-S͘e#%šX|ѯ1C6y#N1Lk ZYϐZn2n/PW͏$hp G4tMS\Qe T|P8T31JJ{ *rM3qHk z # s4_2npe+/8Q)CkI],b%Ȅ}Syf6Bcim4qu_Y}To}/(*wd?lc]dHxva]*.VևԄN<=碌v݊Tz,gFw^9<&%~J*%{0*5|( ѳ|Eyڼ-)JeՈ;@'Zg =Xϩ,Ф8-WyT`VUGRY]nr[jNFi^vB w6q$+S̜{tKy.w;\4sCr5) ,d^pfvS&cT*@i͋|'@Ș_BAB>z3 ʳ?OL4R\`C˿ȁ9b*:3Sl[\s\AƪQ ڍ_5xUHb\s{WF1y8ĬmیrE *J_?A/FIUï!:Y%D haϦv? 0L| %]k"u:^'ùlJlIV1-6q|ΚZU%n6ź8墱E!H; LD:ʿnH (Uu#_F4ii~eQmo3A\ D;§k^l9,FAU孑WUw}ܮGmCTJk sJKzg^\|KVdQ_Q>NJ 0ewz5\2ei 8 YYAHO?mZ^7r|ڻg]>T䉆uG4 rnD -O vU9 _{%ٛ&׺m/Nkvz MGUtٹ ;D۾DDG|nm]qVq?0 7ғ\G\שf/ F2 ٰU;՗xm2B/}u7QǬmg;5Wi۷ejp~`I+rUzy_M҄3 [R!/ CUV%Zhy<;O܉N%%o8Vϱk C" !%h$S/%:N3S .zh{P-ǘEnW ^7QSe "GeƗOrd]$;YFg٭ ԎBE!ԍbguL]wc5fOju.8u !pZ/3PQj9`&ooUz?Qiht ?ᣡD+#*' ;5Bg\?*3SN+RugUOm5|;sT,pT) =` u5L"1'cՙ7]$U8Ǧ7J%~ ګNd;Hu͘X={\G0I8Z8Y\x OWW:%RU<S9Oh>2` ~5P['^w>%6qZ@1 ܁Q PON4_^3o3hCWnn[U֋:#@e7&頝NND֪mRm#??KMhؒv03b ‡]d3W_,ܧF'zO&<6u/,6u'nǥ8 VjQ䗇Et#8R՟2?Cbzs_x7M@:z&˄'܄ gfsAmُ "uUɱT}Zek\hP7yet"st!htM|M$^N" {[dht%[KbS1%1 A>/~i]+CHoP:(fm*2 2wҌ"5Ғܘ̊0ֻM6u- 6Jn.P.N7.bQ柟Tun/RE%Rwz5\9e!p<`P`Rq?5L)]`GD~e˶7rv-K7'2:nq"ںV 2ي/bl uy2qaej σ"ٶQT Κֺ1+UdX[p7ѱhBt 17;'nGK9!daJc29%ۧ~ޔ}{`ѥ-8{-3ɑuwRtѡRiRD6bf9Zi9p,zKuȅ!4O~,p&! 9͟Ma|3`+* u]$FEL_׬PZ< ݽHMPJM/- Gq#pH俀F\JunT0DxAv_J`) D9ϫM&o8͂u!7E˸foy!: ڡX9[Ӥ >9P 6K:[ &]d٘t>D3MFG83$Q4_?Jd%H\=T"=~o9f9aݨAG ":zм{Di fz^3@\M9,OWVЩ`GjɈG⋠kʉ|OԐC " "t$rEd52A(^"p҈=AQEb8H,ဳbHHcpf7yU@rmZA-g"XڛfS4ƵQȋWWm$Y3_Q: @h[;I;K->H$- a"M#ݛ mw9Q+ZN}MrFdn)(}KOX{OD9-,no7ojy}lmG{7@ xoh̤#`asL;׭_lvجOc(Arc^mDiB?_bЕ(c69" D*kb=ۤ؜۶ꡘ)߆gKcDY 6h'JIr[酛x:ξP1zy7Ќx[`π[4J=پ 46Q; 'Rߔtvr+GSaFdD:W,|/p ݤ|RʄLd 12T|'0gwj'ڗ )gN6G$ZBjʠx;.Eikjٳ>_EWҲ׸0,ړlUc$^r9IŁ;SŸ[K8t_7=9$MYRF~r3N5N+-i7UkKp\KWf Nv l7ɇ. 沠Bd>0"iuф,+Wa4.tG~-Q[ __Dp8S{LԓɗƻU۸O. )+NYzubD`dn/^ F@u2Q ;)w oV؈ddƜ%j% ,[e?TR;ɱ KuD0S2k0,⭐{7>};9+m!jVca#Oy¤<#YkAއV#S/|eUY`Ύ4$*=5Q=]5=!n!lwJc{N)hCg#Cß͂ E<˝ˆ:g歑))~D2q#8A7EWƐp.uǝ/#v5 koQz(&sQϢ](n#8ZPB6vKjBWտ&(JSG\x`&9/E~Փy&V<m> 5wgL`5(9ۭ~^wA..oշGfx; M-B{e8:=!_Lr7l\m~e$TIAT )?e-$֋{0T ns%)Ȟӯ?uWW%RsA{ ˨B` f On?NrC?KHzw +Fw*!skŧi<7 a0(BץK !ȊsKBa`+_ɯ&r!٫x4r6Z1d  @4k4pR~"zQCl#OѸhFY^2:nS&q֪wLz0mx_'Q®d4,ˑ%tn^T}֧>V'V7d#J(←0~BUsu͂*fYȏ]94Hd;ZP,JjXTI*{qOAi9$Jg(/{;dYzంÝ`&OBQ#&)7̌jNՊ2"+(gsvypAZ7~O?jGXfs6Ƨd#tEss=DBU,Yݾo,ZEY,PY5a'(=U%M6n# WIkJ`BbOjLR^b%-p}&@Kλ,(ϽnX$!۲rrD,G/ nu =9@$)er<zlL# 3|gh4YWQm Σ,.ގyx |%Ul6RNj RL%FZMEP'*q<ʼn0[BcȈaw?Z`k-&.D!O}R ÅicQLӤ.;BX3뎸Yg v(E']'A7vb̷iފz^`6&4(L*},IBoS%A.Mᆅn:`I?H.3,rX…. +÷gwy 0z,rKZ<_9:Ծ䰟hHy jAwl'~3>VkK7E& w8䮢cB>-;j#YȥUG39vSbGC_!MIF}<K}Dӻς0#n=b uv&Jn.(D2Ӎ ~N?&FM9' "q;Xp^;>؝i:3΁6mr%p,1m!R8y"\ΒGEyL0W\<SvTQ,)m6{+rcDk.rA. BnƁ$vH^1ր '6]?#akN@VPGH+)w7RʼVl҂k̳Vj+N9Z\A@ʅbƕݖPE$|[&JQG\<_D @S5{TPl9;z5^/#nW 9 SHͤhȗ^kb!8s[!O:qg'Qt;?me ʯi|FYM9Mo0vKe=l.%pBm/VPk:(Qn`7L 8EAygI:H2xI2>Entj>(` Bp0nQ_rf8R9K05$lbO52 @kM(%;QIE%~ L BKU Fb)ހ.)rM1}G? h\"otzN,+YHֽ S>H`^E'MǧҖ\v}%۹!!ȁЏZZU=OB* x}Sv[lѐS"(H e/ `C]+\$8vXyA{چ⋡J/J͌1jUgLafKh %v_>XqtaB|GDOt(q`}qKRnSIƔijDDLZl!JrX#l35s} T'rzR qTt}l@ Un3 ?壯] GRkzarU6o#5*O_ ;/̕%0P DUaQ?}qp±/'E=PDHPf\@S?O SB $_ϕU{`|@Ʃ+GAY[Q=ק P5yqO' 䡫|QCNPMO?QpRq(Z/;A`.@@Qz-rg$gᮡ\4¬Eg³nI>mI|D/,Y)lg.5UI`ߤO0W`@0H!#ҠQ" "N2d\Sc}i"^3N&ZDD'PWq!Y !|T< Xh0o#uK>[KiJlFot= 16*oĀ_[߆֟vy #R&r+.!?j$dź_ILbOe0:3\\֭'?)C,osL.gQ1!u7= 2/wS;Gb(@VE(jnlOMU7]#˗}ϥ_pX .~'SHh31-%#W*CD!<,V OIᦎe+{ԜCJ9uM~dvi2<B履a *U=Z;„R" >rdW0QLهMy,ٮD0O!c$X߄! -TlU 乗'l:2\c^vPiOEǸ_3a HD nJH4W.%fm hUYi_8 .W@JE]mC :rw <# \`< O`eGSU$ߊ JGgL̅I|cJ*qѿ` oBHz+-&ʓ䙾?)%U?&bθ{9 dG F>U[|lss:;(>XqG]8wC!5^Oʘ4)4Fx|"g_h^" @A*/H/vDT4*5oƑBgI6x G_-Ye>'!Xċ R+&fُZ& Ni7㙷<麷;(;`yk>+PLݎ/`ٷK*+kQ 6^%@FQ|GvŒTW8\m?Ca,Hԝ4OOm,=`qiU>ou^?m7c ޥeE4 ƮTj) ;EwbtX<ke` e|ÞR!7zݮ*`~8u&ܫX:#V`Z=IsAg{Bbb{)$yB"J89{t 94&Ox,3h4!zPQ1bq+$+=adKSh1caCi`7N?hTJLo7w/M50ۜgUS2"E7uD Q*ϾpzݔX(-m$dhzǫ[O2IVI$j/†6첮ݬͥ4ӳ 4bXWHrq3>+E4T6J j'ꛔ͗!7  .Jԭ]gg|gNL9BN&4$j`҄mZFF.N]~Tu7Z\|7/\Dc n;$7aWD -mp y̾ۤ|ZSbxC>02EU(S+Vc2`RQHpnѴ`L󌠑 $iޱ;?9mM9АWXt$sU^ä c7L̕ _} DSˠ&A:<#Fؤ;pޕtDP9"Ħëi;; '[CQЕR'uFe]V*1PzW7+t Fv3c|h#{V rh6x}DBE9QV!%RL;aV?#EwϞ,>z"Dʥ#zM)X?)CȈ)ޞd5Ɛ@ː^^fKxܤXJ72 A k QFDD޵`WqHttv+68fv{p|qE&ڞ(&2=7*&A,g錑J: F 2kqT/0E5PgShl),醕bU?*oe-Ș'W}oxLEXRsE8ba{;E_aY X&k}Z-N/ިPj$ny U۞ կq̧ܤO|oa%YnJ\ ̥[,O§=R5ZY5I3\L42{ܾ xl)TW-w 7TpN% )e# ו@KT}y:$߃C]|WFVB^Z+oG2vA A:6R ߯||UGpOwu!u'?I5\{@oTV`ЃZ 2OatM j"QVU Es`nP0}B3I03VZ a5Nb;%ې$`U0׆$|{S o;3@.+F\MьhE^ ;J(LvT fK c^=%=TX}jh; !{?*һnAzT>( "^$(]vcS'mӫ [QoZ8@g{U`ZS+mV’owĦ0et[|ʪ4&c5QDhHsB)PG[;F'ݳW֩; <+!=do|0)kg6Ʋ۠5Kˍ%pͲ3 $hB%}/|px1v5!Pyhab)m hlXֵ--WI阐`bE L)Ya-YIgs=*gʠb"^,{ /ﳳ-kkdeÐQ:;De˧o ^ 0`|B7j7<86Û8Czyc'J U6.tslC`vr'];81Kxsݜe?6TpMIŁ oGs>1ЖܧkIK]6u$}([+fEGH+{rdD`vS598]=:7տ _ilM[NV C) ,(R)_/'93.aBShֶI=EA- |d2m(N֑>C~1LQ, Y&Dk1Hm3t,[oýo3증HZh &Q߬A¼_Ils$'g]I7FJ|q,rWyw` nrX.F ڷu<%Lz3~9 o{}8tFЏDi'$aoΣZ #HA[;.EI$I`~cςf"(2hKVڑơ֌5<%D71NiqD >*q-WfZ*{냯cԩMd΄g!ۺ+d&r-icX2"]OmϾH 7uF{ŦM"Yi R 5!12K\`nbu$cqC+;rJ QP 6K*%#O %vgбn-I_OƆ$ըK:DZ#Qpef^"k.0"m'A p-lNf`p!>#ꇚ(24xXWi,ֿ8NŊXI˻bxQ@2fe+GH\)B-}kh|V(ihf'zo-Za3{t$'hZaL.X Μ^kXDh4U0K*,_WƬ(S;_)ĖU#ϐ|q3pQ/;W$4Ƥ?!;8嫃y!m3 XH{M֖6݌==\&Ew%{HzyL̵HD7@^I:A >k\e_82"˿[j$' ́LQ sâu-~F` cG dّA hf N!FF1e#F @+ܽ$B= !2mG\Y( uDgl,2T{X괓3şĞuP҂7_ n(BPtVs%mk="'{- g'al C)[K՘^=s:\?Ř/KruJ'"&K XrVbcj_E_޲CKTvB0粦;՚ MS,|?_xy"l7700Bh X%d0oh!m;rปk&F,ǙanӾavis^UdxsZD\Y$Hxt"V? ۯkulK\hqK:![4%v1dh&Pda}޳S\og+$pRiY4'93{D)G%'b ;U4T%0?pE^ #>u.p$ ɳ9jQ4ix%=sMCvwQ}zk"&EEXBʛqTzV7c)ŊMiVd>n 锄+P)5BIGu\AGZ9یcNM-u+9:ɓXm 6'IDNjq^ ĸ3W 6rLעC?%=鵽U/.M2rލv/9X-ۨX<M;sE.7&k3{VI45Q:y~x0>⺦T 8{ƺ!P' 2>AtȖIY +yD#F/Lv%G{ϥ/ZdӋjYҋ籟΅ۚ/ހJ0 ZץٴmZw MEzruEº8f`-e]ԘU cRXbas`3K[*fc[/Ob`1x|]סguP>:iS&ͩ x㴎2i'g ʾ x~Qp7{!^5Aչ$t .*QA^2.FAd VΖ'Y FBun@r.C_uᴅ Jھyl&[-iS&?=K6vEN[f|M9@yXAݯ(̰_B:]ulڣYl>|5;bxfCi8[F 5P{  r?,1\! *G/|_Sfk9 [+]KLzlBa%:0Gj1\8%>nJ؞W~QkL0(S.So[5:+/wb(E[Ԃpc̖F=XI9Ht' >;78Oë]v!؟쇅C*2R8%*>* @zz[1H("rVc0s=OD֦n #b>Xńb׫}:,<>GvUp'w\$@cq~bKT:r[4r #黁^2 2͐'JŢȺ5A2 ''mc~5Eڸ-4 ˪PDhk-#Bǵ =|04o:wl#:Zo4_V75Ho4MUΉҠ| f{A\' $s:6:;+vCJvJfi`c #%7[~aX-,w-abm  ﴖ/l] "(4U@U¤SS..LrVpLpziR}—L[@P%HI;U j6:xwJgc?vPxpOGފLBdTbݠv?Y|PP="6|7Uig9yհetclp~y/M ,zQk% {_bsG"1L;5/ ?Xtv0Ԉ[:j5r!덟M-)!@r#IC-ƉmV<>"dԬ)g yÈ%Z|#jQŚIFuL&9뢋t 6iѿ=U"Jjӷ ]r!Fmd\&00tԷ *' AI!yo2dLp$*My,wOBRz2hGID2rTO36pK[v*k׵֮nH)*+ci7ڽ KR?l/}?bs +_񥪣GxBuLiG:)l3d…r1p1NEXlt\{} h3#`gg}{vc~zP$YgM@ei'uWmmXsVAư.[\`gz7n,`ݏi7`s-L"cL&~^m%&)jQJښWY0A7s)/_GTi `,IxPlm.C .9] kG^^({gչh74I24ܿiz~t{oJAb7%75ٛԇ &͟}Rhh0lBXཷ[Tt@_^ZDMxAƺ佀K.)hA~&O;J5_YY#lv2;ҤjHS퉜.I7o2\Ć3884+џ̸;p0F ⡅&"BJ]ؿ#K1bw QX꾮%F/όE=u&#s9ؗZB#\Y r^T^q:42nQ}OwhPJ_rSbw!?,<3Sz6қ!:j;2U/χ9qJT.fܓ 1e^8 $Oyn':Q<_Yt`c<8åt hj>(p%,#??6 ,"$2idcn=j zv}IˆM3ctp|g3"Pm{`;e 9uMMȤiGQ.|ƃn 4𭸧Yը@eufO{kcwK (.*ԡ}ʭZt;NKO%U o'pNr q->пBȀSJ Xà`=* ]fFs5+V&:3n+ң Ę׫Մ uB&kp!Gu~P _lJ5:߯aTgc#"yi07Ւqd[nڃRn'C*I5YbEoJhbU'OlU c|Lq #Cjiqus+DZrnLF ё6Te4emUh eWw'*^N";_̤l5l\JLwd`Ԍ.'șǟ7dy)z@3GB7/U;=Z?\GQ^)~4c-:'.&v X@|hUZ^_D3 -O{'ͧ k.SWj?0~s{vEgԊ&g_ EQ z h9܏IqV5~c qmsݵ kL>~c{sYﭑ|,/'0c{0l?B0 ih7.yԷ:CzjqA('UEf2)̷GfIa Tdu1nG \ei[ Kt)YC `,Z Q#0s`+RuH|YfovYdQJXGbsPAbYl+ć/ԯHۏY/`Vv)*Mߠckwa*wx3t7)HWY*>r8KOýbrH%6ܤkN-5\c0FcvoXWU8,`j*Ә?4ز"}Sқݳ(Qa)֟́7RX4Yixt1 Z LqGRDɏL§녮DzMMK(s]T߼7r("3s.JߘV"v.sEHW2rޜB" uu.=^ i2m6n)On@7)Z%8ՙ?+s"8wg qq<1B? }}{#(rL$ Ϭѵta:~g䙸IFD  $ٿ2~^n *-=5F̄ WU;Hȅlԋ0'PF@xCI-cc, )*bc pEe`=B6g)}H$׿ԮQ+va P-3V/9;2CqΣcل"ӻFy*'ԮNt2(o_|VVVP#TvЪY* "WP\6ZUU#zK[۰۵:@s/w2ъl~P/MvL9}p (&$\KB q=:Ll~5Vp6 1tU`Ϳ(0ձ/U98ڱ|l_M91+L3G[:([*hqR )axiJ/ EΉ,#nY4a a ;dѻ}/zLO{|0S"rrmF1 2;%J$ Iwȱ-_gv:L?=.6ƩY@-Q'*+W٧$8-R{ -I=,0)%J BkI&MFljRܷy՝oBiM7c?Ospݾ*y RV\F%5;ftAM8 0x  "w'8M~|{ލ$$Q.,!>Cm ; z]'+ů+uf@R\QTaC`P`<_sWqݳG(ȇ|RSI ۋcE^b|^=,3q?E<`;91X Δe:_ ˋV\o^I r:}JDA?ϟ}1E OxP%4~R#328XA))1lUq-zl(>шo|uq D7ݯEg Lw%Z o8~y꩏?E{ -Ė {x_ Lz{6lT^Pr9BIhWfAYO*bS#M ?JS* ]uY>3FaC8d)DĨCܚ4dr,I& h$V54| NUߍps`"LD kـ<=ja4$vEl+|P6b*bTaNN9͈?Ǜ#+یڧbm3>Vp%6xl>k?-lwSu~+.m\snS@n;z=qZ Qg,^TKp:e%QKIXZ&8 ^lhjiOCN}rrs!uC3>퐘.b v`gXX&:͍kP$:z3p&mT]ۃپg,^h2svd"'Ήp6q%8=g|aq=h5&k(`- 8Q]+&}2<Ճ]!룲w囱oT;g$ݗ#e-&4%OCijC$ܔ,!UeY;vW"Cc@C 'VLīA;<[QqY:>7.q|oan7\u&7Ǚn_*R{!vJ;BJރW!NELe7YbVX]!c9'k6r8ɑT. ̷Z ()))=+ ԁSFhBϤڑ |[8mQ.* MOʘ2 ?H蹜TCMFycM *`N[H5<3_ӼԽ.(Ԟq '{z8؆l[-F+ VY:nx~y7%zؑx# Z=*ןzadL|DȠrolz<s EQ;`/1(~/~^A֑{e+~(?{Q<@f8yM gPߺQH;U. KI\7!Y\w\/OwԬx 2>UFS3R%xb:nǭ\8w͑&IyoaLYA{wA6xd(4,IGNNc8 I=nGGt e>!*Ę!']BТ٫w< <Wԑ-G쿠LXen=iOBXIM0.Bl 5GZ t=V?Y­eZB=gEuvvZa|up-Z K_n^fTO o_h[Z$SJKsWMi|jY^>P V8'0=ՒIj8og3*Vd/ei,eGHZ ?ma|$G3( ŕelt$ݓ9^o $"%Oi{ow8 Iך.? _Cc4\y+ѴxY@6ƅмvbtGWXv3_m<_)'9s bZ,X޴+}L/5qń8qOyC}+k$h;!:LX2wl~-˃o`DdG 3#^NT=iM7mrD0 )Onofn7)ޡ57?(k7ܴGqh xIʷ %販iq?DrݦAd;\OXц;*$kt/{gn!=n7 bBB˞S+@n ^Yvplw--KKKE,=2D#̷p+ c1ke|U"08jO#?ǥ`T#Pv0fmAL՘6)%E>BSJ6~NȰFv5r*;*bBF qSBJ.y@sۥ_boA/[PCX„H"LcC15䎗LgLrT.*heGD?7{_uڦg'_zPex T!<0OЉwnK'dCKp!驊u09$B2h'2"( /cH c7! %ȫ8v]3}4AAz9 QKyXF|Q3] IekM^s먇p} #̒9JKOs}^ 4G !j8c8!!)lnw*[àLn|zUjrȫ+%dSHBjǀ[3$S.ZʾuWεst9"퓘愳X#jA!0oV RF]w#| fu x];1Ʊ6VH1l\im4gPZҐ5'm v^Wi yneOHU,_B/O6j%] 3.\ Ff\4,pXLfwgVp&[w1n$M=$|OmyRA ֶt(  d=y wĝ[3v_It697Їoae 8?[`w{WKbY I÷+oUgEu`}yI:j5&m/]P?G0nCc`נ!ɀn_d:3؊G&f5p1._S}=v:WdZU7Br Ųz! h2?̷(z;PaezaL2 J &*kwG8#5cKtо%6ٵ_MUD&;T/&}NjwVpO/T+_xgVNIydmxl,ǎxPx}MÅ+? k /}f(^@A~ZR"UA 2lf-eshj bD,UJ;CT3[M) >K㽤}Vr5H3$㫽9I/A%8uFCIXĬIs/eTi7.6b̐+ޟZ2]" V.NN; G-,LE@m[ n;zIX(LrN55O8W"¶~hHpm@Yaו[h KX׶q@m " G/Iw7 G&U.Ryn >BzUe?&lyHmkt2ϷTa!vg|々Zs&JN@|&!T e0J^dϤ+\rR,dZP$K+Tt-f6æ=6pBYbD{|󗟨f'Vw2c]4qS~FzAD|v\O]NB۫<ˬΣl])~̽oc6tǧNl֢jkD`ֺ-n*Lk ̀>qlL];87Hͽi~P6dμ+y%_̄H[ʊq˭|(rs@NvvY]sV&yo7ڵ=+~rm[0Y</ЌC٫ ޼\PS`o}B@ ˾cDNLj4K7 y>۹oiH~HpPE@#XA5D̎)?ЫeqO;miD>JQ ~vaflgmZڤץ (dhvrK3]هY)%(1W-08^q~ڤi1"!5zDώٹUŬnbC`kgK!/= 1fn$-;4,Rƶݴ/nxrѓLRrY).d`S%]'Q=ŮȎ'ij;Dm-^}x5ʮ׀+a:[[t\x&smjgH.oQÚf2MVlPׅAڌ'éng3fTGUu _,skig V dԦ>O]􀱓y_m M!JI3b$].dQÂu8Kc7)@T>qB;uUjЙ ~ 9@ T<1r/gqJQEss_[}Hjpo"Bz}0?-FJꞱ ga*Zi4A?A޽ V`bީSJ{B2TqΘt#hU {+_p E{jܫ6P"v NO T*J36P*K<%3Kw28D%%C71N:C"gŤFcaʴZ^<HcV"ZÚsH+%/Z2<=^oۚNRo*IxWeWJibZezv]QT8&פkQDCM:.*}\n 7ATqjKx EU'CP!{gw; ڻ+$6"Ggۗ=%'-l3 0L✅[6ڥ ^xY:56`'=Oc/LzFbMiŐWLN]BpΓk-\1>$_4~ /YM]YB=d:j~p{[l`j &,`-:ƊC(ZB4&R p̘8{@q𗓤A$W/tВx/IY#a򿗖y.nf"Ł:#qWӖ/[5Rh8z]({ZLr-4氻I:;lM:0 \E])lJ4v IіE^@8=#Ѿg)} j銔I0N^jyRTÊfki`+%kiF`{NE 쩝U)AֆgI}r㰂 aߣCZs lTY\SHjN  I\>p6 IV;VpT@lkAᑷmw.!lfKŘ*%tfɯdځv3vdK{.0f[SO|)3to*g|%rTs~Mp#dXsЂULLq+ 5Oh9g˟leTPIlH!Blc ëf KCiaa<:.6EFxH`RLMy}mҐ*s岪PO0x!wn `K *#CͯF-0-۳yrtԴDQ'ek֫gE穯g9ǣev<\RYcS g-Ms[?o@ (Ѻp0Ώd Z Jn]«$$;QWl"Ϣ Tjs O)=9{JU<,njXaGܴf=n'5HD#صDz^TgVD3*qA#`Vo03_@hYT"{sH+ԾMk5\u\p[q؏u~U(dShpZI8U8cNEH ,D9*+Ɍ' "J>ᗷa?SD_*̿kt7 %?ǭfJ[ג!"͚i!SYd$\@!DrjSEhul:U~lC!ŗ V( ,knuCʟэkNYs:KrPh+ NL':L_7%בD3r!>֩]J|ӑ%LqI!팾-7"NFM{ЦРd F \vO6|>э`Vu KHqN`O?WaCw;ڃqT`. '}B7~.d: _1lCzN,>-Z/]0Xy3F!hME JwoeE%۝禶6o#7jAZĤ MpB0T}Sy,/?Use(*ɠv>+EE;YKn|#^ /73dw:٤d־A3Сn!.TcQ$/Vo?ᅹOmv:rK㙍 {(᳐q#-Y:z47{̏N~j"!m1o^ uYGAxF\;:s+ _/ֳZ?:@p=_ժ yPp"q4! 3vWDlr:)/  _mFoA>[Z[+|%U9hOQ;Sw~G(rZM]#=r;qj9B;KZ܊ 4DeJ`^ >L{,Q p)펍8],KY/ӆ Y>kl¹#cA{xgO#UH+/)Op_C,i`X.=﬇Ni] a w9XDL'4cYQN櫎E92~ɤ W48Xۯ뎱|poj$#3 f:k*#Y8x"&nvߪ{8'W6h4RA24T f*ς}at"ݿ649cfꓕb2+oWu}5j]IE/NZ;= $KxDb4,d7*o ѮFNI>D9縚°4g97lp;ݡSHE9{52):{?XdܨGCT]'4L Iw"_$0x}~"q@*QdSft}>(ЉE8x,h=J[c`x"dKi?mLf榓dGvh!կ|&Ym%yUNq{?ɖDI*۠ui r1zxsTd/P%#ZTSށYM&< of8SuKa@x67=^M@߲/۹'5ʮZ>~d/~+ 9/{ɀ|9}s.H5j>|d[f %[:4,fS5U ]=?p tK.cQ!7*5R29u}mCf꤇ <}y`i~45$eSb<U}G }=ĥŭlG] !!S2!f{n^_$cy!IQrN;, 2A~ FT:PAC.ң=3=#cip֍̣2̵69CMXι>Fvy`7Ǽ4箠sI]g~94#V*@z,bQ3l&o#/׾JHAXQR* q‚yӭ|?}d%P OХKtv ꖗ.j6& *(]k/Ǯ79r1 ]NJr+K8.|P6j{%<|掰=|X#QK7CtDHV''W @C2wҁ4qor%HɱA:;AwIޤqm+% (Bb7ɝ8 xaܳvrRt+!"* `D>AՕr^ɬ#0&Al%G=;?KP`I]ԉfhW[&w/N?NdX^F%wxs^LpX$djwut,ZYSXuc6So2Z-DꮋWY¹M((rצeqE+Kk^n.{ܞ=q,GPs){7L0V<}lhO>ͥXns%kϹ ЁŊ[/Aº$_z5k%e%d"rnf fa] Ͷ% !]ϓYqEGEF 04cW1Ո]MpRaƸ$p# Qz /P{x5@\'*kPL}@׀m3P ]8툉1 N#=C1Ҭiwk#su7n"S1_vAAFkpW4%l`e+ Rd#k@>5e[JX3SchK,4:C12SÉڜ嵲8/vy6vpy'a6N9b]fMxEUKjK^}:_ ϫ^-BM52Xل`u!3(ח+*yuʛE;z\$aJ0^(hLq;~7pA溃qߺRdI@D\|bs0[X9)^ϲY1=:? qа(!*΋mSb1=/?aM_17Έqbtdl ?f*AFhIeD-/y,(Cf,X(Ïځ>2xUv;|33uE}ROLB~ozB/(Gz\uɉZ_t y:q;MT`HUju()Q)/j 8.F8HGpjeK1^jx~5l\+՝+*!ayBXF!`biXUwd"c%! '}},Z$p.(5;1@Q7*k Mci{[V OO(%5 ,͹5u߼-= $,˖dSL!갲ޖLBLډeY2K>kTxk7wxM7dQ$#5_yogC 4^+5Jf}lF#51Z˾_ÐXsykyK@IP1Fzv_1-PO`tɚe XfA&}k^+?bk9YiU"U泸.?Ӈidy%~ .3qoXW"C1G#+/oxBY[#U@?kJbLY&)"OmH>2gE#4&J~&q @'8BadΡBg ̯ Mo=nV;o%n`ZN"e.ɝ&̬Ŭes*=M8##-:Y3ܥCW"4<Ʉg/T(?. d.}?AqZtTepFGwXXspnl;~>2/$Sz%a3GNQgnHDli:90CIC,nJ?zTCS6a $;p *z~Iy>>u ̨F{TY~=x^iҰ\|I.'؝M*фȚ.U&cx_eC\UBKNTūlccҧRzA+U|%;CpDsD4 yk-wBؼ>Y,Y~;Z #,fhA`d\V+NH1<0T> zfJ'ܫ, H;]},VU0G#hyHidMm7sO"֨vՑ^F0G$`\~}3R#dל!?p#K<x%u R| ,ZYi~qsU'%G5ΠW񿴄=|]v/@lv$gՂ7y% ycYߞ/ K83e}4HhJu_\Y]J/஻u ! P311dEN6K#ۯ)\e<91m!*÷!Ynyhf{r rW12PǺ>'uX4:#; HU%_D8LUkК܇%Sؚ9??c͊S-2d['nxH"Q-GR(mOs TnOb:\BB/iۼN"IvHYp ;=ՀKn*YN6~u8>>n :i܀Wj/5Np`8T+(LyG]NLNP~:\\#st&;\/ RRÈPՌJ6uN=RF<46kL *'vo)ioZrӎ`AQ(p L>V.5ҭ_Yl #CyE:@Bl[v[..6!%_'[7KQf90ZUq*t44&;|~Y \tλ쀊q&i+ _9>V2.Y2TJcG\ hNvI_Y׹jXqPtpYT6ߑEg +$&Wů]4{H6ENݳRPBxu66莡}b_wrHTZv[F{!xxv>0;9:N"\d`IECMp淝򩻲:`q[8N. l-hIۘ%#,[CJCJ KˢIKIYa ܨy[$wkk x0h [e HaXc#_U(珯iBÃ[RMM;Y0&Ido~E=49"]?~=2W*U~tOLE`X(f߮F"O~e+vAHبCr n" $r(CZ.4(TeZRH,qin'[qTMT ^K'Zf5D?IlCW yU$O3/LtGis3bsY֢sMyɡ'JS@|e{g |eV>z-M%tI.ջhliĿw>ԟK?eγ鰖3aԗy_/SYV} _e6_uM |Yf4>)(hd_=tv@DP1D 7FH~AqQbF@[ Owx#Bp" ",NiItW?!rx.d"p]W! +Dsۼ՘|G{Ej%~?5[bUx(D"qd%P_D%o( tܷ/0G.~s$*Ή&#,V02޲O'[ioaQ*Ͼq>}tZ&'f#۬<_Jh |kmIhʱRc?B[D[ ` ILjܛ1y31yYaz%Z&zސ$X%⦤q EFW۶?8eںCG!Faaw a(vv H^̥B00Fw7i{* S1 [k,}|*}˒/ffQ1m&]~Xm`iT69%j^gpy6'-$S_jYz{X l,cᎃBT;B% !7ǽz…9{߂iuIh |_UZgDNR_@E$T^Dd#I x=a0\c#⌘!\ήvOl)pc@Ò7#ޔ}JtZZ'}yٶf蓾ͨ>axŔ|ۛlI#$2w.&ua7n}`ê[pB<='lVIR4^cn86ӵ7`rZAM0'2@`֔8yt}K4rOVl)H)N ^1WGF0?hz)a+x8,rsw}}?&'"W}h`~>5GN.a+,V{*Mb.]ex@$+0I\q_bŐ{92 iʼB"i8cLtڜ::<ڏ)8FܹBsh5¾&YFX'S0uU M&ip3BMNQӡsuކ_r!QIO,V* 6S3Ɉ4K~A^8f9vVOrI@G#w2{,`Z ~y%"$1K:t^øA =c\#Wyy U_M+8!SV[T^c?祼"imr,ӃgoB˂qX~Vc~12'% X@#qșAeUy\_gs5,6$^eMJy||Wr.\~H3Cġp `ǽ k%x[yY7͋8gۙguV v(F[؟V1`1x- *jg=N24Ʒ#?q$UM"c$,D_9A !,9<7&T},^Ɉ"` %4 [0)W67P}O!{4=&u: d'=B61W EԁpA]Zne= ES,ki ݱE vmr`'nVbB!lso2hqQǼkmqkAEg<Ym۫L ʐLx$lq̀4Xc`FCOvXd R{ۙ˃-*[Xud`3U?/35;z_Fyրn%Tt?POTxĦwk mS< ;t4=/#f8Uc/m&~ :M7p ܷa|_JLjk^63sx xϠё]^-[@(\yRO^i[EYhҫ)eoMaXj>RԄoNNz =bÙDPi [3$qC~bU*{GL> lG:./uKC%qAg꟤}s$({oUx s7QszccKLGHDe 3tﶇ73Dai`/Eeނk`lNy}!XJdG#r#w } Fꆤz`gWr58jCV* c"; [5@{?|4zl`y-$0h뼙gRd@c⩸l+S tMLmjϤCIXIŸ`Dx$7j9,T]yEoB1R@e"P>V8a5ԐWt M\#>xO a&lU6OsM[V)%kL ''Ɩ =֝ߠHYP`fdD "k >EܘTqy Ft,֖,2#*^v(!(׮Ʈ59G.%Ra [p2.f)S0ӹE܄z@:rIߩh0#2 ߾<=>?4q&y4»\~SV엫afN#̳aoy 4Ip+dG9t*X,>"-Y']C1>5 R8祉 쌥d>Y 4d)G=R'HuA!I%}LZNȥn84G-A@HP>/IB_Q{GCx޼zi룾 Lo0 (rH?+gu~AB}vƖ\fKsH(q>Mdba0buV_%]d&*W. I7e$^tgY46nȑB,|%PA@o6(E cAԝL6Lꯎ(Uq'aR$rN14VYYHmTT`Eft!6=0l s@?sPtPǖzP {Lǭ,uMH}t %uoEZ|_ H†#Y","0Ip}Wo8|΀2EBV:rAqZYPwac濡= P.eNituA\ r븟5ML@jQΰ8_^''I@〹tu臏gP yII;SWa$NhU#P BcBGqXUK@],:zصh.ha4Iwgi .'lr @ j EtzwK|w1̉a'4aY0cVp=FJ1/L#}_u?:[?EEW+g&w~t3$Oy"T`mbEgRp`mDӞE -7"((TttւfŔK˷aɛtІ)pj葖ͯ$mmA@Kjo0ɮ6J_Y`$ZX2?^1DgD l\7W([=j'9E!n@ߌݴ,p܄Z1ONZa2}"+m388T ͒k@Ru/TJk1.KL$D= نDVȑ4jA2%Qy>OS/-եD\S>E!DSχDRZwꓜ,yIڍ72(=OdҨ~ŶlgV1éሧu8r8q?LX DP\0ēo&K*bX6O >^|Wə^0 a%?*(hjtqu:s3oY$:Gy#1ޝ,ٵQZ_hnn6gXQt:iqZ c]6ănt3ġAI)GSdgZSmշu_mP`ϰ^.*eoʱ20 . #* s94ƇJh{f?%ɓ"r?Ӈ:>'1.~|bxH5"lN06C 9h-=4\?`i?jLq> S?׃_}{E;9|Uð_WX`܅ XkmsϨ 0W 'iɕ'Cq~ʤ ,s l-Fpvj-T ؛L!6{Q1+x:e>1к~ܦEc@5Nr?0\­Y m\ 2E)]cAEQPUɛY>بnG!wg*f0 ݸJ HwY Xe[A۸׻$pFY/O3jhmdb[[Gy >l`_MO&wt~tSЖzFk#M˥1꒿ Eۚ5Z Qr5m/s[qQdMN`Vzij׈ Akm꼊3tvi }WO N"Hf)<|Sd*?RV/'%4t]D&bB?j_(jFRyjZȠI E=|(>!y#א')] J"wPcBjs]zU6I垞{sB_Jn&~;fTA 6.W_}=TIlV(&alj9Q<7lHL:ݪ>rU{P3aRVy"hߣb30)\ Ý/ }xĎ6BBx&Ffmr .1wPimocR EN([t#0nl1zFWJV}\,yDod; : H^ =PI/R?V# ۼ𙈀icC(H,"yVk0^sɄe`&,c@B9"u-VRA6ɋx&Ӏk,M= *JTt}LToGyC`B3JOU CU eZėFIxlq^C'vK}:URbLyt#,(k?ia̧D'-e`xlbhrmQTٷe+ 40 bɺS/CHB8FO{L=S^FJr aq$ƀ ۬+zf%ܑ?x aFT+ze,uzIjg ^pd; w)8FOvд]uVoqUWWx1 d["Lé`IR:UQ8^_4ۆk<(`Qmwo\x _*fxyuC5Z"[(*VTv6J5یxjY# phIB~d7 pm{䫛GO`>Г?2Dc$9;Ay+,ם9 Gסkԡ :fjmF-py});|Hkm?֡ZTv0N!AǶ=sNH[y>WX U+7nQ"  k$C1قr* u=,#1hT'*wZ SyeXj\2ܦPoPW0g1*Z1X)4߾Z԰J-)mȴ%w>S0I Әunt M/ n,HOiAճn3c*ۛ"7w]?^ZFo0je=gːܟȓlrb 5vV?rw W.?Ö.03D>kїFdjve:91A`%gQϧ5ofl}QY o1$_E sQ(@B *jzOGg㌳ɵc.nb"W=PiV eJS;8Vz$;K A$iSںC9-kNTu:T(ʭ(N&hm/x+^;y[k+\[2j6v0ymj|~F{|蹑n"'8N?f jR07@3.FWqdoet!@*-c3]2nyP#ZAUS*9X~%,G!f$4$ n f;(^smmYާzq4fP}SUr)1$%J7*gPtrkNݩdߜAX [Df;_tn&,Sm :k+#G8O۴8+]o5!jeQh_1P#Bv.؀aZI4>.Xr1Ἠ^vCo-㵘j9EiRZ4}iŃ,b!oL,ޭbC $8UNW]֞c4zQ -*'E'APG3h|XH1\>g](f*񣭍X_m=xR+)r[\j?= v-y5 P?H>qN kS1^'x 7ml:RaHgx2s Oݾu\Ys8fp>H,^ZtЖ$u ^LW4VAeIQiH5-anY^=J2bm(ʙP/"+JkthݱطԳ.MظÿZMŕ`#`py4 mVoڋז2L@ZtO ԭM Oe |0総lCq44jMȋyBt ż\=E>BaCuw^h ^OE@wu7\y|3W~ʉ60˃iaX*vRX)ͣ1ya0L.Z{Z>l. Qċuf.PL=hH/tI`>E7N Ч "dTY‘Ec&6GrSuNbQISug7ċG~!nGN7˘[$O=8}}P ` rUhӋ@Rw 4snbk,1=6ˉٹoVrT[>l1t&fK c099nω?cZYX8(׶<">ưP6U]i=)fBg"gzG <~G{O򫼿 w`en=]aJ`N+HO ToC[x9$ &v)Fh}佀Pl>ZJdAK}6[Z[@9Ovj[p(1%l}#gr?&" _N%*ERw%/Y/dNΣ*zK%vT euO/I@/fH 6*O76F5 ~V!x$?noP friΚ.%TyeR{⣹?=X 3żU+ΔV K;\ov(RD\";T'a cS?VqWCb#i>P&dO qP(E_+贐togE o0Z[љ$6ELDuBWv$#|KoYTk&!? J@Olt{GC-*X[1qKNY(daLfWzQPRnW3#[ EIw,rS{^2Nw]dIi7Y;"$h9.3*кI)俺,iMaގd6^Ws?V¹*8ذlF5 =g#_N̊|Ţ;ҿ8Hwq GX΍㚘3nr3/o%#0; ^NT v(tB`?nBb3?SO|X?I6&nz%e7ȩe=җN|mQԻסMj Gy33 @:A/,)eIE;AM/[VT2`9hÝ8Y*KB\*/] [IQ8)zZƮO|%x0kV_msX}w-NJ޳^OHS)h8Ctk Kb0zǬ O0-QnG $!2ebW@rvXFCo:9Y-5\pG syFgۂ&Xc/04}m"uxp1k6 So V;YpGix좟HP۽bvX/м~)/7h|StQ *7<ȝ,bf ] fÄ&EkFEɶZ`KBsn.qGML',CFby{Ζ* WK,ZUafF[uLfl3_OAӈ?0e`9ɺ:8`s.I{痬Kc^wrXa"\J/Z@'$C\<}#iQ#Xޠ~2,0k/T!+$G|5ɕuq["n5 P) MD*&P!d0TJӺw jnRXc }ܙͰGĪmQī id|'[BoMDSá޴M:sx-sbk2)mmK =ȷLtp# )'8߯(r`,ާRX 6#K"ٝϲfIn35K2q3A#Q55z5S*a)x).ű @:q@YF~sT5b[K.~Xo2yzG nO ~&ce] X hoMeN2j+NyH?m/^Cuktb5`BtCpxzg`;F'\Ά8)z]ktls8*Rr3~뮘5g@HNj? 6X$79 ࡑW^EXqra ~?!6쓵FuMn^9?8BoVtKo5Ab:3UZzZLvHc ANόhapf,;>[opZν2DQW{|mNaaTt"$zޕ Ll #:M b6nhϤiJSvRl)<$ ĺp9pDق(Ѻ2A/a5js+h+ҩ?#DQħ ES 恫PMExz'q[!j=s<Jo=f⫫T-۠|\olv=/gǷk'oVu!U=e 2'"qUOv3=t,4r t< 4JOؾ4&pGMSy Jp:체p)hdB]P2y,bΒr<įҒQ8 QPJnM<+dJ+Cya2Y> ܁v̎u$T,Af#0*E֜RF\bl !G+TD ~5V+PVF~ WFlJLYH|NнPA".`gcZ뒡 ڭ L}JjҷJ9ӤW|@gSAgi!ozz7b.YKk.!}Ow~.a 8qq;*fGVgb(ir]'ԈdUv~+j,1T2mM:{&X)0d!V yzS#?n܄ ?Y!).,ۣaOw0^!D n5Vxz^xg2dcIhr?v7Pͣ.NIzP$-}֖;49Oq9V$ɩVy4N.: Ő|'|si6MG^E۶EO]lX_cH.n3s65_2ʮXvxQ6M ::Ȱ /W; J.+y͇[%BXoy56]k!yJC'ƃ;jka}Fw○i;biYwI҃>ij_@~}e1VBнX:l'XAR-F`SNgGsCk XjU8r5ꉸ ,zBWC^߫Sů+Q˗9 U1 m#`kRCeG/V^EQf&K@'װg>6+'Tf HQl$({C+t"]Ux ^Qwa{!%~LDžk1(ο?yC H]ER6C2]"Eߑ j0VЮMi( 1J^>4ҫDhU? "GY_(Qϟ y9#&*iFM,lˣZz?WK}v|onak߽w*+o]v>ys¡8#VpfO,@MC_3 sXB4ŵ(j|,fPa|Vp0b!3h+3xf%J{&RZ X7&sXNӗ1QtѦgd ى=M.pY]8 ::v]sa*b' }aΒz , l2 %/qX1RS(l:^ybCjml vA^2~RNQ3C-[ Dx_8(k n? Η?5'22Wm$s]U`={cwבE5z?dQ'gSLfo\XL`P5TɺJJٙT%5>4Ls-mvű`WA>mTv -zcDf)_ tgVjg"A~Cp{JN[1*[-9̷ˑ0Y07U T:A%D9VJo3޿Ptp I7-y 6 t9g8QADF׏Sj䞠BԺ7)Xf`k\fA$b.]$u$aގB:K{Pg[JJhre@6L/Tj巕dԛG`aI./h e",;5?*ɜb5A X!F>ʤRek 5Ma@,;.)MAɓdܢ XGOuȉvraF@˯~*a {)uFv: 'GY=*]훙b8V| U u{ i1ӗ@qwMX [%Iָumt s;( |tQYg4~%WS 򲯐 @Zn<- =EB|OMCkt7e; /Dw1{V6)fjHG]K!d/=^E b5ͨ~؏,XH(3ï(䯑ri@4nPgrBau? <̊D-OאZ$HR'_dFɶAE|9V.6E2G54\2L,ۑַ?e&M"+. b9$RU&rX${;Zi2p )`5MOr|9' wU;&Zv<09<)3 ces4Y4ao*Lx?:b@/-ŰܟV߭ " uH[ՀOp?zE>-ja#Y%-Juomu*Bnj,DS@@ OV=p٠',|(. AWjdJ,d(ĹkIj2C>^Ϫ1~f(iW<4L3;w_~8*іuzPQ \W q[i9n\4lbbޱ@:T6 cyx좆wAb* +4 /̶h6+y,I$$j%I 2R%@y[pǠN *RB2uS #7~/'.]YW,w:%[ˁ9i1#EAd X}>`Jg%wtɩ Y h֡/.FGPW1 E|c* YJGjrmS.ztD~ Y!{54X(=r秳Uc_izF4 >ZZ23XNYz'X'?5iS߷hX(Dzc*):Ě6)WhICqW檊`9ׁㆶia8d ` >Ve|%oivc,#zJ~D$ma 'ukl̉;{P.vbCQP)|Z n)2Jj RI}r C*p䀭BL2@LBI &7Pκ +y:Me ЇS^>OX,[|_K.b̰ZZw yQxjb S:ӑMԝn`L Y\TmY6N(˼^~Ew9|Iա(Gqc*^24Ǭ/j)w3ZwWLcX_{6K8Nڪ9pϸkϚ@w8or?zf݇|@Y$2epwDYlĤu5!i2T)I:*5X/R3Lݢ `c^*CII( |UO"ѨDZQy{qM scT=8R[Wk!.=ߺء/3=&8d7=ٜ??/44/4"?:!qmXYL8/$Nޞ $C}v [Wf@2*U>Nľ Dyï&D2Pl+AG [.<k $^yEb!Ġ%p9}!{Dݔ *rV2pe-H;HB`TY[NE]oVÜ)9`N1Xg#p!@t Pr kAI_5mDLꊶS LitA}qɪЀ||0o^W?WXS0x6hMvX\B@SYF#xʤq"ۨ%|d%ԢWtO.kOb(rFCMA9n~>?ؙJD>Ґ߇f-My2F2 y&/7UUɠ&SCӨ1K,y.E8 tm>p3V5YZEFoq:E]D_ҥ\',ς|dޏ^QMAgIN" $7QHSm`3<7YZ*hHdZHsÚ .]0KgE_@;V`ewcnĞk/8# uL#]ѝv!K[`yHKN3 $5ENv2)I+"O}n_-eͣƮrP#N^5g骭TaECR|)/ٌC[K5K^OJXG4c mnƕg<|}4x藜YIz.Ž'RŴVV3C9y5stY]<00G}Bލh]kdA~ +7>OT̈́,3cFhX-xjFؘk91۪cH9=W37Cƌ~׏EJwښS.ӯP75^hJ2p* HF 籉Ka^>S棐=inx'&fUu˗OL&e48oP4ӑHa {X`.=iˋ.qA%UEI[ϯGW |q.حop@Vs4Ps&l3wT)yl&rQT(0U.5$tV'o L04@24!?v&9u:– r* 1kVً&ǣ6ct x)鉷t^3y6o|]w-k=Jל׌:BjN7 @v򡥕"AB:u.uqQӺg{@JV$6vݞt Q*r)b1>W4ධqKhGU. ̟ěmcڕ٦.]N'|"ݜ0z̪l.=Q0z}#n+Dxj7$bSv3)2pY@Ś(x{o<&Ou7tm@ E xMObOJ#4n!6ҝ]TtK&?uY<7&_rGౕ7Lӫnc*>$q`}L<}R:?`-эp4o#Ѩ}!QblĐȉ0VY%TpG]Sviqz,v X曕#͊J4Y]rZ5NlcI]o 9Q5w,wx* թ`õ1X؃y6f]$|3_w,NݽƧGUPtiSeH" :ޖ{\$$ y^quwOjx?|g/JOѤ=z:Wsx!knwT\e/ j4v],$Xd1KpZ\-l9#^ x'g/(E|oCU`,(9{xARϣ1i}nXgeTsTEϦ&%nn25<& 9o+ێ.)z!8񤦟;Yr!Q..0g}IkUZ|"zҠ>mCYifHI[]2R GEW%Ḇ|g)@Ȟf m#Em_LYgC xU47jc>i,`;qߌQ]UN{:ĭxwhai8ԛ ^?^d =,g~YJvC]h = ιZ \9%̉pL\f"!zhe)6n5tNSіg DG|Ёa3" py*so-f?0m=AB=xs@ ] Uʕ$T rA݇``'-2z+ąhy*g~Lj *,7)hRgAR4!iKټ@vsC;" 0Ue F{E}`!E#]3_lݡ9x>8 On';j;i/#\MHZ"x0 lŁ˖LoBT@Xn=eTխ#Q|9 Tu!V-6]}[tJOyDRֱԿ/CeZ(sFbbߛm^S9m 0e{z6 G>452X5abވH?XY]k:0BB/8ʃؔeA#_O>O3{p/KTOb,x$O|YDmO\cViֺ(/m 6c3ʧw Ф y0MKpLISu"aȖaݮS;\G;-+]S p΀6+7"ɾrN4kC~%c~'Iz4? gd~.g.Y`ehP5;oR#d-.*I) m8g(pbss."PЁrWIeϴe\)lڊd%B wDS\ ۜ-d/.ĘsDh&׹Mk`{sQ;(#)vީևtPC XSLyV4L gU]EE<ZAcYL8vN%?>Typ>%7TjsH*b SW3%/$l)v'{ݸgp7H&mX[ >Ea(x ш~T aáa<(C\#*n#@ȋ,3I3 0Sxh.}b4Uʑnj̛͝jd_F*}DT%<NVrqpV?ivqpÕs3$Y,w=mY0dw8oRW W|alV>:)q˔ ?ىlK/^c5LLYFME+#+#O^ []4&ӫ刳e Wxhj#)u[ s,Ȟ@\DjQ{8]ɓ-;?hw\ 6d5:Qqq?w' ˒u@Wӵ!1i]]9 31~fźO_<¬$Kwf[7^RR0-f !!TaH `+5N$Qɣy:]=>0y.LQ>Gy6(˴̴ۙJ׽Le.5cZKQ뱲me=I"|_A S^C+}WWR})rK>TӾVV/y\<МN@*9 p#aR!+[9t L:Mf|v-ce.;.j\fEgZf d@+#2+FTZ]Q: SaC]8j!ѕ}!<@_A'l`}j?y0R]&X8{6TRV?[P.ƆC1?xxҴ|fg9C/i Ʌ~yU'j2U|"}u ez {޹)?#K&Db1S-ui0 !zJń[~qGcW='IQSa=#G*ڿ}=;`ƿ l:clH uink0X`DjK`Þ%'O{iM8cI^ۛZE݌YqB7M F+N?+)ƻv/,>1~{?06sQjƤgG]\/aplEFԅQA 2'h `R1%CLHxA?)8'z5A(Ku .QοsWG%Jk}I#KV| I>=)0Ac&hU?Y9:cn۬~ts d&^ B\ #zMRe5ԣӎةR-Vd(z(^ۉ [T3S$eϝ$ jPg$aZޢFSt @ #pbhSxVfMSLцu]Y3 Y2T%/U.J@9I[ Opz4ѶāQG1KRB1iDN;1=5d}pm.)t]* c +bEu8W  HB2Ɍx͉8qOGi`T^T&{Љ7%Y&> LGÜ-q@c}22`9R4qm5+k?T"8'sp'`בَL[)M\Dǖpͺs( êyޑ8<}slsu<4YAK]ţ=u{wl͏O7aھU6{UdG9&LnMmW"5ҷjo@Z[yWk@c,`]י_n/{%4F)~ yk[[H"S=̝X|Q/;9Q8*m䴖GG& 11}}B03taÐ_5_7@uYk+>Pc1,c[>,z[܋B=rj puo]z&u[dT$S)*-Tsa_p3_ʫu5T3fICi8 kLcz!.4X?kUA+5OirXH:ꮬ:}3R -P7u><87EPٜH?I=HL̴J!Pu+%p{fP39+ )c=1c4.!r53Q!F:ZNe :$M+MXBթ OR7 _;,i$~Zh݈ݯ>T | 2VCIrY44*2RJgGܬ"  RUfR#~f둵+_\|&  uuw0yĬ1.S;ѧi.nñin~%:kN ec`ԷS# @ % NKC#%ǩ 6Adx#8 [шz},?$xpΪDŽ!ɮ7+ 1g(;?o(UJj3Px&}8c1AB/چO/I*9oIП5 !ZS_UyL-a.j /3Q]y//zD U..v=>K_0UwPs73ޯ`J&)LQߤ4j1䖍l>VM["kG, t}?/ŭ+"!*BRVoaz{{Li=_ܰ@)m~DEZQ>^@A#FX:Z:Zy6d S1SٚP{/T Ivv #ڴd8}P+Pke&ϧ{~j&)dd䊴\4Hv@7 J. &>G3a2JUFL,.G5b,@ zmooњ2@v,=_|lƇ~;'F\8 AJ?E˗`"gÐ>@کk;Ls7#ufS!CLf UYEz\p$34To6uBw)αaO=ĢTyQWA # fʽ;6\";OQ!4bk\}86BZUɧZZw>;z"j4βHP /xENg.DV8pcB`." 1\aLlȎaؼBI)e~ #f%ՕUWb˕_Mv@tŇrԱ.<[Wv%ӏ@.dQF-<;^ej]+w_1I>oK);grL8PυoKTk^t#0e{z^ .pDxEvMl_|R¾˾7#Rt4%~9.lǒt})<ەhrVc6 {l_kW.cUhk[:eԻJ"de龊A8nV>b,#D#C"C*62o߭]iF(X3@*>츐\pFjcG01#Y;9,^ëؚ=p(1jJVe/`'j*Jt%WpӐQ,&T׹= _BynHNW5D%qtӬ9DV4%&BƣtomAnWBt0Rvy0JOչ8&ykL )7T ye `7 -K[_Vv6 g7Xd 'T. kv|Q~̗߸Ă&9mEC8r#_4K1:6OZ;V&%ʪd| hXC;ڦGki|,3&3V8(Zǎu5r\/X*ń* e*a#Ar9IwQ}zBxLUݒ kWQl^61Ǻ'vQd{lDFN8ef4&@Xy"}&sPt`PD:9΋5La[GIR \9&y'xWcFqu&*OѶo K$_!ghyZJ24ËV#|HV*j8o Xck$ly"̩Wk ĬSP0Hy]B\5+>{,@XƮ:$|Pio%q{qDu3P-i(yΣJvP]8KA# +,fG_y>UT(z$qʎ5a,14jJ\Оq_4 Ť)I{عkxaH!xq>p}b:V~_sڍB8S2[A|̲z> a 0]̇}qlcs'!-nJ> `Q,f=!8썫iM("PV﷙\0(H;GR&eKtO-zFVYziQmХ@ƕg%+>ܡ?. J6:&H)Bb Llq-NO|eޡC076S!{NuYcʘӎs!\h0(Ζ_[ 4&?|'hQnR$͢keB:7Clތpw{^;mL1 ڳḭ@cȡUYR!tI_ %UUޏwjqw,5ܝQUS_7q#+Vߧ/a6c(&ۿ=6{r]@U:5.JZA͊e3#XE^p{W jK/W}7R>waČ~ QF!'FedDR'̀a:kOԧD @~͓|B^[)p sr+iuO + hq.,̢}9'pO<ͻaP&@0Vg'>OztRs,pu PaXf0̈ cWq)9ٛE Vx)FtZTŌ? FE/|ܸFs7>N9 ~'$#>s _H,!/V.9|3m= v*rn9' K~H5Tߟ,c\$8~0. vjS GQrzZLx'ɚ)X0Z 9m1U2u ju{J H]V# ǽEbti,Yqq^k߮[\õ am S*隲"Ѩ']r7D2Sv]ѳĶm4G'a* H}@ hI!f"tV.Z{[1XY(vB `̷dpP^ǜ8ݯIZ)~p\eEyd@(MLsdu*Nώ}RxKy)(J'd%ǃ.-w*v皋[0 B.{iFRTP Ax{Ls_Y8%9WѺ6fYbJ äA"x# 3|ADܿft\2T9D9Uvٲ!qvf2?FKu\.lߺ!uIŌ0JnfErLKfEhwIBpCW9-YmuLA/fIVHá|yg_#JQcKq-$MzQ 'cN;Tae^r#C2 Q< AQv-4Π3ToYM$}iq34(4_X unn =o}_/@fY]$#^t,AvJ!ᕨ|?yh-oD3 W+j2qLhNR?=,xcR$+#u Ct8?7y28YLUT)'7mR)KF  Wjbmͅ!FӬ`c8-7{$$it+Yl.ك ?h m0*^|.` rPۃlAo,S Bxcc]^m|%͏NVN]Lv c|߿,HX# ikI^}ط.BS`&2Ng LYm+E[@ FFRs8L;~%JVR:AofW++cm6;ɋdTA %YW~4qBE6vּGہBLG7hzhYZqAT:)*B-{/w> Pv3@Rx9sѹ2%ܭGC -Ķ/㭊P+M!Ӳ w| `bQSnzE}]ߘ#/Ig0*)UHdڗ 2`' 2,1~EPƷ1$?Gi'98?TP{|^2Ƒ}9`u 4AxA5JekP(RWznѺRKN{83QCRҝ55o[s!9!Ք/W_)1r.>fc#RؖL>-qMdN1L*{VB]Х1?1QUi ptsM*PiDVcC{^vt!7,-dÖróc}e5FՓ{NԀLy[6{徐?^x[5GklcŹ. ^?wXc-jqWn-i6nY_ Ed6.@[85юYv9yă󒣕C[¾e>*-Z2=z^B­ [p־Dv8@H<-.\\0H_D#Tv 2WЊ e,-|<5^\9?Tf7B0"2ONnAO,#W]2\Yd&!j1Hxjɖ<Ź@յ]j>1+n>I\$OsTvmg_rb _Sw5|# pqe+Mm:Zڗʊւ%Z۸'iD^V1d jk"UlFz"ݥ/x5JBkPfޓ~9 3SMtC c+&VxY*ݴ @hBVͷjueqF>G#(\)S6ОiK-B't(*/dOkgkFQ%HFAxzI}'=Dp̦X!2)LCp ?ͨ,*h:/ջaIb9f3tؾa5+mͲ kra"[b@v~($#5c Ϊ__7!U?13!kNsg4#j.Rl۞\MD P7 12 8IꊝO6$[JZ:"nHYg`@ȌI˾H;[sML#5 M k`s%! Īx5 c,y,RU zg낓@eyK}EpRnal m6QQAX9]~HsA}wTKͳ)#ؕ.32ťQUjEJaLWtS}*6ץ FTDRkGԂU@ٹ|zb>O,6w)s,6M@Gt{[J>d@ FVuP*@Q&f#kp kFm pd\ VK,m'=.BtKMf^ s|pmȰZUe(3va\h驋h:ΨLC[DD6Ȳ #9Ah$ p.FfUu60RUOMN$XOAWKaq[$& d5)D@&dt sC*oxH7HFE0Ru q-k,CmN62.P슻$KY2O9,]k}0C^hˬgO<5J$yd)g E65&trRᙰ߱7 NZA޷  .uo?Zlb# [5=ԄK3^NZIeNmAQeK=wnjDYZtmg/հG7%S*r,w&VdUnZ7mMM,;t^ cm;}-Cی谻\Un܆W !ګgʲ5<M~ۄHau/{n"8##( 7x،m6 A:x_\s4tf ܫ/Ҟ7ꄺcPHDp8O2J)NVY (4 'k7NӲ8ْ"x*ۯ2v 08ƤkdEH=3@CO1J7% O P@K1!]?ׂ6,wo53HfY P{-@o4-~)JNO܂*Ŭ>ձ j8PpˌTrU+BC=C{ :7?L/~wǖ ԥ@Fc Ns ] &[J1AOh,anF<ݲk%F*NK9m  7u;uobOj۔IV>t 4,؀4\*-[`}r4zG3\Eem[f0w׬Vn+AɎj- Z˪dd-̤FKԮx$ IR]R>4#"XJ5At'OO֗~5!Cpe |5(/Vue5sv$o|6:vwDF4QUDZW<Α%&s<^OvCoYY{Erݲ"ʺ32{tb1o;brVꤹB.ɇo:U >wP/,rs:)J-ֈJvc%Z`ZyW󐗔fRPsH,>*mUZMGM4Uᒼ#NJAY;5Y,kFsӂnS{ΉnC~x턫&檷L5xz"d;vhcqoW?(J!qB6.IR횋_e|ͷJAANS=fe3jW9QQTsMä\C[ppN\wǖ垽D]Tn^n)H |"'ݘ{@84Pc {.)%C hOp$=:2zJ @TT`GGgG]g5c(PZ2a=OC)rsJ oE Ƈ 6{NT( x1ssdj)m*u`]%9D.#'oz?L^W3 `~ԍ(p´uBj(jV w?tT΢2;ިa!;Ha¤<lOBz*n7a7z.Vw,#Z,YVfW`,߰tO,̷ у YǾvXҼCG'2ӕH^p Ug/ll@oP aS7apDBRTwūHA <> ;wMWELCtHZĐ\&([iK&d|CqфݾtdCkwOKe` +{ [s#ޢ>st;0Ɋ~hZk[V9JȿZR6 ݎDV`S9L6/܄B ʵS F;.B/:ڱpS; R<>cR-LKv+.G zQ@(ٌ"Qj*Ox~SD7m^fሼ{م"KDɛ ds"?ZwӀ'3Rn H/QVJK&a9j`P^I0.xd(X=MꝢq9}>\ Ox;N /{az>G+ 4?37`ŕ`@ΑFCBsv,c!&ZX\ƅJ5?V ʝk~l&avd5nn}kῪgnDL7uϱs'$:0<9 wQf1(,A-jTg$~ jLI߸#AGǮ<|UG,9:+s>yz] +Z/+C!x+bK ØGdÊfFn|YPO{FQ[V3fuitcQu`chfOga J2t+.{:hͻH9I2{,"^کMd㮝> ΅}sLEi_L*_E,w1sp:1ϰZ9Gh*VֽEFJ] d3M ew@TB6x>%}lV(TA5oQ ?]/Xk#.-z7Vmb d>lP.3w[߹r2m#^^gq,"\,AQfsm("ld/*؝JSҊ)3Jl?^첛HE*OXMl"CC>$ʜ#ٳ#WGCF8]T`X 4pޯ CEM&y[QcȠ{L]zb8m"gyJ髧&p: J@%d!XنHX)rcYΩ80;nEc+q,ƼS0@ 'hSNl7ݒRg&Y]l|v"8wW6!AxUha<ONP%a;ڴ^+64Y_<צ"m:_cO:'? dHP[+^>b, 0?\r!m Ɖ(H=kQ6uMr@흻On5F p4j5wJO+ w# :d7vr|w`wQV׃P1m)yB9Eؗ8\Ӷg;^͠Tmlي "1 K$ Up3>M8,Kc@BNe#Mq{GM7A\JYUD4ʈq)FAG$ ֞-{`كEst>^о[Œw(=4ǑXss"ӓ==zf3gG#eai3\_n{󱀓6Qج!ӹ /I>B K +,CCKJl=N!-kI5k`=d^ᬜ DyއֿуxL(Gc˥+Ca917ǂ?JѮ^k`g͖p;VJpPJGD*5㺅&NXa WPUEWZgdETg8Ώk#7)ڹg+(5+噞%ȉs4*tҷ?Rπ.#3جKc*u> q"Q%y_.Vcof^_ooY{*xX 2fQї(sAg}19 -;V "|*rRe3g8$g7|DٚBhfc!>&{ |u"V*]PE ی$`zz Y0)^pmKDZGz`y# Xn&c ~/i'8Lˠ%o#LO3WJE,/ }]USحXX`eWp90Z#z" \K6d!n'"NeAa R 8qs7QwleҋEH(n_V%3O5دMm[MH.yS36/@&# EDd.{1^ՕT֬g¤k\ \~' O(,Z0ZiR U{a,-y cowEs mBF֦aÇ|*QRXFFHz%Pr׃#+NN LUkp<`M@ ; åp/J;O9Lp ި{'ۂ;)W 1 mIY3]j'#w ,HG&+ˌֱwUâlaq K;@YzὯf'K`A_[뛀`'P{I%}9Eϔp+pkyS SX7P㠷enU 6b Dt.\]ScWT?:@0Ȉ:&B;߁wmɆ " z"9c`O9x4WO iu[/WZu0(EWLȍQee`#>}6J=\sJ NUmST땣pj7 '#yZEu(P/ʪ8!J<M_6XQ\{5_lHnH,6?u +p8nz{Gɿ{$PMSAE]ǎ֭vfAK w'ـW;z\ _2P_X3!X-K֢N¸f+^׸q%qg~ -v܄3&6c+Un`ro,Wlf X%ˇj ;&nEcu2 Xl>qFis!y((KOY]nx8UKO"7W=ft*TbG{'F<׵B)r2IQ:s[U*=d>0I~M/v8(PaƶBvȐokE,`!>-<0J1~d@cNSZ^a bȴ#<^8;-$*KgF>w\_ayh~>HQ0a.f<,"gۤz824. :]u!6޽ #OxF[ILΖV4 ^{@g[N'*4Ja!+7Z45o@%敪o4W] p%*v/B~WNߒU18++~zZm&:]S҉/@~I5ڄytn;5o$)+!ydջϫy(O<7 e4@2DGj }cU /lѡ=vgE9cТ ? * m1k8dh*AEN#'{n+qy׳ZaRUn@J%$)k"v(̪]Lst[jbbocT԰KSBB1&}7 >Zlf?/'@N2F=63OQ`6,5E[qsp2km4Gce1(=ޝ88: |ř\WXypB%sxIW|ac57P9@9CC؊$X54|]xv V)uJm} 5xqc 7'9׿ka*7EԄc:!]0w-C7tX cNWwISFd;fhqG|<,>R\X.ˆd&GҝhUӝ:3z DYnF)oW]gڽRh4 7~63&h!۔ nw`&Jm>z_2!%/Ta6!f~/\Y=jq5RL9F?Gw%HяTuSlB/e)dO\ W Ur1BNF3).7 ǼRA/|[#]h`$_ڨ 5cdܝ܍J Ss2Syg;u" >W1L+%Cӻs0X"qR|'d߳&h $*XJnc\y}QjI M[< oƭc%olK"܀Xspr6x}W궰ɥ7_Il?C'AjR炷;P3,ya⪭67мv%^VnS}yH4‰ ;zx&"o|H~}mR2ClyOL$vB?8͸Ρ=K9j֊(wRE>{^$pq L*ٝ=˔>g97U]Vb=tYu#6"+h U0P 0y 9gnP2EXGh*-~"?BFݹҎt}H (q%{ q j&=KH~ZhR\Ê=MypLHAS]ݜ3;;JD?gL;گ1:2-tmsXSHӏݹYKϡPOKG:KYX%UB$MVM֐z4Qz{㱺_še:gkh۸[#ŽjVQ%iKBCSM޳ik>a?f+SS1L,^2s(%eкT ×WMv k3#to#,!ϐ<aDy!eF(_nC|q@o= 1rQKPm3d.E vX 9E6R'OV{je,sp2؞<3G/eotߘޘVHqfd'nQk.evw3΅ǯg  1AݠJY>LHKйjU.vM-1kʐVHqV[Y,l@Sۏ~1zpl1 f2+܅b1u^.׹`q1ő 6į)f^Dԥ5O/LDj<%E2EXYF\62Wg>H_Lm`jeY8~샧n\[,1c0pJyP9Ҏx,:Uhb>L$^KN$X<\o)飇w@VƨlxHgk5#;c S|ɤ#U-7($/)TTiJgkg~Yx]ߖH!RIK/kq9zBӃAws-b=g>6 Ic޻ * L`&7OOᬻՋP1 IAhka0%x]Z@ڬAL*( YH`d߀yUid06&msV=pm^P17ۂjL[ cuơ5hJ bKq7 88` .=@w?I #T up @&}1i<&=0AIgjli@E(BNXK AbY$fe *DJJz璤\KG][i > Utdczb8B9~Ymv\7֚H3LIa9ZӱRёwEVE1^4)Pw%_.:cgC{ڿyށO~awui41'V㠓=]IE;L87sz[58Ɂ$Б#ެ98DŖ={ R8#ƒ͔@7/7C۷ 5K&͖ ag~{`Vp }20揾+/Q pҕ\ zѸ`(qn:k.ȭd7?]?9zA7|\|tScE lc[>)@Fl+ea[Wqe.&)HBB0'hU7(-L0hV>V86y=Qu4G*]Ulkqg9Y 2Gz .WBX3YIY7o-h 1upb.'!NvSB-ŭ8GLgds[M8M@l"s\TZ'Wُa$lq-@W.ѭuTQ6!ݟeJopm>IJV;g-%SAƕ%NmXo׿ӟ~F{ v{hZ}C5ډN.CkF͗jXa F%%wjCk91l GԨ[H}?+GhO`]''0e"Lǟ}6=bղPHIr9_=&e2~n2[Hg8>%bĺ* R/= KU$_c%&AFM^Rl^/8Yǜ=YppMmeϑȍcW:n?6-m., \E~&.3|{ `/_>%̴܌T\Vz{n[8OR$eVX.A}<۹6MX[&t$!("64\zz ZëY}ZQ)U//̸viWF 6tcZkqJ s=uc/ ͽNxJU,cNKxecᧄڇV0\+{p@sr. jVi48^~V,Ml!7ssgcV#{>(ҟKG/E` T41F: f7c7Yt<*l,c I9N|7~/ǰp^ iu#xZ@9ʞgB N*凧 fR4tVD+|+: dfufk6Ƙ7biN.jҰC\58 E(&'ԯIgJ߆!{〱CAɎ`kɕgV\t"}~#`.'#ZLdr+G$8aD8-Rr9ͻ =FYrv57>vI~3snP}<+sQ{c1'/ q WOĔf);1C9h{_Qp(Xc,|4׍;\E*ҿoÙ^g݄V%Ge>7* 2zޟ@N==3Ɲ$̯}5ٽ`6]T-Ć1WoG!8L/ q`었nIO!( mU FEMj:: -j42,lv<CTQ^G UF3+6.޸ޱȥ -jdX sj L%Kا&(VM^l ϙABo~Zzac7{3yaxƘcwI Yx%>.6׵Ӻn!`A'Nsh)PIU0-=Ȣܿ#)CgК>*#>Eu&*pbGnH҅>!ÁC)խF) w7}&,$dZ[YrsC 'n7@V _Bą~3gcʲ=)`0*t#W>H2Vw_{Csa1ѴOwSctZ- ‡Nޠ>Q8WPp#Hp)Ҵea,|4F,`Ja$|* ,z6MYJS=!<+²1bKѧ0cwrԿãj○{U.L $I_dXlr6B2#9>hFѣ5Ơan}#h!Dā܇)vtakY"C[pI @$)$^+&ʥMdɦ#,o,hIthyUw7e c ^r95Gj,6lH f]'hP2ôKpy2coFiBM o5$^X댽ҮB&^E0l8#|QWSXɏ~!J;Dw f63rؤYP&)K1иInp<@<+#"cS16늇TjќTf Pݻ"css@gJK[a0@S8Ǿl0#IiE6l91$P>*Z8hRywS?xtjq[C'EB_r@e&2)>{H$$bdƠK9!Mawݒ(4S*ܭ}5w`ڈYL J<8w-9Ĕ(#N.ʧԴmcaߪN2KHNusCBFumj(y^3FBQH9*|﵅^lux 0t֏`޼GFinxlRFG{®ͭybdPQL(u79l=hJ]Dn 2-5h$BDPEDxn'0&he#pPF!nȴϒ})R CN?|?~/Î4'cg:n3,`K0G`GK'(h!e8b+^*hVZ2(t#@q̩?KYׅ/v ]L*[WxO@TM!_qr(SIFh5O{XԷ-4]k[rWN(i~ҭuT 䣤Fr`\Ft ,0;2aCy߫ZK "m :uxW 7ZW"Ry~b iǽ*3𫃷1`vb:%N8U߅lHE6k`DA:BG>M41L !e65 g%oCX$+|A==v#WX7|{<8 ø[3a 3}01?z/SOw8ㅣ=rR~ޙR4 'v=Yy~470"03CuPŏ+RTb}\;$#6tJQhi{DD=\2IiDcM+k@T{%=ԖQ6)je&;oɹ36 G[שfR9>&0%E/):ad֫\^Ay_W]_O{)Xqkǭ1$XI3ٖ޼qHL'Gmos]u*VCmRTQKaZIUi_C,ϊPvTlѠFs5m<ɝu5'wgYP˟~֥3_u;STjF0J bI)VbZӠ鬈C19Y>7wu5wg[ Q`YqBX.!a70E3٥ /;OA65: i^}Zbג&(o&.߭FzpɃm- ӥlvaoLH?/wۀΕ*hn7laNbl%F?~='sa?AQ=JdxW'N4왢U IIad+<{-\5s|u5/+9J^jZ ttVg{XJg[  rwl bNR + JUTm7T1ڂm2uiveE Ö ,Uu &៝nnDPb0ĦaWCƋU@$Xr!9vVEh@=Qv$u -QCi/}]vBQ[-qkbݒ?@C}\]aDv?}nB=ڼf 쯢W̮PnwT߭z*M J ~DSyŃlif2a>YXCPd{]$M:RY7}MxNaY;ofj­?ES7U*p~UC_Ž0J}ԑiV˚n+A|)0`b8jAMzivGƀхԃ Ҝ^uD2=\(-6TŐf1$0Z)3 ~e֚{Gmg*Ū3Βd(=,`])$oߧ65U~/zǭZؓ/M2 ݏnӓ";sͬ AH̅!,)jޗ]sjx?@3]!XwL_8[ Ռ{Sa俘o5Ү*ZڷVhlӖdK5ۀ4V0`WZ oqwE;[@yuaD8ԭ;M%U2Y-DM`4$ HEVˁ33܁.}Ğ]Y`@O7lt y@d\Whx}9u9@_ÇgƆA#) >=(c33t?a䤠`e:3K>TG.`Pj  X`|OA:c=V&cV āǍ1jh>B %gU Lvc:<6F f&aE;w?pC+OB_:Νt~26?~cEԥ4 Qœ͢]oj WwcvbYRTWdF.[2hr7UyPjӛBvoi?޳t8AǺfnuRO+X4 kؑeE֦.ԝsmgQ>n $>T"DlBLEއ[[;R Ti~HvE `[m-~U =@ÊM[{%SEv #@Eq܅|hIGI#!O=ThG'h;^/.4:(ؒj'YHPsݚlm@ ^w W+蝌OnphlpN3Uy#tv_G|xnGwᝮTn6c8G~#npsBx{ p3rJo )E:$v= wIDV|ˋ6d^kSmh.7`q6'|3jvP AZl`WUu"̃~ N6/8;a0¤;pc!j&2P%hTQDDLmPI$\OBNrk26SioE;9}Ofy:eGy-* }PN'\k=P!! /$,&8ܿD+j2 |ex;^.?|"؅!?Flϵ/%ȸV+wWIկlQķk ]!.S k\_ՠlt9f9S+m\/޷@Zl Q#eM2R%NF^8G'*iUHjyH})Wduv5* r۰!Z=,يx]Sm%1ǨUpU2>hU[ۧ¨_!ׄo'3գL;{ aq,^'z\MKi_<۪ݩl![3պLM9tg3Z.|yqt ><:Z+ ĴNh`=2@PS2Dl|9 ZHQ"ҽث0BMaϕñL0":Źm[%,I6OJE%0!+蚏WgzE%z5ӵX[#m*)w],4EE=x=Ԇ؂}0|Q c-ѕxOmn [,ɻ\hJ/2@LqLI@eᘕ,;PIYr2bs\4I*k00 ;[bw2.UCGIwLlZ鈒m^6+fhiJoyIʋzscA `#ڍD Xr$9oO+ƩkBcvy 5gHy0>n#+*P@7ϭ 5[& @SnzId)ubbg3Uz`@FP^ PCm0 2@.a6H<SGFv=\6E@aD.` HiV Tж5:Eq1Rb:@T r@(Sj9Ì5lc\"Xl!eځ ȿۨG$*y(#M& \FmU/DtD,YDw40[[QJ֣x2 eTgr~6*A.QQ0@|& 6Tȳi]3MH6ڟݫnr2*rSfvi ]oDr枞X}B :k'hKεQ8=W;/J#ڦ Ul}wj8h1]i0|C{)I[VMߦ|݈!;Y¬Bpa-x*H"7/qD] _yI~Js[v?Q$+Q}r*>TaGf#2R*c3&Y`3,OXFRR$栿?p˙ޔ6gFB4?I@d7f ,Ű,2!Ѹݥ#ȯ4t. 2ҞNUMRjHS #g|4~-CDm%^gw[uW >Zږp(*o >+!O`Yы }Ww(P# UC=M5dUSp>;tqCMC~ xsRDX˹zlTW&ԖիM2x/WX˄c-mT|`!`dq ?;, ( N gU]"鮅:-*'Ea`gla ʏc*Qn`WA2i"j44jyr`&U8orskѾ8۲hWܜE@1Ww$g n=ΤlFRt54C˜iD]ؼ$MbղEω#~EqFמh^JRF|W5=w`$|uD\lp`#)(LJ37aR¾S-z]gs87Z'"r0[8W65gUxcM4L@Ůe)”qm0%'d5NsaV17C^8z]4gv7)Q8Suxד*I(Iv|7V8{iA͕qB=L-&շ! WQ\*]`*>a-p/cdkB0Z7p#T64m %dZ#սUTis.Ľ_JRU<\"ZT0eN_l4o1ڸ cT*̥wT(_vd&<Ɇ \6]NeT6iW cϨ^]ZߥΚThI=_k XȳEE襄V_xdΰ/,no&QdvG=̟38n\whhye5op$a&= .l,+r/ l˭xܛl,lى0\-|Fr#3#Z-_#0ׇ(mebEdfÏ [+EZNHA Yz+}܀r(@Qa-NH8W02m6h@xcԤjԞ|eȆaXCL\`XE4ma垈 \^ "Vqnq a8Ǐ u^tuPH)@k/ὔ*63;H~o8=kpxpc Ff \22a=E3 CdS@-\2FPhS7504=`5UleqA,>AXzQsY [C'(z|p@cQfqvߙ3cm]l1h?U)AC$KbnAb.m'%Şubhyڄ#o BZ/|J#f١@Y>+B,D Np-6Z0 3ztA^~i)\}u?'|'6%_(7?iCjnү/tMHr7X:nGIEC oMlkp/Y)0L3www t!sD'Cp$ـG\ȅ,s˶w$#KX<[<2E 4ח|pf+L:^! +>Y#1ίqA76Be ByL<[ɻzj 9>2 ХP>M+v;i mY)WC +eOUGJ~Sl0'v|. +wSY̘Wעt@ Ҍ+p0:O++Rd߸@bRE˅pE%0eo_EbB#`H>qMI8?!)BݛL]=]Ձ$iː0Ϳd Ff ѯ7ձ6In'5'Dl Io Fs=q |eGKj͒0Xxbov;^ꋬfZPGG;v _8;L{ ۲51J[m?`%cXEr43`i{0͸\>$δc8pc66| #GDJ'*f qS~jONnv/`T IXRF pt@k`{{Zdг{#nv!2HV6"Z}JWDDNTگ֞[N55ӋZ6Z+{PԨJIB}k|¸^Qv6kG/~2{ / [d) ojfe=TưhR{o]ꃦ>kzR[7 V)X| erގ{$zR}cǷG?!;0"{Ue[9'h ~)tg}q@vBҞ(Q>hSC#T"#P\  pe*.J{`*V[*j[}cXa>jr"הJ~ ss],"bDD= QSM7's)l5ŧꋠ a]V `"TFq<׽ح[b =3.g.GP@{[5x"wM]BǦw ,yG*-: / :7H4S^bI4xM{wi1kot4ocZ չH$`԰r1TYx_k̈́1ՖEDkxc/z8h:GHW7-h܇x_%3W<Äĩ- yMO6 ~νD"HJ/ Cd6)[  nnL`nG>jF:{w#-](9%/VPڴrUù +PI{)T`_DnSLW^ R&qRd9 jdO?m&[E!1d"'r<%H[k@]m%w3yƈuJzWGM6|KZ_i>NTUg%eP\r on{kx;p'ȭ?#Z ,~"/Ѵpʳn6AWGE RcP!&<  ˱!NvPi!V ZIuݖI1˄ww2X]Pق2Ty|Fwɰhnx8+q +!E+ &::0O Se:'$갪̤r /c)`CEEAqY:E"\X:^|y 9tR֕}.|mq $!u.yP!qts\@ ;9fՙSKxNADlN-.kjKMA(Y( /!'N/rիaSJV: #ᜂI%M*\ٺG;R[,EkNն<1f ^3(ZAktP 6l"N*$jGҀhx%|غB k Psw6Gj7 ,ڨ5ou_{&-\ _Olsg# |e$\mx:u<+ԸB" RgBlQZ!j:PS^%Eugha a-A+I鯉Yވ?hQ3ʫY| Amg?grana]T.;.''BMst@ʫ:c+~ߤ,ɞv+!vaamtԾC&@1k4rJ{H^>m)UԄ,ʰXw,cN۠_'Xrɧ) ճ*jqT_u:d7|b67̾z[}^lSd2DG:gނd4MDX y].0*dRr)H=̰@Чe^X獈e=@{ qPPbɰ*y̪l\vR8'0PJf ܧQtʪ2gGWB6s rldd!  ;}?ӶC:)Xa"\JuYHex""ЭA%AQx̳=rlyj,,,?ݠ?iiRh|nipY \m|R%2<2ve+|R0L=ˌgS[E`eb2~zO| e Rqe*DóČ~ץu.m$6CG0H5|[;K'"az?}==j2:י a|%E|' UضDbRF)pneƓqM'-y1jԶڸ #Lҙg2D/C), mٔ:4 s12ecVn2u\4 3 8?<ΠeG*WZgw2\ F@ExkȆᡞpTE|I-yU Hv,n~Ee!kv ڎ[' l^R+{j}F-AtR9 {_8eY0]hX2p/_eD2z͐?p,'֤ #wwdiD=q`ϻsk5딙 "q]Ki1q+|!20)]=QyVy6ݖ`^xLN0;uVU ;=MRս.J >`^ i׶L?.wEAx?F5L*x!+ zA?50aEy>fنykИvŴEy Jlo+@I'rq. -uAU0\V?pSb2Z_>xe O7@(PdAP8:OOؼZ7[e'nk!r6\j@Mc߮@d-GR;}/ 3ިq+]Hـ=F 6a>((كyys7׽0rEQ-1[fTbaήԱh 6U}Д(Gq[Ց0j`ϓÞRf_iq5xZ?O0xMM.z~RXV-=Df^L[aC#98Y~7$}'XeeUkFcR#0;񻺉إh~s0;/]^P͂yM(tgH:}1Ƿ򦿨[^8~#d1,4ùp;~~ܐNzGmK~S[H+Ϊ|8r,,N.U6|e)4m}ۨe@bB-\~D4,ͯȲ܊^V{[nZnQ2GkTWVmXsmNw5lAcpI @)򉶫l6m<\kٞf}IEhB=0/U6h^u]^^Fc"z2ӛpQ"?Ӷ+ӛޝcmaN4*~TcZDxO(`rYKMhhŢ-?q4V <):ipL%7V/ƳNrZ_W\>yplXAn1yń.D%NjT(YH*`ݱzg;)c,}M ΈH4AH:cPb^]$;"{r(MRt,*ˆE( 4qvǚZ Oig\sP4dOp=2 W#';UJ;*7BBwkX1bJ-+ x-;:FA Q-~mcm ߝ`ku{~H&@SY;΍|+sZney0|-X\u8K[?ޮzEiiZ N S x8;gߝ## G&qíM '-_ %{@ыY+t4K^;#Qѡ> 9t3qJsAYq ́++t-~Gc= /7>,AWz7򏈵Gx!}w\OO"Nd&9-δ)C(LoQ,= x+9]{Aʼnc9"UJ:÷Rm aMMʫn@D[fǂp#ҍM=) TIb6,Q=bAn٣B-0b@G|Hɶv8%/1 ^7 !Ko:EG=DCQ˿T2j#@Sbrv&ϘZU(| ysېR!G73 TᰱGmR軶wɔѽ:蠬\u0LVܘ'+HOKyTe|)4 BY͘Uܧ1iսT"(Bx #4,tԴ'kW#E{d:r6Ѕ!"q]ˍ0a`BsՒ4.XfG/9M?fZaq3 7.DUf7nVNs" RADR ۷ES{W JIЮP+cPs@aR=UE\_^K]M(ڢԽ8 Jꇸ(IkgfDJ)$A]%ŃQ#䛺aQ!Z 0QУORL")I;0AOXN%%7Ǟt~9rw;٩~y|IJ̢Heifm?1&.؁5'z8*M;e dixBr q^?m&?Ć#jI֨R $PJiS{~[U%1N|b KAk. 2i3n\ɋ*F,Jv"ZTUU6A<@PMZ伒$~su렉r‰{zgNs4nB8G*GjRxX~QMnuW˩RN| pPcAB]_7Yz 4 [pڮI>R6e YJ;͒27V wAv͝C*lת}_ ;d“E&b ^Q='%?Fk:7<7gu6  Uq("ύ.8S,IPM,Py_$J4QGQ?=ޠG 3o7qWdQ|PZTq5jxubYЏyOrY袈†N ze#RD0Ix)6[kN;BuyuxSEp+-xe|j(]8lt vfBqfkY蒟ͮ>s"v:=br A~Rq+8eڦ#7œ">'X,nur띲ph8H kqULIUz Hv);Ql B4%(GVVbN쐴N|w'4CU )Aǟz@fÄ W[`c7ܢ[%Z7P;%a~0O& #zϬs@rv]qP t:3M)_tl j軷}x;dZkIxڴG0uIEcf<@}:o!pc脞m~lf^0ňg&* oM{\qC*ht7 kт4\:T,toCclfz0mҧݥ/M7؜[\D,A Vw?@$I-ze^gmL8`m$6h$9rRxc fAv ?bK5S,`tw'm6X/[SL :ᜁ:8D'kv?G@4¿ֵkm( Z7LFpR aqoW,Jk $w/J ";P%‘ =g_̊.Ԣ$ W;¸r=nW$ lAF-]hR]D ֝,81QLތטxA-Umo;ŋpww`@ 9N=\,%g^qN?uFk)%e 1BIkYfUT\+ N$Y.rgy8;1ߊK$!ل7> L2Tx'_W^EMY6[T;|͈w ڀE[S!>ۨ*zq@J*>҉#$^0A5s3^1ּu7F0ZM*lh;XR:w>4}ˡet?BKXlp q5Z~H3Fx)ܕCsoBTM; Tz4`w]Y6R8JVAP2ژh箃vYL؎(=]ۈu)zQ^.F2Pvݛ95Oj?E6O)٨F7ᣳ4 p^c㼳a-%[5Ԋ%cEJㄗ`|ִ( ˖E5=< > [MS|*tITʿsW^DKe}^B QnFrQdP"/Eن'+!{3c.QFF}U\GqD=|̝8YR]J.LnB[W~wfP`Kqa!;/m_[$oh q[!&r ?XPAĴ2QA0bY;<ЬvqV'u=d-Qvza* fR@$SI'hgs#}2m%ܡFs\멋&c~>%}>EN@o|QrÜ#G)G[S} W\fGGym>šyJ6,:ii\9 ͻ iVSdعg ӍSxu24J6І}80ʓ25.[Qp\g]IXE2:!6͜.rj;'CeQ8lU~/0qf3fwȾIN Ď "Xn GD06)Dw/&v_h5[Tk R=tO[jZF d!2>؄f; Rm4$S8fqqMwgrv}F + E"qܙj:.s0G_؇8U.b@<|8O>bj3-D<9Y!$ @SGDڇ _bf"n0:^d3õsoꏴ!ed(µ $jZ(q7‡q. qwU~ϖEjҝ[n k<Eu6$ D"$csס8!8תKE@ܨL { 0 #i+St]-h@͎IO kv}tjUK^$(CH64`Ǭ& ˴HS#"\G?t_ eº*~i3Q?y{J1Nh#iC ?mICFWCHԑ,: F*߱$g^Dp, fT " v*3J-7eM 4cP+/~ڳ\ʾ$#U&28X!euKBG ILkNWM{+wٷ\b~ H FF lE-Enqv#qե 3M u1򫾜 mwΫݩQ}oLqKkx$JiB -\ ܇f@_$.}mhzkI=5iHK$~k*$ !%y;$ f(]<ƒK@)V<;Wՠ7b?=У4-GC}({>0>py c4gv k`li9p USrMϻH/䢌cMvny-19[(+]7fE@Pg10JXCϳK$i!TŝT%FZp.l?6uΊ0d(6m'n87;ޞuEs" `i޻XŠ +MBW"b^z4r6z{+"dzFO]%}EN e @]*WNjfIn_\%K]9#Tة lb |%<ʁXАwIWe/Q(cuFY0okwJ:`Zx DO7`ު.]&c{5$oYTAhW+eb8K Gf0WPv̿xhu4Vh\s 0蹁J`Ej cu߫gX4vXs COؖ k?"cPNraUm|@^[7׎"{Df oFhw%Gܴ(Ỉ=-P9K<RL;:GR1OA&$TbĀ1 n{љ'a"ͮh|@o^/ ]4)Tr7[-F ;wypW[PߔrU=_ NYZov/WiلT`RZ㯿:E7B6np=tEe-Z'kct\ctXZ}f zOz*9qOfYZv=/Њ^Do0C:UpX'm+y9,\scl `:B&Fph?fiflr=v&cdҼճA;a9`vJENJ<8M#|'&lH mƔPUz+d4l@Wk8y&FW Rv1pFV@ܥVp0}#3F՞Iۊ(jh{f`*gY  9kEXWxuz{g foC7뮶F[VD<@^PNXf|VmfXH$-Z!}OSVRDvG$p S,esrL_3q;K]QM\8zJPSiS,Wδ M6.a@oh `cN` cѱRy1EBW BSzG/d}U5twb)ҵ7kPq`ԈL9QS,kGzچUX5;%@<0Ơi;I(I-q +%r1J))KvĎd(`_8 ite@xO [5]`ӍWd2 }oJLa1; W NUW_K_L)p8M!̮)K@GC^,"ndOiN vن x=/u#~8["61yUilyD<_ q=-iz=g}sua>gU ZzjCwlUsS5%23gF<0Iyy?ǎM,r6Qvyբ$@a&mIb|DagSk>mLD DG)i&K w˃{E7+F 7&Wd9+&?Ц!M:Tfq)W+!9bMo " Tv Xi5u"1hɤ;S߿nMxGYۿ;1YYEY N$gܐ:l.Hȑn J y U4C;?lxy) ZӚe40鯜kY~O˼Wo:vnQ}=` f^Kák:\Hk3Wk.`-j׼Zˈ|[ q0M@*hXw o8az_.aeުQ?Ey\Y1> @!LXe*s׼VZiqNF?Iՠ[-Tɉk {}90j;3vp}Б(Kc{IBYu0;5yA '1Fe7)C4x)?MHnȄ&3͖pw|`qNZoْ:ͬuty y$ R.=noF,GbkHUn)COyTCO.ʬUN!d6 ,-i\?<P{2` ꔍ#ip'}lv3A pnj!1 ꀓB`&bJ[ ,pHRhHE!)"lqmMوFD7fBxTTkǐo f֖+8^$ʡd+T &0iCdW̪FOzdFYs#YsF `8&ip.(QF8 ;°pq}aeɤY1լN:rM`K>$ڽ\$E5I)}j;rUeW`/o4:RpiIyʉRcv|@h);T2TL0N/D'\TXšL0 0c# b7ZD!G1(V 9r,3"y[^u^C %[2t `.wO`Q %K]bc5JpȠp4 M>9ȥn **'vZV|7_1aMo?W9 ! lZpr|f/d$ I%zT#Fx q˦5*ѠP!ѕ~3i{8pz ڬ͖+F{R&j}ls'L;ԌvP/`oKTi\сX;P)#U,Igr>G!~p*3m?%*qwըOIP_ћ!*t[YH^tM?{cצe܆kRgbsXyR3\Z,!+"pgtLvC$} gوfa6 M坥c87CG;hkj%7k!fP^(ArGOC!|@QȇĵX*‘A&Oc+8TnyNjN24;&dlOLKT=@2 EI ӂ$K5eN#"&7NTrUen :Cƈ9vN-=( >D#043̖)֛LÁ(>##KӄOPȉðr,m z0f(3bL*liPFZʙ S =+cf^rGQL4ƪ"FVB( J~La(R0; ґU6 $O H?Z8@(/J}:BOfb!QbX=(!F=IaTqc~ *2%sE;o)U5D t3^-za2w*Ϙrr _]:\N]_\g['lCe< >BVj ~Nk7LU;gR[ocaX|(!$]VNZ-(V =j3&Y;`M- T>O(/V[Y] M5irB<<·Ju x3 l']M9;ПIK3G/iQjS@Cxvޥ(* PS8a֍̱޴wq.vW-h f<ViRf':o|Hl\?U֛+4@jxVٻuӨֶYE.rI [Xo`GWG+2h $KhasibAWYፏG iN>e] UZi0E652\\/7Hߌ0w+RNBy RgºI$/ٓP2Cs[AWf#͛jw6p!ftv|#:f$tYS1̭b1^lb9}=ʷwEd.@> Xf M8. .NZ(YD mt~ȑ"$+Yzpm T`nG*k 3tH 5BNCp$=9T^TG =)ķ-xe;XYPi!8_̶"^8GJPS 縼0ymeO-wGi6ߍX^ã!OF>+N-.W,[Y&aKŗB͔ #ǾZJctpZ6?WUeUb7ɞ^Y1$󏕜VFo$w:P㜿/0=1vQ_Yu>O&ӊH1VŐ_= 7 /6)/g|&]Rпnd-2GCgpWHD͎=]ֻa1P4*# .ґ"U1Dٛ$v;bl:U<ܾ uu+lwQuu_ ~8",!0IrT,:B+G2[y6GV? QO~"?4hȯ(Iӗ"a?gzofsl,H}08gtThb77'DCZh;Cː:b~tz|`Fb#U3sI ,.Q8cK[lY.yz0oԞ^k;iZͺQD̜P)v*=Jm%/,Ov|cZv"J+KzhDOv@?HσF!D/)Jp5cx]t%|'s>.b|vS3P4o6fSQ n^PPBdP+,QS}>xh$%+Lg@|DNxJg^q R,w͈a^ka-*Vkf)%|\Nq1ѕ %8ڣhp>Q|+LhiéWR1%Xq) &g]G7=)`䗮W%u ͂ъ3tڭ0X h=3 WrrH%3)}$Mzmh+iɤp2 Ge3FB N&Ǫ0PG6Re~^ %&L)qb$lDx[ȯM<]A#FˈQP.&:7ޔ(mPu;m, !FtHHI2ae( e9 hC!ya.UW0z# :"O /e*x2ݳ R16$7d nTTYU"Q^vSs+UB,;Iԯ:$v$ n-W}M臥J4!fg\"[\Aj2'˟Eb2o#NN6N 0 aB=|Vz:*[V_k,PՋ ʹ6{ b=kr֝-n-'#dHh-ez@qrKtYE#SD@pXR <l{B$Be-qh]@,KQDU&0?#kJfq n^ ˝cv]15M壔`@v9iBWËet?&5{M#=|D<(&!\ ,gDm t!ZwZwԡޑS01Lsfڰcc'>j [l9?]xCP/r9/76|G-r߳@FcSD֚偋V{k(nC'}͂rI)~go۔Sqbh!YTnmI ,hMC`z( 61Hm]3]hL([KdU>XyuoL~m]}Ky3E@/S*hFd`#4I .'Z1įiWH|iT1NDD] ;l5܍s: 2Č,cO[}Ez߾!mPE7BͰfiV U1 |#4GX-412ԭEo]"1HQ~v3*57f^=d* 2.Th88r91Y|qzT@9S$?F9vLxuD.*ͣ4W:@+q04b_1;$Cֶ ?87sc&$fWcR.yTey;rW"0Iva2&f8= pY)lvwsh2%dH]!Ĉ8қ+t8$^ MnR]d;fz-dyuV,o:|Q3ùJ#z)&N͝zZ+׍$wMjU}W$JAXZt296;3(ɱ: 9(>#vPiX?m;U}QHDFÛ2U!{`B#VQ۫ hv|8hUAN#h|Q3^"!SK銨[MC[4 $j1ANHi3Ж~=5JΫQ1[͢bWJ" EWw> ipљ㩷K3ݖݢRO6IlNP>FxzK_94\I3,9l/w^Eً3s||_+--*ȗ˚J`dp+`g>=Udp,0֒sm1xbt1woV! dh]uDb $Bh1%OT :zAㄫ"ƪ.*h ])J|K}H. 6 ADd|~xdTkΨ n̅®OFUG|*ck 3& *H9L΍A#e9o9h{ɰ l枰ńT6 %d[r*ׂdćh~k=E1CϜBWYEMԗN#aFݜ"e9TZy U[= %Jɍ,\h%Ii ϹXG/d21'~j :h9s)u Y֗@OLǺ_5tFd"TC4]eB04~btO{mm.5n{dUl!oPM[)#V,w&]YǛִH@9;?lA@=Zp|OwN5Mբy+hi*JQl* +*PZ|%zz,9ťxuVJ G{z[ C>Fl`A|3tw2 Ѵp IBҷLceo6\omps0 I3J:ǧrK|>oUD0bѧHWXπsz,nTbw)ז?qBO]8:&4 =gh)ʖD׉'c95ի)ņ)CD ?F,~|YPEe'ׄ>&נN"i[Jra×SaBvZz x3gUn$!:nL1 vF`vﰿ 2c#Ҍ|KD.K4H\ [;IR4-`\I.ol,\3;p;KXeS0ҋĪv35q1-rOX$="M_c/FJK!99ùA&H7' UԒ_(Eў" +e^D۸l@"zڈՕ4u*ٮDubH.)[kiq͎LB\|M a#v\CﰅgZ3%g;Qo.i7DH|iL Gä7`P|GOmSn(.7b x42@1NgƁ3rAţ`i=ƘdtsǝϢFǦ2KZy&8WLU.D=c^kHGal IX *maېeD]@iA5gGPS6 lSk"/LG7Yz《}]6;S:hXۊTf2n'E %'P r' Dk Wq*׊ۡo`ZpZikyT'#%CntU ,Ĺ_x5/J6BǸ ": #s|$$r4MflTeB*' e XAmL,/P*v~NQL|sHa%2=rY'qF 'f9(1S[ZQX)O]`{ WR)N^Q]P&ihɥqU㞭LmjgugH\̕'Qٝ]VWo=v٫~,]FE6҉ 1ɻwX)(jVޕ̓gZ * `VN|Atf 1QԻ( ".p+rm6;79!:.3$k3ە)!o)S̺|b>.[֩yN`K j>rW`C[ްU*g(158'4g*lM Z>CgLd'O;Ep rP}6B<\+!rha k8lRORzi5*Ll""_xv_]pEq+=S[t:NTJ3TOJYƛ& X1KOF]G/kvKV X]20;p(pf(ȜE#%O,nXr!pt~F_*{*n7OMfV,6ϐʙa4dira~;^Bjm[G`*`g2I:j+|F 8nO~f/Z# Νϩ%Nf+fqvgJQ}$5ñ7E%ÉREaG=e=0?˻ @"=@'o刕'cہAr/Z2kyעy݀ߐщ bMڨ̵E@HKDDvkV{RW=%`ie9>#TlFS!?_V׭Õ16N~R.c;4F[ٍ<#$kaat%( wU+F%q>j5/:Z-QW |KU},K·馶'{|55%QR h!4 Y1$foto-٘-uU7Q.ɆXzmbFR(oI/7R\y#&ʊ l,: (YԝC K2B_U /LG8|qղv1&B_Xj95PNL xQny穃mg ߿*Ͽ`Q/:Bs%rX5l61k1Be@@,3' DnIAjZOE}眬\A+8B9gVt<47i|ϫgdbKdt7t%aQ5a{k^1A0h$x&UJ9BI:QpԊdƁ _aʦV@YXd4 H1SufLglV Yi J Wsj4S]nhPfc/b9Ux:p JnSt;xRv1%a›g<ki/(RH̕UA/߆Ǭ`ȁJd'^I Y~]0}|EXO8xB(<{[>ϵ*YaV#2#;k~Qt'ㆫ8HLKMD1j#K¡$] {䮗Hqx$ߪDO+54D5sC|g&[~]&*5dHQCmBοH鍈ETǴ8 'fw!gU4`(Knsҍ+CC@ᠻuA8wˆGh /R)N`bD崾g)gEc{g$jSvsh jُ?Vw !0̌I*l{v@Egu}2*7Bjo /CT]،YvTw q2bsS^+\mhW.dB9CϰXCJ+~-oϻџgŁ85rKċ]C tM&hW"4n4,[PNgx'4}_ߝj-vuֈDaDs k"ؾ 76qMP(9O' fuQb0[> ={'y 0K )Xg| ZB+-6@ҟ nFd}Ǭ }NMDzzß$3<| !5O˲:zI`!:>;[x =`ZqR"bwoh&F~X(;W&2пY>QcV Xyۼo?#Z@`g&/֐36GO!BCܲdz\/dۿt32(ZeI-R hiacR@VN X6ǙML?DDxKz[Oڰ)QGOV鈕 g ){?Ьg>eU2QLi/tlRՍzA1|VY"*ILHCHai3O5w\' xfEM ( ­P8bTRھQpnR wLԻ0pX-) ?!#|ED.0AdaQTaP1o-oUu)X.@R/w+dlS$z]e} ]ᢈI MǹeW1y${&s.SOC;_|Р)b T нw .<\Kax4&TPZokщ}*M4Y*jp -VP/g2×<]pPNQx"pfA"W4iäG3Z i#PbHwq7WfR&顿}'+<Χ$jKXJ1  |4`h]>$g?Grs[?UFDf/H$Xȓ7\\Jo 1Y{:3JvXˈg(wI"blU3l'|JE8.O!z=p5@.hF_S$S2sKJqKaE[Xa&-џvZYi׆xͷ_D; P>Bc4 ݊G$F2X-b>kQC^<׎cWy@Wo݄_9ͲNlGt?i)%I CVPZ{"q:Q>F2$}){' CEB8E J pWn;=rG:l0! a׷l _"Y (iC­7_Ib#]1R+49E& `;cL8oKL e.+PXiWS"Q}Q 1po[y^(ԭ.$4@P1ގ@&i {?ˬ*в-=6$qa=ЏPĠ_zr H͏òQ1 ꢡ\q[UíqI10 :L v:* "d;y:f6ʧK[}XBHga/*imA>Reezp %~J>OP G\q^K?%Q/k|u|롑].`/,nz 6 v:zeF,h*#'bҳ9MsfnwvWzl샔:[d]kؾw)Dg֘ou&얔KGDOw=6U/La_^~XhOE>ΛFEsںx Vʔi>dK)˪.h)㿌I'2CmyaԴpc32X=B6lQdٲ<"_ar_tiTw;Pe/JRGwKwJZ fSSWȺ:N"j1B=Ȍ28o1{&FQ*qW8QAQ^a';!γD<$ n^H #vyhzg"!%h->܏$dt#ax.>M̢`&d'\ y:OBI;fιOXpNѥznD/(ɢ5# <U{$+LWG2`N ݬ]4?^"fGN\w{5{7?$ ΟG?= 23~T^a4C}fnT)xle*U<'j~Ĥ2@Ƽi_\Bdl'ɃȺc )yW`|6 6e Xgy಩nټK1D7JQbaX{;>SwR'v;eG=?&AoVDpA]мsH"CBTL/ҏLbboҿߞ5Y0yp4q%,'. X 5ӹ҂7VC`J'Ii1dS̷J[.!0‡DUҔcUvhe/QBqyU ؊@w/ەFTi9Ou"sY2̟ǜIɂU3Hj:O&m\pf{X~w3 eoGҤpwu}m֋tis:6E?0~ݛ /sp[0'hu'TyW']fzjq,`cd16rRV 1шΟb]pq#x龲-<L}R5 CȋN\o}2{ |Z0]mzg]]+M]낵֯9 -m:HOś.WJr|8ho;` J(Npґ?ڊ ?@Ábjw '?'T$$=&agJbwڊйE3G^ׅo1~)-B(Yt٘l1\b^D~51-רG&f# ib&tl7KMxz4lr%HfH XO}R%ݸʴzrRg_,]֢'\ eW핆4$۟\7wqN!i1(UxF*_<;|\ &)7tH ֱA1SaTCnkSKi<ӣ.@ b-ѕ6Ed5bw" Vqw4h\iBe4̜_LWwY._((= MOWM5eNWfh#r%3Q/ÔXg'0G =E1*BW[ϵrI䨃$ @xC%p֚)c0[ٿl`:6D<{+$U26?!7kh/jj[LDq';*$ou|mosIT)0y3V Y} 3QA'v3sہ.|c_o+A2L+#O|Jځek5$ZvjsD$e2p''ߋXM3(d`!#N(d_yQއprʌgcIdvH y& _o\߇Gp=n lS:4q6UQ*J+3 , M) d !P}f4 )3GCf w"fNJQCX6B}݃}9LĶݘ] ԥ]ٳM*(q:{"/s=U27+AH9w]fW;<d6no y>Jo.M*:OPnRd^L=¼f0.C4˧Z)eY:HNtyϧbKĆQSc4kRc%5au9~+n_0V}}ruYe0 SVE5PoZ&7ĪP|SF Pǁ' pUXۃh3|CIR‘FYtڛ\IXM -9ͧK 0hlPdә՝)PhFƝGjp~ry-3ifIb;òBQx" Jv:n$2 o>J+jd^|F)ḧ́?qYN7}#oӭ,.gH4\Lw)Gb]B~s3lRC8fup)Cw x:4LC͐yTeb4+ɆjA!F#iح,;qe!w? l+5qpg'f4ӀS?O3(G$I6cZĖ}mCy`An@,@؃ҴzLxW0dkq&tB9];x t/drv]Nv=l:ϕߴ"PWŵ)N&U&fxkZ /Wk/G ElۏJ)ACf WDa4G3W5ٰ Vۦ?չ5}PeS ;aoBw+ ZiK"mҬCtK\d;iLNF4HA D}CYV,"354$NՄ=c 63[mV\EzA76 Opd|.EI=΍ jM K<дGc>3-BtbG}3,c.odā/Y>ǙӁ!_cʮ \hwt~$\iD$嗚`ܷ_gdQ[xV>5rn6 03W.~cD]jHS/y̐ cf)DfƊD$^W'6?kM @[iR1\dno nP"" ec\iw 檦=$B S5:}3:_Γ`fyj6|{nv*4!-+7otrmMUZd|GP tQ)YTMJBl*5 9 jWp.+ď9!ƖI 6#3\)E%2SGn=Ȏ/en@ CYI%M~m=lq_@ps$ā<T |^We/4oK^N o\WZKө $+-k1ݑb65~a9Jn3 %RFGOK?Ȱa8Ч '?, *-gU4^LGI:$cz7+&$MV(8(;?iI65x$3FWPúiin`A`FrO5ta qSdk] g2| _JIjzGpMLkT$>$% NS<#mH]dF-p l3G,MQSj}MJ.^C~\L $CVu  ȵ̸Дws MX] SY cGpc ?^tGEv?FW-KA0F~$,jJž8})5C%sq۠B eƛu8dCa0b'l|$^jƵq~O$mLA 1s\͒ ]! P\E2}e-#SE׸haPc` $y5CA2y& +.nRU@IfxQSszǯ^(r4 ^":K廭+R5 C5DsxJj)lC7^ա,Dn,iD~&St0̠E讉Kû{1$,j  վ0_Z :ڦ*#f?B_yss3Zp``1Dɬ 9moSR> E:7nn퐁-k Elܖ(MX/* 0n(*}gܲ^tmuCZ6g?^_! ͇&lpܮ7=l4jYEGފa(C'KNk$*x￐lLp \JsrC>E uBR6M_vy'$0[ uɁ:rpnb DW[Mo1E|Oݼq:wU qS~i[x$VTY k_:d +{Χ >r MNYYP=՘$+!u$|8qWEh C$d$3l> Q_3*~{YiD2|,j a(7wD~"ϥb^?^Rz03_TAR.Ȯ=4 b~i,@ MpVp瑁Uޜ VuT}Q ꐣ=s.#C/N/_NBиk +Eg#(`i;~v{pU_@PT"(ۺ,Ii&kO (י{`M%.Q~ިfo8s%RԒsM*vF;UCB*iLd nB;߶h=km-W6ԜeGEoٹB:nit4W!gUfK*F RoMy &f”y"+D0)q *G2l,[\֪O\}ͅJ=%ILXu^:=Ur7CEW&"{ {:>54*'vőF$A8ڹމyעĪ| "BU pZX/ls8yqduWDGzު &4]PA&u:Urj柀`x^:-4 i_qJ4fQL$[:H$MA' W4hgC>q L-uAJI9a>UH{qCYGqzcÒ#iG',mopn͘>! N%d.abU2MHCa[Pr=l5!CX9YY=N/1,] g5/PM.y+$xp8Ȋ0q:wIݩd>T>GߩMך b2Wn0bV փB@E|8XJ&&~xGHFV?,Wضܤw|+jf&FEE3R(M o]ojQS+1g\ԕXȪ/QG('0i \>|u/裸b{hm%V*W‰?Bo?kE1~;dɛM|XM=-q=5}"~15l{([< xť+Շoo7g ZE _Xur&ŸD4\ȉજn xT`7im(zwwBj\щx&6 ejj\ڭ2+Up (N4 ).<0WAAY(&\4AbxZ Uw!'ݣҖpQj"2Y#isٙ':8*X0mQQaA "N]1[)N>c9ojږŒKb4ډkzk+!+iNV_'2nP+;rb)T+I RzסJFHPkJp}Fdq?A s(>81ۓ*txb~`H֚?FrN"ł؁@xee""3F^O)2 ?Xx{Z*Qλ`3 qv؛zP8LGOxMRn=K?fzP̠IM>Sr7Oyp! h`mB$ԏ! Ia'fT6@HnB>"_rܢv_z^H{@-W6 6|wY*V<?rcۦ9nuLp|%l#sn{Jލ~x@φcKt9\=[eIx6xT{iy^ KYơ&wedc$C*.kG߫] Q Q]pi Eg5> ,0 #II%>e#F3?eYBCY@ {ȇQ-<|bc>(ѮßqZo- z`Nx|'dwxҬ,EuCN| GըrrSH/Hyk}-KH뙪CHEYLCl9S\cM՞Bo:^@l Bbsru[c%]޽nj\ޚ=Ώ)hTQJ­U X?9pXm?hZ=F `ӸGX!Σ,e)J"AҫuG"T4=ɹޟlɟD6 PΆC= 3A~ߒow5e& ҞSZqa6Jt+2ჍI$i;DjHYIzyW?3);/d/- '$U͋LuCd8^ 2␐yCp>OT䥾xսVe˶_hi>:6y@9l嶝i4 b-߷[J4 * (ĸ {Oo|pW8*$e*Xq{= I +Lmo} 5yj6ܥ.! ǥR^ [B^ \%N2j]RE(y{9YH2'i;鼙K$M"^$ -dқޓ'8E59C?4* "c'%=fEM<]@g.)2m;"n\w#E 3Ŀկ]HZs6BՐdq{ C4r% @asu8 ;(?A:617~睯5沈݅(^XhCWP=QJ`~u8D/\Y+f~o `puW,̍Fof `RWG^q$onEˡCClx!]A)B%|hGPS[EHor^ÜAuZ;OgSdyrG0Yn]l;OW4"t:B(jga|Ta  KO Mɼ6 zӿKʢ ؙ.Mjv?om\Ϝ{x8Yl<fr(wu40LZ t %s6 (MQ짶HfG\` ޏ+\9K!^3?Ti<{KNE\O*b Vfѭ,S)5.t0`CKEo8Gh٪a[4w8cZYg X|CiGt5T4w{%7NB, h8C,NbHJm 癘x-\LVz"W(CSGnz76rT~l.c<  9I^8B]>Q FȒ@H0oCU n?M]9dJr)Zh֤LTQ/NEVm?O+4rHb}ˬ#yankRAvI 'k˿Ub}}],p܁>~b53D}@_{H{.bX<"ZBE?&b|v-Qh|ւK_GZa ʻbؙkI{(i¯d)+W-i"5^am7g Zj:Aplc8<^!n Jum/*[ɍ(AnMx)A `'+Ta4*wv`zAI8O n~2M'wsG5b\<[fPoM?T| bKL($5n壃K?#5+atY"Z%Qt]}@KgͩI{ nD枅K?;^+`qn F%0(w2#zˎZYXsB.܇ЀRű=hQq2㑏G({?0!7{+~ӂ#huFZY̤$5V RLR79DVbHy$AcFau' m"&4a  ?:Ș*,6#ͩr%bUV|NruoOMѮf״OاG^DkJaP t ?oUt?5ρq7O9]A984e)cѷi,98xiuzXمٔh)*U@FCxțT/mDVtf&$5 ,BS //M6a  ƻ<*e,x4Sba:$+J+oHpVDxe/%/=, OPތ dV:7+9L;hrMfp+H?J6M^<)nfuD\5RGl46Bë|bNg pVrKGM1|$ cr0y6\vG1ԓ(x*/0aר+VZKP&&'ve?Q΋]F\wLZ,淬Jп~VEV +5.5Wz ۰,_:Gyg nbM.5CCϞ}nft)k|{'7A >wN[ @H|!vkH6N{n]m&- Q|:ܖT-_%Rlv@F}YJ&%ђ_~x~jBUG!~ _O3ݟͫ)W|&[q5* N,`maUVٛ!e77+$Z`IY@- U6%n7NF #!dPMmclU\1 =?ql}J%¬\4f@7eKV@:J #׎'fV)@-D{TR ʢ1 ʛ(GXڭeLO fAMtd{(SfGYl03!To4G "jIZL5\r)qt4}B.?]Ghe4C;FAF^B"DY ={Ds2/6Sb \'Uɂգ8־ E[OP;fX%I`omkwRbmu_uBVvg btmɥwxEh[Cne#^g{I&t> ^/ :gϖsn -MYZ<+-L?)g>RR"j]@M"9h#nT_j6#zMۆφi5A״^L/ԝѨ *ZBUzvnnM:/۸H cՀń&`x%VMBH iA)'[Š؞Q jƜaQ./=dzU.;D% Sv4T2@w-h]X#II'i dsi: QȄ9)-`?;1Uj$K~tU\Dy=bbBJ jĆ$ƫ'noB'z J3|L{n6y#l/bm)syio7'z%]dtmNwc?Q![Vd\BbKul;:YICH^ڪ,֕G4kŏ"' GE+[)?I2!7\0ƺVѾxd'Kd>^l@ iW?B_sEµmH#у+>&Z*NFuqQMx'tW]C{? ᔂxSƳENHYNo oBZ]>:~UMr7ebJ ͝}bA9OrGo"rd3.ډWcy0J=)2L [IJR)F7o%!Nr ;z*]sz$y=߯bhc y>ߜؼ|ꋗw;e+)^$ ^G7\_"s2k}aI.WȖB0/dXd }[~=sQnN:;zRdZZiBA [usvJd{ (Ŝc/S9atey{HV F8;Cۨ!:\s>{30c&1S"U+~1B 4KS0M$.IVJF"Wy=Cgb6ᐙx ,_IIL~Pfcqr㻝 p*?2x+'}ρkܺ10VY,@1{Nui9,C/T$\BP/SfJ`SV,FiN">nvvX~a*ߢTEn W< O6H&HO] #9OR? 1͓ :m-[zqtVO̪ܻa"R]aи>(g[+eY۝%[4քi 5Dx:#3|? `1$ HnׄYDn?7ѹOr <@TF.YpFlHx3} ]W% 2p"-@<,73ȧ{c~{ V33?'&E{]1)?gZv7v4qE%PYuTud0e~e hW #^02+>ptW9X2&GgBI`^|5^/ vD!UM5aYPhȔdйpRK޻efsG-N }ԞTYP'Kӝ;OiބGx݅/t(ua459V+VX nZ(NJ=pURzv=P&xYVkbtӢaԙkFU&0gw賳y/%ҡ3Uz̠;xsqEXQ pص>OlK]OIfmP{s @0k+:A4 Oa:zM+#H;uY:2si`l y#9KzxWN/7M[V|d7KuHVC3[ئ8P:a4Q4^CF N%)8k3wLLc@fiKm\wa]^sˬcK?.4ˊq0jx)ČLtlq>4=L($W %`[ *Q1 1d>SPO֌wp+8/v!>!\uPrP]C2z;oum?3uӜ93Wa`a}ti}ʣ )Yv5QPWxfl6)5=х4L'XE A!ebaS2{XoY(h@T#NG׺5@H>ZY&PY%H CX]iג:D!cC͢H=!#U bw%9o̩ͪ97 r~N[H;+USUua˖@&F&3h>+!oȏbи#cf"dHdG fo o'sq)_ՓYa+ =iZ| qpo0$FE@t=eNPCZȅBv4 >-L<=zy.xŴ#U)/:Ƈ:\i4䤊^ 9BIF_n&T~f XD &-cY\aԀ!ҳ q?Ps_iŠUy=&3k.|% ;Mv5`MY۸le/"۱R}_)|;lEo7l_6N&"r0t1uGLNorG+3cfh揷˦VG׸֫+AxcHv*aڏBBtˮD[;yȻӣMX_szE]zeF^o~;*PYSi7>]B#2bndZfΔg{VJÂ6"WzN]Gͷ`TeeiUxJF@<[Ҩ-HJt׍|(uTR˫Hi"0 \V"Nu{w!\ۙ{Y)tt+ö{&k$|vvb2?qzu#wvp%j`ꭽ@_tת1#9@hbV+VnPрIomVnfh4+1!.ZEr p5WFTG.jz(J! u:AĎm Pϑ_tq mJZ.y-}ʟak&~띸Tw+Š+bE "Ndݢ@%=Zς7P;iE%åD G(kΥ*ā:6^hg8 }5{.]Q{0Y8u+%|_SLGDdf۾l:>p2pun ŷɔr ծV 2}^3ǬvqsS>zٝлUhx0# my7 cp./9 &'3:{ ²W:E_WK"`R@%ܓJk8?~RDbAΆ};DWkKϓ2HVJ r+R :%HcaJ=F!%rE0OYfb{xjp< ԨfRw!7nx <0\h=>@فTEIaX0lD+ (]Eu& {Ҟ1|喙/}B3. `/DRiƎѵk~e},ҧ-E䂎d x& l:#ĤHe?z\ծ>.Sc°H'ܑZȵpn`iAW|&ҲBsyk6q\(c~p0N9`PQ3&J=vO؀`XO~1ٗT J9W]wGd&~ UMl٨FMθdNJ?8cgQ }tY 6U:Ӧn2:[>vD7!aQPXGS4hP ,H){#Ȕ7a Z/Ưlhр$g1k[}uϠΌެPj/>}ǥ_6{.ˑ ɥMvO|4?oxA1eNK{L݌Ya0Wn&ҌDKdno^EBO ߐ7߲urf`[Ǚi p@joKHn+Q!7I6K\~N"LE@ڰc, \ʡ%ǥ+)'b7q3QĶv<⓶IK=17lrMuFZ8ҼÝϛEkVc1!LeA{a%<͢ަysu'^>ͦ>loYqJ5ºo_;. \H88t*$j347"<&!PHrߓm<6]MrB}.85Lk<0Y4E$V[9=NuN gS#>?cji[x, [Z+tIAId"1:1m8R{1吭zK4dJ*-0Bm)ZJ8UsLm5>8iN[h~ #D:Ph֮סwos!sbÒ/e,Ux^&HQܖbtorTVvr5D!TmF}!㙷l(DIC13RǥHrt#DX7L8GR8r} gZN Wƿ$ҨX lŰ/ 1pqV$wX6TNy(x`j9pJ5٥4x$Qa3n1hvYӼFA V$QpQ*Q7IbЫGUA .qYmil@TÑcor67Czch:PJQzuIA/Zgx˵0.[U3"QS봣 u?wY3_ ͝:{53K5;812p whyL0#$2qLSd+YY#ӯ)"Qb ux=@̈lAпtVa C}ev\ %sZ~c]:z#jP>8J>"ZA'Tu#n-pܞl jη{kR2pkqB_#[ܙ08.f4[C7KV6::5  2?LjVV$^HYhU{fvf{[mTO߽vΩn<)w&l=|uџ ᚫ9{k>]pAuS`HI\6᡹Ty/!% -Gh/"ڨhQ3_]IדP뀏ոDm䝽%IԤӐ,;_R,nV^G)&(*ah4Mck+ oD(|3eX )ga13[]ŘQ!FΡ7%|ג*t4/oQtiޱν ս E31y~&cLT#U5%qFʿ;ղ%;5/;ЪvRs`ݫ$`f1 5 f @C@Jʼ rSL=.fG\0Ӟ 6{©6:\ׂ%")ez{Vcr?ifs$M#swSDS[ '1H1oI>(o ĺu:S*Dѷ7A'ԒPXD,(GX۸::)G\~0IW ˆrQQa9߿v[re~EA qiaZ/yH.hVI?z x[ 9H:T7(6bg-Xp;Qz?}guvhI,[ C+F4>3IO]bv=⸕[ZƂNw+irFmwɽ!&3hdH{Q-'2 :j²g6> gJˎ׸"p -#? y8`ق%R i%riȠb9SY 5z7s/魓i:%lU׆ FڠWZzLiW1owYSCԣ`vh20t[0pwN%jH BjO  1Th,K-7c$fEz<|Bo0Jp} +b+)ݑ- y3ku% ݢ}zU;T#@9cL3NfQ##DW4L+F٤{,pm@WfZ3U2wCv&@iD\Bϲt뛀f{;{c,2SLÉjh ˜gih7!- N9uswݼ140CNքyNӵ'9M]' sBfG/ X-5fz}K7:(E@Z6~|lЭ<*F',E866̛ңtB /6M䗬luߨ6;-:LCrQ?nSbI2 (EbWD_Bqm BǫV=cD(Rܗ?e1jӸrJb#VMUV>"l.y$~V]/[L{P;S^uðT| oeOVXU!Ǖ28E۪eIt]vX$Z&u\3m(Dl@eJܝLe ۧsSe fZA8dE۵#`Le`DhWއ9Z(} LY*eYRH&욖V1b"(;Z92C[!'9w[Ԅ5xoN?UG@, !"1m"Ais}j h;fnۿ GSAJxwCfڰ#d05g'BBG-.EFSS8o9a󵫋q$V(aߑ~dqkNX$+5]\"Yhub&).i O(pji%RPkz="^ 1w(+,ZV#HANa"hYiV?ݾ"} m{˥rR!B#4 ˼uWr313ja>r@!€̇ l 0hL ԫvumO:d% lf& q, +"JgXK?kUND im'im (z2 &5\tvlA.ˑr -n3j6T8?4АnʈzQlE0)ΙX1 9S1Wwo޲,5r4i&K:ym޸VS6j<&?3ӥ7 /% GBnXf5BVP@NYtu"o\A rmƇM98!l(L.F\OTcFs?O`:A*Vƿ;},.,nc3꟨` 2XOKi[Tň&M fAY}Q9O_gS,"o&B/j2b%آC܃#Z7~okGE5C<2p.$Г=Uy9+h|\ܘ!hTB\-vR1i[`^ˏ$C2aY7zpA=ZކC)w/x'yZ. DH޽/s5#+sZdp)3</&ypA{yX{ˬl)@@owO'M 0.Yl|H)f|H@5 q3ݍ(󩎪{M wxa/y5~릻Avnh, OI:x@z Gˌp x$ cUxi.2KIHkP53U@up8O_ 7.i 1D3:vT"A萖 хySaSvA{u bP8=N1k\MI^d6o.-\4 x $ ёaOUN i- p/z4Jx..WL *=J ޯʵ]z+y C  P\-PR+F)nZ( Ի^х7xb;QJ5Ơ|wX҉U/G7,  Qdz:4C\FX7^]UH,{Rm/%JGէׯ8;s ?z?^w䤩.pH({2RhBfv˰+,Osm‘d[~euJ&Qi|kBO<39dƋ# sz ٞ0; KJIwey1`PrX~J1NuIP6% .6 v[" e!6IJ2FT|d#e.jֱWF c(},*̙%j44Y`nOD%Vj:=,BS/ܬ_8jޟᎫöyֵ;A!Z(zsrNgw_0pe8`QiXAaNHյ yWJQ7}ĬG8T}.fQd)δ?wJ8Oc2&erF { BO:lkSZD;3iG0IoD>+0{ahOeב⌅@er?\,pc@wxJ1uN8V.nguvBbbfVeaxP ;yJN>c s.^(rq iO d^wRcJoNÏ^50il"n9G,nZ>yTH.V}cRsxk؎Z{;{XYF^r M@'.!Ij]kK[wQC`#8ȕ)T8tׅuahSf1;a;=lY hU7?XTEf/xtE "n#w\O}fu'F= 颽Gƴӓ`9Sj}Л)"BVFvZ!|=*+u(ld5[>COGJ:?RFB7ӬA}2]|U;m(\UBjcu?$e.18Kȁ\lG՟Ov}(`c떍B" &纍HIZ"Gf7#ٝѝfZ{c셊`9Qig54FJlqFG@`ڏGʕ H[M]8v;-q%PC`_"ta_BI7#Y:![ 꼖b,YYw 9=%&j~qU] mV(&N㜷&+%:Vyث Pϳۡ{U@;x*R_Z"/ i(f ?^$bqJ 0bXko(dg< j)!X6{{kxAV5jQoqKuD=kl <~olU}%j:@ aQ{V@;m ktKdA9xp,*[s~3A30ѽp#uft ]}s5<kl >1䟆:.nj٨"_2XJb)-PuA(%'n5#-%<68&佫C4o]N޵tL~DĨ{ᙻM&~ؘQ9hf.U$Vj: ư!n nCn^gGc&R>dG^Fyt,&X +|^~J#PJCP~2UPpÆ%<Q5ۺdiǿOTa$%m!aA%r-"k;=a+3g p\g6=_j6l8 D?c\adh_b|rBw =AO ⿢lgQrF? WqUN4K--.må:?.?"ױKбN[Ţ7 M;Zg>{I:\oI Bct7ڠ w(jX9]i~w}^2Rx 3WʱKz] r`J ]Ԋ;y 9z.c9*˄8"} Jui\Ksp-[׊eߣk#BەF!|hgn>P34>p:CR~3] ㄭݳ,Y [{OS(ʱ} >Դ(2;^XxetX(e嶋 Q!-^&ׅfђDSJ7"_Po($D_`"<pe2C )XU9ZCn~NC,fbc7a 5Սv\K yh%!rkC11]7 ۩a),F|p?1ۓAʳwꭙR!H;+r d Gdi"dk$5sS\UV~4X͈g5|b70>f^Օ<8qp$p>׌<w%Tq_*Y-_bN9-[v\( aJXʴ@]r…-x9L Xn 6c,FAEPCWړ:,CkRG:k"5^~ɩ4-\ B@nmkEv[R,93TVxi^^_9ÎV:O?vnJ%bf؄`!9˞nGg\+$QQ+%k-]T@"83^dA:͑c\AW5 K9Un;z32bu<)C甑0T~>*PafR#m}NK!uf".}B|p ϫ-gRɅN,2c'Qj 6TH`Frċ @ݼvˁTXsåH ,ha:d6an]M4fd+0T53 txa՚OQ Ps~➹Z2,oj h^+_;<:= p kJؕ>DEUhL2 & &;u31B]b%P(|Nd] `,͛WN>Fy9U9ӝ:ʷNGtZS˹=#k䘗v#@\u{PּVTm5e [Wј5?XSɎ:*Rk"}*|bg Wإ{ BDt|0;)gݞEҕUF1}%d׀jaǓ J lCz&oծ V[vv_yxX:&JÚ{x(v!r< -щٔx6){vV 0#%:*Qsƈ`+DMV;mfHl+=y^ 1O$!+{vŧM +|ǰ%".j ^*T1&a̡N Y܋Oʲja~XvpiVIYreh)[SYYcyQnGT(.v5Su5XCMYh*8 䀌a-Z,hJ?z_XQIh*H34qfW4nƑ1UvGUWdSy$ 'ECYe*_v_yԚh&3ZC=|?Kk9\f/^ Fj F/L͙"٨4wqo%|PTf.rzLd6K_K5x=\ttLEuΫ 1ߑkz)[X}da)/_kO`͉-sytS{B'D~RFvp*Y$,1oNu8 }! : <_\/}7g7b^ 2ĭDo d,uPWh q~׉!,ȟS4y2DihsԾV%vq412jsw+&>K񁱠n~V\(4&5K?F-%O-ӉX0.Z%F]wBѿP|8QցLhm-ܹ J%u1ˤU+!+uxJ14hHKˌɶ<$b0x2QYϯ< 8GdO9/˸5"U8zb񤨩e[t$3<zIJ$ͽxy?>u[ԀcZ {Mh4МW''U>9YWHfvB9AqLN 6ocM.vUfq'&'$F!BK%26 OwBH,Ikǁ:Yɔ Y Y3 "LUE(tܻc7YtBiqBQY Ș Glrֺ9Hxۥ<*>!v7;8\1W႖tnpљ,mSNl+E~}K@&Ʃ("7^>U.O,v t .UtI^&2L2yX.8DBM|1lJQ  ]ăF,EBaF<<&j~|> X\"] /-Ҭ[k3f 8C53LQ$o=.~] Sԏ e'·tVv[I'w'mT ,6H}ڇN9|Sfكk=q[m ;aTĕMʟ' 3@,'1G4%]M0sU wC6@\MC qÁfB4Jͮ"@hr#q뎙Eq3b|i<ʡ6Teb2w?f[<<SéK ٵ]bْaM zF tCPPC7tjMxQM99?7T2..YڶCRi aT4uDdêO6i SmH jrk*I/R Ea\(_AG&sH2mJhoISY{#QDqԺFi_:ڙ zs`-eqHa  9&~8]-z<֡|I-' T +[Si5>?om M=tZ-Bʌ%C1Xi){M8RĜXl/6-1ɠ u8Ŵ"яpT=*Ti YRO\`VL@PqA8 V#֜`*d4.k x#K^RF7aNhqG N`t<,$^12^ Ij|"Q!,Ԅ);5Wvik`)yʕ٭XZчSmKKFtq0igkvDxWŐO7o]+|/2 Pye9 5+8"D[FPt:QqLL`MپAmv3ő9ղ0za>J| I(wtrT^zXi**uqWTĄJ2رosf!  ,|2u>r5UJA;0r:9(tT"4bjp&}+):= l vbFja1Tu|1q̙ٿr lhڒc픶g1{쇲L +Eǹfө+Pao LyKZ;Q\Od+S߱gia-B;1>>m_APﰰnfH80hbH"Ň. m'eyс# leqQ#?TnUMi.&M.wT阹 Dl!(r}M[+4cđDL7%t~b#}, |nhЕHZk`r_? f@ixMx(>Uڦaj=nAتe4[oެHԓ #ZVD2v~'z~v3r8>nZWZϷ_ªe0i';mбa=aATNIC/d4P;8VH "QC/)-Ir`7 )t/E3z:)&?)I5uNoS2 @M)ѐvyuJeJFyokn;1ⵏ&rI@0VO̺ ^*Y%[f e,7kP#PQ\|GJ Kd0=n1FZl:V Q+|n(Å*ggb™pdinģ_q.cܕ1ٮ'&1Xxaw,?=٤lJ t~Y.G*FteО 2oV෮b!$ `*@?O[Ct/&[8$3e26xNZŚbDµKyD9 3š9֡׏^ !H%2E啪O$^Ga4M?6.q-J_gY[3WAxs7%'L zc1&ٽ3e ܢQ|C70ʡϲ(ƃF᷆l¼]Vyb1iagX!&@yCfc\B6:;'gŹ341(wuqa)y弿3g%SĐqEDpj@XQV R%TpJd> 4x3][KvtPv)7Ioį%%Ej*Ã@(d5/lY"SI^=rJ 1=S ,OKXR.˓LmI,5-4ŻlBEKr EWEX0D(uQr7ThVdXsF] >v>2h곆/ 6֟\X.4V Dr)3"oK8[5٠4,0+b\p;\Ěۯ]~D BS BJ~C"UY肊%ݯD*A;< F26>*Vy*rXz~*{_ߐ[[YW'mlD+}%jO˹Su.ehã1.j=-8"uM3l;&]Hþw49M W%2/@`H #ES=7Eꐹ35jDkkXs;'1aI͐el},DĦT_M*5CG?|M(}+0%ǽP'ViЌzߚF:>z3V2s$|wj#Ki:dDs F!Il"%:sK^<p,Ul@z'?L#=^ =F'c:X,{x8|ͭlNN^ox ':S{X'DH7$2|o | N63[f7ׁ5ļ 9p<,o}?sn`v4"t\ ;۠>WLp1z=XLEPh,BMwuR#~2>|N  .}GiOf_+(1%$ph_*'}:F߄#pzIں' ւ rojyH9%j`hLjfp֔?@Zb Lg[.lAk*53z(AwMhX~uOd] Vl櫟`ݐ yFg` ')gĢ{AB1' 7pN,w'xMW\n&\:< 4ub@,/JVfb6btp5 6ÖA3 0Őo‹-*yy"ں3̸_M2g}r0bsǖqKxJkѿ๿1 ׈5^hTl՛n;2݉ $V1&IP8 о'E}S9jLYv56?E|؆;$UjF(8=f7AS@v"pԧ*w9s׻= :л 흳Kq&>@\aeWA3Ajfɋ*|h MUC0uTu^eok<Ȍp!=!}$ٰY׋8lKD sӓĊڥr_-G%~C8M.bHu W >|mwaPόj1M=!9Gp%_z 258Z[Ek)Òv1]$i]7%=% AI!LD>r )'ULl'eƘ<ەOPEiQ0>͚~K#la čraR-eNO˒ETl:8yko;b۶c<7kk( +sʌ\>jNUHVh@.Et*1ׅZmsLW?񚁳lZь&?#8RI2wb .Eix0RпLJUI]b@ot1J) =Kʽ<Ҹ<:VZi!F)v)VwO٣#܌D{3'9GzC h+śNkCi'}z7?x]hMQ-@wߞ[<~Wf:6/Wra4;~1 ae}1hC iAK␣ʺW1vd$I coт3!owl?ᖣ0- Aá=VfHp#s_W$ JGz)q\~~:!jB-خe3h=sJI&+4v = 4ilLX/8=VakW/V(0Fph". xi0;觑[WA1WW0Ozpk߇cdY>NrxMNvu/;@ qoSt" "5n bb.{/~gI#iAJ\gX+@\3ӆ Rw\/.Gaz@kɅa&rfPcx"qbkH3aNVYΫǸ^,pVdrd tljQ1M5ɻ8hs3lp_OtQpē*r<>vm:baZmK: ybT +Hjlj{kVjM9emjJ$7hw "|_z̐@+PbsWZ<7ˮ8C~ L=2y/[um#)S2 ixEnGRRW8>+r:3W)&bEinYk(Ix8 L$ķSb̖ T>؁jT}$G + @Q:(nmIvu|IG[f:p>'}+ <i+؛VdoI,8TVS-@VTqm{mĔY@+xmgF\fpv*8eXy DZ~8M텥^oF;ii# % =ɳOpʶvƒ5KItCYfT_e ia:mk?BT{d@l|)(ϱZlVK|Bs4LI$J-F?bOn ^^ḁ>. k;}ϔ(:97si6*aMIϊ:2mu JrZ8.BSkŭhNݲٳ5on֘?YEhrҌ=5ϸ7zc^fcOi | 1>?Iﲧ$ UW?BxjrZE.g3(+p⏽x'D7h\l$vk)(NBadÿu"zk@q(ބ>(Fڎb#uort%%bNjFĊ1ۀ!d!NJQaC!N 4c<֨}6y)"qb.{˯r4$h׻3[f9e(%6GLO]tN oK]WfK_@6F̳bŐAJtRkA p5B:$ p|z]cFhm498h<#sdr aȒBo7}{o tRI [Dc d(nM9k^.l?Q 5#?H),&"tbḛwԤMBZ7@O qǨ}qgkN<[p$ta$As1ђzնG$h6RģY4vҦ cu\yf0o1Ψ'Z9q`>2 LXu)-ٜ'4*JY "ٴt6vmIiL=rbnz zo<)r'0t*ˋo(p^ީ~zpy:M_n6!Ke~ ,y;_փ8ofx*R/?cY J *Y^a{! <`!-{H;JB+X޽5 vr}jaV@]|;RVc赹oPkGnelUXVHV%oɭFcs,p+5Sue,Cwj]k=.E EUIT STe )5gd0zŬQ lVEc}b-e?oh Tqiq.$yBҐqw6Ytigϻ6f,\wUb"pcp1GTBϑ]&A"yEӳ 30D*¨Ӄww@̼*엋}﷞mDͻe;? W+#2Al6#=5@[J҂f \W}0V<ڶ>Çu5>,+Bc 6!Eիf s֜Ag\f/u$%~Ͽr٦8#=Ykmp+ @$᠃ r5=t~D OIZTÙ) !Ii9Qx<34H>1.G堘y%;T X*IjMJ~WH5?.Ýx1 JDF;vjkx?[u2bC(2+viD+.PTcRnU\3<.-=, ͔:'Xva&}/ܷE"آ9vPƍ+39oaYFq:2@l6#}K3$'?qy8q2KGpe;K/4*)\}&wEƵ7.0CB?2zN`Q$)WlE Ȣ3R(2K1]'r .?ܲM$}Tǡ iҾ@e$Xfu?M <@B%="jH/M9; T?8tӌTZ!&wV&`xiB:U V-*5G6͓wQ Tte ˾=Z'?j9Yv"˵c~!{XjX±l`_X'GovS&~LdӬE~ƭ谉#Δ*Qs)䑎F4Uma=;~M|;;F$F9,wgה}#`Nˆz&+f@B6SXthm/U 'B Q$JZɬ{1-$ePHR T :񰇪NϨ9}`(z^-rA%~S{hE%=NU_xQK9aÅqE#e:G:(}C҇#GadȺ0 lo( )/O$Y"br_*z?JAM<_-HgJ3 0h..I_N w"T%R〃`s|}uE;q` |M+06 #`ز'tdž"I U @}fMtaF dag_$y`w>,{Ryi0$02zLD%t^()تW%An۝ItBث`Fm*% a{F(m`nh5F=J؃%xnد"hT%߸mhzr)#vđX l da/2Z(44-"? 6 1_1kQXe >/e؄Hrkj ˈİ`)lެ6=k=f:qbss Ú+o7X1ɕoy MNZcyȝtU5igfj@\@,v%Y1#@$ǹ: |6 @11&#TOcJƧч1aJD~Ø\-f:& MgfZξ 8[,N5lB)@^$=(q7>Q%}PI3fZ{gZJ%T%Q+?P 28]uAq[,@[ȭ\91G p~'@ҭ6B\r]6z{`+\ 4 SihUYz9m9fzP0j%L1<яJ$OTVt+/M3[c]vk+}Tm{U~hʹ0Wekaq%:Mf ΁[D:9:cakoW {j3 #ù/7r-hf$[1LJG,$JPPs?Aj.~~''/HfnLw3Ce !7$4M hC.< (.… &E(QOI_!F`0Z /J%)+Քci ;&Kʢh:9׊ oᩇYB2?h$Na_Xa)F3=ǻw{Swo%2@lMC@XO.*ǧC>fwpJN>܆No2}<-x2v,gmiFilim׮dW})tK/YU2i\ˆbTȯ>̉p)mng}n RSF@yG.*N,d0@>uDۮ 8C.eR)-ZbҺ[S{,D͍1%Z6mܿ\@%#gU9bf- :y;us\'-y^,e ɆIK#- Jh1e[D+%ڱAO׆;C=Be6H:`rNa):jJb5ob>v"~s!\"oo@Ӿx2I.L;Zǯ}J ƕCze! z ʆgr^LjA˻w6-rg8#1qnctP*&FUcqeZMw;t> INaqޙ>,b_*qd⇸Żqe&W͏_CS,!^Ф2 @Ͻ6=|ҧ170 ޼HPz'fQHy3Kw\9}$nVyH@~9~ keݳ践VT+yoZ1E=[vV"Kg~ʌ*7╿4QfT 64z^KMz*e^dg п_{rJ1nj`'ҺFMi.r58.meXA7n;Ʈғp^ZfURe{iR)6jYs+(g2$Or9(xJgɴQ;~/:>SIے酠:If@{ NT5P)-r5lӍ(~6_u@uHV׭yDTac\@"nƘcvbZbFYV0p[V a0K)R=tri/_(GvјI:y_ޔ5mwsKqʚpzsUQTσKqAS$-&~QR '=9i8 H[atc\'k 䢐a+1:z}eUTs:ԃjџq;n*u,@bw׍,]4_L(` $a{* w̞jY"[ijx|-} ߄ pTYDq[P`S=g ?kEmIEWђ!";f٫`̓A@3vܖ1.!8;P26f3jԾ{!OҦpf</>C!&uVjWd<7hkL0$HbS8[44J%_UKur2 ^4K89}_{$/R $__>8) 뇓ƏQL|J]uNYӕ `GL *4ˁod`1i &|b,'# Oa +yE_ Ogc, ̹/ ; 7rrr/}mrIӇ4Nx}!GLP@k?2]?IdJ#7m|C i%gy"*C9Z{rzʕv#x0o;ZγJ,|ߕ$ψahxP'svU Ƈ>"Vs@2xI&Ge:R^2V+&[uޚKrћ/DńyG8/ҀgqP3~z*"|xhnHAb²I:# YJoTPάa nC6QS|+*k+ Kzm\rN/ wuUxԠTb 48I+90pV!_Ww mx5IWsq%[ %ʘ9n+hWt\VȹXl4 2rq7.60Gcǔ'inղ/S[ea 3-*G#~ ?(J托I)p-@ֱ0~F4}bҰj~s>bsTLIӓukd՚aeaED>O5 yC<EyMNUʺa^Gѐ.'"$8<#s;c Lle.6loQCYbot16h ٹ(g_3g"Na0 Ɓ3 -DIL}{UQ gx뛕zX5Ipy%֚jeVʠ ft t~7 TCG 8`32(PH=4f S/Mwvo->^et8*7U^_| JjZ杶=ĠX|MnIO[;,ja@jHZc3],s7>eMPtʆmiO:\Vj0H5E&0<& &ȬIgyɔkRLzy!X TM f{{?qiYҫ={m "<8U[a]VWB" a΍GD1(u^+ d~oZt4zAR ࠜSJPA? @vΩaDYdcZ%My-NPwWYi /4 vOқ@Ӊ1> ͬN2m nn),2'iңܺI#,m_,_*ESP,` s\@l ˬx 45q]l$0>2>%j{:d!+>p^ jȔO޹$QXUA=8:O_`xTG`r_4F:+AcAMvW]bS9{i*x%äh>sr iiKY)V#r`T/WBE._op9>WKؤrd;Gޞ6r% ~8 U;3s4>{? &qWR//mlNd5.0}}Oo$M%-`Z9hM>H{cPZ~@{ߎ b>O$#C~[ n胁1Fu⡉6^)yEDE;k!Ҽ²4oRҢK uL@kG7pG%yG'IT&!ۯJ]W ::rZ7L T{RV{rk#x@7suQ}(Zç$hW4oF7d~e_xtL؈|s ~ڈ/g<7AWǑҳkWU!9m^tvE N.*Fd|U,O:s%y(.ǏcIOf:}F 2@V``\B.C#QamuG 9$:M΋baqAnrURE&kgggA((>>vUH 1Wm vc,|ʍξ zޏ3O1^Smb!h,lOq ȧṕr)K@&YPIY5쪕3 0о_`|ZcZ.wpq2۴^Z/CֶS}I_'gbm&H0 ٌ#v5Ku|Ԝ+݄[3!/c8`MUu`ےbN*jrMÃ5R\Sn M.+>7`:΍Ew Ǡٶ q!G>ɬK̙x z:Ϝ!?qtsgͬgHBZq40KQt6 sCK!d/lD9d'Ϫ D/c_+\Qj[o~1Q@Wzdݏ]oX\1=ÌJ+>&GÌAwV~v|`mV?Us1MVk݄J&*ѱzSa 5Iw:c^ZhHக,4p.sh΁=P*s'rX2_ U(K=PԵ(ZIuA$OX,@ !X~ `1,v n5JGVM (ϰAŶv.ȥ3^ N@S>r(LeQ pqrB 2?ޗe,K0,l;ZVuqYy̟&) `*iÇیa>ZgY'TEbrCf>5=ʉG(NQ ܁@QCɻ;_f++㾧ʏfyy*<2Gx$u)dQfG)6:柽_Ml0F)anLf Ta*Y+X9TmY1vdDTTL*tZǡ4g#3٤klKb)!++ Q:eJWjeo\m]4nOٔ0-+B7(xhqe:?cP}!sw? T+{I3b1%ks!>QI+t^5F4iTgTɿL @ozZW}MFm@..'{劊dž׷{ϳG^S*|6(_T4(.6͵-J] 6HB/~fs&[hHO|gzfE]³Mv,ܡfp& e&d=0]I4krۗem5ѿ҅~‰⦨ U8" $3 i4چnVwߙud55᳗'o!1 &E+V0DfosCP'K^!nPTDP4fxaI'V?qwapY+^LF9:6gi&+Cf](ϭZ(yȷd3נI"ǧqpZ+y2P~i e DKv] //XS)shWOl㳅}ap;p`uɫE2YUN',FlEOaӯ3I-x Zqx qߕZ4::OQ)A]|ӝV0&&S3o FN$rvt]QSNaV0%@rgrE5"e:ܙ7 5no'!*)T<[QJ 7OT=3Zԫ:%υˏn4n(ͺѝ3..`Q+ꔬ(H,E;Q2l,K" ikqʳόKq,TJ0UxpGmV Mjڂ&Xze4RĕTt1@mDOEvDŽyQTؐ?@pἝ?dmܵ88E:@gdGņvە f0Ru ׂɷMIN/EwV2/2UYB427 .h4 jW#7tH>g4BuT1dqnD8LǖF6q̗5pٛ4ZJgSLpm]Єy XҶ9 eY+(2V+],FEa[(0xA2D@Ide?ara+;v{z^&LGhM'^!tͲy5ڟ):M2[fЄ*UQZoGI} ëX'+UJin3븉t˯W Ex#Q/kV4-K0MiH1{ Jst.v˧ ~._ ٛŷBiaxzĸzJx dc,Clt'~y,߅atSYȚf'5`M̰zۉ)kK] yц0L9nW2b_r:wU݀/RÈIݒ/8 8էXXK,8HR"ʘ&#;CԊ)7Okg*e}F$q* yl;Qߓ_|P$)%<`ƇPvf)TO9VD)'z?FRno@ܑ0T4=&+C)h cZiȘbp`AkjdN;Ѳ?ŷMS7q_Q OEN!W'%԰=XJ2WoX=יb{PMkUY 0i=(#whT e%0BexRƦ ux6rWnB6"A<)*8Ϗd0c 5 Z 6zٚ7кLV r1Q l.KܯVWQVޜ8?_fU Ԃ|ʥRΕL~0UDŽވBQcCۗoZϧ<]ʪxgjM4v7 "1tD^1P\NNozO|IXjT55Lb8k] _0u^ wz 5=C}JQ Vy=JVO*Vz{wTY# V:?9%Jh-l]Yz9`WzV;#v60ԑJ0"i8ҐW*47]L62l@/Uv~?I*#tii[^J 򞲤<i[ZayLR9.̝!T?^q$I>Fyb~Fl-:}&PS(gZ pSj:cN-6[nݩ>g>]8֙#>6v]" nU-,o>.X.ꖇqU9+N4RC¹Dx[d¼w3J QQ 03 6'=T{pre`-_)5hy?)n;[8;5L*-!^aU9|c{Y`emXjsS9NWQZȑ^a,^_A,F亮) -=Qoݓdte)y~|( |!=ƜŒ`,r]b:*Hcp󔯲Y"?9[;W?u~Ia3ӁR`!UAkU 11.wSwj*"W7s"y3_`_IlX1Sa 1F_y|ު9BbYI-/>>y dƦ^i8J$nȮ5Xn 6ۨˁoӶV<{$cΗM2h}Œyu=a6>ۺ3$D/)q?F+d{AGhOVm.ޤK~r2zM{A,ߺ|qGil@ Pc}vo ?@f''`BusIFcѽA^fG0؆_sPSzlwB̂~' ÔFFdt^/$2pw܄fLKl缔ouY p_0|OM:?uY=!uɈE؁uHjFbe͝wmE7qA2#z$^8:B$#m3RᗆM!L@E{hGJNT!oԁ g G%6]k&U@lֈOi8^嚴UߵwHR?"NpCꮵo5`xչ &ٙ0">ti )~i˻}½J(eWDo9FwAjqWFYhEՉΫ(pԻgdEҔrH"8=O0`D㣊8xv8R7|d$rݗzCZoFqےNm \κZ[:!VGVd)soꅁ✳hGq7-$#0Ij5h$YM r]V5𯜃ypT\ Qkb"/Yoc+(u@[P^ycbܖMqD~)79х:Y eP%Ի,7 '<3K?)5깑uTm>\jnﵥBI4l*4벉 ԘYRt<_JaGFZC_@W[귿1yK.BXO&) w3DKt~,Uq"4=sƈ׋$QY o^?<)!Qfo{Y*-BrbX1&M&7YNV 7|WZdJVP"j)="e(# K!Wĭ_`^z&Hx,ֲ>5ߓ1[,b -6Hs)ኹ iNpIΦ BG5ʑD-\̳ A+d}fߖPGx^CSß7]h-Kz/B8D5eMki ~~wWYBR8E *PQOPYtGu \|o+8:٪7WM~ս/t#Lۙ""4aƕ'@T4[Y}~y;('%$y; ՙ~Ցc憽Tq+nKp9I Er]zEX l>@Lc-]`qH9t%f UR^D 8L9|[d,UgI$ۦB.QJs!nOs2a(O. ne54J%1رd>"}UVqrȶVr^^IR Ifܨı4 l\--{ 1QoW9ɾDb&lQ[ׅ`=HzIGojelkm6\Q ,cot+b9E|(8:"c?nrΝ.8v`9Z~^*ENL(dQ3M%g};Gtz݊ҌL4Y ko*RYwBzo31Ww?+ 7A:Hؑgڇ\-397A^L1o2d"ynfd-'ԓ/PoImf6~j)ň6q 䠀W W~8@!Ni1'57a"SJ }%CtbA3?4^w|1-vDΖ6 %Y$8MQ!+Mq]O~ =)u\xA#ǩVJn;{Pt==g>6=[UHxI%ՎR2TaG>SeEm';r >@K50 aT?NVg?Y8 (!n`}i&@ b 9BX(̢3HYX]$Pf.N2VLFs%i\"G$1rq|sT*a^G8c\kt#ʿhM2=¤SR)!gׯЋϸ5:Y ăg.Ṵ[Ti3Չ>|ⶠZ=p3E\D 0+~V*lF<xBѢFF_7'ycbKʮv\, BfՍ]y<FΥ;4qy+-eLѽJ<T3|^LO8!4970bA3 ѦAOD0>q2b,;ә>a#Log̵@v*=Q5>D*1>\ZE]@n՞aVr: >~ xQC聬6lضnv jsVmC1%5Zt(YȰ=Dp3ԃqCCdjgn 9HFjԾ[8iOX:]9"P*6Q!]I!S+$ZG85*P+D:MV0]^&:ZyxQ59ÏT C\ ,? 3MF*Y3;P`$^ZDFI#3`J%*ON'QelOnQ9 vWp:wk/P7zNH&Q%qhBXJK,|.c~$^ȭ#* la[H KlEorYI-7&kkb H3Q tʅ><: .Z(pANEOo а>-d 4z~ou43uU:"ʊr0m0n`*0v9Ώ ?5rI;J ^4 ' 3njh6nS&Z4pc>9P=c QcG!ܣyHǂ9137b '~vs/N#w?QgNK(ц{(F@u,Zڗ:1WYhU4$GdkJƶivsb`oToI6nZ=1vzi;/H/gM^m0T_XmpC}mIo]dJcc+%~P59&iӽcMvlyty\LkN~;eJ,obiN1j|Yƪk-sH|vLWg;nM4}dإ2V<}X3>˚|cA|ŝ4dZH <h,*hz$N}{#n  KTTo~؇vj2MPL˰oc_iW!Ek3tߪB4⋕<@jpJK`0\6%3 o_WK '6_Rp.-8|8-nʁVb:FYzN{W\^'WXL$\*#f +jz}e9%(78 0=ɮ]xiX-x2Yqo3XΠQ4(Jhq?+Eǻwخכ XU6 uw吮ΙnQ:)ޯ~6T6#21S݌?#C铈)iMe~k'i &.kCDT:ez H:":j ԾQgw$k=>/ SrĞucȜ;|%~>FXl&,9#QDaT\lcYd*$iWCx{u9N5ڔU{: zM(tNFdH[V:[s)d{N!&E$ЩF薟muDrt,U..C{n^*DG'ߥ3 8$` ûw{CbG Pv h*J*8PeZ_EwDwH z5zvƗZٮ`IRҢ+gj~``kY-mU@gMˣ0J)@Hg.bh6~tXBD !-3)kρF]A5ld4,2XgbA ܪO5{֓A1 9Qϛz߇^#J)=|ČqCD5/hu!JrU~#FkۈÖƮN.QEXdHDB޻BoN6V _SThfk;{GCn.p(p9.j]>ƩK)ٳ* %FJC= pD*lyxM/\O-Kz'EiZDj̄(PlbΡ3M}a_ݷp^fُS=D`l@1B}? f;64=L o}fطTCX9LjmEFe\X e$t/C^OR9p4=m/ƅc\GioOf3gMkh߯P]nygܝnd\{}eÂlp wfưW\d{N/a#IS#4?b/9"h~8#*إIjuR xs7_$v a-W3Vzܞp ڜ&+ݕ)lP>7 lBA)c3H,x/.!  ]9q @JJM t A+ߴ|RP:D%q,\mRH+~vu,l-;|q5 W`"#f\ηX M7WMo̝7E;j|} 90"vv|O𸩒ӱ*=}t3$BPYzuEQA `\ B g*4du;}poXpU"|l^/_`V'hehqS#v0Uuޮx_$EpXl &LQfX"}B]}wKFj; SO{S(*wK:KK"m hBx.J&^o_98(B.#U-0A\@oQ:X)Jb|vs-+7؀"ߡo"9g:I?q@KܧZ*@ux6RLŅ6JY9Ǯ8 5nFaq 2|L4J))Ki (Dc)q<MLC}\\R\am@1}]`sFr0Ш.1rL+-xIQ`V2qb yf٘*&x f v ՜w=!L(cV6$Yuc3svCE߭Bs6};F -H+`LRaM(uRmjk ]W 7H7#0?n1V(0{˻.JMs;$Qv[t>-E^E0/o ='y rgz3Tۘ623TJZ &/caS;peqROrYlg8E綀(ФVxOy)^OÃ\=hdm" yotNkp;]3 Qpkw"#`H$V0J -Μ[,U7}]4t<.NCVaEp;c3A 0TBX* h0L_jƋ*/`C!r\6>:-L(FD<}ggd2l$4GΜt2**Z~ D-3U 7Ԅ_U@}&-rKفgv?SayחNJ= 놥Y'2[-6(?&%׬T}_A4=K!ݿ5 \z^ocQۀ=g+G ECbrn^ ҔP2+sf~oPEݖTggfE,e2KBWg9}5иM8b>b5 7\ 6_ً͖Y0|0!(朏:$w/5xJkإV0 7ݳN:i1`tdc]sg?ZgOC2~j~G&v=5F_T2G/ʆeאE8f!H }A0)*0^s94Φq[}CefSa~lTfSݭv^[6{ ɝUEq X{U#]QY2Wt%*Q/N}֙kL y,ҭ.E{;ثyGaRҐp-(q# VVX %ZuDcb{F>VPn_\땎Bَ [4#me]WT=yDWaa3Q[E9&)9$6l5GD*m5nbb{*Ht(:V4*).]IQ4: zRFd%+OOWKJ{˦F|855̱Xi@C^_@m4r[r~&I=a f=;8-*rBMnrmECt-m:MӎjA;L*UVa*\în>#XWjrbWybƀq#J_D3ww&x%Ũtk߅Q$}6{γq| "T"L"S'L_~)" mR/נ*LJѪ_H+]x&㬲07^SaԈ7665F'V, ;I{r5˫~833\8iZEԪM魭XOZ;81{t!/XhVS0t0>K22Bʪ5caq~AZMWD'R52,0,!s"J S^˳ +cPR݇ͬTC6%f(uR޶ *M@Rew˶zzM{~VL5B)#ă/afp'-F v01Iw?] D(X aдVWL/.<:ԆեG 8ߢ 64d}iyN;a, pg]HdNGrB# 躗m3Bfn"haH;ƳK #_́ w;`zr(?kn6ZC`R Զe JH}".u 7&<gTZ6LJ,X.f"hI>p[gO>cTMZc%f XE\xjTMut>Cj &]bxm˹&q/zX@\/C6oENt~iC8@FiSwaB5/}~;ںK^z%/LG},>[tF3|B/ 6 * p[U g՜신29=5HCC4pl%!S;tq@qٮ[h:+ 9x ;oK#r@wXPpzb9ލ{*6iRp% Y?~[6CAU6gHT7%aZQ&N| 'T5:=qC9?Φ{&ɰUC㶈~l0V kHR{cd8Po\J2sa5 ez}fD]aZD)O7 +?]9ι bܟZU:1C[:]Ӈ{n4)bbr"-L1 ֩_$|P*>*H: TҸ@ liV%$RZ eԤ?]cN9]9t0؈9bk|@ۉ@@.PiOdˣ^!&~I&ZZ8ju$N;ǴD(a`Ƚ&W5R/(OO;0v0a26:9eCv$Fp /5c?ȩ&$Fa{%#.Z/` (ӻ՗.Ʈ qjxӿ{$; _5-}yo7;J~yV?yE=tIXCǂ[5 Jx<,~Ep?tDY%$p[2zgKoWʺ8^|UW‘oze-ĸ[>Z*~hKu]{N_\Zrd?Wnצܸ]Cu0qbFK S[q]q(P9< Eq4Ca! B B~3%!?[͉]_1~@Sd1U&x4*,~BN##:٫wFkr}OvxPٌ#z?'2S5%{vZycʡkT$3 q8D]0eFX\):N|0/+>mGnJE15 +§¬JI;5_B!mtmx.Ґ&7lm#@sf Q#]B#|QG+5rC$5>A$Ղҩ\`s5 9I+زN\'O?fk']}c ?P dUX҃㛞?7Ə4^26`oyCԩN]\{HFΑ$x{w'ES5{7 )+q"8خ-S'',0T]*@9 ow'l5?Db5PHR'b==Y*#( fF &".z+ַ"xm "F ᤪ^EBr G,G}4=4ۀr0_l݉':N Do{uܨ_dx:XryJ,XgZxf>t mSRFtlHBGvCCeTF @rMZN.Uŏh( Wӻh Uq:AUoDzrk ?ć{oXN4VƀaLTӜEVw+4H0JOl@sQ, nƮI}$JtM 9XŚz\詝>zЄq#Ǩa 2eX"]ӗ'~uޗ} )q ~e~c6,EOӜw!!GArW oǼ’I Z@թjA:[ 3uXU,EKnНB}W {NJVᖚ[SbTRkISIūD~|>`M6`RdOd>8qa$TvӔݔeMla?c&LӦdGPC-%MJe3}xcb~!ҲWj WNv&AKm60E__cq38Y`rpxwcx-+oqV8FL^$p|k^y0ńiOoK4CH6eYRG\=o i5M;ٮf޸"B(s6qK#]{̣ŘX A04t.! 1Fgtx'[^:{Ӵ}D?yHK}=y }'_rAkPwPU;A\NGҁA"]+|Qi}lm |L;Fox9koDQ:,;o*CxCs|K9f7iPG~zV+w~@&˗SHɇ&itq`gM(Mn=6Q9P9_ޓv Iќ9ԺX;d{d >lMt=>>?~Ud12]&ɴB5EN伸D6?ޣϯ/p' -gSU04*#aEm(QKb,ͽ6(AERٰ9puKa<ϖeG|-]7:ij^J|YbOt W:Q/{%G~l0aRK簐 6EFMlu. kk]Zټۦ\ yf%DsN2_F;r[ʭ\q(16N>1a^tG┇0bvmNqZGsl^/Ǥ~ ɘf{Yԃӷ y\~21{g$UʏʊݍaAU4N2sCƴh/ت;>ݿe\l8WS*F0y 41c*4h6BHP7ebBOy*\(X9w{Ck\ZNP:W\|' R-o?j jEdcNs 8u_<%~BWiulcL;M1w#ateAHh8UP hKQ$eQבSxNZ}^0P&ooC%[[b K)TN6rd膧fwR}Pi'NY]ͪ?"rv!7|Nh՚eZ2#p8Ht^x]p*<P<8?b% arqI1Ͽ)*քaC_*p #b& DVƛ)j^.Fyn&r<*Tqg'Bmʓ,K(o L4s*B!dad{iN| ۾~dɺӃ/MM)Fʎ)ľb1*pbjC|bx;w =`n ̥G|EYcVK+|㛇DJn`LȸoeKK[ic,ml}RH&y (L>Q,Υ5iZv(yS@@n"Uoǜ܄8}6zzjmMy&1ĭvh}RIfy7.??7|@bSgr&ep*gGβmfB` Ԭ̀ӔFz\m{B6-oVGd*bi‰#&CL2Di@#܁JbպDq9+c{)vṖ?B1 Ӳ՜udx7J#Σ-+ dUX35R ۾ESI \fxyDBL?`kD[B# JhCX!7;y[7V/[w5Qƌ5kh)3Ϗ7Hfq`##<ݟ}8\wDǒ`b<$q̍DL }MLy @mۓA+8 o1 gjP4츤Z?SLߞ590(raSf匝7]D yQ,F%΅y̛$wOǶ&B-;3( g37w-.{wU:TǢGs |UR~lQE2oMŔ ^OpI%,A}Lv, R qC {69u9?Nox{E57U3R9@ü@څk̝=];u/It ۲m̒ DnI%ߡx)b2pMHfNnɞ,t ٳ$Rѓ /BpWODl>FlGz38I -Iـ^G ōdy1Y& *A""fT=ǨJ w'# LwA˛P|7 ~EbϣM@N1z am1b̍"wOb{ᙵB=UQM)=y+?\sY m*i4^`7L3R?tb okdǬ Yr0bݖF*,nO&w?HhŏrW4` x,q G};QUea285ȿV ^\OGÜ mu[}OF wl>vƕu2U;~|CNkI > /7<è'v0&G ߢq'6dxKmنHB wr͘N,[#r??`M-؍:ch;1+4hi6ar&EV`~aɅ0I7!4j1/%Pr ߃^_lw8A,O䙂VwCP)9뿰)rzaLvH[kxX-܊vㅿ4+r~ J8 L؁0LI$F**.,PwcJ ECrƐT1yqYFK?o T,yhzOSg_s1.=YXײ?}6U,8Sj;2O9/I8 c2y=Gqř#<؜PykkGA 74j.KgKdD緊8lCIx&G_dHӀAېcf,x=`.C` 8Y_ݵ>5Ge4Df(I&C tFcvTA 䣸Y>[ecdaIbZ"F"y܃( ^sR.V; Lix!tZ7*!N{bInS%OKQl ?h(kĸfe4=gu4qy#C)O~3ݐldh|d+{_2<*Tm5r ?AV!yPvsL'!'Ny}kSx|NN״6< ˯M|t~?@0!Ego=<$~ XNNs""AV__{-+țv wX3?I7M0'.KưTHlz`$ =%t*3V:h 'O+Q$P/>&SUaۏ I yX"S{ݰއ~}آ&O}x 0`(ˌT-Ga@R徏$pR5IҒq?-@7L~5$[&)RIWA<_!*^ʶ+gL-T&.. ;U!M*[^ֻM45-gkt'_1zL“5geO+'ԗ"}MD'Y?`R*;CiO^q#] uxP7*h6&uBE=o`SfNh$͡ gظ[u4V씧)#t7aavKz(2P~dp2YX]&7Vi$NBXև<9~*XZ$_dLvrZ^lbݳtd3J],#Qb/*ѳ7 ?<\R?󋕛j1\yTz}UviC+&Y*> #״G"bKp!n@cӘ?b2%QLT|@[q LCઓ=%hxW ԕI[4q%s٩+T<A*(LZuf@U4s,?EX#=vd,qZD WȘE"-jAT->t %YPyXH]mȹՁ_z涵ub{>|- nPt~hM #;bK"jC/AkZ7BJ;1gd"{Ega^106x .{" fqd<;ane;_zF`%_@a4rvU`raq!&!.Mh6_m7`$ :w:h1PB0U1o'[TDV \J^%|ezj{KU͹{ ##6GVBEMH@Ӿ` tU/Oe ]Ec_'Ǵ3R)O^"{'ǤlrPz;S~VһsCb0[StMPwf.<,+k4;DaOayQ] Wx@×֯n{Sĺ|+@[| ,n×˪n\)Iհx ?Q?<ٿP)ịg?ۖW!n`^Z&I7@Xz6ڸDXߞ$qoRI_ @K>s&X:KDehl._ >qYuf7$jMY?J 锇oNhV rÒ>WЗ:3z+I;0Kn{*T\F%<Fg҄/6yl`GNӷJ edh9q+Mr^G72=mS m3A# tBܨֳZmmavw;5'ThgQAVsFڷ{_ |8=B4JxvQrsF?̄jzC|+[3҇ |h7~rOy.ӎhrƀ-VAM@ueèB=c#oY%|>A&fA jmA;_7@ڹ2FFf4"tLaZZǧIڍ"p$ˁ,*>*&]5E=_[*qKͰv_:j_%,tEy 2@HZ6lAqVXZZ ^9tʯ/hi5cۏAӛ/盉N=tz-.G7~c@C/vܣ_xg*SCl#N^e2Jqe[KN(QxVъ\sOG_y3}[tg2?h:uD[tZj7mX8߭bK1іqy07TwgF/00|p%usz7L0p-ե h"{-j݋۞(;rp} U[ȹ^À&U{=U퇯+96 3,@xRr:Kr8=t.;j((h* 9UN -u20˘oWi (֑O5Z`R*ڟn1S҅sᦖTa8lӟe\e8>7!lg 1*'vBzw#'^^wۢi}eM"=uVb2[}M0G?@[%(@k1^ HhV VwbtD.B J:Hjrzjvxfu=$z"؉2heQfnZqtB_U[7ɥ|ut)$o}PSWT:7́40c<=˧H<\R!ʔjMzB";aȱwSMHVɁFwzZyNE)}3` ZQ$(CZ&d$,l`K}Іu-~[ n4Io9ZԵsQς2 B;+[@h(BkqDǫGr]dY rG7gc:l`1ta0n6Y].E{YUjE0יwk{/-F&[5Zd1"ւxɃpq ^"25%x`&KԮ|킿CfFd]ĝbcW}N&cDTu؁{:5cmrmYG`rUGqT<^q*:b kgZ;m#Iv#l7/C͟UTYсy,n&PPnhST4z{ gʼC0T!!F#ʌ/Ye74> jP4J2P}+;\>5s"(7m[)JtJ dDVtZ槃Rtq `¼S,ChkUSM7 kz g,iu)RʗP@ϔճoS_T) UbY4B4ʛ9+~ɾtKLġsY _i&6 .eY2$)|B\8%'$XSG c,INsTϛi廐yD'!)QxWѯ KD\rsɸ/n`Xv'P۩e %VH r[!$fU _%DXkrh* @R(ckZQZT&Jʜf@+#baϙv {BFjަ9+f;5YSaQ֖y2"!h|*w;yx'J32nZ0^DaHO:$(}=C6oAQ|[rU )јvX=d{AlvAUQ4 ?ʜ 0 ZBgDOB,AEhp2LLww̭)>v.VP?U`{ثMgrE 0pg&t8xlI.UR+<F | O~$U@h(-LBeZTN4^$^dDI*Tɞ r /H~+z [Dcbg,˸]^k@hc/tY!xx)q[o[_3j r?A/N *WS Wה>w{N<iWJeV c7t ?灾.+ yxϝ3`IJaPwĸ6׏efVs<,yL MN(NR&a NWM^Y– x0ϋ9G+h}n.T'I|(+ *{WsA^V4c$ǰK\H tˆ+~7v߂vt, S,v W!/i{ KlkĬ0HfCz㈁{:y@O z*RRr mr6eѕ-TGأ#y?pF<~/ €HCsҶh~S ޶-Ȑ_HdqCnphϢr".Y(>?̸5 'JJb+y\6̬k21b9k}[vb@J=Edkb%,|[N;x@^np]DQS3WLM/JԈȬ:1&AJL5*( rE*O9zڭJt&^X %QsRYo;;M q?7g1/\K'@߶r}9RABT$4Wk%,Fj(hHۉJ0ߦcRe $#T`a:Xk,ӷa K!X  -1mHqn*z @a,+ egչCzX% 4ekGC*}׾$QDYؗEh[ 3~k;6 Ϙ8WƵq9sjb\M~RűX\A `XL*Gj;@ûi}縢T,Z7h _:Q DZYRZ*TA2SuIXLh.+[5~A!㞹sC\б;Rأ J(I@=jG6Xd=[kLE MqI}q&oM22'?1sXV]S 8+auBLt⒚[upތzv&[m93efBa'Tv0!wɤҠk:#kռʴ.4{8;1^.U%Jo!)H~%K2##FR)!3 ܨb?hd)JDpU<1}Ra*Z+%OB+O=ԞR;#`$&.!>vK}gF["x:5[F˪c됸[xMq ]iw m߬SRFJI9R+V,һ^ ]3$^"8qM"qw@3V(5PWqI(Y O ?% &ME_SWN# L6@WiwTn6۾ro9\X+JDKmUb7I ڡ#d QâƴT^= Ԅ|~R:{U$!bK[`!H'.L ݎ3hݥctŇqKi/7_p !`oh䆵Kubߗs^=jSfY9"5`˚#LiY~b"!fI),lL6wo:d)ѩz1᠚H5%" D,6 2O8&ߐ==e}6}pVF%ʞ5oOIer1ScOf{ b"0O-;0Xdt&=ZgZ(ٚwnɳzN,Uϩ Y3}2BB[Xu4Fqo,uN}t[rC+i$Q0`ot(윉UB:uoK И]o[\'h qGc9N7:sqq.ECPp`2T+Ccژ>>'2ːf 0ء5 X[&! =}uŭ]ɛiIat{iJG=\{0էuǿ9(b] )0'XZ|q4y#\{ucdF-J\ AF,_T>TzzZB]֓ƒ^cIH3?r/ci곗rV;9I\py9q0!jb3nÚQPNU,ޒiyAt?+^]j5f-`MLPl}Eڟts?y:Y8NHIYJc}r\s I>rnchZ9[*'#{EAb1s^%ؒ4d[59(Vd;"#?gczUOU$'7O`EitQLtE^Ё6 (F^ QZW{cdVAbٳ@fܺ>oWn.7/;A틗CfjlNE!t.n}|b(=Ivdm0&}It*Vzr}0?LC,B`kz8ؑ 2ЌvdWIR>VUrhr㆏ o~׉D#"ZN7 /VxN;A҂F /%p<|n}.T_`k:uVi`nUeTJhjbVЇC)!UX'DF]4JNZ~ OtM|HWtιD@YO\ D`Ka-F!pu0l~Oھe0m^n`®&ȣ hl ]XR@ L@Mkh7U2042ʵN$[Q-(QcxTu=1]Cd>OrA|YxP C]XrCjk&.JVZ<<;Bp-2C<{< iqmA"'RN!Y F~Z53VժV Ekݷ/CZ_['QH?95XԤrUzy} rzdgȒ'ֶ#_#X_7Rb lgv;MTC un5fx̣ HBZl]c`oL aa2=N K5aeGsJoi#4"ҭim 4"P)qxE!T$ZƢ+Ŧ ^b:-ݎ_[͗%_͚8v/MHzGpmjǐLZ˜o +@+g\4rYKχs{`ieMJ\ɑ}) x.X-48y]A=|;A. C8)φ':;]pO5߷Cl%cDwWK@ 圲H"Ez>a˼/6q;|ھsi.; M/z6ѼXCWAwײMsrrtjh G8-S&\n ')lĺo&F$5u2M / !FrH0j^2J>na6"_CK'(zMÔUT-WjtKk͏6ƌPE +LN-qŽ:-Kq!e OәS_*L5Ud$Q;^Rd\I@.B!NPesQ5Dk/(&dp4H5 0uD!5928V&iGBJkO^a hN~׀7Gwdڜ=eI+c_}Ewvv`Ni"9c(xtm"TNՋAԺyFUdD`u%U.}`N&䪞}ǯPVvV<: XQxADca?WZ'A04rQ h26ynot;ۚe!^M+Wa22&KܶQ#Ǧغ 9 hb|v/wr"d[|_'>mHLƵ|%>0`V 2tnZ#B/0O{sIc!)sBέ.܉hXz upwA\;F $˥7 :q+6:Im0X0qhIZ~ 4fPam!ȆYWp!y[u  |;!]|t8zxMLٕK3-={ 8Ȯ驝q>,sZQkP)ʟI)I- YJّUY9*ݽ\#{Ka`EZ 6G x&IO?TF^vW1%|g D;C#֍Vgr6Lt#>|P#Ύd VVCwTmPZpǡ*YInedr6 y+\[ʫN@aUޮ9@dI ʘeQxKRѠezh t{4I;·BYJTxɂrk!VydzzM&an;sc^N6EW$gw i.\ lSU rX $) cOuSEcS>kd+?* !>0ߒƼ:t*\Ke+>xlDk޼!GKlڛZ;!p11Q6U.YE5&rvTفiq~!ٖj-RG؉%kEYaz[J^_Tڊ#!T^h6K=c5 ڣ˗*h ]8L!n[C$8bOϏ*T@ \<GqP=dry2eEtgHXz9} vwiB݄2v(>X}}{Kas۬wdb,a# "Qkg'TT!/4-Yp; T]Rj*QQja~[aL ݙܦS2G=kR-3 P0*B*E%͈Goj%ߗCN/a/N-.1^v.wDCWF+%FĒ`/(fTȆ^aC0G4 eD9WH-p?8))̄$XKZH.|F2M$Bf/rQꝠ־.* iЁg; sPQcRcb!lgonۿU[^+|ԙ 9Ƥj+:M-sZɭS_ĵ$^N_Ũ7Iw4,j' ȷhkin̑{q̷S| &Qo p#ڍ/`ܵ ǧ$`rᚤ7Dcji/׾*ZAL/3`E8l,#}gܵƸ )-?l*@j緼P&>_5m>ig%S`Pς_2ZLtvbMҦ-KQ|GЗj嵯e3wDAћj΅`A\F, $m*g;%g].kC7"R^/Usv;EȖ6VzxUc k0FJ;ݒR6 Ӭyb[wk$U"@z< ߄fjVW/g;6 ms_:E:dO\R?<^ƹ#qՓ+g/ZbO- ;QQKܱG&`#0z,,/oHG do.#tH*isg12*I_k({!"bѐ{5[iHx nLr?T=#C}7?5@o5`ەфH"IHR՞{QsS!Cu.Л0q;!L+nb#[ i1÷ ø1̈b?-XjOk4KrFyu u;,ֲ2K_vR&. u~.a0S2VYl>V䄑6/"o)[;}|v yvInB&0&HVEf#mEpLٴK|ٖf΀`lȀϕTkbAm8j I@hER6b: ljvY @=E+V;w)@f}6fy+N1XCV_Ke_&54ZY4d1Tu {uTO.v!1&ySA]jb |Gy1*d]RtxnqG W96f/hfH%g);v/z_=]ƴatrJt*BA' P5i(cS ZRNIgLww*%aӝƏ2әy IUX:ΊN%3 sLN.9XQ% qW'Rݯi*>6+͍&A~ H-),-i}c^<s/TN5|%M%MnҸrկ;VJǟ>^d | <;ӟ%@pbnl{Ux@ɱ0){&}O8rh$rRm}V=d?XDGfB;`A[~C׭'[-ڴl?iJcl&NOqCEؐn !Ы9X~jb~h$6cϗ{^5cRM hiH'32Ik)FdZ~LD}Feߨ͈3|\ɗ^~m:aOn7ϸCbu e!k ,3+اorA}hSa]I\~jϤ%'Q!qmú_7-$+׫<ijrD mfȩp׍^ I[e]+[T6t#l(k dUO|DDpە}f OLX7M(.A?pL)k^sNOژ=[FR>H{G-(W{I+|/>'kiƀ3lUp `bkzMR3gy^z.3(læ !<Æm4>Ɠt!Ɇ,S2 ⅝؏460(+(Lʖ"filk&] 何$e)4*^ !IDկo杖dO"$Ƃ! ؎ %^9jQDV#mGM<:]TL' Tn=o8_#3G ['V^Z"5 l.˫G%jIAH<̠ptNjwXkH bM=gk}˔!? D6Mlz+Co8ėG -ZɫқLLVvjl &~s$Q0CBq3S1 L*֦ ْx~Qb^ZjkTgz;3"[Xr7Xw8oQQuG:LEH# 6#h"bnnNJ{@~KFȆ2ϹCiqʼ$#5E0bÀa܊$-{e֍XLRy$HxLtIN~]û1e#t(W|͙Jǹd]*{orDSa6@Wf]*Ρ:jt)s.\2eswא!9ORФqqS*7,7"]9snm+sQyW} = AVҒ=~}ذ4EΫ@f>dXnk2Qk;Ima:3u/Nl""T풍[ LC0ÿA  Rw[.d Ww̏@b] ̝6>O[ޞeީ#i0fAP{aU̮;Y,[tΏ'":F3*z`H""2]{v@^"<\rBJVr'(ŵ&,͛.8'y:ۚJp5;bMTidvem1<ն++LmK3! DhNċt0QQ$Xo6\/p*4VmM qPđ`{Jmqivp7vP9*9 p߷/ԵbrN{ظBMHthD> c =3ms¼`T) Sa}gmR_耋!1xJT:u#VMYox"M6rzJQ<\[OLU$8](L$S\mW:tHԏ2Pn)?;*gR*t8-5.fϤ!ն{)6eey7[.dG$ZBL,ɬuLq:" F4<(5yAwp@5U;BX?cK#RD#) iZj=4998 hRy;O]-c/p~y! )|}Fx%LN<{aFs;P~vJ;`QNWKxQa+fL gg(4 Spd#Օy,wK$QL>dK2iI>țnK\Ow&#bm]D$K2|ӪJ%3-i~0|돷ŏ%:Kω}_,M=&8ԴK#]V0-6alBr1^wTm#ԒO='eA>A_ O>3Jfi뺧Ͳ jo;^+@hnt.7x"SE%4+~B3G-b7O5?7yțP_Z[k/EBQ]]uFQ`0 vV ,|x{Rǟگqj #wLD Tfm߱Aj%.(,}a!ڢO2JDWWj?~asyh 1 .șw>_F.rZKXjd""CѝqBCnn xyD2%=^'i7d,fÛ&TXa!%w~&g/'![,S5)?ءg'x7Ȳ| A2@ʋhg! :StaTu"7Af) u\\9X.}fyX- ]=KΉi xgB3^WXfq+-О+̐9 &QgYhL#?INej[,źZ?}q6:6jFM2JGq['%-¯7P}b'%FX|W$GA@ )`)_ Dha~@hguuWUA!^2d@&,$OV 5`1ق{c9zTv.UӰ&rT:܎-M;PR_ႃ+-䧕=|ui~g=S*ǁEmB) 7d.> YwXnҷd[RabF=]-5XGKYZ<ބpd_$  _?ƥXw|@BzV՟v&-;(_]BrN`?Κ('}uJ_)C(òقksiSuEK˯DO L߲9-_ BNCP'Oï{sW1j|7Nƾe •xI%ĦV*05% Au4Hȉx !!kP3AzD]mk]Ae:umӢvP0il^Slk[qϼ]{Cẗ́tEiOI8dO,M:3psc"eGx5;ƙ.r4k$12$_0gBI+VwnۣZ6hL_-.::A;eȾ|hz(DVGߖsq,ə55N҄*n-8Y0т?0v֎ZQ~Pq8_ai B0c^'CċŴdtS8k Sse.6ag9/.0H5bWw9 dud. 6G_$}] 70y%C%^,LNY)!TIP/N0uw_:lCbu:+|ß ęդCJvr mGJV*J3O1gٌ01gs -GytqYOi2MEZRuQjJ;R Ni9ΆXZHmCj+VRavM4Cl6l꩹s{XV{%ԾǙiĴyFMھwxZM؛sj- %ɓY0z 'PRqH)bOT2w;S3L>}# Dx&֠ j@cRIb߹g ,PTG[  ^E8|U3$.$׼] ޮwFF)bD u(Q|h&ǷFӏBḪH |kE QCKS.ݥX 7\>b_nO|Va/_~D/C?Wl$>E#+pppY2EI=rχJPG- FC低*>vq "nvϸD[ bGdᔇ֭v,3"[xbmfD-;͟;&))OW2A,jV0Oaë` b[dE_czL#a#S\bvp+!7!c̚OCw}U4+. Ji#-u8WUSVzoM< ]3怇ːMia g81z(T#@%jw@%Kk}K {()F(KI_o7޻+nф#,}<Rrs1h)ڕqQMh47D۫"EWHQ:UC?涶l.8Ig@1hbF F~\gV='?jF،@ةGkU?wx ^irei{xl|r\mhFݩ+aYXE6M'tAϙUg:gNլ^;/e`_8r=xԚ_1]֛^$E^֬)xjO//vkr4a?IW(Σ]xMGOB`NA]+*BEBm)gaOfr>,2X7.y8"% 1rh5db8r>sqJa_gufTA6[E8ffόYP@Զki9i,3^֝ZH#[5!:i^¼c:6-(6|y@o8R+WÑ&N; 2_Gdk#Hl" Fs(m&-!']0Ɍjpx">/66[(g3oc=YD;bUzEtjjɔ Iz`t>o?ywL& *a,JFHie{&X3ȣ̏ 4nA9j-Hf a؀'-$A݄<.I:[bm{uFt0G*GW)hK^2d}u)Ljc,&>믳8Zr4Թ\<U6q_$>&+gNn<"@센 ={bMÃMcn-I 7t|/O՞ Qlh1A-al), %@5:ͩW?oD^nhvY T&d(+}}^ZH2o31nvxOq2CRl!RXm9#ଈ8pPۺ5 % aq/Et]x0`a)?гgkk=f%Ukcl34q A_M/wC8"9CQZ'"Oyxl=?K#7mM-pmL=g:U!VZ= 'K,ZϭtvNEZB΅3-bhp-eln0~9!Ut8qSn,b|ޅ<4{B>\%KUvPA,Bq~ɞۤ_dqki,ήn9q/u*/]yhNKX. #C[PG cQ*5N` FcoSfbXHBgb[O] tDE'_]{$d˧_#±(/:)2:8bO`_B];\T'_^NJM@6yRˎY9YwCs(b%+9gZ52(ئܽҍ~4S85/QS |=GY?Ii W6 %.!&}r~Ziж] 4k:ҩ@J̯4^=RySoJD%2AnDJ]ۮM=s"bIo qO{$ZU\&X"X1L[A:(!38;9.]xBkț9ʪeB f;ռ_y6&݊F@]?I8"[4v+:Q Xjo/j&  K:d@hI@iU؏߶$4:St`$`93tQ Tk S4%aR7 >NJwoe HyaUrAXYQq#"Tr lځ5`3SJD[֫_xy l%8>9p2M7kk-Z$E.gNG|wiv-!|6JI b6!9 K{3o3̔{8X QOh&0n2G]EC ''a=k~R Q`[Ji|[-j Ta&MYO%m+,]T9y:v%L*4Uo*ĩlZODcwzqViLXvr;ʋtcuBCcV!Y@.`3&DOӚ@ke}; xIx`4QqC?5hd0qOTl9 %86A*;̛jQLLRW"ɌWvxa'+JtTtwAD|ӹӫ5{/xv0@oT:m(9=twVilOHSjO3Cy>,fDH"nGm^Ȭo 9z[;hP'(T"h鄠U.-|>\/Y  ?TUkqS mTĄR[{VXscCwt3oqa4҃oKcЎAg48U/&̢RgV ZL◇r*ӌ]0* (TM; اY?uN'izѳ2a3hl#JB;n,e]|hO1jQ5񊦧s|14I$L@QMXV?56U43."}u7tS̫4#ϺR W|k*8%uX%Y(B-\oSdڧ#A^&Ϙ>^Tmhe|^͙ǰfbp"XBj|ows.o0B)n=~n8 Kava؀-(/<DWi` oK>ٰܪ~N}IRC|$I.Sgp p~a[ l*%2KκP J-37cSmkpe%ۿ/=.ĝ`FRI j=dt8%>_uAjN4k2|hmd+r/ ]T2WV48qN;=ϙ<:ԗ} ^9ILtej$kz䂌FxSckbW΄‚;9T= |ͭʏAL$.3JOH(G;"XטMas4z/,;zϧ=ƵWSd[+TNLZOO{il>$bK1Q/aݔLxӮVuՁZl2PKh9JZ' PI јAXk|v!\^|b5lM ^ *tLpJ4FU~#D'k^ !\E,WR⁴I-rƶ!Mk"$zYB(c qcT#f{|/:p 㤠ivd(?/EA*x6ERRiyZBX0tXZ6d^gWFƓTXPh%7]bR=`r4A *vQt\@;nOe,|^@(s#9Mm˙)d@L6`k_![Z2F]M2pflbCP-/Z޺:F)9TM@ȀbBJCUو%<xb)}})ǜ[t@YZ!zQFnh^w"4ĘP)J9%S%3_e/D`$M%VIG ˣhgɌOmnI U^[!-k5JLг|opG//r.:un(vhLU_2siF}Lv\Ż,[~A%Cs1RkI~0%Ŏ# "Ң`45 S4d G">J8X'L[ V@JVlsqݑT_ɯgYa7y .,, "DC_ ;e퍈9BhzA0MCVz@J濯S|bif2l XJ& SSC<됁8Ɩ"I;cj'?/Qmݒ r|geAqlv~!I>NıkT͕Mkk;^-Ea\FϠ;6T}mZn@׬[>/cnV1c:\: p܌8~P{wlBNڒ9+CL_1³e`<$ɹAT,<@ȕFl1: De*jx"d"԰+ڳTgNpAd Cd)K3B\W^tj}L*];[_5x 9s xl?>eʊ Uca.k_x OTf'j2f&a{x6 xx7pHÃ9gl hP);!#'jEV&.hQm. bӈVoNtF~r)ȸz&{&n"9I*+ZLjhy- ??nuL@8 )ix_=v U=ߵ)٤8< Ph< & o;$?P',0OsXĦ_$VIshp9o1x0YL- F-3TuY7i"`epz*knhCcy*;/Ì33pPK[ސԙ[e5t+}&tm^#5dADd _Lbe& J'k! H#L:lП3N{{r5"_y7lpJ7c07qyFHptٴk+<6hܰm8l7 ə`>vuCJ%MĖDd "irB3%G,K̼?7#8HΪsHnC/8gA?~UbNFD:DkBo\BZ޼?lB<!&&ާ?őD&GHnI .i;Í-e/V82JucN pPv:"s{tTNgH!ze;$)rLu'a xL$)SS6啊ݾ3QnqN/fץEElB8:Uҋ𹻊B|t?;]dz^.CtBM!Ma`?nկ @ SBˑ˗LԸi!{ WOJZr@x$ypa=!W?/gcT_LF7cA%~R|l!-2}TnST\Yp3LZck$7*Va5gb rcG&t4:D ا[7p2_ayߦ;xv Hq !]*>㊤AE[j\P{h?C3zE|!z >٘'ln.B\U(vU]N Ӵd? q rv) Tge'EL-o59 ΙwYIN<ǖ֕1$w lpnЦt$SdET Q { ^V4ji]mķx_Ơ"90iȄ$|yAcL^vU BZqaUlקW}P!_ʱwa=Y#|3IR!=\zu Ev< l2:zx C=Sp_OT *HSRgmb0G:H]L۳gcH^M`yT ++d5]?{ݤ=9`'":T)o{oSkP/yW&yX6JN^l5lc64#9&>b]9:Er9 QZ;KHb>4Uym3<{IJI}c.YY\uokόSp;.fGб6q팗yޤVGd .*w$b^_xSl\{2eCPdP`dž#A~|up[sF#i "OBc׿}0r7DZԙIk; =MngK3*gҊ$ 5c4 ''^ܗ/6K׵9:N>tNYG&y؄+s)(ն:Rg4O0Cc@ ^(#=X+>Ӎ#X1g%n?'4?^˨i hp؀뱑wUC*r\4łƍ*Mm%͸#$>0$oK|qD>E/{<|>cܩ hG.cߥb! ѧ!r!MD*pbFb?+l#m1 ps^ZܐG"H>)"UxWȎ>>Ts 3S6@4}(I"!Mu,dl-TEmLqs7&aN,gԚg6)ç-"^V }S6g5l?Qʸ%)L+֨x ,^ iLNqﰈnIƔMZck÷oj`)JJRQc坯lÏp0Bk+ʉM gd qU4Ol\!L 2 ۼj9v+V%Dom!oSu'6#M *ȴ%U{C_d(  /G'"QTI4k<j`%So}0 Z{;3F)9cx1/Er+n60G .%d4}V'ߙE5G0UH1)>,@]Yr,vZ{Z؎q*`?pco埪WZ}\'.i5@Y{_\=#;xl;Ќ3uUjq|K{bQ̙F <?#N|wLrQ6lɦhͷdvLg9E믹%ұ:ʟIWt)L* f ɽz YPzpM-_\ULg + zvFv u<ذ ߵG5ÔOSk3m,u $y$٫c,yʖW;*trJhe&[y9ݘddO8tR)NY̠DؖB0Mg=Q빤xdZ DTPp3,rg5!NPHwg26J3I7&z9hp:*oyzUA"dq)oM͂٫7>#M4+3pee  ddgsq<#p)R/; ^<]*[Rwyhqc : #cXcbCĠF#31^TM QxJ'T欬I.sIϸ'$2TĶB!bdSzXˊ?.rHF_eE]^+bKNs6X9  z\&{!#BhτTUj \٢r +ISr$`|14CKhbc](icM^Kv6ưXH{T)#IĞ]aklaR6Kع+:Gr8< '[8R=)ƩtDIJWO MhP=˦ kAh&̂ekS?wL8M3zePk[KkQg58K[N,3WlK]_o'{6Ĩwҧ!el%m1Clyz%\e0Dr -F42ו4!R,%~ПZ,JzF rbkɗ [@c[tDdʳd (w%5B_q !zKQ<}l=l:5F{qY#2f^ ZWWoA&bEnL!ր{;r?$jD}mKH\(UltR m,n*NeC4}qyrpcEQAe!{b$LMTQIf@Ռ!v+Ryα~Zx6{̏3` UeV頙2}*Q$ Qzfq5S:!'^:;9pShm^v:oin7,I0@7{n^m,3`H6U~dS8Rnרtml\:֧5B˓Q.,XxS?T *KD5dKWu]B2Ɏaގ}q//!^$ԱU*21 5X9=md%JD'aa+h*ʂf izZhTX0qf (D Jӑ$п8YBlܜJcLW;Si M;Hp<g]yq.km2ω¶+\=xrxL$^%=}F=)t8É:DAsWzH7ɔ̀8˧FAn-F@{cP*ܩ/^[єbu#k)P'%&-cOJՃ hL`lȥrj)8[*YlyѓlLG$ԍiO_l)*v!ݍ-U/ X?_ƾ9.bcv/jUH_P6p8mxBch1:9(Q8lŰLRRb6 >/7P(Gg_RcDBȴj:oDj(_hZVЏLǬ=}dWbBaf4!վNJE!bWmb,>f_\g#kkFJ p زE:_[aP!yhwM2ћEAtE@UV{BAn?aco]M{!_ʩ1o|ŞSЇ\MhF횚ZzuˆZYN=w3Hm{3JxtF嶉Nvȧ:ˏfF>6dg2rI#宀 EKy<_$cv,{%N1FPGG]]+~-l򞐯nw*>+S4_18EkفXUqP7f VUv GJ[9XTㅖb녊4p+t2o4qh {U8Ơ pW ?˪Eu?﮵\٦*vQ;! m4򣷶^!’P?Wրo)9C]."wxaRB0} Mn%MmF+n/tpvygTSӯA>دWۉZ(ǻ_G}n!2XqlT֠Um}B6c]⎛J_]ɑ0GRn!Ute(Ի|Lg/RmN:)?kemޏ#UuB8zBm|`n* 1_9]}8<Ԕ'B|r!9|(od*ĉ`aW9iPT0YA޿u`ˤ{Kv(MA½?ҋ$cZ\{ZH -5N)O5K88sS .DͤG֚塴}n;7ウU|y~.r:J<@j\U90]i ϐ~z' .E}WXa~O00#]V0ѫ(a2}-)"VuVl|ڃ,!K  eqQݧSeCW2viHKkO T{nIh 3(Wnw n[(:I~Aʥvy?2H:0 )`{͇_C8u1~2 o$ȧ*2CDz_u;0+/"PkNF'!_ϧ\HK ՍOfAFX(D:9DSuʇqݾwx?.xx,gh],%p5j»>5/t1?a.hx챂 EOstS>vJ96 ZVr' Kb\E/6|%Q #Aٌo?tE4Ib'dASՄ/w ?kbBP/Kõᗰj?#?(Վ7Cғp1h6P}h_v}MmTÐev\X0vm5*-`c4F͕lZ7B ttbZpJpсPzHw-QhPiχE`ЙCH@F.8XPzӠ<$限|fqn6}""Mn }"fti]c0&7/n(:jeoٶ \ULڸ [V ŭ7yQ eɄqnu$?# ⌴ýKoC,RN*,:#tPcl٢d(cjU"̺Q6țn, R~j7׸,I0~7Dl5 $e^wd3-ZMo??&MR< 8|D5f'n uv30ElWAC.T/ r#XU]%&[dSk왟tGW[pmR--%؞;YNY\S[&AS"@dCҡ5ÃEH6{B֗ 7 MJ&PϪkU ̱۲bn"̷W}4y3UV:J9炘`"m'n vXbB'c:('k}5S]@+D67|̡CbkF\i5S#KItmf̌P2ʘ~e~Nq|Gg;75vcW tD·Xだ͙IܩZȂ&8Mnjz^+](^&QT@ "J'FV켲?<δW{"+&uA_egWO&UR2xfPwRw EnmD}>O۱3ύWUqedxMVu!<$~UAɆB)]"E?3[v:Io?͟03dɊ5q¶ʒ+'/훙rUެQMB& vW L>cD'_ܜZA19-;~Ԕhy+Z0):<8Pl`-aYj8R臵-9K^gXa+N۝,q(xor*g5{#jYWVs@y+xFBMyF Icu@de{o}b6#?\8[2U-Jf>q`+WV6z""طF(M#"vr׍[5c[fmJ=_ڍ1u.S}q~ǒ4?L}!*ISׂ~X9 S\gy?1'yU׌WS5B#u y ]W B دf.Jbϳm]vzLF}H< lA䘬ni8g3 L/Mx Wb#ug\cAq Akn5܎۞oobFГx-bhql%pkܻtƍybF-`쾇7hmNE]*:bϸNzfP`L{t {\7ᘱyNUe\5D`6S{bOq#NiU-B)!"%@xAS?$\"ZTw{زcm ĴZ?|y#RS(GDDƺ"=03p$3qN<XWァLu3| fczwޥEIg?.S\a_#Kq.*z޷M]~@ڦ~Ξ{/P rf,YBGΏOG>Mlѷ/#ݰMdʷr/5A4Vmr3oN:Ѯ-WI sDĦj";8B."LT3LVD˄|FC$z䛤|׳Jr<9--7TOϾu-^{/|ݹL~[6#-8SHqD-KlS N`wE%P&.0X BB=A5~ ꮃzz,ުaPf,esW!wɳt|,*öJҳZ,70 ?XJwklyXxŴ8Π4G榩Pt? w1w6.eFLCH#7CHz fyRv-V<^o2̣Mbw.UL29@>m4׮[H~j؁iB'ԩU2'cӐ-VrR5v- J52u)EG좄N$WE43D ۔szLFɻOb_)&EK gh?9V /n]IByj9xZb A {O_w 6zJ '3t"^9һfvЄg1sL #?m~JP Od[asRgN[5̒1!QO00rУAO6O[Vr$WCWr섯gk4'7G,|Gl(q3>P~dql30eg(6K>݈&ҽBj]iL% d itT)i~2&"JsTD)Qy5mcz~얧" ^Zd!t߫^F-gsC4kN25Y~ u')7b%5BdPyA8Dwt\ lrB5B{׳,MQb p8 .4 9XB?D!P#)g>!9*ʩ=6 ҫ2 md(6_9RЖ9"pouIRgɷ;$X,ܻ, Bc]tHG{bV!1_Mb`6?R+m^m}*TSB1-Q*X;yjRz{.ΨO*WV6KtRdb'A촫z e,l)8)(tj?/U0I7/o3ox`ZS{!=}"n?R"doT4Pf3%U *6-3պ]| g|Iwx$؂v K5?Z~N x#$+ $ ՟4" ſxI0{m&$X%/RΙ_`@7mkf[LJ^" fB3yi 9lC ۪oY#y%s{{qB)'D #' V'D9sw@M/魍Pk@Ǥׄe|¢߮Vq;CP1kk%"- UB}Ҕ$\ *t#"Ӿ7,ۍ7C kvOBLo~4[^lEJ/^|nDzQ03V}SΊb6C)%<+a"~4jW-߮]T}?L 609_Iޏi~֛ѽM`pe%/&~7ݗ@ ~(@ 52aNλF#qq+j [ ㆻ2xˑ濦uf؉ܩz~Q>\;m""O_)0EV7a&<-4*s]F>=΍Dw]Kz>>?EW'j.HDW}GqK;U>ΞERX N3dk;]ˉD֐,Wa"HGG#@GR(yx#yߚV,Vœ* :Bq7a(. C2L{,Sjn`eFDSj hc~mwUHT_OP+ j׹2 Z8|`D^22?(>̾jWy: E9'/J@sҋmC^Bbf4||f e17Gt.#5uStr掿AI#c=- (Q#!?cZMgngKj{NRG^T1~J'O[OD$j51sW-sŠ|tgHk+ -YZˏ P:d4yL͌;n}Pw]Gi[6d/OߵIMB0Zޅgk &^̈́f `Mѩ{y--%>t]n[ uu#NXt/Fly 0õGr&qz*5}pK,w ]U mm& ̟WiP*GT왨Z؝R2\(5A1*):+ITc'!wO<)JG.{\Iѭb3GŒF}*, Af˩gbn|Rtkon6D&.: b>/Vpz}[YZJ7F'+Ʌ ]61p TUKX?\"3bg"/`h=[C&x.++>w*?fC/l<̧!wRUmYq Wg."=A+2Ezu:9/-!Jbꦿeh?8ea` g6J}>[Ě! W hQRZlf\r0/e>649L[m7L/lZ`|`(.Z .QonB\E6M c1²/^ڴP'5[i e=YcSY]wt_`P+g͵n n=*ߓ۝"lsj%D | %F$.Sձރ ("werRO1[`jiep&őS4ܿ}1lf/B)+~j*:ڪ`+4]'ml= gCXH%]f)S3>+,ݢLc;q(fO/D9K*p {7>{`zɄ:ۏr<#_8rU~j|Y{;"ȽZyzXN}ȕScTEŦfkHa-k6xbrQ =kQL {9N1>m"; ^:T/G-lDk2v*<=a6b9&t$ >oӇAG(T15M=7TЃ@go[M& :˱ک4#cWjX1v.'4! ;Wk83̝*=K[Sx͂I*rDWy>nk_2*UH탅> *{(cKjf\;& }4A IUl|\k8ԲVLAq#HeX0{u)e&7u P%I牴s[މ|Wnnzy`f!>B=O,OWޠ4I(ըVdsRt)KKlDf[ruS 43|o!TPRE UC n0^0̽'6DH2WJ&g3/WVQa?~d(r@a^D_n$S6U"U `]xh-ɼ%ݲ˧(=7bYZ@$69#Ь-O kP?2r#&SƻA!Z7{A#\L CHl5GL2U _'b47J~އY5&~BLur"1یZY_vv-L I|WAI ,dӁ2-iG@`GX]g`X\l`GkzzSþw g90 V 2:ٹCԢe_CbƂDY^m/[\blc4=/!&0="6^B)Ay^HAmf&.B[7W_'(3p Wb j]oFwsTΜK˄>.Ya82CK\aW*f!tfx>k])3rVr"~a;I BiCHZ#Ln2a4@y`绻? ju]Q,L~H0qdq`{ECUX8  \&i6<ݽ'ÿ.cN>۷`XU7X| YGTÝc67se˽'ܛ+\($[C|{6*J"8mlN&2QƵ K9))*_ۖQЬxG-{yo3ZsB*= XX9+zz=eImXPRRvԛ`q#M㠃ZN ;|rR+*!"`xرdDm62# -_'Rr;f\9ԟ~)sJ9O!ƓI_y9cd~O*54 pEZv= [l>n6eNnWғ匃:[Ļ!pWeH >уZk;iQx-c DT ! %S69ba3z"v&@ nvdt\օmF2>) "XODmk[$,\1~ϯeVH = dPU WɅ/XZu6.2"T-s@uZCEۢ/ S<ڦ@Xmɺ]Ha0L|k/j,Tzg{rߟ^X)/t\.iiH4ͨ+VXrƃRqK<6w񕪙,0r5,H -hD|*K :?ܲ$zV_JCM4m%"l{s,4ř-<ȍ$֠g(\\fG+uz/^;Iti_Cj_&K/շpa?1ërIY_+!N@ApRК-UR3iB치 W)Lyk8Z9ٛp,<8|~Lz#N#iV|ch @5A(&Yf.35%C@D~#r 3Ύ GҶjW8WI˽66u@Z2#dGG hd|=ꍮ RK@xwL\NFs|kw|+0+βYD}E$ETca\k'XW\_ha_bJEծqh o[UF'›"{`,M!e~o1xDžk[38Rah 迖hg_ )k SE)c!S~v90%t/E\0=ݒl@ _E1T3(rEw!8XpYAFLKG ?y>|lb[f$hQx$!$C0]Xp-3[DW]\4RA!.\0< 4;DXUQ""LJ}>]]Dz*W"^)e0{djք"_Gs?4U$w7#YfUoX{_#;ma;s[t5`-]rcJ1=M}ȇF \ IKѲI_RVբ{=]ilȤgp5A< tjb^[\mn$~撢@$7!@hkTm Yxgt NIwar'g|::>z 7y$ euX6Ms8hr8Rt@hXœšvX{N z#k 7x _"uGyWHd#%h1 frJhIG1 j#s2; )]w<xòRKktMl~Wˑn*zd yZB)##3~b$~p2Kl,9?࣐Wt+ڑ@͒8pPUjQN*_]-dlK9gNaspd ub3V=U]`.6> ڨkǫFoq(qʻb -p*0a;( |.\ ^=1}Z#dC@"\вbO,Z50 @3nQ|IŚc@l~yG B![љ>j8ZkCM̎&NT5m=%8ף`ADmN{Sa; _mCs\ 0%aQ0I ,֌-\T(]Y$^z•WXfz`W!MU(?Pӹ"$ *d =J~]u{!|}'50x9P\؀]K>H/Rhy}0"OP~ h,"!DVOe%w^U1)߶񑕀ūܖ}_46 DFɒV|cNہV3.ߟ<ߘ,jߢ7= P'l;@D ?ƽHr.64d\9%ŕ"7+8v!QV@p.IOXqi k . h J+_i2fƭ "/wx#u %^V>[n2Ɵ'pfʀ CrJtL^t no)]Z<A 6$즈_Xa]^,Ϗo@ys)$~ލKwu"E͑NZ6YtRlCoJ+eyAG߇JvnXbWMk_)'a btψ} RCa2 Tw).-MղMf?QR3q qc?θ"*iT^Z]^AFVw(K8 7SL% .q$}P^6z *K52Tƒ^<`;]%z I)5!"W1eLc,v6#۹_ (zڒ8?Nv|pqq_)<*Ojr<<; ~6Rɜ!1׭Q>_-,ݑ@OZ.f+{)tMuP0k Q AI`e?J~ ZhQ ÌDQw&g-Eĭ1#wH`_o^ҰŠ/YrJKP$Itzzgd:,a?gAq of}b'T:Q,GOVGʠ泋z9^}{ZFt#6ʒ k423uCWLT5kǬL|/v# l{qpVkKIQ4n8mHUgqX^A]~uN5| cC:Z4;$T\|dɼ ATV)v]1t`EW:)ߝ IR#V @}k‘8FϴxN[X*-N"g:cQ<o#eNe#jO6C`ͫt!5;x&Yx .nR+̛`0I\Br^f]9'7{N*)Z&~p.QjZ3(=4v r+@ӌE0U2(+ , 45W,)p<և nJn+q\ zsܕ@$䜊,DZYp.aɇ~aqSVÞ%v{aTPwǪs]"\W[*^f8Z<[tqzӪ^z1x8 #?d}fYګwt ŎE8y%C{`#7k8'LU`C½-y 9 rysռêN!5sZ4J6%\K:L1l0(̤٨,UhܨHKary;mU-S-lbj^mhpn(qT- SցཞR _;=Fdh=SĐP^)eu|_'y%Q%42WW nfm0}oB6:է t9BX֚E6uAVU/ S)RuM;hUJ}: _lDuq5`4YʀrBr.!~/&s+OYRs0mIYbCޤ(C_X ݘu؍:U_"_P ˻?Ao Qd&%[ SBQU<~~dD^p0W.% 3tq#O1:o^ּ-fB.)j9 ۷ozނhm4hV!E>xB)ҩstHR/m~6ZeEof-SGp•'džD]…)=*|@N!{yZIO՘ wL ]]@֗8*TA|ҹtgzG}:ۇQ]: p #1jm t0"4H\pVa15L"qTm0x5M\{υeH÷֤%YLni( D EԘ0$!l@/h~? E_UL&LVFW}eEkN]E .YU6WD,6E ySweFtb #ɆKTڦ_At[9wi^huyb8B49eDXEdaL# A_Sf+;CG0݋E<:%*5m*G/)E86KxțQtj1SYؑ _$Ai|6oI#`N'D~ c!}XX냎S&Os˴Ln A{bN}ZIԃ :p[$]Q~ Qlm"2R8. *9UP6`8K=5*k"޸n,BUiB-p9jm([SfeWzA |@wV߸JV0%Y S)' |:maṍ`' Պe#GߘJ(n}UۆUa(jlE|)f™*ASN;pEh> GRAPgcEbx-AM?zTǝ1@#:ȼ Z=J_k p@=ܺbhJ $8!oc靬|+ZGĀϴݝtIp՚yEX r"(5iu`<\AHFUA| fLZx~{5Hń "dEPNlZ%]ʎp ,ՖuM2$oufS?[Y#.sMJ/ n.˦zH[Ll3"kureX |]/^Ds |l3nJٚTIthufVH KAڷLQ{LhZؓP>&]|Ŵ8w{?pe R,r~"ul,& ë!d<)Z%AqڇnAc-J)o4hq3vت=Ny#b*|0+& ڛOv K1I_Pv-ՎPAc[h=\BkqUFQ2Tenk֖5~=txe~xΦxmϩ"+V!M{z?2ywR/xGosTCXѴ7fM33@_B0𛟺P^& Rg>yRnK2fM̄7^u$aGP *ekd[\cf}C>hՑ`Y},g& L~ \(H~w^rK }ǡ.CX AGHwX^a)xjQ{neT>ỌX C$w%OA;l+Thw/ykl6-s`0^Pf2PaN@ *w.傒DDtdzJtCo1B^_/'{}BPDž?qXq4aZߥҐ8m8{fQ[$,;QU*L?U* /끛Ң:aB8@m|3i#y{(2VʣD<(af d#*( K[w ~| ϭڢW>lW7k(M009CV"xӽ;՗ٸϦFZ1>]"Wxn0?6.=9ab"3ϰn"j!G?bW¦L4ǂOswc[5Yr98,"5W^=R\u7WYSh +!Dn 4?Gj ,./Qk 9 QHv@9&D&j "˅<}Xfh]t4h=B*9L鎧yy մ#cPGDLM?ـl:T.IGX:Vpa4B exX}ú&v&:@ᤁo9ޛ;xFEAMט;x-i @m^)m}3d- K֫pC ri3q&353[uI֏9 vhx^@<A5{@^&?^bOr').mk ,דj=Bg_ͨb"PI}:(GղgE+ORJ%0:Dvk,hhfd0g%S~.f$ _LX=P.r3l@7HDL?gՠkt|b ?p I/IMr=ߞ V]"&,[CV'0+mmTIqcΜ*} gЯg4CV{fZ%]݉%/@=ok~!K*y*b-<cf=u$:ǔ+"CIfpۈ&QcXDRvM`FjY6۶]j0ǾS$ }V;u.o#RG(1Խa%xXDr'U+۴gӷ0o۾8v21J1'" b_ebJڼJ,>'pY,9xApAs vϷ4SuLz뭟__U o%rbF&%?S|1 V{v|ZMp̹nNƷX/$psOJNc2脅r?ѫ3#SrOX+2J v' ,ܫ;72L0bVZLR^\a=oW{TX;`hO<,{,{kcAi^K1 'S=՞Р5,y+%rn$;>k[X/JZT÷01evڢM8`iE&:p7BtaА;ABTQ9]BE f9pf7h*4'kc~ںA Z>aF-kl΁`ڵ" (A1AaGJGVb**pR;RbEt' Skm΋axdl˥Xx;!WHD ;'m3L."C E\xv / LB-"` ȯ1M7oW>xx=ibV~,^9_Dr,a~Xb{1zNFY\MD{-[t^ ^.0Z_08jۛkӕ qY5r?*>|2MiB_aP?meϩLB{[D3SeRAuC2m6pY[fxyr/ˠ£Q:I=gb&N6Ѻ|{ndM^Wl ?QȺHpb5fx8f5UfT ;e70a,\=DGJUGxlHHٙm=pT+ߤv0sEzUYo6+io(nN ˎ\bKlu2MZf7CߜRJȲ]GXJ J |r&ZoAVwU,y:OU6 ~n݀Iȡw0T ;x@E1z2VN{2#Cs]J*#<G^-Z%p?h]k6i]EK FG(Av8&Ƭ/oJQSO*2?8NTyQ0qFE#UaFeRn ?Hq(b"`_|4y_í!Z@sQC ~&>K5 j X:~g +^KڑkOAv(PQZɻ/^(GieJC0u>?UԕQD&k~ma1.4 ħ:cqȐ8P櫻©+\I]T3K7"=]VAfQ=HO"=DK9-¼lkՂd F,i~՛nF{rz炱E/o9\rX}"K{S ƯE>|ѓFFgwzy'zEi#cqE*kB*Vwoޑ|pIkJ~BI*5%9 !Lc Уc?L 6~k_շJBJ_[xK4!uB;И_}s:ƴ_:܎L,5&߈?ı r}csa{ʯ҆J'Qs:ZR,κ' .ܐȅDhvWKn2_a~>i%{h3@c֭2[(J tB/k+ mgH1''tEJA 2W< Umhĺ (Q&Y4@['$(Bӕ:՜B]0UO4=`QO"e *p|*m;v"2tEֈҳr0g@gb;%\Q%]eVKjr {ɘ/G5}9VA]+-8;6#7q4sOAgC'\.P-:"xBdT7s_sld' ? BT/V950O>6`b:P0B[ ja:2ugR xB|.dRJp1a vJ2``Lk3ݏ?@D VB(Z|lPţ'$csb uO1mGnAW@ٿMaW*`X<.9(5/5 n)ڂeJCyWYB?magҺ˱l[!0HN.r)߂X٫3`H?B!Xݧ х䮢 y&c^dsE=ɡB &!!_H@We`9O57T;햓eɗ7kJHe)Ak+ȡ 2Aٱ ;PfEC!ˣ@!3dԎbiXCH>?cܜpay1_eea=}%T=k;0Vj9hQ2`%Rj:]GMT'й)Gd)};gM?,b+ArdXP"E2`~UФzYͲ63^*.zNhͬ,tx5wQl`g#R!'[6ķK40g8\.(t@J\@"#򙳌8"ƿ⍡I]-ϳmT:z~Mv?{n@cj /~G0Ib뢂|Se$geo{QA\PDp.AۆQۙ#!=BijQV*_{] %V7^{41L.'W.zݪb\J>(I]+v5 _CohȪo=Flxz.7.vhdj*֬Rʗ7[^myYxg)18d4⻖T 2P`:~1+W:cDmFhs3z$YH`҉ؓ䕏Ibm`"^W4w(춠y|2Fۭ~?ӣ=ͳPr;yߊd0prm;9juR@B1R'F B߂xߴ$e usy&Vҏ R5# Ɏ hgT=~akgUU[a3p¢8ٹ0*k^[y9ǂi O܅;3[/oXڑ\7!{/UHUn=m3x(3Aj~{TNqXQ'ξ)v,Yû[hB2(tK&Cy9׫[HpagKگ; ɱojAE{ LPMZg(7Au #H ysaÁeعzfӿTҜg7@*kaʐ7BNR3! JՕ>"NR#Ò+R= Ҕ0mbA67LGu10kÖz 7.Zsc1 (εQt=B^%>'gΗ7G-iҍk  WuO膎|S$NDiud&)n,Ĺ;7M֋+nQ$ ``%JRfgE5m P;T t8dz-oe(=b?]* r}{줲bbZp(l>-g<$ A`DCͰѭs>#!ն![+х <]IWE9FFR#XT{P+o.QXw!湯AM;~G/G[?AO..^:}ng[r{ry?-0 u-R;KYy;bޗ̝lA GK%lxy .ܴOi 3*p,H$-|Ʈ@`=)#9O{N`Qv3'Md"at/;KqOu '[3~X4~@3J^5Xwq-OC[yq^ q- Ɏ> K-+/yRL;C4$v fЧb:U`jmӱs O0K69RX#;yoGYb>uDdsś rOQT%~.78_c ߛHGSyxzoQ$T02^Fy| ^u''lRe!+j xycwZ nyΣ :䍢!/-'D=sߟ%0}KYfTq%uULa`ʨpeTu 7.5]/RwZB lr&T Rd4-.ʊ4oF465";Ex+⊯asEeR}Nwә`@ۺ(UH?㨋M) g%p{:C6V; 1X"ib{G\X(Ϯ/,՘Nhjg̬,v%Ftik^OiA#[ffXX W:΃a~5ۨri+YMf4VA^vv'R2<_OƃWO% ۗiGBrppNBԝ/(@~}ᨻW!J>geY@},#xk_xLF~LiCR!ouo=#h%i7,tXjmux&ete9\^l'5{}}%$~B.z 429 ven`UJ%cPKIu\퐉Do7(s:L`I5"KiHvl`R1rn`\c6a3R.\~툼oZ̗YbAmv*C~: &`{a'v@d)8'>KKÆ+v6dX0l_ƾ|V !*_‘R^aU6b|@ײ;;hͬ\%'%%%`pRop#khAMw?宬ʪnխU/t@2.:W6Y$[}qA\7+2cw{N t 4I;ȧ(.kuAO&gUFz%Pet8> OmqGpr i[2,/__.jHz9v @Mל7ݴ6Ínj_I/׏!xDJI Pж&YU;7[-\|6&"gO|zVۣ @l+0"܍;f7>t{C}{~) -"=s'ʹ>" C\Y=6D.TڡKIB%m|t~ 7 /}4z3\7G"7P'v:Ӽ]/̷`kP5!I:/ vsOA:+MMn; ($ifA1+ [uGz>.1fͩW)0lӒeozE8Ò;Q?Oc&\/Z=E6%vGOBJGP.X Et%V0e"(KQW!M F1멡O<k:ţKI$&S^kт*Z :AV6&vj*+"K7Sy׃ɴ' f"9(v]Tx]§٦8ec@p9ݒk]Ot1 s?l)m{%m=DWXIYI!&lYBz9A-gʒ5=2lqsa$!GB7mi3ڟ,__1RF\]2n'|VG~n,o̎GZ 5T6'K9^~Qo]yB"K0/aތejU/Q!L=UJvs$ G,\>r)s;jqtt}#6xf4c~:D %{>IYo1 2jI`Z<,#QWYw!]N_&,r tzU'iM&M1iOKQ}8^^$<3HU NU6%o,l_{wZ/dfo()j/+Y9(ک:؞.rf؇7'FZI7 K Qå~H2c L {R "-h ^F ҒyYrR5K"3oCf*5S.yݛ+a +Rպ0AUAbd, R/^~N%掅rY2'B|m忭*!.n%Pl[2St~\znPi$shNU߅'֞K\lμ0џ${8|E7wM p ձX+IW}vQ"\Ӂ M1́BLo~s)LMIʽF~OgEdew[QIHi $-Qc4PLLȜK'ϚGa06WcweȤ_ > 28cӴ.FRqn4KDQ)~YA3N{| 2=lOCjszyfoc~pF?YK#/X TN6UIqn̓Sg c$eJV߭RD@G TӒ^)%X`i R ZsuÕ}ߢNjT-`W5A iWZjIs|ZWNp6TxŬCz)5{uVMMts{)R` N϶ٶ?jz胉)3Q[&Ziˁ>tg\*_NyC`ɭu9/.7:ޅZ N͋xҫx4+}s+%.jNrD+j 3flΉF=`3Mޤ=TYX.1S&^=X@0'|nKĭ3^rkTy=@eG Z}8KޯR7TT"M0`nJG!>4q傞7* 찁YV!U=S/P^23\JeY4zf?Y畹Ø.LG[ >$J- awY/('đ1’t\=]@:oOšn WZkYJ$E|[XME5GĆή #>)fC7?v:B8(Y/*5, Oҫa=YPw*OB;ꖈt1}VQc+4+K0\Y1zI6EuymB2[G%ߡծr-IƗ ѳkH-M>q̈́MDPcn6!;TfWDqIOVppu2olƞJ( cbt,ͺb#0>C~ig@5uzཨpay3w}vk,-S#\~&a?3$ѳ7-}{RWS;Fw3_v; n#/k;tFoN9L H*N˜PT8L=_iCOcTrc(O,;}sw}bi^ԟ1΢ J =G?c2 Fm*x/(,hLGA ~!p 'LϷsyP k-70>;kR=97gmc{}ÊF*–8|jYJzw'CwJ<#<!C̼'xs,]Uܤj &:ZFjWZuAx ([2#=J#\ U.X] Õ[JEW2A9r=吩@S6:~̛jy`mL._J~ҡAgDZm޿ !8r!m4фDrcyGEV`tuIQZ>h9ȘG @| 9Y넾Wwnm?^A5|ofC)9|!F@a{-69Ȏ/#J"qHP|.&sĴPy^x*oRllϝ٫L6ȭa0Y(QgɔCi3bP'*:+qhMFo%mcێk wA!w| 0!\hNU|cxl-Keh,-P!o9ӣIIAedQlmn M$:i@E_S()0&P(RybzTʙ҃W(2:mul`k'Qp!+a8Xr7%AZ4 Q審7y8߀V=T8CO0V][䛰WX84-uf4Bm^Rē]ގ[Eг4~rʼV};ƝD ާEg`ðPV=<#!T c{{ǚ]#B/"e pPzv\@Lʍр/4n~"G n;3 |-WѢ "<> gINtm߯d~1D00^\q2OE{VnyDQ(ݿ&V02htgcė❉qQ(}a(`?_SН{HfՂiq-yU9k~ "m Lj8/6.m`zikpQpz$2[cHtʟBxK> k:t|;OÌwd[uaܼ9y;9L"⤈Ҳjw/\׬B758 F$Z]*HEMET;yy״՟渓">!F4QeBfA5VSq,ovԋƴ8p%U|EHG6eUXGnjjRXͱGsA)E0NPHhC-ȟÛΑy)Temeь*(J`>ɹsDqS qݨ9>](la!c?٩s%PO 7~}IS gLﴱhxqG쯝AZ^WŤD<*HՆW$L3{6\kih : xVŻ/#WR8:dwݿw"ٚ~!!Lv.USUS#|BĭHzQ!:]ׂ4|m9G5s0ȕ2zDsv)c}JdS2mxlguS.D},Ī'K$G:QE "6S|$??"+?wg!r XSTeuPCll + mo `uDvfu6'jm# 5.Np1.떻\?fA{j D.QdyдLot+e|tp+i{XB5_\yꫛ dְUmsq`Ii"Z5) (bM$߻x*CL>c6`/n48T@ p0 T*mi|".8;gML%kNpD8< Ʌ|k`)<.MT?7'qO6c}>Y|Ne$0osSA l7 >LA-X"H(؛c_ $b5]ùizKm ܘV80NonpO4UֆzC;yˊMN/mzުnť٧myo{FMAWD:! Ix~ɧ)<Ȇp2$NZd\QP 5h6IC'N u˓6ѫyO1ƒetRΚيfzjW]?n潤XI%S]}n;2L|&QʴX@3r|o]R"X&Hϊm h J -dpFCAlͩvj4L]Irt@^VOЍ%u Os K7̛Fm4%f1DM:DC6Kwf[Ի3w&,O2@7_Ua<' &Zxm"24T f"xKeV=}9ځ7*;xC$G‰ lY$5 mE T!N0T6y. qC=2I6ٯrÐ-mMؤ5EX>xfC|yb}^; vS#$J3"6*ih;7P5O(22oZMZ_!}b1sa-_ݯI^G~U.-NRhqS&JD`օi"GnZ_?T.(}Z`UԀ& s:<p $s,a] .e(V[W,e`|js`0W^bxseq*h@zpCpV6=[*u6hW % a$lhi["Ċ5pZ=E):?9Xb7jHYɹ|TBw_n׵Mb<P}yuQLB; gT^ D9]1:S0·< "d}B(?ij=ݙ񼅭S"Rpcu13IC߅ -qf(D8M4G$E.C{u&.T6lC#u>n5.)L٦ĺƼnjphSBeWp gE},6LGLA1cFHiqr[TsH t Q('cX0f'|GUl!? Ø]׶&$(.?РO&,.&0g: T 1c\F97 {Wx2!Ċ]u>+N3ØWHK~GwCveq}O6E}q -^Ѵ8O0Ol=D NA!=o=_D&o*I?i!Ź7"#G}Y}:{#N[B _hV/ɛv:_&F&xsNvlY]Sa[wC*:v u.)(Q[ œ3ڨ`ad~G  am|쏕xԾ3L^=l_UeRn;:2VWh itl>ofޥ;wT/Nޟ:bn揝5~`-(KK鑦ԘN5ÍvJ&k/aW"3UQ(;߹u6%nE X@ѨrԞjKsjnOoRYXKb"hd(h9~ln5yOg]p+dLѸ&}jFOX\3\0Pml^=ڵi_OC'oD1b& `$Ҁvsq9t̤u&Rg\$5-LFz!msIdN;Y^mU;IFvAl8/v .=j50m %aE|y7ʦ%ÛnZ[fиodGMEU.$@= W<#.)ZDtc<~wAl, na qH)P%g,b7 =9xuFҝQ~k +gM#[p |"#G^ͷt_"NAn|Q%ۊ3X98EyIyR"Ps暆X5b}~Ƃu'' >p3YjWNr_hA-m jd_ 2KO$Ւ߁_Ɠ1ëbyp՞Fc}-3yJ$"9wqv~{Kέ`a%qjp!kߴ@aÝq*V ]О?cD̷+tyiTіܗPE S/qc^zkLܘ;Հ,q5߂ֆ/"NV-1=!M ddf'Nȸ%OBe ̤?Әz#7INW vu9<3¶t 5܌oKF');hDߓo9U;Xn K)whY Ts氝*o >Mj*W+;O++*Rxo^S}U9~q56-Y~@l >Xusؓ>ܫbBE a.30rԧ[~MI]o ׍Ȅt{X/=9x6toSR~T¦;?P+{VNgPR"'>Zmꤿu ~_S3'MN0CKE\Wv}z|-4ˌ, Âw;%բt2p}d57FE2TBNeːmxᎎz2kTU %L C35dfM#(mPփ̳j@6&$NET~`'%X)rǨ jңl+.~!b"f6yty09{$V ܭ.߻xt᠃|`kMdg,ix΂Ssm  o-)?|{%pfgV佁hyTx?Bv(lL*ݠ #oDcW(AKi)stKm ?G]{_)f $ wM3н;o %jP5eR7ݥxs2Z8U"Y ;_튱At !wjߖG0})0Ans9YCbD"1͆P*KuҀ ^h*MVA!`\cе_y9dW'g1g5U3RJϱȀ۟ YdQce:By q:!sW;lv Q*C|%e(ǣhJ [ϡD#qdJhJN^JU*V]ΝÍ|F.&%Ҽ a`&THz>M*LVZ‹*>ng5ܑx20$KKG=ZgAzKo}:1svO|u(Gn;c_PEЁ]oz!m^OSɇ[Gcyqc JQ0zM l u3OVDʫB,2ZabCl<&zH}rtīBvԘз!2_IxS֓pDum 0rLOw4fplj${͒pl_GdKw`_t ٹ$CG7JIr>} ~5uh%#E.6ޝ:Dt]]u<uI )N%f~E\$ZOU͸{wT"\Jg9Ly<(!nLOh$?G.T'hwEU @6v&brQ&6Nreh [o9 r#o1rK18!!D Zc&aɐ/m{_2U>=aXeїN,E j~.,ԑD16N>D3ʄS=Zmd_FEy[ b`suAQz:Q"*ůG;` _͵|Yt%Ćd4HV1 e{[:uaZkM0\10! :O5q vf jl,*ТZ01+#$KjPK,?1>N/4RafdT2rOe= F]mJ/0cX A{q)i@8'c]{;(n,P/޹[0`~tPeW 1[$Sl/Yҭ+r -ƒ6NBQ9:h(,OC]1Hjgduj t6e_P2Թ aid|{|խ-ig,B%XU_!<*J=azO 'k=F{23_h g#bBg}Cv.(Y~h30fՃ%exǠ.N( {~mOHufsfʠ* 3leLe1Uj&RkgHwR.H$0xN&u O86ؔ#A)ѻ?`Qik\hB`kacK&ŷhl}7t1J1AQڧ'=sk8oI#s' W6D /ezteY Q 016@}'#ڄK5TRJw/> PL=WSȅ,(o?cFx]k\VjtZDX `do&ӝ&Jy2Aƕp55oNT K&q'W;聻ZBc- hJqJkf3+|!AŃr ;.# eT[2$qA w&ѡw|)NHxB-fΧE(A^X65o{P ;&L{,S_``5036LxM2 0OA.8vNK fRo;NVf0wV`o.:oWW7JCRl k.mPmdHn\G0,}fYmEk[yG%U8mo7ngS2AD79}9QEFǛ9挫 c~X}--ŝHЫ~Jnm'Jn= -Vi4t>|6t~| {s\iIbԆ^>tg#(l۫hjh L[divqW<(vY G>WR"+TH! uf <_W[1 cW :TBVl>ICfQֶPxG`~cK9̌+v!VcX.,QdIw„ˈApWo86b1CqM#?0}b;+aHC*K< _;8al,MnXXm%E#9I pv)K;gDK"h"Z#Xjo>^Ġ0RŰ(1Q"+ѣ .*8̍UTͅ·QTxXJ\쐋oO4,(G,-\2!n)+^n$+kn[`oޕ62yn)=4{}a1kR8{=\S%g^#xIƘҢBd?~ ~ﲛ a>t0zy0>9^t&Tmx}B7z gOt]fd3^>x#fN~iSJ:aJ" yuc>{NnBb6滑tq '0v:xN fʑªp toh^<)䶍 WyK\Bih $FV2cu9BnUokUKttkE(ފ`M|&)*`hN,K[6CS=`aR('d!q 3k֣rcg Fp 5R@lv,]i79"C׵xy`tOGxS><5Ňs Lu*;LS.s8wZ^wRN|b7tŧ wCE+7@?L ƣ" pm`8?d0]t|Y{w lՄd 3>R~b{g ̲{pH𹥰ӭ7̱Kp0-yog'7P0(rZ `~'u -|hZX oْ澨K;_C+P2[2mX6/xbԛq 2'ə['aqyoI[j6:Lo&FN,Tj] ˮ|AБPb gwE ;z/DmMQ.V8N d7N|W2UL1үm ,ۡt0O~T\^Ê&a{y–nڣ `lUƦݺS%'U8g} s!'i7 BV' fiYƏ lܙ{Fs'U-r'jڝ:`附7 X6 i,kd!L@asF8Ƈ.'f2:qo ttG" `*#޵ VVUJqQbq[kwҟ9ѦAk1CM1ȯYEy 4,(IԖy!/=R) auaܳͺpCҞЃAPH7BabW'*bGТ9kN$^q cQqs.tLANQR\#}&25'z6NV*DZZ Egg StWW&}D#X5$pl`6TS:̎Y 0颡AAV2d+SM@"LE~ѫ{z-uKaF=Wk^nk J},3 VSrGp!‹z"sFD\씤=t/ ݭ Qx9*<5$Ǟ^MѱeyXJN'́U㧻)j?{E}H aRU$s,EN-Vg Y8W.PJ CL= ^˷+t"-oOJP/֣Z1,SC J'9paɨn-Hw&/0iKZ$O.''|Ёk蚘-NsHY?}O" fiJ/mϊ f[x2Rq7Ol= %jQH3=ߨ&*Br t]oE kĬ-NS~Sƻ`*kXzfo YRKRTZ` c1dK֠YMlDr̤f]_Vd?HXNb{ƂCV}G6 s zw/NAlH.e:Fꔤi ikMP|8xmcVr3Ѿ\H71vVm&]l Fmn x9ͱ2B4;g/=ѷIKKfAS\ϊzw h`yԡyܺQh{m[$n_Zn^V}uaVčȴԊc}qFhK8a%\Չ 's~=QE8wN.эFc 2f1\^4 nёD8$_\Kƒԛ{m%L @_{t9~İŸ̡_󝤌1 pB}:k3u "A+] .V-Ւ0q}}d02]HB4PTc/HqwG8 ʈɂFRa(hpݼw 952!Mb9?hapw؍e|٫ZWbl_µW{/}=kH++W#Rbb[=z`/9[ KZEp҆Ql,t'5?P9:M=\ㅢ2ʝi Iܽ2)wl 1j?; po`9XqS6@%l:8x4;n}8ir_VOKDxOP[ĊMZk9 c 2eLwm|vCܻY M(G[j~8L0[J}[&Hm{s05^YSF:^UU)_qQU+=q3e, 5?瞏{GfV!"`I4D@BjWclGRYwξ0?Xr(' eg5e؉gLCTղ&mHݔ!PR9~NrQr5oyRg=ѹ;fYJ!J"<=h I|ηZu]&Bҏh58Sm$X& am6vi)Ta20mðVho{ˡK_Io6W)ƀ'a=&iw h7<5M& 'گNRZL#yb}Fx(cpu, y Rl&i 5 kOyJ -an !izQxfd&+ wͣXҧ] &FFSbtMx1K솷Y Y0:s4NAGc:̾`^-mjp~4Zmmz:(֯DyD=dT yÂK>#EyW ʁI j M4~2 Ja<ų9!yō6Y<~ ӖaEN)lgoX>..BW[7`'d;B &)G|t'H xY*k@эvHY-ν+ Q> y5LZ.wsuFEy~p 6N)e|Tt%MXf O͌\|% n`WJR`>;2"Z$KfOkesF'T\!R%#oHu_O )iWv}2LoCN3FvQ[hryuYR*sWh6S'$Gd7FFM:So"h`UT$$nRYXLx dȩS 9'!ek%{!Y}Ts  []`"|JCH5cb 87vbu+Zi7?E.pʎ zqfaxx^DWɵ0yLeA.fTk=-N(3Eu %T%sN h[1ߤ"^Ȟ`}yyխ(,(cT:ŀö"5o`#xW:福n@J&' ɾ8u! A sO QŚtɖ֏u{bځ~LјQ%\C=:xٕ/FE>F:n&g|"deBmا^߂BfpPED.XRynk/8w8FԦ=t4 i]h]Q&*-ƹl\>!M'\=ùVGyGH%h;R*禦Z/="eU}$B:D3Ysh B9n2k:!;YfPÓˀ=x4|=uC+Sc@>v*vWŒM-EYHWzM2/M=sI{DLߔ|K͍OCXhޭA?]29Bb%2&bFM[f|XL9e6ޜi<=s܁nT>WCr@:39o^x䄂W<4҄sfrl- h3q.M~QCĊpX5U_TbKSRwՔ#,f2ոBQXRG+s+S~ذ/wYnBaѸ 'C/Cex\ cI-(81D 'OF z3ebo8G"J&VH#YAӆSV[" I0EUg`KЀEeIRԛ_6Jg Ia<'͏ts尢8R'tm;rt&( ^P.m)R'-Tst_0w5PPO:׿(o.dd:֕wB3-j[,QpwTYnߚA4ݞfFl(qƘDpf9[W쐃S0[{=“uTG'ʩ^] ^L/Põ F~' unjÃ&dNcV[<ܘ}CvlB40>Ie$Qh$f )[w=.Yձ&$q sI\@% s WLdta2doAb1έTW]쏼nӒĆ_MɘM.ɡPMU񳅺mcD%ljߚ Y.aH/]j5Mt [jwlKߡbVf8^Cκu/M| N 炇7LK~JʉB{jB$=paVP|DS;$}ުrs[|M1~z_.""LM_DB"r[cQ 6U/қ[Jka) (vx6x`a%)`t"3ΤwV >xh4-@5t^@aA7y(a0P1   1uS lJ#3YF(`X#@VQ,(K_"k3%8r`VHNf$ji c{GUXfϖ#^|y~45 |`O_wJ:- 9[&u]Pa, }>h!bfD{( 4K&$ߦRt&KM//;޸4N~VO| gƝj&@ ǁgLf9d`|ch,~JvzsP3!Wx]">;IAKuE %F k=n@Ǐv Y9#azeQrTz^=N s)zo=$ m8TOm~r2Ch:JY"i'.y0ٍCsDEm04M阻JCdȕWNTwpM%Ty{{]PqQHk48CDo܊zfYBS%x$fgw FPauYco ޥtem+oȬPpuw Њ rXmaGP܊S>rkNxi|"buL\/LUl\HyDJljy)i0T /c&dGحM`M mMmlUY'T&XƾlɄ^ON %޶ !mh\Jso`i RjS9󋱰SqkL&K! Eo3{P ,)LW.+c" :r5<7"L ƬM Hϻv@OHS"$ڴ!MkT_+ڊp&=t9|1\"yYio$nkEuKh@gآ&'աNk/vmӼ2'\d^0~1 eo^ح>KJ!)Ujeq_uGuiTqX|z.?.cPgwg{SdL1\8ql|gwz(M7?RZWķw[S c4h g{fFm4a[Q?U1ʟ} {i3z`eCwYmXN%8sj_HhM9<B"xqEaݟVc롊YGyp75˴wyJ%%#ߘz3g,+96>*ѧf5/deԄ%Z+cS U):O*MG:0_!CWΏ28f(%}`#ȩP_@q>m*-MF4~G3S J^* yAEm`j>p|UÙO@o@<+) =zzzE:B@<\MOqf3n,b;=)6*9|,ǢNS^439yeޒ:Z\L-h"Mq|n`BNjB" 32;,Lz1T & f$I/zIo sRˏ}iv{eP)~;߰Y]rH' S ّS@4av۳fG% 1RW i,Ô(xg婆 aQmO]guuԯ[s0-/M@8¾bc2xg < vvfjW/a$(EG.M~"2aDX#;<|>3mujhQQC)eE6镒lRn2W0k@?.+U~Aڕ):7<-`[dJ@iѶ,6$xP)ȅ/20~y8'k395 W[i|wXeuՏy9('BKqZYdh[/o Sݶgr sYj&;Ypy#V!R΀G6zȦ]QlP & `)jOx 7eIxsV5j!i"p(sɆ*k7Fcↈ4)-nm?bD,/((3G,!: ͟&Oxmxip+6ե2O}u}YA6霦-ÓTIyH{,]%eѐK F'5~;MlP-!RK?4k=`ҙ.y%!(F۾TuߠބqNMj9],[?$zBT1הf|eU!hk/Cd\i=dGSi,? }>?+Z]nP Ϩl(r8)ǣu:]@ϯ! Ȁ[A -iI s0"˄X=][&,9uBU>t@H٥kRM/F /d\<3pj>u>񇷁 \N\1g<2\.R]̃xGӸy^u(e%qk(R^-6Uq&Ѝ>GL7C{F-ļ_QWpij&X~1qj@.HX1 E^3ù_!By/6IPP  6((#0rQx``Om:ٔ4V<>3R>HL^}e fT\OS!`n 9`7|77h~B93bk6权#{,ϡI3_Q I!ߝ/j{ dRSΆyO|q_^43pa3&4cY6~.~AFK3JT[ju ga[|بvs~!ȶ Mrdh xe7%7M|is;Ag! S1 gz~\X@Q1I#h^9OQ&UU#r +MΡZZ9;K:sRJ_75V!["bGM\-Q蘵C$KJJd-;VP!];MYOu3ʑ=UQ.U9Ziq,St+Sl6|0A} D:I53WS 0W3x|kG \Dֳ_:eϔP]#!1;:5AMٯ$Y"\ _6,A籠4S!F`R̸{nq1'fa 6>5i[O28TLK|8bY?Y)Tq{?e8~qJXG81npƖrzdG/p%i\鮙nG84ՂR [zmoE&f1z~V6ZLae Pn^O`% J X{QL$H5d8j!WEQ&) u;;\pur8QEaJ$Fqon3b?!<9E6 R^KP o<FKNakR"lvVU.e/5PcׁݥC@ 7+e@שhcA՞{j@6}Jl*K 4)xZՏn&9~t;jbіog/KyHC5#-Vrዪ))=GCuep(@G^yAY>ԫL,r0k=}?ٶ \E2Oc!01  &L/؍ tDy ttų̈-A Cc?U(Dv=-SRx{鍴C $5>R$zQ[vWͪf̎ |o;Β`)]oVjعOyw &ǵ7bj8l"wL+fş WJ&GKR$Ɗ\9W.ߓ:5#X!okU jóG!nAּ.,U0ʜ*f7ݓ,R)SO"No%ۯcHSm?sRQPq=ZMT3Q۫ecLN!TE<NjJOA~Gz;ӷq[j0*#:; &iXg1s)6!bW`v!=qK!% Is ϬкӺ)YBuB93"$",7M%YS.'dK]:IEpNޕX? 8,,n*`,yO8wVq i)-,sZt ߘdz^\We&$%zash5Z -0ʚSrܼ5W+;uTwm'M$"}N" T "Hϵxn_xw m};?Ks.Ӣh78T'nM;[ߝ6"h^ WI+8eY t[|vɖZfzԦ]W>GUl$ .ڹHڞ>}L{ Kc%Q`Y_eSw'Al96$iLc1޶)kHYi|xDM >>*#btHti\.4!F"' B*hFˑqi1wK*rHbzr-|AKV`N=/&tϫ~Nu_5ׇ[]_kGd_ȇP R{x5X~9-#u&!2hJ)c_w.]geH}=eo*ȃo= hi<,KW$AjѤ#RS$`=JbBL!ڕU_@oUڙhV?giDXKHZ9Na"22RJޖr;4F¼2룭:܎/<>zԁlX Qa\1X <ֵ)1\0!i{&L;Q"5.(-E(?DefmHQ]Oz|{lWޛiE є40 & ~Awv5|GKʳNخ/ʌ#H4(ªRu__>p[H4Jˡ N#D~*6g̈Zuc8*۵\(O۾^E}- )%ĘԜ hqRp/G ޜ;?xkUP~^^xF> c>{?NjāT(0} aSݍow$b;_>!n*p^JC9Zzs UwUC "y{rq\MM)?("bs\>QAZ^PJ Yj4ט'qMe)xS{=d˜30sd7֎bȧ{f9/QUݣi#zuo1AtU=pbqL{~ٰMa㋡[77 UQW)R/MqS)]LgYoޞ~:];.*=r鵸j|@"? ,!^/=KM)JK4%E7ZqrXfI{؄"SP}Wbh1WAxRy[6O.'9XI 4]S Qm ZU RzcJv~ש@,O=JU9xm tMgBjl#VNmq,&NI$7&Jo\P qQD I1:=I{p&3wF_Nu`&R9K/$)PٹEe~mWZ}L+x$wwL0r_Ҳfb/F `"Z-Px7pkݺsZi)&:2$[@5t4oj`iHXDok'j W~Uo 9nkz#a_":ΐS׋1#f?&I%ß}Bzlպƍ,kMfpM_^[x.^Zr5M t=Bܚ*P+1({Cв AI,M8:ת@ŌN*͌6H-^Hw듗ybI\"Ϭk:]0uR J ;4 ׺ޠXSc:LJm18׻%*FT:E!RPlmB*hN I/ngoQɴKErFu} $+Cy]W)$#o|XZJqT]|3Z3ZU-w>`J%;ǰ %MdHT|/"r솽߃%ª4A;%iEQc sl݂'D{ yG)2n?>Y6wDž%D!JR/+ JJþoѬj_\3srb> 4BWˮ*n sȜq19 AnH;:[Ѥ X~zA\} ͦ~ЯP Npios"װNJDB| g:B4@IbuxJ#-C;ss_3 `]W%RuLuBߚJx|>܋ԅ}`l@" @Zּk_.K #)AS,>v3Fh;V>Vs餟]8$!l84{!Vڱ utq,-3F嘈hkB-t޳'xDtsLdbrR/PD#;])qAfIbRxp0sԆl∡te:|8yc#Gg6mGgR?߾<48oc~j+Yd8#?"6џ|W,a#TZ,2OD3 ԫpRnQj|| y0a:a)Wv}^.\6Z뽶7μ>TLBΪY=w6j4wPԎXdu$;Ӕ0a,)hߡ 6N-v>bTHMwv;kTRVfs_ʵDZ)<_Yx>\>>W\_/nZmS"r\8(E{Q9(9YmdmNQЌC4_48OǭY=>(c!\E?R,q,J^4- :w.iUygjAz2 ˠ|j#&Ug6Wɤg.g, g2e 043x'brI6u8I6,يVO-Thkdk@-(\|Z7 )O")rK]Ρ0[AOD#ܖ&z]){cpt0\Xw:o@?R>䆢Ы;uxU)^Vl}: rk >YCUɄ$t%o:5тuMRϬgA+(ji ,K&8H.s $W%b LENNSg`M5*3iS[G:zW4T]-w'%[R#u 짠?ߘj=kDN ެIY,PwC e?o Z s ˡDրsMJnmQy 5R=vwImŐ5fђ_74z:Ï.P➺5#RvR}T'я6(}?1Jʷ4"ĉ^5J" vo04<᳛Zqlg:)uY3m[B=Z睦?7F}ſHS{ʄD-Vz1\7?ϧ-#ɥi#anO=j[ѸQ-XtQ1w$v`媮Vo08A[U"e5w_La)sERɅ;H~dK?q_sk]cb6--(S3L{V2NrI 1ͷwO?D\ঝKA\Gh")!l3űoI qGQɜe,CPh@+y㙻6άlC;/6%O2]υt,{g!n@l3ڜԹaBVȸ 'Q BrqXݷ'(t DukJ룵wƄJ@K'%t#Ij iU% 'X2I7\Zm}6D~̤5G&6REGv[nq0Zߗu4N@SR*/h̭ZjP20ma !bgXvP$&a†[- 'A Zol^"QDnyao RV*BNsmMETQqӢ v#!WN&;]*>sv {Jf3ňnBIaRmc+h`)G-fF!,89؜$h1aţR}@Z ^G(;ux"߾!hmġbķwpӎHfTh'_H!L]!W@tоG!ce9 Vo,H~T+區 Ke^qYED1 %c-a̖̩.7Q]eT#"QERsRY/El6Iqo+" lz⤚jg?R28+*FY嚈dx*MbEd,LZð7Xl`P<48-;%ۭ}RVժ:m(6Ns2N_hioV N\nQ^36Fʀ2goȖ4]S2)nVb;{T&? P0j 1 % `\ _Sex;ӄo!_ђ,vX)F0ܱ^.k*`$AKCi3E]WGuC $ūɝDle=@hjݠkeO%SfCAJFA*is쒬!HHH1ޯ7~w1tKy`OBJW'~?@lL@Я8ưG[zy)]wɱמ eh3|(lp5g(bs UC|x1QpW^Ŀ!xɀpu(!#Fq =8(#JTNdppf)@jfX{,9J~`Fv@aLK!"F[3 j'l[Ńf4chtyߊ?GbX>M;*?%ŀĒ7j&n <6§߅'MDi֕=~gfe4*zr ]O%2k Pdw94R+fJ;nC̬M[tkp>V) 6PG-{C^}Oi+˦M\-_Ԏ !g4O ci6]2R?lfR;ga6-e'CnJ F54N1 >zܦ:ӿVxeYGg Ur`sA`x:v:yBFL77dTCDž.|ndno`7Z!(:GkaTy66~kf]HZ%-nZV>4 ˱LYg羓E]mq{@=jtG7>̼#jےӁPR҉1[P#0I=cKXH cSN-6K*AVy; $UOp[4sXS:1WVt}[&:!]aVJR*~3+n/?&؂w˓9LWT [kQuByA~>LmYQaO<M1KF&lf4>u p=FIܺoB# y*'' B&. ܊T@./ju&ÑjU*ZIy[1+Gʥ܊C).<#&'h?q*K+rDžoP$z?2',cy~q&PS!{/UPPPm }LGq [$n >o"qpUs Սq8] 6Ҷ0V?HDB` 5`:@|8ti.@3)[C{9Cy//[FOn]m|)Z m$=]J^Cȗ6chy\s7>y%U̳} "SY?tm#ԫzUWg"p۩Qϗ bqhs "-|BR-ZMͼP3$T4cPQ!c][F$$7CJ}Nh 쒿t~oX#{IMVۻX{!X)<8u2cH<,K'RDJ*\VjF ):UTyfɮ$mdf uE@jVe; )#-?"e+"*QhU7whLqXO;X s/j!`F.vRf(qa Ϊ[6:hGHנa,8wjSvjX ,,oeE~|'.exWcE[39jcd /Ӏ @yOh \ejM~)H3?#)dvflhGֆdQHs r~P|pL5M${MNXU閜@qX^Dsdd*uDː/# !kvߒ} *dSpdUrZ脄P׊(`{l\O^clx2Hy3g=Aޣ+[tmAGy i6j"r`♞p~̕-ƥSz6f,Efr!$ncMՏ}%X:&yG7a [ۀ *\F qވAP{iA' ꌢ[ M\杌hc3G3󊳧1B 6}4fҐk^aU#6(%͍oSV? ; @e%Q6DF֜q*H˰'eN>P6 gyv;%6s0+_ve_~?&{ta a%* tи!lMmଋɓU*=B2 ~ PIx`h9C.+X# Iiw/5[_唈^KfdrQ1Ru7U/h#+DσM͔튵ahdZF1?YoR?LҚ5A:b8Y1AnC6v 4pki+%D nMSM -ОdemUS8׹ɚ<)V$NKXC[#?6n6Du= M ETP Kf Xl#;Iբjb@M*ҟ=A(x)}wBA)e;Q0_沽 a*?E(s>k#gYߗm30RT|f7YW,nhI.Hl{wkPuB RHas8ݸfsIj ~G@ U}1>Zs^=[ (R*#q"R|.$>ll- )*bzj͎K'Mul>x<<*G)Tl&hG:Ct3 jy]9P0 rArbR:Mڕ&n$̞#tV<Ȝu[Ӹ(CM:.J_d@@-_Zb$,86 bsy?qlc?ioȷ9լ rXs &iNsH j8@>pڊe=q~"J.ʽ`uOpu0Ck{Ұ !$ɟjV9bbLtr;'KGS@4Pb=Ləۘ%ۀ:y ԣ.}֝WuG.J}J $MG𲩳/ͺIxݒ(޻e[QětǑ>uel5xql8a$'L6dLnVnvoCBlsb ?[{5'`,ŋJoq3 ]?\ &] \CJIj3*5g@~s2r'NeG (SHΦ6wՔc+)Pi8BܶMNj`A&icZq,3!,>9ɓ=k`H}R/Ĉ,‡8DK? Uu!dj,Vzo HA(鮾]/#sYWl;_ E,`!Rj/ݨ(pu2oEOR5bo[)\dSZUe]@e V`5h_%5kRi {"yY\PD4a&XcYGY2bz96:1)8 '쯼A#ndͬXZV15i' !v7dlwy9µT9r|t*Y m&e@Tp띹ghjMٌZMO>j)f-ZVyI̔0:)^Rd?y22A PCD=t?l!w;dޑymAױzf aPq.yнH5fIUm{Ře#~*L.Ա-`O24\8-EY1Y8b?}WJ4&xwUX}C3ǤT{G>G@S0nk4O*ᮠ|>o-CzJif oYTa C;HMU}QAyUzW^k' ΅2$*?j+>D!ca+d;<-aA*c;Q=_?]v26(CLl B9߇"~?K9SZ[TRiax'v,bfeE׵n0LUU+eml DN%5x @/Ra2fuhnwGUoN =WxBM%BXҫ&$:`N;+ qHYuJ'i@M!(/HYJ3S8wЏ EERV"3ǩj$aG3Bhi"6 Rm{YazqY"+& 7lkBGij5ޫub`X]|ԔެEdMW`%mbBCXli$DW@332ޟzr-l#L\"?2(cË%ؤ"PE459פNaP8݁mCM{h&7&z䣬YGc!AzƮN+0."0Y=_N6Mm2yu~ `o簞_2Pv&W3xL*vUvp1Ŭ!jd_?j`Xm4?@;y CZ ɰڊҸt{!:N2}ٳx45DKf`Yd ̂E8jI- GK_Tyvx=w?L,kF-p^Yq\2%ndn n l,wGɝ,:`p۔sqވV>֛K)NDPK ^ބ3vzPGC'˭&=gN#ClU):"FE,,s2 A-Yx(wQm4A)S(C3pLԆB(mj)\/h \%DyG&@IY~M+}FnOrr.@ q=/$ /$[edA3Zͱ)2ArpiYlE)SN Yj"y>%ֵ@I ]g=ŸS/I&*;R8ݥA!fuW A;ؙK5iԇ&^xoPyNRqtVW7v"(PjBCS")ɋ qn#F E6{m^v@qAz4 $fBh̜Vj(/q3)8ᩍ-lH127% S!,r~ef*ZtOʌ1y)N}^rVo~C>ﴳTݖLM 5r_M'{x}`L6ԴIT *$#%*ׁKƐwӛ.hGD3ܓ*/GygWsӁ1i zM _r ԹzT]]&X/\:ɧQX]i1otvh{Edi!7Qƽdt"ٝg^=Y@nwuۖY K1zdaƝGGS  )U$>49?`;l3 e>O?jWos1uZE4W"\iP#qy݆!Ї%gWD/Zvx8͋Kw$K*Ð99re?l]P<0r6xN1;uU$L?@ȑiC ߿gJH AॻJc +E \FPFW{F8}ɿIiڧvyEv0qDu7_ʬH K $$s"'˥FT!)\R *]Tfi:X*T*>aQZKȤQ)?Y9ѽ*Pqu1;g!>wuYC1>!JY瘝}ff'2OL|Or6yuVƗ (v 0TcK~oK4$4..W X=U&&k`F*F࢏V0ɸ<=Df εnܶzwJQ`>x#yPY|CMZC2}֋yj-F ~w܂ݚjE۴w\>$\&Htaޫe`tC-6f07oBz4 C>i>c_3$_Pt#vo)r,r*6L`dۋE# # Z^ܨ.d 1V7%4x/'gc0B_˳Ϡ ,Ď:lC'bkoS&ϤP|+Z v:TpE|@C0?O=dŸ`ͮK̺T p'E;n2aI0,m1Ն$GF7njC;7zb .#>_\'߲1f AbgA)tv֑&6OEx0zn2~xV7X= wZ44( Zg}-mހ6 `U2Aya|{‘ V9P6=4kG\iNؘMF\fLbFkt\d$w_Ds0icgDF#wVaWєakG̳-t=[8ϺQP6.S'DیD|}upxezJЮZ^/6Q{\S"u8ߴdD+zKS)_PR#>:tra܎թԻ$|}DBK%F<7=rӊ1޲;r偠q t-7%Z5G.A\D*[ i%_̎'7㝠*Mt"w/;"%SʚH}|jlIR\mN{Ժxտ_V|_ Gwhr>g2˿2K;cItmM&Aw뽜:E\B"rF' T_cwăPq۟dTeN43{$" 6aV[m2 CG]C|#?Z"Qeˁ;3.)*>sv Zn U/ߖ k|# w5I^ W%"Z,%d5َGy[kUM(.c`S.va+WXjydH})M X"/ ڬ7!DQGIn UQ`'Y`jq[du(?SrMȣ.Eg yo\U'Ego#yl~ PoZq_=sUD#ZgAuGҷL0 @2 ɯ0_&˃>T4٘e& FjLX1ƆmF?^2.{ 9;u$03Kzcd9okjGoJ '~/mjٚwLQuKsex9é=pHx6r ;_"SZEe!%A'F$5pi_hM"]^D(LAx2HaMmѧ`<白c ʸW*ci!Poz$sHJZP=Z|s˟fW[jӉΦ⿭|kc{*ky^?ekɚLMGf S r-AIw3;`ޚ73uzZ QC ZAev1OE>ޔC%q PSbvt_pqɖhQ9F߅ܔ|mqdu,opˬҽ3(9P-q  8YiD[Bk~ڱ:ytv lzfaSʭiѤ<:LAt tqPl\t+O:SǽxJ'z5`xͤE lC[NrYlyԴf6RԤy/=K)!iT|v6w uj+3IT9YJ)z:(L'zes^h8f$wƐ%қ>N.ffTe=a~G;CD|c'w?eGHzw*uӒf~DO#LM6"n;j|w cg <@SZ[86xY҄b_q 7$k-Nlw#cs~Ad)w Jr |e^EXS1}7d2KoIz!u/&h}S߯G@% V!FUpgA>"Sl"2`2 }CB "٥[;X4vlx>˔j&F ~@w'co/~n@,־&)Қx0:!= uޣrKokg@5TTM'<`S]zm@er>{^E-",dๆ1a +%S!Oʎ"y&Z^?Φ2D8 }ܓBP4* \.X2kTwhdE @Y'O*")߁=%;#_X)TuE(!po~5{R wa'M͖Jջ\+悧&#5ρBY$ȯ_mH]fye.Ew DV$ ؜!w>\mV20mƛ4z嘠lz,6ggvIy$.QyC,!MK`@6HGigR~Yw5;8yjﲊᭉ|,b,*ŜIbK0Uwp-ȲU_BZdRLi3 -Ћ~K ͨlz>f|%K(kV~iv^Sͧ~C~Q鵔N*SẌ́ 8h.4/S^L!(Se&Z0L!>Ŋ'Ar簔v!ވj; _'yK`iGEF\K4a>L5"qgzR QO>'cY>#9c.Nf\*BW4V5O-XMǷJDr*QO!)oQ8hVA[3.oa3b,*9 ty(5Eatijyn- 3MpЬ^ .z:H.:5i/djmRmN*3Ho$[{C`,g4݂($'x*W7Xc)Ū32Mŷ!p ;yl it~I-hQu٢'$n|(dm|5ܚ?e;&8":P7a+p?D{ ăYޜyNO ,K2V"B[[;IjsW".0KN}yݽԏճ]Oꇦ 12Ӄ2\L2gP6xW["zYtz>e$9YW3hC<dz跣(!ˈ̈f 0A]ݻiVXGW@9J3wM?jj™YCփ"dTwQsYSܛ:'l+iPyǃ7mb$\#{ ?bI6Urk19ڈ͗Rfa/Z# gl{1ҭ?wo/ I&ր5< y1c}fYkaw\K#SĀd4+ƞgF-۝@aN#zp O$K%c$b/ G0R֗ǁ:.rIJ6ԣ`:%;p; s'x9?Ŋ"tȄUz2L> 6O@X(Œ|׈ d;5{ENyZ?;{umwywqv3̐@gk pTo}~gbZu#'*oи;A!]a& A$FyH&$H9^̓9af)Rj{cX(@j%q2LjwD]io%[ io$l0ʞ67DYEvxl灿%UKg*;k"#^{W6L_j묋2Y2"C;+fv6K;x:S(JF?De"kQa}P/6jׅv50%Ӆ&ū*HřE(,%[=!=* 1ӆy>-Xe6 }rY.1 qW2kͶȳظ!VHn{վޗt %I$5;*2~]SMfJh/SX[˽-zO,`Ɉ˥Z;2갍wd4~7`"olv1Pc[Ufeux@PX2\i<~tA[..`<`F֥FhӶu Iu*cmi8\mu+@g]r D0%=S8bɮpxsX&uiK1M(GGSrR'mjϘz 5hL K(Y 3|Yq#9=C/mSyH ٶt Cs~uZJl~K57YWq8GL1lD&IIZ>Lg-t:ChX33IY9xOUp.SvȾm]|E0<I2ϮT ’AZ+ E?ݞ:Wjk>W3reG98 m./QHn=as|/(U;Q_!*_K.GbIE'|pQ>3zY7$ꅀ fmlVkhMsD=/rvP@QZ\ /j=GTE0 =Q"sb/? cQh'2ǴݜxH}W)}0Nz ʫ-~y! _W#o ,迧LvČ*nE㓱Bm Ө)\qr{$7AR!q];9a^I<맇ȏ DpL$ H],ZXB8~dJ(UVtLj$r@/Y؀@D%IEߢ Դue ILYݼIzQc81 fSԼ r3FvϮ_t̩_ɖzd AtmwN@WK1mР ıp4D\ķnֳ8بIuܶpBuq{P Yet6 KW{a-- i;9ޚ/pN65h֮]*W9n#誻Ѻ&]saڤI398FjlnN:)unږѼCdXkPujўOѫιm:eBӃraODhhӞ0JQ gy+i!l:v0UWR4f:o i Ag֌ grS&-ֽ26uOTjV"BQ拨̘~h``]o'ú([DHPA 'ܯYBAi,NadޜrِLFu퇈 ~9`o~L8́7Bz6jjir᭧1zq bSVYѾ<!ܗIISS>ҞF1QԚc$EwC L0v؊b|mވp t?ʬ@j _l}{2 [,Y@hTJϬgYy1ݦ;y) 5^6h_!jLt7 z-KTjkX"i]ڲ -.kib3QleLQ@<6| 1нE!n-H@ cjs+ ]O)1`1O ?ԡ"jl2shal0\2#;e^cң13)tpr/.uhYwxhe5h,[Ï -#i,#[=Պ&jbv(/0 c8u7+.6bՕT {E'@kXvx\;3a:#/@W'남(l;D}>ܑj2/qdh8L'k! 68G ^v #U|rv lS6A̽;᫻OޑCb.>v7 [0 aMi/r OiAJΝkʙzl20[^SûAWBx9ŕͦbJ/Է9fj)a\ Qƿ/P/,gL?Xپ8 (@ VsQgo||j^${Fʃ jJ.hoo戰cj'(ڠjИB !K&|MĪQ$d댄=rX_%*U/q6ÐksƑRoB{Fvzt$ |Ƌsx$E*8b L2 _`5}TB悸7vOG (*h/ɆKoWxlSMftD qAdOpsʴIrо89IfyW_\6[L+dCO? ֢X-+|E`{./q`˾Wo4O[{K5D eҴn%:8xH'ꐣ x8 2SC-8\hStpC(J cΎxjX:q= N jB`\?}q@󃖉cG%? +A\9Gt0T?7Fg4sI KPsA8 ]4"-|>D/n2kAV0fUZKM.KL1r4%we5~X:tm5Pc#g:~1.ice~R}a#-b$ /xoڟ$S^ݗ|t|"A]@wBٕD&[°g/{>|0 l=;6Pˇ\\6U9ѩo}>| 51e^(9!a6LR m%6Mi+(u55tMqKTBa3p 2; o0<2?{$^6[mLAP3}sg+٠nE~*#1gWh)夷|N1pjc>;KNV_̪j'"~ 44i{E;N!VM&rKWyBw=pjQP.s]{t1% #ĕ7V ,ٕaaZoN*ۯ!jnЪ,(*_t5];n8 D'/uuTmOW5$ZQC^[K0\p,MrCߧz%*L̛e=ۑZ*VQ:@>TIz\=oQ~/Td(FOH4P'o< &Rnu70xD&#%4s~3$΢(gn8W4Ev"\( ^߼grEe.-0<{s%G\EvZ% rdbm`%J &Ybv|#⃘NV;"+K"`4i로[>Q5QDH]9Uy,KX ݹqyJP1 |.!%$pc*Yv5 F9DV%&bO>)ǥhعtrӰkܑ8~ѻE:DM N9 sx: JYY$L.(~!"Xlj{:%u>l% v(MV2T h[T8CtO~4%ƋQ"IՒ ӏs:`ܠ̴'FkR ]^S<*}E|D #={}];1}ʢ)<_ (mx8 ^q'4C LU4x<(#" n+ RUX4V;^6l7ev'RbB5>dN[Mwg+ Ș?!Dmh̫ uČ@ /΍3*3߶4^p ]p jn3ї?;1ΰOжK{+Ƙ DYNt@ 4iNc'#Hϟ `Iʬ7x"T4q8ni^rĎѹ8v~yN=za +~_L? .& qZplZɵ'ciEd6Ǫ(o5Z`\Vs5)?)+wL|n[O. (O çv\D1>!̶@v=[EIV>3 ,6(8]؉m h 1xO1~馄o)Y=oK+5wO/O3 55MO۟pœQZI+C4_NGs4GrdliA{g):c2MaXK1 1^ljZU?/ro|=~$ށ2lWj|X?>m.$CޒŔ|S~tY)%<@?ܽK"@#=KdڟTipiuIOHpJ4M?K`ϔ! Q=zZ̓+p/KK0iq;J=d5rRv@Hm:nyB hg-l_Q~ vNpn ߱M<9v9mSoEdqc͈!!=6@a,fkG+ΘL@\)&vi3P!pOj~^ZDMCHBJfa#i)b~Vu'`KE/e1ǽ8ҷV i~:q*! !BIC}{y:aJ5~=ݬx/t3P_~B#BQU ʜM￲-AHEQݛ^⡛485B 9iI=80v&}s ֛CcV'*U\! R@lzUhJTɎX a*ʙҁ vPs!c iekdqmVw3 ^ vI172^ R%o~%+?.Wr^2K{ o_r`'<_[t,5>;՝4E_X٥Gj , wlFx0i-k{F#:&P)~la^11`) ,X!A%byp1[RHKI=&kG,VK*&Y8#työQZf1NDyZx& }$TwIG$0Xh"Jtb 1qLA׸1J yiQP ́(paLK!Te_.Ƣ#;T/Rږ!Gxqdwxwnq|}t%ߊ藣$D6f@ VI;P77I^]zu: E{=5l|^X5K?;Gt;ZWDjms?o(AHVO5K%ABv^ 6Y}S]^V]mFmhtf옡x쁇$qiDhZJ̔([Lkٕ(j{cLFR~R7 m8G'2zA%޿mrGOKkyo8jUIDtں`U'Ojhϕ쌴`fuzxo@G~C HBDM$k+/Dr0PZy"Ez᥂#@/n$FWz)t&.+0vqTM*]OQ62p:; oRJ5gvQ /k D]2|:mߎj\Nx" ͋w1eq'=eD%ZP g*s{ 5\߬T_X`o7tb/D jN#ФCo ) FŬ*Iq z )1Q[z#H ?|* \[(v4֙i #M}icR}r?D |G۔]~5 bo$n+4L.JWYX غ$'3P~489޴C{VgMrU:룑"1m,P ieb54k_Y; Ns h1um1ۂ*ĊqH9OI46Fi?RimxU @D:ebS=[}d/n_]//N $ qIY|NqA._V_g%~|> RpHxB,1gk;NukC9=ͻQh+0n[a[ 7ICmAeN oMMR `=C2.D! F~d~YuTgjɤbN乌lrGxd!~un,%"IyrU9N j4bBM&'^'`DώL \ȁq9͘ f.ᾧѯ{̳T&zf6+o]>]lE]bB%#󰋶yrp& 0YC6rf.u[}' c Nzu%QnY 7^VgS-d'T5LaFy"WjimRNJ;܀K&{Ъkfr!H_q2:LL/^W" u7H-j>vwd9e/ #ǿءSn"_.yT(v}ŵ뼾utH; I`䎶U0$t^uK IM4Jfݦ@/(dʿ2S εi(dU58j{bt8-TZ I6ȬklCB0%h,^ջY-{'XD^6IP/(n:-꭫Px:d3tX:W~++%4m(Z3j(j6kxW)uj=*J2unmR΄I| 0ǠLX:ǧwse0F&}|04&ʓ3WK"Mq"*{C'N>iD|@KH) Lࡏk I@E]z~}c %[ RS1m٫ I҂@(Ùe'yg¼ 0]QEp:~hKo_ќ<o DvDRߴ<1 p;I:)X&LC<I)T&/$ʁ35R} '&z 9G@fɫi1,T)`0|p,IF6qF m4pb&2.mGf,xA78Q4Xq )C_^@- F萫p_DgTg4g:^=~2ʏhPm- yK #jhsڇ$ɱGz:ȆNtqɷ$Va#'J2;kT|ppXX<~J @?/+((1O躄(M;2\TI>0kdh*vҒ]Qۈcqجs+~*D:~O* t̩n [7}w.<힒Yr4< p¦bs=N/Y?A&]5<8NQS.1;U{C})8zY"$kQB F' 3>G6/7=$ &=MalUth\Y[1++3ȇ:s*QkMK.+^-iJ4RVF5MOًojbnd&~= h:ۦշ ("DVn3 7[=2=J;)#(*D|ؕZ2d}F=b "!:OAp@ b1,;WWLYse*/_G EbGirkKGĆFRrOa)Kİ_-!EO h%cwBM:L=]4`pAqT{I}\q7(1I)dk2Xz͸捽w8ŴݔG-4o<{  :I~n^0Ώ_;\;\%ɍ*t6\`cKa|glMS-{c:\B0Oni\T&޿wϣ 4fMtM@\mAŹVٯy?EpT%♧ZfĢv%:C\yid$;2)Y@b0h1lHb}KX3UzVb/e\E wڀ OCq}Ԟ2$B҂B8ܒz@d0gǭt3MxiGZVf檎pG!(P|@3xf3O~JHҀ^ztj ,OK΁} Gz*LqCm$R$9H1o[NPξn='N)X$n²?dLԳN+#tzTTkY9q! #YO9rdž_\ ܾ@ nt&:fh0x=) X&$+(P[/h;=e>hP ]+}͆EgD{-@i+òTސ^}=!6dAaG" +{ʥ cHU7}rD,M5ROl` j-J[R~_ J IQDlf8SG g-%6%:h&TRD+1*| fnTicch~8R˸oÛ|1q$<=dKŌ`{f3$Ƴ29?dNN%*i Y0ER&f"P@Eh#Xc,_Vup̱2ix7sm(+g/RȻHiix--1ns /oz?mlSvzC"ʰ) P%biܻhq*,U5ٜYobsg£DƤ3zϔ}(,⬶64u& {E_sQZ{zkYG)' LutF[u&7b˰Ȼ,k&ZmPXQ5ħ\)5ԓ Q<Aե?ADv6SiD 8!=_x(ӆP>/ބ~f%p8 &CY{nSBXdV.< ܓI.vtQ R!XM>ZEyZju6X,|4-GH xTi.QmoFz]Vߛ*:Lo˔rOSgS`\&— .]@8iOd5)rW✯ltl^9[22?>9Ӏ6!,9vY |UcR[FN{;8Vb3Ngf_lH?A @e*%Rw0]@/(RJwU; $``}(;@g ,<"f*lMIvοRv)K;oƄGӯN 0f,y0a<9n'NIiAGWd$U^)oS"n Mӫ4 )W`yXbM01Z7H79W-fU6 f``Xk6%W PI瑨)Kh6sM1v|Zxl-rE0Q*-sbR+5C`c_y8oL~#*1&51,JY\lyp8Ҷ\% B`+}[_sTPLG?[]q?Bz{DOӓچB1 WdtH(9 ѭ)NK:Z4I#_Zʃ=pD0-'Q*̱M'fƿ+ZQh:rC FI+RuM];[N+63ݔz#& M5?UJFqgrATל9"epE0LZvO00mbuH2V[P`3}v5Ağ+6x۬!|!) ǓcfJKZ׶̢DJ#'Eg!chio|3]@=@2LBq7n X20rmşÔ {›Tĵu$ءJ1vKKg7uAljNb#p*TY Öq$aQ.f'["<wǮJ$D̓^c~B#.W Rs:j>ͭ]fP.PC,moNHRM:zN7~Iʴj`eK.D{3aN4±8#tgLa9۶U2VCa= #X9 1wJEoA+p;5j nB}5]PKvbäqfo;H,(G/Qgq\J225CZU$5_!kINwlW~Kb Aqkޘ V مઞ'ݫ,۲fN >#W%x՚jF |xQ҃'n!ٓv.O5 JB&XeS ZDHqܩ9 rI;M'K6W ,ZRzט[1fSf)Q-^?ŀv'P&ɯTwrS^&* RPWC;9 ,[O2~4QU3%yca%R#hC =&:gum)Z[A H%2{þτ Ғ,Z3>DtT[$85|]@d1=n@b!2ZU:Uy+_|npN72$ߗ}a&Q68eþ?s]1ٷ<Ȕ15$,b G"$e-0@#D~ygC;gZmrt qICF_ 6[c׾ ~@mQOQc}qPI?1J+lmomDH5PC(P1lω'au26[Ɓ "f"?kEH걶z8Sb4T[}H 01œ$,к3?m%I ;J(_НQ"X!K-4?<K A8Wv+vgc[={uU <Ӊ6ܾ@{{3ȞHWw< YAt!ظ)bl09B{&[g+x&SrSa~)#G>!ܳABg9xOzǬPPtX|(: S)V772/& :dXoM=;ECweD5xLL,'gc/.em[([D!LxT+W]K!|VΉ$8‡9͆pu'}DRuRIWJDPSd]}9JQSlίf,b'_IՁ.ZB7Wve{C7NABK8*͋JOX<.c)ݲA4J]N20l'D*e\C,@I5b)/!k-g3Xڝ?rl;>0K\U=n[NPUkdhޢ{d<8A6I Q6&rNlǾ6j`:;-^Z3Y<]y|>azue&!mR}c|C+,04m-5AfWꔹ#693%a͞G rruT)KhբO1\3A$~('m6, w& sMgࡳS^m%2>Kٴ4+=Fۨ8ՇѮQW&U&+7my'>M&ts+x(R?>g~Iz4{p͚\j&+!@0r4vE[ ^A·2Q]E9-ƱbGp8.x7V|J*f!#JI9ٲ*EmMq6ot73:vNis%bԏO_`)aMWvt@K~ȍ y 7Q_Ik\kA%RCUӫG> +hL$N'"B+sQΪQ|@/Y4l~I5p#"6c=tw1(FW÷i|oB9[l|Acg+e6).}#?v& B/#h{_AF;E @l}aS sC+<y*"D]E OPw4ipl/aYIZ;3x I});hjX- VJped}oQT&5 R#U^ ~RE>@d<o . d~$VRF)'0WxOUWlA է;Ťcy\3"v%/̛'b9E8JN2ԿtJj6w:tTmFaO}ex}̙iA4Y~DLֿ%zQ*\st|#ot姢0 -I{x3?q[q6h3g{F4)Z.\y{%~JAL@mjqJpQB+ %E4yxS2 _*p j x{I¿@™6!8I`3P[A #)!.2v B3~/Ά4rMWCihL?Ֆg(v݆\*;:izG+_m[O2xtD!&DܭMd;pi<ƦX5*ttb ➋1!R7 @oFK>ZY 3vP ,|R0,Mu"g"~(HfLl _=t}!qCo?a`o;_8t nM! a-akTr :3>N\R:3KjA)I6^L$A[j'4yo n'fbVl(bH⍗)&i$# ¿v)_0!R䧼l%oKؘ7i#+_`Dʧ\TQㅝT}bzUtOR6cb( 1H-3|0j63]5|X1gƴO!$=E(DL u8FOmUyW9͚4,ǵVxp[p6v˹=0% de B:LYL8ExVS&uz":% ܳ=,^W3F!5+Eu)5=ͥ(숔5yO^E:iP:=K 9X|SK % Sq8hG҈!JBlrsFpV@WQv8O@jDZ1FӲ/oN9ݷy[+68R}UO󮡠6',+1 "ss$߻~@CK'W +@U9hH=Îæxȧʤή+[)LGe wۙ}2ǏYB vB7}6Ns t;O.`ے<MϘL2 /9xK5!A7S+g2+ #t5o ]gR[jvV.e,;)m.2> [.Gx)CgI˾FlkQ7Gw+Uw{#d|#|uH.!l4ESL=ԛtg }0y>#?<-HrԀB~bdc[kOT*L'fS[,yrĸs'uix{|eoo9[q1l 0,-o8b{ % c6ew*L*&H~=|Y+$i W}P( c%6Z7OZu(ď\IŪLӫ:w7.efΈ QN3FɰOǎO bZ^QdܹD\f(WXlE "SzrxzLO 1! =IJ&MQ(dUHz7_vr -BP,@H#^L>65$̂7h`K+~ "UFN4] KėYxޅD:^QBEO 35A|>~p@X@qW Xp%Ȑrmu#еLQ[_?D2 6ڟpiO&QGd˓[ձ56G { `6X`?5ᮛIMHJ@{@3yūʺHh(Ψl(8hT)LNf rہ rҞkIP;?fQxVaD7FhSnk0ղ m퍕$h`6ezhG(/<,%_wu9+ C{ʒS9#2tU0nfT%S_ )8hzv rqB&CXd"DLe>L7&xw!le_^bֿdx ,]7ud/UgZP_΀0/?iU몬IS}Y%> /ب=zuL襣7 GMgh;HQz"PR@Y $P0%,wi|:l,CEbd*bAE5I|]!ўyUu@x2p$+\U=8ޙb&"ز=;XWRH:( !DlWx,+v^~A!BPuu _ɠQc`xb82*%j9}2g7=dž^6' z~P2N=[P.a=df}1hOp OFz^dh,4M h㏩(n7=sw a\P]\k!>B@+}/^VG/as=f"ye,3,Krf~;WV9 [ WqHm>~Uq:&')eN'8IAn<ԹʨX:#³76 ҙ!1kNNII ]،k@NCpj9( n<bS E8G!fuMIr:3^2f|.$}eևz 7‰T$̝sLuoC-D[:ԗCVV+Z?PJ fGOrbd ":  Eprͷkr[>uԄ]%hdRwk}TZ.`>-g}iB f<Ӗf"itiR ( ql{fɪc'+Ab,?[ °i7t̑-kGic3a{%,>VeK /vh- ]4 kE!@Wu3=,o5+;Uj;KSu+8q_~&<>[/[5JxcJ4 ^"Iop'h §=Qg-6#<6ea i^~PKgbS^Le7r B&Şb4U~ŏF:&})uIktݔ)uw. [CZN^;-(`DW:IU8G5UO{Q,.vLS TnR@1RܿG5(D#ωaog]GtvK,(B>+) U}m~œ4@KHLfsf=o9v`jt&#N1Ow{Cd9J;WHXTeԐ] Se?'\b/+V% D_kƊq+LT@K1]-x?BvNA:o$tpM=ѵhaŽeѥd)BIHiWQ^KELIAxJT?? :XP$U5R$78zz n\ea܊Ё t.OBFnw,*J/|G@'C1e(Le] F/:{x蛹4_ g4^ʈM3>ZˡK Il E~ąL|;D l&/Y=|,~_4=j}(v >ѻetSN"R ;tKSiBc_A F!kt7ӡjPpZν:K銶A=(GC"S{{暚\UB)*]]' .uِ|OF;yʷ t ;%fkkd]UY[pn~ f+_5q=z&{2/ط#s[O,/{():񜥞7"2Z|6s$*aH$xUEM BB xc3v֊O߀I׊V t ;?%98psseš&LYYgmIcg~PgFs8䃖D=#g^wO0ո|̉r?(IU[N<>bayL[]c$3Q3ChD8rZ)-qq*pb֢#nvAhZQ L+?U[?LY} tT|=d*ϹΡ9=exR&Dz aOirI="o#'+ >YרY`,ĸaz50-@ޟt[ ,UFw:/My&<.-#LkRAY6$r]6Z~iMS" JBSjZ(HZybю@r\Is%4V5A/mt 2 -w??Dk:r1?8\W q/1cgNufmtMP-{gOU.h-D/Lmj?d/VS49Vأ J5 WX)ǿpKRvpA 71%wz-Cm3t]_Ø#^+G[>S"ضI~ E.hwI&El}azj:`-,"k4A(]nrI\FZk|(վ| ~4W ͡2@◶S; Q)CToi?'@~ gڰAW/׹HԹێut$cbPx9ۙ&e d"H$X9}y~CAb쵗n qLZ`1DA5N &V(qU'k1S f [iVcm4B JxCbkju&|XMZ4KSzEP}K6h 7GG";bN"eo5{ FhY/d->kF!#M35.r:~A]nBXΧТjRùYMHxvMQݗx\'s5 EXja>"*l#Zc %8k<}y0䁖;ĿqFmKѨn,s4zwgB~a%UEAʹ8*EuvI< ,⭔DR8֑vLĘ10#VlPIE,@NbxL>K&,?I\_91q p$wEkj}a[rkxɮ3H`y邝%0:箚=YQUz6ʬeSDW/ěKV?Ӥ bp;$J#'`T XZRZiy|F^2cxpDgd5t:luQF8鿜Tċ.g2ZJ_+@ҋOd1K~E( nZǒLdk^Â3r}g5V#4(yrijD'_g1GLi_^M?P"dX5'OpAz$yۍruJӌ,L,C'3q0SbZLPq@PDc "bҎ6AAmIF6#? 8 0ǯ2}Li.:QZST) >ЍǘIU3\gV]6k$R١3cͫk9VHʭͺҭ_Zy<4,] L{5eF)t09&([ ]<ޗN+VT K X5iOt tIҶ3#Txqso5[x3^P?;$e[E%oO`NVziT0ZT4}z̑&K]*ʑl ".k" \=bLngDPd@eJ%kJ]!vM׸-?RQ _!+ki8W [e7By>b7{q %q[[sZ C`AUM o|{ :p8d]`ݿR* x%GYb"5Ѫ\hllIqkŇ[P%J?Xܑ@Ȝm}h/N{rSM[.*3utT,*] {aFkPuDҦ3L>;ExKw&5%s2Vn_[;WT%Ys)2 8*kGƆL8ѕC->zGwT1$ֲJƀV1^ h|ji r)Ah?-i:*H Ry 94X_sc“*&J[Ђ\5 o_!l_cc&rT<¯Q$Ct흉J%@1qܠU."LcjmA'rQC#NףiO"fU8dLQhUGx4<#@s=ZSīԸUKGg`ɔƑgyUw݂A:-Բ.%/֊X[+M7 ,558ۈo`X'0٦i%B[9jLjSx99\uE8[O5V{tשlRlMq'~ U%{ \Ԁ!e>c񀱝i4:Q$cCe !pFAeLVkq~* TA]^mo7T9M;ff#ł愄*mP֖Cu (y5BC^簣Pc+f%-ڴNp~76= g%H7/MLDjEFd9F¾kUK= 8}Kkk+i0B5Eٻ0<5"cPe|U-N v,%-{ɼ/-пp 7ON A?<\*´9lKXa/Z%xm/<@G س|Li[ʖu/YF]pDxIIc+1a]1z`.ʯ0 ڟ{8LhՆC,[5l=Ebp_E-|1" I ȃ\S+4j:QAj%8$)<778Xտ_~~H. iՙɀh("ׅqÎx߆|?Ҋ TqIںGy޻>RcL Tt1%L)/vU{9ꥒȩ-Mӳe߶p(_J]ڨs9p(oW6jߡo/bTb@%Gj$%o{= 7r|`ld*$$#Vq z(f$虂( 'hŷ/FlCeQ;6=PVX&T6ӑ?t;c͝p|QjD~͸Ў[A"_R0I_#p9뎓%nrXezr(#aFMfFpEO(̬UMdwރ 'PͲ|i4h|sY@T=1 V60*|1-+`-OVfW!&nx @)"j( iab+ D FWV\vʥvo4*n?aQQn;M%Zk@CkfuHMf&^<9mz HP_X;~V @7o *f}69wLP9R힇>%}0&QVx~R>h&j#6 ':kuwz>of\Jx2smIxıKj.!ƶ|pJSmYߋ9id(Կe'LSQPeXwS!FF -2իTh?ZW=/Jd4\1&}Ͻ(D6j +Y)4t]d-H 0oeIhrgƶXڂMII9 ?G01WcHR)_ɖ/ V$ۤ#U9:$A)i°h*mUS  ,ظjZ)~Wqo`o¥g1 nZ?Z P‡LdϮ \yuV%U( )ְYJ5Xl ݆g\ФnNzy!s/mb*@.DC%l)BjXShCH%7~*ԈVz>W,#Y6 y(̵}mSPD>Hqc *g Ͷ &Oc` ?%%3]K0x~iaP*`]\ }F('|;mWfC`z/[Al; ,} ̗}YnK< ͗A8a11uM, ;`^+RU@zm 9Φxszv_Nɧ3x2x=zLJ3zGBçH0ԞIT^l^|25w q[B@嗀ܼO-wkvN]1^HWF=ЃvTQtTMйn\j=*KRo9of{ t8T鯍KG,@t*).b%E- |׏Z4 o^{UH ,hyC((AVQooȲVa2C^b ^c SBƇ(ڊ݀Y哄e3"<.8K^rlH6et*G2a'_w'WH*h|=,_pE^pzidE2?PEqj KcKoXiL`9l3D$fKJ7s1v&_$J"=*zJ"ygZK4|;Iu `NڛMNr3γ~jޅ٢ wlfߏ9,u(b ^&Ifrm3 $koi jW;;`X[wh[{x$Ȗ*2wMP8V5!z?AU'4n]CjE_4q8 8Ckݺ 96/Ӡ|*d2_0'aNn)[RW=aMv_tX  x)19 8Dcw=ͭ o{vDY! TU1-AM% n>(@7zdz9hqwj! TmZݞqk<5ΐ𪛍i{R.}0y7T%Zऎ~|j|ʋLDHxZjjHs3F@7cuBi`gK?zwQ]B;8F>ƭ 0X'vֵx7E^hJy|/%1]S1C˖IY6JI8x|d Z*$aNѷpuv-뇆F=ep "2z|¾vv[PXIh-9d/%IY 0Y83Vza53 >YC>pY]fKt o\<,88Z|P2]3.Wbns06knl˛PG 3S,?q6Ǫ#M$N) 58$_q<8y+:w|{M Kr|9̛h/e&(W;V2%˜*snL]}1ߵOZWMPjЧ; ]qHH6b Az2pv*0]ڜd0b 0A_(4xq/d 74].凊;O9K'w&uiW( RN\2G·boR˟iCl5kMgf~DV4DE*qlN |M7_MAw=MA+(laD-6Eӻŏc b`,DYyE#g?LQ{0&ܰ™JGTnuw$^WNd. Nک-pZxoT{BjcL;m }iuџ7˼B$R`~q=wp+:Wv4+5Bt/GiMaP)e)Yp3v5qg蒨8 ^I|KiVqNCDhi9hM )Z{9mQugdtZtYt# 4d*ChZ&[<~=^~5{id &Qc5s/^C|Aw X7ʶEY~Sn]JD JyxXZMnmh!mSu5Y_x E\wK<jhڧ9 y4'F~D~d1-Hgз|[3.~o 4%{!ZI!;Ss$qK5^U9@ 9GJ|5~Ƅhԉ(O^&\|~>E("W([z6J]@Bc|wǺpE"`e- >nHRAd%a}s`kN㖻:'Cb hr _y2|e@D7߼ {c,DO3#+ \6'*-RmmkRztwiB<;A[ѮLC'j"'8H|dԖ&WDABVABz[y4'>-L4DuTJk틮+/C]ޛdc%rb?tĥ_0EHOeO %lk;רa57~`2l|z9SeyT[@KU bj Zy $`WZ7q=>VB rC߷GQ/|*98#Zbd5-O `5r¼2p  4#EoO {w:ƘB2?V0 Lص/YE=x{*qhhCqbJoeEqZ3ӸΛr/sԕ=_FgAF*[vMELMcVaA*2H;3/-5gv!\H8Un(PiK,i,#ozl/r´ϥ~D4O ˚ғQ,v %91i5 f"<#Va8s1}h_g OoD0C")Ws'aLQo.¤t@% Lq~SBpkţ4-ֱu}GW:xe=q_ ;S1k@M-Ȕ";jѓ.8B7C̕oQN\;ѬS!<^꫚U,7ʹGSy7no?y k7՜HkbUMNQV0*5HyC#k p,?i6-wJդ 8 ܷRviIxkx[B\=N$ s(烚g_ NW)tHAROhz6Px}y{%Q^BqY92ʂUCY3q\4 'ewsŖ'9J8H<HzFk}5N  y4frfq*X:^R/p͌ߡag j~s^0X)=VkF ޮ}QQ;6<,vw?lc}̢He.Fdf^Gy,>C:Qklfk:z`&Rh`?yxpt*KUIŘ\PQ]1GOAHLK`&vLVDW+g )YH/e O ͥxq #.+93~fȒD=YAMm-ޑ܎oD~ uaJNKlӑlOתQ_r -dWUEmu%y~O!luod,C8߼BgxE$f^}bVYM#3ַ!ɘ/p!rg;|GЕbLQ`V [ةrċOXuɵn HUmHf1AJjL 5?ÚDX0J!u%:b?_v*Q|K?pK5 ̓I>3 s5\-S_63Sa]k>xwF. k\yZ+B=qjw30,>MTV]߱RtIV4Dv_BFx1Wbmr[ᐕ֪ɞx@iOR-B "5{)jAb~Bo |6F?lqY7fjV>(e.=gmWf/ jvƼeY f3tX({lo}`#a?&BVZ>cz97cwpކ?BtCy%S}Va`ae$:m`d)i˩2~< t[ mʡ/ϱe\!oL+m&|1$/mF_}'b Iϣ$2HqA,ghx s`#~rp[ OD潗 qC^&S|͍$W)g`Psy&H9$]cJ*}GvZ=rmFKBysjT[S߁J]bY>R 1/fvk镑!PD]a&fNճ9!ɔ%ksBOVm3xc3E*I摺Cm>eS+/x]Nϱ੠YK{wwvb0J)IX*ۡؕZ9Լy]a7 ftQuZa* 1\f[[tgiQ"{f DZXe~ }rG'.L< F a +h+LS!tWeC^%'-Ob/\NfR0b/>h jxN(LmmDSeLDbRC\e$JOytܚ ױ^#+?r&̴1DT_R`xQ/*j/'fڎDF9'ƛX o( ~H6{F(͠2-?䇍D5;caojx?^*H՟tYj#D(خfb3Uv@ġYI@ʃUSD  \߁ۊbvyՉ-AR"v'/tGJ׈;M%ie,T]u0rOL7qj3&X|1SZ:p8_dl)BܹSvm\1_<0~fЋtTT6Q+%s`lMiB#ZRE9=m?.B80/+m%0yf*jU6ŞSg$)\lDfs݃%RSGI-m c$g_a{[?N"Z81aiWŠsZOjᲛ4YjL-jJ"<ZdHlz8xct'sg#1c4TCn(uG:t6/ݴ MHXmD7,rW)N)vǬ Dyf!(*ݰX`o\{US o~F6p Gnfqt(LDԐ؇T87TU\`"cr>~0~ͣ9F~|8{Zp|*>Kjhm":@#qvY!G]a:ϓ7lRH + ax8ٿ*6/fo5)bBh-#m0?l}O +K!* nY="lu,B:>W(UL}"\>f$JS~7ܪ`8\CVqZowi`Y.f 6%3rAJJO8-,3]n"~Nìecs hޮR)Q/O"` " +A4 ]A@g{Ye=QJ=d5Xkٳbx.%~c;Ho'fJ1o&E?8a ƽ/݄u Z6:Xև]hjmo~6{\;l VЦ_smzRo5Vkbdz&kW}6be{Yh@ y JȽ!{1)fz.y1FekwRV-hյ΢OHtAnTrCh/3І5 0\/dE_J#GSRފ,ȑ'nD]hy9:_nT|? _9ҏ/^EPTpM=2U-}$8v^`.yu_x¡n1s=*mU7GwoЂ`@$jJİY7 D |1^1恇n' vӈxkuǩtFsӁ(%fǸ0vd2tf I]a^ ERKEj"j)憢0OvY2:"^k Kq/5kϮR]kr ؐӐ3 94SK/g ܂q+V`yHCsNQ*M.ly83jX2UѩbEyjMf9=־eɻi*RB́;dl.xpr k8]-7Oeek녓)r8pDM#DNa7۟.F<H\Е:C=0>HlIE.a($W=j nFHoƬ> T `l`Nfڝid+c( I?[erk4|U7QKJ%ҫ.E6^]?z;a ?ֲR:d(|ڶM=V-I p撚Ѯk'K=86#׬ UԚ@Sȃh\/W~Kςuo'Z7ymu[BÎi}.H PXP]5rzN<& )“3Q&gyH3QܭSflo#Xm0* 3&3%S{_|2`3}ڥ,2= DŽTgca [`c I [6m}xMM_+@/_1uLZ&o XR98D'ϹPe0O'p+\;gw ʢ%$cNi,LtL]Aɖ?vZ(X#S p"Z)e{c +2Ij}+$߇j}Ɏu޲,[Oğvc(esF'/".X>lÊ+ 43 LJ>UMz f$#,rCffDwR72DlPl\»L#ݘ J5dY7ĮMpUNRNiMx%zb9$3f1h{xF,}E{73B;'=ڶb5`c5$u^<լ cėůj*^rJQUYۿ.+wjꐑO `&L@ c!+ M&xe NU]Y΁WC݇&ĪM3U_:凱Z^7sTNS3D7J=6CLB6,O!p,JxG߉v(b9ϵk55i3 4 nKwJk+I>S󨦓ٻwӕ|V6 ;*\ߒP>w7lJH:ov$&dn4$uΙѾ:䭏Z hg|=mԞyjjf\[(j#fA41(BU;IgS|)f& 25b$jKGBdEbmތ41?&e]@}_ej(S~!9]e:LW^;&9҇&gׯgH\mZ<6h -,m̹ϘQuEs牰;vMg]$iVHϱ̤%g6> W: C;AiT[~wO[ef|]F˅cbt܊$ OjŖݸZRBѳ/Wad%A_UUI=,{;cmFz5 A ƫAv-)h[mՁe,9=f8vùn"E7c׶|J ;j`Cݰ"dĹ9b7.ˁ׉[x.Tڙנ-%|ucmHPVCթ%,mZ,bNm*@н} NY0m$|FuMc/ǥr!ۈ#U\l*Ӿ[&={{-YZQ&G~+V΄MwiXaQYɏK6 RlΧ +bVi8xFXWfܨW r)v?~k=fA)h }S#<"C%WD0J7'FI¹9o`YBϞ1 yMg2|il<݌iM?vQEX[h2qɤJ2ؘ-ew3KYk?H/zlH)MχcL͘gf" &L&4~SGM|'Hjڵ->?C _Ԧmtr<QԴՀi:!:"rk3G?/'Q>It-VthK:>~+ߵb<綮V{IMH"5=Jawr(‡V~EW Cp'hC7G旽^ 8ʣ{'2R_NxҋňoͫD'?V}UZ^q0ڀFeM[%`FdO!X¡vj)bе;OhE馾E4%ަxw:G2٫\t@U(0j>4`jTiFcXi8t|W%6*6ˊ,in{'xzd0-D'lգ&È$Is%b%+ϯxZEEP,k8%1UI /FKd_*\o$l3ۅ΢oRq6gRW2z}TZR7!/b+:W/Kxc"hԛIQ/H#"'hv+oRg 3'ߚIX'#ͬJЫ4EIv8'kڃf ӸғQd>, c<{1y}257,-H}\&؛;y.d {ˆ]'e[Kd]c8P]DT+#}jmYH䢌b:4 }oV\ 'eAmG_WeYؾf$/FΰI [ƙg|&-?G9w ]I9kKm[n1=H׮@^Lݜ-uu {/bҊ;A5'-OgX ԜqiXJ U2A_T;k!|'E޴0/WOeڔONN F]]_H!ӳ{w@>bjjūj(܊ ogaƏQ*+ 3HTRi/Z( rг`4d?w»I6q!a5Keڟ!c:i53xA"Y\lF&>.0g np}3>E* z8lLzⰽvA7OžjğA(On+g|6(q}0zC S77ex5qG(im bqOp2Syr&5k ݱ$ )GOydzV|ԚJ]M DX o Ghtw8w M՗ݠ=M@7HMEUu"]T~hɧ줮)1[-8t.¼TF2f0wmZT[z^.pe0Yw+[f%wh&$sI8,:Sd>D#bHBɜ"Qu$>4*ʈ}2b/DB1vSghۿIʐL2zS 4/dbCuYvv H}/g霏GPS"]ˑmJ-le >+"ʱ~f]So)]H.͆"y5H%Q38]sHb{&n#'JV m=ePhgY]xw'?嬤;P/y5z2`h>FoiȇY AqD%3L 9*DwX2+1=QI$zk ٱ:PoJҁ̊xV,m*ԟK @lh"&:#d!L;Ԙ $G148)zkG@A]jؔDO#Dwel>{uCzכz~a,ȊMk IIΑ3ABS.( 2qkXuFI{F$b)ϱR QsKx:}DPP,-&c8qVvu>8r8Z56BgʫO'm$B"%cݱ̓pZ2ecSiq$3F]u8znkan/piF tSBoYʟǟ}3wTFufN vV Xt^br9Xtfu6ǒZ8BEC)7[Fkr\V%By_$C K^٭Keϕ͐hIr2DCG8 ƨ삽}\,Bo)b#cZӉ0-Qw ?Z ${BS "5+pnך,O&ŵԗS!K\RJumkנ#mdfp#gws;1b++fACw?1^Zde!ypF&@chbj~aܔ}P0 Ut6;o3V 6@a+ڣ8n(דOB]'/qJ54M(``O½Hj$£~*][CteӸPwHq\T܁ӣ<0{}:_hQT'AzvVKhL G{g/X]]nS-Vzf%}s}\!6MYL"oE4#HW+QbP2#Oyk [%V7h5QⲏP rqЎZH7:t@+^U($͝="':AקSfyi߬/;+-HjmhXo7:Ҳ͢J0L\^ŭ*2bh ѬsdK- 8h-2偢f6+<ǬK#k,58mG 4#)ڌw8߉[uig!#d#oY4#cF%KY|:t_ n%E Jܺ02M-gEVE1HK:B~ᡢzK[c97I'tKL ??cF9nYg |W |d&dJQs-=}?ںb4 :k#CQ{C+Tp)k~e k=Ͷ8̚J" \CI|%rE+ t;.%7VDl\ {kq8`W9PT3$jB%x&cyڙ{!J<lhbΠC Wߠ鴆wX3T9%}U^#&-_)wghJv*W bLh,"t@2v#,yEV~_0߹ҫ;y}hrg`~- c<w/ ޵@D؎9J:('kjLI7wcه?%Q_NB%RuJ&sƕO,q(-h\a}ӆ3^U:P`~^ S[/{|-Fo3xɦs͌⨡; {10u?>ֹl^b_s(62b]b҇2``7$$PM,XSdI[Hf4K&@KGdXOXP\,q2@V1j+w8It@$.I3tIm",l +?ϥ:yh2r*pӶ~Ġqr[V=D빧ӬۆDW˓Mh!Ii{t\?ATDgТIRF0!Uh'pήٹ@*yϊMIBFWf_W =],wQ/ 扤 (ŒcKpBCDEo14d;bQXi)icb3zSIt&=nu4H'Q$'5h&Yfc¸>! MW&1Jƽ5hx?Y(AzDxijpU&bۉv= ۡsvb/Uǣ%oUcu YNS'Xy`gOSJ/ӡ4>T#x#.{6["8BHdq7j W,pw](Ư^ 0HS~Qbm;Q-'["TàGRHE}ތ.s2 |?=gZ%K$*S[sE}̓ڑZt{KH#N݀G kT\q:Z_ xI%r2\5ݫN fo5]`F o~|aAİ_x#6*Ir6“ ސtg#fȏRSO7T^_T4pL^&[r>Ra_8Qe s띣]'BFhJLS'؇pڀ1x1JVa0RKm=«hfj! aC#bz 4ӹ#2N%?;/lٗreۜL!_AK>dP 59n2Syi neIPuP?jHLndعDH'1:Tq@z Z0;N!ui*rIğd\dLBLglòI Z#BÖGn0N R761zд_mEؒIQ6k%{W+4p2 (^NN ^'XIWR0 P=yhV8@Q>6hGF6:BլsuMȟNFP[#3s6+? ˯q\{9-.o1|M =vXBh?깺$xԻ^t ԑO?Ns烺rMD6Ȃe2Cn>Ew̭S_d(*FX4v,lM}|,Օ""`B:z>dpU}AݺQq l<.5]|"!;߷תl;{w0pG}~g^$+̎7W҈w[ٚk: 8Kl#Lf ؘhŬ% !$=mdرuY1NٕYW, e )z7sG1DSXC."ַ-\)~UΉMiVp;!53h}EE7P<>~A~i7kA *w:ҾA*f56vEެW_*tMrT>ᅰM}nU q]iMI w 8F0A`3Jʒm$/jP3U Pg9͘;"]j]AdtaPt&#d/ v.T3HKsA=coF Lɠ3ͮAv~fT m帍COdHBl?آa[bHJ3/b܍[ҽ1*Ƽ#I%Ӹѹ.N L"WQA" &`onԼDׅY2s7ЮEjVP6wpY>M裂P(^;e Oޛ]MZ kQvM3Ƨres3ṾJ}X 0 P:^+m6=4N) h8wd-E7`+cj!ܹڢ͢O|;H{}l"/EKQXN-ܪRJӢνX.,l^=l3(CƬ QN$xhjl)*nVDhM﯅);&*(Pi1MAp;Mr6& =ŧpӤV!?ն}XCX/@x7P'e{5`A"?,SO_9e$,(T|!(\IM-J9N\s|lɄ (jDڟ}۝~unk.(:-g3Uo&ے؂q%>dVOG5#@TДA^G=cDs(5$,08K9;E0*ΙHsO9`(2\&a.^H ^?3(0<)-9XNk0f;$D)ؕWd< $xjbE͞ ~rwV*Ѹ ?K<>[X)>1rzj}ΝLАj?!'rN43s-^ |b hu-7@>^{}`[:8YǷas> 1xM=D|cߊf*HX׵R?FD(==Ņz|u'\ѷT3^*#QV0D11T.mEO) $mS=+!) wsSe>I>lyۻ~_?0:q&{7n:=L{` ;4y" ѢsXÔo$cV?LUmm1jwkhH3XAiJ ٚxg_"* 0D=}W|e!FS.# ˃U#'m3 = F,hǶHCrF,JGj0?El$.muG@NN^F:>I.(G\H{, tM`1+&M8(v2V>*Ro~CT$/>0T\0ߘ+[Z5-d}ǜ'_cHQKJOb6ٽՉuTc[ z} MJ`ICN6!übMnE7:\0y|."A6F_MDp~.Irdg)zM[4Dz*FCP eyԛjl}FQt֫{dt}t^z/V6qi;ڃ? Q㊌4nn5#5BSd0:D#GgsQ)r|oIR1:L f} gǃאHANEf} pwǠ;dž¯Z}/}R3m4cyaNg(Pc_7s/W<ұFY<2M汱Ud3*:Cm"Rt1G_a!4PMcblaf 3s 8=żҏk^s}pNRVp' ⨋2=3 &Qtu\ dS1PF #|F$䠢!#eҁ~_Pj$_(;[>ΒѸvyr'ebea #epB?Xr(C/t%bC&>^X)O xUK:xsEx_fQ׈|HE8Mh4jzq+z;NGKh/dI4!sI=uho Fc%nYl}VgDk=l$̺}! v!jV9)Y౹7c$g(=~R=gU۽\1B:Dtqׁ# ۂ%߻0~=aW_}Jr2gg)FmMԶȌ1WnDxlp -( O }k)Dof|¬|Ph;Ydsᗹ(p]u .l^~*"Dl ?o"urq1UQA_!O͝9mbnl-@ rnsQZ'nVa*X,rPW]_^D?{ΤǣYO4`>iI*@ԏ9H4nZ?{LcП3,Uڦ3@rDܖ1d[Tw>i[Ijo.!FpcA]Mw2wC'_KXM< I+?I~*Wu/i" V#~e[bpץw6U9v=t%G"GwȨ`pJ,Ҧjj ]qlfZ]n9Hڳ|]?+\- 먆q ka~c.? }(\OIyX1=fP廳}7IWe3fta̻s(!-2f^IVJ >U>]EDZ4 ݎZhe|uy@@ jYm]GbRtג&Iɍqy_c! p7&yb)@[,5b,DAf]IO9}x1m鰜+ȹyLr X5>2HI+̰lG9OB>.X5 J7*I7iVtƾG=\]b\4)Zz$D}n0Rꖤn% us9 ]EēZ.ndAom4"j.ԗ&I P\;73NܚVVc+_i2[k s@V顔/c~i -Eq̕/b~1_Kpѻ? ^H@r.i 8ЋX*$Qȸ>+/,r& p>Ր[3ZV@V,7%XC"^,W68f3aep!v10Ƹ+~Kbjv3J |ky@Efړ5Ynk7s$+IUU[·KlB߅~L>|w*LGH,Yޢ7,r2:x ƶCȠu&+ě|%}Vش3ڭDӪI$ʝ` %*ݨ(!朇8#by'#:ϵK?5:-bPB3jmjzv,W! ݇6ɝJi kyJ^?JA1)Z&9%V>mo?Inrcy͙$]fwGY: #¬!=>E'HD֔3V-Z"E¬LeIH-s DN~d?zEX6w|ԔE2]W3ߢC" ~.[ZFL=)]=W<7D-=}':U6FKl8EVCvbrjf!U ̯gVTZe̕1Ӳْhn.'I %JK_.tnr fDA~V [%I'aL$|i^Xᦊ S72P y({OQ'lBvրJ CB: RX3`DDIIF􌪯 iL+}a"R'j"0ĐmAisV=i餼ţBM7uG^kA"U?&j8YGtmX6Ҥ태 A"^nf;UéBi!xeօxs=Z_,8 F)b%G3ֶ[SW]8̞- 4vi({o͒wt20O4¤RmHG,;mu07!#Fi2B(%?liպl iAbkwB5QjCVW; ?-;qA#yL$ܫë|1G`:+S-q" ;-SDf%EAz~3p8-icz\Û#ܹz&M&*نA,C:j^42 =3kNӌ#V!.BZN#9VD}lxe"s: U$& ,F-7F^.GW2l2=8mbaI Q몢NUyB-"W#:aJ }Ɋ-0A mљꥡ r066kMX!Imj{lwȤZ`"kyĈ(KsSKW)Ms(:3 ~%]8P/kn3}sS"YEמX1A~pCid1zZ:p7LְcKV@lYt]W*]޾YwGLPa>BQ7޻Co*_u:$ۙY(6$mh#yjRD.Cu֘.EV_Iˆ'_Z8( cp-QS' $i1FQ Y[F>mJX{Qb26}MpTcCVKh?;]_)D )0 Tc_n&})C 6 p |e.,hQRCp[odz^YgcJ@Kaq؆m3lu덟gCVVƖV^ȭ\TnD KmQ>3a(&;NVے8<ƜC‚u&t+Iw5!1uCv!sFwCJQ D@GֹrP/:mud= :: 3"S.7u50yc,ᢜ41AЌ{.kulՍ`Y\vrFx4)a^ Lbz\OY<Ʃf 039H7bn}7 Flo`6%rhcNhcR r8͠@[3SPzZ ?,$K "-mʘ?pf 0^̙}DoD,:ҡ>ӁX%A"&ؗ!rC4]@Gᵕ|⠟[Zr18sQbu;U\=t&j;VGL,g[6(mAvi{D?ל HzE󜕭'yKrLڧ.a )f ^Xa.h$!*Ë,RAy"h2  %]vcKBNN@GAg[fzX .7_mf+ҭ\M4"c+Ezߤ#lx 0ɶ^r`z'~ ;гBYo9L0`!܌v6<8'謃^Z͞'t/FBUKp20:8n[!EMbWOEJLHǾ zn_߉58rm XBμf6܈t33튜vN1ebn@uo˗vE.Yނ&w׍/3j qI܃]H,N ~ew`Z-`u(CfBJ JzA2Roeh?/ {;e,*P'ud]6ծ 4Q^Ӱݿa[I[YVʚLG`A0T'O E P;l?\qEꚜ&gcq,uշ|th͹J{1}z.dFOrEh8I*Y;q#tqC`r͐ؒ 䱮㨎$4)]Wd)AL!nvRsy>L!0a)#G@Dŏ>xWj)yv_EAx9[HupSq_ӛ85,bJ(MYgΝđ æI`ma\:Vzdt;*: -$~mU=dٝx*Nryr иhc% B:r};90fR) \p-y.=el_v-]D`*;AH|`dYR'zhCM]m0XFg燀-l-SrUM`mXC4fg-J0qow5QҁJ2NR2mh}Vӎ+s^g@NT_4o\jI%r36w#]A Ґ|_6LAqi?2~-y,X#}W?޸?\:֥vk%,ve'.{JdֈVΝV,Za āAUq:&: }B2šB,kjccWrɇ%*w3y7UhMLmrFA!)D>)_p)`;{VG1~ Fi @{1ȼv, H:\F$d.pH9'/yNl<$S#&#O? aRAtihp$y۬ױj%TL {~192 U9*P~˼KV>f |N:xH'  YfE:/ԅ.E0TL$'kYJCKw 5 \PLGB[7P>SҐ䳧7$MC=\f%VEl ܧڛd)㊿t.aN`6%'U4'Jwt:74(u1{/mg#?@}NT7vaR-&&gZmFg 1%1- xhg T>puNp|/o6oVy)rh{jQ m_82RD۲D9`Bty^:NH,a.Kۺ#;cvK_uc992ZeU&um|(( _sAhJn żo5O6y$9-Ls fNI3dS`7psPoBǯT0P%TS0cW<œ͠<wYxLc"rKkU*s\5+coCP ͓F"xLt/Fz(Ař߭:|7?.,H[}qWOٚl4+5L]x?Q f@z˖0G$WzB &GRڙ-űK`܍:X6WtSqL9e [>*c?b;86 fW 9RpM ~4Ѫa'0Hr,x=YnFc6G;^<'jc̴#}XXUޙh嶣Rrc@!@{X|9xUn1=-10 ͰjٵCh51(`^n'AZwTF15\sWoq>R PLr8߮hJcfDyNHvƥ+|1!EM'f[g` 8P(.s Z!?j[Jĉ5iT'Jz @401[!Vy. Y),τԙ>;g -EC}Z=|ħ+oӺ֑"gs`t-`SRi]},twOջvG- #sDśQ㮛) cԄrJ![]<4ww3OX8N7ThA_߻o%j4`v}5rkOmۃ+@ƭ?lruF-@hM!\ [̗oK(ݦ|6KYw -HA\lmvbP ϴ60G8i~ՕPP`=Cn̥ McFn/m6%ls\L?_IOG~/`|ǬSkIwoD!i@  hH/B=`4twź2w6i EsJ2)?GRJlx ڡY%#IZڗ5x!#Їq#?4v1]nGm'6A' }#0dՅi-=zyU;4e^~3$L 3>u0>O)i>+|vnn(ޟXԶz2\?|qʢGNtK[mHzHE_w D96qIDc~hH1)8#[΅G*З6{{`vf0À-}a  *P(n}-x:vˑ쒷^zbUYf6-$ڮGjUl2KpD$YNd]kU @c>v zaa˪T7b>W!K*.sh\LM/*/۷H؏=G HX/KX=x2{EȒ*BwAPH[5+PQXLөe>S3&o*r}Ȣ[EDkбe+R*'VQĬm0$ h7ꋾ0 F6na#nKjYR^f"8}ej getx ^_gg Y)pPy:0-xL;VܮlżAZAҒ=)h=cmJPީ0ކ4I âS\ٞ| T1*&A`ydJbfk A7}bwa!/>)UOD {f%>T'J&Dj`{PMǾ':VRA8, (ÍZD3m*R֪gb*GR;U"l~lEdÌm| ,'3 2Y-u>]~BBTȐF%.Z2@ta%\:wP)t>)UС@$?ヺt~a<=]Hgc?K}rxDإn ϶O!aǎ~IT1AX"KI ȡ>geZ6fTC[˝83:uA3x:(7^.\4&I\8WC#F7mXrMb齆a׉]jW bUY㹥 ].>v5taYMu 뾠T`aH^+.ӗ, rD,&P5 ȶ1bەsN|ѹX| lgf@rr.#Q{lѯKX@ H)f:0!#e{pRKT/͍8 [_n b CXKaĭ5gMsC4t%;+^=1@~tڨҔY-^Q6!g5D0-Y{^$5$LDM#Ls &匤|_=[|&bwF!OS4 @}P;Z1e/صs+u:Z6qYæx< DнT (,-Gd^ 44b,ٸfV٣>9a61n`kKnw|1pf/VwXd <[Ѱ ^]NaL9i${aMcyU;,5oyvbcp`JkE}F,VOvf̴q6 !$w?ajY@BGZ`w1[2"|BB*t pDεTOBJt|gBrYڊt_F"=} Y]%zEZ}p dv- PRut?g?R#L U^q2S_,OKjXS('ݎɩMXKԇVm@蕣0C=V;kJ]&u+2>5s @wyfl1ڊE4%TT?KhN|0B}Aa/YАo\tX7]tc`mh",f\$%)U&_V u<qB8D16nfvb9~9 >UMaMN;YWAthNJxb4F̪vmu6|+Gћrhmoe} Ⴞ.Liw0H+f9cV{~o_Fm dc aUv@^, 7LrH4vPK0UO"e{'o;]2ꀰfPF7E4K֐ʠ&*mߙb=7Ob0@"M]T08bl-kpW'Z>4Bi¬k[_tJmVf +%unٶ4SmGpPxR湁Nx^#gşp%A.җ1}2"Cq;I))Vm^(R}dyaxIJe8ґuM$ v؂quY„xۉI,Y 4JGvZ93V,̪4/)QVzb=s~ЖaIyg6~״(}y;c!ܚL Q_B^X}%򍍸ycPۄa CJܣ/pѫRBY)[4>>B<6֊[pE  pB3%QXdWd%[AYBBq~Zj-Mz0^y;V~}OCApԳ޽ѹӣxL^R@ܧ #:{=M6լcԒgY vٺ~?e`f7~c@O.ͪI1k =BlY:=ar0o\ E_*)̲NِGM08\*%ePvU]'P[O1n'GCD>+I={6H qXm '[yNG)ft-+&f@ѡϓ0-6"|; b/]HC`4JH'eV)bO5“Z4 |.C@=pDf'X/4DmK8b|6'+ G3λ\!"KC^\0{5M#%T-W:K9> 5.{EVhɻ!gÐ|xL~o\%ޝShJ @xS!up%DWDMIjE`<;?qC\i0qXw)]Ӻ2Ȼ.ꘫ2 ~o b0au>tf)>jC~KzɔfA +WfN[s3UȎRBȕV8pԎD׮ Jٚ74-;ʵC)5 ~g$ۅovE[$cn_S1f G6읚.enՔShP(AtGL@넥>4r')d4ŬDWGK?AG)F wY VYF c)J`u?d wFzy " l9 KR"Ȍrjg, ~;0wDhooz N;ւҢFO>B|2#sJAH(wk@ffq{1y;!p13 wR4WExMs~и (;9a&V3FCGzmTxc&7wXV=i ;ܟql*nU}[3sv1a*jBˀk"q`lL\z>Oᆴ_#sZvCL1T'U' Y.Yq5i,\HBWAL؆%l꒽|r8t+qa ^E3회:p^\RZ4bdb0s)}PnLviR?9'S6‰* l˓# ȉb_Z6YIn:<njH6 _".oC1$bF.+Ҳ7E›adtbU./rMc` M3mD1xGxM9oVPXw'@ 2*uS2n,QcOXڋ(k^XxYbj6OV2{mqڜƸ}0߱_` b=/O.Ձ,Y{Jwʊ5cgݤ/M$ ~;'mNĖR `pF Py=j7vBb0y؇"w:9n9^:Q"N _[C9yfȩB> ΢C 7N 1zOcNʞc*bM@Ut 5,`q"2UDWM\E[~H PqnLx84H?tDDIHo՞ЍہPL TFPu-SI82QLF n۹~–x<e^tY@:{(~7ԇE]74%z~Ljۈ+"L xɍ%ڢ|2͘m6vg;sxC˳HDM|u(aTt4׭:.tO58/r7۩ݒhr}iO><̀ o~PkI- Y*S TF42|`/D{؊8iv`{Mʚ$tY׋8j*(HIȱZMEMqē6i-:_G ZT+B|?ⵊ%n7 P4g`wW0E+NdrFKT `] K}?iiߑ~ 43 j k؍(H2UVnrq(ў۫& z.Hh% +ܜ?1t_e졛|iˆt5g ILp;":\ x&p)>AE2s-on' ɦ!3M~ɾK9Faa)v5"Uf-'U^׮ޡRa\4v*c73Sq>Vo-j'zljؽg&hY(%4X81CM8!t&8Ӟ,cۢԓU]Z仒j*W!>Zk,y" shaQyTsCwG£?W:@יj|sP8]ܠOI` cd[ptxqm{rgx+".0|G3gRL֧*m4nN=/qwKU`Pn@)ҩXm+tJӈl*x6V1M` àϧ8N؆k MѰ|CHeHGS/IPʖUERd7 0uo#0 P<_4 :]/v9|긓`:<ʣ?R-҆gˁzxxQT4>t)q4^0P*;Iwy篪v |A$zvr$t?`5*"Kg {pi/Sf~A&=!b,Dt:xO3ߪBo66$k$=mcBH+MM0߱*)X, W\|ﳅrںm lQ%r|W OD* 0ݖ}2Rٶ {塛V)Q owEb(DӀtxo'k +'#QjG>^fN!{aL"1R=bc6"!kߜ~dierg-*D9= M`ӠAuE)[oM3{/Hm˚Qf.x0%!kgc}mI4xGu Wթ0]ʕ )qU3OϳŠ5q&Pꬹ/%[VOJPu׸x]/Ͳw!jsqD - W\@9+1% !@/'xNjp~ZN8 kFUC0HĞng'L.3А` _[ֽ1O;QC۠Qne,sւqa6$P1́ Bcoz,̨tVZ5mhQna傯= s㝯 ĭ*ȅxVSi=<_څ,z'Ƅ V:6tfs`UYPrwo#_8"в C b?U8Asgi"d.zҿ3[4 -E[ٙ#~)@zLB$vnQr` KܥgE 4q11Ӟp&#砼{l:Zz $%'-rk~x[hk:M;X mc\Y ,Iޮ#c~ɫ}-,/ҡp)+$c/gtvO$ *"9.DAQ %xbDE[ͤg 2TUqEף 0m QI|U$~TL&?g3EpjR\ZOlDx\>Ek'@.I΂ۇ՛jr0>}pn?7r듮0Bt~KaYBdɹMV|}-&bf% :JwτUWJҖ?%th8h{0F_[fMqw^JReJwMyG%:g/RDI.½OEw\+YH( /ScU`r6G9Mܯ9(8J;X2q4P|Euv{_v2xO,|](90:UiփO"P۸Qyo`SRqj^RW+-֢g؜&}Deyg#ZEu*6U.SzYWxHSD,0Vw+v)@͏jz74cC2u$,]=-b IIW!h]J:wfiMX 8~-l%e|kUi"qE^1A$.Ec,koOU$T|9MI.葨Y'!\GMRڛ; <1 ,]bd %sY1PWׁ6?( T|9>iԸprwQ p+>.3h#\ުo^'D=^qw@Pޕ! !>KPӝ/Ta_^b>_,@&U¬n bct{Q=cd>.uht7/I)ѧpI_NߝB+_~iTTZ +!cFp:@%Fn{p !]V^U-Ƙ"@@3Djut"f<:lS?$Gܬ;,fϺ= y@=@/8vwHȍ9O6%b&d?lȔ9r8PqXJ(ơD]4D zb_޶פ <mOՌɡ_"GL)5X纓Y, wW߲&gğF9BjP4@Hxs[c]+ȟR^k6T i8.q gad h cU\v;9߁z4m$]gh=`[l-ek$J?= ѷa rzS9;A|q__vbP)Α!=@LcNӚ9.|#q#k ;h+TUP^Hs5%l+Pe=G޳{V=& 泙ωe= GV˽$ϋ@sbT{6&.Lvmy痵ZHnoz17Tl9@0 5zjkt7࢐qys>`]<݌fq1~]J.1H;kia}QfrJS@vv٠˒F3% X* L eG%-=,=yv  Vm[(ߥ .QAy=u/1(Y7ٕ/Lm6byNj$7$.D{e!_L.Mݒhc>@Xa8.v-I%*,oS8A|P[A]o% C`Y&B9qN$G`Ȅi{JuøVhp"^it|܌@JU}G!&=BGYhm9h/X*@So­A"8 QܗH^и(7 Dawփ, ޺UecӤR%͝zák#) (FΨ'ڳ jxBr);qwd5'ςzQFzk=-=#(:-2-wSz!/)mbwCgGwՅ[ 㔨~3WFc/2*bO6T_vΪRYFm ;ߵ+"a+mADE_}*-kyTQW'߇e46Ϥ DwV< ь4X- RQ%(؁/;Hc<}OE\n揈^$!1Ά߭һ¯=d˨G lprT4:/-r%;HpI40ǭfODiWH84Ǭ6`( 7 #([V}4##s犃ŷ;' GUDiwW=s3z-Apu/JvOaҞYbl7mnA)/`Lڡ7=#g8Φ~L/k vx76O'}ryk_KPX"+sĊvcN|ǎ| aWDV,x8t)h``t9v"qfRR; C[M-P^=5wy}m봤o.^C3{&'!tbЉ5N**z,NOe'v{J. qz=XdYF.]HI_ѧt:i7gdV!$)?jl2]CO_ 9s% Fc?špFuafv/M^T6m4%_]%u6֎ýIvΉ=sݺ0^ &f>3A3b/OW"BJ,:ѣQΗs҅ 3qV/*a8yfꢓ鵭KE뷡R'@1{Ɔt}"a2+x5~-8F1΃Y{ADz3y@V$.2 }yEz v z҅y Ns\: ވJo|8Jf Ym"|ͪ90Ȋ &-vQ}[Ԧcn)ŎJ~ѥyÌl3hHrXn⻏mC@VD6k_\E8Rt37~o`Z6f>?,ySeCkasXMZMc+,JM=` ږ4%nOS`Pgbwʔmˑ.cGA\~_YTL09 ?} _}N@ EZW/= v;\-+^_FRBFN9i%99kf: sTl*8MIk1Pr>e+:Sg3#`4vI'@.EU Hpx$d+*> ϦBUgbg ٦$+BE cyff\2J$}[yeGxЂk xS%WQ09&3Co\ c$ZoM`RdDkh/a1SQLlI)uVzI\쉴zi ՘ E˴g7_RoYa4)< 2(\x0o lzS3aȟٟu0VZeWs|y\IE;Ab(}q/FߴfoO՘5+~uDHΑԈHq!G`|b9__v@*! HRx,y5/PNP|K4 ˏm2ݣq\+,j'i;yS\fh7Ws\bX 5ثiTܨ2b9[)2`J`KKb ~8jYgۇ4<Ѩ'"lm&/϶u&N6cSh*0NsޮXT,]oJky"ٔ(C5,>[G! \0c3c3au3<(k72Y[Mgdބ<)Ar8)z]jP0/1g7GG_CktA TIYD@f>P4y Z(~BݪQ ]9cO#ܳѪ[ ĭ]HތǑК݁8c4^Aw 1K䃯/BvԮgbR426_+u?BS &9o7MGm`6$-m~VOCiN:u[(&aKkw_h& B 8><7"0!Q>em(itKmr]A~3-]ѯj%_Zt6&]G֬E;+QȽC*Eۋ*@d#<+A"ot,TQeaiC}HCӺh|$%G{+|M!{~cC!j׳z] 8 _ak4oCjN& dp<៯J<[9&evrWXأ=hȋ[ Ǔ1=rPsۇ][xn.p=8 C6SWc 1}cR=mfl5d sn y{} J=S&Kv/ϯ𣏕E'cSclڛ͘|Ig'Z%M*/o"oTYE=1'Wqw#S?wu׻mC9%En&kV#c$xs"̼49M-hl [jL22jRAZ^kn`Vr3h&~.nֹ%^<uLP̈x(ΆqM+T; !;78]Q[%J".z>bZM`!ӵTKcn71.Pe:R5Z_ylsmx]9޺ jF_niz̞~4OYF8҇x' ?Q~/WO٨Gߧ_ZOt?z^q|{*ow͍n k Dq !BWΗ]` L BblGO&ot:|h#C ~@Mi -Fw<BkC$uwr1/j y,Tn j2~qFq#mW4O|11np#_(=RƧ޸JȻyNYr? ~+[ROr;.E>ȉe]p8 !%A`uR7SwcлӍF69Iy8<5[``V>5>| 9B% +Z j;f&ċ ?|Iæ.ə{l5G&̼f I#YٲS/-]IN8SY.ClkוX=> y. C4B~s+@Bt|G%c oj6:CEog؛Ht]Hʳp ~sF9gIƓ&,k+?12|2| W8$6|NK,ԄWzL)85C{qx ˘&mk6@BziOI^ɼBB57M:g L;TGJaE\Mc$!cӖ81- ⇍F~4/8U{ oѽ 3U>fm,|NEtxx=;tr',[Տ fC+AHuWq\ǰ@lڀ`/4Vw|Jolf:?U;> |4q)`.a@2?Ca͗僎tT+Ah `J{J Cs 8Pc,E c.۶!.DJޝ1& L2u7 V]*}HWΎ'n9*U묙!]t:%"OXZ` a7x6%@R6TggE|ܨmR5t^^3]v>D`t_4/$ EPs|?xY2=9jٖZ)PQRzp&#M г@UVEʹm(]n/Z`Rxl2%q_VmOL/5+LsMamA)ÿ\V{^" }9uapܛbǀxup2 ,Ő ܧD:!L8yHQM(J$`H4l=|z!]ObyEsOҶbN\Yxrc*N1Uj/Jn%>GYsDo<A+%s92P#v_qY۵AfcRBҙx<[ C4u^o _gKh%MScS'C3 Z mJ> 2f3vpteA]o&ssu<-޷|ܔ9ڭne5dyE@PBMT+GU w,vajA EE(h5%|8|I"sܸ0bqS,աԌ B +eMI_NAϒ^IXf:g?\0e}8;a-6x.*T[M;4~ 4V`# ql[Sq#c.uX<3+<0,K70M`ɏ~W(d\?Whj5q {fowu7l*t<#\"ԦئĂ7†>!Pٸn^8Yۃ"G;2i;v:o?ǯRH;KI#?HLZڸ!jZɳT+PwLaBN̾Ri-:Ur\ڵ=~僷s`Di{uVV_6N\GQx쨨V,z{n^smu9Ss3¢/\4zRKA=oZ#3%8;kWE96<}suɛ%dPȹ ٩s_ʢE+O& vrѠL3xl@`bN rloq…j(߂}pa{~'(JEyjύG9 tɋ-Zi4,?ߒteoDOAds ߤhZ%9 u}J&r]Z{XXޱڻz%|9#9i:tG_ɣ 6\((Mf V%G2,C9; 9?vB!I9K1}- &0{1O-LyRs[ZCvC~Oo1Aρk(nhإӮjSiq -+T-D+t箁p2:ڡkލş9+(A99إRr)XKqQN"ֆ?rGhcVb h)t@_SBPk ëvW 7ƥ9>C ;4q;@8/,]z0S)/؅Z2Udj$jeC=1'菑3A5Uw,P(LKT}]O)uj}_&NK$'_n)>ҙ%kg%FX%%] Wh3\&[x=4!p/SDћ 1[^ %y\xJɣЇWD+MlGfn3\2Y)>r*Y{tq}}+eL.@'?jFŽ]\ 78]Sg5Z D #[ ɈgRm n\R@ r 5Pسܠ6=+07g+ fa&W Lǁ'EԂ#wp3< "DRKS,Ug͹wHG-`ՠVK Zoǂ ?B$MMz jtPdYgB@?{ڏ57*5Ūx݆ .y2:NW.i2ҫ4g+O| $* !NONR~+g!Xn4GԳ;.1E+[yľ%&ӜjlWIO* `AmnbZ)H|7] C˕Xq!&;I0qK! 2+v;fxbQ;ӥKʧ$ -7[v׏@1a񁄬Jr8z Uv˚Cy,hsX;@g S%'/M'jlx,Ug0K{MC#r.4i3Bc2j\gP6>K>/;x͍/6"h.zlo}y0bBr*νEk=îuzx5PFH?hW{ GJ @ >s ?)#4z\[_NN 3GVn;#H?iԉ0g)|%kCC#xp+ 3\;M ngӣBq{ondAf}4ۮ22p2MpnRdqrt=7kQ)# Ɍˡ r9(EVsTȯ;8m3W6B,qtBK2d]ּP6emtQQQ O7.t;U3< n)/8Y"A' [.PW]vƗ1u +#l,(v{sRLI=;]S񓙣nvE+~=sS{s>IlE4{k魨Y&EsxgM fa0XqrKk%4P2ȈM}ҾR1R?EĻWZy5QGz%<, 5w?14tr;+lu ܏SQUKZk[C &FӋh 랈&)׀zSYKJǮ')B٘\N#L2n;Vfg1\6+7 6'vr.y-(Kҕ7Z^.,DE_EOn#, ;.wҩ}[w'_@xV6/RËr_*Wvhswa Xad*TQU!x㘅mDfZIv.]NU@9|aIʞ)PQ*[n|GJ.a)=/ecv蚊vQFeN'/.Xs:C{` ߐp?f>yGb1#. e2 `ȵHtŒcuNēD>.*Άecnf:uXG. $T "ЄRe)&-vEAvْl "1=}a8 'H ̫l~I0'D#sƖ ,$EY>PXf_"|vgv82 S%t|u"ĒusAe]j쾠yG]_ӵs;7FK,趞FC^|#9!5O҂W+#{YC0;f`iU7Q쐉@9[)j4&~iw4H^̖/gs&7StMwA=V./#t&5\ D78[Kc6r)9=MO -+ibb3쫺2gTfRVv8\7 ~Tj)qH3l fއLWrLư-sJQ lJ+lC68: 0GFUwvl3ayHrNY@!i-!!5rnRS:#߿>nqS|݊e* Or]5ۿdj6e2p`@L}_߲ ͘Ǒw4b6WzTAqv*p˜}l@xiH!,P?>&s>N&=}%V WU +v, 9/nEϏ7Wov?2Z!} :td.RʼkB(ry4LB:;jxjxപxB,q*?pa R)%aNݦG!ieUaL_kw4LT:@0^Ǧ@E ;_pVlmg2[R\&&tfٖ{j%,N6jF]g0@W%{:}Wv,No #3뱁=JVԬ8G55<7[*Blͣ x!|h⿶!'Օn"(Kr݂V#4QRsbEik٨U:u7#"p p=yICgWmf\pCGY҉ƙ9LSVrISf,{fwCݵj?VjYm'od+rk<+c9cIߒWwد]rc]=s@WH̃FF鎠*T[.R9Gvr% _;>1mr4@H'6E8Ѩ5_KILL#h sΦ;=(MKdT"rB :KG^zPYDHSnD636Yg2>پ-#hArڈ;'TTEU}sq~9A4S6` M3 amA[8gqn_6I©Zٻ !BH@ 4ȫ܅V 1Ѥq[ĝ`~dtm+386~@9#τ2QԚ׫^VQ`"4{0#g?=]jMpU@zʊrdOaYۯGH#`,27̪5]ONY<1u0⊜5ۖ 4le]DnIKY 㴇Hj װAg 3mEy0f , :0(:k"UټI5[tSB˥r۝X0)qӣ7VN[Z(U5 [49#e``*b 2bd@wn}jq8SrQkw %Vaͅ}9M4;K|̎f4V@Y,y6kn^x$aNl!=ժ(xd _pu3[uvG&Y^uVY`'uÛ̀5*0&xK~${uZ@#b Ŭ8< Ah;F (9el A]v5lFXy&Joh1*Feu3fYVY V 5C"/,6Zlz~ګFTfP[tRu5Kʧ;,TA=':Jxh=`" yT0xւ bƜfq+[ئl"?7VIk N ۮɄ*?8/S"Ă6*4 t Q(n9~¨3nO;e#hP,dv E-nxؔc۱t|!gãlrt|5m.B|x8Q`nz`= [Phl0{ Sʒ/\{5ǻѲWfH\M,T)HE0t>Y"J-~Awi×7a/QV)?ս<c|t!b{[j_cU[oyx$7O6uZܼRbf{/ߗh9N*&./(b80!#OGf+vKсy<]⢄Ԙ+=V6itp XVc{:i;.ͭPv`+_X̫gd};)o)qҗT멹-秸kBԍJK{[oi@'pѷOE dd8Oa>5~|K^ #>#0Z}}g&%_uN Ғ}sB}!o_K;bX`좏|yڐ;UNU`Ui }6!?  Y,3vɒG0l?tIRul y`rOQZ9q<$j,)fI&63p 1F`XyX74/ 5ug87e~ p26W<Ӹ#q_P``|T,36UJyHa3ql= @ϚϨ*zL FI8xZ'rxa 0fL˟4`g|@C[:‡f<ǰJɐAj'wY"guu,+`1dCE8T~d)=IWq&r'# V}k;}2> ȱfˉ~ yd3RJyt׻h;dy{dRm2Nݝ(bM:TkALk6mPee,dAb1kXWSTTʎv׹2kl'Xaw!ȊpWx rNnǟܥR_tGw`;K⁢c? eP@b fW W6$ 'nwbFc-Ԝ xp~`C嶧4P | OٚC:@ifV;uk`I>nXnV_~-NޚRL%0P'b\Hpǧ:?rɻ QD%. pq 8̵vFwW,tlϤ GՖ9΅ih_e!gwb8 қ6"ɪbKP;7H9Fg;㶔2Amف~ah;=?xc*ϯ8G=z.˚zM9i$Vo~M2T'fǸF1?~),xc'_hdg)G!Q`j {aK)lMޭkʔPkdB 8QSOr7@BN'#y71i/h+nQcſӅ *ޫ$)&ga% wHGOFLF0ˏFкKPCc/9>M܆(|vc]#19 Fkg0|61g{S}5z_AJqW6B(ƠTgo&;dN`a[oi't0ဟ`quW |M' [X8m5;h^Lk+p-!iO<> o"dae˙Ch/18p t̅wsϝmr vaI21?[THY<&9y}l ;nn&kP)Z2 WUьq+o`~rI o]0Z݄ܱ^."u+`XpW/ >k܅'~FA^fkո{IЍHv~ Q'=/hcÔCWL/Gzk/eNI\q b` #0A=cLFfG:B;Ҧ!_F)dR klG6ޣJ 'B,A%`iݭl4=kƘ;)̍Ă]`^BL3=\e7=1Q[$b_,CNtleu&-{Xf}C  2VxOhvΊC2r7y6ݏoBVdՁ-MȤ!֕wޔU6H^7;R84&&rh!%\CԧxFeۅhպ }𵮕dcs*Vd3}$V#ʘS$3W#6y =ȡ"N-JƘZ0<ɼK$,POZ&8 +`Km"_I(j `_v[8P wK&EdTnGYp}s~lO0M.TŽk)k>vգ<ㅔJj$g/=1;Q__ZO1Hcw"W͞mba:./ǂح;e؅J26!P&߽?żmڻ`0~3:{xRUw˧js?^NƱqnj- hvq8J/(t2YTyWT? 9$6aσZƿFXk}?.'GIkȖMGGs KʸD^߼3Mִ4-ƢG] y?жT[Y%Wo!r|%˚pU"aC#`@ gUfzs8Ozs|jH$ \|{wk'0 g8P?0h䈣 <+y[BV-qR$ "SDZSUgFǘ5/ܭ:/_ٖ Ujl]$聒%/il\hwmكKHaJ[[ Ԟ_},T@!6$g%eVĉZ[6; *\f/;ׇvh '5(fEϰU,h\L+2H,P ^ą5P 0>SY[6U>"8ˮ&{dֱ6&JœJJ4aX}`@@皿Q8PKr5H.Bw( P\zGI℥ tԯ9Wɰ<&FQ ,M6 ^͸|N;GDZJʠ`@e}]RRne_aH6 =)9?ߕ8 &4j31` i6yU|>Az' VvMġ Ɏ#K m#˲Efȗ!Q|hiAܮtys^M^Iߓ:@#Àtk/_@^P!R+HՕtd_~I>b 8)ՑMU`j;xjI=M۩.!lY o%3-;J 3ׯ.6O^CTa"͖C)TSa| bB<܌tSB>Sos bNx0n3Y  =ElQs\ # Tq,8$2^>e֒-NB8;Q0Er??ULY& }B&q  hY+g4GtnM{tAr7I'8qNy|(N?ȑ K(9\&@ p5|3Wyaȯ>KJtALF}ɥh\=Ī8J/ƃѓ4:q˺X{^5(Nr+C=鏖aoc5o c3 ŻL4 *|NvwfKBWR̨/Yj1G~UfJ> B}ϥlYE[j[Eq54M۞BQ&JfI3ä/DjsakrqnJ{܏9UIy+e|3(WVuͼm`YrSU?@Qds"&=~tI9iggbRs.tٻ,Gakl#%WW?6\oj@%nKQ}^o8n#k+rƩXT"焿<ͤ"LUҺ-r")рk+)ʑ*&T# K֙SwAWÿ*-2΃ٔ@$8LY-.R݁G ( >+٢0eaT}bi96#]uc2'[R!Zo*(otqPSGw^F# MoݷɔxIlL'WR}H;}|q[u(ҳ/]!^UIJ]ك7͋$"r }Z0gz&vt@H1R+Ke $q"8DnD 'f/jӕ/ <;,TWfj]gm5D,W"OÁ@I]c(J3/]3# Z 2nRܚ@7ǣjI9 ^ {&'Ծr}ttzl7!cqsU3_wV]FlMpV˨hA'Pe_V 5aSĠ:Fu0nJNG=d׉[RWI߽؃-$򛦬Jl램ǒ2%DOg794f1w !j*mF^B׊e/o@>7~ Qc¹_ʮb?`/j{~>4o>*FF~u;HoB~6a$N2nGL>TSegC?V2Qqv_.CYɥ1TG6Fm ߉Ȭ/ynbgB&Ơx|\ pWA4mFi}=^SfސA/p@|u{Ԭ0pAż|H3TE^G5tZM]6՛ѠS{e$GCڑ-C8TCLoȡ=KTG'y0+5 &{({g"5k]6j- dU-ߩ' 2?"W~6 Eu\Ww68pW_1{?t.Npd? d[Y:ºxhD.]!_aQXMQ&>hn-w!MdM,8ۃ+TXMP3ła^;rq϶짅}!^BZpJ˻lgw5d(Z(9=nQrEx.]fނ}UzC{%x\T#A,>s@4)NS<  oM&<ـ<͔Hlb§cWM̋{ U7n=4 Rp0"*õ#Xe)f~`6@څ9\@`i}OPl>oK 3Fp"c{W w Z Y  XNʵ$QzVÆ!-cB.(۲~XY-W)+moxCb?^\_68Le xPU iE793cƽ, =.7HP[(ag~;hhG x0΢S#TuaDN?gE!FJp.s!>9%4sqe-#ľPT&|Icк' %4Ai`Ʉ:{H*aI:l31d˱^ڱ-0N ̗\RJ$ϟhLpgFRw8]*/~F[Ϙ_pdΫ]T_Rnִѯk XP&H|sMVPiA E_uID0o^,w];Q$<`7ߞ' K@xuGb#Vyhmnl !9IVi58IܹYd^UrM9Ç>u>NʏC }| TZ^S L3&; lqʋH&QNc9w(XjWT(eSeӂ%2 Jz5pЪ_׹\/Dd\j%hh1O4{T)8l:oo,E042Ȃ/fOozFd~ײU6ZUΰK$Oc6҇uGS d7lg+A3][CEQ iMJ $FTe[}4GA4t 2`G] ͦRT؂DmIΈNwi>Uo8b0 $l5xg?qBAn;56r%^O7\9C[Z~ͼ3d^HE@ْZQx)Oh ]m`@|gSΜw@1RwH8ra#Rb/Į~ΠfZSyszMŽ" E=tDu f^0~q9d_(>Fܴ)jӀSV|2&22]m7~oQtט/Sx:d6nEޠLQ'6nM[([F#D>^i?*w}vKp*M+7y8{b :~2Qn'Yg܏Q_׼xF^7[O1d |+wmlBvGYUS|t=uո ,%C[܅#dXcP-@.oDboNBd%x QAl~)$ɂUng5fktz少 1%M$>W5Oc˫V[}seT>sW !9(\qp7.Y[lɸb:@엣7*^pbfcԚ_"١̵ZԵ.qb\8;,_"׈`{t7]]jP~gGqu!Xgl׌'F`I.H}XܸuGWgXCRl\'vXѩ]8S bcܺYϹ0~j\Ty`{Vq2}jelbS*`l {O~3 \*3Ibx41%BYn4aṭ.r #K^bEǾ=R>y92(Qа;+ÙWwEQ?$}<(=XbLpy[FDfWH. 2>=!_nc:?J ŜV4Hdi^LnMhܲ~l,\I&4F X[6GuחF(J0k} \Q,XMdKzAQGyuc $ل'i `+4dxq0oKfۍ]* R;iM:DXޞX?T`LyՏįpd!; 'Ar\u,K"G\yD8BbjmE?h?"N2rxD|""VJ`>EJiZۯ!9|SvdZSx' ӊHY7&vӛt] ^E1w 92K ~Bw/S-;^U1.دr["| ,y3guHlʦILV&۹>M\ E|\֢_dХ5s)M x!<lB.' `q)񆜶JNdlܤA°Uj̠Nhcܲ#p_-g?}H*SW9GY`r> 2b^^ ʹgOթr E@s2=A~hW,V(r'؞r:yyK'\T!ȹZl+ס5FqU?@ɖLvl ~[1O`lX "jc+8Rﯫ;oQ@8VN-ϰFn 'HW%3c+3zm> ^"vO?^;*ϒ?K7e{C%{8 J'`M@B. |0 {FHI-㬇CK\80үRh4_͋ Zmm rAhf=MO uyx)9Aη_WޤL2 ,Nbͭn2 !rX-aWZWt>4ZW & qޔӌlZJv \%dTzf%bZ +ڽ!DVм:қXȪ `L8/X]0͖e1lj`w^!KON Ⲩ'ߥd#_yl (8ԤPNckv$AFP  bi.AJK;M-wCscsU2qCٙs:4;, A$~eK\̮  WI!x4xc I.ye4uh`3AѸU?ߡr I9~̓lCL1?+wB7IS_?- 1v} Y§@&x-\zbeO D /6&a7O1 Z@<K(V+W ^4EF54!F뿒>#v\oVw|9J*X8"ce΋kL(t<0wgMC4?~"cL)f%y-7lY<͠"[W6?Џ Ũ6..fΤnA6T7nl`L*1M4* DEffhRx~۫5_UgǗj ɪteydQôXr~&/saX=ۏ)dR 6Hw`R礳w6Mb<\4i%vQ 3$ixCGG\up+'apJ;36Y --ė'A[&9=7F>e.a2)xz{r8a] k@R bÏgi z$@*ptm_t\Ӄx 6MxJ~J2 {5hۄ[+m.)k5o|t~]ZROF%}ƅK軟x/je?0hˮs]bR§nޒ^w+%Mi~7t]"_B~eV| A5d\DGڷ̩ۖߍ sohգ/,tm!"*"=B[iI~hL5Ԏ5H [P9}|x]N眾i-A.{eG\5 ؓY!?Z5ndcFUeH*E/t*IE6UHohrLzSf\XOGtBl<#g4(ؔp {}KI`NL7Q"ޙUcRӪkV=__9l Io)cTc6r ,ˊ o>Wy2{^5/|&XU1 #tKdzuםC.bX;0HAl̞u3@\ ʆ팸|F1w{ 'I|~679k-p].~Tm P!Ś|nOy@PTYͤx-bu6[oi cfSayy{0<}VgoguFs"S9Ἅ|9b1ڠpF2DDjy^9FvR@;҅&2T&)V8+0qᔫZh {6uez|BfUvTkG>S}Fu*&*[& jI^.N]^AT(W[,qLb@HXH6KVXSaq,JّUх(YӭtܨI-< fMJ= dwU./`S9!ⶈU~k8$ixz!q,{'M[vh$kL9'M+&<ލ{g7Z$K])-C0ڒM#+a|-E*3Vن ,SoV-}s).ngz ){4.Vj^57qC&Iպ$R Qx /P-6sc˖Vtε]q'eg*3q+8wPUh,n"MM5dۧ:a{TfڧZהPQ}H=kڳ'Ֆ;8p]h~dMs|AN PT`jM=^ƃoB02Ϧ 2c4(u zytfٺsO5dV$3~eHɯH>FИS [lf'" nI[$O& <6S( ҲẄL͑q`tOϕGZvmU\h^Y=8n4"H٪i(7-M w.y"G7 ¾f&Uj0M*%_@n&3yglr@ho(=dJ7Z,dWKczJBqqnh[WQރ;7\:&PQr}h86K~27g'P"gBYr+kg8i1,=b9?Z95௯k  /.<(Fobe:*N 2M$:+trήM y!@Nu.l %mGIc2F06ɨŽCn }3aj<5M?~g8O}cd({{|ҡݤ2̆U-ۧ%6"c0(}HŊ5jh,0sP83;qEv#@Im<@ .5;U#hJ!]rb58~e)u5C6>5Ì|rzg審Sz<<_UV W+$,0,L=#E~BwktԦjy!7m"Ӽ}]CE;uoJvj"I@l[2J+hI kD/^KĚ}+3`w!&:?'lK}TϦٶ>p~L|0e9Lo+{7x) ]sḳq~ĐfLJ^// wD\6NUP783 gy&:"UϮ]45>|>8Rpۆz@r=7/M$ SYMS.;Cͧ$zoCwբy2d~Q'j8ߍyHO~6C=!{I[M~qa ̲aƽߊP!D7Nd9"394fDeR`]T;X0+XNB|oK+VA]>BȪ+֫dԪ6TJHe"3ɚC__vHV&Q%Tm6rݭT}oMFTF@%OJVhMA*/Y.lahlyLf*m^={\H*W:i}Q\9;*TpHZL5Yi+XKPRx0$!d qBJ;yW2CoC{916MHjr `&:ua͍H$smN P˚.#go|3:\oqAk#i{Bs$$4"A?GBXZCT'Eâm ` aT" <4s|Lp LĿI"'܄ɸC 1@:+oT+|<#_ !?Sp_{aP+V$P/Pcs#P5a.uI #NY˗ Yh)v!OgO >h+mh|m@ON [pDא|Mէ :E տ'9M$EhO|Up5Fر-ȗl],jH1sk7#s_\ z"@E$с ݺũAf.Uzq%g KNdHT7BרPJ1 ڷ7rqI7Igݺ]4:WsmA8/lwB/ w{ABqL2m.AvUؖSA.M!Y>b>15FqDly6wO,-+2,nWUE˴~;/!Aa Ll+,{ +|:U 3iGRSO=EPyq f5NzB(@.W"N0"4R ȞzOBR}ǝ\yJ(}W>%ɒp,>^4[ ɋ9 $Q+; G-0 |/gLjfbh^Q (uFG3Y*H-n{A Нq5^v_ΤjqKf|,_Lܾ(fG3HUf$h^&`<-,(!gi GJݘyCK*8ޟ=~@j49_gD/3x YP4:HD=S:4n_d':Zk^"=04#dIDgׇ>\-I-5vKot8ΡOp 0f&TT,FcJEbXO[2՘yii8 uOՆ pSXQK ˑ Z.ّ*{ڪC]KkF%@>5%w 4ChKSk2\A|aRi?UnoVsBNn5]XM#s(9'8,At(RKD-Fwi0,4Yt7vQ)}]{FM$$e/Z `#7y D^H"O+@tbZw3UzU6u~o4Ds+h~g/vLv>^p'{02zt$qs})b -؄ Cvo(' s՘K[1'g ŧo @3;eJl"Jȇ(<}* D{h '1[QH9r|; 8X' ːzKa RµRМR: @2z\5 SRy@GXȞ7vi2_$@8:Xa= !8+ tDٶ2I.yw-͆Mytu"j:A2Co bjJSH3h[|R2Y֍[Э}fb̻/+}vNٰ=կ2 ~AӺK% lRUS3It)ya)Zāʼ|XY%͏Cnaw`qveCgh47.Yn0._U5ϱvS.L=t^Sy/\+ DwL",<'u' x@-U9tsHcj|qTPah6nGyjx1K|nlˮ9=csxc+V, Q'Gw<ߧsMQwsJuK=s)\j5ЏʷrRZ,#|bTdW!Q˜;_=%ƀ4u伄> Hln7pYSt,vSf'X늜,d/3YKjr‹%4'sdx18t.|QfȢTwt \gk7E^3jٯL9t4:0$Z!RBƘ}V{c<']rs#vճS_seӃ0Ju A܏2@L!W 1Ud YFKN&F3Ay!(I2tXV=zx?Un_O\NcT2=RwO h cUϣPnhC f+ >M%`Wʊ $XG'n&D$BPͬuC Y[ \L8M2BZ PN6=sʙ`^ۻҔG϶!(6a o)G*9&y.tx?YD,y1L2Փz6xy@[l*L(ܙpĩe1adʿ8NR׽,V9䘥%zC؉ |DNag "B ][6Ei~BO3?=A(Rawߚ< KlɋEl2 @`j -]ֿwMSV pQX_~!l4i1%tQ^B-`<ЧFK`o':-^ɢ\9)ҪUd[``dE'ՑGx^5_) B$>'_g1K/8 I z [Z|dn42iS(c!/[v!żCQ"\R'qGANh9VjH8)TF`NDMj!, t*dKH9*=8 p;B-he>k50a\גp J*l+YX~ul\x! x!3:T)>H8+'.~=֯+l/$y ȂeN$Is^@_d0.lf"=H}@0$`gXcJ{Ƀ?AL P( OMr0!7Wn8Fյ8a˜28 g,Vk]%O=XXJ@5\ 3z¬h?WF=#WHm;|0=ǯY+W:c< kE.<.dՄWw^Ή,\LN\ݨ e10oa^..6]&;+@.JțP*~U@[wuI=wo>;ob%}q+o ##{mHF1ԥSytvq3m.4i8șRҭ|%X~Oް;{p,jkK硴_b!ߐ'Qkzg}+ƟîcM̤sû;8TM!7RJP1U&Je2 PDwtȮI݂82­Rco2?H9rf;C)sޖ>{,ozetM">俪-C*YWHVhSÇxbv챪9;NR5}ې\W+eǠZS4@ܶD u01=رj44OQ5_c=qHmP#n 9Vo=F2jNP3u\j~M1N~47wuU1n "$LܪRs%?ţ}'mk-٪2ԍ)}'j Poq MT׬*kqsyM:ǒucxiiһp8{"!xX+€ EtGP-\@ںp| 1<*٘Tjq#٤m3Ʉa+Q5"UB lfA[m6m,,-7ҽqUzRXtb8ImI %8.wY8 dJ(jKRDd#+Ftk*4`¤; f^S/?R:/IPYb"HAgX1 = o^ξxSv dF1zE@*$WB "GR5Qx{]Tź_4A@|'Fz֥~ߗ8r(pkKcHMžLdS6yԷW1Db:߈yZw+4>.|255y KujGQPQlWy4J>gy>oI]a^$U3uI0= #==+nPڍӖq]PIA7J-U$fL;nb>0:q f]A.*:}P'CwlUfƃCWrG$+ݎ 5 .Nj- BQ@G;#{_6甬c*~I (pԴ_Ef$^ДQ]EW("Dx% Jx?Fh`'7#hzjw$vQ|Ңx <٬=u9nWM&/r 3~>I^FIKs !Bp.E􊴓8 %%;f3.s+MRR>|.i>VrO}-Xp`{mWP]׷A@Zkf Vun\4̘%XK7CϿJk đV:gWǸv +ў>H&m,=Hb0v1X:b#1Dj_衉UV |sdu`w8`AK_`R$GV"%ixnw/b@+| r$w$J~];]Z 0o->ќDe %NT7@:#Jcޭ?oBnuRJACщ :}U*^d >6FgUkQRĐ'YdDj(skz2ׅ=ed0{wK1%hk 1V/7g'EjZP8noE yM~6;8gGa99iͪa+PJhtpÒobqFLb7Ci$j &OF`ҰTq1a3 [ˉ2vh*0\d9xY%i%^p\3Ѥ*ȧ!{Mvfrpq|1Gz񒚴z62w|5Ooؒ `E?}ᾑ6 z C-{2pvS&yS:Et(U??I.+:m!ϣ 6) AF)"N)F3 ?Jyuq0B'W8wh)miNU@!fzwTK.[P3[> QF i[MsCD! 1ˈUc ˚'~Id@ oCCrz\Hm5֔ bXbS$˦ϧhCq9NՇj 6L'iq-YK4:]0sĠd>:L~tg!uCF̎|}? 3©y*G`i_$fd uuf7U]Uha1xk`~7z*cVY;Z3ٯQW\<=B<{}mZlfHX*$*Ca۝;d<ïB*{PkJقLI ?6>[ݢI 1R^}fpއܩjT@4438%jM%e{!]Ncy"sE?6Š`X_CL.| G|?T9)KEf@,.8zU03:Angs>ۖf^w3|x߃w3;6F{ ETCLƶcB =*^HiEš5X⦁K$:(.͗uL8[}X;S ? <'d41%1=#א::6$ 4y*z͓pL33")Mh1imCVhC2DZUiu-ւAPr{$Z] E$^P\LN&U\S8*OUC[?o)3K%f,Je+& IHo %&t%ݲm_|{S|l ~soWBWr^#OgZo﵄2F >MV96 (9WdW\;XIP_F?팶ɧΕ^c#owv$ d)̂G{]D.׉;g_!WXlpnttgqM~, 5 itM׸a !:;=?墰$ MӳI|wK,PHGW'50D1VΤNx5YR@7.-1FZx]BPT>Y.FlW u$ͪv>DWz#~SC~lhhUOv_B"aåPaTW-+d:4y|H$OUˏYYDvtt~8 H;9|NT=zeE[EYCml+33Rn DR<KibAmm¾'dӓh Cfz& aG}y&rRD ȺB)a9};J! BMchkma"i,/&N]U~cDݤ/P.Fc1';1s*s<ȞYv Ύ(a|9@#yzs{rcgcQ{T^_~etND2 ;K?iMeM}0=׺i!f6t.Qт@~vcA̐TO_41S)--dPmܫu3T%TLيX5s m`m}Yw+q 7`|ro A_ 6xehLm[`&E^cg]FR ';yv@ '__W,g "F!;Sz  b'ɒᘢfiQ /rj̦.mhu @ 2XCbO:.D1v;a 7% Ap@C~ްefG[f,nz+Z ezktb D\R_p Gd53V< @}9YK l7qw9W ҂:ݮ7~*Um9wJ5<ilKO7Ca 5P6įTWGl`!nŬt_N#lUMD k]q-VnsF~kr꬧Б.4>&UC4a*Qd><ӼfFo~E-$T/GRb8^;?cg=emVJZu5 wÝ^thOC2sdM?X~K{}tyUh",OŚ8- p,fZϊ+z:#@qe}MON%A7)o+r8_.(Pv-f3K1M9|LJ0PO͔xqM'"V,yN#]8lj9"O?,[LСo ],_(]op&ܴ2̮/PoUuMǗꐋ+k*l- R@ZxϹaԩȤQ2? |'N+(RxywQ%@ō.SŹL/-RI\%hƒFЮ &6L"h_7\kw$I5"ƌDF^a#Ts/|K! 0MiBԦ [[|%ssܺ¸"W3 sЇkØ)􃵣v) L<>PV뀃s_9>R1(Ӿr/Wa}Ƶ*2-OT^$h, uTfUNWj줾`@LJGaɊnwCN/uȕc/VoxOñ4Bh^#vg :z%g{>EtL!n'_2t< @}(MOMv]ز5RQ.?9GA1?HV^CWDFVqSu=Qٶ`jLjg~,okHe UJrns&9<;`j8"AȲ kEײ#nAIf(L\!9cO$mdV(YM.ٮd1f$8 h*H[?9:n-cqg ϑZgoL#&%ZW4lk4Lk[Bwݳ; f!#:2-M!Cgb$]q@>v4Cuz8b(a7e/waATv]@tN枦Jo=if]7aĿ+}“PukHe] 'R\s|`}em7t{W][-˱V+ <,N~8٤ {e t:D1 J5UU' V#{1'{je,idnmxUWW8Fp;ѣxIU%k_Dpp$=(d7h ,ΎeJ"Ft QB(Sl_܀l#Z_@%&NtT~yZwIqy|BoKZP" Ng8uaַߌvBv-x݌|4fp2\۲S}hnLhc&݆[ ;?D WzZ'xSf~gOD%ҋwl7>`^U[U$d^T*s~+ɕwH5?۽edžXe6MbPvckCPy*A|AƉda9A?n? /G}̭?'鰀Gz8c&qN)o00$^cS%pw/yUVFMƓD+9\@E61?'6"^[|9+Gx%ùsCR.p?!)c1%e0`nR*r=cQl\C)Ǩ=X[NE*FZSݭ.,WhMʩq+)lM#qHZȅ(LrRĀ2O jW_N1 pQ$惥\1Aa敠V`[%6ƌGj]SmX!רb-QE㕮M#ׇ]iM"o}*w>J1ĒB; AǼ"m_݄df_[0 ష)O5naF%LMe.a#) ŏS°7rb[hl72VA2T[B C×ci{дz V{G(!R8'Tr1/y9nmOLDęKP:G֐,t~!@ g zx~nmj4d+9d7+}]st.̬#D>R9?r9<0䭏p*]3;ƿS(H8e'rflT''?CAW(}Cޱ4]F4w}H$2^ 4zm* rQwE-l7+޺)q6.tTmm|u?EZ2D!R8ҒƢ~pI[gw*s@W(N$NS`*.t[zsmsnL?+BTJ;&:#ǀ^P\@uC%r LXLѮ]hfT+y}j(Q uF_9n&#P)BjM^ӓ9azT0ìyJ"trٲ ,qlI#-ߠ͹G!~9 ТNtmCa`Ղji!,^iXctXDJ a&S\lPfH9J<͖¢+krgTl$Y3~ :z3?+>O7:0!^‡qy;`Aàl_׬;.72zEUo2 %!3ch?/5j~QESʴ=tbHAJ1/F2}{ |lcGEC]=TƱHbygdn'܊ `k\mؤ62Vq<41~x kk,^"KDSk)o^cB, i ) T _ z qu$н8Æ4šWavQe%_t.b rts; 'ol,Zq\C7`#uBe1ѻK 4'FIZ-D^ >@#4rs҅|ɨxrKTI\.ӉS:D!I+[|Wiz AQs @wf>Է[2k9pٻ a-QA2J.U Gnuy'h}[@z-hk]BCGzvפ zRISm;]ZLcD3IԥxiW–U 4r/\>n &q 'X;pRe@c]0L(-B/\'U FPX|Cfaj *ed=dYP~m\bsYQvT%:vw҈iAQRbNn&0e4+^yÝ6lAZԶ_TA.f%R= K- ʡډxBq#oQ(4t-Aٖ >Cb 2<.Wb;E<_CF gjlʎ;a ˔ k>H-A7[a{’ _ !oHc:s@Wi+H~F]J .gq3PXAn}MCT*V+Z>ۮ(>ҿ-KZqmLuf~/}Akȿ͉YS3p0^O!cGwHO:EXeC4kL_{8/23ݲե~N>u.> :U b7bM8Hp~`]S<ٕ7/P%m*_p6?_{pzaVyHHcr;s;yѰRE! V']h!Z a}K"#` b ACpx_] 뷞Bv >QK*mƤh>+TWApW'xdKh"ldXnl\VQę= L6 = 9:%:h9BA wo37F;+ŔڬBQ%ތ 9DwC Doyfg*wB,Xq sgW7`y[ 18%Qḏ~5bԠc3;Ʈm#=NDqO_eg'%>~EA$d&2MwYKB:B[N xV32 (X\BdĖ.uhlᏓ)bBZ*S0uLgPS]9StPfg^堆OsHU< 㟂gRJ~G'HCIϪr4"=]1%e}!&=[KM%4s"7K"dT)e,c[s;rXf}[FpI,`;\8䆄l}eK8{4(?ڃIF⦑#!ǰ``T>m1/ETP / ]1حNuxFe9et h-7{U+=%64sbCe<6]&<Uaε[5ϐK@1PmY\+$,WdN٧a/ݤŋ>Nf5m\v[ЩD%Ӳ:ML,ۄO#F0m'0Z}d ,*lP"pƂ3  ?|ڂ q@JTl}qOɞS_# Niryι$#ɿ9XmPV&U!&!p2λ3Ѓa„Y1hԒꙘ8rQsA05D;1wi:BۄY$A~ykRO>Ŀ Ng߭pX H!e#0 scFn vC⢃UM^PK b鿘pCԍT~g5U\<k.D/30@ C ^O/Vcs햿eܟ`S%ŶB,; SZr֝o7^MP q޸V?~sNhx#XBL<$gx OF0k|_7ׯL.=AU+nU9|)j2CɅ_W9C4dD5W5OXVC~. ^[#Rx|SW;[TXpA-vcxY,,G|" sЪ1 p7 .mD6^6_|fz4(,Єj抲rlMtwqo̼򰣵0YNh$[H7T:ԌpƉV#/UUhQvڟ_9k:gJS)˂\Pu'es(FZvI(;ЖrS@s?ɝ5BWC7q Q7YQ*ʍLeb53He9Ҟ~?GJ~CUҀqFM I>ʽa\#W^I?#T~d!Dϫ9g>n}*3h׋L A@.\DnPwǩ~#[dr7o}FTx-Țk%I z>m2kC@Xx o#zGxSIYm伋CX F!U~m8h6Ms\4z.$1Ard<]҃~0xj!I~%^}]R "d+8Ϯ[a/v8xCSwG,}#5\TC̩CҢ_lU8V@RQӻT0!ę4L~wkg k7s0 ϧ+Uؒ6:!g“3zatS7Lkd |k',\ZY@SV^{C}|6f9;7BwK3/Ѫ` ㊘cuhGnsE5Ct8aqs0Sv#4G Jn aoô #!JlTF{f)ˈT=S}5AG &3vB9>5l vigsO BT{"vӥz|ZVWy*K5bLcMPJ"B|@irь`6 q/G;fZKůT]rEl`m8;] ~s}r1$eC}&6p<HK-.s+${q) S3H)DYrߒߵ4_L=@j B\] k8)5.Zf 9"=B gӨAg-g0 >^ެ?cֻPhz9FIӚdb 4{U[&WbP--z>-y69Hab(uQմpJQЄ{zl!R8ʝ㧷qOgD;֊; ./l!#eZx7WֽrsCOg dTl¿o4 dѻRyq7ud/ҙuOh#)jW?Z©W|F!pJxH1ljtuo1"<4|uH n;URI4/.Yh@[anGtMj7,{\lf!%sue3)I?VuȺ?ih +H^sϾos{BK=GHnHRIZN&N5 MP|s T+lfbw,!Rr5Le02 SHM.GpGr ;<% ΢o-Ĺtn`})("A7eV䍌iHjYqQYۻn{Fs $<,EV!b[oxas)蒰tKSq-MBD$I ,Q"f׊TWl5`- ޛ84@c5=G,Pi+R Ԁ̑[ 9xe%Q -5_JwA~wIVA6hlHd~ E5#q0mt씩>7L3 3#B,Ff?t$5EZPH}G"pp ~إ}Lus̩]w="L,S'ЌFը.1j4O13`q+,D|zf^8SÿP[G^-YXӳkװ#ɻ554eggg!%k+L]#U&XX9' ný:& zυ3':A|/ѫ/MiRkF b2fRP`uWٜ+9x o@ta,?IEl0듑7}ySn;SD<}"WF" FyT߳r I࿕-`}=-u}dۋ%Г8+P˼\K +`]i&|/E~xj*[񘆠AR8=Mmezw:rV3Y(o_IIB88aUwIΎIߜX,e"[C{foLȥ}lqsCPIvH-I9G7ʗ$˒N:E$enp#/HE4ߏojߴ8l)pnYEnwxw#؋!ᦊZמE<UMQ0m vD!^\Uc&';3 5%VUŘ4 iWE'cxgЈe>F@d4CTF 5B+>HUݏǮSM|9;h3d/̢,uX775y&&_-$sL3q#OzswK)R- F۷W:~l{vXo:-E~!tzzT)VE2hL׃>brO)̖ x16''&<a3XD2feApraRq>&y0΁Q¦*=s`lEla UvoX"&W2..YI>WӻϪn^>vF٬NJnTZ);t}Wt{yOzڧѹ1ھ'Z(eg-y Y ;HݒZԺ\-,AJ&u <Ti0->k!- "JgLIQF(EV~ڠ"B[ Vuۭs efƬOaN'3zf_6u!#V {䝯ՇohY7(7uc_;<ēXF斂"g4C]=EH2M#CTpWn$L ^nSA=?:_|k[2;1}nb?DC5l~ќ;Փ]=fg<MU@opu=Q*xQZ%T7vhDb4yΪB;LtD oُ2||t%\maVAӉ6H$5n.f 9> LiRԄޜAe-_5&@!Z-#ژ!g@C<K;eҹrц}XG?WI (\ЯSn}^wHrgAyHu*DT1W F6 8.0bNA<(E]~!@ (ߝgHg%@m Iy0o֩ }q!^7zJg[в8.3K_IH\ᆔX6b$V.C͊ hAr@dy"k6]NU usC..X0¸lFNW.p+3ӥBrt/ʘl+i/Bn(: JbVNl-g >kX'ѼTFqI 3fk~Y1BNF*|KO$€~LŢ)S1S%=X3h~jƯCB(srA`=:bP K-$.GR6Uu aȮ7ە8'@\Dx}NQ(s.R > CMrM(}J==vl2~~qU â%vƶRYx\\?zX2%i>ӚށUKĘ=۔2S+ǂ'(}ٸ[DlTf~l'n\>Cƅ \&8gSPpL 95[s95~>_Ą!kc_2 WHl,Mg1]ʤ:` \6s4EvǢ) *;"':=SGFUx0&vʸwm8K IQaI ̐[LFdͭ䏤%iw9`Rg*{4iw } :Z*"Mq kwn'4[BwEvc'=? ;|܈hW$Yx?(H<0edF8dŨ]fW?Sے8g>EnXۇ]%n05Y,Vɟ;?  )Lxit*xgqV$>EpeWj8-ܻ=sb$B/hQ\ҩ<j٤6o,*?Qs 4zLd5]Ҹ}(98O-!;eCޢ<^'c[A~os~KTL+O6,ȉj[.ޖrc6Ƨ!Zgq6F,G5";xըjhfQr-$6vhJבWmQ%2+~ސV̏r լ$Hz=ew;:U͖c{?8X#=2f(O:GyA.{UƌY"͛6R`ަ-;'&,#dFCu(K  ^b~@<5UcX3{VmQIv}Z t~)ܙl&=s]b~wrcSi%kᇹPx qz6GMt"_`׼{% 0п=A< u 6M4mڡ.ݩH܋ <:(I=+ȦU"sga1O E#A^{MaJZ[LX`13Jg"`ESib~N Ge,Dn$5 U[2#%6InX;gWTa|1SEjC=C/\r09\x¢O S͚pm%eTB0~wqJR |x;'g/dSqU\6aJSe,,MU;k'-nz; (+čڹF/N+=$Wj+mzBA/ֶObZfQ!aOC\*"a$̲-AXMRsۗ &ې\Y]D")a:6ԷH/45zpț_>|NyTLfwH4{3[neoW֟f"6|ogdZ͋C&q9'9+{s:^Jx1m| Ff(2+Te)Sbb-K_ow%j.aP0[iM+|u)}P/rDkX[u||Vi>GmMӰIJ2A/V,;yNCLU Jt}Vk mgpB[Dw_` ܾ͙m/3g!D?7&kD H@Ot`<:qZzaaEjY$1ÞR[Vi]&麊;u-i·U:ҩ+ 8 c d\$?`3//̡9 LV"zbJwwsiCKA&FBFyih7<$f[C$7%Cnoڛg~:Xzl.ҠRoW} s!#}}arL|xi*pˀ\ueQռAާ)¯ڏ5/!Nɇn? 2TŲ~yB)C C9M]}__8p&y¦:1/ M yNO6qR?")UH%.U=^~뎘[F:zչ29wqP/j-KzBkB`gqM>"2جlu1vO#%;7*'p(>d^MuD:Cդ[#0 ,A1n #]-[IcsK!W'O~4 zo騤7+bӫZ2&X$2aՉnذ{'pqbhdX҇;awҺ,׽4ʹ ƺ͊6 YHG`/RT3I{+EjdD_O҄쥯X!Z?=nhgʴhWrlD/Gl-o.jg<$·}I V9FXSOmɌc Z쿋`3=i6$*޲${i6 5+4VG߯jbjDkJ, ލ eF/,  e#붊_nrػ ?%[v@$i{hHV2%I fҥ"b獰Fn'IxE Pyi=']`X$sI¨ }@6yJ7/pWx3a!}tC *ҭ̜vMG=h72TsمRr50i?Pj%B8 Xϋ;coxliBB\ïɳ-b۰'g,"sB%472^k,xؤ“"2Z=b ,D CKYh@~jQ=|2 +U;=[-*Lb*YSƓe%AA?XyQ͛[`OXӆ,d%=#c'=z/9߇ђXVHBJTW>x½\Ͱ*j20 )l_2͉ц4˯Ԇ0WI'hBM  We154=nAkMu=h#߃էJ_OBSl8;:ĵM2VXhƹ|l$$Z4= ;p.hw0v%o)䫣qAB@懷a+%uI3;…t$GiWpi9"5L i\+K{H|3 6QjDޗuP-<|2N!h.Ӯܻ<@S4҉Baũ9KC?THW3C%u3 =|C4rچ `㡭[I+y"*3dڱ(,}x} /ht0MhjwAS"~k0:J=VKS.T#/bdSæty2~p؄F#2v $jp.OL>FRL,{gqdLpF۹*`0)D$nW؁F|r"Z\`Rv$׈Ǝ9_A$dP EBRDpE7t7/۴i? $t?!*ѝڽ"u s@Έl0+  M^ t*_,cq=Sꊬc>o}?E]Wc_VX˹ m9NlE-YD4*Gv~W_QxUH*"uV"3y{+8ś䔜ܐrmcwust'2+i2I%CBo\= 6nOxowA_xyQ8d_k(Tˇz(Dr,TTܞB,X}h*{H_of; ʙm`OI'AT`<N$,R*6i4Ы3|޵Vuip(D'u Q[Vy"~=+4яMrnL;5 4wWqCJ&J#zXmbït77)&dkq;jɷ0NH?&_t:B퀋Ƌh@:+.biG:+ gFf06QYRXvxCEj$"#&HmӨ\ QBzB^ DϹu*Q\&<C%,xb.HL~N(5ɭ- }UO xgm<^;gG` L&/#S`V\KG&@SB 5jP++ &Ч&€9&k*B`c".4]R?.0v#m2P"AvjKO];!upHT!9\+t Eוr {}*ǟ#:E`r-zDHߞ@UTay`b6~7Z³T.>n]7{7PWl?M/"*1fʇG[p+mfզOؗ\ׂ`:0O2>^!7^*Z냯%NxŨ ȿ! |&7;`8t Gd9B *L7\_xJiӍ9!=3ycp-ig<hadR \ZoXlv^4VQzj *ԲrqCGmFޥbS_1U(qpy5;`6yr}㸝eI-LSd74|1DjCﴡ'dI( |8q&kkX*W) 1Uw5n՛iz;q,HY%GP_o #l2”az$|+C9X ztߵ2ynUq AObJvvD,2e0#wp 6MtI'vQS=>5~7qn3wgtW,`>(qwX6o3EaY&LŦ=2I4Z^TkP[0Y@pcaxcS(HfMb4$ӍdNފˇ:-$r7O$6$ Z7Z_/ǽQu]+-Gl*zwiu4a5O)}?ԎF_Xig,oDPO@4r5?9ǥ~$G6lh a2LyU'kim{3ddV7ʼ i](pN P{SֈZ߭T8Շ7OcթB}jrk!չ@t޽%7 K x(_ZwGK}@Y ]cU-Ea{x1 PvZ!r2=9C(}Qu(j_c/╬U Q_o3|eۆExt JƊUa`tCzh˿O2lnevX XaإCkJ kR焀*Ţ `ky|<)#[UOׯ%s~67,u0hr{?#| FCe%g򦌅N`:jȞꩪC50qM2Hc8u갹4.*Sҫn#piC %0MlG2ktU ƓۇǐO%pG>>bTYC\ZrK8kԀNjfAVtٓӨtjY>'6dLj)~Ii0,?§Of N x]N#3:$ ~'ܞ&dBYs` 2n8MNPS0~<,tGt^K huGC0{;]eI'n0pTRk~\UBbx8&gWz2rZh|㙭Mqΐ"][*6r$vtN?rkW`'BLu ;ZjE۸uƏu<ɀ>4l E`|t%(OIqN8dxL=@n- At_P"M6*p2im+E-2%$ \aBP|p!QvY]#NJe鿄Q*z3RoRT& K~q@dS0nQ2\[)-NO3jl`Q$E)M,L5gZȹ;px]imcHK-Dt x rSt~[VKZmBP+]nqp'{!bDspyP}'9Qw8>wr Qm0͠ƶk =c`yKn+*G]A Z"F %=qW3li"Myc#uQST Ղ ^wӴ&CًZh/ {/k)T,$\BQ^MpJm[$X__EI]~{?)t(EX*RrB] r 6Ɉ0}BfJw4@T9.=F)-B E'ǎZ:6[w_8:-QtTq>6!k l?l+)@0?a1X^+NA \nhc˶7xTTAˤ<7m Eܨɔ r>(1%&G6{~GUє=Buө v&̙^7XH? u qggaj7ĊI'AÎ%3skӐ§q<,ׄHU:m }8NB1 Ռ߼`uRn{…ie_bM4*+nL)ݫ^ry)4MBlL/QI?zyk1` j((biuXTE,,2"{U(G`ZGVw9ٽ$FXȻh24A g,x[k4Ťwi?kCWadaA`^B!C̀_E#- mƐok:#7KSͶZ*@ D 9:kh׭/NU"9d葊GG(aSͬ_ ;Q$syc ץ`)Uk jH|9"aNԱ]NT;ajeQFh%>5 F5C(RR~b&gMu2&γrX֞YG!0`)JLʈ@ѨwSy^]HfqBPЈ^?Rl~( v"X DiYYkS3%VKCe>𵀶RP4oV~>T1:cq,f[DԑEGh=4~ x _dZW JIt1 'RsPmXR,m D0B`Ѱld"AA !$5͆_ݏzdB)c#heIDmuK GUI;0 pfQ; O' ">@7tDv)",^KgQ"k8oՙiي_ s$1ݰZ޳l?wi{vb.TFK9g]@oo瑩gݴ N}9ug*ϻ$KsCZXUSj'QWɄ6=%]Y):|e@ "OlWY6ZYRA%Wzgy~gbɫIm p%͌VJ:P$zI(Y{`de =a'鑃ep{0TEO  NK_ǽ0 $Jw_)zf ^Ă;h$F$fm#lT*bտ08Ӑ!D'&Ta=3QTt7'BgNoܑ!7Jƌ ;dB]98`4nS?kNX-$"h,7b5djH8zX.U6R ?ı"p/no/Ff#@'&.߽JVA#?׹Pω^ Ot#GWeoS;DZb7$1l%f22}}$ZC12džAMu!LT0cW֭ʽEU+UzDD钿~. &4Js_81ytOT'ZfTIa^ 7b[K;u\͹~@L uNc~6:/Nu1;AiGdC>IU\3 XʷgD[@-ē-WɴӣJY|Q&mT-'[ΧC8j.ܸ dw^Lעl)=ɫA`3Zz]T[>}*VȦ-Hu]Sقλ{U萓֍LEɑ7Fn'?(g~x.wyaBqnH''1TМPx*[aiImwB dM%>DK&XkQy_3 ̠x‡?ߦ5^w LݫT8T3!:!|Eisf-|Ux?SHT{8.;ܝFŮ1RC.InƸ7lWI\:*UP'tM|~w8\s\Ε$ (oh6r5k/*D?7h)Bx_( 4̟cW~sZFby%QACքEZdϢ+\;H;gkk;ȂLHQ`A?y\9G(]+Gdg׬},) sAZ<O -%d8z*+#$)L`_5xa EK9߬0<{jUH[/$@;7<)o!gm40 & B'{r'zUs|eeW)_i73kaXac.k7"~Y# F4 P嘅/n9j+xoRQnF$%m4'1CNqv|RFd}';]:}1"$V""i_J-yÌĄ-éj뒻~_͂KɊ *ç/kHͲ+]|dOO+2LψkL!nGOsxyfj F<4{n;\fȹL^ ~Y9W`UjXd Ydk1gTC ZVGac|2ڞ7Æ6%(F}mtNM$Զܙ ɾ4̒S>v.X.́JSl#xhB^F,BuM1Wc:k(b/1ekP4cmyE?TK)8uh  g/9pEQIbO<(k Y"ݴoˆșvưe(KwgJgBCE#k7u3›j-Ch톞SpB9΅;]'v >$vhNI O2&li[H;$>Lf3S#Eq,ydQ Cv|LsBvLuX)Ȳ^]X:/ Z罰T*sUȗ1)u4T]AlQ?"Ҧ=@{bTdѩf6AvBߦnkt }OB LѦztG1!+aUP V?|#ЃeC'̆ئh[G-#ɋYfshf3}NEHb$|?J O۴7wQͻ%~(nl0[}BP $7X75Kn yѷ 0Ӵ)OLBfx4xYLj9^`/+Ahؑ#>{,`!x9c딡(^F@ ' {{zQE%*./PW **^;5-729&|BÑPl"6oR+5&>O>88tdqs4YJl94ap<+moIS(;KޓebI*LqM0:oum=c/ ɄY`Z=+1@pUt˨w,3i_tHJet՗l-S2eb }vVkRqM+Ry&[m?۾i7Eu;MIkEO$cGicݥv]=K.{󗾴Sfk{7ˠ7_?آNJ rQDXU_?Q hndR,lߌWfAa.\LڄbV?83$jK,˿HbU/'vUJNDHl[_sP^*w 5Xp.$'ۇޥD2MѦQsª-Qu:#RT:6L"AL6ڢ-Dϰdžcv :S+bx7@Ĝ-J`h$Q9(p4yl+7=1-[2ԇ (+ue[+s:$,s8gZ 7R{_p Q'vB60/H} l׌N)םzhh&lZA ÆS@ 3^i;vQ [\w-΢w]ێVTh79BH( t=JV SaTvP ǫjibGQQbnE>jty?GϡNz+Y:ZTcCg-g J+wjΌ کAz(]9..WdL#R_W5??KrqqMAɁh ?N-!#QBU^;pBd+1G*nJ?"z]*^~eK;=ҚJ~p?E2VV;?'w+= xycqiky%R\ӼO @G U iE,?bxp=QqM=d#Y'g﮺%mE$<U=sB]v3ͯO٫.pǴAnkEb()L` :^1^ j2նޞ$ _ ̿/m&둈nӪidTy[uKC`yG4Z'i~"C p 4Q,%9Ϩ״0/2Xz#~xŽ\A(.e{|w0ݽ7WY {cK}r N~ gO^&!$whDUҽ͉iµAgPN=X{MebWMHd~6yȩp2 Ce°.>X4iѺgH]̀(~>L =\׽&4xh+ u͊1p?DQà0Vk\_d5}*9p9~qG<ז}m~o ~.ƮZ! zC4KoμlIx =v89I?Ԯxz2+J^UC|Mv=@J8>j'糖aȿK,g$!dZ#[/ӂ)+jyp. {^](iq8u9+Gvb\Lr#*1HƱR&)Jy^]E)pޠ~?Y%q+ nԔI)]Uc6$ L<5A"u42b',.E8S̹/G+EmꄤD%ffbx-ΰW7wXXk-DaKaknce3VpNX*<,[rVKn!Ϸ2WZG+jd&6W3BZ^D&: ΝmurSPBp|!fXWD;P銢aO*е<`F{<2 W-44D,Nmi:`{cN ]!{B Fd' Y~U&lmWY'cQ>:?GWEd#qc[8-4fn`{ BRt]T+֑SSJ&`>{>g2࡫o,UՍ-VZ|{l]ti5wq *3vB 3I6EW[s-}va'[/FkK=qpΑT{&P̷gfLORSX!$jeWFvx˲N8SpLnX1Q8p)G֗:]=o.Ҹ(6}dʅX_Rkcw.qPZ{ ف9TUD및ջ.ީdy>$rӄm\8y ]+.Ǐ1DkG1 Ke)Wf;݌OGp}5MQ=%Ðu*PLtTA._2 Ug8_ BCo #I<[FU T~xwNt Tn~eK+^enFGΚAYu[%w}/q)k'`G,=t&\soύR?ٖ>+#-hpv1Jf`*@Q>~P9wWu/~vKtΈ=B^xU Xk`4ͩ ָ!K$e&&9V.ǤlIK̼zZRroI]6WM@UWT pV'ˑ c( M9ԒYȆTOy sn8{*_3k0=E0*5KBk%|v#Qʑz=0a]J{?ncwI %5  "}F+>k!%A0uTX%šy:{܂&Ҍ+k;A{mq9.*=Y(^%ݑOQIi^BO:o[Ro^EO DpNc6p)QF O\'A[A:rLc0E ~EydϮ=Gil?]l &SZ]:N7g6蒗Ct9a'̎>X_ʱ:(E ck O#(SY@maXFYU 6BaĖj˔ *n*OCAL*}v~ }Uߩ~)PV<҂؝2q6^TRYt(|ƍXͩc#|X禄t)1C4۫'sA"-;9,f naHn7kVGJ2]@)mOFo mr|x4L-"q ]z"N,ݱ{9`|AYm'5^A"3h{qTq;#JsuICś1͆Xc ab&sӐ}й3QZR=/E\(:H0\Ln@Vű_=z-dǘbRoE X 8jb$m~,s?_}&.b>]IV\8طb2lgU^XNt;$4U2OAw{&OYrXH/ {Gz]w'({[ 63zѥ|5MJūͰ& cYoԾ)ѱBb(㡈<.32/dFɫs^3h+wSrG8rhjpI9?PȖ/ȡVek-?+CIV0:>f䵚^p8]}"?{CX;jQXj^nqSsrE8wXG|2)LЉlݽA7+WXkV7ARu3:T X0nOSyߗѤ vs+|O|>Ygum|#WjYem cuKPyG)u|>(3"A2@pr7=2*J~ ) {Q MC21z_l]W5𙁇C+,m?΁Ԉ"" ASyL4/J?QyJ2i~· ;-&rQzUg$^Y%*A{g`*Mt<;@Շ.:eʿf0N | !zym<٬ K|3G E 9tNG;];y-6plA3o@%opo]@U 8Z7XY7JgхPRk"Kw(ЅDLGhOc|"uh/*ȽC& g0Vczg&LiX ϼ`i-..2T!ĭ?3*22ՁbJmrBoD٥7<7gT}hQr0vVs|AR܋"`v1Ac-hbsrpWLei+xw3Хѳ+lBpʜbƫB2py6w2ww-!l5 ʃ6~ RBeKTN& a1-h'zg*ȦYkhR[σG"ϖ׭TW_0ﶛ1{V.-԰S8\QNa!'<3x7D p񻌻d'iLj|sW|֙>gط4\DO*+OY@<;C.`T 0xd,SNP86RϿWf׉ QFmU}b-Bz@=4>P1Qމct4rS7- ҍj5AzUv!1 {~/P:i)HbMm  W0_oM@pA8O{AmA})E#w:p{<%cƗ̴&t"hE~881 nOhYso7-RmS9;}t!+YQ^*aǡ=ubx PVmⷶ5R `2hrzcJʊ_bѾf`Ps-HӹVhjr̐fa۴`c5&&!!r%%e~a:P:^ 4(5Y>X>cR`ᔑ#V*8Q>$p< # aHQX/!3xWQlQ ~WmJRw6DU?"_[Iadz{zFmXt^UQjK *;CиipQv=SLaT6$6C,,Nx͈F_PWFXCUTfoEbE*Jc;lCx2AQ[wm%# 3A}6$~ r\tjWxMVlu7 *=bJ }GC.dWE+e+1]d\2k ͛D˨aҚ2J;n@]d#&HM.s-O~)yxU5C#'*ܕ-d#>bUoRbpRjw׆Wi5֊昣䢐j{Hl'يɓzqg^_Z6N`y'/rͳo 1׷tINӷ쒳sO %a尶8@(k%*O>`y({4פ9AD,#;\zwW?j&Ok[(B9.Q@f{ ]5hG-W\͞?Pzfor3M: Y q>&,-B ow}D[G?пrřs{`ַrVDg*!>eRn,.8Yb9Nd(LOyĎv.gWD(nE:GlҜ0'>XtĬ;qyz:{^KF'{kazR(b>jZד}j%{֪tW$g uMB$xzuc89,) _D>?\0(,&Div꜒1tSLV$HO{A.4/sM#|Sl!A3aWνMW6*O3!ڀ@MĨi?RqhȚ@i5ll ld?WCӵp~Lf~mQr1`Of~mÿ E+FW# 7ܕVGXNɲS3sAOm<6I8D:|U X *fסf17~I]:j Y?].fvIn:;]rhv 'upcaum[)Vyl)[1&HЂ 2,[;BMc7:3?.xX yo=3thEX o_pL ƊǿoZqZvpÈ5M~pXlvNW̽Y4 ]ہsIs("T''Y%\Z$|a3d#>K\ W:qX8 kSOKt6-N HиLkUuuˤ;DSљ LAXR}}n"g4ՇъֺE?丌o *Yq{Od814d;ImpCG4m!ZOapD<㆐\yzY^cBKZ[ H!x9*~p L32kuB619}=gÔJkB}7wgjklBIB?/C?l%Ϟo5ei؈f8'v@C.y sW+1,.Ց|o牄 ޟdЕݹ"% wc܃oJ p_1dx)"P¨5 alu+] (ntN|.uY8*WOq/NBdWZw"ƪ>.[=G~EGOⶌ "Z7R^)FWryqmyX_º ҫlDŽ;'}I{l+3nlkc|ڱCvnFV鉳ˌ$@g+a?Mn*ƶkה dƇ._U ȅض)XNw+pA L_󙍞e#8{L+1aCXT/O[!5 <%VuͻAD&cd %)>* 9RùIx"JFಱo&/(+K]G?Yiz\ \GfL㊳Jik[nM hAJZEM0wCB'9ٍ.{ų p@,FORؾ'zkvP ;1 6Xe`[8R7HdDk<ZJt$$tm;${3M4 j-L{MJxKE9X@NBe!!ߜL;jP_Bmߟ)PF23^zCW `FP\&M)U7K|[. &%z7T@&$PJ #;;/|ojAlD~8TW,_!>5YÕw~[ZfC ogo-#wHi^U*kٞMK趝.j:AMSf֍E@Ĉtx$H:3N2THJw'螃ӲQ׍ )mxM3 ٤zm0zhlAE}ֈXўQN0ַK+.S/4ȷbk& J%;{ǧk67F5V$(z4:ċӍvZW9kS dnj$д+X"VeCj_(SX U˄nC>we v=3qaΓA$eOsl@}Ue:Hw$֍NyɁڱp,+>;rkQh0CN2?ȟTqC23lv7#Z~ c~(i0zw ԖRH=4\Qꝛ{R(#魜ꂱ3dy W/U"Wn Ux }{Ku8.z$T Ef.?މ3uJ2cu3׉ktDDTMۆfL-<7uWCK{~c=fc.yIKv~7ʅI߸ffE~.Ph5v 6tamEoiHfYQHkeS|Ru?E!X0 'vҡ2S0WNCߖk痢zGlXrȦYz@a x>\|oǫC=#sj1&\ a5/QS'I!6ΐ@Ğk H,[k*E+9t;.Ae?e!֝ة<4/Q@Lؘ*>R#kAck_[X+'ϛKk庰^јU}tG.K /K_WC% ]q!zkk RtcΖW[@~Vnq1E q6J 辡2F;"b_ޟ,fuM%6ڋ Z,%ԢwQ^B2Z3o*6W5VpN~vvׇ[7[È\K@zeChX/+Pm";f#C/ ߒl-R= 9y'l)a)V$ neFO,Q-=ŋTY_;U~Wjnsg^Q*gG.qU2P[!uyH=fKL >LJ#cLgq!F@YoF|D.7%-#Ef4M[_JZ*7bYiXSaV^ dmY{'w"嚱 A7͞wA-Hu; Ϗ4f%[_Dax28@mRHApSI4Jޜd?WcJ2~#[s*\mu: thBT/CcaeCBWO*u_k~T|Ǧoخ(Rgof b/=Fc!4^2qfظb\+EC"t@R&%p+B^fIw .!xt9q"B6haU;Mdf9qaо--sZ7ab]#!]gIX&ƯCOz.礪_>6I8.|#h15&%y_悾p!3|EO}=Wm@n bhpwp@w+.g_ە3GԈ>ZhDM}2 W;ZU}P)pZ(Ü8HhG[8B=LTw6[YfB8Z w{D`X`l3uvѠGp[;2~T$WR]o =i~cj@9yh)_U*2sap^u8rAXbAq`ke9GҮ Aeqqw{pKpE[ RrLf J0eӐ؈sxހ<'3:W4LPͻwA([timIBÈ&"<|V<"%;jywmJbhcWU쵘Gȵ$08a/ ɝ(D($#mRW2E~K|1IҧhDY!E\[3Dy0$v eh))R{2qDn gZKFyd$ ߒnr4ie Cc|}3THԏof1Z!Tć X}i26ofxV1#˂w W]r )*/E~z@Rڛ (䅹A>EyiY5QҘ$8TB+0_a(ìpDQK_d# bM!:ZqɽVBeA"C歃Zhxfj38S9AT T=r"NVa`J6d5"(:¨؁ 2$J\Kl+] AEt& U_-A| `'(P^o_PfC>b3G)z)5mw{Ъ[ b>/ni^P#O5mHSfɰ2 i KR@1ՋDp@zź͚IK2!0$` "m*q9´NBt+)ZWQq<AWKbWQ[@^;O M>hg8~!XIxw7X0o0i92|>*l+z+Xgwm힎٬AeA?RZxV4W $k*v@_z0ٻ;׶ލ>OQ`-ճ$_nar fs0$ $1A|xǣqe R'`»Xǵ# sphu'ؿ2Y`}AV V5 Hn!C5ߐT:g},FHvQ=`[kGMA+[S8cp9,=l LK&2]!kyDw]sܸօM?Z$a: wQG֔bVEm`o+<eBb"0ɴYv?~O#Wgm\'[>  #;n(Rf2HFgHvsi|kӗ5, ^,M8#pF;Ɨ‡5E[~Ӷ2':2XIO~mEv-. D,r֐dmbB %mO0;W-Sbb(*=;Ԗ]Ƀ ~S;tH-~j?nSĎ;^Ta(Q;S:p ߚx,`sxxeL{ML1ً錹wF@dwEbր?1͊;…{g}W~?ƬrYCHaaDjAC0dӳ+ΏÐTDGQ[2@b+e-LP-?[dsiU&;ø࡫>Epg.&׵`,6PH?dUz֬{AJzchAd+HW2m*k7`i]IjI 9]yΨYدZ((_D޹_Q?S?BjzRqщz-7Z?;>wC}.,88jb~wB*(}>FA6nI榳HST  OڜF޲}Jn(8>noslP,3t|8/y\bYz4TV”xPsyhY/CϾU B  b|x*ikpr= Mt\-4~0[W@0|Aө[\!' Z Q{$,&@K/&i>qIJڃ3evz/Հ; `Xuu(V[2u#LȺ2U( VH3(WI%JS2t`/:Crq@x L9nٿAwKX$z )&/9p2LdJb8NdA# iMLՒo0 3:2U8%:>|Q1P.)pΖ'E[%1*n N<ikO}&b|?4| nѻ K]m*vp=&n?]YN])ׁ tu&iVKQ@tꊨI}F#xh|W%,Ɓ(t{ΪZX'OQr~xѣp4ozًtF ܀wUg(l4[TE*k1%H= #)=/!U;blVq7N`4j^n,d,r&CEUAn셺Y$Ȯ;NTS5$ +zu>sqB8jC{wM*Pt) -3ģ>#3 C|c ^/ħmF/cfZ.)BZ2N.J8摈vǹ?J-%6&kX-TI|[Qۮ߅Kcl9'm+ immt[g0:C/P~FtǾY6f“\\anDGWlU嚽wl(Iy12KVNB;xןw];L~2:&2%=o'0cV(rUwpX#N f3reM/o8^y?R&e΀"FLqdeJkٌ~6ۨ:N 3\|wp #~jN+! --,!O&eVz[X62n~u{Rrve~gnkj@N#Wٺkxa le*wT1L&A>B3DFno= i|2{Nj_r +Vncwh"zM`e$9FZ.j n d| )g4&c3 DZ *P+ f _:}/͏UJua?,גfZn]&6AmhC5J)ť-[S^u$G|"w1;X3_sW/<7 W@z6;p"5ɓW(y9!\c]. ^c'PSrV!Bffr|t=}Eƨ%^Rcܕ[N^5;l9Lڨ}Aw\7f_$0a'+&,Gu1Wd%ycp }kIh RYsC`5n>u*YX戠uajĚ *R&#R;+TB5|0\gPӘYX_<*iGSBwZ2 GTه!rJi`pqאdY hC0Ug|W!h_Ġ `qh%^K/P CUz씮2!__)A½~+Q݌NEʮ,*Ͽҩksg0v:"4DM,lV[:" DjvKAzτ h4 2myc7R:]75 l*@ $_xQ|9c 4 $6/1w1W5gzb~(FCv,wKw/D</re'2R Vf g8 f+ZhO:',sc3COvS,G)7LhwIlي&lzp7YK'd#_KJK^HH' P[2`J'Q>;Ğux@ 8ln:$~_)2 Sg=6(9!z* 0-u<_s8(H[xfaH, tHJ o௛/Z[SŦgA qáX#_[cRj 8dng ibg=/^)5h}s}%sǑv_tH2nRhtRQĮ&kEnzBc0$8=AZUy&J6@[fd]5iQΉV6 4g5}fΧprb3  u1UۺRAqMYNmžRSm۝ܬ2߸U7Pb9М=}e:uKM'CO ms,-b.ZMmSM?ˤ p\*~ݏx;~(w@LڥjNWϪ+ޛ٦5CxEŧh<I*ϝp-!6ِDZRc3t Fyb>y3Y<% 2nW\*rLDgRacʼns3^oWiN8uPDbaV= NWQ2 d?Q>3ZbֻaGqYP`k+rWGnSA{Q)/tlMTu#pdra{{r 8*U )2?R$"InbGT wնh-F$2y6!z)^o*hfs%wJXM^KWSl!Me`Eh\$Pjt I|)=lN?X 7ѴCBil>1oK.够HkVg m9B",2ZWZ|TFqG9fW.Tpp*k\#-@y̺`trw oef5ŀdτ#QD@b䉜p v߶q0;gpsl_,&`oܝD[Ab+օJ_W^G_NS+Zsx '*%j>'EwIDE33עQ4(NA3)LsʡYgsjT tpIwT A!q !B7Ԑ9=PTc?JLTBSOxt 2TvXJ`6FI /OL&ˮtb&8LD^^qopBP^ +/"DF4nӓ5F+ڏ/D TL9]NoBLԣ=U?Wטk!~r/slϑKi@A`#ϒU>;A^'NZRTQ1<)yg b3ۚ&H0CSŪU4t_+)%+,~ZQK+7s4FGt%vDJ"hE?pQ* PE/|nJZ1 \lMkսp^ICsdFbA(nQ2ms[o`:0TvDw8yΫ|sy쐑ؤu݁ =T;}k#R6 ;V#-,OcF]S)؜ TL(d'^Hb ;kpd gU{(C+b噥qe{=R`Qէ5z']vU|}K&NOkI>A7&*)$*`pa-~F4$cen:kv3pn"5|k7O~Ex-k2Gp(j>f!A(%I=a C(Uy SK]>d߱`ڏa!}`ܘ+DFF̼[=uxOߘS^ЁQWm6Z$J"1c6sodNmTFitR9,&@kK$Fa7R|P{ӹLdO$5)LN U&ffc{pEVS"^;T}q`Tiyqwx'n+)MAnG\n? bep"*DyDBƽT's#.R˪SD@Y?_2FFjK$T pn /zc¦!P||vY_HKP횃CXIf]{">vXmq ȋGB cg1@~1WkjS+ᎩI:RXN PcP]٣EdYO Eh{$P RtC+דIZ+2H$Mh#0垘4]Uc7ښ+XG-2Ɉ'{G(ۃ;FꄖO}m[,!(guz~°&u{"2 n摕VXk[{Ҁ JbSs.m;zFxywOy90%"FyጏNhҟ}p%sUkr}r 4Xq ]7cxzBBv/Vr?D *ɝ5a}S,)7SuYbݯ(0vO, Vڡ4d"C==C1îmOn$=kP>(%]*]+eo j םhnFb`W'\dxcA$&& ZhxP.%jhU7<,3IC{If,IsOzkW:M YUҨW{'xU*.E8.=IY1Ž۹TvUU?9sJveb(Sm^4 +].vn4Vrf]";zw9@sO>P7O;9Zf?5tblH(@Qtj2W\ m!*gӹI&0wL07< AE:,VyTSKN V8VY0K !FgHq(K2OŞHɘokYSl97Y^ =D砖H;HehUfPzdDȆY{5k$UIt/'#P7K6$Zu;чU -щ]}_rH!zFesrp@[/0HW3 ui5sA^O{ .)$<@UUis ]Cz倒hhG'{zcsfOҴOdCNU0?f*l2n^2dQ`ƲA3,V5<ݎmH kJGs:.SdvΠJSv]? zT fh"7gLqWE@ano7޻]{bY|ݔc 2=r(ue'/#Bڎմ4_'M*\Z#r~TU" s^9 hu2RY1pAh͂+(ёd|ڽ'V f[$-5΅Mw?q9&А6;k3 .R ftIOMJ5=ЇQU7qn&T=Ƀ[ع.hScZ!Hj&a74YG@ܩqࡂi䱁_Eb> !Ǒ0E0_yn, OVlШ|{^%,ތ=n\fW*|H6ZRy_zo͊B5 Ti 6FK l ߤ =bhtJ). L-3b{$#%J䱗^n1% -꼈b6J.SO jzj͕bw˓GkT-&U MS̿{9?zƓ#W=!9j. q֍GxcK~E7ƥ\`8b0l5iXyb7KhE^*~"Ze_Oyөt5w|I{"6<͘^I N'1ј^G;F(6ƖRfɲ<7`b4;_cv.x|eΛU<ǽ8 ,xI. ہ-v^l;3igA`el"H4i :ꖠOM$o֣|[ Qxv,x_EU7#U[Y?0UZEɎz_H#<|J&?fwSE\&vῠޙB jd*M QNK~Ɂ3_`ĉWOC f5 ʼ4ec˶hG}'BGR O$m utl J_V3j*zE}1Kk~A ǿu."SY?7\,V%ډ_P..|Z0WwpFkPhka'=G$5.I{NFxv%CLol-wB2 ˻GcTs ?\էQWt2R#zce%f2+j1lݱiHo˺IlN?,!]; 'WoT!n(tGW2>_eX)A s|3c6t CaŸa^qʤ (H@@#x5)Yh_u L]Bj,`f@O &#\$OJ+P]4GUy 8<V8|PtpaXl\p/Ò:y.wE`R8tۜPhQ Д8)|Ug^l)RxCMKK'A.%V{a!'*|aO&c~PGuQ !`i}MBJiVn9 ّlSDyGd'cﻠ@pHAd JQ#{1$YCܑdVq0B^Wˬ6&iAR-Т3yԪJ"kQP\'[ϳLcG^I enJoSf[jp[ֶӋr5uGw5l 7$jmeU5c$J^M38;DDP[ [Q~:~_$WwцE ҵ>eRYb/hgbHrRJ mEO!ɶa+-Xflfު`6CH5J0HWsDckLc[P3FKЁ[d3 ÜȊƯN%Ȅ!anV }IaQvE-&HToSc#9v dq7r *6Teby[D$@߹ jw PxSTUUܗW/Ms.KV ։Vg?P='=KR4h. "Fm?᚜˗isf#ٸ&ymIYAiHƥ\θ26VUQ4ᒒPUї Wkpv{A:w\;Plb{WɅPˑH}u锪:,RDI;" DTO<[XmyЕӻujWv3$3{Ks[&*YGel ߅$Cqol3 nͶJ 9gaw\Q1IAz  Ƕ~dƃ}ݏ +þf<)AT)Yڥ~X1o_Z8`G{EG?L}'W3$Cn}pm[L;JCU1! HZz{3uAMj(s0[Mrۘa-5Mc9r~5JUX`VM5L s+  +|AW rm&ՐtMS H/M^˄UơwOM,'l^tf1 _Z|bV] wZ,Sp aG*j.)Qu>bȘNG@qx{~EY)3vGj:#)~u6 k7VsrcGb&~ !T 3ڏgxZd-pKZ=!J3s_B6H f¢0T F ;i/fKor` Vm.luBox)N?W|g Y)A{ `VB'}Ez`i)emf@ݭǗۙh,usaXM'َ%س_, oU7=2b`kntŠzR?jeB+R@yGFCDVqdL,t+XX%mV}2Y;q+REm!/:aC.oU~#?7$g Q*iᚈ>" Pa.Z0mGDwTyyh%A=/KD Hc3HP@@{'m?$R&9L'4x[Ѽf} ͍!Io^ېGϙ:oB!EcHЈ+AuYrJ~ͩ_'*A\HG/ٝ7^BcV9 Y7/`5יĚ?qF ۅ/m܋Dy$lo$wm:Li9=IŒ8}tIrH88m g KwܚA.65&ಽ  gCδh12Bi5k[b֯ 7z5zETxXc<:$qN iQRdeAp_a+j"OW`cfKC ̄SS4y , j%JUmÚH^*(xu.wRG]}y:~_!Sz鏌εwA#zctHA|eh8(imnRdf١uL"JA>ϐ΃wI\#Ug:O5^'2n{<ذIr8o@iN5 .`O`C6 Od6VG0 V:#$aƮ&ɫq:K#\yC zʮYz ;[_ =o=CB}L W%{:8NѳaWW9~dgwं tP}ຳrf?X $hG7J+(0q5>lGjҚY'scswq"bh0,5M_&?Au>@Dg:o5*T?v2bF G[d4eXa8EjWCn\J- URm[-&С5HWstXtxM]dDg%tbG~n 75?vB3˟fVVCC;dҭ:`B':d>)v>$.N}3-JS+Xwǟro-yI3rz-&%'}*mbuSeq(;z3gv=׃+x +ozqT̐ĘVYy{D6UaNS\+~=}孃 .Z\sw,o deãݙvph_~3J!b*t==Ouߞ6vG +xT'Զnq @dw5YfM.ze <9(gͩBII˘ }u9.{:'@tNIv|*<,zߗZmW^L|DzB< Ūl(-hYge{6 DaY.A{f)-17=zhL/}04hl!.B>, `rYywhb"S%R- 0["^VW9)Ƙ݈-O-|VH̳h,>O [錈3H*j1^Ɏi V;#Œ[ΫlwYIGh [mTsgBJC=n7,*I i`n K.o =ۓ&ւjT>maRVz(!](G믩"oV].?;VObO~A+I,]It!v&gp'*S0lGOQ6Tr6*Bׄ,W;- n]Jjhv_Q'΋Wi=d^Biv%@K*;M%_1U P}o*UիnxOVfx=zbTh_YC pQ[rK/ L$o}[~ǨH:C`r0 #Gk &X'8/OEnuMc-[ڦ%өG5cG]q.츮R[鼖K9A Ğ!eU٬ 6{rN,t~eܳO]G=aSʐ|R8ZڪyLWôUp J|Ֆ¾vzyD虑j]V^y?EYMBaHhx2vf,BUNs1ྕ &w^̓감YqɄ~v?Hf/5eEţ*Q5=M&ZfrjAAۘ--);2q,_akhh\x0E,{m+II K;KsƅU3Nƒ}wF—aG|47b_T<m|S^T<ҍw@}K3Uk#v.$L"en g/&`j*6v~hHy{PZ. Ao*hT`y>[M[XI"9%t y=_#/Z1':C/gpOآ驚qHO; .8xI7bzL$10r_4x U(5WM-i| KKQJoSZ%6W0ѴLОH< яcd@{B3% >* $eJU1b GMZ<-~Q*)-Q5UXhO6nZ'ise!R48f6 q$mDS%m&x;R1 ;#"nA9(qB)\1ȎcX=8ǜQ\d1Gf4h7?۪/V8pM!*Qvah;@+e0ۤk{&v@|`px ,bܘ-(: ?'Su3wBe07mgɲj]N#Ot'v?[#r={xdB=vNT2?J=0$g.y㘛q7L{[LWkpӳ}>,ܛ*-|cf D|tCŁ/s-ׄE)V7Yu< kGw+w8Yi o봿X#ԉtNau-ή],SMǛߴ ୨PE兕-:ڞS1xIh.15EǶ51Nns߉V,"suEöaWRO^] 4!Trr '/R{FKc@N)Meoqu"U)k4QLz?p?3`8M׬;RU8Wä($& q5\ȃ56۞ A%D +ips,Dy!ku$gչmxmr({'U/,7{>ʍUHcNݣۅ @ t#v$&h/ sҜ_Ξ*i'}XPA)mI~uޤ[J9^=Y:94َQ,dܓS=u0Ȟ$1VeF ߕ]ӆVKԑdzϝ2|le՟؛Zj$@U-Kmu#!t!M/4DȷUOWųӨ#!X]|J$*([.IR(4&fe/ߔ6 ?Ruah| X )k#Р|@X mU NUC#osI v#ʨpXt@ !:)wvd\):A,-,գN5atʑN25ab%פbX_cك7=׆ûovuZwXC.PI'`g|Fw!ck*>) dZ!3'8`v5}&; Wb&"g!ɐc#B~cq8bTfz.J4ԺϟS#rG<&50'(zY Foy"K 2UБzJԈ˹o>yt\T_| _|*mv NbKغ|+N7I }[V!>?9%ZoWN'͑|c|ɉ.^ICY gδ@zsu? (7hIz mm/%` ޢPqJߍ-4SH CVLpděb}ϙp-\çMN&ѱ-nק^ @] w>:?|tB9&,JzCP8G -{6DڋPc@;6郭X% =ɻg )ny n%p$`]n*"b)?< 3Z|={ Wc~9Aec&kk2Y{~eb- ]&q%;Qit>-v0fOJEtpe#Դ ]978v=[73E!ɓA~C (imչB!}DM3{v&D8ۡRH%}z3!fwȌu(W<~rDJ 0QWaHS^bkd*p-zA!VZ7oɪ10=C*ܮu<|_ vIC8 _iS # +{-.o'\ ƒ?_SJ` mg @H|FCD*զ  zw M^15׼cb0`ߟJSI=K*n ,ǵ& 3<٫Yx)^yYQ\oj}H'ԭdTTZ/&΍u1l)W [i 荆+/A:l r.â} `Trn=XPX+9H 5ӛ/lgͼҺO^&"~ɇy:P;h S+Xaw}$.ǿ X8@XB 3p>tBɮZW+z&>5pj:/i%"V/6BΔj"؍+nt٥J$t[ϱ ʵp+z&vy=E"m8ƴk˕a$ZgjT3*bJJpJ9N:2w-&(a*Dُi?;8}uV ;rüUϴD'CT#Fc6ͽ[막ޟSFLl8=G 9*'Of4jH CjRF#]sskgd-diͮ;#8d38azɎ|Z:i@}ҹVl޼R_ئo ~uɆQ1Tm֤&7$yタv]RK'<~m_Qf{+|.$C\kfܹ;%!h&{,ǯ9ܬvDZmio8x/So4qhMQ"b^>.n`2!0ɦ!l VQd‘ᖕ~!ɢeJ<=B) sۇ9efq58fCt46mɼ77EoLWC~iƒ̼!HkՊ>]`_G<=,R7Q<MUī7{iSG+VE#Ҷ!d/06"3VrҚ%0Z$0R)8cEJ~t}~StQb e@\DA4]zzʼKuPήWU}yd SŮGMMʲ1Q*>[S@{TWe+cL32HusjrDa c}ˈ4Cm/l ƒ% cwóVlhlN0jm).Zelh(795c,$Υ$z#wTaI鑑 C6 U8G=8\j^oFǭ)akh&}E'5ǩQ]ZY8/l=o_-nOs!$y&j/?fvn*9rpvt}?FYNjuДN Y%H^,3c~h~F'YTKM0zI1e z4*?/UoxwΣ>uP.-)JqN81}Zsa]MN|>7}hed;fmRkJ ڄjoժf_Gvr 8r/+C|[Á"m{[0kq u93͓W0(=Cӡ.<=[;b.1PWP%7OpӔN1~;lz)[&%phx{~q ymc53[>a T; u,IŢ~0[e:B+LI$zTg:<'k1tV='"z)~]d7mnSˍ<ቬ*I. Y05x,;B )$~.70{HWt,Pzd|ZTF"LB(i( ݈)RI1Q8ȏA$(,I'!K,n62[Bc!֘llG.h!mmƨO׺,n @%-'WZnfU@=\~CP\1 _$Yai[łnZƓ^TXVl¡J^jr b޳!FWe/.(ڂuɇo[B;PY .áJᜡM9~+AW16V|(iH&jw))]+ӵS|SV_S#IC4W k*oSN/3C#7f>NHޣ;p@w}a>ǎN{.kя0*gzSDDuGB+\~_ᚡnoiҍe0UyvJ5YFhtT?O K)|xed/?'ҿ [řO"$pX=o,5Oޔt\OmJ OZZ3M%mk.%t?rR W,BO $C@w?i:wL jlذ)ebQvN :M^uufbZ!D\+KF @TE8G!:D qpss^?(Jɋz|^M՘F 4֋-? gEi2"1Iʭ\KS$琕)xOt" 1X'BáؑāS)3ThUW:lMא2rd(qL=tf>>nt7n#{*X1ڨKdx2cfW ;»{j$B;H^  ӧ(6|a]#z sd<%2֊u.aanoR$ ~3 Z%.$Rߥ;2^O,ẁUϹ Bm AvaugGtrtazcX3 7w}BA}Ժ5 / H+PY2юƱФϴrX*%T"Вp ˄Cӗk?AgtPv_Q'z,)??RMg)\13 )g[Lgϙ ,,X}(zZpy#CX/j۰174'azGTsK9^B+h)0VMoZv唉 Ugj fZ!Խ_Sr1ZYGo],y5 -DYWdg#`ٞ% uՉvtJ<@d |9 Q(&8GF=pi'cCuqLgY:͛<-7fU yn+/ք ?(B)*RL jWUӆe> #]$0ȔzI-)ջmS&A-?̦ofC^3LGG^YyGǐQ򆭭N +/Ut|,а5LRs6p·6!CM 8zMPbʳd,C(/KV#KRwP#XS+}sb#)*)Ƭ*"7Yg^wِ}O풀t] rPO:(2-҉EiRW ud oL5>JGA$O7{C\ ?l3lʀ9K!du@քp@(\DjN'.l#K&Jz3$8.ZX#؜䱧z )UUxH%g#,.J_[&FgEH;Jps yr0Q:IBT}< uet%cY=HGF@Uc;@q>#DBv<Ļ rHO6-5UR3. ~zlGDoyۏ1w?8p YxۭGt;U/`YdQ&ȥ33}8˹zH;LU[N՛ƗASu#! ;I[ϋ OΝLKm87Z>v޺џCmshq<1T*T_ Yi!6)qVXw}p߫V+Dmx1%2}Y\2fs~E}r#=Cs72hy)&ZU  qMqv,o=6#{-,>n .i5$]TQ%T?3S9R'eXaJ{`*D(ڐh 0\k-BXAULʼn4ᨮxF.\֖=@Ds}-ӊm7 C=p[D\7$iGߤMCD*=k M:I_S?n+٠Z"]ϭi8 ɼr׎Z ǹ[_=r4p@Wόt/t>ϟe%zu#aa2S&i !6fp \Q7} ʒa|)M19j@F\iE4_&>aC0p˙| T&[^Z΋iKXlvQFʦc/%s rו,jcu`eC6t}rH%\L~h@\ NKq޲GX^ Mm̾Uc. ŘcqQmM ewzx(RsV7]6wl{;FnųjSUK]_!C 2ۏ: `6?"|%d 99K>á_3g' #?A8 8Uն7ӸF+ԕt(O_'\ S]rXn4P&'7rHʭE;Av2sqUT:?[wa/ۥG ]/706y)%y?BIVOHuWuGր|TXoV6-z(x2BKwnnUwʼ(G ?dLp?c(nn;jJ T}p*jG1t~o5ǚ{u W0!@{`Eqr"GJ~Rh$Z^ >2vT~wBf?߇:j0e!fuZHNUX6ey#!UDM{$!g扸c0YNe #pPTmN!vR~S 7Q(h`~ G]T֍UAɗPۺ)0$b<*NcI1=^l{}'IO)|CߥT 7yD W)̼^BҀ"3IBTy1B˂]P4mNFZAiɘvqȄT1o=A cQW](-*tK`X0ʊdk9ǃF*sVUB? F$ &_v  B@Fw~ 1F^}H(FtFo) kJckgB ?R&(zx3K/֏!V~ԿP2Q-1hEъǞPdFʭM}LMGz^j.Vt k"t]7j=r K (Z[I- YCq4=*CX08B$k%lJr"C2Gyd ^:Mc9;)f#^_ G|wn~3B; HL8xd8 OcJ֗䓠6r_52&|>)ڋu:.YHK0Zw29T_jDY<;v̧*;軙w]J7ө/U/10caدavL9uf.`E- 0'"2W]t" ~O@u+\4u+ tY$+\|ƈ2[+7mFv$aYCV>WFݺ=7b>@c8P,Ɯӳe0rHmIyBLԕî3Ыq܋ӷ9~|p}NmJOC[_Td~tДc"A2<\VSGav&)#Ֆ!_gx2Ew={q _=LQScaCݢv}aɦDhA|GGc0SG:g[3̦oT/3ђ#7)ϟx^>v` i[r$?e̡wxuQ^f7c$d<0mb& q&ϕp{P84 PȤJ?CvN([g8S6CN7;@Eŧ+Mˌ?ɂ2_٪LY ?nJէuVcD9fơ͖~jVs~aRaďjJI6u|"y{k!5 B~o S ?1bUbf{9"d0P2!?[35=RM,cb|K Rhi7=cځOȂR,jWI smp$5Nfp2:d3>:~41s_6MXd:O쮶I5(Ҧ8E4&PtZx+Я6QhY:1FR7͕2\1oP{v{~[爵A{Q~(ֱ?O%>\F=p%>t<&> H; C*> YbĆC>`i޺ָ%DF+JY#bA''rRs#evBNlC`1~G+Gp$LL者\~ށJH&KSŸt65K牚ijeɎX2oM/?m3c jݯgO?F*`eШsaٰs/`lnXUZZkӛ&#yɂ~_OEGA,2rtY(Quu:OqL;%X^X_ Fo9s9?@-nT2z}$ZRMy"I1E.!dQ rp$&UCSu'3v{9#!79x؜.+) MEaj΍6*f L|E[W`z p}\K)=kQhBMBY4:E֒gב֖713F0uN~RG) /@]$ӍI 3Eylb!rkv͡=J_$#pʭ KV4i>Mw眱A+^'4BX n:[>,a 8`8Qm'b'f4/TɞT6"zG $-YJmM;} MIvw N͂tzi?}39ͭk4D뉷Få"xqÁمON?jvXpg c%7^ڑ""Z z:#'l7ˊʕ}꒮d. nm0܈Rme)Eq~?s_[-YRC945} ԫW1(,cW zO'{hb|MubL |9NivNuR z,6;c;55Eg O 4, >l``2ÕQU(K}.ee_riT9(kݾ)7[eOa@7{FgD-+[}@\V46nvX)a'-0U<1A:Kc98<^ 3WTaM5 6ɳ̓fDF7y*3 *,O4z<(3F6s+9j˝/f@r[R62=S}'!Z=Z]/Wk\ҏ)wh%=:N͒:nD3cA(rB[k,|2[|v\h,[m7{Q~ļN8 K-rf\4OBG ^X/J=haYO%` pIo bS[N8ۋU*1ý[%U*ژmee@ `dFTeJ(5b`IU=OlkCH(ާ1?=?favӦ۶<"M(dn& UѤl|h5/t|ֿr:_- ޝ̧XY@N U;q*D) L?H}Ozse޶!E/L18ٴtT\oϾVJbO9̐`TiR~H]N?浣!Mΰ+Az@VV䐳H=eaEj &n*>' #'$a$OL#rpNޕif.# "7Ge8FZ ~nZv'Ƃ߼g\w\l W]-q P;Ub{ܠAN/'@! \7"_V"]\bY>NCn*y,D(D4'kBAzYƓلe) (C(Se`3֊ r~ baT}ෟd4ϑxKȶ֫G0vV4DUJ/z#HhOXNN.R 5!Ǝ iE9'mmv씱Jb{?t /` {*ě}I,j^fmkU>'?r3*""/_MdP0+'Ύ|qH+:Eƚ@%*hG{3g턦NhJfָ$@Yw싁OC$#N&(JC_%1&݄&+Q9Jȯ'bLYӒ+etɫoZ c Z Vz ;xڈ~/vymↁPn h^Tޛ1!-xR'G*0[U]"}wu B!.aDӝMp潿rݹ\n'B@a#rj*̵XՐcrؤx̀+}H Yf!G#ȇ$_aNQ͡V>m]緯'?\ 9l %~؏H.2P6:X&pZ=30&d갟F''I o@\k (U/jMcRBdGsje-rAX>yޠ؀)RTD]}|aRVӃr Pp8׾^XX]Q kx`;rȗ)"-UxE .5W@-PmU*\b^eYsd 2+4%(B4w?r-=.Rd\UH1ܿ;,IQmS'Dng"d^!I(km"ջ,i,t۴X닄sMX]#/}< g3q=׮&'6zSkD?zP"m6R5FZ U/<O7APKx}9JψrE aj~lIf79bAUY d^]}g*UiI#eîp\0"#aRo'`8Do0u^DݡWxnUDGR% ]lu3Y)Q>CɮK`߫o3XM~T yjoCGko8?EW[.^U }yQs ,lH'9whGY6lUj=WIV^WH4Mkw(0O?hAO![`q Q8C'Cm7FipA&ns'C Sp(.B4r9p,J LDT†giB h(ڶ3:Pt9WA ,G?LVa97Qx_nVfqmT6.M17::6Iebr;VAD7R,fo%ŵdil"}tbgp9Ӧ?6cT\ut FZ .|f7JWշ`T] q u;E~ÅEmϠ/Y [Z;ypÈ%WG㳤sA v^ۦcVLC,fʸ5YɄpGtxcr?9'A#\Ya54&eT[di7{.[1ojtq Ub _"\y% {VBYh4Kˎ Ύʟ^j4 U1J%@] P) *$Ʌd9)4 :P΢c3WGCXz#\g"#3UC$YhAm!`x:i#h)(Zj_j2+al`BZ$sUQ`L!.H{BFQ^4a%ݛc. )KF!skE@$T7m [i#eSEũڥZ"P7 <8@Bn1F<ՅU8NOS8G3gJmvOVJquks7ZgE:vD[U*v/K52IkW47#}woZ(/>C?rlZSq(Uilq |Ny^MުmʝsBơx,Oa2͢}r:ߦW7ǥ ޛB5wZօ},%B~c=;CH>2|gTBi<2Pˆ2z{%<꫘m FTIZt-4v3Kީ ܅g.4ΝXJ*&SM=%auUx[BVj{ZS\)K{Lh{6Tmij#Hr+i!Uo  %-֏i' [tUݒP l%5]|rtTj}3U<"- +Å}͛DŽfNGE=N #]k1B]: X_or?(o-~1hc'PK*:x$cJ"t7 /`R(0?5".('*c/~1qs2(%9u[,|h&x/sA2Ы#r'^w@"_Av_{rM UdTydX[G?E!ZvDȔ9/ס t0Y[L !AHD5Ri(h,qh0陯 L7p'3N _SH蜹KTI׽f'Ol#_6X2Z>cb!TqcV?1l@2ZKZ e $,~?zDor\M*Ul\_?_<'6X( qn]K{Xٌl h[Zgv#oewAҳ(E8Xh8JjbPɡ/C^u"Xϣ*JʕCn|eԇpN^Vw^D/6aB%V]_[0XOQ<^CۇT|#d JȞۘ[KqxѤ;`2a&C㲈O J^['V<;UxVTl ,>U ٫=nr } B%6.Frw'3~ajcKl>ʢm&ܭMI%`QMmZZ+heJH?י ۤPfz{X-{:&Q%QDa>@Qo i-;[&e\^UAP3e-YF5/&DM\KU -d4}_28 PQ5r){QYdPKMVq3CvJ]7cvTyc5x3nB.4!QtL<h*Z/KӠ~+{rݕr^3h+(vn Maԋ1f+6;ˠ݃Z#{՞>5{ɛ<.T\l+kv~jLOI4 89i.UX&K I5aN- 8̜/.0x;BBGUd6 #ڬAY7J|Ux1*~_6ϗy't4pg6.jdhkݑ󴻦e"w ;'*RNnm$~3crc9E4һHYĘ^)8!Qx[$V`a>BO bk@D{3bBOH=څt+W6ݾWBl"9ە4N#R- b 2n!Sޯtp!|Bk?3o*nX}]lԡ'ιgFLOc(/C"9XBw#27e=Oι@)2_ z=`7>#lcE]X:O+\KSJWYq-{oH4yCHb4ǥj_Wo=8q/6N.[%\ܜ =,\leShuEnIu3ո3Cz D$W4ptB,FYqƨM+ ?cczM.Jӯ2le,?>b^JB{vL6^٦Թ9z&Z Q‹*נ"/g5py~ϊ5@;# D:\UyKoZ5vftarWIK3QIOSH.H ,>1)AC)HRS(>(Bb%hCUi"WC3PU`MmM`ChL=-Zn :Ώ\o87ܠK5pl*"o'=D;m0(H~ʅ&^5̒,ڑ~DSvc4|r]Ǿdpj×61Ԛr@&u+L_컶긃C)I.S'nEi=D'l Rbc||IRV'.x1RgՄT^cݐ ߹`qCV:xϾzSD <@&"֭PiV qo!ħ$?ٜQZx&Q&:Ex)ځQWy[PZMછ:ViuR@BE+^.(/v G !$D^:XWH2r[I^8*fTGB\ϫ҉̀<2 9R3@ *7(s'a~98Ώ/%B'HqXh}.mXPKh6\LJn <ڛ,MhoQeLiQc(hcVӇLt/"a름p1`Al;M>sP3L\ q^_8םi^MO_h,m&WWQ=fw; 8ϝtRJ`m(HVѝ>@ݧˠJȀZP}TE1"ǹKT!q3CU~a.y1d>Rja1砵y .L(Jb^ -GIgEfɏ2RgxR+k}m48ww4O]@?1>gWZ!ڸd.oڳ=\(>#D|˄r)݀HE8yY/`xzhoO\Ji4uҖe9!Y{虏u,I=vvyѲ#\ Dl<<;O^T 1 #fgbּ8k?Jt,ofAvym0(80 ҆>lE~.iVG4"g1jJ+N.ҀZ D"ZP"ֱ. O^zVZ2jpTnTs16#X*a 𨀡 <%k?BkʘDl~j֮1x_z`|,J#w+[suV/ֶq'7_UZw}`kٰG8,Tddsİ^N&dYIImt4kHfrCYKhgy齖Q4%ȧ r|d`+.lꔖ[iF!Tf0ѾLlw?!ܵg̢ :k1S|W}ҮrL63s3T|!ٶ첺\O*vYخ3&Q2\ǐp=ܞW.)4-pq1%]yK*-5{X﷍eI=??F3 q 4j^P$D*61#é|vJԜjT7|?8/epd@E%Far:N<"IpXU7_;{tD[\ʸ!Nܽ-b>O^8A>wFtLvID-)P!t p (f$^J$nnjYB|!-B&Λ٬)Zand0К)lߕNxvR0Wx<)V`:.m1drRmuYCaEGFwI7`t+9],уq(&#$!drkģ`D0Z9l3uݨo RpyWxB%Q&91S嬍T =TaSƪN̽\7} ZU~: 5$Av,K! p*-*ZMMkZYZ6t*%\w=lӏ-EgA5kW~)ʦ4Fae!-B+~,ӿ.5ԊV/]Ҥv,.2MJTD BL#~|y?\*(D0(8լ'juL8ͺ(,J;uC"Lϲ]$ |G:(U65+-:4oge+71?(v?K3).xcW4=r%}$$j z<>MȾː;~m[L%r)qފ631{j(ˢ%\79); ݊-P3=z3˼%oV|{6(SbzhG6#uM6sbY28q/% ҮK\o|.)b`U W/8r P; _O91to ZXAn75#I,dU;!{I%YCEpHԒy9ݔ(!E?t4 #SE ]Dueh#x}N%Ů/)>/~q0/WسUU (v:LmGPu.pƉ:=bÿ)G۸,x;x #쳓81s1-v^e#oČ!XOe'M Hՙ6Ow.2g&_kڵ#/Pn$mID,dvo,2O-m9M5^cބ%fpKo?||`<>0 #;Ktvkr|'ëVjOȖ}mF}J3T*3,NrSIPUZ*T)vA·?& "Qz#W#uIrWMů5j@[hʧb\>;kWd< KM~d HC!}59H i0:FJ]MV -Mb'ݳ=ٮ !ngݿ#>[zq-R +2l^JcEzyl2*% wNjRl=ZPad!2qys/_ɌD e&rp mj(l)`{,X] =|׌L/2$JT ʎuv aЇ|b)1 ?U\ynD@m~/CP+TP.ƅ)SQ; PTTn]SC '9+Nu d?cj$e z6g{ 3'¬,:$ 7hFG$kz@;| y|,tW@o 9?dI9f#74KBúc4󈢏eG(|R6 WCQ/&c[FY3ւ>8r {5LhӲẇJ>mZf 6(-xξ%R7a< Oɧ+&CSp|\<3kUD*%1ïϪI4jZ}%RMEB;DM\|𻔳}ʕ{8R6Octm~wEQY WKĖI"vqww ֘}q1E+!t:T|i|s()-|o)p'^jhx b\o.m뱐o]#ǿ ķ|$RF8 3IdA $$ÊVag'Dav?ZY`2(/*NHa6wo:M86zJw@C'̽ `NQ[.7Zۊ{/:NGpvZNo)E2½Fr.m/䥭{\W[%?:Yl ϣL@dk]2X`tŕPOޔ4½E~_Nܗ9)o9A‰1o6fYf^)⑖C[ŷ$ZF`43s#i$MѢF_ȺW9OҐX@=G*7W-|%S/(gKI(:vfT4*uFw; /d@\3~EZG/ rz.ϵRJuÈRɳlďq@-B3u.L ^1\&gR<G4[w׎1). vwG` 9"Jp6`2>qmHfCב$ua ^Chk;%ߛC UTo7eSn9S/z3~ML nV{0ѧ)ZX{e@ Q.0A#ɯĞ?ELAT 4uf?o:x锪6h.8<&ܑ uafDzIe<ׂ7/PO@c{,n90lbYݳN_gҝ7;y#tFa K;R|lMget%s$)W𖣓zڊ>uA/* , G3wz(Uυ= !\V5LY 5NN;PL'J/@ECC]at4A\2KE(&y-Qe ;Rt+@)RFsLA ÓX c@gf(iHqU~'%jZ} ל6C/dԐy:VyAL *h0iU=g )SO~#nf/zney)Ob?d)> Ql[ VQC<#4cgo ^~'@9VYUnF` <*ۘ&DG&[ q0بަ 󓒯x.%IKī)DFNEQsU>'!E{2nNz7"Rɔc¨ w{zق]6~лBp]$D **K2$2zb"A]5tOe, yl'y>Uza:pIpyi B]<:0SjsWg}S8Gg %FYe(/T;dzVIj5Wӫ4SHIz皸ST~Wy==4Xyv"V'Zwk.=;dy\RmdGsڬ4I3i$g$ 'ICeFy{/ FPcÚi8H6Q\ &GF;eW\0Dձ'6 m> V8sR~ UOsI;Oo}j'o9h|]6P2&P4v1rFV6Z@s('`lH9;W:` c;yC/{)k-Y X&>)m`,.m~b2'm/?Dn%.R.'b/wk8rfe8a$&ܱ%`BXIۃؗ+VsiW8wdhQ5J(8.kBhM9! F( .A땵Y]]2< PN14H$ڴ5B[ _vۇƃjL"_24jQJ\~|2O/(VSEPdruJV Pw`GM5&wnۈ:D]ŪN(Yµo0!ljjۉa| < D`Ǜ|@͇^9~')_ߜ^$ OBe3_TDlIۃ$6+H:H[@|A&O;e72.{kd{n bP-宊0[(lD@)w5::q5AJ@B b8< =W]]:1i%MaE`l2*b_LU{9>J vYܝr-P" *5 ,xWV)5 \j _)IOGi*m:ZpoZca_15z:\rl3:VNx~ O]֧u !# ev0WP OSM)<2!G2y {g 7Yy$TI`b;vHN2ehˋX`Ք~/bDta:2\#_wVѶfWR4 ^iZZFs q7uRwȯQ*N*|$mooHJ)>r6L;2CD{".grQܓQY9I-JG*ʊ@/,@-?Cׇ tf e+unEMILud=x>)yÐRJE=Ʃ:TowXԵO 1wNh:F,gE ?>3dJ뱫-87 ZT%_B #ײj%)Xf`n7{J4BGx!p]/U"-f$>dlfR 3{>m :}jGp(J|v⓮f/ş5,W@RCB)̌֍y3"&əmp|{`NHV-*hq&܂wV.3?)9g,vnӸ`)еZAHBY e@P|E'6:giD(p3Õ2; \"WGk燪Ѱ9ѧoݘ6[9nbubM(_]݀ qȆ,XC&ߞm x357b-1}<>̣M\hE_FjʊO>wL Zr$KTV .«9O x|pVw cp'C@~'g#fwL ta-n2I +tZ^7y''c!`f:`x2cQsrC$6. !o)ʹK .|O 3$*fO ޏi^5I2pV|3ݙuL?N!ؒU1:Y3;^ß!gikdl)_ Dmq c}VDf3{p0buG"4"&fZ3%mca *(u`Fc޸VeP(ZaC%,{/Z֗Lr>vŗO4%pѥ9Lӳq 2!7x3~R!=y?A$Kp:xi*ZP|-Z1noYBw`Xc4=ǬM Y&@2gv>LbbCf;je5&:MKr!?q](޸DO΂UKnáI@Z:{c9}[ jI"ׅ"JH<~3‰xZ@`uՊg/ Z)dXWLOKV|T4s%0̰z /ܾ:|py{Q)&܊}`ۤef)F])㊮UYy=Uu ΋h q:]%U)<3Y#_*}ӄ,L)HAkm$ηҏwpX1YSðLo؍>FٸO?c =`#|})66Є0wPl/٢$B6x@|j㓴Jh jc|?D8̈xmD鴧RHBٽTI 3#Vԫs\PZVv(S&\fپvKB i~MjmQDZqfPYԌZ3/s 0plo CA&ϟj6d9OH`4):E!s⅊-6:+{P_TW%[ׂ5epYpE[/M\ŘA.,ǹ2b1(1P萦S,9\A)|ekbUN+۸ ?t&7Z]م.'_SemMZX*R[=;??^Wy+(L'pm??3U;CbPغjOSa&GǍNcgI-]$<ʚ?/`ۆLwTC3e. xj܀O#0e|&yd;7O0Gނ*EU>Ru<\ $?KFٯ(;$p9}̘L2۫T)Nqk[- "$S#86!i>Wy5J< !=}ni%D;(vP\&Z8gñ{`)vʱfu9{9yv]fVI>[i<j+6evw!uAiCV$ ʵ&F #Uoy7m}r)GƊ\IQV`ACt9OcPg񖍼ؗCgqF8wc}/rGoyXR޶i#upMw y);9Ȁ*a'cԞ5:?fעqjΌD1\R۷.7YY FgKίZz uEqC-:[o&htW oiJy3S1'_DrR,>Dj/H(_/Mlmhy5eAN5[k^-dv0mffBM%m [_W=,C .J[~z'z ¹V|mC4*.zwר)G N 9_' Wnľӯ9D¢K?'_zB[oC;S_t㡁d:E;V lʂ`K&;+Ig] jݣ<iDI4́PSށ~BP{P2>"rfʩ Qv]>!"X$;HIjSmDy vYCTRb:Z_:3qEI < Ln]^zɜgD0C\,)xiO7BsJ=o@svoytד1'bMoQ }&i JW pL~K\ aԟ,xBm14VAcX6tڴe]*+K%a֋]"RUK h@NwjjnPW9Xy{{{z:Rܹ&JD[74^a%Wv{BڑCg~+eVIOjB8sl5/(On֧U]o9&=VP"|FE|= Q8 pVU&dsNwV&uS_*T]!J=xMz\B5hR"XeT0,D+^f#UԏP+/ڈn{l^o*ĝR\edX..]7pTl `C\kz& U|SD7]$fMv>lp<"dKaƁZiWdS`ȭm<ʔ٪x7q6kI/&*N^C_/UYzɜvIt g@DVJtqoۚ%K6$jv@^2:U|Y\ed8oxw?b"Вg\sS}Fٓ(iSz7ڬ‘wǯ=\:UѨG؉w"tؖ#l7Ey00+cO`͓Xb; y EfCZN|"JZὂL瞐;">O-SHyMq{-ב;_ZzNҸ3 ,Kޙ.8-7.\+˩渔]N87$ ޘk''uP0Ygb!=d7.6ʻ'0sPHeiУ#|^T5$^hF yh)J!_# f`#WX=e sXsp)ê+4a9\'y1jW\ݏs<&MHckn}*}ziQ?y׽jX{6W/F)B7Wq%QsCo]ty&zJ6Pp= Atj`ETB M!sJn"ڌϧ(;[$q'iMMV^ryƁ䤃И۲[ag"_PBapx; #G^b674Sgmy ϖM}wIS'sm bbd7wޱ/M0³|tDn N< nвnЪS˖'\NWy/ۨQ\FS#L./Z8 ,mN+U MLP/d]-%2Yea!#)V^z ,I\.7-peމj|dư9 Qi(hAwBD~ۣ xJ܆(DŽB䖇kV"wR׶O[E$)kݽb@Pt8K{#S$B㟀J}̊}Dʄ-4 Zr9}J!_ȒMvtxHW. P(|`FHi س-r/gw`HNkϦ1{ H<ԀPTRL=OS;iu?m7|qO"d:sYFV^N2N; 4bX7ZC +žEgYw!O3V%McKWj1MND/+r\3iѵ*IH rU9aȻ$ WowaiOƤ.ac)Fkj5"8fʃo#$gy4f{FIchL"ځ%ѓK##þC`e;7u †Cs>I7J`Hl ۗYe A xm ܄l - 8WhaC7CMfiiˍ!oX5qf"@ۀm|i` J1 ~jJ5%wJ~tYxw47GZ{Ff78O(]$CsR,9zt$Y}'tO+7 |s^[ox)9k }.`}H/T:ڽ:ZfVVJZ;ܨaql)`ֻ(@/xc%\u"3e\pkaɰah @j(.?}S]߹(.؏;/k#_AWDC,!]l= J))KOeOѸSDz[[L^@7r0@OP~( CYn#$-M@| '"ʬ|}tl~uw}q[#ȒV] B";xs2FV|).D#M=zAȎOn7sd% Xꦮ8#=befhFD&ߓ:D~XφsKЬ!!(ig>m,l$S#kN|ᗉzw >(v޹.韜v+*Ok $Wꄻ3'uͰFBoUiy1ˢ7=]'ç~!}ëL \)aFq4}d ĩ<EqS~٥H={a&[둷ٹ^^J(ㆷ~]RrW#䎓]F=ۂK.]`i onI/(n X gN_6'һp :q(6yp*c%Ff'a\F)YJ7.,‡'[&|󖂮8tM3p 0cўL[$VTLNMl{Z lkvbgOJf|Rv=7 U%CG9Usc C+g4=`A YiRvi"rE3%k |O,a L*iG97 Sŵ+cjOO$%o4Ròm:ShMh|vq߉z [|!8e&W91+m\ 'U(+%ĐPJvH*+es N D (mxWk:!,U|u4kTCz& Ī妆OͶdV3q'KҍG LAz>DVƖwn2 ~c{Wuׇ+Mc銽Nݾ $睵+h&lֱEw7m^2(=3P- ͽ<seY-pN-+ \] SfY'_Q@+9ń;ZDSE(YJ`/a`c!u5Kh"ּfd(7yhປ[|\kIOBv=b-St4WTqi8&%f+[,!Iﮁ4 DM%m"f\Nے F-6"Zm0 {X6bV<>{c *'/GE "W!'dCBb)]|e *ҧ Z Ѷ*3}.\6ԁr TO?L9)ZjkShk!xyRs%w60)jR0TEFO=dP ƭ\{DV]4-̓n"H)iS{8&+”0ʹ3SNYJ "2~[:O2`gE_$6dO ,`k+&d+ڦ䭘pɞUox pł2cr/@;٢2` LB׈3Zc2Kuw0~GuMסdrXX{F)/P+&vX CmwSV{Grʩ@EFKZHNԣGisApv1RdߗD{'8:gP>֔ 0< c&y.oӘ ö)[cD NS/NW]eDcl SsרB J6(s&pĞW4tр1 ɥ0~C{A|""0 # :F6KarSR?iׄay hU1S2вOQy|:W֬]=NJVb l1%Kd?!봑's'"Ulо t} L.ĠIl$ a°pQYbtf!4xyFջ^w'g3!bKrn7P1'vF/5p?ٝYiM)-hR<{]-(0F_5'x Pʶ&ϩM8\-jN:ЩˋA+L܅zˎrP_?1'%#BzD/r2L eA7loe.?v] xb3(5ؗY/j髙yTrΩ/C գ+ v !թ@GP-{}_fp쳺}mw쾦S<#ZLait }sѷ?}vXv'\_/K8qkK^rzc|>l R$EuxC|7ypTBQ#1[|davđOV -M%5)iCRd`a~"@0aU5{LE1ůӕ5n$acYs=N®щguS&Kx2LWrɋPTG3&6T G{]>O1߯R\7TK9`[SFq?mIBPBx4#`M%sHrD\ sK6Rϴ-Kx_Fg9\{xDnm*HkԠn)J[PӠ:2̹DboјN'0!Q6dwAymEu猦Mj]*oznI'u, 5"cdnφxvy/&(с@cm&K '˜μۗ ukԒg)|j,\X)lhS"j8TM| ]H2ˡ1ă"0!j~4=i/|!vX#gDf^wU\Zhj39@Љ͢pѕ\RYm[_! "=vs2dcˤK, ":匔ŲG[X זdz:ӷ&2hox BWziRmc8NN\P{ſzV 8i9)%z2]A26qB M@`1bLr >* ߷H΋L|@mOrd柩(]n 5x/Oq%cYEi5 muxOm#,~ ^Wb18x^ST< Og}jwqC6YX31[&GL .pK f_ryry:30y=0K=gА6N88zSra#Oljs)>Vg0p=q DOcv: lzjCն6X`Tk$ X6HDk#6k2XRWhc\3Q}݋JœCa3Bv k'ΨXٙk}s //ٛ #?oBvm^"ॺvc}dh2ְ}x8"}1>crCgHlz²ǝ0 LMt'Beh vxVvR &kw$2!# _,FtYax7 ;dP6g)Ɯ\oϘk|1":wN=NcəތAn]  02&6;!( uלG1/5^xל?*´K!~@VKGշTٕe_nSAXԏ ~($$s>(pe6È A(͠A&Š(?lAyGĿe ?"&9hDoTp#=#߶Q7Hg:J?\+ 1yrx X,Q 'w%#G0blRe@G\ i/-~Qh23U"wbo`Ԑ_s$lq.qF '*lyDd]{:.%([2mU!(rBpzd^C%4.PIJ%/vdvR*bnD7T?qe|k4^}P@1& ylƼ'|aR+9\7 q9>yފ9zb 5NX [Q;sSZax=-6AΚpP<$D XS[KlX^f3&Ȩgm'}v3kXA:4snWSFlDAQ0yBBľp 0J-3`T)^Y==| WWe40NdySyP~EZt49܋Zr"Vore }Y4'92 )9a15]WLr*6)=UigU> u)鷚ZFZ)3}y[6Zv!#"¼ي[ˋ Çrj+p겯* Ą_U?alrFq"3_+K6v4c6?%3|4(L/C)FvS2#綢 |[imXG,IM} +8,74LAr[ ^zˌ6?gURswmnfݥE|:EӶsmx {w-)cp aL%O ňIiT0; \& Ž-'K(>5(n& AeNDz7H8&5suqj]SHqm#j&{$Wf?DTV3j6(y#Lky,Dqـ~k 5PK\itjpǯ{^ĊPv۶qKLɾaV'o*/,t[(\n Gdƒ8׷J稰i?j$3eN4skݨkqLXZHLS[ڍ҂W ;;Zjd̛,Tc1#w2D yY)`hD$cNo)#S!DV;CkڛrVDv2=b iI~/x }~|;div}GʌJcvKxSVBW .^Rm&T_B}\d JHS-VE1=rgj[;]~1'+,E %FLo$5W8v맣`?%ڐ6㏳&-b 3Uq#"QPcj!l7nTg Q<^e`ɌA8ܗ|vKM;#!qYm}AED30;6 f@T'E r"%h eâ5k{Dn|p.P,r6r Ru^9D>d_[T8fJйbzhb*sPz@U8^jLa Qds䃦0& V32Oo=#|ڇJ+MңϚ>+RIla&·UqhĬ9Lŭ,%7 :R48OP *|zD"#eδ-dj^ӸLmeڊb=čK:`l+{U/48K-5f^ZlQ+"1᰷NDeu(p0]5 vuT u sEso`9Jv.ˇ;c;  Ǡ?/MmwBC$F}:n@VUB ?XZ5~!*U,unw^YY'D~ HA:O&wcj,A<3"XTe\FZբMx$'$Pc怐Sm"gqדGmTzh$z|I|,3!Ӥ?~%ʂ{_\jPsJիJvX5Q׮+ueF1G&+?Ļz+qO4x46vC8`wuy&9 Wr )gL3\f6J3/h-x,佑k mΫcI[Pt^JSЌ̳ a7=թ\yP7+ޠ ,7W-\[~#n9˸BexmF}Fpn[)u6`M%VPYFT,=N *;%٫Zв;w$ْ]u4AΦcrDB5y \S+i[b8;vaݭ2!o í _qb__N 7MDAi}.|OTZG֞%W=iMqM ^Uvo_?)Mu$j8WEE,J_ PdM\ X>N3sVOx ,B E; LMl\0vt!vx-SXBU^ĐyX%̓:uHFiNBˬ bd#2;R8QN7lde"'1k!W_QҊYOA>d5u/k)K!}sE,^T4\ڑ>{hc/K,Gx`2WkGJborO_IGve^Q@_EtFA68||0o&Dbn{?Bى!l0V x, HH8 kҶ$vz3=8z~LBT j,}r_$州-L'aH Glm8%Skt6בmwUb/#sىx P@ݞE9ϝ_|#aG6,倎G)x}o:R::0Fܡs4R.4{eܓ~ڭrӼ~?Y_ Q>tэ44Rj1m4! N#!wmq f2ww3և+[\>>#}y9#U~_deAu^VjfF&'*m9Btk\YʉbgNP%O;{}-kן RyRO<_< ?8̟ekdkuY3LRTPyd]hó3VQ)5*Rn?/gY|!Bi/ńլ=N+Sʦz>L΂k}?Eإд\o[O  ]JT,U.;WPL *ym˾^ A ;r- ?Gz=צ=Lك=fe"A<%$vmE_b\L)5Cx:SJg-UW mc0$9N V$cg>ކ4F&a)8O=2r)e LM Ov jQ v=[(ܼh 6ZɆ}4Qg/뀢h0*(;xe/JUgt\_@ _ѲSOi,0*)vL%"V Յ&OP34D,T=^ a8U$j.![IH]9g tr4+cJߍ"&-ԝN 3lVTʮM6:;& Oc@>?b~3^;A$ OI o?ѠAZͳi_fƄB WT[{%naz=o+vL^9L [ofh1r+"V٧(NQFUk<=GjH1[RI J`+FOR)5jΩiݰФ6S9ͱ?OVJes$l)FuǞ|*x^T&|4ZyOAK}R,ӆےK'9D$c7@} q,=€H]L?1kб-k):*tnY@xo ^ɧA[mPH݄@'@bn%6_c!!f,臃h&0te̷t"OXt@>o|3tPn_.n6HO{r + >zeuazLrԧsF؀=1o9xIB*V'j|J^m$ڹ'6ݠbഊj",v.m5S{_r33H]bGg1O[;|ՑȫI8~K%[R֙KM~h$쇏Rخj,Rʢ Q-1Z¾cR܄SN%@EC 3 vom7Y z"" ܴe\]9Wǖwpg_yJf(*w<[!$Rqг+jg''QkdJS+ɠ $R6R*H@&I,'~ogJl`~)g o%M~"8 GF v+˧,P:>{ hZ$d0+=X̔E X#+K:Z3 %taDjBM`ʖhu\cV;=CRW,dG_MŃ"Db !WŤQzmrwoQ2b^oůrY6r,L= ;LG<ک5հVBwBE+cSolGp F ppv Qrʫ̦ψ,,i4~R+,7݉>Q5dW (Btkhod*T$]3#M]|-JZ4-i}W 9&x-“7Ф!Λ3ռ{Nޢi/Vz]7vvle9*Mg/5 Gf08 )Fk[Ō(Z,|I^OBhZQNNa^~"0NRlV{E(4">y07O)R:ѧs\j`HWV{%5Hѽj.DgXw:X *5f5!E!P(Edoɇq6yoNEK1Jc%Q{!ЙyyvNf)ϝ6ӫ. K6e fef /v)+P平.۱MkㅞFF`h**Z4xO£,/;7-rcU7CisICaiFe|U(}t(bF !GT:L߬EVK`U<7އr1 yYs'f>쩪a5kkw |=hWpPq+/"{(ʠa= 58b 4SB:K~pG 5ЯueRt%S%dODrw2mYRK`X( JՆ {BwMzȌ$Q\h}%4~^-GVVYzC#O6BTi$/MxU!!|~*tJtj["^FkiC!X &=nY2 1k;#nKɨs 5lhG@ֱ4>|q|,U1G(HoE9[lV3BQU g[U\A"[? +d̖K᝘d.6Y+XOta!-A>PaC#(t8JJt)²*7R$װ`t+$KP9eF#1yTN=ޢ[J Zi:(&W4mElXrYKM^q~:$I&fr3i R4g_ŵʰ8j*>(VuLT_Z#`#n|$ 'c B!dMfDCm?p5"miݡ< 6Fſ:Cq%J<-RslLDZ71r)Vf]WO$ *&,֤8A`joLcoԞJ¢yNpx%R'L’C:5(X-axc(g+$O{0ۮ8TB\ࠁk p:G[e/`{r0)<[?N9>J7>WnOUK!S$rJaxNx(g% 8\敂ûW7{ۍHakpZ{n l6:&<}0k䦳=~"$~ve`ճ{bz4emGFSR=g?~N~n/GeR*;*EN#S)>ӝh;^Q!>ЏD(y irGx@=C+0(o=p#% Yg:P'rk %D{tӒRK6=:lڗ`1Mm 24æ*q=~Ѭ MZRox5KaXlΪ\˾Q>>߭%`kKa \t ]_/fT:vaC~rϘ䫪ޅ>fĹ~Y e e.ffc|r?&A&%A?S}=P9QswBFFO$uAӻxLpfe qSle050(47D顧"ƥq "sŚaJ44fv!@PvTʌNB~\I/cVf3#D8_>8ln싨BI.` K@*J*5 jFOޚΏFCAs"j #Ęel"a)9fc:.8o鴸/a/aGJ ,avXDe_p趠||FtΔtK?بAf oqnEKDPOm=N"ѿS~:C{Yp0wA/jlը}4Penb_*DŽG8 dKK2RcMpymzRSgWCD&..|0[g 伹OzBP帓GeKUBeWQ:;ܿۻnSpGSe㡩 ܹg1xt HHZqA(WN,J.d@P >Y9h{Kjשŷ$to4 ڐN&xHM e|uloY!nWXV4u ~D[8ey|bzAs, rHo{5ٙhIWWfW (O:S2 pHRWZC lqO8)Q &kʚU]< LW[=Wnֱ&T/e򋒤`Ce2x4xNmIx'rtU3ö E:.ө8aɷMcGk2Q@ULG\\8D0"hַY^Wc`SYTکχ_i]i$H<ޛC)>[\ZsH ۜM3 #ߤ03D樰|wP2?Я&K|hgK8Uz:ClsBו\m>"HTu ƨ,THw/5k%ՌPx8/ ~I U꩹<42"M̠a-]4\(e!cM]10q38W ɤ:I(dF.F15 InĦZȵ QKP~8dX^G߹pc5 t;04#Y(?4֣ߢBr$Q\:=3Z@7P{-FoCxJoɞ?.iSD/GE>YM"z1; y$P"SBaZw.u'?7-;նTTE +d8_bZ鏓bh(O5t;- Ø1P'ܮ~9 ivb5\,NrS :\^c 5LGs[pzkkwb*< No=om~!|3RWy ]+tD\ʧ{JVkdP;zkQ ~r3T,{+6X_f+;J " qRf=*^oS7LҪVTEM~̪wxԪp;"w!Zߋ#I$VO1#>-;2К[ߘ73pm/jy(d[dO!2_x,$!.p34gSU|w/-oï,;,pVDn>KԭѰRҰ`nxQIARoYYsw,no!⹤`tBq}\v^kB3 S[w49!XBX W QHV7 k[Kj.zM0 l?5(&2r4! *i1º[Btl͛sOhT^'67Oq(;$&ԍFܩJ/I~u0.Zs^(%߉w0a.|Zjх]h( F>y砵 J5rdh*0S^X75/R yR?CDz${kZ"q3"ʛ7|:yC #8T9v9cyX]?MtStrMsda&@V hDWgU_Jj(s(gMnIp%/uoW2bɟ&??WdYy)6x=꫔O&,k&(2m]ZP+{t`f) Smp(.tv\YWT_SFSB/2/A3}~fT#cxM.5V.*DxgY$h;Þz_)| aw.GXĜkt~@Gp`Ox@d[eYxgvLx21pAVĵDۛp_>IB#?ݪ+Xo  R7 ߈׹5=c 5~./aiJJ4,I\$.j9f;om5oBPOOTca/B60N ػf{Ʊ~ Iٜ7oG @Mif3dQ%?fCjF `Ys4tٿpz>ܑ2zI8Z;hP}mϡtA!"V\H^EmXbt%x-Ìh5:(Ajʓ0xv tA$mgDW;v+~Нi&ha#BOxFFb8.I p~W5Q'0F+oׇ$_oY[mbJF⍳VS)Bȷ. L`$|@=d ZXkMrit?UZseZ]Hae_ qgx7@U ~ּUR]_^Y2#~ngRR MZ!+QEa*"&+"Bhpn>CpbG7\b-/K-+;M:,YC őv8^d;j'B 6;Xn]?o|{x{ T 3eA\!zM Pś)")|wP4(41Kn:~J6zFUCțH?ynj-0Ehixf;#93*}|f8 bMn|/ѯZk3hwqX}FktLդEU+*W%&Zr;^o)lK%0aCq_Ôߤ$pO4 #oN0>9h5a\]06PmyTÙ)S")=@US\dBu]@А&$'uB3(wDAC>УQ35cl̅=\Tg?1df,AFL5P1 :wvY0('B<-]n,Ygm4yqg .'Xfu Bޒa>NdO&5:=WWvos|6Pya1et[dl6mUD09~;)G8v$|®Mq\JۼH>P!~'r5-cټ>mv8gc> o|7ei5{;}x<*>K%4 X{xM3[d9J*fK뻽Xo 8Ր,P3`uj1 mY$LRN>xnu,"gZೖImԻQY@][ң>- T3::-qo`aQowڨ3w\<:T_505fXD"֔w<6f#X{Cߩ kk&r47l"L;7f:6+y? #ȼ;r56f2k!t 7bLXѬ&"~0ty(ـO/bUb?NX[#lϸbb&Igr קrH8.0-_iK|8XAgW ~mp [Qk>}yr ,bϼ]")8glCI^UpUc[ 6xS{t=lSK ݤl6Sv cjo\Z+qPK+ C*`nA{&Wِ_/UȧKNF6IXnM^$TV ;ԑFSb|H gkgQC uæ4h(YOf[ P%+*QIY]i8:x𭄛+"HP.d ѥ ԈY98 =CZa%ŭ'3s/%=VG JȑPv l#LJfچpe2UZw+1W$Q鐀PS6̊^[ݢ_njWVC"ٰ.@)C~׹$z{&*z% gujcx盛k3: [k+z'$C*Onk^ %ৄ /;Vlnkçq9)u*ΒY剧b?p&yyҟ~Ɯn{|Vc +&4>m܆黝^bVkJfaT?|V V]ՐdGylVWZLK",&o6UB̓R|Qj+W*ML/#GV9:xYDЀ>vFs$ue˲5ހ{V'" h Gv4&j*8y8uetʳ;]}FkƨAxaDsؘ S !.%>T)2R=.Vn_C0L R[>r?iKLs{pԩ, NTtHbY.xzƯ^wQ&m1ڷzbn>'@"YFoF~",H ͘Z[}mѼ@껺TdwڜpyR@mFIG\2Cp

    ~ Wb(S?W@&/{ xA,['myZ7 RzE}V,%5'{F%Or5 W2#z==>C_\@h}qqe\:<3 B ݀Om1akQ Aͤi1?突y)vğKY@ &m"4Ӏgy|^Jn˒4̩ɡr93ޡt0f2XBYYNt*ߌأ dCxz)oP5 ^1q>z~ym/ەv8CM_e-ށ%c \ u u_7!ڴL-aѮ8̪RAݕ~u>+A-e.$[H<Z$sP5,"x%:pQ~I@ӯFTNќ1'5쿜}ܞ?f6㹦Ҡ\V[)lpH8P'gY{]#fm b^:\$)-;Uj\V3C4FQq+2=IhЕVH MbSKPFCsL7X`><,Uw$tF^]I+냥 s7 7m80VeRu†'NI0Emny00F`mB Xk}=&ohK6_4'H629|d%*!}\lOsi7o7X]rUV !2#D1j \%@;D73xFOG]GvIB]<9){[6D:TІMEp|͛ALHFi\ƈޡuSp@.'Ys R8ޑM(E?st4&EzwEd1J&`dn}\%M?kdڨlmT>XԂߙ!C3"hA&!mF#qfX`ZB00-O֠X<_ 2 ikgNE?Su 1ӄICFDq:Sw#*VawPsR.@O(d[E82S{v;mFzml6vO1Q1+71%d@ް/*~천 (8N2"En_Sz^,M;9swJI.~?T+9 {p9ۿP< <1BEvO F| WmDQꅔ#Rxw+rV*q@J\UMP,~C6*nU

    ?[¤6Te"/(WS nU=J\LwiRq)M0/|ǻc4Jކmm܁0~2֑idh5s ;7%::cRGMiQ~S@rT(A ݕbNPy;q7NZB8ez g\}'6נeu>hQYٷgZ)s.Mн ;@#jfNHӭ|-vXc3@)@Z8&8pc$U9[<4ځbh_X0g M%o}K,t\h QҪHfB݉Sbk> *Ww~a. ]?JDǙb=K݊h"YÉӸ_ `Nl $1T໹ B(>&>hpq*Vn8(dn2?\ƗvYRPO+X޸kͶ2nL;?صp ?ST.t֚[.Է ʵ氲8m>`bzF7Ŵ;=lw N];e*qt.\kdZW>һbZOdH֡3MKF|RHѳf۴NLNJ-WM9C~ _MM 7MMĿԩ^)]H5\\Z~`Όwv'nG4(w)ur@ybB:Ӣ+4LuŊ(aA ՠħ3 <|@9Ɍ6,a=FLa% 6ɮ$)7(SBЖ/L=,6Uw_CHb_6P?<vw(/m\[̌:$mN_4]ҽjD|b=!a=xǀFۨ ƺY\p_* 4ǨJ'7ᛝlBvn|nFep¦FxF~ eԢi%qgωIvml+MpISHqq$/lw'ڱa~~#yWqDLCᆣ9:jUt9QhHJSmצ,J-Ș..H.St͎d <Otj+[`IZ)BXP:}GF h'J޲Ǖ_{Շ8Hul, P޵0M"|uP{'Eݲ׳ќWCH쌊7CR6 dnnӋ*k[I"xq{8tbXƦ{1sI ;Y01RYCL u9dCh]SsYH٦+sNTP:Zɾd$qS'>vJuԻ7eoC{)tw]+Zljm!B;=)ӲKt_%wd\ڤRZ@aJrɯfq<ҫG#&0gYg}n_}K-s>ٕ${FMadzb*_s]*`}kplz?/_}-g/޷38nF#=|et&o';. b 8E Vܹ.&TƃTy_\}C\=<9sjb[!j@WO2T. Ⱦa2aě3x3ma iqF\*;DX\KqsKz7!jCZͣ(19&;|+ݜl Ci'cGa,rWG"7;y6 _9ab?U;rFqɡF c ٯ!z:/*uF2j$z<^ef(TӁr)^U.QRUVYH:*Hb㰕ȽPc#Qz|I־<\ 7/nvSto7,G=@ĨMz[% 秨Iࣚ+aسfw: +'qt@c;:QQ&#E{)D_"`dHHd\H*K_*L.4ic Uxb=._!7cx- f4R'4;)DdwСT6oI!:<,*'* mXK',ZS"NYСH5/[\fu58x.U;^՗C!` sUOOod%|I>#9{} b`\5!翜6SQm18hl#hDŽF's ј@,?+Fk-E\N> 0π΁+/aAPi}v OpXWR*ѱ0_F?AIu|[y<(/j#jL֐3]e~ \nq?R0Gvsv/5^CVyF1XԶJ AN(7;]9ltP-EZ 9ԽcћS ĐAppf9gq+[y|]hnU=m UD!ɖe2tzg_vt'2PLJVzX^W#=<Фvr\Γ]HUWK /2?qBEkn,HPvJ[$C y9hIۭQʖwԂ%:L{OUox(< ƄpnMD4 /yE YR('X:Z:3cZ8:\;4̨v"R~w=[q-P5[ C[o/v l:> וZU!d̸/zg ^$V]LCHvž-9%WwdSaѫTXlU{BpTfOL>ӛ6?-=1bsd tP"rf/RR*Z^кSp`Qds!R'։PGn3;sܿ5SůAFMy&b&ޮ~Ӽ<F`NQ:XPMN7r|1I><>.hExrE;/CMK[8'R"iq!$P^5!j,{-/[&Ģ~@\kjD%[ۗ P9u+?:U7_YsHM3%4~>a]7gQ+NA RO@=Z `wZA0V(5Phk/"<3l(␦Cn-"#X?%ql c92Ru(cz߹p.DqA}bo?] ֡/6'mҪ E.WO>SJHT\ /.{:?7jE]LD-[O1\wP6k_t92=sUwSUEPfL$s(,kKǀX8X62]dP"աkB&f3*s\aЕG4SحZT.`}mC863DHn6z|q!vs_mDDE%A 83J5@>Urt|Lݕ:}=@)g/]&6ַ"$ _l[sl0.OmBGڟ!,?o8?ˈ?4uS@vp{MC%M(cH%јt B)]ǫmlWe.d~ @Rگ/[)JTzA`W(YTS>Ԅ8v\>^jLɭFY`@'ZKg?)m6퐞 kЯ6S%DڞQnߚYECulVc)*Ɨ[p9Qf(7]e5EXP8Yp5ʻR_31mJۅ= n/UJ?JP@yOo ^%׫/;hMg5vO#ӏ8NAs-,b> D(\$0ɏ| [^2۵6왲2#,k铋pCȷs'ِBjiʣ~Ȩ7 8Yvv7IXH=Ǒ-6~C ݣoLUWbݹαnhH:q+t`y5]|-21QK?fwPyhH} K>e{"(kFe',A(\7q`AIo i pk:ˬuڰSK,/+XF3(@_[pW$bY!> l*. 6T3 !PƁ* K`WA' ユyj5~$9%,*FӬhJ+<>Z\L{bш-ҬQ6I߼=EÃ(<(aR QB} eN:hZQhkudOxx @G~DV~*.bd_֒^0j]-7֎g|[y !v$&-Arz (!>fVĨdF1i~a͓η&Kv{+Po}z2k)ZUxDr1*uh"lWUm ]R(C T變CBV:dZ]XoQlF+ 7tTg#hh$r뭣mJCX#Y0K/AkvFj e=tqne*-,@mͨNY4JLv=/| [j%"G\9puůC+0tfnR/C)t/Mt5>6ujHf4r`<ĿX _^)$nZ`pR@QwR^Dxi<]wQ2xmjPTa{ Ē='ڱS+ER=U*zV}CNSr)#jټ:̀&b[F^H ͫxz۸mjkUFgRv_N9p2 1X̆Bd;"?Tm,Jwe X"X;:oI D -ݐ2^76+&yHlELy,~(ZAzyÂg:H>'Pߋf16M$R3׭rkĉE/J Pmmi=gڎ=<ŏy6̀g?'rNe6w[k+P|+>6aGa2<EV+R~8h/z'E dI(Zw=S`U:]/⥇pĬjOׇN^l-nHy,MfծI-#H:%7H:6ܻ,%0*` n)>g Kr2&gZiv5{Ljl;t2xla/,EfA Ì3|pΨa$*4#F0CRA@V:7'@_,gMaQ#ҷCV+3{iς7DG6@V " mBi?⬱aJTi`dSCl^8f;#*1lO0tÚO(w fYDŽn* *35!+,lOT՚_a-86)g8='&ڤp .ӖTYbEcFHXñu.=(nF ߯q)lCF `+|c}$82NTq ;Cdsq^(&p0 9pPǁQ%-YՆ;!,z? +?<8=k\΄V}3Y=001 0_k|J@퍋G՛]"P?R_'+2$wr#'gy0bŘ@]s17~\JqR XjXd6Rv"eԜb]AD9.h a<3ETNWĈTZҿ920#4J# l2E/={}=!}.V#ZП</z!GTF/xZ{BhA"np@D$ pf3i @?LEю^% o%v}D{a-Sn'*pϳ\kc-'k2ga"/hwڦTԜb7>qw|Uo&ƨL2Zсl+k+sp-tح_o;ys3@P㟭` rLccrD8z۔:vD`f53F1G萑{[{q>#B'ߜyūhޛ)]2iՔo|ۄ 4 ׄԻ_iOF2R;Q{BQu0_bb9SڑD9EԕY,u{+&Th\kA#ZG; m/4 n";eո "PHC6ئ 9[+d00;h3ׇx"lЈ \gYvL׵AmN[iXIM&p$XF k^al󉢳3:*W0ړͥ|RQJ7 WEr2cb1 ƽϏ[DnP-8y\z(〈9KJt MjcwoSh(6{n jo Fg:ntװ`kgĘ~h \цȠNaKU8ڼI\ǽIq:MϱГ-÷1d-<֣^_nAdt؏D^aA^amG%YYr2D ;})kg2'q?'Nqza="Iʫ:H?_0h",sth}˸]=4혃n nb2rX`M Bgs;cq^{fN¹IS-f:i}Ua3K`{'Q/Ųn2QRE1u9P/_?̞K$1RGߎ3S(O|i /c$,5U<>9Cm'B4[@b+iIH+$ObO߿lFq6>FNkRqy|!hI zI 8(ZJ0ŬO$@~[ѐT8{frC)gu)& V A0>Rr9K 0VzV"(%Ft#n؇h ߞ`2 uѥ\lx8L帐mأ䳳wiMP~$J%oOo,@*uF7u1gURmN$\0d K1DEL6OgWIs(fb(EzdL2'&e5y 6vTVF|=;;e O vg12v -)8[\)Zo CtOB{~ǣ {[S 0IU7e=у5-vWŵ6K򊀑hgjRC,3a]~U -[s}Ȳ0 j$O2WP;'A%g`rtE('@$n}O(Z(@8Aj˼ }95q'Q׺k}MEH {P*[Ԯ\o47*PFxĊ4[f!O=ȫ $ѷo*븼FJw.(Xσ`)kNѣ % 'aO y$2E $&{ԿH݁p EM骙ʎ̌0%H*oמy]뷒^甼c\I:ECۺwHP%H(جW.;cF#֓ur3DO2G#f-nq\uA&`M1 ae'w"SE=UIUT2G'tN?G`fWUXlKAb9Md;D.SD-5Sul0sCv@{oXuWO<ي2UH!FY]:"^s9 ኈfbFZN`hhO`7( 9z |doUe?MR ɱ"[p?Cy\qpc?y[52 z[+\x)o\St<?tAEy$}O^ڐo`& #e<]E+őy|Jjt:FT_hcҽm-rJw|b#i)yҨ*%\ߚDﰁS!?wd4yJĜ5}ٰĚfoi? G2\JA8qB .cBIn-{"[" g7do"B+)f 4tьi0ǂ6 0eg8{z o#s[ IDՀTр]Fp/_gF7UMXh_Cs @b#&}=g1G[KO.h~jZ,e\Os 3$k}kF`qݭeeMpϸYr &.j3=8%:˨nHcOr6%U^D"kbd%H41ЄTiZ=C)"vUnpiRI6rrqR=Eִc{;=5y /r h];9A]IaR5~vCr8An/G)';mtuw,CyzF:CUZ+ pMGxZͦE8afE5Rҵ;N ^h/,Y _~z@TWxIH/ KVXsJ.ųį 9Or$qŬ/ GK>q0x]ԳŌhZc-\G)BS'n*'U [O<_8=x3ٝsXq$Bڋ7vj;V_ (Y 2~UbP|2oRy"wysG-xu {Wz˗te\zLJ*806G*A2܃.e1tpaQ2B.{ةp}@gbcNh3{Wi"#rMu? $zfFiܳa32 h&"ˍRҍv} ˃\[f2$CH~-w90cgcIFoW]nOH'T7zv*0g#PMs%@yc"Dg::9vUӝ"eM;]NI 6FP~D8,4ɇh-=.R'oPOv7$eTV)` Ꮍ=5"gn*fXeL(8!iql6hQ1f*.Ahg=lF ɣ߆7-bR4SQ ~KB;izr9*\{mӓWBJtTz̀W oʖ:Bժk>/=WE{V$V"^qZ}kI/3Z70&Tm?H[b +@]+| m<rv $wimMJT5q0|?0tBiuйN<Ñrf4H^:Q^ֳθs5;ﵩ+4nU܏ZcslEXFD 43]LNo :(lf@fI˪~Gׅy 1.+2fK*ĞDZ흔i >e>~ Pi'C qN{ ڌ=/ɠ$ j{d$ygAA)(l7%7 XVAvsƇp-!PxQtIw~~1=FHZě5ӈ=y9~v3U?"#e+oL n\|j?5J/x *M \<9}gFltỵC\33OJՑM% ~ 1UAMhPv/\w{y*xÈfU[7*o){=1xF4T>em[94 !@'Xw*SD+~"nHF1=K`|b]/H5G6ӟ6=~4}l6r*,l^Ѱ˂ fn>VV)1ݟ`=S`0ӯH"iH竽_zNs>Ń]Kaus+rS̻>PxUNR%fċpa[LIsbR˲3W9d_fB_u˼p7xNtj\ KTMф+q+t`RlQs}91 /|ˈ$A\0^o痼UbTӦ42dENpGh2ٷ 9$T\{fy=vWQ]g_s΁&ke 4q̽O\_&ۜuŮ"vYΘ39'`__ "7Ohg$d $@K!7SW\{dס5cU%9rS3Bcs :I_PT]B?[h{q)XzI_xS|Vȑ&#HH`׍DQ4^mw6[ZwAfA%,o<g.˛w'dAXylEVF7\rъpE 6? U: C64-13iN޼;*Fּ6ӈ@qycԁn8 I 'UVWq nK\ !Wo^‘D5.D$@1F$5 m6 y C]`:ՏjHZ^CutJߊO=c>*HmqP[xqyGƒ{7~u;QߗYwV d.zZ OP''V-j)V@wyblHXc9JRz pK>4*8 Oƌ.AE-О 460B-B!׼M&Ԥ'߀L.WnOoֱ?2pz^hoO; mOY}RdFHTJ~{hijɭ`q,-Q=˖ݙ'&1UaJ=X?$}s&v%(( >Xiyp8VopX>JVIB8،I$U6|FV;츚-f:y{_t9*|H*zpe:k$1 yfϧ4pg}˒rxa-٥ekϚ1SK/u|@{{km򳵄iZIh?#U=BW s1{$4_ fwGY?o%VKp=wb9春RDz,+uB{Aupw&goXȅ{\Pe`,rLWD<$\PP[Į[@IߠIiTbQuIQ ]3yȌ; 2m z9Xȶ/r߽43״Mo$UymCIU| Iuy!T +Ivmj0CJ,lr-)0ܹB$ pK v5}lqhrp*=-2Le4:XpP._FarLAEU]Xڄn~  06﮻Z]e_¾pgG57s84oR9X.YzZpŐk"d#͗i`qŋ#Ԟd#WP+CNB]mp4:O6w;O_,uJ j*r&h hi=y[D}nBo enb`X]h8<5& (1M$ 3mi t fy'$M#Z\eX1 #?ݺY&~9D`$ڠ\n@r]T-*X^fS,V?hد=KĠ}k͝xdie%Bx9ZCɵؓ0wQ>5?ch[}RBNkىz8a+^1rïs*Ǭj+tn3T:i{ w`9r<𠡼j +i_MLtLKTpQdlFS[dfXh$Ι6†OGHhnRKglqL(c3sp#U&}jz8+c.8+#>qvo1vm'&/µY~26:DS5pvX15F?hnض2\_N NzeؘM'zMJ+ ϝ4<3ϥqΣ pUe?oB]Kf<;ZG€DgJZ-EB}x:6Lτ=1O1.Yiəqɿ`$Ad$cgR 4 a{F;o[Q[ˍnTDzg0Ԫ/lӄ݉" dI%~tV~XQ9R9Xdy~#X!3ֳyf'91) x`91/'+!*$3e;wF**WZݕco<7R)ALvX$M gs; [q|fߵiu?rh@\ksvne~n ɿ =hO(|ks"1P_!@#>iMJ e@L&Eݟhx% S**Φ(Z߼E:)2}\9Z]kqhFH?)V _ *1!ۭSn/7ISvq9Q0:-ZB239GU^'L-+\buPM2ϻBt5L֑^9L:jәOm?s:3.a3w0"M@@E8MةR`} 0Q$ڃcQe$L]pt:2(Y ,k|v*iE]HgJS.7:YC*CVTnwaNx`-=]tvp^-n|`vxj/ͥ q"s{giT[66c>cLA:A?B+p'<)rdxhxewߡAZPG:1m+AO1SONf+REHWuiv # u2lHߕ,Oq=x.N$ <Fek@~,VߥadCc(5~mM5x 'j9H#xf 9R:E^P<,Dd+vEu/K,SXGΑ$ԏ0$MąX1[O`8)ʊQg C,t-@* dDZl 2_ PԆ)M^bZK9AǏ ỮwWl[r+q/iD/Az/aۢWxzաrݺrm^c`b ENuFU.OE5\t C0sӍS&9><= j Ł_һ[ GZ(Рm!ۤyZ0'"i[mcۖ飳`TyA"_:uefgDW |nɫ!zA(Xlǜm(^)!#ՍS&'Xi.)z/H+ߠiW'ڮSMZ&00:3#s_/oA_<NM XX]Jxd~TȾjnlTY9nY([9'n?GyAy dH1߱wt!ItFוŧlJ;aI p/eVTQOĨ ;cYo ;WA%DU țW2JRɘ6WzYdvo$m!e+#J1ZB)]j8Cud]R.[;{p[Ͳf)V/+Uԩ H$Lv wݸ$c,>\ ++eqBTqR?+B:P`-xqqnPfGX|g^JPz2}Ӯ g!ox/} $ړHLʇ_1K"ZT59U5#*>(C珛ggKBy7-8S<o@u ̚ pq.@30hudwYеuC*n4:do>R(=q9 ۸5ٳtRwzk[5,wY$3;0{Ѡ\n͛ovNH wr+V.;? ]=;}r6q|t<^*H2mM_Μ| dSꚤMc!3chu- lJ?܁'_ cRc!Bge}%!s;-Ty4G?`s+k|d`աhKcN st]]RBsE:xX*g9'wG1>`R6QW8KTέ}Q3{":~ѣ{3|Ք7*?NV)ϯui7ΏBΉyStxL%݌ǃom[<1~@;&`*;fI5:Օ(?`!Es2[T&/M#RQc~RO];L(/_RHdP#7N )oaaFZ֫ԏlc-mO-v9cR^!&xvFρ Z߲-0Ѥz94L| .?>+;UjkR 7)4Uq,m@t׸V$qL!nQfƸ^|UTHa`'YhЇ>c<ĵF:̀nD1g裤gb%=FXJ~ kh jW+C|H^NޞWbn* fwwךa1[pҠ OiX׳?K+h^xZ}…ĺa~~wV߃ ̗(ARi'( ]1S"5Jn>ǗH,>5wMioU99ay@x寗[+6KVB&)鱋M5TyOxo-)}˹-y+念骏}^(&t9#2ۣ: 2T9[mOeq,n16( >)}-ū}p[ Njx^KתRt_HRR;mƋnel:cx$􎍼+,{Movo ֶf=/@zŔh7]wH+kKƫSrj?pB᲼$xHH5B>UrRjK,h |:^A$2սye@bo VӜjTIa-*w eO>#.auAg|C؞,mMԠ>$rb }L=6uj'@aLPcs1F()\ V$OcG]om%h315t&b7UTAJh @E22&Q2o]:t ̴$CA:dG,@! eTuuA<_ܽO8k:, }Eo=`fS4WQavi<0Ou* 6kH $:CjreYLMӀ!QX{.(jo)Q>=}{q<MFÅMt+FufHؖ-p (:񸶮`s+(78ȫto*&!Js lH[u?AV`,rثx7YXl0~^Ծ1"vKd8s9yϷ7[Fk*#YV"{5࠮+q0z="fjڂ(}tǔ#s>BXya/ג>$D{K KW,`p[y&I ߐ]L*OV p$@D;v8N##?1\NpBȘvK:.R@Ύ2.LuƦqp s󋸫]X*I =ˣM;pta/N4[ V?mAjoet :t/=t UyD︑M3 %8CJ^m|AY^Y+ 6D\#;]x b'WSж,S2Ts`;oYhNΖ :aR)rywdϟt<@@;'M`MCl f^I^%Lb7FRc}kZ|C؀q w҉ V{Uw8A"0~nd+G.$"8Ӵ!ŸPգwoO@R,dH$9]6K^i:~Og,|"Sz2n+*nft`lY\Ie^)ՍzlYVr{VA2MpIYۼ=+KTSo#jPytʣ|k9G@`G8'R>YPHĀ ߧ.en.y|v}5m߇fgŲLᴓ'5vr2 vnLnMҳ d%TmcX9,RF<, 6V%/)e/o_i>LP0:OPiA-MQOJ e1?iLCm/ .V-qY 僖[ſ9H0hP·I+{ a0]&sY'\CS=LH5Z]xҺ 0D9ZCBaц.b28QTO"yfJoՆlr7 wZ^$ U >,eo=7es 7rCq5A{;V)л#]F%- M<=.;AAK^'~5|#<De)j"7aņ $.hVXqrֳW☇Ba7 L Q 9cevYO!_[!jY{ޏ1O(SN-*El 8{ vH9VV1&,{p$ԋtVY{aul3'4.1w"!uyjw}unc2%cM%OnBT>?#bZ+R* %nGwǒ}MLDJ&;3@`xU}KH;y+3}{Q?I.8?W4-rp7s?y.z&cL78clиECjɄߧ*5YJrwi;sE_w oQ-gK=KׂI4I;#zt3<(u%ȥA(s8O{Ȭ˶rF#1id;uoNW/ݚ\PcOC'F.FTU`5o+1RA&[m9OV1P2:*I!oW1ڥBdI Q pH(Uۃ1" !1oe``|D |hdfU=l#3"npNmqR޾O{_*/g ?,/Hc:7 ry0z?ȵbCq2RQsR~#b)d55$}ރM@D}m5& 4#9>}U-&@P5$R:.(PK6 ɹgC] @2#)N^wm5f!!#Cx ˩}$vuMNhP^*2i$ilj7P+O QxI h(@(H AzctSsBG.3r;4)d{_As+Qp9FLe~nH/#LZRo=+#<.]utf@hgR=$'Zu4EUݢ -|u`w$Z"6)嗬mJD y@UGDlm5sF&XFSovf&9ۉotePGA) t)f~j:;gcзX9Էx_~.3Z?8%3.n<Ð3ݮOWExAzr749ۅƨ,V8gs4`j%ʳrq0~Tv{ZyG\t^$Xj~f{P"KJ]W+f 10TSӰDA%mI=ذ}wYۢ ;YNd,%H6ɧZ;󄽠!V@G3DI4c<=Œ$d;^ 0hqYs"wó Ĥg}X5)ewu \( a ;ݘz鲉!8]'z-)RּN*[S-1Fڇ-S߻~Mf?[OFKpЯ ;c!]^eβOk?"boMaLȧ<I3Hw`zbÛI ޭٿTW2 Ǣ'Fu^"R̫ɸ9T/Mê hGGZJ&%o+/!K'YRVev6$Z 0WE{uOp⇜rH/IJH;+Oΰ()<0_{W(C}N U[lCNUcIle d Řa%`vAX$1]v^RU')|8 K|lGp6brTgd"b=KM)E2GLH1CD{lkݸ'VtјYT45JѣwVu=J!ke" ܔ 6%|HAx,FId)Oג1l..4_l.gDIMdf]d\鏲Z(ծs }\[O&-8{ !G#_Fv8ee>źi=lȠ+ϝ$xvbH!+WU u^4N)0a/o51PB ,:^En^L HB#7.cE_*W!"")!4V_{-hvQ3G]U&L =H"*{w1}p!Éռyp\"ޕ=Wey8D0: m\Z:}k~95ƫ?~D)eiC]z+a"8Wa=&n7" :t2 %_p~޶ccH U#}Spg xx®FԊ1H ~\\Zjm^+SP 4$ijYu3 %UZ҉:0)FyA~xh`X|čdivi?V ,#\Q8$;o-\]I%OKլ៕sq>xć6\^VTOdy -wXFJ!Rm#OT0*MLsܝz׬w]qo3s.?{oaܗ!H|:nHݜ )icPr|VF\q`[ H{DdhE%h9 i6NĎ ײ/=SL$Zc@W.;=h7GyrZ!+Fyv6pT٥ʤ.y$SSB|ffB„tQ- ~qX6˄2NN(j)mD~xKheoYx@*4y _k=8 yɟ[\J}}t`ba/)e Ƒ0{|PGI{ #pDa4G=#q-^د yBUHW rXW( owj2㇚1_V_d<_ @u]&H~3d(rt~ͳ6q;TM#[:(,>Yf6X£Dj=e1lR̯G^ aR>a>kJjI3tBA-bZIgtd5R$[y٤tUV=(7 K*:޵=kC>j)962( G~LN}5Vc>v.#TD]9R>߲w?Xw/!gCD$9kV>}q$#nA$-1kq>s.uD}D9pފp4u{(Ny"x:`Ğaa %*ZGhx|E}U?a^P淆eqjs̊#B̞]kM&:m,\c*]^%xMb* 2#<'QNY҈*틣L][=TpXO6ò,c,=ƝzY(" XR}U>NCI ' 䌿> HwYͪEMB0,RҮC_Qx 7H(e&rVs%%? ZC+'ޒ9x^cDPy߭a;a? UUoE\%8ְJ+61& > $D6! ^T"zC䔄d|NI](7G9xyՔʖ3Iikn80ePxUpX<DOa2!2 Кu%_)ܡsTQJzp-/s_8Ts AU_bB1֩`+#0{!"RUMSoDlb@!Yt$wW{KKYZ$1V:2L$])<9'c %$ZS ޳\lȼ@ɫ P:h@_#4쇾G8 ٩W0Ɉ] g?EeϘ]XiU*<5#m x Jtjn)k7R\Q%E#6k :*#2J? SI`{Y&6B)^"lS`uj><Z8jVeorU{O鳄s2:[k"g١6Pc$j7O;{:h@{dQ |?A|IFCZVI UsPbI|~M08Ćץt[Ȏ1MSv)=1'˦i>CݺϓzBg^O}ҸpGEU2rfFB3*14Ahvj,^"wkxT @MwG#ʗ\u^gt% ƒAќf[!("4.ꞽ=(o37 m7%,eU$ѓZ:%#'[|T|*QJ"U~jsXD9/:Pg`(;~MYdOmF ^np zDZ-jK_h NWHRaJ%%ܘА~˜nF >"6imAOz;V -F^D5_)M2 4}Gc`qq3.5GhT0:Gp[Nζjs)a? w]9@ 5,,B^ T e=9ͳ7zw*38!ԪČa''Va7}uIу/YѤL 2\㎿ Ae_U߻ HkLs5;H`Uk_^=p~8k'7%>&"|ny^:i i!U L6fqN0=sV#J1h]׻M<~m>F`bRHsG[g[F祱_)BF:najoo0"D/t$$beBj5Ri}!toLo\k-*{;bu \@FF%+W 0c4` _Y굶ԨK`gD,YvnW[F9VUUCa^hz o=mYR^P]@6(ŏ#wvIS2?wB'P*; RC "oB$RP*wd1@[732J~iL>=G9(\`6 3iybJ|*N Slxj$ CWD}V\"eA(m<űS#]<)~ca>[{u)#{z9GtW Q!C_<>n"ߠ+0ORjm6e6jdds5B0lw}j R9<3E!e0G@++~b*5\??Ӳ5;tQh\`=YBjkfV2SBV774A- E'bAާ"%j1EHL)pnpnd{IVx>q _f/Xۼ0}M~S^HdT+V<:#4gW![G,-ot~1M,+"ٷCGp*xhz9/-Ak#΋C57 ى91S,ėODCxf@efg Y!ͼjYE a@hcF-,skQ>94gߘmKх s$w9Ii8+W)@h8휛 9l) QGf%`? "$2Mt7,h " wbE 9'$'Y "`Q+q\_ljUGh'@oJ&Mp"A*n*&򊒰 SKf8a[gFO PᚄIm`mܡ'|TmE#j<8l+ Q\TMF>11mFϨ5*+DNR.$vs[pAs1D$v1Ro7FK*Hҙؕ~Ϭչ9:sMS&w<۴il;{~Mo#|~|qɃEb wqؼj W83p*Yȹ8ͫ3A,}k[^l.dr…Us9*Wd;3pRyuZj@174yEnX͕ |faH-ܨE_v@?uF$2Ƭ~ӻ9sq.[o޺5:0%a?pkͣT6+ &]B]mToלgbZcdתߠlM7ANmH3Ѓ`oJzV3ؑ~Ψ{hh؆. Pr1c=SqgTSc~Jxpt$n4+pBW(M!TpϤ5:9n`s[Բw}B!04X["X ŵN@L<;oK0݆ޢ(j\fD_cj1፡Bkb_k)Pg@Ybg0v_|zΪy] @#q,ɊzFoaJ+տdc}[ARJ$S`;@ui==ViXIΐUE֠A.QgNvSׄ RNWd8WN6Ѐe=-"?MX;Ɇ颺A]T_O z*bHΝ J+=n{uc Y$N 3bQתWAFr,\O2p,an>1@݈X m\&9MD35r1c>YO pc5!M嗼yכḇUD%|*e ([ we d~S#Ӯ[H}MQxs%L*El%O(tqFn{FC"OML^`K,1g)N;z$x|%FaƆ~F)"~C!)(Ssn˽vɘ5["HQO`uD93+`t=™RF.| %F{ky}D+31Ŝ) IdFEl Vt!xդEoi V=9]Rɓj[-|T @(9|I 2T_@" jO]Q tjfqD$#BE,o 9R yQef()qB(oFJvҙ{/]%\[~s w|n%S_w`:ʈ&&> iMvx#os.7BLI,ruPq7Lh29؛ hBSQZszݑ5PFҭHE'}ݟ#RAh <ƣܶ3OPp=eWF֩x@wA&LSd9]YbQz#mS- LZ VH2d#ZXbr{ j eN)$ 9*31EiE>]ڬsa/[40F|C<•GXTKkh=4g4N(d2v0:͝s$=7'\lDY]b #8Y@GM 95mm7ۓ|E4P{-!D')Hb1'5l#/ۓ $L5GoȞx`U>k`srfMoHN [~x8+͠a:~ݪ~&4v?L qU5qI^ڷ[Tk!+rO6(5n7Ov!28Y`޽?Aun|nLDHj#9anpGhZGJy9`drǻNLժʁ4;oìGS8mm@}cG'\BZU9(|jv$Љl#2fCA`dhab}ȂRF2^n)0^ce9Hf7͏s ɮ~<8-b1au-R#߅ ?xH^`C3Μy'7(@U|l7G  s;r}$4[%A>>jvl!2K) t1qS_2fo2rNF@QB)ˤcyt tH\YuFJ~AnH.KFy/p)ȐOB9*-/}#T$MW=K`!6|7 qOHT$ԟisRP_-*Ey~Ce)Nwɾ d-̟g഼ҩ8IwXoDa8!IpSLBG+9_C2]D *2++9#n[pp?&=j6J@1%ZJ[gF|R׼Ku!ol`K%"Nl|vյ]4e^-^>M?-))`> Zqpp w"iɡ5[duC";~:"}"Nzh^= Mmw~gM/Ɇ0xМQ7|dѽGhևJ$֥dcdS}3I`އA 7w# FEWU]ER9@U™d7¬ Mtkawk壛 kRvgFځ?)"CJBx\Ҷ.-M%ڝԗ*q(.ɱoz8x\ σSZ+s<]#8 In ᠎խKn:-8U GCCO\W=57e?es<yA+Lx#O On3VXu!1Qgi!न xY: Y)00Jc2eBqC 8Ea#k؎[/5{>Yq/x5_c>8Xڴ#D5d3p9 H :Jץ_o=iL\fE8꾰ճ" w ;V8jf\nQ!"(m]+E:{ćﳞ ,b^ Wdo SZ9)ٔLt(sdoW\bW> U-ANSl߽X`x/uhDd@wb8S:YƔ;*8yD2?D8/hq0Ҏh8zpRdًL!hoѦt>ũXt!7[.!pF\~k;ٔp_4^q%L0!~o!7ߵP1R^C5ae_mj4Ru;^_FϗE)?} dvBI%AAX;EU/ meɔ΀Y!NjI> &aڴҝIÍ~3qnl.j*p~O0x֑@Z)[pOP= d0`@nM. ~s^O<|PXqApb/Ȅo07Z$걺)C8QD O@:?}5!0_[Xo*/% =z@ g 8kzi5mhə/;j*Ȫ4&TOȆc&4WGG ۲/EzhFNoռ9TRǑXz@6zKYYEH ו͛W߼3GC4&4$lYN.P<$2e/P~i9[Z+Cs5{k]#+ixmѝٙxʩJdts #cfi-B;+XpA'E-9wl<RDöe7 SY7Cq"F a' /LU_6C@契De-2S&6xNAc:~S<i1=A d 6r^2,7 P7>pyi6^L׼[7PXS , Ռ5“aaqFZ S`lhnlQ*?4pMs[z [6t0]:kzN@,]L0/N8>9{5Ȥ#+@1 @fFwgd| p?Ne?€sLgwL[L]7p?\mDS\lx]UUH@E:7ϛRϛ*`N-jF#"Ϧ+|\7jRUrRv ߐhL!rڲ)8YGBرjz=.a>\Sn3zrps=bM(NffsZtxXG P >jiӖw cB˄\Þ:}p/݃ƒTA8R~Lɿz̅*o e}!jxF1'?3*q03I~rZaKs׭!c63 o!~u \8)8пZEƦY@B}JYMqE`b$x&/B~50 !s/%c37]f!7Jn!R սl]5{TKrw(acfƌufFz1[mM*\PeR񥿗߬(~6&HZ zp.yh(b6 J"*_unJnb[#թA9|_ D@Pv,5BX82)c0*W("6d+V}8+߆JǮ3 Y֧I& >XJ5:7¨@:Ә;FZvfb4~ yh5"S7 <0:$qrCr"E7 ?'ΉS][Oums w͏G0!uܽa6թ:#T+ϤuŢI FMcaBQxK T$E(ÎE'bJ>#żw0)>R QZ yBlPl]Wt`:땘CZ7DP1 O$mSWE -oMQD슚}.6q$1$zJR rA1lQ/+'Gzu:;Yf2 YݵeM# hKzԂN/HƗrYɅZm#L:1u@<?FQWi.WrELUKXӸd@ډyX,]y->~" %lv`hq4,1r&i7-cMjcǖ:ykoF TA'sp3{ywI!:P F~7NG^-ΐWS2$B> Zs)MjHPf$юBVBRzMWGI!yod u?*HBJTi΢U0 !⥹g.~w'sN=m@ܶ_/>C߬@Pug" s>Ai1 DٙEGda1fk$zt{uCKorca2l>5L\ zN 0%+ *": Dt9~G=; |r@m)~p'PAn?͠T*1~~NKy *ha04cGC)W r?;&ti^9Pq*N z㽊I-J&(\>ь@ֵ.'8KRXA S~oEQ'DllgYiʠBZo*lW?$ Co ]I[dAl?0-] yZ"F)i CY<>5~G=?FSh(ܶl eo\El΅ 1Aa&y (d@P#nUۜT11 -PO)ר9!U wN[s2B ?F(z?REeM#|Rh뼛.%9O[a 3olx]Cffs꥓Ojma->~ml.Pɕ:9c#1 h֡N O_CwҚىz"Տt?Y O+ؖ_OSY9`O{Y;/XF1qlF»է2.F_?7(ٝ0_Y ʭڝs e5\w{ f.´P:MhU'Z}r&`ئ*I- M}bS=fg.G 5cV`RkgkyyYPy݂2}?Z9Cz(zu/%9x\‹]Ru{E6U?D6^NtLkllʖMhG{~d۱E@x٬oӤ^!f>1:+!+# ~r@xƽIt ǞHȂ1~t&7H~N"Nq0EQdJ8Qa3մEw(cBkԘqDwoz减O34:!c [J.\L9NOV.P/;IEcwYWsFZ|y5jﹴw =[go6:Qw!˩ 6TTqyF:5g=kNξ?E8ɔ Bg񆘺1М "(:ЋN>ll\|1X01Wl82̠O#;VBF,B{a/]qn4CǙ/-2 $ ؑŲ6@2?5A|=|`.88OO hy3\Άe4N#t3@@oNxK=`;{LETb-aᕢ2{>\^'| A4dh38;Ju 1LH<z$э0urؗ KČ)[lw:!" {cP_{xx]H4Ծ87-^z}⋓}S,ӳ v9fAL#ICSӻX]+j4GKޛjLn S4Ⱦ#;Α\Dvsu<:e ]EMnR )1@0Z< kY$.7fqd/2{o"Dz95^;I~M^)tK# PE40xYzAJzj鄤1 jC7OXN[oA"ƩmρD0dtwar{qM/o!^3(7y3]/M5UZ! }­nk$}x5o1M%YTf fO_K >(߽khfi© 0$m2BD%+ K;0YK 9ˁ/;lq# ɮYyq{sľTb;#a$>2#]MwyeZ=1$7R:ZC$qky)햇?jOJ# ~nZjl"1եi|iXneYe-ɶ/>%ߦ`}΂{ U߫}+SvF^9'TdڂV\zDeX@ls .c_\M\XqMcy3s -[L$a]F SPĆb>ˊ9 YPBAJ{t?S;֘RDBȈwʗ6z1vpɞ?wD,l7L,S v [7Xrn%,rr AףVRW}hSX7kY/ wRIQDž 䩤e}9֦t9")=& rRz%`eg\S9 8oy}pt2|+f^c"WYjrL7{7_.߈}5:-3J]|416 w(I@ݎWܸN΂;CXӺC_k.*ārAƄwI-yW_ꩆVk#]LxȀ>bփaZ8?y)`p0;k&;C;¦P 5.+j!^.j2`O䆧WDpYHBiThSߒλK;PJa/gRwZ/g8WVtܒQLV=BNҸ!=v{~M#][5M:jpw!,=2e* w3;,# :P6Pu5$3m="Ȟ yG~yc dtZ UGMG eCPbP R 8gy^t}6e[1jͶ++.:ϼiN#|JmejlCqfkwQɱsٳ.i79!}ۃ|e V3PR.<0bIΑj='̛^*מ.+pj+IC) cST*6z'oKʓc=4 Ke?vZ<v _fC<32wEtaK% !@X<"u92[gV憥#gtIpbW^iLS<V)up8[۞^6PON7U>ºz7_֐MQ%GWX1y{ÃhMl0q#rnfR3티 iPƁ] %W`ݼDAxs}bz)S7+' _M^<(59V$Pw>s 2r>]LFDpڊUdB|;`Oqdz{Pv$!iW6ἉDp%«|3m O|b}2 GԸ.׬@vFE^>8$Z>?ZCX6T?!\*^9Vr gYH6jRs敲:a-T#ݢTE9NìtkwAĘ-~v-=sycÝG7L0m\}3 HlC#M.!]XN 393}T'=ܺIhzsB]0Xnϝ=A|ܸD60?  ,fVl,2e?q*/c ce.83n`%.HD h(g FgO+ Y\e^DQ&%0";:u/ BfW∗V±Q5s+^i*)܆ZZs0~.4Lt'@ %2}`XbUC#p}+ Coz}LJo}!XdMxs*eΚ{v{9\ϠT KqBb7" vih+7$my\ؐCLLis[J65,mBu\LM\T+{NI?eڃXݰʦĴ'Ey7 ? Q"~M?DI5 AތZvL}U!6&!5C0_*!oWm^@T ΊR< 9T:l"8&:ymBX! ’w[f1wNǔR mvO[TLLɗdBGNix@2'w{Wq o{O1Vy*YrXiUE=.ijG 氅\~3D!bPa2d"'siʖzymhp2};`U/A_(GҞP4Jjcpeb&1@Ewϰ)Kѱ6#t `M( <CAԚ^$n>%@H QO.mPgGM)>^XܱgYZ0707010000001b000081a40000000000000000000000016599ea2b000021b0000000000000000000000000000000000000005400000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/gpu/drm/i2c/ch7006.ko.xz7zXZִF!t/!n]?Eh=ڜ.+Nbڪ.gBQ9`;j+@۵JwlXK΍Vp%S[ gM"kbТ$e`F?^;Gb`G{$m]e#BNܑ*W0?ׁSa!T7AhplURxF*@~;RE=+̛(NysGGn[Џy'WԚ! Mv/6F;lKJ"c9ڍPAM1Y>>2SõBھT G_κ\Y^ 2QZ$}gc=TYN! I'KO VCpd!jVv%$y77CXQ8 Z6k LC5QuYdHmXQ?x? :QߝB_k^>U3xgY:qڙ9jCƊSGx8"7gE ^ŅmH@ZBz BXSHw?y);ٖ7+.IIV= 7^*~XO/M扞C 4b,9+0:fsaD4jhO)|px!u\0X \mKG!7!ܿXIbv"0`=-Ay'koP(RH㝜 `%~`BfٷG0\%Q{ɢ+! nR6rocvo|57py.=3m_+gc^Hg[*V?f/L3t1&qzpN$; Ŏ8(T sL?p>^׍=J](~;hJvR6Űc?`' #2g FVCkE[63f-c@gV[,/ʯqx7&*iCɖ.B(tk ͎u#3t6K!FVftp#a,'=Oh&C6/ҦzYʍ` U)ڝ ]50!Ns㤯K t6vT骇1ӕ&tB;qi=@_&ǪIOHlt>:ݨ_n o`3i=<DĄ@/}1@hyY*-Bf8>0mO r|#'®7g H iVB5tHP.[ߩ9DT$/F O6gyM}Oj%D,=nqcD=-v36`¾aRrcTXF6[i^*L妜-N<{ ͈*ĴR*s|C5KU F jJYGTeȡkC!+.ݮCP~noxT\z$bY:TY"K5pŸ=ٙ铌JaXèf9 re5ho@zrCMDܐ Ջ~\O,vmㅓ%p١Kk:ŒqƀHay5{OP=JNc pݹ 2tkL⛖~}VAaKb9k_ӗY:yۢ"D@r$93nQj*jeaQ<I/rƂ4 [lTO+xu._tc^o#K}.OYS&aOeN:lR]3YkNt u|!(}#|} )!Ȫb٭hcT@!El\#U&`;`>t\GLa! i=ER]CltISgB30~e+}NO9@hK5Rips?D ] ptV-ֲHsXC֍ h䴤"o )uku9ŅQh"fB"WH,֍X(*wR^#])-ڭڪnZzƊ'aze^\\{gCə7 l(7_޴Q-nH|o!ͯ 6 Z# 9?XoUH8XDɈ)F7R6+<.XmZˮ>?p=Dvb2c%m҅t=lV`N׍>TZG(z<i-$|HĊFhZZ+ITDk^jښ,pJ-Ҷ3uSMD>dêrҰ*{vR~u:w=gyGAKwgP{ݰB~ĿiKl\JrwDG$qX6;C5x=|.=uںI ލ}Olmi\U 蓚N~0j)û?L4d_EiͻQ3x4s~1@T__O1RdGߦu!j MDR9x7ɽ}-Owl_\i1' N ެ>e,A-i'j9z0݉=SxkvCO8Tj&_ޖ)l3Ztr:V_)yX3ag7LJ fU߱\כh{s4b]6y'hu2|fxֺ]#? dPpWx[SoKH[2p1SNGF\kC ]&)>_md#6mHy\y\fkЧhjĪ%p| ]OP~"Ǵ̠g(xQ?]KLz Q׹/$XSs4|rwZ`]y>A >C~Yk=]]C Z9z~S)G `{?,GLl/5ЍyHȜ 5-#5Wl\v?$xhb򟒸#]Aad{L`?[dt)RD1+)E½au߻uMTA,ULR) Ww7C<w?m'l#!nluGilkz"tʕ64 }?;!UjG6!/ѫG NfC6|wS#6AQҍH?/GNճ뿶=ϭl,%BC|lSqe&{8 BÃuNE(}T=uq]S˼LE ;a2`5ۍoʮVNn<Ģ̂ϖc'DGk߯I0>=1A !TlSP*Pl4U-KVIۥ, H :^>9l:U_-ӯ*lɂ5Jx1BsSъFlG͌w}KG0vTTE%>cJ0U .55kR yfoSUf@PAJ2*,$ˢG]SYj 6- R]K ԛ5R{Ǡ-HR?$"xi!]H݃i΄{BpՊ/R{;nOc-fx(]َف w`sNi{: ƒ!W~l @q';cO><>l_}rk:xE{ B-&_12!Dl]ޖHw/!c4bw|X}UXR*A@C)_68eиni7p+Y[K9׬AU ᜦᣆL#Y$lilm3LS4~'lb C'[0Ϣʅe?i7X{v:O`Υa_"f5/,_' +Gfr$¶ۈly.HAk L-$ή MBX}:2qWWW`;H<zB@5+<&QrsZn1z0M9́TN'ߩtTNѾJڲXl3>WK j;kK`zOFUw4dA|lG.R0Iee+®՚iODQGh7~qRFiĝ]>+dPľR %nIŐ]YL$L.|K;5y.A+Ŏݝ QsFpt5Lt墄GEk|BTz#Q# ;9/*j~$?oPQCҎ>Pe!fܗ;Bmm[z@hDKw3d<׍{Ncvz-W2n-]|!]N2x;[^G\jd^u應 O >'-qhlwZ=/ftqO$l B:6bT*rƤ鳕֥6siVebYS&o#H W˻ӈE ԬD^WuW?8 5L\?nABH,2lP#W3%yfa_g1'{;)&TjC` ghf(7q?vRn sq`m 7pT]O6A|!\;(ezhjG2ǒ7x tB G[y=RC}̃gYZ0707010000001c000081a40000000000000000000000016599ea2b000010d0000000000000000000000000000000000000005400000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/gpu/drm/i2c/sil164.ko.xz7zXZִF!t/G]?Eh=ڜ.+ ,3HJiUm-rj=%Ϣ`ԐرMk)ڃ}L /V[U tC4pӵP raި8oV'ٴ)k'H=nmN~յ RvٔSjE}hDDFV|Z#0'߹nJ)а u z_vQ! FE%1-Pj^ܿ 'Q@}bi\#Gn#{,D90]Ė]dd]kϺG/')+mAucQLC-l4.W?L="l;&_5ÆTEv&#~b~eL@_"rÿ_pӲͱ68j3IJX~S-ט$v23R(/{0]TS-Ҵ}UNt'*8:b7W[Ȧd11z|,@.GPGcܑGjRpQT[JJȵ .Ae[}!zD rd>F~T-vHwJyp.Rף)Sbggw"ӍZ4+2P LAM>f|v7msԗB0[ ^#6dF -,gA(N>iK,WLԆ(M'^@,>Ďb"^`U>uJ3 [hA>c|' EWDmfywֻ䟜fw+iF:Z= R)IZ]-"́YF,I0B}T RQ>TJi3]J?Sx=/wmIxq2\_= [4V)[0%1:"uO3<ە;Kv?!fxUuipt-Ց|[6AG%)CRR(ITkhBgasNʙ6K]O"&` U!دU[T@~AH?VϊE*Sa-S|Txzjɻ $E"HatJ%iNa nh!5իםY0`d(-P^BTB+QpT61}Na'WdQP Ao*=ZiZgĠtY_>ԲՠQ4_RHc*; 8'PX "2ƚġf/[P/\UAaKXa'23}AT!&ózr"=;!N\A0qaհEFȯb\z|s~t=D c7ּq9Jܽ.Kﴢ\uZ\#g T~ ^WB@TtĹeKXݻ`gR9ńKt~<6bD\,ܖ]0@Z7- A/@NbmN^k07ΝY],VeB)dVpЪ'>E-ЀWaiphP*%T\'t#rG$5K-mSSMsa@/;^Frӑ]ΰsAέFb@@ P뱬CJA1a}sY͚KP.3tNϳ(4zy-ĪvǟWr;몜ғ݅fI%wAoK þ<ŗA_ڪSKt 5f@V2􄋂8>s ]Dj`?5b=YÕynjGt6! 5b=,so+CE3T؇ KZ>s3o;Z f<2!I.,8u3/[}o."D@W]p! ucKWJ!\NCR~=44@nӨjy|&gq4%v˦^`5T @nITr%,i$ٕIfJRKJVB=߮!Ű0O/w -˩ZQ_^`&zq\c4A82$WBeI P֮ Nhom9jQdX*\24 ;dBRe5YE}TKe(O%13:NA=0h lw0aȼ%BJNS_LړUT(pLVQdR݋ԸvU7OѼzG _Iq@ Ys"rsbt@[)PfPبS"'To\|rDIVxu_ź+UB/oqS;Oy*Mm- +M,K٢,APk\Kh^b HY1bo tÔv␄BMᅡ':Lb"#B)mC#TM^%@^894/v?\RTvPhbl,pPN*x\xi]um$׍IBzw9H(J'ݵh]H!hTz$%v+NE޿$KæQT^лo7qpX0gt](>טN i_Οr7lj (d#{^ecoᅯTVkH- |֗AF)_4@8YoNd;CDoʪ6ES.cDRF"F$Jrx䓅{X@il9GG5${ve;~Ό[&E`-*J%\=E=T* ;\xioL ]+ϓ:Ε>IZ4WBۘԏ@Mv7Ϳh$6-q{c !|(U\1*ZDfz O4x}$ߛgbԇaz62`jAu Xd4:Cu$<*’uZ]¸ j5]w{XMrBej9x椿2iVe.Q#F̕%E6UQ>έh_r@/1<I/;7EuϭF~r1%%qd{↮vFa F~-LEqm<1ҵL:3 ҕToQL)! ȷN VҨOtޗo%0+%OG OѴQCD:N٤LYY'C1vHdo S'{y؇uH?xO_8Tp5V:5/=# >B=%ĉ}aQ@:~ hX$AI{n- Pc,;2Џla؏i/MT 0HS8_+Ad@&Ū9]Xa{4=miK"\}Y3Ql֙'L!:o {j 0ƺ3Mx(Y׶bax +@[} P$E_Pf\V& {2/hm '}|YKmp9F3`q PXv˪q7!8;Q xIYq@Tte[ASI3ylЗZ20Ƃb5 nFBxq#iLn⫢.>pPz@ 6t*)%TKCZ.4cܭ۸:_#4/hTܵ#0}n#6qGq0 _z[W7qlӲ)a[ft <eMiO9Um@.zJbXnE?ɬF- 1vgiC|(}7ś2.EY=IXgޛnRAlͣ=/:W(=c "o`B&yYhG D//'{%&8PpU(\Xb4rV[0-5LM4dE ^4`*NSackMF$זO4H TX_ e&/kst* 0`䯞Nn&F<2x-=?=gU$Xqm!zI zTx * >1O[!pcG'Gg Al?4{3خB5n; f6~1 49~ki ԈʍQ}8IQ\[vcizwY?T ]:ݕ~R8`!6UR_d Eߩ'9Dat HD61qZ,cɪQ2OJJ3GK%@Q5Z #j(T2<"Gt}t2<[S_򕃏Ww7q2m$/o#Mk\AG d!cA`f&Kt ! _3Zjq""1~Z=f~27D>S&A?XVu5bv-ag-pՖ2e[q1 D\,Hj:JW ¡w5a@tJHu6ew2.|#Ch{"%7jr/D3Ӽ.7F~CDRdӲ1WTG~_놴+hP)d m}~ ѓb0h:u͍MPZ[& `ւFǵ0 4Z=J`2ee[Z!"] fu3egb),,ڸt' */srGUH3;s*p{|( \`/ڙhAt W\Ա>Y҈'(cy=Q:67u=v!# e$IyɈU" uʘ6JAWcQh?]]CC<ʛI" IhS:ͅGELt?)+ogFAsL0ZvY aGAVąq3," Y9Y}5 G9']gy2Q^ G|YXn5/Zy@6#^IeyaA%Jq.C}&17?n"%f㸸ᢾv`6a9TX.y">x^5~΅DT%6+~΍32ߵ )[n.) vEVȖ8;tEi27;1:!/ U#{_JDK߬uBWe9lz_EkL&u:x,%"sN{vn-4/vSd2/uRFy|4]CL2hSz&u wܓ()GOW!A?U bI" 4JogNJpHqJ9'WpDa"Ma{#8pvC)DpyDG-f16 ̛YRB8,:`_G|x%wtޥ^ gd*2!SHoNJ"I$Yz?ס:VC _^;mvT9(|w/7>Zy"j\εZCe#C&XjDSN^oӯ\do*&ZqL3 P238z"لbjqT7!}سǣh22L+HS"|hh1հ=mMؕl)E PWzۍ-/Ę{3HH|7O Gex^̵]ᕋEJSv<ѫǥ[8>bpN[}7&0?V= 5#;V}m jEKMUa Y^5/$a.kM.ձ'BP׍#${QvAx1Y;O}۷%^mg+מJMFA?g6c=TQ!ae5ZeWM07tD Db?)0u/_"džК`nANo#Dݛ`1$HpZC P"_}܍޿rI8AnWT.xgHgGOjus:C3ů-}2Ic 7߸ '܀]N5cS$V1\Jv[-'̆~>Fv]Ğ&eW:O]>~%yփĸP'W Ջg aSB pMӮSչ׻l:m^S5|pΜA5m~LB.!$ @g0xP3ctӑtjHj5޳OTN$y  #I{'pLH]l]@R}>_6jLAB╔UuG5DO[r')3.p"I=b0\ewVm[3fi]C@nrtT v1"9%;80B|~g? md@>%⳾8?p6oIE*&֔aHR#f NUs AKŸhɲ1&A^s4bF;EjQ\p46lcL  d  7p{\ R=Joj'^OqIEw$ Sn٠zOK:h9K1PcI_CC#sQaΠR :8K DpP*X8{2?Y#&FW/MȂ-/yZecȪ">!ؓ1;S*DxۭԤXk0YK)qDqMI^>PFV%w\=Y$ifi3N8wjI # /H>z Qf?PqQ=P,+ mSUw;~V/Yq$&8kV1SYd˙ͩΛ)RIcЩ߽":A,}z VMFAmbpWZC a&yA@}o9ʶ/)%K$ JhOLMDSw%1ahΟ@O.PJ<+,y7q[D$a]/h*%kݚϞkY#\֎O:m$PH4UO=qXI+&js78\4)'0ӆ@6B| .{?һkםV:g.#i#մ'jłԗ t901 ~y9sǧ 㜻/Zz $n/U~PpFs{eu706zX!ufYrdvtPP\Aw^A <% )ЕtߚК~S"!+0Zj!v@WΒFLlЦm:L1 Q 9"GV웜_E_Q?" ¾ ̍?& uglX'@bfK_Cп1HsLE&YH~ff-5w.Κ~|z-D0"M":~;s,U4ƶ?d|T9QWyn8]zIF A"+=/e_j_ ST>\Ҙd..&ŷ  ܉V?Y'fHIDku`ϼqE -/ <1 G>@F%C92*цa6~?VThg2v y hXà\MúEB\=V(ֿ>t8?HB~ ~fֳz:7UK. \E${,RF t*V(?Ȣ?%h]y]S ; ~qx= l S;Y[9DR -HW;bҦ֍@._yMa𴪷0q*4gjl< }oi45}\vxx1Q jq..9&f%+ɿvhZhq5]3x@O{:ySZu*``#t6oq06u1٧ oʉ\mf ;]hj\w$vK%Y?S|&ncF% )7)>)?#: uÐrFG)v-zj1N!]ظqN\&$4U;폅KU}B8_1eP~QR3#xks+v>"F[Q#V@T%XI5] Ph* 8Žs-~)jeK#/1 ó43+ Dc KJdte;#.^Gk#b@x7!cB{紋ݜAr"D?,B"r")6{f8̀|gyms. 3F18& #*8sM١ nъ5<1X"r0|n!0`dsx\M%ɿ_g))cmq6?+ژmbU7Ʉ&X1HJϬ4m]J$':rP[%">l-ýO )fe2f ;vBmXR6_{t-1 䔰A5~ۺ)3LFՈ?fF\.ښxh1S]zN$!Rs5\gd'sg~܍vWm⥃ؘUN<$9:Iky17ddal H$zM:YfYZ~h.:r_iܱGsh_Hv M<6+귿)q6xٮ+՗RbMZO%kJi 2Rn윜k^RDmPfHls9CEILDi4&q C7A-3>6s\H\7ahP#+pQ)7Q=k"+f#yMHԐJ|[ 6W3̻|KㄎMVvK3c  k3׍H8 ^bBT uI/m>=p#v?+̱2@E/SF=2e*~ڎNP=;`~a79|}c ~g^fQh N6QxqkuCĭN o VBb`;^/Ozƴ QiF1&hBE*,CE/$ޓ.u|Nt[^Aea$Ÿf lw(cC7vXg?Ъ&68Fz=:J9j/.|!qJ1 GVQ7%ٴ_j&O ]m>X N{+rWB1_չ*΢7N<Тʐa֮wAA λK3u(6bs$jhwHu/qdtfAPP "!纼͌ƖM# !s;H릿.*,r$q_YG7XB#~1iz$OBK5}%-JzxГPAӰIV|>61k6Tm:A$ޭhBkkH}%(hʱa.?eyzTamM E{_(͖bD`WPC"nnok.9SrA2O zY]ll3/IT [뺉fXLd}A?z1HTjzt= #߄ܣ§ԩ ?Z UYU}_Rٽ{9)Cg&^d*d\3m ^Cd~E]PnD`W*bv3ͥpkHg2uq>xPΎ5/QV#% MazX+BwdTאӁV':zeK!uwg8\Ft`KC2cB ϻa>㸩7t W9*ʩlDPжyncmZP ;j2xVǫf@\p?Z3ݦ~U@wX!5V??v㈠*= YèYx ?@ki"Ѣ 8S2iMMgZRm z!֗et1K2Ǹ]辸-C\0+4UNTJYAx G,~o-Ѿqt6:yVZu0A7R(+HDs},Jxr?WD+ĽϗVeh͞VKJ\qͧ7ı{_ybhnh&%LZ]oɭ]b5(T FRO "|fըS/t`!lDChЈ'~>$FJ+l ,G*ڍUC;R:-IpmU%oZO8G2MXWz|q09&hfx4 G68ާꪘ٧0 Æ\CnCHoE0i1hb}$w/?NKZ^g2D9I3]48d0lC$jǯw-0OJoiטM-"khQbBq16\}d q#Q]d`~zk8 Ve,XԳJG^y(ۢb_j>ʇTEk:-زRi~%gru#RsrĤq:wt Sqb]_oOA8 W- 2sgVHy8jZ({)kl㖕4hFA2A XwKqjLƤ/PC8e%PR-dtܛV1ĩ (9Jd-gr ?2.]? >F(y$~A]V"8hCsunL"TgϑMB\y&;f"O!N1nF鿙P;W; 9cǚn(q)dFt:d'`wG/[4gO69|trEBIdM/c ǧКa?%Uvc'&Z|' ޤzfTA8/ǟf@CHA5:v8U\aZXQl_e?hn|ݨ?t"NB2x7 RXbQz27M$p!;MD@ Я(7MNϊ̊eC?xZn̼F,^pYֶЬ|g8}x(S}̴Yg Q[iagq^.r JPgK3yzrd Ѹ 7ИFs]o^J:Nj ]IJĢyݱ GF>6y t&6&ԗ" w#!^AD|F5Xجu2Ӝ3!f^Ρ ˓eqDd(Τ?i7i޽y ?vr.H+=ۓ $Q.tm]0|1xKSq0B~ڀ#rgcEdtȿy{h$"~̊*tJl4=b#\yC2?|k /.<@҅;nƌ7ɬ8̊ (60;Įu'Yiġ(/b\'æQ rF 2)2]KkCXw{P |~coǻsv0RKޤCWH !Q ęg(Z޽db[' =ͶXШ6Z>4t)7 HU茯M|45]- GalU!"v,b7xK' aT:/"ikPClu٘˧ qJRt-;Y6K0|aY >¦$Q/K<~ hPr-.%LjT4F4{ǹ+S iOl}Yp055\ .@Lqo䢿OZvmYyYfQ;2hPL$&>&Hśn>ּ '`ƻ%WRɝB|~MKImJ@Gذlցd w02F=Mt4EX{)/RwڥM^=nmi:hދdV=fe=+5˨t$jyfH6t^^r!ןuX˵bVAC7zM!3 JszT h~@Nk%d뇳'wm{TCSwh5lm F]sdamZ*C@q\IBS^ 9y惷~ '$=tT8k![plvds\ & OQ=eo uq.yM^B}_:nMdCF81]v^qj PyưEj~&3* iŊBN8I(u "ccnk6t7rgbu(]WAXF sD i\찐;_k%gCv~r9(sJ#{M#̲Ý7&4K]GEp>*d,; uʨGT>ުfخđ+{f;vS @9esղ4;0{kyAW-GjZJUdUzӬgоIHMW{;}2C xof* [.#uri&3a!$Ez99ti 0offEcLi싼 V&7%6!cRnVpwAwx5T)[HD#r(`(nn.#-;b\J3O <1s U3_8PaZ9B'|bn]i5zZúɨuGہKa橝*"e#AtUkuD8#:oE\x YL}lgD YE I9g0U<+JwEwRIͺQ N4 G#3~$m+KT=AU6u`5!@G.Rri^1B-xDJh!%Wr&"]?>ySZ: Cpgg8AyV!_`k8҅ĜM(+-?r֭&-iQ4fy)7! 8]CS= $_2cz,gd%=e1VBzY.m_,/<5Y^e%h#/d[5;1:X%9%]F ;ABu\aq=(n;wz\d\kYM҆x1ovJ% _U'pfF-,_#kMgɩ^d8?goZq ~ѷS^Ձ+W@Oܘ<ї^uj>K=lϯ\E|3Xe-WaHv9>٠M#QQ! @g{HZfW+I[d[._>@L/D\Z|Z;d˽w'"b1S"/,YwYl* I.J[1lyG';6 5)H/zavp5L3ImӔ'l Jҋ3=#4"A QGܽ"&y5dX $ۮ6zhB|et .::SהE ^+BOc7 ~-fRk e`WxTy"&dI[#Fe_Q(M֞ݺMJC.Rƹ,!a.F"ӟ!-jRA&U yy=]j >-'ʚFtP~.Һ 6ZsܨWԵ`,'!9B\,:Fep?rRM 3W]1%ٹC`ck|UMA [|թi.!Hfe )x ire'β CIysD7fڇF ́ɏk>O|mǝC"ͼ Jwk! O<\}C<8)NO02=NZ"eǛo8owW^uw.RtuZ;3]OoX t6xx5bֿwZ4 OObI68yػ:ZO&Xi_#_k'}T -y@O̽"!I)X{ ^SCzӀSW0rOMZ=,Ȅd0/+?=)'\)0>'-q Jo%?=P?$i"=g̳^]d1C!_}$S`g&54iҲ'Q`}y 6I~Ϻ.M@%"OAgC c,bsRJ俊0Fg [57Syk9Β#`'/l>e Tk,1ζG4bwx;VAH}Y Eg^ԓ!u|-g*v!v$ 9G\B_,\1[ ?v2+L4pR#{ahPoV8GTrs)R`ȞGJ~S-QjEֶ- )5wjXW᛻wΣiÏυa2Y 4j&חv'gO b]678¥"Y {U 37n!H!=.DBM Arxijm*aEɻ>:BGT<{O衅0/=Fq \Sv6nZo15R *ڗ'--#wxܵF7Z euֆѲsMmd_ ƽ:Dfh]ѭPCKЊ^BfD߰zKUodf<E w@OgRQ@N=AݝҦd22AN:BVLL߉wGwu̞Zz*|lk{f(ʦ"k"hږp<ɯ%Jk1#^j ~yXe//YrQ[kprlKm5 s{ *0~|vZ֥տbƈۍy B<&^AUƛymbT;Gť~2YϬS_0.;bmaMAc8/]v=Hk 6 lܓI5҈6_ h @*AwH8Yk?)&Wsdw 7S>Ӧ_5__qQ&_Vχ\Qn@qva=0vc`0y1J@.HZ -"FE9c0]coCtA^^@wY=x h+Dg>5"jh.E͑yda7$؅='A]\n>ڪHk*H4+;e8kKB(cMaZyjE^-C`F{_g?V}N)t:߄63q)= (tSi`v:f@w09%40lW焛Եf("yEa"dh(FtjeeNP Q^*cOwT7L>D\*0>g=([s &>8ِ8s\$ >L) PD(,ˆx׻zq{8v B4`pЁu,_B){ WWVk\ >Q73;_D,{;41}dK̫;2Mt5cfY9.SQX-{f%PG]IZOL 3>ODoA%oNw^AٵU|綏uQGV$ek KAr3&m%l"q5ZL 9(rCI;^2Mj*WӸgT6ĵ\ *G?7/izޅHiIg vUG=!-֋z0 Џ؛#|W|hի}D"6˅$c ڗUt;+5a59I ,A 2y6[0me^b/`Lɛ~c$רMԛIS^?įғń8r"'bKEiDp",$bT6ŧ+.$Ş 2ɽ nӕB3֕Lu:aGl(iR/< Z#DVW)!YRުlFY,!-x|J7P3BHȘba[n kQ u_57ijk(B:HOԍ|&K[!X޴:4F "IHz"Zs%5rwʨ\'9UjY]B`VN0e TW %'ಚ#MZem-.۟q?>6W:aB V[ʓ_a9v ()U/~B~xqbXg h$ՙٗW^,gs"7ּFoMs>zalȘn Pq^'ip<֬c)Aoe0I5q髷WS+ '(#g .jMu0uwG7_ '%9o/Z[(k^*\u_.u *# v a4__٧}kha{2cd%9[i~`rVZ5w@Nј,7 *Ũ_|Wq:Ἴ(6y9 ͐ 8sTn83ČPKZqog"E)PtpΘf7zrXLTw\jǯ-wDCf Ü̽T# /ȇZ_)>GԾ|!AFӿB=LJMہmnhq+ ']Бi lʠPbN?Ra$G^ņ\Y%,!-o)> Z^ ?Ft4Wn5\-6Dޑ`3X@O f%SB}P&lVT\P:D=< +ѭG#NbiILJˠJn| 'ژpIMMFp=}=l5yFdf!l̸`0ٽeM^!LwBѢs !! iҴoEC6F-.DJRh7^{2ҚXE U񤓗x:~u_جb_RøIY(ǣ=^œn%2=נoE鸼#F_>Y-RGȦڋ9W4zU oL zQz쯦[N0<}RdYek^Fap9,WhE@O]qY埤sMt ?V_UV븈Q2ʩSIJ](N0^N!XOM]ѝfXAwlRud vڐh@_Dݣ3dqbirtY1CQBy3nwD鿪]t?`:H-9d/k<v7ʩ\"d~֕Lй1)SeHl)_e<g.́R0I pEɷ-ӣakADF(7BmHb!ReWmT@,['0^G*<.5Nqf&7Z':żJ1] pSa n۳!".xwp~͊y 3+7 Rֵ>tyUz5fWwU8$LR 7x,.zF*]n)3qa$Pa wAItYnB{&܄q os4<']/V9#l+G75Xףlps*jm] l~k6]>R*JxvA@=Z~c[F K@y;4:˧xe! zpQ|s$!{)z2wA#m >qǡg?\zǻ-DgĝD˚q\N_ "lݘ!`?OnjCgy˫ T5Ԥ۠͒CN?hb7b=pܖ rck^ÉFuYGo6ix'2ѥ\yi*SH6fHAǶF5 Sʛ^7Ex ϖ-[DR٩A@GTAxa'jN ۄH܈ȏm}2[ 40SQ9^秭 "!Sp5ټ@6G3(l[%yAװőLj%@K|!+'lu¬_bRɩ˟ϬۘWo;VL;e`ʿ-'8_/t1{]ks.R f h 5nNoUN.#/Vgfװa#uEd$]h"ck>o]v"28/ KYY-/ SvlCAmH$7{TRŏ:`C5򅵭b(i\C-/۟ؓqie/!STd 4P+dP\__&,<4ݐ#F# bҧ2J/GgHkA2'_`[@C-?G3Fg@DPvg+o1&K.Yli$\nGW-+>S!bo苭 }jntg]"96!MMd.~h2en&&~9?ahG< io`no,κLgteyЙ.PmN}![l|YsSɎU\Ji#}a,[W)Tnx94V SNE39vWۿG)Sʗ v\NiFEu- sT/ا[* a*_o#f?*7/kۡש;XD~N S3R,;gVZŃ[tډ&sqTz_[$o)mȲr },'[ *Ż 9iotIH2[HDv$>9 r[ɛEG< ^ ?qK.X'z'EE V1T.sfMӰ<x]ָqLGP)@iԙShTǼ?';!U‹ڂ·ݕLɺ{򰣯xaaLUnӧ/&YYْFORtIˆ{/2RA+$ qoiJdeH9kElN=sUMԝk!{ Ft+DF.?.jOX'@WRz>ϠJ$+&f=K1`(?6% 3ﻨ׈R ChY*0.լhB^ =@a27J}ywHvþ᜼ܾ7 ~B9LHzݤN6 fP7{AT9wJZPy?J& QLݴסN jĜ4}[ y ce"*KݺzAĒ%yq;Ǩ>\6<^"Dg*Om)$n(ZȎ#^s07D O^1 Vw62fth]3DgI7veՉ)b!|_XĚ!:Aa284eV@49ncW84xa˝@X޾538lOxoZa>9eSsr9㿨\Bq)Kw TGf>v`,\ VC7_CyWPs r<ߍH!}. 9 ]r&Dfpmgoyg0`k۴i2F-SY}b 攅ꥊD)FHg|-Q1%ef:8ʵtg[pDIBFA+h SӋE0#` )`@Zӷ蝌e]-XJU]H Aa>hS g" ri[+.ya~_[Z1rPQG!l~=2o%u`@jxSV_6ضCbnB6MhW"h d c rCbB!Yy uqR</ثIńKC\- {LW&q:+TSm#VՒ l=,d` f@j96+3R_n<GQoz9 3{24Nt /yb6(qm7TNUO>P` ?x.gv6tzbmpd󊇰\Ć3lvyWaI{x+Z;_,-HG$Z..^'֒YPb p<{hiX~]T<~ϋb lQm\mzx-?&`61جD;E[R/"Mc܁ϭGb/u$Wys6NOIԞ?Fxjndr>B0N2jšњyS2NϜӢ~_Q.:VN5MFȷnH&VWicj(EV Bk:?GpHE0`bPb=c \ؐ_K+G?Ig7|<ۃ}^D#))e>9dxL|̤tlt0{fU6稜U}5[^Ϧ6\`>cW0c@4j}٣\-L*m~^S%W7363U11M {5ghUNCۑ Q b1 bRf^cK9VvŮ/&7Va<E26*>Tvr waa mK}֦8 I0|ˑ1zT$lL~mK^&ʭ :-ei훛7*3FBΡ-]L" aՂ!2C݅mdߦm>iN+O!(V:s!ġ#I嗩10m)DCPw|nLK<ĪP 0ʤϨs ^tIREU]NSfr0$*4i+J7] :0]Z7nyk*w.W:YIXj8Cv-ԯ/H ݵ9W0 v]j[v r|'"VV(QOAza]Ntѱ%޺W ԤϚQE"щ+]ANDv}[LOzj9%)rC-1yzzњ]e)r+wA@ݿ EE)g=URS[9 Ga<ʫ*4Y@I'+dMEhmA'=>8|V@I5 ݳKnkvu}K%uU)нJ^*e%berVjEi^h\0ԵjzH}{<"8 ڋrt%Lk52Xx&f᷵g^%!]7PixZO~Wơ_[;=d-;^WSHrcI,,r#xspV2 Dz.8#wh([V䙀VqXN8/'JQ]Q!X&\cߋ>d<BOCz::B@(hKHS'kŃ@^2u(H.@k`^7(B;&ƶశՁYLrO:ut-~'aEبKD%"MizvA/!i07<3$S/q51'cvK϶Ն|#ۥ{uQ@ /ئ-c~ Rn7vf]yHvv-j ;&{ B35FVᜁ&_.py<$9 i {Q]RE#=D(CfDDYu|s2WʼVtP!l>[pMHMR$B/gR|gwpnWo%g3&99?5<晈FPN.X饖ijFqڤݲ>`j!N}o:lD*H @ J@uk2Mӫ)\l4{y،1gp<@|挳Za(Y5+,pjSISy>< HuW˟۽63xFk[*M}*wVtS'aZ!~f4F:P='@<ܜ~[ ڦF?/D *eR8 EYm^ GboEoB{$ a42=El}* sfHo2 Dc2k~_jo۩cuJJTj|41i]S e)O5ꆌI۸Y̗KC&( ,܊q 4|pmue8 9߁2qN("zD&cB"Ft$U68(:\Mz,B7wߕm->f'WWzJdO5'M3BАZ7Ra:F+ eظkyK8X W:2C/gF\הN=ӂ(Q~ u:5f W #8!8V iUc˟7j@M=/|TE\!mq-i3̿'l Hc\>"3$I̩/ocpI,n--m]!9 w啬 ٞkd7JAYM PPdh6exoUf[z]6FVISVK-^v+mٚm?&.#Dl'! ]YT/Ѭ#JpRi6>xt&tQڋ4y6;qI:L͚tNgMO[?y8 n"&V)]U0!]i5 S`8,ݟPwP})w<,zH7L^ k+p xQQ!>ܬوЅmIms0"L\p+xPF7$aS-0n}-IaVtkLʖfC<1}T܄U3ο&/뇇G;Eg3D8WD#[ta0LWiL޼#+Ә++7. HxƪϿ&7F=GFp= >[ZO -8DW;LVà2ʙBk# fUbi Sb QH::pc=psx:1no16 Ɲ?zBw-PFbhulʞXQcj낋~@h5́Q'sgeDP1O ]+fZ; KYpޮ6 B W Vd1fW]of3"k8e \{ڥ`ee&2+Ҥ +c>z*ݣ'|jLofU-cs^| gn9Xl0^?M!Pe:ZglpǷZRW`{JC F#IW+?o:U,?cVcܮFO[S'zK;緰Y -z?sr +N*kڣEoUhZ&1jLy=zZG3H)?E]"c֗Z:x!X»egR-j)3В_W;'N_Խ<2TݷUKm_Vl0ZM[3pXkRS} ˾JZ |eHBfl0|DŽ whQnFfm`hJ%Zq;[ϑdZq QJ0 Ft]CDL^B(mPg<M 5V|#p%4oxHG6B^!.Q6kCAO_z^qB8m@jNrW'FH[g9+PEfxٵUL&9D!+IoB όȠMGb~{eLś($~ '5{\?Q1[CH0?sF(=}&Yn_K*RYvV37KNS kXطiȳlr*lg- ɀ5%OL+G ͳ\A[pC3ySCW՞7|:|huCk{J&h =~rsrcw uԹiyI#RP^A5M]T=&*LvӗI"tW]Bw8BH2t/,7DSq%Fݘ;457I1;S_1i/9^tOT0p(eѺNھޣa̍v >(PKx܇9eV&ztgLڬq6Yy- Q$pf㧒E=c&OObj1"B)te C8p˃ۻPa EUIR3lR2* cl\~|@ScWt Ns,-4-9ťdaNpӛqEF-ii$6ƙ5-^{0jᄾ O2^ Vu۬ӜPJ LBO+~04'WE=NlZEd{=0Q'5c 5O^-3h9ɳ19+zm`Gcls0=Y嚈^ PHBj/:6 v?}m{ޤ|@| V-2RV318JO qk$Ov4s>K!}r'i+}38=N@~\Aה0"s$\mM4=0rS3 ikЪ:. rD'B=.:KX[tMfy0<{dn|z]& G)L[y^S, FƯvHMFu_+DĻ3(9 ɎO$oJ/%L'ozE۹Ea$n P!}Ғ>HlSh\Ǡlt:)##T%@mUzpɷ=ȍ&L ؋Dgq_"er_S)<%Lw[7e3j_9"AӰ cǵ/ \Ycno1 } Mdžu%ٔ+%#*8!kPXK1S(G#4b }C"Yp ̆=#8 K&k3Opo=(c)H׍0X />s˦#/& #Fd|畸DqBju'xMyw Lt<)"a寲Z Ćjr||{b/#sē(U7`xl,:u% C,w<) R0鷺1;a7Z~xmGly m~#45 ]J.ww\8A8^[_Zun zw .h@8637?HL} A?Q$@9M&P U '|.'-g,t&쒵:nuk~ѾbEmhTJ2tfqL#Sx"6XJv<\-PxuQ'n6-Z(+>jrC-9-moPs'&0deHb^G5Z2N;e;wwg? ĽY:S^U҇z*zP\y/VИƜPK<$ds<},;Te+Pz'C-1}sL 5F'@Q?bFsbTH8B9\? z91=">|m&%/Z~EϴfP热.gF@a([?[rccȄ9!jRAxw@۵[v@ Ki鯽+ӾX|WXB?-%p8Y C=?5h6Y9.}p`- fcUCi Ȟ5mo,>.Xö,b(gFY4f~I?FAD~B}/er! (<'Pw/jQ hϲAUOgIbZwy$Y4bml/>) m^elvywpU{L[aMuM"{YJXYKgzy|CoEX}ߦ. S@DN6k.NlM,7)'N(+@?9KgZ:7T87LjFWʴ-}cf!&@2 (:ګ_%XQzXHo#y*,h|obw'FAZy]({2/; Ua`Gij#'ud9^j AGV=|IJ8𔣹{h\]q/Q8: Q:8%Nl)Te_xEhާrjB5C)ĽИS_>KfIgfpn5 K=v}`צ(Rfg-b&{_fDŁɝЬsKJ==|Ȟ /RMKF,_"ੲJF fTQ!EPZM7P9peCU6KN%M5]rT\317J!CXb = %`efTabՑt\AΐhꯞauGf{b pȍ!0d/snmr5M/Z 1qR =PP7Zˊ\ %BuR"+TBwRbґ 󁯹҂Չv4P`N1cG)ǼM&-郒 OVе>͇Tu/b6w"zH_ZJ (9 "I&ȶ^xGGܕ "!VSג> u$t"L{FjD$$O6vӴ+\ĘǨy}t;SaKvbۂpj"히$]*E=uv>y>?R@_5U$2O"S,b-v"fdC[l6*_|x67읶L*{Æu6[{%AT;^!ɤJZ_4PS$Hf@N7tjOe+Ha wѨZkhL^ggѕΘNSW5B%c?.2 okZx 6'Enɾf[^甚5Xtp/qa\K*~ߴ<&nq8?!Ŷ*F˃E'7jRAD+g.7XB5Zf0HcAa/鯪P *"P]qk8ߜ#h}Y~M0(\D;/(wd7$t d N"]~΅B|^&2,kKzd` .5$8\Uie֣#|_O&^`#㇈oWG zw+d:ī}&,g!;w󴙐?/IFA<_~am'ֳ0n@:(\/gL6 mT+om^ nC^^ 6M1l]`KVe)UQ6 @2˭Y)r>vTlJaBd4+7j{vp#h&k5o^O c(y>Ǡ5gGüx4Qfkj'lZ{ЖYZ-"_͸"Z2GI"č[m5~A F[+eKB$ab6}ݢ+sD6T^b\HÖgϑs4Sg|<]SM U<6^T٢= t1l)s"GՆJy:DDgt&U VB@ybl6St".Ucr' p~G0ӗ+Mkml3TL*ugw4 SN>ZT#p g'9 :Nwmil]Sl.Z9Ia^6z(vRLjU;CN1܎M%+*"~.a()UoS*%4CYI`-4WcQKpXKb=;z fS5pzH:|qɉOSB53 OIXyxHd{B>>ڵBOTM %CRP8?ȺLΗ/;17hڐlc8<&|:onW/%e7`36sN%سS ?nzsB:6H3oP}8]P|Wd+//Lyfa#Hi nb\';>V_ɍ}%)͟M5 x-Bn'vmatD{3VTQCşjB,@ZW˪ReJ+ /g3Fq/[&KG2Ibk&{xإ4 Im|ZEB pdWOS˺gsd3 Ho$c5"6UEعY@'#0^d*ZL!̏HάH ̾gcd`T~w[v` q\5Sx$=n6jHPQ/~frlCJcCZJŅ=>Oȏ]t$HptfoxHoZ .tHCaK'aox4W BxYmSWa7vM=a'"p4XA4 _71ҔSBhUe[ܮ.69:ߌYW߸~Vk=p^qid)|_"z:Y=8sS8Ŝ3-1e}W-9$'g CVEaQylq/0smjt4=@e2怩+i_}/+Y}y6ʟDݺ֩![cGG+R1UShۈ"wDۏZ2PV/xQ,@%(ƴF];Tb,4-*ྒྷ7i TPnQT]@0@Zt-"Wx"VgվF"%8X~Z~͐FP!d$(TKuAȞ2mn baӍ65(j]P8! jpp5޲T}+0Hq[wI!vx"LKaS pV\n*OI%O!ުx*;KM[ Lg=w*yq0hc@KǨ*Vџl|9BBEsDJ۷jfg C<0?{,{cdU:NoTbkՎX}&ק?ILN]hZ'2!Sin2s[eb9J3WVR*o03^b(.(80(ua3LdǎrP} uvB8N#e}Xv^N3 sxnL/_(P 6AiU\N R(#)Ϛf}QHԊ||v@p0HE,H4Hsщ6zP ;O*g3u ]ƿ{ǔ||?!a>2ji:?G*.iXj)ڱ}IHyGA%!b\o-cܡt }3Wݥ[zT:n!ή=KvZֳQ+qޥ#M+z"ZIhp zY܆Ѝ\CSyn{DN)z~˸4RAr,kuF$|3Ņ&ӵ-j pf+9Y9@8Da_mjۯ|VXDž#)ZL=èIS j%Lxq#tTWRdNG <+́ͅ>Dg luMHcYeYBv49X/1ru 󛺪eLؿmifw7 98 FWUF]ѓ%l &Uo 0YpbӈcxRe'nu5{hh qyψ96uzj!>tʣU5KиO8fyq/Hp a|l7}V8$cn>=ں=:= ̆_3+D@S?`]dyfN Dt;}]0={pB-SW6 SSeHdf=(*Z_9.Db38NaZ"N+՚;$ateQ~Ljӫ]}0 D:B;S l3[ Y<%σq 8JvaWd@B\H=}ɯ=EGgma'HTe?i@z,) KeRה/̔bۿnJ~r;_p;|G.~yv0lh-FyEh)d&y,m)Ŀե @^.I ( D\@E`'1hQO=-*]/u?W|Afș*&*tJQ#~y;NUB^ 9! (I3Nt>V0SU@% їcZcP4{? n/Y!*n˪wղfDQ w#;^D$ZyQ0|\/Q6VV]B,@G 3}qO0EEs,TSp?PO'[&ng >߾{VlR>LJNrl"a'꾰D;kuE373:'$e^fJɍ Vc+0$swa`g7-]:p5VHOkFfV#~7ۭ2658; O(`c=RCBN=ƴN#+v3Ezn>tq{#0 }aJL=,)sYDN!ݸH4 WAlmHn.E4Bu=,V9TSZƍP Om#])F F෵A#:Ƚ@EL'R:7Wť.QQ Iizj,jקg^3^%4!18o7aYa @V躸߭mjg nztoHX=P^ӓ4w Ks)?Q:?8p`KBDoE3^TcO%D, Prwi/ ս z$6L(}vr *Px6d}!0аn$uM:O쬨63N~䅵D)~:T=Y6BWxn]yt(^(xˣLW Le88@Rjg`*w2lbc߃5ٷU$*۠1^(1!VG` +oU_揬aĨ+{iKnn,~2yR>w=4jT}5bR 8^ &Ҟ?ć9y#$'3 Bo>.0h𘋞;+6gmԊ[Q 1)s#5Ag}{xUZ:>^ϋޗ :  ۏkTkX>p?EL 餤rŤib|INJ鰷9M4R$86 Ozf qӶzwK!rw[Z;6{U&WJ{9dW2YfDir'HIϟLTS.h={vrtXm-kq!%&/ W sS54[!clJŧٖy g?\Cm.G:dyMYcMD2?u|eTU;/>7`Uʹz] Nttsqz>^ˢ]Z"_Rf`}aJݨƈq5c1GLzP&-*: SiKX_*]7ǝc%[50;Qs+\9H1$4?~a_DAYyq*98=9IafM40=+,)%VOB'5[nQM)PR>Kb >Mup{F%YEX(_B|M(LUu-)] lAO֩s0o,[dֹ:9Ij cG4܄īΤ@m6JƐ5;S=BwaH* l !ݡ[_pgtԲliƬ[FPx4749}-u 'ǭAQ3P6q| M{94҃ln~IQ~"1b = jfRD!>Vn#i6K"BgTPLͩB4>'ndèFs &c4 &DSkWךdLթF)EĚ(ZV"IZSɭցSkcUgܗYEJwhV%j{/v3rcHOVjxr}sB6/6aj_S&>,MV.zڕ%I.Ѿ3pᒙ/a9i]J͖'E0}P HW1`:41bP,o3A{=y̘ B*B@o6!!YlZs!bOց <(@S?w҅Ww {~|Su  e\#Ih۶uصu:LVH gPHUe_'̅^Hf9Fݼq|aLd~rq{,osK땨/MGˡU5":֭KwPU:y Ɇγ]j0Ln z* אM KN S,s6b(6}4;Q)l&l!Sx@q Ux%5z(82Զ"M}&cv% 2 1h}PxI{hyL,p"ui/^i2‘Q=:lz!d|7k÷;XS{>*]{?nhsECZZ1lv}deErLB4h(RVoX^cM>[ܽC$0t l_Wm%dN6bڧsH,HY/u O-pW:NInzխy C"w\ye?:ʦufS]ɕY]4dUG=55JQctM;TĬh@w!TYQQ|G1k/B~z tdUkv?~ގQ'){S\-M>+aRBXZ^Gi^Z5>.DU1 Ex_vmX'+Lp=J-9ClnT䲜q-l82M{!$.n?bfLKέe#񽩷׍do VɁoN'ĻM^$~[GBÒQg''Gj:x~xMbpT(&iMfƒGqlqX g^-%W&#Net\7kKz;6ҳ.8@t C{f)]BtAZDTP/)Y) Ecr ~_ pυP&كU329h_&$k\˜n`'Z#hd2k@GEG"!H&*O0t/FZVSǮҩ5Ac -зľ֗(|Zldnn_wT#qҤ wR)zױ3?MwYQt*:IkI ffpM #xjӊ׽}h!kn|맣TJ./6bEKz?dRԦZ3"Ywơ)[ Z2=DpTIN ݄dv7ҟ2oD_1@cQ#>m7VwoH |*^#d ϖ:9pk (>^u?:f[v ۊDM%i; u;?!TEgIp($V?CX I;.jn)9р`eaeD!Gi=iMXS`=^r2KxatfHr_G=̀ 5 d<{  &r'̓kK~Hȶ C Vwr4fo ')JKL;VرؚڣHhZB@>0 >S~nt3QwZp٠NBշ. PNJk1!H&by|S=0B(YGG\ϛhٰȍ6Ri1b~EOïZPy?9 F ߀m#11UC !O@b.tqWŽ:!ੜ *DƲن 'lkN"}"8 T-9lRoDŰ%SML?yWs%~h S?=fu T;nc1#҈{+ńX3x)?ÍK4:(n =_MJJXKȌ,i;\P`?Pɽ6Afvr#iӞC }"XI0D#ѫǒ۴k<7ǘ\c-ƨKHyԵ̬놾b?3R&Ё5o̥W^7P1M&bl DT݄LN9[NܿNJ,<B \5Z!7_bd!bEyb(|"p4 XtlQOxjWizѵ}W]5fqmTbDY ̣]BMH+z>G_-P.D~x]#-ҍ`]9 (yLslWB(6){U,-8Bձ;Mk~cK}hCW\#g&Y iftp/ @3bv-u igP7Sޔ%BNOQ+a7ح8ԔΨYݭT.z`?.uQlc,F҃OBiXpo ͥjLc+w|z~/n ayD3Cf1LegF.Pn!'|K=Pct}Mh%t \:oDAKL>|<}4TE lJa8b c|9u|΀)容яO5q~BPC-`C-AIV{ͣ~pLP))uݸס[#z־X)).)-[42eyr{쫹#΢i:LBٺ"j*L(]M^L@!aukHCrtۀ ߳3CPl517ՕZ\|oĖǞЁ{/4t*\/jm`fY*I~4$+^wwCSdjQ7DN&ޛ *s۪ d!VVSєJђm^Ǿz2Cě VЬlՈ|*G0zŠÿ{5ܱ6?%&ݏoKoaEϤ;KKy;Q̑icbt"R|XP"3֙udCt'^7iWS7'YIsW( 43NX"slP;  7/hba$30D A\YvjIO;{ Oh㲯,>9IGyS:lԂ% o8.#/Q/<[>IUDa(-N<=3 istϖ*ڮfnk5e)@TpW,^)w1% (r+Gʏ&]f kϥ(sS,g6n `ki5U.~X#@`+y(:rd2詆-!8@ʹ(ˍ9֪-{5 H݋`[z~0J *Ϛ"E%Ň f$/:{"?r_90uM ~ﶒ3Q-ߚ|LQ 2-zl!Eg36Vv %Oj*{فr3:O=%]u,2mI:2ώ'{c{pp?&B*grtp؅o8s>i vWA-}P+.'696gtt=&Lsf6wHU rEpZZ@]µMZaoq})  x@<~·'b!ddQ%}ZfVEIt? ;&޽q 0cDz}x{#IzPrbQQ.~CJUۖbE8D)0A6'`/?7¯db@@|x9s282* xq1ZT,JGNG'qi輭G0<7Z_RB-dݷyøD}cBYg'hIX @`բr?jxcDe|R|EE蠵iF}ѦF{ 9r.Q` l*tD{kN0kUgGݛ[s)}OM @!XJ\Pb`cy֫ }E$" T%U3]; H=Nts4LVᮮ($Z'FN/C*^}g9RRwi~* |w;hL.)¥ YυE~@OF.(8f9DD E@ @a&1Wl$hL#a7bAwf7650h$'D=5 pj*$ԷC5(6!+Q'^c/7gL< L[ !L$?մWORQ7C(HλEۖV;(7ZsG|$\_9_\*8vYV_MTF=sI{h9h%;L{/_-X}׏ͦ ›Gu Cr@¡lcvn'i1]rhaoe/p!NJ%XLVZS[ìsG7#~sLzjX[ yQ ډg=f{C/LNM"!)[1S"Q2P.Hb1\wNgw#'vQ9 +6ڗ 0n /WL[ſdA?M1 @SLM Q[5jp8ćV!e'?%d ۫9:CB,~a kxiy0S!'CyEF31,)%0!vb>;M >Ȩ|Ѝڮ=vL>'#fF}9B=%"5 xf ];O<[Pn=h2c^AG+>uhe(': Cdt5.O?A/-.rpg8u۹t0D3^녉kq'M:Һ^MB07Rw O<65.x{ߘ`9!:r,CT_C/,3G̖z9 ]2v~ *Uwv,EWkp-M^s^5Ze6`=V΂ h[n睗Lg#_>l;sO z Bsx Sw7oO%f~ 312ϰalN~}Iv7I{Tԧ?w,oKa\dϯô`TxyWrbI kY'zNzZKLjmd+qLHnpK__OX-Aܛ(YikdԮUG&IƜg[@YHMu[8S#%*['u#y|(򮶵p_uƘ8dBx8acKjyA+1kMZ+L+ $qT[ W'-U8kѣtW5޵A*ނ96355UY1Km j2dD[yq5WWI-'{ݪsi>HO}̙*25~ }(W4C-p<Ӈ޼\ ?:y0EGw2E:rЩ %#bZНIֹŠ,)?#9C3KW\[XD [G7&uxp@=ۛ/P-—XDWaXrT̩{24 11N~O,.:Qo^ :T.X_W{F>q%~嵟f-7K/<J軈[ `MR>xʻ$/4,zI ă^tfv'=:z!AuDa]#ĻE⤭vY_J|O-R%sܢ](}T5=(es4pT^Cu:<6 )'; a|4rt`vg3Y1&oԡszu>]mj:$.z)g;žQPߐ2W2)O1w ,#޴0=zt`pj؛q4v\g٣۔ J/Ew=ʕ#pGS dڰ&P)$9YsAl ХV30Xф ='IW梱*R,pҨ~xxY{J<ήO{0MԇS[4xAu*Ty XQ&1XRwό3~:l7vg|{c 0'SNkH2x@(H+P)޲e:R.¼[q\)ԟtuN%ųKk[]zgrF;;CScb!FC[ "JiArvL!-S1bZr8%6 5v}XskxFo>]_۱[R%{[J]3CIچE* e]&e1(@`Vzt%Փfo~^HML.%|dw N,ߨ P1Ƥ$|,yLxW&Z`uShs?hSZ -MD؅`.{,ma7 Қ0c񰆰͚3į4fJ^?.1I }&=,65^)h>OW-M*^`GR4L\ jX8IćYuN̎\?BXd$}>]a?,NsD|-@OBWf*KӾ-'n6Rꊂ,Oچ43aXAY\*'pG=X\_K?E'/~Z-bs4--8ў,)LDpyVa ֜䊼.$bZIss+˧OuBl6,9 2W]KN[1 NTrG9Be] tst87P>fNӄƥ ykh+N֦&xdscހ˯x91!CymD^^J2udaD?/f2,Bdž~-$-gzQ/()dL[7 %;dbMk7? @j +`Xr7%oY%0+RcV;oW֞|6m3WufFcNgDl}Q_Tw4xћ|IIE3$庐L>#’`ZM鑙pIsfA۽pѴDhx4!5@nY3}3 5Cu{'X8 ?Ƽ`.AsȼxCR%avZ$bt#H!L'&\ dꞡpnG7 p<\y3 ><7+)IQ:Yn,ֺm2~3vMuK4Q8oI>э6kfDžӐNCpU3 `n-*0Mw9n4`Qo汽Oڐ0~q|JyQ?6) ޛA̡'#Ȼ8PXd0IxKCkD5=h&oAlJ~' ?=׍x8(2 ?.J, QS1-LG}7*?"٢TjER;Gh\EjȱDT)a٧Cdd^0 ;'5t҂Fw<FšoA~4A)qTJ0D@GT{a-b_fLP FVAdral:*mo8B`t9JZ<_Ʋ#λevr\Y*W NKujB5Y+ o'-zQ}(l Wvf"Dfo(]6y7)9nv0@qLjʪ$eD s!8םC~|M#I ABXZ>Aҧw]A =w2*P`9J< 飧nvatKW {Yqڨ< ܥz#6?8C\ oUl̦ (4;}lB!XnhϠSN78H&U0mktg:d4LmZ p(n7WRz)>=n#adRG=^-0b%~g1!$`'YU3krt&~ -j<\J%e(^edҝ;^Ӫ.ݘD18 XםIK u.uu ѷߕ9NjuY-3 W0k] &䱃\R\ 3ge QR/i" =)gr  |bU2qTJ&u|C!Z:ХDU{5 R"=a|l]g; puHR;xU@ZO6RD+bcAF##K"V*^/mCuMr*G+B|&ڒ*f0!zp)K_EgY 6/@Or*XcHnjʍd#t䈌3m>VP,ڡoeLPUɜelRejK2E@ݻtU~~py?G8'-')׌"iMɷYTq>G#FAW7BUULq!`Q{ ږ;@ EԵm^ĿL[7vV^!= gYahUPθq@[Q,;F-e|B\JpfT|oT #1/\8[6U%($]̱5|8-zk,a.ۘ~'4TSS+:"79n1s[표2NvNh?;Q QF)|zs-VvTwG7V9Q`@K1|Y%+/] bě..5ی`)չ%!"9~<4Dc }Zwh w+ `sPT\Y_k l'^t(,ߜ&T3O<|͍}dEx~VrPd0gQƐX-OLQb 7dG#)JiE+h&/"/ |X \kBg3VwBP4Vt˘Ж45Tk0eTP(]mdd>4}?jK1h U?i"+h)S0Az[r,pâRz?J=pkŦ|h/>vN;؎jr$'Qfk?*V;$!VPHBVvvG,OaB.U*DGjI[—IZ̓W6 dsкfuMi1Z%.:FsApX@5(7F-5xjK[p )wpVOKuq"p<]pҨ.y]~ H|k>lhwOEh!| H(NgE˂!) nԙ9u+I*.pE,Ld P}-o7I=Y:b G4X}*blor g\Epا]F- ]VeW 1 }>3?.I[F%;Wbdp  R^\y9P/k!/)YdѠjHp%֣B|.&2Kš8,Cw6hrQ@ʹqDe`1M$MI Fٟ2?[Gk5'D; #xJn+x hi0FNi$uWit:_Չ~oL&uzCR3[_>& ~ qnQNv8.d KUM }~=\CtkšҸrT;/YJ僧67chV>_ GR0T]2RTajTf~$ VDuW R/_r`FQ{o j6W}8LIC@SM d'M̒pgIZQt6H4{]$j4oRtFp|K + "kKl ٹu=PvNR-Nx=#ʉiͺHP(g-Aut}H̻a^m9Č#:&1xqܫ}&@edʒA]iO=CtٜVG^`Rj ~E~X* ߷YYa)_hir 5bw.uˉOᬠB3tH~~ZxV)V.$)Hʠ!G%D=KՈbCwW{6L iZg:r_RVV+B)\3D `YrJx(@賊 uNVsj[Մ6HBI>Ma/Poun)n/0zgnDٞ5ozΞ8֤XR_'Gn +n1)7ҫ7^U@wr^'ZmKG/Ar bl(Y„2{U[ggqnԋChXm>^z* +T큎QȦ5"LFQOnY}^b <~6䞂D~Scܿ_jF[澵GMPh?d(m7,/LmOMavfpS}SSڲ)֓`ygʴQ~P2ro9^+, [tIoiD>w˖ir^"@BTщ3rUtuz7\(T)_m 5>Eؼw_]dA@+ry|ϣ6{4oHҟ-0Cu Z-+&CC$"o`@V^Fn,fYE/ QKs1gz7-/-NLMe7%lK[HL=`.^f"h3C?3~e4a8{MZxM$DtejAz}?-sύȚΜeދae2 njz҆^ȉt;楻b@cArJ\!z5Y.;8 \! WO]WisZY;W4DϜpoF{w`ѐ'^q:%ZvDj, 79 E\ CPU-7ͤ+qȴ?+4fw`ƵXxBp F5EÕrxݫt^Lp+] nR$'Sh wF79D?+ލ3]*HwL?PneRbXK .:2=FV]GX- |E!o;~}0~ИPO]c-)+0T}8+{gHD$jIFV`zJ~)Ym/;ф-" (W#+?K04L Nr()Яr,_ j/%Y4vo1%#ّRB4?NGѭ*[Uj ոŏ*'L3䊣j,)+p7ute! \O㋞\qJ+¡kYgu5ͽpE.o _9M8*`S6JmYj :^Jfzj<`@T-.xxE*oa[p6ݏ&rm_7y|7>+TCc{<4x1MVF;Rgz ?lRs< uwp4\݀G 6V~v;l}`9"=f,!ƒ3PEޞf+-޹j{De3ΨH9\nPdV$3tb:?/D4iCq5I!wZ{h 缤p>Jgϵ*v;M!.Q2XsW%b-w!m|:j|YȊpp[-`0WP3Y w7!sax'΂Ԡ46xUXH[CUYSuH:**Dh|a- VTyAE#'+G%N,YVc.Q]× e#Nv?72X%l-vߛх̄,: ރUwn!xAqLk >8/90!zC.YIOj1Z/s+Y1l.^f4mg)6Ym( 'v`w"j~hm0ٌG O#٫(X)Zm?lUA,V55Ӵsi\T(Jp_O cMGyCm_gp2J ^FW7k+pt,WdH+12{NFFu͜B,C} eA@x2e_sɲ_HJlpI&,o] 0f1LO!lkCƩ'\P\NtZ48*/]>BNP(m;zY1s~ ::ڒwv:Zz;xp 8l@Q/@Z(G)'N%}L=zFt|h+KKwjl;BW ³f)'_{ͶJTzRY.a =:#ēdjB@fEXe/hajr+xsc9ڲ)~% >Pͫ!*q#;Ro(HH'У7hɱKY?YbH嶻-0;]!<3ya^1EzaoiĪP̴CИ9ZA~a539g"gMCS %.F/^~1o)OiɅw]~OG=n?bk \T8+ooQ\[,KttTɍqnm&Lz9n"Ffk2ܡ7Cb^)h{",7w&]iEna-Ŷ:ًS_ZDK >{JAl=z *W9VVlEoɪ%bQgXW8^J΋!F>_0ZwUAֹqO4 $ve=!'Ձ[!wPiNLC؎Ŗs GU Z@0G!!ôM¾`'G U2hp/q@rvb[F'H˒; bRJWKBXhmx0zhSên$c(?cn< ڗaUXw֑%XHՖVfCK̋A0iIvך22t2%Rg: +nQAX*ey_MmP)Ktj;y,}围?Byi#"- b?59ߤ h4$F 7KO"c3uԛju8&f; & K1f3m>1J;d5(uT;ﵮ/At3ǽh-P&m9ɓ0~ D[[` ,rcb{*Sw~Ka@p$1@\Nl]AT׬#ygM7;z!u=cJ)(n<|ĠbTI}vܢX*;Uu\^,!̖qcyބT NE;SX"TF*Nnm"3wf.V%E3?G%6)DC(͕Kcr2}czS!aWGzi0$B=ա8&Dm?ћ㜫íJ-O\PÕKIg?uBoſ4{k`(#sabodX]{^X=6w 11?a|r- ޖJL? >rLQ}gc @yƄft/uWA^N3 h yVslS9>I4\mT| ~?Q9E;B*MM^|6ٷbWzEeN-OacP6 l2vEObP u.{䨔aaέ9֮FwU{'>s&2P!rYST"u4kW󾜅& cy^!K'ӘlgPP ov7Pus aQB>An80ފ pʋREvZ) b13ՐxCyp: B&6.bpmȯ gۖ sKCl)bۂL}S2hm_j̝w` Ԝk@5/=<ud ѰZ,~-gTi2fࣛP @1QF) (vYҿJn)=B†)oz\LXsW_l@GfL]n|Xtn3|:TD|^3qU(5sLkH:t"柪tuwkhᛅX[eRC8 ҝ.b~vYѴ HYv:q$/{jV:g~fEj=J9idv$S J(lU{nS֟Gcq}]6kt4z7VP oQRs3=X9 .nƈ͠>>KfR1|GP?ŚqI8^-Ȁz$ےyJ8i3{}EW±oAWbpu0HZB=^Ԍ śmR [v# N56JssE}C"N\e}Ќ^k:Ȟ1$Z"%cz"ڕ}ɭN\c8 4mmn WGr%-7+" >3jOuaO[V 92Gx!3R I?8?`CUv2&< ϳ<{E<LgĈV6 L]IwhKpF*ԥP>b>^lg~fQb;& yhɎٍ+O}6,߸N5wc3 @^q[ iaFKaBJe^cEF5)BdЯTPm+zbfSGZF+38@Qe媿ڣ^7FzD\9.J'AukRtxw>Rd3_ ǶRGE ❹Yc4Ku~[IM;Gڢ߀:k]<Ѓy"2}689fYD_ udw wcRPV]))i|0D^], }慫??;5'+ChouOKn힉(L;cE |!bVg) #>ClOM»RΗ|Y&]dpeІJBV3k4r@;}Gi̐5 | \ޤ~}63>g*$k0oYЎL?d1U|l.̀д5 ^F6wmZ˳mf& \{G8kk7O 3B#nBmҝ``d0q׆0.u\8Wm@B-|ň ٞd.ZD,>D.1r>>"Z 5D`dK=9< :3Ӵ7a.uʄ->甗<Mvμ)x|>M$ofr;jFJBZp u ߍ?aHʱ*H{lVNgZQb&Fѩ\\!LɌ!oJ'()ӡ8[U@nήEg 0NFnLpg ˋ A!aej07T`XQM~z)0e߰./wK7-8Gc X|p\<᳓8fMV%gp3 q)-okʜkOo|l⽲xyDm+vFTa0@ž i9뀺ӧ=Z5OBm pO~W4U3x\tV#CL .x kccXO=KFb'ךl$Y݈?ޒ'-JD\’aSxt!9G_!a&K b xb:]BM^9xE EV6'^}WA3gQV^7h2!tpJ+p8{611 5Ɂ}G?n Q|x/+Ա߄OIaV{oڊ~ɿO]kmIHwa0RIy8Ǎ[NɺѵW&I7v4eM]"/I3Irۓ|#:ϣܾfe1W۷r&͉SIe4E"u'~)эtǒJ o/]S2upWc;B?C9XƏT!{KH9K%kOBh۬諴 _74TC8|F𜢇|f2)M3i Gr'xa:a.QK8m. 2Vc'ʆSNt Lg |&mirҜİzRN@B_sڕ ׉4ʺhgS 09EK?q B:x_u$BlF赋YG,1F1fOJ )?dbWNOҜcGh2yk'g#tׂrsU UwkrBo_v ;&.G{rIf?l&脚Yifb=>W":@NA ȅ :ݹT_gQ gЭ7D/3]ɒzSto\{Y40+CyfzFtwړȀ;C!Rn$5 "B?7/?ݹ`A'$kft5nvyvQp£%¡H=g=eQ*b =zRkӆw{ǡ9gbOlًU*r=!E$HkUU;5 .EX JSlFyI @@c~et]nd. $r5@ *ZK9RP俼I-':$PCEK8%8|e%LlXYM5mœ|¥&\u?T9e2k&uX5Ė\*Ǥ7a/#b`VGeܛjs7DPֻ[ע$cqyT ! t zu`w[! =ra}⿴{^or{q[lI]j:R{n#ռd[Q89s ^ UUFvpZ :p6$39࠶{ך`S(H -X蓅aNf{'WV]șZSDs= fXzfIl]& ڙW7r0c\T-̫VJ*5\E`p:>Ymqmnѥ(fb0d~w;|b% ӭ1ȶ@`^j!~(yſ*m3,G#v| EMEn%GxtOuKK֍,gXctʟJ?p4LdP豰k`G>EI2k,U3@O+fQM"˻̸mSHoP\M 14MQA}H ';ebb oW}Lm㜮@t] " d|(uj7ܴt4ոAqQ15sE@5Aq牺YlvE댌q`Phy 3+Ʃ8 3F5l8AvM"DyqV$kIUT'ޔH6" d>ʓ?Zn=R/~FplX2Tj??]칙0.gƦtoP혠u2 %%khq&Ļw鴄^/^X ܱ\$`@׿%a˲X'*HO{8]$[z#moZ!Ce1|eƓkq6cm>ˮF 菑Zn[<.3W#γ_l&9񟜡ٍ9l\@_Kbl/aqn|i JGpi]۰]VJ"2 drmR8!uHUGW9z=`Ǵgu:&b2m?o־_veSe[nK-`;jsYIxv(_s1$?^t@;)wl?>ozErUtﰋ-eMƓ 2\y?aAT{O$<[+Y|}V@bGX(a`DF DĉvM9]O= b)j7u`&fĕ{wTDu"zju}P܌؋)NLSsY/pi3aFy'֝{DhɀPARA $ )2MUMCDV!_Iyipi'&b}^ZNfz+PGSӊjƾ1~y4ű/ėsat Mo[MeT"qX"M\խc6F0#2s܏cw2>fSO`e5 WO(1 N>!"X̻[ :c*Dz Z43"#<15}Ӣ-΍P5i#2\mG-=1\λhi?TNo1Yf_[)0A2Ml; ·Y5UlO~Y`+~:0nyWax݌ ŏz>?~|T]T*;ۘJ(bYPz¬@~H%HG{}lTq WO7$ɹV86ߓ5Xsc|to y}aoҦ.em&] azqZM !ʙ"DTtN[9aZ;lrݶ)G׆rЁLjB6tȾ*S#a8i9>JH_*@WgP@իM+~;BM oPnBoaK8yb)0Yk>ˁwwxLS goOJ}fJ ;ʯ(\d 3  'A; tv T8~'*{s:*^Bykl]7q\jxh r+1Wr&B#-/(Y|R43Zdo} * 2f*'6f;j[GΉv4v 4H,6g$~fwZOҨFDӪU;|>57 З`"#lHPQ?*,uoIƅ;b7L'/8m y_NR;~AYᏰ)ԙ?BDΖM)˱Pӓ#jMV:,4OL[I㐵8L gt,:,ZTfެz7?-)Ä! ,t9HΛ/]ⵡ plF |v i!Ҝ_/XXÅ-,yxkstMXpRwʝew)5 #/bڌ8q2AݯɻJ_iOo2 1;E)ej:x3Z*О> 7Gxه" s UY:x,DtWSt9^ZVzoDn &76֞"-le Ҳks j&Iug a6O੡vFf:ƼL~&A?"N0"8r]soLypfkL=E` KwU@>9ȋ*5 f<_c_+𖇢~H75(YTY3'|`Y?8ֺ|0_ct,vѠqviNk;y☼d [ ^qZ+d& YLzr_CP]mbGp-{r]N6G^9Ϛ:(iya+U,?G£ZC%7Y^FݣH}X¶\X?\Pt(bu obbes =U4|&?_@~g.E }i"?@v@j?%%= O)v\EJbMz}Q[4x>Qt`P0Yc9ԴޟP +% ֩)T]SƑEƳ;&皵?+8R&J(<4V5Gܤ%*z7y}L.i>ixT2 C`$MXp4*?<ijF(tgHX; id7%x=ٴŨiIW) Źw}=fz_?*s}'3)u9\!ƣelnqR;BׅăU7ZaqI:}fzNTմ,gC&c9Aa# X($V78ba JBms`3;x%G3sJZRqo+ 8$2֠A6!7b,*.qtDf6+b^{ U)HbFOWh@[)Qފi6NhjCd6kB2 Y?`Z-^qE.tB5kYjNDƕSVp<+Ꮴ㸡pK9_x2۬yW ۡBp: tD+4S5=Un;:ݬW[\@ȴD?Nv ݬ(H uj F:ԧ;oqU@8#azk]Fd>yg.n#s45~CvtQuJ VW{yq}rքRpLN{óI5c`)Y{uP; o e g{q韟7HcH":S#Թ~((*5Pm>t`/(ȟ~,6D<\ib=q$7Q7o_)SD_9oܓ`MOɟEh]w)pN&b#Z-Ꭷ-^d!bUi)Ũ#]sح{,H]kaȟbRAy@ 7Yc.+ iD10.1e&}4-Os iD5s\uh]i-.nʠ`ux$&Sro((Iu[d( :Õ- ڦEG0Ih٬M1v}\eqY~$)6S>*YA^`#|?îqE 9;e\@w!rn (AAlោhq5.]/LT|/`٬6fxKgx`*NjabKi8wFV縉Bi!KzAoG~`ZF~7&;Y*#;]c1Ŭ/qbR;׏njyӖn$"G(v~.9$_=\#1˜Zs `|Lc ,[8,K~RyҠ=H2* =jK;94Ql49,r3JKȧOw6^'#Y*9[ywmo:`4 ~%\dY*/cA 4e(^KA{a5;a=bpƆRK픷<`8}rQOŧ3񯢙:,/a,<8;\9-V$HauxgqH.84o r q|{wWWaY}EH#xhhzoJ+E|PJ zr#N N_^:`sM<&+_X ^ {3(*PZA< Z撯tn&Q.iEJea:Y@`*?_mC]6s-a>T&@ܮGc'Opn Lﱳ˭JS<^98ő\>e'cקv/)ZnodT_QtN)5;2;H46=8 cư-@-6ꢁ9!9A0>>6g6 s8R=es)AE]TQfRY_iLBQMX1Bu;gɂ" E ꓙşu& ώ$n?#lW>@3]zFƦZw/ 8xԬ<2 | u@cҍJ Nt[;>G< z}J\;;ĄZYoQlхwUL>NLF~&b]"i73Ou'$T3k׾: g63܊$ {6gVrzGr\[st@$NC# Zgik{+XRUsj:$Z(մJ 3B`Yhq%G&0f,TH&8NcTݙxݪul&Ae76! nzɯsgٞFy*m%+1Jyrʛ%"z7+:7V7& 8hmǜ4TtC6"#LQ* *jI۳iv#gw36`z2C4f"kx^ds{ѝAmϦx)D_khBʬM?ѭY#A+^p}}^[Mnm'qp@>=%ĝ\]sׁ!F2n\6,p̀Gq  j3<'D?we )m,'rj'+X`ǐXmlzIH΁<ꌦ׆aSA:ÊXϬx59Y#}##.ᩉKV>!C >Cn"=Fۨu֒OEMiOϰ)(@އ/ǿtYrH{C쓻^ fcjll0ՇIX!cnթFN,כqle;ZeG@^L.oz= ޤ:hnrƤ? p`8{:ֻO չSg!j}߅"uk$ (Nqz2uA;ٛU)k.~5d_ӎv `d,V83f;/]90=!|?GyokYAF"3**PSfe'x*p%ӄ|Dc6sR,b4a20VwsfQ 3Tq!h&E{,z^ ŒMl`[a߾$s!/aWgz@^P> rOFMuy?}ݚGz3->˳3#atȿy+!#Oǒ!Yܺ"' $ gk8ƹ"bvz8i  ɍe|bEfԭ=غࢌc Oi΀K@H پFl!4Ձ-Pg{<:T)WΤD}QLV8Aqyr rOŮHlz“u$;kI="!QswcA/X2 l²S݀9@7-jGVc*ݏ;YxeUä |awN;c%ӰPϔ9؆HJ@mP[DGi1˺j@jIfnE䥔Ehh$*ծY|U^#FFQin9]쬸;/i+f.fSChP vGwPsB,=hyH(_Xe1&⧛-Уjm9 L0$1syp@Y9CLUٸHKcEJ(X9șY6lZ ўLBQ<۴9 l o,UQ>T՟+R3Et[x:L\)7=VzfE屬?bۈy6Y{][{:3 z>ֵg,z4ᦍ[QzTL݀zJcmxd5o,dU,p2x;Ox18;cjiIl[lx?]~R>pVe]I-~l20mIb&VeR:Z:qq];odA#\J5*J$N#_ʜ+OKo1S^|P YtI\9J]S6gӗWVUdz+}kPx]TҦ} RkxXo<^uTt} d6<+*>ŘM AL38Y aԞX~]#PqAVrMk^!d2QsqUчuv5n7FۜQ?ʥ|(Ag' ^KAЄrVz )O.!W4YGVMFxbj˚ZF$EՋ#@XҰ+y挞:VK\/bYp!1pa=4jY\ip9x{@۶{{%\ nrFH{[J hĦ`3H,N?)VjjIib(>;'$yZ [/D%G4i>GnW:x]=|qX&sn.wJ kKi +{b[ūԇ_ʜA/1YW+E`^S4v85x%W%qyKD8*Hf>BiX3xp._BԎ7Eu=8\:$S6c[ rjN SNw<:@z/}8kvii{jdY fTvP3 :O%TfH #jJՃ8ʪrop|601c-\0*Mų,fT.ݷڄ T7íh46&ِWq<g#JwhMip3teV1Y 7nRME_m^֦0%)ŕdzcԮq?~3w`zTBTB7۶Q_^W3L%] %ݑ\i)y7jJ $}hpLҷ'd_l o:o+/7w;"MK{yJ_,w Ƃ/kQzdHXJ)΍φ P^;pEkcߋ ka~՜H *t.JQ/֝CFJR*LQns#8]$&%N]Fzq-sAooDA:_YoҞj!AW_P:QלFH?\pkgυ5tIk3\YƮnR(a S=+q\ugO&Zѵ!ÍlaԷx[Y]BI{຦%z&A$ρ~Ojnܩ恴gp–G{O<:n3jj>"'Hn٬|ؐ0l>՛Ny2.F-JbKeuMq߈L˴84(Y GDfն⍣z՟ .`4B,ivzJͳ uX~,lJnJ_TqABq%]uGMap'.c^Z;L$Hwf[,b]M73H `]h.x?c :'rGൻ˞p|y%2˱ڇioafXycݞdN;w)-s>(7+Fʤ X0S-pna?9V3c>}RoፂUVD:c=X ?k_a+(g9R[(MMMQ(bn\Ǹ?~Zۺor3T.Wa1bؐ̈Ώ3 #^,Z2tto9i8 H$Z!r6n8ȷY$xoNo Ic^FhIW)PN(vP &BM(7=~Ly!aVN_9 A$?CJ戂i@At"7?^ctRG<|VfcgjB2&FSU2%䷰ف cDB3Iջg Ne ZzKrC#Qy" kgi8Co¢\B';K "3.kN8Ʒ,ph{PUxW#GI >vJ /}[:#*coAq∐OuD 8n*P߲DpQ&;iWaJhѓᯰpu&&סFIJi@Y`VGvB!RGUcM=q=)oNZmxSE%}O2q87qyCԨ1q%Q6B.!IuN,d$k'o.xX>6¹K  Ju+W,nɾP%Y],GXAį$#]GS2B_gUmzL?Ckbɣ^nz\/46w2֐:8C}#ps>-jXoˍءi[j)L(,!T@ Y0 0Wա5vLWauSάI1.9 TXOoc+A?jL,^l4oh&:pf"s#14Wͪ{39fl~wƅ:9,dP!E]tmD04 0zmuW  ɇ\b5_gRaȓD}g'zyV| y7|C0evG/X^ւyFMz֝ E14;E DA҅%_Jua>$ Yq9ux$>4Nօ{7FiJB4΍B4%,x۸qddּ ޗd] g%֘omTd7|t}Z]]1Xh!Kb#_4rq9`GqLp"t3ܛh율l"f>S$E|s\Xi> Xq:zPѥJ!|BIGsH>۰,22v&(I&TgUʩ'EYJS8v{q=qgsqb^ q5iB9Q 2ɋl$nʻK|h ҭy} I(W:KVO#sLS-6$B.}Gs  %aM>E*Л|&D~{HF+Y8DAI .().N|QFK|KuU3v(tc;D?Ȉ$P鍬Qb<6*[iɈk-'؍8%y="lEB+-o]'YmĘS- !@,)J;QP{C@RL}z-Ih+aPq[_ d/Zl(ZNi'_7&?a=}wHɉpO0_V0P6N/K j[u~Dä. eBfcDQ/D`9 趃8D0z"jO:FO͉\ce֏G<}=@uNhU=~ h~F#: 5rS*,~Jͅ伀 { 6̽am%/4i,j3],K&k\2C}i(wQ\v /l:U ٱbL} Dm;q\gDd#l$ߖV0yˉcrw]OvC[ϓ˜{`WjßyVpdMC\s kX q2 I#fBOedbO^ !:![ Xɀ"!ta */:dey3k ʌrњϷ)ʔ)cu8cpGr tqݾkf7 o֚-1互Ayprl²4+}W-7 V q0'6eժ{G`D7&d%>ϽͬBƮa`c,4#>ҥ:`PfUSj%ھv' bˏ!$7o[spD=2~և ?6oʬ_vĝm ԗ=$9_,L0glF:V"(c-.һV"(A.)WbL_TT@+!F?e뀗slGloy@Or&)ՙLYA}=$d>~o)zd&1?*y}6H#[7Fd!L >ߤcɒ gؼЌ۪ c5Mbds i{ %a rksB =bح 6m/"PfMZȳH$t&91Uw̢f[niGf.^7&u:/{ߌz3hZٳ" %w[8J'ěLœ)ݮ(8u5ե,ҚJFũgu+1<ա['`j]c["?mGW73]/$iH}!_>Kv92"0pF9s;K^:x[a7 o);H6;1`OpxU~:sУN'm+M}A"nPAkn_ZJnN/ eO&Ѧca>nvz,iM׈Y;xHGyc4+{KFʬ6XK?qN5NK?hy)b3,ІuAِb{YшY/LduHN#&LNݮtT F*G_VUkieEgU ŻKFU*z_:N@ ܝwF6 ` ;b"N)ܹ+R-6F]1"lEOg=]gMm)0߷/yݱJrZ*Z6ײ5L ,pς#ʄ;omٝ뱢Z>;TELZY8=52.W{< BÇOgaUBb`?hCg -iuYJ@kjDf/S3k~((}[KlO&,e=MFr 5^d=;7ie$Y3;{]'lSb ˧yAmC_%\,[ _WdWNK.{ԠVZJ 7,k2JkζB-{kjQftD I(]W4-yŊ{E)~FKdKrrlMEd p[v s>i řȻ_IM3>#`H X+ZNc 8Is@{֖9JVnVDˌ{() }o00ePuGV`r՝H$YXfokXjIrf|eDk;lC :N$d' J xզTTnA^d6V0KE1]Mѧ7K:شwD!Z*+`o ;)Y:QVv BjbzWULg;L%vR&!Dԡ"?:|JCH?kêID9h=5t6 z¼c6^&{L!0atXBˣ״?orBv@P4tФ|-a[J«b+;VW?[OM&36Z6H=>e薽 ^a,N%XY"/}X=H1w =0ڱ *@, Qh˲7;|Oŋ%ϭ'5a2aꄟ[ïyVޤ=)]߭߸'$A֌ǐۻ P 2ʧ[7QF7F,XY#\ڋW^y-KKg VɾS'19 DtN)F[+ZA| J1/5[b*)?w5&UA,z>{lZ7CEEd'T/ٓʛa' 4вD]HJb7\ .kkҊc^ H)RJ#]n'7CNDR$(H @bPlft|"G%\tKmNͽh0=5c@F(wfbrk}'߱w)<_C`LoQ sV).NQA21K[9  k9q-tvbR Q dJFx%h"~{'QTiVKMJa^y*%(G+I}T"҄Q4_~YʩDࣺآd)G[mDU1fFZث.DTECcx.tnE5lvy] m w g1vgU/(i=ZXVW?f7 $[6/bCJps܋kp}kw{ӜeD[hnsՉ}U[㦃}v#AK>]`argHO҂5o} jȗy<C!/X̅ûR?<+73 ez*W \.g 8LzI#g.gD\Ԫ J-ў(XZ sˌs ( ڳ&w M./\8{-csK⭁X omXepq0j1n՛ݟP^Q/(iu9ʋ1omgZ&x"&$$S whS.3i?# >4f !w 4PrzANFe#֯so|=3xq1B qaq Z~(A*%fϏ*[ ^TRy7zrkSKVc:VVV&4-LsdR__Z%p)0! &o;q{//IqOW\YF.\ mv)XZgDffno3.f Ŗ6A!kT`&fiX,t%\R8IV[I>>Rl%$Cocf.'- [y\zd7Jwo( ϪcIg1ny;ҏD=L&e(A.a5K-ta6 mmvP~b)RFj翀=^ śNzh AV,1ʰ4_[;Ab%zqSPt_Ռ -ɡtODyj8 Hi_LVENe-+J|YΈǂ9_5~PGBֿV: Ј=|e藊P>]qE퉾l$qs/gf6MQ}f ŅpKX:X¾-GubhՂ!E\_E9ÞqD;ߥtL&)tJiAVMܺȱx%u{Wo|&?zR]`(GKUTP+V77'iq2 VZzy*ej4JoHӮEލ^<.S7Ϗv&Mtnp;{%x NO6.2s~wVhU{Aʙ423)r$g_ٍM,3[F5.fmy3x##Ls@tZs"c/C"Qy&Ufom寅>9QRǛ|OI'f@@!BjQ%0{wo,#u|C>HEM)5a!g㌝,M _8Cs>g`i3v !3jܘ:-+f3K%G :=d񭅉)tv)'~@lscb m& ~~[> Ni) ZT,pdcgs]ȩ/̙kF<׿T૥u+v(],GhH _͵M?s gF[њ@+,0\.tJ-"=_r |_`,N.+q?TI/5~|w]nj+p_}tt U~@(';ɀ]먠juWHAi]h&o/G_^k\s"C-ۋaU` ;kI\꿏}"XqɷIחvV "ͩ@ ((o^Uف|\lDEfQ_-)48au-gh9j %koKStAr( rP<,_hՉmL(lAa,N:אHPpYGbr@oK1n+kטm0, , ~AY-ηXx~z19st8Mb7S# Ġ1w*nWr5r.u?RKVP-屌j3EK;ʏO}bEc 4R8 7m ǛE5:JFvćQأ] ?x!6eX[﯋%NqQL*fKunSIҮȳ&sU 1eT('҈<=e*^zk fQ4>E%+݁r ( bHH b"AG;r6m.3fU'#GMY.6t}.lPHXV 8i9 >sYźFwUճjI@ѥ\@M5pװ?7*EybbdMcۂ:*^62;lyfA:ewiDهHܠ망S%śDOg3Wp?ZYM{E6BőmF>=*3.鹽onԘڸ(waK2'/l-&R;Y8JpיC;X Iy7(n]h&`< &lg`h " [gzŀߪ`?{4ɘEg'e$fqWh Æb!/1Ut}BQA *,L4 \#CwRpY)Zzw_ښraj<&+ZUP>5MCHʄf3b1~{/ʏ, Fņ$e(jVNZpT }AkQǀK\Xr8nuLШZa&QVҖۏ՗6BMN'MR\ZTwk ȇC}:2d\0thG jmP? YC;niP{=\jh{_bˏn錋>ЭɵxB- )IBWRg;Õwi`Kѥ<DqJ`zp?8 ,3 ̔cʾfEJk 0ylfoeK6mS1-yPEQQ cd#C[LW BNIo+ DuM5 HTh?{!.'E?"#.a4&3ϭ2N5Ӷl"nqY Q+ Ḣ*`Rkޚ4҆9! cgpX0Y:3aLCFʏ~ ,ɠ }m%Ag[a~"9h:(;QP =:4~(I(]>ghW1aDOU#g#+*(y~Ҹ&" ]о~{ AouwUX{1=$5QhUQZ<*-m18oM Չ{)Sd̳s6H߽oSz*r;{i} dᛳ;AV?A*/zŻ$ 4K@Ѱk/Mѓn~R6a`\5SMrY0גFf9WQuM:G];k!ӷʞҹO)w!PT4CMMѾPb὿{4z:ɧ.0^>hVv  |:}ae_UL[F ,d)Nb[a`vo xąN(oatTTm% '^m0 XIjpW;cP̥ )4% V9ni ٔq ANy M뢵 !B?-e}.w|9j-e;Q*5qk.@2tYh,8G9[{@U~)L)ؽCt*˓I[VcӋ!lҎLZ?K @qax;˖PJz I!O+\ }Ƽ#7c7G{VP7?#EɖEYT&Y",BY#x_@n"!`Lg W>7(<6T}ԓ7${ ZSb F (3R4ڨMM13L}ʇ))unT8r,Ùlf+M9::(Bx Wt=wvF5zwEg$V蕿oW(|qޒ>xHj Ϝ".VT)=;2aJô/뤢_&|:=ȉjyq;L r^zm+e0Ǥi~6VE=H)uvaIzVfB?llWzD+b5 :}*B_%0N.[;5=>a\1)} Ηa(tS'r%>9[Ӯ_JuRsVcqI,ԩihԑI C|qU1!]49-d! 'oA;1M>jXMP3lH[s8mreIA$|7YShK'q3>]:f(2-,do m:!5lrd#bTp}PP4i -SdZlu{pڨz)#R StsCٰC>x_(0^[LAe*B\) M o ũp=СxfhgdzwЀ57wuwאּy6.(m^3};~QMێ{4o{䀐>UGq<=obKr0Ӄ~*m5L8lVҾa?p *,nY%IgioY1[3H_iҎJ~Q~$#M >Zv {:yW'fDX/΅[K/T47pɹ !'Xؗ+@q[<ӓ2egj zˬڞ~tmbL|ts7pFXmURg-\ԫw}M$:ف?FW0қ@,ꅧk=wY?9[f$i?aD2"K-LT("IT%4t-u=vA{EyU|NF6a!T%[}Q?;^]NơCef&<DPUs vN^+[y0km\{.Ol!dЫ5W zq>[C;r19]/4v8P]ɈQm| E7YBKwŷܐ5th(c6 $A!uL7)A"z"iqʭ6\:ceG [^,U("qTYכ0]ԧy܉;QAh;]kXy/ې=N;ˑr, D0(R^zlkxFW)oMMyXWŒUA2eO8Sd3rSr")^hkѭGi3?##iW(;Di$Qx%":N-mTBv2,LhVc7?%-" bW~l~x|c+eXb@W Zyz)u_NHt#)|H{im2eR5> A jY٪at7?} xQY~T-XxrqoOa"i9{2M)9m+䢎ͽyRr(Σ[^vȦTu;e&Ӆ's/ww2]a+m1_`#A 3&7x:?Ȃ5&Dw`]Bj$~6{Єwpg*qlmnYg|o; Z 0luJm )a=IXX ߄)>(*C4(xXŸJl10i|i m @P4Fr+*WR{?W:ޕ@ 97rsF-jJӍ5M%z3z?RdЕ돚f{_3{qHt{eJOE^c9-#AU[0VpZ{G!Ub}d*ru3ԷMv#(OCt2/5?_[&# [6fkyy#dy(|+AvE'e|2Cpf7=*iH´+)~(e R([DX-GNn,ϠCw7m ]Kt_xgp\0G㎥Fzߪ1> h.( ˕gKҜQ ?GiB 41,6哨v`TQ9(yQUQLZs6'~U=?t{>kf"38NPКW@f_ 8N$@4]X0FxTBKm>;0/ub3/]"|_LkHv. ӹC ʗΧb  N*2N]n@(, `xsHd(񴜥0v5lw r=x]}sPr\h-:ʇ`=`(ۮız\tX {[OPN[i`h9vH*X/s qHQ]1zSIm60wtqhĢd|􋅼]6/Af>6Ї7&?m!Oh֬o&&qx=ghh'6v|c ڈ_ ){zL|.́V~2P(CGd$ VZN vx?/Ϟz i?C߼uO$sH`0ѱB;K Cf,ib EGX}Xl+Nُ1_JP.uaE7ɴ?ɵ;4E3ߦSffr mD[>V0x"MҦNzeP4Q4; cXkHՐNJ u Bb^:77M8'KY|"1WmPh>+'FЮnT/)<Ŀ%jk`W\ 9*u *ږN8M}qT%b9@bf="I>OIG!L{9pSim9X!-~|'KC3Ky/y̡=ch(=%jyVx]䣖 . .$^oi%FM{TQEp o~EȾ.a@TLBD3U})>r~ݑPI:g Jp]V[xйW8.yixL0etlB}s[ q8<υ=uy%`3;+SY3.̀Q;'[ S(3ck|y+t=?x59N62~4Njt:JoAfcJYn 1K-5xƥOK袼{ 64gG:.r"Z|m@C?3#M+ɑ2HpDZ.R}seK"KB58)6 8AAhNnL@Fs.[]{eggKᶆzoK[`馀"'Y)Q_P)Y\ոmS he5M@*|L">N3=4]tg͉p~fˊmBL`/c.w}/Q͘/=il|1Qet琞0% )b9V|vjk$SpyY)q.)z[Xg`I=]CFIyo0tи#+R\Hr_$ǐHl4*m|ciUr$:pw-2([Dμ*?g(wuƮ$W7Ra5(V7l^ ;xX-#IjΟԑPlvJb m˶OjO<ی.9ݷAi-Yٮ=ٲ4Bs;rQƑ-Q fLDoۚ QygK =풽4'O0'Ϻ'ש2mL@ۂM IOY[NMeݦ"};kacueGa-f&Ũ$M ȴQvֲ?ׯ^վdslS4ᅫup\xXSUsk‚ߚOaMыI֌׼sт3!D+`IS/Nt2lT@ԄPmj$(>M_43 M9qa'gjE?0&> >cCu.Z}G{q`na˪Ve?Q3m"`*O-,p%qIs'r4ņdČS֍X!D.γpvz~.T)NkjfoM˹=ɓ jq*|oP.6@Iq+*] [*+ga7L/<'q*{b E{イם@iI ҉r[:|,_Pskrq7 ߤDTպ$A`pP0DQP8, `J݉E򅴗*<6\U9.!9SyΖI]XaPqE=-e{bB +Sa8p6x+RժX/EIӸ_k9}5/箬9W\Glּ`xL?xCyK=!|v^a\UL҃} ? _h^]NM֋eGx!8HoNXl\5!X:d>|J0hyY#m! &^$V.rبosңWƘ邰OSl# [qJ'(n=v8xjBW[Ϧ{2;) zpi\αx K|A!9/@Ҵ#ګ+Pn&yPﲚAyHjd-v ,UvM*{ iI$ܚ3\2%E9/U)#5? 0X5&. e]8CSmyJ]G<5F>ꯉdIf0f,lz.bk@4oXh[FzbugOvپ=ks9z9? F) x,jKM^֍I7Mod}X}aFŷ޼sƇg8OFW22L5B V5o`<B˫DA;Mk@&G"QEW哚6O#sEc_%%O Ss;G%pIXrMQ6Vc(hԧ~Q#XǪ= r)ս =̂we9{Bo]5̇tΗ݇]bp?KB:! sI[0LgfDXtw0*G[(4koLD$ &ir4XWl{qsH#\1P2Bc;P/֬e C@gs_ IJ E^we}UItFT8$­PUrIĴd&һF|>y| c{:y%[jqpI_9Ox;ς4jm -9@UKYx&VqWqly9#\xZD dkpJ1&+7do bZF !pIaF zvAtZqjJȑ?(P/lrcl=V>6Ј<[*IpuWAYzc[P%Q{-i8fsÒPj o>e_AԾ"$[&zCp 9%9BGm >F3{#/{굣 xWmww2\FDE,6]27aڠ7A*M~Se\YHح'Kdy8Qn <r]{i(rZj7Y£IL7T P;#.<A.|h Lߪ㢒Q0lxr] eQGuSz_ˆ|9b+>b=2>3^O2םu腬 %[.M:׍wk)HWÉMF3۵g$3y^/MkRoM]'<zuVss% Z2Dq[>> ݳ/͝FINk+QـeZf̽PJTRL ԃŎC\ա2"Yh[5b|f\}POHGX3H;P!9k>!qAg% aVXivH=JS?dY[:Q>+xjTj~xJ )p(Ak0Mk)b]7n>V 2%zY֛nE&^FgGb5)Bɔ9p&t/@Vȿ!g8m?X4w7c&2\on2wUI#PڝǏ8~չrS451m\Os]E|jY̮KQV4a *1y*7Mqr[￸:peY`bmcҁ$m@\HB]02GWj)XYyVN"hz#<aՎ=FU~6V.(^qFqVc*SE?Ƀ(S3b&E(?9* |$mwV;)Z;EJN==;_ ɳ:=1ӬM.=˙V{B@5X0)ybZaf$~yt!tc*>)>GS4hę=jhxyURpqt)9Qݦ\~WAcI1pNo De!+l >UO8Z6$M}ؿ/&t:NWZ c>o&'u >+AzULZEc݀-ev8xYBfA0zV5a$|me6{l |%]S=[ ) IURg"S~!x^;ߞM(9=۔@,; ]\i۴5>4:0'dƈ6/>l4A;F~h3-`1b$Nff<<M"kVr}z>D\_C,Ji.kZzyi:4=]5dvn' i+~_%k*hՔ B߀Ilf Z~]9(Q._xgel\?OjQ=Bv&YW+- 8N|-N  -GT{*̐"t95jtr7kS' w﹃[ޝ&7>ٸ{ m_*n;%PE.za"?Ҟ-|]rB76j`)<^n0ў n!7ΫS/9!-o>e3VW䗬r"GPE1  | P 곎7ȎyK^q&XK2&Y.g:RG1gq(}{jzvMouZ@feadP@c6?.zD$"m}'Tt.l& A x4;f}ejZDUUK)xQ"âi2J%D'Ph=&Bꩯgpߗwk:"~U^nVAz!QVȿd1ۢ%?s <=@Ƌƻ5T NC)к )`liufؙ6}\> O㴙b#yI=GZ1fPC5*\A?G&^`}:;ZorTCF1v5,[pnTtteG w1؟C] F:=,α,I=;y.>V0+ʭ<(H8 t|V{S}q~D_&p9>ZTww?(xc3i6 zRg+ :#_o"3O5e­R)NT N[o {͈OÑ],+!LD3ϛ)Vq8sXpO&~*GXZ;*XN̯ۿĈtbz EN-~VжpA1}A.xc( _?m OT* -!h$Nbo z #1zݮC ﶗi$⃯H5:bx9޺9E3:t2Q*SN3/ζȰG#NT"YWdw':Çb\(eTR7"U_ 9=s=1Q*xzXEqcM,Gs*E(}w;u"qE]`4MV_"l0ڐ33-N}Ƨ:IctSrXsB`'lό`:O56R#ңcz\@ōOBwq{?7 w!f<]֔8ʼpr{1&T3;X#tQfx  2vA֜PaJ`RPU{\u6{keXg#V`# F5QYo@I=t+ x]\蚨z{u3p4ZTks# _'6c锋F`DL';mCg0}V<؃Kl#V eĔAeeUR}w5\98vӝ|I|DنoqitșdKZQ $SuË0:o#"<.b]t9H.WX e-TRZ$^8[,ØY:l Ql {e?{M n:˦_4@ƕ"*Nk7 {Q\AlTExBLfÙ?C}D7"nQxҥ!."DÅ/ĶXk?rO&!m0gADˇ/½VN uu'Z~£~w^H6K }H~Vq`k*'VB\V)=XJ g/} qZjAJv{(;C#)ޡ x$SO1@`޷Wxb{$Zt|F%r +h>OZSl `вK2]'ڄF`$^JƸ! r@w)YP/PٵaZ 5:~ y ,N,8) 8)ˍdtP JMwub =Ph7EU8kr9Cx3oh~b; DZ7zS室M4AblPPdR3A;l!L|ɘ6T7+0x4AGrŢoMhYx5\=uz BjZ#.]+p=41*=PSS,֎EyS^t8>CpݺN Bi=?R )* >hN3tHsxב1z}yR("1,aTl_f$Ԓ`Jw;ωo>H#lΧ;+9CWv<k>XH?EK+޴_Ln:8 OċG@~))kQ4]T|0Qj,}IZ'kf{SZtA7qw#\|:? ybiؖoz'#Q19P*m7TGWaT\SOVK=N@YL/@AG_ 4_sU"wmT7> cIHC2QH?F$~jxiC=z][ 7vVQ{ ;"LNMԥsy ?%la{AͲWGCXjM`M1|Ry||Jnt8%a+\;FNlJB?tϰ]B{9::lxkDJ_}B3O@ٳ.t*78.)ULNJl`!<4[k@DaV0˵ l03g74V3 $ӤVe͡K4S ! Z"PNupUe `Ov3. PCrS O*6#M.w`㽚jU˪aNqs%tg]$e`U_F,fG?P=$rZH1l:ng,Mh»C$hˆU ,( s! ^8t6b! + @I<v ƚjW:vdwӥWCF[.WK%&2_Dg.2] tW]k'B 1Ko/ guܢm bwA\i-zOzoUfίϴLN[>:rJ{`*xnID~P0:M09Y3F⌒=m ?*j'$:<_B7a_+ͱ&K<%RQÁzvX1Fpk/ Ubt \?شF+TO&3{*K1\`p]z(P^pɪ_ #%xux,l 9loYUU*rq71kYt%o_眇k [KVGtgMoJb bT$JLԢ =d॑\]iM&s>'1&8*=R ##ځ#v!ēа(䋈\,UWTJP 9w RW|ݽa\OJ6?$A<} A85juva@:F{<l`桸kzxVTİ?b1$am§bkr$z!YW/:϶h:71QL^SM9uʼDL%9sY6"_Ě/eSKNW'xto b8k"\0E5uQiy2]JmB"ߎ/l5Bq$}BR Ub[{fw @=eZ [֊ ծuPVN8Ƕqv~L)riTӿ2 mEcqa2~@jIZU!w\qf7l+T5y1$tNk$n)L!X10%E"iwuz$Ŋ$%hu5v0l)5"]ʹAn濺1`P[W3[$H&hJ~T›{PI(q?{{XRmvA0{eXIwS#R2W#6w@ΊWhԘ]6n y\$. BH%_=ȄDlCzr%Ōh Q+NiT5?I.VW^U΄!\)E( ڶ-Ojܓ''F&n`25S7[9K7&3|en1Iݭu#;G)txy֢ h un0.~r펅-^ސsVw?E>p۸3f<)x#5qpv8,Ʃ#jFn30(Ե,! }<ʪ,:>k&`$~D>~^5Qȷ偿Th&2S򄑿C"3cgEQGEωxXm&:T*"odefcq'bɜ||v%,h{tk |b ,>S yd,mLZ TZ[F߻P{mdWc'.A{S\j3WD'4!Q7AY׀?Nz 3:A$@&jh!ꆚLo"r n ][G} 3ӭuRF-9grGxEH8+ tYRO[(_A6hDZ7k] _r 3olc97)պe׋A$LٓyBP}8z=-/'cOs; N#Y~rz|S&wbABDu,E4 mIGbeXďWe/ޡjA| /l?Ej'O<{\xczT c98h!^w9=y16!3'd \dFg<-P nbJ0#*˜pkr/y"3VMYC瞀%0 F6n]x*OrIZJL.NrP>V#%U e~[hxD+i$3H㘮NҌ}$(.bgV" HNXlO%G07Kl5>/=r *'ngI;\uMWi@-^.j$Bd]SjLdWr^,`CJvq 4t }f8 xåƾg책HL"%ᝒ :J仆L6*-ԃ=pֻ%c? | C p;;D1+S"ZgMtET;i2$vP"fAz-V;m3QtYIƻj*kFXlzði; h(XF5Z) |ۼCb tꃔ͵6ݛvj1Ӕkp,N\6Nik'wU\=SυTq|J5j6xEUrNoDg N5-ȏ#uqy~ʳԠlHO=XD \-=ˆp౲vN2^k2>r"kJݱ\E}ov1U'V \/ueq a.iL` v+U(H'N +";zOd8C QCR.6.=7$2L~kIs:!%Gb-WJ[cw9㬗P|-F&܍[b.V{I{,*Ow-*DŽ[IQ=tHDrFu,}>ksr8Ƶ "`HRۭߣ,%E(Q ڪjTgʔ~,F|kɦZ_uI9rzBl>6$%KYd? |[‰ᒧ}_ǘ6W>w-W+_së7 ni$_\iI^JqҼWȕ Qҡ 8oҨq~Ra|840NstvoҠ-B6QZbYM=WTBړ᭜T )6'9W?(LWUSbݙP\xY4UƣAﲰ a'Հ%lo2H!j鑕 wZQ ZbUY ZSɨH|TaHD gʣPhպk&9 ! ഁ .6!$65Uh}pH㈕yƢ<8ڐ,V߇_(m]rb 1ŋ-* ՞T1NU8Y,Ä*&4\qLX%8!%,ouVՈ0S9+/XӮ51ۈo&r!"*-*+읫]p ~ezaUEZ1!Z'L1Te9 ;è+ FU %y$)28i"PJ--h5G94Ȝ/GZh<~nB5wmdO lU+bt$)(my}R|PdTZJ&UOhpݶe-1Z"762Hd8Do|^ p䘔m Ez5~ua^6+-Ikq=]  8 `W) 8䅮)z#Z!X+a@Ud {(v8W%Gje Z29fI@()Ư`q4V#ncxt~ia'yaI׃ҎÅR 8UX;ȹS};:8֦CT)׋AB=yph[׮^ '(t,R]SK }ٲd5m)%=1s0ZF'ڇ`LRBcwl:i;ڳ:l! MgC'eE2$vSz6T fR;颧-U!psP,, y-zIoHuMMQ 42{Mg<_TWm> {̠Nʸ]&(+JxH5-O6!#pKP"N/d8c/`3j)-{ȧ1#3fd_#+^;k/s; L#8ɅhDګP89Ì SZnJÄpx6p'+/)=_EX| Ȏ8~0b\)oEݧ&9+&ZuFk'`Gi~=.l(ZGAF☭܌Im.^;egB$$t#R=I-޾t#m|_Z- 'X"9^f(KnמWX-9ׅ{=EU AMNqAMe޳3ORG3yfG~[JŁ,yۮVH걘S0VqIbA&|H ɮ(g1X).B}% 9&3=i4 IuV l@ j7u{K1R#࣡ e,KjͣP^G㩕vڣzvlx[V[:5Bܿ!4ڶ$oazŶĬ0i( ˵Xz>ZVQu: ^V҈Dʡ}B^Wm4H2Ij#S>fG;,!I<lmfIiS$21hn,RVC]duDzebz\P{s-ɣf~qbh5Cm5Yj18A a8F,n*#{?a2]C(үxJBt@yrG:VcuO2dR\5y`65:3%Tsz?uSp*;Tye pdvyY2>Ć ] Wloo-'ӷjP Tub56Gxh8E-{Qw,@,No,ސ>3{ԽY35= S!\7a8W~ o}J%螊L뻂ᩝ縿.ݙ!EXʕSI"5=/TEÚkʳoʪ"7-<ij. #dnѲ|@IxX:8ޥ=ANs+uh3"Pz@DM]t< } _U~D!K¸PAwƚtu[Nz6볺SмqoKk Fv]f8J V3e%0VeTA+NgO;w# (H@nxiM_ІbMnN&"&K3-ܠuĕw7n NE5; 6'qYt=ck۟\j6)UVU1+څ.red@PSLjH2y0u ܥQkZSaNm[eu 0V.1eSUG]'+BD Re@ {U&;(έ6i1kmҞ82}D(=DA_̈%"iVo ~gՆ=LM?My/?QdR,9uI| *yyoSf'5zJGSGF_}~!tī2WDhb 5 RpF4*AT[I}0yŰmFj{Un{ԒcuLLk'F e?ZMw1 ),҇vV7PN[>k[Ԭ<+!"~Rڰ8Khwx7<'C` Qqndݧ/R' z*=_ӎlYmugp+ߺKv~wqX@lxO&&2dʹR`M3BK} ao_iaY"&`2%zrkp11{E;ve%~J-jX!#o j~0w4.8mٍPÿrɆs%#+Kϓv-vq}:yf<6$d:0̌<5զZOKUUt&&i"B"@knm*RYeK5CLoMޓv:wEWHƁwD/Zћ.y%5o$~~+C&^qjC:>Et8y]R{& aUK+ax &1\½ ꡴6$=ˣj/V~:MUYŊ䌧s+1_MHyCfF~KH 疤LSW5J~U.l+9}]!*HVnZ0´ްpONuwh‡}]^Ѷ!&>."nSq/vԩjJױ_4 RWkRy Gp׍TCkkN‚WFdUp;NDMyO3M8.vya1iWm:7z$AnP]<UNݤC&  +_E$ã䏳`wduuŲ $`ES1JPc rN2$ d˰k1-~6JP)t#\aIVE5Mq6 *FrŔGYi!0RQx3EV<~"-ĎgL*))֑1K1t Lgf#*jꓺʕ 2e]0Os/eˋzz%3G$3YR0'Vm&ȼUK&qw5!DR{I^i&l%h:=X{AKLco- PòswL+^fS?Oyg2 lkHK:RՂ~YxLXV;B+rg>lLxvԉ[-YdF/c M!K zpy >mfWQ sk!V|{yJ. IBh$]ŸTPwNΤDZ5_AEh>I.ۨ9 #WfXcȤ>_: Q [Q͜#k:H!WYK"5)@L`j,̓֠s_eFx~ͧg nC 1e [6 [Al*;s+4DS~O"5 0AR]1Ik4!/R؊hkDӫ~(aU;'?tl3c9m5"E ]?{?%(XꋁH)%iqR怰KfZ}M=p˄}n$շ 2SXjsbޘ"~}h^jb-5JF,}j]Ƥ`G\=%xf9HU 빕y2_&;EcڄEaHߗPՊfT;&i1 bK;yH&B6pWAE}f_W{Pj 5aNJE CL:[q(1ʲHuS ١@b+GF﻽c'AcNP5];?[^'MZ2'wNVH6/3YҷKoP~cvKWl0JQ>!lk"0Hrv}Cθ(@eO=`YGWXxZ!(g) .I2˫G8Zt}La mxsCoux^iқQ/,P|f;t;hHBg[SynV@ObђatOSHt9A=v]0x0 ' tpQx7AD6S@" j(l)5[GWCk)Aƅ}'1L#$7@)DXខX`=%0FǓ_Y{_q #~J8DpB1k->nPkmMo@,|8*"z\u PѣUfS,V g5ޮ5,Zpf ctZgKIhD yB[`z6fo-]qQTS@N1[y5F|*gLsH&@1\&#ais' $/X%JQ'u$< &7vdˆ;Jޡ՚6-^ sJCnt {q &.,D҂_O9&"=;L ݳ,R㍕fCH`cǘEv`:e:>fou{3Lݗk?UJkcǟ h5oIڌRwYòAE;DA(G7дfy0΃kܤC#ު`W^b.h/vWbu &."Hi?ZWU 2<}Ptd?N^f:ޙbpA`+A`+?u)vvnOC!#ɶHn8w[Rj %pf LV3;mGt̡zեgL8El&2z5ċ|]R6+7tUAݚd? lîs@/`n]C!20ԇ}M1n\e@:ACpxݗ&gQ;Zjp}\;<1&,6螉g;|׷P`@ڤWZLݎ>{Rgvaӧ"zrH &iwX4`ҿ,aUB!~C *^=Z A(+ YNDO!+~{?46kiq &Nŀ=yv\cgd-e$pM6`^=khl MLa]+LM\b`qT`'F*|(r*iSW2C_΄dXDtLM͏A'';dީSL3E6H(7ehNG)/W'nF>.Ww;[GG}l,Ǝ? ;`efbfO[аNmUjU1Iò^sdsX;2~ԫy؊#&d$5e)TkI" vM' hEQotb@bd 7%U;W| Bwzϙti~Yh0筝 6Q_ PbD]3=*o$|Q͌v]3C6Wh J9*ۂX=074 3R `!Bb'b`OOpOĂo7oֿ5CMB\ˏScӫh7 )Lb*Dro(MJo ]fBLD*q=*W}AR8pXbUȡEtlg2VNv"d!k9&Gb yWt"f2KX$n)XK$K\۫Y[+6ɰ2ly× n2cdot"jlf5JqGrLW>jj#OGfZtb綏3󔛟sh}S,KgoL"v%5^BE!GK辞Gt^?³Sg Nnnːw$(Cntsf砫,Gü k=)ZΟ|:pǴ8lrƼ&b<X)902 %*rF[Cx+s**+ i&jDwlK͈2<bMw0~qZ~~@{.%|Y"ˑo=CvC ⸵j`i(?`3 * 0##x{>Fl:Ɂs}W#e~to VPxH= Eu-9^+^ai:LO㱡ͫ|3y>dhj2grmtwX7NoF$k.@aL~]@P ibi*nXs_NHOصgI5]dJȅI'Ӷ>UfbWP)pI߱_Hd=CܡV8υMiN5ff닐_3"6"2psSS3ߎg}J B"jjXg?, b$\ ;RA8*̆=e=Swsx!bq${<~ۆTףl 8s這C{Őߣr% 5gw _[*/Vp}ǼS[3!Tߜ _ r5J(7'nbnm)|m|W+ м@Rh!^\EaUQn H@_㳅xUPĔ|.(E7p0'Ja")W]>\v>Lk~Dez;]h(|TL?=H!u{OvgWȼU֪W6͝j6e`r,cm$maMגS%><u>oIpyE&1->xۿ-Vw3">jH[v@(x!\M ti' TR5MH z5`wi\e m-V@CHG&BO^O{O= 2DFs7aOҤ˛ #A*??"Yk/ R`.m}UًikR?7RRj'STZᨯr _~g". a7mmB0铇PU?ocwe~TЅӓ~HL6/ VU#7v;1M!r||QOIʌyk | .=j\="QhV9_@cLJڕ \r. C46A9NkRV4:/.nLWͰb0V=\ : (jVӦ;Zo;]i|۬xc/鈚:=2]0fo<ۡQG;JT|tśh43oI$Rjm"d ݉CG}h $(N0BLs_4!ڧ&DO0{-}!GwL'6gTPœoGo-ٗ 5-rJ=8$8 ґQI'nHϘ!Wq=q0^79r $]9(+ВF2*?*;طͤ]jݗdqCp 7ꌯ1)|PꜰY2gfn:jжTdu0]:,1┝;i@gF8`-AJߊa"bܪ7P [uq:B#̖{ YzQ՗jج~g"l Hմ^'4X;H'6cX٣S7)pXޘ|B57:~)9AU)8=DRKnjOI}W5l 2x@1t#A`w@Q٣+>R+*4R,쥽ww3]Zo7e^`q UZXDKBnD pUcώ_g"?9oeǗ"T}4[$Z6*1fu |tS d}ʹ}I~ᠱæ*YTf_Cᛥbc#U[AjɜHeEtc ),C/r:h9`FSV_FQsd2T%PgHDz t9~0 Ƥڳ]ƠcЦĒAm!K*DoٗQ>Wx7] %'Z2F '̎j^fW(9D%φ)H%*|۹÷+e?~j56àEyDfA9AxXʫ \`+0dϼ rސ&d!v8pXj,!5>qgZ0 VV9ko~*%`^0wd th*'xY/4ɫ3q?ʦ3tqw r=yk/&os[wa]^xQWȤ]_!/.\ybڱuejKwRQ(WnTU l:wvkh>` $WS1wnCWCVז:5u1FM ɧRJTLXn $ [! >ruL誄r /xa3Wꋺ',,NF!dZ4U,Pqץwf!dJ]ɸ0]! [V0DEVJ||{9W2 !,J<Y>BѮWg  G{dAډ@|~3OH䤿 _rM2/jc"dX7*wt˓㴙 &+8fgH,suU1*#isg([.ݬ6f ڬJm\\L)IT#=ёm8T[ƣgJI m=Kx3 썴+!?/S8HZj%`R@Q~W`y>ĵ DVV@JI@;,ޑAաaU 'N!G;ө>l45auO>:cZRB^M罼$ g^w*tWf =~…" uAD5F/O+U"ޒcpG+w,0uN6ޱ<< c[jQiVVXoj *eooVD܏YL.l|o+qSM ?GM*M(}G\ֆ*(Nw/ 72Pa{ F&sy(A|=>0tYq`ݽb-hl5Q #!XsU).z5!7m{JP2'\j6Ya~ϢVi /_@jbQ_뉏UJQh@u7VRٍ\gz1ZkyxXZ1Y[ӑ hUwiiTC7G~""B}"ҙ?</vgR} 1%>$uaMз`@eDL^PG\c{16z.ه6xqL% ']ϾV& dJjn{O4%ߝ2pn# YΛHp=CF2R3B_v.Et*VaƱ(  :8JOF>#3Y'^a^Ns[ˊ+'*NIRZiyenZ Y#\TI&a9CB{/8ij&!QOJL ?fCoylBpR. *)( ۯ%yOSU:QvfAﳘFϪהA"9ly1ܚXzQ-\Y:N}8kBTVhKH cc&,> "`/119TXE rFKec?(F( ?|8B,sX&9󸷵qi-ٹL3kN'țJ&Ea{~jhyRWB-yku\`ĠbU-Kj߰WJl`:^ɛn(򽟵,l6uI#1U?kO7ߵ[TOaS-J :1 D$=&d&Kqӹf8,{hgiB~҈D~kjz7Cvr)z%.i.́ZH"8ats$k(Tˇƭg9&s?zԔ[B@ ax3^ =R'[C[K)Oܜ8b=P|=C)0LVl2T X[ ?05HN[(TH\)El HSʫ+< +ar3"!'rHS${(H L͖,1GX9Va$V,GE"l׏yY֕Gꄯ2oswΚ1vYn'+QN !#Fpg\KuԃFQ+m@Ġ`(5$Zto ?F~O#3E\R.=0wddNVhmaMaZ`1xlu<[2NLgԒK,W9(G8PH֎)ʳd2AMgP%"_=$Ztn}LNcm+/rZެ >!:WpK>c尽Ҷ :_7•5ChbTO*HXSL},e6*}Qn"zf[,({j,*+9J@@c J]J1G6?fQo٥VOi:̿zQz%8X-9P)k3Лڏ;+2= ̠-v]sW)-/hvZ*cV?{VҏD*>@!'fm/44c(ArIYh~Ѥdh/+.4|"!̻M߲(}L(݁X6k0kiJO2HSUH̷yQ~a5Q >뜾Ս׽mgT%O15ѤkD8;ne(}Pղ"_ז(͇"m0)8{"M>[2\lL? !cn<NΌഁ̨%7+^P-PÀȟ [Rܳ[@iPCޅPWEtp|e!#mV®}ָR/oY83ɲ9l!=GL iEXW?>i>P`γASD0AtL ew_xEAj L'V4$l>bWD&]>7dh}8*v RDK"O%#g`ȓvwkfE r'&\"\|HJd`(}iq:3ct( @ė+(Hr'`y~c2EU$p%m:[CR(,"J3pAu裁}C5yҝ05)gæj;$H9s=^0Ktpү.=;EMd  >mv@~X-vI_sA]\Ո+~!NMj_f#"]CJHx(WQ{źՔµpzxf]aIqYN;8=l'_4d0j2;lX:A8?{ 7Q>47e5?FkVl/ќJTh=z>IP+mWC;|t[LdOPl8ȓ. )!)G}ZպtxI`:Jy:!FU1Ýfֱ 0wfLg ~cPM_n&_E cSC&BvT`dLEShkRZ#? \a1XXhݾ2‡T[1Bc`i@YJ?QP2y=|m%9^-H~NJ-b3NG$Htr?Aq\jE0 CǙD}e@p!~p׸`tUc'E7g AA +(SSfo9? 6-#c@M<~ƇŦGѯI0k xΛ^A!|_&~Qhܳ:~b8 􀥛Lwے"@K'y`a@F1^ "f֛Y+ѫnp k*F).G hͣkCFhhK_zI7Yl,`ܬͺQs-`Yuv*%P]6'թ,6v~~wYt9 F<Ǥ<@eTQeTb4W9 0v!ys_fRjm+G/JJ 3ReY=fph' &c%B2-r\?$@P54𙅅Ԝ!;$EЊ~`iLxћqtnU6~c2ʘq,K#rdeb_؎'.i"*bĥgĈkD%>sE7§V/DŽ\YoEk NϓSN%vUE2w\ 0uhPxfg3;jI;1N w녤g^S `Z`iws Ym=>& >I Ukw{;t=ogl8rbV- 2 m_xZ( 5Z"]iB? Jn3t!o;پ̰Jwa&xG0#KhM:#B;~$2e.CI5;v|-13)u ] VC^'W>㪠V@ϧFx7F`/T:=ԇC2>T]פͼ1w˰HƑ΂EzA}0jl]nuآeE#{v b#?#,({= *QlZB"RGv8f+GЛ?»7 >? hN{.Ś։npuMܗTLI(D*OyJVK[±oDD H0L20to ^r]iib.#:#ͅL9MT &*7tlgE9/]-L?P Uah`q@Imbv M\V"Qڜ8[_U#:AW 744Pȶ~M ޿d$bgkr,ll[BhՏo/84dci:JW+ 8gO &l0n;1ܽ-X41ZftJ8֎%.$ôJѦz˚F§^.aem@& ,*?T p4 wTWrY-3:44טu?cfg4ԯ+?ǿ6 dse(ind5iϠ#p/em\xYTyc4J"A|6p zIt=@PI]Nsߚ75~g<LJSs$(QvEhG[@=.kۡ_]^fpB] ۸"G iʼˋAW˜?@*EuIm5;J/yKw}AJ_d_jbgC}"&>=/}kd] Ќ$9{3jzsm|pRu}nXr) M7 wA&2sYJu1D'VVtJOM6{"kS=V`u ؑp{DH :,0njgv]{דZ0*ϡ:DRJuT;!Fv\+>Ψh ߅ls h)?$wA{ϖ|a${}6ī+w0b_#|:zxmb I8mhW)4NQK9:2hʿ|zhPK@Od{޿f7^yx&<'!49 ڡM7 6ګ;i_|c1a9}J})Y'gŊ,Or KoCͯ ѵhm-6s9G>G[|˃VEkcxJ?A4afWʤ$˻]6"5<$%zPX<]0RH? nn,C?\%kj+s @VZ-Fmo&a%b9[~c#YʬוYNurjXt=[`w)%wzYq ň*zgVGȡD!LmZК:VïMP\ʸ#!yW8jk[@[,᭟bm*@Bhe)-uց]a!U&ЕALK$UBr[U;6NQϼQbɷKlMGɁ,*Q:t ]@PtZ!Ey"}Y:=6*Za+|G(ţIu'PPGaFZ_l4mBzJmW8i{_`L|ɐ~TE}JjJqIu ?~ifRDմB썫) M=ûHpuMa}B m?4K⮹Xe] ,i-s zp-9=u >\!Ho{W]R3ML+f'g#(HBGHsۑ,3"X\+,qXcvog(8X6å c>5)c3 Aρ2dՀw6ݥ&PGLT1z@' _MtӫZ)Xt*b3_m{ Lߣas-\ yÞ\ U<ѣ5^uKsF O7Hrt V-hOr=d0_L WpxJ$܃ɔ̌S2JE/10SLou(4sk#j(k1Lj/ ؓ曇4XSq!A [\'ќ_bP 1i Ÿ;?B| uz"z!Yr|^*N~zaM4 ֓]n 'Q/]+yF⑭~$VƗnZEHK~48ɽZ)3LEVӾ3;ף|;_/?JRg)VQ ek"BJ Z7p0E LڛĶ̖8U=B3ŊzYMFG: T8#4:ekM*ǢF8;'ްTD[nXlD^64Z%!)L8 ^ޏkzEQWZo\#z]z}gU |xR6O%׮`9.3IjkjHQVek BgvF9 bA ^0H@2+s}Rza Fpb0P8&EJ zA!7oC] e/ۉTjVպ< V,(u Z~2oHrncfwhA%t,|N] 8{S:tk->5Lnu pE̋¤fWʏ׳F^W*JIF %Apioz왲|0zIk$ jD?|%ꁦ^U2>Z a#\ VzQ.!Yp8'iP~'pqf:y0?^ԲmK*ޤ ǡ:V`r%?iYF`Ua}VCPD3z[Α0߀NV)6-Mic 0bt7eM pґ$P3ٳecrې_ZN(bkD*x꾌5ck_늻,Uo~SŬ]q }e!)!iEN%^yhр?lm9n0ѳ$RxF0j PG>֮pBԖѽL+tvKt=gCCo1\*Omm1I:m#{^^Ab e7@O 3QW1w~iжBsAZ'&m BF&0"&I`U:j<;u%JkO `t/fn F+)n\GXi"Ta]x,St)_~[hwRh3٠CO/Ƈ†1f}2W:` `d9 vzwC] l2(FVlDTk:Üj<E@.˞⑖UhTͤffVXVwJ.~a0I.}D~h#W_n'@pϏy* AanIBGP.f?Goh m$ZtsX@+x3^QD!97Vm>dMnH%RV*P/zC.Ht3Կ>ԘR{B& +zLiv> $JV)5ӓ DL-fM%x5 5$q`O[]'X[&׍l q ڀZ8PbX?۵%v! B SZE憯7`& -},C*Q_1SmzOgYvMp؟K̃VCR(mr⫡-D 4QGNm۽_ 6t)D~b{2Z*@Qkw/ 'tuQ,bx#Q|ZW~$]fCE]pf-K螼oFctoay2}uVHwEH뭰 9!'!իv\zjVK?f3N`cfg#-ܚ;( f.(lOt>>3W+.{Y^גyR$}1Cy>J{{elw^@N$')P11c=D?t)Tս7\u邔ok]T׺|/׽شb:W&> Hp@`3kS8}b)|e<#i72F\- l{{n'`䚑w*Ÿ̢Ř>19N뙴|db=O"-͎vFM$cA:$N>Ex;U ‹+xA‹ELhsW\ӿokVCe+@--D+[~ VRgQ=qwF1#єcYy,XͿU"fg;)j 0TEFy8~yAEMa ƣ@ү:Lnt́AzJ&\9Ѷ{ e|&j~ ?י6f~ \k#ϧ%LjKv=>E{BLF=P%i A`cOS =#>P\x$(P+SnpbFMBECR֮iT ♵3[||SPʴ+UX Q7[*s'Z)H%^r~4zưዀ"&@Ǭۑ`ɌBr)&"j%f$^!Շj?bX[@,ꃼ:2Ⱦͻn9ڇ2́0[$=7o8?Tz:JC]DX#6;$~J>+KlqvŢFewSABkRrB{( rmjY=bvz>J GZGܯ)iDٕaK40ݞѩz'NՊ-9w}w96쀥'87wNAѝ:_ÒQ͏@0K ٺLTG2->:c,)5@3 48ņ uA?v]}4"5n:XߌБSC-!*Gx-X8RD:)@m8 |ݺƹ69ߜ?ZU FS~si\QRKC<4j 즷!|Ef}܂<~%ӻ?B3K(lPhhK:>R?uR>"/Jy̖Rt0m#*]oO_ZHFJ4$67??y1S']=Y1AGIv);yM]A#+é8҄j0X1ôIwŲWMq\ZYgp΂S[PJ\u4)fă!Զ}g=I]  :\(̙]^[]e22gg( . ʝ^z`? {FYz@yb8ާB'Of͕7F[ζ 7'IOw/k|@z=`zW <ovEҨzE(P2uǩet64s; +Jg s3MմVDX*쓝yt |ěŐ0v*ȭ,>N(CEВ8dy$o$*TVX-#ܘ/IЖ(7aE7%v؃MunW{PgAhRh H*<S0Qy}j( {qy뮠Z*y^tI*f Oqf\ݪН44{8[ vFH}5O ?:;jNj&xVJ^$Lm! Ɓ7nIc'N%:mkfT ӭc s ҕqp1US ^t(0}{c*ҲaυtjZۚG m)]4Y~o?>Nh*Si\[t;7^h ĎHz-E&ڦTa2dtJ)OdM! c^&BФn7_C~`DUC= P=8_L=\yyKuk)I$Zp/,c|l|zxrkūc&+cE%D03T~]rg0m_HFpquψA~Z'«Kۏc{ =1l="] Ϥ~r˃"Q'@dT Y a awKL:vwD߸ҩzC::pPAnTv!อ Y~?{nXZ@uj\U>^U4E_Ĥ>\e>Da-P W$Nb}ղMc ":A #P$zt04qdRZ>oub:y\Vc x[2Dg bMq&p𿏙FeFҫfg%($ $d :{dRĈH(0C}rjgAe_32VJ,y[Ho5`sP>@Hj_^Es `~KF(U3DÑ]#myLxFopӢ=/ڂXD-JqGڼ`vTK ˆXxVtc`6&(=[n5Gzڊ8&}={ko _6h (Cd-]t(ӿ9ꩉ=H>@3ڂ axNayV| OUҎO?:ԦJgDfHh!X# u'o ed`&c޻QyhΒ{HO mEV`0Ϫz(+m7ByqRltJ0ED"8W>)<ciVje0]s{V+n0)M"0ad3PV {_9^"xB5|.{\ʂiC50սD@AmT[֧^gy1,\Bq5~9aͳ+,iBҮ{5J-%r!ۼBf0\| őtZwr#7CZ,&C3hB {y?Ki+ 8i69DyF|0fP{WECHSׯe ϗ0CĀI)(H8 aUusjkAHRү/^T輲DB.whhi;9O6 jwjz6(B wGC5^s8II)? ,8B8Qnyھ$,Ε c0Qδ<qAANBӪ'˱Jr8nqc JhaZBylNA4g*RqI~M2| ѧ<)`ީvMpd?e)Y_mk 0.}?C6,JO _|,-ke5/Bڼ]׊v2$pXpg k?}\澺TgUݑcL4wmzpV/t.s.?$Fϼ0 Bq̱NRAlhǙ9=!i zVg빋Ku3ߠr2nQo!@-]V )1%v/?5/`sȴu;2LCt̳sUq8>\{x&=b"OE/)jzUA<4#`+- xȢRb .U3jW)`TV=+DcQ뜓b=)i4ZP+.,y(Q1mMǏX3 As!&4;+S%c+ GR6cXH9[m8|[!A}dcxC<0s@cE~1K36Z%8 /rgki|\jt)߆ cI&皡vKu(D$%Qsi+ X 6F 5H?"Fٶ -dh1G2fe<0K@4%^bN>\DeWDYL819%7~:MG!.8+ pcx[2IS%/!J$ﺅfI3 gR$(ֺ\ J&i'5 ?N4thw9Sua/At|`XQr؛(˧p? S9@@xB6_@QVEmK wRf3j_wT{3S?עCr웑s$(=d(k$㥌z;`|ySy0<ĕxomnPa#`uYWm8^GwAUe@~!XQn_c O٩, Sʷsk3;VE[kDspc| { 龜u@US t-K{&7әbsy5>C]Ԣrd[ݷ,v#=NЏ+c4WX|N0}bab")=|lKWS*|5z<&-z|ibPm`̃iEke Jt9߾kz{Cףtׄg ժ|3t;󘉢_;j?#1?I PWsȨJ]h-͜eA\)wdWE? Y)~K+K`̅Ym#CgWdŽz28Y[4"/*tٔ!w|uCU:K"B>󺨔,]CJD 0AN+sBR x)gw֣BmQe^_z1qG !IŢtndrQtȼ6ph(|TjQW?i@bBg۠8CƓS6đ#ލ~Bn0u[$ow9e^@ K^jnt5zL4acMo[zWn.+oxn2N*Y!/*N_ VS霈)4m^g;c(w">DK+崍cp٘>c~Xzd X0]jō'5{r zis~ʰyo8ZCgwlϷ-[MxQꦎS{}Ir 2}/!i-FizIy-ٍl=u[NPq_؄`c_׶2fw@9ɒ`>OѕxyO{S&BSb6=<OcyW:O#S3UK` nғ&%PD-S:>`ۖ]mNWp8"-Lo}yWT2|_؛# +vzR[ʕ(ljk|F{{ UDՍOi_b edv*a&ia"hī'#:GocvʞJHݝ 2Nd9y6忶݈\ 7}X8́7j>cR]P/)@$2wb6B8WVow5Y{DtS-M ɲl U7>a{AdedϩO Wu(loH;Y+ߜ dcU1i 1cm\pv:F."39!h$O)295-gUñ_+if:IEjzuLA?0=H~Pz_.W_X<%'>Cޔ4#r5J6bv[7HŷՆEGjG~Ӎ`2ؓ(Wz. w"|"Ϛ ґ9p 4W1QuraELOl䐃ql A͘X=_97x<&zn7SOb}hnێÿM4~"5[ΪĄ {cf9nf՞j Fn$}d6)ۧdV}_.rƵ1_ K wS/K/B4uKBՄ'ڌ:D2Fc +cjF Yö V)/i䶑gdxRnܓAZ))vxmZk-Z3B;@;FLPMWq6 lq;S-Cb"d{ǒI bl_ƿ3؆ڞ6l ljq1^>}̸ȶG#Au (]Gn+ Ʋ&E-5!IuxbbM_^z0;@o5@^n}E9(=4X*OmF 5"HKbW>*#cJpB(yl5J Dʔi"uBb}EF |zЂsea3@9$_kVBtV)&[׏i_P$5ط>atنJ$vUSLnUb >%(z=;z)M굧.!$?/-9濄gU˩{mgL+7NC'd=~c@?ȑ\s[~K C/7ņU0W*Z|fE6s&[C2:isz0>olr /j`D!x)? J{Yn42<eږ_ \"t-L?ۈeyv6ܰs24E1ZCDd{}dލ}fd`,F{z6V死")xGFqg?w-+[8[owMѵ̶jg~?x#'Jk|*>Kұ v*YבPVE/dCW͜`QCWr\#?{sؐ3vR\%t%ƯaDvEZK7̇qdt8Y=$25_}Vi+ł(-QW9˸]763#z'ȧ'mINNܷ}9 n&Ԏz+ i y:7*hXv7).ŵqecEoFeK,XYZ _3QBUY86|u2/'w{I:Ț6{5". Qh@_D5Il򜴀`f%^%GYcAu05 DHj;q,r?z|`:lS;ːrU/.0hg[^"l&G6jj3WVO;;u:[@)0ԕzBT+|#^ |}rk xWp.q]$&mY1.72JGқtvOg`'E)D0IM1 'ύ?||b©tA M,g3,J0#ighY6ݢi}h/k}д Qs5ӟ/Xͺ+BL۟hz9g\M2B4 {ɐ3@g6g@~Y-L2^#zAe6c ٳuwyxhEDQ s}4"4 5[? 粆?5{vQ%mƲ^ )+$6QErl+I2T6ʼ'&Ӄ9;`Vki .09'YUpc7{I%7CIX2e+* Si=57Y<}EJf)-r`yg~w%{jR+|aY"de)Y{)S1Q̻)̊)a1xR|\꟩4?:%ޛu"-h*B4WYeQ:$$VGaNR!`wd_:6OHvE5Rf]i.rd$3W 8[ ONf#qLý- _ddopH**@rL򬶨q>ԆQ[RڊU 8&ޫH}jjI}MrQ ;oZ0/0=߯QVB߲NeHJc@Fr1{孆WJ3-j6eiVEY6 ֤]84Zdw}W ˘ڧ_ [Kī$(XZOI;Rsq^=e/n` {Pu,%vG-N,ܺ)59`<:&ma%|p#H> E- xTwtL[bBN:O@ Xl*o28a S入XQʏ򆠛Z<${v"Pc+m v wF clRu3*zMB5O!Uh$ q-6O Ca7n#SaS H(WyDjmFE-gU`;̤ A7i$ V-h|(8vFviwהYmdgmuANb$Pb}M4%T\,-6DqOsL+b1,/P+ 6=%w#;CǬFr6f=10\ݪ:+ 䒹M&2P?$yD^m|Inr:Yʼn†:~Rpf٧8?W(Acɀ~ʭTOZ>"3.ty2Л"#nn-^~FcLw<%@OS9` Lw-3>UʓEPcl#gN6#esqΔɸ\?+n$S7բgrܭ S+&]EIR n;1pc1Ayex8mNєMTȵn3PHKc}YD7ϝV0F$ WHIAh\$rMWWVlopvPtTĮٻ ?qEYeC,Ő`2`TJE~: x_jFĤE0ɐixsmwuU4IG4 dK1+NUtfЙ2#9h?ad4]]vVrͫi2y'.&;m`zo'3%oйk#bGF{7U K9磬޿g)e*r %lG2#O%Ôӣ=eJ>"oQ1fDfLZ'O4){KO(Y:wsJ)i)ZTE e8> qb# T[1MV/u;ҾM<7 Vo>_^EnFmV[=ˮA{Wk|s_<.}Չ|~ۺ;ߤWqEpGjur ]M} , 6}[Db2~<@~vC'Ǩ=zgNvN7XVe ľj]c9Cb&~a9Rε%o)]Cç?} 3Q+Bְ_W;405K0ф3C :G-JYٵ8CdyC\`WBi%nAM%+tadQJj(VLxwn<݇=0iw~`ԖH*#&&ևqWh( 68s] a$Y{~ ݿ\֮ma{_J1ٲKttlˆʃ2Z+|7@HEz @V ^JX 5F,atH-!Щ0=J;rK4ȷ`HX)ufN]ǩfY:pa0=j/<8-k.F3$49yӟ ODR%ts ~E&R7'ɢkћXVB[Sq :uiMU_( ErϬ قVGnfh];#Q;_%Gm4 ZŤm2՛(V"@z#U ޻ a`,$GiI>R; aKΑĵM5%Qb?&0U6U\,XVԤa|DseS7\HSdeO?|'kP"UJ\W>TGM`8E8& =2(D-;iM-x XksPk߬>ˊ+ўi;E"6]FwY۶œnC͚g HZyu($ZP+Dk>98mn\Ǡn ~k- f/ ܑsE%&$מru2-uBI`}NWG YG<[ Hqn(ח P҃q "qH%8羍Nz n΍IuvJ|瘏H c#f,??E=(I97.֐.^:@Yԅ:aw[=E[UȌ Myny͍QKCrOgcƦE6Bg9=<o,jշ'dflzjA+]")6X鶘ɺ#]ԉ-m1.ߗ׊.HEvs{SHJy[ ZzI%>uk3 PjCEBZӲ#QLU-}V0$K>i3+ŦQBOgc h/UKY8 W\+ᦆg,s-iNȭ Ą9E9!T!{f) <0ES80-] G Ɂ>(`Gȇq%.*sߠi{xG8$DW7S1\JK5eۢBj^˿n2\n4҈d+s?Zy ө5}D5 `L.+f{xo.DfmӚ-ɤɶQT8I_8} ?w3[14 O<}J˘W_ԏ⳿;cq5둮;7ğL vgI)y=\ 5B_6Y* j#=pӽiI?Y4?JGn>s_Aɥ4"p p<<*n>A?xnSF=$<1غ*L3/f5PH*utʪw qёH5*l2!qwk Y,J31,Z3Ï1=Vper4 /իNR5L1Pcm6rΜDҒܷSG^8gIs'R`4@R9uJ#5;WGŭɩslۇ$Xjs`o/\NU1zgu;k9Kf>_u~*nU OUPXk3(̎H _!5GWux$PfFw_NJ"d_cNM@K~*atWO;![F7._b}")%(*!p+X۵6v|KLS7u}'Y xiC &v9ӣFg`'>g t$Ҋѡ6<%6)jiB_d:9f M02)jA$䶤:_zjи}6*'dՙ?2bg8Rf~}[0{'V M\3)-4jCI`'0~j5TBD>5PX\C 21c47FFn9]CC>U/?T!I]&P~8S8w| |tHcqۊˀ4B@sإ<渲 N9˾ 6ʀ#\QԾۦDH0p$fw5? 6O1J ̖@+v^A*y`_3I'T̸oRΐoW2Hch~ ulNHgKF8.&ITрnZ!k TTVuHEB]{L~:!<-ZؠYY6NzYoʥ}"[1}E $`NM "1jGh g{ Ym̩QtN -1\`̐gZoU^ub^qǨdY ( R%sw:,L}iQcԳ~ P֡ztY#l;ս@Ox/Ы4IYt,D N!h @ Y,htc[9]yY`\y+5g)wʾ[MXopgɅVj!?f* 1-2 yuv彾-‚!A>ȫ\}ZEEnj w 4)FtHuUOA{A'H07!jnWZ,UO;^(H`7a .:Fa0 lI lB_ÿ7F Q_[)3^O8Á`M*+B  :YKNܘ2.0 49̜Z@Iÿ́M6vsP. L!NZ|~_=3Ͽ:|sϜW>8& $\mBryLg0F_m!K/؝[{Gi3tMmd`-7_ ׶+^ eѦy1=d[xF%gr@p'~D T(Σ43yo/ܿ@&S=zshr%SIG8YY tIF/b:9g3FԵqa}c4~FCNy]^T~}3&)LA_)TY.7)zXoY-Q܄[#ѣ[:DWx-u,gu:E2IOL=h0K G#[VoMIUX#ժ>$`\cVxv%bL,Odȷ P x93kB@{?aA[ƊU3 cS bєp$KX,%.A0U`<[g8P v*8iMRXXCݢ4/55"*iP-**xS9 o 7n*>Sp!ONƮٔd0=RBR3i`gs*t QrsGqM~N´!ħ;p9Z\k-X,bͻb_ NÂVtk!;.8R)JFkiFKP獐 N1L1f%:QM K`#H[@Cٰ~zP֥#U,^m݃!לDeY->{:SORA#n::ٟvy+77]n Em2ee+zH1w̼'NQ7td*7eOz7 /EĴuEN&# lrSbH=sA]@Ϙ+zcZMƫRNPIߏ3X.tumC}dxLt 0o`3Ժ|5en\#Ř pMy‹bUh}4N *` jmwFq,1rﲌCRL:zӹR ^7_;f$ 7)ZoV\+/0jHnWv4L\O.2\Dz[fkhNMXr^<׫XMm]@LyE[ j1KB!7l9M~54fԗ:%WO|;L+彷?RM (&D\#V|Z2; yar͹*9w{vkp< ߹ػ;s3B$['t;Zq e+;XC?' F&pMD w}H&?Ńw&PHvrx~ ukqs;ClhPpn gy$l3 ID8w9J*\}K! x;YNP 5T,dPgyﶠ)Asd&|Ah.#:$YO>\tK| }4;ѵ6a,_WPK!62+#8?3.-: nsqZU"^BSF+8Hb?{m 5I`=Xԁv#:BO@Q:*b=O㟲3uzG4V$K?MuczF\Z, o #Oӛg9W)AMk##eб) rOL!ËdfdXT:y9miK 'D ~LPbfYb-x]'3-`І)"6V$GsМ?6BMUʥh/5zCW%3 ⯶еjwև2 y{CҹlDŽLּT`Рa)wA, \k{H^Ǜ^іJp+%yO $S/ i5V/B$ /5ƛ9dħ険(%'`9S#OSxq_j"X$Ɋ!P[5f~(UMw7|^ExHos DZnCQa)p`V A|2+$b&gN!yA1!`(`uƒ͏( OP*oDt*%fLgRͭxt6>ObySk|.#IW;b} *V4Ho k5 рoCU zN6JB^ >TyG[V+Cq筦ɛj nL:&oo7eݍoIIؖWfþEn/Ȓ0=ZmfR|x~ KѠS9p| P-1@\K^w[|ƨP6Na?mFb[w?aX13;OM5~B;2Iu-b}d8Y^w  (3澩c 2:@an4ωa?+v>X|?0[cW~lTb5U-x h)ŽQT++*]Vw(q9ta՜@jճod)`(˼jYZC`K!MךWMnXAϬ?a䧜 a7 Mb5\:B-pC9+P)ܸM,h5 _03Ĺ499%l'j(fРm9gpݵdG^)eI14s@0>O̳齱٭, M}RH|yZihi}冔3ÙGXxvA½%a %F GKKSQ. '?j ^"Pv ّе<C{pMQ?w5-MN$ExQcA[Td.CuaLJEjq "\TXJΦڣ~1X4] U3+:{YIV7vh;FuZ aTRP0`ͅP߷W35,hu c8_`T ǙPR͠f1գSY82@/qS:ڱ5^M2iS}Sy en{\KmJA2a3 eV}7bO!iCu+[eehsҦ{ j*sEpw~Q-BDa&L~ZBM2<g .;ǰ}M\pf2)J"]rư[m:͈R"n9W迒94bB?`:u1CŚ)Sz OI)b^WnA/yqm|m;?[06K`W5[5)YoULzο|J(< q;~F 7H7iB&{vbOV!u5pV@[lrQKje- `S aŝV&;q2Z\\ģ6 ãnxJx70^ h \_h1Y-j( z!R1!u{ڨp$`$ ELIA^5Tc,uߢWcgSX/(3C:>rKne4y)tՌ s޺_p(qHaaK1ŭT_A-uCY+icr03DɢԎ%=Gn7ڄNK4'Er展jn$}G>?fZe Rz3uF6vB}.rl $ ljY9?ʳ|^rN<"%MW;侱xTGF"yb~E8?.i{qӮC(a'4?U 6_U[KMz`PJ.Gk"B )Tz?AZH(+4ae0zZ!rX: aՔZ{eϻe#Ųd. EjǡoFs"60tIoN={-1֒T."S0]")1+~H,A,/eK h:] iҥࢨgk.abfaxJƜbtf!`]K]نV|l< uET>%-Z*~c61's R ^ɲgYRp2 J 3g] :#N{<:Qlxm:08K>lR׏Hr܃C>U$ M`M(Uwᢦte8-1{@<$@<7M}Z@> n vuAx{rٛ&Lqn'n̾hŶdS1}{Igi_Oe{2q謹a+콇圵0e! ALGR)6 3edF8~lNwur9nrf KkTIs$CeKiu'zt'\eك;u ,&ȴ4:&aP%z.fCzϓLk>E7u1 djq "#9:.~dqKC)&EӦ(>6 yi6qsiۢAS{]IY [}_%cۤ eCp_}u;cs#%j^H:#IMaтͨrvցnSg7QEƺ+޽ߠ齽OU@zrZmͪ$ʆ)@&.G?= ҁ]uEuFhnj5(-)s9xIOx&ve dH랖çԹdAWa[j$v'l Yho481+&0Ve}7+eqD|4o+U[9k^CSv2wpt4Bbн6hDX;v:IIM\e?3rAa8ma`s)}wYIM,)2Z2d p̼{W`n9lIfcT yAgWZx@=jhm -š ^֣iC$pS-pnn¬[BVUl*Zh`A|. \(L;*rF+)gi~nyUr*Y~rdX$h;v *0Y`ξ?Z`~qڨbTes"_-cR8Q B5i>6ŇiAK^`3gNmdk;JcNEz9-N6֌IJ{a &:LrtRw$Ջٓt}qJT1[B7^%iB 4XmRɚurt%pl# GaA3BXUֻ[ZUeʂi#ʝ7Im qxhc8e=%}eM)qn1 nτb&S0{W6l眏 $$CImX67Svo^OT;Н& WJD 4+U# x¡UPyƀdX8 rXQ.Ry z jDK箱;=rzR̙@I.YW!#7&uYA%E,TF*m3:˶}b*ׂ36Mz'/V{l-Fj;QN=r2o-#~򀂔h bbIXe{3IplHVM/l(]]g=R c\Xئe\̣SvʆY@,*,`$B{ z$NdCtd.8Wdd (W Kf+4yaBHOUӈ;L1 'r7`g.2ֺƭdPnQͺ4>ĆC "4X)M`P-Z=7O!/I)洼GB_ 76ִ-HV--2&;lwV$;-I؀m}O I-FFv_LT.RstR]lCLKf@fӒySL$bV~ #Li!]ҮZ]4e;dδ 1hMӽn=V5,-n!'Pr MOD#JEZ,2ͤE%Zi4Ηg6HJ?֜(uʏLvo~C{`Amk>O,{ 5Ru]ugTzZInVB4i/93*p%4 3yG\t6YN$|J'׋kVzFNjoŞ}H5 x"or]$~2H' !D|ֱଝπMܦ z,aAu;[C';MPw<_ئA0R"4%Crk 77mnl Ls.ݬ)g$G6NeN I މlD$>DTkG:nw وuK~9&+fprڜNw;0FHc<`\:l fݫ[ ?FC/A P.]*M5NlhNewueG?o٣毼 OW5O `Iw|obU >63%~:.a+9p:W܈ :)mVaƸ:jZ tlrstY˩VI;&>L.'ueSx隳u^Ilàȓyxw3kŠߢbd6'T}b}/.{XG(Vg7QTv&.:*8VFS0\5F 0ZשTJWDs ceUv _D 0Ģo:$ ;Bn V>ah+m[sm}Bo SY1`H&a7CM8 ؋w,G'Of2-6̞k>4~@Maڴя˃CH'Rޟ7/|]:TYОXK _~V^=CPN(o| `/)ƒ vKX[F pۼ羶5pؔY̜u :OƖ.Ycvu5LzKPS=XujL_׬4%2DŽΘ99b:Ou^q^{sھ&־'G3qIvU@4Wa89Y Byoʬ%Rٯj0wuÈ&vdrG+0cIz5F̰8fB걶Pgi#8e~ JpA1ƾՅ]br'1XQ4 c6+hlOi9ehju#:y%ѡ aPpU^^kR/ƈX9w۶=&19MoHp)[#6 !Y \x=ʢ)?n8(S>׳Q!f?Ҍ.L \Q(U ˯'YQ)PU`TOy3EA_6ܹa;-]6t )qK }by%x:CÐPiYL4%_x 2Wn##0ԞV~!g;iFPAqe V٠<ӆq|o0✙;/ I r# ]@ d~ GzFkE6L={j"F0H 7q0z',~0_>%vDŽN*v2bD!fg-oUƒGozn<'7-h aNbww$!bRfX)ف0F#jtt5^"A4䷘ܵ{Q[!6*hЦVe6,ء s>+Pfrk84>v},fyӍ]AaԽhgNe#v"qIru"烨O`~rd%~ՖuL3lTVj] ON:4Y< -qH)̨vvXQ?UlQ_oR!e?R:CS[x?JG}1VƢ +ּ,44x>unN}wGk`﷗{ W[J6q<_QF-हR%n9a ޟOиrkMEЕM[VjB(ѽl٫}V\ ϱ[)m@_XkBEmM*Bjl(y#eJ$.7i F|-P8e&=?e!0*_*Em$N7}&^y-u~HH|kՋ]x!"WCk{;J:$Ch\']muGG(dZT&m#}xDn+UQǐ07S)`[B֨No< "\vƑSP&mLULRdX OMER'(S1o>> L)À_`FG}q~V?Mw~<t._Ǧ>sZߜY#yX&b?<@ZM|DA"y 4Y)o np}|rN1=m%rؘWəM>ϋLbEv9ꊀ&濏R-AW90pXn-ս?'xqX}p.|ݗf1 9[Ag:Rr/O?FH\[f#O j$ҹ^7C$ػ>Fqs C){X2aVJŸbRy[~M yҟDOU_Y5sA[)؟Mk"םOة1vXǚh%;jҘ5dɨpFτsYy^^f-îS2%YPXx@p6uںIF eZE~F{IQd~벧hD|?4,H*yIJADxehS$Xnt81۪ĵ >$Ր,QG* .1Q#υz%Ը!6 s\֍n s"0cr|)3́ԬD*e I}9[6QqK#˒ͧ2W&"~_6iHFXuܯ)sg)Wx?u˜6aFégi;q8NjUޠ3aWvxc-cݠ|bGnǑ2&švP'X ( @:M;סA9fe7zf쭶+ү!dnNb-4"yo\"K<ޤpqPZCzڦ0Ya[ .Fkͬfae63E>+XAKu_aR>>|c+Ǔ$sk] )nǑ#3Z#\#'ي`g7t0'FT] gIiv dEKx*.&wf8l֎5Zue@_TII-oB*0Tsve+ .a`i+,*qR=yVU揽C-$T7^W4E-kDHu Gwm*X,_HjwJh]w NbB!2K观O+s!\xU>Cms_ ؎8IVmp:nE:P +O%Z[9s`w}B\lua ]B$[T^޺Q ƨew8Iv JYoe eb@e|?@Sr: #K&L$J_XFPf: Z|c[5xڎy š]2xVFƓ؍iRL L0VGbJN#@;pƢZS\ vs葬GbdWNb/vxY5@*p '}+2$])km1wpP֍p>(0i ׷n.3Pl6?<4Ә܍~RJ\nQ^Qq>l}g2_Ը:G# b41pQ8)jɥdVHZB0SGsiYӵ;!t2z\j[_ ]wy.Is*ʉ1?joB ʵ5arg1sDӡ>$+_;@CJ':6Y0t@$s {`1ȳ,Kox@Cdq81]:!L.(q Qf';;O +ܵ+$ij i{]4e3a﬙S\Gn}KG$nvrΠ]: 9ľ)A>9YT_o9S1gǕlH`3K5 w ~d2M;W~^;w!4fO"`"*kX&qyyi \XXea(]gKIOF`<ުQ8t'݃v]+k\qBF!D1'WWcND~j}}{G"DZaGDl#=X0S!3&:8/8lfRM}߰Io )N20^;H<);|9&|RSS6.A+J8=>3/\`S9]v{P{?6" oE9Q78[Oh*9S|gM6S\Ϲ1L>.Vsܰ}Z軶UM(=5R`6dT T9)qu X[-ТY+)0.=9蟐w*` :2:N9*4յLcm:9„L@ Z!s6 J~еUh*gQ-QSAHr};mm4[@vMBqzlϐ,ib72_r:]Cw'Ra6GnߟꙤ: f7C>ֶh<>Z=BO.pDI*-T{@k,["P'QA=Ir@9S&O@b Om]1Suץzqj>B8Gp#FűTr]_wփmMRUW?|?<'|<.E|HpܡO}!f?~83 -CGfY(g&ٕ:7q_Z4a?m;}6c4LRG)âGpP9 Liw3ܸ3 'π`v酎J_`v)ғQh~qlA>,mBWUO) 7 TNAF]bm'^E䳷RHčl}.tWO9#-6}z3wS*PL|7`8_rҋi++7ڰ Sڃ4ɐpܥQ Wb+B[ J=cV 1m wJbVk;ܡ+Qi^2g|Z$F ,Bcyd#G^2輛tHO%|/8ϬD?(2ɫ>1ױFCTa鉞:/VlU!E1ЌwMj:4ҿO)@}[ߺJ 7ybx|4XzC0Rp9@Ag n/lϡs ]"% .jIѕ9Z[qQC|-UQ~[`Q6^Z3͕^PhfWj" Q9R_N824ة~.PlXnX]efdΚi\:R$ިrB <$9ʂ>AFT62Q:+WS%lw%̓Mθ+y͛سء$qIWs*P |vxU# Rvux+eᛱ(͝789 'z,|)OIM&ߔZ<)J:3m;iIeY-u,C"@D?cPC7Q#3 50/QJF%y4l)O_6ح?6 TW쳱9r@!TL ZEΎ|c UpG=$99 T 'O"\%&.1pvhY Mh&ZT_&>K>jyZ٨(`8U>~_(Мއ\K}sA4n.]ߋȹa9>ZlMK;U/)Q) V2Ɏ@{50Uon3hb/h48V7jY1I@P܃+켰;Q#Iϸy\9]xfb G*c/O|OPrz3?p-P-{?0A LoaCsF|*N?ZͱO?=I9u6QFt=ZlT"V+<?̯t/ɶ.{4b6T'gL /ǿ*8._;|SI+~}('WfĥHp>Q߱߼tZ۱ 9*s0A_% qN=yEMPXg_m|@xxi&CwݝFP͹gx(Wc?+Idbsr.Eĺnwo3ųځ"6{HU@ _;̖=W~.8+zc![CeoZyOy%^O4poI=b7>u{lBKl\.^!YՖk),a!ټB61 {%[P>K>Šws腌v#k5e겑g9쁥GIM #p*3t' G,njG!+TDHn& 7d wd G q0 bB aΞa [$5SO@Rys<=S\3 ԓ7.M^x(ߜ4]t醁 .eS29t -hhn`Ŷ_hbͣf|-b:(p*P~Hp5`á) 7R'b3 w,b'hi>B^Fs ;2Y>(OWnC۲A%֓w3=1+ KM|J#{$tQzf= l{xq5ߌ>x G;X*ˤio(vҎ-G N'BڪǤ dNÞfs*0ą!xFQU5{PM=s @AZ}xhNh!^T'^B&7 4{5F u^ *oPăi*L;d9Z"n~ lH଴\roAt5\EMz}@ ?xz,wo˺.h\)ל 7n~ raN/7LSMґٻ|K6fghN|"ʟR/9Ԩ&t畮l_SՉ4Wn*IX4v%+|t@^9LCq"l^qz2kQIỤ]F`BzOLtQufFӰP IsKu@hȟ GHMþfoUR_mcQu>O^Fٗ@HH6n XRhVn 5_4 7 jvPKёW0NS(7̗RN䅽ܧ[ԌSu!2- %K71'6n7K*6t ]())Q3An:POp &$Sn i{i?}yr@w+ .%vBznMj]bԅi'&0'f[>LD]Q0]C] 0SFuBL@;㢣Ngf zCרPf^Trg7:b!$HuwB>7L2okv #~T[9sfFBE-y< W|DNcuY$*㱄MpL&JLP CPP9q;ZH0L:C8ZMҮP}~*?7spB8U~, "^&& "B'ĆỜGN6V 4OCHoIv#M؞^ dr 0 ""a`Ӫ+|fiySZXmxIjMuij5=ΎKwEL{gqO1PV%ofyYh0lfK)b|3[Q3y >"d|TX0;3p[G?FF/򭍕Z; HӴ8HdlR/^aGgoJ`&Y\ _:wgQ=p#E,&2+obK O54wҎ #X;slhv-)kDReD2[xiGUýXtx#dz^7/MRqRt|ty>0( BV9gS\N'%dlaϐmsnޮ^>7k N4b8\%ͺBtg&jRbnpMjT@gtqrD.-࿴&`@EmaCN_s,z6|;o5ݿ?rg$5JU &ȃ-ښt[. mUxal EI ]o[I F;dNz@9`'ГH磯5shYdG,`*84!?V*lG e?o1lh-\7@zY,j#ڸكntc1Oc + k<>#t dƫps&C#"S.%|r<"x쎧 T)&])uoŨי,**GF ml²?OWF])sbԣ:m 5V0Wa-]'` f4̡ ac/v a!ѱ9?9U`d%(ph_hկz\e6w\0Xu<,6˸ߣk͵qV75HzچT)I֍\MxJ}8ؘ'y{{P4't88 >i̋62S5V PC [Z PNWXj6 D2Q9/[N@k[HlGJ*'s {-ۑLRmiCf]%,rm\%1e?,Wh"v&$3<쟛qNADFo ܼu!bN*pN)À57V?{W[ b8:'`l)hiSg\ e$&Vq)o $DPBk;[:R|xb{nj8kݣ̊82Ņ3w߻S *a!#E>NYr/\∧_GA(;_1% (FʱoE ,OqL1DI~OȴUNCPo^?_r,e#Nt8̶t,tVG6nMw(8o%R+#Qʗd' WP(hfNO~{vY_a术VGN%,1\M?0 bLzG\K`Y|? l f^5 ]̴bM).enKS*2Ĝ 6. 3w[ 5W H [wK<[$ڽ 6*C1(Pcw/p];Gr 0$љWf,S(! v۝D=O 'F;#ZK5+tH0X(2M$UyAᾩ>e,? h1#ibtӑ* "DTʉ^q3y-XAq2wubyf7G>Nn}/5OЪxc`"t Oil2)R?u*?_BlxGa@`|OMh:  ~=^_xX+L4;eI<2;5'.fݳp{aFdTTA[./l{ӌw4J:+*컨7SűT˅Ag#j-ҧ%3 7r.m3tr'lERˋ<{%hnE<$s&0%Mbǀ#sŘI)2a ԑ%*Ȝnl#0K$"u.+-sWc+ amΞ09^c7/4n E!8߆n(Iuydk|f)U<ulOØ.) :ʉE& p*ٝ- ޵꣮oA^LVewk@+s>i]4 'ʂ'"1-N@O%emT%hrRv1z))tb[o"tsXZ8l|a4,Jz4z'ݤ스jQs\LNg&sJVYj5Ct8vNǸǭ\E”p6VaDBa_=t"ޝnLG4l0A״Y"*?ړt-uKK[@ƈcf!v3h.to0X쉣m3)QgM? r+2v DGYE^-M%5+kM~%_ Q|RLrpwUt{n8} 11}Oz(0tmi\QJaGƥqc-=j ?s"%7X@h 5 gl7R;ȧvB&t)i6+;1ƅE\2wH6EXZf5Ddn(/~u8h]`2$g=y'+4E'tfW'T襆L%B$٭З]y؟ǯ;I7)0g֢D}v˸,XUtܳYRcLwbR jMSh3/tP,>!] cu*::sęQGo2"qx͸}jUo(й`G 5Qk]AAe8I.}IMcK^*lɗ=ybȝ#m )8TtDWQq0˚w-to^cnB"f۾&ϫK1\=1 12DSmϩP^"Ll\5a%c^U|r|PghhᯛN+~R\4ͥX=Gր1znY[HBB#>i-EypD&~Fs ^VlE\&6mVk_)!4A[QSK=\V^njU'YFыGCw lɲ82;qؖx!9/4}3EPoO:|须S/1^&_$|asŜp h s~5"@Җc^!49ёRmΝjA\ EL4TĒԻ+sLz-ge_Tr$!!j4$yƴAn3&3B$|%awR" G |M鎞PdT)Z|{U;u&uIn֫'QLx$@Ol9G3|YDzȰʌ1F,R?xD@4ʡqsU!vg].(4 .dwsd&+['U=+pmN%4&1]Nzl@i/* e)F2-Q$A()J[A[QA R$rjoEf$~ν;´d*pRim혌^EgaOQ vˎ1+%w]`RrJv#Fys 6o/me=PvGKL4`Pτ(cPS)( $X{}%A|W'35&SEDdy9̜s_uX f0DZ ^0jBU@KƪYдؑgu$Nrͦ5A)a5 &"qMI;qcn'rGo}'ɤo0@8V~4Y!q2}bDY3_~_3[*=I)sS=T=7 d85$l?Yq*IȞ;&hMI:'Df[w͠a܂<q$Wql^i?E~ u:I ,Դ7ze ol@g|jJq5t2VW' ߍw.S\[v}-ADiMƂzӔ60˄xφ5J **GO;?UՌz4ǏxA`;$]ͱiGNAm~s?!w\BrwEèuPp?W\*OCy^E 3m՛ވ]ᢽ3ę- &&g}$ ,N VɏGqi6?@%6NBcyO"y't%% 'TwnQ\382^=%M1/wj0Xyi!ҡ `'UDg(֭ؔ>m`ghyҸMzS5rÏm^cЭ!&V&$e(u1ԣRaZyq6l_>/S`n!7`__ i fsp%Iy0?16漁 o2T{S` JZtT"_ed $K:4OZOX2J@KyZI+?M M6 /Hd|}c}) Cʽ籿6 ;$RH.K0b, e:s:k@@>XTl^>vtEg_K\"9" DB"kQ t'g\ i5 } q!' s)sHdV#06|7 u`d"\WTUyXJZ+ -l,͝iINIG_?x zVL[%%L3/ImOcm %,qt r‹au`˷\lcʙ$5jU#aStZjC))MY;K0AOV9 ҈)HƅȔĘ꧝$-S8rv{Vc$;. $RG{'8Acl씸tWx8,TvLq}Yql%0f|r,m1n>^͗ov:}:>wk9jB^Cg(;sL8C`^0PQ[*K>jd7[=}j}v798 F&nڔAKC0xY4l2P 2zr!<PN)5$7&=xuz.N ,un:z'p!nmW.j"g,dW g蟱ҽ6 :αl r=A!4afG8z Y=l3]y=ƴmm_?ZB#)"ҽ6.AVNPǼ' }z&:;W+шE8ץqE"Éׁ\bxF?^hrQ^f;deV _|o,M UF> ̪s{|;xN! +^i~h՝;\x(kjhD kD$=stNtye$m .}dY@Tz7'UVI c| Js}@(~sPԜ \kXݱþ3"ARU.,.ƂCNG ,l}.%Hܱr7ɹ64Ghg"^lsožMó,|͘]\լ)Syx:{'B1YhbUikaDXw,3Egc'E{1O܏ (>{|KJ?{̦)Zݢ'0?jfwҴ?Cyoy"A#Hpx_,U5cFa ] \,M ^lqPTYڦT|&o #_#dqBo4HԌ朧6lj/*$ßC'?:֭lwg=Bx`um&!jgy1Lmԁ^frYdH(*5[)D=8 iT9Fv٩]5=svMhRv([_Q^F c)~o>mT ԭܐAU91x |6Xz%l қ(M;uHMyjmcT&"ntĴw&%#Ʋv z%OPR82+o>gb%?$ Lfӕyכ˵"m޹! })8&NgS/Q(ͅp%!xX\@ ^wslT!pOLB& Z3+wK,QK4*UͭV y=K|2ȗ5W^/8PKtESe ,zs ѥl ?8uGIYvXRq_o0>^,vy{}cŰ6z_D9t%2g ++1)ցLM,h&(tV᯹ʩLpRyCA&}g_U !kxpL [Y GoLn1m;/R.,-L$>mfi|H^#CBGI{*'+-d>obKmh-8iA'XX7"s5g=ܒUrq[VI*J0T-rYw|wʠxJ*;8R`JWeAqr`Z])SԾPM#IS'D̏ިyxUYNiT WxD:_2E}\BsgR)qBXiV,9^f%Et*7;{G|bwfj3K/M㼹?sq<6JNyi-84Y1H|=pM:܊u P.|Rۤ9Y^ݶ>F1kvW2X !9TBOcc&2kiR Cyۗa(<~4 !*"- pQ 38"jݟE}13!5GgD6s:)A[Q-a\?#K XJ9ٴB!n0-jrDidP2T`$Unt?WZ[\fXYs`ECtLO4tbs_۰m}k^-QR R!_.yKu%=[wuQtd;,Γ&ʑvBi]|undݶZ8*&4!x]! |Q"CMOAnPU29 {[b 4݉oB R:5Ot9<(LAiRUco>!  T ;cې rB9ZKU Q=w/ą9#*{뮠a7W]j5٩ÅM  UGlwdp躙t~|F2K93n"K18җg{BS~+])FtϚkހ<QlP63H:&>|o5 FRoq_$nR0+xoh Rw 87' x\MĽ籌hneouY5vJِOeP! #j_IAWBSbC,ڧfe?>NaU B{z~>u׮엙R$J^N_W֍tS}L鬮!|6E9̞#24)kiI ;yǫ f-a}qĶp |E6Uܦf)1.*ߋj|*s6au*JIU*,ƶ+dO~C>%I3$Mhf55Esߚr_^|,Ǩ y oZ 5̃?zQ ^JoT_0X!չ@GT1 ٹ, 00O,'qeu*(kj KyREЁ>^zāf . ">T!tsZthv^"@=p7Ug6?3Oq%?*jq_S@T&oh{ /}48ZJ {_(lL6?o.2Iۙ@xZ܄&?Q='I= 12"JBv){d:҄h,;kֹҳB"%]i.xc7hȋڌCZKZvТ$v((D~vTbP,'R͚,v0X2*;`h&Xi܀J;ն/5+4MBq+i`[τ̄̔94F;l0I(nY~պ nD oi9&㊭Ou_+]>-!28P;W~H2( uA3ïf g@;H]UV!wn;Xji9#?t0'MQj:-,co{Av"=Qi}p)ٯAGW*tuEV]C*_ 1v(3:^f!JHd'}7=at#x>:WH!7yO^zɟʷcDDBN%ť,:js@۴GU[R9BG旣x)0Qt>`c%^,TkaER;6#6{q7 8Q\^]%bx} YǕ* f4?j =Y^=xuV$4/Hbc<v2h# 虑(D{HJY O +`I9,yQ m*!(eœz+zqo,WwM׵F ]ņ er=:pFzLeUY^4蚻#LOb D}MIB e4fo_tZdTv@}`^PFn.U.^ ھSP\ ^=G >5uپL01ׇ46ePJ^ W"؜hbk1n*6$TH4\u l+>y\|ȣķrprs0c~hGF%U ,ƾk>.9<Ф: F?c:;Oi~rgXc O-ZV0 +7)  P3q0OXJ>*#Kڂ{iӷit0< v"mmd(R (Dž9!mY;՜{JLiD1-wLJ͞dK(XoPЙ7/%%}e*h;=BCW$  oaHhPR {:nQ 3,?:(DԞ;q(dȅGtw"fϜ@il7/;^HLΒ7[̬C YuvI9B͔CaC ד (Iy1+U &r<  \CaFbn:p]@g!=5C5ܼSvB'"f:eKTy.Ok:}u)e<VD GRǺu_k IH+JA-{P֏7IET bsM~ _J|B"NEm,/⥋5go!fl>ruvd?E‹yr⭃,Qg]G;a4B^NǸ} gOO:DB2!7f@d9NKm =$Afpe{ 8ezko:3ވȂV¦pv𹿠3$z\c7MlVW.&P5-ʅ&@]>1UC.mLXoqƞlF_[EFfqŠ6΍)}+":t&Vbͽ¹h @UxB9+uYO&\X#\~*kw# fB 6p\^9hXgw/?̀<~DZ8dYX$y}\ФBlFC [9圈{2v2W_WnOzYܩQ1Lcxze9[5^ATySݦ5b|rlG$-.s,uœ攉/9&arRifEPc@5Ç^"ܽ _Ҕɷv~']ѕ8w?t 'TRNvFsCZ#YMG+zn5&$M{u yv!Pf?u$sv,a:-00Cm PxAIY}<14}l+tBM D%g;E4Eځgs)=X~JcW*:1/2SxFN2h:螯ք< *`P$!3X|Zna:{JV_+ȎRDY]%IMǔs«oMcϒ;ʶ$PAftFV;dn@,>4 qNԮBRɚp߉MF=:4( A8iJz2*TJTeV!:}1^...0 Eu3ͥEO2iL@9SJaV%s.U]e7vWj<_y$Zء,{|DD}qϩ+!;S)}2a]rrAenjpBAE@̄Q&=nؤ}~y!+sF㩥 ]zH.S( BYIz+v@c8_CF6ۊƇ]V`B@ רpEer]]@yg gg/=n B~4N3J .А2_{b%Lav/_KєlㄣCqG!| FzofeRTpOoA%^;hڥ9C&"M^LV_9r%pqW6}3_9ܠFRe& e3dh(xeb1d"$[E#bWcQQzkŴy%]Z\[h blW (>hè5:a0V5z{P;'}<L'@Jw"KC7n*pO5гƭi6s[gj{li\If㘄+t8$ 7]_#6@Asxze,bՙ"hvièbRtD?[?Nzb\[70Ou?uu["hM)FmivҿQ=44F\,!U Wyg-OLR7ߒLWާ'i?7z?Ȑcga!9ك7+ψ/#%?Z,]0As/~ nũow^?i 6C tۿp"RΩo$o)L;'x=E<]%.@N۠o)Q3] $^vY[-Nd]Tj]@I*ܡ#T}|N ≮n 9D@7SR. VTiVey!U_Q񭂓1jtq5@j| ˒6 6>(ou,+so+JHar$(Q^2߇Cg9ĺ+|B:X&UQ:sE~>2DOf]G@g,FD"'; T'R;r_m _ݺ=l@VbozrTw1Uѹq'=n5r.+9=v)HDjx?P:~Da{G9Kgk[_ت La}8v$|#OqhB1Cyi:_;t:(AK_}zݾE.0R]>a]WcGV<+nqCȵȧ?0Y9LV%̐X78:1V7XU4|](3Q<E귆 lxV=/S$5w@Mϯc "h&K..$N\F΀5vm5]݁>IemO\|~.KɼB꾆 N5\>˱"G;SG]MDYJo*;Ly'c*/#-{< CYc}OH@ 11$Kt@&W΀mN+^S J]L<jiI+]GKpYO{o&d6#@MN뤖}}TbUOh-lSRP z]E2ܙ _tz>'E(&ʚe̮z3\pefe*3-Ux@+&>.(s{^cE7IyG{& 7^k&B0gGu WN-$ub^6\"ĩ|ms"9qQkv8p:=(&A /&3n1؄گUa[MlYF9BQA(uWg3z""o(`L$ԫ gYS7uj(;#2^!.>LŪFjylDןy= G |˒*󊏎UZBCjM[fH/&Yx'X\>uZ$2rPs ܖ.#꾧s? b>?k*A(}!3G<@Iz\>|ī%m9jN=mg*.s^[^`HQ FrJ U@kA?aQ 0]]䌗[l.xdu=KM "y8 $l+c 0֢Cb=Id7Sܔpu-CWulƣ^CcuT4z"_5+P sOyaDY ~FYI{QwRJ4.ߥj /D#?$S66CJZNjxYÞۏՙ\يC%eD=6q G ~;i-xtYxhG ,hm}Xz%dv?= T|β`Ƅ&7 r., ⬭u,䃮9C/O/)1.G8UҘ;lm G>Z.SPheJ:>Ȥcʌ̄ۓ:ӯ$r:v.(Z|A58uxczMT<_R7Rޔ\[2#M.(Kz \v.] .&A%UL$B 0Sf,5aكbU׈Nv~w(s"RY`D-#{6&Nv lٺ?^jgq!c4O5Wg[tGIWZE\}Ym|bFU[S{bMfH /xrhdYgl'.ZJ`[[v ]s5 ւ{f~HJ] bK>ס8JaHz>1G۞ܔ|rdcޖM%gjgH21Nrǻ[.kRgnc>&EM @āba(qM?qXŞ$}ˋp7/*2@[; OAZ,n2LJ&=JhOmC\Nh 0.]x=b\/=,e!V\K|WrV8*.0cq֮θT^..%d Qq-1 las'b5p۾Fu-~^c-W!)7;їθB-Uo#K;ĢZr[o΅OJ9S"4 sPyo :|D{iU"Dk|%jȲ~KlTq1AA YaȘ8 OS0f1ɽDr4w0x+=EJ֨NJF-y(ur 'Zp Mb0eS/g;E3C*zU bSRkC"1lK%)&ZVM.Kv)h4P-SHP]ZYS\ReNqK61i5qE e"*w_zKk- a@Q[qs`yB5'+*9tVRx,yBPߓW3CM ۺQvx -ÊE~fVS]:Z#ގ=l REY<dkS .,ʦOAJ7]\:$Iț6C$ëblCmV,!9b:` v}]z!P3 W@`.\$z0চzs,mF{aCwr`hҿaWPs͐964 GCGZ|4°mBUll_b%EGe$c L~_O lUK~anlŏW<46ubmpW^2y']D1~Ln*ʷ09ڠst$(C$=.N&4ÏXHSeтVi81_"9~|6М;uͦ; v׳Sh.0>=-nT'aovBٰZpsz<IQFwbUoC7DG4Oxlg%mH{Nvbv_-sALnЀ^$ ?HiK~ Qbyө dDǘ]^JH\*,re+!'ho㶮Io$8D]k=Mo$ᑿR '/+<>G^TX?kܻBz$aFH{^U^O{m " O n.M"I:Ny0L8e/ .v|FJ7d(])on:#z#]J~QP t3ߑv$mTж_ ^VĈ-,0M0'_U3JNKr-٤[^!S^6 <#Z38ZsEUrn33݊_&߉⬞Jq%ꭊjZԽ8:c :`Os=B݁)$Yψ89Ktu㟔(+O?H*5/Ca QTHinJˮ4K&C5;Ψ^iЗ(E*`Yd01Ge\/-F{Bb[GIb9ĹbeE_q7/].<=_Z9g.8N3h@SAK$J@ 0H|Vf_Ol))_(u<"Hh0navsc&;O5/c،iǟqJpUF*WׂrgW.ꏼF w4EASPӇg~f.Hem*CaSC&Bf,,g`6!Ld-CrkP9pv~׿Y]gW?E"8SOX 9-$@{"=U-aC^R!*PnL͊. x Q mIءv` 4 WN=t)_*ƽƛpQ|1=?$#2_Q=XCUrzpĀ&|뽋1ȎEublnz0N7kxNdwU t,g,KQ[d[T6 ~%gxLhSjb}=ʺV(a!<-=e0DmKFr) HɣpUYGξwOp8f'[^Ȟb-)zTrTt}s>fnE+6K"qn͌jƗV%lL]XbDɊ0J/ȯ vy2ɪNS -.&i}e6k9+ !mWZ05ʒZ ƌ I)Os+ bAu~!$p:T?.Ki4ixD5`G-v#U{gX t&Jt |]zٙMR%_xA)s4*] iX}<93ݖ/8qu-==*&$ws 6#r t#n&IՄ_M%cnehkSsts^A}W)2h_NVH6lZlx3OZ{-)X5 Y8p+f @ZC+u#;׺XX-%Fq>: (ٔ:G-'`,Ou|Zyi}kٵ"f{${*.ʹAmy7qH<p=YD=>l0wu<Ќ|R˨hmzN2PLR\y9kunZї] o=2>vҰkw]JbCfhZ74AGvDt:`5:הœݨ{RR2ae^9`<«АD);bLB" oG|Ga͠It"6d?,="ڋW>a!ehԼ2Jq9[q3γk# 5 d3xqBDI̗/M2wr.hIĴύͩmе&3^UĪ{Mv(%%Rlx }{w˘ ýЬ4RLBrtSV xJR8lKD+ ?ў禿Ul|̝m !ZCv>6g8BBe 0,nï0{x Y9i#b;󷟚Ho*)1nB@'ʹc`vId!PI* UFT2J9'ҽ\Zs[)ȯhEPIIhXN_v/eb ]Cs EI =@,?vXTpt8{\TD& 7ԛ#b>獔PJqCq+E_> )gh|C4X02Uсv38i[䮔ߺݓKmpP' 1Kؘڟl1Ba0ry.G ZΌ"?xMS̀-PZvP2{E3~7ފs .szR4iTouשdjSTVN:n;~<7wܞDLFEVIVo&{ :U (=\eZv7єjm=_+/\MG.r$2|' $"Pəp~d/A=tOwgOH.0赫y^z)zɾ>w᚛ / ׂu@:})|ftIUǫ8CB"_n8_YI6?E ѿ?uxqj,~MqO\ɴr!7̮E_DŽ&KlCu4IA J- I |8F,v]l K!V[ Mkhb ѝ5B5޴PZK9@%N2-NCO+t碑>Ag'85sHCMUͷuO]Aߜ#1@hC44V@z5-,]tu /~ko-CfVG=݆M8@ӸNgYm_;W5{~utמ-VЬv bnTM 5*PAZBq<& *mP]gj\dɀqp4KS# …Ud}3ʣ^Hfbe(Nwr&00nNWV*׺^C62ngqjX~4  \ (nMa_CI`Q\s)`)Z@/ސ@݊6sOg•P; dEZ T:|VE`=s\\{G[kk򆊈y7U@G̊E#J"ѱ͂B,/f-ܿ֞tRIEP5|;| #!FW_V;S5R83umu{DxϘhtnmX.%whi&㠎b7zP˱b:>q'V(͓9gO% Ê/ pe Xj_Z4;oTˣaSAH b5+B3f7v˦ejpTRcb4\M߳`=@M 杓P;"MzS0>1'oGϜflvuw2B@Ӟrxрj fI,ŠHkTƟfw1ܨQ &axb,O;6y&gpu<vjU]FQ ge8=qcuG4K/BGSnO yȶ$=mÏ:&7S>#S%-+%RiX흁 XbR },T GL&RD6I'u݌Exzp%bl/.Y-NjxDR7rYMJB>$FE{Cg5PWDD9x@~ FSDa(⪾b8DM=Өٲ ;v<3Uеr}:|2|m);!r!fwKG0s7Y,ǖ5fCgfZJvtp]׊vs*-daWh~eϺy()L< q^ ~܆.(evkɶcdtGR_YRwgx˖2o.X5Z7ߛ/Z͹4@DF՘/x +w~O݃dxp)V0_ 2\֖mj MYaiXyk.e6i9i1vޝqJve@/vomە]'$vXC+ ^-Po#,Q+ lFSMEvci1mr-ZB[`V*jm;l7d6Ơt~ϓyLoFٺ<;n`=uAص؆ udOY s$z] -a,lOfQn%'zVӘ<ĆDJ։J耴@s&KBZ})ك ,i.#IBG!U{FD2H} Vbd{eLv +T; }5dhې$ր]X]<C'+LFw C!?P * ?'cCBNgz}R>rx pEdI)G򵖍 /Y?5u3nl&9wi+#M^,U>x+[P1/ g _$SPbZp45ފ4:ӄqv {OLp1 N  g3$Pɉ~!r(uKNxS1ЎHͥO_Ip>B8>G$$͌|7V25?<꾚Ɛe:nb,$@apI%'c]s+l G¼ `Ze0Ƴ*']~m5Ј,v 3^e~8{&f?t.z0<,--mt(o]B"<^)pݐSEdR Wi@0h3 h!V~$s%!P0E}^G}_[Y]淃lcMu ڪM(ყʢ.חB@g:)X$VjЗyg74CF?` M֓vZqIy yaMzCy[IW+ e_]SV^I{[:r|&96W-))NzNF8uG_T7+GEr@EB1RN{trl\`p %ܓW9u ۅ>U=|L~y>aZCpw a$(%qP )qhK[V(Vie3޾чWa";3\_~?uj823͇VE6 I]v< +oZ1x* KK+u E)|27 <.ކ(\SDQ( _zủxK o20(~ aϞH2m3].SE2b}vvX1C֣J gZeTTFcarZ.$ع+ѷ5Lz`J.><EVҤ+f`uiVαVMp#g0G[~G+â)΀e|NM YR"#,^Utai{kcbkf,/Aqgњ> ݏV-C}A*T|c?UH4%AQh~C"́1QVPnP!CJ0%Y54=dPO-U+oPRv=3,u{^HCl/&&J4ˑiR)XLwΣZbl:0c|39-@P{)Fǩ )"Q4UɀItrd?P;È\-\5[CZ%-!kQiOl7\H8hYʎpHtΣcշx'"="> 3BmDʜ)l%WpHZutD.$}Z }vq6h8Μ?Ut "iu-2.bʶpr˱"9ܚtj< -Q bXY`(qfO;%4,  Z: *V Cuuo7-SG[P¿ ?h?_mUǶj*ߥ@:YvO)L۬gI1*ω!iPMinIwه ESxWZ:DdX-yxYPeޜ{6p3AKp[ fc 84Yu1AQOU.K6qP a^H%7ETZnq~&os?G pP=dJIgNmZT! \;Ȏpe;mRYr1#S-PS50jc Yؐ"ۨ = 9:!08 ƒ@ȇAUsr[pTޕA"9)ŅF5P-?qTK/=ϹmѧKثXqOw2푖H _ ެ^ OH"6I}J6@@Yjuv* {Q] X7AM0%dfFGRg5.x48(<+UUv8rdDdFC$3bv.ؼMJɺ-oVč f$F_$OE%0 MBLނrY)rZk{ObFaqdڡ[6GsXL@5ҮY}şS8MWuK_%cT]ml{(ZGZ0>b`#8_lBnE-ݾ"2 EKB'xiwAGn>zTng!3J>M(|M!@ԹǓNAWVDޛ??<@r۵c-B_L״Qϩт>~fI .݈*;r^f=zSZdcăZ?-P\HHQ ˩-+Ttdeby~w0ک!(г[a3뺭1eDBKtVH%xN8Uu{$/N?R;,Y&jr"= s),G A&M%ȅqg15/#6|W@4M_K3|07XJ@I \DD~ӋhƸgzT,h[9jKMa`ujU̧kENx\ ƓssmAtNT8 0a|&88Q-Q{ *aR }3Llg(;># FtgD!>H] "@;Gmג2pF]i{E#+-_ګ:=wI=|׎裦v$ qM U q<n y*0EZ{z*HGvY}aH G(c IcDNaKy9Hq:3/9 T(wì\%dTPF=[.,[ZfђZ< 4Kt;HN}"򅈎];ꀼ tWZOLb'=PMR 6 hdbokK_%SⶥT4սޗ++3MǩD[&DYD!6}jG;Jޒ~Uy(ăE_w|;:If0t}9"lw918;f'L=iV0"`|±bv In[z̆4=-n9VF{6)) X Ni.w/ =R(+%sq` !X,0 dw118ݳMW3TiSe#Pk53GŲ;)g̠6IGZ>\rp+SSp3=?ݩ|n.}W$:."Fz ÅIk2F#Y˜"xȒn_PEA(]aUېlIN'3%Y@=qO%`cPn,93v-_ҮxS/.CLF ƫ}AN -`n_Bu.&[j߫PF=0|{5fRuzԿKfal;^x$<>߈{o7 VǙY8¢Vp <^5]?/HP՞kh 8n޷V@_u\z F#P,mH( k`|4[BֹKpY(ю] }"۠y(Sv'{N@`V7rQvW'#JkfǨX]6W;=-1$PGAd-OZd-qw|]ɺt zRD\CY0I* 1LWmZhhvp`Swr/A|#r.Gb/1OJ1 TE`aif|lPhc/+`~%(PUIdtPCd o!Aˠ44+C{ t\ҩT'܁{,mA"L@P~Ժ kq'Ď0T\D*L5]SW~IEw3TfP 5H4F726fdj'cz莯pc/==tCZ}c@a7S#nIQr! ߣqY;/_orA$~(MףޡdeEv$Wy~Xv4Dk~mw!m /jJBe+HSV%99NK[Ccpq̯eEj )jdlNmn=x풀h=_Շ}xi8'\«<,7ixJx)eX :#΅tpdg>h0r&|,v6=tnTd!ʏqm:"*"z?Z$G7AIkX'.\qu3y zRftQr~)ϣNR0&ahƄ5zzF9È9$cRBPv\dX%ET9OhiNߑ#=RvƘ".I%"/!U.<.o`}oG9aW[{oR%ync=9m=saUPN&g+MxVd`T=e7i'׳.3x\5!/dD?xӅؒ'`p@KG{)K,ggiD_¾&?1n;O_䣠Q)՟ﴝڽoOM7*_"%5OWr'c/rT?V' N*U3Kuy>xY;Ү2 GCO ^v|F`QD{BG  0͙jkьkt]r;@-t銳q׈-rg95p Bk _";i1I`4lFsV 3[J1vC l.RO!I˲X+Wƍi$mP~_v݇,zVyfT%y<nF[ou4"[ĖCN ݽ|](ƍ"kxu㧊~[ِnd[Qw=ry_E쪵20Tk"Л%{OU+&D {sưB//v,̓KֹZEV ,W$}v*+$DAJLRCd?RgN?CNBe\/ޮϊ$'Rz@ȵ7O_6Yϖ@ug@݈lxN]ӫwu8DyD7T"Zٗ=xqю,Rg nN|˶U\Gҹ(6b2P#,x$UՙzRz 3/ٕh9 BQ!vf{8.3Y,4vB]b.4L%mv ]t4r1EK\ ΔEL/5~֨g"p磵uyKS!l\x*xkXs@I(2xX}=1IiI4c ;yq21,[5ڛJ!VZԬ$(o˔Ivv&.0ېQڰ:sQw敕/u .$7 C:jgP}g;Ѓ''Xxθ},FI&FЪpI=Q#D~|Pk һւ]gV9nB!>w"AN^ (ż_+ >! 7~}Tvķ1geilڠjY+Y6tT] nPzV-)4PI2LHZCDIo`V!fo2 #S<-Xu0l@yXAZdDE6 qm2_=ѫ%s)Zl#3N-7h C<P'tF Q ?r qv!X4.mr>Y>o*{sIZIM~׌6Hr`JcS~p'&5T!!7%$)o@RV`di~zWKsQ6sYFbb\z^< :45&(RY{WrDGP6fv#"Wp`hG='_nO|IjRf=]"l"OZC2֦^'VgF"mGۺ/RN15)Fz`{/P43VN̡+L5t0.ԤPoIPqP尵'W.U VbzNOf]'bʦ|34$͇|Z rď' <ȱ+"3M{c{UK o@q>!2LקKM eÛIz\"N"ĉ0&[3;[p<TX:iJ`ĨbU}p$oGF ܁I.JvӀv!~<ۺ]1րG+?1S&B%pGnp*p9Բ<0︙Op溓~UӶ 5)^ ݣ:RެAn #U$XHD_$Fbg> Zƞ^nIeDĽN,F{t5ߔ }0B-:oLD2JRHjP8KaQ=( wヶ0A p̰5zSTf+$fQ\>E%/1{P, ی"KYH3ߺ30~>R!SַjjzOg qbt(2rO'nSrwu"Es=ePQMX8avYYUip*.1W5po~)d[901)\R%ol;Z"uM@b%j%G?H&+qa[&dﷱT\U/}h?>ƺWMI"xȐ/X{SEst/npwC2%Dz𐪪qH=#ݛ62+%зydyn4Z-S!LZrd[uu,;ZU(`* 8gUu Mo~N޳ րHqx=_]Z)[0.)Ab"/=Y- aZH"Z,vT7߶#d$qFbM91?>!w&ap=1%\PfzfO|㖣MnaBy۫HZc,U (tCiS5R9|_Y;ƔrtK g+.oݹs-WT7br(O"K6>O-,h?lUrfwp o5ϷwcT` ¯g5[2sZw&i* % gM8X5}*tԆ B;_5t8dI{HH@woՔ>VP׊O1<1rž5:X* Tu2)J_m);Zstn2:\2hT#[Ǿ>H^MW$ 몺(}r\DE g2Ahz<Wej[VVO?4\PSJ"$}zB>\D8FFBw^ r7=;% =ɂF44hF[3lVv,+)a.$rϼNWI*A}ux{Y%Fbgqa''~wEћ~ ~ v;KЗ؛Ÿe#K -.sWds$chdBt{!eKk:ޭmߎ(%(1wL-YN)хlF,a.:(O|vub%K^0ZZzo]4Z*Ev [f"8ƙ5wKk6Ȼy+7E=}M Vc1O?r KE_'ױJBdqRI!䞣ug* &j<0YZCp{b.T\[H,R|D|-5jzY^?"R\K ˇ=39P^A(D%ǏsAD}lYo~9ԁgR 2&'a'YrV O[~EF*A&ۣV Cn}eЪaP],ǜap>$XcKtH޽H7Lxlj&aP1 5'Xp0gB*+6M-S \zL5$a_( KW/|'1 $:a_n? ysO_'ԝbp_k=՟Am" $S!cا(q<^ss{&gy[{nҬl!T -n7gDAXX" ^2"2p~b&]͍ʵ_p0#TFVO%?6bENt-]+O8Z@!%<]3,(㭥5OMٛC $(|.YCpOM;Ɩ0<$7S֧Gx CBz&(ft͢$Gi:CQ_-iѰKC4D?H3 mVZ~k VtW>Dn6x,vy;a>OHfU=efetK@jYȳ,0 DY  CZ{?;g7[B~Y5)%IUaR ,,oYB2F^H^ijKVܺr#PfxkFm`E) AP/7ߡ8yFӈ8i8 8lB+_V2$wZB_P3:4m[6cy1Otq9 qWN{=Yp%}]{N-uGf\gS' 64BiROY$ec~ .׋f+ڃsvN W%1Bb!BJ' =RxHFe9P썖G)Ίted j7QEA$MrO ./Qh5||'0M>,Sx7{6u{^HyhpnIOϪGmmۘ{+{=Ȭ/+lڇ `cD.*_<-#Nj>O,Xg.;p_+mrJ(Dv%:fť=3߼n,h=jxc$<>-}^Bw63ͤƀPI]سy_r3z{9y28A$#*cRj$TMg8 fa)^h )'7{V(<Ŭ*56IU љ{MN77copz\8~``C3p}tosqW6TXȭ;3r0UaRr'uS ?-`3s ӺDc$@qq*Q!FaXXmzxst!i-7yJd0/:mJ7J^OSH >[Tk<χg !Rk4?J[};㲗o{#ROuaZI19&)>Up%NݩjPK49xv[9w]M)~Tm܃*LB$KX5411@לNuUF4ŀ>Vpא;Q=\=nK5CXbn@Ϯf^DCy!$!֘Q((o$2d"g0=!hhUK" 'E3`]y.W$8Tm(+9$M)3?tL]p-e݄y7ﶖdCV Xb?2Q<:+>J3i+gCtN|ڋωs\/k9v`U7/@fXd(>TUGٜ[ ]E,W_8ݠ Obao>kq&qGcQ[~jI_‹$?9&:ТW,W.R[Vi#=>F2p{0EI "> rv!2D/XZDx,NvshS U".Dǥn8+TWBB y1 *b[(N6i%9K1Э)0{ 9^T۸hjDFÀ!+7%J ˆc RYk>'=o1o,VPE+C9QK=L[^ H)t-19&7Ӫмf,M2JV' _.D .<ߍVb8;3$7]r\$B^%s怉]tc5a_=AGWME-ͳS`%X,]2H~оMt`;,A>s&C# q!otq!7 R!X[yex50lwCms`!:*.' HIcG)ִgx_Smh{z_qC~l[v_6j6 #yFO[<\$<o@~YL9FՖ[ 4=W'*JigQ&'ut \+֒X"_>$y9$$uNK@'0zK͡OU:9b}C*<:b"E֭fȕ`F'=_l{kjj#klP91Hʅ5m,=}IU/@rƞҹ`b^\ƹ+BZ]{eq*bilᦨsC/3~L6ϊYBlq#؞:Դޞ,9UkktHQx\fA1Ta ½'Foin ?s|vue~on>tnх d7پ7\Cs5[-3EASBmnMSmKf@nޞKEcbi&{v i,eBϬ5IIsZӳM񶄽ŕP;(M?1FRLթ~SoB)wiǤ"V^Wq=$aRZ-hwBAF, }aD۝q 'Q~rČpzOz[%';VɘL1%Ԣe1wHIt|4/gsVi^xCӑ/28f1_xTa>g&-2b&= xj׋G+Jgb"i$ NAΙ`VvF Iո3k6F fZ3wejfLEpEz 9%Ÿ# Nɷɽ"_4¹\'^wږg'z-drS" ~[ϋؑ 86^Mǐ&w/BB_EzB@MY9"$_,"ƩzdKb a~ಕo6cMV=Stfn)&Z'댤_﵏bo"o>0Ywwv/d\ g|-T5(`v("#-.~RXhIr"6 ͜X橇 e.[6oj P&oQX*8~[^?q6xQeosٖHkkU$\ŰA/)v!C0`oIErlȇVOKVّt 8xKap\\X+QywH 9Pp,xдpwd;V9(M%fn SK7X+H7Du;ͭeB;:@UXH_QhVQ5o1~H Q wl0ӫɣ;h4  )0BTinuեCJf{kz'NdchFMaGܥT#`=#Z7J0/iG0t͊dek+7-+w7c`:%z89Z%{{Z~9>~<ߖr du&\$3XmH;H ҈@Uaۍ0!?'G[;=7hQ7'lc#˘?,΀G,jcM?&oך{~8L[Y?u滹*ĵQIIzO@9 G[ iMtt-1:_Ph]`%B}(,lv>Sc!e:eZ;'n䗐H@gW"OX=sUηU$bmk!G9HLP;dlh71":cƦW8-_+R<7cbXR:$x0 ;LupjR=wWN:Ñ3^.ߣC9M; ˿ ߔ4N!'%&Aa}@Fm$`n'k%l-t<&5&pq`סZbNW[-cJ27$k 95fwMs#A1ovD0JcuD7BM/橕C t)T "lPΔ"оa1&l' T6 % }l=m,.{êö80Z\ΒZcBK,g3_5m26rd̬nPG_]sp1dj~_u{Y]O¡#G+mrdCb 8i^eG,>:f9=V9Z'(R]RFj"U% v'0 dgqU5ƥ9Mvp 7a%D9Fag4֚|"0ե &Y2濽 s8Vϰ@mm2]^HNIvz ?Zk~>)WHS.t.(,l=p%:x<"dIJ;NCGZКG7hɵN#&/Yvy:?ս {8U$p/Odj X<6@V/8&-Uf6aG wJ&x!r{8.S‘m)a4Uj)n5ŠJ/nT`ܾ:{!eR.٩YDLět'ڸbGХ̍O)kDn ĠgU:? K/?%Q1:Kd<P,c?,]mXrཔ1ʅ#5~Q Z(.FJclhĿΘ2oA-d;Gb/z)3X$7K; V8quP?L0*Maz$MGmNii:VL]G*"XPգ uױ&K/)2:sd;eblG0fpDj|jB&b(+:L[))r%"]>&ޠ3 X;V*վ5E{1 t7)x H[2mj)lN[{6!"T_N_ʗ h&<O벁2xnuaa-^a #%$%hAu)c, b봶_mp2 /IAO SJ^'x'Ӫ>$i徠k0 bvT EG/ "  I />/I$bi! zUoZMt0Y]*y37MB-? n'%Um&bLb%MW(/9# )MaX[^?)+h0g?>?kA^)CYi.Ho%M+dk" NiHY$߮_}wTSdqӺHM 1T8NPt;*2poӻBl<854Hĩ-L/-O޳#(=|Ҏ틓mNK7& W7=n4 ܲ±Lg" Vx& ?($Z B2}F˜oxj7a?vd8?u:01#TpFHs:b_A ?Ii#Stk|BLwU%r el*+1.0@ rZtLcTyl_; nAB\ zL .T 펠R5Xk ҍHz9xkcbx&?1nr1w>}EnvBԾةౕbdSX$f@[§sb e6(c洳\GmN7\8f;ھ cq1m;KNYrk' f2!X7X1H E+bZNůo u_]V,{̐uܖf_8&8ҷ5t;gtτ{J$/ v/^bɽb0ɭ{J۩U?'CRsr_n7 z{`3g:!cx@.'8$3Yn Mymu3P0>?4(q -ZwyV=T?^YQg=/$aa-A\ۣXC#Du)Ev%Mcph uI'EuOQcQf,#]J4lQL(t_JQh|if"h)j˸E_;S}5Z0]TާD08sR87zpq,m1.|JǍ*QKu,ӵ8l/?bŠڇ:N|_:vsURZ>T]M͟7@\.['[C:-riRH@ut|;J)29|]$)qxѮ~4 t"@F,'sޕn|Zuܷ:'U''9,wO* q v€3I 4 p܀iYѧ$W&ur%}F}nx]r卩k^lneӘ]d)ig^t||hDr-h)5R䇱q^:BtXl;:EتWksR?m\R4z7̡L *.z:Q\"Hn㍃UN 8$pan ;Ɨk0: ^}C-=#{rj':]pp;HWyL%W{&#Y% ktU\!VaΏqF Bl @:ŗxNu-/^§[O9kw;l@Đ]7Lt*y>]Xp1m)pByBN+Q"9L0):>olaq_ aUq B:krQ\y= n`G6Eb|fY 5$8 E[ 닖 in\W^:O +So,ۈ|%!QހoU)Hw _1/~c,k֍LJeB Oh,*uU; +kHe=% A(ȩ1|Okoa7ü.,q$j~e; Q1"*ͷl*1cba#? {oȿ@c S-7*,3DdXwy1Z:`o׶֓V8@ycLu:Uũ.Cy>xJ1+G1k^k5@BED*!=ׯⲙQKQ+3 E*F PԹ*XܟZE:euvMFʥ@R^wPڨL4FX3- لo!2ðBnjl~ DrQZ1uvuw-4mHle yz sKfkC7Y\{aWlG7V)JJ mK_Uà cj: dr,p*U) :%=*m;Z[pyl77J=.QղZ2KGZvfRnMb]:Xs)џdN$^+L-"6_HRkNVyFڅrBP:B<n }S%| hK 7J:e”Ծeߡ`N.0,.Nf5_|n<KTE`1_;3~@N><8,Uc䀻 v4=g:JX2ό1 t;ɬ?PB3xqQU|ZL[>z' zI- 6:EB€\.YK`a4IEikyWb|``o+T CI3 P@9kK6Dsq|?9xrjnRIW.ߴÁVLSqp+Uu;e v~ck/qQO!.GTXbNzMR1t&% cŗmtn[:JJ\7BWWId͏=sG@]k*,H`a^Ya㜕^}V; @SJt݁_Hv2NJ=')R[KF\y=d9t|~*%fb6" af/:q6E W˘ۛfӏr=1ܡ;TfbBJe!lXU4DA~w3wҶ.~o|ʳLB:-r=qN}>ur./+4dȓFӪ[M[߇5}G WNX ߒ/Cײ5KAi:O1NRԫZ6HO_A$Jhܹ̞n ɍ\:SoQ>XtTUJ$Tt|Y&nd.UJXoH1Δ_ko+5ܞ*l)8Ug;zmGi(2=cӦՏJ=ĩzG (+FjN_+k 켑3E$@HKE\dUy۩EZ=jOJ7UY}tmUuF4Œ|W^#k9G z^y&d\x'Ex:+)HXE$;H?{5g3 axd#@:Q#H"ċHw+'ߔKuCܦwBg*zV'fyvN&ƯFɑ!+G !BR(>Į&" ieAPw6^`h1fSZl1Oҥ:),M_dlBK e;riO[."{~SQ Xn{̽ġc*CpN*_j tYA '_eӿ]vzYT!^Z!}Η'W:Y.ïo]mCB8(GOfgk~ hU~s {MU0'_j T4tDpR{.!/ AϿ]&bDb2UZ? Wd0!'-0 )|,y , P ݘGP * $c؍ox(_KhF (X Nf*T315f~QO0~bpT&&(vm2!Y A3}KɈDPN"ͼLt n]m=v`Jtԭկ'c ql(UH;_w٬geR>jԷt&* WFZPed,DubE?cG"> cYԞt/gw,6hw0~] xvU獸9oCi痐V 怵(F],ICOIzwtC>5_kG>χu>@3^B #M<_?Mh=|(cJ%x~#z Q~ i Iq;O rU'r ,9:y x ,Lz.I0螁!BtSF[Dy9¤fv[4 .=%$cYx}0>eF]OZHI}oF-9F[M=v5򹊵Vu\)IZ?W5L %UxUZ/2J]kR\D!w[1GDV bBG{ÅAfVmzJm A=r$G^#)b1"څSzƠȡo./DE9j?LLdE*%\i Hg%VVk4_=e =x{ =As'  -hp_{km:Á $ae/" ~+S=zin-TW}Aq2r۽USOT,80ThWR=6AJTYOpig5_ L'TnI?RS"Vv1$Dj*GydFTДc1g;܁L0d6UpMM,}~J$:!fjAָ5ÈMl `cI7)EXZj F,m;С^2d1_K 5F7y-a .}޿YRu0{ʪQz. Go 9[.<_ 4XhWYA:,4H}~u6~N*S9FT}y&Q<|@> !7 hMs{~?`y|皼9= ƏDŞUġKm7VbjpʷAPzrU[h/RO?toB5E,ؼi@]';QbSKf9܅m}\ -rBFGSG||eN%KR}:J#0AIy|l#׆Vǵ 35LU*-?tĘpY7Ӌ?X~6zP\/٢TC}u-!ϒMgYpמyӽ#IebbJmKlwuJ(g1ROQ '8MyDž g^r܁gP* ߍp PM8LiBw`' Ty}].Pi"(ע`PXtAy݀L_P&Qfx$ݢKljS9L4@3zҠ O7h3xd-f_Yr*:c(ߥwNc~ՓJ0ݦ ZֺQOgK8f7#b>8#3bq5zCrBHu8YLsA" ng xXÅn4\Ք,r(Q cʯ}euֲ N!K#}[SSHC9Sޕmz;HC=Pq^A-Pȸ&~٦'V/:qwTm%O2MQM);Y"]@T:N/q:}<3GFP"DBt˲\<+պ} li`1vf+Rv }J6@DZ萉)\ u;qe5~k8R/GFA.2J4zƳ5^lK$A*,4MJ~zשf# (f8|Gd+B_cVr P_@"nTd#ae*& f11pbU3NX.eY\m| u8N^Tw(1Q.{&Qr .G?š4)sFk O0[kwo00C>њ-@Q$`ȸBk$8:!]žzF Z++Н#=8^۹ o4&ԇg=[Tf@h ǝkd:nƄ RŘu2p 逅xvmԫY\KV&9yx_&MoHR=n1`Dث4BIG; xɡ+mG&2CA~hsVS ;G)y#m/̅n8.f^#@Κ.Bq=K}c#tt,r͸tG78'G(4>LCxdy>&j]ms%i / _O@5R@|xꪲ*Ej$:dnܕߗ7l::!Cդ7$^l$ ;3,XVd)J 1,~`MF)B.8J3\%ZtM?oPe ˬL"e[O`x-+F`n*M%?q!7FQR7‘ϐ=:p%lN~ 'ȪmC(^S֋ISŽd}fSj]w.B*J^xxOC{9:Pߔ5`{0XuFadI_|hҹNoSuyǾ>ϻQS;+sne{<\e=% ~BBuy|mi}W꼷g]"d6CL$ 1LP!2=F۴@\E'BŦY/xr{~/Iw.pAY.8DkΌV'%7*50nڵdM[sNcX6;{zK/,uQ͜$$oFSf5BFHF,_d-Y>& %׎5Ί"l§b@^z_M  0Ehf0 ^ QU}j?q1/@Ys99Qʵħ!>$Cv. 5̎C yrty.J=d;>7}B~'4`1|r K(CT[)mJ\ y[Т ckF DK(VH\)8a,}^|>2rD}1@S$s+gޣ雿̓IF9Dn:c#utѢ7gd=r {,Q/V _)J}T> ď1.8ґ\lD뢅̱x о Mw,eJNzXڛ"D"%m8=û>$ {'% 0;$kg ($@m@#wH2aF( F@)Aqyyi>#JXDk,k럣[&$_HXƒQ+j,3"v,`YRL4IM,ݓ O.'l6_~ӏU5HjxN>&T*/e鐡x EDjwXL(5iPTa+%*N;y!~M[שNougDTDm9Azv)"<߳-B\BXB?pGB4[JQ8ufUjTEppɶ\Qأ)%Butׇ*k.wCK$ t>N0|1(Ԯ}=d}?π4(h?Df}uͥ 8Fq$N:P)^f}zcp tC 2Iv5A3|_T6ʿwb vהE7U].۬O9]dixu/6GN;2 6B^Md- _tg-Ee+)ToL<WI|1ZV!׫^ 2gt2[ɤՎG zć3Aߊjm*h958pY!IZrOdIe=E҈BlJ 4H D. [ O~udV{b8(p6u9)RuS]2/y];W DL+Sej5yz-% ⬠_܌5R"g!,d5xQ7[cf LH1mT[ hc\Ifb%}%%-̠ E>M(˞'h*3cZpHݵrM/! R.&!e.*?xዏ{'Ϭ_4wďV쮧 >uTt}Zd*%VhojI`ͱ[!ނjV2 ̷VO>opKy\Z-mbcͅSp8f"U9Pzw'vmmwzm 0F%sHX'1vjrۨ*rqt?{_[avmZYEYPB!͘*}1Brׄ73MBk+%c9MDK4_;aGqOU~bBγjO}o(/- T 4nʶPFj*uRIk>a Q)4f2@L^O@U3"ʔ5V=F//5Jnx4*׏'b]D\[~K)[g=ˆ8}w [e{Z#ݲuӂ]!ɠFÙwZi3$<fveͺڋN 0_ vPFY[QĄ(JdXNlUw"eya,N_7Mbܦ3xdSFL|\[ Q)F2k*(!_i8]Fcȕ$ 2O_,%֜geQ   /ky%͓'1?➒?hZz[1둟zc@gn=G @+vLǃ~N(Wv;IP!],f|{(Fi$KʅϵV*d-c@Jm瘘n07( e1UMK(^^KLg^8ESQSEu-c@ZDJsXPϩ_ qצyؒt2dsP}& Ejoa. mX+{31N;_\a$T>(Se%ylP@E6w )yo [/x|[ `QR e8*F}aR;yx$^G˃+WΜ-]fOFx /}#g[)UgpTMzybvsx$Ltz;OM7 s OKެqqǺJ?T /hq>je_Rf%njD-VMj#)AQLͺ| b[tEݚ?G#xϋ[G3 ZK?,NZ]>m=@QUQdzHS Tn'M膏Φsf>~;7[ca^_g1Uqض:տ`FYU6Zfrxy5LW>7 @T7ȷS]#f)̈́n*J{mv̫'hm~rր*?T)’nL Ƒ,k[mYw }>8NJɉJb($)@opBG!^{ p@i[ 0MNy0ոH6ٚçP|Sw+k;mEmePv`e 9vGWR-lRk׳%{4! ח*43lsuS{)Eim(s]%tkNmb\h(nod Qb/0Oǰ-`?Ӌ(bGMKyo|;C3A&GpISX5T})rY#-|6)tfvݺW!vePżc4eX^=hp^f{TI=q՗"2DIҫG]$q7#ɧolTLˑ-ҺK$͢9^̺ ̡%Q:|No-R:(n;ѵwӳiTY'(60^m!=029;g/hCWb>tpUՐ5$F/O6۽0hn ulwڳAiKst^98`\eQ[<]NT c uCN ">캢qZ!2 ԭK)qeYUwu줅d9bүr;kPs A?p*\fHk(rꔹ`ڏ@S ER%i{,#Xo?95Ww:.V{2ՋdzY9v`%}LgGۮMUeeo@5M5~?@ԊjUНnҽSd|qk܌v(.OAx$g48u2 W'lX$?wKr;i:zjgTmca^ʼWF gu"ltaۄ >LF[oʻ6㋪~BrL|SIfO<k͒5Jb{&e@ԧNV[:R xyn|,w6/M[ ? Ю/K~@ibwHF[Zg2Th:V&, LPkZPxX\ &W52􂪮FIěczE8.x6TTYI%,S 'wˁ%¥gh^I*vy,"pGAvwVCK>ݬۖ搵p*$[\^!×iޘI?2uƝ/TjˍLWTn[@u2 CE𩍹h$Iۂ&,!!TȾ=ݔ$^9xLqMr˸pe)7t7ސ1~ *o=u8FGChP܎I:Q:i]$֝!QL pkB 7 :3$LHZSd+,݉u:QHNxjh1tܜ_h ιH@&ѻ췚cȷNZ]т@yn}~lئJ%ק̟(X,2Uq:e)92)f}+%2@  _$g7AW2(Dܦ$zRSwǛ.ߒ] $b%Ŋt땪JIҭϔ;"*?VO'+8:j 4ץ>9d;g=nF:~, Ee߭ؐ]=(*X(шtBb D]^ьrZ@Gv]*Qb-5 AcNDžfh eaˀr7t{3)k493z| _[ ;H@%yͱ'b_wl46,h [Ȩ;4;9m ts^\s-) ~Ckf6-!@CPG+֕^ % O28J-1N2o`r$StfTl:M")L?@Fcy%T6>DG C߀FZƔ9pL!S3%Y˚Rm4 O@KpwY-M#QE_3EMCcOi%O?@>QZ8f6p\dGtXͫ2i:7 iA1 tX&PvĮVhi4H]{`<*jŹa,M_^;b, z- ߩ98eR&= Tgtr )&[GљxT..(}-gi?QkMiVGI̛4^hSrʹLNIEUzF/@bh`'\fCcͼ8n#YD E~wa yY  lNA`gїADJpPRih0N(JJjVWx-U(ў@vX)Kw!kGUW֓R_msŨ+|A!}1U}W=gfF ){ͮZ :X'&Ug|Uq_B.b=ѭ: - l{a%' m qYmif<:-;?(`G$1:0__ @`KT,M '_C'ǀ< CŠT~ pدٰUK5L uW$Hf_4&y |{$*dGج70=J8 !XPU47n/8-XdѬ[ ^Z(@xEucKx Mnf?ɥ+e_].">R"hو#k";5j-3M08Xn'Aᒩ]+\S q8ZM]WZКTnڲ//y3͠+]=Dt؟gQ3I0*Lh=)ýB7Ĥp#*ݬc*@|J)&Z\\dPr'B00F5\zN!XH8M{}`Q,kH tْQv6Q[N&mT=_|1$ Xh$׍ hؒF+Zf[c#n6`>6-vڦ B]anPEӻQ6 h8dB+]b$̲Dj.!|*?)>3j4T-29{ 9cyԺI4$3q Z64>*Dʫ_,'渷5pFLDQI,ף~Ow~S Spl-O^ꋤYNMB Z~{ym([]]j#85lF.r ]I rȥ쒧 Pt`}cg|O=zm[+!] ~vK9U@ZO~tȓHҩ%Bk!Te;qĎbhDG+r5Kk^x>SN T@U{-*s{;mS3]}W mQ-y1Ԝ{*N#<~ |\fn+@?M%/e W7U3WT/4N>Jk\GJOyHG,6Wpnᙈ7m3K\bx}~@wpaz8s&:[?"mc)0h|!|EDZ$nom( ՜A"+G.3ŗf:W(%q@yfhS:@" 66,A3nю *Lek}Q䔵ksGl2Ua /HEOm(=q4GV^Ns=oek]`vMaQlWY`dk?o$ 1A 7YGeqn ;!"Yڠcha[#u$=·VT|xWDS+9m-jɁ]_d yHP^׭TL^7nӴ w&ykGg{%Ali܅m-=&[oZH,w'& qG'[DOG Q2 &`L bqi'=Qz=wmrbKK19ؓͭb v׃'T)JƒvJ) WzwVDޟi}k݄ш /~~^sxHC5%_ςVX.PBos;^WnP'݊U)L0v*f\T5k< XMbI/)'lwd-NmUuMQK}->hSG' be*  vM^iZmSǀ &X`j o僽leu#||g)lo__QJheS'/SEJ9xgί ת» TYEP]IPLGcss6xzcxM$NEo׺qHkRQ!Э=(o wR3Vo?]MdO;ԛ?/|1N\^C OCǐ2Ph%ar*Uf"9ſDIZk v$Nv'Wv*2*3Mʵa ˗ -\I]o7H]"M"E g=A᭗e74#Ku2ֆ<|{#\s #a9?B$_yBVK&턷pk5bAQ͡cxXHi[TNzk2AtXqC'H\0;M%:X%p`МLzҪo@ɻ#~{MD`9OV& q iݽ)I\]l7Ӱe6> 8{WwYG6 |X"a3L[B{^ה FZ{ |SZ nىߓ3T`A%߿Z);g!I%Ɩ&o+N|.;&'k2*M01b 1n#K4acXo^e[K~}GZ{BmALqc:u_ Yt^}|kh/.H=.'ʡ*VPJVz,D 04] 5mқR5YNEMG1 ZM6Q0GN75ZMPʂԿBy@KZC, Zd# T z w"C^I 2m-)+PMΔ2:UOnZ|TG5ne)L&^'J1ǩf6{Px jm}?z02Bܱ׌̂+'Պ]Ppo)K*ޅ8f]pE#.'QWER߼Xz6Om T5 +/J?6,.gzbG Nm%s,po&z>:r& ]ON;dx/=+O3dkd܉_}E2^'/C5"hN M|`@ ZcҼ/Rv+E,`iOTv!4u qjy[:.1*a+_%Mнݕlfq~AK>L u~\ :ڤ%REV3w:, !\'3),HCpF6Il SU|z9oW6;옫|?mHm7-]u]jm}ѵ2{۸˲BIԓrֶ=jY  "SI&  ڨpQF8?-0B#\A7\2ePU Јz!R>t "mo4)AS]y H/3՛&je05uܬ}| G5p3f.u\r@:`XV ` =nj?R~Kw}Qn=b[RS;%ucxJ+mK W^*#' r[PqѭE܆)R` %ᢐZ~x0x_g)ې^,ߏ`dlh~wKs A&T`qy'U}VǽqVMP#9f|ۊ"99QZ1ꋷ~?f.瘬%gjxy^}@Jr#҇okaIQx V]Wv!SCM,<<@JsLU9Hq`%8s־2Ef D{Ȥ/6d 7h*>i-ⷐ,m 4nV89JE.$Qfϫz?W_Sp 'ܽr,DՀ1)O"#cnDlQ{1[i{ L`^c~wv9lE5y5σX-97 ;.Aո6MuYֱ-/7LTj[2"X$Rǜ! yLSBL5F~y!bj8C Edpm4VCoȯ4*ۣ%'SXcaɧw90ڗ SoZX;LM>{,}7ר: 6b'%G y[/1d]ĝES4S!gv値%pdՍ (\h1 m;kz?YCNJ⧮A*MYe2r׿~7: 1zAJu2ql*h}TzqBu~s{{y mvF20Q^WpK6MJ&F=1qxAпX S%ZA':wqBʓ[}--7,X]_ / Ef\'q~4͖] h<%oe>O"9zGq,ILʇ 3^Ο>[ \<GgRNSeQx[B"$0ص+tQZT2#Fm*wNt3Y];8q'>=2#N>o/2m!+Za Żja 3ss-au%4dGRZuc~rvs- +U'D \nYc0RyP]yh`E* z`%$U5S!Ƶb:UMx`PBqy'BᏕQW3tMEhJS1-w]qPp֋+ FY>,Y7 C5ِF,)b.%\ ζѓh$d%Ei3;"Ty+(4bp& 925â]PG\A*=]tKa`L=x%VH55(p] S?ChXBʭ$uO-LYC20yq"ۡu :ŒVP:OGӠڹ A8̛ .! ж -ww}ߟ4Jɤ*Yxc?)F)L T/H c-v!Yw@vQKPA~~DP&:v/̶O(BN3oyG 9aL kR]mzHr1$_w0i[- oWpiEhpVZ"ޛn\ ϣJ Nm۲OQ#evy+5g8@߿l6Mܴ[`apa8Dg@Uے( l0:7 hm|R60Ąeռ.;GzqVgާ0M2S pC>8W} %$˸,oF3??Ewܴ&^[A<55*D PTFrҚ7rȎ>;66ìH|g262ͼX 5C!ߥ6?Φ;-n R)F`@OjÞS60NeW ϿزeQˮקK''|r(u(FtKu5+iw- @mп!@U-0C:(:YIηn( ^LC.B0]ƚ8yyP={u9F:cwAd\qX6<]K><ܠck1O{I*7OڠƓz弢 5Mn=O܃'mwbXQRu\{ʚ)ZС޽Xr 6JW‚R$txcfT>Qyn|p]2YQ+'fKG .a"pZBu3Dcz1$Hrz^ `^apwNIij[lQ#2l+>f0~=7)RrYvT4 UX0JhCGS5J@[sWk?m. 5)9'abLL[J]{Ddph^LAT^HAJIːH-Gξsy^z4'%eXhֺ>S]1~ IHTJ 3zǤl#bXeNnrV\/nKoW}P6%Dz1&Nqgxmyx@hR a6e%/4oG'fxJ7"XIN7xj,'֮kټٍPգ|bme\(\sXctʪCWpn0FAig]umLn>j!Ŝt]A(9٬ڌέwa˩NjO0H^_B߼qw7W6ᖕ'~Ue>Va/6GƏJsix00g2/tW]U|zsq`7/䈇 f2Gͱ1ϸb=Z}(M,S֫ Š|6P8pp=%m;g~3aF*}`oӌ|}h7/9,{laV7u/ٙ Y\\8* qG4r z{_s֧ggeod[Rl?\G9#e-oШs8q-RlϜ>g>dk@ XGEx9șpAGUT"P1M6e_* Wֈ.`Lr  m3 {.l y0wJyoy[5Ղr_hE g.s].УSX~z9)?C~&8}VNGw_z۫f`_&|n~4j0E)1Zw,۷^5ydqȜk!^iis'o\],ko%Lb- P\FaLW0wGa&N=kh_L S7WdҶ6KeM4J&j_tndra[P c_=msh΀cT*D<+3!f5/I_2^ͼФ ALc/1r)( b!԰{M1ߪ} #謑:D4֣,,ȔquLW;-#->guWP<Ǥh>d}ydCc\;Fc-܅aמ-đKq (;>x"@Q ' *"V>KFMLCONHeݟu5V2XOU"5PLĴ~̞#W%p>::CcBbbO@aGp$xhze}m a!ؒ:ȭM-l?)-+?W l,]a:k'N ]^ |- y"C>'9ՏS{޶S"jBڊntI!ן X)bmK[Br9Mxh .|a;) (R}U Q0y*-Ҝj~P$TTܡVLpE6a4VMQq:%;tZIC6nI pz{2x1l7S8Qb<E1&/ybe$(F -nVmUl4VZ u/cx F^a)V_g tfYK~8$_E}U.V\tg)ܢ^"l ;>5}0eTt=Kyˍ2nhZ9zVc 2OWQQnUSjP=\+jRZchy<]3G葁-fWe:xTBc , 8ЌOCy$b=ozh ==ЂICLČhJ_a0&a+{Y1Rstj!n/6›z&TpXk#VGS!2aU^ |MHԪ6ۡtmFTpi/N #tE>>@ ߴ@ܶP~ƁwJKzZ^ٍVJ%/Q?5/7{HY˜Ig"93{i+1kj(Yv_F0=DFzړ.97\w쯧YW~aeu%ļnhL9[i~ip|^x)20yF7`ܵ nП^.uwc=z›"CNKA !I2ȁz?WS@%fDQfNTe@ ,?':QR@ 8 Y uBKs=ӇfU q:|ٜ[,u?zkwU-h{P Cl$rSvLY?BC<3 L`o0zjdes2¦@L+_9 2sTODGpOko+]" EPfO8sO*7M( 1 |v&)tA:\D S&X}ޅXb0jHK%2"C-3@!2Zk5 +EZBs:T9q fk +rt:F=!(KֹL琪f\ѽMcm$wD#)Є[rH>S$ #^4k鱍lI9ZCV7BZ'V$"J|H%uM1>Q3 XiN%w,wz@m7fq9!G>Ys3,D,5.c#0x36Hm*!)WU=È`m~nb+ v%FZv{᮪?SC~4ϪkB m i)="sɸΟ ͞d"5uxU=r"~OoW{k ŏI0lUV9JxL8|)YxʅNL>Xz n4e~RaB*)]fm=m$V:uչ"mcG.|*Fa*fYߟڲcxW:q[N 5e2(e9T;KkTx~uFH@ PX3c? 2Om|9ԫS԰uM\gsV#wdE~0lRF+$ VpNn;Z ;-'0CO{d.5@seE@|62<16oApWY2>F|wnsMxݹgÛ!_;3ݣL)| KkYLF-B1&nNj*RXpJ Կ)8Cz:Sy_E{\m/i1eTg$ηj]pّXӑg= f,=LL>Xǵ؇/P&`/8ęX ({zbAåXpsf]#753q̐7n܎~ Fـ`I6t|PIN?yєk42\JY5`k^;^^uLi'*vGWjoˬ$3!O껊)z2 a"wB)~+^Xw7d4 ʚ610&?e2CAtZ^%} #gf*WGp]S[RA~_O{Ô=1uĠGL?(I\4=G.ңa4gD8mcԗS*O2%7ÉL6M祦mj'jDݙ8G$62%!" u`,o-N'ڳ uG fTK&Rkf`/m~ +}9o\Ӷ>-Y+ף'q0tJysQ~~lL'o2~m Ym G ]r#.єmk&U]e㸿$sC13OoC]!P"S'']#E_Z*fMw#J a/?;{I|a03)3m"-ځ W>f^r׵D[Ar?'I~=Yc@E\[OeM{ɋOb}K '{aiVMCO4lek6)IT}x~YLAR"m*#g6z"Zjpڵm,?D۱0;@rw$8Vj+VX}_-v.;,~cJ<漢s&њ+9.h$ ~Q=M#i9HS N]$&`~z_ U8o F-;0?\(xZ1zCK=Tw"3$"PϠ8ϰorX0x]mgJ`׏@M %:C!y+4ғ|J%\l Rҗ﫶<ʐVVnas 1񨡞TPucvF.tEk2R' 6,AJl'kqbdmte|1fkh>yïmR7SSAKdaliQc\'BTIVg@Y GE)ZK/1qx fw3Oc ze}ח7ayRzHpJLL\,?Z6JL%75%AlMGp@fe"QS)A0# w {t$(+V@efۛH %(qsϕ` k >ɩ)8 I]fR3xJX-*Wb"[f+Gf ٰ|.Srtjn97f;z^mCE|\r*KL؆SJb.~:5GV{ BWƘͩ\%Zby7c/-1z.k\Bρ"uc/d*gnvJ_fe[R>'}2n-AEUc;7<3vljCdzh pSe>o8|j!l2at#q, „2R+HlUe#߉|ˌ-:&uL]ᦤG8y'ոyX$4FKQIwoh( JųN .%fye__wY {*z͔AlʌPپ]Ssw$-z 4}eH=uiPsESD,MitKJ v}"h# .~y( |k%ZKC0Ko|qBAڽ=FU5o'[;1=.J0 ً^$_u 9+('|mR(H`= 'VGUB 2}%KfW v(g8$ ž96GbcQ-4B (%)"?Ϗޔb &sa}J:̣xi:RU}1I1f,w5m{{ ~J6WHF@SS'l3AW &.O֘_$V?q2qRLē{I5E U^7FhD S[΄$?z,2h71狓yOhh7("&kQ8`I#r jEXQϝ|p 6>8Vw]K"%4?"̈%wo".s8բ"m,ۋ]u7H . Ahi!@h% b԰Y88L-q1n.QϬ&_cuv4n d="BLxWɕ(kz}z1΋ IHLׇ :ATܳ[DžbLqZyvVy-xD4˓S!1ީ pw@qP؍vI\¥$ [ZM"сW\`V@}~}0u!wү!!.БE6{^6l#p; ˈ|h H .r9=; W+i@dGDN`kZzO E(8q(A"_3Sn\naŲv|4?UZ7̺o5JEff$ndk#{\l Cֿ?>LK~8S+ On|nA}/3+?BOXa*n."嶂N36ĨA^ulM^+yf"Pe,6L)_c ۂ k-iF6-6b¼tܑ?NFp rX;b8~|\x 9~o)c"Cҽyt]h!!Hђ`f}ThSGJ3!ip7Ds)+{R,e3倳4WF!u@Y czmP@gkg[?A }]C݉hkd T8)x;(-t {P^8ҼlŒ dX˃J4ج|r&yETseé=}ErzΚ~;xčk&b+L"0(d'Zg$dhc>7 GXg, :U *W"jkU%ڢX.wS%4 Oݱ.#g |,pGQu+|AGj'/ߥoSQXFҽ$!^3j*v_2?zRTyZBPFh"Pj~YAͦ|+|tD(RzZky*Yk@auL⢐1 dZX($w@l'!펦)4Q{Gb%Bj{k8\#GP^}Ӧ*@N_hDY%a.*M3j2g!ϦP[Z7D!}\!5$M}xShlQo/2)xhTdXI"v۸1ΐof΍;-z<FL{Vc$ZE+t?/m]QOB=E͆9X{4 O by7>#$4e 0H?R;fHRqtro==<=m+EzImL&ג[ۋiW&\*9Ҝ _0L %,%Tһs0W?+72FmgtbHRzv^~N^,~/ח}W!Wbm#,[6:+ &-߯mў=&:0{+CnO@ P?5U-$kҧGc|ANl#s{G5sl/Ԏ`\n^r WscotHcAyk3hȁj@F. tTy0HYnwh^ȦmnP ]AؗlAZZo AI`57- LंM!A)fRh(Pfmj4̎Db'Uq8,fe6 ]o(,Zޏ4-/)[6Hj2bմ 7Ӽ싡뚓@mkdTl^rA;~:oR/XȩЮD НνT:+.N'.d}kH,}c3(*<:u\p^U'5(vpо);sztk똪.k,V p&b"n;cprM V|q[. ncQd85)X'x2IAr- cǨ ԔM|{S `TJ &zP'obKP8g90]pP7Y_iQ '\'εq]GT3]U?.4'J2\#p%K}JE7T'xAt\[ %@3خ Y E#n\'*EyTU6y Zޔw%v@A| X $pIJ'NG0.](8|qWQUCIpF*^1gz|Q3::V%7!s+>>UfU3g~telHr (϶^$k2„g|$; yu9dFz\;4]:+F^p7)bbƷ̸Emxnд[? W8,?vWEyfhӐ ]3[GOHU:{~7> j(n0l']$1)6)W@bҹfgX}ҟf||)`"a~QͼVߴK=qBHõtSİ%i:JglލlDJz$ppTdݢ=1);UKC#`k ePY>PfCLB=j䣊, sXg- 5&sB0% jۦw<`w'z͇;x"xT.9 @J-.A<9)g;i,w4Qw#׶zjSO8{l5fǁ]lXQ0@!LKp$祥*i"n@+KS 2 Ej?HLoԛ3#^:q+ Jߎ1!t\)AQVkIPvo̻t+BTETUvO;ltBk:jynx[Ȉu$ٹ9Ro)[ lLǰ[!]|)wQv:Kn1^@v|8%w)4my#$ht5#6-$\}`Al3óE8@l:?ma#i{غtj=v xTje>%ShWlƐgL(K+_꿘VޮN{LiaI Ot@mY5Gr=>*_ůDR@ x/UO@au-%0,f K p7MIT1ֲ'uR47餶buvzwV w)E'bS?0Nh} T%V\]e 4H4;w*Wz_?7\f#ySk0+J/ \/wZ ib= 5m8n uMN (zJq .(cNgRv2謹-̿^U" {+j6O$MVЄڽ"*-[N.Jb W쬱cwSt+ulA[q]o_FjkTXIh5@ů%0ew{9-(!Q3Tk{3SEuUS9VvC!n2z=Y[WGY-#=v3qüX[ ]{qK U8M/UVU?32BKOPz5B5i|&}踤h EP/ Oaokh`❦Hl>(k|mYQP;9OS.ʝ2H Ltb-"8ODVLV/8 44k 7"jE;#ttT,Dnp&j0U2a gbYMbvyxO^Uf{}M98~e)H cYC )~fxB+^]xHk.ѷT+N1$9;䆅Ĺ/ިŰhmwrfh{2P hB ]&[ɻS$n^wd8`Ix #!yަ3?E=:ܬϖ9A'`x,P2iNaڝ A^'Oqw !L)ȸ󕁻/9q8.L]j[= lU9eLj69l1 Cf p|{㛸#8t!Z-Ůrb<)መ*z`&6;2њGTŢzHD5\Eq$[<Ӓ^@r̓շ_ùٱ+ \Mrb361&lԈ9aHwڱ X<'l˪12i} q0n; 6ɝ` PYWV2Ng5ƶ]*[^2eQ7w}2Zt۠.`yHq[`릌X *Dgi"ÛZ2o.ݜʌ0;&}Y90+(V/m(=9xmW5ӉWn*!|W;+ue 8 t2mY(+|$_crA=!r]H 眞d=ROӍ[ *xC|M^ HY>%myJ Qxd"&eESF8kG-Dʷ!CAMTD~!d4wܫ4\tAVY4 F LR l n:(gLɩ/P`t_C&=6BOą3 u[jxj|':OEV:VpTZRA"ld|y[# d˚8 Bj~ o$Mڕ 1[:X8,o7L`Kmϥs?|nsv^JV~ UPe?AJ0Ē1]0 Vcg? !v:]XB-3' rd8 I!fcA|$Mq2>I 5LBt`_;)@[.2ҵ{L՞6V2Fӿbq -7]E[󯑁K?Z]TMռi(]ohUĎLP&Q@x7 ]g407`nqv&H|/)3 o B1m\/\}Tnӯ^TrR-ba`08*|M$DG7%h#亄Z]&'*Y?& Se}3~ODm(2,;ꏝRz$LyA7v]'_OԻ/L7/;P\XgJ 'kflty]| vw`KWt1Rxͨ/anB\:AI8Hf0O+NvVyfO_>*-jsNc~\w %?A1ڴ6cFL>U6.Ϣ1gN_q@ˍK]I^ =ЇPE9d;BMW I 2 >]<̎`1D`YqnxOu`eT1{a 3yÉ4nT-қ84 AKƁCHz/LJcG#ߴ\}vy% X9c=> Lt:NIZ"2B_;ڃj)^R. 0_'| XK41vZִI=0)cyy%ˆ`ˋDF _7oDxuvիPxw&$/ѦHw;u;YE6~#RbZ!-uc @`P捣$ Yk5+ٲVݘH wk2GUk`ċ웱_5-?f\ʋP^w3jkz֢\g Up4EF-13!H"J/U7h?@zjs;~ 3#i}OCU 3[}\%k+3TZbm"btg$'\kXOpmLRKo>QD? vJ(&w&`Ioi(8πIESs\E9%iL9h%#"ЙJ=.ӇVhC69+_ɳLE_83:_aԳ*n!uotc ]80%QMťS]eQ$Zdnxk&#\~%Xjui \J1 5>7 ^l/ëītzYFUQdX/MRΐmdrc ""`;ctHl曈#7ZQ6 iM|Qb>\=͉%vGcO;k D>Zj(1f3[0A-Ln2) G#Mԁj{y,"bl۷2ErS2/}ȶLRuUhĵڏYox}:W<1 >dtf#[tex7-r'P,yc;Z6o11GEĬDŽ~]DHSstӔ*IB~if~ _GqVݽc&Ȑl(:tvhpa.@CkUcf@پJ w=XZ9< IoLYBUw͵-9I0:rlwVB~.qbXߖ$Ѭ\19ڗSkJ/p whŪBp[8Zf%۬jCy{j1Zw9n[\_⻎fߟf8om; rfro*ِ$zڷET\ăJCE/Px_:dظB.WGeqjN]J+63K ɑxv]}j-w\*DL+P#!z -Yklvs|&L74fi1:uwt* @ݲA (`ao3rFwٔ2C 'zg`=JɃ`ȤHܑ q7⛗r%#McJ&ukgޤFzF  6E ,iG$14p >_d {!h}>X٣ ̷r}r!pt{yV*SxJÖ:ANɢOK2 0,/qhY9 :WݷDY:&H>vT6-@{/ _(W!Qg~q KoRQʵ}hiO1]{xĆQyVɜ]9sJmSXa,x.6 d{^ q?5_0&l+|*S1p8j^*dEwPp=XXTZ*w( AoQ8؜ke݉ާ%{iUF[HF`]͍Q8J7 ]ErL_]:GjuD R]p7<-2]wjW1hPS }. } Jf.j˘Lj TDwˬ}Eنg2(H6Nu=K.vUhyL=G ňm6s\a@B3zs¦qOUCitJvBhk௅GG\ᔇ{".M"]Hעx9/W@ g}ȖٶTR ݳ|-| cNy8AЁ@hEm$xBiw=^w `^bֆAc0yZ#&s36 dK?? ulHୋ-4rPV~Vd ^K{"FrtK2ܾc.gpCgڑ%=Jy{Rp}N{ly\0 cFqǫfI{CaxKǙa3mx=̙5WM MFhKykkf^w`zOnh3|"zt 9GJX2Y{R2Bi-+|Z#xVn^' FBU^o,oG'"6 ,X2r Qlh+pjK– 5dj6b}vdq(^ zQr8A%CJSB[Tn6% m!DYB@%M \₽l>vC(!$7y};{^⻎bRm.wbo 6}K,-ҁ 7rwCfqmԄT_3 .WDJjEwE M3U%v4fWAfT3 Hs0H4rѣ dbYR12xk9Z2@|y}ؼߔ^.%7#.Uޙ X?$$_[я5V~c5in[:V$:! MU\P}拸n10`b{p[fLb <%ZR#ܱ js(~I1keAFg8};4pԏ!u5Kga f̨92;e£8-Q-{}p#]T Qȟ|z.y8q{ǩfX^o[(FVOM>$ɰIEqcܬpxV4%ydT̅[χ_#3B# \&M0OuPDAwx }"or4\Le:6&ƁT^L|da.4rk z%oʃB`l;iÍhGA&onFm` $x;j62.UPX_Nݕ{(DV=;7CُTqWru:j1s) C\h%w̿)QXO&lى7Ts.Ř~ }CM]rw#ςV>u,hKm|꧳2c VN QաSSz98UCBTLrY\:Tze C@la͞꟢io16)#K$la[Pv6Š*DϢ/F>[ SN,8,] @.]J/TS!+_ͺydg-mUα'6%J,$u W*< W\/nGS?49 'l.uR ^΁md՞>-cSx2] ';d6 =<.%o90Xf Þ~x?LN El([Me۝L|.kL>EIh#3>Qfc>AЦ4(N0G Sľ\8bѩ Azg\h rcFe 5/0pZkkOH+Th^F}(|Dr8R/ĺPy!/P&;\S^{I@}K/oys%]C2AQ4ءS _ۂ]{@k*75v. ~wghj=g0Tǝ" KrU`lG;mld/VܫctTU|-_-^:;XTv@ƒ)y$jDx ?!ށC.lJNUg&!ӪOJmFGssT/Cb&#Gi(V<+Xw"sԯ~MJ޹tZpPJ<4d-m )N!NB@ƚ92y3++uԘ?^ɔ,YBL6mʧ>r˿aͭk2elc֎ G;ְ»*х n NSEWY=GrJOZp9X֖b /*~7# pӵSb+sY$n+P#&)FA̡pOx72êytK5XzB{=tLv.车?GFl`CQɮL 6<,@PI޹ :MԌeԷ<! v 05cazAS?)>D7|dpιkS~V_g%0}b @kegoT+s:3odv5Bt@357ԬMCoL+Iz.g~EZ,,Ѡ&zgHL|xZlY(B MUuP ; #@B _6\\廾`1~}Lݪ>Mƴ hQ5kiP}T"8JXMFe)mfӾ/ά&H P n>25oK 1 c(Y`(U Y#0ԾϲqʉphZH&t=M0a@I%I8a%cGLE(=G#%ԳYqR,5ޤj։( ha%XWmr Tx>y|[ ^8:f>A;iྸu\^%G'η]ך[lVk"߃=hCwqޮ3,'q{LY= *X2_>66B;a9_?fdQDVcmNjm*f }s)SGA7u@좬4'-*ߛ`8atD95@eWA28aC!ځ2$yxQQHP%+iv-G欮g!"`J[/a6>J!&m7O:Dž8ڀV&mA{`kW6*r91LkV`V[Zp#WH4sG/R9qd`8eCBzU+ոN61=[oB1;ɥg\t)aȂMS)/2I?;XNڒ~LwDPGZe(5(>\oQtvHhqYzbCxE)~ ^ ])$9ҒWӯ-onaT(yB*lYcwGqoE9 |WaNvz'*zn&8{0]3'f-{g4X;2Gc;Zi,pKΤ~QH`xdDv*P-Q)#tbU$e׬:Qj3}KtlKF6ig{IGDm4U|v! iV61Axَ(5m1Jڟaܥ3kBO 5kl5{B3yt~eFuP84,(6B<k(|ЊMU`p5 qW-a?JW.{V$wev{2&@ir[Viɓ"NMc}3xz_2K7X-|z*z]uրQ"=ǙV*WWLWq+2^1!ۏyMų J p2kriHClgðj29 Qf)ۇ1fya4ky Qaao|0?y &nC' $rDW(>񒈔۠.mı[ԫ5(N9>".0ݍ <獔1l^Pl]405[:v-cƺVK~aY@0x5TB!($``L)xPӰ9D57+2N/'3Rgh]_:ۚV]?Ѻ=)X&)~\t=!ޞ!!SE5 OnEBֿ lQܻa2m5f / y38ՒO{7s섣3N[P͠t:$|׌MH`zf|=5Jukѭu]j>a9.wg-+9XkE|dB@I`FlW5 Xpl>A/'KhB(A=%Kw3c"Ρ "n`xٰheR ~k(ium a`z@OnʏWl xal8-@fiaZ@afn]iwz9eQNs׶^1X|3ڄ?Rn!>ʩػ]g"`'z=~0OtD0]]Y|1w:0!r՝}4k|3=%,>\jmEuú*{"Pwǝ۞a[O{7w23ٚ}&ʝЭpd9-ՐنoJwߞjX)k09 ݄=|٠\./tDua$h.6'í֢u~ ࢤ 0KhX"AT~wl):p>W$e"GB89vI)\/`e2SN-"9/ 6V.#b9OړV`D2m* ;828oHصSPQeV?y,Q Ox˒q/-l$x!,וz]7ӐŽ<ٸKʻ> Ss=:&o# Gu0 aI]Vo|PIޱNVb"XڟSC iO+} pU1Od@׎mZWK'LջJ,/6?a>"l_J7pLLz4$`fb,E:I4E/4y5-it;mII'4T>d/2X{%^%7W5gOoe}F/0,mz2B)m㎆c*%Ө=af?ZB$G9G45XA&ٵh|@i޾yE^Ų1$^>_!N o;]>)?rdu,4˷ |tW(Aabnd͜&*eI\Sk)-X]Vd gvAq- Xx~Iܐ|f)<Vƽyk2w:>,A{忥dK T `ĮzST`&vaGiG`%PfP*jѣ|#DŻ/_X4Q AJVyaE4Lt(g8eD54+_o$;}6pZi8onztAq*]^;ýcgYoQI )F7$>rQ^JCěXk7DNJo^μT'L<{c>&HH-$bf($xwieln#n|kDJNJ!$F dHw؀} ^OܘL}y- usʩݳ~ ȥ'!trW8ɤFBOZ<2f$'ϸS N`. ᲄ 1r]49@ыUG Ok)[NŦa m[L`]܅:Bgz>_" oN4+۫Q9_۱b%(yJuii7|91"6R,92LALˮC&CT3Do"c l @k!^jgu]B C@ƾT>I,Q8PqZYÎ%[ #$uA+USɟDy-vn|.:hWq&lk-(QM+=7 6٘P_jUe>D.|?^pu=t`n^# m՛"\ND錊`Y+[ KGd2ZwHuqQommv~ ~ !%sLjsrܰ[bLE˵YP;&0;,[~x7EVaȍet]1W/hΠICsM1ԄݖnW2dvi6HU$?cgm}g{LfgX?A Lp*lj~'3XdxA/r?g$RW #^Ȑ Ra!F/F,P؇i+ $P!3U! Mfy **|(Hc>Gס? zk JlHl7cV} 2=佁 l4^Pb9JmAZ2{>j]q~o2EFpq!k||R v@Iؾi .예׹X\O )D $YDu .:~l M/pkVs\qY.P8A^7 :4[WyBJ W qx2pS ejw ZfH&}RxПʨ1]uښ2)?+ɈVP`$P_tY3{sz'7sN~˗0%[~1F욨e+׌3~UFF1/s#f7nż0̐.пLA%/u aJ:;?#i*P\|x悜汊zeS}p"ԷAI,"a+k 8NƗ VaLqv}qaVh]wCb󺟵zty6 plspT![>tFӟCԭ!&G'mGGQ'iMf%X>Bu1'R̽)}cp9Σ bޥ4>-alX&ǪY o8X!5?@SSlQ)()xS/6,cg#3=z h@1\ 36Rˈ9OpI~W(:2L;`=q_vڬgq~fd"@gT\d⛻_xŅiW'}K3bJcpxu**rDMdO wYĀl*$vmV;b!\􄭑Vr̞M1zP=AF#T6jפ+^Ǫ^؛q:6Es`sq1 2"B\zck&1I/a^>mK-~ PГT qb&4ǝjd2qc׸{&~^΁X3pyaf.uʢɧ6? ;( VcRvUtaP4ꌯJm0ya]V/f6'֗ӲQԛ^~͆a;}i_]qVUqdTv'mWЭ~m#ZOڢ7lokONO4;%hlT(]b S/_Ozک e#qsΘUo:q)o?_Ռ i0OXkv&Pǃ ?,}>*+^{tt/yPFWL˄@@&{ӥzʧ6hqy.넉患N/@r[ 84%Ul4?Lzt`̱M^|E:.iqbS\ >w(<"!\e)ZBZkQ3ՆӾS9N1(2)Ct1_1Ov?=5c3_%psCi*ȟSii'/=@K*'6x /fn ?I}\$o )b6YŗkR3/FȠITS#ȍ6m_O0dx:̷_H9~ɞ\jRA.uCb_dE1FrV8 >c W OaC`P;]|Q<ۿK0mg(`eL9-|RYjn@I_ T*u^h}np`͇*2šuc]${!)b6̮Mv}4J#vS"a-.-뭥ԅLQ@<4eI򅕊6J(K\Yct%DE^X.vD$-%LE,}̛gFTxn ڬY/f HuidSexzf'Z)*\M(V W nbp^vBD+"QkZ|iS\137HcBu#3!įM'ܗ%s +K>ʍNUx G;CeTB57dU09Hn_ڙ1m)Q Iۼs>LBeʿHdb=sgu "L̄Wt깝QE yW6~ nJb8qaC7ڷ9/y$,_}i}@ FyMx!y؉RduKof'?:~kRɀʚ@"u)^)[+ϑ`;k̍,rR߱ z 9,R/t<_p-8J̌,RI9ZdbCB okyhUt96}Yp/C@B6tL(7Z88cS)q,utBr}ԣNoؽYx^r,&u5E ޼O:۩Ro{-;AQ&-c3G_.&0T e a(O Bk+ 62 qxۯA-zMe0c[;)>4@Пrݧ"`3J'gCgyHuCl{kF9AMóa1Ѭ/SrkT|;7LywV2= : (C;F'FMz@A슽nPC:6e٨K!Kv2chB{ϱ"p&gՁyetE9 ñ5T3Wprph,6znqHk6FXQb#Z: J%Iڅݽ*b!P'%??oCDaO\b^vhin"1`Ѳi'j<>į7U{dA,uIކa8tdob>@ԧq߸j:,ߺ5a"<~ᐫ4ţ(O.qJe]ׂL(H7*t1BSMgh8P Ćzͬ@ ZwyC~ƹťVKuA nY!3Xݖq ݅ (Z.ޔ='G4B\0鼦I5YYȘf)ž CyԉxmϮ9}qwpV+K{m$s-#"JJ-$eL˛̸ Ԥ !߈.Lp[~tZ-.[=zgysx7$#N6>:uaJd9ɊEٹA]?J;0cxY1A\.)͔SQcO,UFd| j.CU!9ءj0qP_1/1҅cm |:<CM-saWR;qdN֬Ģ ^|!՞ P&$fԞS|To~*OPScDQD>m{eU|Z`q,ms%)󢲴sesj7 侾Ĕu9I֢H w?s66($3ޣz{ ֢ '*Q1SSWmrkVIc9@=}0J |J2r4HIIEÂiGz@ Gm]!i1?DRPj}Vtl I {ZpyAK3=$F:﯀&(פL?t<7l,P!+U񞜧b๠ FF!Q^X{>@&BLPZy?{k鞖raȊنȨ.Xy@c@x6,QZ S`B8Tɺ6rPS;̠\>cysS,)@ L [aG0(vR$cK 5W iq-£oE3ʿyB(Ęg2LMأ"E㽌p|6Dpц۞xᗧ_!ORb@}+!ή;M4(%,fW D6nn-O8"$v j$W7u2/7u$OneOg8#-'7EmdehP0ZZ'729lQ}Ya[QUąpĞY<צy̙޾uJԦtI\2VZv0}jHxӴ밲7@k<Ʒ'Ѭ2 pD/L)E [mm殕 S~t*RTG7w\|}1HP(sIqyZ=VZԴR1,8%S Rǯom8kX%NTqk"9bϨߙ(}c@-Y"ʒ-Z( A!p;D=Rw' hFFM!UK%f觧c&Gb >=XOf3Xmߙb`T1Z0alMum)٭KG|q_a~qP抠*3U}Y%e-grJG:j0꛿u@τrx ^bʄ? bҪaCqKOS` I! onC,1 2Dd Q;]V9{"HD?{AKXd\} qA20vrr>M [yDž7w|}-ԹPW?'ηSԣ+,3o3Ŵ}tZӘO=ZՄ= Y98p5(r4" 'UsW&F vAZAbWH] 0Y]6$Pfc7YⴕSIZ*9CmM^s/:-B3<|? ޹Uya`y̋@<ٙ'{n85C|&`xХ 2q=RgQxiYc*7fT=~rzֆBydTe/ƾoSAOj8i@'j1F՝BA3#Qu}?:mP`Sp^"BnO[a7P# TY J6i9>GpV8ڥiG36rt9"}<@X¿Nczp2-zE['pk.p2ͬ> ASeI. VFy?؃>`mgCuϣS eϧ&wB-)s.LgZDڷyIٍs+Pz6g $+kA,B/V||@.>#nK O2Qȏ^!HjbI10z[y-Uz((7IF1'Fw˛ gg E`ZR̬0ua #i{x4p+|Ya': = {f&Is7qpʰHOVQ%7‘ SYAcȤŝvI*T%I &q0oI6͑0]eQ/8WV7ԭ9Hu 4,n:䎸v:}rJyX-.cOrMJ? v1.֧e;Iܸč=J]ɶ^2h 6ˮr_)@?~J{GPߑ75$tnyMHcqH h3i5jӵh('du{'HaT+0jtaat @n~2q3W\ͱ[C'ɉ}e5g|4%+ҹDB~Ty$Vmaa(q|eCfcQ!#Ii }mG(\y.IL@xG-!kHr";?B`]2'=D_U{k9KE]c)S4,ܺ L!柷Hݳ`udk#l欧5AAUPkjl<Ι` *nZ`hjQ/(k?>m4#ws=Te x >iCtfP/Xv dڒe+͙͝Kii2~. c5tӢXA?~8jZ7:DG_%`M+JZ'F, sh݄5ϢtDwBp}"Q:yV7ĉhhJO 9T<-lё$H\"m@X/d%Ӵr}.b \wo[IX+ ;_C3 mX_ӄWX z8Ч<6qfӸ  ~~J;%uX`WKl]ٷwcԦ`-ک.,9[,sp2,uAYlٲS}OQZޖ}7kh"M{ lG鬷WUm$=#-.& PNinS[JZb" \<`Y\9cyu!((_*6xLb(~TKlL@>X?QQЊ`9[٭*³Y\E+WJJxϧk86=^=:6&ԘQUMxl dariSPcU`^jMzmJ>=ojPx~s_qkOObrce[T n${uC\l:\oБzQW:R$kV&f4?haI\5A&ljզ=k G'pw fj.?au/; 3;Y{dm1klWs#H9>Gʝj6UxΌQ-y/z$h>+cR{au̘ˇSk i텃%`U# "|!, o~Lrn-j2tt|Akk{zw{!ZĄCz<}eYSJMĬC1=lñD hZV-a{uakOS!f4K[7a*0N[\ a*6y5c8m6lPb ϼJR9 fxgId 31)7|K`3D^h,N~L忂w|-ܷ0ޅp5E_x"'ڸj959WxI>lݨkS+*+׺bGP%DG.ā<9,?BW1:ދ<_ѣ h"ebeMt4iVpX*UlRؗ/PQ*"'8UiQc6v3@ v PS0^M݄ߑ""sm%l"!"s!PY}m,˒U3|tӉW +#.VlbsRN_q]U7XCe]􋁃U-(I>`U]g6H9.&6Ny@OƢ tMJ qB@veM'vԁo5vlDū< 2ȫ@x1^l[gK2oK Up TmfT=FG CC]o^N-CĬB:l9n_njxlJg貑>gң5!>D} {9mR8'mٽ<!7Ok5H (R+ tize72xRcA^Mǯ> LUqRR=^,LVCGYCS'"* cDVඏ7B|C"8Az=kZMgfO4Og=XG"0> āp 9J=ͲkRZbkJP%"V5" {--IյzN .z4:d״˱;1d 2 c <J w9+<^ԧV˧!dQB?ͯsNYb oE dN78YX[rlb0Fy"5\[D:r^^ 1QHrQ$thBӧh| ٭a&)XHl-SRՎ5hjKKGq&d.B.O2K!%U3N&:95~jMdvXu5(>=h=`=]'`B6کai Qt$ߴ;k}ȅsuiy-p6OM縛m]lLf.hj ƅ`hqW\ֲQ!ul̬7YcaA H\xCg89./,;;ط7l!Uf:"N$$̃t璄D FB 0c;UdJZAGtQ{vuFNрK}D ): wn ]-ɳ*gUǷWֻ=E7 !Y:ױ1 S򗏆ܧbrF X~I-+AbVc"nРk4{0(B v#8(IVjQfh{y~Ca^/Ei=1Tbf~^h3ne/G7qr4h#*)O6hm [/ 3±>Clkҕp/n {Ġ*unDx^ɵ0u60D6OKH֜{%`ha r=bG, ypoFy!^vDvt-\0\CTJ)J<\f6 ._iP85_C9+_9nof.[>Ih:;iQ+MOcyڒB6e爺 mAbB!AG`/pr4 >Kx=ޠnce[<xCp,7),Tyl>S] XJ5JFG^~@ :؀*aX\Ә(/+$w·[7:G&kZ v _q):4ƍFC^eg6T3;i4KSPxT\#p^>`N_}u} tcCKVvN*|KbJUnTzR7і$'{L8t(̭)=N o}$ߦ?j_!Fp')Ck@,j v~ $}yܑ?.13X0ڌKثV?5U~?B'aTA &>+Dl v6wћDu!$y!'AiʯRX|cȰvBuAL*;Ҿ61hJz&pޔUQLIwRPQm m])[`aǖ&_[XȐ>[[Ɯ5GgvUf|PM$1G?ex!_",*SGSwX Fn A:qlj$V[y Jp|8ȿRC(3=s+-/+k Q|!dn9IR`g:>7^ #3JcSk)3Q,4&a<VE7۴G&[%ZqhafSn,#vt{Guڀٸv&fͮL$: փMsL!\,A 2!*g0y  x*s!K|t,pߺ,ql-j;1!(^EkQwO"l7I?4O|mApM1f˩Aa$I -Ǥf܈Q$O]骲i@AvNi@mHl6k hAJ8eJ/E jP!. jҷG̥$2[ RKVL%x|1~KT /⋠+;Lp1a5|`l+DGRM?{6dt4-/=ЈɃLTHMhz@sX(xȓAR ;[pҗv8d(-ؾ6ԚU҈Z,,^nPj3$s"7"]i6V <G'Ft7}u!^ _1dgڌPN4eU3  ^A+ı;l5eXJeXh@#ײ.|P -x"ZJlxH f9Y+HbvN)/'Ы\ 7=]D@A WPzjG-20Hi6oE1*P;>PfK| Gb*/W/gZ\t,fQ&\ 7M=Cd@T3s[GEʦQeF5sy7Y٠y+t<GHFQ4/;4&`-5 ڝ>K e ֻ)9oyۉ!t_ CX:;$I҇F?).rA$>aɚn촋rOK $8,>jlS7&n1+1G\h.<'ozz*ܐ,੓7Ce-YQ+!HI@a#FPJa~C ږ(גD%4{}GĚv0]]5,?ş ` <0 -*)}TFmC ~ʒ([4$Ҥ4Ghn*V*րE_L=>)~h3Y }xe,@"Nd,Sb82ݹV:bWR~9MĆ> $W\6gs KSڧ}ڄIIoLņ U*+]i׽-﬍K>R2ľ)߹>\Rlzߟ3ZmAO,,=KVOdڄ-y$W0Y( Z7HkB{CYc ckx,u3|@}MZ:V~jG?tYV Ð9tjF: N:W3Wdˎ5<1{62rMU L/w+]jydYDd@GK~#X 4ܶBt?FX^ƢW ' $'1)"EZxF^ߪLKh80-#g߻c N}bBvm2vG|[uuKuvDo"ItsvRl&'OQp;z6HV 梣S;K\>i 9x,ۉG#.X]I)#HI*-4 ZBi.?at@QGXC+qOOWVn,u!ɕl Y}y{bՌqIMi(i/Yo~S:V9&2WGrMԴ#b3:(s1FL9H|g)q ʮOg3c#C1g.?AC.q^H͈alKW91*Q;YKE 7xPL#V$'nYLKVoZ<?U´vL[dוQ7\X3mҚze?z߷10n$|pWt{Xݻsk<2w^-gRwOrxdn풋~{șl:;O w ׃& qݔ g;3d\*e< /]ٜCLoO=\G#tJ~{Es tZT(:XSl ۜ(dw]F/h`$x ㇭=5X3ӾXa~q;qO܊&t( -Bq]DrL"T7z]@\K/bP/0O>-)l{{%^Ofі3r<$Z0HM4Ұiy_R IAヌ%yII`vv~:}Y>j3d$GCD󫠕5o[4ۍ etg Ծ{FvY/c]C#Nv('aDYE`UA^P䍤E, ;R1yO~n鈤G^{^W(oy8ZWKR,c仜SA! Lg>&0hBLchp?g]pG\;*SRYZx25LWMcu RMvNA @.s5W}ഀ- bЁw՝FmNP?8}h|i~tu8#XtF.s穨l$/gor|:I*UzO=YGk{Qn\i x+*V?ܧea)"<Ûeav`o0h#D q9%v1 ;xԥG=}OB9r'x&|%2J("B͊l_g"cXlL$Ƶw;ydaȬ9Xr:4yRYZ'i)A]DY`#mJ( oA7*lJ{ y9$βAqt.x `!*&aVde>S NWf  '1W/!R\v. ((1i$heWJ(Sy۩V*SK̻V;Q14%"@BJaI=66U`H-'WPWf`"HSṋbXQG#, -Qݮ4=d 3\FP1]n(8ʪzV[' M/GM `O^U#mgX!gPRsiԣyyWx1YMtҔF@}:9qDVd :c$55U&wp[*)D;izQx)}P yD7V\ b`c\ k'PfI ͸gԵ s<)Zt. H!ƈ T df̎紑)泲Dk7t 9k4HcNO71.pP .sBFxqih)G;iMLH;YO##T1*sZfkkb`&P%+5,RѧVGSgw"39Y* /43ɒk([m6Px3lQH?y!FT~*.o}P| yVMOj_N<?IbUY<=h W4B8ۣWж=")L !>?$[PNS@Թn#{;4FQ8Ƚgف&S 2h(cttwث_9`x"C)Vg-Iʬ>1(_g2pt\ чn;"KdkSxtd]7L k%ǖTx&I~2+f ի4wy`QP&'DTR$#t^S>rܿ^אW0dE`4-KW`$]7+!f:"NT˪ôVXlj/[nbTPs&8Zm`q!Gx+{GT)ãB90lf)'8(l mOY0 WUNٛ$) 6<K+`idI.fڥ5ylJ~5>btу?f! ' *6Luwq2()$2>kX:"'g!׏$T ^>n !m__!QMӚ^]-tNd;Po3KP } xp->SKzPۙun!YT74LF.+ Xͯh*gFuL [ Cj^X_g5>70H@*u0D)T.j{xªtJFsc4@UngQP-QLmTG4˵ZJ~'UV&rA먝 /LV*w7NJO W^#V6"JW(S+CT(+Kw4>zhzl}t٫xaMC4f~ :ցs^ yH92/ m,͠.J8s90B$ypQ K Y@;25 {`'pyr)J3SOeY]5"GkRWUv(:IIRm' ]O.쾁{}g)IUndo3r5';'C'Sxә`Ur(`yh7!-3m'84չbqkp bJ(Ha4G~ր'$D/}1D'vܑzd.J2f@#..C齺WR8QpWp<զjEwĶg՘OiapF(e$1xPC#ABrMM1}FooKZh!|pƤ[{˔LCe_iJH):>,S't3hrTT0FGOf$Ǟf0rsF8xqz9tL!Om5dw44x(tHf7ّo߮@%ÃIe+j!Im -::m,5t  {4¢;lvQyf"2Is #0Kc8 Î?UaBF*{=j.n|,hq{4+r8:`1ϳ!k)}v ]mV\6*#lZ=%~=`С7M(=-|)&(v`W_0`tX/ 1YDq^?$l֠^҃]RnPǞK,lj孬]|W?述xFs% E :c|HоXpENJ0 *0iA\)7Sqn75lyÖ́7 0;DjWڀgeBpouA¼?O>SINJ|Xh3>6j w1Shc( 7eD tZ~+Z薦A,D W@7')aB8b$Ak&ԗQ@6}O7=M&%Z` dbC6>r]3||ūCT4ZAV *UyֲҫoXgZYi{JƱo៴c[P9fhJ94qW܅IP JoA'`xDQ),u!C4]}tob0#)2nҀ6_lVЏ,Hc@<[*v2X+α6Shm!lxݔ_oXID3q$]?Ml?bQ#?HrLLL5!SHkF8I/\+kl,M6zZEw#`GjٿnzM-Cvz"Y59%Ga 㥽#x/shapUn /!EIK| Ov eWTR9珬q pJVr9+5[2m0^Yth\RZZk-hWSn;h]p>P"6 nc yu:eEGat`(5>vhxT`$k!xa"{q^0r ;CFtV0x@p,5nn#jA>aY #&?Us;cܠSE_c1{`߱^F±d BjkBrЅ99z5__@aǭl0X`Ċ $[ yC%0ݚ"!yLP=[+i 4\_5 )s*#~qQs_/SzfZT:puM;–mPF2fD]/c =\oF ;A6F;k# S s[ RV^6eߓJ{rG#Im^oQJz.cIj aYiML@btNXun@xgG=;?JيM*ȿ+ ŜB…٘fvRfB@=#TsаC#O7DG"N^t(:J> MGCgpA(7'1^)LS+W)n 7f J͌X #z~ xfƪ͠:`} [⾇,=l rKB;+'}@כQ`n=Z;aPh!WtlI|^C!gUʾ} ŷ,IbjP^cIWafK$%W5r?R \'3^gHVW_ZNEhIb)-bK$i>ԸWRc~5=gU&&88hݥ:H:lN u` Fjm.1:vT_^FZObR޳kQ>2IVԶ]JOȩUM@K;sWBoyLFu=Bw6Nק<3jr>ˉ3S$C/,TӶrNBvBxs.}&UNe Q[l'5 . h2RS{{Cll -f xbʆ[eo#l ЎUFnX~ϖ,)v8̀ C"JČHRU1/'W/761r1F{ ׀WͱxM; .иiPHR1D-_MH ~z%\+` zjD^r"a^ H1xIܕ8kpم9!S:жɓϓT˝>CW%IfR1+H 5}D [>SGkm)(% 6Yٴr\B .3dfQ >jUfE: )9(A!txƤsL 㦡Iɿ6ek3_Oi,}4'{g NDd*Ȼ1 NE:<+%H2_p0E/#^brvoaz.(Т/P%3rRM:ϳ[VN C/"՚C% RݝrAXO^s)b<|c Yz>`ko\& v$+/$Rwg\0&-z8,ݽUۛqxv|,-k9*5Z&`P ׍(lyJt7"SB9ۂ:4]6@XyDՠN}`"9)*2w[\/R@]㱌6>dΉ>yCơ&NlMKHVۃ'q) "acQyq|2S"{n5οK]:12.O*:@Af0|?95.֌ (]Ht~"O ZuĤ6܂4FEiAyVOnlY/il~ 5h%PZE p^6]Yh^ΣRK7xқyt'Z~ZV .pM")tScE$bY8go[5Ψb!7~T@.Qbh-'/soraM|b4RQ,j%|#Ef/V0S``]7)K*NVP'xKp@ohkkU['F_Ȥ"u,ջBN5zkǷL90wZ>N(qm'ʤ2)$/ !(+^gX WL]s-Hk>$ա#dеYfUw?i¬cd꾫/ $88gV&^;MSmRvY3'=Ya q b,' 4C\' 0lTe.wF h_w|+v@ȝY{(rӖ`KokGՠD+B-c^byȁ蒐PlOՋSvۀIKkӿh:UM^ Yf eIbL1"k") S,Gi|AЮo"WΝfSp}~WKM1UmS&߀/Ԯ GR6 LEAKr/wu*PiיR[K). XT񍧕akpSA1KČ WnЭObCaÓh֫'"me2yC{' F}@&yt@m$BLb}{Ebk㒍IA  "is{ZC F; 6@31f<P]Pco;nh  WaU 8Zw$$z~p 1+Uӝ\Pr 1b2莨RysfG&5u`)oG x{r+c\O`9P\sHS iZfP@P?RIԑw{T6Z ӃaX}C l\tTd*,Uel٤}FP>nn4\x3vDxQ@ 3nFc, _}vTS 0׎3-e3|J8*?"-ݢbFDZۣtj<5\8@[ϳ-Ul 'V~´LEQ#KehBvşjS2igw攮QWj1ixopck0 `3fnd$uǗ˶`0 Zwߣb+0$P(@~[h%_%ŸV !AMLB))hAK3eo#mOurcvI/M|<+_=,>}CN|C(Y 1MH+Ms!u Z9 `hl C#m1N  6|!@VNm''Dl.m_Fx>HjKs^+CC'1o&Q t6](e^dd)hT.83 5wE'-5 AFTbc)!j[NQA~Y?+G}dG j%lիv2Е-Kr?wdIOG] P1L)yG3V$ExGCB?*a. ˔Q#{fWt,Ѳh&̚Derd8OXIQ VKf2b wRtU>m49If-K :,eQ7<0MCqV84g7Xt'AM@zDj bl3`3}Noʀ$\D6j}y-,ΰ!_+>W}ޢat1\ :t%E`k{^A-?˅&FMo+涅B;bN1LFbӬ~BSЩ)T6)3tZTtmeRҼtr2p`K ^vE1<,}, =|Vm-r`W>wCp۬ŝ ՔgHMx\ʼn8=PiȖL@: TcBmJP{uny7H \cܴbyԻ$`i…hYVw[7_SOdh'6/#|nt%KƥC;HBmTH,r{-D,ҧ̿ 3M8V 4>@Yy`Pݿp|q& QR0[ЩeS'7G g LodSNa~);$̮Hog c1Q\w2?4tnSaѨ49%hi7;LݧEJe̟ /OXTE@~UA.\. .$GA #s1W?~J+*(}M(N$jO aw_l-ۉ)奟JٳFuVOv&.s óx@RV0WhV ވQ/WaCq?C&0~qčp)Ody o f |Pͥx7(83 /Eo Рvd|﫝bvXdiԲpTLur'>yleCjIGǷZ1i<>lE/ky av}_#;y>tI˧<)-8Vi!`ÈJR,;i:6i/]Sf',Nſ;۳P$/|0#^G.ݱy7S ጚlL]Q|q~T>K+ 0Q #صỼF^Iv~9#sb\*=jnLΈ%(_ Ž~]j)0nm$.l4\ $9-D5qII+WZnTR+@8/9 \#c#2tAubb\ע1x.kn">=wev dlDT'{wJ^텗wý{y\4һ4#^{̅4hܰm*x\>K ة^ j|d!݊m ;+lE#Z\+b`s1\rvL?~yqKF Z8uov@|ݫ;SBCJq*:y+%*{ W eUE{QSI mqGVi]3Mhhc[ pU}/ر`0 DЛ*CZaK~ 3pJF7_c#fjLF}{qĬXA,r+uUpK.Jy% ´:}Jan*|Nk'Mnt[3zۧ"nrY AW\3mwL84% 0&ZgpOcOh(yۺXw8 j錼?&'5&A4<u紿P>m;hڡ *w ?%cܼu<r)j]aTd^}El!*a*NxML őЅ"PP?Dq/b τgD'ř_n ީeB7 a7r Rn _HSVtou{aצ/ӲF q526(4g M|=q&xx?-ASp0 _v M 큒~!v>lN~)+>o 葲y>RNv+֟J Se ԰ m@RȍhGr_OF65-})&ZL-ߺjyoX}KOj+xzN;F`뵇_69xNfQ+#<]K, TV(09d`4f_iŰ{M_qŞ`,"*zUz"8vw:D/+0mh s Ɵ+bv QhMY}4m5@gW=c,|Wm&̧^eG8c]/oM~ r5 4T^km`[PÏA S/IPZd+4CM`Cll%wQэrµ[bjƔu8f ϭpSu$)\Ѻ 5X5? HI4dj_Asgn$l(pZJ%/}vݴ` ǒ'/[ȃkW'!܇|.&l!Rw^?K/80b@36kzuP+st:9^')^~P[#ե\mI{Y1.oZ:x Rg&('",,M=ܸ Es/6yVbMq%uwP(gyxS:Y8(2͐DO*x6W* V7|ϘʗuK֛@q樎$k}ۜ n3-c9 ?Jm2W-+̇Y!D'66 +wh;Qoq/%Rg`FKx(acֈ5d5"awMw& e6?lO}R'H{+<`5)hB>!2KϏsTElOƾ^Xuįbj}F- KJe;AwʸNwVnث}mGb gsm˽ t@% {aWi n- QgV>W7c#%x?y >^ӓРp%bǽy˷~V7v`H Ԍx:Gq.HaAO#}]Goş^+peK2}[yr.*j4JBRelʝtX[urylxEH'%vJ? Ju_ƣ$w$4Ay / E3V_K(]W"8V]dG:'?Ы,:8=: , T[ ̖?aRYLx7w+D0,6 ʺ^;S獌 7tie*XK r#Jr$_&RAHZ ʨg%TX HMPDѤb`n*$l+dO \}F̧U=_R+99jun!V_ڕI_H@+[,H}UczQ x鈨>M /p闞ħK+fRsR a>`Ͻ8zp7 j )C+ w|bgoTIy(Qevn?PA}|TZ-r:0p/9iMAxG`!:Y۳7*Џ@2t̽qIĪ߉~%;69|?moVylre6MI1q?gQ:FbwAjĻy3- u~m=Uf%aa %6G4,ۍ oɡMlaҵ~\aP*)"|誓q9=ݿv$7 жmrB^3/u7!\sQ<3 n)=z 3׹2~bvB7GXLSa}i"ȆY#U(XmNVBST%TH[TA]7#c![}t4+$&h/YCKWr?RF \E4Eǫ6R>.Y3fwBP2){36/"Q<.M&=9= L0 WT.ivnbZiui_d戣x0ahnBPڋDNq](nVZC7c?z~-9D=|PպuR=.g k)lq;u!ϋ\^ǡcKVs28޷n^{q%A_PO[գ(^YsLx:-?E Df?yfl>Sf(oxlE]LF.]!#f*ʯ/\IY(Jc֩ܯD#植jV0ŀ" >$pJײ1O0?L *+^d"}B\"#!'QV:(&dDF=Q~e'Zq j}U zJ w.7YGZ*rr=DC_S)LgIWPiaB.?hۦ||@HhD6ewP÷e&[R iy zݬd0Xvt|&6i;`j Y="āLܛ,"IPg]k.{ ij)ղJ428l`~X+sr,#4L(aq#ytBO1ֵ^c *M>ƭռ]Y6)R_`[?aɱ:s6[CWcj]Ѫk{DOhئ&hB6Ic< TCGCxfC%\OBa&}Gh:=Q âRt0CC (m^мmPpg&NMQxkIQ]mL;9.8nU/=>u>hv8rwNo0_s׭f-xӺ?K lX1?5[PfL!1|DKO7y~Y۶ <!ZR Zg F=\()yO&)aoIt.vE{g:M|h MiqF6kG[ V%{A,NyľBK'-աL ~' U{D&j~:kZ2t5%ml--S%,x2!>QcӤwltӠ'ܹyaV#Fp4uc{6iӾyqgS[ -g#ZV^TESjoHC7κUL_ql8 HhROp^*raAuIdqlr997!7R\ٷҜc>CcP+Ԑv滦j}AFAE! %8.Yt[{/]5‚-}YHov*ں{yt"n/?"]CH}*4!zڨa 2s;c#9K2Ԕ?Iqk: ʏvmPGTSY%G&WeԽEt|L!`W[w Kɂ1|&Dc=5+MLy;e #їS+ǪH:q*4 lPCظk|C9p۾㹕Iwɹ'(7aE 𱘿X'@4rFZ K.#)^Q k7sr{agg]oGB#㛫bfOZc&iPyzw4 8H.ցx=nrDO+dubԤi*AWF-d65ϙ[e9I)P3U1$/œR&9SPGo\Lb;@~Ra1#+@-GV (n!B[~(7ˆW8W w]юSA1lVEG%)Dۀ;~6E ,,'vg&,ī|+dV@rfzCW׀W9 #ds9mK8t`<'>pRN=:o?ו+g; Ő Z VH\5JF|҉ml_+H }.IZ{a*k- .+\H+tz`˹fjDE\G 7EO Ҥ' G5wR㺸^\V)́[e2F@ !?pX俾ȮNA!& %LvwH)7@ÎG8u#dI>]2w>Vw:^6#:VwBo8xDGQ(2m.pY!څ*WXۏZТ闛glx% رjGUD=VR$l^-ak6,3jxH @=1C"Bj鴞)2@c ["yGen=Ĺ]tE~aO.5eLOLXٟs$QӞ(ݳsѢu>wie"bsen##޳ϟh& b/%Q^!f<\u/0A MB6/)I(]=EEkW ^X|yO[!o˜Ƭ 'g 7dJ%/@Ôe6uCE!;nD5Tnw ~lyPlM\֘X=06?7 ~#kH1!;e{b /ykl1j]7>JMwAl[ !͝\[YȑO.wG}Qzc]߷n==Zt*(~4^ẻ𯮵8:j?Oml64)~`[,$iuG.&ҿ.DG6f2!)m'K{8ʚN$aDoL ZC%K c3ayy#ok`rOvKfʼ#^TWhƀb-Gxx>|5?ϧ7,Kxn8< ͮvGMy+=tq;/mل`5܄\m'Ӧ^ E s[;Y`o}h*r $UO,`t^dM-Q^! {XOן ">*5[kL*[L/N9XZ Jk$_0d]4$i < 0h*){o@xT^_yv~A z^Hk40*iPq-fj`>/en zm )ɶ|$d2?kiZik5Ċr2$~7俤n,"!Q.y]7s|7eR7kVq< ]p'@!$x4́|a[*ᖈe׌E,VHٻ o`)VH=6yAp?Lj^c81 U+= H/o 'Fl\w@P9XRg~F],Mxg4'695Ve "dCQq]]@AHxj(zST97HV\_jGFw3Fx@ٌ<۠9@~M}Uywt5"Yf_I)~sw6:1D <mH\+R(4,۷CPYf*L˧3FYD2L7xw1A/@KAG`+Aꆾ4]4syEЛwjlOEp|#Kw!ơ_mv ԑJx!< ꩵvfmwqaQ_au5S!k _@ YȊ v%`8+lX>Ґݿָe3~t {Qϟ6Pl7lx0mvx?u&'_e$( ? 3vf#YdLN&,Ra.p7bdCobiDQJLӎ;k03$nQ5 8 3{bV;/V KiZ,Q9G3gJ5^ 9Xߡ^tGDOS.|TEAfz~m7:R@TҰjA ]dhzѧ-W&U]5k[oT*bbgPʵ s)ǗgN=E#XQAje2Wj-b4.< Oih@x@1DV= ˔$O'1I^-,Y]b7[@bzTAMpe9󤲴Xvsm#m92f%c=Йӱ:B܆'ʰUч`sy#)weKR;R?ʌe/V[L1-Ӊ3izBn`b^"z֪OeA5+~KGf}*hU\Vc- E4wQQy?1W5)T'&1{?p~=솰n Mu>g wZ-,ĦO9^y?$@ c#M˻Cc[R<; g|:zR6A_q\^Bۖ:&t=HnF}{7$A{?o/Ͽ9бNpϣ@c=hYUѫRxc,~-Sf I ^eء^j ?tΔObKZ1wkekXa*Ӕ-`-$UĀJаopjݨېP͡CzE/ 60o@^cUZFI#5s?sNX ew7#M1itgn'Ԧ8 ?^c'E"YM2b c-+p-n#4 cKO_e$eN9b 7RH$f+䕀)I+WfWnIXK^V;Q z`4nJ0C".^*MmE Yltߍ93h]<RUi|8oZE+bK.LoY|Ŗ/nAv$g.[$ Hrh$w'콲vYI yf?РI $Y."Snj¿ $؇162H("j*]#F? ^zW@CrƢ.ٵt xQK&<ϞE2ZHjD#"Sj$,H{K_Pπr=dZo9 31FI[P)}+|pbh';%#ۗdMbb)[,(Yna0'fh_ n6⎵?r|T2IgՓtpp$wyTH~Y9*ߠ5M\[(]hb\tѲ,M{h+!\iy2.Yżgް#)颉gdisZ>[ |.m˦=Q҄[ʻ˳ h;O^C L[yL@>JLx@rRHq:ڣٳW.G>x"Ԧ;vJV'DPW'e.w㜆Tv46fXUGXS##'vya~o)Zl$P(ԓ)J~9/9e.c=3 +ONo&-k[f֜Xumpy:Ny[aQ,?7XzÔ 6;q4`@ 1iOʾŒaCI:roG{k-'o%09y{tc}"S<˴^hWwAuAz^Tn-7k W!D"dkF+L3#|w)a'[C)m/9w-i9LĿ*X0dcևvU9gWm 'uVs5=ls2VF7g;g ~:0ߨJ M_d? CZ-5nO7W9j4a G!q28B:?6Qܸ:>} %jO1Aǹ5;m-:o~/j H.Nx޿hQV2orģZÞPT4Ky($=sQHaz3Tf/?i,\`zϸ_@dSOdMn ڜMX9#+Mu&$+`X~Mp6\`gXmf/eFF~Na 7 9#JY%h1*3}D]'VĘ\iWǎz$=2hW^J}K6A'[*vBKk.K/xded߂'E =Taoi1nU{ 0P6dZ2Spp Dd 4ʼyJP ʢ Ϝ]9\*@ H ȳG%~KsBmSgEeQ֝+-3 cx`QSo&Tsv'hwɾo:bc:=Y^o/\wfOLbory!;e-|rR `EߡHN m}="[c2d⮌;GqI>̧k#\fx>bnwXa0ukȺ%Z-~جbW2&᝽ lŧ̒ޥV:`z&G=AbKxF ´K:ނhv/} rTEw{q'xaw畣KW6 2++`{ãCm~nd񇮶YjUXwLJW)Θ{,h."d:1`!`kq ӑ)7 R}8ڪ~#J+TʢVTQp3T5~Sax@)c[N*}N|qȳ;aH2mgxgɞ)X4oDQW.$:PAYͼR_i02#F58IYt0Z>,5Kyza|p1SN4Z^9qIWGsb_myLBbq=my.~RBIIE}0gvJjO3OD{Qa4R`-0-a-a,+R]4Vq@<F e_ג'yODz kJ oϰck︩0SòiY|cmbg4%  Oq2c2YC=iubVI%9D/HLC$}=׳lX+ 6Ӈ4:Wc W+띙H$, iºp,νKࠧͦ oAÞdXE̋DC=bNBT9 u];:Rh]$Nc1 \z)9|8e9G ls4@nlMQ掺.$~)?MyˆB$0g&87UYl!r#דgt2ya2o7yL L}7 [EN[>uLJA`*_W<kŶ~fnL{, *,P}ՑIwקd2=4*UuV=: ޹L?'[pH=?ڊ9k_)r r:o5*bdOjVY7X0&8'ؑwj/wm[@7gDZSTJ j x$NeskH4^ٹE}3ґD"W'wX1}t*3i9#TO0Pպ:-/SY'#]ot8&HBRW 񢍇pKu9aژUDw<Ăq)O S`XπJp8jhmO|:)҇z^ x՞=fI !c""\,k/" _IQn BY7~x +e9/pdR0ܤPDOaaT֫6s ZdCTCqllV!' 7ؗcJGDcQ8Q0繅c3 /zQV D+NvgY3gK0 N'd QAJƙf!rZ=W 'o:'o>ndC]؀"A9SzqG*5S"nO}6*`i+*H0%J]6-_"7'rWR!XK0t+Vڠ/yUj!' vgsJ3M ԓ++@j hL3jDIH* TjݓmhRU%Q!u2fgmpVQzL];w2>&(Fq/!z(bg.%H!~A-#*`n*Tb"wlUTj)1Eiι !D"r8DRdTdmh86ʴ=*i4.)nF]qLd]`}b$&9xQz6n>KkqBo8DbeL%UJBf5^H 9/&4<>VpaN`oN(ے#K30rNJߠb gE6 zBIkYp"F_ o7%E!NP9MCr#ߺ`9|CgiVNT5%k{y!@@R2t* I6ˉ$"8س|W. {Y_*E, kr[Ywjwv$06_z^j^Q 7?\DX5;MV-` ۗLt1읿Wxm,h:/ۓߥ3J?N>Vqz&G~'dvK8n JB)t;=WĆ^4$bCwK蜄 &]lkh8H-m]?:#s &|p#B{G1c3T!dAZ,O^ppA7E:~j0#Ւ~1PqGXȵdܽq(ne-׽r U*8ǣ+=]ʼB0yM"ziNJR OuI"p:NeضQ(Ү$/Ga&븙1iA߬&\o?ue ?VH!RidҨ8(~k։0h"dBTphׯZEIU%p$ :xڡMHKg:%Qej%fWpd :EօUsa|zhĿ ={BTg:ԝ7lPtGAUEu~)U lB D=sJf2 {n[C忥I:q<G5RiŦӄkBzɮCQPsB6梙>+³T;lj/X"LŲ u)"Pi$GM;3mtos=ڵG윉6ud– ~r3{}4G+H%tN{A7ԧ3EοT$-GyQ 6BT:{4^%{Hv@3{$VMOCXW2h 9)(bC F,dȐ jjP'V}n#eF;'̞K%H22K1}2WKZ^R8n)2*<. M|ogaWS?։}Q&Hh[Mph!Fp/hT db򄀜,cM_,&měxFR_Lŵax.bf2@O4|IHd+[ŖWH{& f5m$䆉"Ubk`Wbv5@w/luܘ-Qr#LiPw 6Q˫be'')a@!Pqx!b'8K b]#=VJ^&\šF5"9t%uRx|y% mdPr= >˜W[ OiLKkx3. a,޿q_Ll ͋;_^vώj-!BP6A<>?v%nQP[gE+DoK\XFu 6.W K B~ A)qo7#12,yCŧ9 9Qڷ5$E'z"/K@'ܨ]0WUͼ0g\L&XWdU"ZFp]B\ Z ԢT6ܘKVɜX,&Zl~]V #Lʷ Y @E(p Md-anT~&z`Kn:7Xf<·Zòf|G mՙ1/ I& >i @ԀAnY]M.Ճr!^ZC%}倱%ξ$s-Ķy7ȩөNv:HP@ь$Bi8Cvs+j/$n]%JE`'1?{<'`J$R)QǼ5_TdU'0BL[61Xί&S2ԗ^'zVi-PIWj_->AHm1',Nۓ6o1]fd( ;Ƃ/ffThɫ w9H+^Њ&|Z!wKќ)r@ ߰[@h 1'`ߧsuL"8&z`ǜ}+3Muyg]B v{$ n'3;3J B~}Cq p s[M y:|u{OTv`h"{ş" ya.L&BN?4j{,xS&6Z՗ KhC7[Yo9, )ZF31Ȉ1bP,#0*-J݂2ozȭA{W>7ž~7>ybdmxpvE 1mC:6⋬#8 l~T*R>)/O-7PgrvRPY;ܘܼYRɻ5̔0i݁kP$BQOpC!˝VU/^ZC#'ɍ?R/tU 6KRxQ!zʣ\iv ı΄.ΦGvΔ]cHrhEPU&Xg* 6~mٚ֟ނBCGDM"=$y_kpmuf6AJ-!tfTAa3:B3aU᱀j/%y^9^oTD: 2_49 82Wv8sp`25 6*$pݔU4Χ!o}tNڪiHT 4Byl|aÌCs|m⛘>5hØ"A쏈)F(\SrЦDAn_$+tvč.&kG@|~ojPqvo0V"78^pJ|r"˒ geJCU01L!ݍE 0رyk nq5H ])<˸m[sØ&7= av`)oH}|ebΜAQfj"̷aZ\>S{ 9 6ɅD2߽}Jݲ.@J[mqI8&PTCR@/?ڷN㖡w= **3C!OWWEKe`vuyW̭ZjӺ¨{Gn@VSMz0gG( íDc !K(t*Y{i}p[q܏:aL;db1(mՁoý`Zb5>% Pk6B ո`Nr]gMB+=w dG8ePd u@$`V Q&LOe*ɐ{͋x ) : hR9akn1Z'>2q^}|.i1竲=Mt59Fyf0OzwDw{h_0;6gdy>h""5\UTE_R),}L~?I\ݪJqh %T'.qpcXT8'r6(i[VV=)wJ+ߋ<4Cy-q l2N b*iZ5 h/(^B'8='aS7׹~wIϜ4Fٟjd]ケ3=݄ WDkG谖/jb>M BFspṔz ?mxZo7Ӽp TSʐKsT}iMFG\QYU"ħ n  L8NcoEǴrO^Vc@vEBCkr`ѱ| :r]2zH6 =륍]тS vL1mP+ 'afDPV6 A [xÊrL$k>X9q8ĥ,s60*( XD)-GԳ>ftVJE袃{CM&+AzI9NJPrE٥ 5:\/Y ǥ <; 37{:*aѷ6pz\*8i:k<"C`ɋ~Uاa &$Ւ9UY!9 wmE*OԼ^x8y_ +6 .$Lm]z\K⸾]ԚH}t(센)Ө;޶em_̹LvTބOɷZ'bz;} :7{Y<6oJqU[̟+ ooڜ9@&гS@=CdSqZ-YMa򑏎\@>aG)i IIVyČc<хt;˪'Lʎ*XՔ'/+ y OV!7KUs҈t_D<xp,-˸L0Ѝ}VXӃa tEaٮ NVImD`n0 ێŹ l63i5$tlj{Q ÞʙU4?>R|XB߅ ~9iZ8쩎. $5Iĭ]223x ǂrst,n>ԅN2ۀ&wb中9qWZ<D 43$P|EsY*Oi}nMu$SIAm$ [blY5='XPU6!J0 ,]x  1H 2˴U=22*m1B#"Fv{ f f83sȿ^4[ɋ |]DzT\N^?Frj\gG7`<и۱-/xqHaw4RXD?=Oۄ<@גvDY/t)DYTj1u|Đ6`~ߎģoΤֆUhHth sЬLHCRouO7T@AxZQ'ߩi2uJz{I JlWwF5jl> uH?r#)hs((3ĩ+zhх# "BU0ǟ@~F6 )fHm皉Wchjald%~O,oqRK@;r\R88ZFp~Ɲ\Mo+ɯ0GCbm#*LÈ1%H?g Cv]h cp|I+SXEFd;sū7 ^-ByD b*ɸٷU1ƉGܮG'# L!`9Ҍ@he j`=B5RO&P \KB炦$ xmgNK^;:2;vX#ttFj* CډDb14_C V Hre`4(t;-{~[>MOxd7.:[Pͬ9A2Rdu5Pa+>!zmaȝϕ|1U~"G;9KQOrEIsN|++P_ıKMlJNi'a&xHt`6CyTI* DVRX$%|/ؠaMP@تuʡ0 ۮIMcda?I_#3Qg{ ϳ]6{7;)#κlb θzaH45@YřNj1h \.[#*GrQ5>p s˘SikA3{V*Ex7}L>sF~B3rT P7#'L9X CLHh!Ȥ}=.N+Z8i<)&Њ#[UΛvbr5-y0РDbxn(,sǴK+(?ڙe˞1O+nRI7.dlymH$ig;&+FZ;}{q8?wk3qCq=L{ I#G틆Mo)_s=i@yn*Γ܃_|D TYh/ ۵Gbr! QH99 WX5CtZɃt:EAVԌ[oݲԔ'Z2vr%31 ATVvm W6*<?\IȜ)Ƞn6$Ur}+D7 *R *;I"ȾL_QPRP; /t3ۀ?~}Je5G?!Y40d m4%tn Ic8&;BjŐ4l8 3벨hBi+gTИuOXl:ٞwH6a)Ĭ-g{^ Rw̩FD߭=K:gJ]O5k쵽?Yułc<6b{g?wffڳHk̨< v4ro: эuِa,͹%u@Q'Mƭp9ɒgO?Dr}9niJ7OCh,q>57 czUkEx(=Оxzd0„_Aiq^jV}":I^V#{rV+ѩoYa-f@CЏȬ5#; 4wE~\ސ(^Ucd}Ť?Igpa(s0zHw 2 V0˒j];iI{7<ax!:rrmBsAqzientd,lh UDK@•FO]sg%ϟL3p^.x* 6nޛ zUBl?C!(srOr4o7w\ (DKÍvT@{t?/c-d'fGpIX}?sO%xX'VpbzI̜=!^QW$\ΎGk0۔ Daة*恟Ĩ$Lzk PY9|ZBʢnFV]8!Q1 {ݶ){+t96尵6 fu%٬29ҐGft+s`"M| x@;GhL7P6ٔ\@.yl 3q1e7UǶ+ 0fvP %%@*pXrnϽB(qm*tVi:OAܻ=/GojFhXaz&O9N9M@|a6l9\)2# s~g34-wӄ>)E6qK崳jA%N&_#`s`ULK!͋>fКa)мOv)3.{ ;bV '~{!'N FV=lv0<+ه6V1&e1|Gm/gi渑H!l$lA;2pV9L ;*[|/2j?$${hDim0j&ozTgL׿/KRJNQx ,9IhAw6vj>(E$ZaM&cit`BO@m%cRH0NE{ɛJr:ԔI,% XQV)ނĈ#%(/M!!?1W / KF0qA-n.\,DWe۫ﴑQIz ̡$-i>p3b ٕ+bv uk!?nEL ]*{[/ÇM7چ#PAS'oxg^R5Nctp!vy8&ɑ&#X $ MRe>#ڙ-Lx\+G|ḵ"[olOVW68$i@_tzb\;[Ge?h4/㝹\V+HGOt(?E_Ct&w WV^D| ?m-a5lÊG`XWJ>T3aeLͤ 1Q_/H8a.mRGb&n*$TD%u_ivuhA &%މ]irP ]<@;JKv+ݓ6!XC` 8Tk *2uƢY^)D܆VXμu1&z(MKچu9`@srUzo. oi66_b?`h7v Ea\5]j l%e8az!iJi=}B 1؂W6Q0 D76/0OU>:મ?hCRx>-w `d=ϊILӱb-24r}]Șy3ʙrff 7#N; n-xD 裯b N 8O]H)f9e?>DBץ߫7E~iTTr_|Dh>U==$SN{^-^hT/5];G)Z*==Ҵj5>t* Wz.ű@ Llza3hqn=[k3, \7a_Nq~ѨV"Ylȷ@a 2 eũ~ T'i6iF'\>`Mę)+uG POXeqf;m*{*H*_p!N*QJ0(Pq_ c22Lw ׹$޵W@ɹ1>ծr=K̔ԧLw>fQm#Ļ8?P̀qlmlNCY,%t/6 ?vi!v~} jRN@S S;]llz]Ѓa/Vz88-(ʉeNJ]A0 7ѢDOBЙG}JL1bmIߺBٙQ |!'&<ļ>n*_)Ԓ?pR;hwRF>lr6BnfQb|놇I"W׿gS{c g3O̤\S92/pF^wsHԿ5}dc@A o u8/JY˳M4"8fOR ů ^bM:yLxGCx-JR$N9M)=7lu%eUerK16ytʘj&r?q\;~:Q]=Pf~GH!q7g3W!.7*#6~v4Ş#PɃ#`]Tzt-#_"bzPZPԼAA x*Y,sݖ&>1A*O4zUA%c\ 0wǖf!OY%[ Zj4ʯ$̿܀){/ڷU hۺ@p4!R)#KY?ܺ- / v!&>=[ 8@]*|^ Gྴ$_1\P\o)͈"C_Qf QJݏUZnapTw"_ BjlӋz zҙ_(l&\^1 (y08DC8.f+oS+b֋ZV 8[/p.޻EJlf !x_bnv1Pn|2Eiޣܾ p]L7ߣd2HtGI&v=7AٲbԨ")'`GG+Q(<x*sӺrV O<*ە94h 㛡̜_ӭ]dYgM`Vy<~nrkm2M| 1OW,E;:4Cd*3` ׿hͿr: Rj 3*Qh ߒ ,XfBw4n/y oԃydMRțƨJB@آ A}9Q35iŀNI~xcͫk[E߲#BS k|Z yĦ]̎] ɻ Kz倚JMnA_[ܺZ96ϡnVU{a;|$BR|Z. XX?~oo4u^.9츱*TiD 4:}:uuw~@p+ڛ8u)2gF}s]ۅqsJ6oH`l6'O97X iVj# 1nvjA 7%rF{:LG OP(F٫/AxvReVmVc}P *ᬷ+^db)7gE05C{ g=I?_.CRu@6Q(7TgUý=Oݕ`f:6ϖ~h@OongtkQjFSFb&';d|ǹۜ;=HMwPy-6\+>V`RbRϖ.Xe)ngF[|Hi[IUw%I`uhHDZ]4?*yQɋr0hr&E -8 Ƽ3\*he[i<>? ˳٨7V7py<B_!ۮ]iԧi陵O1v35{W"K97LCg_{9)yyfGK\y: )yоbz6{Lu>w=}pDG%j}SC`7ܠfBKa._H{.,ZSa$]5g?Ftue{'y}pn~2FYϪ=vRe]6Ί0؀KпX|,c3Pzt~Z+g]m&&\Rpɤ׶%qӪP86G`y҆@ O uF]Y[?UaV{[ =5?_ *ܘPzg_J{NӡՍq9j_kcR#h_@N[D=Y,5ۢc~V {j `AJ)';~FcDxAIP8; A1^/B}JW}{LhC@|A qwycX\(L%% Eafll3jf=w,>zN7?_}<4Ť,;([?·UsLEX$?@]Kw"6sӛZŋw6z_?YWb?1> 1>$#-f3 +`&!$Y6?2X: -yL'(&8yX6f^ pc L{k'qa Hp94ɑ=_ z>\w 񔮱^Hh$ bYDݝJ`.nC15wxqmK\0;|o'B;1j(>IhOSQolbaEHfWBp^Tp\3rW\Gk=ȧxyz9CHm"/нC9_\Hmw!}ɞfPJj\ƞYJ+(*AM@):& QF`ωx/]¼mFg_7+ڄ#j/:to'rO>1Uڑ#mQ)N@xkHZR#0ff <uQb򪎚ʛxϛ<)b*R"mE{ǾꭺNEFq8J=@w<*V^ B[|wBqK4p;'6[;3FZ_21OM~Ζ+ecgfz1<He([ {C/E#>(OuU}Y5Qfsz73 1-6LMAY;CubHWoYC|=جςJT0ʌ٨?x&][%.k)s-BY}7UH-7?BtDWNA g,G=V0g8zB?ǿkۨe/Q)%4`P󢴉EuRHDdxt!׆M_;oyL>OdcgU2ʢbWO#<&Ncyaױ\gATg{ !zoey~OjaL;I2 7hx4 n }tUf+jMr&(ԨP*&}''i)bk(CQrf:=(^9YѓiQ50{' aEp ; {o ,p2i<HU@הS;`/CUjkBemQ=9eSjؽoV86-W4: Y#q& X\Tߤ䱑Zt =hFjkl*4.]L[|E9nX 5O2[q#N?kC&fxI-ZG)\ϐ49}eLE-35U3eԢq;(3 1iMsM yM?M Tɷ}-QCə07j}C7Gk̈́+p4|ᶺiJqo2T<0jh߷qp!Ag|QS@ 3W1S>`u#3/7hj621DoJ[L^8EJ5)] r <^,f+54 X Mv+H+MRˆ= ;N%vv@#_%D o.pJP խl;ߘB@=$ÅH=>Y0ݖ^|v15n[.wsZxyKv/#4]Ko $k !L-<܊д;hTp+sdc=`ʱ#Ve zN`N ѺrEtk`sUւsb0wZ$N rHfC(]2TY5a>24s H(߲9f{Bgx3k#q|yr3UfbzzCCp8adSJS,#K@x-u eLʽsYJ~/m~Ӡ7:7i5'W;ʈ:Up+Ϧ5~!nS93A@L|"Ch#ŧtO'w83|g=۾-x)͓BA`"u ,%9U7;]pNXjF,H!:Por`@D , 1,L\6z)$S’Ca_|# rG+֠%.YǥhUPuPv Tqٓ?o pSu"pPQY+ =Mg?q6GT#:g|]R)zP@4N.! { xSm5VW?L̿g4O"=5&RENOS Ϙd{qq%fؗx (bC =n"ԟJ͕aƿ^T!2FL& D`S 6 gQRwLxboCa*{7P^rY !V^;dE؀%nfֵɸ\{C8k1oPXe㥍P6^chTϣW]k8lʹWwT). ;2uL}k,]`֔ ؛t)Z[F2nv&(ٚV;`w '  W􆘞q*y6_$Z/k*qj[<hPFK10eC; Da4%ؑ||PS)k]A%،W7dቸ|U$µ<;HqVM5ﺛiFv&85X*PaUEk,zk{#ij^kV[s-lΫ qZ_Nc L~DKD%&=~WwFF1Pܢ@`E"U뽅UC UJLe(؂g^k:#6L3I ?SW3ԩ>7#HΊus^R쎊ub IoMBt߳aiZf\j B؊(L+QgO6v*x5$xDbG+6DHkrkIWu;͕DTZ!]ƒEܣFkZDJy[HwK$X%Zb{2ݯ re=?2ኡvM|1!+תf_(44(e3MV MLz.$v( {=9Y $!1oxt}ٜ4i_N2VYșA~#>--BçFTI_%_gQy';{R}n3sЃ"]J dlRWke?v )Px~ 4RXp5QVhh 7PV6.x<[=}R <(GH}*ml,T\Zr sn:uA2Y~fR6j !OQI._ i\e?%X1$LQ+:|cc,PnA!`ꮬ[Ђt=AV@6 EڪEg_Qªz20h3F/_)ޭl$Mlkqn !oU"h`3'`:37g(6z<p] \arEϼ}]p'bu+6w]=| Nؗxw3rå\$'l¯Zxm؆#"=g'$:rL,6& Sq Y8\Vq"b0N٩~wMKXOA+E=NutRXڡ&ߺ7iV}} g&Io6ؼGM՟ VJ/pg3!cHȩgīRt~(3ώ(ysSz>r$6U)m:d^Wwz iAWRɘC )\CWMCQ2IN}]ueBnXv(إd32G$(}dHj!̃jGU2^0^N19ф^:sA ̤AIFAckI2_cPT{(|#HPˠUYc5Ta-gZ8Pf箋uDV-h۽4jDtD gjeB̡ksL݂bQ~.ΟSହC7ǭ́bc43GVgA["}lŠQ$:~SqΜ"CVC|Y(TaR hGx||[ :h C\A  h q闗:ICTe!ʆ\{ol/ Dl\]B'eҺ?3}RO>]Z;L8`-7D9m'i"j<]~䊻x8hw^铡}U0E5^}^1 Ԉ$YLRσM6oD{6f @`0Mfyߤ?fe45@8rE=.4CI,,Pl X 1%\(z"j4ӇtOr~RK֥<Ɏ._{PEg/X#!y%saᖓ ~<> O̅WHOlbGg{&) e81ЁY0qUHޖ~K_*,$8Jb1m Y8vπ& @CU'ǟ/2n蓆t`WODz/> rYJpz}3vjT$5$7ň (=*}W!krםZ/.1͡=:ӝo{/F-JvZy\>05~V|LXA0Kf6 R4h+v2e2Opc Y=ʼ|ڸrT(''ᛃ:|DuOD<ׇfM rдewٜ0I۰Q\꭭-9oOT\Jtet=@-Ji[Z+bAOXC* M 9O)ץrԅ-l^;~q@BhKhXGqJXQ;­hФbo5Yvh\H cRʩ(H' wn s"`)=,ڱJ8,dYkOnUsF WIqklT0/?\j칢ڶr?1cX_U AcrSr G؎পo5{6ޒ,J掣؁89n{HW|H=/Ҵi#- TCG1iSw܃vQIwƵ TYW-cGu jZs0]Cg筵bO4hFˆF90X.;l\haM; DoNF_O>h;q^"^f,gA<ĔiF"1-!A" ƟBwdnm4!O[Tn_F;hQ*s@8@!Jk}<8_c:e$܆n.Fudl.6v`f F6ױ(~MsW@? L@ꍙsv"a_oCvV/Vs.,<0בTv lX`p\~Dx 1`tƥy IvI~EIb]|O:awOATv)Su].HVE'x'Ḵ> ZeRK] ~ki5p/j#Ϗ.ɘk~'YQUVbLpZ__яq\^DlK-R4ܡ9\jhߋ~os0^m.ޭ6ʃСcUj]7SK𙈣[ juWO%b(}D 6hCHU&f_Nl؆SN׸5k'IkKȻFAb(K8cFܫvopHS7Dm}`!^7Qi_b59Rhm{%"%O!~K̯:9w ڠkЄz!R@ܷ-[DF0Y~ǧ@ZBZ"0?WLI%Ο ᤊ}Rѕ>"ސ= ct^q?@J`&. N[1H.528n9ÒOgЗtU4;;O Q|4T׎++m-+s8]H͟+zj')fi Rw?mSgQRWˠ(gtKx!7=-7]޽ w`p.SUGG.zf2 Q+Oc٭ׁ; Q%B[L24%8#Lq.D7lצ6I~0JG(R*&,!@hBPK"Z06`ӗΛ "ۍhU6ߓrOc?>SQ+Si_DmfזyO.6W>Ie]{:a1**͎嶉&3}, Kb#5cs3r'K 1|m|R~FN&>f]V7u3ey\(h:o=N_<x"$@bqY P nˉV\'c[c,$ ]t0zh[eeul lN-)a^9Oxa}$K:Puӈ'8쩶?^ՠ P.SkI jZ$/Sf uNU"E g(zD~٧7`b OBƕrͺ4a"?S[y̒V6Fn~Lxp_-I`b==^p`;b34?)mg䠭 |˓:daAiM$mǡӱ-ZFZ~i !q0u>7(G$4p:&5X#DT[Y~l$Ȏws!: NN^Y ů35a[NG|!U9Pn z"_%d!`r%z}8|gVb H=U ,o}$Ne7x6 ĮlNTxNdåֲ[HTۅy=yUrmժ 1!E9εUCw0,onB16M \-'͚}/GzsEn2/0 }5zlM5`7UewzBFX-7&&Y (0/QLkҷX9k'LXUь-6Bۤ jb^&럍]!i:@ڴUuID㼩E׃ѢZދ`Bldd{}2au>/g"+"Mc8 ٤7*S4slfsj(prw%n+=isBf?7`@^:x*(iD!,"@j9(>8!|X0 L[tQӯ @ c0⦅\׶WKPv͢>rdK mP7Iwgp ;T!PVpO< <+ W9ry\(O■B P kuXW%hou5[#vWסJǀiJf"?2%&6#@X6L0&Dvp>G#갗Ǒb_ g-waVηlb<\'#"kǴ6Gw?CpG+㰛oVŊjrrOiC JBW G(u=}*]**?BPĆ:- 6X56RHYٷ 4C\\i<Ӹ-6ʋGCѓFctVt ʴ rw]s rξ`%UW嗇io,9;=wvo:"F#~ќA 5#F V ֥l{ysKP|+2>M`9)r9`\r62J v* 4Va UI$,z: Xn PU:9UL'_I)V^P/1 &W E\V`HQX? N;{l}n'a)}!*Bʗ+?eDp #'J;^hXJMRl\!a Dǵh9#yq 6ũLZ\[8UM UhjT0Nb*Q#RƼN{G &Ƽw"fu8H LCA);Yy۫ uHHQ j#ħ N9*xN`OeI>.۽_/{5nQ} a*,sPl!MEP;夿cX[64( S%M[>hG%o'[mZ>g"m WʢIapgQ6ďJwpML Ojhs5k7-;.bY`[nҏYUFosTxmQ !By66qZ -<~QEfR`+|,rvТdN:a(Ѥ6Gz]cGEg)#Hq+ӲYx(MĻEQꇡui:R& \ hn)$K={E0<颅Ft';Yl8f6:ҽ49e.ZZV=WI7Os\~\/3XW>w4 }у=\pI* N|VR[ R{f>H]4# ~ (♿ f[h:˔i]WUQ~%/YC%༳AL)[ M2$Q~M%r9t@Wi*ȻL>] e# fO#VyסN>Js.vN)/EJ"T2E'-gM/TKrIQ3?CDkeɦ^o&{u0B'"`ZUxYt{*ء JJ~-,ftE([.HQx8CrcvVR 7P=f\ޒʋxLQV;S4$\z@6<1jGI(d9~^Qcc0tL(ByZw.\]̓/4(U(h=d&%2h=sP}bN[qM-W*S$ijس<XA֡?J !rYi"rg[ nq0U&JZ[F X@Vԗ\ncv!,q;6K곲)g턣-)u@NZ#Ծ=QߘLd\҆Mx {t7Bcq<{e5.X/nWkS֞]^N}wy!0n=Ӽ!E3ַvT)]E˿DO{22VkQ4c@@&$CQ` R~F^ECY?ny2M#*8ͳs==cLCI5bjZ%_Ni׺<)U88crŁ㊬(zepеIo;ׇ Q 〉2ʨ6,?gwoJ5[2 #zd}N0.N]>J:faCn(xH393_pm )߃V+BZ{Ǝ ;_@ (øh$P;`]B) Pf^Q}H'A٠2 b4_7}QGEKL̝5<%r<1_3 2gE}Hy>?xvt*RD}2Crd 3z݉O0,mLH N|q6a25Τ1(/=Hd1efjµ#MC^=QIN! u38]tJ喽 %G>g: W$Xy(H!)#ڬE;G[4`Xd"k`OLWMje$ <跓wH;G :TZb[SGŽ7'X{>qEQ(yy|gl:;n 5yvqϧR ׼Fii0<7ܾId?UȾ(!#/|hT Bvaag58A!xy ηo)3g nNyr#|w_UV"h[t5E/+eB\m){Yc{UQG/p|UjQ $ 1!Bgmk.d@ >џ)?eZA"ˇFv–\ѕ4@rf``͒U C~ZA59<*+_0'5|~ĈjI SOuxO◩=2`)o)D $j>wYN)D@F^Dy>sy=뱩Y7>~K HUZ a!'yJ-edyxQ&^>UԱ1c_ #q.E",Ɉ,8ژ T< D6dԛ< C2E=f0要[sO6xޤ!vSw=Q:ؼ`~&o% ;V*w&4\lgBAB2UfG&YŚз[kIa\rFS #dj6-u2qMsդ9d,"י.#DI Sw<-8c{VF2x8 h/3?!Zdh3+F;Gp`?yHmx=d GDv{;=IO;P㣒o"¥~S+[j yt%(i)Cn2 `}','n RVK]Os|]RţLO q1c~+8E~k_B ÐS_vRڱ:fݧ$IR.71PrR_#=XߍKUV4uF}q],?x*ۦ\НMC[0qpG}|4j Lx0n/ bMf͎]tJ&?V@A|;FÝ:Jx#NN:zQEFԤR%5~ e)Җ0C<[&6[EL`oҒi5kqq]%&|l m5Fr:dXy ~ңc`\[w 2Qo1fz | ܍|N}^U?W Fv3lK[+2icU;%=f"sAWvE I Cv"-.rOXTnc o<6X#@rWFt!1@JՆ2 M}gl҆Tb&v7ui=tE^`O- PϘ=d4oj-sn.(ˉ.Pzγ`>{Ĵe$!{{ԫ`pf(~]mhzV|WկJhqWv:b8g`hpxۤz|Dm Q9͠/1,iOpn%Щ(-SK@Y^DT 9|kb9Ȼ"F&)܌)1)F,Gk*܈4֙ eBXPݸk6[8M`,pz xL"ˡz>Sl. ٜ9rժֺt7"pYW5,n,VtOb:H|ك4Gcr״Ӛ !a>.S;WiMœD$0yF=qtoPDTcɥUD)uRn8)#ڏL u >fOg 8HU׊e.H2H-$/v0~^ fy SӔMq]=ٮ򹝌V$Vf[qZcϜQ4lYŁ*5u,K$Xvp)|r?piF[@FGeCe?4Qk$ nkB3~-3+ÞFen[mV~s{Pu|/;)01{?M3p;HE>.SRjGb9@He\\R ,<h3]`6AaRE'ࣿ&RKJaG+u5kTAnSE$3J}PdcW]f#+ P/BSI92Oh@"Kyq|})e~ie!ߕFi+ O^g85@3o|2I Fe/shXOL>,fb|*qeJp=m1LG@Dek`fͻEG q$!JyT@}Ә -j2^#FDZ:#k `l'ޤ̩XнeeSxm?%7y>>7z<o|ҏ7H[K.@Sv*# "X$*zs'f^3й,f H-QN$Fx 'ԩ^&NFѝ*&mq N, Gf~˫ѻ4=ǼBӈMua D"FJi2 *>*8N?;mAeV,(QSf0K!yHd "iiBv?wI }o1{NXZs 4nz*ZP(6kI8k6—dfۇwㆻ;hG}g| Ǎ=I$B|p qǺH̨%B3%G_MljT!"D}>fC8[ N2#!b0nVv>Ue1"^4ܽ} sG:94C7cB~uLk`,bm6*+n'}ǝV\7ptR| q2Drvq8Eghn?Yn׃a0hrom=fՖ:xu@*_d R69'> alVZ-$ЏAVX:^xknZާ\Dm>3/SSp _M ehGȋJ.TL W^s@">]H7xsAO=Sp;Eh|z W~d"۾VgHoʪ:HkYAA WH'^4H @3p0݆\ .[ wxBMhmm*!y:9;r>q.+W_[!:볈y|9q*h&'q.%9l]ڍkfWpUfb#0 #Z wρ^M25HyN(Xvה]з4~3 2.u;6H7yfE*6"}`3ݣy猪TW,dOcL)9,pWf5X$#;Eq#qd0d$/ի¹<E|O5p&Е41?t Gz",0eJ${a"G3^Z_38EmΡb^&/+aX3dzU߰#f#=Y$__oMޜә/EvK[~ "|@5?#IH煿\-AfN%׃MԀS-o7aS;(9xB(+' X}($G쑼nDa4|$$g."@Mܮ+D|ooT2}l2]'@11HY'c^=Bw`<GT{W,+g+MՠGEt"v$T4p=:ugjƽ [b!_ў8R``w(b((euީ8 xZ P\Ӽ[֠S rI(l9IfstgT'͊t=H'3!r+~K[|Bߔ_g):ϹTj+*i;*=G%ׇ~fth2ܶ_bta8gW{b;g%֨Q3:K92K3Ka-ZwAtjDŽrQ}ѷqڒnx)iG\1@3 \=!ȥ\XkW'jHNdUehvN5 b5z\T:ҹV'*:3])RT7?\{'4AѲ [KK>x苻Yv˃JfGԧ;ǚ*\-a% =_ΡaR3NWKQU9%pÛALC^m_e5ưb§Z{ufj#]$2\aY"ٴE4:aR׾N`ݺ[í85dmv5jC=`JL]&/VǪћ_Fv} ,(DEh(*P&w;OrSreA1T*.+N"-Bڏ{W JlQ` $->H{l+^tx<bqBCc!Mt-[jKQS5V`k.TzQeHH@^$tZ堥!^7ߛJqvPO %6N(N$,|ޫ 3d3۪=`ʉP޾)>gb/HҀ''+<'BqC W M'O 78@R)wx@湦Q׬ av9 YK]ܵ>ر_(b)b!U qעaޤ5+}=B3KQ_%vKCY ]-MLF'qHJ˼DPRdațp>LVvT2wQxfPP+bܹ )9m8N6vpz_wYI&SJ/ tuK{qƠ-MYO>t(Lh"o4M"=5,Y!16o 8*;7Ĉ=;}+I*{ב}$!՚?^R;!;< :4բ2J oXmSG{a sey`Kt8pwX&eq*_$z_DCD |ۏ01CA@Í;,Jܾ VHPMÍ\ cXm wR(vSZ?W~ԡS̈*.B{ ammx*LAk7(^$K>y OwX^Gضj$^d ] jI)T&gyШ!lFK&b<#[ד&QKVbގ0inEL;o)%ݬΜRZZ01=4`\F6?@GbiSaᨆʛي}N,> w}rrCIE xT{m*ƶ #\n>ms/'3[hAB]I]&6ڛ 4U ╂vˊwR3 ($y=&2_h&/ )lgZʘi&iۺHVf?u_%6,l5O77ˢ,ħas" ֹY3)?t1ڝyP[W5fU^ܽ{"ٜFLX/4-e^=O3-hKХn;ZCPYy(MmNQгFwB&|=I62\}%(0, j "=ZF\mfu~jj<("'W=uXG+!)j2mW0 :a"*oVU #c+f Y!.KoY(m 6ECi`fʟIM4ivgu=\'9U$"[xIgM%Jp-Su R3sTr -!ٺaE~̜/nO S=_>},5nkXKA4P ј*|M'.!:֢&iع0&\9fe( fzmW>Y{^O=`oKrxOF/]}4E,<[ɉg'Q$\ Ao}Z%ˎDH+D{YaFNcv$K]`%ˣs&=hTA4!+9J8ƌgLp_ D-sť99Y?$5PɊ[)QvO+c/2<%.C΃&77(F̔S [i>; B1Έ1+'_cX`2svr7Mlzi.]wƴj 5(=(ix}+T#=PYoGф% gJ-i]ƒ(!h݇v <όwMᖽdAf@k e017jKNqCG&I) .2Ak Ҳop KIݢ^.|5Mg;I( yEUpm6w;bZ4L!41%)ӕ7 1Μ\Fy@Cl+'r~zR̻_+?"8{9Ep fiNx)9-x`z<>c5Fu4>|ߕA�P:zEabr.-M(B:QPCk|0^4܄Po `Wn3ON2_{3j#kE2  U ܡ sῤ NJjg,B0 *>,!â$lZ.IT~axJOZ6UQHBl|D䅬˨!0e)}H@b.j\A@ai+!@IŒZ6z@kbJvod'vH aM ÒS7=YpWJ|7n^OP0PpvAe MemvAaV`9Tc*TT{V_<&3E_YPe|Ļr}9$9Hfa]g^~jzUK`ӍR0kWSIYq{n%?KB_ E!I.3T 2Jn"v÷A:qعcq`כeʫTa P%?n9(iVfKؽ}'2 9dŮ%>vr0l$k,Kd$A3A/4 gvgb'#RޅɚoXRV~p4,o8n;&IS33@x)Ѝ !]JCpmp7Yle=Xr6|E!XzA:\5.DGLGzn{Ut`r(A(픪l$Q8=N_} IUs$設k(0no6l?U/EQ=pQ4 \@G%D-uPh:jehdm;=s9x$!&1Y!O#̊^wzS3,_u5ïO~ 9:C+ME^NƲnb4m(yFwe d<#9)ft^irv śpDخ2䍏e'WΗG^ƪ \a}6i`bY}{,~_zZ/znfUs1~NCeZS'/q7l qWE4a3xV.cBs;S_۬Æ@" ST{8|ZĄ $Orb9ɒU3(O2RZƴsVՆ0]L`9?jd8f 芹Mq˱2B7CXhhR>e/\oW A_bL):N֔> .k^z'9 v*@U~M|OV8Lp7`#@*b LjX˩EspEZj"FIwl@ON8 )٫w.I&- ,BcjD_ߠ_SMtH̚r;?<*;!JdoUp@Je S24kK&o銃  j#~ki<~wu$ܪr:*q F7*T'Ig9־|l\Q\o2("Wϋk-dvx M`3[v?[>-T' *B ⳋo,mʀu<]jl^XK۴Qmڲ(MZэ;B YV |RWxJ(G'T*jwl >XmRew͸ ЩG晌 `m(b! pal%D 16!?`5B1Q0P3誔cZ$ \&/^~鈻[˳imӸܤ!:l}J9,eʙ5~IT'i7#EoGiPwb:!.MTI;jgEƍ9j)Ir7\a818W\9y㤎 'آ#O`Z(QnIP,gxu1zpx!h/(|1MD ֡b}g R-xgUkq/owϏϧK*#qHm5ȸg04[\T]jW7Lz(ও]f ߅z .j ۜr #Ks_Z;u'}}=6f!>"\fF^hBg@:ik8}0{h"͖ $Hk炢wa邱g\s2NZh5wQ"NwwDLz9{|mJMokNdkK0U/( 7oT< sg x:Kdҧ"m-v ma[ة5&"BQ'\'Yl%'snhD)ssnjC qA  yr#ב E&9IE!'TM^}Wke'vK:~V1Lt9XsTeNLm{8ԧOn BwQg[{XP B™VX[۠]I5kb-J9!om#<5g4h)>q=7F]#jm'Lz\*7 ƤkC60kޏ6)YxIkK"'j<5V)4α @Ndq73]~?3̣bu۳  o{ Wю<c)b faeݍFfFUwyC+px &>ey,{f>@1^T@A1Ǻ__ GhP]dž9kpIx'^'6%[>E3arul¬uΎ/#bt)c49@t/(<6)5#ic=X<cQ7ߡI9z!z)p]qHe9ilPhObj2$M|H]$P@3oW//4ft VkJ(Q ˲˕FsN7(~2DNkrp\zՈɂzoExiq`@ PfXUP4Ωe(lz; @\miw#Iw.-Ҙ76 \W}Lpu__WԖߨ~ Q7'|ؘ ?ͯ(c;=ht-.#~pA]-puBț@hp7瑚EqlusG BQW^)acǸLwn6 ͍֚-P}G$9U[ WnZ:EˬɴeP51șdAL"f3W)a ٪ϳF,Vf%YBHG*%9,!qu! Xhq^Gl;TGz5zB Xy9 JȳV aܿߎOxRz;52 ٍ)[I̓W#Fɕ*e@@ Hh*|6yb ,tke~ ~`s?u[AχGpȌx&($qk:{  q:!^of~uO1Zz TGԔfY/^Վ~gڊ$y9Ls  qp9MOHhqZЌK)ҳ[wKNLo{ EބWT& .{ !9Q$wRN(GxX[iC: dM+ )h \1YFzFLRW / k늩Ik֯`@pF T58vr|, h{CKd%?GViy2C[ ye+tdua3ץ6.,zif5f?r:8uDO֡?z…f Z; F$hNmv;*e@*8# ĄYT FTHzy_vj yRIdUGBD~EvU\ !O> -@qc0m,WWf%ӿǚ+ZnU&bP~"ߵnV..js"0A.Ky'rSkmB*Kcp #]i߷WIV7r*^|Vdv,OOES˿Sge[z?|PaȢ.]7y]x^lgU _5b,ׯGۥ*TyrޞPaG5HE3CpYelD=9F%@_ EpƎvH*.$ (N\Ǒ74{B0C /4$-1T7G$@5QQ Cۅ(푑A%o_O4|٤a-!4GRT@%=Cd=Ca龪!#L-v%w>M&\̻F9m!Yxe{m"3(l_llnc!Rj45 H"R@k8WξtF0܎!*IZݕ-u'+^X~VZ)xؒuiߓܧ+#p@ N@ E{xds511tŠ_˷%,7x=s&LZnK8?$ ?Jgwy0r^I Ru$Q'IݬHσ!(* )b|䯐nЎF|!Ϣ=2DuZm"M^\E=%JE&B|'$-G? jc9#r.W(J`0#ְ  ~ƢNܰ?|,b1+ _"6zȍJ^%DҀ}@ikY`t"`dܦbhiМsDnhk2wY^H06mPƻwy `bhԚtM+_FiXH6%ڡK{"bE>Ƞ' =fAɮ6${*`vR:,|gጓ );G(ʟC-PxqBc6JSzvUX;}K:HP/JAaJMxHW]B*bXߌI+$@<8$Eݫs}`J/:'KVFu#G64tKZFx> RL>Z@꺓Ky" p˜>u QCZ W6th64LY9788۴vaE$S೐ b7Ѥ*°3N $& Kɔ˥ kQ(M 7۱qKz<1/9k׈E[2D\]Q0yJiVgp&)k9}'Ra%dup'8^6rźܛ߀Q gZކvɩUwZrHTVtE{{`/B:G+H4@~oLjgk2fXևiܓS*qr+rs mݟx#ZmA`nv˦2l$~T3\>dƠn<瀹YYm;Vwc`l/l ,/;߳~uJyYJ7㰏4ZzN5] nϢ:l‹4[^)R1A4U=<-.ev&<*>1c|Xy3U LqχKhZm&Bqv]BȬ7tn?$>j['4JuxQc*X`њ|ԭUcZWnA`>HE/jkFTgp˿ * ؗklb*уoXi ~ M)|2<✕=Yz[Ɩ}*iwMXeaצԊ4'0ܙ9OւVQja%1B8YO{m  z5$b =sv䠆p`!vZ  pKq;jBk pDօ$QWEb+SFVPhL_0LKAcy@:#vl{.N|NqiB,r28`-QASDO@>2=hK<> Y\jywģphv=;Ve7]T-/gbsx.b>1+yY 7*Zz=kl iȉ¬\x[4Uo1)Q^OgreR{?ij4?bҼ#UH4 zNUB5l=B%Wf̧.qPO) 42)O4tn5{%CJ7¤emYFѪm'?,ܤ=s=zBa ܋Ej321_x2Ɯ>79lDW- JAbĝuB=PD \}Kp&ږК lehܐא+jѱdkӳ qgE gIV sAcsP]&КGF dQ ^*rłYIkr^q4A o%Rل;M M) /Z >13?mo${5w*5eDlBQ4UT6gUa"P104>*[:CmH w1XCfǣfD!83 j~rzts9"/KG Aj&N^ Zxa'-$ah( ' ̰N[1Fg ]dUPo5P+Z6nc]nZ{" FKb:O/,tqOlTFNdCnW&jXH(l-E?2lGӢ@.x$78-:Ĵ#oDpP. /A}%4)8M>߮wjp1=@yY|dA蹲(l߈( \Ŧ&' >$J^g<+H/ɌFd4!/͟tA1[O8T8Q`'54XH*"Cڲ*nj6AGLM}R6|~)["5q!> zHjF\7!3^4˥t`6_;MOIz/ۍ|A*9iލ|!"4쎜l8dms:(_'|펣< @]N>n||œN$:^-]>ny| U*.p[D-V~1_.b#ї* &/" #3um/SAӜk!%LH}p($HA*G K;  ;] =G@ R&ϝ~mb "۩w/N4 9Q_e$?ߍM:z^ݪom<~(^,W6<8FHGל^-/O!}6g('c\I~ zQ0 kJp綃PPA:ˆՃ-j +޲RQTᛎR#^=Ө[ =u߸mvWq>poc%6LPrw5# v]9`mtzO^66CtOkޭS6RIJlq:7J1ۻ¢Z^sSRẔL1|t [6=/ ,sL[r p@aƇ ."u. N"wgޠ&.; ¹Sc%;ht>cH%Bd&eܡKC[{K" N~nѪb[F5}ʁk;f?uJV~uTji/2#̖gf: \5D}JzƨbuU?&33 @5Bɖ 5[H)>Ę,A0#Lx3Ү.Lj!#W}dXog ? Ƙg9d!mu*s @xװU2)pZzE~2x=i_ߑt*.{QJݚLgqDH(%oS t-NH!Lԥ)E.X(weQ!=_CL #0-Ɋ_tL6\.4Ǿic߽g9SQ[~6NI"IQJ,TBϨe20Ѐegb6]NGJFդR_A4_3q[|$C-ĜTRر;tլ{'!4cSVǎ Kh{3w;/뮰ʰ(7P.uˆZ) 1:S?-GF d%TfdAx6P[2fF&E'iNBXsrt߶І˚r+'+V,<镄|Ԣe-秿oUw{,{A߅@|;eڣY!8D:[~ݓ[5FhJE3wuRɺY#B$rܢF  ֺۺvnI.؞QG> ʆyy8!Cc2vh^/m*^l7̺q7nzEj.E(*!T ڣ[82P߼E?-$Qsq٠-̺1 :[wOMu@"qQN8 Ax=h5f7iсȊT~vSD񎔥Vo4Ȇt=_^G*L9;pv[#P_I=>NL[ԭ2W7ʐ n3 " 69YdQRBv%,;VeDmM1 |c{wb_dWH%2Jai8eTk-G_@ ?θZRq(, Rp%pS^.E%x^(Sz#מ՞5ҟhx|^=phcH-P#M~cnY<_&[@h8Zt#]B})ww(hZCaDCothsB4R'k*c; qȖ# IOգLsN0Ieٵ^% 鋣x㣇nQJ>3;HƘSNÎ~Lh >,&OF{h"M!1Pv^*Q'M%|2.B/LxsbxH:|^ꁽfٓI A5 뇀J[4F@϶!f VBTaoÄ{:qw'P{AY4uK0ћnVs|o Kyo*K9pm~]PvjϞ> l77 1U_3i5`h{8|Fĕ[@K2HoX׌exsC浯ػI-BSBF Șq`>֠8ZbVüc_w *,f8dh;K9VӞ8XTl:@̿ROX%|)fݿߐ rNsZ1 [L|\%`m2`n6A6Tb  Yj[ەX}32~vZDZg%*FBfնo30/}TCSCSۺlβĭwń:6 ' QA: |fZ#Ѷd11|f8_:l/h^iQrNL٠,f` K [U6@@ى*rDn).ۊ tDtiD_`h'.~5uUc$B;e>+%Wgc^. ޟ흳}VE>c*Eς YOnX}B 4nydjTwJnB5׭F蝶w fkq?IWC޵&x11Qn!$6PX:nֆvY9OgiP|/.!,y^"Z"x1&\ osh#&3#B`Ӂ!DQʬ!$a/˯W@i p\>l'ଗ-TrMP,lxe}Ot`elf]ܡE\i ? Ptb1Qr'mz`f~LneJQEHI|e*PFT,ӵUfF\z;'bEPOo7 U (*H2Y$Wdd o}[Id6rae7Rgg\LDaY( ?}U=YtC{(иZ(IchiTuSms3wlvys,eYPɑL Yz1xUKU:hgI}RAz1Ћ)ZwD5Eb}Yԑ2+𿤼8F r{.-@jJ*:abn$ DN/W98K xua1Y2g526)`wM88*)藳]HJJ5<8幾&dїm-˩LIڂɢ6{*i uE[c]9N+F%s_^“ޤ8(|5psz›md)VIN*^G"bRb(ɉ&OZ/*XQby(NF>+@ D|Ǚ8bZF*ix?dRQ+UB2`rgh@t 0ޢ7M%\ީuE߀z*Q>d> (ZM`+˓; kZX uVY'栲;&iM}D `SLb(\J|#*QMa2V à4BsކfVxdep#i4?ԌC\ BNtSaŎ%_*n:LZ|eAPuoX$fW];'䪐ˍ}+lQT_gWSr-zHV q^Qkz,7wrzUEx; 3F&|9ϤyEzJ߶;?$ED(H{M{-e2.?5+S<ʣ; Di.1cm7\cksqD{7Eߘ6[Dl=|c!`FD0/Mi(g$2 G 9LH!pJj`]f"]SfR;*n5{w *RʰXmk>8.E[4a[JupRXB_ gv@xq8!0Ҁ 6=IX%b0yC"9P̡nzǥ_ZIU~ ^JQ'k8"+ ѢR{iĹ%K&W6+&.Wv%'k[ނĮ=uP-gY ַtu~=.\djgoܜg2# f[v oӖȕx5ơ1w0=xQ))NNYp{sq\fbTpAK(us8Y3[:Xcz.3⭄`jGk)BYY`~GI g0"q &azC TREp_4 t 虑DG&0D<"g#8Ǘ]vځF荥fi21(Q&V ЇHr8QpZ˵Ea1 Md5t|J2nMX!ᶴ&KɓښdfO{$#ۭS=!  u-f|ĕ=t%.أqquZX8g*Ш%0JpnW^)Uǀ$co=%yMڵWCIJy{bGj s2KV;sm>@3uTɏ2Z1(J'0-<4f?ߗƻ&YSZEN+(+oI% j<#>ݮڔ9lFV$7lJ޵v9{.o;=D jZ4^Ahu3~js*fI[Vea} h}l%[Ej}\yz$GB{ls@i8/8B6MH(i ,L,htIoS+N?m͈~HiCEx(dvtȕ SZ It7ٕzѓ4^WO{x $_qwhIo6s2s;΀SyyUO=[ОsVVk^vu_*hq]J}J\~,@ ,};\~hv<EaaEidRyv6@ @ѧvDaX`{Bl+&== >lPDV0㸖Q˚;XH ;r+\s:2uwR7Fw5:9a%Xu6[i/PpoR:{_KRg.kS*ӖzwMcGn(.Ć9fx rp޻{/J*`fJmIL6:0D䒚" ՝-#/ZrՃW-P)sE3N-yjmuqAiZ Q} :? iDo&VL6'7]AYLdѪL+#mX by S3ςfp!CQoonl*=~$[kO'P76 8#)n6 9]Ñ?~ȳw7Z|l'5Bm=(4TmL-+Di/PMeo%8Vb$y(z<#]&]XzIģ"a[f_۔KUM"wڌj[}Y("S&&VȒKLFxS*:3K47 5:qϛpXXȚ }J}*тf_)(V-˔roj~4U޽pJUCׄ6ȥjJKV5.o٣;#n{?povwNAV -%1Ǣ/G)$fP-~c} G,F{fg\tk֤?qP.lJXf=)8) `ŲS ]Vm fҷzfbD[hI@"W^6{nOY&E'LMĨodS)Aѵ9{v_Sts (=g s(OIY8 LŬteH+4ay>LcfWǤ <?@$d p9UVa4dkC6{yPڦo7\&Y&\oЭCV VS&hɕ}`&x &8,/9 9LhXaU5Vo?Sgp BU  M,i#45,S-_y.v fmf쳑nY&uB`/,ϔonMt5I^Zq6}}ĉIԷxwM]I֩Ef V)r,XVʣ@&uƸQ*6mmB+owfS:t1#lj h4KIf4mt^7G 6]6?Gxs)gb.Fݓp_8lo ϮV< 3ǞU rhΑAjam0dw,:76lCLr{_r|}}:^[.^'*k'(PٞA R&I 9 eUhʘ^\2wk*2YsMyלZ 46^VXɚ$ C Em.|fN9c7ΉmDΗ5 Pã`z瓇HsEZ{e$>VS`6ʍ ֓ RlnBw^ϐk|+xg;?Pp]ʶiTDdx?J"{svp "K[O.z9]"zWO$pNa&_B:,z`z`e<9؂?zu|p]f6j|s=@U#B=SB ʸҌ IT~VZ)ǩ]8q]FLՃF-CӣB*uT)]xUJE^" LUsF`Ie +BpabIH3y IڣٜQ'1S<{’%l[̴EN)k]`sFȦXT'U -N IiaApd}q㩹vn.Z w9S4go6[3w3ս.Q5CWc*mB6VZ^$m?3ɒ*O'eC;> yo0dO6$ C2ȍaɤtK}:Y)I^2HUthuS Nx#[x}#^NCTL}y-ļM|bԎ OULىY#Ӧ«j[z4v,'uG[XΩ_zeRFx8JcZS0y kCcð4'-@)ů4ߝhZ޳1o6D?Z)i_U#2*mJu: |,dD_s+8o9qJM_!?]۫ LMIC/F\]+",+E 7hc8FII~HHp[,SͼxHˡWW #!5(lu W3|Ͻ9_gQ͘;+د01SOɑhf rs`fҠgJ;Ԝk'BE{9wu>#䚄BS ɋoPԷ6GU~yKxlv9rVE /9MMH}>/|Xs hv/t ;W_,XG%lȼ4cdL: nK,9is= q=%RI˃2I W<:T*(Hҗ@℟gVTkaMW֠YH8D}tpzDkJlFEڱT4.VJ"{CEq,Fd7t-JBȮt'mtuӡ7B%LbuEdL^in`A"݂ck%bwօ x6u1V?D]tb?) nmvU M (b %+.Dz)=!V"ǞK[,O_ߊn_Szar^+$!%\ЯN(A~@Lg۵J.O|_HQr ]zB֋NӡJv:FYbl ڥ1S?fwSUi?_Zo`Od %5l̀?КQK4(_wwV78;,TM3hw|:Xө 0g\c,Lu.DMS/$, ؐϏBB˖z^ca3̈́liK c%8m! CU"7_:#ϡB#Ę8''}< Fg@G ռpJ(VNh/Ρgp}͹L%cmQA*pa֮º-%@ƷƚTmX0 D҇o du0^ O6t{+0|wG/agVSOz?K2l|*蔮IfٙIBVb]ƆϾ-ދ$fB@r_*)`~p >1^ğ|]ڄ&T,k)zM53#7391] :LxI"t7MV(Uľ3M,uiPAU@JF~#ֽcFS@$H4?bj@:irA3a)P9q$g]DdF 27 `I5E|$[+ʆbc$lv.8׆*^OA&T}&aP _,tG'8ZۯqYkdcqCzk{|Xqc͋oon.qP#hTB7ʬ&m7`Ќf^-^zңOk$X5:g`_-^݆8O{F [d"̮]Qrji)=M5~.w0>U+xT9,eK'/5B pPШin}Of[ʠWlLr] ^j2?sd!>~oլP1x:9IvXP.,*DL6lݱȶ*&3d xR P^ Bw6*~|G`L**}u6ءig;Oz`|)Q NU8Ƭ\Ygo{ţl^)Uv&Yd{R>Pg.TEGlH]t% cK&ͪPyr?Wo쁲2^ "c^ 87B;7 bOQuLRۂKX]/c7 ֘ Y(MGph#fQ“yL1YLJ_PӦR-s7مĬ~wd,2Ɗ$>&9K'ZLx[C 2GQ #" |.a hlcDT4bwc KvZ3 .pѵqmrM% zc./8`T*^1[nMKU R/[0اV]d1K޻yS 6ʘEMg*jh4o 2xȦoqro?\&!]r۾cOVI+L (s7%WH!YY{ɼf9X؛$fk$TLŻ0?=kUrݣQ0lf5R'^ 顡Q_}҂`ҌoQ(Nq0UЦz~ή!߫jwWhsW/2kD=r5<~ɑo@dOrԠ|-2? lFe"@Lv(I1&/zINhaQ 0ԣ#v"/| {. nϚ_ ?$ c8r%e Kv}]RMxzgDvYHDb"WYʹF$ڬ9іȟd$j/0(G#+8՗FUGetsz|ؗ}l-[`Ƥact?3eϓm:;Vy2VI?1l6 Ǘ fRLrMD^A\FzFؔ)e\((rAnV7_<T%] 65+az=*Q6e[c1+6|yor/Sъ6]?.@a3M(cMQ_S0X:,!yM}v'TǧtޢO^X}$K^KJv"+Rn%OKvsxȚ F7[ &kR'kU/&(辽U=aq_˻A0ĖI9u` =j)8DvZKAԼ(ͳ4|y'Xw_~݋Ru(2-,%~j3 ̅H#IU.8JE Bm]"Uֵ6S.sf}UTO.qd?4vFWX&~?oTP;HF `Sӳ磚6kw;~q+ea;5/7+F]e.BB6) LZ"+o` GڨJĿ`ŏw[ϋJiM; LvO, s4uMbހ-Opga;&pQ&6'v}g(C:F8<85A f%jk ޽i9ç94\o3z*LeyEgΙL(zr}l*W OX)6uq*]fFЅ ZXQ JQ/t+5/ Nيk!w!H-Bj^Qt9vueb XNJ5 .92)֤[yG?q!8ygOdI_w .%FSml_K<'m!2ßW7ncYBIL~6=)_IW u] ('Sjʮd%<;=FerbS LX#if"@Ͷ ^Rb+);Hsr-8k807+3QE‘9xvM'ꔓRN,4~\^F=>2ˠ7 YLXn~=Sl#9&k,;M !NlIVC^ 0torxC~r6 ~ؐ)@GcBlMΕq9D9] B衍V:.NpR}OOw w7~ ^wGz̭ T JJbș믲0M)M**O(:&wNhz_TOWE (+ ftn9tS.1ʬ.%EW2#Bqߣh!7Jެz?+I/f3nEP#Y=<;KKܞt]޺FY~ю2wT-h4n7="<e SVCɇԷBWMߍP¹yy|LWiSZXLv 7UPaà(abe1PQ?uI8MRX D˔>x/={ xpL1\vEGFE(ec@\;-Ӆ +u._զj " 1m \ 7I֊wSV߰ExaFa ]-wޔsz TagT(t:F}h]!A9]vE]KC`0" G-+kThEM:&JQK:eeL[3Lvr{^XZBI[$8 $6ab!zA \>߆Դ_ d Ioh\#!2LBoi!F`a͉}bL_TqVO:XB(/k9&t`e5bâEW=0Q}84!: fKzXƼfdn.o9FU#L _~XpSMx$$/؂ЩJr)c=hJH2z8 ńxvYFG J{]o1M?@wH<C^X~DO]@l$(N{Ev<۶tW 3-+7$sn*~w`tm|E\9CKq92P.3eѰ5$| ;\d;!*&94flMT?lȀ+DZ-@!d~>ٜvwȳ57]'AD"f{wn',7YrD/n#|$r[ Xҳa5w$it)u2S!rka%{s^zŦ\~Evl8AވUSݛVn92T -#75ވA݄Q72T׹;]c (}o-0OcQcj*\],t4kp?[AE c^(p\X Eydm=8쮽5Օ)nwɓ̍g?dq_؍յQXpkQQL[\c_*􅬬0u.R6ӳOX@# sh9F&`ϷEە0?AB?!?]qκ\[Es@IwNЦ0Ujp 28]ocyU8T[8DwHo+v4Tmߣavq\1d/#_Ǔ,Wԙ/ԀOts66{,TDn GjJ_gZ.QYD410(C)ͫ_pj9j4X=t R [&%S㯅GCPZ) \9[#5Ipj /!e#lߑ"$!ߢ ͤ}J+2oX n~'\fp |)7kS_,.km52u} @~aV tƔ"AwκLZU29m%< ȑLE N}%b9Ya * {$X&pTψJ vvajbK|P[\iD|]ƃ+Et: E.5P-Ɂ2uTNEq!_QO:M_Mv+MnZЊQy2fcZM7K;%+<ޟӸ`BI%!"Q[v7keЦxL2..otdˑZPPwkkV3Q#pfHD}>3bWm#4@''uIzzi5->K82nWfgM4wai6~Ao0'4 o>De ߪ(hsq~8ޘP\ fPb7- E2UWVi:eFVrTK RV3D/8V9iпAD ?!R޲ǜa#W)Ѓྖuz2\a>!PÀRP%yQk&Yl 6BLK v!'uBAGi<i@}.:q':%'4LK!Ǭ:w7c^G-Cr!K#+$}v `!Z Q.51ַyvj\ũS)l$oLp7 bXgGBYnjn ,K*MBK\^&n:VZ͸wfqJaYGDv҇64ܐ *kU/2+ZOΞ1uL$O3&TQ"]I{'_ >ux2^U;0}ȃoDK)`#prsc]!w2zaOOfk WװoA~aq|} S삅~)Zz*C~H룯Q ZYKB{h9FwauG?+Z 2 Y(<$Fng!a|aqC5LrZI z4pP DF' +۷֫lmz^M=Ł!z oi+1d<-(':)HH?C;n>x*Tpx0?_ș- ?i2q:E57C4ҋrDJ;KC@8 1 ȱsԴou²UAXZY 5:0:0d1Y4c(@yIOU'NSMB6 $OYYUBiK5 xAbu& ?_': GE[9]k~ b7ekj+%مՉ;[BÑi!6>6%Qkn|]U-J(nqH'Ӭ6E9v!hJcjMo\0$0Q X4kn-.dž}L$DEbSD$9@BA!)_96w{mߒzd€Lr T7l&SݽSwU4ӛd ;P .]hHy }a7=ۅɪ*;b? Pϕ/!,@Ge\]w Ĵ4P79:<`[7w3m& xf)^ٱ=I׿A/5Z91vFfmúG3*^&C2C*Rͩy}DKzPnp⫈+B ds 'z:F+nP TN(%7,9 6w3m(ovxOP9\g\S6SD 6Eʁ}me`eĨS@ق12 7QXgI+=a&!;Utm/r`c*{#IMiy$|r#BJ ɩ[m!\[<]kf8'Do^ CI]:%c"$ Mr [s1N9Pkv<)D<3h8[Pr^ v)![KJevkcZ`nnO˸dqbrgb?zQbBUNї2>lWaԼ0\j8o`CP½6 o1FH#X= D(k_D+#?X/ĒbЂ#9i!jjZK4?*tC}nG2<^E,o'X!tb. "u{NE/I-_~/ 4J./{)շ:@՜h YxZzqfEz=iӣ<*L ) Nw: I["?<Ͻl(MUvJ`[QkOvoO\3#-{hO,0[L' 9xJ@S'`Vf۝eveUb)n}pnA3gSu%Xf7t^j1g,уkN7 UvEQwA)lhYʮfhVDn,_.z$H*Z'$.vb?ىґ+ Dd=`-e׸O>۔%=B&ciqSE6m`tX[Quڱk0"XdZ3A.H)]a|D$V%!|8yI: W H;2 ferD =5B_,d(mԻMbIC7Zx"61^٨H%~]aٶaU9j; 6D b.&3,lsz9Җa90@KsqeyXQ˥*vP N`Tm!cI[mX\pKe-7_)JSC OX}D8)t%ϞX.2@|r!>`%ڀ˜Z՛VP'-suҧlk1܌`_J!uh*>BT_u]0}c1j)WʘMɓ\$Q[AKZ*`7Q>;V}h+"%F4{4s#( B[&5O cujI77,q95NkGqQE6nbŒܷR>|A 0:뤲n ؗcXn;&uxߧISh6$ۙ i!%:[窈D3n\ce 'd <&mKnN??׵gе Dr[zr$fËLrbǓ]2$2T5 *@n\pR4HUs[ۤBTXTD:4&qZG3ǛUK0HZֳbu&3U}rB!2;~ai@&{~rX@Ċ$4Aq~3E\FJ# }H4ByZnάAnli&-vJh'YV?,2yԂ+彡qXSy9RZpsۑTuUsͨUq6m܍YVC*Y̗'Ax!CL>I\5S=RJ*k'+}hT7PG eMVnҞR7ըfav%#ܰVb$ af~cRSa3JW*90QJ62ݬ %ϮPR+9~_ g]Y۪_tג) :^^&UAQ ~[KZъ\V"@SJg7?z 7K~(7oT^2jO8,S<ߌ}P@ :ELxN|=tpp&c.OCSwYHS!/^d-7ܛ˄ѥ̔ǼH29; }vOvg9(p9hKאh"eKs2x[cs<3F;Gqj=wO{vOJ#G'y8&]#_m>#;+%c:SjkG40?X G ,$ҹGJSڒ){R㴙x+˷wB#}5;g=- ?>b~3yI VlB!c}0Gg?bN ! < 3R;Yk$>W@HB 5Ա=Ҷgwvnɤhɯ­U|5*4Sp~FR.mPu10P*)ƋMtD{YuJpZ\D- d0*R"r[c¦*~xrIܫGšCʰ$i>x<gL{rK.N6~+[,Q^=FUDe3N"[P% B#-[ຶ!.ï<>H3f>v4a}=хTXAupBY gb:E}+>A\釂펹Cx7@@Qd%ӝN)f=JQ,0܄Gڋu9[Msā>*(\s)sa y8gdovcR!Hᘸ7Y/~.a}%C߯734MIpL`FnSs&{wqE+ȊO7jS|U]cR'H?l׀eqGOA>Ql3Y-X0ĩ4S;$̊ Dz! tbXuق MfK2M6 ӯ+Z#!F\y3U<@ÊWl4t/+P?\7KQ,u绩= #ᙒ}V$O?vTEAIE; _y0!'NJنs"]%jA,1Jo" A8p5f=iOxFH:# #H# L̇~;/y|ѺQj8P}שjuF  yَ͌7klPZ9v+kܦ\QE;dL*֞m# C17DGl^ܛZs}JkV»xWByNAa(( 9Qx8x)"}HjJe]~R31>L;v7LT҂ɘ\0QSk3-k_%R% R)Aao\PR$FQ9Q]<7]/)دm66fNqvtuX~[^Zl;#48/J8C$;]R+ڻp{J {ӉNj|g13,jc]9aT|fQ 8S6kTj駉 f.!-nBɳ(z0ІdH >/Nqogp; o$UQ,q~+t$[;5EgE [E~uxVÏUE%xL$)+Hd2arGlim݉ Z6`[!pj (jO]mrzyW}$m/Je#{"DJ1-l/@ো w˨mp \afZ{26JQbz\ [ݵ>Cssjwg$s|,ڗT赗xI4y(;1tōﵡ~bR>f Ɠ,=ֳ"adJ,ۿ08!uci ]IE6D wcs 4ڙ̔0~ii%A˾ o#/SJZN4y_waj;cbOUA>eHk-61;CX 2)vg6 sͲ`%,$i'_/:@Mq%Y9e 6pЀCI9zQҿO0LkKiFS )ڜ3r$5_2a{.XDiOՓ%C wNȨ_>L0j[+=Cc輖YaLY1`Q ~~Zmg%3:׬E_&c]hQR-h]FiQ՗`C` 2eL'cp\)L"ZE \.d;R?q"Jɗs%{1WWGު3G.T٨wbΈKŽ߉vH tU/z9A\ k~G:9x$,Fғji ='4A7˷~ o].~4mW@4ھ %mҺ!=NDҥN傧AQ2u pa~tqF>爡5hW&O2~1pFf"%TBEːËמ?Rɕ7&޲SԲG"`b'\K !8 WԤeMVy@+!U(VczN_K.VY#~λ_l(|&j^F9dy`v..>7HvLBA6?m-!Jp{f?mSIT>c;@4O53n\xi{bF12:k#^3zmXzm|uݼxPEf/$ &xCֲl^SJx>GÀZX-[A1|Ǵk':%Շ6!' ^7fB'w#]-&RH7 |,rOf|M8P#@0#Ȧ:D JmPRZ>C"p uaFȋʵ][xR1 Yzk_z0'o$je0RQ'&|Z{ JLWs + ,Ҩ5eˁMwcNt}Cǵl vkrFZYG2*‹7JԄDC%ayf{gZD/G֭01lE!uʎWK w\fS-JSPΜGik Y?hBg8ʁoE9u8|ȴ dJQˌp}֊zXJU1ZLOgr;Jy k̹1ԒI!pȺRsv/[FWͺ<7z |АtOɖlo+?O{Ք&q=ˠ>o>mHOٶwr 9`}D-"gI>,kO|!g$zw+xp3av~槭-CyT߅qM^]x`w Luڪao[x:zK<̓.E g6khHagŴ+O 48=l} zGǷ11 b9R/(l7+m!!m$ngнYCD{y( (^er<៲G =F ZٽHdqX;)c Z֫2Nf`惷)O5i$0 Wv:LVQ 38Rېl99\2*YZ&gܱ ߃sMbWd"m40q`P?rpD߲ }UMZ+m>ĪRIG}UNr֎Ͷ6OKUoU0DSZ [&yVxX't R,$o`D2  M T{~+;}x/p}ɞTQ\2d_CT)܏UZbmJƒFt:̯, %"GvY#eC: +Z7N7y!qvr>}OaMx+SG)xcDjw>}Ć_gFf/ Bc&"Tm&cQ ӟs]PvK) amd/OO/O 8)&\%+fԍOf,sl 'c<~ i>\gQ3xtaOe'Ux!8e6$Qoɤ4wh<t f8ӂQi؍!'/Uon})()YZwK?VOO`eW6nxjش{|Dw(zg-+laoj9/`| x22~*r2^\z5\?ѿ0G(,pmD\DSa"WdIlXsˢ}pcBP%x*)-bӏ)QбԎO #Iب Rbz3}κ.URLP 9kdZOtf1ٔ&TqLvn7=XU$(&f_Dԃ!]SG62LlIHr-=4~1J+Qy'9 i;IRey̛,Ɍ}{$}pmJ^3#۴]fRPb7Kn;bn/~kS8օn umߏ<}&_T4";O c4)K͆>7w|aP,uLD:SXuƝ5Aܐ;#}ݢޡHlT 3E32qtu+c&YBƸryfOmD娏y 8ẂU7_d>xEE6WydUf1?(&R"kŕgdOA1 JBQט(٘(,26>! 42=4leoq+Ng0}ө|`a٨Ɣ6{n5\ Ixw2F~WQ,+̐i-W==lGH7r8d#iWg H S.L:w&n,>&E|{5A(F|v'i6ŲчvfE]oRtq /Jwm=^qlo$5G1Ya1bD O;r8nzi_\~OM,@2^_/$0BPRG~/Ԍ&?v T8wPqj+C_p,&8~oYd`)op"+q.K4Qͮ4ς h9#J, WP[RT7Fu's66H1h^5z_/PՃ :mSoYu^KyLYG᰺ %|9h/rBjXόƬ MҌW{xP??oyz z_I&:KXg?〪gPCW^!XteΑ};!/A.-ƈ/.qg}ҸF yPr'yxJITd3Oe$Q޿NN|ÀoF@Dta6ǍLp}ul@ߥDRh=M؂ Ղ'N[bv(RQYMMk.jicҽ枟XRھT|OphxߢR>`,C\2a\͒XZ3Gd{t9H_5\G_>H R 7c-{.01:)m_?BW=!O.5N I&{wEƨ^r׈ٱoi㸳 jW]+7SȘd .<֤轍"=*DU#kE1~73$nhy|Ba/[k^../^ձQkeվ9䞖 JGLj([2)W7)Hɂ1x;+twh[ZY禬Kef EqR2ɐx5+/6Z)/>a:sS6o\ _ 9/D31$*.A9P8h_z~ LY̻Ojb&(By͌"]ſHu\F-һe&H xj*_ bBEq3B{Uvzd#pw8ӫ)FN!^]N4/\rc~b_q/J N z"x'ܪ.e !=6Ipx )L+Jɕo/QEX6RܝF h%SF#Bfv%2l75Z5Tώ=^|`[J ;Ԑ64/7UjYC+iT["]3iR؏=9}0ml;Zy:pmDK <ҹv |I"m0|+zWO!,+fhFG>I*vv 迡 Qjp7Kw,IX8?dv+(Dp/eddyr}_4k& qkDhôr׼NSL.sŢ*`2W n[ikՂa-^\wm$7`I2G#YH"*f҂딧{OjK;0pS Ċ J)`'GgIlk >) +} Qn_;;CvDqF,0ICY4˜"% ?.~^H88R`5$~ Bl&*;8Gف.Gq "ik^F]ZR7أҲռ~LS TvAyZNL67R *;O\+K8sB3pjLlX R{e4+wP&=5P{Fp``jSf\SFNԈCRe4$HX eԽ\srS]d>7@=d}BFoAMR;._LBJ6qwTU){(뙷8 + S_*O]:dŋ6Ͱa]9X*/ǯ^ :nT&gr?'˞ezEOf09\E%Z +Yd_&&-Dȝ\f(X+hzIl?贇2rF!rd]Q4Ir"JmRMy劐e痞~M w!0s~9ch\އŲ/{pma7@N)AUmUGEWeDKD]Of76٠2B[H| @3?!fZ%^!(u o$x;k$Cz~S%f!g?hZ ((z4Bzq`A2izLӿkOT]xjf#-$li>g\'dcyڝ\WTUafj?\!C_ ^m2~ʪ7"6DY0k|E3n? ȃF6L\W3k E,m*q\&BL6dV%,^&f/^|GR`R$.ViYF_k_roBME!cc?~9$7>ܔjl{ag@nn~x_ &5S놌8wG{<$wdO^5蕏ꎳD`4-6GTmcDߣpՄJ`2ƶBx$?E`-J/rx.v<0x"C:ϢZh3RuJfo0O.-޾q7Jh/E4.T ;5 VXͺ֮l1B$En|}P$oIY"r{lpKY'wVK7 CVLt/5+"A(g淈V1[op ˡlYqN]7nĪW?U~Ƈ_X]vђ؈)To`70ٸ:sE$*akevKu{+_E 3K쓵`&G z"` & eD Eŵ>qψfFG$ONɥu$l`A_'=ZUu}>CN0geNCCj|LcV.iL81)zc!(~x&Ax~6bd8*ƽŇV»[M%RȦpnȆV9} ͓]h SQ5 pg>.Ct )CWlkCBs/#`?@j(}A=yĪ2mu!E ss"^7.2~%ኑ 5GetzyK8D0peb[)su3]7g!G"(w/T(O;gHp y0¼RZ$>1)>UsE7+J5R]7&$%,/\#&s{L%|,u}(MY?c=A ɤh|Pk=kL_ 2^&0"/incϿ+7KKh[T\m5L ޖ _ 4?PJ%䞺2fficN彅-'&,ZWZ@q"DM/7C5$̸' ])Wc{}y+z},?zQȴH&HBjkdXW RؚpK}lͿa9꽠&6W@P)GЙ+ہCh>82Ẏ rPF[( gpОpX @ʠĥ*z}wr5/;R/Fƻj屍~ OF)&mOBȩ"p] KН3!JQ -kPk'}ڷs" ZP\R ԋ=G 9l&r+S|&);W yl88-L5),t=lLkO7 ѫmjƜn1e& Srg6!yg&י2SqK?eZIb @  Us+ya|Y{%D6Do }<8VG̷#%((kTCV;N:CK(L7zH[&|vƞEME'̓#k(ԲŲs|F_1ľбj gW8EsQIfAx˯Ml%dzg>$는.'NKQ#EhfUlSbn0!DpCs&GjsNt_Q)[c߻guK̡t}(&&;J{+X˝AN€lDE' ;g}+Nۼ 6SjY:h}9dDzJ=Hy_>.EkNܹY0ɋڞC Φ͍4o\8HYDG[Xţ*MgFќtUJTr^oj/`xSĐ10"!C# G@nkh >WOQ񄷣֤PcuO2Kx?; H%*DQ8oonH UR $^TUaJfg@Щ }KC6"koH_/mvgr/^Q)5K"D30en ı/yfbn848(ta`bK~A*.*CCKw χGvҌ؜pvLoӞexo8͌l@$h1g6P.ejuF%]׋+0zڐ&ȃ ꭶJҬ3xK X#uwwj=<(xDriZ m]yCWMYd`c(ewEZxE1!n]X0Ք[ySRwυWg%@V]c7Pˍ (!.j ]eOIDD,JUOcǙZ;nZں ۨmV0ˉotW5\]#J+<ŇAl3UEe_=o2pc(59t~S;jmgZ$UmzLqrUB$Ŗ?3v~{@D`xW@D^y]r~h$ "gb ;h ǃNUgU:dz HTe]3,S:w2sCA:s$j@f|#KnV ^ƅeybԃWp8 RZ@|E4'#op*m^|x%.t]"NND`(.#әʚQO|+uv *#q Yk?_N#[e.⻈ͫKiY7lQ9pDHOϱAsƂ,Hv3-HXmfraCO1MWj2H$6ւcQSݱBlO1oqC';ui)k28RX`L|rk W%zs r0zR^-R!<?Q[TSgXH1|L45 D9QhB~c{KH`W#4"7'j{RQb+8;bxbߗ*Gh~ſT-끪=+p[tH ZV^jIS"u:K/sp2~,)F¸n>M HVn/I:B3s>afHɶ L 0]mtuȂOs d;,9X{9x*C65:D*s; :T2rK|pWvط &8z v2ο/ʝ\ڋh&bVc()Q^78]ZgJm q騯9nm#LfEy? w@-tyc9l<0\}pm1pu^yoğESK*nN=A(gٟ g.+?3 k궼YgIAp!|# ^8rA .N𷄡&RW獁<\f`7ik.H+ E[)X;aMQbEG$w.!k_:y4 F-N3A􇲐6##J[gHZ~r=ڪ="=ZC+w^9 )BtDYueX abtNJə=6i`s5ǚEJRnl`Y(,eh[`\֪0ɵ$N9SM" D^dߤs>qU WDJCgcP ]" gNz"y+p*ܒ:ݬV'HNR})_8GڌRiRwR fvFdP2?1XbiD^XԍoPzUhc"C/]6Mb3[PO t҈tKx7w>"j?j: V~\dfg*a!xŅVǤV 80t6$Ύl5J_Ja;EwM=158'@--яG>)Dȁ*Dj=?ƺ^֞ 0/qC &a~ r36L1Rj)ޜH}8xuCE^RIx =4ǻ}㟻MV}-QJ7wK]#+߂-̒-6t{H3x!fScd]"&]n"=*EXe%/N @u7*#F ƖЛ}ҀM1]# IEt#E™rV=6:3 rol_LۯUGMv)K6F*c#CC#8!m9/$8 R@p<5o7yKS2MQݸԇ .g0yo^6UG0s0Rѷ$A B$PoehW")bx\d"+Nԅʣ3L!.(c~k?)&_82JsHS4^2c#Qk5B-#Oa {? bgd^-ze\"w7kaEAS(Q'Ś[^ƨpՂNQz_x!c%Y*J /rf]t#zia HA$t⎴z^²;Luk)n{e^$'z H8((;ٙ@ 0vsϚ)1nD|n6XZgۿi\"gGL6EV-3[dq!Q'Fh\*#/ HO#cѩ#0YeR'ܒ\.Wnu0>Ѹc(Uɞ J&3='T~R0jE(R̼jgRK[o8 oB*\8]Pz|9."oQ5H^˸%?{ƻ>G}k [ⶒ)k7훑ΡLI_R3UGz7tﻠ*[.YvX=~3YjL1 vZrC-5̛C2ѯ,/cw9N2k:^ln,~el}ICՃӹm1 #A>oۋP wΓlkqT5"=bueKF yEWOYmQOB[f7?}{gl ]{O8kׄoK~yAq̏Ac%Bv~NATh G;W$XP&+JFdx̒E1[9(\Y WO#f֔fVng[^8)וۉL۸.|;2#9^"axFmٳmEÁ΅~uc ̳ MiPTMԦWFGwh'Ag_/C+?trOX9Qw& 2n_\~r5DUwOvǃovWoTP{M/g(j_DEf Tku-!`ᚁk{ĕf/șɑe) (Ɵ>*3a>e~7 of,?F+0Xnm>RU| 0Rv:55Es|= HGzz<ҥ&%P!i9cS]/9EBk.(pB!rx8训ݽą뽥rw%|Q1'eEGrQÀU9#n7Yotߊ4"=0|웪o|k $!<γeBV M0.LD$#}xYq`TVPgC|^H;fO 2=J%HZn)@ ϭPHHE=nz7{4y?5p~ҍuuW}nz]dg?/ ,t >Cݓw$]w"oZֱbD?4j,,S;>Q!'!bM]/ik˕;gV]!^P<2VdE|}/3rTRsuՔ-#Ho,xwb'!w.)(Z.}9*'^/ƺ<5rr!ֻݣ4(1cj>A ӯ4|Q x俰5 A<ϟӎlA!R=<0 XLI7؄2ġZ 0{cq24x vB\Fz_$_\gMu.Qk$ xgb& XuEmr+[Wᥔ&Ia%ԙװ-lI1͠Ε&O ⽻X_X'QsarZʝ/pnRrKK򋸤pISzM ^;O;9wW pkCתO=;am(>:ps<πguW܎< 4ļ1NQ*S!|Rph<ԙ*fSZ|X2ҙ @}קbJ%FN@K5¦c8$Qkጆ$ )F[Gט`*cG(ēXl#OE6L㚚fRA]IK 1[Z"i[Z&6%p]uuKfTbݺ[ݒh*ȆXYHNUyWv:lYDڦlVY DjӟZ [͚Cn!Z+&'i_ q ~-+%@k'Qvkք GJi+TGдǬ(tF@bi[M&ےߖCmh0bt'ˇf^2 >M l߽"&ary]s-0dc#r!ab0 r;~qpmwλ\6#8HojaySC"b0G VufMʎvGFϔ\V=0XJ4z&Fz^kP@ "!dPU}o0*k\1Vj ֢Vnp^N(:t_Sn[&B[v6AIz=}#6{([ۃƨ$Λ4Y8P{u/߮]ګoI1=S`d7tџmf4y0<h ZE7boqȨj8gkfŭYK's0Rz2_;%__~H.~~l1^z%+Y yOc"lsdz6R6g#笰gܮ5OF bCW<>YZ4[^̩s8v5#5;{P;2*W J\SlJU24Bq351~&*A?ɌއZ#X{e%T4BU`"ϳdF1fݰS}]a e65ƍŊ'/ɟыNj K&~<TۅQ+M<:OK;rO@y^V 4r:|'_z|vTą.,%kRSý|lh4WeMWMٌRo$;V8 &b^dL~V=t݆+[-)}Ħtcw= hWu eFHΆЂ0~0Qɐ%v*}讚dZӷ1NWthIHx4X!=}*~ŮIJELz^P[S_g tipQtkft{Qr=IѓQlXӸyWޓlzE)#=ʇ@]$g/ք{Fs$x$1`nZ칗= Ф4!X*eihFdPGRf9 ;qCozjG}WK HB/7\R֗-}K癩q7x&@Ӱ K + XC.j٬ >Ɉ!OCr)kV/4_bcUaPp.S/6UgP}V?B'!fGL7b>i@=O㻯` R фvScTGW֡]s8+8n9rHT#)Kj7~ GF(4`2dwqX\%^\'0ھ G 5M6'xp%ov 2u4$#FVN~ΡλSayAY[@Y(soSw`Wt)SK\W\'kK"7ȀO3Jl`6X3G0$M <޳ߌ44XuH6eYX{(\IE¼AP"~Ȣ@wE;\%m`69+g~/tz20䩝AGx3БY܁=0gg;q~B,f.{o{33~tx!W3s~-A)kd#fᲫ[P.T9~o@t ] fڇ!x=21寜 +p ʏH~ vm,az7bV!Fb e CElH;.axtf=h6#PCpn:3KivZ=o]7Ԭ3#hXl牾ΎN9CL52ᱭ)ysĈ\^mh5-3qKn5O'PbUo \.K&XRhd\XEp5maƊ9u)6*+ -) F(OxR7NlPg3*q+\IcP~NoLd2U/BQѵ]㉙dpLU"GKL ~x>⍏ W_g/m%GE[}ifBb't0XǷ)n"@1Bm+)4C|oGW/ m 7qLb&- W2b8t`#amw٬S33IE_t༥{pc <$+4mqD #-[h OYh _:j ӎ#%{ O#Vgjc]gl}JFWj9[:v fj(Ȧʝ[cN:)%J> X'c31\r !B/pʏ"*o6L$5R\ɤh3ى2PPoa0!?z#!l5U~q$Vj-hu'(=JLs(Ng$~ RlJӭe!HmTI)+_3#LV.vWCxgltڑ7up({933jh,)aD9LAx3aР`qV, pP2ę nJrnWIєo:#t$"ō+s< G|›Ih|8X!9Al &茟#X&- /r/\ΐ J`|gZ@)-% E1ӀA"0'B!jxOUÆDTLv$$MJ/tJJWXLPO=5t.@L+p"Zx18ߓ*ZI1s27`L"4^I7Xh* .@l$>5<@vl࿱ưfjeV4nDFqUGd2-q>Gd?h$i:PZ't9d_"ET6a">W[$Cr ߜzf\$K]{UMC8^YP+SjDj0^F-31׶=;[T,(+)}0:U}GagqPi.j\z&ܺn['ӹ kmdhk`N1B]W}T{9QO ґޗķ.0Y} GDkdílj+4>GRlPEҞvڦ 8_ng_HaN\w4ʟ1~LIevqN2~o}-{5!Y,X'R+"⣒&@Mux3>jOH@r7ǦE.~H[D-5Eh>BH{|17*pu~*Ї`Ŧa+C q!za靃B!0][;*RQp[:q}!C}-PK36,# |I4pLZ/n_dEZ7YAh6*]~' iN, 1ÉˊE..+w_x"$#3m?h+pt:%>U)0;Եie2J73J*A͟`~|:prt4;1U'Pfh4$gЛԣHg,U?NGᙐU GPuSQir낒z9.e%X@bWRچ~s4XGU9{ ǭxI;ϒKp+3NK@ wϒ"oF%U/Q&v|K6 zA_{))T3*eg%鍟wOx3J,!T8E$"uUsVlp~  Y#΄1xYP{O|YUuM:򻄸/.Et=rAeܹJ߬h7*HrcLnߵ#lRqۙvM F?x(lG3tڶ)HS+\F@ q +1}StdΘ6A瞽\A(Uyq8sLWj.Z xĪ  #yDP *05#07ZO߃bmF #AT`cavcWWHьeJ/ŕV1^zD/Z4 gTjv|AN^(1-,z@dq?'RZV5&'|A#)vW#Oƭa?CAlBI?hp[ř"iV.ePw2')F@\%NZ;d孔0(zt\=/X%H$ON Wäs s8&y<׶_ X9-7ͪLh肐'my6^_6fbsɸadO?68І J67&5~ =؛{ȃ>`oPG(΅GgnC ͥpͪw[lR\K0J4QqM aѧ!𘝱w ]^O舋1aq /p;i,R_@$9.oAAS>y7]pȚMH=(lTq#iےUmSRe*ɬlgm0al DvFew Bu~غVJ\ ]) 6H$LU$+{~1 )`S..k"uP[C>[8WPʡ*z#Xu deWYH:z~HQu=bL^: ][uJPs»2ՉU .Wl@Rt|ю <6,-+GwI z|ԡA8)WliRlܟ51Pcֻߎ:Nӧi2P]m͂fbw-:ĭ촰o|f {u^?Vihs}:|D!M*%~5^4@X!iu[#]G"\4>yR8x#, ,韥('}@hF1I4Q.mOauJj{$G{*sV_侅ЇpA4TXNܴw@yuNjц8Mx!ooUiu8p ܉#22(tw}5-Rcxld6 HyF +ٓ݋?[IN cH {=DyuЇ͑~=+~D1Զ;`W픦|h n❲[ٲR՞5Fj|*-2#|1* d!֗|~yi.G(80ֲw g@>ъ1<̖ޡg7x}`aqbgukLWlN܃  X Ǖ/i?2vFn(?yi$x6JRZm0!sSMگ>Qc ނW Fwf+,0v'it$6@W~iE[p]_Zaӿ/C,QߚA-Qg{L$5C%Μo?rbM09X@H["o!o33o7#p>}4(rEd3ǏKɣa6H-pE(uĊ,( j->؁52Є܁3pIgW(ƐޏP[Ke;]S1dhH$&F@GXUesaJ>*RnZU _T߈eC Mra Ƶ|hus d'@bM SBɧ.1y-gp7"]C$h~̓- 8|(!CI0Y Ǘ Wv癜Ҡ&_%-jj<pGG@c m)`(͗_V/43\Y5#,N˒eD6ADd" OZ1pM9*"~ők{ %YlJ^M}XNckgy]cDjY ^q?Jŏ֔c]#uB,u=KYFX+ju>zQN J%"Gp&\`Z(L28۽j {BRFCŃK'@[6d;Iގ^m{3R8"g 4`7d1V+N:%{ PkCE 3Z*(nh~fd!qOM Xq9|諱щ@, 9zF0A|6K8kW '6XmJU~LQ9{&oB n⛖qw3a!Pkl%aRZne0iek˯HW~6t$!!i"[?am:7x.! |9e6^\4@l6kĸQmffOAk|&w*< vjh<6E Vwp5>&H=2y{m5jY{{Θckw9aUnS\r,$( -q1l.+juʽ3ghlQ@e܁q~Ό,LƧY߷~ccߜWS6>.oɻkd#ٌ+ WuDpgz`.lkBz[PPO#Ա`r"= biw>3\[Izef*g=KzS 4L V}l|ILgu:up3A5_yFVm>BYr+%jGn(2]o[ٵ-??큿/JWlSxȔ8ϳFZM!nl\Vp48p|^£c3[weT3=u̇6D:Եr$&Y(Д&O hNJc/?! இ_}B?)TyuE\)awx2@&q4[0#fym##j NcO*M#d!qqxu 齃bJz=HoxTjIU%R(,9)-2d 9`īm Rڇ'\;~bvݴYϖGHxG' qT Prs5_ `a̦w:C2BTy5$u ʏ"W 4&%fVLR1/`m l5d8KS Hsܟ `otxҏ ZbRChJaI+]W:? )DV|?uSQ1@n eK]:=~*3goTv)&n}f|:Ͼo* ~nYKPH8 DCxZnnP&菍b'o=[x{Lc+>S{{=,Ѫd AgzqF V<Yj4(vK+S/2z(?%3 ȽfJK)12C}MFgRI_i)lMr(Tۧ7bh7v1eoc+[7g2ڸ`. y !#3! C4ӄ:;]^GM˶5T 쭷__KLBǝhF%ʬnIy8%'B#FOC\I}ZYvd_S8m!-V& L]LHQ˸W8}ᴰ jTjm=V54Д7ifubFY4`.;o :Bj[{h:)-[; l*ɗjp[C9WCtNjqqyC1[VZsfqKdٗӁ<5E@;"v:idzZe!)3h:xѪSlx dA (N4Hm!2Ĺ~{' FFRY57=eVHcЖYzBkgUێf f5[y?DuTܕ. uhɣ6u uqd.g+~Op$QN})<7,n6ewʘ<'Yn1eOhGGCV!yĚoq(JM0XXFQ݊-%<6Ԥ,zN"%KGbod׳n 1tƔ8fc-!]{u3æ(L_KM`oא)BG?ޮMLH3.W'bvNzE?Z3҃xrXW6YNՏ8f~Tk$Յ6_Nd ř:ބb"p>3pgfR3o} σjoV&i6mnّ-P$&Er9aW̳'ijtPj(2w6܅ $EXꯁ+b«OK\%.4fji!&qf&oqitSN8W~"qe7^4ry$_4kƥdzv W΍&4<)Vdzx+NH;~x5oeIe.H(kraN[7ރT^yxaIq KJ;>ZL("C|-[LCۓG_fLC`Ղ0:an_ޫz9f*"̣ hJZ}z^{Ĵ !1;b\n{¿fx,>ٰMY(P <jo[OV?) 4[4$ȓ̬Ǟ%H#@\TI V7O-q?[3J Tf&|S A" h(޴$.?]Y.d̿\8 r2 >k#d= $/2hrA|Rib(hv^jkɒX&$O-( u8A*hR,7u+ G u]Akq4{#6:{$ ӍZxJ:o'Zl|^d~ĉS@IV_fXﴝXW5,S3iw!_B«vR6i4`20I]T|32)Ƶ'T=R\TuWm4cz(S-kv?"0_[e,U[w;t.TEHCl[&<>|0Otxhl߬RB#g`sr[/ۙԣ"(=Nh7?SjW|7PzQrY=)9;&?\*V6&>W8K,α] Fa71#r!514:1zEuo>gK1ͷ#2.o|}õθWm?gvs^9sD/~ތ4,q>XW6FvƌSTjuxs4*1=~I3$/@oiBl K TjgR#. `Fng8òImrD|s>=tM4o(.+'gR%]!TNRZ`T3;J&5FRޡ\1/3qb []sv`gI$"% $ $/gϩ=`zgs/.Ҝ-(;5v,0E8XZGvC4|bp63"d@kȿ\qMP/Gx#lg-n:%Mh4KƦ-8J42p(Pb#[/KE߳FBJ܋oKdI`/t%+F`݀{e$ P鵒[L{Ecqὢm#KDE$bG CwA`a *Gr# !AxF̍w]bCM9 Ţb.E EhkEY_ ~9jvGTftٵo'-he_wVEvKvk%>IʮGmy346rnĔrxUzA&;dRQUhf%9ZK,#tɃggmuzLS; ӑ-WhI'Ae@nC zC̘kVX^yWTйٕ)8z4Ь37C.Uڃ+= }+JfD`F9S}Tk#-V, KFzM QZ{RI'FS2&;?]ri4h#Ts([މg4v#( YK pĐq`ެ%^d/Ks_;^{[e^PNuDdU'Qf7S1, -V`) z(TW"2HIv7}o٥ʭui%RDL}Όix6T-_d5N8sDL(@~JpJTn$f=/85Mn#yw+Aok.ZQ]F!YEL.,A>F13]ŏ.%vTJ!ixu #nR^ kRfmhvMr%uy,^cCPlT/x KA^eax3 @aڷ?HZ7@r 9/(K?u>|3:.K/5]}ϰ.[3m{dp])z`B8a@Vo/X$aoDcY䪓pHK5cTU,s}~$V L:%sHOSԑn1F[xSzs]˴sNش6Vu?/hW^y YsV4{f-/B8IƋ?PI:!d( OlhF;FJwAzUdRBq >6d!1-qT B65|Ug4*ewE2[v<To~5u8 >y*eTOUf*OFh< UJ]Z'i3OFP i%"0B ᡂ ¯KIS\jF T_5;ɽÐm̒Z?/2;F}<qt4 @=ntș^l\N ob2aقUw\vHo(OwHJ@Wؓ\ďr$Ύ}*c_!АRjḙY3ک+ƧPYƐj˼JBЯgPp$ ȸ?>;?(\#h};FM7^@w( 5TSX1@6c#^+_+dJO8&cLJ5'Qt-NձƜ(P8AQ=kyxsMgtFV 5dM*b9,tk/=h=ox@H f#7#3ɍk\\-tO̕PWj4;᭗añF?PzT>z+jntZP޿“V5ˊ)7(N ŭy^0HAҼjEZXRMhJ|c`3+l[#n<,˓ `MGQ vXhLAϱw}Jy˞LM98#Y#j͏.b fbVBlPW%'۝"AW@8/|ya1rNÚ7E|'&ʶEF5)^$ SVA$nQ CD.V:Y+ Nk'瞶#jF }aPF 1ƽ8@5oh^W| //Y';U򅌅L+zOuSۮyAիQ;HB@dL7)*W feQ"7=,$M#:Jz4"fhM "}wAxy0 %MY#iކVQTA~9O3j/Nqj{;߀!uޞQ=k(_qsnLN$,F/䞤th?/PJө*TQb \PxYiFW AvkN$(F5H qW0]A,;A&I7Et!$(&sX:@/sY4tdHztϞ2 [%=j ./'c\.j-v8NsHM)~wc3RHx0uU[jvLԦg%;t2_)(40Xe~80=MNYψOĢywS.T\^i+fO?(eۀ{J#,+cͨ '&E,=B(@x<]Q %d,B5dvh`Ln>o}M 2=EQA0~N-—s%VNp2/ffg}:ߍbd+%ُ :4y[dw3 Y=8ж<ùl/Ff$W c6ˣo ԤKň~ kNZnF8$yk\U飰obfɗ+5s!-FaMa=4feH+;7B@x_v=gF#rh|nOBCsDֿ:@zϜ5-F}8IrOHrOLX@>o}D~$"4Rf3u@?lאRLZS E1ш7koX~H5ah0ȏBv2$ ۛ!]p>N*ѣO¥/:Wk"d9r*)~n\ +NlxÛ0|ԱwWi8GbLgOAn 6K=:(gGMۥgb㷂)H8{/X'.9U 1).Vhavp9;@d7_k[.)RˀNDKtFx~S2%'m5}йts ![44{4\ߴ$|,/)D^G0&9cz'oXijA@1;vL]#rVu_T nG\ $j6H#7ory*ZɝO-zfr럃q|`Sp/BK%c'ؐ= 8 @AQ>^h91}KzR ㏷4^w̪;D6Amֹ!TuۼE:62c)yr[BRy]dϝ ]@Ks!z#Ǯ.s{+H.J#C{yg]AhۏX'  kY~[y:4 5ӗȅ+⊋X: .%b$tvr?YS1/UK+GIZboȘ FW]i9yZZDZqAʐ&,0\OJ&${smMv0ޤ%wWOp)fgbIg=Ay&sŻ().q )T pŮ`V'ܐ4ҙ{5lkGea~'7OU 8lܜY0e@D CqjH:/+rd*y/{܎!?:ϸC^0-;u/qHɅRUIO. ~k*zjlR 2ٌz yAc<]l޶-, AdΞ'R,q\*2uL 7S3O ѵTuf ^bOanusdMjR]3ǟ[..W[O>PJx襑)0 z}.{|DVdQ28G~k nzT&5? r5Q-)}^ ^DžDp ۸]3,gg)TR'>12~;TU\%Rwr~/wd-*UۤCN>[F&V=<".:xyG)\L1RW`~.l0-x ɡ ^@o~NN/n5J=Kc{)xmՀZkXvZ Y`"7`[^ϥ0"$K%\A/3FKp=k.Q bvP&V ́hPlX$€)]CH"]X5GivA5@(7eLsayK%ph=b,:]k]jIK|\`~l[ SM4]،,nFCxBsVElsN R SD4.ppoԇXGl>E™M(A3ERig^1S0fh̭%8i!a>)2P\g& d{W02x&y4L2i茏(lu0E>;_ 2AH4+C|π14>vM&WaQ(g#LJ'2S3`((dh"`YhB4ZڸؗeF 7S;+:Vo$4eC 6S(cxn\g#^)jtj6Jҟb>z!ffڳlxF{Nhן?VN'n jSfqՊ\Tڙb+b"wSdi9D;ccϋxdTO3{U*ug=,_Ҍ/x`=l[2h [ Y KM 3)JeVL=v f>ox*֏w"+h[%=-"m/x8bزo7;u 3oyѝ"[R4!rͦ[P8Cu{0“t%v}W4ZVl0h߯/~'L ۾ɼ2,m(ܓǜZUꔽ  y ݥlm4J4(_ʰpi!N%'-[%(}RKĎU7![/vw4:KBίt!‘.Z¯ix@T眼jǿ P%mDL#1 xv|*LRfnsֽVz \{\L } Q7po-8ܽ{%_pBʬشk^;n *s:cyTy`)fwB<B *{kg{v~I{ʔ~%.[dL,cox "{#apv½JP oٯ٪",5Nnr)9dlqT&o!%.Ċ JV:M|Q_ǻf@)8aތc*@"P~,B4!^i5C =MJ :cLn=:a\ Rb&q}BCERO' N2?nKʫ&WM4{4VGB?k13[+Ch0+^]WNmx@E 8[ P Ϟe#`|u F@F}J+?S(PuDgA 4QA vm a4@KOӶ~YE }B5 fkCәX<ĩK*YP5OiSVQd*$%~@; NzW{f<` x`ildi<~W!5e.2lS F#U'IwAL*^bGo%hOپT6%HUchB*y .o(L9uw\4>pH2pԘʶeh T:Hݧa-ѳG~\?2裋 &;ŰKߞS]Zz xSy҂đT֐C5WωwfpD  SY 6R%`«e*3 3ws !K(DˬbVꁠ wʙ> ܌I3`?3n'1)o"=e}l2i8nO郾נ8:bɑkuT y}e;B +vY ޱ}INep|Ӗ1q #L'ax mԎ4ӝ |i tXoc֍R 5G'(kyȧN_ػ.~lfH+k';W]" ܺϕuj0m00_]/=өvB1rE`n"#Q B}틧r ^S#_}PV!$k7}B>,Đ XQ<0]n =/Z0=b"V'>02Km+X(Y7  2AW1]!>m`QfZ[R^4g}l\"h T*VW.v#5TBdη~:1|#g_hEh ّo- A!Fԣ'8yD08v[m<+^N?DLF ^kiU?9m82p)5A"I]cppi3wEݻQ6X9Ӧ Dcm{h2]^kϩ Mv7Ud­+9%͑%h CeY6Rv߀MW"U+V\S[s"ea),ݰKIh~eQTȠ:Ȣh+DḷA.\[콪e963B $F\J"^=~5jzBΎ :?/ §Ctמ6KZ>Z4#|fAw{%3,B𖼖1~ fB%li>jk[WB9¡_DR$䔰 JښA׾zBUC"]eɔanO5U&՝W=8Yz2ٯy>8m 뙪ίaУ ,)2Iq$#j>Ugz,+!_R?;>cُOxW]_[oR ]H< ZeRvt+lg:$P ~]h% ,"Ŕ2tey""U҇3u+/sFB5ǵnØэ{Uy7L=>6ã镯y}2ɋ0;#g ֏<ꔝE6Gzƌ `E$1re{b#K(%s`tC9 u9|%XO壘w|=V%q%ldR/\nT)#?$`21 Peo49ͭJNC_t&?jwj @@H|^U9ε[S[ z5lin:͍a Zd3Bxn$վhhi mKӘsGd$tWk8SINP3Ҵ~CVImQtnjZ#m'\qUF}0/żÞc/O5ԃȴZ7xHhy畻P4'r؍L*q_7S1 ѥ5'В4$6kU6g4˧2X)eEpľa60+˒x枀>8dc:a™iq=V~R.?ABک+u%qkЂlEQ,S62!ӆfȂeWEL I4 ~, zXqu{:fI6 j3HB޶6FkfwuE!Z#i65@}{&9eʨE͈;uiN# Еڈ8-MN";&f6]E󶑊vHb`hûm0%ACQt?@P*r0K&vF=3z(kckg*tQV!Kq4m3oftMwx@!Y93k^c5!S,6X7+@s~$š5ʗЏH8Vo$5T2Q @YPJV_"9_Go|'z=­׾܈f+?ucrvQI B/ *[qLȗpTZ5^t~,X(͂egQmryxiB!(&y,a#I&= xXޢOrbћj Àp>PĆV~koP5`}UG tf %k\= JMJҚ/jZCĤʡۚjuJqV!*^wa)fgO$|~vF0 reAeu*0ck*MTQt`LWǨ\lX]T5K?uc0|L!oLaxX Xa݅W|۟]IRN/b\ /NCBcbY -qN?U꒗,0bv;u! J8AWcG2n#is|a:\89D0"P/jkC)`3)\ōy6}|ǡ cv+~ n[F% W݌OGmx]wFf݁ijӾR)RYL&X}\ҀGYB5 fȝOvۯȢ 7KVv.g jBH})bW$6KLi8>=iR jڲ}=y|'4^a|lȕ)9rϨaV;>x5JG^{>Fo4=1G 4aJX;IQD)Qd8/*.x3W'zZ/۴FdĬԓwNR,f/Uޝe 7 n~Y ܜʩL?T%\_bxW fƜ,Gd"9а'ԡ@^ [ąt?ZAnoi*r'mF\=L<y( a)eqe!]YЃ?֣%6wu$rx8:46k\ce-ZX:[Zv>TEqĉ~W{@R>ޤnՍE`1@4Fp7R,Wy+XVu`.cl=J،-;pFBu%"^Zr8inRI=@_ -wRl%L)ٱoo-"3M8fs7U rӟ:q舃 tj3q,a@t1,X[DwI&H$OU=˲>y:Dj3๋_F#lPlH>Zr[$%X HOPA69&!Vr"ٝj_9^(kUw^5q&K"';M+o[q97 ??Qjop1ԟB *>LB2+>u-ַ@t_rnƠ*b5X6 @a\~<3CgD8D@*R88$e8eE)<4o?eZB* U@Ȥ<-O/x^| ԛ,TAƧYyJ45O*: go{)rjV+N<[}*}54(+SwSHytCS 2\X·9dqu4hJKUMr@"oF/8a_F*nY`WsjRx$JMԘb"7Vsb4xd&ַBIn̚/ @|n(3 ړ6C8?҉섽'Q~9S9#;Q[]I$m0]E%"5`[]O{Qo2X^P,w\w$9w#dW;`7_Wdq !kz}|E;6E#O/xMsg,+ ՓSE,^w!vldl/35݂ 43tz"uv|^vgT溪A qio{}:w ,2OOpݺ)_V1ShxTeI""ꭃpGn҈N;Iu;kj~Ơa4K"":!j>3x;!#> L7%oP"_Ŗs7&L#%=l9Z 2ބ64G4⽶!%4ULƆhPFy>uϣ.l>4g  pEJ>Dm8I9!T3;DvF"|KM:_VD^+ӆGNf~/:Opb-UAs^ r_K(4ٍd9n1{73(yZxJDFͪGѾLOSQO$ٸNz ÝHf:uBͬzmbf~|oI;fZo  W[w4U+[{i F5)([)9x*EB{tMcř6[wD&wэ-:30"TU5W_M'=4uʵCZgzp.=_Fj 7yT? ugf'8@&V=8ij9br}ҹ`*!(aҴfz^w6Gca!A }lFq>-ie|L 17U# ]4EiwxA,0h*Z*WpD¼ 6iٮ]츁H/DϦ߉ D;>>D'|=AK8|wT\H]\ɘ!^4m^ =.[NW29gq=ԐOC*v[;/ VZ <aZAUb~^οzL t{Ţ~ @[Rhץnziْfj%.(rbyN3z4!ml8`i2XIBŲb*ñtMC4ƪXۂ7heݥHi7OmezhƇHXMY)c $nK:ٗg猇 "Xop1zxc\x.Sfd voV?`3WDcGꆺK $'/T.sLنQ4c gDsǶҏtk@l:b!vҨt5UŭMx;;ʹ 5]gl-{r# G[/>1aίNcyꩴЖT H'tɗ"O&G;BhUpE(C8l6Ͽ˅ Hjf/Mn૔.۪^ޕH0sdJx+c\:V@>fH#/$b/~= ×8VRH̫R#.ǧ(7_Ŝ X @P^jZ(bj2gM4 2w.ɻhrs;Ф2 ݻtv8#r88J<Ki,FHWK| a#{:~% p?^DUf#fۺ]=JSv,EҜS{ +mWx8/) 3Z1~qn,>bo:B\y$t/)8:&Z|'P1K] ESPxiJaLG5Zƞ_؁? ­ZCaPPĿ.8Q|S_;_B:cJNi׺",-tywܤ ;̻/ܤQ #B1Z>֫/3v ;$:_qUwIN~@c?~je!%G Xި^O8 qw&0;"g5 AX*C%#SaY_6 ax6(@胹Op$yCw ZАXh^ؾN>O Rc+>.:)4ڙM&iLʃseFz5T" D8㇋"zC=4!~zV+JpϠ[À2.l:h\߫>8G2D)^JŤ=$.QfqE @bVz̓ lcSTyk#x]_һ tث&TG^a0\~FEv:9TW)$ q|qE"_Pk,<-O rBt|͑ݰ26&m65 l&ucAx߇fα5?PBw+勀TVS),d^kTؗBV44Ivo-T]!g7g0,e0{ŏb U@ӛlH= UdQ7N/mPc2?[u4g2^Pf@v,mlLT;syHuk&S#'9PU\yG{mٮ 5L@h_>=`]AY!Ra7mFV%"aM^rR wYƒu Cy_ol'sDSkh̆Duwrh&++,Um.U`=olZ G VW7΅F.~yi/ ΙA1R;twzm5Z-+S<W/Q9̵y'__dhjzt٤1(q~`d˙Ӱ1M9 J0%!y)a[}9EfGt}5*\X hV$r+ĝsCz/f36ʏ1 T^KDyR} T+1J$}y=xh =6}V@)8YnSmE'ME0SP$V$;yZ̕cPXzev>aar4HXqSDěM"퍍alr{AdT:30)Xlsږ _QF&hyk j q*K!bn=UϒF2Wla1Ԑf6 ^5JV~8hߋVr!HK>-mʗi(Hlo*)ùG@t4׊,/j)vƊijHybƢ2~Š*lAVbSv}=H'JGW/‚{/nr9X(wܮiMG{ }gT,؇4jh{s< xFi'D5{YNbubvģFeצ>E b4M^dPc @d+`RAUr|N]-^:(qrFs;&9tg0J2#|ن!_7AlYcH=+Q-rFlK):~#_ڷrUbKM}Ts=7{-,2gP^NR׆F%bk]ίYXifY$ol;Mrʃ6음khBnaqf}P\S`٦@_de4 0A.:k22x}Ao iB]z|1+aɳTvߔFrKz&'L\/Io蒤!>{Gʽgq7#M;S9geQ#-[yB,y>#+1"Va0+Z5^_QƝ-Nф3p$ [;sN%pū _Mf"=Tjf=y KV@$ClM-/ɿ"+wķ`XQsW/$;lIm-÷2Td Hp/by;;LhtzBolm}L؊z̺ZE){r~=@lSbQܚ#)mT!~~zhk-MJhj9R?e-f̮Nl-f_B^5PI$oq Itm[sP|ǡBk:I#vgt\Fw>,NqKS5c' K]DjN4C~w ]l8C>$NKtFk4GLF{^$Gz ۱W9{ߋDXtcl ]&0:aO*G70O HW"Z׎6S@e\ 00ln(àUWb#rl)Wٝ~ ^hSW(7D q|d#.wgs4W9RKԉ[闄sQ9ꄨ܍QzDdRRm+y}N|(F{wRSCle$h>XR^[s_9 o)jY HR履&kt( .od5};Y|NIv0L"L,iyn+)*3ꮜED,f:cZdv0Q׫H΁I0 ~?i-+!8WT:9zX0ZIOփJ!>J!]^ U7*r*̠3D6"&jf"'Pjȡ쫶W녎 Pjf*S^xUhRhQ+ DNU$3 ~$He πg3by)sXڵj&V^o$ b}Irao3(mU+xGmʝFGOrrA'|OM堞W뎻^?$uiQ1 [˅Dz B_d++Gi*`b5*,~b9w5 ǝtf/s-QBl`EmQ2Ԁ򅅊Nc7,uz kS 0K1%(N[z1dHHu`fILH+I@]4œ)BA"}_0a#sƝ$FZu0=𻁿 U ˋ Fۮ[C{/og(@]HKAbQK\N ĨV]ndFi5wOAяxZ؎ᱶ )ikɐ-fLiNgPkaN4k0-I'vl1Fl]e+Q915I.V^psPX_T^+ 'Ǫy `{a cSM"zDK N?sB*OXʫs`f Hp'ñg\8rGIUfVd;41|^TqW%fȚz=?7wYx@k\-*h#(_gN*Z8,G.7B}fDxDdT "!ès}t` y8'\]YpV\K~`hvrYFk?"v3Rd!DəZ\hFc"OpGqf@%_) 5^ed[4>ֺI_3KDRLxO3fZrII<1 423n%&v֍?+΁ėї25ʆz{+6}n*|!0i'%4T8,iyjZz ^&*dKb}cK *YO5Yp?E5'yOߎH ӾiTroycKA{+ y)g (u> XihsL#]ً9a[u 40M&3Rw6fNEpBPrt;CeCĢxb2Zer#SݼDxZ1sb UL؞|D34L\ķ*XKWGݠ<Δ^v.:0gл̃4:,#K*3&E6͜6'_^X^VKWIYQy7 gfٿ ,?y9Kzc<#'90Iv6c7O(^gёhSG1<';:J:0NH{.1qIhc\#p'7<`8u @3-$ yfs5$mT:p̵¼V>B*6ZfSKylRGó7*fǶ\諧6 K0H 77fbQRPxxNCmzYP0"A1~wz|oʸ,kؒ٧ ܼ5KR}Ҩ/d U@oK8$W_@Rs8|jI(򁀚!C8iQ"cp AP TJ|?, c=hievRhKuiy3v\|OkE.bP|p䒞6FROpt~<;c{žT@t>w=>NJz#o܏ $5"I=:oUMAK7 l0 >0_$O ^uPɞަ瑧a"\nTK_Ŗ$ߺð&u.1;r.Z(JG|mm(;%y2&hoA,cIfyq(`Z @m8%P63u+TZ%pY[ݲvAR& _@*& @*_s*3IjSAo%{o9fIӲu#J@>+ìU\,yjChIYmDFW{6x/l'▥vPluYM4]4'R RD1W;]R"]L\X} .($mr1A7orǡ}2= ^Qt+!]҃wE,]Z:dl7SݻF:5#ݧo `WQ*Y+@٬zkSFl44CnʨcL;soAQ} Wgbogf0Nj;#/eD?iESA7̍c amj~x^^5zsOל߀G؆_gIX^=x! M?֗AScɫḧokb36 B޾Z ,+ﴋ@mK>) r׭X7|J>X7[`k`e ˔7fNto4SH"(e6/Ӧc Q;9#*oʸ D)|[> ׍ j"IՂXAŘ5(XW&lLJi)W9JitKc sk1&pY5>{*`5>M+>I2!S:$~'f ꂍ|X*XmfZ=Ě=rZoQsI-hc\$ u{Yb3Ռ:Mr;YW_b<7|=="{3]LnPR;tV!Ohe@$<4ե̖dZc[QW-JͺFjJ vw 1ϦAڤ`ȶ -M!EGJ]QdəBb=0d1W?0ŭr?opN?N9)W0LdH"2\y7wn܈}Qp[ʨpȊid=ݽޛ&|Iƚ_N4+MoTMNco4}Ɨa]O)\NIJ0~5 Qn!I )d*f9Epo؜ Bi2el?"bqbtmb8XODV3z4PI@Má@nuNRkx3rqJyy~}MuŽ'i̓a@ ߂SHǐZLeẀO؛mCMsh,T<cn/GnLl~:67a#z׃g~?\=nЬx CREʍ` HjԷi攞H">dQ3\w03A5 Nj:qZn-2&Uz R xNNuN<"2?a~l0kjUf #+ѳuAn:TԳ4eqߵ$jU_7ŔQ):gp/(\T 9掦YğރBgg0No3H<.~8S8=i[gݽ%g%'?嵎z"23ܬ4IvKVooxS%s? ~To 䎔Yuk a2r3񴕠ab!iqnv7w§r^Ypf Ŏx!ozLV}ȌEuJ1p+ǵ9M7䃅A <G ѐ3J%ӥIвJj@56eE-؞ q!j*Iȝ?;L=V)ًt? [@ ޸0!irHbjV儖6GwC3_^-F¦_R9hoR=Rw/SmEo,qTrl]+aghw p/72#J.=SWba(+Ip{٬R)9_TN2 /t2C0ߍ!X [. sޫ*.D"ɠUZumwXnӑry1A)4Mk]>^N@੷gؒT#::uv8K` H" @INInPM 8 oxG/T̩@ɹumsCAzp1<*iyª3],EG7FIG&sQL~/h3Z; xz'`!P`v? Jp$䌫V c,CtFa8\*}b*|ZĶgl@oWerY@H΅tsܲW'U 8eD -)P>qR5žP#_2?ΨgBnǐhLkҌSQ ţ}ʽErz{i5RCawP)Q ۴&)!G_|7y2wU8~nuX~pZoݾxyQX.=hhq貽O=d/V| >s[yjhU'QJ Xz}ԱH)؍t Eԉ`҈:St+ ?w:-F$JkƯ5,*N_F]H?%pTsJ[T-w&%Pog>$ߕЯ5SQP6(%`[Y@Xl7 Ih=[S/)V#Z"l~G@2r{iH>wD DCB) _r~]72m1 l7& ??m.8j* MO܄a#hdJZmْSDm')7p K6<.&~?c=cdSѣn~ \rygjIi W")g5낵 J(F7͜ $oS2+c=`מ _=E% @$o)A' A"luxֶnKԀ>q`ŽL7:aN.ʷmrD#xJ:' A4<޹=3X)bRG.`Y[ ,;qc O}}0h:Cr:VQ$e!WlT_Ĵ%<#VXW3І' FxW!#hVtK#*d1XDd[HS? fP8=+M$U\Xژ&{P&(v 1!T}[]z>AROtg7urFE,IUENR5!w$j/F!R"8'A\͞bM3^Po E=?QJp.症fE+ B(~:{I./٤43K IB~S1c $|m8ƫ۲ZZỚ%֕R98)'e/N"TOFaqˈ^f.  +dzkBik   ~m3@o ~׎ MCC2e"S2;}F#9B 0tlALIy68GPlwʴ zJH dynM.S߳~(yel J$] @ApΝ+&uޫJo8lLu|}GNfL1BM[ ڗ%_qD܍9E~&"|GKQmmlXUkY/U.8(TB0XRYZNJ{d }'چ2UהQ',5Z;uʁ74dQd-|p3LMZhTz/2E!h^qP!~c/oǟAd, pIM4gOBby"~"Wv҆BYkc/\&w|E앸(xLr\Ld!Z?.Z:> IIe^(]y30ؚKx(yRߍ7VUZss9 h:)* y"kud[UCdۣ{/ ш[$?F>CO;8t}Ęr;9x$ v93`5\:4ÒhEȚ[X֪276g0U- Ӆ|&+q ƘvjBh*x?yb2S b,0h֯Dq\OD2I 7=0Uw5 V;QT|2҃2|1 e/L||k=1&P ϭQ 3Vٻ E 2`nn/F{*0=VBC?%/K} A2d䇆#'KLur$]~ ҡbN;w"G=@IWLH,ia EkTeumaáʲPA ;W9W3Ka?=b/81 *]ĽXppKDs{G o @O8ŷ{"ŋ1W? B% =$):e}CNN|;}}@ISwD=QX_HMc_Is/v4'!kʀ#&RronNVB ۙJU*cF̽[h5-zO#ſYh QFԓ5^u'á6٪%TMbJ"l+郠JXv%7w9/7|fҁgI.zNFؠ)l1'M T"XzISAё6[]m-TXp!fCQŭ¯ ?% Jgꜽ\b(oTa07*eH m>RO!0;pfS'S>qL3;,JEЁGgU/LFqq77пu\yt䅀N8F?;3<¸+"ysfsUg8]4m.K@<{ht^*Y4t8aQ: G_y">2x\{zcڍki^IzWc&bcAHhZd. 6򫽷Ufxɘ9$JE!3?$tGA<+,( OkؗRZC9TMɾ%J.EζC!, }*42nJg9klC>gcTf<_8(ѼX*=#Pu78txnٗ+[Ԭ7xGV:2CGCI;i{1J6&qxXd" 9`PLއ j4q:b&j0pL7F"cP%) BX6R`/RY 27;@- P#%iE OҡO)Z<@[/.R}8wj uɖ{ ˰7`kVIY2B~&ʙN[Jn"EOkj01*9;K,8~8rm/5:쥻ѐǝo&2-PXNoG{@mYhTwP[15^oC "4!EE~rjWy""r.Q^!r*U!ݩ])&[B"छTC$Qrx^ҷ u,-BWd)^(F[wgYlK=ᦣ2T꣥"49Ӏjqˡ/ f0ڽvɱhwM,b2鷺 ȂgQN`8_qP _}aKj65 {d1.M3IU{01HD$2 }iB/9mEzGm9~SrPAg nC T_(Jth:}i$+"@Q'snUُBy_NPa+wuc*HtphZPCvQ|t2,o% ~Zŗ"7=DMm|/}M# Q".nш *K)97wY9VHXfZJEX{s& 36F4"@{83W4- nW>ggN'^i&4?rupI1"{^OT<_Cꄟ)FP!ytF IBGHZ3OئL0\ o6#iopsQiYJ6-, ? :Fl@tA`NLP?y=”* e=LONZUzl5!K\\Ƌ$giHj)d>D9'7HUF#6"w+%?.se)`ӟh}3?oUGM!LJP[pyz' $[أP '2=K#d5z\uuHNqΥ$ ZXބo"em#6TK! #߇Igcwʚ$04LEm{!)jg1+!bo PS'4(M)gfZNյ!ɷ#).,MЮw \֧eLn qѻ?j!]Uth8EN#r@|7!rA&?QN[ٝYfe}P?,(̝m(73pڄfx2u/7tSL_[[D (LSb*>yf =3fs 6[=:*o6f31'tu@f`Fʄ3f¤FyJYnY2*zg`Tk1wո"!7OY|f+ȡ=)=krdVl)?C>'<8XޭdzϤIZe~3{UX?"Q4d$(, .˻e 13 pAt< 1(%ÔLǛ]~V7a>8kqH#3!s8Xmd?'wb-.WБB@~?n KaDDg.ƥo76z"Ѽ $W< \:wj`>s ޣht-'aEU}}@LKLX+ǎr0/+q .X>d"BH$JXQ-w4o/҄CcQuMeSC Ť\&Q=,TE׊JGI+3-}V01׾b{_5"Y>sz5>Y8P@+㦠 T{~}WO;ҋ9%@xHIGq5Ad[ W|Ū ߲v3!.@)L$ g QoW@mGŷ>@`5M+fLL)2c!L]"l}xfnt[gv86&_5?#V+FCgF9|]U#:-xg˒+ +?܍(w*iblH5Ob@!B eTO=RF{GB5J#>Hf~Ikf[hIۀ_q|jQOs@-?SJʽ@#<]oz8?z~S 3Uшkt̝ܠ#G*B޵^08i/ap('1 yhv]ip͊[Tkl34YQ!T#C)Dkǁ;nj_-wfW":2";ُ+h 8wE-uI 6Ju$ʮi,#جT0ٕT dS}C @pXT -j`/#̒ <;>$7'8ԉb1[ɓۻ,#ޛ)wGu-V7{ {CC|.(kFL[\Q,GrlRM0Xq6gJ?=[x^l5~ڔbUJDnÃ6Ȇ @1xVB.!G)E;7S(35ja78hqxhhgTVtaцh#|c,ܐ^8ƛPۧ*<GLn"ЀU58)즐/b9d .k3=bT.nf=vl>1HqV7Y74sK7T*U!XZJh ;?5g6HU?$ * 0ĚK+9k(>*Xwܴ'B<`BTf8QC Y`\ %I˘xh֌$G'刐. b$N$u :/RЁ Yr,T iI)gU~Hi!ٙ}H-bM5h]WtIOs_Rt8΄2});\❋.m;7,EX_T+$:٩{EQ;?ZgMW =@8q*u&K nx q:X:bUOaN[)S{}f:IGtc}, OcU"5!h~߿uKMiH*=}&@ D-PgCaoدJ-Vwj ._pH c3j6bz&$/i}…T&YK[9mܢ*eM,޿l]^={Ŧϓ`DۡGv!>jMvPq011ZDd"H0Zy=(-om FnnaMpmyoԓvt+;2\-&eS(yMrl1) K65v6dym]Bvvo=L6h)/SDzG y ίJAb> Y"C>ќ^d.-pMJ#qm+Bf-hAXn oEGrOL>YOF2l# 7z`KeKӊ鶚K@[no<ƨIm5g)e*'ceT%8HV*+}{K6 ‡f튁|~2WFk|uVgnD]r_627G3#u8%є/^ϓ\uVQ҃<95,zRƁ Y@JTOQb \!LB+Q7tߝO$rDt|>ȪĹvz40]3*~Fm4.ӣ_*O3QYs(nccIiyt~[ؖ00|{FͿdo+#AnYEΟ* H1 Q2##Cc03e﷜~c]hxں{\_c2`m Ats%2T5I5ݦ̢ZqtjH cPCUnAb sR*7Pnt[^JL}2z܉Mew[id .UOOid|w`["Q:\;)mAb&,+װX<<}kMB13Ny=,ou0I~4'߾=woEA7") m9jV=jeZ+bp8yp 3xxuwl B(|/qPs]65||PIrbmOUQ4&j%8i4@9sB J׹w$d+Cr|qƐix&Z*%)p~]=ńL4eƩ+LQ)3+}Ci`8_)IQB#YT ʀlzC^{'r`dN۪w9;xA߀_Z:߉tulQZEŎq$hm12]C 6vʀQ~49er?ʟ4m7h6ǂ`rE֢|SP>1wpTpaȒUQo2F]a*Z<+_ƕ sv[D9N`};{0}F \LU]n, {ՇKʍ"d|I5-)X 亅|< OAev,D]t3@CZ ᙙ7Nu^wi-lrXDd zѣwZbOX`.a܇/tTk=/0 z.1}=YdQjhLQ>&zł7zk M,>PsVQ¸cge8mX E1` U LuɞR'=ńMupp>b|*}ت%==XY$gc>3@l۴CF^ WJ=)U٬9>|/ ӿZ*St i`ނV+זptG/W єP#a%."4n߿ϊlN]4ꖀ$c>E9!^&|#=};ł_e wl e1<EX#2]H앟1mT4̱-8Q-.9G9oDeg% ̍?a'K@Y },5ƭ4 TDZ CII Ot.Vp|1v^_ CF/uj[sr7׀dM# Į%5Vqzy;;%%Xv)T< #^<ɪz^8E¸IАm[G(qZ}:Qj1r/9p~5p.6qu-N|/)q9ɞZ9k~\n.bfG!x꿐+dM؆"*5Xmhvp4j 4sYs'S/1+J6(6l(rKKM'&NN(p$go\jB|E7M)k^#`z\e$Z~(oc PIq2!m 0NB6*ꊉ̯H΀X3z"X"aտ6Y,6B~s.ƨsFYt8i pE>2ɒ̴vy[%xsg%o:V]d:n+%Rh#|V+r&U)DP6W41Z*aAN Uup hIs=S(VPL/EQ+86b .~C:$V{@(Bj847fy1 oO-wy垽#!7gCi?3ugl3>nZL&:sNd`j |ƏBMLȷ5 yb0 7ހSEPh`jykA)Rlw+ ZHm R͓w@f.xoBj6-Oo,ܥ=J'q3zL$F2ĐTg};a0P٦kxl(/+͓D$Z!=G?nD\6IE˷5rr3|@3^NcpMMIJ.o.xQk9d&;%=y 9mr/<n>ށ;mmGLBO Z݇ɷ[~z|˶`rB'Aç\kOruf 4KTpvꘜ(^H 2-X݄ׄCiK{Kq ?Rl鈖"}͎ٳ!zuY և>$cF{-qB2PpV8o(TH,U # 8:#)vƌ;{I,jFWӭdd[pfvڰs*>_Ae ޑ=(wSN4^fkf9|a5sh[;.T$򴻶DjAobQ8;[d("bdwb%;v\q#ټ.HB7Ţ Ay3~V`6;&Kmak$ ٔv[SKp)8֖*9W^G0Ⱥ_pgTTNoo2~Y]q22BCٱ26q+ ٕ|:4>yS1zhPgf)qi΃gZܓ B4o1g&ʗoV27C@$ak]AH"koP**o*'GRy//ϴ$09M@NR MBoj<9|%xj '04rRWȨQy ʎemOKxRq֯jfOնXۖO54$+&D ͪ#:Ehaf BDvOoĒHVFa0tupz]_BBQjb\c NZFE,-gSHI{)"*@*f%1MGPp;~T<(0kn钑:_ w\9e;pl@SN\$yX#9'!ڽ1/΋T궧ߖ0^#,9C`.QBF"aG}J9=v;a.ZWSV"| FE-N]E(Z]n_,h`?Ei1KS}Q0ׅ*w>h 7Ǎ<#]fNeuqҵInL:('?=5Z:@X[׋c}U"`{ϚXlfY%5&>o8wyLq<~B,4mI0|}wKcJ; p`1b7}!Kgуj7J}rؤ!d[Of9{ŵ<WX:-u|ײ܃ gt}iϓӅUH(< +ˁ_2i+hLPsTq0ٮ( f/JjX) |Y bРyDjR¢I$d6R3⑩j=?B߾K71ҰMP$Ô|B]ݒD^z"r=JalxwTc9TVQ,VPM eU]Jǿ"|zswS]Ǩyv:YGZ՘3T7͙*6y]W+9K읬o.x nH%e5@}X_J.w pOpQ9sMN\&[f'cԶG'wWxJe4[ҺNP`7bDb3HEej#Nk/}z\e?6HLtU >⪶ȓ~DCON0Ɨ:mM(p8=/^mdVj6#HХG 1zJEDlv5|+LOEwLb)ˮٔLkp5Bu:rr@bqwuXH4djCS[b'.JɶPA{Hx/.Aq'$s7` $V`U 6hQd*"?#dvnb^W.\eت;? XٝS_L蓷,oMҥal|-&dOzR3k O}tB76eZ)#ZcʶԺ1rW ,ciB[WYQE1PQ˞mSƸ bY`R46w1EF3]l|zNq [W] nn8g\3L*{LʞɃކydߐCroT<՚Lp $04q}hn gZulR劲3wk*Y ;Bg驩"P'̶`_fLRBD<@CzE1 tQ?gV`OgCYȢ힯<T\U /G2ReNeJ؝Yx NӴ!y]Y^ۙQ<M;qJf*.oe 'y |=z}wv9A=5hg-G騹4͆juFr#"jzrOpOvDb]BEUX! Qi٦v "[u:Q%6D߉z_md0JtwDD3ށ*nf](Đw٭ I`Jm ԹE9 ¾m= $ >{*3K:۲9Jա@JH(8 䤉 so'y'*u=j_J"ȥ6?Xb[H'!a_%8g1ۋ? t~,uX*U~EL97MLPa)Vw,TxP+_Qq6\~)P'ؾ _6LK mpz'٧DYr)dnTl0^ Q9BFtǼ ,aY~3 HbJ%ITی/My!Dz\S{P6(*{Vo)pF_ PȇTwKwًE5➿Nd?1!g;esiշ5"I@N1H0mXAGbVAD9xfZCD oJ͐y6x 3t%uX׿& uicloo321isS{w?ur6L+q rUڨAϯLW$Ѷ޶.=QEwl=PXD[-y)RbϤEǒteui>nɾ Ad",eu(ȩ+7EftQ>^_Ĩ'Ngw P+;=Bu 9v2rٿ>k38ۗR>G iɭQPF O_;e37PqIh2FHI%1z>*EI@8%eC]Cq yN>ލq--p ?;_H,'$Rhcy G顔s}7,L.vpbRݿ(}?VAXKڞ@>s8>>EAO$JjQwp:Bڎ3[$oگʻߍ7+z~F1o5dwY@@:CŅ5 A%OlExc+_lLvFsP vئ݅مyn<>%._YiQF:ߔ^lOHU?oȰ`:%.g <&lb+ʒVeڼugR'w;?+ 6?K]h_0Xnl1[`<loa"g&'񠵿 XR&ZRGaֽx yBL1L #+H:ie|98al;OuFw9%M1(L"4-+WFĐjd& D75Q9Ath2MEgcn1GPKfRY) ?0`מf+lʄZ{Ievp~$\5T -r8 łQDÒ!3RCnS0aj@^H@ 8AL^` U$q>H?vX!&P2ˆ2eٟG4dVt^3G+_T.ue>k!9bA0)"55ˈW^%4'Kh%m.SZ]:׼Ywb GfXTlhn}t$ rJr sRK*WX?F69NvedP#KKTڀKr5(=K}ZCjZn ^zE+yV'gs0MJHT&4L8ЭRX2rI0.GE-qϱ$. ]"!Rp yݫ*>!\f%]|V߬@ E.UvUF?tL@*Iy$L4 2R0p%8nl5U3*}|17 z bvco4:kHd7rUe܀ys)8}>_]ɗedלCPAGb~=jpJmìbo c|!,I&k0;<51]yb+ֱ%۰-g?Y(df֤U0.Sb 6=KK 6ʄTk<;ܘKPP4yܼ1*up-o[}NSFK^f[ y4fNRn̑Vk*rI!GWy+{@1_h?>NUXj޹:2u-WhhPN#'EI{j>--2Ƴ$CCIjt;C\"Nos8 έ40d8 sy2(q2jhӁsbج*A@!\{䤛7CŦ2xnaOnq 1w-gH9tI!7#<,*xƁaX|i[<ckժGvglm1 $p݉A4ѶPDѹF;3Meaju%yM W})-4᯹'a3}0::P:<ոv@2>T;'\T*t:0|iOJO9h 9W"@t oXT)jZF#2OC<ʵo/_T޽-czK\Yy ԟ $gJXHiqS=ͦE2?Eut[#eV*&y22IPcBیK#ZRzzJt#!FÂ` RNz=_(e,S `r#͹o/7,K5? ZC`}`皂hz{;3魏uޛ]' b3䴵iE 8.4(# QB}m혻!Vor4,EV*!"o*8.cfx1]96ʥi_!V.}"KmmkC~jdAl=`ts8/cm;zq9Bh.djMQsDjLFDWm0 =5&RfOmoڏoʄHHٟ?*ٴoKɛW8U3[Ƀ&ZjDf;O#R`ѿ/ADsQ̏X%-Jo@RMl?( P\Ǿ\bT̆fܒϻn9/ܒ P`SDM4FSjsF~7ч}dnjRH#X&;WbϷ?*(Zlr kKOg2AMҀ AcxzUe ;'y` ln_2Vy7[ԓ(3C|wǗ~/N/s,}H)`_zft(h' sL>oؓ3q1jgЖ$5K<.tS췀!&= vk klbkݯBfQ+cR!,iR_LR鵂)2z@F -r[yNvc)) Ta,C\,UFH+l1RÿĬa:W2f=ΐn^eDhʄpL/%}Aoo%y".7bPr8Cf4I~|2}NITUI{1cJ׳xƧK#aދAlx|S'ٖ֌q]Y A5pvPBV<.`=]sCXy):na-ŕ pEm,*8) Ӌrmj1{Kgph\IՃ Sp@"f50O.!;vg'oIaI|%iްBD_B;t+:>x`w :F*VxɂĵAx-G[lTuY!3E~9y0 Av+lJ [H|}A-"- ae'FӸ4̹rwMcM7EYaů(ϵ}cnC~|U  !FClF&2nSʤSI<^ bGoWTC) v+\*jl:chrۿ1*ѱdFO:W+S8.o} BaNIsfPE{wxo5UUDE3΍W. wiޓ҈%0<7ʔӢBjP[Obo>Ԛ#өI`q_\|Zvs;l;?ʳN7 ,,.\P֮jHg-#BU+%-R9̸ueQbV49jVI5a Qh]ҴӴ1I 9 %5zĖZ KTǡ^z(w>BCt0DO'h臈 AgSPD|B.Ӵgǖuyn$fT)i47UPIL=%B3;7O`6I=H}EY!KMBĤ>6 4 r<ݡ1}RD"hǵ?gƣlz>4I ' F+,HljHIW xiEY%(%~"m3l/vm,aZ036@t Mڲs/9g)D4C?8n&l[ѯ}aZU뤮rj$bڶ )91FTsxZSdH1~~{4Y4v*l>Ku9ڄD$!A-2z;I̵yӵ<\9PH)jd *nD>r\ CIpT:C}IskOC h~K Y'U - l5PlW'"keE1tB -A[B@)96',<׳JUID% Vm96 cI/ދ-RWHhas0›t<*J j+q )CNBMFY!{&D/p fçR[,gdꌺD0Ά9ظT"+:7i%hn%-.|` ERO1?tHB #S)CAs2L fPm'g4f }Z Ttj:i{5 C w%z9{ ׋#ǒ!&adN7Vh+DYG<]^qTHy΅F+PӦ0Gk񙷏HϮ?{ɳd'7m/Z8|*EҚC9h*[ gzے֦O&KEs7GznݺmgYE YE⁺` .5H/VB|*UttpJT1Zl\Huc|(tQ 5zZaþߎ\K~go=M)xS3 lC7H8_R@4{ _,U@l,">fqbˏQ:w[d]p^r7m~x YԘ^R&X}(s f[!BO|xqjEiQa+rv$E#xhz;]PNDbʽ +~ D3~bp>rk '/KLV*J  cF_YG@OlYR*U#kZO׷P(= H XR?>~1_=EK3f& Qw$^âXgB8q@d]z~5obҭL]v]:SWȣERz oY2u"4“l ͕!rךٻ*dHUٍqXAJ v~.eMڈrߝ-k}i%=\4W mx.AX2]WV9 ?ITF1CYd}Ce,`mI^?|/ F.+OS*8)xH_?뻔nk8DJl6[5][eʙn_#[#j ~[ա9k^aVӄ8ꧣq+Rp<6Oztýգ& n.E3n67>q"U/4Eko=o% k')jYZWӯ>Mn ŮFzWMB )kt +ss¦[W\aS yȦ4z41og&˘f>џ>.A}rdgE+tRԄ[o7ueԽ& LҪJxa<VoФ+nW z=b6|3ʿDRr?o؜ɭK"֌:DI󉯭(iW6DV~o2oB\mˇ]a^s xciz㌮D-j?Gqx_oIF$%b1V2CP&Bi7]Y=1 i@a(Fr_ Cؽ~aڑ+K×Y?q>CC~Z#kou΀@*:aDCcnzjHd7eR|vQx7ͰuSn8#kt1i؊E["c*4C7xj}~Y\Rzz&n3}?>k/:<)d?]qG)*\`X&qIFwx=L.pZVkkF1r:8'7{rˢY檣p'A&&%nQ؝o.Piݚ} tP^ "pL۟z_ s+J>hn'|>u{.6y3NjS=*b6怯λ+O#7U1L~B]xB򲂸p}&"3A.] $ gϜQ3z㐤 ߤ6^a|Ѫ}>*/B,ZkQ @|ͿI`OZ M`r J<*ީZVO?B@m/"8xnڲy|f:T46mvwh\Sצ~8C5mzPB ˿IM `3Z&Weo V8~!pFB|{׿4ϔ348*&ӳ[dp6'#ebRƩ, /ݰeTQRj|>ס{cz;1򬩷:O4sBp!Z= #娜Klzzq\ Wa\g5յЃJ902eq[Ш&Lt%Cwה_Cjy˼yE [G2.9!i~~9xb9<ӥ-,&A6U WV\9S&2 |AיwY+y|d.L() xZKIQ'%L"3V`cWqD\]k<@*. '?_X5}fرW$˨ pP"\gc'KY$Uk^ ؆Pf0%rTnr#d켤bq.~D&;1*ϝum=]mX ,1XVf z.rN?r o/JxeQyFfńþ JؠZ`>>166O=YOHLvI'_B꺽% vW>.DW \;\=x|Zp(+ Ԁ[" Z2Q!PTFHJmOޠXJEs< /&3xo9)EHEr`QXiV^Y,EyՒL5))Ssځ"RkJ "qǶM yh`H9DL&OJI"UO+@PR̶UqB?2eutIM \b}/3hhIeqy֏=WgtVԇL?k$*.Pn]e`2NJ@nm7GJ<h{Eu_e랹@(CKAQI($t<] U;QGNЉ\Z6 p}t!t3te^T*f ٌ~u]nmx ռB֤nPmђ҅Q%u\LOjWfsBmc3ǭVu4-պ[zgNS Z?ӹ·p hQon-?GphR")tUY0{4ڝd%eqkK=@(^̚xYBpBĶ43Sj]k,^]JNsI:TW8B2I>s%B4 EOp'p]\/mQ@ }A,^ˁnff J*a]@]-3wr rz.L*{yǣ%)A*$xC ι𐼽lqc&)ѽ.\֦DU׻V;pē # ΃=06h_<@p=& /S B'E \Iyה;s5fj#|K~`X@yR^)x|1͙ PgҼ7R}xYDCy*G~@h?N'%.χ IP`$Gb˷E)dӿ i8}ߴ w4/I$r]w1!F?OLOh[耨]m/hƲpeY ǥ,5 4-ukܞ-!$mWm]s׆=2qLry/W~9Fn .Ԉ`v gux^V?@3c}Է'zwHpfo50{deWDIz'RQv*jQr &@SԘαc70D`-<[!eԀ@'\Kb&^l 98Q^?96ZA2lxMOT~Ì ˈ^y!~Cxո1!LS*nIЪ;\ؘ5ZavVY>6$s) !$+ٻ^?*nعPIZ4C*a5~Fkjm O^ˑJ΅_ԵQ!ݚV1ДeFϘH|1G,5V)S; *vմcmbUH an^nRlJtZC̫4{ԡq.|D$T7$5-:bBv E :;Fn{S7R=#5X*nj]4o%CGT&:^?0=<7/{04ZTޱZY}rS DGڳT'{r^qr;͢A7SJb8ϲj^ 'Aqm̾ᯧEzz2l8(ON!2t //9dIe೽ QRS.k\x+sJ+ F4jUHxHXAUG\%N].I[DXmc:Bzl9="{]ĿtF`{n u[ 8C \[>W{8</j,mC;;|8eb/{] ݁&A16E9 !B-k X9Fゃgō:)N.SuMHs2^nvȤbt1BTD_n7}Q}ndKYXi@{kB(f"4\k W{Q/>ʊĽq#`@89l1S{d#x `յ]C2/TyQ[m̈́f AXvd21pPĦ16Bt$elي,~ޛdNCg؈(چ0pZW`te~tݜ]4+?Md'2e?la+XprHs,VŻrjD2 ei?5BBبfG\Y~z+. 8g2` Ҹ{w1,UeVg[^kƆ%kcbh{} zwu4zM6W{R0/ A ݟ$1`~e'cmS[[?B6wV %=] t<oZH<_jy-^\~i.j[ߍ^HFRM OPR^^8iIRֺplȠ,nVT) dM-Ն#.`DnaOlBeG{W4:EƎɢ;{;7܄w@,ƓS4~\}wwΤ۠姐-ʤ4-v`ʩkclj*,@ml|9AUKeJ~'>&`+U;XII>*ʹܬ o.M&2isذ>~\Vi #rElcjW#|c q`Θ2mfS[ g̭?dRd6TFnQdWq<[6QrB_p1T?RhG\_J!{~@Nv^=o>6Vq+ؙA!ņ)~',2P 2y_ZQ!!#@/r P[-"a6Ɖ2#/a'ۼPWhO L 1չ`v'Fb eYM8-IDiW7m~'_f.fzDR~DJnxu_xT\Loxڰ ύ;{_60XL*x)LAóSmBץێoXWFLv3J;1,f’LJWWb=%NDZq%@WJU%2P [9; :_l=r-ۿo7=3=fxY7^Ұx6d@4$f ,ƘukZ$5R~Y466Oa\2 kA o~CJtLnh xIܗ _2n8l=lVX6tEϋN&V{O'ԟU=s` WaO(Y@GQeϋ %mz+nI/@!h k -<1K/?wCb^mkVىLXgjjG*FP|VpnϺNj׊T' zt̒dB?.zULD(}y|XY"7\/6ASF@ ,Y|8 fH2 Ah'CR5 )GkZ;o\KɄ;8t?Fy}5ÉhIQz2ۙM>^}5ۼ5v\+iwC;eCQo qȶx OX"kl%?y,Sdb|\#CUn%rmq{ CYC )X( ޽|,}ŲެaIjNP<3vv][ٵu&`k.,l ZT} NHܣԌ_(1%ƦUbcw y![ Pa1gP߆lr $[Zs2NeRZ6$45ɯ#{j$LrM O8QrŜ 婉UYX? Su p[{ZF{Qk`\2CY H)c*6&g1ҏjtJ Ie+me G7e1_l 1L*~مm^=g%Y˓bTo"YbYSl XV`.Yf)! ^ 5l!~!@bДge{UQ k?wzhPaa0"gjՠ"%|Ɍ 塝Ç^:cIM #'uuCjTտq%iB% E2\6O* 5ًm wl8_!̆+V2 21bM<^:Ј?wµJǙq#@сɔ<s>ʼn63SN[6bС?po;X^h7`߳ -%|v,H&-3}2[\2=D7s YgW\T&`Z/*D=>.AGp >su|qbڍ/β > 0IOPZ!cE8)&-UU_8 zyXwή<u'"}Dv`4p) fHP5;l~7uINa+vm=$nvxX([tB!94x89c3m&>'`#>L3 C;Nk +~B۳1|CUE6Oeɗh+\!J< %NED d `aXi1.K]W&Ek̦'`WB!XH$>&3 ~WHǹOuߺ`+ [<^;KmSvOhq)ҙFSspքz% 7^KͶdm*: M~@G ;wX7[L]~+k(vK Dr= OUs"ꂼ:;bG| 6PQFϼ'0  gZG.?N9앯hΣ[yDE"噀uVKDT밶GpUKO﷖tfi&ZE8Y{^:币V嫇 mF1JR/D}JWb':(I閽"[X)V#8lP9-̫6\{;"{#_E{Wǹ1+)rq]9F/(2]>Tgw*d-  3}=J-oA6E1x"O ˨rsQ":(V*ҫ"]HRI"WNB>z_k6s0MLMV`;>A5+~d4_z/ҍӰ%r/no[=],pV pf—riUVs,xhlLZ'Փy畍Rk/ޠې6vcs9n_w.qo¥-s/H*fNĉ~eHMWwMfwF`n6 Xwv~t-tC}mLlJ RA ZTΛmŒ<_uF/r\#I>#vi6x&}܈@-AyM;%ODĠ?+gC3W;7v{-glEQd2djAUU#yJ d<ŲCa)r2<8?) /Pxc 4RZj`׾E݉c\x`νƧD)(beV>woAn TIs;8(EnX_*)*8-:YepedSBKz߲!CgMttw0* 4j&T-(ZX].;On{;stB~p;W&ܶv1wm6,*{rExaʁD|DAփ= *T_?%9~E9*}3(b ,EHI+|v|xnV!r`G-63L1R: if VRm%[Ƭ3j (\0_}U,l{o+A8yxc^I̊d6 G(Xm$!>Xg"a)Ìu@8I*@Pµg}inUo!_P@[;39|[HnY xSI#3$\Qw? JK״:9s3+$Kd=S+#^t1P`tU<VD$:yr2"+': ԕY/$-n!C5TEZZ x_絿WBz3Wop1pOPzVm&`ѷlmQ=v$Q9*GJI;;)>AӤ_>+]?BA~fA3|4L=)bxh5o+NfD#W# vOo_w:9Kq A/V_jxa`N x=<x!$B dF솄Z c'lTN-A/7 #U}E5=R8n9UmťaT~mRԇQMXpĮ+-T ´yJ%4HJe)YjY~pPdո+߈"wږ0;{ПJ$Q/s^^OM{n})7iNz{C^c]\{3M(P2VE&v"ΌMHJ5C1| LH;ΎNjf1pzzwV|>53q`Q[oؼECs0y5e:_4eHXHA*YB1ifc"U74ZxHNy 4ɇHl-T~_6$ OQr|(i?~=sΥk|C A @fR!2$DYw'qXvzB)hXML'ʭ:cMc79`iNN*ix%WX{7ʏў")#QhTbuc~br3t`Psԇ?<+~C xmkgHۍN5 յ3{U=HJw'w H~+^uC\đk )OCn⭸?Idk_IP. 6r~}|81"/W2ьDNj}B { EvOQE`_HɋfĔvxz({689zcUg=4>4u۠2Soy(>x?$ׯ#'ۺTA%Hs"hkE*yumfqAR{ћHW+fI$ jԂd9boq#* h,zZ}b-pKD* l#M>ZY_+ zWڗa {.WdJv_׆co#Psih$rL*IoφUZ_#T/؆źq pA=>pfƭ9\izN"Le0Cua@%ƂyݟV RCo/^w & ;O.sBC-V.WtA*bڿdBMJT8Oot*,;sQs1qāSw9NS.]O10QoLH;7j9E]鸣}umN6BbmnD|xܲ)~2@C e~,pêC٪<y SQeл?%*,g!VвĻdv_sul(Ir׵G-.mc,Yb1@78(Fk 2-IMWM B d؞y!ֹ>kXD*8OcN1?rʼnAD5dW99ه*VIîz6uf[#t>qZRZE,W[H3tlyls8@ʶ- ;mأhkxk{PhYe{$#l=ePbwq)+rD29\{m:7EgσGPw jO\_X0z^fq["۞j5?bPwU$/a*L4NJjd\e8qu Չ36%Y/6_}&F}Z*穲WMUOT7D7] ?C>V=l̮=;)^i)3r|}GzO>iզؼDžT6y$E,!'|lKT{iGo48-?q} K27#3@Y_ mn$$4@ #(# K]TaĘִkƸ +Gt`g^*9ߖʧj]U!y:f4_} XjMr0̚ͶwH?H̾@^ï@e)zfsUAYg>!0WH9vSojDdhmI^8Ƈ0ť3]_'cy\3(j&qkvkFUK6;{ ?-Bt^Od't!ZӘMՓrF7 n^TόaL`/RiP>0C,lh$hC s q^aK!>(|qnwW'[݄2dk!N$AuAjzzf&7@=#RܘzdѩP!M- #H};mY v~bYKc`k=ǩb(ϘNg{¢HT+IU=tES]%Òtv<=/[`$SJoî$ is-Ð qLQO4n*urQ76QÜ-T+j}S[bdRfSt>s[e7IVX2`0́St:E"vk^BBx<$FqR#{íW$~T( Y#R꿸# C'P9%{7)sCNAuU^swUw:*LoZQgONp@OP *Zi:x)Bʕ3?,Sp0V0Tf9ͷu4/-D~(4ljWS0OUot[M EcJ7*10yI(vJ1M]5;WB['`j>Ƕ1_h`N똁]v[^wcUFJ+B ]vNr!営>xȔBuN?9\^.(Zi(;x<,52' 2ڞ&3 Z}NYAl pIQiNob[N,]:HiE?sg#O+WOY{ 3c4%/~+n&Ra+ a bֻKR43Ѥ {@ w!D*/XTj2$윈,j(o0+W;:}P$Ә1] Q6uݬ ҥo#a_=pGJϱەs2f9v#[bT|7Hxik$ԹUkXrm=5sW#=qCb%;+&z*wlA1KUz|HX~>(̒A%Fv"˔Hc`ˡ /4՝̗l_oV9E`TwV ./=Jt "+]G?Œ%mr wlv95y,gV/F>؄V9E|sZ/\8 #FyĞ1C! ioPxvkv׈@yZE죈w1oVMM9$S|:ɑ~ 5E0zȽtmt,T.$1s 0Ql" \B]l r<9)G x;0ZaILbK?AU/+8`OLQ1?ޢ6 X_ n])81pJ,ܑ݁kZS',,\[$Q Ǹgk[Ը{K}1)Wf(W?Eh<ی!{Yz{4w]C^.ط+Egyjy!ڄdX(s KFUKLRz#|d|ݵ #:ϸf'ȃ/arU0e狑  lstR36h!&6\Zc>>~&AZlo[^ʋ!fGNG 7[7즂tR@0Q(mlVM%;6#|Z7WeA{AdxdxhcR{?04\ ﮆdtb^P[6_zSr#_ɬzōmK#D(\ufC.HhXr$Y -O፰j١e:_ #_R (_S83R`~lr՘ ʥ3:26x|%tw+km…nmC~paI"(w֜|\fLe5"xɘ|Qv+.%Ɲ#xYC4>Ʌ3̙X)"@17菩ă_վܠ`]2.ik$ V'xIɉF Y}&7WiU= GrH0sI(8gL|5z8.¦a Gde IŝKF+#cgsX'L!Q?Pqi&UXSl=ܞ%ObFl-/xp4:}JRpz0UWQ byCi͏MF he]҇>?L%( F g4Z}#-GVF>S0(]cREœ㈪H9'G-jc-YǛᵄeE`|&ʚ+&= JÙRZ|a|:~ՠ5ĥdgwcRv5 ۟Hzz:ˀ\pJHM%yo G'#)[CWhNn A0ƆOC ?bAm hvʞUPH6KZ4 _%,ЄF_QOIe _%so}ݥJV&)G;K7l{ @5Ql2 tE~Z{#pZ ~hД(l]q5o(]Xg'E)b][$T!X C:q&, T{Qq+GtgW"n$11gи#z"ϪImُ@N7~ۨE9`)XԻ2<.Q 2Y<7m%,0au,'ۑfkl8GhMӞ$&=CcE7KJJ0#mӥ%CHDy}(z(K=(&N.52OlᎣ!Xb s.!\ ⮂+Ă]nRnnD}Uh,w}kF0]<#VTIiPwPIuRa74>o,G4ޭ)܃D ׎_*C% 7鼑|@-@jƫ;۱c;Pt i#F$}l"%*_~KࡰE[/'u8(ZrwY]Mqc3a_>g a xUz;oZL#0U$+숾2ƌ"A;bj+C@䄫{\,$*&%rxc!pAqa;Sه|$ [S$Rtd/ժ Z`![|ycs܋o (~ .tfsoc穧 V87Ɯݕ&=NEŒgŰ@B=ܪ/CV"Q8}0dN.CqANbt'hYO UT,(BQV=WL@0MU35*0]vF#LPxf)'ܽي`cNpưUbfm^S>6mm+dB^/k#XO{Kb,M VSkF&uSʛC; ^<:,o_i'm:WJ81L@mu<'BPĤ6ͳo:VvJ B|-DvX4=oO\?c:@JZ` šE\H}VֿbU!̏en4 i % 0@|# ӌ:J0ZJ׭6(L1 n}L~G4 }y*Eut?'n?ػy-ЋU<"_\q=.FHPzSak[,Z Mz&ӑ+C%j0`;v/#g?qu׹4F7^/U-=C(j1H ܗ>GΨLGWfoyZ 퉕8ן#i<_wha|0.83(}X 2v>1,ve#ä_ߏͥgm!+OH]o@grvrf3,N3wcy#ELث(XF`Ʋr.rw|7@EM'r}W&L:{.01qlIHΥ3)zXeTLU7af9kF!gd&"32c ru27wvO$+082j^CdUBv\c<ǹˡmr-ۏ_sW pqf l-w(MM꫾m4r}Y8vӼ2⟺p>Lҧ&cC=⬧ilu9BHwJxTrrq;}ñ4mM |UKZ[9L^WE -= *ԡʃ)۸оR ?\^4=UDc Cһ9#4<&t1pZ v,qP \_Xbm\N~p 5g< ʡ$1so61A*o9U^f}mtTb'~ }qgF3vR :-yGV`&!Uȍͤr(%vp ,ςHEϞZQF7Rc^ <@f`5(ċu}7\yK@Y:KQ|U@?mOjUvOg"gUDKSU(;LTSq/9$ 6*|9Z b4zksz~ןODLhK?72=c]l1Ǭ'hb):H;hx?jйQu(Q]z՝~ 4D7Ĺ, cpi7u9dL&:#Įœ{\wZ Xٻ/木/U{ŎǬ1aGGaeZmNݵt]LF.G|p` C[c2ݮ/AxMzPQ-9wTuAH-HO&e"c S.{~qnNq˝8%J`6ݟ3|@ɁryRƎ]7(YptK> #,P_F -wu` R{*78E^wx WYb"b[X}l 6Qj55 :/^Qb%'NYS[%$iWD";+ ץ؏pBHR")Et?Fx lʡޫ2ä^' ]9PeyZH,tHJ]"IOfE hi .T4]zxֆ9cؗ4wvhB_hAd*VXuJJ.'#dDdx (i#يxO59[sFWPOXB =o3dK@׽(Eنpt=|%rr'<1w?zwh@7]NEhMf.CJRp WHDW>#It\'>R'c7He!}FY yQ36Kp}ĩb9N 7]ַ;,,tŅjBIjrOCBB20tҀz6Im'LeQوt[:7گja麱ӼfHQyy=`JHDž~SdSʽ FM~fmi7fu&\5?c=c .']\ Bf\5o=cׁU y8#e}2DYй8o @'mbb;fz{b eFr%(ΠzJe.v$Q xIpԅOoQ(gڲ@unER6:ʹOɏ){Jʫ0TA6Q$\;x`AL Wl H˛-RPq;B;`ڮySpz̲|J/hWZ.kQjI~zy0$PҳJuxΦʆ:|;orZȗ)hI P@w@ b4}7@h)ǎ!l>: ?&lʯ-Y.9Q^bKq*Sfح 6^Cf/Tt4 4vY!Uw KHqXvk{#P(37p/dW%.:ME[^0]DO 'M5JNUj =#GGobgwND(>20K}bDezZ_`(kxf0ka{te!+ϨC/uߘf)_ -[pׯȥ0+H/:tW7ȍBY4!/G}B]`N rA:$Ŀ=B y*x8 $JDEv9#7jK[ę,V|M~`nmFsu-ܮHO * D5KH=oƨ6rpof)3(Dw/b @m|ΌS.n/rDt%xhgS8Cvfiw ~!ÝTBLp 67z  MO HbS50GbM!Лˊ4cHƹj%x@5d0s܌Dȼ(uT@uآ> (;Ce-ҵ9m4 $Lɲ#yeO~AT`l4piEg׀qڮ#SZ)Xc?p2F{u} ds= =:\:`>*vFbk-ɖlBEm3O18 FtuFy=1M;ZbH)#5Vs,.Aq="4^k;th لx޾ܟábu!@1;.F;8n"6K?Q\0emKGk@ TD*y\; - >xBn*:k*dx̃XgZ>@,G}#@3&BHڵ[|;܅n#YBQB sZս $!}$\2}N"ViϭhM4;Дu1{ JZh 6+ W@9LrW[fIm/*kXH0mٗ43AFRnk RY H.Wȑúr;Է alyX g7J%鳢coTYjBvM^ހ+~8 B\6P|:K>P ~"a$QѲn̋hwXA[7LF(j/*6 VM-&T[{(5^hjƒ%lݻr<qObMaKk'Խ1boi6'̲6=ryBu-IQ0̛Od+<G0Hi=I(RKXlxW^3eT_U6@tQˠc#rnGbX_;Ѧݴ"YK4k=!( wJhWݰylZ/x+y"R(+ԯ-H7Jp["1|t'^*ܔ@e׭]W[)B)=~G P2=j4qB0'SWltNpVoo)G/6LìK[#/$ժX-ߤA6&69{hLxN:v}aXcV3rXB/Ű+76>fE\D?(2 ` ' P ]\p:)fN%*AW2UP$^jk܀.~#tue2{=ēXK+є=\Vz4D"|:M{{b{t=w8Vͦ.T%Z}hzD'!HÆ C嗢3E/f|ca=]XؘlۜAь =/^ʍZzAmjV'͓IxИ}9юAj$>^Y$]>k([:$ ;h:Κ ij\ w_Qq?"4$ ت»V{",z>-9-CG }a0iUu FSd" D~=tۄ5nٞҐ?KY;jd1RKcBG2I 9KT,#V̅Abz014[@(u!|-3FYǨ XfL!f#p6 4JE>^x4'lW]P 7F~[4rbUӘK*WD\Vm`T9}3'=6TBdo18>_ҢQ`\bQ7EG٨>$;!߭G!<&B?CEh_n<(OemAKDUCP>r6@T҉) 郆b ݭ'萻RNC,Pr&v6pS5}|{JBBR r;c:[n >qV`h~GedhALn <dcZ<ʺSrykM>2-,鶫2ɥ)QiganyqZPN`ǎEpP3c$o;/p7,KE$Cu¨uVScި2[ yܯ{o]ʀۮMut 844\9,ɭ텩)Z×)v1P$k-S+Y%t}yfkH#C=,[cwXڼ< m\ L8zB#n-Ѹ z/.F@z~ |?^#řwma983ԗt.q+HM9m]r_At,HvE4s"Bc269z*KAZ8b(McvR_V%Idrۍ!U_ڕ6x+c1SgCR2of.ȩ(d WNAp|:0JpTP,$yj{BeЃH}u='C+%J `ϡ=jԕ8U.uU+_xM9: gg屐X D+YЀ#O>G(ta,3؁?C؝xD.8" .s 6U5)Sz/:zcJg|lnxͪ@nQ7 7 ]CK+[4e2[O^oߙΣv8ߪibѾfR¯u iCqfb,j:z73E`rTͅo6JlKZc/ILG{S^xi(O5 ϲ(#~4t.hk3C=`4RTAY G[S~RJM'M3Nk$iTӌxD-.?EBNvK2 DNg_=[v;fKƖ<0?RSpK!Y ͡XW4~Xȸ-tӮmb}pY[f)Z#AFo u\墦X天Ձvp{S`tU~]H\ݿt2,il4c# pׄ7 \_X'sm jss 3*>A!?KJ܇= `rqLs?Rqx]0YIx;G?Q?⁎}XǑ^l;É3mH|}ǩ!*ž`Dm#R ?U'ι#:/y.ZlR"Ig/0W1LڢRL@3qu*1A?RԜ%笊N,oé"k⬿~K;$TA=4t7pU>T9G:j|jMXu|R~&S?n] c~?l쀴99r!IKҺ*y[fnjzm_AK'y]=7;U4k)\M 0Կ"GOJ]qJG]|ąSIlE#0.mt\2*~']x-}D&E>μlk ڍԄP!gaFr06H=m1@i4&a({㾙M)_Gkʽ1῕,[Į{&qU3f.~1i\a(3[~u? !W!E^ÿ I1"LL(pt'9albڕ`aLỴ[3%i26oה6 gǒ|*1'*bnpDt*D1Co8J*^ cT"QYȈ_kZ4I2}u[=#O y @ٜ+V{V6_ƁzEQ;N$3@JzfzW:^K[1I6UO>ao9:Y5D2A'arJJ=X'1ƌJy;7mZ M2Vm拙oTI*Ū P,r4(;N@PR/S?|5QK$+l5kW4v*ń.<Ks=[1Pd4RQWfr:۸nttfhɞWuFun`dS{%&D JpCyfL==; 5sz5Γ֊ ҵ"W5|H?@G./6|ʏ3bl0Z&D*4_s3(Pbzmlf+-W n,@f3Bxp;2[GMJ%ДJ닾Djr95SϢ&F 3_ Ğ,&NeCӤUhRzfd/&8ƣROԯ'_rgeۻِ ַuC t?IḼ^7F(rE*raM`lv+2.D|\d:DvEYy0{=7UMPeA)1Vf l.l 1_?ʖ@y-ڟ{11vF[<3[Tz[:X!mS>Yj? 1g UC<J`zOH%ARo}cA`WfWJ!S_Ͻ?I6f`*/e؝&G6UJ9ϕK |W@724 I.fd;pKmRAVB Y!o0> WǹXrp~c38?we֠n℈N9)!=MLBL&32l |24W; V'rhTC%]Td'W5JI))ot ]ʘ<ul6Ҙ#F,{J՜#L6a9/XUotsGq?$і:n&cr3M%wX7Ɬ,D݆B,HN]$ح"uIW s(:fXU[ף+򖉯0z{S>\Q( >NI!4DFSW֓9))4X/2OV9?6$+E1^ $z8,D}4#amq<4 bFhN-ƏG, C{FV}a5ZiP҉pyU1 Xz.hh A/, !+{YQ oK ?䖠 ̀{kl qK rOu7ݎ(>Vavkc0I&\'L_Rt"VsxCq" Dn8N@@=qUy e=B)F ^릡0kQGʫ0/_Ary]KLRKsjNCsA3.bǶKSt*0t `. jSK/)ŇK$ "oAV[2:w!.YbPc1  K#d:/ǘ~GGXZ`ض@yJir`FO/l8Aes9HtY7Kp|Cm5,l`}[?H.Ki/8yi+NF37~z3Z.lgOSzg!ޠKM`''Opt{q3u+;P*kj,]i\.(Κĵ'K'QBebLctu>.@*`&-BAk]2DѨHTT?l=Qcw\;Ƌ@KݙUoB >NBܧ땵њ<{ןWU4c; ꓔ!1isc 3/a.*4l<*/k_K2[԰+ѮO;k6X^FVbz2k5y[:YͰC5pMMfh6,!L3*]EЭǘjS\jGkg$QG<=_  dAEngIxLݐ4+m אՁ]E}XImyCMD͑/l4F]/b%+ A?54Qw\0B{o( "_ '=\<;-qxЉNs/؛QrNк]& m05א+''wTC!䯓12p届'!+6=,=s6w:ZVt7pTH r#`8v>vV,ձ۶l`ngi!zv<7RQ7pߖA]1'j`4]{'{6B<PG֦,#Y Y&6 $O ٦[__ӤNsbȹht X UЉ6[wEI(Y-f9M W$\Jň\ԣ'и77<.П!%.E^Jm26 ( vPy%XA͏ZLTDgqr"(H*$Y^p^I.7Rc8+ؼȵi뾣GfJ*D:\wpb1Y>XJm ɗ>q&<Sa#Z;*~f&Wf{eN y:M.RϠ(C~ 5( z+اu)Co1iQԠ'-TWY^&ORX@)"*2}sVqrD:>Re0Bn._B5IKw$ _j"}@lk0 mրתoAdp}1ܱHbM`-D'sVCeX"3a>=?A,Pi;:],*4 rE]`ܹ@ߖ- 14~G^)G\ץ] 2 CBjxT7ʃu5߮i X'gDza:;e9,/FavIM k`#$8Nq}NPUq6ۑAo(dKmfE~'\~u8n|A/9%!y;,!'mwP4Jó*$enQ̀1o(ښx\+=PYYBZT/1%L~&Pr`%~k qu!f!̿ȒaP?~ jfy*yUlz;=Go~o_` _B|b Fs8pEE! }ϸ|r\t](dآΕ^GSA_4%Ʃc+#/R}= aqq;U?8m0C*ÜvP`(8zWaPpm\N[qT ?62u3ir#:iALkyP9yg-f> {p֚*KjpY>mYwI|T2<^3a@Lc;Txy~^zfvW&/Tsa]<zWĐ QT߾^ yGSc+K)׍>g*h75DEI?!93kiJr:`lEM{2*p}×8PĥG#y0e?g:ԈXغ+GW%"Qh|Q=,-$)tѓtl 9 hBo-9㞠 6Z}_% iv2I#r&)"'w$WRhߡS-+hz58|HQ{Bi}ϜM]Z8 CALF'<4C{%=(dDiP/ɆN+R6lr-AjZ| i A0/p{KDg!RRB?=C2BhM ^~΀VlE`7<'59*LRȋny 7Ƭ2?"cQ RIíuO"ްmNvpe6NZ# ١ Ú5O&3{ / qk,.==w9ؗݎ4sf| @I9=҇<ׯ=Ң`xKz/Ό%$ֹ8L 1z$ّ TP4ӲkaGbVMpt:_/kO4^Onk:t^I?Ϝ-LMJ=3PƜ~3~n@>X؟>]V{`3[޴DŽCOr%HJa9.2oF4W:o۽/8EdbDZ9 )DK ݊]i"n]UXXq8x*m<{U?mh&.L_LMsAzn/J Jҡ/!5ˈ3ZvjlU@KD7XS\88aDVChߖN!,vAѴZ=x*cONj!j33U$|!୊I8s소R5N ߅9ia۶ zҫ~άROA ! vs|{mȒ89dG ʧ>'^RMP,ՂjwϑҪ5^Rmɯ~\V]Llt5V0L"cBW([v)eDʰxoIectWЏ $&{(,(SMVԧN4eZ s5/sjhUHSBVuy=;\ӵ@FH%{G嫇^#uh6]W*4۔c#}h7{VGyy%W>hؚV,Z|ے sQf߷e Lf9:5#Q5ĝl4~| 3;ـ@ :83Ol*Hޯvyt%$fF^!g#Iu{jN`J@\&puACV.wĖGA͌G/$O emd_[72m`y)MR}UpU=_JIx5[ކv7qgt OtHEbd *#pD2 A !vC a 3ٴF۔?4 ^H-nkg Wkr3\gSj7T3LcNK=Y T$S6QAM qڠ?p%v[L}Q}_s=N?fwAѿb e;ٙ)ʐARsywlR~ɬ]4AzqsM-uv,ua&$u!عu#bbCQAzF΢5.COm= JI )|li=aD9ոNg!kNڒ_CMxaCf>Hh1sPXG2#8.2 8my1C6985oG=$w2vuk&ͩI'd?cJKa*V|)Gsy*)qX3l䇭 )@tvUtIۢ9I,qP/Uzcv Iy˭FˑR3I g;Nu3ė*1܎m^~ }#fJ;B4Y!loj>v+KMxB/& D (Az6g. 2l "]6珛3b,Osԓ|^ g ukB͗^7P$.'Cayݑ?,/5j3Q(˘z1YɅHZXcރh1;$oc`DQ *RW{p*8'E"zhzs ҫI1heq KyCVHRUziGG\wx%MSk'4q0u؞X#Dze~ƴ=iuLg'>UaÒGڮ5,\̤B?3_i鬕v@5d:=t\ At Jgr]mKZg/#c߬B7q@\jAt>+6 ^1څhÂ'Eim$b>Dϖ-XJyR“6c]-!w!3X$3]]Q B^hsLvۡіB~牦_;2w;aX92+v*}!~5*q={oH(#n su([+vlL#ֺn 8񋙒cKEkvj*r(}! F* } IԬ=Ĵ/>76==+&  630xm \DԚ/ E @ \vTdCIOCTi12BDF(Z/dҲ\7a2lҝ#I}l J,eh^GPzG T (^߬$$IIi?p> !GF/{͛_G['}B[c @~"S\^$3LF.5;pqbϵKdI,M03!*KhGO O/*y1RZwhi:H+"FcTf,yfl E)"r\ph67$̀,Ph%6i>@ CAA~ KkW["ee*#_ @K:Hm6Ǫ{1'@=. [ CSVE$ksVk/b7Ƒ_+F`S _Y>ȶnyl) [yˎm|kIxD݄G9C)Ve'!8l15%^=Q$'y2 4x+pdSGЧ+^q_,z ri,"8 «lO'rrm9O5'RP'gCpDv TG.nd|:u.>ٹjk X0(0@Z#PFRR#XGm!N V6˩yMā>i*tDBJnA!%8B Ba25< >tqv]*Ւ8 Bc*<'ZF(O%'hхpS0! T#vl;0t, {&pɆ_yw#㐯>IkDԄ$ՠ;0 ykӠ 3PI.-xt❜s#?8\0'0UtxVP30ڰBnp'ν9GmWxNן *KnѸcf]{FvC;0Hv|aF$s)Qsf\"}f;z^v'$oHY"jk|aLjiA(-ɽħ/(1p3!#+V鹑?r^a r578(ҴIs2R3ϿWpbݞ9B)w|  v+eT*&Q#dl_reЍ;/Pɓ}#%f.u 1{#b sJإ H(YOem`FL2\Kpb(•馽tpΉ̞QG#5y7|Kx$0@$#n׸U~m 3䍚kdo{K9_HkaEp1z]>l6"˴m S^Ǎ c(2\=+BY7Dt) Jc񿹖5]|5׌3O+7F7-E&S:Hn8;.xVUI yt%7WJ/si1z !+xKbBmc4mKa*M @d[&$tyyZtފ`2Z1=7_cN Ȋ]O,#OT - 7ZXȳnZ/-5`zz3K"e u`߀y7TpH]2p6,cMP4 ,YbY[?&2?=BKK{F99@UEEO<~/uTL|WvB~Qѕ yX["f 1t@y> .ӝ pKCv/MʼnY]ai.cko6(n SK"Ky' qV=0"%r̫) 0v4"ksEհic߉rcʈu4X_c|z1`ޙI K`|33_V mrvUBf`Zo嬖=P`Ԕ:.LwL wxZvfu1{M fSs`xI+&;aB!rCF `i2'aI157aMԏg_ɃpүH,e28sB'1,p:ϒǑr/&ęf1ub6ҋŸelw %l5rG; ^hiOKYӍ@%иiy"h"?Ҕ?a;*U"M> (MSǟ[@+L[`T`)JCPSG! IPܩ [ uY{@c\O%SS;6>}a%A͐Sm{4+FiM6(2:SaIp8S]A"~[ M/;n?'N mkpe1ؾ`-KvkL}/"F:Mbf zi_,E7`V{q/OfB3RY|F9Xh x^b֕ Fcb2wp\}C$?8p3}d QSRU#vP#I7rV2 zFHW(KeűoF>"OebIw|-`@T.|($]׽;[b) Ujb:{s4rdٝ"Ԯxx-$ jsa1< 㦣34M4 ?[=*34ʁ_Q)Sg/ݶ ^˶htޚq 8(#\tUTی4/%.|\F m??;,Ò3iڴFfCk{& 6ol; 6ٚ$|([C8w"rZ=N5a(i|GZ η^J-Ik_vYQ9-UK\/N-.{SarIjn am5}_a+CLBX,J^M M$ w i6\&!IEӯ2V(Ff}j6QV6Eof>S%bvvT .ylX_e$xoPq!̎0gNT'Ӑwo5>nvIngI3},]`mC_0)1lϝX 5ߙiOniH-8&N%>r=32+sylb]ڵHΐXfh>xnjb Fbt 6P[w(Yjͱ:3`M"ƆCISt\T |Jb$~B$u{). kD<{:\K6!l\zi+pĢhG]q\w"5>Ұ0\=`Cv9`s /#<.. 9}~2f#WGeԛ&fyc ?<_)8]Hy$ȣF (7P+1S AvRM@ݖ`Sʷ1RX&YPZ{ ft,D<<h4N{8 ']fwV]xk\Re^Q #U-sP.ldo-'@8WO8X_0ŮPyvTJ ]|w&;b0dӳY0Yј9|+3T '1ɓMa2!UFMaUpվtL(Xw$TSg:(6U=öUR@?qN"Ѱl7t1MD$<FQZ{ ێ ^;͢g&694ڡ>&ڝ_ ny4WhF)%Ivj q+{Ur9+I!9^nbm ن7 c\7'܁gs o&18oJf@NQ""0:gpx1NWOjߌG;,wrT<מ`-O{,yԎ'&)@Cz"xb7wh>9c+j)ky yg>ˆ5 u R,@Om%L[jIvcy"im40 v1nQur{MX!U ff"$)]-ߨ1T;Fpծ AQM)T]c?iaf\UwuaH0E4|ަ oX@#2dݫHf$-n"Y<*IUu:gq`KG|֗`6`ҵ^mB8qU][u0T\;6OHc׋ee֝X`D~Φ7@2'U㌕Jɸ @@[!5fۂ+XfDqMYpֳzY=!b).3=w/kWV.F61|ԥo->t 3֔k"|ʉKzN]Ng0*A:XY9`;]Vҍ)h%JsdL"dY]WlY&fU瑸hgF (Dvv @m&\(X5fJ̽UY>Sw 6"Ø/ 乞v;I_*6kV5xى;J:#V0Aƭݵ*uzwGctQ y'rO"ÙЮS7S }F6Eμ;@uabGy`偸41o17L懪GOb-џ>\vDC_;M͔@dȣvc")^iޒ#4=huy 1ẗA"9o-9ZRot03"W%**SbH^bYCŒE6\U$WR+PÇBNqȼy2di .֛&׳…)Jf94JDp(g3@ iHssH18*W4"OQU> E޳{վd x3a]gtrhXw}0l Y' ci`mNwѲL6#4. XdV\  dƑB$/Z7eDjꐫsi&C~X y^Н9.f3[HA$ДF?$ڬmKC@u98~\AS_*aq1ZC5 tIWOWwdnqE|oEOf9\=-%ʏʾ2`q0 HD/ Bvf\!P43*jh老,_C~OMԫ俇ƖƬUNZVNBQc(c_ŀ9g\OS~$o~ҧxp"Ђ(AJmR:`|ˌN^Boϑ{~ C-З4« 7ik7Y*G}Nn[>ڿN[y-VR858 %.F=DK$nmCŪ1xTM,MRR{38 |0t,&#nCz}.ͬI-I֫S#rIR!K G16⨿nOgmrPZG։nZr[Xv(̹J'n8kGgrd_f4W*J4eͨ_3U, +YFN@nRǸ0M\fB};s! U@{rb_Υ1 pv*HVG4LhNjWFWZ%ѝ3QIT0e>8+Xa=| FZ7Ҕvzla}#jz}r``%HuiW%v!0!Oƺπ!;F?A-|: -FZ;70̌_11y_#GH~׾Tׁځ|Hp. MA,L3\;Iՙ-&ɷ܀]yh5d%5m-?&vLUMq/@1WʆKW$OWTNyDEKg_c٦}6 W5xdʉ ]L5s"H\'B0%!No-V؂\7\jk(HFOY]b2\vݓZ<@33A¾ręfB- HTs [>NxK! 7稬aIlSs~NopmWK d=\2.NႦzICvMKxChyڡ|~JQh?GܣDI{h]"$ rL_ v˞!'|q!лT\Rwɱ4z'q'%ퟍ#HYtwBr9b$^m%JiV2M]RȶP,#0UKԡl a+Nt LBl):trs:q ɶD>AK^,hZBW*'ޚXӒV̑dҜYLFoY0B"bF@ Rv?]4B0?]e60<5O"*\{*(MHmd3档ƵnJ@ۙ]4ՒueaxO2n`Uv_V'JKR&T*QK% ȩtZFb]D̠VeiЁhhc^ےGoM!εATs.ꊘBk~' \5uHV(RI0tא9W:F4B~gRXBoTVtnCT#>5.vyqwި5,K%^"c|ģIli|R-?k0 /&Cj߇q؀* w'QRVU}qOBJLʾrlt eFg4:`[Cr]>YsmθLR{ZuS_$ w4dbRq5&$`HA mf24A%C }\M/kRZ;g  ̾TB>!0ĥd ٘R~܁~Mؖ Q *U͙fw$|Pؿ _&忨RKL+(vݎtd,D=KUMic 1Z 9F[%kxѯ7ubF.p_njF7=RoҡC%!F:yoSZ0y_*Tm?2Rا >E֤B ௔VlEDLyL3P rv,CRfK; #΂R?h*c`F`ZUfKG݀`ufR6|W sRl+1@7!Iq Zb*#X9RhD>S[m75!J<'ئs61"r2%G$NG'g]B_=N'64mJ*aȿг(-;,)6u \tK:y4jBi>o+~QW*tׇlՆlbElۯ;AbzJ+6v\)$=F"DoKL~;Ke{IdB1^,MPaw? Á 4u;^_N!Ԯ.)0ݳqU.eFP"(8]-~3h!YRTo|\EsNO7Yƅ֟.YR9*qrLؓ/3b^=\-SRd汖i,>(J"Ҏ >w1vwq;w)[ 39> jGJoiQ?+Z\୞fȦVx^n5dnTh,hY z_p#uiJr !Q_(OY" l--2%ku]'V![2~6*r:|܅Z/ @.5MʇBxBfg yV%Y{Iṥ|^$b(ǷhrMc9>icf3U.}86^t#1 Ν]|`8?թ[yp?!MaOh_]]#in8依hee5;gUiUZ>s)]fJ|0^2L ~ j+.s7 CاAY"'-A;psH<݁+h^81ّ bJ&C!X0}nLDusgkOxLkǴ2RjҲvM=c;*3gk +6[4މ߭=W%1 .a0>^y=oϩ"F>*AvF_h5Zҧ+58>RR"_k}`麷LRC9~[`J~6)PYx=.iΌη $K&Dc^>V*9N=QLwJu^|K,t)2v0^BN2;NjYZ Y٤)G^ Zd{HDMPT?L'䟓N$PG1+nq!x=HcY:ˆeWW]S Pfr \=w؜Ipε xZ>¬{LItZWMIOXm[hoS]ҡ k&D;1|iLf;d馹Vޒ08ӼO\[Wt 뀩i1o&>X$D}cMX,onj0(Ov},+Mi~OW7FB j ]*Tew}yw;͋u4KH,LNkdR \* _i>Yݠ)&Ikd?4g$gX5༵e $I:"?; i]ݑhn;)gg "J0+qד '|?y)իy`xp"p8)oY i|א4+$^2,RY^_{4TCTx#9Q\Sટ| Cm^Ծo7úzH4]HP1Gm( ye 5Ne͘`'Dno7DBymѦB ſ*.՝e-'lj##Y@)XU׋Õ#GoM6؀ woJ1(* Pg6dO{;Tbg{~21_nѢVpDTmlLjjP85IJ{*$tTPj+O"?knf-Q/c, Vtg9|!FC#6z/LY|g%ý2l[^ySY FB ?2H[oL֚xָLڴ`=Ox[%]6jZ]FV]qv=L3R\8#/{hĵ 3Nj, ߛ,1 )s.IlriI8ώQ ,=\AsНa5H**&夦?x+-Vj[Ow߱EH`e|W% ?:lw0gPIC60?FO1Rzw7fbLwb; M9"+"YXb|:N 693==G2Cam6;|刢"I<̓1[I?;.' >b3SZya4Ie[@ ^4:QaE-3R m=ht5^];S;#GCBw'eq4b ׈؜O- _$=D\60ik4*DY\h6z 0v J6r3<[Jckki6TsN.u ;ѕǎț|.^%ԐԆ n], >EJ]pcC*}l f"݈S$~$Y azEu%_./x{AőD2u =bVbgz<7h3h1{j+KmWԍW5WIs3[J$1LT[,$@(->@CLv!Zq~]cL'JEr`rIFGP,wCl/UQ(P?Q6[˙TW9#U;?9 Qc8tyqacMx.p&6cSJ 5_30jp`$VgX=tV'k[oft9Θ9nNȖ065-uH >cLx2e!Kzz.cM͖-[z,#A[w[4-'{V27Zb;w{s"GݬDoJ'O_0 4{*~V˺0F )u'J\=N%`*18FdIȰ&GKQ5S'K!O#f#|WQlmC@!~j JaDKӠ_&i7kkR/WVM5&P߂ $> BhP"g1|*jh 1I8 \oY#w ~%SB{V֋ C+ T99z J =ljYP&nWU1 Y-ʬ=~ro$nᓢ|W|#Dn1vV;z6l].C$r|d#gKO3|˧+HPg:~k!Q_l{-:nuG= 83?A?0\!ԦLv6Eg=PLLv#0bMN2/T<]yu δ0o9QE/N_#>{f`sq I ݶ\zTtFQkB摫;Vo8V<` 3M2P)t*Afє%Jy:֗i2X Es6 *xƊ<s" 4K@b^P%ʞ}\ȉN3{00qoBytW`xXB8O ߰Z)&e̦|/*ḧL+ 3$O֨;*AKFCV흡)GHfN2uhOώ+ 3U)vjXRND@z@4/Ã#CYM3򺸘sEALnŌ0.844{p%AHi|:I6lYѲGD81xXH |@נ;4R10BZ,*zQ\tF+lr&Iڵdt-GڗYuHgb8櫟 nэmcy+Ph1R2 \B޴]51vxv&"d`~5BPFK ~_/>ybGw_!2G=IJ&6Ҵ/pNpMm:?h~x,g#м[ErqL*-h&[@{Xd1b8QƦ>Okl.+F {igfɤeIHS+@ hER(rhiKQ4-*Y"mkj|ԽWIAjLgE)F.BIeJ[xKN&Q`6Dk*g _ʍ:ȼ@ `M|z5BX:WY頤t.skh 2ITI(w& 'ErPlodx?{tEl,cb ҍFz&u<۝wW%0{3> |?Ne wH"Ν3&l)b(2s5uwThf O PyL#>y}ybtzey וDb~XܚFjڡ5na1j98nO ?huT /Dʧ]Hӟvϛ(dDӘwAu8s(Q-1nPwr'fdiM3;FhZ?Uv%R+|@{&ߚ#M&h)qb/gI{'׷m4~qg_aLF޿@1w~_+DbUr>H曭eh8gA^v5l-!c55fEZşhXBsKkO6e\bZ ><2LD( g9 P#K"c-`3 )'Pَ3DO%N-(*d|4(pׁER93YRԈiԖ`$YֵUqxRe߯sehA$VCYd`æ!&!\5~͇)q|pdH|xVk3vҪbܧ͘h\ʒhMl/&V})9=%b|#I*!0.@Zq xPiF̴4L@ >| @]Gf#㇗'ʏu}Ze66Xg5Wa~Х\b4%4UlPļǤm||)p C6#O6:Y&j?҆8EI[AyܡW;BT9#c`%u DLH 3sf>,U&u:ԡ ط7G_Yy(EC6Oi?Afh]A=PAղiR Bk֯; EJlm&sdt­lv֖aL@Fjz&!@- ƾD@ 66cm2Zӈ7avhŃcpM;̈#nccTz`'tbС#r'LJ 6 \ڨ*@* iN4oO]PPSJQ^4Hh-GbjIJzѼ'+oa㹍cFUG_'0^rwփ԰DWxr$bJf&F pV;9ms6ތެV~ԕ{\=$x"dc|?z wN7 "LΕxY\#V +ߓ !h.Eטi{ <7~J4dnqYƐoEBtNb3+V6䲘t=.8XAsCMJx@ =U5Mj]~ς=;I>3 Yv&yb&"gѻ_ 1&hm7 y<`2pD l4}k$V() Ͻ繸qئXn@Y^<=z㼩BՌQ`@wnhnQ_Y-GF*tSY \1>t8.V}j78٘$p[i\Rgii kcW ĉ+AKD*`&q2/z*i}@rm@f[cMb$z'g>Ժ0b "mު'$wHKة0Ck_bZ9h!' QFp>:j47QoJH5{n?>!ۢ[S hn(a)ea+]0#&T] n59YP"w.NѦXϪANM {zVKbD^EBv&;SM'gnCsTh’l.:(-f8wC țHB iӎhBqYgk9w歘.j wܻkEGx,?q>lKu'KdT@чT{sgANZA (+h]@"0sÉ/\Y|fM.w|v&v_I^"[K{i6K-G5LgK〥~dE^=δ݂ G"sVuj1b9 (3*mD:,W`٭nf}jFkxά^[ U!gYS~}^*O{S/Fh+#.7&r8Z%n^>"bzd]?"W޵|ƀ+'ޗe8P_bu<>J!gU Hp)h`ˉ"$pd AVxW W鐠X F෷ͱ 0hb QH& ,&=8kpv[ƽZZ @'/=c>hk͊> {zC08*kd<Tv>Yi?6,6'TуVbvx߶54ɕ< dXb7&Y\534=@.Lo  Wf4:+|ob7Bk8B&RB`h -&}wn=RBhwU7Jvv^8WIc~ry,J́e!ތK_[\`EPU톅 ZE\߅yjQC!I^$w2`HwZs]ĦAs`/1wxԽY\]*eAqHPD0D|<qX:!:e0~(vSP tf = KrO"(8KU6r 3$th\z#7 [7Oϻ.4^,QFw͞t>Y D>3OeW s(b2ɕ{F;?S_4߮SCߒŇuY[2{.4lf4I:`t> {/}Y{6>Z<ʊ1O4W>-+`^WLnMͩNwS;8VZHLsGՖdE?R-_oC0g![wu5: vMrcQMq߁DWFA +Ď0BGRsTrNn@ Yd\ ̜m k"ꌊi˪F60?_}6~0(dnm+ސz'or{ Z! 4ޱ2'7xVͥyiɐ0J0a2O)d3Q&1I1V8LMpWqnGkD|9Us2~Ɵ/ L{3P< m0U] Pi3^3!P xݮ"D!`}5<-B7B&7U GRH:k䢔Q#D%F?,!\p|dY@b\DcɳRN#Vz=qZ7G ^(L6-`RXrD UKx c{#HEbQBlR!ML>/u]!U5ϱ M5[qt=->cwQf؛kD Fn56sTww{P2m15H>3{yKP~VXsBSh 9Ć#?/W>ƒgv͢MyOqE{CEIe:gJOyňhǗu\%R^xô[Ijöx e#:abRBaF?QH3jehU#b;ff0BS0“8Ơ)˅*nF5Ӕ1V)-trB@13/xx(*k"n@Ο CZ읚A~$p`v^d&닽nJ;xɓi4jc+tsGk5nbLɱ-ڀXսԁJ;g"CtE({KxMMJΩӫ`kFƘ\ ?v%Av꯱ :NwqAĆ4Y?V|OQk|Mſ[HhCJzaQ{j!:#p Up֢6Ȑ[Idͪr[e,x~({ 0@UY[dh0E^HXRG jOs.ӒI#`#S5HE]"ع>i);Yg멨EDh!'ґޞu9|j1ȴF`ϤzL2~# p)" lgVRu0I߅D+sVÂ-e7',"KcYyأ{"QЮ2RMMQBy\Ku7)V1I=ŒsS*#|௡]Ĉŕ`U\%Lc%ktJ(_j$#ڠrqM{%QpG=rt2-dͥH@Bm'w\׏@ck:7piu3x",:ӎ%ky7 ݞڴU UD[F[Xɓ]]H^4?@",Vn>%2B@M5M $B(^^Zݡ:-eFɋԜ_]_4:Ҫ({QA&XtzyxD1b6߆S x4ӽEľuOD b rg{B>esカ :Yҁ- NiN.NnJZV*E6oK'S-=K{tZ;'y8q .[s,@$ =-.7: 0-ct8:*hXt'YN(>Ķ bWh@gGByʈU;GA4T̍/olVLu|p8jHЎ: u{ h|`nJ޴t6H}A ?֧ݥ{L(8%hL?j؊FPӨxqf{%4rL#mzCT|Z]@֡!$*P@sYau?!{39~]Od&TIltu5ECn`:Vu ^i!Cw)b6RT;y!DE ~Gو"tW0+Kؠ~;"g|4ƻVzxܞMdp ڙk/8eΧOAd L6Kf/rta-s:ꇰG }ƃc~*.L$n0 CRB}#\҃=-,h(yuV0 鴆@L7#_ WY BuK'}e:])9:syJMa*9=I]^~VORAăe,?MƱå"t@@M\1HIJ$䮫^ۻBc}Nz$y^U$ 112Z4wd]T!q6 ȴSvoaρ3iit\n(q7Aq%$|X-+,Cs~Y2:kGQ 1>ھ+JwG@g6&Fff-Ȯy9ȖJy}k )RWwNh@E$r4UMMX9|nc+LfZufMk0?I4 {ˤB֒CJ2ڋCJU 16.!nv%]ʊ@ p9^}4`#عL%Ќ36$A ?wt ?/g^D}CO=fe~9;JsSXC.~!)tHV"v6  sD$%Yv &YOCo}0J0Aq3aLA Er H1~еTxe>S_ba6B\}ƥ`( ``pxu^$gUӶea ;.y,&Zlj C@#vX ,z=o2νyfbkM99Dup 90bI7Dy +ɊDTާ3ܜ)<9quvZ~x,=NPxMc7fNyocpw0T qCڿ!p:Hamt-M1~øld,Nj*?IM))<ٍ!DSZڳoQ;^h[d'i O6 yCcD ŀpZY&:(qc(fn ȍ#m3y/gICRf^zW|!"YRFa"Y^.Mms΄#CD5Uln+x2Dv5nB̨Q6%k;20Ǫ<6c ZZ#@?#BdYڿAsMyX|v)L: rm/d'5/t5M򇳁v'b*XVh]ZܷLNXbpz`*e8k{|aU@ %GܵFD@/S̢*bf Eg|B5EVl Soi.෺8B(dݰ`IgABrJNMI<S?~L b;IP=IPL_e7.5l 2ubKtw<ܨ\[ctX7 F%Ϋ\JgAԮAҁ /c1;c >ˤy<—뼨~*f_O&_~>a')U ZΝ)7 %3w, nSJB^U9\ #mRB )iG_lipE~ UG9czvqT+?"߰[|='E@yL:S@ ~迸2$̋ql,6 $%oe5Qx{^m0qt;O-]ӵb$?>Yw 8v{Qmo_ ]B!6*"CoZD ;S;϶kRHƅ6Wx:2`Y/:c0`*wE*"3&7XH޴IFԾe뽉n~M)AIQS[7;i#1fUo( tAћ{'2, P5&gւ49cxKҀ76EO6-6: /|5Zfݫk҂8LO@C.[­ wɀɨ_*ԵH0(ʀQs(g-n ģ(soO0+&7Z_)j8j'f/XsBg%? !ļH'mn;R ҈ #S%|%/xQ ػ*ޫ!/>?$-1pLYL?ך4gJ[Ara*  ^Ĉʺ6X+G%81W0piIZ G|iJa»V1M-5rdb Ԅ< HJV~X@˭ѱ*ßc0T&]^bVl)< p+vab|-=SizY2K:w!eT6hїUa|DW/GzX Nj2BH* ,4CO$F4TbOK\ 80)1Ok ֒it++cFGhFܲߤ “r ZA4O ,8LhU n:cUPŮ$E)"A`QZjݙD-/A'ӴQOp=(\|RG\WDYVd, tIGϽP̪Kl#ھ%jNr`[/y59]oyI/VbFlrNC ԵsoF,Xtv{4a01~ckq(`ZYY$٬=biBnLNEhWL . >Rl'npWBCұ`m4hLL>[zzD;}4%AkY~=OztAGEmu^SBYwU5 g}-W˄[LWԿ ұPcagv ƆYgP*Xw`ӉہFhǿDz£K|Eٲ)Sp4 "/J ɘkV-"WUChPM5cT썓kg4&E?V'Viã;K ΄ls}hAq@SXvRZ+ R?s=0rx n:7ǔ 11 Br9WLY@}[_N=`%F J |O"3 a+@ϋHͳzVcCy2[/*^h%M3t_ Ppx5-+g _``WKxZ=C =n/WaEbTއ9 KE\`$CE  b_d trK/KmY*&(`ZJ_iH{"/m۶yii$#E<)Rp+)VD6 P޹E98ʼ4%|;ߕ?wVGq0D+7sg4քzY bbB>-T^*v֤XPKXDw#< fI;B= >C_]\"7w?<~G}0Y)Q?Dzf;4&!5&?[G\t-Z?%F~Č`׊ $ QM0g: B˗olJ\|%rTf|+ugȒ\ eoë{U,oQ+) lB H 3B!Ml 'vqxurpiW̨RjOdZ}$ZZ4 \0#|t;#ͦ&n*HCR%=6*8EĒ'XAEMG.(^7>D4!1&5NkZ=tWehCveݒ{QF&'PC*N;*H2_iv% c1' H솁X9 {zW*M(0:c-v O9eV:« 0wSR!xă> d<O0{"*2Q3Iֳ[piS/*|^YTH5YԄ\Gc|Q'U8ZR͉ aG6ݶʀvkBؙdiW0X>x\7l됉T5"$C8Ɏ-?Vt%hWױF7z2Wa5{*򒯩kۦ;-\orR_+U.%b;X|`ZLU@D%8+ ~ HZ 2?a-`7JH~%upƁ rv$.bnS6蓾}P6fmtGy9qbjS' .K{˅ Bvf7&;ȏˤI U—'sYv0z80f#x_r_t`1LI -hyX#sxjAz4*r<8OjZS s-_%J,-bPl)\`WcҶEJ^?T>C7.R˨]E/(xK\xf_y]qJas7Fs l3S?b,{=r`GfҴ?7rqlI,iSfLļpia7e^6廢 I@U~y#jC,R8uEwy޽"RijNJr1M@ױ8o[eB. {Q%?F [fkH]\+V'K*Xԉq,/ f[75w`\ulqafFjJ~'^mf5ƛujlqܝW*S.Oyʤ2}{%uFPm^u9ˈ-,S7t襮چS i0˞mx` 7c]4@3| ?6d}8)W l^8ze"KBe(3!a߷uYAV4!?K:e6"***ȼH.7ȶwOvT7Dp# i︍cJ,Ä`&/f8bZ4ޗ;>:;LNf3 .\uEr(>rD ɿ * |sI&gVL`zPOCk6#/2]E<u  524 ։6y $sW:&.@Vq[0G^pe͕xjoBo(' nDػb .cVx!9Lz0[ʁ`hSXUADž$w8D@muu{=?xhU cosɗceW3t/Tj6gEkV8Yy6T#Rsɛ&zZZE`]鎃4[`p3qh˹ v@QsnA}E]ԙU5B;*b%oV)KJdC+U/k{Q.6 -)JJPޅp{yqtYHNl=_XBY,' a'%s WލQ xA`'5hiOL- @]MrTEu0Gl,3i|̜[X݇sZܿdV/0>P4EbbXO/Qv+ n\n%Iَjl qiC~u')y F9fԭepϦjs>Cױ"$nv@b~{*5 mw !:`]7\bE͜EYE2P?x-P 7"#O裴ֳP) (O)C]~]3ҟٳrݫ׊fwmaQ۸^~.5"Kzdt?GdZViqiiq'օYOH ʚṋRݹ{J[ ƭ&X@s?Ō3u:?A+COb{mO$4c:N7vCBmýƯ1ٸeׅԀ Xid"Y;Ny'jCE2< XӪ%௓Tqt/̭y粍u=}c,:ʹEyAK0W}r[~/x~IMkIVsi[@f! \ű YgUpNxߝx^H#J znfjwQ[9/P* 0OnAzؼWy"PyA$yk or}I6a{VALjrW ^`S;2%J'p0M/UPhQHB w0!{%ɎAߪ. J&`T{q.J [4*ࠑ4nQ6wSmxk[װV0ƒiv-zg9A_ґ}vmf*zb ZD'4 JE?Oc-Sw>m+ 7^ : 'Vl+bS6ڑnqE`2ނhFd>v ;Mǃ]~!$5wDMU6"'-uk]IU@?oܦ:sLbL8nCx|LfrKuC>73&JˆPtBg:˟p!vgN@`wg4C޵ 6CDxpy*1mf>&3Y tr| 6?:) 7k@eW'E%-5͒lav5aS wH6HVP!!n2g*y]$jyr, 52ttQ6ś%č/To\un:d`*x6k$+3MSϘ:\FpXL2nqx M-Ir58W!lzQR[?wM],K̗TDG{qb{Fj>2 WW>^L M-4V<_cPp}iC;A?]'^ *Ik=X_132f}8XKm5)3Qٴ=[5\zGzFp23cuh6H5 rsSq E·@dHiv yQjIUiuDPƌ<:Fyi>12ގVjf`?!I6;gR iD5&nݣEd~tmdi8KAƲjh^_&ʨ_'jȲ ~]54}B5\R!Ғ!4^#^a>I7h$ QXEaXQtnڴGb>GBQcs7X0o*.ҥnվ0܏ Pnde5a; jYr99;޾г?Mt0MCS|JLy' &E|liF߳iGb_Fv!%=>EuI)ua{)?@^nL3F%dEQoW%L&]i|qUу7. S.]iI 9 Ch75B-oJcZ%i#2=?` dmxɊu!ӽ|,.":8܇h> OlYx W7 U,g%m4Mn6^g.ր_!0RErz_l DžzVɾ1zKC+tiu>!TR>aH%Yr4rV! ~C5^o9+׎RM$j|usW(~ϨI1_ n[>_͢vRQB, CnC K7C8>o&VKjC*4[x/Y(X,%BՖɜ SUȦB+Tt'4B0lSiɧ %q͸] @?+T,v{!N=\Fbmf֏LՑ,.Vp;{QaϠtUSxpqu;'Pb>HKR9TqImjXO`iZIY綬iDߐ/gm}xuw we2 zV5/ǿWz,\N: .K *cFe.paXoHqMdzbRWf^oD\ac`pՏ|Pq F2DQT W+PFIkߩvv%N(#KaH&p;b[YP5hC>*.}$QJ3P^)Gr5,iFG.<:$"Zt.ʐ*^Q0{"YYLMխ+O)GL D{sФ^ [ikI=1w7j<o֡_ {- t< k-a * w)7i, ],9tMqo7~쒘e9ݦ\G1Փ@%t!cQMQBbjY~>ӏe -2鮢 #6ZPO^0&,d#*.\m?&]j$jǹģVI7flW:8 KNKn*i&= ^ 4㲹`mhY0Fg_9(UO_A@i ד[P,|5P_܈xljPI'H73T><އIW| %>t-$u3O6Lxz6RNF8l)FkOn2k=Lʇ"!L[T,3bOH&yY|̧g1 x;:ufƍqLYvuG|>񂹼5+D⧃|-Tg$XT*T AL~+bǧ2JEUKK@%ދSA %Ss!t}!u9RSA? BvHܣ]]q}S_SX Gmmͽv'yG/wH`K`לMh]K "/tq2 , h138ԇѶ wy 3ɶh[`nT VǒKtG 3R%  b89T,iBrs/ShрM>$w1"%h24zi,Нǟȶd2V,̈bHmTu"yCK,Q\vvM>P.ho8 5ѣ #/m5s_]cXX`<5vc̠]0h+ϡAޡ./ ^AЍٟyX*ʁ pmMbqw[eSeǽ< =)E;iߙfln1Xn%{36O¶z2_&u&8ۚo.,s pw$;$Q3h׿Ѓ&YC1p@O3N:50:-jg(de4R~^f_surzx-i`2 kl 'ۅIn#iyK ~M6?vuS(t;71’{'x 6ygOO XΣZŕa@c8i"~|)tï^g3c=\bqSۅ$0`ّ?V.[-8t,䊂Jz/s*N8?wP4TXEȐd#Ta`6ʨbތOZ7yݿ3x U>=$I1*?jݑַ|DRcm9Pq9ڑgNiUBIƒ˰}0 ׼ m,`Y2,!?m:Y-vnNl/bB,4 TFxZL=hqT3Cŀ\@\4k\,@+|SODʈu,uPXY16~\0LE)l;||b"NA gccJt?.C2=f pPbz-*ښH4w1i{Vր/΄I0.怾Z/B!zҵ~SGzeps34#)\&FB* =4 (u ,A8ozgۑ (ԮTso $y lzb }\MghǜqTw~V]QK@ygw;sF5! ^ Y9s/L]rb#"5s4g94EI# ᆈ_8/QV" @zm+K`' kV,t)FǺe 뛷j2* ?u Hz1Mn\3yO0C?*m7h_bѷ.STl^xusxR6jg5V\կnyE);cầچFmuUkfBj+QY-C{hegj{y4; 3lөeqlWr=5|KJ!Ǔ4q _ z!|3Y_BErXBxjLg;{{3UF̻΂bv8O &qū?rmy3aЬ `T!K<%c4'Fes}hpqIx' vgډE^ШCtQ--/3 EHD̉ NI@YTY ƁR;7RqM,[56gls15妈WeDK)Q^9^;VWOdbsW?Enk,d(PwI:qo1;Aѻ+$UcJd w,G\Ls1#@ק^z+O>r93.`; yN{˒U_4Ifp(c%hIEq +>zu Q-Qᕏq*i:_gO:Bf.fFt-hx: F0Jp#(9Щж4RB_B-Ul۾[N.DX%TAe9{tZN<|XLWae=f /-WȌgB Ztto/1GY)Q'%VX&bwfkQV΋x .[t5oɎ?P}287f6rψsyw%쉃/:t-, ֓[6; ,Vvz{(TeC-O,<;qPaO_J&n.w"|!l͙CѓC"O\.i{X(?Va&bnD[8]'(:}iNQl iHq2h6$QFde//-߆(*{d 𷽶"?B/WX%yXW}]"p)AH,'\]dO2 >b >9baoQWvv+r}uuIQEHfBe"fs`&Px%5-o*˝F~p_x91Ţ(e$tHPk&%!I_v..)ڂl,895zcRV[^h} Q*mhDq* I44x81lsu 'QLL}KRu .p_߹'6<3h] :(z`+~_G_ iG - ̭U׽\KEMT FsRK$"$~,,2Pgٔ>yׂ;]Oz_Vtl!d&HH-;-JaV f:aב5G &nR_JUwNR3"}UeBBM^+džZVkvz$0>iZs*Bۖg0+=~ȌchE]2/ p0rڳSKe&09_*m1=苡: [M$ax&88I=^1 QP^0z$gؐʏ7y^Y`M6R10ȬYb ʐQ@.:db2gKs>D>ȓ A WA#cyy=xzdg_/r{vX} Ϲœ"tdP?wUV;Gh1r$| Ms$(_f%,ArVހc?1.+u2es+j[Wk< u1tSʚ3aм)fٕvz4/'?k*yܔ X,A//˳ K-)`74$O|!+1OB+68vL80Oc#1;<pT".bl#4_iz  ɓ5;WH 6/]2k%IwlTA}{ hd/6^~ӫw=$5f44qy9u+>33("QZZU  %)E-z$1m:1^jV8J?%|0 47|›DOBÌ <)\̇l0Jg8c4YT1ٝ5C9 7uAP&ĵ7.5"ڝצp$IƦ5e:s}M!G5'"ނa_`T(M6lNY^?t+'w$7̹UqBO9G?uXpiŶŶbD<:pi ՍӨВ ,²Ga\ԌU9 H9g9Uyk{ߦX0+BB0.?^+? {sODvѶϰ8V(׼ =5ˆ 븫.>C$8}9xE+ |wsZ)B!5~1^qQ,)vsА`183ysii[&[ؠPCfcgQa i˦A#%\ce"0Zq"4 s>#FTEbag5mkhdkĊt(!hk!Ao,k$ײp2<=_8MxdA[o}bdiSc[2cWlsLY>yP`Ιu0}goPGJ?qAT \v:)<&8h +DJWEFȇ JX2,qKV@^~6)ryvX9?rjO?u5l zYkӳ޲4(Al]N6֏W5) e[}\r8ǂrU+;zI v\ImZ#eQsHǮzJj sulsu~]N~zzFu#KWXܷ=md+{jpI18F %l؆zRO\ɋ ۨ(,{n瞽l=b吵mHp]L,BҁQ"A|_߀,#WSIچ/[OHYk#@ W~(5˺An6_ (zR3KTf2# a01h]iV#/ 6?j%buR 2 9;ˠ]S*bVw^lrVzA t"c@i$~๷XN ac\6f8198wĚ9jn[hf2Z#;?e2 ~Xǃqrch{$YMӴp;˭<F+8@U;%딊f#Н9ˀB<d#`RW24aouC:х=)uu?O)%Ƌre VRL51F O~Qt >@)a|!3\H#Hҧ_mRJF[|l'rTEU(Ǡ O2& 8aVN=SJ3E1e*q G wD zt6L`_X s{Z<#Gן; 'nIjc&]wLʆx )"rSo%kw/8Ex{&hIt:sG8ڴ53Ѻs: ʻ 恛cԌMZ7ZΈO݂oU#)p.&ȻGf<>՚ WI꒾`liÙNZ]ܗoNx-důA5usy`6E8o ntg)ήnz^+oLvKq=.h/.aiXXN5>z[@pA lf߃؞'5$Ac҅ 0cAX0*KUd%޽VfڸTP◖, &Z'ز5E(9%ɠ lߑP$͋p(VHmS|_"srgFP@؅*nf-?]]_m~GiU/˼ch[wD;G} E;gns0pӫBh 4OM  Vl(t+W#sxVOva4œ︦`qM{6e*/E1ӪْXGݛgޏgпpm!ԘV\D}|֛-1%D=h/6 "+xuC_V;Fȅ'Ykf?4O4dY~7lC^ I_ aaMb<+k6ܻ'.4X첎tlk+@Ib B;ty>[w8(}Q6\2a<ӡ!'B䎑0ZN)뙼?}}ջg ¢LBE]E962H(d-n%ۨM_fVcWT sR318Ȉw;}ǃ&h?+Snn`h16THGa=5"0FdR>5*LOJ̔yw9 V4f؎o-FYH( Y)k0/!㕺(҄]Zvlc /a5%)Ŵ{IBIK?l[b-uwmMeBM杫ko]+V^PuO.>lv-'U:<&EQ|,)Y ֞> c'vitGF F.g;Ac`?`Ix7~g#J}BnîNJU)}_} GqXB2Ą#­<~ɇy6k?_-^k槂h-Wտ0-h 62dOZ1³{ՅqK<18B]pҙ=VF"| ^h.lnAP*tFD)~Rb w 7 nP*ĢP7.QTkn/oyz~:Þ9=j:v*E:OS+̄ТӆL( u7j i~gq{it`T A}u]9;Yۣw~"iJX_8O.@tlns32UgooW?Taؑ3!Z`BO~aG?/Ͻ1o`6L~֤O=RP7-<|":wIB3Bv CkTq*a >8ijC1Vw9o 5~.Pd=j>p{PIC-tP\ML.!q{Oρɰ7d%o@ њ&R=%MSa_6_R};DнI6'o3 hYB]E}k`r w=}Es0M6 s`4^Y#U0 :,׼yaNWvθAMjp)HS6؍6ȽVI5!k#>žDLw24o[׭w#5 [<5*ؤ;OI4A̢qԨ#CU 9Zu1G%#4+>t |$P\7=>h'ziCHE0qkZA[~Kp%w&@}Ic:_ҶJMh?3CߑCOE2,ZK/6zd%-N:~=@eDx &={f#>uvN6:W)$]!bc^L!@I7Ѭއ*X]nqkz63hg; le=1vdu>WtOd=@'h?[9!|XI)R&5CJWrHm; Y4v ؀ԑk7l0oOnDs*e4Ao:$ԍ ̓(5{=W󝴚kT~LK*;?,뫯y\,|GǴEjk*6ь-(( ˃v^ꓓ͖ K#KoY4ˋ 4zH=n!JvvJKBs0r(s6HU[ˁ¼u;kE.b$JB|I,vǚg36Xo:Λk 0qR#6ŕ):rTjum{ 8th^Ga- >456#/vV0K{e 77s`/*iu#KyWZbx1>6u*vgz&a5'vrHԦlw`^-([<;aay܂zX[)'R[~E>ʬb8.l!bexF 4Y5MkF|Nۂ!4φ F}1v0ڜgD͘Fz< WZz t\*=fSKUOpRǏ}=DZE:/@~F%CG?f>;JKC"fRk "_T,?{sg:?i K{ 2lߙ v,8:"m`6PNfbhibAgԵ_Vaa9F#=^sq-Pf={AEèly brh)2yZÛ Q}i7/4>hC 9iHXV5Z<8[wRiU5(O- \R2JWa 3ș>&d-߫Ng v|.dKl^-ià/ ]\ݓ_T)@R$?\d8qkZR뒅wq2?ݵb^q5-FNqw/=9h`V¯ !4x9uľ,oY)Mt =KD%جV D%^dY )v g|QrF̍/ex/ B Q)+16 JOskL ߲wy|+`J`wXD_P-E )CpwI2^Pv75]YbQ 8j./VlA[TE?0n\f,0pؓ5TC<>u‘R&ǡQՏJyaSHKn>~S% x5pKpN$Uht+ ni~RsRVH} F%VUh9˚-zn@b0[>ӫ(}?jj>mG  4`| 5)/V]e}u6oR peXpߜ^ _DYn8cL,Oz3칰'Bj'7 {zղ:>mige;䅭jgV_y㺙ƔMAij8T?2؉GdrsS"%q/&LYSΧ(PW8G\ܭssѿä>O]n\_U!;W;)W<׋Toى!bx:(3(LCuݔ3Csa\MK6M%s&KwɈ.^o~0I\]vhՄG8_ވJtH僶iʴЅ}ҟdu}DU(?[wU EaYs1-%n}>`{?[.ГlDצO#h $`n{70ט`ǿŊq`\;P^7(P snX/cXhDm5wnyXx*G rtdU3e"١#_x`{8Qd,^>{1(>p":?R v|SH>PoWdH5YӤc.;s(^VG;*uiB}Dk?uT\䘅=xn @#`C!C<,TYb5ziquLV\10Utg8y QE?Om7b?I3sDMc5 g '9[e6#t;@pন֬8*#VjHK?]ALJ9[V= \&nk "4,rD!:5mL87]vvpiH v>ق a-Ou9iYoST'8*wΤ6@a7Vj ެ1 US% </Ei&růOӒ:;/447@Z`& dѐWT*ݾݜͫɭb#U7BQ8&5ZM߃-Ot:CʼgןU ' "UcݱlNޖfeWRƷ1}K4T?1} 8#;m]^f9Į݇ݣ:GZlXeEKn"HvؒV,ϧ/ބWrFrlvv;Gb FdlxlqP"HQډU urN%/o|"1T_+f¢pP0 93zy#b_jWWj*{ebv fk 778!4bÐN7k?BƢf_mpv#q"d4(:W6 'G9Otƭq;8M1mpb^j!"_ j2y*vn}T`HeNMlz[ =ދ:WwPZSM D+:f*ȣipMLOe@:#Rs.xX$iwJo0P YȌֽB*tK+1殘M@,ST((6O;AFà|KY.Z=m5SͿ @t(97s*fc u~G .pU>nv)zwDiMg6MښLjb,lHXIrz[4MnMgMpn_romEo~BWt ALPIp!mI.+}n5`:\z^ѓp\zllYeI@iOΉ:N"s=v "[¢8/_8;=((u'>}p.gĉ}S(ٓ7jE>`ӶtˮK.e\qڨH"-y#0]V Ie Vp%L4]Cs%49S7_-J:vƱK'p:֦;z9?Oqn8Eu^[C!˼[]7zŞ$Q~{я^dg}>/AwM0Y=mS}!CW oM`)IJYd q% @Poɿ5ζ3bm6ss f05ǁr (byI TNמGicvOķިu+u~cl.6"@'̕}|WٶyE1Pt4/49[:tAhq$NCF֯XQ5T ^ `?Ƴ0q٨&b f<r$`cCҼ¼y򂦹Z`:ZM >ueK7_WhruQ9愃~ݗz!D*5`yIHڛ-V(y1z%}nI(\~s %YqWYT(6VLZϋonnkYRIJ8 3ڔ mF9ӊBn4Uf (O;ۄ,R 4جXGr4 gb]q0eObt+iiw>GY𢏃N"wrYߊ1N~ }|3=m* _p"MpyC+H ԲQ%MUTӨݰ^7u.8:?\ (Y8$%uxM:>ͣض:>;\#QEjr2C^U7}-NN+V: kQLjEւCHJpCD(p D $( .M]#]pպ:ӉJM]$aRb]ZQp^E^ =Gʖ R=\3o} %Uˤ{x7!zJA Mk@u5v~X mq5 c"3+pRyL~g]"R OM'BTu H|[}נek@m̀Q3|vfVZ 5촷k8(޵|Y #x:!md^]Roj58O{ŤgWe=N*^:u>̩LP:*2Z nDfe*OP'"͟ٳ EZyШH?VMy",CnɐH8P.LۘWxqhN`\OۃzLі i܅;NeGpzЪt<{ ]~ixYiu͇U{St _KB knp }-]X׶W@n1ɟ<3q#Z8T(s@pa`wytXm񗝥-3Π 0 H @e}&}Tʂv,Jm}?$<ȗ(/q%mF1pu)1X,4+qh ]$ I޳7$S*_½@FfOH Ƙ]Ԁ$$HSvdctUib7 7MA,`_&ZiEJsGn-~:"ǁK<Aa8[@n̥п>Dmr3A UY8s9tK}JYE͉VdKPc 3ՃƋVҲM+[ TBpaoWScG0o¹R<$5l 3|6|TrvStxpڨNsӒ#_I[|AFX'oS*S5V1XG BخF4H87EbF[QT5 [SG{S7;붥u5 85q4:\3~&_WKTiD.sv+)iS2؋w."#16t5P5#Kt<.R+hB?zFLJE0)b,S¤W[&RNn>zLwD6^VXf5ogLUP,/jR۽7 3֠E 궓/5DE޹#&n81\B`T<̭/ OExTQ3{:\ڡ?tjNeъdҿNmRvj{2Rrk)6Ċ4{\HVC!Ae}Uu)U90'O ,G#5aƎtR,$u[_}$v[^*#|Z(6CAfpid]Ũt@ 9'(T<]^m]M3bU;UhYٝZ.(w/a&g" A!wQ%G;܋ q(nl{rnfR$=x"uˠxm˸DoqK+fZ4roUg*o[S+PizM/oCX:c/jXiy ;O il΢bk8B/BB3aJD ^5gw;Bc%jZsB=O uI pOEYiWV/wáۚ ;,.noXTGvo>:Ĝ֤=Uiĭ̐?L+~e~jqGu ]OC O|:۴?\?N&EqŠRW~y%^8ǯ]}jG3ǿw.TܑKBvoy 4c&;?3\'ii.-/|?=lVV;vK`tMZ)9Ok$OkoL#vLE|%JlBDvj"/QfŅ}`=lGlpuOz俣٣Wb1s4ꂼ\p؟a;ZL^\n,=%V7)bcy[*,eǓ?]f(|HNS3F~g S7P1`R[7QEEB{n}~463)Z%/wfЗrTL&[[ZM"F>_mZ@ʤ_~U0^Or=u[.93۬g=~3c/ Y(P:nI?=p$?klѲoYq`b]yl iMGq];Hbtp N?׾ЛQK>51QXB{oY . ƻF+;8!p7*GL)I1@oZcH$c LFa64JoF<=pDN"J K@\¿c7dP8Ԛ}KL˂E{;Mmӱ3:\*bM@g%<'e͵}KOğNR~٩p練n\@ 8g?c&R_X0e4$YG;ZBG+T 1ALq?pkC*\=;,}w6 k8rJ1)&o*Q*W{.ظ)DUƊGwkFN]9·{XM{O!LOSVS %ȣK&ў\-4ifx7/så.zh筡0ť CpUo8Kiwz#XKv0|+X۸eV>_o=lY?U52:f7RDM^ d >]f<'^\GB8NKyzyvk _[GiO;swJ31iQ7Vk~vťe ,E߂ct(z,DG,qQp<F>;!HFԚJA-Y)a;H"NqbXLu쫅ljbz9g#L'X`bې3)f( ,1'AC4_{Q}_XAw4ܿ5j^,3z"(D@$ԫ׃[8K${>(ـo uX,s{2KHf1#i ,1rgW{C"ʖyn?G͙O9쳿,h'bhNFfj2k)mDJZJ .:UE Ps^$V4k>r"b75egcf}츞#%(.5K(g=K,\<31{lwpFx7 BkI\͛ OH:We? L$*0Kޭ\?\9Kޅ\ R&ُLc?KFA,Cdu*a]A6\ʼn+FO vh)TY]_.˝"ZC>7c c4}K]Zd߻*tbBPfc>D $rA=}lVkY^2 g$C\=W c? sX#9$'gRpr28rƵFDz9QOhrHe?9 ~>/M~ ^D{1x >fzvIg fL͚5?zaz}AOH\4S>r-'w a|SM?1)SyAf@z_Oi4Z̑y+ghF?jRqbzDlZB˹hym7rP7REI恌qfhCii8мHQf>ͽ!hRw sR\V\ My1y=T[?u>лĈt y|p.'1Ɠ&p<5C Q2W2O\jxhYOTm p8|N֢C)FD>"m$e}='.^QEU)hK"[gxP *rT&>?[Ŝz t(ٗV2w45ٝ]ꂱO;Rj?ڬ[}X PNpfZ0L3*^OE4/ =nsT {L.h8q('|Ծ2gH1:\j}_bg<%2%AVT[6;ǭOg6]w)n=lv fhu[]u C#cTiL6xxS:] =UC!7ϊ-r͑"~w" @a;$Tf_?0p gء`b|dy@Q6mv*.l.D3vȥE9Q~Z"A܂&kȃa^[{`zKĈJNJIW咒FcͱY]x|A?<򭛏Ԥ}%c`,@n\r/(ab- -Bh7Q 1 V ͚<ᴥL]/GN8MX@@ZIa##;iEb`Y&+^yr*ޭCRm<33d44Æ^`^ JN@煖ƤQ.N |8ajCb/+ O 1?(skC2}q+=B[QKj~65 X+uG_ܳ@Htgn+)7zCbSL8+Chhi(,;YHX6X⾣3x!}b^#a B_SavY3ַXM%+i]i C;)PqtZ͇Yt '"X_QfB Q&*U [j/'Oa bk[J6n̵C p̭V{i\m-3#'5s^-PtK Iўu<;׮ ߋHNEN<]0y@XI6޷#T介,ɺ1yqI;k?n|>RS!N{+3/甶T+96Ԃ~qH (xT̞P>߁`D}x A :$Q8N:O$ !3 'ms_тYuX CI!o ϣIlD@\(ǰ& )lZ3<%X)xgܨ^,p7VWji^rmS,,%_e!RGBV1B@bQ[q6KqLq0V"%XU ל4h1;E-3o a{ΏQdW"."ʸ Q`gl_Uf"6cƀkgMuڮwUQQħ̇2GXY<_N'졸$m(|n: 02n(y!CQIg%m'k\awwR$E PRiG.5bnV_2Xc|= #YD$ı},0pn_xXf0mBp[`F*fƩH#Ms b Uz aY:Y%cg?n6M*f¾=uJs1%KEYpBKJI|;d?G 4tA95֭=qpO0pDLؾ69"/ iFZsހ 9jxI~!ů- xpQAnJfj!Ȁ6@L+S-& >5Y$sZ3[!¬ Wgg)KMKF wN VW[*J%S=2jՈmVCk%+WlI٬0Ӫ F5.OTp9̂ BԵ谫CzC3B,J | /;@[NsaV>;ԴYK%CeKSXgD}1MP&?62N]u>bef/Aϲ@9mlCh&"J\f v̵L `Z1?:40rq%0^E1xߌN >))(ȵZᡃ R2G.%BrpPP^I`LO!$5TL?` 3-J{BcbP'&(+wVJ=2㧲N1_vE}w&hRS7+zOcH'"?#96a慓%գypE#tBfYН;/U/amFy_*LsJ c|AYqp1qbuZ1sS+ )MZd́kU?סrZQ 0{Jӥ= XZENb;iN&3oy7ϓ~qȃ~|{h o8y%z&c4L7R!+7őO7Һ=>~~Ns!2 0Lݟ|BqJ2Q)R"A2=ГXSIGAi}u>`/lYu)MO^}~ٛp48 ޗ*G$-Bы[l+ހbtCU|@CE܏IZgُ݈^U{v" 0YJK]~Y9^)`1ΈTbq,ǪA3-WŝBtZ=[k8ewee#UZbT WȑP\cx%oHm쾸1^y"Yy'bxnOMLcRs˖4,Cmo sfY/7$THnۆzSɑrfJqºCN`nSJS"~;K<ͺ~C=MR"p%x>tu+ΙuRnfV_Q>@}VTǜ?A({0o4FUx [90. =.`-K}I,JY%duY/9Je/z)(LLp4o8e=Ӎ9}\Un6hpGNB0! Zyh.J4|IצTb7l;+"@CdGxGXU`K aML['p-=BѰy4`K9(ga %ŢI^u %%,B3~a\"Ǒ".~::b6]uzǣJAH ~K|aUX?$=O//sk"fɠ0ۛ1.¼!’oxӔ }R8>[JJ,ƐC@*oǪIF#晫3g4e-*(cͫaM3֝HBspǓjkj# 4p_Xri)Z<cYf :]o#pr51fmZZ4W; ?0֎ ѩ_'bmݎbtꅡ8JFn.hr}qEg7GsϵCy% t=w+QRs$^$zFBuڈ &yК4w3QuYyxG%o;AN7dwI7Qj vLjf’Sr >D"nA[ js2O%Nl-Gm Cвt{RA*8ۓLqdro%u2&/b'z󢒛a#}K2+9dA Fvjra EoI+ޙØeޕ] k6JRiEFX&qBT2m#Eg6Ru4aZml w!Z\B9bpZ-!'f>d 4 R:jENcHef".MH6%ȗ&c pc+EPoM<+P>nRz`GA.ho~|5\5fLJ@="X i,#)Sػ(zFqWBB]ɰ^ M~H^M:o1j;3z8PZ!Ī/N^]v[WQ&-_d8̯([Ь/LCl EP?`Ն4pC 2qu E.'޹ V(ڌcq"W6x3xYN. vTPv+eISI{1==tLTmU 0kvhK3$WHmP[gOtcf,o, ^׷C/?H7r8@& w\󀖅?kwM,ګ 6_)U{vFxjи^=O6h~JN yQ͂T~tL8x@T!'N>3%AWj>C|r X&_p_K,XRZC]8 V @i<>1 /l*ޑ/mZd7ڍ)]z!Ub)~ IȾ;Ck3Mk,RUo_Q n-g Fx&Ѿ*APF&KX:*C[&W[/7ԨT ϥ'NskQk!tx!}j}c U\ِGs!wZqvxf$$7z6}JØTI-2Cn.Ĥn2C><J]r,¤H!0:˥$k)09*_ yS2TZ`ޘZ\LD(l`S<ʎf{2:鹷۲u*fw?!}9u=>󪌳%O_H|;]5@TvZh~LA5S ]ibhRAh`Cr7BQѮ 6Z&) Sf<_idc=)nPPB塀u9ޔիJ'~T* 7^}ɪq{y:bÂ:;gMᴟ3:O B ~85t7l9y{zݵfҗօxɰdHz:2$kv󥨠OkH`%bK)$JWp χݨ;]W8 ꗍc D0s62V1F<‡J=k/uՖubf1xj !ͬ:TcĎ`(pBoI 1XXVF,^YFT S*~"ۤ2pHَ3Ͽ&1n]"Ax-[&R#iIS1g|lƐF ,uW7Pr֛Eȁwf)^qN;(zjSH# \f> \̉u"ihL@Ђ*(JG278Yg +c2?BҀD|<VQnl!*V\1>@@K.X Y/j)4Ը'02CYFi dB!s?8v_BmW{:We8Moq{ =Tf} Oj6(j;Q|o9%~l)_Պ{ B]kۚbDUpǁ[0§~vIw%W~QYo|7@J8useJ*mMC ϥ|X8rh3_TieM uBcafad`T(.)G$ Yh/nax@ wjax@'A/ky]5dn(4~Ӯ6Z]aJHs'`zL3$F]6zSW2*viP."7X\3:>Yzm/?Q/Fy\,._Q|w8&5P1$*=  ~ٙi[TS^P/6TL,N Iu^g-.Ffbp>'D2^Kc1e#A][(YZ;,1_&H6>ZY>?MHC65 ḌqMS9w,塌uM$8eF4!0"@HFDo=>3d*[_mL*jEs,'PJz甎~ `p@dXD=Q=wZ8<({ܝkF,dB'd>EZs]mMu~xhoG# U4ꞑbࠜ CAZknJ0<(@I^JG)sq.[*uЍr]Z+L2|,tρc)@LjĹɵl) _M*== )tyKzeF5YE2i.Z˫xѦr" ̘o wvcj%# Vnϡ?r2}_R#0#][k2|wS|M{=Md0B/ҽ4F^^X j(oSy&)mV2BʄT:FЦ-?I{eFQxR'Mn J⟣ :Cί4qHj|_AL N&Ǖ"0^BJJ<72[3(d^!Aa0` d%2͗} '\7=i"nb9WDGWeS"%kK 2dL0כE8_& Fuc.hD}K1 8`}.×;&NdA+V0Lw379 srcV0rG̅h#LVp޵h b(mR!k/aغ3Pj}[ Ur1@%?e9X7ON?vņnnjs7'#߂"iKJ+W*7F_/#5Ւ"&pUh|P?|˺vOsZp)agmb a) -ĝ⍺We*猣KYFTew)\XrXm!ǣScO7/}t(]?2 d!|ouro} w_cUl,F8i5ЕqrzHZ4dL[R{AD$G߀t5gLQHXXII4ZQ$Vܬ.{j64*)N^q@e,{g6\+VQPQ_YFy7' V_+U5۝֖:mb>"5gD;淾vo/^آĪN+ZxfLTD~E T)̚BX:{ >{$VU֚%6cR F*a ^ QY YSe± +7Ϥ+\97S*xizJI:MuN$b2XgWi7fos{nL$.,V)ӹ+>*-H ڑVϊRX{/o·3DC"W\4~'@:5o-3ȇzͯ$}I=pDLh(_)s56 !E)p-)r/d6zFij]Ⴈ,ߟK\S}po /su*Ǜf|kZĵP"y晘>. aS9Nܛ *St32& XAF:S{H-mvHdWx;9Rʽ͸Ӛ,\VE5sY0{jWrճVw XSrpL1NA7(FRILEO09QPOxKPXNx1t82z3Uފ{U7I} L6>2,c(e(* /Z|b v#Jlo9D ܋q84| V>/Afbf?߻Jb^iAͲjf[Q cXZZo'0աO=tD Zzg|s3s0c}i.:]S ?6Hp)U>* I:()E |0F f3\4>I!xτ氄M :s1kk@.ܠI&Yu(D&3gw$Yu2G,ZKز;*!+-!M?hghvD.aG< .E?m~*H׷hr[^SF[fG>֫[ K3BY. ư1B `~+3IX;*q}(~B!Xap^89|0x,{ !X$@̎눁<_1n`\ݕV8'mx%)нgj"OR 6:l0)kG?w#ƽ&6;xQCع|N1%L0yy}h=g'F?i9]:2DyiNt]}H3jf" S6%Fe+.)7Ai4!p+OԳB,^M k>lw~AhV=_k$&Lvc0 *ƍ#ߍUqK Ą%O𑮚l=9飌߹=/ -xi"&Iv:eVq#/c"=6+׏ArQ@Hp]5ωe5`ìVYBcZgpX+mh1B`[&jP ^9ё? sÓ[m4y2|j,`?~fnvjݤZevED*v¤ (}u;PcjS.8e&M5]^OQ#ϥ5)uq81 a"h  8+h4tXl_iS: zZN=eqZKb-f>qXq)vlOie:mJp2_a#/w"b3R?`\1RD˕nْ|/:ĬXSUI]+>#$vFBlAugp?tRK/;\)wޓa(y67m-Bws![C~cU$V"O[M.ɖ%* YVFEN R3#ĭލ -s0GB/azq*9ddN>: ڙh"="v~ь939oY~xϋD_NKcX*A9T~r Bt;=}-U0kK *,u"9I< > u(EPUEP 8.Gyd >3ce>"eTx.?$D;ѯRmbZCwT֟6ui7Y X(b* Zd*$$w w_{H!P!:VI$#*Ӏ˟R(D/#F=cU4qQy6BJ|sʄJ&h@8ZdnM˽=Pd_%3*#^xKC: fZfL_4;D ,@$EOMak(Y8:F8]Ej=d$݂f8.F_Qh8]Wt6ʅtd7 c+j56Cp$|Z ,_fhtSLJcbGL4G%%O;bSJR7b$|_d޹YM;`[GLo3TqMXuy7eg0Xw?#xNJE?R3˙&H1CSq Z\[m,:Vۻ:$w[=v4cz`J l=WcdHjSd1qpMR ]Œc U޿;,e͈9uo^=[#Holހ/XC07{DIT# O+ kٸ]5#SNFc4/."D\Y9bs8Jp)rI2ɷe[)|~&QsrΦMz@(sy6@}!whitd5vQAf J[DrZB#rAN$:b-3m~FޅK=h[ugi7 qܓ&r>ۖ t 56H]$#0' OcQ"O`;-c^c6 be@w, m,6bi)l1!z\Kk>/k`[B L7#aٖqs y[XCV}+ 6Ow``QdMΜUZqgd*ʄ< O<-(2ftD>]1A2E}ӑhn3rQ(XqMȦNB&wQQʈUi0ࠦ&ù5c ߠ:w᝙~xgwIYhc#1PfJ1ul%j: ,/l0;'%/%&Ll.J؅u(R89C (OPX* I rL$Ue8ݚfT\~ǿ,_NFx#fny+h`yφ-KF#Ҋh*l޾58`a&2AGPbZ$陳2B<9.x{jq짪)90,x9'/--yw*L Kb8׆lғ̨=zit]#%ɝ+l%|Wyj|@O^svOVM5wKT)j)N@)ȾK3E45’*Fp+);pJ ?==i a+r fLTCZDV| +Hb"4hwa碓*wQ𭵗+']p+KPeId)Ȏe`{PS maj'¦Rx0{m՚87˅eB/aY7d3ЮcGVuγ# H9NVs0҉'o,*S)?hc):@&7ȏBvkJC 4!%lL@ "sX +RsWuxymHe$lا$bS?v%jBtWlt8W"8̰ أE%T'?,tQ` jZ(mk4WwL]Pu輝,d#LlW: n}Gx߲oVn\pfhՂP0NNW! jg(c"_X=ͻ($_h^|qE@ ~a%|AB)S,4(䔗ԯ-R=W;Y HQnk!iE54zCga2>>l HBB)IgX 7f>: ;$KRY˖cH:A5'f .͘ϑTʋd fdu o '- 3f;J$_zjG\OrIk7 y.70E}-GmZD܎CjG2b=њf%I5);PhaNTiL: GL5ѩ.:4{ 1RMggCZ6u/џ#ơ}0'Qs!|j;Ň #vGeʀ3'Y j<[z'Y M+wwrEB)o&-9|ۋlh̗yP.vHnO2ab_VAZu iC IDxsXn'0m 71cuYz3|GEG 4('|6n0ɥYIDBN7t7BeH~iY) }W,ـUz 珒ZW:T_B97\ʒ"Eo٭g#̤OdğY 1JOQetg̃%xM `6FD.wcd`h81w;T9|D ^`le-1 `l-9tNo)lV\,4B[]mƥX D+xJq>ShiadkN`BD'?j>Ng9Ori# I#F&M_&d92Я\椺 ݟFd>/6`mq,zٍ2ē ew\HV+187<# Wx ZʖrYKrxsN)oY#\6ױ#*Rw=e8 oO8ttW .r• C% ^XRS,@{x[Fnė'|dBv!^OnbnG[қgP(0o+ &FjM/=QPv GJ8L> ^P Ocw; ,Q 7^ScE)\Ex\x lFnmPY~Er?@]3T46]2wӄخR&/9oq4ٜmq?yhtq-6o ΖGP˳}+b<A趃-(eIߒ X'q.yqEB4.q: #6YK  *;̉ӓ0B.,AǮJL(s۫Y {c" ϏWMԆ.j?X Gl)WT'+x\&U`B(>.&0P%~3)IeףH8!1"|c9ѹG@ c0@{ɾ ?ʃb> rLF'_ |_Y)Ґ,P\.u<9=7ϙ!8&T?$1QfIÒ=Ф]'!|u䱺d)K- zj<4'g-BmpdjbϱGV$omZ$]Zu?lyw,ku u8.BC]#@Gkhsm$)$:o@>ŵQH_U@+b28Xs2< g+- 3?sYEv6߈Fss[`wJ7@!` hQ4e460DdmAl>0`KFEv@[m"}e*?| t 0R6FNJ h{ }5>bT<o>8Y`+}? 1,1{|[(hIhΦthM'w`]CA Ba̶?0ז. 1΃BKwQݖVVV}P<:l&\//C*=(yϓ# !pm~>0Φ{mp7f8t=ʏK:n:`Ð]pEh|^VsOLWF*o+ht8UZ(b>8lrp 7c*.Iњ@C*]GxHd3ls8kFRٗm׃wyէSԢPM2[^!mQ(QkXS*@%ԮxrN։h 5 WYS.9%e軷ֺ z _Ub[a/'HozI&l25hP;N9e[Bmw޵_yӂֆ Acֱ +^Hg4zbXjQ5K&O~ی^*`"h1- L&+q-.N6~E* y1́yø:IpVq W~n5/]ń[zzNz 5voq }r9I|_hs RXCjYRz/9Ե;,0U{ V(KQc;c4ڄ\"G**_~*5\im9wt੩A3%JgDLk-{Wg?]耗Cv-'dϕdSvi`@ON~UPXq1P"@rJ.CTiK+di Iv-Lj%%V`C9i]+h8[Y`=twt7 ]0B3^q(,P;<Ű)g=j t9c{ER'ת".,v"cZy򫕈*즜"7 ׾sMZ[l B-, -Q`}qMd۸RH$=_oՉ+t->$F1kc80gL#GFcH\ؕY\E-E/XM—Eї~4 8X*{f-ڰzlޘM_7pES`V%ᡮ7VhYu:cq"fxR N5l#fve 8}[i~;Wa4l\#kqæJC:l2lfE#NgZWZHHP * z@Oϩ|H r/Vė- ${ge]܋H~.LmħW<\@ytb۶פjP-+[^Ĵ&ɜWsd<W֛l7 p)|;.iRi; #͋W%ߖHB댯>5)&}-L ʆhǵ7^vrtW*quoԞ#e>U  |+C4s\ `nwPcW?ƇD@cYÓ/ M:&3iY8%D|O(nbА{/4EXzt[Ûs#~9·_ kV-w]N':d#y3')HNF*tl1(#vKSmMu){|IӇN`rrlH'԰:^YEȟEumXUNO2GuU; xdѬRp7U,]ot K0'(#|+$q3݄mapZƧLr?jCZvłfǖB)l0ZATHKC̝qMYed{$=߯@J\][+9_Il{]|*9ѿF!$t㴏Yx<-k^>4/܁ơo+j9@$Tab!erE^cgbýk}Zos-.zMYGTӎھ ٭NSb4\:̛6K/|"&ZCSǠeFdi ́gzN,/DtK*LP*ؗUU4ؘᚙD_g;5krn(UjM\x\EDg"ϖwO@\C(-WMrUZ;_bOwBC/ !F2A>p4ʵGc1S; Bb]:2#8G>b9kF/N0H4,)SD4>tneߡsnA W.?vEQ4Fy<<C^M;FYjl;6`.F),iOG<=ms/_A^}CKmX99%G3YfxV>Dܣ$ m58Hڃ! vXv!o,gFY [㽛Iؿty ' l1_JAT="\hշմ(_,ܑ+u b"* x!BSTg=[1ru8C*v.ʹF`X?iU}_V̇+ɶ ܑkuL&4QGٶ)PxpA1>#͢;Չiϝ@!aow$CSO S3N>>;~%Շk=m_3Ef{vT.okU~KZ"6iA sHK\Yylt`LwA``t(+~.P!A329^6fEX_l'4IS`:BbܕTYw~ Өifϡ{Aό,*ͤ,ʐu9|sRF@՛CgEh8En _IQ $ڙbMOj\Nfeb?=P$+3D;u)%Ly5O1T61 ̂Hq?)ģK`R4=|!gl Sɽ0 L@<:̑7ZI.]gkCzu˕Uknolse U&j.IQj O?U2 ̊@V.kQ:~f2:. Z={}i8N*-l,(4FvRq WVc<^U3G*4?N3aX1}8lt#,0HRB10NG t 12濜zR WC:V㤅*gTi^qģ 0 " x/_%$;vcv &f3_ lbV$*;t>fBjq7Dhw }`mC*to 8 b{ ̦|}eʽ !fHs'R4ֳE*_wugG rN[m^K52[)bӨdѠ$ >*:׼/di̯cTdzhA w7F\v\doZamх/ص}]C+D c5x_R}MO#Rw&#I__e1jŽ*,Ndd^L>-VRS\7H(׭|'e|)>hF%LR,ahmN#/*ʑ}RQSbEbń&n17~[GJMrqȯ'#C-]=0[JrKy 1Uh&GfԼ\\\rH@GUGqrrNͰɘC%\C0Ox\º{5iz0 g2Hѣ5EׯTa:A.?­,vYS[]!.S +dcRl& 0ɾ⟄JdyxUerYΝ^KJY$x"9Q'2ڨAե7?=W+: d-i;c9hR1rB~"i-2י;ۧG;l.+C+48l)$:/Y]n|FYFa6u5,˕O%&+>tn}/;ůс#w-Cm^ GVrJeRv(&hemD^v }*g'EÖ0 Zq&Wr=h.>RcDU NXA-M G"됎k .:iCӮ:9[e{i=S̍R9,߲NA%nŽ]ZL(dKh gwqkDÙ} TEC{F)vS^qf' [lQa!fr^f&=]wŀC³`A5U'AvVyO&:]b22؟Ho[zh w0KX 6B\<]2ܖSցz-׺5c `^6F܁#MRMɲܺ^쒨q4&Mi")5)N#&G BG_C00iFBm3N@$n(BCć9Ȳ WC㈨ W`Ohٙl"n՜ug<qWnAYP#5 2AǐP#8扤 ,ۙϭ;}Kmt!zkv'QM_dB".t` 59,5}|9kG|&"W%W;x&[hn'.ՈVLoHN^D>U"bqeoH ˰ѡ}!xgt 8 ^" )4Ke+gR sz<9<3!XXa=-z0H9t x$2BXvK'N'z}i;LYЃ[|.8`5LGc"9U3rm`ߊ(=Q)zFlYpn8>L'.zں 2YΩ$һ|ªGbHHHsΤ1e8,\>$ b|N2,LߋB#=uFmaҢA1gPWD.En I:_b.55־Cj0Agokj*>9:)ϗIៀ+Pau{f@A5a9QgPG.7Z©؏eILZU⮏4r{։Q_^&% ٌ(}B';TpA1[rSF=O_˚]I {"Ǽ~B/w4$NUu4fĐvs-#h:{lR_wd)M޶Sj Gŭ<7Et==h y)Q־(HEd9 S&|t[4ʡpԦ!E~z/\~3{?ƲI;[mز0cz5n@6*Z#9Po;ӍǍfD>CV93/'$8W3T6!'q7%2=FL (Z\=u"<gwI͢w~@$Gk0=m̭;"!5uX@d{_=ࠧK㝒8 :_Ip,EUXpPl3M šD&>V>a.zK S@uV0x8Ne0kZk*8|>j|RYb6reMKK:ܧ(tɮmNe)K^zLnoؔ3`#AЧ[ p-&]ʯW )RSƜkMUqB=z$=A_]$.p`M[l NYpQ^homE_Hy.-@ϷQkqtvRK8$X١|N(-,Y 0uD%IT˷.8T~!1= 4ϓ6M/%df> MZ/MLE2IZ6ι-Wϝq//rʒ*yk=I ^`.zN Al\VX#\zw.Zm+|!„ͮ2 56Ͻ2`B)1j`D#܊7y%T).|7-߇ބqs 3Is$[&/$R> џ%ԭeP2t^VAH썟Z)H'8QZ =ьZFV r ]TVLl2T\Fo쳼0x0|!##Rܒ^ V9Dqj yogȫb֜ #i l4<%<{nWrkA{1)8Z? cd@)`ARgp-T`J6|8_U]-Vz[)mc'X @{L,)s쑽46׶bwP)=⭧: :Zz%ҥm#-IXmjpGV7T{B]X:K^?GKEX{vH6̡H":RZ7ʍ}=.jUJ)RYo:Ax{sڤLqQ)bT5* s6m{ּu43yaM< uƻ6zI߷=Tm/UVl 6>RW_!(HZv:K>8K,\*?V2hY_KSgt]ub$fhFPBK-IqcVFlZnF_}ܨFnrJw2`O J=TB4yu;l·@(Uuw֚tq:Z{!'M,N. *J8pQPAQ-\U8`鑘3 P2+sT60w,,n2'&SRy}TYcJ,Kl9olAt^0(>-Y,*\ַ%rB]^—ݚ8iHF F%-sXGlBT{ׅYTܳ(tD Kᄛӈo3H ՊO}kDIaB_yrq[ ?tJ(B7́q2fBsVu?N^@yL9 f# $z"+Ҥ$QAUO( M*R6N0-|\8\|&)mE]dmRkՂ<ւD0@@dNKt⛽@u i{{&ʽre%QE"jf{t+~'ȠU\e v֕L:5ZxkIݒ*9̛h`5. mĻregrHHaq 1dߪϖ@ +}&~{h4Wu\yF6KٷB%zEF_QpʼdWh``{5mMIcU YA;N8Ys/!8ܼUq<"z{H&E %jLJ#z,2}HXZ]q8R#fwo5ݑuqV=z >m N/cy8TwZf.+"25^"àuG?M=hiNrp>!7{ Sxȹ A4P| tQGU-Y%qD:A5u[k+~*0E9ʐ; 2R;[2UFSaAyĮRŞi/wJl -(%ݷ0@1@nL~G^&jhcy;z^A|mg2rG4w4oFDT"LO_Hk>,-rb08>6RI"Yjb9:Z&1-W4 u[cK}l|TovAXQ,ǐ/(b";.E!xΔ[^F tTM5:}?~ЈU2%>BΦnlahwdhd%ifRR:&A-r/6%_3(#FWDAUcD-+FkSruqfb0Qқ\hp!ȓҲ%3A]1IԮf wKA7LQ#q̀sqIyͿZl|o\pP}Qtt˻M9'IB=K/FFP[^@b{t ֪8TT$"x>fvsn59%L$=Qo't1 _Xvl.i}QP~Z Imshem3wCq:~*KELl4R4XWnJ 1,n4qjg $*ьM qiw`| WȐ>~FE@! l1C98 JMQnE#z(V3VߎOr/tOmK,k{7w'پ=wӱ/.]#zK%:QUe=;pJzv}vR%n)TG(L k.1"%gʈ?`~{`qTIt7C}vl(זIPKRcs522=]e93Ej =STʉ,ލ&l1t"wIΞNWf Q:ۇ79Ť-um T_b\8$;\2=y6^ϖ֞@<$f_!1$4JPbF+2#>_w@)xX~C0W: tYd%c:+؎_C9-'lYIJCNiYО@k]YHk#\cb *&BV<}#(qjV)ݕ8%$3xO~im5:Oojq-O*+z7?f~ 8}9 .x y) Ӓ?uHSRN݋Yaȇ'E]XV'3_0Os}!as\4rdtZ`B>!wd$Y"|I3s$|ZcqNf儛5f+V2sNFs' FPHKx- Zo{i9kԲt; +Ou8 {{c,T/3_Yn.EؐEe&x7u]Y / CgߜVm+d3|P{n52TgSڎ'w%dL :N XyHg+VςD ԄNiC$۬Ŵu JByK#.˪8bp;"I J[*#C~&޹#zklH3m//̵x,꥙")[ƳxbS jK墾WRƭ򈍒v+ W2\exЀ*9FH8v9ռ?s-zECҤb*7K#. `?=GѸ Os؏~DsBxL2>dWYy2_Hm|6sr)]JJzee:KXQtZ< / UIdd T}B7]=k0"' ?ZP)Wp)_rC6_!]©40x#4ӱ]'+hy8- {Ϗ:*lр:T>eMEcJy J\lTLcKH E?擙8ԅJ<6-~nޒ/7EI[슅} `E:.Gv[L$XΟ7O@Q /W+ l\̱cƢݠVCf`(ZR ,:lCB dK:Zn+Wt5 6dktZI[ Fp7̥H&oftRܼ\6,:|Lq>s&L \'=SI&na Q7p>[6,h|c\Zԍ9YcʼΛ An"(>G#OzcFw}I<Im՚Ev"59 z7 4`#C$ܵ:%%3fu|i3$7J$&Sm(ٛ+Suyi}GFK?EJ..2ot oHt*Bev39 +-mRWʉtctT]0HE:`<$Lv k#{!oe_z?QOK85@oQvQ6{N^8ÿLMh$I]<TJw*W`j.Q& ,|G`e)^C;%ܤ @B0'eo| =!<\"CYoU@ ]zԝjlUɷ*cW8cABhFr@(duiɦƔkQQLnItwj{8S=fܡ5_GwOu[9Ji51xDNN{?͢8?ozHY~%)}p-,МqKKnGl-l0By[ joE F^A#e`%`RŬȍY|oUoLgTN%3vp{ն<"tzk|), HljQ1x3b߅j[N~w0AA-*T4@y lI/i—@1Hp(_3\̍ ]ɢAl:ea0spi"k~6|?Ѡ ǮRu1T}Z5{cFi%׬cTxzk\BA]nB.Q"6ϛXE[~ 0ߔA%_ȌHt4DO{I+-/omYG0,")CW,tfӼ>[ i}}+IW^Zj:1D1|x6AKXr T 7)Ln, VHH4:,W_:[ Vu4W驇TdPlp s?4m"KfXv/(DIb+*RsPHqDl : tKACg;#è>o.zo %l1zjO匙?Y6JFpkMYvY>H/]Ȥ)(L޷Lc]dґf*նp8j5[Vj-,Kb !q@Ttts,N]4e5dnYQTL8[- -x>xL}#>xJ(;fgsa]nl}u$QGۃ+-ÉoNvLJ4ܙK(OM $\Ve-/<2C?K{k3.ϊ"둫5DvE؂j_k!9Pنyit`zޏ$8\v?(#ބL&E3Mmvde v Ƌm /+A_ơդ3gsl} 46JRxSt `o79SZ5sJ۱'-^Ӄ FųW'raHiSѱi/$f%D Qko-09.wKc{8kw i}4os0' !h1'ZNcA@=yAis{ˠCv(#$40Q7s/": en{7p|sjj)MUqg:=$pqcm*ʏ,Z90PCG޼MlyLƴgE>=o@t(_*非: )sJ/'Ž0* )eY,`0cK)6>q`"$smvFn"KTKX3%^Y!?!)mH|'YpX.37ʛV0IxPHo&`fg4# <uju ]ҷ>-dVJāQ)TOh161떅tk~L 皷JUX~&7 HH&xX >3 9tu6` L iG#,# ;4jy3\ 缜b@|VHRht paoigǪt-!X{_¹d,s7q8AjL{V'V})@6vt Rk2qpKޔO-4IwahI ~a ~TyI?"mwO Z+Դfȴofyk@SQԲœF J熬'I9..!|T9B+ ]'*|ed8>jӠy\5ϣ2ܳ\`&yIi]4XB"4#$] a=/!δ.=wJ53g٦c s:̶( .҆ו^z#jW!޵C7[u'#>m;Ck֙1ᚈ@^枩`TOFIn!(߹o_rs6J0Q=hp6Ů0>d&(BO YM\xIH]HyYE!4l|6;V3I;Wd#g)=`raSoO$&p^86Gc,}$=D {Qv|䄧>2&tc?8xPk:VʼnrUe)a~',/R#A1:ϼ.)kGè-a GXƤ,"vϐt::0n"Ŷ' ftxχ}|Qƿ4BH=˗ ?3p5}@!޽C@' k9ґyݾ ?ٹV^F BHt9x0 AyqyD( 64#lp`bNu{Q.No\aH\Y4i/&a8x`5W9y򌭹ٻX 0޻#o=d ]i0oZ a>yeY#̵O^BrV\}.F_2~^tϑK6Kk82RAx1P\U&("i\j+Ok&Em2YNQ?Q$d&f'Pszvgb.-]&Pp*c^97enݭ rQ 1~YZ7m7mw|)B ,f1g3H^b㺅텙"]RCb~T؜̖A4gDCw:7ߴnDuPN&́=,ű&Ɯ7VG Yh0Kƭuzuj~ҡt)B !$>(P#@ Kg3ԅ48l ula`ƚD)#@y6M|Uw #kB/-J gf1r>XѝP]!Mt?vI=A[+!szaQR^]拳';J(~' #w]x>+RۈiwNVSYob_>o+}e&e8w,UmDnѕ|͜ j4េiK<7d7gJ%hRijl2~3H^v8HS1[L'Lnv7-u%G{7{`BrIΔpfét& ,$zF5j`Bfx^r}P3un-I(^ԇL ն)7/"ktS,}c{];9C5M6Y`՞XYWWԾ_hc׿\k[eZkdZlӞ:gpFlmJ`0YNeɺi[cV%L]>q3jƯd:# %_۰9[j MNʫ)l0݆f'_<nΌuCoAV_n'(J,f113dp }nO cA<&G8 S~Vh|L=_;l3aS>0r1N7(6z]^<@8ٽ~\ ȰwSQn?4nbjN_5:. }AN;?@QI|kngzuuIIH #Tp"7apY1w#NG؁kk.ahV0LA`G2%!^'v>6t_> x lGV.u'AWT[?֐I,L:!KvkX3ak62O=:jiH2Z+bQ@2-A&!.š3#*w^U bRl׎eiyq |У`zy㝐E$3^7S}i4&(9ju~-k`Qrx\D..}2d+Mh+^$$5`8n!. /O}9;HRԊ6 ԚW/iG6ԤOCHCA> 錺DɎm h zE>IXx/ FUrͅ3[C ` ^*N{xX2(`=IKm؂#Q10+YM<ʬo>,t`f(]W֔Pݻi䫶9[?@LC%ңH;QK%SdJ7gvzs2N6_agAZicXU F:gk?EKfRmU31 ~6 0o*pf/#!moJN!S 50yNCi].Q8yuT/L85R:pO][G ]G 鑥 wm2IK8?Pky;Z-BҒ=c}:gAs$)x(;9!3ҎU}A܌I"[dg%"3%)FT~EBqO%~>║Ae?RNgyu"BoWTߘ ,! >vĿ F(.I9DE1w+ZS8{xP*uv9Q9ryV^&_5W \.^vB4D髛l6MT0eT4n ]uۡ t:ΩdAR}icr0!m C>^\.A%^w0\m$A  >p[ُLX`[\$5  *;1xd{mR=j/=2ƁU(YvH5Qv-=!1qXc#q`L:F̢PG hKvI#@7Ul->mv jQ@_)b:[贏VgQNݾDFZ08@B#b Lc0L|v 8{N*“:\(KSREnv0PlpqhkN (&>mj5<:?yOH b }x!:i|MzX{S.v72HGqovMxga<>("!en%Pi2To,wm/)Gm[J-zN=.q&oجsH!LE|R/P2VD+wZS;M#('ZTP;Bt^9ܓ.P 8PpzHWR˗iD{ >Vai0(aPL \8 -Q`ďbզ ,b1ўy]r<6 _2ybbs5M#{{ lk`xqѝ0 \{\<6k(פVDv̾!Bq{5 4}jcE)a(:0Mg:14cqDT>A3'ԕ\5)CU'*X K}΍4儙2d4m1ġ +A4/"e9A](n|Q&"y<>y7xwKdR@(?ݖD$׸u<̬յhqʜ ChM4j؈p٠y0 O ujXcODhucCҜ'd4yR}ar6& +ف(Pyşngo.yXeE~m?֣ˉ&!t9^iT֎x XUr3TSc iNV\otB)%6;5GTEOKEI4X%ۜin-.Hų`ljV9z)M J5;T}O.",]7UZ|=A$GѠ]#9R5'JՒ3|.hy82Ph`Ŝ3ȬR;EiP5ſb%tVN[vmE8r Udg/MIx$Cؘ5u[[ڭ@`!!JRD3.\PSJNQY`c<͋dFN}HШb+`h@"K 똼㹮ұOؾsoA"_?++GՑCeY M-q-s'WjAojE䊯U>$YDj;pdBmTf(lwAc˨qst4p7_xG}Pq8Zujѫ9xSZf~g4D o-{Wy^, }0H_/% ,'*QT*5bIC=&E-Vs&)N6j|gK xazZ@XNgGGs!ܝ|9QapM lj3j"i/>+>y^o^X{U L`# הeZw`*͞Q='MIX-8'( ]M=稍(fHrCߌK1ƕl8ըka3$=K>b)GFj:oP.x⫽V]DqsPԃ0zro9Ƶ45T ,X['쉡Zِ:>.7J4)P?fA栗݋~@b^^5 uRmG7D6 \\eo/EJiSaSg UJtv@y*ؔB8ʨE{aɽ zAl_0l-CCd"䰤LeMg-]Zwsoz?_0g_q:_ш(Z Rd7oҌG}^shKI"\nq2ĪDڢ T)j9uԶ.l$a4v4y9ɑhRXDȔЄCxh}qi7m!Ȟx.V%KϹ'V~ȍnVt$A-OOлkK4oܛz?I6`o'^`UKv͕{AdBI,!{zqk)Ԭy}%yrk]ڦMxXgf0 gP5HZlNί70N`+\-]ݖtW*pX3}R_ 3db1+z ֒\بFeH'p~a` SΙ T=C<-[W:Q yp_s w:bz1QL)^ It ,Mμ7m(,b{ifjs2~?8t*"D:"z<]I]XyH1ʷ?^]*pUYf\oPrK{6T+S|zYe0rvK(rt\XTƴlfR3|;5VW\jqq4Z(qMv$Rsdz-O2:I,7vq :ʂ?T5f7t-%Y^UR܉[2dTa#ŵ_FJF⨘OqȒՄm}]G)q DΜ`[ul}6+$TbZ,0 ZE *G`Xo%hZdJ1L"O7JQA9 /لA0&݋nA340 Gv$ޡ4@8d7l}m:#\SVfɽM8g("@{@QHq έ4*H%-!`^/$ Q\ę%"IBg S% giĵժ^")Ej K2>'1s 9v>OTqdg^Q9g•D=s҅P>IDسy@ bho[[?'@}FOZy3#vwſ[kBdp`^,3/^e|Ou\@%a50][bFߑ۸G|G?5GO.`5dL.NMnn/q\X6bQnex[.v͵at!g$u5((ye 8ֱzL]_<+Ifq'ە%d0*5][ǮK5ewܨ]iƸ OQW4hW7ZF< 6F CA9 ,G-`1bp@F-Ra#wW%e׆/=~oe` ZJX%FX~S΁FqLDmnѡ)0f&bt50t#4Iİf,,QuM"j$`\/{ -$ONT@kq"8)B zB4)"u?Ŵl0RtCtҳ "]@gN˛]׺m>4DT.ZŊcjAP.LԨ2_˰؆/Km+'kt$؇8Xׅ ~׊2sp2H=TVNh,ĵ<3) H*1֫{cRi:cu9'm<}p&޴3p>߻xGx{o u/Ӌa笾*_EF=޲,<q ewuH)*w冚3ycsy h hJO"z? 0"@1F.;bWw?c𗯚afQ~heh6c ڞC%U+%dAgH]Zqv:w4`cs:S$~)pv/.2e R =FS̳{ojT:& e.9Uj N{; L!Jvp>1}0RtW΅h쓛r] ?}L:a~e%."Sc݀]){Cs_R}!KT!r3сCnٖgiRi_Q2c^߈`H>$ZR>lBcb zs&7nHw1pix~v͑_) Qa/_OQKYBQR4fm Yf֖zE=bŤۖERfW0!N)>m0 [?~SR:<͎m?WUX9}LK³~A|D\F#GaG]߿.1r2k ?Ó|ܘn-?k';Vko~`bi0KMC:TW"mP1}. gr+ԙȜg~ ϊ*=u.IŲS1Ce6hJvDiUG}qkӭI*o7qv A¡|ʫA.9Uv\R/X;a3|54莖YV?8k9\fƃA/ZUeGx7Z!ZtveIo:PMh3}4?"h2+;|ǒ{ l F949 zRu~Z ^ETJiOS 6>#w-ƭ{RA ./T.p &ۓMj;yG 4y7VX_^LRW%5aL:P!1@r1/pT~(O@TKp蕷`:;ҧ4 ~ݴz'b0ZF>1A4b>vt+nu\`hInBR2;\dgrh=0H.L #k3ܷ(q.^9d/~oBۂodٙEn%%X$z 8]EF64{$ϬV0NuoxDkly P0Ceo=, L\٩PQ " 5s ]ĜQ0r]nN>5%PFQ.4`}8E䃋*z־RfɬMB^q y5.!"2TG`7[Zc(op) )9Kd8%QX1Z"bH.X{Z z/8SESi{p+LD|Κ+'@vEA3n6g#R[}‹2- ?~F-M+BHQQ(Xr5NZML3:Oу }l'q,LșڪgAV$"PK3w&ȯ_Tr2?AOE޷ ̉贺?T.) ? 2'f#j}6UEWAZeG֦!J Ĵ'!PXT9j2A`+oTlP49=I+Ek|II$8iNT0fD$n O +ډbυ.6zz!0:(ʹB8Q\&-׈:ȸLs]paϥ4+=EW:kw5vlOhxAXlóZ  A2[Vm# 4&NL"}5(H0M;Xi/p3LMu*NJT6Ye<NTMl`rWݷTcX(Z8DhGx<֧- h+_i@1qdG 8&>lìGŲu,bV! "53lT' J'$5@C6h\szˏXw@=4ƾiD3ԥrRӡ:v8ãf f7{Oaǒ6'*S^Y)ڄVx" S DrB %S.pI}餦-E~]fk. 8E? I!#)nkӊ#eiK ݮ$I;X9WT)Α}zDRTq1ЊD{K~4؈h;n_eYl :A{VH_ 1ɕ:B6U"ɼ%3Rvb24A0'?HMY^w,W ),|dEg8T9%f 5Q tŹGaNGfX~uhϖoVFy`bB7HTK [#uXlV(ϚTN 0m'%!W}\Y W;\(d:S:&ίd 0C$bؠ\뷐3\tAj]=f}',cKQ[j^u)JGAv&8 E|G"ڍP80);DLD w2"I:gc`$s?GP["#O[;?I*[`F=Uqhr™1sh߂Q{3m辋N1/?- йj"#[puZ%[_zPe9?M%1Q׿7 V6bL&*<|~hh@|>ڽ CO֟z-%D y&V <4b|ΗF;5>;R C3vڠu}4!&]q= _!O`rjC9x<<)^ d⬡G +Cm-Ta]uX=wppB]Zm& "=Pk}!߽PU(h-ԧ}CY/p CE&Z8 "G1gA)J %kgR.dS?l|N)3gK,=%ܼI5 *x53 fh"A{-+Rt(UܥR>P~&أCbӁii3"pؿ }=5sy g|!mL9~*Ax"WdI=cg}*"(J~:+ ɌD?vh˜f׈?QW5e|o ߪ+bη|,FW.Ƒm@ŕ)㋝&dY!Gr:'||/z/{%J9׭EYjsެGxT$pԠ8H@dذ| |0l /pX׍:E}lmCCϘ~E6=ʃ,g{xm]zK͙~!:V9E=+IUfqoV=f6qwڒ?x`>Kq۟ބ@8Z!.\ drzc}I*8W\b݁Up<XÀf7'@*C!;vsߜy9"E,l}7לFrf)iQK"g[$k$!{f W?|,IJ %p@OVoY\Pt?vOZ\ c\BӘzQ5 | Vÿ)H$M /m ;0NgB/Ukt8 D&61$54fNRbqLu\a(mnZU '^VHKr6Jխ+_vEAoU=V!/Br܂]3h[h HC}0:xO,xf$vJ3Vb:޹5P`z/ \7dZT._s&_\7o#=biR-Fken+!9L7o3$ VgHc` H[RKDp 'X{vb|YN%46ĔC2WߌcTv>whyM͖OYj2tP?i,E1{T? pӐdRX+3r"N<֐ 6ՀWfjU&𨐋2Q?1c[Yի͟/b~Al?iJrRBn>("Љ]q (Ԗ Hc&G D;#eލߠa0`H)hi&n:Pi4*b4MD#T7砿pV*%zu @%|,n!wc|+_aHL։"{:y+q Y^8էva7 ?gt-mBl+TYUJ*zY axPtCuJQ=/8񬰽9Vc 0aV* OzypcL Xi& U`c~DD>[uMxk*;)OBxe}jLJ].j0ئ NmJh'T%h )ܱ  2b])\)(Z%p4%d=}..zFc岖h}PꝟB :yd<<"6d\ut݋UAP< 6!LZ;GHdԳĀВnm:*{66E=ܖ#-'kPX)&iI1DV%(M/ۀ 1)6Ȕ-`XkǠpeKh>Y\B6h6tBZRrLğ|9'Y[3د"Q׵ 2}-"vZc[/A o5Epd}FQ$_[φO:mx ,Rp<&/M8'LGL527r`kKBZk~tf_?h2l7UQ^= 6nZ׮D?e!,GqTh^8V{mbQ؎؝'g ٣ | Z+/x+cNE#ZtnUϤފ/okBR=G5/d_K$"Q ^J(do`!*ԂAhw~ pJyLbﺦs:*bbY[_- L(2W%́پhyf5j%!.Cۨt~\&_额@ic(n 3xTy#ISƯ0 Gp8u;gK!R*a怠5agӝINvz2|,in%q֌?{ R#VaQWuϸqVn{zLՕHTdZ7QP\Mc_F? gi¥"_eiӍqWKEu i˲5V܋#iQ5')\nh؏<,,,Twߠ0Ԏc7n&R0dBC+#'} SrkK 7-xj4kVԧ@h~KB3ގ9$ZXYÛN Q{f uK_Si%rC>/.}uo^ws2h@DkT0_1N\#V) W 9A2ݻAgbOqf,KwHH0\2֤L1a+{(l{R De;|fb(re7w̋1ĵΉU'1+QJKP]G2hLMP9<\U?Y0k%4 YV/Է=I8B@ڦr媻qDji5e cM).oB^h9[P@L^*< kyz.Hac'peb3Xkٺ͜Ob}x a)Ž@vS:KLomz.CŜ` +惗mot]6jpO&xއZrܙ5!3:N=wpB2|Pd'[;dѪe,'RXvY \{P5MA08)#+E"@3~4_$\~< {tV>4;$o6~ϯANy 8kp xsi7%*OR yI+7}n^g ÙI%sع2k>\5ހ1o.vw| xlިIE3JVs^E |LI?^E <\͞ߒo) A0Nq>%q t?F qQ|GRIr#TFj:QgɎ{<>ze|I{i=䲿Vޠ.Xpe!rȗOE}5[byS *Mw ƱA.w׏-)dRMV8IF32DyR" }W}.v0r<,P";_gwWusڃ(bHchX IQmvJc$ԖhVflz&:D#u(x?6׿%w}CFWma^!Fm#.Y;eY|]S7 !VcDL*ˡ5+G݅.C9Hici *HM,򋏏:' $twk+DU$}7D5$xq C@%8Hqt5%@oXt&z 㦌)hyӄ^a=Oij܏ˣ[^隯嶙o|Wʯ`Mc +{~iti-ԅ?z0h \D'HnR dz~ŌhTem*BϗxFR]=ǯV fG=-ārlQx<)B)W6sN-$֦.e1aM.@ 0)O$)X47÷w^H z6]"ӡRUƯa׾ ` ͊7 $G'>uiL,@Kvs'Vʉ[9NYqJ],s2%Wc[Ts.%.f)T븡)+REo J)U͔!k]XT8ءtMm/h6NALJG>JhТJ28YzTk55&f}5sAWlN;+foQ2ML qf|K.*URҏoZ{mpsTdN؀Ǘ,<0d0e,A7#K|6%&?RΩ 24S2N^$xc@~RT[p)ʗEXԄjStr rď9f &D)O..6Xw@; eHr?lv3;QɼKad9 w Xs)/77vl~H0Q7Qzܢi='Fp{B4G:x}T]껿|-Z YRC8&d09)x2dBZ.`uϟ}dS쵹=7\tRIN! 9gG1oGDniC0dwB57w1I찰`{Dĕ7Uɞj:Ֆf3"vUYX֓ p]](%2,Րo+B;'Vd3>Fi9$4h !.hXws&juǭx P&f;rњ Z. &KfCu _NӅAj΢XIg{wIzM\^.> ."mB7%L2[C܀H,(JqD *3 :&S obVQG1c:Q%aE5NQnߣFt|zoSO[,Lӥڋ'gQrav}t!bJkpysUYځ`~"s"7u(NH^:h y@6B/e*׬,=mke |8ֿ@*[rԥ'o0,ahKdr?fwFx!Wy~a{gVJXNlۮ!®P]ۗ? IuoSd'VلRrLʺWbt_n4 $W_< pBZZD([ R=Ɍu[&20iyȘX$*9Ҁ *r9'pi8|iqeNGoh7:`orFY Y.Jը@G'`ݐb(Lt#9P+BRGI.\ W̸EO)l-W@!ǮDۑkr>GU}Zi=}y=REptS_iظ=;xw$u䰀a{V٧-!' ~/;@Rv_ifn4P'>/]Qxu4 5+'[J~$;FUp1W'7k >-!:KkW!yi!3hM'2ڇ#Յ1s-W伭 Uv`mF"^+ҊRҪ@11FD&8 Ts~pe)`n+}ޱwM8F"].6"&)K!9Zx%;A'Vm`|"^Lb+5ܦi*(5rrOFZӜ}x UOkqY x<[Xzݖ:'N`H a㠉 =`›)>ae45n`v* Ci=ވgV;1ƫio?U/Br Κ;,LCo$Q"j˪QNn+ye*hڋPB7$*)nm0 ma_ԫ\|Oos7:Km XKt 7],Lۥ\{(N, psXk6]t!۽n{:y x-5Gf#EkBFj k9AndBZ}O~R9<+ rWHlP1AV!]3ּ,@;8f?;TNO43UJNI^X(&pq P8vVܗ~*+)NÙxm+͓W'C6uYHIp,(lGBm }7FDÝTI!>GsCMID̼D],#U⶞93\aP,ĐfM+?7-F5.k}~:W#A!+d\>J$oOdXqarϴ 6DAESs(xcwO(T9(؄Tf`:̫<J SMfg.oƅ+{Cmvк_d#5}+5 jylyHQ˲$yPy> Fd2agrW3ˣ'Wރևؼ8s `)3]͍xr` ekB14ӧe cTQtQ*?8:}q}zSoWMg%疴|K "4"d JbCn᧫y :O)߯Jy2̏UG-مѻe9BY.t-ʝ}iiOǺ蕧iWGOa>GD4M^4X;ARv2"MLYM֦R8W]T9<*x\tTвrJx+X)f"[nݑk$=ޣ\B+]Q+}' G(@3CS4O˳t{cg%vD/<]*^]Bq/ȜqjYs_lN ;VfPCM2YF5Kia ʲSW&:kNHO p ,/ >}c'`Ţ#xwV`hCIsS Ø,rACy[CO5R.XM{Z S ) .]6A^Pt0 <w׻HC#9?|8&2v1CJF68S%,s( $0K$PuAS"WF% ѧةc+:Ԥ(GaP Hdi6sJx.zzdߛC) I0d-@<`YBAK20hѬuZ`p٘ֈ6j׉gu. ltHU[x^f9WdpW?:߲mAKiw7cM;P73{/<à1С00)5JL%'r[=ЩdfXGSӉ ȟ҂(88Se`QWc.K[义gLa6.nO5`)¯~0h`rjHglc=w]oD8ξۘUSx' `^cRGN|+6M̈g78Qw8\\dk42b-|*ILpZ!NEi[Q,ahUˇ#%̖ og - ˨JZRzESi<B39D50簈F_O=Ug}kn@w OG.v;v]ȸ3v'gկ"ra}T.ϰψ>՚?͎ ~䤾<>>&2xܖdv6U5 ߎ/7!>{>tȇM ăO@ʸMe:t^[Nn]+%rr<v*͌ 24@ڕ' X jQ,xB,YM)5O JIAd~v&Pc'%ULx '$umaM)leb d. m cC3,iqzp%YYt9*D箊GBˠIE+AXlavSw3O)tHD Uw|h*9n o9 JȰӔó^859l--B৻eĝ0#Lx$Fw' ujp4X:tf2x?p^č.@qx)3} aE $ J4 K#!͙!1Tz;#E28kTlFXfώh0Hf2hG$Gs9¹ آv ^" 'm צ@FNPtJE<|Q8Niիۺo)!84tze47!x_]B]&ˬ&JAJ)ՁX!3.m^tm)HΆ hZzɽU\d˟2Wyލ c1W=u}spC443"(q;Sӓb+ӶBs1MQ?vKv%Hqu!b )4Y !3D ) GZ_W'V&s ,s߹(+8HCxF5&</U{<$)5oxqh '6Pj@AǙ[fZh̯%F,뭲Qk;Z| #o?DRaz!XQ8%­ _U{eAN[hvYi[cPYf&wlu(L?b%ƈ#z٪'3e0 կXkQoş/;2}m4ec,NN LAD6]叽WG,"3=o7i~fJ7F2{M^Gx"ƿ|Aos]:&ܔN̪tչ_|~B*', ˜:583lzMaxL<ES-T= W}y'6t[)c:IѕJD6,  k]3׏;aV%(_՜ Щ6x4^㝠4GϏ//]mbS*gAqv&|irOɰO+Gmg1@}Fy&v! e`_mX2\yϾP5z(I@їЕ[C<=qhOFĪ0zn#"g1Ȋו\((/:spW`wc0!v$ ~a̍A% ~QMڟ)|<ȯss&,FX4f*CvU1-AxfB {Dh |[;_&ė(ww>MJ׆؝q,CtP)AP9.'\1zdƷuiKD/]Ff.fy6f٘ m5lT)?<>_!_EؗqK/KбAl۠CE'Mq5THNUMhD%3'(,~nRS\ P!?;XG7-g)9y_&{"}v䦶.pk&y+AiJuXk$QH;g$wX7Aޛw&IriEeVp 6c0ŹOqswhaoͫgJ9+.T*:#uݻ)9'ۨv*3oW-E ٩X 'a%޽Dv1'{B'+"##4ik0'j4`?"]܀P.phSu?5 8eyč6|M@g.1KZ{n2J[i6rIg-fAs2E0e qɕ3mپ*&,$ɝeGAn?B{L~eQa`WqUn^S޸|[ܜ@ E֌NM^[#so{)pNg>TͲeݺE(,gCgK%o6iنCVnAhVycw>VϽ `ςﻉT j?o<vo)R! DTvQ ٭At{\oZE4QYpG:Ffn&,#jˊ` dg9I:Y#*Eܛ/+?gDmWYVFKtUTg j d#Ӹvw"'ֳ:M\Vohp @8]HvW7(|sj 4G xRx] fI xͻEtۘhK?И/ک&nJ޳c9g5((".dU?J(iL?K@??}Vt対#%'HCڢqDZSnưdΏyAm%jKzUn Ur34IIɥv!;700|6W? ϩY+qo"`a?C#\\q <-.3뻗͑7x(֮xL ]9-*z̖l#_1o}È7 s%adK b&P DԭKPj,eܺ ʌiSτFs`67o3@ X/.SVX e8SdU3-dBy(6 Ua̼[έHuUG~]ZIU/&?^OHBZ-q lva8{7 H#Xӊpz6YCܟ*hY7o07P0LlK 2ڪ/r2 Гh'ZDR'V%ޤ{֕OXthgJsZ-+:m{j; >^۟zoYzg.d5tjikY1\wI3i=f {h ;4&)~nw((fkool 7-k%C9yԵī[B~jȎ pi'm )^Dǵi盾1vg֟{Y:Dj\ ^ SlN/ >12xs1I4- 2:,.m.ͮLBRW3ɪpj=23vZÞ<x88 5apj:g ఀ O!?t$Zi8Li{_^?S3|bwB5gBBQP,^K[!CƼ^CaΚ{$# !`;_viwVeGz_U/]sK0]=5Z*˻9c`lM0)FLl2+O-{:TN } #}]Zx?53㫾b q@n}J{nPG *ϝ6أK Tz4&-7!C_s)H=Wa"B8uU9ړ'W2r\._c!b?z a}=>eXcA,H]d?S-H.$x-q'hF]̆cFZOyA`:_iE|@vS>_tj &s<ZTT]-BJ D@{; N<+NGZɕGfL irrn&C5Q)#I m}zoQ[~5WYAD˳{UK~S*y$ oW,s[KؔwMqc !X=yH51/lãԁXf!ӓ%d]nbQ5r1G]ɚ(UN'( blMYЬp)Ar Z_漅?m{gҕ! [;;PH1o-5ۙ&%VWN)w^k^*-2S0)kwG3@?A^qf^΃*S#}=(d> \~ߤdu 0zz12ϕ]&^5-HW`cVs)raO: P`bTkiIڍqcɿoumO ORQx@Ad& HrhzRAPQgvŸnJ^Q: 1B;hp\|;ZWkB2n1G$<8{' :!]=6yx-1Gnv Ĺ2c!6w:B5#q%74FhnA)-e*?8˓IiVy6 e0 D]ٍicI|*^T >ÏG͇+xdhlha^@};KȿYIC=;)Nݛe PwLXEin۔t,D 5XԢ5>M|ς?ӂ(R6D$>򔹷a}/L@:,E̫xW!&hTa֗nwͦd[ w&Pf-U aꙋhNR84 }"`t>]}~ToQ<82]~9TGQMjT"/6+&] TSŴo A>u:+0IE0On"&3 U|~&Y:"ļSeߑU/. C/5l-_ߦ^(fػϷ3Ι i@dxkǹ=[Okʊݝj/;$Aӝ˳S+0qwLMZ?m Y3ۗU=Փ>oRSp{1Iwbh '=v\G9F 4'G*ߠ}Q> ${/#YFSgX7|( ޺ȑ*2 Th ?& GjϒݾY4X.15E/oCT` j)߈[[ԑ(ɍGdq]_}$Ժg0Rf41Cy ?zeaZb͸\2/Ro䄠L鏔mU/`KG6CdWL;|64m&BQL%cc^N,fʏ]See!Xz Dy;m>#G֕zmSԙ)S=Z 31]do'\FK ~D<~#s :b~`rA,8x w!9ĵ;dA-i< UTZ D[5 šD1<¡n*%Yل{{3c 1HG:;>a̜{ok,ãNso@4fpk#q%sr՝̐ma8uEG߮e b#f4@'qfo}8u[% "< Րc:߮(ɫkj3(]ދY@|M c{S5,pN{`|NgFʆ[sT6*4\Ҫ)kJ/((GbSc$:r|6o1Tx$^^ Hw|ˇxD #؍EwͯГ@Xz2Yp:eT9dv\3gq1ga|Y{vN!(%8k<̓_K)C$TʱX>T>M3|"K*b,8,:Uԫ(U\^޲Âz9vb_M9Z46u{ƌ&z"DYJqLK+@&  L>q9NGy cAޓ#"0 #pGA1y%}=Bt#M-m:20Y;H:wr{!i +9z+fuPBd# %͞SQ[q߉zsl{3Hֆza@th#ai-J;o6;Œe {K<2`bew`5k,695zבּ/CbCHǀHolIn ": Q.x)_i3hCG*}^RF*MVY LQ %8s'?8,e.UX;)s4_%r(Y!π02al#=B%QYNZӴhL7>'4)\.*`iҺH<7aN; Mc>ž ؀mZsƈH@hћJXǴKRQA,5y`DM6\>б%ux1(/X)D9Wc@}yC`/\+&LN 63&1qj@߭ڲ|tRknb}WWCB\9۩q*b!pXYjCtEx_ ٣oJEFkgyda}tOhy4d26PEqQ;] _q'@w3 TE@sATAv72x:dsI#l+2jlf;&ȏ\Zcx7EQ7dIFLZֺ( |C1Oӫ*UTfx%D6ddE?9&#" 8(0n') j2"(HSOp2Wm l-wrwmjSVM~jVGM' wߍmŪhp/g.cm~OUn̽%T#; ^EVK@~*4B,me;k PՀ)O{/5SDhBX^ *Ʃo .9? "9#~}hL`U^QGW1h+G$+Ҝ"g'VF+INNj3P|~ʼnYv?~|2l/r#Aa~^&>`(z;pO >CI1^\-<@\T#Le (`Xb l9OyKKeo[VR(bvBqy]bnJH0 #Y$lMbus3 o;55`p(p >f$08>` 7hޡ75a`\[)W3VXHULr10R?6+:ԣ px魂I^+KS=9' DqK8vA^{'h;~rX*jpKan+fOSd[O|x!|&e:0TξB ѳ Ե&u<Ae?ı4['Po7rTt52g MQvD%1L9;AD$~ʤvy3 H%6xN %5V ktmJ&fr-uô0Ht$nFbC(eE17~&N1jC@4 Ǐ MB9_{@ޱ˕Dj=A>B0(|0͗`폵GJ}SH1$!B.?k!blևɄ1N?U=z  qMȍ1$zӡVJ{$)bṗ*zd@xi~STހ{ߨ/WGR%ДRxWwC#Q hma(t BU+ȅ.s3&l`x`f?je a)9jM iZPpI/\J~vinn.Mt,(p2[3r+lKmOS}j4v̍Y40)!4历0t/ UE>YB:};@8뚷TXlHlXQyt~>(_xB.LˣS`A;Sҥp 94,>tϭ+$3vĴ #+GصuS|=J[VWk|2x䘀- VޝI) hI 4 @g#ӹ8a~ws|˼NA'Zdt q5"* =B36K@myIeLZ/tҸf3hC^ x9}OiBp{)i厗ϹHuvΦRӕ2 >;1RSXL1wfx-ϣK.|n9kpIqJ]AVe 09Pu`l%RO2gf=4k7󡚿:(RϥSiNiic蓯4Zwg*rxj`W4yRq w9\o",Y}XRqw(pjU k:Qʠs P7w0Pw2&T0p-p Y ׼xr AJYcrrwL]{ե4D1*"]v8 2˗t笛uWڮx ̈5z'¦W\)h0y>4!;vǏrRP~e73u CK2>ڪ3ܦ&:#?Hj'_o~;bS| Glq)-h<.tUE;&2e–4b72%tHoT%.JPi'>F⻅ 8֠!9`uT!'#GMsQJwߓ0+x[cz\ΠCm4UCӘV )&<ʒ뵔U휔h!M}7-n~ҙ4$NOC}723f٣@TPh̀)<;ȁ Gzd<jFŭ)%4y<:jܷC)BKNϊ@n B wd5XOp|yҗ_:jtj14=kF=eX=1Lr41:%|,Ӥ $3560P+TS5ȉs,E4& gE=B`[^vFyRZI_*WU,1YBRX-q|6݈Y_odvrp{!=@0kEB^g`p !Uii1idE.x(]żiymQ $}`UR:`IoMf@L(6FË&sbV0pmm vdLH> ߮x5t)гfRm:( ]w}sb(E03~P isߧ}21:2ɮfN92hїT:ι6Bև> cr,є^6kg ? "r_UDf^'VuW+6^qd1+s lIQ˫ה$&`md/f^.SgN$u-lܔQ Pf]} kk\-jyQq@Ffsvc0#+7 s+$1H6+giBD}RZޢyfq>ya.ՆW`= +yr:XMsͪoqWڠ:ařbajr6÷T* p7M82-jX8Ljà`'?/N}{x&m>D޴۟3|=&8댗رf;T>$3=6)rBߍ& 8B--rFE㼥RjV7]2 XcT&]VOy"T|S(]pOZ윗x~5Jg+xo=2 $`?'#pN %6 ̲͠sL ԏaaY 8lŰ{8.h'<P*Q57JkIwݧdb|)9IXW)ʫƣnNҌq,bAL1 ( eb-'h̴6:f4~l{l&H"ū(~iRHפr`xuAhFrⱔsW\88iEl5ElUch H|铥F8:f%zB;vU‡ CF'PW^WDPLI, d-xr_W Y?lHl `Qmw`k=V*bH yҪRkCOJ uH&4#ƈL2n/ ԂEKׄ$L(NJdVpƟ ̔+Ι>IK*+E'4#p)W`~W'f,KAUQ1lKTHT!à R[HcQSeqtZڴ5;"Po`8BN o`AN+%'PZdq6X%,+$,8A+09Wkf11Td?os=@bΗUsvVo> )V7&$_j'q~æ ܶ1sl-ȃD]2k=Uޑw|Qs *imiwɷY.G7t.#)Iy^˄ԉq}.K")<ѬXNX~-*!_sS'E^Ԏ0]r K>l"ǧ1@* jWy|P82t@Yv`D}@~ X%s8jmlY_ug%xaA-seSa -x -l?j+cq ' =2%yjqM5mÀOi`Yc3">&28 '1h:V2]hUEuÉlD`PW_MDT-hx3 .ƻ _K Yr!5 2c03Bmɷp06@Ȟ&I-`vT{V1yAT 3T՟4P'^@i4cd@ _zW딗 NYFRc.B6 ^LףÓ26fesE|^H-qA}&*t]\#G$XyEDw|;*Dg[  -83?( ;NG4z U0S^ }J5:yAWg+&YyRJ\Um<> Z3PfEc]Ox$1*(t `1ȱw *YǠHY;e˾X\B'4~#NZU \oH JIiﰂ gbMF)e=K/*C}$q{$&@1~񅼳,EWec+KjH å6.ܫ7#%h;v?VZ,łi@iFoT"ߴ.vt@+/OE#3J(0>bx †8wO-%#?:rYB}WalaP3:O:'U 2YTWy=SC 7Ι4^1+0ʹ<󎧊S;"~5 Ŧ5KB.yNn mB;kzķ8djU6MI9߭gCf6ec> xX(SM\bv Kߪ$2~׻~q%! V[&C!U2S] y\Z}j?N̷.(Ў{s i<ݽ_=~JZ0!-+ar(јRzW/ S0Ԥ"DgSG\hc hgwG`^RZՌ -> ЋY[y%mI>:VX36⼼U )"(y4={ď2dMWo \q3_X[yִTZc`2?{[*UCwQ}gj<6(46l+MI/>H.P@K)~h"d>|| ?l.y8- r s~`EϫRǢ٨zW^rzC"ijO x?>um,w0h3x)P.y%WkVW.ړ rO "bh.W!Y.HIb{.7;`5Y8< %~*3 ^Ĕ=yk KQ'Zn1S'"xF"ڐb 9:+ %ǔ1xN\%Y<ѤӒrs񁉼b@|[9E&{\?Dp="Bu4b6Vsq;{zyZ塧G\?yeҗywÍŞ|! /mo7'G`W 3?ŬG+ߖP4&8ID3hR2գuH Yu͐($Z'2#$BFA+ϙ@7 !m˳m*=F&8{ZL]ʟ+ܧ?r'"?ˤF R+.E"kqGv:ΎcG "uxQLkbc,D 96#g77t;T*C$:UK8lɔ9U&e:c |>$Ŧg9vmΥӁHŘ,)7ՋJ*ITy/eB8T7P#s#>%UW{\Qxwl$ۈ+ss;ׅ:78'G TRn.owq?Qcy)sTżko^@sJ(P; d& ۿ~F$|ʖld +ڻrʼ1a˧;!b[Xǫm1"q?PkvCC`_|m4V /tXz;2=qb>%iƏuivNޤ5AӉ.dlcY<ȱUh "^V/(_N S3'5gOB.1 v`ӆta8 8d)˝~4@:MC~t q*\6o-L<<C ́lj}[9t&,N^T2-xkS34jmИ{rU̴zL*&+g合BhfĀ~pJ/e!JiԿe^OD 51s?d*:](VIzܔ7 Nt{FHe,)&909HVw=`ZѤVkBͷ_MH:a15GݐҔ rW+rq0zO屆 ؍i~l;17B!X1ͅ$2ik:"PߚRb"ק|o"jO;t'iv !e+-ǟ=CV< 3Pٱ5ʟ<葈!¯1ahOؖ ¡Ja5 ȝ,h qJ)^Aԛ^ :V rBAuOC^/yexBia( Cwe=fkqI}RǢJZIMX 0bo (>hBq͜^AslWPIa+ؾ/t5cp߼>h I͗BiXkWENm%psnӨ.ջ³,M%E;Gs,+̲9 Nlo*pc+T+Cr/N~z;Fǜ)fR%s cBRF$?3+ y}*:*s/~B)zGXf2I * P28Clva]Yuz~ :w ,<ٮ*EmCM3R8;]zڏs}5 jO:%VOɣſ[oR#neYRً]O \vokmIU؁.)nO,і`XSfq$8G'Ũ)lʩje-~[Ox)Wa`B>nf}ܕ[O|~*}]W< :;E}<1$s|y#+˕jţE0wp㱩k@q1K]^#TΑN!Io'Z՟ 5T^zKXmBV訡TgEiOt)> !fH=sqM5Vfv= e&vJ"/ 1\(_dPuRj@P;O`{Ip aT+UJD)8YBd!xo1ɇ#p`++e||+@oLwn/-{frcduMĒ1 f)hwǰ1+T!?NaeM9Grl^aueZD#ANDǻW)1%0|[lN4G[ԋ< ć{@xR;([_܋si.2`vl,'2k@dxH^W`!-j0mcTڗ f_g5?Yˀ4>\YKsXnwCU2J|@ S& v|Wc~r O2ʎ#5䇽Nr,1t'quuS+/7~)&GOiW^dF""CiF`!'k8cbx/``._3MR"eirTwcf˸ZOptpU-l#nQhmo+-F:r&C..Fd6>lyzelN~韉(T7>J@@x(~ Qj}B+o܎QIOoDQ˱9!ozAYsq3+1NJQ^pr׉+,4 .4'rm`010 kr@86_*Ɉ]} v dn{Yq ]qy>LEGq/v{J䩭p .-̷;t:GՆeq~.33S*+do5rq8 8tV yd {CweFQ)Ό,*my޲ЩDM fopO c(EO@ Ԓ$<>@O: \d\ws;ߨAj#NP'm_%R*M?r#3{3K*Fޠ[,G3˿L9 Ò06eoWAR0nLxh l|L !U,&Tznfy>8T3ɟ ]^gbYM9{oّ`mpE@fCb8h[ G `R+\y;VFؘ[#e84^7eUKev;s[ \=a x٫{ +wˇ hzi6hy`#no!x`ՁEK2 U{`^ሞƔRO]KQSV0]X{Íw9&6朴(av \7#^6L8N=ϡ1r R[cSػ[XOȩ>㵏>*y$9ki#}qP+øDP/ IF$" .`X9Dn{<_G-8Q (|uŞʯԇx2[aOtǒ_*ٍ5-0nh1uQ%YOfLmc?Xeo!n92 2rwӪOwEjJӽah NOݨHs=ɅXmU9uqk*Ӣֈ[MՂ$R[8T|c aO"> &ypEɴoY۪b>1,ý4 vw] gZgrVAhί.Ĭt@=(J*-=Qȉn4X3:3n!ud)y7E8N2?e4;T s2w.ω@vXku{D*`*u*]TYTFYUU 9;Ms1w+߫ fmTZ2 cH1g)dg.P*!@?lX*"N6ð#6aq# G@ 93F41-?]yfo1 ХZ--^ Si_[W~9xևƉÏpXHf`nOOȫ'WتẄ3b1=#9Von/á2$0 20n OAsɅ)KEVMJ8 Bii͌Gv'RS2ö9z!kͩ+>vQ*!%=M`NomȿHV{@MXWM=d xưhQؗYL_ fB 6Ak|u({r^!2 VmlvF,x5 gzT 83cTԾ1G^>)hFh݃U:*D7#׃>nMaݻnm܁@o9R^r=[inϙBt6q$ LIro~\%ZI[\$!­1nGX֖J̡ ߳w$}q%#Z~w%BS/XB/\F@t<yExUt29}Q&|"izCl+9:5 &b]d9lkJn;ѹQ}/sܡw#Tm~ٲ0}ym8[𛙛15>ޫ?+7i5 f*9@\!$a>%݅|l֑Ir("|!7d )ξ ̐6CR8󟰍m;%p쩼6*r}qƋFGMYSVojOo`knJH4+넴Q,EXNbc26l.L }<+%\~yD]udCygQpC{(=<,$ݎ}~G]V#0ęQf;=xiipN uu Z6*K:ιx!@Q針@#k;IݽeS zN%='vTyBYӃ><1ةmCa[?k9 kShqFgV9^Ʊ,0H G5kk;gfbJ<( ts&}3$[60n.U>oa AT{Xu:,}tK[uChpagr֣978Ћk odͤ{ۋk@d%;O9ְ(>zya8CkylKoFrRlM.Oϓ.lZ_=Q Zwg?6Onͺ_ґl}ٕ|@´ceoŠArȐ?=S݀0ge:Dc|6cd?MDb,] DʓКj}I!ݍ i_)Ña2%{=SǤ*-5Ny-O!Cqm 3bq Z@H2dfVM9ys)O~ut^kWx V\$4@-#N(rSG=}IN{p0(t1dgIy)iti  "ZP:ۉzJb jtqJx1LwjyIG-i (#('|aE|7{|'iTo)NC\\ Xgy*nRBLSbAM!'9D%'j0((g'Ջ _":K7`4*moa,J놧i; У^ͪ9b[ !k9E!dke&MyV'$Mova/װyZzmE@ω oL*Zgn'˫Ftmu8Eu+C d >]._QCI0YYPovSlo5r yV -&\֟,Krs`:+#:cvV Rf0*8Gޑc빦mw ǂT#HGF0^eŽ`m8gE#A=ٳӶeNwzM \{D^ '/)n_apgg)/Ȣ ?fk17T'w1b{}}9~EkcYhS$,ڵe]BWnMq f.FvN;C7hAնMNȪ_tA8!(L$5p [&G 86p{C4uX#bUpWCa_-$[1ljyz {DvEvboU byNmsKye$h]~_)fCʃIʅ1EY"(vȟ.D3Ph*&\DDɹ&y"o Ѹ|5z8Ou.(N/Y4ѭSO(LOzF }>DwO&z:!c]\FȂ?!@#u@;|Wya#}3lo~*oez)^@+5XPc[MG[7KdoLb.4t{SU̸m  Ӭp0l_E,NIGKǔ cCG A)_=K/>Wmz)sDRQBuM&EF9ţxGyb"8ujշ:!S8FCOH cd%[Of e.$mЧ֋t.C`9 5e} :!pNF<= {C)DUp }7ifA!in7%^ӷM?J}}t=sO*7K}t@& J hd3)Wb. >*|"D|W3AҺONrOpFG ?gsJݩȭIk/C_:qF8P-,ȩF8.ax|=IDA{W9깨Qqi=YZQU?(OuI4T9e .q;?|maE8-naSj?H3b/+h!Xcf%[uk/ɯ: ד..7qz26Pw8#ښ̘p}tN*dwGIU>R^xѳQFt4ӱ3ug~1g IlLk5Pw-v2}ce%yqnwd+ 59_7:GethbimiM 輘xG85˩ %r|*M޼.'@4 XB*䀱ф[qD8JY?EsƠ/>fts* 0| ~Nty!9kVvZT!NϏ;7_,*I]+\%捞+{˱£vmnJH?a kUfԕpQ's| 4[m)b{oP+lk}ɘd#0OMw117 f'է8"v܀-.ȴ!QƦF>uq(&ܴïp_YUs D7d*ӛ)p&Nw-ԯ3sMq TJy'~!īCѨi+bR ;zDz=h0l>;kpXe<$>$)<0Fp26swe Kfi}~3RgQ\ ^';9a&(i m*Z@Z [ώu=plMv*EIr׿&{%8gfnNE=yoc $mkst+sr)51we>lB7PY+[){WhJ9,ϒ[R+)gzFhr.8*"o@t2eK{Y rps+8`$%U v_ڗc^21l8ҊGưF v\$Ok%2)ⵖK> 4)h'q02 )GotC6D*>)[TSEHbZvAдG3}Z.0,tn'lLLp++y99.]m,ޡoM"q+:vMxIngSBN@F% V&&LȨDCVc Q#wveܚ=b H12ܤ?P%WbT?RU+w0d ^6eh|d|gjxWaOp )]X2Ɯ: n~d*4hq hߺ⢽ ?`/ƶuL9q .H#[ '"8dvJ'0]BQVp[Ծ:yk(M^j d"BR^/pz.YeZh4\LSg^-l1E]G=yQF- OE8U`fe(dS:T:Ңk;cZ`$% hڛ+@X, ZcTq2s+Rx q:r}ALPDɪ>Xר=7k2BY <:|g{MEEH/8ڝ_`ջkG5OCsyFIŊx&LjGjYb:XZ$"jzFUB|+w[W#_äsrMւ[r$9O:^ P eZ`Dn:lܯ;4wyt<,XN휊%|䔁ӎ \̧hk͉)C;>pWP#FvXuDnƆ'MGd.Po 'qX|ykҳ!5 ߨ# b$ (yOHY[Xq}"+y?djMhC>-cdA!"T;|MQr; D?m8吝ڛ=7D<6T tj0tI@U& ؠ>!IՇ[lƣXqħǛ%Ͱ>q)YBr1:K 'h:_:΋D }`2(],E1.,^BUm y5_/y-ol2D[xOC=KI6Ճc U/7]_s=ގ~Kխ*!>Kt : IɾddFЩ(zUCn#y /k x ̞:=X1VDU]3=!4)唗;xwǡ8 uIyVn(h8;.4~ D9Ul 6*|ʎ3yYQ;qg>_p􀡵NCA$&k2碏WMg4 ۣy (7]1}pIbmyKO`Ļ8H1v}s< RD =$5al*~(iOq1}kd ]MΡ()|QW|(.(ZCԢwl ޅPѢvkznO08@>Uj$ d6U+%lRRT#Itx]EoÇaz% i.Oy:- -hEA ڹ̀/o-t lc̈́\_DjG `"+=SfCB8{!dj~Iq)Ý .pImlq5&t_s9|c*A䞛ղ*pzt]DAD7j&RD]D-tZ܊XU&OᣒR &}˵.g?sRW#QgiOv{Э)ywiy_/5j(Q΋5y9);YXgmQ"ۻ70$/TԀ[2G(4Xv$xj ϶]8%Ŀ6Lr = #]ȳXx6u'mٜ(:3P_T<DBuiA(9Ĉț7k~ !=N$|MGy҈0hf{}ظf Hy>-EoܗR*CRLb[KiBa0~׺QiVYWEm\M<'-f>?! (VTM~a uboȒmNYCc|ɳTZT򖊡b0"03]a{^J'; l<95 q&̦0Dj(z?hv̥M%w!W Ԁ 6~\M(05?`MW+e}2z2O5쉵d/ 5|i[L&ZEa @j'Y3%ǭa2JO`Hk^Ie@6: Lq|s^kA[Ty0/ubBD_fĹ|5w@Y#DW5{`b3$)f3Iϳ,F.۳0^W\>$ضU.a"VdxkSvzfpu8BI;M Zv`$Hi2@E0C]QFeX'RDۿEwAغi $?ҙbU18{E Bl[% C:;z\=} !w_JHZ"m*)qjQ&bUt6tS '8REfK4AO04 |D~1iL|p k#. |+sEYtqW[woɔ 1CRU+HQ,ԏd9լ)*{WPoR\1RRg6Qse?Oik{=`F:L`qIb ~v=G(35O1h@b-%N" p">2X3FԥBBCV$EN֫S"%X)}N>H]H>*&gYDEۢtʦOd㥨Qd_,0i0hPOp5.W{Vb&^YFJ,E Sy-T`<Ŗ{J~/v=W[~}žG$8N\,Ut(З,AB` 1 % =g #JHt =,?oqee'vhA7oBfa?bGwR 4\bqcC sM}r0`9$Kib}UF^Ug 1afu3 y~Z-?}'c~H&@ >l-{dBذ?Zu~ &{oS!+nӎwQt*k!U=^@fȹ0v/lA!:܂ǩU,e~Lt*mz  +iht$pf)ʏN zqD>PkV5&v+L1|x6?Y)Nq@*? |HHFRbJTZЌdET6--kZ趭 0:lF3hcY.C⮸^賸7f[%!4Sfw%rQi[y2EEj3H*#P_h$ul!pQtb*6cCu],)}SWop+78l!N֝-Be<DDVCѵ!-m9WF(tKkw/#PHrX zU7I" =]bI x3#9z\Pjb qd'j F %~@#T^χ.^Bj5,7F = _'2T'0((w}FSW )Iٲl&8'@48Iqb#U 5C;t7 WHkL2\AA-]CF==ޭqϚe^ͫ,rZvZNXc#1靭 \ꁥƫBewcBQ'"!B dpxNULeQFX5=*Enm-ƶ] B# "ɡc%U_h"dO&Xoe;A"mQ1['>{Xvո+ǩWS' Ia97nޤd{ѧaGJ C=dACIlB;tZ+۫MGZi @h`"*DeY +a H4go]2?fzlYÑ㳬XIoJIfdu0'XSw=]/is}QI4x2)x޴$, ћ7T<]-6"iJG6|o$MHU3eNv y"cp) qqy~ݔxEhddb~,Ǟ*.3~6VQ0C|^GvQ9d*Peag&[^'a:ISd^>(@,G"bdyE $ OB7X?ZEP zM_|ո'|yڗ 6溽#T+mX]?_Th5ӹm~{ lF;`{w bA n?.q1#jI{%W?;%Dڠ,'"5n'T^.{%~!]*69e`n(~Ɋ*?K.$񟫎`/=QֶЫY1.cuNnϴy-=*l^؟MS&M'W9g橐Tmi6n haZjMC6/M*Pr\'| 9s"r)\SN"𥖧cBQ!*GotY87,}ח~* [yS\xF; (r^:Iz2t~o?;AL-NrY !å_O)+X)/`>$kz$@O׎=*?Ujxib*F.K oT`|k>3& Z- K#Տ1BAm| 4eYG/ī0<ςM B"#?ϳ4_ձ6vJyΈ9KJL eVoo_odڝXaQ#爁gjJX*Yiݙ-u|ΞYa:clv4 {y6݊%Ͷ ?~G+}D 6vtk".A<*5r,&wE={%8htlix>ҀP{!l~DzK/3=,A9r\L-A* {gC-LbAO^NZCcLȁWӮ^xWbCb]FeFpSb/r:;.p4iXM  jC0R-S~s\++Vc@s@2D_`ɰ5 c${g' P綥r۵ۡa)'!4ɠxMϤ|ul*IƚK,5IzӂJNkVho՘k$tST {LiLFf P- &I֛|ىIo.k%vLt$ v3̢բ? W cygjNnJk O*=d" k Mp1qײoQ|QaؾygBl=CdRBND_cZppvR%9Z \~=1h](A'!f֧ (G&,iT܊=|/ bof`ZA'"c?bXfZrkB;飿Y1Wb),drɢQ}.yDEBv Z9)}iŒ qtC`>98wROW'UְetFƂej}aCLߏüJ&RhvOv@fOWqx!ǘRT05as \]b7 UY3ǿvˤ?\HYN͐A=a9 3:S;d,2* cʽ&& {jnز2ݔ? >qڜ,"2dOd?^z >]<+ ic/o0h &k7:0yj|ݲXծX3!YTKcK._6wS^&lx]xk滀Fϥ>Ʌ }"n=NG7kn9Qg܈~w.|Lcv@^AEAf!Dv|Xj3ŖU/f4G.1%D=^zn#}otKC7<*Α G:gPO؞q\eO_k ǞCrӨ6D *Ǜ-]Nd31r;QСJvqfZ*|y)k< YNVU.UC,; {x{\6 ,58SOv ZQ/5_ 5PO6m $giKS9.(Vڙ$[M6Gۢ;4f>-1>Wpiy[>y*?Њ R\5ӭEx""ʎO ޛ?H<]1=v1 H>?ec=HXrdpaWâR Bo&@EZ@p?.20*K2ӫ.Zfy8BHaf %ϔZ4)`-%ѺlJ y MYhʸ }XfpeZȥK<@ZhkaQA'>]Ǚ(;nb7uq?#*NG#$鶙AL>h֣vѿ#IsgFJ.< Fbǫ i&}N+{Z2eooo<0IXo_V2Z3rgQH9ft2c)n4~`+->1lUGЅۘtWy=Ad&hjHB_o-!>X3K"4XlGbcJnի7x@%e4Uu8G#"#EOm߂Na>*X̗xDi1qcX4&Bu\Y&E+(`Nhm@ܽgzSm64#4F,^+kOEݰbm-("qb #Ը˴r# LÒ˙_ߺURh[YJC I.EZf+xV3SBY&oGj䘋w@vX,- dUm,31tu2X}'it_b2ЃD9[` 7Y܏4=7Q^S,%]T.Xb sIMڋshlei?'N,$5zB.$/M:?<[+ gu_䐿Q 8Мo9fzrpdWq8euki%裱z>d r9Txx̲l *廂H )/?T5YMaĔ)tWȢgP X wm?NM Ys)EKhUg[|Z`7v]{x +,ϩbLIKpy\m*ˢ*h2h`~".' vwYV }q8𐥮uK%%5<(_D*q Etm}Ekwo+=h(sSS2nHw rc.0? ,`t:ilXjtFw3A|^QZbRҬ{p,2B(9ӫ)3cvT 8yTS $HxIP+mw sh_yJVƍaF/=8 wUD'kM*G puvf/Q֝uϦ%Ur(oYi{x$xu%t4S&ȸuQRUQ# )'ك ^?AR'wfmCХEuou^䂡H1WIчj_y:$XRt vD18ՊԲAZ߄ g@ 8&<_Aad~|p?`CKCA%2hdoZZZ "?Pvt@+4IAbp8Av.Y)]r?$1) _ĝؑe?tI'S3y~;x@b8sA3B5lP}x1RP=BF̤fŵ1\{M;jC.2b,2TO G ߇Υ!?|2qgMS$:+LbKy.Qt>֪֜~,bH%N#/gũA}]YAuuG#F)U )NY! }4/ɨj!ߓ J|,!K1J-;,i9Yyh S4Sg@A%677ebjJ tk-+k6 RX.\vNJky;*1 htWχ 4PWv!\|p-tQFjZLw%3>EtWz4}zs6e=~Τ)>.>oN:NN|^9=I-:f4]p+U'oV$JBi0]#=K/n0D⬞xpS(TU CԽ(12vie<ūl#/!kiѤ/!g]G'~ mќJ̉n_.'pĮxUlh-WE{m0-K@4 rt+)QQzB17qaAInQz1"ҙKu1,%9F6wte\0V.5Fx~6"'zE3\} vj!bKӭ7J iLZHdH/ʡ'Xś(?t|n?CF6)sP؝@"9q`l @O2y~޿ LeeaW_P#N*Qh:])2#ZސhNيTe- &`~]d4XgoUsLEg{ *qJ#]A$f߫ !YB[{6R)7Q]bg"FtʋpϬ4. ĘӺQ/c6Wb?Zɲ hg@KP|9j=@Wͥgj=5I}դE.iͱm0!Yۃ6x;wFfw}ij ޲>r՞1>tNynq`q-4[O)aXƟoG`}q`4Rޭ@%2V7<2$Jh=YTvYd!/^!{m;zA֩ܛ^Cie9il+_>BƊ>e b>~^Ǥ aEBnyPx7bmU.y#!&:+iB|M`!rѥ@i *F0Pq ʓ@z$Lb͡}M0&6yD/Bi&s^re 7W h3tu,r3ݡĸ4QgK@%a9`Ƿf mcT|FG_3#+N]?:X70Pm-L _QEKLQxY>EhACxkJ ;}YeL(LT|KԢ7ETL7 OhuAG@joY6#!tϦߓ,AX3{8.\%ɵ-kC Pc]9~Xʟii/bE#} 5̶Ś\CMMXW2D`Ze3 4p rMBD̘z23bZ1^ӔAGƫ_\JA.r"/4˶NCE 2y&*[V?K/rR{07)odhщ;!آȡv ( 3LZcC-قȈ5sv=kcӡ@Qџ$^?v.%_>L|K>'Ub/]g{Zd&p>VO4{Hu(ק-h[xnK7J|cۣO=1C+@ٿXyud`$aM: b;`T(H .@琘t7N:|s"˺9cHVߠxOX[.~u _l6ҥBb@b,~P#[UN9O`8IVTK0csٚz@; NJѐADe 荡أ|p Y<& 5 :ivx8I|ǴH 's0gԼxJ߬BB%fXZ88]Zj4 {lm0zB)!3b/H%dd2'=.[PX-Pl wFypg\{fU&gEMx%̑o-urAUQ0ˡu潶1ϴΥ&ܭwТש'K{8k| sO){r!iUuOePB&"JJZ7=eϮA8a4/(Mx_Ep$Hat[䚖1ÙtD&]~,T#Q Anc8?O|}շ#@\KG("Ic ?otD^w~IXT2x Bҧsy]|`^IK蛥13򠚄3\&r?b﹂^~7e|eӣò-No i;ͱaGSbF5<3tUiX%4p8IQ -fOG0g3`em8hjr3p<˜V~.kFlAǎrygßW(^!x58{߀SMJ&]]D&D\ "v Ҋ #jr;Qc>]$+,,u&WAIJ)0oԤ딬?m:o4慎S\_&EEiEb?#*fq]ܰty)$;Jnf+Zk&@tSc_^!TlVs/eZyү…Ƿ~TwHGrfLF6%î]5oHD'M]Xhb)& A/I ה- [3x!&wZQͦ soq֜ApD?\h9VM OX6 /V! DH}8t'HINBƤ^SCF&Db! h߯EaN7$/ReQN`$XY\\C3šbw@E7rJ0 ?ϸ#d &7UK^frW!Q c?}/ T[>_7GFi_,3ۙ ͑Zr`B2! O5(cE¾}8XK?w:P`吏naw%`@^ Q>}u^"N15iE"GS2 lH%0:{-RTߌZXՃZgqW#czQNƋpDE, 8Rr\ 2 {nPY-3>5FZJތy(:3]MP|ngy?Z% 뜟`,? Ob 8%!Sѷe"5ŢB&X!7;LT8I떙85c '3@0)g=@qUEٚZ.>v϶\3|IPZOdǷ Ѭ𥛎sOV!D7{b=@k,T3U!jk2PPZ p']>&^ŭ>u4{zdLi64׀ 1z+ 90,ݞ OnP|28PMgWuSM)ǷD2ՐmtvD@fd a!ouYc S;+jp%$υ+D3@hzϿEĬm y6ds[) *?}P3]yH#+ m6ޫ.22xŁ)N]S5AH@YޕCp&|\+-\3*QOW|o:!* kM¾$)Q`oʛ 꽋ťyr$Gs,nSX4Hp&6&Ŧ4ȏ?aX)!9i|tٔ7f 'I\G ΢&vyQ)85-33Z\TA(Z n&Ge iE} `-f[5Mذ_W0-Ve=qmS1۫+\f T<`~]|]R m^_'O DİEUVh)6eDTE63VMBjҾJgCu5hJRtWM[=:Q19k7zi -͢ujnWF4ˎu))ITHr ro0\6$. I0Y_[纸*XՖ%/fq6|3[YW7{*F#6"HsP;&!'h($̯W I1)@MehoR3۲ X8L_+H\+/]-%Ƹ2G="+݈w BA?qp^xd=1I0T =)ɘ %43l'DS <-)HZY2%64&jT"P%:ҲmAb=BtU{l 'GqKM&3Z 3m3{0"1֤R7>k|bz=z#RNő6v6 -*0vP~*@dҍraO{85-sOSao'wQ4tD|'6$cx|l2'(a\3Ib4OAVIDg r7oJE0u9,!@ 뷱ȢˍK1S+%ͥG:?hͲx#Ueh{X+bF6إ:M'ЉE (=A#U{v3l^wD(p_bsC[ |(5"⤢/WEY)קM{ҋ 55%" n3O▇Mca}!EUM)yM-$#>8Vp>M!i!tlYQ{hX!=} [^9 iɡ!Ǐ=Bqg?;1GǒuV\p.7b_0͹ )6{oK~{) *kKkl ^TgVPbeY!!VAhMJŽ|/ofy i͋ig 5G%e41=5Ŭ[uË|~eQ%rgsA=Ϸ8,.V<ߎB /L}Z4znzŜsmyeEp #ka&ZLΥ7CPIa;,% yw=Nk#mS%@Nj wy=^+WLs1r`5(pp_ˆ/ȄjH6Gl({-Q,c #B&[+5&{2L ӵEOG@X" %#[Y3+O 6 RGisn?Ir ut7A4 V;4]S3X~ve9?흵KhCY3E9@IΧwTevwڼoaIo+ot@0+TMi\"y^Ɣ/G2`y-4Ѫư`s7W͊{= s}%>Ip׿yU*AHc.uINb kFr3ґ){7kX͂3;BPĕ{YQ-di C " 2p >hESYp&Tn`DCx>܆E6g~LZرKbzpM;KKUur qķf;a Q'yh;^`ۣD*:4&9l cq +3nDHN!`Z߈z>l$n(]+Ǩ CbM%PKF>̐818=كj Cxea; 2l(HləwSe >CZ']NAHs_ _+>ϭA. i+]4w-ޘ{]FM ޾,_ NT̷M(ڱwY}ok*\~•}^Z(쭛71U, $^Mm*w{[jʴ/` i3^9MYRHD5Kq<F$h@3aئu̪peF:ϭ_eE0nW1/F^߯;R00 Ûw`mNx,H(ZWNPEG GG V/=t?]Vwd4_i7} r5J3 .MOZNMiJ"{5&(9ю urL^Š.!{5AV4!toVAɒv ^ u/~d Z$دhIʨ򵒷J46+ED)wfbߏ1۝DZR Ud6Je3>@ϵIΦbW~53ٯ"TLJy3OSzLn-O 卩$a-6._FV\CynSɖWTO=PJ,`F[qD2;PTzn( pq:ƃ;`;}-:UErOP-87Ӻh;fchd\DԿo bc]؇w9SP,d_DYgɫ'Fjس0':LVx3ِHI7[鴸O?d re@s_mPAV95ZY*Zz\"q?I-8ks 660rMPH@O7ݜ)U>KIcP^M}8mCr7%?sф0M6^Z» k*rD1O 9K~o󘘠1A雬j'd80_35y{O2:aCDZar.8aHb`(B^!ִ?JPH!KRҗg9zUV!$V6l\,Yekff8p,vQC!"C&lI-zs-n"~IvTWϏvv°xlu̍:W{7ka*zm[,Qn7X M,"2:S4HBY] `f ~HA<0F:y"NQ:Rc$L )"^t ?_dK@6 I"X?űR&V8]5Up׳}i[4c-e(lF  0زYa*&(<[n9Qڕ_KSw.H m]|@4cՆ4hw83W5CMnڒ!M'0^׷f+UBrԲGЊDnx;2ƙBt(}<,,1:f8A?5_o*hDĊ]-ӉNhr!-%<b᱗@$ƚEV=v眍;ym иG|s%@sys`|T|62b=4ʅFURaK3'[Tx @AYT\@xaLqM/ aRN&.8d-MUqel3m!|7űcM(}'~ ҙDF #|XaIS;hcdᰧg 6!!ޞB=ř]Tk6BpyuL= 䋊)󵰤c^֏6`znvh@ NF7ԅIj(:OA4vU~nmW]MCX427NzXWԴ- EHM6b^gOed Xv,[lr/5DzJW)Sa^5ܹGr۫vViwE>GM{_ LzT? PU:ALdn3捖c 6-: 5k7 f6Ej4TIZxz&|^|7 &|7zEl'Ƚf_Č:HJFZo۰Gk09)ikQcK`&R㖏 0٘<ۣ@Pe[Z`ѰKPB3Fhxb-gM"k ~eK{"{+.е -]׌[] !GkNK[.$@}'OS[{L?sbɈяL]xnYFb !X -I/#?sUA*fWDv>"U} +9BZ æbX/WʫNkpg4 x-%KeuE7TVe|晬uVL84rH,p~9iGyusoxLӟ 1F{ $EvF c U^eE*!g.T:ݴM}jۓE/6UAҲc>:#diгQΑr/ 2C?}^r[YdЊ?vd|P.xȥEP!v*5^78/:~yج!,@MMÒZuꩩHřws}~ fxB$%>=} mRDžeuU+'pЏ TJ#к>|4خ cL"-ӧ҆yp+X^Fทc</ˇd?3ђ ~g.X= ɋ)ǽʧ|dA{gEYT 8Bsy`AqB_yq3w]\hj>P٩ae] x`ču5\-jN]+ Z7t"~RɴŎmr#AA5\Q[:22C@{A(PÜޒHk í1) W8(}žDMfefpBu}E]\@ÿL& R 2Iv(bU r(^f*Nr(lV'u 5Z~76h~+ Q,-5IˤRؕ{P1CpKni[4碅,F~7pİRC~V UBA@ f-#b+"$ᓺ3dP9}:sYbHECZf}aE)8e*P9Nx~"@^)~.[7ۭꃥo |d:F2}9rc䡡^PҬ1%u=79>!Ewkv+ E)FK)8VRΫF-9Uh'`ԋFKHu\Nֵ~d{8yȯOؘ24~*Gr 6=Q/ۢ:zACbcw''U5Pyx\̭mp"}X,\AY&cl0gSy7 A1O b1c.Z܄WfL&H<<3m]YSuYZC#T;tg rph"IO;4Kf}R2Rbm Y 1mnڿDܝx7LVM\o/iI"Rb~E[={a IW3KB+ѓy~@|cj}@QJ!yQ}&FhuYh;KۼJ_xP=yk]L'-{p$ox3mI,o2n[n(e@$AYv*?Ċ'8em5ns+F٢⓰c͎gUsNP8=r9YjP]?DNޑ'Ɓ5Iu">.%]aG:g8V3+S)(Vhw/ag"v\BIK00(:cN6"XKitylxepQpwvp/j(ndT&R~2^^jZL-yL&-ڝJg0s b Y-ic˖UsDwFW(6JYw+KCfc&?*Qq7; RaBd/v:{޸nVq&ěWsgȣǠ5Xf~iq,Җ#K4"tŰM17ZCѯF wF,dc.L<+Nj'gm`"C$o ˕F99'~ T/HJvơCl~M`pXH>dxT7÷Œ?h-HlBL#mzh(yx KiYT~ i0?pt@Dq/S fB'1zLQ'ypĻ,k` [b"S[9 DC:* ƱIj٭# QRG^L G;)T ހ3f+Ԥ9DLjB,lgAW} " lַ)&VrZ:mLqt.^K&P: vId.CtvMQ||1*נ—J@_$ ƥW42J?v ?SD0z#}&S pܩI-Bi0DNֆKJ'L$_Cvk)^MfMQ՗%TC)+?ΧYH1.PLo7;<ɭ , sȨ!@[!:5zUJ'+߾{χIסi*4"]15U @.{xn뱗?a[>n;fCw{O;ZW (,dD$M x"8NrFddD8׭pY?0aZ.\/,o9Z&#D VWf6t5nۺK_!b7nC^Mr'@*O4!S@glspǕXtR @pע+c$ (B^6HIςlC˓J> <8)|msnщyKl:`Wp o;By;@&${(7yAygIZBD&&c-3@UGݎLb DuOoʫ(Ej֯F3Z ?4xm^|?ccv!av[gPC`) =PXCmYJ8K |-P`=M5fJC0Aans>\fKqdci?2sA g96ȐtXa$.Vk/A73 1fK֯%(J2p"[ygȔ ^u{hB?uϑ{T4}($04(Bdd[jke<2AwT~G[`}9GitsC/Sr+5tv,W`܊2ȼy_s,PDC՜ϊ"x~kJ9ύBD=CZξB*zGx $ (׶v T,O8\\Bbf~޴=44 F722hnKy&bD]C;ɗ4Rt)گ2?p pN%(b:ih f9)2ER?je{?,X}>?](c,f q^>,rE dF=at6Ƨ#~ /٪ä3ev(( :,N\zGa_QtT(z%{v3g2>[9uApі USBr 1\,\Z{]o_,"*^l) Ct3r !,H{GʚcCzh;+mIJOWn9#Ts m-X@@O@)'Th"DX! 3L0J0˫c~QQ;Fuτ\.oQ{&#D9 и1g)iVl0EGPCk>|*lbWSS@}z` IZyVw")OXOkcW \3+NeV"Ÿ.&$NX^Mh@+[/'B4ҋL!PL$J \Y1_m(Rd`Đ7ìBD8hs'V!+Egg.<`uN"bU &FcnEؿ/oi^5F- 9%1ɋmP.5;Ʀa/-Xzn8amm8!wYS \ -*@;Qvq!¾sw.90GԌ 6+Mr2g nkR"8#ao_M ^Lw(F]%&6|^1A=.Zݱ{+aȾ E6ƐR(_Èl]!Ğ=ڥ{7uZg5CcJ5MPN|2.~ϩW*sf`:&W"CQ歍wNZ ›"yc'=mPRE2IsgbDN'ŇlFIes:1'.Zj,iQ9 14~@ySvZ`އF9E|-c@5ٸ87ã bfb HVCpnjr< r3$;+5q.z cAcy`H{*r֫;=XSGɓ۶ P5W;颲Њ{p^|:ǵt:U[TLNq IvTrϗ(탷6TΧs"W3 B44zBn7j3UE3qgQʍPI첏&eX$7@Ál|$CFS݂=פпᑊR @ t"ԱJϽ̃K9&jk'4+S'J2rA5Y#wc,\[)4x"p$d`×n%ϱ8+@1vOY{_3|-֖0]Jm%gk?.2i/s* >:E[XЀSG6,O&+ijvJ{L)Ii<2JO)\D!+)3#Ia N[M,Stėzhw=lxx`i YCwJet:'nk⡦#B"h K[v!c%Ohy p9'ڸL9:;?V]ETѺr2߄ A5\}xA2Qd9?*Gp9y†uS $O 2A{믦nI4k@w2İJ_/m%^*9c PbGbuԅNtdl߱Tq ~Fr앫ln0Q{͂f UYf@tG{b)&v&j3qkڼ(kx(kɱYҐ.߽z^8!rWj}x揃L^[?De;Sp09\zE[ U)~J _I-u<Je?e1G9q.:= Tq?2pT%G'zʒj4Fm$*(0v9"ϛ EF+TeLvHD G^+^ Qd }XiK2:jyW5,+fye/G|4~ KH3O@_?ÙNK׵m6A?ٚ2Rc#U(u,9L `U?2zG9Ho**]5]pWB@:?F7D$~W G;}*@xK*%?ꬺD,JH9䉌:.sKFZ#TQ!u:XۿFe0cSHC0ϡa﾿q5 [i)!-,wwk[ c9}S)L;Klq"u8,>"\` [',ETtis?9@sTMd" ~4Ng3-ĩc'"1|͔ZFzc"EwQ+(|sR~ DN}A Us.3@fH]:æjo ~2_ % xZj*/%pMi -G bHTS9D}i&sK}d颖CV$oշ]kX[P!]dۣ)$Jt`bѱ-NZ}cgo6xM.T2IF謐fH [*Ͱы{=յUgb SNH3,(j9eͥ,`lm7Vg,rB|LTjRH4>1"X  J^'WVH;B EN_m#3BWxp`syMD4uQs,1%o#nItMx,bHwΑMWY0k@b*x[p$*9vRRe+d QX0 K׺{)ۻxꙛ+$@&r)m>עgr\ $I^[I>htm̾B8RX<,%F|uBaDf^BsJŏ6:{ =f%]S)?7n3 Gz+Z@;R>dVzӖ+@9PwU>gy ʖԩ#[p1.)m;?/~2Lip z;9rR0Z 6j 8S՞ 2[aPĆ!\՚~M'}T˅$ĚhT|zt ZW YEIIc;LϿJ#X94>c ,FV^/5իp2t3Kyn.l.[ӒҌn; OԊ) [ڸ]~ 03+fԉdYgc>P(OmenFE&T5o#C&<7?bv9Y?n_ Q :bxeJUl}UPrQyΊ Q`BG4etעF9p!俄`k#5A o qx2$R"L$8HzXTNˮYX&xa6S}6QRt`5uܕoIly^N$aLYOBٸIG($oWdH/@߼ߺŌxzi=ųay砢Gqi5 _`Lˇ|  4<2 >[t]wWZO) m{.+|Lh]{x &!)F@\ jwy(z gdGJrZ3 woϨxׅjDiQΆ |Q)Cvg#R>A%C/uQ}Y/\BUAr:eMj6NU#R SxĴBvsXQeeUU?X1=1CkvZcr=T/$!8kFO<] w 7̠XJVj#ĻϒfhE 7߯mŹDDnhO(,Bȱz1[(91I*; E i(FT%b̫ bfOnL]S=I7!x8bw#X0?ϞU8hn16E-5fڠe2bVp^!v=[ ؁)54P鲞{I҂'qKgEL:? )/Y\\UI(R6$¨}GBN<:AfÏIbP$$Igw)4uFlp?p*ؽP5<O*bP2, "0Qt_gK[IyDE"C9r6q;;DB`^6G{f2{.nP ^O2 K~ȝK- )S,pd|乀sڅaUź_]_ gcyP*t"!vi;bUGq?(2*ؠB1˞^s׫>CqˠB1P>)3R]fwEQQG>t|0kxqV|{#9i<'U^{ro +zFPq="D=8[Kzh%AdѬ]'!H8b iPERk[-$rĖӧҍ"jK?՟Lk* D .jW vą@ωP Z Z]Hudb]' '>L:4Xg\M+FoD#Z-#MH"aS3h_!n4OR#*"j3EQ:åsDgAVaJ]^PN{zkuv敎؃iW]IXƌ2@x.4`- Ŏ춝uqхũD} Z]M{,ҧHhZUP=aџO ;'aZ`22t>K T9ԤQn{E]Uy1H"uN'pF̠ `#YcHƃnc9D"!bީu^>7(kV,(R "vg$^yWFR:IPT0( >w` ዚ[|Fz_TB5UUHL8g"_ Cj"Q2(6u6H؆o_GT"ZɁ8**]};$%Giyvu@*K/g<">H2@x 9,QSTҦpl-+wUSۑ;jLu9{K<q#'oԢP K"|mg IuTk戦t2AƥH>]N0>#B)4I(_ Zv%Șeylk_SBiQĖҜʇlЩ!5Ms;WI#wqΕCz._nU\ @Fy~r1 mă"OFKZr<L;\m~-@#fG"w4FE/f%1L20 r̰$ pw1m ∉џ0R𠛦 j}::0?EWJt"G1Υm)7bņ`BT'Lu+P9B;:7OEyY/KvB*@#0NB6Uuxw[ARi $m䔙v% 0 2 +~mp9wxX3k˓zQNCj2צg`J绔7x|߮%jmmZ@̊L#ZNW$Wkݭ BqGЇIì vxs-[@}IJSbQ}ꫯic1L,Tq,F݌oKSUԠP+ "gpzGc5=b&'oNMNErRAttj?+ּEێTS ^݈64rhCIh[)1y|4v@c(^7j;WCA{37Uդ>UEy;rƶ?l/>u|>/JECuK 弿n=G趼;ckӗKuF7a* *3l^lr7H`CJ>M{YsQ\RpSov%[&]Č.B5 GҰQ訾DAsv(75Ey)  k,GgB3Q&_.sq7Uz}/8xeou$V6afd:zY\懮+U@E$N'`i5vI_jŬ7# "x#n"PB+]A9$>eöǒHȍ-_zeS&&RxThlT^b4L#Y%Zni*ŇOon8 8%2E(k!")!c*5M +''7аUBm_ИSwn>RCb'qȇ_s)j INB:L3$| M&FgRABS.q?1zۑфY/KN݌ك1 }3Nҭ&|Y *M5yF]v)ʃN]>&}wT->Y2Fb!GOݗmE襐:OYWkr%֩\ .1.loS({;<D%NSMT7zN-0>?v3{tz6"<}5 37o<^(`}2& ߞ,W5!Sk6D @,3i0SEIcAfBwgFfuKTͻ[SB/XH㹇WiEO럓=; J'١exԟ)5y5qG ž+g"swZxįNS1Cm4EXuXopM^ f4\"UZ-v@H֥s 6N}Ҭ|;2T)U]5> b)֧8ᖺH0wi9,2}0"ƥkw`|xnAqO:f2GG; nDH O+ר7Ⱦ0q 6H =[hl}b̎AL-!mb,ĎD4Z=katKk8r^zW21,;}K=R 1D{{\`S^9rm|.r$9;F֡_S{=1='3}Q,݋҂sO;VyN^U]'\âx ?~tV=BFV;}(TPyA@U0zyVDvxvV3X4\whuOOl`ż'M;m36UG&DBD?iN[ykeEזUSO'D6JNQXD&mTċFr#.Ԩ1p\doUxeƯ3bzP0%Y?iloGJɱ{4rOa߅#A&r٪+3ބԂӀ" {!Sfɷއ]AMx,Sً< "j;w_V 6EDGr ΝVڎ2JkŐ*GPN)ę~8n(:!v)ZY;Žl[&f]ި SW:þ#} )q+ FX`~b9% ^PTjd"9Ue! MBN &IsfFY ~ߌ_LZiШN dK[ /tM NowdP.fcV+5t,!|>*zo໖0yl 2y̮VZ'k{8QeE j{vѰtڌho…Рh8IEҎ3jɫZFp8:jƲP>ХWCR = ňό" ~}tح@U-uzm~6>*1n#{PhhֈvwNpwfMNI&;טfB1N- X9T)he( Vw eV~-up69Rt@Rsc ^`nzoijGWݟ(jD[]kx  ^H6[:~u

    \]ȃ:}K )kՊNbA| {<˭(G>w5vpQ ׌<2.: ڇ\İO49\bZ]n|lHsQ\,Ȏ+3ܛS[|i=UFU4[gdLd9o 1RN~b|F.t+" D~r1(쁫(\[\i~Ѕ[Eu'CSBB{>0(Ky[sύɘgch+ Fz胮,8C!@&A  |̮[1#'~e/&Q|qS.$6nnÙNS8ֱTU}2F/O,㯙 ɸc`V] Jۨ)c/ JW{}iNf!omaJ 1 %2=F T(Q`V+20! F @Oֶ:bar:[XtHh0@sqXrC3Q>oઊ.FqHolQb_q#fjD:}UĊ蛷 ? '$$Ȼ𔾱84:9_P0=mwL"^,Wq8 u _oz <}.5;PJ@ϓ_I5ccgTZG/)K LT[)R1a$6)$"ʓР~ |`#T1S:C+1P@I(̕TMӠ,,ݜ@w+t42ހ~s m-Dpoe?:zs^0L~"x@Μ=BW$Q3-SrVXp~8³<#jeBq,y 0cܘض3?X 0M'첏Egf'5T3f7T_tgO[KŷOF|E`:>';Gl;wo.vgG']tCS>eY)L*'lMq3|+c},b "wHS"lZ환e:nS:n޸1*Қf*d) _ ęo-1o<2)tʷ!4˼4#6FFd#/}tҘ<5iJ*k"g# 6H'}|x?WQ5Dqc}J=tx*6"OǍ+ٴo,7cIܥOj ?,T؅eŞPOD\[P$͡40,/}Fl{bA ׃݆w4K~=e탢+}Nw #[nzz\,pei^dCv9n U9Ie-׶MJuy3yTwӄ\!]!-S:a[&jc(^@~c^aL_u79W^ YL7+@^`wT@y&Z@~s!%M+5BልU5$Qܻ8u2 ,uj=an!I٩6Lzzj?ή[po7)E33$ []=ao$m6zFǐ \*W,]AhF*QO F K4ߨPVSX. pg3y&Hr^<fӌ#}F|]+sBy=dSV}.SV!D "V|aue#auٍ^^xn[Êd V:$X >,Ɨ3$t 4*m uRT zs!KrqLy KF6[u@8' m}KT o>%Xw?NK&O::*w{bf#L%[_lԘձmy<䃋ہʛ=1Ӯ"XF""@c@{ tN W,In P[‡qk '-8g܂v4ٷT;,c fAJyb8 k%"R8xd%.Vt)cX p2cq:7N-Y5HcH8d_{%'괯m4,Io6B(:q+q q +wS8nDΑCK|& G:%ߛd11G4nj.8|ϖaqm} 6~lm9PwefpPrA`$"56n*& oݦI#A[Ó'AQ ǢKCVN+6S="V0-[;{:ִK1ܾ sIx)\<|}|zn4MP _Mj1 20i3Ve׻aoU_VH`qKpiZW%V gPr5]=@ӂV *Hu[/¬!1i ^@PQ5>ǰeN3Fybϑ7*" i+>. F~@wڜg%a]6v.d%;ef^GS/Gx ŏCe+碝4mQI&ackA]OG.MRWw3qUM$㘬sR48U$/"eM_g6.`/vTo{w*L0މ凤LjuuE58R̦ zkM}vT|13;ۮMp9#MfQw6Ph*H`Fl*JAJ̅HQ\@jx;{}j BS )Rq0&otdjKSIoWLXQ Vfb9)d\Lja5PB[r Q; 6f-P-#4Pi\ꎗ()u uwR :0YcHKvbBQZNa߶U1,͘ڗggIYlkia`Ftֶǯ-y +Bd]bNuAc3,q)%iI_s (BpR^Z݁}ĵCIQH?eKIRлƭP sC2{!4x]6_T6~ͧ63PvO s oy:@JN~ [Ϝ5*:bO,xQd27|_Xo $Ȃ%|Y>볪F\q35]65jlQoq"T:_`qibYo(nn@*jB_M[TI Rl ڈ\>A5E) tH?,C#ҬxɨaٶuxEsfk\ cqs=~X'!]m}Asо n`ʰn )3fLo!:}AM!F5d0mZNvO0/'&z.kIH/ $,e%.`ϛhת']&ވ`t~3X82 qd񾙡*?0U۔ Djx;z8=}19 KFv|j l2Lc4(b_,z~іt5m6\}5L>qDg̀dDSSfmiJD«hhϐ"siu4jE Ph_㉽ڶP^5~ݪ+( Q}:{F(V?p9p%vl'g8edRo+˯P0.7oEvzFua} 4.Yt}D{ZSUN0%x4. 83^FdHR#&|qP+) gk֐$v%(.*h6z7/m3ס$ŔHK <2OR 5*<r=(W%h`(\dC+Pg_G-狠 qpb/Om2r{E Zndzm0*C׋@d+ی\_jv[Ïq@ w?!2.̀Z }R$(5ÐG;.@FJKM!s;-Ofi\$!cyN\o VQ-N?t >@h  ۬]^YZ9ǝ6xPwe(/7UIccbLj׹ޚ!de:ѸJK=lm &AY>p"ksI,JX+|[ ݲ$om(T[}Pٯ%ZuA^)V FiꓪͺdZldP3z0k^qa@a#@ tDbI,.mŠ<2]ə))[;DC[fxRu*KOymӻi Uֹaؙ6꼭*ezqBE,ʪ)@'.uΩ6pӋugVR&&b XI- DgLiY('1DE ?C[4wfr#H5t_Wؑd̰^j1Md{ަ1YŸW "y%kCghO7ʲz94f3F-u (9:;ϫSǜ< <\d=µ4˺r2*u XH\ KYTZ$/N^IM B0g >#GUAʫflĸ Vk,{(mz'n,x˽x*~Λql5ayB[W3+k!HmKWp#'6:؃ƞeĚS%PIvCL\ 㬘mD ;|#ɓ@ KL^{K6\HY-nt*&2 jq=. t=<9ҫӳ<arCeFfQ+! uɊHtj6*WX&⋨i0Z] 5BE=aޚ7>E؀q4Hay:5Y詪vuYKiuqXLz?ao\!GPCAw3)lWm JnK3]^!` Eu]&]'@}C%`"`誂%y+4M'wAq@x@}%TH#e`Bϥ,pIxbEجfsC֩>BL߶tpVpՊi37_)Rƴa֕\Zw׹."ތ l̽|ZuůGH"z"Ub[8BEbfkʖcyh?!?-$2#|y[ݫ7c֓v}SPe|{ҽF<95 ?J`TZ{!`p Gq0`qw]IrBtTà'~Ǐ bǼx0A08_N%eåDjGO}m(p֗"kЮH^u]EJ9}úc5qifS%mxpzn?;.1[EIbMΓCmhqC[ۉcXB(qh˚HGbŅHR4\Sďt4;wm_i*Քx.Րce :t%@IS$-4f[pXlӉ(HA#MviCJ&@fɳSE._LA?osO T  q/Mx)VrxLLL WVyIb7';z1DmIU/ĆаyHw j ""BhYJQ "7BԠr} (JXV-)gާfa .gP*WR|KrH < ~xq)~gj.Y_kQJn*'^r?i_CJϙ[>9(\7WÛxqM;u/:i6#ȯgq$w#%м.=K=fgKpZ^U\I'CsCl 49,wrC%|@O4o (Ius̿61y1Lg }BJYV$-L;UNe8ckAC2ܘ%}<۵)1M2 S搯XZN( \%MK?$n!P{WP&ӫ$Evy*s}j}8+,^_K^5EE^t0%Vw28@wę^X>,-?aYJtݺL$Msi ʨvzMFGe[A@h)o-' L>7ϊ2Ta1cZ䐄~oyYP;p@\s*$RNqy^8ut#(;" LU*ui lYg\YX2ߑL[H$NHr~c_bAFޢ${?UY#L}'pS/Jn3gb^ɥl } TzsARR&v5ebO^\mȖsXǖ&%bǾ/,~ەt ݡ_ysD#43١ 7&N I#~λȬ}4~?#/ΠMrdlyDϋ yeL*.~T>mUV60p^Uq<7(jܖTMxNj8$f!~A9NTh1zȲt,pR ^yЊwo"Kߚ{IN1t[ڢ|y#N!6~8)NW$yCN$ll`j*{6(Pb5$PADsʹ.E+DtoϠX LBJ@ô岿H@̠q b :i< KY3f9REfdž6PsOZFÏ$Og¡$8qt.i ok. #{21u;oOZ`nx@Y}\4"N/28BUf0H4 $"%qFp]-D^ ^*StZW`er(X^Ģ˪9j%,ix >[֤2 ѤY{n`YsKi*kPϩ~s.]Ggx:Njx`=IuF+fMeARa[xI0@ZyR[e}2YpI*W.hڄ\PTQ@PLu{y*L 1Sk g솻gʲ-M}A<[wasd`o6iEqXQt|(Թ,n]W*zI#a_ϫsDa$Sw 4am5pi]Z9Z!Lj"I!5JLO!lTG/ĊJ6t,Y~ICdVk=ZSoXBDcNO |D`Wb,X0ZϕDG'voq.rzFN}Be?'ߚ_DDvӢٛ[+Q?Y҄45=?O}qLIs60(3$֛a64ܷo\ H䇞enMFIj5W7;]*ABh Scd 957ق{WWso9M"PG6ieM%9>6 wG$ѸQzCcQ"RL:_@@E| Q/,B>t~Ht޲>];N&66ъ[٫g2d9-` c3஼}Uؿ+jG-ywCg4o.!Umǂ 60.g*@߂C78Gv|(;\=`ece'u&#xu3 ۴Fs܉vV$rV6P:&7ӋT%Q?h-q(,\I[6M",4{\Iz)vPJ@ P{e'Ár@[0͐XUHk%Q{VucwtĀ^ 4:) ,#RdC 0kw QMKn+\l归vDq ;;V߭Du ywڹm&. *&$eN D;B#LZAmu dVA5$2OcVFKS +J^(WDG}?ԞQP6/y1 %$ Dpaʅe! 7BNE2*+DR,eM-{;ӹ`$?eH$j}:5T}*D`y 5Z۾s=–&1d,=}|0rM'^geR:-G]aC.@UA҆T8"YAo`'тj\Ľ'-t] QEPHjMpNn8LvNcZx+;[MU,^b#3 #MNѿ\g2mKo%]\zJ.k*ABX qFݽ0xB=ތPɀ98ܔ@36mm`ߵ#IΊV'͗(eߘmKIlQ]޻6)Yun:6ˋb7>Sck j J 7=]-}__RwVo,J 3rzD׫lgJ~Ň<+YqiGd'zz{\Nα-s ir?,fիz|z5XOr26k\|qhd7'/O X_ &z --5@fB!y.<2C5=xjv@w'Ƕ٤X23 J $ZL9*5O]jE2r=Ip[xϲ |ii8_MG+;.L ϱ=W*toz`M@ a,vGˌ4|}5mj;+>Up].n{86X)Yr*_G$JJ1$]eu=$3/Y`"7wƜ2pVۧww 6_*}b"ET}>%V,!Hyq5 M5}`d1^GʱFԎ9ǬfȧrBo>"`a^HjZ)5 |"4T2Ipljlķ`(1o…ap܉>%}z086q2 "P臫RtlsQ4L n|ٌh4 ;VCbE@ɰwbbc{z< o -Ή V/GZ+@lDjI?~ L ^U!Q5[=~S9a7Ɵr9cŕd2' Q-cU)`%#XB[uʑ@Q%"ѫ%i|5,y'A0O}ԪO4@c\]qaB_<`W/!1A8SJ{l' 2# 858E/s_0y cdtSƬy%^H<hGߊi4.f#󰃈АHr-deV*k;-14u8Yw% YŮD5Md_U}W E˓}4q0y|}f{KW/Ũ/Jd%0nq鹦6* ?&ڃ{Lxph֬f|QT J*KqVAJXA/x-a )tjo* >C@ %Toʃ)+Ӽ/IψC=<3#լCB1Ӗ<ٱېB[+l\RQ^*L0~1m*3$rtu]Pm.A+Bnq;N(q=w B<C=fl|cnS l =H!.7'q-%,N9xhTlaZ9IP1FL0hx <.??eC:])݋oqtuK⿣r /L}4+d0 i۹iC$ewWq. -ֻ"F(>q< =E[Yp iH{'j@3mkeP T[m{8Vq=Ty IFi=(m[l sIb)<87ܼ-m~*p(D2Jde7P@Sһ1"&p5˳!U<2QM*|Ku"64$-xMeR. L0v=xOvDP+F ҫӕL~ފ/dbriT5SɇMM~!(g`C^&~]ŔؖN#!8ón1dlBt?:G!ϙ/BWa:ld(y5ڭx5AV~Y$7"+kjP==a\xVA0өbp@֡:A?q>uE$MdRV#b"P;NU GUtֆ!Iq޸PUS  |n?B_;d*YO.3PvEwn:+32j׬k@GBKbWe1+|c"2ipH\]J7Z9(2ch>~VI|1wP-=BFX"(G`? iX'sGx}~Y> զ0-4bsh r^Ig|[BFiV]ϱ۪;-b)TB6-o^/W4ϟhփo,-xHA# ূzLX^RoH2"gcѮ CBr^Eco=謦GwxQDBn'GH]y' X5FkʘUюpO>D}`j$䥣EeA7o[8ASԑwRvFDI:< A_X@l)!J2p3d3n{i#EN,DR Ln[j]E,&FG1N6l̻d^Us}<^嵳[/_K Ad5vUv#)5&y\t2 ^-'ѓ)w-cko;?@Gp*X0{D∭v6J`_ZlL47oʖ_eI8<{Ǎ&>tMh#gxZapJݛUbKۃhf}rqaDE*-ibτيү']>es+#$Xy6tFDqZ1a酆Ynzvؐ_ː8L\u}FW}y?.ox)W*1^ ~]fT|t"^uA`2IMxT\d Kܶ1P~w09/qԒˈ {y}1Pze*;/ 7CM,~ճg<6{ln?ܼݶ$ɮ~]O 8LݏhsJլTs\UoZک |0e:Wnm.RCЈ"½LJɫV<5 |v@3i#qӿh,`x_XgA/%Cm%= GKZE7Ε# 3ҹ ~0 mAa8rozIiEXDqKgc!k9y25G6`2דE3 q "-tdK҃˘2$mPK Vt8Cܑc~5MѰU)]Ov[ BC+4ϲٍR80TYS$Sn>??$f%)W.^ G&̔. 2>3aq/Ǒ,/t,wD%Y~N\c2[ic aOFAg,c%YtT5l<ӮNc6F; viQ#wXknEIf$F$3<-|INߙ([KE0]Bxj6!UtΑ2U}~@H1Z?fܲ ?K! 2>ˀ xIm*! %Q(CۮY0}DMVDL7V^t Ɏ: Xƒ XJQUp'Ab&3g m a &PrUL Ǝ~ Mܧ^ 3_bKRJ}ŷѡ NzfR5K єЗ++ꗴ d5eR-WѬ4ɯJmZNDgdee3%H\?F={$82dxt)=|x:î}UgYɠ#o㬨Tsw-:\_Ha5}߃u0¡Vub)>ew\Ťk@@Qyr @dsI@4[,ېdb *4,([CDɆ4kKϝ^ N ("?B/ cEʻ zfHm?K7$ zeW^+wGPw,!m[J4$OK),^A&Ԫ`oL$dκO?0C+c)_)D=z\$Cە$@Zws ^0oωv=AvF̢N05+ 0h5!LpUeVډVB6`v423 '?F%O>^Ifsr0[F<q&α w]phED.{.y l2EhuA!V3.*z5;* x7ѾF"휴+ - moٍf#׉VZF'687,[+Q&<%z ?8! Z`vPu[ebΚ&]1)'DZ zKqMu8N^z€p[g,ZJu8/ɧØ+Np+I[z)9*7΂rn"ASc{C⫔]HK`ʻx9tRRiaӮRuՈѠiY:`=8r~HXR6ewYgZ)wRO܆;8!jR>,dPHa9#NopvUGc8*[S>'6 o=&p!OU+͠^l6z6ZP\[YPϱ^7zR'lf>cfx?!f Ii.Gӱ#~y^7?I0&2!ζdQMuCBK2d6 $ul^Fp} ک {z,Cu氈xgP+蚗Йyh2=|7 1N&4&g IbJ^ `t%ɚwN izb}p=5  CX`4zyOxJ%~.4 8K& n6SL{9O*K=[}EG:j9 9"to>zQr-i4㠪tЍNzb6e_FQ-pe@R3w /ZPv 7;R/@!+/5m1VXυ48ݍd7N&3\ACHd$NDԻJR!s m-#A?$j(y) )4\@pJ)ޟZ`JDDEph0GAK@@9GvgFB>\OA}ֱ` _TV*)@_:g3x"^~Nѻ㛝%7ѹ/a40mZ6̻Ok2kA HgrV :ȶPpK]܍$BdR:OD4S7emB$J? A7з#B|G4W =Sl%}GyN0Ljdi}MK ^iHd;Y\r!6"Mh!ЧU0:u?9ḃߧ ՉR[3O}1tJ6%zH".a0 p0^Քh];>4L5o2Fl{Ft$qEcG﷜PHk ' aB;';! G7橷zƕ;g8S3Ipr6N'`Ϻ &a NFcH‹Э/H}̖LlU5xcU_ pK2|Y6wAgbJHXϙPNut'Ior.ۖfbs_ne@.!ʙgAm0o eLuJs+͂/fD̶LJJ nTC u|M{ϖ Xq$VJzLobm"gqDLa-Vй 1wKBjգDJ$-&W~.Λ9y6#8q]|#ZP:PeiK]roS5e~gy_R$zu68 Nii`.-O7vXHmhq~=rl 'ɈwoqmnCAô׍x;0ѭba9֢^ɮrQɊCG&:9b dPI`I&ިY΁֭REhD}se(jJC|qZqg/!6P$ց砊fdo7@Tך#MM]Az_35@Z5t?uglo"6C?:P˓ au[qJH06eǥraxۜJ~p V/`_h3imR-W.Ġ\֡\-N+gCޮMUL7MzzlI7yoK!`HVy6R-29ˆg`07XosMx/tOfxQP}l-[s2p&u *a$'H޴&p; Õ7KP˦A6x(dF,hV8L+p;b W3<7_q{GǣJn4YPȄe;ң#.8rh߯>Wge!.7$f43?c#L˧bŐ9.24#dk+]b(1whc`KՉ2"iX3az8_gNl"eJcC~hr;KD `To u!G8h[O|,~fWpìN ièyg4d5 ߩ|w(xvZG4h+ػm•Neg-}>yYu,i`-ik}IKFvwXiP LΔ`Q펑s;S" Z5 W f0E]pSGJ ҄Nd=&,{C/F#-egLscS^lWԀ43n(bN `Lq]N5;'HFyb@HҟWNľWMQ8a͐}䯺c&,Ś ]eBLj4  Ӛȧ$?Z'w2LZV*P?TaƘET fhQzUY_[m] Y_j2㇣KKFx WrIܖ &ӼD>0=8.gJxv >s7=<,,*:n&JX4< pynmU ^1NZvB1{Ċ}zu0ԼO}`4$M։E˲U2NOל0+"D t1r~'v"yCf W' &cƗƄ*ӢM&@e7C6~7QGRl̉_=$eL襇rzz8=Ef@#xmS]݀P/fш~8_Zuv"T߃ M2{l`ߌJHb[(_; T1Jp${S+%MO+.J]̈hI;У8jEF7hv[` M^ʿXmxDk xGfYƻ~`a\c, 2vgJxsP!xsVz5tE0HV-쑟qTw>/%__0 3.b]5ow.VYu8c(w֭ëZ`eqA>(~eZʢ_AX9y{Z\Gy Jʴ! |1Sшo&3^˕^ϵv&fxaai _a$͍ ؊l6@aЬEWe +ZKIA gFVoO0+zjh! .tOfZА8ڮ 2B1`|"#,;ML̾-ϕ|9o0ʫluhB6.{3E tT/)<~3'a7_֐v@K[7!Wc>s$` |`?Dޣ:\J\d:1:f:ҙE_RH?3u`k~NbKγ"&[E^#O4Rm`PL 3ޔ}PtZi(_Z&xa!Q2(G(J JO,\/aqJEFGsQ,jA7N"_GWãR$FIL~ЈX޾C+QVs.I77 DǪt{:}3# A͇!S($Wq#l@궈̀e|P?\тz RuHm0QE%ՌrTI9yő}iF Fvzh(Da!nMiӉ>&T|ZN>A߰q)BEUPpciVƿrwo7? Ț3WbaVrdĪ?X3yurS%g%`T=ԛE1m@KB߲PG,Uٻ.`;ErZTz1SXIv%}Җlԡ5e1aix/a7l" iF4Iן2wcZ>A4625Z bZI?A+9g\՚lh h+;&-Y2,|G.G^?c]Hͽ?YΞuֹ?`fZsT[fIY\zɤ%A'm> #], P4C\/AL)=swT{K[dq,yiOtqF~]'2Ҭ FwZ IK%Q1QQAq Rgƍz-cAO#D56$v6yduoPEz^WDqUݯ BJFWn!rUǢGՑsEpfBB{%vbS%--Ƕ=(/RCj+ԶFi/休fhEz`,SB=6=I"(}cpLQ``k#84gj0#[3@ˬ Yȱb~]cĔpAh"߶ ~d0Q@`\B+PBAKt^#Fsg2$ȋҟ؊!؏[J Xevl=Ya,M}y|^}j=vKyy2 0,NG 0[`ۇ[~I U'kwgX<^\GAliwA)u=ҁܘxNT{n ˜^LFO\zmf`=^/jX+ݯAdc Pk p@djDQB "6tI9ݒ yXRC.z66_n\r$EջߩMJ/}a!Cz޹v,e76m °Dex LGg0dB%[}gvYZfPE:t-`KSt$S{n?Z@4c$kl ZNcj bg5Wo¥h`WϹ͖R-KXv*L)Vo̱K6ԪMFRyՌT*qQ?ieTAW̦v$!eCqp ϰaȄrxaSi,̧`u|24Í"/cG_PIN͢ iNCdXr<i4z81N v |!TdH Vt=?q3{+/<헖%2xfk[cU0BX")L}P?b$tPYioaq(j(;.Nb%]!dywYQLH'+)ZI&)r[W4 dRH$7<]$,\gk>S3yl 'x_Mݏr{tm4xF/6[ r!\j-3au*tPԁ}a \Wi8(ufCxà+ihwqǯdi~El@!D[l++~*Y' bvC`x!W|uBxG*3)o" .*׿F:kvaUB]yDl^7*ը+ C@oq\92+sT:hN@_{%Y}5;d#U/} zC ǧd3Cx J"_.)Bzs!2mNuD>JJB `nh= .ɲm| ?\x:x0xmp\oGŊm5/ pnvJ1h(HbSFayڇ|̭KG'3pG=.kEMhƊ RٯIC8`=**< ѡpLT@H/ةVjдuN~:EwpUOD)RP݊px'Hh%U>ރ#(5%*ۛfҎ'E'?)q Hpz~~M?,[[2ua2f׶v$r@qʪjqUwoPU1e.i{D$I)}CU R5G6^G]Zʳ*~>nZەڃ/. E[3H=2jDJhC:\S)Y+_ry&>ۻh퇫ktF ~x{aH />"!ۤOZů!/e`Dk!uG3e\;k?9c5K~7kNE!,kڼ"n*8Ŷ/iqS訞5.meJld0 Bgi ?ϲxg'㴛$(ZƶK$z/$88'Dp^p vI3&k#o5xWٸkUk'+TBS5I3Q/e_U>4K_{t!uaKOR29nXÞ) I)CRT.|F|Uץ}w-fL;r%;X z03i bC2oU<}4ܞ0?~|*<\ _F1O[Q?8ؕ,t57IdEg(xwimi*[TpFl#* ҊF,pּ'D۫ Z3*)á` JjWAðײr:l]Cw7ڔ|)*) rKR806鶴:SRB)ho^Ngc5>xrGyԕ*{ Ş!z1GfʃLfuC5":n[*,%MG]"XG' ΨJ9Q;1u`zb@pe31&Ae.~V]8# e!),Q=ըȄ8&L:ޒCFhjid<@I ߈RZZn x|b ˋRw7 R KR NiSx`!b۾ ,K,d#J)A!`l 5,?Ւ^xjxn;J}{q,Ё{ +æ4.rFmeĐRv=a` Mժ#;ҧAkK>|뽩ƅ袈%@[5ӅJKkYx ,%FTKt| }G ؉r{Z◥AgE}IKVEeZ]/tw{]5<xFwt _lJ=L NQĤi+e79$R5*:^Wö5EZb& iSq,\⑳@W\O3| % 4W.0R77 o"|vFk14aʟ~{ =!-Q{-{1v_ݎ=H(WR`d ?v{LMχ^A);PhӋ(}Dp<[zA/B!BZΝ*0GaZ#HZΜ?A@d"ٙtoIQ5B}KƄ~0P1+rnŒ3-709eF`lF^&Aիȯٻ&YpjX!]̍Co;vS%Kk&`V-) ]q s5k_d 4ֻ G<O+ ={PYd٢̫YY]i)3C=/YLl֖yKPQ*{ $uP%¼  p=ivb$}fh,8a|F3Ѐ@lzE#@Ё*=掊_fgJf['{&%2i6/ Nߔm)8$޾oF_B٦('pomʽk0uIq+z>\ 8ՃNx׹0MI5_nX~&,@z$ĐaްY>ZSƗ{_V}Ud[kGc!v/~";BO=^̀xEF^Ta0vy}Q X~nVᰗ#ȵjZ? &HG3|/*蕯og*# .NQ^Q[ll22Xv_6]Z';s_Fx#٩SpEAǝ*=`cĐY@Kd#4A j(QmU ^ke ﶮz"\@c$9>G}^G S\GF\#^ϙ թh*y2o8=̀ YG69.Bc^PH3l3ACxQ&TdtPtf}1MʸP~: r/"4zw !?3)BP<4270qxNR9ꐥX+Hҳ/Tf`l!]v}J9E^dͣ1g gHX|$ n,c^["ʽsL9* Gj[+%''8_@[BDQ Ǻ%$$u>4F-j;~sf0NΉӹ DW-_#ldפNvwJ!Olb}XRXqTYʙ=8wkc[[@".%*;9Sڶ\ EFܱ4WqG;%-̃(j7xWMjQ*ϡҮ^沓vrol4kĂz#2H>WB#vXP[ۮޤ}\z3?>3!l6!r5WR~(]^hfID+{{{Z1הC-&+dξwkK1H栍TKUpwI%:f5-([^DsTx(F5HFyFpq}UրvdZ+ $4 G1=ʾ"1mt^tΎ]{!n!ɝȓ8!1yy&ak_ w*^)HL0vWf#f/d)9\!  ejxۨ@F bYYP5..̻Xl0?) )Enچn\ 'ԕO1bg(Ȕ "u|CNZ17e[yP]EAsn0`6'GzFEnw I~:^AW 1z" Xv%s>ܲ+@1{6g]|zܺM7)*"Q( J1_(ܺDkǿ]@G|yd?OYRIWtBpģ0g`-ҋ% \b 8df%Nm/edXdfb-cвvK+% SATxr/1M: &(Cpj/ӎwuo`Q;DA)e^QCևN8h P[I31H~?CXbj(>R1n(rv5"nۜώ5ݰlSoB~ub=An|_[Xex&äiDnUz)&MIW#Z#ԗLU,x5f-ۋ}M_x#Ցǫɻ=$Q V(E$9NђrKKh:^Q3$=P95l,F"M>nPS ;a¹3;4/AJ2S_kcmlDK\uo $2S9ocN!]L[,tČiOɮD3LhkiK+At"qqPƽd3݅>3-BJo4b=s&66s0h#7L{u"|[ ?ˇ$0w`9V0v6S rj*9Q C4n{/6 :}XEU:|=SRTTy,H֪èu2d\x"f^(Un: jajШ?{:[6FA_r;+Mw=f{`3kw΄YtzB!x0ipq=D^j~5k'L]MHuNSka&ʄTQ1 zsxfmұo\Uwt3I֭E\Y@LZE>72]-xqQXԋ&~A4qC_@ &2Qa*@T=ARߦ9OڪPj=` 6DQ3JdtKx/™]b}A۵؇h(ǀ@z7S .4ٔggU-ձG A_L77Y!v>$aa߹̦iw?SK?+ar$GpQMhI^lgV-(* WVr4uf䉩]XE b1AW J8X46 ~:tkSYVjsn}zao/^"]6 `Wn$ ?Si${_jBU:}0ă{C]Cŕ,)jȝa[&*W4+>}#|:0$z-|֗c*IŴAɽ]\3 zCwH% *U5L3kvא2zb 6wi//ῇ'ʤ0NZLp⪴͹S@'&:CQ}),/ēu$̴`q.J`ӼD*z.0nK!:דB,")E&^!csvZϞ!Q,!O_D>-Edo B=,MпpyKoC;U>ɱAS `Lj0tABĎgXPC5KQ* ,ήr$Xqdh[cU om y˞or|07`'JCkDҴ<+q(qŠq{.݂#7;k3Shf_/n҂~VE'K)$w|V2Ko¼;a}8]zġAu>kמ;ӛ3(;xؔX%fϤw Aw1M*x_Mغ2Nҏ_r4ރt@9"'vxl 3Q}/h-ͦD3uU%\@9*B>$OU=)LGW ;ӌ`gЄI†gWeas6+ؐL լ>AOLkdaǭ-S"&ŒmJGx},f^΅%e+&UOsevV-?"KOb pVl }# 0j3:Bl#BCLpT qL~6q:ceQG +"jfDekL/#dtQÓKWLGϾ kJ85_vM${&YШ,*jgUKyoY}c;_<ANh0*Eltәd`ϳ )p06w+JzP5̾\;p##D\7>bNXE<5&} bG+8JU[SYҞ+a&̳3,UjGtџF)QԡJa >n R(#2=E8y 8lj*TE"J#Z:-X*dDg !ܕoRě, Os$)DvkJldc*f^j$^FeSVFi4VXLE]Qͫ`dm_\$kWǝ ?cB. LDϸR9 ]_(±'үm^@ s-tYA 3^F8^궋[䭂$6{kթѣ WL-Þx%Jo]7׮j8mOb~{-Y6tyuN\s>r`c^ QE"DHl, O@E`:ʯ@mtkx|c6`DKO3V^O[_)ڃ\C"g2W+{(8C0#0y ~jsQhT<%d'nCP;ĦDD9=S|:FyOd#e1󊂝'HIP;nx%18=;|;$(]Ss^(=DD&s?]I;ik+~5A(ƞ)6 n6luP1|:xk:tV!-<hr@Eԛwj=K >k<@ߩJgRJvq`I&]paIu"gUմ.QwnfDQʃN E ߲`Q|鍔hil?XW(`NoHd@u{ڂȡ*QXGGs}mL2;)T)l 1({K6GzinޓrOr!xM*wc+p|F9Q©[[>%q2QNyZꠌc6NV3 "aaZIJO(R'}ťƠ7JУHa['^CuNsAs1!)~ZJU7S'@ L9׍T]г(@9W[YZPIx %o'͚2ߥ31dcA؃>3M#.wA 'f0]AsjGWe`Y'm-)NdDQҎL(sG%DsQ v} #B7B%d" P|Q!˭Z W3& sn徵 V-eF_|AO@e˙:Icvz8,<Ь,gI~,hy+pf ̌[g=5 ],  TFhcKӞ*stwj)I!f3%:Hth=eœjK;2%伱k~: <:~v<|K$@rU^8͋ ȔɊ@cLvѾ* x~ 50+_-mLnkH-\ |z':oYY*c[XWE']A%7cF-:/rЇ-Gƌ򩵉=$"#%¢bHo'jմ:.m7|@q|vm`F"OǥgR/"tl9 #~L`lKiHH|,Z lʭ#oQBN' #|L%>rB~ ~W>9@PgZ*93>3+ [bE N/԰Knu B9sπ$̲Td.S!@WpR ޓ֪`_̹zw՗e5$2v >dBa3Mo-+}VޔlㇸxP'#XJ18th/iӝ"xZP\`6!OLyKu=}* C#A\ zi6]z7%{df/mvP}_ѝ~mzUoJV7&V֍Vv96kDp9NhV0p-L}v=T+'ճu7P+˱hzQqW8ۻ=vm&^c6+kIxZ(:Nv~zE3j\ 5#>{> P|LeVs{{_Q+[eiw9z:# SB 8OMc'WeW5>v=+DVio(F8p/6)n. t{ p Kbq/?X.'UtLc*ۘϿP)(G&8f_*dmTl| 頱GH,!VJԉ|1]DhPfK'9P N. -S$eĴӿKJ77 gt[$nyi9N9dQ FjՎjݺwIrQK&z= zjmytmk0Taj&9ěz.GpޮZIy lǟELC7sk:cfB1JtWA֙ hM .ś7fgn>'g8Kxٽ+iIe`Qr蠠E\Fn+tdFicZڳl }r܎ءlk_^EŇ\O{;'! MڈK$Bk\'6Mؖߩkky_5^H֭Y Ղ{q]8hHד7eIډV3ouv06 ;nepvלwCkuDfQZx mv[NbțFĀM+'NY-LrHkIW-\0{ 4`$K`H%i;XmaSM [2qNa<"-8E|iyF4ߤ(gc$+IХ\Ay\PYcU맊R?Zq sB6"m@d],iI'gB QY-,*!Fg@sХkL.y=!O>*U)gk6[)3etⱍM"&{z$8Q+[JVtH\]{lӥ+*d\i%+{DÿJ+т=vw)e-ѭ}Z@EAJ<*ps ,$|]12aMes<SV?I;1M&yHS L]*Ҟ^Xk59Bӄ }GwT&J@zQt# fêƤcR[  "uUWf?46Q +e* zXlAKl;jx(00)2kvQPE+Xy6ua?FERqoT'vuPEA^./CiP]i,ƃ8rt^dSi*a/Y(0jrRJ&qjmK$y'JGTr>GECeAg7%>>3MJ;.!{!*%v?JȜ82É_B>}j9G)W`]=Fi6Di*]dk—WK~?),4HIU<\']Zjl#H*{\s4T8Tz`'Ӽʧ980p_^a!=ClCT$=z' Y0"K-jr:K8N0g\BdNl 4ҤT.&,"2C /rVM®i7 R VNꃭ9!Hz_-Ew_k-UcT:6'K1^ND2z*7EհS bz"Y{V */6˥Ǭ'}nB 6l6Yv)~g,*)Cr\oe U5jzOE] S.}ZKEB(b͟^`t?To޳Xưw6~dj]TXjF0șCî5-J;% eJ[4_NEa# Hw؂g: !NU@B8 zN  ujW\3Mg7큄vHх:{No:Ӭ*5,wVe߶1!gtaFL0Gŷ~V*rtH~Wr Miy sENWJΘ᧥[Z{h,y'Mۘc' p~o%"pQlNyO(2$m GaN?u9cz iv*5C\`Up)ostοp1| j~Y׫F"&xΧVbd*;WyHW#!sdBÕ!a7 A%ich ()&ˏYYR|bm3T.\ccLoK^9ߎ_o6ErĤf,"Ԙ޶ Rbol0J0>O6}^?˔oyF3kގ!o>;`XWc0#e,9VN XX0j9}LΙ̂1) d. {7 i d!1.\yp*}6e;FSc,vHag]Y{S5,T$*4z }/l*KJt!3/4~lOU]c.{}FSL/wG:gi0{tphm\&s dp\EgA7>)[ T g*Q@y!|uj:Q"`V7B ͼvƬ:soaN.E7,!=cbBkLVl+l#`Pk+UӁUK8 :B=BY<@ƺ0c3[{(jœ$p="RYdraSI0Ո09 >D\..f=Yv) 7u*Ө'n,L6:,kT?+Aa]."$F`#Em\] &cNTS+VV[k-ᏸidҶɖr,hC\s(`b,m)u7"姀(?"8}'^CyU0{R/QD,;dqŵ{N] Y.OTd|t<$r]2ּZĺ2ɄЙ," +"Dreb=w{A:3RRԚi!eXfB-K yΰ!)R"Ҫ6p*F;./ w-/ur/n*9 ŌXdl2 $3ˣxSgˈ#M-eL{guL A/eZR-}+ y ,10aՆ{Bnh>ۂhKcYvI_?{$W-PIYc.46+ Sx3KBcGPt0sYſt%iXBޙL&Tf02|ѭW.q WqָZ}J  0Gz^) j23QfB 5jW^9t(::""By"*݀jqN-*'BqRL,:GBQOWs,%OLXe3B+Rb|5U¨ *8!ҋ}X288 ;9JD82S" Gߚ 7*$~zw{ >E2G"X^ a?98Y)D(]fMԮ44?@ Ex~.@m*\^uaP1?*l 0i# dO)Hj2Vߡ>[Qs<@|o;6a=St>4<[(x\RQv.Q9'\#G_9(uI9¼?!/.ܵňkRœ[|HmZf[6*$?< l`_#Q?a Ի_dؓ5rYvEF@2GtAS\| r_'Yr6Ht݌ZffͲ,2f9XRDJ~b]PBG/覽Q 1Nx]B=Vw$ā|?RWPǓY#SwmCNf$P\:OwI 9B\V` $_-uw[&*㥎XI^rҁ2bܘqlCkfYk\oX~~b wUPjj?&FVS5izwֽW՜Ω{1evjv0wa=)XLQ9^1%/zɁEz$pVڊ |/7g~kg/I u 1dٟR0cK0$b5݂C$B~H w!k>[Y E?╞aжII MuGW Wti TVl,fՈViL,|CjLw΀}G^4pW{{;eIfӖKCQfE+/i 5MdNON%Dn/^'bfBVIm|ρ$Ӫfȇ?E*T^/7S6G=0DYͪWu+=(DۜWuKp0* %:6}怙Q9OpձCf/Et9Q4Z][wqgBƚU;!h[Pf@2BVOAE t)0m +Zpl {~9u"; ES2u ̣MGNX$ V;MIW'6>fC*NRzL0|o\2u7TAMB`×3V%/ijaň'hí*h ߃knш'=VtPre}"E2( {#[j6aN AVdاW흟uHzQOUP\J<f Gr(.@]c 9p@RtE|ou, n IrbW}UCm gâ0,4zsVwM85$hP^}{DzʬiKqZpm ͙t N|uN>*^IMⰪ 21MEU>|?|x??¹הl@|gwqkۺRX@׿wҒ,wPЌ#ȿ7 OiH_ 0nvaKC!f)'/sO\/-p탸:UVCT j= E3?m';5u'&Ct`9)EQ;@x/ŸV8*ǻvP9KH g>?͒ʲdGzK NjJ~96 pE: IġO  稫%B(a(eǸi<*B;T E ؒ]9-Wz*ql\^[11!,yp) T%bɔtFPi FT^ɕsDw/`߽ӫr6AEW0/|# (JӶ,f,{`]g =38S`88TTcz2a!m_m,e;"UeDt-k }X85F. |Â|AC:j\ JVExɿd|1,5!-`U~OXrO~vT/s3g=ndZ55+Mq.gեLf lĉG?^_3(n9^exL5%qi3"&U蛦MFmoH2q~*x x4]޸T❨COƘt(Eۺ?![LID]$pSP!Rl MK,X}uJH\Ὅ?k~s"v^2Ă=c׼N1BxKڶ%x S!B^GjMƲ3X̆ҟsjт^el5H`_ $ol@]nÂRI/gZu_ mt|= ~N(oGMIl˷K6xA јu k9pt^L]hnawI>]& !冄Y#ӦB3}}R@>Q.D]Sb@mތ*KCVx =vi$/U~WT@gV;h8,{b1=M(o ÏH7?~H:24a@Wz2]i A4#NJ5H&- &Do@ϿtdYhQ: +>{hfr+_|2˘:Bmze;}h0 * ޫH]"1Kͼ~ƔDEMGRF_ 1K?[&Y6pk zƔD( ;BgxikV4_MȊd@<]S?tqx"뗓TM: 4M0(`+l>HDR2:/V!6lAYazhJKj "3Hw+I0kPMT!8V,:|4j(")JKФ3G @͟5-KcPdXzɾHfJ-}=7E ~pO&VSd*r~B![FY'":I>x:PIDYvE"Šy~"bI4 YUU2kN+B񱔆 )8a)pC]  BdkT'%'[W舣oV!q8Y1[oS#J9>r9#};W_قo0 {~&00E&ƙ{r#e=2ߴ0rj<}~NN7˪e_i }omw~žwhcm)4b$S=Y=M G͛5&Wx 0s;;j>,>SNqG7RӀmij^vº1̊xk΀.$bRcϭj#0cڃdLG #-W/] :4dm&ocp3ॹ@* <ޚomjX dv ź43-6X34B6)P R[WaqD tW4 `r6vlO/_\-5}ihCKA12.xmtHfqɤ Q Hs WfkmB@+A#ee|$(s2LݦjO¦]l@KZٶ瀣R֞oD ߧO+m&0A.`O]iZ}%=zheDKk\'cֿF 9jicS lηmھCfIM#^[`fxY@ f9+RH:}PW]Fͳ-]sEM5KgHlfàoK።ʩD@fPmF!>}My}_h}|-:CۄR%ܬ! ut,l;V)hy-(iWZ@f㝃Dڮ˖1i*Յ`uqxav1옉824s΋X,= R*t%\0u`d1{׊0Nd >5cκR=:P XE5oKf܃lL)g8qS <CgqJ:6@FH3ױ 6+d@b¾j=E3\їZ_f(Y8o!LE]ZMPV+o$«א rNՎ|rRyψbwjp&0Yrr ;\م$GMF }10qmM2ʝ6pNǣA)W+ OG1VX< |6˲#Dъ33ލ^s˘KuJV UILZ@?$6=jK̖^jq@%zɰr!M=M7~4tn>`V=W&R"mE R$D%/{ԾBvw|G՝`;fVl^{USAd (-Z4ۏA w.m{~2Lm]o?z$2~[M 2MΏa*|;B 7=)x&R}DػS>=Iv %a??`y1ҹ4q>UۙIհ&NMJhBA@K =e>;ȾPXJ^Eo3ׁ0JJW d8n|bU/a' V*c[+,2oM! C Vd(QAT>֨i;cdkT5zE%EiE)\C䋥6c%n~{%l|++-WD{x0MqQЭe~5e ˜n&܆`@@[ms**v.)t)yQAhhBo$nNBP 'Gp*ܝET5=M渴iڝO~TAd)ƒ!S$溂$ ɓI\AM˜,+iG ,PUL#Ց6k ƇY:bOJ=fgl;Z)j uq lo'8@1͐ajN~e%Uhtw&cnAhRqNLR0) Bmn(t#] -oy. VťLM`m4񋹼7#~6|2 nGxhZMr?>u3+bm 1T(l)>M= Uԋ#6g?!<sC~ !-W/[VȤ@eԙ³lytWŊe~Z;L􇴮sLTmꇸ_mPu &9@9ӎLƚ[j: w!`=] ׽O:Eal|\G21Cu+L퐧g,WhЮhl5^ȫįyJ0Qg@E ]zXiqD2pN#1ϽMS~>z,Ȍ,v4Riqcž˞<gs G!돜x=?(>7uЕ # gLLK!9tGÌ.VE$x`iU[2XX2ij2zҌ$y-]#a~]q6ZFFOC>c-DC֚ίpFnE*\SL{2߬P.L@H=FzZų! r`' jpi޹ ,[} kޓh:v{[J2|kD1A[N0*DNG* 11 ,SYaʄׯӦ$jő+6a01dFM6m1d-WϰDž=YAU"hϻZ K=Kz/* 0ܔk 'n`i%FDمq*ɇDFccN9)OhM/ۃmSܷݷZn-:" ݬ+@YফcۅH2`܏/"֗s5nF.#su΅& I! wiE)F|+&"W/ڀ/ڹa*UR&l~l3[f=9#I<ߴ KOA7F&!)>9C:Mk! >V~@޾SdžGo4AO:,%:M+7ȼ@@>>4^erٕ-3ꪁ5N͒W+x79g CLNn <w>&!_zK,jen$Z" "{N'ESK'-t*F^XV'ZFv*R}+d` ,yCԜf-֓ˉ.(Yj~yASm;nPR_K%L\(Vb ޟEaH@yyB2~ynH%^j:E|FmܝdM rα(Me#퉕ph$k[Pzpl_-$84ÖpX^܌w+BRJij,D 21~HuVY7S}E?`Z t{Jtоezr0oe[,d!-ƆשF̴ֶՐ"7:L{vjP4'WB O@00`v@v ]GjewYL"63֮?o_,x=:AS2y X!}E}`VJ9AIN_i,lăF"JzZ ?Em K)8ꇉ8 mY⨍IG{/؂vk)uΰO-+|[˗,FPsoWC'CHI4r,TyvW+FKXI$@;h-SQR{r^'":tUb A4  :1eWcE7{UAx^M5M;`% ->^Pįt)A XS{BPdzY z'\Xoc[8j_kzx>]S@lmmbPqO9-K9*^g!?75s {zꢋ!o{-$դ>H#0c2W1tӷ[ddd̳2)ծu"֤r}As*NcZ%X)5{ǭbm|IA #;9[2:0:\`5 kpAP+Z޿Mx֟trurϊ4Dz #i~Z.`@ԥRU(Es[^Gب1_mHIUn(FQ]ʚr4y0wҘ|HJ)L4IsD7eo$G^9L8,"({}b$1Cͥ`f˾n{]/; |TX)I#/ 3ߢ cP5n;X&9 \DR5;*EhX9^r0XTNe%,$ 8k-n'Q+kOvfOhWy$jۃZ(]j:E!z/;r:vOAb,+0M#X)-iKҷb: @ȴ d ,>f(Í48>RO11bOͰ?kgA;zx  yAXT30Z(KtNL6!Z=bbI^%lO}wk2U.k-?8QTh)Cɽ(3mF}uNUIC6xZ:Hso;#4M+a[;>9,ΐ&[~ .Xh˯$ws8변ϗjx_ȰF]\XԿ @xPYž`4Gp7U3㝱) OJ'b]9Bt |[HkgQko!J4ѳE`&c @?$Y!U]O;*i[7;\"Z7FrԷk5^Ρ!L['փs X!^56_rw_ ^[8Ax`ײvKCl-: i le 1]{Կ$pk65h}PN6;2']X6L, M *{8 玔Eգ易Fl/ЕjQӦ.d߼Vfg}Z E$Ƴ \ܗE0k{udͤYpҍ{xZpų^/(DrɫqGv 6lu3مׅ%{O,SKO7O酋v(cM)nk7'÷)Cnw#L黫R0{7ÿꅱp溼h4WG<_'7g㾽;E0[괎K[$[J E#V&Hɺ'4QGXT RqLri/q"yŤ[i2qDDց+\m埫'fcU{pEe`>4Q䘐Ku*Z JYV\]}Uz:\aé xw#'ak8#ca=HkZ [a 8ukۚ4Ƴcf޳`ߞ2Al. -=4S, mJ47{";#'E1pJ;ߑŨJռ/ٞ'SCڢu&z:纳Qa+Vpg^CIn-Ќ>"f[ Y6[ͭM&*aCOthz=ڒŴ{m!v"tcCD&RV n2txFO6cS7ږFFe F@4 fre',(P*t c05DZi_sҒ7MXͅb!:2qd~I33K ?g0΅a=p-{Vy>PnP}NQ8Iso9$X V q]t1q~}ŝ- <rꝬD>U=T/AHy=^HѤA2?^Sp_I\ڲݸ zxp*J=J 1ڵP7Y?S&aRnHZ$Aa#LWR 5oRvSƋh4@`΀p޾ H23qMȨm`zj2-DyݽY!YNec3;ZJQ7!t} hbYz߿O6e>2kwqu iMm^qz.bן 6m] qî~<fab}`|+@Kd 8۞|7iYk ZLKbp@DhCGc`;p/\'@tp7ǻ|ӈT@))PzK8qͯji5RĨR~ɭrL(z95hFaanVfz bA!VU1GRH$-\mkHsQ?e2'7$>3Eѕ@pC0nj-e~df:wfgi*JJ[hj}9oQQr!9U(+fvNnPX؍u@1L'>`~IN\*]Ǭ^ĦEogcMC< {x uB_C/"7n_]pS; Lhw/:P6EeAx&!8btL)M%2mrjT-XȢ#+;h5?9RXjIh1fZgUa ,7E|![}DX/-% !/oc[̤Yi㵵 y :߀,t3ice+=^kH>nD^m[8%%9 )XuJ&;6_ߤRweo}`*&۸5bQ7uV [9'S,fC+L?K5nzSc1K]EHDdj3%䓽 hc/ci+k?2kx!eq30'k~EHKu5oZo:8R M>'nY)c}#BhPgckP݄Pn7˺rT189TUcm\LŴ4ceT|(zPXKf'f2 UQjo1FrP[rm"q+:j?~N4"D颈$€1ؐ-Ug2qshtY3 f;A.8R3m_fM =yr|2܃ S&e<rt n:*; oYC}z)LR 镤ٗts!^cc8^$U³=N,8TH|` gzz>–AtUoҭD-VH"Gs^SۻWsuis5h+7܄i@`NI W]tl_:v*?nj=#kGJM3st*c05`K~,\D\N a}Y[jM3ls%a=Hi@q\Dewߊ2ػ2ju2{?'{_5=: Ώ_%4mC*$#բY= uĸ,:ZL쥱"5-ҧ7ߜud2^y#A[5$\m&nGK GS.sSJ1yOi"{DFqsKv*,s^kXވs:]9ÒGr7ڹ6 ;F ?RZxݐVܽ%'He0'넺3snd0cvnY5rՔ py8؛WB]#n=?u4є,6qh.cCI` m3f06g_n,Lx dӝX\LNAw_jF\X >P1yb]'>oDZ6ۧއ #gdT;4< g$HWVVmf=a2v΀ zd7J^R*~2uE%S[/ߑvb!q|K"QΝ{@y@ޑ}!"b$Z[9HjbuVhmR :i8w|9Vѱ̣;:!>qQ3߅Ϯď2OA sƕC?jK(Vh;,pq14ek/6׺Kr]k3k<أͯԓ9LP'RG *&rܙ9sַlme>`SNmlߝ$q:F\ϿZ=x)}QR7e c|2$ 2x0G ObAnx6flaW ׊cEW . pg&}nիn~^ )6xNkRv#JI " jD'!{v) ֌S1.N^ o@EHjMvI%}8%5Nll ͻyEF!8UmX& SY0lapK0Q/N|nʕI6d2jdqB-p4Mk4òc!'%*ƪ.`UƤmxia abbڻ3y?V ܘ'=c*$3ݺ Η'Ma~0.+p~(Y" YEzaIlA*D;ߔwA٬4Rc6B Vd6PCPj.W{kEpO0f>uvX.ϧ9.'?+qw`yϼY]N@{ޘ"HPi "R0\ZLJ1a WB^uф#f=Q9Q^4ez1.G2@YuC1$9M{-%H^AX5yi`xaEL\}m2ۄ %!чAG6=]P{b'F3R~8{qJ.)wkeᵜVƟo,m=D+=06rtnʕ/)Uc$y+t|Nn _AyCOxb/f/)% ڌ+°~Y*)YyIR#=)ʚNJO?ʮkv^sPzH1g-mA\8G02ꉀ$UT5[a[duLtrJQqlCnbbX_{%*f6 XknɀX9:_vvzOz½ 2fVlwySI4UX@5,ԯBUuV2L5dl=6R7WelƱ0vQW~ޤ/ʋ쉰MAO7p")Crd,&gTr}?_4?7>غz M<=ooa7r iiql@:d?tݰ}L6}rкjQ5`$T>?$ѷK:m%K⬾ElodGg~f<3jĨbHcT[R3q *xtOvۤ}8<):)W?G ,}Y8G] &jەDGT4KH0q@yxHd7Xḧ́ى&)q5˳JK^332wtbk;Ɂslp79hJTpڜ83{hmrkld/ qet2d¶)k@|rvpޝܴ43Y`OP&zr&DW-6 =b>vȬFQNHr?KkIAkb:BJ%+¡7XNIt.󳘥#ڭcaӚ)[#l{8\BB(< R\35~6DlAcxP-}@,Qk2bvTT^I1xWeK7ϕdE cLް <U~S\-+=zŸQ;~,zobTa@}'mJ/2$G$iN,ml21 Z`?7^5P0Ֆ߰8:̓ ݤI-[)[QpRd^;zlm|4ĩ@pf|A>Dż?'4a!H/7{Gބ/i4dyc@}ϥ%p(O_X۪&L~#~yE:8}Ye0 A KE}>qhW _w!=n`nfWǘ.UtKd<oMPp a<`]9C՝>BM#f'<(I# 6+. 7_(r)s/6@/4q?\hcoc9M_ 3J|ߚ#KWj*d(q Z}i_Ϧ"h[:]KX`롖#?![KCjʄwlI`Y]->)mxmZ ow[poE/6pN0|S8 @E0>{vDV7Ԍ˃{|Nki%@ JWq['`^ Dq}P]ď8eU ȪJ!=a8ǘoQ#cMͷUA‡锚_cøÙ#b݆0 \9.c=^J݄|d GIHS5P/B7^L' x,fͿw3MoO;4 x^==ey ¡ ې}j uv?^Ι& &0 =tiQ 7#,`uVo3_=f(D*,`Jv(e" 36GB1nZ Ǵ}O rp՞)i?[ƒ5Z eZq[ޯV#]N""%llwߠ $x>SF(@L -VMH W ֗$bY S$8O0Z&^nG{O#9ꭶ}C#&4˟ (O$ȭ8i<#S#^<_9_dNmKtJbORM)"(? I(\XBtq}4F͜ HEApIRQqfM0gyܻoh2lIߘpZ LKDKT?gd0U>c N*2å8OHpD KʏOŚy}k|E)xɡ<9*Quǫa "uJNJW9!!xvr\kb*fa)ʅ˳I~:kвX'>o2m 3hO£?a7^d-[j=#yN ?\ ҽB69|+ܺ)XzOAMBJ` ÀI)Q!PĦO֟lWR F ;_Nl.Edq7=4w.5,QltCoszφ8<Ocs~BLJvn!~|YU|-€Kfʻr~ l$ }%>2r/dOw;ZOw+MLM03%h4&Mod'`yPLB|V* ǰ9kt,ÃL654]:/dO#}̜?t3/d1d1 X`W<ZSXڢpmpb7MvxB6ܰi OzIH˴ʋgyiΧ7("ԧ^|~DQ_kYoS. ͊MC6u*a7s)^PϹg{=-f?Tn7)jR.#u»][ bC@ \S FeJ9Z,Ъӝf#۫-D?2(F.i=K]+?7!kh| ļo:D=Q4:o"rEf!B?$=Q>9N*A`SSUoq齾m[G)aJAрֿ_좛q-lOV2P\.1u 6r'Zla9zS\UG񱐵K 55r.`{eF' KvR\tJ$Nb~0eQGbSd}x 7&(4̚Ti{V1ZR6U}o %0T叢wo}hփV0OafB"Y)Z.z,)UFbZS3" ,qWE}s< ,Vmatg]G%,qmC2_ Lcuy `NfwFԩ}PXR9B` ؇~j9Ꮒ8$ #4.g8g+P,ґ(o ś*m'. Pz~6:Ԑ9Sd7 ً3F9PĢPWI)Aؕ5(kIl/Ǐ+0eqK0t:$AZ@rț![s:E\FrXZ}z12Sڢƚٌh]+̰ +0BPW(O5ikqfoM_0ūMqGS{.9B@GhO2 Q(æ:.^,c2]N] N#mEʄW&Kzm=i?/cEb7QqY`dyhG䮥|%$'{UDn +1cŵ"tosQJ/#@̣;Aywci)) t>bw_LKS]qVYd/LM,ڙK)ʰBha< $_M6%+@Xx&=gC2Ԁzrc=1E3 +v s"EbVgmU3T5+|!ÔWb|"fYq B+w/;]`BJDerf&K&|41ο\Z!k)1cwB{FpkQSyږRs@a72I\G'Q=ӦX0AQ2_ZHD=wUs'晁q.]h8k3$ #ůq^7 ʯ Xb|kFܡ.ʻ;=!h)d,St!E4}so!G׎a۷vSNA@k^}"L uV+܇+ރ^ˏ,iG)r&:~ )I4b!$_H_s^̻cې))-MQ5lfIA K&-TBxջ$=J_+:U&6PGP6>sVџg ſ~>M@HW e^ ۸EJ 94F>9@]ټߎL$X۷1I t6A4^<^&UV P]R퀸 >bD+X Y㲍_i\֐D6`MN7$T%T3lA*Fan_7w Rqj±6Ujr=kCFky|C8?W goR?ۨ_GS%@pc?kY_ǘo=9t4M1Η)&1QW1 &)8@|b0>,pⓏQٚ X(F+DLTY5]@98d oh .&|/OS% ]p2;Cka'ύa`3:!Srg̓Q%n;dܱ.ŞJ{C9%FXXcH0=L$hKzuE@3NE%+1ZɃ];!zyh[d t1/KB3ã@ϩij܂3Tk&ǰ2w1DΖz#٭?@a_p zg#Au؉j46|<[xJu.DZ1EĢ.ÝOŲ0X0N,;)qJ|Z* P[ߓ݀G٤  [NHx':zՙ1gYzʎ\ 3v24 Np34<}4͑jbRvRO,361=_$w:N5RzpXP\i0Ss[(îNԒ m(8N]P o:E6SRiaf:?t{.8plC`P %{]"Nhb9C!XqZ bp9&=%x%ebd2Xq:JYL Oo *&D[dcSNҚЈgz>쀫>i7kp0 WMƌM4t-M ח=#S%CS/XBMfM滨=ZR[ thI֥)xq\H<0}UQ5f@vڥc /:XV]*EգGy.mG܉ DOa7%y[gȚb:arNr?!J9:ڗU>-wMiZ@fGތ+ht&7 1:%L>|*pb:7 S["7eMDy u-2idžr‰3y<" _!Z 3^K'nۯ;}h x GF3%d@nZXJ` &ر%S0Bt5TEwvxԱUWwX=o&I^$oO0q}C&'d'sfG&n<9L2_iV":w'"vΌ f6ܚR)`>ZX ֖+0<j %q;sE%P(f>aR `'(X<}S{e[q/0u.C^-^r30[X,V7"6/c/Wہ-569D*ЯT`{TeoK `yEM2WzZ :LjmqvM2κ֊}#}n*zw6LY\LXxvy7Xuj e$dRi'NˈF2|O{G0eqɳ^dkK,:5p=%~=IwLcGcVtKL29ϾaUlxe7M\4+UTnSJ0tt5%[WޭHyQ\ȕ+,VܸU pa*Ep<] ,GaEC Ew?qe>:2-BXnEo}n}c71ʟ\Q/FًjMyEL7OdZ MGBR]P(=ɚH`h6@s=zxH>10NU[jV”?tY? uVoBKߤZ*~Lr ʬH)0,<([QieSgV7 HcJG%sZGAߛ+#z`@"u`*Biȗ^tdy5l-]DI+ K%)ĜbHlнB*!T+Xln#$9/mڇ2w%đ Ц5cHeD.m̋D!2*}ܚáMRsⰢ+61^{訲vMxVW:4X7vPOQէfg36ޝ0㨷C13# ODMSћ?:$(mL(!9Y90/m@\N܏91gJacN,fI Vε t o:yJ=iO?5Pq%Xznq fѕ#gMp51.$,@־u(~94Z_!:w((p6ٮ*˩ .*Ŀ&ْA 7neMZ5" EgnuhSn]%̰W/ )o|kZy]&C,ҧ >D&j&f#%bg/>|p^iET>bXQgq{pͰwVe{W#%3,w90@/Z4i9CSr8]4%mS9i"h6?𶎴P4Do[\d~6NMp֌UtKaŸ:i߃v3pE::Ŝ$ϴ\ca̕z8dlv۬cň<,eKbwC7Ѡn+gJRl23;Q\;_ S1QbX{i^zLc{Kl+?i}i`>teL_ |N!HTE OSCncde]7OSPCt] Fk{~ 82EDeC&/vXAhWa :7{=ypUdm`̠CCSPIX/ ~¿.˒Xmbu'Awn3%hA MAU뉛j!kgwUPFhH~|g]#о ѽ/X2`"TXWNU4,niE"{rӽb4S'LR ْS)r fdǎ/(Aj{ӋObyx젘># ' qԅ; >1UޤGiWCMh%-'V@OG9N(G^䯎`Qa O'gzզd4U2bxD%'tzWuA|bMo3^%]9mrF.Ljڼgv]"+Oc"|:+OMMn/| ۦzC?O(3r\coq\"s[›sA:_,sB.-y)PkmYctNڡ%*o=C| 3`mۢ91Y5_ v|N<{ѹNz %nJSE V)mƘVzH 3N6]JB+BCK6VKt9;U4@.Yy9aOJL>YJ :|qgk"[C%KEL>2zEADv>udyk+p-<1!yD VԞZ'Aj&|qjT\y@B.<5fNǼ"!L H^-Py6Ey"WLM@&2`3$dH-٘FN꾪7a<0S!ex`+0=P ^sy#YfU|yGLk6so7 L"gOTy!GTb~ݝ~rNm6šfo_ 'Vy`~~,,DDm)o"9)YptDwt53˵ c?o갽"l) oMzc)WӃ]LrTo=Cܠ&= w;4f@Vn | ȥWY:9Ȱξލl22!6e_Ł&=\-ͷaJqJySB` ./Q+/Eգ‚ԣN-]65Szz>kgILS]Oxpp︯"R%B(RTc}s*gp74c۠A5L6Ũ- },]̥d~OTe+w%d)hKDv ZFvt '9H)u&b8s9p,æ_|7"@MeH^#Lʙ7IǘzWn9 yp4xBXkֳ4^?L ziCB7J)R5in˰r&2ԍ/|_2bK}Ur_H0ֈ[L7{ 0~ aVA7XNn&rjN/JE5aQQ"s(fjС/x.:T\k6!\an:+Hք~ByocXɺ h}3?TRul-:_ Q*%C(O=^&{6rjqG_dI l>iey|ӄ }< E'~|qg'0R-\6ջLGBqxm/8\#7DWTjM'zj }NZu$/P6ACQ8sq`20sv- ȍ 8%Λ` ΥϘR;C0t c5xXHXa:{c[NF?U羲/?@\zs ѯ OgBC/SO ebFtkt\]:QmW nY$b u-7.*C$Cv'q*4/-%{5NT4̷)qg F胉8  7&]y2M?3E!/0"(t&㧊rHw/J /ڴ-+qc?d`?Y ijmV(x|mS<~PU {El3dWHt@yx5w:xHHFUA0 ,r\g^.I\Jŏ+}Mv27yXq;#(}Tj2`^[RnQ28{(pʫ@.忩`x[BeXA:(pX. iC&p=`[蕏[<kmNvJ>|Q 1D(ghVJ̝v BFXf͇-HhwFy]P} |[K'hTvrA]3\ z'|–/Ttߒ&*Mc5Ƴa 3Fb/&~{ǂ T"sEŊSV+pUV/wVQ/OA20Ŝƪ.AxIA;!3nksݮn3i}O'{XPU|!]Qt2;b;oߏvrq:S9ͮ \g`1T6c8F2U ;)F6Y3]Pw]l"`q$yd}\ . k]6qV5H^W a?ȆΟ{oCpf G O@.޾آ @vWu(TŨ!چ?ԭ`LKF4?l1SN*A~Vr >ZRҰ\K2eIo6>XK]g+^N*ws~$Sr}ڡ$ijO:Rui> OC}uq4ݷG! pQB@L&r?ޗz.'i[#f ERk_ONq-շ ?bTC 5q&v1<`wȯc mCܬυp55;;vN뛂6ryeD`#ߕ #V,?`}dm~C8^rNuD59WLrx"zYSV{=-OtJZE߅Lnx#]é)!a\"t^ZG=SW"PR|e_<^56_DK8L/nGDÕm?( 'R5i=L؃haKl53 8o8]Q,$W-2o''`PE D6T>ᘘDSǑrZ(Egwh6rێU@,f0D]eR꼣s]#,_"f(ᛷMjPkuQ67_1C&fBSuҲg`kGzë:xb qfLO#6=z2мJZ"w]zX/mS;uai, Ya8aE7Wh B|y,ڦFfAZ EW\vJ0w7+@013uٹ2bxiKwoGFxQZ)Ђ$aHF^E+ş&P䰠+K+[ $ H- DOR+\ .O5QN,Sl`&KSJ6aK]z"ɨu.@ vvA)2>LcKgYy!+RE# B,CX>H&Ω 6A Xcv; {|r ޸aTbt]T<·?dnͷ<1T[C7<r1 oiAP[`Kn;81Ag2ԩoBX7sNOOSj> L<^N8}E/g Y>ͫ57j& Li6~S/l;{&x&L,lꅢ'bʕ\ W{aORP_NPK6-ѓ$?^ヾ(ZIgF׿P>/Td6z:npϟa C따\04OAݻjaAg%rDI鵒 i.+4[C=iiET;22d1$7m[ڠ,PC-ѵmaIt׷"aT)EF4YXV܈9 a*Յ6y0.0&e^'|O71f3FV7 @=rs/,?Ɍ-L{ ٠$L# ⟏ XlK[]R\Y .W,B&vTEhC_]}HR$Up|UŷqbL;~n}&dW\}Ɨq>ϫeSmj=YK#.$LIX$7&vbЉ%X%XE7t|g/:0h#<~oʏKl_m/!&0 7%[RiNaີJ4M3'(Ȭ:قVGmaERDk8u"\%rZuPO s*`澁Lߢ'[*Ǽ;&gqBw$_ћGմjZ8}9颺>[d`[}v6͞TE5*3PRߎ}Uέ˭ $4,MOh:EZ C\1 d}fҘL3{6Z KM8jlTaÈx_(Et8`)"/JÓmr/^.ւO T˚ų9cgV HYѣVEf;3̑df?^q{7 3Js^]Z} 3Zy,`A#GVaǣC=#] Rj\^+:93{AC0Y8Z/䒗t%P&k?&t&8а\Ơ0̵ʂq@AW68p .|?WAVo'/%a Rhw~v\;#*8@;_(R IfZf@S(:F4'C?Fwc[%͈l{|1Nxѥ^ ^'uyjeǪ\ !TuQi:L,(7EֳxFJi6Yfa&V9!4|4HLj{]T0%`$0()^ȗ_NP ScD&z'B 543(e+<9WEfIo8{zF*+NJ5Qp^pUI ,3ӊ>Y xߡ^WT XV}DGUXsu{9G1k 7~$Lwlykh n]P|W_; u+Yt5K{ |h/.gcԣ+H`+bY$|ђ4V^^hi}aߛV3f\U۳`-~O/ϕ_Ĕ[_ppg02tӮ돤8H2 v8~&9B.!GݖۮIX?N %g o BOs(3LH85i('7^`M2HKlqy#og|?"=gdnH:̻c>U3X' 0E tfD4 %/}y<?z7`}vtt M,ȰH=,zWFcZQHJ73rA{JU%&b5՜zLyɟy}H7Dv~ñ;ou%v_W]*U9Xmd*abF%*` kKI_'{R#;y5i /Wl'n]dEYPߕBKs&۹ϡy$RB F@r)QfjsJhkX Ņhnz>#H:x{&_D%Y8>nn)@h'6KPRc. nYt(iT%CC&xUd<p=jH{Yo6s+d7 u׊,6vQ"Ydm/@濿E Hs>Y$ckt6Tq6UHɿ@Z%*?78 i6^1Q{Bj35FJyu6&U#vr:BG&n5 cBqXE, } `k#"dJ+@˜+&I inm%%Ŝ^Q}X?]XOrWPf'W 4oǣ!d?aYijH',?V[`A^Z0=43F(H2eʙumsJ?A|>Cy݁*ƝAۗW3+zJ dGE vw t7Ի|Xj}ޕ8txϣp"Qz1 Q-S< 'i3"aZʊk<&kRz?5V ^+3*Whurn JS+R(oU#T&0A P s[hj̳/=Ɂ@6KғjbՇ>F !@gA>.aä1'w2p!*T"H̳}(t]6vSv?*̞X*J%Hew{4V3mp.8E>䘦/ n!*8n%tEwRL7"3=!}.().P`MnD #wX0ng?U\ =r^,F%\I#Ρ5gǧs;4!XK㨘=,4`?@~ǓT9禩B)JE[4;/3&ztmӡb[ȿ5S?Lng!PeTDF:o3JVꩁhf2i1 R~x2a9c(p0 \X8(kP28ʠt+ʜL:ߋN~%}Ghʁ.OF3sHIT=9i"k'5eDRv"<ᔅb<f&VH@&s'or>̪C\\pPB @kpRK}/%]~I޴k0TT֣ 8ɲrKB7N!WlyLnʤPᐋ{M6FhTZł^M/@sg^սj[M@M/8^<\/E1H0/%i q̟ϊThM&@OrD1K?lIIޗ }DД݊jEcQo~7~6%D,[8gb`z JxZe&R謹|HHI(D\nHHt8^e귣0:#Eo鏌_q8ByY]uߎz xwKlwq,ȺN>v=b=Efm‰]Yfal!D 6 uRA֗terd]fͼk-6@%/3ݥjȇ;:TkWFiLBҧha>@'B}\Ww[6v; 3?s+&n7'n7v$1"+^S43nR?9fQ|ԝPg@QH1ȣN\W.ebp) aD ܪ->n;ƾ60\_zAXC$=X LP&F_&gWRhz` 7ބu}„JӉz{-%FunSbOvoo͐WĊG\1`;Qi9'y؍XYż^c$7 Hi21xðd8Ԫnip7d+dzZp\EJ{>>?}P3 o%`S= +cĄ1Fsn.F Lϣj/;rp4 fuT*gQ &? zTGOΌ{#$Kx߀<`~o^;R69æ4{c^51^!+CmU/{DB00][Y%Fgv$:ljo#A ?Cz!JBүZ%F텊)E=^jd t,1q6GAxO1N2&B)nZs\1W,WKb<' 6;{u1"ZԓB7g?J "w1ș2+T:jK7~QL4(n㕫7#@N!=;Jńe-y0 b{>-EH7*{*6ДPzX8CBGZ:R@ ,+UɘjjuG8 h?(9] K/@4$M%:rs`:SizKhӉ9IM94W8"](\Dɡ0~`*~,lZ"*_x+@CU\%kvOn9#kI՜5%H\~|DtzC?̳;Q?cAMčVb*k)9K.D0$xcxE]Yad_A͘D UѰM v8 i>n=[*kOj=7r=pǂR*OѡwE5$# /j1赟s *%0eAZ TRa@Wa-yS^7Rcw\!+zvmO^UL/.zn=L6,(]B]*CRC'z&n^ ~v8@ꛨWSf\Wg>r ]P}~1()% WV$zbt5q4 ʭb.S"{T2^g|u6\IFu305sa*fNŃ)ѾЖa3!3_%'MR!h#UbQMKe%஡^H~q졼7-[l2p` Du-ȿY9RcC'3gDW-R"uM}}Ac~X]CK?JSLSA0fҗs ZǑ<+EP%WxVsg)sIUJ40$Td+'tY1i[nLWD;h,${ 򣅹bm ڥWbp+YwEt[13xӪn${xuEplA>=Ndu\)Uc'H<(DDpx(e9+'_doD$ВşǍ;dB.Fn2g C8H,"8Rblv˛" lEeyyqrrw+n5CMÈCϐB+`_c[L 775Y'oc[xr^vzsMO8̻a<9qH,t|]{7ɾ9| ~G.݃k8C;%: Խ7W\#4(db‡11%0 B.A pDpEVLͩBR{e<0A-=d+oFjPT4{"hI@r tWBb19W IcW)N>؊caruXh~102',.yMI dV\)`9Lګ5_hOp[h/"#&|hnSjf_ar3caZOl @+Q"]-&kI6Vp7$\JJ:2}dU@$ ~g&q 1l|P^͆<4``:<`9s./Rx+2}jm]m2vk$#N*9Š u|D_g rL;QoZ^OB|⋲fO/=Z$8Ba{a pH~$A 2ب&'t'da.N"OJJ0RebWL,-ITy>ɏh2d^J Fc/$PPn?}ː;xvtw1-p=;e*vlA*rW!8&[PQGr.͕s=b3ZJ*J d &Ά8cJ ䷳Ά!Hp;v Pŭj46Ǚ7mFonZjTK906}n`ce~bk/[cGsdKnp#T!Qjz`-iATK|TU @Io'M"`7C` ٦>Cu奘!ޙv7rUS&3=x[d8&Ȣk-qY[% $8>Hixi~#i¥Ip߰qEؙK?њko<];M,t*6-M@ib-A8Xl5сM"y^`/:eR`m 75gC+Ǯ6@W0U7ldn0SL.Fad(Ėᶨf*%Ur>Eg H1ޯ*{hT PUU[$/gԢx )) , 0tàrD8~$%}DwmAѴ KP/>5%܋n+":"K<&]y"+clzOjsqG7+5è7, [m]/׫/N^c?Z" )?ʒ4.9 HV{7Ò1F[g7˄-eVhd,uohy3gtMUy1O(d_U9P?H>+ښlcjۃ ^/T V/P7&u+Y-'c;S:Ё`A<P޾!1'Xur^xV'ZE5$X UrT훨V mZP%KZ#$*%\v"!δK޾qcՀF.=UEu\}X۫yp[*_?k?ԉ6edP%[Ŕ&[дMByw2+x!i'Pq;Eye!3_nSMYzm6N\NRR}JnA&-R]Fn,KqW۩:x:v1v4B'Sʗekxg2Bu֥䓲g $KsL#Z35 uͮvσ0b1yw¶M_3L_Wr!I{BX>_ XNhPX; š«x8pMD *=UN5X9z?^Q@<6ȲԈxN NXjT@"ɽx2KƴNw7n.6~o %nR4 䶖箰bkHg 0X*}SdB2ZvolM浿]CJϓ̍ h7KuBٺC/Oè.Wo}foi=7X{V@kМk!oP{fd'\ab-yOZSBu:Sd8z]2Hh1kv{6]*)ħ[ob,[xhOP#w$E>CidG%QT}dhvU UeqǏ.d>IH5W":zUw!tM[[5tF4" J e\m.iGr4"`"8nm;,.Rx Q` ԅ͛h\!0xХ1ڷ&Cr)Mܷ ˧Zm )Lr>Urq@җJ}1pU[8qzy&@j|*BoUw摒 *nѪi{3IϹ,όOVR"a).Y0D!znZNiL}aTZh78 'GUo!ӺƂ/so`]s!e-lmYi_"=ٟ_un,wڀU72"}_ P_>"i>')/ى2iders|9ATe khMy` غXZ ZV#Ǭxic-i~x鉓"/g9QHb9mwyDd+Kme,6{@5YL->7tksjFV2::Q:`.YƐr0h#LBQHާS@h7yrITGBlq=s=zu_ ЏƇ vROld6@o`5(1FR@ԟj :iY$uaD?|88eL}Lxœ<&5r]{5  {7o=ctUH_X&]`ѺRK3nwUraܴyfr7%Gdtyǚ AFؐ&cw9ûiۛ4_x(;pkMiO|y$_.lʺ85lbF9S|Ӧ/l% _vnY6mf /`|]P't4bŦ]rUԗ{e`ρ-1FC[-g`Ι8m 3]iBYJo(,+6&vP+36')` Nކsj1>eNr~ykp_5yAYcAXͪs?m:%,hF;1CbCvs>@1$(QQƖ/."zKMQ?Eb\PDY֐Qu$ 2xg5v3MPZ2[U׍V.0c70BΡH|Jf*^IJdΡ:tg]UWbjӫ@a7_Xv~IKdS_gh;L(r'~A1v!6484n@w9cƪXk$kKc5Nh#Yֻ%HX42h@[{EëPn~vr6ɥ)JAޜr ԱwtWDSuKHn#q$ Ɇ }f >\P8n`|YT*Hٝh ߿RnA$KuQLR<(HjGdq9Ac9{af*9t}5Sgof+d=!С9M3X4[àNC$&X)4L /OSW|r+q==$5dYa\VH)/eUBrpo5:Y+Eœ}?__@`C>;ښr؞M]<8=NyY2s?/?nOӝALrL]!= {I)5fB,칆6@`Vz1bfn<~*K!NI>S,q5DRP:w\t#ݠE ./dt5& ܝIVw#nW=ؚ:~5%?E~{omQ\Yj;?<܊y6yῩt*")ٶ } bߎU8v_ZQ3ClҦw4nT$A:e r;mfI\`J gPض۴؞i}*Ն$QX;bKne5zu}2Uo丽m ff h n[9zoŗ3=7jvScjWRR!ﳀrV̓dy*J:;+^tq z`dX-,jێkuc~ӱiƯCBZ+t,9}󓣯J$ywq~;Zۗt.vzRv[|qu}T*2+^w}pם~"yK!i| ( zS.'`rEngq`3~~uݢ+I1& ']H%0X}BUb{T#xm&v)&5\,0DmT>Z+eTa 6cvcѳ;QKo+[ƈ?*yƒ8%L59O^(gCE`:^G2Zwdhd ~¼P!f#CmP*;u\]ZpmuW| Tyz XtW2nN5lب 6{s[)%x{6oQ&m1h*%J?l}m$8@V\Ql(ʀ]ڢqNڜ~(&s?HiށxVBLM7 oo埈} +)Y(A`3edjo7A3f<gBg[ĖN?ƾi#uiFoԉݶK$#YEr6 %cD^j M-D%b.fDWȯ v `CF~Ro =uebXX_9_t)@#/貙nƆ+fHЉNO60[+T1AP ot0C$0Qi\-kBw#X㦛p+zi?ӻaUVƶN nhra!GbDŽWՖ *8.ueG.rCҞxm(ZZױտ6և y2WlA|fY Mo^XrcoNzpSIe |@TѸgSބ.)* T𦕷1>aRge >W1v$@~O4J> [&E}M\LC)ѡ,w{)kӻΛ <R=1 g*#,P"5skr2&qYQ &^[`L]9(zʤaKWOy}]c쾪gW8.grsT@REB2,bM^ vpʈ8K*lzTēvY)G _Y-|PqI=: }j̖֊nwAPMT߼C'܀vP^"l3"̄>%(٣xI?@,-d/Q3Z4T0wԎlׂY>}㙴Hl/Ѐyz9K4:Bm&z52xPςQXp;Cvn׺Ge?)wLZFS=sVn?Iq3N-ٚ?-9 %HjYNs}akJre`|@[ KQtXxSJܤ}*%0?d>dO>fom/?[KmOhdqn47]i+Ua3ȜnI/Ivx/쿗Pk`4wVJ<~jLeރ lTA.NZH>&!`H;lڋ3i-6諞TψR_)x`ݱO@ZPz\9X9*f 1l=FXRU+w^z}sƒ̏ziYFhm~Š[6k@F^2lhJaRKİ">#\P2"0-fq Y7:Tc&YaA֑Bg&/j38Y}ٚ?]dzD? ]٥rZKZ?i3϶(e*rٜQa]"ӹUH(V  ozn|t-'arb7lat37<[EÜÑQ&jFR]g T@QYš'鍪lquZ-iADVĸaUR\/6[yiNпB)yLe?-hc_ X)\6ͲM$O豖Si N@,4##I{JKv';|D{I>F?%7Ԅ[[v\$ĉww Wumc);lW¤صFAk!P!uۮJ5Ռt1#y3U:#nICw_1򂹅@ԅTgY`PbVFv V\yO$:@֏D@vf?uSɾ@y촚5J4"L)@b#Cn[hS.*1 e"؂ӿseX{ Eop)[ˀjhYɗ5-US>mV4%J? X2p;#_\~y5g]՝y@N *!/$ eZbXA`-/Q͖df!c 0 vg2,;hur0Z.Yܱ[()P%Xx[Ce;*C``HI[ Rm8CKCGM{g+2 ,xcC~5$mkL-R3gn7$ -_`܏f}[)$፺v oӌuZ?Ek06RwfxcOM4 d'7?KqGnkfklx/fbz[ jh[ \ɃX͞۳,Tq4"yqk$o:0 ]? 9-',!]r\#TA&Yi -R//DO1v`J 3#j~!}f]fVõSl1'dS&]"h'ؗxwno~L3n FnGhBa77q" \/+0GEMeWa }ozB\ v.O%]Q3ҮV ŁșbI繚dg w.[^q7NNH%ѵPiGHhEˑ934ǝb`b̯&9H$ 6ri#l6 }M U&]?a?v6@vWm'Y 0ט}9FuGMk*7ɃZYN|?MaB gy<-6 iG\C$UTH o}ۙXcBM>^{ R)FqA ᱋f&\wVԛyOzx)ӮxKzMٿv#An?,H%A6V5l_0wPnzDY/e/~@aҤ,7áb ,'ȇF0z- ĺqC3{QJ J2Cl9N9b8Cq8qo(oewaO̿%dn}2'$a(:-A >PӢi<{u]S &zk$ ۦ4f"Y=${lC% Ej8I,j*:Us}HszBO^:@C8}ۺ=eMI )kW;(#1(S~%|'iן_wׯPHJOp(=2'g m\pmVEG>.1kIj1 V QF +[Tk0UM'P |St+jIk>ќ$NCtNPc ,6]ʲ)& }α؉_t]k%>L )H}[oN6%%'Vl\ɨA<C7>RcxRKY_JgIȞ,>xځcN}p`3X9A/VX9q5ȟŌ#"P=N%_r1xѾCS%(P/[=ώG¤cG }vbHL -?lF5muQ5uLKJZB<⺘f".Wc4ME6P5Ġ*!י|~uz?_ҍyeEe"f͎+Tɖ ̻|7s~,-r65f>y%JcY,.AoGx|F +<4z3ƫx{p'7ؒ>}JaMwm~Rw? 4e' 'Hv#6}aXJ'd`?E|K@sSP0Mc 6_b 3AnntP|ӮrQ Trf:+XLbWnW&%V͎'JqW2en H0jx9Ubef-VEfH1Ԩ4k9t|^E? 츿;+ 2_2}s5k u"4b쨥5@ovPZzG#>5G]g#!|R<+4/.Rayl Io oٶ<}'kss?cY'sh1NYUGY $_M^\{b &Xq(s>;攨:En+!>"xILM]˿"ڞl![5nWacXeÁH^tHV_}JeG0RCD&qOpD^U m_XM4r0bFrܧ%H \]'&ṲВ%GjGe"ZM ˚ h3'AR"i5p"#nr$1{ N'ɪoqZ wѩfbaŸD^s-|}mt}Ȝd %ɼq Db~K6$i;PjMio}Y T p9sn#~V/X$iMȴ<4$JZ! M(]lw=rH V"Z֠GE~KGF}"gP;w<QI]Gn@Lح+kx qodjVTat$qJ1q&_KԩpO_%,Q_s#]DZo^^(_9^,m!VN8zޞ)PiL!D%yn-vΫ^,okwlRS32*(fb{O"[d;-B^-軀 2Py˖ sZ#7[ࠟY9~PSIH,qcҌTa^c,GzR GRgl c]bT䀼S_ :ߖ{?ɐ_dow*B.Q ˥ kCRL7ߔjo^GȈąd-il{Nob=kEo> ђ-7ĔŐߠ,Xgywhc0QǼE Ʈ&[5gbJvBxývp򪆴b.DK_^)$j])LŽ٥"O]mw} "ȱγ__oBӶ#5Sp'6-(z]kn旲^(h2OմaYQ? %^l넒鷂Ca8f^Tc% u|NIYJYb} 4fOIMV& {PT W/Fo*5d`n1fF,MX,zKq)NZLK(jcq SE)s7Mۀk,yOɥ#+Y~P; -G.l6V1#r9Y(l0?vPRZ+"$NFg3z$ԍ&!|Lt0N,w2 q64߀PA Z2==REhڤJ,` nzj tx 6wxR4xJќՃfy5V v3nۦ=ɹe=>c"Klj$ ּ*ZgX\4li<6zBgY28v02 DIq6?6#V"&x1hء&W_'q3 &Da{2^>䵔FG=0͈}g6sǡv=+AK3\ZU_]`.k[=u}p_y%z܆ ihX3h H,wG -u.QlU.L0-.++2C a2З Ƙ`~ܶd^nUbϰx*RIeX"aagQp_<8WѦX!K\yRv9"\Pf(C:xoiT9B7/1`ԥ|Rv4$B&1dc;tA]hT]K(h 1Ů2܈o k1 LZK9d=fPY^I ]kU_ cN׃ AzUqe<cޝ5>6 @\m/X/>p3" E4;Q`Vus ;3f5.4;$<qG0 WK nO|tP-:E %:$/y VϾ%ĪYl[, R,6b }c(5>݋!Ø#xfS:%NPIYyTпDZ2~Kգ8`\toeOCjk4v.o3r+7aHS]̵IVOO'8bNވ~Z̴1z sACg#ea{qqJ{=ˬaezcgmv02ĜAWE.;aBug |=M. ".9^ -/@(DѾo؆z">?˂p^ 7 v a,+"RLS/ GCW*ƿѣ$> iq$5Vfɥ|k)mjY3- 3&!7DcX?Su^XVW[l rn,Iٟ穅IlCלCniKA04/=5sEJ\gy1Zf$ԇ]^46 uaMq!գ[+P?|("S@K(uoSHÀjW~hQW>^E PP-S.˹&I,K"ꨊo/ރ龏5|4_ahe&cY-ݲ 9 R+}Wo'[X-/wS2K1Oif]Ǩإv[9ADrWb [.* ʢQR.xyצ''s[ˑ1j/θ?R{nLVR9ޒg#B:[@0w/KyA!8^Y}R^ˁ'Ri?|9C;yN˩o4CptأLT O%nlչ' jpyD/QR#5bu[R|%#-}JGW, Cyx<|*mtbf\@( San w#B6<5/èD#>xQ.# o+`ϝKIKsD:ɴj @q8ʓ俋S">fCh-w6=di짒x"'d@dn ymZͻvj`:]d J5z/Dx S7gxg}LW+c7c,[?K")zEԽWoDA)ƣ#IEG'BU00gEӫK~W)7_,n_c uCTX,&mo. KģNDmv#aɿQE4YГuRߴqcP`W\b4&Y==O|Ob/ OnOtʑ:ilwaD^rRϴ̅gEmĔU9HiVr!_ 2O(tghJ2%䵯f>jf 2l:ّ҄^M+W9)G&C}pPё,tG;A0a at9p$YںiǙf(85tP7vPtqOn E,8Q;e:lp U2FYo{(&֌\u~4K=d/FBmا*礼Yd6@L<3wVCTQNY@3bt+.E9',~D%Ј^x3S n0:ZI޽`nRzts4+Ɍ),4pr?ۍIrwT8`-<Ϸ&j`ח Wou?֐uަr0݈3 ޖ\N6ߥcfI,dLMMΰhYt]R\OmmA%x#{S/!<ޗD~z |M /Z< X\Žr<O&ܢ.JE5[!03hFL QE▇wՖ4WbcJ k| "N. o& AS{an#WLRϨOd:Qy!eCsTb_|]#VgQ&@֛0ύbJ Հ[H=L[qd# 642_-Ufu-ob6_”4~I1:4 Ř3"]~Ib$Jc/|%q ܤquiZ26W-.Ђ}jgOziKv4 7Kz7} )ɲ!"kyj#eH]d$_sS_8[YiE.[ .;`ؘ"jM3@S>Hjl3+Zi$7\'4T/J$pe,`6&ጨ\~pޚdv["`g} ׃枞@ܴFy!v2? #sa&Lyi m0>׍xw' |ZEizybW'P([|]&읺@)CjJ? $[ ֋O/%rk\k*0Zs[HTNZ8!;1WQKɑ_T{8L)]C!v~o^V:}\]\I%v_F/n ,n.DIG,Ƣ@;_{UsN1UB^͕ń0j]߲Oa"N,]9=ٜAp!m]2'rY@L^)!D/#<̓EUm@xjlhVlpUb2D3Umb=7B0х oC<)ʑ_jτffi45U+*@|kdh!mu5Umʒ`j.$޳QJ]b ?'pu0'RZpQE9Bq!#C#0| qy1 agZM+ Ξ;$tQx`qL>@;8KYnR)gڄ_P,5.o#r`d#ˊi "@@bՇ>S RjBg0*—xڿI]`R(N9L?ỔsFXu3z4X E>b틓Ree>)lɖKh-` LP4Ћun E>+5yYyWx[ E3Ӛ?\ OU7l~$mJ!8՜1EߕE$Fѣl&_K@6Y7kv|VkָKN˰Z]?tݕFÉ&y>]ul1\٩TyJ\jrc}v+xxg6miF) #G_=Е- > p,ʹ=H{JV+()9*:}PZ4@/,W^뛚%`]ӛ kʱЛN ;_;HdwμsPaYGSމx6),wUPu¹BhrGkmekx3.z 5%8eLgv3@;v?lحTxEn;X\73 ?7vU4'"~"BSԺz) s$}؁B0 _ ,>}%.7Jޥj|#&3P<7>`Ǻ=x6CNrvTDEVpyݩQ^rMv |pեNJ*vζE |8x&wWe(Sz-n |钠Cza#Cs=1˿ X7wkuFC8Hw}W1Bô喍.$AY%oW'^N(" :~9T%LqؕaNj)KF N#+ șCK6QOS/)I>?jQo3/^ 8؍_XfF◀F j^Z fU0[{e, XQ 6R$!"&5q ozmvwg9Ĉ039o 7\?f`Ex;DzntJj jE.{H  5PGzJ9^Lv5'(ʙTE19K "z83QƭL^=;;5]{S-4&oA//rg*D-Bŭ4˵A焎~J1P^gozq-毷]2˵;y/C Qfuu8p!jF&Bv71rXw,hmIe5eOVfJ)7m<5`?58)B^M ͕߭`=yç+<$(eljGK(B`[:i*Yʶj.k+dG] \x7eFn wc %3ӹ;kz,,uEw3]|?@k̙o7vtv˖l'4I3#9sMǙ %5֮ѿ㨱1Ǵgnkee?.HӪՖ{|U6妍і@J?h|0iSgl{setc)*k6([]*gV~rИmVK;eJd|'B_:0U ߠYKM`W\HW97i9 4V 2QIMkڲN5 --cO3U1U˻'Tx(gQ5ip>Ӹ2fڀ U{ud!Ϟְ1^ U| 2^@CU m#3q!Ut&=,OxJVBxLel%%%) vᓮi:LȴYˮ(rk=2 Ql ϡ=˱?uyA~S_ l<7 Q6sErVn(IhYJ` :~P!߂M yB]C%Hi%0oq' DA{ lǶBJB1O1qyli(AFn ~`Q^m%ҩҺzw3"֕7Y2.Dȟ25J)@B݌ER%]|' 4`Sgp3sUe*!t}rWu.lkɑn,PovCH.,AQ, v}"7+`Nns{')'bBt(sG QRc$c`Wd}mo8Fq3` 21q)KшI%ߘ{<tV&+ܶ'Ajt/@ﵡ5_7@jܒ漋4F ɕoIz_y<bc'XQe[5[M73U8 |#]$Y|.aIao¬AAOx DD;3Ҵ(2blg} 0IAɫpc(6SMXvAyv)˗ NE9# !j@`c,Uވp8օjv/ w"!6X WJ q6lc X ۻ0 ;4C|*uXuH'Rhf\@C:b.,v Sz\[q|UzrW)uFO,yO/6[?ܟQaTY51yGHg K3vPEEdoi0^RNV?j7Qʅtu-x<*]q[*`ړP1cO>. m#2pZ4 ң-B[{ɳ}:8ߓF_w1%aא8>uFj?x6.\9`zc+(T hܤs *F  R(Q&[!*4 <>NǞ!aű{#B%gj*~\zHrj DSil>+^aAu6t0R0r\9@/~fxí/q_`nrO« N6H W%X] tT'`$`UAYs#BI~ްzT1HTǮJ>Xo0 EgзoJ\}%Y-f^2{TZ{| ,prUVڏL-R*”& ʹQII؞d!l>6-1Abxl~j1o m#<1AJmΚ RY7Yt/lV9 |_CHSҪ&qGM$5~;&>\-1qҩh\Jw3'9,e$;Wؒc$+"yS"N.LS)v!~|Z{K;n'a$߼]S IS\[U Vr ^65izJ@nU NPA0dظHNb%K?՞f m<ȒDZ 36uZ_UIW S Ri}z"bF3SyK;UK۶DЫyuVdIFz4tn?ru \y$3M #aȨPd|P:QZjL:<(WA6fESsORic[6?7fF7]mbM &^6H52z%@F "++3϶|(gnSajǺ'tl:y(0LcTl.s67 Ւ #/ Vۗ*qzJK6E{ `>-_9(u2@j*x*̾ˈ` 0@wJLh-PL [ܟ%YQa˨f~^4.!#!BBL-P]\3gwLx "ǷPT͖h# +سFڊ=Ĭu\?XUpЪ"+S0`hFhp@Eť!s[~Wk5KET2W/ Vw,l4,#P2RYX9r>g:aY+S߹|䞋b^biST|кU1ehO=Kk$LM)Yd[Z)OpYOp-6.\Ȧ]O|+KNzUR5봵nG,*%K?Ztx:iIBf3GV@W`-pȭ>H~T%MQ|*Ȑ%XQ3oed0(r`3Aˑρ]gR9sk>cc㸦2M,J29,I!nh*7 WqA4˿LtjHo^3[-iNBI79ԡTdmVcG6aŷU bv8J"^g\?"iT`nkIkk`# { a)5L%VV8ğ]a, VV 0(>6$D@0&8qqȄ!ϕ~B8q,{WipQ X<ƅ Zl٧>8$PZ}=C߿т[n hmi.׊ 2Q1Mܘy_e@_!\ƯB'}v%=)"Ftϟ:9 v&I,ȔQz/oF>|E+oP/j$:`: [V*Nw 3Pw*1:N h$Wv 4/>v IJHWtJhba66gG ӽ8+pl}g/_Q 8lzh-`rK~S`D&uG [IXٙ_ea7M%l(\Bof8{UQ6ឍv1G=a#d^Z&F5G4zE̷q%͉@!WJF9pw0zG^@]\j/oP$sw\i#խ~ҭ t!$/Mfg\i}iO^9QYM) DC#X/Mw9 }hwN/ ?)]8#i'=T؜z:5^N;Kd!3de>-qMj5|+&q ~o[8Yw@e6RdzH̝Etl!גng=#]O *5 䅟gl͍ٲ;4(>ǶodT|"0d(9)6tozkY乞/LhiY0]DdCHG/bbp]VoE}\frJ3v^>o؏+6B|Ѫ~3=<j:pkZs4 a[u[^ݽJR&J|ͫN^W,>k;!IR2؝kuVi0)Jzs_PKRsam+ui}.$A(:US@EUW `_3RHiX,NZK\?֡IPM݄?K)ئF6vSaeKt((79Ѻ':'jitS{}txCck@%,+A| N_%p.U=3G~cZ,> k2EM@pq y'߾!;受UC9޽Uip HMhc|fŠH{alIOB(2JoCRk5ihIvJôX;rP>$ZN>5BWNΘuϴ< j0{j]Ed,Q>5 ~ kB&wJNs$f⹣ wweıI yF;=\f9 +B6D4e?u`/9G4~sjT+( QirEO'R2B(vtlYSG?AN9` P0 gdBv=awѶNQo8/ukew|ٷ_GJ2}"8̽JM_`;02/pڛx+5 <] vluUvΜ|\Qva'= .`^Cdunirw)K cj/I->*9l̢B!]~"Z88uyn4wHj?ӂ\/ ! =iaվ4-D[TXpy=Fv6y r |Df=32NJ>'ˋ(#֗ȪQe i;CSGĈB1NAԻy?%ax[@]VK[(`-Zp'E[B;b,r #aR onl(x,i6DnoΫsP\a $x5.a jX(8sۧwFl!$?|6?'NC!Xjg4ѯ,*EVTL%r0ny~P._cv:\0!<$Ic_ x,g] p bsLYy*b<eZ~+Oɴc@vfj`ޙ=>ΟJjND{o1$e?4]h]99Ʊ#F)7Ӵ"2.EZ4go=&چ]5=b\\P L`2`jC3*jQ^۳fS |< c0WP:VF'FGb::|w"j{+T eDUuSv;`,KLE0טۦLwޑ{Ti]LQe[zgQTʺ+}=p4r-|eQAylJmq Vk晘.zV ?YK $P`d7Hlp.t`zd 7>DAC2 }Mܟb'=V1x*ks8~T2cA&}IRMf$uDnޱit 0"mpόS`&XHn!/(ݧo / '%\-m9=uus9"B ^ԱAi]Ǡ0VNV5qe*m/ IobkpX呻b"24ј_G<"?95!_GأfHOY nF 3: H1F'&I~mO j@+1yD$]+0][O3EAx_Ay\H> r!f]vzC9np. UnM4wu0_DO5֣2m ؚ=[iG/U_魚_R";t=/8PZ:Fn_) wA&lBf$J6Elt'-Lwm8vjJ<]6Z!cE:bQW! UJa9gw*$eEae]^4 ?>0[BYmzX{R_O\Azvf\J8IW Y}1!c%6-,ɺ^%F33N%D\"qYVizA!5.+v`J9G~/H7cT|z?݇3ORky)ScȮ膩 -{inN"B: E^YϘs|:ϖA^W,RY, n)g.N8cK-PPa. ۑLhtY8*-)mljor*t! aNt!H8al[p8I׷W̜B XZ ӪoIE$T fA\%I vF>>TIeڍ!ƌn`yoM52c@t*b?2W9>:XX+  1_A5=W٧,m - @ʮzʁ%İ<5ᑲ~J=qP-kR8 [vZsTƋ0Y=.˘Gmd1ƓJ\MM 'ܥÞvaDmcΠJE:_bv$ImInm>sN3*4ו܍ oM$ծMs {æ4;(n^.UM*Qiӣ6ɭ-m 3oj%s=zfphqM5+^1woWZa<y5wɞwENR{CTyd\|bPDD4m ZDKB8ZbQtΒ!55l#ÊaBQ,Cm4z/z:0/UmsLqnDzqNݴuw&i}RfaPJ(B 6 `Ю\Ipd `x%O^$Q.顚siP[\b;IWRa'l/zqML@± TbTviy8_`zFJxk"Gѧ,7ڀ`6[p xޢJI<1ln(t􁷩gyFbS(V)n)}ݛ ňd"ޟcZBWϰ-K55WhT~I>K=AX -#nfϘ7ouLPgt!J[@P csʫ޷|2D[2.Wzn[`Ԏ)k.WPqs#Ԉ{;B1SݿvRcvUECZTb/$O!:0i<]δ YT䅖.+H!*f0ֹw@DLԳ/qr- r%T<,P`V4jk)$)H5>\$ci/Tp5#eؘCO-Pf2#%r%"1%4 urO[6˞s/if v6{5+vߵq7ŠeP$9ީBo|MY[dh4&ÿ̒R9gYn̸-9ŏ6vS^OٜJZ9P䟋zv9Gx ֛ Q>xz]"H" GXiϐ{vUS;JS7܎߲w$>!G=t/LyX6m&x)#LV*PGDw3 %y4ws\Ip'p1ПX' %!g3Lt(]% |-=r"fb@Zdeˤs˟B$H /P=qRiPn0Ca!W7^HTטl$gb~vZӧhHPRϹǓnSYOPDT:*LSB#SWy[@.j&m w;03Kc?ͥ\{ 1簊c3I.qZTwUSI VGxM4AM*l%\2V8P\Mt,ɠ1p)Dsy1zN+ RZk[YEqk#f!2ϜY(DbsMKxMs&#˕"Q=.seTμIϖ,a}?-{KnϭWʁ=#LTWz)b,;Ej} NG w-݊]fX_Fi[YNHϗ؇X0W柉_ ˘tr,}Rte0p5Aodb|36H$˙.v9e 2ԫX[巾}] A7ń@%jeOq<:StbsY\u{FHR¥@-U\_Zr^䱛~ 6@uBW 8.vfOL 7~/"}wݙW}{Eh~'J|Htux+4*(1=x;sfC pU볭3Y#i0jnox~ ҶAL趖0$}8J_sUZR;)5 nxwH}]+]m𧜘EU/?Y +fgBHCʆ><nhug-.&ӢQN!qZctjB/b v7Ai+G,#ʛ]q^ڡHMͳ졵SO?t6ݘCrC X,rNkCljRMIqq sm0xpӣDxt+>$Z)c%fJϐOMx+Nɯ}rI l#bkj+1YK(Pݓjhc]lя"f?2~uN4<9-5T|zwNr̴T3? UE[trբ!9CC:G:Q=e2C] |Xb-}KN4D`5밣+?A:qQ:ƫ]ڽDۡo!OʋF,ƋGjgW=Pq#H2  =[$Su;LvQ/mqp'ݘOC3I [yͅw(&}^(<~uArEGiyJR T31Bk,!-MrV=bTSeHX7P|>DLo ʍZ,8Rns gn`15+FXV:1  w|*d3Epg"|~(F$벚Gn?H^@L J>9UNyBnUu߇|:A|nB#FۖIAqZv GgM}kFo}z|C`v<"169-Gx| ^N]ˋON]i@r CBoܜ^wc+?ƮEU\2dи\=>7d{6uc]WNKP˧ '[ gX(ϗ/ G+ dC6m=P9#7 :Qqs~syy\7]OszKOeYa:38J,^)Qh.t3% ;NU'A))UCZ.tfu9021_hA`S`r ^ '1T<'LA]Zn^ֿ`@C(yΊ4Ny>}s"R` 1HfO@ If _EkꮡþGWD nvt>w{GE|Zh@iAr[2\*vur :yџ _maܝ"ڿSdU䔽D-o~6^w{V!fT$=/J`gakX6mli  6O\r%YKY;O?1pV uNKN %sy KPj<l}lAGfԝj-)˩_mvx vx[7> G,ѶCd KigRU":Q}1/-?:Q kj?lT Cԧ-ة.5_| aq"Yn@MժbB2wJQ@SNiumgM_u,^_ l(!v_x_ uQ..\ɹx&!vVK=TvojBY$ߙ_f4;R(X3XbkEt#C3, 8Ց{^6 Ke7[l`nC豩t.aLjG UJ_ӎZWiVa ę۳p#z^= kA9ͨ"j:0w,EUI213 k79a; CtēdG蚃;uR5BӎuUժ7Us7R|EH5TP%A'hHHJo2d"u[icj{nh3Ea?!etьJ`֖~1*NAxݰTN9I4kw ̝\-ʚ:ɡ*lmgZĄ")ʈ31a,,m}Etе BGBEgUSy6]7F/^B1RD{k"4/6\ ZQяDq:ZWF!&HEc̊J$Z\A H% \<.zA5芟N{$Yۙ%sXyRBhXP1ם\$I?B`,^?S)q=ZI$Ҁ*Z}xf.Qx\,L C1y  y撺f,| FC<@"f)ʟG?4tWd bޖl {ã#dgF:llZ_ fΚ>F̲~NGoluY[4,1IA,CZ#([o.OaB$<;T)kM;JL87ٖd 13O:["ZJYiՑ*..)FClaѥ.5Vg"fj3fmK.IG;м:\uMX)h,\mɪjtuˆI5?qZxJ-|y{Y*!-vΐkU ([X)s@d^\=I( Q[,33~.s죭t㠵88`n{(YˬZۊ擁sA"y~%Z3fPE;!uG8CCpශE5-D3Y~ -ǛUV V%$#wܩ^(ۑd;KlYiʘ'D jM5F0 9IT9ɳ1@X<7fE"aƈ*f&'%Q!j-ϮMHMqӣ U-|ts7K'#bwy5`*%J9Z@4rg+h _x/pwuΘks(ro.() #uX[ :nSmS8wa !Rq0r_aJKmMvaNmkLMaoP : % o6"Mz;q.?P>&۽s- Vli ۦ)D#kl tU>t(X m(Ӯ IcpZF؉&wz{,=&T {wZcٶmO)Nکn!uZ*! iUؒ@9{u;dkVtC5ŐiŃOhVk>6}ɣAxxs!\46Lȿ7P.)Sw/sIޙƬ ¬-)6Ce6sGfQuint ` RV[RϙM36` cSntR} =8(} vx3AN'PY]*j.\A#YbH oq]?Z(0[>Hjo{ӰQ tkH QͅR<%|dYAGg4kyUndQ0Ffp~^7‘;1b4%̸YD^op8lqkeC.RGhuC ݅UK`AvԲGL'aRQ v Vx>-j@nPjwgNXf<2zSFEzBg{\8PWLaʱM0jjiÑ=u.:}6f W8dX1_NGX>F=2bIfH 2G'?^o2AyfTJW-u@֢Mb(4G&zx w1zJҀ @<5n̤̒amzcG_c(;Z @T'*ݑQJ0D$؝?n ^pTxflxsKw؂γh]zkXNE3ByBƞ/iQ qE'nlK&L1@(6cJ#Pel[g6 :J*!mBa;bm1L9/8pg)ة3E ^rޜh`~]PG 30>hп5bEJ6ܼN>,ڧy4OkH"l)O'[ n04ܰM =ht@`ߪdE`၌R %p1 IMP^'oڪcW็, wo쒈vocqچM0K6X1sӊ"v9>݃ 79Z7B0jF|/4QsC,y鉌`Y yv?'x?ZL7 C0?.Z#bsu֪.7?Gkq1@%z p^;n[Qf**226 qRG~vZڣAObJh0)>*#s[A{r?Tb/.Ϗr:ϯbeZ,O "[ڲ=jh#ed6`+[D<_@?k2$2@,XrbnԳwul@\I^lҍmp徨]N^(^<] SM.Lu뽖~T{%ϐz4NWZ{|RP8 C`CypPeQa kmu7HxLQf&5wfr^lJzU#N\.?QTmCͺȺpJ/鏏m8PyS-ƕƍD4U$a)rlQN$P8~6ˌGWN~iy@rz4&Qwhg2W)#0m0)ng-OhS*1&kv;g\\d7v}X_4kԙdH#b}[ɿVK}KBLK$~qYW/[6wSxD7jLtpQmӔK@,y<ץ"d}6mymġgSUSItw;p;LD/;֗[Rh ݭ.aҫ[}aFjkF7E U^$ci3p9]=f N\zX,mTQPfӊp\r;(Eؖ73|KYFݝ9}^殭#h[x[hC)IDہsTXsI,mkgo 鳭1~;}f/ỏc`f*0#1&2|GƸ׀C!?-#5^\k=`^Eo{S Zҵɿ@s^v:9nJS4F\9r*k=[?t$u)]ݱt=2&Òi?M2@TޘT3p1#\xg1PFq@%GByB~l5TIFr}۲ԑ k- G42n%rc;:3 +d~g|:;n th0 +a3.0>OH.  K^xQ1킬C3tn?Q]Hdҏ޵_icRcTdHVw|q4ZkjAr^yK-%hwh5N>mWТ?X8e#~G`i[M<ʒB R84U9)\dz1M31A =-&*?SRZC{=PQqrрM_> ̕;,oy;e7Mty6̾&C`dw,֟72%]bCK+xb7n$b lP-:}(Cooj 7,|RdË_JO4IDĝ^?)1PJfWa'y5\oz焗D-pƪT1px ՗j* m `` fH(DC O%.(Nsauƀ;uPn4J Grt3`uԈ.}z˽TDrҲ1_+烌A# uqv.t2L(ysF5?0CD6 HJ5%3d)9IAʾ$Ε0ԗm%P'lkb /rN9>02;co$Y/3:3[ynK [l~Qi)o. Z T؊h&(q4> f>XA0@5DSzWCYsF 0U)E[L?` i321f@ƳmAL_^zGgjfC|c7U+-Հci+qU-MeףNזAct!gi;lIWcq҈z(Ǿwxd&Vu&LifU!1?BiԒfd,hbFN5 ]v8/KIyQI:}ڽu\Oh# B΄C6}ئ*$ eH!lR3גoax q/-A~nB (b i>]C; ytR1h+VC{SFִ^Ԟkhw} ݗٴH̒XYoLLz=Z|pЂ%t-,F7lU *&ϱheaeMĬdAHTfXf.0SN8!ba/Ҭ4.*rVSmC'cRDTp2(n"BrD2 7?ͮZqb /'BqF>IvV`7*gM.+$"*ɲ.$)7]hb9 m4^ͽBl?{Dx!p:KukÐ HF 0Od?;pl ϲǯO1|\8JPWE+#;FWOĪԨ+릛prb!흺v#6ܚb[4 a $qPs7 }wc 7QKM Z {tu'QTsR5c!u9x.tJξ~|\u ʉ*moe΄,pbFl@]1>JFCtgЄ,a ^jdocK*j\a{ޗ|+]-U Jŵvp!6>_1I/(釤c6[!8 5|:<` tnU?!97hYIiG 4r8 C?⎀O]&H+AJο6[Os4B3SF%-_(Q폕. /چCj9Eei"Y1惞n2Cwt912!ZN/[f+Q4=ަEIϖDI蔉(:)#3柮e#:3mßc1zs-{ZjNPݙ.:,iGm#&+,_57okp<%f3dtb`F}[hyګ5 kOl^+>bP!WbsGܑ`ޕU:r5ڲ\қsz}Ⱥc.oQ|QL>ƙV%$C4mIf,v䮿#/VM[:*(Y'` xj5G`:@.R>sY&30eUC"4Xv@0{> 3w3F]Q!#:"gKCgwe$G$`$U,DD3аW[ǵmuceJ"`O<{/|q.s=Ѳ :|Q 7%6(JJ ^kI$%${G|宦Bnq{̥Aڈo?"ZH׾R&˓@޴I?pZƲ F$3Bv j1#4}Xʙ.f{0koz'&nPȐ.xQ@{k{CuuXKx>T?$>JfkĪ pâ u)$.!ƀu%Az@ՕQ336f֍ $JUx -kZ| Uz0F2ClߍF+2vЄcvNyK4xy'2&$ɊAcë٢+L\A@>MVE165fN#[WSq=N= (o%9a <g) YȣyJㆵfcքQ˃bوX>XSLQqaH)lnpƀ*@B&u͆,$-fA:/uĐHƨK8fz5Z1ˮ3| 6k*ZyKOP"5+X) E|_2tJl| CL^b_E,)zRQ/7~8#'m䤗>3C;zĮ4+2DLV#cqJV]h42e?UIiYGs%EPh/ d<%l9< ItdvV~L2E/rn$bXQ3+ȐKh%hBXyU~p+ޛu&zȖZIG96hqțR պ!C1|H8d,${- j/`OhaОF9RlŚFHo gIJ= ?z zQ}(DZ;BxSm>N!b[%)e+x~=S_ޤ~ Rqy+Cp[7\W(#TZ "%m?9v0:^%s'Yx"륡F-5~iBc*ܹ0cE6 d7}ίMTEB{l36ۣ-l_ɔ>omHߺ$O<{|29dYDGHOP9+>xJB3lu%>7+PKiG 0FJ,7 >Y4 ;~8&Vaez3Tp֕Ym'܀;G :"ݖd ppryvrL+pzrcOoKgѷ ~lT&Jzcڗt-ܤ^BP|&F\j`o}0^]RS%^I|{(RAe=?~ymcuNte^3<d[Ywîpz֤K" >IeC1!x& ǂZs88:qaYH4G c! o$P4㓠x#L 0ǃ_4x>W[?&)Bڡ ST:lnLrٲzktuiZy\zG0C.!%M Z^1'8E2swUK׈ y9'. ](,KapkeU3K7*OP98 Cw }?:O.JI@; [{cl Ơxl:Y)R䞵B= f@+(,8wYqRXrWHE0Ss@<045asE/QBB_lBܐ301&X(T|m;:Xesg9KIMd JRϷnwy- NzX!WX$l` &dpagE|7*eOyS%PE2EuB;I҇*ra 1?l5]+Skw& mU)fg 0UgBo,>gd f ~|Ro9ja.0`?0nj62ABKIb1bX9+&{SWn.ԀE]f,<O hG̺ įuІ.ξTRl=con:'D..?ڑ嗲߫G7af!$mgtgd8f<7efs]CzԇN)'eք}z[ t1Hb\ad'(@|K!Zy~,{x}jS+Tsc &+ ~-cv),@nSai݇;I}_\mp$TJ\RgǣPāȆrBd(".X8s1߄h9M8VF 3Y2< Z/<`{AlTHD6֐%} D*$H/ʰz͠Kg^cVA~Ŋm~P ݰNÖjӧj7Y4mi:[g.@lCx(H͛ZLR:x8B4q(~s`+8$WT44[^Rz'%BQef})}f155}o!AVi7ސu_F/!A\[zIQ#iH\z\WpVrr}h6}eVs˦+cm6pw_GMGglHe`0ؘ !fxJ3" EvӏDWkelDǚTN=]Rg|VqE3YUl P-Y]t]Ev)ɫ4gtY{?LӼŽC$y+ϔ!=2R„+u=%S!^RXKSk&Pˠ@xx1 /i/*nWgPƺ!{D\J5=uScێjX /J $ZMBG_#m-EI=zy3p^1}>ꣻ?`8GWŲ%zVr"OmBs Y4 >NB&ЖC Mqk{I@mO+Y"K5pXpkVN+#p3՘E"~ NUJ- f zHXn?cFe^p+LϹWΞ&]~ 6Z20͒goD >} ,e8J^ q(-LӵA٥8X-c,i-1hȢVmD2("'2wЫZ43F3#‹SY F4/ aal}z<`؞ Vmm1v̢\{;2#n%y(O */F0/wQB j~8ve.rGsSVŜ'rc6CA9=: {v L J5R.f`)Jg w-Tr4&mM(^A2M[:_Qՠo瘭o\RpxHDta0RtZ!DSyp:MIUuXv֦aqϩ>'Fe4Հ\&Ӻ/ ^`*l,ZZK=y~뭭z7+rn25a1=f#ЋwO1N24tƥAHh9(Z@ONJ-l1 =,ļRiO%2h"K*![l,g#Εh!rQUok1&|ũ-bb_>UyAΠU ItbƇَP$/cVv5rT b=jgAVK_uˮfy県n<젛HbGXq[l0/תpjKHTB YmEE_j8׸ ΀n8q=캄9w z+#Z>"QE1~\m D,u`<3uQ`gӷ[硼gƔ[zh7$rtp2j$#5rkL!}-3O>3@X ([>Jo=8-W1 H+S9Q'-!᫠x Z=##G^-zR' VcS[Wl5aռ'u?.$ YoJ9b\iV78 "ci(Fd ÑZ3ֽDA@m«bs]/(ddb~+5ROƵS?ǖ8 .@.NYuK#NxY; N3t ։qL˙>"ɝ9!Rq 201;JF]uI98@Num mm=o[T+MLǭnFx*o40U[dt5TaLBNf'8Lx5epݮ6̀0|Y HfUm(*>{x&NQ~8xZ}T8^(h%ׁuu6$ /bWm]%Ֆ}c$D67$ϛi pօAh?*Ox 6۶kHW z͜,y|'l}s #lVUͥfA@B9tSRRJ%R&Ѓ(Y܆*XHrs<{08U"a.^׋ f+ؗGCX٤ "_&u^?v -0)[kTΚKآdb< KB/7Y=nAZ27 ~vwcN%&K heX)~`_3vɋa٢P y# LEnZi$p_֧pB{:r>i 0]14ǽb{ 韗$xzZ>#pQ 1Bԣ1whZbjI2# &/W11wZf?.qs&IiÃ~-n֑s:{'?C'!-Yn=l1]/1ߠCTHhRe`["PN>ڟ(n>O w}cO fB롁O+z [0yuшFԑDTSJml % Iׂ5 :o=!#&0Ng8Sn\=%Ioi:8ղwP~bpv[}-:o^B[G6Ԟ7D5*7зGƴ?xY[-GU颇Zmȵ\BeP DԈ[_ N~D'$@XF"w}8T]3]%k5 60 2Q.$wi݉ɈfrBhM-|<>\~9>lTq^&Tk8r` c j]qNTB=b+Y$etœvyҦ=]5هd۞U9N̹|5?rYWR:ɴPK'!h )J;YXS=m4V.֑T o )p0'{hֱ7}2%ԔyעP3mUTB*)*;%ZQ3BX@O%A/cFIGIw"<1~quGRRAt.F1(3Gmκݜfj)WP4TS+pFN'ݕs̴>\25̌KX n־'Edj7&* ^c|6;aZdתPGc*渗Je߿>Su 63K<~M"ٯIm+ Lث_}ֆ4>[P,?N :jszDö|BDVXc_ ݠ'L%ʵސU[ uSqCԬv&s8dQΏ*t0G{P+σAȵ)=tuKWV3cQ7Gy%E";%9cO幩K܇^00- EwH?!m5K?FjG5Vp~+µy6ق\ΎOlFop@*=Q`CLr2 '~s_a badxjSzjpqxJGCAǿKRUhwWc q!ԘSOh9)w8V?.~)~08 sߪ/AJY?3?$A٭Ni$d|G K$pEa3( =ƆC6;X6:@ap.1G~ I:~s0*+7*A %"B S"5}&[m]elg wU}$BtPfwy, tOG!Ӹ]b"/ߖȰ0.TR*-/կͱ:zə7yC73<[~' w.{<&?f ̳ Q#X^7(c.p~L7^`Bj8R/Z9 )֭s} -ACWIU 59=b貵'BB_% X/Bk>޴xI^)ciZf]پe{ { ksXڂ}-J_G/wvyG-#ttV[ƴ6qx?p289'&4S$#/bbk~,aR{jWą1; D75 );מHBOYyB1zMh:EVqm huexŒei~ƍE!x&VhAg,.[G(" o=vxwLJܿXV}Ԩˋub ;IgkXL)14]eǩ.zٴK5AH"Zn{9 0Jr Il tEuЛVu#ؗ }2X:-/X,X9/,W..ܝ}uMN:1͌ꢼKl"d>̖j EMy7<> D*A7- W^{H9;pj-FmJjt):6278q̬~ĎuTRZ}bjw͠oC5R`5 U62AlVY)6otf,⧅][mSgӾ9WߞfNRݵ݀;-I5QrjJ@:#EbVQj3^>.z 9!=N)? F~=LfIñ. 1$Lk"Ə A25A' O|-! hF`h_m@>`nw&ܤp^){FR#d3w.Ft%Vzs\~?PޱdD}1d&AjB3osIDס.!+_ W.Fі^axPdI.ᨌy6 )ӡd b&(ǎ;AӺ\,\--NôQ |i CcsNvC=r:ABk]>E`Q +t aĚu5l"k-[ރ`f DCӂ?*?m[))]Eur3E%v#UDt~8@D3Aɜ#|o4̖Ws}V "OCwKm/]T}^#_2H%nEbe='?2RgM {}R ~L/7XAWuqt  ZzᎇC6G,Kl*@DWD .Ϧоbx5Rhߙ7[Թ$CٕbMqasX@{6 tpԢ޹Ad{ Qn'TUv#ld( ݉AGڌP,˒:68K^d9PFD2Sp@^#@o5`q|叅xyءh_%p8Rb0{1O%^.y#?s &` ;RÁVɴ)KLik~|ȷ1,*'~z'!5P~}sEh40).H.W ‰R |N;}]KA6GB ]jFfB3 ҢbXcAU/-LQC̱^He/`7Hhxj!y#Uyz*Kf]mHj^_8L&.S(2su%1+o9M.}qwKa(8F`v`P^@9}HK V+ʯ@ґ е>>v_Ff (O @3q ]  `7, p.G9nY)X,.l5{ZUbӽk;강RC>We9 ]ȂFPZeg}>RScsh)Q1,$g**ҬnuepL9{6V-ҺlXnr)ӼZ(r5sHUZMF괎502\!)”T:)`}^ ˟wW;FhË!1qe$R??] a1]j&DVhU%zN]@`Wjdwizꕡý3ЯKJ4ZvጚVd`"d~(/?7%\t~1 UrG,9w.l }H&: V +M`޻oXFy0H-nNEC1 *;^è: Tq|? p8uXDV%&*G;C2b2V.DvmmGxr׀T=85FQu2p0Jy V!ϒ"JjZm2FXpmC@W7s0cr@VG -i.ś z ?Ņ=ʅ7xOۥ1b%~ U-;Y14e+iW2!x;hfZ`VUjmɸWk7#qO9I)ؔtJaܔc;?zEc78+J4uәܑTj %^4'1u^ˆQyI[9/ @,&=h|\?5g&@pmWGJUk[L"͜yVgD&}{uV}{]ԑ3XHҏϙx c,DF E)F&$[3ƅkyiً\x,;{^ZP{7_}f 60)/Oǐ_~!weZ̊USM  d;=!.iS/Ɂ`V*zm3jW1,riG|]?we3xFOS[fiacxosҔot~ٰ֠`U_pCRt|gDlm A'p;tbAW,ոa&cΑ.aj8d,rY֘n;)W~D;Q(_Q`K4*R0r%o)/V RXcP3C{Jw$ai>;4N)-W"%)?K솛FLWy]\P\_F] =죪$VQ(@;Ɇߋy(Qbx ^Y$g2"O %Av#c Ok"MxK3:a5NU߭\Gin`M*U0 DC~?AFgΏ_ɝl3"2d a>bSx !T!58P6r!{bLw-]dPCy#2L&)Wb892w&S4@Noq4qt\'ܧZGTI6 ]4HQ֗P蚅AY"_`A #D JL乗zgsBO"prW2~mYrsO#ra!^K{AO Tk8 ^N`R V`i[lW5r7(JB`(Bʎ 8s,uz|Vf+atΊ)> I!GF&E{[rn*}NZ Cp/2KZ|=Ze5]*8-sY)}jP{G:k>b*~*k҇j^Oqʑ@ZcGZѡ(H kh5 B"dxW_ !$Wpom./h*D&T*) kwDEXLaӣ| 4=Ef[v|pK'/jS+#u/Tol=63?p/Ҁv/ĵ\Oa\`< yBtK 66昷, NJ^ks ~n P?a0= ~(5;-E'*uy 4iLBN@:W]Eb<>#fr*qP%7y9Dpq B58ިD8ԢE?Nr}5ۛلmbea[k.-k bVxrdCk+s[A@'i{"{$l ,/̵C4 ~Ay !,pVOn).NN.~υ|(NC$Hݠ7d:?9؂F[D2Qm%{) S-_o_Yu7B^㦫D'ԉ՘B vW]Gjt2׽7<<`[#hB-3U^"̉|033y礈Y}N{IisR&u-N${z@ hJ 骀9/D*uU(; o-E^LwxgyP [cW`[Hkޓ˥:tJIJ=$e9tɅBoNRS &GŤrXc*zD\5$5P(z+(c=A ImoybSe +=pYpso]'c1QQFԤWZ11Ѓ+݇ $]<_B{FԡBt_U '5WD3l?LFW0 2kZ2Q[\dtZb㍣pB{E~QJZ-*XG}H.#cR+Mq\כ.J{&&߯ƜMbhrFaÒqFG2XE?^Z&UB|.!lm#+{!)5VE]qk>U$uuoѽ^ь7]2}zf0OUb6ҪBn y^ML:appz#bT3 g_D.I/v&t0]ÙrkS~gB2RYL{r!KC0mh K lzm j`}&ρvr2^9]'Q {4AULDlJ3# M`iRgFcޫUqJ=Dbq9YE#mC< )ҧi"U]N20*wfz.dLXݥ׾0{gQBZnV8,*KzcHY5c*V9mm`Z*iP[^(/Ր[jr,d0{jS.K[D{*c' Uk*os LX\mB5`j^X1XY|ƸeqDש2O|,W``܊M|Ȫ*ɿcEВi!S#o4 TLLsVX#йr@tjS˪R%>Q_5Ć@TJDn Z $j~jZ{~UJD7g84R5HC6%{sciR #/5K#-z( 639"0T= *=.iw-wĔ22 ћswNQR%οxZ("Z$5vw7xک+yyW566;cԴ+S lY=C]J\P+G,z(D LQ3GO'8ƣ T;< e'0m4mJ4x<;DU e5OW-^{ FKd+-޻@↓ȠLYt 1mbZ :g}g0q"B[eH;_ _aLҗWcG:@]' 0=ױ69\21StL(Cuy1FyY!a%>6" WL]&`uCy+i3NpUB2|}*rgbwUkG!IC#MrPBt)t|L2ykp @{l!x548+&>2Tmvx( *+,ŠJ,3nQe-?c:'l3nlU. t2~tU9:ًiw/̏LC]y{@706\o[a|WWz0$N΁[%Ʌ`m@N y/o_$YTt U`g\Xʜc/}o㩌9f#*?'b#66\EodzMpOo!E%ܚkr:WSnmSn '^fY1uWDWj&ZE0>u@ibǀ3  xx_7ej.eUvfʭ|iοqaz^j 񖫿BCpF[hf ? 8:y\ޓ6 eE씨=Qv(pELiОBN?굦`\v~6pR[*I:l6WJ8 (M/}ia}~+={Uuh0fJRO"f砛X+vXy1v9cxw\6hs ek֫M/"qxY19c9 PsHsޱRGw '_-UR"l9i\ֈIa T;'mWeۨJ}]gӢzzq}kG-:XOqM%wΙ~l׽[*1;[Nwh} +]|5o1K|\yB:_븖;MC W}mA#߃"@3v8Q-ܮF7Nw2gV{Z>v~53?4>h-ȫy䠪dg,G͛yeؙ [$?ƺ#zizȑ<Yt+FnaLiM'1ţmFY_(gTG9 |# +7Ӭ\hJ6sfIdq:=噙>$LI\~-0:LwJz s)@OEijd6E"U\%jzE;Q16=ZvlSB9גzt6w96[,j图Vc=_:eg9p+D 1ZVG_B,,BtBZ08A[\5\Nʦ1nAyگ_jyͪ|DEC)c.`,N~GQ/+Ó;E+~r0[J59FrA7T,rti05‘KE1)˴l,^@%7e'~H(Tߥ6 g'rLαguKFmh16'ɱ-LzЏir9k*b8} ҉ tô< {.Wa_hBQ{/jOd]Nn{:Oœd,XSD5Z GU%Md?}iCC5{ x7=-ë#.&o(ILym8]Qn)5 BWb"XI?&y0ҼR~[% PR{*L\1Z:%X2qC.fz o4L2>+}^>ѝ< (soo17L_Бn+mZ ҳ|- tXkyPpqBͻ֎ 9*{j%Y(4n@xK~:tk&{ePSfI̯3[lKpαe)5e|JjAK+'0Yd]RiڙOj` 4mNWW).tZVHq[,Fu ]Pޙ0&T ˘p8S^jiD:ݏNJF RcMۍaFRm&M>2zRJ F*ؖЎR]Z#JPSE?Mib6XBUTbpI/ Q' +*$.?ߚ>~jA^Q "hՔ]C0$?#?׈hZ+_k%G ځ7Ak:fuT7f|to;RM{e<Ι"IEv%κ򋊩% 18sI<u NzQQ"% )l Jc*g X\z h-Yꪉ=cI6QXek` BĮ[Sa*M#M65.ÿu'6i6M,~6Y:b2(1K HnTin2 krh6LK  XŻ$ J*Âh]8ǔ̅W9_p!5?6X@p=Uۊ1/}S= +( '=R*PN v)jH0$-)k}ǾH~j4Xm0lpE\|z~KJH%({.0f#IwÊ"C_{y*= f  &W _Y bfB:ETjM(yh\h~'ˍ,Q5J6Bv ~m;\:ee~]Aurw/G1=Cë?pؑk멸DPR]I7/Q e(V;>@y\Yi<}eq)=WI=?/@y>5~/Ybx2;2W}sژ= &pNS(KGoz†qםA3tMQY&ˆPzo۶^G,ey [O5[2{q+4#?R"۹/d󻱈+hST&Mg8uOӕy3 (%d^.˾X bf!Ya].䒨}D$d-a &N1)&?<TS Eב_r-jV_ytCL Kpp#@ ARٌG|g2V0[ 8A C&%'U )+XWx=IY#Pvi QUp(9vYIr/A"璝z $բi-lr+ّ>߄D,Bζt*MYt9)Hv%u|;m7t)ɍJ?Nȧ5)yo@ ª`8e\!9bZPq/gUݝw-r zlq"eVeμs$lhѤ;0-݃yEʜ:ֽ<_U}os]B ]BB8@%쾴pU~¡9Qp}JT:<+Ø]ē=+۷F#׍b0m0Sǜ5Ѱ2/?}_b烦)nJ<4>Fe)+qEMcnY6s-@䔐yA8o;HTEe|tВfҸ4vB L2K=WxV%FX-'Awy߼/|˔>XЬOvmo~1"YV9 Z:?tMu/fdU]tZ{|Bs7_R" :X}ZWy:m9ϓCyv%eΕjKA`^fFe7Vq,DhWohxza^lOaN9<,k,RO4:2.{,Wڢh`Ndb6&sktñlK3Qߓy1L7%yQ隟wou< ׵ R1e.[H@{hnBT؄ИxSq*KO&6X=+7:>Dk5OE_.$;]+V2" -ĥa%/q-B6* (ц*UKDt_.~N&eZb4 t\u%&,P*Y˲FzPٞ5QNDCErS:p}mRC z'Xt7: gG-,j.xu`wS3 Q)4+x9\('HqMplk!JHWtwy&Q AMBtyg-nkuռ78J*`ΝJa9=Ih,Whд~; rOMwp-xGpMBͽUJk*x3HWCZ#Nʱ`9N,s=i'19Za0]eKU'Tap'cU%X;ҳ ΎF34 *p6\5;Brum m# QKSD, rmVVZ9_ƀH2)v{Lwpr eDsk~ Ma3,*O4U/:@ Y'hԋ$-1`hu?ێY`5QJKc&OPjg(UoUf4,%'sh[s\2QiS#60hv+ʪ8ʷprIoP6*9|j[3Ȕӓ)+j0qǘD)4#V5~s*Ŕ8:GK$ԥ,wb:tE:+i/yT|w6g:gcRaB=o u>)p :R. &9S7q`(%)%׳dA0WD3¤ӷ oR!P!q+bf5@$G4L}Б.׼y_-IyR83͔ xW5  咧FRfǚӸ HEFh7KoUY7iu` ȇMǥ`g^Bn0eX~ySe/W} ##ez':_'17)UMh * QU|\?;SaUa!Ǿ4>1UM+1w0ZȳP#̢Ȅ|[kE 7|;TNĺ2CG_/>iZ\~|(Sl$2 ȜX&Dz JIߖg 6XbzJWҙJ>7ty>s1~ӁVH^?8h"pIri-%u:I&[.n&uQqia: ` !xOHY'*tiF,Y#-zfĔjyLc43a@5g-- !xrOǫZ C;VL=O /*7?ϽJ?S,QrV:T(A2 mOؑh+͉S{T8 XL!Gv0pF$:=teޟ4ة[c2'M[Ok_NqKd9}f t;3שI֥T?XTN6ETB%K' JFB|d䍑zx.w9϶S&Gބw',qtuǷ,Yd&E *]~0k;r5N>ikt9j%Pf ͈:iOL-]+<1up3/º\Up'9>%$Ū5nGnJ@c[l)} %I}dh`de(X 0{1-CV @Xվ4Goy91]Z/Muk}]B^W5: ּ3BF{K|4/u-dr$o߳j2OXApq!G&STԀMf=zZc@g1 vϭ?e{`湱[E*)sƠmؘa 3ȨUp"ʟ!bP+QFR%ԉ=Ƴ^1:X8(iw{z;l(DCMAȂ\Jp$r }DO?*x~ܕr?~ 3i$s|pZ5Ska\x4{+wφ| bE]"y g" +-_#WF ]}A| CPQmDo+Tc~5D<@Zj/@W `Y,Z:ߞiiT/ޛFݹw{T ڕy%YK"orafȿAb{Ln j|t9tnlt ftA<'`= )S$=L.*iM Fy8m; W9yR:#Ҙes^ +(o$~-, 25(,~p뜋 .αd!`O,g"oWrzyxd o w˺k[Dn[#1ˎuXNTzK:l" YgXp,%sh,Azyw A%ʩrf hkƠ^n1W? lA¡C΄B҇s:Z)'?y01)rW/Έ60퇰M jja< ӕ"s;/x $Q]PN*eTmQؽRɖmmd-mSSmC~v?`9w=u,3RƈC%(nx]!8YBvfDFz3Z?AO%Jdpy%LNIJ2N\ 㮩6>0`% Nsv@/6nmNN!0•{zL1x NEP a^3r-2hXP!B h Ew#z嬃bیያcED&Er\λ-ض *-jVX ώJcaVC}w7ׯO'V%F>Ȳ]1E@Rڛĩ2;+ M"o"rK6 4 qJDCLuuZ=EWl%A]UM?P_ h%z[v6+7Aȗ$]dT ޳þ,Peu~hn'P Pzc Gяf(+]lw5"VpA<yaegMtƌxd7 m0d }8# 1 Oq%/K.x* =hJ֑o%OSv_F 5K5=8)(o-Є5bI+7ۏ> îKNz亲`59NF90i} i>tR~l^\M0!(oөƣlGn]R֊ lwBS5֭,:ݿ(2kJ窅wEAPc) _3); ۫S'bOXhGfYHuHcvF:3`YJr;eQf>|ysHs= si%Ʋ쀲' VQ*z#3t(f8`\v\IJNϙj܋F*8~^ TJ!)2Ss/|$PD憧y|yWϙ >hB杖jy͏Vy[5,|^ۓGÛQy0w=[8 <-Y;\ Œd ɨivP6 /瓽y&"[XŒ6AY}dV6}p=;0Q:/\4?0gcUA5Ձ }SL7~K6PNco(VIu"gI u)J%r8 -4qڍE y ;% S/{,*/$V1zlvs;w&iV2_O$Wh 4Ra4ruL,,H ]iH'EܕCKz9ږ/k6..dݶ,]yOxT4<|,Bʑ~*r}{Ǹ'֓UfC"ŝ%ڙxkۭZ_Sj(%`qͱr̼ J4Nj%eK|-brrΜ6/j+ݴi0Q]5QAFQr4>aȌ/x ڼ=$:Ckb40G~{nRN#V<=DDwrygQ)`z:{ޭ} -?U+!@%-{jCh+IeY$YuX.HV4־vu-baJ*RX ,GPM%E1O?|f}Zh}q'Η]]u}Q7vE}맽ÃERi(rm$\[-S1 )!Z!D9tJ۳þ8]v1T -h)k3 [F Z-ќ="֜UNX2vr~٢w֐\tRd-}›z ʞzpVt{8xȻ/GKL'uw"6DTk/ۑX!ʄa2;e| ^Gj| &0N lGh jNDsX)-}xMD"_x@+ba(2nP a6%/'*T!B(VmlZ͚hA!^3'+^-7Sk__w$*yvmE|P-k^YcP(W}Dm=FYA bifLd,{9jCnnTie4dv4S)||d%ܚu8+swN2BlTkŸ9Y'9Tbg8/hUHiEJ!f^V_C>c #j-DUu&e )Y2`7sުJ)IQ@5if\ RYcFMl 7,ۖ1h̅?ݻ/D*l,N¢VGu=ZAAR=2kv>aw[j\<ӳ#D/o*sL-9+*Њ.c9z_V^4wO(6hYE-DN`&*%\6<>s vDjԿhn;Ɠ'76!2j0Q3#o>)X-#˝9/ ORuwF^1[I|?22i58զ#M/p02ܿǼ Cso-׍8AKj[gŵ΢g9h6!v."m@05Yc}FMj!G N7& p %.Mn&ML!@+{cRC-^2bF?RmK8TAw UТMvMh*Y $]sW >$&Ȟ,m{% o,n>&Z(&"v~;^NL]riXHsv/1~ &H=_IysL:Df/}rW0mi@RqDU`$1J;`|mݸ,Y},61_a 6xG SRLĞ{cZXEcJ0ҤIᮍՆ)xoI9ͺsH^7=d} x]huPٔqտ^ʞ( ԋ|v 4O`b96aH;B x QՋ9Y*ز |V8Q<_eXddHӳX닆H+Lۃ!;zȸ ,>5_sIhQ_ TmLYPjjvE+7f5$qk^Px<;Wm}GA(bbpX>U55tmOih{KX_Fhv8v;I8ak3Щ4q]7_ů~߇ BhbUuأ0Z#!&rB˸Uк6oU@&FViMY2.V_^a %3J*.!4iX'^Mu%$qj4c-9U@pkS//&wyg}7i  p`S;7ܷɣv['}mD:X')ꭢ6&4w̐uw:JqJ"]$t(z99!ZZѬrFR0[hućD!(h;y8f95bQ8nJ 0+l'':0(-1"G!N UxfPl܏uK=*QLgl=SqAk0g=c%i_vxޭ!@rv)g&1C2*\pp[m-/ؠ>Nh-Pٟ0Ns ؖa@8)j^4+A g&СG(ŒAht(@IesU(6o~R CG{Z<^|G>+Gj{&e[N{՘su"y%Ru ρAdA+4!;Yom jQ> ,d϶U?*<8 pdVuc#a.hw06qjsW mASuDXPV1T/W!A2qփq.]@+ VWv +"N,`ÒB2r`vʴ>ִ̚(ml7(FSW*LC|}<񢏏<䌃!hB] ϯ!JtF;GxTpczF A{|msoB1A""$&,Zdjg"勚(f!x;qбĮUՊ aHz'D់=)B + /烟"lӌJ{z+[1W!ACuX" }P*Yy^>nTJY 𬍝}717|r&G4bt~^㳖U7e=,(`CP9epf.*>ӋI035[#HrIb@&M~qKu2Ӹ֍=լH菁 ] r7'nFe^• +w:JrTNrWC޵5ə5.ÔlAN09а!;n!UMHkKlxQܝ{Dn1`ov;*!*WsȨi!c"9JlH;z/|ɬn=AC]-j|{ `Ac NE/FZ?-B%RB6_BxAr(a _`17󮠱mm8aᵢRAsQ`-iYQ E޳Eŧ`&AW1*xRPmn;alu( a9p^Ғq'ӭ+C=m´_6muMݽo?Ml&[ڗ/ )|[ ;3o#9)6ϟJ{O$?AZ!w,vo y)-=W݊)u rI٥EsUs,>_>H;5V㖃{c۬f+~V$hVzW{awjq_F0fiiS\A5Q*SpJ%w[`VMߡ0Hfǔ1QV62"`ŵ;E/fk#5|ZSҜkT݅Lj2(YwT&x[TT-z=&~#\."Ypنk'&|Ab)&Y5/Mò.x.נj3/(лq&.c_gD oXx˯ܓkMg+/x\y6yo$Ш`|cIYpn*n5Dřu?Lg/EF3N~&࠙*fwC@S)Zo-q1:Er? _¸sPՃ' 95#W>@:a?ֽJ8=#GT/,>vmz(M'j*Ȅ' mӘ/8[:g*+R>cV~/Jk10"ԛsjSˇ&f&x'YxyaL,Őiٚ.qo0H{ ތ!C/r ؠKYT*(82 Nre` I^f ߈Osí mw6CzairS`z2] AnKH]i~K!6ZQsNS 0AZxUERet$^rfC$HR%\8CM#%縷$~U?A #Tl[yo.L`jktK\~\IqR,x-`|Y2m"blZ8:p1;]|a(s :\J J;`$7K';hECz 3WxY.+ͳ bT;SM/0Y>>d 6*!wվ:ͥHJYЛ{`ڷf5.ek5jlGȍHM6Iw{@d ́ ¤o($'^L־a=0F,-VПy $y#R$ϒE'r.{^@P*ܢw[Qڵ,-bGs61)Of]4I ؂EjHjD׮H1~^v+:I'>Kh "^+ʧ`|Ui%HL]f͉ox݂ՀYcWkLHhjW}s #("5ZMl츭n?KfQc/qjc7)!/K @톌Eb(V0ϙ[?bԑ85. #13hw4{Ї'<5O!S{_NmKwOs8{m/^BF6iEnz Kx| DŽhh>|˨ܒ]k{o"@n$2"ؕrޖvm@Ɲ/Fja:XZ zStm8Y^F}=nHww PֲMJ3gig 3%ӸK*{n6 )w</f+ތt5#>xֈyD/:7.*.ln.GӸG1lx+9Dd߈i׊mnTEx. c Dskzl kObNL4&Oϯ, Lh_7tA] O|/@Ex[n#'9ع8}8I#`T3ou/N~DίYu u?,NیkKK.oa|?N~B3dξDjNYˀ6K~RSJ:&w=VfM'T=CTEN]RI͌FE۰+]"'(= uN6~xOEKzY9SW] yFyMRpԋlzPZ^L8TFZvsX^3uG.% '_mGSg ݿŋQe%&w zr0XJ?DadLV,O}Ep|ѩedy͈ѵ2evЙHX@rK>.Z9"IgA(pgmԔ3p&r 8182L7CkM2{Y(QuǶ,ָ?I.+0kC 6QUG My5Mx{~NX\a}1c rX "*{oO-kkjB| NUͥ>|l1Pm=+v q,Kd[$6\:ӎhT41)f jT5yU1*4;=Rg*$w޷X[(va+`Ka{Ù4څPڋw|BS&q=+&՛/s7C`Ro|}ܬ쒌 >0i½1Ac ZzK6tn ՐbzpgI/dLcUH)$&Mj(HtچUw-.cQ7߱0a:BvE#ZhBOB 4F1A^P2!eLE:~SF"HiWY_- 691\w-q~[Я:*=G;`'ڄe3 xH C@ЯeoLH B\eXB8~3aDYQȹDseO>sB*!DsaR ]|CGC4$[& xny*~EE;MܢOr4ŠpO_lm#ams=*=z46Ĥ!3 |\޵l C0OA ݌ EAuq 翔VWM|ʟ{w\z[+0P]>1ƮgmFMV!##),6__b۴6\DnBk踜MB"i*{mUw]h.3Wa=d.b{R )6-o5M_ɞB\+Yw-C!<9XMʜe19#J'DvR4|#{f+Xܶ gg ԰qx`ț#ٍ%Kyi_`EtdpdA?c wVvBv6iec5Pon[<{ ~W-AM7SFYlZ9% ~L##ZD\|x(aex=d `8o]]3m35007$mnDf$3xc%WUPH[9 Pg[g % d^1VX*Mz~cۀ ÿB Liƽ-U0?\%di)+P<47V?- Ȇ3TG\O ;CXfW%6KغF`tC+ŅqLcΰKDYB>a8-F>D,jog.;dR9t+cnt2vYIGJr="GJ CM&Zu:`D+I[^O~53)΀dop("^l=WtKaw6 2\oRf= qmA^G~1RWQgʋ+z 2Oⅇ22ޏ`4C13!\iozB,+0sw6߄nl)>"` H`j9B$2"`n^rY$h΅'(xSJJ^g!}I84N5(N_O.+FAniQdqd&41S=յz';)`)=Ɠuq5r; N`8MDC8Yl۪H. &0{{]ĥXc-b,[M?y@Go mW (tEZ;.+N:rrȵ!@htH[5PţGr -u׊%:S>@g㔥Q/\0,@]5/q?tiyTb)&,nE`=D8.dnP]o88FM\o3YqyAɟMj$ޣ6'7^)U$ʴȂbd3xoS@Iİc4ƶXt2/SoIէu(pQ瘖B5sNƢ,ĘnXo_u hQ ;L)YרE,i FG_C Ɍ(&lk95u8FYz]Y `葁tÒ-PK3EDZj&I.vM> "%;Lj}X"]+y8Uvi2jQDYVYr[JTLz[e ب;v_7?!q|~ 8I }6[%kjUSl@_ԖEeCAZ;h iiz@rfUuO{ V~;ك*q'H&CS=0"B$ c-QQ]᜔ڳOf aon]Ya#z&&٤KBmT{{訚M/&sv_J6\6ΌVsࢁ'?x{]a4TP) FHϤd؄L8 `&b<+TZz7BLno X".|GLs"3ظQցp8l@t-CuQy9H[Ϯj”dHopP|@Qhvx |fhR%κNxxf't3vŃ!c0j/<}S/١M.*r_!һߜ/b0m"4#Z+?翨 \IE|rSl}сutZ5 A*\"-_$ƌnޠG~zw~cixN`HC6LDuj-ђ3.X1aMM sw@,)q=U!#&.޹h˙6&T.<(ޞp޴_4/'W/l ›oeE]/:ӫ$UZ|&+9$Ɖ@E"V fK$:>;t;?*i!-{ޙpIe+uEo* I/-ā(#CJ[TJ3!sȡ 2sߊeq W -1:6,f6汬&:(93nK/JUśmRw6Mm*W4]%w=F3Rp$m{ R գXa67̭˕:nʯzNbDՃmD 4`#Y݊%Fz0h w^nM(Y,a=|k%L+#Ӈd3: ;ƐOGq}:<)dmR#@[;"@?kr*r^@(Y88<_Dt})"y+T"w+B^̎*9OͿC1,vicݖ笹rФݘ7t 6=C~S G>\U2Z88(^H(,cKu}P0ήߚ+7 ^JAnl*#m?:@97Sv%"ɢWzvVLᧂEp,qnFU,wE) ?$ t{qԢLx9T_xӗaL pnk& "? 8^A|G}9!wn98j}F'q5ѭ]h#WI0o^⽨y㾙.N7pUVς0E *{l<%lgltvz~8- ̓=qyf&qȥ> 3ʌ݆a,PFx2i'aVaK#>wM,hͶ TS*W 6?Uo^of#FR-׀JE'z7 [ TSk<ⓋLQ U:XgdxJqᤵ&PS5u/W|V|?, [r0:Fa4`# Nhz kbB~RnYtV6V*Zrjsiq  [L! >0 _˂Bc^ZdCxvt#Em;\o=rapz6yEy8૦{&"ۓ@0[}ێեwmbPB(*ԋ# 2l -jV荆M3K#MCϟ42kpfՌ]R^/ Bϳ>} ~ d˫jcBCa .t?pk18C.עʁ+cV^O j3'x!rBxt#؅agE!dXsϦWͤw*W@]4bi=7ܖݚ$=ʗ/ ;3jxQbWϜ[yjJI>je@Ȥ} ΂_"] 韶u2@ZBfοp\(z29Ik amzTVX1D13%$?wcaV^P)q.6erOҘȻ=`Bk4 o)U Uܛ 5B*qFMM u}ӿ 8pGaG0M| ѐM|uŔ"'D"[4g2uhFcpe񸌽v*;}v")cE: e/r9ϫG@,[+-X'ޞ)Ǜְ˔ހ{,sZUUכS3H yH@줁O7A{%&!R2`HWG'w2rPODIXH gl j>Ȧ=@x..fI4!I7S7/F> 0a֢ٛ2NSzaqw;F6]Vd;eRLåz!L*J0s:Ko ق~5ـ.\ހRIλ\s'ťɟ uq?.K.i!-*=iz½g+v"ƛ庐Be;PY)z.u pI_3_y q¨c=!8,< /̓,P}Z` $:pxp LVQg1 rD L|WM#Lj\[ڳٛjL\^~ :n[i` tI/I0ATn(N+wl(=5W*%9@*.hz<3YDxx'~Z N+57JDj6 k-1 ZdJ&!a P ޤbK/~gS R$$| гPgmT@sL{!6`x6 \`}/ڊyKVh$PC)؛ 2ETm<Kȗ`~Bpcҏ}LjOϋ}Ѩes?JGy0br|ZJe3YWFi hq32h\W}鶶M5m+9w97=Tcp$R8% xQ 26i(2x<̑n7@lys)_CZ6Gq` Owi+Ae,R¿}I@ R"jە>*gwU.KPrMb d? ?50?.\ ~Mnsl$Z 0p+T e)+IbVFOs-{gt K#+ /+(~Rhyܿ} S ڑEQB_Z|SxZɻGj~*8\k V;ͼAHw_Dwkcq-φsȚeA}I v@}wns֊;Mm%~Peml3(U@D:tw0iU>pA𲟦񯦲WjaBN0 XBVV荛)ڎabHC+eo ͻb@*uك:j25b76? ӥ-{ֹP/:⍦W!I3u27" PτG<WSR0TgmtvH~%EG Pn-2wpZS>r GY(+ޟiXAeR<ʺO},B:b{yheF#(3g#<^ 3,a*\A2fҔtfJ'yB%6$%CcuXXf+w H9fJ]m3\o3vﺌ\HXR1)Xa 5sA>9s%;&ƊZ{ZnO>n_3A É}xfIW3dOu1B#_i b ܾpL?PA]}E[7{L1;@!L/=7b:@b)}F7 j `27AOPs{X7&!nRI9& /h _bDMc6eۗo/A?3|b_VѷԆN.J|R(󬅮6ͯwvgߴ?%i M_O!e0Jl;R,HHȮڈ JĵH_fOyNf~O]{% # Jr^Wbi5!qļ1cXc{d%fƆ9eMZ(I.2؉8HMɩЍ#zH)gOaWC]?C$cXZeOΚ_0^.y; %C}OI4h0"4rxt]-8^[JsR7]54&i5Hf\ A_\,&?GdB[qm>ɯ\i<XUsjwH-8`E9L.v2 hl OM=4& >h%L$\(9ux@+tjS(x h6ĮYq\?nj YL [KKmuȴH)d ޻uzm,HsyÕiZT)~z&qꆻПs#x]l|ٝD U װC^tN S8 t’r_i#- KB/g5.pw-+:-s:qԾMZJ0"d>4Iw6bW voQeIߋ&nϞc+p\ JK@>^DvZ/,>]çȕYYe?O:7`^ LE}Ǿ!ht*JU:eK*,TAыry+X_~^Ï ĕp&Ku[%gBJhuqys:t3&'6@_R~W\s_+t+uZ#_( !^ /s77HJ2(C8JU,'lGJpZ]n^[)u2Ow-b(aCGXY!1r(T[M5ͬJlfz$PTMyBըunƇi9mwgI@{vz}a+܁cZ1>$4X$1GFq#BoS*OE:WGGs~~S 'ʞqXOEiZe+@V䏔EYXyrb?CusޭSlHT/`.=-5OT|T"}7☸0YS7Y*2L=D<&9wZEޕ2,<.֑#'QXM+mf|%3zSw2 }D~)>!tiB)fWe/6? !/IGmR^0_Ր1$M?2! (aNC #L-KnML)]Q/7%;gj?Gx2} C,)\HlLwi*(/vuZ<1 6 sPu~x /D<] YrE@rAvIk-τR8hjS*! &rUϰ]@kM{KNիU<#Tʎл }`YeD,c"kh/E]BpJ ٹג2">?7\^斊du2Xe&>|@n{J؊H$n;+iɫCZK-B.޽B-_X:ƃ|χʿpʈ33Hfv86ㆼ#Ȕj; Y6KS$Url#6T$p[,PgnB#97Y0PAa@c_}vٿ#Do|2G{@}QOf4W<_\~m $RW%A9t wr f7,9l}k`/ KMf=LԶ*ξKTҕ,lʔVBiL6(FH;[_Yr9SmlczCk >+ōVc[gJ<aXqY!7<\d~`70DҊ3MfU#vzڜl4eƝXpVR&nDOA2Nasܶr|v7g U?iad{4t1:i|ic3L.}5c?xk8%E5^ $Wm[i׼|. xԝuGI?\]\x8p1̂RpWDPk˼Ld'yKs//ԜkGѮXMPzѸ$I)x%1?Te=2a+%)Vfh ~BDG]ek"VCJNVvm>N`V߮e .X⎛N/Ŕ~5GDz'T m"r Z`㠃o=(DE^ZeCEf;ϖTIik u߲jK0ܯ(x&e,Q{wA  j6̼BjĦkX_fߚܲ ؋ݿ7ѤS7GX_QT9OAC_FYA@Y{ =m6߃#^RVG4km֟oU _>BToʊA'J, 5QdE!d]srN s>DN'[ +}U^VJ#)tv sJḣ1'N'˴gZ;|N2nNZ&A#\cnFuğJ.HuW!eH;\G*l8!3U0" g*/x $yK':G!ɳvN\ȉ68mh,Wς|kE-1CΘ6nId-&K@c%)r.vbr92#NUߗlP[ٴ_OK諷lǟy\ 5=WؑDO2"[Z ۯ̐yYݹPIMKPVaлOpk*OI>dDTR%,&)sgA-NhO>ZKWSD\}BYS,<|i ۶l{/\AWD<ŀuI!o+Uoɐs`=8%yȿU9#&Iﲄ{ U#Y9 pr{RM (U/߆dLU,"5"+~o+g,X(62т/.'XFzL21/ʃ;ѐ71in0fSgt"&N<ЍwNWy:^d &Πh pr쉋3ALB0< &0<?C1Jc[zb[fFٷSUX7km/-TlM4*u?5( s\@tak@7Hq&6b*וxp ]_YCAq O[Ӊ0#fl7pãzg Ji+Q k^aJU80͛͘rK1!R[Gj㦠 C$3;*PzO5hyҗ On 7/اt12u~Am;ACuكnW—5#I**xff.*|qnP}ǻNtt:Vz2{Fqk*n*c9)cO]J X˹ d~ȊϮƭz_vboX -lj"w?LA (Rw${ǀkQ7X簸t[!DGFO&>},7Vx/1Rs!(- ]␸Pjk_ U%t*8+Gn#uiTEpȞ}YrPf7evDW b&A@%5 , EZ= "I,u 4 D `QEjeӋSLEm]$A͞. T릤öAZqVC,|sz@KS4^ɳ2B{- X%K#4SclCs4ܪ/4G"z̹gf0Ђ%պ}:lB猁|̃y" w hmkf8.@c9j49ɠʴg/ .EڭKXǘS7}Bd]k!7pN? g'7\>F=y8YCsq^w)*4':Y!G뎥!Ci19Lt۩@NcKEqNxۥb"Y~!C!|xCA5'(t ;RuZz$<7VڱTMue1?Z \9u1B9aDjaҒ+l<{f]'7y|\ŠY:مWSJԈo7s:4r1{_9"7F~e:&c%Y@].m[74Hv<䯭ۅK6 :E6OD#MmIBgC2+:MH t/b~(ö3ZΜd9V  >5i#FYZG0upZ דHW2w3uvO-ZհAgu6F`{2*rd&q|6H5ݺ4oVPBeDkLatij9~jz,ڪ)` @?0z /Gc]& d(^ixDZă^bY,j2WOek/AQfaFBtL'j}V?KJ, a* EKNK* bra&fuvzy˜vr$5Y-$]NrWo{hk0?2tc-HR^m?A%hT+Ǣ: w'@V^Hd)P%N] @rwq\*N{ʴK~m*T"8i1++֓ǵbTֶ$4GLyTN>~IX|׾Th/>u3@UG},8ѯt\O&F"R-t8&!}hJnuYmx]dܮ#"pfC'P*deڡ?1Dp1dZPK uSψ9a uBDҬtylprLہ.Fӭ0jL2ia'ҹE`#%yIw$vc:Va.4u:܋@jMG.`[| PD՟uDZzYrbEDa~s%Ct8Š@tm0aQE7~bD_E9;<ѿ1SwQ 9gJ:X7a"3y`}'/潺aFZuTubn}ozȀZz #-TxdH)>ŸT˺{i xLRa*ɫN^fP'ׯJ <*Fg3YcI(d<+\&qQ >n[$D3u4Z;NE<(-SIrs?,FbvK3*e2W=Q,Ē̟4P][x041f&1}pW@&[-3<|Lp"A;p3MQKa nFY(EtQB#G:A觏;b $ XYf0ڸN x{7̨\! 0$8cqv7&)l?cs'}5(pweqշADtLdxh9E-HQ\X#0%xJ vsEqm0LV H\/m- 蒲~/?f4"T|Pi:yf$Yok (n/1ڻGm4 i2Pf; dcuИDylj7lؾ|3&9F?<)l~\jax\ڥIx A79Ȏ`R UO买 0d{KHRPkKqRMH+*}xr;",{ ANR|%Oq-X@zv[}÷b[OHxP|j_v!1 v`߳x?A@|,ZM#n{9s"` aeO0 [0_@x'vѦ&yeuc,PBlzWؗgcM#:X{쒌[nWe22s5ޖJ3Q_xz!m 0 -=¿ eLxUYeU$V3^ј_}'< 2ݚ5_|J-& sWC0)C 췕Dd.@ I !e>}' CR,页#/ m_op@ zrejgKcLn{?)jQ_b!\ucXin-HOa15!؃ImS7XG1^uK0n2@,~? ?*7G񃹩;^ߏc~&QgO*JlČ1 [@Ep^1I^|OH1ӥTi>aJn?3~_Z:xҒ #blRG܀F-qL-5& xXdm__k lB6@ Hi59Cq-W9Agy3mtKDq}v9 DhL}V8ZYJ;Np;-$<YQ,K۩?ѮzP}И{<И('OAn~B/+y`TTӧ%b̥&D{?S8~M&f<1@@ ٍGtaEnsԹ].3@E#L2$apS RNPhl+L"2M_TWO|t&>0r򝈎gS'D6dĒ/̺ PIݴC_]Y$$ ¥nvO69 ã`}EL(# ۅæ 'V;i^aB̧Uvn,U E0#yqPD@ RipƽH.Z}fmGt`Mn7&nxհKF'2F0cQulVxbOCWb6꤆BxE_aM ??<[=q0g>;c}c\zAjfAr2,ڪEK>dfJ4|u`Fb+s?|z㺦5YOTu{䊵"'{lI~Lo0>Z:6%~3|,p4EQ**8i k>YF9q[1X_bhc}7$c"ތMđC#G#4lYYJ|1AKXlLl(3Dڒrt-&<7r5dDwmIY{ IH)PdPq$4L meTbŶ$ g7񂑧4m x$@;"X,h 'X\74 nS@$XfGJ7KAQO'xD*ΩH”3& 1J?eǏ)_(k1uDHm>(|~6Y`URڿyF/x|NIR$9!bqJ$,/pƒ(_Z*k' .=[:xkdi]r?A9B Q.ؘP4 c̎mES3\0hoph>ˈ*b+݂ݝsU {As SDddY e+4eyީcA A:5Q!ІdU^EJSnKjaQi*~>\%Vr]9ٷBܕ|+lp]3ڍ9&C? sDK[}K`7d`$sԗW-7?4JfKFVs >Gc?0aDQ*RQd`ruEGk!Zj3.]do;иBZ4`<BCqNjEKJ1Bx˜;M p z<`@rg?khXbh̏ 2rj6ѿsZ gIi@}"v'~Yr; w[Plոz \EoG]^Uؑ*ºSos1|"݇Т e;Hp\M|jc jq\'G2cXR5O?M THVM&3*Nr1&mEK,M*rX8?P^$N.4KyD@8Ym"ca!ᇀIDoG$a%(Ȗ\z!8u\ g&`0b*,l4 bNOEgJRzb8aq=a ?;DO{u;~R >J3CZkn>QZ$I{Ty` B*n[ߞ6ڀK?IIH.yBY'|zї !ݢ %4|%{gS-2T@a'HJ܌gͭ&!^U#0!1|lO:fw_oL:$@"e9q0h1’ LvhPcz&8୶BpQEKco+ 9{1oUƼ: 2hH2O  ѴE` ݍ86'x`ۆ/]e 0K'(㽾';=yM:Y.ߜ| K] sEZr0A<_R7:جjGЍctr֚j{X簼%`Gvdۨ(ʸ"9{͐2Fwߒtq Bե`CyLj {>[iZ lVZg}vmA:i~I{!:yf㔻UAJq0q+/铑{0d ~bD6 xXB‡Oqou >ᔹtnmnX侱|K *J9=NPU'F9s4W+6M3冀Ik&zV)rP|Q w"!S-kZ&?3Fh: fBy FEzZDf=b{9HPUA4uYVTFZ*#)s˅ZZ@w(]ajl L,ZKY)2/dh-7xm8)DBZSi7Ҿ{LY[`'qzWSyfygOEe3Fyڒx*f!.l7T*,vQ׽,f&U . &(53>WC$P .}r|O1F=*Z-@'ƭ]HYL9!Fq,H\XH}gZ^wν$$= XKD;'PV祂% 1WmݕLdQѸy/uoޱAzx  zcY[FFJ'%%gqqt&(EIIOT :gGԣA59HPڛ AP&[H|;W䊈,"/?D;Yj5Wng F bhuw._i/fAcw [',m |?(0uӉiR%q&*|&U=qMS4$#t+Nar슺ԓH\4b9_T}Z!2=c^ Y dnP\p5r|@  "ߎ&/U`yÊ-'^KLfǽ[;6;_gQQDD$9y,#C[6ؼ;0lG/SHDw9b!P1tTl=9H9FT…2p<\ru "/_#8v١ImQ~ĠG~~d*r~Q4j}腺ӰCD4r--DAG/߷T% `#YÃ|zt ~ƒ*֣#@r*#pAp[>AfzL~L;k_زuu}jcW*pHǃk .,e ä|:nLjLwHF<~G7Jt9W`ڥmn˜G-:c_];Q<k.>${f ڏOǼCy/H5jG"<d}iK"~ be) g*ᄳr/yv:Lp"o{yOޔ$YJo;z!i|-D ܚf0'+h'}j|1:%C,1eX~, S VΘ1kNG! +!@@q1/ i{w43d[jQ+_-%ݙ MN)a!9~؛RG -͇݈]IͰS\#i #_^yp՚b Dg (mߣhsdrA733fB~!23u}VM~+'c2iq> CajpזJ.'NScZߴ+byt6GkQ=v$)d.yKGE\|Ѳr1gM2TX#g3ʨET( Pop,>ĉ'LN:]Ox:{Z|Z'q M`2rQHNܞK5#p[^\s`f7T޿iundok֋?G|ʹ%1-:HVy-`_[F[ !!s>.x$n@AG1C-"<$-+ZDQh7;uu7|nir ]lër>'~ #gN? Un>j#0Pk:ѝb%, TaT4|HO8 )k]>+<Ԗԫ pBk`hnϼpBΧM2]* \1q+UI_bn@ EjĆ`zEEbjRԦ.Mcf8$ݒy.UҔ\fحhkI\8o+14◑\ѕJ5( X0Y'|6d5 QoOz˥}7A<]Zq~&Q7|yMS|57NChA|V$*+¡m8%S.Y7C`& zHk7 k'G&q!fu McKyfmR?[fhP c9˟Τic}f*}p F(z%w֘ !j@T>2 ݌jNC%:7KKo;?d7kԮG+ձk mڍL8Zzl˥h)bk\HLx7/OIگK[w33VΗT=)d'0iSS g2p~..Gp3|Xb1L϶1Qbyqdbp=p7ك?N)Uuv6HkҐ,5[=ԭ40 ݽikUpC 1꠹,d#>44vQboΤX|sh"> qCPorrGH#LhO.ڼ%MQ?ad1.wߤGiwZk3 _y$ R495HLب:w)Q5NTNX Bޅ(KnǙ:WϘ+U#V4Hî6,0otX96gvx] >ցĢcY> vu?:V-Yqq+=X8iC>bIV}',PTdh(95oёE iXKM+" `` ǒ ֖JIo}neΪ>'UVq1,7}#㯕e$zOkgm(\" ?R2 (,v+uЃ$0OOmmgOGUԸ<l^ 4V7YtУ '\=I9c=/hSӖhʎSYb'X ,l[VmN5E{(~&\KZPf™Љr W V4w^P F݉x 30xq")jЯ۝"mHߡ'ܲvo^+?m988 AQq`=hd-%= *!oxV,kB9h+M&]F< 1\<ĂX9*y])TxpUf4)`FBV#0&3oX dF! ٮԱ9Lh3γHt *p? :j& h73L Ǝޛx?(ɱ깐I %_{cӳhZ2}Gҍv&d(1leEO_eO$;LD!ӿG=,DMU9AFY=Mdr>$֡ ;u^\I?v0Z]2W0!2544q1CuLaKI΅uVhT~}d(58Ngy:3~xX~,hzĶ56o0*N\uX411C0@qBO'22Ĝv'I"omDUv.wPVNfhޭmPJ^yR6Y#w9>Dz!--Q Jw̓B^=9bA}\蘰RuH,U'0Y&˶B!M{b 3ye(c%m.jnї' rHjb>HƑ+f (g&֥.+I$S pmjc|Ɨ&?%,4ZDļVga0v,7do-}8+?NP`H[_`TC('`.pM&ީ x@ǿuYLc Btl^Hh# {D-0 !ɳ:Z!G`!7 ZAJHEނ) @%vxv'wKO_T|#@kb 0%fP\nƬ!`ˇ'UkQ_#?3t'w-dg)*4bYnRbP>iD ~*06*Wt7(y C Ǿ5n۩5:DFi484HfT%d7nOAbz,AVC@ N]42*W'CVS\yƨGUR *ci`[D_/: 8tT8T't3pV 2HLYpUX$;1#K]r:p;hZ;))-G L[p^Z*mDh :A -4*}j<w|ri Α9(_j^:ZW䷑?LZB(:j2YNjޜYj!2SK{qV7[s|+@N+״*\ :< Yb[,\D[`>gW{  &-K,NF}Q6˫tŰ+MdƠ ]f&Z5޽9%R\2f\roqЭ1]&ySUD \iߕ~aܶxZv!uZ%9v^a\vYBIx!v䩉 d <\GP<'R;Ӏmc 4~9ICO<,WLH!i;#~D$voaK\R5x-U@x,7Lh׭n>t4|v{è|ʮ|6]w.`s?nk:xpaU"2St'j8޷< Iv-QP[*cC6a J̞0>ќ*ez톭3zR|:'eIx܀JqB _ Q&N|B.Y==l,fkHSv/L` w_l&,>@~ӻ^DN &f~gcNDPפN[ JGCs,KbLeXbE\Fh=zl[oБk9kL]&}v[(ytBCINET#gɄ?`,s\?u5A7;DOCGu0 LW{R-'u^z_E894ImƪKD+`ڶg12%4ٍ/mۋ$iЉ1;l)-aY4 y;,ۂY8`I{zT7KKtC'](=Vs 7StxxL>10Z4\ yvaC+n]o!^̡/ w̟x˾E,fkֱ!nD6i,iM6- ZPm-IpC-ƾ9P#|w W!jQ3#PPTz ORZ7'`>e6 N#.G.N7Xu_`>J?vlq7@E[#,SsJ st ЕVgoH2{M<ϵa 9vjh#}wF }jU3%~uxׯgi2|p T+oK4y=G\Ls D3Go Yx}rW\!NK쁻L5OT.|0^ uh=^ت؅PΫ"ŋC~ B]c^03K|:Ddaݰ/gOƮ[*D|w-`UX|ߞˢB!7ޥY1MD>2㯀E;`>/=QEүMoE|?,3jE~l(f# R]gD q^NQ:6OI|nȍQZ՗xÇ?RCaC gRJH(I27S 0ae!M <t08m(`tSk>G:8$h;<7dQIoH 5snj[ݿ`.uҐjYCLހbWHx0Dtfg6I&km? )˳η<Ԙ̫xD6j?@Ϥ >2jȄr׀ժj; %2T Mhr҃d)ŌeAO>scAFs;E%~cF ɂ^~Э޾.Ţ{US%m%`(73U"ʥ|2uJiI]o+R;z2VV'mL%mg#|-s5EH-?x,&~Ζ1-\RBj `r=$D&AG*eL"+ EaCdAX_7VJq G!3:" Y GnYBpӃ"Ϡ@Nz9LqW~}CZ|g4[VԽItmA`Wg q{>pU_?%pnwIŃ=4R$> \(:щ>̘'g49=P.Wvnz7qBWk&rYt'y?ʇݗT4)v&㦤1dG_Ju|1Zf:LbpȺH[[8h?8|y'H)lUNU66{rKK pήɐ5lZ1ơJIBao"@ƺ@ 0s|zxsjZu73P=fZW“_W ObXfn` \ UJjH4?5 d^ϭXJY`*5h?QB|۽HTvXq牣6RZ[ e)/f$2JzŶ ('Dqk| mT^RmOOA s++|VO˫IL>2@S=ډP#gT`nݗ8E1iVpSRz^ڷKx|>(=dOf $}xuEkKih/ɱ[[;쇠i%H2r;:t@;I\&M\nN[VҖ^ ȋH*`՟[^f5$}H5_w72;960uzp4#8Pë| PATu1 N5ޅX1i: nMͽ`ၴTkz )I]̄7GoPu6yvO>2<к4\ 35r׵v%V WWÎrpTͿJNjzIKcف?MC QxD4Fǝ>rpQg kԛ#6Ű$+RR"_֐| 2!K#zK<`yOЩ۶@+݀_ةP).?F9`jkPy\@ eW۔K^5c'.ǹ7*J}YZY<ŕ*5M ~ :/aWbEq?q:rOSz7N"%p!!D'٥ (c27Z*kDgrm3*16*z.% 'NDQ{UHj9YP@|7FBhҾ*B_‹'}V3}!PO1XW)M `BN &lozI'ɝ,pkqďwm/S+1AƳ-1doyXvԶ58?p߮[ͩzrd&2}/ZL9x΁IH&$nCNogo' ïY"D SWߗ*;gC# uIQ:uct+\y}Ɛ_\mbVq;fP P©Xwe7P3Rv)kQ Oz G+t+_v6<^CG b4zVR{rms{.w2%v HP!]b;5nR<.n*-2j/e%(v5AϔXxk RE3O`L:&ݞB?0w=3yQї"?+|)"*!zO xum6/^!qOTmHj,7?1c2>.1[3w cK**"JT:97 |̙лv<). 2b4PI%;"-bDya͊}ə !]R,r#2g%[SLFEO=ARc`=֠K'X-_P[cM+fulUUK&pm2"*C'q܇Eݠt9qo&%^ny9>^T@ R n]p2o_YZ".~G4WY q8kg XQbS\ nQ&I<pr&}&|&{ Baw߼R haINqa_K<]sg]"O+rKbU+5sOƼR(!ڸWd+HCQM*uCsa-C@&d^rhC׽ǝY$0la=(}tNRWcdYM煫f=BudoCRIeKRbrRq+l|4J`*Ev@pX==R P"^.!MNaD7V+iAHJ{6`ڍUoR͉l\!1(<c)YDlQ̿p2Y 4h/+T(,¿4~\;vgʨUDSi˞?\d‘Mz &\)"A5XRf$/d"=z.GQ~io`ǯ$C"81FQ]eXJ0;&`utpb%[&YA2;-ĸŇB(q@qϧ_ B'8!afZ5vQQrn!7 6st8il|F&F{.~"4ze%v*%K3R*Bw[()Ew:d|Qy6}ia5Skjxlixa˯(쵨גV3,:f^A~'|nOK^cm /%p@%&@I2Q[5Vv ~;JveÍHСw)N 8l[BZ`Su(O+9yԱ|cQbxBp69|K5fdJvq =:mMqj=g` gna+3sSH&eCJzBQT3ܥh &}e_8BIjy#LMw:&g{Iib2!v76t _"7'.}"~uUxr)o(7?2%|J'n1g4N VcYXG ;#Fy䃤!3խ9!Hfgm6V gȒV |k\ASYB9;vI($ƜT(a&j9AFՏ2&h^aȺһi`yfaz])Ӝ5u,M=⒘TFB2B!@#7m(7lq8}u%B5NcJeRJ&S(ozBd WK,a_«VpFs"Zkil <;Q2娏 2֟13S% 00T湆<*q6w_ȩ{ d? MB_DT¹=9CyA+>.1Zƫ5s);P֏H-~xnL엁ƹ(8WyZ+sOႲyIN%?%cNVYՊPzm 'I* B}f{t``?IM?mj/G/ıwA6򤆎MEdhC1+'J;ak510gDJO*h>\V2 ZlΨDFb CaԛߜQ62G,8a0`&L]Xkhhe•sţ@'HB};L!bDRg Y) TA:?$ɲ\TKwigW̻Q>lnM*&a|H 4'͆!x죡P&!mY61qa$Ow@2)) }f.ZFɓjICNɡlw-BXuG2 |\> ߹X+`:0#1s~J "qCl |V&J!<588:`PkαkdЄƼZɪE_ѡoJ@ITuC#=k542 -yɠMm=~,X,R6Si_ iF|/ e C9Rr HA(vG T7mJ77V`H kn++,  VhDGJր*6C$y3*& !q44bfb~nu~|,J5i[n+Ms9!,(\0h1؞$XG `Wd%}B"e=9 e?UҼJP[q虀oT0u2ǺO:k܄\3RNhF}'a&z~KiÑyg˯%X-m3ߌ!@bErk?MaS]yr◴N9]``I ߦyb,V9PoP: &+TTk"XN[wlm ׃;CyGzt)h2lm8$e~6.㢲({.A_*c3! :J?-Ly2Ӕm<#qrBb@Z._`*!͛LJ47$O sgp>L3aGgfͮo!5o-oXi#@8F4 |*PfCQl{.'Tl:-CtP"H|Pl[0:r]5:܈ESfv[}(p]l츄XEWt_",nQo#zj.Kf2#}m#"OY\{z*ŪqÁAY[4漨Q 23z4qa] "ƍ15XD wKYȪ7ߎ¯쭫dzX" $1EحH#)JO~7z͙A2 9:UYb2h=G M<0cKg}~;˼9Wٛ`j=v]qMHZ$ߺ XoXw+cǏZ28o(jjk%*7B!3vH3^ W%w\L .UDxrrUM:!܃& A+.S+WmȕLV7\Ԥt8?[85HFw#VR2Rklo?0rSARGQ 7W{SMc3Q~x޺}VЪs_$?u<ӰQS"K2'BvVBj0Z!\uN7J$P-ry,sVinYK6-8歋gLm,~sEzcr3{!Xg`-2ɦk b*ja+&.7Hg@27Q-0}N3`w{pWZt"-Pzbzn43@y`Dv_eSfN1zAC}X)P?r.ڼ*am8E"F4b źƶz_ e'ѼyCM6B.a&>F._ߡd^sd~5B@IzGv2|~lSfCMI&&gP> Db x6 @7X%E+kV)T9 ZZ|c|ũoAn]ȸW业;u_Γ3Ϝ&|BB*Ul-қϲܽz[{%/IO׻EK9iB5dD gO__F ۓBV*HxHo0(a@h?+ >$+yqz?H ógRntxD؍Ϸ5g U=ԙZɺ;:"j&T$ȣ>фęBK_}(=lZ*+3ٱiI m%5Gذ(K $ܞLPљ|[f&*+;po5-ɡݻ/B ?INܷ܃FOv 3 "϶u:F42n@dO\c)$b[U{f SD`)=B- [}1[V%j \v9["\&JP#!)q-9rǃ,[ŅNyYqBL{2^Q͂À]aګM֑f"]VMg) 0dg P 8* Fb:#kC9<- [Un"=iGʅ{zܡJ?Efw8OQJzl <:gyf"&TκR*\9~d4 @F"?WPv\KaEw4o>~2#9RsvG#y/_-mANi2Mo>$yxgKH|Qaͽ=O*+O ']ja ^!&A*O =8n"j-Cse({䂣v36R&fCԎvUc !*ice ,EF ,6S9 Kt\Ƅ ʘpw 5RdS~0lyS4:=xPٔTO!ƌZRנ'I+S@93>x(zy@(]pլQDn ,nO7]"{RsXlE o =ծCb+ĒewkJElO<v8Nprl.{#7=r *Vg2RhQ͓ ]r!=MRH2 /$}=s6 u *Ja#$NB݄._e+ eX%oD^ W77򼘝 R<>Ni%_8%й%wMFrzK('r?Y!?9,da2p^D!bJm_uOxR3JYTxQh2.NSc 4#G/&- .'j=y_;_岯~&L#k12'mK5;GS6ځ6"X겂$ѼnSYWSjIti/K0RITm`I'WܦQoN~:I4Ȕpr^WU @߷TmڶG^\id7ht9N>Nnu@A/TA*~L.TY %LlN$&]:d9+:` ?<^Jd%"\&=APsX UZNӇZ8ߛf*SaZbhǍ;S_rުu+WJokNkAGeFfƇ_>! +0Mҟ|I'M5$ù@톏nHVb/\ RP̤ Hm~>1dߕ9{ܽЩnHB욂i Eu %1k8, n٢P=uYVBZlJT uV\&/z3qdPQNLL~>ZCrtޖk"W/  Xc,./p^oWҽJLh'_Hg KcphYdF%4ܷ-% ySZYSeG!V]rqqWC jd:[NKy\JٴENW5qQ>(ц؆[" 4@`z!~u6K쒊5aX׹44߀ג*MK2Q>NY{qv8d|a??n-,s "XH]\ZѸ!:Tц($^٬Uv +,8r'>ivp`{3*>7'$_F'Syd >-;tb "]tXsruIIHEw/}-\ğx oELcevEUtPP.bi6 N>ʀcM !< xO ʲk/guTbu1ЋBkٚ9A4 2"ϫa FJB7ˆscUn&(7q\;T_Yݙ+Ede=oDVlkH%4" fDfuJNMnw^n5w4g=lU] Xasp)s_|So(5\<)`~*g=4 VK(֠ ??bNGEK+"FXvwgv֊%g{Y&TͥKB߳2 _F8ͫ|Em8ցsy x|얲uY<SE5&描ð ileI r>'N`/I9IBr_eRNT̲31ONPLj/5+:KkHd|&ZCJ)__r95'C4: A2[:ev@sk5X"srLj'LތuhB,]V@#}ϻDiXNeQM3E'zR$ōc+Jye ہfYeԆ?. ;.n`ϋ59;V7d}h0 DR1wE9J(#jja{ } mCѿcR˝H/dMR€jHx?kQFrG7Kj_C-[_G.N);w,#B~#ZU 9hr$Gs8Ow]+=]n@PP5ݰƵH6 \fW]P߈i %$^rm>d =zDԳ*HrR#=8k-~Jz`9~xrA 0FHG]7ie@:,KHԡ @k=RmCw@V[cgU,LKmq'U%!i:Jyord,uOEUIZdMI.خA4Yv:bםHn7%ZIƸݶ1Ի.Sy-DNi?e^-+s{&-zgc\U'}n=6DZOJc ߻2"ջFhH3cw9 m^XפiE~$ ^RʹF/z傏$m6]\SMΕs."K '+V֣wKIz/5пQF7+=@  ;\?< ͜gޥťzԳ=}"ԱETd`0=!; 0Wu.5u,}/s4iDh.g3RP.h1xF>G =w@׮ڗْ,,R#ʥXcMX1d͈ٹUGZ{^3ZfX(eᇯG<*!+aqBoz1GQ/aQ$1LR!%+,X%a}k8!:`r@mX ; q xNsD"a/[U/ (<}ZN_ w֓Ƞzٟ!3=NDX @'i8 X4]CAP?haZM%[lfƱfAjf2ȩݣ%k 2)5e2dN*;&(vLf4WQs ` 9jaaMHF)w;'EZLKiT.ʒs#W Xc@E-iUY/;hyov G{ԳC!{tE6\ʥk'6c.y~5`Byq?ԕּl^(mϒF(ye5q/sC Nv5_6ɔ%%"O . {J"|8Vh ͵4>EB~AM ^2I/dD!4M8CYΐ) U w!JUl$ԫFVElεz":ٿ*|pK10!1 1;!cۘ*&MȚ9%>\:]ˤ!. ,zb ?7y GA!)5` X7}ڵ(E8Ph31Cu 9$E?g5{KC=NLnJKV?+0z~FI`Mͷ;$鹩ThRj=Q۝*z`1;*Ƽҋz۝Zr(_HrЎ5w5X_rgO`^ }\|66MWhC&C[z.Jd y68 *($Gh& -x&?_Aibfp Sfz{ZE')- B~]x4ʹyN9=YRĔ˃ V Ipa^Yiv,Yj9BL:FQ |~lif/6$J y%YPsZcxNSeS6&fkԤcdNʙ&#{m`!μv%Rw 7$$z6? L'3VIk·QGZ@ݕZ.ȄjE K*-;ء唦VYfNjʵmU'''nPD56KMR5Feޱ^ЊwDKhF2t|zڱ E@c<֯Iq.`'oAQ{@pnޢDukOIޜ_JsE&Xd}9h>}yvAf=FFDMՎ(%myy]/5 ?VxjmRbi2B@ ȸX<Q_>#ӢzQfB`v [.fY' IW]Ow&ԏ"{|;Tz*0^($p l-.I{ O6R-#?Ϯ]y)& ̘>#|}z@OEXg<噓oUէ~iT=R(Ƌ݊ *'_u/̢u:̶Gu2h˧RW-N}}cGJ~ZY.,CYrI!l1'%3OxwyKqU炆\qC˺?bqÁOAτQ&.0+ uddJx+ٛ0J[׈hVƍ>V<>ZuWLo׽dZgUxg򑙚Xf{;Y /]Œ\% QJtFj" s5P3M (ɐ>A&*]B%]aO_&v箵`U$&}yԆi}VݯF/^V:)A뾤X. 3!m 2D8 ]WBpA/8RٴPbh >_lV)<˔X${FPIK4׼K%҅A C4}VD?Pre95$c\m84@2S-Jd2~ Ή{)7:6%CW\쌃bAQQ("҃ 7#R \ɾTʖF{H>Agi Z&O~mzMҜ8ΕOq9?T)1jD&`ea,kl9+ZtQ !LEI]z:O {:;^k?*c C̻N7dKmfsa*R0]jirS_s4fw^3t;BZ;kieJCaUhn;8"cʬ&m=:y F Qa nLm" kQqEy"?Ph./` k^F0)UƏ"&%g`\Y AJ ԁO1Qfi:@ҷ찂x:3S,1DaEzzZ='yUy{ C/p۟ &tw=`EbOôJ,}<$^?xv0t_YrȈW!oj]r3S"M]Xzj Y "׻Ad ->#(X;sKLe nӈXwFw^j{648H{R5?B`x wح$ۤB]w^B}S:まն%s_%`O\62­ҺzJM-FPFQ,g(P Ip+jOmlעȯ,72۞bâYkWL*5c1@ӵIm<qs٘0*&Q%vh:uƵ6 !/C*2.*n[@ql'I%n{cB 2:MϜބ۽kQX2.+*L?i1b.-4}6(ٹ[(1bP̀~_nC2!}^ٷ~O/לTwZd%DU%~`vW2Xįe5߃kq!o} pj2y9L NYovr)*;/y7w5m/al9 ٺ-(>U$:<;DeQ+Ts%9oxmSC۳#Zk-'D3揼e1dqg`FSCNtAMsU_M+u!Z&`vs/G( άbX3m*yk!IO1s'g)D8!o b&? JApoMx!QN;ގ0lŖS+?u;j~ނC:VLrx؀$we%')e9!'|CTEA>BϠ`#40?)O]nÔO2Ӹ܃C|&d3*o"!)Xf|/EsWզ;;m\~6џΐy՜/۰$YNxR[?kL,7P-.L6F70~ܣװYR}B?&/s4GNuPXHJ3m ߩ^0ڶUtbhTpUh,Yf+p:%@ 1 7MD4EZ#m֐ R0Tc3_$&?$dP ie?;gMW+Q1ebu,bZR/?8iWV󬎶/Ð} f` 8?%G󅲪8O&痈#"H@JzT#Fdbt݂tluX50LК,o7h } OѧZXKS%IB4!Kw<gSz_1&{^HKׯaŦ yEy$/fļnyﬡg(Of_jI${$kZ:mw99jhlqpEVNě.Pvl=:/%+D")P/]g8@Fcâ:SfgO'\M,* S4R%-b%=[4@zݶ~$d &qZKԪ}i+s3 {%P`9`NVOE#"*du(]sOkJ*ۖ/!S:ȴж?R]h|)f~W M#&Lf淉Bi E:~:Xc؜xZdh0afxXt8_0{bǩ}*r#i=L]nrHPMzvB(QkO/T S/67V?4(c8۷_+9?JIOBr_ א[Twegw{r9|lus>PƳ6$6]Dl~B|sᓏJ1B])7^5M6)[:_&Duz1v3q-'( 'z{zWtF4ӊ ,֞v EWFrFHCn|6mǟXy)lڙRsQߗ۵7Ex@*S^qrgxqy\4A51wK݃6 L7+%O-i`qen}HΝ"e͋E*-Wc:ƍԵ{WOgM`J#"!MNp|fЌ19F鑠!è nrfܔ<_EQm;C"}|TVzPFcOTC pu؀B9kQ6J=q;gƜfC3:Y8crT`ʑN71!:}-x*5 мicU:KzŽ\]]⵭9]"gզXZ¡6o hag r^cF͌?EVڹoxQTcxu)]Q>|ڂ^Db[F$Heef@p׶] +L&vYHoWįc +e|OWnb뛸=:~4/-5"Q`9&chJ 0P3lUy#&*J]١l(ZG^##R)Lo 5B+X$3XEn%G (66?=%]+;6@C "1~O|G^Kx#)=3e򜘔LM{T"Wqw"]ცl.nA,TuL D#zDIoq6q/@ꇍ=ZvI‹iد7cpwKa)1Yêp-S(44 3 yزӊ`6<'wR벒ALb%(ZM9ۼ1N=h.fa* 뚅rDt/MV֘~-~<hɄG×ˮ3C2`o wd7+VKqg1ԱM q;Ivqq 0G%|zܾAȓpIaLȻNRe.4}P`0|Y WFO(]_Piƙ6rhPB(>92ֻe ֦ypLܺ?/%oR"JEģ$hL߶Г۬k X >oMTaҋ)2;Ka.gˆLp=!Sg;^ x&jM% R`<kQuIip ~Vo6]"K^^=ScY3{'B&zyo d*b L<3:NO'a{~G!a(ZgA':h~p)wm7Bv-qRiѠ2A3N o^dD 0lTӗpbAJT==gbĦYϣi o p"CV4z[ߕl: Ϸ*;-Ҟ{"@KD#VۢnfK +U6&G[5jnpCݝi*sȊw6P_,2Ɍ= qJf osuZNe0Xol H0DKbVL`y^ݝFk k28"Jlu@KBm:a xաШ=ȴ;7j9#뿜԰So qjp2!.8<0" 9|us^sm&ɱ w%і>TqA{ lXKrX{ޝKRM3}6~K'wqp01z)!؀C&U\Z._6Q tG_R.z/eVGs d4l̳`+C~W=S=6mmj"$h+z 88nhk}p=!$y-s|d2?85]$9WFͭktֻ|xDkF~u$ۨpY^\+ B[gVa. y`f|^(aQa&m)L6ƛKlPb0GVZ穃~@mw_ þW+8ߢ.Mے'F= o%<3y*+"8 w(i/Lg3?,?kY/cH5n~> fڿ@0HR\Pp(0j0|ͦS`7_i z7pH¶ƓK b.K mSeOмEL۲o+(.ϴCz(J.r_tˢGboY ZyjpAEܯ6?#sIsb#c$p^ЈJ9DDңڝm(!Z=^H_.8LrB ;⇋FO>öq8_j; EmA0{nKߜ2REh&@ZR565r5:gqк>_XҺ֖0,K4'|˚D&I>0{8%W1xN᧏?YJ җJoPZ'yԋVFnmOf=HFXoFQ!шHc+I i>RC#cqشj  7pRn5]qR#+MZTi(PtqGzFθÈ@2Uʾy%7ŷ rcqWLĿ^K'gu"I>TT` ەHC up#{x:гUɤ@sHR>_%\yŌT0Xuz&͔URU/Hz}4zG% k,nZ-ώ$JU в{:W@Z3\!_(;a4ua_}%Qd1h#361r`qr|Ϸ@n0T;u@yyKZJ/ 5 'gl OvUN>Basqrkbt^ Oއ FwtL `M35YI(d:TŢ1o"E | %&Iސe`)T=FV`c}iqԕ\!/Lz=蔜wϋaP\cBqH7rqEuoeHgHoJXf09lB^q b2 5g8~U/}/+;ڿRCNO \.Wb pCCfe*g;@u[>]JFOJ4 ]'":](RYR30NNݬ]RE ) `TNgZz(feIppzRC艓*2bAw+M[U~7xt=ou+'}B/cnUtjog78+ 08]GhN=d*xd+`0G-TpB$jC lҜ][f$ |XMP9=EMzh-Y>ݡ[Qo[8ȬN^bA ūoaCy0 '񲃐ZR\ԟa Y}D>! ~̩XǪ(۲G"B]3lr=1!HTh=>ۈ;Y/3onbΘcHJ~AɍOݎ!Kv<'!2, :[&Џb?k2 UV|UԸ_(=Yf۵F[ $w(,pF*L69ߌt^aH2D 3ԶC v1R?}k?u-.?v&Tπ SП_0,J7mG:d <˵х}TE+TQSU#S1rܨ͕4oa6Qџf5=Xk?]k,%C]{\au%T}OKuʭ*BZ!ךԙ%$>tP3Ѡm[vMZB7Ǩ00*> 5UNihh-?C)论=:qW\ZHa]םɢ#eWݽv~%[>s5f0P0E3@mOQԡ]@8+"Uïkn6/jxomw~sNR%0"\ 3FU3B6XPWÉ~qqyɧ$V娯-ݦbA\L${=z.v9Rn@&lL|a .wV;r_) Bԕt#RA-/æD#a8\ 93v%|t|4+&:D<ӷp]RG;&⯆o[ ߽#0~׀=JncpH'雴t6O1mՈDJw5Bo:fnCyGvEMwfM_Vw4 Z 9Ā[5K.j>1r.~B嘣Woe =}>1zb~H凜A53JFIB%d>ԠU ^u_B PzU{Luac-i]rLy"Oې<XVXG @Ap!x݄+IéދY|޽~?$Գ㱁p_ӉO9r{-m:;;1p3j"zG6Sd3<uPvr]s!w8uk1YˉV]U}pIRhP.> LRI[1å?z-N~K^N_#5뇴xՅ6%jbTyv̻ZaŴWlP! F)d;DyaWV Cܙsj ,J @QKli0nH8k6y/&&txjr2EWAsq>\FJCO-VAmBO*E*IWJvlrzl:KNe1nxy jp.Kچ26r_*}ha.*~@JiګMoV)hUsmSV|e8BbܜC4ts'CaLd\r4z)L$=6=h5Px!7GWsUǥ-V (x}7'%Fi9Xc^9? -(c~P`#x 84E$TdyLL_lQRw6(5QUϐh<νОe_-@vuړF!><&;FLyoe'eY0X~Dy)˨MʰOh?4ϣ; lV!Jhx+v)h/zGp--{OAZݜΆ6dT zvӃC_Z;~g%@5-滝0%O^u"eti^c>@qD!<_=v$07Z"E5=LlQ) ygXe B?2MWcWp}+oGɧR@rˏ&rcwC˩))/?ze1xZfxŊpzzPySnȫxz@ ,k#ZB@hv7VD<hZ+'Ԅ;ܤܼx;\T䝏bľ:%oN;FHW&L~g2)-DaL%cØ"AyJdȝWvj prxspe m&u?%rQ?`FWZ2%_)Gc2qJS?]Z@Jyӿ3Uv杁唲/Q5(u0fN|'L3Y' ҨTGQ92L: USo ;7&[m-WCHX1ۊ㇂YD*sZ:KDF#<*)SF`?Z VSRO4\ x-bi@O<TFލ}_:  A 90={}[Wh}c%=(aĀ(xө;#M J,Lk~{ljR+ W* 6P >| -Gt~ܚ!B)ї7 Bv!5ً#qic2m.&`0lzqY"Y6RS3 ";p[!BI$PY*3_*Jcd:_3r {,_*>R7sBḏu/>]][+ ^lM$`8PsOveӝ=ʼkMxzj~*?SSe83tሺM8]8].+Ň5I_hT\Iyqy>ksH61&޲:.%AL~k0}q! ͋Vb>vn[, zYL[r+j5!qzxd[0YAbg,zܗbe"&"=k2S8w_6u_q4g$D/|djs<8W7WYޑ|q̍cĺ%bR(KZf֝PGE_Cm~\d]KkDc3nrǀ"ooSt=K}^+]|&9=~q-2axսC)O8l2=x$076,b[Ly녃H<ӯh8Lx]XQHv"ocC=-ӖOEW"ʀ#$~I{Ym6%:\╝͠D:knl]l2,P, Wu tHX!|)НsRwůLɚvmL[e$bGc=ǥz ( C ~5ТH^ R1$g9Q!3} ++̘s=AocJ`M+z6{'nt\PJT"=eE\[?}.L q0SKO /`O~f./J LE$#?UhDǦVH,ug#3+}B4MZ!L[IxiduiIJ6Fjɳ͢v%4jKsGY- ˌWaHSqVWv3D$-|3-$.բ1bEC]1 #ύ&/pP&g/' A.;}r.^&ㅞ |N>aQd5>ӌX_9^_?U2ЩG`633J9gHϗ!MLKănC~Asaa.;w)䆎{qҥ9ZWbՑh֢@ X.u/ = fv-oWVػ 4Sf\Nu|g-R 4b?=?,g`Km^0n/\"Xq}9_JeHX/l|O(R}ϒ֜.=3\#xr\"mBufwuEۑG*>;;Qm`O-%ai Xzc͠xxFY8iz]ES_fOǙ$IC|vuk=Nv{7oU2{ΉWg+1A& C49ҞKSJ2~qaouKň=Klƹ觃?5=nPk ݪ>(h { 󒍳1?D,?# s.SrMw8T9IhQ\ O+v:@1aJ?H, ?&"{8fG% Xʠ!A7Nmo ^kZ"6jFO"Yٌ 9*3#ў$it{(l[qD_'$w"{;dϊ&=YfC㿝a_ 7!trǾ5Fa7='A}'w|Y[& (@|.VVac:J4&VM+ t*mk1D ,U3£8<qŢѫch.:zy(Wt:MMq;RQƒ:aU/m\}?K>Vvz𞩶*#}W%&,ZO)/;:9զ[=pqp̩ʊZPZAY>wnu%wM&B<87{W6jn-q(ozAHonLE:Vz D1~%7zBlBNtf3W.fA9/4vSR|,wٞf$$uXlrJݏ3 }2i.*L+(&Fe^]( \^ste(O`zUFW!_4Zhc,⋵%o:*~h-$/Sr'y%wagr+wiK9 Jsyo#ufc̣3@ L:1׉TRxvCĀgP@67[[icG_RsgEV' D8& ЉW'q]E^aAIȕW%[! ^Nb΋VxkՏY ͢)o7҉o8Rzp$#Tל?n]m)73!"!7O?'Ap HbW#ַj~ fUu"7Saudv-F-x$JLr@FKt6hx3E_h>M娄Ew或+'Xzja x#+6ڎ>-m1V}(43$g-`!*Bz ?͵ףC9V9Og+7QUnj=Z"^5WXO*XT@(#כ,m֍YDxw ,}ꎱN CDp[g}9A34uL%F>+ȶ*@s^ZŷDAϔ: JVD+wJm57f|7l hQ.7+hBb^&|;Q–'> HIqFn=*@7B(~DbkR(hD0W#?Ĕס6\~xamf^cH6-fFjz^ĀmsJ!(tB5y&9/MmLYGH~PnϠݘ1ٛdwM빒%gu:ޏ7ܘL[BmBAQqȿ|:Fui}؎1陖B-,svE;_/*r6ya3er0n^ 7oZ%"6+'Hֻu"}_ٶ~q~rkXƟv|Wyo[%wk&v_hX@,X[F> Os[WfcMe͉WjDb BL*Ʌe=d~L)*)E<!lNރ@7yOC:#w:X,tTǾ[>^,yLǞ21 m zVy)5v4Q"}×яLJm8E' e2, Sx,S.2Zdh EXcq=~,_@u%IAx0| ztKȕ;/(lCy/ *_BG3O=Kbj{gh ^,hcye]p+Ot+q>.5mPY)GMFHq ϲQ!*ۿ͢E)=Zhcq~7V( ㄀)?3s46ʨhe?7ɔjK"۷AK};͛Byaڔ-/N%_ ڌ ##qh ?fj\7e 2} sm-m<e?l3䨐۸ٴx.}(#Fp?\sUr߉@e"K5{*m){ŭ-"EVGu՗Sw)]޿#Rtq##5jPom'N8J7 );oGD 3a|K*쭣CEC wA6yQl;W`^e~v!-v]ÓW}k#v\"cJ>k`x2~7jcao<|fJ +d偰϶%%1 D DH?ݽq= zG|+цz T3 N[ ړ>b3;L.k˖OGe(^岻o1ɫK |'`#Ta}e$h΅`V x-i>]l+΍#n&L TL5Ksq:x8^8JILdRBj_&ŷcRՋpYJ)} tvE W8͈`#%:XoAQ7M!W6-}"=ًƎ8ÈRy͔y=R@R( Cguv ͸q;)[؜@ָ;gǻ.gIEg^jxQ$A`xGb(*/e?%W'z|t}Fe5J4R]Xd3Ϩ9mz|NO4ހ8U4ۓ2$a2 p,h}ǜ eK=i6[/|(Kxl5b 1N8ٻjlow*{;I !}_6=W4KGL@$g(:܀Oi6{,P=Hҗy0hw-~u=US\}/*"5xJa0?>!pR *YOh:6LgieL)Jݙ14Ox.4d>yrh>_Vډo<3< IK d/RĶ<` S24-~%ltG!GU3#e։T=hy.'[_y SX7Мw>ښg2} ӏGn= 0 *OrT'W~'wz&[:ՋsEq<^]_$V]SEb-'utϨ osc4GBcKqao&pc V~!fg]:j4n=x@3(_S^<᥃)6aIr2LsXD_*mt m KmN]1W`ӘL<+680/xrA7uH]ױ&XM`_} $Β,9v"*-E6 4~u#OS%;#48w2쵲T/53S R Rn9=* ,6,SLs̼``ŚRۿZmO($]9,GRKb`Uiӟ/=b \9EͻcK"tO ZZxTPm05-ks)@^3];Q\#k"mV|1.qxvM%J_Hzj*<~ <̨=l4yA1vA7tHE+]{vYiJ(C4@y)VǪQF [;%:.aؙ.B E#Ì 1d+.+i,RadOIsrV UP c %Wq8U RptM\\M0뷭r;eķP36zf2-'>m!Vxς`a2~l׸=8TrU,Y܆Jƾ;^Lb ^g4 @߭'.iV+3]ҮeM!yL{ngH 2W)9ᲩJŮsqGWɹLz=A09YrK_Ջ;d2ٞU oé[yb+8n/*{;aΓDU^&se'  N7Je1RgGUN+V3߂{t(ϥ^ض_Q(楄{C\_=j%ǬuT1狉H#z:RJ:BџBILJ~[bU5>.#$ixm[;z\T 35/&IZ*dM6|m.Yg#1+X>`T{gc"{qz I1mXr!<z;~%Q/r>܍)XP-Ɍԭ4U2 tA*V7Ӹyߣͪ¸\)s=z8翑?8j8vlN,e9^rnF` [.#xX1/>j&(5Bް4?4zg){S-zApOc%~< "Ul"ZJ> caVLkEX3 nO7Z5?5vha7*٘)z>0M7 ky(4D~!9Tx=^L}!LAls0!Nvb;_Yqjz+zelw GHHlڼ &S`,ݝcD_0Is1\.կ#x|_7k^^`6j(j|'/ ɷ6+˫-~xTOAUM@:}7}+dv^k9^$޶E$\!RFW\fJ\2+zל٨o.k Q=IMFf r#e;Х%T ViD-ǭkшx<D4Z| I/T:-Z*bM6(}N?06#;1F9i :H<33g?6:E=){>Sk !2݃Mb7}1ȕ%?(7['ŝ;m ^%55"=ܶnhG..(L^/=JK̈́M׎Jv.,Y:ƝDu|X9r ؋,A;.(b(o E#YfݺY` ;@ϳR!I0ij>{Ŋc* 8e20SL1`a@(,{U]ߞAKM?;odcG5[!F,C"v?z~=mm?x01a' =n[{nuYIa/X+xk-9o{o#Pո5&v"&=C ٣Ghl}7u#t':4g$ km~@o+ EyV[q-Nn@|BEeiӡ`6"5§{:˄z$_utT=.ճSxJ<M6>Q/Iϻ eЀ?v+xA1 ]b&\"}˧MΰA.>iWr{St J=ߥFYw+rGB؊є,71] 4 4sL wF̼Y._th>v I8.)ABWKg(CJLycf<<~'+G)#}%XimPɶb : <@)7܇n+L]W^@ȎaO!HX=JU+ۏVU}%eHOA^Y6\i{q]R`{3wVTy?+ +OaQ=uek1{^1^Wi'={`f淬hpw;(vĨǍ{8[Ż8HZ 3q҉KNCNoQD59` WqĩY QSDs+/'N½&!I/kØK ZSZԲvvP&i5_Y _%"QL5~3ƆވbmJlZQV-CKKz Jķ=`K-TݻWvע&#_Yµ5q])*XSD[u$$S~2m|UҋnzTv5C90oZ4pPLy͋BëM IVSWf+67l'j8!+wq%+#c%{ݗ1Pw3@6$RPIy,eGAb6g^D3@d9=N+omx0${t6WٿH )#?I=oS}q~z:SQON5a:@Vu T7ߥG-۟•ktpZ2_ #_)M |b>`G۶xxDDSҠ I.U:]tM!a y'_kyyLj,?Q9`M; MV<3G/S+\0&"jKYJ1` ]3 1{.xXvVͫN}uk lkfv~ ; ߧ-mKb"j~f!YZsjd go3 c'd>ngT3f yD[rK6{4\V?Ԏ,#4N0,7,tơԮV}J[?B .5G7Ŗ8@-zO!X&Gsqro M>Jf_QVH`C=Ӧ[e-Nz^:.,A=T4e8~6ZtQlH ]]cDx%<;kJki;& ,x{Wo"DZ5ҙP<䞒"f 3ǿ% 3x6/!|.e|fZ"@' ɞEJ`7ɕ}q¤M3 6*<74-= pVO]qWe̶}fo‹8YdVo[^ֆ $SUh< 'ASWh&7tcFhe_Yad RIGZ4$S`㩯A'\۴F!ycJI̛Q*ܽ# :#FNHz:Gd1 Z@?I4({9^|~~Gz'3r-C'j89j+_'{~Ej0 JK|C_I}dktqLRK2A(HO!GC 'I5!Fz^P;$!tG+t@^YLW?_hGL HJsA4g+Z4Vڂc. UU']G4I}|'%7 xx0MU"Nj-sVRܪvpzBFYQŘL] q%q׎״mqKlBm*rVC?Fe9DU lP74jh<>*U^;~QcB㲖A[fAM+KQ7BMĬ"rc3N&nXEy9,KԱޭ ɍ^ZP@ԱX s導.N4`=M>i1 A=;2y&5:) ը|-s_jo EC`'䅨d̴D"ʞЫ*tKķz/d^F?ȧ&P?K%32%6tpHbq@]Ql{#nV>¶<ⴉOq Rf6v%V3,<#v͓v!HvU ] ~\+*sm2A2!x9Eih:9)Ly!G~-"sZ4bpSaҨPπHu9`K"GBE:=;tsJNhDԫ9 rlig){Z'4i2LJ3?0I1*3Z3+B*/, t=asa"HO܋ Щ 4GC/tɚ ɡP2דӠ^)Ety MQ{%}G#0FHb*JeöP<'R,ZO͚nI9gaȷ9;nqGX.O`: QHj2h=7rLx ^X~ ?ptgǿxο muh7 ϳFk*A\P̯xfdbdQ~!~;X{լYƥ=Mٰ8%$Ƴ.q]0D$o<9EᛮVCAh[ \} {QWdM~UF]֣7*Ӹ͎Nhs#=wbu4ԷrG(ADz[ t[/R-jڗjMm6`Ȅjٶnu~`6tp3NI˚g9%1t]'<%OC{/A!#jFK8+)h{Bp5@[jz9"@־P%g}'n亨kU%(\PS粅muP@# c騾J_ ָQV*iй+߇]fݭ} D;WaW{$; "VdIIxA* fU5p8U9jB-N:+Ѯ*& ;|g0cYC];aLgi/;U|<^4^icYeLo9ũV `fJk .c.yo]V،wSY'2XI]*SLFZro\)CG^\N3 U3\I8DL~SeuDQ]gqE7gܑ Ϗ I:PDˮ̼>H4j>B&ie!3 Ą$рl_jWtեjOl.Z}mzXq9$ZWQ~ 8X2=Tz>Q[Ut`R*Qd$a{X >qyAr_2HF0AQ>r_0 Z U݆d8@'Ȍ#o356R#ڹxUF&KК&:;_S?`>I3|:Oj䛓r<sx@}SbgKë#ƙ(Xy *.[m*h?iN"yAf.)n+h2͠ 9;L^:=61)).."oz-QrN XȆ)IY\Gwq+㧅J-/[Lm6@ *K3<ȤU-ݧĸ\(gG*i$ґIIU\bL}Sz IOXUobc;Y;ekh^&{rղME)"dKaeq2U@7dFgk(]h z}c=> #byҊ2+@L\rYnm0,?Y"#4>pˉsQf#ݎ鴽cP%ꜲP@07Y6-l%1J4)[κv[{X `_ ΆNڶTl+XhU{"JuhQ 9B쌨}}BAaE&n"l Dh^./ٟ)q4v֠+ӣ(_;f./:xRcbI\$%> acfXP?ۢMȒigCǟM% y-녙TFMT7l7zddlDt l5~T4x}>:7 `NOd, yG06KP*O{}PÕ+n~!O)>wɧ֦rR8x{ e8FؒC#@8c;zgJc֭R@|QE*%J΀.}7j 59&ZՃtOjG )'@lR!`f^ME9GY70RN>%Ej~YTT.; i!4詒AsSaB_[Xd{m"D+[ً :Y{VoJI%j8tv!LSgTav&ٶOD0@9HP`_Yk bhKьAF8+0ۦ3#c դK|0 rZpcVp+U ?ۘF=_bȆSH#Zi$͖,rQ:ٰ|#;/G vjNI?RD~SIGNT9+] kA?:S 2T!Kd`0x'QiR.a-81:x&UzlY!EF8DyQ[ߠb@'>WHd7w{\ۏ,vW/g449ҋ6S\\Ss<Ղ n0n$DDߌ5-v~ z׃yy{ (#"zMxk q_zl] F@4^@E_'3\*;0RJ%:6?bx@DUvIJ홋~5T;외Q'˧!RDo;!~iu`KFb"뱪FJ 'ŐR>9YhV wso׺^[bF)ԱQY c} VMˤO}Nj $#6gȠvdNd˒&trO6!]ר9>ݻ Nʫ. XAb7'U/" J7LP)2n(0Kާ/0{*w.="eI>8 ֮CeƢ geD[%iR]Q[{ks]f!3+_0AY '\"tPIX+t mNb8.dvj`:swE>EQòwʨZʫ޴>N׻\t]k![lN )xvgRҞ:s$ֵ' `yndR!Glu[="1.VOD tkv#:ƒ7 OY|(TfLc )B؅jO J<[j}g( ֨jk*ޫ oKU+EmJ*r7KӀ_*Ԁ] u(uUPZ mf/uG@ai#Htgzn8|lcU'a RF9=q+/+@- rP5ft#AzdgTI<* <26 %L K]k_HxR:?cM{`qaY;xgmsEI"3嵯 IKr[4ծk>•\?e94'0lQY !=wB@ޙ #n:BG eQ?x?IڷY n@+fj߁c;&(`3="rBr_*G};(N W6bD:>; ): 񮪁nBq쯰M]p H[oSJq?m>6A}$rҕOJJr?wS*h<%W#>w@2x#d*y mY~1 iOLNmr"\@cք)ل9t2#jL5 aS8K7N{|!̎CG?=)nC,?h} LPiB8QwaHurԜ.Ȼ04GHYKMό$:>ᇟ`tdꪗb̑m7?/4Odv4>B!.iZncw E[˽ " ˑ?0d}c~ PbQ>y?bӎ]"0n³-<γG_yd LFCV^F89oM:uAs8rVX:93#u?PCw0ӯ(=>DԞ#W5)m|A.ao-kw[~UKaY &v/UԒLo!.ͪr!jsZA,ilB+H}B(=s߮ʮ[٨44Xέwԋ*7,{Jiy4췄}wS ͕0? USFr0#1#MN'94Ǣ]3GEeD}iAc!H`mj;woVX[ي A G=F$ hRʌ S-]/K6'PԦV@yC;V$|c}N7nTYwR̩_`MVnF£[{fp>Wti9BHIԈ96R ?{\Z7Ċd#?aGF(ŷsx0IV JU6hz+oLK囬QLt|ڀ ,Cxx,5d+lv'QPg0 uߩ{M=s̐EH#XO$0,Bag'ɧcB~ưA;}&%G$}8rKJFƙ/PyjvBLd(mm*,>s%H2 {%[K l.wݽw1e %L[ (DJ9EҥҔ;[@%ꁷ}*zϢouRoMGYs;29;o/ϞyXWuj.d?#|PW &F,:S''؇%FiidM6qK%r cOBYO@K@B`DUJ5{,~7Br&jJHq'"6,g6GݨԔ.|hUO{lzuP7F9MKD.o?h2Q[PsP>1/.j4_f ʨРm̓CvKiVk(oӆ6u6crRlFbrB(lX̚äy_sSh8o|y}VߏW#˂BDؠxH$ccxũOR|i2H0rRCfs,c%Bs:`UES DyZ4P-B:15Xȡ3;c, w:ǰBziFXbwTw(mG[H*͞i 'L)N@ u8j7YA\TSYr9R׆yg̹ X#%kd3!{iͅN8.|;DG瞒ᴋ%n3t,c-=~D p(JiH[9 \a\y䋣?­fGiNC.xݱM @b5,}SiP-^@5Egg"aS$ @3=W c|  3mJ5.b0k1̌i@t_р%IC}mB8.H߀}A"B3qd771"2ZK &_ZV4z`H_) ƒ\5" j h&t'H['oGgNEƑqɲШe^7@hgUsSI]׵uzF^#y 1:Ƥά! _k&mvMAB-/&B+"$":,!@IE^QJ!|v۴xu]IVƅ\.XpWdsZw@B0M\EBS~"1-Rs^SL?)VQD}Y[n5GoQӮ$_/')ƲAwLg:\e Ht&α%YŚz1M\% >rÍgn98L.M#vp`! gm̾YR h3@xAxH2SGXa_ ۭjuW;z C&~}T@[VIA Ӈ kބp5;҄ JY{bSǷO}C 4 /ՕHBT( 7aд̶~ :uhf$ (8:2YIWel֘k[[$W>9bѳ*yp10@ߘRChΩ!rNk2ޓ>#]Bivf0ZԏpO gm׵zW2Ž%R螓ݩSvv{#+2nJպM ;7ǭܠk5>Nضl3 ,[.!$VrxwD1n],|Kݪ*ΞGVFG (Sˊ X671#Xwc|sE&A0X H̨ADZg (_ S]Ht&[7@`v٠0ҭ\%Xǣ^R=wZܿ((2^؈vwr8Urd;q0{㙛Y+\h|ѣ&{Dz献5K徸1x5!| 0y&gYkTS GMˍY,l)Є'=4BUEhQhRal7gCHԨ9'!fì&E"CQ'GNrSdzHt8[|V jSBj`$LRQ94\M=IGaZ#Y+8G'6.?[E(fUl-Q&W~CIOC IfmߔTp4cK4(*jkh+u<Fi:LV2Dc[+HշspruVMk9Jq|vt,RW# ّI\ 'xJ8{8J= QmR W*:EkN&0mHDVMuu$%|^y B5V CpNx2njs&_}ЀAs9([$ A5s?!`UF˅_xsjFވ#^vMvӉ$;Px# :5h;ڗ ։y. )׎tZGf4$jfȍinju hTxH#79s;tQ&QJ6cܒkȃG:͋zʨU4_.&wEgBerAFGUN%m?2w^OyчJ>;MVIcڹ9b7S3g3@ӏY֤~A86. ;sXy>ɱ5it*V:}!)b'hm|>8XK*kH?)D7XAYO\Գ+M>Tas񝃪}`ee`'&*9B؀RG3TadFxQwS#[2zm<"´H:k~{ ǬbQt]3\u. Zqʞg|ׅiNr -+sA@$ͫvz@4LOԮ-5tékz 8V*=znkz A!Ιj&\K\^[V7B3Yު>ɘ8/_{*ߚg73x5-v *olNaA7 Pfs}Hd#vʷ ^{ VC~VZ8tm0 ;2N\cr%4!~g S3M cKNvrliP!>l5pX2ϲO/Oa ~טK0tD\ߦC@[ vzuqǣUZ1FߴlI_(l uu$qj t@:H fCv646ZMO$A pewk&*M䯎1QP6!:b:RKu[:ߏלy_23>"pbs: @@p^C b^T|Ѧ=&x\E\  ]և[P)N7϶>*$Qg\$G}}n `Fѽ蛎vy+%D~S*Uikpc 7]&*(XH/+s >/5y~Lu3Pn `ՑYNv́,._JU."7B.nO[iJ׷3nfo_Z⺽D$3KYlf95EKi]WSMyҍUD*Cc;L&e(a}3Ln"|/9ycF9kT\qRv^}/-OOq{q ]@oFO'*um౬4թsM!}K%4T;vLޠC8cTc`~\QsdK!lq?(F&Mwzebp($>C ʙG0we` I* >7125U2ljу1_ml(^aqqA4uE*U wޅR_H g@`' Ky>텮[)Z%_agV7HIP V~f:; -N9ȟ J;a65K9||;2iZ$h֏ycl,;R@#89Y S K߂AIZ!y{ _ q Dqk ! _Ƀb+|󈯏2}Z&m |۔F,}j7NXt+¾PDA+]%S,1ݼG& <7/ħ0U*J0ǂAwY=T}[o\|o!EƏeM{uߛԻj6h[0GP&IUPBe }up7)JEkJV R_b] MZuI#/钟m ]7 h1琊/d~̲^w4%z]DlPId1[T@nK[ԉQjx4(PB q Ҋ/]<;iZƭ)Z=4lx[bP-BVgAeHj }g*R=9e/N\ąY٨X3# Xq-8,@n-VDȾC LDVj_212= 9Z'96L yowq 7;Fd}viS3*IrͣsG6pѥ[u9zb([m꒔OlJ /X?8&^_xUږo-ԛ״|jT:nxY,j/%Wt_R4Uh1-ݜn!q` EsAf DȇleATe}^[/fMM@f?nr= KL].0[goE /3gqb GMmW *:EC?#1 LRz<~Va?`GQ"P5L`LQAKP,"jWnӣqwbIyV2W\ڶFzgGs n˓A2ǯp˨-}@%$yJ֪}z@NlBgK$FıB;V3a!G&.b'OMS*X!3N)Z[|DgJ&m\uЫ üv'ٙ&}{`fip/Ɇ'Pxt6(烣'<=}6"1@ лme_-Us$ 233ğ.j+}!Tjq" Fh#BD/[ ﻕdERY\6#3pk. #l#eXR1l-o6ކlе 1s p}{b*[a<q\w>8Z3D:y@D!^7+pb|?#yB3mukU)Y7O8vI=[M -C݇K'jx|,F)}ߠCE`C- czo+^|ݥ ׸Bgl;"]^NZfX-bed;U!6#a}SenL 4jA}@΂VJ ]/ͬw /i_~zgfFm{"F-2"0mZ_]̲@ۺݔ.h֦mus`ܯtmκT =[Iч*#$KykY.35#,dtQsxqNCWF͞02hOifqSMoS/`p*g:@hXqčynֆcu!_"|жW =B3`K;F{ ?|m@JbllgA '=`06̶ۙ 0]^!t^2gy9& VXǞt8f"}#c|/"hebrwqpbCF}`bIS&hRJr0ٸ[))dFqO =m!\U>qʰwcT 蹻Th8 #nJ1]zr "KN]sq2/ JaR>}2n"s0<>⵬l c't!IHg%75>W82)~c 6"'/W+M_Jc2ZJ+H (͘]/Bߖ>+&P-ɤ"{Ԛ͉pl'QʂRi꣡fh"G<8F8׬7[FY'"l]: ,ۚvw4Tb4\:2c 0EKv> %$@7* >+ao[An7 T'Gj.e|x=Eѡa/iwҸ&8#U>s@T[y;YT3gc2 \@DŽzelG3w&ʴJguTh JFT/q(@dh+4-D5]ya艤d&Řjnm|cZ~NL}`8M7+c@=xD"cU Ch|jCyU )*3B \ EH\cjBZ#${;{HEe I;>Y%c-׶+!Pc2TQAcc >c]wc6KdȠYE #{zٳD.gk\tA*P X])\sEpht|iN ( |g '8>@5/GSC"祱hXz愇3CIU"}fz u{ S+ÏED|[?EvUEPTxFb?9z҉nXPyFp_+}/[yX# ?Bҋ˰z@KC+S z@#!8}w5!9>KIzks 10VHQb0⏫=!/ms@wQƸO;)쌄t!Ef˾{eNuC4c%1:l ʨ.5c>$AeڔRV^CR#ӓzH_9nz26 H,dj@q~ ozU H(2)]ln %EY]8z&r7ln&1VG"\ɚ+o#6X'Ƞ0{;TSλևe,Hq ÈmS&%@Ygx?]R `Q:S2)6h'2q e fiF`W>HڰgIP#qZ<#7^'F2-9JX1 5~NWQk]6qavr1lj{Z"T w~|Bó*[U$Y*|5[ܡXzuqyf;ldEA?1Ai2vņy@ǭ_ګ04\OYl9XAri  +/29ۄ X?eC޺{kPϚ:E;Qi~Q_eHϹ1AdRƸufY!}zvd7WdpO R ٩Qs3Žp6?C{8 q\w^ x\&XbG$G#7йt{)E}K`ʊeF[8*⏝.e-aM8$2۳yK!eED "viBЫkuzя9Д ě$ckuK|{i^O?>ozM)k5PW ӕ&pf'G}'q*ةWx.5˳ݡ)EAiB_pYRʄ2d|u>[Rנ}@|ܝ[TW荜IPN@ЮB-) jdLraC~uҁDA;W-~=pK(_s Wvەu=p(썪LQȉVYRMyhŪ/_{a&D݃|(34; %0Z.L{%?N2&VIM3v!eA|xlw"rۏfw8+<ƨ1ZQ\gUG5zNՍ1`8+v%ֆݤν)Qu$v'%[9RUz180bgSֶk٠IUzq^W$)Lڤ_@#iW*"̂fXJNintl7_ (E@qD9v1ϔhI! x6̏,gGJ;>9R&=OŰ t+%FbiVj7,_ko%P1}e`6}I½!4Yҗ'˦ZXH6_?@Mb :Y؎&=Id(70je~un8^^Xjl$JzA"} ƶK\=W wcݝfk[ro綩Y@iHAvE.N hcK_-̶s3Pgfk,f (֋sgഄژ.*KLqA!fMS<-Hzr!ا)*8{kEB>35; @V W_4ןZ#$hPHC,K^ jD{AGnzǭz ;sHp/M@3Rqg-#Co{B\6 \q0x_n{'B̕&M$Xբ.C P*v~>~(O=Q#ٖM/ 6ېL&5g3?Xkֿ#ma·l*!?ޖ[zᵓiJ^ї G!FM: FJBMLЪGMWݲ& k*)8&o;w&h5pv(~"׷  .>"MYM=P~)665y\ɘ/C쓮#š M QL<Įߖy:8?4 % |vCa1 tq¶nA==h"A 8 n7χzQO15a&Tw835 *6huCzr I"Ж nyM;W8Lկב_ꯣ;~Pj˝ w+uv';~oTyC0[G/IZg।,JÀrI)pCOmblPb]8-@{f. rrV9 t‮KܕQfL_S%#m22E_s PdXDHStŮs9P$y?<㲤>#\P {tC+GUI }B#E/h Ys6֫tS׌{Fuze`4L`-b9̷UU"|FJrE~{("ק0֚!E^Uo[ b14m>I]%A==+q[ŀrs]x΃5V$cnqn^6_ꪡcPy1Qp46G;.W瘆5Vv >X "jM,90~Pc0D23*wT[Fz<r7Ƴ@P3#5{aKQ(S;LwLn$hDe veYX9۪Q5|E]=FOQO 𠛅,Hs91TT6 1Z\ \H/""-~9LTh屢!u8}Ucߏ{ rCv.W8 t$ th"oyRB*e҅ BL nE!wr\%88t.#a\,K+YAȋx%ywՑ8+rsBnlq譋EgG ޝU.=ut45^Y& LO2&R1:=TnlT^^cUPNJ|ܢeK&Όi Oޢ?=5ކ%C I&50G^'ZywyGî""%f3T?̫k{iQB 9oF;Mk2I$T|b=@)FG[y1;YlvRs)Kx?h TSwP["xP=q1(u*LSJmZ=J(|awIr'V\P8 }k)kSy*MN'^:ZrDKMi瘌tFcVU풗)wT#xЄAvyo ]&.Ɍf"<{ƴ~>/!?3k{.} $_@q++0sO;}&2XhLJXҽ7@؋϶] : -b6!]n8:sG̓ 5@beNs.&;NnRr&Wn7͖ <]1@rMd< j$Y'}g6DY ct!9 GoM,`y ]z5~^}꧵23 ]ܥ#$raBpҧ:9fUL9ޗ[ȯ}ኡ#QI `3fX S~%{k-:0{Rۘ_B7lfl)$PwJ! w1g2Z.,\5a\E[h{9AifջW9LZ(͈[F%WO,4(=1t+S},V6ڤTw8c0PcO0GspbT_<[']`lV i0`xJ{c]0{[IrF4;$dۡU:z}3A g5wEcfaYӨfHjYZ =SWCD֪h*1uem6 f68rȔXcy Oʈm]'Ve fu_&o*`ejVՏ>k].FP({^rVo)m̫Ar?q]U(NYGUZoC5!RGlSesCU6ְݟތ| 5s }LHOJd t^OIHU]3?A,BR`(hrEHwj!ergwܠh77L5y߶VTji`/~ jAmj ''i1} '6R.ԴC.hiC -nLU| Vmxom!iX \XxhS_Rj.5TKr2I=MrxsF1"@vB'=p3*O?L& Qb Mʧ)=Cx5ylp +*Q ņT1kbt2P95Q}g =)bd'ZQ[)C)VE28@w`MRkbA1`X w@g7~ ~r TLڏ{p'rC2u& jP\Pa2(P@a2}{A!H[| jV EѮQ]UrJrMܚuoV:N? Ѽ49B<<;H/L 2`^C: n[x؆)eѪ56$G3sw2?23 f+ބY#nMf sYxҬ?cyښߨ-'K&0W-Nz%=v٤i#7 9WALT]n9@}(HvJɝMЛEq1}$c `E3 pa\TdMmpJ0XG3 {ƎAO<{G|=YNJԝ]f~ "t@3UqOo6(na{.?^3_z?=D>AJC8=6vh\<=w+ҮU0oВSڲWǑsT i]"j۝Vx_MʺQinL S^giL/hK&[LJm>8(nu[v'-XR Dh=-(wv(b@k"c_C-k*%A*=b!DTq?3adLv5jSFkʟblN0l:ȥ*߸aѪag\4 rTx[FI;˓",&t]绗A;?E$`SE$D~2xc[c=[.3Khu5St0캕 y _Mf½Fx>hQO~?ea9VơinfvHۈnCFJoTX: uUjYpDǣoc&-8#_ IjSvq{M`,G(ftzS?}"cBP=BJ}`HLXN'<|U@W?G0GV8<݅9!~THh#7k-RZ*C:"/譡t;A̶W;G0.Ddcr-h`j.K&b[!AObV]OpJ1uT5 -zFQv#UKFPyChߠה;(PNWz{?agUqcj^:ܰ"v'IZ9j|]a  {yy NA$vL }8zNԵϓ`TBfmJV=,5"|ZO%AW9=ht{l0ҾCw_ϸ.'d=3QPAdjL1 %2uݜW.*(%v*04~3Ž5MɢY bamJ \\n+!UwܥҘGI'{H`?qQ#ǯ⎯3st`86٣l*HH%ᘒq/l-3qm%sM-%&kevT\kE]❼,t #322ő7|0G!m|Yi D[ƴ}sXÑے CZEΎEZFw8їU>p4 5>O_**8YڇAO:ÏpZ|8i.2B׹jtkH+ef6T=jFxbHxٯẼT9@!Ph:o4$fӳ{ eG4Ab21oYR\09f fz˺H^^pF;l{Iv-,=&h:OO&F4|L>O%R'u؅a>&+Nհ+i!UbA1v> y6rCf ,IRkF ri,%2꒬#x׷7#rAmq #hٹ剷#͟-y(.kt\bbHu9$cLu#~"D@$),^n͆B*¦P'N0(T#C𣙳m/$y8d*V!MY Wa.-֯S޿%1 S`zgs7.!)! b_@`Q Qi9 ݴմ+d$L|Og:C@fNagq$vS\BhʴNjF=VJG4?p%•ִvB8?5 -b;=bJGng^Tbh0N̺8Q!jk9n<\"}(v:ft>,qj㼁̬f'_!yqb|6[C]BxT#,Yߋ[};3]Mb$AE}'ߕ1}XE)܋ SSpXJ2sX]&a;8uE\3хtj?!L GZ`9W)v1ȷ?ݓ*0WXcEe3K%)"(JJQ[6' U^'*e\5^ދ_@;mgx'*k@OV2bq:》,gjz2txm^Ѥ54x$nYjZ*xu~`b#eӟ t`mS[ XUYU7*>O`CPE /.p2X&:ۋx@6]Џ0'mFz34c읔jzc%,tZoOaa <CJ+NYB=(- wy gaԜjPjw`d4'mp׆Ġd&wq^veԅMwȥh3SGAYiUv«-ǧ1VtIF6F\6  fsb\#ǰ5CG ?Nd[Îr;7J5 3* 0Yt7 c_9^^BK&1.O5Xl9BhlO@b L`Յxھa:Ϭ(ĉ,qVm&x,3w>_phJO t"b^vPqRzy{ĴtyOfLeՓSTg͑ĀHLhv8PH ;a3~R`y 7;Ӡa Kd2+u(BtcYox&C9H7WLvokhIr| '+P gq֋ t&(Aĸ ~5^$ gHGq=mFr0ÿHRピjXr8r- tƪ4A| r{}p5 i!p|p4!Yr]&,ϛPre(sn2,{|D Kyt}XSN(/,.^za xW[#w^J)p!!'\Tg[l2ZjP'kH JGpVeD󒶯OnQUPG yA 8]6]QÕM0K;%.JPyUlm|?(uu}%`֯+ ?;HH>N1CQ7i$G2p,W5"QTHh)B 5,0'{sL%1?}.BX UU}_vD꩜WہMc W lyi륆[Hhml " *SEf6t+3SD#6:9s*RjJ/9K?5qп2o_.2>sp _EZWvVy[ⵎ_pO$gTX*m3a'PN%RLwՕG==`i`ց+΁=ČWNH%`An{λG(c+H}*)oTvCq{ \5-R|fsn^Ԃyn7<`d`>ΧzNOUZ6VAC&P/rE'"UY6c-Qo%!4wmj{Y+]fPdHJ~*nX\iFYq%\YD9sX5JYcf2o~ᗪ|& _N@`ʯaKv撒߇3Pݏ aKql߃JW=pYLcD$z?Oɓqa#AC-E@ztBݏxg^bK$_/龛fx()u,fЙ\C'qNYGV+ޱxtjkQps5y=KŷM{ݴKd@N5 i]#1 Ǚ ~/GxU~m:tSnC 5ļ^ 7o;˓ s,c>L&X,RU}g}-e ?NJL9-FM"][+³owUx\oytq͐8Թ@?\➄X XR9w<~n?xczl\sH Bd~+|]B:I{9B! Dv LkK9Hw_9*}0~HV~CPN @l\[> ˠg!9s_zRp_vHS/?!qM$:W"Mf>7 4NJ卻/r%X P=ƈE%8`EBŠ[5۳`ο'XPHX)Үİ_Ywrm\^BZBLZZS,k12CU4fЊAKIMQ9$i<^g{g޻<pؗkm({"ip9#)YF| >XԟSwpj*|%KgvKC7 ; ᘥњQE}pCM1䱭+0$)[Ѧ 3t(MDMG@A`-_:2i|cVi8-tՐk%Z$HnYyxlaGsZR=@ C{vٝ$es EojlWx]2gRpof"q!6 &N:<<ܟn?[l;[Wׯސi;NQOb}ӬwȬy"$* u 7,J:}:i؝5GwZ/M48]-r. C%}RRg||c<1s  j85lޙXάF$"N -bH';qyZcmh&8P鼕N `bSq'rځܟϿ*#n>(ӳ!H6`ͮw}IoNLV Y^]wd/%ʛwzBYN1JiIJ]pD }| mj[tFF%#߄'ӬV)&+%?N@퍢{K\;u, }͜W@I%n )PAw"(}Uf 8afهmL%ڬ\I;Vb]K Ci@e܅3NqpJJ%FJ|kwph1=A6"filjp>Vu*3 [Ve+;M>CmFm8]-`@M`QygQJr).+p4*n+>n$_ !6|5^IMd4qDL$/s3%5gY˼d >C>=Į[ $$qDh~t)ֺiǕvp/kۑuƬ %×$ߗL><ۥ@ӲrkHޠLC;J1e<잂rpSbW G@g j&ٷΡ,xJ3ʆ{ c;ov\+Sŕ D| ` mRqda?GM?9_"zxU_y:SbuLCwmGF~ c.K,( AUSu=qh\OpY UK2*ܨ|-},ZI1Sۺ2HW@8ϳpH:(uЎ!f`t!aRƏp"Y۔-ƹ>/>.0(V'vqO^~5M)q C|$~طD? CToafM1ߔ ȢJn}\M퍸?jfSAc  G}}$/+W疗bbU躘Dmt܂?}&L|AD:I%y*;:^fGol;NYvxpaBs/*ZHP1:3NZ ߺGRKwG{VY;iiE\/d<$c2 -@5|Bd)JQ1;"D^Ruvsg;%Oc!ub*UIـU.bg0 l73DMEvKOtd`u)$|Nf #Vb}ث0M{k=  [;.yްphA2aﮉRX3Ed YgO$)WX6{^q+\h:fɧ.⎡i/6Q8X=ՉlN?B" Va>3"om'FiF4Tf%g&NomW] Ecpyِ~'RA"t_Ap2 2 \y[0&s:Vk"ɀ -D*U0?yN^c\`rLtQy*opCxL+5,!LɉE@IʕcGY?Aj ct|3g?,\=r (C,9's ';hZ@ppJDh=jC %3vg},ٹiͺ+UHZ x[H/38M챩m?tx",p!+HB&7(* w3~/ң=3W+bn(.,CCAWҝnp{`f>u~=yNk%7|Mj Z*`vZJ)8rt3d'(x淟=Nb׃Āky/~gxxDbӔ$k0MxpgZ};"qd nY0L1^|}">sH"KJdTC"c/UoJܤ}jEf :w*Z0 "=rt`p>H̃Yw,2 z S jM"0~.,1)(tȑ:m4 VU3֯큠(|wNt A5)$c]sM+9Zk⿘Uȁ+7Ez ^2VNE;Ido\A9IlEO%frFnjJP$؜U&4>g(#N6=@{f~x4mՠD(B0Lj2-I\EG|ͰHO D/|@dds'VJIO.l +Tb@xL-|"(F5\K~z\N+[O.^&¾\ {o~?}{Mvx] #e& m_R:f;*yBe oPW+ q 15NNǜO6 RX`/$u%X`[޾S{,V/N@o>clpqHPDK*Y.Ģ?U$RZFL彶>~y & M=Lw 7&KG9B*3wԊ+^o]NL` 96J(IQl:>kYM 5 IiRN^WcW%; 娄ލA0)_ ͥkRЂ' ÷K KU*Ih:k§ɠYk93X[7:!2Սlʃ`X l5";c?ү¸6TYvm! 4k j[#uejN IF #sqQ!7EW g^dEIKm`[>|;90@*>}1PDn }MJ}!viYa)We ſɉsRŏ=9Ø"%xA!ݕQ>+U BM(HWEljkzeMA _"yR@&эլ34| =9JH. CdKO]̇`SU>w1 j%_*oM(&zmaqx~%KZ^gnƩÄP=&^vީ$}{/(V$HJ0O<փ.Pyzz$xdn]/F*Ůw4p +_jb-3hTj$F81dyR[smțĘ~'u/#ng4ٌ^i m JZS6u[ ߰H؎b4u`Uh {k|mƴ8xygTUsO|7z;eQ`+!. Ã;3!0? &Zkrp #p|KԎּ/L,bF9|='0{\?c_@±mz]tr,cN=J=,F\SmNJC垿@tgVs5H76vP\7vOB;vC"ЉtI5r9)ÒWʝygzwēJ_Rh41vl5\GU?%N O>>ҝVJc / F{NY:lM 3$9h# x${2HF?XV-C$% W*8ȐeQY/@ۣ^ )v:^"nDFjF)C||磔tTWӕᚍ!JSXY6)g$0GƓ?cݹĹ/@D-X-{Ġ'F",ּ*<pἈZ<=P0z5y`V&n˜[bM+{W" cre*_) Ԫኹ]KW3%C8v+_|^>>k[L:y@ A{(kUWIS8:X qx8NvԋټɄ"~ bll#Œ2p!w FzDFcsbvsa2J^DJ-6!:NW;J1o+Eci.77̈fq[{dPACSqmR&+ި}O@Oq@.PpemlO‘3Ϗ;${[6fi68̞u=ƚz."=G}m=s67#.iB)Է"ޙOB WdLHOӲs\ׯl/h֓X+vU7i. KFN^8+4x1%p=`GA߇LGZm,N7~TU?wkFG~[ZHO0ZNb)+ݲl*bM9h~Z4Fx y %^PR}deqo-?!ף@gYZ0707010000001f000081a40000000000000000000000016599ea2b000aafb8000000000000000000000000000000000000005900000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/gpu/drm/nouveau/nouveau.ko.xz7zXZִF!t/&]?Eh=ڜ.+A-&i !/yK.RiӖZT$kH^pI! XF`G,HrWG*58zM4U8 \)A0 ݼX7~/9;yb{Z2GҖ`rՉw҂<옓w%QDl3OV:*ɚ1]I F<)8+{Ʋo6BeNkHɪ1Fe+k ;0-];˛C2COcmFM݈ޮs^o9(+Pv`i/m}Ol `岭w0LT+FEշko߿ZSf>ylC -1 2ΉPX(1&[^h: 47aE+7ca,u$範[dI 2Na5bE $r |Nn j 4Y1Owk#67Q xn3w~ TZ bI(Z8wQ+Mub.yDyݾ׾{ WW%z0s(ϻ=J\DOI]49vǙ<ؚcRWƏBJ/Lu=';qQ'doLXg-[5wqBv9ss4񞯁ey9u8`?&HgXn\ZY\Mda$F`&"vJw7Okq<W5[HJ'E߫憴+ç522A~U4ʂfIQqhڨn܀zhӟ)\ *U I:R ^kKK"PVt@ƐT!@2Q^n5ݯ$P-74cOPmwHR[/= *m0:Y8yn;Q,ph5[COT9!9.ŃM{3 XX)O#Y`0Ճ_ ;9/R"P\ƠSF] 8/Jҋɋl-|va -I\7ARљͻFd4.gYF՝a>)NF% b}pӚ87rIa|{ìi_ XW$ T Ѵ0@,IMs݂U6vq^q( g;hrN^Xfq0G95*N֚5GSOnп>[2LQZ<c$Mkb+쒾>R&yf?L3G]/0/z =~"4nvݕQ2#69MlץV6ug/O7 '*ʆ3#G[G(~M.ȵz;nKԭ!-6 +a۬ }} d8ˮMռy @|[Tl#b}Q70\ 4swaͯԳk?A-P"m̨ 0~vz/Bf|Ǚٙ Ǽ&iD;nѭ$n==K2U 'jDaX'Mn) ėz.a}ǸR,#&X2Bs|bڒ*_h9t$*xv0J n*4nG/|?' T)GVPHm״yr_MBQثsM[n㬉R9 dʟx: 3EԠ&ߣNhKmB*0d{>4"Utw)AVSIotȌ {#%~5X4QɅrcFgc{N7^0;CETSvp:G:;/iPyIv4Cˆ g9z*X>Dnju:08'(w!t0^ptЬ&I>݂#ǀ4d MyS*Kג_%Y&zIt xԗ;OvÁo z&`9`w]|~g&݈+jJ?bmM}cWu>v3LYH]:6ck2֪T!vx&n)f6Ga& qa "Ž?tu!SjC k d ~N(m, Hc.g 5fX]݁ ~Hۤ`0W;& x|#bpBAD0So_#+9{*̙a8ZWeAjXop\Э)ʫjhMʫ**U>H!]߅tF|. Ս]fbߘ|) `?ӊ\c,5 251-r_BC8Om 1 L`P!Epw#X>.4^G2[R L^ϑGXK.%B@X6N޿vKҢ{9.">E[U_dYyXFAcAlF-K1 ܎,}yH4o5D,2[rѮ]: 0:-U[%PlKq{^"pY) TJ>dPj̖ܲH܄ђFcI# /0a>0EW5`ڵe`<,i{T5wPs]@b³̕5v{|Zqo9¨J9S#"Q3 Na`N$7ǃܞ/iHamx}imLSm,W/mMSpQ8 G4{% "Ru@לv̱j=st(! :uBC쿗 ÕzlF.i$<0U H; yeZsx ʌaE+?VQw =^>%~#WzR/s>'_I H?ĐlG)!kfQVX :̭۰2x'i+4ώV"N_vBcۼ 'OiaJA:cќmF:b3 ^FyHІ{6iՅZ+?dl#&&`zǃ61n1ֻ;X{ݎv >浗s NLkD|ꮱpd!$~ŝ4GXs3 yHŖ BSqnNFNs3f4 xH u {Y}[y`S~IJ[z%ە" "iyNBTmij{ ERXwyUM&b'O왕B72H6Jws%z#'nVImrū5DzF[{P (-0t xR|b|GԱ1i*H(LYwv̅^O)͆F'\58rCf"xhX!Z O{@ũةo+eq|CwǓR4C2$"fs7=  @?j=,.FΑxDQY \˄ w|D͸!i'St^0VCِD^}>Jh3~JYqk!\3)۔6H9Zr2Ueddܛbs ,pf 8-[Tfx*fx3?@ n8Q'{fNnR# ܫz0U'`4 V+)0!5 ^*/Ҽ4,t(KPwWij2r2 2a>Ƿns$gIڻ1xOkT"%;,c7t/(?]E )pVeTж'f.EM];9nT…dx؎nj 7uP$Ng[ը6] d*&cxg`y7B2[YDx Spے|ˆ8X(} k!wW ^۠1x#C`!om,a$\0:*r_^u?O郦"tV :o.$\&>ڔYi@[ RWM.ZMD $U7׋qͫZWNc!{K)|l)|oVAӮr%$zKwLdt6e+Z"Zr *HC,,8ަH*j JlZRf~]t1MyI te?>9z>115 6jqQZ<ی:Po&+ۻ[nxAP xRFBD>R,O,`6Lf`G貒lX76_C&^IZ8\4̬ET.C H e$@T@"ETA[%ppg~ʢ9q8mC$?{h *pQ S1aZ {S OR rEwߞqpua+to!X/NsMzkQ9ˋHpYxf D/; f<4xgE,^ 2 Q7c'tnl9۴R]S҉A7P+U?Cn 'Nny 􄷭g$U4Hp3fu"gc8f|=Ym `lż\5StNV3uߪRʋ0ufU3fHxp3bvAqXԦ܀.R> %SDO^ wD8 k~jHS%R:1ܫ)Wc@ [0ċM,Sm&ab :/\w'I(J &C.(GQ,Sv*jxH_G4of##׻Ĭwԙ}A63' C$͐Xi6rN[D@\ؾ#go;})Uک5x\2 ,|@Ư rXe+Mi;C-8a48|ٓ*3Gɨ$lF{^ZjMX$4:Ci X,5HBgnxfˀ[tSm gRe uyswk0ypS >bQL# S5oߐL=!'Td֢AI̋_Fy5ю-l;%SP (v!"OJFt:N+IqM@5 D@xL4i]T&SCM|y #XAJQXB >t8JdOD1)G c2$Ci%i6mfr#&'2Ɨ3Y1&vݤ6wlnR!=F 14wsǥ~uCp":5ֵ7|}s.mK[9z,?#{E~ُ#- χG51hٌ$c ÿApբt]ULFFrF\1X'ȓY |#!N{оh2VM~;d*@SQ9s0ǽ E(Lyc:vzm= Κc"F"d6Ov{fVS`[X^hyIIGg^~x/a՚"#OR(|cՐp.skCg 1T1ZHZZ}ٽNq C;5rha<6 mw)q6m$)Lj^ 4Xِ$&i>ld P6T^)nޞF@ c:JmT0(##۠j-Q(tq/=:TUTUH(\:&vSM2jy)3Zn@Zb;|4dZuyPAo cK`Ҥ_HblCH2rᓯi 5/#6 _y)`>l);>&Jw Hߴd/Cd;7?m p+{(R&<c5%W2#hadz/L~ wDb3=mF!k*K6^Di% ;T>>tшxR)ޑQ;B!qW1Bxt,ox&57|k[[N;_;E tH?&B6vwGp X܌,-pX7y=J Q}} ZlWY}lԏ4ޮ/}8Gv&w#bs7=(ܞ`w w<'q䖄kKd q IP Ź) ;YŎ 2Ǩntxwl\MHpD5I(0;c̀t=/T0ᢟMf1<ƦO_N#t,~FnJKoyOrw88<b Iٕf a?Bb舁)7?;Hz~쉃k5K~P:\4HYqƏ:BU|loi+7Jm&a%Kb"GrT0\݉ ]!uXNy~kX {;-U١E+v _ eDa< 4#Ợۯ^ αs4C.|t=;j[j&ԅT@ ."0bEZȴ))%۠)oKpZnHeo V]¯hze&n+S Hi8Ӥbm?!z+2?9*6Ka,հBkfI@]5yK=O(Y2V Qr9!s_QQF$.ڞME*]wٹ)$0:$TGiJLКF~u1^1h|.TJ[6]f8l_94_q,| \(p2P_OFxmY]$V=UxΫ@4?+B {x 0* "d%q[?nX2i7;z&DQuxD?ՃR1sy$ RbAob]mflRaB/ܥ_*s\7 Y;U`2 tF'ȃV;[FQZ#d-H`PBz(p6Ղ;c5w5GvsFr&{}VQýRvEK9UJHBΨb*W%"?'43.@S6Y3&yzic0ܲc: .'btIVx鮄#+tzhȬB,ٛD$5/WkAH%(8ϓ(c@H FAL“#Q P ~ FɯwպVcU hx} CNy_6A354?"qӷZU깬]/H(QZF:R@yBI1=&WIdɷx2J/L1D>軫2 W PKg7Su-[(#] xB\( -7ԭ*ȥxѨfq+$/4h5C%ʂd0ChbG =I|i*K5 <ҮWU??3p]cI- 'rs{xu:C1L3,>?0ba8v 'lc1pR)_Jy@*'7K/UnMWf?y;,ތ}b^{%X{۱]m3HirsqЁؠIu9x1JSCjtDS~U]e02m ~Xůk(%@mV!'Q Mg1cdfJ.uuKd󥐁q4ۜETy;,_YgB?K J! &&(,;P<<'7>F|\'I!\MVkn%)bEwأZgWnrz=%& bI,m8I#4YՀ+}^bi/92 MUtuF^g.e=)!ɫO$ɳƧ H~LS9K[wMJtM#3NO|}\ Ck?F蘼5h:VWG(ɤɣ5Pۼ&Gypoz 6_e:s/|񰳉y+QM4 fX9hSktmUCrծ(@Iݪ_sd:<ۊ3±jEK*"Dt&T@Vꥩ= Nj M3̒;ќ9Yq}(VMʝLYDTrǰ^zYx0[oL<}mKz RT^yUz'@ojc>؋̠<-Z8n>j^l$c,jraB)يA8(NFfm SQxpzjoD"jZ+rȸ- lZp; ͰvL:ě^%֭5xc-/,e]?C(:̦k92Wz+  u;\?0+ւhV_I]E7T^GToBhc..鮪v+<XXYI![s iYMo`_g *@)/ZeuArc 78PMH5vUb ]p.440tws껾k }';cDz&:o\4QY A I,%%B!;q(9PPG~G lj6OH8\w§槃Rէ쪶 ߮$|4u)pW)ftx{vf1׭* |[ ~..!Zq. ( IvuO'՞L0A)<]㻗&=)~TvJK3A!\I,? ~mh׹(PZe^.s\_HݴTe O02*ȮPˋd9x?/jO]iGhG#RH.l2{l'<<1&ŬmCg3$+*=m{pGM)+ď9Q5Vp1P'"!t(j ܉ަeBH+';+59ev4UԬ'l!Ь`TĠj3zUAP:n^w@}"^9L_%+QyKTpLhhqwyl2-HPJS~ko!e>.77|}|MY Y)yOyYD.WLC(bu2G[46 -kA I('Y#;rHB4Knv_)tw_A-6XY>UEk=QbHxyKHFŽ27t ܬL$RwY!lwcc+rJPq+eWD\[BD[p@)x X`ށީQMcXx+Fۣb 5 H{ . ;da?4WnRNwt1g-,= hA|l s*Rڸ<P-(q?@cWV}H|‡kL}#?'3Lp0W/#&jVB`#.g'z0c!;W (!qC~>>'6+()6 5^iWȷx!1BYv="`b=PT`1&qQƵCiz0=ɩ ebNf@#vPҿ|4&̓d3š-3@ol"ژ#`zT&O24˅f3@`v7T")%XFkK8ǵ";mTm^ 8] Rn5c*Ն[T٥N\OYB4[c.]H[١E߷u4HXh}#$j`7]85T,jS}k!)Sߋ&S!~ǿq҄Rx HX8Do2VZGxs0 )yyߌ]ת~ìk !¹XffHC/ _hc/MV@|P%s|){)1ʋAjHV~Xс>aӽ[^g,vn rTC.=nx[>Aԍrz+6`ۺdn 4V]$Rn^}@w$/']UEBqUSH,~v"Cvn}⃫'f $>ڥR|aY瘡ԨϗD"ut%qiaon3y@1UIЃ,G2jYE?}mH7rт^=;-1倵^X޺N\kw٬xXSD7\=t#*A=ܹ>0Y }}8-nr!wv`Oaok&2> #uO0КɃ\Òރ];M+~[2Wd tt x擏WsCVAFc;L==ES{X1ѬJ`RêEzp(Աy[6.R5MtUv6aT:Ϝnqљav.p]$R΃?og ?-F?؝>־eHC&U5om8AFWuY0Bزtʷ\xgJi=`~=˓,={{gPxX .x %K-\a&C aluwjaR"~@7ɺrX$Yz4m\Q\fj҅E-uvTGT7H=6;TӂxxT/_ǔPܠQ%|%.xǗ<轼Ii8~Ft|QjwT'9SADЎ tˊo+cݮ]tT|@P -R=+ ZdZO\:g.:bfE5wCˏ2cP?;8vpg8UDO^jChq^+s냫.({U:1`~r[m Db\)݊Mn /p!A|)zt 2^cg|K|~14*W iŁeM,k~Qr@Zw׸Va2DLVWa7>j|ڈmzY :н, l 5@KKbo˸7Q si_zEF;ӽ=J _.Q *Q…N zAbrm` Oo|#Q--;uMTjcsٿ 6QjCFEEWCaΚQE{em[\e48x'eVYF1oΣ-T}BoB2t ukfy5 3v x?y%oʬǢ&<p5 _Mېmxv/>1OM0 .\xPD^oA=CDm"(?~v-ŞqXd9 \MtIA2=4ꑶjjKIV9ߙ_t/w^* ubBRd+ҋEH͟YE8+Ln5 pK 50>^aЀi|$c lIVrۡȠ쵱{;-ۓMiƓ 0HG,K73&zAZK},\<ȼŹIf>Q6#T,-Y.Z!1ii0t8ol^:a.r"fkӵWxk%V4@ AzxpzD!pTsX_Zlf(0)g5G} Opc#L7ufq8bԅEW/KpX} P2:%fomϳ`W >IǍOQ*p,"8k3~.<*fĂh#r7Tx78w^cRNWE0e6I|*llA4F _Nw`?5\m蹖%iIʶixZKiqݞIJ=iBS&Kΐ=e=EUl ò8VoYkg8hC@cͿ=\Q,VY%)h|ɔc@ୗ*?S"0m2KB6Ec|$ #>a.|buAu(6"q.ta#=~&[faů~N!$!ړȡ66>5ǡ]hy1ӠÑT'@zIB^?wJ&q @ HH3{946N)Zoc2 @49a/o}.O Kq|U@bLZ,A]1(c+=,!F\U,?]UFs ;Py$mɒ [F6HvC-$w碳l`8V} jM&@ET6le=Zs"q8Y(ٍcMLJDv8 M)@ c):3Q NNetyq +,>'fwE%N8A} 4c[`ml݌ŌU_Nl#+Gg@rǖ25~9#d1B7r(##YXÜ_< FT2M-`VR1JPj cPt-ִtXd'6AyK~w ^;M׭PѯEd. 8__jn蕇Hej x" G?v)@C0j 45vMܺ; 1${Xߨ,1e%$\*hjq/s~`AID9=:1r;~ 0RDI0rUOrNLD01;-OM X_N4\=u 6HWS'P):`TolEٸz:IEV$MTrDҾU7cf4D1cX[&208,$t.scXmb#x cspʎůB=mbV:Dz|uјy`y/l{Pvp 'ga;~\OjSvFx3^Q5>Wv%PlP{ gI:i\$ZG|`Y&( (vwhKr$ն/Lo4}N *P\qFjS7AMܑf9tN"`*1dw3ݼnm U[&o2bF'u 5CHU `-ɝ;Mr"W;A"嚊22\Y]plV>fiԓ5KR?hdPtBNWbT\=GbSGxVox+I~S_Yxh[r&tvWFG"Qfу Mt<0` Jy5Gs&c@3Z_OT \b˩ԿrbGz␋uCʹAdD"`Q7|Buq7;Q,0?5h08J2XtqU;GKG5 iJ2??A\Ucl>K_-NGeETı1{kǻ< = dQj=PsB~%0Bw 1,L0n5H~ϥݛ o#~c56Aw_§`aǟYx2ecEQ d؇ZE7g#=ဳ'{H ؽ̞jYG[|)ȡAQ4`#f XX{]\qyT Dl@nhRΘҦ%||:]9#Stzo{<}7ӷ M'& : Twtc 7GI詗"1:.5B0 {P?$,Gq+H% l[Mʅ&xB2>U³fŷy){ݘV (M$IY' :t̯Y''XHH&M}&2Hl>{"s;Z:+9|oD ֽcG_5'4[37hQk6X <|EqjQi`"Gy:xf&fȕw,)4!_Fa${^`^;7abRUa9 __%[#,HYb歹qI-أlX$ Y'<|0t vO*a[%ţ%.V6E] %s\EKZ] -e("r:0 2w7[ՊVʫ/v1 p+4\,n~T$\eH#)du2)s?sG z'%2Wa)녚6xLYvE s~Y';=Γ:7wL&žR1GMd[o{n5)P>uq3.0+(X>)M#hx("C ׾' DT ~ )s4DYcذ~qn,Ҭs^rFҚ<ΰ~mx&LD^Ob툺>[l1 ah~?Ή= cq-`]EyGK Υ#9郇)J.=Y o. "CNz|˭)!Qg7HK1ޙ^6Y8o^'x_X|{B8q?:YG[r8Qo%O"pm,mN>JT*,q\@jh8%#(W<,kC>wz=Wv=~g1QPuw"m]u[qNnbI= jRvVr,zK9szthն}zT;V?oB5TG6!}0^D`[m@zmrRxij 5KQԋ\&)L)- 6Kkg sM >,*ItJ" >"y&jRu/|Kj%p٦vzyQyge-3]ZuhOP1DKSrhJLPv.'0Mg56{#8v5"Uu w#Lׇ$)OT^fϕzvYoqam XBIag4yXu!ZqY0Ԋq7e!hD8JuMnBʁ"90/D``՟Q^ nX1lg%kfv\+ִ.Ȅf/I?lzPy?M>{CJOK9p劮Pl@bמjTuNh}(x@ǣd @;FΕ>֘ yr57$h`8od Hc`1awk@O[]@k|tbMmtҡ^IÈj1oJM3Jmw} jjaG%Dt qϯDS&)NC3cWZCv&֚H$h^} -B-"dl,6[LR%4Kͽ(t!҆i䁨2g }ܗhqZ՜2J(Y\0(4'BR|M֭k?6,dE{ǙWs> ~~S-fJ#"M$] dDFDmU\ۥmIlQ]̣҃lt:Y^瑤Uc cJ-{/\`2k)/LFc󷯞vԀg8J /-wyjw(][ PD麕 3?wyר 1YL٥!v* qPT!Fg63JV?UePȾêS;KCo{}ϥۇ~sB^r_F!ZW 2 X1eE;m\cV _$7/R#]f"-b"(< ~~н]8Z]cnY.Ge~G 59Óf01ڿ-IV2 o2ࠋH+j޼ͱ_L/F/m4 iEcÒx9<Eg$ՂuRJ5'sJ (\= x)\#9?8c=/vƧ8b: EE}dU0vy8ډQ3-d1{t9*|pgz=G`{ORΛ:8dr^~‘CÂ8BIBGVR5zs^ KCN!ӦuK\QCV^Z=mAo9KFꋽ[[ UgゆeIC`wjsĂ ,M"ar7W̃MnZFʎݰ=@_{IN(L$&ٓXwDyR׏ü2ưm|Y~γ"K |MO_3Y/4%WO㓬DB6Gzsu B5fyF_L{dgѣZO5@ı)?SKu:#ۯU/gNٔl}X4-]pj-$!{nL7&81_AyXdZ oCtK!zY׈tKP¾yҺW?d ֹjPU5[Q̎Rr,uټ5ޚ%~TwMF(%A ΨCn˯^g>t^9uv !3'P:*uh SiKY(b="x`> nA!80MJ;ɗ\n}OI`MYW Jn1~ٟת͎&R4wg! t$z0L."P78ݨwKm?Џg<;_9X'Jf.[%Ve,{anhTGchce+ ni)@k7ZGӍƊIs O\ %i{ɍR$e Z^ o.F$ETI*u58YRkz{a4E0dmKV!-O=Q]cÎ}9%OX` Ѥ Zۼta\J;$9mP3'c.;$uK:}[nn!aw3]8*3jˢP8?0a{t@Ԣ@WG,=̨Y|`lKN\ԖJF ׻žbXfJLx:6IT_;j<nȋD]KIy [22u6>a7|fv&" Ex'^2Գ [ Ѵ*إó[rHk 'qiQj*D~K0h>{ ^$Fl/8e:\`EQ_L[n\]$: ή;'m ewUyqmPO? xlϺ!6!s`N :ނ*iA"䖍<32lxEƱν)w؏,,(y$p M;m%u^UJ;[jR =5h7YWg:սYz9מ9wJxHw?S>IS)I)GѧvTS(^: CZZ=;p5,qA'.ErUkLa8u|dT~[j? _{ iT5쨜Hq㹠&*rԈμH/dǡ b8а #:47ڐ迢|Bd F_|Hٔ-Ҝ\d/Ik.%r^0r܀ªMDcYQv{mXt(&Z֑F^ǵIQb7-ynSs[>F ׫GQW3kmOor$ p]>,}S4|}V.a&"d_V鮕IA'mXE+D띫zP4(}k[ai݈: we # :xjsIPjgΊj Qavы^aHyoqA<Ӄ\ǻԓ%Jcf C#XO`9DqďyX0 ?XjRy1,[mZ 8RpH.5fݣh¸z `K |Div>{#ghƘtΎv1!/Mo?A|3G]qi$}Lo7rͷ*@WK~J#v9VU7>Cދ a Qw/̉X{{~^7%}TAI{KeGŠdZ_Î9sRp#BOf\LނVмD.GRISPy'SګڎfG&zbWWǧ[v N?LסXt fJ>%B|y4])9^41z{MқK?z#߈yZS|$|NMar=4te?_** ŨH>B]Nbȷz"U.C4^ @5O~nQ87to 5W :6LDw"w5ooZѳO;gUdG%H9 WT)\b%O); Zf%*48yuvIM C)|?n!۫"xoSG@: Y>dG\fԫ:bXA'݈bsWAz`vIGIXʓ,D03胡q9: r|#xj\g%7WCCt质8 86F/A$äw`g{iF|͚ؤ[ns YX-肉ի6hfKg1Z&W, CF`_*`CoI3lSX`b|;bv>Qi-t0 @TibcT>U31(@(긊6Aq o]BTf'0USTNpZlarLuV[W.yk6)D d-DkXQp df 8MKeq$: #U MxCS'j~7&~AL62>˯ItSv˷& '9;:%gW`}L3>]6R63{ \5K!Xg5C]|ŪiLB /xC䘘Eݸ`V oAU Mcw/#欄03MikKa9՚TVidJ0:Tދe"(1tVptq tb<|[_l CC: {±Yv2b)rT/iZCIqQॐ[B-J^[^?.*f)賳Eֺ͆%C u &UMVml&2zn@1}XE׺95h  ;A1@\$>0qևr,]MNmε{X?:~ je TIFb)hR:k`(6W8OgERggƜȴ&8;S_/# ƔI4*QY㔸W"6*sB$ՖW+PfG6>%w6Tk:(Uf&)еv'rW5JCOvku㗄a=;e(Zސò| cE`pN!d#<1}ACU>vGe"[^]C D̞ORdw#!Fn?gd꟒j?Fӛ';U"jyqW'y{$> ^~d}kg< I DF/{y@Th+/؅ɭ*rH\uY9`ɷ-jn[~dL'/a׌u qB%WnwiT^'N;3 x gﶽ*~TI WdY?Cf`r5>̆: x@ŶIe]7vI$]Pӗ~~%}No5 *WL75:hs8ao (ǞҍM2I0Fb+I,cyy*Z_ZxZnYÖ^CDuZC 477>cNԺU߿I1]W1>~f򐊱`\ŨpwS~wdx`nd}^(` y`<둆T܍@*Nn?w;i BbZl´rtHpru/f4{mw!Exx&jKě \^<ϼ236&{p6ܾnFg Y{4b~,Q'z^M^'+m8UVV7gn$aV*1uY!bዤefEԌu]= ^+tJ/ zYwS8}Kb&,N `t&#M A뀕tk3] #kLZ 2ɯq$K͘wRBiWV0R_CEؓȅ(V9;~'w:eoI#H:A`!n.}J,Zg]dz,eQUMcpV'Sزɒ$Ł[=_)GP$7duL7 4#4m<"P3 ȅ@VΦ0]*Dv>?6@ S8U I@Cu=h;pȼhjtP,`8)`1hBLU:߉'op #_~D"8$L\ȃ#^xK_~/җpL@o+0ԉzuu~K&C5=$%D4({3g^8|"|IS8`]c5o;}_]6QAՊa &MK>]?'_]uMvO|wImy^Ȇf!')N=Ɇiit+.PXYk#jٸ%Im MԶX׊!1ӷKKB}SIvv]FN!>i99ǴAK˧ >[P1ђNCFϐs[4KNAپMuF;CG ݏr3|%سl w=:s^eN(. ieGc)Ȓ&^ʫ~^4/vh, ކ!q3;yM@NLa5}@XXmDT89"(m @(G$41PƇagM)/%Yjڐ`u'ߴО!x-Ʊ[,`:uMu%乚|1Q}^~ $PV0ae4#WT?4_j O+C$,Y@7Lb)>0rIEQbKu?;.ɪ~8y|T 0zb*pi{ƛ~SZ ͒p4ͫ1&\{#:k8uSjxAyX7@[ebDy>49EMN>M)OdE~̧5$?λ<#Vkl,hDC͇Fk+H@Ij".ʸsUiBvMF‹^@4h3np@፨y (W~~QtdX>D-45*aq5^JvJ&}@JK:IpzR?l$,Y~E `]iZpe"ma8<}%\<,ko ='QW_G.z6!;LpBߕS?u4ٷEO(mLRڹ?s~S `&e',ĿV>=Iz[CPWstȴpoX̎"P4Sc;o൧51+3uL@D/n%]G1&Z~&1($eT͎,rDϋ%gM)-D]VrF=c}-xH/^`gi)oo[Yܗ[.! b8c爵rR{vdmg 9{qtk@f[o[eC!&]jJʵRe8nnQGS?6I7%@߆mdr?sX2ǂԓA aT!;sFFQVa6oDŽx]I6Xar Q^=8HʶWཅhG?;Mpbqsx ?4 /]'/ROoͺC)X';}dz_67Eq#A6Ex"Wuw#m<P\kͅm?a4|rJׇc+U)t",j|MQye"i8@H47<& +LdAP,dT69=ܳS1?(ȧ+A9vĵ {B+ͩ/mK{Y,#v,vB(ь Q;!]+"Cbl}bf ~vP1K/f^1 ɗ?1 >A@蟰R4u9y!U)@Ьq։_@"Hv]F-]鼝\\嬂E4[c XkifGfvX.g4XC~[w`/ڜYq#Xn}o͹-[!/@6d_D?Y0W33pW*lI f@Yɧ&^}AQp.nΝ/I%o,Vz~oN | dsفw"rRoc#:=#Ǖ *m}!-KɖZ}`€J+`˙Ofb`f/($Ƃ@tJOQao_:ƒPeToӨG^,=1A %%L&Y%SgPoq*]E[.ᬋ9FڄojHh}kB/,&{jhxC3ͼ.RέȖB }7mEyx+P{i =ҽo^s)/⽏Eq1C`%ENIQ|'ߟYcN'^9p!G{+\MkɥK^ Վ63|)%i%/(Xe7U6]cbTH7A]Aԇz آ.vCF!/Zȥxow[1٣#2B~rm 8`|+tcՈk~5WjdtjiZ:/= Nɶc8_38Rϛ3nq+w?)5n 4e;-(&Qڰ+^)sHHÉOm)/f}火-ZӪIlAXE 7:|kax 5w|` iEF3Hl)B>Sa#q*vƒc=d ˎrq{PkS9 Ǹ2AyҬCBV*3 Y[J9JѸ|7O`LJ% %h(E|XNhN$6Q a#ء\DL7a!tQxP8x6;$:fhVDő # tLzIfA+isX7w<{M1#GwWAFş5 :8bV>RmM=q5p k7"Ďr ?> )\Qr'@am?5/SڮNUɻ'W,A1)]O_MAKnohq"dv+Bv5[:ū֦1Mo~hen]{?F`wSأDoπtRe^A>y?7>۲w%E坺lL Ux.Kʉr0Te2,ԈWzjU}0T@`or2B)LVc=-7 7GFVt%JTB.;S9t:rUY+yyJ572iooNq Y"RmtcϔpfViq֡V, P\̜ @ΥQflע@O5(Α,wɬ+%W9z6#ݝYބw?V-{V : Һn‘m>*7jHMnG} ƋhK4w&WTR|. |V %BV7.(AKMwTyy 2fO;YM5;~$@yLt% {bI5tG=d "'lMiRF8{([sj`/x~oqr"/#%ϝY|l"wm77Y fQ)/ 2?ے9ZBXuSb-6C#ӭ1s~8#mZ 75;(.s6A~+#ί: iv: @aSN=pJ}G<BPLKQˬO ͘|$: D|v&εq8I*śun[WH5w= u.PS^? Ysx\WeC) i'8TXX͍ùbƕOblpVr@ FK1‡@tʛz.p$LR]Ȃ7Me5`R/U3ڦcQY{AgS $X A1C&Dnffc4DYVݼRΡQ%ZB%T{8tvZ#p[MCEHk,Zfz:G@yMc=7稆i#g۠yט˸LFRR{37gZDq]2ܛ)DyPVy$_Qܳ[Pwsh q1MC9Տ{؈#~{u'*q6&ZYGJZ&\={1##%9B0ʍz5/( 3E)E/'U?ߥżEj)|,aܘɭ l&R >A(q6V8 ET5Bؚgf?5܌n`qVpyNfy ;WPu=>4?tg&ߑ{H80KWՅBriJQ5rܭ䕯h_ )|?ϊ6&ZpLXq3ʲL[/D dK+ۢ2*2SzqS7CVt-og@'e2PyfRwrb&Oq` >&y&5WU!YZ2d*HFubar=,fwydŸ靹h;: 4.2;ѫKÂ3s3 )j͖:1©H~,METrUI3tAHMaTb@"tS{2vrlUj%>T2pë-7oTpKXk2-!\&dv^eDk E?!_kH`^WTMmeM9Ȟhcnȝk! Pȳp/?V(,bnLe.Ŗ ; ^WwOFxߟp~Q%RKA(,E-5οI3OW j#H]3E*zP'uIpQpڠg+F'>KWtc}Q1%j,ʜGm!uB "!۴q ElaW *<5j?Wb᜞6|jׯӧĽO4SF='"Q0E Nx S7QTo[>՛Y'\ lJǻcSE@T60/qktbT5.w>,>/aYűryp(IZGmbN8n{i;4p U -蹎REFЃ&Ҏn4V՘rW\h)Kx6,zn ;12vY41dKg` H/B/}s7ñX&Q2ewZ𳴖nnX釡WA1rskJv 0:@Q{򚠒B/GV[B25x1>-lW:gÈ,t>A{fY|rx$!42j`t(1Tڕ-1炝qo2Cm\̛L{*}4HV&;ٌF02kɀ UndeYmBsVQK~*MgIM_I v,6#թhGi# 2H0 ߏiD5Z0I7}鬳Fs5NmJ cĺ{wkqtSzY -)׆q~B'`z0ǟ[X,k.\۱9 F^,+}NCo aг]Egp .Q 1i-4r,-8vꔈu9Ţ|n7tk ͷX}K7#XuI ^>[8S @VpvdId6-h$_G^<[`(VˣwgK{f^u,=!Hh)l>rSݽ;q\jE@a_!1I5Ƨ'NK ~[aЙ’x=e<؟W> ?Dl (,7fVؓ^陧; (%=LouWE-֜+^V湯mߒ(G3r7430W*Tmy֛hA#k:ܯ(JD;,G`(J[R']gL֙i?\azǻ_iF!}~ʓcDGC)  [IE%:^ *Gg5P~!P$MT0J3rR(QY ܻSO ꨿؟5l\S)h<,ˆϢNbȫYo[G6y;=Rtי%eڱ/9Ø~߼qWfe,dlUM!Oj`BH_xxwѩ% ~,ˇJbkڥSydײn?3,MCAo_p\ c%>?'oegwߝFxNbG䬆/SDX MМv tΧBl37R@$j(;yAFmѢ3.ho uƼ>ČӀ.6p{g{7L".Fۂ$/ rF_P*3uxIu,+ ~s$3aV3 QAIsl”cBTQ[\CxǮ|%~'.gFd=, Xb.O~῾bxzJ#A|PLr 8!yf3Eٙ>MNVK}:*?9ɠZeCwH, 3 _s@8#xxk)2eۅ}y2yXt# (P쿞P{69oݐTdqc)LRΔt{P֓hhv`/H9 鞮."pűܧTTIw SmX O^Qx)=W@ pn"C;JYkfK6BD,L[ rnm:.b]}߻h h#.Ry޲x烮 Ev<'μi)fA@8&F.d/ɨ3U-Dn"Q@qRThWe)h2|uK"d΍N'*FgN5mmm2BQl03HGXqxJ[80G {^(w/<%`G˴IA3 !jG.s_ON*ϱuLm,}2'%, L(&M5.$`Biys7<; TdZ6B̬7PFzez$ճgA ESĻp*Cc}{V]όҧ\>K)LS9C4\U17a2FtoP#Օ7}е{署 -;2a)2ǘ"嚻T.(*mSH˕s[[!\PyMkغWRMԍXe+= d0Lr6#raNNH_> IyWǞ/BGAΕŕgj5j]a)o݂3ZMU4Z,Ni`f~wI?e pÎ8G]=?9, #5WO1:}9t{K6nM{X-K)g&MbKR#͙l4rSKp#l֎G"iI2 [wBq6cY {&N5vzR[F<r681qUNX'0<"tPd&]_64H2ܥdvLg*1m,לyd%j`2,yD$حo=LcFTɰ2 eG:!wOuűX{~FW:R="G?C}*x6N(]KX|]TXܩ_5slSS$V<\ 9yU_!6=uɷ4t&V" 5ˁ9QKq]v*khC4kݚzvMJE_ '+imW- PU-].f࢘0h٩cB_" EqB}̃ h(C]p#4PS1/?ؽP)Ι;ҬBEO"r&NsjJf$)d b*֖YU{F wRbc6yk1-<"? RGCcĞɘǗt^WDS0,C& ԑ4K؄s` u!RJfj\۝-^my~2NKk”b>ޏυo럁wBMN: $Z 'GblIB\qȰسR yg]=r#5*ܶLMRt=fj1&IrXz/ZOTqQX,~n{2hn^> 5 rza=Qk`ʣu1L]M"^HnSD~pPgEkࡨm٦ ЏP-:tÝs SlF2&t,RfmʠŢ;chɥN6kӊ1s?VU:2FQ;T)׋ھ!6{'͘m8;^ :4C2O AB!JP6XW$,1$ጆ4O`u`h.`4򴬜%ߤ$@ (r< cn 5XW,vWZޘ}ġqXzK!nAw'v| HXOWbZ6[}؟|2!S>{,eEJJ`N׌5s0hVAn4:uM%\}չG//33m eކZdz*`W[M͇M Xel,=m%5g2KKHٔb1!<0gjb6ϫ/7 {b. &^:߄[+}'3SB4s8]!z:{ǃo/f&/_G({oR?l޷ݔz0;Bd9-~,Y^|QÑv%0ƾ&m.]rZ;ĨTf7UyC|.fa$Az5&}0! +5…`* A䬉9HO<8%yS+r8R*,6&UPwQ_Ef<}Q_ƹ?Q9ߤ4삸ŀI= N=AO[By2nVw="|SfSpInpҨu k<*/_zp9p|Zޛ3L[!ůV֕ou^I_,*z2rɵg`$/<2կGcXqҡ*MF4)vxA'#jZK~Fi.#.]}](ݬZ)2wT`ݗ"©^2eu1N{ʳ!thz20NDN]'Qi1{ڰfѺ4SqL3@}OxvT)o{bλa(MQB׫>ڷ@f'`ig&~A1R]"Ϻ<|{T|Gib $R$#c%΁2$s5-#x(/7S//-.MMeIsݯ~'jsxd:S=, ]j , "`*V>ͭ3wH03w;ӶBt0}CݱT>8Fdhp\ar糦ܮ 9u9eM#[NckVog<g#^z⟜_:ܤk8=hmi[tT $EFș9l*\;gʦ +w὚} yuuंo3%]>E{b~yk-KBݭk2d:KP %o P2lj;4k iW`~ [jf +\:txOJ=|Fms` <+E!$9xceGiSR_?i#chbQ[_,;M{\h6u=0/1dߨwCKHmr+)_9)\?KL.y-ֱw"6y c׫2a\߈mIK.sݗ‡'lY㡖!wT@rG अl_,0z0n3r(KC3IE˄18?GHfge7olc?p[ZB]Nmv-$_JԎ6r}*C1jm?:\w Pך7+Dž(AMKǧ5 pչ 'VCeyHY; av7Bm{[MbA* &0j593KPMCٴ *AMmbiS9+ VLd?=|aBpZCp;/Kdk ~Wz[KԿ7;|Ώ3=*؇Ųou]1O @e.T?!+-x`7(0 =xwHx4TJj3/U9J xĻyo_ "E 5$/]Kz8? UMw'`ٕTQ𙆃aJ50lnL?twḄ;VK"rtɵY/}57_P3|i5!][#{'X2[WąrdUp%I vழ8b5XI[S@ U/p{\bW@./*BTC ~]Oiqb(O0EtOlLo^S O!V ҼaJ b=TZ1iZ0>LQt$+}3ޡr<}B 5b:YUVY/yf" M`54  bv!)S`(}[\lG6H% k`~_WW V\ !Hq|n< a# ;6_Sڐ49rj^)/=D=2Hm L)좹z1&!c+Ќ պ_K+u_z 'e$|g8|>>C&#˺Ruހly_Q(4]< s寈|bB9&P _ ";%EJlF rb7\ݚs7/O5ZsԄYMB5Tex vqi/Q ! q1$)}TXoq[͚w)fσB_Nd!kA1h~[WCY{b}wESǜ).-lsFK~-ˆbzUv?x#}֝ܲ3;bAvAT|?sQ*d&wi+eВ(`d^cCLƼ&nlE &{DMd5$b.=Ё;8><}u2 $%O!Ӱ8Ik`MCt/G供ǐ 􎡬40;=&~Sz(a#/B cx'\W2gC<.T{q|UiG‹Qnq>^.кiw3G3; MiP^]=Y] b 89*@OBF,MG وo1TOV6fEe|:9ovzS \v{̠S)ԦƑ^JSaP=dJfׯVp^4W?h{oKoŘSK]Cyj5#D/JAg&b /3]MYmi!hJQښ%x 36ap8 >:ې2ezZMẖ-trOcK.cWϏ"ͬ=gt]K93<+Dx- H(y6:OXP3?+.Yjc1`}6X!K$QYY4ZM Y+J6w-)Z Yh䖴~u5~]m,1'֗5|(s{!&D %p8Kr/Bb'(d`Y]Ozzu/X- TVC޴ݴ1悌;wfzR$hYuTчK\;֎ɘ[Va`nX͝ *|Q$fk)mւ({r̤D+^_V_ڣ{+KRni/IABy׮-GoKݯQC7oT"3bSrd /Ǎ`cvWè>r=3cdFЪL+ТHoc?WsIռDy-ʫR+\?bZp@V!q9EVf~9w <)jRGrhDН]{}g";+KfsEѶg&|ȱ ₅T'Nh2b, _n^rlWWn~ Yd ;B9B)0ekΠ.ft ˹'g ޓb-|'\67|E'k`FpKoh_0QiIP"kc愓7UxV8C'hع6RpK2?79sD*GbA@7 Y"q"y` :.YhyPڟ )Ӆzp`A))%Aͅ8 B0Xp?LgFؿ,_%ObU"宧'Tdkrxَ}9S 'f8;ѵay__p_Uq 8y$߉^ C'2\N^I/Gɦ21\M?&q4c Fkid]}ݪsRzj-;rS:pڀH- 6t /KG^V_'C;%Ao%T8>8 *?ڝ U7R+CG&ZyCA2 (4rN4\?P,MUKi(rpe(r`Vdhed,g 5H@:>gk-Ժ,4XXf.bmSD(v~V.9[Ő ]GI-2pGdt;Lg{=ILH_RN.exIV)M~\;&˹>da끆F19hR0-fjR!5߱*+ٵ^lDL&c|B#4[ k) vH-Ráq4k̳>{*?&Ħ40fQE(vM c@){@pFN^ O0[4A7CIJ΢~$7yIK-1&6H4%!bik)hseTUa l|Xd**VNy:\ldGi`K'h Y۬>xEP0:* @^h5\ Fy)Zx,3=⬢۳y8aǖY) WDwqK,< k?RRXw8O=H 1ƪGs((Cq|4|]@ĐoxBI'>i1աvq)Xe<@6'a}T Y/UMi2"w.{g.  2dGy u+vI:sDo-e x-8"Dj`F#꯷6ZB].&k|!ˇ2zqx.>u"!4.}E&Tr+%|HzOL[o ̊h2>C"ai#s-/$#'  |FP[€fХ!@+n {lD)G.p߅ ,Ȋ̜HEBUFO:=|b{s{c]a.haReoKlH(_Н __\4F|5vXZ; isٍ'9v^x7\?aTTC_EHCJ>/+rP{W11>ZbXDxɁ]a`u~?SZLHSyh]xÇpU1o Qtzp-JW[BYe}_NyO/clc\}'!*"G;u1kf; UXgE9CCn(bHz[(|<=%9;Л7*nsC`/~u؀]U0D:x|E\0bH5`߯IzPǭ l[^yKCH (2;m mC0W0gW;jyb6M:fǪ Vak{P)*Bi |BכyQT1;ʑ*1hӘHN-ЂCZ>Ph wQ=".z6׃{KkbWK{bY&#qJOkkwg%L<'&o!Ɉ tZZ-z`,xYsȼB-}v(UfV [JZ#đ kmY*AT92.dvU gIrf, sn>KU2=mstC!X*kw;\[ZEcMm$2z7=b5d0\W; D?~^]`pϧKAZb2\-sHo_"Kzђhth%MeB@7wNy!7e;.6qɒGd"8ZFzރgg?A#Έ5}WLuסGFxz0`Zpzzҏ- 䩂K- hI2mrt-kuަFK6m[(pU_ hT[K^GQ}|Th(Xm_A}&I'uS +W_z( |jTHty@n(/kf@$mbsJ}M]bYVWߝ<^ ׽QpcrKC"#⧄;(JA5d^(S?-µѮΤ3XߏY7 P>to=,Nb3w!-]Y\Wi%iI-% jBC+ɳh*۷g*pz+W]aO,iLPRI>g2RuED^J">)Q mlĴ_.#߫Ҙu5y.Vkaqe0x&ZH+=rhܸњfe/ob RvHrVmQ>4s=7)d%kW*> *3v&\Cl[ 7j(آO?c&ohBt"HO kj<[zaA INXfΑܤ!HE4>ŀ"jH\WSD>-gIqGq)6y9l;p: O%b:^K);K!Z -G%uuK*uw Nu}WDH6)Vz}5/',kE)e[T4}Wü[HdLs);-m/!*{;eNv͞ -bИgM̈E&wA}- ) kt5} tiu PHxlؙܱ*&B>b3&9F?pT}3,cwR .H*J t1E>r teWN E}6B9k^ ;${pw&Mㅮs֟b;3S9Q8F*L{*^p<“) Fq{<MMܓJ3t\4UU/z;D8Vp;/{2ug\@kyqc6Tg}0e6<*'0pKXb㰩9H@W%`OW5)(܌@ASٳ2/>@*THYiFMH1%݅'+g'jnt9{`cź 88MMq9Om\iI{. ԟTx@" 8m`@]0Ş4II2*2 L8ρى,)0ȒKeV%׫A/ǰ9ڤͧl7Ww)a{ks򁷘pثo[hk s@^bڗ5V3Ѿ.[@NN3.YOYp^ֈ& Gإ!qnFh%D ,eC*1xh1ș|w(g_PܘEO.Aevc!$9'Za~׏=-O63*@]sQ ,䨀 xS_vk+&S8IlD]d3\pÔ\15$^Ɓq΀w|0IW<S@~$H9,v/؁'ωܴZ#gR D}WN@)TCD3i}+ul1tǺ K洿oG1F~5 Fg}O" 1r?kJo8ί<ŖeT{Yl%z6~1C>aB8e,6y }WsQƁU;_C=SmX]c,̴kM4:1ʅA1Q$v2ՋڟmyB?,Q~&x-3[ >Ѯ߮MJfKtmԹ",S]n=޳֞W*Qu5t~ VuΎk ,f(p}x~/FCCUEwˇ}RgOKnk lx.?VTc`bKN~Wc64N=',"vU M`CM{[|uU+هQKCIyʲ ujDxsАZt%W1|VIxOvcb ZNe8CS\FN=0k>~ɫ%K'%ʾ,!q!L`42)SN ډld ѷ%낙˖ Cb`( %?o# e[ \oZRUWcgNc=(usT .P u 6@!@N&ŵOG}GŤ̡ڤҗy҉N D??Oq"F&# WʭZmԛ܌&Sn! ,tY:- Ykro^ P{.FlY |eW$]|z L@D bݦcÚd]a%LL>H,!Pm_\+@]cF|j穁Nȧ .O DʏxG>7 Zef[p#j.Gnͷ$ =,?G"I%m-q}:J`'%E@I1J>(>87B-PHµp>$Hq,kd=.aLt"ne 5S)ee_jY|t Hx;JZ+f)8 lF=y%ewCvCݖ:pNQ~-#ٞE{#Oh`˴cgb.%,Шi0ZQنAݺwc3fDN\Pu):kcȦh'T0zɠ( K=F|njMbiwkou-6aڦtcV]oXC^_X|sd@͞S)E =,=G`է2逷l S*ҷi?P[`ҤpdoH]?S,4|TͱQRX2> +{&d*e4v+#bR]跁(|¼ldPTㆸ>q$#!k޼"@2)wA!x&QDU Y=GGרGfZ- tca ک}%Rnos,g(,xk '/ >{U 8ԭDZ 'I0qAu4{c=,4pa)?vk|lm3'+J0~=.!܎Cp *T \ G4?AΞCEAQ;ێ*β1Ө>J㟫)4)!Mt_i{Tu!ecM%Ksu5\sdYܹkعey)t?nG/YK/ )&3#+9ΩdQd'"pL}֤C 0X}6OInKX\J4Ps1ٴfAD‘}{Osb=%xbQW5pXV8E`ǰb6'4#V^.*P]5|{VhSɼJQ]l$42kxPtOmMOe~Ll؟vf4 J.R PO %K9E-eJ&+N4}ُ^wnI= Vd P6.6<9:nxdt3`:C9|ڐELǍPOXv`>9DCRtmZ%7)#k@ĝHcYj.(ϬZ+SS*y0dȐOj8J-:W{rO#+,C򣝜.”~' |w-ZF,L#\7n[)AJTuOemeN!SqଙwRzln57}-[H&k|oz'/vaYKa ftrI*(ss+dGn JQAԜ|ьi?={Kd8mS{hB2 {%t`gܑd;9*!Dž.y'݀9UؖO@ǒ;uYG{.8j3 %0xףZ=K%5'f:Tz%qZ[^Ǟj َc;dN;ڊrm н8 2p5~7xlje1w.\dE1E@vNC=X2W+xłV T@x3uO9.q@xΌ{>\>eXOI|h`+wQJD OZ12?sb36*C+2҄hfŏ]@1o li@y%2j}BQGdAKM} 9Z"oc#|HC{>CiKB S/X~CyR[Rk|r%qBM |I0A'[nYwpCkQe,s7FV)HHY6fKdm[9`5LԹլV Y&xv$BMefD[dyRODOM/)Y[uQ6[~[$vHͅշ QjBBu)WT7Zr\ǟa~#LaQQצ;pqAg֭P|`Xں9uXBSD"HFCkWF7t8ZxtAUsvo Y}epkvl[dD\&=~~kލ[&ı;'GaMv 4#ʚxI;)^f;6RK(<1[krE'־ S6.2.(@  H~{k盳i>Ab~Pƺ?NVq.ƅձ!zԛA7/ϾO7Lr|;B9*ik#x=}~ '55?/9f HO2Jz =w&y~sH`KJ!)cHUU<;83y;3rLt7R,P)d.thؑf]3v&᫁ܬ.h|WM%2OAEmsٟ`2D٧j/*)vЎF~"pnO VSW2k7%o)M@Ww ӱ6#?]0c]F ]lwmK?̘|˃]Og->~JOa)'Q.xnjh-#lx7+еYf kc<+{9GdaQ"Qr9&VqBބ8 TlgWbL,DWpVt'xH6ZJ!s|=ԯ4͛KSGܮ7z)vL:(g+5srV4y y`f2ep :l <0iALm V2b,(?"0,i]%X.uK9,zC $x/g2f9_(zJ0}61މWG`,o[d^ƜJޢ3bN?HAXu\nC24Pмfh+W4"l˞ QiqV^{:>'U4@1R`3{Rő1Yu{ ʀ[Z nlXjc<;縇l->FN?Wod֖oS+;0yyunϩոdUf[T2*菛_0{'k{wAHs!Bb$Ԝ- M: fB&HG%6Iܐvud@mqJ0c5FĞcp)e 6_z緀{8PQ fϩ%jTxYuۢ|.db.;{tO0;pXe,ؑtQ pR.FZ ]<8e:~Wx=A±&U1\ku٠K{X ?!2_鏦 a$tE#.Hj >"wL9AngV}髝Nи)~[*7ƶ)mdfMӐ KIyz gN\IK*DrA@G dd]N1ƴ[]܌grSr6.j#d"BO+> Nzk6c?ݯܐkFQtRL z&RSCz-DDdhGMYedAT"[*ϡF\+ ޻,(d!@5_̐-r648I'U{WFOJUJ&N'H:01mo9xQ'Aq"V֕b#~*Sf_=.`) UdK#3y& /QQATf. 3ˬ xJݐJa_&a]eE M^4MBY҃_Jռ-ioԊymp#|{Glha0ӟrXL4ׄizn^i4Qٖ@13,{ag"ȯylO3܅}b2K z(%^n&8( 1+܍G ͒B泣ܡ>Yuo?B!~=[&^nL Eugc 9 ڥEґOC42TyuIaTp uG"}e@{v+p4)rqjW?롥l3ggXuMv\LhOO2vjNq[ ҅\&t;b)\@H.0}'&ڎN0p]kPs = y6wʥm a#,M ܿ0kj6'1v_glդ3TA&'՟9j3O$m OSBtu%9VJ#} 5:ZVT%j_ pz%ˏg3[ y dj# F#1Ll֞rOI*>Z'tzy!Jqxr3֨55aA[3q1*,*@ ) 4&r@J{NISO{x\+QEaR8&z/K?qR̲ E rOvn> kzT7- ELo6dy "_9^2ϡZK=RZ輮^i7},|O$-pXMnh]Atքo^=TGcW K6GzP-2eKB Zr;;JrS qoXNc]`YE]R M3{mFh0/!2g-&<(ɨ,eMhX.É]s7vݼVl9aJT3 ]#}Q>ּ=@[\M+_E`Y"eAs =)-kEv)dlh(ml'P?[^'vV|IbcʲoiS!{m+$n'Phcb[>L#w"/y13ɻ jK,ݰɨi&{6> am+dyk+"BEkj YmN}=*g0+ٮǒH r:`b;[&`0kaj.vK? 7`YV'RkJl\AuOb/._ & so:@ZP{F,Ɲmx)E .\~r”\>.mn -{>VR?_iZa%q,T$b-֣˧ǻF(C {YstRmS| k= ԌsyazM~Yz>[jTJ;-N]IP.^*ţҙky|$_mk,7?XP 2i=%y{W]3P8vW$#orI+<>y~$"ǽ?"K3'I|]RE2SE6rZ=ϗؖ /#T1BFmA[}xW?45=M%i/UOAF[=.)!Z(x&@Z 8C8O1fs{ߚugĎx|%KuQ\Tk%Ϥt* j9^0Y1u^h HCȱ GoOP0 E6AlUGl590f;Lיۉ rǖIw! ʶBL5\/1xݔ?dѳclr2oO2 JjD9 AN\ 7WLXj0vW]<߭-˲a BCX.rROќ n| B]d4?3 28Ϧڷ-*5IiyqBg釒X5iX鿖yoڌ @LP`{8RޘhhX>]fŤ<Yz ӃP^ P8C!B&caNtv* 2h~V)q?$wz~%$k  wi,Ϯ$|y%0kr0sa?pnB {86r 4GMGV.BQaQk)9"/&4`WTܬe]ѵ] `L'ag |shI.#-6'ӮAۉm;؇j'?DGGQ:us51-!p*IץZAi6AƇP HGP-K0.d.Ts/DiI!t/XY"V/tAЩG =hU$"R/tC?EK/ 'J~R<[`]24sgS4ݨ FZ](ݕOɥ@jG[X50dQ^1^]5Ё bA 䁙|wh$m 9Zq\wF(RHPH6 r YEME=clIp\Ϭ}b(| =Y&jgřvt]s`RΫl{`=hR9tsg˂O"i prz89D6XM+ CF]Ċ@0؀~Q|K#E? ΫWu_Ti>PV-X>i[uצձzFqa\[0mB2!ї#-Q)5LEG(4bczi&H;KbΚA^uN`8tq6]Q:@dV'=JR(㘵862tAK O9{`p tR^Q6bv7v 3-μux_| HʰP;T] T&R|/n&j/q8a`s!].s[q ꧼBp1 HTFŗF`a xeiFwW)Dl~IG758yQ؁3e6:D8拀_#]>() €'Q=<[xl՘*8zk>ğXy 'E:P4KAƻc݀S;-bl֟y{(ple>'TrvYQ1-O3>0EAi)TniQ# 9FG%LJ血0',E4@iG@z2#jֲ5WW鿜e pmd}1-Φ gn?d 6'05W|NBm4ȳS,YSt)xᩀbg<掆X配/  }a=l:}3람Ie,+/)xzI9SGD&š+g"C[oNikz_+zSٿ/ci:7a;5[3vt'^1Un"֪} 娤 hhDG`7R刧 ]*HfhT=q\EWO˩+ʃHg@$64:|=ΏznJwYf%(~u/I8 ̌oHX\Pu$y\kϛ\&\)iDѱO| Giٿګ\2O lNYh.u\\{(/# c ~SHL0@Bad$O bֽA֟&h~ L3d)m|t'U/h_N"BSKiuԟtVg)({3A~ 뭤Ag]{o!SkW"'whX~f)fM5}4X3q86 E & ,пՙ \(yxN7rX*#Bnc[t=bAm|:o<AWQC,F1GqT,I/ʲ %TXOJevR| \=&J+vuBn(o#қ7o;BeZ>6" jD1Zr4PBe%BS40mHf_L0=Z_"3ӚC/R;;*Sް+k.DS=s6&dpbf4|K^YֵUhǞ% A@zKHr dfם45o" |LpS"ap6*_u9 W]_B!c @_ȵXvEf.Te)0y (Tfo}6E)jns[b Nؙ1M T o;f;ƫ{o^B2WUϖ-_ZhLrC}n]CI_,l{n6Ell-{Yzvhe.t+LsB+ 0WzC,ߖHg&1.#f޳Ffd}R5AYޜXC:fn/rL :i =, &&W9HIk Ͳ\[X}r`Ssw=gt*^ w1Rq;W n`ty.W b6zsN|yWpZqKϹFi}fk.F҃ekn]vHEl1(WН~PXzG QnMolQXճg椪:8wC'ny Z1mXP1UxVOĐ@(뮷։VxDM3)Xն_J >8Zs+Q8=bpQ- .l`'ďv[gmZ|[p }ye'"74HI.W¤! uT:]D$+4Jٌɵ=JfY}e &]̗~-kp,Yb Np ;%˼W{{ 3Q>Pkj;!ɮ6fU蠋ots" K#YpL-RY&q=l2^ [Viȕ.Sy} &P Ii倳?"OlEڨv)sP_T3rRL ٖГx*gD|%'^kj~rc-O@L)^P+ b#iZXc!GiCn>x_RS2PI#6Z;=a C4ƐUȆ";}&&bASX͂2Ėz(U\̓s22*C y{w Z/콄XrA#Tòq w-F;K>@DhSր"&6?^+f(*#kJ cH^|$ޢ@3lKS~Y.TkHRcO'r;LG[2Ӏ(:rO@=8w #ZRv'lvUᖰnSoջї੯e0ߑTlS2=J?(z;s,{=n"ļQɷdra;6Y}?Cvh Ƀe+^mh ^|HqE!tZ L ºi/k5JWCyE8 x!!yUnUng({TH}H~V-<1"xLs$Y_owV\R*3%!_"Y, F990z s+ 0L&,?%Av*,Q+s"!>fNĒ,6 Ej:!&77niDtH7w ډCrf$v@dNBJwA-ujnw7وMFLc(|)ǓS/&7uEm _\RC3os]t0CeP2?p;m5 ƈCqx+HSs SPW" 0.2r r %B6Sz(/NjoldtnRA#_9[w!2Rv꘥U1ܖ}uG" NBgqXn9ayjbaEu zTm-||KjP Ga5",:$!AGmHU `@1d:PIT؏iGc+#M +m[ɈI1GޗQ".DJ) X̵0?#TvL,߇d{MBf^f='u>biȝ=K=J~GKz]fq(B#<\q-IvXeJӲ>oJoE24j'^/v1}1[`;?;^^k|q䮅*ƜX-e;Ь S"eۃ(?)Z9;E#Y{jHəjКb𹛁QP 'vad_Tuc`Yljmehb!ލ\MrDRĢ3oDozv1R>"h#,Kq ܰob ߺ);'^[7UOӁ>u_y f=Kwcu]9; uGS 3Q/%!Gb^4`Bj>X (T7 q|neuB|J]2Bo}KjW4, X" rf#6*KYjZXߑAd^v|W ʟكɋ,È'*j7+0͎޳R'J:s$;%@8 i\^@nQ  BRZ\ko+[8c_ O3]uֹLKH,^SJY^uկx~ Z)x"-'}f bc${>U_:<ߛ&c ;u,?}4T(yk"k_ux^<vY# f,! 0gznhYR]^qB>G7c39@P5wwA)!AP~dz?a!6:B&;um5+?/ 5UqwT1Q6zkd?? ̇_Q~a0_uo 1 q,j IZsYx7˕OIHXچn0ua|Ba S^ s{bOW.fx %q4;L@Gq>/ t>c`Ӯև4 CtX;:1_-\H0WT* ꝷǓzSGvoN)K?!=|jYrs3"`vx&j$rmcӘOQݽj˝c_By"kշoYP` 耦V95|fZ@53fZ)mN+#xV7cxcv6Sz^#|hx<]K0Si}3talR *Qa/Bf0}Ufx=|%oz`[ /h둂5k^`dD>?p,K}FܵP~; !=%5~jܤ]0FUY+{ r@Jѵ;ģWVzq1QwP{z{us%'\HSx. Vk84'˃C=j]&B.sV~c3@̷ -gH KՋ3kϢj;oǼa#ܟ޻4$)'Սρ J>[@,@ܴ݃K9hXo;3gئz P,:.beuφʼnZi@hV>l[ x' $}Li"\;hr*C!Ia, X_BGk#v^ Q'T6XZlӳk/Dq}G(_BDĉph N w0QEy?Jdhd%]M U؁λ*r+4.:y)c^ViWKRy{"!oګpI$Yꍆ܊/?{P䅭Hu=772/Sh+%@e $cegdRPѣcWU,VGI[,.X G^`]"h}cW>FXL$;Z]nEmk cbaeCO'i g'Da}~R{6@ݩF엍lA]o;FƱy=9qZ/z SnL=NPeUcrFԭa[*%}'zfY[볽ڪ3yݢ-se W_*NWTyIb }S뚶m>ljqD_o{b9>LS M>68AǝINas1/9xn߀a }CL8xZYe'ks] "ׅuqtu[']w`_Y:P; *9gmb?DRKe*#Jk|LkOdν3ҍv'GA0\uҀ8\ %bM#_6W<2xcwpP+Ҫ^ ᥏x HyC -1T9R@l˕Tk(#M=-͕Wڴy7L|*YNMoo{0iäTﻈSMwhDOF!d*/SҀf-goe_z#ކ7W·dѫHKvbpn;_Lxi=gn|b@T! XBAZ'[LH33BQ@ l<  `ӝU'SH1n"j,[*aWbwVm j,$$y3<YJqܡƠ؀(8<`PZm]Wnn,RYKƻNktm[lV}QPS](VORg >3={1<ͫT<`N#z`>Gk duhDg+ J 8YTb}!zwo4/n<W!'85su[ޫa 6aFHS]E)hrT=6Y@ Ee֬$M`O,5v k bhǕMףʭf<aSǽ`]g*B0I?#$*T72:D{ɢ6/| "58wdZl0^Cm A<&Vz_S}&Wdݹ窲7t:x@ @Cˀ^ܐEOt28^"}gtD_pe^A5ibqya!m; =t[dH]-H4毂-'k5v&a/2I&rN:HدEoheSۿE,64D*VUZ419*b6q:xy^Xgj4#G9"zs7n.,9#jkwJ"Ӷ-ᥖ5^E Ksj0B}-:d`AȎK $~x8T'=5Ɇ rľ":gi.Va3^$YMX@Ԓ=+de  kIM9}scʊKrS= ϮgkXou@}u5WnXX$\Z)tX1ǞZoïPP(.-9O" ؁d sA#*5Zi9GRbV}C\2z }| :W@ZQC$nsr!XMmsFfa4š`ʹDI-Z4:aϓ0-2ˊ=<`t˒AEpgiWcJ%!„V5OAG+ A3CWoL;FgP_ &ȒJD0 P ^rXBQ.x: |5W Qqi~/p{)aU;KFԺC$1X}ɤC=c03s@6 XV^`>HJiMo٘ 0"=ABw͎clZ n55PMT{P+U6[ZpTZvNԐyBg=рϱ=ы`^΁jL$4lg)Un PENOFݜQK0HLJh~I.VQW^!I k  D?5Fa5үEf^{_׃Yk>fWa ^C-o]F %$OH(xN?D+O/e~ <2/.PBwEHjJ^)SéN3#kؠ;m{wd c1o٦b{'xN7RiX*(D@QxAv%)b|%fs[K-d ,6'K`LYr!z}z1DVō&~#7Yj_ϼԭJ$GKƎGAYM\!I07ht{9TxZ1"aUQ1MCa ?.Ox?wǞ>Vm^#]E16|`cb\9<^0 tr BC:S tu=qa* 3.&tfyB8WQ b(doz;[|W@1d<:7tb6;mU=8PR5au7 ݴ!{l-KrTjyps͘PZOCTy 7aW>ߩx]ޚ+'i8]n\;R\ⱇ16з=4_y{X̧5ulΕ7xZhC}-lpP5` i% ˔n&yqcB.1)2@?hݙ|LDnk8~ Ĺq{~L*)adhdƜe:+M%NQX,yާ XSTDzʓ:'% "Z`̭%d3AD;RX. ׀2%zZ̤tR:Y[?>9rB4w<ҧG[+s i~f5Q|*?|[vH3G@{vI/9 v #*?qxKޤ¹fH$ҦW`Y!;atR&H.kE*ٱS)uۤⰺǢx$",el}IQe: !Jnk&w_hx9O ׽w4|35}VbXt~3q2J(r{v@ 16#jGt [#QsM߈]3TgW`_q"7}@y[j6k EZDMgOSw(aQ q XC>147c/ZOJZ \,!6G^.`^"'ҫ⒮Ew@ح AkX,ƒE@–07׿ ?(˽QOBQtYF`6yۥj8QcaDZF= fעȸZTl ~|١^3 k@, ?O D=%|Hbvgi)U (\=>dwpeLɰi%ȦJNJgo*j)vV4?$@f Qj}RD*(GQ[!Pd̗չ8u/H:0jME#hãvD%gX`EX K~S"`fSτNmDkDΗj4V- dͱZQWy p1~nKX FE9Nl˘(DAS"\"D_9N~MZșk.d.Yv-GHqK;̐跊]w>jxeb Kvbg, MuҬ&,O ՆtV[2̐.㜻^Q|BXnp`t<@8BT$_'uLe%xbѨ`տ:!< q{$a4x% 0Lf&̗Qtm,EyE,(t}ڎֈ+ }Mwj@rlR9]b `7~f،q{A"a <A#&'O9. w?fd#hUZit܎:BUZM*,X\ -Ĕ@5mʗ-Sm~vW1i>ee¤M##ú]PI+HEj13&i3G!e:3 }Y\۔[> l4+ε2m%?VB֕z eU_[/{j9ݞV&* J\ɬ xUJa8R)ՑAZhhv{48?ȁFt̩; a/t.jl> Mj,7tqKBlw%3yӔEo 9H$v^L/h-]݂!(NR!vu5HG=631~{HDlD]/߆ #y > ϖEKwzQ{և.O[O:\KP8zVAR-P7m[g4zO '4eer}e\)%͋S\0V[YG]_*f}h,!/&F!4] YFzC.6RxNΑ s(5󣼙Am;Wl=n^0qíS@Xt_Y-hwbGȹvjԞ`|xRs58*9h~a+C+Tl 0OTL6nY3l2 OjvS"hؤU|%sE1j1~Ns׾؂vpι` ƱL؅wud/1`'Ԕ-NǮ8˃-Ekqt9j߭ʽO|r.vksG󳂦%G&rdEFD縘9Lg\sqPhE9@W+\ʴW9t&_IO|!SRDN܇.KS0Ah2O B$g[بDH/i.]׏=^0[R$X_zNHGfQ i J&ꦨIl2DW1w[;q r%f^tBz"Xq6 5RTZ08jV2svi=֘|c?yY0ܼh.ǫ`_?3jCˡ:IejgA5Vj&-Q/txRŭQPsflݢm>PX[:t!Jy,| Oʸ02N HwDh1F\QZvjs@ŧ t4v"J̠6xE6Wv'Clyqta@k*;=ّGwE < Qml=E`W68 l?[(]Hhaq$I F1I^ <d0$s"f)\p ơ+&HwPrn<_79f9@ҹqjmPL%;'>ʝ֡·)׿"KY_fAѲ]pӏ|-Կ eCM Bf-4/xeaj\|Hc dU6+NqSsVKd 4۝,srzk! Q!8fǵ[#fʈ^3\g|F2HY!mr2>*r]C3l2sܡޫ[LA#Yinm#94/ۃȏ[pzCte纾)*GUƧ40el.jGljQ8LiZtcggNTK̵Yn=Ō'_[uSScU]< L}|kW"XLs4)v(״N]iMB1Uv< aiQʲlek]ISaa"6練PCŵ*;-{?ӢmA@ `jNWlWY/'<\1Kˏ ZmHAoȖQ@a1"ʣ-¬OKzx8Pw^\ -;,O~y[a3?9@͔;4>@ڵEs(8R=G׃D27IQ"pMun!L:̼q5&Py\>̇o쒂`dk$F(&k֐ڍEgRT§#Ґg~00OP Ua?!D{δTgip]p^(KGP= (P0`U|;_:/IkZaXz> =*NNz(Upđ6TO|<.Zax>!.)r)GhlB,k:Bi\Vk~g64ƍ<@k@+ W\~lvG ѭPkO Pd¶Usf}.:p]K[ e.oiͭB'qjڬCI(^t9 oVѥA?^^-e􎋽+{*Q?DdْI8zjBǯw\f>4@_\IQ_IͥUU\WUXP[M1iD4P ^+(2QzY?7,]2ǒ\cQ[.(Qs }A&4N[Sm=| iWc]Qڢ܌ Ĝs5$4$;׏Y[YMѨ|L=XR9"&v2mM1h<%cLRm%hg /E/f &Ve{:60Ka:& t'JRHevލWwd:#POuEO/@C4B@ ^[c;q m2)jI6~ڠ3["E|'ʖe2ongqXq'#wP:ǜ<-@V6q?ڵ/mѭ3uxYȦ.5JE(DC4"Q4'ywV`˟% 7 JL:vR].iY #]afa,b\w񆃦7WSCP,^ٖ%!rM-:l1vNJ*Ge=58є~4x/%K]Jd++WTH!~% m&.P˰S@)~f;ñf1 N`' lՌߝ,\K+*(;]y*hYf7A !" 7B [xc! #dvx}oUY|*\Y{l2͕4eq@QA/rhˀhf?.b*[\ꡱ( u)$=mգc:),Jt0BK5Yՠ:UdM /@gM\T٧ WDM_\h527 T}9VgÃ5 jCu%|-䡍@$Ge p~Fj^V._Hnܜ*YfheQ8@կ0#dBA5U&ǯMءB(01a0<+VLm SA\֔Ed  'g;5ĝiW<|o+O;k? hUI#Jzgmh>x )P k[,BӇ^VS%m bTz)G炖n.P2BEvm╯[Ha 8s2O{NWLHz/m5c:|[8 ˳v[17yȠ#ixAzYH%}\86~4.qx VX/؅34ID8zn!(ls#i#L]K-Y4Dɗލ&1+5kFFZ@O/"Dș4A_4e`l3XHW'qD[UH" bm(nDWC e{(>ёI 5H'8`L{_gP>YFC$phǍp_0w{I5*}-8Y1Зlt"p!mF"{ct6SWemL % [FKă/)]v-%]۩tV2gVȓNqcJ_]dZRgnV۞ϻi s|a)Ae}*:fB rMIرW+"L49J"q-g;7iLJR-Gjrb脯Jͧk54'q̤n\ӑ E%@>Kt!%AԐ:xd$WDԁ7f[U{}?LZk9QJ5fb~9-?9$DW"U#&`S g5ڲV8C}$ρu-)Or e8~A X7NGHоXwM"KW'*.EZPBcC$i 2E;e3YJtn S!esŎuRbY6bR3dD M4@(jgc|0ݧ߉q|0Tu2np,DSV㘲ULx1;'DCgӷ겕=._bְ ㋳s)QUy?$z-70|\ρFJSb? k8j3,?|x97Vg,xPKR }H-x>yͥz-fqjF;8#(;ZKNUpdWHѴ9࿗ <I] [GIhU΁ -nwhґHUb(:}~QI㮵~ka#ӕѷ _Q8ʁԔ柇zXp$NwD,!z lϒSN!O^?ebI(DZ @b?wh/"E{WM1!&'|͔vEv)P2 ',{528^Lɔc\!TZ:yRbYtQ/܁'a# ldc\XlXc4=M )tD$wn}m܁z>a:hlҋn)@VX\fߥ.`,#pP௙"f>gtϭx5"vֳZ9S)қaVZͲDFOi%G"3s:0]V p 8=[3ᚬlGcx;8)y) v7V(^F Dۉaz9[X)Gh CY%+4 P0C#"UdDPk(&'*M)Ot5`]gf^rڽsG$rغۖS'd[&irF9l.Crö}Skτҽ1ەo}v]-p7Bdv##R}2a[j{_?$m,v^ỊR-cܵH/y-;& r~uN^y"M[\ *42 /84< hWawrr4iە; kSN]^m={0+c`)2!קCa"0;%N~j{GN'!gaL&;2%gvF۾>IX[%!`FτX%5`ş{%$ΟU&'U'vtpĺBK&4t>ڵ0 Ų #"}M`9;OwShx~5jGܪw7 $AQ@Dn3>p&Wdۿw>#nCC kێ_8q[{,j2w'HkL<3஄F"0Wsʯp 5T:()} A ?go8&7+s\ S<%".az"ѣ1b7XDr,m[T0 b*:=ׯv qt-@J+`yvgƐNImx,^~҉CJnP.ʟ=^qyFɠtTMx2RʹkbKݴ2Fz2xP<-, 9F">I hFmSG8ăf[*4:{_fz<$4Al5 DI{fǵ9Зʍo+1h~B0Q\>O+ 5n:ugތ#-6|Zu䠤1TbX-j>M(QItn56:B1$d"1L{,滖z 4ȆG> zŬz_= 睽?voυe(aeYXl2uӈsxN[ R /YcU#H%[f|Qg`Hq'LjL*Q(F)H/*mFOXQrz+=ǙѮ_~p ޓo;jꛦ~ڏ<;03QY&krJ0~W),'9gj=hW\\AFxq;dZZ,mTlԐwsڇ^ozi֒p]eSͿX4`cŅ[:^$?ֺ?ry!NUNNjayKx~>g1J^(iuu$N9UACR0*J4xLӰn<9X+ 'hlp3y,٨y{@FC=)] !f=p|-ƁzbƅSwSy4r<<$"7TLqZm GL2:])d|R NJ0]uACsevHt "P4}JЬni#C JO̕i\pxdZZ sK Q,7%cLrی?ٟk{.I HM\Ojq\2|D.;*)3֜xnr'B伂_hoB#ܑ'5b)ǞIwX[ f|[(7"@$E6 ZSp펳&؜CYp,]D%~Q3=%n16¡jr?ULV+!FIkEqgKE=+$%׶#m}ĕWLiJӞDIXW[aӠ 2zunվxkeCrNܔXv^g^?X :>(ճqcF;ZaE3EdC)L|feE@# C}r}Q/3z7&h22U VPh m>Q4W?]C $@WUܲ/?(6cw0%P XKw#ᩏ% GXK_y/ b' YHk ar$K.x톴HzD ,PU n*lГfa)y8H*WwjogHOkpȇ1'߽ p璨w qُǫyJ`&m񠽂0@$T;ˑkZQ@S"mrv]I:'k¥! }!-!j7>@4l*LYF&U} 4-Q߲ЅR\BlϐTJ1̰N؇͕am8YFhĹ ϱ@TE G ' Dub,J-*_bNFch5FhO#){L^b/-\Y 7|S) Djub؎z_(]P(Lf뻥5NTyY[s*ʹU"- 0$T[HX嫋cǷkud{B]GC05GN.:`SX>L஬][f0J?OdA~uJß@Ug.Z̈YveS%s"niJ+/<qCJrh/ Frqv1 ě=L(JehRa ۑ(/8"nn@nDvl=s0p~lS/s؅ m`i;cĵJ8̎'0Dr^z;2_aktJOdqaTW.m(ܱܱ,c0}^U٤vqG KA "v# ~OZnGJJ+R3kZӧ-\y[ˡaEAkKPm. `Kp0&AKqQahYoP E@=z:>f4 jm}nP7ϕ*k:@ŏeaڪn[(2  YwE2yVŭ֟҂ZW(HM*Ra#HPkuK2 `ރG*-7˿߱7kЉmFQ3wtcAg:i"HNfHkڼ ȆY^={G47`͇O,t '3g>!I]&r:iл@Q*yIa-%,oP8ēTla&ǍUbCމr(XK95,7?ΐP&`c8:r)W> J،=+En|̻[PBP+ZJ)I̪|3#j=qi^;Љmk{-ƒ;uPTb3 uK fM$b-M`۾/Jù`HX Sϡ,BMu7לl~X'N#w)H]DAӵwOL (A*X|y=o}!"t WLAp#mFnG#Pah"YMsDM'TG?i\&6G›~xX\^C0R<;#%):T Fi1W0a=ykr\&77K=l33{$imbIڅP+ A>s.Y iu [(K[WW}ȝحgeSSpQaIB¹.7 kR 9SXsdֶ¨) Wf-%?/9bKO x"s;&0t(P%)*0na3T;få!~cf5E}:Y7_F,i̓l*]m"LPPa 2 Hj0S2pvwiW|obt{wq<,EoT7~<h/ܘfT/lLz S洷`#9WK7NK~!gz57%[= 0_CX5|]$w[/,OVnn5<+g()y^ :m-6" ĎP4KQFO _o{{ا*P۳`Fixx1 8hJQXgBkǙ|=-O8۹-c>/lF|^ S7ټoY%ckLB^2`/V p|VXϙ[j2:obFоs((D sP2;2[Jp'L(fǧh?4[VL4LCƦzXbޝt~)Kjj*DzGiKJ*EQIɲbcvdU]X*WSY]='>Bq0=;>G*c\8 CWB*? | 3F_5sx{MH^ͧ9^m|_~lx7%Pou/T|:iRI*>|k)˹}wXFhܬЦl{LfEp7 >xk/qNȱLټ{tOS%4e26 h={`L&-- cVc-9o!?(\\bTEiH] L&*- ̈9dhQEE Z妳?7bۦ,29v<+j<BcR" *M%]aժM,^)g. !ȋiVRLAs>wȘq=f s{e@XS?>s]W51O)(L9{ '0HKl׈t\wL+y+GnM-u)(೮!!YH OX<Ɩw\s.̘3weA}m`[v5JöVԓ: d[(*"Sdэ2`CU謁)ˊQ8e*yBslDz# u \&֗eoƾzCW eO]'[yyH}gM2qU]'Y=ŹР$:PXW+ɗ7W )a8-y]tqdRw*[-RflrqXTymAZןŃ_tոYfkdν 0k Y"zS {v\%9J]|쮉'9m%}sJHfXB<"S#f^\4RvT3Q>| TK~8jRk1A~9˓ jS6-Ie,wڰϚ9UBt$ s#|S (`. cn߼XBBPh*I< #c: (٘2׬!`@c8Y{&`:c%wbgc"Sk &2kJE1mR-PbgR_b'|u\Ѯ7𡳀iAz!I-O:1@ WBj i1:)Z{T2{K}^kU(f쟏 Ki^tDb^@y%PYLg7-/e;SkW:9sBhUѵu3`!DGlK7Q]\ @g}U1Q9-ĴVk;{UMm@2͐?c"7] .7>DaذczKgKʼn΋AJZ&M\;;k ɢ7s_ Ha53UǮ9Bс(b7vξHL ofU-E6k`[=K#K\h..ߣot`nIpd{y&i?gCSsK @MFC n1ABpIu-$m=sMmh;洐wg*c$: {J"#LqO,/5sI6JK[+=м7tJ ; )&izRpWЇH\m<@MoLhRLV@:}@TԛySL=oe%"sXahR0lק?HWwifq*9\ّ x.82s|TqdBYNണ=1yjiAH4'OqK=~'LhVP2MQ'͟wTh"vD7@l;.ι`^ȰX2h )Ԙ_[@̄8G7& 66/h1 2kI(l0&5zѷm螋w7,*JJHk LDT츥^x~5"cOBpгښx R~WD2]4?4C9fY )pSl1MLkɭ4e8sO>BrOo^=wnő ERA'_6^Ɖɗ/0>7m >+0o=!ƌB tz[;МHvЂV0rEoE.?)^%b#י(҃ a'0 #˳U0~O0B"bx2aZVw##ʕ-&c4v~\d/)XVH,bt;LxOĉ~y&eVA}ْog :$Z.Kx8YU֝r7tagc$݄;!~m=McQy8;Q<5?Ԁ ,Id +%_F( W.x֭ULJ42EZLi!tʺƙvm|# ^gYzܵ,;W7$ByV&0:/h D1'؋{w=h \rZ2}aqInvN/l~ל##K5r/'t MQo)I ^nB{)F?F<#T^4lx{puwyhQZđ2hQ~J4 3PA* ӹPEiH<1^jדJ)9Ǵ 6SyzzT5BtfpL?b$n&tsG "%.fЁX^>>Y,eas/oڬd<*%yum^~׋I, ؈gf?zOP\jOck} OXx;ߊ(.P+c vVxkFO[-b%AzZ=Po 9wֈȣ 4MO C}Q^S#Z&⢧kǺfgspMΆ(|y1r b (siʑ1$䖌 Z>F[phd}qv^m:v6VDycc+\ fHHe D;٧N q/PU 3Y6l"^\/[wKkKt%Or$ckSsi 5_h/‡b? rQM҄i U_0H ^6]a2\r% JIat[u[ zL&,x0:]йvFA5߼s`AVc&Vt+WBc=RLxHϽC瞜 G?_?ԑ˲ϡ)ZeɹV b~FH1g QbQ"B}@v6ʑ 4fHi5E>I*_բ"{ Vl41sP :2"~,k5EXD@Ä]qKAnï)tJO])m^ܵfj=4,\_ԗ@mVO72pkk;0y%k%G m),Jc[1``*dNNXiv$HL:peE5 e8^3i:6C ElæTx1 ~^?뉢<[BOU 1;Ef8#so_߇WDE^KQz Ȯ%ܺk<O\=wQ8FkΤ2}Yَ#=ZB%׎gAtzqyt1ld=F1wWx5.w̿N/n@"^ҭwgA^ 9 #?2W|]ɤqZZ1¤zC-۪ m&EE:Vy3Ynu1lEZh˯Ο;i[U7%8MP7\dbhcX^)r5 fabÜ ʏGs)R5ӀBHoLFb;1!z19#y){+JnZX/8%t?D!MR<]I~GA㏢rYp+>fP(N!ǚ|;H7hN@jzB!3ZΖ=Od o,:k".K rc0Vv&|_gUظĔOe6ݎ6ɮ_&g }J bKj$/)J=SӼY}cnO x4:3Pmk.|?UZџ ]j\|ccbRW.~UM=b`%Ư-hTynK^-\Di!O<ӭvϡ'#Wqszkk`N}4Ae܊6@M0*i+eNP5;U~x+z=鸎)&uYt.Ah,JK:nj\fXsen,XJ)JPMGIlztN6=AI^\"Ahbb2{ܿK_5GdE?jT)t%q.OgqLjѢpb:=oryPO6j'`ANٺo\X;dO@k T;FvcY9v.=%6^olcOgA?;gi$~ Lq[ϝK6 p}:^0P2jxL->_-~4޳tń܉y/cXPLRe=whi%U`; b@AWꭵWy)8;'?Wfd *>#נYmo`Qwkj,-^";zߪC mMqPL0.JƖ5MX p?B<xL kTU[Bػ75'}KqaO>5SeKH> 랸 ӚƺH]k)ozD?ղe;zoD\mj yP9?nfnqC? ئ&+t  bp,"LqfgQm%bG%,{tM]=諹h`~@S0 y_KK %|lYA+^v FWbㄼUӶQqo62 R=Mx!*I)u IAٕDLK}m#'I}ΗCk"㔮l6U|* QS(_Hyo*?6C5g*n- Ȼ bM,o r YvMzfcOz,&Ǽ>k Vn-ğfX<"b K.zǭȼ{1jÚđ:#ߠǓZFr/7E$2cYWpl(?DB{I-݂NtR6Uaػ= 1M*Qr~0b{$t xrRFnwZ`p0Hm1L^Z"ٴKĂ}-<]D7.^f&zC!\xo;?ji%9.0?@hI7aVL$UzKZǍƓ[&6HQz>d {kz'#`eз94!Di]i\;T-؄-67vv. 6w&^RV7c*8IXDdY Vt_r1H(>j"ét|첓 HR&/d)q7"=DC#3T%,v)zaYѓ]~2137#<$B5 \feu>ȼm \{gcf۩ zۇ"*IԌ_LnyhmAe` 3`#Sc3 1ғ1^#&%qːUVd f@_O-WbL˺7/ܛ{`ދ3F#oXF=lb$7E#>3mU3)L_)$ZܥAic Uy wpktQ4 .,hl;I{p(m;u0x0nLL/k3*yGeC(? 8TWE(>j#B8JLeӸ#YL?]p#h7iKXb` J.ҋXNMx|zIB>4WvVK}<>Ȃ[pN[b:xZ?\GbR£펗̱*y&>-pX$]u,RSnY&b&K~0LD{^ סEs5* S&̬Nn'16Ւ p{Hnlo 2qx_*ЛPHʚpU ^-~)45e.'Es+9MvwȪH"JlNl~*dڽM8^N~뷨\s0,^?Nj׃ #>I*HN|2Teo9v-Di5tBH]'D;Mx VD EÄZXmKt}U눞=0PW&?*il! ӄpR#ED_s@mJf5}[bbY5k[ mQthq=a D@/Z@Yj]#*MKL<]Zh[DրfwD$z7nS0δg$C=>1O\Xܻ6jZ@.c4P fxnN5G(D@d@ /e6h^aq=>11X@|7q]< '-hD\ֶ$F}"&[V~Jt\8}?UZKM%7E<,i9/ڱ' ) E/YF-U #?"b*\ޞ"x5 bϺrLSa=bұB3 %+/ⳲQ7y_J@z)O}bJ*Ȁ"þ2Ϙ>DIlͩ)67J&52iou)6_ =,{1VeÀS;+IpVf_GpSYęsbպ^i3N*Z.MJo,8{K=)a8i} Ck8Y|H {E&s1'{=(}4CQ_mA4S(Up6[Y&7x'gPSLRI,nMpܾI *hGBsCˊ)I]IZjb% 0#VSIlR0"G^0)tb&PVpke(,BfM+mF ndVƯ* ]BvqK)lfawxyƔr{T^+ ֺLf7GdFZm嵈!lK{<#qvZ(ME;ɰKEhV{16;;*<Ť Y̚y?3_dHįtrxLe`m3V S@s ֎wC(naTZ8ieuՆ=X{ÌĺtݸتS-Jso;ȁBo@k ȴQZޮNoB HMi"Ճ&|%V}UGoޭZH[Zu-ˍë 3 N-3712l b΋afBz%XSa^oOCۏ^=>>bRx p=n&& I]o,&2WΦ6FĞuϾ-?:İog\[ |ZBQ\5?d9MW2Ii`HfyAѶ{ dU[2dt%&5sϞ şMQoO/f;-LI|W_,aL'Qfm%=Ȉ1S]սψmIJ&#_Ų59Y/73kj .5y$@̘cjK~ۑDeQY0y 2:%US,5~im)zDi9M[2Qڂc9((71S}R}MT8{CJmYZI)<]Ep]׭t9Q V#7F-{;چ %oB$[~%Q|1#xo~+OtJvvRfA3gX΀u mU F!bH1@-,Z( 9Sk>%SR٢0Y\dQ09h1UOƱ Jx]7&vbZZ= w 3{Xnrwg{/5k;@Ò;\6O.=-촰9ƍmulJr*B o .Kh;:hZ*Y<ął*)ڋ(&NuN*̼ ["6bK1[m]r.EZzV\vӦ&‡ߥ'6GEz@5?BjOvv#syي4<ϞgVi^sb W.U8qW / j(3Ô޵c]bMG>[}EŌ[;< 8N>>+/(]D4R6QMkp[J ǠL_4CJSqt:8< Cҋ ?44,mRoӂb)Z8Y/:H^wJUAX95%"$:.A8~RU΍K碝n!~,gXNu7t:x5Ó4O8F^|R<PKj~i=3-B [qi9nu[<}'gB:I3YhV'ˆqX~P(([k7-i˲]7GF,崟Ρ;XnSiS)wmHMoCk?:)yyI JKCZ7@X(]k?S K|)@ ʥ^Zse"5jlΜdV <_[`Wb9[MzfM``S^?sh z3CNCw~cx{נAА|NNѐ?)zx֏ `Pܷ[28$BMB.D֬C)_"}sLOW ,m\4Qrn[$59?vԲ3m (gxtaqK{~.0:];XX@pSkTb2# Pp Ϫ),:hJAZ"pw&nH : Nr4Мt5y_80p]}RnKQ rq!'4@;>KQz2H\=dgyM*A!Mdk^u;۰|܏,Qoٟu{=g,5'0s C,g&,eTf>MG'hΥNL/v~Op`ǟa)hVEQ˴̈́ˢOcf$֞iJgl-N  F(i/1_gmv; }=zE쑎96=Y/C>QWV(Ը{ 4j`y2Nbw¢r2iZQ3vM=OE!臒ץiA $clMme%:8d[Uv./-y4KIiMv 3XϷȍPrldmʪ\y!u˩hjhnEc ^qxba":P V2Rp vq5 ԗit ~.Ht@ɯeZE4KPJo&U1ܯmC;E ii.wZ֧N%72V|:ٵݸFc,h4n4D;KnAa.4D/iWW d*"kBL1y[;ہ) nҕ"U1m19NV0FxF:O݆*ˏOq̼؏J6xd'%y4*vgn{$)hEK νbOfڴ S{jA|GˋgCΌx汗$PJu۴zЙta*(t3$w$D(!&:Oă>>u8B4NkiVyoQ|]V >OOI2R\(l=.pVoZ>oT9x2]aUӆ/F!`hؽqŃ v˟j]sʋ?ItJvԆŚT;+bar`S L~6R#FQʁc]'2o4X )m]p,.Q]ȣc>/>hܴς*,uĖ޹)9W%6`40XϜ"쉚YHwyJHuݐ#EyS«~e*3C#xP )¼\\Ҹ |jo~) QưՉzrz ?혓7a|b^1pP%ZB"u=9G5@P.*-W >q, LvH'l`6Yۍ8<,LX`{rd-KoZP(jSs5R`VQ$>#EӰ/ɛ륪BDM4]DZ&AG1I6?DLhN`̓cJ-:xNJ^n#ce`oܰ| -^y 2/Ssh o^^UE[ewrChi,L!MfBC[?/s\ eWikwl)]EUj{Ó9:)/+p֎ NB/;gGo ̈́` Z0Q9 EBIiqRl[{5whQ+biV7k^ج+d *Wղ gܢ}:yz9aTDzIQ\PL+Wij&̕\A_Ԓߢ#[NȦ] Հh k_< M{w L+ei!mQz_e{:`g!_l!DX\I|J`6Q,c9̕i\2wV 2foKx) $t0o`,掕-kUugb2i[ixߺLd mKncM j cA@#ϓWo?5qj0V+{N}1܍:XtpM]sn[+2p:W]l7Ȭ^Xx Hu}ewnMOe<ö9IbIOGV%gx3Lm-e݃~m0D;=;f)XH2xwX5$CJَـ2[ɄvY]].8;j `($^wыb c/,ηkЅJz3-,~s~NHfוPRD*寘7z&Xf񹴐aVjb<#,38}L*R~C+: p?N X])QwSP;NS0a&ՙ:% mSw{@}c<l,q}{6>deGA]5`܌;5'rfɊ}1aC9L]^ +@^b8'&q yae#g2ULU숰1"Aq_ 4^\ߞ善pJ{Y'sΦ}z%oȁvy`&/\9 i>:|` &2jӄcoqD g묂l>Ts4R(`y |\pU;t.lf:4mQL 85#RGxn Ϗ֧$mm̴ګ_ic%~Az }2)"8\lNmA]9YxgRF_<“wCOa(uАjpxs]upe>d#EW*ЮW4v=A^q<Fy*%FLfҡxS/yVB-[QՋ`|VgUsj©{*Ho^C`P) ~d}0X4Zڋː?NP+(n7q5[1Iu꽦mژ['!t:=#LJ X431_-;1'fA =dLނҘiWEζ\8=' M(%*#k 87NlM^DSZG})ӊ8=Z.]vʣ\#\n*`/u| xCzf"x4SCNLA U,=N?F&}C%cTɊ8PA\CmQBY_GqBqke^#}vK3[k>`D1ƣa_LAo'E`WJRI7NLLo~ ˫N[Q'aX|.ĘݽwAXGTmǮP j9cNd@Q* >u% w/=%yw]vyelJۭ߱_mǙꂋcďSDmx\EwՖ}tMLϪnq6yF&y(׏ 0Q诮ѿglv{""n;pqi@p;wT t"U>rTtXiJ]ҿywd0<(4+o_߱ ." ,A{c%ф ৬JV q{I25#YU^[ p3}!Rצ= a Jn$%G n knQS'>,{- t;fks귖o[^yuU]5Rq?UP6J/m}M(?V7Wˣ-Vh^0}fP t8jA. ^)ƭ;:O}fCػnVX-I?5sigrT{UCJ"UshMpɮCp_QQRxR1xQa#B)ochމcsTUU 7|xS$uܶid.ˆRhG&9ꜺOPo=_m `Utj}Oop֪2gˑ}{qw?Ƶaf-X!<Xx$kN '=Ua+s~PkA31ⶌsE^KgchIӳ}=l45lҕ+o WHҢ;5 uQ粉^MYfjEjI`A 2`S8nK;@]`xnGGKAӁq\KjQH^[޹nD44/R`uG1-'#@;,ؙC)$F*r.YԷ+?U1*>PցPVG wgF.%7Ȳl%x 9FkR>[u`ovT>,φL41Op^:ӃG&&:)咨V_n[QXiSjbP2g0 0jK}pp o p]\}g5:o"oӉ&ǭHͿҀU]2(d4rr̩`cԄ䗲`fLzK{)ИhLӂ߇#E"B)ZU=}39[ݒsg鞴Q??3Dc%jɑct7(!w˖Zs\zG[t6 e%R8/@L dx RZ$\SL+]1/=>KVOㆲ^TD(,Ҧ98V*XAъPNFw""SJ/SDIQ/48 } NOVmaG {4z?9tƆnD:2VG*@"gp Sw`@7]ZXtzA>}7==wߐs&mN"(|zӆlGV7#5*v7@˭{4;ڲ3&Q>×+À'&+j"63Eyԃ칙.ޕ4]:r9Z&u1o1鑖{22yԹlk]ZR>9FI+MDb);0OO`wGN2GzPͯbp=@ >Nn7 .c"D% %tXuSҡ e_9;U}~5k:<^$ΉLR h vC)"UZA/YBn;*Mǜ%vϾ!9yܫ1m]%0Wx̆+ӬN e8p{tyD,1#yFo2#iRQ^Lj6@Q6A_ugyRꦍ]@U%eIB\n{x)dM3/ٴ3-lwX 5 uBkX2y$9Q-Nڌ~4-QRhY#ͱL0JD*= m,Y1$#ErUinliQU%p9LjMhl{#yZ:tw؂dkUO ʟ?b{:"91~z/r(ȬUOANlY?2B)C2NTCzO̪{'Ǐ!_[ Gﮠ_)JwFf-l<;Ik L'/N,h"ַ;d/&Y_tvU1K~އ_(1q z /,!.G ^?y7LU:Dӗ` F(yyVÀ2hޢꑬM ,ϟ͹ha)(puRxҎbuEU+dD!҇fY{ -X_8FBԬsiօ7J#O u}Y %y^%ctӐE#xȣwu D)6٥.8Nb4H>ˎyߝʿpfyx^Ң٤s̠9dEkAO FV2dP2#b* *$QR\RB:|HpRr{:|0E+^kTnsR.ALh&#Vj^OMs@7$ijuo48 r_x]4E'dTףd8idxlT ZŞasd\uP> =Wԡj.[=&? *|MyǏ 3ŭS+9\"Ѭ>iLÆ=wl(wtN=,făx{i ܅i(=G!g#nZ/5Iu+_ZOyM;6 r6>,*2K9Fw5oh, DPa&BUaO!E: p. -W2\ƴm`KSLN=^mJrXZmd;p ,˧t|(W_Hsm?PZ{k.*gӣ*z6޼ < .ʷ}Q's:sĢf'{|ǻqY'9Np6hhㄴAc#t7LEzP:<o8ln̡}{F 3Ie|qG \3RA:GeϡT7Hs܊)-Ru'D`滋/%()vʗ񧭎>0.SV)-hI7k n 9V5C/Zuߏn->.5 ZN %t2"]}k@_I*.XwBL> iWq1X<딽ޗApHIn!JdEL V7L2Ou#̚pjХ4/bxޮQ&n+Pt˸mўH<*VIgC^j'VXlX&J5)Xy) 1#tѺVǽfƮWһ:J 1 ?өWwF /Z.4)ҙF\"mlpU+e ;.7nɑ (fxNQ%lw "|jGX~1BJ R/M<31k'1 g-K |PgyDǬqϟ)͒O0s -n[i}EJ%S>f@d)%vF×Pڈ.o0Q5F8кt"=1 QqF~į,]Y9z0f$iz-|D. J;hr$MyQe N`)S.}_XEUӞ5F=\{Ӣ_x%4 _dJl8<"_E1"*%(U\¤~f*2P} CMaGZp?kBpL ˥6py Ht XV4-Pc'8#BE1ig5BT9aV⿏mgF}z9IP9RTr>!NVgUjGZsEQS!Z{ic..lT4fqᮽK5B[xaВt>A N $3;EMmH`siP9Q5lXtlM`U;aM¥ڀE7aOuproRza#?f ɨ+,,SL07ULng"CF89;w){kr#bЅ~h@?:Зc聢oPBlҠZmDBv(&2J5$1W)$h5FZz[F3eAll:jC%9DWTp؈5, X<qx-:.! sm|\h _ >#h1p-Ҏ+z!_]>l+e>.c.&vܢZUsSΎyuF*2G9 Tg7nS'5Z/~Vm~  MˍE{vw4 u.QLj6 RA2 Ȝ#΄-)|bEt|huhiE"۾{|\D Xy,8I*~cIFP G{.6tr9;AK‹sqkO՘⸤ :s k˛hFVPB@;kg&CtlyCU΋N ݗ6ŗta)yS(8<\ޥy(q,X =l?U,ϥ1۵t"#N5ED`0lNcW?0ۨ%vH˺8^ňejxؔCt0sX$Qkاq<5]7ՋOtE\fY3Dզ^Tg''WejܲlHףuR<~#|-(͍- wȡRNg,>gz#L >W3hDx@n^[k$ܾS) M};{jda̾H@ImPa TV!'vb8]U U E{s_qnUR_V]tE5 n~Q qcN ɍk`] 4$\MTi:no6Żle' V @s=簷ʘ0G&҇֟_O@tBʥ@28KԉAk3Oס$㩴Jw!CpiscSŬS)Fh_a3AȚƝxV ESrQlqƴP5"(}~y@}lʣ5a#\!'w ´60MYjd5xkR Qܼ# Ŏ@'vZ1y)7 v2z)( LSV@Z &Q3mѿ*Duj#ܡli%sDtOp#)]m]ؾpLZJFn/\\nAH]U@["Xfςx,{ 8\=h KUi'A0<_bhjWm⛊=ՎT)x@2y--❵[0QAE:>H'%G7,bvo?"O\!F`j#t Lsz {o9 Eʾ*⓳_dJX)z(l,=xMMmEhY 0} (rXDڿzk۴)(m_dΠd( xYԒp8y.ȓ $9iz SM}@g +iG=ŗdN^L[ ᜂaVʖ{& ݮd(|Pj#M$7̸ײq+8)aoƃwy3'TR!4:"͓RК'xdS=$"R&zƵ/EtHs { j9u7߀]-YFōݰKwZd7 SwiSUr43xDK;9}1j6R8ýb_)dKAP7I #-Grk4<;mFyYNh{V/l@&0L1%G CZ*lǬ>`:s=[8!N'MX*f$guGK-PvO«ViGF?GV E}oP};|๜e(+9Bf@8X>Tϲ4zl/?Q[Ԑ=n: s-MmW!7.,Uf!-0<ˀ_ۧh`rYW׸vY>|t_E d`k_eҶph>z7YU#1ς9ŲtM#v"UN'&DVBوn>='{Eچ-3d}s TK!|cV+Pm搁Fү;w. vř'ϾOY 5jyRE'o l|dLVThj_8/SmjE1 JqaeYqO kOnC#N:̐gZ:nH>)\ "+2<!| >VK)m.Vg|d'Us[;h:P`YN|U\2M3Kffpko?i&cp^T} /bѬ2oӡ6;QSaA&`@]Yn* iy cr~퐾sP0vݹa),=hl*kO˪_7We s}%D.GMN`7 ȑ3e~ S%LMϠ/DLMe/g`Yl\v91R*~CWj񸦙!Ъ<6r5me3?/nFxުG e2bHْYuqߚ ϏhXPވcxi/}^[jwGNr#zWWn?MP Y'XA)2KsR|o6~{T N\^>n}٥KBik{Cv.rBi1l=45Ag|$m|֌'2,b9S8΂mȡ$)AS$%T DjNڷN[D3)r',w"Bb Np { ɯnzmѹ ~(S/#b+/[v|K{ qq K2Qѯ̭˭QJU]Oέi ٚoM︹ ̧ `":۟ꔕĀ GQW6H-CLJ);ZAn ="oM# e ܴ}#~p/A'SRXaB{WJsŕ-K?IX#{A&j:-v5)`K=CV<$n;# #! o?کQqߵieTu"fHF uMFK)* Uܡ E߁ έAeBuJ `/δ"=:JŶ2>Bf%Ua=(jU=HG84-MFv'x\\dܣo{5Xu Аp#.vdL2^iNw; IkG-1 -45 -U|WcPR^^>^.#QA3wrE&YܲSwPa%y5&gm>*F_ N,؉ר^TgҢn7Mv\jaM?-Ϋ+UPqFϣ JB-F@aVx +8;ڷ5D|CNtЛW(YJ㭧`) u3G}E\x9 8P~6D?'8bV:s&dd@Fu!FTL9 du-"FCȟm',Io/>y3@zetGO" E :7eNaO1|V4jn# TB%w 91')m3G~XT/ps}Mg:zk_4[jŢħdM-,,ڥ{OJq-8wU[L9lt6)|B- 2_ ,L޶ưQh *Pɓ[6{=@s9'VCTaNᓆ!0[9e<NKK$ J"4$4m0A:uDy5gAgʠ9j0 H<{fXL&"3b_2ꣷCYIeCa5#~%;r-H/F'OMJwHM@޵[/N!m6K$>Z GZJhlܓ-`,*$Gmؐ0a| SuXdI] &ݮ >ZطBvSy ) 1YHvkuU24.}+QnnB\}ovZ]ei2焆ǚl!j/~,o&Y$NFd+akUC$`n'$9R+^h䛝Z{(m (CyWGAzclL3ʍa`ƌ(6Tvq[ǢF6rehEa $N_dlPQ'i; DYxu yrm:[|.s!AwCky9R 4619jA`Tc<ż2TFYl7|Xڛ!+˙NaJfl jdi7n@ء+Rd`rd rZMZ=#A"jC}Dۗ>c:LRrL4]~hh`%H:/c^[f:XsmՎbJȲ ~8=.WRab]cD)-%tzl "6M9w#ImZd\~wq7l=~)d/7Nvz5 TyENU@Ocn$87& 6|[T֑R`H4+\S\ܮk-H)FU}] lp[B"U=JdBYͰ@IEzp-Imi>[I~^ qU.l5cqVu#ijJӽ"/p ުNZβLؤUBdA?)NΑH&ra4譔@'7k<{* 6G 7y s6GVN[(xMGzيy~q&Kg8@P)Lht|rY nA5IydX#|r 6"]B6tV,]h=-CYo tn'N'.SE])2"FՕ"1)!ĥ]|͎.t(h֚)#B}Ic*8r0'>Uт@.L6qm 3eIH)Ǽ9]i׻yX](gZd؂WW(cmdؓAh쀴p&8}]C(fk,zw.Uͷg(Tf?լ :2 bBo42⪬6ygLh_r^LjgD|+0eD5VJ鲫">v\ܶUMF 7zI@MCUm?s5\=gbr yDŽL\tH۩! ]c*`vK4:VB'?'@~06hHE!o8/VUZ8*%ip0^~(~1&EZ&RMu99 q# ɑjEZTBZq1[-"T*J;nvHJil'+ߧ-Ĝ:K`;(O³ $NQMjZ*[̑" 1g.*&MAE7lKHfrv.9XwL#qafg)!^5OyTJn> Ȥr (0[:/ 7U  ьQ*,BJOZʉc1o@|in\ֳ D'H6q 2`V{O`6m ="0(""2r8 #ǻÿn^sx/Ʀ)<2b2X NkN}4JrmOy~wfg>QAHZgD7=' OgM,!K+S8-ť ##pC (`3 6'Y j vXdz: h& HdD`&0I(6%TaHHGZ aJ Kልh@r3ݞPک%#'|&+w;We*A/u Ɏohm&u^;'\wJY0CH7 Y +wS"?F= ͐3ύKa >; VN>(HcB|Eܸ}X'$xApz6f c0Nxۍ2܎me!#HKXQG+I7;E0Aj A3ƯC/aбI|ڋq3&*b|)YULe,X JNBON:1P$ 4%X0+B=O!AxRIR\zTVy^WO]F&,Ej \7,_p?Ly6T4Q`aanfyz.6, Czmě?5`Lٛ YA9i1p.Lr'!eBԳMIS:?R<[e^ 0 Ȁ:mn`I'MX.@yVlɏx-8Ze/5R0ne'12Ps {MZb\.AsHb(_OA>yƇUO`ǯ`v^*C~}<~zi~^go6L@Y{8]@x{e/L@@7 W"E(^`XVA- lR%7waU_b+уÇS!d`;ö6"K+jj&ETEfΎ_k]Kg C)PS4wK?|n.b-JPڴuf[B R ,T)u\]fmo\~6#FT>;ʵvi0=qg|O#|U=_PyG +PMW7_Xɺwec(TYU}Цu|n(8J9cFc r%y'dhnſ uµVҘ͟^a SOy+mLl`pWXlq7;L4Bܺ#hq6tu#C<ư3,>npWhw{|1n&+^E&վ T◡CgmǨ$aك{X[j,VMD$2AC )006'ϻltnT hRENx|+Hl>*ģ[_ߤcJ"Ñ.ԳGT!]Zܺ.Rv|+HWc8e~Ll:J-USDl:$fS\ZG/ JH%cVvPZj؎ 9$EiƋ=oW{(q`fߗU}Sèjj}v@N+M-8<ְv`ێoB3ы3GrZEF dE %t"ޖ eH!;;mCflp3A#]v(^4FfJ?7]߈iҼ^ikr@U^q`뗿K KʰaߣaxbLZDlqoTS<c~?$¤ܑYqxKdp-k7mRqcf1#`{\a1BkFl}I"?tbd 0Ei$Y] Z\z<|] h\ ҜkNV6MNd.B Jɍ 0r\ied6R,6 K=m L`Z?9I:QG>YDPS;$M,M 0H[-4ÔEM Gu^҄y{f񈅵q`FMwEg-8Q.# I jB!(e4y4+p'+Yh9GbnX{ܽp_=x9,],ޟfH^4Yս(,!М1QW):(ԍڽ'_*tCv߇?:airD@dK Fg4LCB9>9V*T yLL>(1%x]5ygzh* Uݓ BM+΁w[d(!\?A>*$o*?%k/& T<#E_̄v%(G[BMB8ogcC? FN:$vK&c< OBce%,5W2Kl;'o=ƂJd<"Fg呏=j ξzkh "낕S0ƣ~ EA|ri /'TLij#JJ3!)EAû}OE1NogLZ=83 Z7P=٤=:K3ԛ8ꕕn3?&*̉VV |Wby4ޱEnŧ(4bO5$DH?C7 7]Dh`ߧFЦS>MHպBcwL@ȳr eILR8g6_:^-="6>onui6 Ğya᥮VBf ʽPvVfDCked5yw`_%޸nQmz \/@¶ّz\[Q+hPNu5,r`*'P)(kB q!B 7!V&r\U7ncK͍ɗG:I,M}-ڕC9Oixf=4w.͞Q[X0 s[beblPg~51t هF)&ݎa6U`nqU!T{$cF4?e޺Gv,PlDXG}fRws=?9U<#}b|ΠEFZyX0=w?cO|^!CE X f|ھQ EM21 w irP*:"U0e?O F3 lr͝Zp~u;u&+=pfWY#pg -\)2.kp,KoZǭ7H~?a{-f-;+Lm`LR=6,yrNЈbn1Ы:a5<;րDŽTt]>%7~uwt9hvN#VIFFɷ^Oςw=t$0-#̟g33GD  CnDJ,b0M?R S[;gꈰJjIعh#|'G)),a"LyTzZIvɈDH <^ V(_,T$hbh (|guij]mCJx|hW al( ;f+55} O"Zzd|QF/!Dl5ᏼ6]B/Lv+P  e;7ExzhڲX4ţ3fH3zx~"e!|8%7e(y`72y`,zr8I g=,* ,ǂ\6"i=FRLo;cpBw[XoLrIC\'vMD P^o9`5ղdivIfέzrI{foTDpÛfؾNA[P+>v^Х~i{N W nW Kt {>P3C Qe"ΔL|/EaU<'@>CZʳ|#u%Pfx9:N  [^00ȿLnA}lD yMA|Px|F8w': ˡ./WѻjʼHH}E%f ra-uLJ%|u^䉶$¸< >3gNU W(?Ůჲ Hi,khnrXfU.a2EލB IFϫŭ­jy;֥t>I~ֲ6t;=(v`'Ù^ىyɓU!-~;Iw+y`a%MT$U3nz% } K:NsK 4ˊtctBo6~6^IH+.M62R~o{np_tz)iHqhp7n(ÄƤchp%'>yaZ֫!v [0{? 3'8sy&Nqs$]4pG%sAUg|,#s~, L"]?NlQ_7|wɔ.2+ b00WQd( mJ0k!PɵF%oQ"RC62!L,zV VE^ U3Ȝt꧕CnˋEM%!Ix*R/QYb1v'q,Nz_i$[p\Em }D vT 8u&!8u Q /O/O194 q2¾I@Zы-/!myR(%Xu~Lҡ\3CbK_ ŹQVmah Zc ZlAh\r髫IOJ񙓶Gj"|IiTq3#4LZ zBAV eUͥ<¾MJq;}p,pTQis3D]W;<c>Հ{M1AL? ġ-dS4 ?jx /nb7*;`.8ၯ/}0p!*_Z&w,^ =aX򷚯 ͦ{+aN*m7d_^dAo{Z\Z-OkR?w}ʿmȂ?|Fۃ[o0YѬ0푎 zbo$huMNgq˃}԰5[@q"p 4:gXNLbW9*l3܍]j@睂K,C#<_KQ/ Y"pA'1AG6[Ӌ] N SM,bou@B ,j 쇘_$24 =aክ9/]q$d7b\V|*n@R'%J,2_+Fo& ?B@fAC[oeX]ސG‚`M+Ο]թ7p}װG> Ia.*ԁf#ZsTZH^}a_rN֎;(.>4J 7{cPyT8jc0ᅗ<rSNS4z4+:%SYɂ<ΰ0^ZzW7OYؓ[Q˧P7Sؠm-j$b CsNl%ϩV^ s)3nF`D6X#6ըfހ^CQ8bvVvJ$z^0 ב_;U9P/ iȣ0K;PɌ \a}djm\l.ǣ}<1 _wӮ1 ,'2_:QgqZ-MBB *]h*/8#yMB MpG3Ύp$Ў9xWݔދdzL+J @M,-0ǚ̦rvP!>HPJ`P Dfr.9V$H&BZ@Ÿ]I@8dreMɶ|qAGC4:"1)݌Aa{$%x riǪӶ[2/_TsX[5r4!Iz-&Fc[W!Mv4WK;E?$vjxa@ y0r>|ڙlj5 F&Yy\&uv(u(i iG]PZƠ(jY3Mx굍4Ywmt <*J:T8R'"AߍpxQw9TWB bEuhQ3 ckD|6zY[ږraI(l^{`MmQp/Aɓe@fE3nwXkhGKlSb?.߮-I9JTR @GZ AEQ!}t2zҹK[ƩEpe|F>Ꞃ_W8aX֏hmz?r_3N' 6EamBtbh(GGSM؛]ipRr)x5S٢C| _3TǺI'z)'g @;ö^S~渑`e"Jv]{ x邆`^,)nۂâ< *;AܐpZCEdf"B^6W!A̞GlCmd":s8ȕ XarmQqu#iQU t$k5LoVky:+F#*!BHo?)dR҆rƐl |s}Zv2Η+Z8'{)g8\Q-;0tw{R䍵n`{BQ{:s@Yɇ3664ֵã6zq=hNH=*wmvW(VJt?d0W0\9ٽREmd5l;コ\44O_<؀b2违^ N75/!Nɇ1._l7eF( ovqȲa%U]"$‡W6U^&z1+s󥺼Y|TQ س,%/Fly?̌4'@cIͽQV*}}u.A`5񛋆+i7'GU1K'8*kP$060N=~yast*&bvǼ+UqS:DUlbT~-hZiE bTb2~|~~lIe2 a} _ERr7],!\5W `4/c^֑o27$Sݡ!(&]qx`9p _g(?>Jp@b5 V{xx)D/so mY+yA-Tt'ܺGc"y *#%\,0IUI<{qcѱo8)XtCXȋR@b:d!P>q7 Q5/, @>0Bs9;L 1ۢ7#~HsVL-k#M"edLY;"F'2θ>k tڶkwhMNSBd0mT|*_<봸YAC<!`iGł {niהq Ϥ!4&b0K0̳5~Gsa)3<%^j[ ^ N9)+Nlum`EkʶC n!Δ1R6lZ@2֎ 5[D_*<Ҧ]=R .Tݺf:q/%5B]\}x:+O؍DO{UDDpn=˗kK_v!JȪN\Fܼ>Ѷx#io%=C.*dQrLדAOБbMkG6\jr.nB2˸hdD^L:N~GmY&h-8:uzxps3Jۘh.]:uxz=mLWuw;=MGRB 3k|Ed> ]ߋ٫="j~((W|+g\2Q5`'eVQ \ފ}m6պ1bTl\Z/49j'Ѥsb cS"AO {c0""e2Cd&dLBZ( ]e1,%@n0B[36CnaVW8ToT;nnli Qz K)إ@} WQ(軧Mm GNǃOwHhu.+'K GFI5Po#W`ݽnr\toI HnHU a)* LbR![/*YlLs6* +g7vHĩB_K Y\ZLb"@*ntԨƞ;1$D\ǚ: WʷVs$͔~e$G"FoCx% օw5^g\uDt;swtDj,JšAU;ruMvG1bkcYCXhGpH/5Z90Et?dXP%>O%!EHmƶYe-@Gýccd21RḲy$O>cJnPE"D6;2L^ʃQU޵%V1ʇ;=^DAӓ=nҪ@)_{]OS7z Lfv"P d%N~yz`Exuradm  s a-]zD yRښC+,3*:(H_8x(H'v:q%YtoG8a[I`;K猒-)7X_ڕ"6lY7ƅvΩ "׵4À[|`GgQ")QlqnLI"Arrbi\@%C>6=w- ƌ ZlWj2E5)M餍O?X{ )vOQvZdZv!ޖ)UNjhQb hD<!q^Y$8:kYSzP 1 Ss9:O>#[$|/v>YjUםҖS<3Թ0TĔ-鲸ݚ"_S9^l|h=3//)f̀ą`ډ1uoрk:saO^K~]t!R򩘘%"WR8Q\Th˸쁐3HmFvMHY5)a~\.WgY`ۭ+. xG}+B>o( IyYÀw:>BV{sW!J7V&[><:J%5wiLi .z!0 { Q :+ HlL:> jX+J}Q˞[#(=Z)F D [uSW{,]/[P9e-[(L)&1-,.ƠCH-l@%~Ӭe+7'I×"F`^D%))l2&l z1.V9pukB@a4$7FR!eOd*AhޑʝwͶwi[e%4Ҭ`87/=CR4 i.YطآbX v'atR7mE%C}@ViNlmwFn'i\ Kfe;`G(yΟ)\-w __{reRGhD0+ <1Y?#{u^^yx2feT5Ccs;3C4}yCYi _}~ 0D(nsw G @2zwl풅)A?m6xS99:=HjTa;Nc;k+VˡCjN6fSe$+k SE:QC]cGG 5grVO<ɞf3 Pgi/fL 70`4,ў !Ǫ+XF}9BJύqyBC_ EQU_aiD{3bhK iNyɑ}՗%|AqMLwjqCYCm |^?b5ۅ^ ;! Bzzx讟[U}cfWƒR6^&&f qgVEzQ]6]?@isDq5] []G<)Af1QKa9.z͆srVd]uF jN6&*z`I Z@>~>i&d o|Y35Qi{cBOD ܑLcmrgAlVaƺARiqL:f=&Du;tY ^YbjN/0NP&ҳx#,Φ@>ME凵D SaJB|#ⷿ_%F9y^(SH μfpڊrilg}N :o ܐ[M"Vey"ҝ\Cgb2{u |CNx̅r'OUz.. m3!$7D{q9( x?`bⰨ,f~'̈C3t !no_ `b(z5bknɽxvm; KS!q Xy ,VвNe$E=pn 6;UW0_fa!˹l $Cbf%ʮWE-M4spJqjJcLs{r1zfϪwcGLtޒZ{}HMH\YE+'xBP\VɚV$>*bu^Y\=U2mtxP(${[x-}}#\%Z7כo^~=kNId,ӻ4ERA.z՟Pb / 1t,큂dFW:NoSM)ƇrPfbEUlڿ3vs`7t̹$ gu$@F$0¤]S%𝿅̩Lzܯ/!YGa0Fm_Ql맽!Cw秗\= |c#y8UJT4M8~0ɑzs(.J~J6*&3J1ѿeE@hi!R<1פ$wt~j^gA+!o&jGm:F0uYe f!B2q_'Gy-j/Z|>B׀okMo -H O6<Ʊ Zr5*,*=^,Lb:UxhmN"|LQ- ukk7JRy<@lcN)L bX;[,.R{RXW3R97K^[-2RJ 넘@; ;QQԖ$Qqm|qg"Th|'cc2ݺ16ߙ7ϛE2d'1=wmR4=^KPg_FoLIB8l',H'kWt hOGV?z}CB)h6ݗr7E*=vQjR, ҥTc\|$`"2k˧;A7m RpVO؄"~C>?_&{-~e_{%E cf!1,*=-]8D0InH!,}1[k{Ф0o&:KINsѫŲy"x;?Ɓ͉nnE?QTV.WhoI((F D'L1[uOث?e ? 1Ԥ8iSS+R1ob7G$R&hp8//!!Oȿ{79U:Y-:c#˖sSVVEf .G2 UѪz?xk8]V5cyoE<\- 9TA{J)%dV>ڙ!k zP`:m=%~Q5`@9%>X-f0%3lincJ^Mqt8l.NVLj2^5[;kx+M;6:l7S)0}E&M5B@0Wޓ!lʫ{B})9WK>9q\<i6MNlqZ嶕fx*WƀG3bޟt֒ ,|)IYd:^mJ!my\z O, 0pD@y<IDž7~k9"۷Y9y*Qs"?_#C?}(1cxz BƠzkCgK"d?oZ#0d=:M:I&\Dp^%y2,ʖ(y.oEDRhkH) hTU{)Ϸe5Ŋ98]@hb21{}su4B \ V+/̠v |՟])gN秎ޓIz.թ S=Cl#}Cg+`M uY'dBWH?N^ &(3UPXZk@W=N-6Bssx:0Ns֝z*n 7HJ k͝c Y*刣ЁK9o.wf8!1scdXPF\o.o$(?l*zpz" 賘GqrCq C}|k.B;Q}ᒌNFWe^r0xL'jUl3yMR}4|W4N1mG᣿8O—C!) lO@&AwZi,9Oh^\<(8WӠ'?\#{Lvtr`XU5azl$؃[O]P20.<,W,ղmeKM\Ӷw\wvϙݥ*q`nEb8=JkK~pxÊ6 x=˲_B\e+Ԅ7^چ q_nԲe*+1"<E9$IL |b^4i^($,~1䰆6:D v-hFbeiPYRoxEW{qEGiMOiI9}xxʹ`Kc}lndŔV2O0 9g3suիr`E(/'XlaVf^)-ܚ=@vRW ,يCuP&xXstqa%(|'+}ɖ;C !<ŋYÀ%'"nIRuJ)A!`w^UQY7p a D sNy9EH0cG fDGMg&@ UbA4LvT)AijpȯkT kĵ7ed CN~T_P$mR4='N`w@%,(d<[<5d`_ f>- a?oZZHM?0݈̾uKgs-h˿JAt`\#{?yJ %QRHA؏NS޼`)iAԅc.Rvi@ }* Uҏ~3gY6\a}'MV qfǁ2^F:rڠcu…7: (x?|#?"[?1{lbMgyb6VN4t>T[.MY pR uYw,xF?}t12}(J#x^\Z2fr3{S0zBSgʓ#}tGfa"+nbtK/Y@D=ffa1ݯƷiܒšK8I Xp}ބ=ˤM0unyA^޹ӝtgN2NαR-awƥsnz=h)vOY܅du’ޔ QirSFn/aDNx='&;tD |w 7p1zNVjʫ0@N,@t<ෲv3NF-Y$p+3U4_q T9*왭#ڑpIzڹn,CPЉ xT%įH@ʠRvHW p u:#7g4H1k׮rȑ%h{T|RH W|֖&Qs+5nG JԒ5dSjo CIBś Zk@rXYRR3()bʳFn:v)/#ef# >uFifbbxqqSލdT(dB7hWnh^zM5QC- M(ʼNjx1L,I3dKY, tT=Zo CQ#C};mߣD5иs^,gU9҆FڞO|Ep"׏rɮ)حͶ[/ +$_E7ClzDj[ _|ߖ:I!n}; 2Q;?z4%/O6˔C$0E}xn`}!,#)HFO:G`3tm-ĒUf7ݖHޣ`5z%,fU(3Y .ֹUSDG)>Xܾecr3_p_m Zg"vIgHiwq"P=oQ. C1;=J(FEЫ8PɯH:7PKa({V{<|iN[%.G#"(vu>'Ajjv enɻɵid\xB{ssZ1caQwI&'.A$3pf%n Z5C6nXcŋӏ宄vXG{\o#T x$mO=xжbU;+|m*7mm9̄ cG[)^OlNq; ?]*|TZh@R]o5:ϵ/ +ޖQd=: o rR ([!zi.:vQDJ7[w'Yc2,9g;ss,2AFa>' cʦqݣRc[W0H7 ~S&cڬ~3w"q"pZ b@qz'@1q 5 Fc&8T-+Re`ܖifOi "@M W*e)İW%>|Q0^?>tdUwŖ6:VDƖ/XR2hdU~4ЉpbE5F" Q>#*_D.3WcWìzS@iN@7>Ws 5i K#.%dNYL Gckb:oh(߉|#%B ͎(Z<']p4s|&TMkƲ?dT!hЋpMid oH祒ӽ*6C9|cLǬǛ[s9y'O"&Q8`.ޮ<?W+.Ą֤ *o͹OPV bv*<;gL#˩)-E0*2̙Ѣ30NH?<%Qr#a@>,vh gDYL:$2 ޸hN 6DN_buNq%S_HE  ѵo_y/%wa7=9EU<4d.!EHg=}.r\\ YPW+Q3 ,FLRnp 4]17Dcو}]!4a$G8]Zo8qpAKm#B);_1-"ɸQ$غ~IZPHtƣBvhۗFt1:+Omwhuv y5u^qW K7V Ij oՌ4s[k el Q<մOӘdm28! ьі 6N\=ڭ R]̴<㔤6*CaP7Ba2YF5!bN\7KMJ3e3AZ8Ϝ*=2v\;j;uE߉ⓚ3(sǜS73hAQ=nɮhN,MBMYEv)*<~9% }:&}Gq'M] uTytXe2y9x|#Nq`(YD?.JqkN=p^Q_zO0^TsjUz.h]}04_66=NƽPCy0B=sNFT4wNm)JpU.ѹrgOGK"ITeezgMٱЩCICI@̐GKseOn0zQ|X녤@>cc)k %vIAV4_w ,-_J?cu0nٳ眼LpK#mˎ3+Q,O,RuxWAi}YXpݤ)81d MPrD]INRw`$>؞%@"ɐE_Q !A?fØ.br/G^^ێKF [}2="dn N7pѸMSOf4fQgٻCo+uoNGS3\#1WFXSL}r^ɚ+1JE5XqdyqzvI|w*h5$NͶ,D2@KfĻ:)Eh/KI9rEsN`@SxQ`aӤ~n$^2e^阛b;:#cxзBJa?L172?eا|/UL$c`!y5oA\%Yl{ = *X<@C$.boe`?m*fX|G 59c-6f's\B\sσ& '1v/lW&nd} :EK4/[t0mȦr4BwF4 yQ$[^,ZGY-Ѹ !/C%^]VJ HdKU>,5,T8" `Yej?x *Ijrf_-mB}p|V%2Rp藶fW41`zV삋:lYApvfNn$D%"ء0Ir E쟰x9ؚX*M8@t~z(LYjɞ ӒP,XExxI?*AT"M CdIʫ6vVZ!{kfV| #=u_-vұC6DHalR{o6e;5y,nrl71 ՛ br\叺EJ\$ EcN{/)+w"Gobmaq-XnK:繼8WCX2zZhw{*Pťt8ݤ#3҅7jfmFu_6LA M! [.W>tb3Hgha]wq˗Bh-%XNRiťG-cAI2 169? %1ЮT5կuՊgA]uY>hʑҼ zh¾GsӔ-_vH 8>͟7,{C/.^S. CJ< ;:9u+7WPK$^d/[=>=6c~nEDKի&L_eЊZt1{s .pQ5P/>UnJ?{8w,{)kreDz{Nkn3oQHTcxM]B#GH BxjN<`'(ej?8QN/LoT($wikΰ Kz %Lz驚^7?{d?Xd_)n}p7T SǢɫtMl h %ʢ6Q +}? w OVS&H8:>٩FXNJqd 6YBUգUqm" bx9<ZaNpȞŰ2zXHz*rcY=vKٜjth2=Ѷ \9]8k'o7q"w4@S+Gٖ J?̍Q`H4uQW] iߢ%#^ZnšfgGn\?ZnN}lY) yYʵ9QͧE> z 8pE!0ar)U9TG_=Nh_` `?pO&꿩eG~&??|pQ- @>AGkBu[ R:Þ#GN0€.XtfOdG cCRӻTyZ㓆0yE%<;t$ ֺ} ƧƖ 8=#:s|/&i";VS WBG}Ճ2\+P}?Nd!el N<78mb:\ 6]N =*)b)gU7T>P^`9N&/'sUǰ]2ɗ_nIjG 5;v-{?L Haĕ,8g袭P@'hee¿ CfSj1[wsЀ l"Vq c8}Nႃ4X3T7gk ChJʈM PYA9Yf}c_8Y9h+' ˂9Qǰ:<BH6Okѻ-n'\0K<)!ԷI !8%.ڗ@Tߌ덛*1&!U°ih *:I7Roo Z R%<ݷoe}~"τ\Q/zRЄMV+n p2.]M1+ud[Hƻma(zo7l lPz5{9]Cq1<%rv}|D6d!T'ɑF IF%˜zĐv-=C4N"$1o*%.S+Sco$q)17ck>=mL$<Ň{E'p=fM>0D r,:/)ˎ> %Af?zbtSH8;X]`Y~Kqq!~!ln4,gGh@YQCعF;?b08G lBHk9[IK\<;ROs`ád %7C_ݲ4Ke"dVirRӘgoMwx\umk"Z}P/a2>4}ՖCBncB83&yŦ('mwat(&z-0:L$i(+DEgӬ+ -H0 RʥaȨ7_-SB?JDuJw0q?#9o'p 4I*T *!BlŞ#hŤ(Iӥ_-JEqd\@LDH_xLT`1#?#)$"Ag;!}Dj¼x;VUNO VvVpQ6~ˑinDC.jûqú=/h}˜q_DE* v^DJdDFdH Ef9snRU_Ծqӛ#/V梟g4X. EY /w0AM lrȶ8-[!v7郊CY2QKzt87@l%z5;K9J~W. p?ګ(fMg62 bqy}SPΰ R(͹Aq8p^U zjI\9p4ȋ%t.\+%|a+@,+1j%_ELJfR%1C]ՆRL#ص+HCuK_,`?1# mR4Gzs5v,g0s/$n!dMspj`K&ף<>DRy ]eWMb(ckʡČ6L>45.-ޙ@E j(D'o!%"ƨ{= ׷xH򕁬,Sk0j}cӼn吔f͸Ԁ ) ZWQ)X"Z߮_֞:Lo4I 7|\7E"~`)/*xձ|䦭풔g7K3/ԯ)L'vL8/j+DǕ@scmNa |Qi$2;QlgTM9hvjTȨA眤<8-/eIzX$/􁘙ٙ*m$/ .ܦc,Ƃ>ŗ cljOw-iZ >$Qw8onidA=j:c*byst!Z,8ӫmw+'aPҠ+W;HbFn#Q0ך/9*tQq&e#uqKVHg  Qo,jTsӖÒl=gk:儆Mh6Ne#|JD®ֻ,CZډ!ͻmx8%F>| lhaVIdkXzwd!gBtpY$T#ρocMGHӘՂDG"5S@J*QlXu8;CupO`:8Lx8v#rmT s\)KȬeɠBfg,}@"fpB6F \U>Cr41icC}Lt4.+d4Fڍv [H\\ 寕S%h|K橹<0]{ |QܭGT2pW8rCC^ =3+Bs-B/~t0/tL3j/&'A3cS9'*/S9~?뫱vDݐԿIʮcm=0Qy W=Ac=P}\>ڼ}>91Qܣq J*ZDǰ8J4gQ0OjPQD`QciE2^e,h^\0 O_Ұ֙D"Y%CeUpyIvd j:2+lPa^Ωd*~m 4r\T} ~xCU#@d|{ 7n!Fnɥ<2I6d1tZ;v[Db鵵S?sQ+$ل֍3}Lckma*C5SUJZ<fOu`ZSM\e!,+fE\| F$2pWBT FeY-fRc:6@Ms$%2,hjQJ@μ8"Y3 i=cjޚXyT 7Q6/i寣?;k.<(N/B L)k%Z+W'YTA#it\.t0+$)a2.Mul3xNdnG yå':[NԾZ}wǍ]鑠,71#pv17^^@y#^wM[1] @ c+.DFs`>Ltp'Y?~)iaiކѱNЂ2\E/"I6Ƕy,NcWyٜ^yozJr @w Қ?7e l3bب$xؾ }n}B\/C61jx O]yJ|JՀtvxl].bMa&RT k Uq2 f1@@rFsPO9d Vfpn1~׍1 ۩)\|>񉃔%4|Zi@k֞?`F۷<r MU:;IXS 뢑,ƽ " 0!2eOS(>55~P@g W35H3bO6<~$CB􈓭$tn-ۉZuGp+AU :0 xF=GeQ[uߏK؄Pxwp% 0~m=]uy^ɞ*⿁+Ӡ.@nvS@A1(ÿ (! Bt4I@ËY8`* P{S+ܴohkviz^K߶VL>KEd~Qor-H<\ QHxGnr3+rP>>Y'8FBDb u>) >KDA/Â߼Ix?6Iz`3'OUwd#TDB?f A=JbxdJO^?, ư.S nQL =A[' RVE7/ EHTOt] U<3s8R97`e:Z>ž-1S&(2oDVra7i 3(i-5k9,9^cJ~WT q ZQu+kTdDp}{s򌯏͂d ;&caRU!N~5-?0o%["_$vXn Wt2ɛ?ⷒ$ӼCW{{`Wy h :k퇜D^Y~Ӝ\=fJG%<:¶^V1GC{؁:y6$%Q=jG_ak}ׇŔFPұoGI@j͕ORUtAn k7,tA(yQoCkX ў v!TeٖP_W:r)I􊊏~7{ٛb7W,j'V?ҳq^5ONuS;Hk&q` apQ} 4KHciQ;T& G/Y7SOC[m1ح,܆)7h%H2{;v !LI Ea>@y}0 \tm%eYlDAu5LRPsA;r:5lk,b([ eq  *.jJrhT*uaem}ܦl<5|Ll!0VcRWyaMtbDxq,"dL7\ĵFHu$;p[zĩ]|d]RB :o q۔mK ,4Y3aMTHnRHg3sޤ,ӣCx}pxRyh|ʗ8bI2м[W⻬e|بB$܅E]F8*1 s1OՊ3JEB.#vA~~Hqm +St\$h6}c÷1 GDе'!SʄtHMXߐqc/h0Kd.;F:c|{ɺVRIj2|DS˗H.63>= bl?g#ݐfKfVܡ%yZ RJI&[.J zMѰrהn K1Wz zxqq:7:H36?x\'f_8i{<*Ar4%1} xfilּ)1r&`at`-1룥ĥABbӁmY˟ys'|i:I3)Ioc.]h mjp9 WuJOg09vk^v)34ƞyJȾ>ϯ}Irbh zfÓ*+i4GWtP+߿0|t-DEosHճlq݀tLKӴ9 G!@Cb+3hhn,a(}76a?_+Av0K))Q7* I.ɤtܱu yt Fi9NvT]4CO!QeQ2d'M@̎04QD:AD .h@qb/R&@VM?oS8HlBR(~/`W`E^ܵ[9':?f[}`0կGi`4v, z|5qHXAH+Mhֿc8 ?EͲD6B"M _|6s9Y]Ό=IfrIPUߧz/%h ih;T 3 *4Շ( +ȥ8?oAyn~['œaKJhZHk1Yh#p*:xG\cnGE>EX;8[tzò̳޼=y:kCy 2`~M17bkE#IqJt"'!tNU(z~eQGʺD ]jnP''=ӀX+m"žñ82wZ ʼnLsC TS!D.ôPm&C@NmeEl!z1/QsC㹤d>~&1PSMw6#ɧֹՖm8,͠ wj|/rrv_jvtg.[!SZt./0~(/"Tg3Vo-IwW  { :+-Ҭ"ıo[=I=sre^e @ex5+жm@K:cd]zCk[ }7"dt&1NBeװ1H~Zx չk$TBj=8<3Npbb}z4QP2ּ[ M eH.p ƵZiӧMi Tds?P]^> іEv xu wv{pll# ',r(?Ce\Փi"`%s $h#v/DAr-6"|&oRa٨9:!Y{ >S#Mܢҭb Χ%`*8en['7P1g?P1ҍGxp V ; #lLQ3Ձ:>ɅgfmAՖT*7@,4S؏k61P]Wg-),]?$ȑ^̍,#lٟW<%s]*j :#zpvlb|ƒ Ëy/Kqck{=yVWmm`<~LN zLB>a+S'LJ6buwC&E<7tF"3 xN'IdyXwPxǡ|zu{%7քMI-͸~(r/jWmOx,?d}0(Ҷ̯o[u#)SJ ,dqL2Fifے]ImX(Z '_||,Z?Q=2\#ҏժGt"24?SO?jܒy&Zi~lra㩏uf8Ւ5`=nHTzfum *R?8NP5tYz`;%;NC2 ©&qJEa_B#y*i|rY钛e2y֏_f^=MJ  >V,VcOI(PwOVTF#/<)X>\49+,P)EW*{##RDW.уSkpVy'Ic/ lҟ1S,%>ϗmQLD൬1)bXִkm/軤f<0vbz `Z:c2Վ|({W{66+ %r}D;?";n3{Es?ܼ۾*t&u ?S۟Z0 D] EjyP9$%F%&{|}{;~ ,a@/弄?\p|7k߄"=@p[kR5U6 ԻQDQnB1Gu.Vo4, B)G.f.LD~KdZNkR Ô̪t^ռګUo DgR0LR &&VLnY6Hdg/\i7"5M< >g{/g%3TٙG<3{W# K)/PrҶҽ4G˜4} Vl[ g~aWZ oܧ $ HPR$= C*}[%`qgbxjɵp.lt'zMNtC$piILx3gpK23O!:CKN'bG"EKmm+sHzvwۡ!q&>/Ѳ>%m,cAEqN,`3z l@Tuʶr68Un<";"oo7i noA'_ @E,e,JHLX~`&(`Xvd3v ׽cɎ gޖ(ңSbe(c)I3cGH#Q{-%C?E1(9cKyҊz)"*w8.vzfdPIzR)_dL~"S^ fwsR 11JoQ 䊯9NRV" < т &ހEa2gK/.k\͛lS4K4JcYA򖼭X N@tAs q1SfsTx (Фɜs 5ok8G PD;}_S[y {8| d0ՖJ 2K`0:;ߩ?.,_ywXW"2bރf.lrʯb v cAÜHhO-ORnP_(YL*xp"$0%B$d'Ni[Vvzu2Ol9mzř^#':˃p,3q{2q+Oy̿Mɵd@~zn!q0*id(n!')jp y9^J=炛>iJ 3AQL(sab}8ApSnġަǎs~izy9--СĀВ}PLR $&Muij̴y+=:zJͬ=bcV,k^1?hre%byaǤ%h녊!`jgr`c& FZao#Cg B)!¦Hy !" HR²w5h=KysgQg罤Fl% r{MMH;iEzYcɻ}USCjC_]=#<.OjX+CcIy\N&U3j#3C9LGG%}4$.nY?ZU^:ðpD+wI(0u+ay:> M$e k06>l^X\1NrՂs޽v_j^"9 Q2PSu㐲]8WX}XNT/D,y' =0UBQq}SwVЏ_0SF/F_aJYIDr A*@L~{F?"+ն5|:ڷ;Tl҈bey˩Sg{- Hx2qP~FceH> w:p`qxb\G1< IGNO C@xmF"Ij(zPutħVF8hx備8xy,EH=j$ A4l-lR0`%{ULwv#RziFV*r7fXOشf>5Ǵ-g XvT4i[v;%( йD'dell&}T ~M^9ړ&$@X=R(8\ԥS_S1;FbHéO/eaSj wKwRPBkz;,`-kLe_zjF2.ÍN=UE ^2U<s9&`%C7G8#[A佉EѶI8r+FcI;l՗Fڻ#ٹwEˠ_ð!MGGPlN;[&`7gbL`퇼mm^^3`H/CzyByO&_>A3,T=L DOi\9+mcSESӋR }^MM{٠()0Nt&Ww"\:f yIʷ䭵mӵ>it8^yĔ5wi[=i,է3$M@WGWɊ2H[fm+l*Eż1Oys"o I߾W? `P̕d/0%bRE~!l!C(!_ l[ɔB$</OoN`V.?͍={ErF1 `Ґ(ș2ǝ(ı c Jo7&=SaOnJ\w<+d{}?7@ο>~D҄V`_7R0W88%bʻ#G vv0+4vlJ6[zx}xnYK^mb.C8H.L{G3֠NPV[dIԃ8FB2!R*V_mLġ"I" C0*@,ٮ,ۥ{eߞXo>x}IFy:MKl}(d₢nV0t.%wd > b>d5a|cSA/Ŵ&H[i@74gP3s_\\[=ma7,c8j OL<:Iy`{Z{SO/H@jXj \4bݭ!1OǴXJa?D|d(X[+UY.6ȕ ՀRLY-+uʦQԗ?K4f4ET A s͙>MUI|ObHOٌ?23x/Q^&~G}sTp(m y:º6'7 zRgL_O\*^}8xO Xhm(ZUR֥&`uN˟ d#ؚdL@ X7I\oftȬ!˙\hE <٣vj-i솏?vfn.ŇȘ߮_4f1bRwߊ-8n $TD;rA[R£cڬ{MC2V+lcf/Ν-B$^9DԞ;%oHpP,)ub">"]đqr鰂DpBd=cMD%nj_ϡ]ćq$,[5S 7} HantFD$weۛdq Yρy×mm=IA:*ҤÏ ;(?q!^ C~YxI [b\}ɧF2|۱C]@z.lv\YmZ~]S|Vb3p٦:8^|SׁrX5hQ(鲎G9l/]W]o!L{. +McȠmgvv$xP_8^`c7poO COJ~@q6{2t"Lc2OvUi\4(0F&'.ѪĄQ5=e'2 s( mLJBvh}0r|YE$vl3_L{*Lտml_7fFwQL#o5|~J.5Ac{~ȸkVې1P$Jpiu$[u KEUX1ҵЄhC_.E] %|sc9Cnۦ-PrnQЦg/Y*rhy<ږH T~ҔQrg9V10M]` BRоWC~qW*I˂;py;ͺvqQ{VBy$u&E"Q3X0X/5֔VC=)*9׳FIuN>NQ&e`<:fDEɚ&h&nl*sM"+$E w!Kg[Ɣ#%W ~j0z\3.rZq:F-nX`*=k>6+4~S"G9F{ ,eݵ6Sf1a7$FuQmr.i\T>/[ )WL m;)ݿp(!]OWɚs`5݅!{D -p UW9BEs|16ہZdw hpC#rΎCVFz1-Zy:/[aF֠-vF'ޛKi#JCq²Ɠ|naVl<^.wͳw3iwɴ\Y!%2iu]] 0z Krm|zTx _ pMK 7d%֕jdE6SE~1f#F5cAUeɞ Dѕ5*7`}U=8zs! pupyWpC^b Һ.#/ ؏3?!ۘ##w%DaD#LO'GIH{-e N4DV/Rœ,+GRD-av61D-oϯksc;mޙPpWE!G46ʶ$,ASBwb5O0VLoQuzZ=>s~ ̆!K٩ aĐ_pbjmy-h\v_NC5;=߰\pɭ\Q1hz~GE⠘Q/5!0nq.jDYiR0bahT'%IpTS<}XȔ;rn f+}p1}gIDNW0Ѥ'^(&;M'a"7NEL>XUc_<V.Zߜ а6i)-x68^0s@,7ȒcU'7x@;􂺷|P9$}\:`D+5_t0rZ7pzqT:.$t;%ö|Svxu;ӥѩ`ڋSY}JNEgϙ҉ ϟWaw0;ުFgJ}w0)ʳ߅]:& @Dlc-qLZ`mtDЖyuIEsZ}4u,VD%$LT+b=}ՏE6 iTivPnut*ml5 do~2ɝ7~uk0Tݮs.A!e)zvIb>5yAK}鬱4K~2} T,af[T:7,X.yZQwVt$dNs4G#%ahx0Arlg`dO #X8Q9Dt+0E Mix25Ö>G3̯0JS7>7X]bG&$EKu* J zHB!A  igQW;$m r6KE\ HzaW6V.5N t=A\fL@j"dI[ mSB>ww& z yĔ_lܤHfwU%EE JBY /ruJ(X2ŴY..0Q報Q0Şk<~_d.\iiJ|E;|˶.7&_xFAC5T8ArDZͲ"/j &.VvNL]k]қI&nU8䘌ekYȲ%yAUXRSzH]͸m#΅/갈{ɢeE3]^թP1ߤz(sD 8â2S؞7@ Dd"\?@pͤm.\e;A?t~o1$H|`n=Օn.In*GU[\%?aFoBy)}6+߶=Dm}^DnTT8%>l2X9,$*-P#JIAָKOxČ|3pK~IgKџm.$ɎgG-vuh@ͽdxLaɬB=?novWI'z`ffb"?Gis@۱|Mxy٧n?J/l,^0ćP0n3ZBt]l9Z Qxτc [ZS M`Q%(x49]'ޟO1zXjNY_vv[K%aSӐ>$6cx_Ǖ'0ߢ/DٱIe)8E:f9Nr?0Yr8R쨊cbWMZkLDΆKx@PMXrs!^[/Jv Mkkh8HvKgo\BMkqֈA% $X^̝vra^RsCq n{waSH_?|ݮoFO^ɑ!HltBIgͧEj]b,7T|l'y"u?Ÿ0DZGb 8\zO՟\:~CݽH0 GyNvC|s97ҷ+!.kg=? ȹx[OYJT*(Q \/|i~5"j~|˂ Vfe߁x_?~ os:R AYqGN>B[. ֲAgFKC%!$A_ xݺ)ϡP:eP]A'?* pt)ƴe>lGYW/c_f+{:Fa X,myzfLg e#yJxAy )$=X8:E:`Ĉa}gYIQwg :˚֟UH{I%k29: 1֢1 W s}%뒶0+£DrQ[ "gZ,E'?L Ta!Xy(e/ [cB W8{vT>RJYuhU\m4uӰ! !G.8*R^qa4: p·&fʿau'ԃ].tpk LX6G>id%[WWnT^ZأG;k,; bl;4LҽE1Q}.4hDFopo[osy_mIylx5AphmmGڢ^)ȌR$| A7"[?\ʨzEQ7>cL_;1'iNnO1kk`E7 gfaoUګH 㝔o~4#i7NB._2XӘB)^U$2X]zDmxG7x]ay>s5'Icl&RiXBbaw%ikBeu " +kBųd6.( 5z>Ц? bs1@dY2^hTA~z iYJ~ Yco6Ur6pbm?zODHfVb8'W3<dX.#W4v;-+&4;@f%4)8Tv>/ A=(ܫ?uprG,wk.!ĉ{{>Md4ԥY6UmEݵ`|r~'_O_@EwȭAJSK0Y=q>N*_GQ5p/!(CKa[Rz܃aU /KWd\=bJoo1(ʸ_":.n1gcfnt_k9)٫6IWmZ|[+SwFv0\6.GC)lЉY&1}Ty5C`I|k{Qp~mA t hD}=ϔ 8]#R4)7`G~nf`]RI÷O-h|t$zU,ar[ "_hEjoMr}C=?%v^l/!\-0 IâR8N`^ ځP>_߇aajriklÌa.l5|%l 'Xn?= +hXc|˒T`eXڼl1O] |cMG͹KF?'mSt`Xf|kF7H#2ח-%isw ?5~ }^hYǓuZRkvyZpzYTyL[㶺<ا\C5{?WF%_. IpG@>GP^e'z۾,}zm^,(<e0O`&w~Q]H*Vg _}Pb^eqexb{m0! 9m;ڔtשȡ.MSI`fhq~PE,znou+hqc _$~i5J;SeyO.Fj 8^w%:uyO[Q1*񭸑7Ir.SWf]$B9_џ(vy.C1D CzL ڃS2oo`ܨ>eκhz K؎G\.]Eiw "v_H #MYk} $sƽlYyF71^T} W5swd0M&d)(S%ICdf#2M}+i]zAQ5w`0:W:CWmȡRbR0e4v #VtklmN/AÎwKaH%d`,yĥ d|B̗B>zEx :a:(LDacU 䄞޽.✷T}~QaF"~5:eaf~AJ!XSxN ԃ%05 ΨVY誴fsSAQh31XQF1/J+D[=NYo ;e m1VL'pۊ3M,C Ie,4 Uj؊LY^Ԗp`%f/o5y}౤d$ [ۥ( l_i/L^{^0y (ktBNȋ`}.QJ,SJs+ޭmD~#``*xلg)NJ%.G-&OJ z&24JJ/ uFeGY(rMn~]VnO{`d8n ^ ϋ53]f*(ʰ8Go 6lQid!w^RnRnf k:6hn>):M'@!8-(]~ |Ev'x1Krrr)L21E,!@h|1Qz |b쬨k6}cWqNJ5MZ2<`mo)1eO%W@,8FINJr9%^\NJeWRš=[\ یCe+By@4'$Kւ!|jHΈ$SL#S*5k"3.*3 =7W #8KO.۞sblx~"%N~*Xhi=~Ig6WTQQN0tc eLO4ʝ\m]kj(!5,!DE7]HPV]-4R(\҉`.{mؑB蜠Vf7Z.ɔ# +8MĊ!gmp!uך D-$ >xP*S~z^{s8qqkzư}m2.FN:]`;% DO%] 6;G`GBφZXৼӭC0T/䘥{9K+g\)rnu50sG–([C`YS,eN+ܹLmpNcf2Q=i=afh Md=&FN!{#'c䪶z xA5h Lq@Y!/5I Qfw={4~Ҋ4Iŏbi 75gfڑ96uq'CXLYmeLK@bVxmK`cv:Ԍ"i0Jq[ZFgm!=IޠlQ$Z~,F ?t .瀩1 m[I՞(#Ӭ[g83\z#phԐ#-SPq ŔcR:,!D|SA^9m۸o 7|_tkP,Vś41杓x Ce,%gHK bϝAJmfvC&C)%L̇< )64̥i'eɓ\VGt4DSL:{,{<Q:i 4C uw|$_X/I\ag@+mPCMc{ O̐OyDX)tib"髴v-nX !: Y\;3B3 <*yI!+YvaPdc$Xy@: TaX3Pt(]8.Me3jQu'LI>_'[WTJ:;2DR/C4ydd7]]a5m{<"v#^ i,oqNN]̏Ư$9thQ2c-W 'ʀE?D08ImL{kU7HG s=go*lӂ 'τU5(lO{؝10ѣM[!zG4tkN^h؞RH:~  M.4Zv2jȐCr)\laD$dd{w7VD's84U"Sk6 DXM!ap%?/ò v0NV\ H rbVRU߰Ѻ3~UA*!q@]Y0ccc[Feqa8|xXI 4JO:%QKF;Gnߧ5 ;j:+9ʶho ej}FQWUT2]_|([:B#Y~F}XiE(QzBCPZޏH̃m[SObuqfX1 Rڷ ﲯQ ~+[,f)Lwhxo[QOQis#@LYq\9c\Z F :ZIV cd 6|<[<h˔f5cmre{JOh >G8݃m AG"{8 s%%t6YD=Qi uL >@;C½50 A1nAn?,>HnjL1[".$i#pelوY+؃'A (p;՛kf~:q]իߟ0C @'抙p"WəRdaJp 2զnYW"3SB59U9|ud\+)Cv1~Qd9D`~bg&aiDq 9>ҧ+{LiI}@'N6ژY(0) j$#T[%.v!=1# id {iD5Y_akzM"B@1FS3!۬n +Prd7#ݖ 7CxmWeT@aO &G>I("y+_6\'+-͋8bO)x+hihVJh!B<8K?퓻Wx)DZWB!rj5 YUo3*#m@v-扽#q))γ(0Xκ " FhH-+-rP)(nKuz!_FҞUE#9_]qlxb(v\:=al9t֪)4* +$rP:ddPmnKKIЙw]!ںViơV^fZNUb>RF&NNsָ)ԩKok"0CALB$xfHH ^>_b]Ν"+c"AcHnສ*~vGẂxAj.AZ/u4V5괒U71$Ц@˳Y9%a# (60ȬS),*f7Jba[0sˤl!_@ҍ+{_6b{?XE"D(&iaSNX۸;3'|l|˄ǕkjU ϡ9j)CÝSi:[ɅzR=bC\YҰwgHQ#+3 lzc;gA3@1Has9 ;hspCo ǁ0N&bMEa [hgգ=FMHu@d]*QXw ISSdԬTۥ}YR/<(5m!FnXԿ"P7]dK}+^RR:Y9_K/՟> nDK7*E/Fd0fT?*|-OƔې{B4e ¨ڳF}$[ҔWI[gx0b I ~FLׁ7sq_ծ*t xJ#=]NڸOc~P`\sr7ON |I_+SpgmGJjLd< [PUw߯$|lVؔxn4"X~2$Ւ.ןL/\9:gpe{*5xW9`S U/\`]q~OS#ϯ-2"&)<Ȝ$*F$zhu4&'76xq/ j!h<3 _){n{hA&FL TRXb YNtV *ILwr/ ۮy+ڮ..qs9Xnkz(Q3;6 vġ,Vj( @TGq3В[4H)JB؃C( AqF<)PKAђ;H0i(ެRk$p\٧]t EwLd,5Lo0apBzQ"a {*cRwh~K lkk?-2XAlO,1\,lq1 n#vM](J; ԽjY+6aňV-y;=7z%9unz$Іz`[N~(9sfɅ{彭_:*"\d(.ɯD6Id:_] /Z=nn{wD{RGY"Idɘ_+ݵcPi~?1ǪmuP/Zln7(sW!hfݘZfNGz;;/ >˅^E9dmaENڸB-y;-1qՕƱǸ ̤b3DmAC6#JHzjN:X=h1BUwa\{;.9M.p z%8:ZӬP_ o!ɐj75>U-DbxA2d?(3.Y[XkGmJJqtZ[[JL ~Vmt*!5@Rq4ȻsqHB= 58T!𙣌- mdo7V`sDɈ wj9I!| ,'YMNv0[˴cOu@F}GR)'M&noRQe8I g䎵c CYP] 7_ZU^\<%ctBݨ(hR<[mzCmI[YA^P @0 oxL46bd-XYk iםyYܴ52iopEH<[inkt40@/F5K83w~.aP!z>87V}(!S/z{I2K9>Q iR&Z( uN6,H WxJ %U15cVibsxX-wq.^90QndDY8xiAR~r |=hJ 7%]zlx(nF&F+bW<S4L0^ gS p# .3үw[u$.,:ڶP P_&җQAR`L$EA(h*ʻo^\ijQ ?t|,uC!3sdO/Yb+_MY"&R 'Z;mrriY]hi65 _*,@{'t㢓qYEL׮XYnr+}@)! "لO튲1P?e©; ^Ym  h.߯FayaP hP+kʣ}謳Xoؘ:yt*'g*Ywxù$8=aMh1Z-*آEvfMu^(m k'ɤ.e*eG-[ :YY4†2(E{#05ب ݐ$n"g?e' !N55tʼn@\Yu3(ǫel0,4µj#.vՊ C%kosZ4 >|{ePnaJj_ ы;6l2Ԯq{<F4I+O&){WV06[!M޷@7+Cq=땥I9_]'Ia{F{f]ֺ NӰ`uۓ-;NGJviCv<I{] 0oDx f]EOa!P1ki6; f+PЋѸ49t|'Ԇ yPU3Sb 0">gGe:rb6 7Dʐ^#-+h`iN #`,E~v F8 E~M<ߨJ8 32ʃwc ḿy"(r$ b o;YEϝNve5r&urP!G]> . ̒=uWw'9-s.l]bLx/zw*o(|yR &F#NK1V̅r^>;j@Heg_׫H`yHufkG%!? liem)=-љkˈp3uTLbd}Q5D+aEŜ\^gLP^N}hP|&}Xqɘ\;Ŋ #D/s4_~|_Q a^.U=Hw^a}REѼ~:74º*59]T唺^[R5sW#zH>/tİXz{E#,픤sYƤ=7kjXacш!;|'I2ge|jHX0=) "{b'cY nՌSQ) 2nq] )Vh] j:=xA`%TƃWSMfy~^ir:v_@ Pu  ,[g&: 24IdX}VcƖVU:#܂Ÿ8ncr߇>W%Jty XV,Cn|6w rǂL˸dr-'QqRVR/6!"pJY*=ktR*~L'dov+N1= *2Lgᳺ:]L۰hϳ@bŖ`aN-䱱ODA=5f`};s %jC6"&dR1xcHF(<Gf.!mf=xz)IM),q b@2a!^GѻRcX͜hDK][MǴzߴΙQVD$xmbcv4dWpf[jwfn-lG9Ĝfo٧J=c_ L|Dqu-ѩ~[n(z7&v f\*]d 'RtbX\Npp{8kh b!pU^e:Du sY+dMu5 &@A]]~y=`\AHv mSw:*3BtK2yN!fp4E8{ֹE7+#4H֥o>`pЛ* t?^n6L]9y8%fzh|b:Q^Vvjem2EaĒJ/Mt .շ=͔U.HznVYnְʹ9|V(ndL#OO^aNj.5%ˮљvn uinG$5F(m&4e~Îf T[/naZ%YCRȋM :SHщL!6d0_7E}=4/KPKQSV R &(%QO耿دDT좷kỌ!J6t5ަC;*w!4-֮ЄSȐc,@\3 ybcwTNY; 8>:s1\q5˅|oΜVNJxih#mŲZ9 fmz+FS1Ʊ\ XM+k ΁Bݲ9ZhItjyw.DQ2g4,WTM% ktWC:;wg d& +)<)NHt+ht*e;ר@eƗQuag"x!3KY}zF.XB/k&6*cy&Læ$.fyC[]4\.`H7*B/d0| yqoR }w#4EdߝoEJӂ_ ^*Qa(~x>;Z`wq/Ֆr#XFE="GB7W3DVpC;"яP=ʚ1V)|ΌG4/_[l):@lTSxrUz[8IE-106%9|N4cH<֚ov cozI(B "`*&yT!-:"ڒ8f+r\:HBK ynyz+yB6ao:lKmG<:r|td2qލ.A#)Hl=VùpVճ22)J9\8 ؜Df-+wpOSr ň1,磩\kwuw{'}N5Z2HW.5r*;q߲3~$a~^_g%(Hy Fo CrR5C6b xJޖ^ %w=!gM"2"xW ]XI%c3ׅ!S'iFNyPx %U}vE'o);6*Y۶LP92CeЎn z@\`"L$M[SOx]2kAŋ7g+_0~p/vN߰J'D^/rBZBJb|;FȖE5x(yiكUǂ2`̍%=$1hJ?ÿkYwn%BVzߵ.8ZGn Y {݄>U1%^k 0[EB 7Ғg7U%LcI԰k#ѩF;G4Z:JH<mr'2\§m'i+R *}Dhb8m--t@".H-Z7 |cߞ5{NgbqCD_[SQ3j,I=t;x۵ƛ xhg.dP ;uH[masb' 5Z*7gl@5 9 U1O] $R9y@;Mm{ח$RZxrjQY \\\\ h= 6i  <_N?#  Ԅtjy9el0[>4'z ]`g>.i=yTe8Latr A7P5;EMR #|;|7OvnGXݝ.íW[YhPiitrͳ!)XEiͯL춯o|q68<7߻ţjWvѷUn *C1|J$IJo*bh\ ~β:KT8K"rMC~;P3qsPaA $⊑\LXcs}~IcxeN%?;;KUP`(L|IgKAW ޜҧ$w9 OO4(" PpR9됢 ʱ6v.> V ݎ Hǰ5"уEa#"O"0E|܍Bvq LQ›*|)Tʯ81Ƀ1|5f+SOyE"^!8(i"v^?.\)734 p墟U]͎A3FBNvޤ'g}̐֘xqzkNTAXQʄ߶vuTP 6!OE4kqo94'M_#Q_XwUn"lȢ`E"(jڶO@'; K!z\]Z9"7[YؓahW?7H_M+<`[}"l$8$:o[]XS˅Vw'5X \<d?'GJfYŠ8lDM|AGL~u6[E&_ JʩѩބS4X*ie-(*~W3l2>$߈$`;⥣$rRJ #mS5Lo2k1׃[%unnG\U6b[GΒR+aהb:n@m|xcGUxc5q&{GT3hƟP3}ZNݒe;QY=BL=> xqgERh\ӹnTc;pKbi;CT&X'`5 a·Gjaٸ_c l1x؟ΪO/]@%WQ4olKTUqt>LwjղOhG%͸Q<ȃB-({*(X)>DCb‘̱=B2CM( nR&ycL;v4t1,A-I[0E|z.M޸8ga1AJaj,y_u*%$p`|NJ;_%ё-!U#yd O{+E2Ԡ^rA@9(Z ';I0jjW;9JKW w9]Ez#ʫӝbAHB햏V[r1A#$oNX-.B(4I"&'PۦjvZLg^3z:y]! oފ^зa^.jzd0N˙#RWuPsqуجJ0˔O-B 38B |O*wD󈡣{aU``(Ǭlk5v!z˾?Z,$vhםm^ ySmWBR-<);ʻeC|0(K#Lו%&x,QD3$HIx꾖==߄&t-P+&[;㠷{aF_>V=eEO|u?FǵCH t ΌNƷ|?4M34^!C}-wXD0O4Tq0 ρ繤cEGK7Sz ~(piԸ0ksR:k>/3 Z [&ҽs̰#= ͑R]Q`}zEn>O᫯L0Iӓ2!/ٻu#=5hS-5 qr c9-+cY~wQ|aӔ*9y\ƒ$+@'ƐqXNzƦ&Hi@BLC+qvĤ4b<i$o6 W"o>}VDtH=Db)]i>BmiTc3sV==r2lIcuE,[Y.Vmwj($zYc5ݺ"*(^~L0HD!m>9u#`=^-d [8lkCm[e(KXjia@\m{Ţv`J~Jn#g4qi?7NwENfhpVןٝTX8zͿkv\&)at*Z5KTE7(sRL@6K@^r[/HM 9u-93o ؃άNSIeR.ttC{5#A Υs8 a8.{m @2n`(B toɳb%ؿHwVQ EDQ5 fD9XQFrhϨ J〭)9> D`t1uJ'E^O1;ݸ6u.OcړBy-I_Ɏ=+2DMV[QݻBg$~ סtW7=[t,,Ā,'|waPD*ߣE k+Ñc1ܖ/L;&=jJHC;2?IyA'ݳM&uߘ5Zfxbc`#aZt,>~mRnNc )-YX(cW!ðUo$D% `k~G"]K&I9Η`ZL_.n ?͒S1RT!n.(8_-SB/y¨MIpمtnCOf[j8(F4;ӡ /~5wl3kA벬s>$2_0$oι(Ρi;r h,7)(ͷ.EbhX7L\׆洣S@"|Fᒓ{w;lѷUmI؅z2 6TUpVlBgkj>{Q@-f:~,yMpVxV,da[_=N8`ӏ>̤T [^ޓ0_b<Մ× @~ܝGAZwS%)3.hb;T ylNa aISy#Y0DO7~\!L WMc5@U ֩򱿸k,?(>ն\Yy3RvQXb̰D{͍1Z!Q3ZTQ=.䎎yj][Q \y²ӅHa&tѡ}ٴ9I* Y Q1Pۿ)O>}/^E j+'.~_kRd{;<T (AqSP\]O84Tp')|WG{SN# 9iLpK"k 5ăYA`?ÈE_D"9u!.B-#GȶOPgI^F#r;`Z= !ӑPg5_-t+ JFR0Rݩn@lj ǚ_el'1nC])clgWKh;J) oB uQ!mko7D*i'Hlbq! _%y 4jKqo-Bx=([%K\\諷,3y]JU]jBqz 9$;Vj6lyBu#p1mq<1I3[6 qy\uBy(62q1}YWKXdK  1E$8O<0*/Xw ˆ1y-!Ÿ!OX/wΒ ^pZyC Ua/m?!Rz}ϟ D.hMII&s(|tjJR}\oi  xz&coJ{Re^. u b5\É4BY5D)-> :zNcz=Chssc,WLʶR󤓵h+xTt "KڷxCPm`;(*Kwţ0vNM>뼒ާR,lP;6V&khk޸Kg3/Ӗ|Us;] z'qKY{~'} j?³#Yju#z-:C&_?Qpf3}gFqt`,owC#,:,clG {q|yJ${tZ9%Jb½x*^5IFT $rzc3Tk؛iVT:)3dͼc胆RD ϳ[[XO[;,甘TC+͟D* M d^B m]x`_JEY(yK#*a)H-.ک"NRTLZì"j(WCD OBu\.qJXp7zʾ{qК4 !yG`qMU$IY,*;G@t2CҠu([ =`t\z 唦Zq`]_>F"y?=p]L% ( s-G?dY]c .ԕ~8 L'AMsOzAԫo3ֈ^? [BҮ1>jMV9UOӠf(p2 %7Luʔ;y#4l5)#Z xdh"RţL:իGA~ptp&i섥>?6I]{Z,CPG$H2$Cv1Kyї{Lm7nDo*BW@BǢ@d{FYWwr~S'W%x.:ρeET{f'0+ OY=b1uM5qQ>BͳؖdQkϰgk~I87SqORrhX=.&ď>V0w O]ɮ<Є1*r)I1` PE3r2 6h?VDS`KIUG"ZK0ؙ=[픮P*gcĔ.pt -Ƨ6gJ,æc^LflDYlC9 .Դ0e&ϘI14GqC)X$ܸvUĚZ? nG,(\Hzd]AzTF(ÿsHkGUڃylW]θh;'1(T>PLUc o~&yRZ`A3p y(&GdʡVn> !@jAUpFaK ў3e16ug~@!VP F/݋}]"kƫT:]ּl<~]cm`<>!F1L@:FFG %/$\Jyϔy nxIr&aܡ`hPyA}Asr#6i%4IC{J 3NyYM"QuttϟGOҀ 馃Zl,Tʲ G-7pW%WY%$ R\{FRRDp9ZCc#xCHrHo}_bl/tF5~fQJ3md k4H3_khvΘ[5Upe;uBbtq"Ñt:8ǤP:"Aі-)%ԚYqq=8wg@jOы=;i7+L]dGK6¶IQ:zJ/[.g$ \fN[ل=7cSJk*}_a3qy .Y٨Hxx!'7|J2d.ecCTZᲡYy_|푚qTT +["EU*yc;qg&_ qOb w.\Ad$1KbG{nP${;9L=Kk* Ablk5Hi{P V|SMuo  6UsW;6~8S;9=5L*Evם!y\ϼA.(2zB7 Q9kϬ:*j\2tt;W܍@t \ěU:M&mdSav<,<;s' ydR cs]3vZC72gٶI::9d  Tm莽19'TBB/iʰ{5 B pr^c=ҪP};3Sb)|+'mB3Hn1qNI>;H <̀fkcbhăIu$RekÚ2t\ݬ`+%K# <54alTv!DO:@*`fF;PTo=8`l#Gj]#b6,r]AjcJ.uzsVҾ'Y2Ԕ ɚe9˅<]#{^ "G3GU"dϴna}fԳi;s E?d :AJвe | Y= [6?lO'MY̳ C߻D@n-nPӝQѽ4vA!gZQ\iO_D Ó'+aqYOETw>Jnˠ`>x:&Ж:`:` \mJ9p[&\~>T 0E}/:ۚўw>[,dc%10Rj5~>F%%"υW fb%*%^?]a栁zd):ـ/1Y+ }oz'u,*p H;8b[Bd4]벚)%a6(U+h3h):ᆨ*0]q=z#5ݒ_IL;rTMPU J7s^,{rz n z?jYaQeAx[S\qmYg i2(K wREu v%$^Oķ"}VV;];k5AE])_ jqeijՆ|1M1wϻ9k4 Ywb;gNfiUxD:s)S4* <~'!D2en]["4*SwC;lJn'IpstV) 6Gي.O]`_lfD%O7CNC$-qfʊoL\.(M)Z"J pqrzZT"6:|4'N5N,﷟[900!cP^ $u{#@^#Sdg IEAaXOuK׌EYO`bw"u 9M1η)7*a ks*6hSt. FE |PXFՓAE(j=#BpQy^M=˪^pҐ RE]L~&fuøOA".sw/F -boFWmR? S <~Zbd9`(uy3hU:b=?>?oPg斉8y8λO?O< o6{4o\Ne{k-r>̄Wq+:ۘlSb!d2Yr(:bSB,@[j1~QL|vzUnZ6d7њ]B.)]|Mý:9iU#sziϪSqԗy8A{LbS1&zO㯤/Qe/!IfHLlf3]n )ӰoDVYtVPkRg3IރF&Oyj fPtW(~׈_EwUBHG Or|K]E|2ڗלpd.vǘѮ*؇C̉s!O(>~UV37k${\^$5R1[1l6[.}Y7EKM#Es@VA4Õ)ȭs&l-7iZ ]PLw~o.eWb4C-7`>n|La 3ޏg0`i!iZ EWI}n Kܦp%`µ(-XFDмodxiV.v3}%K\ֺR߁(6dP]ژaʹEfR9 FBGi(;rlC_ތY297sO'wW`gyod'>G/F5.47z- ^/4\̱`=oOx?f8p3*RYkŢ>hպSַl;IW.#]!Lgru'T>a_Kl[csA Q+(} LV#ueXR)cIТ . ,޶J ׼FD]h^U2BIlEq$W$fjڧ%9\:l'H¾:ƬˇVQuB63 mB0Gk%ʸg 6MƏZG+]ENe[C!}Z0Z㒄a^tۺez=У`ǣ}$OOedhnL@yBϟ>T5Lb$F_ND8zq鲝wfk|8zv9`n4܆b5Cm5Ф qCsm|eI~A;YLvr(Eȁ<lIyC]4 K>n̍?4"愹%BĊY q\#Ez!_g5R$`Ⱥԁ,h_5Y VH#N5ƅj/L^R^vX[&0[8zpwSKj͍4Rw\~0lhX,w?uބRŖ~b!8]K\zM,rIv^}(κh/Hg5nͩ7bЊ+Fk)eêOɜv  6kVo[:XgGZ) z*F(J JLDb C:]S5<,Ki? DZq?%͏יdR0%e/W]pR]4 O{VŅgȥ/z27un[AjؗJJWDv|/"o|>U#P'OQy_<=P7fɂ-3IVp+R$fqK1b/MH_gj'V: kJ(֘ uFY$7?w7QR @%pov {LMxJ#oY? [gpo0\BdKƑ/N{.~ M`;Jc󭽓ykHD E [Y{Fb--ϳQ PM %tm%)&6R=Jf0VŖTS]bXY9t öVh;fr!%n݅>x!U |d{Xx}8Sx5@,ī97I;v32jO:@yȥrNlћ_:0~&K|QWU }?%G.+ 's*;eАa[7Fa9z#*Pek)/Д,ݰהv/HšL߈> WxХ>ih}AM̡=Q򠦕.MM YMzV?b tW`(ΑeiYܹwu"*k!d/|5{O>5XAT{ Ǭav6y`kg%5dp ujbw㑃dy: i;%(J6nA V4zOcO{4.B47<$hsY_d <]:ȼbmXm)6q/IɕK75[o}.jQkj %8$5ui :;r:r&HPĮ];$U0b GK^ ȝ7 hGO,:4|z8[xlvˋj℄k}stcl;Qޡ³]q8Q= FIkF @k5kDA5aDZ3~ @g|﶐X> ENc٘9f۞UWʥ.uhB%f!Eud_uX 0a >y gSny=c"Smy6F  lw?0PSƷ=(wAmqpTӪ5 ?]mU' ٺb\^NS''m9R9Ƽ!od*{hI`D|I[Z2tAH 1i]y}IJG8#-r)t8&4 yx]W#ڇ#Ηh$"/iP7,\K֕~2]"6j, g)sSIz~Z]B~N |Mv)ߙnBm]3hg'MjidzNObM?: \ܟg#Ub[#;GM0䬲kYc=?@>CݑlOH8=O}έ+jWA*j2@xQVhU40 gs@#ēs(?7kޘӰ0cm :Jm6eF&p$xfPkX `_9taYG[ˤp+Ic[toQVA 0WiR\8W\TyFvNAsW_~o-?/*$}aVoCx+YQzU,QN|#}Ac􎰷j?hP8C;(tȅY+%&G^F?[ * M'Ujr1C|4ssG͉1bM2G YG&f|.D?AlΛ)iBhj q}9o]ԣŨŮJ])[@17(:k{ p;1p߼7ıSۋcڍ82R0„y6OlN,нJQ3pV3h%!5RYlcvJR;n46&lؐI]>C5:BBL|bi&*R 5yX#GDleh~z_I~^Px$b]Y` T9>St[J]|?1 OॻeTgtϝg "Zb<**Q=5eT7]O忮ulخlBNCښBQ)ۼ1HU0Nt;,+}r߳Z.?LƆpY@eS1`_ o4~6 c| 7iҚ$!$G /UC ɨeJSV|23_oA#bsPUTSgb ,wzul kE?H%v6S:8Sq=D@dC([*Xq&woQF  юqL\v.}~p[ ؟?.VGbAx~K~^9k#ٳr3)@rku;EQy7N UwO+9~9QNʝjW9=?LjL\pm,-ygȂ;\zֲ%έrnߟaQMp^(sP !"`_`P>:^"x~ c >\ )jg~pMzCU`b~;hT8aw,P3~eEޤuk@„DF@xa5։fȏ%^ƒT7U3_6b0$-R #vIx*@++wU+yvk'Al>nW ,Qy"xKxW>OikݏeO+Tt nj-5atIŰˆq%ϼCAI\R‡J d@:rF^xr&Pq+~¤._$ػX~v ndp,$o|JV u⇲fĺA]ǚET񈈫HGvmʾz7Q{=T;IIG\!EDCDZi܈hhpO ==_Ӏ1>Y &<XH0]ukVBAB¹y,@[i[ocڔ>{42qwt?xN4 3emS&簦4/ĩU*p :U&Ca.O=/ ~ _+]S. ıZ`ZTr tv ѡxvfP DtWS7~TV,sߞq}+L eةBfReUf}p'#VEINJ9w}K':0d5V(i%O`e)w2L v\Kt'~ K(꘵"9:d-Rua|Cyb;sԻ*'{r_u5-C鋴;4C&5AzVFdi{-u".7kXYuI.0mإfx !4 ,܁L,"9? JC競u,!:,z'Qx4Are`˕-1>42F%%ܨL3Q$6;$!7Ђ9t'0JUt8@L=WY U lU]^;q}8i-Rb9Qb#!}I._~O7ȇF):ϊ P3=@S>| ? G#M'-%ݛ:^ae@#E>Xq)Xj.Δ0 e~. |Be,oR.&R_$I.@إ)P^"rO J[-uRC^^FX\AM 0 q`jl d]Kp%)f}f$B΁vi fwZG桋+ڷ8K#Cq>j90ˍ%m/n)Iǰ,;A-)-(d'}v+hu z+`;,.?52}2؈>:Ym˞s>G!rZ]8j PTCd]bK bCYE#eIvٍ L -}Hx].MBMs8]H>mOpd;b5uy< L~Q|m5Ype(+eR9WiJ&uhv.aoF̣Iz0n}lm^6wۋwZ{渓'- ˞8M^hs| p,m WPoxG> 4y,ag.P*ᒾUdΒc mn f7JJ?qf)u;m#A' wDXh&?S=A~-n_1W{>otΪ#3ۤc]ȟSZIB+] *11o|MTh;ydղD*$tT+_lzi3˦W[V3$) ʈ$;7 %iq9fW=QpJ؉FPi89?߁G) H7H`:sb']\P\`ᴈ˥MSM'!ylMT{eZUZ4A%+3K8@#9ɔ$RHnd4 ΊT.gq7nUkbÃ6;sLll*B|Q~CήO3Ub;?!H\lht昣ml~]4ի~,D=ir`=GcqcB(j,cI&@*-/3XU%.( >OHQ Y\/TpO~RGI+X^.>jaqtZ<#@D9tsE8"KKݢ&bnNx@M0AE%hisb'v&>t(o E`G$;_3K wPZ "kMf|pK ^Ewl$6H%L0ZP~2;X0t-;F4Q%#&}%tQJo=L= J~?Lvxpѹ|oS#HJ*5"5cF~9rcQFvOu#(#Jy#$ L$^'}7LmO.Hd=fbST"B2|&T@cR(zJ+WK0,k|=ũyC`R"7_n2,Py5MX$̊HَotrPmeOY)5yuxENVe :9Q?0~ŵv(E?@iz;=ޤr2c,7:77 ?9_WNUK%7*hpٰ zD nиtњ8Dpjf?r>`k#,I,e} AV77i$jGWK2!{x|P-.qxeF2cUmAp UM)35B_Quz5u# nHجS K9ڳZ7It`&W6N1 oFL9 lSLafuղo{8qUgfx0=_ i(B/%+%4ch%U5tl>֒C"Q1 to3q e@Y<g<'I^ tGM=;EKS ,^ɿDUNsts]_U~Ս~Q zˉn򷟇PE,&ɧMᦳ0MEʮ[c6dlhQk%q l,ߥ[d%gc^˚sjPAق[1&!6J (mt0ծmG(3yb+*g2 q-ᆕFVaWcU \̨q\202 ZLc*sk:>xY(o32ܷ@, d@&BU)4 wGwDɀ3-y׺Fӯ |;=qħl?NK&'/+b8fF"铲=N{'hvsT,VyBz z1mM8rѓ.]o_ģŻA?[|a-sG*6&C;o\"R0 Kvci^(:TP9߷Lp3G=`Ks<̊#x1xv0/]%4jJ/囏 7!絽,]c~ pu<֝t`^gG#A(?7k2!ۡ$5DFRDc%*)i)=%ju<Ԩn $W`&ɦErG6i8\{A^;P$||d8hdpJ ILOeA2&6D 9I ^ 07h7gDC~i)g $j,Ju&;Ie@3U$#-6[uJ`օ\;M׿ y$a_FC{_ll\3 CP/jud ֺ 1Uv 2^D;3e)֠Q <4Kd!%Y v'=V!_h3`,Y-YRV>oN14 BbFP`BJ ez dWoan\^T(H/Knݮ"HSD6frO z*'%n7:_m/ōf䵡`BՓ] E\Al\T=) sQ"a7͡RT-+\C@ p yv&Lv7݆o2C=i]Ws/,<747+z1 Dz" Ǝ_Te$1Ru ^|&9:f6Te\4@x5u4:9 7T{yg_O2>aY>c^5s[l`i3~{Sޕ^:*\r88UջU͗΁r MȺy.Z ϗo"xGn+G9v%ץG?lIv@FTYFBrԼ' 64e}">Nҳ`i,n6A.iIxAOqAvkV:(k Z͹R9{օY_ۗg=.us.ŔRx,pqߛɆ4SooLJUMG"cIu5N("`(/-9 u>~w /|nmB %#V صM匶(RWjc$\ 0}ޗטj YDHϖ_*W^y@,o34\b#7 hF 2ah"Z,PFsmd.FPPޚ .zM|z."Ħ]JvU=pהuŜQ}Ӕw1C*L56=癛>l91QJ^Ǝd$qߕ&<ې=+b!O,93aluֽu\ۢ!({$Z *~ޚQwRVCȯ)nIU[%|A#f7r?jT1ǿM0>UkR\bVP{bv)0se:m2vq H# ^]hf-ĉ,T?S=9(# 6''56 .#MP*84Yq9?]f7Fki#a֑N:A4='gcdSMS-tל7c]DOTO2_Mv:aI[*aWո򈽼p P_ڧ 9Q'l 6X5ߚ iz}z~`b+ק:Zy-).4e>8q]dFZ9r լpd]i:_L )m~=\OBF-hjXM}KcH Z XT4hX%3-.rNvj')9̽_մ&b•y{s5橑sE^6XWtʃj˽WO*GPCHFskȗ_yȻq.5_ '!Wp614XtCo N+}5*˨p߲ x9Ԇc$b\k`μMY~ϑd@Xd <c_3߂y OџaU%A-3_<[ KE5*a'Oj"[:- }mD%Z6o'PE#EU\ǽXΒA;<"^ ט }.]zo,Qwڭ e /ex15jz_S.1w]3p' }<9(btlb,2?n0~h3 /+u|uE'q S+نG>Gw8e|"Da&| [EdqcUކƘ)~ &ưu9CHkERkP._ +<4<~~.%Qka8jqDFAn- Y-7U\> HHlE>`Tc~w_/p$dɋm(]mINUà> 6} R> KGt5FYuő,HX1,$۬Yֽ[VRj&* GZ_ l.`0ʹqi&:)%2/7QJ#TJ.KLI%8V,JLMSC!f-C-'Jls tѝ$Iս|BE2Pԅ}˵alaBkJo {dgKkޅI'B~Ge~O[TK2ߧD6#!]p2W4`ٍ:n8ȫ ͫ;m]s>.^ Mz\TU㗎gBꍊ"- MJ nh>Mg0GH~<XJ(K//SOf8Nik+ \CBWfXǠH~ 0# BHtXw&>Q KyMOf֗ٓ,Ş^ _{uA~:#jIvIEXr~HM\cD|R!a]Af􂴤T>?E@;oh5!(;L6w+Y[,<ۀjcL{Kjbrvҿ~ˑ*oޭRk 2< tU< ӠqE0aLp#℔+#'x LOlf$zUH!, ۍ{h;`v|ڿ#p)Nf1hL>= +dcVK|2lMW!-[Snj0AWXDxo3q;{*Y(7^VpI> 9Ќ/r̅1k/VIƯ1nku:);. [$[{ZvsЫ QyvtI{6cf|gj "S5T,D!H5D agm~ pG JK xbca*[l1sh$p:ڧrDхf^ x_J8)Tkq+J (+,gioPKIOȸzG N/ow A*ǨKq FAG Wv5M`Eæj厔 HcɝòP$ E ظ*rK:> s/9:"fٸa$Ab2q*(=)8eC 笙ڝTO=o=Mvw &F*mh *P{z̩VgheV@]͔wo- tBh՞'9A{,Ɏl/z/ޣ-xbds" t%\7_7"?tU e!V%Aē B3)i}pD鉟 &p "zh%^Dd~BGTY&DZ L|*de]~-c0mӌoퟘ)9P'3<6F5# ԯ1@?)$p݊m"}/Eߥ&Â̞aʌ0_ ]~* r%K^EF>1-"ϋuꂜ 3ެ#8Ukn76vc8V켫<2MD)+gwWFȁGb.^Ji^W3w >8>0 4){D78I`Zk( shQvCwW&ٞ[|ĂP'"Ӧ|KUX3:,u(Oals(998*+*8zo:߂<=i_ kq;P9H =Rٙ, =1S t3G!%%Q(7N9LD^Sĺb~y|Ѓ8V:t ե{L@T*YBܓ{l vv thgI̓;q]ԴZmo;ه:^ {MDE?clW'3m(Q>uuSHNl7>TsDnL^FͣqzY~+,I@ĊoݏLrL;z/ɣ~~=bk9V<%NlgrG|j$Ob*LL_2˵c-%/ݫ?/UqO6$4 >SSRq6)qI?u*H5RM ^5O%B&t #OD4J!n<|dEsրe{Kh<@ۼYD̩$@X.mFoSG:`Jv.#DkS{[?2MjGh`3}Ϙ횳KI#L̙x=t9` NO et<39\Af8f6m 'S1 E?ٴCso4;?~U›H:8IncM[g(_4"lu2k-Omc;eՐƳadnӸ爚6RsLQYR^9Otb-<x0Y"[;R2*2 Pd-$D&y,x ~ `($mrlY9gH8&{ D{>T?{Sq &m=o^E9,MLyʠx.JW84PVj9ۚptOqz?^Dd76 CSWL2iUz}HZUU6 % ʋEz>+=$նAh],9 AF,MӛD!kug: p5u4 mR"c$T4a&' |'UKv-I3j#芀 }Mrs 3ju 0Ky?f\\-=1glHk;'?CRko/k%yP}/P o6jV%)NrE.AN@rW/98ޥ:NV|Y9zxLd*u: !lRB'WQ{C;M ּ'7]U`x/߿ͅMbp4N 8;گ he~ΪQ_0BΫ.néz x ,ZwVQxŶ$gn>ܧ[.N/Pr|lcb^t12xКp+J/Fm^F.=is՗ 74a\5BHqi)VqlXuυxywVX` e-tu9j孏Of{yYl;s/[aPH~q$WxiJY+kGTLbt\|v^G#m?A'8ݟ*s1`W`F!'hԔ6UGk),s ^3{3̻◇Yϗ26rҰ,-ե3ʖz(ԃQ^s/n@ u$hlByӤF{˪̔+)ـ9eH4[dϤ * T0˫+g]e@%7@= à=R::Xo"w*<FYBN[t.m+ux"qMDl潛9o]7zRlm=v£uN L'T\_C|Uj;3qr&=`km.&<oM/,5K7ĖR_EMKbר7N>ȗ5"/nC -`,-|{sti8E{62~,uz!$KD.hI$CȈ'X܅g{us'YCG/% <©@z&c'#X mJS4 i5mI%]~p6!O>>JRdT=LWTF~ .T{ueuC$v2L^MǖcCÚN &nxlEVlN=?B&}ڷAg3y0Io13ԖH%AF#4=K&.QMiF=&a2j5.5KO~czLdNEjʘgmN'=s5loQ6uS`U nTvI0_wB$g)N>:zzCq)٦_;22DsIuB~yt'b @W`/zjnPSe?$b_c.^ҥUBY*> -v[{8~˷{HwgUvK軃P8tf6㚼ڀn{N8YX :74[b!W ԀDrBSi3$bH@d9=F0H4d@EKYᑢZf#ېJT8A(/L_یXasIڶo1|z@)ytsZ(pe rUVڞ״@FF$<{y,'DB-+%.# T0#[xS7Q&sAIvI@?8;^xF)3)9rIzW ڒ^ \*+1tE72#SAd z j.ò8B9;ƙCt|Naw[n\OA#7sELF8rȇ12sMj_D6-=TNjC_16hʌ Ǭ-a#vhu x/[;&&mʅE08t>j=Ujlkk ` zcg0;!_*FRX B/D]cތ>h 0@_ZuðF$W=H}DXl$bT,\.^{Sy 6ӓFHeK 4nixeE 9R!Eyf=wP3?ƨYlD])ŷMF ܹϧ֟OHfYH*#N;IeXGj ?QD|Q/ri0'vᎅFf|{p~µ1Gu 0fO3cU5coiAEEd\N "5k,C}mWSσuA".Oh[b PDRl$ sS" Ȗʚ%`|{ycL drװ( %օ$an(W)pH8î^K*ѸK("MF;ѩFn!:U(α@\'/3i3 a+|v .>buoe?E*WE}'&,s٬1;ifʟ. (?b8ܻ)!0U^yLZpUdyQ0*fDakW.z gCADpiӚ>_4YpM69biE M72<گNW^璂Sm%Nq/R^E?h%шYo x21EUJf-ei1Tyӱm7~mׄ!kܐ^%ٌGbOKJݎN%*' 1)mT)P(_M)#ke;Nn5tVϙf^hl5|^{dJ{*P( ^p#ѫ}6{HCcHi,"̉-> [^|L09M 0VYQg':D&~, ,]?GyD`q^)p l. i*9KOZ-#&f^ױ 9yxOwSOKF^hfBaa H碫)2T|V\sٲF[ۜ!T? .g| Gq*hd K{uP8+ֲrR!<;j?g&)Ns}E~bԁW+`X CƑfe0\A <.3=Ezv ӳL9˧ЕPWFǔ ՔFNPrF<ٗ{2u'YWg:5gDA'*} FDZz]dѐ#"W%6w~T m)/\U˓\$~v_,] {5h t~='Z;p5 v[ȑ"RA#dSсa&HLQd0NC'?g۟&>fR#͆[8,1A!ڙL# Gy2{-RG,yjyG9Z2$b%]H+-7t~X<69 IܳV_#!l2x`A+QԛT13PlBZ8yUG:+Y)%whj׀NRQX ƴq99L{:˄Rg5(Mpeƣ]AU*'m&XXx4f%˵;,Fws"p\v2ۯ2- xŃ9[D6bs). v({I' }eQ8pH~j??FO|u:Ej^lt_7,Cu6b<\̝ODg!մF !C ^p E `I"MO!aN3(qin"#9Y@|Fw4hCnNzL)"I-eUs>-Grߣ#N]}lˣGtYi*v*JIĻps]Sjԣ[2eMe-;kr{GzAPLPǚ ,EcF/ |4(w׊V5K6BiׅjUC{v~k4rm,^IM&($s3?EP$st:(XX)}]O8\jI3Di$j/D~hK|v3 S^0p\5Dz ޽U+g45L1.hqDlhMͺ {Bmg2Ee x[URPgsݝ|iClpʷZzl M_Hz!K, :)1N?FG•>o2nE Ⱦ)9Ϡnr:Y7Ty/ PA r\׷A=πB/FL z *T1eP tϠ"X5b}kjPQDC\9:) _0KiesL#HZ lKoCꁷô..ې À#cN?w&PTZp guif$"n(~J֫%I#Dëuu&olJ-)^i!b]]6פqr:晪5Lykesc#B*j};O{\Bs5yZH^ s Z*M&OJ.:/ JWK¯w ̹h\m6gFg!F2|aVm |}yEmiz iNcJ,G Di *o&eDߍdqD M도Ah\W2—#+XUo{-McPEl=emV#f@\U~}@Wr=lӳ~L[15I!p48vsa|sgnqFyeBAء}ŁGPBZ}rb1P6&]ۨ?_8:mB@vߕI/ԍsR=?^E(ItD X ZMX}al[ax'{£=ud0yb?q1N0jh2MwnIIqY9QTw9<; ֕J/;$,T#zUM{CW ;-Of@p\ .QC=vYHAS{o(B. et.P흕Xmơ6f7e=(\G6ʅSdFT`޾&\цMFvK&Ο0:}BspiC.Arͦm<55Ų04%>X a]}tO?='8S} .nK3)@sE Gٍ)0Cm.U;B(&]݄-AWIYՊHe.,FaDrbjZyxb`1C9XF 7H~$`#D 3|.=\S^ ~@aePDgpH&C%@seV2rGcD,] S]a-[h-AS".v*r Ym{E8=kFg@IMIa_O$YJHŞ{da v5ϞKÑhgW5b^2P-*Hpz^OJ%qX;x2g`2HwE_I\o!ClnOt7ɡޜ/@Cf9VŒ;vaifW'yb>,RQ>j6ql,$Bnw䷈nqV"BAZu%@+ğ,xqz>.R=服'FY-[|C"}Z$'" aY6PwmҩmQna!oġ^}*6>8`~|}"|Ƭ,d+=WZ/{c0[ZCMӆVQj!1; %VȲ5CD`rG/Yx6 Q4"XJ/BZ$v ++5SD,Қps}`2dݖ'3@SC]\ݼ ;/%tHn\ȣJP-ggм5}.H@Ơ?^&jͻLL/9@84.-Pԉ_)P46nѨYq=6!D(F@%WWbyÃTuwELM+: HY}b1Y*#hIsP]\`#~X<xzNA::ˣ,Q%$F$ YALo֜A`b2,p.fN:ӕCd3oQݼ)A\H9:\TAcN?W@Θ60DҰ8V{ hT fO^ii/x˩m{%+~F)֖R 4f`pPhcRjk@k7Tپ+r 4㺂&3Թ\0m}'߿ŀ!o- {Q T,,P[TB:PRO@VᎱk8l~ *^gyQɣ`&|W߄h\ݻ`~&7O10sMy1r뢛FؿF|IX= BvijY:B0e޴֤I;ߴw <⽡U yeϻU$'`p#Ii%].|ll?\fCd\5̻sRPEfѬ\׺6v\S{Q UN/JBp_7;rbOO;:v̈́,tMBS5A K]>r l+ix%7S*삃뮌zY _q,&\OKJ`Z IBci#ߓ;& *6@/YqAj0M,No=Ŏi̬;$R_~%J.1*bbK"LgOP BW^:e&j JMlC\E:?=g-h?vR!7EuZ[}1RmlN'*R/8NR PQ<5l]q7 VZ6$3{ڨ} tC4k䍆-EZK#. Ҡc3#jBug[W? `فɱi a7#x$(03ۦ:®?>|7maT̽Bd1gէOi4L"\u>!IpsJ ml%8rBI"Aiv`Afg lڵ#@D\O?sG<8|ƀCN2*ֆnX pSlZQ)qe=1W1a 1 8Vvq]SFO,iDAwkxYB%*oc4sop1jINǴh) (vU,ׯ/蟇UX Atg|%nVt(j:ȗ݁4{ή0m%3GCyO2ytC)M*V3]j^}Z 1Ա?!Ñ,r=p$)%X}>q^Ò>h/= Y}^_٦¦0(J*Pbo֛m!L~AIgŐK1,H ilU#}4uւ3,ձȩ<7#V"jy3hn #LIק x"1랻ia)Œ|z`ű o0~94Қ+S p܎OsIKNʍƀCG;wR/Ͳȴ% H*!ZӭeY"}}!Vr(2D H~;?=kI*m; ڸ{uo(vRFB4tXIFĖ~'v۔l>iF5zM򊉂Ҭ V*BG !2k6 3P#jnGY{7sߙTp*﨩pՏLÏ$קX0Fc&R`! 7i/PW"̳yx*նOOnf%bE8;P }أnPrs<"RWD^+"a`b$buh6FiEW9,(4lBPR8f:Oܨ8|G}ina Q @M\(JKY=%~iqZ'a1R)r28u}3wD^Pwy4{T_Pi4z_K:}j'5dݼ_tXl8KQof$> aayc f$Jq<:mΫI-L(juP y|81M+AseS]\=}fD) ÞvA v:j}$MJ&Ҥ>ևCI0Mza;2G`BI)c=uԧ*HcHPdS&*9VR2ih&;S'v~:"T7ԲBRwUr =g;P%dVoP )3)uMb!xz=ٽuS^Ep{=]*&LccFcv <*))q+" }};"s# fڵ6uZpS}v\< 9ڿ߬9Nϻ꾷\(O+SkfXٙa LNw͋/ܷj=uCZK d7VpJpVV@ 81r4 [|v#9o 9H7 Ѐ3/!.uQFO|-$@M,+?~H!@CͨS ,+qܑ[e)کR[| !@DHNӻi1 {-+Q]G0C2d4;{?ە7 :\v >NINx3iVg䟨\֣D曔$t`D7w;a8q<gIؼ ,vde mqR\FA۸hƃ ǦFTtkJD2i 5y桨)nņ?.#|`ke84i$ue=50դqTf09-862B,_""[ѵR6cwd_2j]&h?( ݆1 ]dHm˂!91’FY&jxX?ŗ.xe ~pD}X0pzcuD˹{![1q;$7B^\&-W_^e-f;! b7^bM'cOzdXM0Zd}#teIZeR8 ϞaR+ !4=`Fs #mL}Gcf{Ajq ):3+QfTQma ˘dLEeUYX?{Z)ed EKh11*5(դ+lSUHd|fTHB];*P6qN਀~#V`TN+P'm+2н]>sf`{Guj"J*Ԛ -/*?ǿNG1[ M#SVGQH:P^ȩ7c3. t}V Л"X%ء'aawRC u#kd8гOz2$O'Nֈ=~gS,Xϓpz4Cc0Y; Z"@jSlHR'Vf -st"sCϔ!MGiMW>ωn[M gg6;ۓ>ֻ7U0-j )R?J$ox #Ya95K-kӋZW ]]Ax[#QeT>EG訙)|{/VG)7ygFDe[Tp @J%.><'""JVtdW/Gh-vGUd׺.R_g4'wV3UēPQXH֡ A`" 彵%fx}g!<ԉ_1p*&A74qB"tK). GHѶ9ߙp#р5 U5/Q5cNNnP-daV+d!eгa.'etzLMDƮɗTŻy4_Qo7n$fu kH 3},wr?ʝ| lT?}z( !j\a-p {d`ZZ/åtmw(f=q{'0ҽf4g ߂6kʇ[Bzc`RF%4"E ?Gjuz(t>,2hY'<Z% zAS|6Vg 6% j& OGyaSj&61%qFWbKGwT7l1.rOy/QujS@A*?AR(]Nq.-uң9C|eot|ɬaWqRԢO~&ߜ)=;t[6;^`h򘏛W.Ĝ0~ pUƞ1*3vjB jq$ ]HT2X}(tV˝/5iTiqvha/O!|Ԏ ;|5il9:;Oabgh#hx+JVT|8oo0ݎU:̨)aG9xugw_zFO[yzӷ[Q*H*Txr ׺:zd܍e>Ьr2{BobA xMY:T7%+_"w]e:˒JS-}oB ).j ^SZ_Gη|Ra-hI^n͋h#М7~%v !/(ON QDG1T%@6-yVGDyL[nnZD?'vWnv IZ"vA b#H0U8Zvfj^OAY $罤IiwNeNvNdq, \1Qm $8Q! ]O@:ɆGJ|k}r }R!n4H vVҽ\O$oڡP lmz}T I{b0Sm@F?Jvt|N\Υ|.ڞzVn\obnc5tdىa7D\\sG~&N6LP \դ&j*ldRX ُ X9L >\ nk'Iď9/#{pŴ0Y[(6LϩK 2XGPۣVU Pk*Y6ڗ ~O $s!kM*[Ŗ3zN,bό/>wjWOݵXmH)}Y9{6R(T$1x<='yqR4tsAo PjR6ː(D]L;4BU P6O5 5-'ުKnExn#T} p8јy%;sZ8y"(@gp֯պ" _x2m"D0쨼f5a%s<3 s&иo-YaNhت|!)KяcFyH0G{z^cqr?,JBJ^ԖsRV|$B7@\A9arY滵3aks#RWO +C.{(1 #d ԚιT#ނ45T m -\o98Y8,oL&O^PtL$m#ҧ7B#Ğ "0hGGa0õ$۝ nwC է!ֈPk so_^JHël1bs*hYJIḙ]O:f2(,AwQo< Or-֊2 <&qy-Nۀ&u4!j­5nl[#NH2.vwc~ eۻΕ?v kCNl?V}8 2?Ð^TDNp:EԻΐ(hP: Ib6u˘pY'"{g=$>yWSO#DiL+gc~ci,麥uǛ'g 7fG됷6+m3#I+x׃Oc{ߊpD6:q-I-"2A~C9FEUK5V!PWX-)[qD#x' jT-ph+R"IJDo.#~.O!e<ѤǗ`~#^xZaUB2O2fJ]6@7hҰɾoEk!:J_r~=_uyvJXj $.;xcǐlhf>;BFŸ:~ uId`ʯbT%U2{l讉rR8l:EJO\L^(nz![?G9 ϭ՜fe]@!_Kp.ǑE3̑Jja8}@*ખ?<xlOwoUsy`,3-Ov Q́MSΪ5SG姦) [E0TW1PA-1mfٰ0W!|#kؤ"' ĄkW&f>nBHnyE ;gְ dE'ѝu~9=vtjZIB2t'bZ&HAJOZE <6#fz$BhYF>FǫM]Oci84"+TXMq PtJW1Hpm6MgWG F 5&&zRꕑ[^+EOڎ[$4|BQAj= Ӄ> Z'!.؎IMIϯlY/Ԅ\^RK(0\RA$\wXLs\ާjtBIq*BG[{Tl .^zOF7 q.?( M+?l)Дd҄i\_ H(5k v@$7()ZARIU!̌S0*R~YZQj Qr7'LG5pa4u}u*axH 9;(N :Ҟc}j3ksJ5(]7rf\>ٲ\k; LbRx^ȃsMZee `oԋ5)(jvN= (2 ~q#Ag"١'g\~-zkN@(>Ѿ'fI)mCSU<6`<ѹDM _tT+XZmm0$_fhnڡ"5|KD&gf0bq{(?.'~ekPvNwZ]\n7{in |])QEx~;I$>4 N,^]G{|oN4Jw&,F˛C=D*do~=q1 ]yQ1^L zqjߨU Ƴ7ڰf3VNϲU}@{D\[*Rn'<s_M~?U{̍n3^C>͹+'~; ?ſ1N~<4L\?sj܎dE-n;)h`Fn9 ]qg;kAS+4^ :[F-i"N:\v0l8)𖡈ˤ?47k郢AJ&;CC7@A{vatMHOf'fMtJ Eo!,5nA <#Pw4huS'?b G_H"竉l$X 6A;!roA3r. o]%նsAfS*?!Q.vC }]Р3" "Zp(*^pou'. DA@VjKI /2<]c#dRqm?-BOҷiѕ'D==,9tY"g[Po%E6mh[^W&OrF @Tx}\T{#Y}kj% g[#{`Z>NlYha<{*<)"`4tߟk*mvlL]G"GO/5P+ֽ(b*hJPty2jP2(W ;g J,ù?i@@mJIgUͧ->@3"K#{1HhDHzl.Fv=Pũ`Rjtdsq̀|8 WlDi-<ԻiarҠ%0,M7l ~Fa<\C>x<}Z<{)#Ñfbs7Ax sem4pM7` F!oAP.^ TY#Ǻ9|T=NPsBCX !hvb.Jc?GM3$btȌ}_z!ec?hCW G/PY@b} iQ{e f)gT$(*uհ]W0ַN߁xJ^tZiuSlpIQ_Zz{i2+ "ৢp6z&p6d> kmvәo[yK}1`n^e 盩7Pĩ>Q8s:p!qmspoGP]`$%:&m0?g)XHWKN@}z6k_>IFe!y5 4i>ЗSYϵrǛ|gۄ\\KQ'dX2?tB1Ɵ0ji5K+Zʈ 3ΐ xi]sW%"*>2% ,Gf4z"mGqjߗ;)r`g]:^ظTAa j0PUE`I`S۴eGdD~rd0dUY_ی(#Et!!B؏x4ABi1V%.YEzYYX;[XK;8QwkV%ZxN*c>sho%S| |zt$- P)D93 j/gS¬w[CUnN5F$v<6E.% dL@YT]OSEe!GU6V)8yu q>(ܑ!)C|bT.e%ݱ "V^|cz3 5bմcj3IˬS,:5Kມ8\~ՈFe 05D9KGwFHT Jn3TG(<>GK^bW %:{$k\[,sI,MS@gspg9W|koTk9=h _>6>?CK84&  G%FZ<X), #WIЏ퉈F}L&}Z rr4k&l<'d@\<awn2$v ۤ>jYD~~^E}%[=Z` 7囌&&J'oըr_ؓxwʬ?8GkՓÛQW͘!9D=O|{ }@ h;@- n{%#LzT5)i+zD V8VV6U7=$Y>Cw%0\mU̻ ۲ ' P4 J0"i0l+:z%耫+l|Jy^0/W`kMrʍ4k{~-ҍd=ɠh7YRfkg$^).Нm{^`ccv~M >4$B]>lf Ћmρ'w) Χ0,"]Cɟ9溗ULb(tm7W0]4If܃/{[#ю^LiҨ7c48Dgԓ DL Ϭnqg[w,+sW\qwȜΕζm}a+RQo?B~qwlgz邾8X |Wop8E?\,\&=VC?S{({D$Tl̳(3ӀO"˸3z (`Fl-آA#q tĕ/Rd4T{\54FfEY<\ ӡCd.}r9K (6A?G˂*"|_qTHXDkL%)ȿGΖW8c7Eq78Z!/p|tK яpa)(LpFHUB_0%;S|xzWkL mO4>T=- T^2K9@0skžz|Lzln=f4uyT,$kٔ4}Y6.v7]{}yy@s"vxyO6We`Ǩ:uRB*GGߡճ<RJ\.&Oq39w=482 $F d.!r[N|u]l̐ydE6ځDR=.KL+.(&]ষAbtB9HX_WEgC&QZF3IDPٿjU<1RQj9k:i;5,EdV JI۴Ý;ջȢ<"O*IF8ljd_N9^Ҭ?8ߍ !>sdn~2}H&c?'m Zi)nu8KVO.2!SdC~`^Ɛzl jj: f d<%/QR,Q2^:<- W4j"'sCu #g mٓp]jJq?n`+WB_'j4l̄7_M.n]p+_ֿ15̞8vk,|;v (|']a3Z@adȏ5~OH I1 p]l|WnsIqQB)bj%pI[Dl}IIpgkl oCW$pN5F0 d”c`K8 6bp߯Ơb'͞Zrd-:*]ɜ\1+f17uivlbuiflF͛~?re $)ZB>3"i'4{E3R%Ḓn}.dm$B+30ھ{)֫TNȝ}T m#5j -&i4Iz$<K!2bal'y/쬏3qM-Iw~\FIi"#ft=>;sVbMNͳ fpJwZM8F'yZn=yZ( d rqoʶ/Tj|?SI5`m=+մ5w%JZG߇ C zv/o=*"]ZKxZw&jw Q3M&4@lt<5hǀP~dB"u"Bnj]U\IqJ(JM>jFcnBj =9,70.hw2E%TmHUIEG+{ylP'~o/٪{w_ [|_7J1?=Oƃ*fդ .+2({ Nk gsEa%x؍ !MzYkHcpOVF)'ɹaMuM(`i߉ D$]r;6bkOx_ "XL\>i S][Fjgu{_=8h8Cs] zuF-\\`Hw4Ǝݧǀ& +exJ9:'ԶlNŏQM۔=v ÀKKps9cկ5 -q'̩ %{$2~[Gߒ[irfZ8>\3LJ4"œ*BC[ \@!v+,Z|Dwz.=qي3NLEkn9q9%˺/|\C:gF%L65h2H/5c.e։(!Kg2,IKss14ݠæMD?Tn9bNv[@n#6̸ >m\SYIkfZw#&`d9r~͒]Mf'4Ew9@7C-պs4%z=(3X61hh3lsP:T '2c-sF 7C{94Ac#prМG/+bxwO|3t/טOy^cXc~,@yOY% Y2x]O}t"_2_ *)6=M0xBs'qNR/yp;|QO$z.!"y_ ;`zUi@1plK}2Tr^1{4y"l-̈́+N#N"TXJdkTg5:ScH;4T1HM 6)Q)yQdse}t^%Rn/f"l/&]%x !JhƝR#Ք[h Ƃ$귳˙D"R}Sؿ2q/f=Ȏ1E/SςwNbi`_iAUi,4E Y_3Qz6*t-Dx&Ts~RU)uUFj_'Ė* LHUլ6+jH#m > TD GYuKeL2,nR\?9[l,Amxge_`_VViwWwAN:c ygS3K>]@;eOrDRS.ǭY`9C =;J sm380lуp<Wb>!Wڃd^P}X_ΠѷjcCx7ayu^<%UOȶ`tŦݶ̀Ni\) F%eb|IH%^)M3}#wqhvjH8mY}W1XSƢ_Q t"0P,Os?cUtW^,3A.}%ϑc@!"YyDS~טjs֨5_ػ\Xiro'Hgoa#NṸ (̮ =ep"Liz FP?[;@+j*Ghy sW<ϢUp^.*8My(sfw@[Xo`30fbWyu).W +*.'WQI2tCh81xSeUc%:_}ˬSb[;(a4NB+`@ܱbJO95Zn/B!>DGeNOOx ,?`)ri۟ʮҢ\6]mYPKf:U[Y/bekkkCrr&=h-d#;|h:.Wl)e3>PIEM\:GMop|xm4a(L$8av}ZltM%@ v߽F% {{pW<']Mf N29o,(=vW.Pp*1[OކIޔWS"߉|?ϩ0(F7O'v[̧ Mzco'$twQX1N lVE['-KSJwEyjQk "zO69-y`vI}8Y5IZǔ,Oi=*&oWFҫy1?L[1< ;^"}9~f$>6g0Mۋ'|cHtT6^ ]2LO1! hBU@泒V OHHy Zzh ٹ'B()) O:;YW\fp)iSGa RANX=&›n_S2%Y^ߗ 7S:~@c߸X 0A]bN ~wSWZzĚ'"N2XÏx$3be .kPw[rWq#ICS=Z6#eg*5-E -&I&[x%smJ0ޯoIK<O0Y3uL/N>TNVM#>&G6<{{t-WaAV..|QOn,s3PADUF 0}G <Y?3{ aAݨ@gn"47us9<1WvP+ j˙q?=Wk*j҆7EGRZ@)t-+(߆:K騿z.rLGfX:fkazG6)W.uXNVa2_# s}^ Vǂt&ev*E'𲯃_ ?B8?>K@6*6)ga{ʎ"RLJ-OȨne2;UfǝR eNVD/!<rK/J9klE6X14A@KdBRҏS@SE ;h.+?jGb-keQ%,[Йe> HѺ.W; 5̧1tyЅ|Ej/}>}W\鼙!?mXDd#7&VsRF xކn$A{wsv]cQ@Z xܤ C2^JHZڽo+qK](Q3<^81s{: s{8af qV swP(G~$  syZ-׫ōieM&t.E}g|&oe mpzeő*=p"Yl.q)W/n)S |G1[4C CFixcvXQw{zqO}UEtᴁ,gA*j8 oTf*gKzOUɒ@Wڽw#M eYw!/a|/n[?Zg3nDЬ.h M5/qIeV9 klwr9%oK8؎S1& -Ik"Aވ邔fͼMA|Z+z!ڊ:ƈ|r) ¢ ;Z37ExKxPMؠ{I*)d8W/8҄ ?~2rXqPBڅUm+%baN>0.@!^N,<ڹ3LD*6ZONڇQ \. -%(Ě=町1Ma2_IEev̝eEwMg>*aVzWقߕ uy(T^#\@FR`wGG0LɕɌfM뾤kбPj\{@ƷԂ,e bSs (-cm9t)IZChIe6:[  _99J֜5:-N,ы=S?[OȀL){n Q-'D gCtbA [@+W5Q9krE26J`GmDDr>ݸ[(j@?X 86yYw (_'u7^X]ǯy<ⓐN)C; OKMoK?+TXmFD"G*S̽;2|03,ojvIuȀ=>x5ގW m/ϧ4ln1D![LgεuːCþ~BVJ@|1ŷZO`Rjt4NAsSZ2GnXΚi m`h"Xr Jʤ,7b)^@85^kh1Hy=e><@3Uj,r =2"0OmI*$~ , o6%т& ?K6@Xōvlis aZZAN.o:wF_o!q0su\p#~HR ߕ]57`!7t[gWRܙڴH{`oL Fȸ-Ad$t4{zP$Ts, piEd AbD(A,{&ZH" 60i3F;2v)8,+w.ȵEAf'*' Pb@G A?vpuAE*%8P4 y_*{%^|DZ{uyrP%M"CƜF *ܾayc,*JLMU՘zuW/<'Wl6+dhn0?Ve~VⱐxLflib~=( ^?D|0½~6䢱ԅhEalgn֌{a'Q0&=wSv+PAo٧,mXz#qCRʣ&@`,iىr(%l@vsf>qݥqHI"ؓL=fStڼykKdwwmIQ,>ÁA  S g-JH9'ߨx#Z;rt$6_&bp(Ju.{/*lT/!-*|kf/Xpe5~X`E%$pʩ%A/JKԒGcldvQ)^cP~SOEdxF\g]nYHU9KWOG:ـp/\=dEFp*+7{ \"HW|\5 !K/g5B.v$8A4|Ύir|v.UU&v Dq$7߆s)8J LX5;ľ2P-_v0ғa"&#y-󱴑v1§Wû0szp%3 A;+jedc6(&E9т˥?3*D~Rc}C*m]F׻ bLj~| :qH%]}=Pk&pEi2#g)6؆O! X1M-dfc gρ#OF*p hyw 5A|r r_B]m׷曢Z5 |FbXùV- 8 M.;ȟ`1ZkJh]ms0-ߖɨ5h,r9R[YP"}qi6G v X >AO3#oa~FVK)9 V2!IyUHu3/DcX$-|CP6\ C3kIu1`_z]čOAE|g?w/Kzǯb8?(L&>j)G;LIAFI8m|?y gؕv|4rs.4eAsUcP22٥R#E! ~H8Oəb\&ٍqn@"#Re)Hh5RQ<#IՉj Q c#V4>:qoM@XP~hx{? T~Wa[4V)Ob h Pwƌ|/9&dvV=#M| |PɷEI{ńDwTEZ}K.H_W*+k>VLKx$ziZC"(pT.]3Dg:pEv-P715K(/ E-h~1ԟd^/i/85x -Èr4j͉Dݒcrк<-U-v/])h <:?K NydwCڍ5\ @G%*؊'dձwk0]B߆ jaľ@On$bn=(T\OɛK>/w!yc\X 82WZ(vtis5GCID,V /.Duztpj+ՃIƴxObkq(uAu/ڿn8sS]_H+';+pqlR@2IROS^޶f!5'ln.`Z'_+òS;D׉+@;+ @mzu s4&H9W `/ek|iX';!\ Y6)Ӟ{y{5i^L>ZREE=v Ce\xǢ3Lo]F=3&20S.n"(C<ۦlB=g!0,4+X<#+o]P;S  0LBERM+u]xÓ?&Є\$|sfxx` Io"\Kނ姙/ zaE?(u"Dʛ,:oJ׷!Ǘ)RXx \ Nа2 愦gLj`v_.ir^ҹSq1>didclٲ_`hYj J!dr}YY{Y3 tũ6a# G+#i\/|cVV7mO,Yp9Z^ςor=x2XmY(-Đ/a9S"H|-)4v.do2fl(c Gdҷ\ձfX|RCR(#-z-dž6|WUAzw"SEhx* %֝)'$۽sLШjB+Ze8oYn6'[Zx 3 AVS:xG+ +sg9/2@pQ M8\V@˰c2l:pޘߓÖ ^|0nvMuJ|>6u,]*u5>,B.XZ]IE:[qy%4Qbr/ N]&-3]Hݧ=AtJ⧮ra鳯uU5E|YkIR_ 8 バxhOM(+C_{l5+ V - FCreM 6ZZ :/.J+SzsQ(HGR,܊?aAMfZD$/$T 3Hg[/LPhaQ|:'c,7YKk] %DgJٰzyV0墡/!cVvoP3R ȩcwpxC?}>upa~Wl ZST,/ے` L#< 9B?I3=1%Is ΛvF%sHSE|A>C*`̵O[,ĸq-P[S=m$,.%xk`EQ}B4=m-UƗz<_y)-(|hauzYEFQ"3\~FFFKe|N/UpJ/CQ1xt>mxt6P:a]0G삍{zL^O-*z\ݘD>GE<:v L%\Y+n~ ?哬r8^ ذU .FO\&y(Zӳ_)Vzrshsgm\`ϛ Hk.fEj0Cܩ 5}-Ʉi >B{ ,0bHyj6 .Ҕb M6D,M}>cxSwm :6!d{peR[=EWY-XSBSt'apZs+2U~92M\d<urmހ̣<$-^yP61iSGFP;sH t_ypmRi}4=JO:$.]蟧辒K y!S tzPc ط=b[[X$>gVJ 3,[=m z@8a/WWr3KLQN9Y֓އH":ۥyf6-w*Lkd(ى,RRIs@K;%so=WSae> ttP嘦<'UP`(KqIxB'/jRHJ@i4u1A)|MEb5ܝoܣD.:T`g$¡]]f5~؎r:[PI(kEo`{mHi1GZt {m8:GhF_*yn Ƶ31*-b`̰xc4G3 iVO=u%͠+EFC2aSܑf1SVk_\t'.5ӺWv1A bFt u&ԯeW9BbdXsz6:V}0n[ˎt,Qkx ,jB"M-;9hЃOJ> l͊l]2טZKquWnϾ8|E![Petmr EYz 8:Dk/( ч`$H׃j(_j45ȦK}&P} HC|ԭ!Ǧ!o0Zo8۝! ((IͯU6.4FS2|x,ɃDpZzDX-`V T5Hjji)di۔U|[`R 'jX>#HPܦs>"tdNu&g@i6x)va"xzO6S o`>q_.S9яоnQdJxv}mD6 !.AjA7T=D,K0R~A{騖 p]|Dy!oאB}FozQ~lXDd%JԬ.FufO}'xQfϓjprfRI\#9h;Tq#hB[V}8LS=bԆW ȼ@;f@:asl8^h11}6Z!880+uk̂nE_@x^͐VrӇa{KTձEw]gbT7z'()O+=!g!=fN/; KNp{' GZG! ț]$+F/ -5rϟU6u:>w|-vz%c iz$b񿊄s#y\7E C#96E 5,:~ȟG-$¢x[#w@JY椪*b3Xt`>K]y5[]B׈ go^ޯOLR1 ie9s/-*u,qm hg*U:%hzk}wnSE0_6^IrUA mc;iDx_c57 M"/tf~hx9K!Rʹ-d~h43}w$ KVռ>@B#)>sȄ,-dYճLش?Q<ݧ^E֝%W4e~= GGceZo2Z hÎo}쒗}?TB0!k |B5X&^e0onN! "LjgǵzrJz s18.h@nKma,$oAGd:Ud|,2&}>kFJ]lЛ LzG?di8cNv!A] ˸-V,Q#I9e NCn ^5"2e\;ɘT P׌(3X1 -Z| ^vq j]~LCm#_T-)9 OR],I)z@QR5q-ö%TEOO=Κ^ESbf-vNlٰdʚɕWc ~s@E)HDZû TmUF'qGTp.y.-X>*2%cr>Tn7*bHTzyD# KN?t*4RdwxRe5K{ ?!=/?@x_A.R.+ MlaXD ⒮u}SsDP,} "?]J]`.0*ޓ8n",_FO|(Fo@~竚`wU$8bxƠ7rw<}C U(2sZR|3NjSeUo## GX!ҞvLsO{\ޖƆ E0VϿh hcQ!5_4sL y(K]b{4,PzH2m8ߙ>~L~:K"Z/&#rfijt+ ?{sԻӭ}ː6Vg3bdͯq^`\{;dx7ط,`6x79q # n7! BE0(ƦJ^+]} fQ*9Vzg+3[x[Io앝-q& lCɤjF;UqRln2.nNWU)yMkt~80&+b77'y|-IJJC\숦:7"RZ|0i &RC~V9m=&'tyq:ܛ^8f:)INj4!)ґvuC(ǶoBc.M>L*CM|2fV7XZx)[] \A D@KY !Ϗ m3}jp>՟q=OPa) 6ߌ9|%_(c 7Zk7yۄ֧K:1KUyRGOv=[6; n63cΝmeшS D>l[Clq aCuR D5\hqԦp@xof6'*@9(4C$ J=<1IQ:9f|'V{8FJj24^܀W"H~HQrT ۋ5ٞdNIc4%wWׇϤ礅 |u\BOQrP$鷯R::ێ553@mdPow%$(\ g]+#N!,PeM6;+;4yܮo֌,Lлz( k z}14'GDAl3#j_SmŢNv]bJ7sXoȋv(6=Sh*Aް69\0gv1&av"|YjLⰾlEޭ Jԃ3!{ ` 1j&'7|Uڀ?Mna_~`u#Dy8V3#N fRNѪP;Sɯ#jk4}8zgWQ@ I1A\2+ͩ71 M8)̖*Vm*>- $*Ij#a8 𸴶(D:oHo>`of.ȧЧKV3D=_}aiz;}*C|O_SQJe76"XL؆A\.ϏŁm!Z1F ЈAi]#7 <͂Dq|˨=`]Ud 9rILl}PwP2èJ(xR Kϗ_S-M4.Q˾ŊѥժbȊY1'nvH[KӁ 'Ĉ>Z,i"1*p4;%x߳:vuzsғB'=+ 6m^kg +XG"ʝ1mc0g۔[q>d⭋YuA\Bx zQ4^ Ev_A;c{9 51 k<dU*L$ YI5I6!P܋9׮*^窳|zUh1-r΍xۋ-?E[wh5\֬vgMvrxPAMM:2mIco4އ>+ Ĥ[@1/]O.Fa)&s4FEKS&/T6;bXxf-8Zyh¼ SX&c *P+)rq6u2_ gvfngNry!f LEÁu|Ḙ`Yunp^3(&Lϛm /$V!fJ@%Qrp|c7&BS$"XkP( ?zFoZ.߀թ8'f;, l\{JAB͹h늦oKam&cDOͺ8˽ΓuE7.bqwE"iO 2b+is }ghؘ 蕚c}Χ Nq(4^YUfC=1s̴{ J j05P,Z2i_CJx)Aa2")>f^tv%OJyK"6·U`\g>'<5en| '} 3h0(!`v Qpf^>bqIwy. FCH,Θ߿{Йwaij원##y/vdC ʷ7x ܋^bQ˚˕އb6f sONr(u|Cc25 <%÷Z(,C2 {:r$Z$=8u{I0Iֳ'4 I:toLyjf2QAW}~b[`VX/gA$~_s?}z(3#ѽ,[ݩHrFȇYCzV9pZeq2fav7PW+yma9Ѓژשꄷϟt8֌WM^܎!y=rnpy^Mګ˜X"O'3DO˫Vy9Y7S9c YͼB$zQpC =#W1aY9"]["_ǫr$315|leMi!<-h^<-^8mj?`Nj%2}2urY`{ɥUBG $'z7* J%\ӝ +C~e.4+_˾+tnܾxк}Eq÷z*`R_!5&GB_!3/K<&Mč2տi7t%v _W0%ʿ;C@޾ ͆u O qO$i=ץgơr. Lqɱx2+F*%GNSG,^需~O EuKeVK΋p"I1O#ZU^/fS>zW .<"]%Qi 膀:xZwib U h۳ͤAs+>(z0!Pk_Gw'rx@.u(*n0Vj7!Z5ˠ%<S7vE$_PC8 -b7Q$mo(ٵT@MuR@E]v.V-\Ekl'[ ;@0V4;k_12ө(t,Xʳ\4r25Գ|GC~c͋6']0QvXE~j"7{ܭ]0$[Ŵ!]E@j{p>Kӄߎ>x~*]z_YF'NƗVָ6mZ FRe*8T, ٝRfpw4t?t'a0N 1FSj]hҎDf+,C` NWoVz~@z[Ț9X!e-vNhxhߩM$`v[bω^4 HW|[a[S;O&=(~CGO:gF^zrrۇV$$z5j,lJ)VOẢǶ *@0mZ/r:WھRgtF?ȏiI\d ^E {F*%UbBbphOu8H׏\ak&_yX1`A{9:SfoU50$aOc}5jDi,DGZ(~[Yj͌'̩GʼzSS#k:D,GȄ\,` DԠ;@T vl6M"PJ!VSdj=^꺇F xq6 `dsB!SճDt]!߬C5)i_TAf8rS@fQ8(,|rSmPU(BgI:vXa謭Jg`^ ^e>Vvin}n-th Iѽ(@lQN_sホAT_=VAпz+^ q i6ɥа}5ϲ82Gю`O\MNO:ҪYJWK>Rs:E#U?4Cj}SPa, Hpa2fMD2$gpu8n~)༂sT ^][ɔT(eD[mloNh԰iH6" )t]Q(A85GaЈG6N d %d0,.'d"X yA==iDQ>Jr32v3Rc hN]ߙuG t9{UˆlyyEI]SKہ,l1̃* }8tw񌭘(B-†a*1,}z6JIf5EwOO権: }}~Ȕp¦EH3/KEyMDpQA{`>cO#fmFA$맶K4ayi? o.K,mIŐF@ t 6 o$]]o o'jR&G;Af و3]MtvѲ D9Qie5 wn褽l*BQwj*W 7fD$~8M~&{݊r:e2>5Oa%`yCqT?(BIT5 ӾR]8ֻxtO{nBh'.oW6դkM@dBCckܛ/)i屢_<eh5lq5U3)G3oI4ڞ-.m)6sĦ'e2KajmgUʼ/jgwspwq*o.Bh!ITJT8Ou\e5.1s^HJy1P K#?iҲZ L촹+ܦYt"쬡E“.(7e@,4\:8 ۂWf&Y]ەZ2:PקrGxK ^FtfO,\4WZkΖX<3Y״!ԛ^xK5,|)h؇РO@6A%gߓ(e2@XۭaLgȔh?%X-%EV<SShM'Z}ޚ!cG~>6$]㎀c{OjicO`c=9SVg7R:{W"dyW6x*oim'tY1>-ptCz"E[Ws0~(ygXZ ve${j4Aa'~pSA6P֘Iu=} 4e^\DYF'bϨS3N!G(bܖcCӮe67mعB8mq6#.߭\G0?"ֶJŴLgXRx|-H^K=|\h#jS=c,Azk_,mu|i~ YF%= Y00 5/84G1zxW*R_|h_eB=y[~}ߛA;ܐYU;:zz3i)*Ym:`dx; ئ+q;A̎sHbt0d3.e-g DVQP}!=J`eAO&XCJkn.}^!j~g0F y% h}uC>pTMa?kI+O-Rõ*U"ZFtTmḱp*@VX>sm4,1"'8vxr7{'MqomUWܺج|R_ :4:f␁M?=ǹ'-B+zxX*vd#q -on MJ"!VNsJN7iXieuw̏[_b(Yt<@޾Er' jn=Տ' se܁R %4R+GGQs*huձ3#1\ȐqBa>'t ج3P[MiC LjAKJi&1@ WP£h 4;(@ ~Tՠ~98D+kņ({yەsǞ^r 1U(pK}D+m İ,G4U˺؏aEa6hq)d²3TpGڻiQ|0><427[P$WVy@! (ߔg(c,&WH%I1[ΐS Ɣeְ@ݶ9\s 'oϜ %"){+);~v.R7 cn&[^Dh'M#J׭t (5o`#x'ܔQHK@;4b{x\"L;GQqfc$Emmb=N6  &%B#O. ;'O3TF gҢ];9R-)A,s˽Ѭ:xmxn ^׫}WLI4?_V16;^e3=NtzLrwf$\{ tb(\o$\㩵[[^s>.k MA$=ŊE Qw?|U)U63C 5ʖ]M2MYq/4FՀvËYvg Vz sf5_1N}J}:-dnlu!<HǙ R*eS%3 3SYE.ۑHb۬nyNh__kZX~E<*WڐZwYKr<$GkgóX2NQkEp*+7gB gcMGvtvL+Fsls o+)^ ;}5P JXXܦMi2܌A):9૧=a0y Q-JR0{=}YP@/n2刖T6o4P8<.dhɲ7Q8:> MtsFʄ7&9=yMbtqNK-ڳov1.j-VF\ ]p{7WAi{Y#W(1) :CՂ۩)jDG_o:_@Sd}js 4VHH^bg=(iEgGZŠ vWKӣ,5i%c!u ?U@@% (vda'n 1kH _Ȓ'04]y:4DRf9c8zQN+ d!PsA^+R$_w5 ޛ}0g54=EGp~SIyZ ͣ/7t. +Wu+"Z. ]N UeVa,+$[ogaF]brgJnt]5Ձ#G'wX |m%C*0z{3W8NI@Cl_n)؆8|gsLc$o.BuDB$~xHi9Ӂ [^A0Qx,RH ;ޭyMMgs0LqA/T 78ꮾIx2VV3o9NL-PPDA# p~VM?kjԳ9^$ fui_"PoPӽPwǧNrx0jQbk_E _FwbMH 3?Bc6 ܺV;nDntRv$6 Vh)4&Dh~"j aJ !3ȳQaBR3ђ3ʆ%.d/SΌ& gp]xg6,owV*L(<UYu|usnxF+sɾo<Ώ%_53D6H1v Ue& (\5$굺AUF&PUV&+g'|&sF ;u,2nvUöPrsn4χ4ȃkuj!_Տ/)eN35(]{\b^[5蒂ʄGcBY_:Z^^"/&"bg.myMηC =.~5"zgH LgI=yad: )uzeÅx4 q 2*m"QzЦՍޥHj(ǺD{l @:R=(m! Ai^wz6&!N'!wV,ho#/•ŏ}2(dzrgV6{Ry@ _5SGhDBB1bVR'AR,;i4j7ϷQ;\fs;j ͆gU:#|_<{8P1{ km% R I;Ԧ<#HQͬ\Iu&(ܳߖkmWX)zIsŠ 6wKZO7vժYbc#&|+<[5y6ԤMG=T(lxKX>"}{%.ucgm[7bfL DJd!UA+J#io*mft<3=z^tcneG9OؓqW5$ {&74F O1੆?w >+oCx62H`JTȋ2%S 8@u@gIaF]?*}0E&jc'{4.l/ľh5ȎR5^p‚R"w7JM E!jr{blje+ @PahBPFmgxAz@O0.͑֜*_>mI yڏ$g*\:,DVO)BkgK2-ڊܢƲDZ#U B \V |T͖=Rm-uTT\ m oI?r35, _^mvS28|7i!-bcfiSGF́i683IXHs bd{ՙ\;ťkv4 -@Srym4Ж Z =-9c+_:G!ƈ  fcIkwRFˀbiTy(؃JWPb=64؞2 !R ROZn.p¦ꄖJZ,rk 1YiO[s#G42y#E宧1;v=t,۪8?Yed!ZkmܨO82{tlψvR٫vU P\>H1 m;n/BǑk(6%}g3^'b$, c|]IrǦȗѳ~""D P+\w1vqdBQW^H -??7 Q7=Mslgy~Ioہ oGc 3PQQU2^ay$t՝5\wL]9b? cB-q\}ųْH.PD.[V>ߘ9yUZSϯqwFXd0fM&oi:Fw O6=5U9;E]o*bE?`E 1 ׏ϝ{lRB85FU8ϊ7Qy}]lְ=5XxL>k)\N8_qA +\Kx#D7q?h8=M#qӾF8 Di1K[%Jzש26yUG'hn鸷sF}lO&qMYRv\x=-ց8<|+XLNXwZ6aw3ѽ{=hIN]wu{z,jښt @Y{=:5vj?_Bb0\=kpiv(@rյ,/kսr"oP3k Y%⡪%k!œ4|}׉HiΧ6X}sba7 _nBc\0Vz<2&)`]5ȕSmˬw9=EG&g^1s DvNC  HSXItr2!@H)fMĿy tuÿ́5R5 *et61{=凨Kl{.M) ̼jz-W^TVbEuV(KOa"..KhDBm&|bLyɝ-`]"it{jR.dM1S픣&qo U|uƾpQ+K LMd9iߩJܝX4SXa#lősjD[';WRF XzIRtpqX]-[G nHF`7yqOQ E76f;8!aG6~P@&1.Joc*=5 GJzjHY=kzBL:T QԼ1.ȐM+vbq)TvsV2%S6p#:hy{LBǩ_а(-EpvFV'@k%O1K{nI PO[Lo|?m!"%G]XO,6ģjVb'W$ŌcAK liMVO"jOCYCܭ%$ ^YTjtѳWpo)U2]zl\t]`f ]s{!;|LOTX1ؾޡ~{ub8q!(8I#t<&,l|f @@>noF]$^Ca$;fLe`YX 'Yue{@;`TC/w.0p *4o(Ox-E'S!* ('B$QzV@}唿 ~ˤ5\&zCx'OJcʕUTv3cY$s/hh< +آ=b{O<0Pnv So=~LYo3gmmu]dM.:up>"ZbA-,t m0`*ѡΪ M`o69k+~:&4,qȞ?5=‘\. GV|IVQVT7\\r_/'XpHd&;|[L Wc[ ۷Pg.Yf KG2[?Kv_qŴs%;{ǨM =aK)^nd(!  tKTez>cv(A Fb .6DyAU^}~舰nFђ| $7Q+n't!rۿ]]y08%ZJ9 ّ~:)\zfFF} RBa2y\®WMR kWLU]Dgْo芯{$yUj?VT:D{z;S5AA;ǯTN5 n8>wpMr!=K:j$`x+eIdA,:1SujDBū -4VqxS2򫷅 FO7)1"˨ģT2uѐۙg&DBu}]o ]ዠY͂8xӋ[k}L e_v<Cۨ,]Xn00pP&JqvZ;wy|>â D NF,vaX8J*ZRKhY\҈i%w\I?Qif+eAeI !@vϙu9]M,d7/d4'dJѩ|Z!: `̜Ѧ+AF 3-:/ZX{E>G*t.gٓ~,hm3v1m5nU .qG% C>^YЧA+>\`U Ѝ=hr9nն~h]M'}8߻oݪ+Vj43]JpQ|2Ѐdl 1`e )8{9”pErM 0 ASX{;\Z JV~8Xoet8hСE4!1vV~7 $ҍ6 Tr:< {˪_7:A "PBa ʄ F[{F57c% !5%Um<"OhGK[< 671TFFalMlAZ=8=4{'b0"SW s;SH(,u>}6@ܤiő\OL#&媙-m v-1TUeF&EoPT%^ ^ˈ&Wl,V_C`5ϗG%1lRj¾ܘ%PSzd?;;~? :146=j)"3ĊKPЀlx2!fn|G%i&e) ^@> elA uHdU-CIReNfE2HLvilV~%xm|[6b>o0Cxt 0X̗CLau^kFޏkGJɕ BjكQ8>6?,su!+?i+ɹt#wپ,ܿ0U U$pT=D4W!Z =p aؒ 4nxx }νkX&Z-B@4})4p@6d[g5I q@#A}d0B7p+cّI*D2:\ԸDhOBo eZtN & ѩz#<~2O(Rz+3^ WV;)z* Z* MPvGش2ȧR -riFYbyP(o0)R[1,V 4yL>"*>xDgG}cb T7ǔ[!6LѼzPRm?A fht6>^^C]DBmdc؞ƪw$d)-ee?Qy5}bs+̪`jϮVӞ\b44lNwF=]Thފ$ =ΨX_WsJ#Yf[@ɲXxtSix3#f %w-G_o+y6anzZZ_3=/h/r{OyaE|@sSpa~9'N(Q.-uuGD\ܳZH *Rǫ.ۅh$B# m/}|-Rnsjب>wm2PWQlDm9Bk..KEg <LrzdcD:AVԏƒ @fftK K-Ic5Sri($a˸ k7b|~+YCV)9MB;K&Z9aO3B'!_1k)3<܍tj2:stT[9w&vo]Y]EiH'Gۄ`Q,҅m*SUa/ݱ>q 2a@Y/')V˗(毫l_e!x͚ULaSDn0wcaIƻgbA1j:Qs]/}QطFKn}a&Nko?zX {^2˸M g]<V?ۿ)W Ѝ Z43ʠhT4`M%aNe5ebi7@_CX&;ӄiU%rѱj 6+͹Hi5=6k+И<hv1Z]Т}"Znjfv3A_X[)@.1G$YЄ[~[IAK7phYҨoa`Kق^^T*;b@ȃ\1`Q<"?RuStalU[ 9.ۼN0Gd/Rm܏"6y˴'o/p .eB)À`Hn&9A$@4ܿw.b$;4?^LK]N>pl_ƛ HKނJg)}zєD CQ۸ÏX܎DaDڲ)>7_CXvʭ~{ԢgMGII5FaՍj0!SEHntF|@ d,Ě4"#J-^C(]qWL8׫XQ,jp9M.X8{O~I_>D6ڼ)fet Bp&3`D7 y,y;A"VGm&Xj}#5\1l Fmye|M&x?8Gc =._no&Gu|j 8hih56_K]ɣV';CmN+0 ">$ "eېif&@I(&>?߳}l,Itձ( 6j%A#zgA ^% ko ϑeI2w)`o"s]@I*B7:U IX8P-ڡW SHh M5I'hMZ;aI8dvk1[wՒE|H$xRyvWݩ|ypFҗ w{ P5B}vv8ujotYBo]MsSCϰ^ qc]3!=A2|%nw\mc{ }/Zwe^`M$˨v>W:^6nb}b#E^ ZTV`X:;zސXk͇ZaJy+QNwB /r;&u-V9{YKT]0oƗR;wM!8*vB%_>6?-Ϋڕ\ JDiX0hU. zti%qިd^Xa' :s=c`89UAb,#e*ުwuhuK'-3_;Z9˟:{Uz)?#1 YC.ED.弓hKA~Jz8 4o(Q|5ꟙ)Tnieo&`Vj(i/0nd.E5&VۓE}.x]6T(ՉfQ>pPtcwr\ /ĭQ;-8PҦWGBٕdn~m0K21kz \H3݁{nj _{4qe 8WL:3(:(#=k7 ӆCikq76]&NImǣ콬$Zmf?uUȪ*b/ˇT'3ZE.e{5`}Ow= 9x/vۯ_N o~1G)+2qo$evjljjzjwc˙w zI,,|$6 %95ȏզW@@}kYoB(݂0gp{jNSk1J Sm ͕h`m8 bAᔵ JbM^͇Qr  l1X.ޑu!W̻o Β%9&$G >cgbZ"NOB6R}I%+'+y 7yBP;CZM2S`@P$^LqcFd-KV D赭LnWOIWN|Z,$sVݭJ`wx; /;~2IN21 `` !7gˤ~61; Gn~Yi|c0wX`cWU-dhLOF!tXTYB 9򓤻Y8Av!飥?I1R8w軭w^ӪݭId:\!i$OEa]f!2 &OV #^]&ixѮ07ǴՔG|#7++5ڝ df)7')##\uDgaJgFݥAINs>We򥹯RQK!gY{Ig}*`W\^ N P^1Dή|3e Z~ b.[c;h+șl$Hثk/XB{cfL)^)й CIhc  >_EO'Kq"(#=Dbx 'I6 [F:׻ɖ7dZ2q?1n jukQ7g\SDsv #Bl|ɼPCBY<'A>o( fשEXVüwVia ]QmȷEv 9.-g*jͩ/ ,oM_!<<>YZ"y{pI\DS9㍀'Q!+{My72wf:oQdz%ʚ3TQp #_`rR;yWh {k{;5όy|9Nߊy WYxp4:ߣ$O++B0gH 9N8G`$ qnH^# 2 UL.ֽ@q#':oòkrh\h[at9U^ZH Z☿1@XJ|cCas̒ l3AsJ t߱h=MޏU;0,O`0.,GFͥN熑 r&Fh_>W6ߛDyiw+{sü_+ƉgSpՊ3VE1ڐHJ!vq=RHLKY2k& %~"/Ox!{ij][Ap '[b*xsciWPJ!ѵ"-$>HNj'Bp'xQ(NMsJ:2$Dd8/q(S|6f 2~:M_P{I7P 6Iܐ,[#cMcD]ޝwnk!ܑ|ζ.Džp-+,SLo)C9AEΣt:RUIL)=K++FjoVȶcI3V}mI W_Q >yuEMMqMҋGˤ44cq߾Yd q1"#}zt"n' 3-Es` #c (/^FApWGnKDYq'1HNr?%*}I H]w:bKּ(gIO[F#RO%\Fc?D4i| : J ͩ﯏+,쓭 O(gcAey#Sd S*A+růoj٩&I7>i9RT+xp?L˥& 3`yvUDܮ\P'~γxW?FF ,C*+DP/2_峏LPÆ^;8P߽M8ճftFjKᎈpxq)-4oTD:ß5UB,0>^ܦ8_2*_Pf.b,e'Y÷īl#+(.e.|R\":lB\9<a37ys& ;6@ =w9Ϩ4{ziq, =UfQg}-Rqxg̹y[ XbZHq*35H0)[Ktb*w]k? ָ[!i&ƃI#v' HN_7ج2vpO I*`V_hiM+1mkkQ;HTD6y}3Wy)nns-9p1S+RB9sz!Ckkp~o*d)O?[9b ȕ\1p*HD~n<8e.ˁtHL ")}tֳ6EFFdKBְ0vsA`|6 ~7bM!aT'->N= ozzewV[7iC )y)KNe .~m,43bF4 $ld(WOEơڰV]1i'Tq6`@K XLF{<;,Z@e|%f^W7O`L`;*c.vE펵Lj.Kd.M?t䉪49v4mnuж WY} Fbbfu6WwG\!;>V16Mqo>돔 3fB^KJ#9y@<\xY #xԑjTsde5wK΢) nc.᲋z-WIFy2pZ#'aIaJeo_[zä 9OHVuҢ쑍{9Rs(G,igΧ;+K {l&1TINP\"2)J:mm,_SZa8 Z "\F.%LJ ۦL`vq.8k5*L[)X/anA:*|#YV4.]ٹvӞ~g28xUزFK0*n>]Y޸^H%YT~O@C:ddfuهl{_"fwtC)A u8qBvN(aUaGWBρ)BrH5)ZX8Ȃ7ew3yӎ* X:hi%yZAh\M3QrsaXXqJŕrQxPS9-k` S;R.y@ߡµ@ 3 ]Wua}&fh_wA=uϗA b00Ix_@!/PuNL7b JVYNʆ_@!J 7SN!j+}Ln8,< K-IU:7!DX0A0ռo&S lH~nK%/Q]mü Woy]_~%Ցrn+Jx5K4ٙ65b6 !?jf/Ykd't1mܮQPh:-n~kevqtFWak.WhH:4 #2Q?lHSnX7R0 MO$8*)V1:o󶫐]!!dIKDı{oBP_Ԓo.H]Eշ11ܑHb¥:"R`ؒpC;{H3K%|s~MWŀ7(zS>^zcQ#{ȍV9,wW 9KJ"H;)|.8Oj ?z2Jh`d v-gv&E}-EBW{JHr7oHSP'\B=mu h 2+_&~^k^y݌a6̅%Y\s$mf[&zzp/*X`%P|+{m4 ?Ve8wڱx0䘷Aj.ݔu;h_w%U Lҷr') <"AI?l9.*ytCeёF/V2h 3Evf ݭ]:k@DjuDDvB -=Hd+g(nI$%dJ?gڋzhkVY*詻Mc bg` *D3YHg&}vQמԙWЃG.S>{o~B^CZQm<6Xxu`A#S?N&$:Зn [?I@2FR&Zt1пM**(l6،+$\춇پ!J[U%%tNn Љ`WI׳FOsT j F Bpz+o2?UEhzQqUƤj`<+ ."9B57 /$tT ǴL<*G pKJWVWZG͓(AI< O& 4>Lsϭg\pb..zoI i[S_՜%hHBШľ\]]Ql| 1#k_ʳ?ˆ}AͥU3R fy8C\hgJd~ Y0wMًK`2Kpo)[s?OLnU\g=kB8G9O;DݱW 6w>>ԐJm.JL84uAz3lSh[_yd-͞ wA`hN.HvV@Ð.Β\]S ۳.OZ${`l{ƅf[=UGI8`7$)O8Fj<T=06T3^J.FI*>] %Qhz[햓XQ{(A{4?y 3uT*qӄ'ˊsc|㨪߲q*u?pfMievR6#AN"='*RPYT4l8煳@kMYmlL!= R(mϜRBt/Q=gm{=Tj-u?%|,. Sj^ <^ Ɵ(6*$/ ZNygpLk'eG~F͞Q2\5ns (icK0? \A18l2m{Xb4p6 )сwjcU;Jc7>wn1L"{|sl8rgWJCzjIA.,L4+ʳ6DxuT(%q@=: ETb5zzbT:s۽l-&Wq0-;W:J>U 0JPh 9}K6̞FA LnQV k!q;wb FڼVVA qzoUbrʵB3H~Du1H^&п&d (f,HߨBl3;OXl<3D|1wN^J5S3O?l672Y/9D30 JOWNs )}jjܲbMb &ěg:#|U?-q:̗ʠmkI㸬$S* Qs 1ANG7MPvp'6醘[rHθNbU[( 8mB`+Z ;4.[ɭaWpLrѯƏtЊܩBKl8pL LUMyxT~6Y9 &`yl(|8lؓF ԉAh{u%;/9#Y$BdAIPٻIhV6}|+rMOmz(jwfFGHJW49s ʄj:%7 HIFbPS<ܻD`_fE[ J0L)Rx~/e$_8o4]UYFB;Hr h~FѿŪ*lzB&@IJ@-}U?̲(AV:57oK@!7"1I'B2Y28*Lv$_x KeM@kT~cS+H>b(qg"6 O2ۘV4b~Jy XX(o|%+$4&HgUK /FfEfkYHo8WO'ܸ5ぱ9b$̣X}od!O V52XL: ݚro{`oeuM6 4" |4;uVCMvՈyf4ah8O2'iJb,v,VT1rzF9[docD 7]fZ /a-_/`lotEQM7+#=+!r,,U&RXwtNv [k&U#҅@B[gV-%Krx}W!j8F0\L&H~8Rub,OJPmSUwͅxD~i &X@/_ P%T2ֶl~sh )DT>GcG J>z) %$V#518ѴZ}3x ^}ܢѩ8P x}fZ:3e}bJpPuthz?j|b^k/x /"CxwuRforEЌV'!OM'_Qabzrkʌ0CXO֪;ρVG',;PJ^%pev_@ʙs:ܝdY9W-̭~bXرZ_ϭO4Hsnb*@!@ 뗲ۍUs4ecAlA40O0\o2*IZjg02v2"u!{_N i;0p"Ҧ_"i> N[^713! ċor羜,Ies뼱u GzZ[sihS +} JVY1C%~R/u&|X X)'_8PUiPB2,4U]7K03$DŽ4$iJB\W;]VgU~^VH)ZTVعU(1I=˧ѧH.@-' LKÈ*7uEBD"qڒ9yyȢMk\80NpȮkhwcUSAQZ쏓2d>rmߔOJ`&+~cy,/& !L!EhJaypĴTYkfߦZ d X@1o܍* 1C#37Vdlt+64Mpny;CW@L߱I^y [a?j !hCGm~<(MLs"PSAZ-d|Eq ϼY!]]Npw)Sx:X.@p\DS9Ih'`QF9CK  #GC6&8-kݕhϜ_HRL*1W5-h}Qa Z<JBX bP^U 0dSAhgF.kv%sH60-S[zk4@qiځJ#iӤ D';?)grl_V;TB'c+pj4 %1 lggg`lHcBFTE(]Ma3=|i5(΢K?xztsn̓L0i;ɉ.IZLTJиA~wxHMXգ9Z^ˢ`! ]Bv-|gEMAjA*Q&[e '8݂$eGC.y!J])c:@6+η#9WlbT%'`G@n!8I %'`-Xrjnn$vj3waImav@@mr6 lvZiF>EŝX l\Nep]"IM}F)1*y$vљINf x hoH\9|BǛSjPWd+iB#%QĶ-$m6*hB, d׿e=<ҺW:@Z[OPq1 4=\khb;瞷䢁hPi"f̨^do0c#u3#mQ\&+>_e&'bZ 'bí[(#`z5y9B*cr: BUJ`G KlY+;/E'} Xd{>_ ].uXtw"$3+Jۤvf}?MmXCk\?Tbp!"2aA#/mB]Gj ⫡b ' ͎hv~,X xvxx%}fZ+|4c/p'tW-\D]b!'$&, ,vEZv=9J֜c+rÊ;?yNp['1S"RlLxp؃.yS>izV`6+ au#R0qa8~K}Z!5b'Լb^ pQhf&!J+#׹phi^&q= p'UR:EpM9 flZ#>^Q$ۮ1iBlήU9a-6.{ҟaڊ|ٳt AlܯNn !(pnH|"Q sfh&dRJA$.t~Iޤ3C}Knux]m{rl}żb҇?i2gXEKN#IƇ ښ.5o[|s#@曃SŢcTRidDO.;$+fNn܁&wN N$k J>ˌ11>*/֝Ҫ˩H!E]'f s2-Pp_3+"<% ֌A5yGcu9zv3$@Md}a"b锿Г G|C?:1,X`CJ_vTxI⇩}@`9r=`AiDZ_͈t߼A~rᙥ[MVTOc%FY.`tGBHFd4N8Os{"i3 YZD OqsXxŅ dY GbS8z&a'\.`rr"9_iΆ;uU\`[FDS ʦTװ[U-tNtKnSI66sg~F\& Š Za- Wkr@=8bUJFdwKp}%AH"1:2^M4[Fs~ed&umjIQX Jqڱ9NY}fq: QoM].-`5l!dH]*^jM=}A_wcr ~o mpVm7GQTC^j<~މy_[3ݼLw^=j) 8R!ў9Ɩ*_ 1Y8IWjDppsKB|7AǦ@84ߐr8I3~t2T#tgo)u6-ՉS:HWWBt_`j5`9zL,42<8or"\2j|]aqQʰ?2ʛƪhpO-60Ej!LvK;dbzq*>^VDɒ,]ПB>->uVJ˭P|\K`,x80OĮ'Ia:g'*cs‚vPx5hPgK & +] D"z:lo3,hW y j< w$  zF?cKn%D~La9}|SsMa:zs$]*&g>R Nܥ|1 Lm\},7[EmD1Ӊ3fAo:"RmmYb=vuX ɷjl((,HJTַ g. 'o)Y83 zvh/=%ݍK{ [BW8(-2 j,!;w925lc,E3*S;ƴI&-I)'ۨ,M>i`+鵹~3ayqd@YI?F\TiW.Cicw-1c-dPl 祱qRz'ːrdN+Ң+KnLP׭r1rb,fG_>w[Y"rP^ *d{Q[ojI(G|v`F`g;@FQo;tg$Nad#oX1&4AܛC)ƉaV"U'(!d~ӄJބ_m&Eqc=W,mTs5&@;x/R T*L,@"CJJDqU-i-w rUH^>LE*Ցz k&\ H~d|1Q*ՄHL=yZ\XQ O6W6ۋԹ04HJA ;߮S{6Q-";nhڏ!nF7|1iTN؄)A0_NWͩQ;l,Kyiʎ4r1ˡ׸{1K+HejH Yz#[|jni!cGNl 2Tv$ [ʂhu-:Pgol82IIH6E)ihel:8|L58:3%#]쐀Z[Ҙ.%k؏QxhOZJ==~܄P!ҋ71,k6?=^p Tn1&Kz{stҹ&˳ph}+lm:vǹJe̒\℻>5[7!)a50[1]-ɝC=$ @ݩ[1FetgI􈔁u!39i zޚ(J2^O`}7bAJu{̷]V? 6RHT?(XR*8H[`D] Q?,OC(%Óo䁣z5, [CWkƄA ćQ(УCz4A d{:v0Rm\I1La \zJqBoi3~&nɋ(tø6ch|qZ]>ȏzK(Hّu S̄b3AF yAa'/ |3M'])4@Q'r19%־~w>:P:SҘ#Mѯd"w28 yZwZ!e`¯a AVAaeޝupqo66Fq@Ba&{g78VE&`q^!,ැCA]Mިv[TkS,-*UC6c5ƭ .sKvwa#)pqG6w~a)sK3FH/0!B{hN,̷vwʱ C~|CzQP8Z3"m J5D֡Mazoe] Upn0 # oȥNe$lA2(Arɡ$5R \`Gp!p dfsCv!T܊{J %J+?[dqsp-m-?XXM$оK4/!9]4<@!d_gz2/+ڗPwّ"ŵ 㸲7. xpcG4"ݤrWTgݵX|b aۦT~p5m>/r!kHKAgwq1 0K8P`X,(mX^gg'TUWЩwtQrxD1 Y4c_ʹVT)`~9\Unxפaw54[_+*dVbmuZsł$RkN@GH庋R,lHaDzg#S |p3 Ƹ RCO1Yg8GO8hAz8w'=~b΃wϙXq;djc}^C<UMO'Y2,6sLt> TQTV W0\.*9HTC4Iܒ6G)J~Sc$f)T77!}#5oEno'M+CD:=\a;r]`mj63vgG }Pq溣qxS\Tk=0Zd-VuXA`. kݙMZe9IaY#4w"bOʆ"SEpB!֌ Sպycp%t'0KgQ~zb|Aٻ?Κ^e'w@ت(ojdՑ{4hCgtyde\5YK"E<<6E&XWMW>ӤIu<{Yu\0K?s!7Can3zgf_N|+R>d.׹L4;M"#ְ8:XVb]!~GzU3t2*&I`.b'qEgo%1m(*qwx[OgzˣJ}(ֈ:Y$,BU&ǎ(r?iKA`햗[ET8wOW5h#lCKHL̞mK~5Owh"4˹rpZ94c'D#}3Z33|N󰰍?%ÜZקK~ ~3Àz2H z62OU7VP8};$bxc*iH俢b5D)c/[wr1u\|>d DWz aE $z)_h})eٓ 9FQy3Ӏ{՝oڵZlS"t_7 ;kz-7d}Oɚɇ,Xt|H#OzPFZՆ;4CRvk&@_:Y@:nb(/Q 8uvbܒce_NRs7'ӹ&|g9 `"M]5Н%Kܥ V+/Jxm-N Q!>GrĶnj=w6#dO^-hFVwv"i ߪbN ͱY.GHfFU=|pTɽt`mK㓊żs$u:, @-&>((5xnG=.E*=<{tY^Bd-ŷ\3S +ߕ9CU/ܑ:U_Tڠ]{fǚ0Mzgy= ^]?/JAQP8CC{5.ʑ@N7 yF- U5alDRrCה#g"#d^5]_4:~H dUiaO%OKK(F1.eכ7iM4,4`F`P~W*&AjLI𻲒ْ33E*2&;gV-SZ[c[џ'ŹE=z$yOcZ-9RI@`W91:rO$m^MҋvzXHD7Beָ4{3>'-X+`cagG[}6ѨwiaKrc3*GSrucMl_q IL>"ͅbD 2K7ʈSN0/&#rb6V&(>=.!$A /ov?0NOy7{c5yp%+_G]Wrupq!_x8*m[]zoLDh02םis]J-f`vF;FOE9nW (XTXoH \[p}5DzCCBmk@zv+_&;MѴ(ɂ-/<[] zs˰?oǕ&eŠ\6co=G>|jt̝1!MK@-rPէ`M=-`m .)(;1Gv" :Rf:1=Hl5>3URzG KIc#wuoJ#60i햳7+ i%1wE1^oeJB⠉pH:U:NI> *fNER"yx4^`5j]h^Q8f My3q,EdC.&#[(}=(ao,#9EmLz9GA n>7zU~ $LD@~9GaQ[+S-z٣Q>Ie4<58Rnv>.}뽹(;G(Ϯ׳p `5 0Q ~nyKIZ濴?ˁe$+ 0[<~Y】D5Ax(I lű&S=fHN:dJkZ\ah >z߯-%-0) vy> J ֩5ֿQd܈Ȱjr@lx4%tw? yO~~>rwL b-.kԽ@c>e-ePjo??1#XwN/`(ѵuPҘSE.{5TKGŨ_R3{eWYNKXN#٦75(gSZ(ЪƥrI_Ut("C3dJ48Rp)#_ &(\fl1DU\cvc 6bmeQR(&?zRdVX}L0F\ńCsxנnmιPtƉ94'\2e!&o^9|.URԚ+ ",w,#2#-u1]̯"Z{}OkW$%ze]tw0<=ӫ_ru?NJ ?:>ЭA6,}JЙusqL?+:ݷ):ӣs3Pr qu{oKDâP)UӘW~-Ztڐ-Cy 4Ǎ}k5]c=x[Inͯu1rO7Lԋ/vmex :+0z` (TꎲS%vqt #'o9%ݭd>=^} cV %Ymz8 r@]%M.U1ɜ/& FKGx|dm᝖c]o4S?p"^;G(>Θ6q-ˤ֛?SdAyw'e㱗Ѭm^{' ZnR=B(Bg_eڶ>wzTt6Ѓxnvug3h3?Aw;:}ur7T䒩z|o΂kz irZV܆SKtD*(<[Dz6rc+W^ W5f͔8dƜJ9xw|qI("$xƎnFs &e ;"95ɾ??, _Sclͣ 7#wI(Gpψ۝ L zKw+˅ }gkgR"^WYCKz^ms$wN}ԥTG0eWcjRGځ,c8ט]Q@hBsF'OH >Sj䪁4DaG#|J[hL{ ߅b?1A۲. 9m+T:%Ga=R:-Q~R@MVw0ns3,%I/-:(f ?eUB$JtVP#zpF}wQʠf^2U6>3 Rb#!Au6`<|r$-~?^ggrA܉?b>]/rBy~7~kkؼeԩZ2ӧ@T?roriiQa~m W*錜Kp{\o7.ADAl笁g~iz1fs¯ϙApR+)w]tN]v0 U'<"`#E}-PA_-TAS_0O} }]FӢ,qaTy#aWܓ޵ɿS ؅>Rf>;^Tz\ x]po gF=,5O5Ifë}!<%J'tu'"%8IQ*I푍 +19j7Ң7vcW#`r7濡ҵmOw(Nϟ7*zB<3Wmghe{?ɺjsEM (uVO?Onk3&3M:Z:.kihRwrT"܈(,ۚlƗO2|b?5SB(4&mDlˢr-PsQt}V-$NMH̼5y[} v Y,R,c.ҐR'6=Q:o󏈦c+"'OK*.[/܏mq8|c&>}}yL麹\џJb[k_uؽLIn|YU=U@w9MO7R]bAm 1!Mg^4d>Q@޾` How~OO{g[,5$/o@ĕ w ؤQ!&b X$.=} vKoX&{G:wxe{ jBrx6ڟ`$X6a$ hD5E{13$ô6kչf]k!> B&pI)!t:R=!5Aj?sن0x'0 X=]F4pHh2mo|Rf' U~qH x?yO⌖H?ĮmeL#zX&geLf#OP֐6 Kǰe4Lr}e{Ewo~`D6^v5u tXT 4VA'q >fE4nds$M7anUw&w ݗ*-zZFW$gT}sK%{< \:hM\<ڄx+!r gy L_ȣ༐u|77tǖvV#4yԨfjȫ.7Xjh"G ?*%(-H^#,#-Nmуptgs]<7g:F8g5D/2/;Ո,t; h399m~46Y l"v/^YVT*=_l@KÂAz."0^UGhqnc5?؁lJ}zVM=G+Jj E5u"Xdgஎf2{涶ya`$dĊU\sY#P+?p@:ǔ*?/T#˳,_;{~"\f`v0O7>[kքYfI;v㷶:_s% O,$? )qnJoCpbAT% ,eō+zӎ/([>Ǽ_cbyߔ0hz1"qäERbœT, j-[V!N!I9 d`!P4Bq_r8_ԜW"O+ }"m;tD"gw<;"o'l[TP 1YjJĖG)OLZ&n"ąv8RV@p Q*+F/\sDȕf~;"KԔ!8%H? upTk.bUh7_}`nN>g2F|@S+g~):.jl1 %u]S#b$Ov%pŖenDSQ3DOQ:4R^(3xS9ފjo]&۞fg9[܈lQ^;K|7ΕAٕBb2 DixZY5PoйSWT wɐ,.ӈ¿,DdZh(&V{EFL\67m'heE掣S$/j m#^@ Hw3} ~B^qڹd!b|x@xi4Lн}v\R ouQoA:^$(b D#Sx_Tԅ䭓1Cс&tRSXk(,lqfag4GӸfl8:2Tit2L;1`5&2Mt"_Wֵ>ƾNᇫBd?yRLU3sKxoC/DCV׶QL?UDъEsř>LpzЌ'5WKbL#Bj# j]%ᮜ%ؽXy} vaXgS?S%jJgӾ%ڤhoShS˼'N~]Z_J3 zҌc 'I8ٿ^~ zmT@)NS΄ (M9CM G$jԴ!Dڍ\b_!] 'h({"Sk>:~Te[à)@}w"ڧ8 LzH+bhrP]rBo(*P/g*cd >rjc!C*ӊ5ސD8}Y= 6Ĺ㊞JH)ݷXRkau57ǬxIl>kY챣R xhGje0y8jftş#.6/2E*'[iB2D,zԡt@Gw 9pyjX#Fcm k#u“)oV@yjȘjsS&)D io)ʲKprk˵Xf7INDSܩ wCQԅ̰8HX%EwQ$v"%,ygfOiDXruLuooR1D+rԔ$ Q5!@ v~'7խ7z;V-/#"@X#LN7x3 botBN]۪3#y\N"g) d'| AwUiyWuۢVqUnL-5jw^CҬEPMy5Bei{ mWdXKO$b3~ G2 <n4QԠSyErDZhMH{TE (6Yf](<ћ;'1yᣛn lAނ}tx84,<Ӑ8 t$<$DF7oU5{g-%]`҈QqE5o#4S WQ7JZ2JA ĶjB#-PoS@FIb >v$jх1igrquQC#3/+qoGx&gc3_6gm t̀ &uB6*UŊkˈ2Y j0vOC] `Z7ێ0$S PT=Z "Jl֏j!5sx! )pn4:ȻP\{T';c]fYԖ;7~e[?NE8xPRuA:q\:')6-%ߵa`; N&FMl%?edA&eL &?ggˑ7fyXqx;!4Iixl̛l7-L.2A3@.1ֱg2L("?%}VB |E{g^x9qZe)nNC,92!{`kW%JOdhӈ8 ح,8EQn4]aR7d Pl" `A׃7s%nt iDS%cj$]B('gS1U(dV50Q;jn O뗽dCEX㣺AAu+*av-!kYo:wԧWCWËڜ;](ѹX_3DEq'# A5맱8@·YB@Re~/WmA"ȝyvtmF /7LH64oIRceWT' kqOm>!VqyVjQ7gHqX@(!Wlm|[!-:7y$1`;RRCGNΧj+gp OzJfHR_n&, !4UB>QXPJC~[BiKPP(e α[MvnNYAB5N1B4SyswJڱ\&ā; 瞁cC6F {8=)]"?0 + .} 5 j^xL\{\|_ CVN ,+y:>W uפ:7SoN֜fp, @qpW1-[!nж3/8FM 9a4]@߄-L^J.lWϧʨ VȌFV>^#w-cDFzjۛj9N ¡T˥i6g9G;/6`](wWqZ5Pԛctr̨liYqm^G+! .hU'jlJ݂u'pJ7@"ZBJl^M %j =Yl_xv"$|?ڮڷ>X \x 7!5yky8:r O CEYZ orx'E1FPՠ])Ugb}٨6Mǻ@; ʒWɪfݏpٓ/D+Sx@$ m:9;,EϪ/m< iM1KēUso 8j ɁnE& NWa+-aUG*L~KydP*%V{d qxyKѡ3~*ܰ4 40=[Jeṉ1ՇM{s*@UyS[|%nk_R* 6DN9yg=:%jTsyAT[z=QvlT"zd:omG(4b CsV~E e\NOMsicyTM+)?^J!f[+d*uN[:%52aDD5sM_y϶noj"ʐ,@+4̾ kNn`Dq5%PڙT0PBf;]9.Ƥ1lqC[&ӓhYBlf٫5jAIqe*kY8[ 9 o,MΑVT`~\e=gzT)x ֻ8 F h<`)4WcgD&;eU}D[TUw AM#r78*X0]jrTVOZd+L2ߏuO&d{oZ/C;>/FP1n&ͤƌrW6lu,\x.?ML Jqeͣ$KeZ=w1>,P0=Ãgjvtu:?ƝoLLo!q*{G9/Gs~.`P2@FN{,oOb͌XlpVylAs7Sd3cFkHFUsF$S X+ዽ b h;@8hR\1\wawT;VO֩>B>F=FJ&1MKosaAD 0feAD_C^ǧQ_@RQݬKQ kLԽD* 㡐htcg O"z.qTQR$|oV4ٯ]F{V)FL3|-E鳉@9٫cFS씮OnӾzъAܥ l̺J :0Gp>ueA't hL}?jHx k W}BGlr ĝYSQdzvP?^^18ZkG=LV,: 8Ioۉ(o9m ZI;tX]CwE?gp[=n(@ &,R;ok .01"gV 6D<@$^ӨsGB:S;i2Mڂ4nyN,e;={ѷ-H[B@fq KS6RH r-kZlhVLSDCu*wzpӵZ\`DRvk3`2ܷԋjGXAFfpT<'NɨFxb ̳`A]Vw$'fڏ}֮u’b/.Ǽ#֬98--cK)3'^۾ϸa`cS'UM B+!*euy:wϛC#ŅH JGP IZ/ "vmƊkAtfƂr @+&BxL9!v`%\Σ t#c] טgWZ%g vw05qzP =jYܝG `BRl8" fp*,ޅ8P,&gU7+B6xk[B!([w\k N^ ]Q+EoMUFTMϺ빯"GIrs95|h 2DT+M?{]sGr⑋3S 2vn\j9Z`쬯du`7P Ŷh_tp<ũ[܁y]m " ?,D~**ga{S)}r34J  7 !)gO^D$[+_s/T%j'Sɥf$p9cemt*<+{NJz:5 X۩3m,yw8-ǺScJӨ[5?Wn'٬Q\X+ ,ښ˪rscm Eozm AJ1sx͈1\v2Iz!DTez# YfD[YSYH7dWN|sX:9Y͐ tTH6=?8E`[K+M*ѿxA]1 x NṤ,|v<ģAO'882CR yQ`"ھᐑz\jHO3zY/Fi/C Xū=Ltt99o Rɴ4.q"㓺9R#cqT,v@UH2a-E4BA( ̑Ie1r8L1d] ZiEW ۼ@PѝO?(DeӇePkJPY CDsqgl>J"|?M 㜮58B$&kԬ{b淂?\$ցrF o "fd)A,r_jVq,k$vx  6q3"6^/#ʞbSi@Ѵnj^VT-$8,251J%V]KG?zс%A(e՘ˉ9f4o+ KQ!#{ +@ˏ>M_6uT[HYYIFgW8f.fu|`#zVIhvXwo!v=srP_o1R4y%IPq0\-U %i )铥.@%6=E8c22[c/jzڀ:hLQ:O /ӇPvv.mD09=nyAŒ.` 7}`X^җwwS*<9P )!B^k/ǒ"3 E[7~IWΟA\b؅/< +18oe8՗ ^/  rvdmckd*hWwGx7^`feqA[A -,1-&k<ɥh|l,k;)_BUNFz/v=mJIɾo}P]T 7CVK/N(y6R\2w۽"&!Kkã[AWHAMDSB 2Ϯ\ ζ"_H9>jrb,}aLA~@ihjgH<"ڀY?ѸKRL ^<,U*D 矊bSqI^ޣ1"34o /Z툽GErcNA0(DPW}ǿ֞99o&3n+͢zrv6EFC3 7pΡSKGOs3Si‘܅O T']2X^wYcWǜU]Fr%VD=IXޏ TfQhuDn(9NEN4\OOtęᔈhcԽ+S*$1YFv#=V|:"WEfT 2Haz偄ufLhUkq]W$Q )wDp:R/fM&/wi?o-]S"hI%*_KRG$Z^wbdMP$7Op]"[3 &DU ٧BmF̣*~vvQ^ːFŴHv̹o$72˗m4N 4(%Z&07FxVߗҰ^*__ap$V7Aio(`]?I؅N3B!P>NY<ڃQ9KFƅ>@4q,U]oA%GB8lOaϥJվJc A<ZL|W򑑗N>Q$UP/gCv#`fCe7SݢW(Ct: n+H}҈_+:$vo [%kצE{\GUmo/fQy4.lKkiХ0^}pCW{4ͤE>z(XIɭXqb|ZH䝮6$jhr_mfLVQ.0[\il]-b@: NDpƾA &Z޶{L^;2Kbz*CW@VAyȢ N.`pLs "vŜ]" ?s,3FLoVlL<=ޘx-zW0DЄn9#TbںF5R(_<Ϳ.^۹s]dH_'ۑSI6[QF*.yu#;LBW)ޑXwW!{]Xԣ!l~BE>\/,M< Gp\[M|Kssi+M,]7O)*R}.NjqÀ%##Y:-ϓZ~zV,i2`%Vff5VpffV2gkXb3]"fI2fW$ZA$7^eƨI,6wW885HU0v@=_xnH\H`3a<6;pUG<>MQXoa1xjСVJ3L&+ly.bۮC{&Y'2Bf'R 7nA0Δ9QiP_6Ye14])O6::8_2E<Ǣ)XIcSd0˲oN9OCo5a<8LB/gۛ._uf*MG`M- ;cQGLY"MR.I9@2KQ2$B~z'jV_,U'9mJG/eؖ3A,'-8a) >A.A-aԉAH5R Xqo @g~ќKx BBq| ǦDt`%啾9-뼧 5N(y&$I@zp@S7N~4l)hʸqIվ^&| 2<ƈ9kף?>tұ~{a>ML{'VIbsKbݟ9$ՔwIaa18L\*cgfV& AùZ̼ڵbmXO{SCF &?F$l!RDAJV!v _>gfRiRv|襚53C]ze$,܇!^P) ʯA#U?C>^n<](BtD Vjx-*о`ɧO_C&tzf@KP_^iqOl w,˂IC:_Mv(.+ ϳszj4LI|Q!ĸey? :նlrI/&E?m5@7c MFbZR`yJo."Qb]/^:k=DbDH;\kKtCh{MJuTjϖ{maQG%U5Zz3X=vYvB}5~A-tD[Ks@Jzu$˰,sTѯ*~%2d1_c?07iI{,x$kF0ЊVߑKH9AY޾m3Ӣg{lsili[ηp?K LL3 j/C<˼*eP=Z^AV"kRaF9 m㺾*ao{p -?tiK!Bj y(PIaIDoj>h75KIznxbS[uj2BNnff8OE+8rc0U| 20N~F*̦$mXSgou Ǹ% Ru!m6<||y+pUk6h !YB.^\Tf+ԋl 5m!4H/tӾbCu"ɱ)0T~Wz`=_ Ŭte|mqo_1#XVzHpL'Qjsls? lY{wBB8(@,^6gP5n]oC+r cYS+{'1tQnKv '!$N^}Ь7:˅;AVAMp3lč|w֋H_d1cʇB j1 {>H2hpW(aEV(l"Kv kɭ9~"_'TOt7C(蠎j>s}YR@m kX}W).J,qEpهev&LA=Y}>'YXDVfڗQ6*'~>Y$ɜvV`eLţI 9Y%?Y2z2Sĝ +hviU[ܻiѯgZApkHslH=ih 7XPΈκ$s5[) O zy ZlVZ 0]^e݉_’@]џ "gv(i\8|y ;m}>MvM}#1H>ar36g6Hs츝2\Bl07'1ZR6wsAN}8L(uq9|g1=Q Fr s;.Ns㊾>`j՞s4SEPS%R1襕e ϋDp!G9_ 8bh,V&4<3clir S4G$EQ u} H~$w-"vPvuB3͋;T o 0屡sebPYm<D1fK<ȐbHw+_ו0#  + o0jTz~trYDR<(꯸GTZoAY1|C"̑-fT̃`Hf [J-Y{(ue&:#M yVyE%*-L$TyKmaHaUFP ;!mZ7Uq$7r*axccPa ʼ B3ƣ4'I_R\jû^M.BLy=dzF0)0ag 8CI,/}87ޥ6vK4F`u*N727M^ZƲ;^gf]5!Lrnߛu Kg:H ?̸T SNx@+Lu@3;\)f"Ӿ(|U Y7FFՁ=3f9b[K6[KK|GD F}X{&@woYL$tsg_~48y4ms[ a:t,[j^r8ZkZ P6f$&MCQH.jQOyOǖI .A㧇0al)X THPsQZd*eDef{P Bj1z5,#a ^2U5,ˡ~"=2'z"CdEƽ6'fJ v]Tfi-bA H};i42y9?,,DG$a&R Nf FM@7*܂Ggzqzkuaݔ" +|(8\`F*"Ph- zӮK.MہGA )Cԁ9?%@[>/%<5tj1A+zc3@[ֳSR~UN8nbR6uLa?4yXӢ_Gfu>>gp  ڹث18ȷ_C zXK:!haP%+B..EU3nÜ8G DstL]8ԙ[0~yd-VBAWd'`W5kt~:ur[H $@%)tU ")38{RhqeƚT^Qd GIظ*\"w\JkVOFco/oΎA2NO:ʻkK,{w˦1qя' )׃k+Rpa)v~?0tQvW dznKB'a]S "7 bX#*þN:" ܑ3z}@B6H;#*za-ld>i ۦ,VFcšh*.=*4Uuh>h!`)et2@AĐ2ar 9_e\6S48%:PF\lK*k'/Lk{XFHyWˆA$[ #襝%'Ƅ1r!_f\AyǞYڲںQD ޏ3ؐY _Y@;4p?1 n?"ڜnSGIa75ݓyޥ"峴,R*ͭFv) t5qR`Du)g[坣܄ᆔ5C$& r;nUvt`Ђy"'8 nKXQ{iL/1l{D5Hk -ypI^'|b̪S3AAl"2`6/w9K]7 ZDG &BhR!J_eh.Ive*sLM}sm%F g 4K# 'T x^C$Z@b@ M^@ݛꪇH GDT/eJqZmbˌə#VU( #KB g9}Th8+O-ϘDQX^ vu3 vP%R9 Oe8  qMi`wcUS0BG"^(ReGuZ~,~YBm`{ \E/=!|8u2OR,TF01;4@ať :FC#7˟LmbW3Q[1) AM CIz:C5aN*Ơd;_'CG8md_hôJTX$엧OOiYͿ\`raz$(xŏk.|gCe+CMZG )~`p)~M`>109uTZE9 /VH2iZq kcMc87_bI&/NTRc'`zz,W'o<2Ƈw5r Z&"iE<@ujg+362F$pE0tsKW<$6ʀQWQa ׸A u5\}lax`,ʪBC>GY|J3%ZCqx\gȮ sRD~SPe/R #BY8PGggR?&F VYoVbH#c9,T3Z e`l7 +&]9݊UNɏz 4rQ^WL4N >K؂9{\=1V1ƿf;ŕv0J?w!4q 1u)aÖc6`&Rz>j}>H(6Qt ͳ~yTn Ko-~ So癛!/,owQkB[MnI/zjsc'd0T]>Ufdq[< 7Vx0Қ xJ␍x")VJdiL5yGI\:nM"ems@kuLzE|Ȇ,1Tόc-83-g~y\?!a‚ޭxGp;sth~RnIOx2$ ozXQAVkm~l$cJLr^d0lxӞOFhEj.2b"ɛ9MiWJ{ $iҐiuZ K`̹jRD hⴶ#$IH᠟e.N]Qye4fdƌE"]N2ƥIw:]U.e:F&pPaS 򺯡s'fE-;EYL$_C߃ Zּk"dVuPO*3_=՞ +"f cHY#½pk|∘"r@1G]@=L78uaf1Ҁsoے!qv6A2PY Pvg\ƌ藽0b31]#PƝ\Y<8 [ c`"Vim ;aDfNPjhF]A8iP9G'R*yd șpoozk-)v<&N"c;),ǣzƃL[\"D݌H}'27cE2Ց4R\XQ}u6K)}ζݿåɻ"YSD n5v\V=)f/ˆ)bGK;q3`Z0؏.dŨ,TIB*õD4:P?je_'"[,]rz}\Dv\ַ =?=e^d]YA t;ISҳAXtoP3>YM%H\bMta )LoL݌w?/b S l`Fw]l/o]^S{-Zҏ8h!*ފj񬨏4.ó H3>Ξdv~'L\4xGEc{*(ݏJn`35FF'­ѽ# , K7- 0NEWא @@^PE%wMC?з;͹_G&oCRp?'LQ̘WQTW܍8}>z2GqL@fd'G$LQ=rq>N֢OWv[{&k,V&;;b)C-Vw^:RhiY +ׅ+}FNf _֝##R˃ mӂVE @o$fM%ƷJo>솯.Ō]x/@Oǐ2kUG | -gl!!oOaA#s;up 3h[HԿk}f2f :wF_䛁{kiƮY!w9>P+ɸefo8?<TDEK!u|'W `~R( |\nQȄGsVԷH}qZAner6JY@FL 5)i@@ D |J`~^0N:K&R+NX~ ҹٚJU.W)Cfer:`̀<{b2dL,fcqV:ԬfY4Z *8O !slKiBmj{UMw6 ݝrMBͽۑTL$٬{;?9PlU=v26AԢxv|eH'>WzyוJ*ai'HRvF@wpRYZfX =~%+UNq5`F I]BE٬d**OxJ411)Ҏu^ESF;}Mpew|l,8¬c0ĿqJHKrb/"4ED<%K& Z8bTq W|$LK vHv2 &GE\_R|vč d f{%)3>KDPZӞiFlxF.sAYv䔧c=iԑ#hxߵVr=AbD^gq,,%w엜B]F_5+y7 DXBx[ue*Uj|4aٍc; G{u1= xIS;qGM.FEN7u:' IQtDD3{v2$,E.Q_Z,HvE%xPB?Qr[&P(S׹؄h4JXjT-{ujz+`AГfCLyMz̵ ]E ءk62VG7"G|[d+}tywTdNmrS:vMX}CfvzMr#4t"{6WJ '0 eo ^ӱ%:%a|X5o"WN{e?݊J4L }ڎSŐy7k?jA?,= [%M`Q$[%def Az$^qvq8W,8?";I,p曶nYJ)IMVyHgR1 D}4nnwņ8:]͚K*G_;;#~3~.&6{:,W 4Mp0y6i]jw}g_hNՂU$՗9 :K)!)DL(^Ѩ[ I+Ei}X;&@`?Ͳ.Ro規'M ,2n%k"Z9V=߀v1֤hW$?9Yy4쳁Gyts2xЌ:q硩Ql5R!왝#pHf%VeeId{Lv/}ӠV&At~`.uXM1QS%5ZJ^P ;EXEẕd"w4:j3(>tnWvg:*ix%;znSιFᅕ4Ot~>²{;fM8s϶85pn j1}yY\FT?'cS7n_.}LB߿Gx  idSȶ'CYlV{ g2θrLTvG QfZ(H,6A;ԍ1(!fwFвae&l緰X61 RAu]F{"1JPƇ[5t|>Ŕ(v`M-`s|w(++#3Lm֠]DBtBq5L f{8+smP*k~R["`*^֔Ŝ x;sT$^q N8Ŭ/0q F FA hak)Fwv&G4/sEL(!:x!g?qL3I X|sbEP/;F_eCWqydiu2qJ5,`A"n0{ 2PKŨ.a~c{9=3<fc2[i2|L?=;~{.4(Ԁq.5/;^c8W犈5k&7$5"=~4?>y84hEʘ7'w dI](ι($T@D0I|! ޙ`XryO֟.4#g+S] O@! S5PRSY۵؈-۳n爊vkg: ZR crVp r]a|cC}QcKP4:#5bsvGybzV/9.(w6p/p 82qo-h^. +5hA3r=ɳ:-z tʅag1H{k؞F)+Z"{, ^#֦/yU3& آ\tR!W*șүjit$/ycs08!TTA/QGeBT5ێ5\4='6j.T8%h ;$&˫ndHL/MR5[h$.Fwz6+N, ۰]ǧ'ŢŐv_Zw?z)}>"^.Ѭ^f,"tf!_`nB n40uediE خ6|mW2WB1 ii4eEڧx1LݦDg@j3W=s4E? WRhHgdtwMp޿ ;fbnGopĎ}h(ZuA]_%@,[&L #0t?3WOz%u'jL9}*zؼ&9[`s-w!O r=ii(Y./CLB#ZGv|Cd܃Z80? rO~B.oÎ,ɸɉTu W%-eVXE+ 'jVu+k /=\Z5FxNgͯ闊K~*jW6UD^"ֿ+bAk$Ǯ)4Y,Rpi4 {igae)XYr)y/Q Dk3ȱ">A1.8MX0̞=^Ai2 /pAɆcDM+};pg0 .Ȓ-Di S-U3b"|(tAoV3X Bj0I64zP@rJ:vObM0ꂂQ۰uQ|3Ԟ= x6=&̩he_u ^Lkl?z`k p.+,-~;"AWtAqZjOmgh#ݤ1 6'**cU%Sjë%H\HcXխbK*+1qA,1PA{سՌ\OIH3N]: "N%Nۼ/l5>4p(#'+3!\LXJ^K{_/x */?'lSPa8YizB!`~_U?ʀ;L'/$įSTGjE015yS;y[2 BD*X,@Pڿ7QՁ\1#€H8VһwG*nQgq]d3ֆ;[O-An hRCFi؇Y|J|c1(h2$gCU0_{%x)Wpqv_ h|v-pbYUQ.LA#ju'{[t N뿦-.L8xUgr()j$^j?ŧF%ʽe`f?r𐦨J %V^x: jl:t4'x'Ӱxt X3Tl5:V04CJM}Q=5qIǵa ޭoCCZOKfkrSXc@# /8OW$ e]_2sOh0y/tL3&)+^4W׭/.ӽGJcSQ ʕ.n愺\gt:QU,*25m.GvgػKEJ-`2"89 b2Lnh#s*?!+ODL?*wZ3r]u^w pEz:|G/n}TC35=R/-6`t[d#`Z# 1Xkզ^֛*n+ 1?&}:4F%|qlk_-9((S ţs>QV.Vtͦwݚg2ԹW]^*l|Ǫ`RUZ}q_MLC(wUFbr F,S,n h":5 PDy݌mw[7p9tH g9N=`5霰E\ b:4K7>hZ-[Gd6c}hυ=2_boӡ )F`5Ӂ|/2TLJ=NJɦ$R`i1lVXSUTBW&."bxLVo>OH30N7Cr+]'sW , 0wAuEa;#X:4j|i2 G WwB6R*=+hZчIa;&(Ý@T~#RDjwOj~u{!𯼿*p_)Nqg*Cu[X4)D/@d*o[j6+<$ey1qwό?&rNFxᵳ 4}g}"tJ n7v[L.Z6TFN^(S , sǑV0!gz#9z53k%@j-`w4N4 ,$¡+;u s%HՂw n pYrAtѧxV̓٘y< j3E{c*).s"WQҨyq }A@ssZhh$f[@L񹂃+[BnZ|'(̻"EgM1IZPqDÛQ .)K0rCu3 %xS~$YL'WWG=J0j84?Y,~o(Mw$_Ev"{H[$#2+^n똈H1A^*ۙfU0ӇE_6@`sFpswl*8pk&ii~lQef0^ͩ1UF8`V(CZ4AiWu0=N%bYT6t/`qUOE3 S^7#X.ҺR[*ܹk랠 =OWK`f∯?1yiQc3W 9ͣ*@Ibgϵ<и֍~0uΠssRbA`VM 8"^>wQK$[4K?XuHfH gmCC˗ׇLع2h!*>D ؅uC&w8P̼YǺqoI-tdcšI$1gEP^U5E=t}6:nƩsJ4ƿtĵ12kB8ʧFsd>&*.E#g%v2vH$Xav%k;C*25Sk{s?dH3K_=]m6pTc߫\C }U)pD}4NGrTtբܩg>` ɳ l ſo,ѦV<~\_ 2Əqly&cK'khdhJd8>plk:GjO!=sxr@/쾛j닻%V P̛"бd8~+%EyJN+M-zqtu}SHTy]hz FTTn5+٪ʹhN>%Щ_E~WJ }s3FB%#q SCk*EYHq^,=)C-+zS*gh `˔ImrA-O 3{FymJrH5/4xS'HDAQf)m ɕGq5I[naa_[vSM?s֨PE5I@@AΌ2^?%HfM:e2Oi128! s"2. Wg&b- u*SE_ 37E0Q. f2eLk.#Zk}CӢ8F^rjR) R:..dÚ>q̀nb8IJ_C/ uv1m5!L6((P@"y.HE2D/릋4ѣDQMS"{voY&o&;iA墆)o%eOaFUN.'|xr LvOS1=ݺه*yL"Hܑ$mn^')<{v:eL~$KT6ܥ$jM wz!Q},SyM"{4P3QC!K w٧2Z{6EXoW9 o@/~hLZF"Ae B\0Upuckl_0, NZ 7T #yjpn3Naד9o*BQ8RF~Nzfdཉ=sPd2wWL{}|7Y?uL+AϪ5ֈFDV9iԦRi^^rR2`U-A f]4"RW:OVLoJrǨkP+UVr/{P $`-@~\c>hZz5.S|}=ˠCB&s5&XC`D䣀6C=W 7ŁC U}[ko0rzZoY*p!["Iµ3 ,PF)l 9x3n]հB&lk64:Jnw{Ü:vmp`[jXܢ/SQ:W`VKU?8]O)qݴw@lxzud/iYg}BcꛜDT lL4W!?uW[aI Lkh|BZdQ!1ަ&Lԩy(HӰ6>Noբ@d.&e u37?hhf?"̊bir, tvj@uAG%DWGE),WH``=9 .AlZ2Lu@2yꮄ$/Zvf6&#q"Լ+ of W%}~URuiRE{r&%|LTDmث"w@hs0E `F#D@:YRr?л&O{uR7b dC.CKU7uw5v}hc#ssBYW\ϵ(yŠFgG.Akb w77[xₒ pos.=u(sb "ûzb'q} Hǰe`ؠz/;K HTB '%iT콻*bԼ y0'hrPy'$ [B:^11}e)0 gw68*ւ&~_>4lKӺKx ? ظN*򭐮2լv\,edRAp~;8添gw(OH~Y^i2 nݲAjeh~T̋kO1 Q;˓, brM*ޙD1#5_o((F&ZЧAc|L #y4pjH-F2*F!N^8$v#3;bX;1`\+%D}nI$eGpqdw@YJ8a:EO|J@G ;u&^VygC[xGj4@STXf9=beMa9JlXmU`hI PHe9ik)-"bo2:LǭWOHXiЍǒP*T ++"0S2P+WU 닎KP2yRC~|?9v.iݴ`M!eҎBҋSK/W_o5UoP^VeKS\D-u&ݏ Nlg^9 MgCH |/2ew Z oJS0m/~TR+[4$Mց^d <۟*d9S&?'vC|Op+=Gˈ͖E2|MM{XWX<6dѭΘh<-5?-T@B#MM-A ;U6M4gWN=@ qf;jeAgE kNɒC2'SC.6'UTBA'8 HHL7#u,:E" z(cKk9 tf(ρO G(iYIO lFB p=f|}4&n.H0#z^!j@#DKvT `c]߷X lyõ71B<y?p30O'ɤ?Ц&))}uKY6 Gwtt!Tg'џUHٱοq|rzqŁOֺדME40=!jNa*X,#%|Yxh*Oޤ({Pr0ֶ2e: k%N'O`+`Q qh(wB +jۯqm~-‡;*,r,rMDg;%7FƳ舙twԁ5Ķ5Q#GFM٠,>$E{SZb)a7( >z4Kĥn+vezB[&*bu)Er D<> [xnky2 80c. |xnؼ%hc+ʚ|g+8u(8`L˩`+A)V/&*(3  wх ;C;.>t\iC)zV0g1[3ҊkAjZ1=Il6Q3r2," N s ?)pǮ.vih` i9d5⺠*(_oayw+6:w*W̨wAug=fG #-En'#7Lx}\L /фF :#di*7to>PeF0~|o(eM1m&7 6x k!W'9ө p~#_o ~tTxQUx:W7 ';7# 0[%CB%Z6S@y֪U,?JU1x7WM S(f2kYfXYDŽ';Ք x5D/ (>ע@H f,J~: AO&m~߫'ja4GRZG'/2ZjW7O`wp^XD f8㓯AwCI Pe~Ti ZmJjK(gde_j34(WQa tgOjcnjCnvoㇵ3p?;,hœIk~P<'AYI@eΝ;JQ1ra] ^#zY׌&SܫxR'#Qvc~L(t픎C:5rz=f_kF ^Ϲ#Py:)6Onr\@u7)mR<{ -,{Z"g˭QHs (<4u裁6GTZ#C@Is~*"}Ԯ wb=:z":ɾ|Sa!mq^`g=}P r:"*_oT-"Akׁh9&ʑh]~ _yT}8T {\BB!GTCD䋺_-Ȁ9&OP` U‰H:ۮ[Iv5tcp&'uLW(?G}r?Ada*-KJ~ 8ic ;=]hq:^>71D na w:D fzL<`eWiYJ|{-- a@N 'Fjx rTJUFq(_ sbôE&'{=U$:X#y -v&YQ.d`9XW P5KHs@5Ԛ휂QF߼nL0L~ھ`-AwIԨ$4 7u94/ `>pp]N)AՑLTGQEO/,AA.$?d1[K6 >ق) Won?T}>xr*Vk1PN]8MKQ| (Qd*IߧP/l7 a*abhhIdyC(ovDV%ov  qq@& 3kH`-.g|{ ArD O~'uT-DРl[ ITj@^Ѽ.޶O6dQ%+N[CwqgíxaTT%8R"0Uנg`<qk9 zHϔcWGcBt:TfQg?N~+tkm&ێ/Zsqv=\2: 3ߐn+_T]]bg[ˊisv~,W =PcsGL#rYTgۿctW3U=JJPeOgǾX,n΋8Y4nҙSU 霩= E&lW.#[q>I>gy(!>T{> GR˒8!'Բʵ XdOX=6ݺWD]H5tPD&uP<[]xܙYA!>j; خ./ȼ5Wd،rM| 8rA8RIݡSU3琬v8#50d3>=LWAQܯM۹\ߪir0 Oæ" 8EgD)rVhE3,?83t "M@YՍ^!̒Q?33U7쒤ح4W0EBMyTfׯ@#^'{L*t:X2uG.Q'$~(Bz2 fᇕ7gvidAbf ΢&G 4(VPV`-G5n*k\syTxd\Q9y%!hq<2 T9wbMSxpuW^JlSΟaZ;ʞ M 41vDgzit I ^.ҋH8kͫ`֐!NJZHʨZ:hx)GƗysXke؃VE'iL^D|nHK1 췾)hSDި1̉ =b8O;BBRj4~&Y &hI}i<-ՑDrHB)N32"ʟ|? G0sRr:o˕(  ]JLHYQ沎Ow"`$yAˣT18{$'@NteyH8 8c},>PE8D.pA-]ްCN?ͰE+"G N1[ה `mz2Depm7<^fz.^';~$ΊRvrLFNY̋WEBW(.DvF[:REKh#BCٛ|Q~BŃyB2"KY5IncB)")YkέYB21M;60KXl1R.:8wt#_aBa엟!zL;N( ]Σm.˷[wbZ_KN͔-SN7_i+o:_ir&؎~U91s L 2ׅKqLjG .%P:^_'+P#HTό'5Nk|ؾk\B)1@iV*wexʜ^g]H3vːr<>?d K -*0~'d>N'|a}Y Bi̎r_?XI&հ=s^2dn.7@G;c .gBGZ8g IxkE siHo)ʤx$Au`5s6t./ĻaIؙڙB-S$.Pqǟ瓡RO%!V}X> ~_1b!v:?OBVJcEԄڥs:Ȫ"4HŦf_;9'a8 :?pBJ ?c& 99y ; 1dOM例HG޾ /L9lΔVyFIj<ՊgP|&D0iCCE  ܘXnWد{M\׹o^9jyl3/XEgIi]=gaxdU!/{wPa:*1 &yZR: 2J._Rxb Ʌw+ CsS>94 gJdeu=q$3;< _ q3$j( b^K:ֿ${CUS:)-6T#p="N/дLn4#m6|5XVUG Uk1W`[_ce#f/Գ RգTޮ#1^|P%$4 :*vbOƸd+#PF)$]Ï>JYqgr4z9цI4lzg5')~'D6q-[D0t\:52;?~\2b9ew5)eF$ B0t&< מ,AO>6gy=.Hf<. 4vWC,^SDf[jmXDFB..:::u;BvpHw>j| 9coղ.= hk'ɦQ6ObQ6[jBt~>>阢Չ2J&];}x2K695qxĔ @9t7'.1(gI'j.ZYמ=B-_PJa-[_,W@ N}qΟT ]8x1[Ǟ w= q^&:C9k,@[5}]cڱl^Y\**5ZrF9QLrn ]2'N82C&ɴ;W#!VSBiʸZyOj~ 'zeZf){WJ%-FL[A60辊䟼S``Z`]_lżoIޚZծxDB^T_)20>~&?h|~ؐ ^j,jqv;H,gN[B xae}MW gaFO&rGid$;O> ާT8â/@KP-I%Jˁ1Sc3v9BH XNLf^ce3όI0|SB1֦|辿]t9NܭU{U d[)^.,Kk2]y&Nt/"i ( mus*/q$҃<> 3bY3pWϾ 9o4QMPY]1&uFЦdGW2[IXlDعԿ ^璹Bcvвl*_Yfs RzC zTZƌYXWD%3]7opwI0sv"Il7.S&zZ;ƻrsZ!?^q+r}FnX? VWMO_oZ0J"J.&h0}-?fQNCq6SC4-($ |qEt8w+vgי"Gt]чlN_V>u)l̖ \xEH!Xfo&qv\Q%7jHӄ؅ї .A.I,NT`^BXAD7yKfKO8k6?~dd#rDj>FۘaULwr!( jrS݈\(dDM=KfM8∛#D ݭf/|"Wuc<)(A00p]Pz vʛoR"CS]9!,-R^5% ;s+=E^ԠT [.hv?ss*4Vj mv2/?,!82]xn8RD8S}QsQn~w\َΩDKx>ݸn;oC^(oXr\WkEvRy{du sdwzgl}NE|p}mmU}deQ?zTǚuMe;dPo~eQr9[팴X,:v"Laء:~ȗ_ -lgS^Yhsb-3Xe!>s3m6յ93kj-JܤP:UnA\1v #[?IPkSxfF/K]kAk^` Kz1[i90S:rjGxi {,#^=@4=כUp_Yu݉6!9n?)_,/Τ!Ccc>Y%E9zˑ5GWAR=|(.(͇VNLD-~\^JLH' XZ]\ԓP,8|jQ2 ޥ1O$1p>CD?pe;Ztf Ly#Wz5T)YF ߋaÎ8_| Ihg3 .p[FV՛FX5hgYV{hSO]))IkV֖($ rR@}O21,a$f16$`{O=v)]*=plfO`'z^\ڣλ5u."WkUcm :pz[^b0$IKtX2HIMR[%;F&xO ÆudF"hQxީ~yj, B0{T{;#*)A^k~Kpa/!}=ý|7=>?H|X eehB<!|ަe4?|&U+c7=Y:WjI"ҀcC8I4Ү9"EĎNDlGJobe($LLፆC6Z53R71]Io~Qr&&n3 Ȗj$6㕃H˕̇?Db9fDEGE gb{xI9#+ x"8k\M3Ooi !;֭M?aqǂ#ֱPI6C3fo=0~ d ӻoBI݀IA1)nTo;z?" Џ+.tBrY9$h؅bSZ1|R~v>]K]RE/5;'fgOyVMjV_ZҶݴ?ʭ\p8#c?3̀|EMr19ژX9Cˆ\9;HFBfGACwDM"AZFp&8G]p oGԎ<6#w;33'&DqD~=*<_Ex>]r}Z47j"lRK;~$jJhV%԰73e=1E]Y :.d>dO,]az|ѣu:"]L gQ)r愱\!*I:AF]WwbcEª)pxtӂ }h;@8~F#8!̄s0SypUNUC)v}03ÝutY228˝QA0wcJ(@*e`פ-םsȐmpa9, 9 =M4}!;9]`l6E7v,og/1}`vRnW'T;12U{X-4o/ʦTrc:Ray Y`}eSߕ46P"7e w2 Ni4Qj1=`=:g:䫰&~3A9hz'7'P')896V UqCV4Vz)9GvgV }D5=l+1E&X+D4Ak>l7&n Ty B|R#Ih(ߒ+SmV7uC+(q(Q;Use,w72{J'+ d(sOdup)g H_WDҰg"&%Kc_Oy HG۞EE7Į-ʫIpm *\W,G!!hAqAK ~zV ~nYڮއ{|VGyyǬ¤d8.H9A뇄fOu8== PW*?hxD{FT36:zD/yc?Zt tD"ƛ #])P'-s?~ǢrGBQ11\dN qiK@ęӋގ7% 2ʏٹ DX9ū;آ gWݍ順U\R;>|q jcn âNc /`fB&)Tm $_øPx)rkF.9}>(*<քu+Cup'jV,1fݏm*j\0 z0Ttˑlܾ'Z2\4{W&ct !u;c0!)"X ǃƸ%OYbq O%u }jtۑA @cCօ镸Wh7s\86-EH-}vB:Ԏ!s߁ 5̧s7[Dqy- LǓ4)f8eK'|6GcpbJ62ض8gfiElaT4Lrf?k פ.$LuVpD5f0udjiA7lRL ū1J(tŇJsm@2KzMCj%x pg+>ocZ$y.M=jtԽ-}G]2fx AhWvユN?3gAXk^ޡ "ce Zk`ti>dݨo)#Y.*UWm nu_z*ъAa⭨k:ՒvG)zEca+n=$ɮe٦+h{{[ Nr~^ΐhH0~ O{Ħ m(i$j;lsEA\#sZ=zy&t&؟Yl ą%咧ίt8&BƅEjeI ͢|2{㬥 o?@1e^Rgd^XUy,X醑` Ѡ:M>H]@KYdj&A2FB at/9cwV^T+dcꔛ>SVE0n鲍#0*@/Zq6cz#kr+=u}|}b8, Ts9|j:OtB'TH0}tb& XRY @n^h9-9zއ6}; k2\Yx=NWjȆvBFc DM/LHpvxųC`rzțGGyojBnB Q锹V )X;)f%A ޣ%~KZ~cDl E*wcEhs4۹2u@Rv/xwk8F^@#”/X .f0/ڭ$!ݟ2_DKJHz;Bbi&֯[Ft.V#^^(RQ㲿5kޟO:KwXK$ !1@Aa+q`{9jb*Ϙ/t;l ϫgmXogO!Gm ǝ,`'tލgM&EDpa0/!LȤHcl1,% jƖ2EWy.oCX9FGX]o*zq/xU1:۷TXxEr7C) $ͭyp;޷x7+.e[wUhG%ݢ+%x I%ˑ(*oFIvZV-1h Mƞ?r{0)fcVMn7h`]n"Ff܁sht7VuOUg #@[F4\]gS{tcStDUlx6"926!1Yi:5O8^42`Lq˲Rd$=#q#ό,vHZ \OH916Bs}K1;USQcC'/LDg(6h?_ CWHLˣ*|n\c㩵L `쮽(9Q&&:5<J`$b@ֈ1~qc:dD;b]J>0EFA@[x ̹Q^[Sc">lt}PtzWMԚtuLʕg۲#x'(ݪ]粩n J+'D, vo4m[TUU1qbRPKTYB lx(1<>y%> ހd>+zeJ4OmY՚ve4 X+6Mwvybm ‰?ߑ)cqOK(<6;BoTvH *e)DCJ(CI6fѢ`{<,w\=CpVNYTWC>Û33j(ږ++.+7"1`%<`{К6);R׻N}Sik2\R'VЈs$cu;tY9;0l aFlG[th+Rf9t=#JgUC<~/ő֫jx)7*2@袕qfY"XpdV_8dY2n "3oiY"VnEqӮ ocRĝIEڙD#ɇ"IYw5+S431rhݮB+@0:^BV|@`vtm5 S#QBa)pwh|x 1fw9碸j7X=+aAU!;b$l[$҅д"U㵧__xk.U]-s^Mf6 ' ܑ:tlٴ\z NEERkHtEg~M<0`zK_mM1/Óf}L"wWbCc_*Smù#oHPK}@;KJToL YȂh@UaVg9{6tgw^x#@0fVgWe,RP&䧫AC݌-j.Q$Ro0<01(}9ig,ŶzNh7.&J?V+M R(p.s7 Xpnoψ=5S^P9o ~a J A$D ruJ)ûϚnbp|ۭbCAelz)ws(_õ|~;#HjR'[n+ArD7%P"r@w5b?U/G`SI)=]Xv6Q;5mU{iR)斈ɏJJ[sPW_Hl0 zR0e ݈I빞:n3BS'=҈יd:Y!W|1p{oN9|),aEb ~rVcZ R0B(G~J0? | !崹D?Oϻ,3m݅7ƹE{5rWpS%/J\׸\uD}"97 3jKdS)Y? ХH?%f[M^$g0T'6< -eԩDqH&rv5Lt(]G̈́ϣqit\ȞGdYpcspߗj>YbH tż_CXb(X#X1 ly.xadb'OjC'lk䰠R\tmPVb '?pddw1&͖1.o:đ΁-csK&Mڏ%qP77gX(7PD?#Svn3γ)L֊; 3#GRt{w$D9{+.|2('>eRp in45 Z">&8:@_11NܟAH=]kmL'z5IԞić׭:XjO}$&6 B,~X(ݿbyKd^}Q=N{!젋/)4K·%;P m?Qyi*Bzw?S)vTd>kP9t8#m(6Y/ɨYpt I|$~3^ZHX|N:,`T D'RTKy|!&ÀB D$?gN= Xno@s{A9lQ#H)h`1~pJY6~1ꏜɾj6€W10W{'6-GfU[m#9Jii?"*Rٳ.п(/I<sgӱ絛4@Hj˼BUt}ƹ S9r%g "4 ?/<"bj[{Ձd8Dca]X}=% Na_}Xw0Y'DILZd@FmΤ?.|#Cr"E%D&o D Å'T 2_Xare;UT^Ŭ:zTEL2m6e伌 ݖ cb2 7U0pjanh$N[h'jz{Nis!e^c2" ġ m,)l/SDa iy*e(vHG 2a`w'kp:9kw $,xe'^%FF]=0r'*ıeC3$t£E\@+̒ .~+ cP_RBE*_ ǵ1FO]HBg4A+B|D.$w~@ZȸU'Q MKƜSUcl]ű Ճm-o/[+wbGba˶S"$Xז:r@ -Q2#O2{r\D*[2V<qZY`n) Yt2,8a<T>(𒕱gA8.NLKWhe-1^5,2'knnMYQQΨ}jA ba);w|al5'kIeI{tScy`f0基( Qa}ۭl' b ?i- b Fu\`}o-F}o)sZi^]nsP*YR f\!j!ѬkQ2ǯ97繚\gwET뀅ׯ=j4MzeN&n1mIK;k^z a0_=_3Ëk>d%s eAusUk*ENɍ B%٩yEBz俐9'.`٘s8x649e=PŻ2| rh;$`KlgT&mRdcJWή>xC-Ԉ;ǁ!gNYo\NL[FގϼNqU( U*`x硷$}~yKy-i0?u1}t)=V }4|8NJʽdM2"ZR  w,|{ɯ_IFQ]*r-ө  u#n}{L*#@WHɂE؝T֙,VA{hIjYlg\ݳ~+Q덐4Ow gٝ<ۢ a"'DU[]s9xݜ[V[x$[G"E`^*D^`>kITF֛8RbNezu>*,?DݹJ~1`R9yέ1Ǫ@k̶7O|{!zAyWHa RRY(y>ʤ*42`i ;)Ao QAPo2nk1'k_ThIN/2(a&hG$!o! ,Aƈ j`x{_A,) HEstp;Z3.hE|y^@RgёM(Vܒj3Rocy){;$v{EXCaQŻ"82!u û7Hnľ))݃v4=r3@~]#yۯf H%n"~> Vj?;z<&*8*b$}`Х20|q`CɧT{*xxBYQ=qR9'vRlm[栠6M2|ڴ䗟:-Y9>"Ir"ya]@7ˊ2UX-1KBv8o=|^D9T/>jWa5QؑHϛMGr*״#\Lw$qK1c9thS6 E0  QS~yUp)MZ\2 }~tK =>#4qFżmbIcfJ_17Ap,%?C ?|!SK+S?Ng;wô.\9tfyv"YNQ0 06ϳ7kkdԵ=i09KJs=S8 :%[.?Dѹ3L8s',(.x25xKxu5:fqo6`%t%"DAM A;8JhӟE Y -`Mu llRUON}^Ps6ط+G/z|m6ٶ@3}m[uH`Ay:k*^ؒթ ""`2 ?z+C1bK:Y Yٜ3aBZ`xF=⊺' dF.ͽ9&oʆ.4a"6dT_X.XרMU\;?w㩔!Keܾ9?~=-fqR ׊jq,` lDS>Pn*ʫN@ y *(>[vT^Gme ZI[2|K43IRO dNy˳3}d|v OmG(n:g `s<Ҋ.{ n ?Zڠ'ǗN|l N^fĖIB%̮3~m傻нFAiOAp)q89:*"]U;WnaѾI'C;`m?= }j@MqxI(f)8"3w1891u%^[1c9PEtԁB >Ms$?"Jڷ$5!*7!1s16O{i5niӝOi?J=H"ۗ`1ۚ:i]Q'叨:Dzb2̰ǘp*`{Et!ܥcS:P; Sr>9F֋jbf9LUH/Γkz}C61\\ܒ|pJȾbCÕjg}phbҘs;_pwkYjUGq\"3 w*C>(OߙMbbex}+ QxQfw{/ = m Al:gø/i_#uڨOswHFr6lC7)P׶ʯ2b[ɋu<"%=6C(w tcOdrWD&憴)m^΋0a_aQ2z%4c)Vӥ~O. d@ة|K U+WuG\1t!4sɭߒfjITFkյjYB7HN(*H''_H@8π7C1^G`"~yᖊX)ZLRΟJ,,uO Ii Ꭲԋa[և^l}Z(ho|OfG8{O`7u-aQ@NlhAQxi"vҼCN&h5c ,DN&i<rz$!ݧڴr FRāϩ34-Z Kc-r ?Ea$=oM]:ܡ芰/)տy.* {s>ƌbk:xv; l IT SK>&GιwC=wwNI+Cd;厯|™^/1#]Fh}Q?9R#TCG2ڱ( cpa%=Ʈ^t3<~1D:~g8p$х \&a<76~q}+CܰݼCFnz$<{;N5y C'_HG`2HNda_ևGAodG_v:@M tW~ľCfĥ1+L[* Dj$Jf+1-WF܊;Ca@6m՝*;ama56 WGN(K0sTe}&nFK1X"T+¥gLaIlo+Od:#-XV`RD*zyOV[t*qh U Z'JUNΘXx<) d>ـмSFd7&aN|smeդrqd?79h!"*[ &9}(&8@׳'QZ>oN]!{sضM7- #_2e=ԘvTdYv1ԟ"=8JcqIׁ{Uz `ކS\{ĎDdcyahat׿V ?kКЉ^>ǹKvAၰv8nitY;M3UKA+;Uo`l:GRnheYDXB g2[A)qUOdcJM)JciakSVd/Y.= .^Go3?WgGH b$JĊn7|a5VI. \q:rz\5~sIPoһt ]{S}kٜl$ILu*%t8|j\wd `{uLp;wF,%}Maiiy\A! b/rQyx2zņPǻK>-˛Uwњ$}kו?HLI\͈PH}QlM7 t\ϖ/7|5 #ELz6 @$U+*ڟ3#-v^JlkV^"E6b5PA'iD.Z)##QPNX[{lUb; "75Hw;I3L?. :|dP>oX"_q 7+Yqeu SC>hµJ#vΦ(X~ B^.`+ Byt"ɷLBGj!c|u$۶P $N }^-?8s BUSFRˀ!X('CG~`fW\bm$l̤BduL\ RPu3(/ _% =Gv3ŻЅ;x$9[[;r;ʦD}~5ZY]E8eB+#.#yNgȅǬp ܴl ww%?`;=e6\͏g@ $N"vkF֬s+A`fEeA~n蜶f㐠0$Fa`u8ѓg:ca)Yi"1~m7tozd똃;NQ"Ad.'Wi@'F뎟j-I6G\~d+{S=Ьdx(ع"* j}E3q~mweus.Sǔ&re·co{W)Cj CSZp]tbG=aču+gsgEPۿDXf_o+_#/H/ R+hGba|FR4$G1b4ю{iYBHF/G"l୧L 8Ti\b0oGB> SJ[eͅ:lƷr.ћG4\7"Q3-,P'm(ZbXv8%Gf ;CŹشDfB*-T'xo=9DE\"ìP-q$ΈS/RJ &3> =FndNn7xTBA^*Ry0(؃nvo|@σ!si:*o0e|tڤ` KáS}Z-΢|'WPHauÿ,_!Σ")tܴߘf Q~t{A`Ε ٭MI7,@FɰO:r]tV'P,V'BbNN!Rb (1>S9'*C(vђo'woB<&1ߢڪPn "#6iXP!޸hŵd] `-xKC6kŢE%̲%8Ht$bޑgDcm{^ra}x{P$,[JvSu B!@ JYi%'B0%d3sBvғ C5>x)ĩjʨIDrͶsR ?9M21pajO~ؓj2YY`9CZ{@PKlbՒ@ jZzC8γ woA5'#q넪 ]KmkyFx[,*~flVZ%2fjU-~g4Ƅ6LIgr0cz{2*3M7bG9yVm{hzO:CQIS4”zY䖪mۂNT-2##D^}+ vx,[RդN{\5! i3+ޜdĭw]!Rh%B!>_>)6Qv,ZK-"z~l-ޔ0kᡉ:ھ5ƒ_[5{X-t:6ecDy(NTy&w!AZ,+|e1w7)sVeh{D?0sZmy,c-  V0ޮ:L@˟t.ĭe\UktɸNlH>r$덢 0c]->*<oA"PfyI4]x'/ÛT&E^T6 )1oUc"4i'8 :!6s.6,8:e1D~0mID7[}hBXBhŰz=>CuCF69g :xnzonNuZҽ1tabgVYHJT~Qۤ{V*S+ _rqCZKGL? φ@:X_[yAgy}u~,cxaHKB @&K.^V8velx(/t=DyE&`рw7VRL2]䮘(Eav-][D"=cBZB(m87}.GQʻM!mG[E@5#\*#͸ʬ~ ΒkݭX52茌-*-d k6hʻgґ@_}DJf:p2:~yfdtt*&!B\ ؋~I'/dVhJТ Q2\ۜEX|y؜Rjk, _%\8wE-w "+B9ցǧuO"6Vb2_%* ;sC2ݨ:nh@#z):9cT$gA{6@|6a Ά0UznDEɩqQnLe (+,-=cqN6EH,!wrK pnN)a @WHt Ro(0ⅤԲ8vⳤ ƙ'¨~%[f 7_G'Gx4dԫ,PKů7[1gL,S P԰E0EuZuubgdǸa6=*8J\nԌ ˞3=Ju]MgnB.›yhUĭh.$M rnEX#{i:R&(xA_lK}Zt9  Xų# ]lhkH( fCԘ1w*dž'͋?Q-OAOS e>(WA Ntǔsw9ZuEsq' GFh=s͉[,XLβ^xf/uEzXxK2ZLge! G26ף]]@a>sˊʧ}h8MYNGl^ eUmϷw4e^niD ֠dE-A _x}b8VƠډҵi}fTUйW0?g>+\)te- eHbmR<roZHCXMٱ= ᏍNc ߓ@YM K ˞/->sg0Y S=A?J} =-ʭ߀rT<1HgʁSOh6 זwUA@uqj?&Ţe,-ˬEUY8ʙ\ !7^*f`Z?%ԀVf8)iF" _.<б!^3޳3{S8``d;躾zMf"cˮ;j(p.o< Q!P **`A;hPY(Lp_S[TUUUFv!7KHlj+<]`b ⨪ͅD:Mʹ_o+.dAH !nąd%Y1,&_C%hJv/Áڟ^w g7]I/e(57st_tJ3Yz8ʜ9!=ؕYbLsB;\vw)v'LHsIY?LUeZ^{sqA(G?2~#!@xUAR/9/+į] Ғ8 `O_i`V?o dzSlݖ8ki$idC k\&`Ѯ`Q ZHn£ o/yp'a7Mn% ʹQ [1[yM7 ?k }D'H$: %>TrV%Ӣ%M?%d ЬI!e`1|xc"vlt67ڻq35 =m*X h\1Ğ}x"]4+OUNH˚YBoE`sl?ή9X&* +W-tŪ$% l_W8Ul%<(_PQ#28N5~`uWŠ<|$S&gcbÐ" H1?݁[1Dtg?j'lU][LWgm̝6P74`ڳejU" !lۈ!r{%R9I7G'd/4"ܡ%`5 ;hx l[g޵M;$ډ:c`@Jk0.b>42x*o)c?Me@$,,ᡅg,Ď`vk`oax=b)LroNG<|{TB]Jax I>N3Нy^1ҐeFn߱z͠CG_&m39Bz%G%Ժʥc,/cɎ*4#N&`z(;4W!_n TT|E]Zoɿ"䓼UB\! 2Er;-Nei!Bg5 lA)H:6U[?z/IIb=b Cib8aD]u3Cw@xᷲ-Vnv lX;|q~M,@6nYAχ᫾ts6!3|MJY)İq>ch<0zi_#9&Nj?}_5GvQ@V /rgz9zN? װW\}_&.@˒OκA5L9Y=08 8  UWO$p.5T_⢺1{_C]bP U kZY1U9Gp ­aOzWԇ%帳lh] d(XБ+b$kb҃Ov@.[IZ9dikyZ1Z`qwTJwyPH+ƅzZB\VRzdϔ/H IesuXY$\Ƞpch>d?޽I!ځ~*;|uT| o9M?l 0ϣBN1E>#!T6JN#c-(~$P˼;1ty!şj\dPs{Jhx> ¢Jx.w5ek`B&fjRFe# gryjR̞(w9pu=ͧE%1e@6VI˒.h AmHWxl~2[(+(]Au9ޣR/,.tjXS֥;I& 7EzX+âpFr1_O~r/۫FO˨gAN̟ҐRLpBQ*䟕:3L$fϱ|yTZ~bэ Z,I3N?4we!Ōtk}l5R8կC~ :Nٳg?z{A9E@NaV= aRݙ#h.r>{R%YܚtC( ,w@H#^N% @{?JCDHd\e.:0Rtx<5KI!Ku xdQ Gdd$AEGKX] [Qv5ߏR['OeCGC+5&R DNXXo D5y֦3cb4%uo9iL0;m{HVKmi=;H2w@PX\f-1 :doܿ՗Y!Ζ<7EFbܣ*ϡ?9>8?wcjE f9mUoͿmܯ%J?U{zdVk" 1t氩Z}˞aqRZWK>o$xPa΢}b.w-sQ0EEu󂠻BȊ"<oIfWt \Y?"QQu Anj_AoM^7d  v*eF^$qnuhA)) F2Bn'E*˗2;T=~I `&ě6m;iNH S(rmln(*uq&bYfz˪#qD'`ɏTfкY,E濈O՗df{j{t]r`g-a%oO8v*ugrd,2@U;ȓ4zGQ$\(!ߪ[E EtG^6q6E2XeՌoH7<2ƕpj,snyU763B V׿)ddjm9(69 L>] =n1m}&d@P\%+r RlԦ@m{W^ɏ$.r\4¦hsl㶮oǓzA|g{7d/:tҫ5@=A O䷥vɘat5WIU%^&^H*'H6Gic҇ڃ!cDAcr#db[)g%z睕\&Ʃ|H>Wؖn|6w2zzcvEAu<\ suӢwtΒDp!nM4Z 20)&e%M]Tއ V$mO~Tphr F i4ZOR]g H*@^O w i6+t{ڠǶɮuQm+Pӑqv1ZյbA ܯohoP&bR%RG2499۱GB>@VN*={]&3 s/sItò| >(EB_4S]nɷC6FrTNP>HDž]/eй*myҥ?(&\Q cDmm#* x?WVא @ʌaK/?@):)x,fO|&l4#i \w7XT'UI虚&w֊*R%j$=8{G뚕PG)oO[Rc;Kũe|(jv7nSS+;.b9QT([ޝ: ;<6ΫE&U8?\;r-'4@y\P0]aFr nRīunHQyҡK{͹5L( GsMpB!; c;I/kj ..۷10/}xwڟ*+}Ja Jݲ]lyR`řl)16 WiErr$-TKg_NִnH$sՅXfnoЈ*l lȞ~W# p _Oƕ ،,q%DaB`e6**n@8nl W)tw4TJ wٯkߩ˭x>GJNgd'H!>gl<ƹ̩{v5\~2"W=Lah:IS9)|pl?#<>Ko̝9ʂ[=@ x_x2e79r5#dc_do˕ch lw,YL_4^-G<.~n`<Ouw{sV9B` qA("bŀߑs,hHUos$\0)˜(.S Zc er%8Ll@n㧓S[ )jJHcδp^;W۳ 8:{Ixz3_38 >Ի@w=v_ܧ'ڦ΄UVK.p˚8; %X "0U>V=^)w/b\piU-;0A r6މqSbq-k];U|tQA5M Rp mQ/`Q[ 1*A4h!zx^`;DzQOkVvr-U;-b٨V~竖1U Nd-hUP1t_iW"񼡀0c:*rDz'pri:qmQ1icx{$.Acӊ"N.ޯʹL0!( (@3 w ۽q[6AnP\K+j54x`|6o(+:\8c?yUSh*d = W[yV (}x˄gm&և= [%QX˜yd %kڜ}0_]ҍV$ >uY9J眍{}rvnTU7 FtıѴ=i69Gm熏3F51YN"a/|9S}T^5Nlz\%z=yO-_tI0 M8-O6zMl ~0 KR a&|N?]pnx,DCɄU)a- |gn@k+t=\:yc0hw:xł wn9*y=$/$ˑCJCݶywEH`#dۏj*F U(;}PlKgOZSϢOH،vaC}qb}w/̢"5, =ǯ"l /=[ KM&M{KJZ }_w$}${Oh1Ɨ9amaGx:?0\},.0x5LHfO=r4~LE, J=5=L`|oи]|hg qK3r 󶯒/Bq  it1=_/3 eU%K!았.Q0uY ^:ORn b)f ukpK#Q' ?y/osWJy]W[}31RuP$i7I[y&^^*<@܅C;h!z dĮ>4Sj0ZӱYNk>53I=^,$=e Ӛvo]S]!ʳuv^XT@$/<Fa' &ׯPfE34D=Y3{>BB`ʴ޲'Ҙ/АJMwuD\nG ֨gH[b0 ##vTOGvw&Esi;x=.NLTEG(kqƘ:ډ`C8@: :TYkǺĪȨͺ\se*wv qEB4Z %G['PI.͠l GM.QZ˫N i\fY+k{عF|n"AC' YȻ)s\/凊rYY$,HdP$1yoJYE7(ί(< rD%c%E z^xL7*p 0;!oxЅ̈Yk+a2]kb]?WJm2%4J4dcIAfh_EiqI bb`f8%*(_M$'v],Y7+ rFP F!2N:L㨾Q^ta-09/XݓENTCs܅ 2ҏfIcDTB;%~_5| MJ. G}~SۀzxEdт3S^hm[ǶNť:EVKL{p5Z *2wu>݋h떭$KO#˼Ǵv>56}9\dv[NDm7X +G2%m+_@!9'^>DjU^ր>y\xE/zψAEX ȈeɜIT)n,*( XXd@~u{ʪhI"]tm]}X#wry j Uc3ŀTڸ^E7@l3>xWU D+>2ܞaPY[4J)T\Sdo&(-N!͛:Fkɢ_?;*<@tRUI ϻȎ@[d޿  BvB][#9lwixtI!>5`]F~9؁ԙ4J"GyE׉4:<À籖XN_+G#Gŧ?l|RxRfZ[)D& +o~J.>9K_|)2(kAs l}_iy;l}w,t$ Y=螙(j)s0h *Fh`.aC󮆷8cX`(Ej~Hpv4}e46oˌS.|`^ry5H YsBoN}z SBTkp3Gr7@OLvo\Gt?@:!cܗj'#!_X<\z'@KxyI$(VwVZ3NP3hڈs)@H O4`ą3R1 Jd`&}/@MO0/~o%$vZ4MS?~ϡy>4km%#I6_l40FB-^ () E2if\[-RN:ԻXnoO>&ٍr55&WR+jUbY+*(TM;W~^-$:3pWv\xnLs.V_{-o)' ֽUo/I }^UMBQ*ŧ;tSẕ#T4 I`0?vRl}mb$ՓL=͊ayDބ쟅eg׎e@'IL9~j~64E Y,g7SL"ګfi( waVՈNs M;__/|rz;ŹHd#7fyjs¬v=bG u|[**g&V_YQ >]\ OEFT6E=7.l5ZA5;ڜk:7l*^b#w d pZSHG@4RD21쎢)pe˜4A G2̈́[4uh f~}./qG_epIg y(0dhApxd$ЪbPN>(*fz)8HM' XE:3{S`E>Oe6լ\1|i{]uvu6Ц ;LIh֣8=h;jRZ=W*FbDU}bXX q HYp S'SNzzuFeNEQ}xl؇@LxE_dJ7 hK{m4e7H(n ' R l3 Ca*N Dbrpgֽbވ g^1vnp[jEt{ǵwcPHtk]XmfaKV 'Xdy;xhk9Y@57[&CuΜDZ:ⱙw )R6 V`O^ϵ8[&\Y?-"hz7a쵙)cY y|@q>o\>|r]Z8r2>tሄY 燦_;{|+wHz .s|nBKϞcT7r# I UUVD u šgy0&n;+Z,{C3]o'YD9W+˾7eըA,hY3f64` sK~z)焑X|lShY Ѧaz6N2/|եh"(zO11̖KXŲ+ %#g)j%%ᮄ-H/L\u揼 Ԡyc1 x'Lu6O4a#Iv~Q`vs |x,9mkg*-SGXj+Vvg/1{6uӞb՗9D,i"@ibbb&_坃|H)D:>\YYR[G\򆱫M߮wͧ  :d?'xAmຆW E%0@@"hU(2jv|N.:)w0N-sc %$F]Wͬ͟ UOXRFO}<">gK4>"8qKc@ SNUjL&zWE{Up9 i\Y#91Qtt_+5v!:j;V*o?Юw F9ñݨO; 4IO MrPĈ<3\ \oE+R0mѦJc>MO6/p\wdC5B*G[8R)^^NIkjՍۍ/P dT[c GbJ JS. ؠ=| m/(h(7tHFkj*'M3Y!KzW\ ‹bFa.Zjy/@X7&󵀩Q*Q|*!áR Fw>k(B^+2'"QpOREƃԮޕ [˵2ͳL&\+xQM2gw&(VUύ}t6[d' 1t~Ò֑dܒ|Υ +M*wD[.+9DQ.c!bE !#O 1CwVӜ#{F7pTJ}7bY*D=S6tu4?X!ˍt!|n}G˕؄.37BRBoΑC]Z՛[ ֲaG J5Aqq@7bg)/BYWZYiO'\;`DE^^Kʀo.HeGHoشsK(xv{jJ2VfpP#/2%=٣ =B0eI;+C۽!0 lC'c4O#~uH8.OyEN{Qte ik!kY"Vo .ş ylȳKcNg Mz~#|}i% A(Ps<l/y@ (ey%Z/AN7-K=@bxckv!d Ķ-y=}bDZ(`!_K].U:hxR@L{_QPi̓C&T|P"֡dWrUo ]q;zw'uiw !sI(&Q8".I#::Њ(f ?Br<<gC^aght!4n]u4Q=}aLkleLFJkˆ̉r`>N&L ;F?B`r.'ttORK/NPUa{RVXӡg(#T]&"fdj>rWI}/탼_YCWtdw,YI18";ٍZC]ރ}!!gKPfUm‹/Lx 8xW[cN>ag` 85ot~wB{EoErG} ,O&}π3<ݎv3 >h #YvɄѱm9@C91+ǟv kK) X 25:2gP.f,sM!͟l# 8j 0/kC}.qY^` F9c̚T1!W+Ђ5h!3`ˑ :JjG1+y@F׻H*LR+X]2QlRg<@ӻYiA濶埩>FgDSDYu[^];hp%j2_=lVoE#:oMzOŁQܨi>څt=@TZZjѱ s-]ジi,Ոh) ýyuk\/V4!"IBbt`0P{>(^4Z'TJF#ESyL/L6* }P>0P* BiL.d< a~S7 >o1z2 :+V|O 6%0Q,6XlS&M&7(:-XSZ! 3d(||eW%:HILC’zˏOl71Oy1aey~#/XZ_Ȯ σG6~-YSjr^) #D BM;c28p~ ŒzD}}k([7Uͤ?8c/^r?/ٍ;y2 !!SEVFhR^Dڒ(5yd6EW[ѝB_ckεs˥8F>Cw[ͫiآo[2QnIblĿK9AT<^ nibˢ U9& >k>FҲU0/a mAg\ܲLk1d]|eMhcqe}؉w Z0|'s{m<:{|ˋԍlSn3_Em/Q7Vn:LV 1 Kjyp3cwTX6 5Iec p9GٖU+0h֘c%קXV1f1,NojV< TC_Z|`XcV }3$;5;o[sK쎽fؘOfgEcھ-WC"SWYfϒ\>?J(7oFk"aUq pFAe]Nގ HClzTu8=5)cP3;lqEJ)NZu}|[O؁l>B`p465d~b_Ey܁|̯cM <=)`7DO?Ji~;_=`i d/AlLfFUd3y;P:00 ,ѸVY'ukGj F00"rgODsy ? xª.DCեä"O, S:xuݤwҢLHtĭ }ljG}K $E?lGЉ7.Oe4ʰ:q5iǍe ,rfca:.Q,>k,܉)AK;ocyq"h=;_ϣkgOe&+G;$⸥?۞9x`W;D{ g+Ab^|Ir<\aA|cIҦWY1Bܰ}0ALU@Ze#JȞ2w$jH'U.ރO١cVg4"铤vB&EE5S*FWǘ~fZq\mjM>߸R0Q~L2l<=+ƌ4Cڰ'^]!#_îag'P!{X%EA &De,lz$>xz6ֵR_Hdc7+D֡iO'h ??Te-ˆN!ԭM 9 N<y9-vY?p2(8-Ӳ)3 ~CXמ6VNRªzc /ͧ-~ۖUDF4%]pvWSer>QaGn H fXB)F$R./%YgN=bDm\⶟F 1"Q!.;"?㵻 A)5D-@\2ד37[`Uf!o"^ 3q UgIGJfh՛JMJ)QR U,|'ϒdDlH#,%yNPH$DSNӨM8ک>̚"jg@R͛p1 'ɓC^1e!vnd{O0H;dʚ bPa;qքUn'ʭZ`-o*w 1Lg`KdlVȜnD; ҥI:9ġ}V# qtԠgvB?O20 ׵t0S1X(0@<Ńx|*̻%CP]6L9كNДrd=|8|o-٘$r#abE7X[Le)(hsS^92+b ?Su~cd=XMxZYmցĎ<߷qqvP2J u&[Xf:fz@<L}*UP2h<x"k>EpRoHXv=rGޣ$UշIGb RR'I5/7A7j pG}&;@٣{)΂w՞1}v{\7I.\|_:йOG~AЂȱY'q6v]OM z ,y"nybjr#0@!tP6:۰ uzZ擡g酲}F}vC0%hLNPSL0򭙏IQsybL^k &Vz>:0E#}ns~X;h rڐ ,FhE?Ouh#?חŹ#acTB~|FZIȰ^͌7 ˔`kz1_mޣ]ƚRNwst,bZw ] _LbGScK㛟5*36?~ϙj~?n%ŎVˑP!?H^]ѾdX Ih KJ0H MPFӒL0jꗁBVEe/dwz/@,'to%`HdA0SnUN˛Ehs͜t!dsNes~ے/DLhfGXDWF z?iâGܡIFRiC626VRjSMr28 k_vߊDW=una[+ &xXhowy4ј%ؙ\;(q&>*)bQ}8\B\(z~C|oJa5`xKUaDb { gRK $Jyx{<+Ѹ&J"$dHobPLdGD(NER5/C릲Op?х}^[eoǢ- ^ +4Gԛ&*d7n -?oH)nϙZ0,LmI:^J>h6'#,j^Ś~ֽ`*S37fabX Է^FA PѠݙ"ް @C5؍#8oW?T*oC4Z &ۼ ys7R $aóH|)=PZC% lfybG?p;aoEUe.`?a+c)@C&3y >|r'З9 5tjG??a8ԘpJôV-;š6b↿Y}LE݊fƿvq*-yt0R6S ;K v9ĕm[",Xf y{ t> 9٣5Xh6P6:~Sd" G.d&;,8T]"ep/oEL;USO,%t9kTqqlD0 a\i*cZ ̶C1},o~i+K'kLskR}!1An e=sK lP8Γ8%0F@8qQ>駜#Sb,P=;{c }ma>: #ibQ""fȶoN"Zt_娓싉:[UL.[ KHw:C Bh}\d9?ZiI#Ėyp/ %M3#?3lKp_0Me-zRFRFLOP . qC]9v"-^vNj54$3C#Uײ[RcE@9C -)fxoڏ=K4Ķ=o2_ 7VDLoZԸjFATj%Wۯ&̩ pڄ˳_,G@!VstɎ>zB g%PSuV96aq: OitTNPZÞ_mY^USbfރ 2 8PtVCK؄WJߦ2ȇ/!|ٺ ?$]G0z:҈%(03w5vZ p?Y`4(|b4?Rq kzK+1f{&,D@oCoxDo!2!&AYSU0S+ږyFI@osJuy!5!kS`ꊯjճW5D/Aj$5Yz?7w|%%Ce(ЄQDik wOU*}׋Luǻ#ջޠѪav#_f1Xns)Y“% ;6.λ, ^ihY]fht Aw\\r[`VP-lVXl4",fk#7tvP,om2[|=&HNHW7GuLU\|3Tw[9aBYИpj>;#煩sRNa܂s014! rq8]OcXm fDHRn`4-w($%e[}\|gQ k𭨗Ҽ=g3͗b'x²muT6/fǮᇵv!8}\TVdLIV>Gd'oNtr#D;%cVI:ztdEd:!6؅+ XK`c{s`RYcDf>ۓo`]<ZNeX!ĸ*7`ff]*;VҸOeU1)ǫB:e/5p17/|aXnB֣<5Aɩ큨澟7zHzڌYb@-9W(+Q+uGB};m%EjB8]Hk"dO]NE.[~#/@  Aݸ?Q < a&R+ iW9HcQ| )yek*+4}ztASU -8P "XF$''9 u 0Ǎ xcJ^3FFyk◢[T5C8 9iۣ+KhXtD -7UيQti1Ҁf}Yl-=@MXi<`c9T(UHc#e?F6B<G i[+?0G4hgi-|fKTV  B5Q5p)\ZJoў\ m ժOŮ$\Ҫ"2$FAD@j9vjU70+(<OC5:(#f3E"S4o uB۫cgFoBe*fͩ&.P5D%b9 |R/4G#tUi_OrIK!#g~AD>'W.P9E$솇*>7VbpE3bʶ sDPΗhrK?n8=\$)A2EdE;NfyZc2}ɶ&<GBE,E[$KhM3Yz#Kqp6&uI9&*UB;5b֣ʱgrYxcSr,,[Ub#!e{qBƵ&dZ~I,sJ"7$$n+;-A[>>$7Yֈ7`;B(tc@[1De㠲Z ֬o^nq˗\*5q? LtCXkV_~5yI'uHSнV\7UQu1Gl}tyհ}oBgs*5zEo~N{4SsCz%d @aI9`lO8rՙ5ɉw6Xmv1c;I_ c5w8ͫp EǴ޼މ~(Pl5nWЌΗ77!X:W8/ziJ~9Mx{ P}{ʇ8 `{B5G.7pԽCl|^aP'.cc9TSIY#<fÀnH5<~kq{Чq{h)!VOS[SrZ0A8\廫 E# ؐZw[%S#zKpHC$k5QV$'0^voFHcn6&aqQIM軺`]|~TSЃjdZ߂iAee jߺ܃s]S@c(P Nʾ&S=@I.h*HaYIn3'_֪n1:98ua+#HB{J5+dDNj n@5Ƌ w%J,}DСZriYaH{*P&<9''"Efv*:`dpȹpX 3%+g/d& / GvNnʂESXa_60 udu.j.+zdb$.5d[IE>q/=H8/|&8p|¨(v4NĺJr?Ku^R}dnMOn\ҷt;9~ վyK7N7q3BjJ-VN0+ȾĀLmߍ8fJ;)9,o\8Je2@9" ` \~L-3wY$#hnSYz+$j*]|O꣈W#ᬏe[ Zh|pu _+3p dGl$s jjSsSD&6=;Uq[*De p&-8U,na `Dda<5_ࣁA-Boݬ˻59Wh:6mž }b { Z~"֧P-l%},)L7,  P:w5,&rv'GMKuTf̆l휽`q?+O}t yyQ<vs3.U-spsC8m2=wSms=yZ> ;j]Qe5tn9l6lm141hسI 1>s{F eM\#'|LdG,*("w[)$x6YR0R˻ K/ax꽜-¿R  v5|+jFHY) 䒻-0NJ#/'7zUy cD~g}rrbmCk:%L2LITT# 79 3dOgFgl(1 {v F+-#2 sDs-_r|ųǽjzy V_Iq.jӝ^ئ~d=jVw aٿSe/8~Hxt PS@cݬy a@mP[+΄2 Kuu!~#X2ob=naյ 2<~=#,d:?sM+'RNc;,$m/&cy E֗|`/uT'XБ!+Aoa~ _ Y 4@\ejUCtAP:t܃A}}W~A׽_-k.Hv %FW;tgV('=45=x=Jce4@k?ޙmA=r՜|ޘ8wێ'}"&0>”Bk:צ)b8^N߃"(̭xP,]:'ߛ/wleLPt4kL"|+G5uZ=ۮẙY߫'A6?w:, ÈZ,8-e)mTq~pˇT}$# քRFKOby *S1a "v`'8o5r ^*3XP|Ļ\%*i ="5jq;,+vqvVW9BHOcHq^ZPe#& ~@bf8ʕo Q ]7Fv.djYeB@JQ[~K"vwBAVdނӣW+> Z7iK)Q#|>Z_3g'DKq>о^9 Hd}Qda3?/>,E9e{#T8 兪yiz+u2v!oa\juCHoM6sE#clN&WHKШԯ~ O.Xm!Lzv_,4!7'UfUg ]I';ӯ[,3%)j|Rf8Ρ`O"hqRK`A%] vm]qg*eI|a>-n,ȇuS=(.:_TȐ{P7Y(J' $_P53-pyzV!A #St'Eo-X?3|`ڧ#S:|\)\|1V.q 안}1 @a^&!yPY5Ou 6$-XkY9H90Iܚo̾ l:DD\/M-ʰX:BJaj_LL %WPReF8>?HhﳸyET_dL{+D/Bđsb%6Ql}S'l" SݣOXZ:51DM S_< ,@'-,i&t-p3$Fi[:]yI_+Φ)ܶ9O>3eQDv;Qsz+QGBsm[<_1p]}"4>7 6Q$}m1ijzBO~G[8J m$*8{f=12m W fɮMWq׿ڲ@e& Ç^VH%7$H\~N k 'qY*dG;sj" WB!bJ+X1 zY餆MIo- 򣁷 ;@7<$F*6u EM%QƅySG7w5+xG~yPdX?)9aɾM$Qp PJ?P-88hZ+^p4%.ױ/ D;aHE 䤬%k"u Gem<Qz}tmMLw %Ћ^J|Xʥ#($᙭DcUG4|u@閁C'=/9.B,\ѽ$#cl},m 7iI)cWc YێB=6v$s3ݴÃ~i.n,&EŽ-:I-Ik-3;i@O^!נ_a]?c.$Ƣô 73P{ڨR* _yHf+VQ-g.6\Ӆe>HۦmQ//4e"+i0-H G;kmI60wmx­l5XȌVTj` Br_[%v șj+F՛@'Lz!bf/AG>@ʼ9 @8"~lURH{a n2Dl6TE䃰DŽ,^ˋpn讘;):cʤFA>EIkFޖAOFd3%Cm2U;R?'du0 Ex ]c.Љ42| G{,s)<{F/6df+), a:\gݻ>ū܅&' wIXDM`z |Qg]DŽ{Da5Ohd!!ʧI?uHj?sY:C0c 60RA`b'hW2\~@P L,zqų1"e4?̰P\hr$Xtү$F(«>Hs?K_K u@lo2-.jP<u @a\;O@6[+JG&m75N?tLVNMA2}$ps- yU=-R}JTVn+h-Iܘǝ rs wae#dղV=gPc_Mn7<*)*%|Ԥo _Q8Ce$,%yT蒫_1(*N]H'&& woEXBѸrh\KTwx [8&[@kx7ʌTLd ]=8zk-y<t>(tiJa6>N6k81Ro"t 3f[Mlӳ|2-xU] q8g]} 82YL{ADwMbmv~'PͦO}.:VF2F/>Ȫ=SQO ( nG:;zǠ+ޢrJe+U:tp|aUP-BunIG2*h;LXXM_3+Jq~+W%LSnQ-7StPDH2rv&bLvGd#(ӟPbQ[s ZTg'欵Xf˵Nn3LMWΰƎ D7yo5sbJcLE w~ ms]UF´ݟcGqrmWftl3GmX͇ ^ø5=ZvfhcL0ճSSIv 3^?5ez x 1DL /ImdH1eseTMgJv,VR3ɷ[["^[snq%(el两{6dz[Kyܠ[)r5͆Mc O^. #Eta "+닓`0hO5;uX 6ly0*1ckfa*ΟA_cR 7MJ}w:Ls\ݔ#a0v`qOL#7/EDsxj''K:YúR~蓋(s"*8<|&~t(4TOqo*|Wͻs-D;pB܎P ^ITJ `Gk6]Wvif`zI\)ٝr=:4?G̿ʧ^m@'NO3OX.E(mX)LxkD: ޕ; st.f1?l'yQY4ΟS[9 ^  (]e*TXuޓ#іGkB\j6-'E)^>߃ CMݭ߳|Fnx RCk}\ÙV;;OuYK'7,ܶ`4)~ۖj=Z8`h\rgBXߜ?f i߿~6u0툞ڹc-=ἃ{ZJ;[jm>-LAM89E7./礚}>+1JiWK:AYԦcʻC(m*3MFfo]`='=jr!CXGW.ws>iԪsTNlEx۰(p%Քla^_\r" Za hK[TY 07V0Npc*d^ogd ,#R( 3gfFNX;bJ~(,T%P.2>4۫ [ TOk\ɬ5͜1#=**Om MHAIC n>6ʺ@F?*VAHaQ%2G` Xw`Fy޵MM>OJS݌]칗of oZK( R8P]Z} ٨6< wzlicRAtjWtb/Rrޮ'9]K3U6[}4l{=5:-+*Sij8=,Y£emTAe\}K: \*h\1UNS*m9'ZW~K,-$ 0yˠi}v ?3¼htfֺt>/XI]&(F]ÀirUWNoV{kbzp5(9>,A ԗ+NvM~zPTl?jcQj+vYmH.OZB]mTSLJ&.TZP}dXttƿƻuQرdy0ɣ/Rr "xفq1[ϞAKB,B=lOGc.)vWxY֭lksuE>F}XzSm[<ϚjHFs㕈CwzI7\iUfhA6m4Ak>c 0b&wnՖLsT ZaYihqh{61}RجAW 㨨'*80;Cx<[aid0vkLM?(`AQ]9eWAWѧ( tW0nDEf+3w! I￶XY%B !e/rQ^94"1ۊ _3\r+YC*_iaPCo!q?ccLT1kq9wOX넰,V/(!oFTnM NFnZ5RUoA4Rg>O5-5l<%[= K k]iQ$`GđkHio,4.Ei Ifqӧy\'냄Be$(QU^C"hyshɵXOWs*R˝zb.SW+ Ǥ[(J:=&/^9Mh&[a*3;@^nQjv2xS1Hҝᰲ.A\xI{ )dd1[ӒJAQu)ߺv p덻r@;*rpϭzcE/*Kwޔb&jOMI*O+<#Γ[XrC0QT$o u6^Vޤ599GI_ nLe$ܷģ`Xk^ H֙)&{&C$C5 (kF96uJ"\H"#I'] ܅b"~ZR!z`1"QUԜ]#NƜ]|Id\Yo_~ګ7Mq5؈<'VHdfKjzo a+U!{P^*H5yL;KCb6걬87b^r~yLjHs0X3h^Rphtz>~hXY&t97Hp\{,WHYU?nr ҵD// *i U/dkC 1d,(rx^>'i,MAՂ#CF̖0x&)bTo ފjسJx_ˠOT{/ G#;jMf&PްW?=bi@TmZ^̻IU}Wfyhϼm$#uZ$ Hv?dC={Ew_-^&yCWT:rs|=` GwO~^ 5̒0чb|p#F4DPNۂ4CLeI*F\wZ0ߐy+kcb2wRHtAm@WZ=5GTr4%drq#:au;,^Ef@-y})NFI\ tS";s^d#q}@\.^b6gfӠu)447!4`oYo ZSYm3@0 _S)7$\.$t{_+G%LHຬe'.Ẅz#${4s'ۗl쪅 6'#`GT45B*|ɣ'3u~z&4¤LPMسR5*H}e B 6Ѭ gym{ O> ƖLvfLM0i2E:⤙++? rv_]dy> ח?!nl{sx_gT"},+ qz)A 4|E@ pzC$zF+`Σd?T)<б0z WRQ},}) Qx!:Aa"pXnYVEԏ͐{˭3>ǫKv۲oD:+CK@fL)t{f߬ap:γ9^u Ono:Va _l#'M.gxRk S)bU.5UT. >. ЮjKōlj gm~Cpr<7_9W4^S*&3{OōܲcOh뎓Zvln`nW|ȅqJLhgludlSjb]XwʦEWMs5 w$ *U -vfo 䳆%uxisp4؟A&!@oշz. lBMSl?1^],{8䲸WEd`M/K"_wEປNq>7)2R ρQe F6[[3Qx.@.串9*t PZm0Ti2Hn` FWVi!ULz8RBl@> Wpi.N}f8y$k(+5\sTikP6i'0u@ab}wחTjWhfE0 GBnk[ 5S fD ̈]+9ܻ򫋟<++M|=}g)pՅ6?NwwoXPdY?s݃.yJ!hȠm'['d8k|? ~+/0?' tᛜɮ=E!&WI|ψqjng-IőzYq4`ejs|5P*jPKovĤumDMn V}AtiHЉjۇU.4|5>8jgǙޯZ}\$?6=|O? z pvټտםN8z9ҝ섚WRJ4p>'AN__Q.lMnͣQ5sˈu9UCOM㘯.ndxuº7w.VP0Nxy *.tɬ@#@.@EK6??VVBŇ^ ;SL8ڞ&69hW 3"Y2J Tyv%=O,1bCY INGAԫԚT^ޥ =GgúFq>85 IޯȆ.sWZ`MgVa]Y!JR@o3m c\c G$ YiR\۠Na}Ѯz0i݋D.Zcι g%J;4pdvU2txmĬ۳m8c}/Ԣ۴lOl Tڶ% j.6o\3VP`Y !PעdL`^xIA@ 8Z5JIЦ5fc;]< ]abcԍ/SO񎼋aCS`#(Wm t4?6(ϗ-#knlǖFbYgifd4ǰK$jN=oLi1>m kRݮu2d-t`q)*K|fee)ByoGf~y+e%&' {fYF=3hŢ?ѩ< 58Vfw,X Wns8֙ZBc&־t b[0˔?c Oyt Ê`Ltcƒ]ꦑ.IJH-_V{XL8qN-(t<cϕK`o?th/MrhpW9]A?e[W!]N:' ThdLY4U 4\M XF2ؾ}([7ЎbƬ. iv边rcc g2fKN+,Y﵋y Q_ulH/؈=zVۼ0xN7S釯2s9_BکL !̝o ]GbT:8to0 p.`vG72̽# T\i tPܬYN?c+Y6hߜ̺_*vODm2]F(5 91ɁQU>xr4PaF$>hY n7RgUN..f_L RYG nU*=4)T$H~py0mfɠ Y5^wƜۃi#CVvYQ-4?.I%۵b]KB!h?I97l4OnsFeUlB[&_:xgl kF$nKfr܂x_ކ^&B#{(>.NW3]j,?"'/D a A_Eppayo䢨:kr*,l`4]>C0~}sSظͣt#{"-vց@(عMhSKzLU{s~3pup$!\qRuGPM(F9)x}fe"+|ճ @=U2Ti'9n~ݮs1]/,Eөw{ƌY-0LBG RO$P!=JGxO/1A=Gj-`j"aaE``g 1L8Gv}oQPJ"Uq+];f>ZѨDh&?&wM6x m\9ㄯπZc5lj-gP ǂʑWWoS`MfOiU∌Q,M|+v< >@j6tg~sT(Lnd6)ؒoiuõ1jd<>ϛ>Dd?ryP=jqP^QtLב+ڔ@δ"r~z2: Vd7ZV&:4/&$0v6w3^xMTh/xT%Vη^T<4`pͫ0"J|̷aY,q3:X%4,.'jn9 ?⺈3;}cWu&NԗJF<[`KVv_w$n*((ӱI)&OӵLD)APБ]IsM"?삸C F2%B]`fԉ\@0.p!Ŭ<Hx5Ms̪.6zhciڡZ}ҩ0 T3~sm3?Y3I[ۆzBVx%ߛ6aTm=PhU+r2t;q SstY/r?]yT9Fogѭ`flu|g dH+uSc*^/N+FQxiQ^wN8-іUЕ'Sv51V 4p|P:J L D3~}57zhC!k4xӯT;s|Br֟?0\{c} N`[IJp^_AǺcn=H/܏@.edbEz6.[%.7GT2_;Lt5$3 fnVE3f6l;E> -Cc-~IwKr4VqpC `Vqu.}P)/ݣ\OszS}6 v[W \; a=b7!rx hLnh|/_biHup,R%8"">gjɜ+j ~ (wD3>݊Vy4<9)W\N2(-`=P &/)Iv-~r. S<`-U3LA`*״i>,d}a.QfM?t) ]Z/ݙ4R)gF~=`>"mSyGg&:X2sWⓐ(1x\XN^,i f[T\;ÜUAx*NݙzW2DFLmfYA9ۉH zـ%wZ]4r| 1jEtSPDjl 0X@2}u\~+Cg"K VJA՛oFQ}hF( 5zfFE<}Xc3@](17?@p^4UaVܼǩ5H?"J 㻶X^ WCx/ࣤӲ {(0[pNX\Q [K-ZNHM~&#U'a8Ǝ܉GApݷFȜFxu0,#].(gV;/n[d}䰉۠x4|SA%N/W,9bi,Xui"mEPSkBs}EjT|w0| 6mY}8p=ei v۪ly$E' s' _M9筨qx(*Dɤ '"gֿv RqI CV}%OXWӡ$[\=uL.wF0 ➓@d ^ |E3BrHVг4u[h$lb|-ύ0 ":,gxChDvRPkEvXy͊wJR⼮@&б(iuNy6uИf0 mr_P$[Rگ g.1 ,W o0k$#ZCL)y*ͬ82 K{F!HtuiN&zL\1]ĥN =xv8!LڵُZBѦD[ϛJ[I5^ZÌ /zW>vʬHsW%}c1q8rOjل>O3:-4hiܧ 請eJ-5|.maݧ%eil$!,eP1λx*nYRÑ+C9LG5WԞ7 f9 :㈥`7yUeeҧc.>jIYid> ΍Axw[η.F (bSBjX3Sq1u:єWc^1a!ُH2wr뱙b[k[ *dp6=clPoDE0RL4*Rb{ZbZ [JY#' s_-kqEho5%!J70tL3^*O RQ\|CftlQ[Lec%,^S|Q0prmAHki57!fh?k5[*?O^EK+ZЧədoΰ_rЖ@,9}Rśy_و ];k -fJQ |0+k+vKMuP"WֆQ+G?Yޜ Sn=wɢE]RM?Z@sb+~K)Moz܄/y;O@E|6 ݨ =]JFԤ$_B6V(uRgUء}8}6kz2(F7@I8C8xuH.Yp>Iz}gc{ [m@ނg(Bg)З+*qD9KL*Tf`/ qaB%sNB3DksXzGMLT r/ eэ0i(= Ȑ pIC\𠂔9nn"ypHx,Շ|{k6^ c"XD1dRP",x g_k۠JXVR0蟗*]>1ZtJefz^~\2c]ߨVx>RCRF׎Zq:a/̔Rt֥bx ITP! &\%n|k_8#v>6#i~lU۝b]AxDM~l g<6kH"=V|qw40-ג'ȴ\#ޥ St'Wd7m rA0 *SF23|YhNUYa61D 'Au! A1UKYk$/E5Ld!UWG7:Oe)Y^`ITi!1UKL\Medžeyl Vd_aLu2Dnl$'${#~>c6ЕM*"-c=R zhw+C+4CGkB_/O`*r⯴✝.N)S-Co;-8x뀡[܇u!]lCL܍ wY,\yt΁a}3 |6YYerQ>x{tt_ h8\f:ꄴ ` +18цOKH $Gru!BEv:i pu0; Mf5oڌym}R3#e@h< 9|%H#$[*YjHxå^5Yu83;8X&9܇v̜]^!&1 R4g kbrTa?2 AUV)KR0(pW5L4\9}=}T}YGBRIaQۢLHǁopɖtk5~_$ثs5\6#u'lD7NYtY+swwE-!pG#kijhԯ+nLMjy m{˅߿9/?ժ|f@#|L= joju&$NZ)cB#t-{:=n8#J)UTUDѓ]8qvA zpHw FCuj )&:o Rh>Dw;OcM6”Xu\5₍Ȧ#]RbRa|X17M=.#Z$=E 0p-&sxdةxWևיۧ 0nv`H@G vYcO2RLl;gz/EEGf!O]m" N @9LMnP&oKX!>P/<ĉRe!zA8.Y9-a|B'Bc]Ny("Z7zp&8T8,{M"^C(x$z9L7Z'^R3v4Tġ4"aq勺t ]l io=lMO"50.`XHN׏})nlX}W#  yJv&ۑ=ʵ4"V4=^aw~zg ղǨFD^ݢwCQk2XPjfPad[j`%\bx{M%AdFт- l5=*TŒx9T\iĚ8aتD6oW{dw1v?A/T#YOgƛ+ =f+O;heʌ}ن7FGgATX !A;2u0<<&MrnBpgB0] ƀ'ʃWbK<"ÿ@yi.ZL'p,V Ոp3~Pk_ي!@9b@l$FcWJ޿ݩ$-8'x_?0z,5F5e?)D }ȉd ($v,]@finyae;~茗O3EXaIZ+j#4Y *ۇqN?)O2I{~ʁn]̉n^P2 Z!S=)}aWGBɞ_(!̛Tp%R_&e1%<2 %p0 nƀw)O:hxrDG.޹ʚOKõ^ipntDd*y=JY_>1/ۜWeʤ$DES'܅t/Y1%J _*̯5fxnހ:eL#z/o@ug-t mFw =kXC%⸾ sETE Aؔsݭ{vє` :}YjO`ʻ< g[HT)*d&91d'}&N'eۛ1=0ʴuӎQtBb+#ñK1'39zڒUz/)E*ۅ=5:\ln9e? o˽< wLN6mϿ{ZZuY# ڞ27X=8?>ň}\*RWr=OF|I3"S$ΟU-Ze|Y;/TD]%U2ZGPYbmY!a";=VksF獁pT$mZu=_ڭDm?ed$£5Ԋ?] 8'=/󴤯 f.x扂8<@a&6{0AiA}0coOvcvrOy Њ1@a\xIy(B&B$75Nt;$NB&aE x9>&0z5Һ)I4t:Ӳ3;)bB @mOTwyn7?0ku+VtU3LT03>@Z F  LXvT ؃[[I Rmb{ )a8Yvr}mPm9 S-.5Ͳop#$b(K<2 $;Rb,/~r3%5Ӽcik8WHѠ9Sst8?TGhWmPUPyU\Ej<ՎmGf yRk z sm{sCu%R̉}s( 7JHy(D,@Wn=+@L^!_Mu] Nm F1jDyǖL"I%#5OU$-$^P+jy]QkoM6t54( G*e$d+}6zWhi?An-z5.Fܵ]DuS8-X6OQoGL TF8Ȉ 8#b,FML^v_sGh[ q7CͿh%BaM]3]f U~XO%ŹsBpr9DhJ;`Zkc/q~س>' vZv- --IW( iI"*kHV&z}z%\M?8f93K65+r)4X<~u`#!K*'-Mޑe'dt"wpBv[68h[Cs'ϟ?Qa\0 ?=0g ):fLd#7ŠK @|BƏkSI GT.䖟o}0EcM;g|"I=jdFV;":.>+G"s'[0>" hrI qUp ryMBR+*@߰3CzRo9_CRpի {aCm!6}Gw/:QㅺEuht3nC! KFͫ5P/Ks>9/nj>&h m$OC(nǽB\,GktIZ0,!)^|tmfiX^!O6 c  "Dpk8 Uu^Sjֿ>wJiB anP8*=0T(Naֳ@/3 ҤѡM>E3#PVw7C/bc@wȩ1ɤ'SOOeQG%{Z ykQE ҡs#8FW2'vJ l"uXeg1H yWnh查CA_u_ɱ"$(Ca{ڠƠwЧx9'gXU[eB 7lj)lqTQjzS Y[w\˗h_mc7Q)SYOKQf&ի Lf缓?7)ޭ;+le0ykOc2ly4O y1IDɱԴ0@?J2b"7zJ1;c QXHH+#S$@ŷhꩋ,a ~ E*8}`=hO5S“i]̜=)lg30T=;|_5N{ɰD=zuKe'ޠJCI`ۓ% "祵{ZEr0{&LGDp;28CTzVIi G&F~lq՜oL^im7sq'4էy8W6) I]4 :t;Ե@CހJ7G;eEj%$C{4 \WvOBc)|קa%bg;OV |Fy8 7yX"tSƓ1FFĿT@_(4IP7U=W?PoR1a/p 0OYє-P_-{+3_ bk>%le>(e+"4]L-2r(,l4|H|Y8 !z<Im pB]ڙ8q]hL}p|UQOK8F>D$Į|ij䣋Uq"?;phV sR7 )j< |tr[ Qt˿|-"3I qԺo<R Bגpa;i Ke(7Yep!.ӳޕ> :݅g|ŻL~y\ȡ{Lƀú Y٫&IY\jmS%2[6&eˠ˄FˍbE4@|1ˉ?)rZ e%T;J&风g ھRHzݺ6lcpØj˨]Xh~0žA|b2=Ęo7jZS|IG71D?)ͦ;;ſo9Pr2K|Vz9CE(޼\D^iK;N>U;^=_Sўbr)pUG]2En9/{[NkD[ʃq}Z?[C5:7j[,1d}l ʕi g8t,7Ѡ1~yPQH:D< IOhBҒ(tOS 1N,ǁR`~3P,X@j[9`91ԮgIĞvg)#W)RL"|%֭9/)Y{g!p1u\b.2]$!zw?71Hj =[p=/B˃v p\%hVŠL/ۂ%C; xM>ᄫ;Eٌ@-a:RBW2?J|IQQR@QRmUnjҝn0j=7w8'( mwГ +ڍdO׷/[ysAG1JqS bgEW[qy8as)K[;"YgVV7Н`&dեx6jO:St17n<2%C"o0|)]9ۈgG1ƽ~G:i<#4bכn?4A*;AP$ﳽDQc*tz5_gUTr0( HѯJ2[n_ 瞂627"'rƄq"*TF"9.cLy悞IjdNh1j[/㖸uJ)Gvn s~݄ *R\MgM>آQZG +'w9Ǥ;;\cRS?UBx}V( 䥰֗rTQM/υ%DA 89 e\.?AAnߍG':[ p3a$lK>=k~^OJx*|_;nj -0sʇļ˱MbUh4w&)_|miu8 }fNwMou&M<(b[6G=d*πԎʸuۺsu)0m5F;@Qrc#t9&!+ A' >ZLȆfv Q{Xiʑu.{U s\(IqeeC;_my[\j\z&?48Ψ89+=^,!Q S9 lk޾"QIE@")~ "׉\s[CC7MWS[jO Ր2;5#E8WWo*J9EVu-x/˪@8!@ k3z} pܵG<@@?t_ kxJ,6=g5<{ P B*Sne%B - [6c9-!;q20 hؐ:TbtQo+4bXܭC2IZ8Xp:3HVԣ&]v10V0lL( tW랙W2@*laօ1TZKƼefu1(0"- M"FFz@(f8i@4B ?Fpuj8jO6Bl8Y}blʨɀU)4;aZj-U`ZR4'aJo>M܊8BǞ}Ԣ(#ނSrqQȝ2~M V#myQ.5!tT>cT{a9yhpOt4$+PA?_|+ QQ}n_w&[ tAUT9wK?rZ9D#q&` x K@1_wZR7Y CEՙ%*mޚ,YVa^+Uaiիb9AC;FvE"yg=,˻P.p\EwkZ^p}by1~c'FwTcR9 _eM#[(|F;xA埞r3xǢ &=轱wRNyhu u;N.1Yw0sg>=Q& \K L>GLLɁT5q*' RM_@B#ܳIsثf깅H \9[WMiB&a[..AX ײ< a9 yd&M֫P{M.Vž`dp. ̯P1(( ^(~ t=4圓<qC_\.$P+xy&젲RxŠ@(͕(Aw ~/4E'=7}zE"pֱv:{TB^#xіc9{ oW PR\ƤHx,ҝ I26|kw -'6Ooi\}WCرc媇߭!HP L ѵVNGGP PRW Au"KIR .c~U=/}kZ  .s+|\Io(vkZ ?l~$CdGק-H*Xa/u :pphNO]^*5B<027^&A: <1զI/))`lSe^P FA{SŸ!JƦXZKU# 16"٥OCItC ii O(b''+ ʧ8 3jB{z ٦1|>A3-iь\/%esƾɐgp2Q+g8nX5: yZ2 I,cR7W+dt46\--#|bf^{َ̀Q6l}b!J;vQ WL̃n9f7] }\9>F̀Fc2 vGYQW0!Jdں_GGආu̝wY S_RtNRJ]?^J[FR֘)j<tkJ% 磮 w=eao,5D=yx@QH{ h&EY<k5r MY!QűF"ƷR}=sFc++<'9𘎩~Sr{bEW8_<2Yrl5W;C܄˭<Wظa5cPM%[ZzPQ(2볟+: Lp7.H1T+,`U5QNw.+e??%K|ceaT[8I FHO'{5YD1rp|`yDY?<2*.c, `G5HJG 45u3jկ֨rl3iPz ULހš*@.8x2 Fd3 Xq,$(L+,P xvM_A_0j_W&1%$I\ؘ_ ')Qao<~KF3D? ( E,zc䥬$^ԭ"k,&NiupR.+}vFh;S fZ/V[T=g[a?IqAvUXQ\::q@,&:k:ɨ!!WzAf?Q`cM0%.&((?}>9@"5Y5_ !|`ri%pR=0e$QK.{YR:/0\,Lcgp&q7` %JkW6fFeAVBo ɉ}l+a%8IpޏRJAݴe9^M#i&p{$Xjr̘Kͤڎkolj_,E4u\BLlYX|@{ITΈ.jhNg/ _Bq{*USʶͻ/rqnuO6IaSfx4-s|NM@;gpjpKr`њҭ}ub 9-^@35GiaK! 0|BK)\v@OXY:QNә,$Lk]?4dW}/'߹@Pf3NLb-)LjwXy39q ^H_as?&x'kNJȉh1 L7_bfpC'9HXmh8[Ea@&3J<Bݑ ʆwnp1<>F O5pG,ݞ4xAT+#-ZݷK3h@A:GdccÙTISɻb#li'Wl n@ᢀ= +) x >F5)9w%4qRP-cte^wk-gE0NOK>u.QH\Mݪr퉡 0֦ބ'X@wۘ/VRÁJv/u'6#h}+'{˒Y*iÏM+r0`Hd݋er&mI1$Lw>J+ Dk6f^#Xg dD@jKwzǂYcY\wLEơypCz-;Y DykƤ;c[ гG8YHbUз11 p#㒍? }MxݰBYyc3ә^wĦgo"rgՑ0:UWe, hF,"(GP/MX|>aȇ}+ÏXR hc6p:b(eLǨEjbaXpM9UZSNr5F= m&a֭"R8~wZ^>BA{]䡒CCȽ~EH m}h+آ}, :GEKup]F#y̱+=KU\16If0KP԰c: _vf蔏ur E<[hWҟb1*±fd@"u]է*}xcAn㉶3tu;fAE 4taY)/m]g#J)'߁"IuNE)hsB Nmʸ_6RSz k:-"l6+ !ޥ ]_YVI8v,%-lW i(>#;>_֍ 3Hx ϾT[׍DY7rI!yȫV}8M&pq(-Dv9㑃l\Hy_I//=Xc> QqƩq6TfVf hbT@8S} 1"+yyl \YԻdtWP-KC|m3-uy6ԌwjMAb=Q٧RL0a@B!0‰uh#M@>Nv+ZXbCvPfQ aI v6Wq£hU $زw)/pۏsׅAC;BixRN4SԺ3x)Ӟ par5i_G X VG~[dzOxՠɡ=AJsn'ī \Xd.-v1~^[rL!3+}Fn拋5awiBB0%7B\TzDZTdds# *05lY]_yFK mߨ2)N$BvT [hy>,fE31ϟ&+&uR=>xj[jSYĢ]m&*T"v]|C^[ݐMyt|NU߸/8u+`X*eckL.eL+sn]]Ebt2C܂~LcCILRsd@p<^̣YDJލxM+l+IU~)eo+034q)84ìz:ɠ,D=pe4~ D)>CsfJi3m]aB_UͮFV &fM<1'PW#g`<`4q &]/cx+suV`T܇sKA*kwB&OfT:S3fyAv-)c#u7īiJaqO9u/˖0;7T)k̄G]%O3S䥅ykɌ@-F>["dj'*Zx/;U^nHЌĔIH֨OOd/R2m#j@]S'g8bk~&w6?,8eɈɷM WH $r C?+6e)㿷ro #dB%yv_b4.i=|Z7cWuY'Z %H})FWe([,p餷fp8 yP<^KVS҃'=Ɉ+ rNq$+ JsqE1Eo_7C52D?qjZN;Ħf\[ԝpdx V'Y/ARa`<2)& S=|66щx [YNNJ$ N #:ȻfY=HoO/E 'YcS!䨘 a8U}}ke/8lK+Fp["y !L4K5f\ G Z' m%=(cBfybC%z!M#p-^s 1쎏~E0!Bp&}Qm^cاF^~<  6fC/.*]g9Ւ}lSmݖY+БobX]/c\Q ^ATZM]MeP)<.XzZuSe 郞~$1KT-tRvv(nt(D2㱺_t{5Db\ubh#vM$:bVJRTn.ѐAۈ .7y5wR@ 6G0nw/H%n "ѡM7bYDŞհUMU]Q eDP_ivMPk0%ם 2gH̕tI"kCH!ԷáE3APP #!lJ%;eZSu* _ã89Ǝ?pFIYg+$Myg|7ޤizE0+"ǥ˴ޏ\A ސuaft'[6ƼGS/ B%ĽՓ2fo\Yi{g,RT,ܪSpcJM( )V#~R5 KƱٯYoCLѠGH@/Կjo ^$8{\MgM)ԁ0{L*77!39Pw" EN'ig% ~r*"vT^*$2k{npM@=,ؽWJXzM0u [s.Nc|Ƚr>FVcMyGHCT-#vCHDUyS.MוЄTL7NX,}YN z1Sa&+YIp64rFs|i#ejcVXӉʾkddLkr>C WM-+U%6hOTlF]<Ő}_o?5;A ږy1VRUҠQw *Gs UgDe0}ɕ>JK{pVbYPƼVjhHD٢t4=5t1:(x'1 NBo=Hg9pڡE4@?P٢H.ILGQ7fj bR5|{t]3LXQ 48!aH\"'L.S~${rG zl =Os"<]vXr)PHׯ&.. +ϺD5-C>}*\G՞0da ·PO>K:HJKn@$z;058w=7-{U&$VC0pd',ixq D]ۄD`Q||n~Aָo".Jo`uE*1Ļ]ַBW"&hb^sS\|2 d6(&js.wu`tzHڦ9"ox=MMd܏f!]Oߠmf|'lg!&}*|uX R2p×4:9Bh*qosu4#>sӫΦ:򓹅-#fCԶ8ٞݖ]R4y0Їt% sc&!xÛ7b̎諺CM1EǼ 5sMs._ ُ^Ko!.tHP([< 4/!ty1/" ĥ0)3>l=٥mXԣVgթ Ia=hrE)bI1`>gMc[f![H-/D~hRaZjW=T@)#jZ|X+uQ79ѺiC8Ch2M'\[8]@a t86vYY|<3杕Iy'kYz^g|WK{}hA9r"C}Y1Oʊq&byCj2P'kh1"2T>J~>ؠbY@H ͳ$cȓn9> ̪#_>N]iS橾(~b:D5ו[sΩ[ttTDFg*-PV2Fr]ԜkχX< uEpq//L 0ѧ~ 'Nhʍ<>Rymauqkki0O+&XDg_q8ǻz6Bm.4;$Xlkǵ]ă*c ؂ $' W d:]5++j @EThg UHKO21sP|?T:MUd4aYTNZ&zҳ+r( XIv1;FaNP@cEa5PG18F}v#,ӧߦ,|p/fe+G 0)T8* %[?! ޯl9{TZWD϶1ۯٽ-@z8/Fߔ"Bs* ,"b'!-e$J畇y-V@֪h|jM/e݉>5WkrH2?.X= [ Q:8!X,"h]UCu%(N>%g3exz-߇b*ruC}>Fa_af >}Buj|Wɶ^߆_QI7߃aѕ9 |rE]Z|ܤۡpfŰ]øwO͋͝<&[ZY3Ne$J'&06܋HDeZOi7Z0:b,<|.qU?ozةܱe.6Txտ ? b̃moP-ߕLCm9plqr& ɑ@zAo jX#8,NU qT@s~9M7lL,N S &']4L'2͟#@~gA3rO vy똕Yb[i>"6 eHb(9,s+ҧcLJa)f=jaQ(p}U2vɶrJ(k +P=YJcͶş[j i{Y)3n!n㶘#c$X;Pkrm5ncc>e?}e-*Ƌ8Tۄk?Bvv&͵OV+V7@/`NCF4 q @ k\D,7MW$#tIh$LivfWߟ[_Hv726Pr:{t9B*p23a),U7FӬ!èqE*SV3\ r;F=l|WQz)xzILK'^ie?Iu8\Nl,zड़yhrڮ;^> P׭S g-ք8!}3#qy3|%'aN~J9o V5WSbljq)QBQRu3jnY"0&硧TStb~'RCa .xJ;t] 4eU`I$3;Opw8ҋgmkkO.?.#m}fT$85޹ y\R]HM#,ĐI9ZD4iXH*ftYM7"e[Rį\SКS> gK*%:ݼ6~~oG/7FI9w:9t {3B'Snpim*Q}&":Uw\¹RV睒 W x^BZC;Eu|Ϣ')h]*l7:qT5ٮmGY~ljޔIgvD*Pd*ޙD8؂?kÁ EDf5FU7) O8[#}`#IiͳlTX<,?% i|?'g hV~y?_ŏ3 Ĺ釻Ͽ1;wƸ>рv(0Svu\4W-r9-vƕfG9",Ԣl#hcZ^pEBV1lMy,nvSJff*SDټ>rRDj7"ȭl_^&9'ҊTAm@B.zĄqIL~bh5qt$N=SHH}WnE6wa(z&&F:O'>5NLoW:F:=ORLw~_ad7xe/5{q~#;x+T y!cwUsU_ i(> M>DEޅg# u6ucX?ś |ī9Iaw\esh x,t53u^o]ycלpWlgsE2 ssTa{Fo@CьtzgC9EV7RZnwԁ5J(\e)dݪ7Ha 'T::ӈ\M[į%2O#uѻ!^ m6~:-L첯&fG^` c |Yto}xiAOuH6>bb۲ r߽D۴#I:V ~B[H-p^_@~;sY4OXUuE$"iu pL W:vu  "թҊDKQm+l.8yڴ~]А*@c1lh:g`_g:0Ar1@h^ro['PTԞž6$ՕI6À8a|wCߏ#BvB%YN5P\4O%7}P H WU]*D:MS /4Y}yLO6=4XH%GdpDa߆6V' ZC y!2St57ZŘ3nq >?YBnnS;gxOEacݮf524Y޷% lQ[Q CWbRkvDщK].PƸ*.W74CD-Dgd_5)d/$CMKKNJ;-U`Yyz<>~Gû-Ԕch9k%PasplPe:8#{)NDB&r1gE%kWSyMi)II$'ױrޏ('M'z+ Q?6>bVO7iiESLMN.'&=PTvp>- Py15zVAdfu# v_̧A'Nv*+҃- ~+ %wJ^ž^駝+I\ WYyiTa!zΥXU5mu5֊`z0C*Cq=(K7h-wz;MTA~^(p@ͽnw7`ZTZu>$~1deOy :I2Aa @b rnĆhh:(diD0O7AhQEd? &irN|]9(jXާťR[#K;^B79jM^9=$N;XM:BiF:kԉLP<./V.kzG-p:xkIqm{͜HB: FPX@A9M<8Dm~[6ti{[{Gr챦Zx$CAVkPcx RbNͧV\wO ]V5Mp&_arЭqh}XFfGvT/j3GyP}iPzZ@{˒KҠ#*j} ;n2-R!Еmz#^d| m.cȸYsGat/}&N%f}71N3&ɚa逫Sp2FB#Z!ݶ1!J 칄NJe%B%XY?e dLV:ְc?Ϣ$c<0'z9ީ7m! ,X/v=p ]_Cz MԨ`ݘy{E/84f~7ca+[ }[7[}?L2WV:$j{&g{47yRe)"OHy5/m^P`~51':Ypd?c&B&f\yXszAW "W݉d!YE?QDs<|ΚtCmP\yK;S;5CJ .ח`س qo?Rڭ45HҎ.Wg`89z*ё #8{=Δ0֌QOp0`Kr#)06$(x䀾 (~=._|È% hj P4+0P0D08"{8 $Is!YJ'I9fMw1ˆ5(;z4t t{>K| =ⳊT{{Όb~5zuIR6_)nq }׎㠱g/5)b[7EIlݡ<=zJZ9LS^jBiJf֕!'#\Kн2q;FC-๲ ]4tHvQ#X.DCS,mbYn3♳Gk42/d1 {Af|䚙'^h!kQ2J(d ?)11"X6:I쏏E Zr8ȏ`2 Q[ȦaH%fZ]NoՆ+8tW6p!5kMT*xUOrOmbG6B0l}X~@&}ofBהheP Ϩքl}*²4ehK 6n1r ޷VWCF]Z.ܞ{gD'?|mlvS nCt%#8֦%v7Pɧzܟa]A qN0pؠT3p?^:#_t/G) tMc>в]UG/.^vGۃ5"hUS@y8mXhd7:%/_!O]tNx^|"*ZӾ+ANӖ&g7E_/L 7}LB *3篙@0-Z~;'a{%:\$jgp` R{$:.u,HTrN b#(~iN)Fh-w.QJOSd՜3l!D>MAv+(?ySPmY+|\XOѭA)޹]t%yϘ<g 4ε/' η|ᲭBw~U 5Q/wrջ'mꗸyZIAy YBNZU6ϟk!.J]Ã3(2!cs)y&~) E~.~[9u"O%Zi+uBI7.PgF'$L#՛MȮ:}^&59r%_Jic/z e 'ւ&l m AxnU=Cp*I+) <<}jʏ*+S&"w?L)D2&C?O͵#;[n [3 U ¼7OX\}*: SAn'`lG)/ `Z̮1w9+)e)- b^lz eZo1̐i}ׁ0әHQaغӗ*r ԺjP V%C3]Ec1:MCmFs*Gŕee\'T挝?v'|yO2̣.87BqǙ=P3 RB-#NOgS2i^:5c|iš) " b$dɊmj:*cj5KRRqpg~'[5IxHČi }U3L'%b47"!1W9cͰ+s1PglF8+> Wд@xh* Ar UݚN?L)=1pQMF{M|z`FFFOV$1B,!t=V`3;pE*DOz=:wv &J#k~ERaG&qnLfX`GOH˰(Te${u^&Y;iO.P<#\OI80tI Ą%J+\*0nm&"-0 [X7x4{穐9dT `?pt|PfxWc{,X$Pm#mM\@#Zܝ:%t;20E9敏*VYZ~klǕ\Я*5 FO|V 5֣g>UZ#;p!4̡dQvwԾ6Dd/*]_k.%4?ab@3sK5b:`@$Iu|D 8ːDk[a_vE6%}]tyxQ", ͋xxc\4KɬgZF3h-f@@xΘsa׳N'8pb[Q"сa8 H9}kdˆsИVOD4CJ;3lbc2تtF֫ö)Uȱ:'_DP6CS6)u=?Z3q*.22 Y!|X&IK9mDۋw[ܵ Tݯ_F~ߝ+kkY8%x2'yRo]Rpګ߆)^@'_8+zH3)ϯ*I`}VzB^zF%M7˔`o .{c9V;jaL\;yGd{G&ǂ2}kOK@pǯڨ(\-Dy?7tU.Bt>\lc×b܃qQx5ױק :wʮѤkD.cSr`)!Vq4SnЂ*|VCԞ3$I+ ԉ!zϚ %ϙ\-G*XdE<ZVvQed b(t9l؀ugF\(@>{=YG;:Mycg`DcҚi1:>c4iK{BgR(%I_PS0 hg<{,>9 UY!A #]XߝPiģu->{|x#؏)INIh,w+BNo,~ OCT^5ΰoȋxaCz6qeQUVma({q{M]nH`EzcĚ]ZuRc2t:I~ΌNs&/)y_CabE-;S-rG=onv\FG_8=Ș_^R{ƥ|}%طk%#m8ZEeG5ވG2琽RlT~¬3.UKblS~MT4j+za(]VYw6e2.=UAU'Y WVkgCuݘ~rmi-<;5W<Iy12꘢f)u՜='k|8{GTuKAiect^646 :W_s:jbĸ2!8nRKICS)2!c1|*ͅ ò=ݗ*kYaR  !舡gdiU뉃jޕPOOcsDgؼ_P 3G}~?lCYEw71csEnq69Y >ß"8j5ڦ{^]럱 IID{$ !B7U7Imz6͐'- 1Q"c*OC)DkFRwZf<D0AK4o&FedE* ӈ F8|O̾>Z~|ӝSӹ?smNgexa= ]B{#|Wͬy`׷mHb HOPg `)(=C!2UFCEI07#) !fiCu4YwvSUB08&,7g)`&f{OX ]5wPδU|VZ339WҘ#5U)M`a_>YLZJ$#z۰ {_ Ɣ#[ t^e\ܫTzoT2y(>9'pw32F`n0O sy${|Nd5mo .o>#s Oil=Z a RPz be0M˴A^QvtzZrHV $l7V{QVaASi {93s1 Z$ƭWb?f1#laN['X!mY <4c@s1*Z*N1]]zt|cAYæ}kRˉ]5Y?ܚ'Nn5ys&OW.b~43jKwp`N˄w*~-gEgteTX]G? &'$ֽ_efa) e0;HtϠXN7u]5GeEimT:YBeuS&V:ߕ|¨E ۽Lѵ!?mA\p$tX z{r pa>T lxpAF2o>ajB;k+h\ipJ w'H3!fICёNKJy]jԈvpw񩵕h(IZ) gɄ >_xQS+eS7.eT |-$:BjiX~dg46▾,D́0Lm ֛!7 7 v4EX*.]}3&s3!:Gf䈱h*hgxqVrh,$>v*zIC [^W^.>a7 %u5fX{GErG0`Eжg4' 7$sQ#{\*1! 'f,5Yba>)#})4kkjrilWM9{bj&I rsj2 Ŀx^O2@xCdLWCbin0B&Ο>mB8\^?ί:7<$c ei(hu,PGPeKZ$t{?(qQ 3r bs"q3K@2GOr[蹺tulA_Omȴˊ>\yQ?|{`%9Kj,Y4MTkMSGn Oa 4 ~; 㝽{AьGI1QZ|!Tz2.wtIzFiJD`YH ?0$9%mDuƯ06VÓg]`j c't!38n"!#0F'(g!e>^,H¡јcI>] x!k72%4^V5'ЏuȲ)/XHypcGHM7CBfͩΆ-Z~sf;}wpsmN%B&޴:h pk< 8m#  PN4}e1U-OuFҬeaoL`7i% e|es6pZg̭݋4KQa2+" 750m[ߡYjHHKMY Rp׃nEe` ɭ oho7. "\rMzDVpr);N QߐQ`.I$Z9V z`֌yncN[m$M~pcP;;2Kv*1kzkìo6(T C܎HU$@ MMpEgF<El'%.dqV4"jma6aSeHd'_gOz(L6eST ` %KXV-BB}5[!Y%p _3Q(T(zpav(Mu«$;Fz K2Qwg JK6K+^8h5F-"O_9lPͪYU%X>FMV K16㨸T`\lF=q w2=0dsqY9,XU,RfT2xGh8_Uz}"5 k@qjHuBpbO3 !aw `6 2xoDIB;QcSx}+M;FIų?DQهta+U~d;W@͜ UZI"cԪX(U,OYU#4Dpkֿr*&8@KѮylbim\6fhIG%vB])ij~{%tD ,NkK(7<-u/Cӓ{:4lF*#EDH _Md `*{%>٩[YqrŹlq*覜{H=`B)̀T(_gWt\gQEH[փLFrTOgQ}Z"6pAԮ^G\ɟ Fݍd%!1FɊRAl9=4<+$of=ĐD$3$ƾҔkq"ǀo hҴ?dSwoYd02# ho)YӼ;1uoM3/1$WK9d^׌[ܘo9lܶ}5NJB8]c[Z90 &?~'`33䫷旭%Rkl6"YO£W[8<>'I8n}>xn_c0>B517:nJ@rC+œZxxGz)uP[jN/Zg#6\oۅ]Sj캼7l<=1xiy ~BU稧".yqiP%) v-*,rcxB޸wb"@9l/E&T{/Βp]q C*bӂPɿg@y7 I!-،2if 4]_"xmWS S07^_~wbqE$  aߕyL0Mn@wB9i- :≁$벶.X1M<^Gb6:xi>Va4pPQ5}T&y]oPxjXoVO/fX Xrt W7ĪݺoIqQ v҅zh8VuԷp]){63+V)C+rк&?P8.-Zw7sLtnKG4|gF|xcd加z 92i+g1Ri桌 &N4h$g>._jb=%$C;a4; u hc*I5㦰kd"Ǩ-j3G!vũ&ɲu9 $AB# >'~|gJw_ G9#3?v'c?m]4wV# ݴ=0d C.ϬGVq%&Xq/~;&gpӉ 5+sX?tI wA [~v[躠灡,[#C )GQleÅ-©qĤwWk)qMN-JP=)>~eXvO%w sDZB(fo.8) glaDdP!ӅĪSLuo79,ANGc\yaGׇw4+h?h [-^]p;/O5畡`16HՂ:%6St| F JEAN Y]ez ^5IMc[~X&?ڵrݷ["}c@$ Ʒi SV.M^!7A%+w2%w2NyhbփwЁPTt0ͳN֋t䓖aԢF8jV.+mggltOZX}tοBl;F9}X0Y\Xng:K+\ZpЅ6org̤:ϨVˉD qGP!uv92KyTiͪd&%=2Q{{4eÇБyE pe=0<&&D|w+Ic}sIT\ h+P$ 28bLYq;°i 83(qHOS·)2$.J\Jpo;a>$[FQCHdXQR",o 7; V@> !#BK3zqd y*F/#4w|ƈ4.,vN޸4g0^|hȃwֽBXXgz-r;S9|(Ka.llyƠ3j:qUDAlIK ]ǢbBoګTыEnu[ZryTVQ=kmFg*B 3@R8_j;˗c&o)^s-bOciǮmG3vBt4xaLHbs#-bX;1Gʄ|=GNRs("T~1cRp,A3H`cԎk _fGZdJoKglv۰ $̍^ z?F%a/q^rPo_3I0_V%q&||U22hHX~Ov2BplkTuP#%磄g{e6 >:۰]ijD!,)>,A٦r0:Gk~[1+vbsŮ_U.7uC+M@;]5#K;T[rN8#[|\W灕UqmJȈXA"OohVw+ƜC GUa?`Ա`00\O , ]ir<`p{&YXae/jTȓߧ@Zq ˬ1沜fBŘ灴"n`Q1RNJ3'Ÿ>LGx ,Y\ePPTJVғh}K㠑{#E*<ՍR( SbpO:^5ϔS dFIA{gE,%OUC (nQv-;| U^jHak8L諚Uo7{ zˌ ,as*̖"`'Cu ZqFL`O i'aޝX_mB &r`&ä́PQʣ]m%IN7Λu2Cg7us7 HC0ELЙXa?ÍK ] S)9Zwۛ fQ]X!}#Jɺ4KiWO1y4~6\$Գ'cc!Ǔ41Ƣ8/(=?4"b2τ l3^ qۧǘ'Iҝ$QVbD CC8/}#a֮KFinh Ȁh|DwHƃɥ{2 C&a+"; Vg>]EƲg*oJ%e ͧak.)3rSDAI*SX ߧ;A;gMF?H$/% &zk%ג\Wc07 ;%dJ|^? v/D0Ds1v}K1X6 X`W'K`ulha=R.jJ=_#޴e _n/8R(fΤ|7}L-# 12^o =cX|8}5];<ܣ5au9ʾǃO1K+TD?fXnxeE#N3t,Tzb@:WҌ`qgU5b L$H)Gei74³gIm?ުg A=3ۤY63%jg+ģeyeI 1!%$׈S* ޹ "䯵WnyM\kGCVҐ$Nq eC#*9B CG"5 -zW+;aj)KmStTsHp _* 娃 S>%Zf(%VY"BtF:@u*K*7R&]Zc{Ũ6շ ^`9ANeo,{= u-]R?b=rsbx3bx 1 ]8p@\ԉ$PJKhhdQ\YldܿCn>?meR">P}%eω^&\!bgU5ޡσ ͆kg)z/sUNF\e 13RCY$f_}]B" ZÈ[ TOis.תP-O#a j:ٞ8`^buG;yNF{2[C4e?~.wZ ^v]7!B/ ÒP"Ea"yY7׏Urzr/^{/@/LplAřI (YŤcv /v]{f~'fctPo@+S_wOm]ގ|??Ɵqyju %JcMJ)su*Rukt׫È1& \xB.ݷ54a^r@3 l^7aG:^jg4 7ߕ8"M؉ÏB&< G,-}J7bv@Fɜf?g_FٲUw?BYb{?$n=s(R4H}SjDfu?ֱ[:=dmfA%-b@#[pFcA^"O[5{kŷ%k.~P؆ x):Ո6gR(H@mjbl+\yѣbA&+Q0FfM 9& H)Բ+h!I珚Z8$3D7}(b5 +J/f߶s :W*p;wt4uƱh·\O$'C~ʋKFp " _oCeNvjd•-[Uvwmt4b%ra߬O??<#IbUjXղx FL=l[򜽁{[2+cڄ_0*琬ڧ;{@;qu>ʢV1" مVCRy\9U>q[2V'eI'۴hUy9T7)v?a(CD'Oד/Y\I/i=yUk&g`NԮ@)-քu8g9&nצPݜٯQfx*]ĀM7>3ݳ҂b10gA,ӑ6C.[uJ{&1qA4ֿ!x[,Ⳏ7eo,?[l[ɏԥ o!b%OD&o]fZɾT^VݶٙC_=-25B3*RҊƲ?fe>kE!.c7_Bs9 ́5yYjc޻(R $"T>r!T@ڛ<Гv@.{lm: [}ԕ(>:".oĿbH?\֯J32ӦdKJYjQ4@l:X&QoܦXȸ#d%+'8xH!s[b.2t[yImSe3_TAcZy^|/j˧FT^ r 7JD 0X߷21Xhi%6X0Zl3Ca=ו6(JZeZ] ww >{,bf[EǓv;#Zƒ<{ T*f?:<.ӭ$t',X¿틮0[gdWjx~0YԶOQdg8}̲4&֫# v6=߿ۉ[؍+j5&Z<ɘUᑃL, cIf[Fe(Z cV88Ykv݉Tߘ]c3 +iY-eMĐ3RW)@Ib[=V̩(bn7Dfa$ZnMHSVʝY]`(Z+oUڱL_(.'ɛq(`M;c~k ]d) &qJrEXwR"cϊsvZJ:(,M<|7mgC>T%l ^ ]P?/{D =vq)"X2Ca~m}4҃IRyeT`z5 :j ia7?xҡ[zȖ/ ϳzIa6>>}"uqB6u۵C}QT&8'Ʌ\[ D !}HX'j>( ߝ{CGol6D ՟cd@_^\/'ma0(V#]l)vNXZHmoȞv 95F@l%ui(NYX|qlb>ewqC0> kqlzi5LH1 -t iŤ:-7c% &$u Ћ)%i5qvǡ9t]4|  2tو_h8D\kMЖ o:Y 4iJx:X%.m{ ˽1M׶m HS0  cwAf겚g9s۪ˏM7&ip/;?]n"㥅Hl-C/T=߬,c͒q ~n#Ls ^a1JL~FtE,>[7Y"lá4%*f0!i4gGınjVBx6y^=*_+A%"HI_C,xaZE+e)e̅D# GSuUR&hݟk6ةe.MՌ͘otpǞT6ýp;IH/]L ^RWZOێ)8.ieՌ tlwas3T"^ mΫ9&aHA^yjFl6ocP!vIS4?A%yokA-׃4mQo$Fӈ +B*y*lGRPEC*Cvi(; {*wP(4m2ԇ$׳kGn$ȌE4{ ^DFO%{IrQ1oLCYT[|;;6b}qo_b悳A3blKJl jpCv-{cP<{{@LR)|zL}]{pK6M;~En4f*H[*Y?&T@$ %lm|BKH!W2HWA@c(|7^稀 ]c'I|жEoB*u=5}[{ҕe  q3|O9QUEV(׮ E+-x~ <ܑb14QXb*poڇ@ê]7&W;t ^Qca r""9AΉdM;LŢuN.ciEc4.:Q[P8yГ+_EV9<5!&v* po7v0j!Nc/ x}0!zbhA[[ѽ {f@kEP › e6+ľiUi}QLTlh?I&P.g1a;F81ˤ-;gwv|*;) eg<5$KO(.FOýL%|]1AWVEIYB`? VlG % 1-/H2 oU|z]"<`QL0[ R&ih-z6N ih\~ {εf-iOI,N(bW( mSB]/-s) Wnaنv*MtZmUб M: nuؘW)چ68LK2rw(3v`-K:1v_&(/Fwީ9~^(no?O9+V@V~#J ZπOIlp+_i}('O:e t<Ů>-BjE9k, -^L2zl#3Z2tB691c=gUR ?k|Hŭ .jQR,cl@OVg( s64u*@1h{Q/oG-^ެ`niV'Klܓ_ u_3{Cmpt3 {W+Go,F![oS_0xMY T$pyI\D303z 2!]n۠>݌*:IwI|F:{E[4)V"Y:O&S=j>lNJkǎ9k%ȩj-NzFsi)W͝f7~VĒTR!ekPW`"gCނ*?&B5z3.&Aܻ8i 9UЅm2D+X_GCLKv])g]h}e:s~)F͚q 딯m/Lշo}vJ^a NftfzeUاy=-8hHSֶ~2CJi>< 5 /"UpĚ Ђwq68{iMkRX{ K锟58ܓUvGWe we`& hD5!s}-˭@ C7gz|}n*tQ7L=P%PYA~Z(T}= >܄KQӰ9duyL}۶RkGm+V\,&OOU$@mHc@zbDϱyԶn ̒0$P#"C/%stjʸIx(?7c MҔ_=󃼑M]9QrUs~,E+JvŨG +]zZ)#Hd%'Sqo&ؽ/@ -Yn~H]?;<`+8kTNVvl*Kt_]:G}lz̲X+_Ncuf0q=$s! Fpu<<7wɕQFv`#I]n58cj{eI}A[vmE %u@K ݭ?z& |}U^KKOj f| c cTX[&*Soi:؋Kܣt3r gōN5]NT<Lm )ҹB̜nh:: $3bf5 {WHŴ)Qrm Hޣ6v?lˢ`w]٪?\ۊ"BЏ65d^X .يCo6̕^Z;F}MEl.|^ee}-@X.j(ѫ4d~oボL`^3bRl#$-Ju[}[d*ht j'5%9KDЊ#O}<Xۋrj7HgY$eBngj$b C$f>T yzRe~)HsANLClTp;?e9 A3 m*@VY բ}XpOk.iDd$S\0n ^?OQE<8d@ʤ(ȰX5KH=BԏJ%M݅%2,:~-H{ S|R17AZ g[qQXh]حcndrJԘwx# Y"L^,-ny}]$Jì(yP5R$h ~LHBv:jl`1<#k}oc/Jܪי%gMΈq,Foc1@0/k|@e65$4M,`[ b5KtOAѐB8a7]&5$-Eޔ k7E'-%מibکu+Ý/|-_r+)L_=,t*?V8 9fqd|Jrn V߽WG$Z&=2>}_3{uKFƘOBEy爡! ÓXҐc$5e1 Bӻ9=BN0\&`D8ȍ7?ȣ#n? C,Ypi\h+?„=9,Hڗy:3.  HHR7[cIRpwIkw)3Wk\!UدNjAw[}MO仰DO+6NC6 JurVXR0ɘp"YoG rҴ">NOJQ̥%Y7@weӸRLT&S\> ̌WT.L7k2oNQht'iP@^ OqjQm:[tE#I{$IjJ`6Q:ӿYۥv]]?jBwb `M*V/f?qiRIJeKφs4Z︟Qps_8(Pslm k!_tZk͖C )tP^ ( 0͗oHKW۽AFjfYӝ~Tt:rbGQeGU0 6rLm>f4CXzVÇ~|=+Ƚq#6Lߒ5gsVG w9Ъm~*RU @ jcM4)>_+\;Wj;ܩPZ6"&MYzBY0O#.ʋ.Rۈ6q\J?7{-DfPG?U0KIQQ3-wwIwB' U6ڒ_9xM&~YTSԺUĎ'jX! &d'V,V^FFai8wv1i3lj ]\J+[vZIW0d!l D7!б:IICo'X7ݶoe)=O@8>mSЌE "JkEJaM,uñ7L.+E29Ds.<ʎd "( hh!(a!OW= ߚB%]XX`,F[$9ӣw"A>ꖵ\Lߔ0k*(bK5!&oJ ׳kھ<|$nƱ`'$5Hpe5t1oA.UR f]>.D㭊HM0?R3T2oJ˺W(L0:ھv ML'(ZĭŀJ;=R(oƤJ`ϣcƱOnfH2`qJF-V .\Թi'f6 B Cpv8Fkk:>"sQVeC]FsS?$+2=>1;ZW^ӷ&>9< r,(r-QZ,!N;vbg*'gᦵm JџjAG~׭ȟFyBX_;n &`hR _ҵ{__e+_ {nXb udp7m|Q)΋ mqɓAt.{0ѡi.wMܢ2%Wo?)޸)!j+/ ?XP1%jtB.\?r*U?UZ de&+%lix𗤲RБM{fg&9*9e3PND<@(+1ۀ{0uoPsGJa&7[m]B#1NqٕFINi{w;^0K-NS$AKӲjG3 dlN"Bݍq.gt B!IJ׾k@#Ҁ;xM"dwM(>PgRSq3dY}dYޝ28i[̑Fow(.#24ꚼ5[əyݗl DvnJldPT.4ܵ` A"{W'>{WZbwI{%,R-_$*6N])," 6ưuQLfT^TՆ{K^¼>G".=K`͌DA=j %ݳ 'UpM8#s՝uzq,J))~ 49y} Mw_NحFKEe+XhG(eoÒYpnb|fx@bϛ'f/T ֿsA*++t D0M= ۫,&Ћ3ll+x1jojiEђS۞uZ}y_CLU<1%>a=Eˀ`l0Al UCk^ߖ8hhR3u6kYԅ$ B4)7~XʿYw3L*kd n'ՄQ_J@rcO2G-VW!f > I~Lj2<)*# EH(~") 2&{} F^CpEy KϘNC{@="CBQU<W}qpr'7XdϙePL+Y2zn),+$%)1p!]pe ;&؈$>~-c[\',72km荿< %ԿүWx^=gP7"3U*U_Ά=kDr1֌,@Cf]v,BH +73 J7-4 ff| `jkVezV+l+&Cd%0rU2#TyHK Rç{xItLk)7ؐ$nVQ@=T)8??+ɛ^?g0.5">YJ+eK]<زY- ͞usԩYf\Vxgk>*Y |l|V?M6z~GCo)gnYaL=#O 3<39%fQtzR_t:J݀^<ݱ` E5d\/ NT9Ȼģ}v/|2RɊ5eƦ|ӗq\#﹋<5#tp_D:Guz$(JW9Bl J.1JK ri V& a -}r@G[41>e`3FT&8:fOā4Hs$M ot+HY6O$9_ ŵS4r+DOɽêO".?"w×`q[6?cO{\,2\%!УPgHjZ5 S:&$̕@c̎Ǖ̳iE>8P vR.HHԌf&IXc^"`9qHV颎[2qst]39qZ.X=NδƔ9vp=E Bgh2 #S PKG29xE7a9EҠˑ֊@fIjKӊ"Ry5D?7g |nq˥$ETX#^c(zG Oъ:LUYO]{$o h"%Y&~W}~ *)saBJA~"'J)= Ҿkx7*aCfnIOO\S!+^=\/!P n[?96(F: mw<, P"L{WL^dM^J7jyTnHwӗ@~qx Yalb>|ALYjծ)wMZhU~Ai7Hݙ`lL[eΩZ]>F!MKP jpJQl<"UlBx _prj#QZDMإ(Qpb~ aϒ nH3 ,:dw0Q=p~J?B1H=i_NXSW1 +UhlTEO_4Xz2F2޾=V] ?Qw=OB /c)p'yL(&|)q[zqk -C~vFlpȰ4#Lr}C>)%Y%J؛M]vx7]㻟Y V4`7 ꇖOF=Cnz"8"?M,>㜃<j8bd>o#GSWv8 dtP:$$rG37MQy+iԕW_ /~K2App2.R>rHuV{( g:ڟ0(HKO.2xL%{.N'&Ŏ5~ܣ|.R聦0UEo?BJHZ}}ua42 Z&l CY!PI9ј61i/RJY,l|]5_ !2"ʾ _NbFTdDDQ;ŰY8XCR,\Ohf2B;Oij}I[Z<0 ^g"1<_KOsdUf9]I[ 4ɭ:Cէ,Ϳh~&qj0_aQrŻyuR V P[]ͷqj2QZtޓ~fd/yЛX.dV 'ӞojGuo?FQXWM,!E-jB_؃~hJ;hdY]/FXMلfBOK"ALw$Y;Yު0>mh `Ql侲Z5WRM*-B(Ə/y:ZQ[ ǹӫ]}2J@ a8=7%p0W`2w~ 'NHJnHr.FZN+$_řRhG4ّ.!o-W Eups ðc~Jze#@l_!d*Ղ.6faخl&7i+Ew_md}S'>*V{}'ޭ&Ճis}O eT-˪V`CX=bv[x۪TZr+k4iǾG;B3CÇO(<X9LW%$6߀ =^_ XtZ4[x @뾐r^ۅСiknXRXۄ:Ɗbj]ZD`BzYf9fh?`-=<\['#3缹1 E]mOr1ž?_GR~=?HFる"X[Ǻ.Z@2w]M6ӢW䬭%uɢTBABhEB E)!wNԭv^!w{V@5*aܜՌ؞5Lސ>w `iF Oc:0xm2(݅w}J+oTfOޔMuqNbOOmJ+(=eC`w!+xf(-5͒̅#Q@w [J[YUjHg WvpH6ݿFscG1?QeǼ1\X涓z#z7bԤ [8~(9˰V;|2Nmf!1,LNйVp~g5Zi o:Q'U[}T85g B@,Du: aO^jL=i6‰lƷu?= <*I|tFy/ء 1N”]H~( 7CKAҢoՖ7I(.}?~83bG;[^;e2n"yO:@aC'5NUC/5v, 27qr'EZD aN DSOu eO0UrF X j#M.av| Դ ?_Yo!8gטmAsth;6Uŗz9`B`px<) 7@2yzhKLyS 2=֒Sw^NM1 eIu\;{ (Ep!DĜZ:#ha33o=if~0'V Pఒ2n^"?!bTwt!Xg?XxW=3˕״?f8LDÿWyC`T WŐNRO^c,)3ws̔ªQ Q{ê%kIF6;8 ?Nl[ =(ntQ>llx d7 +|m.n BV>|V %%s{5kDɊqh:wb2Kܨ&rIe PmfenuP.k(^"P3)5$ B!yS,e 1"1NzPyEb_A?CQaks58&QD8c* 2F λ4-0DIjͫ{yXCX4Y,|H>h |%Gd D|!˱͖ǿ(7Ey$iʤOʟ/缜%NiԦ:mn0Rj[gBc͟Gj\8 PA>}/ Fn tRņ H ;ӂp +樕W-buyL JC)6љɁcpΣ3D%>S`ևU}nIruO}^X@\&GR+DvB,I6,+ʉ$yJ3̑hnHRz$/S &}o90C8AH.ǼG9q:Ușs9IOC+=A6N3 QPd ^ PYu} l^i-.L;.:dlX}2XqIUXn- 3B >.-yRUXNW|-@IBlT j3znfm2EOo}G'}adYD?tqand'&eYê5xA["1ݫ]]fZ D՗ ԇ#t!;/VGIZ% Oo"8/czUȣm2f!v4*ѣ!H2H_i]&=a)4?]B'}HAzlŦ޹4nCcpF$#q֜42=Tn8ƪsىHL^~VK?cp U/{uO p™]QEZLiT՟,ڪOf]pf~мa'qwi'I,hqDu=QeqsHϣ`[wXsnd/fg[P*^|n[t>Tu( 7=LCɾL~ s׬f2MB"Ɲщ#kf!B\ןSnِCD TRX"ۛ76 @CG}gB2$D]!}q6CI9^tx@K?^ 7WȵM<y)J3^1?FVH9QK13r6xJ(F0CR+ j\~~44d4?gIVhKf:&)aeC;!Xtt=t|Q(OPњzFdJJKS=m0F o< ªkᄁ9}.Ý#Xzl&&*DEQL^`ҤIwj3 NoGݧ,3QPM'Q#puęʹ8T'<^V4 ^j2npg_Vw )KPA#䖭3/iZX#+HJZ,%c(D7V/m ekq| Rٖ >ΪjVa뇫bn*yoX~߮XKw+i@تPsiq?G1 NV6CV8{ Z`&wmz1k`glVԷ,qL%g|3Gֵ=AN}}RhA9v)$P`j-UOW/^}/\'>؟0c;|:E |?$ `!ҿ=꣟Id;߾+^]UJN?7|>hJD,x~pSU& rdmVodyЃI/ŝPNmO4HXK_!K%xҷj}?1Z`^vLgq[gkTvBZwk-%'N3{2KF|f1Z˵CV4"Rt$E yo-!(q~Ldėm{ehp>Ґ\|E}{e^%4Gik8z9׈)ɞ;u'껣+9_'FJ ۖ ۏh7 jFF@K0vLL.6bzXwM<;&'b?T?$eN5QŒV~η(~VͦNMeӓ:ep@̎NR L vT-c)ތ̮ a=ҭ]1:0źkPk%S1u;؜01Ur,OÑW-lw@ɺһ q '*,l$}<39U's\)ɻ䮳,,((! LVH|/]x-[gͰ Jo!s8 *NhWDzRL o'@ǕXI\v(yιJP$_dÄpM6so*$TPXo kٺnTe"~G؆ Idqky7z *sMsZ&(id|NEIL`De<|YMp%hf !_V\z 1mP9Ӣm1l{JTx:";Fģh%2 8vLY{AF&e&`h;6p tUfEj_j M 0SN\GFu߲ Q_~A9߷pC'̡$L?Ș+(w,U7<̛[h +: Ѿ0)My'حʾ>9&@Ɯ[^Sۈٰ'Ik`<q~dw>~SWCD' @\D`#c{`EyBj[2ap#$z@Cf-;T`_Xu_j#ԏVQ)aUM،3'聆 Gcb"¤3R1%(oQ+zqH_+vшHӛikeԦK䄁-}`DījzGEX_"l(l/\3]z79\NKUg@UƼWOAmmaâLZB xz1ӹ퉸wi{!AUn21@Φ> 1FVQ6FO1&nXY9ews_U:بNlScu@;J7xQ:eP|</*::D@73`|pzU+$ջiIQLE$Bp WK(I{ `Y!Y|on]g~<_U,{)[<Пܵ,IM*ρذ$O|3 t'֝ =*Db@o2^g[_L4 c'a@ )5A0:H-#Kep"25%ˢ8\|ULBe۟r` E3q8vӊZjJQv}FР)*ۈ7ۢ`];<[gv/&v(elo.zsohIW{Q#YD _RgM QBek1Pl_,֞v.뚓R\tj@EJ ƋZ4[z'iQ 5ABU0r2SQ-onsZP[ {k3s@r y'mEl&'#^j 'lM˨RRA,\aB4,kQ2]9.ټЙ[vC'@@YI1S7L^2%e'xeV3X&Gn86 Y|<7x,PzRAYe_>A^cb5y\hrγ tB ᒕ,4,bn򑬽APC"a1E0>G$4!X6?B&,5h}>ҝөj%Mw%$\uoM\6&bˏLS.$,-ƞk׏?7dQOVH:;ILvMJ:eDӼ'|^w܈#=:nT|!1qnlh}IFXϲ(᝻!>y d{dDžIya{6ҥw*9B>+Dz8ؼ@_eP.MP&Y=<]Żs wu.P0btX +s"{-?#m"+'d`/J`D2Lxc/()|:ekg!BUTh2C r{]Œ^ @d%L< ݧw_~oF]spRDv =;ۀw3>8i o/3I^b;燌'hơͨ፥5::c8]b<'Z[th:g$zXrE|g p酂D/!13 | ewHE_P$sB'8^ِݥO68+B vEH3c QJqb4._ڽ>%|`Ccu %$MotTq&h E7|ȗyn:}>RJc[9PZc<63Jxn-=r6`A-IGZh(jLZF *j>2B1eʇwu0Jȷ*jS~Zeb3xcy7ꑇ[ZЇ@馽C^ßL~h9-)eY/myԉMS e)C_GTO(< c3i\ˌ׭P! q8#.:1lqjt[6+.:GG\z탰_ [ Uf#=s^FJ[RytLT笰E_ab4v|2:9G ^;l;.7}w7\_Šf:LoD‚V5TiI9o#O* uA"F63;upUVJ;rTq Gԛf׆&B ^`WS Gd'TGG` % {'jF @ASeů!ɉ:G w"C!*0&Gjsf c+QKC- 0%fXN| Fdj=X`ڬjbH?9bd֏QP\bT]>ǂDK;{>ZV3W}  [;SJ03[F[):*:5\q1>}EKA{ӖɆ%:=|!~7=ϵ< PqIJCCFp89~B wt&N5P^(Gj_&dAڇvovZ. ]~׹ٍ[{fhsE:⩁@*?%"SZ(D6=Q7[T(|Dxg3c>窌%ҐmEC!~8 sSI? OF6j\ a ͩ}Uٙ0?$뼛bZ~{FsB@BL Cs̟C0ws +c:2= GA(RXw?ˮ 5ܦ",q|FK[bw0|} $סޗ:H̵<1c6x7bzĚtd $9&΁\ua]wQвW8ukx.$]CنBϣ-1 JEQ5#6b#q9S-+ÒFu1AӜe/gQA/LH|Bt/VtDܮGA$ L*MZCtC]3-򒼽YFP~,闰P~+gkbʟ$rEԤ3d[Ff+fKZJ 4~=9>Po#{=V*K?垃%G x B=<ԋ& 9yyV%AG,a}ZsJz 'mTG wH8*KPtHل}AF][T lx<ʄs)ޘ-SeW b*5e{2yޘE)1;(ę d t NPKl?oKMcy=BrUE?怐lDj;x׋!3"3 ˷FReE,[jYpuDIŰ%3iafjAwlgҌ $Hp 7p=;.r)Y2 Ys.YsU&t&ZjvnmpxVpCOqNT;s 7/;Kgl%ہ39 [0yֿZe }:7%uw|WbS'Yr#QnD+H%*Wf^R85 aCg(Jb*xNZp dh;wվ!! ^'!6F6 `TCDY(Iy~f2`h=QW+"/JM s8ukWM'} +@r馴I͋t=1Jύ*rkp{9LIRw˜깖 8K't!WmP4CQh[\1r%rs{eZ؉LM!zX`ei ^m*TFCPUײf]3,xr"4 2oCJ kZl$o:x)FLܴFiJQ)8;G^.1ӄ2K:]*^$1@lO<ǗzqB;uMŊ`GW-nY&թP-.fapi"Ƌ}@TP|n⋮ [5%^=^4|-mo 8TUX!B A(-=wcr龩d:,cTJ:φ뤜P!39Kdh0cv~928~ƇHܹ֞CTzܮwFQY&4U:[X[qL1M%vIS>NWPRsxP0<볌3C4KT"3tAtԺ~.l21M ѪמF]2$qCZC~3'f=. ,LR`?0BKenkwEfqv G$̯8Y82`+A/]ßPUIXRjU}SIЌyJtn\xP^nW5 >}XX u\o/gΨ7K>UN!&*=9c'ʤ~Z&5[eSsfN|nkȀLZs5?8юv?Q?|˒ݓ  &q!15~I88w<EL3!,+-/3iZbGɓ]jLnvIHCE /fUlXB$wv+|*,^,T] $-yIkHr1t6r_ptvHVR pwG5vT u]R[urτ}va-ovTڞq;x|(ݭ_ȟ5c, %m@SԞZMƚp+͘H.iF>*7f9e rb]րҮhx vl\7|*C:"Q"ӽMO'}7۳nZ#"LeO.q;8*͍mh\ѓSU _8~s.i>y&}Ć+|ặ^+l84]Kjuܕ$B˖Ci|Bs"IoWȏE2>NnUOn0!\'vϭi"].0ґ1eYpS7 KoNn+s32T5F-CP4ΊW["ߦvInՍk #?Nja٤/].~?]*M1X/{n1#@<.Nk- u%3y"p'Iޓ2}2T[vBpRLO *D nAih}=&q2z7Oq$8bR+%T<Ҳ4xhZԸ|r(߶:k\U;-;fMt[BY*=~j:j,D 8MxB[hPk;ܰf/R.Ƶ&9Yd6_;7G^2Nu2-d\0KTXM[2,u4H MlxԊFR|wVBɇqw~G'5e]ur2J - 𸡋Ux +Qvz~u̮m;M& eo|s$ohTۀVcsW =!m1*2P% NE5 RoҮ%ї$])gof ,K% amH_tpzt9BaU^m] k55YzYCX瓿! +v76!V(fmw=~DژUzb/kt&Ưfc{dz5)JL8\wbϵ`ɩg7vbMKIfef ~M5cbX7XBOwEnTܷ7&k3īۓ2e;?WsU{UB;IwC㝘`!7 #{8vsTk.(&n #M)z={ho zR3b(}ZKT0N;xpu&WeI4OS,l_E1XsN6`{`1:%B 1ƭfN,t3%,*>Fҷ TGG՞mCG,Y9;99}Tp}je{Cp 8nr+J D6K!쑵U'Z&w!.?PzMd5 N_^Xi˄ӠXAK 8dO5SSOEK$ B4FZitdCl 8SmEݭDubifzd#<Հ=كmVۚ=WE7{h715fWm \we\֭ 5w-]~0;0#W˩ *DR7?ut5SRHz|m&As9pbZHuEöq&7L٫9 ޹8Il#͜k+@Ƅ SSSsu>돶,!ނ|!pN>:9J|9d1 cRHPujܱ*=#AH99 պw(xl48߮;}6W׆)^y7塊sbI\˛({F+z3I6~Z >I0*[Ⱦ)x*A62bCw|d|R)cz.H*ɓl|sMoL]p)-]@*P\gh1XLsz/>G/ލⰒ.~̧mm24G8M«>kfɮz:GBT%G^.TT%Y y?|#I9 *n"U7JA;-0g9S V?n@f >/n]Mo0V,U$iMX k5J!m&RC!h+'k і4'lLc:pons&u{:$6Ž0c|R+L;ljC;MXH &ЭYhzZO YVwR̝O-lRiW SN `n4E!qAmN3Wf`G1 ObJ>?ȡ"ӼCGs+ _vBT#nat7n*&㼢N.P,Lщu# ZTA/ uO[Z0˼j 5u"R({;q|?ӭn\Ye>^ '%D izhc+%<tT[K5uHGߍBX`-5 g~nF doKuY.46āCr 6Ѱn9\мmwiMj,ěC y{MU Ǯ75Մ-z|+^<I?F01%?sYTlJ1~AC:ETO&qp9 ML|)H:Qx}1}G āD`\W ha3}/ nԑk8_LCu'mMxCżoy2)v8'XpRYF>7023«ELm)hVd_T ;uOk%ʕoޫ?1sdP2h!\ EE9P60\Ƅݝ;R\t&O3k0Iߎ+OGXEc"YOf"h`&8mK}fgy~'ř;.FC $;.ىAӂӝ8 ل.bo`;颣en_ 8"R!p8hgw| H] ѽ)~tKIq*` $:OPt} #*m {qbuCi?4j@$݁ jX䈈;<6E;5n5mhTyZUV`xΚ\Šݔ>TcuK%1. ń* K;Z"HgG_89 |GDX&{>}*V- *G09ql 붘`Q0զfhHPzqB-C>.}bѳhLmqDJv{`$(n!dx12l~T~Ph88)ھ aVҩ5 *[ur2;.$ax4ׯ=*)&O9SI))tbry浤d+w9q &om|_Ze&KT`ut06*E4<~0cc Pc#cMmg&k yg(dmJߜ8v]@ VK `7lDC]7! xPb^}!5!;p5#>>ɸ:.mo^wOw_'uW\!> :j5Ɉ ֢( My♆u%1 :uۜz 6@PW3sץ8;PO^y9u=ИWGb6!4=x?1TNeqVyKtx'cX+Ĝq(m=4K0Xn*zU&DhkM%$dޛhMUx} 867\*\ۓO;u ⧠doE8*'%qR_NwNYQ>0XcZn,D0a7PK{ݩcs)p9gO awLiUq En4`ϕR(NoY4)@,Z},k-2fR$$/}([:O !2kz{|(u#;iq[K-EN=bCFV-/mf&iR<IJI8tqW) (D;=4vAע!^h-i^btZW.D\f?YG2vQ@,+QWL2CEF  ovO [kVyFbԁ.r!Yt-Nne=_=)dbQD:LxU&&TB\VY؏8);`mfI<_#߄CU0Ȱ&[yЪq|~E`d2:~]:k^u-Yo7lyxJڊ^NfIgv{A?881>gej ޅYy /'9@HʯׁR9S eT^(X~}Ao}J᱙&hm.%Dg*b&4/ ~JյHQ_^FGg(iI1?x@S jf$v0\Iol#;K=E/t Ej%SҸ:RT"YK157MDJɘ>دBOJMnqzhGĵt EA- d\ҐF_XtQwD;f~_>A#;]rbbޚ 4dnM xs_5ÿa7KΙ~ⵂb6ahNfȜЀR:U2NeoRw<,Z ic-?!=x2YǨ437,a}P֓8*/,9ן4MijѠѮkJ[{njX80B'/QE,ԘE1Q؍}wi zD4%#pRbæ<."Հ%߀9HΥ}?|dW73,7i%BBFJ3"F(J2N]_^?+N7HOcSV`Z~O*8IC IU4C= k^$.Cv .^%`=BBC V;@!j[\C<X!QLJ-R`^a7SնDN yCeXm"rÈU2ibl?W&ޢ8z1Ify=$U: @vѪb˅M v@'ac1ҎKd SHOzU[\[2ǟAWsb3Q>{=o2[#ӽ9L!eX5]ʻ-}իE>f'qNgS>R'0r6j`YSrNv1,k&n䂕$DR^bh90̚@ 2Yal5T+>{DڎTQ>Bqwhΰzo% -,u Nh:gSrr68m[5W3r-HnmV3K=`@>W6_ q^{Xϣtҳ]k X$x:$V/ARO _OuLՅ<WqBFDfv~|~6Ot\>_J.H/f#JUxjWYtHfşVLTý p%8kYˆ%}2a{!o)h6Yf5D* >-N["Eu8'^p7Dǜ(|ܸaUe_ Y#qs֋aggӔ,RbOIV;} n2<Ȼj$t錡 IӪ S ;W3㶭k@jʡc->q^ hmn?qozM5d<ܕd7w;̌4w*mZ).yX=A]0?U@~Mr[Ixz-fsYLlL[ĎN fj f~ R_<"RF41O݀iVxMՍ_6,|SuDP)aڏ@U/ۨ6eIKhɤ ȟ-;"02[M^1-%NC_ Q% Qiz"7ifoT<`wDUf Լ*H fu`N2 W*I+ʬ9U(B [S1aFR\HYn(mB%JAv;(r !E};X d3i_j◭',o&#tN&\=kg$/h źmm%<ϑĘs.??yMIBq,֠tpzYqmMЉd ! y:YE&4St{(}Cq(駋OS^^lMEslTnmBZњ$dxB j5ZC9!JT.,DZtedGQ(#koMUL ULZd;.W+96 ſZ1ˮP&&Zx'l26InD)7D=_Z_^<??ffZ~YϹ@BRdtbۈ0GjcTNI0usl\wdQTy+}[hkj. tzl}/omyÉy 9)6'uLa?^SnU%ɟ e gkՀ%0|0wf$iOP^En)Z#[<[G㩖ēa hՖARg(2oQyeWIdQ>q4QA6|8oqHv Cz:zt '1s)d/py']ڱI=k%[XZ=JkZMjJkLt|a?'g4UdzYX]sðy"3UW|8: M?-way dLfpUeuķ3z7Jm]O| }"y/i&'^H#~񖖊If}6IZV?99cpMxV(9O(*ˡi  р"Pc(>կǼRu-_U/ o{FG72Px=oF5^썱J xuv́ Fd M:د'"+T^γrm*ye؈Y;xW>&.Yw2!H{,DF)-Xm$+)\R g۽Hpoȍ\Ub%͢PAMO )}e495Y4öFoK88E`n7)^4k*Ky}];}篇 fb:TdSl6ɛeň*D=%ΝlVeQ{Ϝ/nu-vsJ_B2v F6 Y9+bQĽz= pc=Hp'Y:/mv1hT7>[I{U:M cW!,'v'O._s 9=e?z~MUٞe9"&kRG= %7먘H$Cz$<ܨFM$|}̿M}؂Y.@9kysMם*D-Ac(Eԉ/'V8"󻀏ɿs¢wL>kȶ_Vl~ܤ=rV?moPv.a NVIm.ު ѭ7i Dk ~^rs]8 R,.ޣg.ӏێʂ7‰{-fw7d΃BڤWU6>\^,g|fW n 8M.la4HB{қ/~N8bo,$T?[zQ;ߩ9Yr#l*"94mY ݦ&!f1##A;@Ϟc]8Jhf%>g% }ƪ:VyLf$őf nHN\ ;Ejj`$k3GXuבcMOm?xP&lEXnd>]\Fn%\B*ataWJZ:4_i_k7O47׎U¢U#[3vF냈D$1 LeVq&ͤ|zUI@ysh[J7< p"L^(S}&5?&ʲ#D JFc[wDr0,Ӣ>e|JD!0Qd uC.PDb j)xU&$bW{do2?SN^, jo\%j [ʞx0Bb߳273ćYcjWJlO1k/swq|0"b!^9` _6B흖@-L2( z_1jG>_xSJ!Ijɚ*5ζΈ”[ޑUQb3NVCyIdl08d]鬋_*]l@"M)B{fΘKxhBt_d}ln66a*/V)*ơ+ҿlwiU[xK3. '08ޠ'$`2G趺THqAQJN}&^![p)hͥuЗb1:TtWKN\9LJb^k,MkV[H.[yI "(שcAz.`j6;~zPPPcH?#`G*4wWEum15)|%Ck@y݂a^dU?Cu AtȌ1N "dѴFy1L9CAґ2 Sc -*E#uTq'Yjna K1ª0\Q.{f"OXrgX|>#P+M !UB_꫸#yeZ;\ZwWuGxbfSm*/T?#81^@@p,brImnXz5/i(BR^g+Ku'e&NޡY ~:xRu0`m\f1Ze_h+2*ǥKHhá#B#}8ɱ mtsCvpJѪc0~f1 GV3+o}r=;vO3QqP9s`.zBʮ)Һ`O#џeK4ܢsG`d;/IsA*ZL*JV EՙuL"XfKaI/'l bD Ka``IPSXJ*hl$6nױXK@-zʖCݘB\5a7.҂_3r7lIHyQڶ>TgWj%+i -7 OZI>QZa E@.[3> I.p\l>Ѿx'nR@kyMxш*/E"3Rg"cH (<}kM9wf,= !1cqRLl>; ԫl;j= ,gp|"е/:iS@p.vqgjBMDy:!HCZvxݲ,pu+Z۔\:aYqN%@Wedv!2Mc[q*wZA sB>0I,`iTz:VRVB8?ЏEk!JG } )g#:7ׄ-5' J.Ԋ9F *M^?dasA2 ޚ+oo6n0 z %"n xjqNd0HV{eQaDV/pcZg鯓qS`9xη4^NaNg+f\Y{O%akqH(UO3{|/s'j Z1blR\elOu "6H\y劗~nLqM0ƈ'^dg=O#(6HfįVѻ x]riF 'ja;/*k7î"zT(HE8DxU{f8jwwQ1owZ~ [Kx7K:AUl@o":?p*VvN){EE}[,$d0y/02ZYv6FW8Oo+Na(G:?sŨ$NPPU)}@<:;o'VHMs`09$ƫS1MD,}yE&mɽpU\x>jQF,!9 :Z\њ!ax_[b(`%-;<ʭ!`lfXL!NFAc_zK by wD]p2.jVU*"DbtQgH2~H,zRPho潖o{+蚁~4VpN[)%ҰNEݚpk9h/].Kݛ˯Yt4 XPЎؚ2v&EAE/%S-Qcs:t;9a_AhW"d~;W4f)-0#ɚx&(o"1f@A1  uXĩ@ng'(V/ +\Qtv|MpڋS1j˯AVz9 (2it&+El8 c]n` [ kbV0_w*/6QYCլ#qw3~$NVyD5x&,Y V< LZXuՆ1s7N7vVU1;`|ǙDfP>j? 4cB.\g\ΞHHUY"N!T>|^$w2Bпhxydd`q͹å wzJ=w[7KՃ +c0OuF f34[2X^BXv/ƄlYɶWLxYб3[}sh!aFgn?>u(}PZ౳1_߿\XjQcKGqA&(g'AZ4a;$Γ!b# ]&'LH1xAT4O4E@1ȷvʯIs1.~!(݋E(8*(ziT%e499 LiS 1bޝ" {bW7=2GPɪMPE+is ۡN/|5C5{/k4K!/n0qg,o})_3dLRtT| qp";ޟ2fƱa} d2O8fX-Qc\x;2.1`Wo' -dIӑa Lnoސx4 Pa[&J{{h;_!m*Ez]uSneɂxOIL> @>P@T&1oB^2?zbde؁\QJ[By鄴 {&P)O.vR)KcmIڙNvr,{`?$B!NFaOU v"% (-J9ȺGSmt(Ȯ?+ x\%<6䒊Z&-/]䖉b]iEIoQڟVo\uDiy">1ݭ-E_%'2JSI_JBT.?@*56'L] ;˟j&ⅴZS!Q&YG,V8X38; Q9ST.REA؈ϿYn=-LKpT 'EO}y٥~OuČm?p) ҭ6)`םG|TNjzKڶ^XU˦eˇhVi7.xzH]({8<SlAj8%pUl *Gi UAY0I\jƁÉRIx}Kx"ǡ\F Mt_28<+Pn1sgZ@5knf -nHz&1n K#V N\rá5Q#Opt+ۺ{$Ss$[̠4\Gj 7RI6&1yl&] ]@Z0bl,#}ԖۇQ|r jI`Y9 KV*q}-i=A%59n`k7~"Y/dy^kr\^@yAmvSC%U"5|n&.™8н\tfj1,G>qu淊n n7֦Ĥ6B^e#@< +z?0XM m 0,E*? Am);ȸ%sL,OW1nS]N)̸xCc``b5Hn}%Y&]di8OE c.[ [@kY 8'j:ٞ޳y>JA9!߀Lw>yW>DU]͵rƚGوVN9>KL'݈:޿0_ڽeRRs)}}0*uDG"1 7΋'sh#+v`?x: :ƅ|V(mIQK-3rt{al[Ұ7,r04;,4j) 9;dς ʶX8V}UP(U =ȧJnwmp58r)fe?1sL*gbx]@:ׅmIVQ)b̥JA+Lݰփn D XX"ooM@n}+>`Ӹ-OؓRUqxOuHE{.۱X<`!e`{btW*$jpZ]K\yyuT|b$w4U1(`PL4t]UH"gp-"]]3r(D"ؗ<{f!XOifh|Ji AE&iΊr K>6ۄGeP]Xӽu)7,ykg*Tg)%کW vEy9I"?R~z6[8V&$dS:ߓ~ "V,ʼ^q jjh44y3#8_moT=tV,O]Aen GߺzUN /w_zT@|&,x~O X[Lcjė(Bq\ftjT3jʂPt!ޠhT{$TT܉`]tM#K9VGJvчG?j:1~hM ˩`;`h`h[H\sG1F}LoKE[DGMlϺɛeUzZLTΎ< 4Зķmae-R23`_L"̅+kqDLi/d)O)),Ol)myMk13ףAh': ˹𻕽IMNL[AoAvJh~5lG?&DpMz~KD4 j05ۘ|uR"ɥo\Y>G*̖j10iWm+Q.qp`3j냳3/m+\Au*!V>t/'.ơ2n1ڼ KM.L?(h7E[ߨm^Nƾ閑w^nj[RK_ CUN'5gbh~D|dPA_]ۈ#{t܉d wY{gM'(_`1bKb(L=T0 -dm,ܑ=ݮok=[RN-W81cH d_4րexAF"6uOWu,?g k[7DB.| 6M>K|P[i&\BDIԼ1E{O)>{bvU.*\q !md5!apˡ^qnjK:C/ϐVubhZW;! X<*;fP7!}Ly7 FX}Va"O& ED&i{  XQk48*!+f\_$ 8G 놆yz`|udHhmLWGF# ,U}BI6 thk.4yW?dv dv`G{\Cjp9fh)z `0B^I#ɲe@]-7KaYݦ v_a+BSHp!ܩy &E#mDkXc+O}FۂEk ozeTJW ;'-H˯oLdb|Q%)z|T۠Sok&~zY҄"B_寋u+jbwGRRk ASL2 n|m NHR7`Z%Mow:IՅF bh40]h3D1 _{'?Y|g壄bs+f=S>ޅMR¬MXÐj) Fva.{R&75௿:S+ll|sskO(K܄=2cS :QiD4"Ԭ3h#Гu(TzX_W7-bS+8e%nKNJzk_MI3@L2L6I>a8&/l#U 2܃$Av^lb_Rd[y2?.V$a.?,{!' .NJ\xuBÉ4paNQ?K7;KbUcjD8Abcj@z gzsPNΝ n(\VGER5`qA^Ľ:(B&VX[L *#Wk7)Pu'4 <F - $AJJ%ҏi7|g9 и|6uU1zwŋM2E~oծiĔ5dach:R)LzFo阐̘tU R\gUbl,zITd@ؗ5м5 2*K-ye֪GEĖAX~Zflo|Z{ {D][-WرyN%DN=&s)B&RsES:f^6bI>~օ"aqpP= c%gr')A苆p,a|J_\W=ߵ6=sA^@biJ)'1l'"rɾFsL# 8ƺmN˼wƨlN-e1K{ZG8i- yūS ' 2#BQRXZط):jV%v >AC,?'J.aP~1AMz|B'YvHyOQ7 hpmTN§;`Mv;1Jf :6\XJʿ1-i:ʸ$"P5:~g WamO<sHN_ -)揥wzkޤ9zc%l. LȪglO֫ #1&V96ư!T " W9(z}u . w_4Lb%S7xgh^-2~A_ 1o2 b0,I2 &(yDQ+c9>hBIRlwxBN 3DԀ3ݣ ӺTf@\SRC^ 'P, jfܹB48eB!WU@TC<>HHmy04t=jW^ћDao>$E߻cK87V `Cz2Ts [O嬒sꮟvmk"шP luci t{-UFSῧqʿ&WD|sc4iSU: 2xF+Qyp'B%Fx3l656&Z|wY9=Ky.G .QVU@ad%2s3 as>Qb^zz T`3 &__OSZIOf =՝@ K=>grQoYZSEoւCu9n6;$ :u0AX₍&'3N|-+ZwTO}AG0(jgB1 (Sd^8%E4ﭧgC ͓1~;}Gˁߋ(DA1KF_ ߡ@q$8Wg6\ $N֏g5KhXfn eaa +_VA]j`8s5Nf? *1|h=xNʮRro*ɤS0K@߂#qid44f7[Bw#nGM4wˍH/w) X AiRΒ4uXcI9#5yCg~IHܠ/kg`qzR3fnfKJ-){aзh÷ C"CTnp/sܰYXwMQHB>ľhf$vOv-WvRڀ^ID&r@^JKNzϴIw>K Dh1m$gy7ul쾝݃t>qd<4w]ؠWQ~b j l@}~"#X9LJFvŇOdd߀P=$Bت9T3V0, h۲\ ௐ*Lh0q@um٪vNh=?ѵ4bK`kԒ;VE s s!<-݋eBܞ zw.Lgj~_\1-tHWx1w_dSz l8fI KRh:j˪ C2 erHͫݾUesXO"&H0_ Q6$iDsaařPw>.QL,fZ0ױ&A>t(AeÃBUC峠k^6,tZh^e6f\\oVv\͆e']!;*@9B[cЬ8b|2cD:te18F ?dyOW ) [_PSIbz۳D_ѮkiWQ|7NzuAer7\ H3ͮEWWxk«iTG&o!/Za?:4%,vx|f9MxܼE]}f[!֪_0OxLR s  +Th4}eBC{@M./}!br2<Q,H >E f QiUt]ͷc)<]#o.i H9N+hTaO<g(M!4kuNz0pƶRF'/d ,` Vp\u:7ܿBTqlTvwXp0/ĊH7\ mƍYЯ "Eil&S3/6R@%F.k}4u{jV}f MldNܕw/QD'M]*!)R"X|.c!YCFkǐ$7#z I(BupW"(ek_Sp8z{&$-2C/iXI 4&_w*F$z9܄n3 v2A;ۚdMai  $-\\%.# eK*-=<" /J{UA)_ 3\ǩqr̬Oj?e~,`՛< swʢ8k TY/A y$HJEc{i j')U>^{Lk7go8*CDf'MPw'a]2cY@Ba;eΔ*ԻL .\Ɠ9w]$ngQpb`B0v\P&c1q%gAXW֗ssex#Mpgcs~!+AͿX:|Uft}OVw>~& J|QiԘ$ ΐWdHub>#|aZw.t8>f%z[z9^= S{=]\#u!jgVE#P:8p])b \!G ^euW^ο` RNl1`*hͩr&pnV ۅHscnސxYJ/PtY($(Y ĕ'kM. 4j !Qk #eCX)eQ]] 69Al j)Y )㔁sR**P\9D"B*ȷ"@H|N=4x48.$fǖ8dqҗbBskUC,!ZQVNsK&@2?qRQ+n9SpN'mıfTi(cg86Ǭuق3 ķUfo\X>4t|{W maPJҘ&iŊF("@'ؔk%N/s<H'il1 ~;3]7Et^We|lsD(B \C6 fr|pK pYXz?(:1]dS/{g'ިEhjw\Ob?(8V])- jW_MZ>1ɦ{ܒ-9=jnm=lLĶ\]W1FxH{ cI4 !9n9~P['iJ4To0P;˽Oseڸ \6kVfhk6u37Q|+L)ɲe7LGo;NOwm 1^!>Pxz4G9b:1#2M'8 D͉)U6c ;{A W@HƚPH@]RYvD:TA^k` "@`qcW$Q+k9Gq}2 ێ qEޔ,t2*.|Iqɛ;ΫoEG!6 {QTɦI7 G,ܴ HowҘ!d5tѨIҨbU ӁߴstKjP1\޾TZAԉʻeY\RuGiU$$^خu8Ks6A=íG1C1=foJI"!:Y^9ZNx{>cbQ]wu:|pPVKp":Vfӆgr'?y y;KRUGDvDt&PR>b%HNWA?N/]o,>Um8PJPcP HZp&f=Zry'b`7 o.axMY8幒E (@"mL1ϏKf%Ý]BMmMzD G-I(A}<]/go>}@'Z u:%7X>A1@Fwzcы(' #T=%v8E^@dݎdG4Q[RlLU5vBC!{#m\T,QmGM*z>_eKޑDuvŊbCNTxw~-cpXc5lsה;B1EDrkw@*2 'LWA]1w츝vrMW`F7YMTy@QN%I =E)[WxT (E7U)G;(!83?O(jv^\~R$ˉEĨ6B\"Y:| $^Kl<ktR}f1/F>X"/2݆|ٳ3Ҋ/MeW:v:嘳Iub֤yFC{4Cdy[%:/aJR?˛.m%bE0kjpЯ($vKF dN:ɭ| @x_Q/"m{ڎw!&4nن֍ˋ@a#(&噟j q90]ТZwN/ʾnyeD" +ԗ,>| ltv@;>sM (bNaFRj7ד Mr3K}pkÀ >8&4kd"Í*N4j޳[ˈtJ7Q'8V~Q-tbLwV(9W42c{!rS>.̏~j]o"|x抈pR/p6I5%KEކ/SeM]$g NwTj^ճ8*-~oǾ-Va}ƯâɆIkegI4OwUB؞K6Tm;|FmHlJ`=iٌrZ'~}stk}ywNru.G{ K 0*~;ۻEkYe8]"0z2#8=dcȡ5ަ]Peвȼ: 52MFcJq$4nO(1@ [vanm& 2&/RQDy3+W]јoFL1sK|kp~d_5):dϖ.ih۞}*r21tLХEm. `AJ|LLl!ƪ*$^_Gqۉ r8H'iAPxH;kѾ:<. JW> DrO{Dy!_g=N3,Ŷ=% ˲PިN!v {_I lH/iŲB!)6G30tQWгm`5ח8r]TIQt̏Nr]s]Ʉa6ZP\GiSd/ψ#0E@9s ]=bçe9 10{m0u!]t"+G.ބqDCv_}?2. r_?(=q+G\ĝb6-ݟ%BKÍ;y(sJc~h.&TM $ L'u?@R}w|QN!",T9ϥP8y吋o8gZ&f %MJ1<C&)!8d&|PfG6 ]~JD JhѦ5>Ǎ@'jHc$" )02 zBk Aid96SO``q U-p{0tѥ_#>}WO2|%v7sE62uf筕l4үȳ.QHzs$6P3co aGeHl2*Fܥ ]pX+3(<ƼIGw`okaz3q ۇ$p\qh~E)ҡ KWZ^# 8/xjk;@R'4A- x:> .Ɋe,ꞯ$Mf$|pN8,ZnU5`Meos()Qpc7o/FMb~l|!M宗Ʈr,\a9L޸P1iS8b,͓1`@(U ׃7)gr$koߍ2I޶=dcEhf|ՁpW[-1i#wA{J.mQUvϛ %4ǟӛXScl+ͰpӽYJ4ס`-OG] e>)R`DY@m\WaMܶ:)PPw׺5§"kk D H5 bkv'h|,*ŋX!yfCSnD^a8lXWs ٿ< 1vOEB+!!0_6GF'M*fR#5#űm8?ŬDBO`lWItǞY#b[9U%D/2)eIYn"؞߬ @Х,p|{|p̋2$n?/ݶ1WWVZG3=[)̌ [.q'/[i|d_T3AI#=30(^X% t4fqCE'$ df@NB#`Tp9* 9Զ~8U.H:$Ym͙* ÜN)-fG-P7M91{,ʋ>ڨt[?M#z96ܖ ޞYNO Đ}3q7pKhG_ .iY`)$>(*#t7$PzT* aA4!+qV)~t[)\sTdE&EV.f;zK> !l˨o?-YhO4ݦf%gÙOpN^P'o% 粒$*77YSP$Y~y~K 2uztmi1*+%Cְ һ"2Ǧ_pf6V\}bjvRh+7 v#ˁ)QPqb^㳜gF!j=ǻfL@8 g^3w} .ӊ^`eq:j[Lۅ"hc_6xf8JqsǸP2a b{:i$pS;eQR۲&UkCaRr@R3꨻3`rR0#e%AA3~-v5Fhv7S=@k >[rάdv/isLxZPt'5_wxZR\o_½dU\8uUlt@L@إ{ yܑGri5D( T{c8&^se^]󪞐Ӷ9V@|PNWQP}2l%Y. $G"t.O70AIDse&QKW d0b6reڔFmd0a ϑ6#{wNbeGj :kcڃ,`;³1GˆY[q{TtEVOvFZr1͙1 .C:LPPnyu XԚ3`~ 6u3v'ʟt7ꖋ~kRʛ5FZ/t\o9[N\_ nhi&ߔ_W|K>^02+=Cx@u nYu K&Y5*`V{d^uSgsc22-u=3sq0zDc4]38>X"(Q8vV u)>B` {*<&DTOLN}{;BL՞Xae 6pV|Oa< /]8S5k _zABu*Y ODPJl0 ,ye]io$dh5k:KPfgrr>wq)&}I)"QH(@x:|x,8&D {el.akč@^81M)hd` =<5IQ" `Sﵪ.~g)&s^&jlA:1Gi!AHv:8'){DP!\2qNIY S%0976O{W CłH s;(0'J%]ARY=U͟C%/ l{FhI8ʞ0$w\3rvZ -AL$kg3df>{SUeT,$ Q`K8ÌΈ?Ezϔ4YIY@$/f=Gp0UxbMjD'bD`Qx0QMgebo)i5b6ɜÆƝS t'N.83]dXb'Tb<;fsyk0A{bU8Mh P7o}r=lhLpd h IZp&_) M_pyj&QqG/ۙ>f"z.tk533bU̓ 'q}t'B!6s5}8M;/T6YzYBuT0ϙ)lU74%`Hn&CjFK54_=Pj]"AYQ\vt!&1$;u O8ߩqBS1EC٧/"ssvz8 d͘"[n~@fUCqd厍J%?bOZ鼗!֪)@).o?YAn7^PPC}7j}g%p Ğ?iyNP,*vYnpYD+/I/}xހf!5LJkC"&jkޟT$̹"`xN6;l0Y~iZiNAC?̨X#>)`'[8V*29X i"):oeK(Db^g[@0PA":uv4KЫk,Dž {ق #mXp_:8T,H'XF1 ( ~?p"cQX{3oqlE y'AWcZ)/ippe+aAWnL^S\Bx+ B;zh'IEM@/RݓvVqRƼ9; ߰LG_fzW|q:UhʣMlڲxF20D}Kŷ[T,LP91'IxA'*΋^--bC.a9(]H1A„!k vnI@bE/(!QBS(Jőtʺ猑t5`Nz[8sK/[;ס阿+G yUoKNFٮ}϶)u9Z)ZUCCœCʠչ3#'/-D t=b'?\\PLۉw.nwtϊ-"K9eGT3k܀%ѭ"3mXmtXBr `)R jJ!;:r9M=˭zi^@H3ub_KM|#5?lPh([0|6l:bT&}+'4u)é lM2mxp 7lTpi[E.sq>B3Q s5MV(W9,{6.ko5b1AFʚxt69]3 /}8U }(7<RM&;]*Liu!{9vDzppH_)f~#:]'h2=u%.V7wx,?~'($~Ȯ 4jE^C>edCaz9O޳ːaU٣7A,_ȭDƞlXݙg>$,M~7$%'S)~Tl#8Uڎ@E:4KϹ,9(0)c!=3`KR_ Vb@ŮzTO՗fww6t;-0Ћ{luN#=*Z_,aW%j\o;ՀZn\{-% Y=Tsp#D݊廹̰FQy_|ZPhtiXǜ*9y æD4yMpY6OňOS߼GcA:Vᰡ143=89&qIbn|¯%cLM}5pZJI%>%ϖ!“)1<L[ r=FiuC Ή]~OD0o6"ط/iFY=Y teʡFZtZk'AGÖx \&vPwIwj/t>3n̘^dLA[<vѤ\/-0U`=ݒW?CX~l&1 HYqo>G(r;*=8"R>! RqHPÜй Oన3ˏC][+̈́\%P=,NEՇ(9sL3Sn ^5c.sNPxAWOv'Nãl}=Sf\ts},܈OrIǠW•v|/XS?(*.r(/u9SHN {< d ?/K`7W LUt^GHUFx^k/ =1eA=Hۂ)s1Ʊd mtg*w_لf/攣sF!`]Ojk#Zu=9AONٙ1QQ褄m;akۖ_'Ln\uj Cghhl?Fyí"Z;J&0{l;GA[;nOcp+ii_ ˯2dT.qw" )\P1 _(lsy/iyq\d*hb| p>zT>Dy Ϩ69 iJP1KM4YKֆ~>tZEuVVA Z OY} ϝKmRj7F P5|5ErMWk\ _V\J]a ii|T悵5rӿ0B?jeY^[j2uι*'Gd#g;d?+9k-Eh_U'0S?#Y5ɋm)s8O{Popc@vfu2hlm:dJ? %oZi#Z4y3a&cv,0JzAa¤ZC}|NbI طJ7Cf/՚@Hpp?!U~![>ɶ񷆙}Do{76@9gLw;.*5sa/ 9ٳ6+P!4ݱ}hfʀBcp=zoȤFSH̱%}q|vӕ>'sI ,H5<~<-DW`b7"_0*_Al= ەXF-MHXyD >.NQk, N: 9+sc^3JtAweb=S?2iGPZODWȦu((2q ϯ=CuMiBMdw9~q{8<2vN-/=VǠ$2UL] 6q8*{RAf87Qe W s9Dlm0zZT6z[w6 "u@D6a2kvbRA`~L&4Ѳ9iS/&uVr"L@i90ϘMAΡdϲ@ih:h d]}>TH}+X`&ʴaКyъʨMC<] dm{HW&Zu;TT' Ru`Os=PE[sZ2SqPv^`26_T-ˠPʄKCa􉋬m4)ϩ]-oT-ӉpeU7ڴ׶T1qht<ߗ/|%Dc_T >oX6q/[:~"$yI&86>%sTWX ޭϽ6?Y&/|;30A1x;R ht۾4^:$6g6$a\sY]8!gKҌ筓tlԃX4't|)TygRoo⾽r!@)^yThj៍+ ۚ0/]AxeVtZ hu?  M8QJтm]C0u0!ÊH\ W?s)DW} {Ns~Ju*p!vaD8€5.nl9ICP?$Ա}\72A wܽ܉ ,S iJlͤڅ4`\^ݵuπ SK!2'|q~ٛ03`h@ŒPIaߣȒFk=l QEZ&.v&#^~J*gelI[f|oZ]"y@eF)_0~1 Jw*'|&di/"`aD$7Kؔn>8ɝ"t M(gjR4_lz:"VSݎ,YO=1>("7Ol_s|7 sXgJ'. 'B1)L<8x-+s-2q~Xwr(]dN,7(1z,F L!D-{림 pFdStt^cYo2BX $Zِ&Ѹٯ!GPg#<WmzZ@nzwº5@"g4o1v䕛Lۉx"?1 *Bd&ɿ68v^5Ëw@Iq࿼]Ɯrsŀ%M|ĝ֜m3Q?Ѥy؛LN a6s QX1.vl29A7خp|12TjBx^$Ϥ8h!.NsٹĜ9o7rs tny蘍0uk֒ EIHbXQe<,*?ڙ y=I>k~]$WΧokMN|GQyuk|d9]8ŵlSM$]4́B*`8|w~ ^dRz7IӪv'XS'#-9,uDz8C3 ec_*ѱ{D ,@}5W_ӞևVF\~LJ1'RPTg@CXrcth"KMuW~2$.೬@` \K^XBTh @__1 iZ9;Fkg"֥PjOXt+j{=UK$&fEG >>S_bPz]1 O2 l%ݹ}1^/tL?NQxJ0x]Gy:f/0&JUe\W$ }fTtM„4Ub7B#\4"&kVuYCļ҈l[ .ߛLl(~Z=Xў\ ӎ0j,JfvJ}Cm4?/&<Fzg.wDCDžU1?0(omOn1oRrosT3zߎA [2?ʵ}xyUH|i,k :VMU$5z_\bxY\𥣵ധEMU-nyooPRFicQb2E"gj0vU *,;|o|EOwEaHWF3hQ8d$ vuDUuB6(BH ԟh,i?e !&qġ6ȯ9im_/svVhy [%65[8/ Z.L a $3DTvZ<"K^ Kvd(ٔK1> -0iu=tc,ٚyZE!cͶVLc3|L:eQ0CEɏp GKVbK-T=*(CU]Lj_j1|,c&[0i;7?kzE PwMsQ&>ྯT ?ؿX5f@`$/Ŋ){윯 ,{1fETM%83x 7`{7}⋃:۲H xqFzXeQ m?_kfj8]-v/umؿHiVbdvS#8 ƍI$ ԸPUczGmJܥ+]dN_j;SfU 7hߑmj)IC3WL,AL?N1!cx(cQqM%ێ/t>zOUwE0Tq >f.gA6z)!/6l(e+yɆtã3G *L7X~ՋxZeU#YH*%dVse''o>S) iE?8#t:oZ7D>; '6W;\51[7rt&Nz mMS }PM`H#b,E S[ۘո1@@l,nqa6vyy. ].Yd7&x@xm'EJx@-;3[)kGF#۹n|!t~F79,I,==>N̬/_@bjޣSEE0{ޑ>l_6C\}; cbgJzY* D*wAVnΖSϱ-pF uC <[TlTڰjLL=k龏q?{ђI?x*m[%p>"88Gԏ0N3tyqg8,xJ9Y,dP]HؔXԝ2rD^BT[7Δ%Chʶ)$^i"1H[ =Tfal\HMNgUBK/7N #I|0p-t/Sk}yl$-ȀX+*{B I(& ɔ3ƒ jkUT9vyon6 4MG,eXI'ʂUjvۏWBۛz> Mi,)4>kg762VIS$̈!4u 9]_kT8,JH]asp%( -+qu0X_7q^G$5( EanɊ*R.׏܋A_ ]nǠ8foUU֭s'k]mZf_+Gxv>ECXmfi9঵ͪhYjq.䳛A硲 4;K&1"BzkXB jCJ$';嚠;y# {/gTb0(~?+=ޯ~zdIW +ہ(p_P# ~##t䝾#k%cŽRT\^g4鐥c帚70ǹy!A=Խ[ֈ܃d| eX3Q Xn/+àPmsoE.p 7N_ qFl#A M>2cn {ރm60_b_L<^zaP![b9`BzDfdѲf6_-7)}ݕ~:yvdxf/0U(&PTNxh(<+n:8bsߦ !Re9DЀkrVxǘbkO&%IT]4B:Z~'kXpt XgC]$6,kZP nKC)aE+ɉiY9h 8f9bbҝ+Z32CW!d$lzmC`T5,+. ypO $֑+n[4 9.JJa=] ߜs*˕2%uslT(~&Z]r, +ҴHW9+^zoy0&.ޟaGҚK}r_6J OɺQĝZy3z )=z7fwhgƉtWAX2+k\~gۊŅ SC!&Ҧ4XPd+an7!{!ƽ*.Z'x D;/o8ӗ;Ug_JJg%l!94]/Qrfw]cEcR[}>LP.^,8- [[vכJr'Z[0|ǐ#Ǵjn+P/ 8ނ:L[Kb`='Op*hWKHXHWIxs~B=+gۄ>l_ 6C-wˏyrocOB{fioOL1I@`Z]EԟgOWVf&q=P t{=v%A~@-U?zPQGA y+b+Ebt (+Ck;:vMmw˜{/S6!6}u ;u1YgIybX'yކTgYemw s:DF?~YPBZ tVX jQ.מt.Ton)b0b6Ű>[:_ +*'d1kUiFR+;Dl/; WB4d@t! $P̄E~ *#ԖK`/C%@Tkμiip}2##511/,*M™@ y c \ɻ-7P$O6{rZg!B*9m)#W[CIqkB!y&ץm~$ );,כc;/}DJWlW~-y-m&xNH!?ciZ۟L^ʿjz >$m0ZXBfT``0+_*{5_Q]5\W1ОjMː0P1Ƙy(>#zR*ќɔ-e.k&73BC&wkJrl^xLO6B^"ﶧ!W;Չh#%#/*-14ADL CJ$$Hp$4@$.ގEKWMZ\Y ;  xl?LFv{NЋ(L{OMKo2w;2=ɕLy 3wl#NcXI߂p',Ht󃇲ouʏc<x}qC_B?B](8WMevNpi<%ȠKuá!}΀OVOnDl͝qIV(L97Q V:ߠAPu;*O5I[H[mV nsj_vSTBsP#2ִAp.;_{tľE5{䜈"SP~O>+8P%+m<MjΒ+]o߶;k< UU&tVa+1.8CޣM*.[}H,%.rߨBL|m~5aR?^${HS Wu(=NݘhF}F"J* cZ5/˸V t Èg#uO~pZe[nЁk*)n5v枆\UB.]V=yZoΡ8͜IJ[z" b ґ aEN dhnX):b%-17]7G4x,E)Cͭf~ͤ0&B[=]]'׮ĠgQpl򟩍dn|}J) 5Ҿu 迱zÄttP0~xD)J_`K>#xk+ >]AEYc⶿"z}J!a^,um̨NyW^wïoj :E^ߊJtc+ɒ#Vccp+2HIڥ.J3 &56-2ߡy3GE,\)DxYwebiz`7_"fUs6W 4[i]TR>3_jn,S՜'B= RN[ EwoƎ/`:oݪO~ܾ _N)LPɛ:‡4 OmIT1r>e\_ٝC5O+{ht&# n]-TGJH&4L72,݌-ՅRQ;e8ԠX:kHL~cv{MR{fc!,Fh}&1mFT $(QJYMl+3Cxx&i 5R`KA+=x8u k [UJFlea+%HGgt?"`_&JF[`:pvG~oQ f݂ⲟ|o7%q<[&k' y}#d  U p훩J_ZJtK¢^\YjUf+ӧy_ 6j^ٜ Q6sWٴIy:d`Ƀ`Y8!$8kf$ 4&?b)IiЫoѼul?>; 0f<nB5--8Řq9ְ>Uo\0)[#@uɗ R'ؖ~}4 %0Mڦp9/M}"-Ϧxin)bI/}Ʊ #uREle)N]D]/8'8dq X8[ #PcRsdj7#DAK͹9C%N{T]Q_\:&PeȤ*i Q#6է\>Pŏ ?.Vқo%\[us-[GC>HyDՀ[Cr9[;5{Dݒl 7O_T4&kB~ EHdB`kIo?9 WX)ID7@qfJ::Yx'tc Lt,-]y+D?Si¾%±'zԓ;{x ]O5umV*"+DAa|O$/pC^ԁ5 Op ԯ>l2TTw<".o1f>#g7#c T- xrHl3ewf#bn9BC;=s,?$ n# U  Te"z=z^OfRvsY rdg7@8VB?)OL*9)^Yع9B2nyND 9GWp=Ygp=tvǽm%ґifD6@TQ=EԬvDFw;Q ͼ`cT?bw >Gt(Ǩ)hz)Z;yER6r?,\f٭E N oHvu6uT-P0>^\fb3[xW S|¦'NB@oC§ag6޾Dk`/C~ІnGVā@z~adH"yd2vNn2ՃA4vX,e vIQ Yr~ .BNeċ:n$S77-_ T)MgrHR20d*j,cwWp?e0,:p9dS[ _[rG_[ca,}7߇Ə|]vˍ@& 'P][E #Q*Aiz TR)= E/HFʗ褟gP&=5Om~¾#=܋L] =[Tľ/ʔQqHJFWʓ8X@|p ñ _zq~XލUFq`'-pd iDcBq9~"o~%@{[0@3N)ϠPZ:~dUK$ F~h4׎YvLy0saAOؚrVt"oe 1MKg>2}%5)+盜4X\Y%|}@}xyo7]WZF3 !{k('K/b eR-e2:dF_Pbq" 3^ vv3Ґj&ǜA7SpP r c^M'pyT-PptSXJ[͊usNT| %CLySn@ݫzᅹ=]iug ,\GL{XGr Im,b%J,y> S$7i~}w靜pJzڪ_,)KQ.ĦXNj-z?ta ژN)zY 4`L\fd\Kz3D&r5:88H29]Dޤ| PiO!=e?x4<[OS2ܓLCyE?;MK~;x3 ~OХ~INߪi\I%ꍨ@z)5pfz=YeN|Z 0bRFw@)Θ9c$ZDtp?j]BLĕ/S'PÂ<\D)vaIYlC0"j%E7&4Xa Ȝäp7Z jiB + ˝}FnV%̃6+>"۪$ϝ(CVĈ8ȟbs Zt'ʫtCzʟ_+.0AMZfɤ-%xS@/l4ᶇ=z !ˏBƶt9{Mų_󅞟z _O@YY5R׍3g8|>P[~&> ;9,'nU]=mVtCeXX'~W>:ujDVQB)uB}7^P{3@(6Y^(byV3T{tX|(x1t6G(\DjvB=N_dM%;#T$8捼}A؀0@J>y 7X= ^r飓+2Q䢱:zƁ$ >(GYfq#J\ª |%ӽb&F_q$W j:mlu¬o2 oX|ou`\5|| (cٷm#wnnN@ˑi&g("-+02lm@㈀X;}xü15v<>z`ML":rX-AA{ 6* <` !fYc65\.Λ)4elݼQrYAٍs[|<-/=i:xYt02{^Ao~nBoJTP*gJ1Ek~-.)M&?}l$P^DVAHb8a2.Gad@:Oڋ!' 6(hҼP7HѬ.IB5h'0QGqt-r-@lK~*r.pZU77\K(%?۸9z;z')2f[Mǘ!o\ʌ8KMWS?oÑ1 y/ PE4PPzqb"C!G*=za5I>ZF0޹R_7+5[ +4ŸU fء]g!5|-wޥ ,BEgh>F3dv5, ,vT%DOGmְ2*sIS .;ПL $uN{DT8b@] \?W08a4QQг?tОx;K+4'PWf$zU_ LLA]Pn|9Cխ(gzбU/8_G?+.q7?6vX]: r3P%G3LdrN8E Fà浶ZOAKmsniv2.^_ԍ2Qip{|LZ@+xqR]4KIJw 2Q]](0m#ۊQ칺QQ3 iEPk| ;WK%ŭvIt@ZyTnt2Yu7|'WZ4}-6. ݁ItMPHuR w`̻$5 WVĊQ L;'ii|!ia}l9iw|BƈmIw@NA5ǩ`ve*6~|5$q=[̫#_! kSK Vy: RU>u:2\.2y<b\EYB(t斑pQŬ5jI*''<38*c=_*@h! =+"z{_馋-ډrM2X4+{ 5cu"喨o+Nت<%ӱkzSsͱt`]NU60igyd303špVyuQx([U }:)r+2='oO̍*A]VowJ?ِ6eSY܇$4hzI߾UٮHծٹd_93W%JEٸ KQtf ;=[6ecp~l?џ_DUg0wF_tP>Zui"/3ޠoV˚) ) W4@j%Ob.O8tP@!η11$- gi/Yۙt&Б?5!"C-L$\aoG}yezYnc=d<ᏹ4*vvM c keM\Ej,#gW>HaiP%RSKx7N ؝|!|v<0z2Ž4"=5t*n<xrk#gzygk@ rHTeJHTPlhgD_ac|#7[ s.03?RkԱ(U/h)ckcZmi#J`qC_[s,>3^ QVMs=) 9Gz*G@, Ā˖{"ϝMi %LJs szIE]裒 s!Ȫ "3Pn5m>:i13zsw,HӃD֔CXl|(SALf?^BU +^/WF\zU-WK5ĠS]`#f\6gXI_9k]> x-ǃBҵ|30:h}A`5n BEv}!3F+nZqc#镵wݕH5M"@=!t}bΐ3T8 N ^l T,6z{yt=m'Rq. \fpU$K$Z6.7.F7N#M{gnظPo9y3~mU%@- 2uY]'OMݏF{o? 6?YUӌPм27϶j#uu˶Q*ȹ$|l8%j  x]o汸Kv% W6?;F#n—A;@2f ypm!CқR]5]@ر qۖ9-|7 fI:"csEBn[5#*ˬI %~i^پ#S|L[/p!Bqw#矌aVdL9(؃e)rn疹Daͨ4,XKq&fA0W᪋\D U o0nܖv Y}Yѳj9܍%84N.[7|+fR{|1鴐JNgn]-ŠaV7[:rkA(m+55\edoaJF٧$g%58[e?ǵq\b@:G>rND$cyiR PǨl,u:rP|Q&M:!VNqu;5<{ƒ 1p\NUm\ڡZ69Qx[= MMj9>40k(Kk.1X3Sa݋A͘Wo[ZS *KA3ȇAI=%sR/cԬ\k+ÂH #74Izm-5:˹ڏ %)1RFT@;=\' fk xcRz۬TVq#O&: g+k5L PV^qB1ȕ5]ǓKCw]{NjyZȏ.xvojȹ zT#i_x /Q<9oK|POw!`-8"z'i/QVfZN5ck>#"C :5m%\2Bܨ[yI(̘6ZΨ4قafL s.]3?8OBf'r[%RTPJo[-, *y'N$k闶\S/% P>qu ߺ1mD4õ%TJQ#KJ(7~r1w83Re ׎SkzdUe55@>xtH?W4>.Qx*#Qřp|5,5\)bz!M}*\Li H."!J8mƜaZ1;r36"D? & 캮Q սϏ\ixF﹟-QJʃ_}q:.n{KP\ CiGxR<ߪvvVf'3 ]zq.0Re5` 2FvͷwӁM9I"fîFa/M3 ^DdqGpR-AfuGxɜxhG$AԲgWDr{02#Uπb-90[iĚZt-[N4Mn{눫 Lbk32[1bA;rg#!ɾPegŗ&rӯ]F6}gjQ+Xbz>_¦4zXí Q"[UBpE!FL>Ea0nfJɋmIߗ `P_jӋMCTLeJ{%_ {*m=XrP_ߟ z'p I:^R ޯ  W8tĎE35d2bc3g.,0(d*m{8ј@e !@ࣂPkϸcJ|-!()]'n>5\iƖUkr-hU ;nP@ ](agK*?Qx,v:2ג,amrSezЭ9y3m!DBZ)ױ(.[7jP(5eA4n{*Kw'}MDtkN ZudAQY>.8x ARJ8nld%a D=X#BoU @^ѧ9urQ$(ܳ%@p`NMr䳥}% o4UPt1I;A hkcw[4_+1I8>U6OB&Eo Hq'$>g!rm͏"e|d^%Wܟ0Bž(G DW@zjzdlJ Y\ I o1`M ;x ~'*m?̤A *IKl1s"P+,Q` {0 TZ4F4;v{$2nl mހ'4+͓ z!&D UޙY6(+"jW rëSRgRAWmWwDd m{7|.$YjsBx)s^(Rn.:g黷uPJ(ѿ6Gi o2Iiim9Og!e >JkPVMwj&c`UpR{Ic WSq[ 43ECwO*,(޵!vhµz6Y`nNXԥJ=Gz&X)o*$'4}:{ah˭1WTl 3SئPTєd"1:z$z,JR\50rV }dz we|h*\ݖDM쥡msQڐ?9ޛKVuXthfp;=/@o^F8oX %w"_@RTP#?1Qbb*ж33|ykhBKA`;`-@еve};麪])߇|0ay1m$w_Bh Fvids>WCާP`#8w'z]}R$}v?$mBQ\iyd?$kpo>. R9U4)P%U=J+FF2o_b"GN:4+vD)h̝Ja-C-X+^ I%4Z ZKdd][٘Y7dG .oS3yg'9=H P 偖ȎnJcw7NWح#AJl[RT#:BEh>nR})Kv峙诈q7 O͍D3~wyDӑ1@/ y$?N|!4u 7?ZVf]9K#hAy9\B˂Z2{z::gC]k0je6x-Z5m}lO0i gS\+x#N-A]1Z W #oٕXf87_|.YN;0\l ]:V r1;`1”_Rsh*㗫gfץ̀FDK=U\U)+r)yg' #(AZ50I!@}2\KM6I).|Nt`_=յ/V蠌йTܡ-_Uάm]A'TFr%a$|YhoSJ[! )-CAUFdů,u|chNN^fhCrHNM g/z:AҽyPZm2 g0;{'6PqE^'.}s4{$DfFўUj&8Lh"K¼Zu0& wtDH!&6։|ԅUm=0Z<2 ;aujt B(3|N,/FȎbN2MoS\hG)h58+ yB% ht@3:B뛵]I _0tQo6gr'Jna.rllvo^N.s5,QYli\|Ѫ޿>^bPvvEGSEOu &y%!jEW)m@^ |[4\lsJV!ϧ5y{lAՐT5J+ej!z Iq}N\aY\ܸ b^٣9zv>{Ge w(K4rO=v[@qVY' 2fǃCJ_)r\}|+5<䫷ax^riA8~D!rL7WRMBU_}*5!;'Pb7f<2 }ݻz| Rۉ PtAhM-*:N#+"?;p` t٫8jk֛%_NZotMlewgʣ_8қWRošhpXJ9A BTu(P$h6L[q*rAwjʧYrcLAa|Rz\gAZvE;"Yjƈ嚹,%gaтASbJR=WG)(uATkK-C8ω9(i .bqip퓠 = ?3$P}ӥ$&5XIφNgTs1a랈jM|A- &:TXz$%ո=XG~&NX & FrSI.+Pm:V4l4-dA̱+2#jA¡b!ȗ v e,9aÁ4ԢN3I!" fO ( {{o@jrwӍq_ N͚:DW*H4a&1QU=8.s]pqi6HwݖXIXbG`#򕯢a#Mא?S%dH4߉XD,'g+k']Iq'grSH:ј%Z`*jNdB?侑9MDDHp^ֶ;VF=`NH-Ӊ"ja1Ƶkm5KITН5/M}B %QiQSjGcغڎOҾBGǓ~ab,dg{R6* $N|C=0Y?Q' d(M dgEX{0H|lZ/VmT3m^ܷY+5oGHѼF\5 };ռNm&I" !Piex+{;T QVnZ5O[m.<ԅ5Nf^)ue}5a˓́qM@j:&B0(wNr-.&M1];91# !0`/T]758!g׽P$F1vAM?.-< )v<_^zuKrFl}]C4w/8-$D̡kZ""FuQR rO8ͬͭ<{C]T j!י1*GNtV|ʨ[*'y+6JMx^J2&YB?[fJtD )D': K`74C=R>VGzvyN*[SH~zj+ G=:P3?V[o(cg :ax*>rEp}!Qu(ֺS$ΰhO{f󁹦U0~dp8pX*Q>#9KÞnt8PR9b |Va$4rdѬ`E'2/J?5nмCT#tؽ+ToR f˧}0$Id#I#H P7z7fV26Аi3) >j2RŖvQ](Gq?>yl$8MةCN1om }ȉ?.7j"5RM\|nfq,ULoWJZߍ '"*ߌ:br) -R#x.& SOq2l['ɢܓ5THŒjS-!zcѸ r:_0=JOVNrf%Q[^ v% #,& 2h=IV`m>M¯uTB.FKk; 0(=Y@MEIDJ-"Sۂ œk{mnaMRr1LJEDAFlWM|:[^05";Y+j - }-NN!l7jy,s0Ko}`~q=ǒu33ݒ(.-k8V|*Rn}fIt#b4Hɼ#&ea8_J1=%{MS]D{iUQ`ҹF _ O\zW@,{yٸ x ?kr_gOINZqJ4&2g^E>lEWȪR`U,q O-/iY%DŴ-jK</>D*SW Dn޼̾ʋ<jhjjM$ ѭcC\FUԲ_;J4 B4e7b\#1 o`2r'߬NhfE0ļ쉙=o%{jȠ%Spu[GqI*XiL !?*,Ix˫3e+}xuʳE6nȂ4d ;.SۛTHZHkUs>ų9a_ PhkO3,т y10nJ ?"l:+L/Bc$-͒i VOHq LI<0-cFB*cB@c@ݘ=i>z.D(((@MR]a?Mօe e*k1OŨhDBZy{+_i.IaasD_jx~L f%3vF#HmB;^L:Q1LMw+x>3zI!e ѭ'7S#50&I:~?Յt׋Johp՗UQҊpe iG=+ǰCs^B}A͍gγf{$ZQ)xf&c#PfiXU=e7ɶHbO hz%e mJ6n$Uփj!_`w\|'^"v87!ɳv rE5r1~+A"B:otLLJn6$H1O $ ;뮒IQ9>}l,fECRs$a`A!ZXmG*S({6U\< ]e AQΪ7.#>n;H_3qԙ ZJيђ9#r9Eg Uc<{ wIxetF5d*q"!| Hi^;35bz=tm{wG)j lfU>KR( Ds vj&η7`#^Q1:L%\$>&cHp}1U%YH #dzݱ |2U'*$̰Ut{"3Ӻ`qq2j*l[Fޚ'a.SH9H,hZlB#eZ!W:Mjo&/SIrr=GH}Ev 3`HxtlY8M}3H:b۩b.5Bj |F*-L[@5 4\oKc4N\JZoy5 VI<,b2dP!D5SLՕ2s $)<?T>))G[}Ew"#8bV6AF@'vsλ{QnSD8ˌfIJ yMRCIy_Znj; 6 HPW;hfRն/vM$Y͠kr[Sd;<}xLsARge|~4CuI 9#;ƶk sno#s8YLǕL3E/|o;5#z}WK5|KX9̝[梿 t'ΐj|8%# !sȕ!Nvtc#II[J4ݱb=8=Zyvt S %Qem{ *ρ[SX )WhU"zIUO ZD%{ش82RnABCZauF8 `ũ ܶ JPG#lpIJ{sZNDwc\E4fՋNת)Fh+Ƒ+M5>0S;y]yS3"K7㦡W}V eS xWe:]b=ݨ,T:q_&%Ǽ * .蕗UgLD$N_l2UM$%0#G3ObѢnAG\B=bsq ia() -9`mvm)=@OCj<$ZS{Ku`VDg湢TJ?E]2wWF=oqE?c+$s4+W`tGCk"r'gގv%x'2훭6X|P`/WB!yntǖv͓BT() VYdـr)"G.L"tf*M{ZrYaȤ-3I;ek"`偎8cIkɕc eXZ'GISs{xDzkgΣ\-4o}'GNqP|UUbE |?;+cL;|j2jcM쨴&h W9 *^Uf0 nE)v?V%zrh yj?홥?G~I*+4Qz?jⅬG:аrҊ}X 5,ԐzԭX%a[j 4syyDL?tP#3 'VU׳t8Mv{AU82Ջ%ߔGTt37޵/ፕ=9Ws%/C7_q`F8Q1ڱ,;[ jj"ӎV*/\ |-wnϽRs9'0;JN7 Nٰo9F-dYU6ʞ_ u/- UZ -Y&ҟ*>‚K^m#ZO%;F!žTA D r1u,Rkܰ*>)i&}`\唠d=N14%IP8 "`m {xE8,ug_KdI<*îQY$,OfR^Hٽ}0&*8H8l=Qa7T׽Sw1!xw55z?}(2>et,Ӣ[ժZӸ?mՓD޶6  _ [jEthב&yT`Gri4p 8^>6>Y ^KF,VU7ȩԝ'c>9LiKQ='dI>\l#ЖW0ui4t5 o>Upe(SɭrDä1ڞfuDQ:9ڦ߆=kkaZb: ZMO 9d g_Oq/B61AEh!X.<$ ZQݔ;*P@K ,e1dnDO#y_bŀeWӀSk;QUN[}.g5 '{$d"|.r;/[t:"AJG՗ȱ;*ڣ[>kot.]i6ߢIȯ@]$F9Rd0Z{o1c.A֑K# Xzfs$exܾ0& /ygBPAK0,a7!=Y#J{BŘ;Jް 6"f u \.-} 3,R{JC*g W8_o`uDXLՅMuI*j4CmV6Dm8&?@裡D6h **CK?^-PC(\|sgqn$S\z_hcB@d#:PD[BH3/s? W+e DWzgԶ,C@R(h^ jF/=*2VC`Oà ]}lyNʟh"o/mU1Z?4>VS= yZXPZ7֣uW'._Lay=I?"Ptݷ;\[̀) XcD3g(>{N@sN@rr"SS<'I!KpǭTYSN,܀6ښ|gJ=예W_Vz}xolK$ŊA;[Jڛ#|Wz{lYbFG)QtʢK&ր0(1 H=Ptvc[m)M@:=@q17FL#E[T<^kpQr>=8}75yOtLXclqH)uΨ餺lj;u:{hG^&-FѲ ɔx iGc%ənD!O}gmQ{UAA2~ ` w1{&n9¤#e jS ZYm k=~t8utI@Nq ?SzS{ҟb6|-)!zm[Ќ\$,ah\e8Nr?] B5pRjG)87/ L5KI(GP%!' (mwkXibTlf86>6Ctpv٩_܆}{a!^3OlK{k-4 ~+݅~Qe3w =XԨo#}懷V0iD"#ek)1)oBf7hKE.|Q~өѓo0X}mš=7j>Tr53 F2NPVWv9(]~`BBpzGʮ*2ܵ~Ll=h[I#)wVU-NqfՄ FNc:8*Vem:[Wo˅!dxkwje]߮ R3‹) O.IJ˦=˗Q+˃AHmIIt1b{N4Q?B1|a;vξ[/C筼9WctZM"Dj,֨Bܻg8Xe3?!\IJ ١|{YEjоp[Z)s)٢&[-Q%`d7L.}V44+嵬9jVVoMKEX&֧[1nKta0fI%l+)E Yg@Z*\MU9zٓeQa?u]'V b]Ys~Aˀ++;'8ݭH 8C }eR:X}r*t !?L8O>#wPxoZ瞓1޻ɄiƏ藈.h~H@:$SsXGx/m[7r8bUE⚫IA V^%`xF ML=nEBc UG!ױY >C$!% TE`рg=.7Ѕ76AM\]O [1I 囵lN$MBb5ɍ&;9d2vtZ6lpQ<=K8͵3 {Z_f(ي[Aw\p9'5oЩIq ZK6my7]]M| BL޻7.zd4"xSXLZZWй}M mVT{d Qmq,? } kB>Ό41pq 0(T{-{s87b ol_Ҧ`F.N2%SyHdp%xzϊȻ&O+2xY Z 4Y ͮaLQ ^MpW<0^'h0qϖS!Mjt iɢX /귕7ii>h;{Qе@(}ɽTFp]Ƀv-ڃ2$!=1?p/kJL$rϖBҫ|pra~2j5L@$#Z> ~^MA5zS!v⨯6K؇Cw6c{t@)t 9ӛb ?;tF0T] KPiEfqmUGd:(F#4LSODWhA׈ӇHKzR 5M*A|2-;%N Yʽ(r/!Fr7|IvrHԣ ۸U泰5mF#)_^li?}UhUKJ%!!-- 5U cPA>TUWjì){UKaw"[NyhWv٢ ,$*%3O{?JӖb4 0ت"cyD8RRsIY&'my :76ռKÛW.Wz67ҁxk)INQ;"[u?J1H1ZJ{Nzެ!mE͎4CiUaYuYPawa uԻ%Ikf'1gQYβ"Yp ӈ=5@U,5M-zg7} ^!!1yhCk}H跌MY7.+_(Q 5arGDKTbnl"H?k9HCjXRye%v&'\_VC>Μj, g#'YDN[WMIoHLDK;cD%Te]ʆLmKqeW;K'ZNO~4h4iyʃeDx-}RCw'u~ RBB*P <>^Dhj6@ĦrmϗUq-ÝsxEJO7)ngMo0Vo%C{i:d02) Ӹrhy$ *!YK%]Њᇕ1P+rg+r+%# AgTo:§ZY$.Tu)OY&u3q$zK(g,hFzvG>}^,ngzЎWϬK?S4(3i^ze!58tǮa@KFe4+k| Yٌn=X#2Y欚:|㍡pC[)e]$=K̨# Y/Q)se$a6e`J7vusHMς"73 d13PSҘ]*qLuOR}(QY>4G;]8 ;*u7%~[Xk>")Ù{ R4z32>- UJ\e=>7jq,k]g%mwivSO|daag^G (نӚ[jAʔ+hǭQa2%DޭO8p2 X*6>eN ~ei@bjVTǷ"p /v-^4M4C^G,ȽJ ן1%r eA@S}VyȾ^KQ9؀r i Ӊ떑h!D@[1W3hTq`-J71|EwR<{Xu\R-[ 4 HԬ !&D3:3)W|vзa)7~G1M$o=/PvS븖m LC|ni94gڰ?>V S/…@eg88~w4fّck\<%FDQռ7Y*mJJ#SaG+6dj 19ٻYLpnQ'M]>K͙sqZpQ`nANrRԌcW8f.{|/iôf?5t@PㆹgW ֧{6)2[* eѭmIR)fj""75$% :f%`, ؑ{*n<1-&gA5qi794#r`o9ۀؓ E{ΡT-[-;QqI>1D$Zr18,=$Nt'*Ӧ&~MYb?˅;*_+U1"Әѣ<deec֐BX?h^[qĜ5$M/egGX+I͖fH^n,FlQ2.望0X-dm Z37.lnu \/"mWLL֤EpcDds`f#~,=IK'u(|djhsR C`^d)ЎS ɼnnkڡᛅNl [=f˿`_`YKVlE?+%8y-5@"I Ek740B19&y9ر7"` V&Z Kxt'6^~?&L ='AϘel~Ɵby%cLCOA/=U-ԃY,G`cpI^RRk TYt|1@GfGC>d$$Gm(*km vbnۻmI/@pUvy Awaij0O{i+Oؽa NHsJ? |s]0ao~zgӏNB'WQaiNJȘq?rx)l@M:E"*r{].3 pO&ٖ3)\G*~RvY)^;3:6ˉGz~s'mXx5 1 AS&j;GZ8K޻ڭt9jdAjD_EHr%ő6k7(vZW)BFTpҗ"utLعf0/덪?c9/f]V=ӌSȚJNzJn[A{hȐyD@xrr Wb&L CۇGF`D@ ݇5B;hǜsJGJ2YiZ7}.؍]A.iXP!S&"_FY'# sYQ|8`M[8bK&&DG3MsyڠaZ<˙i)V}'S? I [8jE KZZYL^u4S25~ ġ-3J<*lDj\\ݡF,n;`t juVr"@}eWiYR dO7Y><-3:%"E(\elm ja1TrSdgg,MBBNyRLÔKmKdLhE8~|9" PB;I9Nwo2 mUp/t0í.;vŬ0vgØ֎YmRdfȭz@Jj_t~W mѥvXidtόNDc}rQ&ćLA7@Øwtlz3HvkQ>9V.DG58&5jw R> 〺 p703lְ>}audYzChAY,1bҐFOW0r"3VL *`9Ϝ5fffe0o t7j9PFN TW}QWr`1z>]d|D`I1W WLrvՍMصV AMX~9-p {Nuqȣ>ֵ|~/_Ŋ. x_U#>2ܓ˘h] x^ŘO]Btܵ ~z^# y<|ihZh4+YxPXk6Vmxe۲pǺ_,v|ׇwf3M{`"{6uX ZL(,ONGfpK z0~ϐ|3+m-8^jռD=gU : F} A *'|Em&|6K<1@,{+ԞW E^6ZB:W:2l.p}++62Yϝ$I?4P.Fxz(2frӼ֔Ԍ˧J!yYzᦾy_x;WBfIC33f +iB#Tt!iƑ;kjt-d亹@pZ;z8$KnXXĺ81'2?c_Unr妶#|a#5^=V/B-tt;N2 EU֓¾V{8&Zx'#d@:$?y3^\:M`JMqVI>6`@ QP[JDcǓD G5CR&61'1Emvb&ngzJI"Ћ _ʳY=7ɏoN"ԙdp Lo vNf93|7>U;5llcCZ#OEQ?9r:;sq =J2Ʋ|t K/PT_Nr׃ \/ƫ$]ACM}Q;CoX"B|<z($ᤔR@lU˵ޅ.;TA?6P YiAYvMu(&!tLxG5=6Ԛ>O~ iO~e4/v%!V\cOψ(.eIӶAEW8vQ,ew887XRLS]ׁ~9 L P@"@""D d\#f=EhYAV9.H!ڹm{95d\Gs `K'Z ;n]cqyN`6} ۽H -{|,yZ+D)Ž[_g۸|I5Z<&1 K;ksT2ym *RHl|LN+}۠!ig"qN z`N4tmO}ktM9kk9|^jyԉ:G^ELh|&>K~ӼjBωE =zGn˗ 5S31~/51(qVkS ݵ qDgd߳wI\~TZ/壯ʝ}c M_Lś6UDf\$`izz+v/2'S'SLe=%Rtoq{2cӋS+6v\@#icٳ:f.@-T? Mf"]m_y&JF$WZ$OzG8q_b~~gZSw{woM2tXU:Ҳz~͞%akD="sb: n!w1VJ2\0x\cw_jbL9hr)&=\A>2LrD k#pRDcc_y?>-|Gbv9^;sy W޳{bE5Bŵy 1}R,98B ymg.hL Z9?<|T~~*`HAF%w 7/Y2d`Àj|VW"RU- Di:xmo2b{hP&x{Ԝɻss mj hxeae$VPF 'C4ҥ ?A nGˎbnZm!TpIήc!Dai5ԫ CrPbQkF}:0dS;-tmfMR?2 FgNw03Jc׸q'l:wMS7͆^,/߀.Bɀ&B_| zE< / <`Mfac"D.,}s+:n6=TĠ Ky(1Y2T0YI}D0ij,@;ʥM &v? <3Qg0ANCr%8]EY=F˜]c,k w%m= rQְmnؓ%fWu~փO+2X2^;G46 xefBFlSEϛRmUeQh"SXyO?6E7Դ |XRZ$vA\S4+yk-(f%_!?F_qRByIBOB=_p?P {׶R1e.ag[񤒋P]+]199U<G"J7'CC5 pd4nњoc~~q =6Q؁UԏIXD jdQnK3w3ߗYOIs%4j N8^=ZԦCI1c!Cm]D6U&h H|Vdo p;dh1e.sLn S##e_Dey >c3_l0{9jtY U {‰ܨLUZjl,ye߰f +,+z g4Xg9P}Fe령ڠZ}P->l9&ᾧѮIW˦7AݞD wZ]ec8iBe 5vO N&y^Izm]H4Ƿ T{?°CN AheTY)GzJx(躿kEi&1Gbf*3>^o3_.yQD/P'^~߆DE󀻺3L~j-,nz.?\H!2%u昭~5|ru&N`&mP;T$-zo~hd}am}v *\,ArPDxMFq9ahL_n)\QE\C4dg(*jhཝYxzTh6Qy,;ӂc֏v5bf@uFnD{=i,?Q~S SF#S6@lYx$mɪ^RI1ÈW1ql59:qkGgJ><\hbOb/Q^4a}yUf|+_.x1+Bvyt^4J7,=N ^*G~]tKHYF^ɞwH9͗`fYF7#ĠI<0>\;ӆN(/Kq>g _{F r `c2j@'y¨Kί~$PMvAd1-6+`m7]JOVŬnG^w[lpJ`˨W<opƔkD Z KRdjB ?@ȒsPύxhG%. ^zGzVXÁScR3n![W1YFAߟ:\7=KR%= ] ۓfI(2cxygo~]Ӄa>[\m-+$χ:)|[z_*lޒFG;]FC.w1 l #}:IjуS)DPv_Yﭞy npFh 8\{R"%='P!; Od~Q' DEijAdpx4?|xT=y?STux7Vj'M7G~^V8[m1tW?.9T'N=ȻF~Sa qh0Oý=ecƖ.Wkh=`ㅨzYWnѨTi~7`M%i$|%0< v5zѭv4<"u9~Wu 83)[;Ċ|L<]1xK+@mֈݑaӮ3z@E*k8 ׎$]OpBj)- Һ@pISO:Ol/^e5WȈ hR1jehI"} qٚLds^ٰ{:\[K81*R[$1uصFr y:Qv_lY쯦š %ѷetz[+aQlTƖAkvBSH3d_QdxGccL)OT&ݲeUo|$φiY&ԮY&?l[Ƨ`XVNp`2(>#N<ԶhkQń̏F̓$kx5L;odXJFx/[v ץ6NW/SJ^A^:R` /ϵsMuYOi jΚeX>"o14UvQv_ZV[ <-@V>(E̴p")j:g"ڞfua۝` 3P&#ƚ~I 7kMwZ+TNXٕzbu!p\ר^ lbsf©,K,|xh:Ƨq΄5|\]f%6!%x(~ T*"MkH:Mx<$J(V$(@Ҫ:Gz)3_Pch*TYTqj{rǁ 1@Qu;XXvUtӰ'1oa򦨶kHÛh*XCG<|ꉪ硛3䞴7 -O8GJDt'G$]G;o\'L2SH-#K.xl\`-8j6Qr9_R#:OͬLC}Ǽjsu f}m28I>=&$k Beﺡ{VC9| u~~G(FW!p l(%ގ~)/u_# ?@BF%'}#I-MP B ߂~Aؽ؀/ry)"26 8J8-eI6tMcB W4qpmtl4J7c5e(3A誨ʒ{O 0ZJ,QQjq/El!kZ< DM?9n%CqÞDmrbΊb,S7<Θ;+$9dLMJ VJE\!)+A揞))Wwhԇ%f5ة-E>IW{vEE +ʩ\i]g!4* 'd£ mhҢO{$]EPG @5}UuA* $ő ؖgBU|(&;(P-72sõ<~5l-v5r]a8A }Y' M0+S0u/H{.**Sa[¯j$8t*vzVcmۡejX /B~ޝm = =#o\UF qӘ;%+`vbHU kƩKM{[`鵌dOFnAuT:XL:4? #'Fݛ\0N׵ U[Bd<8h,/x~E^r|X e&7I; g~X8}} g]9Unߑӕ"P%v/YokDl納@N7sֳ1k&n6dN ,l>kXpnjZz7f $pxmqԳH^tMŞ-|(mvFdA[dVwzFS<$>xOQEQ4<.NώMo5?P򙓈slyuln=UkNcL>Tg Y=.Vْ8%?&k /NVPD,K% 2ְ1萨DZ% (֢WcB>R>VS]x?5,*e]ʱp2{xtgK#iKDjFq=arХdZ}fzJBrfm@TV1SoDY l-֗~ZQܸ9b\Ldmx4M3Z1&L1wo=GSQ3RAA9v07( 4R3zn"+t#` bx%!zO? Ջl6Q}rjpa2Lq=TMWҤYqu=F̀)2,i٤Nٓ]`v% Is7r.r!QOwW/5oṕaW՛bz&2۶CCa{<%{ ; jPf5T4Av.oV:ԗQQ;T㎡( E1-!f&MܾMbsXogdN- ū5-]'om">,_> $ȤV> fsd)E}|k>_~wS9>k(|H.g"P:DG5|$ 8=zF/N(ycyZbq/Y|06.ˈ)n1yM@po2D["l|'I&vQX. >gu3xYs9/(1!aim(/SE\K_7>r†̃ TZzTNWѹ8E_dE38o\/%͹݂Qᗘc:qka=nȵ}LLZZA0_v#7FxRз%]=*6K3i1:h^!%QWf#SadzM^Ԓå/}%a-N" X,cU:}ZMА!Z5u7߆(t0ΠȠRjlwk)UV3\bs)dr/!]cn:I]v|zᲑXt5A$1UJypí?GTl[ U:줺6aLk K.mXjH"_E~U 6#0Z?[)Ac}pmOcFQhWQec7UwұeftH]pBx^ˍLHA|Y:p}{-2WjkEyŭq֣}:P6!lfx؛qϿ>m' e{#b\U](&pnˌNaK8r[VIo>t!€"eBO-J;: -/#Bِ|VB̨ g}VOK25&Y{}k{_qwgiv)ZZJ/ߺᶣ^% BsDets&xRB\PY;U.7R$1*z[+{|m/QwbzebMGCҀ^{!9W\ '3CcQYrY\z.M-QF8)?AB!clvFZn@rp[ ִ60vz瀲zaUnۆûD }gbw3H}n9Hai_&Ш$&DHLPcM!Xw@2㵠{`}N޲".G Â44JNF26 է ш֝E_AOcJl#PĒiU2Mg;=^ $jpGI:FSRLa[ed-ҷqi Y>& P-$>3|~_m%Jg(G8הMgڳ/Ӵ!$S"EIWj 81 ƵQtTm0[!9Ho}sV;5c159dby-Bch[#,ؙJ_p $$R/mE$됍nS2pR j_I)yKN9|a<+c8 Mi8 $}[oy"`՗?lXCrx;O_/ĺBl7P2YzO>cx>,bI[[/-GHBh81KI?-ywE ,${RHcU"lrzju*C ݜ-%5K:fˁ"1I H9rA[E>SI0Q7| [cwyF7X>(Vڕĩʡ\l\Hbt@:Ojm@DcdEڡȬqI+`纃,rVA< k4u!,yk103f^U6U}\QogEMBwK^Y^|A2h' ˭l[JqPcTc;Vv*{}vTT?%0tϺ'Y ̋dzkӺ0ԼƏ|ቌhڢ>5:6x7 > xHb`G4OXhrW7:J Hl2fu;iPMJ#Vwłn! )pM&{/`RJkUi c#G3(^TXL#&/S,ufQD⩇Iɩ?^&9N}F2#Cӷx) 6Y:rtva)+ Yv-pcVAFP>_CA;t z~ʋPݘ)~#lf_'A86@g/BNwQϋlQz6O7a1gau1Y)ϩ&0>DŽg.KqcW<-` `&.n 1Gf];JPI,#F\} tj< Q ;meԩcӗ.m B* c㺫2{3ޙ *?x`[Fd.3k2Yz_Sݵ~KlJ,މ)>cbΘm, ݖCw{6 W6СqOo Wj", $mRLa 4wgqw&?{R(B:["f .3'i%r܍m mLe?E,RBEHdLl(w8|EmM'#LQby,AU NՄBK4M0cO} C[[0>31 &g)\h}h%U!*ejS\6sg 7J~HUN:x7E ϼwS^>=Ÿ Zm_@Z L 'wrs9{fEv1\ʪWB"R@i !vr `}\dCZa)zv4`ճz|gܩmSɱ =6p?G-ttΛ! ՟^maQU@CcY웗XpbYXƻ2Rޙk[9ƜMg0zlXY0Xׇ,z2SO5t(HNԻ.] &Ō pb-592ZGx0 ,LXR~gq(D:.:u Hgcb\̆2"U+q,:pa\"RC &95)% KUUI0bMتNLptG} ӠSaa 1sJU\M8:itvK | WR/ $YNu;q!+t#jO4Hx}^m]z {}Wz-F2Ր^N;.y@5 1ӣ>)>>`9s+/#s<;p–ٜja&1GS? IJ͔Y 6SC*Y-@u K43-U禅cʚ0s>'iqwj0}t6&!Q9LFA ? >l&ESPjVBk d:۹ocSU0^Tdo{uI8g5{&+5 tVoKޱX~:(!>I],UսTꓦ,RǴ8Pyt}d\$ tAEɴz lC#p ~\ Y:RDߘpxT_tN)1sgzd7U΅2I I5aĉ&vvw tƇ,kʅ*a_!D͖0ӻqGdNKE5kfMPxiS&z⑉mwTmп:sqmB;n;iAɈ=ps=JbFCe. 6u~ϤOXk5RvƷ fg{SG VuGXFK2gIGȱ,3$,[#Ϸ]Kz:*cĘvX4Vuw%:V[8tqJaS7 8A@@-]Pn3+稷* '~E!T b U]2 R0+_1Ub%ubn= RJ/q  둹i:6`u) K/xv ~$S?N g䮁k"@EB^ {q&wUDg[-^m nJ]OwiE$irvw x#HF6\r*ӮF${yCl̨cȎi'T-wP@/2nms=|im $'FۿF(^12>TQkNp@! }+q>֕Fml>rfC/j )ԾŲ@\MLTLa>` ˳Br$TKd`u `Ak??;`5[38? pR+"! ڋFGO{묉}gG_ qii5\$w+dYSo'aq{K!(n ms;O_^`vǬ~¼}1f% /oH \T,l+w tmPcU'D<=1Iq!$α8 ?Z})7).(p}Ȇˀq!&}N@ﻑA;v#\CL.ӂ0EXqt(@~$Ф6܈3mC{z0"QaVV7! 0IjI56uiSM͍7 |S+k/J(ex!$愜 dm#!id+ &.,$X63 /oa$ (Bl9˛aʑen/p*&b+3D.wދ?})=d&&a mB>8߬ [xQX9|\แDUG2Gt /T`,&CyH2n93eNI'%4B^% >S_Fm+@^9coQ0B,PɾOK|!S$Htz;i1{'%P]me׉1j( oEBuZ$.˃ !CovSiD ̺Lq=]؄ڛ0& WT9i\Yع;bvvƐ) T?8-IsxUή7pqTā"W~=\b-o4> ,.DVI?4||;%̿CR\˨[dY'vdj/^^hN*E ߩmj[$|pqx.HvAlB\P=lhC돗%@2jLKvzWvhTLkpMX+\t54$.I[)I0AX0/Jnl 9\Rz8Q\ե`)!}|K#?<RC)~nVψz?\^r5F`Ŵj]򄱌6sA;l OPzdbɓF5(hs?ӷMDkNMkhr{sH3RbEL ixLOQ57G8d(/i [0?t+_3z鲇*lMK7# PA.HtY6Gju6FD^L \)_@$Fj=2~aͻ43Nx@u7rX^d!Lig_X\zyr% 4|1ft DOB۰->Lzf4; enXwgsAyj`_]ZɲI;Q՝-ۻ;77G\D͍bdU['2*F5μrä )P ^N^vh-wg7ȾAO5_ Qz!N`?)C8|$:J[w4ҶYMn=_ڂ'wU|[,6(^ʕfm4jvhYLVǨn=aIvpDwa u;ȉ orY^JLv ֩3?2rGeI8'^۾(?*WKffYpkCqJ˕9 @1JЯ`kl@bn9 eZHWk;wrV %cn,Mz Z4jW$¿r Zj H9teYilgOph'paRz_Hccz o dmTHQ7oµc5 qIH[~؝WO:-֨I< rG⍧:ՁvhU)K5~djU6.4M6-'tgi yTZkQ=nwô>gRp0l^FyCG QVXI{~Cx +˘[7.Yp"x!V$tǺsMheC3< - Ԏ7W 'Y%)uqb#2nzۗr27үl[aQR5X>EL[k<\!I.{n|94~}l_r&;B,㒩ݐ `}a;?Pw]V?}2}4qP kklf%"4v{ .o@xl/ܐ< >sgv,&EAE\޷]U+ZF>ZUo%q'Udl Zm/#y_~Dùv_HV'q"s2~[X#T0`"RCe9d\)DFFi13%NO^#Gϗ Ujӕc5.ҏǰ NFAsaS"I^UML3pxÒHD‘KbTH_}j0 ,1)x^LLwLi,da+ 5fGF:(<R2/wjs+3Fy|"<fT⒏~蓠%1t`ؿ҃"9;c e)M VOBȜ_ cɾs/G?ks]H)oDj@zeq kNИ'YBѻ'b/ (yASJ`|p=6ZvqC;a^ܝJ<_U%$Fd" ^k d"m%?WD-e'R9V_[xGzCkOem)bK*A;eIhtwܦmF[ue:<"1bv/UH~g*5uV~rDwߴQ<pAVHX۪Nw*pL5Ώ8s"'¦guߋgnYOI쬩<@A0&zQ`>9$ ߼K tM:Q&kռf Li7atc96mwq;b #QZhunz z6 %ӎF.ɔ7^okǚl++!GQT;M)]x7P_9ՃnlHvDNz %@9KEm|A0z$6W#h.jL׸ۏoD{Nܟg6yI-IOEߵNh[}п$(d XMSxy3[ӆkݚf|%p7$Sepkib6x^wɶ/'v\ZML׬PubJ;d5}n1%sKXOUtakfh ǀ0@XJ=*u4r lތYM*/|iB:<ǫ Js3V^(u2Uf2OsWĘ_L0e+R  j_30ӚbIV碏k(f KWPz dEjynxcr1699B2!KZ<`)KWd0`[3ުi>s|o HlA1x8_oW{%o$| ճT!oGu %X([e0|4BNa]tP&< ("ؐq\W=(կm}"Eٽر%eKS/H3fRV9:_AĔxF >[ F210˦)^H".@ !umy8(P ;F^ݔ啣16"d3|%b@9nʷ# TCy/@})U:uzAityTَ+7`O1O>jhj൤p;4?DQHbgNc"UlΏSkYK'yIFtX'sjI *\x-];Mx*GD_*#=bj^^/'@"?zĹ OU F')zի97=7,I\7 /2s^!9[بE:0M[}.7EpGf0[ h 4;0IG&|aE%/x^Cɔr]P$9/ĭ =TPg}eZ9w|~mAz9#:m_dJ) Yr=E+G눊sLtT>sZi`L/]vf`nOˁY8o3XgbgMMŀLNZ:.U/Uҧ;v=|ID[~aAf~8Cw| n0-%Vh8\:p#'1*^ܙM٦wBH0_AusAƳ[L)Uw cl_)*N r~Tà. ETT_}I)|sGO(@:o(H;\cLr"ږ9c1)AD 8/g`RMgס_ΎoڌK9QǻVfVdrҚ90 mEAնE:`U[VATۣѕ/Ïш0]~~ Häw5'@_, y._1/!@z%`gVI6kMR)GupIo[h/t3EU֌oD]Ioֽٷ rgƎ/XaX`IZ" ȴ/ZT`yo XCZkE";UY# Ok(ϯJg`~p`6.#UE?PNU5EV ӶnӡmoAcoF"wXtuJ}yVgpR'-k[CWU$C'W[za&ے1pf+WPK1Fsy;@կKѫfF z 3q9FT#εWیt FSƥ׾7V]̐6 #-Yu6ǢhJ֕\pKa,-W,"lɢ$+Ô`Ds:y_ g\IuTBա``P:J׀D@^BJ:==Gw. P_$KW&=+M'<5I^JH{/-x.A/4Li~S5d 3XoPRՕM NDģ)}U +;_u y@m #$ 嬏g2ce|+gr4/n,MQZXoR`y<,uH7nz9m$ɖ&\'؟RTO\kSba-ޭکq 2/k%_5j"f钉M&εBPEhcW1h?{ߒ߇Xw--BNjv|]"[G0LTj6 ZaJgY>ghM P-[mb9ٽKD>䈌c,]jq} s-^Pe+FhSV;xӳG16LWBՑ.z  CAP"rq~(V[)Ě[:=jNjܡr Lf)ffłN@OuC2Y4ɘfk?&3*uh LJXaZ#7U)(r2jIt *"cdUD_4"FNWHy=t ?m%@JZ!=5x/99\]C[=o^s*YB JW.4@.Y#=di=8ܣ#hm9C0 vBV#Y]tTpFŖ'F C S[ ^A!'' r+/Oua+#2UN r[׏c2ZV'Cf![KޑZ@{Nf~AY+>fq՗~ĝ2ć&@"ɨ6C!Hq4*[{?)&ip,9l#It=aWO5 m8n]K,sOrFsEXH$P|qe8w4޶e.Cl55I=p@Sr?0Lk{{ Oy,}ޚfչWAhUОy`XSvcHKer fq^޹<> x [Bh#GX�Ii =tqWgR̐Opc僺E}!/ItHz$TrUc4W;KfPzq50rhCne<b͟o}QwM-}_7E*r+~\)qj"934ʞ)Br.67! }LZSS;qJ%USꃐsVa78RʸQ-pxCduP7?!Έ2;-ҙw{`\ ?!8x#Vj*#kzC#AZ'*DfIМT.<T,^``u<2%+ޮY\vq=V{w:Rem@ԶR-̻9=8͜| fe=gfEB}tc&J,q5gL=4{]ܞ;(oà۪ k[4kGB4ru~L,ewTȕOJʭoήKxԢ`$ǛV|L߿6 kt$?VH(b ˊ( *5\E 5X* Ŧ~"Mga9F_%Ei>y!,q8f5 ylMTT/t%maS|% paz VVK;"׶iјz+Ѩh"BR̾Q)TKs0 S(V49JFPn@#L'm\mx6٧:l͊mE~9Po #̒ip 6SL73~5.3>Rutc MrI&,xg72핚H}a@}Sh=HVqapsql;G_ÙczVPE^#yIKiv+]lzҕ]||fK&M#ū X䝽zYmZk x@⁽BF >w&y#:_L6:Nn/l/jqƿsŏ#{1nT'nkб7-5jjm&  O37TUưVspaC)gF~yh$ 9f6d]άuߋgk422K vG#x;.0|2^ TޮV{v&j!2L"X Á`A<ׯq 8:Zc69\a}*XyFB? $)K_r.#,4;Hp6SZ0 ];eR>9cwL)Rmez:I*&tc^6m2Tb;ҙ#9|M!\ji*EӮgj8,d(.\ҭE>J2j_|tóϣO25[oWC { /=cS#EZ,qK  O3F.\ZL8p0Ld^ d7@*,,y9jA(U3 Rh:BvʏqpHM"ބjfmZO\rgO#GH{`2#>5?0罀X@I]3 be4y+DfTw%RQ=$}L ZT OIvP7ZV<ݛ< xQf1T!&C lez:rviFb\^(glm2;gy Z~"T]:8vܠ9*' þ qmBH'D.EB\I\!?{m'(ZƢc #b-™ "fm~R&0|0xɿ+EHnIJ_i|2Iunw8+ ) m:b S8Qcx;Q:j.F>(t][QKqҰҢtϤH'Qٝ69(YujC\jNJ9̴'\["L=MVI 2^~}5J*ZZyN9grжigy)j)=-CuF_@l,Vl Pv0U)9[?ґLvG`PU\FMӝO YP?{6ۍn.ImUi0o!%$C0fx9bTՎ;cMUh"7 Z,I :m>,Uf3 tsK٤WKP{u)#Գ։3` A& F4HtŗOΝ}{c5 }y UZ3)k[ܫޛGv?f)*1=sł@l YH7nn$+O2Oc`Ƒ!U}y9M{gvWȝ> V3kV:٪ڈ+%1is1r\p3g6u9éJ 6~4 0p.)L=?Ɓ/\揢NxIjb!׍DZn oSpד:T7|9O+N> `xCO]ļLb i?|gd-T$,Eֽt҃Ӧ҅bo%z9^`{̨ŸC 9]c{0?5;UTquPQ$#^LGHDĢ˳>БReRzk*ig_ewԣ3IێO }38A2lQGзw\e≠lsϞ[12 3&Q/[zyccĞzTdv" m%'ڧ=AK;K3 {̣AP8aܴGػ\v7~s%ej*BK,ʡ <@igIBKVq\7jy 5uTm`f_ PoDJT:F9>7+aRP͊kރ [~$) KZ64g f|h!-SYDw"*v2g[Kj ;~ t߱rdGq')qp2Y ӓPh5&]]1KOewgG179@xTl1,WC)B 0$H]**3yp)Cn8o~?`$ߙ &/wUeΘ->Üz=4X,-mXyCĦUi 4_.!TS즟kcA(mۅjuk1, δVR)98vh«e7qڌPlѮ6<+NɌM(ĭ|nUcӸR yXC%WCl{/ҾzR(D;*tFAƁRZWY1jW3rE^co&ь|tꚛC`Ute7Wܛf*hƵM$fPrCv X INE`9rvmi!FV ^cu n$#lyod·GZ N .dAq#F2t>}C{LVV9>#A]Š?ؽg&ܑ92'm.re)]Uz7ReG u~O-ePqm)ޖNSjn)_l41'ѐ%8wJ'8E4 TK0]`w<IhA2 ]C_P=B[T^w2"XB%3P `sc̤([`ʼn1!Oti"̂XꉂE;qәƕAMf>NNunA~jKi"ؕ@ kO ]Z!Jva!*Sc.;J$wG()(.ϓ|!/:XgKqBUej@$ r7w [9M9g0إ&_֕4Y.۞nˆJn`v(f}gƀ;~Jyp?܋lu %?iHp;ocp K%9^0f84Wts~γEd_F ݇ʂGR`v{ڡ jիxJJʱeՅ􌦨3_9o~ 4NRkʫS4IV`GG[쁚(I srJM3^ vlV># (ɷ;q`5DJf1hbd s; &}OB͛@ޛ#{krXcʸv䯿܀4K-pD3Ay)̨v:6ڃuFXE8aӉ5#0+]*=7yo3{(r13/z.Uk`b>zLJZW,(%1Me\= `=i2KҝSDTWI* 52]qbuG`(|fliCHNʼn8>P`&=Mv޾fڋҼ w~NKQ 0ύ9zњƻ&B"݀l57Y$oٕؠ2Q='V!6i žPAk L0K2[1& LAtޝ(d pxj; 4-`OwDž+U=OYYjh=hGc=҃kƈ'Pw@.A/rWy g;5vm?#kTR~DNP<7vy&y1Ya_-y->_|졭j)1#?}to@vINбd;*+cH$4*r&/Ardw$]!A 7Z|218&yojfl\ՔDmk{ukn{%K?˯#R~q%$qQ` =EH4m Gϗ"ݧȼD|miFT0-]7)a4.p5Óyom9D<}$Mq!"|Pwȳ&Ft;`ւͺf%!Uo;I%yTJNjz"L{k$a>~pu&}UQr~U<6K=! ?Zܸe-A~"Qcݭ -/^ KsKSJb31W]}nĹ bZ//53xr}pp+-O8^C.(-tʮ9S5q`r=eeys`2|P`WGk(׊7I:4B[&5Ԓ/DPwu#$FF7Zw;|ʁNrLCIL|z54Iɨ  $wV.abvSw+EDLVՏaUgރD^nuxuW(nacD;Eni$hH>\zו1yx3. $*AxRcXOScJ.Nn*> xqZku4~(p:jyM4+*V3 uR̀97";q˩ޏdN'nJWMfd,g3Y>unw/ 9]b?W۶ṮX[!DçP^}ǵ%w$c8*d`)%LH&ptۿI[)Ξ&ܳA2|쇴0 ;.uuڠOMp(,U/X'T*} ፎBA\76V17>ē !caW^`-k,7u'Fjh0}Md(&3L?O[Ģ<@"6[4g惑Qr8 gPa}6$<ݜҗY}Y:DǛI.NFNw JZ~ҽMKfoS*!;mMq1Pyk8qױ{88N#0Ӑ3+!2w7s~u) I>]3=oa[ k8s.ԝdWEx _gA_>|z6(@ȋBd˰"fWT2dPՉ.;/pU8;k_BQ3oLrv c(8Qm7r]2t!&`o19Vt(lNwq*._;r2]KF֡وTw 2*'NJ]#JvV(奊o+.4P{.h&7:y6urUͱ‘-!o'^1\wYs5? р׉ >taWŬsorvAMJk蚰x6#CaQ8|13/ЕU#أ5SH:긁kuW @չYIB.{Kk឴miF=C52Yh!Jsbq>WdMS]]7E֒~~CŕuJ,֠Yw <ghGg4:jNubX;I t)\Z`V~n2Ko6Xj ^rGGü Ũg4~ *G|^*dجb5StXۭ\{Uf#[|ftt6NFa?RDz^fӃc5h$RV8 0*olpc9ccڪox1i@W|%!1:o+yT23st=;hmk4@fRw9TgބXb.%yCex#/w;u2?UfȜZTA>dQڅ,q?7%c#`wb SLS\t5@ Zos3BkU}X1d/h"}s;_tT`]-(Of色H+r$:_ !ʜjQtOZiEf&$lC%:*Y=UzYICWm6U>!t u ƈzڧl7>jT)M =\ɥ^C6!d"XsCD :-luՔ?GL8"ߩv@v5 D j0-)$lϒ{E8>-sZnlB\h+4y?<|7I#_⾩Fpd[DeiN滘k ޠɈ 5\jHVT {9v].4,m I^,M$[_r *F<{r?5ɞ?ë QBk E~啽 } |rɱ'Q =m%1ӷ;tA8fK+~x&Flsm * q&WM vSg B*)K}oL)cltXv 4^(b{tuDX$334_ۙyaZɰGP}.h1® HM=!tb\mbitCJTu~3ম>@?yaZdzOTuP+ Kw|zXuOr@1fP}x8yZ?|Y!Cݏ2V/eR?{`+9ZC`+#5N>Zٱo_V)1D fS5!9}5w.@4߱+ Wxw ͤ(GXst]; e>#sŚwy [W1qoS`,Keq* v/ߛldO`tj,EG*-2w6B/}s0NU4bF=jΓ;UںN/58bG%FDoI&bX}yU zn0:Ak^1x)5xz cb< Wpzxy*Ҧ7l;Mta&pe+Nә,L.GvnC jÎH8E1yBUPnGPJ<Fg{ܜ6}aűX[U\ׁ,~=)]*BFɛCjh`]]0wK!m~}7q&k(hK:T DUVX~H 2i{+ XIt'K4셋'!(z][Y^ypl;m#卣FJi⿨.݃'vNlbҐ2T-WI1IRd>>ungՔ子עW7U#+гB2`@Jk3U!NTo%MlZ^&{/?t~BXTaV]Ŭ(\I5?Q7]}+|Qe_ Io2Ϊ{5]#"r܂L=m>uy` ~T[gi1C$=S3]U|+i}e8P(ZpV#F=NCR#vl?6J܁L?2y$n4fsW'{! U@^0G5 Zh&^MXu.`#H~nf|- ErL!T"6id.A쑬bEH1KÓB`aCϵ%jqUb^N\l~j GL=V E|Qb p{AdoFu=Ye`;ea# 2 q'1b/1xe;6{-'NOzbS~Ϥ|&qhC`Ra;_0OBO嶱z"ўY/G(עZ )lE'jp hq񏈀?z\8Yۿ=$o4UETLtOu,[yk!;"v EfEJp~qzuI<0`aNjc=G?ozi_jOfřwYXD%Dӱ|!׭φc:8{-"Z} W#| lнcQ"3 L@_Ws w+Vz~G#jJ؋{LsWR1OlT3KW;Мd*}{j)vX-imz̎OinßVZI(wj}8ٽĎ̑AaƾY' w/6 C9 ܓ)=yt«NIHHjkLx7u8PY̓4tGO>}O[F)K#XB'yJO[]aN(Nu7Q>n3ƣ^1 GNH(rQ  QxqVbL< QIYYnB \).ӱ:zY3ݑ?kES""W=;} HQU#豧p%500}:/o]wj2/'HbPԃ'4"ʟ7SPߪgtz͐i~M.sXhQsG&|:S%Uqfg8Ooaۛ8(Mp_FP2[δxO&4nE"/nF]Mg` j)II꨽z?es$t[=UbB@';9ֲJpc;=J9#OB?}Y /Q4;(Bțɒ۟3 9m!~!ȷFWƳ^6o\_tE 9GA,:!~)-wUG7 8_h)Đ8$*䖩\Qb=*XoNJ1%]5^hjb0nΟ_"&(e7% . Ó^YzAm|paA!WWMJ.4G:j:w6֙h$qCs2(lM`siiT.gbIʽXpJ[0A-tN|]˿MCX`KKZ b "9[PD^SEA~\e"Vf$NT, J<9r$R* y;&PAЩoЮa|.OO1vcK"!-@YFJ5@M2mxQ,H dG >îUϷV)CNB[ D|90]WM!M$LBӴ кl*/8D~GՕ~U1amިY=/Z i`=qX,un-N{^ } dPSXEm#&!D_b_o&\i5|4ӡ.ÇsvO!Gv! ,9+ c3 `WkYڮ4 yu~I MۙgY(bfў8b $Db*8Xs!;ބkѾN"S`c0rWN7/!O`-jQ珄 hPU &;S 쀕B/Łn6d-ɔG_DQk78Ony 3ы,9X#>D5 k0U:*97#̆MlD?povJ1SUabo=p5@.4\@{P:*S5^ -YS$L` =*ӧLRPpiM}Ln"qYnoo&&;*@v. ,{Ƶ?!myfYwXieѴryO[ScTl1%9Qk^'ڈL`Vlsyc;G.3 D|RB!v9T~ٜIˌ)9tFS!0y^:zTvYFgzlj2Dlnd:+w5;E w6_G$||}8T71HCvb=f:_8u?&\V{NNO/I+cWI#j6jM wN҄yB˂'kl WS7C$2*(2f%ۍ\ )j!_ϙʍ&9 GՌ X&a&b} q}QA I!v'j؃)>qd!!@6>H3YH6!fM?.S(Xc-3J̘"OȊe9Ԗ;{%g7JмrXub5Tgx2'Kkv-猡j&Sy`. 8UrADG=zDb}=}Q`kcw/y)K*1mO=<*}RL+)OHj)qhlyGEł-~Op K#bV~Lno W@5ہ}wCLvR?=ܸwIJq.1fj W՘אjIkǬDZ<}zC~U6CM/\pHnTfST9kaÉDoJ5{DF&ҸٸDH`G4Pq~)Nb_лӵgei7ވgj`D51nWļoB Lpu-] d(tMv!4$TpxFķ[u_랄i-J*屩NQv`={ec+&&=`< d7b\`h-P9տ,Ï YӀ$K7.QpZXx,}Nʥˉj~{n 7H*{'1f? (&=[^ A~۵'b,7yWTB:!#CϷKyzf/ޑP~A:'2Э["2R.ێ1 V1%ƕMx7(xDiJR(-AuncX:Kq'>#D$NȼQcU]ʸYXrE"l8H M|i[&NT?%Njᘐ+zb%m "Qm Cnn UZo7ՠBZR/MyQ(KlMQgFVzU}[D.V9bC|!* aR2/NⰤb,B0L{y7_ԙ.pBdJEatMFVì3SB.pi- Y5<=[ǠqF铰ƪC_HJ܁%e,p]A':NMщA ubUoU3Xe<]v;D} Walr2bdHIa\X#ͱn-S#xU8ۓI~CT҃1 Byo-T V;Glh*-_ʥ'uٹqa:TԊG_ |;qoW㡔}HZCNO1S vp'6a>18@*6cGf<~h@ nuL{vAYiq{Ꙣ|*jcg1w- c)`t ce].HL>SG_pn4ѫ@M$*˅RNI"ɰȻ 1)O+/Y=JLZo//ӖAvV*+rO#4aKer>O#{A-Wr]sӈ]n5 av2m+5]XcȈV6tReHߦ@zWl*T$Bݬ2hE?tSvˆ>pL벌.ާ!DIE*3El 񄟅 /c`)> 116K ݤz 5 Ήl=#s1$s :.fWvG <st,'&H, u{U ?BAo'@ZM֟{Cm@c+ ٬3< t EA4`ǟ9U\rߑ~Ӗ}FIFoWֽ(mJb+4v|VOPtwO KPK:4i^d[`DMQJ 5`Xgv?cP-Ȱ8|WlAo3q?d*JG(1lW+ 1\k{f{]<1am2B6 qk_vEuԁtg/f/sjAvbL[ҍd0R@'ۊ>5&3GsEE9NyD9@GbΖ-A6= s^(0e6n[gOZU^2ȕ^o:nW)y,W,(0f:[f~[i ),JTE4$.zkv{$@jY>c[1j+d2m+Rk/Qm NTE= sAR\dDv^v듾 q=}e` nDr1J]5*HK? E]o,jcrl`ۡf,r;7dfwC]l^emS#b  4Dq;tZP{毩t{Ta0}o^o/lG ;$l/[dL 񘥖pZd!+PA (뚲$%|X^oXk:}τ.zD} Ǫ}M^ciz>LqOqG8-r=]v<–}|߼(}JWMaףDqX̢+2WqF]8#aK{eG1jJeo\S*2s@ꌷӢ`pI͡򬙴bhP,u-",Er+7N+<3+{Feck̯},KW)D-Gd`# m,분dmᬮ @]*3@a%s  +du3)M 9ak_`B=5R==w?c홵imA4#ULsr_z(JΔ"0q@d_da {.!Vj-0tX*#iH3-p0ƸL&M2jDFNZ{3N^ؐQ\`[rKQinsek( #x{ŗUHKm81Zj 4>.R)г~ه6 5aܴ;|/Z;c 8 &UK~W(`IX̓.isVFΨpw3C1?:lCd2< * 4a3LӟMg#/BNX W(uD`OD4nqq+OIV@U%eC=eaG՝l=|P^-V)k&X^ ^J'w8^* bMUWok$jV9e.ic^ikU >n͇j46J$X}{"8ؑ~ .u$:.-7ļh 6SF3Vl '3R%r{g][oH{ŇŝqoerQ'֭RSVꮕbMwsX)F?pp(]OEra#ݰ ;Òڭ41r҈ZΛ*xI$Z%r\ބ䙕{}x2չՆhIL@=r\mTladf< )1j>%]$QD2q,=^&ˢ$@Wgڲ2Vz37\]@XQoّyYπSd1۔W2மdqDZRCR^ QYWSɬBV30^y aru#Rc 1~:ioy̙)H/Ǵ+[ή)^@ D]Dg ku/['(eLB+~ c> h'k%pg.P G>bQClEY` PYAKIݝKkDi[pW HťZFH,F$(kDABnQxHGQ5񸪕 N;VMH:2)Q.%!..'0Or31nZ"p;s8,OM&HoeL &mQՍ`_TPOXq] \h*n :O_f ɿXinٜ?xr[ Vs*;Hͩppc0J]*v(pA{S"M[`4|_,',YFu`o7 & DEFЊWG\p&t=iL#J#Z|lR 3~[ڙLwuс3S; ANuZKs;U|h,zzOFQ83n#)逽9bt/y=sC?!`<2M殛HBeOcPj]K6|gv)&WlY9`Ge.}[@|6sH'v$þ%(þI6;D}{ Kv՞G5ԥY6ſc)`<gOx? .;:lYpg=6YqYrfxz/ ' 6af@\ٽ4›ɟuґP"cRCn`BЕ9Ye*yUMF;@$; qk5.{]8R_YnZh6(J^BBˆ=0=>MuKBPV;e:Ky:W"--JnA_b_B4kOA6`r"&f%0V:Yt4"u G>Nm^鉽IV|4N ֢@~\ #FF;R'F Upi8>ѢwV%o+E ]cW,k~ζ Eo;v몕x|ŧJO^KNq}Cl8U Mk~p «EkVp_|b3۔k p +ZM8`%犇fa!K? wbdEm-^ ~cjSNӲ,C;;놴Bma;*jlR q+EoA0Q=y؆hf`xTA"puK1sXvzz (M9GVn97W(lԾ d(⎛Ц أoGTeLݑc0f^ 7)f `hq)e(Xn=8Whrs!:9OEu"`X{@1f}9*g#8Im#s]*n~M9u-ol[̅a" {Zʊh(-ӟփW>ϱ4oʑۤqׇLX'd}쐉MU6w8kef{isѻtVCS v4(E/Z?<~YNEW dq_MI߫cEn;+5=zxqpnԷWDsL40q*!s_gﭸVN/kxh ۵ MA]E iSŶ1YK .,.XN=ortOYX7},p ,F7 kY )Es#qu dJ3'tJjDnIFlKK=v=j?b?,bJ&!OU bK)2;{-duLa/p] kbKh0ǗOZMv '˫{Pv1gƙ`f ^@ёqI~F4/b:a~} ڥͨF&9C9:5oF#;mޢx]guP7Hߖ}Ty*=|g/6sUD|[59xRXB5(:6K[)/Q 0;qCٔߑ/7/%aA<'N☈KRX¯yj0JHG[Bi +fQ\ʾ/̌_er3hxW ( ]Yٵ;tLEQ&gHE"e/=Əڛl A/ߢ}YJ)ASJu&눷,1>+2Z[ҩi@Ȏ HYCyQKv[i`ND oBC^ Zb#PP@bዡʾ݁c@eNlsv\Ii n.A1c5@f,,4v;J{]N#T3ʍ|Q}SVn{ SyJL.g$RUylsVr-gBuϻ_QYQwFL[jmSc,eѻ5C24Y.:0;&k,vӽ]ܧT 3C*Ω iW?YdbR]x.|bJ]:^PԺ Pw)3ֳ#3BhZc={0g062YqQb>#/8plCRTjemY q Apm>Z:AuȘ _a1S"ȴث]Pl7ڏG-b)qM,1=t7!UVs€*nN 6As'Z>ƴf I҈<0&HGS^v*>bL\GR*OePS=[ M6y5nOq=_ӊ=TMC̓ZP ܕwd!lcZ&x rmPA$h3NIl)~ 3+k oE*Lg0xPt˳X{Q~;7lL>(/#FI@2K ]Qx>罔Yuv5ƒ-tɒE^D˼C Ͼ룢?{-Ef69Uiw'@wA`x.f:Q] =~oge]7cM;TT{-Pʺ;*Ȍ0>1|=Rɾh )x!z&u4W&ϡ~#-W'%/%kjQ˟?NX`: .1pb.vgpmnC8b僓x Sxj~f Y-1,0铐Kǹ|`"¬ ktDXhVA~fG]j9 sȖnF};c@3ҹXoO& x9x:1W_nINW):n0Wg9^%.;qxa4+.x}TW"Xne ݍiӞLgodZr9 mdUr4[ Bx8bEZª`+DYNO?)G҉G IKeŖ^*:5.ܟ0j^0'[0B8SIx F*4Q!cB/bc ւG&;^>Mwe.S9vZyQ (|#J!dIV&̖}mR s(`?A^ypc+|$dlG>y@Q-񃿌F]gYD|яNܷvԝ-K(jSh$*mm0uVCivG-& rLе^)42\mmCLeb=Bí#BUd<a6ȫ_15HH-Gd_r0mp$}R;&q!+zA'aF[3ڷخ #/'8 %k1VptSý]iGΝ2(R8ysڷC6b06+!2a)؞ x'mw}4exoI M AZ Bz}W~*7 XpcA7l=2+4/(^v~!Zsho󘑓/V}(U*]O_,( W~CNiaa_**K|yx0|d v u( Y';PEΈh/(NŧL1M!^Hf7+[j wͧwNhz!Xj4y(}50jfԐQx=gs?Y\[TќUVI"Gd lG#wbMPGB@2%NӨW{O!>c^Ͽ`JNo®!;x!ȴXn,ysB/Z6V!%#^:%8xLs{](^h=jw,+$3So U-\'SĤXLgr(8HY GN'đ.H"&S1d]t2S8M}xjY%wW#k|#B9Uk6Jq쭫-]x_h{*"c撦(_(rRb`i uie"D\W!`q6*bZp9o]mxg1e|/( ]^E2$9ʯm<آRE<*{ü'9N̆6k%X=CSPUbca^UfI0MZk~l`G>I MNAC #p9=.ZUMKϠYVNRh^5n9{eݧ5Lr妑 DvKϤ^/l@EU;$1ՓJ| Nۏ*er5&'%%?H)ޝ2a>JH'MiqRK$tRӊuvz{>"t^_88 C4R4y*b_Eӵ MMzUdٝuzg+Ac 7ڑ8PU>yzF6"8f @/ ƐL@tgcԂ>G kk\dQ?/Yhnko?{@ g'>a`~>xh6ű.٠w| Bgk;s$/lQWJiZ*n8i0E 'G}=?ɍ:{zYdozrԨ=ZoRjLЩ|kq '-E PP8 #mb#ER'VH:m߾v>ک}n32GjO#8kN4?vh0%IxlxMvm,g7,u^421?=mQOP--*!|7fyP{7[ϘΎý22"El>>TQ9+JOr'"z/D~vU OXw:Yp_mDZ 76=u/KghoWIOMP@~9ʿtw}+hELNЕ%GM3 4#qk5R;YT#z9Ϻ;wk3M1`sC pr{+CCcȄJ^ozҫF.gov;b|xp/)ܩZUn2Ѿ1#e(?7/E"sB DTw%\-G5M}f2rTQ):mBJ6cw@PnufnV4j?c`(x3hBSpD_ h~2A\"A%m$t"~Z@ʸaIf굣X M8Ge.?C<# ڛhqkn!Yh$~ly_) fgޮ5K)74:|nhGA{Qaԟ"#.Kz7@̚X>y9(i+ W ; C@yFHs(oj%lf/aĜPlԬ+Wn*@'yaoo=Gi)}ddφyzIwț_³Җ8ۋ!ݑfUS3(lRH#Nu Z#6[4],oǴί,ĜD&; I> s6y~?{=䧊gTB],$dtZX5%]I|);H%)>t漍Rɷb+-p8=w$N,"\ rV?/1PG.6iHGe D`}o۶SwYe)H-_U~b1VYf&oA!80JNQ\r|25= 5,W|N̬s]lX I{ $XĘdd,g4ySξhlBwYvΙƚ@9ztqOΪGrVp慦2uWHZDO>ifI *MiIy52W!fj̀r]F>iG:6DfGݝ̤t@8{V[aK_$=2 Ņǩ)@v#9m>krqP~Vك F4 pĈPbX=J,/ګulzNDx?#'qן)O. ~API8Oԕ=*pˎǍܪ $h(ŗf.1rZ-twШ4E= _>Yj-/˗$#L[MPzxXg]|I&)X?jn*tC?>Kߝ99̏+ͩ سM0(ԟ?d3ݠk< 6Xmew^>jI.NVhȅ"aKP# y#Z_|۽a$(C RW\ _ǨrB1b4^y$yކ^Eɣ]gSU&W~KURzH % DL7QFgjBeU(kME|h'n]O ߟxFnA"r+, U"uɓ񠈆ׯK-}Eee0/ody(7^e{T^PycznC/XeT.CIku @Uv=˩@xv-}_]y7Q/xCje6DPMkP\E+r{e¡837Ef+x![Rs1HdϜ6h.[k鷝Cs:z5x- mc |'~mk8=5sWdP`sQz"|o}^lV WJuȮ` 6&Iǫ w}1tu<#灂Gu$I!׃17#o:Wvd_*~Udj{"`epTܤd?I9 ш20֚5D/т'}X/U!&I <{Lh,,/Cc2\RT ȖsL-Y*gqdwi @g}<\ .ӓm~_kggOv'r>^c::|gk>XSO[5^*p"N{4SDzu%~HK\Rsty^,3~o1#9 FtI B#ٟs1D5_ "[N MPa!(UKOMpЋ<J;|=Y_ȗi?l ^iM$XNy,Erb^rH((iw/ۺ'*'uyKQsoO"G]8WpѶqZC/$'7C*#ql XzVJhWIϽ's+dߝxtk1OJt&`\#ҩ=%a?[jjA^Zl}⛗0Mۧ:J 0# 6:U"o_g'r(SXHGnky;<8hfzk[DXx Oo[G=Id$ "揟PW X*g`P\Z wzn#2 Z, W s# l#ƦS EVRLRp&^O-HmmY[s'$PQo+m2b2?2i#Da|_Sя0+$:Ȅb "4gO*SdM(7YeDG{`9L4_m.6v 7Qt~Vzb1N̛O;}fQMF'M`Y6R3KeL}:iC]LkHg)Ys(IvHڤH[{1rNQk\K#?-^y75@%v|` <µzrV^cgiͷzVՀ.͸g`Պ4mD) g޻ư)=ތ|3k2dן9:e1/ZAwh|KZ< ؙ)i _ݲj{1Fo>2c ~Pz`_F%pna@O]hL>R ϩxn֔kNưfrgo>N;pH]杙 r"Mn> ;i2}$ ,qAp,vKL2@(a_`LdL\IZeb<$!%H/h 9:?,ꕾ/~C>87DKw3E_A/[v%zrkQ"=e%+u}]68ky֥1vVM #a-Y5nw x&&bwk5Q,7?%R̔ zrܕt}tGi HߜyO 6 >ܘt5vNC-~/#7ɠ5{69woYۙ,tLgM_(]TʋDB.(%-ݹ;csghoGH(!P}8%Ѕp)LոN-,ѡȨ.ƫ@2MԶزs_fHωu ?՛O]t|4k.^.<Й\\! r-N0_ ~RiM~_ "|m9SqPakpssRn!!$q;g`~;wi_TSf [8~rMa%4ʬ E.kΎ--?C psRa El 9' - ۶Xqo3̩4+ފj6wW75 O@rpl^![aaɢ!|U"c <>OyDa1ZMԀ_3bەy#.KPkZFM"xCk2G?-.-bB2Js4lVtO5'm۸+& jΌ),!5h A)l2[hzƺ,wEJ A3UThu&40#A<0|ZJR p"Yڥ̦t\tM*U-EYJGЂ*yM8 -pMOydoKkAU,B7Mt^K$Wc2:Ār Ɵu7U`-Ew <;h "(5p S̮[%w&N޻̄y]1Gz֠(z`]ZXm0*v0`ij%s}*wk;Dw٤:|]B$@똔Z%lW2)zS4\{J͞nLJҥp12 mY|W%, yni7SfkN-I4N~[i>Cw9pw E R鄇A=|HPb#蓞pWIk4]<~FO|,1O[͟vVXsaF,'6u]9xI> 5Zm<neْ|'-3Op˙<ő#z(S}"83q <$)v˂ ]L? JTdz&b%l/C*S-ʐR\R}; tſGutwexDJ\I]^#.tT=X^;)F4 [-:{@/#y׍+0h>rꔌanYfX5Q Z 9(Lc߇ ɧ%ׂs@]Ơ&B=WZ;v0ܪS NX!z>=gnm Uk}p6Cs50~ ᶑsNG2O7k X2) .6N/ְe i}C|'({8(ݪo,5T&_=z|Tz[¡$j=ZguM(c)/rdbEvװ$q5T1ň{,JzoBAT2JR"&5\``4C gh!GM2ԯ&A(k7 ñ1*?LBFd-4?Yz!u^dW'oiƢ(/Р_ៗXeq!̾ {"S9 jԝEJ`{ qQ;\a")4ЬI#'&qvha# /5ym\sh7ҡDo-.r TCAͮ8 |(S˗Dߊuyeӵy ٌ7j/Qp=^ǂoB:%zt țIg:xUѱszmP`G{Ҧ/jKW97ngN-A[4ZYgӄVqr)] Sd 7.\/rʀ\Zm~P8mF_F_Q潜~|,N)k5H*Ɨu=~92F$%/%,c+Z^<"lΖIhi=`9Am渖P"LJIňcO^wc⅜KqJO *9,E>Nܼ#UF`"Xwω* vYѷ g*y=ņ|4dw.v[a0ĐL,6O'A:Kf߾uإXaLa2 [\&P^2OA~0,@|Se|CeqQ_ݒijM e LhDPEp9P w}]= tӀm?uĥ-o%ms4Y,\?G ۸Ҳ}]r ~('@KQXO.rt6f/^#%?tQ9dbAha3t RrL~0yGBp/VL?X˩VP OlZ+9E)a4xn'SSrQ͟xW@,0 Kx3= ?׿>k Z}a0+tF ~29;Gx% nX{GpVz\Q9nS⦄0{ s4 \#NK00Ӝ54 #TtO=b;rLv}{?οO\-iĦ_">Ա;Qಮ51^[d+&(#؉Q´ vhq3Cs3*B0w>^s)RDdNMEٓ+?CnU" [9@SC>"}I܈fq؋(?^xSK@9ةJa֧ϮZ[&}MEyп+.ާ~k *,ԤQ>KzKSKQ#3RḂq~*̈1k4ByJ^;So 2HyGYHK2~ȂޕcO=ز u3 Gx[#6zGyvfQ}OWyu]&; <&u6͇O%}W)nbmBAq6dyr'I yG![vTq/+[iprj&/@Ec*b!}~֐Z.L}T2 Z| aZE 2x>kXzd֌bNjJσpLP'{ʥQޠ5F)EUzqa^"Jsy਌@ 'vQ9qSR5?'Ps&t 3Y(g..ŸooJ)6{f_]ݵپgʕ̶?׏M/I.>L 4= H,DL4z8zܭ^uI-Si>{#CTw1ojiQ|I2-tЭNBhnWWU,J=ێy$j?6v/}G~U@Bm^F$}X2J4y91Y)E^'̧aσf~0~~y(&N/ե}3kb|IY[5-AH7>RB9i!}H+By[yE TnP5l7, ZDI+r7BbՏꭺ/ ؛M6EJUr/B@YNn854,7RAMT(VVpL,ii襉R_K^-+%yKvLCXܹ|6^2#N_wz#ߩ;¢L@H*X@ 2F>@HSNrdޅsU<pFwb{!K1 ?ԛypTZ47bL(=[BP?>i{+lM{+OH@p#*lhi}M>yV^[X5 @KϿ⎈6r\/yI˧D3CbCkɇH/Ea :Bk T#6vϞ}*=!-ZO'3[_u6˹h[yQڅ(jou 7GhaR/Ǯ}(#*kOb)r_kH4U4A( EG(qADOpdB _yR<$V+ 7oA/uFaɈ84'( 8IƊkVkQ"bG81E-CP,# J|5/O l/oGcNEىZX o|2rE鴼vE;Mq0g[ ]zL\T: qbKO|Ǻfi/XHQمCCߓ voD4d4l܌1˼ˬ ٞ 7ퟆ(`?Dn v2!8$uŀU:)ŋgHuo?yuE mnwUYhHT!?MO9,uNYIm0,ئ*pl_Z:|(@ u f2EqpSxǻHq;fCz? K hĈЭOMP >B狪1qmW+FmN!Vq:6@|:;4A{euD\_zr=ݹT|1E_K5B)Xe1 1.aLJ([!%{ 3Ab]tF-2Π \^Dؒ&|-Ծ)ͫҳyE)_iz>-6F nB~vTC}~N%&HI/L~ҭI ڱ*]:@kPEᆢ\EP<^6O ֵ=ŠhߐQd{5LqӠ*(&h,ra(p(Py' ~ZbNJ;06z2;;c  ayE2Ytny ~]>~gI}*$J/M4`P,@uh bwyީ58t~j=97b# Y6؀i0_=c<9D VB$&h{/vZ;&3K+A/G6sN|r:o5-%z^߽R[_#.& r!$SQ? |pgTEP5G+g".h_R`S9tI P>ӝD ),:SMAUqۼ6muK9' JΦV(sETCDH# F ?@IDa+s!/fZdB~[j  lǛəA!LJH6;Mx* _XM_ս"m鮕rx kV s\ڭ~㝁7L%TˇP68y/zk{sU2BAdThS9L/sZP*|JVkOi;9mpJ1~E% yib4z^bV&g[a -)ѥ)Bz-ՃRn6ATzf/ C^3VPBt':*-T;RIU&jop7kR By 8sLtGDa   6$4!qȋ1QZ>shRkOߎh)sXdC&YH.tL169kY>I_^X*Òl<2*- {\"3ӈu>-:ImG|}yd_H&LWn4r֤6qa]Q\@ A߽l`Aݪ$gΡńw([:Lٷ^#K^.?\371M@hdt-"T&>rڀ.<>8!ŞGMHǸ{" m/O&ZVMX]{ @,Z>r$st\zߣkPt# &>f0ix M$lkܺh$o޵9hjrN/<,K_ @Zcܬ?&c3h2 nQa@_-K r9g brM'LT]|s<shqBeT<%NL!Z;(UKGi)Ág㏩-pACJ9݉E:Z+ 5,/^xkkzYQmITaO5-vS4CyH"]]u> `#M~ 2"8K8lp4Z;ǻih(&Bl.N-K\T!X p A-w RIk}O[Y)Xa.тbU&֟51!EKE0{C Jɞix* SA662"SȽB^x7arx0J,7i h͠Ů[[䁔oyO1ɵd0 /~:QQ;4'Z`փf귭^a7@W1{8E[@rѰ0 P_L jM`xtyi8:[%o]ˌ@^, I2V/vI;i^E/gKYgm -,В~I˒u :R҆x]G1G4SX@%!kDطGRI1' *\Vԝ;dVݟ0 5F:F5<遙7z}ʩmz#ǘB6c5HSnNw|! wqJy4&׀z`]^(3E=n;~4f+鱆[5i.l(G`F q;ƁHP.3wG ЏBƖ'Y9TUwĕYHK ś?Ml4EƈŢtxN`)Z4%mE7g'M#xqOq>bmȰ  ora_Dd)h->v[5Gυ2MR&}0)K V(EQbG͌ ِF0fa׭//!7'a"́-Aܝyhd4`otϸf$P8.EQΝx8-ɥmQ<+N/(y+L[쇸ptLw#6@`] AἫSzk7YB%}VKRČ V@sGmY[aԲ^Qѡ_L]w#KW9"`JWLUpUVl0O4S' 8Cqε ]4A rA\THQ>gE)z>HZg2}FNc`Ev |5zmV:o.)!*Sa+/%y9-'Fy!ye0&ܕ 6?BIGr{i3[~A6SXaWtdmf\}7? T-OuZn0*ߵԧV(Rg4o1 ]]Shjk7 1}/]Lk 8g60{ D:h={053g[#'sYHJw`:+ZV΍>:Tׄpð| zHm{|xe=v:q&Tr)DQICxcFvXI ۙ27&5hZ\ -q4d=jh'rT>q}ޛH ,֢Q.RxDYjbqyi+Ƃ8D3ޛ}wX# (6fJ=U&p$69Buj("&Hpo^'yE>t܆3]v09N9sOLR4^=\*TL[(:v lKZgx7Trlp,t[TpZԤݎfMK싪r&y^u 2Rr6;D9;]t:\hx~bs-MU@볾N 1.gb='`/ְXV Ƨ˂s[}?4kJC 5("1Cm@E߽ㅘs-Vm7G^'柲aZ聭61. KAn.ěA5ѯ.~%ٺ6VMDX}B3JKCae$#ka5>O!B7?t`TmPX]Ƶ/LYj*u  0$qUqs sY/r4,( 9(ֻxIOTM1TAn aO~ɼQ⼣I$)gu!o+D62TM72 e`IX~%,<|{i`xU?qY{| Ϲ5x4]u#S6yTAZWf'Z9t1Mɸ,b4h 2Y?? n0uC}QҖM1tD4D!@O)&\Ѥ9Mz"G9DS~p@)pBa?;@d!WA$FBIIϩ"ԃ(MaAi-HUVs.=|MKs JwyM= l:ifg\yBnx ח<-R e0_S|Ǡy._.,΁z._9x SaP&64ņusV"Dٶ'g{8GސIfz[f^g^ { 9BHd^f~ZC=fX]qkx/غiD'TYS dj|a8H>!jPӌWh '8\X) qqrr!W‰G_+돡K"IJGSx귬P(P| O3\3~|1Va2 z3 uiRCׇ4F,$`;nht2z)Ԯ&E?Pw3E`2,V! $.xOlK_KJL,*Ng3M*39L Y^ A{X|WZ)ꙇ c&َjw5&'Rjf~;bbEJ3N]B!zK[={ODtf/$*lLUktXPWè=0kŴC%UT|'aGfR!u-oS,*|}%|8W-. G*N,pjZ78i#D(;lx>er;%å bX% p:Hu5~k#nBqfe,puh^ۚN]5ngh$%}t-'44΅ʂSWm?ƖqҠA?_0$oLVh'&IX톄Fry?&3QI¾ ~ʁ,O1iwD;5X1HrbI)z*S~ЇSC D9 nf{/ f5>cB _ncG`#Peb %c@+iN;Rmi@~Q/ _~?nZ wV*w9 _AWe!| "~t.ţ} zW.x~1hzgalfLoN-S(Όq\%9EQJ"PIR;4)<ͽL|d4 Nw [J̇i5rӆrQ40=/_A'vDMgޜ֤6m+n=Eicy\mq~@4&O 7Y@0^̢>& %ВdR#dj,LHҵ=]R#kIֿlBfo<G0(M!s#Z _Y#"2}5O06Xp ߥ#wSGCD u!yڌR(cyl]7/o_Ƒ|Nl#AUw< :]9xĎn$l~w^V!3&9ѰJ#o5~[]FKBAm`mxP|ovGۆC=LhA7vά! I [B JJ1~.YY1j`ltSP nĝhyL乄7Qc^93hvɝRׇ}t?.b7"q}+XF} ߏvf\\'#}&$Ytl|G9Z!OЈsU#|{>. 5xя %jEj%d="/D)gd|Nph=e K* <-|fi6#B!0 2"B=$N;=?S ؼ㴂5A~,4M'j`igʳ*d:`׺]Zȫc}dܝB6a8o ABhf}ymwtB{&(x,>c9홷tqb:HqKnu;r%$O.(MYEy*Y7ebpjGpCT'H„`UN~DerbJe<12쳕U?"D9AM(pF(N֦ k $@Xn2C @Sg+e.%"[y#H|µKT$0!5fW5[ ٌ/ELͩgK`~uj? d >~qg]Pʳ'xb4V 3DGثYӔ ߳!ƺ7YlfD w+K AU%FJ$bTN&s)$]-}n?1ihG.Zrх4Z8|YpBLj+<"o̊)DUF6hKQhP䫴O :,MOo>VGVXz@Td*\.j."(-A:UX$M#"差ܧ@i`:βۘag1/z5fE|#Z SR(vUa|J祓PjJ\֜2Z88M⩵% 25hMeƌ<[$MG aJ3"}蟄̏a#ܺrB^0-[g' 3j2*y[몍PNW bP5|CflBr菣?"?gܖ H`뤝(i|Vds>Nǂ˥Lc.j+=4پ~aQb ϣ߶@pLPd*QLbv=閐.qՄrI5dʐSp@*,> pD $IDڰ$*pW|YThFCƍZśZ2$M]Uo(+S/KD6d5FkJ\W좧_˫>0i(~(zoD#gj& ZRʼ 0WJ(;+$ dД f!q+n4#%oOT?vl1(U Cu['TFA Ě$ݭ9)2lѤytt P@`TuTI7N`\jdQpD^ͨb ,eQd@װ$v䬜i~Pq^Tמ|gxd"u+_-x,9HTphm d(ކȰ|R" NsD1 H\(*$5k h)j}tQwo6lG\Ǻ[]11MK/D!gv!%B!3}k 291~ SPU*ε6S =0^I7>&e):o\kB$kdMYƼG4INzd_z8g"C˃|'mC%CyHat@G@EI o DtMDDC1"&Nh~]@˃@}^8`m`[?%>8[Uĩc!}@sVlLw=n/'ewubpYWDEKDV8jA6-r-,/h%"ԡ'" Щ|jaI{w#;;D,osL.̊iGj)k[5:+uvb>/D)>~"09(:,%xD@Dp tSMٙL >7 #gXaDDgy B%A1څ)ASQXli fDkD,~"2/TrTW?3vPw"UCB˔Ll77a_gb*_@I~QwMb9[() 0+V 38B.S >MݚzG<"C=u)p'bc ZL 3f@||CI%Q%!]W5_D3+Zw|ѮW'E!iN=`L5t:~Y[1/H8; 4{-&R= ~s)Y<5etfOp RJ5+/:i*@_M68t_qH8ؘ8F_4|`ްMg>4αj? N_.'-tVd)V4٬JAB{42eIAgt|N^c֗OxmϦe xXy+~ܾ*z)IЀ 6EޯL5B%RzT[D}(o^q|`tOϔ RoW1ܺ {kn: )RӪ%Z8`#;{!K)yp) 86FNlxnZ&~'xcC);̺]JguA sյ@Jqn_b/})-ذH#ddUļg!=hhyV})& ZNc ~HM9@x-'."TN?Я*io᎙kAz7xhgki%6ѧRU&~ꩫ؊ -17E]6Hc^{mX|[w*\ 4ovoIK6*1!WMT1^ -g2SN)LsӵXs곐кۚ5F!4\On5X3zݯ!tՔ)o/DM Uee_ȳOZk3aؽaB5$lxExjŜ !y=2";u!T^?e !4_y.Msm|^6x5hNcW 2E88E4oq}r+/¤FwaAuE1{!6.uc mr‡T[D W+jrȁi+򈃓|HKՄHIԑhgjNۓHE?Nt FX*!=n e8G`#!0--:Q3Y@flkKH9.Nj6o^tև?mHy[.B>^1_7ܩF[W磐*%`N6ErB;:fe.~hjs `<ڏG! ϡlҴ5B$kʠd` SyQ2ZA whڿgZ+ +;/ڕ:uIpkbQ-]N@k>` ݜwj J~Hwn,&1z,ړ^ԢO;Qi#TX2`G:,J#1Weud6ih'x; m.jc0P}Ynne(Bdn`Tb OT- 1BxÎ?3 Z0U⟈) _"9k,We%*#-;CL2^$ 2p5.躣`4[I+D%n\̮\Rdڣm[kga^o{Mw {y)%S<BMPKX߼ `t[Ph>)da7k yAO意&HF46x&rM5pvS @90r6 Ƿ.]+w8fO6nr2Ũ +jDlDM#ս^DIwB jw|AJ,w\$94O[a}]b{O)^3hڣ ~iY#Y/OOXQP z<=d b:.)es9BO#0~/ Xa;zX!V" BY)vHz{\.I"}DII]X_>M\)J*:NrL4F 2.zoJTa5&4AhDd -ԻvĬ㖜>r"Nr[K_u7:%ӉL-0dس78G%//i?O0,+#&ptB+  x 3Iy( $ "&q@p{M$ xI܃a94棉1sj6=~5D8y+: do@ya MZwK3p9&ĝO \wf׫^E/=2dk#:M78_o' MH~vu jn僇m|(\drH(%[ܺg1m+IN-j ut"ux8Ns7e)Yxe>ƀ*"ܑ;+ C␖t}1`mv6R+ηhbY) 9ÅbKN Hrj&@Ã[7&nAC3Vk1rRi B&uI"KtK>I8%s͟Pn?\_1h[;<)K:PФGU\mUՙs<9FL[||tCn _|$.-*BT" ]d[7)*#%,$E][$nZ[`r PBLˠZ-ݫ8A΄hj"r93,)"~|D8_%z(3&&m֫#f=N"UyJ^\kbxxII`>Gu*a\LqLcXax_L^Ʀ.. 'JڈrO9o|^k9djs כRM.n9 ~8W9; j.o y0pn'2%}5W(Uu by^A26c0P 5*n $u)< [XZ~kkf^uƃ1le _kbymHӧ&ri{kD^L '1; 穣^U ԊQKͮ^!9ap6F$~!uMd-(%8cMH0\pХh &_3bL'xv}c #CXn#QA3/eͩf2g1KؔiϨLDZaL=ZM]`-sQ8zbll{&XG\jr_d$KLSک3,|'څNqye.D`EFxFp0.ZS&B}zh(gD~c`<Ȭ*MVJ9蚯$A+,JBν7hbmFסkSUOvnʑWCk_xW)AC"t $P2&ADgbvAMƝ ѷ vPU.mBd %~M_޺ yYOAG!R?.1&ṚB8&q#lY㵚Ar ؕʥo n4ÌF,A7ڜJKA[Lp=+Nǵ-`/瀕Hx8Ϟt'JNu8j\q+A(zd9vB̒1suAYIy[m⺏Ӈ>yO$Kn"7-?g^s haa`RO5C\W|e/)F__Ъn8 N .7h/6xL/D{?Lzb7U1pvG3$`xA.ylM#oP<R:<όnI{F-OMn<gKy$?(*慚?WڲgPlǠ?0]c_W:"EjDD=S7}x=q,]AgIt~/`Aεn^i=ITف$ҵ(ҀV _B=O]sx9*5C:2dҲL*lY's.ݟ˭O03קHfAM暈c%i! \dM@=9TGcvU} DP~plAlOkI^\-[׹E<8Z]L 1M --~ 3;I3A==hct> G0UL׊Q uM|Gt 7?N 8. Z:,Ib.)6P?8A{8E)4XpT;y޼[Rb%̀GZ_-֏aojjŔz-*ԥMj$23{ GoQ։Ϳbg vȻе&{Zlg.? s94-,03v؞fVڌ-rOiZ^P8@>Lu ĩǤpƲlLرAbj$+wJeCG'bp+u+ RcF" |/[N{vk8CBh(MZ5m]6}8"ZDaD/La1A1!od/i\]:׳:H e O (SX ЛOC3@(7*JQ1.STL=b VZ__#,L22N4S fЖV@^fN8kRе6}pT~Hλ~C;Ej#x*ɯLSЩ,J ?̦jSO.Z.qͱٸ:v Si}3Z& *Crȼ?yF\mH$TW ڞ\oZ4, cJw%oWٴoU‡( 2 ]?'<, tpS:A pWx|ydΚ5b$YA--ǶColD"m;\4:WʅiSy*!K+_J ĉ8H=FjwIOe\V62,V 9"ti\dquJo=ӈ]Dyu./fM˒Z(KK{m6֦n_r5oYn8 [IsAqP":r4vY7iXp)Her+ ӨU Aq"4c4`@Mr/J[=4:%ـ+&ϥRa8!D U4;%PW;[m ;":} NJ?3(DZ7πw g } .={a*D/*Yd=ʩgF {DMA}$excDgƳ*~%Nm\[3jTጢI6m\DWcTvYtU 1Ea>0VrpJ-g?ZSsV;*"` NnE|(V X{aR pkl2c;zh׉9T .°|y2 .h">O5'ʃn]9j+Bv]e0poc~wuĺ#t iwMBkq&{W(@3S:&kM*9[Cacf۲Z@~h]qK[P?RIL-;N5H$WqK1*Z41aw)!X)">̋7p[)U}\-^ت "O ? \JAl FECA8; :GOхs!()~s.^"%tpUD69 0&5bPL ɗi7Jiy,=DrxՌ¼k: S -a=G'/T^} vfXB 'YӫzPIXyr@Xf2t9Upě5օ"5NIbPk"|p:Rs\)fM u^6E6 .Vj\ Q|a2?}Sɘfv㦴ˈwP#oa!.~>fgp\FFbԂw{b%EOmӹNOd2v<|W?|B"<3c=HY@J*HbQJ'FR52w kƒ'l KS7,;3$_y >fgw6]0͙tV釡xi!L +ު=+,M Pݠv m]geˈWיIPt $lLcG@dkzPNQㅌ}Hf$L%o2j q`A@ΏDMRc]Z,Ad.W\nJxw - (Ml%]ӋNƴz,GtјK(D4>m\"I| 9(yPi{$u69"HFts&I\ԃx!JTY*YPU}o 2lI)$WR7Etnúlxm27x#WQs%{jiP yb<2pnֳb}7߄;ӸQjIFjxy77W53A}غ9Y݀8n\Ӎ#TV~%ўH"AXl!ZIE`qc{usǬѕQT,7"mj4>jj1 !U=#d5uθYj;B@;_h"y2; \vlK9 ڮn8^VN>*Wˎe[R+qJ~~U%׃&V$\< &%}*.0yJp.Zn׌uUB$ Ce9b%ׂ. ++>S a)uHoS=X5,lyI@>t g_ƀiN˹NLn:s'<] {BW@V2uOTcscr"lA6kn'XFqb MOA_ځhj /;G 4K#_)'/%V~sSramW]7{PXhƗA+я)!rnpR\KٔqlNh֙O:Xez^:pc%7Om*}=>+Vh**^zuU՟7݊~_jnm Palؐ" d4UX6![3F HxFBa3SÎw  @ /P%"}2^>-׵nێ·HXme,!NZRwM$_i¼ص~n طE._LÏ!6yX`,GF2o(w6lm4Djz461/Vg$x9MN  CD`qv]2*ئP4;0YZ07070100000020000081a40000000000000000000000016599ea2b00081a40000000000000000000000000000000000000005700000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/gpu/drm/radeon/radeon.ko.xz7zXZִF!t/>]?Eh=ڜ.+O 50Hөτwwtznϥruok=/axd@}ls.LyDKj_p)V0x=0M؍u:`*dx}(C |G>FL+rZUf8}q@g^|Ɣq 8-,(:ԹODhe?sF(ݻ^5Ne_;q.ڊ. n@siZ$wXRz ͏\JO>ylnҳlqAG7'! F(tl9S{q4O4E7Jl(Tv6K,{~~ߢSU3dxn̞DvSLR 5 ԞLQ@ ml5Ku$S3y3 N=tzqm?Tڷ~#-Z I e:O gBrMZtU&wsC>+kGm{cݟ04ȮViq/!v ZBk(p;őQSI )45iP\أX^@2/\_$rVuTenww,^Zu"+^@[>ΏCnk̹zSy0i(m F$e; /gd[Rf|8`32c:qݠɓi)%w=w. )w“O84V0u b zi:!Hyk[E3OX}wn.d 37W/2?QAQ,LfirW^'kؙdqp2}-*L#С\u\@͔(e݂)Y{72+ܩW]F:k%']Ɩȭ#xЈ-V]'$!R9m>~ -qNJ=pײ0r)_^Xmop)w遒u*j=tYôAFC' P8TI;Bh:_7xl2'+7L͘0=<75(*4kf{=\fCϾ5LsڄdlvvTWgRgd)p"lYA887L*3 `5Úߌ_a3k+iq^^dTNȣk'j1O:И.wALf:5p9cR ρ_ƀ PVVM3t 0>\30?ہlW2iC;{ѹ:Dg  +> dYA%ç^^LSQdI+{͛|%~><߰ A-H1|X0eS6)XZޥyof?tфs'Zͫde"ZjKcV`QRI[ 2@D%N(]eBj CH!6mƥHCAc?`n盒+0﻾1R' X .8COCf(REoP::/=sS"_ F  shIV kQ-b.ViS`LrH6נB2po-[|SP1Ce\uFa c',@"!M [ܤB'm\v|>.B6e~Y1nZhDT"8W#}@.88.&۽Cz֧ ɐa {M^ {UKQiTڹs+r@ M)4+j;bgF.q>#1\mq_?k.! pެ*.8[#3Gsb!܅Q>ڂ-2/6#8fk;;yMV Opk=~/%y%I!Ow1OC?*ʵ[eeAlw.L "ɓ:o-lkR9;*憛J޿ zPF6Jΰ p_We}1DB\"&zڇ$}iʦy)}2]J tڬͻP..  ^H]gLvoEܞqkATb)i stC֛_ƏhKhފ)1 J(V<ŠOZ~ՁXՒRpa1A'G; i,`]84qlO脤*0a|[swQA&CH R cL&FGomI\$aD21\>d0ސi,D mP!lMZ!,umΐ&~ W4 n]/'6H3 ȯ5]ůS $"3'g)N)*W ~Cg?r)%Hrv4]s%&7_BDGbh%~GLūmՄ3m#H^Jy 2X%w[ڏQq#8$PU8 k?&㎬d1|3TdDC^M\J7B}6yħ6,T*ۗa^v}4ѥXTVT?_o8vU* _FXt)n+06~6i]Z36]kQ[K,LF0$ʂڢ?b%:Y_lM^W^(q^G&cJsr:%d\AM;iR,Z-Xr=@-_#ެ%u{7s~@񰸉FZ%=ɿa6 MKJ .0 d6Wkʕ{@Y9C吿 l ,a=71&l41mE{A"c:YTMs \߉Ge+aGwRRsBh⩒Tyb1E-)EE^4 E'j'\3 g[Ug37SNTqޗ 3 gD-eF_.sV7W=`~QԅVz<-6:D'vGIĶsw6>DX2nj `B$-1k&, U ^4P1'-}P8rbj'1ײD f1T]TA:e;"/IJlQscF\,cEQŧtRO"<>p ]Ku-7 Zdi }Dx)GD`A;7ة񺓕.i/ߋ`K/ Qhnu(n˓\Œ?&O iP=6--9x n%?d}f,^h0A\.kƂU.xj˼knl0GTT:ug3g2^]HY;^lPpitD`8- 2Tl-O :x$}D97[\?͗q]Y{%ˏ(ۙ!4W Rf]W}.ݹyx!Qa+{شp[S/1ɖh]JXaz/g(OoTVHIF%a˹ϚM,4i>,=hnR(K|^fvCq7mnq%T5m{$r$#h ovo7ܲHuCѡ~aGi Zѻ4hq J@#%ѕ2u=AOuCñUZJ^&`^aUEYm,v79TmI3H+"'ܶa"4lwigS:?/]; t +[3IkR<!o&v$.^)n[GqCB%׼`M|-㼑yEz"hV T4@zD;O'j@m}9Tڪ/pgMif/7 5?|˙'S;qh 33w-p+t18!(cqR;zO_-BNro*4;+n:['T^UEud፶]];at &/!F`*Ysk 8"ڻu#Qc{Uv%FJivTTgA0Rbuw7n匪=AJkXybenoAGe;y2K# oe)/m0swn4+_m{uDK)~^g#R-wK\h5qv|/h# -oIq_H,Pdȱwc@ ^|cF;m1z9G))*` ߘV{[=VRV]}~U|:9bi[c7L!_jU$h{ ҉;A&Gu%{{\j 2TDbO-j ]^%-$$DH{_Ɲ1, CX-p:f$9į0;z@L%viU,Rң5BjVNW1@ɓah.!ߠ 'fBG2[`J,[zH $@u Ǫ4-/d3g8 !PN 6682ͱS̪&^D>I eU'c/e5[Qq~ gA eഀeH@Cw5fUnBJuOs!-x]/@hDqò$#Tb2WDžߟqբ[XZ*Â'Gl'/ );LKhbwPԄmyMhG/gr-h!;S2_'錇*(2F R ]O;DΦTY+i 7\^81L$D̀)d6 nT6 3P9$fJbYPAQ _J֕mFNΎJ,s_hQm(]|REI^܉uxxw=3E _M^ 3&59u5hSg XjhP xYzwZnѠpNQF <UbԦC"C'o^tS~ρpkW!j=^UY r65b}y| bϹ**QX'^ (}jQp3JBVLT{oE1ƑUh,H@6 rG Q9ojRuxq^qM.jt(ЛL65b"grTIz$с/EȵVRžyDYdnbCŜv JD:'k5}Ƥژ݄NXayH/ߨ9Gfv~x.t4n.}1 -d9B+8pm+ ;a<&XyIt'wAu/ *a+SB=E 4}fmH(mh[JrL[UX73-"u1BᎫC7,^ރsXlX#DD#0pj174_KL ]((3QCY\oY?)@aoDE F41[ dvkZCCK`ǹ;?XE](pp ɗξgLc?5 9 g8 ZN sըsUI+t= <9ѝyFp4e4|P Fd&%*5=Fwev<",w%eA wVREKV %f*bnz95rGXxבcpy6yzZ5fI d#gۅƗ].|R18R"i n 険p$^͟r%UEwJ4W ۾'ݵXJ#gJcmC@/툻{3c4$ ihu4+$8Y̾*æM,~vym^[}cqh[K{qϐeJw)}tbm{Q#wo`HN_P'}>af$U_zvL) ԉ>]ϺzF)QفZyYZDYm'Gke:{6OSnvkPt6qyNdF-)jQ: 4.bq!:ſoScGoM "i͛kJsTن&1,!JR>/Pi.YpV콯5|zƵ`*)孱8L{Nݵw\y{DR~)0CA\&ESJU|yKJ턆q/.'ġ[KN厩Np0zN'DPz_d\65[sWGb|a <Bq .aZMl &֧k"3.NX *Չ\8z)=2vUhjl?3VW`2{h$#V $M[!&߀ /ƒ 7[ٝ1Ŕ7c﬿6EU-+{4%8*#)i@;ŨR",&I?h_Tky9ʜq#IS~uq(J}TֶI/b!}h(5T]A8IlاCxݸ<\a;B)@sT6|pRr/9wl\3&5ΔNY\E26ЙFVUgUF2]1IWH5E*5դnI2Xo~6|F pږ,cDzOdEFU7 E&-o~o. ] Lڔk׳_q~mIh"zbV|BW 3gsM$8ӄ"U}og}p^$oD,3EQP W*Q@ٯpQgl\aˏiZ0ҔU]zxvro?[%M-@0On'qٸJ^!2ꈤ $fStruqْ쐽{:dZhvֶ[lH K%/ۙ~$XqXQQSue.Lh?F}#^W s_Zל(᳈67WJvs>L%N{B&1%U$%r ^ɰI.k^X0s ('0ͭ4͕5Є2jzk= 2"Whq2OFZ:d5sfvxq|1ZP9էbF %sq;Dks%-:XDkU*9gRW{ B3P7@|:rL J˩Rzh| PgTyP=t!1O!ǛY2iaVHӈ;CdywяC5v" s  bTgڏƲ; gٙOȼ)@>lجagQ9}) >o^{k 0$HXxkiJD5ugYfj+4{70BQݹWL'rs%gY,D|S僾}t괉i欜d4,Q LF,拼w/S|W&r5Gy;EZR i#7*?rz[[Kygm38Iy!ʠsp]*%ֹ--;A4"%&e+h왘9rЂuV\&;3O+g\x= cNB//xXDq|C^?*ݢ*b d:{zV^/^<ͥJ>E[P]I֨ӑ-AFI-QgyzkLa"|׏=&$:яÉQd"tc|t藰e)sc(|gA?O+!rWٕw(Q 2{xR! Wo׀y,RCB$&طpoNlD? XG _j:ѻ5ٺ~Kp]$m%rHF0`pJocCL7Ґ ?*Ω {%o>Y o@2|]K1"oP裤 Ej8#QCh7^$ޑ^;RL? P ~8?uT M,ye|hʴ9W:V؏7,>VOɴλYhEe8rΫiQf(HD.uޞ&GC^UI-Vy!@-AB /P_P^-R}nݷѸso5Q>vT6;s=0a09Ѱ~}>Mԋ.ASgonh>#f>azur#ֱTL(<9V@q35O e ъשս$(i| հLjH]]OUᖒ+j2\.ƳuH]#@eX< =0/N%c,Vt,P)JY2j ”zm,X.1fֳ%jRH#uu,}ߵU^NLahذHd/N>K8FP)3LAE6wV{ӆQ>A8Mlru%<ۇC.btw%_ 4ȃUg8bĞJԨ<;EnGta~v"cLҶ65@'{ V4SOAH|K /Q=h#r ç2U3k߬sMO4zg"EKAtNPLdӾodC;$@$wW uw橲?nԅAh %A߻#Ƴ)ϑ!A5Pu+Sdqo\|TJm3*߱4-HO!QF58uw[i_IOT 3~UvV\m%YYr W鏉?jcUcCbvI8$jHP8aw_2(Ga\D^3nq>Tv ͠ Q<&S9\ \wa߶I4vtJYCN,u]?kc QQW䘆O.PF[_pO%lDhBa܎$'n !u >'W1c3que0;?y)B!1(]aNd*aE$TktdFQޝ2;2n\gj,l.>%1E+MeV@ې2񰣠z Ap/]?MsEQ%BX=+,k6z*'I,:~{g)r"zw}o]/H4% Y[WKn- n;\\ Mq.bK3gկPpD_ #\Ƶo|:!!7 XN9 qF3KA=)vy2ba Lxg-ԭØr@#"/9a&:ЛU$N?~kF2J7i&Dax?"UOORG<&RB^̼T”‘^WdPsPAzݨەğP /l4/XS>v\@&8?Ђ":E ǽ6 ge2rR4߼)^^jv X.ک2gqlw{+ -$V챟#+:C"GGj&(07 hn_2]QjvjǪ'E.LTόst3C686|]r4X b?J=̨OF}aH=7UφSF}#{ Y٨D͛FܻVEz^21Lvh_gh"-̐ccˤ1g30'fyW^ RdyAhUәBl5( ݹ>_A~_ZgV5gOۼ3ƞQ#r]a1qAHJ|u 9 xib|Gk= !oifH"ŋX(;budWzj6ƛn8/qm?QOhS.CRXܘkRD:WYAG%aX @( t"`vF-L>(5.f[AfQ]FXP0O^,Q?`Iޏ\JXux+4_ wclށDWĉ45@j&}8[l(c1&r?GN {e>>vpd:YKs˔^'8MHeG!`S:ArOmSl|siO8,d/pR|ɱLGHPJAKC̝` e ΩEc*rp\&A֋x@VKPN඙w<9:4oU7FD̜/HIb}VO\QyusjĿШ ,MO &*E`i.4sbSa@ܝjЋPeLq_Wɺ!´CahMcZjg.~ r, [49 Jp]p|k;w隶1۫EDI>VGL튮.O<8U+!I _^2\DozxkFB˚饠SxndgrRj@kM 0.5ZH>9J癇?ɃϦzHi׆E`[a#'hjwh~OdR~ą 9H=?rKol;1 ?074c(|N7,/4GgH; KE+cWi[{5 ]vp Ņ#.|C ZĭBr5=Px?jԑ|Wbl`X} 2$f(Ⅳf:Aٴ =9-%/ڿI8\^zg%iuւ0ךg I2="@ޒhzRDuf?EVbAv9VޛMʚ=ѧ6J$A {7ӎ{y9\ ` GqsQˌӪȈk54:\|ZpiW|0cRH5jU ?fN4q$gB]c-P/(<1T$'wjʧp fm/͈WKSFn;e&U8 @M?JD-z&Z46 r U.=O2D=Ǯr`Ꟁ%0Z i礨f9``o兗L,ФԙDhgӄϵ:be":19d=dsuT,$u1n./T\|;2c$c=4CQ*H5xQ2SسXO?5BY COIEiag mo簹Ӄ?!N;&GȮIw=_Tj0%C m"X9%R%y쓞/-HGxN"ؖϰ !PM =b]ò/QzǤ$:D3UM:X~YT}F^:=dt:xLލ#y.N]G9?hb ̾C@- s"RᐐEX=W3`K!,|֡(@/l9Deb!А0ʡ(wAdPzP"D76:emP=YnJgDx&R[zÑ8 ZË~69)>PVK:a;W>+'ОWJ}{#7L&{6n갉8Zw:A`OH{\y32B$)5R+|[8 kߞeO^Frc9pA4%oF!7wmmځBS#]&[S#6lf jRjZE&FX.%Dz4+JAhAu(f דzNkWo VUzO%>\y@~œ FPK@.!0Ro x]+,pd# &HiàE[BКߡ$ 7%ԫ_: q5G&n^:ݘhXST}dhUmo謐~ ^<4l И,H#Hx:V8̩AuƂoX+ۄ{M JIq:Om`K-ng(N00@/gqMS-p H |ek^ QA.ZEEqg!xֽ3 ȉvJ&bm;oE2p-"pfmmYC`% ?@AW39ƽ/*吕)̓q+"㪱ߦIyLTAw(OFJfZBϨ8*_zyZ_' T1_"*4 O>TKer]vlڃ(O7"d!; xY{w%ߞ)OHyLP Ο_w'(5I>5 (&. tSF}=1KY"9)՝%@rYS >v6&&w}XTk)"L[yO"szr.W!QTCt%Tקo95LOx$d f/of| c+$"hUcCu !]EjX`8H HJn g`d;4(d'oQ4:ӈ{W 213mHqKr INՃ:z(8 ӝ_ˌmm*A&2[T՟fH6C:165NɈ!w(>!I};53efЪaqX.X<,lly7$ߴg{҃ |2Ӝ:GILErI >蕌\cAnnyn\B;Bɟlkh1,%-ϑ_f&*.(=`F)r& Rg.[wjdO~0Un_oI{Շ/?%9nvB7X-,k˿1XY6Lꖯ #LR?W,Sۼham$O D7J@cE{, ~l ]ܗecDS@f2+Y]6%D,l8ڤ" 7A(t3ֹbbۑ̿`_-SghrDGc z߳PhU,TdV/*1qk(RF# }+)3qT֯wwXb}XY^6a$O! i#1,1 3U+N )k}#?vi7A|#]Ug*ͨ*Is9%h7dz#󀤠O$w_$}m(x?̯/RPCf]G)j 7&u{5$*טGQL( tEFMՐXakB`"x95yoBOA3B*EB)JUe}z!0׼?sݷv'Cܸ1fɠgV]D2vd ^]#zF%-P9UEͰ&$&rr] #uk4~չZ3@( /~oƢ%^~sBX';XuըM+mD`=/D?`5aj'Y')X㨔ϸS]u -/ömK | Ш3L/@K:_Ji[Y5Ұa *gFIYILȿj)Mnj{WVhpk)EJp 2ܼ"Ƀ+U !%:}Z;m8~+x䒊gR<2WĚzYW.'+1F=Œ?[Pa8cƳ3&Y$pqW]l'Sj-uS=ʲoȴE N4sD*O\UA.M1!)EVxq$nr@pT|K57ӉP)UW^WSb8}ɝw(O [xod#R\O*C+ލU4*ʷY%HvxҕxKJ-l+í@ȕfB ,Wk؏Mh`q3~FanY6c1q޼}5T*J2V; WnY"ܞ#<>1}_C͓ fZB/c 4g.-y5%*tź߂m.tlgHRX'օxm)1Me0,pw`$q8?A‘lZZH%$Qc'1%;nAae@~!Q=eff젇xCr B0<8M'h->i<"ߗp%Pj_-/3sGi;R tiaؗ#_u/o`oѼ#?5!ܠ?:48iX懃|Ɲɝ˱<i`T_L[Z*K5cM=l PJZ6Q3j361{ab"'~O)ÌA,xƁ #Oܮ7MOсM]EvfDk#թŐQf0c掃;ra47t:BGV Лuy$UL#Qݦzyh.q7,G9͉l]*!| Юt߾DzÔ4!(5"'H.5XuDu62=!!8wD3\1$+vMə` ?5ߵ5R(W™l&\|nKfSzkFq$Df",@ʲ20Ӆjy> ȏVy:i d/$ >4H>VPf#8vlɑ;#:nQD7$L%3=lVk"PkX0);@PYBP˾Uy5G|D˾9ޮضp|ڸ8%vt9%?(k}4TE,Aܿ{9 :/Iج$N1Lgfъ`wl7O&#qŀaKҋ'[R 7Ҹ}`mgaSZb֪Y*MtH y=v >"-i 8)&r>wRt- 18b> iCy~ $%"w(XAYvT\1B5cފ|P,~>;_a2ĸGMTEuЦd̞r\ !,Ls-MI+qVA'c%;Bfywn7PYG!5l'Ҡ=v<(26B) n-GsSOGRhX GR+QRƔ6Viٛa~0.l/T/A,xZyTA"]b)'|F@wd*OE0[CWMIH|HZд$ڼhµ"~+W.nf" (smj+yCE ׯ;[R1]07P#rt]эR~MVz%}Sy fb֨z 2&סR>Gc{&A0z|C$U@Vb3Ah7 yY&k1eT0Q$4M(ZVf2=r~-!Jɽ4{85ˉ7t=-baViS./"_]H^'A"jwaF~Veފ_pgᮺex|`4z-3Hć_Y\cj%b фF z Ek2  -LU$ֹXc|a5`dq'lf5Utx2Hӑ}@9{p"L=>2Dq 0<1:si B׉'k(xӁI{tiu G*b:?{*uORr "L6i?ƘT\[ Bz=D,{~ y0,0 z%Zi""{,ȥ> D*'-=/d9 Z lRl=Θxg`"3c2DAR`ЄV(,?^#Ng@(;LC{\,s ZUmȅaIь`^}*yyY\4{hՄ۶͑d"TTP&S,^6qFzefz-kƳ<#I_(d7$%WZ0;&3eg"wԜ?bOi~*k;CݺlJՙr'"G+Xb}2l4^H)̲{}] xQ4ޞ bȼlBQSaR%hs/+@$vskҧ+Ͼ Y맺Iƪ|V^R FW\!3A^ iVSV=l+vyT_,?'2'7ugsy$CI?JhY!.)|hJ` &7c&!t}uE.~ DFJAP5yR8 w@i+$ޗit3hp0Y]:B\Xszzۭ xH!kiqvU{A0]d^ dհ18aIֱ˓-6tm !~SCN1窳j;}#ǡ|ԞͿ?sN9^Qnpbjv3Ɯֱ3Б7ƣeBʘ @RAϿ~v,mKz86'l0!খD%VW88*81GXj Me{j(>JuVp)ɚaڙwC4DٚO} %D+Y5-m _*݋C9@(Pߕ%_-n6|3_wN0rl>LƑ~#*mm!ŀGafgpZlᙉ`z\tvEٔE'70L->%Xm3٘w}Ś"5NkԄ?{Q0RwF}4jyŧS!YN56ju  TP4:1Knq]:~!>SQ6qf4 <֐% 92,$Tg9I[:즷j"׭d\(k,d@P1†t2(}&2M 83˓ {w;"<غłА)/qש (>M̚I@h3eINZ(=g+5,uTV]}Fe 3UOkwdIǸJ%h;m,g֊h4-6 T Δ@W H\ ݊|֧Aa)ږ{E4"ڿ?hVS|*zR$h(WI5t 9b9s;l'l=NNmu2!( !)19T}]4 ,xӪ G%A$gG*}LEg,.K0L\?iO})oy`RKa\i b]z bw'f,}x+6HgYGeamd\V4z NHWTf^0g0lza7@& @d<A4ٜAwM# Wʯ.3&IZb4/yQFJgf^"+M̪vhs1:|g)B|*ʃ`&1ȇ\bEVP!ۋG0[܂8(&{p> c5.O/"@%Pe]'28Sl=aK謌%b3g<6Q={8+tgyX-TZRc=ڏD{aYWEԸ\Hy' eW3:Gf=+L?L!R.`#i, A|u m^/ཤv&ң'm q=ak%^<^•%Uq'.J-ٱ [@+eiB{gQs5 ʫ!>'/YZ w0:pJQqdz '}|ne-j{Mo*7*hG`L@%+?Rłr&sB$$k8OGT"uk%FKʙ=6 dM6ނfa#džP|mqJ_4U"5$!S4=H&Vڎoy1 i*EǜG8~!vW3bLFN$a?U)kж UNAՇ,?|q| ^x {M>([gS4 XDmcjG8\ ';X%j@}al{p7r~OEw#^:Z؃zjl>aJA"f?Ux}MyQgq ?~cqމic Zo`pn*1oЛv7?o ^pXГJЕh#_2yW{ ʹpx>7- [TBU;p a" \2b_wDG> v !* cK}8@Ish" #CR_QJrY / <'yEQWwƱ1zPf4!l )Їt4 ZYGwe`y3l]ɿX;o}B^FYm)X9QZ|(0@!?贖DG%qv1ƼZ%RƠXg MѲ9-{JҸ*Xpȩ2[zа&tp!!Gl/7 %JUP&Ka@ "c`XR;8.f*>.t;1rN"PA,rT0V_XJf3!r׽]5-0nAN{[ wr):%IQaq $-W^f O\(g J@wc3]`@WwJ4ʅڭů<531lvO .ĮON7ZyoY;B'lG{a?2˯* Ż̄=H|S/_#Ǿ2΍V9JYǣTahǪ<* ƾXAVxe~Yޟۀf6H6z_hvEtBmV~e-~c}hh/mHn!-M~;Wz+\dpSKvc۞Z2m-9,1*K.ɩUye5Y1tg7l>u<xLO9^.#J;窟* @(y4OFje@nN ?O.u jHoEOs1ݛr ~p%poUpmo,$0H+ݯ̗?g(K>~*AGs~6TKc[P&DA𜑴kYvTr]Pq u+daܞ% ^H#H"йq|DU;WO]zkhn G ԝ 4ݝ5WؖPBvQ՟[D}G|ow$Yy -9*yF |C>=,*k3)=נ;:?ڢ-LlϋF]ucrHLVYalM/.'^ /7Pƫ$LܑҮLO#q[—C;]xŮqe;ܳi7{qiY ""oq仚 wfQo?Yl3L'0Vr297 ü1kĚ=vpkIAֆ~ e栬9,.ЬgDí٘`[F (جjYDQ= -CUsʌdNDz)B5TvS#.삞/'!t2KF,i@Cr%6Uܱ+n(GJ$L;?T/J0e ;vR݄}vwl>KGS-fbİfjoNOUz =H78;ܰx.x6n7is%[!iUE h=d蓷tޯ o/ ̱U9o܎:U7@K7piF 2|tAnl?䋠@-Um8W +m{":A## I")Ђ=YEk nldlo^a߂&n̯ h2ij>0M#BfNqa66xA}a{'{.X|DzQKL8u ö>:b7KUVLKKQ2&UMI\Zʧh*uP`{NrG%+`_V$K.= ,H߂";34:FF aekFjյ@&Û+K+8 5=7؛/Ơ+ʲ$]rAbmNQ+M hu(=HnLBf]/;x[`MQ816q"ޡ89E[Eʬt@֢дzb;QVE9f` iXEwN6̕1n0WQu"|lv]Y~B%([~)8lrc÷xĊΥzWabz$~`|ɥP9-]+0-!M*zR~z $=gt" ߇埴?A շ\TC)!"GJ%myxaG.WEn }uc~5D#"czojJ`}̌ vOUtÒ9]S߲'nܦi+Rãq>w6'j:xoCk%8nr\OI'U?rmHQ>R V[AX肍 {zŔ9XjjC`B BAAe 0d/z}1">?̈́ y9[6m%o=[K%I7h V{Pn#s1|1i+WN^Ǝ$ǁkVw@ƺm{`p'{ 㕑'07x5/[ Y_~YhBdZ5Q,Ea>!z<~Q` *5Eo˭y􉘽-RM_Ӈ(:|ѵf/!rqBBtJӣ}c2׸˔ ʆ7HSo=ZHVQg͗(N І%}Q|:9VVԷ~p3ش%pXƤWӑmzL42OW<)r;l V.fKKo_%98{ԯ*%Z&hW{+fI"8{[c`"ZbebF:>azqsэT%[!ꞬI sU)?nؖ3'bŚJVsF7:e;wS8xAqe\d9LV<OCbul}POzgbp1@0Mr+@˕"jVOriE12< !3˼j@*W8`/ ' &L4指kp];W ]9yKm%vٰ>zs.VHY-p,cɮE ,2}l!: B &}}iW@IlW vw$j$V{_6}F.] ܨAΚKtI]8.y6;¾o]R$-[]C&1]6" eVk gt\KMF]AHM,BDcqLZ "1Kq@f_Խ:PXL.tn""Oݙl$45rxg 2>sCy{I"X{%)3 z+BBXlJ=ϋLVYʜtZ.Eci[𸄻õ WF1~OD67@kn|c.S CXes[3387|  0Fށ)eLK9Ѱ/%Kns\HIb HGnD {0@Oƶ?MRi@V/~r$~axh,;~)a3im5)znhnZc3~?XҌOVWBƨ#T51ZAH:w EP-yB!psjq 'pwy8K KFfI\^/I[ cr|5{,t|I,GJW G3{<2Z>dpxH~tXCsEǡc̄"WyĻ {$: 6d>r=-B;Er^8U!Y91;P}"K^&'7v~d9a.xIJgBؐ~XV&֥s ^bB1%{UXU$3{bf#VⱤ |J,/[XXCۣ4 YRwzšNM97Ś :}6Q^ՓJ"1Zd8/7,JʞKe*d{6rEUj9>Kwh%{'] 9-D?'d"a^ WsJ)7Aj'RQCs-G_5Aï(f+N1rCr_(GfHM% tLa 0AT`w=Z3WTޚd~KE t|le,c4lh7wBPqZ_`$CsWs嶹}'\·˵I, 7y TR DU8ݹ;s`CqE|>o7r͕I5gY4+,a_>EVKCJ H" #SvhۖWy L~ F(Y ״h مF%y@,SS1Ȅ*59dCWaBFM?oib}] tږ,еffo^D'0I5wl>C(w%>B#3ag圩 Yk`t(HZT (m">q|_SVsKտ |oWV0;joKa3I4T髫Tcٶvr(KFm5Xr " ubLfȗ>*|u3,ߗC)YSF%]f^(g7XWǮ}q\0C9G}g*h3D-A& Agۘ KtD .75Inb-8 N33,3M0B6U'7`["7|$Fh7NÔ[|ʆE^;Ϟ$?)i9ܦD$ٜ>9GO·,!{7\b(g d q0B,KӋBDD vf.}αȡL6^-b~D뙴a07 p I}J}B* k aI*7rB7Ǻ:)%B_.]#tNcKRWF6Uӧ/Қ?΢c@5X$/'޸4R3Fr]T6r~5nSZNfLʼnlvmϛ:xhąrUJ1!֑1y5FshS91~ٿ(~yM\H SsHJ]/o#%)ƪ. u6r} sWAZka 5!OVS ٪::XbΏ4%[eF0I]HPnHiaüS@shF,9wc&Hڡ {H,JO#Wb3N m79f"@~M7FH~-$S'`3ƶpalfJe1 }heʦ>QUH\_FL."l1wHa%۳ k9Żĥ}C5T'j3ޭ6I%-PnGueCǁwR'Q+v9:9liX;T:^mc87lpr]EAç*[)? lB:5@`Nzcb#,!s&AN6b2oޤ"B*lt [NNArfQ5/o&D+rh1D9NYvBԚIXa Jm#ފd%fLщbOcM{#WIjbҨVWo6J7e]@&YH5M*Bkrk 688p P`dݚiFCFUMZ"7+U^kG|ᑞ_%%T%?ejp%ညHhkl@'8m[@VE~s:/!~R`ps@'=2#i}?άSb55:im;3 gԩ ޵e{X_@׭kdpmBh_nnm%Óҷb,qfTe #{TJyFMSZN"9~jY)ڳؾYHhtf3Z{m&'(^ RuKԸgeYt _Vr!;2KHSRch=}E7iBDY iWO3=*\S~5,f:RsS8@4%H] slN7ըp$Xj( nc4С*M[71Q]ywג!$adLƱ2ޥpCuΠ#D evYiZ+;BؚpE 3usRUL1$LңuzfR%9OOiZL+ 9CBQ'A4OP1029aۗ!0|?nYJ۪t,w)S5cZd,?"{= ^\݌C~ ĽP#դu7JHіx!<߉`)Jj2rS8ia0 ldo;w245"^_{3&$;pbO7eo} @3BKOH6{ޔ'p|`:7c)=PBJqnS'>v+کb UeI WT8vo~pSp &9dW'hfu󦡭?(uzڵudt#G-HDFiv>Ԝl R&~pPj9рBmE7\$su PrM- RrFŘq߽ !l0Q h4/j$q,G6rz ; jۙ>Y%1A$ 3FDIM%yiPvO[ɮjf kK;Hmp^JWt}%F4p|~MQN7Lӌj;Wff'P+R\mddhFzQz]=fx&EFЎ$Yf;r拜vu|$.ؚ/ g#̵qGu6ĻhZ,t,SM{1?T^Jv9mAN/(l^$:\TVŠ&Q'x6BwQZp% ?iu.\^`Hj2=̂i >őqQrb1p*1B)ixHh,x&BB(+yޡE `H"1և\FviL(pנGh(lu}6},`e eDIScvq,Rwx/1Q= gKB_NdZۃ9 a <@ 5rfu9IMib@[eZ+זH1hFf&P`Q;@p.A M t~ut(^}$$>aaݬvÊ.6R c0߄Ǽ0q l i YP]7K.H3 DO{t=/sJ$Δc[u]wטVI((-洵ɀ6k Or <*i9: O]Na@~[=`ɉé{DM=P./ G7>GcG5Ztj-/-}6Lf)9nO_ }cG-y8Bis-E1jLhh ɢ!G8{6gQyd i{>d3^iđNLC1sojB YBC6N U薮%4/[Z E}ұlzs?)~TVA˗0|9E{{D~VŎ[=eΥr>hp瘒Q?88ŢnM;xN-d۩_ s-hdW5t HLXѺ#h ZJO¼x1bE,ܝ&j1wyVO͐P"v2 Z TfZ}u^~\"VrˁAP"^,  F>[BᎯ:^ѤK,Qy=+dEy"WN[C> N0;oR,r{]^^5ߛ׸PMU% PRwB$_kL*ybV[-X\ԾnhLׅ)ɧ!/THH*X_DcVe'~)o@QBmɅ\˄% 6eu>!G'l Ƿ ;lcCa1W=s +i^7e|H)Caϸ߉ێ+U0Jh:vޛq1ǃNFF7s\P k8(Uf. ;{X^M~&]rtt,'IxBNCF#[JA Aw#X{otZ\}(TD@`|J5sHs-cQ$l 9.N1 -%&fQR`aL6f2s6}a?œZx|'Kǰx9lYiA4 `ǂ O{_ J3ʲWYŀ\fnMTV_Y,bt@ Yesۇ|Sv{L'/ Z0X ^i&C{^5a7؝;HY+v1]U;,5)r+!eS}<^[NE֙£=F](VpW9WZƳF乛BBhjrz-me(#)bH-(K8n5lm~VaUg|;.:Ϲ# יtnckR,`U^(_U7$m#*Q'[+gzV$3+?],qnKՊtT7Ap<+w:Xun\-1M3ti1  Q~.{ks|#4GE'#ކ0 Ҁ,|k &ۻEơEL<"\ԵJ-0P(݅C=j֥T@A|- L ͙1U`dFo,8磌"]A~;@zz~i)N@CZr:܍2Un?uvi(2 dn)lEXN!桗S=*Ь(#9ʍ3tp/ sٕwP1FMDD[5ZBj8 Ȥ N%do}ۗ?nwjddEr>7):z5d{ZL2u{Aetd,@5# kDˁ#~)""L)[  3bOo՚KZ8aQV2b9j1ՍPIƐd6 $awzl Y6}W+Q*?;/~L}Aƈ:HopхuTӗ~~Ŕb|`,R"ŬK"~Ԍ+7K wG78*Qy3 ľJ,E̠ /˜458\"x>žYt>Kɍ I lN^b! k^-(F2CzU^ z19*˙ N.]sGGkᣥB*|w#Ps ƞ>ei-HurZX6)굸Knr9~}2m;o",4H=9GOXw7J)ZPj$F_/ۥjf{BfozuJ3me]J YzHX&tIQwc#^=|ٓ|_ctY$rz93Ĭ0oeQfӛ2 5I:s0mR 6^:[B :%`cy0rk7]+&wZ43T b__-`j.YXyws4`ģe֓ǃJIFZA,jr^nȨVSY}U5>`DzJ}B=7ȥ6;@xBI63V,;r3}fƨ6R a>MTj FvE+nY8kY1#%]l$Ei{ڷ:w]Z_$swݨ/ F JHOk7kg[yB?xYWAM۝~z}t3]xrq7y&l{(2YtST _?yR3 {1M3'(/k4Yī}X3e8,߃@i\F0Ir s7911,s7IxsQ}rU# DzZ9Iuh S2 ȭLQ{-ZSⴶ'j5PZb غjviOjfUPff O[e9w&(l'z 4ZfNaa|:|x`B~v| |Q/Cqt4QUmUi;)m_YIwacAC KLN+Bq-/[i ~3v=V3S{'g/k<Ɲ[ʚK,`ڹ#J./GaB)@D1ȆV?O&QbAq)b'gj_%5hIzn86nb#ƨmA:u7mrجH£NaPk`b`?#}:\Қ1SJks.@A5ݵ xg q]d߄?ޘØk6#~ħ\98`%3b 26l6G]7g at qmrl{o !Vy(T3D( Yn;r蠒bj` 7 #=@@VԝF3Y䌥E2a`CQa5z9+r f0"a!;CL?`cwUrH`՜ZIi:lIv[t =TE{c$W*H]|(cjEIWs@S6'`/p3\MZ#V8ڀKZOq۫ ٷ\ "$}zpܸg2P/`]瑏 i% ܭ:1 E{CZJ(M-7~U^ S>[Yd&«4rN)EZ&zʟ;lGbF3 w}Q𼒴cG}"Xo:DW"kQo?VK*,=2Գb#mKPpI  [qޙq(3UƩ<}~4&'eٿC 3hW%{ƎX8غ?'`$rwa%ؔƻ=_|p7E5i$o~[jR+(q5?%4kMZx;{'&C+ p![6 QDZ gss.*%h;S^Uݷ?\H|l`Qn RG&% 8&5qZfy ~B?_Uנ=7m 3|OW2poCq1FOT/OK ww[Cꗎ$Y$pg-xp'Fa`|Ns君8)w.b>C3kgL  Q'kW-jIi_0Gs<B`Gܮ;i^QڇW~Ȱ`T_Hlǁ7pLHE^)us N2?LT6W#גmMȆU5`s&Qԉ'ڷ[5%R4lCHP9䎘oǛ ݣDHFaP*N |'kzӓDQfI Dc@̨FC]ԭdE8p΄: }C$RRS%k.*Q5TBaIMHw'(Xh6wQ*<< B-  A&{e.8~i>f8X"q@A\#|ߖE =9#ݚBDޯ6Sd+B [쭪 NK4$q98E37o~ ]m%-g3~1yb7B["֜@XN]ĭEcT"N f]Pkm1*seSM~a-աh`!RG"hjʜ ipLMp6iNwh]?ݻW;q-ilPzs^ɃhUHIDxlim=Hbm׼ gSk`3` < jK/l{}M=>wVOd8./T-fG!ҟQ7XG̹y={=ɧ/bT ni托7O5UO,6W-mG<EC~4$7~5AƆa[lӥ.K*?p'F-9@{?CV/]=7z)?4zf=EcD|w*z{~$iPcVfIY6!MGeY'YYMK ;.b$htg#:@"9APv]nFf`: ^8 7YvGdR&6_ oSMbm,hڌ|hi_ Baw*蹁՜dwΈ+Iz6\wK tԱ {= 3}ԩX2rސ6wi;s63Fv2"xںAc*UB$w/T`bp]< .(7f:>8!fFvvp&B+=zo)#'>ԉI#Xk:&vѠ^ W0r) ZX IA  PA_}"bx_v&gqr^62)vem§EMw.&эE1VnEMɁ`DS&"@-ij7 $]+fvK@>[D<:Z+<\n4}V{!C`Ǹf@E ,gF;rPfw=,m]T9l5#w$x*Le_[¨k&(SagyivqL7/$T ڴ7X"HVlY\-$[&T^=P"ס$º}XLb}UgDMk 7UP-.jK)`Hdઓt#XWu`vk:L1J!S`Y  Mz޵Φڱ#d \tG`81H 0ista^pjBVIWܓPb}9-,0w)'פU*e ЄH+D_&^6>1!85@@4 *z0,9x6n2q]fVu&ilxm~S &ZKP5"w_nIj^O9c Ģ s[q y3>n'N#Ux!{iIܕo/mcQ)á"((Ra{Ǧn%Q"s"Cpd kIIBtAAKP8+Ɩ%\"K⬚76"؀#+@0XR%kx{_ナ}p}.B+FLW'ob8j N[ofR-ZعN 3\Z~D*7#xxGiJ5ݗ Q ʦ tIbZcL8[M{{^(6 p k='{)h`ri8"-VQ a {Rcخ<ےЮ4#y>[Z:]ԖdRIAg%`+cwľ"A%th%f^E+;6sdFd8?"sP礅&ev#ފn(އ&W\pwnd%fY(f>{H'Iej-Rb l'j7 m3+Cb&4mnbWRR,[蜐3HGNMɲ[ 5tvn*}=_!~zYGXv0]< dVa&i3ط4>5qM@J󎵸:rU5)_?WZHa@6's`V5YK>5̽$^ka/R~hR.T8"ifJA0K|S;jO3޸*˸81"JB-(k[ iYSg:/\{\b;uԮ7?7ypAt:;&L Xkf~ Be4{s&])W#]uBN(Pzjԇ#^=wt^LͬuZ b0ll_ނ-;日0%s}hвYڹޣ])j~#wZzqy7`|7ەŐ.ѭoC<7i7ĭ~S*W0*_8HШy}ǫCV覱Ev;V}¶Rk~f r δg3 {P3 pVHB'̸`Lnjr~Aڽ BUq7`Og\QfqUo"Ӯ[u`nUGY彷ydq9(kT{BiYE:1N<_J .%9i"/ ʯ# J#H'L}!a6O+o @nhNGʀ*`5G?0Ϫvpӡg{߾ yi0Oz.XӰGe*g4\+IM]D6qeUdi ;.F]4xxNmʐnT~7=?c!N.Ȇo~׈}ٛ#bϲL[AU,t9&>(M$t1 HTgc0=zҁwҒGP:"})/y+ }bI'cPmĂwHH}ZG~ؘ[6RPIQxXrLz:C`W~Ẃ',IΜaX-GvQ*B$ N7'@3U7Wui8ҼHdĜ9cQCkb;uy9уQh'rde*}[_:^o]HBW^`k!l`."oE.scSTwRC)C`_ ONhZ$"I IAg׿EBD*fE~TOۄZyϸZJ9z>М2ZE9m;AGͧlSZo\Q{vmM3-l+\Y g ;wcf*\:HyŇ&o .Tf6gnr|m*p,eB&$u2хS4D=\FܪrF78`$vp_@ E&!^> ' J寵rVCbw ?g)Oz`JəJI+rg%ڂ$nƬ[YxU$L(Ҏ;](F˔ "|?_⥮Zt1McN@Ł&kYCeA޻wFtDjw{IrpS",}4nӛyuDJ:LyN8_^_1B0IXuz4[1ݬp9 [q`%tIQK! [l$U_'"۹Q+zNa]m_ͅtZfd{ Px Jv=ޝ46ҰT$F$9O&7p^G?f=6jIBo@JV0 Cei/! (B^>P,f{e_+JRBAfZԽ/K/vzب] L<䊴kPLGM;3W2 BM([OOo,"| ~li|.:&<>,fv M1''ZG>a2ud3vKDfͺ,.Q=tq% BrxE{fG 0$DM/Lxh6RAX<.*KySR sHEŽޣjVmZr/W 5X!;.Au)?+qzeRT}mckPE*ӑ? A] f>4(?σ-mx-~n /"-0v `MV.K \F`ĝ9 kx'VAҗ[ h}+qMwe6ѭ}#CcsNE$vmEB~ۇ5-Lh w)Dp޽k:+l0oi%|KGPZ8Ɍj1MY2u-\o3k+ zI7TK2V57ߞ(KrL5GTȼiHMک#QwAހ0~g`zG=kf#tg]A 06Nɻ҉;d98A.pDK4( gY&['tԻ*JtSrRZ[;y  mȖ>T&z^Fşn_› x,^ xVߵcDa4=@ς!"Ba]ho6@<]7B0142 )iE1W=p<Y6mi!̼R~́g W&7f}kgbAP 'I4QjJB>HIMpL Ki<=T=4UYogM _lf:_ zQϒR5$`ϯCv5+R ɬiZ S0Wc3{c@ʪ$oSsښCLD5whT9;9jFGOz|zTpvE+"㷢fo=d,=+WԐ#1tRfOšPh2fVGQ1;Zo{[؅sk4cJN)E}΢K% &$jqU;Siq||éftHX:ax#H(Vu†hKQVNFw>pH Tk'q=h$ ])%aӆN;#gX1՟6uzcxLJ,Ƃ:IB&Ҳ3 <FFd3E%s~cq_8(䔌Wܟy9]tf[njޫ0JDi9=R;(}PoB]RO҈z樠ZŠs1{VTyv e!Էb۶#ׂe?f3/9 sg#M\O6_Bn \5ёԙp[aVKE~=$Nh^1uRox7k%z-ƞUhǁ{fIzXsݲ0++ 1s}{ʆL)ϓ!c{ts9.WOm,g$ $b+Z p GaDEw8p5ˋ!2 Xun+3<,l+~UcV0]zc|%;/>GNvJP-#[Q-4CnP=z'.4ƨɵn& @WZvll>VXjVo>31Tpn ?r=ֽA=U ʟ[\J]džd\PצUAA6N8@JB ͖=0嫢/ $6tv4{cgyG˻7S©R.]g4Aw&Iiέ/&4L^+%<'3hk -ݎ _3WWB!6[9 I¬TjYKjeDRy}%aPkDF9֝bTI e[y\7UO9u2utPZ2REɮPv=& b#-X'3~BZI$/Q $yv[WOmS5坸{sQ[Ma4ʬwljLSҨҜM](8nۣLu'l^26P~Qj3 p xǤp!:@}J\P8z#t Qoq+"F)9w}``u?`.o=2S t14 6=ը.Xܖ`e𯪨;2iqbtLVvn|Lh<!\me>S]r{b2 =݋ S;7^eh|+) _(8`T&3fzLֽϝ^,g|V{" 9-s @oEe !ǟECpL&cs $Qut*0wHA1yX8 R@Hr(w߃,SlM!P3/69ɫ|#Qn% 0W׆.}B8Zf/f+k ր`$@%4!^L(Pnm|>"b|6wڬ/W tHxX`Qϑ0S. [Xoj&žqFKO+?qvvFxȤ38 V#i|3$S焜ٝn['j=!(&Y?!0[*CL3Yr6}| v-zNQ3}`2Q.&6JJZ-13ܒ#NxZԮ_sy!M4k!UpL2ۛ~wñ#?Nb {㷯'xؒez٪zԆt͉e#Nc+R[1s۶|)RYnы4M1qڗ$@#/.eKݥӆz +tW]"!Y.qjCGz& BA1̀z.]/1("\$zl-lxv9: +W!Fxҭjb(9 )V㒪).聱KBߒV lɥ\z >r߰V&*jan'$ h]ʤւ{_Dou}O}F}~U3jt)kS$\* ocrF/;/Ӧr?WL@Jzg8wgYz^ \oH/Ֆ0W YYv  u,VVFpx Z(:wC[>)6p5⯈.|%z{rDm}ƨAݨT:`$1Ш/ ?<9|k:ӒKN&sGӬԢ* T(}5DN$} 0\#ؙk$G\HtU6n6=ցh*N;«Gli4<RM=eɔLRQi-#_A髿@1 Gߵ@c0+aǭ— } nh- Ac3^~^%J''1M7D^ 1e^B`/±FL7Ih|[š<{UAap'f`B4J䤄w^S\vJMErj*X\nqf2("91cP\3Oa @4 K"-1`b6f-`=眲 jU#89y@BYI\a? t\@e XRNȎEI ^璻ONjR%)89,?XgSQ|fF" KL WTdNG#?L}!$Rd閏R ## YS{ɽ5\e%G8K6> 08L<&f3qomOGRs0ƁfhM&$۬N]i]ǃ'x"~"BQ1~N7Hs(n&(#lPwwIJ#Eed ͖kBj& )u5No+iɇ4v*Hy!; _'FZndו*"=0Hk8~k ]Ӥ{>kc&h>,C&ן_wl/OsdP$w/D{)Hpp`gB%AW$()) ޞ Oup^7{oWS^LF~ g+&}r˟q"LW+ p=;56hՈ:!LmTMMGHsY _}i oB<@@ha fd^_Mdw+PCI|zEd>&~ƽLQA1~ ~Ugks#/:rJhtzWOJ:6lC:4?,Mk )y,pz2[jms"ȀJSTew8X ?iKb~!۬6 4n`:;z);OFpolEwOyg;z_%^ssF/Z`Q[tJtƀoϔ~b%Ɖv'`+U{)P‘wß2E]#E*|BO %G ,<[gx=Π-KBF6Ϻ.٣?־V4" ͂w1Itcu]u\~Gmrվ߼Do@'(x!2H]`%}GwtDwM " ee58IJ3L[% ud:$:ɏB#´-::b.lٺo jJǀUh a q,\wJol"ME!_n` ig1(8+ѳz[8)=7Y? Qx ?J Ps쨵 5']cpJ \6hYeMs1!yrpxxj_s*nws;ېJ8/|C4΅M?;PYk.B¢3'=O*#AYKGX+KQ\B\B*% \BʬAH+g1eܠhg A"(|񥁶#.,?c=}u̵Ghk.6HħՊ& /Ƿ1 ,f}צ7q̿uUe 8cɁ^ ?cuk|n(U6#DF h.lHmQiWm'Dk^'iVx 7 ~7{ːRsh Q 2s>7.xyP j6Z< GF"̬ nJn*:~1n)_[-^I0 yTM 5v|8ҭ 9/.1憟VyےX5]BņDlFݣmXu[hォagR~GX@8"/\wHf;QЧ{Q#`B.EFEw7W{}pc ,.o:P3^M, X%lOg55ҳ#yu҆!XmGI@p+"@^*~eںC9"ܒ68@5`h2 񥿺 |U(bϷ\2̖/yRt=dmf} wW UxYl8^))S@1k_{efpa|+aϊARLJ W_x:e;`+!_m)f&Zds#ssGp`raJL,9Dc56ì߼{cZLipTNj[J95*?ʽ#(9='}\n%fU0Zq<^}˵)A`hКLVAׯ8Տzg(k-R! Tp7^X]N ~8=#4U1ߜaMB_:Ƨ bCH=qw(_*x3oUMudF ʵA qR3:mh=8v*̻H6E(KTSQ7 P=CSI$9O|3;L?Ckabe;[j}yr䭽 Sܚ= XO:@6mt/ɭ3Rk@%,Y(J\VXx`0 ,*<5. [@U{;@OQE4 `8Lī܅'SgSWtek"`YaOU<6E߮ng^~'B=3 xy'{,^4#1Fna=.ZempC͜Q%v%o)С߉!1$hlsy{s6'F ޒ/{7Qxb7=ZB |°L" }*Pܬ:A+z k*zj`[wic0~vyP)=inxHUvCki"''{-`nף3m/kQPbpi*Ŀk{XSt_dv׾V.-Om ;39@B?Hb˰nAWJ(03NdYR{bʽ!엚=}@}Z B~@z^i5?.js R^2Ug.{"}>lU )4~~ Ƭ^Qe¹ԓp b?kT 2@ dPa!p4n/XnK=$}fp=!k9sL\4~FmZݒ_ژ@2͟ip',>\,?VΧ1 3 U*mEo =}|?WUW;`=߷@atKcj'ۉ )wjT[Ϩ3'1ζ_BEլmGo}acfٝa 7,8xRU +D C傮Z\r,ro`rA"V=\'ѕ)p.L0_V^Bgbn<ֈI0fބy<ɹYH ߿|MDRW@epߋ=DP*m~.޲1eiz8!l"zTә\_N!0P7[]%] @Ij],7X?\e~lYkbV]_NTN&i~=Ua;[uJh&Z$CJo|2seNaw=)2|^¤ ɹXҟrUnP>bj&7/QxV1[7l2nTӟ*+oT~0H(;R~^D'5>b!4 SeH̼zNS6=[v;2yv,vJ~:-87YExCsM' ~bA>Vi#c(wO,όk jSNtY-?zKhZcv)6cS0 7boo¼iqOٲZ (աsl/寪[n6Tn Rdՠ՗A~$@4I!{ 3VHaZ'G4f4/-q"oZ'<RhjnQ#‹=#M>iNjﮧsIxyRF d+ '"}:] jL֥&jp3R+8 @,}.vA^Aɫk haN`M<1wZ()I%\Jn1y z u9׺AVr{!gJEOA֟l>LYzx#ǣ.bmɰw\dM$kP_WEȝ榛"=`z>md9IY8~OWdf ?PPF.yUi/b '?l.L4)D ,֢@4ڪhTW!5X\'hG0'%})%RR+R,6-R!;_Dx3F@{tսW!HuL”7)` &TgD&k'6v.M"#>Q*9 pi~YueOR_/Ve VT :{2u$!~{ Q&,Nvu~aDܷELb6I%AN;I=ϨR(xGƔKаW3QKowH@<4z#Dx.Z "4tķTȐ [Y jb=8j@;:6K²n JJItja؏p܉Tg܀' RRLpUga@ 2@c4Zڬ<0HZ+xMyjW?Θl+e]at$[z]PYv%OhOmjPGiwA ]3{ 2S."G` 2۳y$UA7DS#dBFK0=ۜde+&k B7w p[I2 Ȼ@SK$DJFT!9\׆+k'<=O(؈%>LQ ,(q7pdBJnHl%߭$9L3 z5],U(x|LtOIGPc|DGp! .RGF [(g#ٻ+mR+fta!orhqWG^T *':$mj9>Lc|3ԆG8|_3Rq<WUZֻ/74禝>=^ %LYȊSXpVQ4FO-7W#~Uu.3Q&EYǸ"=MZ/cI9I!^0-jr?A矁Y%Q:h<=#[ߜM gh|x'o Q\1MPgy:sr{zZb_64u=Q3_d^@m{nK0[ b%lTX7yn(g-*;b0*h>9еD^)p7V IA/72f8NNY`H6a#!T^ϨW*c&>5t(vhXRS.q?bcCa SdMr㮒ap9?L՚Qm*G.Kl\]J\4zc:5h$,gF$= X-4_g_Qkaˍם: ˎ'Ծfn;2Sb?6yAܵnFәt)7^ (?ɔj/t_Qb嶕Z)-zNsZ `j>]<ݠMew a6RgC o.>;#ƹJ)5˥2F#hD.ô9>bctbt32]sr]~(`fb0 "?ȭ2SCQj=_Vz'dݼW`3A:t5–_:>`0 gsn\f*wu"jEpә8d.fDh󿯑 %*9~GQ4.Gj0`N傶#$N z*KS %|#Y^^glFrMGa8jjU0du0UePr&k$I͢_UxPcMn `"zGnG+AWCl6«6/*W\[Zktt/s՗B/ Ecn=MN%,aG"W*#Ƨ*+1qϨʓ>xch"JrgIS6t]k2l|0Xg NO}0&:u+r autG0TG&kG.ـ/ m '>"bZ$exq7ԓ[YH 3*^`~ջRhHGc ~$`Nuz~9t;-85&pI04Z܎.yօ0{wt5{<3enCjE+ D4⸉U@`z0E֏fAU[(٘f{Xaύ|cc57svjMX7FHdl%\U"5"Iʅ [!elgE QEQZ'è*b6ʂn qcigZ~C,ЌeV@>S5 IYQY\應\8G,kԙRX+%PmYZ;=CDbAGߗm(F>c{RM4sy3h4)C$?[T0h2t̰mၱ,% ֚( gַ>@ytz+hgsv!^LE 706=,͞n&_i&d堩 O@[=hJ L` O>7HX~+'\DNhSyVE|DBQ4fO0, -'7BJVAwstqxwԚFN~ؗgeRmK 8y |(nBbLj[ (ީ+c<\9OZ"ܛf߁$8'a $rQ"x/F'BnEɨ15GCVdz8ҝe~cj9~$׺#ZvE\;xհn`cY^%I>):.g&94`\\\ B6UE-|2Sm|Friw%⭕,ɏY3)r9C\è]Gg{"u n ǞfMfDXtЋh=Ym vuhWܨo+$iQ%L}&LB@e3QמܵݰRׅ~DlٰZ]y?y_#5Kf'!ۗH`$2*^Fx꒠5/EZE^ ] Y8{VR~f(~v} c5[gR?uC(?ƥQ]t(w7INŐF|a)Yzqfnax䭯D/hh@pYwM=JZYb-3L.OM;8rQv)7WÁoV 6`Ar搬vL ٍ*`pP>w]sJǜt|RcUDN{W~ I:8QҝLx'HfȤ쫖˭AvO,20/r}ֶ `_"SI,N36)I`wR3%os^}a\L9r+0 "ZUvmV}[+0:OY\넒`~9 n R3)݄ɏImv-Ml,s"ŃMWyKUP҉#C). 1do6^ٕ^ΔՈ}.`^_%- 9< wE|1Q}8볭 'Q 87Tddo{FVU5XÏO_3+E>YZ*(f>ye e?і ǙMXfęy$(X6fcYZĬ@W1/ ozuCK=s"xU#$="a5fP;RiL?c_o8LrJ djuNq̠2 L#q~ӑ6|yc;nUKq)I7#3:SM7[:tHz`)h(;IS ,891bH#mF /`s C.us(7ɸvwj53+,IMYP"yD֎hh:lc+RɁUjlvtmEM QePnp࢛~Z-cـjy<xM?{_a=_,GD&+9 QuOj<~gy%9R ÌQg;E:/,;UbCd5<9V:LhŠzc_?cPxH=oxnXC\ zЮQϹsA dYoe ؟%EyZ!A0u\qs%^a eԬ %XD䔓LiJl5jeFSmoj;D[ܡwƃZ^tC c2X`"b;plHG%U}Vk֘[0\c>,عpeݘZ}|Ox-)vJ3lGIVPׄ!sXAPoI{}Ps7#Рb!k&D|;FS:V2T_a5: egؑxPm:V6i]XǔqבH]T  ۂK94B0u?`z"8bz%j=IL7-rW@L$ Ʋ% 2׽|.1HEZ;j$a\[ (oӓ\#v 䘴ٽ@(pTVUj A 3:)yܓcRnUdPjԼ. \j:_#cJ];3xO)Lڮ (۫}œ{7WgDwAf 뀚JVXj IK߲pF*Eoi(r'+-w2~# -ܞ&1jb1!{4aKRrW0~!qWΕH3D5:7enrb'IV \m"VSM,{=1@^-lL4*^hSUuRٗ BD?={Fu&^59gZӇuq vc-*ڪ1 Nj1CDdk 6%7 58;qO&\W*kz}4#)<A9/{ԧs3VɜbW_Gbm8G}8Rj4pBKe`[KL*D{a6N{ {ʃ#%a?٦2GSa B.ݶJ+G h*HfP.vgt. bT0OJ05N]uUB˧V'EsqaCz|p__My;yP* |iirn/tQCg G \6A,:́\+iSΠT~pnƙ$sIܺ9ܖUxppzS⧉r3nB*O9\=GTV)Fw$UqJ_xtsJ]tNwLa+X8yb1)VN[: ~A}*aY.=-ѹzfbSפ)Hw(2qaҁbiy-^xMD ~x*%`!Uxt]ߊaF88% F_u0P/h@ZW58޹סd1?iou)͉efl4p!GopuR22`Z"ճĄ%駸 V1E|{+58(iϫx"*J7Yɾ)WTU#&+֨T$аVOoȈ*+Ll 32i#^FL+yok i(BN`0L9mG$#݄F㒏[ȕ0>-4H!=/\S8(~Ū|vahAZXLto&ۇ콀۬f%A*J vzS] |b IFXp,_"s#Jw2-L77g8M_T/M͇.l6ޮmzJ{WY׽NL>nHTa]S'nMN}$MfHcƑhKKIjŠtcCV`P v f"ߋ'^bf[hh4@YQ^ j\JZy.Q>y&9ʔXn"a[aRl%V!4Ah`JX ͘(QO)}B |QxT?='T;nvi*r$[\]{M|G6teWL%e0Al$=js,LJ\?a=Gaε0cKI5&rH9 sԯ. 3eC=ޫB߁J'3 % IW:`ޕa5\(ٸS:6@k3ORmR|,%$D3Z6JmvHWW8nR}16$7ש#z[ 9c\E3+R\(]^›]L) uȭBsQ^ wW̶4۝ˆ9g˅ [vzw,aL){qMO7EDrObyҘ@X#`kf"@N%TMުmSNtMfİ%pdDLY7N(D>G^ޣLh*i&9~`؅qUK|2koJ6h("ϊ ːvrN#8LNKuY j)$NJ/pf d_E4C-9j\%K.fejiv)2XN:`_M#j a ~P?s`A8bB}7s5Ye0X}幁`?p }%ZDa~ UY*u^WJȀN6lXv9Zf:?wPUƸ{p[& & Iwl4͠9`8\[?)}3QЁQRm/ Q`{VJ*r<1=_ D?2i} =oJan=8n~`CLnc$wa;ES :v?JJ7EU)S h<\,I&M{/j:S>w "D,w7~{"MK5<$ 6]DVid7m) ,DݦiybF]7{ANC%CLV:7°dSA^0r c6u.[+?-WG؉duOHƧa^{)S?@Q+PJt1y0ilbz$o?:Ȏ NtvE <6Z;ֻVV_Z?̈́V7Z}jp3ƿ`U#oWS DsRKmt _ %*&줐Ã/&K)VKP-`6'K:}(Ϛs$QJ* 3Ww%A@h'w8Ie@LY'c <.C‰ewq̋Ky+o); o"j>*J3߯b ±Mt @Hlq#BV Ѯ%z?H~K=SI)l[@Hjo$KgFRSrQQEUfŇE(5xA21Dcp؆ܔYҫU>[zRoSz$]̛8!=i,=h.Zf(B=|i\$ s\-] 8bU*y BAzEGP0_9@\k)Kuw5/$}kvt(lPfTDa^Pfj8ϢG_d>}I| CU t^Qn$ i9*Uu#&}o㺀=@Fs)E?ӼyeXg3;(:_r\,>=ٔZ8JS!i:f@atT7'oH0FN΋tܡJ THYb1?y>k2nK_0bf\F>͍#ou8>5.CUD$Ng`+\76{ lDU(j2љ!.L-?cZU{z9+0DGw׼&Popy|/mQo[E@LP65pR4)Jt }U3@32Pbw[%G*K]ez.X툁Y<04ʇ&;\+l$*rgac0jn8 8:TFN.FAt(`*Žw}؀`_v3bb};L̥p)gGށ+[uR:<"jH7+ WH;.U,mhpjȏʪӮLIkr8uX M^I14[xYv=)jCo7Gi3M<[f BHm+=x"/=z{q3שQURqOI/qOӔ;/c!7>)VMJ /N' NjߋgE`b'~Ơ0z>\o@fR0'y>*f|-I#CMUk9P.&:0?%b/"@j`yUXh?6b>Ћe߮71\RV> AW8.;aM3 Ruy:/fY>701gz8#@-soPh5w601̇$Bё3qi&<؁LYM-+~1\8 ,}1[o^lrQZ".hаa;m8Tz:iHY'R^Gbh &|IpQgBJ ;`h!h[ MsORD+= ٚ=5+FqSt0. ͦk{1^щEcՊ,PU@h1(VU+M i_<&cy;NW$u?_~?x{M}ݦjb+ҊPn*KFjV TYw+ W[@R/9V alUY0wqt)RF)v13D?toVԀ< c948.n-"ͻ84 ' ;s({$"~:VQ$*E{l| ܨVX~%д= ~߁V#6&.L'-DUΆh"ϛd${:=Ő!I95d8!W>UTr@$,EY6'Q+jM:,E لM* B-}2ҷ Z !5PZ 3z]%qriU 7?se#OWNG.nP\{_HOjBR%<15)C>;|([ڴctߌa H rqo~^ *gzc$ȞzqʓK]7e``/v;bw(X D1>Z*mվ%XxJՐ^gKqV@(b^5.X2F;FX[vLצ f3Ȫ{6ܴ ?/@& M'`WM/օ{at"ҝsrhѿX>c݇Wq $=tgCZj*,& LzaիwRQ)]-1V.ާSДa)7HJLuM"PW51qA\;0u!OaJ6v/ ǾJP[w`~p-*?QC&ca 11™9t VW1m X(?)X i~x:mV`VGVa?#q׃V`]A-h~⿼p^.Q :;5 r߉?DHfi=YZSxQ^|q|, +F#?UisܗH2sĤ`;10_V|ǻpfQe X"y!Rs^XI+}i:n仉O S\ >5@D"ZpN=JlxoTȔ$0Om[omcx՘nCSv S@dksOץ@x*E>7SަTl%qCGD6{m g| _$< k+:~&q 6&/:TiAJoX/ +-̄#!=#|.H`6)'2Q}=92ݺ?PQ睰k8XxL1i|Az"<2L_JLXf>do]ƛq'  LR* U[O)A,Mk@JG%D"xl2A]&bѤ4zǎ@_PJP.Sń*Xc](]OAZz؀dҐ)E .Z!4o>L[ \SӲ)zx_CqbydX|K$G (õVIw 4G^KZ\:`T7[urlPy-wR=!EEl%] UFKE'1kנPK0}*MdmZ٨:l8ݸ;cA[&-I,i<І"278y։,+&|VCW{]x0A l" @<@ (uT8&[B٥/XxY\oPח.Gj#AH Г$c=[DJf9 >6 jCvz_)\_c(Ҧc'Qb8,`;&\jG-0Z6 c]G2snĩkIYTk…c9{$AXt/=A8LRD2̖r0L_ sqLg)\G 9G5H׋[ 7Q;Lc!yrM b50 @xkm&{\ coHk^V4P!NTj~$L+!X=!yZe670u7m*Й!@W35 chFdLO4EbX*5JuYVS)EzQ#V5JlJQX;C4Ut]ڵ'u]F^e[KSͪ$?8h&((Q"lsm:.7qQɹjF;[ZΏP"(oWf31S9|ṔJ"Fd ~>|4Djp<<n킁WY1>3PjϮ8{[G#BY°+2)ţ~(/T^K .Zn!|=7R:}:zV7,ד;gy;Gz @bZ^Ȏɣlݪe ti<ą#8ULqmX%Z:530'"`$xMei,?m=toG!:܁ӝѺYl6^Z= Z~ɱ T&tV^`/_ls'n V#>"z8{ck\;S!c|*{,$fxZSgZlݲH>`큁.b>k-~H9PWXV9)*tM^lkk3uvͫAb.B܄-j6bb?cWØ ԧ5+ɔڋ;p趗*pi=Rv$\*Xa2K-WNB95־Ų9wcf IAIC& #̱ DQHlg`5. uǮpd5byPKmaJ.ZBq0X~(.+Wvx%:ЋJ<0Ul_-Ee]!R1Go/ y\*F-Ʃ:o]J/ja H5\TYkc1rŊ S=>k_J94*&npPwkWҞKoѭw_])w!!NAM x-6KQt3zܐO3;:{60l_nXmMS}c?#6GU [#zk, ,_~IJ@ .`_yB)ryAUfĹ-pp"$vߣhYCZ3\҆]BZ J .ҽ6 =00=MC!29+>23,A@!Rታ.}vSw'X]q7e yo Dm!#E@O:5*ABIJ:7pc)~> - 6ܩ~A_ hKطD#MSRc$8VTq+(kc K9t~ 7֑ϫ^JÏ'eN>yj{l%~Y=6뉮/bY4ǙւN&M䎣dC0l$@w""{ ק))G=LEiXըzOFrM" ׃RrB9&kB3Pbat!giV[ 3g P C=mZ/usu?tN*.JM{OcZ5nԀy_'z%p:S3Qn%6dH(..Ess$Ŕr[d:%{vb6c aP[zQ5 E@Y%yk"͢PLZsQ$ [24 Rhb$U u! &bl#^5]ä3=pe#k%$KNtG 3|.(q(żZsqBn@cF6 %2(z4pt"ƳKg K9;,ZTF5o/o`CYe:Eh-1.k%߬Bq "Bk)7On7&\׫ud,oLjf :OZ͠EcǮ$-s 8~/.ަ*ĺ)O=NYnU Z9ݡ$ aJ.ʘB%`t%w !GUteDoy#q*0lwP['EڕaX 9"?l)@-ϬZ($t>TmUގrImb4n \V5z 5&M+JC e=v;xqIdbr02kp謃~,8Ty5B,/$awd$R;kv5= y5{rn"`1tK[u]eJ&0ɢTE7 DeXPHl.!̨taȜTR]'I|p[Š&Mcp I˽/+gQ1i D+Uh@-7^N'"_c)B#&?$jԑQ^W-nN1[vI4XyMTxf߸֧@]÷0gsAPE>s :N ڻs5(^4~23#Ə<¹H`"NM kSJ,7ޜukZ4=Rr-acxƘ!Nڌ+zP>8x*WwS8 ">7)OT]08,IxN/I5)guQu{Re;7/r'@qqo)r"8[3wcl$(5pdyȻd]ZAc<%%xwf`1kFN=3Еe0?CYٔdELZ) hyqm{6z(w,O˸=A7!8r2}]]22<3ry8ey?֊h#pwRE0IcD<&ٿ5Bǚ$M ETE ҵAc=WS+ dC@L$]| /WV[%щ׻-jb jD TWLufX$GhY}:8_~7<=%yK%u^ A(B /{9ߝ +VFx; Udq8,u=2أ2ՃRK(^Kݸ^Vq/49iT-ˣho J?òݣ]UE9M\ђ1ɢ(]f,'LOMXW9.F'H1% @0G񯄛4+Q q1`]J|bpy4@ؕ]2z |[ЌˌÒum 0g*#۫ldD:'I~o0[ Z7;4P T{}Vg*Y=CS>Ϯc2U^(Ķ"b85$7 #N{jW8 xE)WAK4q) 0 b*l}}nv!~NWp $vyR+;o.YG^:nqjRV*`~@߼Z^kY? ӹq}VK E/ Cǡn_mCUGQQl`& "=z-c;p}`'  r/%d ͞g⺍Yaʽq9um|IuP8ZŸ&-R̄ӈnjߜ@Ff-풅OJ" O# p+w1 =&6Qs0C"zǚA0W8{/ j] 6xRQa/~}^24ܕ IΦ+@[ oaF ]z ^no^c4o+<ߢQ^5D rJm8N'$9h~vDimދ>1iEUNQ /M6Qn2fSmǴ~kvT2%^WU~6ߜ~gI*ᮝ9O)*jUȲ3XSxtO}B3+]qVI@ ɫ}HN-! R"줴+bETk7st5h7(|7>|4Y o ūËӮC:s9Yq0YO!-mcdxtٖ4..^a8چE:D[| ģk[кoM'3faL[ɶ4/'V J,- H8i@Ob9RL}d8̡`caij^w~XyʵNshK&4Y?|GO]iRlW:xe_,mJ̇6^>ݽo Dz!vw3Iy%E>DG=K$$%Ѧۗl0؟7"`^[H ;~o^W*d]Lqbf.nSg@=6d:A: /04H5A|LLO3l?ľ!r Y4 M6TW"T}'hI,g`E,"\ ?fD6\g'si,$Ɏˆ^2QS5r{~h0H^#|NH%gnk"W{FTP#}GCA9<:twU$.Z_ WksـK\?]_(1uZAvJB֭!~i!BiS*MKؚ܊|~b`Y2`gLGocU*1S-(ҌJ\QT 1D֎{r' a&G :cbXid0F4:G@k dЪONКG̒O.h&_ۧQ+G.MqRPRY{HsYҮ_ !oǼ%K t%9Zn̤n;oc|QO]gޓ̫¬#nG#زyJVbȡAee-ݳ9 !i[q̓}.~@Q6 Z'Ǖ| +MX-KM,@ AՓ*5mU0͸~K2sE/ ?ou p0AVGR}.NܟkBh! n^ƈ%tOg֌Np%_jFq0&Ӻ{5pB*A!ɴ~.l0dq\|"Cs (ca)NedN4o*g +²i 2 L$) ޷q -*&S,$a=I{T麬?o:vjeb{?l#=7AE~ٔTuܒxYo`L\KZ^ ;5r/:aQ Y$V0QL᪲m~ޠ_(e!GnC z^^pXA7(q&I #<ro` q٦( f3"!CTQ.UA/6qPm*b=e;ݜ+#PCJi8ѫG~fF_PG}$EmERŪvz^_M7+xks& >0d洓EBv:3~_(p=HpFRPq,ߓiHvڋ ?1ݷn3':né]:\Q.趄ŴW{;Ea%ポA+fjYyA6]Q9F'jJAuJT 葸0L4/ecT&]>m bV-HM@W=={r5 nP暖-ތX@LXocHU״%$_]+]&yniS\:KYG6WM y:!DjΒ`8j*ϭZkT1zD_CƼ)-*s߾# :\lKܴبU}D˺*-r^Cʵy-嬌jvy|6BЉamz+vo":[U0Uȁ xa2 $"p ~ZY,ƒ=DC[JTr\JMl0n~7_^7tc Ǧmh<Į"K_{;bn g+`yC8)hPF3ZtϐDBS\doA‘A!} _r_?`m:( C֥vHudnVmb^ޗDe#$X(xW[9b[ax],uŁ)0KE`7iys Uۏ [[4tz ~9ߑs@_9f)%`OӜ:"8aI^JC@uGvc*/ɒKϙV=j^7(O$2mDRm!;[Cc8`c{(*< ;O$5G=oR9"&WrR-=PR W`euB4I]m*7;(e8^B(]}9g~969VE2R(h?PJ!Bh%~c4"<)?FN: ;4Z!+XPq% *j6rlf)̌YTKU0 AkDn;2Y*Vq E0dy gܦ_BCtl $*68z~|{i{eK<v m[ɳgyIBL*.gy{ V! ؤM4G_\td7Unҵ*KؽJ(j}Y^ :60M&K*XR`k3H[.wQb Gaw߃pE$}Ć+z:7R$;#g(/ D!?o+^gkʱlt1Ȕ`~򿪧!CI &Y gg3& #<1^o+T =ahQt(\;[QzX%ٓ* DDb|3v~=;VWb󦻝:;޵OK%0ԫmg"_5rda^KG+`1?s 'QHFA?¶EX}RWJȏiåY=ei);6{t~&;E̦Xb"ÇM=<ĕ:Kv@x0'H\W.)b;KGLAxo@R0bv8nJ{ [}ը_;+dy"0hׅ=&rٓt2ж{񑎍o҂ԥ 5q?uZɫ' vGb<v9[4/lgߤ'md\ ku2jCu=V8ƺ>AqiD?|V5C?$IT/AG7Q(jPN˕cQq +7<< ȮPȁ#L$քPrIJwg )FUm>aOi@gJm=4MRޙƞkr28}}; Ou,܎1 g%Ilkuad@7[-=?A~|jmb(ЧQk>rX+` HYb+tc\~T@]n E!~N0wZ???[v60h *{-hP^]Ij6PCx8s 2Ǹ_]í}rرL%x5F@F+M?~H٨fYn-_veL@(7^ 8Rb߼:>Otz0:eP üM! 3TC>\zqP!K/ʮ"n)[++24ŠdFDU2`f~:fҀ!.yBgƠߙ]i %f,|_bTbo.1]ɌnP}dR3_W?5Ovt8n`{}&dX 3f?+@SbutmyG^3c=pn`}AN фB[)YޭBec/ Ær>ߓL_rPĿñY~Í;RږwtCad0p~PQ>ŝZ0Z'l+" A N;E}`6WIQ,644 ͖ʘ5\Ac 1:y͖[+Jvr74 ?%71\"B<,~Unst6 l"dV F] +h~J7 \ckeOb^̠VXx~Hez~G9^D:PHud<1 YE!)z# ̔LŒ3_1bI@ItWy&1s8 ѶpoR\@O%nXabk&Ur14Oc8_ki9̮ ,ԃQL@` AfG?pj3SVP5R`rئQ1 H*}+;Ù`?!z*,/;mF@lPS5v f ]nq*w%=Q)|8,r(q_K*z0PXm y'd/ JKñ}Bu|`b3i"/"" (@diF \X7oLTFf(FXYsm|%K({SGLGw8'0ܦ;*ws&|x?Q '>LKA]B (dvO ˛^!>%v2.g:%cCAXE4-q!db^?X$FXrNj>w7=[+Trw ɶ@oaC:Ų7FcFبW\)L/$i<+;ơMDNv\4mn}4ȓF'n ;(.' D乻4`֗`CLn!(F{ϑpDႢX%AxA{V"@&Զjil֎ȍ=$JJeg^B0d-QYItƃ_<|:s (I# ^tV9ŠV5_yip驥iNyS[\@!S+~ | OIN ^ KP mU;b7|"+F B N^y,K ˁ?W)fuWm ԝg~ٓ-qWH. e2ŘhW#'9NK-=iKSI۲iR&W>_)9[F0Q2ΚK rC ]buWR/7 ^Ï}&MyPu`K;"YfMdoaq]9t׳Z[49x8|(3ݽ~fxՔ{}AZ"SHs.Н3Wru|= Ll8D]ĢBv :Bgzx PD81mhq:/AHڹcDc?g".-X㭜өA|)wgf<Dun ~_U~46K.gJYy sRBN@˯f3au6t\)Hu5R-Z;dȚKo*khN aa Kp\c,Y$~ )ړNށ..SAS:M1j@DVsn1IDXq## N#p[Ѕs jj4&oˍnA[F8XY:t!X[ PNZo2nhhV9Irt빞$A{{Ț)SAj矨s2w `N<' Zcb0X2W'E S^oJ$94bhb'ݮ4Ylͻ_ڈ&e Y;as:JiDqW+Oز۶!6ML᳗ nG u(i! ֛p)KF#rF _ /KכSwlo%lQ9y@|Y:MSZ3 .mlqY1Wjbٌ.65?!_F1ڙyJuڦTvZkD&ۛg#T|*ߘT#~]!G-M;<iQbYe%1 |O>h׎ @l/*`ٟuPq)x&suZßfrt.c:E_p)(T';̪gY)FCSݥwcgAY~ߜ] Dgju id%'u-Rt:%^QNȭ*'=6TmtdK@Ë:)GɿM+R7(U0y컪i8J֟ W@3 ɐYp1y%H3q܏QY.Υfs =83H̓z6W 0bCqٮ%:h?AH-Bty/]H*G!SrGހsNP =v;T'R8;&s"ywDO;*IV ܄\;#k0kn1NBm,Ȅ8D'˲Lkgh$ 'Ȟ}0}˱ pǓ Nmdʙn 6lh %{X,!.A@ %>P>${#`tQW?zL&!]e&z*O9<mi4?#ocݐY]2I::̒(6Y?x&E  &ևQD!NzÚĕfYH &ɕ7 DNDj'ʷdôMlyK81XYeyJ Z+Nœ9v7Pɫ?e=8}tR˸釕{߸a6l&]XZ=WN`A5uz?%"FRיP3-މIA4D-Dwb\PK O =U& T99ۧF {A{m"oU9ȷӌ$)5ԹD:4ST0,̵!Q(X;@3&V*k$̍I%\8UN|WǺ 2:,2h^VІmb7{mLʇ)]"h~e\f1dw~._f`в}IDfiKd|A% N""-a wz_t-# ]R_H #\X."2t%Q]$|T(gd<?hd *RTv9YҜN_sL٢hH(Şp>vv6Ө B/|1"P(l8sQDs 9՛{A1wM=;֮˱ts`mOvtPvn 1M7o& pQk50wr@F0]$`0n~{L?SG6&f3*BK5T/{IyUqW}C[8p}&NUן,vӰ0݊QU7BBF"RuhX\!ɛ̷\jCPPoExQ2j﹁Y2#9Q>y Ɖ $߫&Emϲ wZ峓 E^*,c'aRYr>lӻ> )?{"ÚݔEݮ1Jg4j-{۩f1;qފ`ΥHHE}<hJY*{CpaVV+] p4>ՠ?H z6/4F֗0@=+xR2Jl[Z2 OƱjɰY, aM6$|GDLA|e;*C[MW_^0XmUCU\Â, a:W Ow;a'x% Kǝ}3`0/WmQ6D_rsyu +ەݖ N*." Xܚnddq NWYF|)agЫ|yTE* .Q ^$[[} ʍI*cplym!( *%,c?ϙTJOզRN9N=B1loQ9Sл؝J^iҁfmIj#ܢ_taSp~iv[RQFkH $krME_V i5ӕJ쥜-na[Q\18?5pY!p]b 7P%VW.Ч" b#:DP=SUh I>{襃 2e5@6jQb1q #tQ7}Wt4TqA1?PB+1' 6Uy% Blx0O5qpi>]6'JvwugP«ӷ| ~[ٲmQ } S!6kCU(?z Δ9(>@Ꙇ3g3mTnמ׬}-(Y6LL8 }U0vUp1(%6CJ\22Ӆ/`bǖw6[o˓q>Gt,tVn'%4$+[ j!j>:sl߫e%?1 lM|J.X8ݶ%ʹ$^S 3!(6ڳYb#wP^, IӉq_E'-M{Y/K"R@2YhDL,RYgAi] :nčppH|kф]RiZ$I/1fxVu׫'rg-hE }(!()A<8PH&3yNB.!!Hb ?cEfI=J!Rܹ4~sHLЊZ+9]nwt2faJbi$hQ1H3b 0SAsϛJU4 FX\~ƚ {|y+%ʒt*L-D g|>' dHJVI6i)-6M߄ '2PI0j3GT鴪'9GrA1Dڧͥd#p"<ӥ,$U.1tdXӷ%¼%:~>vr'b &UZLy 'χn[I~bj*f ƭ"Z'J[Y=.&:- jN_2gyʑѮI@Ƒ}#au,$@᚝p,\Ll%ElP g{:c~ڈ|IGS`UBWǢ%'Y9?Ҧ-|ǚ3UR!4SH>{ KI)eǶ99[[م}2.unStŭ ¹1* b a#UAE (BH'jUQ՗N&iJPwyH`Jj0D qs7ꇂJE7D FkjX'睡huH!D;csA5>ktx2* 06dN)pj!YO}=N^e/1*TbjhQI}"O,Y?m4E .xʜk; и2ө*ŸƗ6tREa7 +#f1(݄/anަ*.8=2Lu|>=z4)UsE ^Ϙb:.6B7^z$]c'/K3]-㌩~.#4 F`z)YA_5ǽ73J4vVM'+@![0|wZ1prLWݢ%YOuVsG?JOIR w}jHNh+v{Dk♠O& %c-{$ mdž 0`}%ENvR[^&T@R8%Nx,~H%T P6G^h̘*i΂6qPOC)Su`SɆOd=mpI(Zۣ{!P-Ogĥaacߖq9,<>=+],HW}"۟[܋ӯku$N˧IA~<W'Xf헇Osq<\79}7T% ^#۩ti%";+ i淪Y=R҉ UOnX*G'[ ?T6obC\&/9[3mƧyOpv尒bػ6A==p3V::rvR#d**iFO3ύjĝGE6Yv1}7VP*?\c:et2f{+N{tR&L; eZdW3\\ SZjװ5D~wE4ԂoV/IpUnygH&z=QOK{Y;KqePx3/a5 w& ȧUw#Z9Ss/cܻ\r~_I Ag c*?ZATz[i>[&ȫ(3ec!F, Yk[&ɾLH5MI j̔f[l^d-|&Ƈqw]İR.|e ] !.1ҏ\#u:Bݫ9OZaEˌߩ ּ]a07u}87DžU~y(&NpjE6C {y~㕣\!"O/;IKXAxM[D.2BG hm$"/C3'] 8(^Ha1 wpqsd̜^(*D!C!*N xF8E \N\I$Řկ˂@@9B9+>=,=65 Vi_KӘ6x(YƆB p*w-vOuUP-Vp]ǣO,SA{+(77NH@!3RoO[s]pY_{[o-Tg ȷ`PA 3唌XhsZָ)CB9`pz{l'L Šz=5}OGө "(Դl̂-*ATh etǨ8&02:Y{%Y vD1iva;^3P#CA%)E[qT IrExkMK#̗?g۹ud"Mr7DIn(E-nux-ƥu}`AEIlj&}r0`:UyH,U|2T"'B1DGЋɺ(t[ qz=\7RgY eB=sm8.;8 y>=`Opc*O["[X9<_~ż:ٶ?|f(FJl!dP=&جPr!T-m|3\Y8ʡpqk I#m܇$qP}mgĸz1%w yb5CWy!aW'ѡXmvգ"^'d5u96׮[zVaV\he24B! bYm%5hsJl~EJ&n&c7q2ziK~P%SWdL&"iID}\x2xV"%$$f8EM3{1~&E}7"&7F^#k;id`󌻒B`Lj6Qȁ?36rbϟAQI_Ey) ՁlTumF1)?`SL-͈YĸDhmۃ#5 H}|Ò 4`oVahiˆ{hRxwl/*[%FDRV,ƈ1p,jY[1F ^#^_F+[*>畧r-b&]̎4Slu2q%Os/W:E4n'yBfI{[*j6DcA5.~Ol!,8+):cHJ^;hxқF )+"Ɉ2uz1'/A[$kG؄9m$])hP%n߯y1w3Uͤz:o;/@m;lNU}nA sN!‡32~#Ӎs(T$6{7je$j)# &2Ύ*t̻: 6Y1j;LԱ YBIW)bַ+rSrWHZt+dHF|-D a7V]Նv7R-NTй&tR3#AL g'Cn[]p;(!5[DžM nolK"sgP]n "mHŒ59;R |D.UXmj5,oQU3?-TtNRҢޖҾOަ -oNgj.qxl9d4L3qq:EڅK<+]S]=draKŹ'F }8vzkf\(:(]Da 4\l`u;wJ+$׍Tmqq5Z6n: }e(|轷f\1 D@ "sg*P HHҺ90JVH}"\an۬ºTF5 El#sv;lVI^/_|,*Q%ۢ0@;g2"J}uA$9M1/XfXo3{Dz2\dQ́Kǭ՚cUq(NPvh|X0r30T;lT5mS\,!#IV挬f&k7AεeQ"ZJNI0~ᅧq/:l@9REa0=.Dz;1X7\O"n.oS&[KC13H Ѩ*>S+ijWb醕V./_ݹS-:G7aHlHkQA66 @lpzXaԟP֘7h.qkO'vtgSs>S1'7[a3\|w&~~Lf`CZ\VhUGE h)m)v뙖W֬4nS$ŚTSڹk}D e|gJq̄U3.~sQ+E^^Sf*A^t.aFF{ %j!R!7 Ȯ-N&Dkh4<#tZc c?~|O@E@?CvOC&vow}pŠYآҡ٘*r});Rz`a5v:6QWyg񄯖P B<:^׿][y^qfIJ^#X=E2w DD[%;mI:!ǿh c EmD05oLH|5tJC#`s,k\ V~S:~k(isܴٓβi8&ÔpꀁCcݹJTS)^IfGv>@!84Nޅfb0c9 Uq-Je =*Ohؚrb"ܠRV; LtM0l+dBZtO3 ߩX1@D %AM,,zC ,.r{l9 Ҹ ԠRҪH, i5?O>)N25mzeB fUin}8~{}C!b։{TAB4qӻpQ.\:8^)Y!Aȁ:;m9>8nZ+eÙwWY|dNky f' l =`}xV*?QXxA-a3mFSn#jh1;@>wlU`'|R"NeScI?ڼa'@'G `l5g!+"ӧD^INGI,y;ç]a"۞ ό\U Pz? q5x8&؋ g-#\** z) A j4R\S0ށci,Wą?]H GFsg\`va mE,D6 "ݠMVo-4a.-.i=A{-/qLVAyZn뼩N!zu jyz|t[ Rlr<vЄ u[3rG=$zv xքXa_=n9Aqdlf*w 'n›6u-6=-Aaz~wwf繵]v96ut}tN0Rǵ׫Z8-$/QVP${\՚a7OlemGC,Vm0|r ` >-Aђ h8ZFΐU-0x4L@QI8#A\:CNOa1JRw%b1"=>+ 3- 6)663ւF|U6wg>d[|&c Oa󗟻?P9?~,f?< gJG"!ݾ,zM=r?aL|i0\gE&ZeތA5`p"8c(IYFKKe+*P]j3z~ .6E[ nfˁg`0,bVZ_LI!"Q*EDR-p›WوAEHpk亃⣟;U#tMI &2>=#UR{'"m)@Jy⃽\u/cDY Rq,ƾ9?V/1ԃe MpLAQ5~b} R2Ш N\'XzǮ8TƮY)/ Ymi)b)3ݧRHG+uBa@?h#{=WTSo~dq!B!yt|}:ƨ:hFJ{Wc72617sNS0r &nNקen_-Nxj#2A).!+T°Y^{N42Gtފ1^˼ne}6PPkt"lե\i,tbtoߎ[-]= g ~:,*G䐂| v_4]k:zW仈e{ ɧݨJ;]d#/OfrPG_,)Z< ٤4VGn@Yt^!JBHwTa;3{K/P$ҲM Υ۷єO!&埉$XݐeCJ';HjG]n!&:2=Ewjϸ hϫt?bL:>WLtu'EQ4*^:J޴t4wsU-U %}y=dwL0t\ "֮a~-Q(W6z ,fL.x`O\}6^W]RZ3N | 56nWgUc= ?;T]"+ <Ή'wێOh۳P9;U[(_|"9dgxن ҟ\5A{PТ2""1И_i`4V? >qdUnUC@˷nuч4($)?|{gR:v9 لrEB+rĢlceL:i,x޲FsVItGD%1$Us;d'FMᏂ gT̗;@yH,  E# ,klc{c/Jeť_)#ڗm; nlsySohR*-poAh$wv6]׊dup'/X,-Jczֹ /T7Y Xj45lDU]ޒYL>Ay*ZK )kp,2ߛ'cѶWާ"\+@}ulǎ$bÖ-OsЗjo@<";wWէ9eXBT1Rw:H`+^|/8~i ġ XY}W2RSpSaMc_}ZtĴ4SCQMV B7l\kG vؽ=0k,& 1 YqZ$) -D@n' 5 j"8Q0_%tE+s睬 52T䀏`5 |-CgN|S/|Os=!*LZᩦTh4ڶ 3D\р-sgfk>O݀ 1BP*:f[kfs;-2 9K ro_>lw"%$jEOm1R 'CIp?2G[@cѧ/8yu.9?1d{H7 ٭IߥA0+VajA:DsX*ohs9J2@C$7 10 Vnۡ͆.}&s&< G]`}6U-P!JBu)R _=1N?|{SG% _ϰ??_mA-i1(̭hpTiÏ\G5X+3V#~sZ{&AG#%W-܁~7@6tLiiةb#yw6BB ב_bԸUR۾MM9*(YI0?e20qCX-SWjGX Jw!6}^䷩7{=GE!i:VUj31-KߦkHl/IA(-5 n=w#`d nC]h{ܿ \/m19$’|ʼSYWM(-cº:Q5Ҙ7V:®E.R*I1o-jg?t$leƐ/s~HWb'/K32lbh򙻯J5 w osw|0mK.%tLR1{7ӓ1AE,Bye)כ~5"̋ X!H_GWX7E9B3Hm T{,@K(W݇m̉҇<ܚ ֗6mܞ]@ͣRIJp]A1QCpKk~yIG-j "p[ܲxk1ũ "SVM е@CՇ78 @4d;*4g85=@4[](d>2Qp趚nj̅Q1W'n.8sTa0r抱 I6δ_Z* U0xCk%/u#h#۝ 0T1]y,FO80ČRt*~%UyY_ )9&C`|0y#aON۪MGӤJ9Hsy@FU@?6,?s8]>3"Lz0 VvUs$ MlONp_p8șB.qI3\ n2E, m{aBs1~dT=c-MdR/)).WA[B޲aZ 0ӴUt齌UMba.~LQ.laGBŹGV%jt(a.oV9DyZ-?]Bsk@@Fl&`vγs5Ha0P}ۓ9EtIt?Z]O0Ee7iX5=H -uX.RPkf@lpl۱?M=~9 wD^؁~s*mX=0f:PSU1Mk/#YfUHMZ'BkO+O}/WD{i =JۄǷᗏ$.w/dl}* % cK]Q//l|d$aؒsqg;-ȳ_yXph#^nyШ+"Vrud&KI?_ql>/eXZZ~zvsV@rʩ5wEyoEk9j;Y^sato]} F[*0;YcP+k-f nlbP$]?d3)b1XN@pE3ЀGnq@HF[Mie/B}S'$NP򟫽cBP =)YvCSHnx]]ؖͽe).SjJ.seȀv2+eؖq >r(=T`ݱcs8\x65:H[f̚A"L<43 l_Oƨ/_oc=RqL^ Hg &醻U*tCUhOY^Nـfp~^-Esg%¤YFM{B2]!eYa8$"R6R8{#"ڠjL7E6EԲ Fp#,!? i?G_?@ l6A=[$hⰫ?F\kcy!4Y:k6^gCe<=seye_Kfwu{+,@E=s ECTZ eAԡyxKy^lD?5iw @dEd- G3j"d./0V~M0w?eq!ÆЦb:+Owȷ N; y+hg^B)2Ȅ'{G79GhP,s^?hcU^etJE,0rFo'ez5@?TUFl& QϤ܇R 6g9E/HG,oekPl]>{6Z+220Bs#s9DRivԎŒ5!i];xbV/L\7,cp tzך+!-I0 28EF9xٮ7np#Xvp')kXg!'EQa%[}y,h_V u“2{_M-1WdJ׾zRpN %w2%ֈ"x1\eQA.U3&kSndPm ʭ3!ٍZڙ]vbr{ӓ@;" {z,6Ѵәbތ S:8oOKl˭p <kCh&7ЩN.'pN'xx-xM6c̶gk5uy*yW)\ ǵwe N<#`V1XVLe'f♜ڠ+Y荼kJU.sMx_o&hUTIdŭx,LZﭳ]&1^=AՕ*x g>(!9n)O>BR|YC,#:̫%4WQ+FcIS#GYlV6B`c+,wgŸ& |DpGp$Eh%7GJ`uF{@{hYXA9#כic٬rONcut}HڶXqcJҴ5JAǥP BrWGAH8Ȅnq,d`:ȕv)IQ T)?6EdK^No͂*HJ!maؐ ZlWQn̘c4?,xz/lQ݊N -DyZ`a}{NB$ N*B=RSkMT,P:K+]f'l֨?uS 3͠ɩ  ہ keu1 Yv Clq~EeMV3M;. "C܃]J'GQaա_Ihv4L[S= @7 )dh!B2o2(G"1ۋסN 'd6E,ݧ- ihW%,Q-6yucHlZ& >{nsr zݯ?-3Cc%'ϛī _g%xLcne0 <)ѕ\ͣ% -4d6 i2~)$$i&E&mr' :8H *N\\€Ɩkl9  O)(bF̎lbV OkJ3EvW6NLtÐr< TVZ%B^HU- ~qʞRR}/B$z: t1.pU<*V_,̏mX?^<΀,(&r^Ēkk+g6yF{vŌR: 6]i3eRE 0CGUL}4Ōf 4+Yp(4IPmC'E͹XQЌ]5<#Di&c'za'c2V0Q~*M A#'z͜P74I͏" P,8ޑP'ƉOiHjκ٧6doQLKpٌDVCb#,!ꀉTHkWu|YK6dqHj :Yt1OȐ;GT1aVXXx02 j- tb RҘRqT;Fq?}q ׂ6#o3ŢS -Wz$|/=xFHtU'ܲL&GwSxipAPx[;ɉc~V=ksk?OwZhziإֻQ̉`0f9JgFU/] ~mt{oK2Y9Ja8$ eW "X*c W:'҂SK(?z< G B}F¹ c36/ۛ[|. j^qs; ָ#X,+ToYh5 @AQf&6>CXJX t& zs`j* 걄0A[_b): Lo&` +qJЗQZ!/hyy$ ,fh#f=i"`U/"ͫ:cK .\ĞaQЀ."+cE~_iIۢWOE s0NJ iօxsOM%޽H"X=G{jCL[_+qYlǬkр[!h%H= U0@<Aā%\&<`D#9~EF Q@aoM0ޫYO΅Gɵʆ!7:yiDʬ$~5W*DP_Yez * qr<2-Xg'nVxى[E kti*],#gE5-3Y Rt%N?q{#tӏbN nLwWAbJ ŭ [w~~PB"yIy1nnMUKS~Yg³&daT^3>oޕCWk=8N Jb8AD)w8N`q`|NڝHfI9AyWG ~^ĉw4Z+o \ᵈw$bp*JН 'I&-A8Q[]/% B:SQz `9jPqfFN3k^+˦kP>'qTfnU1AYlzkŌ=q*BggW/N!LZ\P][D ug5S' 77KUp)M6߽F}U 44B'쏀׽cS_FSTv8+AJLՐfP:| ?a$/M:ju?m6/>v5$ D\;-@7@3Znd'5KED,wJ~u^߂͉~(eR>oԓ4 jlI&Dv-ȭ`! 0"*;Uc;QjaФϔ/q`[Yxgf }~ +EiwP4̦8VUx4 & 3%.d I$kqRK;),Mv"z{s}Q۞Ęc)c$2_ӤRPԯF`Wx̕ܪ0-A7V%5T%D@'<# ki*0hpLHwzUKUGR2)OB- Q> IOĵԧX`!"{LiqC^@?@<93Հ&:z@v+A`??Xw^?؜ #D_ۧ-7۳Eu?X ^WSI5Xvz$om+累a~`MD&HCv0݄VQXuC鰯?Yߚ KpRE A'O9&𭀣2cKaϽӪ^}PI'sY l*ӕqܣ)oo&\32!MF&$t`3bjR)OP<=UC,+G;WfzMl۽ߧM~ҽ th%uj>xdQ6i`u̒Wu.8rtmpa#gIӪO34L;6eeyfydr(C>GH|C/aKf9Uzxw(Mq CqA >bj~2%+dYyҾԷø:RXn_e4@P?p9R<$3*\v|u=>͘7Rof㘅ట=2M$O0P I"Y6KE s*]ܸk5cD,D.JCԙXG(_)'ⓗ37]FOQ'ҿ(PZ$ڣ"[lgݍȗ2 T3YLϴKZ<1-7%"'.f\}Jm ޠ~z^ A RoWHh=A дᓽ }Oli6P:};dcI'?~h0)Hi'RiS˚ {ms V esTlCp~Y: /P Yh.NR#xcS.(N-huIkx<8R.BVMYr֕"iG=]W ԈOtޥ릝h{o*U|T-dMnBS3)*OGb@7 ,IZCc^@Ͳy{{[IJs.*w߄yu'˙[9X>ep+| pKs 42M+z -l rB)zL[%Q"RnX/ =$\5(4^[]+}&x5TF7LO{kࡩ&XAtb~t`38oc&%<zJKED^3SEcD~?&yuB| ⌠m5rNpJG:VI6`@vG~mjq|,& q*LCݿל5ÓTnČ濗Զm5H둂O<6Rk'[Ff0 19;m"UuJE)o]'E'Y5* 9/KkX~on8M _jmcWPho]rvӧwopfxfUNiJYƲ0TȲ? +ʨECm<)57ׁ[_UG"t ?gv,p7:/H4$j╨D_\ /r](*JHz7+Vbï9KIdE sN=lO`<^۸(Їs膣@|Š-[1Z ":(1>K"x2Wн#&&zW20yrtV3/X8R2k3l Y`[*ڒ<6 mCޝaLQϩ wiDxVN'}. r@Eo+*Vɵj[OROPg:HN|68CCczP G 뭨u-&7P"h:@ڭo1G)~uv:/q 1AϱW;@]o8>IPgJmFJeE7RW &ȣ@ V]BOC-|>N$omVZd_x +p$XhZ tL`- q/0\o29^fER'OYmCޏb_\!]nY9~C4 =ci5NeuN9-HBx[΋:^V]w:j<dói|o |538MҮLKrv),NKN䮑Sfƒˍ3hG] ,>;;mpɹɒw OL!AyItӸLǬk[ yɯ#M=7wt5"2[5ޒ\L</\VFKw8-X@UoAHS0 "![51?8ae`;䔘K6ױ LR#[xwa׾SΜ(.*v,D0J_LDAǒ&̪E07"sYu%%d8va>ETu&>PƒРsծb [s?+VA]Bg@qyK7kAb[G'VpNRll鱒$ɺNXhp^݇m8+ 7j]LvFL%F. ܔh{Jy,otU%e ̥+\WT{;mlFPK̪f߬7p0{=M tTL̯5U3(¤ikgr=[#mxV%@pHHei!4Exm(j_T 9aڎ Wk"v_DL:݉P۹ 4Vondޏ]yvV=a%6Jx҆QX BWhԛ2> _U\8/.Q1FT]O/k89W '"{2i+Aq>0̝PxɆD3m ߲DN%BguMa:5>Ň#.9W˥g-lm>@ 6k_x1iO۶ȔgҫuR ȷzq%)ddGTccDvT/$2a}QJحK F|KclAGi]˜3\2>G{ǐ!w=g*hc #G=<u 4 3`("$4}v{"!M7}[nACxjNu`XYSCᆋK _ŏ<LzSfi=>; -On82*Yh2rG*=ƍ lgW.~gYcNWp'MOQ^'Ċ7KN&L7C*3ycL1R@ڬJU˩YA90߁og+⯓Yk񡁗~yu7=EK35HҲ-H5" p_9;~I@#$&!lh*Bn̬X?O)ĵpʓ©fZQ>ύz KFwMǮqmj9gZfƮKk7`!gFюIgD^>]TnH8BǑ[.OwԡCF(O^eyTOj0ӄِ&PSXZd#3 s|dmPy(ICeHI A]-AH<яIBm}ơwIh+u2 fd74 %1SӾ)vF̷#\]aŤ*T<7P|d[>Uœ;,+hdsUy$I~}l#nz lM6!=o@ V ERuQśnU4\b _Z{EG[LspR<ᾦڵjI,HZ?!sA,Cwzhdw]}sB҂,>;ڟ!Ĝ@HSmtK? u,,zWBMBImjM(ZJD"+k>z@@f'mHўC+ \m_`cFQKoV|)"DW, D/plV-σҜ&Bl36dݫ8snFg",|ㆄV=/`x{J«smO]i- hxǜm&Y H l߈ش(V$Yj|V3k's"# %#ZHßcY|IڞRZ,S!wlt'K+a mm SHRZKjylpO[HЉz}ݚL 9kB{!q饫﷒tr04so}u6O:Tn4gr6PA"Fo$fM9Sa.J5Vfw]g92EP!-4|U??* T5|Tb+gwK^<$5.tT:E;CJP/% `*+9xx|B 4"x;as܇XƄ;3S2_9;H:uIsITVЃ$Srv!,Co@ wmM fٟi"QNΙm1o>Jy+ vxs(-YEvS*0 z3^ tzWzFpH|D5?+b03V&r=ƳLz6c<zDV_=鉑@/:En Ǿ=z]X9+ɪpe6.*Q dN&>>ľ=X?%Mf-+1rt;,ŘML=U):/aKv 5b K)T"s?I`ۢYVLdMO<=mzZAfd%2SCct׵︷n#iܲ{,ntRmZ~k<1멯nTP?pVӁPs:Zު?W$-@ǣfӉL1(S/̿.}6{@}G wfO3IcJa/Gi#!Cx (ә<;w.nd5Ixf^~OB@u|7sZB9a]olDIѤb : R?*kBN%,c?!9i{AsTw@?=ZTRluk*?IKzSz\,ynEYf.}ꢣ~N'oPE5?$j hn?Ex/ 鱌uPPV%i52V7~MaA{P[sЦX(3-:9`z x'ͫf%@ka>\Q2M&AWRQc35FtS12`nvS э\SQ ^Qv.+F-D;y\5f#O!<1ns l]ت_YOh#.,yT1О,0 *¿aM`),ROSʪmAy-Ha"~20vaHS~[yq)'ev[x"O#oθ?EqL)+CJY3hOC\.f9J:>]"bYC3Ś"S WZ΄J*|b!YAOr@攏#13~üS7.mx6s>d\8 ېvIBD(ܨwwp`)*6N9}ut-WV(ȧM \2a6xi~'̕e{1XWZ0XC^:X,}v'@?-b .RxAJD(rV;Pb3:CnI}gIM k4OR(dEVZ#~[5CiU O˄߬%?*Bx Nd|m< y:~UⱧ=;o{4.G4ΣM# KoWR~@KxU'adhwˮz\F4ؙM>MHYwl8k?'4;:;ޫfV]>=sevD\&mڮX`D& P1w¸rg eYOTqP? mH3@"E)JJbMbz_T<0$z!ĴtB\Bw]uNK<0,,KϽ=NbVY= MD#;+&AJ9}& Dti:#C 'QICӿ9?Jd% DXn"g*W]ԀNb]u5hWsCg;35S-iRҾ^3@xw/c;N_T1RԲl!c]ZhucWxe?d~^D׀]D6#5 T4< !eqn*At)[2Y*gRdҏsR4&qeEyc{94|a 1B*L;EՔE-E;r.B;on&A&jSGcD@+_?9UD 0_^?>U[A9Eʠp{tҬ鰁΋<+D/!K-'jO: <;5XV! \qVLǒJ2CqC){o>Bݍ ٕg$5`mGd64I],] 'Yv4'ӛ>#*\rɗ._y]ϿSJdv"?OS% WS GƛT_k俅*>@-V.<ƪc;:Hi((wkgP; R#2WqDu+h`30 7uA2 "Yi)au̲e߆V( D |3;g㯳}E06M*]]AT^}Dw SN[Z.e)ycJ7P6YV-QFKh!|EFVJ%}GD&!hlpwx /g#[:u?˅ϦN4.1VhֹuxHCLCLduFpdt b}ژWXuW#txXc.́v܁P]'[Stg΍UGt{ws7LyZNjJ0 1Mzg r~5NnsibXZQj7g {kkSTf[|(-9j5[SPP>Boc}:k#{v+=dak|yh εnT0~u_ͯF(v#흙Tօ+:e2`5 fOҪ蚡-ޘKE 9+uxęA] I~G.^8f33I^س =UQGnjЩG>kP?飃 ޷4sihŎiAøNz=[',c;XX!`wzO6ab + >r[7Z2h-ed' ڣ@]F>I'ثƀ0p=72F$0r~QgH|Z秼Jz=8-3Й}UL>l 1=RLU2/1.)XY_'Dg]x&l+mڍ phK omY3yWdј2L4yޒ$sYtBu<۵M*aJ_2S"rAςISCWW j>eu%mb笫N_:a>h\UsQUIw 7*8iUD.-+2FeD&,9-}⫪:JB@ŀ̺-:ތtU|yAҞn~̉c2As#9C&,sRU*\>=2Wؾ┣ҁ꘠RqG jDX}3Xzi*s;T[qt=iP:8c}H~(hDUSϋ6>AWh; ?>W@Cyٯ ITȓ̲n9(`lPFܢ@0gn}2Vނ ·v_PHK݄ͩì;; %t&G{(O&ۣ^uT 2g1 d o*v<$YQzΡ%ѳ;d&i5bI/qP&ZġPT ^J8=ٝ<ra;miCk--nRu!U(*#@h>(K)Wno"L_f.4x) Ϙwzd#„MxOwڏS/ #(V;X>G`e pgZpN*>!s;ڛa,&T5V'e6$V cfawW|'\Tu\Q=0{Z!8'Mە$EJ hR3ƊA۲F*9Knl~!H !gΦu{Ѯt|$A~'[=M V!͑hٹH>B ?4xq\NٺWy (9fӜf3ϼn]IAi6xkFV/%,bQ|k[$¬7|Q. XMBPjKXy`64S )v :!{$i, id.2cJ\ʳ\khDDk#VS ,m 8(/MG&gAZ (#:n:e3uD*2 nsnT QPUgUF\ WDQ+N=zE 28$ZEy3zz%hhlwƨYE)OeP8B}`% |C>;;v;7$LKA0t7 -Dw] %)2[nΗ'S6ۯ\kIpzT5)n$dLǒ3HzzRfrN $wB.%VNwUt2k"dwGRDÐPy+Gam:aTTN|IwF)̆'TplTco2}?_"&rF10%"P~V0x&"Nx̋P] Y)MD-հV! bV\x m%ie?BəX,3tל^0 xqS#8CH'a w:8<5YBU>(}e|hv2j S +$pVP:DJ}zlJT} +~8N?.,ܖjo-a ,7^]K\PC@}D8c9$bve=Vzpp;K&Ү&#Z@c";wBWz)SޡB։@nx"+ 1} oבRXblAvf hxگ1SM5ͅ$_6~ߤYsڞtF|m}vgmq_S%24V**8?9Gj Sx{&a4$D ǰ-i9z3yų4nyzEmOIR.6-A-#p6Cn1Wz w+R^N>ZFd4YaZv򃹭{\a  EZ@XnFRQSQԉ;VYl~i١O-56LOBΆD4X+)*a%y";QV/׿f j!oy' E(UtA*p{A\E훬 %+1(f=(ld?G[bnp-0rħbw8khQ8>2Eq> I {0wn7Owv5pP}%ecQyu#/:3)쒫ϑĭ:ZkX3H)VOJPf5{lçJ[Ar {6D ifnYu\w aqvrzBlF0GJ貁tC[|iTӷiSVhclix^eh[H_wJҪ5T.qUQĒA@UL8:nV%]ĠXor4U8[rGDgق\ SI5zi=tO6[:5 ۢƥ5ˉ]ހf+5pJnVu\WX/ObCʰ?nJ.\̪cָcA0W1ҡs"n!U8?+c cM2rks 7J*8h-_rJCN$FB2ar.&AwUxb(ʱ]R#3Pug m̞C{8ܳ۞+w`51|CϚ3~ʼ;׋6OYfud`Ap^!HC*xWuSH3v6dPo[V-E{)L"X9zYow!03P {hZ?Y>e,$/U &sLݐ$K}AR^{wˇ_oSE6 X.=P>O{>MV*9?0u +d0,=L}%RW"ADŽO:Žr050*>&PݵU1u]V 80 IbyoSEb尐ɀG0q^Yj9嚳8N#sovAA (Ej?2K1e֙vk+q#-Kv X-xN|?S*om45ʂFfysmp65ᯌİmhN]l$s;:ڙ0 @w`8-SNfmls[A域&jDXUxWm_h-l\#1G#`%uYI\nd_ٻqEQm2FpsOvzǧͅ?`+ю[&vS@@!t@%?Rِ =#i~NNu2I`78S6ƕ.@ \t\>qBdg`Ǫ"ګ>2eHB)W3%[Cq6ՈHOQw<*Qucm9P6U84A"8;A>9IG_:5q{dedIZk"蒔ӗ:;Ge^1dBxRs ҏIf˜"N Ga^tKH0 (Err S`˶Þ99h U~<Im%=,T1x~putmN̝ 7e\%7=A?lh~~u)x= CF8ŽDW DwRMRצ)7m+;= Nfi! `Z]c7yW%kP7G` s4L;ިF]v`/w l3laБIVgDL-oJz;b$,guGGCG`:F|UMp6)jCwU1oap"`Fw'oo-w@hA` BH._ /c pl0 ^C ?eQoCQfqLyӦ ԯ݉PVf8Ӷ/Ǒe'|l0J=N$_Ҋ[\QT/3!YK`Y?zQl)TW^ wU]^RDci|PA R v6* ^4-C]`a3/w m@#J0Jj\UIOqEOH%(arC|_9,dV_̳(Jds_+)}B=-?N)\<%%WHv~x*϶i"Ö*A"hվZ X#"bYeʢT1fD~S?_ylޟ#֬5&l @!mN74?M'Ir qB Φ|2SFQ}"iy&,\wD:OS3FD liޠK<S :]B"5ɍJbaMzW5uՠ$cHƻh֢ iI .2Bi vS<U҃yp3'm]#dqoY'L@],z*=F-P" _~c"GDB XE_*_yFw"%PGAb{w>gWb,ڮNha JIaX'H U E~@o˹ <yt=W$ޝKe˲P *qi~SanzHm] L7 n٦hz[zD1~bê-+3,w c{ xyYg;5{)b-s'U/մA_Lل HmGv?ɥ[#U\:e\9ubvԈ_c@{S`<8 vH7W鞄}g3"wr_~ S"cZl{N Z2c /`û$BOT؞ICLwEC5 w`D cNy& 8z?Mk10sT^y'n37lށ l($ Q>) 2 ]W%aqn7(+Ɗ3@RJcFqf8Sc;~L`ɞ=N(khe}jOUUޡʌ)bhb-b%s?`$, 1y-`"҂C"fL\eY_S .;>˽rMUpNJ`w2 F$o* g+0cu{!Uͬ>Wz{r6E>!ZN~:aB3R,w՚+n,ÉJto1AA^5&()i}7 (򧑈i ypo,: RNkr|q`w o ΔUuZY0m;j;a5tAnA'_ np@d@;#joto5頌թOٓVe*w,#V`i ['} >IS>ƞ+6VGg?j&QZƯU*iޖ dA0cvDy.n [6BVU-cú.$Ol0J`cKQ~k‘iydOLv>CI7ؔwQIM|-7y )BN@zۛj`v8rEvb%^1jiQ`6hTVϻ=Q VGJ,)٦&2I,<]kWCeUB;f56f4?LӠ7Fkbht>\`E/Lu{֖Du(ͮ浪9Qb;@v0 >xx d*V2\Erט*NJ6 f#cYPOl>IM0y>.oK4$X>H-)a;ԩ@J,wA11*:A/ޤݞv˞,$ی'F^QfXs fynwx}f,' &L wC!oҶ|(&>H"+lftgeF y~ǙjWQGi[)['Eӻ%%f:Jꛔ+[Vm  1qK.6Pl2+ډ,"s颃!8h:QB%@%K''M5aPS[FXS-'N /CXl2S~6 h R(3a/0[`(Q"_٣0KMEPȲ6_zO#h_E|ua U<-#'hqh{ʒWf:ט㗭Ϝj,OᎷY ʅR \%xu5!XW;h'hpk; 6DSū)}Зk:~ci~ T {@Mn96͘v4tf(l]?BFSFDiUCލxĶ\vyP7KOԞU`C}bէ|RvRE3.r>tU]D=?.XFٚA8)JkH8 Sy"hv|/\izŁ]h''xҽknyxǿlCBXՁxMdbٷ^]Oɼej׋ cJxt*ǀ 8PC5]5@t|gof3*tbe n5&[R>a4iH6TijX{Q-@+Ir-sMs`|$fbo;Hd9R$up yX5n=)~Lj |ډjQF"\jPzC m8-_˄-GF3<\G>4{9M/U4эBQ"Q<m_ۿ_Y Цq >%a6/0֧`@bhV̍c1HV:85\9x?}$-~w9Xax:R|HFq :4唺 ,J&ޱQB].!T>)pR/i+ on[JRCbzv 94RXY3\" rb]r|`[4LO*WEjN$΁'r߷7kHhz "]kW^ASC<Աs^ۓGe=i/ؐ8Zd]z~Gm_bD˸< FgSCSzҴs};03cC~hts6?rjh.Qb=8MmYY.-6X^e%m۽{ `?ğ\NEUZ!pjZ7>џ/FpOO⃥ yԝ]I 8{,5M\Ix.%1D@j9v*0X+Z,ZbI0_RA^ꚽ\WՁjJCET|e{-i-8t l߉$R%rVb#YӂOI׿uAW Ų|)tAŗnbn.g9sf4YS2g19ߑQtM?OSRM ntx! 3L!H. uݤjO⊡\s{ֻɈZ@{)I7ԖZI%I+'(>/}5qWxƥɕqUakyIm8|5Y>]|vXq ,Uװ(+.IN)@GͱYF!#.l`nX`al-M E$ ZӾ+'; ۺILo@8|Bcz]:~I|icE 4HS=Q{z;HI0ǵBB w $^Ap֥I m:Z!Ii`0en\Hw>\E|U wJȡ˱zmaȚ&8^@񐸧kP+4:>Lఒ2yy~ÄyWOXIPIsӫ$d<)R sz\O|2,9n"*1$}GC9GA%9|yM/pG7&xtP3z/93r?HW9N?07@SXUg%H=E Q@LV 7VFEsD_gW{&Wvj)ڥJ]eȪ ^)Ԓ=yIWJ;nz^0zSoj*p} AYc](\:ճ/WĮʎc0Tr>yoT8fWW1\m{DžrgPSj̄ b?Iw|S>M^̗ԮF6OܰI_aR;RF ]t`z9XF9$=l7eA:^H&;[KJbOo|@v"Ux1~R Қq|؏szǨGXWwhsaUS>e+; xYħ ;oZ[nSIӋhq1Mut`h`fZ3ZЍwJ!#@7Sbų-,@BWV/o ~i3Kd04oD@y9K=_E,N ~*vHZ3MjŁ)w/ӄFej "X--"u9x%bFWA~ †?LO)aY8ԛL\ -u| J4X.++FxtTfh9 KXD(giqU qyE--̖5=LړVnlz hzEiw 6#6~va<|?(Tl hu%PFp\SjeR+1R?.Hy/ǻPfh sUDR{Dӥ&Fs^;mi/;,Q&c(Rx=T/+s3z ) Pc8{ .oj/|aSS4 19p!rEU%];ۇ/ZGS O`Q<ЌA(Dn-$Qւ`\˭C2eBڪ=hKe_"5tAB~vO>>/nset!X.AJn{I%<`=$a!17BO]ՙjwrbN'$"-^K\Yu2k&L\߬_ɶar! {&TKTٺO(&dGc)I|`Q+vǘ^71隴!f 2 IW-սFLsbmJ"שYJ+JTq򷇒Y`ҷdqRQO4RU"1lԹO^'(' \uZl|z"GWT,gEܴa=VސSMY- /@v 4 S3+z;y2Yǂ 1gƼH4`LڅX5OBsbZh,3t#/T_g#ghS/<NH%2:`P5vUQp5nn";t霱0鵏uvobLPH8FuGNڮ,=2Mq"gj^Y%,e`HcjCі1;PcTqWfxV`^`=5/:i3ٕ{JZnD} NI(8W[`Mᲅ-+}g/d#3N!iOIML-@ꓶ|8tK7775[#d*R|1J0+ 2P9UFHs[n3;#p_'ߗjy8ԈKMκLlob”y>orL=u.Џi0?NdK斕(P$C:C֕bA,p4 *,3K&gVMK~:@,NIl\bWklb8㢠H ]l:?OiJA0٧Jũ5m/&z~\@_x/y $By9&o)ֽ~@<ߒ5 zjמWcnl.װT8*D-0iV}\Ïwu{XĦUZ{w;턊q:EH}Iso>|czcۚoPc6#k})>fi˷T-njyDnr3ǣ'}9)Tڶ31)+{*"_8ܱɋR8)1[<Ɨ_柕]u!9݌cyZ,cGA֐%/fDW~|BN4%+飱nJcIR>n!Փ|?d F/5E_#tM,z9{?S+E wh%P1s^=p;ic/C(tpOE+Qr<6pb{|SPI|M H ?j#Z 9ePqc'!&kJvW-97 d}8ӳ$jfǽp;={]&H[$8r%ADVvVg0llM2% jR8]ZܫT)$[$c#1r4 9gNWsBBX + gXU@mғP9|x݇v?e -X0Њ&`?omo`Zl?04d2 s0b=36pH鹗@)8)Ѡ1fch_+;6ԄPep~=#DDIҝGZG ,,E&ϊF !:~cΞUpT&^zه~dоzíA/UiZ:?Z,\)vyD9xTg5 H$ocC~S["Xʶ&uh¼>%[5kRY=Z1Hɻ882$ m:HDtp1-.Q4hnsWY3תRŷVI UL*@ h}zޞQ)3fk0)0Lju R+_wZ0KYCQ3 Cxf؉~E9pT1p?$|ɔZ%]2#_QƂ?Yx !B3sb4{ñD4OƢ +Q8<3Md.#w4wAgFWU>)x-db2;3ЭåI {Ewդz:^j*, ]ÿ1'[Yd icE,>uL%'l:1,r;CؚXچ0Ja9:c꓏d]]NY.,NVIMY]iYMw¼Rh*';z$%8S7+)"l.JwRdIpa^(Gs=VX'8]S)P&!*đ[AHKP#~{bU>.`"h=w/U7Q9&ems9t ^2ivG QV][7 g0IʊI[g!|6zxuӭ5vK=)L`(c0|aLI9z=D( ]x'K_m*ϔbnsxt(.vњNtUK%?w1"TFVOL(@{`e`]R0'WkJDCJ6Epa0z1\ /O5 cq^I. .KNjv#zG H^:^o9Txws{Kktb4XKh?6S1F/^&DJ]JpbsGeGXE;ʍS+[Fq}Ycu, tM:pXRw/u<8:ze_`A cwl^P^-|P\cS2(V 9\&n5q}Փzb<)@-"#`B{E&D2%[-7~5U;;{<|'r8VzSn%Pԉ "|D?6R[be7c2_! `"zsш`Ub;J1T:åx80%j-^r0Mu8GsxhڻN˒Vb'rodPR z}Ճړ#'_MdHB'6:$[˚Mã֙# ˉ6Hnv;Sa5\`/VN>#w*MZ|z{S\+JYn lΧʋW6.׭,6OJDJP ǬA?xʡLҡk ӳzƈ( '/6KUb KAΊYR,OЫ9p ڸW(>hsm :8VR4cv+dDLt3g$ +HqPC#Ы =AL$ <+FpwWhȕII9 9耥d a_w[;Xbyngg _}˽,{8z9F&WQ6㈈kƜ5xC*g+[زi)La*BgEip^K A-g`=sq3Ƕ=1`5l+n l( WZ 8m$~Sp!ҙ~Ʃ (hmyi^3 B) X76mju" BNՈ*#9 0[X(cfB FQըOSc8s W$C PFi :kk.'B؏qLԙۭIٽU"g׵vk4ݔ3GC!T ܳ474G>osp blF+; 5EAگQ9,kDˤNj6OH\m E1XuR zi7ZI[r X`}掞WkL} `SxH/~R! CRSx*$6E܊/ݹ|4`CzN!t۵#||IS wq&rkP?r>9R/ O#M]jf~V$:xKSDg_}^ƺӕ~}8˪<HxφÏ%rBg""h0,Y6.ݏ?WX͊)dJ1d ]k?=:ƙDs.B$W I{ ۆxPݠwQ,zD}zQ?rqVbJf}]g*ӹH #xj@G/=6$gn+o/jͱA,P'GYNy[י6"čO{ӕ?ɎԞ%V;9x+S Q9؞!K>(+eOSИ$z^̮=<}(DHAR< d]/=@X"g:\NBxh08A|(V_"Y|7<\uQ./s41 Eb<@j?誉THʼne"~XOg"rV_-\z2t(pݸM1XQ&7Й+~8z|x觡-_j4lL}* QT{M>l(ثY_$yi:v)Z3_$iQ2@5ˇݿB5B $B9; Dc]e''5,surD>= 9D< r`zۗ2E򺌓)pwvVsιenr\YI9#1p>-Ǒk"%j0c͔eIs?XL?vASø"X$"(-Lpwn5֥+['v0~oKpۃ3]Yh5!nrNK8O|6i(6Z/: ,0J҈0VUCNXDrU^MbħJr5NABIO~JNB-'M (=#M_Wlis;:Unujd>{X{Bؚ>'Z8;_~4*jb|C7IyF2u *G=Il;6N&9קWP_ SռJ$L9&_ {v{hhX]Co+*0؁诓mpw.1k7t4_|T} 8QrbUȊ@wFJFV]txͱ+H [̀V/s&s& 'XBJ>4!vVwށAHW(3P>xj&ECA10ʷ.AB^ oB):ǣ/֭&^eWc*KCY{@&$zȎԀ"߀-8:V'Oݽc)\n0uVXfZϭȌjCW4+F 'i.E۠tWѯLo!q7"{FL P4N:Dd1"Lr >F5x@S*KCN3JPx/A9jЧ[39u8JjKhBJֿxpFR)'^gl6rh"@Wb` ZYpcp#`w&_T.bx*?#`9/~وvC7,CoVƋYbvTtU)"aE]J/r֭1P~E}&0!$>pkIfq*A1|fo:ᤑT{᫂ݥeY \bO1E9|+ 9~ș kF ۅh ]rLj/kAz,q6J8BinBѢd _W! Lf/ғN T̽NE COItWlqt*# SfL@75TdrRw{ť\0U) s>H^T Wh;ˡvkhX:f2wPw|^xoB7a0,5$댿r.:Vpܫq;y`wQ7 ]b얍,g ̻)U@]Ur8v#Le@r[=oĀW~܆'ɗzaB<˖m"f .~a)p~^d'>,nO=7V9ҀWKm#:K7{N 95̚=#/c 6m>e{$} H\udN1=D#|uP*aɰ'GnWꥦQZ-MݕY>A-ӭ8ejLbZLf6@C!);bwƇxoIhFqD[ڻ* /sX,Siƅ3v?/deߚ ,}40̥ћT~~d5ʳʄ5 Lˉ,$  RcB#`g^Aϰa~uh]Xk[/\(H+#GhלOyFSwf"ur- w&\{;( bg=(^TN]t#{.<_KAw^َ-u}ՈfƩLާx2>D$n{Ee(TBqP>C8?J2nLB]O8C!`ISbQ4Aҥ'?ss8 ۘ~+(nr%&h;p@$3(ޜkLk3zijSZ%3K6;&SʱwO% '8.Y#YWqdWU$G(90hx&#cA6Qw<dz)vM(Z. QmX"?J|_*Hɨۑ ,D\Ol [:"h%MpQB̀РF*_NU?u][OiЌ|"?}Ing٭6r4r;5GݔuF1nȞߤz@G>co6!S-P% k h1DwokbAeb/#[D ~vsP!SF -$! Euţ-x汭 UEG˖S(vb5ދhOm7tŌT) <6VN+"W;tVrn9:q?b;R.DBp|ܦ$-q7rKo/E\}- VI8loAAm0{8ʀ&d;YN)}@(=kgKM/ C7!6q?t{f7UώI.*|'/C+md5F A@;\NF$V%{DGh~lg:Ws`3qM?xUCYR/cL_ ۦ̜a~KNj _̨ec-tԷO;OW̶5CVNrz?} /ȽX,d`bS=pT/43NG+J]<#whsW-7"Z$fbqErdͺ3g§_ięi z 9OtSY r.C OU4W?p2] P\:3sqs8ocHjsq9Qu,a6 g9q*P6-rE'Ɏ0G_pv[](k;C&G;IetVA#EG[q8Uubb%@Ctb,CMzW8f:GQ= p{zQ4~X/veMQ nL%6tPC9=ߒQ!}`s-i"p,UuVC`(OAu7˃m(AwcAf=\9{h2!35K4a镇\F(ІU<* t[Q[w& QhgY-/[\f'¶x IĄNO̤;<;m[)G( twR!]몚ي?AVa{OM-xTK6T*rs0RXNF*R0LiY:7ﭽpxt| ,R1Tڙ۲x//rf ه,1Y _Pxz,T>$TBGkOM[*FJv $(Pv1w;J3h-H() ԌxAU Li(Fi, U1X,1|,Bt8\뫪vI&ݽj٦4xͼb-OҺfM>.'O6í4o|*Iq)FVd%C _a X dw>,1b&K )}~R V(9H0)7^tXib{wvi5cmхƒo)D/˳TtK#~:$%6Ew+t!^7)@p*k5i@F=x\Ti)6cGͨeFA3HTk5'P%ʣrJ'֑ީ?R;;]hh4d*%4Ml(ڜքfڙC_~wIhX-zA8*8|'c. (e {d dqc.UQVbUQjСK44E#MuC8x>؄7Ȕ~Gs\P~]@,U/#&R4eQqgPM4U5p*XbO~;&@K7I(sAp Ll(tΘF\:Wn&Xvgh8B nn|կ 3S >\lHj/7*}b``/↊H207A<4dZK2AbA%8&FI(tCeYH,Lf/kad}&4 .:FUN6PeO5o?d~ ЦmJjO}6,sed $S14*gP MKEqbR˱ݚlN1v% 7#xW9rYR*h)'JLH {<-)U^FYnZ0U48J]͏O)"q42%⩕{.WoˇFaȼ4A {J%f ./}aM2eaFKmmx6jLIR.0Tr|{>-U{*v|Sζp'Byj ?Z+þh2=gH&<L]E[I?Gȏ>@{oC8N_vٓbZ)_ me8zæ7gRfKVcgDoUה{(V78fW}C\L/ӊ9N(nlqiqҲWVF ZR5^b^?;rpݾ]@]%\l .4٤}_"S.fl 흌4 Il vP4/ GpX8 x7YlL/p nz?S}z殃ν9zLٲq#To3Ӂ6%a H=#䬞+J2\*5R)Ǩ xWG?0<ٹj8-^U>_zɲ.r9yD^S$h]y˖s$HJ󐎘!vro`Yx'4TFj}ڏ F;~PZҎ]3؀SȣmiF6в~MK4qbu-ހ Wxi3ox 4&3jtk?6 WTi)6x`hJ3ʲXk3dr2jp[GҒ k57RܐH<0I3ӥNMtm=^S.Nt^E> kd(ԯP9,,ώi?- 5玗vC)8JY)=[({_J}=GjcFO_MI8En{+(EǺUz#voܢ,g%Qݺ`USz,;6,{> Zz{ urx#QEMq7=i%޲0Ncs&Z{+QVL$r6ok aqp_OM; Y8O\MmqHcH:;?񓞁W ͥI/aj+Yy0Fұv7a9W 50rsu˔<wsMjS'Ja) 6;xX?׈_Պ ,LiSRAlo{P9 1~<nvaJC5Ҕ(t)3ZJ}L':@mG~0/Góߔnc 2c/,vһX$N[rt_/Q, =i$XaKPMjG4Nq`V&N0ڪ!:-5*0y.6␌]$aƿU!dJ%2 h; ֫_ٜ u?$>1ȭTSchIu'Å9Ǎ$߿I{[ Pꫫ3p@̑x|h2{):-prI&,9a38 e3XyW=V4^=G#a-ۙbל!DuY1.ݒD~1N w t&ŪcL+I)( $[LɒE@ôg]p͜JSmاYkòQػ1fSy;6Gg*{6b5686Iӈ ŒWTP(١51Lo8e#hz;R_2.D$Oqx+})`?sj|5(SU d }?'˓Ҍ#H9X^i˯.!dj': =(1g#A󇑕$!P MxjÏzIǦJ-@Ux c +nL>2FO8EԖ܊ B§IzNĔ1~ 9t |p(UfЋ~&Йk&0aXr`;d<8]V-ؽiM|1s^5 Zw9 r-G? (1pbGb)DdƮxE&%LkCҝY\ J$ \bss|2&r]`m BR V Uݢ1b}saݏ" %(! ^}mOjW|5_cA$,'`N /&'N]b@#=I(,]SҪ =X!xa8|d v|cr}HA'WXysѤtXQ,,߲+?إ^v,sϗ%؜L_K!c7fȋS>]x!1Q `ڥr(RJh1D{5[ u $㛚/Cܶ1բaሇS'YDuM~Y(7XᲦi%aӠ\@GSއƛӑɔE>:bH_!2mUu~wvR&l ٗC#Zƴ )bUVt=T/L}޸:Q0l&ijgeX'G%~2֛ꛇ%=#rYګt\9ES0x,. 'IS+гkpHD푚r2hq)=JӳWq,WfTw~رX3y+A]^iꌄT+>zL Hסc^1ڌw.li1 'b EGuqԗLcN]6TV'UA0t].@?z" k7y^b\M0u`΀6U 4??֪gӲ2E8gLOX{lwSBSMP> $G|O1RJkXTsD;{ Qή {*z| 96RPr$oFdSfw16L6T8.?]fd7A_ =0bˠxm'&>snb ; BP@M|Rt/MȃUщ { cf.=lYL#vM_eX{'tУ!'̫{:Y%.#4ƹunE vV;0]x=  vmG2j)UMߵp,%3Dlxg)jև1LBɇ=yHUgF4D"ڸhs݉?7=1^"|x[:]mm9N봯?*lz+[nA6tp?`'$3ܽL$o,!1~Rpj9l ; y,*L}x!kxl ̔V|5TOXrQP D}ETKkcX[aQ*aqN#bnt\"ոHW}}̅˖ ~ D)MפwcFI,R}1oȋ+%0t#}<0 \>kɼI/g4 aF+ЂeY"jόR ezOIU6 u?}bIqU)TZJT=m`hͲ<b}1N;hs\^ ylضDl3̛=2T8 v {4ykNDDn4Tz:YlY2+g) ݀s(z8S.*+?g׀EcxPE:RuZ1VlfA|ᷰ)6Z>M_> d'o12e8g HIMؠNZ 3Ǫ~!lI,8a$+$~[l{0,S"}(219 2ЩcV(e ?dCa ೛uC4*2jN[ ]4MpjeJ;pgZ[NGU|X%)ܱ!i`R}+u-N5oG p/~)FŠeٗbaɍ]=c= A:0 x DZn3%@:͠r`!%ϒ=cڹzoQ[T"n&|ϋ] WFlUF~V~>ݵMfbWC<|PPYX􉽲yOl߄oZ!5 xx踙T\?2B+REJ >0:vaL$e[y$ bS>q f\Ř7rd (g& թ2TuZRBS滁Q$V6>u-kJ2"i"VD ,u!>Mm=HFnRtvџM5?Z/WS{n.ApMX}[܉֑Z9P٤_şcr횝jA2$1E=R(DݍqYgfSo(݌<fbE6S*2Jh4V5'xS2 !՚zc 4 f\+Qg\#ጓ[֑`0=e*sCa+#|tLeNqē*śB^,Aj,5\ R=xMApY~(U\:ݖA2{_6ۣA@=b: i'a*Öߏ_ R[<koۏX}*]}q&)q~^6oB{NosZKqǵcEάA{}ɘ b;gRSgO5@x AүsT#~ }:7*Vd`!ͫĥ|SuD# &J;9'[v-{pR>溊LN7ɧlrQUQט!)>L̺nF t4=i2kp'hx>G,;LT(6V?SBrbli!'he2u6\{{A@1)&+J8FdbƷg;3M$ x$ۜTl`UK):ZIh$hP6&_=3B8ND1b*hXnk;0x"o4ͩŊ)H9n2&}{.N )G?3 6c2U+0gTec5O=4W/'q`J&N~VF-wetM?Y``t0]M`xTWg\opS.Em'|lբ@ıѾ0RLMS;"9Zhe_F:UfN*oҡF+uIg3Q?Hb=cUƴ?P(" pDۣa,8cLuUq}y@>74\r:+COi8'YIS 8&fTLNg5$ƒ|z̥,>gTCcMq(YГWTa2bX%kC2KW+Y#G&Ku{7oN2z] Bʂn~f4 .3|53AL}+bˆaC /Nj$]{Yum"Q9vmMO?dؔFNvh*I+QX}btRTd$OzT%?&=]LW;S<ʻΦczEsotuG<5xZnsS }7VjD~Ӳ6g%>@NZDwfqjP={8~) W1a|q'P -T?=Bwu ߝ(T]*e?{HI%T<%7 "EQ\1'-@T85K aQ¬>-h܏k]pv՟^]`+O>!-Wk:8eB8E$g-5l[k4=KU>قmhgq|X25EX [~swʥN#4DqދzY,unt7iTk#-k1#X 濂Z]Od}W-NFPKlmY*ED(WbUf`$&A]\7K: Y3Yɀ﫨Ѻ7uLXqO, k Wyh~ {f~d~,n{7hҷ'4 8)]D޵8 MOoX]Z M_ K ܘF\ιG[M\KکO+Y]1Iͬ,UVw?@5Fq";e^Vd<~eՙg*Ӹ%4˥#ܯY}lknFh|Zvdq4^ganX@c@K77ڶs䇕$1EESᓿ˕Ζ/g*ė֟8pRެYw}?5$:c׭*SiS BkSItߕoe!==ICS~\x>4m")$6 cn47ao΢TΥW:dkN̎AS+3#1IN׊+j>U,E&Lڙާ8AHܱK)J51zYɴ"E'a=ĂЫܘ+ صF T$=ػ3Ë/'!!̰?%K2C4$Q]PڻNPՄ #d|Fũ?NKj@GdޒX?S{SR~su*ziTpPۉ[&8ދYm/<k}p o'j Wd&8) rN']&vc˭^?~d ]J|;4Q=VwŌӨ|\X ܅y?K,SPC>_ֈ/(1,tEa7?V\փkaPh)HmWBޞdqH>};ԿtWx~R#7N M(G:a NL<ܦTqC[wvq^ڮd8I!jnʗF+ixgYG^}|,[@;Wlmw#T{dڔrΆ:Hc?IgR3tHM7?bPHJ Cw5w\WVPQr>+}8^/Ffqb|ZF>s);KV7ˆEA JLEB6bR"$)^eUrR<ߊ VEC&plfV㚲|1 %>SGyNlЖ*cQ^Du64?'ѵ s- ^ѽIωI ysHSPW\Yo;hxaCvѷYA+M@['}o"~.9Ł/ FRhހ'jGN2a\ M<ȀC+;~m2 v[Ycf3J\{V4[ޮ<: !dϸVN6TFѰc7WVrg5Nu,܍hʾj&stETOc=zxyG}ܯ*o#3qo'$2[b&";GzӤ6XZJj %2)xfnDTrZM12^r0YrwBzD9$dv<[=qbR> #1;džmU j`GD摎fkSYe&҉FS 7.do3ל*Y=LDМPd-؛'.G W([W/,ʆ5XULp[2C锴*A;v94WZX6\&6'*>N)ށI.iX!䬁ppo+@i`.FP뿊qTW BLBRqz/<Lk&s~CMե3$"-W[Wcy rw# ?CEN㦞a kA•,:7*bOU-7@\%;)6Q04hx@YlT'}YT5kͽËBc|SQb70oWvsT@:ʤVYDwaG Esg ǚȂM1`g f}Y/!({ݜ9gN 4{/ضl9dأ\]˛)1gǂ]Dg+M X>`N"ށt[pb#+z_#e/C6 \7cf3rMRqN#YF`vT #=#TOS !˚t~$IboKUlaIQ\KW[]15)D*TqTG9skT!4\KϴtC:2Ea;K7 Ãk,j(m$Q w)89~@PU 蘦ZSU-%|}?[uLbuf*e#;bW@qZRAhJN9L ~蜎ʡ3\$\DkwgI樠cA]bw#ʁ^m,:0q;yD&{ 3l?,vs~ˤ<[?Z}~=qf Y V'=H >JpeNO/9*-% ڿˇɰ=e/eX3)@3OW}+fzÖ,r7HR*} uo+ὋK HnNS <} @\&:? Ӣ|jG:u;k*]c0Xb 0Hk0h޼&"zeIR r~|\ _zyb.tRᄓuO??⋉s{^;kL%Qh'4F9Z~($Zԝu 8z/?+άòQc ]/0i"cVDѺ P?=dVQ-oMmUQ.)u[p.ӶBק:J7GzƵ)w!^gxZjh8]0@H7:>rS!d4pio@T#:mA)d鬊oo_&WG;P gе62҄岱I D`+ L*c.+/6^~Y?U8M^u^pNwq{/^&BnG6 FE"B(1;% _w]Y t[$jE)}T]b5H83П֫j^ᩪ+!,,[dH3.7!neb|PuFζ0g}>"!Jwu,}}L50h\Hm>FG9MaJڎQQ,P>I>TNxS6~Agxa95.sNQj?GJ:}]hA*݃|#5-ߵPL7fg}h 6/u#0͆L~wRuRe!NE ܷhu[r{O?q 폹Yckpy UK'Mⲫ\CnȑfNoh0m>@[G[|v*k o%ZL|uǬ3-$0 zb_\0P虛|tzmO XPd(?ɴCR@Y8Mw=Rq!-ȯjz?bإֶ 0-='t4njgM>>nɝ!TEPx ̞pT`Ҩ~._< &9ȰVy/H !ajc2n!ʣmۦEdsQN8%b.G9d. d)۸8o( n֤;&8P;z}s…ɇVV6iE,>jD*/ߤlgs|_ƆIr|ydq=?oLA'rRר唽/j |Û8_s{ MЇ,]@uiUHXpPy`q cqp15_` XC=߶daրdp;4FP?$GigAwٜB2EQ?G%#rpRmq[/ @,#{*gIŗbCYB6{#3;AieH@ߵĵ!,{[ vK58h؆c9\rZɧ§Qɘ|Ž-RW \JtZo/<[H=/$Ɨ89Ly|ŔCY5a,aɮk#njALyБ(ýht_cִfت!K<Ɉ6`D^vS"O09%nɱKRժ)%-k:;/ֳ~1=YMjյe/hCqq#Һ=Ls92fG.eޔEۄgHa;h:^ Z1¦i~УUhCU@pT*D̔NI-S>Zk #Ub$ F b~>HWs4h S"69,u"!P|No!N#swƢ(Ė7<|t|0fJ Ѭ5a&kcyΟ3c5\$/Ri:5 nB1RG/\˵&r\?U ]Cq/w 囮Bx{:%rv$!mow(& *[zbz~t\NO"cK0Jom#ݔV q!GZ޻~&CWRSn߽а#}>`^O_d83g%ŭ`,Q5(st 6a*(UTDQk67{]"xӥ㰖&>dkw貢1 ,w(xcd3hnDN DI$Rl`7#7h+p}U./C+qsFĚX1=9/ ËѽntV)*).*}˟) 9ߺ|J6R$|5VnLy4}oQKzr ?Ū?I=rlH0ki?dJ1& WNJh߹%9MÀ?-V1wJbyJ> h= HgU=n<]TQjLDl؝z8Pd0ZEVu%`3. 6F F˯\7h)`UU܆Ծ F2& 6Xm;3b$@CoIdjHl TLQS5UH./ƨϯ}Œ3). bfl0! ~(lO?hwv^䬵[E_|2m\06Uv0Ӟ8P|,F&X/iy}.9e812HA͹6R\NF-:YI^fbsnעN򃴝1|#흚{ca{Yθ4cǣϺØ>8&asdJ<WHTdiwSAU4WdȊ$l{J5+{71Ki7V#?]_e,:DMy-[ON&vx;5tuxq7pRL1;Y@9&28?0n09gR֮¯2ϣv Լ O( Rv<\-73L&FS0=x d1+ &K{1sK%oC YTIk;>y#y IB7ẞB959 v>\K04\aYŁ;IMQ1k/fZ&*ՙe;*5Z!o1MɯsV$D?:>}JYT$9$=:|a1tJۆBH&%M0"FWMdo'V~le6rӊukSߨO83C.z2qimP_j nm83nۤYtWhy 2AvoG/XµsgV_..|͹7b^ޯ,qQœlw= }bʿNYP4L#wʱFf+qKbE7"(PK㣫@]C~idÊ@Orh s :ZW21e9,V~[:>/(bl_<~"BFV=;.s-?X'*1-[L*{6emFF*\YR̽8>5ڄ ^F uZH^WȬECmf8y/V"0TO)CjP{k~QK+rv{=_VgsCY'b/$fK/Ŭ_rF&vͰb+%:xȱߟS6bԄUZO/@iu)@_o(p?5G?! CY6*\fBXf' ]לREc"ުX[`rL{xMU1 rPgyB#h@ھaT0-2#3ưm+d8 ?=?Xd`cx19T?hЫP.7xv[JJ8u_Ю޽aR ţYJNiNR[d~\DZmX'J_ڢ褨 eb)2gљׅԼ0VQt`k藁ʀqjU@]֘":;taA-(g$~>t-~}I!}T1$m(Ȁ4r̬T()J֣"y3uRS\;P#Njwk.vS* 7pCvhڢR\.Μs/vt B( do|y\*K+A[}Ni*qf=ҨU0Xc"ML ޏV 6d-ƚ|)N)\SK㾭Yb2CYl^ہ|n91_Cs As$FYn# <ЬSnBkU\36.XsQ=X4W%^R ^QRTv1df脝 9(UG=^8#A\5Bi}U$>@aX"}捬ya#1_[́gɣai;ϧigWYwy8"Va&4fvhW F޺%/:b)o!cC2 ?HNs6H I+Ud K;<0 ReOħPc5}epއօfat]z 9+,a%,H1R%uXx2y0p +#ño\K J0L%;zڡ\DZ$PLw`yt%?E 2{:TV[tƪ,!['##3(4\yS15zcEM٧]dވ&Q G\!Gv.g'r]£ )"Xa^2Ȱhf'*dj'Qz851w_Ylr_edxgBqW=x/_dd#N])w?ڮ;ؼIJTK?&rQ0 jZiEF-4$DtW=J_uFm|[S8H!ZFG艣W1dUF* 5rWg;gޭd\t<}{W#vGВ+ M@PIj=OxȘ5'%wŬNgFڔf*FYwtinۦӃjC#ӷ7}}v܆}Ҟ e7J[A|(}W]+t )<\"dwuw4OZL#Z{=& @42=K$ZN(C /u9htnsnF $2뱓AVi;>@~ yY$>( sF;Pldcesϕ92L`D}Ӂ^!z$~^FIRj#׮Mv_.''E6!PWƉwuɟ#(߀d!;oсrkģ_:n.e[;`THhv̓GKO"4 =*]VG$kca( Ga >TQC,wfAT_/kžBE}ojx̾/:1vװD #q~ 51HoKa 1q.s >ǻ@4 *(Mw" !U$?1 轣7Xj< 1j' W 1o s,V%O5Lj@q[E4̧ PEaABG-qs;7MC531ܒi\ ]z4/Lr7RS({3'O߄DkI37D{dp \xhEi8CĢ>qf"L 8Fo j Mڄܙ%yQ~!'}5*[UfTR3meM":[srk"͂O#n Ǵҙ)nuȄc{TZ*%g5{ |WXFj/2mh 9MnZzTNLّv'@BĮLμ(z8ztN?SFG b+'_ ΍ |xPi4EG߱,? |r`gAB}j$V?}n*@%],$!"=CC*0%U˸ϓ.iX\z+UVu=L4#dxX]y2cЂBqH(/~1:.xgd?gN5A՝ _7~d4i{{^dF1+\Ğt7إFz4TN-y\z`/JfN(ٗ9ZGᑲbG[78I&R RX:(]'9(~u wb|ܰ8 ڥc0G:]`5 ̳;IGAd\sin*P6h@b _H|J-v]vkS");䪩.*eff36(Ymÿ]ӔnӎЀҹwcy#3 n|ֿu0AZxw'\j\:JmVt2/'6ba8Lb?־^}:L=3|{Δorm^`d;h!/p}~XխFUy#J' V%ԹVgDziß"l<]sfYMq5K,% >CƙwJ+9+Nj TH&HE]XO:K έ oգ7oT T=|xHN -eA94ҡ< 4G~ƫƢ ZC ~J ÀF0$l+B)x{<0/W"~G YK*+h;8#](^}n ўǨ-lhTQB^ 3Da?\EYs8\䗼;^Nl0ٌ4g&)#27eEA+@}Cҥ$49sjD:/y` iSK8h(3[hz2]6jDTQ%cgL}KU~yHQ zHTӏ\Cy$V:r\(x:,|<ڟw,=[6SyB.S3R;6 C\;dCAuKe$(`}=E2aca}$dg}P4)v'2iʘJ^ݩt*'=*ʘѽ!ftIhvMVo/Z6yY8vQE\ffW )MeC M%fͼ6èW|ZK%Jl U@#H|Q5C}T8i!L_oܝcV*i:zFB%c*KW R<^1Cb"ʟ?zǚikzPJV'xf*;%dz)?},~eI! _X9Fokd/+\Q%I&uжVC j^ɸ:g5w雥DJlmceF]MzKMzcY`$\iV጗'|CD~,#r"fD%xLj\Xy3 @{XMFpfGQPR4dr~SBqˍRxկ37oA~Ew ykp 5k0K7Ihۀ{#ti5Nv%JZa+ohÅ1 2Yf47^"F6 > Zeμ FYy<) .U^TE$EETcc~"Jł9i2FuYmx5BO zQ2ȫ6n6UVMTr 7^閹p }ur(ÏuxLf4hD/TG#JϲVi(vNg5dw:?t ț-lcS#N+m%mXrŠgI8pSc3cJ@&Uw߶g *ïSDSj17h('LLra!1$DbT#i^̀D~Fq m;[?$,GO]V`)k:ի'̢4"ݧ$_VXjSfhN\Y5 (ëS`-U B9?Yz}z7?Ђks4N))r)AGu \Av dDc Y69&VQC "*[tJ"ӌ0}\5Nxk{a9dfo=TEhYKqGk8[ vtԟLxl^L+[ QA9pK@kXGJН۬$g?h~iBՠ^ BSZAV _6wղwz 66CõhJ{=d&&3z+Tz|4W;yE̫vs&сk#N5<;J2}pa0RZQx!1dotg*JJ ]iژQV%Hw)22!"Qc4XQP9,正i5T9?K*Vc|صB7"TM41b-l}**g0oSXfҕbr v4"(&Z+Aq"]h +!}c2_F& UoȬ".%gޣ% 80%&ȟ"AL?]v=fCEabu"2;c@=?R/0f=c+(ck֐(,V= nW55Ǧ{a9ЯSN9SBZ:!+?v\sӔUPE-:ϱ #jkGsx+Y!eYk:(np0%}"ßC`,-6u`+*͒G *I#(GXX54~g)/*tUZlccˎ!sDŧ_o]' E)aW-$q)~ױ rsԪHTtIQI[ax疷iA4IƒӠV[G@P=s}CSq9P"a&7Sn6gGL K[:ln9R{L r[~btb:2Q?{|߂Z@,5K>9RJ68YK:4E6|:&ak%HߍW,h"mZߢupiNy]V "Fu~؈+qȅWHhxL(#~b"z xMߞ^ H=КȞHx<sϐQ&CYܥ >n,e%M\5 BO )` F;Aq6|X,'MЮMR2V񸎻A,S"ÆD8a>:T4ʃ ֓]ϑU*1힒ZN_s7O7KFZ?C|pKuEȥgX\zHnKzK< n)MPtdokT-4cKV5(v?Nղbc":̕1ٝ=BC4$Ovrn |Ԣb(4E]`vzqT՞E t ՞~(JR>5Pv\z} FPUH+PLS`MC`+\Ek4>Pz,vb! [1mgdUZ>=\ɕ.`Cjíy%x 9iH/Ц2jBL}@w2e@ks!{$ݬ{vfyP?>,XxMic#1ylz%*>nWC!XQ*!,0a[+!4W(eULjgf89/qҝ7xN?=f[K Cdzh D-J#?ms u 4O{$aRJXg~bN&sttبX~ҕϷTm3˛lhpdf{QԪxO ͞令!kp)Yga4P.ċ0vcz+c.&'Њ> ӕpX41VD"}mE idw!k3fxs'<zǂ1x"k'z.tvCyY4xx4S]D4 |rnW2U ;NWPf{(a_$x7vaUc7RX>GQLJ1`niEL>6[mlܳBK%&lHr;1JΓAaW&lL8U%IUV6?7#zRCG_UGyP"K{ Z6!R_EAEdS!| aeVZEZw틹:Y|&uiGE;FWp\tkL19~4;Uę12ntAIGuT~_Tx;AߘK_Tx'w|*_05$mbT7Tauw*dl s?/yG'O[bc>9|yKEg9TfVQ N}kwiS95AfT Q cX2w2aI0U1Qm9rN)>AY7ce~z^$CE0\U"gIޢ_,:$'s%UmNԫ Ǎm0APcJ:͂6)yO^2ao8+[ `yTbDx}<^;>S{߾ڝ8JC[o-Si}d v[Yon0lZyVZ"К1H电T:Uf4dDg5OA v-"M*X:_ JgLѦ0R~+){1ܢVwD!jx|6֎-ʝCc,^YՃ6$wj8%~c، m`W5C '*r0ch4qlxAˌQ>~)EZb^c;5&)!oS IHYhҫTuU>kTyPMώfxY~YXgZ3hqFJ+-ᱟLzQ=yI)b p!޾?!ܓPS>nlbd=^7"Ӏ; XpCx: xXYVnd-G;s$_'GxRVzzԙtFqӺ ܜc&Et^5l]7#J׎+AH yGL@Kqt- I NpҀbm6u-$8+:"^I]YrJ#x_zh(HZRCP';@/<`V)=(WÁwl(0dˍL T+b/+deinm% U *<U?(CԪ8]5wbUHh K%f2.v!ܔJ1C;(~l? !GUKͣ^4g#lrޒqHPl)'W$=:ټ,u*`"*{D7)@ qztTy hw(wP]A7:= TJ@5gA!4|~NfpXF [x btwK5uaTrfOe]53EtB0=tqy*#V>h|2%RM/Rh =qQ5"^n]?1 %qxiR1(~<:JAz4+fy H/4_c_K ށe\rOSK3ܬ^|g+dJa;Ubnm<R?Vq˾c 0{sJʄv{9`S1Ls_Z#@1$yslSɑt#2W3MNgW3DZ4^l'B19.(ΩO` L p@0g`)'/\|l>P6i}VU%:9նk-#k3+ Ֆ}u2{C yTd D~9f& [FVۆ I=]ӗ|f@s@Kc;iyޭyķ? tNkN[K'!W!typX9h&~hx/9Dn;-t:./Wb LהoX=cde"% P1y[I_Jo7찼4 6 RoVqF#ьdP'Jt^+^SC|葡<aս_k#!LH nŝg'Q.WcDO Uِ"kZtLႍfH$_ TyyqVbO>mޯ#9ԕln[?1K/%\\z] eO}HD4P[Җ U#oT}ux%Y&a&ED*^Q.] 3[yFLZ|cv9ٚ. ;-c2Qt1<"9WAȅɇʔ| vCffl6MS:>0-IS҅^)Ix+pbzHzKfaqQq<ԡrMZpzǑJzڬiO>Y M$s(XyAO$1IHr쪥7pY"r"jMҚjaCHm74ؒ.;DA@҃oڹʾ8!W7ƑЂA2q~˰ϋ[gcbV rY) rCfWKzN =^ dpa#҇bzpQ%Nn.Zd>ݻgߨ"͏!D +kfҘiGP?Sبak? ^}736PVs,ZrHǵ| EBz0k0RB䏲(n:zVI:ʹC/IW<@`й9)Ni5"gP%DUnL t0 sh_roaTpZs`$ J?EqsnaJ)_*zü]~h[vSR4tO 喾:cD f;k;y/F<pדt ּb11{Z"c `b+8dWRۑrƔ?=#e2TH֌eGd0~yɀsד4xU5Lrڜ}2[}=,f  *[0z"@ 2ֱXOsk5uA"UqZHEӎ8)JX{ܻ˟"VW Md㟎JCTpME <9}HN kWĖYϴKurxNParh:X,~C";䶞&H`X!0znZ]]C)wf]o}{K)IOtז!?ǰ;"ᾉ;]Ur~d풴6$3ʯӳǝQZo.+B1A!\N}o4 - O4{t`j2q*RQGFv[.:foYd#յxUmN rL~ ֬x/;|a#6DM;R^wY@π9˜bP7#˵U?T3bHog jϡ0fI͒t+J"b1<`9)N(z6uZ=g6UYKc^͜L H*;M$}8 ֟ ~0ĖCpgPP{wvn+s/Mh'2k,Js%M@1@Ov0)Ĭ%KZtn<d-z~Wh BA[yb&2o. @de64M5igi >'617cv` ']7jl}K ,iҞfw"\J>>fg*$RnTO Xmay9kvp6*Hme#(g4K>9G[S՛(N~[c~CtO]qlOF.Ao& ;]n6-(1*/ >;=\aOgr䁈8e %ʘE]_Wc Uϫ-Dq)DX&mBEfY: ښ*V Q EbWӎ,LU>&}K}͇Qii`j)Bd.łX Ak/'Ie=X|E.,ZBkCeli/1M]DŦ1oQ' ڄTuQZ|"Y)yT#v 3˼buUm*'߻jb9S^Lb7R0Eoz&`]Nfn >Q=3JDis =ovl;15xܺ4ϳ)g W-a,䨫{ʉgŷCwlְ6^鋲ۧ?움puzFfM&"T7E|QWskߧd  FJcǨ6|G,xHFȝj' FF_ւ s|ܽ%еu\ sе<,,T]~6V Wᡌh0Z}B/CNre_yt.Kg7$Z]]1`r ̃0,~&K襖'Laz~ϞOlwrq(jDN RphC2kEi) {ff]É<!R 6( ؊6 XRt4ѐU?u6c8;N?)EMhJVܕi[3 {Ej(j*9]_0t~xa1xC2d,n~a x/~BER^A߯xe +Y!Z7K8az2!~gɋ=|p-x?]ی2nEF+@$}∍UV&uy'=-NXIǻW#z=k x> ݐ`Mȴ禡k;ӯL D({Z%79h.dC sؙ#@HmevU~2* ƝO;eӯՎ 7 _~ouWBXSj S`F>zm_AIΌ0"t$+(D; 3q>Nc)Ït&ǽ9v1=`xy;$snҼSpI㋗ZNi]^Kc5[7;l/SI6b),WN&U2L_Wu-mi\{ͬ1j68!' v6[0t'1~zsY= +\ <4Y'_d (HL< ȈDO5oGgz?+n`!Kh{[d޳E><7_ ]BV$`['U!zgvF'#hK3;LcUe@`IoD5Y˜TPu)Ï;_;]˅5,랥a@  ujvp/Hog!CPR\>ZnaJqmP-tr2h[9rp@@qQm3*"Cnx_U  rfi/=k?7B{f(Pbv0#%cյH{7P^ woOYs:Z)vBNCTɽĶ[ôN$XJڊ"͛)Aֻ*ĺUWČ3>ZLřAD3vԚ^N߇A 'P 9vؠc50y[A>r{Q $tPcC 3Y$oO75nǫ %zf 朂U]['5}h?谝 ^6Nt 1T⤶i7@$M0PIaEHi +zRKt%G$K1K :9n;<6&'"tNrT54oPkaZͺOt~뜂AmuLCrsO5ӺD.6Dꥃ~?leD5W@5Пd}KP2r(?.Zȴws;hHx䒊Ґ v*^uh>3{kEA5Ma->sPn[d95K]%SElvBo~|$|1iClh lrxN_00õ2V M=j'Xyݩ+'oGXkNoWC©_yKhQhzA 1 v%Ӣ1%T2(O\dMUHP0.9WdQ\A=&y &7>V uc37o=R"tTw*w%1yq@%-ӗ7>PǶ>hO>EأplZ l4KG0֋$?IO0[f,pdBku靦VWM s L{(O5+Ceu.dۥ?uPe-GǐU׋'$l3`t#袝飱LlGHI L:A{gѸ̻mLݡ7 s2؞ge]z &`W`$z(ENJ^WnR%Cf?^e{n$Okycmb#jH%T`NrCqyUռ _)IWnL.Wx_Ɨ8L>pQ( 9J ]3kU)_pfLn1t`@W+fKSi7>$E/#kj-&y`B03LW)>| =DՑ`0 H ]LK0W]T$8!r''$pæpmRi 3ޣLhyMm0YAe;/%a/8{peij`l0!U/kuZ-rT3Ujd%-t/Q NYƑұ'q{k_2_y}tk"-?gt+nE!9,3| P0 Ջ77a]ƧjWB+M(YOyTd'-tAFcܲŜևT[wTL Pk eRR,{8 yuj8C8auz0$j\ʍI+:*h'g\JL݊e"1v7\vF!m. F0>)nrq }ӹT6|.e¤iR 7CROjK pvzUz7Ȕs߀#b*COfߥi*1&zMB#Fa+}w{ؐiR V|Jcܼ">N݅vۦ:j.ε5LI@6sKbGtwYY6dN +Xjięݯ!B;5os,xrOH4MV,4H6C6U:piQ>\97hTp&~h z@p= 2!jUwN#BP S{/ :Q2\Kj.kݲņ #JڷoJƚ= TqOUr=Ac׈0&b?*+ 6րK3'J 8#?bpUY~+X&XXJFr<.ǫhD*l{HW\g}wN8"D<Opwhvj˿+R\jLN|2zh%?}-E3F E2-6@c2W̜%allG/"Ď2PZcSZa$Ly*F!K0`Sʭ`^rF,cdjɑhп9Kd/FE|R#+djy^\~4?filyGq^UKtF"nb^\HbǕ8vBpM,BZuD̝?k kS@!ܱWN}T$ G _ 3w ׵@wgwXΠ*7ו3m6!@\<cJ)b0pU30ރyƗt}tEMO{5X] qvd̈́j0E cAlY8O@'sΪr5;W95ڦ`C|>?wBݼ_8 fV3_}#0|FchJwL7o "M>!0#,[:v(Rp3_tyܑGF>xUʤ/mI^r2!FI1c1-]KjUkyW/!xIڸxik~:21.->*-$iyIS0YZ!ղrB,A-k`ּ n6(`X p"U ~Ñ!V mH qt:f\4pAaIK?>]DL8~t[E{[3W rqqbzR UnW/l#`8mRLIO 1 J Wf[cox(DرdOswKr.OgVE(:YUC3ᣎZj/VY3FKnR,2R:wX(u)BI~G ̭G &ǽ f@Kڪ6֭$\9#,=I)Yo1J\c]Qؖe[_~Zgƕen>?)ۘ`<`*2. ƽh YitP'U5Xp(o5]FY3f@&d06Lbl@y7ѪbbO]yvfI..l GhlD .ߐlh Z>Zg=0JvJ`F+c1$T[V$_vtʡ^,#hhR }"muvtnHDvgV{J pP9#2O-_lcw`;/He4zBuqE{\ Y BWS"XaVx_CxsQ@3iK'kMLiqaABawj-;"V.P1$XvIN8N>Ҧ#|}N1qN-hG5V b:XGešt92l›8QWi">.F(Pt*đGJr vnXFd|IC]!"9anHlT>Ե':v$*2)enRݬx%ǡr܌sJxImK6pYC]Su;pDS**1{+`t1O{q%jIeߜ;]Ppcg9D.gz }7r g .\Q('*7HUcёd$l!gb d GgcE6Lg*o%s5$l#=)OJ6TX]U^ݎ, zHZxxg}^Xmf>\ՠ̢>G%?5Wzl=oF0OڥaxoD2\|_:+ q}O㽎 &JZư,~&a# =vdgO mݟ`eA~25Y֑J #8~La*5 L4P sT 8{pIeOvk?t6f=՜;$Zyv9[6J -W zyV S4h# ھ<~|yJMduq=9IU}r}E?`74^%lEyt'k'FXƮHKK{L:&wyS0ax%ĨJ{P `#Vѧ4Xq" 9§e+&~~Ynڿ$, aobjӶ*U`V>'+ m6?`jOK9tRFprD ,I)#% Nl)RXHvj{:ֻTk LRoZ-f#+訲:W 9:r #VlGҰ3X VZ\9@Ii(5` h|n \@͞%9@gw5@#|mǫlYZ-iн 4^]tmAD\!BpbV4bL 9yp% &N8/e4.zbmyBIrE-sS7 >$23 u@nO_\Q ٩24[B6>{gujp"@+mv P¢oJWb}N[+4=(s8 8˹7r%;S=:"ėPTrIEߜϖm b4^@캌MԔLR[#ݜUqmtgBH]G|VG9c5v?i* zuFq1E:&ݨOeQ2q-ae0kkskӿ 6kxuwCd"#z]r.c.#F ]J/@pۺbG] .釡Ӂc5L`akKz"zѪp=ҧc.I8E^)!pU9c^5odd4%۹ϹEx|@Տĺ]7# 1FX7fG}[v\#)R-d0Z. 3a.H;pJ⛈ڈTܫznPFv|S@J4tNܳqGFB k)9fl)],Ogu xF O⩯C,omGHAҺd3=}x0Y>_g ;RNa?~ϓzl4 18&mp{BbwX)Rk].ZO7+*j!^^IJa%&6 Fq<>T+YTjLD;ɭ0 sUp2*VBI\7~B23$| 8q|||̬C-SW+,υBQ=y+Uӕ5Yg훮Nwi[.xF"6#j!*!#t;VC,N/ũ{o\v0<VtHqOBYU'wJ)08{UY3׺4},= nM>"5$y{OhZkM~J"7֥ȑZ.7L_ZS,SGh[:h7K@*;s8G0FrŸdճ?0z|iÓ!2IS|ϫ~Ȱ!nO/ch(,7Q@K]0Ԣߧ튍+&bs :|WaVOlKCJXY8=1_25ήMBd*,N8'ٻ"Oq(Rw9VC8@뀕0 uސ.9dЬ`2o }ji>9nwlHHk_2W-`Kvf%)m95.Ek99Su>$ ]iJ85CfJ]DL*X" d3wL}fm% ^M$!S14R#FR7+y:=/xNW7 |hoC^qە~;&_g^ҡT4pGO(h|)tF"nOqӭE:xkA]^s(J?G4t5 \cR|XX$C}tlB4?ϼ2p1~?,C“샪 dzcvӽŅ5oX|snɛ8q>r=OmeBs{k"F=AtrY<-gt ݞP*|{5s5;VA0zXO`g7ՔC:\P+ &!n^qS!ŷ \K-uv$P*6s`]9p?0+:c6%tpRݜ'odu0R4'c^0L 1ֆiXC濐,eҿ+ixsei:]w ,o=ƀ,z>ϘxV/nk#0~>PrĬpa;O">L"M27 ^`Up|y?[SfcziFL KgL*# t2+5KAN#Q-x%a-BLv 'Zx,[pfZ w),氘Q7VRON4w^N8ha~IdSP6h q]3:Fs,0ocE|Tp>xӤT_9*CW6qtH`vqw0hTR.R#С<<C-ZOg ꤣeKw 6CBX"Gʐ*'A o]ŽNh.cfh|Os8iAy Oxw „VR@A#uN*8\Ah_\xt'Y(uZ:Oc!Rq)E)09I zkMii\vT70'%" ")ѡW~~t ;?u^8SaLXۥތʎ A4|1 D橑:.ei;.P\?iE@ NOmV`MChۧj@!n uuyXml[|'ݪf{Z%hGA'x_gkgRCM@q.p + @E9_)Ip^S( w.^Xpp9ꭳШMM_=t&bրU|z+ENrN\l_˙kS_Ѝf#XlFyrLn0/4!%1MQ3}.'MO13ů#is'؈Y 6Oў 8\25-E{s+A~1, &)M d_gm!ute]ޮ; ,<\; Yb:N_b/T2u 0 M0QPqdr5)D;mn}+jB!c|ܻkwg5g#s)72Jӣu[ea֩O" GG>E`* HWiy{hj$6xdn9O^rs48<(yӵQjȋ/|{i= V`%IZ;SCt.T"}f}9]?squ֨s <'ItTTFo!Z/ Ck &x[zE3J - GA`Kz5Ńy_x@IUmzZgD|%_nIQgC[ "7C+ k<T=CJT`k 1ldhd\ օ~c6wvT-d^"8~69l9uJd|89.wQi{Eʓ ޽>>h6`]">".FTĕ9J3D SS>ZΎFkbvF U!`0.ɒBÑN`T{. j읆E@){Im~by8h/ DW9/gǾqFX hmL| }bO q*o7Fx S# qӹ 8Ȓl9ǧ픫gN̉*o)qJBQvOCI5]9ri?d/#M89v Lj_2 RK =WԅKX>濞4Wn8-p߃Z9;5vGOL$xt4q"J}t+Oa@^̃S/0U0Bgq2y27 kZM_lvn |>Ojm e`zv^)  {Bb N #MK"$E"\v :E~63ߢ-nXDooƅ0FoN@.t~M6QI_V<(.S`8s aޞ/MxmpgiN{B!'ȩO!4yu?$~21=S*4(v׀p 03'9?'\xvn'1Ba0 ]Ͷ`?7':#0韨?$7|+`UN< y`I1BiG<#r #yҔ^MqCŷe1jFE,qWvb6\i7|[o~ϔ-4‚J|gƹB-ks3U7.}4ͻJDw# 5L!2Cg0\8Ŵ ?Vϱx! C@0m;ՙ3hG W3>-!sPc&&ľҳ>6 p~H1o-ZWʱ6$S>&VںPڍ<Sj_!,/?S= <}*d$)7*:)BI ۢ5kI:Vh N;Y_^7Fqfi q4qal[w yClM<0S,W:ju&tTJ1k| .AMJhl;T43ތhڢ"(&BRQ+4poHŽIK)#ojN@m2< \ A?I>kV4V6/ض 1J$SRۙQcF1 ڿbn6~R U]Bk.Yk T~b `g;W]X͜։껝*5;Z Zp?Fq)ȼXSDsHJkUbQ4x5/*-biQ ~rYn0v–ѶyO/#l<)LѪ6'hUt=OOcY'6tLXFޢ3#:1dG?%OJyy A`X~9aDXZ{+==^e'zQ#i|quD{nSɼQ tWU#.ٶYxazq@I%ò<|i%/ĿwQ5 U+#uv,hqRð&nA sB8cu\'N%Zr>BsȔSMJ?Ŕ}{jNI4T_Aڨ7r`XFccTW:f Hw>Bt&$Θ-]G$?yDь<ٌˆ60f5^53FawBV\eJ^{HPIrr"zcv 0(靤^* a~RK!Y^ۢ< !Lak dϲi 0Qs}D3!5"ŗ9K"Ľ27J>4cpmj]V0V󉤀q#sJ,M+?H iaL 6Ț\0̦6PO1Nr3p]ӂ&wxޕp&CgkaYth (]엗d9 ~:c/-NԦaZI87au:AσggX 7`9WKJݢ4*)9I]>,i kS h~@ ddix2<+I$8y3B"IaF+VA 9r%FXаvxc7)zK'~+yO^&K6b1LQ Ċbg%$=hg;qJQݛx|4U㵏]^flnufu sZ-ڦ} 鴝R߭zOK3BRB/ʀ8cz.NUjmʺK*fgݶMeSjRQX0M?ELߕsZ ӇZ-*7# ,qgc)TsCY3EyJh}WKCpX$W"dױYd*/1I+P/pm{?I-9 D&M6㡡(3$9-ys/uI)]Q\:8c2 ?!ɼJѪA-BW G\C3Q"~ inɽkh=Ş卽WL'ag&|^8\Bm })*HhZuz^@q`#W9[p._[>o{+[깵޽hlh8jPF(8Qw *B-GLJ셨 'hXXN:#"OVH5qċCY ~-e&{Ѐ:1YxzE7@"&'`giyg퐮-b[{Go4vjlx*H cr AmQLCѲ"N vR[  93=T ~>"}t ABH`hfg7+z;'>I~-%+~:6ֵDx>M[M9՟a0=ǴX!~A+ Dc8 XRc4M |DhKzhҗ%]XqNEKNq_qHI~oOEwHzF\i 滯3:ir蚨( >:.M_R$Xp{,VV_N26arX)aڨ#~*,:rhaeBqd<<繾]<+űM)*8SFKmbOdj&EO~A&Q>Sl q\]@ ή|RG]$&spaS51G \'@p zK6ev%&\]cջe:g9;"bOi9Ē Щ&pACU=TWy\s@cI0!kӸ5`:6·ٵqL$a;}e .9kpwڽGYt胁Ř:&#δ;y'bd'T s_@MOlkn%ȟ㷭ŃtHnhXuT( -Q'P"-rEƌ|!90/T(BlorF;C7de[N;QV ȵ:P-3O5ί:{ylh(cRX;4J5 cM=@C%ngIb3B GnQc-( p5셆HLiްrtm0mP*Ay!>v ba>/K9@ Jm%\#xQߞɵȒ<5"u=Sdi|vL4-$3.jNQ!ew>˝ Ī0#VS`H/?Ov@s.J\y n-eB [ud]ey ~/9_&B#%(R0j/,-f+0~^D*`%=$n?EeY.kB7XmQZo`iA!"FV:s4 dXb@=ƽ7"@z Ȭq\[ߎmU?E'J*|ZY8c{VlD;#l'},H\R*,9\^Eڢ7^/WV_W 0څg]Kmpad~dF X|56X4x1^ԍ#oyBgTF) صaC׮X4*̃AK|=ۛ -0n~.P`Pٙ >  Et#Pjo^68T5'Ėal#|EG_|_1;ow&~JNTqFDZr!Ze$]*t?]$ՋRRR϶۳ @L L4e (هiDuHdu?#uU7c0űihZsyl,RSgn3w~LLL6=LY#:[uFȾh|6PW6e!R29I3% $I!oyfiZ1\#o}8ڰ.˺&l ?).H KKq4@AT 3XP2fߗuSZ"6\rl,$,-sUǾtb_Gt^"NprQTRB*Hbpv7}?~(-W٪bx_nyi͘J[u|9L}(>mr8* ">wQ  -wh`zv:剭Ńk}dfX͒>S;WRG`၆"ϸ5m<bpƥE]huh"p^g;0 N|HRFLe y5j!}Xo~4u!9߹ BD Ohoxkgᄕye%J2 }gHGCA궰‡̪c=?Nk .L$Z\ؠV\7k*O'$]cYWs.D.O 3!~g9qɿ7ڸ Q5R/MRAfHQ"PlXe'2{r\1IeXuj`X;&V*u)D?1k XՈ2wh;X\3!i@xb*Orl%l@V"PQmXWYȔ٪t_ @=Ţ۽ WL>ު >S /Ax 1g U OG%gji]Z"z}֍vxYn%/2usmCؒ_Kv>^ 9s 2 |+ 2X~T/vYW#7jA"qV oĥZ<#/KuZK :RB~bڃe 9,L*yB ]9RX M(x=HGQ͛)"burT3P{1,_0MR#=u95 32Iv }0CqxcHeDǩiUбG|KJ%JHo!t;PSoK"|9@9`sx6fYuA]MHkHMcW\e"oI\Q9\#} V ʞr`Cdh$rXu>BqgF;F, ؇t-mǎ[~hT";:I"1 )D˺}Ah^P0&.+̀  nibj3FUk *=γ|pJp[m d̢]GN1kS۷ppvl15;ڕz:Xd?\!5Vi>}YzAq&, W#+]vXח7?5Ck:䦰I % ̀>L6N!u88YZ}\yBk#j|..^s{Y58XB4>gLmCH% *F7ő l&$l/=΄Qu(1qro#GlC%_DPyId)J5le * nX dma&гN#'s"ENpSs(p5HTM Y,I|ܒ=}ߵJ웄PAT|]ob\IB" ]KQ-=塪34 m"+|n|ɂ$mPV.:!"_( NAO ]$XU{}كhF[5&!KO9t]Ɣ.ә 3/lьJb!%XH7/z! =P5%@=Ez^1g/=E#l4ДQb`DO=&QնS$)Mؠ 3=K?iQRu_"Ñ $41Sc dQiz@Eaa4X 2+<wN~Ƀ_ D Lu"D̠L eKo̜ lvB>@,B^`4妋3]0O>g.|?cr8H_N^0\8_ZBaVZGJ݋'.y}䊎},@,I;d3յWa7LJ5U,=}Z.5UyxFAM9H4(~a4W ׊yDˆ*?2fB]wle>lY<t0q+T51,tr=gBs,.ZQ%X4? Z@5f! y9cv쉝AUnAKYi̒#k[Z:g ؟I@ll8|ݟKl;|- |tRW43LR+ػCŬc ?NM0^S$KCGe؋ ,@T/)R [-̳} Y.\z{<:.ˊ;1$׵W hdը{QsðrQ%t ϤFsnTB;UVH׷{vS0<\pXqշEԒxtc%;#van]ߦC%QnMa7w?@0_+X.YsCmY!x=e#|'cn4OP.XOqwyظGcsmj5O͈yp[|.lyF3c,Rv_K6{%"w3LtWGX{~ڃ/}s֝.\7p֦'Vգo+"QڴUnH.#lZ0|y YϔdYnAe^C*V$e / O~ZL)c&~WExd2OA܃.6)R?n{Qi0Vp.VXiʔ'&gfPWeϹ΋O{2ݖ=:0 ) mQsҝc}^6PQ[#[0FkPa2A}E ҃AJ9 o!ϘW mG\em@滋_ <EcjJF!ܕ ěhMRGw#PN[{k>];VSWm)hYhwĊ x]Iフp|\oׇ4[)/@b=F"^ﳆ!OW/1\*<{TlR(b5dfƅsGvQ;6+>&KV\z*\L7ǤHRc41>-zh}ӺDu$wӥC7) 꾏MlX]XaOѧb$GXau [\;߬fR!#\C;fd:r D+:[ oqp8RH{]HUT"~UwWEdPge#O]QwDS"'× 8$VΝ{Ĵd)G-Z첼lc\beB}*zgɝbKqCjh%J<,壔V`gZ޵qeXz;ŪGwaII}w'-Kuwv:DDHV笫Gxs--NNsҟU?{'yl3Yn/Zg4o] d֓δZ+,܎9N)qZ Q\NXW f'WgѐPJC܈"mޣoD6|ٵ%;r,Ƒp_˷UoD 8 qeUlFswb&_1 ~qāy0Z(Lϫ\݀f")ab=kSBܹ\Ռ+xY q~J.Vd1 ُ E0~AO?![dg~ *Ad6F;֊n CB N >hxFy撄9UCj#;H|[hȤt į[$թ7%Z~1ޑ\ N6%En .ɡVђf-¼he\dঘ0-ݣ D[e`'mJ8Is^p}34;HӇpK8`jg)s{7ޚ2*f!KsH)YjM˝m:Ϩfr0gBj3Q:^P#r#Ó\)0}QRD%b6oU*1|IHc&T:o(]3CwxnsaRW#(χ/YO[0(WK;©>a*#iKʻ|-| : jPE*xi.߾I.7#_[U\╧O}"xL)8@1‡4߭ :ZGU?86z@,Yl\C̝ֈM/r=[rt4Bb):M)U.0AZ~6j%t\=sHi+Q$W! K=$r |;8ַ)%ǙZWZ 2p35݈SyS~KJXJVM*i_'[o6*+:bw[, lP#HXEg r.f*Z#OF&&sks;̳QF`m/]~9ng{gyxZ~38el&:Gf\Jl/[c\m*">2ew]n} 6z51xbP2( 64 6fR!n 3ߚo]G)>tU5q^q oN]כMk*帥 ?nHTT^۾]r<1p"wVyYn诎d)XTw >xz'_T+J`ВSph vؼoD2]\Sa~M0 0kRmȌ'X:ٍ! wGfsy+#]\MGx/a|m-1a `8 omg6m՗-iKq nO^R/=Cڐ<JO1s-_Յw,#rRG屫Ť ?`i'$TlK>B#-aSGH s>v?]zxpr3*9 -͇AfBnnOdDseD.Ex\-eӒ9>&$eձK|7E3ҴALt \N_&{UL!|;-jpy>cT6u r_V&kn^T7}8&Q+"vwt Zq)Qk\^Еi.IuʖPn8е2?@YXeU&*l0e/8e8(DyKK2%Ŕ-{~ +3Dy gLVfb ވBÅcpm);{HT,p1j#&2mNL辉WI%ʐ#UEX^ve5G6Fߒ Q4^ hyb>Ѣ3ntv@-ceϽUr">/.ɽ=N $<cLmoVۦza"utThFH+c$Hݨ#@#3H2XH_X/qhjs X>=T3ՋIIT4bߨ)yw.#(2`Fԗx=z5?ztpLKiwi%or%?/ES辉t*D,d~_$%klV@of:#2S>Ο6e(QLT]c%,5G72WiOve `̋Pr(,>u8S$p#[ߏG[c`$zseNM- @#ho &Jbps_3ׯ@⥪LEV Hݙ7s&eνY(}_ZE8:#u?^&GYO^ÆwЂ}&ݩ'ʫkFpGYXwK$*caX#ɽ,YxC6f3A d1[ZҐ@j*@ &/'H蜥Ox)ۃ{n(3&Ԡ9CA3[ [B/o[; bw?y{jNxumOB ,&j|5"WHPCu)vG;YR%!|Ξ5TG|ǫgW Ŋ&zv@)(Q}>d^˱zg [9Y4o)K_tjƠ&4;kK*M"ijشkg4)PDŽYTrȉq5n W }-nV{n>kќ!{ۥl_v(1j;.h,n\' ǠᒡbOP)#GoSM_BuzL& ּrq4h^J́#½ BuaU[E.iR,,tw1]Uhi ,~e8+|&-Dǵ^xѸ#=3b-r5kJeob_DU<&?E,yr<t=Jth{y+ `iW}~vfl-5 *wOޗD lp%+];OJJNܻ["6=/IYШoۯJMMX psBc.QiS rA=%NRѲmzQh53 C*ںXٕ85" ,}L 7Uޢ ],u2jʎH9l8@R=gT7 ڬod2VVJ ,D́o 2e]>묝^Zz .Z` je wLUB/hߌ_W$UH*Nǯj4VfZR,Xp12TdSOmy@\?-6 Hmvy ;V[y 7J=Hn M3f[5ڊ7Gvg(IoC< Mp(3PgL$ETFY =l4k*,Uj9l]9U"!P?d83bbcou2_QBܔy }tAtk% 0xU{H&ǭං/p s!qYc?$.^sJ+WgYY+k+מז{Fe 5K2[.,%vwqʰMĂ<7:M(,٠pt7 *avs X@U1M;1irQ^~賎f3>p_3VDCBݣJ9!1G*j{VZ;~^y7&b43zmW_qe/Yef4y\Mf5U<f- #'ނ>Nc{#W~L *[+Y2."!8,ㅕ;s҄zEM~$tL]iGQWrE0<i ߧQe!5HWNٖ:S6#$h$xQBr7=0\R>~s*0$:,YABY V9N#!CC[>Tb}` '$1I&v·DG3yOKk' s|!>~Uz7-,NyK.:]]O&&B6kՇ}Szӟo'itqhlY r1!/ +Ich)^tY/R`!5Q ODT,ٶl6"u6l]%&F ]ޑRYKi}/[<{.@G*$^ MB5!v@?,˖uZiՍ|Xj&TICY`ƒA)3Y&0MpNq赚[@JTh*D) 83K%;w ||(^Ww S~JKcbqD%U7S(6*eG@]ʿߐ`CD?fL]:&1\;dVﳕ1&;}QhĹm69'Y{k- G>Y=zJFt#YfI L{Da׀Y:}n`B 3O9# +Mxo+LϿ|p~P+JC;C :X&<>x4[|ܥ*f #^< G'b"yըr(QBJN+}3; lX YxN*ʵ H7N9aSJ@!C{Te%ҷ 9r+v}?֢﨎]:‘>awpI2 Aj+u|En?[r(>qS.*lnľNc[}Nv"> cOF;D]FipɳQH \ p2A-jL|śX *#~A:R s$Au<8Bp5 l"zg v=2i[KtLޫkۙ<3e&G."ˋC%ay;G0c $+1۞ Vcͦla uR*AZxtM_@v1JA}36J BqN @9Vg\FN`Gs q`Q2<XDNE>Q^k&NFU50RyX"Ǡyiy'I4̬c T14*Bo15cic]fE?Rw_p8X?Vmotp5>7Kmã{6rrrLvz/,'I[FRMoKfYZ/҅X*;傕 >/$'ۂ.M`Xږm46G8Oj-3$~r`z0ȅrcHXá7FƢݢ-A WN(ek"*ۏ MvŪUf]+["n%` !g˽ׄ=V| m~.s,}?JzݮW.F.26\nv>0'evS Q uRqdHSnBXQ (TrѻHwWfX 5oet%`U U0Nˁ0xp *mo ^ƍt4[jV0ʬ[]QuiI>K3AoNd@ ,EL%Y"lq]#'&J:bJ9\AX [|Sas ̫Lu9`,q3"3qX^9px*R˦xp.z0Y;̯1@/^m"Y]P-d ~|Z+=7OAg]:(!B$I)ۗQQY" œ쥙h.-G픱~]])d E {\-D)e$UnܖL^WF+'4,34rcF).S/!qU)N-450$ @m .3vc|hF,B]ݾ2vǹn:yV-7( &U6Z>LcO`HS6n5°1u`(;.̅s^Ӽ0 כ%QD M3?(tWA،TE' _B\,)tŋ!jQ`G}EI@(IIA 8.=sagb(C5ߢ(2 (s k=po=E'UV#Ac~N?}bE!vgˀW3L>XGߎ9.ey3\O]0*-ȝSO&ܵ uhSř{ЗZ{pa1Y^2Seq=A2)jdfr0|ױY`u#:Lxzf\?W_Os􇈱=e<"  "b!eh̎"1O Nl69&aboUi=ɹ}*u$.Uo yHcٯ=^S90i@7 ~ɜ[MkS%0\VT1 phs,Zݬ.ˡDMNm4C׷hztnb,`xW 3BU9LR {Yqރñ@Y8%Y{ `aj qaֵa$1f()-W5﯅hJeS( bOsI"~;iŞ'lp9j-묪1D [#'`/vQfimSNS.7ZNʠ|Y< #7363"kӡ/T 45 d-R%gqd2zОo:UZ״gd s@VğɈ#:g(PxO+]dbt(g˫Ig[mLVp#|-*t6`ҳDi748PK~ 7R~pE+3M\{B:0#*h"sv Ybvi*T ̄nQ^բdF#:h5zǩnI{ ?*u/ޕ[z`6ICF!,sL@wp8&rhؙe#t3ږ/oN OGX/瞹Fny ^KG`#LdZ;6݋@= CNTn9+(w1OGހ%v/\]a%C  +>2(؁K0KZ_>Ɏ䊳y9/p [̲_jf<nU*1,0H+tϢTؒ^) S#vt{ތ?% "k2=+Pnu>W=U"JjYÉR= sIu9&GxcalQB4`gK*z#ݑ%%r#'")`0)-Yd%ӯ[s &24-\Wu`U9)[3{tLi.oLLJ\Hۓ2b =WK',RB^t@eZnaU?Ex=Y2FkINwLqY38w.c+~ug%mxDBrmtT4ӋMriX-<#HIZ;ji=ye4mOo2g"rɄ'F5GLJ۶o8-P6S\4[)o+]\/ay;Hs#AVkY:T沋*h~ ٙU^&a(+50LJ.Obū/HLBFFzcs@1ӂWqxE{=A[J`. *ޙ`ysϋrc+{3^d++ؙ( 7=s]rT B<]F%ߗ&Sδ-zKaFQ.sۧi1žfdpcī`\Q;֙t:jmw= NT\*:97F^u3V:~K!9R: %$(m%oV7:4{t~dsj68U{9鹼uS5MѩhT^3eRsNm0?\k ΰxrX ' ̽@b؟&]3E/)oFXG'HS4 '1DGJemKIs9Tx ։}^Ay3,USl4 l9@?٬aaT)o_ ͧO;fDV1 g*l-)zh,t c"ewD o`fY-2mcXxwoC0DӖ GvfP5fL_3.xE`db$߱ܵhi̵\)JV͇yrDo"L5Vc#Q\BEQ6TI"=71%;qdbTMJ?S Z.T$'*8bAE^Eh[X1F:\]3;58y{7EE"C ]j$"$hy P WZnF VK)PδZ4USL+5v#E \chˌ-O'ɴ>; \a|^f٪R~yŚxR.[6}88 CyhV7l7ѱdy ^˜-wnH 4=f֘\#E@|MN Lv.۔"KM> {ȫ)՝R .& cC<6 GL ~x%`R cWrxY L4 Ժ6u  Y jI&SQv-;(^"S3s-݄[]*W=חd!2pglc6gk^:&k+.U+) Y-&^͖:K :A6gy:Iԇ&MrDa^m Yʍ&f!ߗx[>Ê[UQbHJ7a\rJՇiza$etF0 jYV0QLDw~@{ # xC:/&l[IX'X'u<8.wQGIb R4 ø ӭzKo Vz {FҠ&e)~xs9NxT?<1ϝc ¤EvjĻMݿ_iŮ:V M׎!t'HþPr躭r Vx^)vCю:V5O53{QqDSA(6É"hFO78֜F/ބjfSǎsQ':9^.9dfdm˿gv+noӍ㯐Z_Ո@X4Xᘲl]w4'?&(Li`t-Z-\7~LjҬJ+8Wt8Y3$ rOwT$Y痔:N}Kўfu%|.JTt̩{ZAnD m ,c, ghXs$- p>*Xj/o?mA9|f%)O8zq<@:0mg& bYYIHE|i7vNͥp* mNz7d/wz+ʈ,l ڐY]L4"1l4B20) N0IÃ{f `-Sv8̂<^Dx'r+X<7ohvzaԥ[,܂Z#k=9.k:I<&BQYSoÓ~$s;v]jp x*^l漠~G꠽ i aerv\_ދy1hJI[T{-);j]&qEwj $qNGݝjՍD KN2%(Qف=ţ4W@eiv`. 9A^6GB5?|E1/Pk׶1_$JA[,5@V^e^ FXabAK Icdf:ΔBltE+Oؘ6nq[CFL Zd]vM:e`bkUop М-ܻ?E˜Z0Ed@ e;\<Bk~g?m_E+b*tyܽ;$r4y5qX\1 @0=I.M~`Fo&t|> LEpBX?jr.Fx(ZqJ).Pژ߸<ӂ_UWfeշ6 :i%'byS$dgJz=,벙3U:{C[)$I^?U IgXnc&NG$'b /;`2"8=zϕM>8pk[ #fMĨT~<5Pz ':%xgRIT s\)1o&?r-LJSv.c2#asM9|X% Ʀl}sPIȹ): Cy"z&# `GAY*(;[ Dn5˦;;"%Z|,39Ě-JZz$Ɏ/Cv1<n3nHt_"M N-joxʻk: 06o8KPOMC<0M8r:GtSN<DL@&(O4\as˥bl^{~yRTEp?ر?V0t-N,7ࡌlOt`h)xbyQ>= ׀lB qpfk;S g@w9G NfeiK1`gLQSn&qWnܱ5h_)ς Ur4wnoCbƎXzaDZ&̓말b|{-Ӑ0E Sp |ߑrvX ~2_J>9a>=PmalH0*JQO-k,qVcO\Jd-+షw-s"<~jRSUfۛ+{Lz<M{>ͯپ#ւG3@1}zG'}eYt`^m Z*j9C4j}Z\ !^!ypR Nao aגƜq˟5\SM4P5 >L GXi0z"נ)u)}|{w LAJSmEjvbƕa1IQ˙ujNC>߫@Son*IS^4uS!^er=,8EN(柒*>HB%@$~ڇ17UꇼQ )j4⾩dc9o6Aa28 BcmFx ~ut<Y vp7 qݍIBt$Ӕ#X,ZNl Nc s\nZ{x,&3[mO<$-pLu&cD6ɓj ^ucvA3OX B.8G փ/\\2ʇNoIU0^Ya>2K> Qzy8EOX9 C ,^,\ >Ri93*(s'BԼT:w]=C)eڛHblޝd=U{kLGS>Sqλ4\EçcXCs.D<1|6 _= iiZ. sgDo6_vTG _Yqߙp ,qxFN}[lj~Y=tIzG^W Wj EehQuH !a+<\f?k\M$;J؊c^wHlpH„v`f׽^ j9XX\ M"Z^L=AZNe K`8ur)DƬC#W)NsA3z} 5cޏ'?5ͺM=a;IrL~<3Cx/CK[?pu# 4w5:̆m("9S_O~PB6GM18)k0[IW[@?@S`W Mjyq9pkGWx0 P\lG7n.2&S?{t0e'i]BX>PL$٣PMfy&[(PHC`C|Smqb8`HLL\g":UkJd?@ 8,g|crI`/ KQ2MP$ឍbDqxE¬_KL1VػU2,kq`KW0@l.@(u(j-N+gKRz: ?:?|1/9֟>ISI=hP `c9+%sy'jfrϻoWىylADܲu.tVL' j6a B܀]'QzÕIAEN IhR(=m,.ߒcx$IbfJc黲% ꏹOWvl]U"-$ºQo捡'O 7sU+nZЉ1ۥVI4¯7+.9xэ:^0y!h@hkUo(LsLkiy--X˧{*Bō5,. SkK┷ +x~EvXimÿdXObr(Ɲh(whfXLp͛n2cƪ8Vv2ngB>eU\< _\M b|M αY#[-mnɶ\&Œ2 A@m|n76IÕ 6v@ng05=F:1)1t277t!nov}p؟hR-)T[ !˛2L#2y/˳!mld3M TFFZfd6XI?g_A°Lw?mDݭʒ["]8=XE"w&qJ` s]}H<'[7t7A J8aeYC^ҒURT@\NOdOGt@O#1ܴ|m)=@<7;[hӡu1岍O .η#x&𣳂"{̡ ,%] V |/"\0az]%ɖVFxܵ<{F%km7G"*jV2iK%*ಣyi{1>#QpR'T1ډ@GS]K=hb>T`Pֽhpa/wNBnE!MeFLcq7ΣXvQyqHPN_; FE T}U:.a63ӮM H/`|~Z*~ɜ l +ZNU_`eY٦ C{{`יgyXF`$Yp[ъZZW-EEaT-/ҸT@?s~βN ?%ʚ~i'JdR)CxV[>s1ͷ|SF$)8tJpW/"CØI]R1eidx,X1jE"^@eM Z`8 jSʳWD#&?Ν|wby$yp,Ϝj>Zˇ:4 *0;}$,E81@Zf TtBml XL *k}k2>=066*8ڧF} B`Jq򃲵xQgL(YcMj{6mŵ?(_SUO$6<(;ȱ+7Z1!m e8I hs o5 1b{)ݔ5$ p8Y"$qs.^@0yO:74MF4"*LgGݰ#4ac句 TQٳRtG5GSv]EhDVFGPU7Ktr߰^v`?l YYٙK}3\ssh? O5Q:2[V@sS2aj ҭ*,"vk l)Z6xpل ~P~CqTX,rHk 3P>%{~/0Tu%Lπ{K~Ima@e1¸V Qp', ud 䙋Z{$ȗRo \ADC;}2 ?$³2u q_T4 !oab;{HbSL߈ea8NS(81/Hoʠ[R $hp5rL[j,6҄;W{hwg?>%NRrdP䅑 :ꋅ;bUFP 3/yBeY%,qC\Lot%\6^GW %}E4ix A J}F93r|E#z]GѳqQʄy2I+C&(tn][@)^TGr]WdʷPW nr;mU/h"[.Ʀz:/Ċ! bSoӠ$]GIJ#{aA]W%Ș%0=:u:r[]qb.Gz/?{sWPHk>GI7A@2hXr^VsFb'Q5:E=CZj= ?:/*L%1["(% oAE~el<;$K51Yc΂[a_`7 %[[@1U[- W?*=Ӂ1WibĤ\ҊR?]:AM_/R ]ͣIA > 3 /aO~X/<[H:9௓x7 u$V܎H''-YDq\x쪵 ռwHvfld>A~ҟ*sC`bSJbE &W*H[~PK&~RI1$Sp#]b\=zeXcZ-}&^|*/ZcOfF*9 8u$붏c:zj+0YJ|0_51Hzu.돗 2wGɿJbfBau/'"fOk3r;3|-{t UI\uKY'&$ڧKhYeov1=Hl+/MCs5E\yB\ic\ x)SG/-𥑇C k6;E NO,pZbJPj04C$ԣQk 7]TK 7 6s7 Hq:^kunؽ}pq kGyr&a(K6fp n d:O^30jk͆~+ԆHŎ~Z55}Я5cD Pd8"?G6UT&-ɠ+B:Wy_LD`Y ǟ&@` W®&)Cf*S">^Jm,{@¯%?.>Lr~WH_0#d LlE}%o,y>؍"BR)Khܳx ;iAoiuR7?cDP?JY9\m^T+ !QӝkIfԩXdfFk䞕R35/Ww1qO%I{99ኘr@̺$"o0ʽ#-E\x]?23ı|YDD$yD3o)=tFԊkҞ&~feV1l@QQdg 4:if=۟߼G7E``~$KT!W9wUyֿ>|!_BXn߆s8/xSq9י qlMJiK<%#'XV@=lrJ!{%CtF( A,sXƪHڊ\qc^Lg,otTm٬H퉖,V4:z>%PzGUvטV>dRuHNTH19Y031?a2GZI(_y nfԌGfY6G{y2?nH'&r=~/'Y( ocz3$dopWLJL5M|daxg‡m2&q93>aDkN;9UWRQxnL2OzV@6{g"hP+M \YZh~ ]8KG(}M"_E˰"F/ #zG\,cuopt2Yy5tjo"fB@nZ،[w%صZv&ΘReŸf?^hH|>`8&,bNAWj@I?PjrL^3Şni WtI:ORM.s-zhetjT-N/l6la]FtC2;lvÃayUa`n:7@,ʓ%bl7Td&S/ pT/eհL(1:7qNkN$gׁDII[2t{7+Vҩ+ԭ\;^EiR⹞mUPd±K$ nW FL59&RvrM6nD[̼љoZ@VUFfcF{?Xlm䣦s i\pc+>4Q㛾FWp\aayu{aYԯF9Cd'Y'j~(g@.E*'O)$:-! z0B0W|(`|;a S)L P$4G7~DRuiq1;vfay i<~($[O{ R;LD G6loc'tt)XH9憊nχ.1Th鎟{B[ a~'yig#d5>rYxO<),ˬECsFB$2 ľ,E/2'Dw  Lrf LX|e*eݨ%Ͳ BAQ+Dh=3+mm0L=|gŨMh"49񆺕IЃ*ROT$AL$[A2f2ՎeA X6WM.Iyj z/˪ֽ׾s[S8w+  օa+9')}/,@WvpmM2]"2~| LKtr"+g eQw>E+`$Y\BXoņ,9҃&qT{.i)ihnvQ-e[;vaDS n*pͽ55 F<%0/˝§z7$0 UئEU3¥Z^mN,&sY``C0?zET7#e93sdKC2MKjbCU~tK;F J;Cxk*Iͦ6Վ8e*;i ͊kؘqo/2܎KNR9~t 9X 5ۓ24rDRώrg6>O/^Rqp@۳y&6d 遲GڱHn[<܄^>i{C}0G8@Ҟdeƒ`ˊ~;#xVLU&eQPؑw ݍc٣Ra%'ff<0T{|9=>-ZM <{4  ?Lpfwaw^¾T,ﮍLW\F_qS\G3%b[LeߊtlCNnxCşm$zbMk*c©',]8n(I43v:vE-VYQ%h ^uI*|%_-Vǵ"npÚodӟѼ_0֕ *{1XP4)QKvT߶)3W0$h-AC+">oZ'1ZkAȱf9ͱ'ِYO}a )ޠN|փܽv{"øWǭ㣒.jd BIbOG:6sY2̣|s]pk3,# K [Uʼn02;6@ຩm܉@:1;1w=ư%W/t [_-APJ\lwPs៤~i ǗUHҊrCO;Kpp$ekrboT0O%Iul?fT6YHIJnd4d?c? ?mvF[Ak]|\e NTVg(7DnoN~#~fjkG0$ R•Eb,{Msݩ| Pu| 3ਐ<mU; TMMKb.~GMfx-Eʖ ^k  lUsi )ӐŘiע2WH!I}D+]qN(WtDu,6Q%$m/HUwVGꖥK}zU'5>lj%(?k|2/܏E:iEH u.E{;MT#B*2` eHݺ{h[9W^v}GKcV i\&i䂋ϨluIQw+ 58H8E3ᘆ&`,xq~sbC#0Ejy)i@I^$2 R>sL䘒Iȩ,@vݍ}%"kmI UT4<_a>ϡ;5 +? `]Jl TҦS| n{!snؓWy?Pc"XJ!yhlqH?Ź Wzg<^`"*C߇,{d)&+Rm/5 |kдxm9$*D Y&nM}ai>dZZG](ZPi\ xȉRˎ]c| ]AiAZ"ʐb4 ˉyhT`u?jG:GNNŽ-wk_tm~q&>#%H FDQ:)1nNXk6qq/`>XQ8A(I.?#xG5e3.V{FD1VՊQlªQJZs'''vwJfضOHK{&hèf.0Q$(-kcp3H9hPuc ۯ$B]ns!wQra~ e"]VѦXPB62{' o~ǒdr[tZvM\K`ą*S.rѝ:1d`Ke)kF"J|g Džm<`Ǎx; ՀhY&2%nǶ'eV'~/| 7F+Nѵ/4P jATeOyduࠋŕ9pxm|C]e9iBઙ69:g1\ҀV'A[]T +h5<<,MM.2NIZ^J̵* `CRѮ(3n"JV*ezLqKk<*ZeǢ\kLLXŸ6vÙ2{ʃ^B"+M)v }7WN;iZ֔VAM-EwXVC'IC#ڛr)7d bGX|CgH?6e: I̍TBPvʗ LdO_ 8UCϨFf,CO q㛍KʛvYsmv j=G)}t9g* 9SU`]Ombۧ4,BCD;}LƦwvm4BLO3-aHYjE58& u۪gUH`9GI *x|{N]_vp[ڀ+o:U߇9VJF9$wAϩ#hXpgjŶ, וw莲bA#./' oV=6;[+QiǓl[M1~#_ɻ#xڸ!'s>)BX3[_ .E2tS[&K #$GU o\+\kJkmH}b|رuνA>M ;(toO\h$uiW=eY-R!C_h/V ٭%;,FJa@25h /% ɟgvRz z^WUs?\~]r>gƃk(r=yd~4f3pgpEc-i3L7.tuMc!X0l4 @)^ao_(U9Å. + ^Kocu Y v}w7L6)oyj0^yaU@msuJv3}cю7QlViKHX8+Hz^O˿_e͍2}5! B9{ a]D_1٩xXʫLu{J /y7tyxej58LiVbw/q{^{#_ϔD1+c_[$n+sD%ҡakGn[';}-mD~lL*XZ. TFcSE'bܔ9HbsEL!}PIv,yM@ө0a֝ X]i14 o|Db*~U4VWe,#3ޙ thx~;CőRktKg ~ޑt iҦ"\Naxd eZ '~:q.~_di#E%~b,*q{^>6 .[JX&`‚0+ݰM;KW7Hऽ9V7H!<M qhL_H5FZdėo\@ѓ!TODf ;}*0d#cXE-#h(x?. 61@RM䗯#;5~7bbJ== _e?D)& ;+T=#oC"JFm NK 4V ʳ{|`jӞS8AY5렐-RckY(lǔs'KƆE\鼔'k* /(xQ S׬׆m⤷##{?#T"`C:=e4l)mcsҎX̕{%#Jk]2Y$iof} ƺBRx޼ {1cq7n3+\̃%.ԏ6I8#'J_kӒ 2Tv>Y/]ʊͳ2ZRaRK+HD I$ϣdsƶy)Ez;\A˾.+" VfdW%rzoWa}b8\q춺@xb7]#!z [zUB7 -RÐy'Fr{~>%Io1845S#?Ov#A#tB}^vѫ i 3٣4t nBm/â1X5blZ\O#1D#ڝWD(YzDwM­ X Y0E:½ x5k5&1H]ΩTKWZAI84:[Og?uH3R8!8dlS'd%5C 1$G o E]Jhqx Z'[o37r?|471m߆1PLE{[Td69g@$ـ1aGQ"2\6xke-0B5[1 p59ϺUtfϘZ<Ϋ&3V>1>ulnirD%%' utVc < iT\`֎Vd~jIqQDifR&e"ԲXkyRuoA~O䄱 ^0+ػ*_Z<]D!>:|zKU#p;TBg{KrhE`Ajy3,c"Z,+Qk ( ;[>(ώFYm<s4 C@\W$Ic!#T0]zDb9Q>u0iUr6$(WOj#y^Ňا@@8D*Zh(f.Y%F]|S%HmaJ~*6oϴ97Uvصh̡2yҁtkU$p'j]k2S&DgsYqx0PA&*㾱lLa\]!јoI $, 9m[f]GbeID^,Zɕ -+g+ߚkJUn̨h ɖ=H|כIBoKsB]p=#&?~ UzIT31OԠLjveW[qH]Zv8ėINЖ, mu ưڱcY^" :pȜ.ga87lT]~. (%d^^otI!ᠰӆU b+p8J#0WIΩ +ku^R$Ph%rHMu`ۡXg~:ΩfbCf'ZYܲ6BAbFK%(E5^c/rO{jC|vq5Aˌ3b6lXN@\!]H@aOLQƟ&DFT ʆ|fi~X ;9BϒwN;D!#[CO>{{~!_:t'7"[1M**/ŒA$wRS% ]|+t{|76 {qBpjD۠2*,:߬[0 */j&*~RLdXqy54 ph v0R*^PzY=<Qސd? řJKY)~C4ly*^gꭋbRĒUD Rzf!]w it? f0kQ%>H܅W> ;zY{*/0.@Bhw|ܶrPNo V<\V\Cp˱a;7. af1Aۜ|hr,a ­ca!%-K;닔]?*LW0_ N4G:nD94PӉVB]PًJPB`ʱ(?g}sK_zS2o:$D ޾C~#:h*cqǤwZlP64F_\9k,Xb Nk_ L4X@!{ Y27/blˆA3FHćT`Cp8ij7к~ɯJ@eacS8$\>hWu] uub9gug^̷97}?&?̯Qچ@# t][S7d؋e/fC|uH bHᴔI;kL!ػ2NQ@ߡ]kJ_"xӽ)O ]EZKQbOQr'[|` *Wv_̓ZwWWmN7]᳔@*eC1 `'  xp}R]!w*2#0CS9[B3voŜ _NJ6 p ؂V@AKM~pm^EW-[A:[ZOՏhs"F܄H-4HroB_$u zgdiIAxHe@KH0Uj`VTHLh)M#Kgz޶]b u8f|ܨFߺyöókV#W 4BxOiWjo'bN= ɐu//i- Y&ŬpΊKCr|́M=1]6t'idfΊU¾FZ{V#^7<zq &0.c sκ!F~]v^0r#mXàXWCk>q{ŪbX]mi•Ϩ*K2o:'}AnتC7tVPsc@Nu!go]cl^kuW9M}oOSD9W l1 `WT ";xsWyoA 8"2,L]t,:PəlY9MaG jRPLQhiqR\ByʹG3,~ſ!:I^]%::J)Hѫ·j8*uXV[º/BǮl?L]"ElH~m';׫Ɔ.]6$r殚,ҹ {2=cS򟠌?SoV,ts}+=ZOYXw5!Ϥek\2`y>|+r_?-FdÏkR@&ܪ^ H3Nyc3V%# MNXX "ɼMsbJ;| : BЌ\0wyvɸVm! "pC}&#|To^t8n<ĝ"3:*0Hx/?Rِ #GЏdZr[edhD$WR=Oi $!SdiHk[Yv(LPK,-\9-ߠ&m9XIg2%tND 0vufC}&k9g@6\vj0@@0ts] L@Tgm!K^pu aA9̔Bڄ b~D*N?]prx}O/~F$:X\ MsH*.4F ŽCYFW_8l۴2jYMi8V@ϣ b- 5e/Rt{4{j̫! W{IZBEj>LK"fh d6OX̐xl<!=cϤX B_x "Q5C !WȠav:W9W޹BRQu;d€$Np&"6_ڢ ur?&RMu'I77 .kEJWbj=/3 'T17D;~s#R~]A㺉o |A֜qĶF"LFslMlQ[uR15\ nm{#|nVPaV.;%|Cĵ]Zg3XIGϮ[[ ~P)4χ_i'8G&m>ٖ'p7% ofE^yx#Ycb>Z˃/xapf'8ʋ $ hMD5 fRx" KmA}n%mǸ΁U3'zڟ`4m5dz6XiwO'/ xB VZ=V=LSLIXFvx rUr=m,fkMd VDA)ٺp*EEΣdS ql5]WȦ+1{ޝWD:nD\q?k^}JG*};8ʳ48LYDJ)&AeQHsGCpǬPa=9i`1槝Ms'ruOھ 36Ӥ]sjKZ Q^Kr_6^F5)B[ၟ0X`BESr|7$NMj/r1=c(7Kovk +Wld`!sAyX!BJg@06 Jj8AQi)E5}6gћ~,үNfHOF,sA}Zz ^6`,Q[#k&ǹf>` `T1F|:HM?  tꑭC9D"_~h"P'?jLw_MjZPzjִ 5LcqxF [*@Jf|[籏"=c5x] A@/P5<\gc)DIΔ{pBd˄|״ai6A%m2 QsdNM{0Mcu;x)R~^2ShIsR>3Cs@bxcЀj4n!oxSTJv|YO}4jiMEX>7y BuZx%;Eb()cxah}_j{jae-*٪%7өjG\3EHTm7DǭDσyL?|D\ji0#BBy+o?Pɧy U}n ݣθ(4uVfjlK#55mhtFr(׊ k>=a'է[4ՠWyB OhF4`LDV.)x^Eإט},}HXd,A=Jx7L?icZGqheBt#&s6J?w{ҥbmOW$F"=iL zRʠ]*#7r yhf5.x8Py[mOCk?t/V`u6̝'ڥVv|= Ň\E;JLC0'еq%tg_][sI7nD-zdkrE3ٳE AW>l<^H旹m4cCRzaTD!HHEApT-[O\ݲ|&+vEʢ3p4̴&pXbgsP8|Y{X N#T ]kōN/ߌX=:0^IZon""PZnҳy)ݾa=}p ne5ѿb]S˖nEQ`9*@pn}v4 ~&m{wgt-'Pp4:mPkyC7h6Wِk$GJ:ro⻶ LۊQ!nl_p*NSEƿ"J#B2d-ӀV^6K%&]C`Yb6a2+2ܯ*rYI>yqQMn";eCc*}-;ZRz"ur%,-龬fUg?&2vE@ngUDYbOiF*k** :t}DL4):dϨ%)LvF6?9jXݼHa\r2wb8 ט?y|{(0%YWܫ@/H)sC|% P8Yt4Dh e4sd񃼙_]A87v¥YPB]tLc`x^!ZI'we ∍Gr>~g5)zيLCg셩p0X`<+2 Ԛ.zNq&.4F<9@XLW PسPZۺP4Ae=*u(.z3u]8*i"Jt؛~"& d9T΅&'9Y'39=33x-woOBmo7Uvj,1)/Ss V6}q"d譭PS"fkL#jq`IPp@ޕB,M٧Gf' < %}yG~;h~{N=QĊPt,@͕RNGXNf$ m_͙ { 9ME9|DXv{5`mBJJ F^`2o'G[>fEDRogU9Y!>RqIJ-z$d˷.KO󤁑Ghz߹~WX5H¢ gXъ5;򟣋ny-:<[j3rT=:՗NM.["P"YZdJuzݱ 2Յ׶3FbWF"l3.d؟*~RPZA/WvWC_>v| d}2f#F$r].0o!1;q 5 ~j8ʝod>' ,xk>Fwf|gp5#QX"- oB[ hC^syO{V,_@{)mṾxڳ}ztyJ7SeGœ?;Zn:X8(v_'4HIƋ ۣFp@|f_GWW4K3ݐ g1'(,8 B?Ů{̃E?4a Knk6c!4X 7E`iT8Z|N ]/C/؛6r Wy]Bgy\{ķcxF>ʨ,)VS?/^2͒pVf߈_Λs\h \*<4Yiݞ~[p5]% Q\QP@Z-R MhFV NhUN> ڍ 9@GM `zM*9]٘%~o=\YJxrr 'XNO͸EXL:WLķbxQE t= }(Z1 VM<棶cm˜S A=N6݀kvH^3l =R䷷ i~*pu*_/=k:O1d8 ek+#jl9:2ϾWqۄB\ֽ9XgDxfM>@cO: J㦋Mⶁ &nz2_qA8~8kHM.Cp3|>Q+'`8i(E8IYmYB-94f]$ WYU=&g= {x/пRGI\*_KPf>ʞ΃9}Y05G5]\Xx,qHYϫ!LY}a8e LUuY:@dj??0}ucʚsz )&F²XQs#'&1i{ŻȄ Lܮ%Jiۮ&.ݘJ@Řp=v?jHG"K\EPii,"Νy3Ҙ$xrPPvhz>o"QEFbQwYSaLԏtm4 ˸[+L=+!K,)v(6nyz&QfkZP= x2F\up5.T]z 34n5p}o2f-XaToi/4}-+C>5VGA,G9յNh". I%*Q)72;qb]&q"DEFǾFK҉&) ,8_>r_δ@ Ã,=r>J^Ҡπ\7x^L DNJh4IVnQ>i)Ij8"nv'P 2E+JɅk0y4`Mɔ hpO*f"k,d&vf5 H]wVI]oap)&li= )qz HH~sh'h}bGPGNlQQ}HެhUC,gpܰ鵇-:Ƹ9. d"5Bzeeh(*5Ljc't-a r‰u!<Ð?n4ƅŖcT${6@<7d~$b/1HZ-o FtkPJZR@g:6h") sA &zrN>hZ&,.33IDxE$DWjCF]YMvm܄,A{.JNQno&eyuWs79%q~9Qvčz+Q~ H "CʖunyE( )@_,NrɘQ@2Ty\gӷ ּ"}-ҷFٺpCť!cÇj)&rlHb}ę2ɳf{ ֶ$ |cqP"{uMnE&K$+H'{7} P3RW ?6D(U;ca/d{`|/Nh2Aa_9x2S|8$6me*6Z<ɐښM Ypȼo˚YMXdiR=oM{/5>ROdi(w*Jm; }W4G飁G#[;VZ; eh8Mz.OZ+I1H46?@.p'7i 8Ŵ;X :.> A\$rG\F{ԓ8|mטFF(`TZ!цY vR(0~x3U2 . ˱)&Cas Vs\aaGa^+htSY* hj}Вԍ K傃S6'˺.y:>"  ٯnCcߎ)C]F״h@ ɤ͢:rx"B-\Y^Itz<:'7[g@`92V[b遨 (uSF% Άsa" lX+ƩdLOza?k(fF7gg1 wr%}WW5i[anŌW;1ܷ7F=P\n:}f< +cY'% {3"LZ.r+"%`ԧ&ye+O RJsd`$lb6zjr0,]"dsTN{lKhT7HށCH[m݄~L\Re9 'AUJAױکC\"?K5ݺ^4X9:\tcV'hOY8"Z+dș)@,~ G8#Mh2񫏓K.DZ`TƜHaF\DմE)w3 C](Vg0.,6.0Ͻ,es#&$?˲Sܵ5;tr˰wZP ΅;ژb`"O;+67[D3KVhPcqA嚛ɺ+#13cf4G*|$JsW9Нz )#T_;n`EޝًV &zcGE "6)$ft}1 8ʳ 0`9٨S>RGF (/zЮL*2;wX=zyd)Cy%Nj(J#d(zIa˱uM1eIhDݥDSI2/)ZZ8|0@W@yq]lfy޾9=0mā}A7K6sC-M~\)]JmX0r!9o שEzWz-؂S^"ьv{;x=|eS:)mg HO mb>hK4e{TT8o؍ư *\(xJЭ 6(Q PW%&rE u]ܿH@\" d&aV-`V$^{(f_|rx7.= b>x>x:{,ˡOx8?ō%{i,.^mȞI0-#/eȅo"PbYmZSOzق&|^Ϋhlaĺ nߞ =MrlNtK dĪ2N@Q?va/#ϡŽ 硴gU0&СMtDYO}@)Tg#FQ8t21%[>?ĉ>dEJ~gm[N(?dw+GE.6_TąAsghOzݱ1x#;=HDRNBb|= Hl ;?'Fݢs%W[H4ta .)^N@rJwHvoI0ʬ]dĥWX:fN<6CzIq_yOHg"(m<ۨqʝ> o0h0Eo??8S~uȔ+YɉIeޮf6,D;9q.?ŬঝA'T@U,M ckh,Gv_aa՞lG0/#bVM`к=h֚J 3qX1ȨjBY@G]ωs3pz 7,.|=Tk (y9m7TVHuF5/t޺c(yV.ⱭB0`E[m9 <:hOV5fNuof%lrMkOa"m%1^?K mq~SF)t-%}3a)K4J5 ]VG_{e{6*;X[5_k m;AF iM߸>[C?JHO]L XT= 0 xrcRg7簫Cq>ScR)g}-?Evñ;#5W(*m 11L[CcU$6`G 4p f"y^G)ߦJ?hB K/Hb6ih{${iLI?|~2|G"rZ wƞJ r 6{SD!AFzei*oQbvg3EywR-gep(^({(1ʲdMo!аҚ (QJ]/.u7}]¿ l9pMmMZGϋHPg c,,Gi'|͓x,-٠M :CfC# iXB:bC0VXj$,H\p;:r)>{;Ζp}aI˗A$% 鴰('agˢ$9ߩ2k*>{-i6{`@)A|J.+&I}ǎIX8Biq"}Y4~*YJ_l7;J?3$(ԾCj`wf߻9]-q}=Ɏl06x>HSEj"Br/=cHF{7tVB%얾@Oh:ǥ%K)Vj,q dP^HWD:IIXnG`wek9j %tͦO8;*LS|դNlt[I+?ER5Sd[x"a)Rd h C|j0EKj֑ ^ ^zc_ňUX'#U*,O)g]--ZKRvVeZ1PVP"m}AA5]w/8CiqnS@±1~WUszHmZbPMRW9 E=ǻ=ePFc#P\75N'M؇Ԅ|ļ!ō.Jr"= (plo" tj;tXL@ΐ$T!1g_/^ކST=pCdnTSjbm];ll]'Í묷ޜF̦-(HLѸN,(< zH\`' 3Ȋ3vfwfHqj dUt8mI۫[ ORdhb?( x{h0VHx`YZX AHǨ\0{V*;_cdl*LW}qYpZ'c1 ˉ# )鋽ƈ#3 uM pi8yrÌC}uAQ~'xu9=f\"E '+Wfx mϣ.GG }T߹dPd$C@Z w2Buavsl5dFcpLi}44kg LLT̏Lm~6;D͎_rPꉼvb"D1{vn]%7^ '<>>0n,MeorRc$E.(g`Tg>Ty}_=#-=j|~VV0?+.jTQ\*_=Jsg *mcmQw8 LlI h =\p€luR~'(3I[DzKw ݍYd!jD%щ"e! Y_Yjuvebc%W|U\ǘ%VeQ@ț,X4JtϪ19=WPm( pǮ Cf۲1APb2zHmLx\M,jv)h)3 d=#O `ү'}! ݀*Pk ~ȰK>B4` R:z4 >Y(2sUF`p sFQHt2]owCgAOo);*)K `y,PM+:2ԫc2'vO9ߺÇǯ[q:.$F_v|J_b/%.NTSJ_Nxl} +o$,dAݙi A'3Yt=~cDx3o)hKk.Z)C]`hW)}~OtUί ][GSvȎi:,q{N9k+,v+hgKJxG"7gYADC^g ׽e n%R%Zr.4A9U7qw-\MWГX׮rnѶF\ѽ8GoH<V)0DsiEB5T̡#z{?Ca$~(]yeȲ"Ϸ/=9 /4)w3tZ:B:CY|IolgβVr.zĂP;\KOC󾆦5C0(Ҹʀ99?17vʝi=o\n{$zhPBə"8Zm+c@"/@^Bu`"}nʘȦgt8] Po= trs rPݼyƉ9rm\84DH\^ V؄(Ƙ7psyzY&7Q9ҠzA "8ʶ_s +] rZj # OnPŋ+^UskaO Lîb=l}4Z`:?8j(!0 8)[=vBi{KQCR?ŭ9ܚO+P R Ѝ+lmyE5w/noLJmusf+es@BmT)ɯvlP/N'@ATJҷժ-_YdҳG@%{ }ܦ!HymrL.o[0( .>;@_yFNb]>0fN*9$)J<ŐJr½㔱hq_\6Hoj>טGYbg1'!:|HKyHMnh&B}+߃IiA%v1 Vwq^y#55_ E`T{C Dns{XEvR,9d:qۥ^ )Qv! :s8k.f"ʗ[33Hx]S2(Bp2O-m?Ȱ!i&޻=qT[80aHvi /j$PG9j%Ӛ!S$n{^m[DNROkEAW`Ξ%i`Pw2QWztD|8MM?Vͺ/|PW:tCg6@`>ok춒ehEc&l.(K 4ц۳Ky?13b7)bfDK"TZrn87(JnrFg-ϻ]%<28=s+oۑOH:9gR^lJ Èh/KNj%\7D;nh"0=#== a^%?mɘ'I,hk]Y쭃1kh^Z%'% 2ܵX}YpIbXMŠ)k$W?<$9EzF/-Wv:Bw`-|gLDØK{V:ͮ_x(;ے}ͼb01@ rv샱 ĬoV)M`sv\^$6'h73ʰfې؄ K\Hə [3ˣCo>#5D}(Ptb猪>Gi*+WHZ;6(,PϺڱ'm [鋵&MX ,)oPdʚ7&1[@fJ#OafO/ '2$C$ΊמNU*thhq+r1WhI=6(*𑯘`[ S׻1TTP`yƂRue%v#lϔ_I<|aakAFc 1"b '§G8u'nh+9^]"Ps(De"oT).+_v搒ͧЬ={,^ub+ U [bܮ2}Χ9.qpby|֌~%E,v#B(v0},Xͼ)4ɀlXS5t7}Y\S[?p hax46,NVtZylφZ.@=r#`ͥk GoղuԪ{I9yTO<(WUweht=9ɿ弥(]j݅SD0.^ǫd@VqS2,.T[u֒S^8.PaqPT92\ ^8fE;P/Fd0W-% qp?Y`7V.JۧWg"l?UtuX~c-nj(2".:m%o.D06 @Gʷnܥ]M7]RPK8+2U_y&O@muB^:-f핌(*d bed A DQ]K~j=~yVF{Q&4/ؑ,}r_2UWZ`) B$Ptк%9G@~㖒D^p76o߳:0W$XOt`9<:0q`;$? "7d=ft9 tV?2;L;Hrx7ȫOJܴ{x\jrk"Ţs'-AOJ)aO1Y z L2.R bv\mX(4 a'&v:UlR5NK_S]CTxvQ}[^&&\ǝbnx\Wfz9@ D{D #ӛ}[J| $sW˃0! :,=uNÉBrtb#bI`E0K]T CboH LfC1g}qHk  ɖ i~ˋi)<9xI'o.glkJ )zPȟnlkMʟ.tb$YbDe`Jz9Vwp_nkz?f(_7^zm}~T NWFn"[mk߶ _C#)~/9M?-_ qHF0]v_3)*>HT^sh 1}*w,8Ki${d{@LO.q]gBQg;G^gl~/c6VժD WxYj >n1TrRѪ\h`ݏG}U#Y3@?:1}FO7 ><>T;[G+jLv2H+IE^wONU?ؾĒTa;t4/+.UŷJ3fg 7/B>@pPelRTvSX.J?gg\Cl xUM<:[irAW&?J2F% 6D2xg0;n\Eb§WDRx"\NO@sAjy8&¾tFӄS(&ڹ`SͱMfDZ%F%Z)iL6/4@?;:[:0U !hA3{|J Ћbi_jPF=l(uR;RczmoBt<0 (z1[4됐[r!⪦i'Pk@ YJtU, U yXeӹdKS.f bY~f{DQd&l2FQtJ ݫȻI(zUؾ, PjoKμkP3.nN~TedñaU' Hɦ20)j̍O[7q-}w|$ W1kz/s>a{R*Ѝ]oBr^S7y0;?{&2+tisiZC# G9WcH;f"=62b3rsQtT4 X]m&sB[ p7ߋc7.d躦;WNͺEǢ?cVw/qK+):Ok>`8=!ŧܚ&w{a(:Ȯ6}H^?tb)a ߉) NX֎ymP!NCtK`qEߢv"&w;WAs4i-CiFݮޭS`!\%mpBzpAű;;R.rs {ȝvAuA=VhJIez*>vFn@.~enC/ sZ7L'!x,q:>pXLX΄8=FM{:37!62,E4ts|C޷r֐ 4u!C,žȊB;_N䘌}=p_s#> !yaC1 {VQ4E[#dK {NҼhS#~§h=xiy=y;N$WT=u "BNm0@ryƪ2RhWgѣ6N6Ze799h!d gˆvnZUmꢞ}B)@u~ƻ[;UI{ ;$~LP 6Lnڽ-&6YO0+>}U >G4r\#CqIm4b8u| ;OZF̩&xH7ub K?R ό(Q7Ag}R.ggg"7%Os1@?[opv@BJJN5GB.Y>}@ z ;a=-#@fF17Y|I"!SQA: ޤA.v&͊lfcxmn{5^0U #,OaÃ3GS7Ϙn<m~~?'Nqٓ_j~zqacA]|xZ{&ǐv|EVe\(0Cf$1s!veA/NU f#P[~Sn0Euv #lſ9mgPuWHێ4"QvMafFS"ZoADlDh&~jӰ92 KXuw~^v'!YUcᇭG,y% _3"LKFTk7J m0,LGwIX_ bAzgQJMQc]ⱙf[ǭWj7\I4ZDaG w溨]?w+lS1֕ }~s' UY{bĀaEOvx?8Utfb˨MH&xn }ѿX1MW3!9&(/nE4xeMK+.}I~wj+=v|F$)U gg$_ \#그:]EFؐC~d+3`^:;Ȧ;fzт n pZBׇJ]-O8wHm!e Fܕl3^\D D5 D76 y6QJ=aatsx5"^KGVH7ԝI‡`4hx PO(qw},|=x/!c6v4q܇*,r;O$ )D5R1#]dQn*70, ՞pfVc]q*ȅw[X" HpGL`cV"_=,Lle"?yTcgUZU\s;-`oYfYl_{x eOq D>h__=oG|{RkTdK^-gspύtu Lo.e52YKX?t'K4-jK_YgtjMxQtσELIH$ ,CIgCXA8zRAsԻ<$U{frRE] #ʝ"}!%s:}J[Q0Uw6T qR;cAF,EܤIϪI,H6Ik:K@mY]A 4* vM>*T/܀bVσki./yDQEG~*}\Nҏ'_g6y*S?Tܥ>*i⌃Oǿr1Xs^+5B2 j-2/[ ]X\<{B1e)4kM,1ڑMs#vk[X)zz|s^ݷmHc{&/D_pW6|rK %_hHz%ˊ 55Migl\K1Q؃b< -@4Qg&j0v싎a¶Q+QVʈ@ זbvTҽndӢ^kܘR tqZhV.~gppwnߞ}`GPYB!ϲdB'6كn/ uR!ϺZ+jY6s"e{V\Ve6N,NsThK`{DY*v]Gk_jN/LuG7b[)I1VMvbH#J@ 7*LV-)/aܶOb}*]Eզ'g܉DͫtT4&؜ԽJ*ٳoY;Yi4.oυ/}SȞ  9\,%\7aP-y7u|fۮ2aٺpYѳ+1yzm+l:vq{{ T j4Ք*Aᕾ;/D~8[8K@eI>ݭr,T[Q{^W*n9T ~U/jH5Gܫdl5FcM2$=mZ:*3]Mʪ0K(wE}csj+Zu:*:}KBCMCRxdظ-;>I9gT` Kn%_*39_Oc?/Qg$8srkx1u_Is~>#W֗]#AQÊޑΓWRlM BH6i )4O@ey6!KVF`PYi,ֱ<-%n8t mu@1M9$@>+>gpʻPRXftkFdHi:0zH;`w0%~D&BD=KᮗIȷH vzȯrO=hXɎMK: " i z7:Q>CUڕk;) PVAȮ|/vlwx7.7\+_y~a.ro,tť}UGvOƲha0PfR;ʹfR-\m}'K8 W ֻ^X\5J۩F(,mIU /pNÅ|cZj9"q,CURHH KTȳv IMNBFBam[ KlIG'IudJvB yS3'}"BPERĥyNM `U-e%U8pg?8/. oJ:/ ܍1d+ F@O.-ڹ{W?[F=(iآSԳ|IEdNcOuVw#"϶g6K*w#Co2bp~ڇ\oZOF #\L 3ߍB8U; qx;׵ك7[Y% gYEp 8M'y2FJhGwiaJKvxmG?&IO;`%]6yoɲ?1a 7UcW95wFV< R_ QiB*e. ]kYPM O ߴH1+@m@^ŊGD9*`U0̡aAK1aq za3:06`V-8Z%ʬLrXI3Ց%O 0"<'g"Aw$20v7PBw9:II+aAHGY$gR5=A;0cuڡOr6Q@ >+ g+gTt6j;J+ gL +[ې&. ўyi-\Z;U͐]yt_n&{dð/xGQǥ͂6{{[ ŭq<5{ea( CXYLw0JQ(Ҋ?zUm=MME(}xbD"10e Juz;g5T]4c O~K[}RoM~zǗOOƂ{3z H<';sбōW5ا7.~-)s3b",D\2q$|Zq-:| ojkۯ Xdg5^~$dztD5mƐ3coaZ.\BJER(Wʳ/hJ%E&]Z'!;Ll`EG6ر,*F4| #n}RUw&Qs} VԇوvH k$(5rnNRNj+|d i0qwug y_&mtUU밦fQ~' 9zF\~{xN0ݞcs5t[\kʣ 6hM9 p6PP*`lS'r&poL+w|񕔺9D b>A _leRKZ@,A%XW}f,FðY EkZ B(,;1woma?tګa9,b?t3}P _j#&eQ4o! UrQ_"TL%^R&G~h] ʟ;-S^w&'@ẁ GejyGZa6*+ caL#76XNt0Þ7 GJ < ?<-G׊قlhW w+9E)ۗ^札tee6ܒ2>߲< jQa3b`aCK} ,<~We9mѓc Uū"4$ }yVxUů<5>fHɱk.jyե:V@YAlF _,K@P<~S$-$?ffbyzʌ(AyesXhQM}/ru@fL9-#>@ .GZC4?doy0Ͱ˱F="ml蜭Af# ȷʑbm߉w1J=ZvSĊ<1;ju4Bc6Gd/I0G<ѯLM3U3ߩ]Eko /,✴q[74E#/$HY WQR%mpcÓ[4`~Ӯ~FA}dm6 qMlL*бGVQ5esNk܂nu?}*B(f!&doғa*=P|Qu)mS6/hYl~Ϳ}b;@³ ؔ9Tcx")B?&݃k+ ,ҍQݔ> J3*dl͵7|yȂdFF@'w>}ֺ`|+􉴯3d2;W=37]Y׌3M MB%vfX68,0ѐ8ɜㄾѝC_c*R )?=@Ӻ7z&![GDlPʪܲ;h[6]/eU*O[&zIK eFeW,XS* c_ -滰iFH >Jd;3YnbeA΄ !%[U w16'S¹FQ}'ChqhG: #wݸz]E0Xw{My n 1+R=y iv5L=a# |K^t(ѝ>SI/A LJ}a(÷,Շ^;/͏)nxZG@c0H~MYfP΅onCypꎤ _]ft+pcv6C'& %þ*=ON*Xk vMj-HMɭϴ=$J[FSB䄣UۊB^?<އ_(NaVV:p ErFJ?N \ؒAXk9 sxHR9duNeTP0d"L2l]d; h!z~NL3d4qGo0/;xÅ'~uފ0_ f-$ѩӚW\&?m GDZZ%g62#cs:#=/ ͇ AťO T$e-tXrH_ܛ<@ժ^H5xs2Yaloo z $*\hy7Lpۉ@q8H0nvy[n+6Vg/ _Ic% :VeC=Db'PO07K\D)ӘJ{PNKG0k?_&LEP lUVs}^T4Bɬ}Z?Iq3YVC; +>}wͼ1 uzw z va@qn;9!7Õlͮ)3*4/v/*&l:O&><_:-kn.E΋cv_{C!b?n:5 wrW5KQ[VӞ{[Z <=uVJUpe^e8$v s\G`(g0p\e4'#6bY= h t | 쑁k6cql2Š'AZYQ7 0=QJߓpJZ~9|*fو1tR/USܞu%+eݧG{q#BYW9X7w޻&H6Fo挏߃>=t=Ș` َZP-x4m}m%"_INXxg2lŮNJǩp( ?]F4I4*;>ղzN&lj7`Ѕ'z'9a=e sˋtn.AQP~Ԁ=qyw AU3s.AH)Y`kX_"dEc9(pUؕ*o9JʫYY b-3jʜWGQP5cj:XNڅ|ɅXMBZ_$l2:k/h{9xʢvz_dPQia:$Y?]3CtaɇYt6'FH!U|}2|y?7X<ȉTCQ!0|[np1I5XE+E.Kܻ.H,v7MaNs_jZ1F7g0m䌗^8Q4Ca>,b9ڥ8Yc4KFR35y]*?Br?oyǯ?)NQ)'>,+c{es!a- \)Sbqj^abs)!޾,>ӧũA}ʤԭhXCK/u O}{^4۳%S. RzlM'fjAk&MERg|v dQy&<~nu@KDhgW6.ߙ_K|E,2}x0}zd,Mh]=]R4a!3e"M-:eey0K,}Qq sQS+J2Fn{R?z ~d,緁Po8gl*L dAN.Zت> ߣ @QkYBҹ=sC`UbF. a~sc3}:#\ڪн0kFE{^M&lز&&B{Z3٬ؗ)Q,!`un2?HMM`$_] _:DD4A pC23ت UOv؈3&2gI/?"ay'q.jI@;] bIדWѰrS ">sl-o蠶YJi:w` >JA0J"%dY;ZɽxC)'X#m;[)\BfP}b~of!G%[,G6nt|_oZ43Ti'?kY(?ʑ:G[@^ԊU}si3)?f3yyUUR㜐0xmTW aJQb?`KzX)cz>>Xi궝[; . ?YG6ځly66,O2T5"1Z.TngvşQ3M"F-:|rxΖz f] ËƼ@/ZZ!d̥Clx9 LLT:3y0eC/֙9,`K@ti7CLS0%=&URS;s\F³e ߿zO,2E:(w iA7Nϩ ^Y?\yN3>K] v0 :Ooڴ{) Ax-t=FPYQ R|#n2Kc嚤[߆¯d#pB{<,=vr(wf:fwWUqXm ȑߠ+9]A7X4U7h!$L?~2} B,7?ix|&JA䋆[H1xk:nP{k\8]'%qF}'h07Vvp8eH3`]BU* edCt a h䁈TKzJ{i[:Fx)EA*@z㫢0E 3pʈP4J0,ݑ9;cw&'+YSgZє9{՜6Mޮ;m.M(TFIsD'7bE‹usl֯y҆5护}NR[&JejwIJO\bN!B#oAm4]_QhW/;JO գTM|6roYE93}L̟ {VN.hfRؼ"n@V7ڵ lDC{B8 M˕Rb$lܑGиj-Rîڨ̇A)kiF дg\S}_!H;+EM h+?M@b1z8z?CQ;)0+;! WԒ?vf!E}BbieEir)a:SOLCmsaZ_$3687VQExYsP=CzLiqӔ~x" ٌC7,Su8:T.figxFpu 9(QzWpY7#fR>9hvL0 q&:Q[f^gxq嫧KA?+5-uvaFYyo gylcl,ynyh*˰[ q4ZG"ZbO8aw\)3r8Lc+9k{~Z2qbj6ΰa4^/ <."Q$=g$9fD.n\CcEEjoul[;!M(X' >E$Qm3>s-,$ױ.#2 5* f\L_ s Z_OdaHBt a?G L>*-6Rt;Q{-L0Sc0bbTTx}FTjJefy'dp=NoZe&_V5нT8DxX oV6+7sMClddnnCHZejdV.104_59~9T=14!bD߁elC7Af s9e 9@mo.]fXL(t gƭKOdnKf=ÝϿϙ)!=nʔg B'J#ɲHR8X7 9^{jJ4?ߨFd6;!c8 K\AaRHQ; n V`ƋO_1^L<$Mr+Bj%aǼ҈K)lOkM||6 h(5@B-;)D1v$P\E;=o0RTh}Fm8=@oF`e*g Vbϵ̴z2dנ3'p{A=(o"Xw(ׁq=cjF{ԑn=K$IpjbϏI& `b1M" n ޴ n D5UpB? x/1h-{XDDkx[D\EؼJ@Pzz~*fF <g2[cT24+޻-MK@7+Z&_+q"K( $`v@gѺiC5N{`ɗc1uBڈ+:["_0bY9 sSĐgjxu$_q4g`Y!Y۾FYyQ0IddFjO6#2fO1X&r;ʓOF:C v_oa04 A~?]QAX#.q @AqRU&ޢ݈ao'!@(& >x(s2ߵ2T?v2i$J@!OCȊ[I:Ĝrnqn3[(_oVa`Jz9`֌yX8XF' =EP{aehm5*m~#'0+NC\9%C.l)إ_Uy%%!X!72z9"Ơ:6@3']BIi,RP.@K!"i갦cWn+|iB22Q:`Tpn+!;{Ԇ\s@ l֝Οa?N_%Ti{R*zR{ `lAS:Jq<ͨDGcŕ# YocrOҒv6ofw*t۳Y/oq`ﴋ"ngMHL5#%kdMglh(!OޑsK_~d+ zzLà @tJ=Ikl=YG2#yBx$E[EfJ*YQ$䗚(kI̖.*BY S2b; -O:K/CzxǚN{i-tp=-Ԟ"}4H\֓Hu~" `!?Wg*&a9]q7_-Lޚ+t)Bzqҵ'dA>v4;55.z95ĻޯB5%Ugp7 j6]F*~[\q\y)KT Fo nKcÀUc#)V0|CSVɅ&`Cs|S dE 2&b(j52׈сHNkzH5 ,v4E>FbeN6{}ke#.3ہ$.b;A ?ȗK/s"':f )YUt3: G/N^v{M7V iܰxL"D1J6D3l 0HIP ekf2ҏ {hL0&SxC}([\dفl /Hk#`ٮɌE?pֺ50P0=elo7P| A?\%:G8hɴAKpN٧!cw&.·-Ϻѿa`&q 1i72D39 r8>%ZsirJPkV7oW=b+ȁ8d`_<K }]uѲЭQ0$ nY \P.ɈK<.W& qP%MiZQG[?h݋8i5@]u_8tx<p[jD^ɁA?ȩ-Zews"$.Tgޟӓɾ%gܶ`ӞU{.̡ 31=KnZ"C6{ԙ#&BRVz9pbwW.iBhOi~?@.J3k#tܶe~ba>jBHAFZig>' %]/7x/e14=*8tzJ\C&2{F?%Xi't`l o%ġ٣xR'$]aK0<O{$L>%CW`Tzs1/_Z xX_+f 3V:>KCYW[;MqEg~*Bl5Ʀ0l(IW\/ @߄.]nijùR4:ŕE\@s12Ml T]FtKc/|Ž'mzR ^N> NYGⳐy1 n|^'p .I,K3C%j$F+ |7oy:I}oKZ~Oi$3ʠƾ4M^6GЕHՕ!ڙ׵le"R@n: H"rY@倠|1)  A&e4+P1[pP +|J#VE`i<{P߅L׳NSdEbO}_:K"om.ΰe6Xk$F̡W@>`0q˱?7d2? ^GQFXeF`6>(-mO2/!!90+ӜyV\M[Ɗ_U^}ȳ^0t}aL i04Ec7U-c8[N{7rNB6Ylb^gX=qNVs:zHiʘߩ.aqgּ縫ԭC Sz hёd(GvH {f w-ګͤo ݴ9 "#Jn^F~pqV5ɿW0;b]`Шp0>M0B;ȋUW%~I j`7=oldV]TM~@"9V!~TCDF.FLۆrܰ14č]/)w> FPO#OA]0 )uD[_upCo0/Rah % tD&s]Zwo:| x 5Gg/=\?'P (!jSKsߣsdŸ c>v/0x ,&6:\ 쀿:%橭1>s) #&#?^2VdȪtMaD[iiTAՐDDrF8+ wl׭pkM4:=+\ه -ccjcFQs7yG+ p"; ؓPQjyZ iG/(<法Ǽcc:flegs$GU.B c7DO(/il-=H]5CE76:YΣE I n !-i*a`~js(VT}6BΜj^٢h=f@c 6ZL@\EY%){QBU} ]Ϊ2~_weCVBOò {H̀)sRv@ cW,pD) 9>UR%rBʺH|m-DW7mj E@)^ȣ%!sXv]d~a|TXu$6Z%D]5H53tW:%٤ؒSG+wbT-<͍|hou#E2>!˯!ECi[t\jhFA!ŀW q܇ c 2<ٹ&T[=>#Ps/eaN ,@8OY0a10] ƳCQbzj\7tAr0ęhSUv͸j>mPQ@'^Q.ntVy 5{_FcAƒtEeKN }!OKgAVJlN?+q2@:6,tq=Q.#nX<2nd %RoGE[Xgt)]̒uF3uIEsLF64)PդJ$7"iJpBSOeu:wS7!re[G~ќTʯ/8A]f#q>aA̞eXDCpGSܙKȒx00""^LʂΨ֡l[f;:^a1>V}iHi8^$ -Oz0mh"0B6ikĕjZDF߳)jȉ& ʰD%bQ3f:V͐\2TÆ4'_9<I$u=C2C&!’}?ῗ["~]D#"$"dzrӖfػ &Z>[M Ձch ^AZ*LgKÐDͧ/EP :fSGIMD(Fj\oqϙ\܁ $_xBGoAK)%?No|Mсsv5ɯ5p7k'N#]fV L}=(d/.|UĪsC:w@V'f@uE+ 2~ʠ -D_V zZ!#koK,S3x3⒗dϓ"HYEbfE)SW |S&GHR/UFB6ހ L{+Mc YK1z];:gC`㪨 [+߫JHlʖ"a>DbJP{ `kkimPם[VjjXT/VZeU 3.O3{38*o _ ]"y QԨmcxC:'%fPۑvc%Cd :'slDU/8ӊړ C[ص2s/3o[CH>w[K?G uwH!SĝZ@J.[q*f|T`Nv`\E EĔػS.^ ?dwbr ؆TR؁xZD۩8[b9^. #uS6D_Sr9ʻ/q֩^&+-.Ha!%˰#sXu[VH#T.wiB/ B'LvPZ @x~),c|y rH~kz&ݨF?$T?Z8yHlF3}6)>Xa} %PjmFf2xzH0?}qXB~J}Md4ɴ_>NA VZE||`!RTPL:Օ(n ]iXwypw)@(ElD3Q~D7-K#D(i \1ܐKh. _;,!v,gjJJd~r%GTK k $.1.F}:a ƓS,m+J1- %&[9!x" R`c(;n]4%p㖼&jX:("a &\FXgryr>F%_} bXޜ,9*/{MQRCCI*Z3J2HYEQU1n@:b&O- $/<d$hpá:䴿FUɃxM@0J@d@^kJJR#jl c3&}bRDk1VNHE ]9P(5bLl#MTzsM۽LX(@>iZsj4C Ia}]~3aG+[n7$mbYB9Vk&w))BxeZ_2/TXnQ %TZ+K޻pbHM޵b0qO*p.Fqs! x-%Ph?7%`{= נvg2wzA h.lIW/'܋4Gnq4D@|qVJ LEMyZQpVP:HS+֔^R258wzaoZ 䮞iT9JVl` vOr]7H4 !R\U1.jˤ舲ຢhLc֨)&5:+fׯ->%f6QY1)ڂG- e[ȇ{%]\_fx̘HA;'ї] ,' BVwI @qX=\j)C USX!ko,m^'>הo@os)sVI74ҕLiP)Z"}*y^Ivq*1_+&7FssBFp\# i:wtvxr Z0}L[rܺy|lVɚ1vg5&CBSGF$ :Qi>^ ςDN?i?)2il.k~ E3 ^5iGN`OBt[1$cq\G$ٿToxsé4tw\S8cXjiHʃN5"j;xb0q>zK1+oIs5)Rt0v̨ uw~ؤ4^'*#tQmxleYbd@éL%vۮgl*KؘAE}X;?wP J-$ƫLO6W7D/wUM7F KzzVs R?ހ=)J>_ V Ԟg`uj`5%'R=e[2='5(݇1So1oahβx8NZy3aZ!,n;ez&B=n"({>e> XQ?=Z@ײ%\I(LʜTv*Uu4ݜ~il|ݽ3vBL-8A]BKcbaf'I_$e(i)V#ugu ǵ0d o1*C/삦V\%_j Du%>N˂Paa&h ?B̑H1KLjPOYJ?NUkO_6ko tN`7?꿓k 3iå gCQ ZR"M\<_[ߌ#(ؖNR4P,ӀQEü$'\?]iM`nAC8V2c!ƳVt QH.9X .D|W`wܘTd,@qرM6^: Uh]6Y\3ȑVC"9g}"(iB 2t%+xדߌaQݟ$c@:i~Mcs^'xz@{֗a0|) yK8`ְU~/;:#Vb5YXpGN|'3@\Yy-OTcS/ކ8œLnSB^\oтJYp8&%ג9[woL1s)G߀$EgNӹ@U/ܭ&A6oo}PIMA>)1e%n,iUQhA9"p*_9L3OIm6N58 ɦ~f2 J /b ??)vjc&=IW +߰hV\:$;}f{Ĩ6ڟαhX[BAOpzp[t4q8v 4f9dWXY9gkP֓F"p I-ѧ ?b@,Sۀ٭?{ڊz{ }%< Awn܀O zLHJQţ{[? |/WKk7:hZ'q2JkŮ?i{!@7:kc.yA^N'yTâ4sD©# idw8fL73^V 9g\J޸n'<]"`~C~`7cWePa-64X& xmMzAd.D8=x+pWdAІN, T2x`*"S)J(uӇtX3qsYN q|J : )Oˎ D6_&5c-3[R?݁h?5Oe0wdCD258REbd[)e3jlC˾l@WK(_)$rU< _~7\ZoX[Nݕ yjTғK WNG؞HZ+zQnB5̻>5HI"[Y /ОY -$@j().8< S[ϊ嗱g E4Vk y]x4ko8ABbubt:P?o@c t=4T pL^TKAP1iJ.5x\Dx–4/ڇ^{& |yv,=$:qR:=Ig(-̶"NPk/)^:r 9E~@,Jcߗ߹' _6m=IS%Qi9 la4,?*ډw78jҙs uˬLFOq/}' /TgFĈbԄ)1>༧GTݾnTĤh<2L'-j*,9R%M# ;)" .HzԞfl4Y<-^'aVM<:#9f6X $ewYTO d:@ B~K 6csN `igӏk~?'r1 ͛\L|&..yW65O %NC_b;VC6\ğ&"K&X~QYRee, b$SʀRWd fTNf`~uWG?BN]iw|QR,M(vw#xyTefBJ(6q\IW O\jo"xdtYECAbegf;b~ SJ_!; i5@U3F-G"b^(w/plXFA989FYu,43f4!;oy;HAq#!&ܕ"!{FC`sBv6uR|,jV)IqxJί7U# ɣMI}̗CI亏K:f:|nU1ڜG*AE>֌QM} X䮉P|Uc*n=A ?ے<:E,N "dFQx8nMfbOv$Ï:S%qTOƠ"xuegQ\(d?KD l7=wz/=MR`L<gI{_!Lf~5Tj*N~|dG*qJV$T5)D[p5lɝiT·<ˣ"xSa]ƪf>H0icKvmJOiV0'7}o蛯'SvX ǒ+G|$[f]b/L< YMnm%esҜ%l{jp&~3v ]c ĵc+F"S\\߻PӑTAbA`SI}0Me(hcdI}cgA{;gS\@/Z4F5f*!~ah͔J傍BC}%gOjCY}HGssY;>\:Hر(KSD.;iU*Ǽ|b5v`/ct$ 8Ϗ5nU.ꎺPN4Bsk'cފ>u\iY?>2rg kJ/ Q&p>mpW.kSW8L {!8K T{QB,3RhnoI`Gٟ@&isIڼL9;i]EHUnJd=}<(^g鸾yS+@tA<}Xr3R7 K*a 5G#ǫ'pwb89|Y>V$O%~ HdV3W;n%=`jܸ]C;JAA |o&p=HzqAw|qOPuȀR6#W/qj4ɗ:iW9?׹is;!L#PGw`Urbgn9kmi#dA) j7ٸ5OnŒ(BPA__ZB_ӈ/$:vgP Wұa~LIufʁ 1b{rTnbYֳN>wPވTX.O\>[H+/&?tS?SD_>|-yñ-ТTl1fL@ўD,>փMVl8|'%A(&UR?5&6 : ~?ߺ.Zn[z/؀QSʳn_5L 3*zPB&{fO.FϮp|z#cN,x脫Z2=USN\REy=3Nvps!92I7 BVAᮔX,W%80{ 0ݺyjCHmmº霏K(x?BV90&8drL~dݙaV5*FilI3sœcG:J#5|Hre_E=1m;]kҶ2[S𪜢ɯN."p$j;fl}S6CaPa%Ql眆ypN`}TaF D8F~@+ \:0 G丞9E.ؠf.R$fV9^Lӷ~7_<"+j 'At<9{vTbNG&?q 4(L&d1Xiڝm3WOECǣ]/~ҹ8^%61&Eݽ_9;)M_≵gy-SFsߍ.=->4DmoV& [}ed;TguoTxSI 2wXF_6c`4ʝ_w0, <Y!olAR ЅV=eݐ.B@[0jF q%s̹UA.{f@qҊ<<MEJkd(p,m̈́+ lO1`sXy!W?jC.L"n ӉLwЦѓHj Tj+N܌Y)ӤS{ ﷠nNe2yk&>ಸ4pakX*y:wa #;uF]KY\5Cּc&\^^&dZa ]1㽭`8kLCZwiSG߇Q-8@I:Exz&D2ge']N^GlpJ86E p`Wk\[ *Yt3$TnPG U6Nˤ5"nz`Cw&?{1-鶋+ph護>qcABژ6W `!OuO,6W2-LIC)|xF:_5S#2|agۧX;ǒ?@# pUPEϫ,3FjX44mdIF$7p2O.!wrϿ83]) >~D}oNgfTj/c!p˩i)Pւo8pЈs}z.e#/E b~߬:d0̪!5Ua=7 y_] 76id jE垁MSnWR y슂{ HO?Kkͥ6ASrNTErx/Kƚq2O-E6JI5@>k1XĶp゙:?:=HxGre-Y+#%X`CgV)~˚ "~yH*.EWiLőp]px+/@Fbxq|nȬb;ibb#ӎ;f'ߗVa|$|zX_?3h 7>XBྎZ ~M4Ɇ})yiqb@矚ptᣩ\S3KNܳssU+8ȫOAjt.W0O8!/9! SA*#1ߟB`Ϟi^VǛ}#4Si-~ U_ |8N?kH][%%+EW0p|N悾Bfj3G:` |9?&#jNLY4e,̫7ap4Wp2ń7i|Fn &C3='YJB~bTiΡ`Ӽ T~[F;~.>]- J54^B&RV}Z-CR( `CR@hgC䜞]G9 9:hf; 0}=Mj}x2ȷe"us  uRḾo4&EN-Х_+7ZT;2V(7k`?NPՑxs~s' .afr9sXZv*Z,0ks`r|9sWRz/zң#v#_͋+, (ci,"qt Up5s6"_m3=H?{91 D1„RFoEXF¹7~62kFaa(I=GP l}.uj L 9>M, IkO?XBcp'ijRϗE2M5uy =+;F6m\<]R>t@&}'^N(ښ|Sco,\\v:u(6 mHJ6C) ՘w!k|aWa>H &$c[ y90Be7Z'p&}1R~7:;A)PWƔ|fs!gP 9dEa]hHJC:mk7.e\?MVц ??tkB')v0BEfYO\Rc}ԌМQKcgKwӧ7T`i1،RU tYz7Y'̍;]Th8C(cOh~\E'U.ɷ@.D$R{2" kpujpYL*S jzbx28AE U6氄T7u<:6O0{M[#-rRHb~%q&bo`_Еkk˙E88nʑ1ۧ }-:D3W}9dMF%Ѻ ? y\OSPD@[d xٵӭ4~"5yV@Vy*'h>Զn|)'>g nF7G8 :]\X<_}/mOܦ0w]fAԓbUA=ʽm$U'Yff+;wE1rh$uiXׁcvEޣd~qr?b|GYUr2d4~)}Nŝlx B:bUqt$ҙYw}BlP& *GNyQ*aQ]EI[eq#[{8dDȻd?瑕{ph4DML 2 Ɨl5orhywے"ԁB=x:Z lr\&ړ{R;iFym|LH>TG!jc%;+TES+Prt4Dž G, y;p}7!etXgT,j.ے⸲xguL%0x=?)Q##m 0!o-~ᚥl~1ffv~d,`#7p)ZuI1u6Fr~nx': i*pFv-{톗5>X4'׉P XoW^H_Y.uONqd@`~14g5;<4JlV歖ko.%Uv`"1k5`1)_-Ի/>1lNy\Jƅ؋^֚no uAr\瓑! @`Ix$ M)FH _)(@L^u4A1B'%ՑSDj1ǔv{ɈZ|LiWKTWK?hb@|j3c]&U83v0k\\x3qk=|0awbH {O*FDs.|n_(eY_RVv @'Pv6i+\K?uphh*k3[;Z:&!\ tY}hߣ4vd10) +2@(^'yM?׆(Ů>{ ?҇ 8tT :LHRt'|n5$WU !GdI Ğkm+js5O{)a<>υ*N)/B{ Ȏ 3cL[1}M)}MճJlLZᱥh'cIRȣ2v;,|5sYƇnRhώYNCzDꊇ1rծm,׵gdc}| ]}\{%'yE5:N; &Qi5vn'! JqYOhHcMs*cQ4.o ZS/MʹFarxoR!HH4,`Еᰚ~um!tHq7lB3C 9{u"تm>&kjw7e0Ui>} @Do ;GZk7>&Z]:g@呒CѻMcm]-b*RhY΢b/o-NCP" k Za.t|1K-lxg{;lyQ{k EWf`PTER`c 5ehn*Pqč@s S I374!AJ7U$!; " ׾)63 eC*,Q2 `$C:Iz5c |iRR1Nt uDfqJ18B+ )Vn=7m&e!OYj\@wBT1^\ʽE;̜z3B9x ܹ1/z[frWXjn瀢#Ө9eR[*ceFă:B3=VXȸI6#خ2-@l{'ű,A3k+9j]YI5Fk=&(disS*'_>?-7eκ#[2OE+t%٤eXLuH`] )Ro38t^hV-ǘʪ 0wW'R-'I=iE צ ax(kih^9TQNxv -xh~gc['9sW{XyG9@%b ?{``9aCfK(a:؇'Y*j)ʼV.'wSң@wa70TnuAw+&BezL.< Y5 'I)k xM]0} (6?;Ǭ0dh&Dif? qÉ7n.B֬ciچfH`٦ |7r[8UI$7o$-\rvҸ0^x}Qk9y7 d͵fѻ($_FRk6h[ &ۏTK|Pu{O0)$vL΢dtT)/^C3md1V?5"C%KPd]|g%!8&8ƼN[1V:d@E-[A1ץo+ f %hD#3.CwU1g/L_~n4#VWgFdaOzrB])tY[5`%:Q⸓ }*q}l1}Pڟ5 @! LP- BTڱCrNΪer(tBݗwxxt6N(B=:f] [ A1Ѽ@Zj#;m:EwP LQohmnVY+ ۭۧ=`AX_?CTΘqa0yENޒV5Z&J_ 񭎌Q p"'Jp4ϖH7TOaH )8ߟl[U *wd !ۅ/r)<\uHn\VAvHu4Y]~澒)?ٷI 7$O8ϽtAX.mٵB]'S͕g$(åFl*\h.q=RE.Fò(_S!Ls#+~ZBcˣ{"ve]ओ;$cO~dV194ed48o9޲MCA#4ۦS` 'r xLɻEΆ`~.$W:%Bd,m,㎐8f1F3q\N<45ewÂyo YuB*>ul^nC5U)Q9qvTayES!BN G >A7?5ѻ+Z.ZG4?5ˑc4M.bY~ŒaXjYN&J|(4%-oD10yz-͏*1E= .HZtO&_SymjjlXO}p*|V!mHQB l*88:)P| 9SiհtI{3kg$0'ڮLr>?/DzʈftU)$(Z`)h7:#+ Bth@OkEhקviʖa1?`GVzCһV,/NGԅ +?Hp:Zz~mU-wӬΦo0Z;C(I|% n3k#{E,\qӚr?"wzcvڵ"|Ýn>&yWخ8,3W&y?ŅY8~W1N:gp:ș0֒^9JN/0\"1ASI_ y2 ei*QJB>8fpNw(ؓ^oZA oOęAg,*>EfjgPfx\זNV!ud}a#}*boIcOj8΂^I6xע@?ov@ \K3,ԫr:iuȝu]5~Îk p.X C]> 9_e:\c-"TJۿTѹ_f Mg^5ojՏ{ƴȤk>d!E jJ'%խ}.J3] [Af] &$-M|  RP^ [dR3G3>D˴Il9,vTވXyv5kW.F ߱>9 sBzK0 !7oXuE*2gn;+~4+2Ti)emX6Gg0r)c"+GpQxvk++]BH1/dLB3A!#G>WSNIi!G{hca;) ï;G{6 uu11&Wwy 6}ބI&̓s | ōpԠҼ:ܿISSfy:N/,7Ȱ 5!;Mj=2??o\.=c 'ؙi%!5xAJBa":+*>XO]į;vU'zy4+6{약C~g"z Qϊl4]T!,_4

    'ngs5M@A?) )N(Ն-z9D|`0 h~RP.TFuzLcCQG"H" >2= :fs&Qp:.|]։_%;E߰k,]أ]?;o=0n}r|]M:hH_j pC ;!!gǔSԒΚNӫp ݕh|pg!N)'Ն?giN[*Nz@!mz*NR%+AIf@/Ysgߵhu9m,*LY_9^h-BrCiZ >IB~CҜs^G Er6P$e5ӂ%ë0}nrvgH˵aRP 򁃚K~mR4Ώ:0}i}';ά /B Oسρ$ABgk"(i9H9ާF"C0ϧͩ>h"rx}W"iѩubC{/8HX"oٖrJۭ  .WrhϓGjmpnUʕGq~Ea -cubXF0~>FGcO]CLغ1M:ka;_!48{?H²E)hƯ#uuHfƋ_ MlA3(COq|[+T5'`}iw/vOlK;ǧ zLSv@ԿJQ]y[a >}Kvl3}A>-i>fyy*# [׆ǻT!fP:G1.B)XF=A1hl P0W(FvhJX֛B DT%ld Ɠތ{8βaڛ\ܒ}*)s$.»\w@_D@+Dܛ!AAInP[M}W(Kŷ67v{kᥬSr{0;6DǏT޼ $!Nx(8`AX6;Mw6u"b, U\J-`%?N1=ȩӷwS1Վ4;3!f;=t7fZU9L]}b#sFӚ90I m}A1+7{=P.]SAۛ"6 |uIm/B2f!G)ؽ3OMTP#t=e +BM'rku>B`aRF6&Q* 3p}Hg_h3_Ao᭛f]֫OMK3Ơ`=V昀?Ն P[Qi;5X ~&GyR큋iYwzs JGՂ9R0(\Ek8g{ƚHL:_1i>W)lCU)y0nZ P:83˫!BoM[_)`Ks</^EXkkx6!vg.xƋJxe6Նݬ^n7Y<ݜ n͓ؑ繁h놢n'\mMw뉹|w\!tpI.J,2tky+` EvN$.;HpP.XIm&QV;WS9$P3Չ$:9&pXӝٓ i1cd$۬LyHHP;9@LCWʙ&rT62 VQӜ2/NҟX P)dX|gU&zJ.ZK1PN.F&`+GD $˩AH忞Q/:s%EV+x7k"]f:!v؋层 0F)Lqtb[Vaq`Ƽo1V75BȅT]@8ɝ#d*h=:W?^ cxg*,yM08݃TYJSM+U]@` lasa_!^3Xzv6?`ŭStd%&NGFL-.f)xͩʕ+ Z`УQ@%.Ɔ3I8V /dT9sV{$~wT4jA8<n0N3D[3lK;vy8;n)f9jn) Mh 3֛ܪQ,Fd^ C%QNr]+]upNj,s,Ϟ7Pb,S|Mcs!pYk/ZTLbV\_ Lu`}6W#?@g5ؾnEh2RRF? Y=%!½rha ӧ{zgNސ L澧Ȟ 0Q !:<Y)Gsx8Hrs; b]d'RC`o#55dp ]hg-/9uy!/cM]UzC;M0+KPFli}*y|j&Cɦ%ȁAGXѴX=*I|ݯcGWiýNPq`if:©r{e%JѬ=_ kAQw7+t[ɲmAU%@ !7VЧ/Bw-Y*i|;Yh`˳[9t?\Es;P4HUzȉs'dC7/Y| ȹ[Ō;˘OsR3=j9d/}:AXw n3Tka 0Uv!gV@L35e 6W/8*XbF>'V_C|P݌ (:GD'j {Qnļ2CI<[d>0[3@H+ 65|PVы1 `Mʁ4HL|Cq,N)e.k o(,F,/xk3j} PR v<r?Ux7 )ϧl!5Y%VA,bC r7`B쳎,d%F9 -KUDzIŚ͞_\*Q4s6GǑ 9 R w}jū P51'd~!9EQ˹ ;D+) ~3ε`\sAIR47nѐ~J `R&kE;WhHuǕ?3G)xB8QՅ$FW4?_DW5XG quK,5r! A'tktM߽' fq!"֕Ii\֩ռh\\AΡp9U kQ5yTbwkwg kr&RЄyo m)UqpB[5Dm[(5IgӾzl`%|n72qN,Sɻlvk\e Ыd{pSb_c&CԂe6#2/V g+! r-҄ >skddpϹjKh'&[7lM89W~8LS=Ey4ً"D޻jFN|AJ %k98v3411ۀ7'G~c48.80+I$U#bJF6&Ip'[9[X b.h;wJTMPL$bZ7< ĴԳ Q&,8g /v`$p6@Sp '`+'T a XBL& ˧8Ab*754GKʉrQY9%Cn,b:)e$'A\-]@G.m1 ")5 qW(m'vYZ߳`A{GAc+x*IeuPٷC` n (6R=jaR!.E :!J $H}9[59 hOx2DJSW5ψXYSBZ]i&bSC_^S>  n  TXEoM'h )UZY%6 T~r7?hGNnYU;%kzB6٤]C#~,Pwԇlq]8>v5\Gun830 5u^} [c[{&6!UgE"8,i֔g89rrgSj HxB_s;{\4NmGѕPW{v)#vAwBs%zˆ5eCԯ-#K B+SEGuZEH+Z\рKuǿ nR`*IUiw|hxy!?ޞr)])sHQCD~xZM>\lL@בYMkBko1.R d 0| A"_koVa85P/ +`C똉IMG+G$x?6}'aS~CnkW*WPНu*"ֿMY >٦rNTD%} 5$sxP6r#˲s-G k܄^%& ar@\P+8$ңzޅ ohz+NK+w`'+o1(w}Ɏ%<h'~3^ fߧin%ˢ^+mrNC12 SwPՅNr xF; ?:x3;,ZH#Ts20^5hrjeBؗX,VM& nTlWH!w(?ؖie>S5* /lRGR.g DPfe_g=?{vv%,ˠ1{#1t Y)!H:ax:2! zk!m? V߂ \ X5AcRY, C q:@+քÑz ? ³amd76c+K%_\6;^eYo3'АOooڸ&zgV.VshH(Xm8SMRt5l:0iJpG:Iߧ@D=f.x27~FZt)6P$ g'.J0-l~kQyvW!,`qÓԡh'4Qxo쇇k^Jv3= `r6FkqIԊ i&۴ZUf+@Du7_j'0bc#2l>$h<=ΝBG4\ Fl-K h^o,~,;!]W EDRǪ+ T3% kT/WVӸ.s!P#˶Jh{z}P_0HD10MY0Y `>΋p+P ,D[fPW#,mk16W< >rWc{0 bB/.h ,t7b4{gqC4שYͣe u4j/ j_&U]z`6h'Kܖؾ)y1z\{CC7 JDzq(h3:̕H'/3{8Jx#OPW-~u  8Az*g G;͉*S206T,$µoe3]ӏ5Ğ?dIU/Hq>Ï23_;YQDQѮ ^Ma\ Ф-lqKa ݃] ]4ŧD>8K>wոH#t:)) f -!C;{販!1gi7/$%1 AhoYZeF4'1j|wc&BU x2ML0}ɱ+_\1WG)5N`";N\I^"O^[h룴2'Y:jlH9?ݥ& m ed(uca%${mSŠMSb#]]f%ۣQci]B[kUrgEa"|HO@bachhr:ko!Y%t28$% ,t[|[Pʠpns%*:6Uv`K }.f6b`L,vyȌ-o=ރnYvI; ]&kT +DRGG+!ʐYvSBWU=1&mVp`FJvl7MN fpRgã$'}DM~6c빒iU\6gei>'J2֛2RCtredžъv OO'@<(!*lOUy"ڈS.c+{P怼46C[3Erνdeϋsg+b@o 3B h6X҉8Wi\$#̦.khي'ߖV_YSuw_jZl~ ,xTMM+dꋎ.uc:tRȾy-n*ti3'$4,b B}a_ awJ,r^&'uG8/d pSI8$#(1Ƥ[1^kN(8&DmZfleft kY*{Vx8ͮr+Yb-q=T(WtRx̿W2a!,c75d/[:4,Z^9,.vۗmNe#@0i< q Su}r B1: φU!!Ahbӯ[N즴猴zRPPb"uC ywUf>4*xBrҿK+ JrIHQ[oe_0*5-{ dh_E4r|q<6wGU Qt6Q\NN xNv.m9PR-)98Ż{!хszkψBKDZ ZPG`WjpZg c"*.,'Aw{кTdwRf<.mӺ8G1/xcODKJQ%]t_ZD!0P@вaL(x-<?vx\C@g;#0 #6r[P.bW /nMW^4&\y9>DT*LXsg&r,*Z%O, zb/B{V } Vrϸt$Q8o_xL)D'My޴C)\{* B@<yCҭe8qM/qw z|՝~F"V-vD+p,)ycj/X\ zWAZ%\CkMj+_dSzfpXN@o ITW. @x~tNɼ.BI  zq>o:,Uyײ:ەmp">#YØJ H4yv $ [H1UbN_NHzH:Y$7"`jKի+MM3Q~Hͫ@Ӫ+8>?:y5˂c–  g^ *T#~ЊC9-R>-sgGi0~׉&H-NG'gFSѽ[|MK_Y(-G0H8TC,7}, 0:b 'CAbcwwaZv2cɪ% i=mƻ{xɃX`|">S UXĕ|&@#У?:7uPzEIm]d~-!U xz+X@֛ *cXـgK)5f0%4~-MB\X=IZ"c<`$,n]j>2mx".C%#v 'iJސX_0nf;hP/!Vf;q\?D.J]JFo<YhqJ,)@ԭPٍy"/ Yp-ڰL1$c4vX@1#V)чZ*DtXN?|YyzŬs/}BČ<8&SzU#}nO\J맓8y,a06Xk+\ !h7韛nz\)6KMJ˴iɆZϜ3er፞_{^x?/q?GSa1GSN:-o9 SDɽjqeiƒڗԷ9~+UR0OQL/mȞ E lNkϼ,hzg 9m)-zFڼ ީ8y)|`=jbC7 yH<0[` PT%r@3KC:/2Z'ѥ)08K8zJ"5~}1vÓx7ʟ&]$lPUp<ɮfs{>} '?H/}T5"&Bݖ󹈂wtmdOA ԇazgg{Fp$"KeoWFFĦ$YcoԮ[^4=(@J u!U]1 wʔƶn.wU90%ov%ᴹG*;H%ŵj 20(a=I]j;\VΆ'~\2Z,` tGfiῡm .ҝBݴ}"UXS< 3[nuB]U *ȏFD=t7Sr߉wɰoN3:VѶRڃq@ns xE&T3one EPk=25'wX0Iqw՘=Ddh,ބ/X`8' /E$Jk$Nϳms򢦦40&Է޶(/F.m~nb1ϳ{/i]ԅܰ>};x톹/xu iQx " 1koƂ bNUrENl؞|c lّ:w]QsqM :ze D EIau0dži K&dFwڠEν@XnUn +$yIN4x'c^yRgC׿6F7e}q5QK\sCB;loVÓ^ՊځW$K^]܈}SقYٸn%fOj~]&WnK^[NæQ;&Y#xH}QSsS˃UW}hzq$0ӆz$!'S$R<}TW>h~ ռjj/^1l%Z6J.9c}hUgv#j,Nٟ,Ϧ8 hk5g_S?HO\`>~=3BZn\q߻UL̸D8>Gf WMYx*zD q.yz%_["H,5\JBfBSMIT+8JJc#wm&3W)E}-+9?e,=9L#~In t?~$> ] ٕ}> ,qy?7ifF򙍕[*y."GA_]L9ggi5-xb$J08|غJu{2zUR?n4fGE6o/dDmE#tLQقki'w'1*udF`XAC(#>Ul("gS ӹ<+5f~my |J(!-4MѧLe%~~IEc}A \7&Bdcy $yWlh++OMH>n>lعӾ*b Y@ѱ8}6K0K}M3 :DZDYY A6^ Z_.DKtԔ2 /ܓ6'IQQ逹qb:=95f;Y} . q M8t" [49K[_jU4SH7S@pwU`̥K0.X䨉^pF'd V 7s (Q?ʹ~#:QR QX3h^0T.+"~ @s9\! z*R6 yj;NЕO W*o0%iR&VqPṈ1 Nkl ]c CҤdQnksh$PjAҢu2oxDaVu03Rہ>nhxBwtht"_^^7@ s5*5| 3vt&c-AJۼ2ql7 *{P \1!~9sZ2@i* VlI{ H ƍSI W,d*k jJPs6<ɹ%7= B$Q;o:gDW롷QVx,xRz'P&O Z+-d%ĂU‰$ϡ@,Tz~ߺApd&w_5fD YQ`"hÂqU!вV9Mip=Ĉɮ1.%m" KT9Gv}{ ?詖(:> 4/S T᠕P+8~;qp!]xM_Эi;sc^%~;&g$Ir4R~ȚKabĸ5aL4 epƠ)ʬō]gQ{=KhZc,8j9OO>xgΦ&Nؒl.H6KC^_넙U5œCpź` ֈl70e:&w R4i*uޤay=#}5͢W'MoSNe%r'hv ;Kv@1NRf`eG6i"0,2-%2jq`QI -+>^;GY~~m}Ouo8trjk,ޔ)-=Fc bx orx/-Et8E*`ڮ; ;|#窯 h;Q,ŠQ.,D]TCRV<Ιį,R 49줧!ε'wɳ%A#=wZlg1y~(X*[p%=G "P1`4r&9 j0F=a1Gؙϣ@+d;ti hݮ 55jB6Ō= )P[13 !!YT70ԺF3U#dFgɚ|I Mko,Kjy?EpxLw@(٢۩E*J+' x_-I^?+0)"rO=D&ؽ*sl2?LEStbz@I9"i 8vB1O5Zo^ IW ksE0O&"W(<T1ϻu#mXQ&8F3NZ? GZlN#1 \yv"$;C39֑+;0^\K&5lZ~0}:j&#{7 }l m,#b7ޭA%f])C2d <2NWWf^FG_ˡMTS skt~ DP$̝IgE(M)S1i8*`TGPD۳ڬGQtǛenIdgePSX vb蘼dI"ː]F`PcS O_'&`vz[Aƕq;Y{FL hrMuy-$KI($Jtq~g_U{n,"MpVZ0_M2`M1wڙ dK2ێqI'/`MB[KcvR"?mIڻ=fSޚ@d‘G`qBh]1oq4|CvCQXeXP ^1"yxͰsf\^ eiz4o?1x_TL༎ƾ6r.7)8 Ex(k2(]auXNdRi zo]^:;$W֢jXW :'~ʻ,` fMn=t2>&;iʏN587tH#&6?VPt#0?ax4R0/]^Uz>ډ(cd0AAswd_M>&d~+U,o1LX.3EoSE.r9҄̔o&7 zPGCiYf.k^I&11^r|e-! RJ'ա)Yznj5QHm4Xs>lA kDjazAFX>sKGx96MRw{|#SQ 9zYQm+A͕_}s4I>&1 JCnZPTa0VMBj8a/m[3ۓe\+I+[(؁l1-Uw1*TNn7akdQf{i'vNT^GJFdz Î'{LD !hEq,0ok?_ħIq/a[fmiѨL@uhzz7ã5gŽLӊNG)Sc{ӜԵ1NĔW>^vTr,_jn);|̌zuJ/Xm?ܸ~AY j^DEbjN?+ F#1ӰWvѕkןROVdں./0c=|n! 1X,IT :歼esͷH "\ Y5uY(j *jźZuHi[q\յ5ڻ ɎQgyz601/dFPxLVӛu9WˠVÔ_YIlW[Ê.Qh.|+6Ѕ D%$o7R8Uo!6}k27s9s("$t[9F&[4lY$O\TEV4,o+"MI~Q`5|yt9FS2aT~Gn(~U9e 0x&|u Ɏ;׼Eoz),fNdQ=S( 8XYpHhe:;`rjVmO'+SGH0+ UV8%cKfOA<ۢBBH 3s sRgW;׍rN[nژ%I xc-`e=úCcD ,X ;ߒEtF1*XyXA1/VEon,=9Xm}?V7L=-t YY!]ԪNnIbA^Ɇ3[GjEIKCg1>H T6kG,1)8x aݮ_!UΜ@QͰþ\z t M q<0+=`4ׇ*inEJDz9>iŰNBv~F s}\_01sM V~<CTy[0vN\5e{"bREb䂅Xx[k%VRyH"YlህKg6^+F#ؐHGy>;%_"{R}=zV=zƴʒԘ W,#}G6%4geJ.!a犓 ܇wܩ-ᐤ;IM<6s/ ba~V$`4|h$$4AdxQaT9ITai14bA$Vn)nn&f${k=!,OF:v~@^c5|-Xhq)!KXA.\{̉lN)@)JDB <tC2'/Zu|㘷 \;.7Pba#5MpQ쌩GɵIHxqeͣB=A~[1S!.sĒ9_Nj{]|-SH&v#x}6ArȶH+',>;Y+$|p</Q|aTSU%~rVUrY3Ml>28fD,R[P~d F=7WQ_nd9jȾ( izPc @x@I:( ZCZzR@ugj=GL6}2J-I5tT eQs5<ĘCfڢUusdt&u#5\֟+pBl"NFe` TP#CX)۹UzT H {ĝvE^]k7@aҺf\oDƼa"u:nv(,g g{m F.cRmm^+KqieN1#ؑ* B\VG@~ni]Tb&6UX6kt@Sg=Oڝa^\vGMe{@9Y16@ gxAħ- þ>qgp%.@MTfד6} |V &\'VX>sDwU1[oOj VAM ɯe1Ut "{z:0.m֡(Hј{E.RZL##(,Rg.QǕN ^?c!@5() ]Tм<1K+Ȑo> rm$nFr 2䇙2o$:bSngK fܳJl3eY,S3 ie"Шi5-y2L9a.3]蟱$(-OG=l(YH9UE6Ykf#Ƈ6TB{hr\>*F6ibn 7ѫ,UvyAQO $`y uz}oub$2 T[Vþ'{9/Ki\ED򑻄\v|mua$uݽhdHbHDf"]\L7D-t4[$ޥ憏ʊ'`|_r 4)!s{yf+ r|F'#6cX(=vO0'3vM"iRl(r\'.9 0󾼴#8ܐ-7=I1RE7w #5Q?3 x5ǁ2&v)reC㿗n'h ;H YP$=,Z 1qs˞I6  *嚩GZThqPBihlg1V7!nP9>_K(xq7lxd.:Z:M|)y6RQ3\U7P>/W= >gKjmeguK"ˁ0ҧCcE<=']TE4f5GA/nQ>!OWm elG;a&* )f<[rSkϪ]T ~~!ydi#կs3QJ $tQ9+z L^hı)1LLŁ2t.ue+w -~875q \v԰ /^Q5^/Jq![g&~S%OaM3lJg.b->c^€16t2"ݕtfCRqp5_y<\]^zbo9`!b¹];]h̍5F/2pDE]#ZŃe_`{4ΐQ1eG=yB 0é82#j3ȴle.AC=K&"s&, X,[x=>Lŝ^wt)icLP98bƎUhO3tdbvnOh,5~LI):2۪5|0NjצXvѝìJwN31 O9T^`yN+,52ɸc䚉fY(ܶ4㮚hҜ~|I ek?s5`P.W9dkQ&4ZEvf$ UtC0 3d ")bqF}Y1dq.lk/=ZA~ҁ%ce,Rz}m"1p v6D>]'|-l`׭gD4`y4ʼ" cHPkc.s`@=_{!M,NU<--2/17+\]VAb׳l,c'ZO#4Hyڱ TM͌)m|i8# /wh[.x贠=i04ojUA&7cQ~' UىKGdIMǐls(ko_FesIΘDL nOaltua" $(h"ple6=ei;:bVz꧄EؗR݂e+$5b ݇XuҟU6,Ae5 T/J7vGd y)瘧[k~uaBHkB/Wm; Db_wǁU@`^J̀fv匄p#0;W.`. Qk$tZ#yX>]PJR\c޺a/-t<:25oNo~Dw*)6UAXYP#XQEeT FEcuBtw9>O*~=cAsGt P's/Iۮ*_z/2{e)bF@(zfk|Av/!tIiK =c1VW(В|S\#c jn$f@&IPdXWfsf#Nʮ l \bJ{6 S;*508(" t],uygtYSTQI~& ;#L䑴npj(2%Vf  \HgG9· ,+;+uC$Z]5btRG^)Xֿ_:}]+ 5r.S5SR#ۤhl*u-CyYV!o 8?= b@,Ne z2fu{KqJǀW{/x`[ S AK[LdWp#!q|uŅQ4JFAѬꮐ~rO`vwTF t3ZsSCAIq(쯇8ɿ H&b@dad)}zt?6IxWngSfpȩQ;2I^Zyc mC<"bnwIee,5\fuhM`\ MU;'(Af-w%9m8So9z,J銁:\׿$,LQдe#sALVJ<),DkYX dEjRX*a@]-/~Y|pgwkcm]áDrkLTwfXBs/ :*^䟏41s0Uoxd @S :* t$Ϡxiio k-(i3#YՈ?~9h*HQ#fb'&x"I6ҵx[by._ 3ir)QmR,8ٖ_NMWN2d < .pGn?sUDž5MאxK~"N2EX(x oׇ /ޗc}4ޢ2tv a¶FQP/!͇OM"X&&9jxǸ] /"v-& z13bdpB+OKŹŃ7Di6NX# /5'^!SI)ȿAa{1bW7GU rp&=^cI=;co -H>XԨkbK3Z;y7QsXT^J\ =t&-N$eN:#.t_[ruW*> qa~m kڻX2&ZǑ6pIE.>Ϫ}fYeW\@qnĞ7_}B0y]@؏>dPP*{"'r)øBF 6ې L%cy{[|JyMecaC > ڈe~Ň!Ţ GH.`A Q%![);=%M8 cwK`7w Lfk$Ch+E;(\=-]3;0w8F'^Fu4잜SH]7Gިi{Cjza=3p7紷qƆrǃt`5a-W0 ] ˚Z"1ت sTwlTq]lŮ^4B;ʀ몄if:Jg%@FѼ~븱4,w7HɆL7tg=ozP (훖.5ieڝm->XgsL[/mvShpB ݼuI^{BMɉ^8O86qyY{aؙ(~9m-hGj$:xݮZeb[rq Un<*9HJ]'ZiВ>ؾp<&&Ѭ0χw4mAc{$KCҊ8hU8j*Yg2C'}13^=S/Gh]ߡMu ;M I2M ^K**bQGGB rh=9>gejHd-ޞ0~8#=2~˟>珸;VC"n2y~Jjէ8(}^bYiP^'o*$ |KTL+^4oԢoᎭglQA SuzY7 s@qKТWZG j$ލ (68mɦ&6.Ä,eNqVw~Ii|׸8^$OI4~< Źk}~26֯=M7/L l|]XXU8>+4\SXJgxNF~s2+@* N&X=h04)y^gUPݷeje+_ڄݯ_ eSWv$ڛb_[HE~8jzeyl}]Q8}ˀ~#[_^)!YӆcnՎsMͺǝ) /^%ʑ\-Їү_;ɥfV np)1ẠREh}37S,c{ȕy"N-:/՞ɰ0o„jG]UAJov[?sdn>Wa9-˘]cUX@\&ƇR@/lX(G~>.l+(c P;>Q QBL$9(Q:KWұԓYU c6َ;UE)I"Ի'JIضW Lɇz2U()6#5fݲ Tнgjb/ua[QfyV1;ԻbɺFl2FGx;Xc66c <}F98QU@aaEv!0E<{H4 0;X feVN%+]eCPr >F$.Ѯ(Eq! nQ!3C9fY2+x|ЦcF,:L$;OVޑ\kx#7C =Xj05=Ou\)\n3T<1vMZȧOORx;ׂ6B| WIŗLZfG.ۤyPDZD}c min;f-OIN0)%c%;&d4;hiJ~\?THStJfS wQ[P r}5r:5֊HN0ofqMgת|}n-h=Z|,@9C!/qO]1n27e!*x1 nc4*1v?YKx=mNqGjݢoX9&7zAIߐ w?8I1/,/D#!"vDZbe׺nsNP&tuŬ)+Rx(X$limf_{B%`xE LC֪Q/e}d߅` 7 ۶̍ErsyP.A kM{ceB\ bNejQR;Sq &l}DéKbN'oexyAp:/e,d|o!!]|5\žya쟄7aEw7]zitljc7\Մ3#C 3@!afD PND\>r.6KS`w+W,H hH Nn>qKmų)dN{b#*#j w#7:8Dmy^ۜ~uJ(Gx7 tDzriY>k~ًr'e+d^k BI8 -)^',OZzLg'?0ͻTƇBҒڜ-o B2"UIo9+#uO1Y LYlAS ԯ.&rl\%5Fz9dMM ,!M̈sT 72nruc`X +="`wv_;lG-l>lV({L[KxNDD{ea2`润2}JaHuS=dž z BUszbʤL1hzNc& tlI5NqVP!i]Z 6 \\}Wy *cX{Ij[A]5wiI 6Zs 貖93ԇ0)#% i)RD^ y$KsKB; |kǂ SfF꾨yP ̴V ܆vՍBj68/1JhYUh%sKQ6;XFxkPQJ/S֝`iXz >o.{a⡷nھ+tӻyn%Vh)s$ԧWc=^V$[UOH 8R7SMW8]+L= h(.R*\JۅA'UhNF T+\bEHsQ"'UFV"i.j.OqA=1jY corpN66~cR|sjی39͉H)PM%g jb:VLN:[if 1$"; }~ikPjpQW‚7hzf3aLй2x"*Txe(-s UxF%^r\q$MU++N{!ȗ>cz5ACʛ@(t=1nOG93t{;Q3 (Zj_WInD0#6}%'9z6M)WKSJ-==OjQè)#D|沯>4<X(RH> 594?nbz=lvAWT~|qAah=9ysELs7@=@LX J<0Ab7I1׻ Ia5f AJԼ:B7Kz8|ǜ^WT3M$R\$nE1dZUt{Vе=` a;%vˆc{#1#L& n<E jcQ񩛇R&%6=8S5) xc(pIZtJZ9@=[kD')e Z 9`0*^5|݇9VG@I>j4c$S?Q(=?w= _v1bJkPJ"ůO$VjT-WӴ0 FmP,H@%qzvm^D:;"J#y+.  m= mnKmz7g|duG+X f}. {ùf_]C]O=>|wm7KbYtS9S8l{ABSNpޚL!j(U6B[̸K]Fn=06<⩇k h AO=u}fo!wJ{lqw"KX'(G)wm%h|fz.$F@R; 924e`Q_Sv>dN:XwBhn@.>ȼc 2/BXQ}=LvPaB Sҩ0r,IM57x[,?D#۵SLYYgn|c2B]=> bsc؝+kVR9$z>[r.`P|Rt֖֬C (?@sIrs%L2->ShT.&cuu6h 8/UKEfaCJ_KexDOԸuBN9)7?b;r<,u6&;mpY[,wP*:~G)0L:b[ Rf<ܶS(s.\ =Vz VXgs2!{5OՑ(30uB?DlDTjo:UsY;!Z$$fǻkƺd`;0HO#.ɍ>ת.4F׉~^̪Hws})6˦ ie>2B{ ̎XE>5xQ&bUa^7"CǦ-ie㭐DϔS&}$*SZ]]c${yta[ȽzHƠA1So7TT#(萅+1b%)].Ga9EX,a}xjЭ>]Rp`uQ'(FA6#qπz xe#Y<ˮ$ ž=天avW{˸:O _%Jt1 VaPLWN_ x]lә<$\N>?("ƵS#!+}\L/ZMs9s-B^سҋ"@a"f,IH`A'dn첉-i*if)CO@׿2IІfqAe#Mduf]>?phm 8 }—#eN 2okW\'9~Úe/  (r~ G}WkOϚq|!v/H~{88H7h)&P敢 4>IRʲVWoLh{ !񆁀w@f6,sF0oxKVue(VXenRߩ3gJ/v/Zi)*GNR6J;RYɘō-;̾[n8o5_yP#aW}S۩c3xS YpĠR<-Z`[LRAu&ua$MZN/f*l7Ԅ~G,MnlQ4aU$Q:=Lʺg2, L9;nJр; (O(͹w'xfr5`:S>.d2A`AwmG, x)fr k 1My=5~SV]:y/P9\eG<ȷ>5VEw@g+g=ahhGTA/%S\ 8昰_y3R+(xuJ)k{RvģmE2}P6uE:>%%v,bв?l>:TJeQ|9X7[Qa¦mr7ERG݅r'(;~λȻu7JCg5Cxwn#_hr_$Dԑ h0vhFD*@Y,~H0EQGb`B[QZc%DFU񶻐j,gXWwsk"nе5(29mE{T/}ߚZ x%%@ +L):8`w8o/}. qzoH7On#r?UP`8䔔-go"[?*o;aSYl; <<y*MP)8'\>-%3c2ĎoHuO%3_;  8;UQ@ CBIȧ`B;|!Fݨ[sV0&tC6ܠXeHtdn5XJ7$N`hII ǐezѳ J[;zXf|^ oD_Rf5]}eD1׬aoK^ul9`W:C=_~ש{t.)|K-(2yX; OsKN;0~!"GSiqڼ=+~n|!)HcV3pc1޸zq =8)XmcU0wT=!o.4,Yą\,r.6gDL]*m 7hw+$_sTZnnwv%Ƈ^hk˗0:jq*9t]60ض[Z~Ns ý4mC Շwo}/o+ ~L~C$g&a%lAtTeOe[_Vuw 0&4K|8fh VtBXUabGHf\xCL" =>Q2,=/jţw#;m#v)ahg 2vP2E?^DI{2w2l @AЭLެ,H 1ЩL`;PӚ kLM[UlX"QxP=ic}8"4Sݾ^gtr`6:r&:e0-;`V)W{'#c[V^|[Y$ڕD!k7D?/amK`jݨ:f\.X晖Oi;䭋|m$cPzVTyg Cn} 䐹IC*=`PUǰ-~U)Ҋ=b312wbpkAV^ǔ-OmRq˕PQٛMX' 8OljLZdO+W]7]-w՞d\ԠpbU8oJ@<ϡf kJUP *lTooU~]M$wk ,KB[!UH wkU\3GQ>}~Jwp[0%`xױ@EzV?fMo fzGLQq(/@mzI.H=J~mTSNCzXYF~\t"\'{xw9|(ClDf+lD[w,(* JL2lDMBH9 &G^BL|>ƻ2Ft}7熮UP,S̤CmzokBN+J\Q`:lSdыɵokO6t]/=zus['m\qe FmSæk/7ǫ4[ ʹxk~>,JrWZ,m5d۷z ؖ;BÒ""G_Z_ X NS5CҠ~gacC~L%FɍjfEvpeY]\]~v[.Am uRjM`"|Х{1y?FSFÞ g\&rS;}|-Bbڠ~8NDy& Ym,J kdׇ5H+.zp.}|8Fֱ&qwƁc/(j :JY'!\r2ZWO ҽ"X,X;="ln@~x ;TBe%q'Gņ$nHGK;LS=Z6+PҨ? Kqe^zz ?joAfe?KKȴj8')2d[7 2Y}H˂F^qy@1uY8ߞ3߃DLKP~OQāa3CjFQ iȺ| MpEqGMr0P4͟@VCvN;Ugh= >J aZ?y\zs/4]:f$Mp^k;P}"KL{i`PI&4:r|"U`s 4V BcFw8era1!;1b v/3r9@>\{Z_@pX!vTuǞ!ťR ٔ4v5"rpf}Ur,9.$}6yh,D/8Z:S#O ?'6N pְMĿ%}_`PߟlTd˚u)yzh\ YC[ ź*qu_Y'ϐGto\3i6|B jr${VOk` !TOFXMX٥c_Lҥ6|~S(0L:uԾ[ZLzR$#Q75o@=Z;I >ߍ (LoRЭ08U|QECfc%\{(ա,"|lPR(Jqu_&%H9;tcmŘ8*q#^и-#I+Z_wJO*X׺U@YXv;P\W6_ cft{o o1򳩌N/m ݈Бv͸ YŦ(GЛG/^d\"_j|@fAwJM+P:~@<}k@(nvUyL~G2dXJN|ty@yxqY>:e=./M"ީ#icl,*aAY:'G=]>Ƶ@,FQe)T& ۪?y5.,,R,Dp/a*F7yYD3EW2P݇Hn}!Z'Zc\RrkvEvG+QUEHuJ0:E],6q.DSJG6:"=:܄zEB;h>yFw?-X==d(t߲gщQQR(?ҶUh3e>Pђ?d0D䞬 cg<  t1=%k)7RY#n{$C*RV%Fi13B.Kdw9%R7b=uy*6M@{ j8b1Ri )B;ۿNfOkrj "]Lo?%!؀Gu<΃.6;`ĭL;`uЃIIeMy{(TP}۶; _A|q;'R |H^]Ǯͳ>n#7mt w7BW EORDfq>aAe \c)UXKT)BA }V*Ȟ/*^g(%D`i)ײNP)fW7:OLYO֒pXkdۢn AhDd/@2՚ ,pIѡQ |MTQJ.T b Z,QF=_(@7qOap i-B`6!Lށ(wzfzpj4-˥(znwf2M Fs%ݟMn|TW:`dF=~ayu|l\4'GL/3umXYc 1_*@VCֵQ#Unڀ" =y_ ܛ1TɎJiIh^DkZDgt#;<,>Db _iPɸ=:p/%4AC.M%-%C^38SUJ mĻ-|w9m!?Jlq&$ݾ@ytO԰|dθ@ 8-mG}PVI(Xz#s[ 3^w-(O;U$`@@rm\_ժc(Q$I_s|8.O 7AFҽfqvwl}C4GM~-sۃ8 5Eh*THҿ}#rrT& 6e}J[ύMS>Ihp4pU\  -K[?sIc  -QJܕ=LS= zr!Pۮ_k..5/m?al V^p<žYbGT ׼U.eh,(pPs/m{m Hn׍\ʃ%a@,I j1^X!W܄礏Nޖqf`PDn"Rf|n|x`{BA+T,pt锁ҝ>$IX?}@}YcpcI3)^,;p6x97t4Ti0>V~~ΎȲV $k!.P,p]}n.{Oh,]/y2硧:5gRs kdUkҔ>ep\8оgu"D v*N MN@`SH$X{5!f7hT4X=GU:DŶE?Cb9o>y^/Fa_Hڔdp{1Y|Tឩ`{Kd mi˓EL"8퇭Zϳ.m\{un>¼F$6BeV>TqҺtTG. QހQ S=Ok +PraؖxWD"o"{ڒ)[Ba@76w6 @C|&./}O@{ģ[GzT!̏NfF69E׷cNȿss2O5Zr}9?=BVV/󎣻{n:[{N$IEW$ s'#Q"ADdL:-qMrLˇotz yq5*rr~0rL{|&g6l&C?i-f`gʡnVlܪrOi&,e}]]aV'0;"c+LgU] ƚxt8%2V>^ZgI1| $wd>Uro#@(Z].gqVk.-PA>s꠆EQRAHаcTB73T_Qc~\F3?W)it`g n42j҅+Xf1T\J4h6H*FR[V> R s9X.XZ>VIb xFFSw4^/8Exa7 E[?-/ v@z",JF/I[gKos«S3hQyGsc94A^s}sFrN';S.^ ">Sp̻a5{##1*ڠΪ'U2hI\g?R}& K%qtۏM> +k^aee>hθ ,2w U5 AbؑQf/@FUYi@NZ ,!{Ҡ#t *oev}|mJ=rE1Oy^ťKNg][#D~vR0%0'θJYAG3'$éD!>YNCLC򻘵l,D"{%SC]YNIB*@O{'w^XLEDHIQ_@T 7nh<f}D nx;cSejej-zasJR}Wp N?AY.jH|֨n*Q{]ZU#=0G[z 8uNBz #b޳|_G|@}[xWɺxH*F[_LU"s !|"QZ==NS t?/fM_;\؅y!F{;%b7wP8RU'˿fZլGe~ҖmO>';Mc~k,Yl,fJ?TViB?!Ý P !`XS:u¢45=,7ig|{y:Jo/eph2,| _P V i:^341M]3~C 9w_LТ-WW\T~^4oD ƋtI2,LmJ>˚a @Eo8bސ\B\Z?_^m_I&6mnC{3X3/PAw"O'><ƭ&ml,3\S;>EtviK*)qnDy,ô?Mx7QXGѵmbxm2s0F6s4exO˘K(X _SI53E@d;85s6_~rt(/T܂:OSP, ƗkX b,~ ɹuI y(ؤMm`%?A(htchQ8o4p;BPw NP#mhN[9T.E67; ijd4+wukTۊrt& b^03t=ď<'r`O'k# Q2..%Xml"8 Wvi64:ȁ<8Xf0Ex%QDF$c7 ~+n+Ik.)td ^}O#u\z^0#1 K Ԫ.ўH܃qQwoWKL$ nN@b,L-ޛݮ/BU+6N y}l:i^ӟJVd7.DG}=]5g!mTY\0g2sg~tǘL9#%_%G9aV!dsqUhXCdۘK, &="hLj1Tf;g}c70SHm`D,n4nle4ƘʪJ^sHʶ%5(@p3WIip )6CMck!WެڟAFB]T)_.=AÏadd~oDϽ2`C)B-.ɴxq,JJ-N9J s_Ϝ&$-A u! sER򇣢=$ 1ou^ߚIR`o^{ErvZ;*[rZ/]}RS\JBtѠe̞},}_/ 2ճhq4:QxcP UR$9+wD蜋d.0QfYW;M|Bg/_{;cwuf(/vkq*ćeߓ۰^AѢ@)o/t 5t)J󌜟3O?ոNmz=@n.^$؅tI㏟ 2ՠX+\+wKk]oI3SD .7%%LȬjFeZt6, U A5}"s*gK9䭋ҵCC8& U^R6LLITgKK]PB%j} "> ܓSsAtYDIotrQz5$ӛpqsW/r6=sQga+aFRQ:Z _T7"<6afk̃EUML!T4Fu5PNFUnӃzh!&-qل-ZJ*,ٴ"C~Cm4m?w 8ZP䢪DظzPfq-mLO5U d<`KoJʵ Qm).xW'KՈW@:*r a:4 t#p̩;%E"wJ왽Y1 \FMM%Og nZTc!˶}utD&d梁+@ig_a{I&ܚѠ+t` F1,W݇|NzH6좷ϴQ#"c?*1xnI`sĔC ad -R b~W~h?jg$v'EH k+|L]Jꏩ+̤eK=l ţSiGzھ{>'$>?$bγ8|y穳`u\e&bI|I=/&(*4|Vgv {"F#ꇺ?<$j|+rCfiɝhTOSq/ {;ۃ%@L>Fڮ~I΍~{8 =60vZTV )}R( aӿk; u,zz+Eikф9좡L軲Ƹ|m`1 Cs9}$rYQ<ĵFAe!bkzacEiܨ,KeqTs*7hORt5Z˥6e򖍍 2M[[|iAFtC})4}?|m4 ;$pLs1^#_FWBF! pD)u_3Q:f:\Kf!2]b>6}q˄+ZC UA;;AG<ߗx>b`j >3V`q3s14vo~sL>gKu o ft '(Q:͞ \ٞX<%$Z\ZߚV׹SsnA#1 b"-Ge9$X{u[Zie%Ɉnk+pE(7;gH%hoѥ.r:Vi˺olϿ,԰EiZV9xynjN!s~K J.HﭑaeT >~gb|ZefJ~%L֍(>~4tЦR8zّJ>NՈW_[(!{꠱&&i0!l ݗDGpu's%ȴ4O(=P ~P=(9}#{.5 ]@2oJ~*;^ެeKa,VqjuݝrEưRTwWl7Jrfް{+{ŸDP+5gMԙ4Vi~/R.A&le/Mua$fT4Af;O|`.VP5 6>Az!1_ >5!27 :8!wW> 7W-8|'2-|y8^BV&u=1lu}0M}_@Jde噤I))be| MF=CBߝԗ"%LZ!_?/0 Fh.LS2jXΐݳm'ǥʉ'0x+ݏbuddO,S1ౢ8!xR_=zi0;`i3p@܃kw{(y)jD;sH2#SEFKOtIDj;K@(DtyFA{ȝ+[u4sG]F%yi5 4~7QZV~-fSd8_5qdLor{kep8',_,xН{#վ(ϐfZ&5ҷbC-N #g43`HEQNuFml{wlٟʗ,*ޒv|H7'+T8; 4" ?Z ?%ցK4V2#cH) jFP[ez^{ֵ>|OV(Y+N2*Sb!}k]PށId Px#n'\y2h17fo}<Nj.[ VDŽuٷi$[UӉCHo[꡼u x;b(zgNܚziԙ^ӯ[1mr9_ O)K_ϸLj!>YHẺZVm?UcѿK7?eg`uƤG͐婽]37_6}T =xC YKjPf҆8FqfH`Vŝn"׍. w`y =ms"腆5 {8|6WVIV/pBjh 0Rˆ;dg1`RҟZͤA+ti @Fyk$Zia7ӘqK18*ГfGQ^O:`QKznXh t| ǔj}twwylAgPx,a(:8 8Y!Ac c3Xl%!5 9 }];> f.7}~"SndWVҗW Gp,~|3/"k{Yc$h`| 6O1r<_=/7u NP>Yw④Ɉ֬+jX~#x./*| & MxIPL=_%؛]"FЀyʯ8R֝VB­:5^3x?3sKm|7XG%W7b]E?S<\ZݦLBFUp“ʜ|0u`o_" f.i}D6h^7.ܖ7"nP74q.Gcfr+D3-'Fxp>|ze' OLeqY{Sh[+F.1(_2n½-E3Zn#d[\pzȥwAR4#8k74):o(P`;pͮ[[ecXvNu z=R%Ȅ̥֒x4= apwnH}k_`EzJKKC6^W!wAl`M~ ރBbii/t3^WہX6N([n酿cNb,4(wc?*Ɣ ty1%@~hYNCBUnͪkN??re}TÆLQ,JnNv%dIBTSԅos~%;F|J@A~KS2I|io+25TQF<_0}˩9-n{R@FT)?r!0 pzm)X)P\&+\v-&W_9;R0[xNsa]Q?O9>QEHU:h17gjiz W݅ eћ :_>(("MEh7> + 3C%|@Zgd>npT4I ,{DuqՀm>bб`?.t@:%𑕂,oKGfEg[־q @`?m8@^?FJ mG_#~c/;?@̤[T..T!O* Yƞy5freM(@ݾ kS-'R~ەۼfOQ&r4Yd%H(am?- `G]]b#yeuR]27'XΗsL%PGz;@[e|aaIǏY ZqEÅ4@)t(JBI4Gyk33Gnj%V 2EWBg%Q?qTrkT"0]ˍ-v Zkn}$;g5iU bVJX'}YBTvcmpe|g޼(Uuitoz6s̸%'_Fq)BNIdN=+⤣*l+ jSYӆu{M1eOZ. j$ <8MLQ<>+jSf'3\5DᖤgMkQV[*D0ߣ^wcn3Y9* Dΐ3ekvZ6U2[P(IO G.ǙCqk.B0F]WQ}p n:t+V^moD7 tY)N >"ܨLf|}%N32w#+d`NܓH. m0ͪK̭v瑉>},D@ ب}\ѼSq pY@ 16`D tĕ_Ak^1Wh7umuh_Q{*ÆH7=C8`u5Dj ™aLvmBr7t@G[mQ 2fdϝfv}OCƷQEY@4(*bQhTo2v8kF&d~b{{咪N3d5rUG2Z(<()%"fy;zH p_il֛&1gFkņ]@G&6K)6ocFTf {u>!T `b Dru{l{1]9bo]s RWN#8~s&_(C2+dߎ<0pqH ޠ\'k^f,l hKAFZs؍TEl0pO&>BKȪ6K9htg)#$gyd7NgF૕2ԙHi *%U huR2{AY8?Lœr:\2~%P6 Q>f/^ =*F E?cB{?~O269;ϴjFN>V*w %NVvq0ЁN&!. Ƀm-g>>ro{/Vr:+]4i׼-X!.ZsֈOK匼-MFq; /4`Œ_7(*sE!U]e;k[I#^Y$$16(Fg#a)`*sGhVPuRMhf#oquaFcĸNnh{%'*/ Iu'pcyHĘMۊɘ-p({^CUwMnFfWl7=QnhSyx(^:KN97ïk|1/jy# P Kݨ\b⍦I9i,#^ M/8ޛO=nzA8Oθ)pݿ$J.#'%eBm~7$*@q=m9ncBR5x?w?7a{.0WT9(gT{$|7':@9s`UϠ/xBD&}ÿF3jz. -sOU?f]o]'פieAjk$)j%!q93=oI jO}YtG nyхF,P̸b9 چgGir7 o6}DV-߃XȲ_,WM"V7tţ>dۑM}&tVZ-,nS= WstmCk3qi|&@/spH/е  El>ءPҊ,&AR=HH} k[ڗsb~  ,bhTo|or@#a3"tTtf֤~-1N( P p^7.CC6Nׇ0/'ly&h4R61z-Wt.e&6+EaFNelJ8{'љ,Tu#t:e;WlYIS$hګ7钡R5B,MRqPmޤV#BgdCcyV5KE V[uՊn+PPS6 e3!cL8 D#/2 '{rq8QO0Of?K\re=8tcE!:ECu8Q*3chR" }/~zzzS xWфle#^I$Nu, #E xsa=K M!/G:a /6tD/ülnT O_?vs9'P {IœHnW212a:o>Asa` PݚgSF6ȌFAL /U@^p%E_gXmr@B.m A 6m] HGMO ^B]=i)5HUӟQp9#}9`⣼Tu\Gxqۚ b"JLH;JcK(Z2cZq]eT܍8ttǖI/..A3LG;îèC$pahp9HF3d+h7CNDb7heף7Q7EFu -8 M̺5L8w(O;BKsRn2a}!zk#ۨ"sK>fx0E@?{čtZBzt+)OY/#udz} >P5j.LyAW~gP s[݀At/̚]PYl02,rh'{/U.Gkl:ZTπ b'rQGTI^-Br3ec+XVPX0W >yz?2#w5U-\[ԣF!S2NaW4zGZU{gOIw e9G|V!@ؕaq;)!NyhFQFth~.Pj%,ŸJ4f|bmkW|')#'l{(:ff~O|Ufj.6\^~+Dp{㔮a;p/R6RVz&} MZ kFA)+DD s}4Yv(}bX;sjeE˃&dc.{a۔^n*x,*=}eԎ)Jq^JsBS: < Lrgl+ԅtH2QH+f8mUsAv"r"ZU`hkaE}b88"6sJȠKQ2OQϗ2Wj)Eb(N]kPȒHލx=w> UncaStR/R0TFעk H=9T frmKR_ǟO`H#&s^i]! k\ā6<xP^YkwK:;VWqy׼D{["5Yiܫ'XPT[06S4|{:5oRSJ`7dqjJܪwTj5#+y D# Z?n<Rd+zGMFh]ٴHTovt=}h:.ZIH<~T{rt`^myleORf^ ~/A)ZI[@z拐qV@x@y~x\JV=$}aztDTC Kw+옙X'm5 &Mb&>ktްK]D4ctoTdc3B]}7k v]էfzq@9u}`?$_}G0dQ~}MKlD@&q;cqRŀ>Wk J^ bP1B@ Q!m8n/U~fu= k%̾]GSR.~Ĉٽy`B]~;zLO8k(V (rhfzOz% X.ѲPc!}7SوRi Bm8N,(ۢ$_ϖ,NuFdt6{J:Ҟ.YhA&]'^41m|9 23""LI8SaZq``TB6}I@HȢV~-_y hU}|S:p?W01{k:S7Db6wGb[kkYkDsm,[;|?&E@$s:k? GLeɖ] |ɐAjjL>促DhZ]%!&Vqs s҃$We]H_T d ꀆG2qܩ#3pbU%y 9=1\륒,9L?|%8y.ڛ!e%Kh2^t!9cFkT˻tC,y>m9!5f, h*7ZKn!{slniԱ#듟yg&@o2t? 3z u,ݻuUNxCg#ucW]TT蛦FvR7RSMeग[*vYH>4zRb#2U%!ĥdMjS`)Y+:WXjs|;MCGP"CE)tίʡډ~z@fza:QеO]&sCxJ2`0+L!Ǔ͵RʚZP08$?YѨz&uĕw;> .y+*  I!1U^^ x:5>dosf٥TI/(Qn^6q%vuX r߻B&I9AJ!a AzGs^B@3%ͨHKČY8(neoX j?ge%SW8!}I]TL& o1-% z4`ǴRm)@XOR5"Kɛqz;K;a'u؉XRixksbLgl,\/z8>l>LxEubV%,$wwxtO2뙼IYuCRo6m+n_;$E ̀>e&d:U+3VC~!"[ Aսz,*>m!`DYQ >{_I|:HN𫝲-rա"<"/͇m~?h]u v!mK i ~۱wʈ/&i^oO,4Rg/GWȲޛ>Ez dN=:Ʊ'ROL[;] 'k7a7y+<~fzJ,DZXx}q+H?[nuY;k ,g[`N*a u!HD[+3 |nj(N{+5OZ,.'gúK 1ܫ P4╘% O"Im!AdxҶgzr jNlTu|i_u6a=O s#ǕEE-*̍0m!Q[weϺ d[^ G["X)ʵ:"AXã cJQf[fYbDmBޜo̯f7\ZтqW!*ٻ:`sZg`cI@ }T+e+pH)t du3ȋBOrѺ3)O.-E3[/}L6x`q5,1WPDePib!5&噞:TFvW L^EEd#j(кŧV^2]G8AENwP=UUA%}Oaȃ7%0bIƌh 7@5ջWz`hcЄc01fdy,aji 5֬58BU|9~2CNDB:\YU3{mKMVɊL 8@=L'oF_?2WXmpC Qjر TA tmj7OϿ ? 0 ?^'f[Oc&=K^Ks3yw6sB*0_Z.^wQq__޵6¨|TcK]\}eqt{1t5ɘ|APǬDI+;Osg/3rF$=h0KtO r4`~fؕފ'ozM$]9σHf`sW p˳Ωx$qAbgԪؕi /K/AMKS36z޸N("61+]``$n .3DIDek֟9Ȱ^ @O ypn:Ѩ̀kwX}y?Ym^1׻!F1ܝwl5Ζ>R¸M#m"1`Õ8"rBetE^pNs|:wH狋-/X O VZ|^Q<8y_ t=CҞӬdrˆn IƊ|1u7M)"ppNJ: 5oS쁳 ,&n}g'$)K`=+p6S u`#eD?ո -|R#L*ޜԳ%5bZ@,8pjnތ"إ1NXrd3;sN~T;cU|y5U-Ŧz.n)~qz嫱̒~1>P(62=Hv`@Jx n{[f(jy.-)̕ |o^yŨjeDCH跡ӕzpw e`TuEd86Pz/݃1dVԱhTuIgֶ)u48tg޺m48a㥡o,A!9o[dvH p!tm 08UeJc)|YԻRzrGU+IR@Zβ*,tk78ܸc{.2߱EMA"`F&UKxjPQeJ޳+765pB}{8PƓ ]^#| ^}HVDc'= 1ŲG;O C3#Z3vHp4p?,w6CڡJĬ&a9:+nlyZFh"KΣG"MH(ZqmJźFJo:8#5d]Tw mW3FOS>mfya.S[IB3 帢TfM8l҆+وN T/rF~7? 3Tl/&qoOQAց`@}v |fղ{cmilYw^ %Bj#)-W[\ѝ)}&ERo]$%Q!Eƣ5|H~ a رf[\wN@0,A*t2voK%ݯ|8e:dV ^aIW]F<"D`F-u٢:4@j;].rCD yKHqZ&#tlF?ޮt|NQXn=ȜAUԺy#4Df|)ꪙx(ơ*H6ȗjVK]^[b/΄ :(cc787,F,b{i>xhgd8rezjiƘ~)ϵ9^ (:#Vޟ—/X;4wQ(# ;Aewp'S n9IC{z 4(utYɢ\ 𲓕&}UpwCC1g ܤup2$Q9Ow3n& Ye(o!랻1W\10>J4{|l[s9A/ar(J727t4U$:nlF?F3{tXyX@sۛV|oܰwHy$KP>Q0l6춓p ~va38P閕2"t b5*sNRs>y42"lr WOF^œp8N{9 ?~FUz2X/iKʙ rwW&b؅Fm4m|bXfKIL'($Ml5kNXZ$p\/tYgN)ʱB\j všÌaJC| V]i@U0~j2rgોߏБ]XNNg2J;ߓZ%s3n 6u/V8}x0Ց5m_!H\^s+ UzCCi]:|Ý L;%bҞ»Gƭlpϐ)5jϺQ:0I*qO?2@=l.RS6%L 7w 2!GV\f͚˼vןтȼC҉WŏOVv6vx4|nކYC}=3%|c}έƊbF|#i:-`qj ΃  QTZ*ȕ1˽ }(UqXY>xNpK3 n&NgMI%jbeWwIpugztt̆eJr+8Ǭ#Eky+rJma\'ܸ@t'U*d(TQoĮJװ:ZYQr˕`¨NE_ g~(c\=ж2 ,v́VeG {n 񸿗mVEnx0SD@f>C.iUd/0u:d UeдD@2?dp%w(ѐ51VlwlS i˄v{#蒄&9hx( 3&8 u@W6)`atp&)`#n%K>ɷCxURg.{nx<՗u7:Lc\D?am}!76K!2?%v9kUKՏ ]=Imb&q!TU,$\;U q旗 l %MKM ]n #+s4=Q=29 '̹z@7Q@s`=7ŮE,opik %NPXE5V۠kj)d!FͧJ5!Y"u:i\PufSd ϳnkvl{|Ou2ltlYmb}2(4 @ M3m+JbT2@[,΂'u Ч KρZP} b0j2HRcpzNo 27^jgx /h_,ZA-wX;ebo!m. &(/~ -}UJq]^f^ɱc;n~8IgZ]&XIxj`iBo<"޲ lU%~)@šPFwA-&HxvTИ[9<Z9U?" psp$g-A8!!+P5hQ̢ա/mU+J_I\SxzҮ5{7cߐ͍s'J[a)L0`?:e C2[}8:M[G=^؊+ȴupK廑LFdЗYp/h4[s^ =0}q b5`aw9zP5׮,5? s>Uiѫ}jȅ.W(f_(0pBNU zL};w`{3pLPV|:bЅ↶ҧ_X#%)SHM! w͔ _> WLpGO[mOv/Z4+(%rvjz0"`j]|z20Cm~zJVXj[aYp_r?*F@@/7ذ,T*dQXvA$#h)†]ܙ@ϝM\gb)CvQ)l52/ٖ߰dk[ 2%Y2l4pt~bqׁmyP@yfDQ [Y6jq@>oԟ҉%%ٚH0ˀsuzjyfNeJ:MGPK!Ne%ش53C=% |)33wR",Dv!䭜߅/}7WG%`='҆x%8gw^K{% oHF_U: b%PH90?&hvӵ퇚9(k.NE*e;{cVوXuJ,n5tY G4 6s@ꀨ 0#r WXkœ6~՞s<5_(4QԂ>EA_=%5W}wQ؊qS U? G]4uRcQX!N3uo.1o{=Q}RԦx`Zˡ)Q MzY(EKؤPZ|*Cl,jܜ2&yxmkG(m8H$ \ vVRj$bW(9E6QMŶ; 1ČOehۺ#hA.xd8Ɲ I>n:ٹTV$JsPBbhOg}j0U\L/F(97,<ܡJ9EM+:I&k1毑>k!;oizBW|GLa6DFr9oV%8E31qbX?Prr7~WU @$V:(Kai+50mcynX4~ ]fowIzFA6g05շeP{k{JWy^@{%)F@~ ~] nG//}`ܛl͏G O :\['TI,yKʍM}VBabrCл EHf,S[M2F'nTaLa&\80ו=!]v^N2U<(hи.B]=Wϙm۳VdВٰٜWqPQ43t Vzt'"UD}ihI#uqk nfYu8]=06WF;3~bK <+DHqI + S&ϭB>G5:GA^xxE7iUšMj?IY&;n~N!XC)gi D凈X,q|3н b= Jl"QS{Zyĝ!b[ h^0;4K[1 DWw:ԇ?i?VWe]a^)_lQ)ntNcV$ζ)JU96qC5ۅsٰ`G4~}/.E H D+z A6~`Uǭ%*x(zqAT+׵ XmvUF%P)ƛp bh`ߵQEf.î얫(3@҇Lt. өF0Ռύ臥HS #^M/IC ,{xxn zI!UF=HB.'%ۧ)Ttv zYR,o3 PA-,iw||áCnS^O PBL| =*19N &\j&^Yj-)2Yӫ~~ 7Q_)t))`%-!XMyRU*^Qz3U4Ͷ{e<} y2FWo!^|Q| g׿lrsZPJYBʠy~L~٤_^k]}wxY3Øa>/(zف 'ˌן*$zuU "_Wۚ-Vo g|}–*&yih0bS{U<HkcTB/|AΔ$F`<\rRx*՟EplW@G3XC_ǟ}D]OPiSϦQ8*DwOt`J)w,%ZK~HֽYѧPG)8%?0`$]~?b"@Fy&Zfk)?.Y&b;Z#dQ:+mY}.9KtGZaRdN+0풠nkk>_Nڻvgյ}oxeiob0 Cu.rX%>wJkBȀC];\kͽwO'm&b/;i *i,%g)k^gfh ä@ڜo0@L3%O:x& fӐuS4䌧>_j"7]zI;P<<)B?!wB^.e,mk|ِzYf?.10pM~A& JEEp&Ah<M$a& wu#8?͋^luYهc#uY5n-Q" m'/kV%efe2 >"53}a;[50PD%qT&yLuUCCy=䅖GnrSkSڦRW8dy8I U)O5s2 MӶ#Nt *(9 S>ehx .yQ"5 [Qh fk=+3wɒ?{fNG/B+/ytU}"5\/ UU`xqVxN>51uXKFBs=| $Ę wy DmesDkϔQ\^EDK5ؼ܂z1H'?plL'\ 覐ݫ`| S/Z_tGwQS-O <5n`ÿphi-*Se)|)ݪtk9z߮Rq[B|8.j:p;9#ʙqIE@17O9 [[UE ]죨^$׸8X#7:WEIjy/>x'HkZ&kfAi(AOS"}.RϦư8D}I$ !@318|K 8}raU]ґvZ_7 =m{!ւJVk (x`?Wb~S[;.a3̑bD]:Ѭ x6' *?Lf)Wƹ6u6-(@9Z#/!}Ox+T"ZVC#`)m7)"6G 0T$,kNʮɌ"ؿ}KtKn LFlguMLՐᩊ .H!`Qs@ڲ^Y!X*D~䅽.;C9AC榣{L^Y=ZS}CUæd$&k1HLJ>y8/lWuNqW=*ucjo~qyFM203rgwx Pb"`\;*Tk10x}d! 6ϣ(S(>-M'T(#ܫD[pƽJH@5`-Щ4) *t\oS7pqJdVXHJǡgQ ^2ģ0'(ڰ>^J~ư$ L /8`a;瞸AwRBj "@HVwl=LMU##n$옴B#ЧXĠEꞁʸ^}Hd+فFqtY2ٻ [Wŗf"#1D\u^4Q zl{'J#|?RCdX3b>` R4W/gI4%+E.$@tTp]v4[)7%JB#mNjVe-zsW r[G810Xo7c.DeV=j#2,dǻvTDƇ,#ZF0,;?:L=k3N.6aʡT=__=p&K)15щtx| 깤3b;n@Zu[R4, O)6g$Qw.AVM|]ޠR^/VYx 1-^ț9h,Oo}Uk.?'j+Cf b>,iXeXf.y\sxLXHBzOu6[ngjq@I?yHfpSnįӘOxufvJDCNS7bWUT2 6`KJ9sK$F, 2xEϮ@.9[(9Q^FA+S]ո;%BR?82"}sl }0F1&AL9}VNL1Qx1`B94۸mCÿ$ĵZ(j !smrx_G}8X2e8׉0c>tOȵXŚ.zs1J:_^oakIJؗ{%HL?tC@]D=p U2k X`ISߟ BmE"^l-h>B 7QQ]ѩؖ~}XzLGJؙ/? SƓoZXqfuO.N]1Axu{(p櫰C(?naPQ'(OPofY!]iE*iD3hcS}&~rMATu*}3a="(W3 hY62U>ص*|Z.kw=[;o c }7ָg|@CjkLP8߈y|\rxrtORLKY5A Tg!~ЇA6y3w-8AF 1EgO! rF#a7sQR[nˤx=çXPD g;(=G~Oߏ<X-9/f葭^ZuW_;BAБ3m6L֢Μ0:F=R꒺: z=!n]g 96,_$32?lϪpRO4voRխmA1 b#܃r3.(7bHePAA=2]b1tܽm8sHwYa1E0 x8Ec!wWJ O2 "3)sHt17+԰z[!$(4 t=7j"VĻ BpyEXi$Ĺp%alLxc^6>l׭Z u^kXύ\G)U%>ŏ1+ Dߌ7R{r$LV~Q7C(&>b^LlE`?zX,)_#vJ6tС ҿmN@;[,sE |$ڭ M, J5:Q_~&4U=^j 6'*3-OE}p+ @[fn߉ҙ8E&D[C3p3J&N~6@^!-v`W쨄{^ =32خAD¦F~`9i6#.P}rS[F5`ZJ+|"4V<d8ifcVSpE_eq o&r`,* cFh݇_po68gԔx<"07gY<~EByR'dG^ĉ2T Ñ>ں(f*B:EoZ$TקzˑNBoK\ y~%7Jڭ0UIS)a烄Թ.-qCG!kc@FByP1Z_ĕrrS!74\pNP%;]xJҎRCT:v/{NxۇN4!@Uq;a{FCL`]kIM 8U,I4ͣF%hr>.A)B euʖD2`8D8ή½kǛAbp3[ e I#A䓂ԞlBQmU- FOX̋xe0h坏HWJx‹JClM =`SyЉvk5ؓ<(_na[zl:9<!{=Q< %q0#21T'j$? ]Z_vzo͈K[wq v cqRWZdYy 8S#}h y#^clAf]y./N%2s}v^=f0p`蒦'oO!kohvxw GB."2YK`0?5ɱƃ) ԭrS3!nWGeEz:~3z[3C=r!}x]$ G#S3#@&]:\3ӻSr2#бҾg+d.->bnXtTDB.Ǣ&NS^\5oGĭvC"I V8"[B48lW ۈjIq$,>^ BG 4Vw{53β?8GQt&=3#+u*7X'/_ytӰu[ީPش&2]3xULJGS !o+RUKJ(ƆEC .uT]1tl-fʋ$$aS(|UՊLøek .3KE iJȞIv!!bz8d drf?]GB3 t~6$|J⚈.(dP ;~H$2\H>lľ iRiS2C`(f\╻4R:^=S;F;܅B߻}jشP ӏ[ufG(d*3# z#Ce" H -!i5"\ desy ljѾ'Ȋhlf?ۑ$3Х(`Rѥch'V~HK5nqq9ҕbn4HC&M13>j˰.Od %$qWoylb޷c e:{wb(5{e}HǻNoq*!/ j2%7ca+{ I>;:r1qiGB7!:m=skCEkZWa܏ ȳ#"nirh&{-i΃^Tdc=c SM 6t<'AHd"*Ҹy]~V%ǫzkH"gL-jv(Lc^N \佦#ۻ9u$a.QCPmMgR< r }ˡՠ`k>3S]nGoidD$S9JCxlzEQD4WKEJ7>YZW.6Eȱ|1nu &Տa6?QI3m[PϷ )\_v1BɈ*Ìaq W]b{[EqQ8- t+P&V^6=Z%f\ cJAu^&j;~x: __{h RAlySϕlq"ebȢE> Fj`\ZJҊeIwAH,,{qAQH|,z eItS>9N!U 0kdzR"*isl}Qid^Կg|^R*I6.LNkP짬[shs#tڑX5f&ᩳLA BQjA㵰]w Y yNfW9+%hfCH.4jS Ԑ0Я.BSڙS.;B"۱WG{г{hy_;ytPio3b^?Zfi+ .!<5M?-b[wdt]}5S+F=p;~6IR2ܕ=˵SU4; s%"-zV߾ n` Lek0q+ᰝCmA}~,RVYxt ͛~o6SޚU`7=yotvg@!uޅ&Fč9 @tyW~%fS߳XK^O ;[Ϻ|0Lrkw=\`n[rMQm9AvCFSxB"\HܙMs R XxBPo*AcMp}6\EvIF0ϛLžK[-*ĒZ_ǃh'#`^p@5qlM2f4s(õ1'lRkXWoiv%Db#Kҷ9=C;։K}XmX cB!=oq|`r] 嬁$7"K9&pAg̈'lrsLnf[i:~iyw!I.W1Pׄ%}\D]9{sK65u _7{<_<@91xS4|@(%GMV ʳ<$scj}\4 EwPqY=V~+1 +9FWsDs-RC۽J̷u5hM(E(o:uҖ̚ a&?S"t2S%@jX_/ whFH%2ꍋ n`z!crqZ?Y [R wͶ hv)]iĈɋV\׀fZcyR0BsrUJQௐ3CΉ@FQ0{~ټ@v]Z15x,B:̪M[#-NY Y {B=5=Y\+2*1@2e SeVǜvuBN24p$>C:a;Z -P{nxDH hVx|P sPAx0ig`EOH;4n/$_5$Te% JL/^cEdphYF;3IĀ>+H3+Mq>n?)'%ͱ,zUD椋[c4&% P3'FQVi;/[$M( {V"tSry2є,*ZȔ 9G }|f4 ewR[6w1/6^Ԭ&yqMCUZ !tޱR 5_nlw S"DC1K}lyť@]2Rr {X(,M(@O[! 4t$cW_9-7+w{<įyd0mwh+SPg;B&=/n<9 \bF(&!ZB3ӄ6($F0Ci ~b;)7Ѽ R+uDa/7^ dDn1$wTwln] cck&ֵq;u,=FN s+إVѻoADh0XrXt>-ɲcrX׭L1lzˤ|л;>fYQ]Iz9$M;"(sDA-\[_/$h3D;zpLj,e ߭ݨn&:'=$9߉_FwMΝdxOMo-qR17M6EaLg3L аhl[_եTOdeު:R*&ГPA:(ڒRxò9+|eO5b45~)F EETLX$$|Ԇq6>;oneҗ/0cf瑕<:ޡK-s X;|//j|لBU?A]A:\jM2z ־ JK63W)GMxo4P3l6>boQڤ.q(@x41䤲GZ3F[9X2]~j8].]y A䲡hr5dMY48sʟoL1L}m %cB?ӈ,"wFzᴐ4Z#0}$V= X7.;.[M [jN'r @5P:A;Ix.o6 '- #t,%OqS(T/Oz#l!HgwFZڼ8{OK?djʙHLHX291{|DMBtSMZ+ks64U*ر1Uֵ<7b:R;_>E9c?fv!}bLD%%YRbqMw @Ѱ/Ř*aGIgyF- Aŵ1{Mբ`oBI7d\Q/Bo{F'ǖP# 'zxWXd6G'6idi Z/ %QLxJ5ˌp%2_jHJ n3H^%.RT`uiLH ^Cx5O( ?.T-uq_>.E\~ڇb\菳UP}z5_' #F>!'L_x#rn 죇-#_Hƹ &=J/,/Ԅ$fZmh"grjwݡ\=a&{1^ õ.lYo|£ ~ Hڴ0Bk,7SJC c4QXIm{LStǯ&@sUHkwbʔmfkC3 Y5Taϔ*p2t:gN.%kdf- w\Ō[;X],OΔe˦kO_s !α505"ߍ/1y)H[5ZyV^J鎸RȲNP"S٨ i9*m Z s GOVԌ7% Q&U`?S3aI,FK _HZ ]tuSr@ݽKICFPLCx>h:.%<=ϝwW:Oc4ǦҎJc~^Y (&Iɲ*0@0@E_͹pCL,<$bK-@\D&JQx;]HxcZ3ĀSp)F"n; \y>%Ji$~JZ`ІdѥI#r, wG((&:{kˤ?5р&G#sRZ :~"S@*| x5Wx16KawF0vd gb8A7wwG/g  Y0>Ap s7/5kP B8 ") zR6O/z\#`a7C}jsEx?b{s1+/ʷEeϥRW)'AMh4 T0BCNq1Ja5GC"GkZh8H胇q^/ ,1/#g -Į,nl'?}_XKàHC9sϕAK*ݠR/~jqdg\+➊J ݝ>D?thHf:ճ߯+l3)1.D5m(]GDlvmEB2Sնǀ58F.{apncʘÊᰈ~N*sevx-Sݏ?ի '(վ8ە~c93u⾠zjXk6+- 3Oysz{KОYぢ{;1Kɦ|xyOfz]2wtc `X (g?|*|(lW\:w HG%O&.h&@ZB 8yu$IpGxi)VV9BSիc*G;(WnM; } B(C7HwXH3ap4eVBZ$Ǎb#ק0gjM۵%8ȹitq-Ǧ=OwZ n8$3 HXYJ` fz6&h׌U2'ڭ86mǛyNFg{t_o1ZI`WH/[D NMPeI^ dvw6ꘗۖZ2O7=r5,Kұ]:@föyn'˧hJ$I b́<ɿNĨ/$^T6f ރo^q80FN>s>G7H|eWpV)\U46(B<|fn&=,\ n=i8׽*8D:.8fTu|%;%AFCdU4iT]Bn gth!2P&9oit_kˋ@iӦR.GmeSE< bVN=軫B*݃9 ? y?J`GW װ7hJ.ǒԁIrnGiFYuujsJU ϖ|UҺ)5wC<$s%sȘYpd|g'3r_> [);Rjcqf/&碈1T$2A6e['PaF?zWK8l,@Le6(b̸o{o@b/PAkAq`1#rgӶ_eOY\{[hT__W8GgDlgBA YMC[lY7ژC#=;~az)KZ}byJJ`&z%ŮA8lB!iP tN3ɬЪwܹڥ3`-MZv2vāCrYBKo@6CЏ g :F'lLaHgfwH3F$ JRYI i Kvef6:05-Sh:k+RY0<*,g%\ј72Xm$|%0B܀vpsY vk1 "d$C>G_wzڙs˟n w6 MPI4aY/aP,R`^e(iO) ֟'9H?(OQ͇ɸ  k%voEzۙlB~ ƐO&%b><(†i: O zP6V%5)*^pD8D'\KiNp QC+Z{s3=Kzb yQ^Z) o еTE״emsyaaUsi k/ q~vW9h;o9L.`␗?5 驝py&sM̵@ \yic 3F)+gklL 3| >|U$P Ǥ(HƑFoXSL#"[V M)+/fydrеΆ yp1~D}8FVqMPҊG}iTl8L=2M&~( nv!>Xe~-ђH*T?Vc>-A^wWZbN8J7[pژcy ƞ⇗?zH]bNn! cp3k+t2?f0s 򤆄Qt^w V%B!C:d%AӽoF67+ VoŨY팍i]][7~Upme͘YN{?#f^ܔg|Ѹݟ  f[_-|#AjJ+kWSuR[@:KdF. [I`ts'QdYJG4TD\\ųZLjV%Flۉub³6;jӞW]Xbs)x_d ۾˕H'Rc z{zN\I 0iTHXWMo' <2ڎ/n*V·+7HpuIآ_XMJٛgEv( q|s #Z)8Pe,O:IiH=W/oY"3-3C@Wc" v TAyI̹-xy@KZ1u3<nǟ'{v5O㉮cSV %\MEzn4/` #:)yv؃*~웯w WDx2?t}$.$IO#7C֥Ìvi7dӤ;/8҅9dbsӱ+Hd)ʆ(N|}(R Gbz`@?>c& k_Q 3 lp/![ -J^wUwF\ets u T(vDBj 9uq}i$N=UJ^))LNo4oHvq B'ck3R4TeޒɨjV{ƺYRԢF\ۻK9JM'E5Sѳ1*c){^/-[D)J$?{[Pƽv+&S k S'm@b> O)FJ稞%cY_GbG:m=ÖDSk,Z;p Fd|\oᎃhz'L@@.y+kY",wMQ$WlI X0NM|R뫋GlX'[T Z^_T8O*"ͼ|Q)D__f' xl\8ذɖw<.KVl68l;5Ipi½PJ=Q^8 l|E7q)mJ0W`ٰz_&:ݕan\˔^t!!@E!* GiaE\ {&H v5$Cp$ɧrIrަV )k)Sӧ [9 EQq2wC;;#}50f j֗ĤB@iٲ Ə/5Ӿ&ijZH_z}{"q ǡmUt|L"YT[ cs~#=!w=6^#t@^˰>5/ $&7ق2pLyx h`O)J58c!e!j@nsEBrG{oQG5Ӎ )mwrO̾v=>g^`Jip߁7 ÒJcyYzě;,EQo4rX.oc"(j(pvp9~\!}.m} kx]8~(ַ~M23Dt.;OCdB⚾O ]I "*i\; Zdr2}1SIaMq \D%qx܄st RNiZ5Q7j7+F t'֞qyRͻ%N1)HJ=4jfRݓ~KW?J2OdF:ߦ8H KE|m -QeF" 8^r?g+V%r [ս>֓aeziX4J3'|'S`>7Rc 84PT3_ɮl~(˚)y~=sn 墠A@:q3!S*?y6rZOBgcY6G)zY#Xf\F|L7<)ɹݯrfE/zkG{=b2lΟ 1 eX31Mp7tPv܁/zQ7"T=*)o; [vv~A;ݴ\ePWڏ ˌ[tŮ88$Be :گ$ [0yB$Ě$~u& ];[] S(G%b怦l!i&)Ӯ-ucH@I,NũOLgIњ(Ϩt<@?)M{ǣec[îR HS⒎U$o=v !+vu \Kq;V2+WdFںi)\ ]3Qj;z9)p^B05s98lat ~%RTPjPpR̕2σ zu`dmlڠM/xv"6lV)XuJ'.v#Cۮ}IY1 .J 4 x :L&EIx6VX05ݩ'a}sW0\lugU\OK/߄Rd6טj/~+AgOQr!3I ʰVtBm0W@QoXC3?TAק&{dEVC%.s29:Y1r\ tQT ŷgI=S7ԉ-(dNg5{Gvbɵsv0E3ád3ZO9y849#g68@5:m64{*oYJ M7c-;\B(<~˺uOY[]H{SE{T@Б$4곃ދ) m?eMؖ/9e:`"si6U_ΛchX0ݥqvo:չ35߇myΕ",K^GVGF) -o؟.}_Q4Bou'qnD)ƍ[=C\>=+ŏWcL@ 8'9OmH 6Y>CG0Lk}Ȉ+ 6c7d5ŝ J" ԞhW]U dЃTS՟GX&Xgxꛓ ,N VA1Sb|)nnH rᢑK))h%H581cTg 9NmiN"}^x̽jȤq["׈ g鍼Gq顁=mYdOͧaTnCP@4_PY&Zl#nɞg}8T3GA$KJ IiCP,8O8VIbXl M*ce.\71`9T屧"b=>@{ 'tzp"抦Rlϐj{{|-Y^Ws+ (׌ Put 1&&]jL>'R>Ups%;v9/_B㱷r4^AY(tB@J&ZJz ]Ζ׏}X;i+P(9=E mKOsʩEp]6~o~tu 7PJ iC_VT假0 y$d M6=g2L6̞JR,^\;;h载3 NimAsA>"Q)JbqmMVzwE9/LKuGܺE-Y^o]h!]-,m Z3R>0; \m#N6#'QWl%2!r|^?>SlO,g;isDtF&KOv}HW7(.E$ĝh3N"q]V/(dᤃ-K!zr/&g#=6t+nmcP:ƏU㌄kpfh@!ZF j}`|.}1]8^\0fr{_;}@U}V"[Es2X֪(`ɰ Nʲ>+Zd((f#B~I(F~;%yJ4HCj[e9Yg_ur 1|2r50M'hS0!1j6xgLRYGV! כ}_{vAQ6RNc)6;bT"Z^uFa9=JE.9޻>bی*^*^Ƭ|RMD,ӻ8UmlW<6gKX`c,Ry|4érDԢ`ܾ tHV%s$XUz|!8/G޾#9@pgay2;1ϥZӅJD潥(@Z\ay'jL}eU] - R15#p Ug Kaڈ%>(Qeӿ7iRkݗQٷT_ș P-/L;HZ).#;T͍6R3xYϓ|;O5mu~ɧ `%q+ɟ!yUY3% ] o94{PN0tFZ8%)߻} 7_Q!1 嚥i(rC2ίj[_R_akW%pvP\} K`:ݟO]mu875Tt_lUmKjmԒGA4#FWXJ4Pï-4pS+ݠy--5`@=f9֜W4ryh}3{g` ֬aLttJH(B&쬧 ܩZN54Ӳytjs>-_ORyX[fOߌ@- /7oI(~/@mX-<.8 ~I`jvn4+r@l,2y%Dr.R!uWm?q;Cr%?3c@C;PNC0n@>@y?=(Rx f =sxPANrBQ$d\eM NP÷NOc ?r&YQSYӜ?JORp.BNNpi Z+U$nc8dV&{҉t'9^Xu[ݹPd. ݩݼ#Uѳ"Ev_0@Ғ%]|SZ'06 _ ' )4;tLi!/vdN/N50)L~GYavIƍع])2 l~WscC2[q{ki4s q:PŽNV:虳neHu_ ̜1J HikA|2l'x@'f`ts$@߹bG8o$4`$X|, eI, X0'/KLV"#sQ@cQt}Va9jC+zrbe OuY0)gm/0uT"GV(` 18ٯq@ ;cwLxP/jl$Vǵ|dfYIl'DSR-e" |"|F4B+8a ?qxes&߼'M/s4)uunHi% ͺߟ/J- 5'kԳ)(lK^"JO \mѬ= n Ȼ mQ3A/+$[)&{ǫD{|Kxr9n7Z󂡽KSء7a~sm(VrL+mUXKsJh.Ct؎ mۯ'b>$b[YHGjLNf@Xmv/pcW'Hs Vb'*?AYW~t=|X@Y(P_g5^5x4r֕s+\Ԅ60- 9)x/ ,8˪PyO 2d@3+ FrsoB% 5y|Q,?b 85ǾS5lA/ K`i)H W5aÄ4g//ZB?u ڗA<(vH ls4XNJ_2Y(29Lu&htdfPJ|5QVYYix|u).Qe7kRb븪:4e~iI[4R3!!뺉_T' 8Ɉ2CASQ=&0Dq_seq7bd5퀃x?)E2# v;6r`nca2ǪiM'*;Oc-T$ĉBmZ4Η7+f zZhƖHm^PL SjO]q*qAGyʁ#s Ɓo׬;hZ/c+°LBIWa3qlБшUxXڮE3DG~_7LC6TpexYgBB _Hτu&^!F3%'"4 o<*px>SA+.`G< dv"Ϻ!ʣiY4K/칝y-60G6[Հ5y$Ghՙf Ô}DZb0ĥ+i`偅mH] ^ Q$kP`\YN0o1hO 9U<8^19GiQNQock[w\lyqK-BBC?4䧚(ϝa A%=7ߜm JV&JY zJgpѶ6kD݇jȤ/ ʹ'Lx (ռvud=r?adڱs͓ "zjFuw\[h%kv՜Φ:zb"$5>hRrU,@A&N%gh /o5~3MQ,5!һT{xZ; m%jϚ,uc塉Rb̆O7Zpt"_4 ^<'n~,٩+& LC`rdܫf\>^veG/$3KX>rXx۷r_VaJܐ1t,[2=Pv]2`m/j&.wvihWټhD1MN2T5Zo$h8x`-s×9@FZZZnr4 ps+&%$Vۭr#T/X40mEE[mv0oD/+Oe)qQfj<,z8Wk*˦㐞veep X:L+һ}t;Uv)i _"rȮasM .y]-/LFUݴ!ҶbA\RI,*Ž.Iݕ͒HbgRO?@V}2s_'J=v}s3sqp% .)k@R}6·dA$yAӕ(S-_9Y3k֌+ 鳱Zi,1 𖊕LUA#kޞ_s퓅& Hb?Qԧ9tZ Oʜꈐ5O Jݸ^zX("1el @L \gV7G(fPVę3 廈y.-\dȗ`I0΢CdٗyXY{Ѽk,lM 5hX(sEr)Vy# &M'w_`k26Cݗf~8MWnk~CJ5ּ;-agG )UY__x !фGpL y%YҜA<'?)̥0v@I2oBME;GP؜=Դ_RV}\94:Y7_63 ;R!}KX5y0>&g18'a_2 DGxi3yer5ŠfcT3Jf&g,/{tAm&;]^٧x[i( Ӂi3QHQ-GI>d4}b *(hZ^H[d9F9A}f`,堋FhҪc1fm"&j:a#[2@Ưd}e\&O[YafZw>\]j[ak-(P Bj5]f<϶‘c_*#x?J7+D¼9k0GE0RbVA@d_KZ6_G9jSpIas&UE Lү5 8 `Z@0$Om0j=4*Η\I'\3tjM%jS};NcB ımCoRp:SODi:1Fgw_*v _Rc+#$ܤ[S"2{ؿkX ~:0ܳJuTJ rNJ޴ š5k+|sIm‘z@w5ZhݻVL.hw'ejKFiw]fi7rsf]F(銸laiqJ$) =b(vu+*\X]aix<NhPm_Z?^ 1>SX*::]w\ [[gB)_r3ֈ|/ݔh(4Y ȭPꞖL4b:D,^H%+"̔ߚ=j_M,po0 򮖝T>prTxZb;&!6)"lS} BZM;1QcKJvVZOR K`_ߌQ8"q%-\JNk@3!Fp5s^5Nyy>ƀx9 MU"U7Zs>^XuUbԨ7y?Q3GsC:~,^^}Ĥj#g9&ruׅa?*>ch>ZZ4]8? QA {]iɍ!V* Am/6aB„auaE÷d) eêDFlQHܒR28`]?-7V~}׎xGB~Ƥ[HӤ/ ]:C4@H{2E:5Y0B 㭟y "Y`4N-Ҥf^ wM)ajkљ8z>ala(*@wL:Ԭ>T T3D~qmynT`hֿ<~a ay3Qv7 fi9pqw-hkjɵ|-`H<ݤtOO݇{ ->aeuF3UeZ.TMu=la%߭Aa^G"InAo+5EY۲T!ARGyiէ2IPbBKh@6V9K0)iw?R$څ&lƱy*'K[s@=n/b|As; ׊`9} )H{[ `{w(iKѹvlΕ!+7_ Q>EH7Px(Q6l(K 8؀Ӹɔak {[Z*Fuq+`uAnaR1t.䇉UqS#里b^݌/x]h@H65W8`ɡ-|̨EjlX4/O-׺BVŽmv@r]q"cuo"j[݀تF0 5q /Fr ^Z;Q2*AVM"i׶v =\tH#Kk*4Oh2!l66slkobT6908mUdkSyi 1aK>u;q%'{+R`97Kf3[pn蓉f~wB9] 6H*?PM:ٺ@! 98 ͺJ,&H&ZbW؄䰡FJNprյ 3ffrIiGC(WH7ٗUX'hKDv '*q5_C;NBOg.@`=!L9=j(= >L|lqw!H "Y~os?ԛ,!%;vOByִ;er\|'DweuR$A&:<{#n7@wi׫,'JvF!&Ez}53f'- sbGl0oD/xP~SN *]1.*lNV\_aWUgD+S7:4 4,C?t2SU+HvL#x[0(#gx&yəEbxE(k)V:s!nȄI@N&qLi8htuj\"2v1rdreta6dBƮflhe0sulM%iSoq@~L_ˎL LC6$+iuI{ e2!HcPk/;z5n96+%P,cp B!dʃ\{ TĤz.74d- `Obs]GsT>oC{_m|ji&*^2 {}Aڤqb٦ö$u vxt)$ej7ؐEtQ2yiuP6PNTP}حMxIVr'Wa՛1= _HДNM7lAPKsn h\O0o\-ڇDcxHx,ϻ"}R'3xtJN.0^gbr.FehBHUÆ {h[bqUNJBI*}?#-01p%\Eƍ57 IW3^m'6s'OV#[=)&# Y.ٴ*ƅ~wsoNnsISNW]wl<\Gt g2c:)g45x3)5& UI@Lpǻdwӄ,3_pyx֥~Cz6PBPfY@L#\,u3 E6M­hb[)q_D9TW**eN1ȧ%8}ٺI܌e@W,?gVg-F|#P1A?~}39m "|pKW#PpzO dgRS 6ӳ=|K MfM> ۹z gȰʍ {ƀ~NeNiM *Oy;4׫s颼=l-f2~RtWr'kũitϊLa'_6T{P=i1@x|T/XL !4 ζR@g&( ;qdI5n4on!P\p , 2=˜于jC8uRƳ~jO~Rt$:gH4 PWE55-20 )mF Վ95T2Uj FA <iLy?Xg]pjW dA tRv!d)Dڮ>/j%5m-kd0e^׎:꧒]*H`e'&/>&v,v=5%*Q߮2JV>PbXwa=oW~ocHilOyh!iAJQh/|"I`Um24,FoHˑ$8IRqS&CmZS.<%CQ9@X|H| $6'S}5V.<4f/"Wn36' ÃcC4Qk<[(2b7*FEJ*Ϥ~ƶcoS{81^IwsFa^\Orl<*oض^ < #ҤPub3=xh j+Q[f|eH"P{ V޾ z>&lrn?&?<} 8c&hF1jMKEXUHYXGQ˖twg ݲXK,e1]1۝ϏV}7*qi um:;6.^sYF}BW.:KZ6ak41@ t秷l1ƿ[ұkѪ@Sqa-F'Or[~5"k!B7r&Lb :a&};ڳ`ܔ^mP_i3 ^S֑b-4yՊkpg> jxб a*^uKi&`^-9"$mHi@x ?W|5": ܤpMGMꊜ"DXlj\Z@RezF5?13~c| hHKcMW.QnvP}_%MӶTgA19цw 5.X"lѡaǷH#aMz솮`&ȵ mcKP֋ :.;[0VǨh8 pL0.&O $p!J+X:|u>]"Z@^VNsJTG2e[쥁Tٳ)A5T !&TЍc`/qCN\# ޠȜK\}a,Jה"9)0x4w m&6q%5xg LB5 N>ǐX'uը;D˔vr&@4ܭZ eusy\md6p8UL3@C - :gQn~́ GK'P:*gJߞ^x4Z *K6m?s(y "ZSc_dtP+WXѽR q`ۜ|R<[~ZaMU@r}󗤗{2ouC C4 ή@V(H"E@w.W`Dľu:coټTS29 v90ӂ%a_ ! =L3 9^,j*ȏRKý*Hg1P.EsBߝ5Ăm<@8 $[1DCKF:]NF*n 9?/#lƟ*"qQnrL ۳7Pp{w Ɨ¥Q+~T%uX=9Uw»?G+/_$yӮu8a-F=07]Ddi!l\j F| >Mo*Wyi94KTNj*+v.H~o zO؍[3wN͜_݆!{wZiR_MzvrPW7թDйbB7`CU=&#^4uܝ(cv!7b4 0xoT;??S ^XDmRf Omv.V <c{W|wHb emE>(vEKם͞Ҳ[Qu9B].^O8#H>pg@,5ҝmÖD+_&\&]0eP͉k[9.ReQߓt6T/~0碊ΊbakN)Q!TU`Z 3+X L1%v ' /,V^Ki:v$JX/{mFw:';_|d))~ 4OܣR[vB/n;A;'wg9ߵ٪fZQ[t@8, -UᶧXHc~B-jy/ܡx^Řěr~.}@a^aAc_jP?&gj%۞BjL*\ÄS YO&6˟MXs*wl$;Hy}^}U]Ę&GgA8LT@7VE% R}njN+ab#%pG<( MPFjng#e?ϯ5oItyKUF[pʢ9Y HEcAPR b\m2K&~BIJ۝(& 룳" IX3 ֙mWץ]ḻ3ʙraGYDő~U! ݐR9C#5 MN:p:UbeyvzQ)'x#5o||พV\P|wk,Ȳdf'dxyHc ͼ2XȸO^=y xޫNV2# So`~SLg`7m}v,";PjCG[C_R~.mZqnAt6yꈝ7jXiָJیpeѓ>c2>ӛ\>C*Tfe {#L)&TŋJոGk^u[ȣ dNY[]`MpG̓pמ*n &ְr6vRXHB7h"pMΐҕ'݉[oj ұ"V2E#]cن!dP Eѽl0bt 1y5º0d3FgtLѦot ̓ J 3;=M끕TCtvzB;MM9=o&9^zz5?4YWh4YWxF/q^42@$ sհh pSBK(.Y=>7ٰƿY#{8ׄ4 mIIe wޥ=?Z>.`s|_eJhFص$>{v9>XwX=IhQeei3IN #tBR)+l]&qk~N Hi| 4 z)>ʧDAѼ͉\~ >1HFYğLz4-gJˁl;r\Z7vY_g.H@zxӣRJFdP"1fAg(ݔ;C߄I۟wtֵ33H.R,Mxiˣvx$Qـ4L݀)U[: *ɜFKW7r" pUbG/f7WJy4u2p2ܡijөQExEAUQԠA~\# ϴ’n9́d'}8)]U&xSznO3NƏ;2#.mL] _O6숛$ $/m$L+gyО+&LG&{śɎW٤Ş;WB"@`o7 oӓQi7f st.r8?95?JszP3I;THBJz+{)|.B tv FQtNIGP</XHAC@=lI"u&זasx:er97ginZBaB|vMd;n0N s+Y_h\N~b}Zڽ^?ܚrJ@Sb ƌcHԝ~3I~Zxi}X\OiϹFT) KM,O] rjMG05҄ur^O=)9_o{#_ h;eJR ay ckVXb˾y|mˣu3eM dA1UoMӘ)"u'$Zs#y> Р lD\η7SbQUPE)Sa3?`4ietRϳ >EY9눴dU7=lڈWelТ Z> X;Y<R1JC.R}̺\5"Q~XR_TK)&BݺUQjH"XXl#Tjϓs;& Х"aҰW ؃H^Xh呡ohڭ +ХTv}C:+t*$ώ){2[VG%&*) 펀., i6l[+^||b]\ʘCEO)wy"'b 78ijjE#}Tu\7 ]ueڿqR>I#<h ࡒZoԅ&듶aly}b tcϔGQN#3V"B(CL+ˉ 5_l@mX<+SNA˦}͹C2b6}A@j,*GgSn<̄d]!:2Ͳ!_\z7;Q`]r~TJگDxQ=c\&uoAi9we;EV-~{0CCt,``H>Yˍ/1 -QL5cm΋c;bUiƗ΢upG·Hjp+͚Jb~'wX'C k@hFV;0/jJ7J 5Z]µJDIzd ;ǃ+˲v6m! ]~\0ֆh<.Vupgf+O&e PK⫋Ysh*5sdFK ֑RϗG3#[?k-hTDQՏ#uVAu?'5ҫGA.˟qjv!z{Ջx'#{:#^{AN:_{XvjpPl>˪D7wvϻՎ5RlBQtul҆f 2;2۠ LeqI(+Kz~#RbU~Ic0 <э*6M 6H |^JHyY7ߴo0/paEf+)9/ڍu{[Χ1C6n^hP_OJ#7T3Yw@essQN۔5s, :p&5pZMz66<)i^HS$=7S6#oxhv_qA_-!ئI spBm^\"FaXɝ!Iߚ :v3= 5AI.g&-]1{ڊ/}]6ՂM̮C9\L #{(PFÑ*8DS$)9#聆q@](]I/R_8iykX4e2ҮB)@ʴuZ(.v_RQR/Y Cҭ_͍7a9ښUCET^* ϥxXw 1qh?;j9STh-/}#z<7IThA5F.#/GϼAa;JkgͿO,̕OrؿGmZ—:R( Q8}p$E'ڞ^F-o6æo O^cxHO1=lp }?(S}8cM ,hW|["Gƻ-{פٿ%R??=s(k|>{_gnzoi3us/h=t^ 4P7Y#krި5ǜMЀ oZ=kǘ34 -!;n=&eVA$C._JvIwTtqBY &8дMdC^gx{tAI|}E1\% sv9F1WdBxIX'?-ʾ6~"ؐLgeA=k=xN̚,! k%h&'G(Y)IuY2Q"z4Z/]kJ!P'6 nn MVXoezWHUʶX=žH6]jXؑ;`9AH97팧áb1;>O̿G`߳2a//[5F鵳oP*/ EjTjłJj?Me~Wb[-c_a[$03X#}]bvMg ˨-AՄ^SbI:F\1P*Fsj͙Etj|j}?Ӌp߉ՅA Xuiޮ++|:~!؊ߤ;*M-ȕF f4* @Q O11uRf3!@`kTN]oj44f wN4u`O8b\2M\Ȝ`Ȱ(]%"7# 6sFH{fE S[^q^-٩ċVf˧6{+k?9m o,!Z^.|GF-be&ɧ>J$#ene,[%-PB=w , u!5:sI\H2x9k gIYVz/o #VM/];k9/C-T=i &mk:& )%_16ah#;*9'Av[VvJ|xzh$k.f(Hh/c 9xGb{Qbn'A!j4J0P6}-4$ y\CPREv4C[͉.LT>Nk bD{ٷSw&Rc8fAFtkҷ<6,@ջtZN&Qqgct6i }1 Ł^ )K/ ½G#Qd†0&|րfp-򥳭޽+ֆeW3jvƪa$,[o6*'HbA0s ١ hq;F/'~cJ1#.@9/A&?͟*5uw.A;o:`&BQ" 293U8̓ma$p:Eju=—L0 \*K˖KޡBvVvV`TXn 碋]C+ 4_cd(Y֫~;+[.>6) =V[.B!}lϋ`[F ÈA UVYHc/q[Qۯju|@[z)Ntd{t qfҏ̆!ձ=ieimrX?] |,,K_VTEA?VH#F)!+bFt 5|Qy5 &٥g:9dVu:#S(g3@dN"em}.)K>f[S(]3EX s Wp"pSйErOJZ$ܯz8H/0}_$ /s,^oB%-cbK_aM>GxΉ?61º. ΫI򵈻=B/A\aĶ.ۻbI=o y5";8D􋥘%a̰̽#4fmz6FI-DU ު}sү^01$ ID^}D#!s\;2joٗFM,ÅL!B# If4@ؿR ͣ. d5ɶIQ $E$(+7uVY / dV'i "|3aa;usyBKV/(T*v%@q/5_?4 2 贉Lws  {|!lA{xli\ Zz-ܱ2|cTKRQr pЎ+$(qKL f1]F|%? =cʔ2~|bcg_~_2dM^S bvqfifx};;mg0' V@2x[۹"8$z7˙OHvw22ѿ>QUD[`DQU3I3`ZweZ_tW.+犷:1XQ1S^$}5f#1Ěk*`ϋȹXƂcoV$i^wOU!H'p#6@̵Ket{<í,e ``A<4VxcLI˟r?:?Qwc(9NQL pͿH" :V7`ar b.0)I R^;3p3e`u#EBTQ}?ENWvAvnoG6w|}Aߤ"|݋ˏff/ŧaC80R]㸇@R >XY2WR5ʧN#}z]$ iѯ SRũA0mű,u&Dqt!h.Ǭ$ie.2%!cw? q g% t/1FP!r_sEX&n w%%֝? *18 (]|B{]<9Ϸg<@(E3 ,y ;p+YIȔ֙%FO OSWH<WJ gA2b-]yɄ?`u'B"XM|k5sBtSf߿JXa}RpMV;ϬH %QW!q؇lR XGc /ʷSƒ,~UP]-7;hp%ᰪe1bKLUԮwiuNoNrttΡ8EETvB#-493F[PHb9ZBW/! Jp' o)g{nr̙'g޵+0FmXqś$ ۼ'=OpiM!'d2 II0JUۄ">C#t%k6v ~ks@+ U%S&H]Kˆw`V{?b1ȫj[/XF߶fW^Lva !B՜~ -w#<ñj+ R ϖ3J[[GU}v t²bG;}}C*'ƨt_& B2~itP!c2:e'aփsJQh*YS7k_Lshmփ}1i lⶰێ\vUֱ_C ύdx J[;+:`묞4xsx;~ZKw/)&T}.U'n4_qzDxGJܠK"{;;5=GKQ #8>tc7a驻F&u,kŽEp_4xl[L/S΋ȱ֫4NCWXҕ]@Axޘ u1 LD +jW0L*'͂[DģbO5+{8lY[^%*}7s#Y_:- P0x撢Mg!Cج !KJۚ;&׼Tu tDDkirH:݆ˈF38̔ؓl!VL0pհSf]VIEW?X%%ͳ\eF} =mW@ɶ_A?> 6':B譊Iر 8)?O+XEvwCtO.)~L)yksLJ[pKU(:/{!2tϻ,H.&`Añ6*eך}= A&X6Tfɖh sP%κ5@.5G!8[ c*F|&M . c|kQyK vKDG;7aHH('g&mv(F`|J4cY F&B3~`mx=ck&a)+9Zlzux=vwj/\l㸿Uo\K;CPa{Ԓ&N ^'H,v1~oI( YDnIn+]֎~5by%׺zUvQp{!Zl)mSO*E;"ĨŤ&IuK ɵTmN$ve 0'Y*H41?L'VF=W5;s&"(`/ďҫ ?Mc\Wr>tk~& e(ut 61?*T}=ԗaHl$p?J/Lb,EO>V8arY}'fVeBV5_s, !a?[ Bll1r'c-DjKycZZD/6G{ y 94OSWp&t]L28X+vu>9H6 a ]dr>XfbԲu ^ϱ؏r+&åv5遇YtotiIۤD^5 `,s7~2D PU՞VǦ-S]:HO-/3nAE"OkNBdW~j6@/H 8AL5ktt 7\MT)EP~]Bܾoa3AO]adW*]J%e\"(Pͪ,0q?=G2>v;OY ҏ*J+Dy -WeZ'$bo%(l>[zH靶k2MC~&|Hx]q -ʾm߃_OvOE(QvܝMY-Թrg.:c9t9RSTUQP \7Q_M1OS؍$m<CU-颏j<G Ldb8 L>rr{ =3 u)_jpmW$G*9$7RI TS#'&/.[wul*>itYG3oRBɕA-S2%LY # Yfˢx]9G'gEL}PAꣻ N9$jT173c#Z'SmA38D$svªe_ y@fk OA6L y@2Q &2B$8nXU[9~]Qz;:rbm8!ɐquIs]j >= BHh џ /cByx2cOH4(hr˳ NUTp1Rrl TT|dY…c iue]!ɥ˅lr ]ؕ 6I2lV*f3BX-\$|:rq=J`6I5s!AԲKb#M$ـdtZ\xRu%mRߍx+ _qƙ jڜPk%2$)FFEghC;c 28,##cS?fAދ:zP Eݏ]iBMl7#3~EO}gu(鼭{Xܥgպ$%hvYIu6'mB/#g/he!$Zc@"l$x-Q-6CY%dDTg٫ĿWb.] f׮IMd[d4ЧiwQFlU Ҟ:_{̨̒2 L4́Igrݍc@*y<NG*)׽R~GcQ{Ok"SVZԺfM f sW f@u0?mj;uVCU:j83Il_Skk.}A^4P{Ak6dR> nfYY)$[o!Qe,0N>35IR#(Nӧdtm 0o۪mtm3/x SmWIP 'ĩo+&M:doDC0=I H/QL& K,߼ n,I PJzNJPeD{|!Bd P&wi$@=pRwFu7hܫzBy~TG1DddojaxϹ9m7MCS?y:aܧ8ʩD7 X˩n Y {Ή܉2oǰG 1!Ϣӣ̮`j2hV?|~@n.ΫŰqvƨLleR "?~7r`YU&IRD%g#+@eFEQ*f_B gt^=/aBˉ@Y|8~mCYglv9-杶`eOpXR/2B`ƺ}<@!d>u]$.uu0^ a}h3OŪ|D-'䩝xyJG%D60̽K;b#ndHqhvQVԴh^wMA\_R U8"g^u2-769; A` 3߹#E~S]e Ȑw×cIoe]la|&Ɓn\ d{JJO04ihrJfaR˰Oٰ囎Aot3 u vFvj[x9UjH`M)F鑙dCHk#z)N4'8A$.oHJ}8; Wr{.ug0LZ$Rz5ؾ? 7`Jl }oXOq&$s#9/zIvY9m( rm4QXzR[0Q0J)x,|weZgIQ'Hl|d)0  .쵩pCPjmu^ۗ F$_8}9"K`9WM{tZcb66xƭ(`e;Nn6fkb We`;K&rrՇ\W/Ͷ2%ip@>l>J[ֶA?ɝ 9^@[k,Hd. J3&hJMo"su ʭ#n!z֚}a2*o;kvNa;^8s"c g=HaJ&WFLYzY6`ᅡ$A->Ɯyh*~s5Z* E X}T6N"E)`m{G`,|B|5-l'Ҍv}Ŗen+ =pP>]V.~ 5qrHCl 3Dn@ ӵR6O|sVWl.$Rof"$4H1 tpNدxh/.5ڐN"|'q[?oZwLtIKc0ٹǴ }jVK[BԕY2":teg42[xh{76$v? J'( ]0JvC-R`hlY.5g]|mtĺ.[vZoqn'cG% z#݊rW b7b{I b>FEB 4)f>ꩨybtUlj%4d3wƴT0n>h&$ߘ7H*R:Xc(,&Ft}reǣViRA+=Vh>G.)uY~wFV9h'r|NZZy+$L)]l!g&l?^,2)LHϧ+ gWKcS= vrK??u/09jM`Ja"KOW 7kHFWq%jۧHbtHaU?*z՚gY~1ι{!0i;p;P-V@QpRUE:0CRQHQ@B޼@!$q@N j %C)-"J)X,0 }8~Qt(75oh3PVہ\5Ȣa`b aF,G ҳA!? g7<2Hvo3mbŝ-x`:m#亶snaLs#E 9 &ҸD4MCvT;i9WYU,}$Qݐ;8mܝp:u*w{9_7xE}VWrj-R1x1њ?Ο{vbY1 F6P dJu/t=\zU ݟGw&]nZ= IAn/~tNt4fBP9] bZGf~_֖=M2 roJ`6+ТRw"'Jl&}8AB#>=1S:Ge~lE!/$C{$>}#pʆGC`1UQ\#PXovѥYr/z,FlUFXG_K쓘l,i)o+Q8?z6|=ג)/U͖?v1,[VZ =?B&]'Ȩ%*#܆hʙk"%Ŗ0ܲPWL;_Ľ u ! G05"YY0#!Gm'>0!}R,8>vc p^ќ͑B;{tDBD${vwTbnT~;+ Xگ#!Ձ*5V˟m!A ON68{zGn BKlHIU_˿av6}=򂇌i{p@ M\ٚ#tL{ >BU|fMQ"!!L{Yksh~Cgxd|TB\bubd0b )Z&נ'דĜ߮šS$A֋(ǵ_1$SdE07-k iLb`Jî uw(:ӑ2\L.w<&%:hlUM_qBqJQv~ '絛S'c gH ?~ߣwu3csQzq3 1V4TX }e3RZ[VAș|W<$;&0tP x /zϹM} d͖o<8/)xG!+IYbby k5i"W`X4PR-G1Sc8BgL5!@G(v3V]g^6n8TA^ OHB]Y۟P7-{y޷7 o%WE TcAʂx+d}'5o'JEjPvGQ^h+iHlg9g*}3|_#Re*+u ~u*QjL/RJ~ mAE6M %3\>;}v#܃vyXNdӓSPb5#|z^Ik4Q0w 'L$pϿ^a;CDc j-i1>`\g<շP.KwBOܷۗPM~R㘝=?Q# E]52|翝"w*8,/-fJW UiWG$dH X$WE&8g2%I96lzwv>VifJr"R ɰ?i%7Ȧ VV5yImuVg(Uj"CA̜ɴ ڶkWoyܿOG`E"M9#" ou)Sl Yէ$9'ڡ+_Q΍݌$X Mf͏\6z<X `/Ӹ*pK%{ԧbcp"[g}gYLW,fZT 1o|dOPXfG! /u=%KT`=",Earҽ̠Z'}.c Vz oAnnu!UyQDa҈_ %iC$CtpDbYdҜ)r&Ih"00MՊ;,g7o:')'%ԕ[Mcʝ`dXFh~_z ^􇍵4nWN?2nUtz)"=!/^A7u]ŎyFp(L\sqriVQ =fj~[ X *JREb~˖=VSG`u}&Ndn3jGXߠw-6\=X%&a 'եߜ#T.&?cB7~]ty(#fι"Ig)ҥ֎Ȃ8lSX KՌa֎c35yktO 0LF):e {{z*pFL?4m @Pۊ+< `g&K'Jt TGN0?F2,Tu&&߹LFF=m,f+:}ɍt֫uku6јc# bbCb(4$ϬɇKJo P|WtxC5,GFS촫"[q ~m WF^;\@R& ˝5wzW ׯGi9[b&oZÂK9ݷ"V!}+5F\Hhs{9Qj.t"[FfFo8F8胪%9O /cBR~Wo-gVɢfcQÆݏ7ۮ h9>^Zem/k3T`x̱3gj&*5l³wA4Nf&䏩+٨eEF}-}x. mG .&{89Dnja}Jϴ#eƂRdD8NoDdp*1TQ$% 9luBF}gudb8>*TiZw_IG߄ܲNBB%\ͽ܎pƃu[Ks&O*8Y`g寧y0ҋ (E4FMۍ[=][OC0(]$[\༛@&T4zgqPH%A6P*ANg׎Ż&jJH&fc@:Nq f8 VtjOUYq-&m5^ۼ{jbQPs ^ =;YBQљ87CuP0$_Q+'ReeH . OwLX083lMq5d"9;S Y `n\F>g<\Ѡķ8|E0}qYJ.;,i(a~'yuȾҮ5R2tIoNC`c6ԬWn}]HoK6"ӎ;f&nyas6#56(ɢB}i& u#fXJKq 8l$ ݌`_0 5۷iV~" 'L>gT,n5 @ P{1yݝ_79Qw P_Xam^9/rn7:#7=2+/.df>GÜ#`ύNELBh`sʺ^[PVrtR6+ z Zf@Ja4.ٹFGˆۈoO$}⏙#׺L1)xNY48J9"dmS/5O~sa*r%AK H"I{.Ë!yw=QO]Zw# EzOW?ՠu Z^Vz έYmB\o?9U>1 >Tx]xlW)GpZG]huT!I1ΞXbDz'c bM3nSk eyh&wЊ].EVla23*wjB!I͕ jIQ.qu-[ktq훮K`@w0qTw^=Px%+q{k/[-.M-@}Lx/[I ;?=];)Q avbiT^ @=eo:?<; mp.z6v5zTзs/j/kJ?u ɪF:͏]vaa|ץѦ秆3q)Y.̠PQ>P>آ rah7.W((uv3T-GTEkG4qo 0Ӊ\ HQRd)DfQ:,ŜwҔYNfعK~̨7Dl%O-N{m'7>)cF؎28Ǔ+GTߴ=2h \N.AZ5]v Qvc~;=0vE2s7/uX MRGc{gދLY8[i+ױ埞TS܃6|v",Z!7AK ^t©W]>ʸ5P*X-vnvATRhY: EoAվI~! R*E:ZI ^V-g w!N7lI;fpeGFwWidl+B:,ɏ}/Thtm&~ y9SDGv~ʋ+GqPuC2Fi? lbo r$WJK:Tȃ9B{%a pы%f3p%V$Q 㔔,d"u8_@q>ZO7~f0-_(dAaiyzYK>͞p[ }ڭVmvc@>vvgd.u22n*tF HyOܣoʐHyy..j_cq%9\`P|nʏ?3mq+ʒb0M0qF~qyD2͉UU2Lj/Ҡc$nUX^ (V&MLzO h/ 1/h#f,޹[\3 ;lbc%q+$OpZGc via G'KMjt@\ֆwo! yڂif' %,=uEs] 8V^wB{ xץмG !c[-WH ,m{ P u]>7)yR$RN՟Ok( ]c(rn=RAP_d.&_*td3V=僒L1!2UmbfXKw MJh`=C {<2.$lݞ[a !!JNk[< ZYo]v {iQWj rfH_NI"r⋡.*wdeKd7OZ7ӝ w~UI]s:$1 N|X(`]E$&XEY I95N$lat=;e3E+T!7+$;N'Bp2} z>"o{FBmy-}}<Fm2/\+(hW#0 Z+0-܌W$ !?՞j9+2|t;Ru &!-|lX諑m??b[ݔq 'pF>dQ壩Uk {?dKILJ&`׍2ZCVM}#L/vg_8碄Ib+d=xlijCP|Uvcյ{F ~^Ы'fU,?=t5&:Rn!G>w K㼸?)pG8&VZuVh'8 C m$u"N 6Y݄5W6$%Z% xWkčǜs=M5nD yeԩܕCKr|t :r;+/(Vf7ekGvQ (}Bđhǿ.(؋dlÅMȦ`ړҧtCQBeakȝHʓaf0v !kk$lajuT`j> P阯Uo|^ aٍ$(1gXaA 6}+u9णbܥB~V)#%C ϵ4d^v׀}#p'?kqO%%Tp/o`3N SS{@WdcJDɍx gVYuH-gr~Syk-e]: , nk<KK8 0:*#,oYp ҲEtU9#WH1:(~,yOq gǎ#PV1έ?aq N;&Ww^y~M [&@ SRE{Z0p^5ZMFlԖUi4j|2~wgۦ><5x֕~| OdNY6CE@zwε.<ǪAE5}-Ox3t;Rgx!ơ:/oPg%*#\Ύ4W#aa{T[,:EѪA#>1ޅ 2x$FZ"^&V\{Sf=.Q<˦JJ߻ɂfPQ^n `;ٮYe6 FxÀ3yr⻲}R]SOX&\X~Vɩn!Ƅ"hᇘc*5杣C+-k*h80nP=}9O6#,ADl+l㏩^m}K7Iɕ-"[ٝ\N$R `0/cG1dnl?PQjP]!7À¼mp4&m,PKk>Ydžh멵|9F&BϝgPV_)-+I\o^ 06X.6'A!'f4?wDu:O`oT'8~Qzhc5?qq^v~. uB2rɶ}F(Kpq#>ùڴ*n5XX6 pZk;~KZYs=Hn_CDW<8*t~}diV E1^kpKD(o'dR:N]l >5i,Ֆ\Nfj?Hoa-!hIZG󰘸'hKc6}~^sp ) ,&*<&j3Y?&b@=Zb`a0jZ%>$dķ,0twŠBWu5\M{kYiQKΣͽwzoƎcPn0B7"^qNE^`Mhy^ImaI2UD>\0e>#/-l ]5zsMd{V9BKߧM?Y7V9\gaCP~q/ @9xJ Mᲅ7F:9#[F˔; g [C⁝gCSZBي*;64tut Y=?oP$IEȢh?C}Լ>LRP"7k;KvuzyA ([Gcmo߶'qx OH{bo&]hn ɼ+ϡ^s%+'1'яߚYUu$$#CZ}!iwr߬sy~ CȊ-7aA޿IV^֎*Te>`#_' zynAЅZU3`3 v74~"R"nڅ`Sn0 hoS{}n郱Rԫ]7oEs`tcYQ`<.\cxPf7|w\f)#oA' 7=BeA>eO]E2gP41N 5EA֟=fpK|-!H XͲ/&[`sSyۨ/p;g\!mw/$вF꾀W:f٨3Փy>˒iCu֘ԖatĄ9]t[O `h{ʛSv@ӕ*;4P*i`5p4qsIDǐ,`OVH(|AR=eR2 Pz:ve4'~:73 o2vF[v$g+ak ]%'}0Yyq7fL^GG Hf]6- LIGe(@Azm|ZE!ǷI Aj"D{䊕6/w)+gyb|GiΌ$JeP^pUʷ4BL Y&{2l,zz|>>"V{d#v2L'F߯8ZjVm5 _m]kG4pR9Y6/gg*2m1Ut:oTm[k<1:)zzjpo9h`.;R(zC [)}=Ky~a& x49)`9Ins]ȼq*XGJN`wv-8#ԶSR'v ¶rɱz -6T߇aGJB:+QwMye;z dgo'I6k@#* g +ph?[KY$F,. =T:[,hv ?YyI憥~:4g6LNr8Lt4*G\R5܄#R 1ECtPa¹Ōj3 gusn߱uoVڗhCt>rzI]3oK3c0 l2pll3N23Īag{b;<C ,He*z<~3&p'N<|D/E:%\Q'Ab%i:_[ǎ<hlxMg* փOY`t(*V6sVdDn F8FcDXDza˟qG,8*ɛ@9;p9 DF~J4<QUki [$jFy㴪!]»|Z櫦L;H7ՇXHr;:ŠTTXK$L9պ ءylsn.nhUA p>ޣL) $ >q1c 48U)k lBD5Fa"Cz<׶p3>+0cXt'Oג"a+)# !}o-|%"ɜ HӞÑl|cۻ0ιm~j8аHksFQ9rlʹsmK!n"\  ŮhBc㳾BCb8:iln$b%z#P֞-3GdU, C%/'H9@%;imQZb`ByV!KY4e힑iI@eUP^an:8qfC0ch~bL|Nv尼bUi$BEG7_6lڂv!r&i /~-&ps*d2Dx\o{ޢhy?th:&ɢ1Đ幚 -ဍQh'8c=Jm[G N>c[;KTz7hթ*~W>8;b$1j>DT`t|(gUԵ'/By>~auP-y j;SI -Eɘ]+e,O.ñ ?0( Qrh_sf|,Xc-\*Bq[á/J;\$b略ZRlW#"^`#>-E-OAK0?'NX)LiNɁ5%jKnu^g:en=DN)fuQYTEZ`4Ȝ-Kxaq]SY1C]p΀ o,l\rD8:"TV(k^-YBN6(Z'jXqq/iH,q ԩsXic~\DcM-91mF_|Q氦W7 w 2 ll Z' cy~g縷 ]/pv=xblذBbbvԠ d|VQk>2~ :&W HGEXNN&U'쇕NwQx3qŝHVufCGY8xI]8/0O,|ɘuF|T&x}38Pܺ> vϊ 5V1ԆJ]Y09\PHbCy٢9<%N=5/ҝ4pn=qD#~1pT>ԙQ9Y/i&߉"[B o\ͧp#`Kby] 9{4딩j݂Blj*ڕWO$`n@TCjͩ@Cv?pSxko~,p |LuC^PˤL@V0OYԌHr-ul0q,*:CemJ[0TO-Ƨ%;k:Mr t,?0s1w<Q2 R1iy߃žI+UнQ݇LnJbϚ@ WŶ,vK@`rϬqdiZ)VK1%|mp$& 8s$u G GNMzU{$ QjE1 no\[JqЖẊëb4GcbB6k'ҧ8`Z5+Mso \7LhyRC(rV'٣YoxCpk%C+о \唇3cy r}_iq!q"""&52{oș'r93B]kL=5Ф,aU[@Mzf獟B(&%ϘlrLyDk_s9Sh1aXFM+P,82Y@ƲhQ.cIzB +^"ҟ'nKvCU1#+"N$y]L',SvdwJt@gy|~OMƒ4XL@K}.XdV82pY꺋.$^vROtz9c# ܎ Wm2IJP"xl &rpqI1g@0%M-9 Pkړ6!!. TP^Bbx8a)=sS:xFؕ٪[tytյ@En&@)޺d<s@!9 [Y*KgI_쏨"t|fD3-DxJ~2}JEdKk0f_ƌxLKv`[G-ǑOO0CCwspnRU F,pCVD,G& $(Gd'%d`?ݻ~"IBvW3CX1c-!WM' |I)VSERYxSZ BA[9ߘ?ilRЩU&&4.sJVFQzn!bz,\lwbTT#4CjE40PkK2hP^Y,NA^ݐIaR;h+$1,ilzcǰw)&bl ӯ$MT3.cRRLhk5wh3en_4Z9.<OWzUӗSCXtZjFY"o(0KH6g&Hϴ1WE))Tb|-3Fw5SU)a"$ ={APΥ,eMQMPwtQ_$]2[% 0|.uB~ P]p  οWvxk'/*Ş H;*މuilɺt+- H&#'H5z._EHOEziYv6k=PPh j}Z3Vܮq9m_A7#PWϙxH-VVh\ V~fZtje_(NEb@f{B ɿ9-޻D,AUȤ-0X뗲W d:K&UJ)Zn-=&DN͝N3"_$I:Fz`bKT;ަn8zN"p,fE<-Ƣ rMCZ2u_Q)-VBxw2?uсv eH9)҄'wڲ _Ӣ!f ⪯jx݌(5Dk]d^ V*nTGC m?yv4|Z ?@\Fԣnlj%.Jtbc?Fkhr~OjpaKT[/TӨЀQo=1:㋢= x}%aUq8=x7TbQ;^B)+C= dG_z}S7-?Vv FbqlKtTeaV"#R7v9:0 d|Gjc+Oܳ p'zQ*y(1&T:D\Qktk(һH`Ko@^8t5' Gj7wwHj{AXˤ3K/},5}Z\"̲.cȁN&Moϝ5EM[GC_kS+wҋ*Kҿ6s[4Pi`-l>`y[X=.<"Gţ=~m gda0Eq-fe=@ {/`YlZ> 67v䷢UKAkb)@hS4:|k=awxĄ< 9xdlTmV!hK@'7mN;06a~[NULPuAn ,R̐w{eD"w˕$L7>YJdJ 36 ڒk:puI=Wݚs९&JT}Qc%0o"~qM@8 Xbo$' I>|?msҏ8 EfjgBZѣ=FAӃƼЈ1)=& 9.FJȠX9P7Z!E]/^fJ(}~chx՗Eq*})P9 ݀&֌`e CaJݟ8UZaHr(i.ڧfk2qۻrFE~TnLay00;B-X%r}V_ҮTU[6e>nn1 bU,&k 46Ā)>Sa#Q‹p͑yi9Q fE}BcwE\: xHK?./{ʞtdi,G;0!wq,EyWm6[> jgNx`0ǹNxĕdžOɞλU2m'H cayIc*03$*sBs EIWu-M}෨Kr?79oJd Um+Sc/}DG,l !_d)t89f;IU0gHoXDkar܏YCXĵ#{j0F%1ʙT/$,c9|-em˖] Ƅ|w="_.%ӀQ˽=pD/_ί3*֪Ÿ0zYv$&sOV3$O8eH?Syh'T)&g,}CPZZI%`ʂ㥌Ln2b,N)#Qߒ xЮ%5@T1 h$`J=pTYnĕ<]W!(qkѢCX޼[4_Q*r9#`),Zk$Y%GgUWS6nM UfXBX)gR.{u|<.OnE@Rߺf?zб} 8YS;O3tqhkcF;XI4+ăʁu!Ae XC/ c{Lΐ[0֘'ɚ$Ų{D2 0?,m! t<)OR~=kLOg F#>ǧYO\3^O$М'phUdާg)eXVx& 8S xQ60two"$1FyUM:5z;Hnfʯ'eF&աJ;Vw@lYY@l=ؗjuA|zwr H&.ALu*&zl:mC8Vos4Ȧ-CUM3v B< ̧ ͳuZm>{Å78y[|nmK|A<hN~ttkc[lS@lkM:߶9<3҄(+6#A_ETu ̢(9plOe 9^h+Ec^š Y}^|tKԂmʩQ2كMB'bԬnfʑQdZuW&ZY~цpC W7p6kqu N]0p:]O(Ÿ}4FT uT3W?YRR^j`MA*'rk5\GhZ(&gR1w6*8$63b};`v 1ݓcI3V=' E(϶o1!"qԶUɭLjw/RTizY*i\MuZ%tpf[i%se100VP|3jvǢ9O%$NJeVK= A|1$m}2GH@{waZ& p{'| Ct Oܮ긵`Wʦ"l#Q چFSE s1R3`q͊Mƿ(1Bif;8e#\6d|2] KPzf.7b\t:r |3;MrS.JL0\O«G5)ȕ}nj0l-,ăq2|ZAN<:jxmTBv΂]3 kq24L!V]BZ<7IbLNXm7 |> LBb;ΖzdhH z!](CK_RʈS+Q~r&&jϜnQ"h]Qykʵl 8A  +HmCd::wy͑5\˂,2c5I+D{;]R{5WaaHfS9:<q0Lϫ 81$a4Z'by6"{~9n#Gh%&(=-%Okn/+ )0sQR3_,k" 4 6^=zvdCe7os0x ~*кz'}/ku7xYޅJˊN;;TiUeG 67R y%rcC XҌx^IgEC߮mY?ʧ8=Bsš_"b,1f3Lώ^V Ռڇ4+5H=W)k/E@}M)_t}E+ ^3uc_AY xZ[LR`=sFq [xjHÏ2"VǮ?k$S8͎:HᲫ,3zB7 tY!adzKәˮaI];jWecua ׋O劘wry58;@H%-g$ \u:nMs=A"qkn<*AVoRؠw,ǑR*!!vըL ALUh2Bp-P &ɩy[AւQ\\rrfsQ:Z%dghnx+qWdQYe)? r(% ೧Y~~K{$RAYuuLys .p#wMs <~,I] +v@A룧=rsT6g3C+&s%dAQNf;ӧn#ZN }CA m\#b[=vB<ⶠňA6JLӓ^Y5vP)n{W$<[3x[H<$+eZM[F+ܘ l~2*PCoac?ɊD vǶ[K Pi("qx0o{+8O~$e}saNjݕj`"S!fznzWݘ%]vb'޹4-+SHfNKzhNV ;+U⷏]ܴFxl/A߆%P~ a6aI rzS#&[3YƆ /P"c:Y;FDVDt1IJ +L#FQޝI@}dw73b/sBIOʶ^84s([|(z)ꦵsVTn :RΖh#<\Yhs"d -&Z"Mjzox{X^4O& 12b;}4=4Ѷ|Y;_&l턩U8MV fGp8i٦.g 0/6.yGO,OIF%{o.&D)g7ק80ib.y8!^ z~SqA Wx9"2(p$)ݺ 5P7DO^wPkUs+,rD9R92C_llSaͱ'VCDp./Q,~6|W_XzM,_tkp,_On͡dM1c_=nCeH:ϮRmQx-"6\ݩ $fv<hej8Cn!53n}H2/tX#<ܷ4֤Di$h3/I( n Ņ}޴Ae9X޶.8\afps5k=W.iCiMǓĵHp.23ùD[$ɍEi6QzA܅0.^kXbk3kc24x}2hZ'ȟنWD&asz{,,#6b7~~\ &=P!dH߫i 4:ٓB2<ҐŬ..db*#x)=%q <3?1~tIr tKYM6zi-XJTPJ#5V㖍+f ?(%]g OߌWsv_nBv33kxq7)]Pw4((ApZSsC#, sRC>ї%-02 @^2,P>,{MsAV s;e+jG찚#C`ynCRDzCxl2 O$zuZ~y=_T&,QÂvAB] 徬su(rG8~JD ƩJb 0hfu'ɺx݃`6y ^׿ !_3ؖ(+Sd$/io>"D9H,×>.0 {TY!*[4al}Ebw9x V"*@n`]C6+֮Lp )ŁkSL9թP̿9wI+e(A#|]RI-~=@ ! qQj 6oY(F˺߾ dOBٔ\⎱PW'h-@MiszNg8d..6p8j.o&xij;7Wәǹ^pve{,V3V;ǿTjYA:AD R 83r9C1n^OZ0tW0}VIwoSqbhEWkݡB܇-̴L%D ]ZHZ`;㸨&_%-_31,^)(?#\FI1sCCnON`TnE"rXI?pEPwtt³6Q=Z%&:\.-^3?^+Tz٭PT  #qm졵 ̱b% Q;"h2?9:|;vFyi"/-{3=*m=v{c`SQ5 \@l;T)4Ƕj%Jt'TN^_"toȖP|A{tb 4p6 \5ZO ,}@:gsm4ZzMODHj 5R/Sm?rr%M&bPms7z|~({h϶gn$-ƒŚuE<=6k] -VAH.*p]_iQS(1dpǯ_=U<֘f1RH)G |^~-̰.D0)-v#pj⻉_,o@ z 'q{0` dQ6q&"*O¸1L+ ǥHvbҮXlW)+'66XwOCnEP5l{VRGSuDi+cHOJ% ~?R$,PdmkU hJ 1#*TcD >;6߇Whwf{x#'{t|LϢ:[* 4p0t}ys ew&2g8J/Vl#䜈&"}v6%f^`Ei4*&dsxsR1ɺj.KP oRFI//j-&^E{ |94]!FBvB̖Ko09;Y'26W0[mc|ߍ]KWt\q:X/|B't+aЀ&9n6{{',lXxeCdH?o- Nע,7x-#ƽg , yJm0*#C%ROU)O h91U3~ƝsAk2Z6 X̳%GJb!kiY֜o[@&PZ^՜=Hg"5<0u@:pJxwx }w Y(I>G;wJ[̴K5<:#h 8  "vrGR-|!z-gU4q!QkkNEo#}D٦#ȝ7yر*%!̲?\͎c DVV\՟YիU0P"hRL\(,frE:s5Lt}nIWBkFEF"-Lup7sizW^& aCg',b]7Y3xfنlOO4՟S^3P9p4~==|ROa:@~I5gwdKZo3 mnkI{Mc"VX:5}r5Ird*J?4=)jIǘd.}OԖߝq\E&R[c$K;`Nz)۩*)j8;];@f߅!->mBRRH*[M l6tHM@ yB;٫f.<6oi7ʑΪ)2Fڮa ԥrB89uD6\ba?(߱X> \ùzy+e} aߪ9Q)W4&osP;TGevEZDm7#7v8Qs} ecY>*nC:E>wRٺ9.l_mmL4xC+bkDNW»(|F-  nMKd+&N}ֲ(30#UQxG?_$n2s $E >93<&=ۓU=P_,ayeNK]Q5Xy5MȅC~)j^eԫqY4TyL4UEmDR YDcyF}IxtFOB쮂Ւ~.46GucC[r\դ>[Boi ;Hӵ;ؖZ}ޭQ'ubY'LPݖhpٯTl!ui?=(ҫ6Akh=U(4!͐*|7>GPXIE<"N5d,XLV N29~/b7$Ymzb[:;Z`>~Ҫcs0 I~_CW{ $<+&~EZid^5g2 - t7 uNon!yy`9snBC G=X*KD "EWj ;zVr'.P:B}1]_xk*hkSj/K(.cQk^x&Lbl+8ΪX̏oP6w YF+7>XgMws)ƳS~*ID~ն׈.35C] `TH̝T-DD570j̤t+́u'G]:xs2 y# p"$F=Aǰ㔳?{ ļ#)[W֐XT;o-Dn6 lgM_7.13I6f$+'Hx$6=bhVF2Gr!!Wl˪h.,qyL%^)nᥔSGO$6̝W:23 0ATrGv gT%]+sF>M>lDil \DaUl֤[i.nm9LL')9w:62<Wo &ݰ LRcKxhK5x5C*隥,oNAL4›hgIV K?\vP[~z݇Qnj)JM,I#yz,JGϥl%T'L.w|65Myq- \~N0튓_9#{-e/7i2t Zf+@īUdsLU#AU+w_!̆OF;It] OVʀմ1M䉔S<>8 !w,߫8a$J x2 mU;_Hqr3+nQD,W=&ڂ2l>֞f2ZӧM_\%&sH]V|懴AS͋ ' e-`gK]dURd# /2m9{}^g9_c>itszͼ&ѐ]buÃm֛a"^ʿ-G6L0!Jᵼ`>aLq0\P."4I(X %-+5ɭ=F4ހK|Np !|z+_e_Yj[VWgܨ+nX~gv)\˴Vm.dVd`wHG;=1k7ǢX0clom kۙf)iM1|;86ézx_aY~g}䱅m@8O.CQM* z*tqxϝ&'*u_ }1_ߑ`3&oyd%^5<}eܡ…&8NN5 ;/q~o^*ޕO;cy62&8]Oz3,@O] BAO 3Q]{Ec2o&?^zԯSDu(0sԔ#ZCg[bk!R!- Op3j^ liXlP+_c|wGKc gXg_b I3|!xpFnߴmJV[%ʧ98€Eh!FJo? VC{'v$eỈ}b2*k٤}UT*@ܒ(їʕ͠vNJt.k g\+͓h /Ke BO-G%5-I9{HgR$S_x+Ta^Q[ |ڠr3a{R-u/)/"?܀D1UHoьCYݏ,X'VFm)| aXޮ'ELaӸ!)^ǹupC4-jH y80h76 N "%1(k{"wZuGv`䂜Q:xɭ#欎 &.%I*GTw+Շosʄ4TmBXle5~r7 | ]a'.\Jԯ ò*NWG}Uj$8kcf\8Ţ]P33P5{+ٝ%N=g;|y0O7_q\ comGQVS} )&ͤ!mah}= x3ʸkRYn[W26(EYk[y!DH!e6z]Iu!;TQRٷKmTqM%|V rC$GaLvikc[-w@03TO#L5qr!fuղRgF&Ribi&t₲]]|Q*SVzYhᦹ!VrBA$[8Gv "Bf_+-ּ(TB!Ozq&0Ff1&C):fu|xs`q8ZHi3Пa3Ӽ󴪆B9@BĻMe+Ƕ$6ꘐ:aTztZH6!M*ՒzU$͇Óō￷:_}wp]1&Bړ"H Vקγ}rKF8 bmLv'-̈́7!xyCyϩ y k.KCVuvç}#pO'xVu&gH XP^߸%Kh'Cd 0KM]Ա, [C$q7\:s\kFTc@lnZ"j沌 2%6B{P}{ L?u"0镐xv(rOW)=fǀtNMhBFw8C](:G63uyFV$[}|7lٔEEcmV3 mx6+kEwCY%>=Z> p>?Pw0A҅{8cڏs}7O ;Wx3$;BRz@Se>A ף:{B"LhnL)2VՈmSֹLۜG:u)Q +X _)!<8; Q;0@ϝ`DT{l2ggFR6+ {Al9cOf^6ǔg\x *mĖ<4 =siB»2EGOa "3gRAsjѠgP0a6V^v.{nH-[e}=}חyHJB"7LZ ?Ѱio ! ~6jnq|(2T9 嚶%dŁtPFbAP%!W𹒭aͬj^Lck1N@+ 3j|nR9o5j+_ LdԀϿ}BC; 4盺!/b=tI`<3h}8IfTsk5YXU 5.M =Hcdr fVء|w-{-sbʉn}Zh9ӵFI}E\}[ rVA)@>e#&WjwsE)rr\ Gq6"{O=J6 ~la 0#Ra9Yz!tfxquJ"/T+:DጼAhYN< \7x, pjP̨xtgDow11No1?r')!:n4?7s3+&\ K(t0S&iRE WgYo.:By0a\ShF4{3/PaxWZKzF_> a:ޫ1ΜǾZtN /\*Sy8e2xXߑMH"% KhOEw%?:sG7_(Nh;kqo3"V7q21@?R4=R+I įJs[DA,Ң8W"հ&X:Ņ;_Che7=ED8B/^P B }*2C.'f]WTb[#(5iwlcΈ`!,  k+glh/k\˘Q[OnnmDzMP,jt;4rr5vIrs D & HWGU$_ǒUgXU'Քװ:o< De)n'QYDDHo=ˢEm]/X&־b dŽ{)H`P'x#!lNfsu˓cy Yka郏᭴guBa<>sa?_)nLw*z x0dWDSڦ94%XqrPo@me* !z#dyȽq$EoD :QN2 .CC~yio53G<ݯw"RԀ^>=/|Q5vCC~(LVJ#L})1,Ez[>Ь$=U0]sG08+= r-sUلxZT Q԰O1`ci)z-DuZsgVc3_o$]N7#H`-Qߗo2brӕ1w L^)[몼 A\S}=BO wmojZ~FSeѼ"/G͇˴n5 M)kPHZVrz& Y9:\J7 Ll۩%Ȉφwl<8ʌm:hqS>-:_vm6C8:cCw8n jxig=T—*ͪAC Ye_D;4NAC18BVf{$!¸xy{Mn/[SX6mdȪ|'yg.kph݌lyjm.. W?_-ȟG M/93h&WVDHl_=Z($\TlԞ]>q_8l^Q c_9FEa5yG6VڪrM}ʑapyўtPs0"YtU/ @ⓂrQ 2+l]U\Mڈ"$xO3 S]\hiiԖ4YX-vxB40M?cpL \F2̢^l@X4&R1Mб'ӘkM=@G;$YP=ɯ?eձ嶼P0J6pe5BKK] ߫T7--ڻ['HLp#QcCx&Ӻq7 >PqI!FZ$gŝLk3ܿ_ye[F dtLDz)~ys[}-DL`1mYanyy k-e@+||兯[}VTB;M~ clm \3R-|.]vT(CUHl6dzNCbeڑI:M;) $Fp-@mU.N_y-]\6aԨ&j.$7|gdl20(HN[@5:3 |--м/`nRU ~b09ly4'7x5ĺ*H'/r54wTIiP{zsp*wsd?I`/l% ]BOiGVGΫޙ+a%suũ\{p0ڙ&oGϡIY@69} {k<#E%x_bw?&OܘD7?' zfc-׏k54P3Ⱥ9*V#ЗMJ=!vpTjTK!t!bVoCeM, }o%{lO)-q\׹\^FAx5.ǧ1ڦ|RegY6*9 `^;y.ye%]F>xD&=QHO7.&鏾GSfql iM0͑d2;bƜݵISժ@ r7:k/xIAm Y btYQ=FkmdB_ ot ʕ&)#҅7ϕZC\l!Q5`GR0pcfs$9 @gmgc"M8hBњ4ѧkx:, j񩖻qgxbignDZߔ|unW1PO4-S%d25LcKɠo)3^l~9Zh +}aH٪$_3KB rzPyrUh8(QܲQn\s G熩ۍCX[31o!|MO[Uf5?)^|y;M pK:FL6 6Ãw8Bq2-Il/i\[5;>u$2'=4 dEFoW)2)mm4˯yJ|wђi ^~8 Hs37:C(Gc]]urA#g_}Szq姄8EpE`OW,CG.*ZBݡ^wTlSL6zyM" _J@iQ޴֮ݮs]-gbњvd"Ja8`yr*PL5-9a|SȲ!^Y>u&0j(UfDVrcN ge2Gp,!w0uyyS&Y/tHǞ GDD A?FVWo c=zOA~ΑR#9QPtQ9z5^?'pVω/yb5bD聯 'O pş|},h,'l5aH1Ht,ZGF̉3%d^L%Su$S ꀝ;ՠp,%b0+_{7^DdÚ eQ8d#L =@:Ɵ1æV݈cnƎ93lI_./߈Y y\J0 Eڏө 1V\Txߒ|-^h>Tgx +WCv;~aAipOP}}2te]e]9*=fvBO ,f ?x&*ժ n6"ۣhmQZMDb\>G\"0Q*lsYPy7z)_z3Y\ UxFUJWUw^MOy?:&-nA XiQi Sȭo/. W%H,,HHa#딲 qo)#l!J8H{6*iVَjVRzHfú}͟ˆ335ɔ9iE2/ Y6*R+cZr:C `C::1$ OmP di|M3.1j7 08V /z!X0~ +Q8i*HЧ&7ԛf¡qTnj&t(ŽZcᓋ}`'πccРsIr7H;OҀ! D`6癬 rGK圠sVibQiѻl{׮Uhl,$}бc7E!t5U𕂄_O,hhFx3X,dJ2iE5:Op}XɨC6=sdMoF!VK(}q&5l98y?t>'oyVft3~&m"FNXےcbNfʿGT{ \/ob>7TKhK/&ǨZG^Qrc:5 ?~%>9I+,PNٹ}HrWN5zzn%sS!- cvHf"5K!2CJ&^{h˦b5oMPun~'=͍ f&ƑH)Ўit^iŃ-&Wo"D0XtſT5$ć`Uju;GNj|Rl쫑tz@]/,/{' n޷u2{/}.8 j]DtlfŐխ@ys79_6giY PsE>=F5 Xm>pr.ÑN3!pͣԁxaƤ]HH5ق0"Gi߬ZcʓL 1N9}.=)R@k|H.eBExYmG$BW-3HU5Χv)z6" pSf^`om2'OȎ$)U;X}hݜu;-f^16:+Ocmևm>Tr4.90M}_!'`tFD'1 rT>9L1DsKPN  zkҠ-L. ߷哀"5bIG_"KIl{R 8Dp _+v'<:O>P 1) \y"jq=JQқ5z)IXpG2 2Uk8Wgj~cx'9\'Q$>E01T߹&A(*#}?fh!Jw *5( G! P@sKtx&^W%,[[FW^C7`saC$D5#Uf[D`([Pn0OYp6-?ڛz/;E\z\,U!aם#3iοϬ8xR&H_P. G{tƲj8z&&QPǍNQGI'b74@~?BEn}ş& Kxof:a F~SqoJc4cha:8ҫ)sta7tRtNdyQj=5 -v}jtNtuϿ3<Nߋw\ [FL6Zf ghnE@~8b;+fPjhdE^nES*ڬ-Tz۫m%yF2Gȡ38|}A߇}j /N6p?.mDCG);ʫy'(תkA-Q)"*m6ת{hj}$[(̸y5)t)t6\ j;=QrݔkƦ*9swT'J*>RKd;lgUA5R@4:_]k>]R:ڹoBi(Ou8'"#8jq"# VmZ+&OJՊ)RS|^ CZĶ{imBp1CH׋lߒ0 ^\wNMg,: 2~jgSʑK},D kB瓘F/?5`bìb^d?&֘r 8.~GkbёK'"Bd# yśM/9E]` K@ A %g6yaӑ̀L%qıLlR7'z7l ,0EGxnk`FRJxE!cQ c!9uG"+/h6ʅ!3rIDp4B#p 0јuĤ07: c ⥾/* QXa] jwQFOQvIf%L^3=,O# G cr!Bwh &&SXE;Iwj~\gfa̵6XG օIIϺov9s,}#/J{=͘ ZbqvQB~l-=ϋD<W ZqryD,"ycB%U=IV0]Kt|7Θ*7TAЍP8I+U`F?`OLLj cevxo[|0xԙK`XN̦s$= : gxŠ#g O*n^FWǠHPF z3lc;Zvvgr҄Ҝͺ&MzřһLD{99cLy{.4u`zsPX PIֳC 0m'd[u!%.L^8[QSw0z/HǜQGk,,E)M?dB6cO)$EFY֯/ ыmW[H`I7 pΆ7yucJVUh{|-!4C1&Idx3zqR،}$ OV՛BK"O83 C!_f_hbXn)Rcv.Y.mF 'O kى`o뻌MA)䚬a x2>No ĵ|ha\EG -`a16JtEz3wXH=,/el)$;l/& 2Up20:N܏VES!班1𙇺6YP{2#+hgfǺY1.;kG 4,@7+aPtpUfPzŜ"A1Č]cHR;[xey3ߩpmfWl:G-[& tk=WMj6MsDpXϜy7jc! a!;,qbm.'UJhGȏI 8^|p'm4Hq N&D q싷d#mSlCĆ)C !A#'"PϷ]9ލK~H=tU֖}l;V]yfM`FL[?@2To*դwXVΔimO!O sjŜ [62U'&TT`䑺'= /cILU[ldniaTtMozq$Ieqoo=?yzbWigMr- –X y ] 4%.L{Ae5'~N-P }/Fj㖚pTz~y(2))DžYKsb$Ei{C`2-ϸH(*"{0F{ǔLN̤v$Sŕ{ JQ4CĬ;)H[e]"ʼxC抌(_s–MI#2>2S\Ё7pLsH= \  )d LUf5ͤ]0"(O (,͚1"(7 j伌QRmk{9ef: !h!`r,nbdװzqn*)왍kċ[H~H*@ h:E2L"ş /*8>>],O8v5 }8G-+ D.eN?!nzQ̓E' q50_،:lq)(c-}_2y 8 jƇO ure<:Oʡ? |缇%fVTYړ6ڄlkSl3Ny;Y#&T8=OpKoI]:*|:J`S',k6 ںCo/ϰ1&Ny{ ׇH4q,=  T0I?Wd˗υ-WTM:JnQ<26Ӻ'Ֆ4q@" pn~7a5ɿmM\@4yylb U^ t+)}]IA%'gni~'qitUz)QϢ1F3}n-/w%1I׀й^s2ER9x(2*L8!ЏD.(h̨$LcUe&&tZr %N(Lw}ցK6θDo" (e }@е|aD8WM5l[u.2kԡ fZ$Qr{1'=|ԉ]e fUDd:k9>73:$7׎\yׯ\zs͕mϞ.iOHB|ѓkfU*Sux3hނU[8]9N``6lygI 'r d_#ksu{3UJոsLj)h}p5[6}n2ӵi5\#o c 3JLƉpVh Hs ;y1gHoWEYB%R+EI/Uw-e"CVWkOcq=hbtf=eՕkҕ}\S.Kd h!̿>^h]`2RԴ`<,7Zƶvr} |5YLmt3Mu]<'xc{"/_Mqg 8>[c/a7xTi+0qL#*qmwKt+_[)u糰͠]?Siv Әjc/Tgh9Y`9Om p-2#ae&Vu"ˊCP) ^zY#߮ހrL<{{ls-Ĵ lЯvW3QWmhN2r{K:;#S|%Frql E4!o3 W^)<=MrT[{aH\F(׈Z/Ssnēbqslvјaz+txܻj63_Nj3Ea _5`֊j4} xڒքKSՇQyI}gD|vvE)e,nB1vos>V(\+Uzgf#^nc* CkU"'%GVj/$j@++I!5ϠVQ2qkѰV{`}#w) pXUA{m!#y8^vG7%ʅEA-s^1'릍R˩IY1t݅D[.@xbYpK]#;b+5 S3 VU /,5O9UQh_1mG* CQմQtS0f:S_=_Cγ?ݙ݄3* -5wE<6?R<\Ӕ"M$ffS/ol@nrYs74 ;KD]$W$z]P &R\RݽPΥ sC}|X~%gw{Ej[^16~:` ǧ@Y7D`۽&nB.`MH=L2,ԏ6H;N]:D#{<(( qwЪƁ߿r:N _e >U-k[6 ̕7,6.*:'~w4TQ_,q.>XNy?xXc,I,inG;tJ`AkCGwI% #KK6+/,)C>6=*͉@m9iETí_#C  2%0l7#䛗q1a!ά"EsUztL bX K AA)KokAJjf}J[jJ |-9D)9 CpׇZūCqQ8v] b[;s4 }нbȨv zxW})[o 6gU g_]"7 A~ľdVxCڂZ"V͓;ױ%2?Ka2#=R>dMTПESzbiCES)[uj*ÜZICeyn%mjFw.L;?#āZ=΢r 7^(q^h0݉]QFg@cֹ a<IJWMt,]޺yD1h3q/7y(e+ebO.1`C;lLZP6}?Ϭ3b28Aĸ^$ugS(z CA8R1Ю;5/CGWg6Y^b{?h&e~8)̣MP>_ZU4Sv6(4l\`^g ][쬱S'hlоvܡh?$n(wCm "X䜳 B\WС!z%+`مDcF]9f@s |*^ϵվ1j#W '@J}pFeZ.g-mE_TfxLw,_b W jCmTIC߀" X 5cK|L{=ͳ ~TuvV_mXRL>+3jUjU1o^DM<#/%e65~m b:  mIMꯧ,/}ƍOte0jCO?ƈ_?"O{r 4`=+W.67BpVcL jYp'2 қA{ie2>n f&;1۫1P$@aԺzk PbS2Fo&*MXׄL.ey3G:P^Ўlnt|`hw8sǒ5௚"۵ҵ?9EJK8{QD/+g_-dݘN)ǞK4rXgډbM& >mFSȚj(݈Kc +yH%ך!faKR9T9O|21dطWDzVGhJO'[)w9]߹,߈O4w.AB^p7`LLzGFLO&Rw9/hi# 5鴦C u0>w%n{yGj_P>SX롕dɛϮ,i4$l7;9] q"$C,vM"7`>b+jkӲ )YmFIaRC}f yrfgL}P؞gfan  ѺRqn)5kۍ_%[. B5,l]`=4rU_H+&g  3iBF5>ⵄ!gJ? QKG6.9*zA]"*5 ʷ.} El9*uK ?hUݗَܲ%d٫"L%h %d|?aPsBR\Z*ahao by9wu9j7/?f>IT -sQE)k59V( E|,c=$^T!m~WӄׇP?h[ `VwƤ%ӯbs*LN?MpC' 0z? $eEЌ2Lv;8L<颟M<+G薵 raRKt>f33C,eyL/rµmgڒH0qA ;9_?>Z~f1VҲLΝi-Z]j;TCL~\iu"v6@Z7]ס&M%At(7\#T5 ܱj#x΀决*roj(s:C׻*._Ph.vy4^jt#$;Fo~Ff)}')\% D꾂 U؇2.m٬kL;tAv*JG-fmVѰ-b|YԐYX!YZ)RhJBo(t3{yr`9'H/ I0ѥJa1y@1 -ň{lT>$"Bv 9vQ0ӸJI%#?Đ:2nZ)q(sH[R&ebk`%BU}N)^1)fNIlO 0˗r6qR& aDm_9=:TA6Su;;iA7}UR^xUM+\#Geڮ2)+DPĻ49" 7VWsV=W$KFK||y%y'YTV1|gMg_>&Yz]gm2|ahnoTNxE%'-g4߅ *+'Ft\,ڗt C"IӞr+XYج@hhYBS$ u4( ȯvQ0!?Aleu!ĭgڑ(~> p~F~\ƎB н\pRdv_!8 W)e̳irNYdĂ88S(iZ B|PNl36_u<'wh=;-荼 ēWm84+K&ѱ>whڽ^wnXY%akkB:TU%"H 4y$dXs3bҶsߞSo5>:PoދefCh{iC|+LpH*P11$.9۔&lfK xJ+&;|]Wъs'xtֹW H̒%y_k:nȏduIjL0ᒑ_պ^ G/&9(q`_TPzFDҬǶuUu,Qgs~׍IE[?z?; #0ݵs>~t 黢:| 1K"<9_T;61f"!KtB𭪋Gʼ6] +zokgꌔϭ1/pQdnu6C.~n{TGjda~)I|7A<{*#ЕO,{AWf%@|i;~NX£p'.I4gu) ֦)' ]a2:ԅLݜ 8{ 5K 3k-;,^ ~:^/.)Yd%tG!p; O7\ܽ3d0TJq"F;/vHJJ~=_XO&[%/&JQsey*l\cXl &YA ߊ,wD A-v:ㄚ9ܮ_51E}8Zm?5R5P9 )9-PoW#EuAQH~¹[}.EqFyfZrZ|#7O[פA'D |Ƒd),6Hԑ-W׌v1R;pqg$gj2,wDUZ# $YhW_=F~Vgr T̅JTNC?`h ^}E╣yqx08&ǬUv+D YUKF)ַ 촀yq$H3:J_:{ջu@F:13 ZSՂ\d21۸+ϧ{%{R%Y+YܟX;#y7Z\)~E_v.Ц"_v/y!JtBlwF<֨LZ>G^chj\.3B8;ƖLւ:U%_/I^E c] p=[ZW~L 7f9{0`/d/ɼ>8PEH1ھ3I ؀hM[1qRXa0n*Tm#sԄ<7,sC8~7tfD%-a2&/y$LChC*v+d-qs|;:Nu_e <(<ݾ"ߏh7 iWUrh6"C؇-_mJ=_QOb+D*ks,0w7ʔ!&xyvs1'6 G"KDy+&OPHwc˩.v HX-0tM;Q![H^Lw^EqԚRG?ܵ$JjJE 0]31tOMR:cAΕi1u)lYͤ9\0<⋪d9-M;AY[yp[9l͵|! _ןhբ4 tŲ_D+ o99DvAI jSdq ;ݠEں_Foή6~]t`lrHzfP4ɵۛ%NnGaeZ8";5T܋K]._ol(! _si]i" t7u@OGxm8C7jy34tLa*&^uĪ#2wfJTul % rٹrBv4ѓΧ p1.7OÎG:y: AF݈0EWUtq8}[ dLN7%WJq#&Jtj:ml47$Xl RoA?=j^MqaUERD,ysgdx ))zPÛ$'xY}ܿ#nJXB}sB:\harWfyC?#SM,<\D?.dQaprp+1!eU.%N_uTNwJ`s`r>LlSA9`^䏗SbD v}5 ;筒9:,S--Ei8BPF $9y/r%6EU+E!Y ᫋3J)*a? A6'D}W-޶z/>-\uLvϺ`6B۰mءYBeͥn;Dms.%-nqhTm7vVTtV Y.ĂTH{~C2nIj9r5X9il@n.CY,u6w7_#J\Z_Іib6i1&ӯFPEcnH& XGz¼nw"w<]]gƢU4כTtwxJcn@Pb~;Ѻ0]J%WvÐ8zLsҠ}#lwAheSIyiE#ky+vNI=iAٶꇧ Jv젝$챬ݼ^n-YP>xa ބU9Ԇp=Jާтcb*@[ӾkR?Ɵ=TinT벟(2 ZW1N˔=`'O)6$vL䩸0`G)5p }=*HNg6]E6VLb --ZI?oUPyW'Omz }T[ݗ.ʹ0SI@O &ࡿ]~KXl׾nb.sM pUf?x1: R;*+eXkKFgTN .e^&:iBYQGOHk3~zKS|75k;n7&OJd򚧹+su qONZ$DǺNЧ-%)AgC $.&GʲdV9SIZzr}؛dWRu:COlA]oW043FH轺p*eǯzF$s`Q\H2ݶVѕCԋEI,#-"0sf %G:u _FKq .v3pT/i_M R =vbzÊ%xu B>-gu\"ʖ|hFF-), }+f-0'|%dba:umNM0yWXc,+(;* .tOQΡtfef!V.o`򟤯!j~M"&ՕiRGg`%B}#=>Gk%`yfϻh>)dwM3L +N (n5Dr1ۖC{)r0tth CL}wgևg{AX%$tϭ>jt**=nSC0E{#*m_--z`it$[W͏jhh{e-c|>t!n"ϧևg jAMӸ-Bdfm`IθL¶¶$Dаw)wdLE໨ ܉TEmM# X5o/n`xXup[` Ƒn]1LTEќ(EHPCZ - P],=TE+*XF뀌"}ۧ(+ 5Ȳ,G;1J+#ow(6$ǩ*  (}!W_boJ^;*|Ń3Ĕgsqu4WFI レ_p-.80"/%on[tfz3B07y.h_;J_[ǝs>cx޺Oѻ}G߅ _ˁҋͳ˙Um?9W^h)-w#q)[\Px,^\F0 m/w6V]JoB!@̄ՎqD,b2Q16;QqIPY(M޶}65yYO(s:)'J&d<ݸm01-D0<JH\y.Eas}N9pK Wt$s:T"OaZ@'T"*uHY9pJHqU$m_HV}z) o(ޒzEs[jJL"K,&\m3q܌$ztYDB~`=IG 蛰ZW>x h0rQiSdD;12}/l '7ͬUf R=>pj4'p UMo2e g7;м'..9ն)͠dUr#뒙hQ.^yzHckV ]2w̟uZ^[%53_'N BSѰ5XE0lW50(FD__2FUZkn<OFQ G {/=o&Ն@ nW~5€r`wO%ð{weoInhݵf/P(EYmTԶSHa7M6QQRdE][jdzXk+LϷ` .6QsȂʛ_+ Q=1v A;Q㗎E~@'=`Bq?I ՙg#т|$ӹq;)OF*"G`jdE` n8˰ߜѿgY]=ȋ3dJIA˛^2[MmRM ^Y%u V;%n)H9, ȑTSfFWLU49*T''v ͹@iљL(tlߜC^3쇸4Q #3yp|rq,ĴhkBt'Ł, .Y#f:|nԘ!Z/T< f6#xyjvhȬGoiPE,&V>ɠcwѡ:r++9INrb|[Zoa؂@` !!;/8b9c+ uJӉW8AecBc}P o[*6`UD@ wdHKxD=ѩ'zg6} c.kd WpE QGkUxq&pPڕB:$ *cķ&ðnS܆Dv'De%U@`q!%<=)'l-_`Jؒ=ahm 4isB3s[ V0[V;s-Y{›Fn[cB^BJp͈Si>)- ^/=ѯlhؕ󯖻)W}Q*QxB7ZA7jŘ !]3瘁"Z4nTH^C\[Ffn2H4/{A`\@QWEF<ٍJ6({7q2Њ2\kDnr(-uQ壾YhuIMfVmX3BƈIPOl*+IzL, _qp_Ө`~t!pB~B)Wyc.ÿbKaB\[>tf[> 2v25p o)4cp3[ *pž@k>:&G|}ʧ pMl1j~pJʇTy ߿txb !]#'d*#lX RM򥩀j 'ōDn6+1ј@@R#ԑp 3R V$cdL)ys 'r^]Rwj\5`/_-}x$z=JDiUq`?S 䔨ۚ9Œ ۄ aΒlpba|*#A ΚNX6hgܒ9"ϗƂ"Ocg;uvʮoܼr#,ِHV]V5o<& $ +v#!MU8F- 7 k̷I gBIn^62f% `S x#%-.2UOD4=mDׯ9ixK"-:["B$|<0u߲4[Qt)KዢDgwDɗt6%eq)ɈN[Q'UaC,5t UNuߏpƀ.C#hRKb_ ApmƯhbTWGՒC$0(Q` crOL$:I3%||@tx"- 578_<P&Aљ_EbKEzuPsZ)+\CEAS<ӫxȐ_Ԭׂ2~؄cn.u- QgּSx[a'?Q6"ϫԄ8gt0ȏZĚUo1IbS: d71 j+1EZ+vNGer'GE t.U/y2lrA'I8 eY329lU % K:[@#p'O Xmf"S HO9mMp%4U匸FG]0A0֊^ ,PWM6'n&TzXY<-{5KIᱮhUiӒ-ڻG.XSՍzTS@r@vOg0">8<uN8Kan}^Ur J}W=(`w`(+j\:$s(ЍB0m%7d H;pTpz/OB b\ٍ4dOoX{q²GCnq`9iKMdOܽyy^H[Hq]4݅w['qrjN1uÌfܞw=7rGI4B0݅ 2R*u80Pp=s@۴664[cēojI Y**PJ%|\$Vi#g24ҡڨXqD#2Zi`nE[$C'x ZoR B0I>ۊMP$ȯ#o<%D]\{Gɪ-ZFm#ZMzJBu۳4ICFA-)qD'GBpa%A,gNB\z(/8KKh⻆ڈSa^FD#Tp#2ŒYM#GX3q<~3 _pf(0l؉< N65%i)]eN?1#;h~f 4!É%;HJ\E)]@0K~&6׷ʦMԞf Gϊ&hBrc7gnHVKeIvrvtCDK~VxXɆFq) ږzBn.zM֗0U \TKH?AqZ27x ~d%$3gʛnL8|T`|nD&Y פ:gb6t #WJ!DVtCL95E@/'ƍٺ4Yv ?CܿcEUHF6ZCqR?Zy`? lM T S2]ݓ ɳRӉA_/''"ӾPw?ڇWS} +lrapGD*y:DqN/Uoֲ,`~Rj!,gjQ@dXΦ!(Uʞ-6K{%<1!)Rf:4&VdG$e aE>Ƣpd"ӈPDWt}=^$8 tUU5q֔L CAqCU6=P O~Á|e%0v*Hc趨I;P21)Ml5RRfG?36 T > $J3$.ECK2^"jV^w|x{N~dηc8)aڑ':6A5so/$`Alb?t{+6ee{:I'P@I^]# ]4SEt Ofy۲"cʊ42 k^ ĐI-樜{ψ&p=2)\0+O/ NLC}x^̂9q_dk׋\,) \C֮LV2A]GB <#qX XFF1PF4[-ɦ`ij)Yӵփgop }'lSU`+Y:}kXril  5J#CoFWu>8~rd'pї'ƙ`[A`5us%XWH'Td,`;`O9~I+h[aMU%DjW6+FCW`|@yý.Dqr+KӀTl {Xh mcs#'wyPHE1Ͽ̃? VroONlO0EhOFi dY.G;T 4)k mAsd BO抗ZFw8d2p|qldҶB*>YZNp $01ܭv=Y~*ae֑ ~OChznr=aJ@K(QhxF+!}f4xS{ioc766@i2; x-JfVnt>fTj4.6_Bqc886jvc!5EJ %( ɪ?m#@k#S5/ֻpHa^`PE4{ՐZ {`h9=A ?,YhaNFd|}mlɋCTaC7-zW2 B f %Ϧd 6c?\iF ޺펆M;0YZ07070100000021000081a40000000000000000000000016599ea2b00003390000000000000000000000000000000000000005100000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/hid/hid-picolcd.ko.xz7zXZִF!t/3P]?Eh=ڜ.+\ntk+y&"qf02!RfEl㊷b[Pj߷m!7=JYS.1O9W39zGc],]h\5 љf܄wE[/ļZ퐊Y"xF5떺zoJ 93>30K0%!}bb-@(SeHr 9R)=VƩ ]G#/Hy֎#p@&2!{nA2ö+PVA/h*IzRM+$n%ىWj^6V I-.;wjEђ3մk8o0wz_[gjw=rKJ})"A%\}QP6Bt4Du69غ&VcFï#6w%@HpRD,::X…p̺&/3IȀ (qQPQ{^ B` V4حM՟w9֬9#j2ؖpz٨*Pg{m lݏS rAm`rN#*I6!Px`Od5<̤#aHSIee\ø.Mef[iwBƛiо<6`[kQTmݵus#̲C5@"/j)ζ̄Ff p*i՛ёL,}wj?).{;0&5rٮZ돲̋]vn+3w9F_\ X13L䰹GByQ 2 N!IN0MpLra pk@>rKz'}oth:-: ?L | *M@ˮ;Vh*EK^瀩MRs"PwD* au ؟:Z!֛ 3;6 qɨWvQ"?&Ye2L#JAB՜h̥%,f*,^>`g FxhytHDŽ<;m' %?jKƁ-KM=!۬_ j<ȼP{+=4ͷ#{֠VR6 j;*8 zHEke[K"I; 54Bd qq;*>g1qt7E6yg?zXLd~ bmа{ o1~C$ Ny9 5 mZŸu >~G.A0Tȉ*x3`r~Yx(5,8 Qf mEucyefT.WkPJ"q0cуNNBY+GYȟ,0UÜY a.p?4=.uQ.RπJڍFu>s =@efK)fO95:G]Nm֨gMΒ*n>r`Bm_xϰB3ufhat0.12|,)g% r#ۄta|fnNR.D9,w 1; ;KZ{*OWK$UvxBjFW8,R&GyZ[_ni?Z&CkKR^v“R#f*NG+ "p `X Ajwh!פʚVu qU`Ow۰(a<8[fB85ŀ'яaY}"N :9l E@GCm yhDO߽dqyU "[vQ;pSqgt*c#Ck LR6[ hZ^5d9,$ s+MPG3D*9^"|Xyi4zydb#lST-& _zRb b.$ ̊ N]ZLO_SLLECG!c|Dh²Z+t5hiu V^虔 nrɐʹH].,`2.A/Qm\=1‚4WV.H:cl&>7Z%;!4' 'Y^l,Lj֍HJƕNxv\90N 5&v ڏ>aIc):0o6aS% _!l%} OX5rE$<Џ2-y>RZgGPa118]nqhNs]S<$NVt%x}X( (s5fZua)1+mg Ea{b*2&ֆB satdi[ :XSc;Lo0X(Da\OL$Cts^",93W6p?dA׍n"a0$h $blnֻg,xBtzgOڕerI>4do%.)[MH]^:&dwmU>QX / Zė$;6RCZyx%>[Zj/zRL.yz *?N cɥż+C% LC]I]V1 h1\_MUQntQU*ϩcN^T*+[ ]SKu~Xeb8+zK Rb$(vځIk7^i?ASGpthv8,GkIrmԯ|gУCq&C}g1gX{S)7^X0y\3 Dc2&{pW'{]?Cc9@S=Czz8rfúeIc?zxu)Avcd*@ 8A{ΰdmJc(XsE&) Qg$/x֨۟9*1Іh3l}cLs C0edl,֙[k Rj6;.!.{*LLUm'S֯-<8NvL}&bcX$$%_O3q ǒ!:h]X}b!W*~t :vߝ__*H"" ` wԐeD#_pb?!x8\,飢%!8Y!dNݓ|bJ&w<(ߝv;1= ab۝RxmZVKV]wSCCxWm)UZgm {gO4 7%8<|XV^[ jC/.'am^ 5.3a"T M_*jge}N$`a3(lr97'mVY*].] q s0'eڞu]ɒY/Z}RS/fPA/AA_>`DV2WSg1qpda.GY}2i9k+p`Xqˎe 퓷F>b|ph*j|UqW'#Hxlҍ<"IШ^+4K1؂Qj_ҍ椑h1`"0./]L;AơXt5 e46i?nΫg̫-E.-G{Qܾպʶn0CAL |-Gm:VsAf9d^jj\IpԯcqWEu)7g=UZ~o-LºVe! >dFxǤjvi1I+{ıU [MZg鴖v&B@޻kX h5r0sol2JENENu8RѰ}b]ۼ^'L[Q 1 j饗c&>?뵪V+ _@Î{FF{Jng7t@Ur?\sr0MIgYwCSX{jҧx衞6@C?# ֋0GeQ]0{_O쎮 \4<`'u ÁJ_͖3 O3/ʹK:,C4?7T9SEH[kR~\*fڞenlZ+p#܄_bK-ex,N0_P|~ q3 &.ڐ^^΢s!jR0:?%MwޙZj4h-D˶,pR1\g ӌd0u"?nsa;1>SńO1ϟ "'DTOG(3TjKt1 4ΊC=/rpCԩЭuKU >!1s|"gfweaRΜkdZ*k &yʇqpO0~y9qNS~H8|e`K?KzyQ:^!a+O#gkVaBHEӣXͮ$԰^S9ber^7NS+@zD$/ 6NCvvh]M]RYɭFP4넡<J.t6Zš %ٓSaF8fTw0vEIE p1|#R>jxeZ{,bAC1STq-n7 %h)<^2( ђ1ih創M9-,/& &H}2m5;熏dۙsh\oʖI!,.S7JaX1m5 c{sx9}rYMH'OUW;_ȗ oaF?e:>A:D}f>GXَŠ$0GT#5)BqYžr'k)^TшK+%c)bIE;pIȼV#|GF 5^"FTF|qg|0:VdPÈ.22LR\kI=I",Q̩`6Ÿd .* _K&ҞCwFc,4Y0Eq!枬AGI?;;=p AˍTi(qIfK_,CĎ[:S 6kg L_ņnEA櫅)K3!6yޥD,4 ApTܨL7Ź9O#xGUF xEQ_0sfmφ aQ76r[5D@~KH+uvH^C gJʸ' b8wI#4JLSѭ2ԭӜ3g_zG:f.}ԋ?Ҹ`\̙hf \QGhA,DcqM1DE&6mC2g3詡b`.eU.uY5{f0w_YI$4;`Q OCc̺2G/6⅃-y#A >df+,x'˲ {RcŊ N7OWo@j_]S @r yks&?ZQȮfj hѿ/|w61yN^ ~?$ɆS$vRӪNOD:k@񛘁 9Y:݊ IS&~09q WL{Gǂn|& p :{=kK:F!ǴQ}, $Twn(i"*#92$TOm;hn?JG\TTg:>IZ! d/SKz8ܵa[pkH׭țh)=dߢAĎY<}}ۦm€c1Q𞄐TJ8ڪy0qVW} V V@TPӤnVuJh@Bê%π|p2E}O^m[LCq=3o]"]H MO M[wq@u=FQ,9l T*;1 0{TNtEƩ]qqz 7azŕ ~kEśq&WOɥ&i/| U$!{5 u5B qJ|[<-~ca}.*]1[o~uosyOMCϡ2]Pw(G램ŭBIOA]d淎ϒ@R>|OYK-NS?;98#;R5QeBl$W2!..dTAc+ "qQj\_.]Іm!CQ1cԎL)gov&#y7p:*A'n}'A <t|ha9.ż?` mHAR+0qs5B_; r Mu!XP9m*VV*m132"i([Q#!T9%!D5Vܐ*ׁnkVWv}'9#ag;G.h=0_!e4QeSX7uٹjb'rYj :5̩3rJ+E{ iAi?}*E$2m1XALMo HJJr6i8حPϓϭyuSBâF獦̽J7{_aЙPK;,^ 4|EX'O`|2Wͫxb$%( .nvGY'ey54>u&Q/K.V13I  mzG( QQὄmלI8V)q_pctn#v^D.x4~J'/ f@hd/'t&>Vpm$@'; 8%p?;> D{Һ݃+n)Xɫ-= Ct! VTWցD  n>1;f*?DQdդ[W)Tyi1]`"Jvye#g~:O}R4IۢvG=pt*~:aI1zz1CdʭWjGx h@@5ЁhMgGS&C7MZ9R=|/LXu_ר: NuH!x+$k v7~e;7 HcOu ԴOX?ٝwBT`gj8u/33 n4?e4]aTz.ՎQҸk}i;4x_.b_1S_)]3!],Pԡ N˵0fwGQaFM@ 2N5@ \ݩ[ŸrG~UF?BQ3銏|pՌKQPqNih<_0aVG[^^i' "v42|2f_T0W0m &IК _(g·W)b! O&#(("q`(cD2#0ʂ]pҝZ!i̽ǹ^ fGF"Q3{tV68a#| ̧e^v*R/=N)PxUĜ`.A{2VfG  L9\E2 p¶Dq塔+KqM nκ$}R"ɳ Qh<.9^C7hV C v+9|Pp`> EFP,N<}2^ gިC>M̽Lt~7mev Q\AYkAp6 =imm(1Bf%bF/[7Akgi=\AU dҹYKisǬ} GO/dn? ,"O,&wD4]^ul, d&QQy(~(. fj,|STI7N቎EdUk^jW51Xa$=˔:I?ۚ;1(i"W>5%/IX]f‘z7@.OP+Mޟ@%'*r{'E@<ݳ|ie{ˌ! 9g(4;į^HdY+B2[H:.`/F$A|x&KqG86frY51^9~[`H6`֡ izɊm4j!N6$_i!cW tDXYtm{UMU.6yx6r3ͳ Q}@g|hS<&M[F%|vV"V8҂i18@-ұyQyHt\r,U9' 9IiT^ʺR3rqqۉұ2O v(2ṝiB j^{g(av:# \XpMi|ڻbv3ػ.UBNqtFJQpO^rEGN/R.-Bh%-O|4]eO]6j5̧抂WXht eK>]?%)x5͙gF&"8%\”hrU4 1 uYȚl@4*UCL-3@?Bc?[CƖ9cpZ[ ~ +WVt!8@?S'&ogl|^K P\wJ807-Q:[Z(=*#VΦ E.-3ع\ϟt Ui6hnU;>0;kwTsUax|: ,""d) HA6V$$rX!1J ,^" X5"۔][Y@abb;t,>&+Z{[թqZ+DPx6RYo>¿Rfhi A\phL?y8Q~Hw9g{]S!DZ3*"eGݲׄ d AܥAv8k7/j5:w, D +rAY74u*g]Ρ"'Z]^y8$nSj/{޽ۢԛnq-؝ $0EޕNcz:8 nn=V÷s`*jz%%afK ؙ}mRCVo,=F! DP\:2Ek:)~;N<ʆs0u'HrShUcAX aD> Άpnj\+bFP5u_]}Q+vi^zݝ.E%U\Tlrp4X^mW(r?ࢺQh5Dbyl\Нq)2GYjv VGއ,9;'*=2mve#L?J j+O6@d|`?[*Ї =}_I4\B(Sr yBXBs44[!t|\!ޜ\|pLф_lPNm6X^,-~ZW͡Ӭ)n~n `uːw,(%Zn,b(Go'~Oe>ɓJJ&?`$?5XW]%CJ^8˂Dt3Hnl3e묡V*D bGՑ}h/w#ܺcHwD^axl;G5`^e8f|6gYZ07070100000022000081a40000000000000000000000016599ea2b00001d70000000000000000000000000000000000000005300000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/hid/hid-prodikeys.ko.xz7zXZִF!t/.]?Eh=ڜ.+̊Sí" ]PUؤ"4okȪ%ze"ݒa_*?M*ۉM`Mn͚ 4tY:nTo,)ƍ7q=jL*Gl K 1-`8؋#wnO@4U DubxYh:iTd핤wd:I4t%KiaPVH%K)?+v*q\yԐ G5>kuE{v{rwrMB yp;o7\ `3נYʊE裑Z]W oK 1:q3A:HU:iu *jq4RES]u K5=j?$/],#xZ227\!ҲPoI8tO򵖺4;(\=&p02?(2:]msO]cGu߃Rb^ݤ@XF##di @{TvP[VfZ2dvTZٖ@}*n9E=% ښ1XrnjMǵ%wp9 pzdN5/ xnѥT{2J.A?[`S9;QrRnϔ V@$7R@ ]&L,P!!=JWuQvήAA+]eyR/h<A.M*PcOٲkwx1.EixQ{]x٢tv$ J'=Oa}X[mѪ'Y kFZ9oX{b>Skp6; ai*FQri IGS&oVkh1Yڹ'ef|`Nr-1HaGA&z#dc5$*h6c#RٜuUиz?03;RN_C9X\<p8Cbcږ}@-ftOIYdA*)t=K1'&*aA=t\xO_&iJꖂ`Wh4PSʨMO*G[LvCY5>ZVk%1lTU#3up_A-j[ 2M& o6G91xV28h5tkج#З+apoՊL'tjAW1+x'cbd35-!%:sW ~jkPQHeDGCSI),&[41w  {Z7&BjZ).)wmbp#2zd ~j|+VIh乊ʇ()I+EӸs -,D $+ $9qYE f8`mpȝM PjnT|ņდޘd4䕻)N`.fHe|9=zi{qtdjoGOI"kBטxd"zV0㒻ĉ?GxJkŸV6wz-K$0AJ+EL}§ Ɠ^8&ˌgK)Uͽ $=ߺw+Gġc*kQ F Fs 3yɀB8\th?,׃*ٗX3}p)Je g![ !pYfrXYzDܔFEϾ{I )t_ܙ6F=ʖ+-~ή,_4j4TWoA< [V ww~G{~%vv f9q?E#^;.${l)09M .&Lde}Vxi nzʭ`l^Xd54(?c, Xe]MP7<͉aNE R_ :n$$<Rymrd8C.!E2ai,rߎ=B?rOU>ެ/b? +Fq/?cl׀w2H] p[ܴ$eN{s}a:@s`sZKUùiТA;( 6t dXciѤdC''2@ ; dm p};T}%ʐ⟸ž)-\>gAف9XZv#W_a))#J%Q%aHx(Qōo,廾burEPF=Au^AT7u߿&ܒ)^ &~w!V|8&mkC:cL011zĠQI5a~NmBew:^k s,S17;୘}GRԻp,.g{~0HRj4v $=$R j9\{P_AװIer3Y)ް;|kyVt&@IheDa<4w$]PG w:lr~Y ̎}Ra3 Zz +{OvB=J]fM}n4Xݬxg`Lb.W퉾|ߥ"O] 1 Iq&)Rxltm5Fl$#J];hqb 7<1c0B(\aB?x>v9>x$\gv91#B<#JWu dr7*rjHalL9|=ޣ:qM4BZYd)z&3WFaTsM}ދ'."?@r-a%)E ((HBGt4U~!\ދ\2tr%NBiCbu@%B`F_ֱeR*{tx2-/q8IwpP~)VYԿb`ƒ1a@YaUG0wc_\FY?Ms^>[ȿx4xA62D'X{z"@8R~mEI!CA&r5.6YUf-炁􁻅UZ n w2O-A[(dvvӞlQ^EO޲Oۼ@h[}MQћY(&*v?dUÅ7", 2לuDA 3+QTHMm}QBsZе)%2\ gQ"  MsI|ڑ2 ϱ+?LwsXf7JV @*=^vye,Gt#d03>*-GNbo2;kՀBgěц# ~/5KJ%]M)Q}*r}QMnLs. 9ŕG'wrqwpWV 1OYOeCTW&x0c^fEzgiBiPcc%c8/k3]qDNPf<WG̽!ݔGוVqHQ B Rq{ͼdԐev}ГsR11R nM2bE2!ֲxZK+@7$c'I,w:,/j[ER{/:jpZ-%w+ gFӾucqQٝx׻ʈ  (COv檝nJImm^ˆNIfnv&29sR ClJJCIٖ5ki]sw̵EM!Sd@B9kie=CHFT5F;P!l8ʳݓxr]^ ;ё}7['`>1) /y}Ƿ5A OZng<ծfbRw p ]gl7v>SD+m\I4A5dsqʑWrm+Pfhňv_L(1%0OO[=5roXEdZK[x_¢ K.P.ɷ*ڦ$?*!-)Gzu꒱f'dnS?֙Sz EX/ZG@w,--3]xY/b㲘JzbDmF~G6ѱy݅&+Kc[V "]qḳD/J=H-'ƩXkpߏc<<1}gg&@=RUK>-; %VDOE+c8h2|P|]]^=rT >RYʺt\0*IUJ_J˼t]dd=RG{ pvxoʍ t 3?-ۈΣUL;yDƳ; c>+*{c_ؠp}^nbkT9#!pww,a䠹)# &yKگd`카}Jd9hPcO0ehp]?r.Lf#v<ֽ W[ul.5AZYѡdxvaLM[Lj[3GU6E>lJ\K2Xl G}bb/%Q&t+NkG 1:o{| K*S"ﮇ<Տ3FvEK1PQtM`5_In/:KAك(,Q;!` (* OB[*b˰*>Bx%sf`T tm4-pR U|D-\(5GM$g+ d9 ߼c((%2|p[1udÔȺN =*V̋aMhz_ˑT0yˁ]CP*Z:-PD/XS,gĻw>_&l^lVWNޯVdnRƚՠWԸ` qdG"'ǠoWAKYVc,%X vʹ@WfT{Un'9-HtN]x*~QR!SLP۫%3bt^.l쯥H M!iqF(/9\ejE>UAiB~!<<2ipDʵC6Ia d4ijnn.dc.uՅ['j/{6sP:|ґ/~̶} #N6e|qsE,xчQӐ>9o4\gqg{-Wx}~UayI4iضP8~'Rƛ_& 씚< cS}{}g|iRi/KVKu/Óë y0 aE[P6 O~tjqT2%oe1T)}:qR0Qu" I}y0s>Ƙy)Aw\Uujmɍ5c҄̓zu+GqrĶQ!-݄Xux@5CEpLPfV "+hd<Tfdr bo\%]2E˰qQz(6{qUWWI޺ghDPDNG(n ~JHAQ` Ιߠc]]gB֞ G:6gYZ07070100000023000081a40000000000000000000000016599ea2b0000126c000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/iio/accel/hid-sensor-accel-3d.ko.xz7zXZִF!t/PG+]?Eh=ڜ.+ h'c.]sRGEZ\$|o.!X[9.Bnzm hlߺnX//{!h|:IEU/j[@q9uK|ǀ^R7ss.ٖjNU;m 2 J!P~f_(Jfeb٩A& nf!jќMjeC*+Q%Iw%ȆFexD2 IvUvU:<ɽ~̓9$Sab@4Oljލg{^;{12Un40tSFk0ղw)XYॆ*f9rO]#2cTK'Cf[k_ KًK< {nP R;SHhplPGhSLA9<=_BZP*?RL}ADxkOnN/55,%y2`5ۄpMsfv$!]k^ZrVϿ<<l꺌]ë0W2K9B |3P[.Gg&y1Q 6u0J- 4~,Cqkd"$=n2^On vW,G$,Q7jr8!`(`Kˍ `7DPL2 N0Oo[h*+!m𒐐<ʧ/#Uw{s>\m| +C=Ȍ6.)UR"@oLخӡ)[d t@4MIUqaᰔHg&Ҍ4*רRn qk׊ E$S{=Ek\YȨJfTϘD>"%CW8 IJK".PB|t_Foy?CXI2'02 Ru:0#r~ߨiظ(KRVy`S?P4=@$6oFO3~^{4/|K V]Ҥm-S ވC.{筺NWuˉd(V>W$kGK%#_QēHrytYYh`D6~Hgrl2Bd^C@(^'p QӤ D'q>FO>fފf}2u+G9?@b#FQdFzrNns_ l9`vttjNw FRD$W .֛6V4bavjhSI r'g8/גbr2[P万fC5ƫmwI'K;Wۏ9 g-Cu#U҃:j'ף^z<@ٝӗ%$[ƟA4Jd,/oxFvQ!7}6f"Y^^zKP A؍A4 4_aMBA"k>䧑@fh@#oO\1mO7,QLVXEcmN6_5F"ܿv x wi y^$aILms`ApPn)lĭW914[*!<`Epc848^Sk[$?Ha6}G?n&*uvI91+%b=j7v5ho)ASDXd ]$iP{+Rʽ?M!׽+IHF-XpegȎ)UFH) pUΐGeja櫾Sk*" m?aS &Ľj,_I94b&rs`t=7ni($ә:3vς]}T*=Xz- _5Ҩfڒ$"rLjt",Ho\#ÞN^qb$-B fuGVOНa`D4b͚2kVvq3"9hWg5AC)3Ҿ Yr4.FAPϕ_Vr/MLPh+\me]{X81Sub94 HU,(+ko#o`R"wQ r#;/Uڐ~g)gud_:͖|RZ|sRjHWkp]~ 5wtL| Y͝ҦxX!j\6 ^=zPNB68721J-/" QZ҈΃Xeum3!w䋊I72eDsW_""!2q'n01b? ϼA<$!(&>dW6?["o\sE8 y̹hcch\jd@UDXjbuSG,g`G0yx n֫wb_~XiqWm$e-۶la_r R5lTOCȣV#DM<1499ΌTxJtdCR)ɵ"âcwK.HrOV>y;..OQά` $S,|YN@}a4$QĠADiPtt{n ʉ߻)sJ"gK"0j&<[?H)׫XghFIƕh%v<~+g%q5.-=\MaTukt ]USd9SX_ 5J:>ؕjrA];А6I"5[pgz "YH?;m\YTU))I$MV^wP\Ƌ~Sm'%o6Loa63,X}%4ۦ_Me6яu)!DŽ a82 M.NhdvbztЀ1VCytC8`ػߺJ b4դy_QܛR9B$;j׳uAL2 z`Π.-b$X=ě`CU"kGBdXrTs'da+WˀB;F][6&acVsԔoCXl۝7llB.wI 5[+¥~ګ&gA: enK"h <ĚAtGcK'By+,2U9e빝[q\l*TO/E* P /fse%\yb/-@+"[ѤWrߺ})^F>h#{hdB7ОUeoG\PZT/.E02ؿ J=8#ˆTIsaNtd,HߝW]GYl1ӐCCTSDP<<)ME&\BCs(l f~yJR<£@ZowE fG*Cy 3w s3!%#bcw({Dӊ u奺ޏwبb!EN>>Y,\3V٘<˰N t'|K\>*1YmWLk $y`r^k4lp߁^{x_H@Ž∃}o I1f&| b[x5-fpGgĺڽIC{-^nLh e2^]*BEs2Hk:{{' G7O[`w92'd5>fL;a9#P5W]I>&2Szj||] Ԛ>o2 Q_zH'_{58* f:aMs;5H,2[CO\R6籋88A;A*;ZH~Un8s0ꈸݟCN =q fkGVFAcr4?Ρ+p*a00eZb'n?»=N$f|Q/gm`p @ 2>bxB I~[0@^-"(H N;/ZQya}.[HYˮl2kPf-ǃAOgKza%wwbtfzp!l R1Ёew6s^aǫm;ae1ޘ,D_NaUβn"iUjA[fj, :GL/<a[;W̗~I(ѭAKh*Rcē3k{xًnb'yD3.7e GzcQWtk._aJ^"D!c+hj~@1mN7dihE~o٘#[d-[x>hEs<8Їo-€p)I]րTc$WJp^uQT`˦SKzUQn\_ ,In{X(o*yϥ^t ʫG u;ӳ R7x`7wÂk=#eTKxֹ i \J&gALLv >sۓnjS&WKwo@tZQ5:z嵞A&7W_dtB8cMuG "hs^PXP}g;睙y;Itw0Z+`MW0 iRQڨoAg ]҇qU@>-1cxnBsm5;P=jȋVjL:-#PeCHH4gL5з!<;:8*d ؅MX\#V&$ܹn8przn(M!43XvL]Qlx{BIϯK5‘c&*p~]tʊ[*&' Q-\ h(sd*SzXLHPu}ETYUn}I#o[ "7sh[ծ5-2K(6xͫJ3U xLtNקloP 53vChf$2[W7L|HylOOɹ<nm_.JN/U\bRY |h;G+;sfƋ7g[7cIh:j+dn\sU 3~_hw VJΗa87<6'MTv^&<=aR}| 78!EȞqоіWОK ttN!%z5~DJ#ICQcE(fտ!XA-R|zѨ=f"AD%d f6o,Uj&My`~N}"gL}z:#DG`;ɼj\9![m"ro@tͯ*%*DW{pI}]Xƫs{M>L+?bx(julD^4LTpjpuJ 4Nj!*wj v`P;ɼAc쎧 INù8rЅ#QG1a_Q#_mِs>-[KZڟH:ߛfR8 aLBQx<(bEQKHGF$3QF2ǑI0>o6?~)IiwUW3[>.1"a&(*$..![ď{Z5_j`;@^ }q<**ޛzFi*e$P3/QԄX]vLU/l0Ӱyq u_q/7En`VPڇؑb )isIN1WkX'; }b/mH,C6ؗJy{K}b?v""i)ňߡV34 av$" 8Nv1M+RBIX4 PoQz%UN܂AJ7z~P{idty^yR@Yv.kTvp\؈ȷܤzv֪!k]- pk W /1QY"b6H {7:{3%o-3_38\kf ބ(+Os|3ki D`-BMPYyَ6C!},{9Zx @\R$Ɛ=Z!?P }[s3ӕ{ (cJϲ* 0K-TShf/xᓪr,Q`|IM._8뵮euOdʷydK2HbiI, qC6r%Ƈ #"̕FmAJ׶lį#t@NU+%oR80զ ÿEtCy/T!Ջǰh,򩉊ZfJmEZC54&~2Yṁ9Zy@9Hg'$+:A^)3&Z'3Nk)l~EB h eЗɷ; AT@zyJ7P!.,ב曥E4 2qX˄kgs/ߵb6`!hvV#<`RRی>Cit!Ru_^mQ [F a'XΓz@4tccuP|4IYѠvwm؎)q:!xO.W̐y~dk1VvLr@ʘYޯ ;0sbjq=<{XzX.PԳfAކk>D&LKؙw!} ipD^,[Yh>=GxF3V *>:⺔@ Mse#ƞE:ԏ?9٠5qFnnwR,7Zix8[MR;~lUQuHY, 0x|ȀRcj o>WEC͎^3?OԎnML)=Fy]Of}+tEx0;},(|N>qs8cUP[dky9Ǧ.z\Z|[ ~9OTw$xXwd?*MHa !):8(34.K 2KK +#\@R|L|]'4,90Cx|˓'D&>k*f[f9}+vTux7o"pKj!HʚJ\&fyc).@&%a!+)*k]%8e\_ :+* MKXِzq'PKFȼȻR3|7šVj-+s`YbT QYON1ދNcTuldŦY3 w3 >ʪXS`c\0e?4XKabAUmǰH^n VHLiSwG":^LS. $| +qb92^0bs66aW>'ԇ}8^"$c=Ze.s٫v!z V0D& J"DW(/sE&P @VD\m?d I(CҤC" oG=.) j!?t*)f~F-l,BRA,|~ i׀pCS iabeoKj\L,q,nNm$453VduS(G;>J"QPvx_\}7h@x݃t0pj䣦m2ExxHH(\;GU%Б/og ;"9u9yWbp E#lD"$`A͕ zڽ!>CHZB% #$w6.X 76cyuȱ6r;kjWQ)%ݕsTT¼==Dh/_Ǻ<蜫lO˵r~bNOHi[Hي(6 (iA6St1??⑄Z49n@9y6֚}@0yQFLWqu@?.kEk2 7ҊY e}uEk_1DSeJG<2p^.*zR2ƀIkpfsy&MN=Φ ] ח-@ăK{w]Nd ^E }|n(Sד1S2<;[9W`4B,i-H5^3߻0cm&&[Xcb_D X.F^cO{ߚU9j"Iaz ɸLVP]s{a7ɬG,ůQ\8~O6:q՛+ 'sbK̪a@+5E$ž \~ʈ]h\d}x$qs|V1kӣ+&Jr%īL eL9Qݐ|(CqUA N>(a/Z N֠ `eJs=/Qp}Ԭ fN鼷R=5[K#^8_ ;@%)ۨV';l'6 b V- Eie=Gf@^_[4Zw6XqRI dnԦg.C?oCiI'Bss:KYWtXdn=gƖd~VfED):+!i\201QF=d=E0u4}8=neB٭vsH#q^'vEB6*'Bl[M̽"`Ju>r )ߗhYlm1ěO8[1wm,j|Se>*& |"ц̞oqRNUH J> F 4RףVmFb]h"){֋pؤ̉L\Bt^ͭR_r.p )omV|.媪jxxJbz+ɜ7"M&u3cE1u@8@)369)A%UdJ?Qn(:?UvxA'[;J sۊG?u`y"NZ#9XgSpCȣ$kmpn]&(2Som;8X~"cUTMUmfwE0iNS^=w;{ eO52f䩷#mVi$&g(Rvl~'Ef e^%!Ckk2q hK3Z:Լe-'djKS;/P6͎gx3GyGDn| JH;Yr9~%i47cXx"u':ht{dDiS-R^Ge~3@@w`ƣSp,i#$kW\k~JػWkۇ6 !\in|' (X-biyͣ =CJKj'̺>-bPfBgxK 0]FÏԷ6\_8IҘ}scWy,JѬ_]~4[怺uv \ȫD3ֿ$Ujsàddhay;$̃y/;hX9jW4_"nN)Tִ(>νW OOu4tn _]Niڹ>1Y4D")[Ad4qIKs~z'g\] " wc%.RӹN\ꑏUe/úR1mlHYDw&Һ| PKL7bŠwjV"#E%XU)=/%]&G3+8h Xwͮ*]`i&`Lttu=Csvo҃WĚɫq^ trsX-c^#JŨQҳdբܗ쐷Ӌ?.,b9'n 7 *ϽX>ϿaM䀲xL[|xPG9RtJK T8#^8$; b6xm j ; >\k4e7퇔FT4 Oe= Șd/oN_Jc4tɩN2WF47 _Ԥ׆FLnk@XE_}{J.#m|vG_ݏDx/x<^|*qZcƹܙFɷfUhkĐ[|CFph6tepègd eM ca损ʀN(IYTN&)op &;l8ԿE".eWZe~* f1A vvJXQg'16AϚ0!]} d` .To/A25}wlOO1x}1"(yR=1Z9;SsWvœ'Z U9M K "G;@mMdwlJۄeF@k}$pKΌ 5eO#ĖIu>McO:Q,}^~f_H79Bj+^(,Z7Zk~0lnX?gvAl^PίoAVfMVӢb^9ALI#mf䴦Wnb AՎ~9ȃ6G;ڲx֧tc6T(ѻ UQ"2nMq+\TSkYCvcocl5DRSvh+)}Kk %W2]UK `50zaDY*f6n0tT;_qx}x-NZY:U`kzQTKħ=s|]swY8gO㭨ߋ܅/B[?@B'o%m+4>x=N WW\oaUZ):yyt#UH\i0Cz}_r.:3 lF<9`YK ܹH`& 42B0|}:T,+xS>ΫC#=AT$F!O0{$5SN/qa:kHZHDng10H9)5"MJwH$n :YTˆb_ ӨE2k|?9Fx?RVoWNJR &1_UΈ= rZyu=Hr2H J囁ѻfw3.扨#nx]+d _"|8|D^K8_X5+`R>lc!~֯¿LdϠ9WUIW$Uv2bJh~}r+jٟꌡޙii&cbm|5w PKݳqϹGr a_we E8]*&!VLŷtE ,06Mvڊpnu`5V' l{J'p00.ogTO=ht/ X:s:Ą0r)j;B _ 荹3DiDO[,aB#[t4Ȥr\CNYn<,%Lj8kG #3hĒ L.F.DCtKXy5>讑4mr_+SMa fOU<)%'*%bMY=u=D܋?{ %`&PVjԪK?>* \>s'):)M V.I@x B 4YZ;"_Qgz*js\d1D'JA* Ȯ^RU H'| ϸA5.ζ"YV|e$'fAWi.>>nif&]m*hp EWFNLQTļ~.!6"ڬ?J&MF$:c9jojĔ8avC$8u-pmFI8-}I1vM_q,](@M-Ӧe_/uYU#ɸ(y[^&XD K=W2Qz}yK,r}a#>- dlA9C;}󽼁Xs|Okct c,.cz.}۴.Ⰾ*l !|볲NJGY ~{)7D5 žH!#bI ܳΆYC(bV--S^F/U1k`(("r66 iNV@@?@}[MK{'?)Wܬ`4ן0%lv{sm+24 J[C*hZpTgK({)E4T/H~V%w ( Vܺ0^fiE-K{9)Kq!xy^:F,׳y.`^ѫ ʧ;bT*)K8ds&hցh7Ye\q 累~:$2.RXK{7xs X#zXIMFl(ZI,)]o{NuPTtp?C>m9;j,ZwUjǦ P pkDk`a(5GMkP?@oHivw⫭Ie" K;؛ra2X$xN$FR&gSy8,ʶwsϡ肘i߫OX΢K/X7a.3uWm/>Z(mdEZ?*MQe` XO Wހ?t.?CىFa(t{EԶ)6wAK 1OE- $E;0А1pQ; ¯:}['6U^ ;NZSG{hf 43wtNsDg߲l؏[3jx4Ge(!cC[+F&7 C~}l,2;⢿g~$+2!\tk)bx ,\$YjAG|+NhV7NE>te#2'YZ첺灺:0 h@RiDz3=hō&m rY“ZWT9rkfUW9?2T}-yZ#)n)WH/uKٖ*sN>.q'ny [q6̋ { c__C {wX0ƀnW܅XY2n.u-0[PpQnxq!b6ݑv:P[Ay6-'l4*hZ;Z^~oI̝ j̏f>a v4 Uq tܖ*Wc/`<ƅi=!+ώ6^rɖKmQ׼hbb'+oN?[@5nwX Zjui8MS8έ v\teZTyEPn|T 9F]ZIŭڿ$R}YL H!Q] $6A]KMvcK=BȐg<짐:@0 {"ĢIql":eM򜅪zVh4,Hܻ&U4k>0\d|mjdL[kk5iX[o`%P%)W˪0V}58I*`~P"nۭl%tUmqЌk(qhE6 l =^}& iI G)Tw" s5fq!gx68AzyYM(CJ i-h6B<3eXg^}KBqIi+/,|f ..2;b< e҄@GB)GAZwDS vkmEXڞ?Ej3/^\naSgȢA$c8MoF4G>آ 58 +|E%Cҷw6'T%)--u]JdsJfi3"Cn; T xЫy,]YA)Y.sz0HAS]w'3N'K.5r}S]QR۟7&y{{&Rg.$PXS?@zGau+nPd^(%wȪHb_-S|gPـn̛G$8 ˖DdO'T"z=tkprg!t^Xh77v};L Z2@E5ȋ!G ӸnQ5$ T[ɗ` ۽1.3zy7"yqAKfb _ɇ*$-ww"Gjxd z# ]d׷v$袍P?,s.2L>  *Ӈ#,9Մalq\$Y$2_U u^Ij߮(w ;84017ě;-G؏ӓ c9XCWQ9}yۯEKgz:x:f3QtcNrHp2L(Z H\81?dRYR?Ug_v$Q?K|E=7fvN%S,Vs9_KAA%t XıKOT]WK#5${e4g b`~eIO7jˀ$Cb?De77*6{Ti•FՊEee)=5;ͫb9o|=Wr4W<,U*3Ma,@}? wʴǙ EgHZջJ-$^i]\)Cz4N2/[0E&7L.G;Ub٫gOV'W5! -/_߈礨MF7qlW-ۊrq ܎ BXlBZ@ p/g ȾKcHZ4]XEt)S%AfN54tHŜףV _< 7Hޢ1& IeDըr>(Ϗ?vd$:|΀* ,0AZW$(UFKU,A/ )+:XG}Pm_3V#Wo}mp~wHvNnTFV {M^վ)IOD_"jXkYvތ5A 壻y=?D9%p8U08Q#Fr]YcV3ޫMoic4.9 d'@{5/>wuokg[#pX2љ9C_16/#n"&#o9ϩi柽|"K20[xO$ Z0TP}x@?$xYoCVf=q`|fKR(`M ;L [9Sw꾳d/d>_F<d~J."5N ]ܫ%[69f$\=^bjn rjb`y<,&-g\{h- &!O0͒X˻^PmD+tyb\6Rl MnFZZŵP*Tά'XՏa!ɺqYe\fRn.79-eU{76Ut%\˭+9o `ߢwqE rJM "7~@[efJ zsgQPLw _op@Ns&I% ۚ: H?GId} Ot'cl1K-_>IY) T}E=› x:l?VGEC 3MAf#YUoj7jW.9qKfpWpxC*k~Q8`> |[bfR.lM".-̑Z%h s!p\k.( r2'DfS1>@] B0¸_enq}tk9U,!)o/{ i)OTz0*^Cd( 4Ln'M<[UMwAM?/@lcF\^Rqf+^IYGҁBQwGޜ[Pd6VVCo@H~T]Y?MUVYg3c[5LuCzdz:`ɋ@imKC9nٹH՗MO(N&eN9 3!c)$}=';P *R B3Y^L-awkK°5"kRj@VelńCASEO?I=c"4-<SZ _p#$ɹvJeIWmZ 6:`O2*;; <},G8hהfyڈ& @](8P̮n>K~-"*d^;D;W$L^&|Od*HN3-T{J3C|(lH`^10Nh"HH:Rqn}j߮ʏ O)l 񧉌J{ϔ("t:[h.KVYCAŎ߀8SkNa<3)9j>8eIkDbt; i@BD}>Y8.cO"&/"?ТɈw&5 B˪ZjGu)9E^Xa^tP=7xmСHʢo?HWZb٦H&G縸w|SO:SW9Mε+0 S'{?|` ԧךKvY8kG5 LeM1kmbR.&d\hE"c9}d#>n NsuLP) MTo)a{7biz6_vF/g:U35 $zWV pKnj5v(:L/ae3@T,'4))`HB3_>^7(r:I[s*A-{ؓ' ~^۩ ^:sEʑ0`9-r#`ςd3Zo&D-J'cTl*JzN^%;6=PbLA9u˭U⋭v}`NV vR Foemifv,ͣAS@D[>T.i\GQ+M8OY>r:3◍P͸@3Xg2C:N0\4ZXy&;(Oе(;djݰ0;b)Cʹ DQw9>1xasK]3Oh%Wwy Ur}Ԯ.ѢXv\ V*Tlo\&t,<e]Ae[e(*A욱${}G>78}i**_M2V̰KEsO+7Fs&lT9Ѳ @:BHE; 2.D,4xf" wCƦN:ANhw@jIdZkەېv*;Cآd~8ӹ_p֫5YCqm cW-ppkօ l.eeD~ vHצbc/1H4"Jszr;K^| WܯP+YM_I">b׹y7]J1l(ϩv*]Urt͹gWc\$E{숵 0a(Sr j ]z1ϭ;rvs~dJ&Lw|(b6IN-V0Oy(Z{yDd*X%D%Gw}Sskg.#&?No= <Mhw*ei?xKx~UMlAO1͏m?22$p@ }iZQm} UQWJwu7fZbBp%}U& #Х A?"zcqd*sRHmxpe*[ܪ}D3\CY aMj\hrkRX:R| |1N+qR x!0FO`]QR4z9J*Wop;5FVbN&xUc>j^-[Ǖ-<$J^,:%;##Zgq .$Bst酫JO(܎ܔ^*ʣ@E~-x~=3 l)"-vkx1ۖ*E77gVi2rV+4irBLjX3D /w{V'tc>JkYOuJQ|{Vz19ς.A]&` MCTqoZya72 _Z q֖J4ӏ/ ̫ӽ%Pu!, NNEm,N-HB|U>eL[^]7O;{+`O€6&C37fT\1Lama΅\`#҄ธgK@gUF DYӔݍ\x7+؃ Ƣ>w"/q8 L/jĪ">!*t*QdT-/fD̄*#S},}Nk _(9|>ƴ${: /I<궳 B 'A=4P^T܈hXK+*+)Yo+jipQ`w{ IM@J L7E g !:>Y8GȹTŽ,)GN^*S*YࡋEdwi-&OK!/~;~sJ{`ҾE;V%a| 5uodBFiƏjӺ85HrF~h 73El#J]%Ҭi~=*}?aoX)"= `߯삌6[u1 )&2Qzhh#o\;:>~1K辭}'FHǙT|L'OiD>`Ck`:z (Йxx;lPH&%'󌅅s;G ]WQeӏrC=*}FOjb:^MlIPɅ!,XNa);] AcH3@qn!G]; wtk#rH,"w@)e^"ye1tcl'ٙjW7k"%>se@JB8,ϧ)V'(rvQ_а8܂ \mwFe}~udij^D DOnmhZD䗒A Sr6$]uv6a`A(Q6ի:G1MB쪳G8蟡CM;R\Zt%Cߊ&koeV<3?e#qϫo:'y+7qmgQ)F ?D0=mGE\8`IJH_5f;w;">Lj^~;c6.OVxg'i0$P= m4I 5ݰnBV,^,YXG]cT O9qe ]m*.F̕dS !0_!: (ƛ{b. @]!I+&7YS|w7s2tNJkN8ȇB=#q\N=) 1 Kr\SR+'Kt"5pЁ3]p+aCavdBRT~(=iȦ=y9#1mq_ l16r5)nmúgbn)wkyFZCWy=E?2OdE=/nat}QbٟLO{\,a~&B$7qR6ka;FR_wF& 4WT&48\_]<,fY7dqs" b(9! N|I.iI^\$S,AKJ E4L%?2/ NGŸ(ڤMCڰq+VBȍFҩm@xisR ;$#mXFɒ6O1dvGom>Z@ |z9kҜ@y2" acZtͶuTB1RL;ߐ葪ҲE?׾w$Pmb Y!5}{'si8/ #֮00Oe/c?c׃k)>IzeL)*NE튚J9[\ʫ - 5 n#bw [\3wu6B;ׄcbep_(Lι3IZSDsQ_IWclM]K09HX {B7v6h@&bcg { oiFJi(\UG!ϣPETf .=D܍]I⾶ 'bQD) tnkn/n3'#Jv[ ji9BKTª(i} 1J$(,&` a 7:[ 0^,)l7yǀ3`4 rߏ?PQZC$:X. o^ Ʃ*5zṼ>>BU&"H뀭gw櫦{ y8{2礦fՐbLLvB'Ղ+̙)U!n?Nm{"j5Ԍk}>u]_,_[*;x;œ7~5?4(}ZK@ܖ }u;qǺ\ҩ#"H앒Y2o?8oӶv)-hncl؏ xX &I"1NAL ,=zgrQUP"zBo[*@ -_'ŜnlA^~.eBJrM">/|snDєU{T(S >RČG*fjJA%V / V|zrh+lۯ΃B8fqlF(׮rĝj.Iduvş+h{L&_.!&<^xSĐ6~_Zޟ5wCg~*EWHc WSǬ%Qci+9с,DÌ4d)9ym.[Ne8͆HEy7|fe>kqҚkqyH5pPh]yh s[q.X  B(br̫w{?@17-1^]Jn.({eWՀ. -drRTzrtZ& cꪌrZq^aa>Mh$֬ nKAz_yBdL`ĩ}Ta WbR=c+xZ#H3捌ݬaj^zPߋĽ1oF%_o8? WYC:eLjtN䙂 'v>یcXI o_x2*L9] K"Y5y̓=%}[/%3ƯT@RwE'z =lJԿ3 16K(k˘%9W&2q2*T_ue(iFlqmѝENB,udw0 H.0Vc R4[) (exU[էXR񑗖,ǥ.FЯ:MŜ4E4A eH*P/^lLh{ԝ8Yxc5d-`F8l7Q$, PA?Zia8rR$rBPWo/~=;BԨFАL08<+91֫CGT#.u_Ԥxq!xZݧ@OfGկlJKE2*E5kU] K:XǵbM^૟cas"",S[ "b׊zƑ,!J~KbwHLƔEUhTEޠFI} }jB6\>xИ̡ͽ;@,5\v1by&GϭCSXS5 '+az%m_xaH5A ٴ4ݢFOs~g9$RWC*Tg@ďɿK!"cP b-i5/wovq3SyzYPipl:ІmbbODˤ߲Nq~Fo`2?hht>Qo# ]%WIXsLԿQMZl]dIѺS{F8x2>RS)?V##_dȇ`yBMOKJq5hq]HqJVŚ%{l  wÃlc<,; &G*}T5&NwMJob!_ X{]N]Ad/݂"^.RxG@eՈhI.eedF9*&;;vLQ<}ڪ)k*2OaiZR,i>g^,6T<MZphϒJ!~9&Ъ`c:Qu Q?-K|khhxڊ/9?"9q!s $US6TjF+A;q,:Bҕ$R@h6ܸ͚U]ORCkG-"'5QonPA-v[J`])8XPǍt/:w׶J<'1SWL:;x]nZ`,|.JFnbHnsaX'/th>L1sBκ4bq6_-ց.g2\j-YiͧMYFQOHˮsyVى}>5E>ͳ \U @ƶ ! YdhH3%5O]iT k%0 QQC ]1AuXA-;CnSy׾#ϲR Z6 d&iuuZI3#=QD+i˔L _lCNOf8H5h 8ݼ䘅Hz5; 2=/)iPV͝ [< 8͕0=]6Re sn>k7e#J.l c N%snq+p?gk&ACN"wF=E > ]_.:=s&.im UkGև|f)F|k~;H糮)Ҏpzβ[FXT&其ܴ3&g?_}+oZg ?o--M *? Fu&gBo9*u8/U5 I֐s8v_ݟJ77h lRl;qwdsA=~$#p7qm긜*oYJ( ={8Un [F)_y(0JH?ig}x[^Fxdǻf 39T qIBC4 XB}ԥ49Pj+Ru3Q¡p`}Wȡ:9H65mh>HaQ_"k<+{Sj-~{p̛R o&;!U3dm޾۸sU'2s*o2r䏰PꅈLO;-&d%縓8{{Sj1]ܦ>J۸X|Ǖ@r豨7T᡻+~,@#ef-fƩW?R HUDH Bܧ{רl3\6b8< v]]ޏ|e#r4\O`"M y8W1yu%ZE;p >Oz7vI?#F=\g(2MMCvLbZx EȐGK(hxBeR=0u~6#)w=Vkc,(.;Y3V s;'v6(3%YxV5bF0\cbH,rѩ$ "q)tM.L UBʮ˲;Dq&jാ]8`ނt8]߭HI7bMгK,NGlv۴!D|ܠn"B *Y~ O_9BӽJ]x5?v|`^e?+. `VDPpܡyNvpS"ضKtB}x N-U:2Z 4{YZE`p8?Xʮ 5屃K 4z.gN/$x_ ր{<$`I\Ka%UpLbhe8=EQH88IRPmG`xz,w؏fڿ1Õ`W +'Pk]&&:°7lE;y:#&t)9캲DǍM >pA^xv 3_Җ@T~ǢiTYXjp1h#/NU/0FϊѩBYaGЫ◸qUqFi̓}(js'= ʍ 1s:9R!u?pvT%&dsހ= ?noGlɍs>c^jx$:Ct5K rkU |3g,j [o>9 6uCcd`3d`QPzL|PAsu/s(gEd vg oj>9[YbZONhd1u *}۰6W}C>UhÃ:YچU牋xioy9..& U@sUOq]bZӭfh!yFGG!spWfή{o[BZ؀ֆ+]/ĩXSX2Iacm-NEq^<-W[t{ܞ=69 íK1{3)04B&Uh~(_%GP[%K;i򡯰Q0b(lPOkĶlpQDO(+U' ?e^K~CTc\KYHGs+ ¡]t+]69T Pg;mZ@z>+ fd{PډEﴥɮnZ @|h6>P^&1jus'TnNڙHv-H[b/N)aa,ᜮ*=<>^{B$k _M2V }-/fdAY=nE >6\p6>dfµ+)4Mm\[nX"%AאjHD/acNԨ[  ].sr .hzP=K23~1< {U 2׵wwfYcJ@{xa⎸8NX#\tۭQ/bQތGE¨*h-x#wNM}.ݒHCG"nWtsA` [7yƷUba9ط p:Ա5&7CS964&=ft֋|f9IP4.Xi# *'8r;[iZ*BW; =XG;86C9qD-t /-Ow$&pO18^L{D֙ ,Njd ugPk4-RKFh&*ķǀ#/@U~3&sw>"DCwYVugN7unԱcZn2 Z []uB|[9ƧmJ{-h삨pp>}&N0{ImlZnA;K!8xYL05W5~pu^>~0gzʏU _g m#8vjiz/Vȕ?43JRC. t݀ Ҳ&No+ /98J㼿at]$bʁIL /.Z/%@֦ms|14#bZWo6g7wWv5xᾣi6L?梳74˃~QEh10J=AW-??nr qم 5y!-*d&뷳*HPcZI/frpX8gH3bK$ga0?KZ/}O +H?&@9%h#)UPoSdLPNQ!-eWbQ6w2 f‹vVoRvM. !  eb^qSyqb%nh`j*o}h?,)O=atX ;c[}+t VR8'z4v:%sAp)%KMbD'';E#ZL3~ባHB\Qc_jgϼkdS@R df~] rDimշ9Vp'ܘ0>ggUSG{|1B|G5iL,Ǝ&.ّoYЈ'ͩC IUVF2讍\7{+-gfZE3$MRsޘ$HrE_r,HUb ny8@ i0Dxt@odO)/A9m<7Dvvb0 y'W^jj9" ',ᆮTyCf@Cb:1X|h-28̜}}3Kh7s^.Ϛ`zǾEmRiz[/ &QhF{8ɞMԚ<'ӷ2ڤ`/}h\TmJ6X,1֝*pqxBX@;ѐ ]&s kCɚxHC?{'(P>.άԖ7z ʏ%?X"%HA3ю.oϫW9=-?𧊶;4qRץm[ (LJ5`a]BgPE<πQtLf2 &!!] M~)+º/n=j\Q pOkO^wprP]x"޿29bhjb)H4?6LVAqC$V|2QE{Kزw+n%P9@[8OTˋ)!&Y}#&qӶQKRїrETǦ6.ZyEY3T1> G۳GhЇL9Kh+4 yo}湦S-r3YKL$BvljTIR|~RNX;7T:fUI j4GmutJsө8̍ցC;dd{8`v&Sh`B BI֜c| ilI|̶{}܇)܄3n=m?>쫯ui8$)2)}(n$$hDÖ! >q*66X*/d)wY'avgKróSq=A<'Q/uSaG-D ͞l>R.g|:*x^ԩp($tX]: o$9RϨ tPx*Y9:!W0r*G7gЭCL_ul2Sxu%(.p?<}MS _Ǖ2( =\GhanƄ6=,S՘=7,{"Q+= `^{džR5l~I. ?p 1SS+%HwBA׌3'ഝ>{:bzwӆ`IWY~a-ARrdL}oZGIg_h6,LhK9H^1C {|;0ϴ^)fû(@8zɀ#VlzHO7a!c:т[ZI&M홒O6!} f^Fya| 1wz+`` Dz̔n .[9>|Nph[椙C\ H&} h_VF.¬ɾ#9i̡vUiJmnO§;mZ;!\$J-LBOJ-xq$4Y@ߊ=ţ /7,w\NY8 8 \?(nYO%s"NV?ck(krae t5<e(^ b`"+mrZ` ¾o~|cJv{{&2p#o;Ko73GV%_I =o pM`ںӋ?-Z8H↿0.εε_E)cdH/d+ccSl {Ox Sts0.'{g 5Ҝլ3vwfYM],S+hv_P=`JCjjVK(N8T'+N!:1eh5]ui_]?xKKݦʵfnڰȺ(?dPF+FV%LMz' 38 "tK@c']{EU۠osY&57DYORڟGL._eDoD pmΒAHR/;%xy?\P=#dwW/ JCǘjvP.@ ER5."E1 jwz1͡$P2T0ۇrUYߠwxU#pUZ0uYV7=}b0[0%*k m:GEuUb0͢;{":js荿Tsmb$cEX:. 3'^ h)M)} )ϘsXd;Bۉ~{JVZqfE0^v ߐ=4x"*{vmBy L,KyNMGbcP>EXr{:5\ApSLFX g+2gGb;-1YI+הU?mۊ⻍Ջ4CMpKc eo+k5C-RA*_+oiJ/JĭjP<6ZK9BQ!j¦곈[kF1J"^8nGCf^ v̆G f7F;h4/Lj&3YKw;@fǜlOݠ;2EEN}7r5WJkg~DGtۉ7{ê 2H^EDI@v $jd*m۠a,@pZ,jZ,>Uۮ5,LP^a?TEG"Ijp_ h xs#Dr6D3ǜ݄T̉V;+[7~V+ .:zT72#~Gk1*a7q)N4S&!xY Tq)X(ԹÖÜE[ g1Bî6שZha|i9hQ>.ea tMF]]s=ýZ.T`S#m= ض NӖ#F?kխDA'r K5s~ڨD}u )S33T] .[˵%mAY9r7f+X1v} !A|#+ WiMe!֕!5a+@]!کך!Xp;Afy;?uw63&I)W75L\Ip;j*>~[9N5b 0r9Yy=NE11˒Z> t2j2` :4 u`vvv0|G2IE6gg*mJ;-4c }ccBaLr>r(!}ZÍ"2'ZBN.#GvG7Kг6g=`hg܂6ү_-)fnM`L=wB |`oJniԑI,6jA裩!1/Ŭ50b/D =.͆6Lީ@}qThtӵ>_(-F! u,ʽhp#czOOc eFM]yo?6rz F `Lߣ//8lO/~!vT%\Ƽ6_OU,kYQ3 _8kFng)j7+0}d@{uPr?gSD`Xdz4Θׅq5MϜlu\K?Wu݊|֙dp| QS6)tSC0,5/o>{:r9q] F#ChmzTJ<&.'WoI-FMիޭԃzk9{PTf$so%hޤ?M72FLw-G[iƥ :kV!>˜C3RDjw( V%̆mu/iIQ;5 u2RRj]ۂz$$E ÅbfVRR"eG֙G| z=IS29 64j,RE#wdם UY&CLi^[lô:-谝쀕wof%4 9HSsB to aeX\4Ea'crlK%wߵ"$y O)~gj"hMgQwq;B0BF\' SO$mۋm<˪c%S\w*4q؊sؒzNC,x`[;q~sv# a:7'yoPL VViĸN l̜F]_H\hb;"D;Wآrw_d{aGt/L՚ՙ+0Cѯf>P!1T>Tb% ܹKW%b!>02ݎz>' jKkc\ "F7:tztYΠNꦣck ojUB 5A dʵQL3b(90{ӤY(2qa+=_nc]@J;mCJΌz EI߻)]Na9W Ape˱%uXէ3yxDe7KucWG}*G ށA=x:+ bOUI˵`@IBD Z;Wq5}^%%s8E) s;;]_Fڃ2-1=f*hx]"\L`wz5Ćr3xR8OIcq#33Ź{QnM.- ;$Djxm" Pύg2zB_O *BiM9X;2:J)b9d_A8#: \i'|0(1myI7 _U礼XG/9#A9ҤzL9B5*Ư+Lh~{#{CMSu'BUB /dL~RIR_ Dd񆕸`~)n;F("ɕ`J-il5hk!.zʩ{oxyxsz:/+UA@2 !uPL;.;tB6TJSꚔp3ZΧN/XD0vZ:՜; 6MFkIHt8F"ԅ' H<_Pe?lЀU؄RR^fF04h@ XnǬ,W+&f`V*m8K\FkaRDPn$Tjidt RӚ<΂ ,]b~ؘPBO: D^]h!?a`E? < HvïPQ1rtt kxŁ#ɧNZ?F^f~8DVuu}Y`K v?B_1]J;a$1FԈ.A5vax!&J BӤFLuFUf%73zc*y"PfԘ"O3&'Ӭ9LR㎂ljM) /v-=f`:j1txIb8P*GSe2Ҟ~v=XKpEX9`~;1mLnƊ/]A\_Cb= MNa܋ݰDw`mAQReJf/kMnЕ5U+q6Xe ^a[Ikv|qMLxgPrЛedW CdEUo:M()Byb$2sq7 ,< -@nX[7W=V"MmZμo71@+LNbp}Oo`"arK1|e?.CJSep({o>SЯ\e>8P1pZ,:8(7j۽Y0a"0sK>*_@nQ:~(cWJskav2gYg|<+-EV@qT!iH!yYwTcf^;ӮBw/2P1\4-)P(Њ<+oLiE\g|bĆgt>E fV fru+{4at*dJnᾅO1HM43brd` B\s1D#b&RW:`{˅6ĴK",\},T`R%t/7/RFy֎ On : BBo[n\OE㹅&}O}oBOnrO)2(7?֙Vu<NkR 4ͧQUqG7IbX4 d @8R/26?&ĒVf,^ ˞72Q rw4=y! c77>$`GL]ܡHzeu0mpJ₰"S剖)AHO]6DBu5PYkMCe5.2FkS4g'I`DMhxv^*~fU w79ָtaU\B-jIX/Ҭ7@뷋CQ L8iS5¸%n3+ЉB^V:>@ —3Pn){:-rsNQ.'+a^hn􈯍NYs Dp#j'M8NO)j`]qH@+%*tx f~l*)-% pdF>]14pwiq(lOr4*=Z63a`#NL,ڿ_\F 3mPNR.jNxnC_woD,p|hSY!S9OTyfC"s]JȨ{SUEG=[CcCA3w!a_#=_pZ<ߨH ϖ7SPn۷14h\ᖆQ }`3k~~_ YȶmPB9"v71GOX5u'<8D\#".`,Swp3,Fك'73bujX=@݋#n"p~JSfdJkL&X=/W}~"k 2@Ȍ:wr+i.4[ܩe:Z#bI_2iYѝ plC޵ƦX)iF~ <ƦӺ-sNw?q{yTN+H/Y%/ 'YPwfg"[dQ ,PmlbSߊ Ao8H;v&'JRȣ! m^ւZ6w=Gf^$2{x(nuiRlEh 1;wx-yɂE߈\IUn y?4Q,}'FE5feX@3N?Mi|n+vʤVt(Enl|쀩]P=  l_ {\nr#&uCO8  A  ˦棷*[/Xnyyۥk#AI| E-hdc,,槤0:fٶweK޽Lwj)\ ~hUS~J-fOa=D2a0}]rMP_ ,D ifFyD N(; OKk+ : G^I1=uRBQQõWUnAOgjQ0@\b, ѨB迍"yYTHy-+RCuZ#^ׄ&f&5~/K't0oUI.5"g³lz8C0ZlOL@8xc1%'<b~`K%s^,Y#D}S'QHw620_0tv DKQ3j]yԩ 0>֣)whY Gmg̓_nIj2]1X00ȡkz#k -UTkކVg9z/Y>*Q-x!k\z{ԝeM_ 9N 庒\~'ٗ3’0wqj}I։aۚ.>sϰ>?PDUj|A:*<ޒI"IZ$Fy`|/!(pUߕ_!*ccV_R9/G\i.? 0]Gbrvh*f"RDr+J{x nC^ afx?$2Xo|( .73M lwq Y 0æKI)$=ͦZH 84q<Չv䵹 pt- ^!8LHj Ǭ)  \ʫn! ,2.јg +|pyV_ElKT2fDeLs:{0,u>=; d[[A./g ,vZ|)H:+MecK%lZ3Zࠌ#17 Qz[0:_*k&Eʥ}IՌj@ %k>Pc5 ec},j#} 5eדyb޶'&G*bS5.(ژ\x~bbjEN6X /gS:]x2Z_?τ TX8coT~Ƃ_L(HX]8)ǰQ.8Z%A+xп20@ E d՘?}l%výHE\;0#þ)_aY%ga(TFq\"C@d%"dkMF4>9ebʬVXƐf(_SrN/u(S 5x)&_d렩.]njeaOJ%5g 堨^L/$FBϲ^`-8DHSV/zD8Н׻jzpsKt´H=bOXtL<4څUp`afi6Ȕ\ f]t8q/X:߄qepKIbUkD*Py9+pʴ2>'rTVi{^s|ӡH%tz? #; Ϋq 82yW~ LiW9#4!ڧ)6pvZu -$xG F1mC~5XϚ|=+\.+7!~i1fG{q0_|(^n>22GQ/|s)5n.y[1#V|`$ZCAYvZ{R&$%ִ77;5iaNŐ'~7 P蓼^Nf*r< qkimЂ!IKqnV~ķvbqr؟ߛ T#!fغЏdvydCCgPgܯuQd$]<{אt瓟n8vyJO(E q45RAӫ8S9Z)Ix;νέ? )O˪KPnUV@w:ā8ɺctgoWr(Y[4:=hJݩbŖ@>\pQk"^UTkmF͂v>b{_(sF3n_AV4 DzLcׯ`ʼnSK0Vߩ/; fXгWĆ;lVK޷>~]ߗkJ\b[֛1T]7g#A0;vF>tsDw;zarPB>c1IF:g[jv͞ ϟ۱N;liՅZ`H߮Md<T+2i+nSg&d-[d0iƷ H%f9; dQݖnZ_fX{ތ(ag[B œb/?~-ѱ|~L, l2z$4mgy];/|\ uFןk1Wk>؀jAyD+HnQ MJaя-b;9a춈Vڀgb"]^* ?VNl /E"{΢p 5oK,+vv>L Jhj_|k}@VR  ) L C8"XJ 9~lW::Huڮ=YQLi3:8NM!v$_+3;7 GW |%$t+_pbOc 5؎vfFmoe#1d`2D0H6LH|X;SZcy>f /&رXHò3OYF}Ԏπ3]^wþG.6 ^B~d=Xn5%R-B׍!zf;*? "3-#po$ *Y|؜y0$,+7#dI6n!DҙJ*f s uuf,fH]"^Y[cdG M:7})S o .X`5HyI~"IeV3u)쉵Mt MfEd* WxэDTNte9jx&gs E>gWz\QŴ ` [ϸ=G OA7jd`suiÈAȷ`[w{GBen?ւ:^(6{inב@Z y ^Ȅ6T9"Ip74VzlTVv0*,68z(kuU%HH=:@WK37" (K#j$I\}نw :$v+;>dvF{?PYj{p p=f&٧{mqd0ze&@&0DzS*Vk-r #|Ҽj ^AR;\B,1EUBԵdhuR,\_Ibka SGJTD/vq;+iz).: -@#\wPx\jW{ڳP\FxDj>?|!|1u/J7䶝q'oW LeBbT`*Rʭ@U׷ CfXR׀/<ʏ|ѻ ne|D&em5J W"X2M&UA/uڠC靃u0c:ż*nm?/H)}; wٓLj8%]nsp{߾kniZg2]~;A ;~@cWLa472%5?JP0tM:ӲimZd8Q#qXID0%DLe;@=#.k1 z4\0X}s!0y!Yh:F# 2U3B h'NiZbmTgÈ؏2d}zI>o@V|PPInHD0mOaS:W5ChkϤ cskn]^k !`] #${ߜ>].#xو[kfe5nt2bw썦w$@דeIXixK{õ}FUVWٿ)Dbg{6'ڽor#<["?^қW nxawJa˶`B4˒uL)趧b5- TS&`d0cR⥠ΚF\?)\sv;F/Z0lq8bNG-+-}IZAUdL TEldxu>9-D 1}1Ս(j͊AN}.5[ Un_ף:a&=:*+R 9v!xld~cqK&]?*5v;b rs@ :' /t15J[u,|6c׮PؐTr-׶fX+cܣQ`CjLoBM+(y2zyh\A8v4M!z yFN r位2NJ+ Z+gFS^/mg)K)3;1dPĔ5HuJgR6'{] 1s-T쐽U¯֏ PQ qeu9|]SڰD9)K>rNb4){hx5{Rmr: f ٤`6!/giVn1VH>u5F eK`oL^l lU /e9*AU =]BgLvDzF" o 'nIrp}-\L_ vkO橳a-~ C梺r!ꍲ'M E-^8彨"GoVh`k<@צ6o$,{pJԱnZ(:hU-Ybv ԇ9?E\CEBsb3#& d8UNj}\F0Ȳj'yKٝSKzw2y0 " O]ޓ`pY%1b\< wk[rDJآ 9=QX+}72kd(U :;rlp|-# βY+p<2BXb!S܌T\v+nոVX4:CfNxZSiUuI<3B^r>Xnz)c{-Yqv<>64Ʀ 8@sR(g _fTM 1{xiKEd>¥v`zcK=+LAeH^~*q: xgɔ2M? t AK>2[WIU3e[jY)_OllG_Pt̓@:4\¤E(ӵȔ((l̫-GXsx:br|Z i2FpOTxNc/tחQ0U7_[m~S_?Su V=MF?xe691CYa&"p+8B(*:ꈮs QH7f)CasNgN7t#Y>|Τo3 ɐNx%?~>lʻ l#jJ. 3\:-SU}A"aK1;-~y 5lmcҭζsAL??qglKcL> ޫ^̿,~y"n1+>9qxpf0&oInKuX9Kr'l_1%;>#ɲ7b\bqoEOaNA5'OIܥ`4gajn ѬnڣgqaM75_&`5/.4EVBbƷ5ELL%HC0??Mч* Ȯ5=m#n9n,x7@RyGn=c.$_ /R=&j8FJbN*!((]1]+帙^Zp.p-x$ )՞Eim:[}(F 7HZbJ=kjBy܌T:ϵמq$)Q@Us.^vwmqx ٢B$ULl"dC@f|MAf7oRdJ/JxO0Ԏ%r\6c4?[XP׏>Kၗ\?Sp8κ0L|_W+7p'4bogM.i<)* )v*D4zįZq7s#hk_'tbC%t!T8Y5EuG~{@Fɫ2+jmN5U@2&\r}sྸ>2FiBeK,Nu9s.G"nF&%7^mXlG n9 ?ܠk'D씳uEHcKWUN2L,|;AR0O>B;c]m438"Ao0<6uR:+XR1CS;+|Mu땧 Rŗ0w6-OYLgxf8˽F~D463C[iՁN'aO*U] ol*̭G?v?gphb faZ9[c}b0W3b˷I{`;ba\nP!hqbE}_ٻDabM@ DUY_TgGKI'Z(V-Psw&{LaՊOw8\\<˖mWmLd] Hl!laёB_DS|6[`Vq 63]FWhq b nWT>̍OzY0 Q蟌A`gm 0& ##m/.a7hNuo[lp{^0ڱO/ a3d [PΩR3Q0!OKsr=rV9/ MB1[ qe򋪵 c> ς#UĖavF*|2}ū VD=6!@9G.|%ϧ>G΢fBFQr?!9D ƲUo<4w՚ MmՍX=fL+GWBȣݙ"$6(AO3KQA*©CrSMjB#왎CRiW-7NNઅ\6ֶFjO) !D5 R3qp&WD2G`hlw";0|jN5 47=̩D݂cJ{{O}̔Z =^ F_NWDQt8g2dNҩ3ZqqZ/F1$~b/Z/hF PDZ+Ƨ^Ԯ"ej,\y4Z ;~< }GYuQ=}"0I2N0X#;W`s[>7~഍՚:]1V$-. 幣v9: n.d`y81ѭ0Ѷ<5hzz:DqW:2Oar >L9ďHJ:VeJHSx凊4jbX9>n:@4tplsii֌dhw[1CE3o}cU kLn22u'fVgT1Jf։T7vc/X`A%`Ro%YP=}?tQJ1!_Vl 3?xxVGLT7kKԘ" o!yN;{!NC4 vrDm:0w~eӥ~ޒ)}Y.21!DZkV'nN6O]]/8(-}W?|8\Gtaʹqg[jܸ&5"yHu?{Ï|Aeo'(vh`XӀIX|:FtOG2YO`N ,`As;x*vH+.vT*x8ģ=9qDpjK<ƜjpK^XCl7S<b3[f4ࡽ\4]4tgJY˺h_A%M9Js@mSI0x12V_6/lysRߝ.K ]#Dr8oۤт==Sk'L֚3rcnޤ쎊;e%EKE#vY UyOMl8Fw.\ #pbmjNuԵ%IHf!o&-2:qNS EPX f rz2|jЫU'_5k~VތcAl8D뚫;eio$S`o.eU$B@Xx16MiC@3d.:SO?:]N+Vd^ꇇf2g{6MMOD'd{񡺩.q,^GWQ4(O(m;gɘ57;=\Bfjf+ɿkPAĀS$1p\`dO%L"?[>V74N~74q0{RʭBV-{г F*YۋM ~g7{W|)bc?0s74!sL&Έ;b~\)lXfVe恫W tUf1MELNuT79.F1X XeM[̋|#¹gbZ q scwzKmʝ^pAٔoS.i"V(xa=BT8T[7).ĢoPu,4nTZG Nfd$TL(2,,ۀn.:3QǮ' Mij_O^XT?EFv][Ԅ:-0/8.TTs#Rםkj&]?{FS g+l&pp%Oᗕ6<֡S (>!51/gYs .vQ4sT:Y`R`Wa}C^FV|hlt+30nxRòˡvsQ}[|+ׂq(ʵI-4L H}ʀ 6 NA=*\|!it$w2{h| 2dDsHy(_+9MzbAH]KѨjdP봻O``*":7ǃ|OA>`kGh9OvY(H iB~ ,_>__)ɯPirNv ~Ekvb8`-4?Md 9vݦհ1Tonco<_䋞hʹ#J|$'7pmj_Ek/+}'T*]s5(O_x?*W{{GVH$jwxVe#IdtmgЃJh@7(T_z$ġIĝ]bޢVf15|=Tǝ5W9; (Y@P9@3F*`TeY'_!W&鿑tS~Ytd.1b;):>? FcjfJ ۼ'*4%6CzFhNʈK3>ȼ% C۶D+S5%_փ7%GQ 9==:$g d\}fU#s0iw܇0N^JZo򟥫~(kYa^  wGXJ΍l`.t*==(^f'n)`'VijAyAۭܽI**guJgQ&B:RIX3R}BWREہ,\Z^hM5oDn;tUy 0X+~+KNhPsުPg폽HCGU0+O Rpůa)! X8BwhlejH4=}x GOyRzō2жu)/39@ޅjTkAPysw֝Ў#@3`̠y67 ܶ%q9ŌA+d}xloyB!qPh# "LCWLqڷQ1 V Ana6q(=j׬>ev_aUiMu6ɫW_] 80/h Bß7ZOn.Z..v|s!Y<@U+L\" paPUcl{aWh.HPG34 I #Wz(㶀W(VOu|W6Q/Z~syĻcWB;ޠHHWx@vN1Ȑ՟qXU]u :+H4n!/?p{CVRQi1&q#~θ*y(C/r 5M$B'Dch@)xχEIQiT{uF B\Q-|*q“?iFt܃,3md YNނr,YBլA}ih9D/0z '7>#EE4[\?5MW7?|gTgR.⡩ (8 $ϭK{MQ$cԸ'{%KKCv9R6t9;BoЛ}wsibN /{|AC^]E[o 6>[0:> օsNKpޛ(T]1HmJP^1? '#&ty|k4zȓ2wTy^;(.[zJc2t*RXnmfO6NHDd}f^|˪DSzЩ?>/UܼJ&)qw >P y娹ۣۢԚޢuNy՚|#[jxz164-xl-d&et~젟Xq$&>g\PMC/ ξl*#Jqu:O"dʎD>bꯏ(h#dl<7B^(Q_3Q1I,/Nl L޾ݙvvgs7d)NNLiA~hwTUGhtX|^_sL_{ɐ0#$4簂K3 fܩ||e;`0(fn'K"p"􅚤= zRLN{+_GoĽ-~?@ew+yN46^Q8)m1:O˛98'U)hHI6p+ gɣM aד\z'h$WZʔX^Mύj XMwgR G(˓Nisdďxߦ vj7}K1"s+E >j}pV0TvfԁpH,C~gtOѓ'=nD"m) oGY/]|ÄxIΛi]qi o֭_[wuBoQɑ3ie8DS1EmsE㦺1wGI>2[2$\li] Ij1F8=V곿_"Gzc!嵾 M&?nFUy T7]Dx,>s7{LC⇈w)+)ُ(ܡb5STU5ѻM$F`k<"=3†qƠ,'Yr&:aE_ ]toH7=9)4 ьS^]d 0朒:DSFle2 0t)dcfI~b38c1D#ܺrkP͒"hE(;Q[0\-9L"LuԾ_v@ƴs> "nⵀك+HR7Vmӄh2T.SohY(sl+-[j iM[\(JU' I_w1,]L^CtH8WjNкL4 z*ur4ݕHOk&vԷ H%dש^"K^8CKŹH8UAs%Hz|';]}¶."r[_ʳA18U_^c: B+ombZ]HV f#pL@e羧@q M9,fojSeZ[dQ9\ew¢]:_("wI>lNKp"烧q:\w#UV4l{tN]o?zPjS;-z:&)~"pТB" pDGKtbM:jZ'(h͚t(<#'+ S{2% +ent )N{e {|_d#׹f/;<KPH?kdc#`,W s,^jڐufbg/.%(|F$(M/0?=|!㝐h)W%h|4g[ݺLϟ^CNձ7»W1Y"0<3,ItDY $_:6s)怎!< 9֭=WB>D2p춚[@:lpٺzAʍR42Bvd? Қ 2'qڵdtL*Rk>`$cAaxxl7vxj+HP7 ‡Z.Omu+z+cr 9fZjDF{,D,rad&4N*ŀ D'`a7@% vvb"l m%33䳁S@{jjפ,% )`7Ƕw48$l&25X ]u#r7N]&}ΛÞ{PDK_,X~xـk!evg D=mAēRH !BL UbTֆ?1W +4Fm~:# Hu}Xi:]" Ј)\zɷex  T4] 9h=^*m@MA,"٩,P,+c_%>} н@XzRg\ϜolAzq9,pCCX C+$eD2&oG"Gvm9vat7.G]sʘSvZy }JDmZhmyx%H 8zyVRCdBE B+>=Apg'-ʼneuk.`οV H>ݒ w'vc4 xX'8|_]+憎}V]ŵދO4($kJ@ڴI l̈ۚ)jD҄,<'=f.r0W> mYsذT{ U\&HCN L"X8*#ڑpM֥ ' ֿJM!te&X쏍0 ҋp 3]Q‚ PZ 9F>5M4$u (.ElHRhLFJdt|K[ZRSS{Sp"-fjCgx1P0\ٵX4e'fc3e ݽZ7%xktWɜ{ޚإ`X{2bl+x(A 'aLBL)}@xC8bs4/A7dqQaIDNxVwFfU?(YSLJtM0AQ}mc;P AWtwhnT_OO5kT!>r5Ct:YK? P]T+fe!]t 9WUEKrNT+[̇ϺNZ\*6> Cr"{~kRm8/mkghB ר=<_7qh9g%@uͧZ8F 8ms- 2X{(n3Lr4ɴBu jYږܾՍk^w^h3yI膙iigRy'X>"9NIހy/{0j>c3vO{=-gvwǘh3@Nنd x[.ɦR{׋\įX٭5(!%% *}[q¨\O P3ek3+̩Di{r~mOqBAqNHe)2z2EEGkL'F@Dvj3&l5{L0VVKfedlqcL*q\iQIP1bpS  jh`qf?r^@~!pGBm=UB3r^Svv(,zH +[󄈙ܱTX\ڼhVEŽA:cR{+\eg%XJ[Nt9W$T\I$sqwUIVfjÌɊiP0!Ar IgU5FoD{l"2k$p+#j#*R,CO*ĈJS21vKb4ީ|^yy*~GYs0u9H,ڣ/E$\ |Kȿ̰%J Ƈ9G)Q>/u5@c[4Ս\7%ϩg]DXxV"ig̢Q_`vk"m"z o]`v8*Lg=}> ;I蠉k{e0H)UU# 1٘ǎR_)U\leuE{ɒݔFzv66SY%fUfL1 . vX*7cf(N= )@iͭZЄ/o%7-zSa:*1 G! C0M50Z[T(GҏB_3hqܺh#ik{>lPtZYΠ8 pfsb|iy o* zI@{g-~S Ģ dӢ!NJϛ//tS ʭZT;je"4R^A`LB lC<Q*/`nABF9em92g$v>0hsus/!p2 Z )3,]f!_ѻ^>/ _? p rn҄4b)8z!L*E>5ЭPҎ+N_ n DaQ ®5nB-IY"Z"x:X=RQJW_UNg"9aWn܆D7X.u.AdY@eI'5ߐ6>$pDb\@Rv<êw}1͋D^Guxv=FP|]OHX#{8p'uC_ۓw1&d9NJlG#`kK䙟 :4p RƏxFdX9[yQyׯoq)9A/imi1;6BC%!:~;x}7Sqĩ&N7*H/)k3s/mYnLR_Ag)=EdU@Ë9'WRtp &9H h n 1JC zXF4u֣m0CKuΛ@kDʂoU-_d FYGgXLur}e7lJi% j$XB0>OyA:GO,N슲8|DaBBCO҈E-:{SesDwp@odKjNWgK /v)}oz~idPDLr.@-Bs:_ qfxk"vb51O]q*!/|0Tuc2< httF9fO+$A)& 84MUl $"G'ھ"Ǣ9d͂@ys5y}E߮6ށKVaӚo_:;篧p=u{o|IZH/v ojP 9(duKq<ʰd9(d3-*>>>.+DZ9Me,)oOspUa:"['aAYj\ Sb'UkЃ|?0 ނ{=N]lG+7-(~ō;:eS۹~oJfcO>^ \Iɘ0c+2m,߾WVJp02ɌE:gnaV%*=*Z6{/N$[lb^x p.-4HQ;ϊ~I\yUFfº +΋{ fCjDT} iVGT_&+Yi7S+u&X^~.9QGrrnA 34fwf7FX&PTҰOhz8T\l(꨷y8H$Af? pMGf,*5y)3zf#Q 82( ҉g2+/=G*xZ01 )gTMW7mR1?Ѻ|> A]Nyv'.b)3?c|L_lq+a#qy8k6_8s61yH&dᲐ*&ݳv%ٿNtzp(&_ZK,cdȪѱCK`L|lx/33U"Zt|9z4aiuAe2aa$10iUl݅H =P{;I< Deg VZ`ʼn[~i k;WFS=K!)o 4f,&XiAf4 Ů+Xy/ QԜ-VK6萪/Lx>st sp!1krˎNcÙiX29ƙ.> xlk-sCb`y i1 'S g] oZPlިqY;S,M}}|\BYk{ѫ~T "_bc;25#`vNЖ'`gͺNm=}9ߌ1,z&ǩVw)~Zp^hM %M5ϱs>ȌR&dƨ@,7N:! FC+g&CfZElk/+ϝVnj'tad56T98$\XA7,$uEBѶR2A&ON0EFNĩ|(:&8ڲ` 7Eݧ}W+S`Ep((dFW4љ3[%iu'Ϭ*`A W*mTYe,iDxݙ&̩-a1nBk[ ZwgMZ9r& TB_ZSXa Ĺ^p'ƣǟܐZr*_grf AB&}iVP,R1ǎ)=ڄ9O'$OSC'"e&(h(YW9l!lž|7`z;Znz-E_I~&K8C%#J9X#tVKMaw\' 0">YCΡQ{0;3bƧOi S5GR!NtX+d$?œ>dG@`, W ̫zJ\>S{;,u=2Įx v Sp6x5c?mjdАI"WT'A5 B\ac6R/os Ζ0wd"Rˮߙ5. 136q - v/|"Lי 1f:EW3ZF5a('6zb/vK+|FtN!$m.V6ec_W D$PGG0pQֶȊ/[8CO2U'|)Z~b0]I{)U J)]ܫ#s'2B/ͮp8.n8 f _WB6bGcËfA2G,wVS8@yJ<'ϻI* ,Z@ENz*U֚l*=dh #TT_Z`Vk6aV?݄ 1LqbbTfYF B Ҳ-͞f7Z\5S}nB^u}bg B]Pt_j[W- a͚F6GTQmoA>WnwfDeՂxqx ⱃ f"u8Y+_9sM `۠ @pU=QhS|Ӱ40[ A(i]ʄ=# wލOzpQU&ڻP/fh32hqi =BFi!p}F HTRiK3\T%c>*.@%YWr<ą<vAw}%xWu RBy8'$/- 2dCFoK'vZJ.R}tt|U̞Gˎ6,c]G(`sEN^+0tW$'=5р&}7VӜQQOpǰ{cѤҌء9RsFdJ<€;fA1>\㮴C̪ gKn/k+SyUiLa}S >89VG$EvjvuUzP$ \SI1ⳝ>ek-$ܕmZ6>PyÖ%leas}DÛ<5#4cab|r>98VP ^h&aB,[ z( unЏ) i06a'z,TMUb~!.]))37K<;1=j}¨kͫrI@Xl㶡PD&Ӷ6=azb1r#/R`Lhxp=J,`WfQ-*p & PQH$k; NŰ.U{#\F1m:3\O 𬝮#Ui0{„ߴ_yi>8iU4/dd9Q[Cn*IxND8)Q]}GU2/s G@5 ߯-R}:Йt"y*gM& *sFXz9ɴP/ڮsK|~zMۊ6xy]ˡ^|$ Q&594&칊ˏrk Ifjzh (HPhw1dE)zݠ>Lzuu#/PIʩBZ#n|)m85UR+"눪2yףR!fLGsFЯ)J +] jVA@2gM5gNMIdBLM[- z>&ߞL0Ix2|A{Z&G8ӤJT]BI3 |ߙG۠.(} 9GЍQU+)i[]yE87$ZY\VUVN=~ $xѪ71HΜ׭QO[?E1JvOJwBMrÉ݁}%ךNq,6J?2c)P.!xBqԽlڒÕ~/NBٮo@MY$"Ze: sfU$ ^~@pls! 9tT.)N#(diz*Q-2c: A_-GswʥNKJ?m`$زGDwD;4k'Nhւ^R'X=-<@%"ؕ HG'8I2 W; 67sCm+GcۛO~=ݒdٚynHX,e7Z*835tPKtB$G4Sr=$ՠ״c@m;D?|Wr4nG<iϥA 'c)7*E, JꟗDʆc0Ԫݘ>R/si 7Ȩ6kȔqJvfQ9%^zHAKw| _Zlթ6tYcʈ|x[Do \#\ϻoꟌƿ6/2 UJCvk[x)å'D34 A]0"t!@> [ҽ!Fs<k𨦪ݧ3B#L&P}+qiB 7>ra+x78i97I)O l)]ޘEID2it|ǻ6F]fF@_֢)w6!W~o7+<Y?#.C1Y7u^`׊AM{9Gh/= ֎ LA-6f@6l&a쒓Rl4ߣs[$q㭩` eG[3=^C9Fwvf#,f NߌN,r2(Nag?Sq{XFvk08 v Cac{$A0 |!ꀲxtpc{)Eٮ4H%  P1o I Iv{Ƌ^{ZC5E#p |u);]'p8NYp C ;xN>iO(@'Fb!syRC~ ^F'-rGGUp}ȾjJe2. wȤl {4SK?[[\3 xK+ pލD{&p\kt?yٶ jq/Ӳ!F$KkI~Q%[(V:/hEp@RWEx?+e:E*1x N]ssҗ\\$+L{$=W@4Ŕ]xH@ǻvvω2y]6o"DA.@Q3`U{XI}*<1q/xil $Z.ONEGd<SLomJyH\FHȈ6Y,t㊥ڴZL<@y3͋YIl=Oh61L? ߴoMsgV>ktJ0aŲp tǧi0-F+,i\Y"8ˡAzF˱| H~*fN"Ql'_2ke0hB)ᦟA/jih #" ĊYU Tcdr/h k*9Kb]DM939/b QH6GM<1X(AOe-.}(v!iAJ ~DA64 2 4nSL~tt"1<)Uٰ* w<:a~2X wgtGIvhGD@f!\WIV}fD.i'M;'RY?ݧPv`YFkivnyC/~|v"K]wl .Y ޷l+ T%U:z5,$x2^Zѿ;|pӼd/LI>|DJ 5+=l :ev(-Y?} E}쫺r&9ODyaF rNlp;za<"h (w hVG:H/IԖu<>yV>UY gIø9^O#>9Zv %r593^O9@] d)+4g_oXu V^W C\iKZ`C+HE]KGXXfQ+z /roDe1 0Je,dP\3j=5VDc8ek2}؃"W^&\`eߞL=^O'e/p!uՖoTnqu~uMgCb=woݚ[܄[9~yE鷃)E);K9T-{ʑCYw$\IAEPjM>0 X(%!oL2,k@*Ak$7? UG^=H[Hgm$F,{@KQ*]XЮEB}Q:udmB) 9/E5`(x`. LuK#n> O%Oic{n3.$\ߐCf'"NiR5.3^SM711K 9aow?;XXȚ3!K+Ͳ]^FztgOh r"nrA+821ɜL]}:`<|Ll.%VHXAKmjE1AU[5S"'nb{ߺ,g m@ Ykc|F72?7: U#Oc=FUMkme/^‚c_Im(a'1B]?$0)G=Z(RY>@|b1qP1b%;6wv'J案 ꧪBP-A;24 f+M/3Ѹw !-z4 }m Jl+ e |Zh<`E,ԋV {($'pYgݗvZg__n>9 +5F `hKڇDW*KEBV /J1eaQ`H'ЉZɸm:>c>'-`j-iVߣr+ h͐BLPGfepm #\i|B@GL/㦆ƱZURC˒_ v0O{we# ?1^{yp;kpږ gya8}sNǭDTedf8G4DZҟ-VKsQeC7r7S䓩Ē"VD~8wN%0B<^ 5o;fc7vdH?_:nqiqk(`-\VZqB%Duγ,f;ۛܔm-ӹ7HYKZltS:}`Bl>,W}rKtd^|=Hz@!dp5jwˇzȊOB=6q {1E踛fV>}$ېv%,ss4}MyD"^ ^$fM9ċ Hܬa!,Baw_&Uhu~9כ7Ԫ@=J0œ ,+gWuV/K;Rf/U_ۂs@'zL&ax6׃5 f Q"i~^ɏbJk$ѧ)/QZ7\=qT{{;oPC$aƺ3x,7 tgcVLhNCCmO2Իg<}kNl:*!JGDE"/.nDQ9 a_бaf'@ߛpQZ:ј%mAۇT(x`b39X3Hg˫zgG0 A?fV^atq? y !Bj"#ø6Z|*$/ X}kcX9) Ofu96׋ e'sjASbޠlB8bm~ϱe{(,6&53K~$_ڕucLc+MmWWU-:lcnH!|m S-&g 60Wo5X׎%SDB&p ,_ɂԞʮ [woYޢ}}‹&$j,MG R'&s.EM#T8Dkc) \@5&sΖ幽t{hZv;mB ?JѾXɔAϕC֚>.~ůu} /!D1<#eԇ~ihMG&h1oч^Am\ e<|m-.8HM_z _Qn3w 'U[TTx<:\{PM/O6ݪ rx83Kq^mlfPln5Cy;2P:"C3X\ܼg @ó/HaWdL3(W-B-8~ⓨ0a}I{ ˲4Ko$#SUIF-[r&!SP +6.ҽko!n-̎S0Qre2BuƃN]c>m&S6S[R~6.J3Ad'p [ܸ|tg"^Gx6=N{}ƽ@c&]u] z=E -jPm-_ @c tIRRbWc*cxON+>]ٴ: K}g!*FQFLPF3{`k߿^eѮ)V="m(5ƣ%b׬ 7I, J/J-qu3C$MI[ /nMN3?)YM߰IѫX/+~V"_]rYыONzNr4_guN j?޲Uiutg1 n6PM6e_N!Oѿ- }s$zr:bjDC2]^^&!z\pSD6 gV|+ gџbZ)@y~HCrX@j2|Eh.!ZJaX/Pz *h^Wʱk`7vT +6"%f b'U 5JyGώ]aF[-S̸G9C1)cǦi0=T%wFq*gQh<,<ވ5BSZnvm|CgGwg j r1%5Hx$Vy6.ۙF`!ɠQ"G›hb_dO}|jjL*!' _^ ToKQmwu-F"XMYbvČ+պS`pm})!4δ۽2m-slZ=9Q%oE'Uq|D{&Z56<)Q,:۲&J&3bGcXjY!<11i[ (^Qf20u$B8 #! G _ "\~,Kќ^7 GF#eJ1F&n-c9٢4ceA{/l&( |,KtxYh)vr@@@o42?{~uKovrdBI;Lq%q[fyw;gktz[, gTCS9,U EVLݧ3E ^dRSOɗ7 9hhd!*+R]rH[ׄ$cŒr[[R7RjߦiGZRT9K_Rz,/:ϊ+Q|5n\Pt :&Ǿ8HU'2g$,2a? }^&2]xYH m }${ek /va_(҅;=^;0u4gZNbMh{65&2aoȢ@!bcYl ٸkz1-U鄟跎KIwl2!=!@B;H qE|C岬4_$||(2S , V(x7a#)W3HRS3F9kMs\qUJ-uM?E( zۓ5#މ vU㓉ݮPqg]j`HgCg\rPi-2$b ӵ'z<:gȯ޸_S%r=Ow=ӌdߔ=+ESAJr6|L?d_ܷ2 ؋l> A:6}@ҴP͒& mG25'4.V;OXz4̋/{yPu0WJoS 6cgSKcߺVS JU'-ϱ[Ft{`1A]T{F[G!%A0Unfʧ;bKE'z5Һ +Z*j _>D0{ʳbXǩu`zoyL6T^[u`+Eɯ4 kɤT]:0? 3LCKQǏDPV e..cn:x +)p6I3 2/)ͻ:^n3c-S0FHO~ /iM:6E󅆌66]Fxd'v  JBL2T% j$/ngcD q!PD\PΥ͐ދd9ry ֊9@ -!\R[(%!:]lQ̠kw}=@KjGbW[!w~r?7ىyg8gSvAuRT>< {hƖi?S&Yn׽Wj J3p/-fiX:C̵r PNL7x-eI w2`mn`EPxVb`ëi $W-iDZ PJcS7cꚆJM&z{q{_MX$mIGJ}^ f@Jȹe}6 ΟӿH홇].Ohh93o-qEz?D`t|4cB4,'L߇{IcC,d;=HkK.+n_`|An@OCf@i#9Ȳn7IƜIjb8W;Jʨ5PP\žC~ ?vKc(c[V-snsՒy^l3_"S/$@/+[`ҢgQJVD0Pڶ7Ga+bZ|o>?acuXЩp!Tc$,#J%˛dbv︯SjB8٠k4LǥU a 5geVo: CnvJeægp17EzWu5q(ONkйPCu}>=,pr+Z% H3IAĀzqŗnWK=3n8VC֙%vݠ15GI3飞%y;Z%d7CL]fMhj]5*T}wUG],0*[ M( 5NV30lV˿]YڕQԆز]Z@caPk~BL䵶$o? ˤ=e$Rc sv_W\Mq%SN33&=n|Jj5 yVB@p}/q]L򵹶ǐy,D~LV!w_ 5Gђ6wHKC;4ۆ+f'e,5X*A\"[('bsG_Tn8Q+6Ɲ`҄*+EUёh,}$$*,.+D"ɼ&[ZBqנS,Io6}x㚌jNSv+_ $CDUFyN%T-;SU_d w! ?|OȋH5Dd~L/bGY:p71[whȣh0k#G듉Js%(ވKD& Fp{!a@ūJ#N己.JoMsDJ* u.HLý C*9SrKV?@\yZWH۫l42dM, `PSZ%td'ߩe *O֗SFBA=TGhu`EybgpP5a7A}^_@G ,x_ҿQΉ)eݛC J B!k|O; d@ߎپhIx":4rqr>Ǧv"-횦wL?}_ĮO"5"&pXd؊W3<6GV>X,e;|3 : %ɴ#=D0 p+F?퉙O7*YD+%;ۥ0BAiFJ7X|\wwz!"*#^`9E!jr#k5.R5H% b_hɐ_sPΠnEPDg$\3-  @ϝ}04I"F ɁAkـq.XyjD FX&MVQ-@6^ኇJ5'֦h+9@R擓R#˷ S}/R٠iDTgGS:)BIse֬86i:GIYKs4Wx*NA2p}i1~u %l.ش{\h̋HYH~_9>$ }&ķw2#| _BuJp69/`| nxZDhϊ O6aIRC$Rh<02 1~ gYt#qcxt*J?.m[(މ/H#i#=ϰv YF5}GM$ K>_'T{}(1&wj5wIcڵ)Ig=>eRsn&)oFB Ӛt=\=)-G.,p:C[_șJ^&kto -DH}u\Lr1%V 7x ?*ñ>#šo n{H;GNr0s/P7qeb90)mUZvz̾Um]h܊ a *s_SgGUHlb9r,ހx6DԴ]X/=j\./Y+ZLL%Cv/adeJD·oE kë):cm4L aJ  =NZѵS+zht["AUG7߮jcx%))iWj(ʲ6`+[s<@AFͿ(i[{Mm t՟R8B~CB"{D0;2/x![ L Htr(.łš4>`Àhk5vX@YgFcr"́07 (Y[|C)Q'R$bLo!,;zIasU.-?meaVG$S#_"4:M#鼸9 µ3Felmˆ(sױJƶC|ˡ6Ɲ̗_ddhQmC 17f ˨5s*Z&l{C)ɰ.ђ⦊z518-GWIX^fȽ۷{ۼ.ߨ%q'UJ3`_v L úi@ZWE7X [6FLTr1.uQgk_!]<wvek~ڍ9&ݽB޳6/!(`E9,%Xg+R_r;{'j,#H?&vJ/uE,Z|~}PX/px)4tU&\?q'Gn[\#*NDQF&n zooZ,r^fKO a]1~6=Sոg$pb=e)Q#Go!zyF7!QK+ AGrZJ,RjƋ6wKX:> 0!mR,56`jN`{@1v; aG,Go|MfdtI>y28Cۚ=w"94xYe[?Hx6S[0Y! +?-w>6{(C,ҹdxi IJqq2DzMh~KͬЯM=ɶ3J+ڎFBkնڻțiW"gS7Toߜjqd@_\Jp@-d;!I$揰9}QH%+$X(1ցWR2d0 B{W]n9?|iQKm(,%\m\On+O~v!B(:07+*R`?"si* 'C ol@b '~^[O %Bi݃Z+CшVrļaJ6t s_ gO0]B/+E^EUsq$l7vuIU%Z+8ǻ[bS ѭYDD P)lJ϶ly(w veBf#Xy I7M)Jk{7fVrC?ݍ PZ/pW'Va,b(^l_j߯ݣi Y7b҆BZ8tFCm01:3phܲ;C9y:#>'`2ܽtZd1\a ԁ N>"Tfw]VQ{,/h$ɷK;@ip |7vTA91 iUYOh$5% }]D~bAnPE,'X°0 skπKK O<B_U.Y|A3^`@aMmAL#kjfLfG<Ķj3Etˎa. 7bqS"Eg{ ^hl8sg0R$I v(&] G 2E\0fmH3ֹ9e,LsT3{zTHrQ c1u)o+kXs&)EE^y%' &vQA2E}pLA2ܡG=Hbnp.hAlW# ٭bABanJPNfc%ZN:pKh!EnPK_w 3,&&ڃ#y< g?~wrrTΔb Y׀%CnϴPA(IPӡ?HQ~D/ Huz |i%s^ùH֚pٷS&ĺ\isZǵ$tu;sh¨%kgz;?E k|VB5{FƇbd[V{"p6n)q\5GIU1jh*!9\"|r[]%wq H>NQطB&Wv̍]?ϵֵ,1GDzV{}eOPYl1eTl%=38ѷKW,@ŽhصM)&XQY? T6ˤYVU fjA34 Ҥ-(L"_1YUC$Mh@eFqyC|ֶVH5.wdxY*7_xuYZiJ?K=/vwlcDtpKF=.Fv| hG $ȖATK y3byuk8G{eQvNⴄ?{_'7T*Ia/CWu_3ծ~ }9ܢ@LŒ)x0$\tIy:c {=J:ɴ܃x;*øMhiمm\YLfA Z_Ȇ%qA֚NJQ WX~pJt_t7en9qFmb~G?ɱ ʡߙs|cZCz_и!" PJ[B<99#l@ C3 _Ut*]QO¥k>[70HYu zMK󽜚I:0)!b"NJb_G h=Gg(Sd{e=N0o3{b \wTXXuPlrPG{ip9{vq缓nF)%o^:Yv۠mP"yʴʎt5OXsBC>)$6_z.4jUy$$ 1Q&sdBk<`S/9/mb#KRW)^&r3+ހ,4yAmsY`F<3":&4Bӄ-M3/3js v@08{7yL3xn7hreW 8Vjsve'b-঑Tʈ h4{/6jV!7ċ▝$jbZ/sMƣuZQE$h€& \w +'<#dRY$ P"4= 571bŵ(2XRLy"_ԢAܺNFϿ=:`d:[>/tO`]09oLTr Vv[[GWgMM@GO0ܥoTO#p||7t@- s|md_= hP_hC|I 5=7FWb,@AZur8ۧ"x)cܠ_j.wO_w ;Jұbt` v7TXVJNaKʑN~$EBd Q~MoJHeYn{[a0L!QZ;|`*\Х"jJ*Qny|} Fێ܅s ]j? z3م#q.n! Clָg0˕FByV[ֻ"Nb*k5nvMGQԄ g;_2z2޻b:uVֵhW~JjHx5T[0rؾdd6B̐'- "u% y^0VgxfëhύgT= WlpmQcA1Q^ ڟI-bXS=9=R]3I'F`'vν1x ցh hF.iEPÃ18gagU :SfG ܘ$ 4dD>U:d ~і?%x>䵥3vLAl/IbT%v)D UJ{zSh)QUA'?{r7$/RAb?:˜7?=DDNį@smZYfJӚ4E< ؟x५Qvĺ,;R w;M1Lb |͇D'ڜ&x9 R{,=2L%=M誴Nw5.N7eCadqDb+ELAzp0hF]ͭ Ix@yjuoeׇVeeUߊ:g#5 <0tcG=nX97H{d u^1xf~oW<Hvx>,*2ih+lMb*T o>|L͵o ?.j6 Gbv ˵$;ê$.mel7骅Q/Pa'^#L2F .'WA'CC%rVF҃ L23t„C|BgttG.ϑp0,?~0c(#AL}L "W22G񣴛{hNU `Ѝ-怀im !ho&Jo_{׌2ʵwi2OɑjR ^=4IhfdR; 4/3|;P:2yZbH$%rK*n D"%jV6!c^;xD2 eKRKva.RB1`R:Aw{u餯[:N%r4Zjq#(S*Z$Fș9 ,Mh2 ZAe{{ wsB[-45GA+$,-Lx pE,=֠ҧ2b2go V4ےo 'G<܄{;A:F;#e?\Y)VꀟjBM!U熍֖VǕ($w9}p3MޤM \]6s$&'g3>-ki8[3@ xl<䨜^xUo ,W(9_۪$ãbɓ$yu@6泾 /<>y ڈF ޕ R˩@fZ0s tK1_@Nqeo&ZޤB}QP2lnZ tm%5M<D:+&7qJExثuka(27%^ Y> wy\)0Bܱ qb +f>繾}M??5Arbz֦+YγSd dP^.sQ`n ‚y{ My ݫ[-(4؝[.rE4L22+wzMJT@Sp(#C׈|c*=_0k oz0jsVq\V2kU7(wmm~$]/ e)< ~#oB")e֠!kdROC}ϰv`lNDܯLrk u]' |6J?d1[2S[FrDLR0Q]$c`ЯG2PĺbtY>N3H*p]#aۘA:r{${5 8!VM|0S 6Rq#i: =?ZjdۖgIy;/dzHCo]1wG*UH_ġ! Ό*;*(BL]b i]Ȗʟ3}[=r_*>f37)4TQLZ]8~T#7G/nAry_Hx }Dcݘ$.}uI&\s+;?'^z@cE^oDK7yAsoNBrk?MLGJ w}f3Ċ}D\PUq嘐$4ާd1i9+PPzXhsvbts/B8{Q>6fIͰ)R+Rą D7ľ%O)UL @l$A,RW ՅTk ˈŭɖèim\=Uer.nBlI47$״Tw؉!곃X]_K,yI+0W͖}qʭ)&%{=tbzX=Z<1-VapكO9YX'B<ޙ+3ٷ=.8>L\Ȭz:ydC:65COY`?$9YQ#RIߛG$>)ugy m_ );W֡LxZb1CwXצNZ3R1lY=^cSjGݠԟES_zN"oo=w%;[Pm9`ವzlM6D۪ze>e:ʱ 7b 3XGo~ :`ڡbB9}/kAPr\<^L5,vS Y, $)WJix2 &2 Ftͳ}~hI>CB>R~ %(B;FlppjOaGzK!YnsѫpLh %cw᮴Q®}]&Hq.'z} oo,9@u3_EǬ1CnЏFhɨJ2x:^-/C_9H=9KPT3V9x5jpKp/%b nc{1e/? ^f0W|T"dUoW\D0'Lυ'vfd' >Xƨ˅Q`t{TX>fRPX̘1ZxFa?Dfװckd&~i \XOr-O9keKF{OMwon5k=LبGf(DID}u?H,oA '̓{ǎ ?exnEm)vɞ.@~^ՀyB{p -$gC ԈPx0D&P[RU$ ej߁>RF|2|p΅ՂmT2quCK8A}|'+Rq}.dR8dXfs$mƄI=k ~ .7i\Q=l\-2J^D [ ׾jJs$<ϘvDLJj8q tz\rzNep:һyyAB{٭m[Ϣ/"cqR fv>`b^v_(WDMg!wRЛgpPi܂GϘsSҳDtE=<?/q6cSMs 3CsgrJ?)p(ޢT뚥5('ڱ+'NI#e#D ᄐRtNs[8le|}i ЋWI5]/N΍MQTI'!uEC*eJIPiO!A'S:-KPԻl |2;{ 2r odw")MQexs^ .O|"T^z\;eoxڒ&4w (\,/↛}A%+=*sZ$&XF`?ɾ`e]e*2P/BIJJz.PM^87g|Lv~}sEk^b9ZZ3*VNyAY7.D?c 6?jgc.'AE{2á_ȊD=ǤqT Xdp>R$=yF=+OJP*(I UH;E_5glq̉. U]_(8iʑBӟ٩_u*>=!sE:k楈; 9q ^ [c>UnZ&` ( tNwf= 9<2Z~\MƮJԪT(,>%"I'0`ɳ yR8Ai Ѿg1EiyMR6d?wiX? O'Qq`DV{]ϓ25*#ơ|lxщ06jK;23hɺӷ̆'vIUy O^Jc#c}kqdW /Ey.|-3|@9!">7@-K8$0t V\@AJicY Gtjkgɲr<%2_u_q+o5X9^3V4Oܕhs:fʜ/A7@{0v́&Mu}Đщ+b?* jӵQz/$fllj%ӑ>\W>Y.jͳ4. -cWW9ի,4=) L&%Qw]Fr;uAOH60,aBGUӯ]qwlҰMt`] (s1# }5e6\"y޺OJ!Tɖ.k^yWhТm8v %Hs@pmVsӪt nC~]Bx x&>NZ) ˋgVJܗnETT^Z1M[K"AYbe%'ӰXrS&8ˠjFVꆹj*a  =2vO1 :+E¨L.o?GULf!yKDG "RMSM)+1 l(;G1nn]ZKO.,Xr%=u`p&Us D3V|=B%R"t-g&兢Vm]a:kx(]^F 0Ec.I씿K77|f>+]|B3ocOw(QYbkEgZO^܄HrpXk#\D D) }-;GlmV>98#Kg7!a\4uK5]nΪXOQ(L6egM F4ŭn7/w?pJobcp3%.ŋ\nU vsyb4| 2 hqYS9ƕ;zH-xqM|TJN^u;<U]?v|)A-+;sCZm.3̓.)NA_KU\ ϕ&D'~C9ݺL:ddȢ+j2(,Q?Z8jp;nѣC^L.ǭq4w*fগ1Ʒ5|Q=:=eBA鄞[_J{- =ed'pv;Q_D!0U2vo*Lm̄xd[~C8t B"/p@?It xūemXz>EPO?ahAo>ɃMG "i~'j, _MM`y$:; ς'ℾ2((,pua4e(66B,tRjZ}~.6M&{=,~Ms[U>{msȹ $6CL䵤i-l n,TR"YyqCyDЛ!F~@v`Cdu-\/n^8USxa3sq\;87KNqȳ崜ytn>l7 K^"F \FVq>A= ,;Y nA\ms/;9oc3̶79}F lKp|?O^aTv=C)}$4-XLF,H+yK~8" E@y_K$^'L`T-lB7ʍ+02rAw;ߋ!mlsdҢ9n릘#(cҰ= 0~H6o,]}Oe%[t$MFtAVAsbj,uIYє~40wxW N^@4,j5J có-r $huï AkH& sm/0އR.[3^YVDKzeߟ V{Ȗ! d:ɢ9kiTӟzHJj`ְ : ڿ*m^ 'ggǛ|3w #$[˾_5 >{N3Sfz)*'AyPj ]4hLN']'^ NƪrVO.Aq{d+.$HOmk|ǹ96t՚zx3\ -0#>G#¤ۘrVwI~I7D},}9y}R BcM]E+0v8{Y͓ $yTz|Ua9)x[A5UQ\cgqhO=L,H 0Z8|%̙\Q9לT sde6rBk6F슛 ivad!ԘN"+Kx|l t,0)ۥMYRG3M$ȁDBCDblqt=V.ueKkg %(Ŭ*~eW_DmhK;Ob@O@B86P.uP]9ppLq%H~5&?UW#$a1'Ry2pBߓΚ<9"=j|pQ=/oDz%H-g`]N,)lSPM5Ǝ NF ayҤ6ux% zӝg}ղ췛1| ]7_iM%\@w+HUufH.u2IuT~A=I8YHvJkYxOɆv1yL7RV|mvan!*RCN<#ZTRq W)~Lܧ@rDY2̝^rKp]BEj[MK&ڳ SA?UV wZIAޅk8J2'K p64eHE( }Vȷ^9H,&aOb_^aWB+h;[ZO\*(:GWUmY:UIȴ{&%"H8!ڞO5zOj 8mC  >t;*jZhM!9ȧ+DT8kM[cDXd*g׫(VcU]#Ta>3ߘɊm.Uݗ=8),GJ ^m^`w V.K`BxJp#uf>^rV@2>T>]ge2ֈ=_NZ =c?DoyfEu CUIAMkh{i r 18N1"lM鉼pQ03[-ܲ'y̽/iMF1u91`ȟFuTPnhM <)c^.dNNgx^_$ "菑H܃`9^4%vP_#JsCZZ{=N `0I1Tmӵ:}QP@$- h=;g-|p7k莣}%ThE :ujdH. ofȭ;ޢ"1 M-ZPJ}Anz)=/fp^J7PE @hK<@BGHM@eHc~eNm2%Ż$v%.1W"8 Z]3UJςXkjωȅDfZ"k?SӲ@?/].v<#1KD/PwuI9)'>3TM ۴JMRF)_><:f(rx$>f6f5ȓv3 *5FFO0c;{pMNb@"‡f=$ 2LmjvNƟ4Q8"=Z՗gޑTDtz49y[M 5ٹfrk>(0Dh>Zhcmx҈F:XET~.RFDLd'攝f >jj>"UF5eM)LV 3SجGDcR`,7Z1osA'Jz!?'+ A8y50X_DWvB, `;8vܚ>-IڽNT;SգCYp6xfW -Gn{z*ldZƽĆ+Bheghvz}?.C7@^t 8HE}\ CV^ nOIp#SM&d?nk_V(/䣑hAZu^ @1g JgI@U\wdfCQ\"4;I@1rOf,6$k/S|;2D7.(82ە]Yo((ůcJhZZAب@`?MI[1!e 7 R& RK~oGOkY/A*i_Ђmv갹URۘE4L҆5 N'F;AΩ=ƹW#DHZT >>C-ޫdrpE,Cf#x<5lY75Qo0Nk%4A.+x7lm  W9N{W<6)% *bUo{CFs"U<Û+ 7_AUz 8ؑH!ojmXL,llq9i"}Q:ZA1~ИLF<Nӆd%8>e<0[ u07LXǯZ7fśgQ^+g3Ŷ4r(ƪ_^Lz1 f0ä$Gְa Eezw%t$ztOדq}Ǻm׃#*_vXeyFl/e_ T5s2 Û襁9;0O cvs4c#?9 nv ف=!^̷22X$Qy5" 9_GDMJ ͣRN*|E s[/$leznܥr ȈwȔn٤qE(Y5ۃ(wcCYu6PaJOهIw6q,Yam~L4- ؋Q ?+G}u`W<͐VC37K6JMׯ"ސ3 7d00:0B@O 4z\C`!!4*4bw6b)C`MS3جX =!\?flZlvuJ0X"DzQCm6F [ Ľd~o 1}4 NIʃX,-rD@{2eGͦxQQ #$s< ׇϯǏI)v r)rdRxF.X3`a,Ϙ$)ʃ?ޚMLZ GeqH@6`LoT gS" Q>a} N?JIs>a)!pN,'OAWJY>σWN%R_-Mo(}@Y4k qeny=otL`E'%\cv@@V{UBr 6Ս -٦enSr,ˤX G8RzzuTȮ,)HJ8AP,bfřϗ.(,)^".r0 ZͅzE):vܱsNCW7H tky*uF\N)4,sGZ=VPY+7&6w/#{=\C[J8%y&LYƶy[4܆ƹ=ay>vl5Iw=B/=9;1à?ةm|ْ𨾛˯ZDKeS)TH \b XHOf{FU0'P lc?jF} sp$I5ᔓF}i2$C‚/fv7c'>twZڼG0!0=< [o oZ3V2Rl9|A@iX! Xk}#5eJZ_y} EQP~"x[զe;(L؁( ^&u&0* ÌGh(2=4cCTy7&P%|Q1p?3>}6$W-٨bm$J@n#"N1 x t bKEY^Nje@1Jq[DIEOP[TP}JI8 [;w{H7;xI;(vxJE^\&lKswL%^K7 1xTm )QЩY׶4>H!?IS@#)PQ_!$|~$^Z4E"g0Y$v y3Li?cꬖ(JFƅ BR.o*-K2ƜpD6jTVMV*((tu\FLNBFE 5;%f#UrbVP {Y[n})EM [MA]#w3˸23TW {b pT[cCi6KHLRhL!Qvj^O'/i -C1sid($_LqJY].Bp(+5O?z"MFor庬րqٹCMہq=x5,/iM 6_ƣ^q*2-6\-"]~ϯ.]܃!tK~` g>mv7DJU'I-LvoAiՀI߫. COȶ}?;--( '&=u-w%\*6-APf!(~ѧl&eU\&R7а )5-1J^KS `%d2t,olzrH*z8JB`Ic3w7wL3ln΀0@{ߕ3lArJ% VhbH JX|]C`V3OSbBo]pJGy0bą,W8Np˰/ Z|.YwɆӄ=":"fk׺f gMC`7Sew#~,Ѐ(qU-妹&`o"sESV&=H v!mrr~bb<>$& 5Ikb6ic,Ny& .Ş[cyǍ0y>&js|XkyYCYAɏ3{}cY\W*Rʔo>ǟO&\ CQf@2e-l@nМl /~n:Wаur$k=&_#] QDY5:Ll2wجk&vم8zz?KB\,?BZ/G'nK㕻lLxh<0m>r݁gjX8\ كpw:'n™R#$o}CY-@Iji+=z/\D&A5;>T C(z RKз; ΊhchO_ݮPHРIA$%t/}W Ee ,5# ]{砨@lXrvI`f> P?ӗXv| !ZD="6VFr`mܣJi[}v%tA 8oZsL|/.f=DN.6o.#g#|JeV3^B[U/LMQ[LB%wX?WcE-")lA\;G߅&ۻMw ءtrgYZ07070100000033000081a40000000000000000000000016599ea2b00023460000000000000000000000000000000000000005900000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/infiniband/core/ib_core.ko.xz7zXZִF!t/T*]?Eh=ڜ.+O!jXN2ll.IcY  'dvcafbX⚉ Vu4IzBdfV29>`Fq&ly>э"]R-F<<HP;|j{-oYF^̙g1Տc>&}wC olQuv@7kFᒤy̝CVXaZOAIk@:Vk6E?'RP_Y؄rJ6ժ3ziJBϗq3q}+7hy涕cPVbh:z_ċ G G09Bt}G cVz{{*G]6^43bzH|Ɂh ~0]b\ nQ\߃mjo-{us B}LrܺUKS_xEE+gjJ2s!XU:bj6;sعFӮX &8_*yp$iT'9Ud"<*~ZߵEb7U٢$o ACilg;"c3Q9R!.~3]!:C& K wCt6~d@NK.rQt-7 w7#/YȎDU;N"Y ͼ gYEu' a[yQ Ba-翄D`3ݵ5dZ5\M?δ:؝r%ۄEI3fB X(1- ؓ: RD;Al@{Z:d)Zhq+jmFTzyKqbRdRc4Gd1 kn})*@_-k;/D rn[Jtqֿ*ٳ _MCo<ݮNUŁ|mqS%7[UAΐRpA4\_ɏM#1bD$`JMp{7Oi5;nxXr:Vos,h8sr)/\O{28؍rQB) "AВ(SKQZZC1<H-Q̣0_ɕ&?nIP6vLT1>{L4B0$Uaq#?)3h8G"Z 8Uv+pfXq?渂hpΠ׵7Mpsr+*=2eҺCS)ze(V*!ҕ aGzG4j3z wL,Wi?FyF҃II:_KƄ  ݾd:86R-⭺˝^֤]{Oo*ъfL{)ߤzn_ fn9ll-"ґu]j%^3Ie<Ќ̍^$*YSI$sCJU{@NAg^Fb 4TT>-ܗ1WW HtF1p0'>~%pq6*.3%2DbU(\A\,"4~2ۈ<7K (#zSYV?Hդ{lm_ eMvhN.1=BxfՋ>R N6eCe*hFAT$%e*bAe F[LByI%H跎L2̾ }r1f=$7ک[ks./\ :o#V(^-Ss:fmA=<-ޕ[ʔpAUORfZzZh8-H5Cm4l.kGpY"\3,ػp,w&z}+lӭqǝ15l}*ʻ))9uHXt[8&=EQA5Zs">(mYQ񠱄'l/<HbMC1W(x@y nx*BCp W>cvՎFE־Ld᨞w3̰x*vo*5x=ك]t]8~oo^p"k ɥ6+v_bL\.,/y1Q0$acr`J^lf9ߝ oC FV>D[hBơ,YXtp vBNopm#> )_/_d+iz䐌%,*'9A$nSsԧ3V+5U30|Ep-qG9y=W(ѿ!?ϡl>FdA!Q{6 o-+0,DZjiHHaz VhMuĐ UBtж4NQ;' Liw6M$O/D@:4/c%feyh?X.dU=&~k2Śv_Z_?B=\,v%kF5b ~? zQEnjHV+0W ؟)|:|BW $vn t,ʚfƟvS_a,n B uvs}A e gyρUa.E !jS+;]7Affjg<,}s_#=(=8~Ϊ(ͣ7YY:M0!~냹HPInP|Xq-p$_B6`1IyşaN^FUVfOfxΌ=!~ Y1R_"Cz*2"q?@ 6Qfɓ+DV5m(w{i}d:_f!Pk_+%J!*XC4Ztb_[S'Uu,S6Ui@ ]:fD/Ѭ&?LkoS7,.67iT~gr(Kxz1~S,jlS'!hK[9Uh8 U@tH|_T,\ݞI-#AGY-yHZ-6IAy-D.% :cm\c?x櫀]&NJ \(=A34vQ ŤEνFXh(z4%p.2Q= 3%O!.adXבQ=X2.\!qݼȘEX4 h`3hhK |~nB,'}B$DaM݄aBU( 1HQx{)bZR]8rP2imk9[RWQ@ Sdi]Z$l6LoW2ornӅǍ}eUc*h*gd#1\3ܑ0S4=99t1 e [<ŒR2N(bt\;Im*M\^b(eMh8Y'y3-_ݎng+tHAKIRM[wfGŵۂ&`U73&ᴀq_ʎ|Upi{iSIgHho/JutKwȍtvlE14On L_GO<~VT1RHbO>vjziL 1[=ZH\JϤ}H q^op+;˨$-{@ؘ9h0N ;aя/1 Ib$2\X%h"nw &6kindR-=:k9+Va 4okvaGW[0pPu%Sh2JB(!=S uf2q;Ws.LxoHqB .Kǹ[BⰝ(mSxvmًQat}y_{!3r>Ń[]>;Wvʱ#yH GI~"**NyPNM 4M>V=(#y^?iQ0R0>i!%(DW0D5DNWbl7$ .O}>Ai*0l1w8#䔫Lj))%zO6SBjf3[87EBsIy 7vv M@ PYND*n;~QGBŴ0N|jwbF30_4ӏ$\!t4JR&۹DlmH k\\cL=8jBѳ2m"8=ȋMiR1!M&GMqzy608F<'`Kv—Wpi)KRsBi۴ ͓U0A|z%j6DE?XiBwA@G[ggdwKHjӿh}d0zぇ\Y;lgϲ(D`t+Ѫo`LfA:i?ypK\P/YHxǢV/PZKaY\҂t>1nV͘U0)RG"9|\Ê|qw^.StAE*&ޱ1|;z^b#$pPzYVA psɷa @3p* +&ݑ_VQlEuM ^ 2~T-|{$*O|!rv,Y;Zԃ×jmĜv\RK>xJDFqR+ZY k5YoX!-I[?IOYC}"LmW\y9Ѻx]3Ryk<IV`^.gܧȧJЀIs.Xa Đ1 Zh`1]rߊH9whyNFk!o(ؗz3h*cLp%5Y9U{bQ } K쭷= g$4צ0YPOI3e!)_ /ybO&ݡv f]!X&̠x@%y쐁_> {<2|yM۠QohH^)#Z-+bOds ˛T G]KDds6pm3nfM^I=1 WG$M|/71?:ESi1-}ٍRJIȮcE:xǚ˧~3LW?v Jb[aZbi_Nϸ0Xp9]ϼDl)C %4<6;K Mz+V&p*9VV/W;[M~r|}o. ̶؉nrnD'6tPPQmE+%.RpZ! 2zYcn5P?]nQ &eftĒ[ W/z+QiXK-䯨E87IA\REn @yB>Eg-:6@wrn V;@R>)M #ϠX(קm*kct҂pҗViЅ8>?%xF|UĖI EEhe/(R[I9Z1GxX ^@R\>vQ$0 .whK ^:I cFeOe-o?_i+-64TA]UjRH6ġh*g{<\_FNٝx3 y&0ϦJ\9wUIFq&B{ȃ^* %wWL+wK?X=som!x\;4QAO4pD#:Sޕck  r_kOyk6ͽzĤ ?ۧ'7*4<^Z ܮnu}EMA^#ͣ ϡ=_uZiP@jrč1iQB)jlS3@ ʆN31$1;n#pl;~Cvi4`7ӥKLxvZa<nBKIأWaM"Sl'Qgp1'L%M+ g5,NUO'iCrKH; r_JXgjJ9/bŗhҘҷCP91O+A$yb6Va!WQ W)yrj%|'JfGwe$.˲kj ")ʙx՚Uu~\v$PKIҽg,H$~ N_t9/ЋR!=hun!YW~vyA|CVklJC2`j[6=]7)Wnf Ȫn[.x7>Z*6x(r:Ѐ#kX-/1(\ .8%媸h,_1@&(P1[|ۧz o/Y=i@";ֆvz\)jYJ .ǃP|VŽBjB0w&nU?O~DWAt:Lt:Fj0 R(VȆE}yTU} ڐ7 .|אB CyyPi#pu2iK4}nRJٺ!NyvFk}H2ZrְdN\g_T*Bk Ji{Q Lly3Gdv[)ktF@WEG[~=(i#]{*fh^uYE[bZzœrw /}Mbcu**i4c,ڏdt:b~j/V_>wtn_I!w.}?nmJ>QULK}/j "ҙႭMZ ?Cic&磈˄ځ) …lhq/wwC,Xk)=;0ס流n%gVLCEG$ Dz ƒȁZG0Mo&y7A#h$3-7C5[>{dŕs"JELEzOM#| aj1<ҶM*J{rAǮ$B T_ZxQfsUn|Y-as fgfz*Gϊ#6҆֐ED!'Y B߈pVJGH:gį;!WrzcAbѷLmm U 9.ebnGK'ySRǚ;wG`gZ/y'=hu5fb&HJÈ+v(;:t~S !\r)ђ_oq_,SRbՑ}%F YKB4Lj;mH:3W$DeSky[^=)ujɪ,CH9}U 0ɮ2"ЙKi^Eюc?kA} cG<\} 6Xw{$+ r b;;C~,EÇUY5X W[( 9yn.=;A;Fp ˽6n^9%ikr1ǯ0Sj9<TEq>.&% Vo Ҙ-d{b^hHBN)tVq,-{w.\܌+]N*+=\Bj'JTOkgf TtM_0j%X\%:-\wcXBWH֥4%Ӏ1αFqOӍD:^a@s/0EһMT_A7_R \K&Bl<`kMjߗУF(;!QhEza؍w\7k+WSdx(XD/*Cfk(M Τ(޷g~jR4O&HhgK[J_jr" \}u_'ͼRa(xAgC$lw҄;<(,K"@􆼽Uصgn ٝH2GTq4֒nca\?1;͝%]r˩CK2kkad)Y[֕5UuOR$0F^Nj!JU rxJ5l~\SE-3temEOl_oŋvHDCI4qҗ Az>>ݏ=ʠiƪ3 8fCa0F|ëPeJgZJ'Ȕtۏ٫ڽ"ÀL~CEIE.SZ96Qz%BLZѷurQܑ7ٲH+ڈjl֊tݥ$ԸdNWn#|H.D-koDBhÅ"pT%F(E2>n`3nxjqET gts^F`{];,MH 4 6>Ct)UIH`0wcLy6Ӝ~vb=Df^W{lmR[Bf3TTB#"qž3"-w Y#%4Y(mڙ>MhFz|e{Cҝ:خvgsRy냴W6P *!91Vɝf4hXR'ɥ|LS? EdH8Lj:bHfyD[$n^L`XۗFX,<뷝)S̭T6>6JRiBY:GD5>}٨mxulSf&B!5@W{u4Ruo5MfgHӴJ7~+3 G NJ*w#Sj4.g`9`ydZq ۄ)(ڒj{,EDT8Y>ܜAĆUu? Ȟ.:fka~B3&Pɬhtpm7 ,ǚ$p j q)Zw&d+)vsq$rRx* +BЃ ݆h.tVFED 9V1fQ 2 Mc!$čy9d$a̬mՂJ3$rc\ueK0>y)Z3Fyʑ$6Jڪ2~ȶSvk%#xpLgqJq{Ъ2MFc֕HI|VP}ZKMtiqR妽bzJ&δ8j-O6([Åe)rƀ VzͶp[|,:%c;x`XUʯuh)s?[)cD揱$wiʆ;۽@٣&".]jucwcm_*yQ JS#Zr:X%'o||7!O!xS-?wڡQڒ0pCi,uuAX7R ~γVk)C;ZeL#!NN^W,ߘRz!y'к:߽P.,Vlnc2 ho@TBeNo-ʟ80jRb @rjF}@<:c/3Mzqo o¤Hz/R(rģ{w$w>}{Lt߹ "K} nKٱۛ>s2>~ї&phx6\0u.,WD\RxEhb̐\T\Yp[Q 38%fɣ%n捃:J̛}JD1* ׋%N=@G8va^߅.-IbMA:-nq MG$ap| `yj* *&IyrQFaݯf)PE8rP`m}~Q/UP2[J:(tA+y']bC?Go>_1M@bhhW[>_dBE11ֻoEB*XUj[j=Mr7P棆9 ÀOg%tF~u"ԋ2o=-""r˭D_W䒱X& xlÜ-騜"J]pvL QM˙T]q(!} iz 4 3tE 1У_OtrCޕ#Oa kY8Z)<'> JacTD{2+$P66k듄ZIP0-l#J#ϫKJcnoRaf™L ]]so,zdOa{FcKq"Z갠lN٦AOu$yQ4@ O P'E0*9 '8r퍧$Cw2:>} EĎ1B&51TV9 yne%*n(+4rbp" l7XPl-7R:"s}c>:B/8E~-T BiQ_,Do6{jœe䯦JpXPq Ԗs9Ӏ.=AqV3JsI*t`d~3^owNɎ{.{%.gUC%_ Rba|đO Nk"/>u4]+>A)H18D-b;)[Z׀C[J߿lly;* `ZrYsB7[] N$J6]Q[OMCY n%W'WXĔ =Z0Yzw径6@kBJ(5?luc>x<~G>5$"%ݖ7'8EsȐe >P(E&ᡑlaW[T}EF+ı"j K%GK'suo)]q'6W8_n_VR*Qtl+'wq'N{ҽW5tb ceaڃÙ+UGXr4B4fZ_%;q}&ޜW;!ݱ*9Y`e@iw &Z +˶oҡuCDp#0ON!N ,dh\e}^)k$*(g^(ag I|܁I`ofD!}?>RBE$R ~r\HL])UjC ]ǭoaKFv0^^Ήtt4 G+#* Tl/ƹ}hi"\?!YaO/;\xO>Ŕ#uO4b~*蔿I `Q#sU J /Oy/Ι6cpvtH*]uȼ7s{8M0ig}sk4\h$C+*!pՊ"~ g^BQ/V(L![fWMc?e ; dzWVB.?? L75Wt.6 9OemXLULb;ax3w&iS K6Jx <͛ ~A"ruK)eg7ˆ׏6Qy}i |ΪxG飊PP$=*f2]Mg4Z0Mh;,Rb`%MJICez.SϼK{{dT=M_Qlwj@^ Hݚq@ L&LpSb7/ TYNOV7U8ׂn#bt`W~{pǬ1W 4{gCJp+|) S1evol3ޮ&,LTrtNdt$2Mn祔c, )a9لc ZRH9KR{hڜ1:Vz1KH=%m,f`xya1YhS6@E7=&*XL_)ϝ+|?GXS qE"qaeFU5&ofDen4~@0coau4US} !o=/DS=M]}|b!?ߞpa&Իpj$W~5oG`4/$! mFݜS%s;h ih$x]HR4Z<;pXUF"9ί>5HfsuH9W7 mhi0jËE[DX͕_p6nRYUȿ=+c ާaj?; 0,SdehwGMm3'zFr31m - @/>xn}jj'ýo{jZ NIx/9}dcIɹF71R#W+ ^B[M]U"zˏ>`)g( fG{ԁ&m]ho }p6GݮHt߄i]dS2ئ̂! oo 2 .fţJ@%p-d9 hhE{Xة)3߆6)== KeՏb&Ʉ QW݆3&W7 ]Pp¾^EXM~1u.j=GVl(xsz#}cO?b88`p^C'3s ӀޢK(9!XAhlҤSMOk9 f_CUh/9 K0Ji8XHݯ\fA!VMyJk#,||TvG}9etL&ڱ=|Mz/؍V!L3 %[?9 zGWA4Yɲ^H^*aDݬs_~,U7pC`)Хi_ U' \|a5FY!,t BG߯Fk;T)׳$56wC2Y_wpYg9hia68dYr<\b<"sB eF,R$piD0_ֶ,Ir+LfICcS2YW e{@KӅ*~OD F[ 1M*=zo8r+;w{5:zdT; DHo&+f"v_8t|#{$y_=S ٕE㐉U׀Z2{$;G؃mϦ \)| <hn׌V)B@8O)YOvlAWsp}wFͷ"[x[##&3gWGR"y0]t3 hV(l5]9QRAbqGY9"ŃSm4w)~E}8w:teۆPIUM݈7PDa ~`?:IwbN#)-B`֤Q' e͇12RS"`B{H:@:OXǛ.rݟIt-k+\jUUtU&dԊП20W)USkG cXX:'#e7!q+H )sl` Ӿư`<֏l.'/|OO*p Wip&Ưw貶ܛ,, ;6Z34.:̤Q z,Fli-߆O(~ZnT4t%x-FjpPAL{TzI ˽~%͸uB\Y]ߥwz|T#&8dɚTNIeUkOjг]E I&moMT%<  >sl3bz` uL41խ?j 3p"u%: ;IE%ͼX6$QT+h:VE&8>:&SͳT$^8FKSLa/+nK*%}>}.q#gˇ !#a`R1BB:Eo&Ȟ\l_e+p֡5Jca_ɯ^_u3 qҢ1eo1M뿦]YԂ \| bp`alO/U&2bF\MSךޅ;maeW5 EI!y>*4ѓKk4}4V-ue޲I8@)Qs,P dc^aDb@ztcdz \mq<osUvڌu6j/S\NϋBl[4%I eK^Лg>P"[JXMݘQ%4+p߭?k?rUŋjvSWnx26?- àfs^nF6B^B{Fk:paEuBc׹2rг R${ڹ7cF%ZhdXcEƗ{RтhTНS7`%j6e(CSSТjvϡ*Bq6y0L"&#LLә ܆N i(~dXة 9\7X ɮ  2hh$KCF>r猧 5P#3zWo >&vO;@}c4̈́o˦GD${|zYIN+#|ks=%8e;Z1ulKR?FuywWr|yBe޺I~{Fn{谹R=Dvp` \o#Z) r ߃C@k&=4YO}gSvFz- ZqܚC*̍`:%Yr`Av)y47va1pHV%I[4{haQNǛϽp9mF#(>4Odb#W~nnEn HdRY/MuSyǓ5:R]^7r!I1=ۓJýh:;r{*[YU#RT r.eOqqs&ZcPgubf@VYm,9#㸎)"1}t[ ,B`&3(5r)GĚ*lԻq Ʀ^{:4[bFl!A3б?vo˩-(b%w\wض ų]Ʒ~9=oU%KNbW!GOB5 +Lb#-` ~{1>C|O72^s4FƦWX%c;B~S$v[14;Sfl6=mGYBw&F%Jbm/$tՑ0w'tJK#SX寯RSckďLwG-kT0EM~c$ pa{Gޒ-%șmdڋuCSev@3g6hR,fǬ{t#(wL6B2R@ËsPcȴ;1}B΁ޜR%K A5=~:u͎;5R~?6k;6scXqIW%ԺDr6>'Q@E$3ul$  9QyG29_#d;Z$D5Ǝ 9 [ڏ̯Nr VT= mBa#3f!OiwisF(% d9䟊H~K5VxQ4Toe N-I>~K @91ٜ3AI.*ƣ`Q9{8aXF8ALd]P Tk3SJ^gL7A{߶.Go UM,̫"QIy).c \p$C"9BUA C=zc]'w׭u?Jg[\2Saw ;sI7oF?^5겏& iM)=>.RHNbw55A,߼:ͲDʇo'2#n-U0ח\NXxyWP($ <T}(dCʒDDMpe_D=?;Ugׁ'}ؗ4畮2J ʿKv N7M8v5*b(L#at `6x &_ 1t мE([^ZeW:ⓦ|e`P( L6^$|7דbhD0#)oy`)*:vIcumRg6?wK4:`Nγc 5~6~[F3Lqsj`a$}CĪ4"@t6PijŋC/=ڹ[\gkU(wDS>"[Qԩ!H]l a 2S*wu .{֓WZF~4j+Y.T};'!QhLi,̤n))%Yg@YP|3 ރ3*m2P%K2ݮm !]IOĶS yJwi38kn9>~-kr TcmDv/4LJúw|㊣tдGhMBCXWl婾7?BxVsҬvP(S`71秺F;@H9v:gսض#Kx\;Y҉aAB]Jtņ㠬{hfxQ;!@Zw-5r#FK+.B9w]ʖumpug1jִIpV$5ʾ`rK̹H5c9k i-,<4(t7H#aI[ChHκ"EÖjvN^ezWrͽ[,2՚[ XҙK{7$L9 D;D"_3$ <8^>JwjCVo}{vj0#)*}&mSD]Wrg"aɕc2/$ϯFnnSV)a.0ڿYSb T`#!BG ƅ?X`PTC6Q;ЊTzOy!ᄲf-?/bŁ O I0>գe * \GhMU9$fgSiN2 Z%`h+QߖHzTndb Y[Jl@/M (!>/vdܮ4l3 6awݿNu1$VuBͯ4̶@AMAA[@o"+LmMBYf&}'uR6A )'XԱiۚ/CC₳m4TS##zv5NK=jH^eŽx"S\c9O%0Bzg)ѨiG=AwyqWJ6b%5<#oݮO ?FcP컮QF(9C ~"G U7 ja]Xk.+|$cFK.CGo =ZNyfyQb;LUײ+A|tJ-1%~S__)6R]+1LՍ(+wl"@>=f(v9d9YمڹN (4߹R{3~QCVIiۢHTa?\;쥻^ɵ|(;xImGmU6BL݁P&y{(z $^B|ptP/|.%6~F+7ZofmV5Tgh&B&1=R\çk[!4̕65Y)(LLg'4h_1>2ML? 3?1ܓy Q. g*HꉓHS-`PqRitNOTL[ON^PIhtRO098&tO13 ɫy:-TZ"@Fcճ Ν>jw-Xl񽛚c.&@zB.iv(#G_kshi,|N1pJ[7%&߹ok|9m BucVX gJ sSIg"(fӬJ(h lLLE| L$37p# [krӯD()~_Kz2a4D [dQt yu}ZP9U++.%֩H wp#TIzqY^ &ʓؖzD{8hs߆r哳{Zd8bc Uʧ-Z+\HhWucb1i%v2,9.K՞x|D'?:R Ն :0RѕH,#o2y?UUmQn^=x܄VRHx:TW|w~K ~fEAj˹(c wWRh"Q~ܓvj%++ *sEQ)_p6#vջ+O؏ꥆDs@U4Npnx9\Aa-meB;ρ-f M]ݢ~U_}/D6ܝ+s$;f؍%gM]6|L-SO~5ߩa5H` &˖. [p/hŁJVB|T1(U\I1"3Yb1 )le1R(-NH؛;\ŋ9R 81-cw֤(<݊z#-sAV:n~"Tv,npKQ_ojK">N;RE+!9sz6=d,nZnDΡVGF-OVak(-yiD콚@n)\zF j:L\sG{=T_$L%WB\Of piyR%UG]+F˘I$TW$$WgdF2<>,ҲaF֝em轔XwÆ3"\P|6_b5upQ}R%$͵hMB.1>,|s%p0HIsN  M|!JmK! 墁v%+ˉ[@@~?r<W&G;/R8[PPUgu UXkye24p݂_iJ{":Inf͏~MdOtC, ])Nb9`Xe\xx (GPgG˷1Yq?꟮Bh 2ux8Cduk@`cQZBq'F@Ć"2V@҈ض6{6%!/g&Zɪ EFg{bwq*EJ "I܈&}jGJecS79.#\jֺ/ǜڅ>2yS&GjzWdp(({>(rUF `-iuPa۴2ר{ X`74R spAX)Kd QnMKICXKI|z;F@xzka /UEw]M. Iu\ ;zxUu}$=nm׈ qTWii"M%ll؇kkgՄE oN*PNpAG]--ӐtՂ.e'Ci9{8MuMr߉K6v,+6TJDdîњuPaHm\b1D` F*VNEQ`vk!. KY}a.Dq npW#F'I hq^T.` ̅ 7d(ZavզSwtb!F?+s$V@lxr[aR 2;Sջi1kwc0YFSe3=>ậ@jSCXs}"Y+Nc}5ONKPz src{Kq@#h*/ЩPN:q+!I t&DBP#.0CyI1R1:Dj0/+6ށM })2nzxvxJu`ǔ#r= ي:'}*rCeΣ[Z\9Tm6;?#Ú{&WLXUk _'Gm5"Z~gr7z ǥ2@-r,h0l?MݞV"klthVN^Ip/{ϣV>nK%(91Cgbˣ;}͹|i.鎫wF410fܟ4׍[SJmr+[A l&?D HaV(~fL/*tUޜիlZM\G.w6+7sV0@3`czd?%3n]5o-D\r#leeFw]{L\4 S,y]irCht!mhm՘35E6tE8u{ࣞ:b%r"3>r"hŵQ;@,~Gu|. \Oի F-8sՆybR(YLz '-5)2>qgD?UMX;PEgXmDqmok`:9|xٙ.R0fcB*sRӭsX]HXǟ% |:ìyJ6sA9:b )rɿ'H^k܄g;dy!1Y-{scR^n(.Jr"^fZW qS:B]y pQg{GLi;u竮V )EEo]F+φOK琐I! N%sQ݌_IFA߰AxC"$r1j)V{d-) " }IxJ$}cLZ}1IY&26蛵 6ΈkCS4*M5t;&zz-ngz}wvafYj?BMGáwhJ)MN~I(Ϳ5]-)p_ՒEkqK*~ ]y5RWm]# E;= 䂦\] U#N9Hy.% [oQ x_0(/˦ܰ6Px,KK gh*֏U^@V)9w`$nX=WR}(9 XAUjqo4IrgMq=$kߴQwFdB9&a-' GE2a\xR_mL>ryߢX2JڠHM65=O{ϯlK(FE eK_@gIHZ=!_|##Q[2)F&ZPM\CJkUFM,p5%x]tO""!3B\I Z( jŢFUrͯH<cO9FeKR6p*ZLPd]PjbYi+87oXW[7}un"0:%aYJN(\b:Rʎi-r:U1&Ɋ}E0'gY?al|:+}f8=K|0 [ϙkLSk2S_+群~v7"nwד ;Z=-Z.s2/uM whnXRp (H?.ɷBspUѳ 'ɛo۟di%:|vzgDx% l".ٟ}vǶ, \/(UiJwG=tGw81 D XP" 6EEtͿŸ~"ųS<탹qzEV9סUUQ R|iP$%)o7jp w\T0i-g w҄G6w {՜ "bSEk=AF;g  _Qh\ eOOxrbxVUzh"Sϊ-Z2s=)yORsF:$/]INTX8 h' hk?S4 ?$z qT 3ZaUR5o?\0cA0۴qX2rIUuy1Rl?ZHkbrs7v3@2 |#iG8zHt{`3ĿYJs4p$a;jZ}PZP< ^z=rYFۄsFSECp\!U&B/gF: `7L l4>d15xibi 4VE ðh$/9>彟 =)B]G=.υMU;u"yP]e ml[o&ٸʌƈ9"hr1ƌ k₷l4Y4u>#2h Y=$]R'9&`t@el74ZͨyQ/4)|drEQZ:8~ O=w:%$$zy x3d ҀƿS ?XLwP|yKvGQѿ23J#pPV\D9dƹDH\qH$Ϲ;QṆ&/y]6Z\$i(aQY90s#`'t4}⤎/چeׯ.\+ sn--A|FPl8@[.WMGHfQf6AxA7٣K\q6 rxSAC q/wgd9Em˅>&1wGn5x FUY=ˤ(FEsC ۳.'^(@< ;!CpX+)ii&(:߭9G

    ZV<&r\tOx\׶Fޗ%ޝ >ڽXe]f39`(bg%%ZPtxE35>P 1XEsC-{vʏBy7/U }| # B{{xP{X)\{AoU,Ms \,^#w[e}|u$!M)@J [{G'9}WWӁbO?$OglᴢNOdgsl?Ό"z3U2H{ [} Vg5>[p+uuf$yUc"#=m"3L<[9Reb^So`γ(R;vS"QT>ߧ[n!F1 +Tn']VC2͉i?gL$?6P>zumR9Nv?Tz빲p3YI/I1/XZFV75EyUUCYFʿq/ںÙ.b"-k4{AiHwcRc}YռWK9G m\5}v(0u+ b<8_%Yo8}כmEjRW9NsJXR FgؓxN6g~X̥iMzA82iu  Bjl܂)) MGAM4 xK"q3jKRB41EӺ(䰛JX *)|"Px\#bf^@ ZԈ'rx|֋D;chX|b:M'xJNOALiW ^}զO*kf(å$X +G Vk% K<:6xD-eK]pk>+*Ͻ3 \Y(yiewp_uv= K?dżKIޔ\g$JՁaGF0ey-9 !+N; dg1LbaaKIW+n䓏JMf' 9,-wnZpjPZpSW~]/P=Oaj8o4u`{~uƑa =E?l)OlOY2KgdM{j|r:p1]LCG2`EEb9&!Ԋ^j@@GMU Wt꘹jVF|@qaq]*=+x*$Q!B#HU&1Ӭk={Ity7lg6 'Vf]Ҹ774⿲('J~,L֯h&dSsWkmΆw|mx0܈;~ ӓcY -%]:8K=HvHoŌsSvBZ+ז{|"3L GJ P!aMQa/TxW)nKѴU RXV"3,.FВuslHעAf-'S94,@McB{ \7FkMh"G?,ˍnD"(5(8"{G'SۈK(4  zh& *Pipa@* 'By'=6Ki&u ]ɳ$bvHoYvI H׶ nXs]2cnux#M2F$pR4loZ8+1(4iGʟ.ǴR.qcG|* C׷o|L ?CdՁe|: n& (C=L T|ikOO-JAԴ{ld &q"ォ'\`%|`kxf~°IP7@Y 08 #7Ep a&QhX]'a z=d$GkuQg)n[K9]M*( Sxa*U$w˞ '?-BhDfm5=LSj nb56߂)RY^ Iz˖QP}ƃX s'/K&AN$9A/"X !i\FilR ( 4_2}~YŖVx>5H_ʱY,=nd]b%r{%6Wmfy_/(^Es3+:8W9nW*Ga/[} cU0| |` lojR(ڗzC}%; =j!bnY؜ m)$=wY8C8X8/P=R,Y{BҼC,B[I/a;Ș?ߩ7zG g7*Qi-bN(pR@@;mS]QU (g01"H3{MwTQ]dGqQ9)e-R d|J0W(w]FSb;ɜ2C^*T;W6T&_Tw֥>J}n YeȗG g^M>NmFޟ=8ua{9<$mՓt.*m*E|n;2ܞBb}03vXŋV"Vh&+q#fR{n#SI%66HLP?{FH70@C ;6'\ƾ)ڶ8,Zivder%^yۉIc-8YW2 UT|6X< lGC.*D$6Bgb 3ԮA yO'rM?Ʀ @o+ŕLzѴ|3 o>N[?]􋢯)!$l  =M #N ;1W2NeziOZbWJ2BKkb3s)%'4 a{e:I訳`9:,mi- .c K4+~OT?o9klIZYݗ?Xws^ Tn@|I{-&09 h^ V*cϭY2go(R~c~{4@چW^CዎxZj%7MRIOePӡP*^"%P0*i=G`}33K]1GJ` zLۊIS)mlt7@$&%UHpT0yf^瓫UTG1Dr#_[Vk8\^8Sf jɿObR)ZAFe6vfd ^]'cH8&r05!9?^qF.W-V JPĕtF0C#cd?@.e$u-wfk,0L |ɾ`6"o]x.^bhdVm)Y&4=pB_H$XIHgzqH>&NXL(MW2pG ߐl|FdXE_ޞ"qlEVd)/c̣vl u[>#EQVՂf V έ8gd9%fCLK&Kv Heܲ)ZJl*&GW1_ұ7fGwun`> uo`M7 K~c878Љꦙ ?UǯG͡jԱpLsA g+{Хvw2MM391B1q<$)Z@F$1\9PH#l8 & 9 ѝ9X]Iyd? ~I EO@XN(v ;1 89]<u afV*8KνNMf.`NKnFB|[@.L@ c+i~e Czxx"e. RUv5GKhrIocbr_˘&hhn}5#ؿ 쯾B"3n1Ċ0ϜW,Ӫ'h<ۥLj !~K=˳Dvƒ/edĨt_fݮ0ܭ~P*G51B (wf񨋑 yTmuy^`2d%u! PN3zoК;>!Nm `J v==cb  .(L n9/0v LK <,;u2R,: .: ͉5{)^q("Wx%`g&\G`>ٮ% eFV\NkH.S[i7+&مh{?vpi:27hFGo)(LB6a{R+~+L]s<ܐMf$䣔AmOM@*h*iZDgg㕺yk*F-"oz{LIپ Wџ m6)/ Tci-3-{ZNzA=>{A4?Ș)+֓5IWKtpBg|$vL͍a2m`(E(dD(#kw!@8Mݪ&'|X/VUM}x ? .:&%yDP#uPr r1՟hM4²^3;{\]59Qj+u#7w??&pUCqᩪ8&=}>hI΄Q&Mz˓wa[k6|"P)kdV1#S( 'zglW[xQ//Jo~ SZiR,L69xIzƄ˞lrO($VɱWD]kŝ)彃gTW=l{o}7O^/̱b׼բn=8ϸ(DZ, i)C3qy.06; f".*h3΢3GfT%jB0)`\r 8:pE>[u$i0mjNڷolFfaueө1o,回=P|kpb+ #\N~`%a5y3S*>7t$-crXǓFܥ1 1 F)c`GGz@V?JxA6Ҕto?)ȡlWyl o'AƜS{ae1|z[NaG~e 3ԁjwom LnqJic]2n%~ di>4:T$wu>s:yUD,{XzRb=&3V8hctz U>$ȫ6`頺Sӈ"kkWmF]Gx#0ҧ&&0CCۻ U85E^=*P8dGV> >NW-}6 Ϣ ffW5P le?h7% :^G_C̘߲ R]fL_5ƙh;~D½ϋJapTJ0yN lh E S E2}_PtH[#r&<S?8_g/rwxe/ w Xj0W!2ЉL{c]s>3A*\r98܎94frW-ؙ'mX~6VHitC &. 5o+K3 ~eG鹺ڜ芚-y /w ͷ;S!KnRo{ VXCqm,F{v󄛰9HZ' Ua{#H\y'jD\c8C '3_JtJ/I"uټ.P;ppχ6.)uxZReb)ӀJWd$w/4$$ۮ,h|} lT~Wڴ噐\[^V|cՋvOa:a` ()}׾kE'W]2D]l'Ak H/?qmN F;GenԱP%7C͍\q+Ⱥ !}*GqГ7;d I_4 JS%N yQ`zz3VD+Lv>y|A= MX4_X%n.+\j)x߲ R8[ܞгf9iSByQoy4`,^$Pa j(͜~܋?5\mױwPs;*Tffg&x *ǎEF<j;%lBߜޣ3}i_ FrĔXB~5;eFM&dH?T,bW?)I).#(v B>aXI.[uE`3nm\+'4B]vpܩ〯});jy=Rw`KHvb'+װ@u AQ13lG|6+ D=$$Otx_6&yWT#jSWխش22g${c1\Jc ~+ 6W4~?qùtiU:턎G7a"3HiDzԷ 8zv/$A$`-U'H8qsZHU<9bbD{ MɹD_6Uܳv$l>dG@uUqI R A KAR ^_N{ˍxYvxDױ^0lnou cϡ?&@ՉF\~Jrsy̝yL1*^:`鱄iD&=ՐihicUa=~7=B hm|(07an/Lpp.~ԶNFvCM@H<:`Wk5edo5CnBtU׮Jx"!ۍxӬФ+'OFۏ-ctZaod8 S/PQϧ`@i0Cf4,ĕh'!mP1WcpQvWI1l5Ԛf|<\ֿcckCe3}V}I}Q\3K,فLpU\']Xi@tn.}r뺖>R(([n&T.ªN6?fu#s5 o ^["3m?6e@B3{M[L쬲}WM tzjܢ'~NBU '8BWGo>E&FfTDB *LNiЄXIjuts58vLt*}h_W5Bv1L8wcPJ1E^TF&#^{ѧ^Z/fԷ_ (qۯayX[K{~MF`<22a&@A2Fq k44ϡ4P:6,Г#7 *JR1G!b4?[r_ihb~܎Λ⾼7WL(l6.qda=ȍF~W"ie0 d$p˕B#ԄPi-wcm>'bm*])B,hV+ #Z@. \i`@\!TJ!2dxY剤3fGL*4)N ,"v'Pm aF/vHM(FH\.)בE)J[Lyݝ.0h庶b@g _b$ڊ]RMڏIV6wWNŪ"QƥeoݛOꔧwP0c@>pq2tJDb6nHt6ŇcQpNp2@OQ <XÄZsֆ^O[R΄^4Cav`prsdՆ\je=7 jr5Nx79j/znk*hXq~l\Ȟ\y?bC(SZ2TA0X(u2f hdJRM0NVIKpUSܝKs =o {<|`q_{>S9ION'=w`EI!yd0Xإ>T"GO=`5H8 JʾיI£W)Ō__@f M:N8_+򏸇9ˮ%Snt Gnt#ŀ`j -^=#-[ۘEБWwα+L{:[KuкMF ϻhRngԋzY(iڊ #@#*1% +\*K}p8K[а嬜)5˛-w(CB?d ެl ) z]j1ѓGd,&d7H݌z<ڱLe0?GrTnZQK]ӡNmahNz$5tR*x/E]3NC 9O~I Z t{\J un'|&n.*Q_6]x@U6dմOP!@K޲m(ſ:+$Ĵz:;lLR_0G9 =mL[<*ͥ<"GpQVlsvqٴi6}Iwp~6LjMP+0UAw26)\+)^^$u&+*Qrbf(ҒmÀY~Xg^wmM]Ƹ6.{(tN?R<=*#r@ٵr|WC) ^gJsrx؀zV LLTς4ڗۑ\Aup䆪JuL 27__9=6 ""z/dy-LiUqi =A/Oit/C-=Up&WB>b]ۧiHZژCm[^U{-/!A]b,XMZ![fr@wu"ICDAp[z($TyupxL TQF~ )-td==,6%FKl6)k˛V`5<[ Q+|wMaBhYN"*CX5m^H˂. ~µG(umyi4%[m셛zدzXwPڎ xqjФ s+ y $SHOoZ,ݘ?ju\/A MP G D u<J8='.eڍۂsqX݀\ħs5Lb{&ZCZ?Z%I7 bt{f8(~0 ٚoۆĉ,N9)-pp2^$G=mwMpglk]xw`#[X_5}]c^ӱ4nFuYFIY|h?"} fʃJl==#GdfaeT#x(z0MY~\,4K-RFm/uGْ)gGo>!j(FP(ݎڛwE^1tum$>Rx]ՄVtU\A@Cga1I-ZqYG箘Gp,C'F$@]D4q׸x,TFe@[llɠX mb{*}~WxBdi %M)Q#ADi&;z$I[ f,mא% )f~"Ndkeē ֩m?gnrBYXagr:P9|jŇ󏔞}G\g4L 3O }mfwI'Nd[t}j4*)xC~–w-i)["~xi(k*=(~;ۣ$*fm]۲GtŘ497ʥ> s$͜|M0T>y2\8x!*lL'cq6;4[mYj2ΊC`0ywxu?bRɐ:CNiX Uϑ&_Wb)MG+nVaR+@|[` lJ}%\>Q]>1[1u]Ims !2q1)7C[(@RXE.AL{n` km of6x b//a5p|%Dz-K`eb.vFU2c$2eVaf1QH`qlb_0gݾk+|>Ν}B|&="ӹ+P\ tg3hV%*Ib?n՛Nf3!e٩\V(3ҽjŸE,_,stMi[DQiZל'Se&\K Wa%&7=Edui*-ۋ̙$1fl)@]v#~_;uwދ@+GIV\UTOd{NרjN2N+Fcz {gU!Y-=:źrߖ( BEE5 H3o+IJ;&|8܅eh}h:FoY4 uVb %*b-Mc$A@XYhťh=cZϖÕ%26l1<SԕZ_ܯIn2pF+]"㭒nO Y菚u +*sWkщ_G\ʐ0)6ܽaJ f1IQQ~P8>O佑dz,JAo) (\jz0;)W P9TBfF9@s-Տ:c@҅`5 I)ScZYzD^wAO'b7.xӤu*JǤse{Zadډg ۥyn(MPQl6N$烧BX|/3%MGg/νS{NVt:>FuX99!x&2k1/5Ùy;&2ruߦQ3wwRPМ0^^M^HE8)hDYRF @8;勌!JFI @Z^/zO!<y2 8GғUsu#s8:8+bCQ•wAsLHItvڅ{z \Gk4 H .e:XV$Dw:=#]$eaDzOkSx( рl1cF*\x{6!,YMȮQ XKsKP/t)G,(QtȴU|NWݺ;/,)l D;vVp~>ɴaFU0j&3~l!A*{"#:Ϻi\lAژgWqԗI$V?FW۩xE.٘|CGi$. 6Uՠ\8b2ꎢlяZ0/FJa|l%a1 @DipnLHI{40)N6eWD[VS.z˔̘8)p1yrTH]wxcK+[PHh.M"O]ȼ" RlՔg$Z(`aBUrf9^6놋?K߹J]pሱ+5ՌHmtmz~-]R!ZBH(4^rq[?쁭6 q &eB60@}BB?dH[@@\NBR췜<^|D%'!J1cEf6n{&Ք=:*k*94k;]~M,D$pR6C-9 w#ViPGtYlyXɣE3\Cه5ˠWxJ5 }e uڽOuJf[c4%mDGG-5PFy֣~!!> ]5a3X2KXL\`TW4X 34_p+~K8*4ELti@! n^|J+=&rqyb ]:Fqae U)Uk{w7t?f> y@-YABsŴr#`\iQj<#c=NS.0GhgYd)qI2J1HB2둢fcBtV!.$21B!pJ5|w/0$ }LEӌϗ٬")V;mn bW/ݨ3 j=0뺡H6GqH): ab)BF->)pPSqjn7-?5&dOαkqm@i!GpcLT[ e8Zf!."ϹErNe= u"ׁؘlEҕa[%[ ]vENYrb[y9P;U̫y#>{~F7=!H;KҼqHīPby`3@V>{ _Jḙo |XKL{~lAo&o$[}2SWє8mw VޭD&psa\l~|Zr R恦q8-ʙ*SH@q7&2sH  Ꮝ+v+t.G[{T46}æڃ0Q˖>USsTFi1| W65ŵ9ES( m-T!ÚWAɎ]gY5MK^[T|bk]R %]xDβ]|; 3a/ad|Ӡב]X(JK '>>C.< WitFt};jiQy.]ՠiiixxjF2i̾֏bd,eݯ4$\dakL56gI*Oҿ/qD4:g:۝OFN0<܊D⊫kzxQ2J{ ?I)O%[m+)4k|?]bcL$xټP|8im,e<8ZtAeg ^6h(ɕ'J5l-3_ B>JWuɝSM2R u+fLtCTLl?Sb;-ixf5l8hr>6cx ݴ^_3Xg|cSQ׵ t=qVfJ>Z+X6Gk׵v-h=>D=}ldYrwKDO#Q# ~G$Ts~_ A.]$Z#[Qʢ~BɟlsP{s'w۝< :_%;PN9*|JqtU'K9p 'qaUKxV3)-dƆ]zzu)O<>Dmi4'QiL-E,gi.ϔx {h7 /[mBw ݀nҝrĢ;`IǧF &Yw,פ)Me3 *|s[0HQ&qχ+;p}aKgF76LJ@%SfprW`I [o mɊ~yI+iSn:ޛe?PIOXQ3v~o94zF'h!@[ a7#ݳOe4 8iVXow`4~] i &7ޫZP}ؗyv0W O`N$hO,`Mů'"8!&Qg֡G1x"Ã<4DDZ'N| d܄exUУ K:/ӡ"| 4lSJ05{֟dȻr O" @CYQA 8zr +Mką*KUWwohVoTP&b5Y^:%=[]%l< .]t7m<?R} ɝia@a`H9;zzvdaˆwA( #cV-eUMnc 3ĬMT^XuHìmdNM"d6 azG:tMWBSTN/Z/**~;^wt),WS-6!ֈjԾ5lr >t)bD4ojЅaZi=l^x?yzT8 8ÛI[!Cz"O]9$=+c-dMQ'еkG/ @G>LPX] dπ_Ff<ئhq PÁ LƒjT/%6Gv}eџA/Z٨bi/LU p^l,)ue^aEKfճBA+K 0`u: n t cٱ1~BS-)G8VQm568VQ׿T#8}?UI7NTU@>/s^}Kwrլ" 7 =Vڭ Je}#>5`8'#(#~%ÑV⭁d}t}88O+ GP9(gތ86yxvLew߉sCS4Cߪ~Xhncx?gXkĝm6P> c3e`CP5/0)ZroG\d:cu*`cC'OYɨ R;l/;FdxӾM~;Mvwp@YbʯApOu\'h8S( eER͑1[jXS`wggΑʠ6v U2Hğ\\63*  ڊ,VxT-:zm[eh~P&Mb>ᙟdVĪS"4F$)Wؙ}eYU%MBcshZwn*Ɨtk?ǗIPO/NH)2l^^rxr ŇNҀTKպt}:/mŚ# |KT Ca.&ʹ4 Nc`¾̢YtXZi ^ ׸(38`/o`vlڶՆKkhqBJ I*;=4.ZEe,nr==n$40֦ @1Qiv' \*!&i GV.P xd9nY$ ^?MrCȵWVb9_܅)t5 e燐/ŨŽ6?*n'`Ud"!ka ~,C;:^y9qrz4kN(íq~-s␮7 |&nƗ;s bhB_m'KTܽkt^S(_ 72>ǚd#OT׆L9=Ax*k!bIWj@3L#`0T>~fw[W/0vq5[&v¾s`˝TQ [ u,W\ yX^7蠦ĹW]!wW,l+Mk9!,C=$VKFb̍7|Z@ WfVV;. Q*h|qo۱lqs$ZFؾ6!WB 0[\w 88 Kuj}^c~&{3vt@JQGdSVRA)S`Avj̠!0[㞌ar8.<!lj=!~J A$rtK  Oy[þJg%؂^S[M4;Q"sqFVN6cQbc:+k1?bLTʞ*8kJ-KY^O!~w\ޝ}n?ڑL@2bc.z?MMh6U#KJɁd/+cds3kޛ Lye:7NJ)0Q =M})Fa6/:J.NxnTaY~с; (-hꄎش)skw{V/L]1g8F0t~ xC.6~w6 DZ|܅,op"xavKN9],cNex,N>OdC^bw~xJt q=Gx[OĐ7pa m;Xݲg5΂@.jL"G5Ny9qZ5hWy&$F1џ_<? ?d1{f F5NdOcf\K."1QgLQ-I.h2̟NVJN[810cj3G/kmqԛ˕o39zGT9;K +6CLG| f4TZȗ0\(:b}3Od|9M%j}Ws h;04@ wKA["rjg榨켮={blvSCg~%D˞y )YvJ!̻+Xr8`2w=0\cPռ8/_(BxԿ݈2nA,JdA%p"E'֦kaDŽǃ&.0>/ !&cs|,Y1cyԁhT_SAIc CWHgopwט3$#b )3a~ DJ.x[ }\Yx4@VL8w [V@r)=TWYkj` nT #uzi ܑJܺglp!塏pDoSW[Ke1DhZ<}eE~ap~ mG9P umCјu2&Q>=w?C,'̗&}SM;18cvwH?wәIxOҝq&8iqvSR9AGyCX7IcOd%BfkB(96v>U`1g3*@K&`&دʱČtv ^yJś͆\^uN ݜew7b B P~RglHwR .t~7*( P.|unLBƔI>,FB?5rXR(B Q/M1 ArƘqoG'V55.=7l!Tx}4ds=$p/`(=wQD/X… A#5OBf-yN<HSmU抋T-qPa _ `+Sz_¿l܀s`Jy*8T}UL~V7 irw]Bgy +5w_FNad (~8'lJtW!?خfѠ?h(4vzauo1wgSu4zKTvhRÊ NrO,gX*vQ,l`8d"lTNRxŗ AdAym/s^%ᄂJGZ 9 R/20_WأzFMAԥ9(H%#d6R' Hz=8~2+ր`BFi8iX GSR:ADFu{ ]̇@_ ֻWnR!?u<جDpvqӄOC6u3wKR;Vf]D*m i@8D͙L\vY,$Kg Dh*X_X2Zx%:S<MuǢM,\>;#1ZUtT ,9ÛH֡\7XV Bó!Erhەl<4(nko0"DZDBj*`~oC|LX !E] 5 NKa*٫^#pdxWJ L| H'Gԏހ;1@( ]ܡW&r6P(Hۯ1Yź5z[Wz$'{ :b{3A|R;Эӱ0p8nDmEF0YJG0ړ\&ք)ڭt$=<] ZwJh[z'>(^/ op4у6 `G G(4|4*.k^KLyKwK}l4 `;s5.Ul n|Z=Z%_6]!%Yd ?b!Sy5?+LɒFUg@68!y<m͟g#t@0p&EL1bBB"r! Y-e. J@$`RstCV2j@C̋\2${<>7F~z>6 ÑKF`[,iߦMڮQʬZc/(ӄlyt5u(9;hMBixwYZh.QNhv aɭ|'FQic?Ftr2>zO# <?+7 9-%#-n a#>^cEջ lr+A G*_vю{<1N׼J< G!0q@A(#3yIHUDD H @G])pW u.J0CRwƻf-h!& gž ʳƽY9iLW#EU͒:F>*Iaw֦SK/Qe2Ԟ+&؋ݨ'`97="v i\Y f[00Bb PNAPK)5}s\|>l m6b E{.o-ZpҰJ6oKOنdƗ<P5㐡pmpW)#<F6J)5vF%1-e>7nX?Mk6>̣^gGdbn~X*ybE$%\v8EY[43W∜;](GR3Zժ½;_ũS½gH I޲ 2BǿWX}7 E*%n~Ӑn7O-iaZ/`?+k8M|E1ߪy(ڱ,)l+!v.M4}$U]|5r5Ԕ9Kna}n˒|ngm*<%n*30:?2"YGrC2G~ۮ!{ fwzMŅZqq/{GA`1?trq?aZ*jByX8=@'-u NΔNzsNg0McǰHVoI5Jt\$Q&~7Q.j^%EwRleKJJLb'5%4^>gDM7lj>(GK"[i=`TqOHJn5t/ep葊]PHז 2fV0tqtTS<:^D֦9z2]:&v $)|"՟R]#aj3l-o[_՗lUmz/r5Nmd`۝4߀LM[4}/y'n@h,1jAˣ?4V{{+SDoX%jk;C~ܬ|)o{ eAZAR)t~=-US6o-CKz|h+䀵]] 젶2[+^_@783w'i[Mq3@_3I11a*p2R{,W-_=kRZ{(f(.奐ٓ5^Sv`fU3Ѽftk[,`1|́%̀&cN帡^cENh6{B1ߠq|a,:' <^uwS'O!"D0Yu#F G5׹s!>H?Y*Q_%^h>b7m|adJiѽ& ;xnb`?50?߉ޤ57u9qG~-͋lW?'bfvlە?bp{-3ICxq|~>f(GO𢡊_zb/H?e djĀodg3pJ![,ع@깩{uIPjH0. 6 0 mSl=ʌ ΗhovghK,R8D \+M6 G~{<_/6:_iDIS=;GCzd΃K2qĻҘY[v6$XU; 3ԤS/K=ۚemBOG@i"](ͫHw|KHW8i:6z/^O@~y|BK) :A7 dG3)(4pp sI\Eܯ|eiATic$&(%t7+8l|ȴOO,)ɮ H"B_J%^\U8du!1"Dב'&&S0BN̘6RϏ mkv 9Ej1eߨ;VBWLXT^vB"w\H x0']#_l6{,z%4gwOf"ԹEf(QZ^ };gT4K\@(BBL&YЃ*ЈxA?"C ЋyACΛ۟]<'*"k]6uggFO"Y 3WY< iZazW4@3`/3XȒAdBRF?ְU5II ZI3j|vE8K573` zӉ^"lAA[$d!/Hje˚YSsWcjMzԚ'ݎ2R`7sMBhe\7<`cjŻvA:9SaѪ(,kuدE= Ht̞o9KGĢ8oк5]of4\Q=A5m>zK+4G"/fRs~>3yB Ǯ΃̅bLdmd/< ng:r |8 T&<9H,mGL8߃lC6@A-3@xm#=j΋RQ1ѕ6t&wv,|RώIgT}^éGN=I )/m_T͑^ kM8nhWU2-{>K1X=$ړ,cO_i6a< ]H[3 xj%*t(8afeY)oC@?ڊuYЎH] nr .w|cw,ɾo=7>"r gw%}uz:o/O)Q].GߢN SC)0/^dE8*)afC4KA0TMs s'U.edN3}=b< lR2YI}/'gXw½ʁ"0>(I:LDs%S@2{ Rd=rWE˟$~)GY޹+%4i%E ^dF%`Ѥ{{M4 Tmdk` $4r `L_ g0\H{.YЦ l(o3?߯ 78j[8_4މEaYAv4QH:@ĶhHΟG98z k,|bnVGSCuY풀,VQuj曊=nsi#vb|l֡]r/ci([S{xCYP|jA}]_q@Õ,̾欻e)B!w1je%8n&ؤؠ*-ES=?*҈oFXC}龔a_܂P\@":N{LhzAO]{ ?<[ݰUƏ>۷WHx$UV86]հ"{X/eLju%>@,]7y8I|S>g!; 7;ԤF[ 1&3I^ ۸ @קuFg79{#6W7ިh%~efqvj=N#h6wpЁJ83qܰPojN峎w7^~J7:?R|5Lk?r|!FN gB*O"= m`%p{5uΧ=?PRjsf s6`K̉4s]όLWG% `KWV1жeӠmwsJ ,;hG<.5 k,`%z=+3$BEIY\oSnvxbĘN փ\+ȃ17ؑ[;H»O5 ;dp$-6q%Qh%1 7j?6ejQ;iY8=}v^&r:z+mTk|njĂioZ82#;22K8#!%7R\+:ŃxȰVqsqכbq>f.X3TEy>>aؙ&0avdgDʄ9=3}cyx9)@A%oO>XXʙ)n~m'z)0%Hs_ש'+oнpkMT雞M[dVȩΌA3a>qr"oB>Bqa`G*SUȣ("^Xy GZ A^},(:Z=d&Z IqkF=6~j+za72O,X}0:XY~%]]ȅ:'SwŽcJP|\U+5)cu Ez.A0y%&V^BбUQ@K27 h Biao*f\2E/CZ@!UbՃv U]Hej8.JE+v{lM2qv'OlEk |Ζ,K>+.1y~[*yJӾ닅࡝"$y l n>^6Hy~+UFsjqa`llYEH^k$U,Ԗ㑒KK;V5[B tDuǛ??c/ς:Ni 4{1*_M,!*Qet&Gb `1U_ȠW=@q-KO9}jO>8<ӎ> H%tԱ=c#GKTw*J>T~stnc9`1ѡFPL,7| aVVNA+KLyS)jmzB_ukpL7o6ÿNF%<sl8F~ZzɗM&668SFpFe?!Vy h#(SH{37ņx; waexᭌg1m75jW?<#RMJϒ@rSf*͙2%POf)3 /^!=T J>@ !o[}1UJzh:Q9p l]mN,>描L6oo IcH7 bz/m.yi67ЧN٧S WQ)XCLN`Y-==>1ʊ/ڦpG۵X 镝}R3ZBj9uSoaNI:eKR.ɢ_$LCcR^0 T[c)҂l fћpq؂nCtBlAs-}_~&حXs=Qplz]A^%y?Lo*c Ssy4.GWiQ/b%.qW-b|=nl'pGoH=.sZR@x1ݱT`h% 4뾗urCA8<Uɔ_Ɠ7y Q.2S|"m冤gtέڂ=Mdt3NM!N\{1#PZ}-'`@J4S%]esST!*AwH2>(k{˚߄6*#v2 td3#Q5iD5lsۍ[k1k"3hܑ0_&^^6x'Rf;S%.4zei:_V[#d{:A )1<Ѝ[47yo rs(.+_d^ח/OLh֙ޫWyEy^>ᭊ| Ƅ#khЯW Bv̙fx7-~ـ?x |7HJh g$jI}$)2æ],qCTGSN?a-8!Uwx#jOVGj}^L?{= ;Oxbn1 T%F*b.^!MŀO:èl3^y|A}~OAni0ZT~7فQ h4F\~xZ6"F/[ $~2|ֆԟwtޞ 8 C:E} pkb;UCΚQLڍZFrJ%xt\Ƚ:ȳthF~k9XdwA{CU~"W(u9s()R?ڹ ]\X=>! [[U°jEӁ iC5|RD/94FX)v^]lw([#ޱT߃,LȺ\]R}߃I~;X +Z#!j[E?%Zf4KԔd,`Q<Ѯ4eEF'6@HڙW^8BbI'^3Q|\TS:[{k-Bnc637>Os~À1мڈLZ*~}娤| bzw zhH?zٗ%*6Z '3/dr@Ǜ܆d8.Fr0صH#N"v^+b&1qiQ*7BҒnŔ&߳bAƷBp95T8CKQB|77Fۻ!לep3OIdfJuYu˃gBaӗ| (ڎ˛h#>9es@SqRYl=+oTRj/_dz̲r-`0[mn䞯ՀgBLT|m)bc|"q~ݙ[kpђU*@#bpqX, <,.&dN(өY[fAYR!iC)FArsHНmF Z^@]z iX)pQ;F{Q~ Oz˽ۚdٮ .'맇wQhhckޕ]QiFơ'TDʂo㩀*m@wj@hF>-U{ vS`6(fԤ Lm ѕ\>+/3y2UkFH9.g|ᚸmIV+OTM[(עaaj)If.%ozF}ߡN~y='@U'#4@,ґs}e:~$gڕ^zj;ga 5䷔LhovkѮx8 Uѐ7ߛLaq%s,i^,QP~;@@nͻrsZ-3DŽV}/w6prp=k4Jo.WKQF;ƒ=Lpa.^AgA!5yY-|mpƣp"%S <+M/ăb&IVgЭT{i ,vSmt[N9C#8uaDYۮp W̄1X%W.Qg%ӷiI}d :[ :XNJEcSMo8Tǫar{aS6\K;_9M" ӵ?Od~aŏlZ'[έ$Ee֊F!(wA&h8Yk"0i90rk|~5%D{񯼲ژӈIK!:mk+! a;vۯ4DX˘B>+^ PѰgÖ1a[Ғyda1xr[N!gT#p'] >HnneW ``pp8mqAk ȳcFVA*:q1QLFs(&p ԄY5Qğk  4!!D 03kCie{cI'U=C(>cnYeM\ |%yLOƁ?)MIdb2 ?I9." 9\|x!OybqaMA' vN_z&T% PSeRt'@iW)M^=c44U5X%c9o[ƪ X%'o}.C^a' r&B5Ukf\PZ2hjXK"Հ5EFŰp8[{g/نnSk'8j?sg_  LiSn|<Zhtp#aI i(o#=DCGQ&=!~ j- oxS4JZ!t5ʀoVdHp šN X}bwXhq?٪iVayBH +BgaFo/n5(0s,rĠO: =en6[JNy1ifD_O9"l_+`W8IadUމݽZ; 9/a ZWǐe;ʮ9TBV-|- :mT뽽܂B8_N+_)nǔ_#4LQ6L3.}w;APx>h8BCK:F"m>)ҿʳ|*+sLA}/- -L•a.O_>R67n ؃,pGf߷wIcns9[D#܏s]M;dlu+CfiȋOFk6`2!#zH`;酇9ޚ}-znG(' 1.&œ E2;$b1Q Oz @ vrɽ5WAIuVU̢7m3pg%ѴߗT >1[ġomt /,f(2H:Eω+P-9Z)#og }Ob=-vu ^ +V81}w '39s"4(Ǧxi] pL$LArk"WM4˖H D~Lhf?l> ; [jbj0ChS`%Nh@K7 wJN8x/R5o:Zܼ Rѡ!tg-v%wa Pa{z`μµ oY|.{z5Oi^X,t]֕ito,Q^jeGGSˀG}A :dNMNH)L q|[ED>&p+w% OS,g}d_UQ0T[aM684WNY0V-#sPL UI$>e I<Ś^| 0& $3[cU& j5l&*.BۈϢuGRvի'ٟm.mӇ.;v=̦(+Yd̷.,́RĒ`06g6^j" 캺*=}ӡZG19_Kե(m!Vyco6 M>A XS8ڶ'3FWbh~Ɇ{H />onb/GwG 6W*NF2갬P4nN&M#de>~X(p?w{kT 9VnݎY͋#O#z\i K?ê\1_MQLO}{MzdXk dev?sqc,秳_|B_\`k!ryS(.fąjഎafH?_ciqe{9黎(X6aeh4㌯EX)*6)|ԙJǰ7d{Q -6eB^Hg*jTӹ`L|;ȘPϿ5=m 8^}>xlZpyVr5yutst-[Sд+KrE^(a:I\O~9k dgxh`/K1ƭVBLC_є|Hq:l?0)s=DQY?܄b/ p]C!8hٽ9%s q_tND8ʤ'.tJcti^كGìá 'VS+yCwe.D|v̥|.:2/8&>)!bH̚&j>׭d7]sYv`g]j[)7-iE2vJgrt F%OGQÂevɧ; {3fǢ֠&ב_?թ 4o(>>^5JV (AVVa5dY AhUn?>ISxCd7I2r ǣ$ųL)Mņn#8wq7C복j4EШ6'DnQM_VbsTyzd寲bSvZN.똧ΣwSra!wݻʕjw F_.Jݺ9 ROF87dNeaZv~ĭB]>RͳK ҤuĀņz!'}|) K~R}}}%p۔w9@YiG95-j2/hӸ5H kK$ҥc C rGKMK^7oKL<\&Mt (.T9M*VwM~ :džHi~έlP+bV8OS`  ΒHąXQ(赀O{$[3c#} zH5%Zzϓuо .辷6y~ͼ49eR3>}tb9O瓶~1} 9CJ;r#mk;:Ό$cNOg/)~9DoFKgܶ,7$N2/^KHh~zƅԻɯڑnahy=gHwm+-^Q]xu>̐RӕX(,J)g0mܛ3נ[b1T2<FgTK7S=(ſ5}'E^ɊdY!=~i{%AWFL~̓[J;$Sspu&2*c7ذ\7} `9drcC:?:4#m.tڑՏ/=ΙtsRÉ%8KBf"hL6p);^>mzR`=ɺʔ?2mwi F]lPWPGcTya{GÂ{ 7pD`}V9y*0Sdrє* GP"ٸ~#\m -yJHխ_*-6w3m t80eM4hAjD&*rRxiG3@~lrgGfH?š2|OKi%hD#yb [ k9 cZ'Hu@: Θq/' 6 Vt`e1g)y(5dfB }hkTҜX;xRۣ @4@8^YEso1vu9( Ana9tMR=QSO "[I>0(ӟZ64JXlH4\vrEy=UN* qJx[VϞ CAXzZy| 3m8*^^VAh7]MLS7eQ1//[89D3&E5^2v^LvYوlW/><"dgb&):>Rd|l| gL(IoѠ[TT>ݧbCnS ţdY 9$A+|,\?ks%ieGh}!!1BUym>ƹ+48$UGg6̏n|޾wֽ_iT7MA#Q$9;{/K7)yb;Q߁1AO!!Umr@/f&qrdW NBJHlm&# }S ?_:ng4<x PAiDR\ eL2}V"SGb lkhEHU+ta8aTjĝ7[.ogFu VU8:4TmyX(0G2 ӿf EHcMp0"Ae)= `\Ģt7=>i9]+(aKo Zܔ .ьS++´Hs$Yz KBQC5,y'QKҊu0]#~J ;lyA;6I+^s 5@]/c?)@n=:7"`v\qN|6:Y0M'•yssj͂*t!v2 1|&rk5:^jE×zu(9]_ b5@Cg5Xj%f*9 K:\ ݑ/=WrR`11i|J![/yeLth-T޼@7_y WByr'#k$](9ء,.s)";q O| S6‹,FGݦ_cΛ3 on'fb  y,:BE(^M35d,=OH@<H,WMgXn=d ĩi/t1"r 6k;8nvde2մ=v ( ae2:hb5Ey4vR|.w:\sK\kuʔx űFR@XDYϞCrQtf@,M;[5ת.zbk| ,t /DҘin[O28l7r0(=Ƭhw(3ubp[gz$12取tOAA Y쉬%!hS?$mg>E'SDE _M͡06ჴ+iyٮQVj eLØ ,Pt>[~lqwC_Z = 㝞[AHڥrX*ĺ m8 Rg^ԁ/Av^a'=v3ϔK"Zf 5zdz+˶m<vζ-Ttf xr 7ނ#8~էb2=< [[:Ӈ88 .ήZ;l8D#!GAP o+;]g:Ç~Pcth.&"F (+A$]+( v8*SE| ذ}7{V;Jϣ_gAVZ;$UX{<)$xoj/D0ԻM6:WަLL׆lm5J;f/f6by8 J$`jܑ*\R @Xp#_}-wɝ(%@k)1`A ~ .:mH־^]l㽜4.: 5PJńBѽp[~-}k`⽙oOȽf{,U7ypV}}Ԇ`Թ9w{.,B8^ t87Vwa-Nn_1MVmǮyZC!2ɴ|,#3yqNҀ}(|盗iެi"bJ2{ h0n,l- LJ:*2FsF"Y&&b׵p} PLV{C" yj}M^nr7ߧL't٫lqd2>յ8MB,asQg9o%E»_=!C?@>!ݴǁ860i8>(w-(p yDƦg&cnLqJbʣ8ƁgY(GO‚jy$ +t%'Uٯ1t 7m&G=Y^˴HB^ 7W5ILgŽƖ?P igcUECN=+O6?'nF8mcyUkĪ2 Ľ)5CqݓAR3f5QSQ ᆱXxY41B$ (fXHS~qAPl"<%gw:6 ..[< 6Rrܚ roRGcf,%6|Mo1G6b j] uu٤R @ΙRì:)hp _7*<-U8xRcaM^Zäo?= .V6Q@Bb= cO$4ERS;2;vjL >Km]t!B-u'[W)5}x5;I^SkQjB!ݡT$FBN`|"X0`|>3b <x!¸Uǻ-%i79v|ma\bEU ? X kt%8r`d4.͖% Qk_LS>!Xz1a;ȡL*h$ "3$2p>0!J-L$=ͣT ,G ;Lo/z7ˬkc+h'##&q^Ğ-K |ҚYmrlBh j[ iTSu4K}̻*gk5zv,ˡ"d%pTe&cv\:`#_Npb_d" !M9 <$0S%y l?CTl~&nTnܹCy1u؊@; |j~fl m@2&!2vܚºen}i~{d6M~]g:V۹2"ՙ,տkbTIp%ru? ;Ɛ՗;oYQ&a($Z٫e)JϒzqTxTsk3-@ r FdQ1&3vŽ%x4kF x|`R un(בV4 ^V3M0}2K97|n5џs$TCD/﫻7citw(Wa&WJq)*.AX>yًyķu=HsO 4}  3/Movcd),EX~SҕNH QS +͚CBtǛ ;φ,5bHbUfg+(&kTXL| !Kǐy0RG-!aЪ|e4fdF[fC= n}Χ͚3pnAmENdP-ևh|'-@RUǪ g=@e;j9&2xrg9i.vBz\q\༦JAZ>+Z@`-Odϟzb:l >SzHk 5y9ERiGbsv v};8F;.9\s0qgN;;bfuO#I=gJ'dG'/mƘaP#G۰ddyxjO0} S*8wpG /Bgֺf:f('eq1y@!&;cG]#a'")۵~Ag?1Ɯ4J~%dx>[ 0K8m$nQNEµ3O.uq\֧kxfU Zx*F 3L)fy~V`NͶXF "OF-kYϟ~6k ɶ]xs&ԍ.JԻՙ:3x[ e1ͷ(BfF5mϯ(,`?̽Bw6 kz 8>/ڕqnuN 8qmޟR#0I;WjrZ#ŸA9]Kb@ $I*L xYI#g[Y|I>AUVԳ^P/5VgRvtEfcð\vrՋ5)@;Q O u›cZ5Ol>8ؚ]l_,nhc[Xk+G ;< ¤|.LJӿsp?):+ )e6w\h$;߅DR>dM\6!D=E痤=ǜn.Rm!pV;AUٸ]L(D 7[hK4⠵2cyO_ bhoR="WHPIiJU1CJiiU Ə«2ȵh0}+nLgF͞ΘvwzF!97v9ڥ)x%)+I"h+fz}`3&XC2&}p=Df2葪s_ Wg0 ܤ=WQx2ЬQx C[Xj@ά7 ]?6bc}:=, VLѧW[*;/dgt(u _+nt:xe<@8 r0n Z#:r+}=<ޙ@0NHotSjwСJ;==5CpM8udC"_; T򭥋 \\|R>ܷBSVa>QຖiX5Y+ -g˜Z- ;Lt^{+uBB̖"gϠo/n.~rB٢xn՟IqDT (!@ ;tZN/.vVuaeNcR"euH)\X"oksdà8ћ'eFVEW 8Ot#&QA77E CQ"4.HhڴDYL:? }]ػ!ps 4|$VA[c@ѯMA\ Z ќ1~ڷ$~ƼGZȘSkc9T((1i=?6~rUᔮ PYtM_~J|-8/-yEԢ&%\_):mE)I#MYp'TR3  q͛?wmoh4 0(|Qh۱-hHMgLnVD4йt#! û)Ao{)p!#4Ԟ{rY`~'!uB vid#|e9OǞ$$ |s}b)Xj46!f=H䔀[׼珙8Kj/ۋl w~X8{47Ѣ j˯)u<zz{ǟdjfQsJm/ |HxP|vZ|<SDMWmu̇z}LKDszdErˆx~_f"'3+ohKu]/9ٙt=M>jkW1SNB뒎\.jwi#ӓ.Z{RJ1xp'Sve 6e*ƒߪ9[ h:t[;Zr{l.lΔ9k H t^dDнfnawwfZ](h'Ԭ-mO5px*Dkx;֕zDo`y42&>2d(V!8k銌V Nsx^$>NH[,ԭpx9q3R=v9^!;GYEGX!XS8f|ߝÃ^# p9BhΜ\}n5fo}q58<"bs־x.bQckHkjРW=xF sw-_}zUJ(A5nk}  .:~$eH]BJ}}QԢykX0^)sؠ9%WfK*άzJXl|Ô\c_& ԙԂy @hCR;q8B 'أy3*>fXe22&?,ߦ"mR3mg(}E}a q<5 $cGP8) 5x$d;rs/  DTDO9UQo=Da<(xoCxH>6[T?%&w[su;%~P:*SU9]q[CK_ Rim[nu"77Q)q_:9X}RB8]gXÏ# [CL/AyƮԒ4Cў)a"I2Kw>3FԲȖ [_,p5ns-.M1>3X7yQ|A3Fg݁]dq ga%#Gy 6G[(=ODiKinjm;WV.<ϡZFp+\{LCg#j~Ldt~׹U 1(σIS2U 6_K1m^KDvgbИCHZt;Kb* %^ȑvF軇RY1bި_~,P ( NPPfL v겳=iPP2 d(ִ[xbsTi5"gBj7'm@yW-_j@Ãv|vP(WsK6@ʼnc5\dYN326p"`m53@AtRrcV2bA)w)ƨdK$v)Mْ"G3D 7} %zxBJ<k5 Exe8=l8Hc8b*Lg,kM2ٱ'sV=y䑓#h"tW#Xd&-_siBijmx{f-j}JO~xfFY]<&a-hD@  QK4r"4ǚGɶFy&PS?ݒ2PS?T rRKy!n`73~y]f^v>k؋ Aޮ,f񧶃fq,`b ?SU{"|h]xXX] x&t 8c|̙_rdᎁl;v&Wkc1;4$po&eӐʧ/"o<]*ƆeqPQKiivֶyC-@b4OxW0rlYW^$ي zB 1CK*xk`F[E,}`⟞pd~Aì+I Xα~q~ǭbm7pR%1+P53!yL!,F0}1fD"zS? oR C<|j>GW$fQXk,DZ+դ]rϴ?'ffc@nNᒥD 9 N- VXi':m;_= !4" J[aQs9g^S\mxVVч,P揠F}rdXio*Ds&C_"B羧dYI!#H;_ʙTmO%tΏJq RXL'y0S m dwlZnP6Ł3xU0q*Փ.2/o$xd&T0? xNpcM6ѷqk黈SMoaʱ*>SPg NCǗG~ҦD7La2`Ka*Q(}\k<̤jG ;7u(C d`fK]<4`rϪ:];kد+M~yp-p18dcyE仳h:Xy8B4z *@Fw6۱WBMiwz2do9$y*1G˾nkma~imMORh@RWc TIA&U5ʨ-v!w>r\grE[ڕIFkDR'=HSI > _UEM/鷱͐$flK#\d#* ' ֥Z) )KjwtL7]?br΃ϓ$6_awb 740@twfi4hHg8(3tâ(zVR58;JdǨqgڞ;9W6e(7NB:Uv"Am?o,o-y*,7=CIhE8nfmv,|h'wxP/: exy]Ւub__Ԉ?l⸵ BRkML_B@bsT6\WGɛŒGgGrzGm0KVn rҡ` T4ʛ5&\+|ʯT}+HpshI=*0B;*]? YHu&1Ԏ4 H"acBܘ 8Neo`ve QOcRyG0w)! dHT?eΟ oW,$@P `O=C8J ݵxMa2lޫZ;QYd^ rP _EQpkWە1]M= ȑfPcSL"V4oP u > dPl3ެN 3-O]$ ( 6ˬ2q1fGftpUHohEﮪG3IJTo,Ǧ5Fd)"u5Iʾ]lp& ^a%JN@vV  5痺ٚ6In/iGPi{϶jng3Ĝ\xjR~+V8'9N _ MjDh$ I'dqd>(]j\Qw_[b3D<|]Q:hyli惹DAz :iVI$tPGϳӜ.`r?2K*t{#ƻ#|:Kk%>BB b2 Y]B|fB8A^YsJ? eNsUeE]/+%-,piPH3X,ZxPdk:gSM~]PV] "MgXlDNىZ|mGyXZӌre)?8?\VTEo_y 5 2kx:B]/ c\eOae)1iǜD̷{ *~fc%+]d`m-hO8anN2(!4􉮷z/cR廆D,܌9^tn~[U";BSOdJ,E |66"BۿryKJ\C49šF/zD`my~vaI> \rdN\GA2 Jew*R">v5_'KńxD) A6 V}2Q گ^ƎW,̆C ؖ:eJV&7rwO\/w`ج|ࠜ?8b@x/zh~jMt^q u%m1TDVj9q9F/^2(MGLo&zR{kcK7H>{dOqM0A7\bƌ`Έ݅ 6l-%:u5Rj/Q_#cD| ?oOw]ۅRw%a4sCLe1DI=g*Fh? +?dO-O'0tP%pӥQ8A/\k )KWdQe;pÔ71چAp

    O 9dkr=EU;Nbܹ.]d?%2Uޛf7V覽H S㏛[v |n!r:p.W$6|M߳9TK2U(qO\˕C:ѴXKI¨"Ivv7}S;AJy x0S u4>!K]H;y;S;xpd`_M{59,إci| {ⲧVݫ6f,CT"L==ul;FLEbC5hÔ6ң?(:ϟ1 ȢlLb t&i=!w!x_y.js~Roٕ[Z $/P_* ;?|]sYr{#L$)xIՈXmvĄS^m;r ?)ՀygRugqrOdWpxG;z7EtE; m#>שּׂaYKMj?r5^ԩ٧Dš~: E\n9!UB{L޵?Sؤvtۢlӂeiv4=ƗΓ\sqëLY}[ ]``v"S}FL?ճ#CzO5?CjjK[0!Pp/u?_(1$!}76lAѷp %݁R:`|g@PC(q42\j9 fPKRͩ!#!ջ==h]xDrT:X3X4ơG/ЫTf zઍ;RfѸd5Tp΂ăq_eS|3Z#Ȇn1N"12CfmB^NKE9OnT#3U&q7C)8KBA8`W 5$Ng.>yj.8q[FEpGleLCA| ][SPD*3!ֆGE|ckSGSn9ֈ |a͉SAP~4q/HL7#T+Qc9׳NόT҉ۿe)(XjaL ĥ$>cF0'V^d*y8'$l.WꪞS9w*<%$I_.<&:cXC/V[ kv$wd |osCyLM11O,Fy#fA3z1@gX"x`ncN7׽LQ1"}nNs9xGx\еRKۺϰΟ<dhV>]| Pu? 9g?vw;(LunakPC^0'V՘Qd b0gCtA/dhs0Qr.gP$v8^N7G1Kw:&N(q .OִR<  M%q҂.`0Gz4C䅅@ (7hz>5 hX핝 e+,ĿrNwiBN3Z'7ahaCC T7diVUJUY+Bw+[b8"(/4oz$\7ـ{!ۅd/s,|+QIԈ+ ZYB)Z1囃jrmpg)7]Nh$mEI8vN )^]JKTeB7q@=6#6I0*`m=MYl:c n>7r-0d瑛̋G$sMb͍ʽW Ƭi֬ˀ;m\ \򨣐-0C"…])#B֣j*ވ3&fgf!F5_9@^1N,*uNLx^sxٗ(@ת=M؜=&~=8nn M8G3<~mHP,B}< +#;#fsmg-8f,,<*\p&rkUy+7֠[ISfhcJ9wp1˼Axl1)vXB \gd`T7OТң|“u=KBfxK  Ǐ. 92s4qYA^jtCrm޳^صX\mtlW6<6-prjΙΩ"iP6xO'}ob<]oFApvyyB:KOϰ""_)A/Cc "C<*h Ap l4(ZGa$%</ˆ1vOby!$%_*?1kU't#nzInzR7T<^MŠ$c5GY[aRY]C8,f2nn aĕAadzG9|ɂiQC NrF znx1O tz&R.I xB[#ZY-ߟb5gM ̼!" /.P7*uMnZW4OK'S&T nSǎz` Rk5.^_=c\9yBU&|!YÀ;-(cDf;`ǔY'tJX)hyZt後q35!*=#7\9Ŧ)gK %xtup. nZb8Fh@#!lE}QWqHcq8RRkusIS86Uic1[O 1?Ұ2HgT*4܋f ED{*֧3ud%& V(|{*pSWyH#umj'XЗj*-{Y;LO\WoIw;ģ'%VZi+s~@y\{I4HJ սʅs;ڽ;׫װ+I· !?4e,¡B畹 3:ffb>:_=L׀߁ Q"t)Bn`Lyk<3ud% VVLzQͺEG׶Ω0{}3 Wh(8ӑ`n:\|8Qe!h~2ihXO.s9H@Gg9$>X35ݝ>[`ѲLySUם;x,-S9H,F>6(A),Ix`FgT,S9&6*(ܻzL5"mAq]_,^@ˆXnEC_=EF|" ==PÈw9ՏÀ8GH|} 7|?Sy.h1TAQ]9wUV6;ѳ+1%pN)5k2UesP~1 Đ:`E~A+dEz 5Px$ȃɷhRG W4~!M lPb4L3\.BE'MšV. 4Q=عU%xe0`TYnWɇ[WuO:B]!Gx]'5#$4i"8}X`$-xV(f|9v k)/i K C<םb͉Y ,N ^Ѱ[NALc9גtJkV42}P5s*Z-keoM5WN %]@G6AV<" Ii/S^9{2{ ܋ҫƗ1ٶPĬL, Gho`K5Ԥ_ '2Ųn܎gѹk GN( =Gcځn"ŠmW,qIBEz ]/V^6[H~< U6 h^AQ/.;wh%ou{C~,tvdu1TKc:fZT?4aG~{c"gS/٤b黹`TکΩ&_ƖU^A |&ķ) ֢ZOZSi (ncYcܩ}N"=eOvEhr&j,*s HK%=K$`U-)x{I~b -5+;T' 2*Ùvs0Gȳ:im`ߨ*Lki| R6ؔ%",G +$meg{f+qp)z4.>Jo%R%wH e]P8n%"\cNɟ91\cEc$DO$ ek?" Vo^ :q;SiEW~jrCnrj4@ J̲GR3wڅ G 3 thܺxtE*ȝ9݈KwIMwտЕ$YGoFgH๙P y%J9* K0nf8Sg-P#|2_huY/rI!vuT#=E[+'k`y~ +lx͊6< (Ea oz(鴌Trɟʪ5m'_e9w6D"p!Jt5u 's%]MHQG֓(j!/9SUw!00})~ j 0N';*8Y_9J/\nR=d7@iͼDF:CD6췱vlEU_2Q,F e A fCfIܭC1m$3dFA';*vR* ,h|Ͳq#cfwQWs@c$MeO}w(}гJVB{9}^&sNR֬yDzcЕQ\~bl_X g\r0ʻKǖ#H1O/Ýd_Ɇ,j`p^e5}TUbwOʽ)B =?}WxA%+BK ᥭ.d'ayw2&[vp11ȳ澼z>P"kpW%I- gRgyHl*vZD(#jIiC#ADuCV5#*-X`zĬfK4 DIi%z_XSO{ree ؘKE;LnGop^=b/ǎhs92 7?燦_Y[Lc8@c&TL$~}B"܃KEҼgn8Rdϝ!%T#[,ŕw JܜrT[t75 xйrK!io+DN I?!8Ԁ7XnWO7MmQKSəZ8kt(xV2?Яz7exXG-ۡټC,ޛ'X)> O˴W ^^J|{t|4eJ OMB; .\5 [: 'm^FGK6v 4B.ADRe6T1f/r;6Y%ԣĠՉ"`27Ānb% @6ޝh=oo:^)KW.\{/lcdXό.%! P/%Μ$(#"77|q6G^uIҁXL[' oLr:(ۄ`d0yrN~{|XԗfiUĽb@bYUÆߍ[}(˪eЎV5jl⩖,r#񝨫 ]W,|nYؔ`zLG/Cy˫𭓪S"9L&Rj9Ơ3Lab]LWw|;!Y9֢X /10:MEj""!gwD`Dӻ|5;ʇ`G ɍN ҒD2P%yq`4Z ֛3\MV;eЊ~ΗQEsiw {.X| m\5B[''. +q)딢-Fȷ蘮A:L:73c[lG#pEPQقkoG\eO~yԫ>uwIRU/Q2tT8%yx߿rސ:7Xg߸Wy[)MP +CcXoeͯhr2XWu ?YX)<8U(slfm2sZ$a> 1|NT9I8kA%-4Iz:4r8XX'd`MMU멦+RPsKi1Ik/{L$jF1V9$6E 4p9k׿ΫZ8i&త]w2vڕCTaod9p,{T$e`"VƂ~5 [(-5X:O=i8x+z᡿%NU!!NΫTA&Js![/0)qJ# IUwqK< NP `E<`N=4#™ ⭿L'7:KE"8u]5Tz߽ocL!$o?}a"篯A6et<;d e"9":!8ՑJ_`ǹ>Ĥ˾}Պ7tnsB E|( U|Ʋí|ZRykGm\o}1}F|Zg1).SI!)R6zM&QiG.;rlq\lל+xFqp;^J6*  WsM*J`/]̥7k#b׿w}Khd .[NVF?lz jRSWԖ܎ōv Taa7.zTΐbq#wڀMQɔk(H 93oqA)v4UJX*8 uꆠ kATg3ݣ+}k>BftZ+E Eb(0j2> Rl6Hs6HB&)$ASamuIMי3 h&E` ^Iף f Ut f@b?NN.w :H$7hRHW< sqOER+>F^_1'2c)$R~ /M-E/ K7[_yJԹ܄Gh=? ^wjO5ՙ.J%Q~*7JϛOI!E-\s7g |}| ڹ%z.1\,0 1zzR7u7[奌{ilޭ I7"F_ܬ1(ލ+۽+xߨj{ja!$Liʐ&a oa04sc`/R3xk1/o1^F(|c% Er7bNmuۙ@MT*$io\]g-kK|z )s}r3Dsr=Szj*1W]yn ܌Fq<F Tms̵)K>4@+yS~Lq I0Aշ^hPӨa^%?1d˕|ɾEysmMnI/HLwX~QHf '<j"~6/&<.t,8qې,#Nų+"0=T1"dXskjrWIs^2p!hROi@]MII_EZսGt&=@!znGxz \GBm;E0JzKA/:seCV}Bdz+*c>JYvh30 WP\'m6k2Dm5i20{(̚4uJ-Z9ՓyJ?&Ki(%!"5QsX8<5һ6č=| C3V?4I:(ө+"HM(A7QMӕ@tQ.)< K;Lk @Aqb`zA) ^.)i0ڰ&/1 3i$rMOJ$r2X\,8Y?#AF۸8)f儎.p#RmJVeTNTA%\&*du{0<0-׮ѶFd婿;UP x~ GSǮjVh\#7|oM8i0Qy=bF M<[mZpUDwbL(Y4W1J q2;,簬,^AEDrlBR8h8Jq8 n3R5+}V$f7h/(rN fU}hGoea_k,umjj)^f$swaѾ+p[ms岋?P6UfA;=w싍%ds $Q bSe*)39@+kyT=LeI>sV!~L !kep߅TA;OjDNQ=LθK+{ d4:aq &a\AY!'J7J{wl@ڶ1|d^ixkKR:=;/¨DLss+Ə?'e/MFVyцAE$Þ# hW©g$<8ZyWŽI͎ 9ZAxvPhͮI "|4C8(xNސgQv)JeSɑ4%fcz f(;HQd򊥱3vk[+U+(+aA+UbP 0Ǥdn$8`!mQ"){nKU⦣7]6b*AR]> F]1gZZŨR72xz,pfɟw3g@diҕ aU6KN~3/]H묲91@@߀%}VnhDټiN<(D.lR@ Y'XhG ƵgkG$m'an1 }B./wq 45 6pZӥC/H_&8~`gHIP>ǑOLjt}"c-!5!*+x٩q)Ep#Lktj%zϕj߃NB''Cl~81̶J5+M FW4Tj"N]iU(s]NǶ֩p$R> Et57g1g'^:դC6@yЎ2wnt:KYnFS4uA rxĊyRHtdvQnqHLIGe)NY|Ǚ)Iɞ(;g4<UҙZҾ.)Z+qGנU%q:a1;JɂFrEe"%   ۢ".;msq}럐 ÃUr<Gp0wo'8S8 jM%b~20;S(ټ.Щ^ 4L۸$h(-wK.\]ۂĠh.+=Gј27.nq5lTŤ$'-)5|hE Β{do =jQTumvIBo2ڦtya~oϜzTA>2NhH0 V:Aֽ;O1' z }}V36AvMɭ;akʮCaMY^pnљ݁ Olʀ_5㈤:,|[y҉[&:D&~Qix_Y"R*3sĞyUEUq5;#F ܱ9j@\Or\ wgtYv3 8tVM@"B ~.z#~"6LƖIÎr_@@v s$ U_2&%=)ug3{U NT!GGJOE{ ( #T$/wv1—nP0x0,@]o5T:8"jtG4^*9+UGBx%݆%I%_DUۮ)~@.5JkBuK$NEFg2p W{ޱ4Δ"#5NE6:/m@^>%uGP~;£wAG iT{F&|- pV}NO=GYK:Cn2Qs a_Q-MlO }U#M q:y!Ln&fq2,5&Z􇍩!^0-% (4ki1$f9R 8|T0-U~ԟoM&}WK-!7b*oeT;Kbb0A"%]= MeYgu3jyUJX2#᳠4]9\5 Hы0'H9L|LZɠ(28Eң~`Y;5WaGny7ن*h.ΣN]v=яs؀1B`d1XZdgMsJt&hD|❸;'bob7(+|bCGuR5\Dz&\3UcHg.r%H{ͻ - .V=8HAfMӷOge:sz={3ycA5ǻ|iF翆s2 H N O,_j ,`\}0ǡ4K$n4}+{KcX;~,!|k;ܢlZwjtrb:8}E$ImY[3LIvɕ ٩7/`=м3oEJ@VʻlrYayH+"A}#\pVN!Z4QLT *sN%vԺ)i LD31"UGi!Y?V1)s8ْ[i;[Y˭>!M"vFw (v"=KO}_=nk9 eCz}ٲ-l5bu_39Ftg^9y -XqryR}7k^1x{h>m߫Ԓ6(~@Iibv[H>yKuqɛ8>_=i R )v)RP t!WަI*GҲDAb%.Xm=L`mآ8̃c5O'*U4:>=ճd;| ʎAh'?Dߛal[k'Ji P'6՝IH?V, LE#;۷*>__d^Gd="M*PMN.f2guZ,ao9ӀMKQz Ct}:o#H굿_6LEJdV13Z 7v>T.G~DEU=M$obnW16E~NWEu)a._g;'pEO-8ֹIl<}/&$x]xK\c\~q=u+ yH7cn@"Pn;d G2}i-_E\Ƒ0&*ozڛxmM;}:lt| &V6j˴!JǢq$M:(:@UŠB  ؏])x'l4%!&2de_,U5Lz."ߚTNaN L\* ̌$ S)_j$,J+oPBޱ$*(2͜KP;;v5{g `eoVhu<0>9@LpoUE'5.[L&B^쇏E {Ty%ի^ V?92(B_|t˶-C=8psjnggm7UA:r_wi&P(EǓ8OfY*B*x D|: 9i>dSRMpz\B)tEr=041!u HVzTo|\\T=AnQ_I]Yw'J?kԛ#zXceևa 򢜊'KQm:@uZ"s*Z0OGѢnrbO)y$zz3,OpH'lj? *u- cy~J[f%,ãse)<Ţ@{Оq[N4b?"Ees j㠕mq;|h؛e)&R`[ Κx: speJj=1#1f7Ж<=OZ[7nFyIR(wܦ3oz UB\xڶT`Oʗ\SFɳ$qsڧd+kȇ*s.6<_;tЈ%|OEmP{trP_ǹ2G}2IJhqHc޶BJ8NHwJ1>jFI#t[ޙ;pNݝ0Tz 3r22bY$5ʀEE B(llB#LהK8}a*B'=z⠓=xZ"àuRn鋭kCětYB>|P!*`LH Wهj87ӳL:P̔NKX8.+di6%Q7(% 0и%P%2}}$'=7x{ 9?-'L 5 ^y%|cF]&wdVZIYSo詝Љ9a++9 %|WZ@@LًzvCu/  {:*3U W4 ,o ]8 9ņmd8B1YMaٓ.Pu'Wiqo䔐;^e6 +lEҷmЪ ϞW2p Z\l勞=}7tF=يOhe>ʞ0E()gꑸJHAbW[: K>hV}I+3q3@ a q)Cw²2𱺠Mkg/m<Ҍb1m0{8,ݘ5[GD$Tin4kF0xpS]X]56;Oxv[`{Ӂ}huy֦)jA=G\S*p/xot?TPF\@ g59ZRRC$io'hO5S=F \5l1i0CqJkX [=y総` ܌wDĠU.Xjm1bDŽTrl4BcjG=Ud]W F`߲Xuc8,w'.&Zed݂zb6PhO'_"aaI& Y4TWzհ:DDm}ve˵x1Cd)wlb ٚrq&mr^LυA{҆ oCvI-ˌޙ[vA j;=9P.D?z+*mK<Tfo|\ܧYM,R&$!RGMX4-}͙ӽ[Sҗ` .\ 8нՠ|[z89z%k(p&K1a׽&KHv] FGu=Fbdԝd4;y΢d5J W/@FB.bގY?I@W5 ^w* K)0ץ|]2d3f7MP|9'k!c"'<\Y [E}J("^8U, IM?tᑩlٗyVR? IGUSbD?x #j>4X֚|UYEO8&$_6oz V>aىKR0>4XxFYBn~lg:-86J,NzSGéYQak=Y@&H{9.L];0!"0Qn*i-c\v`&С>ޡa@bk!}MbYUF3|pƁ?sh-sM^:?Չ9/$oDT efH5ڇvӝ'&ʦ\ ^F >;/ɓ( - Tj҉nT|֛VwHlhW#,A7*7d=\ˀ_ u>)ξ)uxmIj.RN %$Lx.CjAI`Kw!'B#\%ײy+,mrZfjwEo_DDǤ%)1'u+|eG΁6ܭ5a9(16jtۃI}3Ԗsxϲ 56@VELs SѺA 7{LTȬO" f _r1:`x $J~} SS>M -_[>2i92} _،pʑ?^%m篴7󹫒- @M|KRf}laA]Z-1Zqp,.kY% [Lx`D3mkELlL&bIx-o[ oog ,tAzhLL39 i:`2Pq@j78a]XG$X+F{ xȴFJxED9s5۴cNv. Q2wvV?U:{ ϺFq[(r:;}i7tb!4BksI}<\T4߸B-,)ٮq/oom݂ŖBJd}3}@]fP"Dڃ!I,4rzvf\,*±D4~+Y̍lo3Ks^N`W*Z,2Azq/.ogvDXŅ&܇ uJv J"cкy^\p̄Ml028}Zo.nd&F-7:zĈh/fѕ %k1ٮu1ז.IRa==J"pRD5Wwb\/E[ >%ܸ^Ƹ<5""#K?5A/]߉e~ pp+Gx 0 $}˾V'ס6 ǫw*cVa&Sf"y!RޱlJ B ~sRw`I5Fj䣍OsEs$1'mn_s"& Mb'cnѵ9GB@%"=jpsؼ!TKkT pDNjvX@[!.^@vfΚDzǴE2gr7g7#B9Gp^Q0d]1w_{ v|[HtF6\D#:g&vo, E1bHid[-lMc_,a? >\hf;ޟ┟6Niz%qwjT@PkTeQ:4ORJ6aӯ "1"ϋhD)F}rW~\0kg6͖p3NiD?Gbӣ-qSߥR9l 5{ mA+ar-F-ʝ^N_up|ˇjC[0E:t9~6_;1߈ٶ凞ePnvQȃfǭTKv k/t7,v]w`-.v1O3*"6'ni)>2+[5&Q"a$F>0T3i@N4)ؐ{9k49 T|硗=g7fazaج1a"I?3$Y&2<5 V}N1_ c,߄[)8!ClG2@>OUvzyS1v !Vs`Hj3\rH31@osam7/ma&JH ,ǐtbc;Md\;JXiia_F%&-L|W &? 6txBpSgAzƍfnj1tի8ןHUۮ>- 2VL?G]X2*|-ICj%r>7 A-5^c `  ϩ:MU28REt#LR0Cs(aS"IͨWWiajX2YªA~]|B+ L6a6uY νs*8+H$ūq p a&\qgKǗW͛Cd-^%s^<ȘɢgOS1QujC (bΩdv|&( i6PƚtWƐF"{--,H&AQo!y`LpI@ i=NzI5Lkfv襚(5=Ut#^S)xCiSДѿ|r<$-<7a!7N4*N*&hFXŜ]{\.+z3XZK7vC D qC,Q5HO{ W4}~25yKHWoDNBٛFV%>k-ش4VSX et@Eg/z/4({cJJJ-n|g v 5.K9 G}Nʍt۟Jd,v.,ʬ'U ]QX4*x?;zԥWt\gt,:xCvVSA5f+Հu+Sqv&&&%A8@a4e:LQJ`vr"CEdh~o4ty0E FKV'y9 1Kj=㽞%*#yaw:@($Ln` H^:,\)QGW Y$LůO73^a Oasd5ن{׎JH%D/f^)tY!64(M&fO≣W&;d.@\6c9CL?͊rso,e'$ -X߲{<ٮIQY(۝:8v&ڹX{bD~+<E8g68\jXyc qӤ7] 4zÔ[v S̝ bJGZdy^Nl0f%wrDvxhi;6wa"/lrͬgÔȚyPC&_ڒ0s^ ңeUn=L<ίT}/^*#PЉJ;Lج&v,KH~Z*Q2^9^=lSʄ~)ڻ?2憫;} 8q^aAFz}Cr~n: vhx{[rMU$ X_8ˁDb{,w= ? !<}z(]U^¿s6`URR ΎDLA%7QEK v4ޭ9+xINGEq[~  /ő  e*5)&"@z!Xͼc ʦm 1PM޹l1`Ƃa.8p%Qjy.k2 0C 8u6S:h}{,`گG74s 97xY&,qaRT{jMc^1g$`>31H+*fȨB9r3%37h/. voNij}&Tn&R*lj_Үh–Y|#[j9&j1`tl3;Ln9b>4 uDž0`03oً0)x$tX@MM0lhoS!ЛNѪvfŨj9U~G-` PZ+/A:{ZI#)ΦNܚG2q30Gqʹms绖pr7O)g CHGgsmf|M_ѮK]Rܤ2BHuH:8h"W1Nh ,яΕ-u(mvTeL!<kpl= 땘p'8|Rr4%^I7Js|8d%;Chs!Ho>jrrY??ݠ(Ֆ@ɾ)j`{(P!a_NQτ1ynvbF(MPڹ,F7qľBAzIKlL3*O͇r&h>wg ="Rct/L$fJ5U]I NmHgfbk>|ӀFy ۬SȂ]Y9Lj X-Gi԰V'ƣsl *2wʄXkD_~1)hiPmw/Ҷ3^2[:dWP(&yeP*qXA\b;WQ$BZt"VA#2^܎km}d-k-8wHzmrC̛w& =㞚P%̩`]x ?Ἆ>^fD~T%"oPtXkZl<}bMp,= Bm)B3rpx]A(/V',-j$-fW5X u'25]?Z3 @Ab9:%dGH<(ʘ[z "*ҒC 0ϟ9ErXKU'Z[;a +ɄrL|F>V` L5?ey6d'@b(WA>ԈX50k`-ŭ=+Te[>nh'tKҵ=L ItZm՜Y38F9"=5F }B%7CdG=dMw2 ц51pbچߩN뜣H\&NԦa(A,vS#Sf8X#M;@ ?I }DVΙ_`QNR!C\#' # cֳRp^zY00Һ$ # غ~a-Py[5T1ƥ-[o!zy!b6BaJ&̽2[6?4qmKMCɹq>@gs᝿(Qظ(7P <;kEJ{{FU[F#>nﶎ4 gj_o͖9-_n8ȯ0hOO@% >Xl s"D]I#"uj^,^a\VFwH#ׇ霎5!P=|t2AL[%-hYUoONYa\\h@!ğ-; sj~5WM. { u>/-| A[n];V,Ck\=Q{jn+Q[v^ Jg_SkrqY3R7[5|5")*̑yUQBGَqC"V!OiKMY K3K-]gੁrtp,K5 5Ks7O + ЄרqcNlb=f).ʔQtߋхQ |*slH8 5&Dmָ*^o쎼g ߍ 3p">k V2[帘_@"ߕ HA$ L?*FUsַY* qq'5pw*0p/B?&-kNsR@ECWGslue&-%:D{ ;% |[|bx8\\IcZ@BD KI@"{l%XgXY_w^P W&/6'e",‰*uzX4 #~j%%w?T/ 2S^ ӰPya}͛Rgm0[كim5+՛y3멂6 Ẅ́.Q g>>=cAS@w8|i,^5*ڹawlp^|SoKr/9ߎ6_O39XWT#iS%./#ɴ\ Y{7tAD|BKt BF' Sr^XV:G :߽T_ȟ?. ysVMeR M`ERod{dxpD 8siZ^sh=V44+'^138 V\Ar<4--j蛠 bwXt^jBߣ%|ֹ$g^R*(L+F<S\X@lȕ.YMR1( B1WY?`rі R#ePO~jd#Ah<Ymy;2PuDCToD58ai>ǝ&.{dOg1$7j<Qu7)ߖ-OdEamS9Է\.|U&Tyl6_)%k }4 ٭ 5+J [ݥ7w|TKzщ-gҡj{``v)CZ# a7!!XHrym~N}kS.XyLCQ%M>d 6G3Óf zΫ4&GLo #my}c <2{3V!SJhH/޹CR=$0On|)<"ƖN)-Q[*\uR9Pu_(n~5SŘe*5K%N㽰uS$A R:zf\ {D@}RßO*|HB0'q<+KI(+jfwb3}u"boHPH]N$S;a?F4"vZ.DZD춪wH]cV`~#`9s(o_a#cf yk`W4g ;A 9'2̅3LהQ[gytmeM^4E2‚-D>_ZdmT$`3! Pn=3V؀:۬o$w_hdY5+:Bl01J1 '(iٙ;+f>}%hv̔3,R5j{V\o^v #ߢΤ]adPoop ^{I3 uh"#xZboCͺ0W9jnr\JgTkjxJQ&EPǏL`Ua6t46sˎ4RG5,\W'1D4 tS,y󗍓fhm,NTb$5cna'u&Grd)14d2U UDi%+P%/ Cٺӿ3S81ϓs^?]&T!~cwZ$_M6SzT~irP"OFc6: E :N?&9\? #g-ŬpX:4eKX#Dfyˮd ۠GߋaHNj5^M%r0ṀW:m %=B-JA]qDK{جw%-S&H/>VO>Eϟl[bsu͆lT}L2B@ Zن*RRj9z9ƀz1glm})[(in,s-FGTgR>|!SAf94R٩"4)ͷ5].4E |2y JT,HI.e ϋйL3EÌjrB\ ]u+ˈI央Ot/["[սb>KXT.W{aW4/]&Vh7CHtʮL%6*fCS]5J ܒ0NɈ]9R52~-5ZG}Sj,8O_a6Sw*hO.E :BU_t8^aO|E4H.&J Y<11_P򓻌 q]l)Z K-a1Oχ]Y"m9!~/Nʷ22nWtF}.'ڛ']Vb}6{c!<=mMGdyrҩ(1]9unʹ lFb,Ly>i3Έ!bSg~*$$೐2o&%7O򕠥EH74`!YDjd c 9!RI[~vTQL )veX|A J<- br6y"bh> l;ꐷu~uk0ɜ"rHDJVg~~LEXQl\tÚ^%"_C/r#1Req'fЅmXQh@X2[x u)迀:ܕp;N*46(XsUʲzpBNR >* h:AϗEGvG} #8(c`֗OZ~ywȟq T\> UJEIsqx!P0Uk$)^Q4!L7 IJW$<\ ڪ rCŷԳi{ >h,[⃄Z])+3e$2*[޻mĨx"({l7v\|dUh7zh0.,I}GeԦ ஥jW$>ej.Qo'U0ݎDn<dovVv-f9\Eh %v,S-:zޅsn%0Pa9vUмm1_>3mrۣ̓kW!V) Ƞ8#x) 5A#כ7_mvU'vZA;sӉsQ8}>Ͷu?7[Nd{F`brӽ{P%p6SiruG ) HubkPȑAW.w9<Gļm3` K!:DoOߤ513T HkIG^g+.g 3T*Ej ʁM,]B F)\B aw|~E4D]%O©J>^ p4 b15)_[VCw%A{i8cd渿]&-K m K6̗߹*UŌ9G+[T݂$*1i6~TQ?:dqSG.A&@cj\_U@^Ғd``C({fԖeָuI̝7:/Y~{ut9tCSo6Ĭz=#(D*R_Q {KEgԬkNVTd쪓nh Fu,Ϫ)Ga~N d8f:u'P`Wa{,zC^rXY:'3H)]s3Q-)Sf~tŧyX +"DFॉI6a%1ޚ>G S=rF)ۆW_^NAO ?.%3vbУa5K|hNU 8g_8f۹C%,$}՗ >gzc7~5]uAa 4:儡T#W8:} Y$O:t岟os7Wnh>Cm3JVRFqgտRGՓsQ'?w@4sZt&' ~t3")J_䂪19gg Jg@<:Ákz ui.J!!. t;g?s)IMca" T # OyJ*Zڷw밋w $ޓ6W{'"a+v0oUL ]7̖+s-UsEYt]1coaX:.$Bwk;zф+d}lgLIcS)Y<:H ý|u^,ڠ-LJZ *tS$4%٪RphoQ@_QGIlT2 Aу@@;O-Έ PPOB,n>",矻2;^O Z6ȄFpqFTuywW+u5#|Л23mP9X mU{(!l55dm,])J^1ih͓O^P(ς8#^/4q oϣh8yNqZ?Ce|y /Ko4NJVheHa v9W锧 `&,DegtLW?wĉ0 m8{`ɔ0R!X\z^#.횰5PluRti\ޘ8N8͡5rĔȀs!*~nr80LAG /S-MT["~&u,crY9D^A‰˰De^k-,_נ59 )^ !^Z޷xΥs-dyRw]z*%9;OzS'lKBKrB),7wZ;# /OqY{SYbwnM$gۓĜk !UeUWŇ(W1, )ؙ gvbw7n[`djY)|6T\Kru|SMcuLJ!ז_gk= 66وRȾngn5J팂$bዮДԟbu:b] ?q|wdV?}n=Gx<Ȑu@yzҿWzS8wpC-%"@Qa.xnlmǂe[ )IJ`|2{-t4*83[r1z{X%\q[|5|AS"S po՗ԭfpQCn]ޛy`z|V5{]vwQ>[`ed.F(N txV8b A0ex߷'R\vw.ia2R&^&PyאO#p_T"]ƙ#sA֤4PtOiٕy&~LqZq_"I֬eɶщ`˜5obtM9-.1b` ky~2mF#ѹm:hە fftr3,;=-ZƱ^̳K21bmhޅXʇ{5 10 4JҀVPlLhh.k-0C0GXrve9^AKG_ω{e~2I$,DG,Px֞yIHVRzHD k~2e3ErQ-PuFcoy4r Zli혟Oѯ6 |g3'$=k2hj ɗW@;,, A$㝰%$+Ƃjd"VOyv^Е|ްvN73O Ve9-?'?&R=_`Јoaa+kYt*6b Nhw@*V:|%QN5..Ŕ/P[Lx ӶޣfffS!WPNN7r PtǗ%j1?q7YilВZ ^ovTZjH-41qd4 :acpџwhCPgP@mHE@~{Ů_?lZ*Dx A2: ّvP^DŽ=A(.S ד -Sdžk,,]rۋ{P $(x5Fn\^:;%ˋfG]f9͢NkJ#gnZ ;>22Z92l¸ D?F /钧y"B#2_\O6H{NzL}^pn.5%|qEOG%uU ΀!L{Ch^R $;-d}mjݾ4ιx|ʿ $=JC0oӽ(4R Bv6wf KO7OF,Q95FmQ>~FjNfzc{en˹I!'=ԛq[ 8KT~}9!FՈ9@xH!-)4ɸr3k޳R hPܺ !~ti~SmW븎zEF 4.%,0CV 7UK(Ac̔bel_fLh,@:o#ʵ 9\/Dj{}%4I`Xh nٺ=|WGet[#fv"R)J?Ny{'\ l OY|XT;n0n;7dZO#L\f[j[YChvkx( md y,{~pmoԠYۆ-ۋڋVW`%c`,SfDW|/ԜBpgg켄1G%|u"̫p4G6.3G80I& [–?>9eto,_탁^0-+ф#UW MsN9z갔-n4s8# \ N"ۭ?L _"γHT^T#َCM5ќ-[^";-HJ, ![r;0r^ F\,߉p7m2R[񤚎5,-*U6K7t[ϴV߼p7\"tm:Xʰ+&_%PÊgqR9U2;\"L=vŘLkR=ۺ@|+mLLg,(6nb\T'`=Cu O8#MFkB'O'7GdL|.6H?I<lTbQ&F&bICg2軨+ %u=Hgt<[SGv=xS:\nL~ ;ItOv\eUʋ_]ߡLCRiVA8Be*~ o)Y &Z\fozV"9-̍L xt fuG!V HxW%] -=э.$$.c f\x x}J,ow #+9ۉvO#(O;<34F ,YF'M0[k1ڎw/=E˵$RqZ*$/]w8Vj êk$D>/{͍ ! cR"0ƛn+/T tze\/W-,aTiY88IweZ^recw}P}2SSIdRK]Tmݴ<^7DW9)Qc7PWSy-3'zH&N0Wq}UIcBogU6kuf^!Ws%[Չq#A3=? DA$M0CjsW|Vs{T<ֶ:/ba<ډǯ4>嘫+% g}h\5YK*h_,g bB"uAWrQAbXo5 ]&Ocvu9&*JE,& m* $!C aM}Q&Y9BQ9[zOfw:~v{jP9@p NɣrwIFe3M%h AS  l+_m‡4;@1r)}_]>aFP[;sDtkoizn7BɟSU] "Etc.=BNs) h8 |ty$xڙYb[<'}Tcy+zX# lhc3G?+ma *-* vʊU}o 6X)r Ld%ݬSadX0%CX` T|?͆Xz\U(g\,!pxlBƸ( x-!Kˑ=rG߭$M(V+JWv`zx1KAyfjE8ɷI%X *0΋0r_4Q֫c"H%jEЌ촛bD oDl aJpӥz/'t0L,a|nLj ^{|!nȖvKdEgHܪNxGy q=TPePtY.]hپ/:X2OmeIEjI^@6B˱i* x6MHeh'xݥ̅3aZϙ2qJiC~f߭/wU~4NSĀf*2eh\fS"#Uuٶm;oen?bXO͎,T.*f'Wfx|-eAroC, P^R/CEV95qpQ*E%|ӺMWzekDA9Jn!?~Ӫ!>1q[1DvxWB|%?HD1o G~e,mcF\S˂!y#, xnێ!+&g]JZj- h+8Ң#Am^qGd8 xw^ K_i^>)\F0ת¨~E|&a¡PA{fyPru-ι=]6GCXƘKAdt"/ӞRwc j\CNmWa,gtFR!1Lp Ѿ9AL3 !U ,E,}ibo؈\S @e7scӔ`:l1ڊ@,_6bD?hSD1 @:3Xv̨dUK^Qyg30?_d8-4{ U)(D:c{ݘ(=/g9~k:׃v#%쭆&>wInUʚȁz:(%m,ݝĕ~n@8O2}*w[gVQBNh -&Is_k޻ yZMh ?H}(vzW\4j_ I[XeJsrq̘RjvӁ-et]V"_1Vr,[aqץ#E3%ԉ_\~9QP`,x#`Am~goj1Z6x) GPQZ$3s%БgB^@,O!?LVAi]yNWaBDlI&¸=/PWֵO:d*%; Bӛ̎ȝ`&b"/`#x ` #UƚsKI)PsI//֊#[k=0-*ՑI,x?Q7el?=w ޭV)s!,ymSq}v G"W$v'+ 2FC#A3chE❊ g$/اp )rbآƚ''qd$()cQ-H!.`!*, CUnXꝶkVέI 1-OKGcw* YhVd^ ҤdIpn;RGk٪-sa[L zk#$Q@ m=+tp49*z/n0W]s>n6[ɜ\9U܉_;R~WJKu,|'.ր?:p7m g3bD#03%5HoXXDEk2r1/Z+3yPg哶Ɯ\<|̯HGN4jKG$HYG h ^{&0y cA/OCI5(;y]F>:MQ"b !"O2ܟb6AWB`Iiz"sEMCTR9mFjw~Opņkiq Ku/x DbWv(~Nu/P Jic>Ex493gYZ07070100000034000081a40000000000000000000000016599ea2b00003948000000000000000000000000000000000000005900000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/infiniband/core/ib_umad.ko.xz7zXZִF!t/ g9]?Eh=ڜ.+ȡvRS^}wD҅),צ-^wtURrـ 0˪džGR_˷'x:K6oZJLs%Y((5$d{~b/G•ؿWA#7B:S ^^>2&b*qi*$81G.K\XLhpoXDgD͐H㮍)!Vn).[B_`rhZ*i h~*]ːU+vG]s̔J|ǥ(:sQ+@Tnncgz`tpRaH[fsLWp,O~w1.oF0K|M*p/12Ni{<k%M&8 wPZ}rƸ``@.T44˘w0H(>kU_^ŀX4}cFHw Y@(X{4}'wP= Xw 5Bjm@74UfoS;I=@ʳe'&Wc4PnNn "8~F=]E g-bZ F^lXur9 rRXUx5+L?ƦDnh=m8%bKi(3NLݓQ'?O %X 8 wXYQ@˚LB!R$U֡)rJȣ- ĩDnw+hA+V[О^4~i:6Q&ޝjQLp};4+I: >l)WHqLb`]dq{K$ pE8`sÆ/\OJt_NNZP-$ǸϽ#%IN+'kDV)o G飂<﹅_8='B5D)@a씄:RxD[< 5/Gk< ={, Zg ړ?qD Wʉp]>G[Bπ@44mwqe-2 M1ƖZy0wMijF/ @r`L 1[f-wG] "-N9/1>MjX'G …FEߵ&,՟N_'̀quVGOBd>M)9 "E8 ˞l b,! A[¡ 93xiпd TO#X +Tj# _i4ýORd Ĕ# }tLFI@*|ϘNIpS@q0ѹreQc_*RJG\?71m6;L,%VBqb/eUҗˀ/?37 Yk~5ifWHVkk$뉸o7ͳE]&ΖBtxĉ]&!6l'S珱Oͪ7әiy@9- P: J'Bτ4y6Wɗ< z'ۙ@#V2wu$ vhVu<5/AOŠ+z{ _8@b X SقA#5)XFl;y:]ʜ. #RcCIen[mR[&?+ 4c}|b}29Z>T=1|6rp,((V DYwxXawۺ'H_ZCYx2И:3%ϹzD wŸA%&BRfEӊǤv,tFߌt3rV+R\)@Ԭ)F3@꼠va|sh\n۪HE_ID˛Z1E,@TZPW<ܿ6G_L26MɌHHY{bE`- w*'wEL!6'%rcƝb-l3F{d;-FVٌd p$l8Pr0d΀ۯlZB&r|I^OzL ljfVQVrJӔH폩3ojmqL[ˆDo] iS,"2èw/Џo+hxE^ۦl-UOv "S3uJhTUYܩhsEayw/9lN CXE_VDwaLCNJ![R66 5|Ν* d "3"x,RCL_%_t)JP_HrXsqe'alEo lF)kn>r{W (lx:9…c,d>T϶#-l07jɱ9E.AY4[|B8Aĩ9|xww/xGtHdڵ( ~f6Ħjo @ا1^`姪ޕO牃Ǖ[1]2:(6Hv E)f;HĘdGXLt xrqa9f#IY ~ j,jЮ^kr!GinNGpR1,j) 1jj/]k[KY4r#yȅi6KF! =頌smXlk_ t eP_ ׂ o* 9Y2`yl1\ad!dEo%*b}! ]T,gZel\f'ul]Y#v{agI#k:=+DJl@ܭo$agZt&&KِYG(^92 ?Ў򤟥fc#'}k`* AB>  \w@$~7ʇ7w%XJP;|A[*wέWSqDy q}9ZQ?mPT &P U޾*iM%u^2ۤn%G$5SCV{5&"t}LըO;I%V.iO\Z\g/UMPrpIgٻȤ~H؅Xυk$Y2]Ӿ5knQVsN2 ).g (h($Hb~ӠTj .Q~Eއy;0+FYO2m(Zͳ.OՁǿp·zhY! q{s.# \,7@Jz:k[Bi_?Γ.?lFTQokҴ;`{iuq+mp694XZY7:}V G]~O(eU!S!؜0zy~'Km(J (*M'Cȡj*}5d7(Z&{?w[FE`+x>۰w*ZM9dH#uԞFTd 8f,mfɅ$ךG>A#E<''n^SLWUx9ᅤ$lVu'á rTt_G'-ʦ?0:fhNP^ul sAC >ˆ/]uչ3VK3F *+2*딏b~LwQ۷UBzƶ}{@ʿq}sӲʪ + p:{׵t}r*~-Ycl?=)i9+{X::_ɨg̛憋$6>; Ә?x({]^N҉Mk!֊lfn|nӍ7HclȮ0]LĎ7kXrȽC\D~_V]"+Rȗ9_ q4+cYh2(D !s+t$Y8$c{-hPͻi ?۴v`Ӽ=U{`2ng2_.ȜYĎns(U ֿf\$JC\ +؈ëoQagwk}RڑJ?P^wDre_Hd?ʎSA[r).%ٽ2 \A*viMzj_>N:V".KX%|[bΑXxn8^c3olW%wƕ^$p)Pw`~ɇ>edmK@ju!W-cYSB3G=Y<l意,j@`R(ɳ6 Mi-F\}~Ә "qӂ mp~!ܴ?2[C| ǁ@\uͷKMpMr kkM$hڎ55Ș覠>Qp Q< K,-\=Q!<r_]>uA»*>5zìQvX2Rp^7]^SzΛx#ЁB;3k9yQ.aӮ\K9? ^cYJ$Mi"څ.52z71QJK= CA' njO& v"dS|UlFROvFhvaknݢ)ҴAP҄ɽb%6hYƔ+t'2$?ݳ+M0ib2'Jۇ؊#$(S _y}p1G(BP΢3ͥndas F=$~pYM/Xb'_^R(kkݞ0,DEn8/fUac} `òyaEO_p{TdT |Tcy8ULZko<$ ]m Z\S<N~6ͱy[~)2M t? "ӆ(7&6O!ply\O#./úg>u[nOoە8353EB{q ?jh@Sc(_j|^AJ:U Te!Țs0T),T87SD5tY+!(6KCU+L?Z[]dd{S"QQ;mľwr =<H_FΙUW@|Aw4W$xqwk/?Tǯ zRNu%J\3(W)yS H7A^G9{oD`YPwg`z+uǹ0?7|Q)I;&͒`< m4g?\sRzu≪f_-Z2x1ܻ;ϴLrbvPWƏNeᡖ<\NI+C )x^TM} X# %!>0l>c^~hҳ-;8 uu'퓈OI| ysOGDCE1Gm{vf8tnc]XZ=Y6QlA;afUq'"ṗԠ[:Ǥ&uM86| @~%mכGF"? Pk7`Bg3}N0ʞf}oaը.y:ĎJm} B<\-.|ӇlG@WdqBOXxJT61ۑ!vdYJx뼱6=Kp*(/CZi. ۠h`F`)>#O;ma>#|Cv^DZ.D9[1'j+:%ڒ LNh:bF$bg͘?ۦ41A,iўe>k;Wߵy?>%Љ?Z~AUv.<%8AMu "iU,00⑼AŞB )/xpʝM u* /-0̚EwPY zm˗8di4Ynʍk?jGtF{.3SFvH]X=-+2b?25Y듅hrk]vBw@->2!ysUWXDfc$4ȾYsN]1Lh.z339ø$ZU, Z BpcHLOyЈvPyӿ 3GYwDAkַ _w: +Fܷ0DACc%jPO~஠< 噱M-0oC<B]fK'|>/m3S\{gHv5bJ.[ TƵbO-eؒ1[31ʨX5yuhW۷ >w{3hSŻ5`. z.y%5?9i~_*!Ş+zMm\9I6l"ZLd쾍.TR/v?&T&FAGN#9ЙPo| i^׀7\]‹:uC,σe41DpxK`5 -AcJ'2Ʉf,J>fR6"qάM}ܞ)7_@Tض;@bmH}h\iDWPrP>)y+ W!UiK]XJbօkq.)-Cz40c" ``dWc~ȍe.Y%=]Zrt opB@teaG+Md*nw2ngb?XYv*T9 :1Qv>~pR(oa͘;CAK3q7NY7k9ac֐>JXx~`TT(J|Za TC3ѥ NGX ԝRlS+ܴz7\y@zDVHKى(g136*yB fHl9Av/:kxP)$y0sUid@+mpN(#1_[<) 燞o%X'oӎx&lض2r\eEhI-?"B[ɰ*>T@0s0[~GmKD@6ɰ{)WGsQ{G`Y7)OW3ȵ~q]s6ctz~Gg)ңo)ZnS+ާs.دvB<|҆kIY'.<t#DiH{ltmN6lKH3BOU+ѕ"*W-cNޡan=ohd(UWYW޵??J2~޺mXH1 NE~`<>|ҝoUЍOՏ %` iNRqفxG a M )-5d;%ib6qBi$V0]ldO;.i`QQC:BY9~Jsq&`%bWC) U` %ٹD>Sh{TϧՕBhuek ޒBp)vz77"S/X JNՠRTxt +\ *aΈ M{TI挥΅7-h&ƭTtV⻡=a,WhNa1>Z!D5h]nD4NZ_h/EdA;<?7L_Fd姄Vԏhsr\l`2ogUCX>F{{(DD7]Q6pm"Nx橯RW+ߩ+gG]KÙy$Kr5WSTz-yYH5쮝?IA'&39 2ɩX9K%Z(O\&M_ݍ"oTf9tO1Q=Fk7!8U 5BXALI.I@-⒗$\>Ћܿ"'Kc}e|{F*Ñ]|M-7 "t EdpcbgWw}(i: "{j.DR*QG=p_}{EL[Dx6d꒜Yle)_u%!t +`<~i[^BpBX6V~h`5IP KzQˏ%U^ raQ{*-tVS74FyxV/X=ی"h(bfoF32~=e m̄;uW}SQ۪{("fg)]&ؚ2r.[`E'^&N2-$o (EUIhpY6'}3c_\lVC>R>43W ?_HTgthe1=`\VG INAU$-|_K6ZW) j]Ү}ak -U Ɔp蘀K$qԛ}(J4[aS7G's8w`\|]ȥҢ# 0&k:R!2gE⨳?c(̴+Zןz1{>G_A* K[_JsRUZ(;3t϶ ''s2 B7]VтRE-*>t ]vT:ȾʖbfبwU.Ȋ* J;pЏˍcy0{ %+9 ?_˓찊 #EJ\[P9BЉ:Dȟ4D 9(_eIRxxqs+$=}h$CJN,Lz1rD-\]}1b.j?)=UϜ~Z6y h&\  $Yz.q,#f@&sr(=b٤\_mȪ k,8>vVe>_ID_15GgѤkXC*$^k*vX'8AuPNY=7v\mYj}ؽməу9L0 A'(.Z9,?n0h< !3;K 77jF|%7`\I;RciۣD2NZ}a١DH ̑+ VAp8'ȏ*ȍOc/yz3Zzo;-!kk䱛&֐:4v{Lxvf Ү @5 }Iz:QWC%RlGS/AԬT:WI)VƙpBZ'0-F8իj6:aFoVvvꢪjoRI[AͶH9P{NwM)Fohul"9 v sW"Iς^9j*gcM[ s%Kdfzt}Bh^s`ѩg~2G߫Ņ'.%:mR43DF˒~[#]`_2 tF+p.FGzAJE1 ,9+ۻ%ڕ70],EcE}$P 5VM"5V<<c~%H޳GE_%8K17ZIr~?E&!Mi/-^mJ9N=1u1ک? Gm@5asz>0Y^-/ S ܻw(~O[vSG Bu>T;[JavH"[V{ ZN_:{ laTh`2` sFDV)eq/k VwZmz39TH7RDryR!^ "2VTZXx DH˔⮄Nx ;ŗ%9Geu6rR"_!k ZMNC=s Z 7 D&BDbibILg\rU5g^O5 죆Ǡ%Zc`jxM} 9pnOT> ^+˟0A݂misf'v/ߓ2y]<ӆ/ s/1Ülk\~/v&E4 KqZ"LN;dKX ѝgbXWXA/+/t#W@*x֬~ M˸&&e_3Hn&Bg4jTQfa=kF0$d0 1N]-&+y!RU?F%^‡IVDd zn3~8tOhnK0XyG(R+W0KuZf uY]\ pKU=8J}sv&3~hs11X֊㷐<轺I0Й[ox}pbvAEg9Rw?4NN xRK~CWG0:y8F!G/NR^Eܞkg ^)n"$$- "sK&FͰroS.7TㆸrEgYZ07070100000035000081a40000000000000000000000016599ea2b0000ea18000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/infiniband/core/ib_uverbs.ko.xz7zXZִF!t/]?Eh=ڜ.+OZ3gV9L7>x&WlV7eEcy%z>z70;RM_g ;if6r_1郕;7(Kb?@ H92R..Qz;5"έ+d*|Ɲ`kD"zܻZrխQ)x#,!Qq| ~EN_E鎌KPF5 ݾ =S}L=8wܯ٤]IMi+/Au#OOO(vӖ1#Xļ*Am'c1 ?{AFm%Au@"*wcCXe Wgu+z?d٨7h{ƒIcOh2`Z-Z Ǝ psE-?-r:TN +:ja34G >!dZL+k*ˆEy;|N 5r*P#w`9iO\Bp݋gG-&;E{vJeCVyȃ3_xD}{b/_'~9:ܛ轺$Emқi*LPM5PV>. ~pYy1,XÚR~b<+Ns?6Z(o56qѵUT lhW@> p($ ]A'. o3ַ= V7::L(;S%71oGcxdCzjj࿢rZOwߐKD=Q9mƜ* _\TnBɔWe5ʦ*| L<,~g9d) Xd2&vt"Zu^k Q#f6$]n70xAv΂ 'vؙE*H%0, hziRUxwlQ 1,kߪgZ5ـ]߮5a)ͺ1] D:!iߔ3/,4d.l_r͙V?L|xxPZ:e=V3 3"\q{tWq0#UXEcAso-?H!" B&dj(#=+hșNceXb:޼|*°x/'0kXd7JW. 3Wy,-:ܸIˋ!ɹipw2#o "via4*K(vLP, *J8g[ iU]xfh!vYSl.+ k㭮\>jM6l$q)!d7eQC]ƟH2aQ.Vr< Lj)_^R&)zNۿdK͋:+%;zo$5N)<פJ{cDX[K1F6@3G/r7(!{-e/(} 1G;R7n~[ p-YΩN&RxGp,h]8:}B{]̤/:3'1i4D6e[e5W[c@5_^;Ȁ1GmI¿׆>=䧾tI!O}1dQ *׸1&g$!7(]Zog5 }.{wTDP$RwR> }&|_| XV{٨#SZn67mvه $,@f*D鎜T8Eg桧"렌5`pI zڍxs@g2.04Mh\Oz KFj e2*_-cL4κӥBŶORvl[hH Cڨ%%ot>I1) AkpDF&u䯖2+:dض1ggۉ9>&+"}Sѵ47DŲ̨Vaj3eW,WJ =(3?)[ e|,݈sog$I_{ڿ@M,PLwQ9\ K]hX8zKJ)3FKc"+q;| rhH99X;:.3Ö%ID]9 9BXL0qBW(1" *B `lGHmtO,k8mtPY.!h>'x4r0){CL XThOW.4.ܷ F^vRs_"zBK8QA%;=۵3kN12-AgH#[t Jp^WaȀNدȸq]VGelDexPitDž|bR?OUjP]&uN`+#B^Ḣ??p=\MN,Ig0}rX˃Nf?_~dJ~6dIջ]n"@Qu.sې>OٍN ;}؜l]΃5r`r,s$q=p$aU`_003$T Lmߌ+T-5! HHƂANBt$<:fE@Ba ngus_-XFcϙ5Fs>bo-I}C0}z{Y]p 0FO#nITj]Q'[]/dN]HK~]ߓš'a|M#Gd]AXż޵'Noʩ-&z8Fb fSprLwSi]y6&_cNrr#|9]#-/)}IJ7Qu![ KnЯ|/Js(}-HV@"kC*!S|2QsÞhKt?uH #8~Uc] Yʶٓ;}A;$e6MlVҧ^Hr:Jnmmha .MǮ? ևY?CnO\!|I<>4l\3)lU7A]DSZHtDj"Iôx #}Cf(:fukh4-jaPjY ^,\bg}DkF g0Mk ׍@_a!3WzH܎kor]2قGIq(\z]:?vͤx;)^X^~&:zz:RՉk o 3.)M|!y\^Ucd#@g@2GwB~7; 0` &Sz|Ƕ ^s?=FH*j3P5g ԃcyWuvuckEYM)jqc&jSNBz gѼ jo5? v'vBą5JYNXD Y PtgtX l zȤP~wLyP'4[֪0p-}iZ1&j,r @^[jB"j)p=&uo25zr~J{0zET<=pV'$1,`Y/6,Zu8oz(2e:v&Q]*ſM #1<}ڕ&" فDƣ{{gY쭲CviT'7<4AwS dU2.yɫ:A&z~,qz\$MFqV엇&nyNQgG($}S:W΄XNt(`a.cʹ"m=9'#+@`fiCc*]SmYviڝB_mT9OOј<8 zyKuFs_ԋ#(1!@1WiWFJA@B\d MOw|g.&6ݛ )r[#,?.$b hukb vG'y0#Slh[[N+fCIRfM .\ĖDSw?3]҂=6fT>©ys=U. ?Y/td]:% K((Z@g(O5"]=j= y]6zZxߦw9V&'ĥH 7*q[OEX 5/ͬtI˝L15P\ J(*܅l5W6=^pyJET" b%{X4|̚j>@懩,;uNGU1ܶ^8wP>ECz=-`z76?@kͶg^YCm-~"Pˊ9#}tD =b4ݍd2ܾN14D* >N-ϛ l$8/4ͻH{nƶ h[_z$dx\| )VZآbE nb_? 2EVKQ}^R A0 `DŽͼشHiLљpv ykFAhZaAF^޲$vU ~Kgs *kU^UҨELu9,ztx=چ3([yj){m=Gl7c„@2F0AѸ#}Ԗ]ۮ26A~1 ]{ JU%L}^2S[annS$6VA)k̻'b[/:̈́q$9M)VV"7%xˌsk}Qq˵#q^vRlIXMmY tdTSu'Ӯ/Ə<ጐZc8&c_I^%|U0ESoIl aq:* =7nhuj.%Et+j)c`tE害\׎)/ Nj'ėBJ@-`+^Gnw'\M.H类Wކu+hLv{+٢yGkkVDtZGjtg`w#F%R l˦D!*ސW>ltC,WẻZ{q=⭀q IGp,jAQ5cK0=~iWA <>>kot2NA˳xbd6]M†w8]0%Z}g 2a$y#t{E 5#zst!H%׫W6l:,jEC.']P(UUP 2zy@ f*HOsםnf>r@6w FΔߙ<%f,FSs \U͖7UXKi' ɚ:LxxI`/΍ f[?w[J߱86NO95!4޸ҷ7P ԒY?t+'{Z3+RFVuzV9w -i <r$.MfsާKzq^Lpv|3]A`yuZ*M\L8z%xArԨn5ıv̚䴜DLnj4~ iAB)- Ba;o"3ů$QE-e]yxcdނս XxqkyXs6űX9}FO 6i>ڸRy-}k/϶z87/@ퟱ*_xy# m28nYLW2[H}{rz5w;'P.|OpY׮1sPHkc`<詯~;L( pgo~"H9(͍ՆB~9r2ͻ+,ւ.*14qY6:C2Dfoke#lKzwKh"$ivs5,&hCә9AՋU$Ecv!}ј8#ɽ+=Q_ yk` iW=,OƆ|ؖOpAY"A`w :'=IMoi%J16wfG +!C}NE G n`#Z:MM`Ugۯס8{QvbQ> h#Y9u[VJt'|Cy |t {!5>lTTOe,cV}KQUBT\76$+@]$#A<`r{O+p~j6rhe!/ov嫜<]V}`86oZ=/ JeFOe ɵ* 6F>-UH I tZeiBl + F)5`Bأٿ)t~Ҫ܃}82$CPjڷ!|?$ .K)0o]6la\L .+mݼjw`_Gՠ{Q?bKG4?[qh53e+?Z#yJ9BJ%bZm7[OCy@9kSQ&6y]t(|GH6Nl`+GWQHv|5tц)WEr\9'zG8Qk̿T f $pe֡0^hr YDU:CEFaw\<1L$ĴF[Io3G [JiaE*Ijh. P 2 !-J93p _fQ$-6,7`,u%K7 . t*\rYq0~O-E)ë هPv:6FD8KŬבIoaBRUlST7i N0s]zJBgC{gwL+(Х@q0uȺHoHȸڦVoCM( `}&.x=y5a ڈU~B 9m6VnR(Ss_xP{@\zrBUST |yWOk0<0%rEVy݃@% .O[o".~6UWbfW|p9@ZV>\ۚB3SW_f#';CfT_Fvwb f)BSj,y Ȭ Z:ばn˷x;É35]Jed=S 'haE\wp =HXrcTI{}5ӒW,)cŰ?uޟ&"`xah#|iwKn%fF‡X$ao`^~yt1iɭ1mD&SP)@0e[FR ha/VE5%%sI pJ dglGyl:,~ٸPߺ(q(0pUn߆8}5 8a;b!獌HI[[CE.^4Vqո;G8'.1>Xyyt[c(#I`!Cx):NxW(T 6}+4rfYKG_,d Āq@X~fXl6_h3yP~$Z\TxEw],)1C :te$w '\禲_S`8֑!dt:[T j$$AB <*O x2z+ C.|a(w$jq=ȝrlh}|)ttR(x}Qg?{^}! cuuӶu8tQ:vLRPKKpPl5,lީ}iH`aB[dޝJ7\T:bMԁ5xRrԼxُ{#x nz4lJ_hlc?,E:⣃7/lAKwd=k8ySO,<%_d'A> ͗dӰd\K89zlΤ?O HdҲ0`cL=+W*c'YC'Ώd O*Mf5_fMO^8:"%58v-vF,W uS#g, &~ l`fV?q|is ] ~-Q36 n 󇖉8zɡx'ֆw(Z:>?CgB17!dfM:/3v_5+ Tf2ſSJZ0tH&h93X 0h"5[߮V)pC^,_u :-ӈ#x6zga}N,7J$[Yb̀ꌋ~MnS ]&һtTgXa5C݉ "z0eȸr!)uN`Z51N Gc\O QV~So4fRqW1PӸhq5tyŒNΧGS/-)Y%n0ΡPcBRM"N $-3mn u>&SPį}V})1Z6G6i 0<ܬC¥t,Q Iy*1@\Bjb (f߯Pmrw&OVmԃُID^6Njd4,3g#ݻ=kDUww8OuLc7S w*xE,n`3\RnXW; 5:6DMu[J7)u劥ĸlSb Cݣ"̡)3# 2Z}*Ui\12kVlSxXv]Q0W<,5 AƊ Lu"p'J FXiD<;MG:*<"E:mD=+_D4|. HU4+{W=6Q<.#HumzRRLoضn1a VK+64x$մKpM)4z]b*.K7B|'VQrfqJt-Q{m {VI҉؏'IFp@>;;db![T._\̃؍dhC@щ>TBpwtl&nQ1/}i++օ Oh,$o-}f"=mqW>9?]3&)7M2P 3MB&VG B+H$Tiҏ ]F(~3GVbd *=u?"n.-$7e]|OSKJin{ H`Uh/:Z0-rP[k+Y10 B\\Kl#P]zC,fFcјg]*'hf`§o ّy0Aovp~PWjbH f阨/J-a $pg+tځ[{{Gl#]nYɻ{ת 3HD-` OQӮf8Տl_**-1ugZ)<.,%tu~!yNvxMt5ﹴی32!2ԥbsu$xJeZp\' h˄3d$%ȇpʼn:="G/1LKQ"i)DÂ5Ze$|m.0*xt?vpQr%8/*9@$u _HE(43R$?j4{ACiqyM=r<"+Sg[ZDC̦g󳘦U!MָPB(m~C8\e֪Kd`W~aL,8*pRcsjs9rϼL:pՂN72pjVcvLB+̲Kܓ!%_$ls&ĩkg@jEtN^57kI]hp ͦ ֆ_`%䷐Sr >_k6}Ȩ.:Yl2q9Di>h))9(dv#[ \ ڜqW0Tt1D`zCJhe(ξO{@< 0UiWC;nl ONg(a6n/ބD4i9 KS_)o` OZIYUr9͘IIe~T`XQo2V+5vT*=t['#ۦaF]u vL(8aMA8~5a58I2.H҆O>Db O"H-ptFL|J,jfsS ]ǁtS"#x:Xt.͉2FlNBiե] /S99)0fX/wf|`^H(/tjaaj( fp/jO"ū e ằQ+2k02 ($TR=@7X$/q5 Liz8B7W֜<]0.E0&qAI7&ЋXFrXɯV$Aba10Psg"ZM{4I'1+_6<r Wu pIIsUS~ʏs'(Aūsk?"G]^.As>^⦚a;s_"˾I3; B"9Er:_u/C 0 ^k:J=UO IE\ N*.bZЧ>~<D$F4Kxg@$\աqŜaV)&kU {kX 5-yHTƐ.j7UɇcoU]j"!NqB&O@om9jØy@;AkN $=Bϫ1`4& /MX ˃IL+:Kl|(íj (u0 F7il[ia yF V )g Mo( ۆKW*ފ /{_Y)ƱGZԒ6nm}TyRpX{Fƥ UzQB^/OQO:^ܯ.&edtg{7֙jj\m$ñwx]sZ5 DŽhH)}=q[&|vRds YT!2bUGFU>Daq'ksNF6LrT'a/?@2)]7T# ճD|[wI`/=Iid &"-Jv-M,aШ?BXRoe;]ߌmS Kxjoa\FwoSy XhDT͋`Dt# WjŘ׳iߪ(&)҈JTOόuH?6)a+`# bzhm7WA8֫Z?kN(@QXF 9dh}V# 7[u]%˚?`=7H$v̍䜅<Glě5QtU~Ӊa62& .dОh172ˬ`j<`7v< PF'ںUd;oL{ܭ#]4Aӂb! %~:s >G1yUلL~V1(2->N8)1Fe>^s#NЫ ` {;E+sV{V8ZO1UwJ./\l=`r¢Yߦ # gו .{h謃P&x'5Q2O yF2,&.* 3ƌ+@$IMzE{_8Ed@,+e@ )=B1fM}<1 ]vg<XJ}m"P[aѸ8%4k}!_#QY7RcaB)fq9+ˑH]=A2b{ht N_Z]+>3#2WZ}3MWɥx@ w~{sU 'Ж, 5_ /Hg Ou84~ɘ3{3npDU6T‚XC/v.Y"O“O,Di׳n{35i˱TŞM:ߋ/(+6iLWo Nx{S65E"ͨ[8aȞF0Yr[A#ʪ/B4z NڵᣖeQn\>r'jRMQh*q.JLcw)x]AGf-2_`["X6!LkS-114L] ʼn8=P ˆ%\tb h>WtTW5VԹBcPREjZ[Yyټѐ2/6 G01G, QYIhAi.P+eηh7S銷EJubs>{ ZYe[*T3BM~yP2%] IP%vXXI166`+QEXRd;h&,MHR:Hstp i79mAj ІRf"b$vk.ԵPXLJ8ѾJb% PbtD|I|wӺeB!~GD`+;ITG#^kz ^uaYE܅s3NP#~7d0[1{s~,XͩQ.`?#)S-VT8ʏZM7bAE7Qe`n;=7TmOd8?E0 1 oegNk^Ww2\~50+HtfJk$jMs)z)3i0(6IS>P9 OPO¤4t]ϼ"ƬM<5uܳ/-U5cT,)ٶeUuۏ Ҳno)KK]Urs*`!2]^{#hZCh_ZX.i#ߐ n}a$nO>q.3JkU^dDŽ.FC+#P* \)_xk{7h4fGs1)edγ g3T< 2ƋHn(^)Okpus?ڰ↣egbݓKZ1V-1H+jiA(NV~.bm+kSYWwUSDw ߨ'nyv fOnWaGxĢ<`ӠvC#%/>rEloC8HN#A^LzT"!K(3\Kk myWƒBSq]z{H%(ͬ(E)>T;.I]-C=>JQNRiȂ43kkU05|劉g jEJJ`xͧM?M/Yz{ltq&x_sbcJdVv|8Kƭ8Onars^#T1YG '}ﺗR*֛ +ߙ߉)W3r<õPEO|` !sVo$r&ԙB"=Md_aXaТ&i~UJ7u&S‹;oHfk~'vnpq~]Mof' ~nW2aÄpI% s74WD[e3Ћ8(H\:޹J<ٝec-If [^sVKiBHo6l6 Xg1JiO-A_=V urmF<= +qc-4Ov/=}0 fDh1)݄/#u$"nIz$^6]9ru7.$@D- ![2 #B8&eY/%YLh}i~ <,v#+_ D9ݗ/q2> .R9GbXLlC ܞz5`VE$^E[oÐʆ:3Mu؛(rOsL +59wiR>-ϕ*AO~W2~DVCs(1h)$MIUZ<5,r2zg^kHC(C` 9W BS']3=aTU pZ|ڎ`Ue v2.] ٰŽ6–s[`aoYƠ+ .2M ! lE u\*ڇE:;,k|{eR&pu\X΁-lM5n.%%* 0 7{L^=ڤ*\s>O3x4w1 . 59ͥzm#NS_sPR._+w&}D$0%lo~x+:_#lϯd3Q)5 Qb7$!qq}f/X߷8jUu-}\m^`Rp֦_>)\_!#Z[`ŎTB } *5[Ň`M\-2z%ٻ4\v[iD- ivf2vmxY< !)̘`RӣZ!&z=XΘ{mV{ rȩP'HK쯴[B |QcAj"Q=6b.2S~x>,Ăo;D=)!q\-44529Ln+oap"beka'ӄC9߅K,&~x`!$|xJhL ^xGM,݊gI7yԶf;"{׾ `u 9 7iA,X6HضA JtH@4s7kRPu{=hRgoK0Ppm4ʷU4cq(Rh<&s!,"zEL5h-3DZoY/Vr!]`HTto bڇf-PH4K78GzXHnI}2RkVYF&|Ͽ*AK~τUEH5ǖ_~>Uih\,b@2Y|gp]s :&MnHKoIFbv nw薃(9+i8B"cz,=O%-\"oS |[s(QÐlע¦шv+IMV:lhIr]+; @W:W ox܈2Uh 4!*=!fq>cl/j$f^_XZ^ۿwn$'1& FRV+'F~6Z H4RUV싷B,k/ķQX7gL8M +Xdd91#KQ.Z]+xY-}q=U%rkׯGt*ہ$ګ stAU_Up:; v_4KCUzҏ9j/ S)93bc MzIƚ&4 $ \5DF?{F* >:86?J0c/Za4q2R+G0<@fcWdzu(h?؃h H@ި+ {3MXB'&p*6IY^"si\aq.6T2Ub !$߽Hl24eT*X(f? <|};?FUEA_J+KTKd2rppCw!_w^!_TV"Gpw24=#@i cC,V?g߽]c޴gVg7,A~#)*7C/_ HH¶K²L`녪wlJFTR7[N#b|'sxL+k UnTf C8@;!6G~TB(\=e{AyaQY{( ,OvEC'I]^s%m0 SH{)h=2660Iv 0S g!ok/aޏwԛ\T慂xNw|L|g#LB V,W2DsƟdAwsQF~u7@&Bf di<8f`(1[evZ! =wV ,(8 \L/2p@ؗ\KeV zڲ79Zl Y[oqdPO 63MyB 5xXlb{mm M6)ZޗK/Y/2bvnaH5XPbV|H"w,VQC#e"ܜ˓< S<wV (mP ;)D{LF9$V)eC, GZ@B2a0tA-|mEI#ORuaԀk}t k Vvqbǣ"U sY;Xq)c*:#cFU{Q Ƹzˍsr >=$\_4?PUGdSCHh UO@&ͧн]=m!%G)$ro|nlE]ʜB<0 BT#z9L;6Zk)Atȹ~1t)gLE^}iEO/9•:$شq茯g&3e$D0~s.* q0[z.96 rP"vٟ{(roO9Ay&ьd~bA3c Q%yLHwFe*(pdOq*apKh?1=p=G?!g+QQN_loVWw'ڄ0 dJrbO gI~i1I&d5O<._*3l,0ꁒ3%O#й.dԋ)Z-JwMf/tizt8,U$KW$)%'ˮr \D7dQt͉QJG5&w4sXjc+:AI#)lM)݋xgS~_`!-Xݺ_ I~\(K:(ItfsebMBRq9H ЍAi:giQUH}yiqWA"sj*Sx,4Dq}w 7禋6sދd)X|a;i޽0C8@>W_q.b;֤ りegLJDZ,FJUWb. Yr .~6%!p2?Wy+Oi{%FQu%a' hBT7ju7Q#ex5&ԝ"P}$T=Q \Jށ93/E̞3Xy] -&.;h_wnƺ 12xΕXMx|&Y&TN|+8qq 8E-nTFxծk)8 uS*_re(Dw~~3.z L#S¶gꤴ\^[,qfpQBs@Kk/;٢kcY68dS53־|<-xW]\Y1j#oqF \yBo:ߘ Pkzdġ6(0_enr#e *U mй8c d\^;o ,wa[a6 fVs4NG>ӔE;[(tBy2%5{<89Ajbl )U>ck]uXaV‹CwC< ,FDQ#'!HL⩔$, t +vaJVe X K9jNHG( X-Iů($z` 񒾫” XƎÄ u fatqyx}yd*C1Ɛb͏R$rm>(d{ AT3- y=n,+z)@aWu"-[.+2}l kKW{ksg.FO#|U*?a0JbyլeK,*ס6! 3 jS\De{"?[onٍm]&D?y}s~yRfȳ!EfD/RMU 5L݆Yx},.N )"D#d!# P(η3wx(ܡ suDU֋t]H%Gsg>k܈Y8vȊ;c((hDmiVY{/- ȡ6h/E7&vơ g]x/$CXr Zbaq\`ߢ4b6)$R_  O|}RjB6T/] T+Wc $slɦ#$f괓?lۙf}YN j4.1ϭ'K>!t6`פ^Z]Hq~`dD 84LOL&A?8 |FocB e9bd&usTaʝ ?A$&JݍR)9{_ kpd,q{ ~tcvti}UKh,3$3v)pWZ-LA݄ɑeҋ15񌊒| wʊMV`-̠(YKk%5C 4~o}>[&`-H&$ͳ 9|L oK8-\nl>{%fyM2po ;44uƘek<hB۹@JXDtg6Ѳ4 /E*kmp(sB`ˬO|Vt6Fn\1bCK&*vX+h_|(Va"}{/3`\YgcD:!D/6/ƳM ޸ڤtfxdBH} 樥CRcx](X;3vϖKQ'n3ڗ9|ەZ#fVðZ;9!ɗzÒ 475; df+74Y7'7ғ}L dtפh8"wwMF!|;!d}mlVy7CTPe2PtT}2^HYu.Sa AU؋ l;gn'sΒ\^'GGЇG0h$қ$[śtBb{ҔsDŽxMsomq|-=|`ES>|f㥫m۰:Iv=j8<˦M)'BQ^%0QZǏsH$~OIby/J!#/j~ཱྀT{@FQ Ex_pইmZ&mۺGTԷSp]lJ! 337Q|pv|/֛YHe4>P QD[+R=k+0룱m&mf k.o،6SN qDȢd ŏN +\Py7Ÿ؆-amx]nz dU`#bfx.S— xۊkEG3rnx?ճ)f(o*̍.fȺ@w]KoA$BڶlqV+AFb3<=h%Vy͆!0 {tf[@yIVA^٪W Ee*T"JNPjdZ@"3BL1y|^| }7ZK )"T >̧:s)z7ej6G+r)BEQF$(gVMI<'DĶAD'BEk87ީ1טit>Ukg36ޕj\ujn@@ĹzpVAIae9LrSvY)t]B&21`y6\WW6̠WȒ꧐PtW1oo 1$cڢWck6%% fGb-*lar x;Bذkv&{w[d0f GyX!ꌎ&PEb C: 5v˵yz8t |٭oARw{\*U˵,OlH22rhͿ+=u60:#Ha@3* +(wqXb>ࡿ99rMl!#юt^!6 FY[`%Ȋ˨T.! "ƭb&c&e3ItVܓo+ea$Zo!P倹!p$9q\Fe|Zg2FlFq+f e*@۱etd#4;Q4?oUSS?6mY]0?M`•`]BK*hÔ%+ճg|7 3|!G{.~r/ fzN3~5$môat\^ yK Ǐp/|{ .ZP4n y("_:_^QM vuZSxl&h+cW{L]5kAݛj*7C>g aH aC)#UaGYDτ뀡h&l/-F׺WE4_"c1:S'Tb5rj3W_7EŮZ$mb16s_Oeߝ21{KSx$[gh-rzh"'^Qޥ42CuF]2Rz|5ѷCmYlǸK6Dgx) cZ$w S 7:_.O3Wpv)BؾB\ԯ+涶,eHSF3ζO\2fK wlΰq % .L|"ѵ2v#`B+ TܪQW՗g2䚊L1׎ey a."_+:M;.\款sUa3 gW:?`$ˎSi\z/B0uh2H#= ȼhPMtHS|e rLo@\ D]قcCpTŹRʫFJ!b5hWnZhe7ZCV.nAU:B*漬1;+yԊlEROДZ/Rr &-oW^iobP$u^Q&Yr}Ib\&:ct|_m`n;@ɬ0,>k,8pC 5?%vG-պ7!cHw__d;u>l3V|-5uWaMg*娕U\-?>i|-Q eQ OnۧHF.2lN$vUvx}9:L 35ՓV|&͎͆{’:D|d}g<Ǩy< XÝ bW O 4SEb3MM;.3lyxA ;,ˎ:L)q8T)i:ɣ:[4{_\+`Q;t(B7`^T+ao30VD?-@ث;Cw5joaqm:timڇR5d`vDLBoPOm1 sI!&i/]_Xl!89z]ŇCPI]Fyr֣T3=SKӏ/[H 90{zg8{zY7e1*2i+ ڡZԭ4=Tolh }"De?϶V{} ՟{ ҹ KDgZĚގC~wl'3&iӶ C&qYiG1buyY%}/ӑy(JH4aJfsYL89}] xɄYמF4д:]1t;Pz~$Cn ~\e־?5)Sť [,3`GYY[UӚLqFÈU(Wa11dTZ[&"AqOYח9N#pbZc3;%xZWk1#O<#Vu%䷗?3 a@+nqJ:J4m8`P@.5mP&>E̥6cC1Ko;sv WN›&NcPCA*hNxz6L`,TT31/YL8Iw$ko}xwIv]f˓7TRUcdd$xܓ@&z~‰#TPS( } oۊ]~ RiWqt}dQϐ=_N}švT4i5g| lbx<$sksnPUG "&R>Byެ,{z#3fy*SJҥ>NqBFī 5Ē ̻K2mɏ[3~gM*w(EM-0Un1qSxU>>~] F Z0H0noʏ)L]8YH}.e1; É߰C(ӝ =Ce?gbDw9UiG\ @tʍ_ ià{ǒbww ?͞ l LpZRa#yz/ rK12[sLԜ y*e!ۜ!cawK9Eן*0&ahb(M/U}6R*ʏ7_Ĵ%'yLﯝ"@*c,CԩIo`^ ۑ,Fȯ'1WK`Ds0 2wIl>.'p`m40ᦖ^ULo6s~D7ocA.y`:ġJH9^X2vtR~ie<-׀Rq"?ӄH%U LK(jrVKT5՛vS] ^_˱a5%-Ws̬)ۤ)lnJ%$c7Bf27 RD% M_'{E̊'pfY kq'7W/tvʋ9r9911TK \s? XWq*% n"ӶP(jN5^ZPٕDɲ{ۤC$Xt!YH%<(eS=2!Ε7-KY9|G;g%/xy J.Ak->tb+¬*$zYYD'& 5pX^-yCx ˴c'zzvZUos%[$#)g_PXc b ]2Żc)YX HW-s1y$t/ũG*Jh^Pq#KSo |!jAn靖Tt-́vs[.ʠx%V0%B)Uqۊy-?\hWmضu:9>pZ )ѐz@O𐒺.=l =g1.9w~7{=."=LC ~9s<;V})h+'/>!מ+#id3?!02V@e+E ,`Ά>.40$x|M]o?O8`m-@m#M3ø"d*pNMm: \Mh2 ]Ht`]\\ϩ8FIvU(Lz5 ?%.dnn3a6:fτ53A {>ɲrZX#GIX U|x댤 dۄx~ď&< }>TfHE[,\ 1dDQl2bL| hwoKp=NMNԈNjK.(ne y:PL{/25)DigG(*-oŰ6I9P,>әq*XؤVf0~VII-Q)-h_f:\(K?;˨(I5T(ChQ*ݘGJ|c c>˟njET#&ݳѺ=QQM|Bq"!;Cx p GDAσZ:ʲ1l*ZYiŜKŢzy8v⨼frGLJ,Ewq3j _ /(&7!VxAS#Z^+IGӾ}nEM' UWGe()dkZgiK0q&~ԈD 4c(]W?3NSZP(:'%˰P 6K dLؗ w&-,ݾst6ӢOpbtuR4p$rSKdo2 &Z5 pGGXCē"dVP^4i?U3fp(ź 3ct00O<f9۳8 a0c2A8'c/u"PRz{V`lf\Qg߿ [/}?v Ky"|iŇW2 /yȮKS!J-8BPQI0b@G>-qyܶyP1F}+OAsaU,plBVϳ籼ϤopčfrF|'RaxOo>#Եw4\rO5D"w%4Oi bi&Fg>=q>á='2PƐ`xZX63x祕ZVTp[X8@N~iyğs|R[dPUԑ+yfA0X ; ǵ_I IxdToN3S#>MܼPwܙA;1q4xླྀvTV蚊չ\ӸX i/TVoz_t[36pz >/de)*(Vh<[F1 N a3Ŋ5 +A ƒ 8UdC/w*JXBk7$ߐYgmOf=3EG6s Z/p푺rH$4^޳(Iallt2+цSu.qhp/W,ϱTXgEﯢq7x!=Suɺ,kP̲c -U`" ]ŷZ~tkFN5Wk!c  {-$㑠71>yX<T GȪG|USq>;np_OO([U^%sYrP֬|[G";+ODzLQ)Lv1sI9l٠o{DZUwGA)zč5G$(d2.wuq7eqո萸q\=VM9ỌXzk0FhAO^yaSA|(. Gv.^B`>[uXd SYxS~^]@D406E_;pn&&T+KUX-pWaAx|Y=;z:wY7!*ew'EP9$󍽑?ӗ*!\Fηr[qFҒ=Ut;zB>ⅬQ9 MC93S97?V8#o1g ".{QHbfWrF3SWT\ܛ>ʵ|Sgbֺ\zEG2jI` 9S k}+)tF 8~'2V#o̢{aJqڵL)'bk1?IpT.~x/5ߪf''  p)=dSXfR&?eё`X{B\ R7Jbh+w.KQ1 ; Dͦ|+RN<џTй0xЖs?S,n0EGY#Kod\SV6 +*h 6D6(>{VGЙtmO+I6VY{:hQk _pMbx%_b(> claCGX lUg 7Bԕ읁scKpָDFv/nh:c'ZܴRe2(wN>F F}u;1uM|~MZӯV.xhRq {~JRQ$<>aR/xOlD>MiסHR̨]V8O4*a\ G%10` Q[bq+Z ^&GU#ƖSPG/B܈' ,tZ |߂X R,•"th7vέ_:v .}+]btღjK M!!WV3QP҉F{;wޙDdq\^W'nƹAQT23 kٷ(BV,՛oDI3k od lQ"TU/ )=m0 }˜\6`ViE[ uӸt gp9Om`d4Hfl1lOcI\ ʏRhucM$b4|E?@)ݹϧ_gs@?ih.6.\(3bor|IC8 9v۬%ŷU09`l6x}] O$o7R:ߊȢOvaQxAV;EfESzgӔqh֨]U؈CKT䶜؎a)7>eϙ8N]Ι?w\2Ll V};Zu)gykuxϏEm`i}Z7ipr}a|"MJN%QVZx<PJeqf@Fɜ-&FԾw陎;y|Hq"CX~W=x-:U(,csՅSFQ&;1/`[_ h1PiQ.Y>7[tO(&s瘟[/ʢ=>ĦH$`gL+ Z4,m!pD9 % 7=Bx÷+*4Z= }qJp2`/DCCe0K_ldp{bcM f,{]7W,3G.)ԓl2C"Xl֫O T7ۆnz!l<;ڈWg\]S?d ]l6TUo&1$[H;"c1m2X+ԗ8T&PO"՛$?! 250Af/Wo q<09%+ 8 9I $=7*;5mAidø ?=vtF J2U*ZJLVݱ0'zαYN[r1I?Zn644Ӽ)-SnU5V"x}6m_D<$!Ff^F@}lL!SyJUmlhNr 5O:緵l0OUOQr}˗ ?5+\8[9M3q ~9=2n_ /C[2&uQLҺIJۅ Gw_^lg}C!mhX&?'{C:=I Yh5|EAŧ^^80 R:do- ]Ly1PfhDqͅN?1'C93sHCZuշSm2ĵ`,ppVbTs&VnhƦ7 -|!:e5S01`Mא*kxhuG^2y~n8)DVFJ.OVh:Nh G(R莛iMqˇ4#/,3uC2b^)al^L&"gx]%ķ^@Ĩ=-\T"CҦ)I/eU0mc8˹A$ #xP M3nM˘eUXrsxY ,ֆU9Ŋ"veݟ@./)sg+f4Nc?#f%$+.}\N,z13NbM4jK :bTXOZG#U"m>D3h(4q5d2BӯaݙvsY %űh}s!4 RջMfLԕD[~Bnv沲9)`+ u]S8_V.ch,J9}LVb. k7HW }p'j8{1א@S}8v_ShYCݭSK.akDkVvqifv>+Yr0v>J*9BWA]mt։9aNXF'r.FAYU}RV12Sq8k|ȦˣPw*@2YU_!2jx<q |9P1/H~Q3-ܴ##zXQeغFJ0UH't^Uy欰#0LܻXuKD,+ Z14WT_v`:D1w͂?K+]#}N0Xch'buފQ9p~X6H\ى",1.`ܙf?[sg hS#z>O"ǬDLQ8:3 J]Wf> Ǧ2)hA8zYP!?V܉A;X&ҼZ#U;zB x^Pղ8(S}~Vo7skMK |"%5sx*l< UL8@)yekzֆY} F`D7Փ7odQ}@qve`5[‚*܇ǯΐfFe$9:ZiY6ozz$6Z ;*'GENZ!+$-hI=2"n۴:, Unۑ&=U~d8W)>@ ~;:m_ԓYCuj~bk, iTN.#J=*PqcZߛiP IRkJc󛗡J Qx+K?(b[\l< L){=ʹ4Ӧz3[#SrHa֓H4!xf(~,c1j_#E"}jl]y^TOp;I#p<8:[2 rT]LBzO٨}Ex RHKLu5%&DTL}⬖G)5=Tm2Ũ`W;t5> D" dt%~ǹfgƪ*۴[Lp(EZXW9#}vR|]4:n |zE\ &^MTޑ#y1'i.%bIGL_/Nk_L`ˮ:J3~CACu2 ˊ?ȕ[Y`~6;IZ@'*v:/P׵9_vh',NL󕺤N[m`2)%{MPX/gp0uVO>H>vN{ ޼K; TfX\6RO|ab[`.>Yڄ=1&J-7uz7uDW!Zj|EQhlֺ7gc E\]#'B7Gl^A}ԋM7ȩ5ɔŢM1u%o  o] "(BraSy8EsSM\NAR%N-ߪo5V_L?1} - \#P`DھBdp"C?]E*N MKwCI}}esA \ ġ]{j?N"ǤF&+OMMgc1fY_~N|ݴ6ڜH7y+?}7* RM_ hȋ(_cY'2,V$DҵzXԏ̆]h(.N΁I kxF#O.N6ۖ'5!K^W`0D2Figh5D@X1,Ȓvs%h ը)w04_Eg,Zx+GͶ粜9T|}Gq3(<#5T(eNqns5*w᠋bv$㝙ݚKu8 :M*>+uo3 Si:B%sw6) )Yg|:0dl1j0X c �n̍/)ylB# ^E=tn A)&! U“&1?+ֽ?+''MU 3Ynf| t4ɱ)f[=swʆFYžHR/6Em1pk+dN:hec*Fɍ'?־gYUx'jMXn G{}X f v$-nyYU %|v8VܼM@/sh тo&3ۅXl:H̐|tWgO$yjk{xh9-T,C.ްׁn,/EEfдc#2lt})}0cI}6+6Q ^q[5)'qm.2o41s"&+n[-72"o`f8pdî( t~ js&.{m WC(Y"JQ EIl2V VI-v+^U/zэLtOĐEs)neA֝}tU&.$_gܾ b'?e$d]B鏴ߤ]BiBOɤ>?kkmXzo'#!|#~)3}KBʼn ߟ|>Mt#1 ~QڋuY! iDv?YSSEmdS¹'wt)k'ry4fϬ@ΒL|8Tyb!8vjn8@>~zwȅÙtoc7ub 1Ko=ޮUASj|Z7K Ĝ@Ĕ'Z~cO|cuF⋾7 zK|nU[Uz'X cTxs.rT -a)?N7c +(C?Gİ~dE\:8},kK||V`a/f4l&iXMmg`_[Hœje M::  Aޓ2}(9qXmr~҈9J%I|աk^I4mkX JL4$FQrEGyIJpf8%p\qℕ/D7[3nayNk3!{%K hsi\9}ya6V~6Q. Ô,_2a9+d i.sj6 Mf.˜ɀ'͏6@,w"!aUVN[ btȵ$Gyjt4S …13@&3Cʇl9d.x#a`"`QG[8B'"5[9TAyȮZ49!uй߅kZ >\qgʗJ*}_ iR|25]:.EBa[Iomzj/ 0!l ,POJJsma)' gwUIqh u36;lGΆ6nn²훞^4){.+!<}X[Yʄ HkV5^9:MkF)>M4 T=XmR(IxNYVNCߜ;N,zM фڐt<~*1Z$J)3(54 ̢^L8t%bPN=Nn>o{dL+|1 eDH2)(- 3nTUFk]8X$|m 2*<;%f}?Wi8};z)cpR.~L$bh}3m66ѬΧ Ի7@9I&lxQeIՐ}ͦ>=oگ$M/(j?uR6+`*8<,,p~;$M!-Q#8)(;<3R[Tl;B Np!,:aȾۄcxW/ 9\R?*W`1}TYOZ\[;ޱIp /DR}Nc1oڧR u'y1-kebTPA3rg:5 #HzH^\&&TMz<;Y9PtnF0$Aky3B=$&o@7Fgq+6KT]`w,|"2eN%oHW4uS8s\#<53*%w|q}c_2[@c?O1KZ7{HrW>\eI!EKz"7kHc}\e SOZ}~C 7 .| '6쿎S=<+tJ܅ѷ!ɒJxWZrLnαa!l&g=H G(FKPWGh-ĉv9V|h#/ '# ֢ëٝSoU7aČdW-[^sڱSAua!~.ٝ`V>&I~ h} Guzʑb|3N$e%,\#AIYׇd q^KAA& ȳSg1r\jv{ IN;)쏡U9by !s+/Dh▟Q#WRx~5hx{FN9ߠ=!%sA~/ix~MllҒb6}ٛ;x$o%$d~oHЮļiGbs({ؕqky} 2(]"jXRU$e^6{G+/]9N52%k_~{8{t;;7BIP/'`\=P Q6LV&30=Bb' ].R vC am).{y+^y&ʫƺ_&Pk%]J?:jñ%Ӆ(FLo0znfh( [Co@"K4.fD-b\޺J[mlBy(j@tfޮsv/*vzImy"@Y i>p059#7/a7(4+NAktXq0285Z6 oCs' 0ݎSZ3wJMV4Qu]rW>)*{ْ5>hefI%N qv !~/0 7<.Kk9-GTɝo6ɍ)'W5m,.K$uwu&-g>rabSG{ҏk.oȇEYzSO`7|%þ1^Q@2¼\.U;Q' g |9, >. A( ;V?7@kve 9o/;)70Mkـ>(78@Hlh hN`rrZd lڭA(AW(Շ<۫Lݶ3Yt5vH>5ݫrtb-T '~M"ZΏJ`zRԇK0/k Ǡm؞q%ML A71df0+Eo=" 1:fȒaGb\pmhuo,Gu%Nٟz˴>8ie_k?J^E3#+;|#A6z^`I-ؾzb˃2YB44"8:)yyzA!Tb0!^#ˤRdsB1è͖3M?hDR|38GWZl.)k7}f4OJ[g?>/wb{}DC LS;4,SfsK`q[R)pC3 !':>>a/3ڂ֘M4!DX51eaDe<U_|ϦARvSn٨2q†ETuLl\9׸v XM=#R{kqvdE ,X}67dI sՎ+f zjFq"b=sl+z &&KF?lJ;9-|+C=l;I1=1?T A$x?yzX R0ꣿȥ-6Ix&ݔz[EM,ZkJ%~ҔOT82Qmp'+YXLlj|S-rzf?=U/x6=WiMh`EjpEeڡt1I_ B_ہ)<63rE%538Ԅ>[wJEYU%<ϩq*UB~ٓLR\Ai`%?,*0}2ڱ],8u܃lʌ~X.(6l)r`u_Mn!-cCFNjGj=-Nb#:U;(:6KPRۇ=\FdW="9 ~h۠uEOm2nlٍ5Z*%Sx+/7/;dR3iʁHG>UpPܞYtEMSu ƨnXb 3;MڢP/51+CPYSag+zDGyqr (Dt@3Q22x ]èVwrZYk&R#h.g]o8(e.eF@Lyxکq.L9 B9B.h\u|VIh^$-E/>;!Ri/ ,~({88mHsn+YO I2KUtKb]H By8yɱ΢iA~GI$~n}Qď&d4$ONFek@(qªwT7uc%' <0Gܔ6F&&cnhV|?e]8+pF6qATTI2 cIIfD=ɻ̨[ڱN"`!S=`ҹߝO5c( '$b :a_E8ӡ[<_daIUZre{g||nv\^D,` {2k~BuKnWgwxh]u!fL-h)%f}w8kjcͥn-#f?..+u铲M\ֻ ֶcZwq)E}"N s-FTGgʫ]+GJl ./&4c9羝՛(..oAE)&2upLG}1gU +Cl ?9|4mWRvgl͋,iךTh~tddu-ln2YA v V\sN=YV?¾틝V3[dAc,bx0mf&% c#Iͯ6~f~uK싶vqVm%9~1ϲCQ!+}y]}-[Qv䟘JJ"1?47Z'& l̼#+BK_ Αoki'%r6a@!n7`pͤSeJ 8pGt踏+OYLKKO3,ыyF+t+ Sܛ%X(kmYRХH֞|+0'~A`M\`9#%75z:77QӄAU\d.#NW;sRd  5#V!'@yDHf,Y;{-YTFe`Ķ[΄"'vbTī qI`ItP|3:?=(Z*ǺhZ.;0Y"P 1}NqAKJ{[%<;t|X_D~0}]aOk vjlX0[! v1^E k%{߶wsjs$<;ZpN%͙>ǥ5-R{ LPj-H%HLXb!uG4z HUT&]ͭE*lbSXDx=GA4rYӬ]lQyϦëgW_&h|A(WHF*WV_KR^7< r]ec,1z>ȥu˻&ÓsS0|񓈶bvAfX4Ʀ~V?.)~ֶ+YItlwW g%;|Ph4ǹ_)@8qA"p Qz6L?n&r·pf7[UC7d\KA$Lۭf ]AudZ73h-](a>7g|GEоr1l߮bT bg>|^a8o5u4 \|ד=De=Uc$DYL]m+Z4eGv7I$06DEcYW< 8 Ԏe4c^ O\Zd j+;߱ ns]rt N &6YmC[Ε.;wvH-W $ k8T8E\7VmPx@rտ{Zd>h%N4N5C$_ڲ! ㈞%1IJD DLD* |VvcHqa IXo7 j_e`E?',=0ү) NLdcvг-`Q/xÙ(8{B7!6orYŵ^+fMpvZ.Z3MZSę9x_idﶺ${~Iĭ "| " sip^nօH sR Q*)uE؃П0 Bѵ맺6 3:M$WUm =e]yB%ė]1n0_LV9M^1-ꪵR7 xJOoklt-+848qߵ7$EW5nq={A_yדҙR=fViڜML~#waQfK Z1 ՚Q(;PzyLCd<~f)S80\iJR t4K/3rY9Rv &.!}^SEz2`C˒)!+,Y9h_$ 9et>{ԇ$˺I`-C-p4MU Noژǣm^P!w$s$ׇ4xRTV(NV Ke$a~QT^FViJj;:9{ $WzI.э,o 3D,ʨd#+>QyD YX2pp;[77znɅ&mli>Rxuc`0r V|Z$rԛ(ϛp-|4lޠc( $S x0 Hە'gNlL|O 6P2>~L̸[}>ʢjeҮHX]*zlJ0H!`ga¢'/~8:-s/zc}+N1ğ>8NAq),z>;˻OV"i7fyAmr4z8S ~/FvpZ#\~}F9Z MV?zQlNVAƀ^ACE6l+,iͬG<7Ӛ=“ b93 U=oqĆe^󗅤5+6br ¥ЊP8=VnރP|撷ur2ZCG`Q^(MRa-Yu"WnU4ZNXX"$usҘ[uY_zjjh_Z1g8B>3 o_l`bnr]OwbIÕ="2 S a:,n OL8znd}o NaOad@ MԫU(ߩ0M߫[{M; @o龜'lɜHݤaq"\ 5Y)~A:Y}8fzA]T">A iU"]*Xl <9#9DHs7o:_^wG6m٣rT # ZO0iVKąK(caӠ|4g2gg>A.n"/S͆l)!4[+o09maWU3.[4gckqQ7 6#OTG PV qQ$%˾]M L=W4D j{b'W&r [=T>; kgaa_HBln+$̴l֠4j$`gLLVdW\,y|EM1~xwRJI P'ft91kh$rPf< c-6 {EESbyR &H}; P D_o3]*4Xfx@//!S*lϻw]E7Zmd#}Dѷ&[C9j0$o~4oZ7g0Zb\c zA26BgA[c_GQ(%uMl89Kϊb:BUuT> 3 Ȼȓ P+6Qĥ6ICogtsС05izv [kEQ:ؤ:gAĹL)@"4S7H2`.wa ̂$*͘60SWx@!7>Hq^FI1яW{7?MS .T S3 #'%‘&H NI2eǙq@^>Q^o7T0&>ֿ}^q<=9yeiVV*aR=m=W]G5HjvCKФU#ZO=$2M& HMf$k%tGF72Vn0B#oGbo }Xzt:Rt yC" E|=NB9ۓ =y".E.ՄK.)c/&JRfIVC+tU+.٧u/z.9hH?# 2^֦jPї1m'>Ҡ ueT2yӇ+)'f5`evӼ9CyCۼ0&^eAʕqHB\HyAgKvWۮdn:#p-`H"gשgJ}u0YRє}LT("fqƸJOҢd2Ta^y=^F^tVc$ *8)eOcg55yVX˖"9ajK΢)8:jrF@GROwX:[/bq+(l$Db\F%k~n'' 6 ǩ&#Uo4~Dp3v vQOX,2phiOXMO%-E5?ZS)ZJ|(مFq QJuj BӀh8o%*jtG29!i۰F}g6/E3i]^mߊlOj8r%|v/D˲hOv-؂B$\[g$5.0 Fb[ܮf^w#QUFg zh(9hE܂QuP8n}*ΎÙƠy]i"AeȮ k0| w\N{8;hܶ9F|(e/td j?a?ZП:jewAXpƌfXR͆jO<r\=e?GCUZ V=J Ӣ\OL `H}M,C2]ZG?V7U@ ?E b3Ej77RΞ}jP i^l36J; DM^ÑOק7N[qm8DXl= C@q߼˸1zSޝ+Ɇyl bgm8GITd#d+QJMb.4(e:1q0|0?%b$éUأqZֵl<Ζ/e\0rDϹ ͓63HhrXX\ShdN _9'u^/ߥR!+lCl7`&m{7m8G)Dx^~7X=F_wfDR.aG@P۟w7`l%-g(w[y1>_D]:|['{܂ [~|xæ`Px |I sbDcD[62EJlwn'S{*RѰ^oy(cO;llR1$z%?sR1!t f?i;(DZ} U g)az,k"dɧtR@d#AU $=]g6Ǡ>RjzǠjBU8FyϢ_2ʘ? M/#ٚg Nn}x5NÊ䡋r_ D,WsةVC_'e0rkt64si*([ѓ"bg$ospb<[rM7Km8n~8휿s?ëd-ls!ҁəG*f *(xPѦB>gЄ77:;6bK1NT[L)3u!^2Z`%)cacr瘫I Y#~jr]|[3qBQ.E@t62ԕ36~T-!QW)7U_uSso!DƷ,!ֈM5Kā8mvψ^H;AB[Qm,`n^ lXu߷Hkgt ]T]ryREو4,r;5%2 6,$?OǿE(g>v9{242C .DKv(!aFPԂq@cm{j38H+$vvYxc7gS#gČN!{5//t0`e̐׼o+5I(yb*?^ieOk0% 7C¯ljj J1$p USRY "P{l=&/6Gz^/ί3MzX[23?&b,/."O`GK4 K) ˿C@}9185;'L+d-Lɚ9Rє?Ɨw~ϽPꔽ!N]H\ rBxh7 QG{Eq>pH}5j{<a# Gh3s6MU+vPk AriOqDF(yl VTF{:Eضx> _(q ,ՉDDgkvKzo} k;hӍL8j*!Hwl[?bbSen\!;Z3,I;1M ƄAwǽhsR|<1hn VmBVU:rπbXTܭ"vqC-1D@q4iNu ' .j`HJ":;CX%/xPSY 2F(/qW6xnu]`.P)qI`^}Bg:Dn+K73&٨24DléGy95SŚkr9zg(K_ёBz(w8y3`31$of Em2X irJkצ̀!y?FZ[H$韵^ڊnDn> #M"P{#Aylrw@irڌ͑N~mfb$7G V1Cg9Ho+Fߥ!Mtύ*E{e$s "_b0GrH)%(ږ#oiR{<,3/RȨ1\@,F?1A/l%9cQ ™9rb!3Z)}5_M0vIoZdl@ YhP&&+G,N.+dž76&h^R8KvIR(.5sܺÇdkd a$i=/m]-6Z3jdd } DqcTW}b&&\ijSji-VN.ZվizK.xld8+^3s!w+4݌Kiz?>j8 @w)*(0u7lgoQ3FG-{9l`!{ XpK"yY={,TGàku(p̶eSWP_c`YS-ZWgOOEf ecna?T(<,Z鷞:9J2~ۀ^YvS(o]⢩~'dȣ۟ $j+"//;). &=`sHͱ,j.lqGӊ e,#{gP7J_YG9Zh>nτc]qpOazoYxH?P" Q)tYSf ,xAfײImB *9X@_l @Y#RN{]dW{UAm4p{iuJ@hwb&gd3Fx9+Ikҝ{'F/pߨ>.ELJ F8I01y? ^l NAʭXoص봚"H*8S[ \=uǴ?1+g*#iU \aS wTj?Nz E:: ko-݂k匿~2wWu! 9ɳu^:JjU$':l_$VCļO,19:Os}"goU[#5&ez8/uN|lEFQ$2s؏l=p*DTّWf})bׯ96'm]]B=saXgj4Z';+4EL<,f*yab{ 3SP׷c!iϜfmb R""F㧥4j6DKӹT33RhtSC;͵  mM;T=9GAę|(,{)R awfIAa2K9It 7+£:,ru ;nk!GFF:)nmB0u #Kkykuy @L8{71wgJ7?eyCv_z+Fv$h5<|La%*!]]s-A~tOWU Y/1p .Hk#y`7fɯ)'a`Vd|aPo%מ!٢ҭli= SHP K U(gM{hȦ_y=;oI%ۭRg4#:MEV8+[a' e>#쑥)O+ l*@r_Cfͽ>5lB-RՒF3'{yD0w75`QF/sktF(onRW0Y|XDDXnDj:^Dvڅ!I/"YRq;nSg[+2{06e'(KSNz%mЬnV U{r#-&Tt &4KnJjrbEtRvW\Avz*.O\rM&RV9(Y[$Db- 4-O3Z ~NN;?A^'LĢ``(454Ieo+*d58M1(˛ű/I~|5; ŽnJ2݄?]iW1cJ_"XA@Ug\4^C*znLڠe*ya5 wK<%; <5ѥ= 2/BQчC HA[4o<@P]nu@_hTFXؽ13 aTqٶM[瓿J%Tr!Bio"(E.#<֗ 1r[xpiuF3# *t&9A4NI%`XGuVi:΋ޮ\xp=`En"E al#Waؒ%$5[HuEB݋tQ1YT~–f; $v{X2Z`Z?bHĻh^Y.WGkJb?oeZ."lǤ{+oV18?R&ް)íG-a_JIMH?7 &w.̇p^ M Ci>hj! C?Mx\HFCRu}!ل2Kp画?264B!ٖΤ;L!47e}sU0̚ S3</Β&3<08hԢP՝dȡt *zN~.4V }'6BK* ΃F<톴{ {5NB3,/u?Lΰ@P0)b$5A2o>grjM '*΍ZV~Ҏgl+bql#dJc8;P.1e Mϟ4{5K}Z`+P+ʶ` $_yE45h04"鶍sNV0 ,Ɏl*mn9w"˻DJM}:,̷\)r(t]ysg5Z 51:\UT0cu2Ft*l6ɼd6$C <6o)L/XI kW[V2t+Gº2g< eeFԒ:L*Ij ft̆zf†$sZdǑyʎ8ْ'<{eI= ;Oގ8 w-Eη?MDT v- BpNY'mR$%}]LwL>'bNبpdE9tUGkGw ǿ9*l ,eƵ7bDE(SBq+{SL)el=ǝgsV|yvr$ 1^R5( Ύ-c^,m ~Z(u ?*0.^}L:?#ӡw_mЊZl}8ɡuQEdWq= Z&y?d:66U^gXH s]c*B vݛaCJ?_{ G;/&xbP%4i1ebam+zȮ9s} Y'ɱ:G8Nݳ%YA7j634m`N;ѯ6!re4"\ˏXIu,mEr"1IMK F=W&ðiL){d偓/2|ifLD5`!&.rT2H;'Ћy'b@"ʆ^T%3IxzGS@wGc2 G0 "u%Ѩ(:Ó*J4-j›T S傸7G})0lEۘ ȣSqkzHc rȳ'3=F#͉%JNZo5u@ dcn=g" .2gC=uJЍMI˩(8<1EwO95 #] {?Ȥ{KWjFlԤ@aFC.t䤲ĩ}1%P!M|/π48Į0?=5BAgX;u1#]mZYSAE?f~cARH0VGf(IHloQଲ5a[8KHEǰ׌~;>nFidOI,:WZ$E˧d`]"~ Ƨ0kQϯmջ uu>dmƦ%]Bb"Rӡ3-cmKAm?IK{>Îq'%Q}ͬA  F>LJDY9sm'zkޫ,#(9џ{߮b Jrwڹ~r, _96&_*VЙH اWP^3g[>rlv$=PϢ )-ii e5gẅ̒jlIsn\M/ q~ Uÿƪֱozmt z[MIh1" 7}0s닰ݿ_<7Oq CiºgDhMd=!#;='!M֝L4fix- (ΓtNHkS(E;-8њbO: ֻVh;=B#ess+?3\ C98S;HLLՔ(E DXW.C$zPe\BxRs2.w*ئq9.=^k̓iODu9&Elջi,ȉ%=E+^nU`i_{{Eb9IA*R#yB!t̻]<ؔFAΨJqӮ=$ 5Ȣv-v[EEll{>ꎀ$iwq$J=S5M( q!TX_4'.2r( w jp { "<.湡[G&ڿ|[gw _1U-X0`UuP=z`kU` sE G34"7V0@ܧ1aZ fݚ_5ИKdT]&%3oK^l ʔ-4c; SW i!ajXtLmE0‡5zIth/RQ$G>FCS"ܯ1jdD?Z/0|83]Qݘ H4+nu=Bd9~Ρq]ݐ"w S0Kb <}#T Hˇhޗ O2k~ zaڐ (irABl\25&/ͭގ5NO#/6 rM,6!Bw:jx0 J{i(oh˙k}гRD?ø9>Ru{Z{\ ~h=B|I.|5qKCsޮ'+Ag9ٝ%&$ym2Wb7.X@=ƟjRgםۄ԰t*1hf h4jSACq{FS Ә x,` ~Zta}dgt28ɱaqz (Oy@~M~N`KT9̀qXm9DII`8$"Dd [Ιq#0%UDǯu{0bO1:Y%='豄SsEv\̧Lz([Pni]I4*t'-3R$#>}@x֛\Ȏ5<0RZ|0WHC)BIA(gyqeY` R?STq'ECA d{B3z7D F`d r\gcc~# :y"*@QZ\52(GR3((&eyܫqbZV~.!8wmЕ0ΝTS^(SgxJtpJ|ț!JwB1J ԫLnl-;+['x˴LsaZR֓Z^LcC*_Jّ6QN9DF/ 6zT"bتD,#?Pe1L*6ph(ݬ5No{<v)0rz+uHx\+poHvKI?2(;j}&T%M ;T49:V^Uƒ!!蔏M~"AE]V\Y51؅p=w}p%T.O)KXpzd]Y-ӣgZx )ç*9aj=#'153l%O`ۄ%V2+jd"MokGY.]ܣ)۠ @#u$O'DBQ\( S X^UT0T.͉f\NiD SpNKrJNҸUx!0;¶_O{mzX*fM_v9JL6&Dei^PƼ\Jٶoe18.o{N ΠCߝoTl_bv"O̡5@*.?i׌拗uO Kzo| H4yS.Ѿp(w-I قPɺyT 7 ;z ?{o|}iٹ9{{Y 3}H."{&k n * [:>"\yºnԍAr[! dK>⍇AKe"T-D6d/~YAi JW+pn4(ZӒ]+f+.‡U{&xi޿.s%<rVwNAkl5~cC hd?^X&D^>`~DK)uͣbsm2pxn`F?~8q05Hf| ڽo=e|n*_k) `Y_h;H["7O\VQsњ~ /eyW:qŒZ),; ueϽFT[v]F,KCmެ*3g{77ZYչq1!W~;-.#(DKc-kԃ4YF$xb@m#]D|y]=4RL7Q7Uh RjhD-E Ɖ :t¡>6dڹ:6Xs0?W14L^^Pl0R eFWcϦœQj=Љl g?ExIVlg˵#CW,!{pQ%u9SC%<$7i~|ׁRAP22N. Vnn48ҵ#8 =[a#4"M^^}є߷`,rY!?4] 5D{̃MHSx=^8ejALso{0>;uvO9;dЏd?ގD )wh꣝cאl.T1Wnq'\ǧO ?M2nrm6J;]3*۽3fSa$]>3Y'yaI@1jq'\'R-$̗ 3c w}7AN"j`T?Wu`Gtڠ)&53 mGxetWb'zt"F1D/'cTYWDUv}OfGp$0n?)M! ܝB/<\I%XW#0Kʼn+xVJm46VRʐ9 2Gۡ &fU gp(-{"CfOmPSTvX4qWi>=]Z[k?a嫢a1Qs?yNkGc{)6_ N6w܅1Ƙ׋aXu*+je띗;<$?e2gtWH7%Lgʈs~Vx%.O ¼!0c2 \8MGKsg&x!8fw쇙u*OX([c!&(}h߾d+V^b:ȉ{}*SDn9F)ۤ(:8z1F7]o?3quDCjƈM!(Tls tsC+R/4sdxPETBF dl:@&FӰ?`&(\lEJzQQw!AbK dԤU(mCիu@I?4l3 cfh}XY>bC*o%oCv׸WCw s2G 6+J5-y9}=̳v=x&ޢQ"Mu"#@=L֗5B)+|3 2;u(#ݬ o_f+d&8_iy`> 9neZ/!ur3#{Oc>! Ü߅XY 0͠KnQFb>ù!iPhMQOj~spTlW=uk{*HNLbV9py %[.(>4@:Cr5:b#1F /P*a{ݠ@k͎0&i_n)y2PMJR[,~?j(˄.fr0_{%&OHyx]W 8̙a%\vpŌL^PkX;&`tWz:=!lO,9cY+cB"օ[^8 re\vٞЄ{C0PwDnAd,7wähR ;KV+ZA  7=)^%c #8SA^ݯLR$O?58]zod-2UMчP WG |(je}6aКjK!i/W zG,)1^UL'LV*&V6J7VX9cAIKm& gi kxNQ{0$wiBp½\ߔ/ `ZUbbnYP-϶~e9zY7dɤ4qQTg`<\/6*6HD qͦ[P*/ޝ2-Gxl2Q͢H~! \b> W:[02fI1PLⴓue'XUa:V݆tRL^i}B՛U7ڏaAUѶl(sEff=k:M EA/_~g=t ]FV"SyaңrAכp8@[wD76P8V ?<7\Ccuw[JfibkCPv|Wؖ%SAqH*ۜ'VI2$LLuO/%t+)|T5^blQdvjF :[S^$dOjTbmaǏ顤̬q) qdA Z;>ǻiågo \.ӗqp70\s3r (ˤ9儑0-U{mrه.ȴp%JXlEbIc9bV^Ml 4YSjYM-=v gw"ȧ=|$yϛKԓI4AoQj4 a tH7=k}*X!6'lGNmfN%\*cf^GtAax fWᘹau0=:hJn2oSWm킔|N5NOv/0$F݊Y,a) (%xbtbo.6icF򥠞+ u^vv <()T KP.VeԝxOonOoSwxm Z8hsW/&m~CTBYÉX%Zt7Y@y[/~lg*,31b}y:̹Zpg*4f-ԋcvsR8wzbm+TY&g"&Ā5'Ax,;!+c4ڝkfׄRZÄH tF p7W@ze*h6ފϿCXy㖉 @#&NVopazME!a~PJ5$Mh0n2o(^".3~o/eCT[FxHJa4DoW3QG|ptEJyg$)rEx Sv9gS. 2d";ʱ2J^wfkgI8(҃d]fcR@B¥ zxWj (*F hhg ͓@W˕cu6R8Mj/Rːp Q\aLn.G[7$צCbո nEnwelԔ+>xBFґ iЍ}$QX Ws_ b4,*W Unko>,MOmنuRz&גL)^'RڴYM:/B@s5`ڢSkOwB;3h6;&ez>i#?-e=_!웗' 8mx츶=~ȩ] % Jњ>liˉ*n_cz-/Jʽ:6 Lk'\Ƹg*AJClXC|xivi$ٴ9 R"Arr":+гf=WQgm hSĞO|-ჲ*={JN+֣Xo)G@0tvꐚt"Nry@A.̈́ٯq[HtW2gYZ07070100000037000081a40000000000000000000000016599ea2b0000aee0000000000000000000000000000000000000005900000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/infiniband/core/rdma_cm.ko.xz7zXZִF!t/Է]?Eh=ڜ.+wb8YNe}iL=L:-i+L̲aU-9k{ȾZt_t&8KAA G/ۉӱ -0^X/m@Bf{jL$38P')g;Q!HmOo7?oZQ}@ȠdyԀBjh Yg=T8iҘ9錋۽њbw/0'aTLXtTg+0bI㽇YA{R?@eE4i[99 {v}-?ÖSY0ĵDkH*l. .RrَL;]030s>m"pnd'z: S &]םۢ48jW U`ڳynf˹s]14`hqH#^HHbNB0xՍ`1c_=ngu 5:Jv34WKȌBv}z]*&jczDJ:LЪ)+R6a֪D2(םhZZVn`Zܘ$"nGUohow#uvr4v ;C2lA(ɓdݙ]f9L6EF*4}{XBy%i r懏IzHz엇c+N4{DyN9Fx!Hk±+ga!%,m$[[Frveq,;@jwS k$`:c4]-oShajx2!MHL6)B&W_-#[xGkoF OE #-Orw۸`98d-k M'/ZYݱγZ!2?؉ xìI뤎L/u @uQΟh({i~wT)0nD+)m& lZO2g5\~TY 4IRq^Z:/eX8Ѫ$ϳH̱[Fj!نnsڃ/ nBDT:\Z ܗ"CD+$([BW% <}} WIDDk¯lBxZZS'g^c(]6"dYI)W4""#`N,N]$[RUb9Dg&pD &H*kX!$sQW|2-nxjMpUiڥ\=Bs|5Z)VXY$-=&X'\*n^S`[0c85b=RfˀCc̷u𑌺ao [%*lSY㤉4)#C74rM"jS+#u8:-=@Jp4oSk5QkGPGћZ_B ]cDH c]] +Ak4,`3,^<.XP' u@iMAJ9jWsBZ!`^t:]Ќ@Vh dW҆#;pbe4󿲨̳3w) [6;>W^ڷ1'L̞s kXfJKs\!ޖK0` eU3}[k/JT||I^~si^W'8'=i%5m/r[h^Yν x$,3ڕ XО԰Lan(N͏YZtҞ`e? k7瀣r/Z0rekki#cfMzD{cf'h e.[(FU1qD:Y QJ_voLǪN$Z/g*D= sfO~c.;'8 s~k@)#*Q7%濦Y96mS("BkU՝ׁ7WI;SL_v72&r\]K[{/4~`d(D|4U'?8b}M ?7z<@,R[^ ^M==kxer`Scr©0 nKKYZWڱg&=N|adC)YpuW-tG_)01Z] ߶,{@d&UgjHV{*9[{tBvaB~w$~5\*KbT(=}Px"[0鮯*wL9Ld{QhMK0CGBeDX2d'ʖ LyY|. 'B߭柵'j/RՉV5ؔu\&K.M6O!'^ϫr 6GQ˾FN6Q~^Yi"@Hb,"gu h!ހT2AMM?'MB!<` \Js>GVQxIM q%qSVi zh!Wy-i؜{0>X#=4Z;.W'E ;GcCi,+*Y^J+|=qPe{9W9k01(;ׅdQ "kBq]t (L oYSz?X5gAO@2J*[^?+3S`FH]qf?//aϭvU&2;4mLVH81-ɤ@4|;߬}Hg TXA* ƃF5I3@+QZ+ Ց20` Awރ_Ֆ2͕JE)5}]ZpgHX,مZ#|dk^ Pђi>%tɇyv>!} WS3VDP[VH@x[o\Ŗ!!ժźSw}de\9dpT[VAFCWfK+|E)2'Ձ==Vݱ]ٴys@w;6qj\B=v:<퐇A4#` P&O6|rݚDpZdir/éZ |mwSidBY_(  w1 89:/Oq)ꮜ\ rIwl'0X&N=DE\"" ' uvn\cU~i ݆K5p_XPNƛ 6MM׷|ih}_IJ 7ʌ渁RݽI# _EWo $tUԅN.ыl[p\(J+Km$=I{ы'NX͒]ZeS:@\sՔ~Ƿ&Y.fP "$I0cW'q쳁޻.%/`fLDMz} p(hKl2nAEL!P&*߬<޶vYۼs$P@5x"5y1VA.D\s \sVό/FW.EG5$N4BmMMRrMzN2 |;`a.%@m0e7uK|sd;eJϠ<|86]`}ofג%R PA5#̘߾ J]eI šδ3M[5i+J܀}g"@ubsۉWP-ji{SXpB5d;3?kv I~}bO x+*9s{VMez'c'9ݵFσA& I˟tAO CےFc: Uɸr-?VָoK%e~+GTo *nxk MB[ǵ`IWP;˷fW! %.5r81cJ^pn w%,`58!bT šۨ4 %,YE\4."p;q+ lz .|`yDb6Adn Wɐ&Milm }dt 1H^SjC۹=U:O4HQ Wa0(ZAz:aN*7)8͸>azg\P6{#{MnL-VnDqQVjQNn1jfS\fvwC\4G/)xg9DqͨPc (N)Z5COZ QHuW=40bOY-W"yތ10r -' r붒Sy3HmepS~5\biPEIntp ^k*!n'Qsny?a4*[hf񃏈OeY/y,!7A=}-,7Qs LAUVX %ըww1wq*wLz=Yy2摱Sy;[Mv-w iԈ،" ȒzÕ1ZеC2ZWCԍ0JŦ|ib Cft0Ek"\$ Z${6ykߵq񢙚]4.% K7#p/o볞JȒ'_H8AC:cMDf^{LI!1<1ʱNҳ̟rh]fIvϏE n7TK]rpK$X!F6yuB | B}sQ[ט~f45Эc#~گ{ R3uRx^ j(@{|pE_{zYsn%TfD &Q~F|\WkW{3`WS֗pR:I@\s3aʗؒ3xY^ /E@%c%3h 5DruNv0}^n8_cҳUt vݸ8(!>%VDs?)\*K+Z]-:a^=6''2<:3q9f(@slQ =yx-vMQPIJTKSnRPn; LMBR*w?0r#I}t%04n~aY!$c~ZpŔFyn :OY =c Oix7 TPK|3vfy~ 5x!* v$F4/ՖMz0q+.ynjV=x$1+S"6k;hbߠYt!/2w\W^CtwdKu?oh]}pءc=&!.pUFJ00FGۙ# /^.\(*{G 1+t@濫&<(t+?޼upvG7Q .@aIPU5dˆJIG5~lO~̵%G%5GYH癳D4y:؇!uxNP''{9:. o&.)+ e  3ق~d.)Ee`8a@%Ls&zULf-n(#Kkª<+llR97i7tP|m!b2m3`BAx}!ׇsFz /B8?fw0{T Ժ,H%WLk@l0H]k Z&t=!vxkB6o~\;VT w$Rg8$0r8j) ,Xi_+:RxX+g2IdlGS}v:"^vRl!eFS只5Zi9t.%)bDph\+Kr5F7 XNr^3~J˳G:&?`EηWj̃J !PqjŒ9llϋ PlJ[Œi>B*l\qsk-Eo"Ħ9 O~ܻi*^&x 3,urT[>g}m)*.c0ql_SB3gZ8w@O] 7o<_5X*`bv&Ε6%.7$zσbT7H=Zb>*zu95/v* e˱D9IWն eTB/4rtoCӯܕU/;l"X6aM/qsy慼V:{"2D^D J h?ۛ~+Ɯ*ࠚB`<0Mhxyoa\M ׮rxOvOˉ\+][7i+^XqXYyʑNn3|MPFvya 'ri;5}UK<p>#g/^c%4gQ欼YGs6N0r+3c<&vX߻L 4L/ TmzisUH0|^8mrN]|zu+G"И%뮊B$-v^wa?Vն0\|!Xɖn H3TPI:/`V/00ymkWʕʕoGB 楬wSmW/5j`0(S*O2{-ApgI&"a D9vH'jSlCq>x4* aӨhF}nI( Ҡ\Oo`GVe 3Bƈ6 ng=x;DW# lhq4CB ʗBr7-=T)qs~D0L3 ˦>Y[#qח@zDŽVs'? la:i¡_-F_43ٻ7#HCp"I47V7`iˠ̸~RS0B Yxh۰)D@ MܖtUUk("?L%M1, ~ {gL^HTp6˥hOԱ52 @H\ lNӫ+8AM& ijsɴ혱KtX_l"b8ۚPϸQg[z Q0SQRnqLO<>;7$,b`d7/42~}SLdFK/tjgr3S&NwKo}Nsw_knih9݊zVIE>6Ptajhj)VSQ-X }E|⁌?g-2dq뢖\IlhDj"eb㔊x@ ZzaXOANˮXїg@Yrw)b]޽ܣ}͏ܱ8zws&,q?Q  N'=3'G܉6j`TƧGeѷ)ӫ92 cLnHm](I'M|Z@AYC#%1A+HǍf | jdLZ{NkS9NiQwRa6L͞>A2\0\*R"3ܜ n!\tCZX`LѤXf9"h@FطegT1#Zȭ9jIx*-|S8=xJV@t{2IrѾRNi*؛ZZ1:W. ~\f#q氩 Z|vv ytF9*R꾩˄R$g:\7͔ ռ09C|08Y;f ;AtB4d"t΀y@}+RfBS4=Nĵ=k '.Gw|DƐR >7t$MBZJQޥ>mrα ;,7mb^0^/6q_?2[NMQKs}?w9)f hpNE l[Xm/db /ʌxX@xB< 6avЙ̣xWUvuw5Y1br?k M-)1%`TF˄OjJj z~N4 3c[I^?[ O`/2V[b^'ؽOO]6(!n/Z]‹b&P- '{E?5)mEzI4Ծ9&t%)wR\^cEewԎS>3q-.W7\HA4z&N b+%K<;*o+``>ju,f&İ=8@)a%#u7u$%H]OC gC[D@14R&ϥ6~xtZjXs!0!m_j+<[rfLt[j9CaT4nˏ'AcXd9~gE%0behQfDfe! Ea\_N(5Wvj_uLP73lay; J]z񢯹 K뺜uǘ%n}6@"kdV875eDu/{p>6ǰ۝#N+H0R.U/ 85T/3Atz= k_hB^̼ 냡v妵~ L +#C[|#~+}O?X;=CH}΢/Tfҷ0W?G+P5,Hvz^r&J64{bp~"Pđ^PPF|cԑb3X,-+75ew?yD93I5_ŋc 3tP J+c?PCPYk{T/'Kמ>#$/b#plclS(y5| c66KcuZz6R: `†1؜3@y}t:r8IZd|U(](* %<1l30O_ύ'2' a3az+qS;X>'[@oǠIxVfzj`n1 m3E/ᡣ|WԲɥ|/% <+47NHnz?4\1=|@@^ ;]ݙ3B: t *F`} rs{ƙ( )96,*.v&*ďq.Ϻď 1DaK N;+7:%׈ |KY .;dY83Ӣ]aZ9{IN 5uFձz9gi Kݩ)K~ׂ!B AgjN $Nd[zR*"i]{;/Ld%@!ljLe1%NhxIet!ZRȓKJk8dp=:APG(+sv L3fRM'U0B=pI! ȺWS+7aDwP{ |ۥѴӸoS(#dF0ڻ,sQsCkTZqsKҹK@s[x:/'X/HN?~^XGvE;4% `:{[&@z3V閽XaW c1eNL높uyBaJ'N#R& D&a>{TPB<2\LG-%爵&m1"TA)ɀRaoSP$*{ܰPee8/$~;,o̤20!2PAf$Ig6y NL|T^w(~> [[:mR/1GP5}@^#>{p}67YboF5FXvdvdGj(w@ ItciΖ"Lp&ԕ!?bOIAI.trW]̸wvwT-w{nf  r|~ߥxB| .4쩈$p줌Jۧt:+xp lys?1VRKn>: &!`F.BN:xIݳP ?5.G Y'kt×;zw7`ROڬp5GG<˭k} t88NPfhnE23GgDd, Pᖅr/%TոAx&Ԭ Ρ?*X)Gp.٩Cpi 4?XLCW-ZQOw}I7mNLH|qC4Cr ]k_@Rò+ e芇8Z\B^<|Ԕq 4XrJh9+4_Oi407!l@zv'zJ*αL`֡UnT8U;Hz0..$auvE>uWlA45G\=ĠTvMi1d,!J!T.7?L+ 9-CݤhMo_r'8F?f906>Wlԩy,.+gsyuHV}?wF'Xxa75(Uup"^Dɂ^cV'VjSY*NA0Z25#U ,$%ټeHbF <nm4BBF}ah'BlRHFy]B<؋|;˦CA՟}M(Z2b{dVe+sUʂJ|N?eHE~](*X xC7NkA k&.yK^a29Y5n=1(<*# 7YyOc9d͔c~ʪ9vtC!['o?Y=joK=%9mzhi9I9BHEE~0.KXdG[2'o5E&k %\ܨc}aKRNa Ԩef>lu7A7T(('wd)WufxHn.GsXo[I` KxRC H`(v 37v7CmqM1h6PmYj*I?olHjK}2sGItqzK{DsX E!K#.W~={y{ވmf@ba72K${ؙDi}jO:u-WFly25')Lkhf4[xh⋑炩bE! c5GS[3;̮D5^UAj֤Ԙp#*FZbv+xѥ}O-UUEQҨJ$UmlNO~FH۽48^P@|/$Yy 6; l-˔v>^<\G&=‚b+˳"m޷Ta>J I w m&̺#܈]bm3ށ)X$.O3]C1ޢW ֧ kr[ZrBX}t_ǯ8`=< h'2[I0&o4[H^;3Tk1@ѣ,M }E{SX!r |lP/A$1 t'RiRKQ l,#zx'wĄ>n5zFC㒤l] %ٝj^ hWfW=+o@OC}:@ަS5LjB 2yLjBu$/F9TAf2&˚՜PzeQ.=Tu@ٱApftmꇎ\y}iKe4F7_rTlD2v ՆZԬ^x\ĕL6g_!*m)lgNosbkq̜uJD+~Q5"njA(Ӣd> ?5޸e^׌AţzF`VUO3خ h{޶d&]ձ%k#R3I i A.8}%\>YTjF`]=1M)PIpؓ-W]j5_v!"bF`^tۅQ]ڒW,Fe<%B2 $Y\&,^R!ڂHi? lAR9J\')f0i=돬ceTPBүƯz5ӂpe S04t|U^V ֜Ti6kn..s|*`I .{<Y'rB% ʇډ Jr)YW=ўs7(:P8TRJ߁ΑQZk,wkA|MgyλF"6C="j:j֯dtH] +D2tRkh/F"I0SQg?7Z/Nվ8-ZשC<?,{!ʕ+B=1Uz dWmO1h pOtbgzYԝBhԄܺ2^Ƕ?rڏD@mApwSmQe̅Q/ݰ%*B޲]jw㦏ti krs4ە߾&8jA6nyTSꟑK6zi݌_ GLϣrZTw&l_EOaa5ʮ}!乯ǩ)=G^4F?BKY䱶taۇuA)>cl W|f" s-8T.G M>ꑤ~Ж;1: +鎅`2@mI6^ӵ1ɇQVЮv9⛐(-'M#v0~ n&nΩxě!{ l{h .8WrRê 2 *>SϢr5Kdi^߫ԃt38R[1my>;`#XD?{Pi |b`0hˋYI@Zx%ԩW><iP _tR~|˃W~V3*km%m{`hzOja i p9IAku^F (b&0\a@њ wG¡>Vp7^FNs5⫝( :Lp@%&Pk0p#^])MN ㋾؀ZO!f%t-|Q쮞 5l= .V#ӨAeu1M+A,i ;j:/9BvvSKj >cϴK=j" $=D֌\O; eE?C.=^k jn޶?]q p/ۜĄ짐ef13wג>5f!㉗!̏ c--vK.)T(Hz<3[@_qa")$#(kܻN pj篴 PjrWā$>4 $pK]+YijȫKa6"?INdp]ە(Wa`sCj˴7'۸hL I4~H9ZZk8f'q^%/WlꝒ9d(&9CAPкW|xĀCXPc̍ry37tJÉ$'(a9m֫^ ZzC}Gd r.eƺd@]LJ(dR0/@<<'QL|@d-)F VBV<IfcK D(#TWX[EDyERMw~%8jGĤPi3qŽc`PR>QcTÀ%]ʒ2f(hlO]El^BCCQ$Ԧ,x w?h`|޺QE@\Q3^K|i. jH-^ fݣg*i!}YhRɪ"kEzP(LV2daBJ-!5Zڑ.R{e= @k;m`q-wWjGȐ .qn; W 別ܘ]HfIF0?JBfY8$y/zGIMaYg#ӚÄtYk@VS픲NCСԣ(<H 7},^he_;G|UIX;*(8G=ĝXhI2b"FC@]`܄rԏwSEBX/AȞjjE q* ?ʬ5Gvȝ|}~Nt{E:ѓ̝?%hqVhb`ZJŒ/ ]¢= +~RݗP3ŗmNź!fP+F#|M4-~ao(GKPQcMmDk*xog)xGy!D<_ x~f!SUM'60 YTC5tPQp?fD\pwER<\ܵghfV[e j#ԗ8tTB브dN&Mh_2o,>3VePv GVaq;;RF?۴0:#?䬱ЇQ=N @9=eJI&!Mx0/\`%n$ػy*=7AY@B7k=ЇH(_햔v軉 >5yā+J uOj7 gԢkaMJՎU2BFJFNszP;%Kڊ /D n,8m. !wZQ"B[x~J{"L i )9B"O,:X;>DzEpbvV#/OFn,AY֫W%Q^ٸ&}Sme*[7qeM$N^378QMO"i"Z$ yr(`%N1uyO#hm$ũ^.>YNf,IsE~@14fd;`"Qvp Zw3m9.9(7(t۞2W{s7X졬"ji^JVBnx8tAPI.f 1\$;K}q:W1,7S</܈a,T}KǠrd_Hh*-̋ҳSKb7ѷKmq]SMI ÓnLPhw°k9"Wт=P!^P2N6-Yه8)ۥMx'V?8NI[sK@Z1(k9k[jt[[[=cKmK5Î#4HcT$`Sr߾)ՂyJ{W]IM{RԒDyHeuҥI-tmqB.ᑁ7;*]zXCyI=:6S ~׏WdZem38'.ې%Z|&8su'=r[6QR 'g,(%faU">8V- { 5*|He$(QOszY9~{*-% u@ON6MEh2&l)11T?#Bs#M g_6YU 6TxÛ jў)O1a^= @Y$U*dje":9PKR=޸Vs]T4ٛxO l' d {zQ*R82ؼğn䣰K6\;9䫧2*M)}6Zv&'pK dv*΍zٿ[a'-U`!,%M8r!L~ x9VfVT$-ݟfs  ~Pz5UNi+ VH_)mpRfƶr w) vS3K_TMxyW[Bt@HhII?ЂDf1N ?(HIOë[Lco9Zwd-M2?jg %9C-#%t)u`!3wP*%Q\W )@ϑW%tc|N8718;Cd2X8؈^&JXѱG6.8k#083XUs,2!;*}pMA4]䩞ޣ̌qʇlFk >4Ծ6(@{*^PnEb%c!\*le]9hOmx{M2@ۄhӺP<6#JTpfdRYT䒠 0 m95P:g~Z΁4p^nn0\= $!D2m>'_ꞔҸ.1{3l3oNM1Ϟ\VdNWH_ݷ340Hq,ёnf=;S9%:GfUpozq0.U12; (x_+"0[LFIsy&A|QCDVnj!9[+a?o T oj%e(sO<-|sQcGvwԕoD'Bx w׺mظe} w"P[Yrl 5֬"1ݬ= co)/gA`Q*4(7: xZ؎pA*@GmwnoWv!\HN:P T5ȖظV P#h*,mWGctтkS]!}U+}P&X10ȝl o}:H,D0_,w*Fe[Q֊!0$8(6(m&|Is|Ky50kyIex7vU-4n6?XedJA쑖q (4+"'-ͪ k`:]i9VRk/V1Bn TG՞RC0}]rVHm7'RV )c0"Cbi+7\EHQdaů9_%mwOhY64>u!/S亮Y7'sY~>Nnwz`?]Q2WfL]duo49 .)6:@@ {rDmV$n,tEA, 212E.H$ }TX8 -ee.o) g [5c袴l $:41p/\wG6EǬX[*!dM@ ̷`ItW;l;Ռ3qxԐHAivO7fxg.Fp $qg/1k%h`y0Q{cy{0d豞aGF; Nk~A*S=s=CǠ+G :^Ζ8{]u6* E!/TW~:&><$o^YzTPB}*RfhBH b}ٮ_ 揷a!Kҋ:+#,! E,~c˰U ?LJjaWy!Uo>728AqFkzsg(sۆ /a$Ҩ8KP+|w}6Szfӽ(K@E/hXeͪ +PcʪhOp(:a8sl%ь3ψ}mg hm&^ |L sII%bƊZdhfﯞGء^+YyqcMyW+oHbCfC$Q)H=%ðyEf#"-t u_ %%dw_SJk"6Wog泬mV{{>IIdv#PC|a3jzdvsD2Hj&ՈO(8!U7F:K*KD# =o$9['!<-cMNpQ},%X)fkȄO_НF+z'R7&{]-n1L𯽼Z-gkwg"@j-Ђ{ HDCMN{x;YsjV)v+̏VNy\Y+-Jd.߷p`gm^T/ϴYk:ey\멑b l,oI_7>d'8^,-Acu/$@EJ S&$ri?} k^!!KQ^{i4&Dx떏5,Hb|_u\H"ᬄ36>C=xjJY]acTtkK~|Y>o^\s)) Gijɍ^^'$E }Lg^0yo2MߗkW=\Z_hlWL;*O1~/U۟ͱx H+\bG恎խ/Rȁ3:5M~?JYs$JHÏ.PǞPFve3Vʻ¥h?/ѓjs[W| L֊iyqL r3`]1#mSܸPG϶:.?鯄8pz ) sM!S~A}溄Od aV'?4SL=-á@YLFp3c>XE/qV`K4;R^arp@F:9ܷ3D2G:/K1D rjznQ^q^J OlB^Cكk,͂A8GOi-[ߝ.: ãp嵲 &~,;Ѵ9Hufz}'F5)`;a#?J\U=S !r?5ADnfڸ.ޫhȔ 2psAΓMLjE H_PsH|3>!J#`pj+A7[|}/՜PIN +KF˶p_,S&ζVGv/GN~hid̩S;D?i,3V(Z2/SD{f.dI"f(ŵhI/d~9qe\@ca .QCj V[V?E,[Bqyvq[++p7-Ȅ4b,!)= @zsXzsHl7~ *[x]̢PD",=s~ wj@Ǩ}?􏿼mgJF$+08cӥ۹Y2Xʴ£|m^qfVœU[!Dj.9yQ rseІ+)\ZLylZ_֧$!|dP5Mib_f|\8 {55qk q'%ij0[Bq孪H3^%¿#E2jc5MD3Π-5C@_B0{$Y\g{TgoDzddu#2LpΣ]Z7Cߥ,[2Pf&evԅ# F% w?^_E%h<\yM z &ܒZFo?paKY*/bhZ}ɖ~߸i? `[n8=fәH ߊ~E'C3툵 k#_`tҢbM] CkG [?k[\K+j+樦c3مdJi3=Ψȗ.`NWu苧M%r SY0}k9mP k wKYIS[}IQnM.4E#f26hdLSE9ZIaPt!o5ִH![D '# } vZvX0RG֜ͭ!wbmVu!T;r D.WAsqƳYօ1/㍦ y}2Usz%eQ>QL[H[ '28_yYCu_:d؄$m\k땣Krf_򘑵2(O{#Ftm]m.%J~C^Q#rDOx>x0_ I#R cX{tg EM;fte"l/r_Œ0%R2"fu~[åWG0юrq&8-*1)0g+wO:NXc Wi'$rh4׋F:NtՀl"% gO7V$0)rB7)MZD`|kI"5|*B|#ph M$~N<;"zՊ=Y]Dg#^\{Eyyne:?Sᥚ'@G ^0XT(9Al+'\26R[Lx2LDs1Mp_d|DO$1#;VC 29PqjCOH =t.?D 8뽼T_x2GVa|M4ء]W;K >R?5EӱϞz"E q\Hb * ?){cSh\=w}fU ߘꎍg雭Z&{?9] x*X{6_;~y.oej נjX,IG?-~^_=3epYH#>a)E[!]Y;4HR]&/peXų!{l8i9\!/w,J2-R/pֲ9NӒ #*lj kgit P;杄 ~+۵`'tk3Eم[ ֬oDPNL|˝%v/0iD [pg^K)7\Ĩ/֤ ELwYT-Hv}o? tN/6qN.E+[e% oLEr$$PT]}'7UT7?qޟqiŻL0*;`$U.gA)H|w1»(y*%e=o]ąvJTH5A>[IewD}Z熎xKV6ak/հ;%ޏ Vsrsc 2Y޳VB돸JF_%N=ŀ=Ǚnj떼2\V{!=1Jh%*m6*"R v²bB" ߥ=з=vEk0PAg\igl'S,z!%KO͞|ot|K(0PBܺ9I 4!Q&Eώ4__Rwbщﯸx'.O#-^9LZ}8(j*Vmn3Wpz;8Dk<z y4ox.!Г$+hw7pu"B? %K@~3NT<"*4Un+AMH9ʸo#RLjœSĘ8Lxpdh?p8 F 5 Ubz|By_ ՛a9𥏰4”*'h(bF`07R$le)jQZhw[V9FL!Y>H!^ݩG'H[\ dn1x/I(9"b-HYT??"&>@S{ԉCH t,cD8>+qcAq{K92޹]DnݣMvªc.36f37+jӁ,2[*sta:̞R3.g8sU.ߏp{\~?%4[}O`Cc$Z)~]$ͯ+x>=36eQIm*."}L<1Ie`sn{]Z,F'+LهR=1eѾ,b)JA0yz41A" ֛f@+3Jޅ'bD$Ȓ`Ԕ>@P\Nse/з 9[YUFs|/7k?#oh1_(Id^A_mgZAղ0LV9*F[gˉGX &l^K I ڒ ւ5P*mJs6 )0=s1%MĴe"t!yaoЊi^.S~ۓ(\PD;MOBv沀e$YO.2K̜O G\D^W㟠cch??8Q-v.x />f\GׯnH@} ) l("iJGrz]1bxn0 ?>FkH22pfr Us:WCJ0On†=uKӣ@ xFXfSkZ;|n0&+ع_:iжQ U)y1Jl Q!ƒnۋ'H 9m~͗bY+<3fMcQxߣB`r;O4\!Md]5(N7:BfroV"m/Jn$QKh)f"CH|T :H륅tE9R %oruͯLkk13#\i΅f&T[\~qt'4dA|?Bxʧu%"xy1cF;^)jE,}1/+9':Q*fs*OsfN&Vj$WEj:zz#sلi&Spnkn?ԆTnmmjStǘIPk"E“0,>yrRtR!|//2x6d'&Wz((~K̻&i+ V褜?t:̂.L ZZtL)Me g>,`xpdrMɉVla9VyAOHP'ՎPD;/͢W1sK$@C\ Lf*:)ڋ/fXdݎ"!2Ƙ8c>(b _|UzYpW돰iQ=^Ȇtkݡ a dgL&EŽ#~@rCBo퀉ۉy>~! Ԉ_8M| 5p-l}+@KTb[kdꬷN zK XC`Z@h]L@`cw[4ās\b; Uؠ4TJ MYxd]O33C?t3˶S1z" xauƓPKq8Sr40<cٮEu~t(?N6?Y@17#yr2iKRATZ1QJV– ]du >Z7/}VjR Ц_%ܴn.&Ϭ *>^}6fJXsꠌW@8S:?~gY5fsI'3` 9ЕTX6R m'No?R̛ [3~6 fE|s>!.i%&%O"dE DTȎ|-*A•ճ] m.j-3/w~3-OVՊ񐇥+ʗF6/v~ _1 2.&do&9ם6#2kICP>Wfnǝu^, 6,gDnײSşZj<C4jj.y5ӗ-dp0\H"ߎ%Bw˙$V#&#l7|*x->z Bύ ݎpZ 'kz0:(Jߧ8 ; TH'k_` xƣŭQƓNþ::x*咆 Pu^*v4Pɿyˆ#2Pm4CmR7MpΎr;KۏJЈi\ұIVzw7nv|yHl}`Uww֘Q$OAK v@H `'냊|5k{nB5=da"-?vh лẁv_Rr_ 8'=|z2)֌No8n]&#JK=Q"b,ՐBIϽ#PH"\Y??nH&lZXB&Fr pE9u@rA+(]$Ei ت)I˹ӭ-"OgT\A`z65d%pn%Qp9dX?)*'S-w\Ҙ.g 빻ѲjѪRQV]"N4pUޝ{oWk>DsBK5idx3nyBXEܤTq7%N(ָWttHhB}j?zx0C|s A4zdJfcb@=B^y!F);ȌSn#Z!B>7a1tS(!KDCMghkL Cc*q<(XoԕĖnh`_0w?T{״%7r5LG!^>u]~ZbkX qN>:?8iiO2@ NurJ5nN0GԗyP6u{M}fayk`4Q Ϳ>e ~AanxnX<ɭNkUE'w¶"wd]XO4i¤neA:,KCPa6I;ݬr6{}Þ|+Dd3H3&s($*<^RVuciglP;P|:G>@-MM7loWrEB M+$PBZ*do-(`x|4J+? d׆AY:{|j >`G3~ k!;l{ė-u_ +#c&3ߨJ?)zyj/゚+ΘˠV$eEnogj9-ly<7Z>t1, yC]#wMqJm\[hM(HMyEvƻ+}XUvJlF&,AƁ :"&7u˄P ?(ׄ(LKQb%4(wq nOfT-LM?=]fj6B-1I}ê&kogL[8;ׇ 8Zd7C)V<ݛa}OOuC[ LIoBK}e1@*@P:/&F `O!f詜֭Lzq>&5>sc-ˆBW!*Zh-8QOAaMzwYz\t \̘عߓ`؆a-¡Drjl/T%kݵz܍>aLs2.5@^D<ߙ)"Ѣy.O> ;WOR["+{ݍG8'+vI5(ɡmQ!nPOKBĮPf VX1r7N1͈Yҏs ?j9]3\u - T]X,˶g'!%^cmZe{#ӕ&A|dWu˒2v Y#|P$}-kKcHO6NL6s]׃QtZ+f7UHQE1}^UQHբW|ٶTvGw62 ~O̊>jSv9>/GVSmC >:A>g]:m<r: 7WVm[ǼLn@FES=۳b\ |7 Z#q{2~x͋&vvY;6N3"NU]0~Zc $5Ԍ6՜隿NKa,zo٠n5INra3ףFYDJ=vÅQ>+_!i|oH?TTJ"zA" Al;z{t.xr4Xzm:밒X+R#䙮YS.=ixC>sXM؂KW}a_ ;38 Uz#{-jv񝺑t$4dž<:!b#&Q9y'^rү9ŷy8m7%Qq*'t.mPBF[r8ٲHڂc6sqIQ[.vӬà,ctiDG -I.ǮCˢ۰ɩHkຢ!zJvK^P)<蕤ҝPCW}q Bco^}f ӈSтkQعM-c31 /c|d:nЃh %b/H<|v`zʢ!!}[rňĕ8vlY_8x kBlbKx 5`zҤQe-] K┷q7Z]Ɉ^l&@>Cj ߁x+P M¢2t(Z=I$^%y Ku#X-x)cڻdUs q]i{5N\C.g!͎IҒn9 :`J) PF13Y?NG]ѐ/7u K(y>(䦬NezOE1 HN̢a `VoR%&6Pq@فO@E6P@RC8NCԿj1}ZhP =MDsz0rez'ہDL=Eu}>4CӇ_ZD 0'k-  H%78|~D}`꧁NLrz0Suɸf==~ {aW@RJ3S_4rnF%vnKu/tշY-y@w'pdz?:|6|!_ ub:\ ԯ&M yr=oW7qeCir-[XMPD-M]ڷ'ei1 xj)nw#fa &Dm#1s.=SqZd,ԺЯ6eTBZTK:^٤5d yÌW-${UNxI4bbq+.`>gpK OB=aa'roEu.Ժb~d(X0@SvT>g/<ץlBV4:0qܭ WyAsPE< Sjs,BqM\lXYKw4괖E,5:LΒa? R?ūi#TŷX2Cr1:ߣAP7dgPF8g9O}Y~Kqf \ilLCH7:RB." A%(;UҞ%g Sr"#BnP &&Ӆ'$t 덕*"a(} YK}Sea=l[{%iLwVȞ\;-@yNO 'VG};uCJ)lxxŧgpzUbIx j -rIW&f~x7$'PӎjqǢ1|e ^b%V4|ːڔ#OvR~@ٕ37JO˲[߻QЩyVh>=|<' MoY$#LG*g2ӢMEyE &{bE7&C.E6h3@;4GrÌ3xFW FDk77gمH.-O-9^638U/}Q:z}'"J)s &'Ծ]ϸ #k"J+ -p5>.kk\`FȹC'w7/!VphSYY· B9gnBVGU@˷,H 큯&Gf[#Rw?ւ PlLNW'??1x`rEtlUz$gm~{ʌaM5.\>]G6$złZ}4Oe=]O\Kc}6Ƴ8ȱJ9|wON;j"!d:1o $j ~cLx|DZEw2L3#'BYMDks]XEz^qsU5ћWώBqgLK 脟Kt{b#,1C)O(G/VaϟFO,p8F:(\JM[y=cIEK:KUuCv( d:q:ߋƵ5!U`,I!D+Xh^j?PR,eX\(RX휫=wBiہW]1Z{+V\>NxI !!ЮB4x. erĀ`ruĺIWEOx뽝݌$nߤ& ?uWJ_.oeXr, 0k1Z3LJTD]F.B4eg_U =JsRJo6t U=$RR/0l(NŌwJX dO_'CVmr-ov^7NPs`\2?-eg5!{[׬$r8 `F?o-#rҦ?k d|Q7a  a`;fBʑcŽ=|ޛqXCʛ=Qwn} 91:Pyijv8+Y=?WA:{Ҹ_ָfy.MeS_A)܅7Pʝ==/fH% Ҩd;r~m8D#!?m/2?usUH:8[-f\NJ G'nHihx#Y<F^f N߅A|YBch\~_e‘4iS}{v Ċ@\|'ݕ&v߮L8Rz<%ط Z-aÄxaF4+.[wmp ,Fjb/xE"G:}xGtDb-O%bOP{O2Y1jZ]$00(1vuԏ+5釳ـմv7?μިleoXBi/!A_x 䁕Vpp?{Eg0tpB\#G$Hl(X23ؓހk?V=bM㖂%cYBDL\"gxg6=2>oF7ՅM4N8V13ˌ%\Ƃr7X%>eJVvWι#Ғi|i4`1q9>”O jG͛'DW߭âw+5rUp8h諨{Ug Gll? ho)򘶂Zl'j ^nhUW3j``xC8u1J,ffڦHoSbl9Têހ.Scz/q جN`|ҵŏ1bEyZB#*j%I(E*hF&"Iͫni7RKӈGpG7g++ ~, n<ýM}Yʘ` JWdemxJ{yؐ樬N6JMw'5tצ/}zhK@Tc~[nBH*Uռtle}VeDm`"oqRnJ/*|?`j05%XK֑16t !ykP:(I^gg1F'phgr9# pnzӹ{1$~E{z'-)zfi v@mZf 43 Ŷv)#%'w%sJ&_@A̡׹ٳ0CT4۪ؗU7 Tɇ!DD$ꡆp!H5[C87 A.cwǸBG~yF:v h0-"!#Z$);:=u' lc%<'ig.iL?:Ul# n_c:-!Ep*, A*JyԬPl*W]e!.6yqf[B@!L:/ӵCFXoBbM+N<&"&iýE)q nג֡?MS*urv5ǤzXAgNnU<.xPʄa941W2N33&s}ayk(MB1yTb6vlh=W'|ZEVժ?ϊ6<{.ms'?⡹v)QgYZ07070100000038000081a40000000000000000000000016599ea2b00003784000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/infiniband/core/rdma_ucm.ko.xz7zXZִF!t/W7D]?Eh=ڜ.+J\ΨQ^˃UD/  W7woXkS+U 1d W;@_+ց@jh@x~\:&)o,EMŕ[ivfW=+.aFe5iQֶ,Z!~vkf,֨T KU<~I >Tp )q ooqM| x %{)Uo߼tC*R cU0g#M 5CS+e캅F^ Ҏ`$r+y CX)oiK_2(+kH8W`N8BJMbPZ8oQ㗟L__n_)5|䧡_;(,MS}kJ>ѣz[%inJ.B,e{BD(ou\Q¥pJ 8ƅ8tY gD(7RUl jϳB2!ϫ  OoWj8í`~9x4|G>0Xtx%Ԧ΁V/!Z-:!B?LunYf\+ȥ޵1Ux ٹ?ceSҢ)uq_Ei(!W)`s-a<"ftn ub >Sϥ?hdr%s?/u}Z78yc :|M#jOUi10qv%!,`'qUse yp(?er$1Z٫}Gu9 .8L8/ڏ1HI$UsxIl >RhթZJ{7(kЈv]3,y]e\[xRʾiQC _aԿP·Æ aɑ8]?DNGfAB-m {[V\:X)Z3 ǩhv]kFݮC83_㍘ƪ9Ąƨ1ɫMHXB1: --ŕ9"VH۾RI玁@մ 6W)5uD~C|1GOW"bg!`X]M_o6O;Jxa0 MyBGv&2P6E!5K%79(l'ͤXaO{.~"qSjt鐾iL^#`7fJ4;8ib^Kh[R(LjHH)jȅ Wo;fZݷ fj᱁nQS\Yd{&8FE>ޞi£Ap/uYB."LKО)h4yr$ ضsj[\mg8`YIm+s et3kn Rs sA߮JCu|d!Y%-UJ0A{SLLЙh[9l,AO9X@Ad-a3*/-3 w<èl*'!a HDm&2FϐK.q-Y'F Z͖l3ιhzx09%G6 S#UIx/GB+a"9zJ5/ z2V¦x"?} #p &շf~ YzrmHv?Jt^n>:<3 #؀ə3f]i"\6^} ''awR& ў)r*8{ Ո 䨃q{F>hHQIWA;LrzkꚞB6g.*-#..FPhBolIuf*rQ]gvD c9=0<"3C&.6a2Sy0<_HM|Z~@.2R'=iKPٍYsLMߓaD7o7\A.+kQSXCXpNoYNO,3Ԏ"z% > hz盚y*u)Mh)ДelNBKφV#"BKq< )񦖷cgQRFPe&z~:45:y|HGdO色O6|Qd9B6蘡߿˂@ݣmnH:n& 8w+DiEc=5?f-0#E^S0]V|ߺ7^[B9E3} ct"a6FU3ptő]w؝4Wqbm0`r(rI.+69F05 XL:I|t#UZmr|HөeI$iePtzoHHOw*M^nCW! [T zeX{P?)bo#sVcQ[>:m&V Fiz#zM)ldn,hH EPa|S=kqk"6 Kyk3i1]vh&D8d¤AwL yP G/]w߷b0|zpkfxeݱXeQ:Y$WecJ}(YY^y!+}7mu2hX#wa2Q +Mlnfmgg"=ScC1mqY8'YZ:.a_s)'C>Pg|r4nGhKe83WY'- @-ʂY.=2;A9MI *U$A)6_,'к!")↾D#ɛ :6|u,ǯaY75B#䅏J/x>{|yv0K٭s΄I~H[f/,vj(:!bPAAyrEpmkԒJ@z3Ã;ƮM.x# ;J=R(:PZ!?LߟYA1 k#3w{Q(H\VG>}6{ %Xj!"rpC܀+ʌ5zTi Oyh'_nACSɛr:>ڽKx?0nelN)fxwu~:JR,FOrb+D:N>?Y/#_`m({%Cɰx;0DK6yȅӨB$]lTD0j"@xbO)TadG]N1[:ᆳ/~\9,?̔tx`1Gsq\M<\Q|x!x1^>7aTx&jI7}F.j+V^$zȝB`K7{SMrJmԳ׹/|l'jlX =67tC7 [þ"UF((=yn"J3$362L0lƌҵuc͡f8|&'zmdyVe>;P+L\?4g#C鬛啅2;Cm:--F茽cz`"g_GH ZY7E:K=_Yݏ"# @Nֲ7_fh$(5Ť IWb ` :@ӰO00):bH*AI0or/SXe=y1a \d}Z^,ΈOo~yF6 ʱc KkA#T.X1h>8* !kXҖ5 <6t9y4h d^N–Ftw! `^'0s$i̐+9g R[l7GfzD(V]BfX!@jwbQ6q=o/5,1t;WG UG~|Ti]^R%>>y9Mg2VWj:]~CZ|8²JznGg =iScU(?گ tn4;w3:N3b7h=|X+Jзv)c+Vk"N,JP1*o(4E+DR[ధt2qTI-\Zi "9<ŝs"ZѵAچ #:lXڢz=]Bå3jSus&)JI# k;+.C=#|VqRE+U1襯) ^d*WѪ|J^`*\<8@DZWtO-h`@vH(8 T#n)0,yV,cөs> fruuealjnm=h ʬYo=$:ZbiF<%9*\/c{!:0W I(ih? G*Wv&)Gz z:})zqay0;>5lr6|HÈj  3<~O]HH{JX+$1bXN]dP-+hmsD08@z7~R%砖nEOS`1/vz;f6^$S=oOda{ga~2:qg9ᅪԊ템^ [שV6#C]Vf:E/A\|buc/>ɭ i-]39.ۀ8zǿJ{=nMtXa[SH# q]-C)9dʪfH7&`ƘJg?>viC6UND\tFI`lq"Jh"6_G^K&ْ6sN^Zɟ㇪[q':s/4`eG,ƆN+`.H@[^/y Q8:{Ჳk;ڝjY 0(H*:vrlp`&j Y Ɉ0I,8LB5 %eaΨx)H񲧅e3% ;PM_mER剻> WGqOd6zAV1jN]uNэq^.ý\Bd1:9&eQ$9ǟw=Wt틀sݲE'~Łl'>ݽ)Vd7.0uIkau^FIz,z!dS[6qÖjw 떱z)= zʬrN eh5r]/# rVL`.Kaf{srv%'gF!DqyqfZ3dBC` 2yЭCAoj IZ22`+XѓFEOl;;B,i-*O ߠ)>(R[Cxhr$hLd9 hl3(/6fX-⃤dxm[}^_Owͩ)7Tj;'FAlxoȥ6K1,owJW!R¨4~(3&9@T94 '. My Ŀnj΃;m6*1sT6.M4?Kő7N@Ǝo_;?3?J;nВ.k" ͛NzAט}z -R xU@>w۱EWT<a &P=,!^Pmkz.boy?bXjNvLF6W t f t]pi!Qm\ES 5(q^iY| ʴ}F#9v^.Dtcj;EIb2D5 TmL1TFh4SL땢AOg*;Mc@Bjy@Pc- })020E6aH1FPNV/#\G2˗ ۃ!k~qCUJu >!~֧HA&R%7VWFު_ P]٣;yDn# CPo0y EȀS>,Llu"q@aS"CPjClA 0b{Ȟ p7Pchڬw )&t}dJۉ.ABľ-[reI%f,<ȣs0 +f!]'ihpxl-zɢ'&جF ' =*AT DQ}Aq0~y a(C?=}oa$Z9U^Yzsj5?!kNI#|9"Jnԍ+Mk ok'PM Vju!7 )?& on!ԤPЏ3Ŀv)ò1eR8g*ZqnsS;KR- > KD:PpL;'pumHACpC#V&g?.eѦ q\– Rfvra~~y^K1e3uve6|+B%VH( ]˫cBN!s$J C ( =X%zv9~a3X r' 9I`b"w"na[HJUp-KOPkaK3V~]?mNqi2] Z2@aaiY%~D *zgGArYGY9ʸYe\!xȺ*z>AsԢPʁb)V0u} JRנ$jIMYx$|>iGw-kh\ݹ7]Fۜ*4,xo*(gm !7pMԡv޴}YjaSа d֯~W>50uW .YEK+=⪹<3 Koahi~Ah-"p)#mvW-܁ҵJlDp^Vfꠝ 55@ZiRmauH3 ƿ1n7#%SsHsI(\T~Ls^b]>H\dOQ<򎕵{>xhjod7n""ڦ˓].Li7AԣEE{>wkm9!6-ci#N 'dm{oT3VZ=-/_%駨VOfZ4a, ?)*?Yš}9pX2 hT8Zy!zw:e c^@w_>ƵLE-cWaۜOH:L<$l5Ů2k";?ЂPb>`&j9,4k'zz4pa2e %G\ @?\wKV>bExq3=T{(qS:'Z垡 &)CGSHC8rA'TFqOAZ·)S6s&dȸ -;ΡLP-iOx;z]/+UMT,ܰRL~?T{;t2yz$A$H .ҤY$0R3}$Jk.G_EƓ޶.sc#y$1k3Ɩvֳw]xXRɚhHoqK98GJJ9ʁHwߍSݻm͈&$8ʒnwuDo6,ILj/m ؆? #.=dxЇJ:crwN]ҩ}EbU[o"L"IBmYՠIYеs",WH+;RY86IRR?sxVC1!GteA@gF'zhP%an[Ʉs:j#Hnyx؀rbiOoD.߃LyVђTƍ|K7UcE^v!]! =Tq 9 60i?1R$>I3"Z^[ |0ӃV|.vO^C37'e^~a;}C4킺m٠ Vlr S4hL1F'B!C} c*, {du99d"G5y:zx/6 ڈF-}Ugf7n W⣖:g\h {O18oB;vH<67; bRw>ˤ\Ty7z ͣu\5" (-nxlޟ^x9?F>|b2_2tV*;uXd-Y삒Sn`t!WDڄA?-Dbr~]rBYiˬ&u_5B4FvVZ;C|A_O֑{E6R`7ژi]yH,N:b;b4oO/ 0@I :iҦi67(DKA#P٬,ذZ^m6 ?0EDDa[7mi/vOm ;ҕ1Uy$vª.2xO #Hg\D qTˮu|ӈI*AJ25' Xm׏f>T lNĤv>n3&"1^];,;۝2UP^-Y6Uit0bEIP[0[9mmZ 6zCi+EOfXHsؖJyGюA Y+f|S$d6i=wE>Ӥv*:,L/̃B z*1;&tobjvQ S53OKה0^2j 5%È4 I_40wq 'Pq*„O‰+=*[ "WtױENpr{ Ect@n$$\R¿N+HtVBy̷]h(\_#% >֪TI&O-88$&u ^J'jL$H9ߡ-I3[6P>Ti#O+yejϓI&Z4"XtSB"-V $ 躏_0ʏW["uL3wrN&]_qhҲcp> lW|ʚ\# RcD_xLvvqtD7۲e-DR[cweA{pMF?`|A95{xa: i 5QU"y+F$ˠaFDU^384N84z.mICEc_wß Y}Ob6"JԮ%<}Eg*|B~G֚eǮ*'&aHIeX t!C-I T$f)!}JO*Ϡ{6ڤ/+GREEcQ o*Y,y&0t\(ƋRvM|gSe5xlĹ N3ӯrWL,j ZsB42Arl_ `baXFU^o$ H mC.XA:4!Gz 9WS1I}/ b(qFt7``Th;d**pWsxr\+ )?4vE9P}\F'V  Okoo N hX,ne7u$fF K #K WĞpFP`ď/*+HHA2uC.vn`* hSZ&WֻUM=cBIc\Gg~*'_P>saXXK%.),C'SyeuP1iA>QNo|Fa9| _"ј&$Auʍ@D,a+¬SףtK_UM\ " oֹG+4o.e].B]-atrY䳊?XO*` !~8e Ctؒ&-oun;v+0'I6:Ƙ/)qն5SZ2k~1E/D7ksK=ɉȸ r9Ep_h#%i_x*uhS: ]azC/T;bl@ݙޮ4*Eoa?m/%ͻr3quf$\XvjB.y_[ߺ(bIҚQ;Sldpc{:ARA f^-(?3((Ӭj %a`lrD[i# Lk1kEi}'[pV멤/kJN>cs302z=.@H3k#'KV#~L=goBdxL[ڎ+A?sItIU9e a|q|ӔiJMIQpX8Ƿd̈́X>hq$_?E5~MCYk[DDO`w7Y\*m1Yno,q,oԵHڀ8hZ^wVMՃǭ< a,n$Jqut,vrm:ݩy:!$^~1v^+XnwM! M<rH^\ 'w;z|x/xFFy0Oۘ؍@Nށkn1y ۑøXOTcI$˝-(&gMH85>β88;,F0oD{v(De26j|_`aB(% y}` z_ͨT*eo@H2+?TrM XHZ]9&siA1;<4] p٤>4?ĕdr3:Qv&^*_G=f%W@̘>l7p=^1+xSoeKaea/G۞XDN &r]Hv4D9Nh}>UK^}hxP5Gruhbc~Iڽr*,W[F,'oz: h`jl6Ff}[Al)LJ^z %pM^ ԋ$`1AJISgN2F4Z%aL+Fcl2~c]@D--OPc{ic !.gG '͇4feϠs/9wjT i8ьr;nQ0T{ ֿyJS{A0H]CP5R&5~w){فTxmMbԟ^I?G"Tmpd|[̩۔/qh"O9_-%MH.w߹iO>LaR-v>ܫ`9ھ:d4dqBPaf~yAG'f+ _q~M8ۖQB?=(S0[ZETcDLB6e1SR !.B0VxhÞSYzs=0+ T,% XtO7.ϭ"23`aca{rl{ k1(޺Hݛe*1-Q"Nw,AǥAy|ek_Z?6+oȚ;~n_З u6~8͈PmZɏzsJ b`Tn{aٷ8`܏_/;ΛQ^I\(; h6?3]c.Л#$%.Rέ8 (בZבqF_qO"u!p䖁igչt!=p?.p/qbҼ4Ť'G[2Ǐh-0[f`\3 [|t¶ڪG*'؊a'`-`({Ĺ,Y@}lwXXΎ8NmB]lav?y}NZ!r؞aFtZD v$ ZeQ;oּl3LdSvj%φk49^|jXLCY0Y&2~aFB3y3K]5\ŎN1Vu̹o>;g |be 0ٺ7Vcȵ4ちPt1J薙@dI^YpCRr7j}]PM0EܸNK/> mpAWM4 ~v=h=0>ɶ_WKWOHob2 a6(kLfToj릭acZք8Ntxm/]+83OKǣʢѬph]8vPǪً1]D+7QwFaɤkTijW~Z.D'oqs#`h%w](k6XQvI5-arcBzVMtˆb^xPҡ_@?'QB1hc<}ʆÕ)/ѩ1".^Y~tD3 APaR5WDڳv/&ZbQbisK2qϻ~/ONF~"^an|jhͱޢk=גIu_q:C 8gy֬&^}e ?d{oCkW".jR`* r+z1m?% <ZnbY4׷JXw);L.+˰o0gA{@1'1+kkl^OUizAG QZș6*(M`Z<7)Wfōv;dyAzkc"vnI2U$=ki|C0Ii,Kg6|5rSF߆Rʰv u5>͌t8: Y K'*[فcl̄gh3r=kJ2 ڧ~(Һ즕|$*U,#[Xb_DLmLCCULK-|~!|y 68:(b`EA"8T3EZf3LIwwgv搄 Nel[Pgnbg͆rsR}?K H]Y2f&j16vprg=9Qlۯ0=psӈ8$)ìA*K'ɩ,_ϋ^oI9UU}{{ elƙtnK+м^t!7<1BR (XWYo!O>䂇4@$An1 S W1R:tA8U1l }VJ]ZɍFL(K; ]Y2s4?gq+C|) o]<ʶ΀RcjTss|_MJ&C>-#@xaȵw2 [[A8@UՀǮGH~[INouSbjK .)a~If2`؈Gq<;Ziڠ\ 4Y~,&aDOX$,ӹ}5n]G~pT*TD~|)2-|ZeϤM>]OpQǍy'>UGhQǿ D R)[-$~P6O@'!N vtKUt['AMEu!7lBÊ!^%#$MMTIr'm Q8VL>?q#u 4g6`ۼKSux4{y_#&~BDvXg9VASaC:Y9KjCyQI|q7 I30f8 cC^=7ܼ'kMML)Te SỾWQLe*Z?ԷSZOawJ@g[$K<`hZb"d1#pX @Ʈ`>v|ʷƒwrA-"hʢz tlf;ǝgWJC:sgne>iQL:,3/r":"M y4ҿ޵M 5@ 6v:ۍE^e6wiɿlX`8J'.6!./jɉ(|:-o:n&>  I#VI_>/b80En"`!ۥS!ǝm1y篮ٚ-F87KHt&!V`?=*r1߷-V ؝<9U-^ɟ_ _+6.RAӜ4d=]qLOͿwU7`e5FІד.ΨŢLKkn̎l50|?fT/‡8%t&qϷl}]4? X)MY7fNI!Osxt~c@NNHmPE# }̛4: t ʈYԶzg^i5vlXv?y(hEՅcr0+e㏩9SD (:\];سPGP?hH]J7J`^ՏL{g1!V7BQJ?( =0lNAp猱di3g*\gywvD|Qٌ/8c$2P-ڔpA,Ê\f5>,?"bsC{ ⧭0 ?%: sv+읐#. UGO]#- E5W7*KQᶢ.3Լ,~7!hC=廩>5FnߥD¡}o׽2V#/D3>o 1 ujU1:IO7Q"]e*S8%<48}?p&Z4og'tf3 5OqC ҵx}f%bIʧ:@Bߞ̴G qug;~WZoVU9mZk(P?U$x*@sDU ^MjG EoxZ&`eGƤj vI_-@&u,64F0I[zOq  ;TFv}?Ä^:گje37 Fn q_ .A-wx6y"FlDvj|ŭ3%6E#Ÿᒟx06+M]:eөwmwS,OvāX#*{ 쉶>}Vsߑfp&rXuo p#7_r4IU͆~5յQ r.ٞgfY3 Ƚ .PM}PL'=u1&6FSrbr7e.$ 7?""Lc~ޛ~J?bK@q(hZ`/8 o<8g' XPNT"ANͨğx^BY{(;-qBk:凱':Jnse.Wbp%`jnמ#0LɻI[" E#8rKI_Cw&{fk665e@Ok «҆[JRŰyD[0 a <ZDLVOk, NP kF/m7ZCgZZRh9zT(Dӝ[8RTa|FX/rPB wB|{y{ Tڔ#A,fZŠz ֋-I3BU0hb Sn3:܏V "YZDXk\{G4 zXDhlL%F}Lsd6  l P-}8>.ze蓽zԼa:nx'RK|> KM;Y&`<\!+F<ѿ2fc2Py&a RCTš4/@V N$c,=)*n1X,vJ*B6E{ﲞݖ]c.qiIIkoU)ݺ@P,r2Av&nxR8{4>K #֛Tŭc89B21aB,NOiSϣw nh~L, qi)6QُUj`VUsNeʞ tp22^P>𔩴D`GN^Ԣyb'FqlxF&F`iBB /|DŽ NIEn[~g:D֢Rڸs¤<}u~5r }ZaW\q Kjf/=;(qx ߈h.\4)&pL:5ӿ+1hȩѼ/k2cݒD.D~( 9^u1CdH,*og^NDq|qxEd5t4=STv@4U-WػeYM DW&̣16>4o:]ScBm8t)5EKi9ga9kiOtǭPSΐzd}&FW3Xʴ& e¼(W@$ŗi_C8ĝC13F :d Lp<"YNŠja7 hT>!q_w:Oh@uGjy>b6Qٌ=3 d.'͡Ȯ'{^39mԚa}5H15;PJPWm '/QUjCPL9|%+nNX“sA5nxjS?0l zk?1#$9,7vqY XnA.sns5^ K:N^lI`fGboEYyVo^ !Hq^%5nsS &f#b,A5*x.}h* YjF~!tϿj&S}]"NT7*v,#C|4L)gŲ>԰ 1-LMv>eB^R,?DMd?ș&f4,rzZ:/"ՙ;4s¥ZYБ$yPK0)o;͐=<\n浑? 3k߯ɪsIztݞ $; ɬ&(OE@= f1Պ;( h?}t2-ܴbPVHRړV3b[IqZv" pRSy *@5va9ҩRĕe&.>/dEB:{J&fs.\Ў%'&DRnIw;2~~:Wdv+C-Y*ykecLbP &*&P`6@ 7)\mLa&`æh)ìR-/_Pk>xZI"xZn >Z#,^6Q?TwrdsD⡄+ 瓼;Z Lu.|GL" L ԦZb'#8q\aOq!M|ZWih{qG6$Cr MEm#O;_@Dd,jx"7N#0ЇA@}h~@Թy>P2Ey/әQ bQÓm12g`gjbb|*źovPǼ'N".rt@Z,WmւG=aʻsO#YT۾w}Bm%MG"4T v; hų4]B/Zg"~L8g oc`Dfui^_Bֽ X)?%Aފ>9.DY&G{y韭$dK/7 7NgktrrCA#d T۪*D LJu`Y>ђ(`Q'1]zIZG3[OD)Kmzu9msJ Q++Y-'e ǜ8VUb ty:*PC FנdqW\ _%9gT#W4^ZZ_d'x5:u;4ۋPIi奐 kL&2q#HXsYwӝ!S!i'-,SnAx-Xrr[6h̸*Nl \p4A|{,o}e+Ȋ-(e[))߻)d+0d"ݱr9$&-Gʌ:d߽wO[Kj3 ٤ԁzhA#w.zs?]}QT{;Ǽ_V!ưogo'کhqMPR~W9-QFVnv,> f7UW0#}ﵧBQNFM$w']Beܟ!D"Ge!')<ܚ ct9M&u&2;sqd+&uuJD{GAc1P_$$KSVs2-+齪U=@1m!DdSt57(dY^!ݩpW 86MMYwUC4l#&(M6ˢhrl0^Se9tpY#]48OgŐ力\osmlO {ax"x\|k?1 _lTx<%hX ՌJ RuK(g,yJa)&7lcSbyTQbUEՆYUsbodxZCmwDo+W9n#q<Qd&؉½gis+&{s@rZr'W/3rG6]0"씡Q(a*qɟ] }Eci6 %wED3T2ĂơV;)䞖(%^2}᜝p5Efp}RUe0^<>~fZIȉP^M?dn0~+ suy5%r.y@"qb@a%hZ%{=| unZPw(7FZEs*Ɉ.;,ބ{9PLOw6_ς';qL_C"0P2ŧٌg/II\0r& 5c0ʪ>Ahrh|(UN8T\Ldl%="[_k@-mNFXF *z$XV~~5br=7ĕB;}$ کA$>_tbg[m+Yl0L{#Ռn [7qC`Or8Vxaak7%H!i-pm5}4PWdnLV,egePn̿ά[|RE ŗY'3ꋍlm=b)nm3yG{Ĝ":"W<67K TjF8'$@Rǩ};ҟBW^BΒdՆڟRxh#}tK ^OMwffY߉gM m!qSO,dX0xy0WI!̴3g(i'q*M1*Ӳ>( XTf̧mߔEQ#پ;ؚAD )Q鍉Hj2U]WzeP8kD;)a inঁ}M&f;b emȜWՏ*: 7YSoQjX{C\pEƒl!`#o7*kYC։Ch'9%EReD,;*òj`Wp z~X\hBXq`5X|2Z^fof<\R̀wK&[:r'ql cT/VX&vaRj>VuE3y.~S3i 袜~RnJQG)wj::r$'? 6oCOVrK٪ɥNJZ* f; A0~fE<4d^H>Hǐo("V؜NAFHG{]a*f:3Q`l8gIoJ ϕ@KX؟ݩd!fPW1l˄XK 5F΁< QhwVxuMgmK=y=Yt1ŵr)DẑsCs2lx,Cӽv#6$VCĭb@WQOvpًUHTU~M(?,ƚ!6\ca\? =ln\\c-=@`$ݠLE{6ѬJ9zTC ,S8ЫB^%b; ֊?JYHqP z`NC]zEo߰H Z9QO~&k%rY!FM Z*۵}uWhZ^J l_nv]%HꅥcҋӀ0R.3G~vsU8档ZWHK&+Ydȡ_b2e0ci?0$&emqbMNqW(<ק`LGEWՒ g2s(KNJ)wM蠲횕 ÔOSaBJ IPǠU 4H1顛$ҕ1)”En8V Q[6\Ǩ2;91 /q3TݜSH#xYL7xc}.v65vm1g"s6)q^VDhJM RٓGhڽiޙennLժ|۲ط^{WqGB\q i8!D"2ǔT*>Hw LG1䄞Όj'"¶eSM 0 L`s>1a^P/Q'TBFxBVV!]JX1n,n4g"n~5%تL> _6YXDžZ_c*2cMz@kru2=rO>h6vP-җM/h<]%tR;ӌ'Y~]MnrC1A#d.=N spʏM{ќRBo/NhmtRT&V&}3FIå/qk_fX  .SPGEdmDUXGn"!ηs8fuWRɀe+ }oͶ>5_sm:*<۬L tz?VPJvkޯK8l {8m\u@`|U# j a+;bqW^\Hŭ2!Tn̎ u~i ;,8歟K[$qݪ>% PzW@rTIpN*苚;\M:Cu ^Xɘp  /{al.d7(+}6S''-mxQX5f? 1p~M,)".أE ǀ5>N:;9^2hww/y<,|?XAh5\ѝSbtڞ󀺙n.-u+)<ur@i;܏w>nv$,iڰoV:hrr2jϐh\:0R\WYVQ/wu&WĈYK+iCB+wFLxw\h5K-~c5tƣɩgB9ÙA`E?,6`䫠qv*}:yv>=ZYl`,`/tpZ]GYML5I]>7ݒr9JXjX}'ĩ9l_,%NAܔ4T]A<d [;Oѐ>K7+|Bb17,y{GGNvtK`T,w"D5 נ]Ö.>')AA[|cAȭoиweQsvUA$; 2b=d:/$;o ag>D{Ne6ˉLh)ep קCs\}ݚ( a#҂M11g}$09[Bo췟JhUvb@苏ْ-CF"/!iך(4!YY|ʋטF|ܓ]O_j2u_u5 `pw}݅!.iW˰7g[HH;--5cfɔzYSoP7va$KwR< {y.#M)~1ja՚7)8z~ѐ0-\"G;!` E}6{[dv냯_R. L"+/8-_6 eĪ1td]YPv 4? XD oAsWo(精l KeU%Pr9Y \c@B{Lږ=Qҡ1svRV]C# u{C])L`8miid&l@0}lycNцb)v@-rູFSK#K~Omϩ*Ø8VȾX("ܫr^:᳄n6f\O~aR ]&8mtMg0^E1% "]3$/ `o_R excdwm2yX6sb|&> v{ؘ2A+-X9tdQP·)ES\v kD6U kb'4=֏}Ӿe,|J]86 UIj!pozHU7A^@2Cqp]3w;[Q x슫cqeF$p\ґ_}$j%]YhC7QecH= i†=y1"Vt,r_8Ke'}hXޔYkZ<85W:VρYcpdI{F%ID@iC&jza:lՌ,q79khV|\s?/~q xQ>Ĭyrs;ù q P`&;:^f {?P9<< ƔsҒߛ^ѓϡk ~GjK4yAV \l/:ehА-HW_4xk /眏Ÿ%A=`-l18Uq;!-3,lq(2p&/#I{BWu$i LR-hf h tlB[kZUtD/vr27B*dI n߷;P-cl'O䜱sjN rZwhW׏IBoٓs͇Xͦ^`J-Ԟ~ 2 C?BP1q8*"卬.h,՝PQu$#] jg,u i7tG7^l/? =T~: Kq/kx=%F = p(g+A~|???&i5Ss} c.Y.ʩŚI¹-@gdPO\_qLW>LY`L"hXsi?LG;yfOt;i4޲+owK͆ed1Å>*9N+5; )psۍGd m0н?>S $BHPtWa]֖}Z D<n0ojcFA$U6AX#X vW5\L]NYY_+@}O:o-2߼+( ]a7ƠÌ40uGuxpu`os a=Ƅb|vB3/cGҊ7kP*EC] .T$PFл%iΚq9מ1 \;MĽnӭ+]Z J7[5 c0rva m mΦJ{^1z73Ԩ[vCכrgxpt؅۫hȉx P v׆DyZCGxH*,Šo_~ Sd8&ï!ta[cPWhI9p`OW֠j Q4ZKrFxT?s-5Pdi$) >Y\ŷKR`T$(11R*IxkˊĂt|LjB9? o\oW%HjE9u]5|YorfR"ʣiJc-ZjٴZ߅T:)k)hy%)ݛ~5yT\eOx"#'_^PJ<4c;6? 1BS{G ֳQ{"-'6ĥٚh&tfqB2꼁%'ۏYE-LԨu;B#'jr!IAAȑ--y >Vz\D,IԦ~༒"G| IGU&`lMed ;<9^6%d1ֽͣՕw2̙Ugo!VЊ^qherhтcqBD> fZhI$Oĝ(G["[fsK7C?8?%7FEMRL/,(qTbRWalWE\$lr _Dإ7wOR/X9O9t&Nt]WB"˚'8/#$́mߪϊP7qdu;bS]&8m}Ł*Ȇ#M"s+]6 g_p?ɨ0s8* 3ѓP%'dqWw{wd@q@m*B~/,T9>[٪@aL7 -::5Gf_[`|[{5՜ҝ퉥Lιش/@b:k4j!4W75Y&S8@]6A(ogĹG)gә`Ek- y.[YyՌQ.2'"͜N;!Q!Xpx2USf[ٜA.;<1L5mЗy{3hDۣlco$ t[jt2N|HT6hKt\HqDG] [qPeg\3#*(Nj[-_+e.@kއ5lka =j*a\ObS?!P=Bt $Q@nv9ǭoBNΏiRyr٢ Ρ :[a!e8`ɿSS;(/Li) /aG6MwYi2˾܉B*w;Ö%+Qo=-to,!cNѶEI-_׶GDAM uMI5{剉®@YZ 9x8pN}է-7{u2GӂEyqH*JT¾+#ZsJ׮ܞE낡CjZouZAKzم3biQv>15W߅Nfo@lC쑂HPXp:*l꼧4֧\26dUY9T EtLQ*>tАSL7&#{ m859ҁVVClt7D^67t] ek2X7Wݰy*j% s{^Zݵ$C ZT^/'+Ԏl9QKVgO!?!{m [i)g9$zYT4?]i8N_e#ZDJJ0,ѽ9;4|2D 8H_ 94 zepP,Zv:?pZlpaETd\p .Z{U.F'ޥj}[ M~V?%#8_;E6܀j59G)q̆0S^*X3Bw~'r/{X<[VX!i*Z6S+. pݐ@k?qN,*nI]f#Yom‰"B"0w;iqГT`?tsM|P-]X:֢3 V79&0혬8({ #Q+ P~]P_.ϰrd\h+Q¢xz|m-Rvu^V>3*e}SY5";r;b'GwNS:m$3,PCF1v#i5s3ʮT=<d̺AA_$!=i\[7-NO3zN쏼/ܯVw[XX^)-e2J/9&<;vQ+'G:~NaS4*œ 1N2 ONIgD µ>H*Y~\V&KcWSh_wm%-̅8]FgAr`K-gX do'`\7㦧Id }F'$s6\KIR8N[ڝy //5nr&8i GMFnQOIø Z %Aϫj(zA-hiiOwߊ Z^r]2dh7V0ȥG1AVEo'SÅM.8>T2vQoceSi楼_y1n'uA-15iBL&N4w\$~䌓ȷޕ }Os?yohB/; D4MT=Qaf`x oWd;GZ{@[TL3H@]%iBaEubV O@6g $hSC:E m7B#\l|0aB=|M2bz8@1OiL3_Vuu64W$t 5ɖy*)63TsH|}0)()Hn9-UV2v. gN S5J` e*nMjR)|Q\k5쨥߶t(eNmhB9gyCA 'Uf;.[~g3^<_AMJR-rQد]_$ b(xDf&>cۇZ~ ?fPvU(k~<|v;Tփ;w(Qeڗд6uiF|ʮkpnec܏x0-rf(Ϋʢ +7Qox| $f?M\')c0#p[dT6P+?5ڠD[{qx,>N/[ )S`M(i&kShFLuWRS![ٴ;A?\]z roԟUO :CDcZ{w) TD=5490_ {LZƓTRc'1aL,lgh4B܏R -1'{AoVqAq}LB+$zw|Ic^'y0à)̆Kež7AN+(LSyr2ޟ@kP:[ECމ] %>#x%QtILtE%4Q {3.X/dƢ `ҵ)*@^5Ot] lPyy >@\²5 i+& R`M!,F5,Dk\ˡx)8;*qmHkHyEb;>GĹc<ʜsNEDv UVH@HNj׽vN:Ɇ-]IGEd5LuT5iw܀bx@ W'TJ+1\[VDŸ4M_c=NQI}gɑ= 2"+k6UO?N <\<_.??9$џf!i=(v9BP ZjzA= _r'<ʌQ(оDrlźP >A:L#uJًH9hNҌ@ _g(Ff\ ʰv&4UN4f󏭇"gR%]5#$X@^s%R-qg=t0rpx'|vkS2KNa< BNZZӪ.:Mx5h5F|ٮI=<џ-wuxIJsLN{~aU2eJ-#$QCH*%x?5뒋?,4;ٵEŌkUp!ǥvk a|QE2v?}H&n}tJCӻ- - /@S2s t? ƤOe- hAdW|-:; \OŪi>Ƥha5' jj@iO3Y@ߙ.^s׬F i[H68[xJ*)}}8I`8E3e[tV9|(NgV:oA\Ӆ3R7/sk_OQĶy;ʆ?1VPV=/E oϚmay)e{v#o[IoP;'c#`Pj1O(8:w ~.\Қ.AV Kj'6jumP %#(׷Bڍ?;EC4.PFǟ{35 ;[mP-',x*RT[.H! AḚ: +3"JrlmT_?PԿ1bqUW'O$B{jg|D'1u[9& N0Xȥ2h7q;"RzĶhD`[7%Dw\A+p*akD`ngtGHl&y<6h(vе*8ˮ`J9c\M@u"R^z' d vn 1R苃w~2+rͮ*5# Ўh_$QH#/l4:zWسQ CfaE, )0Ѳ UYs;g&Rh:ww: Si_)L'9o#6D+6ex>TשllU8^A %^u})O3Wj‹Gӿ'#9Ppc(q[]DsAgZ<w$B~>,N: ^NDb;Z\IU ^=TKїE/5dA/C=L^1ѯO:puHτҘ;/[|%Y"-[uB $h -lT`0&cF%,|휲nE\a;7Ǯ~_l3 ̲\s T]]; 3P^|Fi,Mրןv]1L8#ա]⤆;I*X]` `z&DaܮT' 4vO6 Kd<g E(s22~eҵ"}KU{# %b楟~܊_R;D)o#9F0Y6ղ5D*V>Gen!ŝ\-jUc-=ĺ:pWػ Q5(#PÑbBM`XXR`BqGMVV*];sHS\@fIzkTetA¥BN+ } Z%/2`:Uv- \@ x Ǘլ8_qdww?Hv =V6m%yiH`Z^osk/$H*"pnWZ:ɲCC#t 0<^d# Bĉ`ZFLM'zG &T7RakQ'A0IgU܀գ^P"D7T8q@W+I8Seˇׂ@B cVWm,Y zWjߨ`k{ nvAC? 6g}ͩ>#HɝNL`hgj HA+4b HuN󟭴wX8RHfRP(, rDJRi%)NFe{#IfoZ ;:H(!"wi8; R+9f]hتN3(Tf1mGH--Г^AY;]m3iW?}#Z/:z?7^S;2$ 3V.^؟gɎrIo -y+̒Wǭ< =#8Sz` Ewz Hx[0U9kHLahӣh YJ$Qljr . Wi5; '48 ȑZCb7wQj>qJN:nN>4񢥋?'eֵB[ ӁڃV2 LVrދb%6|"U|SW Uo_6eytF_^g+zzH, Yj9oJJ)\(P ኺ Z@:|~&S/ tODg= Z"W5lZ] :X%i`@`BJhZ9SRzρĪ؝;dNB i&[vȈh`k %#@D圇V<9}-p6!!(ӴԼgd`Gݍja Uqe\Zs=ËT9O~3,h}PY'{& f@[+ݪ"8yEm9jS@ӕQ'`Ac ZMnYm|LA A ;u_RIyX'.M'+>Ɂ|p݂&|gkUYil`r kw ˙ 8Y81L # 9|K8Ϛkd{`)/%b:Oz gb7XϚEOj:H\BlNBdwfEnFTb?}glíRև'2+v~W*y3-2zrVeY _9,n`EH /aV<;RT%xފTC=x"߇@+U{dB'  Ifv&Ys(kѯ WLހQʐC&LLoxO![I*D}0Xu&l"NubsVbu|cW3Ƿwl L#0js@Y曯})≪L~ "<`ȑF' ȿ 5a4FF:9KyQwwtIn;E[0aMjkebCObVƌV|IA#]|SM@-SPRv"w6f*p^މna$ a=I]Frj.VԻ?W1gp{B^p&m >seT5C{ vQǟ2ͯ`.ܳ2kk9n>ԂZHi#bXq WĮ= E9By7H&<\[.N.wD U gU01^)Gg _DL1ʹۑs bNxt@nfsQH7wu!BJ@{:-ėC%k?LXPW$nj27p);*y;Vq G"G1/eD_8Uݭ:%*& h˛kKvL>{/! =I -3 -|d E:$J5:X~(0\7UhLZg M}\_)_Kc_8i=8;dt.wO ]!C ; -{3TF1+VS<$N'.I%kW1݉X_o70 *uUIsކp!Hs*^qNhoS!.ͅwUleLXpv| (\QrR>4wNCRIV%qRA+^O ^ N݂sı6(;!"mG(lgNvƘfU>C,Sh ΞtTe%?&9"&ܗM%a T7I{:k:GbôJ3dzrъ yjaFj1.7GBS|7?wRsrm{4AD3f춺uD g%|pl.a6 eYhyj4"7<'0Kߘ>f"cRK9#tG$XrB)#! >WJ0@0 %~ϕ@eHƄt5SscFմ"0&?oTݢ>hfe\Šuɻ goVNF_e,iIMi8Y#O7?ܬ|,8Sa{ֻOccN3Z򞐒0Hf.3"-m=Onm\V4]' 0jti ,[4ttY_$m@Ke>Ä  J\عSVv (J,Yb1^hԽm"KH<@հT|\;B֒ڮ鈦ϩy= OK=k0DO g4f6cM8#w`%^ lj}R \ze8K\Kcg%*Lm'W|vPL&b#AT4(jUPLӉetc}kgiwΩAiBɝrhɠtfAXd|3"8yNCE5G;%H>4;+c^H[-iHBV 9O-KDYPC-Rvev~{"%9L1ef.1قKRDA Q8/ԋk=吀g!n ;kOaD**ZjbP Jz˕Jw)P(U.R(s:'nr5}4)ifEw.`jyf9}i" 4Rw$E23M%Aj/$wʁ).}48Kyta+3>l@E<@$m{mWWei^Ȭ \Wl UOq|+]}سMwĝ/aL k(7z[=Gꋼ[p* 4;Lb  @D͋9pS[8#-E ]وPY{  )JnBj1" >)Zz nlLj 0]3FhwKBg7PGBkc@,τݦTu xrCg#{Ri~@0`B@K_4baŁ%q߉8|P3SmyԲN޴fwny6LYtPRsgkڲ`B[)Ss}]*9"O䘈YRNWep!^CIp1(3 Ӑ ~s C4-- ^Vqe#6"U yzmڝ o`>b6 zaUZ!Z"t pxN`w1jlz.rUL;H B'1⦮_ x˷+AuǾ8&F:Gtܣ5y'3ގai?;ہ-ɵ[snZQDXOєqF]kxj#O@s4+hۑT',W|8҉>oX?cruJe3{1v8 қ"gѻ)Æ>|?/Z6>X$YN;WÔ<'q>n`OAedK i|c3LStc~DЎڔ9BL8Oq a)bVą;pgܙvh=Q jmEqtKzCOo7  X_TeIr?[qwgަ (iZI/,^t"<7ĺɜ|o#9L [bJB M/H1Ɠڞ8ō Z:Иvb~C}aI!PBr:b&80?R6!dE*iW}89I~ʇܒ ڈSUϷ,K\cg&I ]^ݘ TNXT[z@f #8v^?Cp\@EY1‰I8VFQ݋<@? K?7 \W5 s:'(B4QMKȡźs곐u&fkɏ?Ȭͦ*uJRd~U$t Ǩ?9 Mr%,6DЪ1dW4$މ B%qN'ۋQw1 = (|40 aEt$uL%{ zGhoFU,bXpfxG9M=Uj+y۩{VΆX]z^r8uWtp{r(yzL#+k8a3 %Mz}6;tqM w|1肀[nq5 1x}w< I2ZË%z(Mqp.  #gZ,n~:'`E`2F 7*@NdEjJT}ʞ$ko;m^]0dډDGup40"kyՁL≘ޱA%13ᵜE#R 1 wY?ha+ cWH<5ٚ)O0:DG^|?Vɸ|D+ S禊NDw+6r\*ns@Q/o<^HYUIυԬeHI'OVQD QN*O^Fi#W\٣xgic䚟@ +v2&7$d4p>l0 !{3`D#[HNN;/vj\M'E#{Qzϸ:s1h1L+Q fk8''Yc:3(y~7$𗞫- RXeA8@ Qh >"ɼPuؘg2[٭9k4 {t.&sn{Z̛!yXc8-v p0+'|gfWnCp k(H^5k3+ٓ-Ӂ`O1"c)ֿ +ͭ+]-&Zm$a؜39nd>@֭18WߎLuTgHM2 azKqhB2 T>6l7YPk `ry1E+*XL$\rJ ie7r=4ZR Ab!$''v k=cY%Rd@b8Mhdl;7L6r$ֶTz‘grXzcޞ”0EaoNS(VNꇿq3QEʊivy^<]..B`o j`pwU.7WqT1Cl6{~]̱lcИ3opU"}M#ܵU)aFip6dv#̓ýGʞ)F) YaBa1[} ΑɊ{{,l/.{2AhZ::1Xm %u~A>YHx43+ qhx.ޒDn 簜H H[JAJ5 WHyZmr%GKԸ6 mIT>=Q[f&m(m Ul&$7ki45 c+nj`d?DH:mbw Wn'v fsvcϩUw(cQ K^5yϣ{Dj9^XjǦqZXq/hg8:N\zWJ aYd}8kȫwX$Inyr#k;5$p{.ԭ1ckb+6` kPcloL"{*ȨS3{ּMOb9f3aK%'al7vVW/ [,=5[d ޼(7ży>d5B^x]n%?6/]VELbh6۟y*oLry E!RYr;q)j;G~2Фx7/kA F!rq?16 Bj/)7D/x$5Nq^A,hSG#B=@ /[@a̬Z!sfrʝ\]oyTyΤGJdh'Wc4+c.VTXpk6A7KA0RXt$Sś]{UzDx:qͭWvO $pI&̡w8eo< ʌ;!TF5,"B5; jx}M>OQ#RH1iY ݂ף1q "aωK򽇅e i;8;@I+Y`V8.^5hAŭNör$9bD-2>\#d/K ]KZxV5d&= [V#=\҃E.bmekMtBl*hcV)k!6ScmfQ%y yK7KsMhז۲C%4Sf@]J?oг=ƍ!@n1e?Viחآ6"^sYJ?+/}Sn%<̗h} /j:tMLUeT1LJe?5e PSxB1r؊QC?*Co.ÖɄs Ag2 +J~_~ ħDB7~ amaG@bd6،E1uz[i%!*--ٰXH ^|G$ sFwrvq#Q`!5>!躝#FfXH!?A[n?^JY*7|WЧ+[ۨnjOοoZ[mȿ;k Fv&,E,~bJ#YTxԚq'|Gne;`A1|^)nґmU0X"Tg &;?V[vlS 4j1i5[Wn#!qNtC|QtC0IG[:=̚RW1HQf57αr̒^aXRMTi·~ ɻhWKvS Hl^_@gw5bx@V9$́/ 6~BƟB~6˵{ q!ťygz֐+ JQ SĤtA@%h4c * s"~xwU&SGVB\G%DQkoiY)B%@YQfpS,b ֔|>V?+EO@.r՟7 gcZ'0PAJd7nok@>y8]*ǒơ>HG]G4_DY6^=6;С@">㓻&%}oPW^)w@@&?|*+g'㫨?~`\v'"?R^o?fFQN(M{2J3ھHCϏus/Ls3M ,l`HL>B愩uIBPn?H@.qヅP=#EU5f\VTvՊP{ZWm1!WgV ;x29>Te[=Xrux<4~K2""CtϭRՙJ`ImCǶ%B?^ )jS;1nsɹ/롲$(A4D]|T}3jzd nAܿId.3uP5\W4-nT&o; Vt M:FcBt/ ,BC[qo1'ͬAWppݘx;4'"y Yш'ws)7GO\A+RDÁSrPTvƩw5\`D -ⱴ/&׹@"߯̂G盞Ո6e|aDd= _ ⮎1sLYĭjcUL@amIz K 2H%_(28b;3V 6(i]ԥ'Ycg׶ϛyvɘU`gRsDm2doY!p;!٬Q) Ĵ;B~!$q$7كP_t&B=7|AVHQJŮl@\;)1)\\2uZv2f5_̙ >l+cz BK4rm({qȶձ}$AG`P1.,QzHzeNI,_B>LRrWsPc ElC~7ӕ4?`+4lH-OTK<'N<2IsuO-㾌\ϱgn79[ЏM+ EĔ}S6xoF\W}3l &ΞoZ%/%8tkw̷gFǡ¦ M/![|+¦'֩N:Yxc$U dL3d ,h*mIRUoB:tV8nhe&q78z@C{ӓQA7|>Z1o(LC&qM%Q4d"4߬t64>VY7CS x4y6~v"vgtwyIZ4+݃bSPG g%.<65ymuk@RK pq.x3P/%&,Vh)o94H̴o6cUV+JS9<wGDǗy;ͪ3K+ D>FgSkub ]."9{+kXZ._9>n6洍磇i=c& 9t`8QO둵Š=\ޣnIlkBBsN@Wf ơXe2LuTEI.A7/tr2vGZ?9UL戉_Qɂ'= i%ORcsƭ%wUGk.QG;?KE@!>LS=f=l> mcq~i(s0lfᔱ; J:2O.Jў9I%dގJ -*ډኞ.-#SgV$!nr(OG:&_. SW-b+)V(NӃ5Έ'[E C!}֦af>pMGZV#>o!zP$DN*Qr,c̱\ $K T;Пvv{r! r&:&qQ 66)Hr. _riX]94_;;CUdunwlO6 1\IpqeBM25J 誱~AU;!;_KL C{TTmwt_<)皕uPW8Kyۍӗ1OrL)a=ͯo4O ʦ[{j4PhIqd~cQ$R+`kˊH ŌsQ@O$5r,,m\^wռ|^\Sl |$TBqLX3t[-cJe-scv.:b-G @8JPq*~Ǝlia\uk M٬#茀Z?7fTũ,sGۀ/"B1_/MRqC!x9\\f󯯥*G۲(oF "l ~nN9}GA"S@ ɟD3|uB=uJP D*#_nz؃]^#kuÓ_[lzFHD]g1%HboܾPAaʩQg\XR ,N.N>6JIQb:d,Pv+Z P/9XZ?KW_\l Dʧ0 :X( Qx' mTNN7Ja&$ }_ Rn9t_7Ԛ{e8Ejވh06j6jʅz L7 l1KYPÄRxSWmXK XYIBcZuPOCb%Sx`&e!pfП`!j\rk]a_2D3<h4:8'Ot P6`uL&FWl zEm|)[#؈qVսኙ P>"tD[i@<k! TW7[= Ё~R3J{Y\==%̬q^(ޞm~ogIv>Dž `qt2Hm}N:_(k;V,݀ .3vU׽69-&ɭMʻafx쥴<@p t%0?d2_bT=޺ w9O Xg):8>I c3 t! <ûv<m&Ot$Nw-M>6z{nDv|RH8- (\HToVflX0r+R+\=|4gIj:Xw`uK &Ǽ.6f6r)P_Fn Dw?@*P::ډX%sF߹.Oj_6oE8CKge1U%d48Ϧuf +8Z!ǫ+$Mcf1WFuSC(s2Qn]vX+:d6s4j 0XBQ'Vk;]&DU{@ vӨ17iNt4M͡=7DZuvY{?n*]+j9&Ɖ[sx\m8d/.蔙;e)fQp-)}{.BVpDsMn{V}0C>{mSؕDK f0G .Hr}+PSEǙP:YHQz?8z8ǡ $Xl)1*">aa P_anm4bDk.(1d7V`ꯅ.\Ɔ%9L:@Ux<eӸ20BZMzcBLKkzPihsu| 9PFxZyr3pqs\Oģ~DNsCm$? i\Mn(C(Qct$wM]`b0vG9&4k+%ӓt?U(qȮrDw+vdnV΋jO-J~|D ,""mkJxaTpiJʎ& s- JS" 51(8$V=U8@>j/W{rN^2SVid,TPNuqjԫ,S2àR>AOۯZolYIAP^CJa$;{4M5oW6 -xޛ'2$Hm.M2|vچ.BPJP+,"lqf^Ϗy&r8corD x%}z=I{H{C·ʌ{ԸW\co1*o*A 4XMpfF/}{X!iFvL cvkV&pcZ@jĢ.qa:lȳJ٣HcTtKx  &.EFOe"f'ǟ 75RĞ@w4_\!(ںO1a83ql837G< u; w>rǷ 'uda>"yo4* ڽ/;R )\0p=xsET9euh 40}+yєXo.$zz{\cxcKжރQU(v 4Ѻ ~4+([g[s5jzẻ㔀jpvT{_3x5$>?Ve|lS>͇ KS6HO6iXqc"s4muXd1;sZ^E d4y"& “'xhb@+NK{ۖꙍ0eD7U MA@6M{H_ΟoCc+o/_S'V/cK0l&=8@hGJZŶ5h4}> kG[z/*:@ccUmn1E $z|SulRkK;zVOΓAcXc_6+*#Ds~]~ɻ YE8SW_Ӽ: &pg-DPY`+kf?CG)1,ǾӺzϱE [!5q`O:8|~ŅȁhMbE_@HEr:,4{CIm[F2Tn(Ku6ŶGd^@O˟JXx:U!VR5UHⰪXdp:蹱[xaǫH~e6 I?pz *YF[Xg o3@ cbw`ؙXɩi ;9á*`Xbf)d14gv4 = 񱟽aHGFϖWcEyR]cB )+nZ)hkZ8ޡ^Fǝ軙2΢OyȟuEX}O83[$ڏaV0nƒ=%CYoɐhqQ""5}agOwKɵ.zoVnTazgNL/g\ ;Kk#22ο䇵%1AhoSk @A( M4ȱ[Γ} 26b̖O/Rڪ΅RaY_K]'ƈ &Ļ0Fhd8ܘ?6ŮQ>.q6n]Lfk~)hKMbG8qoWL>zȍ#biUxKcSHKJĆO%F,{m"^EdeBL-HT.VE|=DZ?h;uP6C̱CĘ9ʲo\Q-vy`u횪SQ@gUQES)YhpE8GhB=~dJvvfCAUoa# 6-yN#2Yg2 [8qnX6+{4 j8erQ- `EKɊ>en @ؼsG)f/t -ACcޚ[ƛ2ѐ*Ȩ'ssWQ3irDWUÖ-)MZ~RBxq5i?PUaN^o`Ⱦ,9Pg(.1"%~{KU/2اzЋ"?dqdP禑T0!4" 0aO%lLYby`$dy O\ֺFX8ٳ4GD+H|WjAiE cJӂUY` K?M@gYlIɷ~;KwԶҥt˩!c:?Y#D}L^!t@基 Ə"Vrswh #?4Fo~3 .zyȪ, ̤.2| ]"T"Ngr()rmK}9j6bn 5p|:g'ОZլTZy}Ư)F_ݎ WNA1 RT1)Zk7Rz*| Xa]6q]]ypa>Z'ӫ\ڌ"kG/3:ImAƖGL( [ͩc01e-6- ߈pQI'?1u;lKjJSŸ&] tdB0?e8(bM SLRT\}#C4pU] ;z4xozLBՋ$]CM圝uGRϖ`~x9z6D7Ar376fi@«)~ãLbiYȓ\,Z59M>;6>="{tPR`5Z\"TB7tf5QݚhᩥX Hӕ0ݮrQ?j!Xk<@ח)6z\ eP 3!oofc_$[CqmҎVq@kyl4JsUqזS/޽4]e=ig{&- 'piˆ.P# )=ɠ2A-|Cm6QhPvdY_w arq pE9?J6n*DviFCR$)pe@K3xWǩu91{Ǣgmڜh^ɵez;6댚єBW(5ߵdGn&B {ӭy Gy '%E`tT~ v}Xr آ`p]}pYSdl(3` c#H촗oeEBg4hYWb, ZrV_5E>#OĮu=쳫)HֵU՝ƽj*}W=yc]'|GTJl ZɊe|jʇ|UcA̢0QX]'MF!EZ~p~諄ّe%g^?\\jEZM;<۶~1Ǟ'ilAX#[;IוvH l5=xÉ<֯y凴Q}Bm\Z r!Wa]q;V@y[9h"1A; $8Ъ wIRX;W@ I(7Z_@7z*.L8K޽5}MR(??hZnBmڌ8g˻w'LYfH5ǐ/ysmˤN]뮜D˸#~!40(F@s -$R%HxRqi:쁚#wv#li*2=n׊\*"R\ǀ[8>|zr~y> t6/|%^0Pie8F[ȭ)h2~:…{fR'H)S D { 12oL6 I3 k}yǼUW{0e˳-D9 ~ĊJξ cf;D:!xDpظU6?QTK?@u@ZK(mwxٱytCEwc\ g# dG๶ݥӴGO0֊`f%CzʼnzlD4#{A`j_+.q.iaCSrۋx أ=&P0.|>mݚ5<>Uw-{}U= ˭Gml\鵞37XY<=1QT={2TcйyFYl8|eE˦O+M7#+_ǥm O+Mtfh堐D䷕XNep0l{* /-(/Л!곢kWEQkfI`&nJƨ=h܈#ǜjw$LUL{x?l6Dƽky++9 JJ0  UuX#wSk/?a~%;5;8TfG "KT5ј ^8݌lD$ȲNs#T1.e2YtU [21q-?)~WWȟiew.fjQh[y] Ʀ-=Çh.NpgMt]A~I%6kjҺ[lRU[ePa sW%?Ajq@\HdrG׶tV"o #w58V[U0֜? 铥*H՞k&HȰWb(p/ܵ)gz0ʃjiPR(Hf%ۢw<{TH;7 u V7~o͓L~8? r LW4_?@~/;&+6n)УGʩcBD,{xY:@D:)3YBq6o[}-ptj|\P-ܦg7]_ `J$2mPvMrHpk7AtErA9_Bz1jrjT|6Z*ıFӇ8U>9dho$Ȭ6Ls=\@5t~H(eԼ(4bL7` FkYd_,{T(90on3dn]=7P}I@/C5@ 9h !4z#~d>- gi}9Dk" {h6mBLKtF\pm7 k゗5켒?!Ljs~ƴT˺5T[@es 'c]˓!V%QлO!^2hB*(bޥ!@~ԜqZ ,r7ӣWWB1ZyHAd$H2Pjjwn)ߋ5[IZPܝ %CEpwBMr[6Jw wY4g!H~a%wZKzyjz+N<'-G񘾼W m割61ly]<˳Ugb&qwM7ɡ3uP"yWQYOM+Wy[ EM2x4=jT*?=ݑ ;B$7|S 2<;~V- 󦄹2BO]`asfqY9ݽjS Cmv6{ӌ@]*Zo!Ȟ r:7#`]HMȭ۝S |e*-:3ݏ>$٦+/# ƒ>)x #QÊW/I/ѷ/ G]YGd ×/-αᬈ=W]GH Ȥߐł_R",U{-"^4_q/   xQ;4 LQu\;Yb!Xg3#^ JD6I^jxL"_S\ i>K)X#]Lϐ[;n;C%'DX{;$RG0wDAN+=Dw9UjNbТSS!e&.L?`JR2 5hRhP-0&3|t4V~R4h89/ݜ s*#Ύcnf bm`@e5`{ qO5d L6Q. *r3B:־b>-wa&l W Ԝ Sߑv'^$o1h 5\0ʶ/,N<8欅$2'ȲR:E@+["bh qzug-KbYrB[Ƭ&ZOR#=4m t4v($Y bS:[c&-ȺuO͵ꌷb ʳRNjad#o9ٌ!jΠBs{KI7T乧nL>GlagNщ$ӈf mtvIe՞kL0Dkڑ)3:N_7ƻLa9hAi.,ml1 J+rcgp/X9 }|Bixc@tj)q|ᤰ,+}' o~ 9-|[ N3nǚ}M~Mѩڽp<х<-q-]5$Phy"xL߸YACyn&c]D,E-cEXKŁ9gHh+3{)Ěi.qwR?2Svǚ*h=4$8t8&iVA>S@=}sR|y^h6uY}IZ:ev D9fj20N@qy6 DOD&ܼ]򵙰ܢ~Zh^r䑒r]32Rh{z"mGhLƍJШPZ@Ps8s݀5VpK?/pzďV?BL;d!f_ Y8ۄe֎@s q n9eGHS NtF WR},h6c D<6V9|T2؉ܯ?{ 虿Q>Ldߦ{eBsk%QЮ܊oc`okzAql؇V,1;h$( bZa Qׇ)xtӨ3%Y]n{"r >tUca OeLJ:I@,,(lcFXKWFJf!n+η-b:]89Y^Nas2/^>3`GиU[+ܤA2fUBq8VF+R5mq!0H/O f oB︍" AKrtiMb!M ~P0@(C;GF4Qi(xk: Wۅ1{oqst)7UOb?Ԇ#[ǿ7 }OȈa7᲏/eH*O=~ɡA=K*1F"|zPHG4t{ mmOfj"&ahIX"s\ۑˊ:Lݖ!QBu^GZoÆUVQevM͹1HT;g5li>J v.*d>!ǝ"ia&Izvz(#Rm3Z`.RVȣO.ړz"E|Ȼ6nqI"rT@xe$!@J2TB+ɇ<( wS1ِ `RU$)-Ւo@G˩n vXS(_9GC{KbS`Ќ nDKy8P9__fw&vFZ/ٞ_xdo;zSE&3M$z&$V0U^a$D  1$ט6U" 5'ܿ鰒逍nQ ֑C5 {/H^ :X5 ,)O wuFpHkӐdzz{lL?Qq~[¦93 axR8S;Cs^]9T@M%UknN:׻_] _U)5L|5u1vTβXpfoBSc;W5z$ь">-dc=3@|`<ԣ)J4I/:FTv 6)Яy4&:O^'hTgsA? U?ʮk,e0HWCw!/y )cy%2 C3@&d1+\glf!tX.`轸}?F7+ּfI ,S[[4WE:{RjwK~}+bsA*7 B[ Ċ&0Wo}U/bSZ6t=?gDVmI{_A[cݬ1"neC#ň:_h cpPѩ Zde#Z=w6z,Bm~Uf9'aIג"8E:!tq+8XjCS h+*FZ޹R"9֠ޗWKJvheڪ E `@>f3ͯp}0Aڶ tߨF[%sբPňrBzIm33hc-8#1>D5_C'5C-sÙɘ^p8d μ.bvl`[V|hD<-FtF<@e(X1w $U5mZGK]]S2~ Hmze<;UZA݋_h-vL0 3IdM:EQ7?U܌1҄/g9њh ;բc)=Iv֊[v04ouzrԣdQ7>&s6~[[RX4=C<"Sݡ)yЦHpq, |QtWrd DM3LJ_+ubNE=DjF ܟweeS1$A$jtǘ%[+e s!W_T7EC4L_eJ bcq5@+/cRJG8>bDGc5zX%K2AF/0XVnnSx LDJOpú1v>w \|S&Բ!wt[^YƞX:F'U,ͨ1#)`1)07X.6 AwMc4'/`X*n{4%p`x΄}3) @"+L\EQ`<݅Pzձۛc {2M>i<jܙPG9@ؕHsu}`v>H5sߠ0QL°GUۚ[d; B~0`kD躌.q͈%}k3# uI?ASd.8+,f!RCQ2uݧ HQտ` 笆5^d;ʻC3k6!)LnލrrA0?DS-!dL W$Q7)skfN*O]'pgKcs*[ɛxxIzkBے裍oD--rjU@_m J)OMkURDRM1=vë9/ZTBp>b؂F\%Ϭ0;rnQ,@E tKoFjg{iz^΃pC2A>s5fw{:eIlEUw0Y)ufLcőeՎTȨl_E8ФHOp%3~`;{fm' K(ߎ}eBp/pKN/:r6a. ڞv]%nP+٬PFozdi"*>}vL+p_IQfAۊ: j%ǿZhZkNʳlH^ڛ.y[$l-)ҽ%APYyz"63G^#sXrFg֭/#-:u%iIZg%Wy?*Sv|>5(ڕ0MӢ&!bS<+}qNmB%1?3r Swo޺Q]ܴ(w]; TuNs`@ʹ(154<&!UJ 8~~$].vL0'-VlM`K@ҰH_UC*sDxͶ ºh#b-lqWMz];$$FIYeIR}-A Uîd1w ݎ0@V[vTPoGaPI~*C7o&MV76NurG#ȌAYTr1a6r\ M8jN!*9i▓XJH'V7+NCtO*V"1a XJ'α( F'l T[^47( zVW̼ tEr@$x Ø!O&lm:Ȥ0)utGI?f %(-'fZ(К`pm- l5zbd |j0Yfz,\ҡ^N*WAoPB}<8h#SrYOes4nI0\; 5:ՠoޥ1&~/Ǖ .eQrvCS4@47m e_i{C9 ['‡Kkch'cPm }u3.e~66^3&_G 1xқ[@fM|bS'rx82 -w" A3swPe柮'Wh499SX0!U= D`="^;h<*5U1o%f^4Elk䀔*eRrS)r#hPb ?7 y0RY7ީ&mz*-Z+#n>qoO/xM2IJF]eU$l-ڿׂOޫW'+X\#ڻw0 ;` yJx- Ex/-ggq?|@jqaú왆YHg7̮GŠaSi ŕ}aMM:fA n,^(򯩉.My+}H ߼W<} A:5~0H9QLk)e) 6{¹Mc(JơT cUI&b4ޔ ;2?[ۑm0sr3’UۆlgnA:.f&G]y!EmlHٳ  z>|UP~g)gH*YCra4A&3бp.FkXR*y&Hv^oF qݍ35}lb-H7G؄ʎbO*lžCt(㉾hU08L4}[[nEpO׼K5w|V8n Ţ쀕F5 R5GاYξR*Ȫ^Xb` =3C⦏ZNh|"0m5딥"@ɇQ?o*0Dfה#@+_uk#z/^Fpg-*um\VL(RsC <k}W@)Ny J c hJ.T{XF2"xػEU/'p] 6Xf5OϋB`AaGv`{@#浆a@-? b:-SB"g25aP#(41E?5C{uHO[gF ׹D՞rt+aՌ4p[9#&KG0[yDb[۩]>e =)6˽d9EN,Uʏ.~lAj%1݇6)<_4dUCiC=db&5ENcbK)gf/-{e+2Fwg qmSoDg9=Zp.@[_OZOM"@jsjB#WhE8ĄWzI)O1|ssXM|ev;rmh\hÏmy Ye#EEi\ \% "C -L1{B]7 Pi&x$[>.b}V/pWbD:./f﷤V pވ KSK߼ ? LO^v;NFW""S7N3BxK{wvz˨9$z18? Cת-Di:xe@UWd%f!h[h 'Rґ{{:kV{:\d(yƔo!z*~.[) !\4C9uFI568|TNc\zϡ9rfbL}f.7߰8+ɘ#[ F4L"՚ۿF=E4 zE&& )jNC@xyY9$[-IvHݖDBfl4nq(XM ܪYTy4[" nޔ!A&09l8DPKV4,kZ7qd}|Jkt:A-3 I$Gӂ-{6{Y X妕.z}}_ef͚V'|ko#E%+\\#q?֨CHS3 W#;/33|E| 'Ά®J >2u7h{($vE篓"\ ̀}sbd `hY1bAc0`Mڍ(%͇t̻1Q!;ui̿x @lQ؟"B_k MҎ¾ |}p&ԥS1 ]s<7VfdSZh^5g{ٽ'2,έ5aV2-` lt8w^bari]z2( ca3D#)s=m6cnS &!ukW.Dᣉb= ?X?YON}Dj^u-3Ϣ+r2a PsՊ餷i96ǜ Hn`rRkTk{S"|;Cx%UJ\]dTB&_V^wcMߊڬf z`vBP).VUˍKB߶ݤ&xHkӯWC'Uof-n@y&>Wn5 raⓨu*X$ۧߦ88Kfrґ[2MyD!GƦ}N G\t>ֲ}3C.j`":{lπbɍ>I 2O lxsJPn/~mObli+;ۘgH@*g#P(_K&!u>I7@bFoڕ${z" vL<խ ٻTfS<$$Q2 >lW+QNJ ֜ҵM8OmW|&*:JuHSAR~@?ᘌI~03j,O49J#..&?Z}~/W}l"kf*SgjMZ()(5rrr+ɺ>d\ 0j>TnJJHTT@EG4!(Mʿsp59k*)۾01T䌽h6MHXۤv3!W eA}9@-jRpa h7%wCx|vZh5,ߠҁ›x7!'33Uʶ!@.T72Neu@(V# IP ;MnQB}Q>jr̉)# H['I?axv?yyi]`rBƃn>[C `: 9^<9 R:!>p> m8cʥw[RH^< Zñ1I+..{r^ic$&̉S޽{vάjxQKgG'] mcuXu$X[:lgw"MP 6&A }(tq7w }ϼ>"4!ӐX_P9 nlS"W^j%B{k7 ZVCI򇤠,ۯp!yAˠ 7i &ÿ)"V"b]Ip@mتd\MҲ+jGA9s) rgfm ach-E-nRU}pԾJ+vSqFh ;i=:--ȝ \ӵB& @=rXgi+Iiu^/gfTȲJ|+J\l1c.r@Qk?<5)=׊h, DZ̉[lE=:?4xwdqF"Z/'H%kG= W>5<^> s_qjT.YqT Y(!KF* qqA:KadUIˠAyJѢm9f ][}T6t'p ~ 1Hj\  HAX|BC(/ O!&$k7bjj:N EӼC`(; #-N$YZBCEy8kAnpdu礢n 7b [?Zu8Oy"{ܼ|/Oy=1Cw<\4zQN?{,b1e_9k%ZYO o1 fЁT Cy渫Y*UӀX! ʸjM%ɳ!NbQf`--7_fgU;DTfZk H ls!~͋I~.!j,@?bp8#Zi_4TY؜:LEەƵsd#oe>+諴nFJ3:/Y>l-T?V,$SZLȩc'c%8;nMY%xT2`@syVrhi|G0:oNc2]8\ZN{ES\R~BqնмKCmV|]p&0H{eu,80EpY;PHP1]bvY/Um'ޢ-F̐?ڣv[Y,G,;]lU aMf|qq-9[.Myy.2w:N_<)i XB9۔EZ﨎m"dy%K>u$ 0sᐎ%%>H[t,=zq]T`ʐdy53]`&#2"eݜ_,No5&|OI6ak7/KI-+% &jأ8Մ&d( a$U@4Lxr/|3NV4]TowfۊClq(Loitb(Ol`{v C мvc򀾸ouė` ٹzM Ql-ScOcy#Ra(ѴFAbno456d.N:7`l/@!i9{^x B {-aYԭs%RhnR֧F ncUcL<)Wk+"ݟiXπ m^9aF%II1vؼ5V=6@g,S.}=~?,D.gEi3""^_D]D a|X9LąN1 :ͮaz)w]3xp;_g{QYDuǗ Kp/z+{ށ@I$\lcz INL61mKq5 "=-ВH}w", @%A8HR/:esp3f3IvZncB4!;%%ڜ!?>{ݧ 0MߑҢ، /g4,;/|_jÑhURmCezV(fAKyjZjsR1ƍ<_#q-wM et%bCzq ?ƖkQ^2 C7?"xJI&D&zΩmQM@g\jqLX3)k$({2Q3Il D7քQfzlnp^9AiEa o_-D"6/-^a Ǩ7q*t.~^%ҏof ]2@#hP&4pzUu|2}vاd?FOǪ1mF/%Ec UgՂ }598y* 'ym,ODy?qdP1ž}r; ua-Mg*qxmUl˔ Z6vW3BM .f Af&_Vjh*O/xZ|]dH2:>eKuV'T%||QΔݪܪV];tHwX,>PX} ?%l)*Ŝwa(qBrv`+[ 1lCѭcP]ف6waAG8wKɕ+ S牎 :=`1cfzK4sR 3Xa`1@+4)nY̠V2,r}q&yd(V(AM5RIY&9Ο )l7I]2&׌G# yU@pwȭx~md]W8cYC  4aH>DB>VShi,qٍe*Z'3Ź(2)&A~g=wPvu53Bg.`Cdpe5}3)iJF~=)^;E8[sN1rYJA-aGq\20 q|[f..w:^CpI!j%59ʳl"V~E7yc" H%FzW;@2G(ۖ\f%j3YJ'}.p͟X೹Ow&ί#Kt ax3j?Le8mӆ-;8ŏPΈ$: ;E[] qш@L"vY:uR=k:.ԑ ` w7in}}7<Ա$vȭƾЪivh"6?LplNgMٻҧ!@ {+>A,' )C?1t1 'w1LjR>Ax;?6 7CT6Ca:|ޅ%}@&pD,'5j}o"^9\EYLV[L;醰|@i^Kmt9g=eN^,0j}aKX͍. Sz-gd.$r-hLK3 (V*@Б@B0Wߨ mtOb]_G}b%]w oŎkt;lP_bt67V0[V< O=`װ*=$Ւ Oi+UA捈_*="2X',"cu`Dt(X*e*%_Z|B\h0i\? n+鈆mP.6A&?U ;YL}񙨜49nϛogr?ZrH:Y@MG0g7'yfMOP 9ӀWIϛo:6WC3?-IJg{J]ʼ`m+T0gHD9ʍpmZrIPhlqՔZ%OAmBuWA7(.ڈ[6\EU<7i{zT^5[s I/&eDconp]*Xk4} 7w]X6'0?zQEЛzԂ: s1rFqnϣm9] @q(߸X8@ηfIBXnJo؀,L ɽ(9>y7\ .|Cӽ(Jg$6]Zyr$[|j8!ʾ5+-ȨR(MgY|KN&.g]Tx^:{i {k &.GZ9՜2SI4AC]h0bv烎%fnW=~ DE'D,oJ_3Lsm6GG_72e2ł`&I(#T޼l[ن&Q;hG,a$L;>0鄁G\\ВH&iC0Na^aL0 dV8!>6ؔx4$IԖ_l'PK CQy*uRB[Ĺ"IgE MpśFY34_{G)I$dDiۂfDOH ]b!rR'p36e^XzPapEu~?*\6-8H[ꐳ<]Hq/d(pNIhfཧ8A>ۜWpEUH]bE2'KBHi%!wi[!wG5*Y|üm8D,J<%I "P/LA}w5H,!kb< I^hf'@ "k6KuJc".@Xf>#!H꘸eG^U{2FpAI̓ǮJ|,3m^'JiN3sB3f ZL3^"U ]ʆ"%lRsgr^LÚݸZՋ/MMieQs/wƋEHh֌]~LuG~n[gKflg DT~a؎X#i׿Wy?{Ahk6俄퀌lȈVyR&ǹ؁ky_'|\9/jnC;Q,lB^xA8ƝWm E T}m.⡃ƈ?DW_F)z/7T[EO <632/ÿxKe`z,)Ei `C?4LZޞ9V.< OYZ+< &-t2 ̩FDl7y6l oDZ_utUA'خsAx ݑЇ;|ziL\)x͙Hanɤ,gɀC6VR@N]2X&$C3&/#*e9IB^ Mʹj=f(!B fOA@뒰cO3N{-T'\T~caftsU6s UO#q6k4貭 e #C u|r-tQc#z:<AG-~L@ayM٩R9AAdʜ磞QZR֨X'YKW_=g(i8[1` F434ܒꆵB^ 9o h>8_$eKk1~58O/wiX|hE$[7㽐2r?;uf:>`Vq7{f%G w:zy7Bsڂ,<0yq7%!4[G9dNPvM.7ˡ}`RW_j&ڜZ~*hfXwrG2pf>ګx+M(: M5ɣ;ݐ(o^( &?&Vh$ viS jJQK~!z`")ԸTuיF/<'}}Ea8`VfnVce;U3|V-l6mS[/܁5{9l78oQ M R "^i rlA#QnK1 ou0`'Ѹ?QW둜!!m-u[<ϣ&,6ȓ 1O] {yߦ*L|EeŒ'i^N^j1~|giT  XS}Cұ4QV @O}Wk;jW-jt%BkAߦ$FhsK0>c5DR/=he2R{kpI0q)90ڑv&O}򏁞->vo*r}S+2B2|[x#C)4Gx(cѪW`%X g ~k[ ݰT iOh8IJx<8, Y‰($7OéX{ӽCq)v<eї_¯#61ޕ@6iاe4+)₦StOklSF̺vu)MSD:eꤾؒĻe_kOYI72Xӯ^^2)# ~."ZC~%FKMG0X ^mp*K& P[mf?/8< tY b51򾡨,A֝l7aJ½"q(5 tnip핦b9\D ׄ 'Y*DfaC`^Z äXm=qYϥk$U {5e&_>Vt'WU$xgG%dqO<:h{R%(ygOʋv)#zWsDhd9{0GXbKBTZ+U/+ksROcaji!bD)#JƊ_"EHG+K՟a/ɑ x/Ӝ1) UeUjgSo.az.yt1©tȫr\ۗ! vpQa :qQ|6TW"=TsR.lKRiv0b9^3MQ +.3bk%Lw*~+.+8&H2ć'egN #\PMF!]׀_ѵ\MjQo!38-{!Ӷu;Lم&YPyc>tK`!4t Nf)5f&ZٌCZLJ'y[(uS 3v&?M\g_XTeSOu:iq! CCpO_0{mpiY'ZVsTÁ"}* US:,yeCTX龜LU# IVKH>}\1G,[u*FU?I9m9*EChz@j? $ NBF{xEڕ.fr ~ӅW@t^ 1TkM*U8 };lTMik*moyS)(N,.\FWHNV)g׎0o.8'yS _4)KK! 5MZIs OYSI)Mb"8*:I:~THoiGOxXM}6" 5$S>4R8`Y"(ZͿG&>s.ᐙ)xN&0?,uT|;d_F,,m(h$!<2RK~,vWiƵnuv?0Z+'8ҦLMhETԇYguƩ?C~FEw#Xt]EV'M!X'5܃}џyTK-re[DluSNAF2F*xeX|y2 7,SQcD?;- !H]UA __i ߞ RPbxS:4vm=;I>Dѿk:io 3ɐ o\1H'C0VjX׺nN֘ꩾ.H`eD D7ӟNK&ߨIMhhv͗#\cA3ӜP{}LκOJ-܈2ɞ}ʔ+ίERFG)7;395 L]d#o%yQMy4^mAu-"r< ||wy^g§ qo *~{"' qZP@j7MލH='R2RYl9Vx k =s*Da>}dI_—f'Giֿm3VQip/J zW\7Zp4otk8袐b}w  ;R@x)< =( * =EC01؟t+|~E+qnэQpC2׽.,s*ΔvW# <{_̱QHw:b"e@<~_#59̑}K .J2~٫Q[adfK1?\@vaBrQgH7Y0}vg!!wDп/ !nס>dmcsYoW+ʱO^;jeOkB<:\!9e~6-K:_ec~&m)E n.®Ԥ*I'Lz ?UȮk;>%Rh cX1g}!QZŮ{3.ʭ2tܱ2LA_MUc9ҷKLPl" |6z=N:H: &vl*nrXiۋQn@ ;~Z4B^z'ֺT % 5J2Bs8aN_o/,?D52*kDaV#呎c StxIR a!4QAKP[o$>|jQ#.ůԳ{qXXbAP1ѓ}Md_ii5d}lfK%(?6>HK&6e[Lav[ Bt,0rb\b1V.p*kgT]w=e;9XW d" 9}²4@gdnU[$ QG0AOvDV屴E0g"՘7~IZF>4 (Lu4HٰOڬ;"v7bHvcThA_hCgqΤR$O۠YZfGCVtiwBWiHpYS[M˒)2r ulԣjN }eh1>R[@C }_HZWagih$^>ꂷxl߮ѷ=,GL? w<c;`$ܓeCV2l* UeBP~B*k@3 `S,nϏ$/ݻS4\SEIr{1k"t}B<_ ɖAϐ`QLۺ 7 Vıa =`. f{9lYdaJ02XRIO%^}IT5!fuA}a@H-Q KSݬ2 |+a(?3Fa'әnOi;/ѓ _/q~Cy $y" A&Ykg^[q4vl4yn|k^xyu]Ln=z-iPP~+<2i͔: 3n̐42QjNDt c6|n5smv}IxnP.Z< wB|yJ _J!Q0%Kan8{p\~S*L53.["e795{"Ff,`%g%o+R*36_hD>b3@rKsk|$d8unqSEZ:-Ⱥ'E Wi,-[.%(- +(,i*N<.Gcټ5=\/ /S~IR9~w=c baR3}UGh? .4cVB LV4V[>N4T6l_Cz7ݮ脉Gj>G}½ -O$3P>zźf, XjێeK^ʋ1zV|x3/nƠR19P"# Ewvs8cLbrB3#ՄU Vf,8x`Y&/mNuH/طE<drd.ǩ 5jM=4 j %[C vQj/ lir^-5Et loɅi++sӔyADof #`.ٺ{lf"8:*G#p~Zc-e8 .hf}*uo0)MȜm4!K9Va\ -`ft҅8jd? `T3krС$oV/ѯ q9کXG-D+zCɳk h̵^ig &k/L8z00p ?i i)'/T4 6TW>Yʨ)>*rFk F5*ASJAekd;!IE. Ux\C>c=lv<>̠L$%Ul8 R$]/՘{|̧qrf@n:b9`Ċ0el BƎ̸!3yP6h 7yb(ӣ\0fk!XJ1Њ7^ >0JGqYv]G ++ `ΐ4 Y*s2@G|( LeVCу5a *O8TK2i{qW,?ˍo2E[!I~>'T:͡,/5o@{?P^x),\ ,!H&c e6p0bw.eY ^g-XGn&V[!- UTX gUx Lt(6rBtb $âx 7biVs.{1@,cl_&]7;!t]eKrjF((& '%%Fy L0)@VӢ&5eҩ ge}}Pz'%W ~:beE5ӷA%+h9XQ C,GO;?GeH!Dy+<صHHH4?aV]m,0.inԧǹE`~oCsoߜ Wp6F'fkI4Ccق D8_Dhc 2^ȑQ:IJ'^eNԫQG!0 TwɥB6Bnb" RhA+  ~/'N׎;S5Q0N81<$&Kz3o3yY{ F:pjX$G:`Ϲ _[&"089Gkkg4IMi>j)3YfL{( kkLYg=7W'{",߾O5A&R6놲9A%BڹW&ȷOQP[\)(Ħ'oxubCl]5RxyBh!yji#\aۊȬMDB+q >g w_ 7z'RZͬ h!h)w(,'1c'r\Rwr'Y, HdJ5kT"3Tox[4YBYZ&/?=gbiԭܫlw2*R,T1ˀM׫F={x ;;f@dt !@P[~E*wH 7O:8## ry +X7٭>dST%%2ʖ5юݔ$1c^:*U&V] 1 Lqm`1hM p-jǯ?ZÊ(ihnI9"+M+xYpXpFPp$kz_@3~54rd< <>ԴwoYړz3:l\4 l9.kQa}HD^/؟>IqJGOiGO<VTM5ևQ@ w"Mzv/ZǛtJG~ ܳ3?ѱHPt CA=̽k$q\`ubJ.Q y <m8%5ROLbfމ w0Pb˂3vY=՘RgL('(%&a+#=We -By6nZw\‰g{7u1ZJ?GnO\wgϣ%d#FV;@qlg3s܂n̗%$9wW⦱Em{i2 &P=JPE@яQvn]#)&q;1q6mm\7j)ph2p @/S-H#8v ַ& e@KU`fC9.mc52#05= pE 6NlS#ܢ=\nS Wrn&TE*[:Cǃ VrIEy06C݉f[,Lw9y 7#K c齢;_C`)LZK))Q8Rz1Ty`W)H s#l*GBM$#J#1.Wڅ`ZpMD.Y_/TpM [EϝR < ;eյ TUJC-5W sHM|_}'ݗ=@Sml6QGC*{-{+*rrybh9 9BoJfOB9~'#ksC (~|x=ce'@<}I |&|+e面fN {:1.4>Y #*Ɇ/2Yiv0.I 1Иvs8EQȉ>"hԭ {{u#dv_|hvI!aDKYde87P0QIS.C+5%W'Ȑqp^I?FU36 S0혘v$_oJ/׵N{hY }Y3 p4`r:Le1)DZoy%VdјEh$se/ OkON*S'Aú9p=6 a8} r|Fzzr7'8#z,5 ^f Ɛw.qwFpu-^ ӕ=7o,[҂;U+NvqJ+y:޻-29l}(ݷl%Sl!; Vb7ge`"~ըtȂxqZ T &~IPOm,Wkm%WU \5(+_T'5v i%HV6 .}@Eǘp91 !DF;ahq[ck㦷'SSM?:N%(ָ~jZBZBd|Ց*3<rqIDү[[+ڴ6(8+tl~/B۩_Eu$}>Ȟjt\+"Ti0^5|[gnV\v"o<;ܯSH.cI;(h?&PP:>Oɡբ~Լ\7dZ֕[߀SRXZ 9]L/!;E5 Sڷ O^L$3AѰuAn6 |[rdc1&v@CnqDIf 0=iԝoD-6#݇ ֤x$+sX+ߚ៘8@ԓo pHY}{rru70.[4)Q'XWy4ȿ~VX)M=͊:ɕ`E*Ye',o)߹brqoXY]z``֦J,̩xͥ SM*\}cAT1Ba;w$ck^,dje|l}k7ZTlDcljL h);P۱bBOؾw)eHhKgn9iڟJϱb9hkhʴvR6Bu<jQǀ@>Q}V(]ShWNgzڷ=qNDI'cXv % ,Zek"@/jK Xw G;?UlL욹ԛ-CLyÈw!pNF-;’V{"i,5^ƖiH>Bz3Ԫ >Vy#k ;1)p4Q%TЈQw,`oh>&qETbrIvULFsAfX29S?hǾ/`7k1Ħ{yvTC^x^27.zMɗ*,Ёtsʍo25%GgFk&)Ph0nL~!/!=kρb6" -l'C.; PѼD w߹aBpkpK6\m={e]0a կ/Yiԓ=3̌A8HhW'1`f ta' 41Jo*'6DpAs~AFFϬܖFc>W@D4hE  aT>pd3f5_mTYTlMUʆ > SiMeevD7*(PrGMc^odb>;a 3"S3) ֛"4UTyHH 4Cs kWDlH {61b V;>ReBҺN@Pw5ORdM Ui&|.](o0~R}KKq>8HآXg"pD-L ΠڧM3F=?Esr3!!w)QVd]zU5hʇWCɔ7Grؓ1O-`r9,,RU}+Bŗ9p"1kn_C )X_г̨,41{ɑqeq_-2Q:R2 e*{)>eG}c''@h|_ t)[-(逭qAJӁ~ ڈ50]7k:֞lHVAB8ױЛCt=H=`UKڟs\)8'M,iDjν֙ƞ' ?jk) Sa M' ;ܩ{ Qb6#"ȀPW~qI#:-¥RV֭^7FbضE #=&1۝gG6Ú{l [\L~?&lTpN \Z(>069H^ + c `9υ, Œ?g(XHg3Ɠ{][rt-+%D`[{]k,ji(K6"8Z">]p:3ox.+^4&K(/t4񼀲lބaM cƛu&# YzJF) A<~!dLK,zTڔ?l|NXG{üAXBZ-85yh~?sUqMGyF.q{yo.S-O@zsAsCY B9Y3H,~ qyt\neKBhÃro]8D8~כjw?袈!`՟7Ӌۏ8jWsY+rJF}-…lc(>Ey;ήww%("=ņƘ=Jm}xzxG78bl<8T77rχӄϩ&FiؤNLR L{LwD1em $L7ݸn8X۶b[4yPw`'JjhOHB*T+ޞ<Є. 2 nڋOqdBKS\h}YtGN;`0CLXXJ#;*s>7]J]BYOGzڵe+xw6m_3_=GX(ۃ~/ XtL{;4ь.s28߸zCfsZdذ*Jq_aG易7 Z}8RpC0,9IfVKWK\BE0VUtUFPbR+1<|TӲF"_9{W5?T@ )+OZ ,1oUӧ,<\9r$<߁WAWh`CY+5߫25+\T ZE_&F`;[xN[fZ3ʼnT0ǖf?~҄8RGcFS @.q}׷"M I ``\-?M)2-%bPt+@$f=t|3H` uP#4ϡ~3W#*Kx0eϸ6ɯ~T WK,{ElbO+i PA^|])^s`{kOvJ;nuUn /&3>oZoZpz/WˬYWL_-<ϽwDllNJaܝJgÅkf9Q0Pf~ 9łg[ĎDB e :&ֹ3"bX TV]9eYO2 {+߹/Ovtwht# =չ5Fvm+3e; iH_puA,x9;[:/4tl"ܵ9o^h|)al79dܚ>6:rjM5&l-$9 ؑNDj;J # 4rP2DJ٤< _PBx *M{V[ #t +4c nD;٫vWH󽚦$tJ _(Z KxPVkǰa轄ϿYum- =aȀP򱈼u^p$Ǝ#Vܢg! qn|3V ̃j[< ^LH4vjТVrv* -s܆z7ҫ6Er衒oDꏿe?i.!Zj|D /=3q2'\scSٍ,S%&yC]%"ZicfZDţp sЋkH I4Wfz$ev;Ps#>apU;uw{TΓ/&FͲdGE(穆g<,G6,EaIюX3ga[MqxX^cla5L(PcX"co8]p5OGA ˾҅N"tؑh L3&ydvD8t#@Ql#֌9x|t`{Tl3?^@s':`28BVM0?M'<[7!͛5X(ژR8v\Ֆ^0LW9.[ZmPx)qlܺ+F;A*]YwJKU- -I8|7N]qV+5’<6|sOXsp< uحH28[Y1 .yZνFFO$_& խ 4!{َ#B3hx{{ ;#4yCMӃ7lh,ZAn9}}Y9s?MLy<Fnj1>c:EzvUNq8ѓP湴Õ>uX 틘q7!aP* $oV]-#Ra wK yAuӲyD V޹jՕlllrEww^ U5="iĝʉTdCrE$4xq_xEe㘥bY]\vvfIZ^рK&۵/5;We~l#jԴ|dbY|%1XڞAeѢ1ҟ9?,xKpW %ۀ嬕 :o3F؟ہU5gVD; szC'zu+X0{pڿe]j0F>-7dcxRM o!&%Aut.K鬬kɇz 3(|arDD}E Ωb):;9m! ӫ%}Zh&! ͹_乘L &7P%u zeHXC7B5Q[ ]p {dx(/0p~0m@6=a:8WNU2D;JnͭnIm~Sƽ51y7]ќa: Ez`hד'( [|'iMQ_0nX8ٕ)rFw:&5|pan>Bo^0 deÜ"MQ$^rbs_>>Ͷ6(C(d.^7;0U/7!ltGޝ5 T@p/. ם|1lwF9x`ޝQ)=[w}ܼ[iV5x__p&)U㦗N+uj)*sgXQi7C5|oITHK6eLoAgb;g_.N}aONT{ts%d}޿gDqQc0#$en/aV 5.:k!40Doʟ'4iؼ|Mgi<%}D+wcY!&=1%͓'2R141AZ Mr_PUص% &nP8VY6+,5vh`ŭQ/ŧv:{-^d Q-W )IlyhbS,UU`,JDI?nVb/!*~21?@m6nHqHJVg`P,+VcBQuy?_@!`bwte`w:.]Kl{Z)OT5;\ :w@pt":=V޺ 2AZQj1dY6<1'y4 "!uyMp?*7 g"VU/(a"$X՗MZh/tiL팮s#9SpG_ ^Z' |#x1-ݐ/>Qf*9~0Hp6=5 2ۼ)33/a[9"OQlmhMDX6 38!SuBnd23aY)m2=m&G5hO ,elz:1!91Bbh8(4K\/(r>ʾ\K})p'$nw(дttC=P.P& Μ\-y.T3ל뤆3Ŵ(N*ӋiiIigL Z w&KSzG16|1jFFIxd;dBf4FKJqݣrS_#)gAƢAf}όa}W%:wDI JLC1n"R/$ C7H &ˡ~^"lA<23ZQbAC=sۏS9ʼ̠mn7:}f |6L+BZj*NaG%^ H$E8mw[,ojЋy4vg\ ak+9 TS4$FTj }.Z`S,XN6/B vy+c/k2 ?UI̥ҟ)J&[:lOnSml4S#•,ә^uo B V"XxR{'~A_ց Ť*,.ŔDݥy InK nAqITV#fM}#J i}-#iKEj$( 90yy)c9N4pφ&!~k-T/t_, v.KgnW 7#40 @_O(\Igͥ#[J^A=qέj&_2!!oط<#.S\ ?k Qę9we(+'H 0KۑMYus2 {` p9 tXxQEWO= Ccjq>W!B5}m `NySLSzVI!@0:ϒ3Hb:N)~)gY#N9}D_sFF7B{evsiJڵ穪 ~a Q<{\.Ja(UA CQ w^]ψ>tf bA{nkrFG``ѲɸӉbc!O xmc(}h܉S u:mz˖Pwcv'"`5-)?WL(쏺k@M:gxdɘlxm"l4GX8Bscg Q9N*u/;̹_3E)lyG_CnQ1x%Hrx* S # VSC|HIEm*!=ʈ> Rx`$QaiRBE֐<GR 3Ep>mq\ ʸ~A^Sv{;:AzZ7?N4 d[S͎DϤi_z\ԢEpWP )w>bYfs1י3Q-61~+/ëR>P+Zy}h722 $lUV^5P y^s2˲ƭ`ҿm4olUtW!Llg,yoڎKҳTbEClm`qM_|8?-#I=k`Z0ĸ&ש궚 Vl54.,ɘͨ`3mJ#"0Ƭ$~' ~)>Jև]19 bqVd2}c X ??*DD #ũ {` U_a( ɳ] bLṦK}LGO/Y}C[z(n3 h!^.xhw+ku1yIpiJ홬CI;q?R! EV6Ib]9rc^>q1^&) n\tOSMB#A;B( XܤKȶʤFY>SmPYdn*&*,-k0ԸhzD׵ SaCGcX3#v""6. y kc&!J*T2͠T C6CЧC;6(+rU2B3u;n=9Al<} 3iQJSC%#h?e}w{ۏctCV'^8쟲h6},$c!!Uts|tv*!IcPRǫ&n G򯝸FishWcjUHQWXy \X`,PD^ aAPJ6HH:;n~"W т -Hq%7̠Bh-w@ ]խ\=,LئQd;xC˸ F쎼ȍҢnſڟ"a+^ciW7aЈx9dX$64b%2L4<ަ?P?LfOfxQr&i]JaQL$x*"% 0!hT}L[ٰ҃gM0RGFMLŞQUxnb̓W8OUo/@1<ʕb i Ks9t=&*띜ՖQ-vA~W^צ ^-WrtY];k5N{,fu ,Y Il^oDt+\.2 ^NoUzJ"uB{(@"9Br5Ō_C.zxd|ceszp"Р?L2B.y]j[z4 l3pgM?\I{43NƐ<[UL&7Rm2=|m0ښ̨$ :Q:) IX@4#b0ZbkNz=2+&z"h%5e-?(x}< ^ѭ ~TY-o$bQ7_0NjqZkF0Fo-.ˈX% .G,NR0m Udc8R*Ԧ%SXsEdoRG6,ꨄ:bE$?,$z᚟}~Bo,au`)lUtnʤfN_U Q~JPQ-M_zm i7[Xͱ[uWn ,.&YV+DG4k,UMj(t Ә?I.~(B(Mp'ת3$LZ˒uL#g5#gָ{n 9aX+G)NN싦)ߙX  ՝Go|,-@vuklѳ_Ro&gQ.Lr4VdNzuΈEA0Tp:TS>/t՞W߲څ|/䑝Y&BђU 'qLT[%>?ВN(u*,/|m à *v&\Mn>6 )DEGg QO 4+ܶB0MR|TC{ ڦ*$k/ϦBpNӵ,ŐK{C@&o c1>t WVQnlCZe'L NMY?`~;녏7Fxu~MBa *٥RhM}V2 AR0ujK$ mBfr]s/a& $gjuї=w1Wޥh iތՋl!O>snI4p5A^̌8<yټTlNdcȶq`85T/ILo~/oq :=դ=p\u1fhѫ~e^ T7N |Y30k(sşXѵE7DfLC$qb/ e}:Y7P58<議;gL{h(WuAC&gеw:h*nl^ʻUl;?I h9.^' +NW#3+% Dq05ئ*NkYE]3X*3Sie^ϊ|cZ\nc_)5` 9Z U8Muqs@؈aݫ8 %M1RW.7FDr)H7XiIyR58oQw+64Z%/ygSVόWpz +f, A88> Gb;ss̒>:0NNen;E씜u#TG^mTp}[2ˌhkȬ2l臋4'/ZNkjDš/P(K,%/a-.E/om MbzAPL!N_3\ZNvdG# =uCJ0knH\_hg?_(gE^ 8{v )q%)q7X`-0,̚:lwM‰ €P%ߖ2x>ɸC%ahJ?IE]F9BǗgz% _0C.KE@;dG!vW*Q,a? " vg3$ŵyaiz.ԙ& 'rψj X0UO\ߺC=MهItKTF^Z#o'ף,³ W8Qv)ؕ5X9 4 uOk]TlT~n=tz7sZ8=ZP3(d d闷[oG|T*ԜXii=eoXѶk;y;b \ l?>YAZ;Pg/@vW2Qg)G1XƇT;[8;T\>v~|9Ȍi{CPM@<[,+EĞ̎DZJf.%=y0mTՉ i{ NcvdLWi+A*ɘn~xBժ]6qx[tEJ;{˥jT9@=I@c1}kk%9Ӽc$ 4-hE4+ E\#ir} uɸ;u;(cFYKZ97w$KH0"FÓވ?pLF4K'4 \w.02Գ L5tk_fg(awvkO VvJ{UNON,\/F:i_lo6wpMbV^]h`T#D u+/ᔾndNu *"v\fk|W14!oZ5dl&cJ3\bSe5BaʅF&qU& OO*10l&}K|${*]3Bl*P Z"ȌS8!(:BQs+iL&g\;w .̰O^7&{-_+Rf[[3."JL2{Cn2qB0N7Opwhry禨6C͍CbEH{P2h۴F4՚#@Rg?I)y,}ZD6X}}U2H}9"))/WD yi$m̖6(R$s;QXi#s.ki;;Sfՠ WBֹbl,SѓQ.S>B;݁_U_8L@%Dz-IU|xb:`lte&LNkр-ݿ{߲mB]7Npڣ<C& pN̟&Z}<;PR1xFBRyʮe0nL'&gvF" ڝX]!wHDkscrIdXN-G/4 Xs/>RdܙӺT>C#~Hnaf$2M.]dk&LK]ίu' 4"˓et/а^k-$ĵThϘ^y  z_`@I_| bVce~5d%?h2$¢id)گ/]KX#LM~_žxQ7ȲWG-0rpO"tخ;DL!p>aJf2 :7&.1)+.ޏ][$zJK? &S1p] L>CqKL,?xDd㜸;rc]71ޢb"ZSW8i߷`hR`،XFX(+XЖ5!:ݣZ^{3ޔO?@ <Ӕ].Q|S "-z3}#TLzc?B12 .TV td _9~h @ B$ol2f{lŅҹ3H]w yu8l5`܄c :J2S\M q<6#Kа@r#vKɠ}/=ٳK~ͻ<{$$u% 7h|:a2"Ӌi2"DXg4mkWw; :7ƸluR>mÅP< #Ԇ?}i٩t{ $a*?Ը8oR: MC*G5S&`Me+P;DZ29r@\:vH2L {]<ʛ )à]iDžj L-a,1~[=h6e"u$X8DB䗟Ħ?s_3ء~$ pyD^v}m)A* "7&T_4DIXՏYp0L.r6V髰&*=s-1Q go; OWnfTmRBp6 Ua n@kQ@C~/$]ōyV㱌$Viuyh68=\,rAsE@+ =9b6h8NCM" x2 +c-|JMWIH@ y?rd'!G>"=q+_6F mRPu޳TU\^fky- Vh;<8)O. Y/RB3W+TOעe w]T<>.Fŗ:%9$p.vsݭ߱!V""0~\BU&HNZ$Aݻ2$W۬#R2B) &^`jXK-b;!l*c)Q;!~̺lA_nj .5 Μ?C49ΣUGS8)DOr +'F̿Ҳ^ܱ lC-y+QraTpheXb `:w$ᄎB>,*=H\ 4Rn%J"ӋP4Ks43-Q=jD(Zc?'jxz. =ܠRgO'|/Z1VaV_RiAL|ڪNkI{s9]9&e a3V甧X>{QA4>qRݹ`T|?͖ᵩ|/ 5UѨ20e'Wg9x}A -|WA{iH(>*ۛJp)dwۧNGn*(l#`=QlcJLz Ī9x  y?}dq,  O͎ n)%ẌѨ]dn*zDS& Ugy8v`caWl:MU{%~mA.[w4\#br duai#w"}7'+;5$bqz[j#ϖ|>R4d/_ط/(:BR0X8~ZoU<]=sB#w!Fx`j5cnopYZ'gPLge1Gu,z8U`iieJrWkISs7NV"wA|ש=O>*/"ljU*K=__- RP1[3A!Zp?HHaO_ dpk'" i 'ERS2&`7ow!G 69HT%D 7W1AC{@S Dg??JX G$𿙖mDRdE6m6F2xq0?.6cWYlo'T# yƊ|'KkU1,^esɞ4͂3BMQ]]v!8GzaϮ 9kkVEOhbR/A;S }.LWbUVU]Ewlh&gKHMXJI|X"O[/+NA|O 3X}hǯrW 9b/C{KIXXC?9[j*eg:Ś#RTyFGvXs+_Ԧ@QeA@rk~gQ'֙\:ܗ%5J꽃DU5B> +^b {dJBϋ.~I $ ̡{xD)υ3c鵭`yEd]&czHyo f?Yeƛ^wbi?bls(DU* ZE?Q֏>*a γ/B\N =mx"?\c+xQzxuFpɴJU"@v&Hs4ɛe'N}F_Us(p֜NJYх.'Xv\=PíEΦ;egLIDk1ffT6YT*%إD>l!)S66n] 4`NQsHGu/O$QY/f{#v]~gLN[_JdH"~߮h L2Y]A`aiě̺܃dw)ϖ{päUabY\Gӄ,X7bHhv^;F L h{)%;(@8Y3M&7#B⭛+t]^FKW*/cY|` ?GE =6ˉlm)#];s)Y> |فZ|2YOpO=6ɜE- +mć$myՈۼmcNECd,[0" ml`?pu6YvL./Gw$F23ɜBLAOwO6f7jf;U;Y>L6Ba6Ä*ݴ*]qlQc^:uڛ%[9sL؄(qdGU FmLSuLķ[D0kuY\a.B2voy>sY|Đvcf"ĬdR7oGtW 6MzG@WcjG==eY׿(Pud.H(^]!>V3a 3')BâHKb1VHWQzrҢ0*ܤ,l%4CZWPt;s[w_EHIhUr"OBi;"V7[ '>=~@D^F`*2YȬ+)"b|3CTV(V+#?<剴" miMʲ)06u^S}cVx%SATAJ~yOdp2 Bd.ݼBcuƄ}{FoWE>V A q*'_1kW"6`+Zju J`=V>'lOXy I^" †~EёSW@ӣtaj='% o/ڎ}ȟ5[ietՃYRB2JQƺuK!Ab*;s'xٟlʝXA &t,bVq#y’OfXL:m냵2)#ո10OpH7./ٳnP7ު Ŗkl+.հz5XDY7O<^r9w0Fry * 3 v| ۑO[4(F܎qi/r&2(2i/jE#jխ-YF^ZG^½t.b%LlOq+hpD &߯h#-XD#S!)#jwŀ Ha,`+G80fpI^Om{p59J6Q!)d_G=˥"ɻe(a |֜)]׮VpHrr9p_d q:'K!XvCPYUJ[zzN"-Ո.*=(!kRT;6b|HVu5wW`B^m nM7tڂ@BX>mx&Qg C(΂E̩@bN4VS/kxQ~ Mnk ʛ)=rӲ\d^D'3fO\̓$}`m\#SH 4N"J$mnl W7g]gCUDv3%1Ѱ,B+3[HF _LjFrRzn\ T v8m͕^ dSuxM\^~6(P̦<ÙVDEOGɼW,4DvL-r RY}K<05/ʩFlrlS+aVݴhh$LN8ZfifYTwͷFl1ޙwا{WoۂFVfuљXǯI"vRǓ847,P5J,'Q'y>=]sёw£wmGזSC:C$i9&R=MTP-I ʾ({azA5`'߽meb±P>=-]Sp!QGp#]8z :鞻wse/FYЯX]_fy_?H H_I^B#vw lȐKbs뎬# P}_ԁFTnqԢt`Up*ɀ(M^%?aYaR ћHn\ai4'ZVWq%%D*s6QlX2:p𛎜/o'|oޡ:qJjnfp3`'\- қ}}/Ce~C.˴ lj,&j n4WT!/e @PUT`&%ͬ&^wjs+&@;#9 Nm$l#lq9ܸr.8!khOg#2-N=6Mn-YV*GBSmF:6gȋH_^o^OIǛL5-̫8Mcʿ_f_$㑦@̏cەBD˻:;n).t/P[`Ǫ+ݖwoSn1U(FD#X $A|.*IZP7X9fGBIȮ")Ba0w*qe|2{%b~Nl6nݣ2:qXJ8Ԥ\$tఞɚ8gDMrX@tѨ @DbNŞ,r c`v-E~[} ]A7-kJ;)P&a?1 hQMב@U=aFvOc{hA"÷ JGw^jgXK~'jpF S_<-_Y63 JR1;XX3YY7< Nk' =p7֌͛@i'չ\qw#?0YYexA46";Nsp 34ww]'M.<.8 UO4Gmzd⪡!wةj//s< HUTudg@Q׆<9=X; -۫/)wRd1\G[4nv \Ji>*`jy:/4=,X)o9&;+CK/ 啁ϐ]AdK౐5'lk! W\ت(^/3:6.\).L{79=am2FD}[v3U9v5wewNh4EqSg9?,OdӽEKٽbn&D9E $#8kLY\!G"|[&-n )63<8b'VɼB*E{= {1zi%콽-7Bc7EN,޲ݎmJt/bYSObmx.ؠoz!W^Ĵ86r[q5˼"-IG( z7}S#m.m9Y_,մIۓr9/ *hS /!OcN$Rf}cM'oQm)T}MӦYWG+>٥r0YqDoqfpfW"G cV ,F [#2kZF ^,:1֘.+ׇ{RX9#;][޻Wc/]rfs cmO,~A Zɓ3[+1/ND1/uє{`b -޼33SUZfu5 ƣjggA/g_5œ=BMPHQ^ XX#D4p]BN3H3ҍWy;gl"`[ R&gϧ?G4? g WRbv[=Wc RCFh%I>!g,җh;pYb4+:DSR>LwцPZI>ҤPcۓ(-c/>KZO"%{ކ@Z^x:\L ߢݒ뽧RgmCP8* TNnT> R3n>%ҒpCR4۸) K7:0_v*-lVډ&8=/䃊~(A=%]䵫A+{OqA"鬱Pz]HmgĤboGuҏQa|"^Q}i1c<{H<M-'!m˷\#q_X|.#P(qS@ h4򁠞m^$ ѫVسbV'X|v3L+E~dAhƒJ)򱚋\ T'ؐ=sʆ3!~!+ ^KAZRֺ W(br{}-796B8V7~NĒ)l wvaȠu?m$ר]a_͡s$A6?KMD{~ O"Vjh8J(kʢ~Ùdf+YMIuouy^iUϷ)sXa. ۾ʻ*Xz8?TQ1bNo:DMȸDӝ璜n"Ŧ~&Ds z.A"Z^>GrmmvHKHN'T|3/+KK(7!.7%"ng9U4 }> 0fyG:!EGGP;QTMՆfBB*mN;6񯂦/3`3oљΔ!~Z۲:3t<m eJD"^YUv3𧇳FzBsK뷜TIiͦCe:01M`{@Ik$d`_4eZ3e D8N#dSI %+V:|յ#OU#EDעO+{TI},KfCY $]5lүIQYϚa;ցRKe' rY:pN~݀x䀫U`.L~u;jMDGwe'ՕLe~gFηA@Zq.}% Y5 B{.|K`wWD!l_orv; ea?ZIa2iSՋzo]^s/kZX6 `{jø!TKf0\\R1U"$ΌTk1e"tFٓAYL9q ,@suR"2LOӉzm8VJיV4є}( "/Q~.9Uy%NN5*S=١adocN2ֶ %dv),Άn?'g78@P YFI)ɭShƐOzQd6e>,:~J[d`bǮt[gzKNBؙ98DHoU@xqfѻ&i@(18[ib]4u)6U83k~ ЭR7 dj4+01 Mb?;ŽպIQܤG=Y  -*] \=|Ou1, \/[rח6mfHB gY]E i>ל2bD7mʺWخskg1W=w~i)+ڀ_;/|tHb۬!ή8-ҪHIxɟh_W(**h ~>N+lcݣdNrBP0cEPTM~h1C3r{7 &&l*'a7YNoIOk!SJgK)&o3,}:g[J6pYcz$ 卉ctƭӎCg$X:< W`.+X/.jsrj~Cuޙ 1k+vd3p91?9j87|0ٴN>pK!u#qAb:UlV{N;9CIMqEKyDJS)YhU%K5유ٕjwxPs7yT56.*;DGqq: ٫)鷪 { [%kJP:*OŏJoL ^=݉ld>Kz~oxnvwf-בM+&^(('<#6A,&a䦵U5r溃^Rw#&bfz*_"_1mQ8%)+ k] m原рф7D1-8j1`~enJAc9PEH Cω1VTY<(TfEq.!t56d`JLⷀ^cX+1~2tq6βŨ|F5۞~dVrRib _&JT!(~w=Oǎh1;sɭ]X㥨&*i;??-,G KNVaj ]0%-5_~^r:-0Z؜~whhdgkkHE@ƀ%xI <"SRjKuDؒ;2YÄ.yn;Q}g[N@وϹeݑ=z+tlaAOPESfqyZ8>ZN^ø>PX~~/K nF1/;ϱ\nL!{\YHm16umap+"K 0S2z%N&:>ӝy&N.^ )[@N? WFhhڙmv 6塚R&4Z /a3xmSB2N3 &sfct't3MgD&zا2NJx>00bt%r]H1c#.<- fvkJKrQ%͚Mk!P-jaM͟'m 7[vyo/EA0c q`_`Ťi롐`?쁓Gv[}Å+Yz gؙp X;g996ZӊI,"{/ws0Eot$\o(ĆvBEwQuŴ8oW"h Qٸ]W;2 S5 ʃ}t<ōwV"H֯\v,'H,R|yRj2͗Z?WpH0갳J3ISFq8oO<Ҧt*õtW]]ӭT颏)lE<_C&ZØ0]U0s mJGވ܍A"s*>uh*WYտ'<9sok=ⱪuY3|V"~d2y-aHzTFXўv9_Tɒ~Fy)iZ=ND]nԠ LJΧ ࣔ)kxO?L Yj{#nWP}I'Yv+4:n s`!t:Mkշ7v ʳ6uFJԲr!qu_ta[m{o&MW6?.Z?'=fzf`pƌNnK- mQ6`&Wh7ᘽ2;U7 }[F ܀|w& U2X,8CW t"46l${dI:?ԏ۳W*TWqv]ϐP!/A枕 CMQdNϟ LD9w m2>7 (m%&%ߢٚG$ponWtn8d2.ኻUh 7 @cN/X?*SWY幨w?L]޾f(BZ j$}rSBNr˵ٹϞP7'm)fJ&gQ1z$K0t7Vva܋?P7=f.=3)~ HxY5P|(`j[tAOBl*bj[!BN('bC6+۸c_7IZc! lYd)H8 'R 8=Zϟ%xuqYyB3T"/$ڷ7Q m(Yf~q\RcZX3\cM%0R(}pBC'^15f(-AX݅xu9Xʏ{ \lVąib<SgHg&!]ۑ8`5C-3VqԔfm[ٟy8呜cSsT}uqBVӛDO#x[þK|~!du"lf O 3 Pu {, _*Rp:\מ RٳG!:ĆqOY_dg WqEg* ZRo tnǵ<3RDhjc{-vg]{m$SfDڡd(y*_ha!,$Ix_2uO_),鐫]y @I #mp2azݟY-1Y9m0d nHE40 /NsWջXi0*:eŢ˂>۶ȧ1l Rо-vѷѥ4G[YTrȻR~:*|nZ}T`wzAkt/Giq=ʠp7=}ؾqOGi?{@VAan|/ M<Ɋ-_3%sI%Y≠%r Kyn1':dn1aaR 3׻:[ve̋d/16 (N(CZ| '=x`<҂DпRjzZggeۇ:DB1R0<ˤdUlW+>Czs=1#Mn6O:?l'ku*!^PC&pヴoT/(K"Ds3+gVKPSrAѰ0]?\ a76eaK60&ҿFyqڛ'(]- ~SzT}}& ֡<R^AYF_tUJ|('F!q$C}8CIMHKµ[RixDso$ЩɨL+"<)P~Ejm;f:822x"@psx^aW28hOhG+`n4H5ۡ%n'7cy |U,0txdQaX[~eD|{S*ut\'<ɿgtϋK;abef׿aA.tPT䡚GM @BRl2׸VոY1Pz1zvMvq‹^RЎ@WNL.hlp!|[֯8zq48H e`=iu |m#QD]7|@3fk)l%u-:e%CQOSzԇP!XҶW:ϔ9FL v$xYpE܈˛h`~Tc)"=&z5jeʘ.gRĽ̶,{E{Z=]73T;w#_P`M& BM":X? ~ c> ˰]&vԵ=iB7nBqrٟeCSYCQIwR)sm{֯ dt=66 xe2~|ú i0@"ܑ69AyU`Q۽َIWn4(0Ўvnt_ N*KNzԇI-qX ސהP(!6K]zR>wuVRFp@F#r4OXL|ۣbIQՒ~.=߮LP9trZKya֨k}!s4>,*DњÁRe##Y!(L>%bVLG_o8~QƲ&;LVHbPIRON4 P53-d62qkAّ 6 $ꛦӵ*{e+^1sL>_*F])8tWǂ[crgrYi>;jz1 Q=ӏ˟ãT-n+i8rOVڨa.KD^w&ܾXHh&Ҥ|g~u-'!r/@-eOl m nԙAjvĶV l락PQDz`Vg7o;<糩;>UNM1&.\&Un[{s2? K1NFr_2 l׋kHUx[`G]X8kCID-.V+ov(xQn#q-]e$7o35 m X5U2l'FoAKr=Ab V? M-ˤxhXqi2N٘DQudJS)qF: P׆@׷rʸ_PQ˽굈 m&X_-ѝEHZ&T+\'֬բz O(]Tm2_.\>g+nJ}I0`#T{wZi[CqYY58FkCD0bWHL \}J |n$#*8 @→ڰQZ[gS"́ U$yP1bƼo -3Ϫ/~;ӹFp\EL$j&u*[.WUy캫4*s'~H޻&7haS+2aH/Wl+ves,>rII,ɿD:uHնF+I4KXȫ^C/)LsUftU<#ZI5yd.fIaeU1%0=mY<91ey%M=9Uten$Ukk>G^FGBk/M/Њd;F-6TgR|9n~fJv)fȶnG# ԤBCRt5Ŀ~]7RBZT x&z% i=xc/esx0!T6!{jx]i71{M}C윁i)U6T?;鞳2Ӱf&ڼ]Gv4gBsjd$$M pz%87Ha$˧n)pU!m#=͂6"q %w-Ew$ T%oJB@ PCr+ ?0@{d:3'}U߾sH ~307DcU&&,QUt݇2#Y@ZkuG>?55 Um,oDMP}+Yk t,b'X03-dc62qnkcD WؙhzXK2|ݦa? X\dI++dtX(8g^ Թt`H*j'ї&i;XF!ZU 7)CL4^^b0aU\#.MYS?ma- Yǧ~R:^Ϛ&6@8`f:[tdc P\zg뇏9O߹tɇ-]Ǟz]!+4/5 mjr;;S˝\fîi^>G2t}0[8YdIM:BNd*zʽ@ʨrΜ ~:NJP(mRp; ~g P1P-(㸉]#+yյIZ鶩[yH\-~h3TES3AY96e GDZzIc!U09 5oǒ9'q~]̏bQ$!' ]h/u<`yJ nm؎0 tMfszvT۝ڮQNTq.oYʅo8I J#8ArqE*@O.2,YLbB%uCy,Z<= xZ)ZONTQ$d—L7%+ 5pQPe-8ߓat>4iWq4z|YE<Ǧ-Q x]\n4&жsN$"WĨ  j-'wwtޖ~2C0*cEqs%MDH!uf2-MiHok'.fhx'G{'ՍTs ^l\/_\<(5hNd%]B1 /Lr:ظB75|׵Dϟ_Hk^UFXmE醳RSpg;.'2ىfV B-۳)Nը7rPOh(#CbOy@!bbIؖ:f̍oEo5XD&GRL ߷'ܑ2 ɰu?.'0/{(>$!YvB|9@c Dّ5:p]\XzS~l0*O,+ll}{u=7ܯ|jo {R~n52:6tmVwa6_2S7.u ѽWݣ2os+zn_Q`#B[Rp6 DG ֚&;gM?23Jbw9bL9mW zTP5XYeprDO\MFLxJS:c^/FjbOCl$V},vbY!an<;GdyfZ2ɥ 9^4g\A]c@ak7kƷ0Ik3٤>M.,RG(FYl*>F?D7(b&KĜK5iun+`sO-ؐVR׻.NjVlsR\:vLW9zXq~+-?816qO UhNJ d֍2EqZE/p~4Z n:098W[]7`UƜLe{iK0S UЃ_"AYWZ9>nES1܈^.ID4%\D0JE{wJcje]_F؜bY-)ns. D^֞3hXNƄͯ_ ?:[&:@6_GWC'c';jЭKasPV5gYoX#b9֎BK 刣\mIvgp ژ҆QsQzw>}Nvc+k#'OHcq"e񔉳tdyxA\P{G@t3].&;PdL[Zd縚Yi]z}cbz8OeI3& ag15Yj_s0W)ӶyJK` {QfOn1ɎM;%w5EyΚNƋJ.éߦ{%vZ|/Y](ݎ,YM"؟^Jyo:E1[+a, ڑK(SskDzش}%BH;*!7W=2|,ar^A7wyWJ~p$Brh[:aH_iC4'-Ѹ7x~z>~&`͛hbhN<t,ϼV4.) mFiαD~ȅcL-gZ|s5ȋ~qU)i a*VݻU ),{ShNt mݶRZlGMȃ+yldyrP[Rڑ<9-} DjЇKÖ {焹{sqC_[0xyzn,[nwA(LXbBy,okEk|,21n9xܗŐ sպi R{ s؎|C2 $ىT嵋T_ie}ۚ7FfwSy@>{‹@wz&֐(.%ўg؉rx3_ֱo]-۶d.:GAaI@vo&|8f9(}yIAJKx2)he(1ͧAqfM_ ?|S'9xXUf1SD..(BM~][$[چC 9߉+(G"85UqL=%(1Q~r$?+3^_:>,PUy~η$x?v(EOLWZF :!:Mݵǂv"/' Wҗ]HNgfJxG*:GNSCD*^gYp,eN.e6#s:\Y 'r3" QKJ_-:k8&UsU[/ܶ]=d JXl5KQ4'_HqpG`/4!4Xyo((5oώ|G~ZP=c[m,!%-:[,TVCQ=01fJ$ ugqwt#=Pؕ xqE_z|X+Nuja27TkDs}U]Hs1f8FgZ+%i / C%Z(z2Qǀ5bp}8=&aoށK?6ec3d*z`*mmc8P^п<}R.{l{vJbyzOjnmqy,,Z8Tr!Tkwܭc/ >m]Vi:4}{ 96?lcpv7d۲_XEdHժt eK㲉NB _~{‘0kt%bQŸaʋ$L#G@ʄW9#\UHN?V ɱ3S0Ƃ 5Gݢufx5W>=8/+Ģ3@>6w`ssgbT~c!Nn?l#[jž0CiCDGw|U4:rR 7VHt-hj3q~"P ;mZŴ:yݖYNWzUM \ے9m>ٛ#<ЪT܊o`at;ZK]Jٚs? ]cT彶eMrEŴyjY#0$$j+`c M $^3 bz_&znkuEq$9R황V^fFo,N~N=%cVZ1)IY=#؟zI;$ǐS9z{Rt0`L@ٔj"K3,diGbtn"6OOBOV_ѷr-\͠K 22[QA+krTd?N z4Ґ-UϮ#ydA.͂ 72a`fi0|pi,zURGfRX^hM3v.TUv_ gn}kcAOw ~Wҵ\IW+2k֕Ek,X& qDL"mn=$dgHcs8в o61bb+o uAAzEWi'.K:VDxRɎD\\3\Xy\ nlPڕu"!n!*̈́79v+<.U詻buU(Fфi )ei@v|,>׹X\ tg fQHb{h0=$s^|/ˡdB֐q=d;!M^|ḯVᰞ# 09sqkGۜ_4 Y- `c-`#uCT>rtyNg¸_QWZpc x ҟtk9C{Zq>?UqZk`8'N-|5keq*& JM2ڱkI ]vd;WF9D0V`KG#'jNyh{I׻QǴ M f}nzKF f:\=Nj[v>1X^•]]c xu o ^eܛ e-큟}]?𶽧aV[h-sg'23 `M`֚ vu`9I4H˸n* NAFbd+) Bp_|C3&|jp& Ք=4 fJz"RgP1@wϴ{fzn ɐmܟ_ـ T)"vUUѵE~x&sd=b\5w'nOsns0 {+j  Pbi5O67#E¦~ieoyn1pcHhηׄl܎5P:WA-}j3RY}L$~\8n_U%ImʱYDզkcb.RC@ZѭL T3!l2M<M<+yERY#F5-a1*o2@WBΜ@7QOZK;,CK=/n4:1#nE%恵k9={ޞw^U6;cTsn"I_UaFQ@ +!dU%SW 婻 xJrm=pQ*Ns`WmmxtUU h(-Bce_팺 ~h9Iٍ팔1;ʫIq,.}"u&ϴ&nK|-a:OWH:2uMfg=bD skR 1"xq mԼvg֟ /mn,;2RN2+zQNe7ZNފ-۴lV%dz &Aq܏y9`ǡd e} ^xM'$=ylDMzx}tK'x,zBe #fN>$xvL[54u2G< ! lX4I0F,k/"LWS/dwC*j?ܭO Eϴ]$oO5oboEQc5WB+ e?qF(蛽@g[KL4݊GxPS œJ fcWxu@oѦq^UE;ڴ\muHJ3Ţp"-N $PL]) ~WT(c_G`vV@oHN܄, uەlJ!:-XQZ:vMՆmHȅ^/JruMGiPxط-`Ayk b>>WBp'ۜ  19gajW*Buԑ( s$:|OX,M )ń~h~jHt,!d;6Z%yMfzjzq L|g遳.JNe 4k`l=h5,l;D(~b;CL(FDtk&G&Ȭ: =^ U4's? I>w3y9>7ظL=neq@`EaGx32™[S5|8:$R5G#eT<}2ЩP:<ףEkR]d u90c_Od/jۄzv.R[L4p ,q=tr (~Kз,ΊJzxQu[F<6e(Aq߭bYұrVNH?.nQ$›_%R7GXNN}I4! ʵɹR~36qax1J@}[xoޅ's(I, wZS\S)1na4 XpusaO9i]meVZ'DžecÑ"y5nT L`PNM B|OFyk6b0mQ"bRPY&W,؎S%/&V9/* U,bIA>`;o?mrj3W_id'qBlJ$(->F3ͳGߠ-DB L&z*kqu6[8/4-5#!l]ނ]YMU&oNRW^Knӊ0|q~S aʵ]rRwdm[ώ'{N6ضnLnjzZy794 %g(Dx^vf[H|M7Vp(9z|7lx :݆W*r5Ea7>Mz6n 2j J20mEҍݶʯX.NȤzQmjhHPȏOҎp}pbbI,TCgGS~\-pʧuh,[fA ~kGˁQtWղ+ODpxyΑ (JoսL0b!x]!) XWTAC9ދZ3 骽D*w~wiho)4[E  HkO7{0[Jj~%2yL{J PK)Yk T)ڵOlg+O[nOGb]Gd%wtkF=n{x.67]P9nȥS+_X^)l1k \F.֊^":'ZKM8_rWr%@aL S%u€Ok;|}\i[Qj1ZθˮnYAޞFޚ}5rǖV e<_]J֑Bɫ`Q8lD(=ƾyU?>Pݏ.&.YCϦ DzX7^!  mh hHg1Eeh.>e9}%@Fi32`Ksyoi5̾5)ڮJ5lg(FUB?0퀼%ë_X#ڠͩA)wPMr+(H\=|h'Q}wK#]"ue2.jWͩ㘥ػĝYp g%_ سBwo]!PO4-c5Ѥ@nSZ3&^l?X쾕S4[r$Y7EjIj=I%a߿S(ԼO*jJ7ض.;Ќ+0UkOʝ|-zT0QZP aR`W3Gbk {&Q;^ut-8<%<},چ3<zY^1]@>f [|-x a!W8w94ZO=Bʐֽ(]TcUp;ڎmdŎh.}&;eGO>*̲X@yMuM۵ZׄFc/fkI;nwh eaZ# f(dVVErZM]J59[!9c)m%.GjK 8"0;$!xL AhumnUf=<%sD/,{]bBV,qL|r6@RYucgn9GE@K6Uvz1_n`MkDڍ<R.*ˡ$)p^Δ#}Gҙ#Io\"F)vsꝳtH~*t?$_rڋ~5OFaD`=5^B_(-=-UIUҝ 9qKBe\fI`)`ހ`֮^ߋzX|FjKn- wQ$q-&_ wtl}KI/ܱǷ܁-/ cC[a 7%yI C`> *RO3 )`BOTpcˠQjV^(,0br+4fGT{\{ZVۡ a^&5iҢ]z9gA񒅸@ߑ<\|!MWֿP-!B )eX!qlw \z"6U܌ P ϧQ="TWE34m &]rEug> {)H\5|@4Du쓹5_o5'$ϕZZ0,~n,}y mܝ MeXkZ>"9>Q eԬy[Ox'| [wJ!Sfsʛ cƆyobh6/t*M..3c}v[](^4Sr8rG z& MR+͸̠SsӤ)X,N?oQ9d[6PkB: ;]\ƏHNdĹˍAapZF_-ю`uqY yp&dxAtڑ@>${p񀯁u#o`PK !lg1WM@Ǎd#atnLx/Ed&+SMo^FZ"VDYԖL8toSGxr '\#"ͳFh ȏY)[kzypW-$FuyהĞww_bV[0r꾇+3+dl"_@۩ͦPg.8weN{m點nȥ&=f=u `q}* 95pp2y6J7=d^y{d8JGh_q'<_!D5^"]P;.!y?{Gg-PKڄdEL*jx=!Hoj2O}A&?IyQ-ScPXbp@Z2yuw^ԝ /ԯzsa?F8;y ռʏvV&\*_4-ou!>9IMk*mSSpwY. C\$t16Z@;B7-ySOy,O+7.`Bxv+`jFj.8ݬ89WF4xfSN COyW|v$tJVi=8했*o314CC8h;ق&Z6Ǜd/nfd@S [Tv=Id:{syc/6 '_5>jGo:9-]UsP{y!KGo2Pz?z m'9_4TuyAPX*||n#5|ftV݀ '[OHTO`_錠4=Ǹc \NVnרͫsX"Rц)@ f[/xVAMƀ25ע OK{}qǍIs0Ag:;̾? X3V2O Jg@8V2Aљ̷Z8`bWNa.$W48\[*s q6 俘,OfVFj2ۺĔ1ܘjWwy60[rcm֒_kV 13/wt :Ң8 lLqIXE߈G hnC]'#Ψl۴NEP5;}vw9 {oZ](BQ"Y7bz4}Un{!/?”'3p9B1 ԙ$uw<>3RoQIǶe y(QG$w78Lwt='qx6Bc'evkV]&!IWkr&ƘC$@PwAH)oЏKAYc [_v xp3h"rac MuN'ʻ7ل߯7"CFЎr0J<n|/ /gn^}c~O*9*&)I4fs7D]mE&3 v Eutמ c*Z1DÂnF@4[5&?@/厸ڃS}6!at '8Bkn*Fɀ g U$2(~[hn_l|zП˪򴳐x.`(2XôQ9z_r.O_q^>ZYmܯK@UO᫧ pE7P'yjwm6H0klHw&@&$m +hXE2ʣ%`W%tסcN]Ȣ0n>ubVQ)52G:4{nzER8B'DtN72DV%E  +߈ Eݻv_  |U͐9eo|4qOlV9& c{/6j0i]v)ZZ/+ѴPVNz{l~-E;X puf4UEιrfR`nqʸp\Nka>~S__~;B.GhNKY^L*vN?z=`ZvHCexMv>e ɪ})iggoSKX/ǷfFs*U!2c`Q9QUM3Zҵ U]Oo1٘b5o(.Wv1zlxŭ\Y<2ٽ|Ƞ˼Tj%_o#WGs (B[=Ku MNxtEj|;rL89ٖRbD|7hISlQ=)yԢ9u8*>*#>qpf`F8s DME/SY/@[S,Q~/JwId6"j "_B@j]|2#X>8a4(0ݦmڜnfj` iKf[Z,zss{XXVjRAR* RF!!nez ^;P#؇S>[Hi2#CoVH(2}ᓫCsEz(݌"jR>]=p<݋&oc\i~`mٷw,hw(atpZ\m#?"tvP h$@ w,.v .3mZ;@Ր~(R@馺ɗM0h${Th: zv a!/a|4i5xͭ6e3U@#dw'"ʑԔySjuQW6.!l8DB9t=f/Wd6R!xCwh U GU}(oI鐏/a#H*Fگk&, ,`B$xMH >]eonaL&Y|'R= ӏؔkd"'{jYQ˩G@ åhp`UNRCumtq U:tr^70Þ$*U.ϐG=􆰨s=„%:d);6䖀^VIë0 l5A(iX?R'1[OJeX =2/(2ITRVAYT1*f=}cp0dZtq_ &b,C2T-L0\s8\qeD 4!uOwМ)\V.ʥkZZ YO+F%c}TdToj17CW88S=Ay43R^R\[o [ c҈8LP\BO\*ccIz CBŌthȵ|v{9?ՋS6d) τ@Gep¼mi 5T0YJ5fܬ<*yTnbA.?gWYru?7vfxR.'Gt(ndۅW4^_L*t[%L%kי=-uonPR:.ZݹM9v!f T3e$AFM$=MX (4`3|S;CZKydȠ ? I`Ǹۡ?•O?ոMm: dOW' [5,}O0ZӊU2x#Wf+ǒKyiŊ$삍ZsIFvc)1մL3l8gçkUS8!<~X1.=KjiDμ{0-70 qcEx4݀=-?K:{WC0O7Zg1S’Xy\#`T ?tc6dLq2!۽^LMj>Kqj{TJGytM%4C)Nȼj$8׹wm]n?Dܺo!TΖbTPin tj~;$;ک[.ܠK&AWDgV-4.__ +"bT]J̦ D<(φ!}UT𽌍t%Gd_esY:OzӸh[fUˆ˅/[$ӓTUoy B ,~ ~=ZXŶۏ2- xeg?ո HwI0vaVGpA<ž"ܼ3 Ŧ/b<(|BP:j=7ߎyD\^&gFdp h)6821\ca e__\[('d@?h{魠fqr& mVfcNCθxK8ֈV"s%yy~W\g N)x>g=lU~+nG.W@V+U'-ȉ6Ze;H9R 8[ˊ\!Xce5OWxwjf{F$ןZ,B(DEXi{ g`dX=*V8D"2Zz1q1{b Nr5הU tWx\$->}|b)}f`YӢ0럃:fO zU^[ 1-ZVD, G7T9|HOY?1Mmp<*rva凖؁otI檥:E<"\1uEW"%pG%$|j:9 ~".1s %=ZYez$_#׎3^5p]V5$M:,崘~$giNU%@V8QtL$4p.}.`Mr?NW"(vIN>q@|6icp=RNm$LjN8}+皣pbcFTuBs>`h%ڇӻ-ÍcEu(xjqӡth he\GG?C) ^d*QfK1 Z5w)b`-))a6beA`@.l;+ %-^BK{<]oZD5q¤[Jy pNGeK+ml LrwqtVIf fBɳwo~ (\Ol9XiYEQ!<[z5b@{^o,A9|U ;}jڔ)Gqˁf-NB 6N7yev0ei"::i?h2F? Ԇ5ó礽H̏~x"wp8$xf=VD='b:gMvo]4KuS~Kcz&Z60h}{ T4qqLݹI)^b |P{^+XY]`2d |s|CO= ]O:0$(U73Ub/ TUlu_HO%FW,n+_@q_ٟ_/Rr .eVSNgV_.@XIyz` gN$^ ^LY+MC}si?FH3 J~h!Iނ8m-MR`ë. c~Tf'K[`|.dĝ&l^#N ?ŜE̸3?mV`~Ӷ^%QHtU wG"z9^S;?!XE\= ɰY+.xcK.Zhl8>v<>m TL {cY/Ɗ&_87+cx%n x"d#y)@m-ڼym A7pjqƢTk"Y}Cqr VZzt5W) /c, NZ^a ,o" l#YUb!>m]jyCG^QI`:>$;Uo]*_C7gYZ0707010000003b000081a40000000000000000000000016599ea2b000077d8000000000000000000000000000000000000005700000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/infiniband/hw/efa/efa.ko.xz7zXZִF!t/ww]?Eh=ڜ.+<^r]Ƣ~ޞqxu¡A;s vf O7(L2Q4Mn?j, 16P0ٔ~?DclM8 FA] ˝5Sh DLW Hs:0dt$za~Ńc1u$^/;]]ijICovV7=M(hbx&o$(p0ԣ|Q)\Jg?qD2 xoȂPGC-}^Ljd6ۈcs]I#bnUV٪Y5bЍlo >Ŏd?Sb! |,vn` l(9&pe"+V LH(%p#)+bxgNDΫ*K؝LKhF ;M>qS%[n wL;DIQq;K~ N[0˽7u7p TE :7gPon@Tz{KψKf!L{L KK{m_zՍo>fv ~S(7аm [ٹ)A \sdOk-,ߺÓUsۦE]УefJ57vֈ-YoIȩCAAgy)~oR江%گ[*li>=)MzB7s8)Edg'#54Ay+^qnaeP9羜>+3wVhe\St¨Cւ;Ev@s|j @+2FY67Y2f.S 3#_L.`hL12.*bDAֽR0yAI=NGl UyNM&ڢ_/ <M2Bq(3QoDUmXW$8pv+<(?bxh?azZc9jiB%ăJYT0ntw鉤?YhK&2Q#?5`_COús/q2M:h6D$^&,),Le >Ŝ509Voyzx !ʯy&L '墻$q[h7r2S~{abMAַs>S#GZ?n|ղ߾=bpQA(7;xqu KɦbK j?/OF;zQ{jI1XKAMhd| w^rV:g#{.&eiiIdkX4P^Ͼ1Q>[]{!d_P(vhݯii%G)3ƂJjEϡ۷lN6:n2dwj\T +Dn?dBsA0>˩S"M\L=k7nxRHZn'Pvp>B'.A)4؃2pKb5F3 <'xذld3qtsOxbZ +ɈK̸m1[ڃu=Em xʷh.9|҃G:\3,N6T`<n'}/kWnڐmL*G)xIKXv.8v7&dxDe+6eU4p)+α% EDEN8w Qif6):3`"H$lwd f[:/w5T-|s#)JT]vVXgc 7T!6kC/ȕs?'-t5N62wzcCtb>ܗEKv7g{.(B[ܰf ΋\ZR |DP 25GuB^B1#N. >1N:U-8j3P欑j;йcoZZxt6-`ƫhH| aeRT R'^].t4{݄T;?~p%`ۨMao|b8$aM+UU*kJw=A?w@ti>f7躦c}fx,~$jMòN*bg7!]TQafQjk,wru7! ۜo A; ͭ бwto;vZYU8jrychv h aƜО? Q=,Uᦾs.c@ğQ;ZXOG6N['֑픹(ǦUwwX~We ZRG[ ( ZI:_ 4N?M9GOKm,f>whKSS p ":N܋ AQCw A鸮<H9?B5ci4o 6:>DmGU:.eroR8PЯ^BǿNW-D %MG6<\.ӲgۑնYK'K$AkEkfSQO4l)]Nc{B (|>3ҏ 2\Fᔼέe7FJ1`QKBqY Q,+ L^ ﷸ{SNҋ4Ǥy.:D\_Z8'tSBm y00FBUA|& V.NfONL#t멆 Yc9g*pC=0@(|[~pUv_]Vdh_SG\qXuliEPxh8<H#DhȰLCMdE(yh+SjZL0fs?_)㖾[ҥ¯|64vs1Ru(jXpQX =pF.%[M@n KPNbbc D$9^#VXL`1:X!: RC-q"xBɱ6ɵ/v_RjQ؃6o`O#d%jLE *|-⑁H^z\%>dI½QϦ07G 4Me]&ϕ䮰R*5֞2S] 1nzQ2M!= lz^* pECEc2=I)oSdQ R}%zq,@ !n9&|(ܰ UW~J3EVSUXp b7YOBi^ϒ|"Ca|'PM֠)Nm)`FJr%;_!r"do:*Y5?r"YTv 77VlӜAc*tUB|) )rm~NZ#aGŷ[6#Б!I.HDŊa;Pґuz7cZԪW°z1*w7=mѭByY(b9yw8lNs9OL*XkPt0a-okw&\X `wZԻ}zlId rmcBQ5mNBBz z8r&Xf0a[єYP&.nMIIL#8j+a}rDx+=fܑlїbQ>b~ܲ̍aGm`x *@ZsX9h Uoy3DTFX߉)pNTYݓ*Վ$R]PoSJ7Ղ;O'R(b_,iI c20yP!f0LQcDg}kR\E@Ӓ`8*'B2`w&afS'f^ E=`Q(*};2MҊh)á CBMmOߋ޸˝#$bnͲAb&g{o! p`'ɦ=dML22Ld46鼐ak?9pZHQQ1ߛ*G@t'F[lXx1P)f 0-T|:/SCˍ볠ݨ&ia&rp;H-}'557#㢽֡C5d>~jLqYS^Vw5 `EYh#I.O?Ë>r#cr}v0'sJ*,A[-o nk<嘴<\ |Ëܕ/-T.Q \\g݈Ǻ_#R sU-ۃQGƤ},͂1[TFUzWΔVDݖoS:bmRq+Ma*K*?p57PkAKT)Vզ ؠY>Zs--77bTyH~Xy; 3_%ԼU  $}DOͅTLˏ7<0B[* !r?CD@7Xu.Xž'ji3mS#IUޛJG& |7{Qy㇪%=|7AD(n?Foy-BӐbBڱ[yNfn?:b^ G_Xbٳ7Dq2E1LdwN}WWڞ)m}% k4z]P+$bbsw{&O%ۗx02M Wι=Hiߒ׭[#T8о"(ҡIl _;p(G+x[~NN gO4:¹#5<@d*m{b [HW2~FNtu*t)G "N}Yj/9z~3Ǻ}h*8|`Ia&܎z.Z\9#4f1gqy6%|n4/O"⎱čU"wI-+M:n.1)魮YUX^m)̀)u1̬e pԡbfZR&l @dFTd_ "(@c㼀2U_eA5v\q,n3{_h# 2@%KD9x*g-V AI we7#w1 1K N<}*gY1>If?R!<[}=J@O[=nj6FRA%cEy^؍z5|OcNB Vva=m5)/Rt&JZ`X 5ׅ9*v(6_HEOu / 4MѧAHi1)fUŮE(6d7xfF\L+Qq&t602O+o[[sP ,XG#M_`M, FQ6Dzۈ3NHsB1m?k`ֈ&zdϩ }UEm-Jh.U^0x &+o z肎a(4j \gvS{ Hj,O bp`Rhx!R ?N<&"ILuVb؞n:R5|Lmd>{`I-~u`=:lz篹IOznbTRn0~\^~EvR:A>AR=N%W^^dh**k5UIIsB b:[eÝ}$ڂ5Th?+yC:IoTi E;޸i,51-i,[yf[&=Sq=M;M>]P<{8g6/pa& 뺫GPP7мDē0|%Ž 膑O5i^Kiol^뉏0;"?DJOD e?,q߾UN+A l4 ٴKz$)i)q!D.G3x삂n4̲wCrR5"ʜ:J}*5>t?+⹓1Z AۨA$2N(GcPRra¨`.nEw%`La]j {w/[:\%?Zw݇(тDݾ:ZU]}:-OFT \Qz?VGɊҥPyсO d_ ,nhI+o:B# *lkCSm8FxMV{>5&n#W_y l7IfmCC}2+Ww].LHQ +8 Ce[*g F8zj⮜ h1r'T9{TO5x24ZT̖"vΧN`.jk7<bmA5.rEu&x畕CEkq5UFŶfaB2&;J*tGx^I__') thoc[A gjdjn\ĵ1*-.~Reɪ7_3 l_t9D| {88صK */(PB1@hg&j/e-Y4s8W|7ƀ>#4x_O?5ۋ 0Q"@de+'ޢ"@o8x(O>M€,I6F+{ FnmQM.mSMGasSJBx _:hiI⭙ *B1”"Tr 4.NEe 79jvYЁg Ey쿑î$ض92)}!z}„6R,ct/ˁMG*aYsN=Oc1S% (pj{̴4{SӪS*꯷1ljQgc|,wiȮʅrդmH!0Ts,3u0=vP6[!&̽!4U`šW; ]4&$S+g{8MY+ Jhʽ]CߥHv\uB=s] x-dL(C? LZyMI8|"@VxNͪy,tųCԾŬ޽W:q#ߤ(f'}5%i/@ @Lw]% :-zQtf\%6 8(*3&,8'+[Q1r7f.j_I*v6%kc6{їʹ YtR{/W|+j }&U>I2(Qyi2=s(%x,9!ho+3dBAx[t AŠqo|.A$]И:x-;7XEiaU`4].D l|\JAIN[-+Za6)1OC _WmʭV/%[L|D*XMFwl@li&ss|Huޥ-t_ʔ"}cMy-vF)/MJz$sMmW"w=M׾-k}_wi,楶RHx1 FbUWU ͦ!:dH4jrGLH8V.?@TUnzEtq}&?~" WnFiXu4 HX>H$(3&Y1*L~duT-B/"YwgX'}Nv%w3"6ԇTNFGZfqB$&1`:4J'Hc%K׾32ҬւwW!AqC@RCƱi73|ա`H4vw;R@~TV`" Z\e8 ӻd%Ά~[Qzz0|x4,SJaF0T"Bb/g"n"!!52+Vfnz*ʱḯ_ ф]m @$Pm>$‚r1Ȓob#s| Pb1R2ݎ5%W.tWkf4sLo"@ßY egvtF0#(DwC:ٜbGhtyzT%n;Tre IqxK/b-(Kv vN\8 ө E=T#GšɹAD4}"IqW/zb;QO Z%M;^ hb0[{-?$B?aFW3#WW5{.땹`dv&;eJ:>=7E*[T%s w'f3IZNj8)ηL.a:9ݲ+އBʿk҇A=%!eoVZ xD5kJ>Jjr1jBm* |M,kqWh?=Ì{(m(Lu#t'ܷNr̲4ޞPF g,/ф0I2j"v3nߗ7g d&Y Tl w v\!"ߒ-60xI mߘk+4c^,t;z]wӝ8d|D 0wN`ZJ>êO$gWV^)y[ "\ er\BëqCAE6V(2W@=uu56]q+h,3wQq7>E۫BfS\/T=y`|ZbL`B:i5[UEJ2 _ga`-5յ. jSif0u8q GW͆gp#P?[+eoJJsM!s计ljk^CvİbF%/=; "hU ߚ#ʶ0!O dMNP /{#V dBы9& qzXɛ5'Vk؏ %˧KwTԼ}02b7Ɗ V~ZŊA#u.Cǀ?B靁$߹>U+F&#+X6dJ\Fgs_LR`@s$DW"|H7;VX툣 0 uvVMB \\MI2sjm -:lvq-)5Φu4 ՗4*I|"wmhZEZ he?5ҼֱR3 L/of}I;::>l^t.;^OpMOm[ ; TH)MfneJU Q[ux71Qgsqc8HT~ߛ^uu$Yы11\+Tmu+ 'K|5_owg"#[Ȓ:5ߗ Bݢ+55ÄA'/u.f Bj[EưLTˏp6j'D(trU;}ۢ Y Wޔv@<0 ^FA.M|!ih6WA$FHh~Zn le|-9W\zɝˮdۂ,%O?NTN7˄dhLQ]hU QVd:#«憙 &oF_jfA9t"M&;XI/ߛtnpJ|Vi<˛^K=">nC 9+]1Skfj?wb8Icd%,@:)BOˢ.-'_8c-v\esMrHcʢ`\m"B''M`[G~&TԠZ $=496Ci u[ҥopvton"pë @@ 4[Up@{B߇n&W |Mټ!kz1KҼwH"iv8a+DGpwk𽳤P[ .xF)0@g|S3\ ݤYڈիMd-Y 8++8כ SNw57k(p}E&F9ӈ8,x2+B,#E;lMO2 "ÌIv;|'mɹn 8H+ɼ2HᏃnE #H1[BS1)3G6'})׊۽Od5 k҆ܝ=ߢˆр%5<yyWavI$VNwLTU#K\Oe?p^<9p `u.{EBE؅Ej.)V6nxMxX!DCfdo1L'Q Y1#kX*t˿DJ;Q L3 J鴈,.P.tM.yrD*GA4:l+3eةM&!4e0(;m_[rrJG~nYD&-M:k8'׳];E܂ԩks"pl3֛I|#SOiGmQ=4s-nb:KMt޺wQl;FTTb407ҷ-Qn}xKgjp RPx*$4OݪZ׎m[juFЉ&LI^O4I|~RxNnʟƼo\G?؆p4Dm݁~Æ]nELe7-Q5KR~^>"Lu{3>(T-^7W^M#%|)'):KZ:c$Dd(?x;ՉijZh$Ĉ[*oi^5YSRJ4VeW~2Bˬ54 )|wQ2f/}K#C"PC#A axɌ`4NVSDN$K)%$`}!vz.(6Lp gkPtb"?„iouW'6w{ZaXצ}a뜀jfW&kLAߤ0BZ$pgrpWv)@'0aݚ;BFWCqc5Yb Xb7kB)|g%r~c@n}96%B}mL`}6 l>C~F4ƅv4gxeQ11-tPG">POI5 %5EIfYA($'4P#xLe߉ZIbF>nۿw5pa<ʇXE=Jmrqq4)hF XK%{I)v1)7i slvړ*P"cm#]YlE'?X5q~v? < #gL)؜{pW hx5,Pev܄uE\ @DYB +-9Rү}nk08t Z[!<ҳL/ 3qEMĶxhSS yz n3ԬH&}A!#!O235XsiEw?'W:x]]Iu{*:IOiCĪ>5$oJd&0bv=\X@tJbb|×f.  rK }>9"Y~_إ%gR2`srvyf~e> lQE&;+sA&&f&~w204UNzW@ӻ=Ԣv+6h:D[\;ϿWmVqcRNm+>t#q"RM @D5-vC&,Tla\`2QrSIbj&Iݺ1MwNG57˪wU |j#?ısfWWl?_C5c@N4*g^maDZ4XoEWkPIҕ77v-MmHiar.h*FK ^8I,/W5m]ii8'񆾦IS%k- |ʡYdɗx>6MmTE;\~knb{PK4$t(۽&Ҁjgo#?7ò(,#hV~zX,Ԧa8ACQhrzb| 2RЫ8=i:Uыd9i𕋙uS#xvo`!tht't'rBp)xR/8}V$)PQ>GͳWd8y9tz` ~O_5;-ֽVǕ]vn NC8Р (*Z:#!h)@k >2O 5@*[p8[}ۢrOQJBЭ!D_Xڵmsʵq`ZEЏjaeč4Ich%{lS?3L9sY*J^q<3J +^IЉw"v=X2"nx4\ Cm>M9|MVeKo7M0͛pUׯ^o/-BvHKÇJ-9 ڙYs-t^,*^O^v% ~7UjStQ탴EmLH$q8ФT>.:ݫlxg~}Ogq3#]X&^"er;WïuJVSw9[ {]2n]Di=](nNSU @(]O !gGpa 8qڽʆbH39[RW{i;RCXx\I<[ Wfk] M"6¥#<1sS&8'UR274}h-դТ_Z֮ݳz?cf+ JЌ{K9E.2֦lj3Y vEid2Qܪsg8`JAJ"19$}3jOx_[9Qڗ*6 ~y[]bЪ7R Px8dvvLAsڍk,vL9j9:*T<~NtCFA/*j"<(b]fɴJlfB{{ uT7 =~2B*8@.lnel%8"Q[f;KR6q-wSa2^"_I6׎N̸Z)3twPN'{EuZ<-F?\)_U"d(~ ϗt&$Mʣ݋Q@վ$6!eLH~f BGUǐ3tSZWx ֙$J:Q\'^6KY"w<$[==|ȞumE1 C*Fyf SZDj!RRS:Q<@4Q @4x H]QÒ}ρdr3[&lY`xPdk&tMD>QVVpfB,:#H5'~ uwK7 b0'Oz.uMC{06mrNdٶͼcwKDO`zH[C[ `'̻(c&u< V> /y( Fo0ZP,>]Bz$芋[v/zM60g}8 31(IH-/³K ]e}<,y>Z$e).]v?7A?rkߊ|FёZҵ ~eVeOꕻT}<.@YAçE%:~D:ݯhLfM/6攑!wgEJ627L&sznjLdv.WE=)R٘=Bi=)c\9|'Z-%_Vt-2ǁ%$FW=!ЮIJe ;bF΋y!ØhGp^e>oRG>b"D`F]M>1Qt7:}#o]3P(y\6"CAnN5Okk1R_>p~q妯Lg HMʓÞ^0K?2÷أ!vrB9'ȩa :*H!08 Բ3TMwco[1?0g(51$#XujZŠXzL J˖E[:Qe:MD6N=ajl.}p81 QT4VNj蔦E{k,h|;hXo0g@-tX XV.ҿHxeDBmj1ieb U%mR%{YhK3bt韻tiۓ^B-yuz{DGU@HW٧w`o3diKvkpi8FKiEY]"lЃocѩ4 8 rkg^J ǾciW7J2Ⱦ|_|MփD e咷pE"EgC~=(KJ+@k2ݖv@ϯi6)3dGĕ+fC-W=Y3+Iv5ÉNf,w@Z&KcϿەXWR}Q+XGZ0 mX`ĥ:kel jE$Qi:eqD qF%ue2>r#aJ& ~XWlNz]LZO(mNɎe*ZsED}uj}PoF קC5)gwEfUՙTn-l(sW=q@*\9پ[v<$0fƝͬpG?mqX?5tv' '6N[Q&w2{Ft^%y4W<25BA) 5-EUB &7<؄l <RX(bu.lae;.>cū=o_ 2ŵ=:"bE hu #/)fGBC"5Ѽa+ Lkj+ q HqIA3Oe6=|viL/["k~B gsg8"Ά">w_>";]:mOcp#ۦkV0p}V+ľ iHOaj3ADEvDZZ{aX.W+a 5ᛱJv3H層0BZLyn@'c@]4٤g]6[&+"b^?Sf+p# *!x,K n:-XFV .$N#REkK(QʰjfL׍Zik]+Jĺ7N;9qZÆQV;c.XFiN_4dUX̃)ddG!^>`9yO~LĹy;1?l*{'%udzhnU(w>K|B2#dy~i?/֐9r<6G:xʼTXĸfS}L|z~'sKSJ]}mmGkwcoc]I$cuVrOd~M(}AQþL-rN`R] 4р!'#c6C(m~ݜ'];~"SZ U ) D[8)2 Na0d/U.hsZ 048RO'GV=Ʉ@꣔OXP_R^0 v[sw0UնJ*Z[N}lwm1ndG!/:}$#-W ʣ䪠a+#(Խ vN0.5ט}UQ1$ múigAMǷYఛaLxq #] O$3_1-V@E CxVӰ 6׾f{v(*.V>rTaDof+ 6/Q>zKHPu(C2и( s͸6s? n.[#jhUEUi{@ pMT0#P2l_=;@ `+k%`\68 cI.'V<\f %o.x#cwB!Z <,vQ!&Øuh@J$!nXv$WtPR-,$9,+<<'ϽO5b/: MKB@u&3g%%V&?v^A\QV1̱|l_|9\/O,REN Ey[ԸSxpRfTX/|:LbUvd%a05z8H}g7.P1yԫ*b݆B'R jrtt3޷ƽC, Uj0})\.eσ1η'r8bC&,Pd0ķ ?"1= `6Hl*Q"ُ p PD3[*T_Xp>Z ަ!:9&@(Ӏ"Wع]~ fD,'nØ,T P4pd:(eۙazpkv$#UlF].P;bGۧq= e$BɁ@DzC\/ayWbXּYcIwu4\J+`3v1޺ф1Q61 3FsDT%ƘS4o t󣚿.9tځ0@V1SXz˞݆EƔ af(XaXX`Y$a<|7iep Kz@*^eȘ=YiHXQ'@kgTgt.)V 7Ub+olȘTO.~8UGƕj!V;nq7>CTh >>= ],_-< (a8o9xCvVf*ػφOo6^fQ6 fV\ NVZٖ'_Unu2-=\a/&viN_V`"eξqڇ֜qaqI+ Y?1 뢃/7v!x6 YG *-Ӽ@15@MD`aZdp^ v>UxmR'+br+}k9rW!>ms[z-]mؙ*,B ^ZK*HX}S>[щR#ixyxݤ)ۛ .eBV n0E#^ ) 9o5 D/ ԍaun!%bbVE~QBM #*E:*DiGM^qfi_Ez!c%6> qg4< -d'wwjE }AA0XsiN.p~rww4 "RK5m15h8`Ӳi~Ѥi3d1BQQ[8g4͏'X>"v fg)7}wډW%C9yo0W{U.x?R3"qLdM#oIvb|iK]J':7vT~{5O'ޟb2YECz" ^6lz~m26gi z:gtIQHK}V^8<0ьd`MW"Up{͕\(ԱK,x 0z=b {9~B+<~(U_ڜDqk*M~lS /wS]xM{6b%e9C*͢?X-,~ΛnjZFS阤 -(/k09dK"wy&v9Z!R:%BME;aVP)g~Gr'Eҥeae\KVB-|b,VM P*lhCJh7"]Szd݆=b-,ihDgĸ T LrFr߂O@X/7/ItlQEO@>dN˯YdMx?c!R0~"uu*azc3#ߛVRL=TZ]'8W,  n6*#p:XUZ ~ġ-K&\ .`ka;TRV_/&\#hr} `(-9Aת~꼒R2>֭qi' 窩a$>1{8Rb|`ed{6p~x-ohLk,۪UIF h0!X q܌NYϥX.pQp \)AM`% '(l%/>T})#I[ ) seڴ}\pf'l,NH?xRe6[l2Mi9ۂ# |v~#<#Y JݓPD]>C[zr)JvyR.#u:YJxaas>{aN_El n1> X&O==ڗѩ6~RRj~Eĸir-[YpI N&va֢mF_cШxdy'3*SKol:!L8u 2m;]2Fw'׻Y?}3Kv6+N7pLyJza %HYX7!F:CP!ܬD}LCIs\ELzJv"U:R_)+7>xx|Owb=8|RR2Dԗ/=7,+@ςt_CG@dRF;ʋXܴg;ńy B:V@JYlr]N xm8Гѿ1$.ay%3L7 Ao`lG[2C_eL%+JwFy塚Vt!]Wvƅ-$.REK,1"G'0U3 Y=q( >4,;֬!SȥƜC0R5a= smb ڋbf,b>h;Hs^<( D8*Ian74\4Mwt7 uc)l_w!\:omlZ#' ˟%?( I.M3Mo;9UG@^XMYaY` 0 u}({V#AlR(Tgmps^|9~_nŪk;0N7GcLہ<8'soR= gBZAMDMU>Z:0` *f瀾4qar>#0z ־҈=M9։!Ni$c*45m*]5$6#r,S獤 N6YOZ#ɫ>(e$OF f6^` \P&]xJ*+n6%Xbyyo ^5- Z;9vƻk="]7ZqJ^f.p3'F1#i`p3(0Bּlӏi{jZƖ㖑AC<5l̾ p)xI_=iWR볼u{aลNoD|=`$91@'m/XQ&\i7йCd@S^cߖ`/ )Z : ܊ŭ U=5C7x%l2޹̨aFTTL.f(]9u<nD{?dYI^! 5AC6tƬš"(E[A]I kN]0|xhB*k<5[6n1sLָ6044fځiRh0w/1řnWz6bO]Lykd ~p &72n<"[+( j *&Vir2'7h_\ Y!Qx2C`..Y{Cŵm>.V^$Gcz=c"PVa;N1%`͗s?lqoPp*jCrv~*DjpH:u戬Mbt 8B]neI]QhՑC, 0GO~/E,GT[͚Kp뉹(rp@{QhisjM:ahZH68*¡j.ٸjmɔjJdD74u-Z@XgW&"4Hl֭H¸IK79ikP(na'_0JXׯh'N鲿D%!Ik .wZ,u/]0_1¨PU-:C$C S?:#1Q02㡣)ձUX_yNWPÈke\0!0Xd{DƸv) @G-T4=򳓸b0`w@4zhJ& q-DR^ȏ4HwN϶ ?0o`Ndlx=QI0WvFBr+fQg3UUIqM5FLܡ4i:oP(fM}9:ؿõ6i+z &[n`B—  }G^xOF5fN e- aE% XA& ,d2]O6ep5h}%;5Z4LּSF L!ݜ%ֵh^疂D_/1tsI d6XQ&HӇ{[*MӲ0fp$<tr/as-H%Y&սx5YN3v7h&Eu*r'@/Ӕ\V$n|R0{|eI4[^hFɂj/vs0T(/I=4,sB/{Dkfߵ5'cY,Y3Q:{@wn颫^V(sF ܕzʰ5Sd_ʘ7I3 g1+Y>7*O)zsZ;%h.4Fٌteq<<"HYm(Kn`Y}gþi*A(u )ZG3JK.‹ 7C(-t-e2tqheMV.C^kXlú ¬POe3`+ &S3RPOX>ϻVG\z\Bllh9΍XY[cFSkD./7W \XqﮢqWYōc('HKwK2CFii'F@+y0Aă+;6lrSY̸1Kp|L /$;ź< bT$[Ķ衉r_ [\ gYZ0707010000003c000081a40000000000000000000000016599ea2b0005530c000000000000000000000000000000000000005900000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/infiniband/hw/hfi1/hfi1.ko.xz7zXZִF!t/C]?Eh=ڜ.+?ި/!@ Z:O^!d07)>/)6P4Q\FzAmCo*[!f݌[ѮlTLa Ĕ0eMM- O $TBܴ`n<G& (?+ڋ-d HΨӳ,"iT5{M 98cˈW 1q6*zP8dȜA|w_(\TMתgz]<ba4 Zm)undĝ2GO \CCGlhw4v"S"8VL$~t4ք2&>L] -I  5_r%$ eYʿvCf:'C+iȠ^ӖfDޞ{2G9*FA#Q< ~u/ٙ2/13[tk}d ߵ~; |i[o3s KUӆA"a0d{S= Xk 1adf'V:EF5ǖ,+q[-%"Wů6GOإ8H,u-!4j}g=Uyhi0 +T8Q9St3?'PDJi~ʒphmbzd?û:Xnu7,:<ʲU!|Li4?N43qT% q&P!jȴhPt~ET1!ym3vDt )vm3Luƾ|_ԄH`=w ӽ.m-=:I6r(.uw`~wqz|, "v|Z:v5U:Sj$PNU)PϱFs-EBqme*6@!mE@p+R|§zܬGSx9Q-x}~İ.[4؎ݼD]òo,g'l1 ưFI.yS [څMU!S%2*ާ7Zkg|.GJ/SJ~\:k6%|P\p/gPICj^!L@sG7ZWB$ 2W=|M)4kR`ŸK`G1y"I\- ck̊1DA]!l ff W0`kߺoy'0t6kh>YwSMs*_Q܅IԻpzwN 95)#KKqk)3gbykk9dqqcSTNUoHwԟP%[(_Ēd ZQ;wx,P|}4&\- ~7ZPwj+*&e; . AFb`'eVЕ尒gD=kߌ yZ>kO{6TL=i\䲋#S$PNqhc W'iz`(Q'V /aCϖI6k2o\ImuTځNN%~ت2i3ix|ҫ3Z;؁lBL\.\4헅hv»($4;bzaiBtQ!&1F>sѯaKt{ԉ}{}.fl!g aZI|Q7Vb8 `ً8Q,VaCFNS,G>a})]ռdbMތDZgc+팛-H bAWf0uXEE{0+ߖfpt]*:#use(e5F}BK6=Y-2 Ǩ|؃6h7]wiBތz,I` PuYv*Hّ+cw7LZ1[n c8P;i˱JhY5OYml UM"qyz8qSmKX[,gn[J}Zr=SU\:'tĶ8448gӊNɂO1GEg3m9VA%JM{0|7_NlS3L:&yţd*O*pHj ܋yLdnN@UX4g9813<uGKW0pD;BSF}5~ %V^(G{[ yg!ަs>qH%QHN{Hb(,rlKc|h܅|RNdl7?vw٘aց/7pL 9<7 (&+\Hjz3gmƐ^V1'2$n4ˊYxC@-:4ķKXy9 m+ŵ (gMF/HKhq^ qql(]m].Y\ `YgYDP,;^&GS 贘i?8=[~FeDJNR;0QCXrƭ&PX޹[de?q[;iZ ׯ;LzL-=zy`}tzEæH|u$ʺ *x5fX--7V?Շ򔵥=EWk\WrSu"ʩ*} 8~ԑ>o`H{ BsK#/k]\E:^p5voc>}LxZk 1y%rI 8ќف\~ͽF(iUp[<c9TEボw I72Ka.Kj4A7 &}͐Ënٕ,[ Xj9d.==@#!^y?5F~ӃN0ANjXFyJ$ơ,2Tg,AC~Ʃh(QߔuĖPlBE>}ws u\ vUܧ2V| !Y$r}brm<䣧%7?VqneaNȸcM|5LFVQ˯Gq^E;Z)5'XT/ʠryZànWnn uuyn Xҟm3ԶߟG rmt%y)?ٞ9F@R<;f4ڭvjOM}OΫL'̱Z>84?gpό9K:g_j]92S: UY Vݥ2J}AͿ&)پ7Qv iKB5t?X*~̼TA91P9(PDJ*[ũA&D\lsaQG$w 6| [ 0CH ZY‡Lxrk;Na_u`vfTBΎ4l[kDO#EL5'4ZŐ'iZFQAI?jj@sbF8" j4[Ev39@MP"yQ k&r sM$kw.VDp89ZjwV<3fva ŎP. A0u`˓02mob0W{;oCy:4|fM ٻE>ޞݯ*ބu]洰}}۶`!`m_[tfNx75i<. dr]n1AY=v@^5gl7dSe ΐc ֹԿWwZtl:$a;*4"x@B)Z3ؾ@ay y :hj(1BELeEThA NKxYUBx$nrdϻÃi=?0%نmP1^Q1w9Scfu]$ ^[-#x61WxT\Eſ_8Jfl/J4.K~T&S çI HPÁ"Xnٍrjog)<<٦qMZB:ժ s: G^9]waGh"Ox-$~i.ompe~ @:DK(1^k űyJ2ޏ#$9Ɂ'Y&Br֟yιfm5~NzBV˪\j(pėP8$?l,Nl.VRW 5zFي7A5W9 3{:7W]wc#E>w5t»ㅻjmL d/W-$6:갽t|Yl_$M~Rq{QG=LԆ-ϓʍ=EPͦ\Z:'*ehJ>z <.{Dž$ 6I, <#1ےnj*/ ;|󾖽I6tLdr9c$g0=Ӊ4Q( r 3) f tcc`O"F`' %?=Mdz}** lnkR'kP-3B1_AVڕW4W$pEc4C8miR2N K=ޔݦoK[L}׮Ǵ*) Rs8 Dر;?30I=S^ @P34,mTl,I]%uoJzrLfr/7x!)$pD| ch*tLNV|V 휟'9NBc% e" EiD)P(Oÿአx;). Ss:Jp5u2Q_4I.ȇ]ְ?sT` x:caU*ƣ .n"L_a)=5F-}XJ*C*H;qԗr;nvҚ,? UHDe0|AcJnf ܶLFCz<͔w^Ӽ;4v>/}D~K8:,f&o7Ɗ7jPP<`7T>7(:},f7py?ďAj'>4?yaI/|i1;LF!#j8OS"wSi< ϤX 1j_Rꁻwjc_?GyNgk &j>J.ʃ=@. ]ˆ$6iLs9`iuv *`jEi$/섑&&I(UřS:^DZC =X{YE fb+X}7Y9l|o_gc?gG1+y0޸4 C8GC9r=t1q./JM؆\OX\)֞pyYxv;;JU|nAACF(8Xƴm?*+oɠ= j{o!Y<h om%ئUAlJn |{mߵ3kr lMzK_g{gWJ1u1٤)HҞ_%N^N u DHIf+.[vlB~ e_#sq d";ᅔ +"$_|OzwC6ѱre RoL<>Gz-]6QW! >AQ`[nx2w>(]˹qo7+e!ѿ`uȪ\"mCtDbؑlM4j\].FR\3XHה9;>> X-iؠMB-qQ>bۢw=@w㺳,v{%6G4qťZV V{ .)l(UmI$ÃMEv[F%h:6NK9YL$df(%J>9yyuo|މ_I#`Ә{ ݍA/ Lo%d/Eֈ/)1w3 h꼸;yuZu/̛ǘr3-JqK=+Jmw5EU.@,.ϣ|u2Aޛ@2`]O$>"zz lc//ǩ_jjG3TP-8ʶqowB#Ssه[F%Di ˿5`5)9Z~SCr# $)CwZʷ[+=ŭK$Y]FU6jML3PAzxΚUdZTwYJ f$$@.o[JTg_T;o=>> *_PhgrgNxSʆaw1"-9hnIu_ܶQ)̕VW{T+Ź1Le"zZul /$3SPX4?'Jlg4C| @Qp4\J'A$h%:N.3KMd%'i-bMB^4],5hE^;ͨ6Hyw0pDO ԂwU ?k5=x>,S0O|C> ;;-Г_ì{g=cg3]jK:9C?3Axu3u_#/>J,6iHfF'58TmbxS&Z^ 6ۏ.eo}HT8NW*zc fl=E5GO#%_bS8~-0kw'Qpu 2z4A_#(b3D9u!¦C ' x^YAKwNxcQJHG3_hkK ~UQ0P=~"rM_ߘ q!_=r}Uʲ:&bli71PՖ.Ab45̐'P>u}ψ2PZ-"IE iV7@_"mYbŋQZy˞B0OY!$ ^gߒnKwVKht&Ãn;):xpbi[7]6%oH53HYqk>4|ԝEU1jp%<?i b'Dۙ P6AiM_ȑr p:%%Z3>^_\ ;fCA}%,qą;HwDX4 61:YuDuʷ.VGi-/H7U^usǖPrtIE]</JPO;2n=FSoWb y"Oy#9FK%af!< bv6^.pu>'_Qh@en`>A 9SI6QZy E IV;.}"`=;E|0Z VRS_>ٌmK)ݱk^!ejj'bWB}8@g|?n4jVHCPI#J6Y?z PJy$/%47a?n-Ɩ_ ZIq2K c |wNMkw{OGQY*i@0@Կ1ӏ`)՜>!, K\t2FK$ \j7kE|t2G-xݵn)H#0:djWzN^Ltid|PHnQ+ ^ }+b{6Q&B[ 'M yBjONМw)BbTC.ADE=ve$=*W](>&샏M}7̺pGS5`dm^. ( RTzSfTKE瑙|.6dGE ΍vL ^F Ԁ0~pI?Am_3TR:߭` `s^ꊠE}ʅAM]%2D]yU$h;c* MQ.!6bVHg[1_rV&ҡQ*QΠdl|qy<8#ԙ5&t5;@e 9o)]OO|#c]a)~#SӧrΒ_qQǙg93$Kd܎ڑ4y2@)-Wi㗒 w(%.W D.}eokbqt))y~~gA<@SmP_[&Fԟqܮ"DH0Jd&C\xH[YNz':V6uMo(&E+r<5q {T5]Du6cC)Kyl ~R;lئn[R]6'U.7@DѲnw/ȴd+ b,Ϊge<}4W!h+Gi >vm5Crq}'`قxVվcQb#/jj$˰6԰M=i)h_+w~:Ag٪D>ve[Of!^}>O36B0YVӰG#)!-&oYmCHLo',H"65O^C'& \AQQN~ -.ղcbzJ՜=#0hْHr@y)#J~$,Pʨy?Bm+O%)r% ̩UV̡$i]3D^spg.oĶ^&8wEֱ JB)a(8l~Y W9L?Qy1u|}ZQ_ckZ<-U-$$ɪ J}&+ !eeZnN籂—" -:9&\-zh{$})NNgDBf1xPjS-HbxDZ>LyÒ\ف[}ݟobnRgaq (d{5S}0}' ?n>ƅF 1zh,C3P&:YF;Y&l`nMo"?֟PR8|>hH[9@?]Nn4 r-Pz& '-s"`1g\yQ;k\ͭDNJ<7%T`1Du;4QPn-q`(>4VRP+dt6+J9z%(A~[r]J]O-ުrl-:Ewy2)|.Gc=9eAN$'ikCnS+]&?:[]~ɶZVj=&&Ab%EX~WOoICk+m^O,e <\qBrU׭ #uE |P@H&)Q>`2]Ƌ f\ZPp鮎#7]CsV2b$)hi\BBzNEτ_;嶙MY,PRr2#lA#?ҏu볡g聘G谶Rn2"B h8@cp&Kme> XFaXMxOYf| @(aKZ30cj @KTVm%7uzLo/ЪQ>}7o_#Nm^db -mq˹hY9$zbl:3_:;3={7 .`?2fltkv rC n;ʼni#"")an\Yluh%/HWt CW EӐ6>gG:&!9 $6PN͈"5ʺOt6AJx_O_my%b& 4Piۥ:?դ́lߎ-P= { !B5J - :W7R~LN3EZ!aDLő2E]0ċ }ggG$#v5xW'L>aud&",%~#U3Y Lu6yZ}`N!_CD mY)*M%,XPdۓr\&Z& +ǒ2ʥ9 $WK ZRc^x[nLlM+EdcAmF_ Qs0fT k N?G/rW޴#F]jf&ߗިDVX%4ccg[0/S͚sQl:@T1}=QdOm>O 3Vi<9 $ ܷ:!\APK\ rL>#+P3MݳV˦oJ|](4Ǜ{7mQzBn0o/0"4G M̓"9 'Ц=zV@^{uLFY=?$R pEiY4hutBRd/>Km^"t6^, +\/etoyu0\BF6Y32b<χlS{Si$'Hv8|RWSUEMVb~`btfÌVE) HD`T6+_ٖ<~X.TpPk2<Î5 ΋PdqW{A=ѧӉ˭R e]WXy%+g)ۉറi[&"1kN,:yc—(lX$`7_7f:Y~`^K8T?tOAc/ u:g[S_9q4^ovg t@Egc%20XXؖ:-Xݻ on2. ҂yEe< m"M;'5G΂:_l^#ދ9hbOՎRbKrJ#S_>ez|yxt0ě)Ŀ) 2%ƄYr IܪݿYM|d+ x}x]QIil|ɘ O!ׁ?+઻VΫ>lWϛwik*=-NmEpvmz+Q;3rK&#U'TjM) R -V'TZV@cqhfNg a[9v=punKSE[E+GX*ꂤw P0`&WcS1Mmuokcb Mc|u/)֛BH2ex_HfdlHr:Р4~%4Y`"ʣǴN;&%_ ]9o3-^ lP 6+]>n-)@u50ˠB#%`{w晪&@h?'0t`vZ؞?T{c!S@#\KZԻICy)cRtQmas?(~ }Wq}ԋIfaCVΡ4r?](P1 B?l_FYO5V1M|G'^P(%}-c<Fr<}p+@ jo}׵tLi%f׼l-6{* o)iOoOt2$?:$-KIT .6Z$V{}<,'X#q:r<^ͷXԀ&á^_9Tؿ}_.)h-2v u"jTa)aG Of]fF0E ǦZ! V()3|Pjvqpݍ4|u*ojG)6珁$!%]} y% h0i 0!@knz`jGb6Yr-; oA}@l[tZ*y3Bde'͞?NJyc~_qxi)c saeI=&yASbՅ3(=A@V , .K0эv9y(A@f뱖}= "/sv3}&ܢ_ 3+j!.K׏ͼvPcCb\/1gNN2wZ<{BM4C} KwmvI28#¬&ֿP6Og8z=5I .Y}-؉j1 F~6.=i901Ï( *١w-Mb*ʄ,֨%3Йdfmv>1yOr~cX >7%)t8 nC}ӂNG+vHHH!ReF,<ҏF VhXEx58w*|ifl7/ Ȣۧn86>!πJ=yu(jL$/*2p\!Ro*t>7"4&_xᨬ(^x!=arby?^MKNj2k 3ه^>ESI{hw랩w#GA11P.ZmQv}Ѿ8 ܓha+h5V**AhYc {JyQl4kz$b5S,;"Wڋ@,ӤF#8z: m~aK+ nV?RQ**([Uwo.| zn;ݻFuiql r(LTNoXvcX TNsK[+u#F% Q}$g{9VjsH@[ANѲų΅45wIVa7Y\K$]ɭ''~g|W 80 gz;gMQ,4=>g4ίq)4g akA#l?W?" t7[ef[Ԅ%e'JbpY bR4bz>,mEm,XD0 8h3@cFb"KDF ̰D(*T <{,qh+$G# otl sQ|(tFU # RIUbR-O@}Ďjd!o, !לkĬ/|Nmގg!Ș(LnBb0B *Ⱥ @5/9ED?T<'"Fo8ӷ>EI\2MneͺYԦWj+@x{w!!>_`C9k͍jJH^dfbCY0I4 P 6ZlEU/slʡ<oM.Ȋ(uGbGJ9t&S_o3|w3ߠS'܀M8-l{dBa*z8_LMY$OX/n|Ćt읡h㻆hP~:KB0Fp'N[IjRar- tZd'%i G`!$s fGE Z_6У~ﰂppqa߼°>Eܫ" nA6d6H^&e5,^.Og}ePa ĮRƬ/-aK-\L# nNz^OSX*77#G\#&LG֡xґcB8"Y2邏ᬞ|]|qm?:z&Jҙa..u5ʽ12%7ӐR*`fk=}=F)& %%:1 pM:I@nO(^@$Pv<#EXE4yitZj3l>4o%W$(bcĖ͉,P@u.܎S"dM.ҋB4*⯜(|\M]_EtW4+hE҉|v5dI bu88W|zP5`B^fD04P,רĒ Pm~?/)@AG~MV1 zjoZSorv 4O "BJ{q#ݟ-?d xq(;Z`z/1ÙO)kAHr[V>+ˁ۠0߰ёPjkeHjͅMtܟ\M5p5VC{qMp3 ֟D] 3A sN ] 9ga ȄG1\gDqh ;} H^bRG _ĚBNKrQ֪W_y&` |Aytnijy-VRw4 ֎3? ֺ,)kaevzByOgmr>!em놻s#H(T0:t0W ,޹N*냣 AcwMJm'p@v)'|Y?5[իoRO 솇:gVtH렌rh:5 $RۙZڸ&} 9B)݈fUuFw;Bae3 )e;@פB'Lq1azR m s[r_Tu}z@jPBx bsw ]Y/06C^+6! 7F -zCcke_$['7UT1s42{qe -#m(~p%BDuhXFPO=[TW`qUBH&e@{X(L  TgY"/u~"DT \tWKx>]QN {>&R]PB23waRYa1w'Km8q@8)l{ൽ`>/oֲkz]dQNjn;S-#5SJN%U:a_wh?MvsFqyYm4ʒJ[ޣ"rFp:3"Q9C A֌].l2ڮVS jdp 󙝪?2{UC?ͻĄpٰj`dE4ة긌|!N=]88ji%6c1O]q(K&m:>ZE!F^VmNER}sy /\Q.(:QRZX3Y V(uAe?gf@9ӎZ˜g ue-xa,6B``◒AzKdhf rH .1Qć(Fs[Ùz+%۩%/140/шbuk@&vKAHyyqg;Y_AI,O H];qS eܡ`VT@K㍓Y!KUb QY=RS .byF| wu7FBmgEɠd7HV3CZ2&ۉoBy]aH 8ChX rv@MB}h ,d{_ӻ 6qzp[%nJF/u,L,,jswyʨؼ:Ėe -kU {uHjs^^ou]ѯ 1ܲ^i,fC W=q& ,,z;Qsj]>B.+c|&l[)J |&H?md8mFёKkWE$C10åJ?wxi-4 JaC_B[,/BL2}dgh,@*Em<^Z@5Uwg&A8B<{iv[`ʇZ"!cxE/k$[=1x(/}KoGO{Yf3\FBU|6F&NK r\?>Lu z_"(9VM>*qΎ &MW,wP4;|[>#Z9x=U]^K/ Ѵ,W-*ѫ@L0XJĺyc7+aѯ} t6!a2J'Y:~<wJ's[8ˬޒKw'ʢߝ *J@" R۔(%xnr*:Ư?cC/@7p#"8w0N蘿5o>yi/hG4?,\6kӍaNVpV_|08\>=G5 5`#R9Yc(8>DUɌ?/-zX "1U c5pntQt.CE%%p{mҗݧE r_)-I#4eADpKC+?E ysK6)b^7Gϝ6%EgOcN`8]ڳs vtf?9*&k.`)YNd.EҨb$>69$U=v A̓8= OրZ1,xѺdq-WƩL\1JuYYnA&̩fZ)[$&G{Lm͎WӨ{V4[c ҉Y̴]h.'0s&-q|c%ϗ ,.uFz0-o Q0u㩜)y.=ך,b|" BȖm憎I!TDXT?MY@cA\ݎ8= ѐM ǹǼ&} %6JSTۢs61(kM]$N~et&9VoCgÅXJYoL4o?dC:q_}WT8qoE5}\fNu1EP=5Q) 9*o9 V!`^%_:ϫҿ_~!a'XNe8Ug6Y*ӢO߆o uKq^3ҴܓsQvY}& +$bs)aD*؍ȿ^{bZj@֘bec7MBQ7LE5RR!tM{]h^P+e>AGzUu (z}T9wƙ',M0Ioxta" k\̫X(k>T{F3mf_^c^y L EW=135rL FHCHfDO'JRߪjv~o@ \/Y:RX'rzX_ưtZ:B 2UemIe4-t֝QD~pc&5-,ESTVsav{AO4dK1/{8z!9k+IK @uvnP=`~ro.Y?Uڎ}2PJW@~s1epkg7Wt@Z@}rXi /ǘ:|}eD} +`yw^ N 6{ש"Jw)'Ă3FJ \/BxvZU:1 K"؏u"(fy[i,cK;wcvo^? }~X+ϴf oXE\.Dm k*"CiD4/fx}FQzԘ,n3'孢^pfcfx] c-. 4:VFm7Lij۴0K]b;TΝq0t\oDRlIfKAGdc kˢ+Uc AHJ|o\0䉹H "s;E0_Du*s>>F/jcpo [cI?t͍J'Ѕӊ%MJTPoI/'r ʣ~n~ mHp֊r<]OXj1)TcxoK󗶬'S[ql= b[ Kk`hXGL4EXpض O y.jub[WEjXќ:KC n0n叧.&ݕ%m;4GB&oIN5tSN)o1g9T?kun|@Ui"v9Q+cd(@9 7Q4=z v$ggL"wc8?#z),_V# -/Fw5XSyOC.C!Xk]Ai^`,?G .l 6!@&!b0MkzJTuk"p"兲d 6Qm]:(0\0$QLA}ņ 3yph[R~li)\afOpeJ0ͷirQN! .BV焫ySkJx{UF4F=w>N!x,F%:qj6Wi$'5 4wXBUJ<,0}''WoHtGL謠J;}xŬrMb]~7E]|a˧MVQFNxץeU<0F$ #fLI5L0Y'WE3(.ݨUCqu\tkg5ZiQÏ&6QgFa# MbA d}T}2@lrNvegmНj7e1FcF0P^!Ip>@ABO*g#v4 ̙PhG i9ZwĿB5y!p"GٸjCf\H~[ߒov\iE`xmSvAGOixc2iZ=O@iqo!b R^%z,Lz?8s~ytj2s|%ZQPvK|O Sl36.Y~[MO<o )Įzy!!9x9vRQz>m2R iFzu6]rϨ+XX*ˍT򘍹 o?_d!HSavyOJvZ#7In^~Ӿ\سRUk^4$A(T-|ȋkH48)}?PAW i!+^^F4cj;B/!WS[?돩"V~ U@98fꝅu[.cdKJ2 10m_`TB^B }5? l\0Jθe)5x(%k{b$ k(V'j,K#֏ pHͦ`D[Uk0Tr; 6hB(hG_]{/>6_iV;׸ؕ+ '>{"ߙ78J!KX/RR>sq5#c,|sܾ`#0bd6%hL*S9cBaA"'I΁P^R!b!2|44]C#^z 1tecA^\gk cZqP_h@i6.لK/ j싱[WJ4Oh s 4Fҡխ5fnD'9-R ]^rGW2.12D3ۿ1yNj9~U-XI~3q,0+* [ 'f56>t8TȪۯ"m%ҹ`v`1ojı%<I6t 1T:+U 4霅=pA4O6dUV9A .OÉxe0'n/AuRAB#Z.F'q_=7>֖DfI1gYNFOD`U$ /7ͣy:xT𝢽 d1YqY(_LW=B2D tyQlCk{KVURT6a}g5(s5)»:N9E`"( Isxu -w-!ZG̽ :!4IFXz‘,0#~‹;5ԭ-@[7b׽_BkDžzc]5ek'Xv[ΫTA 9&/<`qk`.72\<Ք` AN-|r~TQ9 UUs7uD W(Jԩ(ZuL$32ZA[mܤ w`;uDį 6ag"Sʕ-a)A!7k4m I -ʘΏ;tY;h| 1buS?1GךEdXK>$o˟2QyϬ6<'b2sZ exnͻlY"4Fa$Rѳ"ddR|o*d{=bJb"nr@*, yj#٭O>jiNj3 rE(L0<42.z)cϔXvyo$aTxDɡG@L#Ql\3ʠ.ʠaph`"ezs$.p*C`o H*¾emDSL"B(Ea=궢Ka!8ؗ?/JҜ+5(#+n0^!χ4^Uw9>gި-׎0I%_Ѥp W0u5,0tt̀# #u֟fB$-OɷԖ%zaAXㅖ3kwתm.[TVus@#S?QZ q~;4])P_pϠ'\ b9嗱kVBxTf#e LȆ||ba"'N&xoJ9ݬJX! RjVÒb8mHlhd{Gّ'P@Ved7bc6ÕsX-p'aZ>O/[.8[J#X9"0$02?;O ;\QPMЌ5Hs V#\XNޮpǮESH߽#ѹݒr8:Lŏψsq.L7՗yLQ6!e4W>G*Nr[FX;BDfQBrޝ|QxҰZ̩,1 |AQ>^12!jUo4-;4W}tAՂnF**Cڔ-;;6(#lD@@RWs3wCCwSIfK䠑,8q3wTO8T}͸ 5~>esF.1]:{,jb)f>7I0cv8X+'* Wׯ97a-XMbF5_cIOoym!$g|ZBmrU#h#-="MkwoaN>u,͙̥uj|8g6qz5 d<]7p Rv(A@v\i t–M^j6i%b0zIG2Ct&M]S{v  LL-z.^obmXȹ>]C`W`I'M,G 07,ŇT&!r^ps %<$ !!.nuI 8&hO]*Ěa1%qr@:аnPZwFtOYi!xgM 3y ~ҪnI:-gP+2CErjkߛԩ YL4pYkWuU"_@krcR߬N"; EpbW=xna| b %vmm~(%d81E1 W/H'*%F޾62~_5'&#*t!AU= 4Uxz[aj,ijORf)E8r0El:7/f5؉Aj3GM\2Z?@}VwCm#w؆)-Q}fGS4 h)+X6Ӣ\viW(.2Mq!U.]eGc~@ۡL;lGUe1[ủׂa) zKn,`ǀIFb% (>H`rvNAKG:_BDE'cBY"ٗ0 YJ Ǝ,r<:gȲ.dMѦ.'V.[MVq4?`]=٬&D-QӜu"f vVHCn<`BL/C܎9>;X KNAod-\ܲxW 6?+~dE\͟xhai2۫g1OY;y /85.>v`}*QWNH@;?KBq(aiK@FuD@vA~k*6+g׬Jo+)9Ħ{nٌ7R 14dyѾSLvV?4}>>8Zit|vj,W,NZ#?##2'3o"T-!0⪓"7%0p*؊\sqFR"p|>W6Ms=zH8v@Z?<7IH燘]xqB,Ɗ4i)V\d`&pNZlzỾФ$W埨|LJ1dSFm7^Df\SX 4^uM"Q ՛'z\΃A7)j;Ih{tl+vR~e`#oy]!Q*AIIzėnnJR#jUZ(e.<"\G}ȓmP\9AEö']bmKk|=+`-6eͼ+A͜=[#5ї*u"BcX/bC喳7 ӲucT %u`%'zAat] y#n~RPcIco-"Iӷg-tɻ|/`ڐG5{by&;?~KxVZ=}RCZ'qAv/DOdEpj6g wpyT'.*G9׵R-]X;[Fyc :sǯ׾L=DJwτ:s>XqBk7t[f@yL |Æn ]ܷw1 QNly^33{rú8LN)7㍟ySiJÌ"riX&;XgS:Y"DY2ˍk(d98ԀQ7h-dџ.JhLysl1] IڕK67d$|[+b@fh/$=\sp ּat/+?gQ[^LJ oe hO< kqn (t]*$ފtfW}gX~>Oj55>^Z&hA54;Z  RUϪ 92VG%+:?J튥N/P,l3 &>ܑ}%h^_, D;'8A^>!q{ ?8juMNݭ3Bz6R*}%p~X]qct6w0#uD2i te4<3d;j/cAa^ei=q=ـ@-5N~ y.Bp a %cR1 k陶&f󷆓MCo[wQ'ЌѩVD77|B.gqaӮ/`ޘ 80 MzY,χtݛpmn3J3E>?8v/\?Vߴb27;D帀" ŷf?0c?).(DuMF VԜֹI+Vj`rel6YyK|гO7>*( !_QmjLz-21PM2+r[/<( Fy70ѻLt?'R{٧ʾwcF/B7-{<3JM]nOH"TR,쫞5%[bNR64)J|Q3>8vğ &OGh);ݓuk/oZQ/س=Kٯt&˯x *{"UjpAoF/bQO.KRkL@&_+NxIBY E 6A}$/a*h l{N## 6HqIV}I?c% Y[H%7x7_<;&YFbI|&^DehE. SnD'lk=[1)=9DMT= z~?!s1HXeݣ;Z*eT. Ж"!wX} [NBD;0dbsLo)b ea[rDJmzxzv9'} jc?Y] l$Ck{T(,#05]FʜqS/K(6$‡'IVP׷D'dy\,tD{vN @8?K} N1k6C#9T-&wN RHn 8 tdxj~Ht[QV((7NlnƳ\prP󟦿ҧ#S#F-!USD|p-®z; ŌP3Vǣ^ RЕl[0j&Qn qoa + Q^*SVJ$X\/HKwczY`#co.poN 6S(EN-"]ZA)6e:ѤW;c* 8:1cdXb;>#bhzܛNA6+j7 X~?76" GQѩ 6gN$׻at3|WPO38jOYD>yD*L1nRV@0v cr=P\s,VxVM-q}@DaC _13Nj-n# ָֆմf8pK$u^bZY'\^z <}=mN[jZ{v/JJ"esUvƪr߮KrFR1[r7 yh`ԮMuO{-%JEɶ42F0mړ]\x;2t.(0$0ybۂ;2iҭqj3;'ΕkkUM8&ttwm QauC LEck;:\4B+kxFcEبق|LTh%k]# q*` F f5FF-O P~펯PU?vCVlk;/w33]uԑP\n((qjNr.k S8m q\RFqZ#JL>+Z 4'yX1r-pu7Rv]tP, NbTW3f0UBQمLÿQ凿Rn*hDD^Ru_jB61N@(B}V ڸS_M4S BC(vLlzI)ti;{'q\*hO:5E3BG-4=e0#@YzP:Jq(-юU舒׎?\fONdR(Z!kwK\O/d^ )CcśJ(uGCbPɢ@z!6i7Ix,~']C`$xb{ 8yt/jԤqgr:l{ '"BQ8UY`)c _pjҶU._hS&|ĹYn~L-{wZx!Kqrmy+͜i{]g=`RDl9JV.N}ߓ:WqTމq`/uQs6H|+TwIb'@p "<.O,۫gJњڳ WV_uq@w׷Ǻ|rfjTވ‚<>xU]]W(dՃDSl A >Y2_ JB-_zpꟽ#xv#ip,DN?A<4hUW$ʲX$A`##72H8f:l&pRw¦j!=%YAnxM%Fv=Z;֊*XLeehazd`m; hyHKYDm$0TLWLX/> ոL2 NY{$Qs-E Gxv6 9? k &"+!鳦Q K0^DlZ/XQ G00s<={N|8Z"W9rɋMp3{7=kLMnW_n*,4Ú—wulϱW.[?7!ӤE6K J%`̚m:i^k @>ڐ)qfie0׿P5+㡉ac+gqۙwY% ;PRJY-gUG%'x@$}+26ۿ>'_7̈́ #j6d┇ER'*Xt 3!򮉌Eޑ!q2U'+&dģBQ +VG Y+Y5/:옪 ˂Q 7í8Ϲ[PƬ8kU)J&=g\%ʮGܠ""(P8];\ R 6M_ji(bsspdd\²j¤ hʑ~ᲶCZؖ߳EᙣDzw; xl#tQZ.ՁZ\ IK c͌옱!fΩoitjv68$\9_)-&Bo{MkQ/&7cBj. >3,V 73OCJdLd)Ȕ$^pJ]hΫG\΂}'=~Eo'̆IS³e.lڷ_M:Yax()⻱XU!?xG$oix'wЉרz[^HT< QGd4Gwnnb r3ݟ+fˍ\m)gE+c u:z*k]e2-eύ,WDzq$8!_f}qB5~R3?%ɟFn w1#>iqUQ*]YM>dz%aU|H8F;qm tS7UOH@@YQːzi.iJ*?&x:V9n-Ͷ2Pd7%Vfؓu.ךY)Ee`A[19~xg.iApDՕF*r^,IKI}TC&)bXY Mjeuk1Zaw "?=ȥ)B)VϽџ2@&ȲF'7lBG<'S#K%L^}"J5\‡Q-0*{|H-d`[5Lh^Q;=zn,JՁ(9g}7eGkneZjlk9;L/FK?yrsDJL}܅eaT~EE|2Ɨp:N:L&6GSSW#)pqSg.ęHƺ]=UԗyVZVI#,)uɖ.Mv0mdܐ$&ճvx$6IF!Q'_W(-bR\ +rĈ7;bwj% ,ۈ7fn IIQs{SZ_9sPW"P ϟ2sU|{p{:rcpƢ&e L''4I*鱙/N'O`яY|PBgpC ߂4-f/.eᗜ6iVPWL+fj(rOgs (W#_0r"^E KarXeS<ђ;ZD]q2-\Da^Ϳ[L̥RQ6r\>Do(|R~"’0`>? eP!tqecW ʑHoUkOBiZC'N=qYc563 ħ 0ة9k`J-C-c^E6'rE rE0I9= Se.ъG'\,GݒH&պ*{5%z'lϮ}' ((W= \\|pNDزwhOCSu%F6lوÃd0QdQUkKLKIJsE JB09Ț4N?_Q >S*'\B D}|dKZ֔sb<H"&Aq"Sn;GQbTGxrD-0ƑCBwƬIs5)컜~3,]uR~k^L$DCͽJb{xҭoaJ;+Y B8(KՄG4"mQuH}3 ɋ㯆/@ |B<%f ϩ/a+؁i_Z)HR;ti98WRu[bx:czPd*e7j+a J'8AFXVjKGbV pKušŽ\ $̞1K)*Q8tc-aHdr|A;E!r%' ^Ʈ/[yDX_H9"~%N0xܧ3|}8%.R tt?RF;{žuh)!A;_UON7 {tY4/ ?Vm*@NՌYm6]AqN8M)Om3yfCݑ0$Ј$ Asd6JC͡#66"h.و WsyI|F--j^=Sp R'ޭC'BEɳRNjQH-~CSzVdvRu*HC۱vlA;/k^:@[F<XT nHK* R>?봌l'~Ƥl? @0FΖ0jYOc!p2m>W‡2@S= #7OEm+RX5u":=2߲Ru`rh,BE7@h/hTg#6/9\h=j]<}7 '1!~D#КHyg4} MI-2RRf~dGdP׫&4 –ME?G:,#LdmXDV̠s͚7=8íuܧ` n,܁z=)B.ϓ|<㹕@4?1axhJ.(sϭ]W8{gt߷(;ב=sb}_gQy5jo0ZA! ' D:bs;bȠfD K_ue%kOO2o$Z r1}jyQ@7HیvZؚ*L#DʎYct e&Ocr9ViފV +3UpZfNFR j(٠A~޽Qe_JOu^Z 8L~O \9%[f>q҈ңlfma.Պ " ظ48,SzǼtU\Slo#iq,yK ,Dݡޫ?bՇu -kz 8`.L'Xv^qH*Jt:BQϺcG`&>#~%`GR2jI=I!cODͬ*:vپ={{}L;9;FpU2 ĞJL4 3oui6tƠDh&nH$AVd⁑٢#A.OFjmg *=؊5Zf"59ZT[?J*FӸϼp/D|r&ܕw0-%+(`v9P) ߈@ҋK@$Q HqF! AN\ph#];ƮܟM4\U/KM P0!Nt-C-IJ^[Dk߷'0nMsn:ez̮$uizK;ˆV_*D^/&zp (?"ݪMf]I¥>0&#WÑ .HA u߲Yf._Pރ"f.pzR`ѪLE7f&Հ;xl|$XQO%3A-mm[8)%f0kҢJM#Pp5Lu}qiS.R%~ ;N2jZ=B:?u$lv"V4{k(kn).Y@-Pxk͝FH)༝ITA7Na8&v'ѬF/.췘>;m.UȫjI=HvF}.mC!`+\!5@7Y:I f`Au . q]Kн5`Bg=OSeXQ!7M= wrRv'GBܕd$yoW5228R{Z7<機VM/? fȥVF ]ưvIhت˚!.6Ҳj\옟ƎURp>) h/.R[n"lgwCaSa YavŲvn Daty=I}_k VЮ*vڦzk xhXk姕;=\n(INgx1{_\!s;1>ET*>_ݎe0$0w=ݚJtV̘9vbD2L k.7~^[{:z][\%SH*Z æ*wBBݏtjkc_a7f _23ѿJNϦzB53̳(!xj`ɬ06jBhaVSoA`OM8#A׸yP4v*??ף}_+La_BT=E];|e#Dᱽ?}D\jxX5`u=Wl -Ӏ0[U32H v8UFd,Gpu,'͍هXܥ|Gm\ڍ_&3ӪLz| !{]q0Da`0e1SA-vCG_w7;;&!j:iAg%_O0jϥ1J;6N>xbQOࢿK"xIȋ}{7e̚}*&t6:bf~QbsKzLH8"aA(n (eqYC;X2 ]JyWŰ,s &h\ 1 p#-_ MFQD!S91)T@t^p#{_'8-cJVmdc۽:P.9 1cV>?OUr=ڶx\)ƿ% }^=D1quҘ@'D^\ x@]   FڊyRW$aAյIArkB!I'Zs˙@t?B@WffIn}r%3Oju*tnN;ERo!_Z YRz{(,O1?oHP꺊Hxl5/A=G';μ3>-mY}? $ S$:o8K; Q#nUЁ'Ň˩aeBdA쐀a,fKL: uM)=|DOE^Zx@JSj9B>|ĭud !-]'w%\[v6h9_K Mnl)a6uq6T3\G"%ߴ]NmPЀ?EB^Dw"ſix2E aFaV sOp&3㘃H04LB5=mnBp}SAE-(5c]1f@ <[{(i;jv[`2|s! 1 }? @[TEWs#2=vTZYTBމY~H/0~&ȽƋFŵHFp]|VIVm دApd1?>Cp|V9b *q8IJl<ׄ\ 0*uMQ;cURa e|=}?T}QB5>WJ:z K)4 &eMh:gTt4b |oJDvjTZ?xqdo~l UN @t*S@@WK6[>Ol]Z PZ"g+7K 11Aw 2xOhJK)%CRTQDcG%%`KA(:[|[D$kS #MJma8 n;f snͬL8>N:E#Syӥ5yBw]=ܑYaR`3tU=kQ,49Dr.I)$sdpy0SURl4wh5[ĵ?߷Eh)|/zsx~L\rp FϡקKljr &I{ء]; -iPTq"F(+jyiMÄh RପDx05j @@T6OG,Y}/٢/+$A2w')rC'eslja|hjHn-vکT4s- dzP*Fɀo9^\Hnd0^\Ck`?h.0@u>x'j+wQ)i0)++yҫ!W,q'ms*%PaY wVS}'شuq~KeB #kM漴#jEoEYlNu3۷e:\I])O,ϲ 0t>8N hMB$B!H#'1Qd u 7h\t:/S꺋0"5>g2.wxh~9WQ'v>r}!ssS<۵sAXm =U a,'U{.$v͚[m?wNi@hq~&g@ى8*>=v\rY=΍K[K |;LV^)ZR:.lsJߙW-7M)t`NL()ڟ4"*dp\itTEuT8"5.Ð~ڛ'Y, [r6mb/ #j`< ŖK庍]t!j9/iii.HP@Z*syI&od#ot>R+fa_sow\r "hRm /Uf7^SsO!n` 뵢Y%E'&Q=! FwPy((O+77iYtvGDk)NkVZ":Gv|U eğv.\ v.0B}M+K/;?Frf6:A撯= |DnT:p.ܳeWu6AR2^i,ȽcÜlx4N͙[(goJ-prG}ɷ )Pv=BΓѯUUrOp;mtVf.fm˺}j-pDJ;#%{+ч5Y}РuSi{ [a2v]ikH~H\`8ɹ&yQH)2<|+ M},xeAx]0b8!4]K&hٜym~#iA2p6˃$? J BF|5 6lS()+#Qɮzp˟jZ#]|a̲"tٴM.j+}t1\Dx5y)R|8i+B!~W6n]pFc\֪u=އD;<NC%)yGK/~QAހ{1g#5d2HlY|,HAg$FrEb*{4 xRQBd 3VDfJfH;y&ٯ͟!II$ .^oj>fH .졓 P ίa~v&Ƈ"? Ub8 g,@ŬlCB$DKhPӁydXxdŮd_5sCo1gPn(`dvEqW{Ro$#Wr%Ji[L yw'ܪm9\>K{QZǙ̂]+:џ&Ѡ-vAa7sKu%9-GyX8Z"DK8|K #ᐪHF&؞ |d`ק5<%0̖3OÊ װG]į& djnwv`؝ ~$XWiyO0%"yUI ÛebC߳ 6:aБ½ oVQ$&Gg(pJ]`{_=$yWiM갌m˒!1ΚgrO?`59P,t .Ij)* vHCH)r^A`K;l8 xd_W" qv'Eyտq 8{5#3΋@Q]͝%XOai3-p C(^Oi}`%tz:Oc0"Vq#`ըgRԿavHoFbl4w9*7t `:u,cN±x4Ϧ1<dk^+na;w_s)ITtGw=z+@kGw&4޾tt=v}W2-?`zh \OɏNlo?Z``8[[%]pyGhkb*S}!7v\od(;xXwtsusׇ"03]2DVv42U#\~íC*!qe& ї`$FKe2_pmՎ ҙ)97&qyJi2lHQ.Jv {93Gue).Tg47v lwEQp!1wgue\}Wa}[Oeo G=ft5ԉM,j΀:(; '{Q5ÿ/p59_O.N@ŗ )\Q!vZD JuwQ $lyi]@Ne !ȉ.~dgU'L$K'9\xo͉Nsu7% *7j\8!oNJ9ڢ/*Ex~YA@*e&NsV"ܴ{»oSf˛*Cr4ELI1PqnkzKɎ\Vb1Q*ȹxJw2@b"l g<fGּ>3V*nB<qMOXXcscsRfǠקUvmPsΠAtINr!J+y=Bi#-(Ŋ 1VTm S)e#֩~-b*L6[ROi}BT>LMq|AEMRme78%vt뱾 <*wڷDYAD=cSE@k,mZR 7Nl_C4;-0-špn:ɰ-_$G.g9{&guid{,g#ظI`3ml3(u_a({$ ܥ H;` @W-OGDݶVV]@[) |<:1NFdncU>Im[x8KAަd"阎IP-4cWsw.Hn_&+Zd^2}DHat*Ӂ`X.(/{ q֐7Gd ^9kپAVvnt@\lW߶lB[o(>JjWYo6~O% H@~G7 ?nVL5n']lKnSk=L}u12kH׫sSUL-xRuS֫.%ksS)U^l.wЉ(Ţ H ^rƏb{ #dҚ;RJ#k*35wѿsG>I4{g|Oc GP @:E 4`}Y]$!Mb'!>#_&gY)Ñ8VMdM.~g&mydY.zG%#Z3D>]'=AQװ"2耪\OVa^ b^֯+m(ᄅuFWi޷c**h9-cj{R2y#&fͱ 5F#=YNOھx|Ɋb.KcZ/u`#!6<n߬35#aEcuU6 #9S4M#5a/Ѱ/>.ͷ$yQ'%?ӝ(I釃ʚ=y5LYY0 x iuSTPU\InI`8ydLngIsV\,Ï>];٘,oGg6+|7#0T*3_> 3c5u[Uny}8H)zƇ#6U`$'qSfgUukdnԃ;YZ1"qM{_wכ<$OϡMԝ>;'}qMYNwPRL$i- R6-/ln$w[pI`b; A0nḯo\O )rыrox72ƛ /?B_UUXu P~nZ%,Sv?|-$dw_U!?O_W'>/:{7@YP!<H<-_t:݌.=:mnEf]rUԀ+t+U=Ѯl,ނ$^VLͲvK^sriGO)R1@6,ʏƷ7~rwH(9<3R/4i%م!.|o7\AkB卍;73V>v:\kD]@3FVa *joTllFURa\nɁj Ge9XT&ݾ+^|՗QL4fН)ZEQu*&o*a'=*vߦ6#h[EA `F4vۗ˂"t@k:QΧhD2y`Qaluc땤23˯EZW \\D)fN|kʎˇ\E3CS}yCH|U#8o?LmuQQQ<`/+Z+c c=g5V?914꼈7"k#6B!p͠p$?"<ݗ",R) z#DJd9 +u(-A-~4X Y"IZ0lp&f彆>܎FԺ8LSgDksPEp] #Tҿ"4QGđWa@6X{"\ZԴb'f4>'4.Д$WĖ{@krMazZχ?ECN ;z {Yص?pU+j};Ȣ; cAW[ (,$,r-yg]-kDмa uMq-}!OkV֍ƥy ffc/1r. zQ85.$F5wu#">[2A;8!)4F+#o=|01uTY[q̘Ϊ<ÒT n5SD}}qhMw28 5Yq5x#\ g_'/!|P.jJE!-LZj/ ;ױ W4# +/=#!%JPqѭtħ%K$AGO=NA%Q9T% >=x;lBG#tRaH?>џ+K8JXcDf|FGZDYi1UC>Y⺠)߶s}9>h%IAaQTzw(5ZGY9˥iyPq(CNu)]5&54u\:yWZbv.rHюfa#K24hyȊlX/4i;FGVhe/蜊ϓy~h0"lks/yy-tmbe['C93ѼB."cTe}& #mt8ؕ,k 1+Fc&M"Ua"iKcK9ɹ%1KWc>`@,ϟah+N"B7a%!T!ĪOBqʯkƎ nC1֭ S&i5/2{g}%+cGF<}uX/-e}lqG\7U1(fhgXz$+`S&P(_@WJ/,`3*u`]"Gr5(}Hed"`INIj v0jgd_Xئ>\oOi="=\V$t̲`$;:@|}XtcaV`4`YX90`N,nqwMp&KfAWw2f̲' {ES>rVre]X`|L:n'seymz?uSvdh 5.X{P s]`|>lӯOc&b +cx j|Vp`j6[ΖPtEPCՐU '")y=jV!1t kQǷ̦NPԈ&cZȥsP+ _CB 8||jY,0vV#2#/Ixg`|o6էKń^5i Y(UP輬u{tI:dGT#t{Oh9|aFc*怖k6E 0[=zdK=<-#. {<r2ZxIXfEޙ*i9ȡ@LKCُFԛC $Z=2[-lєeU cGס{+0$a)%J4-Q߿zD'S_ w%?s56<Ę 2D?@nn vS֡(ma6sJ=1TG1-pe;P6U91ZA{scHq׬=j3z38mTXKһ=)gDe^=#F:nA+## ewI{ B?- 9퍴%Ҁ'jѺqdDFe )͊w<謻o1jF){,iD8l2oto_lҡ V#tlABNP<\ttܴDHoLm<ptsI򵓑eHspI_ ])me‹Pv:Կ#C$s0pN'xM_X@!/x4ܥ-J%ui]hHB]=CV4JoHj9PGB<49'Ceu?=mtR#ԅvQ˴ٗp``sV+ }e'1 ^l;JXju[J۶aԆN<{0m @ĖarF.U}Wr ! *߂=nBǔC8}"E#S&`jKٜWgdgC"4%x 8jw;,co |٢Cr@1G%B PsNaSPk!-tPZG=^Tw\VŸo)ق+5Pz'$ṋuTOwuz]]h&7]p&BW0;"? ~7:m=|?eОo 3b7WӓӘYkKc 0$ J;eER)unBm֠1$T.ڈ<^6>a[d|Ӷ~}b 1`8^r3"-m,/21.$҆ "f8Vw*ЙG~GW&b{^>Q!ҬqLZn9tǥ`ȿooyNLTtDSB`&{IXEDe?|c\|U+S"MP0/NC0Q󬺰JĪ%xh+0 MZ&T="ař彼;u/ :1h|fpQaCisOؼa/m(ݾuY HHP7[y$薮WVd\Fr#mV7ۨ9%uY, cRD/L~l+ܐѡ.wI aʉq! ⡊'x'2* %o7V\Y+u+q>Дu, RPWE}Jv9WYߍUT9E/_bo <6[vx~%Qf1ZZh⁾Nz]ԅ'ujzF NۆzjО~Kvk%ՍyKf>G"yh"yHO3EN~©T7D}Ja y6hu9xwV<[h L8dN&]}_Mԅ+~̒g}DNm>}pՕ>8$O -<7CDs{.wc6t/v(~uu4GޞPQukM1D\M(pZ'?Vu0w7pBGu %d*Jnt܉k QD^'/Oz+ /Kw'4/Ŀt=̣S,}/eY!;ݫs-'+]IH/wRl'9(! GK$*(\?Q"Złv7%H =jXApaH_j`H߀V4٪LDKU^X9P<-;)N#rL [5F 5O3v|2[IWW":̍eN0ޠ2װd%?#K}0 b@4K;̀sˈK,J" //E(?EQ*Jow+1|dWJE-QQo%Y=嘗FBh^|B"fV^6%v-`i6'@[& DEy떕'U 7רpDY٨Bԣ<\ |Mtrl!."@ݱduBK>̌zZ^ς^~3ϥf>XVG'?6OyI4kG, tq,8):/>n8FDZ;yiyDf?jۺ9C]ajXip;G.O|ƅH%6yr(,K `k1$=(ڒ14b-+?ݣ? c mw :2F<#H+n؅;0|O;eDxUacIPlҡ=g`5 mA9#uN/iݲL(6wUjvٔ5.jѼ6g\p'gIAe8Q.iVs%ftܙ԰mޜC3WgH:XԈiXPZJ%i6!aSl%S-lz'% S;?͂#f%K% CͶ"Sr)LM./%kkZ4S>:"F+ uHR;p` kf53w;鲂tMHd#AY7\ "6*XvdNN)NH從51Uhq5. d{י3C@q'%cTw+J-VbIjT5Jy~k'CyfI;Kb>)#,^#k+1Wn<$U*4Ň 0 1!Z:[itu4eMVp[G/{a3 )h+_l>BBog(`<_'NrjMeyvüE~ lUa'#eYzyt'sއZƸCD >AN@`J=z&G3CZd4CavΈ%X=| Mm4踦c)Ǵzn}V (:nSB\wRd9@;P|o0&xTj!kV.n7  +/RGNAԸwKeo##ddڮ#->o a fpv P-K5'|g!QCܧ'y]KVXOAor3C:3VaU=&# "/fys}b91cu".Rf7?f!p]Nd;)sj2ut@IPUgxh džX4%L(hہ"XsKBSq?*V <06?gN  نI;Z*}VW[Q7Dk8]~hBvT\,z2(F' SsMRPG#PAp!e?߯y[2r3/ظ>&O8`$e^t"别3즃O P!w(ER қ[݇)UԺzcu)?qܛ_(`UGr"\ΦsNA?Vը,U'\1jќ!0#3eU s4kUE'cA7Íydzk3)K͊; Q80g|/$e#krJ/aY)=0 d9?h1 hV'qr2 ܎˂Pˈÿ{#ʠK FlOWɑ*bM 52ۚ0z9ffO ꏎ6Yd:G P3BXqs(h yK=TQRU=Mp qXύAQ/\\RoYq~x0&Fvg5kTjk%l9m|]adNxR&+ 7_%BhB=o>TׄD :4.9MFY^IތM- dz]BD;RS6#=>뾥U6# C0X6.dE%9 9O n:I7&3ԡ/0x煼Gj9-J~g&N5cM*YOIzQCc;[ƻtyU0%Q[}D*#MJuYU! Bopd)6uwA\fwv|XwtiEy}b,}Iιi[2 иoOd㈜04hNTӤdQ0ߏvH\%Cm7ls;nܻ+qblIW/n$[q&@K L6Md$g0sB@CV+VU?S2j*ʣvT헦ߣ\wcRYqlGMzS/sdT!.z3\| !빊\.}]b,k=431!o 4Y6?eR1I("DOuRWݺ-ZqP'8A>܌([W~"~3.b,1=+Zѝ ߉ :x`JP|H'pZGBǸ^2( [-0lgFtܺH[7%8tO0GzVFp%exL ^^9`Eo|^N!!WȔ![bFQl^0LX9Mw52}Iv062.F0_]tl'ȼ Ore, S+]?$MmNP$%^שy g!wv'ypN8RCS&מT'$k(I' <)cu~\>ZèOܺt4L G`tD`Y7Z,>k_*T1w.h\?MN^t:tz̈́+2yQB8${;Tc쟕1K,űGMѰJ؟ywLїīWRD6dʹ*J4l 9IoLR7m=gO7!\TQV[#eP ﬣ8C+Z(ҳ-Z`D vtܭYyT%Ԧu1e%߲enɖًSYK|SC _0&&Ar{$ƴsHJFIzMbmr&q6'G *4<)d=GND I|@P䩴ďQ [1D ( xFf_*@ɮxdUOh ~2 Hxն50yq%[ (brBRJOyk՟w+K oi  nNTbfb6z|QD)<{@:" RO_Ѣ`LPBX˪l쾈\yJӄ!e-Dp=+teuקhnyDҹK&jKoZqv=oiL*=O^ Y`;\4=cH1DRii̓OdM"x Z 1Vmቤjv܂(:~}688 :=^?˽lE^W4C!m곛YC:Hsfq(X?,I^ћϨrR=*ɵ_^HRL#hp*$ Ho9e*(@ҍ3ʫ2`S,0ϯ iƈL冤ûrDNI ́t8?UӐQ}1 _v ~rGO[<˽fY:'4m|@ߪ -SH]0/iLH]4cJ)0_+ )fOLUY?GQ$g݂e&5~˺:#bd8$(g6fQ+/ &Ȧ IvPnƇSeWN(wÈ)6uDXs#acp)IE `o1 wWuQߙō|yg9p67#ʰX뛾Lh쮃AsX.UFSL^ ,2 w=(wQ3^!Vz^8E:C f(W XhWk2 ;1ݲаS'ว"BR.  !1_d#-F舴6Th3r]5_\W1VRʽ2sjƣ@< nF+@Qz~0I28Cn%ky mیDO|kQOZɾ-X~ dz`x6BӪ&+YSq \A8-w@>8'a'MȊGB#^r#R?꽥U-4 VoK3ePmiQbƗ&3tG0]a:fibڪ-sN61?Zo!r@(O:]ri_rqx"Ӽ4e/4N1G[b {T>J7 QЮ1F[˫ .ÂD YS^$t߆B]X}yP4u_˸]ʮ65Ÿ`}޿N^^1O!IwTHo +|gSY#Rd.@>ճ# Hz~ka4n%U2[Q&xcIڧmIN[ /V|mTd1wKohq6uj\ $Nj&om 9Ҵi Fގ MxPX$Vf'=_aβP`qDkXh/AUC(o\A CCsѴN]0]>|l{xi&qTTy}ɗ;`"ݭ&ڎP7{ ZaKNt+^4'96 _2uMvp85"҄6vF#`p0(js5nى!B W*j׀|-dž+.` jM^`z$[Mj6L:R~CXȖ!hԊN*i JYIyљq.M?DGӦS҉gȒpܲGNlD2*%X~',TJ}?/q|bFLꆠ[Q%G9kfB~& MLA;}<3ڜhFjA*-4t+Xz#mc5$%r![_UH#E]j{F <#2I&Ӷ(%4r{(*Y*arCrN& *q^L0r1;eW 3XWFԇ', u9["@ hxvAM\yM g/fh?sĵ_Z:'1x.PLfᗻADUՋ3pZ8ory5HT5GcE#5&2) foKu5="ض0wա\c$C[dr?% EzMj=u5Mn&`ϣWC;}Krά y&3Bvw֋J)L0-VFt`3TdW\;=&]tZչ'&h17`9,ecaweZ:x8}W|ET[}"jJD%2bz4˵>޲܋0TE8EH%b9f޼a']'B/ " k0*ryCO\3˕Q'JC4_jo<\ -NکnYf[yh4kL-9g'k6, _V"uh3!3ؔx{~-r䱹s;JX`Uh{٤!ud&a 9hjT:Vki&g)+9$~ڬyswsf-ءA}#I 2rjQ^*RPZ W_h.~x4:H]y[gu4Jذ*pUBnH]hrh b -qɝsM_1P $@a#yk#M d^TfXĺ[ ͜X@X3WfmLn]KM {kFPB,s@cUP}m<[s>Tt3d{("݁./!س){3xflE-]3]e/rz8YAt nSk=lc3ndT'779^.=XAqˍCNZi:j~ bT@.x=IC'(y,J\~ig75'~0iC椨3OԖo"HGXYx~3cU)(1ER\hc=Pb~mc`mHa6W'KufsQ?j2ۑ4L=6@wx"@r Ev-_iBiuB8JĀB4?]U(q|ljQ(|fy}JB|tX1TRTS\:S L_~J<`k@pRƯ<&Ҙh/0eB&D5Vsܢ f0bzKa=IoE9c𓛈Cb.d*;i=)Z+ݨFiY,XqBwm4YxUiĘ-*]8Gk-C8^}=@(ܴ=wn,B-xtdp&cdQ+ bM#Z,~ 7&@jo3$q"L5AG5U{PB|twr>)bCH]?}B3Ppej|W#&տQ3HݓJ|~߉82/f5KLG儦sMV{& σ!K!G+* ,Od$I`jvLzG9w'J\|JKA}MtbUo t<}?!RVC`a6/ͨplP"`BvߡG1ob_!L(ia~5'3Wʏ Q'Π |.>4rBt'odmG&>Uz;C02A&#%HF&5G[S_8:\5adcc+9C*r TLhkmQ/<]bSxS" py$ʗsFz =X8ޟoṱI gnq0&#/췵Ϳeڝe+) y nX.8*[@?Cx<Po+?t7,ڂfCÂWH RepKUkdmŦP_p~k0Ϝ<ƽ).޻aGA*"ő3Ig}e|C/= gV6X#eu]<ajP akd{W˄<RL4:;$V/ gN2&eǟ2Zn _a}ic1DZyȡJ }DӖ5u.Nv ahh@=|^BVAl)ab6=ɑ}TFxgp{'6<Ԛ# gB=@Z%P澛6M9&A mdgJ߳$QynU-Rt7 9Sƨo>&L$ QÐ< SkK͐-7{g]ޠG׬)hʜdkp++PcvS0x_$Z"&bmթz(v,WЁQDřAs/3-E ;J.0(qYûSDB1;BԵdb'atOR),/^b?&Sz ܤ =WpHp͂aeN2 +#Rsr!.TnPQP=i %Ddt{Q΋hDqz \UOS7xIVW6ϯrm~y|+w2) x#)qOȵ? ض5wE,'J0ƒG2H ؋VIml'(i[[m&j0z:M>HK:/8,]'M;vŠ\ϸ K@|6k!k޳ކyDc31nhd004n!Cytw{(뉨^w~1)K?.wŦ/z|xiw4p i4úSvB:KFC+-}$'0pZktlUkCSv댃m1dy=w(Ģ%Nv/ɁwUn OtV-42Q+*{K]'2|}u+ѕ*%nCVnoUTm"nCkrp RT(zp@qE%A7ef|u݀]yKm'mbD7@i|!lhR;T!̵ q4-A^+.ngL;%Abݹ*ҹu9'ڋjdQ'db!s "O]F$>hTpkݰj—tHi!~԰Y@`q< ,7nnASG0_꒡^XE=0DJib`z#E5 S\ FJ´,&.8LLyp[WUHr<gﯜm>e܌ncrŮ:gWPԬߤsDXԄ Q~ G>ku=+_F&@k3NSmsa暸tHw(PtPw,jE.8 oܰ 'КnRW- uD=ɪ&| w-ɷ 1wd1V!E"+x};HH@ZT ۴#Em=L?[|Bux M]N(Ć*Y {P_$Z/LT{GT)j6Mѡd"CQZ8􊂈A1,~eJ zkAh ;Ο?`_-B4(LmuGʍ)KYI4J- ]eJeD)/Ơ^%풺m{,42n )I;o bG"O/0i DiQ FnL,U(tEa%Pm)5+^ (;TiYw8: )9+\tGm^W F)P<3d/Mywm~txCDo96abf'Pˆހ$Ya !ֆ/]m.29, +꼙Ð\6L_ل.`CX2 NaV-,DʀK7s,( 66Bâ2_ƩLvaKN]?3!LW+o*4KvGY] pA?eVmK=ܞ.mS5dN~pTi%U!;HF|ò$ H<5<;d'Px~qM6hGObdڭVqG67G_ug cݴ斦Ϳ'Z=Ύ8t3V&%%r^c+X\ k_bģxdތ 39GʚBՠMQ..TaX-,c,.&C|lCj;PNV21kBQ0 ft*P0N|N.[CSJ*÷#//_ 4!H)bh ę648k%&Ma}εeAglnf38UN^nޘܠwRu,NH3WƑ<\3bXHB=F5 6V ٨Pj$GFˊqA$aj!6"cU(/t_ގAHHK[KC|"T8^e ^OJX>um#_`8 YK;D#. ؞1N?|\=a@A.kd8!Elo],R}(h'ű!CއzꔵQr:!ʅPh!:q;6pz u@^`_RG |ȬS_+!=,?*( pi)҄OGI\m*\:So&F%w ]F.9x`n %ĖYx;AUqȂyHK-7ùLJI(umA͚K>CipXiPfh0tcv٦8 :qP'_c$IHVɌ۾"@[|n#<Bysƣ1|b>\Pg%&W2K ~礄W2| ǡ QHёiW1(T0VR%k&)\TYHr>H= iNs.coC0YJ8[P!ˇٟ,!'5] g UÔ/?Y[`0P|/:^-v91zA>kГRK K+eY@6e $ $QՍٖ~J/UnR-:3&{ADxLWkhQ= @cДUқvE4..Aq+[Iuu,[~ݚ)VUu > md~.Y)Nquw |:Ε7u@Kl` i@maD}ԶKY{s^`IG/- u:y*n2{'_mkm޹m(=|mb שW7Lwk@R)4Ԅ I l=(SЮ_Uk VB}ěY~KI'M3:(%X5BZ࢟/hr\K"V/˽]Bl,ۢj1%HM>C- X6Zc P6y)hq՜MA:nhB4y%"xT !iazF9`bN36wX in)jZvZt@Tj:mm1E-F*o!'I\fbVL asVo".70 )ENJ L$)I֏P? lY`]A»nL1-*"HYL2䔣d^b$ thu/z~L/[ {˾vogC.W=0| AvXdmP$N\PB%jB!7+H#՞-@f\[^C?B3_F!cM2eA8kA 6~Q~Hh$ 툨ZƮKnv4E,/]Sg(?O519t"A(B?U&ǶBի!)&@pNemYo{OB2٤-5)dvfH{6̴$Iis)-د,@ǿE@\l.n'B#Hhjs:Xe"Q+(X6mوXpJF,m75ؔߦCέr34{lp*)k@(Ek[Ro@tyj (Ti^w8DHu &!ِŤ%鳷(ң]0U˾;}N {4^J+-KTZE QfrK~G^{=BdgʝO(pC-Cc* ar3Yp"uRNL_C㷗Q6gJuE,aȼߤH0f^3j OqE3'D&|ғ4$YgVFV<``Ŵ=OZt!Voa 1hl^QÖfB{5Y${ cՠCB}2Ӌ"4Э|uu^4CX[5buǶyo&YoJ;6j~zd07Æ!'L3D lȃ(^Ն$/َm<3k]u59fǷt\}<e;aU`QgHb5/-l쌩-fQ j 6UɳWWgd. w)@]6i%EXCTxU06PUJ^Ⱥ,H.9CҦ'P6hO6L{+#X7 ,7F_dn<  -"?ܻ.9+[qy/ԡW!{Rl\ wDofCL!4b!GDHؐx`>΋jp(Hy|ZhL%IP5EqTŀ,#na儠R۰wU!k@hRAi!~uC !א'T%5[Ũt.{m}'8vWE4 hIxA?~H(8*'<2Ϭtϣ%;f iK>;43I XM^c}O8/ݪv)bƆWquG)N7pGYsGMNlܜRHd'E+ ; i}Cm{8Q[ռfh_dGROB$r5,SF?bd>ΙBA>Lծ|YGȌ%k$(MK™mt ҨI~q8d?Ok11 +FD!|C&-KWSz:tP h? رY6ҟl&ҔJLmA"!-5Ln"7:"O@/& =並SY\Z>)֪{MiR ž0aR'!2H {9IP7:\e+c EKuWךVmUlS`F1 V.KD ۛ+ϑH)a˕C:t*I\=`f7/utܐ{sq̪çy!ho (:Eeƕ&ΞTp/޵&ʞY Y0֞Ua<4mv7 #4Vړ?MzŐD#Ds{hvj˃uG@9l$ur "?w5Jd4_dFP*qiTonƿHV:k lqs[%>χø*eC@iqq[Y1ː (y\1>:#S0N+8,#9hGlK?}4?PEf>FBI1E 9~sW$l-* w~R)DXb i[-buꂏ͕p5L"y}7MmP6ѝ$ҍ\La)a X򏦦#Rp*&8Y.X!:"NqvӗiD txU1,a#Zb65svnNO#KRE.`'L Ϲ٩lzp =`d@/,Jšdؠ"Ih\ 0H|W*gƇ"]  Tϱ%}њ3X֪{uTk1NAJ˄@ aLi:":GJ/׹$p8]V n\?M_GB,t8y+8j-Dӧ+'JvγTIY Td% (/pPu㖗5R4t7&`E;EK0+%tF}xYIo')>MwSDF7kٚ|VNl4W`ن$)o^<<BCSпN00j32]%K."xad5\3\]4F1$0kc)ZC3Ҳe'!+)z lr披~3NM%UdL7fUƈYR cr:Y{p\~S3"/hQ:)&U`sKD@)q"tFѹDۭtT.c9 ѩFz龈qV4,G"76RuCR뇓WD9c kV 8͇u1Nsё]g`{h>;#,.a.-5h.񰿈+CM\?;*5$yD+pXK Bf_XDgx.Ƅ`+_TLv|k|%'F"h1f!f öi_#*2k~ UJNʡqfpb.^n5FU=Ʉz.R,I})/7|@%M•N#'z TȮ Qm}xvh63BGj}#%(]rs!a ;e,NؙFoYa>d1V&LooܺFDj|QpVq"˱0*R0^fTo<߶?+:G=bk"̢HY%[ 8B|t'FEE z t[i.n1_SWiI2}W_+,^6:d%E=NZy׼K$h0::!lG*x9D&#"; l1u"am{2(EjmV6-{eKK}F<.,PZ*[3]JŷXtL2W5&g\?¸NYnJpU Z@K8 AIClv͈yj+>48p`ȖU Ln,[IPh'R?1 tMzWs[~k4:Ļ&\ftñԙ,JhVY = G ?,E, Q:FV3\*œz{B[D\sT KJ+{׫Wis քfO xC TMh67Ҝ S?l-ۉ&`?hCzTQ|9z8%᯴zxvF#ǝTVj]x֒5&rv0oՒSf`prI0-6hYKȫ0I咊 APqζ^XĠ/SV"=6(nsPQ^+aq$P# '%ǧ\HYa *b,s kJ/ؾȧ`VTU9Q* 4w3-sMd X"FNe".0jr+}O Łv>}?nf YGC^7kSmNAm  >2Q Ymm3Bs;q1~#L y}v=g%Ywnw賝/F[Ĝx\e|Mzʗ`ϲ5mwoQ3X&ɻ4hv '/#m,ײO87~~ _AR?yXȤMU Ӈٍ au/eZG$A{gM1ġ-gIS#d4Z4辟I1@7G*g>1)S됍T.{͸[WXt(bY:m)1"1- 0e=WYM*N2~?,kY>\!$^塌_]Q<1UtjD>H;`>*9ۂRD*l6)ѽ 2ldí|%,w94 $x-Qi+~(9iդ|/r$LG #*N7t=wAQ>y}[H\T 'sǜճQ-&Tj]4{h MRS<^Ҡ*GJ4:}(`*AMmkm7nK}L; hCa|)N}MwA@bHا6Ͱ3vvպdv-C) !/QB:'VVݯ+.yԩL!eFs%3I=`yX%gѼpXJ3vHw qL+5ڞ ~2'j퐠J/~7P[3d韡z02}K7?1 Iw3z)( xjn“;a|8v$KmN_tFA:^%H(`c(Bsuu);xA"Uԁ cG=/> ~ZoўL(hP;Mc$uZنѯ @(s49J؇Oׂ*p~YNEq2r?ii;1sBc)&rn~4==PEATN_՛'DѲX7Wn?Gƴb:gGUK Ǡg ʱ*5<9ҞuJ*Hŧ W~AO&bdxϷٖV%`a&YSրѮ:ZOt,Zb ߦnHC oHiysy` ͽR/?v-}n5tEê ]fJ@ȬTSJjaS+eh-rGu,QNmH]㒇U ܣ|FyWGw=q}odRYVNhTt+Z[qwϯ'`{wIKn,cPu|B] xLkD拔_} Bmy;h\^18&cںcJ^%`6<$ $ٹhpN2$`<:U|b! N/_/ANPF4@cx"– WϾ. FKctwl;f>)@ _Xݛ3|PЯ" 2m j>qȡ"z~JKO~&B+"b= S j @&!"il̨b6imEzl"0gbMڮi< "%vfɕ3qd<:ݙ:>^Rjc} K/\@l orHQqfFocA0L.A ʫ-GTᮤDs=G;mQQ!󌞕Lnyxj6xBvp ~jqbh`BQHP"nw~W$86V211%t1d6[o}?znڙ6 #Tkw[\-"#G.,*`._ . vZH ZjT‹zԾW]2&sa8>zJxXo+vXS+1.uEHK}ҩ~7 GG<},@J*C,MRU-^ ur0.I_}|](Gx"8h-T0:H_sAz4+Uoz@9HgMr$ DiyߞB*\r :6XC~+6bׁ/ Tg7Kv#GBӛ$y cO_5tG : QAVNnaϲJ;z 2#տ<.rۉ ~>meFʒPa+Kb2!H x-Oo20/ g;M4S^HiQN޲eXXii -!ԕy6FBj`p'% N?`Y TCŠMIX*t~xk 7Q 쫱nRW# i+;'6rYh!ծഅáWjό#ñ G1ke|fc.4ytg}v IYF @@?I"vM ԝH~"H,%+:z7Z̥RZ2γZJ?V>(c F$%jSuZjTMp05SNpSwp)00; uL{0Ga+=v,4bO޳?LeHXw VK6^>V*"SUFYk"^օqv| mr( p,ՄG=K#HBry%4w$U7 i^->=t.#SdY 繌Uz>0gb#i:Sg4D-a]!ojpMd4ɼQY#:={ٍk4d%) rdmj<:!ώH=NVjE[kg[`.m 8-u K]HmɍY{!? K3&` ![gmcXo:JŻMEG5Ⳏ/oL`I `o3NVnyޕlbYyRiBG)rߟd '$.e=s{Nî?[0 +Oym3`Uq' ǽ tC/Ƣs"{%!L9+l=nL$_ ާJeaâ,ni/)ߚ3BK(u=Z:T EKZ9(C&ۇm((k:\RHX٭| OLNgoHg }:M&7W3Wlr$ei,EJ`>Ww ËW7c^yiCbn  p~GD  ohaL}Xp_ffnZƽO?R3hj[uGdT(R oHI6_wHn{>%6IVHMa4Z1JXd@9`H(\eO,eUlHk9ߓ\m8G w9m񫟄:ŭ5i~8u Z#՚b/LXG\_#T;9Cg۾ /ҡlr= +nP[YvBI)O!.ɒ[xa7Eكj+U[%CD*%j5tkm)?TI9mFS]m 87O. ebm/}\#an> U=yA]tK,B]OEK}"QC(F}! h;G#|p%\U %xb, sI J,.",U#킾Y sno)oIy8~m\ K5ृ#2H4jdw%lp97rubgM-IzVTt7uWP5ɾ iR:ewװdڔʑ:P^rIg_Yoǘ2eזƬ_%d!qrh K79OfKg~ljĒaycn{S khj7TEpJ$ce\mP'€"5hB{sG3Iq;@/G#6<,/1KUd5f{ 6\L-PwѠ^ͱʙ$&GvOǗ"\GSӤX/nn8b^:FW~y/w-9Ɇ-# n*N!u[jTg1/LǸ pnz't0| )zQq+\ȥ=Q9e-#h=Q oF}AN~woT Os]ꂫ톤+ƬXVaThؖz3ov"bQ? uxPq(ʭLemi`Δ(g/+ D^͑&=,IRQ ujG|$6NP:bkeT1Bx|?'4 "Fʊ/|hvL9s"mB(r>tuǶP #{7Νi숒OꎥϙMm1@E*TVE:)H>kJ .ߨ9SJV.i8 &q2烫KBFvYOD>%6pwoCxm]'pX1[eNrk^AQtH(ˉ(.!>w)hm?C>EK4ƁrŤ Q3bX?K5oWvi12HGUt"@A_o1B& fP"*G VYDETaAW0ABkZu ];.gƜ7?`%ͣK.QNyx8eٺٖr[ ʑ**#ѓQkpn!2=L_}/dq!JՓg"1baS. b{'t,">崪lD}4(\^>´XS >:!~m偼  6ǵnpeJ-M+*a<7ocܺgc/멪 1Kְ 2?>WG6dS\FPNntn7.|V8 bZh Bv`󺜏yIfBE7Š5n| F4 A[,T[;c 3"FeG/&`7֚8k:jV ӞġԝBҞ5-g05@M֟QN|(\v; %RLx~Z~.UBgKBdmQ[>FMVdT2bHM&WJ 2] \\)$BϽdT ^ GK"V$<38%vK n|$[;P})B%\lg{Z'=l.F(y[`N s2rHsT:S{*>&bcPݶy[lx4k  oIK7wb40Fu ʁlDj] miQ 2ż9nﳂ7 }t*b"1@ߋƥ%޼~SL'} L]!ej{k.n[%%[20en̈́{NsdU|+ uV[idIc4SP\ef;E,s#3Xv4bI%} 24"+p]̀Yggy~9Dw_7>3/!f"nJ%4an0=&mBpֻu;\AǞ::j O:"oxeRrAZwkqO3*:-\븑mOL_lF?t l>#yy;:H,>^4ӺǕJ]vQ`)RU_bjR Л~X/{*D͊xFMY# EK㩭vx#_u i+#j-%ÕA׎z`̟W)KgKv.mNޡ5?Vo׬qo; 4;.-V# dxEb9A…Z$1/D7WW0V0VȌwIF[ GYA $3){Cy` r-܈+t=O;52fےU B?PtM.3 Q:NM#6WlJZ鼎Q(/͙pO)]yQ&avaJ DXv_Mʁ.tvSpߴC8Ϗ_:$QGNd4} 4y{/ &P]jH4{{nwCbWs 0پ}EV<knng9oD]r(deYoxRgΠ0P$ˁe?ƪ໾_V?c)z :=PPY=v,m)q>HũDRkck]fxќAm٪("wYKp&o93.\K٫ NCcx'|+ „cah|MľVW?qZl\.k uoAEtJ΁&:3)㳼X8!::_X>iLY==9, y~0%/?r͌𥃚TNi{Fk\*NUŒgQdIdM'pi\>IF@S[JJcOZd5'C . +p|s)̽*p|m=Wl ^RPQaZ{濵4ʒ=O3P/ ݨ fLFea`gȑUQ G>D&fl,]ٮ@W#d@`˜8WȉD ߩy$r@l^B%Vf:gmY120篇d}qkWџ66֥i>RGjHB>QV4*HXv kʖ4N ¯Ϥ'i'1wI^)*6qgVj ^{  xu'L,~ݕA`. 0&pD+JJҽ0,Cq~!;I%Ьh_2 k٠{N5l25 ,v4pnϧzXH w w. tY8"I~zM+V#i:FY e2q7.If4@~5[n*Ë)C)ENG:f%z;D•譈7&KLEԯf#cSSA9G0nK{W+?B-=z_x:4I'垸 8cbo΍"ke1V煀~=BË臍$^~wT9LƉ"+#_ {Y !F]yDTgA)\ɕ};lpbHθo'C5ӳ9$KZ8GpxͧLAR <$T"N0huҴ,?&r`FIyO}F^jޏ}K>>G$YCMóKB0V^㚵 THX |1f 7ji- `ܑ_BB,vr&%GWF*̹Te `/ڗ@մ{\F7{koLFt9o~_I_l}]Sw5(S :*`AXZ] e|f+_cfڀ#!ӟ7 ds%};HBOL7/gSMo\2ѱWt 2}l_Ow-8QX^7mt%4 7#]M$?n F)`nvxubQR>D @@Xmz@CEؔ0\&qu ; ;/:ꊔ+$_9y2`YRTeS 6,8S"(dC`e 1+VK.]!jvyCo?imb1垄dAK5`e=)IZL)UAQ6NRxI?b+:KFs> "E^ h?~ *҄B3C^>=1R~xM3mP[n9VYKsOO#,(9D n!DGєz(i |%LBr L>goMO?fNڧh80-k/9s~m Lv1""r!> ƢdX-ԎM#TbkDzrZdyrɃ ͢mLuO;µY$%uvB[U:4WCJ.whrbd560[;z/Ap1cxjMZ]nmcAM U#ROxgh<^؅u\m;QR&98?hG|BDuߗ@Tg /pPI7CpoQ %C-&l`=ir؏BJ6UFƖZZ9 I9cbVsntpGQ59Y V8n [|(-T>!xU'̵*]/ "\L]!ǹpbAVr LGs!&0gyꐐp0A14.ԪIRýP'aDی88gނZȆ^?-E,9%{~3?"% CrT ֭`7Tk/:mZ R4N}=Ry%-ԜzGvyfgP%$ qǖ3a9:»Bβf%'Nx>[t5 H w0tHTkH7/w. .e,0Kԗ٘*n ۈ@^]&Vf칾R/,_DhjZӆ,l%Jc(b6 u @_J^/kxmzֆsQH.bUfDPCAQ^uBd3)a":zAof;容yOlv\1It42?͜[MI_q,!nnF"(BD(:lx0vy4\?^XT]b\gg" %k>ct:KbnI!bA/Tb\Lr-V7bG8_ZP5bc 7QTxw1=pW9@O=<'FԦC1Kj2TyY)_9^kR0BAh6s86ްXcLZ]* K?G[$ ``!5x M<ܛ|/~\ߢA쀯IiSh!Gw*MZ/e޲Xzʀpc  uDJVy[BW7XT4(-ƽXP?}TDi0iTV6qgMɭ1G(kF"\Bg) rW.=o%aW-סUc\JK)˃x%6Oi&TazV%:AD(lN΋DUeڥX3hL[ȾRxRG`1Mn5S=1~ 'PǬ֬;@&OJ՘TClc#nnɎLF$D36|\͐N}Kȯ#j粩EsM`7&{ڕ3Ԁ B Z+G՛t2!SB^5P Tf!TҎi(PtA,#Ѱ.ŧ2fomYQo1= Ѭ×d ymKp0#~Q&|TՈ2ay1,")%MR[9&􎍒}=2-}8N, W`LG 'L;v\1֜5uE#2`KO@!8J-*G62v߼/N"LQى-9Zc+]O^ap -c}Ρ}2ǿJ 0Ɛh\<,Egyi"4KGiU{>m=1{6*S/ UrD=KkwS4އQ}:eM!VK%JLʢ0c< ^is)RL8T3̫C7~‹y\@Sr4$"8$ qBǏ0ɷ+'47\% pTTnJ>fEXh52`ĮcZKF:!w%z,;<xnhJEIxǥN5rJ,O0dl{5ol:o KkO ArU Tj˜MGD@.}DT <{7ftS"9T8 ~ϸC \>k83^r԰0M7X Bq}XUrAy7Td8Gbk bS-LAy}K d^nE x|ṙI-B41h9xd>>ICɿLwk2gSL5}4@$Ue9+"Opipzɨ[^EGpi<.}BF`)^n0ה΋2E 9mY/vyAJ\PYbNhUr3ҼmNooGmr?:i}<-_* 䘵[r|b#xTxn+Y(U1 Kxbt̢Xc68\j=ѯ~c1 d-\==Uv.@J&̲ wI 9<q ђ n)2f%Q^;QYp j_{GN:;++'Ako/ k؇M軈c{'kN>r#lٛKi8sMuۨ) @,IRJedS1FbbW>yE\6vgLwL)&AkwTP;(n$͕P܍DTF^xrWRG!:iv-ؼ(9P\Y}&fxjUϯhE3?XH"2v*dRJ\$ xsl^g_AQLbhG#+ Oɺf[hX}Zȴnp:^AsⰖNa+oFB[_SkT+Ѵa!A','W7{ؐ >K_QG*)gg hIS?Й}IU[ ,n~$5LM / D,D`td^poSq31fgsk 8 [t 4ᾗY:oU&￯m)E`~tŦI~`зf} F GIԪjҹE$#Ơk`Ő=ߣuʒBd!)%kBl# |]/3?9R*LKO^Z!o/4`nYrc τ 3Cxolu.P8K| ICf£`g*Ou kxFaJQE`c5v{W}vA{OK,o0"LAqDqt,*AF*_ձ6V(@"G$%CxS&&) v'^&>'e]eyJDX?PLAٗ`vthW2K ,"93$cbKY۰]i橨kTaʝp9A o #Չܣ+@|*mm$Ufh|y~,%_ c6 Z[>v%AokgHuPo}-Tvt79#tV3vna{y^zLsX];jSD1}"Sé*1`L|{h<.lg9ׂi ӬzԊ=?n‰ !AgʢIV]2[;X?A-3NH-a6"uɎXkk6B(i˾pQLpCT|y5Rry٥pO"V7 k*[Rfjg`I1LZa{r%9QBLr)#viC6`UNs=NvQ8kn)-xw |lws:B"y/$ dI*GFHr%U9哓/!\~eQ̚3[طgrR߯&e:1_.XtB*5_W!*71cHcxZZbbFÀm,||x0l~ iP@YdkUUuE\8\ȇ=tkZ8` |.ۚZ7-WEMuRW?fsxi6V.itN* Sp/}dX;@)$:Y{7i;K[JZ*_!.pժ{>HbǢz3ۚy;{BVuE YM=aPBj% FkPCwg3TLfP~w&جF,9 \rǫntz)!!$FN|FMFÐ>~1F)je?#0RclnusZ';d,Iº*;S[|"qRO1Z jzLfq~sJȵ+,$d bQ4F2ڀ2 @0cOv!2KqI3j\1f \ZZ}CwR<|b_[>8>{g;rn!2SDپ9/W [t׿KbwS^g]:TùJM [܊\s1zr ԁ8D>|}Tm*-@N4\:i >cAiW֔B7Ewi63ϩHk|]oF!3.NԷ .qsV-Tjܜwِ_60eL*g56 䐙 y )ːrJȵͅf[ϙ!saNF7ê=\V>V|-}^9_vI gcL#.'d%fxT?\d` RyBDܰc}B疑4'/m̓Q^p疨,ta$ބ2yK!O>)1Ўn(Ddvk H2$,vfX~-i"QW892of D-f<\4pdF_j_[K|!by$Iž*Nw,M{y^Y:.@Ja)iq \}aǯ ׁma IUH|[A}V tƎu%QW`Ƙy}Tub0'O |W#Z9 bl~=>K+RF1uM">X)dy]6/1FY`~- 01 Kљ3vRd(ޤ 酈cN ۘQIbt(̡CSV+!ԐyבJX2HmCI 4д6Vq0Ӧj3J` "~lMrc#<&"NKuJ{(w iŸWqH+«>x&;m}pu{3Lzz`!bAƐf jfB[<.T5F(nJ ?BmiEL^9:TȻf23E#è1hʖ?i6ΆA<#Y~_{ޝ-]!Fku4$8L ɑZi`@ Vy&[ !*"EfQSײ b>:ֻѩ ZF|3)lzHéEyЪ "*q۝ <%Wv''L.EA \@) L9œ?,cB5 @5缊Ȝffb})T=x_u=#N^3LS|:]Ȭv"*gu,?Ą_Pbx~+}%Dw.rG5[l,J^+Ms#-zkzԎ?h>OdT- ?CP( ij~<🫦f>ﮏ;ZJxh{/Yp='$ *_+YE*A#y{Ol"aHr,rJ (8vdjn;NefrHX?_;?纬 &Gǒ5fa1ضk]v?83VL.V!R ׍!Tݍl1Ja# Ԧ!h̄ί\l+i̠׽;X>>`A:f"V <+@G-S 6n,WumSp18:4s! Sqn+MFue$LD[S4Ql -s1XøC %V0IDOPYS}U>XK}u,ϠcH3ڢBC Zj v͍40m>01Z>U8;dpEDz(,)6pqq9Y,X-lGFHIЉWZiJM Q;orX(amB-O&ȋw>UF YWn"g=;@_J{2h*0򿩔wxo2O)׮`8,rLq76icGnRvz 8a.8YoȪ91(o~PdM5aWפ[לf*ug5eN;04?R%q0}1KQ@\{:FY81FAIb$> T¶]W.Pijs+jZMIz~\]>N\H3(84dTf~0IhAqV)_eglsO݈؈=eu`NiKí!eEڱxOsG#I'~ J$Q-C /ޠ^;O(LODL+Zj i荞T$&.'%bOCOOY*1&PMɼ¸wr4z%9qR4[Z[Bv)_:%t$Ͼp>oV!a8@[xEĉr\ &d0D-V۪7mRGO9;+? H>=`^,3J2̍͐AexS5#:YȐNˈREv "eX,0Oo25![02Ȩ־8 FׇQu.F3q+H'dla 1vc[g||_z&_Nhk/Fm(15, ^2l"@XQ28Fc/z]" y{c<C8{Ya+C0S΋{O!1kO+Zto0hQ0\ khD0ezΣ@-=By 2fgO faYɥVGF}pPq94 ]x`3yWF=#s4G<kӺoSB:lW|5'זx{nzJ{n>a~(s8e 6Ԏ3ޘe?dVPN0 ^C5/ 88X]]L`wuR9FCIC]gwSz-OT@R{fAJӅDߨV^US,HLV\0\R5pl 'Z3o휡0aU. |b3ɋXBw0fWi$$|H &EcbE Kuі!T++ʭQu[0J^'\V*iڛD>jqRӷo;8zZnU /:!S$%n56U4Rq@):BȂE)d_| @ -Ťnv#";uj`/qz( LmX~N,#Rmn<=ubtUjAewݭdneaҩ֎%p[D"0:Mx2᯴=DʓJp^fKP]]kF)̓̿()cΗU{,I q9d9_<8y!GjK܂{gf$Dbs mPzcFp* R$J骝| .T"خx?xa6ӯǩ5LatHKE{QM&duv+-!@]R#Jf}yn;+]SU=zg~f5,R|ȓ kzB{z &ϓ\F2C롢2̐g`'7~hʣ nqB:"F OG`/^vB) u06AИmFХKi%,p,KF쁻ofkkR"P_:HVcPf,JIyK. XQ[ߠ p1u(Vv=O@o:6/lڰw5qdztqsĪ7_&6&HǺ̪g[OZ D-0UL?XT]12{n`)KMtgϵoqb|JC| k!9 J'Y+PC 1 рWJāewa!'|#aY%=pCܮI+ J..qΠr(jAmXupԩFɺI"B jH?<"ЬҀq+,d޶].Vh>3UFvgK(*o?`?GlNA3mԼ)j{øryUHMV:>_W"%E(wHZdMyq̐C LԢ,vXAݮwu¸њ$=#o-h,J'bSt~WV?騱oޜx>W7Η#3J]XI8]R6РiC I{w3D$N۩ꆏy*FHC%`$p\%kǽ~a3 Ird%9h*cOՀj©_W8MXՀ,J1uAb ?_9 agcG"uБ\<0Tq5=<&}=!vԚc^[@g?H8O ޓeO NlqK8ܼu caz̓f3X K@V|Ja-CH+JܳfTn]Rq>$;R P}3"6ggh= J.XFS?vy8r2C\.!Q+`x2TOo~GH20.A3q}nG=7m&M'FMG?9*Xq?\ !MpzwϞ} o+'m2vsmƫ""6‘\lK=b~-ĺEϕg8SpIL'6I[ ؼ05K$+ׄ(=ZU>EuZvH ÄI/G. 10bB_/2ӥZ%rMCfyTbV>[AM z)mlK#fw/ yvbM_9VP6u2i `i[FoūM*m{ՂB`덊2_uP1l׼jF{;Ǒ!]ey0b7o @7.nZulG*E= XU|FThжc.HY.1wP l|2Bb "΂GyxWPXR Tٷ0K[x C#<\l- oML*^4U<3[BjDXcK>2ص^=ĴE~6fnɧ [k(f{^ɦߟ /\c^#S+lۚDW~ZWO4T\֍(~m%Aĥ@8EN!5޸C $=4!EzQ 6h5kv'Ld+vu4ŬMChaRSfݓf0b˟p4 (agؽewOU~+h$_~~D$YOMr+ W+g.6{D42ze1C`Cv.WҬ?DvuA ? ;au@o{3up e\Nח<.>X>%oEךNӀ @V2YݿʏNus-?&t0$jS|ڲ>1xo6I Gn`dP`].Gjma-ԛ\խ&DʕzWfj*#=q!l'Q =مPQ"@ЛR?$ ]݂ m{{]HGq:_ L~ uou+dHsݕd6ͫ,^A㬏G3ϋs 7?z2yub(0R~:cӤ¼ki3]~˨7k D =+R?wuTTO)XaX9̝n~gfACI6W7^ZQXz XV8@T4=!F߶Q%1Fv4- 3wzq~UlWTXMɟEH%8Hvb!NGi-Z.Jo0-3eu@e e9e_:Vי )}f 4%]Jy獞U`-\HSD{]pq>#PLmrNi L$B{ >U{x~HY?VkIjyNKR(Dfwˬ5Zk1je&L$|C\R?$4VV[wX~"Io8t+^v :Q}]P.KwJPƚ-KÃ)VeiJRL's z;/a)YUL,x}Pu:zNi855K?̆UhFM۷ur!&YA(o期BPuZ <6 8tä^]lyzH ,Y ;E ذ=,y\N7)`"seS5?!~@n)nǬMf\1l|M{Eteh5ňu mX[4 IIܓHɳeJj@ .lx̑cD Ԉ^Ms56f'򘊤PԈfwr>$4({L̳,A:fv"H3?lg;n4X&RW2(` x|I3*  Av-T2*;GRvaA!-<ɑuUg"CnNϝ[@Lsx[Y1Ww.ֽ{ (贛"\ 0:Q?ZKΆMjmζ N?[t9JîOT:ЕM5؟ bu٪HR!LMAѴ\E;لjɴ{C>;!t2 $#uZm|7m"`Ogo܎02R]χ0t )%P+r6}LlFD#jD+/') _9_tJ<NXntDvˡ < XN֨A3~];86&Rp>)f^ez(lS:ae$L][|lW D8\B /*ApۏK9؟;]Ŀ\bBm$tTpIYPУ-v7s [Cߢj/6EЖMR wfb;➉ sf8jmvs~Hհʥi*p~A~xj2wϩ Kiq40 Cdƺ#`w!7q VƯ?V-~"ƈ71xKd͢wGAS"bdI9SCQ0Lɩ>%0+췔 r߭=hkAGx08i"\9_}Xˡ7W@XqX!_Ktf(zaWV/$*z+/w$fkHl: ^#?bFacvHyYvʷfhS4zKL|KIk4!MֆC`B \SF oT9hQ΀H=v2"{GYsBd>K`2`+^8)t#3"4b+$"q\OJ/.ѳaNs;v(h9)D$(֞(E֪^qpEv_0ҹA7؃&̼? "0IXHVTB}sg/`wpOy- +[OMJhLP42:6> $E '?yVd.f_KL?l#ug2 AAq+I]i9jlH EA#/_GU%{G4"`9puLq2JJtT'q1/`:y=2$&@܆8*1N9FR炢R GО V) /ƀD 9MޙM2ànc+u<:(}}^nIls3(IOVFgϣ> h?-E0Gu;J(XD:CwuIw m /HO/UѨ 4kSb,HT`P"|7c:r%?PCtC1Ѷ˚ &AW)w T0 (.]h"/Ǽ|_O%BM0㍡Y! ,s:\Sgv66<L CK;(sy򓊛{s<K'pM8:yA$L5UGb4n\ +pPVXϡz3 Jqn}[/HZL8"iio7$4;ɰ0 uj=en5[QJ 66(ivgǯjc4aC@҉&wna ӯ72hnIa0.<m.`$7_[sWyTtM=5wYT&l%sDPT)V8<[U9OqvF#qu&ס^IqX,$|$.wk {B8 .4~J"c̮_h4&]g X['i1[}E}6̏c Nw}!|M&Dh q<G#st\)!\9 K:$҈d9v_H!ɂ;;\ uԚqcp# w%{~FPMk<=%*`=zkPrhnk #PEe@.Ía9j}wf(b'!`KYcq<9vtgtz )b߹T@J|rۭإAϺcCkP?m #J :}5 }Ra5ľoQ'r.S+ic^opnAlL U8,[bYpO HaPWmq"!#&=hʷ.c'?iyM(J2_iznuY=d*eф5eĨQqMjcv_JIfԠ!ͽUB&" }xARKR.LI+~q"1:Gq:: 1*B Th-AOBJjjFWΓxؘg |3X-]8;mRI_df/GCcͮwv4^ u1_GkLnp65s~zef;f=krS?=+թ2itOfF%_$5:[P=Oٚ {Jx6ԔzGr^ NИfF:lŦ^i4DLcӫ[r,O? o*ˣ"fb{ӪHZa]G@p;8eG"ɔKqYkƨ2|CT e@ }"dFP<+Bq.a{fn3R4NR5y@dԦ;q-P4D$-fwLss6C3\|~d;CG*NuG|"[ ʭ`ZGug&bG"L0tP˓Xg rv6j.0$>OAΧ~:qgwbZΰǿ#vu?9\]`$ĬwI=ҏh)  kE]1>UN#72qI%ųn{- ^r]EiSC[#CZv @XX脾D裃Eܛ-t#پJnSuED8-(|l3E OS7^bKXpJ}#5}ifM %ڭ@4=O.݌z풛n'/dS.2 m-MC=NPK0RVwSI[+f_FrHjcFi\ 겤\$'8P7#M|$;q w~.i +/HiVha Uz҄ gfʘMLQ/)PĕX(겣O~Sծf/dSMz&􉉽(wC3J`%(,pM7v$Vr8YJ\*[\m{=J */ڍ$-26b}˨,8't7СQ|!)G/]i qmA/LPbdt;R+GnCj`%9E䧨X6a=F5xw2p _MAD8b$&%,ذҍ ٲ WtQ+a^ +3ݍ2r\ҋ xg _2V鲞֠,.+QṔ'O?7ΓŃV) գG'Ϗ6HOJ)顋!qSǦ^rU%a"ZF5ꫯ' 6@f(ΐPE ꁗ'9LJו{Z]Ig෺`T̼) vP&HD04'WP:PF jG7T$Tu7{ H}d#Z#=w;UJ+I+~̦#}0ajfӑ0K ^r{O봞jxW_2te6vYzJQ/AZ_'Eǔ\A 햡pl. /H xeJ6)SelY]#!73iYFٷ_G4Rn3tyT^rnCS[qg+!dkf~UtuƂlH:YC53! ǀ+K~3tl(oE鄎f}5`S6F,wsQ&INyteN1eF 7F3}# z0ǐ;u.)v65" ^I @q/iϞ"FzΔiMYaqڇC*yn̑e | h6=EEfÃ/ȹᛅO_h]De :I"P?WuUcZ13-,n,US;~_7ZǻT;:Cc j\i-8OjyE+R01Q 07z+_ɕ_]ӱEmQ {[X}EyݡOxPw[9R>VsV,yVсI<ө۫6BkWq)tBueJsAXԨ}i?>;:&-b̂`w)beDM'xېSsDi E~9"k)@l .aǕ+\%ź{`fCƬXAbkq_hB\"D߬wM\ˉsHPy8^qZY1e;f|#;|ӷ^ߧ1u?%=! g783ǡ.AyhY^JB~Q"kOVGOqI5aKHr]?PȩׯKd!$?MI~/`6(6oWK=ywqHsDf>aÿSIB-$y&G/I ѓ8V3O|.0[r*1"*#oXC9 ^|LS Lp8&hڈ>wjHWK.r%ALj6j `[0o4H=i*\n]i! ?],,6M, ܿbrM(ⲺDvY%|E< }%Y P+{#>bX} raU;*'W8p7 :SئKzF|Xt="N'$`\%.ie,!#T|#V)_Gtw=7A /d2J7^(t Zҝ2*o}}_&.a~qɡTZ9V4-vn=FA/p9ZZlۈ֎S(wG#V VM92S)+*;QJ,Tf%YknN ]Q*ZalWF^,R*}8LQ)< }-#m~=sl>,|!eY3qW\x ,O)!U‰`wI$+-j03/RQ֖:"b\U֬`f``eTп*s$^.\$,0RIVM#i_7;5zRRy6t`̵۶YQ;bp< E_gv0f 'N` uaZ^8 <}wiKҺHNe栍XʋK붪mF&mBOCWxS4^^aX &*R8ct_dTnM\4Uog[nOo]yrkM{y̔XPE=k=E@}.Z@Ecd'/=A4PKi?T\ $( ѥs;4Q@<>gRM8vG ԝy0hScO6#ckƲa5eqTs%w~I,}s~ehl]b$QQuӽ,!o;هEtR0"}Atygn/*(2K4lXm |-_eh/J%͜8T^w@W#;QD,Ї̛xtRyT,`u4liDq&م:?[?xrpH{`~wv{>ZA_BQڋ,VeE="ug'dpPG3H!rP/s)H=a_r9wT@MAɢJf`uGr ie˲4*Սy3;lX: s|X_ؑHHϳ/\E}glG>8nؖTð2f4=R/& 9+OYFͣr =,h; ʩ 6gE@d9:-7סEuQ&/%?EčLDoF/vxnl-Wnvup\ d-*S PVhzQaMME]-|B@\]m_yv~ d\`ni?CѪ~ ~qt7$Ii7%I4 飅?YLS+GiH7C# p5 x+6|&y˽IhjB { }J*WgzJ?7꫻w0~?m<0pФ]WT#}f’ #Bx 4ٶRQnewCx3 TY)lnb|~ڌHSXmwP9xHZ}r3`a K2& 1I$&tWQa6t\[[׷)z/ 5,Uljh`7DoCc&h4 GYxrs//7fBJn =5j{+ Uz~9r lf9,Cz p"ƉhNm@!݂mlٕ/n@ԊU:*»Oi by~2>h8YOo|YɢF?)K:rb -ZݖRA3^hɀV[S0/l b z`*mҦgv{;iw?&n47xHG\$'C4SLIA/ס7#w&m5R]e9dr"P>W)߬YbuRx GԼNe9__!d;KUϬ$?Bop/z+dЎ'7&FBA5EDh;2LMi=[EY}+sgm0'%Ku*eU4>OmsJ>|6A3;DA\d8R={E8|}(7K/R|eȌĪI.֣e)?3 %vkBYF,%tQ6#L!5DhHʖ Mt罢-h65.Vr=6]C*c4nT<pLf{sKQt>ƖJvWPq£͟57$#ݥi $dk~<.hy((I( 9ozY5ƀHi<i臥: sGΒ6s7bp4~$]akƪ૛ǥYxGy՜jNq`vvG*=m8VP>i 0tNPV PjݳY #n1ϗ>s].$$WRRJ,'j/ ZaaK`;6R^`va+hI%b0j'-|Lq'CT3Us =D9=g.pX,YO>F`J'NW.IqޥN; ƚdpVȰm"r0n6G psk/d ?r/Goo. GWQUOf4µv"zB C0$v*z] PAߋ NI<ܸTr՜cora0ɩ!NH_5=uR ؿ#=ݑI !s%5ḓ?jɽĝ yWJS.BEO۳U3N0fҜhc ;7aLfݬǁ飵`a_&p245k:~Oa/;K(KId0cw||ʡDɑh0מZEy+3 sgn7m7 lLb\tMTG?wmy%7b[yvݜ2U΋!aXL#cZRacSK^3(-- 3" %ii?oU֮.Q[2?$mpd%qniU[DJ/Vlz78:\/>Y:NiOg dnN)P|_#Ā߬z)6ƭzb/b]KGn'vu>I }Jo/z?sQMa dȭcGbf;sq|1.ĉ.1(:p18}1.p.,~sW ]Q>.2ԶOahñO#^wJjF(߲!B*L"ך[`=5܍ [wAǙ zu{ĪX2qlY&~4Ә sKY I@ZR9 }`ꑓ4C\Я-ȃvtB4&oJ<]sr96\OfÅßh'(;.Zi1]{$@T*^ÅZ"8^M1$ӿܠ !" =LUcX?P510[D_OJɑF (uU bw14!yD'8IvOj)Qpǹ<*unubtn$a 4ב qJ~wpjpǢAAF_c9( kncyT"mnjXxnw> b&<#k쵬gV[^AMпv`QD1>PYbD̰:_h =[BJ3OXgaRQian`;G<FX 3|fyv^cҫ o܎p3 Mzf!ʯ?LZfhT`esټZۯ2RMHë*}`U$ D`\!Z,ws󹔝ԉmNN5h91/qq PՓ`N(ΊΒo6:yQBAc5TQW{CO=J.J4uڳq%sXɰH] ڦF538-pғTA5R\qL"RX5nxm0νXW K[+"ף~1쾻388IgY5䥓} "T^Oeͺ4 B3\0~Ň&3Ga-q"ޢX{ W?Ylp={{hBmeNtE \+}f1TTNh"is\oū>NT0}Z,)DݘkpXdl[^Ҵ$GR1tG fDa M$ropm p-?p c;7"\Fv +X!iN&oMUC1lN4=n] !-ssX<*=c5ua'&l*&PaR0sj\8{VBS09VInsieZwx͢0lUdG[0U,6vs!yGu4}wnZ2u[m k&8w5Pfuފhv> ZIPhO'n㣱:TmޅFd5[sn^-sF=y#SnT*S?<5"Z `dLǼ5lZYE. #pB(azX1 Nf%]y͖x1\| Dpl-]i \} s򟸒h y `/gשs)GDەvhL%3rTd,& _3@] &tO+YO'wYXsfʗ\WJ>ew=Mit=3[Ώ)ɿr >4u_Տ?!89P"22{8V>hx|\_.[0x#g%Pd&$8X!vjaiud8t|@glO>J(Ob,AʯQpO-62bN9ӐN|G*7<(k|V}~q ZI!BqJh-m5# b]-ѝ> VK#Rr2}?ԈRi_ʒTW/smRTP~`ibLxHؗE ]:xy7zeUa>7jOVW*۠/8ҕ4z>Y{wC$F6sU&Kz9S5h/ x @( Xa}1cok %>tLYf5m-1{+]5&e) ^$ Q:i_},U0{ :Id=ůKܱS8#h1<]B!@\|v-evVi_\5 D:jrU޶.L*ks2PYUډC kU80 i_<ơisݕǾ~Jm? 3ښڕc2=-&fU}eH+I<56mﮎxX-A<0DYŽLw.,4%dr?nn*r9!i$CŖ9Z}n\>31d \'[kNmEkL$Y nG#^;]j(<Q+ǎNۡ:(Ql)\* &X." 7eZl]M^|uQ˓ X1~@R8}\Bt ?7_ϩ-2ju'ɁlqZiAZ%tT Й^WUst׶؜I@FDRzaᾐ-T9 / P6H<|8w|"Se ?1 JEm8jD $y])^ٯ'I95k$θPe)>$ar qJlvDOS/[/ 86MB܏W :'UXCaB ù'\+קnWcDG%1‡;^ܻggQo lXOT c{vTUyJ cY26M/;PVխܥ旧!% .=iaU`aWÎ5pij,ʎ>L+̶lT›6>\+"tSJt-P׌a[.53Ay$s V}'7G,K @fnh=yBL L㯁|5jӻ@+z?8s7茝_HRq`mZ =(v3eDcѥW $KJnwf@`/f=) b }dz^)`!jOYpst F֭̐fgt-øvGp+Ra})1, xWsU&6ςx?soK(SU ;2f{  Z)qtU&^sgׄ&eYf?_s0a s/2xBpl:u )|+!} *V9sM>#4¢mg!XCc \5!=|)ʡD9euMYu(TXc =k0+…9R L0@ѐhzxR".y=Gl:s`V>cV0ݪ ΄ >` ל\AEa6!H T' SaB:;w@YXE/t7Za!ヅ @wG6;ϐz+|c#1 ֐DuF͛5EBG[Pzm kUU:TqP`B{dYG.>h1e^j& SX*f cMXWH|9 #0Šwmewi?6+M͍m#WD+3 [,wI`U56"zF'Ok9ݍnߥZ?߽O{70%=">wqWsUB98(>v{[ÈDHroƌ xjڬl0Cۦ['dNx{ 1Ͱ6J_h#^dtOo(A\(xFQ{+Ha$ sKS z.)SCS֥]F/ˠ詢=S~!h |}u >FS1@;q+jH0ں6ڻw^P{o%bȤtx[9Q$.S@,ЀC!mc+hZGPzF*fO7cjA67 x (Եٿ\H9`E=&C4D4D!4 P쳑vNe\hJ/2Ԑ*M]K] zb7%dA/YϷՏF8EG}E~F;Aщ^-`pf>^UUx^?}uᗑԖ_u%|iZq Y!W`1i( KvS п ŷc1b w ^B"?oh1%$Y)Ui!"#)݆J OYMH:2 ig"k+x6Mf3ظn V ջջFy5a~mOײ4D!c38Hp~)".:kӇê ڃf`eWVXqQػ۵>^GEyTKEIX9 nәCY=&6`՘vzcǥIp ytpQ LtPUX1:%eo`y[Bf?eY$Z[XA-Y@Jb"]/= UJ3:q;^ QMkbŘ ]|n'j)羕{D~?m_ n*!IZ0kEKI_LI $:FqXfL4`D_2JgUanCJ˒ e`=U-\O=ʎo 𯾾h$A1Y6gM/e"J\ҕ P28/GptkAK>G!!e!)]|QbЙ?-~@vV]_բ1k-~f}ɝ(,{ᴱlɹʑ ؀XEӎUYӌ\ 2dsdlJeMx֜^ nbbmEu/KP-yŽI*"ѹ+!zמU^t9hs׸dva6`cb\a~5ӇZ-UnaUe Z ~zS] (Vތ-tQ5-3q`ρtad]|7͵1LJA}sJ{c,E0`3 ӹI0{^5&TeX/mq%d H g=?Hg,x4bMΙ%o4\ًw+!М;}"ᅥ1Bf x y(33 h -0w%3 f%K Ks\.,% !{Ʈ>z7W6>̪5:%(j+'֖Qq<9%dVvH`"qk+`\P]jFn4MH O\\u?Kg&ov)5ъXcj/UJ<༊힅f<%H/U5wpݤ̵nX]r: ?F c "Mv#R;qdNb7@#=Khe#'Z}K$kGB@idH luj9p [ VʟBǽTSN\ž$Ms( ۱&0$>$ pD90~|'/\#VożJ{ia(܎p np;rŰ-$LbVȂq8^Af+uo!]Sd ̦ɺ6 x7bA fbhH{Db}ضì$e 6E 3fIf;oF#`\Qq8fnԪkZ2@^V[)=T,GHt'P׾zr&6UݞpWc zD@aɧZ0%l#2obϬQT-sܞY!g_iNBs7aHd}8/8U,sD6xOB)8uӺ%Ehf|F&IV ?MK 9H5;wwO1}/:ũè/{6Em?QΔMPd9'-61[V 1"政ZD\ҕ`w.Ȥ܏GC!:z#2#])m/黻.-g֤wJ8)4*!]<7rNc/L?3 ac %ʊB '[̮j{h5[Q5dZFWtB̀^׆dZKn &Dj՚/ޚlTb?>$:4c|dTtG:_Jɾ)_:!P(x:1{+E>52OV}9r^?1>ُT˩e͜(w CoOX1@8DQ-UfJ}[_u?k]eD$1>F+=a^Eoxܻ2\~?G 1H.JH}z6^F"|VJ8.`ϒ)}?qĘ6lY<#@ zp*\8kG8%QGÄ6~7]yt<]v`q݉ uGAIhnpDo8eT$.|Y'7f&hI|i0A :?y.ABx*3Δc3&Z4p58ncR4ܲ&6sE >ϱd}{{SUׇBsiP{7B -=6t*83֛{((AYJBrnK3|KR6LkȯS ԎFډ^o xiO<è>I%m sB,ˋFU10 j'&W[tj{C shRbk7O(4CQXVVߔFLT.,p﷏ -x)W6 4"@|mf,vSוlћ0^Oz°y4C뭃\u@KtAed+Hc#WD򙇁 oˣй=e3x7d -b(sgJL% x JwqW*PD?l c*%s籊ߩkNRxx1,8&ŤU$%yo¢%Off?Tް^CRv. mO 6ֲM͈1ɼB} aT!2ኟ-܃E$fK5jg}wȒhSꚌL3Tc6%̂ɱuvkl,Я)Ш+*. x<>ި+S/W1pTN2TS*(^&.(6ky8[å !L~Z?$[s&4X(R{%xV_V?Oů=P/&TV$mA?e'dRyXKSJjv :LLߌ"ʭ"XOP.՜(zpw0_F]YkCQpEf7B%}6NK1adg//0CZǼ0i>VCǝ iǢ}NFS,{U(`s< 7I~1n1sn_#`so-z-%a$[ uF7V˃ZzQX6.4cu$:c z[UQ`84#x5AuCWRomQ,$Pz,ĥLM?3W0tV)?Zs,C~v #W*SHlr\-'PwxZ"Y$s9kQ@Dm*B V 56q뷳HXiQz rxXٲj*ҕg&!gPz;vbxTQlPB0w*∏ ~ -_OZay0jV2]VbwzpsZn#L9y펻yoέkGQcT+$ԠK-PZg 8;Bx,=XU!ޠ{d^ ÅQߛ;i'M qPKd\'wYG/gʺX('\n_Y[F|[I: Ϛ5F$)J!/MS)X3MRU0:_ 0K5Ͼbҟ㞥#3amuM2!볈q$l1+#%c;iCkM<%aJGhRzdz +bڴ"n[|*xJOP,?jl!4S$^Qivf/z:tf›*H"7 Y%&-i6<]c7WR9Dz$y}C!`K>*"%e_2@"*2B?-Ɲg3[pՂ:Tp0l pC kV/BiAHpr/9?i+8" +| +S̫V%·O9~]^K#Ȯ$TV#Bs94RQ*~͛NTf$xgB؉* oY [ґze93!Ϫ%&I ;O<=6Y7/պw"@$.!d8wĤ4A'"P+(f] MmMܯ$~}!]ϹqkjrJ:Ɩ+)⛨#>\7 "C $;[Þ(?9*vW'ծfYsiR^&Ttd%:m5hjAl&-;MD!ƣHajtt"g/ZEH< +WemթpaY<DfpD-=PE'$*x$E,ieĸ\ְ qh2aVasUz-O 1+yli\"w3KXm!9)]oe1zk ^VppcabC(.tӵ^<4¤t_R_yez# xWI Q>}4L02&Fd&8z,tu FfgU7'vAFDUu ôP|v29QNX ȭ KdWZJg척J%CS>DhLMSÜȱNs\@ I5'mkw3MnM;PRF=ԙ{o~,/<;[jb^6NpVNY"wy$08X m5ź9]7-/lG坝%#o:DMsέ *w~_9G1;E}t+):2jc?_tX*;8j6Ӹ7;;nmEL(kƁE iB +XtqdF "Ώ;&,M+h*hDd>Vʎyo?_JqgInC|1sˌ+D ۥ K:FWp9s$Fdmnu&$IƉ7*2'J)W*Ӎ g[ d #~Ffr3|q{@k"k~)2fD7DYj; /C =+8N"-q>.P@)znoHސ!aFjnZ9_k|6c7PR 50e'xvJr)R']O^XsՄv7k{yԜyFOwP%J(6-PPDd}8s|Y*WAK_DX.@bC_Yg#MBȝ EqNc}$\qM[OD;ة}RBd8Viu|ai^܈ң` [^ hrkƩaft+^ Fq!㠬k{.֙Tm{HN\_\ - ,oVO=tfk~0y 1o06V]2bfwb&UGr#fr/њ2WogͪDy )t7"&Mwa>MstIwu/T%yvnu@}=еS!P]h^.$Ł]"w[I:Q|R:TsEӨ(hkowD@>},&񎤕矮#{{qqǴO bXNi֯lO0KORne  ^8} sr2ⳤRܼaV+ُ@ZU LWtMTP#nE?/0fCJ= aXki@<`C~ta]ʼH}'!m=gD͜/}1]cEE$!-9B`x7"QwfӉ~f*,h[|[ÓC4i`UQX܊5-ǗBr>G`u,b?U"h"vvc7G~w%VJQ߂CJzi#C G>ON 2'YE:ВJF*uvzBuӁ&lIQM8O2<]̔?w Iҷ _EZmYBj|&fKhSp]KyQ~0 oa+7~ ȉohx4< -So|g܃/"+WO(OJa&ˆi 1q}D)duѬ{j1k _ &ͅoѾ7)+5@u^{| ۳ BΨc;0/:#y^HE+u~_{x m'O~fT]#ُk'y~o2Heg׹mKcg$T'c,;A厯 \H^5J(=L sz^ SC0}QG0% Q _O\+S$p@>  po!z QHtU'+ټs_kC_p]I wƍ½d,g}1"M̷X L' ZMXMR9oTZ7:k371,wRnY)jxq>[oQ@&v{5xa >"pNSL܈tϥɶ15tk إǷ `6i~iZW޵9mq1BtaACGnjAQe%οoӃüʹ .B55:1*Nd9K_PѸ{GK uhFHTyoI5*(vk ⮼#蒞C(dʍ-Mb WwρI}C0;䔓OIC;lXCXGz7> %?9냬*|Dg^N/A@Qd8^h;Zv|'''vaoD7k paڻn4ⱈ)+"%*Ko8ƣcK>k`lF'138Z[L$Ɋ8bNmC$^lsU~t?o {b~+BgE ryRRg܇Y!yMEpɧK'wAE9! B qc{":k)& * TM)pv8G@R AjӈHTt.Խ6H fx urdIz}Õ(-s[W ts^3 JT qኆ)üEMp%ZW+g i-܀x[8q@]jJ &~sX{>Gt[#xyHaX%>`b_ -MFRN/i:6ZT{s^Fqz_thY:S{$Adjdx\z_ĩK-*?u=g!'Iј$mVi>*f?ʾ6.*$T,yO$ r=B#,ߋ2o.@P:o`hmȸePF;uʎ`%<깯Q;ܢN&W qnk YO>t6-^TĹo5zd-/AFg`ˋA5FN?>s.= N %̄7hZ'mI8pi>iJpG0OTrU2bb*)2b_8@;Y59:䟬Gj#g* ^e&Y.(.),u%-p_rpWEcJ?U+Cw>nI$qΝJu2} @(| Ap)fdoſu]C)/ _1R8µʃ,KKt04盾7,7%8FN$k'j& b V+i18CT, uۭQezɤTZc5eFI2֘ '1zԋN@0jI'ۏre@/Y2p")UBF(dp^AVY7/s+r=ghRHQ!#̳3nS9%KZ^X@E{#YN 圭Eetƒ+A .9y4AZfo pBq*9Vum$NO ;\&l$2)cktkJQLoQ6Dـ7"FUrpy L<}yҨ48 zZ^/J;ԷQ\ Q9|ҵcZ,=U7՞xհ!š:&H9g4T~trIG񘪔µsՋDy| pkZsgU8芯`'oqij uM36Eo7fVip罋[\C I u&O|:Av+>ݱp0-%&t6U̞,!6&Uٚ>蔖Uc3>U8rW 1XիoyJhl5yt j|#.v\+Pv'qzK!*Ȉ5 L!;lJu:}֗F#B) ʰت*4h!l@ގsl M>E(=$ΌBۯu9=jB{%Y) +PT;T_5ޣЕ;&{tZt4'ؿb8#2٥\İ>C(-!,\S*R|\o-Lߟ;CpGrg!t،{fͨ5}#{ @yHJ`gǴnqb-u"ڰG+R 1݂h e]HMDik 3 84Wp, ;atVqrJǰCƐnƈAc$ kDJ?-W\Eb,arGdUjBMJxV#kju!H:z"EdAx3\=5>3GK.v1d#̫i&պ(&5zԤȪ^'Je+ O#-PR>7y9ܳc ׬ t2nlE#a<7+ h Mh'i1b4?#42gE݃[>)ύxV=㓭!s~"TF*@4ƕ.)g񳤩G/zktDdيzHf6&NDrVSM^ |n9=09.rZUwq:YZ .!gF^OO%aPǑh(AGW0&.r[YT]q x]5KP l}?l`1ـb³~t+bl0]1 Ra<3U S9Oh`_%'^1@u7$-x~K#|s( ^4?XI&QkacQ[N#^ 8kYi3T߽oі~*2~I_ȋ]4[HI`XDZ.谱xS;ۙ=hx]u:g;Qy rA)J Mz/<αw@l \SB$qM1:%>Tp0VSN57 '#๏)\Jc'^gZØ@eYf(!"M]93~>w? *! IBv{E)VSս3NDg $SYɦ|ˮeH=K&]ud[= tޙQTizP׸YFdBKӱ{'1#;@"f3쥃uB}uc;2}Դ-=R62v3Pb >x^/:vԈwx*答J!BrF,t8߮ 0׼ ޠlh<@K E|1o@=#+y6MN+p>E# K۵Nv)1sENMo/A3361[5 VC蠍+7ap FEeQdAp,ّ0~Yq3ăUmD/fHgW"7Bu ,8lwNڙ^T?LƽCYV렌mWeJX۰} Eh8u :iϿ/28H5=l^ש4|UK͍#W@ ~ )'0= qtqUg,N@E2"ܪz.,_?y!kA @yhL :H>ȱ~%šET? .U4 Ɩ\%,hP3/'e}M YF}x/H-g^MX}NG$",#RJ!j&,QYVUUVezRj8e4MzKrEj)n|>:o^+Jўb ':fg#~D&sxܞȀa0; S_קg,pbfG@^O幣Oa2cFzm8T_ R<ˮ3{A'Wf肢Tu5D0 k0֫$-F\Je¿S؀6޿ƚTp ,0;'U\MW!q8[E#g tƿs=  A J i|ZΟvŃ^TAڽ!{ \(R FiP}WS'f>|-h,©Ԣ ?5W 'T41p$"PRfFᎯd^MDSo W=Ӑbs6(P0+xۊ^4,<$\b̵\,PBvޝNeK P0 w((Xa4~:qR'=#< ^4t;YƗ@!'tA%"he Q޼FƄV'4# O=D_n.|!i Ŝ^YW|m J%+[ze 7hD߲)}fmQA(![3]YBkm{ 9#nMpKoewKTbᗹ.mh8ȇA{7$ 1M=~)c Y󢙿($ΓU 6L0L(9payf 4R2w2Zu ~HzvIa5VT˛N*[+HPAr.h5Uv72MqfY™$Nml)TW!U}=Gɢ|@'+]|we0`dǷP/nCQӕIJ}h8][t_Na'롽cIJkbxXJZ{sةcWȾo&0R/D qBrE V"A#yCMdfP \<ƿxds7qLH {q= ס*llp`N%WkqijԀ%Oq{KɤNV.fdȥLK~хy ć5|5d:G2`['om΍@;Lס-ptUm3xУ }2ׂ:\Hv)1q[ƞ*?|l-ʀ7})&V7ar(?sJ+1/"yzP᭒XhȳfL3( )r`#=#-mPPÍ1x TDUJ )pPzWvXF>[L+--y,dnlƹMrBy:3WS3trv)VuW~n7ㄡ t$Cmr'" o9Jq.nGLt:W2nAY{\C bfB}eE4~զMM%-KycՆ1.9%(}2]&bn*9`飋m$Y%%g;L_V-@XZ[sk/{$YIp X +$B{r.Hl*N\ `nT _*$*W=܁BDT@ʃSR.HW# מ05^T`_[i^#L a>njaWt+JidENrex4a[?B J37: 6>ZEŸŨ\^UO^ΫqC]0Mlé$:8ts9 ?veig|5B ̷IiD Z7^.B08Ƒf > i };r7VP&TQiu8?brHmUF, sGGovM"7Va-]Mdžmz'H{N8h]rh!jgԖ+p򚝳:ҏZ^1Y׼Od,einVˈW-rhcq^D֐ \N(ZȟQܬW0ϟ;R=[@e= h[teځ+w qqi+L#Kǰ."6QJ,OgrʜBX&an\$vȂk\66֜qQtbQl}o㈪s%#[04t.A-؝{3NH~-cXw]y99i^S0^z+OJ vhHPHWhțpH\.,>˸Η"՘G:Is ֲ -r>D.G*sVz}S Y KjYB&/QD؋ =9͂_, <Ȭ2U)NE^UǶL1`601|!owXUy֪dG~o%3cIf*@7IV6f,4 7fvUg#P pzѷPuݮ+RaoC=S<ZF\pZRۊGqVOF1%++4cNMpWfgp*4Qҳ:j~6΋*J-J%1}&o.̈;1gc[yn< 7!bSAk/B"c "=-߻jsIIWn=KO5: j-_Z{xFuafgdYdSǷm4qWΉ^Qy,BP(Xs!UQfsf"IwPB%͔ |zxνs79C 9,8Ս`/E';Im+x&yHdGW84|M 3qpv u7|eE ==Qn0IBNh1t *ۛ} Tjm&Ba3r۵rJgZ?1;ӗC|Ϳ;_Wc왲d'u۰aW[}fa a։l~ehî~ ߞRر:"{=MR# ~YavAgP̭syQ6\%q%n%DluDߔ׳K栉*E2Ȅd\|^7oTDF4Cu9JԶ"Qk-/1'yĥp?e~W} " jDs%tJ ~ňEDŽꤳEU}UBEOH'"/TbnFwRj'GjWF RT铱?ڏ]W|_+Ēb&׶ i$ã83ZdGCGK x{AQW_ tHoʉFT6=q PFū(6oSZV{j8&&q [Nt$U,eE-8VR??qAYVy/,?9?Ag,tBڢEi|H\F`GTT}.v0+|yYX 7b 1wiDv'ƭB0K=hvXJKOX-d(iްZ:O߂b ]g_߈MM,j4y"S*a~ j3_WW2+Q Oce7&T)j Sk( Dbe@:j=zx9$XW. d&f**2=uiv?3i0rfK K\- *jtU"bڨMJXnEv;!%*ƞni37Dݛe٥V-3Q\ sL(&A+FYh3+x0L㒱 pc!P$\)R]_[!Ct!y baǘڐ/r7SRHUq{hԡ;q1T}"-O|9N7FF=*0-O:,2d )pi]0 B8u`;) %WTDX%C\^+<ڣB8;|q>) *8> 07u,? vrWJĵsE@UJ{8PGEUHCn!L ΝO2kȢ,-վ^5[:ytf;:&b`m"T}`:fNdМN#hȲn14nϵuP_\pC1_嬂e3k<Q >M8Rhrey{KD$*اYN)[SU/=W*m$h%+̴p9CkkC#CXW{B fm J$e^ojt08yG _[->SBMDGG&<2e60x==RXM)dž B6R[,g#kKbnP_BѼSD$O[6x!]CÉr}=ßG92[m/wB%Rnz:uyqv=Ҭ^SkM͑ gkɗ1J'F 0_qgBҡEq6:_ûgc]0XJ ?%iQԲdMZ2^;Xݲ'l1|y3!2ܣ]YOβLE|?*#QS7xЅWSŢ-[)=ت2VR  13LwTc7*(<"PD7sb=%BK't)l|! |lu&/p^*˙֘D9P#& K$=Me[8@ ҽޏ^B<7yD\Vf|-T}+EJ]HP{Ԗ\kT2ڎ=.3nN 2U#E]^%51IP 2 " boI_;S1:{"Bn}H͠/0Z¥g2gF_R4clsKA-; jsJ`:$*_5WwB̐QBy) 2=@2#MJS{cU%i: wr 9@ڪ'ʛ;8sݫ65>`kO;쌪YjRh7JaJrScJؔ|ݒP!m)K)B.I9cB?"DZtmMG?,F>Aپnufmhꨏ_ BʬᅈDR*9ʗDMW^g."XEbO*{[GsEqyְS?-!O,!ܥ{-Nq] MrtFbd .MlZKoygi;35r  e07MpkSged٪b{g6s;bx|$F[:fh-)&ICaől3"ed3oy ˝{Z.Ƀ$aUy]~h;=Vt<?3Z ;AUݤ;}%s>M )oU =iqi|Tnpc6X6meOumA,#V, Ai (<14K9Oy=$F]Nf/K/ηɏ[g<8q\c3ֶ:%nRf)pңZ۳R_~ĵw2`9KF<\K`hHϲ`ע_iz,?}ĸ|컕ͤ=(!^n o/%흕d_M7J,uΤKnhm& )a D6 Ndߺ18HYj7Z[ژSТEߣB4NZkw~%LQHUﭸZ SAc7eEkWrZ 4XiΑr]} j<'BL'?Q6|n#Pۅ7=K1]T6Mv1,PS!ەˁ.D0tec0^b-e]'%jDXة]9D\u@VašUZѨ5k9?vѩ w/?~_- sp`4(㷻4SWGfl`܆Y@ƫkr#1 jm''3RQ뱸z WRyϙퟍ`&u-1_=WYU@.B09<-Y\@Ie.iW}IV:F{s(îfѿ߹u\>*wL !jQȲdy AWiI0 ic/PEzzc%fOf`.Onl$-f8 T4$#5p2vqOO;6a!QiW<(e˯%#Nv[Uds(0[EʢZ:7T)6( r(_89xqPeH"TVuW*OhFhT~#$a 8xmdNHG#Mo3yEc`%g|8(}fgA7yeLg͋迎WEԿ?(=Jt~ɖhY%xHg[*k~ {YLL2kћ漺ɻ/P2HNw.b aOEyr"v{9  f=ptʰ3P/,h/`ѯB) wg useVVS#bdo~1 dɷY]BcLh&{lP-ޖ%kLMEPadL5Bة~L$kwm]a4;_I"jm˟ "O-^nt T;wmET.lU 0'+S,"ky?Q5f@"YL3Sy%/.#c{LzxVZ* +zbgHb8 Wi> & 8?2N?! 4QEVt,>zp&{}$0--"@ȳR#'WjlUKiUa%jQdf,20μcfXq)@x@ .ѤQH |?{|u8a}0ty5"Mwm2 / "4F8;!dXpBlQACgb 4orzƫMOA#_ǯ*`mS']O :yhߓrXЅ((~hn`t*$ gWFٖhNjWKnˤÑRMٲUlƳ=FjH(tNp6ڪ6EH0} D YN ʸ ]kNN>(Uf#eNM!qڭ66аO=5V?2yόend3:[;-[@'.pj?c"7< p `<t`5D}0Gkg>,:|6d*n;y58|po (j^U\?{W4RcTq4ADRtN:|q}95^3ծii*o$ۿkO{ڧƞ;?yuC27!d %(lؿޮJ-CX1h@TY4(c!A~W@drІGP٘I!fFhe?ߗEPuɟ ٝɏԈ<~Sտ3-LzEEh%3M0T:/+nzcU"]IW.B㡊$^\@r;{0WϗrKIN'zKCr{tCnvG{#ʰ]C[D8l.O)s5>_4*J?HC[Sz7Ocs*sPX-S:s\٪.RGD͘|#hO>XZ4xN`#GQj3Ǚh%%AaY *[p4S!k|B[ 7g}q۴-[f&@hZ8).-J_Jr2Il],(Ǟ8[S4Jgp NuO XJ9"PԞ@ cDzrUXqƂ:%>qL]ϴQ"$qEQQ X)9N*t_}j5}g?txPD+9ۼ㼤$ ʣ•?1_֯5=k{at߹ck. vK׵B_) FVr+~ brUQjB0 ']mGK ?^FPM1(|Kys]h}Wm)&CWVK%`!(M\{`TК(nʹ b6F22ZPKcث*PxSzV:ߨ)'j]{N{h<IYv6˘u^KY0E̼ɝv$jE#&VM9$*sT37voCඃ&3yg`Y([=ЬMr8U{1@D0 >"n}wҟM] &뗲wX_A6F g)cΞ7܆a0ZoDѽN: gy1 0!Ҫ3G8ΐ,N DZR߶F:p x򆈨Ֆ(k:Npd- G;1$y򉐹ü)v&j R?dOy˽8.x AWBAC.;A`mlt6BQ֙@dlj3 PV]/$(8Y?Ք*za 9-H\t˜Aİ7yHz|"D m7F6cEsўI@|[eL!ul)ϚjJoK%|izP,͏Tk5/._tPs7'*F^v>!'X4˅_uo 5V){%Qaj (Ca"6 IOetH ܲSAMj)2h wֳ.}ׂ,y+ɋ!;^xX FO [!^8y%"aW; N$m.MIaS35hl IKft_ |1 R!0 3B-tJ+ CSSB땸7?!'Y(s$#5;Sg]PoPM~A3:'A> k*6V/t)}GCJbg#XtGSÖ~zR5茀/p" j Dzo}FwO|F  cm($A`jK Lw1/фh|^ssYTsJ4CXcoZBxxCgra%d=ȞPp7pF"?ͪ"9+:.0`lU+\ͯkS Vl av)  aJ}L{/2sLQ7m" 8)ŠqSc1G @w(T" ,XrKdѵUMP͂ ٹqz*qg& .**-::3pÁj-) 1TTv]m|2B)?wr؋A V]:Gs GT,V+0`WC#_"Ws+8m&/g$ \"i l>xࡢ7X1igᬗ%|^Ah7k0$DEm6D Qh?"w(zulcpV|# 2rWk81 LMuz.,Ipټ9~*~1=QcGrc3PeO<(-VN&M$mop\ ck4cȹ==yH$ pGv3b.1nc/x{ńocעږIRݨ~eqԪ%jl\r5R7D#+| qb#6|nk[ \^M @bQ Wf?\2W_z~5HLCŸ=H4!КCp C܄oifi  }&-^1\FQQ2/2=gF>қdgQOf,ycoonr%^gR0$g:)8|lM6_:=WB#EB%bT?Ưv-!nN\rE@qQ[g!]1 Z,B#_5k N퉣EUs!t\B286Rf*쉩0"sƚ0`[1iU}2 тN綼ndMm 6a!Q=]6Exԁ >s{CPǺ}N36 ,6ŠѾ')`Uy呚rRT=D'~!F*^XB槥ܦM<ʹ9W<~޼?S2 vG-jK55mI6t_'[JȭN*ϾVDV֖%1w5жE&;:!dNڇ1࿝'NMFjfV.Q84-N:CBQR̎e3s~8u 동]2?kYοδp 6lhwih#Z,zע'Jm ’y0L!>bR:T {bnTǥ3/O " p!Z+qӴE^R&tn{{bF :5)o 拏9g;דS7e]%M}!B5eOɱt3xCES;AG浟-ehs̛&xt𒙮^ l,-e'xȢ/ *X/_I97w Xk]Ƃf,دtT9g{Cf [l۸wn-)KcJAh >rn f;!myf?SEMdr3 a2~:SN9B#D`z1U@Ёq&B[f wZ6yoC(: a򙛞 0i# Dq6"f%P(􎉬 l;3>P <*!'SC! (+^bIhb+r @/+nʱē1\AcT?WS U{c,~x><:]ҍoKH#CYj=`RgFday?|gH*g?Kdz'k ykS`4%}%Y?AX=1&'2)}YF?G5w4aRM>MD1P}2ܤQ1,58EX}"Os\؀'~I<<('D n3['a q* UI^ؗ`N(RH0=z'ߓ OָN}Q:&JZJ`ͫ Y̽42(@ZRvp=6"H|.dBk/7(<.7VQ„xwZ*4S/ (d${]kj)7Xm™ )ҁIJVUJiؙ?T `'x@Џ6ъ"L48J8?! #CE H|\@TL#4Yy}< yp3`a~éC%ިqJ.5 Uݝ^x[1и@$^'٩Y<WnJ}?fh{ʃzs){IX S@L7/Ou=h,(um}s1d܈+1Z $r;L Fdbf'k:UW%>cOY þV);2viJ8E6GUƛ7{: T UE ^ץq{rJKetZ !A`Fӱe 4dzcAjfxA+i΂#W#x]7^jVqV@ݿh/a~"ZO13^.B!H/??-$5 @dG|A !О̘~xR(^+vf;l`[qL$eo͈ Ң﯆#v*}( ɥ}JnL?==Z,_i^2[NH.L@8rNgkgWA)ib$߬\5qJL‹bVO7n0y`Ck>"Aq`JܔBܑ=RI?eWV 8%ZWDW#a=m;THzFx^ȑjO1=PY@dTN*d,W2۠ߌ#qͰQ0HH -# |9VI'zry[7}ZRK%0Wx`ؑ}8˙ڬ4kPFxу?n 0rTĜm1-Zg8NAZ0tWR~/s>D'/~WEt3=D= X,P&jGyUϦt+9TNj{` @o( x lc9%CHGSq;pP%\%hn(2 !@^b7ia7S$v;0ZE/Fsd e~e↓g'FpTI@. 9G]ZtD]C&q)Sq3m00"Z/?QW7Pa}5bCTIbv-v7lxTu5؁}Jlj ϖ5Ah  Nzp `kj8^\[ nO>@dU]J;-Kg'OLJ xK?0~@ZPY61}%3&mHs(2|Y<-姟"Bo3ofz|Z²I)C{p~o>.}P_i.u!3kӄ`~sIm:yiy.ޣP[/!yxGtoϲL:N!v$xŷXrˠ3PGB2F׻ ۭrG"C}O!{:L_0г@zNU@_u1_/$ή[#HL`Y^տ\gהO{H8sҟ I@k&alD?Bߥ֝TC6xrea -\b6`lV?!~b' L&T[ V/x_Vڗ6طpb{%^Qt0`:A:?@fW,:ù:RK) ``@oIt?h0vDD9zⴰb}fDyfu*tUP{ԳͷIi7 \I1n2!M H -? jܭ&wD`g! (eISK޻G<$/ATLE1.[%H*gDo ަ0^1N T'n&yL?OAeP]/XF0@ eo\p~v!2I!f2C~8lF`fL\E/Lٹ'CGqcPzj/\ޮ8vyZNWP/~^Q/ >2q)N ;)4`$sj>qEZ˝O P铃i.[bI;Vzm>Ƴ8pk5wL*ӽR;i!tx N^P]d,oK c%*scc:׍r0h:k~<,G]Zlvq a'H[G52EѹfpzjoWDCqd 0P\*eS|EfiAѤ6|?圤CZ@w*peMq^ʦ<ꝢXtJIKA?OnGe>2m.C`u Ӫ{D2$ٯI؎@{a?"a MRjxT (g&͆$hOlJpGo>vO"Gd Z0gKA/c=l̩f7|GZ 5MoqʠkUN,Ytv~?.XD͒PKG$&ݤ{5IRcc1Tb 7S__x?wp*}[:@'؏h`." *̸`!h.+2M7yXp](,C`4Rڰ* '3QGGa xqj,5 ֣Q޴DG#F!7hUIطbG8/ZARdȺ3np9~ fX=jŏ/f-%rd9c}! Y->1:(2H~M2xRx2*k!d]q%q`CK}J.&.af½.+n \.>Y]|KSspJV#,eBUWkjm\?}ru|!͝55e_kv^'R+1MJv}Ļ+(D-*T?s5&&Ѽ뒡:)!YOF9۲Kz٪4- byxPSd҆f$h6+'g?^?^tw2gޓ0_sǹS+QeT{8yFe:ܐx H_{k_uxl}נ6ې?ڧ*(o `w$+(k>'v]tjb ;J/9ƪ)~vd[ Hۘ湟$ 2Lٻh;S%j~}>j(5ߘuj8,9ؕ^`@?`D\4TkZ<{,]Ac?&qiL %C~cW%1N$F%cNT?TAsQ,`#cj`Rt!`z &P8&,|$Ȓˆ*o?$H* 58:1⮬=Q|qO 屼i.J%q]\;ͱG^W9Э Nu_RCu Է=>nX,X^IU{ax~ M>ěF2C]7$]3"0ϣ;k-d%fޫX"԰ϣvՔ RL\ kXSQ^-6185R4Tˏ.nK)OơcXP45 Ӝc lyEkr7\ <8۳ڲ&œ|rKu;7u,p<|`͚rvK-{!ԡ[W#j`oM׉OthPG{Oxc 6bm4'b:(3ε}W'W#w- kTzĥd}EC7&ffN`:TŨVӽu[pŸ"~fWgOĒl$0 V87Ε(`_sUXcR27?p"KGY^bz~d0O:ay9ˮ߅cyOim,&s2Wu9XtW:0w!AAkZ}g|T77%15S:\Y Em9ܫl |[GfsYKV9}hSonDGRr +ml5Kc*7`0N|L5PG-u^ rO+.R1(չP"CQ)s9G;vܥA 17U颟!@F<}{iu >I9m\L#\zɓҺ6~aRM>V^G"eӚp9 l3!Dp!vKR6pfTujtYu 8,FC-R ,y9<0:#-i"žݩ~aibS g.}+9a8xk~1Æn(B N]=s!t ds±Q%-ru66Jnr ~T_`pLF`mԁNO&MUQ,2%!m7qٵER>/)ᯅ W +(WX!$~9~߉bif9uaOWc%,C=V7$/tP&Is-yWч DHbcRLlCfkzo-Ŏp`T] dnK;hWr6OчP'~kӠ{l}Wv;(6:ui,WSPT7u)_eSbΝG'13}|ch-MH:>[K-;`͓)(zg`q%mXؚ@sQ,q?0&uƙOʋZIAB{/I DH`>4٧I ]ط+ .DX1%9chiWn-5x̿s+YGU Y ^[r*eD:BDNO) :+ 9s5 e[{w @P@_F59{GTfh!, R^\tZ0u41G$R_"H"JMEMOQf|j)OΧꠈPP>6P$gGa'*E%4 *yM@'`!L~Ǭܴ9땩Yq1Ni7 oF2/Vk-v04R48^|N=|&-)dmN ^"'1EY44 ];WZݢtXЧDh<aюllX6qk(6wuuxGZ2e+֊'Hy51ȕe`)RceP>K:~EQ^G^R+=dSIj# cS"F:d#0Y; Jʹ#n.`KU6/UpyQR.7m9Iiⱋa5VnW0`Z2KzH.-?*H"\ ]]dlG}Eha.*W3JqgYe"7[>G'Hޜ*Qz Eva`81ĭԳ5  };euos>ӹ5wi)cL8l%h9x3 +=S)ҟ̰ Ug}4 sK.$IWKOJd[2^0AYP;1@Wν\/i,Aq"7n QqiZxFb["ٱͣ:ЯJ-B p}q+$@%}]U) Nho@e_ݑe0/譵I$Tތ:F QBae:UT?~,Q`QT\,M빦VlM>0l(dn>h9#7 ̓`S8'~q6c Ew.*6YK}W ,1#J^,X-j+N̻ mAV(^rK+:ۅgh^)h@t`Z8'G9Oyz^mv4vYwޢ㲉8X))b[ JH!1p V%+Xɴ Zs` hOXnhZB  Cq5KNasI;I|C8h~>mݯ=p˼8*I(s2k;{ v aϢhV́} p)Vٹ·2G &KS!C `Lx GEw%Sxc릭CAڗNq"27_3a:2mDMU#){پ"^?6 ky318?ġNR|;&2V B}'SFL25LJEV#u`/Z7 j5#T@POylf,H;3gX/L&Su|$60x't2,"6âJ9Пicu5@C?pSkR?:]ԐK+LHr7"9,۬l($6+)_ѨT-mFq3oԙu_hHp"Y(A ^ $sX ;N7gCqgyVgܫ'q]~`lծOx $ ͼLҪ/\~mIuVҝcC_MpT嵎6I+8_o͈d2*m$?谍'y q cILŀɡdAa6Ni/Ҥryj:vK_cp/fTKJY`CJ#(f`@0Oe+Qd$}8; }=7Eo)W5b$hIZ3OjD"|x/:ѸUӯzt+:e5‡I 4d-ZwD>861>fzDvץ/F. A,HQ$C'k]-Zޠ8 0k]C7͍bp}lNI$DZJGh|0oXpH70nVwGC`(;@]T.P8>@- MƓ,|4-KDEz#9..pii}G}1{p$aM\rr3#kjC D~>=]#yesW@DLBp0O)1$X8:Әϲr-e?qcځww؀lѮ ^6[a>SJaoUVhM.5D-F܆[2Q3u>KSfbHkzpbKY~豨ҫLM̯2Oodu#ȗmSAcI+ f {-O. )+VTht,.Xak9RZ[D7t䵙1lNTƜ8) -@M([=m<^R+J %6">_r<&M[{I˹;S \n'1_Wr3i慾hЌ5/ ޾a9lXyMT~ՉP )!*ՠ\&C`w'ƒ]t8ӫh$))βvQ c8C®^-w -T~eҬ`TCkSw>|`b=MAY=V)@ qiϊ ,-M ,vKzI@hx|H~Sdt-|]/쨹riO;c2T2x^*5Is ݟ P[*bZ? d5Rū|PqG#%cZ57kM5N6\,׊8_-ZCmG79%ER@(ܝlP a2,"(k&vMG[I]~Mag C9OȚ_oҡd=~>m:w\]N#Bk 5L!lK^q [O9oQ@ԝ$fC1DO.( ps KQ5C}eA݄5@{I=^OİyͪvtNGcڝ՚?BS:0.bAxƑ[PH=ƿ¦ W=R=&UK fS%r zfu>1]3 LضoɉOS'wRS0fP̊|)a SLp5nV8b~ߔ:5&WG߫Q V ʛS %a:Ў4ʋ'g-6`y0wB>-<"sW0` IWN]땃nNk3ɵs٬O1@ܶxs͋IGaаa3 HUoA$/'q9MH?˽ Pᛁ2$PC\ϽE߰W}bf/XL{Wn97esP\SH(I0[Px!"R; ]γ &ݓp`^hBhy suIWW_ǭ+wSƐFW λQp5j-%,Pz eq@Fj^O ԥE,6vMC9(#*M˫.\BObI;g}w\#esЧ{YZ.m'MYoI7*I4R vFb3IA=d |$:NrS\ZNE>h Fa񶅭Lc$}1,yf؎OCن`_ERyB_ zwS:?Ɲ/ba[_-C.3b5AkvO>Ԥ i*^ WU3}{si2oqi8˝6 E) *J*GmO zmH Nw)6>0^(1r녓d@b"}UCFjuz};q4_~f dCL^ jXMs"9"Z\wSUMCƚH(#"bZwwyH $BUXsKD bhy P=jr|Ք;z~9h׉wFǒ0KVBz;b q*9E'E1s–$btl 0`9FvV*Wia|=ߘh@'T|^t<F1՝{|[ s)$EʆgK޸N@"|Q_*5Z$'#$l2>j7OհGWv>h+b$f]P΋aԅ)Ҍ";j?FAp3}(pX_bEvy}c]7<7[m І$iذ|| a7YG$.i ?_Cx[]Jo)>b7q?615/*1:N/l;3Apw't3KA 3?f6@->J8 L1g{hkWXOޠ /9s+AmBIGU8A0+ /S5a[ZͲ/%;E/$q%U큗xJZ tV @ ֨˕Ga^I4Zr@͇"bFrL~Lme4A ڀ6PD{ʛytdA@}UW,B/Ə0z4PQT9 8sdD9rr C% үG HyI8^~`'`0NAXOW}$nί` ַ ʝ=lUуVZsLW5l= xʣNdzĨf4Y06p&.$g~RS5՘^xX6C#!+.i 4y؁).osd@<6:F0r[4fUyÃdmjV't7elJHm'_ w9mfŗٔFFuyaUZJv}Ə,x挊OCVZ&ZN> 4U=QC- ZAhg@Og0V:Sֽ搭xӍ00@zD]=-cIo'0-+}Bž (.hwE"J)Ufk՛C:QHbgBJ1y#2YrEYt!yˬՠ;W XiQo{ /j}`nL ?U9PHߎ~lP"jnU nd5=Me 㷺 7륱{UǐO~t4w*\? \=6QM1 Vyxvm2:h -÷|ThojGd;P,K )"J=$yF(1^<JLϲ&dˋWJ>vXo6P^cFiQ|÷/V)tfo%qix/Ͻqkga\/ghWWI/Z }%$_#HvzȫǪүDvTv~շy |ܸaNlL _ @ɝKaݶ9HIs([B 댊,O2SG]E:0/a k*A[F =)^ Řao]nd).C "lCZ3udο&nK'jNROdWB}7ywdނt"A;LD^mب&- ¥q`j Mǣ"[QEew~h)l: KMJOlɥjq;`9g2=urMA6qTĚMt-4"DnorOIVۑj!tS!~a+Z))ɏ%BҠǛH4.J&_Giy)cNM䚬UΘT~Ii Ut 1 2ޏL5]RrЏ&f{?X>4_:ǙhkXfpGO qlK|bs v~J+cc֓|\+SwnzUqu^4]@ct+M/֩Y7(W$s<'8w]:X)P`U .I^fR+_+s]`e: s"Z=b#-M)#cIRu1wlUޱy@ڽ; z{:>H!0VHxg}EZn_z1="e5R6w_+("l{s`UO4"o@%Uqg'7!yEIg[%Ik>B## TXXM3H0UR‚p'cȪn(t"-_f ufdSV},pl"-p%S}LN}8L6{Ei%.'3w>6i9?8"v._/#$S:!8LmOpՑT9 fuJ*^cI6ȻShScjUX|& gAq6 ip!I'4~2.eB>'i]: ἠptŔ@\ "2Q>e&Ə YV iyY(H_nore'+w6)P EBۻN^i aU9%{߲R(P_ϗK쒑mNsqߢ$qt[>~jʎΘE73M*̇ad!ȶsú́X<8C Ҏ;^t15a%B@2)1\nf摥*}0q|<A߶ujrY~гVچӄ*(Kz:v 1j,JP@:8F[P[άݓ<;EzTyI1Uܱ]hc4KQa$w\ݣ~c\̇[=MBJ{9yN aGO1A&N8Cm.y5\xjU.6q` `L2}tTuZ^ >RUzAc@37yU .rה/}-UÝMG?N UW>54xk o_H;ne $ ! /<hAt|Q ^ R+c0nR?)ROl$ ]e_\Ɠ9 "캾TL`9y~|M 8sXda +c "T,P ;+ D?.ʍ"uw)dݕ~2Uxd)s+jd6^׮} 8uUnqU7E1 `y| EvJs"qfzJcj6kP&rHZ߰ŗV 1I| wqk9ҍk5oٕKߕ 2OǢۯ@8gQNr <}o$P#n/GUϭU<=Ǝ!TMTBҨЪ\:7Z5]aTg}ǗemċI"+.0kH^D,#Z)-N;4U%rG %XnGc>_n$\}`+ƌƫR' A1k2*+,%&O1R IBkd}>F0kX!Lpa"Y@QAMcܫȲ$1d{Ŷcn@Maxӯ͑ hkю:LVcȈ"bFH2$zJ^;3HӦ3W06{]Ñ1N ƴVP¦*7L1ƜmP5v-oP;|n&Rb峥ݴ0U6S-2ɻUԥ*y .U`mR)|A!b{~㖅\F1-~#.b\tMˍBX}۫#:㩤>)gTb~4Ng]x"z -;{tgߠ 'v}^9ZƓ!=KUIohrǨSM!7kYJNf $`63?p*3rW :38H31WZlP>BFnjj&ϗ}ev+f{O飤,ns6i#6(Aϖ˨2aJ^ݤyR}8mEc l@Ɂ:,ir tR ^LdՑC7 #Z68L! 3Fo aV/OV)Z\M0,vSOU2]8"ɬȹJF}|mj}{hc) 1,,!`g5?n(pI 9-*@'Fd5ljG^4K4(Q";4Tك[`$7 ;WlE1^APB-ޅ\z =|9 pIہ-^Wma솅C}/SۡKNxx$Sz:F۩~Ko'h=?Y.`Na8ܔ'҂C+l.N2]&Ɵ8O5pkQqh.= ^\ZYᎿzٖo^GUP])KԶeWG}c4)lf=q:rw,H* Z.b3l]#") }md$zw}Be_x鉑*"-hԼbͼ'5Nl5Xۦee`hg= ltib}Nxt>CdR֯ t>G#o\}ބvy&S{XZg5ȸYLmXTox\Ri7>}=:hihM%'gII v< jrT:,^o[?O8ʦ`!̼3~i+.Yv=3!rՄEvJOkLKj0~ i%-g 6r@_g1cCK^"c1|Y ?=sToBTN:u7̮}"vg^O.s8,YX(RO'!LMv 7,GCɰؗh~lC%]H.c_ E6-ZgܝdP/Lp:F"e )mHO!m/O3p 5}L |-4%x%sZul@[?E*EЂq'/N";%s\UHʌ4dsqo?9a,I1q֛6>nz&I؆QdžMm M"Blr.Bk[X[o䗞*1b~' Jtmػр/G+]AkypJ5M;gF%d:pahM>}-6qpCRnGby̫W8}1RYp?kcDyHo'ry*X5 zx<۸h|Ge)^/T[_<?vd_t,]gq$ gh볞hޞ3`R- kM ne'%76n]DPPIJ;wRNۡ ]hL,.7\k+Pmb][i!OȡaNej;8:@9B  ):Ӗ@d]܁6+m^G+'<72{v=mrz^r Q#X٦Pt=z"hA-qy/5IY($t Y1DBv$ ےpd)LF UiH2+䘳nR-H4/WQ~P࿣ X6 k @`}oNqNA8ݭY?x¨N!ueZ?|`m*l&X`JA1&*RN ΌBr&??E^/d4p6Ui *:M66W .x,)X{EU`?UtkxwuK0dڒ65umxy4*iQǤ1?p>xYhDV̡Y#$(A¤˦ ѻDAaZghL|Fb&[| ˂79|xQvN%rCS Rg Dt>$6Mbٻ]꡶x]k.Ew8/AC%mpfps |YOT8[Ӽ/,+"󽑿vKtu5\E6 G^rf^g};]6&ǖ+ @¨F!G7L.ـԦ@) PCD.T!{X˄2 ]O׀ZchNՕADkdwxn{n.g8i'OXMbK Ԕ zlKX_M;%QSC0:_(0;,5#uGVTe̖"ޘ<,&>h\6m̎2rÿus -c^Pϐ0b̩Z|J@^ݹ,-.# pҏ)n+$3hyL`QNi<$+Ǿ_F+!i]ӼS0wc44Jl#tӌ''M;pePH{^}ڋ@>QXOFt FB@sWwPEk8,Oʨ ^8'j&0@am'_p_r* ]2f)ax͉tJ#Y5ⳀSxvtTPo^qC_V$!5=9e2 WpEkU5+U^W,5 Ȣ%{7c%̨dO,lKeˣB Ŧnvi}2x]-T)eŽ͡9,?Յ! $ @i9X*3"e\60HP-*m!)М6*WtuQb+a Llp0wB&{FLfaP:(fDgrR8w rD&? bn3't̬>CƉ|dW ^]ꀉeSIzM)ގ&ɇvi%-3+Y-{WiTs߮\*FaUI4HyYsߕVv %ICQ JȃcJWT?F֚1)pͺ^:^UjXH٘ܮ }7> wDv o%" UY8zt7=.Kd^ <Ј\ R:RC$QW$.G Dntb\טh2ۉ@A>na6nvA=-]'k2Vm' kd+w JDdjЛ zhk?9B-ta? YH-FF&H̍g:cNT-Vr| g A/10,¤]H0^.$ с{u*KnL.:??b~6G[[7BS6ޛѕycRs:Om*ۼpNA EMWÃra9g7j><]6_ͅg+q,q|WsyN)-рm :2ne~Ǘ65F^uzЁ D*P2ZN>`Z]epWK?P 3M_- p,;NC-Y w h Ih#C³ϝT6zQuCd>y4U씑 #IX G9B4d&i~`5zΠω^G2P]u=D`UFFۀRYSc> UPI_H:bf>+~VϥZgļܐ/\:34 fo F;ߣMA U-7)q81L]:T4T-'B:_rCw7(6K؅;*)Bº 7Z+A|71GvWVPHxbck5ʠ͜lY֕oqg$(z\UyUm=:׸>㐇lK S@5b(K0AoBwO`\{z643iVj݆'VMm;l:/:fj89a#֦}?LFn%nsM2h(&("Ch5i&JъN$@[DC.JQl!yLjwכ!3YE1VCF F;ϒDAi BjWH3'yK +҅#4r, 5Ԭ"K +vdNV):H?Lw'ݸ, Y Yy_,DL)\&ȐT3h$ /^Ri*sZNes81Ώ-k$D[78NgF4Rxs^JmFi9m8dR0p XW `2*/+N[5ncG((-[e1MňfD.)ï(N􅗹׸ c3]m8pI(gw+st{b,^M8`ipFz-}v47(`|;@y,+)8M0>s{ci!u=ndmbхZJzS/d5#nvDXXԵ" LHp*hq&dW5n+W&'M|!AǬW7M0&Y,uZr)F9-^dfngtPxwhmBT[G D8XPe5+gal-7eRՓhefA^"HHjP98 uCw -W,sBd v TXr8oHGoPt`kb$(d'OccХxkw$%q$h&n2FmV?<ڴ R oMb_vF`;4j$>2?2$ hOCA؊R]d7e [|iEᄈ{E-HTѝm1'|@6}9Nx!}QYx5O/_bVGcTA\zgw%aYl/Xb%$=`_(icPORS;>-:,KT5 7gMb=~-n3Df^f-ưL?M#Nݞ FtB̍nCu|Uw{2gRfsF$NtuX0p/`S*1khpt/RfsӤ;> }o*X~>XznQՙO,]v^O"m;HA< (}`\0ǣPܳ^0F6喠ÿ%9P+vTOx=Eعﶶ2؞NA~dc#/@ [_8:p~G4xzɐ馆}YVGshA)/[RhY3Ց! *55|~f a}2؃x ~U:!]HT{#Bm 绸V.i>v }CG&jiEvP?ҏ/Uy[r>Rwj욖CaJq,MO&5]X;^d^+H#QoTaZ|K[L<@-ŧ)O@ZYk(w_zFm΄48V-뢰{eKi!aKȻC*1 ],ԩZo`1f/~ ?'H`U]pB 7ov9jp$Sks}7]x 䓷%k^),¢ck$:@܌O$gߦ" О0#!>h$ biGzIևj L9$4ְVQuQxE)}C'A3R aO6(?CtCAx2'|+gˣKU3cAS:aZ; l vd+" [N=TB 4D@Ō;liІ+뾁x*edjG9_xJ ">(ȱ/޹jjZŔ!ЖuAGr̷; =UPw9݁-6)2'}X HX;Pzco/J_#1\V?KIOt -ӱ1Wʜj v80y_xs`okkYbT;.:v|!7Kˊnjh\j,b??.EDZ ?.dTOy/5WHaob2 ]ʅ??E̓o =,!Qf ceVQR=?Bi)2YjBQC+\\7}%Sءȶ .ژl.WێmNP/}9p̊pUJę2,(͔ C6>-*r&')ܟibA-%Azͺnv^Y6ݡêl\/([%7tz—WO>ot]ur$pp6`4MKaiC"$:$]T 'rb"ha?a1MKK":.Xǐ;qDɽ}J$^7 Ŭɣ4ԢxDoErcg:kjw7Z L(1BУnDzSh B_ >̪¬%'%Y =:B8A :Y3g_9~a F'Xhd]J3) u^Pɴ=gE5}r7 i4ÿ7)lvy*HN#UY$om-4NCwN?]q@sٖh f鎫$kbܑvS͛x9Gp :>P#Nγp ~~&3WX&@HxDҔas$ZsS Z'3qq@JdY!=/p+m$N0FpG¤#oP(BsH4f]d;9Q—9c1|2𰗚k- c[B3_@}y%Gw[>5:RșZ{MSVe1읚u!d\iI/ͤ{1yI_D45!fH"xnmʬ?rQIdev25S(*5@Bz˜:z4xnŘ'eҥ9])I:[>s-P3nEp5)b*F KJ+3dR3jO5h^НI)eBr @ G Ihr;t@/e_p>],u+t7E7Ԧ'ԕZلwRm.  xoN`;q=3r4!+5Wߜ9/=]=7h E PxYyไn儕a.vc  o"slGJMWl219ߧj[F WGq3^+V"zXb-# :ڛS_~ClFzP)/T0Ow( Y5}c jy|iji *sܝ_pg,PK4ai4Mp}Dk'u RW[hA9-|AԬ pQTx l|dET'CY-!R(U_JW/d]6iGfv#ajHN,ϝ~{+̆X_"2Urу !r/\=էW1onX$'B,Ob$"H}z,2{:d6BY^֚abke e.ƼkB)2Ztd؝P :NU"4yiJ_RX Z5^4e CZ3j6Yt @5 Jo!!jXkĀ ApBŎm7NFoB1gdL-GŪ|^W f$)?B3 ]MMԍ4֊^CdB_[Wr'Yfch&԰Яvhh ,h AU,p7'!u?dc}p*|3 ĔWtO[*$<"?oS(ml~ꓷ?Rv8HBDe)\*M¨1vDO'uu]]TYi,4)ʛ\TVct-o޶G A&(sx59,$9<F;#u+l H:Noaf\Tj/:~* o焳}V.iOZe I:!xp  :VY2p)!5)F¯5`^x]N#̷X5xZqr dږ+,(Bd/W萆RRY]<.ͤZd.@P/ft +D[M=9'F֙5y0ѣ.{MׂN+TJR qas~Q@ : ^%.Mzȿ a풒f oߡ`NccD 2gtۅdԪf)-7baݶ Rax/F5wVG⣿(H ƞM_1IBul(l 6`]FF~)5|["sI^Xy Mӝ(>VYӺ9(wSf?.xNW3WB#j hԑ/;bHm.!.cGj^zOC!խ)ԐgleKt0Y _: @LՐKow2Y".64"(̹ؿNUZZFL$i&ՎD#!@s.Mz:H&$7 ;aOT@HDP@_31'7WlM欷WBl7L>K‰ `c- p!ʬAG-πᴙݤOn}CzS\ܑ˄HG ?<\VA-JPZ_Nyz攷(AUDQ:-qr,q H][&[TOXr]ɤ=kdqIquJq`yqrjotMO^Ad0?giwXCg/:+ESoGzjoX^Hz>;5g8],iP8n{;r˪옃*aUHz-Ɋ^]WyRweo<6u~ xmbʶ+F7&,q?hTxy~[2 xU \dw5a"0xyc+ Th7-`C ~H#mF`/_LX8|O֩r.: \Н4%?xfŒ1ֿ6HbJcTsHHHċ>siFV);Okٙd ;K;`-!%/:*CZ껿'` *aUAoS;L)愩D (7qeA>bZ4˹%bP\9rMtAS:t7 v]L,勄{̘@1-D"?{]1DդϫkpWU^ߥ.ϳ*4 M'~y[AazKhY.ۯq!Гd}5 Fp}j8t'uvIɕ4"9/*%' ^ xʶo(N.w(AiK \D3M ił PXՃ4F;S?'9k{\*Yx9a@LD2P7oF^[N~.QY+J ̢Srz`5jmYMQ=R05;kkN(s&ᘸ^frc8ɦ-Qy $jՔxvşﷹC PאYdYBT*.K&9\ѡ[wV$\əc( vnf7\t}%^^OeP 2챍0y.z_AP?UtW d60Fb꞊˷Ö!m]\&౼͊ R@pvXGTCJt8}:wA,Qw$.TM ~@*S#&Hր,6;chڲv#%(wDa؉!#DAAvFJBZKm&FM#Q댵I,0x~Np♛ ' Rn~tR0aG/g^v!I<%fPeijX@c7EY`arG \lf;L-˰ YIHS |-n`''S wL_`]֎d>5_;^(i2т2=mM2k/ 6H" #=aS1|L X|-:66MyAm6gAmѲ|tבvG]5԰![ݬ!C8/pbU7n 5+jװLIbRAa%rx,'^X7NV8JZ>~>yqIm^tjfGۡS$ P芁I5o3k3@wL0Qa#Ap0fӊxKHBK#-,o3*\;9%[2=7T8_>Y G'iY`pc`ΎՊC3] q  #Ȧ(MRP'la(n<?Ԛ }V!+l87܏Ұ A׷㥳 ϼ(vpТ#FFDLi CB&I L o[mY:4cF;ۘC\4Phaju2P.gPӰWƣ2yVL=oI=鰶bPE{}ԼDZF:5mX{⏧QP7X'*8{&ofA66 TP&Mv˹N(W⟎'%.]b| EafAo'0무I98yEdj 1 z_bd]x&r}-kbXFc|{K:ۆ8aCY!}5O\t@<4`䫄rF}PK^l69E2`o7&8QBR\f!O^@י|8[zL~>yrC(xrCWbmݽ o>X%J*'E\wE{Q~Lv23iٲD{j-=-+x&=?!n}z5=։ahF;U~zCkҊL.桢 ~Q)arb] =X?L[Nү|#'%- g?E}J$z_x9o0L,:i y(#rCmxXn/c<¸F$UȌMK'KOׅ;zcLNLi|rb\*G'pc_^_ڲKfn sZ^sE%Ey!c\p2RK GU=?2G۟l`YGF,%6S46K1T"w9dJmϦM|y8vۆ=:6MQB(HkH@>tuF_p%Pwɍ |zXNV'H8ܛ(|c84RE$RQ*˺ĶCh=7/SŖE& 1vδd2k"KV: t^豉!$x`q\z(Û[f\it?.cψ~էɡ wڣ/RQ:7F^tuiU@D QDnZtgKTUZi RYsh*{i~ΚK=u(BKh"My姻o5`gƩ&R5 Ȉqɡ&koV/b9J(W,U z1y'>a[,KVRָ3 A(ʌSŐB40L^ YPd@ &]y>Xyz-T{bRʐ>6@$r50Bz6F豭ДV虹:z;O ڋx_"kWwa6=aR%VmJ+Xz6*} ޗw-!ׄ MLX4;.#R0tBwEb-Z*UW~9a\~gmV\y| O$EAٲY$3? `>RYZf"px-<\T[8ыR*ah n=$]Uv:˧.VaFw;.^V\6DЙǝR7R2x'ywĮ7xU>A7ymyW0`1DyqtLTڼK5-xL3^ Zv[ ;9<`$]FɁ!55e[r_g(\sgM6xgM~]7x1urٲ3wPq2jGV&_ӎڳZuD]N˦sqE-w {W~1]y߹:PZ4_2gmP &o&FͶX~۔VLN:]nhyh9!Bi:*9ޔri< V6le jmb? 1] U83řwdQ 7r53 mp_>j:bVy3_JH>ۋ)ӺQc۱*I5\ UCSu+ǃNƈ2?BsՙE::7L.ul}xT;pNChߧʪ=Y =t<"Z.zRsɭ3qFn?Jݝ4t1ֻL8(<5^Č]ŗBY(*Y} xG[M^ey ԩ}t&G:ѬnDr^P! Z^OnOZ=\zXk rk\0Mۚ{yI B Y!lLU%FZB́X˷35iuUuCuېf)>} <,XN>gfڊR=g,x7MsZ%MwaWhVwJ6Q(5]>f1,O^^|]8I^h`R+UڋaqwSQa0G"1VfE~: KpyGFqBh҈Gw>3ݣHwӧPu7NX"e?I΢sz&=;Pcտd lK$K+z>Vb=MR$s  _Dq>&(`dy_HQ4w K3d;{i,67][e>A;]2])fh P[fidD*zz r>@-VEjpcއ%gZgq VHmPϢL4M{R.@"D(:JEϋюD"ž^{V5OKW/O 4-ʿFJˀCg.q h{t_kjML'wy&61sرh)܏7:(PP-%;]<vT3|x0Ea9'znvc0qk8|KRCحȍs =I݀jS{.1>-VZwew>)(`q].3dtNQ}y ^0/E|NyrH34IS A.1%:QN~ΥBOB5#ZOLN2%^VZ%J;Rq#>]Xh@svPAkN^%¸ە}G(&h`׬ |tbA?'EbjFٮH.2l-σ 6\n}rw; q_*hb :z @|=5tuahCБm LS"RAb&dKNϤ%ы "Tz}7o/(ô")6\G]]EB\|) *-,͕S.vϡP zbzo ‚ `{7VWMǶE: Sh?T"CeSd!mYj) _/nP$Ty,a]M7Fav[a[(4io%@FnsMQ2̴}w[ڕM{ 5E⸺~<4\ٜ*mtaB7wkD=iK 0Po5ߧhC-fc_:1݂+Kbejt؞b6rCz'6F ;[d"BLӷho g7Xm5ŦҷkߏfEϗ^<-[i}<[\p n,O[DetvKʥy)Ma8_Z=qgSRe /BW~y\ۚڄUlʓ7ib1xzL֟ˊ3AFAw{F\2Tt /{%`wQ;ѿK )T?s4TYl]`j_ 5 ^[T@ VZd_FA9oUA_H?[z٥kԖ6$C M ]goB{6Y-tsPw,Ò|Dhv"]Wc !bwVd dy $P/uL+we^-\6cjg>Y-&pVZx>QJ=KT2 +c S@Դ]\؝?UapXRC^7܊k&hs/0 @Ò;7),ܶ6Kǖaek3 tH`;@N LWʣQQ5| p{?)׬;<r!\C5ĸx$ $pc".n Gp¨1GG'-*tCA<`[H~/\/ rH :w]WE4NQ2b1@STG:IOtXCu?r_r'd]"$j}_* i&0vO&>i^] _ tizp<2#b)*/R4)ΌpBp?m!b]P՟ZZ{&<' 0`9l*Tw[xNiJ&)ekN 7Qr谷c4ՒN!ѳ<xIZ݃'9oiT_tu;84wTo?rxPb"V;6NE%n\q\׃}b,'vzCzny'gO->az8LPE pAOdm(3ltnUNTWM#L U0x܎b.exwĻd\?lk \R*!RG c_-Ȱe0Bi&Wʻϓ}( ~ۭq,5%l!j=t/~^K51"ǺghDo ʜ!ժ *( yr}X{LV/.ij^զEN:r_c0'm@9sG(K"5xzbʛb-8vi4>86-|"%4׹\| F؊Nj6 ,Ӿn"O}y0{T*9^њ54#~ӮzHga~v7>Q 9;\x'ؾaK OeOpмpX|.{){doԞC~ Wm:5mSA&ɶa ]i)fH/-{ (P~V x(]a![^uf#AkC8T;ϻn%%4:@}p'nYvCնPt;2,_ J77g,*G }g.a9n$`O {ƌreF&n`dWЄT{{kz5z}qr⣒yCHK _n٠y/to #,W99`{Ձ)K*r%üCWu^i[B=pgc31#‡Ԓ:Any[4W:O1m/ks8&r6>HIQe}37~%_ a-31dj]YRئc?_#d|.ց ClOI@}d/Ql<8- *q:+yW 0ɔ$RRQk#hcU2Td,[slG-JT yB1[oĩ,7xZ5`R8dP#Mn4vz F֧\4rvPJFMQ73uko0vk[O?-AHYL&OAC밅"5WR#LTzeD nC7v:M̭c *H"30\-`}z}nY+ab#ڦWk[:3P_Yw jZ?wB3d$a0H%aazcK䤾TZYCvK2X'?!ƥ\i*R 0ܶ U4l $K_ R\<;I9X1W( %^,W(>ӽ6lctd;eka }3"槎RpK>{r/ma.ܧS6fcǠbQ}("Ɠ+kd 6ֵY9K.ELy\FEȺHA7d!SV\"'jA oM#2I$Q*3I!Ĕt+ya.}$0RskPNK7F>b?V~r۸m ӭͥz@}$> SBRDe8G-ų{Nr,.Lz+t^ J>Qq`;BI Q("yeY:r*Bt|C/ql΅~e|ȓo@fadS$] mYx;b;C( Gl"BϙGqCu (րy\dT SEi'XF4|*OAVK`A(,snJ5hiyz<oV,=»/5d?_V@muXrp?Ң[-lRhE7/nG!p`bÿ!:{XCL XFoh6C#,_v y0RkrC0DbS9s#xl?PPۻx7S}Z>'2͘i]"qr.Y--1%Z0 ұH|l@qN mdc/ޣz4zQ  d:QLvχn_s M xZ,0!⺃i\[,:; qTx`bŏLKÃ艝\I :>,EN{J\*>oYuU(ws5 ,7%|͋tO$XBhaSvl-ۘJ4m?e yKR!$#[t. kW鶠?G]D}Ј鲧AQȓ:|/}Uu5+|(ljV&~#.Øf١*ʮpCꃋXѮn=UL{MɌ; ana2 rCE-v鷒9.x0“l_OLt%v9 RZD]pih5 Z•8pWQM62k)*k^K퉡.0{/[Eoɨ?qяehid4  G%Q|7AUPT4sx_ 0X%BGϭo:gHa~G~)-_hdpF _(# |NNNۂ{oQrtlOсN%5yPnLB9cQ2X,cdtYɳEӅE 3xscTրƬzfXՙ@5>޳@$)t 6q,:llzLUd9 *zyCzAc`eDyDƂ렱ޏJVtI#vS=g/Zld֣T8T{ee"#\Hj0 I7~_~y&@&W*֩Ӧv]b;0{kt3CB_LFRq.hFFl 4<\x^(W\ i%!vсON%<t#ݨ]ml:;>ep]u KܔC!%( H5D)!BiɃԶ?_V ɠk&s>7z]P_ऒWdoj]:)8ɶ.ũ")!',H<1Q2#8_*qT(>zT@F8Vp`:`͂~{)Q4+]2yuW%= .#75 v`v`+Ug5X1P&^^[ czA1+ߥ;[1zT/,.鲇bR=R e( xX[s+ˢnV~ ZumĂ ˇj.hQ`@a :h%&_*ÂuJ/loWZsw'-q-B?qi(sVmz1XUOw +d \uqI|8ACe1նqe&ȗ! UcOvmN_]`, O|Gl9.NbH|YjweoY,vG[r@3v LlvLvOH*IXAq[=IS@aDtf7(]{dͬU`݅s13&0&]uDU݀Єg3˟G L %K#z)Xkuwih^PD^YYx@KNI;eDE~Ub֙ԅyIzu`2Q%_i@JHP놓fVɀlw]e3F%h ">n'Bz1+QPP7eHR+kR }?fR<5J5|dQN-$j%}=!gAi\O Iħ6P%VmMO=IGɽW%GoJ+QswG2}Z/Ѫs{J׶rFiY56P4\O)K0(khK\X$zʗJUjGil~9&6wA-eol>:gsv[eiFQH bc.WBX'k(2_m2ŘEw6=P HQgˉɛW ݒ/Xhg[R,~ -w'Ӽ N > ɈI#7?[/+ICpn9s|Ij^dަCXQ-5`@a3}8ES#jmf}a@TiƏ$z:;N?vF%HYƜ17'[hb.gƅ%9@geW<{i qއv^X{mS Os5uo)M9Jpٲ<Hidm;qG&a/$#U؏ fd7;ߎwi=BsuƮÂT\2u7}t ~-L隲z ?Յ֤h'zL8:'@ᡔ߇q)bRYwSo@!Hd陑KQIx RfYw7 E5\.WXSvkdT*>OVh*a`FͳWOi*INOgHlixs[:WD.y֢!@Z}).WV;\`h,z.W\2YGk6l7жHeNV)N ;jCuFdI\$݇\8jZnl|(hdltL'P%/65Ãۚ|Ϧ" v|S\q4wE^ZnGE鰶$͗?IrXb!ad^n\Q4 0J| `A?$ڢF a~D)t> DZNMP%>Ik0tjM|FQܟV'U:POHCVWJ>EٔZp={>*i%*ˀ#șBJ.a?<I)n t}>ЫX喷A8~{/`qc/LU2( ^\$:oX[$!,2_}oLbTH+kW8NJ urEXc*&tCԨ6(ӏo9Krjb֌ X蜧#wk%:f a b *OlX8xށi],A_i:)f&UGqgPAn vC;i%S-Bo_sBcVzfL #E2%+ghBoV=*!Ծaj)atQW-jz>ۗJ0)*<BhGV p.QE9B֡_k{† r}>*'5b1tם[޵9<fZTlji+D}_{mܔ_,]~cwDrheAD:Xn]3 j;!8 Z$\xTWWW~j ,S%ܻ:Ї]]qJ墵i-v>*{@ rƦ'&]c(+h儃)7q(FӇ֯([!5)_;fau"Qp2z=&K/!6aNi_q{{O5WwZ\@B^(5;(M %(rpIztַ~;BN/4ES,R\[f2χF( ZmvEF``-3M9ĦI>%n& "׸M}lJ;~m<(OڈI/e7~ˆϺJ*!)Z~FdhbltO :YF/ΠHZc}Xv#[Jn;օ[Z{|M#ҶƐ'FFEB%wNh+Dwk2l,KSq ^@z^?e:%Cj"J?[/ܮvjʪZ '0W͕]iMdIIxpڴ< q^Ք-y_19;G '0UEEЭhN{Ÿ+:"?9ZBGKH|%JmW2%b=2Ll~s3/q;VϱBCd89pe=@8 2 7 ,_3/q3Ô}MuocAݛ5Xpk gFĉ깚Y<3na[QZr \)/l!̝FfZCMF$ٹd b&ƙnANb0pSHe}@Ձlcmx|ωFEoFUؾS0F\>N]q,p=yLEfl !낾^+98$ ,y;:z(T5O4t{?1!^sKlÓ$l={j)f_cmaH/61a@E[ рrA7##NN?jT9m+wI7 Wt9籏&XBqU#,g+S|ayfFL'Pު.GY봎9|E7@ H#ZG:>"Ӗ-\3ch4x?Pe݁}vxxSno?Rg NG^爏s߲",М6 owwhTh2(1znaHbn,(D߀l|}ʃ:{{܄O/#\ijbpgl2Ac6J(]ћHg d7~P>^>Vb{Oj2޸'^)5]@h2!x^X-8vĴDs@3Fe#=cǕwuKuD"#;b7@bp?Ac,Z_tus0DL`Ś;jIDIF[SB$I8~ȍMaNaCRBr J 1/n,k?]99=)c.h~Nvޥ%6e([=9O:Aţlyftҭ$V ڎck;`t0,\P\ =B4Vm]!ޭ=k4_GYzvUmTpt IJX *Z*g׼š[^riж&|R'a"1łXrnNP*xIPНf3N3n1?x5~+N{ן_!#j|NJt-nl(ADHw;P7j: \f/]i[(8fbwHa~ Q` UϴUgmu eWǣ< ֐*s"u}~r&pPo`QZY0Z{+ſu9pj} >©~û[џd5Q7XRWT̴b1lW±DVor(o1\fC}Wf3ՉM˵".wy뀣; \{+U\mGjۯdǎG6Ef72>Ȯ%*1UD/>{;}ǛWʼnDx9G;x }>D@<!lJxMev*W" ˼MXP$&Ր&6NHP!Txk Iwy^-; 4ɋ}[^R΂m9]תa4r 9f0z,d6xYD[sN}}9Jvh>XSz|ktH4fA٦eV@}aN :;}ȸJ)+dp8J7.VbBM3MSL}e!bo^̿oW"$tq *v?rd~fXGrղh˺-71dKI| ;6't@Z}=Arh(N16$De nz`pw{O;XsC9m.l=Zh-LǤۿI_d/Ej"!1n-9\#/'ڗ)ah0Z>p)릭[ܧd41$ 5`G=Um-B[DP:1 ] J,D/mQ|G_F] i?2f ' |/k/)T> t߸Bkov5ږ4a}DRO{]`)5]HRRoFBw,}.9ou$ǙĊ 蕲K~Wnwݏ׎m awy+a542`ҋX/ut]3TDiNPQR^{Z }qfM sB<?m.]"WBPm _T4"˦%Y`ؒbȼ-)r*YEBo1~F)r TdgjbeoGRJG8H0o.f>D*iFo%U> Πk\vj<8ެ-V_(\-x0*g* ;65[2/GIrFg,,5q]8{(2YPe?4G!fؤ1妾ϡY7k-k23/9tO멩 Q$/1DCK:6ѾE6+mh$8qUMtU=mZ)Lo{R B7 RhsZFw̱omG'z .MR^f8d!FÀ`a*fA[qӰXh[SŮP=+Qm7P7z9~s0LԂqEغa|nR*CfV/^4݂}>M QJfR;):q=F5~DXQ\ nB1 ks10FurppTj2 uQAP5% -nY Zw/bSYyE%*[**at۔?H/=*W+ N}r_ h'Rej듅rLw_zK9|"Jbt ɫKbCc>T!;TrY$ZpULVZ&|+&5gV.H?d gKr?*\ ? ɋ . Zkgm/wLZ_U*W % n*YP2CiM^&xgiL 7yx9%%m\eaAvwe *3,6@k}O)X Gy@sMt{䃞GzZ0^ J$([y_`a԰$ ZTyZxfĄ5ȂSzA YJtm?\ \ץKmIgɚ{l_[5apٵܔr?˹#. ?ZU_ƂY1P{b/Ѣ.J$shE71܋ܵv`Hvpn9Ɵ1F"]u]xsd8Ԗ,#f&ş՜\mhM~mVt[;9{eHi~WnԏP]QMfk6e63$,f1pQL.%!n|JRlHVK-{'Fϖ  jfQIAA_$jP)ԎZ>',F6EM'b8N*81X__euB0KPN[J'87"?DVhwxp rv $=ֵE!VJo$XRat}!%}~*w|)t,2/Ws;EbbZxURj^7XyRK*Yڰ1AxuRǍسGn&MphҮiTC>|Q hDA%k!4HaZZ9؉@ٴ)CBr-w8O۳iGfnaC ,(N$3i(ngM^xǸM&_NӘX{ س"i2CH{X~ё{;É9VbۘtakS YPۭxpY49 MwBʸy9QcO P?)ժx1sעLQw֡1{ 5|eS3'BG esS=t{quȴm,*kܾȆM/5);" {4ۜ}f>)2*.m !0e"Gm~ ׊ ҈'^L$Zq<*a@#𣀮 "YEEvv_֕Eʱ I`>WzDϤqV/4UyGY`B70էxvi2Olcd`=$ ijkR)סp^PDx_ zdα6X%"_i4pISI!aHex䒝T}|Φ5N)ȣ☜N2o "hOY6?#۷-eGtD$'[cj#j/){E2h](Z}dcʙ VyCb]һU6~TX*ns%VAdQ;*o2 y y0/n*/V0#X0$+n;:Ypsպ-/2H\2.-^Ty*1=1KW2*j5 9K9@e jy<ХIs;rR_u$Q_E &&? C!S2F^%"ͤjj z/#ۢ(z{\eAfw<v5KuFf=رΖjahW>,7+9UP-ڈa&jyok@n cѿzA\ke9ر%k 99 2҅ ӅP:Oe73jUޛ7 ӪnQ5UӅa+5`&BfYAI_t5.7Rj SRCN˝bA)d!{;PSxfnh|ޜw/qk"50_oF PTLO SdanW\t$T`689;0USem슸i o/H{v/3ol)ٟ Л=tS1 (8m捉%~+ǃF}iq B=Y!RuB4N_\б WpP,)r(a=#h /Y~Uwk5v}{pŘ<Ң RH0ԀƫJ/4Fp,l{ HɄe V̗D~;myƄ-FBIHFyꙻ EMB]G?m^V,ԝ!9rceۉJLEyx~L켬7Wo Ƣz͏F/Ó;̇~`[ף"mԯ͉,4o4FagKi.ܪ4_O4.dW_,tĄs .QSwRoOUN'Av_.Y:T^M}%w)LC*KPb>NH{ ,Bߤx=:tL䳼K_ TAȮ-P Fй`g,|x}$ H" m#-|Ir0`_5Eb&lMGD .N@ح'ax3'!l"W]>ؗƯ&Ǜ !z*NNA[q#!td!k\,(e7?0pv9:1^p<T Q$N3Z~-*ؒ:ȯR]!B(jfYs 'jù@9wP9{ćm~"2POT:`KvB#ǹAN_Y.~ւ`'(!wK\>pQO8'1EeK zky|֣QEɛ] ˌKny|Eo^*`rNSb:]#`E.zx@ɰ:Y9VH~n;pk R_o&ɹ2V-E^%ǁ ', CIJe7B5|u|c""=H f†t<8̔(ոӫVf gp5OR^gZV (Ǿ4A nurqk Q_s [i}3b51=m!'x*VbsLx7#kD] 1~wϩ|f-s D j9*2vgĔ(p~*wX5vMd>@,*4D,:P&s=FU1.R4 : ^K  읹+e-Oen@4qI=Lg1OBZHM( j|5#'*UwpU׈ 4y ڈCpKj> gbD'BR+ 燴pxSXҶF쫺]y.X(JڥCYrY>2e6tY40+}#M?v`p: }u8~OMŪU?vL&2pe Xb r/($"zܽ9E 'd1W: .jnR-Nk.YLJmhKʦhGe\ 5^B4DGgQAm3݌ǁ:Vi.$Lᩐq_|6X7꘎E%9 ~ q UW-rIB^EVo(%Zp\#9Y:W>ҝ@+h֯PV9FGHTþ3:3N߯ ɐr^xDWUTf?N/x; :+$` 9+vk᳖ Kn$Le8'f-(|%xyjmH&j*|hVQ;%H]•hP71u9̊/E_ɠ8mU@3NN+7+rDڠyLJ})B (W]w0%K.Ytė&0@5˯?c?Q#{) P2)&1_$q5qm0|=5tß))3Ȝ%P&x7ڢp^ exI0cMMŧ,_Zh'2k`΃޺=*Ȥ\g|WCeHwXk屜U6#bn?n(t`Zkp Pɵnen V֡YĦ}rS5K ߕ@uZhXA,8d7x3e`<&ʈV~~q t- osmeot{=2l$mT!bjѺZ2vF#lIltq[b XOdIms?Iy͒v!/g9'k`YvcG6gA(^qVA_rWU#oq:9'Tu1`cw-YGTjٷ4H+T<bCEiZ%)e@~e5#LuaK9ѝ΍Oq)ݤ3n|4o&ɓ )בu:X:g@9v;A/ '!UueUgKo'#'אּ gͫ/aU R(cUw@.Ý{> 9ebk}^\i|s%M;pܐ.M^g-c!-IV)~&.-{z(tťzr4Iy3e--q͊PF/5xo]DX׻(^W@ʅ5)=ҷa+]@;ɝ"הV2S8˛W䥻ǚXU}z>siSaxgrns+:ȗdPwMn=F|O8>Hp}-[Gd.˻~Lv~Ɂ o*=:<~ nX9A^:p0rlaq2NyN% XLew|-GB%յ qz0~,Z>؀ FTwȠڟ @2KCkkF[ZJ [ -OIlj-@ݷ佯(^ӷӉR}迭Nj*#ykgSr}Yͥ\Vh׉6~Tu W2Et5&)4Z}=of q;J|JtnQѵ{dž*aZe^0ߦFEn8Dg'na ҲIQV_Ӕ%$A$8e:[ :Yۑ{tQ7Q!{EMxʤ},7nFȭy$e*7*6:y DIAOC+3;2p1DR OH=^՚p 4x%VE,`% qE߆5?v\SEjA>|9X#|n\04`>1tJcV"h7$3>axwb?m{Te3rSOR[EC m)_>{j;\}vk/Zm3ɧ^oW; LI/XJA*LRi2r?k] cِ6ȔWإ3@}qF=5@ M9.y, `NVsq /.^^@]_kfnIzq|7Lì 9oTo0l+=å\ڳayO>+əuB0-xWMw6Z*:ۯIu(5;obzïuM.K/uO ?:Kq17 Ǝ(C(6ƜhRN(?Hf.k˧U=c  :.oDD\HKk}!@$qmsSMPa<5p4 a!ozq$kt˖v,7$ޒnq@fA2Fx]|ShJ?ßiVBaW.)nJ_P⼉D 2!Lsd%k86>Jk*()AWDwrS7pR/h$z׋ʤo;?tax:aыI1jSʬNJ-N'S1 Gb)wOg W2 Aϭ=^i(5kGeTjmUA,4j~قk a8 gUE)t׆iy Lr?u4.tLk-7MPU}|:}!!V{1~5m@Y g`ۗYWJ!3>nUjT l:鹓\|FɏYg=8Vy n]`Ǡ}P 2T:vjMuLO,y&IT?#{%NKXM  PJQF430ݬ'o@~v5Nd Q;±^|ʻ/U'%e8*y8M۝&:Hv*IcTHAe؟$?*(D\)Vkp"ћS3~.Vg`] ֚;26:~(c:q, kD!a~fs'J4zcU7T"28LἺuuDnllg#=ɞY-]U+hR[N`t#Pɋ& U .\p@/dGWtPAF={+t޳.ڲ>P᰺+ťCgBHJBs3Q~ȲmsMlKa,)*#wͪAnF#kStˆ WEuБbMø(6.r\I.S8lYLg?l;2mSjIhpzƜ t|팳s{n΂QEvXo?e`e3iDq VͣYKn$$_Ͷ_]Y(.9GS)Wq7{C stM\=CJC BvF~oAs7v] NF͕.:3&s\}:G{ 肘e;c/rCjɹak}t+~׾aR!|pP8zCd:/I4X](W]x8宂\.iލX7>0R%lt?aó~딐v79F˫~y_Jķg(F<398y#95Lpcv򯠺~p^*aJv#/>Gu;j7S$+wwS~Da=D2{"zKFRܧ'P6]7ßbW&t_&Puc (%@l.U|WBEWj3|`yc{3oG IeAsu `+BJ`?>'d\F{1Wbˌ,˱HED'":VdkdB3C?B;N\M[Ò1mШ~ {ȴc_Tx=%&%'VjH6u`UeDsi'ɚh5`'\$̯eaE2_; - .μz"”6Bd8F((ᅴFhEUn@ H.n[KUk)x.9_hj=_Ls^GuFIƢ] FYn)wPv(jɴI;d#4l+OTN$SR_W3;p5+L=7a@/ա>вj&ʲ4[k ,gű+ 5R*X(8zO{մ]%7L)8+j:"nxZ8wP01z2x 7~؋Ĵ Z%]Cz>%EškJ4qBZ#L2g!8-3&{4X!D@^ѐ/.EZ\&9dX\$=ȓu>sF%ZC`3\ =>iE,܃◿t6?k݌*>|ҍJ9l>(eЄM3z;ӫ ͚ ~AP ӲfBg;NxeQQ͸vqm놣pjWb]"9BdG]9HYC)%d6TO_:͏JKlLoTUs(2[|럚g3c܏:CSUAk̎D/:`jMֺ8X!7e083r|ɖT@S/U=NFPue`CkyCQΆ%"IoM,(tiѴ-zhW|mb`gg!{i8fiw^ŠO4u)0(EΩ';U4.0d%ܳ##ld_QQ!/)B߉\eMHUfbŞv>GT Y\H_Zi:um("<8ܚ<<nx8[, Ҋͬ N`|Ui v!Kz!naw)I"d*FͦT+X5.r _1 .Τ, xdL"GrV I0:!4 Loeg۬) 1g}jӝi k 0YIq@S)Q"zɧ]XE.I"( uR< $ >ǁt-u;ig"y7wѻa:v!7OZj|MR(?rjZaj(.#1m3(ƙuXHj\fsqBlnS~WR S)rz2KTђgݨH4!0|buRg Qƾ`ea9׏ S4x9ؠ=6* ꖐ3zV9; j,F]n )e"t &գ6>XԆUGyviH" m.႘%Kf 7bVҡG5OHl&D}F [0w`NFV,mYprK;#*zҔ(Y –*۫k reA̝k7=4n#FNJG.EFK[^oh; qcJr%Zƒ5N&7X׷ imPSާʕI B[H͂"keB~hc6=VxRnXe@!Gtɧ#Sb{ε66iթ?Vՠo2zd֔%@H fgVK ȳ*Dd벌MMA |S.vfeIOK嵫RI"h9+HO!V4 #eAcv+?T 3T}|UC\mCШ_\iU|F%yE3jZJzg̡EVk_? ĖrGl O{AF [xC8fۏdZލD&n2S(m̎oaȌ#*-'939 g]F7X?#s:-2E;Cu/CsHavN5ڨy wDEB E5/ /,ʽ;*ތqϨq4ˁZw.F龦qG+X*"dNb~vU9MM]@ 6&J>d &4\ALdOP1+Hϛ 8R^ J>I@zߝTci09'A%/@&foNhH ŗt>'K.~^)*(aj'I|$B-sUѳogz;t@CC"(9$kDsɂMZu܁X*9,LSNXRWf:1엎ݞ)GK#X2)74`;Ne+7U7,@z^3_ %LHşwpȼ#mݵT$#5 RV3PO/KĹAnk?3*yz\ʽLQךq:u7'SKџ&#*1|v3g̣X[buhP$>Efs1_ݖ`Idjgj9!Ueލg>98d*Uj3I]*Y6\u4;Uܾ@_QX~&}CE$?.`csR׷O- 8e. zEq+*RZ7k(iƘscLMFE *7WVg |}?]>R+υ߯1j^8ʱB<[y߬ir,'d/DxFQjFnP9Ί/ LNbf`dz2:_d!r dӑzHk{$ ۞m< &֭GUM?4W'[FvF|*tL@P3C&4RĖj5Ti^I&4>HI tob(8VJ:]S[O nj>'[, ?Thh|Z" \l Q5Żk89Ȅ]ljh/hU>4K<,ȐِlǓϻ0Hёpo5[O](S8uCfky3TqbtII,3{)hۨyO!5$q?H:MEdv2*k]%B%G0 b[AdcV̰0"I w4Y $YE&MwC4@֠ "Z}X1Teý'-Rz_AGlc_-a9{ٸ JBsIcƅf;PT!n~#5zL(vL<8]O&zO4|tbGmKM`}o[~7e#$R.+i|sɎ >Y1z4'6e7!kTl >D#ژGâ-\ +Y$ֿh-6w6rffb~k0^وpea7AR=s":˦Ag np=UhkB_5W)J H.cfl[;d /&xi8'k:~)1TrV)jDK`ȿYI7ĸw5M+-W- T6ps8m@eDkr~:[F]JKREZ20A=zG_§HrTzZn\F*V eXfPţ\)1PJl ZU;8kbWGY4滓Dku>ו1qǿ8@Wa)I@2ZٴCѺ2DoKoOOЉ5up';UjX*LUu_9 cu5Ov\@lKsZVR "yWm4O %KݺBWCr^4yp1 .Kbf41Y\˄*R;#Ř}Dp#IP:NvpO.l{8J|MX$l}PxKHlALy$ຫBJL^`1r~.̤5P.+[7QXw82zѹXyG;T m*5emLBvRp*M rTX/\}w\tCx~wuV$)5`^y$7n u V dٞhL˝Sm`7 !k'h৳J)0}a%I{fUMW30T_vf%!#;+ d,l64Ƣt쮾[:O Vg0CRʢȷ;bp%c,T:/Jt|ׂKu2_hN[X; G;HL+;j92վ i_NS2|ce}A ʨ}aoP>&s:`8S/b B ^Jt"k:eu\C-U C/mo[~cwhicf?i):jŊ^jP[xY, .52~M/oil5ⅴʄ;]6=ћԹe6m)$2 @ˆȶLbݹf E o5ʢmyyYQx]8#]a|צyǿz䣛]`B8İ*k/qdޢG&]H(;/ć_'/)e<5MC擎k.2|ꡗNQ_44ر0Ҙ6#g Eå|rZEaǭ0D8F}O#Ls'H "@X&y8Fd34BkF{gJ8r#VeW]ȼrC>AaCG#i4-Y`u@fpM}[`B\cв/gCKpiv EٴdX}ޘ' iM)#Ơt`e&m`C>?k} NvYbMj,xiI\`?<ҫcKbQ#CLD1˰S3q;)ǵ{-w7^QaN h0څG@.zd@32sW5[I$l|jH_x?oO |Ky/m,M0@$~&0۪K;BZ,r5LFRM=4(wMTS֘EÃl!䕈"20[ؽX |nZ+ҥ[˶(b8 .pQ* \@vLk <쏮0sNk^1CI;N蕑im6ٗr '$h}.\ }\_@4s_uiMvUs.p/D%WV^JBYqӑ_w>k#'T7S9ݑlcli ө´S CZ/;ؤ}[!_pBV%U(J֖Aaf; ?- kco{'Y4CÇ[ IQ=Z"4:mQ9"^Ϲqk^bbKA5< +/83n/ l~pL^9L~M{ F_vVHKh6jGcA/'g :ɧ;!c69tkv5.,)PSNzD:_n,m7¸u>J֭BgŖQP+ 2XTȮKX]SߍEK᫕ E Rg8oݮܙ2Rtݹ@E)P?6ͫy*Aw9ʧ72žݨ s\8Sf;b GH =8sC|քrP !%pc'w`B8 CC6ha,!lJN>E4Q#CW|b-hz]qX)fdY מ໏GXd>Ij/Ix~RUN5ORϮCW<@FA5ܥ-"!@e&\фugov!mE uJcnap}D렏'6mXi+FCJ=@־Th۽ur6 ~! ꩧh7: y3r4˂ F׌1NOfJ  ñRO/r,l`( .x"҅LI$p/(^h}րdtVEP@)qZ-h?SԴ3w0(ߨ8ߦKy"E,KI| ͉9iR"҉x-S0A :Lň5.v(;Hً 5 m7@ |8ex`6]2ΝhF݆ 3r-R=/$~f͠!OӶb KyQs6mpg}/ -{./CuS$wOy@/F xӣsj>c!؇! wOXTF |ϡQALmj؆X(_XРe1;XWT-'ɺ]}wXx?K{ :IZ$5wYS64$*vN=ÕoYqC*ۗ߾iZ9|!ώM gZd6J19Qr.tdE`&gzR\ ' K$gJ$V#qH̶9m^]`]xGXǤᑻmo>Ur(Oqf2ʱhx1JB/%|^" tًV*27'Mj1ltr6ISMX] bB0$RI54' U7!vYWO%Q[I(JbZTgNj)aV.esgZdBbv +}$}T;!8pw^ 2ZȨGb;iR\Wu|`5`cʬF\ ~\>@V#Xn/T飋5׃tQdQ`?)-t *:c4Vx O7cwx':C(=~UdłxyR}d \9kCVc~o!}e_g]vj2-WXUGdtps#fxMbyYbts7y/{5W.k8BN&'z?ιs(~c'jЍH_WQup;SHh#:L4Z G&FU$+ RY1Eq:\qA&"4awφ{{BC5dۆ#?C"]о[7 6g\[J8'R5(Kiy(E7f'{Ah]4X:]5cYf lc T!lW4EtWmx±+=t .%a5 ƒfk; jysǡt(f Y?d!_(e<mVX}^ @륺,.Uq,7[=~R91%BE0-Z>}=Na@`(.Vr:3dc`6s,{$$GP -X ʞCȴQ'Ӌ#MSE=wLb?mL <]۵1A(Sŋ5_WFcB#Pv8rJ8<.3bY)|>|Z*Ҽm8M'X6{!UO/]qN3[yqJ0+^@ZGATU|ѯt.-ta*[s*##LN_,Z#3ny[I^:Ee4?/(Q߀xo_s2ٳ K*)%P[+=^@ɴyLX`~0zTqfih??1"Lq{0^LV$bgnpP65m Jlg(d=B_\ ՓA>XubgE9ΰ8HP#86NıffLLbm"m_Nu]~sq*>Op9_~Xc0M+>q_];IZ [)@cSO|v?B3nQ$giimM d^iqzA}u= 3s؉2H x`r) >a~2h5֡Y= 6AHۍ*isyܫb㕻Y߃ʃjϜEp-|};s;F0-őX(L)(:0#8m-o9uFx0Q  h{.L RuިnaB' @(M(0:m>Yz73rZAfg+NN|"P)m~«*޽kZXl]:/גl(W;egEOժM/ 3lN ;Ndwf0j2Y2Vo64/oV۸U? v퐺}DJ[(Er;xjSIۿB?}.i&VZ%0f<&K-V"%x`(L.qLk (O#`l:} '?Ư$kZI5bm+ePFWd>BUc ~}v݃5MkD%ߎXTJA\KdtyqQ(rqhqNZgK w8 yX>ۀ'+ }8f e,pd ~.ά=f2#a2ۨ`wbt: 1lTtۇ$F CZrDH}[y нms0m;k4o>4aS"F"ː6>V0k|\? qrɂ&~O @ׁ Wko%XP@L).|NO[ Tu yG93Qp2|vD:у 9TksOB7ʇ#HfBac!zSiDR/.\(㐑GU[LF^$ 3K`$D?m(C[m}`Hkd`,RJm[2~ \SPu,h9$GC1uYYA<۱J0F-=42cWg.sxCׅ= XT}sJcd,;b4 Mv,;q8*1oM諶UpA0("21r\sDl- @7ɩ{v2 AxB$(cŠ^[A?O哵P3ʿ%tNWMU=+ bwliB䯏h9xoku1%cursb^F 'OkS+D sgP ٿZa:4!-fOxPG R@eGDWfd@F$jY4stx#M9h+GG-$5n@!@E ^1W62~ݪyM|RɴUmmJU>ΡV!hN~2x٣EC؀pptdk|yÊ[cnZӳG5^!pL]r c3JQ8 =E'J{-^gв7%rƃOX=f&qAR TueEM4oU!,6M꜊ ̇N1`DBEVY=p} T)ܩFw&H(K\n(ID6ȀW$& `Dy0VcOe)Jr T>^)+SDAIS<#'KW #4*=YҺ[ٕ6@ ^0~'Kq9FNoddd !و]I"Is%{ut+4]RiG"qVL/,X*53y$9(#"x-O??E!uf2dzIJ RaY Mp Dm)S;w؃+icdё6;X1\S@>[U5Y~Ol;4웤/\얕V_u+'\ X͐%hC4JC^TVYP_p\HĂ'y4s QIc da1(S:r'n?:`zn b@lCzFYV!dIq;'=>+T"! "w۞ }c[zJ?8Dl]pq*!/Q(x--X h߷,D f߳Ix³*W(ƎZ|KY('"=֮&iY/̩2#Y> o엲A;x D[МeE|QCeOs.{|T7g6MS.=T=+Sc"|*A&wl3353%Ut7K˩fk㔳8s׆jA$L& s_]pBIF4' /pJ+UW>}~"7\adR}ŎՆgDM  [83vܔv0}}߸~]b*s(@zW -rD%ݿ"M\ P mkj!—FeXu^pq=5Nlj4%b$$Wl~Cij 1ndž_-:"N~kÃ!|j4$T.;hQa!T ߑA[*pC*ppԂne?ΰ0⨊95l]&둸з#RO*5s0L{ ,;oSc͞q16aowS“3Hs‘$ bC=9rWjhA_~^{0iaru% f JPWIh`ƚ a JU`cbT/(k} 2P}r0]4لDfk/^_ꢖd̀zK$>+.,u`T |,;N[^ԅа'-I- R7Dz6d@/4%f/Y$+ kTB#KRS'zh *B G\RB4_ 4{?h$"S[#Pch>:f A^X!&&19ѯXu2gcî3WлΦQyb͑?A;Řl!]Q8Ctbuww2.;X6 Cnn_h,o9J|wS&J[0߹U'h%\$yh:D*c*0 mD=x<,㶉<)IQmPKc9&Ex`5heO֫/r"7#]lyҢ%NMK/ )Xy^~4jpvs#T%u"ẁ# Y̫y 7T:3r;\Q܏,9bv1FO-J3 ]CP/B@aRGlb`H~Wy|aEL&e؟vZj\e M.bOc>\F άbcR/9_(VҪSQ=C9AE- etP~:tSA$fZG,'+ق9oMڰ8А{П,,!T7Aklss_rd' Θ8eR*1 4>ਃo}]EPP9~Cפ?ݽxq5r9LFULTfzw'/1o_ eM'W} *~{3]L{BJOL8ͣ(b0#QTOw!9XV T5s0? b]/+4{B^KO킿rq3H(HwfR>}oPߕ1ڱf]) E ={"p[2tCËplro okH-J65t cьF]Zwe vwْ@id 1҈X:; F+P E^Ֆ:Gl^7I$ ($"sj=SEBTWp[]hA%6 GGM$iM6qfXbJ+e0#[tӫ|EdC0=m&QD@(pRm۴_g8Qf%x Uf%`Tcޭ3m)c֙x* rgo7JG[l0cxubZ[%?_؃QS?RI~&l^GIaLy=\!^Z=$E3xt~NO'E lZ-)ִםM_S(fUBl]fWgnXX%b;q c/(bO5;ӇdֺUeo7= C7;Y&m 䐎yXoP|E:4'MpӰӾ4C@KdC ӣ_z䀾A{G[v[Twak[ŇtӦy@QSm[ʉ3ouj3*ic'_@5Ta$A(@JȔD n9A;%8ݤGE<"D&#Zʡ%3:yݹ%߸6ӷANՔf!;0a[ NjPTe1<8Zܪ:6B 'ņVujiFE/Yߑ8؂Qި* j)hF7㟾^oIvn_z9KxIf0a:g``1]]+UkeXtN{Gbz>CfUPɏ^{Ew6isLkީqg XUlIk?e;ءD=l$u@˾<I>Hm|39fUugS5#GkX0a-4~v*oʹ?wbu +fU`w+L6Z%eR%_&<&+6orR_/]xn?ൡ|ҰV=P VVcp:[?YPݯj[zR4c WԦj$VU5:3_Db \(W̨~0+!`F}' Q2<G}{˳K6‚[ uˮ3@ɻAVQ m?G5-Q@2v W1+\@*eg^t~;&]VcV͏R9"#>3tD&P5яX&ӔԦ @޿] -4N҃!.L"?_q#R}-$Z/儰v9˱sgFu?J} ҵPZ4u[{6 f#?} [l(BI Fw7L扎c7"" X]^]mZˌgHu+c(3`jZ>3ԷH_1fߙV)N=/tNMjn( \>/ejz \trX ~GM|A: m^b<׾/jDfQ*P_x`3c(YrSs5SQ,E(ʧloM-px8ŇbDCQn-)uQMy.ޜV^j >AU I4*\[X^lmB7pK>`G[ cQ0 ui3$Z}ܨ ,/}fә8A~?6g A| {sVXdRtWĥCtlj4*eTQZ3#5rft֗` T!3Q\98z8=#-vULLZsuk"9HCVпщu)hd>J{4=.Ql O* JZӢDT?Y&&quXbPa Hdx i@bBȴX.TWZnߘB 7QJ L(}h(AcxSF.rbyʥVDqXc4׳e3 fM 1r8ӎdt@-~-L*/hJ| ٱy f8=vz|Y^:xJ}]N94C1+'l0>7am\U"# e ^U:x )7/jLԁ|lJV(Rj6cY}!7pͬnNY6A3';oҕ E(w#-~'Z֐6'l׳]X>hU% >Y'wL`Es?'t-ι=-{+&9/9d8Z[M0_k8j-f!ħ#V̀Ξ|t=nHwi7RC_ioItrK Ic@VBd6陃t;ABhQ?`8nFLZՠ lPjc*Ԡ0zWbIQdINJ!;r`~^b,BR=[ƃ#~i6Ӟʝ=Q9DiJ(a&?3CHdSv&\q[H/ոw!H\=1,W3o1OrSMHz=KUi5{,Y':T[{R/&gBۦdu kWE OG+k 50#Hyn2;Lϼ!fࣲ>= [[shpYN\;^Gvو&Վ8Ɇn'*?7ihWѳ/{k~b{f 0"lӸޡ7=qρ2L [͵W&چI7f]RXAUIwYEf62΂坱>v1eO33 c9.氦#oP *SΒ?c"Ĉm빫 _*Da@},6hI 6):xFxR [#M ~Xx,}>LwV@S# i}mKhhʳ-@Jc$/ܱ0g=8CZ* i|YÈ4g&SH ܽ*@4vO|l083L] iV.l^\*׽Z4 {}hKF""ɚAً]myl0}Z m E۠A*.Rfg-_6!/tv)yF1F)7wS?|AT2N.h33B> &@S0k#Y3χ_pH" mYqИGE-뗠*7IhL8,vO˞U^dӬ*'/yR%!c`USTP~LrDq.j5ܰ7 H!01H|.( tUGCS^'Uڙiy:Dž&Zߍ!X>J~ ={Hrjɐž`7dL?jxӳ<USSHYZӦL{ QuR46kywt}K54o7U%#γI+v$L ç<5bHK]wƆq:!`*k9f눗6WVE nR(Th;8Ƀ_x3Ko8whEbzwA:PO{R U}}z筲 o7b ,.B"H,)оcRJ̘"jq_; /sp@==/谐Q߸O$-0H(c]>:ׇ_ v^ōYR ͨ(APsW8lv$oEũ|~gs #Hi뢚!R6U\[9+Z 2 S[!RAc ~>nb0*3W8khe!1ڞjLFXf~>c~ْ^/ZG7z#nf,!aSM[ B2\ ƝEEyhQ6Q U-FxN!R'JdDj*D}_4R=PK~9Vũy6{#IʻF0Ot6 =P_"R8? s>/m7Rw_*;⛴P2z?/0~'PC?gRy@ 6[s1o7`_i3꙼|f3ji/Yy%ssЖ{Fۤ!HX}#@G꣗A}yl?* %?m: +p74Sj~J7~M%Up)ybH1 (PDӾ?gÚ{U)БƲ@&!SB@*M,{brrEG$8`N?PgfM;Fȵ+JԀp-5A8Gq>q$vuiշk&8kkHQ7ݓ NB7hܭkĺCN/Y(ϭo&RE/,,FzAiI$t[%w*&y5NOVe)xp:MX00jHyw} $;vlw Kwx[We3-Εg/άXg1l8y2/ w#3.I@9pGWuu~6^(>a'짝'6䙦(9Q0UǎB `&4[D;p(#&]s{ dKtm{ElǠ| H&{yKH9 MDgw KqMv~p[El(+M*Z,ف ~`AA1!#:{nMuwhnxH.CΨUWʩѩS̎$;F%[Mu`k鈠iOe{l;_?P U:u,bh(h&a>ҦD}t=A(M闰!EME0ljKav P6MLD5h)%k+ j3_CJ4,:_6Va-| KF?l,$!%B{e\3CM?ϫCbRWWXTt / Fb8Խ%pgYJCڡKs"&Eb2}i Ģ̹0'J L&jޕZƟ@ړ˙hAr&4uPjW C2Ic6Yp$lUݝ&lZ]?B [9*vz9:$ IU3X/+ܓԀH O%]хmKniƊp-qW伟m+)2\w)iVe[[++p522fJ}GP&z7<sD/tu쐩{`(g9[|hb1ɶ@`(ч_ro킢}{%*k$Tبۜ3-wE6F^d]`s8;#*u|Me}a,Bm2ˆ=ITtؿeƀR: bV9N/ģ#5_/r20^b?11%$Bf;-mǔqF:ZTU"y,U&ziteI+׿U&ۡwo6)rޖn~S”[].MQmX}I?& ^b_u_XAS)~.{XHH:^gX0'LXHP1i?um\CE AΪ-=#w6x22xu,ׇl%l&m8U_\AiL:ȒŁ$MsJ6U4ρ↗AlOŐ,X8vǿ2 ZaN4+ÀmvehmS77@p#]4Y T;IbH%)Fyw?S:r1?<3’u߳=/I\wEXj7#p$\U`A)e:"ֿ2>.AϾFݖ7\XW"-.n-Nֽ1xl**+K C>2l!"KN6 {/;%0oP/lƻZ)]]n?NaLd')'?l|(@YXr&H9F%.6"LNRV:cay4}R@e!Umh}oSr0([]ٮ|x=>Ok7jbl5ݝqps67>d1LfeJpV-lTQ&^Ȭ̻VJ-gNy|1,r/Ѐu$Bζ Vzs[P*dcx{<: 4B B.\fWԖvvH˿mX㋻!U#eVe># `6K6p?pA#`ar~D,ܚYpqEs RS:b02zE,١bT'{|W-P%!0 h!~Z5yN=D9Y7=ԫ R*Y/6YRG:#*N,5g#h3`O.z6)-T5zS䀊7އ`+3~}h6^:% NX{*Ai{֜B~n+VҰd")2256> hgUد&9\Owo>FHyMb &/o`re|? ګ7@G˵m!;Ӓ.F>Op57mV@bT $b Fx(Q֤ǚNU1jfXL)Ven(qگl;<361KY"|4ihk1;DҒʔ' wޕҦT! )vWhP8N<i b3fKrskSp*(V/ˤiq˘p@0k3(>[)*IɆ"A6q-+ n Κ*ٱ^,.ڴ!Bw|qS>̞fZ= h'< xц6[ϰ^n!=1o#G J0%P$rO\ hX~o}c=Ruy=ZQ$?q [jyl§m~,Kl ߫ܯSΥ\Mſ;N _ JD?&mSɨc=D+IaG hYI?~A_ PNi3櫪5ؑ r%l [v\慰2g5ZjJۿ lPIź5T#).@HxfG5yN׻b:V-k9Y2`pAi|v@PWBB=%TNda; {3)f/9/=6yBPRG4m9n\/̗JDyՐa$mTK8+7AnY28uě8a`Wamȹ1mAЃ@$䁨!J48%i`\sqm>F)H^qqe"d&,`%/Bx&F~/x9G#H @.yCD}4=x; hVl6!MM91Zg`n_rxG P%sG np ChvD\JgN)gf۸ܮ ,@) }sV9ݿ1ya:U&򀐎 |f@8Z B\>WO8SZ݊չ}k( JQ &r͡[L~hcfz][%&SMCDO}y#v a7RN ֽ wBy>Z]hoaED+lUv&'`Il\6frdG8w0PehnU?c'J?Xۡg + /4@s6sIfv$ǜ#d 2Ro;` B- jb~Gz*bi{ySYj ـeQDjtxT_alEk#n}o֥E3oIk (kb{ cX'kvGOiШ_?]GR:M8!wWZxI+ީ.DQZHI~~@ߤ3X8(SoD]Rr ӈ= "٤{4JftSZϴlF1瀔\`q ^}!1wD"/3ƴʯV onj24 MUvifP=`">Tl,iw"y#t$TK):)1W2iop|2>elgTC/Tl&Ev sus&mnxJQ{lXVo#^]GG=-}BI0S$ i7^Y.f6`|_'1ș+XTN/|vFĨNPy'|vURᢏ(c 3}(k- -  CABvw>ʭ^@u4u؃ݾw5}(8Y38Va:na YQ7u;WPZݩ'gAVP?BZ$~PLI`F (@I/imGu]v@$`ӋWP2sZp ȼ8 m߉af囪dsXz KFzb5fxPmwu 2ٸX-wXP率`04݋l2b&'R&v(/EwG  =d ֥avhG6zYCx2>9|FZ-"+d q0W䬱t\{lhuhhtItkE?/0 |sT)񨤊k O]Az/lW|g:rOw3Sؿ+riuu6P[#C8\A&w4;Ȧ^3L˓:-Ԛ ўQz-Vx 3 6xGPT'OM(%۱zi[+oby}NI(z`􆋉RndcA#h}+4mpr7Kg־42 Ƭ }(v؏e֖)xEG%od:pc:jΠo􆸥\}DA$}%pf0RRBoҹ^:EC ÈO=PZ|VpPT<ڳGO|}C/h/BJM9](V-x84zR{]h[$:Sh c ,R,DFd{Y' T"yACi6 qF|Nkn; gm,b4Ne.nGݦg'bG>2cUb_mJhed<"#2 ˜#N04/[#tD/LFr6L]=nc߯=k$JܢeQ>cG{ȥHer܆H[G Z3wh)!sIoq}+wmeex Vr)`qa0n-9;pbZcE{*ڱx/k2R/<TN>dDm{Y$ 3賋P?FQ'n@~X?"e\%ob6O-x3kޑYU=^8fctI\XzԀ~_lkܐmpy)|7_m8`s):t\rJn^S'EQ5D7 芬cԇOgr25Fml<ќ8bA ՀwUVhF@ #Y)R$8|o+pp0_1RdC Wtz S4K4㠖eǤ_V(0m2$p`\_cVځkˊN>|õ6`L:#-52]V](Cy1I$4Id|b;آ6S彠6 `A դjMf YIϙb1VǛK%h\`9;FI]ALu%ost" Ԫ^ŐՃkWC8e Q m\)`V+ 吒 ddG5@&^t/ d!,g>E\Up%]cs%CfsRCѡVeCb~ruh]!_Ga}es9n%~hkwa(+T 0rzF\nMX=sz`tdH1v!2kb_9:/gpߵ86%VuX|0"{Qm(E|vU#' x>]Osȑ|*9@>Ra^ K/'(Nɜf\TPoɅeG͛iG"m_%Ɣ0闋+0wjøEn03_[¼#{IHvWOmQY9vJƐ瑣խ vl7zzs0eJ؜8( $A74{J0nUT5Pn`VtaR1$q:5$UВTj{Sw"D X~5M46,_e2ƶA%JUy[Y+G&W ~- U)gGSw$5: /j2]H(;>0 VPR-3T,8rbYwQӾnHː-2j:\_9~+;8[j:3VkJk!A?LN]k"]I؎L1{6;M.C_0 {9o9!GLy{ARV-{V(\+Lr zH}~p-u  &(ceZhOs5&d "W$tF'fh$2g2&y<,a2έD0ܦ"rkjֱՕTJxRmݐMI1H:M0+Q\P#E:x$W1Uxa.VRkM ϻCP!6P|-|ܐA%2,O  qat@lD#57 [Ծ qSi&j5b7f*T6\A-p a~!휈?eJԷ `ZRz~15iDb'A@1[@\;^t_FhW,؍11ąquOGąV*2|n.n uT2IG(6df$/=!Uf:8 Qf-?)+LKʵ&CY~k%&Kzd<\טN|ꈜ97%o Pp~ysw(Ƌ}$r]sBg[=@FH7:)FOp djҽrm? T%LpMǪB/]͂dK_V_֠~dyk*y#7-w^:.sS W]>W zwp r4@,,b΁x~C*aB0p~:Іo" NDR?/ Av0(Ɣ~jp]+li+A蔶fA/.Q+>oIV2;f޶&ku9jя?ьn b6.'t4솓2rڴiN//p^D/Lv'Sfܔ䎸&ּ‡5}qԫaBBmY Ikn0Tʗf6?tz}ԠQG6] O^W:*BC J7#^rc'#=qO[fzu%͜B.kDt<F^L!:ɅdR-L'`@ *ia|fl h|aC8M/;)5[)e+^ W/~X1 d8cO5l~%;eR7tێ:xcv鵡.i~ޞ\n`u`H?Ց3ψ<|mb57N&4.Ln`G u#Oу^@OSv!wvGl)da%a)R´ 5eN4ԍ+=}kUucއ@w_Q / .Tazii bTG CU` U[`WRFհ*]&[s9!]pd r6Izz&n['e.[ ␛%?6j^Yc0"sᰊx_DTL$GJI?t->l_~Ûj9Ή;Dž'5J-h 9g ?NtMm1u};bFy18K\; M$dG& 8w0=u1C TXBB(%1XTx$G^?L8w9]擑732d(us wQ2h6upl6 $?V.zYāv35ž_TH3LAnJ i3ΗW-}6~_K0˘GFg˝KU,NpH|BejM:e$NaE$of? ;`yu?k-}RR:<_ ӧ  e6:4^aDJѭxZНYg_skR5i`={: [ BH q@ܽ`V7#%StA>ϾWm8S6bʘN!Y_P!i Qt,,8Ԇ&ĩƨpEG͖G9!Òs2Hk?iq)#|$DŽjM`jr \u& /B"uA;Bjj8!Wg0dNª6WL|F'wjoPL"#Sr_+] 5 Q)$޲%dzZΣqaX eYt`2?ckt;>ߤ:/5}rڄz:.CkC3/wcp37X/Y!}ȝ[mry.?yjMʿHRY75"Q;1:9<무jq -MXUaQ >r6:,a)RA*NQ-F6@\r+ SY;?F5(j3ve]i ?bb`4U%_ЈT;gUyC$ ښwYM}iM!ʌ$Rn=ex' ݘ9!hg OYOXw}ڂ ;qB ,m06qu w /_Jb@~WatM[S-f1" ǚVZb8#p.0NAU4w<+T%AE@Fq:ּU1yhǤxr-u,Y9jJg=w:Gʿ&l㕓41 BF+uTk>@4k䈮˓"yߨr^(p5 $[R雊j^Ri cT+S =.{:@^^z2YK#۲gǾ?b*ݟn7i®j_ʡ6Dׁ ?<죚٬;-pgșiV;m}BϮd6Uw87)NS8_Qsԇ uFAG;+ڼe5HyZ]!g1XT%b8/`Uv \6 !3TkLLX"K=EA4y2N W%9>r?Dz𽵞bebVMvRg{r pLM4J| P 5Dתſu9 QRs Z8.=uF[30Oy|A_?It>of]leW c iP6!e/Fo?LzK` 7tEe7@ hvugoenm˅)4e ѱ]u!Adhd^y:?V@ס}'|u[S') 5\I@kOd\ʳpJ%) YSD݈>kk(5wV/Wbb<6Ԍcp̋r%cŤxuee!M7AS(*A,o2CG&+DsӮU:&hTC̃Rd0W70A4{4Q p[+#&0'yv_M m~C;}[uy;/=Ͻi?^o]TL d˂<'QIs,Fs4˷7i`A 1U-L)4dۋTmEQy'JG-;Т%ۻ!dmzqcD.3"D ^2}*#hv2.* =z&9$ R2K._!SM$1Wӕ7t)uƒ~<IGY_p&n*CQ9_5Pq`5Н`#IHy=IƜgyOtϾZAy@5A=>ԧ_^۔eCjX*uA] Y0>!ь>pMѹسF-u2aGa]`o'%-EuHWIb%: 8w|##}|kr{t%K;v`m$`Z)~Pv{AĀT kIm0-PilSkf4ō&f(=jyo\:7 <63?Yjp].w9rȓDH4t *ϼD4eh8C$lh얊{mthqsӕ$hmn Jf5+{dOKջ7BZfY Š͏s2؁o=YۈB2aWZ3ғͶASW[nG2FO۶Vf$L6fՋNͼߖ/Ō.c,rZ.t8Nnj]&?"z[%!nQ}Ldٽ/`-Nstو FI緍(vL O_1I3` I6T!ɼ#/Sj/3p"Bƃ.UεD`r"CFCEEV9`]CVS4Bib?'r=CzIK ^^,Lm9/~hVxӳ'q.y<~6E ;QR:)^ȅ"6rcoTv5#WMPf +Y^o+?scP+'.C}%-jX{fJqe(a Zx m``zo 9ws2mkOxWL"Jf X٤@{'_Mϰ WNbtZkR:('pƓKA {$P+f_`؍Wdwdh_cG1C>1-kEV@OdA|i B>&*?i4cW -lrȲ3\萅i~Zl`[$$&{†Dޭ+O S4Q'w!^]3a^C֮>lD~L&sYפ>冲 kR4Tm u( @8Ϝxf($AuoR T8JjJn/)c)A`:_~&爐F2`h7U?fT_B=9ǁ^IXJQLtNE TKėzBw k?ZʍsCwbJ̫.m IY*/2ʶeP[;R]#: Je|#.$uZ]=zgS7St Fv':)J&rs,kku^߷6}jşyns>|Ĉ"ڭPe bb?gREM4uYRUEW<A+(4QSؠ(Q\$M1՜soR:V78EuF3r9'Ѱ%tL}`V9'H~NspT]`J*te0ZpcJ_i_>-r`F( ۋja7Bѱ3ڒ8)-%f}pp9 ,<DS@ܽ8:+۶%K'OеD't1q~K4{>}ÕN8Α96?dlDIE"P(@u\c:TrX4>Q?a@,2R)()SS" upwQ_ ir_ r 7~C*Lțz˝pn$qNv} OӋ:RRxrnZX^O(SQb}'xT"9_vy~PߎlI*AΥM[EQ=+tdXEחH;AB85:֨tȔ:I6RgCQ?FpE!B{j>J$~nr)]pMԋC1}i&[k354gPw֏߹gD&JC򷊣*=L-*ETz3l "aNi~vLKW.kl_a¥u$.0.j^k')ewG'tT+G'3I *M<0?ȊO0?<ǔOF.7 .&etЇ" T0e;06 \KE͢Ӧ }ޑQl"LT($rĦ"Ar8t$HG@/]ROAʠi7^.b'\}=f8 Rkḿ$ӱ41T6 *,͛7 ĴN4$E+),A} %VՖ1 Gpx3xTfssʥG̍.4@@ZPk'VdVwj qU2ꪼ4jñ%4/*-*f- um{S$eU| ڷ~`ޕH@6N~s+#{pqOz{]ۤf 6V8i#Yy}+f[w[Y@T`d9ȳ._y(@deN%?M9HZg^ZIعl?^~( 21^le/^ri rI|5@ J֗@ &2`E k~j> BnIWilC0Ek$=uMilq3E| =?rJ;Iz}+mB7=`G`e. t{`BdnPp"7BET b-\X!WzuS܌H˺B:O/l|=y$91|H>1&FhP Y܍U+u&JuWI{ n Q7Ef],YbnyzdY.1r|FZH85-R~.D·+brY}OqGW W&brJ3sӍì_ jތQ/X|ȪBE@J`AeL8@3k0֤8>F ғȓ'g`Kmƞ;hW'~fmb?C$ц{1/ipNZ}46!I,a +{VnҒL{/D#z:S@[)?z͟d*%*c-8z ئ%E.u,׃_=^ `B,P`ER&EJ`FEN {^$HL ⹌f5Kˤ%O..Xb%̯p/ta-7UNTWyH"g\]qt@#AqޕCŨ@OusՓ(t_4euX۝ %D lnDb;s)F|tjbCTS̾xéNʚ퉆eȨ @`)FlX!_RƳJo4ڢC}dpaxiP)F{'/s;@Tsi]RQc{G)[̈́3 9GQvpOM8k7$Xf,׆A"x'A3u ^+4핹#ILc.Fg0˂HG}pq&͏5Ox?!V"/&s~` -0QXBN.ѧ4.am,.:-,qC̮xNMgUۣm10YEuRb#Mg&e(yUѡQi0K AKp>NnNH&0s`N,8-JL |mUN 9}~M>g_RȎOgm'4CF27~w@Mif.7-tPfG #j /XZ!7IqfvJAxMN]qD9#Qt&]TCr'4N*PZO7]Yةr2YM=j).E\޼3c@pM7S Y?0#j=]2F5\_rĴ{y<;nvJZ3ƿ;hlZPpҢ<)ZF#',lI"P񿁼w_#$?0TPpުbCI]Q23Eq-I cYc*<d1"I~}aClˌRü ?lWe )5zav m*R2{z$,q$H7:Zsтn&v,&[<;,7XB^F; P؍9P2=?GGSoMh:۰{T̜H/m) 2m8+З;ڲ*[`{p y Ÿ5SҪ|T嶾HHsIʩ?MAIS{EcIX(ѩ/8aR*q W0LT#o溦~`ery" lOk}[Ipe^= mu\WW-/X(Glҵ[ _<)H"w3#I˴?N^Bq4.g e|iN*/>W7 /qF`kZή kx ~](ͱLԆ)BD,mI8YhHRXzL;. 1 I"])T7ue КPY߀i AhCǩ, Ǫo8!=9wjj+`0Q̀>C]amP@ w3˂,4$}ͱvhnA c_.ַG>M㻾͟;J"T4(`*|IcZqlYjrfC&4|W`JXܦG>>@]"%t N@ !-jC'#Tt$]XPcCԧLObǁ0}/8w3R I7au7OȼG wLYzfs֘nQ 챨SP!tz}!3NģqWr*f~aĉ 4A?+A "H@ved&я%v_D^tJV!ӧێxe;J7߼| %ɗ&ƝRPC@ϻ vXW77`Oy`d^v?=9Kv$~7OIL|K_;))G;Z¬n3!HP&9sEF91LDއat뛖9_ɨE{\E/Flף lɇF`]]5;`)CC$Ie۠7P+5DPA!aVNCJ Bn^g6@F UCjQ2Vf/,{` D89ͨL)d常͑g/mz_uA[J a>?.\zPl>ڣ`)4ƌ_8v8NFnkg-5PsЛ/boȩhh͠&:1-p i+y0X4s9*zؓ .)&l pqcC$m`ęz Po j)M`Fv-Q _9xm{-O$Ws>zF^Mfr\Л 'Y ȃU5%*VV Bϓi9V,/Ο> [v._A^Wĺt B.m )jj^:`V8 i8qǡ%a 5粸por=p8B\ԧ2[)]70b-*n;V݆&i۫ ę4iL'dF ٹ(唅ǜYS`} @ǯְ-U7Du}`9M%,_~}賝 2fn" W= K0DJz2scWG&$y^G0rɆODRn|[ D/ 3Ert1Pc{ Ex$N:*ol&i5GY1k134D ,$.F^PP?[r:`'k=8j*eMd_tp? Tb4_pW81z!jk_ȵ7L7hTyI1{Q1z-}p tIB|_ظ~mov:xDLgpTNq!$hfen4 -RA2-rBp%N_cږ2ҕ *LwIEwy`o(G_4[teo&[3է?+اm, 慰_䄆a">x[6I.:`H`8Ubf11 *H^د;2}_ja鵽,H&oc xnI!)4W0)+Eй\sBq>ġ!F]S5fn+ں4*ks^dw:d3$Qs~g ߗ59M'0ۤR&oboyze̥NCt}W nec4Y鵏twҌ~fPcD/i։Y>0bv̮|~V#h*fCf .CU0҄w.F.]Z&gВJjMI7?E,am&Э͍$~#??l׃]$Evmb]码V_Qo&rGȻBsN[Ռ~GII4+EB%R9 U;2ղĵ%RqX.0`]-ݙHa& QU.6{EBŔ=sߥR´}aD\**h#aPf#^;,Cg8*O~adPp5NH9t<5(M,?|,FmL><^D\(-}ȌcP)` t$»bsP=F&.b n&I䑚'}$Ra 8 *;"d*/u(.C`&Ћ7E0sn2CeVu`8,-ƴmpNR2c%\70O|g&̯V_&z`&+U xʤf&cGBDİz7pJa2@G)9S'MkS&fn$gBkTbk".b2pFiW[+.qI" RAio7;Dc{|Kp&>; WGidvA02ߝWKڤ4/)(ՠ\fFEElЏsy/u86 .ʠ99(yj7bFwb0wW[UOl'_9dWuS=Y&)ݭ"_Qnꮹ($ Ưu@}3uef9vܪ*R1ZNWj\sj]uVe"Bze^9DzͣWI[NS7 qW>Dk;[Jip$pb V_*XwfT}7OQ#PS@*uc->G{E"5A Ɩ0:>5n8>ON1P7C,%`j h=R [Zh?=~'jF1v,` Q1"1u`SJ : 7yUD[hvNdvfBس0,7b坿'2?p=vD>,P7 pYzivx`.AB?5ÄJs/!y=Ū>;M0j%!ʫ~?veKy" 6Pײ,[=`[T>qKpbSqC=<4E8_0oLZqYO=j_ S}_F>tedH)ڱt][UVcs9|Lr'?K4Uh/T*`qķ ='/S ڴؐ.Gj;z'5nڬkF;p驢cX*9]&]bOfzrA9<!IL^ RZB_Zqp]֪s8^XnWw0}E0叜 ߢ]znQJIvΰE0- 8>odrZPE~,\ :A8!B2w1~) :G|Kn0U3 Q4<}a 'sI uguO|3cUS2b(?ߘjV >Hp`B5,70D&ָ݊0ٵdUeK 1A0))03JwE:sarWob>?n(e8br8 jiTεں Ze~a.-m,AHey^PVl &h 0aJsQ̞+E^ PQ = b䗿ڙ'Ÿ.C<>IiVD2Pee{p -Δ>h7 ,AI/T{Gׯ;C&Z+ڭ~ʹlQ)qg-6δ׵uq;&kx͢)oBز Ӽ+-/LF>|w$oݖ~,lpRC=&÷vq  ʺJ؟m̿7W;'-Ag!jX ^4vU\,+5t(^0Я 3uĭV8qHp,aF#I qxQ\^;9 Iij0)\΢Vܨzf S⨄IjX.İ}&{KcKS qޱ$`([Wn*kPETyu9jX ']4<7LεW Ta$_vKf0bNhVbT~m=-@ld;HBC'.K,ꛧsPȠ-ڶXxӏ5\BۇFNH˘Oj` YP̼yI(?=EwAJdc N;qt~Hz!Kw}Gy2޻8idEKsd1$( !|)L([&D8o9̄Egh"LG 0"8hDUxB g՘ŲtzbʑS4K3/:)d6gyE"fY7_͙~] cֳpImr ;\wNM:dǯQ +]JN3WhW}1_ԐK߂䁄K1g5{L0ZO} 5bŠ;b-j_U@wq3O{m&6l VF6pt4"o&hs(v F=w~xê1ZD3hpw>D]bHPfW&~"BWw -~bnEOP{!5 9T_Pn lG`(6}ƛ]sJ5Xvg8цP}F`n‘1oEpʕ mz.F39b$} $ Ue;pZ!BPM\wXU(fLPJ,Q!k=ب2 e`$ZV:ڄKOa?mpD+}Z|:ȅL%Ug\#pPϩ&qw}n(\4}z>خ-l*=h|\"3%oSr;ͫʼnj2wRߔo۾լ>)r(S.E2nˆ ȥ}3#@N#4%5 ޥ*dA WeH j^O)W4r DI j‰"UdCt rC:R0V4fTZ9@֨;Vqݺ|j"uH.5ȍ9B"+5eeXmju?q>D^Hhy@e[;]e@0'#bsnU%Ce"̹;M ;uɣ:2R)2?\t} !3͠$%.HҤHrC[τsk|gS\"}b`jg98˨kE7տ}1;Z\v̀AU g=5]4+NJ;~E;jbV8Z}}'Ѽ~^M*Nn8k/.R~ׇ\LviVޭlNYԘwID0%&W ZixUE)ԮCӏMm1%qrbIAT{g%;J>rH}k ,1PigqΪJgUOfg@1DKړyeH2[G\o䎮,?1[¸b T.+=$QG`0K{s8+z?t[AR@=3JV v`ͼef4nxxڛ@p6H$L4?_'R躥:X4~.. ! 2S)tk]nuu)hJኃoU5.QB$+-?_$z~oV 8U3OwYR -7lE t"s4i?Sv7Q~R:0qfbZ5KnoRͅ$\ۻV䘯"@zCXȄ=CfR;N+ ?v`uʼnzw,c=N#UoA%yD&"҄qr-f6(ﯲЕ$93ϑ@T6TeoY7\n{eiF{ 71rCCz$)~Mz5Gs -+_A8^ 9Ȃ>W e 8`ޠ޻%'M!V‡Ë2k re ٽBL ">1-H_&fTdFIhǠg8(?Z8B*T!!7aOBO;NG_ @m]օ!آiBR п L=9i%Ÿs^jbNN#t2SX]&WB2Cc22[*h&8#>䮡ogφ|RAU`c]pW'n#jl+3<io3WX M4c ~R =a}8;sMoA`Tԩ Jo2NϹk{wsQ&Ǎ6Gk^AgPRVW/$q{O7+ uYRQx:W%QM!ؔbX1>>j swjGB>3׫ @ӹ:qT>M< V!@] hFT)Eqh\.MGΕ%I _@ )tMv^d{t,g[t^Z!B2ÿ> :7>Q'j}{穹ji3ϻTYL]Jڛ / >3wzcg n64t2!9(E-Aa7C8Ө1KK+M{7́hS}b.JXI:Րٍ^»=M3'_ bVޕOuVAx#=p|2#iCĆ@|Unc9lR "(:;N]T܋\ /H$͐Bm| IpƇ+-1u '*ɤnǫqN}^4݉(ݸ%9HpbJČn/9od摱&8@H@irJ|z !ZL8nI Cݫgw]яjkouYt)cbc4 сHY-bg [nV.E9<#zU۝ oXSe7g l蛦YXutg :(ZTY(|SvZ_>fdҭG)S.DQE, rU]#R ˹*|Ğxv,|P9I5qj=]!4x\W5X6>}(Q3x=[dfYX`7GG˚ȸ6Ywn2yO9&}d[j#}GM}mol0kvh^WWJ@?5%NYY!"sf|KSq$PI '/euFs2xC$v5{IL@1w(D~XB2&StonA`Al蜭20=2%ug<41A?|`btbisfS|_yJw=Ir#8&6M%S e6(a:w[wДJH&e -\kx9%M;Ӿyؚ)pIh5P%GxM["N [K~2\ [k,gp{a®srn|(L9聏sOLF/5,9]Y=B>(!v]" 2nRuHT3!!'o 6Wߛ|$(jdri H}.yz3h>*H;zb [i{`5'}cx_-蚬!.-)_>`+X~'F1Y@?N((cL6WXnQ<[t# Iݮ˕$ix ,- g}o/ F' HE| .*ٟJHj+/9s]cR4o6:,NuwN A(ܽ?Mǧ8Ӆ:jÿ%d Z+ߤ'2X m۞:H\~a[OdL.=DGb>OrՃ)q %M0b'ˇd\2MjljgJ,D<ya..tjf:Q]cË2A5Y~#oHȓ@>/kmZ]-H!ܝ |3%sj{)P\lPUGb C.|b=j$uXB}B J/(VOgmmOO+dTmY,b؈CFXJ(̈ss}8 !]iLK!4ѫd+bq/Iy _<#WޭO@/D"K5+bRl -`JK9%ԏIXQ8:,Hr+C\ugz:*md5$VН9Y'mX@ vFl3ǜ5pi58Օl }*aϏ4߯iQ 7'gN| VP6D(rDnF7y~0Yxw2{PnO#mjc<:Q_ZTIɥϫ4X.\mWcp .Y>nLNI=|6"jS0aF{P;zvısVo '9ϖg5W L\v7>~ov;ꗩdݰB/+]oGL@; JzN{^9#XĽbYѺ0V p< +膆:M4vU!h[ =_ t,;[(̨Sk VIg츶0Pf$u7f]I|9^G(x@Giᨅ rj# (dj];(sp ?@%< ~ 7@,蘎^ "7)ʶ$:{(p!\sT<鷵 <$IZn&-} Qټyп/18*Y.f@x@{wiZH \qovHڱZ! AlHU:=hv"?|A5oyqWlddZQ`h!\VsdhNy cĺKvǒ >|__aH8!^ݪI d,q'ܦnvܸ@6(%a|FJq++$FB /;YZ^Nuar"Ȱp&YuS:cjbDpp@U؞<{r̟Y-e m~ jۥ#<\ >:+Ч'ɸVJCiO Xjf2p~{K-1bMfTkxݱ")3Lɧ3{Q5BM!poJ/gMbB@vu-F>-IlJMpb0Gjʠx,Kfvc W;vw@ I 6Y&\ u=HmJْ| %Հ:5m80aGo*?#m:I~}ry>Co %(h;CpM(i(rUL`6;/OC!,BGXXϊ"=j6x?fT|N˷|&<0*].CQ} }AHeۻ,JV8$)pEs2@u .K~ `Px '5*Ios,FEɩ2$ TS^Ěv&5|FqIWTAiCع衲 g/ݻOICSG?@ NsEbym~:v)'NRCocz%KqxMvO2@~pl#灵*]݄1z:?\'xfP]\HA"RHyuo:jq-p6L_.]ot**3 3#J%F=*Xbz6+;DO ,x0X\## MU3!5Dg^"&sG8d} OkiCOxspɤ#>2AXx3u~_A7?hE09J|?}Fynrʀ+K G;;e~>j=w,~i:7e6pIm̽4Lg8d]ZTâJ@>:i 9`'}Y4JՃBl ʴ9KɄ6. !R{CK>T7CuagFŤ0chTq40QWHEBVLA]?q^TK ͉h#q8i3r|a->Lp 3X1w~kA!p`uy5AJ"8?Hwo|Ց $:_1o҆_I qoѶ'b<7z0e]u̐esw³?y11 VScO\5bg ZdX0 iUyjO6ʷ|h/Ѕ SN?{S7kZMb߿k?2kԒhSnubcFCw?0Ձ,__zayUWx崾ycVk}x{MI5}.= pܺ1)%!nBҸIXEcqw8E,_͕-ź{rܬ.m?Ίw_t[8cOHoXިK}q ݹVYhAz2Iq)5]er/0bisZ$/@-wfqBVS؁8Y,\E=ҭdy\+rR ;!#}8PvtQ%p3^u9 s y&#6$:%j orX͜s y)7ot]-H:+Sס)]dG A P.jpF@ >ABNn3!xCSUk^ƙ<O{l$qtKO+gA>FPưi4WUQ,Ri\r cGwQST<-aiPI_ `;ȣ[ ϕMjQ wMúnøsA Ln%j"=" 97 yz릧 MAFN:8 21.ԏ#> A&eKTSuz-r@3H<K½q`\,āWo`` 9"B1Ir X7b^o>_hxiH%Avuz&=zYOs])_,%/(ku}7(?+df?^ؔ 1Ydk6sV iEVwN­ix,8p7`. (ob:24Z5s)A0ԓ喕9B[l8<}=c_v\pbn.Q~Ro#x~v73o#šo JKL3}T3*Ȧvw,Y5a|c1wXs!?ԯ}`!>`07rJdLƤUʈCyYTY43y'`*KRMP\fжz8!ޕ˪9ͭh;Y\ܧ,/j^יtT&@"1tD+\TeAyQXE5uI`g4w7=#]qGEsEvk)e侚nWh#\AWK H_ `3s؝UB3`Pd.m܋-B:^Rqg^tx(-SC-Ehyaa 3=~|]}ݷPks52ګQ@)<{:=&dcu IkKǂc&`E$L.R Z'^Nr]::V_6{Xb1^\%0ѮZ$ooZu7-Y,߲̏# uI>oP ` 9wpu2Z<]WpÊWLrbU*|Hd}BR#M<?ZČw(;uv^v!1a^ۦ.3-k}<(t,"TO=Mb~VKrQCQfQF*ʁqJr$#CD|zlwix\w*Nh'xqv~'np?Me-:C0H3p 7R;^t|cK4͇~ojH46]gb2 bJq ִ"[fhl3|> ͙Kr7(o;ZPsʳt+Z6~|K|i]UƼۖsz9O)j.ġpi4rlt%o `Ӄ9Y;ʩF$'sզ,8 B*7# wVZx:uI/ܘhaŦ(JZ@wѭLd*_Iq"q >MAk*5^xHlmh?[6p=>zWIxd]CGm-Dj̫Ԫ+gw/iw CQj,sr^>H #ؒg4 hT"Lh.<]it uHfίtNal9ɗ~q'Rβf^*ڎ2搇{@85ۣZ,g[M:0P?$h8]'?&>".$)=.qEp^ZcuJ=.(0j &n8 #kxrDtҤy}_2>F=r.ڮw$zoqfMο3:R1C\4Yϥry  L4Z uē[;xt34Xo!׹)."GwVPL(/. e- Dk\V?w%vnT h>ZJ>T媗2&$_gr>xjB>Hц-V/),UA?@~Vϰ&̀еS e>؄*u6c 9z~# eeꐏF9_S?!&q?Z*㘪¶?i_mo!7:91 nbƟ%QE.ݢ hoSI4gXé g1yz+r"1*.xjh@[+ 'YivhMk![)Z7qU';aWP]|͢"i0SNՃȷf BSD Ú39O`A _i1c̑8/ur way`<gw.o&e<_6 QB9]$kå#ve%o-SUB,zc؉:Ob7u)ru`DЙJz\wwmQ0j!dA)'˃:5ȗDWmR5&bN6w  $5eTתlY𦠞_ZVP#b%63wMӑZƖd;'%jcI:w8 cIV;:<46>24YpŅDju=~h'S;G<Ywh6RE (L3hv+~ 迴c} 5tIWQj(@d[ JQD l|lD4s"?Z~uʲ n *IqP^as*0G_n0#5*zJP|GQWc Jk(ikyN̽1P />$U ti)Dt+|r{P/̜V t?EYV+.qv !lE1ƴ.%*]Lq!Dq҅MVW/\EikB5dmO4&>̞@# B7h#cfPL|X q%D!f:^͈oNLV hƴDGp2kɄA)Qq6hzyDbL:Gx]OErǮ_)j M$nW5lg.:0a&(I |M ]+=bܺP& 6H3v@&>9MrA'Pv,dæ0Zcnv]uGO'k5]e`^cjgmX8Upiն3o\Tl?ׯ=ߗ?آ-F;&08щ`"~E`9Uyز a^cuwsOB4M+JyġhRYsB,t<2*0@}֫jƌrO.`]_n%Qzx})XϲD&?#֭E؁Tބ$ 5`f)íb!OZZ {LS> "+!<␝Hɳ_i)HQk EUyv'~ )P>nn$-YSO<5kN#]p ȶ!PSֵ1͜8n۶t\{QG[4kz.>~Ȍkn 6|,yP&q,-Q A 1A'gzF=2OAHz$gC~*dm+澓5e xȸO Ap&yHŋE{-)4v%꾞$=@T"fDSӰ]*; FWO8P:ܞS&H&x娚,5-x O4ysmzgX iwNfL yɗ~_]4US#\PO%<;g6@ 0g Sݽo1¬LVReچV|[׌iZ24i-_3T$`˷Z$[4Mr7a&kY1Z\uXngv;b2^!d@9Ym9{7 zg+ay߰3n/1G;s#N;J=bRW:z$JdtP#xܝJ]1>Iܐ9*'*rhAE/j9*pmN ` Q0O@`́d[6 j'Q[TSU+HS4bC{1Y4Sju5XV suh~4Q>OH5! TvxUtJΝL?D,C\n"HU7+@o)>*/{] Su_\7$0xde0Q qH p@oY8@kOB3 6̴OE!v:kuzy 8\c Î(:TPkhcu.mU]Oe|'.MW^ڨ¨$/ɓZ*+Z|y.4Og%m lm!"D5Pk&!>d뇣{ǻ ],64|[1jcJsQϱ@C)WlB"}J5AEl+=={3nkHڿA(Sͻٷ6,A6aX#}uɴu:Qefv&WK07MH\V*(lk+43OP mYYI yqpC!Cog ♓ 㪨a φ~JH 62j;w)SX46vtt)ބ? :>`d20"r;w*𻔭*sMZ}A'-%Z4G*YÛNZ*0Ɗ 7~ gC\Lq+J7ZOD%`\II=?0O}x}^ؗRJi_ɜBit} .R1Ln* V=4e~IX3}z/2"%+t -~v6#N#n?=NhiՖC9u'Rq%cWΊ5 qϧўRlϚ4#Jn*kMXz/5?*S.Ň-Y\bqNB^EUB,N{,;opԩ pV. V0dZӜLk{}zn~sz 2Y'lb["a0|wgpe*#i`D<^+/AL$[arFo{QHnğds'@iCј]gukA>[!U3^wY}qݱXD0Mo? U}fŨ<0}|F𿾮#7r>d?|יeJtYFi] fL Ly{٥~̿I[EAQl z" 2~:g>v:URQxXrC]#/h2W_j043 5$[+/cn;VTf$i)_)_W7^UҗzVl]霆ʮONfdwiezJ8#X FmwM7 HITc۲5Q4CEQ7@"' G@zeu2c}_eW[͡-ke Y~\02wԩ~]fk]U4Q1GRTw9HxO6 0GDL[dMq!אNaqQ' 9mγ>Յ:>~RW֏jIȨ )Z72ntĪW+8+Ѕ7>|Վf zc< zMQGFwPA,\9 )NoAW@VU2A"zt;vТ(c[;=uDHvr"zSќa/~hі<]*ثIY` }DgX[+u!دx', D ac퍣KQ' |vosi>uɲRNں y84^'HN*z/y",(`ܠ* u-)u Epz' ^7 }|a i>&Cw t js՞.7y b=|cJ^(,k OD^Ü2N )Qp?8C>SoVb堋j&)U#&n+IkhoBxαV"6β ˟:iNGaBlmҦ] bqfp7S߰S_:"phuE ,xa5qtb;6+!GaX֑rTdBOAlc6"ė wY Jݢ ̕$s]3AC\2 Ȫ'c 'ֆЭ ,#L}*:+b8%9Ei}&̏O7tAA=NYĝ1F1‚%x.307SI@ɿHXD"o$fDfF>&?|&`Hje<&rZ f0q 4hlc'u\nKd:G<{׵R,թG5"PWItm!˜_Mtְ9'#Gr iBzh ǻcXΕL&wM\ ]R^qj; 4c˳VW~,)c'SWQ`v|H=ZTޠaL h\F[TF WNxP;S_/.`Q&d+Eܭ zD>ӴuT$cX?ht. O:t;$[h޴8miwwItfFp,7L`,T`MPO6%*KjIZQ-wc֬چt0po T\ybyO~¸&F"zDuRja`翋&I:\1#GFMDm#wߡvM;Dv>]|o\Xh}Xؘgb)͐m6HU;oˠ_DaWoy9ϜVP9U>Zġ>91"d5CTaWg/n+9^&tq|U3s͊uAFBf: 7:/FV0yW.ur՘M2DN*8|c.؄6P}辬Że tYڣEk_fRgZE:[Cawaj m`﷑h?Us :LԭtR/p"G|l1NUrJ{I ˛a =.3Xao)98By[Sj*"T0TK&*N^75]H~;S]hAgfb=V`(<4ʱ4Sea;xkqv ~V•h)#݊'f!Vdj -uy/pɁgeM5ΕhFnFcT깉S^HRm6AD-e/ڙx՜>qX?E2Uv+K׷yO|9RsWgCzT.Mʤ7; o#WaD+(t":]θ0ɰ7xNʦ"k8A#`Rr,| f<HIa7$$w]n&bN1O"<p=}X$EJ~iX"[sLJ@*mJ 9Vjs ĆU0*"/űh^=m5t%QcQ.rv gD! 7q)^Dl><_X.{o,Yos$!Z- 'DPq(~Ȝ sE*rDCڞ+N= 0iũn˟yan da^6bk"-ˏA$CnAd.Sc1Y}-\v,DZoyi8V~F ![& 2cTuLJ{FJ|Jv]N vOu婉ZTaظȼ!DjB֊)?t1#}}u$,rB[E-t4z>aBeۡȤzFd=/,ƍ `<(cx;k&-sZq@@gq ĽhxF&qF"8zOhv]+4=Ac^? G d;tR@?Ymc##}|o$*N[9@o+`*`e{IN鵜3`Ԍ;.tk", $f;YT4 0}yI"ض />*=LE^F/5Ξ)4{|Sa6ч4k&HϚvնQK:"T꒺lγt,Uѥ A,CX@.Ncb%cSg6B} + EbSv~:<2$#ԾA ֙FPi+$~NQη6WK*ml>깵tOSx eAu91AC^ (je2*ɳMigNIs]hc%v!qW,2L@vS B{9םFփX!al3=n8fCGٛP2plҩV]y^ÚΪhyBIa띺m=2F ggquLEϝ8wfa '[!UxYY67DOH:چޟ3#ʝi*IW]p &Y}:/ :+Ӵ7{޶u5nCUJHڒ[f:PYjm GZg ]eֶ) `!8mJ1NXǪ!#maJāj6[oiSQCG1vX{S.[MfNHn|*6-4KEvg.Q Er"u ( xw }t1a\8^衛{b?;W('փN>_̠jlyX}Y/9Xq-2)M00s?]ݧKmwcܤbWیQ7yn21.+$,jsWȦf}N~摜+-;X Q}CGeF 9[*?B!(OVS+yCMn(aEM +Pj WG|BX#.s D vI&ݓ}Ft5̀fw`TO6$DtSϿ1l8)<@|#-R760VÖ9?["V/1H(p|;NKpDcWhVH9c(f4GX4T-if^|P]vθ~57ڠͦg9} nCx0 htbwCi#T+J'(` Ro6r"Z}$f5TnuZ_cq?h+8&M`͑+EQ?pQ4q-le:w,o 6̘]qjhަ){E-[˜r^F h^#Ҵo0dJ]l痺ѳ̡r`f{R>bHVn ^Q! {TOu/C-},3MMM Z9bd퓢o4dkgNaxyHj,ʗxki* VӤt~HS"G$C։zHĥ-\/= ߀1ɽr; 0;[R~~tyh/9rK%|Ȑ_"7Ȱ+=񠪫(u8몴|=L.FwhRA@mȫ7X&†U#OAWTÐdsJȥE3,H;wzu@!< lwmE>(Bh¸L?ۮ Bӷ4b?WAʆQU>|Vpm3$N)WC\i^Ja' ډYmraUAOl*#Da 4^F}ڵ#b= F:tj6ȡSsیA |edJL` {6#A[AWh}qXV-$=[tJi;D_5BN"B?.(I/Ni7 I H[9 (ALζV"&9 lޫfHPxDztWuI n-ciFN2A%u ~T8"q-{Bk.O_GkOA!Ǒ2ٛH-Z:')N4r?]jXF~ bAnZ$7ΌeAk7?>{4_Oڢ{8.@pxEu4 ڜ<kgRd"Pgv+[T+ WIʹ]H&%i9Ce=+Hz#rE,tjʤOc}FMb9; X=ߴnc([S8qڒ(,M&^@7Ҟ{1 zȖTyebV0Wrm%"r[5Q/!S"4jhKv8:&EQ\M)U`pL@ 8 =z$qPƩM 5$s~z^Yy.kpb'qr)tL&^ d5FzPX' {݄bWiȔtbm׼益ɍF'8ppf]Mʹδ_[VPpUυW,F[AP~ ]c kqF{.]ȋ9<'y//)D0 _Wyoňyӭ#)XD Muzˤ2xJfu OmlU>T)oO:widfuvYtCsuSqB-Ƭ@}z"[fvnG'+oAY@`?tpLz%eyuNvӻ9j&ϵP/z۝w2jV'e<Ί K: 7a/Of}Ft/!VorA՞4 e#%W0-^RE@S^ 8魲u^/:rR5Cµ]q3n։+3hآ.הT,88l&Xiz? I\e#KqҏW|VuIͺwi#}z.S .F0 ;á ޅ#Y5TM; oW6`D#vs*|/y}i2r˸옞lHyfXjt±ĮvQ| MS\)Fp1D{2p˼(a؏V=-b^Uwiuis7xcҼŲ։|e]^`SrvhEoIo\jf ܷM4Ea<#4":[u_+[ 1xxJŻU}vNcE'<Ҙ&|g$*Pi$Dju{ţ\D!Bۊ6$'6X) g`;IKGVc-n)2&I /؇~;Wyq^ϋګ_Yz9 2v3gd.5橩魙ɹHGٮgyDAkN߲,jR `5Fx+b/ctY-'8PT9 tj=A7eJMp@4Ig օgVs C sǤ+_,|aL6Dt.?}kh4;vy{L9@ICC_[`\{8R$De"gmݺ]K!vsN}}סV )O a:5D9śmP麉!mTL$(H Q2Hp ljYǮF:no/}]tLR+M4WB.%c緢F _YS9j2_+`^[>Yfg^Uf]!2&Ith@ sKBMov! '_l s$$(bb9 n+͡Bws4WsQ:>SuT; !}ap-qE۫K~Ls=kֱ[6|28dsnWa8-}Z]뉱$cjC9S~t{ESSؑC-cNgad<#Edͽ^>ws_Z(m#/<ޒƃ9pJ܇!?/\6S ه: iVK i?35/FJ[}M*70O~$p-õ-bwF3\h?D޾Q!DP/BwF=us6!܀(H:ΡGޗg5OziEyEr5MNrK֨l3w"m'q,,Co.++Unԧ֢ʆ ja= J-w,-@rXX 5"dgPXU-)s B56L _~@tJ)${Vrǿ s03W9uvPK%BuWm"<&Fg 4҂Jګm!c2b %EĿ'Z{"zHuNӼnBĈ[*a.sxi_ݰNف z!/u1 ( pޯ*ŃeH`o9T@!%{/4,xˆ*|EO$"5|\G a>oz)tSzLݝ[`E|>= lq\AX͇'1 z|gKԹ<-س9)L qDT w6)yBHGڶ﫽ŵr7+I .nEA|ͼCs+TLɃP}م[2c*ӑΰruLQrw0C ml|椴~0FTqw8kKNVBQ>1jwĵsuaoP1:R_HMnpb q Gك ?`n/T>-! ~sH.:ȡg9UW)Lggl2BkFg^?3\5KZv1-υwnl W.U疧lAFk:fVCF6~h8W$HYvi I)0 ѤH@Ga8ư кlŊ](tEeIZs/H|~Ƅv2?Mk7pj#vuA|MFݣs][Ѵhic&E.j +û@<9 |L}I/K:^,ot˕n1a+Z < +niG~߅fA2Ns": h &NH!v];t F˦ EbUeH^P6Xc? &1Bo ".vO=%ɐ[ozuыMu=u." 5*Jm xǭwû J>)BnGhgp(vrDx)(ɍhŢ2Paf߆:m:}fpTrDcW+-lL]p.WQS3ُ$E ";oԠB>rQTiͯPNgfM-8E>BM#X|e=:t8[cbSlTx6L`HT\B\:V9A 8uFtWa7دt2fA1̢fE*0'U_=ޥ>Ēg%Ox]]xX-z>ʺS7`5wjbFʓH @!ii 7^ɪ/bD=>orqX !”oiu1Tu!;{s6YP r**RXizFi:ryGyw'g%D>k |PP4`#u[^=b`@* >ԶvdwZ{qnF4f7 mش_3&}X㟚QK XahYųu;D`p})85o3e>JX)u&^"PMNקwrzKO pva+OYt-z6Q>aF,:=3;q!<-%zNJOLOPgmT!(j*=P[im-%vEB'aaQDr n~'8! ϬTw c7{Lr5QL>fO{ ALP7`<d8 ~$KHmp0F(;En=e5e @1xwȸ oB.R.q*;߻[fglMT*)Vz5'3L = UlH*gdu)9ON>s X@ܿҐ}8i݀pBG'QWY~Lz+|F\I\se'HE3i.r4tP]r(CRuofda6Cmх(?Չqb .  dnzUV@'pdJJ݈X4(.N'(ݚTO'\ґrk`ՕٴuUع;6 4߁-:<. $bM:P.Ns EQJ 2I2}-"Ĉxi}zJԴ2i>I@56b |q:*UZ@  =켆[@@_~+[ 1& #D7mؓ 4${A@t kB_#ir'tC+p5Fi"BE̺($a y7ΉY1Q7-[f2]O<SE:@3@X[gW1k}y9\X5N*NNU35ٷ`O~4wS.{{q3Pm )v?kwU.0 `W`rZ۲[&0zg@wK<4( h^ɁV¬Wzn&GLkkTFK(]r}qg3MQ9Cc'?:4 %!?ZfU 1H`ڃX6`ths}zyդu-}\Լin%=oW%JG2ø]?.r!7燑A| cUu|fT^mWlUH`ᦴZ̿UEOa=hG! 2;(G*lB},c9ՄZ&N޳^ Se%Y<+e3mG˺eҔXdr΂/V/dqkdS {9rs:y$Vxc Bg'vu PJ2UO~r$^zy(쉂Pd#+ md A,6 _[=K&lȖ[ǧkK| v0sz2F3m{:`QAR8T$V{%_,«"i(NN<ǯB-.`"P϶ vSa(Hۂp YFvں | @dST6WV8diL`eF3R L(//{BBHywLS(q%RPsGFr3< .%|d!ZmdU.2܍oJ6<&kQ*Zy% H@嗕գ$z%ooA;ղd#n`tƂ(#Fq e]Λ.U³Tgc叏ZpASjFM_qz#'b]S@Ky{].hβV ]jtBD+\ JׂHH _$`ĚʥA^4mxd%/vp*U8U{W]2Fm9@yY4 oYȡԮCR3_(} !Ց)Dj?M!Ck#o .Ë,av>'rwof4US`՘R7 $Mf@6Q{_/UH" )q5 <$UYr6Hx!;+2Ē |,8ϟ2W \򧁔+C<9 ͤ-(R=2rz?I/ |>9*^ڨMf4Teԑ@jeBBElVvZb҈{>%4IEc_ Ra]LEe K\~S[%DF1HKYoEjV^Dj |ӱ]sQ#-;%4wag\tHðo ]&K-QjD|N~Ru~K` q.'g&2Up|;=UK"Q*KhJyv]Amh϶Ι/%7xJzMk7JKea(-D ~Ia{9О4o)bi*ZM7`)[]LPIf!Cd0Z:;`(aikƧm>Xi8H@Bү$XĪڝHKOۗapЙ4H #\l[';< =K1vj~ GjBT I! :r|]LQ3 A+76`L8*<E+ {e}qxH`_US񁲶Ys Ue$#xz>cl& U]C\0 T+q#qP-G3-Xū6 ʕ)UM8w_O pYTlUޝJ|Z=Ȝ*m7)(L>e))>ZiZL;zlmuYvqG& %G?_2a&[rZ崖0~6!1KbϲxLh%gx1 5p_Oy^$;O%<_ Y;\_ .O3Kϥy s 2/NԈ6 mUPz7?Nƛ6' M:"ޤnnr[cd^bc5Ԫi֐SD_ m{qj 8LB >4 9 4^wORA<RPLbMpLAhD!e~HD t=]z+wؓ&0b/֏E_'S+/gRhp;?AQȮ >yҏfQ+ Uwcʓd&C\j?Teh&߳WP'5|K ;~H6&,ʜ )i2r]tpqBZAS!7N1THTB.48A=p-FT"c+K(a$={ _dsc8R&Lަ ]*:Hj0CBFt/A`ôoud@/WeֹCx&[l3Z[|2cLC$aM[:,l_;dap >NY-^4G|} .Y]M׸tE.l„o\AP|^G6pIYm9HV)X4\"%,ThSP I@A}qNгN JFǰOLtLC/Ntpޗ&{'ċfq؃6G"*4s L]5-f價l{βCXg W P9ٖuu/ 9I?- /aj-i6R͒?u~XÜ*8(we+>Z=1TѤB\G8~R2pySDl.>\~ Ž< ;LnovIN\o2AhGd3b(+?Az`Kjb{V2Esf9hColj 2poom zI-vy2*t7 m{+2H|9IoRUnC$tpsa?It%=AC 1AM]徥LN\0 32,
    6N.g[&0y{s1LsS0KWHOm Z%qG{y<`}S)t'UW!,/Y s]&,WzST_gf | @r1TGjB9 'BWB Ulvޭ=(;gdX0)Aa0QݷVPE[.׸5'zemxE3Ǵԙ櫏6Tp( 4-QFo_,L/qdG 7d,ّDwH4GXx~ز] A!"*XyVm:l!,lM"zƌ""7 Z#< 쏷Hn &Ձrn<#rZ`~=V;YB*:S-އ_'H~M2! |V$ N 6ҍ9rb+JɣҨ1&Zǚ#L$z}^ ?#WĮVz2ɘҖ917።n{x9nP,n*x>84&<'>D\w:حItqIDgٙEU@mUFiŢ[_*x 6P`2lEETE0}{s*=OMqTgsu|vu9~&q{-Ή~e(]cEaFǵw+e;4s=~_%携(U Ly J-gdU[XU8LK'FI"^I-J2=g!M0QZ"S f^F@+AOl c778TRQc4~oK"2:w a$,[. c*ob%48P'+ TBsbdz~~!ku5Z1azt\Zڰ߻c*pq8`\BO!(>ɕ:1~G-#Ѩ"٪/8z|D@,Xډ!5<.88 }ADϰؼMG+$Oo(+RCS\BB"9.MU1i}[/TārKklM }Ex (b2YmJ~7`>Ëvՙ%bx-Rn 'NIʛl]J޹0oU6+6*I磗i_-O֑TLwr15DǔѱSSG%5=0.SǮSȼl/%.~bdaSeDK'$ʨ']P+9!3̿Lb79۽`rK SX @:eDtj[գχ܂M#Yil@p K-wM5L}9*Xӗoe/q70V帺%"S|0T7VeS#<>F{r x} 2dv!\,an)hZ]ņP;!Q|N;OgY=g-ĴYi^ϰd$}T^X1U/ŢQCs*h5 #'g0 Ϭ ;goU廝6냔&Kėlx,) %Ҧcc=%St|#Eψ՜ xyz >' IZӨ'RȫM.0ᵦ4^ | yCF\pCcvYr"w5KYkOwQX%GNs(JޡJ<זf15]: P_gɊ]q.]:*5eRv cW3pbIx9'$ <[̌d*@݌pD6~rW8soif"0*x`p==p`OHi.o`o3DuQ,"PiNf/Xk'w vLVmt?aPj:џC|!5ASW6 ,>Cʤ)/Ym1e[b/קaE~I+%1ѕ|[ZJ1*!K vsO,aY)FNBi\BCkQ?c0+1So~q4RS_"ɣƚgR/bHVF6(GKH,zʱQpLt $z-Z 9~4,^pQ -G$Zs(:C5*LF~+A{5sTByTԚzx'c勡D^b[ʠ ,܏#3(&1̽y>/MɺXYto[NׁV$CKy s'gt3d/[U.<& Xe! q]%TXHAˀ+/ ⯞ϼR T:u{~<+>09Mm߂\֞o G-@r75`\{&R9* 8" ,!džGNdd\̫%.)1%uCS$ G4~Hhtv?AAL摗V\I=X𭙘ekD ;&4k!?**``7LZuAJI6e2/'yUH*Y|IrmfE ˹Ya! t/ܵ4\us}\"ͅqhr؅nz!pHJ횒}ĆQ~pҬ 5U&Rk*c .D$hn{(sïud^8-w}$!r/u8w v-$b(eeeѥD3Ki,Ǎz,b+ CјfJ=n w' tIĪPfzդ;aLb8x3}V(AjQc׼I.a)<7?qM#`UU;/_Q5w/h.eơ}y9D蔷G|z`~OnaiGk(4pvYBuY g2C(wUؚI`$ tԺM(DJ/K`+K5W㇟n+N޼{ٮ±ӛ7w;fDM=qtUC!|.Yy7 -BnE89{ͥKnNLJ'e64TroR~HU pC㛁mIM^{X?]'qsf/w~{,L1SD @QU /kHFƨ G;K\StVԅy1c=~+:Mi% ?np)P#tA 득 =%i-|"{pwyjNL[A,iQ1J^?Ƴ}֌ݰQe/+n=3hH6?~`Q߄D \;8~Y rq=4WI+V!*,tQLD @ S#`S68v Ui2U 24 .xUQ̟ËɝΟy!ȯ.93kA.wͶN Eۡݼ77co}5{ؠBHYz <ħ Fk pAȩα0A"Dy?:~0AEoHC(( jݎC{{~B[}zX%^}jT~c*+f8L+'M|'G)6maG; Xљ f&}DLa g@$}FQܛSMKOyG=&(ߖ9OwB fyaC7HfȠF6Kn4Yu?|KM|0v7$j@v{IFm4QrƋFyY.ksI[:wV D^1#yziK#|(bN:{F^# p=Ea:3-ZS&AeGost,Z36jBNA%FNl(DNJZfxӖR !֚[rDDžOu3Cc^hYCsH9 A CQrCCީNjTl` Km*Sc<-vX(ٞ˵']a$jX[FPo`3|vU=2M 9b<^e&87T#gG}ᯗ[!~uoģA5t8c`Ϩ>e)PvOpM˹L0>~HӶT3o6-޻.J i:ylpT{VR(~+8t\sSM$ a @u2nwp%ą<ʮ+"0ao@y~XIДK/MX/NF ͸.T;$L_ &T;Z(oq4ɺ9p)ABQL2\ޝcO~5”f_m^FUT⒳HIC.+[i{}3%ڠILJ]R "$95ZLgNeYB8^%L*\]4CkFzQzƦ[yVH\"H#(&]!lLO~^'ViL m4YAzv*Ei>Q[!eUr$hZ=M-B.mCg7ޭg!;0YZ0707010000003d000081a40000000000000000000000016599ea2b000211b8000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/infiniband/hw/irdma/irdma.ko.xz7zXZִF!t/1p]?Eh=ڜ.+MJb~$p5A Fx~ۛ,YÖt'UXIPb|RAwvYf:Y4>e9r^|WZNS"<ʁɖnzswzW<G(/_8Uaf;o}i߾ XӁBG3 uIQjѝ7݁nO_ lig $2S*xϙWi/h5*z=%jciԬJ(bBy\5IL0[:'^SпN>(jEWP d`4&kU>*z/=-ẅxU /5T1RfC7;\V0.m.O5S!(q?;$ mDM.ض/le/hHu#QC_HEEQ2< *3yVܺad# VWr v}ghgna*1IѮ ԉI_lrޫ1hH'9/h`AQ*, gYKy3؝7m3E5(4P9c?AS ,d|R+sɀmuNO(r.H~En(҃Vb9y2NǾ~t_K%[NJaO>j5Y)cCXmj|R%=o 0UEG~bdl@m[CuLfx+h^`Cl$/ryrVAMC*V*p~;\\ ãZ3l!NJt VW5dnMf#r,щ&.#j^֋K͈;4A(KBb|S9u_=ru b `1<4}'nXGduj@]P̀zNV#W6ʍLQt pfc=h>/"[DN QU 0Pc/i1|Ph|kE/.ISޑ7Kjޗˤ*hf;'AUpԒ|:t V֨$[=5J2v`h?.0ͧW4TłkkLO:qɁ/jretC{Hv:N(I1;o.6}P츯!t྅]^$P!cEcڤx=K K'$el[]xpdlj+fv{>6#v~;bb )T4j:%+j#]f1dJyn@T{Z jj6 ԑ\%e.HQm jt%qK[ahL|2m42u%fTgj/LAμP&]mIkj.Kwgt4c' > OK-uk3|yܓ*0ZMa,[}SǍs99 $\ʅLu=zy2~K:piۊLMkFkYL 0>0\*u,]%f!u_jp(/Qs˧ GurF*GĪiLO܎ ~ߕ GY_ {T }E dyҟˬ֘E`sa.R%:}/cGM]96(v5˭\{ ΛDWw/[WMҖ1Nte;/B0 saaBf:' flxR$3Ha[K 8DЧ'h0%2r톣[ᑜKg-kJre/q' o&lBZ-SZU.Vi&bm+_DQ#c^ ߫B}ޚ/ٗwʹ}l$>+Bpfg[cZ)aw#5#}{Ψj`IWeLҪ4aK"JXaCbVA.-f;,BVhuR nR#013d_s~{"hXz8 \lb$ivO74`uwՌ:MO%ՂZw$*7zV-ݏ1]| Jˀ"nƁ-tf^TNEYLl2 םYib<2B K[7j(S\'6.IO~O`N"rx] f8wԘ\F 0j Fٱ%Sbb<Ag2ɛKܲ9ggם0S,b.)~PE5yYzN(+~wn; F-c 0f?Q5*rPJdBa*UầJvr})G'jc` ^5_@C[ "\%_a 6uAyJSq{#"rm)UD&CCDp `! 1l{sN'%5?@$1ZGv1.xTHMXҷTJR>xɻSQ#>"`=7{k |YE=sIL{,d%7lf>D%W2 J9 ;>ݮs7N]'7&5Aڷ](a8IQ9|)b31Gȩ^w]H$,'nxV8@Dt v;Fgi P {Ǡ60D'r{0M4#]]{ 9+F}$.8_ٞ9JP&6[%ɯ(^qA"0e龣k :01nvbQzcNMwH V}+biYQCc]08n?>/a{-&^Kyj!~[N 1=|QrlQKcOn$(KdPg, Y $lĥA9?2*=~ 7]aPt ]XP!') ٝ)ηPձ5nu'C&ؤd-'t;eӆ*87mQ-$y:+.pFGt xIͲmҷʘ"3:D/U3\ ߛ{f}\DO͞@/Qniʲ泮m^法~R9;v&0M`JYܤ`Wl8{#:?lKu8mHjh+}b⯸x]vDعi+C_y&%O)=lR,8f1G􌶿T`4=_(IEJP*7Yq|Q@/|=?]bx1V8;2Ucv}mjegjymPB<-6zqk{pvp8ڌe l͓j,ﶷV%}Ň(xrB@( [a YdܢV4L[[h@?GxSׁ'ac ?:~}aۃ\ fIBjДDt7U_)ut~soj1IpJU̠>x>ml0uW[d[_jw& D~F)#f/ bǸy;˪QLȰ2B_I2%됱keֿP҉(JnMGny-4ћ` Q!Ƕ ß #Tk=ycqs)⶘"_1<4(ήiD%ezKh!8u-ȅ`Gp:u7@< }Y.q%UB)4~%&ߒS zcZFO< ECQ< ,,+WL^:K`|V {xP|Juɫ\2d@+֐\-%aqӾs9y5'Ia^ߨy,q+qBG/ve|2J75CXeMbksH{SȐi-}=>Qtҭqn=/`i.=IRnP*̦fKgI$ 3q6؟WV@VD=Ά­DN9JI 0! x׬ȑO3)j'A pq.n}{Πhnmf[*hM9nGAI= "4 ),<->ˢ{twBOM^I7X+9k*PЁ0^W&tcFb xYүs&" #ՙ&k|m߻ ~T?+LEt1شlvͅ &V,dqÍ"%a:iڀ]f" oٷpDsL n!B/ d'z\/]ӕ&$NT\d (W8*>to2Mwty-v6Hl6}D3wC-bu cEaiȣO #qEq;0A~I\"X&ѶUI/6~uhmd~O-E*WT܌RGitpcecFS vq6 6{ٮ's ]F?OL j|P>zreV?{NYYmTtQ^v ]a/}+e 8kvhgk%v 9h-z?ۆE {mFܷWfOCQ3lݿ^0#O´2@Nî >7Kg,1^^j]LSC/K,EqH9ވ J9u_׽cΕ|; ], .ݕ~Y &#cJ % O5že~81S4(/{Uוb^+iv,'ʟ>jN'՞<D<y0iNWE`~u8u,#0IQ 8p(AߡȲ2bm *Xj;B٩EՈTmC `4N<(t[KF"KR+3(RC@X-&jJ"Rį;[8i^ K:WYW<:ujc5φ&ɩzg~;S$6\?tIS> ZiƼJCLJ$j /V*{4pdx*X5jS [vg;p9* $``ħet)Jn6,s=Gs2y MC^ rnߤ4*N7`չvO?e+ N+0@S'v]r[KH Drrf:ðVhmת ?2!<>]4az?!I~fEU0z WRhj8 YB֓'IOfvJiU絨lm!ϙ2`݈<]bs懄Q&`ƍ)D{[w.U]޾;**4L!&;8 G !1Sw6|E$ vLWq:)gFkx4Tеߠ~G%<)fm=⥁ĬV̕vق] b %8njy EZ(|6o3!%`+~smϛ65:St n-A% i.H캿EFi:$&tRjU'   05bsY[%ϩk'˼+WN%M:8% 5kVw3~. yPC< 5 cQw$ɂ]Gu`f% 'bCA7ߴ;&B󰈼y&<*+wF{ݥ*4^t]dn$ܭYe˵dqNā*ܘ{ GŒ!McN.jıݗO:im|S= Vo?ctGݝu Xv*9-!] fëũO<fu9xnQ#~[yB@?+ 6 c&0&ڂJ;QpDwPXCW >ukb }Lg/$aI['?D4= R`YD%i +#wњCHx}rq~}aɛl~Jf OҀ1o*8-~|K_YmDžUXc0((2r1w ƨ9$Kz_? }Gn s.zi,^HkvCp{>m:f>EP4uRL{ LJXcF$9W60=З2CD;c @h:ǼA66*DsvT 5Gr9G`EG0s5C@C\^&: @e d"2SZU9 Q`&)B_?IVN^iKGQo/>ew6|?5b-Jۀ/'f̲O{_Vrc {vڣ$)=PPF)rmnL}'D#{sC; *Q?$zoCȞuP3@Ff7Ams``;P/ou`!gd Ոj0}}ؠ=-#fXثA)ZqTpHue@MHR0fDu6g@Fݢ(|\mSR#3< 8"kN4mQo5 nD0;i*26zX}[˖$D/wX&#^isLuX̭$Fg"vLo2f{DC$<\qSdr%XeᲰ-HӰ%Xa5L,o/u%d]T12+Ev-lSge.oZmDUdR[Q;_2`059Ȣ=NCY¸5SeHH䯎.  %ȩrHhbS_A&A,5`i`JDW ?hGWHr:1no/]sgFḰ`ln,%s}BfXN:wPl"pDp?C.*5Wu +ET?g O8f6MCH <,1к';?VGԜ茩eE63d${e š:s:Msyچ-Ll#>R3I,TmQ]?5Xp Pℿcˠ D1IaۦxcQA,t /gzw4+c^kFC"[I( T_ LLyP$: HMvHp,z"e5I٠PD؃ދNpɐ5RL^״x\nƾ_}k`s E/#7R?j+ѿfvFy)ukT(/pCD K. ZTi`ʟUOfY*<9?hUMA62 YYDBS7ڡvz#4;͓4 hiU=R Zч46A}t&w=ǁ̬_\sǡRi>42XˆB>D;|?ׇ؆: xUJ{< 2k4GTɾgY%38q"_!שd5i@5{`;xy쌱2n2L@҂g{pp̷ %[O@[OX*]xꅡH&F1#sigWtж܅*j= }qU'.{u{% t2stoä[U=RdTw㢝*YG09'J¥CNLQq\xF@K^s92} l9=ۿҕ`L!t`פ("$K mipBϦIy, X 7C1)q[MK^i&/q*ׄ:1Q;~D'F3‘wZCe5t0ma#F_?=uSۘb2PSj°,¸=Cֿ*k:^ʦt<,$EH2L Ph*qvBCd'Z&*kkvYcT#=":#ea-‡iz??ёEⳐT#lDy:s  Pe8 `fOPc;N8%9GRM|gA_3+D3JdގEpwڀH[-Sc溋xZf\\f]4r^-U 5OY6n o)Ø'$؎>ƑqSS٤yaXl[\tãsm$=5[ܷ~{ Ҍ4%1ZfzM)+&oC6`/y}Bwd0.oncwhRo7N%T_Sb_7ihCJVT@_*=eZR܎fmi[{Fw=Z^Na9PY$ɀ>wN.2o bA&;䈻6I/$1c4&g?\G;v= nMyeJ0gN&" $*_fc;޶ }X\:7.rŖ/?Y,U"->LTk3Asŋ/J=$ֺi?=pPpE&8> ז4Gb_Kc94|!J oY©e&qSBnEu9y\DrdI(UNDI9S n?AZq &!@WjT1m\vL ȕ')+M6/@يTy7̠ؖcf@Ĺ|lqU~DZANcHZd߳j Aףd z/g'FALJK2j"3 V:.94c7(3w.Ro*FmP ![֯AgoVntDlHŏPJ@>XPT.m;"5E$rrMW\`@Řtd{$/q/5jA;n .S}Bw_YVbDo(Y '0 XܹcM*N 5G`|Ą5T㋑ +93ƺ{a@?8%]Ӯ7ֲVgSԪڕKvq;]>OjQ6vq杀{&GtzK(klƙ"K le`!PQ aMT)CSwBθtjWfЫRL\tJ{_]%a?m!mx@SM ȸ)i -鯲\(^VE&vΣ5E{Leolh+L` ]% 3 x6WfOf4|7F0${Ix"> :zϵHvf1ͦ uK[ #:XF,(Y9ΰGU%,ݢgJ!V<`o!,SP4 g1Di\+k;`LZX?='X.G᮫b8+7{8NZ5 +4 }[L>ɠ( { i KM?DD`/0Xcg1z{-#?q/6p3iNos#439mrfߺT!oAnƬ6ym *2J” ]е_K872y U)liN63TIkh=N xz5;B5ys%?@|ճ1!#, GbS~YA`#|{Ekzf+Ơ$ӅG}ޟd5wQm B ڈДDv 9z1v[[Sjޤ;z= u45ZhL&7@7s0C^_;ăh̤_Hg+55u+6ϺtE =dձ~^oSe 9EĒ&b(hCSpE7!W;jQD?bܡQ*UdCݲ.=JڭOS*}vL ;X;1 2ް4~h` yGMdgb(:{t8 GTIV9?p6"Ij^-RA5?փz/ic$NT>뒁ߊu7!8w(v7۠Wߓ`Kĉ(E4m);Y h=jq6T@[F|L|z@yv|O ʦ <s쌚sm<9o/R}S!Z!#+&$r\ʃSⷧHVōĘݤJ;ԝd_S)]ā܅C{v;,=,]}\a\?/#pӼCw_|;n֫D~<"@ʍa1@=*)G/gJfҥSiL;:N [HmKWer6!Mp_Ew{ΔDeW=;6Dپ:-D 5i4Bk=>/q,4rnTdqWRΗ#n#lkkJrD`jm@! bq4\c Iu~0MU1fHMִ|pCl E( )ǎX-2`|Y>'ϫß'[]@t4 h5yY'fGj7!5{ѫԼt~}+ٍܜ$lt*C.gy~.վqto<>g'ѧRru;yrW[!xaxϸRf6ȌRwZsxCꙨʖ$1ۇ~s32va ߋfeC2pu.p3~hB>GMTj͂4 B,HAO:SY8߫X 3 mURDWunjes*tB ZŞE@xn?|R@Ed{W-N.$ %_S> WLt 5'[x=aLpL+E-OW)jkrәR OI ӊZyՄ;fRolHKpNXB' J;_Hw:$aFDㄑ(PbB$ΰ-s} JdKC !(؞\?+ ] t*s +/xپ{6ⱧYiukRd`M(>m %VhƄyԩƪk4;7ecY!tRK]F[5 u,yyBEFl(5|Y}a"hG?(a9MA yh{+K"X p ɋd>cZTP80P[$r\8q3z5Tmy WH:❲b^?0gzI2|k$.>:3 vcVilsx!]ݘ~Bݬ=pp?hʘE?Ii9!>Emٔn۟76~D]LVO#>Ĵ]w(HpUߪL+2=Kۏ^M5%)KmGק;AhnF9=5yq &F ']V;٪z]fħbYSgu N%jV#Sy &jJYBBM̿7;ٛcf|D 1F|\zPO.Q?=15bIE.{5mc`YwT\մrFsC1auI,\+^tziKaKm/(YcΕzn@_QrЖj. .yq%)JiB&lwhԩʫnϣG{v5QKG 8V'yb۱yW_Z\ ;S0&\4o`{] :_lҤ ՛\K>.%FQuJ.|tvx<ږ9aLQ튋4\_ e \_q0ٱF &mAB)ϸn{ ]k=bP?{k2RW]_'C?>KuZ?>XnM<0gPV c%NKV\&u;`a75PDKO]{_BiUʧ  !"byF+@X5#w n"#쭇K^l\h(OCo皓p=bk ꧙~9Sנ :w-x;Phy o"Z/ʯ:^g8鮚U>Yw @ՂH~ j2~R'$Ԉ_8Q'>z讉l.%?Ӽ`*-%OD)}j{tmk/FY!D^4c4(KrX[0kE#vޮ&zmxjS.ѫEQ*]^ YЕz&я[c($B7_|bS `)IFivATL2&ƫ/~lۜ fOw ǜyR (U $lq>&a\Q#sι܌bpNdHNFӀca@1d%|2@dnNϑoBj0 Ǚ۱PWp'kg756L.{>gًvLwǶPR0vĤ N0?`7 % K:#<&↿\td$[g>`y5kϟ8qU/|$*VrPZ&8zawԬ4ƝE9QuDo /vXL@L< Rm(L /7x\o&v)OU"Ⱦ#B[fJX{%@"zʙSV~?' W*?1R1l匟zraOqGJ\& )h}Bli+t..YE, J,?xĔn&E#$,XvrDuF8{BHlULA+f 멱0n=u4%?c=I o)u8ަ:qC(bֽ}p3 Q=]NʑGU{/Ըp j4qMuev?܉4ӠXĭv=7^ }Gڅ:X2@cȃ\ubLʠbʜoJ[ ISEkmv|c%ii͍xR t@ESt٥W oݻ6X`Y.mk_:%(sN_Fi4&LLo /wrz ðNҡi!G-L%9 H}6kU?D[쪢g |Te!&.(yD8!}g qV+A)tpM׆9i-ʺ3pmon *эE0@O FP.c8ےk. d+ZDmQy1#`F#G p]q\8 "w?#so,qw=R.mW3tCPru:sL2=EYѪտ%X0 TNDF fݲ$YiTHH!.0WhE:`}׳13vIooV{(oݶ2('Ƃٵp=r>6#pDI[co dQ6uB6QmuVr;Bѓꯠnޞ{^ǞR_Z͙J//|i95W!'hZLw*&ҹJjs22))y)L\E` ̫ZH_DĶymȑk2c.dzXO1/f*!+\̩GR=[qC/8,”XzۙlFθ16~/G9@EkJk)=\+Tz ?Auz[m ծ.̈́H%*8Ct*r(m_q5n3?|d=߯ ;6{ck=C"_+0˝-C!ɂ 5Ln" Ćy+1NQ?O0QkI@I]$4v|R8p$Y-%᭟^&(a璡%YeNʇӚ*ȶp\ы#BW ]G2W:cY-HpwYbcQJ#b~=o LBIbϤ =+I $`3o.L:ov0* (KwΘ? ս4Hg/Z}!–pLᐎ^JHt)@wHx:t ôFۭ6eKt- 9"Du˟|2 CnH-0>.h\p`XM7HukGDxTҸ=rW v̈́v~cgK,+&'sIl'EMߛu% vOOmB,D&pA(H_j5qX},}BvN7@F?39q^/OW')ce liAv' D+-sz_S`%*_}i0z1) geud])H&x&}u~cT%gS6*?75IqLN6TtACaCC}pv}T 駱+banuޑ|$aiKH:p7aCd>&0; .}Vy¾GLX :md'HsZ=Cu]'p#C/`~5{eX9@VBH)?!J'@,7=g6ADav/7.ml"rw.v]J5wCq$lX3- //lW0y2;q\ecvG6N[[ lsFl0"T‘G:ѝRL#[83s b:p/YG BV<P: 5X@K_lFw.xQLvJ)`aYG{adW):vZ+GM`Y>8JKr;"=W k:jJhVji,Xjّ*k"K)yz>Uфcb8Eñ3ws&h>O6fsZΔLuW$Au5kcE-TnHSʲB;;]jڲJ%@T3)SOGKF/+E bI ŕN6,,\{o"nYE9WGď_NqhhMH< oY-=8i9܉_$]!Ep<``*|CЋU k=EtQ:H@ oՅPuЇ^; ^LlD7l5~'cZb ?}M\Q?" kH=3R6E:oY"OqjC1`+QPw0.%MS|-G*r) =3f5<&s^VvTn"["6O`9>5ƌy}7=ſEO9Ԥ~w-WESz9W|WާzƐވҒeB<ǃ4_ĵ|,G^j$(,]O)9yt8N~R@mε ?[pώrRXwtq9X6x+dިLGnU6rM_OI.8,s9}Y=+a5<I84S@Ct2u7 0h0Ia`LP+y3vNNu-$;bCx ER37 KU*jCck2 wy}/gt8*EsP],(fP7Mf]=?52`;T x:nqJU ekxBbD)R jdyƽocmұD(k(9VitOp)ko"ؤm//۱|4gnM VWÎe3EdP`r(k+{Fy|fэ{ @by4!,6c_ 4UlĚ"B|H^>Qx>D$I cPd[sRV i?|ḡyg'G.ZoVZ{{'.sA )ugP@ X@ْ̓3^jL!t>T3TbjNݗHK8>eԕnSYİcˀa~E"uhrM`1F۵ QajSt\ep_ qInUyuMiTC ja؆}ޭOLiT c7fFw,$D`߳#[:6Gwt fWͻFwscN#&]،Jo5T@c`|VqO?90ӆ_ہ3鱂*RbqJw"tXNn2͆UԒ|c) C\1ۇ2=_P>I,AreQkM.!E nؐճVXLqʛDCXB(gnjBf7hi3 cZ[:h<.`x^hor`m'Mm`;KP{ZIBd*v.0" Qո@' %u|o"U- Zhtԇ~}}EK#+,;#zkSuܦ䏪O𴀟ͤiuaЍH4374n eCngel3`3Ɏoc_6qP(pNSEz WOu()r\H|YIMP[z¼yCx^Z0/`iUxڂp0iKda`-/GNk,.-`y772AE0j'tk mH{=羆O7ftRՋθ'3s1df(Na>ͣRÌ﹜{NIu&An9Be/ Cw%y ʛgr ֨LJӤ:>WisQŞNCۆ{k t5HtQ&t8aoa[Yw6 BK?6f`˖;n$v|ٳmt\Q)42EYP!hYG9L ~Zٽ5l-f_RHmiiLm 9==r[]<`wN"〸́oҷ/;ZBQ.Bq9Xq~B~7'AsPĕ*?M22M>^WV`*,X+G6a[BUljESPNhz2=%.#e0*( ^ME&u guPb>-oV-Pevd=SLqM2_`f-]-t/::f]P=ZOV@n۩JwUu/"L {m&8䬜Z!ljSJ)~` b&(5u R[u^opTν͞t /sM_{ ^¡לi [4fpE_L@g<-_O7d m$.K9Cts )uפhAY*KXw*! bpglW~0wӁՁ~֪HfOAmƊ_:)SJ੐*[΀,U_EOk B&j7}MB`p02v+yozMV1T_n$<Daaj:xދ .ٯgfh4>ƫSBY&_] U*n KruǨ\dxֲ4gg ;p9݉VH]VMMe~ɯ-Lc?8o.76yis!6 U[; L\>,!b[ 4'yۤ8'cͩcvZ屁)/11CY3RICPEsS V<HBH 7}w#XP8#m bwP86$y_e0{fW{s%Po"0AȾMʟΘZw7zo~soN(F@F$J8KFZFև@s TnD)Nw6>/ݞOF:zkۂqDF8X(h48x9&#r Hs2;;NK:Gp?<-X(:%MOE /־(9N=EJ]~RϣUA#16Jd tÓDJWLF (murdSBAW!j+ljԏ.PvnAiMɣ~PRrnPKV0 RFx Ϲ)j [ b5"oF.@'}cLdW9,LZk,ML,+:#-9̌"7# Cd|Y?*ZcV3xmQz:_9:wSuw)"0gQ myC7˼G)SZ2A< H٢K5{u26ǝF BoWH>)a5MA&b+۔?%\y="ܻv Q"9UӵH/р][[cqưT*,$v_U` blT9Ax#߈a;Ei2;|s_gCF?鶂"<!"]kDwXHwT_拼W_1ls?$M TV`ΗviYR`V '/ƅk؅it9;.ȱ!?h8I͕I-iKv`{?Ԭ&s{KuMFؖkCIW65^hDǺXv:eC©;|U1R4`nd_gC&١2f%ؑZnV˯Z\ARcjhwxx%Ge9}\%,c9?zyƝ )y~>cAg宆6BN% 0s#EYWod{!.u/>Pb:PKUr~ϋKbWfB׸9'le6sk#zS#s{su`mC&9 Ƞ&,}P V!k+IKxMoV 1B{3 $̙Jj+W'D=ޗ&_;Wt`Oԟ|GK*Vh$C%q[mҐO_p4ۯAG{=}`!Fg*ᵤ( 1 ƈE|`-j‹vQ%sցNi{zzςIq{V7*.Grt6@غ"~Φ9 "Sjcm3S* U/߼92M#]Zr6[vn$;YЬO~1DQfn#㝰\p .[ LWiA9_chd7ga~LՖ:=lGB=z4EƒZWخϤ 6`_v:X,mD )2ש0#"F9^e"#w.px!xIj2- RQI=(`u} J2+^L)2UΤ[ OHѥb"cS 14߆L 3c߬ DăЅIn#}b*Zs w6gp/[=dC[8Jm:yaF[kc?PaK1{eyt{-+ z~&ooL? qk2ކ~sشmaHIu{}>[d['U uhdOf-dnt{ҹUD;N<дc4vMDlmE* [S0yar\)\w D)#P)Gi? C? WKpS4DHn ;4=b[g<)礕1m?H,.~lPV$a/<>[ \Sïh['Fxv1}m[-Q">< l{pFZ^SO 9;B劔VGo[i)d'%YBjQ[Zj ;8h+Dhvh4&ly/h7 DyJ&|c{S -ԪϪϯ?eFKx#/T2?W GBP%hψdgo/L<& cЍ-K*Q(cObtav6R.*LvHnj`IWST6: 4wt}n[zWb#8pq=2@a,IDnpF4HOge33Ym"!1wMJt$dupM܍jSڡ}V-Ӏ7]z=LxѮ?_XfwiDOzH+>eLfz9:)FܒhX7tQkjP> )hhQt÷pOF7Xk]"Ԅ@5|w39 .c򃑔`9M:1vzA^܊!ݜ r#w 4uǸ>#a:Qz3Y!wFtR[ș¹H~/:pqGhNsb[؇ROh']!$#+P>HTh`Oj"@Z4N Z=lhV?U6_bBEnk^/1:Կ_qCưCm G+ |d?{kDsmv5#8#-Al2.Y6GrcՋ'냓]i{ʼn܉n=Y#LNT .qiœ9U7?(1iH[7ډ SQZլ5X8Lg9&Lfc c+/S ȿ, z_-aN{\-BelBݐƏ0}ꞯyŸjvmvQmgaE9K&;Ħޜq3f7qZw+ eZ-*<8BE|&jI(Koׇۏ{;CA=Nv<:!MYx>"f 7L4خKZ6mvx "zhdΔk̃.9Ѧ zGQT W Vr{jn(r۾DvODߗkR57h1/v;1 Mu,33HSWz1GV+-3l< PEAtՉ _ /3V/sˤD8 ^53=?0€OV\{i򐜪ihZ3Wx1MFgz7(kMb L_M??ndմ7y~34 2^?(Q쐘~0F!+gsk3}fT- *(%R895$Hss0ڑ7(^ܓE=4f %6tk.~!L //[&,Q&Q3.a~K?rKEBh6=ACK\JK98}T? g l)M5!17y"6@?-¯W%h2mSKIr3zN+Y|ž60wQS,OMMBj%sҥb|*mnr=YZc&YAV#sۤKA(D SYC+ݡxͰp<3vBzKybW*~`\/XA9ΏwAd1z !Bp'y\C$.ȵizc0:0.} }B,K+nq=8XX+f*dž4S$J<>nXEQu!5'(zLA(+1 {wiZ=Pٲ`"iEzSG"xޥ^R-,7J]4yGcى.y1+rF' K,#`Z83z!/&dRހͲ+p({V}톳8dugImncɹN6W=Z1Nょx峒,qM5V]nw؜-oVAsi8ͩNŽpE`EF d^J|HT{j]ڜ"̖l\x1%@*t zwF3O Ot$bx2 ۑ,2Vf$:]d&0NZt(!nG͸-?ed< i5yVY77eh[PV@CZ!7$|'A=@{]Eñ?/Ln|,Zp 'վpf - M3eϐW;N(tg骬 P#aR`0Y99k,NPGoYs֐@RLi#!u__ڱKm%#Q!lOjUL6ʒKBԫ7Ɠ2KD0z%HۖW ٢Y1X w,0 5[e .D @;>A,@C];4`$>yr7%>^r0Ѱ@a9bW]नjS2j Kw@;7{eWĊ^8BK8/=rt H2&yaR1a糝 \ C '+) I}K-0_a IfYƮnH)Zy|XC(re(_a!r 쌼{^ )bZFFy!CJc-j$o zd/ϟ?צ)R< |NSʅ(йm* ^/3(P/|j>]֡[8/` `UGlv6c\3J΢uuL(g& u,K7 zZٷ8qq( 2*M}^5ǫ3IU7⑜TArn6G3U%tHU|r9 " 1Ix?m #$pum \oW'*iwuNp[ ўJEU^<~(%grkc\ðgБ;6X"R3^qb+2,9F$)rm:9\jGң.Wd2:, rq5*"jVuO̗஧]T<%.>9(]#N|5 #(7ӀAAC 訸 o^0dB:p-,؎x H(dA9M 1Z 9 YgTwfX~*= A뢼&ߌiPuVNm~$u{>!5ul@~6_T:ќj<gWCu1fg[˧\2kk#VleA<-_l `KwUIٝ@=9ȼ'eЅdZB)lեYD`JxcNF3g +Ke㚬oGuXlk27 &%Ov 83Kwk9G_D}UiA"IڙnG%N[xT@$"DUqD/a8*K}I!&AWm*, EUɉF8)zEW`/BZ.k'׮0)NȟL:Nۉ^0 );4 DG9o S]va屿UPM`Q$p&PD#dor ϯ$& p`Q{qVN>a5t 7Z& >~C2Em5]_N{J>s-kǕ @]&ϼ#@gp)ד0}ݔ5G6#5sm+_P[;NjXc0I5DdvmG/:zn.-2)AvZ"[$ 窟y::C(GCC)e4Ά~[r}-P۪=uPlvAĚ;8]fӷP3Yb1F}$`τh(zfYt{CvտROLh%a~\9 LE8\Jd"a%U.'љ6eHp ?H=Оq؞pgq ࠔ tF1]gbhT5#6Z5zXU =e$ TFP^| D>vc,aRRQFH$Dz`; 3Jza KmA]'*Уz4-=-v ~խps0b8ʦeu 1de5?i=wgQ7m*@ Mln_ٵި͏5r3w\!' wŞ4wJNބ&Rf%ñۈ2R_2Kid5nw;*{OP[pY|~zQD1TQ?Iju6[A){0~Qyc4AnEh%dEOGTf_G nQoeygD$'x a*87$@!$aE~9wXAQު"d.S+i^r(YO t!9_~OGD/Ѻ(bd̩gLiYcإ^7}nYxԝ~0֙U"_8lUˠL7_Pe60Ѓ9cL<3Ҙ_rPM wOILLNĚZf1quZ7 j_M}V,+ͲM~.b ӿZ:E N)w7K,uK 9| QjD̆I!Ao:ѯF::EEzmq=j sĥ.*sH^~>k ~횓Ef*xq9aYr@݊oYܘJp)^fڽڣGJxZʸ+4]>hPuҦ:К#a9Zq<E LtPeM"Ynj MƏQMiIObz|[ ]Yԯ3P FX Zb1U_FiG㏵chf"Bs%P7nNܯ uN- jB=Ռ^hl [˸ l<$ ;#}e6C=0B?e tǡoCRy2 (eYDh yAd;-,JeSgQZPe͹F.n}яBeenŔĨ C,g4UXe34‡:-Rm k-q a\bԊ ;<5s5aHj!900܈]L 8'p#25i~`c xZc7ke/]/ amvѶΔo\LETΔdWR;Vӡ1k lj#/gji`tB1@OqUwy-jp\XqX7}{0Q5Rv D NL&Ɍe_%9;V?HM! fM:I|W‹ơb.K<,\-n-?}ʣ=X{%Ve\jRrjtc-nE7>{&e<5'MsV`jZ*|\Rs Uq/֤$a9*՜.d~8;e=.R^SѺT^h~?X5tc@<9<<c<!u/l^>L(Vy@ aJoy)qε'Sc&y茗zDݍg@*I7oeXRƃ{)Rאx_OF7ِ[u{{xO/iC&Х`D$g܋F/ }ND:]'#;i,D`%SxжPdi ҦEԈbj6;i%r`W+y8&ziц!maVȊ%x&B}IUIal#͎kHj-:p&cx|*cVӭeQxgd~n-y bμ4SSm! rW5ݴ&jA pQ6êقz2J]Ԭb*nHpUg [ѷ!T%(|SAGJyC cp+]8Ce:+$i=1f'koZA3O`niF:8y,X˰mΤܸ=ԣ T_5UyPlqcNs[z3}} -ua(V3\eO<߃/ܓ{f`SȌea7_Ɋs#3hjKf­N]M^_N~:d<]_lU푺>?A+́%& 4{]KFOM-h <`L~}79Lח >kM}Bq\j;׀~9M)-Xq5 :N\O/J+\+N o'ʧ4 *62¸=:@۟`]6>pǁ bZò +?nE[qMnu݇__ܲbKV~sUYBnbMȘ +$:1-+-5mEϾ񴗍S/[d#;9Iܒ ?1|wwf0g\SRlU42/=* fo cKL}W^7}=" dFH?ʨ$Oiu]lvB]7&KMg ^?d67Whd6 *6.fr΢a?e{(? Ӣ ~5un\X7kx4#- I ,QM͹$7 .Hk_ vr4(PAtҨPWa&>ODdSe m&a@3XL烢_K Akk^SQ`JPK} !̃coN 5־wo+ry7*Vq#M =mR0VޔLxDS7 +;"h]#UYqcOɽNHWDhw=#tyMSAjkڮ6zT{oiQ4+}{Lk 2ZLF'i0W7YtWgmoH7P}>w=-ap2Y8&F[gP䄦҂-W|G@CFureb#8'Xw{^P)0t'i}fBUC] 65.ׅ9Je.B{,㌡&y#7\u%_vP?û'95%naN)Ii)HY^zR?ZO? Q'n|YU2 昡} wuH\haLIvv\l_bE `ű*whh'a=-w]2"E,I%.` 1Ee~zUlA2@ΑOAy|2 F55IKeCX;:8]z`B =XkQ`B~VɂaZs UI},j}KGMns}鬅p>EoY)u.ȑ`SU}}/z͕Œ8 MmH8gz@U eU7ry0T*Uf5|t$>?b7 ma6gnq mHrND8Ǚf(^yjjNƎyaiyt]!) 8|O+DPhnEV*Wy*c8ۙ46Cϓם{( Ν֠;)76Ce}tOk Lb`@ ;Gr񛇻GSZɭsZ ^݅{M74Eck<g`=JBОd/=[gVK@Uh`[ vi;~2qd{B˚ &'Ju{} G'r;&q%;0mɔ.|B!0rېZ9S:GHA`^-/{O[6aZhϞЩZz ߡ۵]A=QdyC$x0s.tb Hl,lw~>WevLI32\gK)M]t%,`5ˬshggn4Z-dw=K93i0b|9>׈A_DyS$ɠ?%_8.2 x1R}5&x=nRC,,Zk/cmq 88! XΞrbm8 ޝ  Mr^/~>,]@)wbxKD#~~CzIz|6EOc wN$QPk"֠UusK%`oС!}}e6{%;o[mlm'Ka(Ϝ=qe/~iw Qִ/7`;/pJ|'9|5@4 +PoEv@| [T:i {8-lun lW4*ZO|c547d" JωexLTԔig 5&tOR'oǤ+A>5wmQN_Z; 2LlXOxc>g F䅳4d@32λ8p{>0@c)IqczMA.' 0k{q䭽GafZLQp;/ӮfG).[u΂*B 奨PhM?pmIm4۔11YnLJXj{='[asc3eޫ/MWhǞ3乶9\t~Tpײt9CX`()[oKo† SL6A㚐u~p(1\%qg]u^NGre+ yc.DN1S}vafuʪ@k?Wyn8$!)f})Ry*#_|C7!jyS5_W_kuC,8gb}uҎHLj_>E['b8Gy5ix? M1w:n2g"cQ)4vjI~ּqJrώ6_| :yGF^R8rPX4$$1uK+5܇ذ~@hoh|Fǔ7U,^7%/ WvgmD+h^Bn'+Hڒ-?-y۩,ɣMKW%AFqgfdOm- RܙjsCϹ9d, %](߶-6Z~*+@R&mY$[7Ă~nu<`Hw5Ѫo+q_b2S3OeYh1 K qgB;Fܓ~+e>~5WQ$z&;|<=~*HR9!"MYAk'tjf-cz(ׇ.r u-Q}B O'Q9Sw]8ݨj!*_zP>xծ ڮN &_xܔkr7q5zHµׅ/|#7$=|D- Cwճk.kgPN?̌9>szYJ#lDF$(>!{Ÿq)tZrJ^_]So'iR_lc'ֻ#C|`גs^S^F! ʱ&wwn==N$wD,'0aw[D29 0Ku!H%\]6G#Ə/zՉOE 9@ہ Y6웑hz`a샳 Lj s 4rUVbu4ѷFDA+5 *єm96"=sh`/2ppOҷD7d1gFURiٶuf?1~\D8y`T<[h[-.u=ſe8h̐["͈> v̑RzϬOCcN#D/./9d n#'G v6Zp򥝳Jd ?JȎ2(>lU$>؉T*R̶l7o՗i{Ũ5z] GVI+0. emsaaP&Z:bw^mYI8)gv~^E ayELy|䨖uG$"9l%ZDW{;Z *~rk6SgJ){4UY) {4VL%-g/?7vsSΧ Iw(͵ 1VFԃH"mi[#KRZ5/D /- <Ɗ[Du24^ބ%H}aD7/CCʥm9/K!̎OIg=Yi ]33OP6J&yfV|! q鈸om+{& Tl"[R-x-$5[T_0"]^Y`+[FT ʤZw9e׆<q͇  z}o 8r24g&+}ꕨ,3r$?&wSB*Kx]ش|iV ~,N"zߨz7k,_xtfemhN>CB:q9"XQLz efv"YZ!īNqH[֙ۧd": s Ht?tS_NcLޘo3H0V$UE&YCL/:_J17b ntYNv[A7--?nYCj bKT\Z~ƻu RG(Gcz@xLLvgXI|ֈ5 -~b \%+2o$~7v˙Lk@ }_d/FU9蓲q]iчc?E] qVxԝ3fj~P1e7 *QGQa4z,xP~ę0BN,g_ț&,^dxג%kP$QGn 'QrWlBL]w74ZT{:WlHuZ} 4Em ӧlDS=?7D:X_:,Cb-wlC'/hw @Ǔ/P$:׌"i_~:=<9p(%Et4"x && <f$Ïʳ>_i'c Gr'ÄC(G@` ^|Oggm9 zR"^AvNiaz~[&)$S{lg ײ<1  ] @E1a7F8JW"4`Dp/m/8/.NXiA'Ѻd_Q~4]E%prTyy}{ݴ\xZ*M# M2(GGMSm:VɅeJ:_WfE\,W!Wk: *D{3߈u-;udG<Lj6^*{d-E0$-eYY+ս&/\l|t>hU6Ϳ&!N$ƀ[gZ7Q*BiFkAUzO#i<,}1 /.-]FroEujk`4%]KݫFs0~ؗqږ@q)[%|\azL~~9|'rnML |"60.K &=,`aBbW+Jsƕnƭ.JԷ1yݿy6$4% qOsZƅ:`ƛ;_xZ!–n$K)AoV#ș5Jw'gP^I֙s,G:+bʖTT >Ma2E.БȚ|s&{խv9j5kb08(K:+cn(BD%K/NKXxx$Ul!~\q@e-i]#9R1ҡ썊|CГa{f qj5r^R˓mWSi=mygUt.Q\Ϝ5Gpk(u{:/d AØXM6z{e [*Βo9zuBK2m/զ8c/k/Dgov70G$`.Cz30߂_u(]!G8*'F*e vj k{F*GeඨRxk?!8 a !G*.pHj$6&5082L(M'LDQ~&tpVH2T\O=T/P3eL{_[iQ> ^#`NAτUiTӢNS R/5S:L5hTey:٧f7ԗ(>q"'YnOȧGC-  `0$21 F-1##Ѯo~ˤO5})JaNOHW4LZ4{6.\0+V^ac- }o쏽!֠ {D0[RZ^|C?- @Ϡ̌,otpv7]I='ekioXe62+hXa.%Hy_gwea[V4. PSti }abPUGVy hH*5 ;)Øg[yiWV+Ѽb2<D}Y^qoW ַcG+|C;_oH!?kgׄi lQ1Z̢P<)9q'lt%0.{3E\1nqxoHfQ+jYZ4 N%Y)S:takKwGR;=O6F |"ݫHoa[#HhtM{UKM$4u FV< EFa>EުrRU5Qj|vb)NA2/w<cʃ92fҞc>KEB:8Ifq5|)2g)EIH6vёFS5~aXW8ELH:ᤱO͂'o|fL ?SOrṜoo,+XH\C47"(~0}zlW8vhK2L,ч=`]|sR]h0z ~X!l؃uE鈟V2<4aZ: vأj 0>qD锴`!ޠhG@ם+Ve6bVFKqX$A4.!Ҕy0UM٠gqߔ|lrAm.#햘wZ RQ) @p)?oWE[?ۨ{ b镒0_D߆ L瑼C!LPcKd@x<"CSf%9Z#2ZQ!?+.on{!/6. g&xuH*"n%[94LKв&j4sI `0^SiI+UT81AǛⳑ]a[Kyr*hv́Lh kC|~L鼟CZ`"+|b>Q1b)wގc9~l\,>I9d*qwQGUL7 I~%E0pI`d6Grր\@ܵ WX^T@@e'I_ 83/W2;z(8_#w4c,sqҸ5G~LU1MԬ ~IW-3|өұ sE"{,OCp&MO]1ܙ?y9Xnŷ 2~Wtڄ"wgfP2#(s]{9I("55S|aaЧ+븋 16O}>A^x]O[d릘KyUwƖ@}U0&W-o8K t:DbYkڒ!f\C" ~!!. ՛#0Ĝ;NJnREH̵U2wCZT7 u%11?\rAD7xDr&]1I䒓Tw]\L錵HG~3D4DmLNZ ֠&t:j֋I˖Wq3{GJ٫1^,hmbP<9њN{! HI@@VR P15Op42Rk *{ OwDaڹ3Ư;*I {i:hx&6:|bl4Ҿi!Ɇ{򊈋]?2 y^Jn$JZ*( ߹ֻxf 똠B~<_t6kӣ޻Ȱ"hm3˜2,o^KI% J9r$]0j2 6: #x&/`/]9lPr9 i^ln->gopb¼v CpK^8m<#r`8 V#N'3@RPMKEEfo`nTi#U>UȜn~.BV0}'-?C?Pj,*C$9p,#үψI|0Nn>qysi(U[zJ ~~o*Mn\N G~Ph'}vS>]HˇCU9~qWy-(+J4;Z8I酨څ֛bf㾿 X.FWj 8ݱ[8 $ўn5+Xw~8Io u,窭#}A*w L1-b~ǖ "@r5;8@m3\Pٌ'C8Z4 FF6YZa C! /]\40U3˼(YCM3}]!y*ᜅCMeks=`7=2*G,lkw ͮ=| j^a?8]D겏,-"!;EL,ň))|n+C `(OεpZ%^:]8 Vdi%mƈiht H. zkp6%IbCl+?Nzv3ϔOk2x';TvhWw 8|Nfsw{~%8#+Ӈ`VW6ZZ$o?LTH\WJn .8 S$] p&F uuTR+2z? &^KS=A@jR=w8t2C _NM@ݡ8w`;`5̅̽;u ^;+!_q$n)R;ZPYoQ=f _ ڤZsiȕ:(+evj~j Yٙ~E4O'ǠLA'GdY9,1ljK뭣oY|T%[3n{Ԅ>HKENҕKx"Gh;#hE~ݰQKtouY`˂d\8$^Gv) u/2 fKfaDʢkӘRzQ[:{Rǡ^Ҝ唖ȗ͇@.;o0P*qs4J6k8:K t(yz!pz3_ʂ.&勀x]&@  ~9ufdDpX7a6,$%9PGv' 7bGZa;ƣ&F3bBJ圮>KU{d;/}қe2#\*@@QGzjG 3rs.sŧC9Cw _M}~@HEIbwA=\s} Pj桚|c{*8*,+\@=VLT€KV ڷ#eQa"[?zDB\QPWۦFah0*8(T&1cTAW2gNɭ)@}]8#> -F&*A $ }jCSo_N&tEkXƍ!&ڽ._~^O,!^#˘"ؙH8=pѶ)1PC)UC@~O# |ʚB[:FCp;D<Վh oa$hٖbj&ԐFgaG> DĚb 4rUu7 EK~ 3*4{.B#c{Qo(RuŨ v+.ax?sIrj%K(S[CtsoRuǻwgR%[=oR`SbM9 drJ%.^‹o OU$#ƾ^^>m^Vzh,2ʚ{ vv ҹ`1''S{Ke۶ 2q_ ,foK.Ľ^K*P)߶䳥0с35Џߦdye?6"*'@ X#_(E [ND7XwC8Ms,aڎ-!{m:e$'[F4dxj ԣ/<+ivEFGb0ȷ+U;nn:ɏk|hSm ?G`0_sHUsE`kBmO4*췔ZXnך' by`Ilvg4swjViơwj) p'` 6`$4O5L AɫыT~Ca2͜'Lvf0iMv,!r|FT< [A([ hH2 /2 `M $!#ƻǸB!fˏAK pUjUo3A@DOEe\H@* W6)HK*s%"[17_X=2KH{p!B|P@sZFNSkoW?5N.sw>#Mv1*dA6HaF"4ez]qmk|:?%UEJڐ%BBI:Q/5NioõygK>/i;\Kk(M|4>gjZ,-?؜f|a+Gh%{_ћ,K7df+w̽cqᝌK/R9W<Bހz{hkwOz9J ]`(3p1sdI\_|=^8~%mU3]QI6 8m*#dݻߟѼט-DN۔J)}I~[g u 6XnI+e0On5ED>ͥ!{ާȷbNu;oXeM*JcKI;GF6? 3  b>cbpBG5Gtȡy}=L:T);һVoI劘g7=[T4rqrAઓ1} @B"= GnS!'_ggOJ!ȬJ hS/v:Ƚp=}$=*A6/ecc8J#q:i:KsWpI7&>>E @9ݾRc R%j'W7@_ T[!w`{qtKc{qObrv=3+Tv|4+৳<\z0jSN)>R4}Q*_u+'WNEݝ\ufXSTK_tMR !ɒ.1(J{S#K]*7a +aMj8zYt64nCApF=$S/;yqp?ИZRmhrC֎6=E_yqae 5x@$!Wbc]CxiNcӠ g>oSwM,_on(Y7ڴf"WAbl`m`q?3r) s@3~Gm* D\iӀ fKӟu4r bC+\뙖n+RkUњUzI\liXyyR޵\YS%T[Bꢖڤ}O!)fDpD<+(jY%- )\[F C-3L8R0">]N{yާl( Nt<]F+w3tkg*}>J( <&LѓoWdR5?}$3Z~f~$CH΢ @.4aW>.( ^CZ*ȹ<\.[毉,o~~x)r̈́%a!nY]fQ5ʻ:]`T^rl kv+ŏΙ4{pzнC9ծJ'c#sQ(Cĥ̵3_^XL)5˖+AM N#;$dEyy7WS1,2 }Em&kećomK#ɘ9D$[JiAj d:) DPk-vߐ\/n1 9aTFR !ꖸWVpyphh%5D'ܬrFG]_t#kM'=7} ,_pTfx痍6~eUl`8Aq77}x V ZET#} 2{I - r,-␶pcL3G E_) ^™`X{mhy%eŜ_[=?Ȣ ,8 pI2vdS2w&=5[.Dx#quXxFL/w9O9d0Rq-=soi;`^}f0Fn wW*SQ!)"a,Ʂ`ܷ܈~\ę %iPnk)CC6χI;;4:s*Ȩ`tpg fo%&7OAUrΗ,\Pݸ1 `?W9i%HevY%,8o :xsR[zPL*0˼QF; yk.8X3KU1`5a_r"_=:XH}0B)|.?< nhX-lxHٍ ۖ<ebh D HJ0А) gccmNr,[4MԱQeuOzذJ+' Kvs.Tj$BKڏD@]QgDѳ Fdgj5`1ȦOg08 U|fz,xtk}T*B#/MlagU3=;q{%TgsGGf7609exuD+$3_i&9eNe :ȃd,T-.Q]-uKL >z0>$ĵ9ߍ̓ ĥM%\`Mo݂0?: >\[Ӕu5Z[ʇC BLgYӳd<ҁS- Nb 3a'Y^gl02@ NN/< kvv#ks' f(6$nҕ=5/o h|hDc!K}i )IX回UNx_#ޘ0"&f & fN W~`O`ɬ:D/}z.(5cᏹ#W3rb8‹\D(|UC2]Ql)&ӡ81$;<( X-r2&~{xr>rrxu~`ikUP\xJ\&x{頃쓑)R$7GA(#/pJPm~սZ^n{t@ƿT9Pu.%tUR31?N_B{ġ)J7U\3ڡYʲ#pOF>A KY1yp;png nT瓄wkP$HƢl? ],uYŪq3kNJ_ć(.評A64ooY+,M"i o|i"e4ڹTyt̰ˑ,Ӱb+4oh_φ2e`x| ʶQfpqIxP}4% bm ժHLmmܭ$pBԽ+K8ѻT3NPjW*Ē"!Km`ԛhy6y 4&2'W h!GP@W__$S !*=͊ $}A{wgi`5?<A&#T:a$׭ r&wo2DU'Tk:TJwv/1lvN3S3M" 7Fx۾w9{af3eFO >q|}%'FAN"d;Ϛ/Ќ`$y(P qs(&1ƚwt8Vǭ!E1Q0oeG2[G6녯w|=qG:":9[<;U5Zم&aD5B`$&GY4fe; Žau6 }I}/.Հ F #v"j TjM]}r08$w n28o[ws?݆I ^Xsqn!ML,7K5Ad y9..^vsxͺF;SɝRWE#o3_%gI.߿#W}-9UJ>pMHE~9 aAR'`a첵9o/h e7sU@*SWϰF kф8*",2`@!rrǠhWJ63W G,(H7_铤doQ;'y'&b` aZhaNZN h_h(5gU8 ߶+mY{| =Fs+ 2wӔz ^*J7S.+P60z^'?nв8 z7?!]d M\tQ!^}"{7D~#_q)G!»N?+ߝZ2V]\Ij[)rV8LA`zU3hR>v,S/avwDj}1'j W<ѡ7U7כ!R);?1P0:"1QP!ن95k}~;2 }Z3ұi4LKH?/)<"tm^,+y t9HjRsK]k3 J-܏<=0Mjv } "}RUga3b&S Cuy;_{:e IGUȨum6nٶ&>6=})#!wȰ8:(nc92Stab{nNVM3;Ln'AP'7aT&#j-=#2ʇJOGz(.M4 h~kT–dΘ AQYЂ# <2{yA-o^g]PS!B< ]>-&`mh^xeMar# b_$a _A"$DfCP*]b S\dL=SyQ-l=dXOmu(rZ }%qdxiC@܃gb0KY2Ic:wow|& PǴ1 hcL-piQ'x|[=Yq̔Jr/YkfnҼ3Qr Y wȅ^iNODi޴("%O6]T'w9W`’p"WSaoC*jig/6] geIlWʳP4 _z:V}MQTm9 GSbhmkTkAJxx)`[˅A$ +QoFɒJŃWj?nl87Ľ?=roet? +^\48)42LyVW<_"XOa؋x[*/| WU@Xz%òSwH똦>\2PLi7 Z tOA.n+ǠG7&68O *!^C#!  2&հ*}b RQN L 1I. a9X8FMʘLL6oUY<ՕqSΉ^r>f̈j@BNf74u?rSK#wWO#ŻnWIcx`kY ^g6BXAk"Qxӿ;ط E("_ M`fx}F*vvZ _>Uzv + ~(S9YZ*OUWËrjrWHeB_Ȉ `ޒRAa@]w1-Ћ13,`K`IeΆb\{?_|Ra&*9loٚxd^aU%s8Q^*_T?uX-$v`8'k~M  ||xa 5_z'<{tsJ>ZaQyݫ43A4UḙPZ63t#4+R'DWت{9[M:oBX;شc% lXAu1Vjs!fMVH2D/q<]J"}9';);X`ֻjAs6:0hx+VR0fݸ*Zu-"'#zFz7H!En ;r"|N؃3QԧbZJ*w 5 m}xxpfg SH)ATŸ֖|̶B){ 8d$jqEfL"2 /eoz {Tf$-s(LIB+z~u>+QL'na \'-߶ש#L<v;sG[`>cQq!+[-R .911E IgN<[H _|g(KML]>dCʯHԐ0 DWm}!Pt;d"4_:t PiR@: jC{"Nuԓ,%6002o՗fiMx~j&\4/=CVT"ӈUMw4;'KdK!RCg~q} 1>v`]u8ٛfYҁbzY!{u,o`{+Gg%O9W)@"&2zwbN\b)ᜐ7_-z8)~ ǃemh)CED{Ǹ"Jwhz"{r_>wZ u؂ Us>bVX0q:[fsG& TImWFy€ t>vVMIRKRs;(.jj˄_d!5$޾=o& ì*OQ7g)aqFd[0+MTF7dO1W&:)|~[Цkj+ GYsK{ϐ^ 3B%HLI|O,ms2xw+4:8ڤ1%tAWKv~H֏ݫ͵C}>_`άh:Pk+vp6Gx5è@[<ϴSWeWڍڃu$t_Ӧ\ 1 ZJU'j`&1"ÔS:/rtZdny(ڰċ&Ӌ֗;+~PrGkgFNёYоG'E@iKNs?Nchn2R'!,Fq!hA |lv]<`eOk(9/ 28g|E 1cg2;0㓉7m<d {MibHLHxw8\, U|ra<1=ý/7EK=\c{0/C/,`giO%X 1]DK74P a[}~bDIa]cʁ}7HE2w<$ކ*vM)J,=waGYR\ur -h+lה(ݒ.aw:` yJPWřE+ՓJs%0Ցs]I{|yQ/4kWS4LЏ,6bze@-װ7޿;!%΁]])QjP;~ &yvkOIl09#H%}]( k M zsCV:i3ص c)]{tѹ P,m>Yö qoyhZXoȽpC`5B'8G޵ȝr~$Fǜ+}UY(fӻ;%;Xv#m:Yr+o%)oJ-bff Iqgǝvs_yJȋB{) K^ex >iEpu_ǖ1Q-HlrN3'UG K (C%6zJpDmP-0fS%) :DtɍOkg6 |Yʚ4mԙ9r"Z|x kCKe*ZEW,4 pR@4=R#}9fkq&@o J@r;(cB! C`Fӽ2:X/TM<{y['gEEydDXذw \E0% TeކV$E~HEF,pЪOm8)e<lW|. ieЛ+jm@E!2>\D@rnS~39O1&̣rr,W¬lpG">u%1=v)\zHħ\ 8}}tE vMd 1+n{|L.pM^su}03$M!JE*wQ k}6x/.fbHt@t2&&Yj#õ 1qqofy/؋jPɊ=Cc 69޾!f[]r-̉B@ et ae%d7gR/tz?(V ߅Zjw:vI̓PKЉX1W7e} V޹҆FvmL|WxҼKT }GKqjڒSc&],Kܓ-amk) #}g,&;HbK ~3!/d^5Tb;{,KZʸ7&6~j}D' ?>D|rahJ1T,fNQ&n} ct۞fژ@M?m ԾKpzʹb~&1T)#kR9!$tR2Oxe M-n@□ 5 T164LI, fCP/nCգV*7(W4odII4+wdZf)||&nP~GA#w+՘ 7o$j^(*Mxup((sȤ;bزۍ6cGit?^HwE ˵ `_n2KI5n]v${e'e.7n$M+33̐+d7b)!"`9_ef Տ]Dl+-1+ߕv|OtmgVt82fٌ;SPK)ijtWBj:l@^Rq'Sq4s>0ʕDZ8 !gO F.#uD54iU/+Q+&B ԱM5E7G%xr%4eďoy.a$Y Dcbp"bɧl L B^_͑荲#m! 1!/Rۨ &BP努 ( ”GzW=| $A ݨ6FOiJ3`D"t񦙻J aD>A=?;!֞ +U=B`M@ʜ&~ddS'͊a7O9INB:_0F@245P\X;PrN% A~ ,&$?Y#IjÛмa8?4ppRE ToXHW(om^=ovOƿJ[< f%sB2'bᲭt͌Ŧ6*Z셋ޝ>9pn͵zN*ڠIW4kS8 7>=[*ױ?̠ZBA}ѹGE:r'0fDN5%&肟*26.FtS! t09zvxn(RތG`ׯM49ҫ+SzlZǍj"je ޑJHr:?cf8~|Kwbw2"ŔB hנvO=]-ݩ[ǟ.^ C 6!W={ms1&4.qQF[k'!/lڵJљ~ҽNy sG!TmkǬػX)R%uF)EB8s.Zkv7ʦ ,$w^rRC2T&RD*:'f%ٮ]DzdT!-Ɋ(hCw^tP`T{UDno96i# mُόSH3؛N0DBf侽P)\BB5Cj K2(~S!W4Bc($ v@9, 'c27mu.?I 068ۓT'ØY\CKD?v(DSܥӏu病ǽLh [ٱċ ̴6Z*kF5pg #ݵŨ ތ| 8,{R8j\0a]>,Zmm2Jʔ+?WUujvOZ{DjcwƝ`SxK9\7֌Iױvļn4X$z~6 >tfk&`hI8&yky(f\<C?M^eAP,XhD~ox|ڪAC^{uSRuMw%^/HG]b3Lh`mobs̊BW5{J;f(O<BHl !n6g3mr<As/u s\E 6#IJzK.@W156K.Xw>顭xH?purbfG_A[}Avv\suyBym,Ўf-+m`[mN1xSv+ea~Ai|(Z<)lLG9~*սJ>4ѾxkvR3QЗݛzV_gNdJ]I l18!qĶra}]>nxljٟZ vw> ΫГsKXW]AiO'IH:٭{z8g'JbjAT"ځC8[ !x " x{ҽ fTaMψJC6ۙy!GQ[JWJHLոר"_{Id#IPOUQ%P C XhJlybeiRmWП$p)=^NOAi.&wD.pGPi $=4%1o&pΪ묇-{:$3wpbw&GQqY&9ĺ)ϑNrpf{L I KIRY 7!Sujz^?E FP:ځRrDW6m,q<N@@VL g1U 65)⍧l[i٫֢OfZ3))n#BC(LJqܯ$CϙƬ58l^`$ I?Ω;T'HS~ p/&LΎSh,ұ/ 05LDfwE75^~@ SPI%>IXܪV"O|HfY(KY&&x(iѲ?:fq?g)QjQ/1kwn|c)ͶPE LGeO@5LQ1Ozr%@3~i (tx7_Eҥ:l R Nn+[.adbY(ISSGS` w7'exnvUC:K jtP(ʞ`5uxkyBO15˥g7 xUb~nA@K&]Mk'!6~OԛG Djd#X(@o̚Z| ӌO{4 ~S狱AX$:6Lu$_Ĩi>+;hTXW2RU>RhDNJ#L?07u ݑ]#s֦@7v 4S o":fUC ku|F?^WNgPmHȔ4!d{B  5%s30%Fw՟lpWg0;AK[4_:Ge^u PrF@&qhsDYM,]Kda4]EuL@% u3=h( ^i;{oɐKirO-lhbj/ {޸6[%فE".q c~8^%Ft$?_7}x#}־xα|--Xs..ao{we?. }JM^4Oɷ^ePm (SQmܲe=$=JD !TPbLXGt`}ʂꈨL#]+ "5թuޜyO@x5s(pr/`0~Ҵ 6MX$yyC}'uG#䮀~lDQ6_|),[ * um 116 =1ga O1d^%Wvwj]#RU.J<#ֿGZאJd7yQ,O^@< EΐrYC8z* \_/J"p;eЮf[x/=ttudX5[*Le`Z_ -[N|uZw(ʮx{Z QYNm_qf qHq,#0f"ߠ^`-`ǮlnW֊79{n~DL5Hj/BAɊU߄K,[:?F AlgtyTY)yxfvx0ÂΓ%PqjN>Sx-y$R-$5+|FzdFE_Ŗw& ͢o eI,/0f~'.|#AOsŦsJn PT*T^fcEbO79R"SKAS햺YZTiEph W6[[WiXm̐*P >E>`,QTOݻ |kⷞ 1v;4w0 t 3 o.Y e7d=`=Sx/b]|]sLủ!`S] P$fs(4XvFaL.Su*h~V#+BTX~A AGִe([yYؼKk}3j^1i3&FXz~3_yW0 yQ4xj]h}&Lg)\\xLZ%MuI'AYA  |uPRICmu(YDz5cĴ$4,W32NSଘ ^%V{ˑ 8 3o,3Šdʟw>  ʊ7W.wJ%C*yGtBC- cVh؄sq+!CJVwVQܬK>q>0ٙ=.01vgq|Y,@~\^\c UL'>NF%8Wja&Лmȓha\@(b_, w*'kpƫ9k1JffmW ڮj,;E=@[oL. f0|LH&n yJEOXh_ǵ`Z[YW%f68vu QΘZ0*듘k f#mʊ+oX-t~~利@Kͤ&1>a9=k4V Ò:+%#=[J{8!S%@QEk_cvo2C,x4Vꂧ&gCOZg[Y]]zﶱɜ$*Ӆy: DXKbI*=¸Krg kf ϰ_]طW<4"d Xz/*VƬhZq lGu!Fr<}q6`6(oV:;#gS2|,Daq [ǝqVq2g"F{lBm h7p(dѾNa̰`iY0%-l>[R6~">^9`h2U*^9f6uA5QV]V/utK@4_`Xۋ ?=SMy2CeH_Z=pO0T3<.v}jh)]v]+#h}bF٬. -݄uPi/vT钏 "``ugNIb%>TʧW3[%M*)SC}-kkor#9WA#WG0GZ4f.iGlʸL왹k=2˟D6.ei`Qv{Yh@Q"|,mcn!P5O/Ɗ 12b^U>KmleS{bscݿl.> J*±`tR0y)~'Ǔ2@>(yGWʹwR~.o಍IYGUetl<ɪ54WտsH3y5Ngt5e➘g؛X8-AB"\Ɍã`ϵqTk_k9fzW')H P˟{''%%C uPCI%1vˁyuNAٗG ykVx5W֓ wYg㥠XA]:kSpnq)q0>3zf8Jv\XqT 9WWhyƁRT$N} J($Ӎ%1>KbNWфr@AEi c%Z)R2qp_{AJT,y2Kb˭&r߲=Auqni-Q:2.qKiUι cնۺI{Л)E%t,5S MDY&X& Mv4ù b 6|iрH`󎌛k6 0مy&Z?CI"{aρTp$YSs&!@?c,(+ C 7+nB-7(Ⱥ`r=-̈́wha2ҐX ֿs G6Q$<8fN۵SO'8綣&В$?#}'F5UY u-jO"Qܦ` %$Ik@qTP>ߛ 5 \ QZ!-P\g-18[-ł'/!ҫ?2G~ d/#JY?<>@M4wF˘^ ;H p3ջ302gfڔӯЂAG}kD*צ2{x U;r,5l }Ǒ; 1fEESl>a[ʾX !tÒ-+E/c<ã_ >`4" :4%sܞ]Pk]1ZvCL\v [7;޵%jP$3f$% eOan|[nUiy[W*tecW@:1PexíwF\$n4dzLZA Dn[|J>+TEV/vvsb#{'a;}âgU`+NUPփp6np2=<VKq7M mP?cn&<[3O@`] K"\K2ry0 `2 K>5=6Ϸ81Éؚ_L9o!ҪY`]TraF9hlE99=u]K=;΂\J޳]{DƒG֥jJܻ 'uʚro3~#s.4?GOag}U2|ԻCu]FIaw(UQ0ꀻ%4 "D2,/QeiQܠX֝.Zhl7CK,?6F2)daU ߸iע#Nj0ȏLW_{Sk&d d q䋛dU*:\|shHYJf S =hJT!uY?h וYt90KT`)؇2ߙv5*Tۈyy9 Eý6vFR"}ٹBVd~0Ϗ3DS={l ۲aPmC~oӐ}|)9N^G>i803~^ Z-N# QE xԡѥ0f6T- BK[P2/Ëx{ 6]]$(9\ttǁe&{>^iuh)OQ2y cGBRV/&ףpHl̓1,'wH2_aX\/_28fa}0:izXXbF9Dt/`Gi1֏/*Kх"kC{/;uB;Vv۵rzzPGGx7[vh[fD̙t?B^|$C魞Ϫ֦m` V( WoۛQ5N0oޥz^E&*,CxfZkzˀWV6|kXWBm**V5ykᦠ H-d.>/J%PnC#M1|;UQhJcMPx:U,IӾqqEk ᬀƿ R{z!Aߞ#kJڜ A*ƆF]C̪qJdlOeW$m7-F҃Ꜣ2ŹIR]!(>V{]bY>7*PU.,E`qlʒvQy>!ڞh?ACw)Z3ͪ@[a$lV%$ >G{PW`TW .(<*.܃C󡎚L1ӭ0KuGn\T˜ߝ` R&tm-Lz1^<'h`lW$'~`_xaI&,O'%7Ҧ~FR|(Gˤ͛iVݪHSE㓸y6(E,5+<QUJ aB!K9 4 wH9HhꭲqkXQB6;rMױ|:`q4a:T05)lR^6 Yt;&ZL/1=ƝDE@Qvґ%˩aoLM\Ts F=R'!fSуŹ d"?,ːl%^tW>/ ,Q%!ɜ)X81V !_L\2*׋WLwj޼nEQ8{II2&O:_5xglod*KA.B.z% nrIqofBMqv/nⴙ 9N t._s#i~Vv6'߃v#)ñٝ mF;URkTz.`*_b}^k8|qm#K~155}/je1K1o}=Q/y6P$Ȕ%,@ՄZSK=-CO&!Ԓ)_FިAQ yy,]u<Ro-G hcS Ak`[lN\R+{@xZbo *yu #xi|_ka.FowBY W(-㒤76މf^!i÷Io&^zKZqU`Xj]F\dϪ҃ X1~s~f9Ӻnk<;jj|YQ6eN1/4K]D#*S;{8 XaPnu5 xpPz@ ,[uj.ؠq,6Z{4g|sp1zIpk*&QK檑XW;WDl!VR=Z}mfWR yve Ƞ[ѲQ$U|­ C IU4 .p=dϩrk |s潐wVڴXpJ2WU\؆:;(f*Y;nW;'{ UrGJlAf2IjNT\&[k/E䔏%\2h+g83{ZKJDzUA߫ CLGFslUisw[,n}V z%j"u*UWk9D%Y*h0#qeXmUq'>oNۯ; 2Rn][Hh|/Y)t+8xC X°s US>S aF5dR#ϳt AAW~lZk{#2v.:+_'ȁɣYtFm / uuO&WrKO~ 2 !&\<.r*蝞lqQ!eAxuN wxֱ1RG'bCY)Sdچ)XL${ ֗.n,uȩV苅#~NcpYL*8o =@WIXlȠ3t?qE=/0 " LJOіvFt6徱qTD!F)NU߮K[ Cx7_zbsBVq+{mpyścEH!8֚D> ]CEw}({)QS5pyLk~Kgjy4lՕB3p=5ju &ol{hǡMC9&;lr|W7>{[~=MZKe;ʲü)(|qc\' ^RBK `TkGi v }׀ρ~dki:w *ob4_~V#]>N8Sk=q(xRlmx]iGsf0|>ݹ}wLi`]U/dWS=D:\ό~ %kn>K(#[Č;2 fg<'oXT^Cr>Z`b{dsaAN~5~qˉY69k,ph˞=nZ$%p~;t 2UG֢ 7[,ҎdE&I*SW9KQ-G ~)&di|yg:\WrMʃytKmf6 rnZ Zid_s-;&%:X!8@W ,w\[#̉˻DOR{͹ 64^f :^qW]9zgc۔((8Ǣ(KU/k C53km1u$bHeKg]H0ߙ 2gXVC%|# DfcBwېӰ0G4Q]sބ U804%@kc=eX2!6I9 hk?-r^+ץ\g{/kgtȴOr'\ XCgX5}:!1G!7XXxrFgS0-G0+ňUT-8@) |Q!$>JdQ֬03M&V; }2A9qA2֨Npk˝0 Jo8(hԞIez^|~ v s_K eյ]?vPc-ؖY(Wp4X۫t3dMsnw,bVawTy m Dd,>D0;<*T= eδ9vSZ藷?{4w:z D1ɖmga-kD S}dV#\pqw]z˅ dwUǍ/Fcl}&7&a%oBxz;؀Km[{"aR¶I T(:lTwMjM_q9Sı2뭪S R%Z4NnaC7!]nů!#n!V3oH2S??#n&"7^>0tИ!sS>\шUnDǭH\ݨX[Mr/`uR"!f{ݺJ qf zVLtR62thϨ8&TqTx,w xF[C&Itp9G;xvQ~.+bh@ŌpD"檄7X=}WYzȈ*4GЙ=NUf %y<>u7 !``Nځ$Β ;$g2nЭ6铭O寚-&yotTJŒ\:$V eyM õ>6nzl=Udɢz9Z"nzOO?f+þ|ȏDf_78~Gi]T3B.EYUrlYP˧/Ts0 4xIc"?Gkrdג"%swS ={m)k^fUPbtpʵ1XBˉG= 'ցH57/@o@}U ri8Z<cܼqe8F!XСT)60Ž`z&*]^v $~ߤIB8>3HbnlSY%tɱdB ̠ѾwBS1 `.KZՎ f)9 QV[$Ӎj7kA>'8|}0-ڼںp,׾(*V(jԗ="p(g(9 o  ѷ damJ/{;@xO` -GD!A Oo{Fh\&80.-.C|hF$~_9}S']-w'Uim<>b |\C%n xǸG늉GI|8${SYUدUs ^P%bŜڏ3$/wm7 N&ĥj\: nS.1)Xb5 P݉fxOp,{ b$q撰ѝf5Pz!F;nd8O_zj'"  JJZb 0P(3Z8!`|_\ֱYl!hh{ϤbC$"\оH-d AQx\ԖT<O]G߱.Ny&ʣ71O=81|ӭ`TATXEF/~x$=+! XhX"#X_a|d,]i77x!H0)Xwئ>5 ꉹCuu܋E buPJ0WYY!?Og`f3bTƧ&> zE ޣ$k;h-C`J12;Sh[3m3KƧ {U_XۚޫAR{Ty|>=W缦YnsxINlMxk%:v)aQ\'iB}PHD"´nN;uQC"k<>Nn)ڮ;̍ }8*<蚢kkp/ȌCh &>YoHR,Ő>CmqG %cd]ՑlP~фr@59GQpc9?x_|݁Ӎ;RWZ-_g1WIT]ąy(p>Z}V @T;7b|VJݭƲ.p;^Ck2n,ɯ/ 0Y5a)ۊ ci8eXgE\n #dx# VB]!vM?|cpe|*qÞ¾¥TE'WՌo`wCVV.4rD_7 (|<$C_%)SBhXfe$?x򾨽B ADpD2>H2qʂF!/.Po>̩es , Kb%'*J=['Yt>A_/qYnM}xo4 $v.).1Xz9ϖK-o@jaz/֮mtWI z<7$6e4Y1D~5,.F+r6l#؀F8Jg{ۧ'%56DuN0|bkBB\"]M3~#,ssgtƢ˫N[xMYz 2I49a% fHH2 l!J6B afa# Uc0aW}+!{~grޔ?[ z z9p ?"lhj#)S] x4 0m*+p`b4iK"< S[J,§ŔٛqXcONjk]I f2Z)Ϥ5j uZ8:S_CrmSteFaLByXm Yrd'uE-_2<}DL6״gF+TIh0"W K|}$ΔejPn_gb=_u/v*0~o]GmwTZ1&B@j_@m dR8~QwlCS5t" G]@ƒĞ}a`$5#kRǒ'jҥȞ2_&1+wﴍԢ9Fb85[R.6w=H Kf\(nI(xw #S<ĚYJ0ޞ] ~OpM"|dDKj?Ke\1)Gxm0&P*)̻|bmK=xHnM"Ufc#yFPyj5S 8IJi%D<|h,9]S{KZLq[^>5zԅ ={Qz+W3@Ƹƣr790_gɻ`(,{FW#Fm8,0Lc`%3ܝGn$Ju_vȒciy֙*qH|uӊ|w.}r)ҽ1;(TǽkG%h3$=ycԦ4Zn es%9[_Zl⡄xE،xزѷɚb*<8'\|Fp\Rn{'"difEj:Sko=#Q!,jrPq'4";ARߥS{ymVA ~G[;[͑KC-쨈d6T\SɕɃjTh-dlbwx-6Jr%*P*{&o0٭/GDhy7V4|MYhїmUvG8R!+|g7!-FӔ$28iI N<@ UxR 7#K vʩ3\=$ 6Xn T(IK)]sX?@ 2i#:i"Ia*p"gq*pd\VctQo2YMFƬRe^hyK5Ie=AF~ϑ5c͊F},)>{#Yq|ԪWRD H/v"[,n DQ%Ӽ"08N _UԞ{&FΝR\A6p³UaTO$viCtF"Уuә^ji%2B|ɝvF;:ŘTVN—RIHGELx3EJrfê%G[q%'s$ PVoo=E5? ڿȻkm/z_k kE)_JgH6m3Mk ژ-gKƄ}ca!ڛ;(\w^0W^iucb$M;-BESSzŔe̽5V/> ԂFfCKlW|E+ӡ2&Yz/t;"dL`tx.Ɠ4*\[ [W;TC#XjIeq wJe ju\ idrv'hYRj.#vO(8'dA`QdܔSGRH@QTZ:\@pЕd)R*'TN&1K>&^/yJ4f9 SQuF1͓9\MhZ@B(Pfm֓}2:|Lx/ p:=qح5-CBC<"A`뜽*_7r^b4:hL'v9$m >.8H il)~z溔@ X4UF1Wo|H!oRN%F_))GKQTfpnv)#-H!Qy#Ƥȱ)矼vӇsqv=rve3RdJr)6 Y>tȕ3غ.PdG{]b ܃H]5:b"c_V¤BD=p^{Bc'Հ 'iS*@ 歙բs쥖sC8(]by˞jZxlkFy z1>8PbQSD:k./kTU5fsω%GJaSyvE8Buj Ho@Sg @}jo96-[(ıJa Bg½A~B ECWjXflTD=͸/N?wTc"۵ՑnOG㤷XdtIW܀# iQs~֮T'j)e%{d><G{x͌?͉MdTo,0 7Z K2S֓&hM39k"+a=la&Pܕ~n$i=c F.Nd%3Ƭ:1`(syΫ;l**Mw ؋H6D,NiOe ArĖSPF&v⫚,Ҵ:A (W9#["Is{R/iWF1^dDy#omXJ!- ej@&zm$*p3E-lBHʰ]Pل0iߖ"[mwG3ߠ}l!Jv`,hqW?RQkn >P/Q~DْkO3XK5-4A@j)ފ,mwiszI<#?ZȆM {Kg1fVta\=RdK";nwȤ69>-&aboRF펧H,YNYx=Kˤ9.:mmGM;(;v,̓5o ,Ө{Ht9!sUsRWAxI>ExNwB RHʓiU)Ya7VAVn@L PB_ÕQԸ#pkab?Y?X[',p?ZE3܌a'q5k@nD`Wytz6 /9!(SdK YwATC)?< fZ,-WY=`P NIx#" v~Bmj~#<M]:w#s;[ɐ!\ꮱH#H]9Q6z/І.ҥOdW(3@2^#dō1EȠ\+Gg_Z1FԵVwKwѫFqӘsD AH* P@_Ȅ7LFdODn閮"Z(I%EgO4cg?Kc$\W}"g 4QK0|-J-RphӞo?n+bL!OKyt."rK?GgX9JX@$Ћ׷NA?Eą˫Dܼ 71, CcRK5`XKTO_VUrcw]{nNkZ  Q X%tHJ7HtѶt=?nL^CV%hݑsU4(LmqX%V*>gEىO,3'2Q!6/@p6-roP]DixHk4ȸ+-r (ey}(uee~#BМB^{YɄhՄӣ9#0"5Tr Jq0>8j; +TOy~@waj~],+#G@1$2{&3H⵶@q)/KQ[%F@ԟ]qD'Zh&] ke]#7Ҏeo$i&aRM6; y4PhDj$x)ƮcϏu)4w{dIT;|aZ4=O?-9=9!ٗQ8LP t¸fV3 겕5.p7Nx|i@Oe9ND27HT2uV#q - -,lFJ OI2)xfd3k#F)q ImMQn {iȵVmvS*3'R9V/#ڎlVmuwNyihMGUC5۽[fADgC AD"'a859EHd7T{Xɱǰgb86rJyH*nvYPX $ToqEށl@lVc@Y Hcڢԟ#EYmc;`˞aBw]frPM$W;=6^`;x笠UDeIY ڏGǼB=O*UW=Vyg<9FR7rp\U2=m<}&ymP4'l-s[$_MQwp3=^+g= 0Kg_J6v4X[ILYU3YfrK+e8oP'X D5jt4{ .q(V'Ĭ||SV+B`SU\} }J9۠;5:O獰"etx}zD9c8\o.{gj.4܋8&pJrfʲ'I&24=F^)aʕcv{֦4?3UnųVV^J>ԺqjN`T%w!QUqeykE#IZMˬtlV9 4xl[h߮RRˌ9Ziyc`wt1Ӗc˽^{m2nYꞎהzd 뱘yMcFwvˇQv+>i7_0@Gi| BølwbV]H0Qgߥ#K`,Iǡ,qa0GTQz$*\MS= l pT:Fު8[ 挝Yx6ɸ7+@87Pq7}L :]b#l>34,![Aj"|A,ܲW<1\fgcMJؒgIqelIG۠n[Xo/}E=-ɵf3VP'jęfM hŐ&1MjR͕BBR:"Bj⦗yCkn(`.wq?wW {\@;W' oi6=Cyu5H:U4g9n vr vWo6#j4p.-_iIs#Ҝ } ,JHՀ.C{Oғ"ʍǏ:|\}yOd&۫^x}O3OQVGIa%eE‡ _n8 Ђ1,1D*R2N\Ud9{ 9 RjPU1PPĶK%ZMbBk"f䕝GJS&, wBt*> KL>C(Q2&:61Sw [u!*p, /N4gEa%Rji4(dߜ8X* ;~mjԘͭcIgQNpb ǾXqE=Z^bs ▆a!j5`9dDxx _HI.ҵB'y3@=%KzAkt2vt4+iK۾t cG&,];d5%vZtp5豒/졣GŽS:/bW^u3:i"lq-G57L)g;@u@ i%|@̥-15-IgLg-~Þ.Aob| K7iFфl#Ļ ݁G&ioM4i?0 4o]JՃ~/{O^뜿 ̰(vAnL Gsub% rP /LRl$m "G4;Ģ;GuWD=ʃuN\\%ڱN,K\]h{%]`ѫՄ~{X &!P"qwkd*&#Hq 2yAt~]Ay:#pCK`aTeCXqCkO?QWZnfzyb8uʾ,6QDn`?UyHmU"aJvd3d?8C٨5]gg1\/.sޟ{ȳ~t Srq*:uKck῰yd*heh^^ ݅zO@l:9M& S'!ɴ.n\ZdM/i5º*;;үc ݮMЁtIl׆b_8}_b{^pųc07뫯|YG,+%w8J8MƣC@asVo U"'p34:NPh3Vfbvkǟ:KrUŤ/2aƮԹՃiә2j"h[pq]AB.$Šr \Hg g䘴C9rIB胶ηpč  2nTĕnI[|{[\ƽ1يpQOAzIarڷAg~Ɵ7 X)[84X31ׅ6jρ491˖)E1'RɥT[+*"]؅~u tvϪ33%KӘ92eTmf$uVůR}k[9>a< z5 燭`gW 3W&SݥNE}׹,Ծ[Zo>&?2>m-񕁈U %ۤ֙ɰ2 ϢOB{p %kN }5fY O!ޚOw nY%ߊDvW -rRe{.4&ZD?NR^߰ 47D q,IMfb=׀vN65lÛ]:,>&'!$6~`t .=`G1=ﱢj`qs)l Y1cM mB_X ~MUVә|->FjYl:2;E <pesS !]  s,~r 25y1x^m;r5|*u;Ǚ 6eF]83l+6=۬fәB/:z 3۷>B dmHĸ! ր5R*;:Y¡k}Nt~h: _EεdG>~ƀ!1Cs9zezWA _z /JJk>-XO_FАdu,SI`^փ^# ['5\|. P*M wd%dc /O\W#i;,O6<3yWo1?K{tƽ_ [Ps7 sV+=C(EמRћ| oW @">DzH0WyJoW!z =Ä $6Pv.|iţNC'e# Xd$ :E+2ʱv9 ¯Ӎ\#P"PjyE:$hSe5@^fEv|⿳3P`>m~Iwƾ$)TaMz@>Z'|YWBӸS/0(梅tNb%=êkFŗ솜-uֆH-f !dx &l偑C|x dz,cM;z$N>DyW$,]XeIM "Ȱ|vvH‰d %iLT\:J1r]@w3ՃĿO<,7lZnɕ|9gϪ9,oϏt.zo*Zkp8? %fzĤTܲD z4#9%Il/_J江',R/MٙѡD)B?^\ޒzX+-a\'RWH0|ޏ<^;$WBi62 ١eNr3ʤaA=Dff=/lIV=uŜJ/՛FϐJA)8S<HSW xqw:+ֿ~'[^_0ԫcI-?V 6XufiPB6M[DhgԌ~l(?;̤ʪjSΦDe ldXgp4`=ا[#5,n]OA yLL}1 N:@%'8+=gȮC_δa"VR\HSκ؎-Y"|M,*-奤3&YC4駋1@2].=2>58g?*V:4R~b̨pi.]NyTNY#]/x$5DPV6\a}hM&^eԋT*@ڴ9 n _2WQ @GʍU-Q&I*{rV!2*pr9GBD]!:ݴ4ykق&5ĭw2ZI*Q<2Z$k/`V(4}&楝Vq '/a/+E$z/o6>>h0R8n;;wnaQXAxo\o4z5]M'K^"DO?I摪C^"n9ȭ&zu CGxFխ^z1vx~cɓJ MO'lBPB&GHNᣊV'8y}mq'bi''i]Yҧr8tV^%:5qu/tPF6!20 -pތ='ݧGjKA0N`SC ,c\{AV[qW1uj~[_+KA~=9), h"N9°^ʄsfW/-`xuԿ#g褾R"MF\88|v˧;I2#Ytu>j!!- 1ܗgf!+[8#]w `( L04}TlOqPcXȗK'wLw a< |fn?]*}Xr);_UZ9gyo3`gk|)RCY k<_iJR(㛽u2ҽUu}2S+h 4,rzs@,P/ʙ1ᕴ"T8q# Z']@h2Ҹy'%oz`N,N:!4PEgA@x- -4zmNW3Sy`O酌!p˯kVk@2/ Ot.!<1<#&ЄG fkxޕ77aкy7Yh9ʗ [NGwNPEb#3P?"g_1KX|:2̣Kf>*&^kY]z(rDδ cg^vk0Ufsw  m$1(OcsG`gBƌ"8Szv%&}V.IGI!jZXX_(ub5! RpKGd }H3k-VA΂I=yDY`cY>s`0}?W=N9ʇj׻T4 b1$Vw+dUDW4yZ$ӱ}8!?N97_=xۏH)4o7hҾτyFpdWc*gm'H8^<ީ.8"ٳ#8f+Pࣲ>fF00r[3>pxF1~ŜGA)9WkOBBC軱s^['Ҽtc>|UuWJq'qup\z 4^GP %$W.@[gРp449o5q pDD3G[Cz85$5|$6PցPJI!Ԛl10 ن._@ۏ iSCvxp~φlDCҤyܦzck-1/{7l$Kc_Όx|Oh!` zxoaăH\T9U?ߖ.[r6chw$6K`E~PQ`l 7Y- tC _@ j7 >fWt¾,ACmC*Mm[x?,lO]V9lYo2d{^ʭ~8aU&FWWh~uMm!vG,O '0WHIhI^t¸c0uN>h;_^i\R#JBD'n3`?!hC][|CK89q5ӑ,dίLnTN P$^ @po KB} vG;16z~29bLacr%6/ nhb{yob!xg L1ݧ(;ެV&k-&)䚱6!f)bnN bbj]xNQ~Z'Jv4&u%Oeh`exe>zիKI@ c3M6& +T4˕Ͷup[:MEcqIwVi W`2)\u9Y鋂5E 8}a΍f ʏ@KNGc[KB`p%>S E(q%VՂ4jN]MHHHEرitl54K`w?!DV+7|~[PTT< nIu5]O JKehO9k_e=R_!od&szLB֢A6x}2 H1v$d)lJy sExFL!O81y݇iQ5L%it<19S(&ηUwv'\h-EEh[B `-gͣ NrSU ]C7Kxb]B4@2lfe'b d Ð>-`7tٻ¯l"F-~/Sjќ6Q囫~MREWm* {ՔFTߓO P(Mc3YMMbht l2)%]5L#qau.8ttc@ekqkAk_fsB{>M͆%ӌS@ʯ; S Z~V=Q32@DS"x1(G0mP)g RtT8\aTԓi:w܄# ~p|%F6w`EF-4BB pJGrbBl@nSBsZcf!.Q aѹV>ޚv{<Y~H;v`j!oLʞVܕ]J]GRj5dBaN4W%$NZt52x/D4 rMҌrgp=G0U3`S1b[ϑLJd[֯uQ`kB+, KnV`of@V? tIkQ;CCx3$Bp?)ZsaFSPjٴ ȗx<s ga N} $N+I 9`=AWnS; -7:߹½~z1!j27=^}^g :PGE)SA^U~i):}k[>|^cz `~m:DxblrH|^B7yTrڅR/YjCV0d~^$O5)r:qbcg)^=yLY8-06@}@KaP~I  2Mop a|He^PmÄk5EʫS^+1 e"@^+ Ж}ҷKoV+ `_1y4`g: we=WE-7F ծŞ-ЋɃSaW'WkSW)ּcjRs iju|Haz RLzZFT K _>uyQ.;=з3@}蓺d lȐVU"ĒDytךVLSoL G\1YpQ1v3si֝~l]ֻ>fH4b  4Qbc) /h@>G|\[ƅ !gw¤^olx9 8+:uY8qQIf8^u|EWt3 O|Iөjuh^׽  0\Y#75-~ !,Y>DW}qUnLI^\j˭1 Kj9i yoFэ6z'۽[~.jc׍J I~kRpŖQwѮs >0}j^ڎ|C[4dÆԚvҫg̹4/ܞk[9*G) J|(|8gEs^(5QFkѶ"0F2{G04A%jv\/i-37p9TyiZ#GJ1rd0hЍ!)c9ʅP Tv[Y*$)`QOZxDo'%^N" [:eVZ}2J̍bMP="jT Sqar0iK]!^mߺq nsO?BC0s1%A*lEq.8f7`^40J#Nٳ|:ȳ{jऌB!*m3 /we+<M"iItml]OUnnPgc0ǼPXf%1; Kj2&x4@tkf`U6y;q#To6ID,*d,@3WKwR"X|s[C$4@+SM$iX /ǯޒ'*LF8α%e# f^u뻹-M]i³klg|˨t.8D6}Y91I[D_I3@Ye#d6KϡIUSId`9)Q~MZ(0u_1Ht@"8D_=c=|D" %mQ_WҘ% *A:SwN>BۘI8r7/fF<"x[)n62j$!$Qjó>l*D_  קBU~doca?{ Ki{ds8Brp@""M guey;#TϪʗ(7NxnU pC"$cUӦTXo ̒/JBU߀3q/YEФk6!Dh_@uo3tɰ"_p uR);n|Aςdj-viBD$S ^`R 1>Cq<Ok1{.8E9OR@$:P^8K`ӦqVivGP[, sT_vE7_njrc ;s_7 k@T.$U C/eZ0RWbذTnCi~yG*96El&r}7ďlnTp4&ދI'&6PxPc&p3&UTAZOhmNʚ[Úbi7G*Z(0xnr 2512 9cG }&L~#tg GW'!?}kA ֟\qUkAiWH;UУUF_ tyYW?݀s:οx=aHP2z|$?^2خOF1Ta |?6{+#Zk_ML#g$=kh,'FwUfKN6qldOB$^b2Q✒=6jpUk.yFEkJxMR7Y7":lNJnzlTh ԂW}/ׇN%$FWrUaLEǖG[jU<\34AGfuʩa1%dLZC ѵJR8.vH`P;f LoOcyD]laa? YP[y`OC'A sW3Qޑψ NK䵄IZ 5pY%_5ȵipͥ?TY{]c@M_<)/!ú_}Qs8D9m5`e{$LUc^5F9zrM'9wj]ia5Xw, c]bSM)|@%Ǩ@??Ѳ9@IgbzωiӠ)+C_Wic\ ȆǪtV(+F0i&.*,]]IQm'3ynLİm=u( E i. S䬃-.gXNЬҹS ;͚0}ӑvNYv۟IERj|ԗg쿆85#$P[>ThW"Yv"A/3^cB1rhO>:k?44.l8/PG`p7q&e^|q`kw nek8hLQؒ @4渱gWQ3i r,h`v߽V8rk>{y3_ڤP1h Ѕk6KaNlB%$"d e:,{J\=37( %!#ЉF ;ᜠ"<)1! Qg+ *ChZ?rgca,FR J-<߳-hCE/d mN(L 2 QBD,ޑ+]]T#MC $#\=PnvImǼ :AF>j7M&÷Vh91IJbrnVSyRoVc!-;DۜJ/ۋ'7줥Fנ&KNT %i2L֯;zb`%Op>fώ/"Z)=C{Xm nEg/p2L:B~tE$0_PA);;m=QdJ58/ã,/-:0ȝǚMmX@ ͳo" ߞGu/έv^or$WEJPiÛa>9ixe@r[ \|C W6RvB}颀p_]6WLKT߱s$_1|wz ZvY;U0 1x# NX9R-ł&`l,R3DӗyTnH!3 ֛γgrmf5-vj> 83pn QM)Ly4Y շ3Is! g'hn@p"YQ"(a48VsI{W&beciհj(+vAY6>D`,' -*͍ Qo?*`h1G/NZ2;8}o-~^)bWHNJ3 k洂F{ĂgTzf CY;J4g-qgSrrI-|ݖGdy׼<`o!p\(Qw4h4^=V GD%t TAXG ;m#MTa0Y˟Ju67nμmeZoߙcyRXAu-1r 4zJ>O&Vϻ(/cTTLJ6eUwKyDE! :B"9s(AWB:X(40Ӭa@7LȨGSs?0~Ҏ qAP:GlQ}t5R>)OU ͊%"1Dw'*m:&دL\sr6G13z)ND 苦ho vu⇄@ pͯ= %?W:U9+CۇbiL_u:P ܷ>{ |EEgZZ1[x,ϊSBXuɴSѴ׃_@`pʤ(_/ڢzC5v;+1RS =\_P6o)%vD޹upi Fy7)6N㡻.6%dSg7kV= <0C_y=W}V+Ք|쓺G~niȟ'+ I*#7C!ўb|C-ˮoAA+#vucHOwK"e励91 bhjy{u()ڽQԃٮtW-f~fWl+Hru-%SXqeˋrP|.AhIop=FdH(ޏq? nX#P1O'v5;Ifd:³cc2(3DUO`&}:P8댷[vSY#nɰx׮F A=9\zu% 1?S$ώx*Ì˘MX.k%*ˮXz![7Dfg#Q1h/DZ=1) x@+1-joch¶Y ~ɔe Go,/jb0 t&O1c?A8orbu'IL*fhRq):tl͒?{.(ۤGǰ|Jj`$yf/"y _kd{˖o!=z_WZ:ݖE;Qb@tVv]%VGvE5ig 5.N]DD.m˄~W@$ 15iXZ"Ol{OA%RJ 5@~<񎃘d}ܗM=B F5 qex4g)ύ:c]򿓻^͆=X_.%$8X)&KFsiT}F[Q{m/s!?}@6OqcPoXBi&'ӊ;mgPv+;W.ewYE4l)hهRG@bq 8`s6L@^,nkX&gi`ZT%n`<~̬x^/٨]KRu|\5*kqS`[ɹT7fπVQ3lu`^@ í|9{d(-bX`'&¯#J, rT€tm)NzFs v<@<3WB]>Z;\ y%?j> dkndJk?049UC;ڶG~:B#2D)BYX;ŷwՊ&.` 2B+wD?@6&:d~5K'+*R4NΙ1fH\ u8(Im!L =:~OK8ՕFqB-*䪇dfi>`0"e>ܿ:A{vpvrKVR$kA ss8x#Ѣaa,mn˺&Qܘ!T4[vn"9M<Ā@Tk5 5ړXz3!)‰[[JH49&σrID>m2ytZGsWJnkbS*̘,ǨWs{CXb*FO[ *,|i.y )tc -ĜWD6Di3iyKȳC<BJNB#ZDtMTrUA6^@qq);]Y 'y)sJ WSW4͊ED{:Y 1넢|ƻPԢ[S|^}#P# J)-!Q/Szp{nG/r?;ɔ׆u0XYǃu73b@7#̷ζ{|an4;# yfH7{Mp U T9 <߻rT(9h`~=SO?kw'1}\%5͠ :ZRVv<[}ZِV2Z5?oGrJ$]6CV[{SH o}8Vʺt"Bź E6\mBo Q>R,C]ƏyE܈ P)RpHcAҋzPA4߾ʐG#AsqʀuV&"A(hüdbBvGHbGHH2WmOaŒ7lp |XZ"`Z*ETq.%H6s{\&=o->k=~L&˽%S(lT[Iu3{Z`@1>͇{ޛT,gݹ2ڟ^X")d%_3-ί}ƹH;LR"d֞,Ҁ,d@@Ww?~F(cS`Ti\HlYR^OcAx؎7qLcIf$A~0xGKs2h_]Լ&Q(,W󺆺r1AZ6{a48[vk+ݲxV Q ܒr3@ lew0{Di+oֱuFJC Lhlf7jHqW5'{ vR/Sꍫ,^S+.ڱҚW⇅ēlw)+34uN:#>x+zfɦc ׭0Ղ i uPeѲVG" 0C'/'pra}:b>Fs.SwO6[ "?a $‚5Q[W e6'ˮI ^O͘y=¢A 6&h;^g](/Z4-8k͞{#CsՐ:1Aֆgx;E_zp/ͭ_(tpђửDq6n6+ bkYeժi_=-P<&%0!4ٝ1(/hZ&&!`k?t溲 PpGBjx!N&,KGßUvc4"@_gw)sm2B+'$:Yi /g5 w0{]F " We@զàRT.#Z'{X{cx|n{5UQoQod`gZ[F p̃vb05v+fHG+5ґyOȥR Is'ayB/*]OdEջyNz'%Ufeb8( VBij ]Fcai}Q!m) ەEx횾tTE!Ƨ X i ɗAiل՗xvYTK[9(e\wVvEhl1_XRگGx;~LZ)(zPI`8S슃Uޖ9F7uwD)!i$$>ށl1i~&0=fNeLҸ&iZ?}?x>7{ <[bYQƽFԌgf s},6,ɚGĬVue`L6V=+?M$B }OIh ,n)^9Sc}-VW?b\[4c~"xjEsf/IuԄ*xJc \,#RyW BXp4vP]t +>sdI4oUkcDh MH3~P7 7D(ۺ7S%k GdZndbcOf3F<&ό3e,XxS@, RӴCc :UeH #\JO >9VI3avؾ t)Q_7>N1qO,H. Z3$@'l q<wEn^fhr>z3:6=4G*C%2۳,.S'JA" 5[vC q.5ilB |U$ء&O}=QJY\mku9M+ե.EVwNk'H]3\+lqz9dRH0"=F1|tf#L\,H>c8C(>{3كZ{?yAR8Hh\bFE*Q,]ZTL[>qUŔhsLb?J;Cܳ ~*ùU9Tm=d*s,c$5TE#tB!0d˦rL }|0Nj5%y$ Z&:lfڰa{fs[t!R[h4:1+,{ O[Wȳsiz郢=vFPQ4 _GҦV ԈW^_ &{Z6î {SP*# m./VUˉIX*Y,5Ef $y%xuonR!Dgqϵ-ZNva|l$j/1m_&`W;;.~fpmzXy½&Y'qdy䲪VQm>@hE c1[#Ą\!=WJhb : niMqqh⾀,q'L?DI {sL+6["J|e.bk}VKn;J3ՖV:%E+N[~R̢[;"GgcOMiQG  2ʆ+&v51CH~=1`-Lp4dV0MPqA-K 5ыNQRjoiſ-6H&֫wOk"eA~ 6 HM]׹猔Xk> 7(6z&YVׄy 8@DMxg;5IIhIV+ޡق2Ec 򥚹n,@+&ε)% J®SAR5U x9FB&׸ S(<b!vr;r j(b5+*ussdcpQzX+,Fŷ+{ u2Zz6R4ֹY>w>G䪾'|`tNclşS#}Np;%!uV QEN?3Z%Ա&Հmf1ofl&m%qѾ:\nVYo3Z@R(HktY_ۗ2Hٙ~UB}(Dg(vAY=C؋sj7H V+Tнw So8d/_0l]1` Yb} чG~FTϡQ֊b%x_ A"ESvKLjO!oEr꯷kbdLJ{PliKw-0/3cg gc6W?F]f tY2T48=6d<5׍1)_u(?am[NFuBF*" ;@˱šxiMa$>/nF1-6m8 : DSNIгY.18$F?Ai[G$cA-_O oj zJE=.I'Fhzj07~y[N%^ G"дv6ƉM3Џ/;Pv/=4Ϥz 7Um2Qt)%*ȎeC<#]  K}{QQ0`f>fMw۬0cTm;ys<ڶ&` &y̴S gWJs{å>p&;pXt/S{!OO[Ϭ&D3=XcYګO;44 sxbDÎ*eǗ.!/)C4/QL[8s$G&)b?a0;N8TڔmNޣpgd*X2;ϖ P^ ۭP6|w:&o+Xтv'Aq  ԞKWVfkLD3J0̞T.uVvi:d%)++s)L%I#In P6Bt\7TVro9::F]6Mm6m ({RfBEl*}E+k/{%"^3\ B'od?AI V+9j뭿EqUPŅrm`ax*ݖKij#.O5iUAdUPF𶬜Nl„Gl|X|/?䰕cjXܙQz2Gc0XXiSvz!hk[ UPc+ jit>LYRuZmGYbM|Fr 5qUx djiĮlGy,^eYS])[V 2 E:~gC$(26eĞ`bepn|u.zW&\kv2@nQBrz셟o75c^/<x+ 9>g OB5 7L3!7 yTk)ӧ䅠 xjZaSN hf[+%aDS5L\J 䫜mdadPĚU7+;_''OM?C=lvr|< mAc=;]rѬH84> Cg<#H遁In|6AsD[{=;{BI-y-ʏj"t-b nc|U(MBuОbVY[PXjiD5$,/,B_OƜᆱj]iE$)ES/l_*0Vޥ̿u 0$-Sǣl VFRr  aCԷcC0(~8%72ݭKH=bpG"Ͼ|B̻1V@"]BZhJrS$$"~W0PFl BH=,<,31yRWi0(yOk{l>rFc]M1 j;\y*̿Xk"E-\Ѹ c>퍴TKgàl%]qh퍮@iEЩe5AIҳ4bg`VVz&}GۍͰ}`s3 0tϖ##sה2؛1Q-aVe乑9͜1o{Fz[V~,CC/vfdo{ܹl1%?Isu0x1^2YڭF /%LLkJl<̷J{RekAiػ*(f52m%`Cu*bڣ <'Ɨl``% m~FBa< 5+Nn7!Q|GdޢgeHxZ &nإqxfNt)h]![LI`\ݺʮ:(ջp0AITԹ8E,6d f?wޟ<ߔ8.AM|S5(6pi섆JGr*]jhVƃ1|_XI:+(4"fVvo/ԝHDhdDԷ|6]ܷ9j@#č+vfvB͘P}:0@ ,m◝P!HP<;H׏`~tyMO&qەȤ͗?s3ڎŦf6sӦb&YdoP"w-DoY[:yW_b3=2uI T&(t%G'#&T:_7Vl۬ǾF#4JǤ=.@Xe+2F"LrEophxb-=[QȄ#,P 3GfJ[ tghsuE[¡+@ /`B>._ Bt/Zx#pEm4IV ?z4ۍ J ^ +5Q&P@Tτ-T"噵o5!a+:[@3룁tj0/@oAL\ve E]6MSV7 -Nm:rk_ V ͽ<w)!Q+?ǟޯtim?gd suoЛUMZI^*:g Q\wmYÌ<iYO{Y ua@F^@8_wdnXH>gf|o]A2ͦd*m'UPZڇr˭WV[+v"~ˋ~˜]6JQʻʠ@#E?";вiKfa,虲γ#!Md CMToۚwZ啴F,md)c k@*af6u^%Mk[Ci~i]@u6lB#<씾GnU\)}ÑɅ@PwwEf:r1jHEӍ6lQy,nzlHZe~nn,pQ6sဵZ ߺy# DϫW :^M]j<ʐ0y4JnynKr:ۨ{zYmi~}شx0b&A){ LQO_\CW ^Pym:d2Skpura%%{hW>63am7P_I%NW_K0:%JDA׌|xVqFG٭!ZƿJt9IEnbBH@M/b7ua>!G(T,VW"Arzi T'>=JI_wAZ@7JN"}-|Ĕ6P:A-1n17BsRh:JW7p<|?@CኩUj~Eu˚P ^6ODmH E'S&GA5Jٵ~dVSyxWRn=ee'%D-TS~J G(&p չ`)0dNԍ.n:GV+RxiEʸ3 3e9vRMKe-$dM?m8 [ 4j`7hU峺^8QX|DHڱE*1nϲ۸a2z!pB^ţmإw*tǓ6Jc`w}տ"+q|"f^J Ho!-&vmh P 0oa 4 ߇p2h5(>{.dd%󸵗_wZ,؃\'a WԈ (P<#E& a LU)aToY| 3{7K9ǔˊsS+&3iT;D+HsU߻=Y|̦:,IK ij}"N POc䶝} 3-@H ./80'8PUナf!~i5*|5e`h̉-$Z'Qs \Z??ULF<"E-|qDW1(dW?/9" "wWl ~T.UF+I۪8v_`^Zs |W:mQh]"{94~H+=9A4"lLhV6ԎN85*"nV.E2q|u['TK:uu*5'~?e@,Z4': Mrr(;mk{bWf=3 6yڔahɝ{3&ukr׷{]@Dud; !5ESo 93@, <]ϸػa_) K\ xPve Wdl%~<ħ!YI/Qnt[%XU&UklQ@9kE =itHIW0j{|tۦ YøH>RbTg gx];t`H #%^c!N2S=pݭ+KZe,SA8: D  D+h >)vB$d%rt,29{xz?ATbf\qwҰm*¼uyURm!;NY0TG``T<W޺_*4:in"5 gg8Z<еF~VW-_pܣL+laP)?M]Wkbk8n좄AMxw8hAnoDjPV%O8NAzԶ^÷[(?]Dg:H}.}9ܘATyzI s :KmCVw,`\t}gi H4cn¯Opz?5PDb__wƶ+4C顇\o/'ғ0II5 3[v\R[ƯQR=Ⱥ\b"hM׋B$PĊSf}Uxu暦AaU$r (N2j/Rrjv@H-g9F4lS8%'pi-~0DPgi{`o-hR#eӜTt8"+)R&T?K.=dڀ s/~k&|fc5 ;jk?p8obRXΦ8x3Y "3%~$jdW:@8X#H;K%kaYJ xtRPchl"&RjJT$5c 37?aELk"<m&ZsEOBt#sJ TR=΅Čf}? @2AĿ.e!X =vQ)uUB}̞"8`g.K|qn|V: h1sRhp]ݿZmX|@oڀVHiљOpГͤPwP1E>R(9eaWLD74v1uVw"xA252U);%x20|@]&;&w e .@ﳛmDSu79Vnpv:_CEv)Fup,jN ᕇڞ|-6,H8jޡ%{RZxk Swe I-1˲;vN; lSr:nH/;Yi9B0<:9BlD@kɢJu躧RPQ٤,˯?L#n$dsӬ"nGNcDEa7"CLL:EqrSyP_;r޻Ug!?->TOxa8"Ѳf?ܳ<9dEaVgq/Q,Oqoz 6e}p b^}Bᆬ)Fl5MёCv[<3D\!qh(V]K8v<Dn ԝCRAM}Un^L0WD$;+dWL=hpj>Fԁ> XK R,졕.ahOuZ].ӸOxc)26jN ߬.k699Ϗ$$"f=i2_@Vĸtdlmiہj Zg-ki\h &ܒP=H <=qV̧To؈v/)@ѥFRQPp3`<9 k8X@3ް@ݧ3.êMໜ1Nix~PF O{Hyeۈ<<棡YߖK%$0QniXTcޔ wWgt.6YOqLNRy֢z d/iEzS?eBe*`GW" rjk;n܋|6|bwy@T2~_CbDTE~l  ūy7D] zZTi:LoZܚ_zCě;A1;T2UH݁frF^rzBD+Qg$NacwtDTcAaO8*\s O'*p7s~֓HĹom-aF'ezME^7@5Ht0j*7s88Lɺaya1زYno%H3qC5aןy\d,y :^âŦj{U;dNÉKl-d D/:|D4KfW*eh3JSbVҖ, &fG(5FqBۃJ)GK ʠkJMb[*(g84$!6#`ej-1f`ab%#?}:%Ӝi׊Q7>9sNCz }ɵ]Y$| ^D!(m}ıP3|L 7D(jAjMG*azo.=M(m>G8+. 9"Pfft2L(̆`jP4 %4 GFRdiJ'VZHYQhKǩ‹=V*r)Hn;߯ʢjڵ8&NL v>7llɒh">/jÝp5~ ƽj&8_{f}6$/@#plH0.~kטګ՚7[~6i5f#-U0+=8߄TV,GkCEaAomvx%AIXR"[X ;XE5/vżѰ-/K/idC!pH ;9iDK1'BH 89N7 R`3-}Cb~4Qo\bj5i˓Eyw@tkG3}t *.O^#xӴv^RYKR2;BUp`I$SLC$+[/zf6?eI;GacpGԎ@m5ef sS&r u]hD6!>Ph#^VVBUtfXK)$iXm>W%48|n%y'dKBqXRł.cZ˒N1>]6IK¡xȂIӚ0} tq-6y|'IRbm;dp?S $9K{n`; =ٻ+vY@Hvu;T̝7  t""8=c {RV7#>ޒ&?'5qӒB 6bxJJr͑[h.IIqќ{ w3>FPmp'釞O?V7~zJ>ys t> ]!|lM\1"$P[{86Vyܠ<1 ]M>S܇HKYIymz>㜂~ä)҆KzgYZ0707010000003e000081a40000000000000000000000016599ea2b000173d4000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/infiniband/hw/mlx4/mlx4_ib.ko.xz7zXZִF!t/g]?Eh=ڜ.+ˤ ]+'v5!*q#7Oֵ4lÎ_:DٴS)-Gi]0:n;]ŁCdѥ~}7~ c/2G3k`>CI6pGYN2޼XjI [/}OE}X LXe۠60 yRd[YW4I;!q 1aA vUo> c!oq~GJuL%O#Π㥌[/JOj2P[`g–ݘu5Izb/d4H'"N|=4N'/j I52E0$Ć5lxM w,,z XrAh/fƚ!XK f'?[wqG x|2-lh[76]bH* dRPZ5ܒ u1&7eDy7|<vNӘù+no"DlQ/\P#v,&e&90 bUELnz&4uD=Ѱ&@" /IqP^d~S9)][Rlg!F6+$q*9!>~Y4/zI9=RvBDMph5ó?:9dP˫VBxk2)L*; \CjTj; uAN%zF{W2)2({Ǹ粛Š]qy+ߊ' g倽<%I,ڿ&iۜ8{*p:3vBxl!OMf5#<|wv |I'C$܀ mb%[Y͎qXG`f.\#T12K.@hW 5j_;̶YRf]9ca^ޟR_HA" UHCa s]Ɗfx1IJA ]8iÄV z TJK *Zl-T (uII\9?d/47E m޷[QLy?vZEFllA+ҙ'#=J,N̺Xvp7iV"ءő |̚(1c5 Is6I3k]!ES 86>+6_F? &w u+Tn-d\2CR"٘#ճ\Cҹg Hc<{85]>yrZROl ΠepSiO[ ѓ*J)uB.8k3mQQ&n{M~"Ė{ ԁk [S5JH|ݽAeXw@'gXN .|P.,XLKډ&l̂:S K dpVJ+R x:1eN5i}}pAtJ;]4B8"E_r.hד0vOd¯/nl!@)?>SS+l~HN~ϱ NM R}˺9qK 8s RXTGGknv.;>q%X_PjBJg vde'gc\1$ʼt;dO%38R-W&3B"gl_-zAeFGIikKB`Y07~?݆[(|^ώpWg)NJֈQVce͉Nky٪1=.Gw :{*Ԏk?D-T1}lܕ#lg s>5X5>zܛ[:eHϰYr O^!D&Ɔ f ozJKmEkqt\9¤*x8SΠ1=Z0;h;X|qUv& p~TOD({/Msyz})w!ƴy/ /s!weuw9j"5X":oyun8fzn|TQnnxE/ܥGtQN㪧l7ثg]+{;hpZ=x?&b ?wP.>oX Lfx JNdɆURrz*j9J(jZK.oFѧ$=ƽל:*O7oH4Zq@aRR4kSiMrR?_$S:?8Fyct|+ԾQUp]T+/ $u+QiOX*Qtz[5"ae, \VϱAk9ǖ K35U+>\qSY9nw31v'ԃ&Iإvug4-Ow~zeQ`4];t– /b2RMa24un?H<x@([{^IX-%yE5`kMldr9'dCDl<*>OxCXdLӔȱ&)'M/+GcBÕA/iSj>}"o\F~".I_l|hQ3A*(zs}ӵRR.RpjL7D[GyEYvMqPԍ]z{\eV?-{1aWi{- k!EUs -b&Tκ/?gEʝ3Ŭ͘s@Ǚ\?I >?[^jarȡt~ ȮFZUor߉Y ӢG/IlUc##^9 e$ԸWv<.orO~qSӁh+Uz 9b3S?^څ*ts ~tT03>3~1dkw4  Ħ/a3P 7%H(r<\8;Ҝye^rfgF؇!!&셻Av.n*K$4 N {,R~PI?_wptCą`;ÜSI:,v˘c$M8dUipZlʽD7+1AxNKD֑5a*iɕ+,Y*v{۝i~^%`9E6eDTmY=I2iVPhZWߝ[(5eJ+DEMLQnn7+l%O6}U9_ɂƮ]BN4\+Ft;[֑;FE{Π7%Z8˧6㱠tZ`R~1j5Igy#dD0D#\e#UeW=eLeMB"Dg@8i A<[<:̀cN?s ӝ #^u}pPg-ʎ񞝟L3ZtVPu2J 'nlA%8S7L?&trJ^"ZZ~\W6 @oO㰥^T~vopOyf5]\ K;?$N-D95ɪvl{ح06isli-!lzQ",BrfW4z*:i!|L).# ͣk[GG.2B#VCiu%$IVfP6f)6-yV5 &!CcOpy-rIoX/w#XЈ c+3`]R~x7V⥺l3fadUj7N$1N!34XY~sh7AI 7Dl69zi`<;vVg-VUR?N #P*JMzIHtppU<:DPAfD䤚RB̾Or8H>;mώ-Q&`=E ‡ۃi!|CS+ ~3=FyoZWn4VC&a^GKF>9{o@f.)r74|i!(m6݂T3֍*(~3 hxW>,CmJeZ(5Eݘ;c@4"XATb揯 E̟ Lr7#e5|(5*."}bX(0Jmo |kꨲMFi2#}f/bG3B`%c*5 >EO+@!wllTrTݗ} F>4MU}gg#9Js٠ŗMo<misAJXME MKXҠ< Ӭ4zƙGhD;HՃՄT>h*LokyV,&Y%KܳWf.+.d>^MΊa = *H'rAVfޣ/33gtߩBFl<.> /Mn:/椈&h"Fml|Q%ѼTyD7Ss}DžPAڔ .4L.ׇjޡ5ܪC5Ium'+/X%,y8Q!Z3qWk$&uTH 0 b| sK!l9Q4H0:#ׯt }7Ψer<. C2[Lj5KE  ͡efG sUZ_Fl+E",K1;hnM Ca鸊<Fm0^[srb̩_BƷDi޷gal냳xi74-n7& [A|gFzVT`IRu@lƯhT~H6bwI(bk

    281j=&/C +(2(TSIA8];]nKwZƐVQ{ n7!\smpHRyIy ִD Wt)W'8pԡf*vnY,sȖ?ӛ{78ʗq;'XыA[٢KSJPEX'!n5UٌҡH9@]e&y bշ#4u7 F05pfYcxYwҢ}yI"0`gQNzQ'جGgqx!NLCP eܳ$5:^P[J,bߪDqűV_Y*UxdoqdDߥaxF8nAAC_D;":T٫9| (ji3$>8Z,Z-n$gCQ'ڔ攈Y0O9ũff`ςݟ.MZ72@Xś|hXdri rly|7A?(J)MT\ń O/r<CӢjqc[X@;S̘9&_yƀ֏v0%iцS6NdAڂp~f :vfÕ&V4Mɡ%,OG0 #lOɯ=JӎT2 @J[RF\NYSgg<$C$G'$Hϑ i:.WN4Cة`H7h#NR5dzaXTv-sOeW/,VGi-X{E$Hijut\Y>E?%⅗qqj;F)PlTC[/12y^?춒tHN(uގ 'e!> 8영~IF9ބNP6(z,Y1AˈW d ~vS*v+O^"BM{OlգV)?+uQtk/4+?<;Y!'q5Ro^c,aԍ)Դ2tmy4HɉTj ]&v5>ZLV8KAjޞ'ܕy( ת; aVz foF_jH+[x^FʃH9~j(3Ozj//R"Ny؁ ǰ4"Z{-4Jkk ebCnP1h QW bdQx)(}B{SԌ~mX:#If+}e_:bp: BVl wu*i 1mCX\: ,'VǭFg(?+ˣK^=IJld]i)_ľ`  Vk)v!syڏGv-Iu{kepʇ͐2./Б%Ųy|Ub=M4>@%БhL򑺈 }6?RԉJKr`eSpx|gM͡!"OwRZ:w= 澬< fvFmƜ'@btEᨖY0FecQ^aG+OczUQUY& uoݺ\/ U˸QVڋaڶِ_7HiBx7{/bf%kd,=4j? ؐY? Ҕ\#~Hjh:$&7p&\Syw 錪_L"ErAV"- &\WQ [5y+wu}g7Rӭ Mj0B۽1銔$ Hw燅L[.6?gX ew-G#I&K 6ڙ(Кyg="6;RQJ4ajv`끗Kĵ2dxPu~LϖHÂc+c/]  or~!D4YL#nM_A_|sˉ":Rk#zPҖ%MQ>^ȩSҐR&fRIVdy#JBg?ߍH vDLUtZHId%]cEEQw%Il.Hƹ)J_6<츁]WF F`/k$߱ C9HT-E^*y+%YS]W{ڠP * YKE4<@`F]"3̮}7I3i]LϭTW-=u_;~ iޞhUh:Șq^jɜ N.0r"4Kn,y ;63$:N+PKrlN_"E "eŸ}ʱOa;nZ.YM[ZQz^cw}/of 7aNj\6y?'6#ce;'vgiPL9R 4靯 F1v;=fM7~3ҞJQX @ǓiMPG}?S^otdrG!"c:*S5/-;E|Yy8>U?~K.T 7r\7t%Mz:̇w  3vE5arnz  =o!.0EZa{ß ;$6e$Ɗ[#w|QٍE;.ヘ69F\U h64FY /~$ˠ1!:ST0_d(qV9z*uMR.l5"XV4dIƉW)ϐW44߇,^ft0x`ԍ@ݩM̓/5CD)ynaT=٤9-yKr ;{!|FgxWh_M~FpO.mjѩVO)f IE)٨Tе8\/j(V^3 zx7&^ty2q~b?3 {}u&nSqk֧Itaek pR7Vdo6^V+p)A紑%cן'23ħfO˻щ !}4RA@6WTIv㊸\>chVX8g1KTDC|'V81w&-,/]̞$ج<L ׼j`E5/A̹9c?}f߲E^4ŽrAg%G|C8pb ך*!pyg*6b_X$At|u*Lߎ G1UXB#TaOUF*Ђk؉^nSCYoi*3"#eMU զVK & }iiP7DmYK5g@Ea`@ڼˀXsx>,iCjtbG^oX)8wv,^^C5˄J,/7(`Ufq$36oi91^ @ 4_-<9`&:(?~I:2d0SlI'Ȅ }.;|{$uj%W쟻ovhMVۭN)w-8)a"b݃M>o}Az-fO+( ?LvFV6 Oeb!y5~?GH Džo Kg[B/Hߊ„ZjOW /Wp';b*wPG%gW'N0rX͵O&dP+կ-o Kz\?<,LgWwOx$b}`3Ȱ^qH1C[>X7On׌ >KVHplo҆M4MstGP)cDE3=igľ*M)"g /WH{]ieDt-ڞfѬm|$E D[ӻˏDyd=76.{CIK&(Ԅ"S8Id_ `|nVX$LvپHષ7Uh a&+&%)qDgF~*,wTiv׾/c8`VGş L nJ _|M*T<61Tfk؁@I BKn??\nSzɁ>:UlXk-y:-=gr,9EuHU& sTE-.|* 8idz<9NمDTՀWt+j)K ^q HGU!D Û2RĭSpyRnRiRyFVTCoܤ|/>NV1~ C.l~o0^ x~B7^3krb]e6ĽC̫>Tyh J|>6 ) gЎ WJ.$'#@O5qYRXď:<*1 7R&R\5#rQ7Ҋ_<-QNہ5Ui e3T޳Aķ[ԸgMASE>Q"ܶ${鬼Ȏd4#otHPVB"?QOwVۉqx)q]4p_I3R0%j@RlO#ctbs".9vduKY笄}zf΍pib ZlNr/99&{8)6D$a@BrbwlնX8D$myꖵPS5Ѝ;D)XTS(ZՊ< >s[?H{'ii^_d*e'E+ hsS 1xuDhx-J*AZR q\?こ2vVe%r k40nV $md8_!'u]*uc}܀ ߁$#֠^hGLFdFB/l6KpE`=b$,{ALSB~J!I+PXg칄͢%-͹Rg-F+Y)r|;beMR<]mI A/lN7B|YT/9V={ɋy1>-'!3y&_d̑d1Ew%RIJEzvEEG:#}/ph;Ce'ift鎦W$Z_ernb!!U@/HYXvӿ/3;/"0K3N+;<ݾ䟶dyϜ:%$NDC]+Ѷx)[[5=t;\zRQ <) I2E1nsOw`梽[+yfUa򢎷p|DR`jwF1WuąK(nb0RphEb 6Frh{{Ԍ &C˻_9]`YT${R3z 5p̢v'G~$e`~o;R1IC3 ѳSI+Z',$@_De1pc[ ß#J)F}CŹ]v 9;SkêFHw&P0i&һBput R1e:,d,A [C '֞Yt-BM^wxx1/#qd_>یY*ZN!ʱz~az{ć% IF`@tυ1>ﷵĽ!DWǷX5xy_yZnA$Z[ "esMJ+V5Aw?^A6A} r5,ЯPMs0c _Xa-qL1㏦x -4 ұn3&Q74X})^7)HjAQСFM_#ũDr hl<}JP8-M[XC֯u Emv!@BH2cKlj޼U&a-w6LLv-!NR$T~F)}J3iu iK~hv:._|FL@%}]ycO!URGk<uȽxĠ;5"8RpjBIqp9xfy{_ΓE]5>[Xַ!L0!0?~F83L8}NfGcfXq,cO_ŗ r+pMob 5{rBʇۅܞ#h޿o8dvd]YnBk$oZc 43ݩx36u3zɗ=qMX5$6 4žuNG#1Yliv2C o~-Eir˥CΆʄ|cVD*t#Z.DM9d&g,]UU tWXk)CG k`W&w3Z>-j<DKKBrDV%39?E9/#p }Zbƻ3W?NRh4)UkRcA'͋.H*E3YQ)5SjA` =i?6Dq{nِy_wx.B0ZyEV_hujON3,S&o1n~u%*4Ņ1;ݲsDq"˹yOyȁ{G|[k[AOun"W3U8lY ;䵥cqv{GYS^1-ſK\:Kfto:ӧM^wWjo)vMAy >ϑbkC;vį}=̉\lbAVW8=sx~n[ KDh&ʰqD>-=]Grz- !rt&ASE^ )lt3*OAo2RN(/lE@lWl,X GEmb[@+&cRlo)R c]Ҋ\S Zqu$J[Q/PMr='|g_h!j_K2 ,( (UWإ# ?bijYA5oҸDM=yez>b/@\q! WɋbPh"A7H^|L0aJ&ʑVߣx{<+ ѵ 3p m;'jKYd=8P9ʻ [ .&7 {̄A传&eBqQg*YFQv04uMpBٺ6v]w=+8n~@D1YM^^ O),4V7^=F *:dURFt`dQLGW;8TL>խo/ݔ'e@RR`- hho&Z?tΪxǰF}0ZQx:~ʶ@&^i*1P,{ ЭTmh<l2%j/y֖s FW{ a~FDn3Hz3ZeKUꛏ t˅"D;Oh^ 6h^4#}B92qߙI58f:LȘX>4j3:h1'Xd),>+0}F)_z'T?;Ti<*dsD;ĈGGH~ה3;g7PjkL, `,ʺ)nbf_j\!`-Gp]_{GtnMj5RT5zVre{dnYʝ?rh^LN ,kivoݚ?i(N9DV%F&D-@ =mpBuQǀ2/ X^W-fuٝzgGo^?icX/)J25USN'$ &'47ڀmRӰ\S=Kv46zZbe D wZ5(VJb|d^VW7"8= {3ͣ-cCT];ǝ[cW1^z@u'y~Â'=UBTT66WfV\wIرk2"LEµ@;ŀ^2 9E J%>3%;oVogV=3vyU NMޒl tEdϦtL ϘvYaU[ⳤqp\ڙ*b՗ BF%<׀"9!9"&zn;g `Xpl<^)]QB8/+9S佁tL]:g2;T]A^ \3Rr#w0rjRTKsJ!fzѼ!2ѳ6HX7gBA!-Ȧj}Tpfy9jJ@ߝ kBORy wʅi*t_ 9"~C[TWeKhT2T ~R|lh<4goCIթ ʄރ~~LD2ϵ_IB)LJx hƖI' kn3b"˒PfaH-CS 8*1Y#&Rrn⽆N$.-qz)p. 3.;FJ)ֶ'z>#msYH7Y'YHF9zND\ "k>eF9c{̠J5{%djƝK|F=il"E~K; nh|*%qY mЍ2`c1Vm|<2HVKҟ5E,o 拙@olJu4aLh_+?K`` ]ˁ`,~TmtK(TO-}?u* ě}[U)l⮧Ad G)J9^94`}=8SL`} {P"Z= iEbGg\Yb\ofrln#~Dݡ}7.Cj0O=I;LA՘r> ]Oı0u7mV$VPi-hfɇ_zi#:xAEN\.bvOǰ/%6sX7.KcVIUЩGvA \)* fM$Xet,NPa۽q71}7h>Įs+_8e, ~ݹf{ uV)}&G*|uʪ4ؽnlRYLT4+޷tݡsi5UÖ.}U$Me M߬ ?vWC=;CU¥7g'Pe,$`Rij'v69ҧ>Ɩ]4=jx=nhhݲeM蓾_I tUϐ'j}OꙪ"NU2PO}1y \(rJBIO]|[ AKumn0;ӪrAeח5X~lXI!"mw8qMߢwΔ Zucn7B=njZ!Ʒi9D/.*'TtD2xcj [&_X Фs'B8ruS5Ho=+Q /g~;5hqPʯ7Wk鿑*4ʰHW*b4 #թIc]j 0A"|$_I7olsI^&Try\®ؑoT}E/pr:3cSsQ}JG{lVh?2 ]n״=f7 R1 ]mD:#i6NB[@"3o\qdΎcNM4Ҫ4+FA%Y2F. ,:ǦRkc/ {֨kq J,y6&ܸ#l!o/bA$\dh34%B5.`J<m 4~z^BX;0 > _vҍOj_6C*e݋S썎^+ut>Io,5}AfqLN-*d5Gۄ[#'Ώˀ㉣l|]p Ίd~61ׅFϮW@ ߉|_)&G\6bR1.'=,m[`B>W$ANo3pL%OЙD&8/\)كyeSs"0f>5M.ٯ_#-XqS93 } $AYw_}ղGj@ H?'q}X]b6{%ڽS<~^Ht8^vOBsϧ-eR>vm4IDa 20?XX+v<뭲q5|x!Z4aH@ HgMzntk=X/{al4+.߬F!T-?O1hrT0w P+zɇFe-{)+'u+vvbH j#jtf}:I8DCA`ϖzW~lr[\I> '7Bѻ}օFv=;5 -^#A}܊hH)e}$T1\XHH\OK6|92b#9LN^TU&0}S`t]ʇ8@ HtH3.,o!\L.-.I](a'*3+vF1•kYT})~_z[ ԙD#댮b%݀:_99E|15裱d.ƎQ S#F, n='nZQWMR!kYBdLx0T-_k @MaBN`bYg@ܭ;@DԤ7J|mO?/LҹZ}<&gALđ8>{u4J}#^<=ljc=.ؘ#%DJ1̚wy=\e*|`՟veHRy~l䫏&KD?-+hۓwGN!2T ٣*:z+CObe WվƟMtGos]+Nc,qQC4Xa}o=(ޟ#DLV]F/1 B侪0@H'iޞTr |/̩{`&n67譃ү'|?u\:CѤ7&qvoS5T32ZB<_ܰ>2F8}1S/8ȹmpU/+XK!#Qgq iBՙcqğh ǝ⣞lDFtFc_NhsYd 3ga@x8ٽ_a6fn~o`2I:cg?a-9/3\q.u {((4G5_}CNL`*2R y f8o0&Jͳ:71gJDE,gWfVw}<ޓ՜Ɍĭp jmgW4,| |(RIO9n, ["mQ 0:5Db]NE5x7w8q!-p+eT+K~nqy51qUÅ*<}I }On-^K\?!1wq&X܈;|z~"'Q#ˁPOjד/ʋL0[W], f "$̇0}RHI?Ȳ EF6WKoʇdH8״y J3Bwj`nX#EЂ%qm@ fe ~V2qBE1+%KxLSrv)UՓusnp%JSҶ hϊ!|$UwΆ;쿐 >M{QZ9If,toHgä`˗c/r. _ʻNI3! ~{Gv/4pUY CLjkswS@E mG <嶍(<>9C{d_ ;O㠺W)4g2s@`I*GBQ}u^W>"21%UY7sXu:& !X:x~B_:. sCp3O] 2~_SHB]@/ks$FԻN͂,[{}>1N<*`s,E%x1ER@zLr)_ՅHg0Q>* Tq-S'mFtx\ɣ*Rˀ3+lġ|l[@яjڧa7*R[[{˩At1\e\_NKKW^@*UA<&9}8R>lRwAi3Rdt D3­ņeh,nOȷ{b3G99l `_  ƉRU~ш' VK&1-pL@Lai~c遠||W;QxZ~ط`{wV}9)Ι+Cz{-| J# S ٹq E)`6Pn;?N`%i-(%N?Yh-vO!/?%s%iy<]GraDCOo6C\FqYD3J5'oir/zPAg EʪvДco3H p4̇| Isn[|<3󮢮ۉT .KF14 ,#x M-M{be/Nje-Mh#7~u! j);qGXm86wc\bE_*sm1&Xab LiGgPpkf>ySa2fJR2]V5wc[ yuC"X[=B#;;> {93Bk[G>ܓ w0Ƒ_*hD!緔ct)ۿJ*Ek ?q2fvl9qdk>L> qUtw|*JV)(4|&,-x .9$RxpDh(L"0uh͎^- /:Kb~  CWU9 /q> U,,u5/ 8P u{<7[ZG0nDDPr=KcNbH2ߛ]>F4NڔN+vpۅ ~qq/oi4}E !q5~R߅VSe 5q9'?)_4+)j#/doz۲4J,@t,x@}=| ֧EO]Ai)D ˲P98w}Hk]N)7x!-?$ϽBʯq(Kz zm53P@^1gI'6zm`j *h@%fA1O%\58P\uZGY3cޖR ECﵧආkC~,q:~*~X4AkhS6xH煃HUb>!H35ۗ@ &<&IۆZtfTƀVLź|$<ԥd_)Q?M|SI d<pK0F4lsw)8nzLzҡlcc&^+Xe\hwV;OmT=){ѻtkn-JRSTKkh-!G aZ/e7dISTҽi(EC&+!_G[ljIku'̗Kme4(GZ}^eyS h&3O$Wx1wyj^6,s>`XkG :d,S2%x?$d]"?%8efvkR٢}L&i?NkaE g@6@(&hqY !6F z=/o]S,S9|S0SJNP2dTeZ/'AttjNdzӢ?(4+NH,eEX>KP y$]HC5#u#[5F&+8ͦUQؙa0 /og*CYbÑG"Gz-^.|(7"GN]b/0qt l9 H}T[8X!K$$4͝8A֘M_-dô mwdUnJGPvvܖHYt%Qi2'9:8X5ӣ}Arr  6G>'T Dq)լ@B:gkZ$B0޽qlö0`GD!Flsmůmּ}]>ӧʍttfגhlcpVqeP|0Ug70P1љi<4 !x]^3" :;? tV-\S4Nw-nþ*mj]V_ NmM_)n敚uk6F\:Ԕݍpm|_++x]݅8¥Ú iM;!.d5l /{SFn[$Cm YPY|,OQ0%I 1hm=t&e.v4fۛD:bJ+n!|"heqA<)+cOu.pv}KlΧ)46 z88Uҍ&@-^˦M:L-ldU%`YkSR^Ǣg+jĤ>]V±3g8W_%׮z3%i˗Վ KgBTBuC}[&}{V%Eh%ײO5dLD {O0w+J@%GJT6i/&΢J:ͤL ?]/Tglmy=K]y)rzS,(yB"/ 葐𖡞9jXgbؽHA)~ç; #5*̒sY}`p;YuO٦&e)ƹW3beJA-WP(8B+4GiKץ#=eႁ:(@ׄLa?*?coFb\ueXI0IS)_Ga9NZl}wF~q{FFZX]O=o¦q>~N5e~Ϻ;Z;1Mގv%멅`%ZLW=,7&RFOGzǰ[dhp4bktBM̀(eΊ7|o \qPIS/9V|;nTjkz7ՕÆpn{9u @BK^ct*ai;YeJ@6òt&]@=|)^;s0sZ-1Cٵնh n< }ubx͞_= &[b:LyAzN3|&cK >C uJPTt0٬pOwAF}j5@/h0>?BHB9xYrJHd/sxDWm,X2TLad=LF@#g̮R r>#y9cg-Aȳ)hkyɌ-ȹzE2g zh,KMB"#96-)F0NB4DOaTGifCTQI_#!mב|F |e{<n J/@#EP"48{UkTd`> eΎpYk8\g ķw En Z+Eܬ;t6u&/kDw0xEi_!BvkX2, =k[`e'g]2ß$z|ǛSy< o%/BXxX .T[}&*h'/Sl3A 湿LexT9fr^8{ǜbCꝖ naW-Rr|zL?0gP6#܋_nm#՟+8c 8iZ* ED<3YZJ/zV/qX-0^2?ʭ]7^  &6w*MǖL)`)]D.Ms4!L&A4\:VN}T>flQ>Ac+nTF7l`" UՍ|m%P)q5[VL:P*q *8 Yu k<`j-q* ؉O|5Hܤ d?:6} yx{벤W-7{(<[n왴c{={ Db[ۊգ|f$79ϰ鍑3v;"np/Ğm |OZ*/{Ø_ȗ kK6UȽI:ΧfF^ZyaGʽ_!. iir+YK+ L",֤[S!̀mc?d&&gW!hQƈ50T2MgD̜"퐵":iLao TŕB~°G6We'kTTrMwD{lj;渀EN ~L8HjPÜR^V0V0 4KۮeɊ'1g N[TJ}pH1y )%؍8/>ׯ mQm=a4wh؝<)ȳ ح.1h;١b?8消 _%@ρ(gH">H+W NEݔo:%] ܘ*!LVr:$ͦ;`3Gݨ^l*H *s3l9!hf'Q-ԘTeĞZ 6dYsԲ\]RBSrӀ.*O_`s@C$̗(e~`ԙG9`7 j 4{^{ΣjDa%rmQeۤ'P\:''{n }FL0ȵ&yd?ňN61;~p6X5{O|Fn_߉3EqHL.<)FIy$ \(G{F`Z ƎΝ}񛈻5?3}~S WY(D؂ʓ@Os`}NKwrePb( 1gE[˦8G IeH[fyt<{6 :CKk(:Rm%v(:J_xdO-/(ܛ7o֢Ly([wb6Mx,]t "'Ɖ /"Z U&Բu.>BQZ\-\.V$tVA5n:#n\ kuOtztR~(Jf(6놱Fع":^1%B=ށ}Mէ@aX%T\["/:"$E7㲶GK&*זmB(L84`G-0$2 n=bΔ]O[hŽ< C&FT?TY{.藳 !졅& \h-Wf6$(l a~Q ➴~<- @arj]oݸ,CZf Bb׷}Iƽ U@;D{N5{S VQz୫z r ~2qP=]ReZe- 8]ޖ*eRe Dr!ȏ㷗,@F2s漻.!o]dPr D5U\1򬟨!*piC wTyt":'m򴷢>$gZUjWH,O0P˾CU xm d/x5QxJ7O ETa]ڔ+mp}g:ۏhqJyX0"}Q<ȅ,+OfN)Fa-@kGDz[9%w\G{''1ݓ9W~Jr.a+UiM-aMXy DMPgrǿTg۲~-RPOG7˸0xw]aJMHꊄrn"I]k 搬ه\+$3#kчjuJT̘aÇtW.S-Y+GtM&M9֭ zҊ?\ >ǩ*:nLn>OFPEk@MFPkWA[^Hc6:dF[<36"I-Gaa~Q+4&AQ?xմ0`gIVKdi3KJyZ}48ޯy":ıNmm+~u\,q&ctO`p<Wi6Csg]?Ҫ|/dCE(1LVf)LZ2OQ?Umށ͂{0S۳tjesq8;'˞M@#P50c>,[CYKu:3Kϡxo D6g4Jt{ { -ѷDcRG[u dwhY` K>es͐vo'[*|wjFEN:Uo,HH# Q}rc'\G~esD`~b){;7 Ͱ Q+C9MpвaLN`oir/$7^ɦ">)`e.@SnڹoAIkw´Hd$1h5y48SQЕf?Ӭ,tf7GX{E$Rl!O&6CC#@5,5 ;Ij1pZb\;v(RT,zO4 , $%ӂS$z*1'dpr"Q(N9u.>uB'E: Ô ާ>}v:".Na/Eҷ[>|bHU`cdæ:ݦ /F{{ 0~k{ah*;(>// {珚ER| $=N(kYj%No #ac/wpUI6v,o5{ǯ۶6ȌDC 7!I曶#e(UƋQ$&^abt]CHWM}6d$t(E?f!|- hm0V7FfT͔{ZNBrlm);bU=TKC!]zr KGDA4%{:ķ9wS`=4aE&vmuv}^Cb̀1ٖ-2i+0Q &/Mi\B`zoF8 2 Wi>` rdܬ$@ t-^u$3ܘT(8nar $x)%AKgJ ="AÐI> (MpnU_ xn }ر?72YXD6 \kp.eHe92uo$=LP̤csO)BqbJIOv3240RH`_FMZ44NM:` 7dDe^1 0uCgdE{+`\{kF}la+)z{ZsI>Gɀ(lhv-1ZXd;A"2@[j+ 4:2{*A8b1"WPn$[n*5ڋx{ m>1kmg:P,14modAIN\s *8} իyaAX3B0J.)8kZ qU<6B oZYJ|Xu ӂZ[}J0 @,#N,Յ2By3"N=b~J⦬ZwIAņمe%)ӣS=$R@<eg7\_tݛ>R-B{\χnj+3meCh;->ٚ(6i ЖSkgOQ<h~9?1$lx 3͑4bʉҦՋmWr#_\~s#.6Re:>е]ͅ|] %I#7hj+ {0=P`ۚHAM8x_CF8pD[kS!!:L?f^aqrGL{-LB-A nEW;B<iT028toØ .eY&؄{6矂_4TWPy űkYN<*x \ఔh a+ jx!t"Ԯ(HX .We\8̈IT0  'v4kLVeծA @16a!mT#(l/'27=CH:b~L "|F E0sy!H*ƬӵHʗƭl,9n+K}tJ  ovjHcYagP;0̧:O5,k;,"C#qpY%3 M)ؖWY}_7FHW,*)HHg/d8uo-"VwѝDdBj59RQ02X͜>vYf6h\j?("G*:;j@"VK%/G)jj+DB:rh<kbIl d:I,;qpۓC8VHÍͅm1|` Rh XarBkQM~Cg"H~K`BSEP#jÊC*{]X2گ:$~CZM3LX(&hk!0 X$*0)R՘dv8@;Qun#p%q`5qsY=(->_ѼU4(^a$!5*\j52D4E%?==ǀϥna0ZCmZtnX2Y .+{  *VV)L? XAcՑNDϓ!NX2f|SЋWiۙB,Y>흪CFocXLRX[#BQ46E@ {T$ =3LGӮSĝ_]ƌp!7gm~t'FvsNw,I@g'@=o$udyzEIVY-e9+S>㏈HO/$=_ U w|9</[n`nZQiXN[ns; *>b/; SO,]5`R7P'xQv>; cvO(n,as_1!JUf:I]g\#sʭB`kiQ4{-߷uЯ8|Q>fH*.:9y9VcY;h?Z~ŒjZ SL1,&4LAzpLL( 3R"SiG)Yo6Af9Sʯ(,Lg/Ymt{kV^onwĭ~i8z`rSu> AASϙK[f&ΐB-Gx:;R{Wgf"D`~tà.P+a>Ľ2񧝇\FV)diǨ¡->L p|>f "`T~}T'sBAѳn#܉ġ%%`YЩ꼪pI-60B,>X;XxQP G2Y=~2"I*.R~w[il7eFh2,?B h b *e*mB`~*?WD`P[Fڼ=<\?30E/ WV呓Oqf%M{(."A ȏ3ٌA;.:NÆM3= Lg?ä1ʵp/c3lOҩVUәPK|^MBGf?hf2qxd篁hQa# g*EKϞegDZs+2/8GTI~ o!,x3Iع D|r3uKr95=^sAp5 F䍅P{uV['k2((b=n|q9:vM=KtIhK՘b;QVC\ ig׊VqmT0a 4 ogvHk(yϥ%- ,4C񶋸7ʼn$f6Ԁ1)6*m؈2%2@GˏQQ@\0M$5GhPA_O*rB=B]?5ʕ ke&8_ 9?7|,^(@Vs+|(5v4zp K؃G/ >*F2iFRТ,~;XaDzT6o: ӟZhѪy7&dQ 6\Ԍ`Z<M}-!=W!(lMEWifTW P1mmj,2[Cnzy_Kı]BB73l)7˪c,6zv9sI*hXƻdK#p >&kjpvqP9y]v)UwjLnO"Tlˉ7;)D[0XqlbzEjvm/:\' b+ڨ S%߾51ʒLԤ 0tR!Q&^sRk*۟K~Z Z8.|f_6JOఁxe( Cen;)'ɱJ6m57^3vބ&h1q8K[0_P^ _K`ex߽P|EWvZuDڜk /ʼ_٧9ҙv0Sp2oq%t8̆29(X;Eڹxm (hb|ۈSWTQ։pb4bqO>qVJ~ ӆm1g2,%ڤj<S:*a$`^a@o~ ;dha?nʂ$qBxpS/i#ƣf7j?喭6 46QqTB`q$ }̸hB@ڽ8y`S9 Bi`^3eXYǗJa{ߨf0 ɦHg7ГPyrw:Z,'˼~o*XL>K}*"Ap{-rby-')HAvL.ZKx}N|YdVs8LQ 9"pc܌zi,xX:}]t56`-2ͭrbj`n}f T (PF} gҒ&sH >';P)0灋lG X©cVqDjO;n㐈s ܂-ZqwGFFeY59+dΣ ݦŃl_$ʘEw%2j6%nfPFm/Ƕ_N[P"L#g,h#T<-Sfe%olѦ%\ZEbJ4Gzq7yoxźeC$+p4 /Pɂ<&LXrvr׋J4#Ğm @wOHQktJԂKJxpLILŎp>M9҃@$P\vi&Ўn>,< \=.q˰]5Ov=&֥Q)mx'Oˢ~1(!"$┅4M]=LgiBGN$7M{Pld:ϥc3t E6NRA LKam`Tԏ_> MZ $jD˿vx'ưd?Tu(F%F8x_yL@1NN_bBqۦ%giӯL`somP;;ɟ V4y~;N5:̈2Q&KQhYJ;]@_6`3PJY((exP"[x $˝H霕HWE[;:,n+`9MԔ6'_/?#fLrnxQ(Y-~B(YZ zk'cK`?=MxsaL~ 5rW>|*Ł>\ՌP}nӝe8@_buق'f'@GK {`:Z1\f {'Z]F&q&%mot+8=ޥ*}#!{V,^ZЈHhP퐱JG"q*4gdsM U Ll{H;3Dy+Nҟ Vb Jx˚7ilԶJªHD2d>ftCD ]ٷS}/ ZӪ7eZ~'W&":e7cZƒED+v+>tLѤ/f }zUj*1Wqu9 9>'f6bav)90_[ V@@BK"*_[grB>iت 3ū>ooX-Υ8u=YMK^v|Wǿg "ڝ6ޗA`ė5dḎ,2kh"g |L,nvGG(SpiNdܲ@.w>*D0ҒlEd^ mwso0+a#(~>;S(h Ge>AVª&]x:GsS+TFLF Xm?딤v2}I~4 q!ͳ}-¡`QS`TqV{O0-=I͠ծj(^nOE {]QKCsRM9>09+TܥSAՠcʐƝP (6-,%zj{dhyN02al<*Ѿ\{93s7oGJ5I BFkM;F%p<!Z8Uh[[`}'Np*5<Blh{W@-FY}lդT3*~֑(@}ehb%P(C}c&>E| 0o 90f/z3 9Q1a#@88c.p`In瘦 <3hxܮu Raͫ+M'~ U"IBx ZƖa!YhBK^rJ6 çH ":veD9슆I:~H[hٿA&0dyޱ[k0nHV*Ke"9U岅2r8\V*}BpjOpGe5 eNiU{G]X j ,@*!!zcCNă 4#o~Vf>F4"ll,hB-A yM[P&ܔd Q0`rhdtdst.h2&5+xc  \=]za]܂0BylfiXùؾGNRͮd-5T}o&qsb^sퟀP/޳WX@pI7b;^ })]D.P>y% 3sY p> c{'x㾧 6TJm:!Dݞ@OL .,MU~pbjwz6YF.L1_By8+nKe%X$W/JiPgsd*%ܚضx-$ *6A)GȠЇPb3ztN;Y&{˥Ybׯ> mm.urKiba/yDAyoK#{rH1 ^j3Q\0V1TmP P!raN1B;dfꋑ|?y zU]k.ƿwLһ=pmDD@:dޱ2];r '4ٖ4`mITfHZzVl2/kЋ>?|^PoIEm.)~tA\N3}nj +2 ٸO_8ADٮdi̟Sϛ2u97G~51S; }>֚k—fxh퍩?6g Yh05jzxNy#(/`eq^@)?},x-;9J4Z2o=GS';[*#{KiR[7n" N<-*{~/?8H,6rc @*sh̺0$zd 6>Acyl\ `B,Ƀ ~fبwmtwx=i5Ɗgj?1TuX(Sin(U5W@ gχ_KqO4c}a], 8OG1 :/+McZnnIj) !)`W%? 6dod,enZbFamV=\Ü`՞Gj|G(4  So(,v(ht5@s`es+W7_އbg"[֊ GкfYB%=^uk𓎂P܉ 5-ϕ"U忓|WRs,6%L K$`v{}بe έH\m\F_ՂR>/jPȷAW3ū kcM7F䌻<- Ar".%vp \+NV햗q^^!,<3zRyG:ݗF!=] "ү2Ph9ǡ`?+̴ԝKq!lvbxjeu IE3w::ɠٯ`=x ݐ |b"/ؾB 2*{qaqC/K\h>nGn/:A1M;S@P]Рѧp'Z̪W-vχty4 m3 /f;24 Xc}[9$[iw B3ԍBB17{9 ѐp /N0KT{~C$V Ғ)Z^OȩБA=ooL(bIU F_˙=C>Ew&++U'n!S&zAKZԜ)kYl1:crA+mG"JST8a 0JOnupE>v%i\k,E0f>hǞP!`4SXEze~ k۹ؑXAۡӰ!QX0dv%jCDQm8A2V/?zlָ,pDE,L#KS]U%fi<F91ddDh1F.jn#p+Z@iuOmf#ֺJ,sł_@/"=hrl.Kbĕ\̓/Zn7/iɉ֯6"8h}uw mL89%_ӠS%`H:P֖6٫L3{W.#͢w{إ;Z{&(Sݴt-z=G/pGe),f1mjIdjr~ݼ<Dd%5&5-K>$<vYIL K Ə|)5Rs|pr1)lCYOa6Rlq8R9m%3D5'1=U* w]K%?0sDkIU # Zy R^k ؂6> wzUUMl\ߟ:[mA,u5jЩS aeZR]g [P ' Yp}$K2圪AR'd/R $5-Đ9hu aHn]vQ7lX2tLz;@XsB[qu[bڂ9 :mr˴[]+BÖjO"rV'RT /8V,RW-QψMSe^r!q^o04i\ 0PK7m.*m@TWǃxKHudH,J)AuZ =Iz1 @1.NsC/!˃_7jsfSOCSokhUA"ftsYa_cmǪsnap\|c51&M)dSBT+ȈVB%܊N:$ ,!s,A)lRYʖ-bX#!MȚOA7I#9{AP?CԲG~2U}~ZkLo秃9oVߗHO]w߲"=*~ ކ nhģ_ĢWպq#O_*L_@+lLl33L~ഋ͂ F,G=) PHr pER:zl:pz2;h`pDN)&Oݣ}\=Խ4kKERdg0=:uRP0pycBس+Zۡ0WWqN+ԊpqtQzϬ̩b Il٬qc2L徚WKϘTߊJP*(}R<OfEOEH\-&RRɉW={"~'Z#HO3}lR}NJڸ FKJfϥXPOuL/_ů5Xl%]Jq2G; t;pMTZZA9Ƿ|#53n:SB 2㺣 |PG/ O#UuP~6|YD7V=^Li*+f @c׬ɍ bSu쥪YnuML[- hoќc: lZ~Vo.HޏF ,TY%DJfV%󈨿ϴbS]Kw9Qn/0}{N# :3>06|\`tI6~Qg\(,ôLA5i,ß E:0/Ƴi?i|ac`]ja9K tBȱ:jM"X,ֶ*'ZgB{4y^aB!ʚ# fRQ˻>Yۓ=>?t#}dQ'$3a  gLx M]UzAL\cloSIA"b|W;Zg|j=$UL@թ7m7#c!ο  EOoU$wf9EA~=9^߀ϵq;#ej4ǽv-gJLz\=B\ϛH_7#YΙk\ɗ#Ē [`M379s궮! VVszU2b϶(ah@ ]D o=4t=~@SAi)z Q/'Xʘ#Zw] n/$.ߢ•vZ7%fh6ab Z/15G۴$FCH想s 4_Ki/K: hx|αڮO쀐O}M;d[\9DVWj3<#b%Xٜd W5Ha!43=}0>W4Vm=;Ƀb;C 1|% %!s\ ( ۯm2D86QseCeYNC?@dZ胁{1:܁سolİ'?kf`~ILJtR3I}_ɑX z3c˯v0j ۟ɖp t/{Prdn1DM ءwoٻ?L$25;oZ ZS8f3D)ϞN51G} X7Z}a&҂}?f;’aSf2>뇶4&06ӟUJΈ> 3dFW<h是obxIP@o6r[ϕ3<[JϢ܈5L~@L6ߊVw~ NLR^&ߗM&t>$_:͠M <ͽoy\ya~EodfG3E?< `g.&VkXP7p3/tiY#[y%&2c1dxE <<`MMeC1xӸYo ~"^qt.hAk(p4&wŶ YQ[ږaKXvbb )yΡҒtd%uķu1"H ԗXk]T Iмgk&IT`"6cN WW7U-瓟ENxy?Lf+yK2s\+UQH4ՊE3=&/`kߟ U\d{e͛K9+cJO7r0`^NhVX&Os(Fݕw<nH\hk ?Yo ~RYY۪$6цLmh Ik8#}UxC |^4j.~JgITWD(AA JoV40xxrqĖΠ_Wqr?jN"x[(LYC1ui`= ,*kW#G'@5e|MnځœwĕoЕ[45daa4BԱUSn籩439@-dluJѓށU0MN x;~ h~ce_զjzlVhȇޓ + 塐hKuAdHFʊ ʩ" ѪLzlRgF׸| )4_J. [C|9:.{;-i:hSZ޺͞q8|"m|QJ0Y_EW9ͩR=ݙcHZrg~BaK?RwD!ȷ:T>Ec ,mί&K EDs;dX]ud᭗vS5 bs kĵ0gƎ )9zkMyb¸0OE-2 B(@ 2$-TrQ;olnj :@KD;"^PY@^H^\6:#JOýX1̟Q]q<>93`}jtzFG~ _uL38xYYjA[xZ:GkP'LkPg!yTh'_UipJ9eZ~B t.:,6 HgW `T=(j_3򠖹)AĦ%w"u2%a9vhzai.=fDZ=2룵_jJo8;D'I}gNЌa#+z[wȉ$۞n]S޸RuN/Y,= 5D2wct~@%J M'O6‚iZL.BP@;_)C|\Yj+E+g 6o-˘^- Qݛc{ޏs5T@iBφTp'5s[z鷾R)9o!I y1WMQ;8(;z-ylh"GwmMCz YupC;sgKw:=ugl7V10,p_˒-;8%a-Gcy4\-6--VQ~Ȗ̕-*Z}$5:DJY*2G@U OV$ \8R}UEu?#\z[Rm1A~ʧmC pI!.tY@*P 9~xbb𘽚-]O-y kXɢ5?gZmG7n/&krnXۂOi{ԏE ui-3>yo pXi rP :I/p[LÛɌN5Rޜ "q#-?\8 <"_v-D x}^OM gozS`@)O{շP>$,!6m^>?^XJs񻄎Rm{Eq~k:zuQ3H0IxIL˨+όT$ ƪǪ-P pqmrύ=f} oKqA"P<3ES",y%͡HX6EZҏR}5N m<Ց0FS*!=#5g_.{I!- =́7a~y-0n'܂"QFH5n[7#"몜ް?+^88~ׄ>+N<ؐV~RF z4+\S# %yq)%t|U4EC#x`Bdv"%/8^s y<{uUF~>Q M\[_6{+/p^C*6?.h iqe6- xq̰/.<;&2!vaS3SCևl3-zN+~ݺGu A4RW4xH!I1<|CB4bIo"p գj>"u*̻ 3Z&9wny_#gRo7y3;8}d1CfЖeT4@MBb 㟸5{MĠaaFkơOiVM ܊43QJC$㧠˒PubC1τ{-}uDc#҇|^dBG<<-(lbԮ: uj x~11㮼*8ӳ~kjWog.MEWPBE2 wCCTܤ~uytNI+BBAi2dIYXwһK!G&ka?miyi4 tej߹<2Cw]vʑ3ZP&&Y5@&VHUsdYVCIN?5 d2Uoe*K5&Iq+0=/ $LoS`i$=̐2a8b$VUiQHؽʪl`.H݁t(O$x`5K!l 2㮚KZd? *+ˉR%KU^,}e/&r8Pta^؅1;5i\`R~=¸|רċPÈDv EfZN{1 ׳ۺiTv%eO~r0,-Kz $/,(&')-'X|8uŀr>ӫYoWՂ3żz _l-byóbyɥQtΤ"au| tNH}:OS36_߹¤ (Ci`vI(B@V5ci1t٥m&bMce ==eT7b$bpՖ94MzGew'4s&6Kfp&8}R2Dn-Q̭266+W6b b<^˱MsP,_L_#jaV彁r #4>qDB֠V#nS>zQqxfYeٍTmܫw_m;5Qmk"9N9V)kbbWU'N*WWܭL!@u%5#ݦzѶ(mGǙ켒v  .ػAAkDϿ1@;Q?~=֪ka[ -.;v 0&Gf2eBUNSle#[ޓMŶ~t˷Sd:z d<qLQYZ| 6&ƽ{jJE4e/fD#u}^Ά C XP⻔l9%G"H2HTcW(Kd j w2^&)A\^9vX?/ZweD$#ms{r`h~0e@NU8%yHE'aG!#>J7K&ڨvs'cI0vu(vg$1  {\ŘgzX=s cD5 }RIdoX6_vR Lhf( i.*s;ZUD!0(8b%GTA@`gkInv Oz WVX'}ЦJR|;|U;.QB0S Q+*dY-aeZ q!s_IĺJسm #O"Is,gv-;i9`|f8dU-C,l(lqW%~i ALBa?vq?װK+>yV;^sjZ{o4ҭUw2&"U ߸DVj{P%'˕B$:^9q{YpxJJ "[ж+_0~L(X_UQ^aHs<#7xq5cNE\9ۍ]G#CC+"j AKhAM ^t*r_^;i*4jO$z2ed/M-D пwfVzzCȮA#Cn-\Ps{š4py1w9+w 0>(.KЭBc8=K5%@޹8+#QV1 "%э"]3*3dEN*[ZI "ɡ1W-\F;/ :]4=V/ l7#sT&!RkfÂ|nIPY?9FUa_t2$8w'*+y-MwHG?./?(@H|4h*nZsfMp~v}h_4C;g hFI* Ih? P{w!R3V,Y9.UF!]k1fղe%,6(,wkI<@WٙT^@W daB'Q'G3\:(5F=Sm;ÞLJJtWUnt9dhx:|vE VD vNC^ )6_9,HK?Bfex0XP5D+o1pq3a5u÷y!~v~t¼IDJY7tFy+ϲ *8 jq?3op큡{+$ &D.MɌ@YQ!Dq&װ 7ɇ1L[wϨgj^Će?| kg+GCf0"n*t@HC;>—^AGOe 1-W>?o [p0I3juuf-idhڋ(Q'4EԽm'7\&nw]l[G],5dGJzÜR"+dL퐌S' '5"JwcGP'jdFر8Qڨx >qC$BKbzI-羛,W|VvMSx MbJ/?LtPm 1Њx3c@c8 ZlK ->[Y!azb_d zķ%Q O*&bD E3&^XY1Ӟq}v(Fl8ޟ{t7}nf[Q) \Zb{N#pmUjNQmlZ,zw`+cz Rg^y"u٣T+ FO_4fQPe)@ɤ gsZMbӹǩa z>,޾ulaר[ ϱOއm]=&ʭS=2ʚӒTTY^EmZflR5xB\:Uvh#c#®0d!iPyRC詐#>`HgJ=<]ivl$"q'u Fˍd3xgHtc MOIFpeNkY-^QթShvw*:Ȅo_^7{N?i @p\7hJRə{Ĺ: uBRi֣C< `Cysܸ C?zg?AknҔt.cUp5ɁA{\\Vo!۶W/_|proxwJaqV $U8IQX/Ƀҧ'q㌺IO {C{o[U0a}uZδh[z2g)+*x$6«{3䭙t!m~18bxtpT|6gek@*۹Bh59(S\̐;/A,9' HA%LBY^c#ւ_\=h۷% v\r-49 *?05f:a{CĊt[ޞm\R{b jTy`Z \~J^bLE6 LHLcBW-滘; ^b{ 휯KYAXLE[Y4输XkOY릐Q<}7=͉ jºW!fN)ìb-1]c lƪH4xȣ\gokEs8T6 Bb4 *RfHi%OFyEu1ns!,ZAmlgDhZ6[W*P)AW@VumTȖN5{s]ROk)޴>7j1C3Jl vF+< wE7|P_a\xzzޙNvDzQϏZQ_pR3wnmѢf8W9͘d)^"FXrR`x <ٮ|gU)k߄6R6@wYڈH0ә<)Rg# qs_TH6ri'n9+ U`qUbTX=ҧ}Ae:SD ML攃l$B,%Jl˜6.tO N9Mjmo^1L D{Q*=JLoX#A)s9{`9_kt7iFAͳ'?8a>GI)$E:Jl%S+AuiEESy5}bq1nC)L]isC !)fr{ Q7q6WYO,?qкVH_$#FϮ.Kddҥ% F)R-x8} z+ܙA1}54jt 4@3,zW7<&5wA[(iҹ P*V~{Og,Y~Uٗ΀ӳ).8T5Glg0HZQM\*=Չ3K z\sJt?-`nsC{_pyFɇ:u$F{] o FPv~oRƘ5Ёki12a[]vVk!7VcOd}+#̚ B꽍eLm{R+]em^|L m|. {*>qE#kd2r* Xeη<ZpRl.+[krgm '^,@{Zno@m#EUѠJ>ύq\ X>~4X<oƓqȫ?{W8tz(zVɊ񛥦f[ߌBcCJ*%HQq{4X{0Ko`k$qaI`@?ueR|X O[<7lXi/0u0^`uUjfT|7|N`P^j^s~c >SZ2+EڻzfgXB]dW rTay-p!5ߚm`)*WۡyeOuy-ҹ[:ntuk&iJIÃ푔*R~{lZcR ϦĪYA@?Wda^knAcZT&TCDqw·qu r$-O[l5\*2)=x xpVf ~ă"G82'.ˣʅ}tݸxgNc{vbE .! 9[VU@EI'|d##8ne$VǑVC}TԇrrFg/xu{na ] 3ֳym<  F`5 0 }œ@ry샻0 b%!(~eeCR BXFt( bI@^3h{~UfgĘ2zb+hd?$Jf?10 (G% 7sU. ըQ9Xy>Fnhu $lʫc%?+<Y-3$m 9zڢ:VFсs$"W..$1OjˍUKX9KkC)AcV"e5wP {@(ҐV=@k3Iyvwa #ԽL! )˄#kCӿ U1Xvjo$B^„ce[-]0&hy1pKv}VA6WLT8xK/"hmcYc?,nDI׈ߏT WgW1teX|1Slw_0$kP9Y&H9Qa{O[7?eϼ;HϸwbL&]]eDQsjӲ!pC'w*TBeX&?g#RefcJ#ѾLpah|i5mcf)A2*El+,*6.kUyĸf}Pz=7zP_&'{+ ~|RGb t$}\h -sFR sCV*m ͓xp͵H FJr3M@,Xun69ˌ!K8\%y`(Rc*mɠɜ#<`IɊE"USC QR(GP2[*Myn9=* ?2^h~hB~Pe\LSFBZek"ԒJ7ٽpyEY3]B;aD-_6Q!vPuh#_PYho_E ETr墴zYk49XM<*Rb;m!%5Tksy#`{+;O: ӎ>]\{ueېj?L\)lݩB^gF$`(TLls;)jl{|S ,NCPZ: +&6=F,e2T5>bPБksirtKc[e|]pQIbht6߯ H ʟdT=\ye3j<iRQdn{#>d_\P'x\ڋ`P2A S_UuRs['jU*a`AKwbvԣ ]R~KЛ q1ik<>ԡ{]I =Io-N"W-``JvLuyNj~A"=Rc ֺŪqN&2m|:T'{Hlq׬.Mm4 bZ/+D͡=d~N؂os\ }{yCOFBN31kKa\WO E3o |/)w(pɝO)N31@L޷OF1}r5W0z3)I*節dY)6"|D/;=bgLx3姗rի41" =X5n,)Wmu7+Tohs ڮq5HrnO.?R!OKIIRw݈%/2#?2Q~ 00+Xp0Lͮܛ؋W  ,z_;5@.!PmyU7<Yު%6߄`+LSOȸ] cdaJZOu4n7FQog;ACs=3Y1'ӹw8]fUlDUŬ%kp*[y6H }˙)B Rrt@qD!7Muc-,_uMH f,fwI!?,gzu#:BM= fXdC`S X/Zpe 7s\K#gٕDj']sx7 v]_= 8,1MiN/N̮q$eG,UG2*4&tUG}ytdᘵaaϨ='K/V0. [:ߔh N֔qnS#z2Ծ cD'lE|Vͅh(IqbܨqYm`L1ȴ_^>Ș Mppe5zO.l]CCfh? *-NbJx* ~C"jY!Pw$LH6 $t)$?vqeEBͷ1TѤ@ .I ]/i0[Q?[ A;I?prݐn Ϸfq0Y{"(O[;h\.-60j6_2ct>v9.ߧ7U'3Ja|SXTR.:qQZ$zhq dօ/įc l> iU=բ^`& NtI!ti u?uRU`K<us&I?JIGe` θA[O=xGZ+Z} ]p-w\X$[x8PoCzԛ.Hw1cSt[JϏȣMͧp߲sc:u%qa~`n)o"%5/*?s G%#¶Cl|7NO`N894#*P;f|4k 85Xa~+ޚD3fДO:Hk?zoPfF7&^j+ wTwR/]BbAEG5I^fV"3 z4ڣ PW|: isLԨ'{n\s ݑI|h+  )JI Lgb۹k+%ÝTRq$2s 74%⥨Eaҍg$ jy(0a|-=<]-*Q t4 s QKĈrھ%L5F tYN"NЌ? A@w"]=Jz3n-g_P\#@ T~!)|סA퐟/Qҩ2p\ɲbxf[{_ο% w%*r\\x3 "\{,%@F7"9to^촼'S*P-߼2r^n^>. YzNVZzlas̭er+#rfyP֭hvÖ!eLfַ~(i+(X1嘣keuy:-]oM#ԕ!<^VqDsrR$H {Eg$n~8)3̲!*U2N=j MN'-nRgu|I29׌,< *,tFשs-zvj>aC ^4zÂ~,כVA?++tBojykH amO {'OfpDi>9>4#|y8Ro+\a.YQEz'X7Eկ!oThSz+ 0yH"h4g\0<(V\t-s:;kdaf8YG#lVr'!#7El+>U{Bb;ث jA]c'x&r0ANԕeZ9kt4t[,p*<(sjߦ攽o}Ѕ5jQaEWz"s8C?Wr͆' I]I|.V6!IU~3XG \|+(Wp sMG|l3+Sq*1̃$Az=ױمKo ^$ 2=n\ߣ%yڕt;|>T>o0Xz8+~8uK1ސw:NMmE }42wIGMaÊ*㷋9QFlSxLQj4kT'qVaAÍP e|PvlrܡxHJ-֌Ӻ`|cǛ O5۟q*92,MlB2G=.?R -b9-QГPfS[I7f4Y  (Tk"3Hx 2-#c2KUzM;` Ht<#Ix+z9Y:s~lvyF+%ǿOrvxkH (rAiaokԤuy2(8,uZRvw`7 ` /ϛR>OE^JéߙOiZ,B*hLtVL; YX,jHwPAOI~OjxM$Ă!SeWe00횿=\dbXSwbAgL:&/4s׫]nD}~[4x0s-ꆹB_">}5 -"+&{uWT{9(@jsW=_tzUNWr3F-h|@D](R!X `WzM~L+L7QaX[R?TJ Gn/?V khGf ztNMVj=t' Fڃ~{:[hI?D 9j=u`H!t-_Y Q;'$ݺ-PTEa5L~a$z+]zVK ~,WfB`Ko_5c.nͤ)eDfp%)>~ ,Ɇ2'I4[@9a^^cH}|{BO|dO/;,:[2`M+-cퟫ„ &G *[8' iMKꓒ'-@}+}/7詞۟}xѳ  mYA^lT ʃiK(k h7_8 Ւ78ՇH(=i[cFqBհcr`'3=2dlaw)MvQa-x7tDYf7D Z2D.X| cD=Nr4&WcMj[עTڿVJQd4>6 %L`Ln7 N~^s .e8nyDmk^$gopI:#Y*Ҽ!p2oo\V;wIoyQ%(N"%(AAD|VqXuW֗gqeyhvNlebObD 2 gDP-1T;8c#Bwep%؜Î&a>.uAytJAjbQnGec&% [)n`Sxp{ϲOes;gg|$_&s67oxr€9<ats 1!XְU5F)q a\Cqi+RP[9è+ Ԩʃ[OiLDx4K-v5.4K;=K;Cs~t4|h̰9o(P2\W@?s ͛:^"̆ydNhz6]0qԬ&؟ϖ9`1;|[NVh} $u=9?iem>QO[ő٠Z YNO*P-X_^z?gk"|٦9f]ӸmkR2n=)KpQ9V6okҚ.a2Rlb?`J*6n,v6Y2D_,(962 ʵ~*˪ӟȀ\`j%[_{R 5n~YtUf<>irN>BELJ~UqpϢm^}8LaSӽQ8|qUd.RP*r#֘Vϕs<$gʢ8yj ֎;u'eE!Kv4Ƌf7@k SPY P8DbїÙD}$imTOsQIQA._e?_I{G %Uj]jy ~[0ߙ`{0fHH٫{bJUZ/Us\Hj&L m|7ѕANJ7HXkhO%z[r5CEeƭ0ue+@D10Edɭi y}42 "E7F2%;f 6ShE9U[NqX&ɠ+R2wA*ͽ>⌳&Yy"~gaO?nЁY5k>!yhw W';"lcZ~L;R"|xybח)q\ IV\tw1c"(DY܃F()۷'򢪰%wMfd{ܙ\s>W?~Ji j_KJt,"<6)M:*W~a pp=/0(e=L"{0 ep *ҩT 򙢼i!4i./S'=F@lTfԽނ&JgKW;8{xZ'-/|֮8"K|aQҼo[ˤGvL9T&{ V<-m1\(h$PEѣA4uc?X,ڛ5%dr'0 Z䕚Gl8[.N@{k*$ٌNVP~f\Yc8v_^lC(aa88 ~~Jr0@& ؠ_GoRsaa΋rw;Z8A7+t3VHnj<;UFlp2|x`1 Ulx$3[F0"Dnt2tAyU P'"8!GB)$uO:/GJYLwrw_( ABZ^XM1qLMV!YVfm8 1Mubسa!ƬpOB:T^vq6;uA1xTpiҰxrGxSE oC˗ +gVQ>kJŸo Q7 EçzgQ@ X  /Zh5ÌsVN##qBz{ 6dQ•ܝ ,;^˯#h]Cr0󧬽 U*A務pz2 8oL]g@s?Eao#P{ŝ7zsМC\N^@ˤrݶ8" yLfwSOʴ=0i 8Չ2A6o͠(xpĞ0DзWAOyߧWl>/08h|Yf*WM͙ӫ.0KVPm0DksHur-5p";O)57lʆ=#NyQ5:==0&p8T oڗКMС&؎q!L]ikV_Tڬt#=G 46ݸRVGDDSOouw"pRMfd5ljKg;+-#콐>}JeH&vT8L8┢OCF3u=^8eeB9m}!d_pꌌ00knoUq!^UyFU~4eI%|)WqY3XN_iH)Bޓ7x1N0éڏ9Iʚ7<T7G09ųpڧ>20 &}[›I ={w=D֝RbBJ6έ|>T0"Ac`čn[Vbkk0\Pvwݠ@ V)cۦb-(x3- 5+Z^[, -J%*da G74G>1bk::ɸԚRs3s&\l)^prצa0jNeYNwbП*" 7jˣ >ѷ`0(zc԰D7[D . Ēr3X]yuf/\:wGs|6D?9ӐW}bY"]d6Tx[n [%'QGߵV7v*x]"S̪<,zʶl"{O ^£mϕ#ke CÂA'7[)c/ʟ%1y׷٢hfjn ,ӟ*~H{ϷV @O\Λh|D^(E)[ȍ\򹢗骁 bձjc(ìN ^o0 偒{bj@ nSvi2iSt~ GN';#k!t[h̒V6#ߺ 7j3eH`2M|ٹ A>}j=bZPN7841@ty N3!f98Γ5=y-xXqY[&d:*Ji}ى.-WVS !%(L,⁹"bJtnE`Ҧ^DD|1*ZBQNML %Ç訢"niS&iHω JbN#S@4j|>YТiƛ iV`'4M8.W>eD2B^h)=77<)]"U^) zyGRWZ8KO,E3]MfO^[$QrsbdT#Ǵ\D̳:T%LKJK{+_GT[,WX=dQGw:zCĖeab$EWHH}f6lnV$lW'爖d{FyOxѳ2@=Arە\gnW\ԝB-_U%&:1[^CU8Ñ55u`!}]ޞՁc"Znu+ѷ+̡McL^zj{7$.A0XBg)Hژk"`?vغQ5T"Wd .m@ #ӝH# i"Y=(p5p6Mܚ(/ղH3ɍgz 2 \Q8b8dąk⋌>[?֒ S)Wb>~[N;8ꏎO~T=l2q)# Nd𑊞Gnj 󎁫"ۨar74-*WR.Twx7~[!u=ջ^>,=ZEu~Kyi*9KVs7m AmW uKʐ e&cl|D6L4B{ވɜ_@*ÐDK#+81ʜ^N&ovyj 7+OuEpic ii !8P]WepMS+Š̖,8/_s4Q/Ȭ_^IՎnS0A!LΞ*J&8r>RjqW Y^?QvgV1?iJu3ÏM#^ؕ|0gݖENb/z[@O3*A贳5kyܺYnOD(Wӭo+jct"jl}cu7o4mײu^j@/G={\IvN)jE'"dnb_~c*/=}uTL?SX盝hYv:k'azٷs6 4"MA5QyzE({܁)!l =D_(Fp0*a{ԪKQB!hqCTdiY$]M!Aht$9!!^_'!}{r#VMG5W}X(ch15p1 w>2M71ް2t왦rITtʭ" `[ľ>~y=7}EҀyw݈Us*~v/fP5KКO sF:Kv_|YD5m_فv!pߡ 8JMoM֒[qO0E:l%e6SOI8[8/"4žBu .}X~b /~+{eYa=mggr>i8T_4g /m/+3CnlWL x&2UXG={(CnCMt]7nyuh9_ÙĠX&D+]6 k/>lb`@~DC %JB61z[hAE2t(^ k,fL';#!%!nw='AS5z6ߝaWND Maln˞_jKjzÛ{Kv`A$d̆-L q&v^DBWNצGyfVè83T|AUǪɯ =jRކڡ*%CS tϭwE\{Tn3J`.c6}&Z$=O3m67gqkgXr8a"<{l/z3 A< w}KCo޻v*j'b/d< ~0iz jRR=2&D%s}hEtqCׂ^mY:w8c!Qʘgr|%iqFw *29|/k5DT6\X9}N_ V~ܶxȢ=N鵓)I3cV]:.Z'qtw뿧~_ymhI1.< HS*6W FЗ6N84KtFؽ@+yP^,v>̝z %`j+rp x/pLg [%첷֋|dY}RG%ܽBcUGPjwcgOtY <z_&Z_Ǧ{VßxٖVȥ$l7)os @"lKS {9@3 yLqWcՖ(OBznL)pЂ3YVm[`˨z4R%"Tc@.HjwZzԃ?P#!9H~(JzVҜ|CaV4q{iQ@f9%q;eQ(%&)&KI2) \`K^V4ztۧqnL4'{')8h6A|Mtꐉq۪vLzl8r 7NC= $&F'Zܡe;`@-^B!׌u"Ǥ,>AmSOִx~vg=F2qz*懩}{ڳ! ^_'bI(kK4y!'/Ahxq^[t\ jtO WR)8gw 90ۍKׯT܋x=3⁑7X M].* 2:#@D~|h*r[k`t}AH/Lx~ȉ<=˪ݩPKϝ"ЧeMPΌ?4=(w[o%EDwM}AKN@0]N+^ݍgA|+" ŕ_]޿CٳD=g̵cvBe0*C9tc1h`ZvB\a`nl(CvPJ0zxLf0${[x4DkZ82`®r7nؙS$ﵹ.ZU0u\&BPxx6@hZt t68(G |-!azu@{i:])W<袈1KSψeXSP>\[2#{P~$S4]8w3 c}{Ð joKr c%jJ0anj={at"C? A0dwˬh)U#尣[rb*wR,f}kEL?qFO=6D$!r4G#8g%yݣu,}tCfjє3QhGvD `WFB&_6}[mR4aUWpRh-Xy5yN=!w&v“a3WYz[&.`aDn>G/U޲M:ɘ[{is hGI9VT.lyؑa22BZTLW>? lZ,RWdSd"lHݱrCwFн #yҲ0t{ٴA$VMydn  `&lJ ^r b8+©h¹kf?.gM 9cBz'(8/LA^ۚ}C~6~c\V9|XinS8JF$7gaGċCs*Wx ċ=6\[a): ߑ|AiIlls7j#fuZMmoBAs&Grd=⼸9!>KgԿK v/XͻsȳEށ"f&?E9@ #hgkVvyG5&3;]=i- !_!MucAl_bn/!" '_i!_(/weFv73{AX&E])h Ñk9[i+iIttg5I#&EdG hpoI< mˉ^.Y`9LBSc}m:k,Q,m3jn2xTTk%m|{a^N:b]-cUuzFBIS|-SD7SN6F\`~`xRe{60}GNmS:Vv@Qm~`vWӖ pFt80nhhTVu7?š]j.Y<7oILrS|7v++, j91YMd,'1$ w2Pk~[ z5zj(ì"U׆M, !~+_8ag4+yfFxMld Zjt]NG~̆ VZ.at --D@&YZ)x^P4;zOEbI{DR0g߁f:5D 0Y;/1:94]U:F'_ G_{S6|9_")Ph0On>9DfF3CH248iI?h'6J?FmC^abn1Nz7-H- #Bx)'3=f2L?"СYmſ^\w}*h=^l)DMׄؐo\1^FtzF~զ)ƌ+'`:*><۳B[<^i߽3=~s U<' ۾?ucΚ֛ZtR:K7#e{{e`wOд9 * Pl<lQ f[ؐvewXdE#4ÊLs^ϝ+`'̧RI]T rr^Si:}#k/܃K8X~٧(=m7R*S20#iWa8 ͟e_@/FvȉKc~9t;QWT$RWq.<- P!"ި,S?13ėhGS6F%!e@~osAVoj*r IˊI B~:B W^Wq~^oCz†EI2:9{W;~CdyOc'~wM!lMV!HͭR5+ӶBy7}-ɓXu Iս"(*1ʌ:-B%7."LZ5񛲯^K\(q\M$(?E+a|jogPTvBqJ!Eu@YL:p: [cy_9 :RI+T}|T`B̓ZeYef t NlEk!XS*KUo} %f;rMt6kXBR޺*7DhhV{.hXsc|̥䫖B$hU+\l5v)'(W2ĺC#YoJ ifQW?Y'?ND7qAZBc X3x]dr"d4!e•rZ1`y91;ZjGSa0gO jM _-4+H0{/9!緷yأF򃣆&Von_=}家ROUω\CX VŊ~n{tds7b8<$↡3 3G]Y\`tYTt}X%!] H9A|6cӓR/Pn*X6_VR=Ēw=nB`{ ;d5_L=n0u`Ipu!?¸R*nR{PvpQmd|V3{_|I\rK3^dQ(x_%x<%?ɜDʭ_s$ff%}-' wׂ{ӕcNڬ񽝍n-^0J7u!nLּ[a2s8i'Èyؠp'!ە%1(T+7 dBQȩWâH~\ƭ|J)"tlr4!:J~,S[|-՜m Ǐ@*yLr? IA"v$vͅ'`};!N]!4˔6b m"RA: g\|/s嬰hh 4N5Iu H`hA49F}8!˓ѶYdm\1zr н}7tbĥM.X%% ն'L@ -(P`י" n(S %#2Y^*y4h16Hy)7aa^[)ZN2% @Lg4XwW´} Wd_Tkv|mInyzjRlk S-n HH@˙;^~%h.|^og =&r$|8~FJ rBsE8`T 1xwA[+(J)1[$XDL(5n]#'ޣӍΏdy 2K{Qn񲝸&Ou}:YdB6^)?4{sF7wc5C /OE}й26\'S"@_Kd|'R\`N ʝ5D#$ >n޾ Cv*dį_ QVץ"iLP +6҉U}.W|E|DBnG{cOvoR=3E8I;T(+O}TULPx8T,DEs z,XjѰJ`c ™IhOk 8!q%@XpD#290OFj;ZϸBhDREX\8@Q2&hO2y1!+)IIRb['sm!֙M\ruǛ Au1of`uW_2ߙ\ؖk$3ߚMxǜfӍ;7gi1ߑbT mГĴ?b<XU: qp'ٔ{E>PV#w6p:U,P:Xs$tLUm"FU|߲[`n#CE H+.&ZuUeƽ7堎6zieَ;J1M95P;rIJ@+I&hnZ7"*3FoIsǏz+JR<`9V&EwilN][ةx8mNPO8!_DueQ$'5rӻǬנ6 fH{/sApek=*IB^R8LJZqV-$[dk/0u(;9ۭ T,sa-Zٞ؛:$Bufo#iO lEDYlZ F/d= " ;n^,wihqF;V;eqd~4R7-/v艢WKD+΄>5LmF!AeNTpG+;jkQ#r&H\xWḘ3x?FŻ3mr}0LGO&=ߴaЉlo 9Iḧ$6" rm d*&=Z:>: H<#RiT,vysҜIPt(Ц`O:wizSEtҖ"6UL?7l-$yoH?{i׌b,cDlnC4KGfs86CeM:SivWW1TO2ہ.*ޭܟ7 )֧y^%`+l'%obr2Pɭp|&!Us]/?I2nG 2HLa첀QN##J~TPSQHǕYNG(Mu  Outfz颥OE-=~x`6aC䰁 u9 {q,,|"phm“f>OfJIQxsT8zvW/sz Ɨc d[Ͱw➧爟SoQ{{ (ti[}*_%npx +k;*3A;z$,!}tVʥcgJ?[)!bG&,GSwv{@WI(=ٜP5/R_p !٬+1av`Еk ?(J` b4;ӣ"K%:?()Д=˜!z>>+'l#nAqrII{ 29>lӍqC`A<B:YnNMٿ^+EsD%HJfOlpb[ۺI%mDE5=W0tT Q"]PGw$|KTE'rewF;oJɄBie.$48˹1w5T'KcJ&O>_0O;ŷv$ƫ*fJ3y۫jD,74cwIA yUo]l\:I.ٍ0~kN96a82 uj]ig1jY9X8Y%6%O|dA4"` rڌѠ3& V<|`?Cོh~ @gd}>Ƙ/U\H)c[yo!uĤk4Ŷ&Q:H4c*.GsB)ɭQ'2 ZɼSt}`C=b7j6uM_$z.nUI=+HQ'7z2JxbKPb䙕ּHJ;aޑG or^kmY(Z`zSCނO3N\oC鄠,kqV6 ;Ma6e}[kT$^PCԩΛ Z+ޔLHB+ݍ!E6EK4 !+\.lujqJ5TىJgоyPt_J"yȏ1z;ut=OM,Vp(i8/Èfu]6}n祦x4ݢ/+{3Zhw΁C"Gۓv< e_>hP7UtgBUH%ߺq Ulxp4N۴VfX \ 0Ѵ[nUT4I R 7v./x1xڕjuxZfo]032l_ͻ /&\?}>-mDBùwC=vŻstA_F\ ي`L-z$&5*|(͸/bYby_A3 ` Q!1bkP:\xQ}3 6GE6w< 8+wĮzP)>a1 Z3%}cBe? E{2hQ%75g e#ōsauƆE)w: CUS j-ސ(Hf9lzBۂΚ۟xP>g_+B" ƩȝJ P kBa>2$j:G}F}oTl< |5i'6pe-UC_B$]т!>& H=m;D .DϡB'T9f͢e[T"W},ABgC <ڲ1ʸCLyl2+*,Q9!}co4) ^ 2D6f%몃xXUbI[ dKٕRiqov† `j rh *T!.e&wR`?}ynA IBMmald8j6bL%3΁~]stU N;l ¯GB"ZP;JPhbj8Re06`LW8ջHyҝ."JqYKj8~)8WjY%30|щ|M{i1ѧq1R~96|ؑ1\mi sb`&/c^>w-ףxuIi11gQ caGVSxg z"4fO#Ԋ1G]\`çZ4B~A8=#횷=4 pRB:8,IoXDJ7/2*+Y7Aoi\${`7E^DM%œdQFΈ| %5ݘ6 ni :ԍ@)@˄#/G줣aͲ7KE᭳ʀdٖ) q'l8!B*Y2Djvg6?I7w0gR_fQCm>U ֽM E(2f~+l٭h'KAa]3@ m%ܧ4Nׄ$\>d϶=3-U(G,V & gn{]wJ#mŘ`29΢eFѤ~}cZPY룆UCc(m&]16NmD-)/2O?D8bqߤ@>+WURvV]uj\~rX fZxx]扤$9p|< =5n}>'! 9Y2Rז;k|Yźo5f[ȤRCF=7N:s% ׉yBxfl:Yy,^ۋI|o@wvXTyȆpF;}50P!U PdT҅QUpꥥ_c  }C)nuw1*k¾Bk`"?B~[zzl$ EϨ6w5CtUf+adPӷ}*yf\3 @|20ّv[RSJ24$F_3c ,زOw3Zo,uH/? r ƢS f"2ѕ;z| !U(|6`0ʤMg$bCf~1V c]$Z%K\ZQJ[z4$d$>EmN+r)"fP8ʟ7pb߆ᕇf1r>B!: K?|~X'0֞D!, |K.^0)?}4ثkl  ,E׊FbpK5,Fܝ^+~]֣4/@Ǻm&h =w$0KlU ڗ1E)+ma3^Tx'gA뛽R*m-tӅ 'ߙfg 8Olؔ#ڐ(%^[U a@l>[*&*RPb[2^ ._*H8k÷b Vd呼gXVs\'[##I[cw7뤖z L.ڈͿ?IL@};Wm}ٙ hKt>L(9OK` ?P팾ɧ+<@NB9j@8}Fn Od\pm.$Nl+!CՂcvIz"8θ!x+xsa9?IH;Ž8v+^&I U3wx5(^!=}33 蛞qR Rؗ#V `;tN ǽ/x*+u RVX^?"{ rGj؎>+|M*,*!EU{mЈe.Qc%> >XJ0w>v~W%ICd0v wPB/&[] b{;`os>̈́iI w8In)?_d|qO&$`:s 1]XGC 0Om J[!Ö2Pv҇2sYczf38x@;(m"0'-k*YLXkWb{W7sC|V 1QiC]J;G0ֺZB5sxk؊Z"RD|@N#-Ũ}ة;MFv"|n9*V8$(E~ 7:,AZ5@n]^2Ƕh+.4SHӔtjܵo8#@< 7? 润cڟuSpGDyO*{US,ݵTs_/:e6-lu@龽it0ݎ )8~"nD)%8@hh"\-k0q};l(\`gnZPGE@:ގ"!rK 'gl Uf IpyhKĒ e52h :ԝ]\)]O;IUo^e@)@KSM h˞ #%o65C'AyS~d21X/O^Rfr\+=y-x4I%;jf8:ҡ3f󔮌;*.p/N{?uv9]& uB~x ^_[Q[20D`xqz2 LJ\/tn_ϗX(ba3T@gUv 5$s1?ˆ@9ƆD PԎXU%hCBB0&C- p+(b O ){بfzu ,10ֿC Yp`ZLdZ˽]5j2\'Z\UsSKoeA4EP-]>Lu,C2c~s]6frPknYu-S5K}OƎ9Hx`ř@4PPyݤ]:@GdmJ́ wG\TlXJk5VeSU/ƣ`ӄHs6)Yq`gf] ޯ ^[ 1up[C笫 :̦ J[fP]}q ml` -:[lfɑL'w1zXH wd ?=.NS{c 4nSiYiV\y5Ydrai; 81ߕq $K'۹0BCRZ~F2x9_E6}^=Ԯo#Cp yo%nO8]p( yV"ŦSw),s?z\"8,-ŗ~uJSVbiغNZpRTe'.:x_#Tj(G1~'`!FE|!@O8EmՅixdYl6,Dּ 1Xw\ЧG':us#AsqLB#WǞ O3T$';.T4n̶,%q>$B9jP Vp/#sRΪW2dL"ϼb&^IYIPXBo>?":ZĻOIU78kwPY4:h&x~<΢zB31?H QT/ Q FF&(af6 $˩ U).;j# i_\Pm2$ .MD o1 ܾL h|0)`MFhìrK3jH"G ]YRXa3<˼+rF#n>;Tpwh]p J.𗭰D;.9K+h?LW8 $VE.XsZ_˶X3A8 \sÎ|%J<8!t h2`fԯԿXտ qY[lKwX7m5rzQ)K.aQ|0`B>X?'#ޘIUv`~ODք|I'[.fcN;NЇ y{ER"mW\BA !N~IDuw};vb 6m崢F*(AU -x5Kۖe荡`>Osmx3a x4 ͷm҉A'^+~J.^N[oYBpkRaY0h(򔕛a3L`yh~]3EܽH?$fDP`AܤO({)@mVe0o?֤r nnd8fqQ6w,KaƣRt0!Qc2(M./ w87`p*/ Ok&(aci*cng3ʂy(G޽Iܰͅ-@ZMOV 2ZðDe؂02a5JZu4\ԿȚOCwfTYƔ[En ?S095!qBQX7L,X !}uVS sWRAЀh& 嬊QsmBȻcJL%fCN:6YwVPQ4Wv4Z=*.6Lrkb,R>풾 =ߞB,R[PΆhcKX T]ڽ4$ gV BG.(=h0=_RU4)_7)i^7I>s4Mj L}|T4!oy":2Õʿc{IZCв'k윎8`7dԱ3;׾wgCIb{'t{bJ ݹozi$akop_KmJ풫:{-ZǴk7濘бWn: _ga:A) ^=ȧfLhԻqC%9GjØ`\s6Au]vF()6=NRD- SC长uɔ޻̯?3Ҙe[qc|qx ù<*!*K|,UDDJw(+>> bo5N``-ĿC㽊I˻TN$InZg14u6N-IuJMïq ÷PJ YJC"7Ɯ k.=#h< p:fG =#'x3ËERcK~!%w$]X6+#q2r8 <ҼZ!/QA%pu<6dfw,&(N `մW[B+W}%s댷?|LJJY>jLg+LCitP*&̰F-9=l![?8E"koy5 2JT\/ñbu|@/ )vMc2Y_>H\+ALg,;UטB{?y*l`EJeTؼX9Pb!{1ynInMgZYߍ܃pu$17捦q Sobp\k B&i-g1܄%$Ȳ ޣ9M%kO(&DZf98>]ܣB5cشf$/\Um_G \$I)j:{= v x:b*+O.4;K@n&]׌)#G㥾?NJDI/]p] OđK/@2XuB7)zΊ$"֨&mODM{TpCFLS_|E G F#9cJQN}UבG{IF64|K7~`&AezOO5,;]s9j 9N<:{a,{XC "r0m6x% X $y>Yhx?/WG1no_jS}}|!E=P݇x0!&QP3eKd)ֈ"#„wC=H9K#8իHE WM:v3ұӊZdZsļa9:J)IԯdakNjf YFa=ENOy b Q4Xbc%,; ,w1M[¦7O@$SuhP7Qf Znkz,5oKY力n?Y?xƆE"'Is\Y*Ym)<(>\S\>|D_.L96϶R62s0R=0[#eBYTR2 .v]>媲)6e+p njexuUk4kj Sa/R>\NUC<'hgKa\`q0o4 (-o&yϩ)Oď}O7414S,I> J@a|y8M5ϕ_JDv :5l2*TmkEeo>#C5 00Q{'j=5(u/re^ TJ4G^`6$Ij^9MpB)^No\3) IiwWAeIt= Rm[3 jO$zDӭN묃0}W|%y~iHYXoV7$ }"[aj'94\EWm (K>ܦ6ke&k_̋A7cF+J +VVi?RJ=83& %q`_Ɂ3_}dh/̉f+3gD:%F6~HfdhP Z`,5UV``\i\djN_Tn?'I2:>ybNb]xThPWB޿f)~NU;dz.K.) pIaz U@s<N( *g)īITIVrC_٦C:mY84*7#RT)IiݗLȈވ'Dv8Sħ׋Y K YQhI'!]Y`;| mI$2vmpIflH_kM mė*MdydU"-A=N9V0Hm 4>%&!6Plhأ@m1x #Q?|/5€>|^0rlCOܸ& "e e,E -}/^kC'L:)+_e>.{&Rm3aHO #ݎp<]* Ik^CN\j@Zt̯rFU^.@!S"0d̆,v E~kU4+嗾J,n B +%6Lu'0 '6T"bכwo k1SW~KcͤWؓ:QK7ޅھw U»vU7f^'%6"q\z@ qQ0 >l(@h9e˝I-\6t_hҕz`mO6^Z#k%۱c|sҲ1 G4qs' ,eLWᱯiuy1 WT 5~E<\]1jƉrϹ697.tJM]@Īp ֍>ڷcG-o]ÿ?t?ԸH9hY F2HI;ta<]N(!ρEhWOL(. U86\pa]N%+$O@e!&½9kV$002KǩG#2ū|oWcE¡S'guPFi 6G3en"&S& w7}~ۼmW,N72 s uZ-)G$hzĀ>r*hXdf*` &kE/r:t)N!~PM;V-xu7ԹȰ"uw2^ӔV ;?Ek!Y Ew.nmZL(> {KZ0l?"; `Oh:< $Bӱk-ކolm0klԠT=K,%K\ Z Ҧ^zwbEɻ4"`f^ڲ v=ĔYax/#P5T9>-xE``דm-F^sCF쯯W:QUI{Fs@롢̀$gY`l:{|a_cKaQ=;.**P^(?Y(tFy!b.2%2N,bاVrFɅ$brWκp>N]񀉾Sc! 4Y]:Ėw!ϩ^GԤܼ#=>:J윳 0Ƞmԩ `U(m#YE2y C]YQG d 4 tC24R sm!7T[QcA8",Muj&<\ib&I-cH P}E1f)+5<>Yx(% ^%ό.18zny&:U/Ӡb6- /*"m@Y! z}ћQ4mQ6P/'G,4!4XRzQͬKO۴4P5hAsfu1 _.G hcQes{.Sgo5CƯUxchI |w2Ȭ9XKNT|\Pp1"3<9^0SuK>!Mx*"}|~hSMȝ̲[4ѮrM}BlS#7{yf ¡ÉIf!(~-w,~pfDD"E{>E|wǍed b҇ )q9Q$cH:ZM3¯0.$%co" ㏳ӅVǏe I*~B9w]vAAϋUPwQBṶ9HrqYDu{l1n/hI(򯆨l t{{ȉ&c DC)o.Ҍ幦{ߥPlBF%xWv( hyi <0bCuzCG/wa#W`,T_eYj+ZooQOjgD>z`)3$ŵ~"AMIF~m [yy SǛU)J!=N}cƠ#;d*U%;Ѧ]̣mcA-I*>]8/j!4eS85X.G+d3Z;a<msAu1y5uZrOkx) sBr֚;٠\+|Q]0f֦S*+KO!c& 2f?e0fsW~8iMK?ZX!ǂ=Z,%.bs>YKU!m:tկJwUBtsbѝw]!0Ņ}GssuNpfx8dV>H.ƛ:̀t_" n(@ Y¶* mCz1A`rm_Z!C = ?9\7Xw1BsHI,9}*o)Lb}Me?5 o`ƚ9NV4Y="H6D4AAsjwpLVud0\>wz֟B(8BK%rGeM&AjT;SZlvJ >4}!HBi&lQE[V(ia l7\x Eީ՛7&*8Cj/~Z*v:^ ޞëѢ7 ]Sh/v7tk^m#Q͇MSB 9ߐebTG252EɼZ'E'7,qtx? ?%W~6Y4 kNjnH˃gՒBo ,A|?n&9WaN7I}{N໲7zBj~Msաe ba`F~rM@˺gUį~7 tƇzʂ7 $ZE‘Fjj? rIqxfKV6>{iIe{կ*!z ߊֻ J=Kڳ<Оњ)7GpCҫv2sPkל7]It^W>Sb˾1~.=+amoS0rk*خNգ1UL큎G1:EjٝYޕ`t@Q"&MtEҨwgǿNǛoӝ׽yD0gp؏|Թ@ԻR*aߢ}Ӣ1ʗI*E At;~, B^[bDH %s:r]Dl&< _f<1H_qy\POI?h5i7ȁ:!a*k$)9A9zjpX]V1NRm}ڶldQ24*5~HY撤0Lȿp~̔,Dӊ6gPe砉`Nv5!cو=V&p siQ)S!6+ )Xq,SuR0kA0Uw6ng4}Y24s2v#oOϣY ^R2 ٗt .hV4]S㭫AfhO^F rHLֲUY۬Iyx(4{F|h ʏ=F'ў:_ѱmR,d[ Ij!ESX  gfyhޘ] ăN[TыgS .XD˫(Xw@NoEwг͟=& A@JHH-`aI91nag*IrHV/rCXOl_\fs= TN'X&7"˝V}8ӠTB8?~*vH*IMlIV_ |]B؊!{ឲ/N?=0E}*R]t (|Ks-B+ZE^7FCCҮxeA!Uy`Ϲ0kJ!1t.@cNHWV<hVV@b&A ]v^jmH呦;`uj{9Q,K_5CkD@Kƾw"U4/MC"`q  {TP7Z kڻ @s!OCtxz&Gʓe1jwS_d#vbl+C·e1x`3G^/5M^u{^)נCeQg:2*@a%,oG<Rw'Dk#b&x QO#/]lKMlXs2H>a8lMsf;Jҥ9"]{z'ѶW縁@`O!,J=ěBGYKh1Cm7.`bY;Xr\*zptP?4Hpˋ*S}* ʄ~8fqڇ3LTgaV6 ?ZP?޵}ƪ yC@Wr:V=o%+*,7slqzt(yt{t&O%gz'C0GW &s)"g.hGյ.xz`m9I5&10S&Fg!;oC/tx\MZճJ{nʋPo~7mS JuAEgSd#+3 6BNTϋkjkؙhF {(S`px|Eڽ⼄wKJM+Wx ߷̈&# )2D!8֔v^3-6e9E^NXonȐjvX;mmDu[UT<3^(qV}ʬO3UD2 9&ÿ4]gd4˵މB%yTlǘ?g^]C5lt/2MXyL9vg޹NtiB۳۟J7r'67.,q.GM]:R MPRt|#"&XI CQ?eY(.})Tտv Yנ`w `'Rn8/*,AǶdf6c8>_ro'KXxϊާ%/v_*Cd4zs9- 01e3 {n 77[oX05"*0vz,c_]y#ch`i^d(@rzoF gfe{n@T{ ,!z%GJ~sV~fYN8%X*e47. Je*}%{u}a4jIYNr_h-15l߻(8oL&8`S9 I /YHL#?@I!/J;ma:# v¶RqC}y n&d ~[' Q z锔ٟʥeM.bcԺ'P`l_m!aHvݘ`ea^pH `0I e0*@5#Ow"pYNT~FJkYzԝziJ::1(WMc}`ՌUV +bj:DGvr量aO@ɺbsMG@s|ZZZyfs-qH(sZK..vz|z¸Ě(K(A ;&Ekw~ %G#:8ІVr۹TPfSq;-1ng L7eݕgVEGC#0n'w*#|Bh%:) Z\y?Cc 9;n1@8 dd60tԘ:Jzss٤B+rƷ\_FXDOq^1y{( =C/aT{7<@hE״kJv-lK_N iZ {1 Fg NZ &h&)޲&$7f=&_ٻj )tw==%mzkɒ$]BA5ls,nV8,gM^SNy\FiFbc>uy{]9S]~d~ķsGl9֨b T(-oLSk}D*mLej#cØS$右`%ଔ[x08@W}3>su>4fQc6YֿY(gbw{eOMߒn]uhW?| =lwK^DH\Lz~UZ}OF.`6f菅QmCzhDLH԰mH&ʦ{/D5ef8&G fZ$Nvy> p˒oX<:>XyD DHVwH&OBWlG@mk2bNX/@"!$]TsJV}T} #Lڂ89-+;M|zdVӓTME-)uUm"֗_")؋L/o$tJF%v"mΟ4q?r@<1z.[3-7Ӄ[sV4N {4 K@fVKi":']Jw $xreᐨD}v,+x&q~dBqie7ͿWw849Sq%dfjh%b:WL۾)tvm޵3V+>SR03bo@jQdd^i3`#l%g2Gy."k}7Oxde@;PTq ?1 \~ZMmȘZg60j9/Zsq'o9ﯖ/:R>F}ApoY16ʹ?".G=F䅓ͳ3O&*`2/W˽)2c2]cY\PlT:&㿯BdD~XԤcEKBA#R)ρ7-ۯאJh드YAO/ȊmS:r;*W&0iR2W>$UolΚ`^ S(誗Nx%J(ü/$NMU_y'Ƣ)+ީ}5e`6҆ Oߞx=7az/e{/gb[p&"PnbhWʒ*O6dR tQoFsU*?XFQ0Bs[>243s1M_&Cٵ 36v$W \ٳX}1WX 1>z}p2%]PJD-Y\og(Ģ%=@H28 nb&IkpH*vGPrcd=9U{S6]J?\/M2fd9̶}Ko?::eHN"WmtWe"i"]F6uvoHuΧs6PCxWuq|"!גUa)o1l '|$eJ(]# %&}Y846KG&0q0h5w#uplj|!*g+%]=C[ h91b"d@2פ: 2UVA6oAOۇ 'yÌQlKuЄ/E_=Lk 5s4[j&<8*D.Eq*|J5 Mf5p~Y-3d_*~ԍO O[x6eȤ5F36Q r5s֥Ss%j< bH}#(Tsiꟃ:,&>KVL&:=$1ҥ)MƳxq]N8:>SmT iQG T'$(<!ʾ?KXЧ4@w=#N_=LÎ @oLMZQWjV$ |~xR]9sBMed`Yx#فe8r.l9S/wWSEru<4OKc pApRgXUk4ճ(Rܿ1ٶQ^W=VHce~!\F$͑bv>v$%<(G1reaa!6bS9Ycώ ǁ?- 1ScË=G$Oy·&eqh1 ƨl_cߤI zy_xD :z @ψ akSV-H%٢ˣ%J!U78а\܊Wj20l%q)*HT~ZqP-r))CQ^eʪ:s_K0?:Gv¬7'[wOzM:x1r,֢FHS&tYXN5]̘!iQhv*2߂Vu`fRD|N+Z#R?E"rc~WǞ5.eG6u^8.$x MB/x"`H^s{eHyؚnbv/ZWv$S5QmezDޔ4:cnHޣ`VB qYj]G`\iÝ!_Kk:  \mdӽpdA L,p9o#G_$*X>Qltpjś_ Z]zKX)FE%ZxNFj]]gMD+/=i0 h[bBе΅K>r>W[8ֽ _NzTL{Do?bc-L'eӇὈOC@9)j+]e|>" <'B8G4=Y#c6UI &=V~$nǰhlJ[sm:’#Ad3 UU`JxqO9YM!"½!VWv+crRr?q_4ZQ[ K0- 5=y!aѩxNu?6sAy<lᝊGAQ]f$7̠vUqxl1bNqQZM ks#8^NjI +uwD:w0[Gy§K\×SןVWXOn4f9W.!FvbE,ΦMBQ)DI!s ٽ۴_% ¬|=M\V>3ۗ!I`˴(y1Koy /7ڙ5`ÿ1'ɸINVWf]/eЗ. [B(d,gšA͑Y}S5yctО_/ KPeuеxs5>_Pt >i&cpNT[di*X^Ju-#pXXVFV/":T~4rYq7*x a'gop N"Nnb>ƚCh (jYK_<0b<0,&r&+6)d)y'DRl()\b]i$(łq$,PӘ2)L9CfsM *q3:qVC tF'ZbImk:yY m}ØV[Ȝ&5q 7uԷ2 Vbh7WE[`}cz&ϼ׻'R$OYPc;CT, fmǍ8*NWUO*j" 0L54͓s] b 5|; NAtX(g8_>v;Qxw]BVglϜvƎ1[3"Di$ ,& %GtLfJlDJBDL\cubZw%իk%V'=N9!pغ\[cN6Ѡ6F>F} 9)h(OꡂfL4vXVdn *.8Ґk4|Ggбo'|"UrmY:pR!:Ky*&:>z tR~LBWc5nH6ҫd:TRd H Q"3>FaÉJ?D15S,"ʫ.=8~YIJICEi՞d4.7/[L@Z [/=@> MhxN-)nīz7x)G j_Wl1Y~W'K; 䠩6Z:@P(UjT 0osR|<vǕ|suL• <~F7bbEZ:0>ɼP<3k(ͭh+"m;oUu&,#- %/, v_T {Γ[Q핇%Ħ<&zGb3.+ ?<-Pbgꖸ[`ŔPW-pxʈgdQc O* \iuP[X@Rj= xENsMw g;3ˮA+w8I΍맨|1KP9ƞc#Pvl'#ɷ$;W&yw2rPO̓>7N;/#2cfte&uO$p |qѮ!c95Xb_$jZZ ^J-ܖ>s:gXsj"ŜX ډNB+'_&WFX`ء9F 58$cc6Hq"_)mV3 vI|V,#Ìĸ 3ӟOa =>'[~YPoQ4#5gJO: )]|6 h mQV60~b<vQRЋr*&0%3a<~̼ :(ӘK3uWN7b֨muk}9*a<08N O\> rAtP3oV|>CTpzyalYi^\~M`Zs-nDW[ \ƶȟa{ jw\Q3h)4{>L IvzGƞ:A0l vS_/kVSFJG!22|^:/RM]B.%;t}1u=8ɨM !}g̅?\ 6s%DI(GXE 찀Wzh"e/ #YGkao䄀eU2w @?Y`^VqQ$>V RUtbF枘'mV NWܑyH9yS[c(ѫEq{h{)xή(N &FrDvË)  XeY88)Ab{ʰynP!g [H8Ah ~[W.]|8!`n[YUq,kYhȽd-S4ר; k*b ;&6R TvP>i娩+<(19!H%٬K-i_In&m/2!m2=LN>QRc]"!"MD]GM.OlH6f3/&NM3UZRKEw}*"DlTmVw,#lpc7A5 ' j1!-dY#LVer+TwCsNGqЊwr"dcl,+]:]6Զn6!Af[f;jd#1҆h,0WM`P$G=-zpr<R+;'^?;hqe wFrT4ņ{˩ƀ gm:k>0{e45(7lrr~j\S+b(++C< o4q_gw+ yܛJ *2 kG=Bf_jPr'hYGn.Z+wj@ ))wȯaB),-'h*Ӿ2g7ՆX{aKa ұ\SԊb´ڍ,tP ӿp}1P]?+TSBm~oWx9PuN W)@ (>d9ILU?b>PE(R I|$-Am=qZ7d=z^/ @ECV||'PsM h3^XAŽޘMQ] %؊v= "M3)"@$09C}*eem*S[s>!|wJ-¼olfrf 2udJssHsc.rzPڭ|䔜I|Qy7`Ds`ic>CWaYbWzD+#OOCdZFTn%Vi65Ӂ02\*ȗcXxn/͋Z?h_pG"Ew!(=X^IfNբW+A"8U]j:-m~euL%v<#2,_&8uM(-JWH^QK1͸oHB3-|urcAc~ɫ/hrGgh4IGX)wZ$x ]8YlUK,}h < J:5*:=66!썟G:0_H%K I>wݮ2sh!-Kb |c$//f3 ]@sj_ń,H'._XAIR\UM&,Farb^eMk0}׮!fqYQoXHħ:s/A@d_jp.z%c`4|3`3ǰKU"ʚoo.mQ &SեpZMPiGdGMd8HtHcP9_zk&a"Ut K -on;.dlr ء2QeMrǷ3*a>_?) To|; |[J:>3xq\Ā&eNp,x݀:x@@jSI_vSP{]$?[\D^<PwwW_V t !h3+9mM@۷`OO04k$TSւZjee;jvDF} 3ɶ HGWޑJRVs);px&rNؐauEL쒈4!.#*'Z3!7z=^l9@XBWu?dvFNUbXgئRh^k}}{*ׅ{5{zmi3ƃ? +<7뷟d!)a&6_ 17W&o&a%'yb\{tQoՀ~cſulB B`K.Q . ߉{0?N.rҊ &)uPY徦A ́@;bX=F.ɀẠ$T:?4]o ?jtY/"xG }uĮR3V-°܍ ŭ=U3jtJ"ЯN4'n_SmHxW b} %̓\aǃaTץי[hÐf#ݝG3nKpC釓渨u~jȈ\:3l{uRR wLFQsG4[)NΒDdѨ#AyƄ|@jw#}2'=cŜ|֪!݂Q̭`Ԟ NMPì-U ]5;na3&3C ӁEYc=|=_oLfkb֪$| ^ m9MF X[X[M6$NzmSѢ0yg&h + {%nSxF*c>l=UӅ*Ot$w7oH(oWo1gy+!KCJ' { 'qRCc+\K7 ÄU&m!(2-yQqRl IOm!ݿj([F+uWwaLDS nŏFJ k]mв #B9N!#!p 1m!Xga%Ys,iސkLpThCDz>V+PZF_. D {o C_7x$~jVnN׎\c:apw-F?/oQ!}~7nPCŬlQ0BBIJKG0#ކ*4Ug#E6ㅎ twZsт"ȱe*[ugX9 5BTٹ0~)Pne9TkI$n1)VKm$Ǵh !`iq/E`3 ?p1 ũiل-du.pt@oHp V yD^"?ϲ}:r#й$PGCJ QѨ>KW uzq1pwI[Q_l$՜{cfe/EzDl:eu_k~o}Cg5L@L =.$ŏ) G:xuk6/+-ξLW,`iulv"!g*Jqy,VGUV1Ó{h~d`wywf_Ğ: `lXJ 8~i&M$cL-"} |QD%oוFjf}R< )" %t{ dL˭ōO`k+3C[,︔㞢NYI~q "{-\W IiT!7@x MCgmF$HǍȻD碢P Gq:ߒ-^.$cH9MELyS @e߬z!)[(4iR%}['jLE8) Eyy ~Lrɺ.$ rv*žk~%;^H%m-E#S\Єyk^:~nrرIM`TMXd31 fyhk;d t_t;'"4>W6݉ ,77Y'rM4^Xw"xZ~w1L#>qiZpB;J)*bpWmG^U#N:%ϮyƑ_a!ϒDإʄ_IaHyb } Z7J-gmx>+s^R @4&OU(:z} <.Ʀ,Sl6ٓKiyީw,F,-#As"_k~y1ᐘѳO msG)]ى=v:74x11仿E`tXR{G]jqK>lӤ4AqM;H&,u^No$ȿ3ڰe+~;{;mveW X#k}v,̋R)xb uu: X,f[cmWcdZ3Wu at2KѠ>s-Sp}-Krf, )G ,|H:"]2-t69'qa?tXr38aߚg0N˯Y{x @6Zv4'GxJ(yڥX@^]5TuV.y:1B> 5-P0JyK çu4'xWRwDa/^7i8cۈ ZJٙ؊w C!^X 1u)[)rzC41Y^9^] ?D%/Ś2 fHn 1a_G& E&@ |wnQNPiaxf˄x,57~> Fv>bg##?IN:/{.5UptXDO]其ҽ0uT]y oXGl:kJ}OG W=!dIYYY ?ӓJc2 .³t4l%Dg*y.@)nVgu仺 ^xP(voBHx})2q&= +r^ n7 WжF- Wx9T7 zGQ.4g18{F DԜ:Vßp .~`8P!~Q&-\$&XU;9?_sPRW2\wudQKa1j{ n״v&nL`|$R~G]`VsvxC5$I"B~st%!ǯR >xp cm?7.^\[|{BO#?D~_gODج İ|iwE^2;_g56-2`Yj1T` 8yL/$MiN0a}}sJAe{˭Kt)x7Y.۳p%F̥(H A62irl2rAC Y4#N(VܰH6KI- QLFUek/(iE.BK_E% @B{p@_?,In5Ɣ(^aW6zt?̼CaDQ4.wF>ƆQi(KoI$6dn3L-ô3q$h$wg:3M#)^wtj+[@F55 mԙ |k"-ҁ=sxغ哈_ר}*S UqsRC~>%"4 o4DID*t3;Dnqxg LDs ĬYkUʆa"3OF}|S2_(uܕ߇'b*~v"IH;cՔDb X0bag0a.[ۨ!&NXQ^SHS|jKv @M@yK:ͺ0 %21+r}r7*C#6; #G`%4o Kj2Bώ+o@(>n9+"i7~sD%a)5"Q ~jL薁.OTKu!?!dcd5sZ%A(nN#CnL3w >,3c?{8 ai&}"*bDJ*Oa/ 538 n%~pGc&k9gV{Bm5oxYDAp}|W>~ym!Q+j=lJ#<-0$҆p&t1@%1ӉC`Գя(N%طx]f_ 5EoC8g@fv,g9CAHNp$S(rJ[?uC[Bcg'ZcԯJ8xgx + )tlդxM}<(9VW${뗲+~_D}=x|"+`7t|!Y-\HZ Ń3U =U<1B1f;>m97MAyuGFzER%4m3)@-%jS?cXf\'F=Q _D;ԣ4UH0rU^j]XP:h1m!>l"oh }uOnM=f㇄\xBɷޓsRpM4! D!ܦ0T=>P?R&C(=&u]Q]KO=X4n reܺ9dHB~ H'~sjqYq*䡨"\Ȣ܀..$N .6P䭲aGU׻T?_,ЖI.N$BuSسc[.-H0Β>h[.|"y|(ܙ_Twɦi[ja}^K"$ 9\bC+\0|ɇ1/lñ<2~N\{L9 ݁"K3so-p3S4Z:׊"_mtBtiTr8!F/_ ilE&+e,\^y#3hŃe-vVHWr6XUmgBnSY#$Dup48s*QB403$4P6vq%7vZ?HECUde] iτ"dp2k%/`Ẃwo2|hV4 yD;/`3w{s85ĺVFDN-BB35bSJ垙"Qg w)pgA{=oid}|St?).vBm5YkNRH,C(E㗉h\ `8|_*W@Ir{([]+Lm7ZޭW}Yb.$Ko*%<2t=jkݎ ~4=5|ZtJ2aY~6%hOwߧp \TJt`qfdYX<؀/@C\/'୓[} .5mOR v /)ZɴشY*5؁$GC!o˞֑-I*lvvRFϕ&2n7vPAoA6,\0*?gng+FV/zW ]xDbe_ɏZ@Q±sOF7V[ z`sulu2D Er`m"Xٟ`2,*5x/鰌=)z˰E ^U. ,^ -zdڛ lec[Gݡo-X2ؒ*F6+10NWbE"”/Y;gw v@]]ҦUDۜҐ*8T}>sp$oWLG_PNL6b%YލoW&.*~I3:`pF뛢xZڨNh*sj@2bF|r .xD].']d%򷧗Mvv-(hur0|4!ƇVso2+g7j)D b=ehtv\ ?21G3Gn+B%~VhyՌ Or.Up 2&ݻe b>5Ww&\)?n1z@g΃blcP0f"6| PT:__M/C(fsYnӧ1k**i 1xb*jIC8ѫ)"#3׃pPu*,*%cΘ(Pe#0T0Le'Q݊$8L:Z_8;ˌ脔y^.: ň;!.?ug[ ظ>PK y]y}'IY/hcTs&~5Ny9Lj:4 :F縝m ݬQ6z) P}27ay)y` VpBk8>G^z8&߅{R}2Xޟauy$,gϲ5)d^0t9_E0N%3hSo^q{K3s+).K%C^.[ EH xpk4&;m`0X~vKn3Ċ5Gl"Xg'Q3%A\ܕ+B+eD7iMֿxGl;kx%#І\hDMf W9hYRgCr0OȒ*ףp R;X90Q¼ZGH%HumK'Ъוvj守 slûeE@QRpo*!Q^d7#`>I%q&tAOX2~j l9H@W)-f M70dBdp~qOTn`UeH孙qT5fʹr6ݗo[nmۼ0KR9Bi#CKr0k\Avuj.5V-8ztHe6 a:u20磤/Hs{]>3GTl5Wjj|OD+{_Ah! 9#Q݊E2'~p4?7F_Z@$Q笜C?TfRQ""% O%6g''kx>@Q+27sƓ ҔjSʌ LN04z©7(ծ v`D}Be?Bs^nt M-UMNDU" 3 "4"\$kR-xZ (ˇᔢ@#[IL׋J=-幦)i>߳B?Xwc2Ww, dNJŽ ^iښnҪLBqƎ&B)ac 5S֒NEqa{&=_\.2KZYL{uē"EEZ>тym`EVF6fcOi]Rv'6 =  &V ł;fƧ 0c9j/>N ֳ$(glkhW`_'/ڗ!' kOHVDwEs7 |نJSՙJÔ%Kq{8ݿ1'Fݬ<88+]< JnPf"Թٻ^GR+%H^OܪKOK}Ug 8mJM}vFUI v>T8D/i3@!`pٖ(~Kb1;> L50~'$TbyC"P9NZ+ҮH3.%• VUf 娳:ӿXw"Tw7B^.|/(!Q;۴:9iS~/=6Y>sK1*O$]Ik|FV Fi\gGRꘉX9Bi%`Q!8p ر:1a*?yw%ʭLZR፤1 zrNV}cWDzB|t6ٗD5>hv^w6V)B\T=# l\hDG@1h' gLNC>=X[4]rH_,U l>[jnƷDXl2͛+Q߽䇵Vz CFT.&٨6yTդʢ+[K'11_]ᚤuCAxdIZoDsGe=r?BݴyɥfJYgs7\@HZmx^DO_E>NP)(|iUb¾?&lE\ b/I&iNS7𖏢ybND!ROC |%TM7,Ft#;b4){5PG c m_fdҠ8bzB~ckk2bͶ|reO0#hVErzWF&lLG^"a^jw3y86,h~sXiD{BVX)TT<"4+ѝӂ"%|2R݊AB '^bUW| >B6]-͗B5 %Z8DYY\eLXE !I0ׂSݽWL%= Y="J)zXԈjcB9FWEzn¦NvI qS|Ee*Fv \j@neAR^WĬlFjdk`ëCC=yb_`rHHvm w,\}%=e?7="ȯl#$Bz NV՛6B 85v3?àH8Js{v%cap7蓖<ךVWSbE3z=o鈒w+38P%v>IR]n@qK uJ u:kҐ>אbHL ѕ5\TQKUKN2ڿ$w9 ƟW?[VQqn?JQl Y>>[qMpqnw/y*j;P]Ku:j>ȯkb=?==apVXi~~>a׮\,}/񲪓C͝ɿsycg7'I$Jc ~3?#cfU_tcL=n ?H$d06ʭ|Jcu!UwW8;RV,)Lc\t8Pr}\}ݺ\;i1Ř(r1nST8թt<틟a5acȓ[EbuĜ:Zٷ. LӋc/O#r^mZ7bס|/UuxHۜ1TU+-ySܾHPxj &*%3(p mE#|{,Y07@Pe=.rs S Wp|%QGB>>D:Ra#hW.z;oMoQ=DAuFWe͖4oxKLcEÒ9FF/έjMyЍOk5 KZ6סҀ@P[*;e[ږG\IIʞv$ZqϲM fnNDdơw1&{F"2LSTS6Inc]Jj)csޓg*=,9HXp1о}DQ\1krt;a{3S[L*BV˒>}='Ĺ殿|7k`*dXn[6s 24[D3b)G&c$A }pށhhB]T[j;QAA{U/a0pol5)5xcCi^,@m/Jz/)P"|n%cB$=w]Ʒjyf{I>{Ё( 1w(ƯzVteċc,籂3+ ﵂ 9r~eO8Ơw#!9Y@f X+쯏s^oX v7[-U*r:0&rِS)<4i)x)'%tѮv_ XuIYԠJ99 u/K7ê:Amhǭ~C :.v.}.veO&1w<*DCS,/N!Pu|ՔxޱE IWD",Gy>;HxӼ?VP&Y$MdA 2GR5VРӣ&gO ^eW󐳥|Mמ`klF|DB Bgg FE,0ђ$|ר;y,pOR:c2&'Mi7Vk1qhϪ$JG[BAΡ 1_N)N690O(uF &WPlulߩO&Dc-E2^DWQgLZ;B]j̓ S4`RgH^-\^ڷG*;i FP.I_U|/a/p}]wK+ }mO71#zd)@e;EBn(»ʅ (rTw04RJ$C[ld8A3h6V^5H_MwBw !jIe_8~(cf"3Pu<~6td`:дH3#`'wGkh䪙V;bHC+[7ٌ7Bv;,=1ypݶQ+ɚ#m'q<z;_ғa7nK%OC :Ҋ(^Q4?FFEޗRk?Yo4%Bn{}AL?w.K30dSmfszb{wrrI<6]bǐa?OU qG"-rW>Y-(ؕYPyD˅js :ԺjЍUu>zA^nZ.=h꿌Wmwg:+nb\[p Mi) .Lh:KAR."O[p m)0Α1Er6i\@wzhG A --:uۙ }RXi77v?Y46DƄڃP K[ [Ge%SqqhJpG<$=VUꩊ -cLϾU+}JJL2f{QXiWG ʓv+iȿ C4EE. KYbX•-~FT`I)9KX_q4Opv+bJ>zc3]@wNWW,5H6'"i${z:0ഉG}MfS>c|ns FbM~1jREp3h.Pi甸; EWsQZV YH溹v1ʷoϹl*EU>~NV;zXOT ؠB/q1@xAaYd}᜔ś/{omjW^5ܴyoB/- mU(,GO'k1ݻvخ7W$H+~@YĔFQ͓#/%3,<yPثc֗˟-ױ P9}fn5M)Ԝ]LqrGEx-4IDoT7K1/{RtfI7J{.əvd,<]]dǜqIm(-CE!X|rۑCL@3Vh`RDc/6EC3{"?MBSZ-l^cRv+s\ f%r! HH,JUX\Cw?! Z8'66wCd>Wh"uz/yvx׿]u'ivR;_x|1j4-d<"b%ɸ^' 6] .(@Z(cPآFSZ{"I[.MqBP P zXPs>&^|`m/Ha'$8x&QGuq3ږDxܢUL #-A"6Z>~={~7*+ƈ_irW%Kar:\uSɱ"`9Һ.N G㦋y} P@fܴҮQ&Cq º`~bpc` }z)Hja9{=dfsg#DECjփEXښT_yBߔ_@l;9(|vA/E¼'|m8^xNѵKǽ|_(X$/\&ъKSy"/H~xeM &7&c:X'Wܹc3#۠Ax.Z>6QӻTKqw m2gR]bҺ^{ ?"(8/GLxQ׍#P6ܯ5 h˽W ;Y(Nu B  !dyDbCmEJPC3[b/njЧ< U74g b~+өhS~ oN0Di05ڛ8 Pl̝H_ CDDIi~1}-`M2`H7Ltt+o+k⪱&3j\dhU'< լiUNWT_* waԴXG'^S0,crs-":#hY@s/lAUx{DXd>]g!\JBI[8^Ow -…W 2d 3vA ?WOn {}[1O"V$20L 8aнuU̠zf3[ K})ݫ1^͚)pl-)wEWAxCjK0\rP0C*#TÝ,:n;"C^~epu"g[ЍYy470g)Zh\8]l;Ug+M4hBƛ~~YٴDTvgly` SceF9Z8K8Iv\b.Sj.覯t1^#L8ڿ3h`6X0$B) _:W|kmiY&:C3f`ptpeJIsҲ]mRzW3P,*CSޜȉ&>l"y=Z4l 7B-l FVg6CFB4&}̪7"Gɫ<ɟpN"ܯ VvӴCWE lc+ rw޺K*f!=E~}q^F/Ɓ_4S6<oLdo'@2/xD ˀΠA/nPLg=ߔV5eo4uuIݰHR.>񵴽MHhZRwFϑG3_5g^4P{UP; (~*r=N`۰_H[?cKL >۠.@y!XR>#7a/|KpB}y,e:ꠟY w@6AUG7u{*iͫ$I [:6V^w{i{rЏ5ˁMiG:o!R4ZÜ7wy֮lZj}B3‘t/Y59,fՌH^vr"~4)R(>rYht^/j~t&jƁЋ58)$#+n(㍇Yrٴ#_PnT]adO[r먔;O 瑩` t@pZ:W{+ovWX-N,} Lչ%wkInJֹ{hvZc5MrԞEdjzFʔ87kF;^JG;j@" Ǧȟ|T2;,>[bOV4oVTғ>kE#K[ԃ9@QJ|QC-_8,]W LvfԐT!(7? T* 6hwSI Q@aO 6NX _6m>'Rw= 2%l%T"O0H&ݣAg׋9o6d|fg_G9dT=.UHrK8ot P'dy ^.{~rE)y^}I޸ C`Jݠ?D%ƿ>Rd&$v-=nlX8>9; [n@k̲' inR(>"UFʹAVğfrFY 7}LNʹh@ەҼ>؇̪쾸>oZ;Ow筭à3[(CjærU8<ȣs*jrl*Sy_uLR!=N]W  zSKY%L]'N/ AacpVMɤ`x2 b[(fz~l,V:$.QwDLI?6 c<$yfO.= fCzu(}WNeAɍ7:(f`%<{+YkUgLϵviƔKF`Ohس|h1 h6*z^M Bߐmџ|hr̎ ڥ#lY uyyzlNވoW\k{p/Ow4jI>29_Z7l|,(?Fˇ?8LA:[, '<@H5^`'7*.Փ9`0>=8ދő_kԍ(jf}lt8SG-O< K X"aab`) p p7/dPrTv9α FDh,a$rWnH~hƌ)`_Ts|zC5h%x3Qb"]Ewʰ RŴ)Jm|{j !+رf(#s*-iG†" KE-4{Fsu 8p$--A%qr{} QzE?f3Lh4]2F5ZI e@/,mW U:iF%9;@vN?Y'irY%q6i04jI('-X50L Y\k/tqi/`f[8@FڳFe%r;*\6h]G)Hi@@tbqhb+:,:'ɡT-=}FJ@piUQ,ݒ ukiR[vS:R`W!nXj?|~RRID:h52Kb21԰bTnq`g 6W03Mq' K!rH]gr 1{cWVEb;@E8+fEVG}$ڵInHg)O_^IeS4ś@=V3m΁*v>-qG\ߧޫ 4D?;",ؼgo ’uBN(k3[*rq 8`THmm g8Tj9cΩ_?cQu_X90c 8CuP G' eI&Dw~Cʬ4;F.8x|g #K/I(Dʚr`Y !FMMtIU.{-n&XLG0Gզ3N &17Gc4O6F˝17|[DX+dQFKEQ-}l.}\-+aptl)?kי"Ell1O$CU@Ki8/ZEb;ɠ' o"G#*vᑃ PNq5QR,3ҌG9gq4/mgG:i 3Ln%2'ѳ:iKSfҥPji I\706uytQGJzx{wo+Zۋev2|R-L^ dMN+hq9c=r0~y>쳰zf5 {=)ؓbYVm%鷦RuQ4ߧRԞJw.1gDLSF;ȴ3BؾFW?֏.?VbE |z~#mi:\e j8=d}ݑpAe=g3<.zTRp^o;TއٶK𒷆qBT pv-+Gm̀ݻSg qHᇗRu'؄t=OR qb*iHnm)?j[WgJdW(A\)Bϭ*iÉڞPuqLg)! C{lb\82 g2{"yw2U%|Gע ?ːD/01kذ=6EP$4u;էk|"*f̒Q[ʒ aE)pw=$H G2 -CdQo*Wߍ\۴apk0_Y2G'4a"=yƏ 'HOTR}(鈢.`rHRhSɢŞ Z^/%A2]ƁfVWM&Uk=*-Eޢ']6!34d*O6pqD*kHp9}&ݮK7BMKazN #֝n͘qh ;:l+8 ^2k,hjez->G9|v?i,uemMpc&M_ z)Rg7(EtmjZBg` 9zȱy Ǫso|Sf]Y9tՔ&(((#7}X&-]~q۹ $IΔU -G?ɋh&<)Ip1ݩ.\=[V*m'4)Ք;U7e_5ByEӿlDvmFˠ .mȠanK!XcU2H{ v7]A.>a~@n[IlѦн3~4 y?6-K} -ŻͺX3df.Yo ֩ć=ѷ6Z!] q3sجpr>rk]EJˠ!wњ)[{>+x#WҰzWXU#0FIblw~f68[XVouH8Y4ԣۼd7{ƫLU{vnGb{$иs3=MX%HhLz1bY+E`V :$pe*B0K =umUNj/|?FDhFdiՕ:x2|3+C~fIbbsR$Pt:#*L<| JaNXeZxM(WFҫ5PG2XUk+0/[հ\ MIFS(.Z0 ԃ@$/QmPܫ& O*׊"{WF6 \|.RZ7~Կpޛpљa"V>ߩ?[[5-<[K, D9a|DZẜgO}o2l*we<\iIªl' g1ḅ5“`MAI۞#{"-O.cȳ^ա& at6?7ISgcNo;Y_f=⪎=3VUώ&cem>`!R =2jvB[_mRȄB-cazY?Fm6)4n˅WcǦ厰‘m5lLec]ک."$OY.K#NČAt3-a¹aa#ϴK>R70K׃2"jXnMOGm v6t &6|ߞQhPOx'H:>TFxjFl}|Ž!R؟eE۱PG Q$ ^to3p i59lMphG#d wө]Ҙ j8zI\] Ns._zbtҚw}ETJE)`8./WKl79AnMϤHKH6 e$Z;pDbK{#c c;ۼ2E+bh* )ip ڟߎQD*pyl_jcI_+=)XX?a %q6V9_"'p=K6l'u¹̃FY#K ǵ^]g)#7o#C2Yt2a4p ˫1;ɂ~!q̗/Rmi?"G~*>*%j $"KZT?PR+G?PgTxtCVoRsW)Φ[y^6 *Q8f+'yxW( Z:֠ .DQlsvOo%*N-:M}R@c/nX D싊+ ^Wx\59+[T[1?2S %F) K>R Deڼ=:P۟ ӣM*H*;2Ze 4<9:ᔉe(asf͸z^ϸ?PhKyxw羒{!LHzxoWzX k5<,)p:[W. ?-gr(f!D2,s, ۼg 9)6 ?]m;V Z1TBd4PU5fT!6-=t޶mEU|ӉV&"ş$Bjf,枝(zў%aqJMZ7\'u$-,~9U׶_Q8)9JlU,Dvߒ"j>ĈUNcِt/{[WN(3ۘ"6dxr>bǫE{Oo ^=7i|@+X.R{S,[ѯ`.DϜlJxֽc8'qθ`/W~dBjz 3\q%k:"~RstKMAVكf3A0ZbqfmP98I 5_ݡ],Άv3#c`A!ǗHCY@4glw9/~F;x~njd|tLpEXLx495uZ{S|͞Saoܕu!R"q= GsQßbmkIz`ug^Hw`c&y29NJ?A߀1\SL%"3cû8>,{џXH45җ'׵>_XKkHԇoG )zsvd> B􎿴ٸ|k}.X5'@rE6@g(SQM<&#(0i:s ,;_]>aOmɐ=E[H/ͧi7{deGX3uk *m(C$jy7Yd`*nw6`̺ @DA)3VѬ "'' ]/sHZ˅#n߂8M48gjW^; S>%y;Ž D뮡( ?X#SO ^佳47{xd ao:0U?2B`]jM? dmu Z}1߾oTDglϒU3ʣX!^3#5?68Q kࣦɕOI|^%npuL. ŪRGh|logahj2CAIPd&-VݖcRJ<WAUsh(Uܒ3ҫ`{NpVIMHba _KV;ϟZ{oo^iI\?K]s,5wjbs 'Fzb,R ySjqyՎ@3.'RQw|p88ꥥ.L I0y8$H4q{D\L!ѪQ 0ocPcS~ o dCyY_ Dݭ)nNP4~@0k&p^N~_4&[ jbۀ `kqGVp6.娓q-JM(8

    LqxiW֖ Z7HCPYM6x*VeZt`F71L 9VI2ЊfiŹ/@(2Vq3px#Wʷ\ڜ6PqoYs#~@;Wrib-RJ׌1PKq9leEr}9Gw9'}JA@Sg@,) @fPټEU=yէu {!J(o :mۻwvtUP!E*{q+kCzcKȄ|,~q?9VE}w,ld[}!SaT{-r=u,'i2 .;))Җ ]iccsmk ?qbz9F7z8 :="U O\0= 9a2G?F jt;@8 $ߠHDy@iTn 34 Rdxdy"1bf?0v~``rH1\tI˧Lnd1*LFԙ~ސ6,)Bv]\$n|3Fa|q,xjeǛ cȘڷg'/^DsfD;;gy_ ~YMPUF`jօ57M:,0(o֞A$3+gj3>-z<$@ =}a3U#fNmp{( 2k4[@C ?z?)<$d/OZ죗}D؛yM5XOJH h d"r_2U^'Qvu0Q1ݝ=_mɋus6/QU6ʼt8M`cC_XLQHxK`-4re?sט,҉%XL֘zxL+JuVA8Ѹ$}ӹ%ɖ dY h7PwwJQ~'0IިK Zs mQ+T1i0:鏚+Ǩ]Tˉe@cFo4sj@J'ׂf1`4`//dۛAD1֫١\!S/͏5ܬ2J;F%8( &*nׂ 0%|ATx…:P݀yg"DNuY%h8K{tK%8d!Ċ;% ;ı3c }2< ࡗ,P{VMC@RblZo翇Km% {A-+Z1*|zQ@!f ^y@iݒ'{ n,>+; vtg,F'=3R#?,-ԥ4]V});&[&-!Vb%-d2B;4%rQiTkqjY>'I&Nxx4[J[[I;S&>%& AEhB7drN/Us(9#W;?9?+4,5OkpJj]MZBTXe:f44=:هpĊx%95yЮџAZ=҂5h`!+~sfgx3'.)t {3_sVMyFºb틅RbglMg{rسŮ*Dyu.{9lx^ۘ 24{boItW|3 03N֍C_:0N֙z,8 ƈKD\IA~?`Ի }EĵZ2u;Gd?@`HͪKV eCF+ &񝋙ĔגfUԿ`PB9bF2xN$Qr/7LJ*@;(oc(@>qT,XԲ: VRaZzn?܉(_ҝ.-pa9< n`44&3'ˮ{{80]MZ*oW44v_Hag89x^>>e.i8Bwz) _#*cNrvxg:~ s܄E?\f\ƞf򭮅KCtmr R;ZlC1ʰ7NflP:x/nQy}¤u/ȗDنGAKUBtБb`dGZR%mL*]h49c$An'jhҰՄ*6E+m7 ;+e{ izQ FM,aRWwb%j/Oki niSeݜ_{ThJh[UxKq~31.~z־OA>]sl9d0+#782!EU>1⧿aHRCheD'!f;A\r;?9붤a9w;`>_oIezwR|n{S0xVvCf焟+d20$[ZE_f[G-z~f̺i-_]bP!f'0/PNӵ"NDfKUO9|fZT/,2?KqC|~wթur<eJ8!8_>Bn:L,Fdr-Z)S: 0d# xnf"O `Pn <%FX>=\Sf,e$Aqd$uQTmDz#Qs0$籐Қ\Xj@!wT8JE>?YxA*HbYB7:yiug/E2\/2__Z3 Γ'<I֔k!az'u]+-|Ze7BH#A=e6`T> 8T^o iޙeJ^uj\*$88~g3͋.gO<)BA81DT?z/QHϳ/xT6~ԩu|ӐDJ\PwT?\yV{;bݣd)yyj{y9YF0T ѯz/i}mLu% Pue0*f )M%]HNb۹;b fW_l6+2L SaBߢ_S*tƩ B'F)ӓd{3Z3,:۫3JG>v]o {gi(r .I'_Ӎ. / yF~ﰷV$θ~.`OIɆؠQO'x 3m)#29LRdʟ RTeٔc|gA_lȝ x۞dB6a-"!8͵CHs?1\s.UXu `V JVLNxuQM iTh+TR__c;u t!(cm(3Ygyp GWJʧދ y7}D%}R$cKl*ӠڐGQC5sq;A%>j2jgnds } )| ӉHXP\kT'@CNOBy}צLCe˰\>*˓6]Q6RPm]9 '{3G|>&㈘O}((w75.6]3$rGRw#Ib N0)j :2hmn[&XsܽyJR4QYSk=Uc<I6Nru7L҃f 335Ѓa ҤFGmn-JrYT7-aY j%k}IJ>^m+HJzf$Jʇ{AS"$S8@1/\*{- {Ӛ 씿 ":{T5r)-HE%[l;}{Qhr; 8ypnA[Է]?:Uؠ:+Zll+۶SZh?5aEד"nٍUJSN꼫W`L`"+l'C_w̯gNZƘ5i3KsJR¤[H*=gL=8TR:x͖nGf̉^kq:.5z je Ϯ?塞W]=]Tm1}x!!(y Fވum*4*x\=BЌIևv}tI$ iG+zF1$*ݡi(g;`p4BuH0lgƫL2X;;ϨYGPEA[GZ3ݔ/ō\nexqBaYp5%q*#&gsYyr KHN!j/O/rcvdײTjzMFV٩OāSďP)z[*IU+WIݩ_Egɠn$)5-/s,Ē0#&#B.<3]pP4Cm*OzI3o}&yjZܹ:I=Th'eA DT{,LIR,zصkݯ`C]>o#߲b)ٸ*<=qHrȈɥ+5(pt&Q,tphԅhiKJΰ_D,?)E:T>wg %iS&8Up^9L>K%GoM$[|0Ý0xIуYӺ(s[ 򍱢m,,mB1i6'.ΰ(vqFU6ER(+bsXԣN#P\UȮN@ 'C ^TRD~/!τhFNSv|6șU^Jta Z/_(L{KEy'ҋъ65-H m__ n3lp?6Bҿ'γ]!9zHƉe{Z FUXH9(5d B{xq@t$t Lx"+zYݓ&ZNS}\#(aT瘆$Y11TͽhV`?J~V˛9QhF?ӡMZa&Si.T/RLRɏڶ_hT/sc IIyX˥7]TΙ&Q?F$yrw.\!uXH;P0G`| SN7@-J}WhGc|Ug ,$g! I*VOp GŒ=^ +8$L8i *bNo>D(FDzT:kb=gӛ ӭ qGDPw Pp$C-VI RB\cZ}5I"}My׃F9:&&(*#G5P-NGY@Z= jz9 -uas(3z*Tߡ΀v #Np&Z "pO4b*]h CW@nܩ[{k/4M! e^4O*ưӏ@gZmw#Bl+Y7 jt0}?S33]M h:;+9dջ">~4㠕cf}'M"ސw}˜-`Os>`XxJo&&ͣB̐@##R) I*<~zg`zc3#w;wvS.8 0ê7ddI4Wu5S? $$MQֹ&`@pa= 5juW9K9,@ItU£/D.1 L~JY- ǺgkŠC5YSd6p6Uq $SZ*gzfo \!qf)6@Sf9Z(^pA>Ƈ Κڊƞsa[E16-GF^EMTy,ݚ-.W }^iwQtUpCln RLB=!K>+aՐgW,ǀrGT潱g6hJnNk["Hh^ Y(L[KTOׁj=z XRC$p̱H_ޔ2[l|p%c53{}"QLkZ5tT^ƟyY`PF͐]щ?38% `Dc=q= =$⧅M}[fob{DcC/poCXMLN>Q5MGhFV6GejY0SSzb= g3_P-n곏̧a UE!~tmZJ= H9tiQ[z IA>+צ$V#ȍDן3qamp4SHBh2aǖ6IVTgV@sTs@v(? FDa+?r"{. Vqy;tja&XRѯ5Y_B2b6$0ɪhЋ.Y?x`m:;3zCulW;n*"ϑ K~ 읩 4$7 4PP54ˎh&/dFHyIDv M1 sLQwԑc OыӭYen^BҪM>E.2VR-!뫋FORL_'٠ݮ1fY..o aQ be8l+ȟ$.Al#%L>[<\p4 ·s,O13{ZCXiNq5Jl2J"B IÝ+ds} m&sGPZ)-{hE8\ty Az])\WHP襤d6 sٺbCJtڋd($(i:ANaa3u[lքHZ2Jݘ5JPSq+Q (C嚢uδŕdH@qu?=rH`K7ovU nvKow|4a0E?QrIu("jb~-ߝD*I 2Lby7nۯaG/s@ұ$Z"MƝf)food)=%8(۳gp sQËT\c\\1F7CqoeW?\~LkXbmu4%}Az"`3jͳFФ4t|.@ ױr Xxw~~S KCG4>qFWE&]-znZ'\ io@y,Yh*g`] ]bjII}nӬ>X]/5i}?A&$ݟNhNtDdÉ0W/#xte0Z̽0C/i/0@|AQf1eLX`1GtDHO@p2&bܔ~nkS,:1Fg>11X X9"{+(*+,u+v.Zu;"Ӿr>ˉwtBD;l)kw`!CJB`z6.vpͻ@\4tDc:,jOn}p*?>B⓶o1MMv 0e~n3wwi?{Q +b d~E-ؐ9j/'k\ 4]j'/dH, R_*l \lׅND~n d@b& .S_#cUUFw0$إ/hЇ[آ#9=PzH .5,W^*W٭** +Ӗ M>6SGeVh>UI43?bC7Aq%0!"6=,Dh| Q*54F^ ew@u:%3h\IjQq|i2<s"5H%f]4}A4ON$wHL;\'3}mc'وƍDv6C%aYJ5ho|IV=5l`{<$Be"Hssӏv^,P8h.j>Gl=* H¡#*n3~"*^Voqt6ښL(3y=(Xuz- 'Jk#:#ipA{llak,\7n汾] /Y,g}%HLN8i۞84>pan>:ﳣ3 ~)5yj ˜v=aXGaiDq3Òq(G/Q,UegCќg$J..Lg%НW>__M!;d53뉫gg2nOSVԄKUp0IܒŨյg5u<g)Y<-_\ZmMP)UUu B sSwa˰M"b Q'C&Z5UG kB Z|4,{30Ȉ4(˔l+S#-@kb9R6;mY(p×?q5L!kidv7@i #+.JۥyO̲˝aeSi #;4&992&eT*6ui=&h JV@,tY.Y$Cy& WÀɦw,Lա>qh2WvI?3h&~/FqkU<9 ߚ{$tAnӓL!{FDqeS3e[hqm1' "B/HԢ p'~ee<<u6R @Ef!l18&9&0Z lmUsڄ<{>x+県">ϓU[b)kH4( xLz+x"1#rc h 9E~}R>j]Ɗ[RphɕeeyX ?%G> I^5U~:#!FSilM".zrAxs8 e.BǢ)ދh4cmڞ竛40\.>K"S!qؙ+N9qeJmS30nm=G0D %Wm+ l`,1$H@huJdAX:1k ߜ;v $`RuϺQ2]Y:81} 5?xe[עNYKk0tնJYz1QeGe"b7mU(a|78Xxٌ7 },*SU@š7H5} ^)kʔ/u3T 4icT}쐀b[vMT5]fwܷ5&Xjd=½ xRK+1o٨򃮩P5Ytb& E=_[dHId;*uƝV ]UCOjC+Z;SmcX6zЅCO .hcŲӗN-/0|FHlGq5jB6@MqsOv/\{I < CȜ:Wl,.?V5 X`vú֗6fdwe/jOwB9C3Ҵ8XLJ Zj3',fi==ۺ+Bh~31S_~pӘ|KX0Msɿb#A\ }/:iD3m =$Vš5DDՙb蒭G{8e$y2Be#A,.C4.F}}'&<]kXw\!izgr[S:j¶zђ`.0΂EK+ A0yb2-ܣshRdÙv_>J)*ͯɷxM/fkט"t9W6D['+olЄ33jre;IkC_X OR"^[ j;հG:b3׃{1sJ5Sfc@PfM3p $Cl!I~deȹ62(*ˮJOb2 q[ԙ+{O33 5)6uiqUz:-Љݩi2$L!mNu9;ҿ'ex:À'CP裴8E3;d3O3c6F~'gO x snx= 94M]pO@/!0_Dң?ed)3j6Yٟgq9;h Bƫ.~Je[7F$1 ՙҵ?oiIu_PY#{)EOk@.IA_ȮSY=(I#TëxIYtƧфt6pVŝYa  1 j>֛YG#PSpjpyED$̾b?vCZ^sk|Xz4} X86n"j{#1;HQ0DI~)lsRҕ;PZA/Ncþ [L7Vn_=^QaV#~%ɤ:f| \ރ"z]q떼OWR:Ӳ}y/Lngcahd;tUiJ `ĻI7|[|U<S$2 /-H:z)nn/3W[a]A!V6я2ynصŢ4#07bQxv17n+Q _# _߈+go,uA Mrf`rdcv-JG$Z8c4uѿ:CKIAqI7eX &J9-G%ȑpOҙ&5cR;9@v<)EzKAj-٢={ٓ>N '> >ץPUyلa<}iCq*(c ]0\~/vZTQ͡AD'h)l D}HL,r=D2fG}9N>M.tbFw!Qg5`f G OO:Eml@^J-z~ ;{1%{ڌWOg`5C0UMtDSRPyor;NڻG>ؒ&vHIڌaRObSQLμD{*^2[%vk`df,}J"cO"5E8) znW߯`HCCj(fUB2ɽ iK͍@Ooؓ)7EJ2ѢeJ]U%chpKƫ,X o3OZ *͛_=QJIVrL7}B3o[}6 !y4+|&*Էi[PE9Sӊ?eXw.{Z Ԇ΀x~>J᪷ȸcd*@="=/L=|%nN1YfPJDS)f}1K`7u)@-paĪJ- s5eNv4ŧAl.XITO"L`,aR`(OIj^zݣAxPL.yWão[/rF, h=6xAX^iݾ23I3Vd>#}vƘNڦ2rJzo]㾪>|̔5m4lB뺴)MSs['23$'e]@/#(KzV7:BȬ&[?ںz |2>N5b&[+"c҈|Q(^~.`FlU/8}K Mg~4eSԗwpǫbGr|} qKyKwը8a;,EߵI~m@|Bhg~݋D%?| X.Eg-!gѵIޚ7GD徯y- XWdQ[$>P2%"3[3̲x/y1WƼa*#[e UAҨN/r~ݵ9􈈥4L!z!sYϒQf{'[ǚJߗm /H#$!4O5- ex܋oػU˔28rq`N,ނQ)Z'AY+gRQt.qnM*g>2U[w4㸄"dӞ{QYPcIfӹQPY͗AY+]A(ܩ*,¸;3b_?e^mvCGB{o\""l%r!)v1]SE ĥII2PPjZ8%YRƏ@ӈi5ɋ3_xۃ Hy]WmRBӿYڻHλ%N~Ãs754Yӌ0=nlu2 H\FIܲ0/%^q<`<5X҇? p> y@RԒ;hLZ\bms2iM446}!Њ7{¶@df*]~JCތe k-sZ~ZC>VaW]O^3*؆: 1d$"c)l,kH>!*)sd]Ó)u2,!":Ӗui7D_m>=&Z? jYrr9Zz +B$ efH foeEZӣ 5pea֐8YCNX|y z@^S#1׆x9%=h#Nn.hɋòM\R"6բyK%FICti([/" nWn Y6y#r?b9y' _ŬٿJmKIn%<⌫"˦w=P/.`0Qas+ _t[YY0xI{-L⹆[r1di fbST=Qքyƛh Ԗb$$wCx*ei8@iM1N( 5\-Uwv BW+,zn((" Jd"2'\C]5rvҌZ&`J,I:!>]{˚~?" M}c^Ӂ~˨0\#H,iiaz21TTٟeWYSard~Qd"1lx o`2Cتü a'15#Z;*KbH<_ѻP(ICV=W@̇uSNL$JT$Ǯ ̍B"8Յ屠OKkC-qys |=`:>-PO-I`-2+_W1.|#U8cϴ ;n3EG+qC$FfApAJC8Z?:YVk BYLtTT#ud5.cەM[2 ٟwbm:!+5N0vӿ=e q 8H ?k7n=@W(ap܂ta+6._ĸHRcheâ?<%ڃcCM)XUy)$**!< e}Yز#5'r=К ZeIve \IZ^J}@Aި#3t֮|7!*@^YggT!h\&0X=oR#p;u)d8q֚b{CCy C X?? u阷Bv+Iq`=" Bօ4GzUcQdDg S+0ާqO4瘾swx"EDzt!`ʷkY\]s &dQsn &NtkzWEmuNevz[Ew\:yV꾱/XC_UK.0c-҅đM`&ֵawIׯ ĀWxCy ~.3wi{ˎ 8EȖoW?Xj/_Y5Od,Nm`}t*cR ϓ2BNZ J`(3hwAOަYf&Z|dQfpj˰EkYG0vg쌝@2aM8҂~T*ãb^y|f8 *bX(kA˔ Q½}T|qE9+̒Ќ bdWTLtE,ty[ ؂ؿ{WjA4͊ۺh[n? va(@&c+,)ܽw0«WuAbeXq_>4FSO L]A͑;?Y#̀JϦҟ}VUavg_e'zY"ʒ[?a+AG# >~f3|ړt3ww2E9I[~[\}~\%NhoV8<5ج!Yzw6qB_о2r`7>,>ϛifUۼ5}DElsY~|j,# iKQ>n']m'v%L3TVC>iqov|m?9+;mFM= S/rHl\QZ0O]W!VB K!8CN8* ȝ_b| TnB_mp]L`x^IJ t[^3ot<(lHh_g ,Ajc Siegxp1ѧJA+ tgG[.zt @}"lԎ.C5Qz=yeEv{bv5s% 8.X<3F$Y[ς$y"sR8v'GNt>ugq:xg2l03R&d`ӟ]r q)}j I`@/!BDqX.D5)X_Ra!Xi8VTkV%^LN*C?:dỳk(9.Ѩdw7 р {jZhBsǒ+cP(Oa+)0hw FYD m:q[H.W[  MZlBvn&Na =` 9Q HkYeW#9-x;" Wi7jpXϯt2E.} R|;)v/a@\oVVf+6sݣV7ky'!+^7(j(, =fMO0<ϓ@]QR=;V }~I`SQ"syt i_3`R,oȴ]7LhTuBΑޟWy"ſhW:7^ &gJf昤c] D6 /?ݷW_UA<{p,2'y\AhSBǚϟ&;>/vfn-,, S3sx vǪ0Q?KL͑x$4@ q9,p/  4cVg$fflI۠5άN4+]ˌ:ά&]_xQSo*n4"w[FzTn)9=LeAčUU-XA]q,?ZF;WH`O-M^qBs(F5ZDK3C{-a^+?b#khnxjCo=G>jYZI#\CyqeO'd.z&=I!x}!)OCAvzQt`y]cKk%qv#tjtN]E$4Li|b昿۫_W9sA/%Ty!Hs'hln1͑Y%/WCE3 S3aO<В(5+Q3H:U*b9eW"xŠP~itdӪZ2e8ſ}6f bfʏ`yƲx,!9!}s"Ӭh0E^S|^4[ց|F{vڍSȧFDaGB2^*RCJU?HU_cn~^ex>4Ig+N/zPRw\4+@Ec0'Y,_9zEi+08PD/a 3n+Έ]xXKa]TGvsZR["&;.bnR,ӭ p_Ef&~ uTXf:v!v?q_e>WZ"&bPEc0h @udk9KבWR:Fa!xVH䶻'!>(ٚ {T胓2K̆cig*Sך1PsrvV{$A?kQN](#a,e:Ec[;Ѹ7n ~#cׁ<@Ī9Ӹ*F>g' 6< dX/ `s[`'`Zc|Uḿ/;Z7śM* ]Mpgڤ.v{ftmiOtrxp͖y> /9f]yQYxuthQW!©.ꇀ,5w"fDbڣꚫә6 L9˸+*m Yx5L&}b ܅{ZR. P2j,]"I`#y$[|!BFP7xbBHnqPEfO9Z j6EgC[2Ўix6{PoHIMIZI銐G6^w\4~9{G{g{h)Z/Rn]RT7 T18t$J]\D>Gxd^F%5$Q趤;сs&2˜/33. ]9'1sK}t sʬ䖒Sߜ- Ǒ ـŃ-<⒔{|W( Fbfi,6¸6∠T%u`mA̍搥i [F9DḰ)mdܝ^DT ɾF3ZYC~MW/XQAIoRa⅄ެk%PVWFegb9) `@qx XHuFiq<0C(eV m𧏀׾XL.,Q̤[.RW"rA o7V@Sv)֪:D;M<Ț|=DqRqSu:/x"SCb>ɔ$n>oig#q=(Y8sx" k[GiN[#|A#CvӤxg4 kؿuiWEF3Py*cVj$&K²#iN@ N:^.^1Dw{׊i-<;Jlh.*6Pބw$SPk@sF]RH7Ǔ@ٳ,R :ՐOk= Y݂$!a 0BV}vޑ E=ڂA/|R@t{xW*&I*,aW0,a1Q}&Џzr_zʳ*߂|0^r.jİM ,2%Xva9ZUV`B᛹1cA` jT6{? ;w8}|&BT9T5\!4IMm=НeBh}"1TD(M`:]ZLOe J|lIZH齋#6 0Bj2ʀ:Be5x)cj(YuKPRR2==6&TUcxEN ,zj]}5-6¬R(gsfnT߷Rv\ʌ' tnä+>xiHN2?<)- '+#nqM#K: +^S]zU1S 2gD AZYƭղ -GDC,xꪗxӄKOlٲ s8VY6 ܦSK}%25`WDxtt]GUQn5, @<x } `o@zK\B%ْFq&ft '(fz.!itZJ#FvӇDtU9h#a;g\U7-)i\aqse"X& \ }dT/:RUYHRHt}- ^؉%[D5]vyVov:=[aLXa'|;4h'%i)Vϯi?$U>C'g1- ,˹w˴i, vI?0TDgHQ{pc0hD Vr3J} 1zVU_ds 0'M/Axxd]_#5`#i$s A$էTh*+N)6"zI*Oe1ɲ 2Hz} lħNJ)fGDio;HllE_Ѹ7>+~r=/N4I6%~Ol@~Ld$`Twz fW#;>ab'J2s@V`/J ]I:aાR%q\Ty\7*low12]YMT딕MKd-Rs(/Ɠj{f7Z?k=]__4)'d́ aA"~"٘hs0lGűrTG)מpsBNїeo:kep0%Oc)\ 0~ d/q6!}dy\Z MT~m6ZOixb[mn|*("uK—^tzaDggKcOwAm^`Ѡoo=U\x'd_^Z\ "#Sh:t1ӊ |>oE_a٘V$r1WaC[r # lrspEUxU OR~¥/45/G` Υ*^0$ѕ\%-hG/#쌺$G]qޚD+O}T4-jfL:jG'K%unA+ex%p)Nϸ5|ѝIEƊS3ǰi+!Sd#˺'^mx}YR㠪m "6k7Q|'bՂkd y-VJ9kwIPyrpkJ-GwWJ F4ߧxk4`W#oY[gO $7R yYrP'޽%4t=l0[jͭvʠJ3"m S9 XE_$x`ѹ`*@pHT8~OϨ/m__B0[>>"G *[RW'Ol9Vnp$㝺28xu)c^1Z{?ldbvB6n)ʄ0Rh˾YSqʔi_(dyCeH.mBጚ2JplTly Q7 .m{ȌM*ìd{Hgi1O`LWղΑ j@v)Sþ)O|֗`ACdalTBa#IHc՞$%:l~x՝6o?M^26|.?8V^.tzA06HK+#޸ͅ۷&[9D8ctTǺ;=f a]"_ QBmj^G^zwҿ",-8sR뾐L U(<U[uQoJS,ݡ1-VQ1܅&L_FF\T6BHk#1-;,F0$* Ni63:_a%J >~)^*5q ynl W8[4#/$\gG z"93 G^|t5Z{: /Wl9d߯DqB)DVt.Ά,~On?2iprHuaڴ`mMLf!œF:ێTfqq] e(p8?[q{#ѱIFRABߡ}CQ<í Mw5]EZgT? .34F"?el6J8Ō:cL3q$HgQ`1Ȣ"7:}|V3 τyfb6Mi{uZh4PZ&2QPʋA$y/mIO T&]x@va[EVWB>`8Z\yrGd-lC^i S;m4lǙm1CGͥ{+(ϖҙ7fV&<[HvȅA4"G0{ ҤZ rO͜N󳝜, ᪲x16α 5W]ntɋ͛%WU$UA5 ,C vA ̞a.ctDl'ƉpRŏY7p|mj3Qgd : %a7cUS$P 69/fW K-Y4EoKol""=СV2 3?pžkh`X|3\03ȴ=KI` Z;8AS,y6l1 aKEm2ry?=SƼfF1N&_pUOu\(iJ@X&,9g< _У(zLrlZeO᧊n2hK>C]Kcř6UB X0boX 2n=x?|ȉ*u:Lc޲MdcG,ݞJqwKӹvxx?No0IVI_/`C%|=]l8?w,A,l7t&m-29ݗUv9iIo-nRs郤:#CѵHtD2U j)aM~凨MOF7*U'Rٱ 6/.2!N&u ByDG794i8\oi1{M |c,?7¼ _,o2%^xo\."WoEO j\u7)btp%K5~0t3\;X6֓h} :Y٧7S1VZE| \ ߓ eiWXAY-K<5qJf18,`?MDTshȃCu"wGglYƇb$A‡hz4-J!?E{ԳfsaR٭$K3-?E0A|6) Wt=#34㕦4U2ȣlCk9uX9i VhB}!j&G|_ |6S|?~$4m.I+fvktxu,!KFZAeK ; 6ҨA lzA*(pK/y{t\J[0]Cp{9@E=&5{`G\3 Ch%ǿx5~m]DJZ"O?;L ^1fzE\9ڇdiui2lzŪn x}_ I7*PT!( "h0#5k f%ʹ;T8 9Q)-6DZ_ D Xm_@BHz Mm-;X˷Yc#̈́[K{ ٵ{x 11aF贋3pvSN%H[K_/ƦMd^(}IeZL>81jB3{QՉaHKbEH qfo U.7f7E7D/K#׿>9: rw~Rv8C\EH8{?OZ\ *=[^W"smt,g2N'y`$[6XS]R\.z&&n53|Йue=0N p7_9@99>mCa C1lQ6o%L+ 6~ݱ楫'EZ1na# xq%Yضv})aԖ [;WUE ="dJ&-)Nl|bWJ!Xٛdu]=<+QCsHyYNokrvKϝ \4>ZRG{46*$fW 1Z`k,h=_;֍vaVc" ]Dk;}iXUס {Viy$:n6 XHWtgw]=^6fgE-Y#}O=h2 R.#F(MДQYJ _ h]Au(撱XFG>s?edpL }0p$/ >RU!GIQXuC B4?fFCI@BFWӐa=<.F -ժ5;}O=3גMv8Q>ƕViy!-)Y*L6 L5 cX&ncGTh:n|qoݓ`'֣MJ} (?>WNy0RGҤ{=ct 0025lZ۽_,6&9[ h@wƳX f@mrE2Jde(l,jf{P6PH|ɢ.hh45)e1Țp  i(N{FNwc,z n fT%y$Om0P'>I_,|%[:uw̰hVsb#+jkzI]J'ߜ0C)Hqf$S|eWxJn9LL `K >~AZ%kmF ԛǙzOD-lSf9 p%t`Dcmoo H*`T/Ț}XaҫW K^0n^aR[a8x Gq)C՞/FcMQ~=XʒI"t6lg;Ia@Fdk[WThlY >KG}PJo'zuvL妘)K#r OTJ[ &|nN'NdwW#l-P\6l|Af+T<^?w֦9-X8ܼ `^omŲ309^gPqYyliOSVHLeY!,Eb/7j[C}©#&X;a/E®1y`7C["= KTA&Skd>zG  7 d Elg_aQIR>؏3Xs%ML\-*xS:Z )09mZewY]~926kL:+2P=I u"ضKXnҬ_em|I`+>d08.\O]nø [2jVsƫ]+EGI檤֐eت3?u`mlSJ NE\2fh 1B>mU[HQ#42n~uۘߝN~=$LK\1̒Yst/GV>KX\vq,-\`G؄>y"ngŨ0fKYEgODy9$yh.rk(X^˟dYzQ\4 Aև_5 ^ ۣG ]c?G2k@.1݊ohe?\e=ʶ_jjHç  f@GZty%3?pO}K #BPWq8OgQDD4{w??s,Rm ,F4i[n}# aiw;([Ƌ:]@jM34ԻdERWRck5TޏjF6L mVo,?O,~D;aZNa8~Љ?yP 0MsSHuT+,?VvVvcs1G xmYD`U So]ʡ5W|bշYEؔp (˙:GJ%X2Ifd>'A2fs{cRJ$E5!Khv&1_]k#zE#m!<{yA+JE֑ɣ2ϪM EM6N"qrp偎˧ |T3$Nb5%-Y] zOd)*.0ekl_eJ ApZXmPs/2''@_By ĩ C 3g,tT3%$I<ƆϹ$4/5bK˝i&B;O 8 :Z6Zʧ*PpEu&oL[U)[tQr+"}seHGή!^?IK96.2pR^?̷B<,͵Zhig|ŊTjU#u?$F8ί5W2L%;]h dW mzϲXDٿ'aRz:u0yh{dkF2dr+Yx 4RV9Ўɪb,@QUL5E_m2ɻah7.Pʭ6$0/jiz[3xFI𡯺)zm`.@g Yz,ϣ Spv1f̹:aE8AGVrX95@Qw, 4/nHJWv2hT39:?eՌ?eJ8pQQ"1= gllo'&(}1ߝO ·:1SS{Lxύ.Cℎ.ok8ZzBoavD~ z۫+$zZAgH~=`&K`ܵ5e!^hȼ]" =y5.X=jh'Ods4l<~ߖ`5S"cY4X5\5dYowa5n{ϥTZDa#b@QM ~]C~7'o8# a<7oDϼ$ąnF>jWa8r+aQk6qQ_adF wZed-k2^+=|#j3F8݅ʽsEhס߲H(ɜ0uz42fW7B]. /(/uNLCQ7Cv 68ZZ 3`lX3M \rynwI>Ex>2;9 ۏ5c~*CM+"8TurbQƧ՜GG 9)5mSrL>gc;Rb-˜_Ga 3{&VRϓoBk@[ ^zE?Nŝʐ,2q.7rUw@|!X"R4❦V]VG X0W ["ᡓ{J.BCvH KIbR\r9$őblĊ5ۯ&ɝJ=k7waYFGEiwc%T/MN6_OCn'|"qJn-HziW] M@_|PxOvsId[#>Kd *SN6[22vm=@]'^(9r0$ ޤK}Br!8MuZ. Ý8XRXIpPk9W4j`Go-@*36Q$xAm+'TɷΞ8 KYm'`R\X;pGfUk:b[ 6[*I_wXb :I"4ZS$n]tƌiS_/"2oL/4f/LݟDjy(/0,ARӡ== ۇ&@:v3&->yaa nln?֋` &cdFܲ۰wr.s\% VKn=! NlQ;wBCIcK{z&D%0F$qJv(QM"~ 3t"j3t~gvbcFJ\ADso*`ie"zi^ndN^JhH{u_C?vڰ@\N- 6:/Uu+/JE6!c:%6I4ȳDM#4꘯~M5}^ðDH;O4Y7A0$<ﻖH*y`XU" (ݴ&0vƫI*kg\G5:f'G[XICyYjYp*5Ȣы'P et $&~H.6sםF^sj˺}#:B-kB$$d?8RmH>m)4\~b7e_\0mN%|媔O3{ۼcyդ@=RMyXu}>%rHkUxttKzVtZ]á189x(OR]%)W$$zMD1hގb > 2ڢ0";c[5&־ T sn6?g"?51"~T:5a.9y59yx@=̿T$O@ BLVgǛ"mQvo;RDQqᦁ^)iI1 epUpbRMbE9I^B$bsH 1[ouo|*`[RjzI˘B*rr-l 꿍9lakft.=TH9ermxl3jC֭TO &w1EUL_ , yCjk<^VX56m `r_Y0&7*Toɡ*7VAQT6ܥL潨7U&NSe7B]kv< qN?MO @R˅ey }+Z_&^p`% ?%>>ң淥hY d[:p(!?@AO&})0 ><]Ar={KĽyYnO'o7_ Zh)hxa[{o_0>49/¶:Y` G) –U18xb7H]mlgvb|Wދ^_ ClO N?;Ή*8*Ff_u8P6_x2$?(_6Bu|3B,y17ycR y 4A<]=olPHt z1 +c YJhe MxϾ01XNKE(n bKsz3~ 9k ho;YX2?ٚg2oiB]؞y5뾾 FL": =nP/?_7<6\},*zYc6$;lb7.د.ޯqzrf _k\°{ x lÜD:21XRPgS*¦@RwO*֘[=`LVS&݊g2I@`8YwXqc!s),U"E#.P mTd8m Jk)i '44w{l;'E& O3H幐*bfoPR%u|&beG+`;!Qte. f G( { )'7E)BB&kw<`~=n;ݕ+ ƉOsӍ3l%]"HjeȬ3W=:=>|kӟ6V֕7|B_%S`PxW6>ӥ_39+B\F|_!w O00z;JjÜ ؕ45 fç3!u+#zY3`+Gkg-*44rqزtX S '+=} L00y 2ÄeN S=qN vI%֥M7qNKE2-. b!RM9HֻN#SBb䵚XHz2~0khRz#ޘui=v (1(Vپֻ&^؈SOSo [ϻv+2WvSx/Mΰ]b Ǻm(K9 {xjf$"C hx(uȘP0e"CCi(wJ 3lFyrP{w^ڥ-Gv6hbesLL!Y>,Nލi: yxF䈜 xfL#] Df4 7C8b*?geQo/4[G}G*3L r“졳e);kbugW.TڸD3Am H2UlEXnv?8py ɞ֕bQr^3~ {Ks@_5E4"5֗. G)bFgGz5Vf!e ׫?i^!_4I6&GHdGr=~9ݓnr?JP˪bZ4iuw%$Ⱥz햆1̚:s߷)uKqG1Еq1# (m tJao"q|n^|ڭ/s)!x}4b~"h2HLo}JA!gPuNf,.E;3gbbYPQv +`pF7iq!AHuoPش4hɽR[cQ%m}~WdG jžLa) #bJ IdM16 ^=]QUq޲4"aK1C.`iԕۃ2 qL>B Dw~c(pY2/ .\QשL$!+(bۅudEm)A:잀D 5|+i r垗D~M7jȰ7̎C;EAW5ܲt~)yu*+٩QE HT%蝢 vcҥEl6ŪXd*5nNMYbb榋Àd,+*T~ȏ0TE[zIa+&WvFg`,IF#gN RFb[^"^T9aܐA3N'h•= %pn\t c$gc/aҳ'Q^3)A׳v @{{X2"m;{^zsStJ3ꆇy*|Ƌ0^0*8|"e;IIH~x++<(C(9 `@{{E owNOeJaa])MD./O" cr0FګXȶs#ruI\%8Kj5mG8pY3zͷ vDoSܗюb4NEn DѨjV:Wm>äX_Kzz^kxKe FWka'[a',{ |J{6i)(U&*L Hw;N@xSjDcE_:tmDX!`xM~{[&K[x'|rWpgeGXyHo}0$$yH'mWw\jJ^a;7*g XW*r!-l[k*T[-z]R7&#QJ>d۲16v}ٛgГ|8g`Q9!΅ĻTP .*qQ&e#POz')E-fðb<v.yxM߂& 14B^*% '—A)\|Lı<,?9Mei't \Jzz,+CQFzU8 t@[[#%آ9]ߚ hS MW_ht:52Z}ɼGG-ljb 9(oj-"v(L{ɏ8C -^GfVar*aNLs0Okf)YT]hY͍ʓעG8u2<*XeBTW[Z&]S zߊɢUw$ѝ.XcQN7YD|!x>;>e&wښ޿@rr@Xwg~R $:h&ŋke6b}TEp?346N \R0Ưiz.̠<=Wwx:'qC xhhgP 5LP)7NVã\D+j="d1U2^Q˕3/0θXSCkll3|Vo4KP$l7.J'3:,ާ͖Q8 y6sYp:[#j8gSan@~z7^HW`47`#&yc߷76h#qɩ]? ~] 0ݷ3DOJY`7OD (0EN}V^4hA>g.ʼeG,/|rZ/{u*>rA?ʑ؂q/>L0H|XX:֨&=rr}|cv\5_/8 $8!ZDJewɈR LSͰLahC{O@?lu,ױtZr*360e, HCuJDM FFlKzpp!#-HXK7WBOcG,L 2 1P^['hۼq!R|d/)c#P>gihbj~H@}7 zk{q(is*D@lSj'mDעN|{_\^0ʰokip,{nNX@yY>X‹ڶB*EP;M?; :Vi:K^Gqa|<Swb!POpzmH:?S ho{:mNz L*qe~j|jaVhBvljkG=}M)SDvcbv mv>v>1|4"m6ϛ@< x gEB- 'eKy3aI4g8(*a.+z#$C0\K%1z `0u#x֟A(3 |`[\DWy[,3irٳ}P]D]/-dA@+N?rB>Z~ f3ZiX fze6NU{D \ܭ˵!ǝc/c(q޵M%gP[kDƵ^S|BI'Ƞ;9oCG9ˢw1JIbo9wg[T%qM[V٘V~7CT`6Iy9gڂt 4{gL_V$^>> Yu_u|*||nٝt͓2.c?x0t8 iCl|đǁl~$&@ߛ h}bQ7}dhn-[7٫`*{kWq= Z 'NFrn~{!SVKJwȒV-';,DS3QoDFE$fN9a'YE>, sgpTUWa]!j(wmB|tO0 cï=cz Q爙JA Gܱc/xŞc*׭n5ؼ88ՃEiֽ!@ Ԩ->-z]qwBfB#kaZchy¢N_ww"~Jݞs? $7K·D.,s*^k٦w Npt0uW[lu=H򇚫a0OK"(jֿ="ZIFR$)pE/blMCObprq,隆{߻WrvgۗJZ -$`bA>¦jv[4zb$i-k--}n҃;]'JKExC}پ1aS%`*C,#ʐӔ'_juTv6f5M 1ByaE fgUʓ?w@UAxL8ψ4R M\g*zմؾiR"2P:8.1!l KRM@8kh9t>{jHl;stܐY? -rn6L_׻APwIIHZ |sL4+r<=\1J wPըθ2}ɒ4)t1ewn=şh[[\ AIX\687pC ۽YQ(Ї1d" _4|"uFjk9`Ё\,E9(!̗EխLwŇٖ~*0!跩&-dC#iw75 j;83eibF}zpe?Ca>liNr>Kt?vJ;pמR(uK{aFA_Ehb*Hۚ -SK@K.8#_y]sqqqtI5l@'I- gԴslT1XE uBXܜ\ W y k2.@.Wc^-([i|Z9c.P'Hg+"X ,=yh wrY5&`.\r dH &n)EԠ׺ Ƅ{2k'ŅR+`mySdo}CgCicnig"a%D^xH=к+&5>|'zO8q7Xn%HxV1hdMF&0e@<Сrh&ݍT ^Q6*]l!58ͅ91ڿvHخ0Cy*u%ט"l#KJؾxczRRDX0k\ӚQZɵ(ߝpS 6dm)4]-p!Tjׄ%`Om.6ɔ, ~Q?|FU(8N)ܳ uzn+ AgF$Tp#XfRL|f\nI@d䘵kg ݑ jǷ}'>ul?=V܆GKLVE>o,w%I}I΂ )6)5Wz$bih,=Ì|o(ˁG1h3阬*Pd;幐iQ#ek:4&7Ŋx%1RMlԑ|u[,բ1M *eA<[3-|JtZ0;^ve ew*eqݒ(KuU}!!DX4gpqʤK@<@i@{ہe"E~84U7TU?V:mr8Y m5L2\b r-su]<pi8ސӴfYDG)ӆ^/wL{UɢB |͎@E\~q`HbB\aԥ`,Wtˤ 90ڸ }|,dv08֠j&vb")N0(ki'x;ձpVx ;,Ζ$GtW߱&;CP _ 4"d5+Jp8]s26kZ0sܩ`IcF0U Xی(8A:lk5Ih c$5m r%YVIrG_@U{I~e >`|VQGk_H Z qZCt9%UqH\QC4(YX`>'‘_s9 שY"%W}빫/v6'A89*f}5ϭCL[2mSת(qDu{U͜x'#*:}.WL93xg:yM'X-fL tGc153|;zAQ~Nރ0. V.׿ӪLK# "! %Z _Ĉ`-!c~lgI"5Tis=rSA7f* o괂?+S$ar5 W+P Vh ~Fso2g0hwE-hh9 c cg08KvOh%-L¤_ѧx=9^5^pL [)VaՓ+;΋JsQN3"5yŶci@~Q3 ZBzokr|u$>|ɸqk~Nu`XkOWa1?oD]~ :'#R`= s$'T 3ik于_.SflZ"N]%R Kke 2rP T- xXE5@(| FɁC)%;6A"$ck KFRF=Oz^#)zehm+Yi.6cQŭs%$RCׂ=Btw:ِ &{V#`Ԗ(^csD4<ҙ(KKks5 Q~YW %6묀:XCنwhgٟL㖼ac+(Fa@z aBc\c+ۚNyajΆ0)Ya}b=k>0:ch'Wua=8]lW_c0X֧+T6佞WvY^9&Jw%,^@Xg\ g D F]}",!ezG`U80*9:T`bMC2قRt..3d!ZY`pbJ*\PW}.s*)@ZqBS:ǁfŽqoecFL!errE.:B\?I!nAM@_d*v*щܣv4uac13}6Buj (a*G4ګ1jwK 6l#F,ވ7 ezk2veڌ%'[[8q["+0asQe嘆PȡTlF) XSg[Ґk ( lFqp_No>Uu-y'_1%ˢ`^vN( P&0SZES\+Lk:^UkSz[7Ԉ{UQO{K:UvAuS-X%"m7 F dW,-o&^af{jcq"LiU|j̥b՚m\Z7[9V_ ƏC_#M1:іb"t̓"%Xe9"?|pÂyygCLE%'u}V7F-{/.1tJo=rIŷҢ-CF<q#b,dfyR8%M# D8˻HBNT^5fTRT=UʫZ+a5t#/SBt@$'"/!)&6t< "Vxu'Js##-yBbο"|${<=:MbϹr%o4VriS`kť7(2SVz\K؉5[i]/Cì*k(p$k̡ c'qimKqf{5z'#IR3"j8-f;ڕr˹׺E!{wlU M/OjR8_?%5HSgyE?_wpLAF.(4ao8 ]`e40) /dJVR H4 9kk &lM3E6m4\܇Bzf>s'sMlbr[:[սm8e .>qUGa;1p9 ڗg c͌S$.631kO_ٻS^x["kUh1” ,Du|;"EL5-ϨHILPם?֕:u>7jX?8V Ep}0>s=҉IڡM^JT,T^;~rHh+!K;::@A 1ܰ""Ke_Rڭe2"zJǰ:wOЬ&nE8^0vrΩk cǫv_Ia'O 7ȭ=SF<Z]зWmzV*pq.J+3{}A3@2G. @ 00 .fAA]*3Bfaް/]<2n]N#WO+^A5UD#PZwvZ.*7ħ"ؚzz,e!vdS֙ N|5+x&ڄ|R;,'[P)if+GF˧5A☽ xA|3G+P󅥦NzV]-?|Tg?n3?B:b ej25F ЍA@?H0Yc A0 a'$[ӂ?Wp *[7 <$m^ⲠS蘈R VT%5EL"Q;$B%!d:Q "xpz83C{Qޛ7:}Y 8<:՟K23it;)ͼ:>qPWLEh Y%-VH=k2%Wl1=RGX^RrLI(h~,%PZC7^)hD|bYw[E{xW}KeO0|[wH=7hC@(ݣ3,(fKT~f"K͇:{N:wuGdpZ}w"ԫn%́O{L?76|翞V]'>8u'BAd?+^"d7`I\8YؚǾu~|nsGN9J zFd@wРӫ 6-F)1pa I;4\=ej$K . `Gq nZ\Zq-סu?V<4y~yhᓀ'Ko&IpxKJ u?ǿYR 鵰OG~O/c~-lQ;;ߌ)=mSZc<ٟyvA2;]d^(+n[TY .C@&d!_;S'K* DD)9e׭&tn5_Zї=h#DAm*͗;G2h>?Q$hpw]Lߣ/$eenxtӏt__|?de ]A)?f`INfId%ёiOc1`B!ʬhkiP/j|*9`7Ph  [Ol7sF Iy{iJԮx3pl^!>w5 Br˹GĢ ݝFfo n?lM߅utT1E_@G-u;yҡJ8u(@äجkՈ7-aiKeқ{z#\򖦭&)oduXB'E_z:k SbwxO@iE{4) ґ1/>&jA,E}/ρGvVK/933(÷yjKۨ6aD eRB#Bq#K!n7mY?=액 ABӭ @SxnS^yU4v%ާ9IaäT+SP ixw6rSSI=}ojl1Z/yHn%Q"Kp@IlHBHhKo#e_W꽲L6t3L*53ހHYO4Ν B=r@UhULX9"KIJC-a^:.ɉIyfp0` ~l:{`tc3Nl8A)ǜG<(+g(0ɹpNFgy+r*pgaw輰7{wz">Ch4,qEWBȨ9=D\_bzN^NډxuEi0lh+i[wǡ=9ef#NIe~V i[K!UkC{S[8 NP.U-33=5YYN%fC:#ѻwj愺)u>'e>c5`aJ[nvY[Zmt"3"o,{hF>Kn5}&̊sA@9i%)7^m iR?JHH+t8h*:&u1Ս!l "AwlNh/2at\qJ~@x@duYr%8O;'cYp($Z@mE&AH5 "&ؾ,5 a7 `5cjNs߸3iڵG :u}]ڄ a wd$63!I֢ *-#&ttǣ $qۭg0ͬ>21H:# s9AL@ 7ŏŕh3vJ{.[=WKW*5=?R Be@7cby=Nk 0ʥA>0:L1+ P$/1EVR3SNy5y^Bd'NWx/#Tט{uqP Ӝ`3EOLLJԞV1IՑ9nh]WDY $>A , ÜGT̞JD|)_?6bK(W j?ZY Ide~y#u<%.{wN/>~)P}Ag^gyw9{-tOdauCS=9-4Vo`v5npVUht1NKT7l2ܬ@֢p}A}d9%=DEEuvj#U|$}%).cQ⇙̫KDNQj&{ѣ$j:m(ݷ,VhR_z{M\ Lb(2̾W-WdxfrǪ1Cg8:p ~Gc>Xz9iYv3MidҴ&;((r@ C9N)%r,  l9+rdbkEg/&;H.T%;`lo AO`U\&w s\! e0KïS_XOu9ZL"]p Syj.h,6vt% >: umE@{D$`⎺&rBMr+*Z%X%hNL8|H+r'1wPT5Hz20bݦZ!L8mf^p>хF~8Xڎ1VW麋é9#.]3Q(2C}}>`ofSv!=)&m"eY0nq̈o{%- gg 5'.hjJsHǸLɗe;/ 7ۓJ3j QdYHWRvbdRXJ_,=xL0nDƄT£v@PN,jʹTT ,YHXW27S Z TJDEv΢I/ VCX/IQoqu*?7$% P?{('fNaM\3!ZBx,$Ug!Yh#\BNSgVEz\Al$vNsd{] Y`-OZ:Eר̿{V Kgk\'Y2۵v+XB8o6?T)+̏ ū{Ʃ3Iڨn@&@aͼLtgF4Cw):R'јcel|) 㟕h t<8jRR~2 e!Xmw|Q}Y^%*!g=4MT& =/2 X旸WzWvX,s@V)xT-RBE&6Ysy ʆ:VG@+y+l.I!U XMe[. ^"bXuM"d]Yog@F:V?)6 N WJ3G鹂6GyZۓh]*EޡzL/ *&:>FphcX移j$\- *.:C~TXGMAfђ%¿*߻گn\i3/-cr[6)A\yA$Bmi%x{d bRrPQoh.[^cYݵ&ϷzVzQddQA,|kשAjTuM 4 2BG_ )07qE8 uXX?S_zM#X1`ˮWRִY902NpQZ^T:/HXBb/Ġn*I8c!ShX'ï*qr)ȼș|'h~RCXl11ko\0 5T8%nQwpJEBWMyA؟ ژ332r1oE-Bċ%|ww8ʡ5 Dqz -zG SM%uPޙdJGp,v{DA0\6zwUҔ]hԏ]s4'[G0ujS1bZQ)8ؚNv6qV3+d32..Ћ#r62VH}}mM<g>4#W O%q[ B,qs@;` 4շfT *`hfolZpo[{ʗv0svR;,~ q$ GBx8K+&F"hhzu @,ȑv܃jfţF0 V;Q_xP=n~FU^8P`j#.ο4ڴCg]{ DSzd̐^77^0Ls_ _> 0jگQmŜ8dJr Ē˯to.>V5ESqQos5&ϢR@Y8R(97"RE2AzDK}xZ 5։[3-I܊DWZ2ӿ40/lQoԗM*P7JŽ5۵ӹrK@< J*`$"lvatB ! ~nbOpi_ YwJy+L*'04nVc~rR>s?tVo4k `-,}#,\q4W.5T]ؤ`Ta0;QgV N 1bf]8`=֋2$愨!ЧP!t銑yk h.l(>?NS$,|N]OQ >2  ` '?= F|V7%@3{]IxX F_L:%_q{3ݟ ( Pҍ.Q// P5z?^ptf:[)mh4_OD(7}7 %t!Xn*." >Рs>weD&0f-!+.X!DK4 ˰:wv^j8s2J ]頴u/{9}-t^ȩFVo%FW(_eUQ`rk Pg3J#^9$Bٸ_Oj$@LȿQ7#".M=; Rsnoܡva#/:E+!e?ovxW ncBw*8Q\~:yFV}ڠ=\>AFN!`x>s^`$vT 3)GlN?ۄPI4e($$AKA'|L8Sx-%XgNc}0Dv\78٣ f!J>G&4%%u|_!oJZhsTG%΢uVBqmBA;ke1`|*6Cb {aQV}*̏:þ#U>Gf1fX-HT[F+|fGl΢-y#.sF'&LŮBZpg! _Xx̙|ҵzKfEP ~4ne}6ACYs/]h?b^u.y !oZY0$م6$Ѣš f](֛ԟp U'9t tEˁqbAf(pՁc\?I hYe$m{ T/SEMZE޺~ƿG##--[m$a"/B8]XBVԳ륰U3|_ZZ/\ZE^0Es& ӝ߳6J=F=?7BLid,rYs3pcޯ;"˾3?p_͘.p& #_ >{D.$=MҖP@'SCD4F2V^Wߊ=0Gcuq.&zTMim!t?6!xcF'fx>z<ޑ@z @S@L7!׊Wj+3)^']!Mj~8hOJ\yN K8`)V'*ϒ0]aOt ۯ6IА 4 #O1,$hSA?~&bŇc ڍʘ`*dj9gHdq,d~vAԖGl$WԥcU;ʦHKe6ȕ/E5o֚䉘:G\#~CK#}mWo؛%/ ?re͆zԗfwF5{EѪAwql%DzpSb>B ӉF? -Rϱ|5r 㼳o5TOG9ɍs9Z?~_ t1Xsq?DrHZ#GPQer~unA+[G` P=4 i%aC =zЫ?aY0.Unntk6#*8v{l͠h%p}{O}[4ֱ?>١ 1E{ġ#F $D )P{i] }FXǓnW]jv TL,&|rr+XT:!@P'q"sIV{&-5l>Cm*-mM@3\B;dFRaͫ*2;86GI'02am+Q~Dy~/}L!xY,ITJf\M,Tz2wy|\C r5z@9}%idQ# PÃ.qa_oQg_B~s{J4\Jm0 "йiiAČܺ:`Q|I Uw_eFg-E9$]C3ˏh?QW]'ޢ;HGs~m|p) H_ɘ|7pq$tE im\U}k$&W#zرKifhF+`,lz!+h' IWw*׍>AD>i}, Z>+J88:? ;]gL^=jI6P+Bѧ$]Vb^rˇE}N]JZ! ďo=kȄkXXӠΪ k 29)cdH&*F47" nyk+DcDv"Ԁֲ i۴PaܻK)T^0!92&\I̱BLĪUfuq"h1R;;JlV;yXtͷA:n%RЏz/G F~q; XU0j=WjwaOKh|㖹۰STaDҗG}>zT_s-nVL~6o-[Cӻ5̽AA_<2DOTz E* ކ̦`.>yF&B9V>M#6=Rk(oɒG3j~o?"Q-j*FsVю,*fYEUGhg)uw:UPADx|!TQl'c1^]We30TH>}<5v=;?DPB/UrMS~&S^Ώ NsYTXŶ]،bؔʧ!=qX݆)m!Q:PUk=n#M[w882y]>DH#YeAݷ$X]?Br鲚l[4,l y:G|&LgF -(0=} WE+Ua |c<B<*sP-a`R+Խ&ܷ/:1{ΛC^z/;C<7=\{"$Q[Z!}1g)]a{M$êb=ȗt~}z;:̂9K_$p7T7A| 3ۧ6:zژ"Έ՜xYص!:pF*d02_;N.0(o0+0\b" PdUQ)[&5,105g 2\.KlN52v[hCfbT#:U5Z_'>O1#_z^MI#J`Xe_ɬNz|fW֠](ʡڦ(_ݶQȆ܂oP52_3'3L*<-`*q}qȓ!S 9F[!'/hM'O <`;ⵁ_r8׵9J ?=e6G|4SB'&a`/OMDXT:QХRwz~L _qHrr/ (iQVb!S ,t?1=;-̨?O79NVC6uYT^Q80ʄ{̄ǘv{)V3'ό~(ώ=R`Q" >3h۲%vGfYUgu=/ s=>.bv`vZWx)!ۤZ/0!plWU5S*88k kk2e0uCf&|}^OK(xBQvyWOMuHm%@AN[b;be5q莞 S-#;{JvWRe|ɔ0wS~&] VTb?G=!MaN"ʎsPHR]# |f~y/W=&ȸ 24P<5@!amwZKA"*yU?;?FG,/T1TcfF[MaN3@_ā<[b L$\. D.Ʃn`be㥦_~ѡs:TN2qRʩlFBkԘC[l)Opc/]M3 }fE½A:[IikMZ5r΅|8vCDc8E3*tIBr2ƈ{̡ކ 4{ (Ӄ{:yǬycc@TXú,@@"7kn"B k^Mb88XzYb' \xm~f#nBJ7zfb.~8>ȳJ8pT"LĄ@iњ*A>"$bAP{W0[9yMv+QC$ M}L%g &v я~)CYy #BsGz: ? oc_0.Xb?k?=1^1MNsZ%coA.wJ`:^ZHot8чXp@bK܅' fxQex?k/{# @16zTaw& fR|;Ndy' Ⓙ:oղX㾈9g#o4 !D>:7g ۘ W")<^YEGbn@)"|xMc nҐWG&d~E_[X\:.\b/?YπN2LY%YT*[?-j<~E^z3) -+z$}9}:G>@|GP3#BrڼK Ĥ"׎d Sb"*x+v_db)nB3(NiF<+4&  Z6%ֶ@L&~CDuo1gv=ABv.1Ov[T/vu?1DӀѵP0-5Eҭr(;ʩ#H.]`0jT:5F1T̯VZc>յ9GZE|?yzh˗-(j@72[Fz_l&uU fJfJY('Ktd/%EG5AD{* G?w쎒5؛"%s!J^$珱iq! Qœv<\MoI5P j N$ʧ1h Ol uwٟW [0bi{z1^nS1)mK!~]3G|,J%i,"Uh  InD*Z `oBA]h1{!I!eA*'. U޿sηMU2sFNz} GFe)|kZ.NeCr3;.2T{/)[Mc-\,!Gy\QʛwfMCr>4jBq63#fփ^{z1\k 9>o*Gc ҙj`,+ݳ֋*OڒͼbUcΓP応. F-O #5y1Ӈ3p$M/ V`dOۓ ,W^x2[dG_딭{ GWO@֑BwbQS2pl3z;W)L}OlDлrg.ڲ7P^!՗HL)%Jh=6I5})p@,*=J937;a BU︳"LOHPXbٕ_ 5 GEi0Bл"] «L7k&ςPɮҤr,tZ3W).4iI7(EA$d wnn.#m7r?PI_4:Y@mY] "edB;B1@ӮHA*h#3)/=f8#tIq '~D"Cj9v×ce9"^?t6^SeE* f+4dsH^oІ&'nßCW0Gg զ-!j>@,2%NRQ i0AuPY/1O&2QQw2S´F<fy׭TyK0'#}YY "M߼ܑEEx!+6OAX*: "HL 5V9$K %)֙_JR" X5?YЫP*(\6vȋűHCLuezuc'W[*ݜRiڕ: -;& /~eKmXȪg &{Givg4{N!.=b 6UP?CP**M>Aq\{= M9PJ;}f hpslh/0Zѱ۠Ē8/?d ho1"]v,7Nߣ&O4V2m*\;>k{Hp}&9 l{9ܴD'C-ԽY梢6mW_=N14pu(r!EJZS'&b`KlL oJQ\dKgB E 7 喊NCu>sgMԧyF٣$^:?ĂF=:yEvlp/}3~4H'J;1moHywϸWP*8"^#l9eJx=x_~frnˀ$cs"FLY6{TKG0aY3crM3a9zPARnUBjGQO_H`rt,i#v79\7ʏh͏b <۠[&MxԄq]UtF1;rxz^8 d)PWs ZMSX5Q%H+/piF0=> }'iM$ bx Ok2}7\k4txQ/=Nhuj}},1~5}vg2q/s#ĎISV'ͧyEs]A7 'aB4sm0rRpp֜/͖ulb PGSHC}.x§UjQ}q {ucba -B0)g\E+s|{niYF0L7jRNnin ߪ`Df 7~xS\tth0%xGncMHU Z^-v15xY|Lk8)/.!ݘ^jl l6Q5:.1>LKb1AnW:͵*#jtbF)d].' xTEeJaPT:c S7u7ok7 ˣo#֬~sbECU噃[KwUQT.EWeYУȭdq\hhTJ떥>yoD{ T-OAyYHC|k$@ =D,؜&{qn {I607Wɵ TmY}\eBAX qMC4@lOꕳ:Y<HW@C$1oSż^)]5VV\C=2~Kd6Lo?p'|d c"5JtXϵ^=hy~XAL$pTCAk+Rz`B'"{?85ՠeW0R>ą6ۄJ&YxRzk##ꖐi|$H 6-رՍ,b 6:“ߕ}%jyV P-j@o-r4!=o^GCW"E%)q7 @zCK9gԽP6ʵ$8̉PR^ڏ2D FI1@;AԈDPؐbX[ 4eۂfys4Qgym ǏMD7~ %L" }ygm.?O[)>4^z#<5Y%( Ke 8dÉt9mjv*W) A霿>MQ+B,dQ|dkiX'vzJIZR-P0F0{yw$2a0~Us3E[^nUp3oz+t6:KS Ԡm18>xN4DžHhi4l@I[LlAśK?5;$w$(\,/߾,Ƚ;6|@1}il7l# xׂvIᖰV $LB$N?6nI&g1V~Bs7fmȓj$7DZ L_m7D0\Z H,deZ/ɣOC;p`RoWxiLyx*Muf9ǚ ( t{FLl6X(Tk'^3t)VqQ$tӁ.%|G.%y>Z:,{7RJB/[*@\4$Sa&\**f7]v+tt1)E qun{a5bf| P=Ct/)?Z!`C,OSqRBYt^$OsI͟t%zc;T^"nÝS'2,[Kue"pψGV_z{o}5y- ︱WS jQpuyO,j~:/nܼ&u-Z-Axd%Mᶁo!g9Tߑв212MIAeW ѴzY݅eՏtXJo- ~" ڀkɫ ꃟ5`hέ^Ȟَ{[%D^(WZT`XI򗼏lc4,"+dZz}:MY{(oTh>1+2vZd>ʊSQ`]Y1a(%wV``L)as;_LzIeֶ; a((ewmG4gm)i[T0WF#&mSN#Ƕ( z/YB6t.q✜,iU> )[|=5a{KBY9r48a !=w>')8=! QXӧJ[I9NѮ=2"hc,N<|Pϡ]J35Shh;!\osO\Czƃ5/sLj?-M?L .#2]Fcr=McpZy%҆Gp^HB/kTIɋe|! eq({PNt@``<|8SX7_oސvnXI@vnpXcjwB3^bQ u5FKw4ute#C\SYRIobG]l[ug>VJx+e:֥(# xf#e*#s^hbm!DOqYg[Gmcb`f ܺ c=)xp{+/+:z~ܬ!b=ɝa:[|.ɶkf;,Iz&3Мא=-1tkSn0K-d2u/y2z>jc1t$䊈c(oCJ~8 1(C/ `SFuV"L s\xfGnΚ¾*쇍?]җS h:o1%*Po0`=Sőr(hVhF8{)8-$?q/xx7t,;KL8xGٙt(YY{j,]AoOl;Y1P"f["I]_n2񶨓8YaJ΁U%iFD[ ~'D2$"Mtf8"'A;5|Z/=^Ӗȼ8) Me\'@Xg9?yCYKCZҳxu0#s !Q c_opr2nrP)[!|k@gqM2DC?ۯmJ0QgVůg1@FBtqno zf(MvF-Ӗ yM#}M+} 5S^* ;)\-灴8MS-X\VIf`c4?0NEnxcc2;-C1;/>&|W:6p!!IVcBԥ`ށ,87J?1j+ Qb2vպα^ 7+]zEFI/ٛ/ڳ׫|Dpj<S|Dz`jWO͹:&D2M+55L}fu84`.&մ8dWU&C !\yxTUDamCeOGGc VQg~[AD1X* \2A+ X-۟TG8$\gj⑴ߨ]pnHdS!6{3d7V;ʖ]n2^b1L{φ;0XpBlXl+E-6B\pꊨQn,)NsOq1%Ū6Z!3pd{^!MS/;i== 0e@F t_(sj.-f*[d`{M5x DԖ)eC\5yv#72a,]N[ӧR`<;Fi slC, !)T,~Je0v \s-őBy=*\~-WI&$i{UR!>/qDIYcGouïVSC#ɫ-3'DދfOlYi; w#vtweރeFYwj:@s&tK \dX!hYEUԬK]rc@t&$9}ܗƼMOZsaѶZ֎X (p|G,@~& 7yt#lL7-Li󃼝X!52U iN]\:ico`ܶ+¦T-J" A48Vhkt,SFG.ZO2y0$Vz$Vrb㝄k>1Zڕ ~гܝt%23CJ}@'ܷ?2"+jn9Hx|H//sNW)<pnr>kͦY_1\-c&[<$F!Ha] \A&P ZK /Î&)5Ҧğx簃x+A}znap^FeA~gpcpJɋ=l*{yR 5ćbG4^{ɢ}:< ok舳Go1-c02z/i(s4)cŏ o52N[@bqnѓhT[_ӯ&H\6]zˎA'FS, v‘ZؑjHړW#XS(]N9]KqBzG6J廰ӨW7VlZQD7۔俊W5IIuGF´=>E_ btNH}ym<>">ޯ$V?rU6a_CG:QVȏ!_)΋'{+,Sj &B03 J8e.}m蠶4(~ űUnDf*T%;sPHj Qr&eu,jx4oFg 񯢛3'5X'ck+Rv8ēB!=fq1IͳGp4z̟k>AsKÿx00; oދ:im88߬/_- ;:I fGs`HZJP5PO"/pb1LDNiRd-/9g |H1yM7͜]Z 3֤(.?&8Hrzܷh[H-0UU$) =<25f❤r~/H_z$ڃC4S/g-%tKi6A6*=9fZ8bySFm[ 89xjJ#L0ڗL͙чIZbQsշ\tɩMD }S?íV)fζ.@QGAMF_BPFS^d2 f<=w>1ܵ"\NvOɐ$8 tKQ+RU< S?$K 5ITMN&nkI̸SN["zptc]_%z0AiI ח ʫ40H' h`4/ }w#mx4E7Bq1m#UGfje.NK L/ivY9,*$77TYTxe&6ޱNJog2{։ ep߭)Xrb S^u|E5^S bXecPڟJMX(~б%a 6&rO{XMQAGuzfv欎8Gњ_?Z։YVM(zO^)nO4X35Na;I;J022CRT)Biycaz٘g=ZLvYl#k4w+2[?hPހgB@Pe4`0->18lr֦Y * 0rH|DHsPeP`vQ\"T?}x1)p88c ׅm%Vg3chVni3m _l\LS!Msh4m2=[ "& ֣. e OC(6zbM[NOJ[wY/DOz}ֿ[(xj!r[ T>u3tU빍J0bs'Eߎ(&qdϻķqxD2ڣ{t)NNַ]ELր#,*S+[M/m˔wLÁ\";ƀuY1^W[ ^;E࢕,Fi=fn*\*181/ , o@.:6l|Kn=ՍgvJ1a^M^i >eO!sfY|M4ԥQ?_◾ӫܾ/p3D;}0"QaH= ?v>/҇QdqIn-"?b<ֽKi8wZM?l1lBF842(${.Rb{v>(T' W}#$Ffᰛ %& yt#X&t)"E{sMlm@k@BU9ЧPk 2դ)Gk]#af95As崳ye a))y5#5@Y]wī7'W/lNP;.f嘁 D|%7T"#ԣq@&% wb?)g"cK v\!O]/66gL+3z 6&c$2FD j6M?l,^ 6Arܶ:BM}K)6bY硑dP5~OQ3.{ {'0qpYӅ)q8Z{w 3=pZTn ߋS?0Q'4%ڗ$nLB(ߢe Sk~؋`S^+<_q{.\Ais.9k W vXo;.|(㎙TQxńH^uK^0XnU8lj'Z, tI?QbK%H".N 9^C:)q~f6Ogɡ<\.gj>m5/YbD7L!>a&tNR?nc?fvjvF 5HO]-#+gK-D)#a;1d+ŗ(]v<0<,r}`8>Gr iumL s'>}^DF!ѝK&]IPOQ2Y\xȶK#0[۴/eEY>e\ު>R+DW[01ɚܽ in!Q2'{qgmj ޮqspׄ)"^9 Nta[ʼn"fko?rȼ?w'W=;O]T +3oi %Ejzb]ϾO"@nq%K:!#,E*nzXJѰEU+-U &|_] "\Y%iz#14kGwdJn2 abp/9ܮB<HrI+([\tCuJǴadɨ!];zRx[q{}2Ð m4#kz6 2hw9vx j/?/dOn7B[@tn l)Tś沶lݙ~y-GuiB H71tcY>De.yo^0VB2Rk' J[C OX7.Ql3Eb _JqW)ή+e_|߀`L:DhU@q!5dLZg54 W܅Y][)ɲTpm{\c,V|8#Om,|}B#¥)R_lwLM8yޑGO:ASQ9wX\DȻYuY$z9D:Zv|;BrüNF@~Z,C:͞,>mYt(ߋH?)bykNؔSzUd=#Bv/x*| o&$Ȩ;'>&0ʒ1q$Svno[L+ džnX]KPªDoeT'( n3>VJexdP[>ڝC 4V,NX' SU'1޷ito 4gP2a7yzu-N)wR"b`. LߏI{W>`) oWMt +)wImwoUT@EC"A.IM^v<'u0sjI^T(dBtjGWж,i,Bz7It{@mF5\{+9dұgD@H7Ŏ Hu'%dj1IVECQ4=^MVbNq/Mx)xu^4sGMɕcG3]X $^tWqH X_R'a}V47 Tsq"VA®s?)7a 鼍3_vl*sy5N7c8Z{q>brCCeẑTB4E.">V]d+~-:wpfmE!K?xčZ= gz46/!&~Gtgls@^zCu F7 h[NU34*15I^0[n![^.ߓ<6=d;zӇ*PQgKOAaD`z(U<@1' +/b>kVKq +{%KmZp ./gYZ07070100000040000081a40000000000000000000000016599ea2b0000bc5c000000000000000000000000000000000000005900000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/infiniband/hw/qedr/qedr.ko.xz7zXZִF!t/Q߼]?Eh=ڜ.+M5W*YÚpe旞4rh>D&*ւ=/C)FTi!$1y]W˂&/IGmw~W=R Nw\0U*qbi{Qȓ4Zqv8BRDO%v|} J-g#Yq(W\p@u~<1_[ܰ}܊ަxv0XAxMt55脜;M -Ajtm M`x~yhOϟd7+,0_4dfKV=9A*G+/ZfՏ.P\DcA?j uW },8 9K0ڃbRRm+4έ;gaD%YP#v`ɲpqZr_֬ywacH꒘eˏ1VVjց|U&k1> ܠia$bO-sZ Sg)V&naml{1q }BjqZ`xun Ԧ b DGx,7e5Z}}XԑjcD!WlMa؁nA Xqx;P<4WY@ UsհuìĜjD_N .3u;yfS:0)ųYY_]#4}MXH w4q~VUcB\"bw}[h:NRVʽGm9PxTN?ii X`C#}!:#*qPK%M_}y?ߑO~H} ?eJ!^Ov>&vUä%Ոj> "LiDȏODzkʑfʴy7Yfn m6PCROhF֩0dz (7"4`dvSdL 3BVKbx1T'tEI%:&QvԄZ3]ӜД>ϽhB%rWKɱdv1XrKng٪OƬ=f0{^5^x d̈arLr۠`w%tn )L &'5 GcbZ՟ n@9 iŴ pCZɯԐ)C@~/zȤCg$~ĈnSLQڝ(|{H 9b46쌺NhOh;+BFPV 9w y`}&y+ߒ/,sϧxdk {!1en-e:fs1eڤ9g}K=mu\TyVLxt16+ cYlDSBkӇ=iDm2!ĉ F+WrܦըDprsCcXsFG_ ?cmSscoN,mho]{Yh 4X@y(='= U1Q34:pxqJ\:"tz :t.1xId0NSS]YH09X7\ܤɲ1u,kB(1bo2>R[(8{5c*e=Ɔ6%@H/.U)OX1M0KVGС5 cOL}jke9UMgպg_qk_wtkk,z~(ܽ{9'zUspMXـAm|T'A*9^b3Ǹt `֜_<ninwt`-+6%Ai"<3h#Hy:A{v=3 (MU-YABEӼz(XӵEMd IwWɷ|sCG ~~S[ "# -$u0"~FB}\,R37;iWO-7Tl6Ke9+ 4˺w35PIQmC5v/4BoVa֝͆Y-n멠%ACSte7k Xڹ ^LNoU9&UEb!b[|E-v@CچVIHR3@xu+г68.#c"V wu9=7Ȓ={:TF@da07msm+5lEg]Pk6ـl/dž&A»v1\E̵ZHMUF đqŁ#WIbzlf_1d0 AMl Sle:m/H N_ 5huˠ L՛`M`;_w+7]#4M." ٨ⱝ9&"jX* ndqBWY<9_q™>/ΠKGP@'Y~=^q("Ѥ&ޗoV 1.޵DtQJ)ԆV)z!?KO!ALwyQVa. ,WZJf\{UyiTٝPJj=)HV8<@ r9Ek?j:8c۳.H&=Ϟ۩\j0I<N84}J K0#mKL'Q _SY_Q}$۔UVdK|F(ppx#Af܅$P2L<]ڃ,"F$]<2_KFB;0hN< NGh'([$W緐Ρ@qJ"Y/:oT@B]r0uE"չG:@(9^#e29UfpST-0#F{V"ƜD XRZ%S6 r0݌sJpW'+py |8‰fd2*?%uTxfD*YE pdTb)&оbg{߲y:>5^2Я>wZphO 80ByŲ_,Q1&ڽ`X!P&J4E"DWX'ù\Ec.a| @l6Aatqb%γ/y^!xo$~yxªx\8 M,I{a(ߝ|)Zp]A"ru>N6`pZBn1F#@ {4 zg7_Uܸph-?ւX L-:6Pѯ545 3@/,X8kL?<-ȶ!2scZ 95c |ވ@iOxvwn(MMY+c ͊e+Ӑ.ҐBHK4^N]圣ՒݫKHgE^f$U{O.$|33BƇB$s0?3/~#cz6_g&u6ppA"L} 76#/!eRv2]m6ӝ3. [*@XtEY0/(]7hcGτ[$`=҈ux=7~!Y꒩Utc,5Β!Hlo)P"9psi?+e-V{,'i)yNcVI'&\$py [lv~jykz!?ҁvy0ܐ֕xrkr, R K8#01\20ʯ)鎍{26]U CD@CTr|jD 5Wh WWAz3Q&/pbx%YpoL,Z˺$Q佞=5, I/5L^SM:4ƫ>=h3=!TQkr!Ǵ"H9/P>Pr%W)6E'N}w -6+H8DJO^G@2CnhXAV&Z˟Iѹ >CCJdkF`FѮdׁL[[ŔI5 0%!W-pygHk1d/$, s9ĵ8 T9ѓz0',/,f(*\V3a6jBo HFTLUFo%1 :tPB%b"\+3 ZU%ʦ7OLTWS-y}&{â]"p 8YR^dҾb8{la; ]Yr=Dcxt& @N~ICm ¤Lp BCFd 1П 6&j} f߲%uW϶*8"XZIsQfRJWxبll-8`]oz(}#/ baZT%!XpٿuuL؄|.eve> fD]]D'C^D8"  +,h"0Y ֨&`4=o\ De.rRv8"<2ݥ%ݿ }k*w8 {‘zH䕛9XO+~&+F7F%`/NBB7k\<|JMiI* jwN{:0%-)r0|ńox:}k̈Qߋ8Mk-@9MxaX"!m0ځtjOE:H&^e'YtgGMy!@L闈j׈\B/x8޴V1TZN/xC.^^ eM6`+96 ^Z"͸%-e l4ݕh,oѽ%=GAh·G K]1)(oR9I6r#*ȥ*8K!\Y`P5O`D%\PCY|-PuQr*xS-Y 3 lX!j@IX%9F p$%08oJZi̔|"w5xq+ dK(,ڤ 9Y@eV65l>扫 v̵LntnjtĶ=mE3ŨgZ6و! zuHYpQgoU{ CgB E5rꖛ\ .pH4Fs7+A5X0~ @M@i+@pJ-^*mfѺ:Gs⨟y{LDu Aã d FV&5;` vSw )Ҏ_ vZ@0tN)}\6ң$VL{O`41Cv~қ. zRmqU(i4\ 8 m0L݀4pL\ƚ;M+IΕd u)tQH [P]` '{:'+ 0ԑY>6jYaijMYiM˃lST@ A񭷆Ӏ U/Gĸ| E4oJvA#qqb L`~Ji2<Ii{~> ]h33^ ׁs%ykzOnB?,b :uէԂuZbc<*cxO_UJHR.9/ye#!ੲ>g\sG|oRT3NitK~^L$B.?< E9G5 VMp("7M3c7&3]j#uGQB`Iw==dNİ 7{iĶt[WQ`(^JT3̨\UV,?Bupqc )|F:ff9bLiVZfd LY^U,? OnJs(^ߵ?^{Q T,,"F4V1T"PﻤrD~X%Wےܥ 5Q?u2~7ZsElO@ g D.heydg}ۙ;(j̰κ_ZD*osx R]Fo;ntY|[g; `.2bMB&__<~ 1g#I͈2&Ѱ%!:Şݩ\${D,vR:cIQ?~_=ʌН& @s,H 'N ioCSE#kR(WmkZtm gtVqJ%[ .0Yl(S `HKy&aVjyaXe1w?\ zP]+"bhcze+)x[(BೋZbWP!a9,jNDq{`Kn]|=MuEZS5Y ' +D%=MTm]snRy2H[PlOdj~^IqI@а&]ZoߘƂvog-1׺fb? 06>/ P{B^U^y+aB"ײ] }YՅnBL 3 rQ~7cFeղtbF>ג~ q] 3beOe3VUðR?xh,m_(MXceb}pO+/3!u"s֊S2%kZQNxA.?Gz+c V+L#$֌(/Tdo?@2Ca\LUL{\DjN1%A0l2QiB!4'B@ Lhi\R:߯9ƣ,zzkz]1;I =;-Ma^vϝkYkgyK]*=h}AOHpz0&hAcf_&µ>wk#tO1Ypة }NMf :eʌV >OJ8VF sw'p4/ߗvTd?J` S[&$5MĖ1yZs~{If&XsΊTp=]AVlfd`ؽY &#EV)4,X8yx@G a)2 >zgy.$X^NFϾ׆nUd߉YnrjjBU'xAᢼͤZc7 w@S3 QD(l'3w.yy;K W`#T22aRmmcTZ_E4qܜ=H{p4%e֗ax9QݎH6-i3-~ӛvк8iV! Vuc:[48#-wSZ)5KÁc>K.a}W L}$?~}|?de8E/q!cBp;&*c><[k̳Z[zIw~M?8Gܒw8+{xͨdmA!g4~uD柃CK`N|W: Iio~U %ɏdߝ&__ NδERVLMdBDD1 h *L1}?/YWGnZ}v) zv_Z@^y5+(X\!i%m[>*B>#_˹7 ^ʫQljfb:_ ;v3&Zݐ&zZ/`! 1\$~ra\6|lmdٴ|Iv)5DkKzZT=l!*F{k:ԌpGm-ɰNx jX05Jao'6%/J20FSCJLS;hdN7Ջ!ᛧ BbWM/B2Zj>78äSbyr׌GZv^:`~-p^-mנH\K_9hڞ1/[`KVTKnϊlqyEͶ"h~<[N%fl~U%X/Չ5.)Nȍ&iS&o{6wһ^ݠPXC2.SV3PN5*t_>RQZ[׍NFr22_.) r ]^:>r zqߵxq1 |Ш?ua/GD: Xz4pY]`Zтuo\s(V{:< Iy`8N@k"eյw"A~rɛtQ%G 0$iwu?'‹gاuh`?#Vğn_H.w&cX ;5MCXj˳TFEQ:QHL) QҸOX'3t[s݌.B{UL>gp2O3Y32I^;-.zֿlPOHcR ͓8i_aVqpO.u܊H Yv:vˠMiC8Tnc>*_ 蟎 -מôFbwgH,Хƀt:vXdQj Al8MW@+yC]=mgcұT$InHmb"${>iɡ.aoEh>|ɔH7=TKK^m&v*}s%Ogpvwxq0 8OdzP;Z{F$9+?#rYqzȵG>ZQ&N9Ye90ViXn<~I)|ЃJ9`2Խ _w M<3 ǘb]M!8F4c52fiSFN4P@=+!@W![Q*K)킖(y+AucIJcZk,xwF@n}ˌ |`P#~*^V:aK{/t2 pe|ХAkߑ@4H\maϴ@ۗVhta'v6_H9E+ ޶W"EeWg\kn O*ͭ݅tQU{vVҡAVxGZ ߆/8T#|ȂJ@ mUv_A?7k(W^Ic:( 6{Qt[e:*m=)EZ6/OŁi'Yzz^`3=/RnMh_AdSbG1P8k;c@.6ޓkrOd wA NQtwZ@%b/%Iֶ7ˡjG1Û?Ńj;h2z6*$/AQjo^.zq 50dϒ~~?@x$٘bV2;t7dIj* ~̏J c+(2MzPF& /|VCǗ"JPX`VJ2gKM_~fAV8]ڷ(w|VoOB8*,_IRt\fD_Q00Չ8D;f{ض!AglU}r-hВ:ѾL|ғ{FˇV] MHqC;P@Y6[YqV,uŅQ_}-=0jjh LM7HBR_&kV#6I5뎸Z$<,+}sZ45 Y5O6/.iRէ(9]x~1 Lm+^#K\m2 w)DlN7pxnw ŮPqwy/aIXVhE"r3Ds%tcuՂGfJÉ8 'n*..Mp1i`X^HW%/}Z*Q}GU.X8O[ xgӗ/"8YΛzur?u?D*6Cf&ux GۨaȮ6,X_yLº$ϢkO3Ț|{n9'c=*V$`nzDB'ֶhhV$z|N p9CG2j^Wz~+Ob;:/cW6O  ̨!DpۤlG .kЧ94\TQBQ1iℨ>- IKq}ٯ6J+pfręOJ;`WpnDǙmYNy(g|琶΀7VgiM35d rW ,x5V&Zps?en]4_Y۸" SEǾﲃm!whj丈3.XfS.΀E/D6nwڝveX1ڸs ȐL-wqJhf }N 1]o~>\B e\?\(IB8ZD/XK㊼j٩:{MxF$c!Q[% A!)/큼!S=mdMx_ɚE Y{Ki*FKa%JT>r҃0'KNF70 'eYS/I7ĝ&Bv\7n#E[J5Tuߪ|7KtNHYzΆw@F/j.3Eas'ҦIy%S,d[jidYqן ~I 3Hi4#̈o~SubܜΊ #Uc>dfi$a!,iC`~#ҭ9/EHNnۏ7[tNEvXcTU8^aؔB.PwUg.H/%&f/NSS]+l;]rpQ "/ao!phգV 3vnM|VR O{E-|suh or e#ĽZE(U0D9^?.Ʉ0wPau#Dh)T#h!ao?vΖ$ucUeb BQ ު>SB?nB1y#8Naレ,]?lC~+Su<=#~ <re#VJ5>&)f=B 1Q),/m|[ֽ,q;MtCE7Z(M $C>Q9Dߜ]C4B@:Jcةa1Zdo/"a!A$ݵ˒H@Ę_ -IeAӅȚID_ 1tr2T窞zb9E@2N3Gœ 9>x>??;p<-)ls}j?wD|&csL{XiMGaYR:v.-GepO8aOUc2M@T &x,7X P B@㐑Cg=OqhY|꨽iŜ;n^̗y@F*N?Gs |9+mد6|**[:d^\uhCQoƐӘJEkP@4>s^e cR,FXBsԍr=& :XY7Nm8o`Ģ_/R#"0HECoGCsO93^QjpCXĜ.Loˢl}[#f#JNN2~o86ם=3T|fRC~N++>aaW }˓q ^!ҧ lϮ]˽$}޲gf |dL7bI5$S?vq_"B{VShk@ ,㜶£KgR"GlŘKjUg٬ _+Uuf 4>S|$&Q\M^,޲bN61 CC7\Ҡj$'+:RmbJʪM-#OfձXXӍu1Z.aS!0 ֳ;5GUEhGLՔ$K AWX:}^vy&93+ U%gz]$'M2U|ןltQ4Gɭ@hg<|4gᚾR+;m&CBTy%Ľć4\!kdV6{VT]aSihHEKڨ#=[KW4E>tl98(af z6s 㺽WEe_ՠN3kV{c8 N Hy:Js_@q$+->'u XR4#=", j.췜q&x WOՓC'`ףƗU2 YbB²Ys԰J~6V Y-^Zb>0H8 Vp6EfKȀVp\їow#Q}66Ȳt/4 YQ?)Y?j5BeIӬN)zmrq7DZ\-04ز$y?cbo`˗"?@sLoKmS=jՇC,e"kl'GaF*,{*o`WMb t[$3.xwX%Aйtu[ ƶ$t8 [6yZ|w=,j?[r3h\:6i]Ȇd rj2XU_`L|M1#N gP w{ 0r&+/9{[(j^5.Pm afk< o#.à0zg`(F(0)T/'Tf<0+r |(.9᯽zHl81nd Ѽ_5DQ7znŻ h ܪwȟ\Q):5o*@nb3?Z%|wyme#//'cl,t [Q;_We@/|QKLI"G N_L Y}f%rO ?[QɣinEu,[H{Y@($N0sPlSC'Kpe?@)QZ%9I|SGABk{|>pgU'ƨh<3!aSlH=CJU Z+A-1b4'-~`g cX֧D6^s# av9*Cevz~c*#c o{mc5^H7ؕ)޲utAX .wAjb}C쯗?u]f{t1/(5F*yoT,RИ}k.F.0YA|FNm"kB^J7ji*[#L8xzː.f7 B3I-u\;cow%&\V #7(BA;TJFk44/5!j+:F^CD#c-d"t6X 75ۍ/ 7[lf Z/=˪B5qHCmڣ#W@d2 P/=D)h_ '3U1K|ʵ{J̓_ZOyc0/jȲݦvOXŦwT4,"f`u`C[=Y`a`\v 3;f-Hdl@簣3yB89a$cbG.BVf_լ^*Xs#nxrhMC-"pT/AoʓTAdkG?EoEqf0B'Nk_f*5.* ZM^xUuQYR5B,}j]Kȕ_CMurF('GwCEϷI8PBj7;&nx<@ ˏ膺pMJi? C+Z^}JnM9fe}:1Z軴lwkkMU5y ͪ[v5p1&hLc}p8 m$tw@$sOǕrI2i}ɰSzg œjw=IX…&Cmk0"9f1|sTƱN~(lFfh-jJ|w4\ܤ*VOlP ZͤvRh(D~e!p | Tk?2MT$V2CvT쨩2z}×&2HS+lzi4!uwuּkn v ̟ip7x x\2X:XxWtT_Ek㏵C-54k)g-en)vO\#CET` .`Hr,!I)ȦQ_Ew&Lh#3aô`;fi<-݆"#U ID#,5呵4\qL/6A=/:Cl=F`SnoQy YНbbNAyxrԒeɅa>V:?}͍QRt*ٓ[RcO!8vn9QJp溭[ח'lG{Y =ptx)GI9YE)%t8ɶhCSd9Vη3 ;<ۖc— Yt~E +KmNi_.H[CL IY!89okerbfL9!=,MfEVK}5~GF]@XK}aVg\:yHP]ϗ.A%Lde!htUۖGxjl KӟЪwvqꃰکv=/)WPd (0+hɰH]~:v [p"q:EﷻLd[) fUbJGoL@$IХ 77BF&zGE:)8IWA}E` fV NJ|۾ޛy*)<` /fI=FY ֣}|0"B50p WFPv" f{XӱҺ;~p9! iw'^IO,ǣT6pmBh w C>*`L 6u.Dm)~ bpVPߘXjE,Y޿T񉂁]g & j{/;w2KPr~l8N~NfZlѭwZZ"x0"oXWϟʺҌa7tC4X5ԯQ3"%WxI dro !=Cp|3W: ٮ u}6P<@ gUx48Uvr4QzN0k*w#7H̗ۊTXӲveiTӰ#= ]p}VI Y&u9kl`TBޑQ,8(lE-B7Gg:gH4IRzVJ4|rINUu Cq^?X!zCR\&iC7\x:'ׯ |E+\;`֓cb3M%,HWN4xgEoQ?T7)I7,IC_2ICnKW`"f"/aH8fA0Gq~eQx,:ʅ@,) kd1ySOb^t.2ϤɺPB-CmJNt ³$[ '"+d}yk%}^CǨ3$TrW--Ɓnr0k+f<]^l Ky3 dVD op=0 $<5YWR'TR3ezUg7 7htg~-|%)*>ュ 6Q]Y8\m=]MY'8Q('kWQ~1{,S`(YA;BO/.I4^%!~5mK %."AyyNEPR}=SkyzRy_%O|N\I FG5EMhyLtT!/5T[2NU/ӪDE-nͿ̛}_93/ ;ʼn%J# kOS3zȺk{_H_ۛ*h(P߃ ٕL}E-IKT}ݫ?oE"Pj4$ٞvv(a 0EWɝI:)ʢ0A h6VRIM?p4XT> X¶ wwAw.*tVD+ȃ蕘 LO[ɜ 欷KmQ z+D+9;;9qMmC1{-y+P#r{&uJ`6 .8ILN\T1;ݶ4qUX[\Rmq\4vCo,"I}"C73'"vF$ ?i<^Ȗ2A'sLRƑsI״~`*Z1Y|-Whm@&XgDqƅ@y;.X r4VyDve~ZFoRi>@Y{PmDl}t;3Ŕ.|U(B*$XZOPwf:)9+.GS&6EкRjE_A;B($̱eεD(Ҽ$*RlƾxEXrݞ0ZaAU qaM'M\1&1XhSbvn g2>z\%iїzse"ZFvB)zu Gq%7.:8gtH` UV*Z䬯 |Ԯ6:E(mp؍n^\UCpNOr8aw=0xǓ[e>%lbV $vyA$7SiGm<<|y\ χA@٘w,[ ㈷ain> 0֗Uҋ"|.M;WC_'myשEc΁EH<8K3Eһ.^B^x4no>`eb5Cƽ|gަݸwZ+b.UW?\яc"'_^ wwoq=!̯H69 7)Rj#x<yY6ucg&_P<=.dIj]ubYc"K]~& rtxl,`4 /X7Du]I=aqx"G-LS^]+_z(h괇lm<01~R!> G;Os+,$4Pht+ͦJ5N%`T#GњB4N?ȸ@P x?> {j&x1U NZ|g \,!IZ;fsjGhGNmgae89;h^,{4C ƑRJT7WoaY[\J9gӔc9w XHa %".倕Hh໰Q?fԠLd)VkGzڢi*NcCEb'Ltz'RSמ17zp&a8c:c㵡X~0jřI߫l[ \A]RYÞ+V;4+ MzR]3V-TC90ܵ!h)*f&};S Gr3 nH?˜ݱVoQ&.*;vd!I?G;GS`W 8ê#89ќgB\5hzlKg-"Dp= œfVe<}L@m@ھ_s}S}ФלR#jc+#i`Y4qd6a?,dLJMXm$qT?z9mhslWq@WLK;'/k?ߠ8<+;5^QLQQ]nRerӖ# ?[%h7:#fɌx4Ug-[!N Z>trn3pnR28n֖._֨uEN 'atz^DJ I7r6r'1P1TQ"_1+͸L1}yZ]Z=vey-6rh[: 9lZ(iq%x@w2m 꺜DR>1ʹ ($F8jҝ>l{cwz5 v Ȓ9pԮB%Nuq*@Ƕ23teQ9|.a^?0KҔU3pQ1?Q]:iW. :NڳV =_Q@\0/7lOQ | LJd+ 2'e=A~g7o95-/'8^.D!-G %ZOZd~NȨXՄ]5VLLj}nNRz}1kdvRsm.:ԙ}zWZ'!ހCBCNV B`j~?4N|idO٩I P8k>1 u׫!K Wvkt LmA "* !Z hz׃"(u+j^b|78j۰#p# >׼ׄ+} ]M7m/4b G?\QGh3?4A孂\~q:FUfk{!LءF@KfݩݣƄEp./U4[/K[d>ʀvZ !|K|3۪ y{<1'RԵl$t )6R>=s)QNږxo!l]2y0M&0S=_qU]MU_ vR|1Ok^&` ןA 6)DեqMҨ;өz{] d0 M1 jrL ~ARa/ښPCW3u ¾hEH~Zrc#\#ZLqP=ե0^:ȊX80!KPdu}!Vx[=?{,}%)hgXug ޛR=zDlj}Q.m şbBZM;@pajw'د3Q&3ۛ gu'~͑|^)<:u=M77(;?*]n[Ur%w,ivs~Nj#dIJڈam g=w3~O4}CCio?ح;Z0NYPE ;: ߂/l 6 ?{?Ȁ4i{uxjǗLs{ j[EqaQzTu脎dmUh.?/7wݷlM5gSMB֝/ל%{P!Wl N,Xw{km|E_8a5ULvq>tLS cD}^݄KDl(8FcjuU(ZuDjaeŦ\Gy0W%[c(s?A?5O&wk f#=|P=!_|:w)YWL /egRw u p֜8"M󯰕/~f ,&'OsԃOtղ@1N[ Z쏤czv E- "7lz=Qe1e%bT6չ"hnνq  MËИSeTyH},i×!O35S;E65!8ۦǑ2ȳ{>+뼷/Tl̬;̋v|0'پLIK.NԅcjHMIvD>7[t)giv^EaAL7*ňYC>VלiH=}>-i&G/VI&n-ԟݝiƗrNa"2i;wLPEG* H̀򊧯6{T2sfU{fc_SOeؾfJDJˌ^6@b@DSh Jv[u!OEҭULNtZuA=ӑ8lx qO2P$0nt?ijgox%Z[| ^BqpQvQB$qNq"؏^X\p#[ah!kF%Zo;վ6r3dfFh2zةGxDB3iLVV^}Ŧ߇̵Q?xIeU(B}F]tԪF tD SN&N7):4^f| 0`7$iik|(47KOiՇ;h>Vl7 +P;;ݶT-K^AJY݇ gwi1fx whⷡUs,Uʷ Wc2Շ./hr@wˢ#tb/.@&ܲqZ4:͂3$ %mJt` 1`lyӑ5@NCpx,!=U^Hi/M P]};腹m+ ȤNTḮ2?8f]o%Wk7m'vk8;!@Gpd/@$5.zY6S&("xO.FnAP]4Muc4 "~>Ar D=>9~(*s?ޤlR毗$7Ѭ9l u䰨be?{%=3 :lLǀGapKSL\pq(HkE _V d [3zۼvZnƀ*3s} E=)2vQEy"Z# wc̮&Ήc:f/s2 ՞"L`oo{~vrd>0$RNZҗիyT{&6x| ӽ^EFnB~|365TgGL[`p .sȎdT5TM:ck'E=D&@|-U ICN5M'|:~ ;yKBY@/rnrQfs6 u) ey)כU5b`2 1F6S]ilSl2F#Q$"p7|{6LHH0=Ru>*8h| D:4Uʀھ EҭNI<+3ovA¨B'ijM8A[mˬ! JY?D4Ǜ@EVK<o K;23:7v:$Xtsg'yʃMpw39hR36Es3{P.]Dt̓06}0\?EŎhH9eI移{|2FڵdO b80sh#[UE}PO 杠wQiT ؟wvך{*bE1a "•.ԃxeM0:d/o0~`}'@C] W&rf/%:4wTZ|#>~=ZuuMu%>Ik<{d]ʌ[[!vQn(Q\aiĬk_2%-fQ2#潛n_?!NY^25h1>E̡379b=Lm%hkZ1"Pb4(([F_ 6-8if=_Ն3ܭ'勚t} "!հRnuY][*d3<Ւt@5&YɘXLrU{|g~:\_{vՄN;}*yf&{B;4Jr+,ܰP/Y^Wcf+,2i[2bv3ƃAxh$" Om4!o2n~4A%BΥ!oҎÆI>QgzG&*,DDQ矌p3L060 do2lZ-;Z9k".L472F6v@PI>d88 6gLotȪ_$9+fgA:)!QK]>G_ryY7C6 ۈ îNʳkBn; <ß?϶4Rpba)Iq=lL^ߔ p+ ŗ'2oZ D+ {a?<;$Gq&ܞ#bxޖXF\I=ӒhqшS0! br GbH9nNZ_~ǯ`v&'Pc;7i2Gbݰfpyy!2b$ #>C?'1e/- _:{(yuPrrYwD4} strc%}EZlwOm.!`?pUX EtG#v&Z?d`U,s p%-aؤyN쇂)s{FoI^Arh<(- *ė rtsZTu$+׍0s3˨V?idoዚ@?IlǫYԨ6nJboY0Q] m0\3NO35*JfD^A:^.2Q8T.~ӣtn3‡m$H.jRū::tϲE⸤5_żҎ 0!mٿouQIJ#s4dZF <8û-1ɳJ"Oy Y֪QU+6ݴ̞M*Z1[f/ _!8)V+ .eNMe7;^p9r1o@mS@~FNja͙vf6KS5BCƥ) >R4'.OdX#Gkfb[VqOl:/JTk\_$b:1-H`hmP{+UySp7}Dm`֕)@#yMB𕘷&or۴FG> )21k, |xXq'x_҈8ˆ;D$ Y0Iۍ;ƺҟ&NjkcкvwoT|',|ɝ X_OkwaPpeW>};N@?RrE#䇫eL_t"Hc0jZ8*Ga-C4>W G㱓hcj14WK`f8w q&[~ f22ǯͯ42reKUk&5S^Iw&g1E8ujy錽sj*=E銞cZېֹ3 O~@;;#aVgp;IvYʌI 47d]tRx*}o/zkp} B`v>);< !5Cf޳O#TnJ> }? JD -*a JyXvrOɏIt+;*TZzYFG}4@h$27$^qBkAeתW/pqbQ Ū>5'^J9_r;1:o@w5+x|MhBIӚ8$ʀ(;WXir\>%\ P7 N]Tˁ}}$xg|￧0;ؒ[9 Ӳ#{qi$Gcgv{RԆ0qMk-µ27psӯ*-|","Ve[8!"0\ʶޥR#:eqǩOE=i fw1xuSиD:rLڠ0cX5~@dm"yNV-ݗI:x'Θtt*ThcM=ڭLLS1hm=80uI!cTWa^cIy2l8=K!(|A(6$ݠNJ)qj ^f A  U]ϹE!+gufԓbA3{X.\ œ v/4{DJwcJz8 mݝ]y9q @zWio慘ܞyYzWC`VNpr?XUVd gsH nHB%l$alut  njc㊛[nh)åGiQңz$.1W,h"Jg׶~j>$A"Qfn!vYrtR]_(&@8"7ioʬ;J%iF4O.(}{`{z~P!HC!^' `9Q^.F96Vǽ>jcu)&4fA/ښib n?$+ 15껫,.UzSlMخ&tE!᥹)j6K^h$\?U)e)oo&C%VN_+ G?_Ky}u*Mj cWZA:c}'MO_y0$2\rbA" ߾** xVcO.( >\9AmJ@J"e5U@錔- p [(/vES۷eEdhG9JbkMbG:Amip_*Iϥ`m`07FAېwҮw_ DKJa_k]Jc:jɝ}c@ 9XwIO-;rk!ҫB Ҙ ΁ẚ] ) |3+1?+dm6H^%|rAϧcyqHvcl);kYM߯KvQ.AECYW{T)B=s<2"ֈԂ4Բy~\#4Q]t 3k#T+U>6X=_3 k,UZ:ije賷'\9@:.(B ǜ%MVm"r N0rӭA1=o1a+_ 1Gw@yOն^Ͱ*\јw2#AVh˾q&7w㵇7x;¹S!B/!> j )T3\\6`go *] ,&:NK >@3݊ZG22̀ۋem7 V$d$yۋ<*2"? ,x,,cerFwC2y!ҭ"wbt w)hG5S*qwXrPXG`l Ic;z?T(;[_J >!ԋ i,0|@KF p>ۜ? Q˶nO>K1;-pPBz7םS,+Dsl1!mqNxfj\#(Y)yyv#~ϛ|قʁ{(eܶe4|.TE{. \߇ż J_ ZY>\y'8GDPEiט۩Ol 2 K+ r捙ʝ*l8^9p&LpLH(1pL`Y.stⴛ zC`_m.ޏV+mUۭ::mxUO m/:)gbb-\s Gr6XU&Bˍ n6fjLNbP}&'l #O9T$yďh;&1\qR$wy" Z NZ\njޤLaƭ @15Y̅!/ lTƙBqO+c+|&ho;Mk~>: &f\ 0+`c:Xofe+=g"xB%h7 xAcDC>atc4ϐɶ>-r)r}U:A֞KAPl9ˡqRop~-H +_H,`?]ժ(-a Ǻk. r-¼dvSWرl)a+QטfVd\],H>WDKOQiŰϊQ3.(bs糗ZVI5[K]&5.\ό = j+ 7+m$y"n%05cF4EaŎ>=nuc~]JffZeM?%Sy4}ixx'WhhJ(\E0a^*T<{v B%Ik$VC KO(GB ;A4@A_M[2~>\iNbncqœ%c2#v܂JQf[Pqr73 X@}vpK`El\nti=r)(ؗSX%bO Ƿ:cj Q} U2/dqhb=y.ё_?XlUTXYHL R!bHVɜzJ>{D DҼr$ZrQy%D(sxu*GMۜhCf3ZK&s⫖:ZlY`9KLl>ghnw,F ],J`zk1.v:! kHQ`@eaQGs3VEޝz' ! i{uW> ^_ۂ;.dcbMUX X Pz{tq x1jqe:d(W|KfӦS;!I^SQT#S3#ֵn xB=Gš!t Zi׌R@+bR Q؃_h,FNV qL"1`: ޜRH,:_>X;j؁v+PU[k~Qrf2v4CM"[-4uF)! ]ܪkd!EP Y:|gƷn2ԫUkbvE6hk\wK GOz&dKD]py<鳶JU[[w5E *#n6?](.b,ݘs-@)O-$UzkՈۛZ%̘2(9=ēuOԋAj)J=%~,DΚk0J^Eіcn졇#mСy˭ +"URKn)^mule7ڰԮm76Riy%XRDfs k?s ^|SkQgĖx)^oA؂# d)Xp$?ߖ4n,m; xEu:hNeYԓT0hY.̛I'mu\['kü(}*'fY۽:DNX1\ nKȀmbnԹ=Kek4[<6sxt=~ʼnIM_tA*>l0*  wv7S=/w!9-Wwy:kxMn%|| U$aorHyQmQ !+u5x֟>d ̞'HdKǁ1BmS;?Օp3ZqTF:Q'emb4(&-}mn(5+y\sg== i[B".u0hub^TJFr;'*1omeD7ДMga=rT |rFVEz^t΅.S+P5v$rO|̬Xx)LݷUgfu]+(gy麴+3!mkhYH;(n#FTrP0oj7:>}7Okazꐪ8fxaw/wwh|=6=pX:2r}aA{*_ }1%:Cbٚ a?ypn3RBх-rdݹ,ؘwf^^uMB5:B]0 ! ۡM\,.9Yl{J oa0 u,@$[Wz"~10f%m ;1 ez.!Ź b<lRc=8;wg<2ful+B3rY=P3 fXHpǔ ⹴υc׊l")3L㞕홤 SLgi^7b\ eI/X+sca0)OVH (0ݻfriEIYZpբVm{Ii̅Q463ʣ~)YκSJ.l1+C&8i<yYQA; dQ @ɓ1RwRH9fɥ7}7E-Oz'9ٍ ie 2\^[q^E2#9e0W'#Kkp$`g@Ie{]oy!/y͕2'6 &⅑ݐL1(حQU2B,uN5$GAߛіBp7B0IVm;j3HK7JWOBȌeTl㙮;i#6G"'|yT!}ZRoS,6F*>;5Bk3Wy";mx\}paikԯs? 2OdӽHN"}Kknb9+Y0獤XnfsOPTv b?8#zB\]jV󢄅%v-F\$*ɓ_lL0e0Nj?N|E>7Y1Sn9oJiܮz4QV2}2$-d)bHmo>R1*=O y0ܑg!A4,$e)Os9]d[FR_.R߾CǪMuA=P*#}ڧjCodc Q[C{MPL 0o GZfa:emCOL*&Qmo6'NG; ;!m2BO5_<6XZ[4W]s!N, ',pS_=*-)1Ѱ*l^qbxXߝ߰K]ڑ VT2eN{I1k"2oBr풵ezXm `nWo*Eh!3u;1C3#9:xqTw*tjyzə)PQ㩾7irT '%=' "B̟6zIiH'*kE۴SQ*. I"YE.Յ]Gݨ%1K?nsu[%$)o+ sX<̃K\x$Ԁ5 K6=/>6uN2I.xI]mh2`e/>BR%cUӌݎ (wL:OY؟:d(& b$EȀYף=MX!2W=l1v;My[M2| Ud.[,9 "ܴE?&>iMjoL0ϲCfpf#2I**r@Cr‡P=#ڥX'P쭩|D:f&8sNj:XBsg׬l?!@V*lWCre-QJp@."kМ}:פ$od.SFZ@!!7kO 6yA!/4uB\0nk:'P듻2qgkzjj.\! 3rhĹlVEyÃ=<;fF8s[vQq(3YK/ѳ-(XLjOψ[vTr[[pzDU7'ݟhYFן @^^ h+we1$55ΓK*̼)k궊yʣ!{{wO ):M+[DғE~Mb_MIVR! Bhb#Kj oG,oaG۔H2/-R0;L{0+o?Ca \ ƹ9 _Xp/KcqD-W شp]BĞ#x/JE}km:֜)u1){ۆfnlԳb <ߐ詂o*CJǁt=-e×$K`Խѝ)y;t9[*a zq"~ 7;z6O}}1n.m[ u e7 FE4 C7|.RXg $+5{Lo? th. )dj3KTX%;{⑾Td/ozQ'o`8xV XH֣k/CSOݏEJ3 [\ņĊe`3Dr8w g+w~3-O>/U&'7Brj)cTj[`Uuk0#O>QU9&S #%mh|,ɃNgC1:A:?v^[Z_?rI`+h^\h,T>j |2ϹYbl5*>IJ9t=}ZԅxC;w)Br$Ki4< IMj/v uT eKzTg(ޖCtBˁ.c^-?Z5L7DNʄ|szP@>PFaahi͙&5IvTvʨ~Xä͖Znn&nF.ZfۡIB?mS^G@"=1F g7Hm!,f7S%ѕ݆2'2eU(}Mg#טSɅм>6N*Liw ^œ4Dy=rE+g8CVxjZ;z0gO}*@earck;?.OD@17nީ^zI?) thF7RUPƱ:@ɍB~qrỎ,(KVY$qa9W\EQxK>D:dShMٔ"bLŔY˙g*`kG d~{kO;,uCV*CОBSͽkܴџqPfK`1ۉa4/vSnri.}-2PDif4@>6l-"ى VkP`H(F d~ ]TUWG<'ǻ!NsfuW=mHd\YGM?F2:hSy+j7 ] JFjvGv[,P RR) 8`,W6t4%'^,ŤS^1^jn$&s@T5YYc?wՒ 7,a[cKjKB}zm\ +`_ 콰Y>푍9\iI ݣ^t0.ܗhS%۩Yt=yM?dPΤBik$_sn U+D 2(T~aQ'\̠w3 ߣV!aTQ}/["-&e !U+"$M-Xβrb~֔UϹV{jkU0nGs*6wqNSan]pB)Z`_j!j 0]pMC2oG`?dOzqw~ 2; j6OZx m 8pljs~F>T]fF6A&<{ĒG #4wƉg[QHJeU19$9AvyŦy#Kmw|]85Q* 'm+4 D! ! 6"k݃sO&gr/~q9? 9nZ CdWvOs;84^ekIK3pZ~e%dYӣN-J?9Zn`6xV{]p4;G[.X-JHW$>L8#DO/ƨqq U[LdCv-UQ5(ru&i`5rtPF։g 5l2My'P4Rcq.Qʉ=_$~\ _#ajYEG'nH.e%e܏@Q]IG.s%lB-:Nd{At`1zo| }x;Hy]dvw>sDGY|k{ 0J14 COY3t'7,0I.FYAnn}9_*ǒ;LaC.wzD~]P1Q5!<_v;r9% 2qj5 nj6~$v|0ad Ӗ\ۘdu$C]ѵ0%LwJIN律OsEwwe[Ե[ĉ&\"y b[!|f}W`[GܦW9^{ KC(ј8v6~v^ZF8x_ӫ#/v1\ΖUEcQOk#x5g0Vd zxNc83hw+H@(KႦ /ht0,t5kywqBל;J+}4?X`rQ0} r?nHD1ƨ=u.;z- 0"L{+s{pi+Bb?9oj6'd$Rs}9-K2y}AT}IۉC DgRƙ^x >шYǙrhhnve٣x%(I}9NeMZ0rk g|t.˛<ĹS9'W-[4$%PjHvѧ)hB1)%,꽩s-B>> ~F'דH]M8s~o"`В!hy3c|pKlVp1@_u%kg%Wi2@o^ncV8g f5f%:QD2a!!.V#Na vX~UBfI=lŘ2xh:k0nDrHN!ߦit:C3~J~haFc,LEśnA@r Dqqy⵩[swֲIF,\?* Gxcw+/"l/ʇ|ژo(V~2G9%Oڪ_VT5 x(g_) yW1sscH4S,ZE'HE-U`%Kt:jJgӁ#_}h6*^_^513f412n&8KƺJkE7B;ai3C;fdVו&Uw98*z!,BN_z7+PR s}(veC W_ hNF4\cl+uV4+U3VZn"= ٺb)ǭŪ/q^l-o6AcPYS\YFA'f,Ȅ H"?lZrJB8+ ɳ(]z_-{ ܆'-ݼ¹劌:L42[9hDV*+Ό\FlYY+ 6zckæڣE)_m.6X(1nw.Ѕ^q^D>JWRC09^E< MOu]Q n3"k؇kϛa qpvJr%)NMU4N# 0 jV<.k~qQ4’ x=-"y!Vy9ZyIGTqͯwoi偀(Z0d1";cܭ> 4jZ$<-[Bs#TTFqo͚Rʊet >1{8_=ᜐumE!?%O)*b5s@bsLBw֘7tV\<Gt vIIY?Y<l*TKm_*£*Z#EL X|z"H Q.Kӝ!zg\0˲X{K.UIM [\J\$M<6ۗش`Cǔπ@uZ;ʛ;C0[>_S#\#(5: 8{ނWrA)N10+mo SWm.p1&r4ųM|H tv=t_)5 | ME(o{r_7gjIM\=mSѲ|cufPnrUQ̉&ur OBOeܓUs,GnD>\]O F3pMYuc*4͜\|M}xw>1 = pmZ O{qr,mi_-e]8F;uH^Jq?r:ԍ@+fWok=~b:,:|çܰw4u:>^)x6l͖SXȰH=0~DNzQƷc|pt }-POB[Gj [XRu\Rl>/PQ}y4%i(J:Nt-Uq׀Xn6,#C ۗ6t\ LX2l~2PQӽRths Bt7ؚ~m\_TfNo$VN &V*X 5hq' R#7䶆98Q ȮE ̿K2|S>'3RC<>Hh&.H(i^<6XJݤtڋl))_Ch@Tp9輻u55JNOUuқfe1/<+u5Y _W讞;<BfSCvF.P%DW.mҍudaǕ#NܘkX.KIH鶜LbWjF;4Ǚ!09ùָCwAE%.E?& Zw3-,~ Fm$ lv=bJBNP=ܻ'G?6awԛVn^IFl0k) )[2z#|yaiB.w"EF* &5đ0G^*k[mWC- >KCYO}"Ei6f*zRI:Ʃ28HX\ [P˗xry]=>WL;( fHiߎLa^x^.Kjxe#: sIpX rWFM"?<$oKkI?`½4&eXWc}q`Y>ea.cGOC/Ԉ1ƭۡN|gm8Qp酪G yjkct)N7K'||KvXh~Q?rBX|#(uT,?eUHEEJ|k?en.A+ )Qo:_RikVe!λ\_Bx,Yp,&($'k>--WB2Dg WqPn 6%2z~:`!ײne@c2/lx?ĞKp6Æs'_* V|lydܓ#D;=RvI@gT3g1 8+')@p̼vkõ]gӮjK"TsuzS7~zTw-xŠ!'nHѨ|$n]Q#+bDuCvV Aoƌd+=5rj ЩdUƏ(pV*6M/E2-Yުb7]t fܜ={ 㝃8~a V5.1jԩ"uYT.˗GW z *8tPJSb쓌MӮ"EW#^ !*g YC$AD1L9hȑ/7p ʨXFq^7D~8qݥĿR^Umm& d7'۠3Duƴ6IiJOcVX70mV"s["eHՈ\%_>gL nD"漳pFBzwO\M?RB!x FG$XV^؞.}3X.z*Pa6zAJh[59wZb򞉁p-4*Z ~ 2t+inoÆbiizvWHJX|`3ݲEٸUq_҅ 3m(5bA/Q4K?LVLyߤNiÁ|)3b|j/XނB+1g핣Co<rf^/M>TMc.8(X%QN9H~*$ -W8gYyt7+s0 [6_ZmkF`pGdSH*ei +ԠԵI0DΑz%fc?}DWB0{=rNNyFQ#PȘ׶ ^dLmA?YRr~̈́}25X6M*`/拰Mqˆ=o &v?1RSWjUE@hYmpwjVyCH+9*\ULrrYh%QH8'B/8$N(CF =x2h ARCtГ*]5M⟌O"P3= A7f)/ĊSRm9YA}78 g!lpܩ/^ F|Y`իz!Cy"\Q1HeӞYZe:y p_ranĺ)UhN[Cd®ª_2>iI'w{O%>s /S2$*Ëp2sCSG|yv% ɞb.h1:[fA_֖Utb5‹O)b˿THϥ9MͰA{oig+f"Ν >g̣ PmEGP%$c 7*Gq8uW N,v wM{vBR> D(d[-6y ) Ǘv&Zّ p>S67mj`@ ;qS* `Л "%ud.Ihb(@5PW"SY@m-&۸twv=RY|c~^Q[nT`SʹpP 6. l>e :s 9r~oQX8lK%sB ڨРc#~ ɲa:bye:  n]jzKJuErWsWG5ȩl 57EJɲ)_ nOI]h`Cx^)j̏(ۯX4H`[l(6AHfuowK#S8ĕFK paNOc^dBYkԁ&?? h:*ydޔcF}5^u6ܪ&s9rs(iEч4^>ByGŰ ^rK ,JCc>"-ÿ[Ap9 +|4Yv(N359꠿3Œ#$o/k{8_ݬ̱wUD˖c.eò X2T;XLށ [Ϯff"> lf'\dWB<*O V. +؞H؂*uRH6*I#{"Ë:Y1mFу'=d|ϧ*R@:T˝6*Of $wWra!NyAaA)5)ڑ"gdk!ȃm覈º=ёnAN +WhPF~,@ :c=ܫU'qk& mg`7/Ha75AL,zP,lK>ߔ `2gTJb1o'SGPe{i*{:ا< Ȭ^`YkWW1KXpʡ >:zɩr| *l>g؅ĻVx]T D~`]Xmk c# _=,v} #|ӇAtUy4bX=nrHodpp}PW6%\H6CQ|=O;0mcզ:/Qp~ٶ{i35. t6(F[}6 L-[vN5p达hU :Oa%ww-ǀ (Q+1Z3b78/i7*_Wl1uc C(solӻAП:x:6N|ywzV! UFn3sS>Z, ŧH+mll{G$©P@clN$| +G$l66rK ?4"50 -t'!$~7,?_M2nן9GP280mrO=isT (v>8=m?Uh2Y{3yWΞ0I}\]clKJjiE'[ڎW57>K}q@)(/59`]rYæ2[Y Gs,CjLK:mPHM>ubm94Ao\ǑF8>!d7:to *$rKiimA;qe[MRz\# Mm}GGoaj;oHwes)?LϮ䍅wa|,DWLjسF%g­c#_/oMC(]uښ!7FXݢݢoѣD0LP )<-W:L{6axe-yK$5^Nknqx|SٚT$%ݘWCH RN9W!hwJe%8qV4"s%[[`#7嵉ȞKzx".VWOI: ;3j$UTlRM M;+|bX1uIT< ]|Akw>)LPф01q?6˒d-o­ޥC$`S28S4O: zw~#÷h]JD*&X^QU%[̡K^ ea;K25yu&qR ǐ|w+jEw~G *#O ]:ރHW~D0fa6GViDզ-C\VU :HQDJC6[@.湶ң8+e1tDr4(?\aC^zHj0L'nJ@/EЎo&̹"kO iUovVF6 e/7p a v9"<"A(LRu5w7])bcҺyzI,Ve}^=)$8ۄISA@Mo4\k.?2S Cs1C8Hd}5Sx H򩮡2L^%tQN_-ʉYS.'tm㞟.}w"6]!/[4Bp#-g/9\cJLZdeQ8qQwִU>HihH:Sy,n -2YH1JedMSh"P`Eȋܔ7[ 7 p:Tr1- sV!^zsL@0YNxGl-jx{ON|!~'`TSSgi KğXM7n_ғ 7NQ@m\2X;F!QlLpvS?S)Ƃ;6 ޱM7kSG宻hѨLK;fz$%AS.5žYϛy(g=s5t(R 1Ȥ=6&Ғ§yj[71N ,Y71ޚZ#wYr15Mh(+B) HF%hdtӵ@{C Y;Huup *8~ڭjJ}9F?ӟ*ߡ۴o$7?VUc)]ӢPͦڗ' N_aSrO &lgox.=CS;Op}ˇHʪK{f8(aCR[A yistIY9zT5b .pXcsyjQcAoRyΛ BQrXF?-kZC{vgiK6b08 {jL#՜ JEB m<\W"Є0UD;tQxyzcarjGjm[(l43K&nLӰ:I_%*uY\Wf)5^+`-uEo桭"v3֍VY@e]}Tt _"6olKP([ ci}-?R$OS31pJ-8PDY2G>l7c5σDžJ= ym徠a5Mc'A8XDo/PZ#r3,`*+ 3qP\PL@@nkA[JX6ؐ?ۻ"b *ز0W0{]]KRzV}!ևp+ZQP)KB'Gmo8sZ絖2IsXlN+zbO{Q?݌qQJ&*R[)RB48Ƕ=/ښ9J%ФA>ԿQ蟖F ;P$:Z .ߑ5dl;$dVtW@F n+b;}7ԒCʼnȰX>fc%@I4ӼAlOf'sZ&5 WY!AX^ gܱ aD(lO*̌t b^'/GTk޺;'>T3怡Mި'! %C]Gwׂz~qƾBw1b}-jR%YU!nblSue]Qy޵/LvYm(?HVi -;)Cԕ 5X "<\D%4hh?( fF@_( vWe /T V) X ] pgD08,;FbZ8lW2߽M&:=}\Nwsc|*$rP<#F-}5.]#[;Tӣz0֖x n6nW(.L8m2bʛZǦWKr37aWPءn ۨׯ%pw9K;ET<;vp:?C(jo:Y,AT%p$߆ύ'2f+64 FZEi!GjDErMbH oݰV }n^F2M8aCș·vXG!AQ9`@ӭԾmmyCJYQid&0R|,(4-5KiLݮf I.(Lz> 3)Ž;/#&k8O=}TbGs1˪Os7\ɸ`V%)cnxK*ҩ7;RjCwMkߢX86J&HD`M3ZC")vzB{I}Lf؊켞,Vּ"q\Z/b 偯Ӓ0s ƙ2z %ua zO1%%&(4"ܑW 3.L럺/IfpC>0`̄('-KA[No|"O"6X)N6.A˯UI;e}m7|.BBWi`(%RFwXqNU)9 &wx0s56H|,EsYw8 H 6h]V2M4 EL׸n+ԲW!naB*, m{]cψ6bN8R M֦u][7dͿE4Tŭ6O[H67뱟"ZrWTz^{ ?𽶚 IގEGoϱNiǾ"V'H1I3#_mȏfLknG xVtȪж6fAXm vYdpK1a4 6.S O39:">{Tٮ[/q(r18$*&6jCaeջ+d.k@cv۫Uvvʬ;q,t5y4/ z|ԱwCaR@SAyu Ȱۢ8`( >u dpz"#LHdRs(Lz|Ӥ2L*x.cs=zýKHzw4~čF{BmXK+nBY ѳ`ez!M[ַ T h؋2a4z sE "I_G^Ny).b?!OE5&0S!;HjOAvvAҘXBz<ȼ4:H76n~÷AQ֨4H3nH0\mlwjG2#_e%O@E5;ۅ;A9ߒ6}dMn_EGnD!*jvaSlgOwkd4པUC\S)YCک7N3(4כ;$q/V<9Nу62̛liKrd=UnqSEMY9]-z^ ̵L~xR6kym#}?Wb%pA Pelh1ct dڲŽI)ܑDXD %aopvfL="OO״+ Y!mJ"yf242}w10O|ns - p7Ko'ɑoAT3d~2ks;074=_ZBjWW2%XIr2+A24oս8 /a{E}u[q45/iL)6 p&#pDfh߫&H4j(kԣ`6)J1͑l}S A~ǔκ wrdDk>@e2ƘD7mO!ZJٽJ\ !涔uWJۨ{+ǘjl-4 ÊW^G(\♈JUC]h9^@Èu ׎b.2ôsorsOG ]\&A 8pb 52{ 8{@ 6-ܕU"s|]Aj =+ ٫LoT .j/$هz*&hT>= PzXu2Bс(%zPwo.1;>AC2!*} zT'j~OPƃ$[RPk~-H_).U\)~_% PSq)g!JX=5eun#X?#FKRC(:G|d5wkt?ț,%`F(T>ɷR_%+f1f]}<7fCq^ &s#G! 1YdXȣځ{dgb/d KkuYVh'pO5ӭX+%$`,a8mex#^Tp4:US+ssl 2FT'ErM6LlA'όsNoR2*|m_sR;&ɯCqoIp)@9 %Lc/WP?6ʓ.ǿoXWv6m|l%c3<1D޼{ 2&?uNv؆0;TWׄSfX:F.9N@\.EM3,Va,RNm"Uÿ F^w]t|#c*s??د>{WG!ϠVK>s={Bw̮}Fˆb!P)rozdߡi A_q?P쓀16+`>'~?GV}?}lp,xW􈀇 V&xyo(Hyyk, pW3 Μ(Ssgy+lpd <[(LV4ok'j')r'*>“ξo$$H1:) FRx_+KMj̆%#)f:0+\޵eUzF B:ZVw95glb LMu6Q$}Ћlvztp4j;WؐZ+%)bI :X-@\#D|'e:b^~13$&@Ҏ 1мT V|JȲro/30I^X,)~u7| {'q;'\U `X?bB`}#LHy59/B+e|zC5;jBSzYј!cuSZKRfQY\gų%ǧU:(z­e[Do{>~#w =rܴ8P{ƳEg;~J\c17g{`Jd58ZC,r*f3mopư+%XXuTc#;=HBFq0 `cn MxSM,rh誱'LOx +k:Jzv]d1t:D>50.=4(p"H'/ɯNLP~9'yG߬]C/EiT {AJ.jdxy?iX%Rii&SBwLobP+W (a&h8̏ц( Q `vKS"!؝0:A$3qm:ًM]Pj?yh HI}{JuPYt&~ګb epmq:*===; @_*kO<CiG4Qeq<0GGOP!0?NE+Fu`NĘˡARTF՝B *.STWiYwHe9MO3vNsf.DOb+I@R]Җ:RI3Ll܇].;^sge|R#:n`㌬٠k$g(#;wTOqxV`pn+<|j{%dkmUJ3y6-eE {bwMwAͥ; 4U!eWyGym $#^W.ZtN,cltdt3$#3 zA󠞌gV?)@t~d g{6B8GZ H2pG$RxZ$/g6lxW ci(>dib`a(Hyf/3WM-CfzyxPKMŽ5b;u^h.Oc{!iE5+ WO ڑ"S/sS"` "2 ?(\AՖuEnGJ3i@W2ۇ`7L*Y"`\xxBɍf'j<_"7<.xjK_[B`d]Es԰-u^Ђ f?LmHqɫ.fe9HLIeU,eBM&<F[Q #.4^U_nM)7.36hfp@ՈmgoOk8pLX괄jjYXͧ^,\ m6oJ‘b{67/O[{G@-i&Q[{/o5AiQVǚo:[< gnC4?8qk hn6bޝg(KɈ(C2d.~;s;D8ٮ囘 ;7h{匨w{55**ORdjzFw8KO=7939h7 cui7zY跞ڰ ^H-{/;!:CisVI=!L02h 2jK,6 )V袄ߵ/C *SPPoL'l1v^BYel׍Tz lO_ ZPO ^nE<@haʢz[hbT;F:ˎ,zŊ?&G;r igG2Uq*`%i3PGX JfL(”S>Yi8F<ǿ+ Y*S/.0RMʧn\o2ґ(כۉ/q+/tw)OK EEdaf u^=>,v< >e 7$嬗PU>JS:>LE"1,(A$?ĬMi%~wcL|bC8_;o@ 1CbS-AAGXd+Ai,Z9? yf_CAb񺊠(* !@Q5'鲆|ʥ3Z52FȞ_Vr&R\@B$;S:E3 Aϖ Y6Ok؎'舧\&W9/+j׃LB!ި߬b=)/D%TI*0n`` YnDRBp/FR!aRtI Iu$RYBIS~pOg 5擝,ׁ0.ΝN~XK^~CH ( I !.o"JXE}ʈt;@"*<@kbsIIh\|ZКmथzsm'4sL]~RzmB!KiNOѠ @!i(ܲT2Y.HrMݮ%}jV.ds-HP9*?i\yU `Z x}ʿld37H x 4+ =(ۜ4'[lf1ۭꝓWrwI-69VIlv8K]bތe|ۦ T{ m%Ix3f̜'7^viȃWNfh?ydy[/:9Moli1s)^#$=h|E'MaP^Y &\4TN<;`2l%jooh _L%eFCMt.u;{nLYvV("LfkQcW'nqJ<1*2Tx:]̔IHQ{Lr$^W_PQ<`HmJNͲ9H4iqf;$4Kc:`^@9֒xO$^yF&ڱXB6$+U2L579{[H̥Ujj»ќȳ0:*LRmV[c_  ?G?N:#8M;wKHH΃=RrP^⾖40 =*Ŀ2J)^Azq乑$o34F Lt*_ j@N%s\f467l_ &t;v xSAhƻߦV]NSdnՁkL2̴4^Y s6<AXzT`rX)N#!5<=YZzLB%Z3KdO-6y< :K=<]?K \.dv<ú֧Sė1)p]xvuQw– EbYfK7GUgG'O<F̊b Լk^Ԉz[CၕPfU[Pk󆁢&uJ󢈙c-Pth\(Ẽ;Y<qsWWф?d#aml_5L P)s0Q(yJdWμd P":jaz#t,kVsjpɀ%eVO:-I }ީð=`^%X4೾hAYoF kXH/mmҗpth A%%= G<}C2&볲'?oI:WNJ8=ZS_97nJ3m y*w}t^ҸA1o|%_ [Ȯk5ZnU)^j$Y+R.1Քtz#?u}|"+j =a!#4oL6E | 8= Q\9~ W¸giPor WkpW&pVD[^EMxN]k!G̑S!)]R;Qߝ eHvId->Hmh 8"O2 '%NL,.X*kX麉1q *À~_d=UnlB>2U+w1tR)ANy/\ɍwh|T>O^Gzg!\q,].֏Jѡ2P21`vz=/iz &NzxUc]rEɀfHB4|>qPv+˽$B8LӺLO#8a,V>X)QTm"a-+o~ِVH/[z D6ӿԈ@ݏ ):nP!' 8Ng6vp9lեT;/k*'&pX][; ;2B(Dd~ itgz2 Voo`^1|1V<=$;n"{w#j׭Em/'WugpΠɠ|7r!h3etXt \}}1i&垱6P5땡7kyhψ w1A[%%DCn] y2<Ԙt4EUtoVm&sWB_S}pfGjw6:> HaKZ@!#) #!hO C+DMʴxְWi0P}rZմf/*_тWJ/ vXKآqH&e>>m n~؄MgtԲ ;¹u 7[F%di)wv@\kALLsI5I3ڼR/^*tUma8O't'e;eJz#~TY+4G/ . vXY3019{_"qN1;]$:dyۺq/$huй2^ 1>9WO_KsmlO\mjcp]xrF;#SN0r'x20r>6Hƶ2 5Wɵ Yӿ0ķuB!~v %"E+3F.J-ysVVkd3mNsoOnɣ? Rw*cdɪ/igК6OT7t}[9|p>}@Ve(Ԥ YdȽN|*3H͕Xy$"/N@󠽐7kԽznqgݶl\ڤ,_}^oI Vt70ÁqtRv S6O Ta @J:`H1Ҧ1,f i!q=u?L 챘o DZӴg$Ow(eH?Ufģ2κTWr+aF|[o_G̕"_#|f9QV$7_O9F9]kn():oOӓ_Ԩ}f{PQ!F>xt pebSԥsV0y(Q<ř JxٷbQJܯk4i*tTKeH˦o@ k.J1|ODzNOۈazFQ!}`p5tuCx$żXϫI%D|͙Tdz]`ǃ'a$^,.zHFK[VJ%x =U=dTR+RԻGrcNBc8; ]:$;N:Kcm L`s3RXG5$sQ$gm;*᳟NuO~q乏Wk1f½4ް<;&<Y͖ eZ=Ma@?AorMsz0F2B=[Ijݗ&1AnKI#1-,"SB ] A_׎'(|y }[עeW:|udh=|jo.7#^\ij jӈB<H;-UzH$- 6J1nxzYF0 llGD3lչfkvRmEoFN@CqcB+TQتll:R!0FRϝ_'c8!CUdNKz Po&A 3x>p~G!D~lRD\!c&wŭ;S8O%݆jluNNj>ݪۺېg!4Z uBzI/' @ijS G XkKYv'R|[ksח8&e*Xлbd/D+G5 ̚#._ԸKyWLǷ2/0KYs]:?nєj ultu; bYZm맵[i1_]DZE,,`z'y#'e_ õ#G [{B2M>/(/"(`!\Iͅ ̭ShWVi>MIgۊѫH.t1ۼiB~aQFRH1JWqC;vL^#G~w~+#M:5RA=ա x]0G nFkDyyF m `-4l`Fɵה S}ͲJaQ ALT4+mDydqdjdaۿٖWH(WozbizaADvѯQfمLuˠ*>z IIdSdx١TG{ Ɛr֛nblI.関 ;rW$xG(%nI~Fbg0K0F $0R_ P6kJ94+vFשjӑpSM>`NH9腚 0a ""㏯\Pqʫ/LQ,0o۲"@p4Lo,5=r[? b`NRPAJW6TArB %bxq;BJ1AKCkNVmO[H{'AE}ӓ^_Z>u͈d> DDsX@%Wup'ML-kGݩPD:(3?8^nv.I򘽁C~bPu_ UI^d iԝ  q.$s#,./`97'F-uӔ/-^S]0Ǭu+5zj[Et.~)Tu95GSexL48y^ z%0D9Y!7Lp %,kN?(LWWy+@WX}aAvNP'A=cYnUB6Te R'įѣn.٘myl9LGweז*R.3\;i"QP:sHw0Zs$櫱 ;;rRRZ>JZ:6}G(Is3C7 {Ղ@{.lĴq86ȫ d> P=yRCiUFN9VoX)H'{iG.g(]\(Cug<\4,{aP( Is!9(6"Ҵ`}O!nbzJNVO)kԘb3=Yˉx˪lq?oʀ& oOOR~>$8DWB1]haAAMo5m 318UoGJMN%EU1L-O`_* Byh/9OBѦLz>'Wq'nIyx[#^Ԕ+Bi*_9n"SDLp n!H(5Y& "QC;נBJBwِvK*9:!4}`ޅ9-`c~8W.Ia=](ۑ fQ/&p?kuڜݒxf֐U&c]2Wf;7@؎#M roP+'gV@ؗob9$*>SƵu[bw|5+W}gǯM@)gj߱zgRx}ܮޓy!H>aKtInf_]Kzlz z%[G8nhzPz55! YJhg=Rjw jc0]^32i|㏛-4֌)8{#0d*ˢ{G+eԝZzc#"h_ϤZ[mS hYJ=aL8Q~, -f]iuuOl!smr2QU ڽO׏D2%vSd)c3!@iYi̴AhJ đ Bö^Z{L% G\ a2QJNf KlM=/<2M@p?j!t5GCc$/;aV 3-C{<б@(s5냅r#x яGH/ a)0hH}96IyE=%q>@L`f>xWdT %eUx"6G rT아^TSru<5{m,r^эM`OaiB@ >gtP9jNhgy ء.e YwұG,!22_9jI"^>CSP}@'u%!+dQ?S3lhiT`2Ga 5S(uns̤&n¼_lXJm&V(/6h+3Y K2>T|2jDqEW=[|~꒣q-|)q#w VpkGr#U!Xq8ú;NHS!,;VƔ?Tb}0!Tpj6|O''|*4iPlh#ujoYAx=6z!PI7Gs٪431UN(䩘`\&> M:ݝy?&+q [X d }(lY2dF5أ4M8۳Oso8Z> ,G>̴5D#JN6*N)0m n dz_W 5O!/|pDW˴mCڷDl:0qf5K۷;l%꫾ڽ 9@^7l ,B.[[XFtBA1-*^iR".n (< #|MΝ4ݝo< b\(ם=pbf9Hk9::1dVVoFE_"A n2c(B@Go=D$'Y75Y8IlYB E.\"*҃>W1ͳ"gAqÖ|R%I:]_>2ci61"{~&hx2CeSd153, NX'ZqSjrҕ|Ё)7FAT4A;4Lܲ> U)H&C?pgǨ 9lLb.J]q;jH6.C)s@6Nz-3V@ \Ch goa2Wu_Zμ/‡vp Nztw|v{d XUᑸɮPU-؛&Z6Nw*P7ށz d56I&L%ڎߴ%l#CXIm~yS1t9:c T&JxggpF^nvR &&775B.hEIcL *$cJrV'/QI1iCЎDK tImg$ǚVSKw% [hq~~ns5XXkh Br#ƸDDj_ F4+KM8H|# }x=ΦΕػ@]bx>Ȁ{~ kJq`HA,u'϶YCLm/1U~w!%8(6݌=OJdfR=LWmTKX@" 2P"E[$)sQGFj%ݓ`9P8xi%ZsB\}OšU&bѮT@A pұf}Beh>ԃl_vKL '[;0NoZ/A$;\4{XZe_4b@B7@1 gpktaqƫ/Dh0BIhu _e] GDiln4­ ' BBx?G@hPe\&CMr0@OFLa7kK9 rt3:\{@liΊn fGE2`'$k~iu\ bctu'6esTF?}cfb NM]mM##(XrMP"fYuؼnԱ ٮAP\_shДך9N&h(#_d{U D9L-fLízw7gI~B 9bޓ4H=r>nE$l cT>;,kQ{ UCۦz 9nOvj_9ZՌ,HI"H*`9!i۹;-_1? ?|/ /T^apjv?~߽FƄ{u<Vu¾TI@| 3jM3[NӎpK Y=#r#s_4"Uq A?pcOUz@.f\^v*6WQgNF]kM; r5M-^bȳg& %7N D9]DkDTG\ nǫs&nS5x Woy"}5]ᴳorKlr.ek9*ht[QфNd'\mQB =lj}p ̩GLTL4 yxdv4įGl-x]-?JIIG,v7?I¸&Q~K"& ڃ mKR>QQ-Lf,$%`L> 3[l Y!Wc-kL. E/Վ/vWkg 49ek73T7~5gi'{ֱAsw8i-纻}KvȜ.^,}&::Xw.]29farSĝ_H!+kM8qBxy}memՌVSI6$N%-\/(t$Lڦ? /J^9|%C?x3ȐЗJVd-=r2Zb3EMAzǼØ@Sjx ȧF= oɟ:}mV2]GO2d2,,N:Qv{y KR*bN:lMj_]a z|g1e0nCBRXbICa r1ْr ݁/PlL< y.߂iF7bInW5o`OO%h%DN02`YDZG5V;$mOPs-Q~p05%8]Am7]A5 ]'g9ݚ8%;wUVg  f\r:7%΀՟VqOLn7V}ۣ9ꁫ(bqGN  )*O[G'( ʔ }*1)b2*O[g#zj^p]ZǗQb~dXˤUoޛl̅" S pɬk1Je>yTGy9 m6XB%%Zp  ]lX v\7d>j C{g蠮f%Õ{_v0JfP&\{k*!M@L0~Y{L1?IfE<2xxJy%r0"9Ւ+VXIVJPH}10Nr!XU{w{ c!$ 'W_Q8Ќv5%k Jq/P 6ߚcǥ$+m޾?we3Uq@:%u#-<v y2Z:9(> V3z֬:s~^\lUxg[ ٢;QGD'*KvSшOW1oj](.蟕rvk5k}_ 'vB_>Wq0A-lXّWo!^ a{E,U*Hd>tdyƜ5=%{ìdOCz3}:5S"kt3n6idk$N&8v1ɂHm}͢2#ъzH#P6kM>hD:\a8 qAm>X>|/O.XQR-HtSI拨H!?%E#fnUn$=Zߟ; xMoor_V l;o*1y'2KG: 8s@^'s;vP·ۂ}%a? > WcwǴv:>/d 7:y$>o#غmkX!eX *J%fT<"Ly0L1݈Jo.7 (>5X7/hB2gI=\q?H9 21C8r\&ѳz88Sf7m1[pyD*|hiM65bu11/iQ #a&Z1 y?L2QGAڼd?ʤs|zZQ<~9Ԥsv)[0Tk9K=[֮scᱥQX7I^'չ0*=XAުqY쒱Љ .6BP7X=B4RBm {HF/cbaTJkW9C8fӿ"Ƞ) $n\-$iC}̭J>u8ꤶ CvaV 6^5 U4%O{뉉AO1HgBķrAzrc.M#p]h!R5̗/m ٨Z;<Ędr pǝCݰ؎n -m`V?{j^sR*1Yr8(6usv?O Cq`;vEǂAdOvI E(:a7UJ=@ uAFȖFzO96[Dz{@@W؊S|}.GȟtxYSyԆ d_?AX:))uf[vW_fg.?4695QUkGgȹɿz^578WPWLh_G'Rf[vԴwr\A1UzDŴ,o[URIEk,]RAڸH& ~M^! [z#LKQj?vu9U. 67TOcyHğظQv.6N$cN#^Κ0 .7l62+Q%\v5XiDCAzbH_ &[as DvI1.>ɓ\m޵uUNMV&W!&@jVChvԯfe3Mj,.Ăh  {CH"S mFuJsܬwܠ;M`ȚGOiĂ>z-?pU 53 îڈ,ڱjAH.Ww A/qpA a''LU4EK=g6|Uw‚Bp}rCcgs.֛jTR jD"S#5v N1}=SMFLp2&jJ¾VN;z$:AW;IVK`fϵ$ZVu= 4}HZr; ժIn;PHΊvt+uTY4S[]z_?Ocìg ("i݋'fϱ T"۝D!Bs7߉?}WrگgY^K6I3O2XդJP i/3 KNK=zO/j0慨4O.Gޯn ~rxM0k_!b&,Ep֬!aq}`}`}5yloׅ#\% ]ͻdlGdOl|Kk]눢7@ w_=#q'{2`~eCȧt'ǿe®"#v燍7ڽ0L~zWn4 Fz}h:wW~.d0u;e`68 nEV%շdro:y=)$'^#1$Jש{{1u4lIcA~9g+ΰye̤M;76~Ix`-G/?;,ELL.j6^8msɷYx}VF#QK _مhE2ŜAzdqpS,re.;6ٰjL2Gt]06FPJ dhra?/@YM^ P\ D:WBP!+$vyk~ͰTyPNp? aID#4G3JXL(pfǮ_Hx?4''HWDZdks"1ak-rdJ8$pA%8JҿՑzj's͎PIn_MT n1T撪}\ >; R5>͎J5@ '^5K9O>ap@!·8|d^%,87ɂ<,(?Lq&?8oe kgL}k 4S}ɚaKS 1;:*6r,~ުEpdyTwG9Ho7 xtss"cUi4Ƿ'0o='= vsIqV$Te?G5(lm?oPot3.ebnl_cH{(&!ҡ)co.G eSmo*U #Fi^GuՉ\=P,=]Fq'L8I,O^?`۰ (B=q47Mj\dӈhqa7)3iM;c抛Eh\7 )S.S„5Ɲ#Tr%ljH7 ty6D^V*\g̰ۑ-4QVԬ7˯,G{V! /'Ka rNsƀ'-S$@uzjD}iG=eFci8 O<7 rhwH;dW ٜۤ?c3gPeBzwKwhM[It ޑ Y$FY_H*?V@@3Y=3ncu?7ANqک3M8p2kI$CG*ӳ`T-;Q_PfB̯gY u,%1zU'Yڗ!.*_k)H})By ox@fk#Gj#;}UٛxhR3k 9eI(!j˺_PK;}{6=w:U%GӔY:#U)Ndl^ߞSF}&t?j?]C 3)A3NV̍'u$GCj< :9"u˦'.#U5! v mwX$Q$/Z5 %^{j r>_ h lAG$fE75vI>-1᚟>qDV` 7JfCUѣ?Fx>id8 MkS47ݿSG~Hjh_)lc:"<<t+\/(mY _<_itkYvʧ͠c44E ݗlfm\R=:} no)ۮh-:ۑj3b^ZDk&N}sOHT=!#ߙ<董i vO̪֐z$iLL5<<};iI%@p=U  $,_ fHD;İkAg噄;`n X$Xzgcqjx-I红̀}.;nOv頽!-K)<* ݮ]p1x 0hlWt@& -ҤEOJb)Q4ytFұAYD@ o@)Tas/ l8HRqg$`=` {M3 r|x.{/!$?j=Mo]g,(OħGr:˱nٽDDZ rH %?Y?Jf8Ȟ{THSv0}N蛋nSP/MjfgiAX., -o-οkZayA (C@"i$0?1sV悯-Wa{ *i/ sS71!y8_p-`qL[;O8jwK{7T.ޤ7vbG8J,Ɉ /zL1? _]Rf~'l2G*V32:rI}ɪBHS|Gf ˺(Їc2(my%Mu*CfNW&ќJg"AvmW_9+11C̥ɘ#Ҫ;_nHoVӲ{U: QM jc6pDSk3PGUZnd`9mm*i&5 FP  5qsgeV(x#_+pELIasI>sonl@MbpsٝӢj7'Qa H|8#Z\бbf ㅃl.r${Xb% =bk+F\:ɦc^4u-#k\Əv.Z}?Y[0}k4Nk.m:slL,>x.IRO]Wq~k{{fC8_MBjd;T8r؁hXy:2 {0Ns,xΨ$B#`"@$nmb#)pe _|ZGA j:^c%E7n6bfC, Qg\Ƙ}|3ʔbcmQzaN˚ -*f6F;_%aibczM).na{4c]Er/.]UzъSG rĖC瞼VKaZNŹLW=39_p3~yqyjLN6L$IS;3jɟ윅3rl܆q1jl<uBƚ8gh+4gXCLmN;yHԼ=KXt,rcNB?Է3hZ%{ 0nMal߷26hvsU1d@  iHsꃌJ{%3}PT\~M}C|}=vc`e"[$ț,BK]BH{ 7gdRLc)om"C޸w.Bu?>13F RVуt9!)m}̂CWP6'1< w'E"M'0S{# & 7 ֶԧ:.:U2~m?yRO^xqp!1& Ub@Gcǥ־f+X+{#V!ǨT"{_88zd+# :˥ *I շwRjx~WFZ~|ǜ9H;܊[wUIk5- ąlZ;Wf\uK9UQ-8Q?>OK0H7d](Gr*"3|#dPm'd6Kghe_]ZJPt2)PS|2LV ;T[iP|’$ʖ%%Iﻊag_jܪ h䩓XIpݷ-c!y=4H3>kNLC wݜB0}J:]C~`̃IεMq-ڜ 6Z2PoN;!3VmX\xFIR)3Nŷ,oF mŖY-/VFky0T*$ؾy"{5ei2pJ+Š#GJձX"ekӶ&6,Nm褆8Q^1Cl0LmKbV̝U!}иߋ!U tݫ/;|vS\g![b+˱ibSPYC7k_Q )C#Gda孙wKNrgt]5p'H!{܍0Y'6!"ٱUӻ+I7LEt=Ͷ NV_j(gU*GE;) #NJ ulLetw-爰Aq٦Pp;%^gIC"9*yÕS\B1*LiG ET2X58u\6^iHi찏~Ra-̮^lf^ĵ~)V%Aڼ y9&9_6(J&il#\?9qpW.{5;[F0Ӫ+'#K*  S_|a8;ǑdԧnNom£+c-aZfLyݫJI)qIX5 b,eD[JY0^AZi(pZ?谜]-kAx[.joX"/i B }ܹMZٵ a↓%m@r7ڏW&ʕy3qƲ<(\ew,>EW:= Ef D`jϾ|Nv]f7<]ӡoR%rn[|Dڸ> ??wO0QϫvxZ0j ťմsKzf0Z[$ 4e(y }zёYsO HfÎѧU_aczӚh+* °1'ȵbG sS Y8#äcؗX:Ԭ}WKз8r0첥FĬa7EҎgB*Lh1{ Zeg?CgZyp@o-7}j:c_}3RJ^Ҁ -&x'Lp5~g(x =|zIQpCEF.DкὼPU3E:ߚՆfbP ʮ##ՠ/B" UJ`!*Ә#߿p;Gu{a ص fⅸ/L_k'x[B猾b9QCvQ%*ґ8/vȡ;c0gv,2ϿW';?Lzt홶x,֓F/yׂ!EmQv`~u:7E>zUFinp/__Oh8. sM cIݑ#`3Ѹ m32wVNTo@([f[4i͂5Qjp1bSAd;eC '-0fI8"WwzW_'v <Jg֗0M!gPRѧ],g+dY'Ӳ3:WH^A! 5{9:$&MwbD{ͬqh38OfәZ㨑&3McrhNmy+S〖W WG,E r'X{M.:N&3i'a#t!hzynd|u9ޖ4gqɁTp`*R=c})JjfvO -mnr[D`S!{ei:/u Kȷd!zO( $Coq{{{}=2U6}[c6.??]:K!MzKisTqc5:|6Wei>kB6*ڎ2x&bAaRpWNI+*w"Ejg >?d{r+Ѩ3ϙKE/F^1L>— x?_O6D s m4؋GuM95n.QѲ}SV7=O I-QQ"1;BTm@tGDhT.HJ_٩k?"& OHϒjc' fi_x` 6ms9̝;-z&kps#Hj&0{|& y9] 2>lA~/ @wlUv%CΕP { 0rN6^b2=؃HY6ʰCkȻO􌵙r1"_ OP^`MWg </=]V@K"XrpMb`^+wtAJs"y}(%rr?G[&'v>f5BPL9dO l oOY1@S>KnFNIYy g5]IN}<# ؔp;vjVT̅p% !YQg7ϭNWwn73^Œzfy\پ\E0WsNVV [pQqzb'?@O_ N=; /`K$RS= ũUMet3i^ EugpԞqE5sϷ(!Յyki}}1rC@yZ=+h#_&`ٗ>A^0]Z#Ҹ:@TkN&iW[!;vvtL)^GJָp>}\X#\8IR\YݷM88/ jk7NB;37m~8KARz{}$Z!VK]Ix&F` ł- Gtŗ?o %0.^솱3"yp?] q04'| qjZgy +)tKUD]5g%YxneWF vt;ߣ4Ik:V+_I`! Q?b ӮՑngwXe f ȚC&}MSDK)#ttć,D&UNKN8] ZJyU8P 63VPY+7zyvTDj9!"5,-d"i G2Ny6WLj-6wUR<lNK+IN@{TBE[[bl8caVZsnN ~4.<#MqP\\S|uIкؕ?1hLr~1whdesaz\"c }Q PqɷgNZ4v+ Dz19.1zzoSg3'qA13Y z~B&yzwǵ֦] џ[wTNJ_du.},J a%ʥ}JBUn?wwbz+Wfﷆ=TޱxIuceȗQeF կnUϣ띧Ai@-2u 5y0ވg OhzLgMF=D}qV['9dȃ%M]Xf"ǤW&W,Fg&41a-fJmhغ~U2T]DG*]k0rX C>NgInzj<[6uۋ!"Ϛ \ Tx\^#$ /{!i~@p>@s S6hP(n،#cM~@1 5;?:j?o~A;*IPwVw0R]Ew'Ʌ@YQznɀz!߀{VR _ r<(a{;=aH$8F&ERGbϼѺO9ƃ.lV!ٶM00ہI`%;R~uk)c C!IP䐊TyVUqɪphY 8^G|.^-W]U}1hZp,):b%Ք0&I{ade gYZ07070100000043000081a40000000000000000000000016599ea2b0000b2c0000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/infiniband/sw/rdmavt/rdmavt.ko.xz7zXZִF!t/ϲ~]?Eh=ڜ.+̋A^GioIC5< >[҆pFh?D!z-٨O_3\#ˬŸrr4Ѝs.x1nEWSx@(A?pWy3XWF ˶"Zl{Zg8MNvqzuw$,P7Γld.L-foFμЄ7N. dKOT2mJ準^ۍYȾp ڃ0*$wh*/V-0.MX#5E5 |Z-}wσb-::Yj9w~Ü vjxSe&4lųJQ>I0v(㧰|ٔut񼀔E0WXRUJx*PLQ]Ŵ2GDҀyKޠD3xµ*)Eq & V~xx#JUgKȄ_GF:Ax05=fX}J^[m 46^O|D; Dv) J]: G޴x{7Ts!K}&_0(s~l2 c 46_.GE88򅣥^z0zkMCQ.G@Xx[љ@v֒utuSlմQcٛ:.;%p?A䴺p+s:[k\fÁ`Z,^E&£.&ӳ󻭱\3KBOyw*sň;N0Rkt[͏,lESij??yp,อNwj2I"sbdkS:3W ]Ǔ%36ޣ1w>LnIYQwbs->_d0vUk |Li7ԝ6GgO2 ݪ-K$6&yĄ+K4 n16a#ĐHp6."$U ډ@R Nz? 44o==A)V׶#$c'jG pSSۧ%9.]O̬]OL=׍Sݭ >d##BE J Ŗ*5loTnX8 L}5ʱ(q,p.C|e"BpvLJH9|&/x_XC|X^UQËmK1sl?jfl)q7;%lJavR0T$OLËodS]?~/\$0//L} L"?2IZ|FÙ3\:)@1L/Aɲ#}-_J*7bۢrNYQ4d~ׂ?-s(rp]\\ ߋi4$1T|C8Gje]LTAc4Y C諉[^4.|II_TKN|J(ú&[ŷw|-VI"pxS3iJ'q ^07Vz`BpqLO(pk0ovgT;/ޤMsi/)HhL.}u zn4||Ȑ]W2@"6ysαdb8֑W[.h',#A (0El=Ek_OP[;L87Ɓ*q"Y9TJ=.jό&BgZZnѶz]P`@NT5#֎zbPN/:L=`V RD['eoJms-9&rO>\HB)e^UMM< Iܙ;V,|۹.l[qx#ѻvWqm?ϗ(EYorMj6{ɴ^ߑ@&$" ϗTwBbIW¾^M0kq(.䟉Y,Y +7,zPSjPw|wuPQ lW+7{Odyf= o#\ ¹ŊnvI&jmk*SM)t'YYtL"QL⺴`UaM̾#rXDpN[-~?.0L v_mm'0e7c}EP3DA~V;)VGͧ[p>f;+} '@oIFUDƚf4#yQV_-+ԯf(à%FҢFT S?K쌮@ i{H+?^;_r (4!1|" fSfnQ:yR}d8į%|91&M iA%[ lmJ(E;8``3'Y|jG4/Sy oP&R,_!RMJ'*|@n/?BMU@*oCG7WvB{Ap<7ͣU5jw2[֏>?{qe>@a;p̘mIgSU8pݹhVkg2GzQJ[LAb;#S>7Q`KghtiӸX0ĞiDl I 8 znnq㝖 [mXE܏kgC>ͪ؝'b!]VoWLS`S݊{+ ZyęnS7=hmivƄbxW^n?5( \(JL\?)Xt)m4T!>QǶ_#%9Pf9~#NYZU pa7O¡<rj-HE&C 4@p&HurS{])Vwůs.zgͲ"^'=|R<~n& y3_% ֪C抲}d>LD#(~Pz$F6zt$A3V$_s{LmVB4ŵ8a`Ba{Խ?/RP}gIeƳ"^]1(/2~:g--7x&rgl4F0];ߥ~<Ŧ$λG>^^ܮtתVze5:g=r} /ťa_s>F9y3- 'JrWVnn:KQi+#X)_hы0"Mcrw<ϡB'Uq&{`%7K~`#.'͉f6bOŻͱFӿOmQ; z'4]gb.MuM#fHMH4189!}4ٜUQuRqh34̦"f(>L ǻtuN@#0jY{){ze=ٍMP,.nY0Q ;(ЎAZ mccgqooG!?'P2Inr;Pu;CoG6mw;qXeV$s/{[Ovg 3X87?7NI :45]3ye-kHAiWdr> 3ۑj^7xBd#>W  Zh 54s|ĭӜ_ql%sg?D n*UD""wiVM ֥S{ o)_dZ7"-gWQ +H[͠e Q!q"z]PjENP(*(' TgwzfmfN9 jHH^l{O Yom4p`4x$%roc߲עs@~ŝZNgj.mƥ>7N}o65v49g5+aIv>i-mb ߡ _o)οPoI3pd/GSGw Z&v)a@_)[)ƥ'!Nm,M߼ ^B)s zdŪ/1Ęd}"Y9*V&Rg9yAdͷsBbdžP ~Dr)c\ƩA߀(ί{d2?^sX)Z78fKؼY e/0hRG@{@b'QccaCkKduEsWS H"ŧm:oIDz( Pj 4߭ Rhv8׌Ŭ0rfn֒lZfJ:ƏI!CP\?hHSU?Z.L8pĹ7!>ON)l,r\Ԕ_UN8^Aܶ9+<$fa VRUcuB w%f,tGsI0ub ?B),*嵡oC>$l"D|&1j<9`VH?e@dBcᛦAn-=H hL Pz5%[#v㞈-[gA4&0`tGGR8nAa2=|Lڝ ?ˤq6ӯ@qT-غB­M_T|sbإݜ^0+4}(3uY~ժ ~{K0 `uYuъg9=z.HP r;@$ fV\QO|<+LsX֥!n ; DfKpY~rHӡ !<`N@jU0"O݈QB[%մ$I {l SY{:p}`g<'=PWe5}:?2 %YgY[ZLa0Ĥxx<1y'PFӓls q[>uS5q妹6 Y?sP(kl5T2}eXw.:@BUjxMPS9'o/oo@bC? 3!gI?9]PPT[m`!4w8{5^"5V;Ef?;Yo9}d[0c-N*_D$僕nʒ&D1(i,Ȼ,y8@NieC3mdo?.(JB}e#I1T1giɀSNCr# ijZN {cvpYflU&+ᐺ(OJAd NU,})XeU& 9Ll|[\}=\3W u{yeNJu{VڄLS/p`0H|PÅ H2|{K }8!+MtABc8<!MB=&h.efَ5jm0" ~PK\`3a1L  El oh<~Ŀ<C7YMxl~mVJUo8f9!J:K X9#ҧ[Ăn(}߫DCZ\-J[\OwŹoj̓-VR{c#o"zRNE c[c,>wvA7lB }"z<[J>gSG?vXJڽlݥAItWFlNːmmh\d/@&Ľ-,Z#OtK.m%ފDAܧrgfRh>1$c9S/S5.;i1MZ}37>puH/,`(gSXtN\@m"`E| u 볨x #mee (if۷u9p2v^&f`D+T$mްe?-JCUƉKf!DVf4VDPnU-_Uv3j`ZH+*s}ñDؗQ6< Uyv.XP΀Cb%\fNԍI.em:#yFSW4)PdE*aAnk$ +*Ik:drOXGOC<еkb0'gbUeJK%A/d.0'ILM[瓼{A^s$2:_|>C1koeM}IFAjNOEsAA6j/f{tgB(3$gN +K?er7l`"'̨i .!oEHslQRͪh[-?.0G ܙ|i9Qv\nNH5tp964/,mTvcq+:P jz 6UA uHW"UN 77Rв8x\ Ղv;[wdT]1uc*&<~+`لE~-f퀷&st2RiWodU%zmvt]R0=mOa%kw&۠ԣ]/;:D u(V0=ʴ;hk DGg xriW< H+l2V Kk3rs>1nTICc("97,;OΞjhz) F<-[t?pYl3aptrY#> B>ۚj~v; s蚢^#q'jA@JR?j0:Xv*/0ݐˇGr;Vr%;!{i*uVQĻbZ7l!IO, +=2|jL.6Y5(,kQݡd(tRf i#AGN!jF㎻&E{Bel'}׵n4[]BBjXٺD(@5C;HZeea.ˉ.zFeJ{a?[ωyLў_*n\c(S[-4Ya>._DY Wj}hB& aX}$l7J>@*޳|ӌ .K)?['ۇS1Rf"-֢Uvݢ=xI!)'X(-ʱ`Q5D`7\rxE~o+^Xn>* q? | |{vj"f*>#d/vodx~eY}g;T^ALgٹ D  +TL&^"=?i$戭} ޫ/Z z6ki{1%ˋlgeD2Ӝh+5J_Nxao$ۣboGaz=*0f9::Gv*J(l&f/l|6tUr3r'MKCd T]I>fP%?Z/^qm3/ voFNe%h.#j} 7 wјo;y\A|,WQ4 R5&7[ <9F%ř&lC'LE Dt2L*XXrhp }e6R]g'.P0ζtNNT<<|fbCĀ~ i= Pb1[#24".ufCI T9sXl\c4|ƘK X ි~ncbIN㽻 L |5X+6kn`@<[j(EVⴹ.m؁监.s\rhQH,^%ޕH.N$$=\e aQ0)M./hd ~rn+l'` 2IvqF=\t@䀺!uorSB)j?C^PF҇1˅&_Q~L|F\E&9E,9%ΣSv,h~ur*ˠz ^ځ# j"c7+!"NgyPSH_9͖YrIkMzŖ0Ю8K}zJNu^{zenH  IǓ[ixAsݯ/ias2.c'+ N㠎mYIC,OsqL'՜2߅vܢ:*jr\ #w`*:c9PA6unǡQ 7CT2˷G saE 2f@0w=gjT/dWa"t6rm{su)dG)G sV3 Quo.8)Vꂑ (gV ږ#OxzΧ qNލ((n9ίˠZrpEi (5'|D sM7jv *K7d'jzvWRqL: <5}r>v)i]Pܤ!}3X\ފ4%b)PNEq9s{O 4]Y?⻧t cAmVevB@L{43p{79"Ŷ1<vj,h _\!~}-׀x;1R 3g&ڔ ;Y/7ehILJ*bUq{H4Ӡ: /P"{DS/{6*w0A6 ed7at@Alh%Úzݖ"CQZLIP9)^{@w nl簿;JC3Ԧ³oFoL=4wYlbm,l' HQ**&`|܃{pwXsu|]I1 o5a]D36^J )WŪs+.3+2hIogW'v_(i}dє$w;[$hK<8*O8>|WHYLw6^lȁB-^- $l,F }ɜ3}ٖÞl>pɗHŎ+軧4#`?h'AY!"xh*tO5:P0e40޷6DCݛznnXPɜg*1}V&=ߦeΌ/V3@V,p< $q?_F{%7U\o)$R3}vg~G=pV Zחh_ӓk[.NPcRU;9zu[ Lx ϱw]^'!OKY{x dS.ãv4Mn9O"Y *+u^EKP遛WN3_n]Bޕp![]&(!aU+u8-Ocƒ8—y.۝Tc4Dy:oҐgO*c]OŌxS;!ezgY= $<կ]?fO(yUYikHJg3M]ѪfiT|aE8B놰;Qxjv o6 hzx5'fr-!՚E L5E = 1Um36j$6pź,Ըbظ,;ia'AT~_gG0?\D*۷(*=vgv@ە{Òh ^[zɕXe*ԑw4Kw(*]Z# k:閣Ζ[J\~8a mщ`Uo1Œ$ v-X(C!{%SuQLo$W'5;MN;) &]U +"dt^*]hlxK9A[ ]6U#,%Z1I5aɭ΂eLH5#M4VtZ )Ǒ 6B$y=[h׎'rSͼDolGzL#An,qmXB9rr~]jw/sշscwZn7k?-̀lT޾(r\y]cpL ḩ̂/I䁅n)@-vHqF;椩1cXE1xˤ8*lTMۢhs!`BX|R'[ _TVhP*Yƹ|r [WB>o+ԡL@_/Y/+IZ0jZLFno=?1c^p{C )D'6)}| g{VJ)1Tq'dl0&[+䀶F/R.\u%%Ed=k,E#N&Z,^-}p%!T ]rcwA$dq;P[EKLl8"( hFߎ@}z<0 |idsR}VBBW!A1suZ217N]:= ;B*ې tSMei׿)_H;!/Pf04ǩܲʪՍƋH\(hEP~t}6͔6I .Cg>s:^,:L ӹ2eeKo*wٌ%X|rvCE{T9H$bTsQj`͙U7-1_dAhv#v^Or.7w7H 9߀IC K7,grbiə: CM#_՜HhMeoLۦ;!z܍O{lKXQP#T|J d9c"֕NQ[f[/|WdGWEHѥ9&LwNNݠ%c$Wܧ Mu⿩1 犹#wyw0:FIPI%GG{bT}.h !T=5g\4ș,yw2]Syi:GB}w(T*[y ':R1Nj9rmV0Fxt b"dƆO+aL=/x9S5u܌ gTzY1$.?v64N@?ER9R7tƚ \/3M !'8t6@_ ['(7̋΅`)c r ? atOz9$#='/$4PQWLٓ鵋\ ˘7M@v+keͻuffI@qOs37ݬP}1~PscrR=Aə&bTڮaCyPOh.9ƈ꒰oh|̠)xST)+:&:} VzFUP7#a-F> WvbEoa|k4EK@ WFuLjzʇY*PБ3*vU6$r 0z`_h=-42=*( T8l4B S%kEoe$do+L9QmRj?'vrs7T!xѐmo|L4puL ?.+;W(uYeЏNy#- [-E'S??1i]PJL8)+^yɍb5n`/ ̈́zv!uKc`fx׼ڪ9)x֯d uL5 w{7Zv*bsi1MHnzqPq]g [ޮ2ӿ#lOQuĀ}UВw&qݓ y$ =_4zނKh):㦣*=1D3ܞH*YZb`h}҃b?xq.B}=70s0NdR DwTeRJYak6Yy'{p"y!AY\}tD'}܂BKO *NzhHvae pSZyg I:OrPCqq޾/O{՟OHTɬ_Q̺rROSx-+v $$ su_RBg¡ͷqHkZeFf5pՕ7S?%sf[.WHѽ w&޲K$?*K+iQ*zf偁t[9I^Y+\w,o[LS(ge k\:Qf5ma޵밈Qfi2̙:lK2OD3d0ED#@#ĎVS_ Y¦=NN.\USxhrm$!NjX^-B& / 6y9LdxB1r5-|T_G_3S|1qdXE_! RŗaUꘊE z/&}z?U;R#֦CY"E١J B߁ߎrT2|js/1qq`p4j^^{Ds>ϴ?N7WY;}Zh?x9kQ x?ar&-;Y-a/_#o?Eyjek+AR)r5=k- v ufm"H,HPR`|Cc-  +x7&^ :wB:/5 U?P_Yޡ)(҉MN;ָ. O[j[&mϑGvގf6XM$So-e_l1FQ#%HġY|]|hL7LV?@9QΥj=8t*~"K#Nb=4B|6xX9;?XVXɣ G~.X ~ ! $W+7æH]8V|'D)~q7 -\|y ?^.C?my:$̘t3iR9a)H*#->c1OĜTvg qFHN"D 8 j\j 8FIr+fPxh|8)CzȉF=DD~C$p0/G^n>w/&A ϖcnD,9@8nW+mt>Y C2s͍"+YvpF7WJm׫_t2:5iH{`T~+yxQt@^ohՋ`Nȵ3݊M$v7ߣzGEn"m}ѷdZ#CyfgKR.iWy!=;į$3:N"wpk|`ؙ͊S[SM%C8:g]B겵WI_>=sE)g"s!&$p^X傮KBf; 6=_Aa󬿞$$jȏ? /(erk!divD9}sdmaS߁ߗHQҴ0w$!^ ]L:GNfQ0P_äΑWۍChб)9)U@g::OQ{ejd5W.?/v<|.8~:KؼhL}# L1 {>BH0yJ d]nPHjXg Ip2T s;;!aGh(&UddžNmG3R֩9nEٓc¤bS=#Fwo)R,2|bTۘ2PUBt N#ܑ?:-ۛOvx{|9_h^kc?v# wڴ"_"j)"kmO1gAH4q&U:'nNl7rr(%AA{g Ԙxb-~H'WN鄗GT31Xπ|$F6ϸQȬt*7OQ#^)"[GzO>G`T7|K6]c^UIƕO|}15!'ueZBEqjk@om*V]8@Rm>پP\} dOd ĉfilYЋRU 5:0SZ{s-g]|i|t@st|g)jxlqK WNI2=6x93>jJgNZa>kǤs\S?QĠ%.eI6V$k=i`?=ytam-GuYZxSq(auA=+,Ct1SmI/4{ On&ՊӥdÿˋzE_ 6y[#(XOܽn;Yr߸=5gvb;ϦԻ1j]z`+9z`VRo_reMQDg!ӳC`Ea LI6Wc8p ^#Ad}#4[bc7%_Fw"rG5$ަL|ycs3%Ed-EZsP.k]RTG e^ƏxZ-ޟZeOgag 8L = ($ Pz6܉jyA 2E`DЃH4PInIyȇ31&Ed3C[e$>>%O8n'/FF@jԜX͂O0_`n#Tۺfٞd B< i"YVRh/{ȔEQ0}[ ^1eؓ7 bi˞f {%e R1]xX7X_` ]kAJjK{@ e[ȈJnpKt]ڍ'-j(Josd oE+v|Zx7x4;^|L,"7ʍ}L C%/d.ψ"F`_%9B0p`_yЙN60}o_E'1' TRewLr7:Ep)#Ԥ(kB0Lj|yJ7kJ` *ʩ̈́WvYIgVD/y| UZ~ uf[̅XS #OZ^բ,W QN]HQUlZyӐs$j [+;(D̠ 4m4<c䖝K F D8}C*T۩eR Yu|y3/sv#nkGT,C×q 𚽝 K7!}0Ժ#tD1uY{iV}] (۶`hI#d bՍ=.,,+/K1w=oXF>kR%w+>q $||PW iZu0?eн~׶\B` Y#r8{:>ѣOKB`mخC/Ul\rT_ٖdOԿ=daJ_u-gkێMmVY #q)g]T шY]B|ڝȷ;yC1\Pd ZǷPo`;n2$JǦ-Uo8ʚۛ{CyѥThw] c2Ks &8./ۧzOY7. {c*I&6JZ>ݯIX9If|7P2!rJ<] 4bl<Փ`ر~/]Z$B"&ՐVȦ nq;699 a 5VK?L:]JAh 2˩I*/8ѿ53.wqN|lczYhP&s5<ʉ%\J#X'[M{π})gqX @%y+2Ġ+4ʁ8Q}M̗"= wHrB +U[I= )Mn ChzuIw#_[ i8 (j\ՓO32 5+տSZ\5GGL8p!GF tn(H>N64F:DVܫ ?t= 6o51Kydʻ!`ӺU<8;jQi;;8p0diCdž3|70}Pjq(!T?& TLUO""2A& CT򌅖{]@{%(4֘II}w0YL8̲¯ e*!0{c0CsO{@9^4Bcp"!ruR؎O[& ﹍g{`DwI되b8+vb d}B61+ܿhOFjՖ{'$͖Yf^$րPyȢ]L,(`yđ y7Km fzU*}%fNJw'i2Wux}.SW\a@oͿ" &DѢ]6Aq&KǴBm >bVP4<yd0çOt[[ǎ_QIpTZm=Sx%S3Ĭ[na _+NpQ 1qM~ЈyPJ(хl$hȐ0a1ka_Dm}*-:OIfJȀ.mtLD?nh)/޽ɾe!MśHl 'ƞ2fS·9I/!,( :EZj? O?˧yAyֹp!ʡSnM()<؞g 77[,;Ӎ/xt(N>ÍZ0NyZ}ax&kaV ΍_Xl`oʼnt!A84-;eQS?'%&KeU~gq-e&Z iiZF]+j7*p|tYǬ:gWsU*V),(:k-Wxaa:[p.]n`~YC`G 2Ps4TjK d1#|y6 =t_e4y@yys袨U<7Q ^%2Όzs9Z(0_iڅʧ> ~GʸBJ_'piDkW|%!&Y TIGn,T]-xp8sa8`@}: 쿧-:"(=zc=N4Ҝ[NRj 盍frru7k8lCa5A]<􁊗V~NX#i* vJ%X~  xѢ<. k YS઄{5Oe׉0.z,M@֘c En4KO'}(\a,>Z"x>+.9vXrTfԉGBjV(j^CO=oFM%6/9h8* l @ cWO:{oz>Pb̞\, E'즷0f\sYQHlM 3/ ̨~ G'3rfr<3"kB!]iXNzT2s9;_ ];Oۊvu6&tcEdĘI0t'߉5߰;u_-6(2ځH`[?[%v|;߸Dsn- q4 ʌė@m:k&uR֔x]*tNK}p;>X:B[17&Gz"7Ͽ,?>d,9~ ׵z m[-&  ~E/Z /h/xk *m*UzGo؃g4k-u%4mK@ >Iņ=/Fa6K1?D%a*b-ѡ4b_tgNG,9Q7;s^ O\Ѥu{.(%py48ZΗ^zڅ%YvSF^D ?Kޕ?22Hsl '47}g?D mb(`靔QsSM&s"LG欞>xGCef6PwZ2qWi?H pwMTh)ZOs*Hr/ig'CgW% Ϫi~f9}iԟ_k)':l3B,utlЈCW !T?\Ctg ɞ;V*g.@گrHUJCMs6JwXΜˊV!/.OhzU̖W!ѺjxV7AkL@l=&l g\PAa1%_wT.]Ҙ0isk9y/{ռt Tk eKVɲit:_*R`mZUS_3fTR;*D>-l_%i .F}o^s蹱=8:AC*j ìȐ%YTS5(t1a'XK6ȻuKh^<H j1a?b8cU^^R3W"8ULRhHK1cC2vnZW,ǂMgbjb{-qBv׹U"+H[Z~ $'ɲ8M9ڇ޸577ȰSPÛ±%.s6X)~c5@4}|BIG@<%gPĹ6hQp' z2/q ͛tDVy68DNj7Ev ^!Iz8AI5evGx='~q.\IQ$Rȥ+V3ĵCoz'd[ H>Ll:xb$tcpT&0(xvTCKC;ZuLXyޮ lŃ*"͏}W, l>foMVWoe ?`FG)- VzҒLb|c6t֛5ϑ%?xtc6v&~R3Om l~46Ѭ_+=PiB(6bD6 (*|(mCP=ػr  QEtErE.\Q'YP]pD&L-nnRGZrɗ 6\&tK(s`QhL?D&eT-a~n17IX?Ʉ Zsk˵ nddIPY\܌ಈtEH"Cbju G#Ykq h= z_m,rH`':"ig@?vmؐz E{\~0$cP 3͊aLv`5ȱ]ڣkMI:_{Q;轱2Q?c)nȏF0C~72Ỳ(ڨ= vt6 U)m* /=K<9AуEIFf9 8X“\9 V60kR& Qv@e,be\ 0t0l}EkJOq͸JML6EjWJ'JSACtD(j6u͟^8w"}RQbÍKڙ)̶yZb~jCSۑf`{r;RG;jǐ$9L"+ȗY{<%guq\p!np;aP CV8 ރ-z'M^ԐC \z7S{(RI\( ЍV9q3"'M&3#![((,p/M} EW?zkf5FҸdאfsG,{g/dUƽKxeFФa>ٵ4܆hLcbDRd]$Dx^<-۬'X>o+7W ~aj9mJɄیm~\27cEK*cE:,uz!NնMՐm!{čܕ#f0;Zp8@ K f /YQ!Y~j27H:;IW$`J"Й\W ~(׷Tm uv&l;)%:=1=w+}wYMZV6v$98ɝ,`ШfV Q@Ia:I͡9~,XoۮI^0ͯJ> f6~(쫸Sx[(d)O9Kia%i.|X=<,WOc̪ >o`a \ن|dt5# "TLaE;VĺXDR-Oڅ$=k d"i|̼t'@t]J~o c%]J٩DOv_C^#&oϓɰ w cD;9ҝ~u$ ךq5.w`/{:NKtv \ 2kU0@ Oʊ\&ɼulqm9^?BC ӵb Ip=fTۭddٻWވP1E^'&`J9hbFq< AQ.+4 j5Nw.nׁ>+gګN,EO$OrMwC:H/\c˗/5c#ѰDw:a5PoI(Sl'-E F$^Uʹg0p3(:\/7^ z0۵jӌ~9HFd\ \ATu^vl)q~45&<8jg"m )^N({ܗ?kE 'U^b\6'$j0kl5w@:@1*߱yfԗsu\հ9'`ϯwp|Âh*!71S׀.gA/tw?>-.˥?E$6j;K<$Ob#[wRRɚUFw7N|x^q 2Vm:cW狥VrМ\tw1CuDYLHÛvyGq8pq﹡CX˳r ZDkFɽGEΑqt1!raruٸJH|8^˭B n`֗`F(.GJXaʃh)!,1ɭz Ka| NRm~*~} ZCqe,KLƕ-\SQ|)y2"FοWlL@Wc$W_1^ͻtatOIg-;N Gfz@4!\ 1C8PŕH ;MF:}wFAJLC2Ǻ0f|'y{(]L`iqYLQ\C 铄ַD߼K{ k2^N8%QF }d-948NPg>mAK9*=J}Nh;{ ˆ\1 +_D#~b"[A)iU50G "N=Ȑ%@{@vN@i`%NiU`Ksc8t*`(;N({1'q+г8LѠ; $Zh&jڶ5F@A mL чrB^dwY%>, Gbh">F{`iobӚĪ%ZAh9IfI\ΕEb 3ly$GA iߴ%Ghjܚɚ`ymt`"iv ^u-.@$v]A8]!m 6yJxX?K3{#K~wNеΑ8Bz`+÷\`%-"qݞ Ýˠ.MCvqG1.:,i)ZHI-vT8s;^-:"VotYp R,MbTfvnzNz )zuZ e ;5H1xX"V(/`ٱ4yA- hH7 aY"/d4Rߓaϣ'~xą ,r1֘09*?3xj&j&c{VmM0EZQڗ۶&%] qc38+D~A0oU 6GJ':ly"U W>sI6v""r_^6<$D9+j4 G6F<`G>q$k3%lGEPqdG]i36Lr75D$x;vxls"hO|h6YioE |\M}dCsv]ժn?h"pٔF>wh]NR0pn$rCX/1#k ?aO0o5gn[َZ$iV=YނX]F 8"Ա@*]GOnBP:Ut>Q#`yz?S48Q 1eL@v_+_Wڻgݨh/5s++,K=cP6n=ubC{Lmfc|̨nSbg$,<[B☙ 4$T|ADٱɴ t.fW&fVx".^9<媼cOSqY޶?32ufej+WD Y0D  8 {%7x; D`Ou Gxu7*w".xCY kC*U',ͰuTDgXR`+1NOIo5FeE>创aO4sUb ;@Xy| 0M= v58Vi1mFT9WE#țVacbYz[/C ڬOJXEz"܍dg |k@"%vOgݍI9X9̯{V *F1~]w~%L;߄'MU'[6gbkVe 5kVj=sbU4(l(DБR$Y#t[ukHX;}͊F>^ /f 7hSff8y21Cȿ=So5 Fci,',CXĶPr6H81k `.Yo@8c?͝=xn鹥k}1=}Y)N)5ͱǠ.DVXG]⥼Kq@o8"v!j,vSBژ ZtT?#dפﶥ&eA|͂%/o2u# W$Ġ 9c{¿^`wQ\HqZC$mx;^K^ց 3E'V>:-pSl"gGo,T[$k3w E%PAY> Bھ3H+ M:mŶCF%ȃȕG$[c.C6HK-I^z{* m߫MEELZՉKRsЫEk_T78Lh1Tz>Lֲ@&EbR{ S!w3P`DB ]RYf`(9) )DxܹI45eGͳ^5~v۝#R%;B:V\R >yk#<ف(+bLHю&:!S/_a޳0RCvyhy*|QrW~bwio^M&"Wfn-1 w*Ju1ۥAP%uR6NGm84P=V`]e&%TVX [{b3E*KAO~ד[9qN9-D[-*nBBc s{,^6f1K_Y`GrݳŏdZoc霽IJ"B|PKf`t!-SEd L %5~z#7ݾ&EKEwDV\qE ?f1g8 }J|oDۈ|.#6$aLNu~5VџaR; VRjf.OBI0zWBIԆAn>xrDAKW Iy]foTI08 `̴_,fcWԶOl7m崥CH-`7IX;?bu.X!=\{7F| !GGpFoeXROX8)5cGw91-K_u"*2WQZ0Am~B`HLجC*v ǫ^LekWF!RقVD'JAuد.wPgPrST*=/HR%%!47:;6{LafQ7@%3v| Wa)Pq07f5l ?^?eK~FZ%eM$B*]Cޓ3zڗG>N{,}'޵fM▉J͐)ѶKܷexZE^_e,_# D ;bF! +w όJP ݥjijߦҼ3(Cb>@ۥ!o()+RLm]`s&WmE"2(UBX Σhnk?cRf.};r/a 8&#ȃA7u%H*g:FSvx<7γLH[>"107ِKqP*ea+›1&iK_R]$bՂe}D_%4COnq"eaFbA.I Ō@:a Ug^w51[}?BX y|urqgC]~yK<&w#z!h]r#i l[~kT':C,ONA/vbRy1 @Y$CD =XƥD }vr^LL=-Iv 编ºit[ZmЊa'"[ a3Ca۪&Yy J*GQٿryZjé*ީ*e+rlIj-"1yҵeׯ%M3mJmDgbp&N❑nrBef%QE58L1/)qF")? RpkNeʳb&i34$e(\lֽks[&wiUu:Ļk]Ę3RKmRo!Sk8k|Cĩ ;U`+ u.(PݹHV䀀`^n &=5J[VO%o_Yr 6DSfvCq^K 8 SaX1)npñ>Mw/ס1k权.)eg\gءlOtĘ#ѓJh|?>31sutlMFV{K~LQ]6v/}TWMY#)RBaG$kVi\Ԓ6nsZ5> e;\ސ]Zu=8->W`iH`.d!N_wyYfU3mr,8D._,f(ݦX4ZϯE\@73SN-MHt#'!l>1 yyE Ug)&M7@߭iӣqC&ߟZ XHhGu&~)VW6w2j$PxqD39UZr21}Oεr7ۺxe/zl\MmxdwInVIcԪ0UYIM#Hhε5l$R(FҬTqJN@jYX$;d"4?k0+lVS%Z'BߩW6hkeq٣NQs*s9(U]y.KaK?w?0{/W_ӗxJzT} s-ŀz^!4ԟu4hW.n@V_vDh&MtLGac'Lp{ $p bpeuY)MJqkT`=fV+[V0njD^) y 8Y+${B."ya&I.:D3C~ξuneڱ| 7ǤYfHڈiT>m&"`[*ウ,Oq-vn*BB6gخ'gO" K`U6K"HCo\rDFyرaZɇ0r2]d XtgE_ >" ႟4vٙ 9\tC0i+0 c+Mc l 4K DAv0h #ݗ&q L}0N2B3a'02N:4zD5ԶtTޚBd$!Qf5SJE=1Ҝd _ IMbRIv 7#\2XpYnk&{C,_`lH~[V'1Ja>nY#Pt`r=$WorP&$c QFkѱ6A-+M8n"aCZH r>mqPop7ҒL=4[ ԏ0R",^@4Y qWtVkCYWOׅ`ĎnyJAh6]o;ovnxSo h-pł8,P?H*8MWhzKU^ 3Na W QL0ƔwC%3+M8G",nhQtqd4 ւ.o۠wʌf{J.)иX SK[!-6/t^yn9wI %Emʤ %xxg3]J5tGF-W=2Y潙X¹HVro&SICq~KW`DWUSaJGm!Dܻ0 b-l=q*DkoW4{Tw`.K'R;pfߏj1J4o-?e,F)Xkn0 iQ+@ uQ ??ؓsCiGQ#w8anFAvIlʓrIQ7(Ff|#y1)۪eXݳAoeyԿ{GKAG!MmlK2XF\z*j hHo-*hE%t4ӝG5q@TRr:flWn`{y]Q&nZhN21)¾\C|j3O@8̛)Iv2n'rEl#?$yg:Ũ*V]rrTX/p3}AV ;V:7L{K<;Ě b>X{7нlj-["!q+&׎5ڲ=D4 DtQa]w˨ uStTR% pg]3,ҪHfX땡MG #nak%(fz;UoFqs4t%Rmڊ4{AQI CtON{Jn\rqʾMaB.{f`;xLȉ 8rP00xʩe#=wnH07U36[]I7lRh E#.WUv5Z90x~pcg?X61cfH!=ut͸fS­_1JF9p5(I"O .gUjg;,f+VYP%'>T`b:w R"ιCtmt#@ b/1liVW0ޔ8$c9 פdrZ߲M-BEѡG{$ !|ݯ'>5;=qGgK;"~fd-YW ͓xtPU\m'oCzݏeX=&FFl.x!1Jbi.B`I> Bn?3l"NĮAIo«5f> ˸ Rz?h}(G+M[lMSLcHIj9I+G*ueVeIti |6E0Un`IzIiUB)!Vޟ"WˤDFjz@~]rHЫnb; O, SC@xwޗpնR/6xy/u} bnBdg Z=>0ѾZa8W6עXGei+A|#wʨ?~AvsU_m^Bta& ]wXTϣ:ݜ#+PuݺgKB+KJB6| 3sTep\zj|/0ɶpS%K)nېhՌҷTX&Jט 4\ ^`h6k‚"ֈS~a_h3w]e߭(P,4Lش.%hnhq I{M4߿pVJw)ˆ2x '.CX]̊AP|)cz/7![҅`N%6~^m% @拥C>R&oC\)- ?{;@ !v9[h;].)iNYeEU|$I4?k ́*i9$JJ]~GDz vN bGhi2[^Y!b0d(ESt呀ri$~2C JC12βsiǀ΃ Y4},EDO3-+WqR@?]ѵ=wQX5yvѦr|b-ފ ~9,hBHH1+^Q3mBrJ#(#kC#Ơ,ZHOtCmm$ي 1Q#18Etc0!bXlD1r(Z"Y&+@|r=Ԙpʞf)jS_]ϑ%BQSESš_' 0 (ݼiLNhۃ౿s޸0]:n1KFuGs@?]gr@c8}?*Ǘ@[ ;GSDX*pE.-0ӻB1@2peְUђB^ڼt`eJ~x:Jk+o>V!eB6KjF=6!0 sVζKCGSn$m o0iv1gKw}]=0FI33/m䡾H3Nj"⦝s3odԎ)ڵ -C7~ ^xP6>6CkSҳLK5%W ӫake* I0^z>9Z{Kz]6;iPIc[x׳0 w K6-CdC2v߄HP` L@>y!S^ T"frB 3B̌g+Ǡɿz;7JY_+C"q_cnʈ>Š͝yl9L.twL''KE@•n8rYI7Op ǽLg/>5ua,DjjZ&ᝫ1WHWDR*ϢdpS? vL0 =6W.a^U"{A'&M OW}),Jka҉7ϟy>Jt丌<h7aę6roU:~Dw1FXKc[>cogXf$ |S,|:adi>(ae|3o&$J'.בҌ{lT ߺXJ;ًkuIbXѹx A'Rf?>`PskH^``[I*J:}KjN9.f3'}KnH$,d!TN#ӳ:2{>I>׮7މ|{Dz2A` "02Zc&k@ ǞBkpβsq_E0|RQBҗZˆ#1 _Z_2tMw!>/\i2{!FLQΆBQZYR*ec07tib})C[D(:U$sELfl@i t/a٘-K6Ͻ30`jj~p Au)gy(O9GǃR^W Dbr;HzYOUf˞YIdO,<5F˒*Vp΁i"FlP0^dFk'y')7RIȶ|mM>T5`|~GfNZ述ٛYUɠJ,k$!iO"xV tG1SK$)dqWXH痚zx_[څ:BgW#f{`|8 j`]#w֧ ԣ(X17Y(T+%Ú.pɑq@[&hW66%]2YN;B[>cN1s, K+!/oukELTP{Uf?mGFkĈe\)1$Pt+FeE+9;4'5I㕬~m5ÍeҼHQ,Z͏х^ BB(c@˝[=TFBƻj+ǾmE/Ú(U aG~yXr.%Sd휊)>GF:FVO,R "'0/c.gp;B0{iAM6Xc&alp0.7쓁Ǚ̼kLš=5rO y M`?߅[jW>YMèn:wcc:J ;MrOO<+|N=o/KWSA>!RbfM?!,ц952pԸۘAL[x=>([U7\ RiintjK n Ӊ]R㬾3>XQ*Gt9h]^G1d˛o'V?aW*H QDO۫C%uWck8N"KpUF3l_xF/>(1^kiQqGN;YgYZ07070100000044000081a40000000000000000000000016599ea2b0000bb90000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/infiniband/sw/rxe/rdma_rxe.ko.xz7zXZִF!t/GM]?Eh=ڜ.+5< Sggdz'16n[sp{Ț YOLLb#kSsC8cGS<=xO(A _HJK=L;J*mCMkt8MXzS ynj?6zֱ;Eqn&B5z"Խ-6x2;$hY9Jǁ6ӔC@;xec0ɪnϬ)3{afTYT Bve@PRv)dsרҕ>Og%=)AT L)Gɋcnf.61p~ 2 e& ] S5Jap=1ʙǹ0iQH+='YZ5╂HxoD/!x Ri=nI1.X687,s>7q[PqwojU:r0 67*C<Cq bLi3-I%6R Cp`"Rdy~6,QG 4&-I\v*A|m'P۲2bNWh)w0|y_?DҟŧC6"hUBeU/b_K!`"˷}HI2pN3n'o0p.EQW]h")lØJ&/N.Z`<$ DN_)A4\0@:59 \I8nZ_J{-\jM|Z5XN>*Ln1טּHG24= ,τ"D2@hhr31. ]<)8pWQ9о>E" D]3ﻒl-J i*>DWX!|>3(ʳcR#qvM߉^%bэ'yRӚr0ȼ >lb `k!Qlo@[ȉ?jy}[[9,39Yxc(;a֟=cKq.ܝ(NIѳ$_Fhѐ@baDxZ/X`3 ('5Pq™'YEy۫` yR}}{|( Ή %lo%I t$c$+S[ߠmSF+wTb9%񾋫= ^C*e4G:0r|6<%7; r˥ K&ls ^WE䵊Ltƅ`6j揸{6l< k1zѵQx ѱZK"֡v XF@C j{EͨpA|!?M%9y7Un!G)%mZe&ůzZph֨(% l< @u<&^K ~ȗY-ESle%.ꠈ^8pg(xS[0)*mFʈ]SM[ϒm3= V'L 5!a%c@A2V o;b=v8})*`Ͳ` Rc :We`!wh?PSN5< #&rHDjv+Mu-XqUƑ0˧0Ucy5 AM CA@4kN AeN&Ae]QT݃^, PA϶ɲI;Uݍb]$>\vL@plMR#G]J2КIHt ]'jzs[UɕDkAƈHcEk7& I(t#XVqG8M): qc_#aA$9էW FXR`3?p04rB\/o }iV vVH =lð)UQ(ޛUY/,{ߖŭݙ1{/{"]:XVP1IQf^@ͤo Um:D>w)*ל93V˕w4'?- 3oZhp$9\fSw/}%Eo7X¸8e)$d)H "'B8]gCq`P$+@Z`17BTΤ)YxM&s{oM;W&)'$zpw,ZC`Ő;(Q$7N툶ymKLA RݖjRvˮ RLJkST,A`iLf$*)oFUxt֤dީ"&SòR}f<7 ƎQ[X|Oo 3E,8f(7mLO> qMw%Mg?(&alV`[{Ѷ5b̉/LK<U{}eJDrm%2 {{gp닷[?7+3a*HKo%Mt|d`m`zְggR r2('5<2afv!䗯Xi'c $ؗMR+&lش*&#G@´\@˜bsD !`,1K/'&ZG?+ff~VG1hab* ԑˇ yB j/]~*k.GVIU*  Kb@5zt%<俳Qbnr3V`]4[yd#Gs@2+dsfZ+ `J.BJQ M 0*A+\&KFyEe9)OG ɡcG"SH[!N #řu#X2lJ-#dݲ`] >N#Uux:RDCiNjUېiDzzv&Ŕ= Pə]!kk/xY?XeAO%ue,?PVg.5(sLYE d#-Sͬ0m__|\\wVQ*D}`([m2q"hOGkj@S{Xч<뻊mEwc0{3\cY6TȜAsٰ 8q(X}Q)r:4EK '(9:1صYy/1tPVDZyf͈>Y۳Cˆ*JT tfMfZ}`D+BLmTEnH3t !DWA1`گ[3zQ@0 f89YF*|rWkS.i~V=崚LbUQ~{./.Oj& nc{0NQ!x'f#M-W%nZjSit`M{gD%mZ5o(Զ؍=|iʗ8HHJ\H!#=GzDkBY2*$>6E( oԭ@4TpIB.2^X M%y,@^?IYi_rhLw-drGW+]#Wp#.u`9un#сJf! 14v!W_d'^tPs(zH~w [~*'E2!oS F[-|e>Ѥ Q=͵0 a8lup/9$ΒaZm )x+>VE޶6|9՜ #>Eo ŚK F# *eсOs#60Ft^rW?f[E5t]E,Ohoy c/@QWȓsn!̱А^ k* l\Kv€ AWWiػo<0FqewZ 2>Z"Lj<$TEJ\SN`&L'b*x|iGJݴ}=&<> / d#+Rӱ E0~S*685[Z3H^&Gk)"/=+y|hċ; \?"?Ep 4/="y5nXB7jzOIS=ȳ((^1@2dA|:O5.#qv̊G'Jo{T:Pg#0d/RꚔ֡*;Q^[]mG?8Ϫ_Qʷ0@ ' Btvwd䐈5 O<yer~oUy3Rbs #sILiC`=Z/*WI|"҃[>x"=UFFW%o6Eu SNlT ۢGQF7 /q푆e9m[pq^2UٻpDp4\]T9lǑ0N8R4|cnU ZJP)u| 6_Z"}h#Wm$_m9ԋgJog^Y" .:opm9zObԾ֝)d[[s/Q:_<6~D/jx#v^4PAy#d j*qfaS x'p$1\2fieH+,}c{vT,:J/M}\SWY;!sqj\͗Az*CuRJAtb4< V¼Q!+xN;>{e2~0% 4? G,tLIPs˂uZm|2:_tpjr}MD@u948͍Ƅ1xpk3Eg In.)vȒH&(ጙekA*i5m87mӑV˱LoݠnĬq.]uuJ"b=-9^^#U=&SdI3* έ~D ~y6&"oh$\M2Ib0 +EU76CP1[H+N݁)C 'm8N |M`dk Stݓ3Ӣknt}/ꦌHЅH[\{`}L6 XƠiW%9$&O]'nnRodG+)]7)A9P|)0Oq|| U)˻=C 8'GɔioDar+w= 9b+$AdU†`LoaDUT&~Uë-n!U{ Oa@FF E[C/Dö {6l ^.nJ1e[v2HˡV)-N,$rI* Q|b]o@\ϲ:Z8 }=pTIIncP)YXaHSibA`ZJ0w lu˹LEO[|^j&@S[ _fRIXTn%L3c걢BѺފx $8#Gh/a* *Qk|`6F{sXEH~r Ę>:M4K NL'QSLOa)mmٲ}A $f_=2}V$s]Hi0r+pɲo҉zh_76>4A^7,G>_9)&FC|/7{ڕ{T nq/;U7%tW Zm*YZQ)6dz,b ߺu {X_Z/l5u* s if1s! u>(G&1]yɢ`KX9<}vNڦ?-"Vk)zJ6mTI" $l'yw"l %*ӈ  =z 2h=yKt[i+ݐ\oe&Z>m(U*֥cj銭}5QU_4X#Z4E[IF|ZabT<zH腚WDb"nl=!nzn\,낭"Jyp/+/2^VpûQ6&2p0)*m[/uv6lJ T3FԔFmǷ7hscɣsl>f&L~g<)BQ;@m4&?%!nJ݃ہVP,*6¬r)8u}03to.`A;Mؠ;Ead[f>k,0%N?'@1IsbO Q_%̼ |ePIł< }S"UhL | O߳%Lc4JJ"0ǫ u{sͩqHFH- maucp]^<:0"ķeoQsS=-7"&G$#ģH ܿGJ q Q˂H:~nBe%\`ʘSЙv\gUEDv:{Oa@aq@ ,IrKy!xS x~_U{FކDV:0$:Ӎ kH:_@g\|)bA;7JkK26HH5;ʽR`$5к)y̌!$I5a}}! GK&Il\\8`N b74?zgP*̪#c{ t 2k/!/S;3.r3'APmAX"b8u`D#PؘN}gm,|{B/%{v ~E֛觾v]MKxg]N$?yt-GltSR_vJCwtCzMk(L+Z`Bʵk'8vz4|/``#QPNszFC~"cmz}"!V"wc%Pҧ9RN .Y4!S|{:l;J+'يALrèGw}1-"]^svT)6`p7A&#`]"}s,nD,e\@1|{Rh#t5KHX\-YlKB b;`(@mV7/s([uRh:R488cBrh]Ι>5iyPa,ꢕ ]DMrb:,44\4>߭ڱiGΑ?jeOvjX1%`JAQЪ- I=HUGk GYn=`[Dz/ fC7X!!73ƾ`u fY9`43>U)½Is/ZB"0 *sQ [Bzǀ_Äp9Tf3GۍLsmq y8D YcΛeyH^3(Lvt_= 潩4 xN x(PZ$]M,IpPgMgY gW-ƧA&dnuRTx0'3jAy:H~`Lfl#^8Yܔ{Z|6d f0%} Whau.f7`E$ |=>I )+̹/iitl`DC#l%h#T!zAYJ? 4}+KL*i)mf}tꦨqDǛJ33`W6L$,chHH'|iFЭ6Ih`6ؙrd侨 Uس [cn?,#n;DZD})%^қ>*hyM 7kfj.#irWy& >%i{u<>a-$ʬ\YvT b"x]n;.L!hMI px$ ({ F!S_v },V?Dў&dʑF+G#bSrOv^i[5j 5Q2&% ą!~KDAQnKIû5YE`. WIp14ƕzmu*W)̟u8oyܬf[ CؿypKn"/*8Y~vQ+bTE mº˳ô4n`la[8JOW\zzk+1c(nH.Eћ-Au;n^~%xvQqXu[{Tp57 ' -RBga0a9Z;i.Dtb7(i#vgAM:CKPeh{~mW':t\ lbr'O9brkS]ֺ'oQ*%x'Y uf: M2[Qt$qo?`^w#)ϝƦ1+(n״! /\RE-IBOU*]q@d S "z( yϕ5ڗi $u$p>,ˠ {OUT!Cc]mr$>;ԟ=1 @)~ *rAݎJi.+ 3n#Rл/)ǩe>E䮦gWdmH_CjCQj:nsiCOfj?q;<]ҢoG.FNx*O Ժְ!l/?Swh)=3+ʼxЙsǛAؤ 7(+#+ {e8=qʿ/mPU:|@ICǶAբ/n)_bx*ܫBtdh.G2o},*P @-+|Ok;]NJF&$4Ԁə! #q@k7YSR, v/}azmѧГNM" Bl$Gs+Estsk2݃Ekl2/m~)?UMmCW@}N ,(ö@!s@;$J}wC  Ǵ9^GNe+B6yKzA>JUx?Cyfvbr=iHE}g I6}Tj96"u¼~|R0|P}14޷`1(.*j m[2[7/+{6*ZKV0|>VϣZkWVac*6[ I>+TY[EG}\ /b{/CizgNApkhn-^6ӹ_uy3C"-nvAxg3 F+HrybMv:ͼ*F" ۳Ȧ{̇wS-|6`+[#â[ǐ&񣯧 -쪗I=IYZ쮪|=cdkW< |R葚x>~t<4Xry;dX\ιf/ࢇi3nGUKS܋%5;4ycIrO&GaZC;ZwV ^E!s/-x]{\kzgAƏ+t^iPȓowѥG$ޙφ4kr Ce ] j'3IFG@/Lj In۞s4V3t/C=ԯkŧP9r wp`qkX3H[W]ӻرۖбᄙ=X܍,H%g!yVv~`6^s49D^;vQoXA(q&U|j$]QXLe8 #u@%+In!-Ƃ2r0<]O bX;fd:IkóT@yz'?:N̺&*̨#I_1f¢`M[!Kر&~Aa8&} fnL=5dgZgY[a=(s:19Z+,s`)F՘}Um{}vt.8P&)aloVv~3GyĎ cPzS,hiT-XgPz : B 9#*FXOȄUeSKBŭ3| (yA)<$JX&$jϔcG"`}etcƓ!E|VVfa6ۓ+a[=aAs@NAB7؂,ԲW4;[(`\̳@]g̥l(I)^u9wć2[W:60j4"g^7$zj@I'G29&Q?R||l[$SaRո)bQw5\^9Nr0P$OEӛ%NN/,$=hI!;]Qԓ:F>[eYC@! }o Sv IxU{s3A[K/XiM fg[krnB29`a?{-L벱Mfc7TR«ݍ/6r&er>",i_nZPXb'~"="?RRx{$7Q.*FA 4Ua؄!P4z#!~XO!@Ȭu}įq ^:T,ղ3;z1\B|QՖ-RbK:/k};/}]$2mA3έ |ez\E"X" L~/uM}|N`b,-$ؾ^O8o/![KQkpyL02jnP+tnj@ $_-\B#jF?.kUy- h4Gt%nqwb_}? !P*XMuRb?[R{ 9hf XGB,o:[T夕WSqɰ <<+~\MA:/Re"PpL!D!R6@95M1㏈[hQiSc1AŰň hLX<WXN(h{7Wd*v4JcDlLyȎ{AÎv}M>ZC#}2 KU´SQML[@3<߃mGϤ_Cr$ ngV/Sn͔7aY<;m] )Y)rjǷXXOLe"ߝ P>y#IP@mEP7sפԟ*.n&eIyӖݓTb#K4toGv0>)Fbk2RUJBnQ)y%rt7iJ7SwI4 ۓ()WQǹ @X/U1?@V9 P'Y/EXyYCvȨ2l7&Gh;ٿE" ̍NzǬ%[*b j\r}XHx9Z5v%w2=LZlBGf /h.\Ω}`y+Eye ӹ. R1<&0S{7Q `:NJru/4e}[Ӊ[@dI9-f#uP'lm`żV"Jh +=HWusXE>Yk$]H5&'WԨ$<3YJ~m&!>=o{nL}~_?lT$('TZD3A=U[i-M۠P؆-ZoJ]!+)uJXVuS&"9M7֤8_3Wvi{`RqތCּuI~/iͨ(]s#%3syđJRCᙲ.$0OS*fwqa?luLx_i9/ 㵡M'!Q.e t- ͕XK6k99,'K%ٴ3<'z`% T7Q ^He0Qy7 .T8*tmaGC GG,juYî|X#4[Aay# t9hpwW1N>tG߄o]G^6Jm*o{=wnZW䍥xp>8:1KNe-c.La%g~.1H\`.2"V%<潆GWahMئUqp*M抎tL{ﮥ6QrU ;-ަhmCa?;`OYTӴ.$lmۥC;m44VEMeS. g#i!v1*s'6酡#&&Lms$G}j[DE%NPh pK+бRSEw,"WK1ƞ lCX2yAHMSQMfa^mN-M͠-Lxq.4P {'۩?yypw4sdVVYO 5j-#OlM _8ma-^L.`ęVG -fA*HR방Io\]NxZ*pQat5ͯG b|k{`-y4Qhdt('pe/K$lHV2VsUP">c~{pd'tHOb-ݡ*Y{EQ,9S"<5 P?5N e*9+^/Q}.+n /amVT m ) "WҥQ9K&V*./"LԨGs61Ɖ@G,ٻI)1aH!ۧXo%*|pނÕ,]ޫ˭uVхl{T aK,}"zƛhҕ>y]\"tSقl=Es;palߩpjw9 dx6u vZIĞ=M8|>~Dj9Yw~AG|1jǒAT+n:oNcwJ/̢OYbMI@o'wbul_eU]ӱo|IFf_4j)"4oT0ob < XqE"I-7 䲕ou|r25HO=[ &O.,DRW.;UZY˖*Jocsv pׅ]Z 2qbl.kmF$=(1 I-0İe$4ߺ"#u&--4)&5L'&qIizUX[<"&9YcXN5RTJ/߿Ah Ze8;6F v3Jԡѐۓ ]mf6d|=]> Yc0 ¹ B\n,ZsObi.<kO'spE+֬:_HCWCĄ'`wg{]1Xy,qwRrM K:qb2ByB,MJwy 6gD5?9&}>Nf띤>FP#GyiwfHQdDyE%_ZŚo~D'#KEdH>_;/Murhq|["-yD-QKU<m`~HTX P?fQ t8G"FajuucnT) W ]iNiaDQV4y/iwPD $E ʁk'\eY +s<%aDx{K\J6և<r}(|>,an,>WP@0bX@~0Df,e~Aއ4MUA.($"4at[Ҙ2xrTUVj)_,%fi@c7O1G*<^ŭH*<5%U| tt".%apTȁ@h $c{ BV C^CYt'$۫S; ?Y)Py,+X>PTɷg6]m&Rn{8?u1ŒBlYUkiSz7DIc;AۜV@-^5jQoԃkPWsZdZ.+@WhI.P}rVujtnC+8$Ev+dIbd !m\)1׫bئKU&pz3AvtN L,P>% =@aCD%i SWEFב3 MKkGR }V#u12ĞzOa9orO pY#O"" FBijR&W #H"y^S'O5<=%٣#DЛ{z%|169+'cKeIbSSA-*^uҏ]H GzB|8,ys#yW5E\4E8ץj¾J!0Rk&m_SuEg)CIytY 0\fS>+G sSu:/}T.};_et˱Y/8%c|{zX)gaZ[XRA<}-._'rlgm5 _9E%ٌq zUDS]L{_ 2c1^?ul܉).*F d a/2YZP習ł)lFI`YF1bWs)ҿ vC JT+h,'J&}Ωw:}E\=ܺAӰz&7}((7uqn `QĨ,g7dzc9;gy@4ۇ/ `\ Ak&“gE'-it {43c;O@Dk7dhDmu|:"Is{BӐa+a橁"0Ca)6@ːFm\,2/Nw&0Z˅(k+0dhwD̃; _yY]$ /=rOZ# ʰ0@1GrȻ{MeB361`F}RՐc}V1LKiȽ3U:N VI$#GAi֪Z҇ n$=cuZȕ6>).tD\'lG!w i^/ L3MJq7(^Ts#bR7v^fldUn$6r\nK'RT& W7˵>tq(.lo2%TWL>MU\Qܖyה ܦQb{YMSshE1e*QB+@@#8V*0 ]Dk"%0FcS.("VB]M𥼤-!qZ*yYTb<6)sסǧAGy! @It!Z`n#\T0, ?)?L K%$cq"S]m~X&NG{7̳ǔC\>qհQopޔ0Sk7c)STh a oWJfjĖ+Y{}WU+ZlX~oMX20x:ih" qFQ}}sE|h9ˈ U?C63o$ֹml$E$Qi?zP-ql-) ͢?*7 6 yN骨ˣ~~~]s*Ot5L_bA I+Ud59׬%o.=즍[^`OR/\:.-ZE?,E)3h˧{4Jyvo!pR9W39^ϑ%%䘏G΍ډeЋ7U*b3 " /y4"Տ j{/Imf"+ׯLuãP͑?D!™eNeC׏]?yjJX>K [E:EA&Z">uSD=DcscWuZ*a rwc4 }FA:L?y=:tbkͺ1?RtSp+c{OCH5{4ԁį*(eMh_2W:${Y6_ٶ?ut ZqSM !+dZؙLsAƤf& :6sBF{,AeľrgtD/,C"1DRܹ0nǠs؝{3Xf6̮XD>9d;yhw,wU:Jey~Xk82)iҥt{bymӴÂ!$JR&54S]^pPo#郪s:|JfӖUjk);x *^>8Y_MxJHy/,SGRҶƔkΤ[q&߲oĎѡ?[}z%ednf)z2P*F*`&BJwDqA/l6|KcIJ4Lh& nh5 .Ff/\{fO u0B"f"YC_0ԲlA MV'ՙw݇T@Âk^8d @5t`UsGl֊;t+iyjgϗB pppV+<0vڐA&FhYFXyE>lxv9V*^GEIP^^,xu5e3xjI%;}6e׵/V+PДH/={=NP25|N\>RV7y^WU- @Z:)-ŇJ.Ԟsi6>;mFso Oڌ&doSz en:atR#- >-"ŻEV-rʹ[+B4,57Y?q~*\`Wv3ժK ;SDMA(D6U>jյ"XR5B< S1R3;~8hk03s4C XCQa4،S\\C#Pe9x`Pě%ffu5/V8j[ƕU#{`zGq;~yaBw[/Bb^ : w Qcu߇,;$xIJ,_vT[ɟ{N:`y>Mu XdW S鳔VR~K0[Аr;oSD%N[fw K}mk2GՈJ0 7 VVCGhDx+Q&\OEgqg@Wa B2&C=q*HiΝqeQ:WNb3%ږv'P {{"([#ȏ'i_C)S&BEh-hցgx0Mc\"WGMARL@\5{wCµR :L(tan`$,l 9P-5Qx/XǨHx@αF L#Eū=т㭢qiط8dnqMt/j=p$1~5> \UF dap̚SB9H;~(19?67a(V+е(rK#rjTT~QhŒ]ƿ)}9(!T>J$I Ho%>+~c' ~Ύ Ah@'\lE_&k:5zT:z[qt lzEfH|ߑYde[LO0puYܼpN8՜bC7$"7ƈɘ0wobR#>Ï?PY`dq r2 ]_bv++R8WYgZNRvܼ+IH]r$3f02Y uWTn}AoN )Auג  \Py,(4WE6TyښٞWwzh'G静Hn?1 Px4-? kWbqlWg~ޚ{e|ܯtJuʢ{/,p8OAA,X5Co@8,z]ei";(=xC7퇣0i8lu>:ѓTOSbqxB-(`:$B-ՈN^&NXs&9!ls&u̐Hl=í!ho[vwa\>n94%;vU M pOgJ r^թzws_R+kZ/-QbO..\=ъu[4Dތ,J3f&PvxLoۙjWn ;yjwML:1F5}N :_ȅ43҉[GT(g63k!e~اZ^f0p׳wUќdb~FSzgm/S(6ibyJ23w:f3[Рͽo埩*$(gn1ipnۼ50}Z*r$ɼo+t嬳P8v5ýP Rrݣ=i ([*fjśAuhP~(K$k>o&s>G> {Bbӹ.V\HA`~!ESFfIM#RMsX ?kkNGWt`2> bnp.t!'>km|gٯv"?[ѝ\w4 p3zʓvjN+ߵa_)Ko"9qЁ4{#o4aȭI=Xd^4pPVNOg ÀinuڐOě s4Ւ2vAdL(|xNQ'"WSu,]4cI勦ޕwS3ƯRyxi(aڶa4j * v1qۆ&&vA./NZߎQV?#/HIl s v/XJ{LONU u.xAQ MO/ӝӺ<57Җ h',)'b֧/zߢz-(5/Vk홅+{.qKPhzQHК%7) P5$5_׀wnۮeGC$ !u⨏ϓP]Ơ72lq|Igs: VeCxοs$R1g"~j$S35 \Lki]k]!QpDdlaJ'0Jd!ͪùUR AV6+M6S-|ϚT/%doTw~lUa- nI407EYbNFڛHჺ4)GvLC<3߽^dq;m;!!~7F3r@=jRJf5@]_uT;1 ʁ3X(i F4K)GU Xqb.Zd ó0غBмăOrб{V6x{\،ϱ%Ct-E020 O@"VNۋN<9KR EE1n4&|mv}Uz ۚ`]?A@w ֨u=zvzEQ,!#?J|ښC|wZE=l L<8>[F-"x}sO9ͣV!ETrMMMkWN=[,pΜ\ .!p_aF'A!|ꪖ!VٽSj[e`t&jXA^XGT@皩q,BQ(O\W%9ƣma3٩% ~ΈQ$xK)o,;y[a eqwl4Q"3U១pQ&^nSlea?n2dU_HL޴6{ PSeԖfJ1GQ)3WbVr ,^Ѥ]CD!"Nn GVڎ8R ;՗P4r{s˗žuRo@ĩ995ECĈ@rs_,>ٍׯRxp?Ë\S0[*yjiF=83ެss fԟtI͖WtwУP,qwx]Bg3JuܟCTˈ~^ծnQǯ3+錸8@O &xOX@'2@TBݻҠ% U\:47yq7_H$fQ & -AT@+lq^5B\QFݠ>o#Y>XorΚ/J:;egweP&^!Bx[R}R5u!鍾1pc vٲ2EDG啗ﱟ|P>vF6ʖ+z2ksI;ZAջ3'?맩Ib)=PRuUY4i(:ERbUW>R cFLUoN<a'ƚjeqQq/ d!A_2wJ\0̮`\4Gi>B e뷶lvsyG{ fD"kq>W3<B$'tQ2ApvL~|knϮ'U,ǁ!/𽵊M5B?&4v9}u E92 OʲV I!"nTw3:2Lje}ȴ<*L\$#$h>9^?Աhx>Bmy:Nϐi0Ro7;0?/NC?\4G}? _ȫܚLGyeVS.ЩH}hwXGiơ( ^걙 <[7X\PH1h*8KL>N-#=G6P\t/Ć l` Xf1xIWV7U':yIMjw+4@[6+-~r}ۍ~2NT<#O=(*#PNZI8fecKPvw.4HǰU6ke#8U"E*+6P:C1+8䏹欄d!NI9N-z %JVY |S*p/O}@ȇ: xӑ38`S'L{Aer}EXL m3gs=tSn5"Q=şO ]z\IZk㹾zt}zVLG:d H]Ӱ`j`kY+QǼoD!ӕ~4&8٬ĊkuL,xr*?6S4X}Dע Rœ1t:KƮ+F?;3jIb=_eyD`5'6t7koW;M4?s66|XC nSKlkmxZ ^OkdC?"҇32/H K|~ H)ǁ9Q` ֝-\Bx*5h }i&:B9d< zr/3M;`1s"J!"$猭N ϰTG헂~Z;kZ}zFLCL)X^D?Cm1U 0Q}6*b XץpaQ XԽ hIW 1Zvěֺq=Zcvcb4~2d?8)A#э"o9qb)%d2%O#’) u`y'_u2 HFaͰU!鷦3S2K]dLzHo䟩cďV`'dO>x2X-2lcxŀ |d =A  }[DPGR-OGJT7mwo髤#.܃*s"Z| 䞥̮kX6-8RJq'~5+Hǰb\>gLa SZo9B^ ӸN. ݳ'|qB÷ړy~M_4T+m7g8^5o3rj 4eoKnn =/cW2b^#C(-GG[nkjikZ4P9#"Xw]>+yup%a)x j[q﫛J䊹/ J)}Ҙ#GĮOD{Dw0xcC&An٫:IvVp:%QY̙]۱IRr\e}e4A,]m4-».p4O:֍LU ]ݡ^3:hnt 퉯zϟRԖZD#r1t=[|;/o?Ȥ͜Gfj=(,q/^>OxׇfU<0VW EP"}*T pk֙CNžrNff0t2ҞF4$V{J>9J33޲_Oc=J ٥dAzڧ6T_c0ݟrȮ{qo3 aiΊLV{ei_'뷯 tP ` {ϟD 8(C*|4TH{0rU!۪ħV$ȞLW00k6z t(߫*\` }vM;YKuRͫeH3k)*ҩ.&VhJ*'`?N{K mnחt^_(XyK'6ĔKk[J̞ y&IrByb9oqE,~xlLyzEݒ'mK!\uEFc)b{>=C/'Vw:)ħYnq%7N7ٍi=Hsc; yan!yGK\L޴K{lB@\Rtz2Z/iWE1(h&,xV҉TbQS fpSHv)nRVVtFⒻ31jn] A~ cV 2(U#a7!3كkNجˀQ,N Hddzxwo{u/S3Gt69~T{$?WGRׅujeaG0ދkn5;8䩻[ηײN2^򀎑C7ZosZ`^Az 3NR?dǔ+ iqh.ٓ0B#7WZYuOxjSӞH@~{㖠1MNe(+0}>J+rrrrfl:9؏q9⢹qsd<3嫙qXolma{A8]<(!Qp#b2ʖ,nMܩ25O _bF+ 4_:V%o|d9ɋ z~;8l#\@l#Aia֨M1'-o$v[ ZU>$s}MN=Hq.ߦ/"'0 ?ta;@/(}0a%2%H!Qo$U:p;8<$572hSQ?g`BcJfQq00(Wd*L.Uԉia#KZLW[<*x8"yD,sr;'f&Y>=II#=kW*p.a0XiPc.M5NO}]&g: f,W ^ [ % _&,A,1-OCz UH?q| )ʄH\ P{ب;;zFlymE{58˺ r:jcPb|y5lu J Mhs uwCP*_/M8dOQ-q.NL!n*PWH w$%[ O XO5vYȹfRʌ[\p<4~kYo*]{njQ;Ɓ p8S{ݣrş]5CjKVX#Gyc\2 g/q!5 _V"&%XBFIKP}K~EؐlJ~K+l Sb+xiuOoI&.7Re؁8L|GB[5ౄ6+s"1,uw~}mעblI"ICXC#}?[BcRm17װ-6ņAyۙQ$/@לb7\A ^j9 p' n-s<| uO~&zT9Ԩn] _g1*jMUQƖ?G/_4̍~+6yjRBvm#KS#TtiH({)UfLJҠ-(S 7[rM*0O..bHrxM#Rą`D4+Ԩc%B틯3;?e +U\ D& J{wƯw"-^ E"bykDSZ9i;#EFA|%vYvJ@[8**N8h HD)R\yLgs`.i".h }_K,.FjFaY)t@~cDrƖ..g>^*b ޠ0A.~D= ' Ia>XD^Sy$0X}2dkRق#U>'DS; ;c,i,e()^ 6Zea˽D(nFh tl6V樜ݽ$ ؉R0OF/(Rܛ!IaT`b n~ԭzT'#w` wzNn~oD9~?~ts0HCE2b?y"/a)g"?m5hPeرIa[z;'(==&.VuP>a%@ȴuE貊^BXEe[a_ (Q<]p":ZA@I9|r2?%kRe@= *iJ)NH!Q8OVE3%|#w29uPN LRr6 cTѽG=IW8 MOOGlxy嫎hqW9dHB,3X1C?U94 y@'hyNP7X% MWkHjaИv3]InI/AKEFc#f\6ʆTZk .nP@QEg]H÷D" i,sژۺ)ǓR`2R.ӻf;V! ,NAJbVӧ|t\ۭOŕ8ymCkRb',7~ 5.M$|@/Qk> [U׻d~Sqτ}:+MjvÊTeى``يUg*`6`kNN AQŻY\L$+2Ӧ9D#}:N0o9l!ue(,e/$.tjd!X>-(-j-iU$ʹ!|[n>ٛ ~ btyk~-ہ?C/"Yþ$sX%ߴNQ:=7+˙HϓC?#u׃8<0}ڱiՎcآa؇M2hy?(r|PRBhcr\ػ/]3EhểU*%RXW -UO]䙳(9t_,E5ܸ9`Lڒ{(;s-mԌ +{2D?@]W>"mQcRԏV~EAV_vgb?B='d Ӽ܇/ SU\1s(75v0zȸ_Ý\@ r>wt7'8FVsI0_hBXx}՜1j"S%@ 7=^I[> NF|< AVm$&Hhe7&QH?C37rx:W"Uew# N?*8U#kc[EMq+gG.($nj#>IǬ${`'ܰ7 sPC8r662?R> &Z/ _j?2K#:HX6kqp-7Ӑgyߝ|@WA+ՠ+)Mn|M._)Ĺ5 g!=OG.A<N&"^ ܿԧ)Q3; 1 r!2m vDd~g%3Cu.iv(`bnjԬftʚ0} YqY`|$TµpZڛ|2ClmSs%0R(`~pEr)ٶӤITI8.ӾrýN ?Rfb} Vmģ[ srI7܍𖭅Kl":85?dO_ j-BVT4`ke0ɨ DWںʘM~ʻX̂_F(CiqMiW ې`:]򲫽w~ KLv4=`񮟐k$VXqeҎ0tNy$`UT %`f!U;즭0B4pס˧l]jC k@$A0@3{\d:7hoj{?m^A|z#_,ufΗRB+ms2<' 0\iч*(/4)YNYy5D,؍*_ }i,?kd0 P\4' ցx\4.ԗi[$cjQh4 ;.H&X-wŝ"BIbd-y2cZhQye"ɘt&)8E.T^~rS`**D&Īk<%Mu+)Wˉz1(ٹ=zKaztUy( a8@sUv6DDAE@D"@&Cs4B5jŲ6\:l[ nLbFdRmmn'Ȫyg+&&E\!8-Đ(LpCʡXK!:w.Uν\y2,3ЃadyNiU {%/?d@I(}n^yJ |iC,`MCSAVdFޭ`Ox+!-WTa#v7f|ͫفɘIٖM4C/d :iq vt@amhiHE,\o8}ZYSQ!1iᛲ:s5GӁ7 }7RNfK{Y(}Jrx\c*? 9ɽ'D٠,-Z_1SQ(U3 b)-+ LQ>"B(6\IPh>_ůAŮ /Qj171qމQ>ʴ# #8ij<@ DHsѼ *1j1 .G (4qFK,5HX}_i =N)|_;NGQOnʷG >XRhZ墠a&!m s NgI|#:&_!v0uEj,wyx~] rm^rM0&+׋1*P3O G4:JbA6oAVG/RbȘiݔ8A#j~CƱy>]yq*&qd%CN%e-` ChW: t[< Q1tz{rQ±9=oeŅͨA n;-Ly(u{o<.QBe]?}UcgӀEY4U:Ϩn`r.uk k |92C{eZ3^饊˧ZǷe?4Oj2,\{vVU Rwڻ^j4 `S l}a\#N&̋L4!֤h3M3[>DlW ̒'v Bw / g2\dn+ lr1@E?=:XSiuER")L#Tr(ms$m(; chp 5`2]2{Ʒ= ~p]<0Ku4aum>W 5ޠ@m2/2K`yRC6 ,hVo{ې6{x% <Cl M0O2z{ OUi2fYcЅ}{cbֺ|KB,`Nfl'ۼ@(Wh vo.>Ӌ,<ǵEyѳȕȨi0R͢Eam㒺@V:݈[ q{/7 7jQu. 9q_3F_s*vޓ"3d;1E\Ƴ]``WW<3{l#S:03A;^wAfk| T2$F7@3uhԳT FK]>K$d^.lPBM{mV7p/9OV£m,ru))Js '?4^06$IL' k!) toxP\n]C&ރIf*Km=e]!YĂEbq{@["\D] W$;@pD;-3 zlo@loRH[w|kYv. <㗳v,z܅] vON)sy0Ej$z+vHJ+Jx**LjF,ƪߙ{?do}S[at |ZڔKI:2SEvn:cY}.njU GYK^6y76`KWe{Kf5cܒqvA*TTu1#8tAGU\K}8Pmrc]"+rǴŰ8nƾ;"!MI6>洭<'ts4>2a1*G6Wb I,d&t'نMq=7'x:3 Sݺ`S>ܯxmK e8c 'KLQrҙBGݝ}ѡ|,rٜ#0=v?Hd6]!ŝ8|zᅩ hmL!u}Bno1,ʷyD䔤ح^D%SLp9ӕsZ60OjXU:JgnpƔgk'myHɘzv""wo2 a0lATWHSbTu+E#fPcܗo<݄ ٍ>/Ѫ8}ӌHae@ЀzF#;6RgIԳgzT2Ủ[_*b,eD!4%U0V84~\]+h 6C_+TɅ#LfPGQ^?չث^ Jhq;?ҁb q%N53a}5xZiFx*rbRҏ9\3n{xFD4D۰+a4l B)ap^‚lu9 >*{{hR1h8_oF%8@OG&(uT2/) [:^_fנl!~zlq76S.-LL}؊C/4+Obz`xݼV({OTan.S_+",~c e s_aA F/z6‰v3W@̊HYB)1lIAT3rwMQ5_ dt -RT Vsw=sP/_b|Cm{OiS!X)GsHq@5~1_1A ]~x2S4LQUm Pu|)n,T4#/,x*92--S$SȐDjY"Eub?|s>k+  mvݸ]$_$s?6AΒѰW ad N; ' /߫3j"A6 ,7xLEh$"_ꪗߏN& iL,~w \LG<@m;?ȇJ,}eA܀4\;ᕉ&45X!E %H; ֓CؼO9k{6S"b~!G#d&y|XVݮ|%2);OQ} = 荡$HRu]Л,*9%Mn,&31YKH|C$y{/ʿ)c4/aqݍMq*(ˈ\mxbZsEvmzsoK_<-Yfq gm+-i͞@`a~bԆV tV+2&cQɛbZA72F _5._V7}.&;XvG~0,aj'jИ5 u1Mi1b}H5޿V#X՞0;5bXn聺3=:2v'`c fUJZ5ĥȵ!?5Dhj 2;73_%_JsD:Z72)ZD`i._hn7ô0;QξFsAC5N `ݬyX̨aԴ7a?"sxh^-'ęDylY'NSЉes]^mb@c?K5Um]oBQxla9eȱژ)hҼ4ʱEP4OYӍt/%>(RwB[Wa$7Rw#mJe{V./Z4#Q9yv'W ?ȧ$YxmYЍ2X;@z*vBLՙ"8'ØeNg }-@򠟉Y]:F[{'-Ѽh?6Ƌ)S(M4: Wc-6TH;@Ӄ'Oe.H4k1P ;FeQ͍SFUc|)ެCRV߮+ZER~$/.LBQYQbAsIk/PRNjUS0Q5gEZWS6Ø|亸j]6ƠgIV~v~zA&B9?}ۇn:\.EN%/aOg 93^FTs14IK[(I=?|IEl1Jg BXfJ5gǮ4nMC/',~{sR]9R=ÿ6wA=96kJ}l=P Ak[X%G: Z^މ!ì.#.[\ʼN +<=*\i:-F-JiEPs/G^Jih̚o̬2h7ž`F L2Y=?!r'$җʻTkUTl#?C7 VXa/X? *V TN>].BM߁<白 Gj-F'{YCu}[>{z!Ak竕~?/n6즘jd/3/ݏȘF$D/ gœ[F(TӀ|ni, +3'Nږ7Qu\{d_q UKP##!Z9Ư|DG@5ea,XC* ;E98pG _8Z^[5}a3F1Txc OpSH[EEq;ҙқwםᔏhbCjME.=|f+)iRܹ3"''P.k+Es/Znj"?pbwٵ{J v&3X-̆bͮ$"l <=*n}G<$U%6AZ%rzpa+6:D"Y 'UA7tf|FQڣQZ.y@쪤hzPw]3LG̨ֆ=w(6 2Q}nr%;P% Lty([`H}b39# ~}I3Ldpjd98k\ Bbc3FnOY@GeW RN*ֿʂw'޳ñtD.f=XMcq;e$8vt_X1YF[N(aDx ^gQX:g-u ϊ+Sʎ #[fvF\a3u{艵r~=G_RUOhυr&1RM@4:$0<(p,X0엖.lr Gn4׵Uf̈,WVIxŸ6Cj+ hqlZV^2_̓XmC [,ȫKET 7\s Ŭf]9RQזRl {SM~DmfJ_(JYd)OՄX_Cz W榔Ђ?&I9iD4Ṕ\l4EQo Ҳ :QE]PfR/qbaZcsK$X`mAsò}LEGepT`ptmS3_e+4U\Uh~@U#g{ge?WIo`NeOd-!XǾ )IW:RR}0i~C;t>QHϩo0/K0C6n6}ZY">/+B>4i ]!ȚKgYZ07070100000045000081a40000000000000000000000016599ea2b0000d524000000000000000000000000000000000000005700000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/infiniband/sw/siw/siw.ko.xz7zXZִF!t/O]?Eh=ڜ.+;"^ۼDG;Cj%~zu*S3Wm+Iym*^у"xrX^ a/[ìIn-}@-ԷEHQp MA9[ߢlۙDC_SRApy?@ GF#=XCDE#mmF/w1zNee"cS^źy12y6.pVZ7yK?Blrbg-ۮdk`,bjc-s0 ARS"ŎRtJ ׿::)CY[O"70EBt`;;xy5|o|ʬDzfozFB+>A[ hC 1Hz8`J/;O!Un$Z$*>ty/OngM#(hM:fq1Mq>8>G9l)tËF2F[1u}ڀ@+k岄<ЕDD^T İlM`qeXfu]|'pěvBعL_$0ʰ8#ħvUXPoRi= IW\3VQR/1 ߑ>:tBZ\Yw1Vl(g|"CE H2e=E{$+&R !B/5[0I_o&j )BaM!- cv::D'0$&mÌRH6M2-eo'V pQ=\ZKN>tBp'tc _֫3Z{x=$9i+rxυ481Jt >_ 0nGdlyMZqPtavz]4U0wO :Yա،^AީL/ç!%Jʸ98k J;Iv^n$kHk辎;>]Y.HC ;*'˱`$EVrۍ-bVyR=ی Yb~~p@xPO387Wm׻/g ;zN{oxjC ZEkzc.Fjngque3TŃ{wmK]܀0hA+Aa2}uqמ6Z tďЛ>䅑Iaظ0g1f n՝@A6! %0eg#rWgXZȁp!ɾ(kYجg䵿lőjX zhͬpdedR @X5S=+|I 哩u i:>5O/RE+ǠG9~M٢N%wi[P8;JFIqH?aa_44fAe"/<~Z LK_BO\@rU26ɢ?C >ԤMQ?~ X&cZƫ'<_orPM8 0& 7XG(3ane$xIy Ci [z"\r>"E׭yƙ7޿B!z&ǔf ܸ9E[>jtd1#+@ae Rɮl(+ᖒmrclk_V4! ENtJVBf|M&`>oGNY %lb8@P~>Hɀzo<~ó-Zh,g 4)K^s_>a25D18Zzh:N`jDLzl(_*ujOp @r >l,Lx%/SH~2gZfGTQ Qd}#0>:`ڧ2 {p0(pج v=;<d]eNr7 QiR~!?ݮgx +\ܒLm\=T#>כKi.u*n$FX!$ }|Z]]E20zz?{MD<$KX߳5 .O*<Қ^Ci>Zq_V"0};Б5bK^^/fƞsuS߅ciT7#c'#웎q`<4SmTS:iD+R\K:ɦF/H"O'X'K .PY1Yğԍ!tςS%)#[aU) +X O8@6=TCӱN o;Nx~zb$Ar9/:\aGUc዇$ɛkR?JMiGdsr{3'\򿰐yϧmp{T~?j`*:S2^ua|=׆[yM XLsBmNRu`=C"1ja^t2hy iU&4 hݓF< DmwP4)7] v)Xy.oe *ı= iUraemioh8zК &6OCe@f=諄0v̍GY^"B V)Fu?a0MK7uGc2^T6Oada[k C@P_t@S~tpOY_$VA?DIT@+uSGyv/EwN/qT$9La&垄 1jMV 1]@9"-m?쬯)bwk28:ܖC޳2V"oػcO=+U.29\Ӧy56nn /pE&+&~neE~SdQ+yþC^H4Ϟ3x]u]r&fOolɉx s~rieZj4T }e o֐ٝqjfi!jCoQC<[WĕJ&fd=ISRR|CEsSkW _cGk#Sc hPIvpA?C(rD'@ |"ЗLo-ƥ:G$bw*z\=1 ic ^;˧5KcOv#7{4k\);~0 b~?3%P)lO Gy$7r[$!JXĆZ`|Tԯ{)Ys|2}!J1'&!o}p<#cZ=1ۣTT{#0ʡ)Ps(и+r Q5ޱ7LAR?6}1'xKaظ\?<|A|Ûeݤ4CjsK!?nSJpϕ*EM3͚B3Awуܙ_0 ^y-wI- vw-0|p|*oGB`.5]%/fy3 hߎru>G $^KS]Y+lc=8ϫK%Vf .XU|imV@&0ҡ2CԶWh\jN"uTA%+#}W}WKbj'XSTv _PG!\-gZhnq:&˰Wfgo|?ֵ?A_~:&Gu|^9GH*2c"J,%ׯ,3;R/L}XƎȞhkYڣ{9q‚S̓k=x=H.IG*InV nx朽vʿɖљx;L׽k$[7J^0@qw3F , :hXFEG3C}Z\&K@F6T6 BnլfsRgɿxҢ٧xOgNLRU&T{ N0~R p-Gʯ%<h3 ;/Ff?*f&y EIGȣ{5GF XWo N^\{dvњ+SQ"f B캭~v#rvu!_ MKEJbkr*kD!BBepʧW63p]6T}{+"=4&H-)2yEn?yt螗f_;=[lC}AvITq68Z'Qx)A,qK%}F6ht(1tsCF2ȧkX 5dY~qI-pA)-tq +eVqO1Jd4Dmp} ^|9 !B?_fA a:,xho%Ϟ q@ H7SFk P7Ns|Sk1JЯ.>C{miѩYsǏXO{ @7b> L!JA/"%8>݋z`_ƖU`i׼V,^xu䖷3;otK؀g#Z9HFB^7&3.u0iIIRtk{]xE#ӞO*1 ڴVdIe].ŚG(ZY" K;y'Ì흕G y%aL=# icf5pb+JgUbv™sc5jfy_dN{2rC E+G&7G\kέH͈\}8 6Tg-5JK :?Vcw8T e=߃?~^=lgu駙?;+)顠:y`y]ʾ1j+ D{\0̗D㪰lX,SUmVBEv!ìgPϾ+Vvz=G]gN`~CJc X߸5óL'rbl4Tɮ2LZGӇ=&s{ȍnyGq #0_5' (]mwڊlaĎl!ENKN5ydi5;fRK5-7" 0ۊkGSBs[2 7 3]I/w "tjp j%ݏ%` &}ZP_m7E ê_;}xɡL &JD1vx u9N22r~- ! 67lx0yj/yW3A+BMSt\W%Nm@BĸT%NAtYF&7"x}L_ۂ>wiF}(ӿrYat̺sss|N;zs|!9awaAԢZ _g rsߢ匒왓%q\3 Mr+ǐa18D^دgrZޜv @)+3aUX=J69[nS}y\"E*}h^%= vuj"To:*}Jx]:XL{JI8愽濥jkLsد$+ͭt(>P}M m+2'dN(oR6U]`ޢ{l`+0 hZp_8WOU$F3ɑSٝ 64ezݍ\W)?8q,xőIda0ce+'"[OP|؆#X+Di}Jȼ̾#2$.{-V{2A?fL~B 7,<>jedkAnFC6ۗbn+]wY _r ig۩ 33]/22ُQ pCuMѠQMi[%+ :K,9D˖kQKSflUHgLIQQUh}̜'Qgw (* (G%M`r (mmxc ޑ ZYorIUrF@IVEB `VjrUgoU[8 [f"hz]cy')2\,Iv}= 42FPLh}3zdgjl_25~P]./"ik (A{pr ^r}zB*[k#8 2hBhհ{ʘ4` jC $l"o6#Τ @Wںkd^o}ه{hE:5÷%9q^z_(I%wLDXf$rImץgU i5ѷG{ mXwtf5(@\ZXŶ zØW81Cyvڮc|bhJgM&w1:hϏ=QA?q2؏`or/*6`0k ?a}m.Qmjyڊ 0NT-ɀd#RUZYslS炟ϹŽu TǟWd.ۚ  ]]i ,m_v]NdM#wh:_ÀVBN3QJ/4o';Sά ܾń% ^1S P{Si3~d)PKh{7S4R#E R oQ01U6_ZЫ+Z&$|]gPRP`QҀ=e?د}:IWQv?uKi^9 {* tfU0m*cri&Ufֆ!MJ=9T>#(#] 6Ȩ'6f"Zio:%>&pNEq!J>'MtQ  B?EIZcV." nFNZDfDL`<ƶl>QP6E /(V ŔSҞ%Ոӵw6˿oK~mRN{$+>cSS ] "'WZhB*DO"&gEz&\"`Vc_%4_)+Qx~TJyNϡ&2 c ojTÕe+@>ˆjll}wx?[|P[v :Y%[nv9 к"Jx~J`_J ! N,1 >xzʗƉh0ŗxG >SGYN-?%j/-SaxB/'&C)]o C |bOK2) nϒHpϚi> "<{g&Tqwd d#&s] Gs>vO2ΦSC9"B6;V !Ovr!umK@GVu;'߼;\A=p=J# ON3dxXCHT_ʂW av$Jeg[3oө(AOڍrtpedd5vL!$ dEoPK t3=FnX^'8m{jϾnE 0+82A>2^"itA$MYV8ØN_9 je0q*5{:OIa0 u~ ~e1Y%wK>J ['¨-:z.oH0L61R3 vp=73,+eH5ܨΰެ%Zv.E~$ך޵0G=/߰XA-/߸wn`Ȕ\SK*(5D-ԕW ٕFߔ L9oOT"HPC'kw'UP;m $^@`Ho , v-`HrΫ(4Kmps` (cc#<;ᾟm rONmG; 6qUISS9uNڰعo_ͼWh&# m^EhVO!ǿ$F"^~G )Dim-aMxZy GZ8_>DF^Lha {(nx0X<+ c&/ubfkxK}yd}.'%G}B="bOi۲B`XEq|oM~eDpQ'BXu.z{vN=L)Z-f#t2*qcF iFhW R9PGuj3QJ VU+/G6xuySݍ!U8ߧ% |j |/S 2g 7Yi5{l%u 5ů]td!W`? EKCѮ4]*y *\8;PC|)2:mN6:p+1MoM x R7Q;8uo2BPI'u ̽8'3ʬKRNjֺ|n9WSCSC4-5};t@l~)/40pρN}^ևUK'bCgSZʜ']mm^ωӑ౩7ЅȆò/wCN3Aϕx /1B4R.JN:ƹzjnwD%l0낤ʦ r 4D44BPЌ_qD(M|!8XD\cNM[QV=*Coƽ3:5V3x͔ʒUsc paZIƋqt˪c_љ>bɊPe?ַBq(5|i]Qydb|h]R>Tٖ;!z(h ѢX7<72Tm ]fO1+"PwXQ|=CzfحQhˤjlHѨ ŜbOk\Xw~~X4 2mx6mƃ1T:eO|0?Y_L4|qCS_ ^&:DRY!Kv9fV.H /NtCv&bXEFD܃`wl/Êc}?'^W2(Wĸ0`N:հ7#Ե[k_. ,d/?PHfE N.D6mIIuq(ȍs it-+z|GI!^+:11S^Ki2o.ԇ>Hf=uL> d"7)oWF=3Yg;nr}t(F/֢U9m%^ƻfun8jG#i-O*^PxշTwLQ2hR޿HucC.E TZ2dNxvh>LJuB>3|nkRq奒'<CaAr8fy8e(!^;a1!P!E VwDIzO9gl'y Bx7u>N%1Vv1l6/+z&ta)/I`eb42`rSr&U|MO7LFNZgЯZBdRiadjh[wtj=jȻ'h Ź 5Jq'>?V }+;>enjyN(nr6Vq" m`0f10Ubپ^߽L8{(U섷tyT)T%~1( `!zv:2N[ŎgPP[Z=[qS>2p( ֌[tMW.@L:wRx <Ѧҕ&[w&Z/ꈭ2Eu$|&9X'ø(XwvFSbQRvY,hpXuYw7)Qu|lbR捜V/ԛ ůQ&(G*[{i]O#Ej Qp^\]&#P5f E/݉q %.P\٫͊R 5l]: Yuq@1W뇟N 4?T2)7ɁN <XRBGHjYiuVz`Q{8s$2JgT^]:˅U0%F{;oPy.^HwχMrK}PugVq@MEu+o0kWs saSm2$\C@fسKᬢ'2uT15w5"Х2Qn:?C?T hY$ L ߗ'>^ Ã026krʺt_xYkPL1#i9WNJP&4>B/S&bΗIsAT>6uIiņLLv66Dkeuܔ3l.s&n FH[/ "*5q#28j{k., f)M+?`5yo~g?}Z?VP߄s8{A6A +ocrgV``dZnBUY@yt ?"S錜bn9EVԛ0URvwʾuBc{[WDi (E$gIs8ϏRehKacy4f  vuNGkV8!䋼y5=tDlϨGL3U/. ; Rz`^ $irS>M'&m"' HԱFV^QԘ/T8A]e5N'YV(Ra.x YBjdQkU9 H Hy3]!m͜YmG?-MoBgUL|!<0G 'l ?nӋ P9|FU6F- hN  Pa7Nv^_tS6 ldm^E'T0(wVcp$MP*$)l?Fem׉``6c |F_p؛5 ( |)Qvcv:˶?)1 a,O{_9R/iE1z\>% ZܿRQBLq݁{,HJ=s}mf1ަł5j ׃bJC4I!UQ? 4{2kyDqոmzNIZl XǹŔ8枂Htר*6p>Yߕ&.vlW){3Y G6r~ݖ}׷npJ(ړ!]Է"φSR*3\Y[ 'S>3 M]ryK. HGT"Z}HuЧl`,&Z D<|xMQ2 ~E Ljw#Bx(tJz` ϤbwIb+HIq΁m؀d`ikAg%s: &G\Il[D%3HS!R8O$ZgC1TH?_ ?ՐPU]o)k}j V$FzAqkzFT6%BF?/!ztY[m;J3}3:8 ]X+H.Xz+ *h゙z~8+=éyiv9rEq;/&3A})&wST2P`nlnyұ쨵va4ԔYb؋EsA/|w:|jOQZh7mB+LB>O YTqpvFBKY-xO[~]Ш_D% JFY!=:Ads!2;R2OSlN˜ wȺ *~W)VvFSh#HJ 5a:8 N>$ [W/fু 2پ6{c8jU4A,G,m2#u`>0xvʕVƩqn՟HvY^]$[by5@ҜWєt^4VX@@yQs4S9i{ c8S4bRE5⯾U[4YۆSjSD|=լ;$=Ԑa3F${1N33g$V7"3k75`?H1ZO2O敽^hdb| LƵЗ8֠q:u0 zlj5 TFEbKQ{됻ACXzk+#Nǟ(hjL4 NQ$#?ADѾ~`o()gz4ÂKDFӔu/De]f 6n,@tD75 bٙl<-dHACew=@oA!e wٞ2Ŀ7.VxI<#y1i݀47k|nfn !Erk@ lyבu#$8K!Sܤ INZ16F~- m<|7e>vkdE &ꟳҹi!vf,bݶݐl<_Q$'Vd=8zJ3=SCJɲ' {T$W}ԁdžpQ22A³^43q5.6p'j1Z-JwlJdm^6SCEJoj7h*@ld3\t0QTH jZ1CkMJ3XjSnm_$[+vQ#Y8̐ '.uk(xӒ%M͒$,;96 kߠe,vV/2eU'vE F-*PRFm&/1xyC_BEU+ ԕ~vfǨ}LKRMY&1a8v0oKx_ =P$  :^xjUԾR|t<@܂@D``>2BgiXj[.+kD}j`kp!3˸5YI.aFp"!f) djFcf^Y'lw޷ߗAكm][ȝat1V1 ύM<9-VO1}kz9Ma`n~RB Wa, , ^{#A),B+֋v]gHhEdS9^}d|<k;Ƹ`L5d6~adOg>d.^@%W1&)vgO7S{1DVk@K@&Dzl@W?E f;W|A+: &E/YLf(NV<"Z?Zә86M7qPFsGWKU{ r!PEtjd2,b׵7'@· l[-@-kU,y!jWԛ XOOo;^ `B*\F';[5e"GZ$N1#Л6%#i:j*AUEqX F "6lFk "kscI?E~'CI2oRyatETl!1tP :!f%1ѱ)^DB *Ȩ)x ROQ+ԾM#Eq>;詪Y+- 'Ϊ7:fݽQ?mH<[ jJ$ 0@pA:.+΂&̘!qfm}_0hGK"QXiN7^ur&o4H֩b=RuH_n]^ZE]#B7ŀ^J#kb2%tσ"CEr_#Lwzh,a`Q@88AB {$P7! 0-etߖֆC/l qCiXY@P_|Da.pπm|BS %4n%Y<,6p @\j_1e-U;]VR/3]A$G}=d(}aKBQ|acm|R"̋f9p<9¨STUb(ۚjҾLsޢQ';9aU /9 6BZ˜\7} CkuH.V( z{]6.͟x}#,)ZFiO}\ߙHerx9ý8J^\8UCq (&r0leg-xi= }4R܇<-pOE"S lK,zr ^ۡPURsFNjfIp@!=-[&# ֵyѓPHbe%Xh7m>^v P )zox,৾܂߼-e^:{f@M+ILs?R5 OtU8 qm|a: 8Vm7tjxl7Դ~̴AY& AeTu4C([!e1ቚOBazGLkXY'^m(n^nR%P,aN%7;.O%3&tGA$Σ5 sY˪C$-z5erd3(CstQ,'S3 p3pNKe?d0lP>ٰ<(wj#TE?Z4SVU߀+nC&';p o)3Bh=k-rk{/F,)/Q6G/%aHQח ׋ k9yN3IȵuX(`{]NfcfAϤtme+/j䖔Th{ K3io(BXoDX˴^YนV2ɟ YVۥ? M߉LI^J-#:Q;v tLxRRP`n ]K Z\#@`jPSnq M݉#5ns?yO%hsѓs. k;+ #X{n] hলڀS߃ěU:e) @yД\xxyeG#iF,626#vz=o*Hhi:M 6 ;sVܷjzz6j%45N ^f֓qէQ-'+\ąz׹c&w(^-dF8 HR7>9S{9;/6{5`7~W\\*:= c |1kX9/5B>սKW Z?Ť#LOvfbU 2yN(XyzIJ4%Cg_OZOtAyjd y\DC*^pqqmCĥrkjPX"nW#`4,Ref˗%O0x5qhNai&J. A shER l`{7#AmG"s@:t#% Ά~¯e^˖) ǂu#3 X| :֩ÛZ0CkѽgQw!Vs$í-oK.IW3 >gDS0M5gHr֢t߫ط7o_H%Vh zn $nBEP}e i8Aa`?}[^c F`3x%ƒ~yzSRSѡ^!PUYzPa֮GNQő#N ngfe)gc!~<?u"71YuKt'5 unstZXQ2_XnvUKɜoTҀH 5 xa~ĮѦZN!CT8]f֠ ^3q'sgmvNhdW٘Uߠ|@?y;qgsl,#Qv%E\ e{\'_5<ΠU:z~86y9VQc̵e{ۙY"v %'][!}, "OPXYx]$hr @jTA;%wH)M.ߐwڻHӘO/[/+/#X׺No:v9kˀa g$PFa( w/F ?XA`EVrM?y/BgX_;.jM}>wL}/E]ɵ8i6R5O$v|"[WڧN~"{YpxDUMQ>,b0`r'9ê!{ł 0l*Ge p$!bV1FhrFhE Aa8\דGuh a yngҳ Uɰ(]^[-a]#_%ӢhImuvNasesRS~cb޶QZy?fGSGunk PUKr*JbWD-Ϣ;_.ȷ`<-;iI6UO.3.BLH0LMJ쒹,BBcyNRN?DN{+w6Byxi;ޅ?bLR`c/ۯstY X75VwuFkf# `^$]5K}1><13/yA`4G,l>&:GW O2\ՃU3u>X3.X?K*4GTӥs$ E0yiXXM\K!}_ lKAmSy A`ɻ,TPthĀe"ffX:jLkny5i;]8(f=@8ڈ8 HJu+zҶH*PqoVьyP`D\C[5sM鍤5f3.@7Cƴ^E_t7UЭ2yxֹf[;ಯS$MA'HLN9!a||3o(Y7f$WjPw{ϾNȟ __+ZwB+"nwW4 cJ-3#{JVlU]ގtA)>tEلgv!kĆȂF?3B֐ڽ>|Ʀg*둄S6SRM:nsV_`AcO%xWd!>̋&:%;n! ṕ]#>`,dW* &1K{j`s^{:I뼮֢ط693 > l簚#ُ}t@ہF1s}^bGi'hF'7\xzs#=ψ bb]MI}q<1^8 Lqqutg-${Ց+m1qtkȩ'v p1T#3lwUZSɑ7׈]ftUP6^p^p_*${dCV1!=ssM~ڿmgFF CZ$eUk]̣Txk0jyw4kn Jy&NCMnYTxAr<\}T5ºEn-| MܠN&KbN1Vɿm< ƿ6#wTNέM8Yp@>CS B[[%!Jh %Bֱo!:ߠ)̃8t=aAֶ՗MQ[Vv,ow;d Q-U1' @?Cڭh'$rD%埄[{0 lipϸ?Q䜖Hʱ2X#{:|RŮ-D@otUN^Źs=]lQMzǛLY S~g`|f[Ep=)a|0؃Lj >O<] `gmHde+jN If(ҮGoWwgFfC6~ [LXF/j$0ĵWﴫ5{1 E@ MZV~q1 a~pD`IOK`oۺ# 7j5@%6e]JYyֳ1W99S|/ߜ[!QL,}gbMXt2 /,육=t-x>c!R+%ouVCL]Vzg3=3bNNY1mV1P޳Pe\ʽ,PO*9*>r7Ӽ{{G]CCH^p*~ժ{DWH(w7~_ 70@"NPʕTaJu_r9@tឞ!ګ&Z1\ o -Rm"U(!@~vҎgNJD¢.._J_s{W&68O3e ۿʑ9y8AXҞg`YjQMTE4ٰ1fG1,,j qdzym#"[~9Oi3GznԒӨ6[]=`!e궩fs8ŒrUF,\Bd((Ŋf yè0v.wgI-1*fI64EDp:f*عڴ\"_ׇW)SbQJ+J1u#IgM]X, *#ߞ؄0A;jJxHu,܂c@y=l6enj*WfXb8~-KǴ(d3 UW֨7 emI&;fU/vY'ʈ$`/[IzfmAh,F,gOqJE,#3 Yk𖆣!/&[~*Ʌ/|Ȧs^V f10RnlM@S'6M䖓e08"^ ,,[W|ZG$>PL~7v,)Zks3JǩeE.";yj2*Ko\љ3Ftcq%tUgU@ .I4Ň$=5Fpׅνo`&-&}Bȹe`շs):Nӥ[Ccd[D[/ I˳ ղOT{ϑ ;[w\aDFƑp.d52F]lO ԎȆ6qDaTs?37(@aJ߫!eyBFP^UVw^(4e fYPXfK5Nez'!]uV^?囆BWvif3] AQ^4糱؍k&dI0w= ^QP5->׼ C:|zB/H47N>5sCCm|鈠=f$w6Udդ2)+A{ik>|:" AN, !MWeb$RPO{Ekg-=ql**nO+AR`9*k X|Ἦo@#v61g {&m+dKUt&.4_deR$ISk^H}դ-b_{ЍzbTމ MD1{aڤx&஡23# %5n$HU`O7̸V&Ŗv$t<^)\7TM* 8Dkn)Bԡ0ȉ-U"SUګ>MQw#ߙQ]KtŬT}.*l!ImBϖB̏-tymI+ɻ>Ja{$.%B r׼,I~K?Nm"pN5g`}Yb%_;Cy{v(a09,Y qφu3茠N2@V_9)}8VL[Hj4P)#H{,'uwkY}h'aF#H*qΕucɫFPoWR9 ^j'ufU/_q-"NwT8OZ)9'[uEw,>$lia [$kpP]R8ܧmK7s2 |APSE:q~Y鍺6(Y8!Cj (s^r kjfk\H4F&w|PVLLvw3p(~hw.LAn5ΦF gJ_x8dL`Γ;b[(͌S^vON NF%ɞl0~*D^%a#I84mVOˑܚUJ(;YeÒބ4MWQPy#[C׷)M89SׯӚoD׈ !KKA[FHŨ/-:%7ԏ\\<z 3t~PAg5¡(;'9[$w In iѤ oq|A3 (]8:Fxz1t TDƕm ]c:&/ύ6N;)e$v.*ꃒ֖fnџzumG6V8;5A]QѺUzoA%vt[`F^8  u5Lv3 2@pHMk9ߚ|I=0Zk^5e]CRFN#2/LZbB'El1TK+(%FB+q?ht VցXR4{Ű#%-/uxL/#W@L->x L)y6O3ԍm(icάĊ @/Dype}O5R=)V|?AW%@IŢ(ּ-f$U<& J_*Ưﯞ$/5hʭ]7ᇮCk/ip+Ƹz q `>[Y5W!RK-xЮ }c.C8ëzv k8XOm)̐>\1*'AfovF;TC 5;vŽ>L^6~e-C kljaw0ࠞx66LF[#QqjE>_ kqRiCzryep_N uTsHW SM/~~>$0ϨGI(=[NUEL[~~b_dޗvf i}cb uA}qjNDh_ɊaSH yZD]J+ArͿ,K}ޓ]L(RvFOߥ'ȜCܷM0ja NwXG"Vg=QYޠ!sĐ%?IflB\}O߲J me^dNðJPШN;dYkɘEk_8VeX ev|]&;k ͽDTZǤ(׃QN5Zk^ןic8wdI|AkZ) XrD e?f]B4X 5JyU!( 7Y \vM } WzR.N%Ir+ӼRwS==9WXvɞRE} th^cm׈eϋ>~ !+Ra7Q*7oA&EU]$-)S0hJeƋC84@"29\s~ CIj%졅yM^QWETxlwm݈0[c,0ve[Ц=\KHG;mn+(eT#<3*^:C<2#=+a )c8Uw}+ S.5p8?=Mlzv ~jO:$VYQ,t3vTeR!( ^pbl'yYGaq^_k Q!9;'tW^^jקA%= KjɍRPXK8c3pN0hD3a!k%bnJfK0wxLAV&4JavZXR^[H7WeUu0QK(0Bĩ#kv:vϑ.IH\?`FYYÝy~YO+mlk#\Xek EA& (PVnpJ>7XjU٭C?Cޏ-80(KQɞZ{mS\ P$NJHnha"Ms:E^_P&E+4jՀ \0Hc`Cs;Sq?3^ T /J7] y vl<%mI WO-Qsqp]2Bn%Jcn].ϧj5;VݜCq\bXq'4xYlgꊖZd0ls*y $TK9݅]J﾿уb&hɴm6z֋!a@ 3k O9g-+oV8%+I3o(PJ,n;'zf|a'x!cɨo)r<ijS?١iTrlr: Z^y5GyJ&f~0b]T߄|  WD)n)UtY!nSb E i1inכS;)1KwX&M:IzKN'0 J_ӎr?BzOueHf{ai۵e{T0=KS4,+l$NRQbapozNi]{8~1CxB 4mSeCeaPDu cS>+}\GM R>RkyA'I*i}oGUg{<#Dw< seasxp: E a9ъn;']րxPx m?^vk7iRYy; C݇(m=är;/_zX6_@F!: YE5oG}$1a /і4CI_Nԭ#|:J#綉5 EȍWXh,LhדoLh vo7Yb*;J8m%7qdшtXbhVO5Q0!ȹx`' ^ğ,6SA2w3] AnrЄf6Wo kR=rC?N#rlҔDQ%M$vb o:GQU4r}'J3;UvLhnj%V8I:y;^?X\ 0б;,_oFlޓβO/ {EwѸjcCd UZz!9G헱Ħ|E.P\=R9Gthbd?Zm~,0 Ph<rm#[Zz« / >#lsB”\yהrW&5[9J8Mb*'eCU%vAk)LQ$9]1l]Klt^OÈ^܌VazMt L]O'߷imL֡#c!@ocQ 95I]dz:z~0HPObZҵLd4 ӢhG1x|3e`V={L$'t'OMwȋ10b[T(7ܘsE@5| 0DyLHQP#opV B4{rmS- }EYD$Fd*R[VlM2;K.%K~-Q &BhW 0?Áؕئ~6eT+ %ݣHı yz0=ߺV1SD(I:2$b1[<=&f.D/㓩ɡ_x9"ٍo#5 +&Bda+s?/3mq9 DE:C7'ކ٨a11 O:0@mMm˹ėmڠHOѳCCYr<`H<'H2`@k6.kgEV2=4(2?ׅ,6O׉a䋆N*q=bV?J` %6הaީ(h.:Jeja뵉K Bs $ܵ/m-.MJC˖΀fȝ15IGdWK4ht T&&m~jY LܬXJg>-XPnv~e; Ne8` Z9DlC: ո^`Ǒ B1jdW/3 0>OtpUO9Z2LI&aƱ}3~4fKo\im{4UY~Ay¶3:#%YV[HAloO¡\huWǤQ9a2XYu݉N}b<=KlmL6@xh-2(µMÅ#K/5I SS_#߲Zn&Èܽm8u[c(MfXn8@ eN:ԖwJH{U8]p4i?tsjcItB9^R,`g}CF^٠ue8%j{BTq"J6P \Wyb{wCYC!(&vLdžg\ՉN%9d@_l-~o--B0qz&Q]]yCNiL6].6.cr˘Nm%ԭZYNt0; `Y+ 'KihlrˣxN՟F T͑jīS?0ت$󭈊`6*aqB*^Ԉ|y `,9v*3SU$ 8iȵ\ᆵ kZrqJ 6PS{Дqp|ͫ|ޫ岫ۺ%QB9&hʇ߼V]7'OXUNJF7hz;(dzvP+9"PI_6:.}OWI GSs6C(#]Ig4gĪF=ÝGay]j[2&^sb5JW٢$߁ cox()|pD@9>z#B݌( $x :}gCw6F HR_DU1^4:SPo N4M13#hZMp`%X= ] e3ӏWqO%!H d4)0`es}d,'&^V Ip{4=,g?#囤DVۛHy֢jrǍ\Jά3>UL ra;apzߟ`ϭ̯$;dsJϢ2ZJ0 sV}+)l|h!-gp\>m=3 p9c]B2dOt1Ͻ0$QIʼnYmE͊}4 DJ+|eqnd,x8SQ5N=)jXI5Ŝxֽ-Βėi6<1&VE_k[֖/UPf%[h_єsh^f ЌayQ+J f ɠ3Ozy F/VE1)P;_j&J.#` }ZtCII5 }v.zbziW,g?2Kx@j:ynRO:6`y>1ͱPa46ESN:Li-ʢڿs _xM8dk;Ћty0GBl 8G`X{1# piB:k*NH ?H6LGbFJ7ͱ bBuam*CP0O¦ŀܬ s7yf{뎹6.Y #IoX/bts1VxN95tYj]VΏh5k||]qalo3kVPZ6?mO꾓⓯4渉 "dތbP9 _9CBG$w;mo8w'??{'շ,B>\;oQL8&kIN}d "|*cz'ѫ#ޢmNG(+_ZMܧ&В'QmuP_bS@{MٜA=Bs=5E0A[0;9^2ްqF?M"p">yU4VZVBe| { I;1͝w(pG1nGPrXMksV>#[^gwm(X~c73 ]*{KCjՖ^OkO0H8>Kjthl (}ƨ K9 ,Gd` yX1$v,\lߗK)r+7m}z#R 80Isj氇:/swdVMaoVL+_ L'w(!'DmezBPnLR_ Pv;D1Ev]i~XݬE2tF1 RkSh1V2ʱR N7ԁHIk&K ulqQhanhaUuڇlwV'bŜ$@~?7uѮW$<&&Lgޣv{iS1+-S)>&R/_.E5Y9\I0rҷ77~8$PVz@4՘HY=`۞RrHu{/Gsx T|f pM#;~9w@'X>ľ^DS7|r.ɓk?ť<]+ʊS4Tur0XwH11ۅNX'!Adx ̉ d[bR9U!$J&vS0aV|MpeRdv{Q sbfaIdW0N4y̋R '#2MeM͑DM(47H<8c. oUfq2r!\P]J~PbF'+Zx %N mG"QD\6Hq5)V3cuH {EKG K ,0DK{rϽ*c#:,S[X86˄̳2!ĦUA0@`2ycٴܬiάwtqtmq\ϭWTŔK? %?Xn ![T5ng#DiFk)r.V)$3Ek@JشYN8[6L\^ UuUW,\3E*4Hh5l)Q^-(i;ԇ_0*_p;sP߱4b(OS~Zc5Ku&;eP.|:uSe+om?mQ}[F4G<@Ni5LHky,ibkļ8(]K>pT'e͊u̸RPi ט-pT{!'2WvP`$A:cfe), K~q3 g ø$,~MSrS#Kv~:ݧz((;TLP(ԼKnY .7l=[bTp 1urcixjܓ4i_4?CQFmCp*8x!8YVePOoTj\k3A ʡKL2u9Rz#dxڟҎ( 3h5{$6 앃O./<gkt!q@)&%Cұ=iPoT="ľ5;& KLt ׮=VBdgdyw^,V!˔n7dE\8ossgh֮g##)3[oʹ+MP\{nc1:<'C^7B9<NY&@EPFw8C׬$,V@8:޽eVOv1%JM >ʥ 8b:$?^߁3'l׸WKx7 Aυ]QeXNa3C6*t `9Bx:JboZ RS[?{3RFK>u$т0#4񫚴>c{mhpIfȓU\CX'9~Hvqz)sGbj,!i:ݐS\M3| wܕd8ӎ{aZ<%mg9O21a ƥJetPhn֍x 'E0?bв\8,hXZf D XE\@J# ` CTm{v:l+#ԫB& %m(;os! d؞>^>3\ǚ-lϵwұ.zk?Г.ja5vK䫷d32rTxFs߁ãP̦6C5)]Ɖ)8q G p<'ji\ԞW=vcDl+>"XNM@b:HD)@EJct 9:!\BBgby.-fѯYreJ*s_ъ*># ҹ鷫eTC%Smf&ҶWULV"CT힣hA3 Ш0ې?-7atv8ЊTckRcʒ{3Kd(81] OF516Z>B\ͦg.5{NW*ƍ(\y5FDC]Y*KS&Цe=Y^d=(\l6vc{u lu.aX~2}?Qso̪ŏe37Y-BoVe=-Լy-݃;w~%ˡW0*p֌M^;ibp7㦎{h=IœM~eh.,L0v'gi,ex}{M~[S w FyUʘt&ýHmWw-8fݸ>*np1գ&: k ḿ =q~a$ٛ!qʆƥ5* ;lX7ǝ-Kۣ5Č[d9w.:b`_dL$mzOv@PYZ,me q 4i ʥAeIL1@@]?XU*5>U/G AG.kj* pRBx\ !W5XGmW$u`,'L}ɚz^Њ.opŬ#PKl>ZxL7_CĄvBcS֮4uA&|8=PxLhgMpyBg[sjBHT{S8滅,(mKӅ AS:e2gh7 5]*-FQ0XڤbcԩNi%>/!XT(3`2EjVr_C6"JtW] [M~&*Ud)B8]oT;PB~YA>ˌsbԩ{/!J9}7t}Z&ٹ#{4; *j Q[]CB-!]{}eHm:jcމ%Q80h_`\>f S86R'4ܣ9 &0=L#MjhE)r-f׬ka;`{MOMQ f ;.!<ۍj4]QН( LXE>;\ekQ]ӟbX/j433\ ֿECW=E.nF1_#d4 Go{`r]0)*3"e8|e՘*E7ٰ}ra0o(әp8"|"|y3b:$Ϛ iVF(Hl9" \S|&CHSeof[S}Y\!Ta6tJ~QgV \c@@5׻s!Ymq-A8ȏ;F夼ȩ\=ϋp C>t]'㩰hI?SYgH#XO[  0_n`u*%f"y}mLpKA2{ТxIc^`\l,1 nz|S޾"w)>3Ih:lO./PXɁU]n, I4mBm[$H- I 1 f0!>D|t&Y"/Sc B Fo{h%W7zEKchR4ü6^4[ۺ;{O[?GFGkȳd[fV,U"va[ۙ/?K)|Y н6Qt65ĉ.TCRڨl\KP@.YZ} m1_Qto7zB8eu`mPtfi3)H*=-O\J ,"? 9Nv¡ d]jb{b't} kN4$% 5#qGB"Lu1,<2l8$ |ޡ$nǤ|`&Kp&NV N &/eίul:yỞݭ (BsiOd"-.h!7 K@t/lFןUwHUST%m^Biw;O-voN_˺1~ \) jUԷ,FGo\p2RVZBc8n$t7B]Z':Qk"gЛ*4 ;*[6>u`l< ©0/y?r.ϱ.iӻd|jښ6F#%PmS5HoOUQvL,m^}Ve;.^s& ?..&gGsS'>-;zM=+{+~0G{CCA 5b}WoTs4Ae=A2,BCpP֯n> Y[OU) f{pVn~f2}tZ:]n7MhyCX,0Ǟ~uYp>UJ7L@і>CSs 0U*Q!2M9 De_4JT}bD#amcVSR,ݫ:!d'eHovOJ/usϊ4vnR qE2ڵ^x<;hr{?/sKI[Bs`d(=OyiP2#^Ā!4|zpo ~%=TrW?QY_ES}n.OZ*@dȰP:Ԥ}qRF!ʷ(bd+Irz۹D@Zj+`}?줖s+6}l4=d NGfv7oi{Q<ɟǣs N[BuΔQUlmB@Z|\<4c cwCkv옧vv`̟9?W&)77&I3T9d-⬝ؙ !⣙PDDGC skKssw AfE(UrTD2L5B!Bea ,ڣ~2TҊ&\T9^Q3cE/U(W@gj] sQP=ul8=~ CJΒ`3n:ECaN1}mv%=7FpnD~ĎgxLV$7qXFQ)Q ƒ] @y";,I$u5o(uhѻy tgoO0EkEJ?alי*^S{#i7 ÐG#vTz6 j =wrҘ'U/R|WBg'CSwz{)Y ,]&U?K['kH-ٟ[jXm6?%]lQPg4pOVd>B11 <'䠑1xZ|lxWRj4 ФbrȲ P 8w+(rK Y ߦ)Ǡxy@:9ww!?]ċ8X~!Hg?2+~Fm'SsR_R !!spj,W.`Bsz;:ȅgw垼Z VK,&*+C5:Η4 |d3N9Y+/>՚s-̈́ lbE^>s4?Ga1ZO>DZdyq]\k)<b6HlE{`W"WL5k5`7S'BmxSFP|q_i^bAJK%=MKn;u&0.ͫ#I4B?j?i/΅FkYJAas"!!p+& c:?*m%Tu"L<&+o HŜ0M2f\7 L89ʦ; 2sXKV.$jجRo)]C l FIf#ߣa_JCZ3رف&mYyLys* 3JqA]"%}YQ|e:oڣV΀FOw"l ߛ2*eh䌘pvWx`;AܒjlS/|iqZi#@JTu!kf F\$7+GI}S;9;T·y>`XotPZxdֱU?z$fu:QnUN5S9h#7L`Mz7?hc} GZiUm@5udj,1θ* HrZ{&=^QkG&dWknH A:/x#sIRR={@!VӾ<ƭN"`i b^<&ܷйjF`/9ə/ډ-{'x)Q:Br~?!o8T.9~7)q9hCut@t(r?;(۰(c YfE[UD& `'>ŇwKƞZ\yA&1OcO*\CnJ ipW pg'OkQH~nY+I|5CQfb>-qpOٌO CBP W'cf[ d1Ci]l4'&~!춋I3zٺOa²\}NyɨVq-o8늄w9GzChe3(]'x^xATKѷe)P-ؗᇇ1H>Min0_7~?HG|[ײZx3mOޡ}"6e+Z;g>p+;N0ϥG45z _gx zºJDn_"bB#3@ tL<^J-&?SR :A}NC-& O%h=7lVF.:i WUߘ5.<Dyj]Ш(+7ܱ2SI ӊĤT&$WSNwil3(i3ॊ`S9*p%ɤ#6"ePSsWOϱ *7QNʝ;c9=b[Ⱥf,@& .W!=T0ǿhw mڬㅡW™Թ-[_PޛwӚW YwX}?FDN ^!F`8u/]{A3EӰI8[ ZI"&NV ҚDvB PάǾ@fy3WkaG##Y'ѯ]~#^8}mB6mܤe߈*3ѭMɓʜ%؅HTR$O(r9$*Ba;kb@8t׼MTי+1Q]Sgg}1K+)o)1ZDƃR.׽)12XS4* Q"N%y"VXkpNz3a$[tSV%5E}[]v?Ÿ`/ߤ-duQQ<ԡ'P9Cgj*tё"CQjT"3Ld.d[z PM+&٘E`85Dn},sn?p(HUn14׻]̄ уl)KEXR\qe cƐDƠ#ՅK% 2qd&(3sdPHy!HHUu DrGw=gKoJPxe{-(gA|c)Is QZa}o=-  Q.NWc$xh7o8[idl8E,(E;;>: &f$vGůc;u-&q"q7Wj@y:cQe5oWbi|,;` ϫ[}+-G 'm=o6, SQ'\Jjj|{Z._R`4DPm+[1'ahy!U-υnĊL3/VJ0SZ5p_cCIMo :+Ҋ1EPX~' z1\"fNpa `'3 ?db'7GX@ⷜokՂPs? XXW[ĪW5`r3 nB m- [Mttqஇ`ub9q/ ]#mL$&g藆+ 6PI+Ĥ4B:Z@(,)ZIq#ٵrJDF_5=0/({_[Ծ/Eᳳ .NJYل75Dɑtsha,NwRz}MԽXX{]bImŮ5Ӡ¦,1Y5ܢO`rIҮ_8M}.dRzY$jvV!Ei=%;z(d1@sXlЏzmc{2bD"[:GMհD}gpQ3Ճa /S0! l,ϰWT R/Eޮ NM(O|0"R\ D؟qX P0Hҳ4挈5&V"&$s/2a{֒NU@͓cBb'xr +{r^( RmZieZ.-zDHMH=z0OJpSڵ ZD"q!1gtbL|8Ruǥ{Bny?[|׼uKٔv3XI&xMb<+Ǭw!w)=z_?ȭ-gz[$.^]I;qmo;-62^yDK }Ml;9vx p4>N%`e370( a4AG؇\H+IH^[D,ym.6"c#%h~dIZQ*~}GeJ܀N?# RYN_ѧGX@_j(˚Ԋ5I 甏EN2!C8)ӕ=C'#)ersBE /s:b?'+ l^2\Ajb}Df%,@A{vjK=zmH!wf5sV W?29)qMQsl\Y- /מ%ʳ.جr>.NXwT(f5&:`ȌW{ kO=^R@;:*!:p@ѨOo1"j!zm HwhK@y`wao$$7DϬZ0 }ÔrlpQa xp0R?b*vB"GZ HFe~z\!c2:[K} pA"9ď*~3hD# +x.~z -zWosKC1x\QeZ(΀2 `aƀJݾb]P=Ef1MF$섈> eQ- 6n7IϦB 6 Yv{V0& fvjM¢{Q7ds`E*;6tNQ\U?(0{v`Gmt:z;.Erw>4nA.)qr%v҈ciRT4~ft88J7S@J MpFn;Z;) B!E3TB%JK.}zԲqgAU5̻Y?9X)"{1T7U#@(,#e1B[ JcҐJݗ$ 7rxF4ֆo* \*JQ;BuqwjOGJuIYҹi!`<$8K,ʀ0멡'IΥi UMvm$=pe1$ ')čP6%",LbHei=J^߬cT[HhM $~[ ǧ^iQT趵V g;*޺0?wb|V!^>p]b9-J[?+o-fcMKӕk"w-.R4?_?=Ik>/:p](DZ<$Ѿ{ E!mD20 '.u@ѕ'StNӌ Z梙f߷v-^暠(>H!Z{$  7t;IM2v m#n3e'{V1KOHYDǯ8Lk Ȧ@Y!L{6VquTX/'C5Rp(_ڤ7w/'~1"YoKY9 $Z.=4qA~ -9b<'.f3D?J&AuH.?`It˩%Jgjfg稺^& ѥٞDV0yKi%һ4څ)Wi{"jbIUEE,"?)'0Sތ jsQ 6^x4V†"Ͼ+ ٻ]`*à w?e#rG\~}5- V\{K-F,~w ӡf1,zFaБr3e K8xyj8iu˅@?jطr,YSKV;cD~;I+NܢsE殔L ͖mSJLɲE/~8 xۆ3%)Yp'e?bǗC66(>>HBs7"eh<Dx+TsE#p|B 5! B/ rf;>HẂ7veޕcf+ 7"2يF/F*[j7Є?m+nM}yZ$\6"6aW 㱗:6]MP4eObrVnû\fo$>ȵd\MUQĪȲ(3~a!DП ݙASȁKaչj=&L{rnA'aDEec1,D-wu] teBۃnhN#Se swZ<НŒQtnrMK9ɨ (ֽo(IUX*js#$姢G̮)w]y<%\F6EE:hq%v!۴\\,n[!﬐k߲]~_lme(۽=z~at( 6T]a-|S|E LV^AД[& /`  {@v{斐2h8lB#:F1u<8$Ә2^LۿÆ^c9^!R _Hb@p"w;vPsw0exӏW+Bע'(@֑^ne'{]yD@ʺr⦒_\Ӎ㴘 >x1 'ٲL@aF)9o'Yz$ 0ח`)N:+}pB&c 3O'I`:g' &RIGݿy} W}K81R5=G*͇L Wʈ{% Љ 1WڤMB^H_+މt ~D%n5fL7*{mzܽu<Ї ;37?WOb[x5;?Q"!FsWCn ֵlE?&9ƧvoJ9])[@oHϝ4bY|eL6C/^% A[?rp6`/{HxJ\*=푀v5Wn t i*U\ןyOTg)b} \f9ip)49 J*tJOӭrYANoIz}dyu׮GQ/1܎W;0Z.?zIzQB{o ? n'E"(wMOʛgeƒRU蝽@'Ra8M#<.Wu=h ")K9a= %ΪWzvfÝ͐'cxF~C{'8%Unk-8u~ y;/1@܊ ;BES7fŧ|0{lxne,A.kQ9!|?PI0f*Ġ3?[jl PT\%t!s? $1mD{) ';Iѡ&/F GFl/fXV̎5T]4'V\QS_ $*>)1Ot.b߶控$g=^dşz.C5\6QYņCtfғ4T+dp@2U;0?'(6?%QfWԳSXŮz-s6636\ zhuOXUVc쩎BNTD&\Z`jpJX}]濋 2hq.g$dz2$3pqvmrN53~e$4@()3a޷(l 4w˹(57#Ll%߅ɸB̮b9% #p2z.CIa b!5|IT aU睏{} +Ȟq!QT H0Se$hW^IуĺLuϱV_40S8eO>QW]zJ&/75M}Ȥ@MQ~Yqʎk/gT$c %RR)E9` +S,AD, "ۀSes?ڐ{?Gv.GO/~ͺ ߹xYD6LQ(n㟚 }t%ZLu}d?߸B fh vqboH#Xï8wΐ{"Է4'$AK])~y3O/fRFUxc= ߜ5+Yά z1xsRz ňIZ%gDTޢGBtʲ T]_TGnAy<%vV8K 5,(`tjBɖڝya$gi*hu43Cmت閿;flkx*~PdoZ it$]CJF,(\4a.RMhZ\FAiLeؗ8ɺ!ȉ KYeϊ@a.[YW+)hmӐshXY?}cyZ= o`Z ;=Qd-]a?LA$hBDgC,Ko#i]8hnɀߚV+NEWS9s#C ϑ]}PJۢ{]p@ʉ {KG0qDwz*9PXNeL<d IKOeMq+N b-3jFuo0^ޖ<>*4D" 8be^?jW m]c@bbaHJ3Zpbpj($U)܉~E*<Լ%<аe.oSw,DnWn62rt@Au\ZfqӜ4bK oX;)atƴ,yd ?Ǧ]%m P aH|{,h2t4wAmmYKGxLTx}ʙK1Sh!z*|=U+1V g{rG=WNbnOQ$96T0lٯFi=.3 o"spL4Y9`/=@9;\e O/~(P^f;]8ϙtê|Cka"TLJ hpgMzkP/52HwZd\`U(ҿo'@ DMAՉX!4Hl҄Q /SPNBW?p%bxǷ a=F0c S ċbrh_9"\#⋳GV^WL􄆳\cCu |E):e/x3"6 ~e0:r> 塝&N0-E#iW!ztǹ/Ğَ7KL тs~Nik:Q1D2 s=hə>UؐRDcuecPF,rҡJH]MLdR4`i[qx$1'^dy6#ٌCFe길\lVN`{׌ue{8pD^^FT5sYLٵ-RKt0KW?czWT)~8K36(r0`'UH(MԤ[9'0SCXȎnm5kl6HlG_O Y挬j hA|\i^oO95(~VRt8R# ̒@%55WhC!*0bw:Q=8@4I5<j+Aqj-S&/K>:+fcW? ;Ks&eƂkQt-OT^ke2I9o.Ζ{[ĩQbz[4#Cco]4V1 -oy6`-jq!JIN!}5|gUp.@(C;)"h @ "z8D٩95aRx_Ny\;&!txp4 SENv##NkLqC˒,hj&Lꧫ)8.  /x7B00M4]7§c^n(#a&22Y v@rc2/d]FBO(/{ n _,-V|jmH% |Po/"B o7 OP&S-o'a-ZȋYSd eF@fKJP?:2&ȃM1XsMXnV`q#/Jzl`x ~uP,' "DQX 9y ՏPnB/jnLJtaŗ&a]J\E\N[=AcZjW-W]ꊅsώ< ]jա̗bek[AsSKrg*AQ*ɔ7"5HTKCL4 ^1o3 8U_W7yky9v\ k}ArŹ-^* <]D[u)adJxDPⒸh"f#_G^s e 8ILkd`Nᇯ ,`X0mMl5iZAR%[qxg-3jkO# A۷:DZŖ%1:yv·@Vy&Q"΀^@jѽP/?_s~OSZ9EہC쏙\WjO.߰G(vfF\zfXAJ,KBY$la5%0js/l"g)%7ba!ē>b--G²J{rх\eHC\œ(G \2ncI,3{ Q F NH >:mkNyߪq(=؉ A`/j"uUgFrl.NNҍyV ^[,ڏf N|?yaqWm~M,nns;…O%y'(3Xl`馅8gb>=!*@(B@|,V4qO<9&0;40V A-_U blVq?Hw:NG඄a\u b32u7w3 {)' PI@IXU KEgOp`P.*OD H.;N5'&&z8z/P0qe?}k}.EF~T7̥'61GO ZFWҩ&xW!(ƃJcr<˥2@X]Xt\k obyڶ&ϸ*aʓ+6⺋JTnc/Q}Kҭ.HvS |!ܪ6:A^i}8χo=RLƵ{oTሗ2Trf,ʂmWЦϲ<;{>TK ysR4ܑ ~GJ1R:d U*葎ZRCkTACg:d__MbIA3>ܗaW/Mf]FMNķ/|ΌQI(A_ \u/:B8b~ƁYCKN45>;,-ҫޅxvn{~ [ݒrh_UůVjC\Z 3h ƨKk?- X~]ΎwxNSk헍. i [뼿ֿԎ"]q7bl!UK]TilWQ]&KB:rxEOFT)z8&ԄFe[dsD|)LB@&O=x0Q`HD.oOaG5Ţ1cρI8Íz(ex?P|Do57ju&beFD 5VADUBv!77:-pЧюhWԚp#SRdph4_d$`yrJ֌9Kn9ӑHWN~?I4FR<b`^zU?1M' f.M1?aCU2rC)Q5F 琴> <Ȯ2V_Wr`ENg$tp*ۋg0 z4\׻xҊ>ILpeSK,aO&1Fog~}ⲖpOoM '-}8WuQrfm֘]`PZ71Iw%7snc>BXR-07@ԅ>DzS11 uO^\JFZ^Hxc;e_Hy;00hlUy4<ò)Q/:lhUNHg0t5{nD~aoVIe8= EP/ƚ{N.;MĜݬh}& f0;oUϽJoQL VҞR)Y-@`Hj(g l*ԅnZ]3]#nܴXXB>qC68*s*@07HA#3 sw4B.bv%eqCiX#ʔ:+ {~ mJd.$ R lS"Z?+4ɾ =eY$xSZK3uWA5bԁОQ߯[ҔƩJ_3F'QJ[jK_N t7}٘<ni~|-Z Z$MGr7́R"ShS`TѭW+h}WK;Fq~{ (CA|LB,y#Լ-Ӗ/r*3rRb@ճAo|[[8?VNAOs UYxr΢Nl +Z ,wț ca&f+5q~Іm?^f3dn2eG>B`yrKQfBr(vL |:vb3ImeRJZcV\dBJG,%:zLMh5J|X)Zznl}|(ڟE(/;9bذ_QJXg%ϨffbǛ9xX%nb(M)̨ε]TMe0G懸{/2USb]Ļl9q 4Pwӈ tX?.*) h<0SnxݴaK.xIRg݈O`p:Jj3NA*pm5dt^iB*mԍp?VDp-hKREUXUVGDxr9#CۮkJܩ:s<#7WC=IvE޵7W, [@v׼"w.J_0_ cĐ9etHdf} ̳x_h)1z<m^H`!}k=X|l Ŗkj5Y&a1י'&Ȟdt51֯6ùp bar~!h5G 9mO4(_{ך rtƎUm:ڞUM%֙*"; Dn27ofi%𓀫ΨCB(]7CZ]j?N>&70^#1"ץl-> {yģO,HM0^zN*="5S_=P&Pu dysR@;"Uk=)CPQƖ ?;tSMJ4q؄YS]hhwM)266:QO.N9KBcvU,ހ?ڤTu5Gnvf圮&+/ku04jPfpo\Yt@䶟!R`] j9im5ɱ2?[ń,7=K}oWt<֯CAgd9s25!cr⯨s~Țq Z!]ʫwDQޛdd]^+jZfrq+^lsA6;XyD 1'+2y'}eWS> DZ]?DfҜ1~3+<AY9D-n4ɷш^A !qLEƾT$">>1NSapA"|YĚSmp=u T,M_wt E]m5Ł ! i"iEԛ1Krצf{ |vo8G'/Aݸ%ݷjYp@eBe@H\/9]z61ۯYo!=_(` ᓩ&3Iaۉvۂ1i6f:sŃ碩BY1a/ _$g f"@X E?u% FNlR! k^x!v~! wv3.lV(M5.ҏ6y7h5S;%/ nU Z1&UYz&e7rFԂO?; Ҵq/먴~%d%ZXw+U1¹c(eԛ'F}0?v}T y!Z{~ѝN&,<r[eHZ2E:+-Bbk};&DG%t-di4@ez{K>-&8^쮬%1ڞAB޺y[s4͆ hQ+> .UDOSv/qјR2octL6%k*GBkKTӥ",B Z&U s 4d Z{!k7ڐ A0ZL9C*I![b qֱ).l~%ھec ƺ L.ui5_7^;+[OY{i#'ȫC7!Yo ŧ\D;nUqhC^w2" .An* -=`1ŷ7VoDŽĮW9"y$ouQBelrlBJ+VT qL18Utwd",kSD!+^:]@ؚ.1S '4[ˏ/[qI6l gC۸S3r:8G wA ιL\+N=R#-v0FW}[y=BOzȆbp KӥZعalz(k}v6(Mϭbp"?~@D-S4{Z N̫^@ܺ ߥ܆X@-=l[Q7IӚ+w@30!*? !uã`miN:}k,&kr•ИDʭ; / m5SǷHuŒ3 u}$Gwo?'*74M2j[޾pI@);ɉRSPrJQͬ#Hiyݶ Q7Z3< d(\UUWF.0D2>Zc1Yċz+j|uK8ź ӝS), -QɃUW =6COg3>zJH(\4\c}a>>bݡ3Xk3CƸhwC[J=N#CaySOδ,#s^Y]".Ǽ/nQ a ؖA^hAɨrX{,y*-Z7߅1Ky+3XB{i%[FUaij5·yN se He^:Z)/ "->hJ_GhQi+;-cE"`=GtFe6l).5pK!E\]x*pq.OlE̼yҀsp11y56 H,8C$g \Dඦ9$J! "23؛Zjtf\__'~qC2TZo΀xx8CUb=4.N}*{u GZ{Nó\Sgh9j*0ƚiXϬB6 "@EϿ{iגq~pQY%úmDkW4ƘhdmoFZ -Knc]}8UOJ3ơz{b]&Wqpn,yrUD\4Ai\YZ8m⬰O.$s,dsmsk`RɝD~ (JG+7jl[~&ܖ"VH^Nmntd0D_5{Ďz^yD0RګɶJpdpN(fpR7~b0`S/q5_Bg{Y~LYP4bU`70dZj}`nqr8giY=A@HK]}ɻtiH򨩪 DÄa]` fl G\a4O gw<#US+ NI:Ξ71P#RGE( Ԛw "6sH"s!2Ոg’[m}v27 G:*u;a)wuKrm\ۭh-IX'-0j*E{J͋i]v&zaT "{Nfمc 1~0eKPePIe I2LJ~F6aPωyBJ_,h% ^2Hwfh4BC)VG lD#ч=yx.4Ph;=\P\$p9|dz iR!i2u|Cb^oJ_c_3BHO4IihH7l/”7Oc*0 4=jEhۦ"tw>FIl1B{ٯv%81[Š! v&ƅC=Qk:{7p 8[|i[]jj{IP~IqTlO.E,}lsUy$<ݼЍ=匹GFf'7UuԹS.խ'i%Ǟ3vhta Vԣ'UCxԤ1̮X橩ᇷZMiV1Zrf^A-^{jݝp$^) i5c:jNk{;tud|2'u (c\=[0Ǟ v~q `Ufٰ/nǏ7/C )0b*p#  >W؍HRR8 UuH Y+Z ϟپ&(cxG0魍sD](IreϢO/$Fi,((H8~Yb*M|j徨W U7,dιNQy6ѭ Lӡ ,+$o KA򀵔+gAx\[IJLGۨR"I.]L=T*W+D_T?<2҇6?ƀ}Q륉=-K.TqzяqិRB9RG^Yf#h*&gϪ8ڞU X~"U(b΍X=TT5k.q c"V}nhI EӥޡyLѬGKW)f1/^/ܦO,B(8 kE:\˝h:{fiV6~ 4)c8$4:v}1Z=9.)޳f'# rH6}v0G5M q+2KuRYHE}3۰;-j5E!PK~)]} T1gy[}?;5%xD)dU#8kkH-wZ!kE!Ǜ)ASUe? w%{z߹a}|-yZ~0,QuL!{_ #{lm]mESZQWљcWhWjFAL82Sptl;Z=LC!/1qcLxIxɷe#p(\R %ZFWPD2h{3#P++>V}O|f_LDUMdޞ?~I?;N% _;l>0 /捧4LY'_iI2%Tઉ7gx2 \kvE,Vu#EO$Ց y?<)?9De,k@BowQyeyO((?1c$ä ,% F3^?H$n 4fA"}| SIq(/y+X1_r5 $BuYvc@..9FwT Sq1c(Z }|&jSk:=%_x11J?Q8?[%;Վ}6p]_J٭ i3 pwPIjy' 7:ndaߖcT q(z+Vx2$- xVZG!b>k*յ )`׺1UR f.>-[BO}pݿ8zTn?eN4ܽЯl˜xf[sBcn?Ma@!eƛc WHbXRrou@`n,`\,In(gRVH!{jqpufda٬KCإ[`(h(v'};v(mAEO\;Ʃvyy&ҥώ,#Ix>~Z<cNo.D@C/V&6ٓ5 R|TW4*YU:`g~\&B&vd%IGIK~f<%]Lj{>gNbY5 9 I&CXIstT8jKǫ=$S-x+o2cɏ# ϧ}i}dHumx˖IDfy\L*E8޾9n_#v*;Q>%SgA)_ƭxq>r`a;@߰!+ [,w5T鰩A򂿥͋h|&jXC h[O7qQ-SrITz8 H- ݹS>*yyM(O7$viM?lʉ$ɾ[+ɝ@M?= bx,Aw6)'74MO@@ŒI줂WY"c% - yt6Y2's4á^=<ۮM)5 eS (h3^A̞ʥJ.@@`F21jX޻aOB ~})yB(OySNtAd0fuH'خ#hdWX@ё 1+)K|"/z\!0:w&ӚPSNF0k#JLdeAsNrrɑG!gOԢ!W[b:t5Y41Ly@3jzD$f-Iyuw9ŨĊ ˌSd.FqU)\H%ΈOIQTWոpVkEoN:ktp;9i dJJ1VĚ6 'B&"NlZǡxZOfxq):;K4!3&,@[?0! yҦ=&D`?dKؗmhɱ4WTtOeW* PACѶlBEy~yPXyfs\ _VIk1+>viGJdq< 3E z[o=(@ZL;/R Iym+ļX=w4}Pmʱ4S\I5Qxou՟c5ԖBXw".{M.0#ӟ.eHvj|*^VwĂ.$>uAw_Yf0WpȲ$"y+7:@E,ϐ4Tgl=\ז'm&(MbX~w CL 24n5)J39ɣ5韂 ƃ_Dbd'yk4:+pv DHw֙kS0'px<߹VS[N5nz$Ũd"[-m:9;x ,0Sƕİ@z`"9R~gKu7}/6FjӚe7Z^҇9%1A]cVV]'r(YOU^ll T= oVUശSY~Vj GTI]Z<) A-6؝"S'u&'fEacu< !Ju`-Y8zszNCM=^޼xl}V >(S4#'#aH7% gEv7cFŀbnZ#QA#-JPx9$ -f*wx.`q=wSmJy"E5e>w)LxI]'62 I@ _Y3y;/GI#h rGOYB, ::)'Wel +P >[}S x#F0 /m*Cyx¾yJOH #ryQ'l βZɠx~s} (|0\V(]_Tc8.#ז'D6psB_5QzoZݿߎ31}\|2%ߥñM2Q!CQLLp Pbg-(R=dX| IZb˸L}>~ f^G4?#m186-]p+4>.[SQE0[O$k!x^b/ W"nq/ jU'=?٪[mVrl/Hi=f`Gk,:$5b[< Ck?߼UH+qޟ("QB&|cxA|25XX}7B!1VR-AgYS†{֢hV)BsUqD>dݰ5xċ)ai˻qtuI!Ͷ%yC:)̔r?oD*Tm֦˂:خCߗA1z %?ޅIUTJv XbCas"},M`X{塈H U 8"l؄,H`$18HqDI<9LMjW9)WjaKJϜ+?@`[V*!hKsȅv&VaӉPK:o!ɾa<:^~WD ,'٠?D0ټE@㋕ÝKa׹iZG!4-2{J&J_<ׂ!WC qzNs#T:lb)Ky*=)WDR'XKL^iЛdXlOPUc,?8MXFaC_b+ybI HD)]k,eOve} 2/qA"baԧV@0[hT؄|bb'o=\ ^݉kGņ@odiҧYbM=Wඝ&LBKr;:TަG5a5Ea\d|*ٸ؍6{(5(gJw-6 al@O;5y9tKtAdbLKQ#w36&DvVb ?6KdvSћT^9CJn'GX mqֵ*<;PD[!@؈k4V$:Mt"騸SI> g\ӺZQ L ~\Oڊ@"gsl( 6&B(YQ-=4G),Fԃk~ )'y ̰7x1g\ϱ6^yM bzU^iQuEh6, aS[ ~Ǭƾ0)Prޚxljk^iؖ*|gtAQ>$)tCpl$Cy[$yH6}~Ԇ!{v05yU0{KX4 9o'#պkv- F roe!}oΗynt:S,z cᬺ.RJXCoa$J\)+k?Q27cg cb@?ӗ+(7póqV,LenK="R*wb@OԖ֊NcUdM%8?ֽ"ohOp#A|ޛŝuQo 'A!4_V3 %IEEY&kPyBO BFаtQIoĨG#\EBQHi= mdJp i&ؤlf%DFEn|_Պ> De cQ"T>3̙?sb jE+PV4/¨#_wdL,f;׺ZKz2V g/'ze rq}"Ϟ8s7W;ۀ/*_.Q_{S*6cA%َ /"0 .O :jኤ2֕{DIFiBrvi9-91 V}/PV+c5ᱳ !BT5_C \Vvm=UFfnT~?tc8J4Cg!s`%'jPNC``~\? C]L'>|Jnl"}.S˔ kZ+"8L:f3kf ]e>-ɜ~Owr8WZS/> Vkhokfy~xIm6q jxe`:G ;vՍq*ˆ&Q)tZi[h֕ Nz[/X[a,>+~xvKПf]-b"N\~C!CSEb+):9O+Msf i៞!4xLsZY^g1TBZ2w<#Dyz7DŽ40Lh|8k"0~[ՠq$@#o P9IwZGāoD읞 :уlf6]+^ə'7;pQ 5U|]Ċ*Ds'2 $QSټ}kL-C`l1^@^ |*_#zuic(dS.l)WLO6Qse|7k6 WfJJmb`he3H=]>d?&$G26i(CP5,ì;JXh5s.д~Ee>U1E6n1_WZO )9㽵|DaMXMjߪ3OYv Eb7,xFr6"@NR[s0s ow/2w9hg&e UIش[ TڅކZ@ =[ 9gh1 bYuί+Kx|ư bw'EjƮ'ICeN,7tVdvPh( 疴fHT P[(Ci?N w$eGC,XH ]ڙQ9]u\I*I0ʸQ%pe??ÆˮwEo_/ NTOfAX',M> tOU\a0CʩwaZ᷵s/=`jA\YL^YL]vC MPE [7}Zr|f5<瞧:@wd%Aq0\+1q$8Ʀbg27ʒCX)?%]^\l+8W}tyD+}I8Cjp`ekՓMΉ72%{'&|>nUې LR@œEdwtmQC*b@JkhS(^~l6G3JI@B,s s4ޣd(YDF;gZ9s=$?W!2_LsHI邁'5:%4iz#n-fcxuPLM2H̵KS[X]{_@E)!g5U0ڈ@bk8VR\o&Up+?>8T2.nwBw,~5H'ԒM'-/<ð( MSVlO⽰UADOcF0{q0u9j5,Mcw+YZ7 /vB$2ƖP(JQc[vPrO8!N(%º~mEI=D<*m~z'4B q`sd\1<o91;Z5ʌ+ vb9K |]y9W.Ҧ>C;;_sȮ{ct@3&Q]%QWѾ3Cj2ƭ$.,DNz1F(RyBG'Ͻy~6ڐRcxukѪ'g5 G@ՍH`LlPxwoPC y7s[w!nNO뮂!ߕHܨ\lbJ l1ijɷiב[ v6A‚ L|UFG`.+*WĤ"P59Tݘ8'rSyE*I7 w$CZh%iiRMo]e6;Qm!: | L",wF>FpğW]h3/W $[߸r$_ԉ]9̨Ҥ>sJ&ˌMԪxtK^==Ԓ[lQ}Wb M1JdSΑ5?2#A j_92_Ğ,\6|"dtck:B}SZyV\fiWHS72UC,.裔0Tygmk&1 Dq/q'g2hW00x= 7'cz}'оm=11MP0lm1iYzCR;nQ\t~oJkhG љq`sNc% ˞ 8B-29Rde: VG}.҂[5R{-i1' ҿ_,}' FcoWZNԦ O(O҅AUɔӧG"&1@9  HS5zwC#BcmqBBh@?ӻdn(HcD jjezγTiurP L\W~2۫w(._cGo.牞RJC {O7>kx|ZTO хOP(ql⥒wZ8m-y#yU)ݙ4c]\ۊwj dw4<dun ϒ| lx@UyyGLpv@&49 ܟ#cp:TC(QK_zMa׈9UOR!d4[nNI2<.~6JzDz30gډ.gUW Z4L +7羹SX&fVdbHȿ_u13-] mFQ ɺ*@ )ڂ_khUӪ65@I}_.u6:nt/P4bSY(]>ܞ(x8X:Y n.3=?N/&$t;b>*ԬQ197 6H[2QP!?x5]]G*xJ1ÓRK=\3hCN(^}P|2:GeЀ '=(ӵ.e`gΛPKpw|dRNpҙ'6W^w[" s Sl|`yZaoގ%3•h?& ܶZm;# tr=(aee`9ŐP Pn"KPOd-?5śo2lzc ɼᘎ*uo4ep(зp~N9)ZH*(\CI۬KiG4-QPdWeAp@k򳸜_'.u3K&r %W"!x3ۦ> B6o v%ISY~ɔ3k ~,; ԒPK@]gW{ 1-;8׈) 28j[+D 3oIjc73syC=LugJ{zZr+>j*{V#\29HTK:zU;[q- .F9«]uh܃!\ŧx&9#{'it}8Mx /0,b5rvtoG{{ xe'0;{ѷwe h 䑃|hcdK0)0/#T3c9U7+5C,e CY\ uG)};E> !D_/I 9c} v1j[aыB?UN|a$o8?aMmE0M~(o==6kւo޼3xz*ࣥ{0,t+۾3;]`NFx!Oè6dȮff eDgsY*Db~v5ӹaw?s2b /X`.Ǘ-tvNjȢIItZMyg9k4eC:t9n*V?%iPع<5&FagkVZ` 4#)uAn畭|{I ԂpY~aS3ю&( X}cOA|r @o|dg!zȔ/2©ȶnKjRUҼ-l)8DSށl\, (q&߰i[ZNe瞓y[nY j-2" Xά(to'̛?3\*ekX`ljƅtn͑ga} "> 4l4;8@4Qz2s=nO)OjFlh|G_gj>T.6 yً|<7TcLMh7q|d9Wav]7GOJusU_- wI%%,o4 GDMIOǥ`ҡ/u{sKMҟ{ <CXZ]byX>A2ށ,k\m [N ZzcQK_/A_wt%0"BQ ߻K|yayz}⥯LW(M.rPCjmƿrZ ⼩V#j)XV?D32jn̮x ;I]h>B${Eyݐ H,K&\%~K\ot}fxJ~lwD=!kjOCJm ʿ@W3\v>[ܦhzhA2D U- 8]u%ndDQɳ#1p?M0]6F71qpת7Zl_9,An%'3e?ތiaXҀJOT]nͽqκ# CNDQ:Oxr$/(]S~Gso+<UpBꗘH?x'8M}ӞV)Gug:XQtɏ!4F uDq6d-z ,dWKڻ*#9zc-_['1XǃM}B252/f |"+T]/6wjs@_.yQQzt ĩLѼI4:T JA'/5zzhOL6K=o]MBn4q6>96]Վ+|q X6:U"S+34Md" eO?M֖q ϶Bj4*TDhM7 e-rgUŒ ɬg.,ݢ*SmNO5ɘFcNb`oH3T<}ON!RjONUCR2jyE̤ "pc@}ս{5ĵKagvĕـqAf6<$[Soǭ BTQoXI Xȩ8cyuN*yuWaזܚ_  q2lm-qz]i^ iaIT\^-Tx(dQ6R/|%?t L<,뜧kk5#m{DpvS`EƜkxvrOjȺ}r/JsE§kcw{y`׭)2T+?5<}޸cw-BX;DUxޙ7;5Vo}A,5X*I-/jxyyq PMBܐ͞})"AEu\-iȞtG,%o2#F Aӵ/lUl]g Y6*ȫc Uk}X;!U, ;>gZC6Mfb3 aRMJۘ\= 5[o%R=k΄`[@v@iK5JdGOn㫳%WdMTu~XnzܐF}bm' %FI֕~z[V TܝnA9fTďpœ;}b0<[:!I`W\ɻ4]d(U),ių1Eu;.pʴN)T@~@^mבhk^M9KӮ:bϜӉ?˄;@LC-.dn?P7]pQ?OlAӘ$[Qg!膍R]弈L}=\ 714) 0!|1pAd$b~SX0?]YuwXbA1Ҿ uҰJptuoN "JnWk@ɯ(QNAȦ(ƽOa/iUBthi%DM_d˃a0Mg-XLLPH_0Jϫ~_"vY\J?t3˿`*Eڦ _v. &"pbsjll6mAdECdfs 4 َ*bF?dl<5P-WvrryiGƷy\Rwn{a2: 4^[&s@Wh)l=i."-gOauү>: WA$)rf&QJϧ5X| 1CD;$3h]HxIdSK9e9rhITG?=( q3ש2 N%buD|yYǼ5W)?Čٕx_AϪJ朗^s8@:$2KRuۑc"WW1e}50}w019l,Uh?jֺɘ \7pQGAu Y3-gO xrl+MIB|6`ORkH8rC!G~nv1'pCX{^CUEG%G0LC&ÄYPk_TX²SRGp;=ZlUmp݀ISȓ?ietX pq9I/_WA_|&)E+HRDG۱>yNuIKk},t bh;ͦ@ XI'/;vjwWps~n? uJP0ձi =lpEY,CjM?#4&jƙHᒤu7 p*yILn*ʼUkX1+.YODH3ZAA}B~P(b[-Q'a_MtҨ]]aǀ %꫽N ⎭9p晅~עH UgcA:r±maCb`>u1QHt f^#ߡƇmG8Cqh4ϼ6h + .))xmM`¯d=)ͧxA|Fv9ECxf$7](aםrꏽ~shs ࠺rX]QYI}ZԉksfBle=kj14%jetJ|(/9v#8zW +ӛI<+^|&y'?kGglWapSpYwϲĶ.ح֙.?rڑ}LΟF[L5'R?*$Jţ e֬;f>>pҡ#%gG(SQ"?jFXQ5# <}(?uOapmu{8 `o8HC%6ie|0A}"JG:r: 7T4_{[\%oK Tb"x.禆 W"|l-%jn*S D0-YPJddxV#>sFE@NL*l#uKNٵzĝRvbxlyOU4hh9S,5ryK2;S*p WG4\]vFbsN\3Np:E^/%0 IB8 /r[Ja'F~,n=^CC]8O6of2ijU6:(όIq}ibͽCҐxDB|\c5ӣYU139sQLMKqkΨXPb[%/';&Vj49YWlcvTZECybMLcݥOO=$܃45\oIH*DK3*8fbWKV$!Z X:5E5M!~ p5gH}Xj=sB ʩ?ӧtѵ+=~}3<{:\2LYq!^[RK^Du}yanfQX~܃VGxmp Q)ޯ+SdnWhbix;`7(xJ[@c>Y~CtMx 7\'rՏ=vo{SbS2,.><2M>F:ɡ oN`WaÙ[ʥ-Eh"OBYc/kEn ." Jg%m[/u}fl:@vkbYؔ>/ƻg;SC8]ɂmiHKa1ȋ&":#ղ>OzOPDXI+~jeOw@!.1j˒t6{'ye 7p:^9 NnڏWCRG9N# CbgOE%ҳWPooE.dwt~gوI EeФ:=}h s6#/9CVsut+GŒҔ{pYvRСʥ|P>@X:%ɍEi2)R?שح&:hu8"S/۲P[זr.Ē4IJ olsC5MST&rm*‹$;!uZeh< -,Y^-vٍJ+Ú/ HT.c9<<w͎Y*N8)g>3k%)ʡf Xu3qcMB<4D6d.iCy$ҏG 'k۾YJi]hq[ f^CJp՝_6tS17;)k57bnj(˩%spOEVyLDv|`y%Vi A2(K~|`&6:5!!Q|0"Z# /.Nwl'1RC4׼hxmDEHeG׭U{0!p+%ZN D[aJ.T^ZDK kY/{(=`)m2"BBT'eDĄff*3 x }Ej |wDrJWa3tbnpm|jPllbYgbA1Q0VvgA#o+rd.ɗá#d X # tS3Q]i =w&LEOߠzc>2OA+b?)51wAX#ef%[t5@IADo?7'Yv},|&1 EݡJr^aQpLm-ܬ#Deg%׶~6ղn1MZ%v 9MM:9߯gG7.%pSvPd2 Șr xG]yTHng_^R2i0׉jP31h'z8[De HV-O$*۱v42X k v+,uԌw`1ʼn0ùѹMv8rC% =PV((,t]Ge+vϿ SN|+f].0K?`B hų *F=)Uq36=3.^![ϣ +_J6cyԝ&erk{b2*i"#݂x\ĺzޘl`,s1w&EC pT-B4c J=J |M*ҧMI=T5'H3OjHq. N `8]*̉sX;X| jqF`d6,2tG(7Jz&Fj::E&ABMtw i߀w@TNg?[m֘f$rl˭ xu?2#cLz|iJ5 a&r"S֟8Nhcg"poS2 ͙ lUj2],ϧ li+qr.D("Hd)HJʺބϔ̜i= PЌT?ȕkU 4I0ΤRF(9BK_tkCQ |f.&'xyȋwdA[Ԩ%>,Tz7 b'qjlC$5|XK>O:X`XZ_m~|潤/}_WL@tp|ܵ| s_~.bMn+(tŖ*[ f?ji1DnV p7>&Qy䗍$ v͑яՓ=&]) )Awl|vZ]'{D_B|>B暈F9U6tpQLdZDտߐN]{wzk+vN=/>M Wo]/rS|) @":n hڍcr@ēp{{u ya9uFM6jjv9p!>kD$!+c |>\uktH%E>rD}@Kcs۸ˆJ"%0Q$73@ԃˠ{~ zFU`2%rwOn}P}ZҥH蠆ʥny3ZN3WX6r)dfjoJ2 ޓ]_TRhH8*wXzFaS Qe/  %ފLÊQ:ݚ>*f>kuDjn_^yZgZ3Y 'ppS!clsnyw$f z J*3󱝶6jg<})E6۷C|w։rM<]H5!Y:t'h:P.S8\PǥIj @B v|43rx:]0a hvHb93|Wc T"6NEv2E2M-4TM'D'X6*ZDFr5m^4pq;=hM;bwϣj1V6+ 3*:ń:B#._[KV !to(]%o= cĊePq S =P#VY̓JwOFU`?Ɇ{0Lg<54^ju]C-V3{&dda(b ]=$HR@WYʓB) HLu$Y b %s _Q8uj` 5-]"UBSfKk[M~vJ;kVL dMʕ82Xw ?>A,.`'}7c&nzeaPlkO MBj9Cz\SRI.QM/ÛˁVيEMy`NjXȏkb?_1֞:? * ^ĖE IE%3O 3$ QZS\C(ڿUr'3 /؞]_P^7 &\Qō=D2D2&Ox|N1MG2SN!) ߼JD=1#@DE0Lṋ~0P!óT̡h)hqCwum$KRS<ueD)l±Dc%[<%{?(zaU2V/z:}bI̼%\.dNYbH&=+yvcWtb,+0Nr OXχ穂ʼSI oa׎ cx%Ihu3]9]U3pVn HXJsCX 瑕Tq+[AYɚ"pQKeʚx(-;>& EIm^^kqePSmGc4/swŧ(SV!ˉ!U&HEQ7br>'iM8 TMˁByLAJɃKPiM#}(K֭KP:R\UTl F {No"\gW.K[Zm3!)C}@뇫IL|zR6>*2gh2VXI?N`M&@ZXa`TVvpvT=vqu$FBz|or톑 <ՙv"$L mb6_?֡qJ,ܼ鈶;!C .5h,@mQJM$TMd\eJV\Ҡj6[@Nv]],w|9ݵsܒO8}<.!^*-AEè+*ihf*)dٔ-Lћ_)r%pz?b)qBhFw/.Eއd=Uh$>t(V&XHY;ϴdI$PfP$}DBVO6]ME @,Ei3 \p931>;:A22S-CR}\{fOSh LrXp{~Ȁs.?(+Zd ԽY?!7&7b&u? }~x[@xTR5+?))94 LQ ĥ$>)s7$Z@YP8ABQUN[v,GV&ȗaGwo<1ۂXV!B1rp?ۙk򚝪W*M7gH! =o~^ӑGoPK/vwg}&͋0U(Yt1ӟ·bg9'KT NjWYu1 vګ\t* 8k2lwԐx'eolʛنJgWcq-I10菜 xhBsIͶHN3SaXs&?沔m䴟ojJ鳤a_VOpY\M .75a&u.[ CTld>G~KUgy[c+\h`6mA o&T2K1 au1 tbo-v3^Ԧ顄x31jlgI ?U}Bhfm H58/f{~TCgW:mu^- CЕk[[sI}\ 7-=)!1ً n圈}q)VCpn,`Op:הynX+0woXq(-FQI=н? qlwkVV‡ib0s}Wo1eK<Ʉ].-nCF],FL`"rγ!9B‘Wߌ5ϧyNbs Ǐ) 곧؞%59Pҋ Z_s0|fTdJv1Y׌/ڿg g:RԉŌQd[,;X8PQt4i#nDa'z $ߗu :VLҽ:6)DcnKTѪ\B?T8{-wv ,I:2c.פv?E{$:C_&/[Bkè5{vX/M!D[lep `hSe&xRkZ-wc-,#>ziai姫1v+OVTY{R u( Ds-^Y~zZmR(NJ4FN+xsJĶ%J^L" kĆ NN9Ve_X6ٶ cU*5v\"g|kTNUH1rcqho`޺b{d9/ÑYjSmL OPnPcl+0l܅hC={U r&̐v|U/f{AᲹ27^qye˱V͗7%Г0J+ ߳]'Z ׂ}{JG-r [S֣mX9Qt#`GjV P)mkby(2D2*mw!dfP:aIp%jWQ~ȡ)8kHDDHCNܙlȈC2s>`"[z3ٞ&3^;^u$eU0#f̪߫o ]#!Kf 2ˬ[4X Y|Ԃ!sQ=0T9⹀e͓<QYRjN35b͕D6eĪG!P H|tcG|A 081`lU'L`HId3Id.21{5دrNBHUDN>K.O *op)ܣ]=kY|3)IfN#=l{ (Z]ZQqiE2N꼺R'#uFt1H(7d%s[ vȾa)7]Tlx7@gCL׶G-:vEPTZiUR>_H1d^JNE\7>V :0z6zJm ip׊N?rqД6У~"9K@l /7p1?ĸ﨔bv#4IE-b,U!JesYXdXစu0 /Mizb;iw3:Y geωXsS+{PmL 2f2iB(77o.^mI&'rJX~.`vA']1hˇxɪY >ܑ'j17DCcN}wqy1o9yα1ZcGY a> e[G$sȥ,5=Y m3qK-qArF120<ڈ7D?s 0X$UTq'@8G Y%bBxݠ%Jw,D,-{`eA[?s6R_gHr0-)oJq\b-s*,],{TdBYK(=t̼gՒHd:t @y^1 N.A1; TB)KWe _]̎zTZ>"/HĮUZ%utb,5%X3*m$PfT`By0V%Aa]~&6:E$7 Ц+AҒ1rro8kaF,,PBxDHtW g#Esg.mSu~yߌ܁Z. e)lƫ0AZCVf~&PdI3QүL4E-:e[-[}~a=p> NuKE-<^% ,Q'}e:ǖ?r,Pt }#ƳnfYPyۨRlub*kq45D)s[C*]iY|٣(F݈ =Vʋ[@? FKNȓ0b-_JnE;=yV{]XdZ/Gj\+^&Y&"9hɿQӝ%H/)LeQO- _8*>%vw ^[ 9bY]#pBkY'pUMb nxk6>Y.1Jݏ?Šk[ۄ4WVIZCM87 cGNR 6?wMa8.i\%cr42C=fmV6q~)6 mpMP契0{'-k=7.%а5&[E cIqs.f #sk# $B.~,bu !#@H h&TA+h,$}3K|~.IOaq'-ql (FDg?'˘ ڈې"("*ray=M8vuΒ:u*n>Dw^һ_ԋI\tӶ@FH8{56GB:Zظ*gYZ07070100000047000081a40000000000000000000000016599ea2b000055a0000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/infiniband/ulp/iser/ib_iser.ko.xz7zXZִF!t/wU_]?Eh=ڜ.+@D/ $54ȺʝZ)PyT ad>yۈY'.jcP,%;?z f~W*щ$#, wpk.s)0h73N5i6tK؉3TX[ZliEK6/q(؈0 pju~$X43y}I 3ۆ&K 3z$zޖq.hEX}TJ -Ո=֎Q*k=IBEa^l*.֓ B㎧.$)Wz]dOSa}hg+큦)4T(oeFOg8:+KǴGqZ• ٛ0k: 5I S +}f:4Z]rл rIr. buU+k n',$䔽sIMuQzmy,iB>34m**}^E"ڲ`=TX~,?P'B*!ʦb|4 "0O]nJ0"3q(7!6X׼ a@>Y.""sO-JB=wVe.pxHMK<vZ/#笐t"62QvJUڜ6N cc4WvBt۠bsNwX+}:F?-XCڄm,3.>D j~);-c%( Ҹk."FOhsK$x^Ֆ&{؄>7^"5_ƙa}{#6/RV{#2534V}z?!Ȭ~f˃"<]3Ⱦ3,ƍ*-ja`u)4%~pYgPk;ud'hl|xJM^0լTa_4əP֫&Id # 5E\ܭŁTI46_%׸tѾ: MvAen[/w[UG!$/P)[c&4ez@a.[Ӯ'ZA }hXI)qP0ʚ>nwPD8GGک+5#>Y@/R%7ՂZ]SQYaznFf1.w@  Rn0" r\2A|u*68Y$7 ؉)cx{yoMuGV%ʗ}3t *Ko,58IK-R JOϧSh{0jã:ϘiȐÆ_@RXJ grIpC|a5˥IuS'SĆGD7TXrZ]/0=Gŷ`ky%< 96=NG]BH%8a#[|QuMT0-e Ȝ::w]oJ` {Lb*CXwi{Ppς[+8%]vi1})}%Tˢ̵i3>X°Xg"|,(4Q̖M:ݸV@ϖE,LY5DTDh@ aywF\% 0&{n oU= w,FHBd8md ~Dr@iZxV:W_ɷ 4Fɸsv?qs4ˎK4  d7TR1g1iŹ}'8"3'XB#&kA.(kC2b|3b<譼&[#n<+hzE>>r"&M=&fo#+2V>l]n Vg?y@{,[KxJ2,h(y/0@s%J0 &j&Za[%gƘTKd aJs+!c}!?Ԏ4k4e%;rI٫tGa^аzoPoe Kq4뗭%c(0Lqx+m gMvxsM8*-.CoFݗxNkT &mB>-†3^ p;Zyl¼(R*kb~IQtS Nt׮\^ѣ6z{T/Hyi"r;ʟ bTGAtKPB$' ~()`XB27ɇ0dp-@fɁLIף&Mz<h07eC쐲V_%Rlöy|F8 >Ċ#Ԫ9Z,o̿q< n@>n>4 .lZ;,k 2Sٞc\#47DZ*M᪩T Ikx$ . +'@'iͶ``[xA?t-v^`[MC4N>oO'ư/*1sp1Ewv aYнj7\r! 4wLAo}"c]0e$l8Cu ZwfƯEާȽj7$9ܼ鷇`*A[Ua< 'Jm~Gc[J'C<#SȿCxQH)U4G}U^0MT ;02EPGG"kaAz$v)oi" g-5l܌4>0Q-{<%`suѳ:̀N8cS,yÅ鳧"! X{1vv4ؘS&]R7ڐR)+ME򂃪X:(bp XD`9`'^ͼX )pxC+k ~4m59g3aXw͉F'V&KI/WْВ܊GVa:D|͞rKGx֡{^h:ԬRb¨l@' k%YUt2>:3}edb/םlUb%Y)_ē#SoqnG%렘rxܴSs(Z GL جXmn=R9)i#$kx2/gPJb[F$LInh{pfUdl3Dj>&R@t}ЛSs϶]ppRt  k~*ci'[ # !{qXK1{ ߘ{Ip![tuW5{0F֪C–`QDG1eƺ:י' -ks캸`԰S)<BbQsvg[̽{^b54?ou/ #4kweӀ>oRWkT{yaXrug(^Ƅܸ6>_ȧ]3ˀ w?s}$z>_<ЅGSф" VJ n9D%W~_sICǸQne @D/0$J7 /!sy%b7C,Hj!; }Ad^хf^X[/Yb4V s]Hgn:9W糑ߏﰥrqV&F'9j7`=#Xo"G⒬4Z)G6Gy/}3\2L+'. /`߼KiE #;D1wS,ǺAatwM!ir!„x80xw+KvM1VXF1_ĪD44{YWF0:_)۽Np ٟ7C ,-qŜ z T{扐,ZF9\E߷MxO 9OgoL<1]Uh#z:VMe@Rxi~W61^́CVD ϸmw1a6 wQ!z*AfZ9K_:~LRgHy[Tu>(|۔Eҥ[ɲˤ f$%¼^գѳy\ opv3* IFz_7b-eN=q(=\.م9JaV3_wX{)*\i AE"w)(H;^Oj5DVEE0ӄtI8vZG&ó,ZFEÐ*3c< jj&G[+4j-f ldnN|t`ȶehu&Wk8O]Y::~QG _K4cVU*!nm Z>8.AQjW;UG+m(/`E3. #=AJYC 1`0[SxsBMk7+V*`k{~:Z2vyHFdc\tk9;-:N~P1r|smG!1:}_m,x|nZ(4W*6pCoᔮd<#EK&T%Oث\F T+&0pV Џ s"ER=?Invlb RY599mTY}[S,:ޟ٤TZ4^B9+^ThOw $ (Dd;OK$-˹IAP3 T"0qߏ"mbwY/l5 .d<0;o'i~w]flqhx}),iB"joӬr:Kors& SNGD.H]M_vcK)BՋO^r~N5xW5T{:%v]J~-4A7aaXb #x'3f[%ey,KG":.?/˼ #7@ϙXن%=+ 9DknԄ7o7`ЩۙAH>]EaH?o$j԰RUDX!l d 2'md%i j+f poFݻ͒~(bIVk/K׭J[N{7r :T\sga\gIswGݷ`?ز. nppcO;S`C?HՆ٥)a khPعhEokTb@U}AS&KkZJ:eɾm ~$&A_`o1c4Q/_M;(ѽnBsZύ!x( jYYCڭA& pDѷ2.}M\*o˖61б||PWb&IEely~b/gՏF}@>3#8T77w7Xh@u,&j^H<>Xt}mZW1fk@!笀xաT*nr8dڲ`9(q\߇̄dDb&v$]oǷfT _%3;i~*AQM#XE@J^F>ZD2Rɝ+MRnDqBC{LvEԨKmm>k[(!bt ǁ"a3Z N.)+,C9(%ƴZJkŰ %xKt(>__Ԩ÷y,^D,:A:Z/<*PMϓ]Ca.Eq*E}B;ȉ4:}5>r6#dK4Cf {ȷlT, ^Oj_ Cٯbuy+qqRj1J^|$}QTr%5h T[-.y}1(I7B^CY}YgLU[Ĭ7T8'1H>s`]~1崐a_NXEP D/Z9?Zl€*$ Oՠ9Ll] -HٻKWDX0 - D*Dݮ\_tR[)HeQ*ӫx] e\Q1]=]!|/6MCU%忞\oPR|m [#]E 7D{Šqz/8:tɿVAτM[1KS L8f OE]pKeO%^tp1g?[:͛Ix [ >+FlGIc#f$f2jv>8S "ZA.&-q X1Zc"o8k 5M bFqjΆ=F7󽚯ٯ3q_=^h63Le?4m>S9ePR.My\օݕ]wٙ{+6bډI˺e;0i{NUh܈R]~7 #IޖFIAI-sIe|G}Bj o XX4BDj#DGF17S'$&_*Vzȏٹzh}sKÜaCg;LlC z #C&dYEITsEdc c`1ofݻ*Q}Fs(sy#eh8 $F0G"!Go;sujoJx]9] Fr~=sIK04eǏlj]@N/|CNGK{[n'S/5\SAJ !@ғ*u5D( F..Nv{[ B'1z~kWjXވaL̑؍Nq*?M 5ޭ2d6(ޔP(:Nޟ]˞!7ψv)s?fS?R[K~ k (!tǽ}bE҃>r7q~OC1tt1<0rphߌtj,# jZ2j=Ca=œ#6/Rv=UJ}DF"1T^K! Q꓀OiI0{Q jj:q. }/oOkdz9YZ`2= ԛDen'hbq?l$u|c0xI9xO)ϟ>d/4{mL?[]˳;LQqۡsS,4+b27Rng+B3uҎx:eSb\)ׇ|}dŪm(/P4}l$ -A cnJGQ:B' Y""""#xf_|jӱUK`h6#RJAg>n Z\lYV^Ex&͟Kޏ\7e *ӗQ'ݤ&O&wd wQ'Ԃ1á=FT91cO(DzGȻ w8Rjk*٣D:t͛ݟq| #bb!ć=2&*Kho%hvIIuX7a%KPx֨6F<&܄ć+^,2]805H F@[K6`z|=.ƍV@pA~ 㠅Nt&TֲvǀƇ_'y/M#‹m+݃]שtʠEN"\^Z=:!|/[Jҡ|)#Uk0pzty~ \辌xAb2MqHWe}IR|Бe4sȚ/BEF_maz-P; O1)o"P^{V΀5o7H|eiӔ+|r:1? 8Xsvw_JRDN@z֖x]=;?SN 2gx=,2nsv|P!%i!BGPl>& cӭ<ވJtXOjJP94~-SLiȋvBﴹQ$q3RxCfcԧڎ^p6-ABSleq)ßw!0bhEVL*4*6>yn^7Y2--v[[lDxD4S[IAs'PS{ɠAX=9x${Ys>;Yʻx?du(}B&w&~' E]sqg~WMKyqGz}l_VbWYYlV{F $.K3ddqSK]¨JbX B}}M`4WZk e[x\nNJX?O_9%9J"z6i )եak*+jh҆|ҺP kak%ӌEq ۽RP##t~h +݌i'>L-^L,(L#bަuuB_9>LPDzVY_qzyԲՌiʠn+y긃qۙ_PyREb3&pSU˔tf\H0^u7޺Z#ϸDuc@C:s7{|m-or UY\}e=MY$eD%3RbK [8%|ɷH! Ag1+$1ġS_SE}B9T,Iq h5**-üN\ 4">2Dr@Y*)Nyy̔6y K^[19HFƞ Q&^mf=:GPߟ2hH'"xncІMϱgn@ O"T"JBH#Ew+[~ZUd]1ƙ+OZP͒,qdcgU,j?&U h2B}A^ kC8pIVLL/J Xڈ:yPN@.;`hB:ȷDm[vv9 pZF7闁|wRw6H?3"7u2XTY8?ǴcD6 ["Ҧbm0Fu|em؛.wf'" س~{Y¢m;v,sHPNiChs9.$2yԌhNʽx8k+taKXF8>wJ QAs,Zx>wN1#yTT{zQ$i*^U 汇C ;P+F;//HVov_%MvH_o1)Tyƶ~EڟD#~Ulm w#܏2^#P d+8uo|F!i;p-* I dzIT%|3a~ #FU#pS_mߊ6wmҘN&݉,Wh7a%,R hЦ!bϸorlևj?Q6,*ez>=9+Tw#D<5ۘebvΝi2Ye aQObwӪ'Q@cKɌwn#wb$6‚){}~WvW0=ͺh0U$K"\e˧GNc ۉƃ=1h#ZdhJRb-}Rn.S8V,B LY'' ESU\k4;ivQ/w+H[/uʏ8I,f>,r dK`O(ijK+]I3 r8eva5-Kydd=ΑΔ k]7 "bvM`3a]ˀܿaXx?76D9i183v'$U#eGWddz~?[!䓷ǡC? XE`jMMW4Yփ v8J-©i?S}8Vs;TP^d<Dp7q(U! \Q;Rbˍ^lfxaa(,o<3- -Xn}QFlL߫Y-"M;_TҘ4#)@ $hg^UI_Y J xi Z#ypس~>{EG|-ڽL yQ%5/-ڱ6y4dHݬGdnc1͟#\9?zg}?ļ@\7[\{)޽`#Z?I3GF!kndtK ,ceO0{JϾDYRs<f6CUEzY6f 3jqP41dqTV?gMf^wPu `"`YhH1DE] p$giCYY8gy.:8A&Ixx3 0mpc\ߤV;v.VL-yp5)* nA?jd+rZv ֵT)J IAbV$E╇ um}6_ CSAZ=H,,>oab e_$t4$h|cnYh|/텚`>-ws*KZ 䀒Ip,ӱ kC !xxѵj* 9@Vm&5 B8|P)\6q8_ݻ6 !LLs u͔ r.}YZ>܅h?UR'x)x& 7CRf"(]i3Gi,:XfB*|6LZ9ڻˢUAP ]``T@NNp3%2BTeHm1[BnY`X40ggA~>}gUwV`5}v^%)tUiAe#;JCjR(+6u) %Ym4ka9nPJ*R==}9i [ضHvK3 yr0 &}-k 5 onu@|!=zfobGn]ewdKGOڝw ;_DO?QF!ǻ xeHZbcojb:xtbrL1Ʊ~VGƏ;Ap!jP3[>-os7}'T (C-B<堡b Y 6]Ї+ b |x59"F4lTqu'Ӈehg\Ҍp¹ϣb3..=3؟n]ΚITFyP~4#!똰4%u%֭˿FtiF+J7tr5.sA;OtbHw) ߚ~<6#ylL(sԱȶlN(*Tio'z GZp^|">O˭kp(ql`ڒR,"R/]c $ie7v}HۺJ 5%ss8 Jxr4B ʜif!v iNd" 7{1HRk K2IbLrP{Tu^bT4gl~ JT?y5\\Pl}dzG.p}$Q9lbzrM-scĤCtlk'YIVa p8:cjc}KUfeߘxd8dUj9*K8a0m J<=*jKL%m슟9ag*J&"^ќ.<3.ji"bksމ.\Ijvi 5$v'F/5,ΌͶ]Ϥ>'V:]@HmDڅ6WvF| >RHqRDT!}qrW{Xo? sLz5XnXj6Ҳ} ~w<v[r!']~=[ &4\ +vWW|waܖiJu~B+} u(n׬<BwKU<9_ FO{KHV\k5D8H(L$j.W>3?.)򅰨=9qEȇ&_eBV*ϦՆ+"P{a q Fi-0:mK(:>EZxdh!۴| jtsIU4X2󱵢5pe.&7\< @{r)n?KSY OmQd u20$M!<};kpq[H1]$Kg EaA矘i(u sԍqnl,2NfNTCլ/44w[兤yX Y0Ŏג*)~$@9G\HA#QI5U:&W%[cm ŃgG[5PSX1?Nm<Piv^Rs# <&|ۢkםLfnt9^ *,5GZ?ނLF&~0&[A%S&n4k bjrT[0||s`c|4'0UW氽R2 AI)Rx_9Am!/#Qj?5 '}p'vz\{rD)nhbEf'Xև)˥A;i& f>Ir(@"UK%`لvcv|MD0^ԇ{"x2PEKyF$! Qڨys)R7xQ䊖g^p¢&~p;{rwms9W$n'C]u ȩ.zR2A4lZVZY]U! ;< ʁ\SfK5jq@0%FDs JZn\=CCEWD_av+ә2 ;wWt_m|Ơ5-+S߁US\?oU(SMT[w"\&xR0Xo.;zFTN8 yq ;NGG&wv ;u7,W:O/hi@wP5k0Tz(?UV\vj!QjrW$aS hZI!Xcvw Ъ;ےzu>B(USiaFYdfX]qcH$`w@xX|1.G=0*좭I>>u(pX!󨺕s6Bc. $ jw} [wL e6 3״iYgHvN V]Tx jAũeYu|`Ebq). &ZY@meaˮ%͞m9?._!n*ZV?oY9'wU<^\ՏnqUbk7Z]5MDHzFKZcR-#jP3 jx1sFZfܐatllt۴IpsҲSwI'8@fJ[;RGD%t=I)wi݊aOЅqdBeW!(K rUjsڂ3)l?c;-Ӥ*>nibm,eE7$ft F6 AKFl˛ A tTZar淲V7c\''I^*Q #? !hLzT)VO {QJt>f "]U:F#B2IY@2J;l8go7;ؗ:Qr3/_<\Ku"i\|Wz%=TnigbٰC߇qfĄqF\(SdCY} 0S{ xՑ-$ko?wҌPڮE!#]1`PZk챙i^ !gYz=m|pWX$ \@& #~:ȚQ3OpŬUxpJ, Z+26alfSA GlIkǠZvll#j6H2_zq&ǀAJVڟF ߠK(`[_q8  7YfƽD{Xm!gwN %z֜P2֐VAgir8H&ereuPi`dK-%7Pj1ɎS/+0G73,݇.=ֵB43:rh()d0Q% 1}1|Wn\8rm2ο%x]R1&S>h~SūXGU˓x7a*4EM&Q\s2 #B\٢6@ i(zno%2xheګ (h@GiJ gYZ07070100000048000081a40000000000000000000000016599ea2b00005fb0000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/infiniband/ulp/isert/ib_isert.ko.xz7zXZִF!t/_m]?Eh=ڜ.+\]9P8t&_+EFĩ~&M##!HSYLudVQ]GŐ?j2=p+t I~ԙ:Z,gJ;َ>+g]Y W=`GZ,r~Sj.=DۇkT oO(V!P̃JEBtGG$^/Gd7g9jٯݏ͵NzOL::Uuwt7K,$^SǑfYF ע  {ISidNs=X) ]xqms\dʊxH& 'X50m:J f۵LelJ9娯'gRϵA%p8Zkn:8IͷRVF' "xeԭ!Nb=D 9MBdG7]ޡp0j~ϓ1Llx$.YNvNٚ+|FoCmXMܤFI޼, oԬ/9>]C$VX`z|o"r*$*~l_~߇ !&3KЩ̔`Kɞ*)s24! `#au&+,?7TuB[S9ҏM{X҉-=Y̪;d/i_{BV 86IGwӯ]"R0Wg(Y0gm%^D_h8vAf}ڰg ]/gj$4uMR=ha[͝4ՋD u j^Sl!h`zfϦI]"޵b8 -E\fnf! ;rNo0O@Xy(>\>po8KHW0$0'*OgmdKu6v MJ_nЄ^\ 9"oD,IAjX}AϢy+g`WOicc|%Er`8dA}jlvڵG?;H)o:6)o|v}ӞER8dίUN zgs:9jSڬ$.>,ifK(tDF~^E|0L3Guد|/y␞h W)[i|r!1.` ^2p溙C<\6P<|db h[3p >/aSB{߲f„] ՝wк#;yZh-yDԭٶm>c+#á,!RkK>x >s.];)q3;g[6&ηN^cx{m T6L.;Wjy"_P{(Kv @i;=/P-;l Żۢ_y_M%jHS , UP_xڐ4/Mp@wIV|ݯ#$Yaq۞y^ (@W<Q6y٩p3.1/vhr `ni[4ltܱv{g}ܶV =,-xxA` @#oCAyd!]+0~y]T=<14tOoްR CۨHA5c8ۮe#1?A 2 4 A^0irxc3k๶V/ \SRVWWXZ&O} [G镪*Rt^BTa@B #cȿ|V3j5B}?Ll=_,^1I!c;en[6@5n[-!2H Ix2)ˈ#n6O ͼE@bRZ,enFg[k]-J.dwC6-EO\%vS.ty^ck-H9aie7AZ,SB-MlZPCGd\ c3[xþ+L r8l󭲩qL.D{?'iK`5d\0qӯtȐ>qRokJ#r[^5RO1; +Keixwtkswp([VA4׎mWz<4 <@G-ȎާkbRyQϻLRYys`v:H',$r30&y?j1z+//JnVͮS"i DH^UdO־ aaT弪 ?MgdL/bD!w3Qߴ-#a0 :uW=y')jc7N,B20Y>iw6OM-XZx!G}(j:je+,63U*CRk#Щ[Գc&uBx{L.T]ͱg K02H3ϧ8Eiv>pLHn_\ӑvdعD*gY&-%I A!I<ȘוG~'=A7$y`{&᳗c{?9yL&7ԙ7\@[tB.Xυҁ 1cH%?xYt0 jAyOcsD4#% 5+#jM`uWڌ.,@uжd|j!~t{z{ eI'IGm'j}]Jm$uLg@Ul唒 U9^4U|?)w V8_HvtgG) h1 [aJf\.+ϑMAAfU]iğB,L] uu 2cȤ@äɠ6A${mG);ox\sVr|%r4T W'dhwNG%7hýГHW_jj5t9Ӫw%bԸv䫁(Ijm}miڮ<i"hkDŽ=8~1a8bk1&1'Q8r 7FKlu97'2 E~$uuH'lDK!c ~(6JH4eς:"5@^zxq T)/iMJZ߫4E|Cd=_>M()ץH,,2mJ\KFGIt` ̶i!sٖ^KىgoTWW UĖP\YBɎM;Op$kŒn2˃~*8G\grr?(8<9o >a೅?*x_Q*Lٙ&{jPl0k*3Ҽ^J/!>ˤ}B;%WFC{oH%4O״54,}(t# QnC OQ9/ v/`lQ4( gY \IwiL^1 ^qhp 7x3M?/ǿ7\GIw1*({q{2 c*)ÝPEg%j"qD 6yc @A0!#ITs9XD+Al |C7]2,w- `=3^H,ڷ[ד#WIS:,U /C4tc{Kv)n@ptajש5Lw^f9])/C/n/3* / K"8WT bv;hZG=~%F )zteor(sAOy^~lmn3q8bC| STԤhUEѣ'm^ݙώcϦ~b٤jfnTUtPݸ >bWm@SE`6cHTUUs}̇R+ b{MT Č̷L{FQצ Hle>wnҹX'ҕsIgͪJ|pu{@]Ao=Fǖt͍僪KZ0@ja+Gką! ⬻n> wc؅c/Uq@'c\%,fgg~ے"7kYi^ -]wU2WvFJr/9G+7'Xn5srXZ#wAev1O܃,6NW8 >-e8mymGj.* .M/r[ Jw N ~tࢧ,Y- X$}1h: 3.>)ݳZj$ecV_<5|GTai@H?_fHiXaTNߠ]"5 52L@3˷Qb) Mj'rZ:4GcsR| ſh58#spS[l^ ExdoPpT$,pewk'+bCk*=1)B:^:Aa~1֡Kqw %?̓"4. hOt$Q"f DI|f'b#. S,8kRivLZI_{+${yc[P7ڸzwA2q*lE0--,S"˽(\,osc 4>g~3%;Uce/Vf3%#t,yrj)\{NZMXd6Dw/J|k]p:[T ֯ =*e᪑ j=.햂>. vyEqH R0j]I}[uЄr!Ԋ(%8y k]K1iDvXy( o@ʖ~S"f}35+oA'>Hv)ld؅u{n&[eO>d[^ɗp(D`0ncP mvrm9~\!FWlRBI\/6J4G\ k+>^\ %oqLZw K(+ls40迪I6!̫?hD5O1k.tCIo%o8 q6>o S}B̹kw{)bձWˈ{f7 ^b/†%2ȩ!W1fTӓBXzH/{zlѭ|>Di)N˲omfVw 1F a`ʲ%px ƶ$"sڱ Pi{R>,/LH>7B5'hI^՛Mi?+ft|]()p'pki(4*JIihrnym[@cyŕF9]e4GɄ`^ G6|biޞ}=AUWwr!͐. չ67|\oE4lrOIth^"Ms<߃LTF>c7w© ˙BhfvMq"'; m)/rFj:,u5ڼ`ER ?Eq{Uu +T26?@[MyUtu.2~[X\NtA c>ӎDvWk;؞Bv\(4ĤU1+x#9v~MLܶzdaaxkq;u2)V[NUrWW-[yLHSpqb`*q%b2")!蓜NwYa /DA_AZ5g^5,.kQ ofKyč2)M|œg*EsZҵG /7^'/|3*φgemDF<.\/m6 Eʣݳ?oHZ*JS ~Y(r UTn~ Xch*`:؎PVp/tNRy !M" W%}&5<ӽo pCo8pyKThu/>R^RR2UFu]UK]|ă 6 Q `˪;\ @VjlOk^99F1m(0_A5uWñ &ZmȅPm8Te ,KGԶJ#Myn/"9Fi8Ls 93z`8 ݪE ("^I)])zU33}b`GЊ'-v#Kdɜ okxlбמ @AmJy~nHZ 8Z@UFfZj!ׇYN4-Vc hCn*[ӆmQ"ۀSmv9gsB}EYY C Ԝ%0UQLL;Q:+dמXc4W]g \g-Y&6-Dn4 LhސrjYD5 YlϳIIڲEp +<5gZM{;˺/$ $9VO@A>سyCARt/\o9؄%dL7)m۴ B[ ~S {uǢBϿ !bV4Nb ȴ > Jiu^9^0xfѬ#wzĝ<+j\St# O̍6\tP $#|<~3‰=8 N$Վ}tИ(x Djd1h<\v8+X5|ځ9B,`!D3YVjɔ<__٫>ʔb"\ oZ$α@Gq'ؙYoWC!H}]4o^fci@\>M<y=\;EZ&ۤY"# }4PQ}GE+O<'jeL[lئk$(CxHwXA,FW5Ʉ!L qΟܟC\3s HF?a0uvgm3jyql/, tԪПu ?ü-XvܢD~TV$MEw#6e ,,@"ٱе*.կVk-K ~?ڄ)#F<(Cc1 yѤힳu XU曷 ߾O}wzDWq#\v@RrK$[Pt#%fcB)(ѤiEFe1= ʞ(c<̍F?y9SL[ΎGh 1#C,j3}=#:N=]ezv@\b32!C}UiTt U8͚>I'hv7pAVፕ?s;)^f#2M ]H!1Swfo6ִ(&v-j7]|y'ߍOc{}RB0#.AE`wf8%A_̖}6v2@BsQ B+{ht/7& r{yGxT*1ƅ(<"hCHXMء"ŹSi 2M2p t(y.|z.v~=5WK:r`|.L4>VYs"*m}I[`J]oʂ"d?wgSӕG Զ"M}9wlvYb70[l^bP Ic> Yl$T99)4 ,O1 Z Sd4@oA1 #yktH3$zיmTUFA6;W=4딥.Pa8aMEކ[lD!'bΆOha l~XM[Zsk E"sZ`w2?].o/~S*;?7Xa(W]JLvRV9G(+*埝Eq֞qOJY?sDG֧ܰ u3@kJ! $qwL]D~D)w *:MzџR3YA HC^qr K8,fy8Ib SaR+i&ק!/8.<!LOlK U |a l^>lH;lﺻ@2=Vfk i(wCMdO/wo/15wr+ " ,+^f~pv"+@*K[Rz̫L[BOpM>.?qԤh`u6#vȃ =¸Z! 19}Z"K$tƶ6?M X&vWKT(O;\ST]eGcPtWY{X. (&{~U@Ȗ5Sc,X;Q ɾt>[%'=?hJkr.^u\X%]Ձ%Y7grĈ ʆ&%MTty٦[McA-Yvme1-5ip=*|@~7=(A] ;o~kEr& Bn^PtL(hÎ݈V K^}wI1,Y-)EUJ8J>?/KxP(gSM+;5~ ȈU4F[|itՁprJ[CKM ߘigfrè%x%W};(Zը h} p j2Xi?7iC7uFtHM +h.hfn3;sDڴk({v4;w-d B[AW~=؍4;pUHpP6P b^(TYݟ;Mی}ٴ=2=Uw7oIj#A@a0?3h!?8,C`-rT_: ]G+΋"q|,z݂CXc&'DK9XÌ=ğ1(cTlf_'j/9mVK &Fe{1tM*VPh#쳼L=/^2l.V}q51X{vq,+Ug,& J󃮘!E^P>`Ukq6i6l'Gi@G(NчHjw.# C5P00z0%]KJn]r!F`Sf<| XWT6^G3gP<$Tfǡͱok;Q[L|(FXsV߬|kQc|nfNϠaZ_pڌMXvd^+2V./U7-=`$|TԆii:/V jC1`?f4^ f/؉q`d#g)đc0o^PAxp^[O %$)hN oB# ?L륣㶈+G6?$/lz|R ǃ;_x2oky wjnm,l(8@aV 5O"E{{AMWߎNLJqRtj JQ97OɤvRjACUNME_FJ^j ZVŀTQkр5JX4-K*7LET0W[~m+ux%Dᐼ3S-{VN[`gz~X0\9@= &0)HԽY"Hi\]/l?}jnBp1wqـ V)ܣ;mʐO qk"(ƾfT5:Z]8>4-ho[S?i,:A2/nUi 荰ڠQ( Zʅ{bk_̉Zjr3d7XNcŦGq-]_ ;g޿$+fTS"χ'!| %t2kU?>r* uMii{[ EU\B hށ>'Hc޷/c:oH^.ŪY)GH"YT oy;* 8Ucü ԘCOHO'9FTYy(1}%xV@O13JluiuKyi ߞlmۭC߽ϓ9HS*qi3̘‚.\7)X_ѴO7|GHnryVQ8C(JyY'@ed@vȌ{ҁAaňm|,+K]ʚӯ/^&g s ]:lM 5jj?5*yiڲ+{4 Q)@u<";pfzDt|E㣋H<9֍P%Kw#&v~f#d> /Q(CdTUz.uEvs=II6s[]n$C#` bZ7m'-ALAGz"ࢺ D:ё(0% seYV!옊)BL9p$D3mDU'r,)ض̒؟P,ܘS #ݐ%IVucjXtyߔf2IǦkU画%xs>K! H}@jUz 4J4a3\QʣO"KV&͠60 \\O)m'zp39OZk$wuꍫ kaDH)\$Jc fJstljP"cS ݬ?ٍFF~cDH7@Јj,pzQSnNf7?Kۆ)%E9 QN& dG.֕&ӟ/ }hZr^.fұvݍrwQ!\}) kjFtI-Dj_4ˣn[/Mt'C$FTte>* ?p"- ~sA6{SOwd f J_a}7zGDBULm2e=땀)4JY7(h5e_0JtY#H/5&+rSֽ4w 鸋іv*h: uE Z s]ϯ!u?(6/G=dL:X~sKox SЮ =RfF]U,ovo%6dH܌mpXXf Hvm `QYΫu:@N2RW5V6tbB_[ɛ);vٷm $2S >#=7fBb&~rv&5t0Uk 3% =» yNA5kyZKJCjWk4+ AI@`3>$6rϊvYKH4\^ro;22֬`"{jAjPP$U>IvSBR# kvpm j*",ik9; )O/h. Vp;я-3 {dq=UO c(зWMl9Zg4XxV^ Nhn̸O;a21|!gkc @k zp2FTeL/E" :߅dA׉j|^@&;W`V.۲kWLip0)oK^7GtsmD{FT5> FJiqWp y'Yְa Rs ŜO*%N-, jJps+C!c3X8RVd_?Rŧ`g9zg zjP"jr f\~H-qW^ וsv1a&l~8#TgU\QD9ߺ&p 㚁-͒J)w*TMP#Y #, Ra@ #k(-4nFt,l "&_cO+WކLPMlPmebӲ='vP/#=א{֔jd*lTn(v%XGl楂DС\DSحOG@8ȹqZڹ\KB,ÏJfMM(L}o~dkp x =Bt~`!#"MC+i pj j20|=P%܅< \'{$?ɼY<fMgkʗL=qb![ஆSH lQlcB-&d)Ҏxk%0kB _:EG1yy?Qp:TN{=(~DX,c,:DN}k.1@%?zT>p%/jr8 MpT2LwKJ t$J A{ -bWֿXj,+HhLSO:LJ> |').`mbBss躖8=z_`L>!\Xi"o|$'3!n Y1zocwW6QD7)e~T_3G~K Nu O\~`d1ް-\y۲UE)dSgcyzbcOY|R_ֆi &펹pe :pX YUV||ޟVQe^ З7&6o~n, _,6z:q*":C^lj + 3Ϧv읹y?^o Y: d}&I>1J/\Gi* $[=} ?R-=He*]z7CPbA `ƺl[tF)8nx]@K1ot!e!'T I6(XJ@{k&[M@+e2}YӹX_YUeV;[11HŜ:(;>PEw~xPϞ_:/CκHu6:ÛIj`~ 4]6D$0ocIJ"1kkyqj2]Eˑ0uIsF0VY5wW;*il*ƶBc1Y 4scwV[gV: 5Ҕ'6;N%o-Ә %x<wkzJr@2oᴚV]X6Vq$oSR)SJ}'_-8It7~*PtUYH^r2J+;(f15d^]MKrc5*3ҜCnakD䖇yT15xgVWL,ٮ3Ic$=i ^W|ۋu,bk*)\Z+2b8g@<0ubڮPяeljJ^R6::GZ[h ,GLJMbA^uJjz<9& [ȶޞ6}T\aw"95M3y{;Hy8nIԻ5F74J4_R0t*{|`d{g,FM}n/yalAҭJ4ne6 +uެ 0겷lF*Z lo/ wg-bHpYe1)+m7Ro͕ffN](ve: s"#P ž*.ix1i c]RNr_5bR ~~sd>dg_pl2Kז\&xp[$D1%Q>Y۰pOʩL `#}]XigMpzOKz[%m'voft5 !]dX. S+tPYXYV> 1J(77'#$nE/J!R]'Х(El@,ɵ wȍ>;|FJ~Vec;_lǢB7I&Щ<ݟS>G?,r}c5MlYF/EGЇ=ap-m&L4rEV#DhJx}rP^sWk8W;^c@L4{ s@~0ƽ}.Vmmn])yɁn2+kLJC7̺hݗjL׬+_=tFt% t5dӰ|oJ:1Z$ ^7A>`2?FiΧYyLSi5I6ZlCX\" v4a)3?>Q $yBRr*|kq&O),Am[_[!'[ĶQ@bF wvSݡ@hBfͮ=^M; >P_,IAqŜ ??jx]-yr\%m-FIEA %xf'Jy $GEG^tNRscySoJ1ӹo oTMƋ)/AApMKbE~%>SxRZ^kDvc^{]Aꛁ$kGfOwɱ=5$@gāDEъ_Bō|l@Iw i+u[7c K`B'աRS9#^9%)ނ`/)cFj[ 72NO% D|Buj oAZ] K<I^ Y˶{w,y(wXaL03),WT4."'&s1\cгH%%wjmqʬ>Yc{G|2ܩnY)eFVFḦbo\CNR D6ጰ '}S鐏aU:oڿyum+Hi4zm~ܿt[?߼W1"2-MY}e&c4x 덽?,guoٮμ)F1KRTmLhD \RP8+G;|P~VP7 ~D<] u@.y5e"~\nF"JJDKD\/ޥOAxjelA>D)V/@ov5'dJ0,;s=$Ma*@ Pe1ڜĂFg%ּ&>仄5up ᾖ5cs*ok( (""^5|<+Y'AW~kn02` o qn'BcMiTvfe&@2 7Um;3|IGu酸xod־-#-Ap3F 28rH8EGWW'\9=VxezH+L&8/wʼnșL㠘T:ڃ]K1T2]Ds HyHu_B1$t/RYd:3S~mfÌ?M۶X [$ҥ~'r*xMn1*,?u+niCƄ$sA|@e3vja[/ǂKA_0jC|8,gș24KhHC%2=jjϴf,a2^1JH| -^ =3U1g)LRC7QO8&Z? _4"0嘤 kHHo`!i ;QY_R1rV4ǐZ//NZ~},REmp?v"kJĤ|=[[͜l/FlÏψp!#KYۑ?`205m eVk~dn{4]_9b|fo9|jn&UɏK"ex,fX=4]RxW8ek*_j׷,}zgۂlQUzPyjmnNoO"dja-N93~HoyV+ɳ_(H`jDmcD^L}(#y-0ũgqfITFOh0VNE0\5֥L؀ @6'p[>^LtbxDT6eȥ_ WˤMD~AR g8E3Rlo0ı՚jH%oY#)yThQptl4ۗ1u~vMOR`„ x]!C3x 0ZPeއoʸUï:nF%D"ʍiHm,EGIV@B"q zNw&拓|v%?T_8B< j_At}O:.h0u^Ė*Ji쁧jJ`s_mix&ҹś\҂zلJ}KB$Q@ϵ20%aE Um w=sQ~^  DWFfi 3^{2nʢʙ!-GY|Ϫ3="ɄJiTkiD3kWgM; =j ,Q=q@B`GMPK)c֔iaW*K#|wvl*_> |٧:WD-'rfm =\+vψ:/`:4v`lߪMa6xBS EBVF-J(#$d#`Ewv,nTѢH}OROI)4ktSrƦR( r{A껟]kN:ZhZLXd: ,k&E̳Ȍ_+WB!Lϸ䰸{eFg׶`QTAx M-E+DOcpEߜ=ȍk;v2GjЋ; $-/Erbo.r_"1K@񄥡%N}18SAߋnpPAHrP׽0 4j5~IA=fͣY8ոH>]Z;g_\^lplC7VZ4L:D$v0Hx*#7_FT y#QFBrB)>moݹ O(D$́Ӹ(Rr'F9pCt ; =0͵ۙ6Ɯn!Z<;ldz jЪ2ɼ}"s~݃KN }Sf~i,lh:Rj#QhA= #m\ D8 9s =3>eCFt!N{K(jƓ 65C'vÆ4S3w%t U^~j3̇9=ikӼay2* :{Kтqg^`6FېRO'{JoG7 TTv\o^7CGAI-X^@x)8 r:צ3pl9Ȳוx3Dw,g蒓D 47n\1?ziY Yˀxܞk{(&N'vi;N$G 7}Rr9T>y ;&^-# rG+\_ڳWW`{麴š/Uْ??"Q;0 [N+{@/wmAp?4I-ZT5F?#ù٨*@0|d^=ԁyR6TͥŨ!H3{T5jЀl Y.&s(Ѹ:}: #pg=u365  xgVh'Dzj_*^>YZVWsڋͲbJ t&r{в#F'@VK׬MYNbso@rLE~& *$6&XF.nc׾+,f`cZMij9id=dbŻ.Ņ=9 B$k?E tBg[DX;^pHWd.44`ݑaQF4&ZpdWTGrqO(!a0ޗlX2sREaDd x* ;#$jq3ͅ's`oPr1# 1QYANQJgvkVԸ s@8sdﵽL4>$Kڱ{y$9&..v19o` Q7G=tՍn0&Pj`f,Ҫ8SS+^Q#m9m M4,7S6Gt]>_$J=n[OxRb>.IʢS('H殁Oesqɷ^\RlFH/бSu/Nm0*oDՑfi;5Rҩ|:'${*VAa m{5G[|kgUo ϸȆ).PjF]/A\vhQcVI,U; ġ_i*ͺ8zN}0<%tQd^yO^!U 5#x"V-m/|4ܰMjWRgh)x2dÕ}8*yew3EM }SN @?9JZ&{ֺ3Oз'^"[~FP"ŻU jLpL A)*,1E{ӖFjc+ k ' RMOQ +J{VRRZM7+vV P@Qf@W"iӊ3%V-|Fpɤan+;Y«-+#N#1H>74ު,hygXNu}-ӣ8ǀxV\Rqk%jCu72e%!dxh-遧x'S щ}R/RII4ANΧF>aSe5$"|Mhm6=2nbn4'(8" gXڬ<. L5Td]KPkT[jԻ)'\wzĥH'o\fܓH(ztMI@q?g04${|@j$sAnA:\ѳ-SCª̹gDkM`?X¨LSDYۢkqdYל|b DĊ\ `c-j N$6&=',ݿъ,i~B0m]tM B֩Ož</'[gAt^OzofZ:=|@ o^ doq4檅 vy.V;2g üRD̰ fS$< K.rnG>^Y̆鮤 -Q+QU~F @o`k6ͳ>5$<ڇzC@ctHZUecfo W~~_CᓜY(; ٳ8j0M۟1;d>06pwm9E1.yEM^6/M 9oStsz\MbP1p7 S7 XV;zN}f{O+ˈݕ4{0CRi~ 4nc|_ۯz,RT݇b 4 G #K%pgYޑbŎmYiTc3?SN1Exy;4Qz!ŷ }x>Fm:bԘZ>֏Qsg:7~7# @-݈լ>銣(`3=. O]HCyOD A)|l߫h82I䭀ڣ1mfzH;^%!,EE@%·J [i;gi_m#2C{'T8(?I\ 4XRnP,X&oj0m4 DLܫj,S'<͹QɃ%9aqQ/T-D2j={=OCKƦ<|܉4 $`kJegM0ʁ$ \^H}xgԐՙWgMR6 zo-6xŏBQ/u}AR(?r[)wR>QxpjܓQ **_k@"YЦ /0\72qL]tͤ.\O3l<#?VuЀJvl1eP7g{z19,z"]/ޢ۽%MjXW61lנ*Zw򑼈X%E?*s>V=QZw~_r#}w$~nBiːפH'p2ښ|H?ܷ*AWQv*3 a,‘#R1RS%`u1.pOw^QA(≭ΰ?9Q}Y7pz]x;;fdMO_dq/[C`,ufNPrG!Kܡ^ WSSoa$D杸{#{55%sx\8za)Do:98F6w޾jVʢwz|EIxVU)b3Bf;7hɈhH.[ T>-#BrC,j9 7JHC8x旰r!9D\r*o& B$W[@K{;ߝfTUsb8᷉K!ɝx茩hY< טiWᅙIy'~ k"QzE~G6x4Ji`e&o|Ų*[`J '6gnг!Ǫrf٣ _FCU XUf[TKQ:%ҳ궐\T84Jeݺ8߃nUl.=[LN&_ǰ2T2g]+"89pv6pZ89:!<6\ i1})A.1c+_}oA[ӨaxLRh~ #q ܅'%RN6Lڇ[[bR!2ԀAz:1H񝁺|T1[x)ٶ@<.rLc-Gf篺+V0ВWLvWkrϟk !RG_gw[`MT:ANVHID38x\* С_~ 7UAUZ}c?kUm%Ǎ? 8 41^Y>a4i.AJ 2HLn&.fUڥ$pӭӨq@j*7bӾ2le / Q J`". ɳ[e&x)ʴXJҴNE{0w} ~/c1 k7Q}K7[.Сg/\ h&փC۽:[07 U@΋SN٩^ f#hW]Idf2g{JNF33Szh3v-CӠok78LK2;Y{7;- y֮fR;!Jէw'cOuՎlT')|q&mĨ-7[cv=rq4} tgt@5R?#3Z{;VWOͶ͑ YmrP5E/Kf3P=缎8ZR|<ѕ&-9xֈ+SS&7]sFZ @a.8;fa:0׬UWp<v]WxDq=b~ԡg:A GگB-c1Z#)魸Ȣ}b 7GV.Ź4ȃ^ 1!zQ*mAA*8KCH^ׯen8㦓Ksl%Se$ -cެu&xMi-JgtZ|mi%~Z*?k^S):ʥtP5Ce!ww? RUܑ}_Fنaۣ#N`+bD[AwK}Q',_]e[Beԙt2\e艹׭&]o9Pq)ܱq៝P"x };ds~8 #._G1G02 n: lW)4 -F BUFI{$1+v<!?iQBD,P' \͘ZBU&^b{%ʫXG`oUߠӔ0,LD u.0`MC+QfBzt Gjjto*)f.s|X<)Zn $3Y_u~ Οhe|ibThAՀv 3GCQ`]9 Xh&.sEɞ ==[]mWənz26yeurŔj KDu: VM"T@ĉh6CK.ZWu3.m"PF%3\9.`>͹Of#оs1} 0&bIz?3 -uZ0JOw-?v"Uc mI~6m~&`Ɵ~֨Ĺ)Yw>_.Kjb=?MF'D{AJ Wv=C~T6W./q/zlBGOv z#X<"٠腱ꓫJDyn q"LLNO6wuO/ /XQyMM-_@ߓlZ]rsL3zz^ )'a4J`hs0*е!N ;s I l倶%2~껼7ƿW5ҭOE&59't ʎ=~`CJ>kN{{(g^ǭ:\)S`p. A%2)jTԓ(#TYCejEz"PG#EQ'!\@=AWgA~DwGLky l6+ҵX[8snw6__ B!SR2YuÉ̦ _ Էc$&%^9]z|S3[}g:_K4IgџZj)Wfj؈4TNxnJ[WƯ"r9[1^ӨmhG!@:@lZ̀L}vTn׊^9]JxƄc?|+'2C1`/MwKbCGʸc>,>)OMGclS4ٝ-霍2[(QHTWcX:n(~o߾>n6YI?m4)T9833/us༶''ԴyQ^:UʚAW6Ŵs 1E jk?>K vəkU' 㝙556CL 3pb|vk7EmS0$øCBؚޥD{pW3H;( yFnˤlJ_t~{?G5k|A:VtCїZذEYU=ʬxt?eqN?.臩(` ƏΙse^ٱh8+ĬźxփQoշRwֻcI;yO|3s{YΦ-+ܗV rSUrd 0#e^#$(]Ðavc3#Z&IN3Wp.a< ՟n!7s< R=OA' hxՎp ϣ p2+"$Ly-?=7?5//2aESE b"f_)p0 5LPrWkJ$jojKTBqЎBNs[OhI&*TuO9ľ 7ݭ1yEAy,jcw'Q-G.ƒLֵWz~WҎii'F hjP E+H LeS*fYaD %j8FhzՂ{QsGœ['6G%/فu)mUh dws1.Ai:ZFY u˭W bZEn831ڸ.Qݫ]ͼ@8?˲ 2~G&P)Rj:1wqT>0z}NPzkJ ?l]9o.- []{2UC8~no#0]y$\HzG媖Ԕi8uLnj"  QOVpayO]3~QWơ82- rr!D_xРc/}]z"oϵZ34EYoRwTMLqBD@:g{vQy(yZsoWt.1[^_O;}- 3Wu^<_\9({k%2ʭIA\ 3wq̽?5ؐ$#6dR4 5e/>*n^j'˕~,p.ɸ<mI6s01<\@ʑP{|N |Qғ߭!:gLJݠ8'{g굦==lo3.XV0ZZv▓TqEMaF5\prt%#s:bٗCFu Q[Q?q-g42->Vr?ta'@9vpxf@dnԹñgYZ0707010000004a000081a40000000000000000000000016599ea2b000072c0000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/infiniband/ulp/srp/ib_srp.ko.xz7zXZִF!t/ 'r]?Eh=ڜ.+mP=tףlzr c 0od 0  fHCoP-_БMG|*laqo^=LNL9}DTIi y4 x\rZYBw|sh$chݢZ%SC|пZWJc0@No% N2.U⪿+|5LJ>^F=ZrDj' -fMgW .,- N+[ Px)?OPo,*Mc-J-\}nW)e@YƓ8e)_M1 fNuLsYFW"qeJvH"!yc-#Dj\VA Q@<8NEyƾ~ròI>P", hZv$[b徝b/ נ9fتz'?M5nRBxvOϐf ծT AwJh5 H䘥LwLRh8f0㵄I  (d~`ۃf7֐qzU}H®-iIݶ5@ϋYT> SsPXN;, +aWHve@\4`92DCDH KOV+la^Ǝ7JM1fs~לҬcbɝiyO69 Ę 'tԀKcq|# N%(J)' !\uDYK2e~(壩z3ݤa]%W4w$d4h[tK,.FJ@l;F}-r · 4^aoήݻw1lPXZš a>@gPНq|.?jk $JJ,XM`B/::9gZ3ZF z,n!aY%rIw=CY$Clf[Bvg+/Iޠ!33z}W$jzMhǼ*KWvxZ=A/2"qM )b}f hxS":%-x1ήat3^cp"Iof#OBѺsH~*96V*' ktJ /BhvIsRф⹗ 3Wra\q<ԐVSj'41A¾Й)Nz?=̪8 B4%w^#3L6d ^)S`@S 8^ȥ|Q=p d]Dr-orTP.ke~x+ 8MwEyn5=uX|&MMCKj^ 5h)28~ VFޱoR& ¦ѡHH5Mf\"^# \ZQ+rV!WØ-ZQ;+|+߄d{wݨ|;C7%m1,Һc)9Ŕf\pj $BY-LND^)')Z>gL Yp 7n8tW^C8F._]] .zv[ºz/p.DJǑ"g]Ϳk8 IWeepEǖm,d+!БiM4sg[T\9Xx. >{i&z^)Idg2`-*T_xHPr\դJ& z]D`fѱr@ 6IP'<_#-O槶 }b\Ө[;\ ;: 6aG ZXL B;DrQ[juiDj"Hc !H^~^ 0<5= 2OhAB%GJYP/YoebiLu #4( ▏A~[N&iQ fS0gV3~Fosb p`pM'ҌiMMs_5:/ܤ`=lא}[kƭOq"U5O}`i'?-l>i/R).بn#Yjxk1; 1hKiaNRhqD`ō[msboaQ*;=J"h뭖i>u/ p!50Ii\z(1RGQ ;W_r渟@Abk{S dx}F7)|daG? Jiۺ^p1 ::sV7>**|pߒ!MQCvdf!ͯ%E(]L ti2 a )9PYmޥ}{)A]5";7qxezòXMʢ)L6\lbhz1sb,p'5@١\@9CuOHH6'UC{Ԅ 1R+]P*EBʳ#Yoߙ85iZ&WydVlpN*48@bT7}C2M=>;2G@`MԶfzJ {R8QUyVP>Ii[k$_|uS 9YƖ/Gu72\y^_X}Rw |b@4nEU_7>#UNjShKO`Xq4)Soyv؜-Xt$~Jvɤ]%>0 OӼ/K0r4NivY Yk\{paTlhLɐ7RHqzh6lxAhS ELžA^0+3\ 72cg7}fjCzjGWҕ#<"sb+Dr YڛiFS>Y @ S_%1л&]/}м! A6 Q#B;Yݽ&SیXc I|kғlg=+KV1?XNxvBM}K2!aoY[4W8+FϠ=JAcSaƺ.SBgy*gh' Կ&/7x6Ff0t-x>oG_e!R!sq sF]~ 0-gҦK1M(/ʃsLSlL/ٚQNKҾ1LKBupnB|Xx*eܘ,N"[Fc݉ < \5}1j uY vN<;,aAkL_N'l"4܄ة#gS&a?L `Z߰cqjg@*jq#Xꪩ_'bdIsW.ߖmKdO\ B H_I$={WL3Y4^'^̊ cOZ)_ѳ ЦS[by빬6X# u*(h 7 ^c0]]~tvϾ)?x((=@Vw<bsykN*|ʲhb]A C,!x/~=VeƁRҽezL1n+:Gukp?1U.M ~u ds< K2%_8VD kz;>p*zL%3M\L7s İșt-ƺ߳+njM;B%(|dWDѤD>3X F )_Zlƪ9nxNY=v᫐;_?9Hg|ԈKvw7n=G[%yL>zJ(q3 3Zoz6l ٙqMmeldլMWɑ3 K; i{;2δ~c-@Dv:R bMOլ<kTNq=Ǽ*!b+aF]#dt>Pv'IG 6o Bjc !ݠKOGe -Dž x<9C51TJU*J_H :0/V2FDlMiÿVdNuT 'E 7~U,!gJV#9mUAЏrKn'}*IxNq a|Oh#c&L@e4w%(QѸ`DokrQXs9~tܳr[sf"rz` obg O.~zJv?bєʫ=:dWX)P!͜j]N܆a'Fdϓ A>/v òe$)U5 G+ IOOh֋Ylѣmx*Гsi"ELGnm-ĄAyDcCIvM%š{.%Z6Xi-уt bS9( V%ρkn9%,z H.GٽodT1_5t#|oBķWv_·ndcr €T"hpSڞ,Mٮߡ1C?k-4iLnEiAj3ddh7*`QbB<әI`{@)",e( gAF"= 6ǬrK?4ȫtchHzDNzoI-ӳL⚓r;|G#uVMh MTߢT>X(Q(NFi@~= :qO28\3ǚ>{P-h;[?)Y]dI>RiP>RRK3ZuǜRvHfMEگgu7j5&h͖ov‘}gˣ{mǟyDʈ!͉${wcjc6Yc7>M1_57W{_ccM3c2Pfݨu4 lh[u۹q+#EIE0=_jF_d%/ c iIj\cPdݓMߐQjτJ(޶aYcMbxkf bLv1e 6~JKI7~Ӆk'ukG1dPLaɷjD1 9dX;W1 wžH4Må0aLC[ * 8g{zFq, 5R3B5Yx|{"24l%> {r'Hy|j4dINkyt,=2ubNˊʶ:|,C1_i] f"0̗V cXv{R}~K}cySY`ݨЬ+N yzmX =Z&cܴu2o 5qzJ!K\UMBog;lET+8ݷۮt! ~0@d_?(\uVXrm?:3=UнT䔤uj7UрlΔ'@]Ef.:=JӴ%w̮gQ-\{~ɕE@:F}0A|G$M>CA< ` =]I"ǯ[ٹiif[ # vM0vb5 ] ;g<bSp_C?{A^FtdcVͲW|ԯI1ij-4sUX8*V`!ǜx#zv2i@\LN?Q%%j!-ηQ;cu)Tv<768i`ss0ܹޚlr3qȔA"%#̄\ hܘ<qS|V_XRQ6 «J/p<[+ hZ/e>Rl#SzSݢ}LMQ7o: |/( %Z8 ed9sKmz'sApg_LO? ơ=`\ˁPxd18DȀ5LL=SMo(^= & x6_KatI[ <󮅒C֒*`E/iBMmlq WypB#*p[EVeŠէEs7U]bI<=L%\AJ֙%h5hB/\P(q}W6ъ?_l%?vYvwJMο}u1dn_Z k.0jʍyf0gJęlÍqd\Vɽbаߗ ׍XQ ֬ HN>sP0" v=JճYs2t FGֹWc<|d@Z ӅKfyO] pBxf`8%vNp%fQ|k":ɗnf'7VJRɗ-bA? b'΂AEiFku+KN<): ܠ,j<~a?|mn rۗ@Hed؎ƺGޠ_]mshjE$KX"$c Xa̕BvYY+q y ۲[A|@SRvIį5ŷY™Qˌ% /5rN A^,DYs[eoweOF꾢MUH㈍^bX9u V)E*{ ҁ{&TVFMDt@6Sxh!> ]yGq`>mfLG9;0?BE$N=O[W?\dTrSX-\3L/C_رyOێX1 [D@lDmJpvb+t^>aLC,r$EX;iv!B+n-x|<ݴXI7X^"}[ϜYx VEi؟XjKpAᆡ5/D1KzLgcK鵑xuERҮƴ#(9vW\{w&WrKh}2GT^ >.8K`Yr6 }('n;ab݈-OT=6Ft)xpZ;?f HQLZW%ZM?&Єsl9iI:Dt$RQKU)JZ'En 0vfOʪQ*>I}t<-AoK7FDL#n:Y0yk\#t~1,UH=Aiw&_u .m-27#7zx DSK*ȥIULՖBkn>uZS,ٰQ5fHִ>W #EL@Z+Ǎ`e_21[CGcH3 RӰ;,C_VHµu\BtAaR }夆BĉD?> eZ9S`?3)-Z 3{i=U7^C:a w\AD.'Tg_(e]PhM9̡u!.Nf8[T6D`nvh&zkk@YCE#7SivDu. B/Bf ^!,|CE ѐ>h?[8O@~?^U[ a1YvREٞ[VU5mK>' +z6BJD[S5pQcx K/MIqCO1˄j~wf~Av+- E.`n¦Nu8ȬwBo蝳O> ecw)/Қ|fvɃ>92bZTٵF8J rFFW?jjݑ[ EctϴW[uu<-A'66F N{$_WB; 5"W1;٥ȩF%fB\3{D"!cZ/<#n6wYϕ7 c٦okrQnjZ+G|m#R( VEm?ρA}33r3ީpF # ;~4JR^3u5ncR%J) 99I߉/I|u S@ש).-y JXcL74Е oWy+mMPNd[0j̚] &/}3@ Ni]ȕ_;GR:3: %?s`޻~\i½Μ%%{)s)lͼMص %_> C!v ͆;f j03y p}Ƽ.I ltZ+Y"4"s.5.U[38ҭ!!\VkA[aR:);RizUh8}.~!A /]_PrYsܶg44LTqOf[AD%V+?Ǿ9X |NW{rcXnfð]5.d*LtmEPg*b[#w-WGo69V'YzN&hFrm ZiCQ #a/EVOl j=D%ߒEz2wRf}!u)m3iIޙ P vAKPSN]@=}Q^cT]W tฐ.7L5v_⧓͉\ vg}ep\7dP>ʔve _Շch5`߸wg/x]Lei@xb-R6qfb ߓOHxv{bf |N~Qc\Q ɗLEDUwr/˃'K"7@tD2͸- v3(k!4WbI:tN60 4ؕ*P<%}~>dfxk g>Pn7c(.z7%}NMN,Hcľ618{UZ,@_,ƿ$T˸gyW³ZLJTEQ)Ul;}ލ]V_vi4l8?~ʅ'' v x!5?uCeZEYI5WQ< o&g-w G`{*?6]5bJ*7S]%aD.Ȅ$Uc1śc8Q1[9QO[>[t8Hdu] o﮺ʐV`(5zn_ƹ"h)k$ܓҚ-P $z#gM2 8U6Ȱ -Mxo3,Q-6;/GBU[z`Rc&N|rk)\#-xt<Ʉ%MS(Gg3õlN[͎jѦ3 {BP霷8E̵9竌JE]*Gx+E`*jt{4,l)qEG7(Zs/-fh׬%;a7dgNp̒A6/$Y~$V) ' $W.n+a)&ݯ00'4޼ʄ0 `r/zfrf.RdC>L5WP (kƜoF '͈*I#\Ar";dBAcy@7xUac x~\J#g1Ho79 rDUbȑѴ^ķ|×u <7| &Y_ĩ<1a47b0* 7RA 8az=\7~RbG 0ե %咎"V\w/  8 _zwEN޽Je#RvTd $19iEDC!}/W(^/({!p/wN &>1U{ʧ<I8mF'{)pTX -n/!Mp(ɠ/f~܅#$!*~u0#YׅOnP^~raѰA>h~Ŭf sJac8ov2c(R0"[?SF8 laef,3KW!Gn.)Z$c Їy7G]5Rvo&6~x?#7Q7 ?R+3zB4 +ŤBІ-E }DݯTbQ&=={U˪bV U[CL(Nifl?"T3Kl6Vѳ^n|;KׅmSu_mR9)d5d!O yp[Mg6oF=/_a Qog ʘ|<9 8fVم@ElZoCe ' v":CvY"0wmPή ޳yHzOypH+zz.w15I#D :j__ ӌ#G[vdPIԴ,?5) *菜~}H[@5!d}h Z(._㸋kl~NTI587Ԣ9vȝxzzƁejJ=-[^e獎1\JF75%b?[x^ }>9$jSIs ^5HR/f9U')dRU8Kʸ>dB]7 ՁFҋNC$AxMSۄed|Ka*&55(V@Qso i$ӸK {1!"@TIĀ;s&k̗]S~OUNxs’ 6 V ޓOd$6P`- >R-=I@!.@ыF_ qך@{Fk +n[w5 __cRW:uÇ(rE&O@-IHYQjڧ@rFmC/=4=*uwѴ!KmCYt /bN[D{&@M3aRz5^]11LUܣhQV L~( 1U p(G`!N\!Mw-3p UI8!OpR^$p.업O.;L\k,u ^ ~{w. rdZPpL桗6Y~93KM*?A<-s^mGN/IFTd }N݃jrI,SPмp7p翰2ޤj0(p-]6@ة19)4=݊Yt  [4xCgIHCNJ ^Kف|ho)=QT2'f"c|~=w_}|jf0_>@N:p(V~Bq^mClHe7x-1`S.=h (9@k,@~ǹf{䛹ϵ)=] !gڨ;vKCv5HUM﫭.GwG$?̧]|1hpV56tzi xHUA"$ ́hHh);M"cn/2Mi[F5rI dbWIH̢VQ o'y=.X٪=FggA_1 o_د`̥[7Tv#k(fqf _4ь,ra9-\']&Uj9C@\Ԗ"aX~uJ7eve?IzdOl/@uVI l:?LެJEF=Ԩk.,4ʯO)G<%#$c%v7Cʻ>"=Ê[J~~q": j{WOn"== 5i`:X)я K7MD WWx╹و.^`A*(`?ξ%}=~@C> v|ɾֺj B@ [ WwmZMo-6i:zݺ 6Cx&Ue C{9[錸Be͑wdw dW)(fݻa ⇘A9B]EVc7D&&Dz&`o>q"AR?m#\.Qz}}GYO<#zjOJK߆*`}`\iN UGt;m8m2.YDB\Me(~Dl M[6CI>&xARlJҫ'?DXq:#a<9 - af8I2VwuKAf?MR-/kԞ QU&CL}\ ɝ͒= 9KE2?Cj ^=5޴^ɯ4kHڙm'qX< D; ~/ b}Ae] b!\tZ.GE~"=. }3e./°=GD} ]+w\Q@Rdxxrj}_wɼPu#ⷻ4e1+jkB_\v>%!|qaU^4:K kgrj=Ga lymgGlJ ^@+kƵAŒ|d&ahq!7#FC$\<-G.r2[BT%n\Ggymi ܬ g $+c;^ _-M\q{nl:귟ϓ{*f$#U^ǴK?8– N<'i4TQkI]F ,|߃ra* #nS.Z4s&m'=]k@cj!C(Y&Z\mfJ=;T_"4B{/o͆8ǞXiT^=9[3>ЉDWi(^B=nL$z :J=tΛ3p[Y@5Lki@ `"2:Y PjQbRYqXI3D4PD!8@|Z 5gZFT:q*ֆ6 7l ΜP}X Lj1{ùzaz߃hY`S jC'7hk=DUi]4 U5Pl/Ba)jðá{QۆWZ|"YJW]=R5uSN xiueViҝA~n qTHdsxw鳟F].$.vt]s"Z7iz7+! \[@G,wpDLТNa׀.] G(NjPY'2,xָ@Il:LaJqTYf$ݐ6M.n|e&Ox5[vq|7"&eݙl*_䤾{ ռR.iw⦲:@n Il%mY9m /,ق"gl'r@dpwN5̷cQ{/ ,@4hGx+Z`Up.(:S.*} {ʃCX"  pxƯߌ;b (cÿVQ&7USHM0>KZSHE mzl BWGB ~`L,z*IWg77"W1T䢾l;*Uce>Nciat-F+625 ՛{t_ *Nτb,C@BS ?:d{{<9NП8.v1~Be%>I? fN[e*<]9d0fb[~)vKB}l05xQ5~Eao&mfIeɅdUdK҃2#Pkf [#!F n^ <˽ں m_BW8&A( /WՆ HPZDqa.Wu_\L17O@b&Ӆ $ 7KO{gfW,}c+qJz bm zU dv#R-yvd   &Բ+.ؾ=gzPl l{W~~Vc $L]gQ]f~rvɎLO )_*l>FɌià.{[C*#,den H 1% O51\MFE +)ԛ#lp] G8SuR |} CJmյ[G`qMc$F8wC3WA)AC+4aЩƄ">LJH\[m5ٽ.]ƣpm΋6ծcJD@6թ`h*Tw5^6(>qi//H"PhMm` U 75Ab|civ >j ۊ:w;J+01_ .AfRNczh}SOR$YЪ +GB7ZaT2.gT&_ޑ_;˹eNm W Z^"AΟ稆s3E6|/`okK5lA)ipTa[M3bAv]U3cI`Cz^,x@ ߩ}crz)'Q]Íyh8:nTģÔk-->1;vk 8p#_ ZxU#k{1^.QƄP4?_'[f3ш2+8[!e]'x11)ga dco:s&p$<kRKrDܓz4-aM> ٭ٺ<2#s•ع^p<Iy;@Vl+$Ókz /rD&U6&T 7Q×~~7'`{rq)wl ~Vcbn3[ftp(r1`8<7Xu"P~|d솿(Fo;!{-(y&ןRW/A}%].'PT)Ʃ#Q&&AYk=eg1>;Q˻D@1oN CR3;b#(2a+r s)EC PHEn2"iۿm@i A> U_FqC6jc>DH1F{ {'zE"=aV^d?ewI?R&0gwj1Ѵ ɤC/lm(Aino`W9\g2t_%$j\QE@K+G&՚[de+ErÂ7"^IrX.eAMܲ!''LnKߐ.ZN<axN<|_I#ݘ"p~]W60_.obs{뜿WGז"3k=3[bk~%5Il<U+uY& I/+YPXc6cTSe꾤v%JXCju&T@gd ݀;fZ~|ˆnX|gy[ޡqfzTj#(5ۙ4laJ Z}oD[3cG_64a7}" ^- +j["bHbGJJJ_ZkWki*G+/$n7B0}HJG@F]{ζV^3w f?}Ȇm>+*{VYЂ^2M:+6iٶw72:𗢒*N:Nq6=i&o8@*zW)AE (^]7 s >o S:[֯~O" 4?gPK2'Lk= Cz,$ͱn/=E5Qkjߨi;QzK`~#=[ssT}'P2oNstDr^[(ZJ6ʳZ8 jgkRmN2fbLCWu]uiV~@V=+ۿ~do+tpH;^}vl~nj)=ѯs)zlOa &#68IB)ZhSst:dk)Aaq7qe\OE/1C'nb!U*F;ؒ6\xe5BY9Or^205U:L"TbK6q RVAfpfX#( `mD:o~7IHyk sk-"I-Q'B<\4댕KX zPI4g"f%wʻ3Ia1yS׿ƈ?6leAjwU$c !5޸w uJ@D1eOzr2saߤx}6Vr84/X>(L/ۭm>> ` pu]5f$AU%pc]zQtڍ5ʫ - /&m^xE8` ˛zj7Y N.NPXkRC E|)̹A5Bf0Dcp/.$[SXfrRx~g #b([o0L!6[^a|GeKk&b.>tO[M;885s4u#,<f}DDg5t|IĆFQ!q0Z*}M %  㷭7!"i3ͪFKf2B0 di;e֩|'o^j p7zXa u &z*4PN쾏-G=%Q!E ZW^XSmD^J0ꁩ8 Au@:y{ z.+m׾iY vq@A}U;12e6ЁSFdg_3&0hz髣W/DXmQrkׁ{X&8f'~W0iTKHN ?B{ު:'%ӌ{U7g㟲JnzQXf*Ƭ_ wrDw^(LI-que񔀭JB/K8 @Óh}ւZr?ǸI>',)Ӯd/BB?0;Bˢ4<ɞKB E\3([;i@-R~"B:5yfscf(1lbl*ܽ'wP(y%hv)3 7wіS pcjC.nP=,ABFV3fO鋉ćL1F 5\ Wu9E¢$*.P &>;[\Z^Wpj\ŭvk;+~';#>m+#\6B5K # ?`e3Q®G"ՁRInƪVdcPv^ bQ hLT-S$/OQGU \ۋZ:$i~Hqkh`j{J ~MJ!Kxx[7++V2_.\o+6C£״ÉSNM R)z#&6s,W@ eIT+YLi7GJP=< (8#IwnoȇCR4U0d3Ҵ%sĖ%-4-'lnxtUO/pI&(f8rn83[%Pu%Y{6nJY .  tupI@oMɻQaRǁbsk7:][xLV6* ~1h|v!L/9x`jJW]?`&b4JZCFc|vqߏK^|/UӀCӵBR^I'ڰ3N"O;XMPc,؝L/}q ݽ{ۥAj?KE->? ,(%uJ{8[KlW"%"k[~ zid/K(t9t)} YlcēxE?ql2Ϭ{=U`=m9\ۗ-L`>ɦ:E!,X1w@r8Pу}Y<1̏yS]yjta3Jo# s^.vmuSTuȻύ)D?p僕eM>߉~F'K vYTFQ͙c/ /qDw5@*3s=<'J=$M۟8d}0UIH.vA݃u.{]R_%@9sL!)S^nUR[>U ^?R|$,,4ME9jk6j}pE!] R)qLK Ns9^6V&FdWWFܠd`qkkTz t) 4PQݩ5Ql+X ՏNuZq$ _OP=;VgJrFf׳ԣB4R?>eBYJD?p#u,Dgn n(Ə囥 mwXZ%y.)d {8$pM_[Gј[I8ǏjM-۠7 4RT2X~_Oy~J1~qqGFkZWHQkvAO '"s  jXUx0Rz\hk%E;&2Sف]p$xN%@ QxdSe|' S>3X!d!*biDqFLd1|5X=v2TuIbиAB2hK )y3_:k}hŧ #0s8[6{q=xzӮgRNW\V/+e - B e#wd)|$'k k? ߴC ofD4.^؀э5ٺDLb64{-+6|wznjѷO$Rw{#'CW% /2CΑ{a91n>3$ fK㭼P\0!┵F{oay6wK%+jS,%\q}c7xpD#_=_htDԈ챵szw]-i\յ(VG69vavs'`; N\I2h0&o2[)\yeQW`ڪ=AR/}]Ʉ}ʂ4>nu7\KAM+Y9?+HԪ L -OԆ/W&G:Lg'2waU|eTk%]VwVj/O2@,gߛc] ⋾:J9/|( "M/ءv8BH9rcs5f2j^GZ\m~Zc98ѥV:Ougo+剃6~XMJd{]A;^ΛO8j8gCDI' <~dG.&'G*q{c wA<4cЃ>NN?7/&/vMdc|'Ms_%>b5 2 Var%{Dz8YI/ |rw瀅oc%_T{B mq ɱK~cQO8?C^][ <艞|܃6ď~YH {\{&/t𵴂04.\vs^NJylzsikǾP}ҥ"JVBfśX %qqjen>.RN+|ŜϷHVo(߅rqxcދ|_0[o%(ԠB?ףҋ b" -," FCP? 19fwcR PmH1 !R/ěYAV!:S/b4ilh.YV8"R#I_=}J0Z\చ&lZ@w07_MMJzYcm[ TégRaYWYKbz(|oثn=Ff'7=GEjOH,une*Elj"4VXaK']:d*#g@v~D]^iNNXd iM}Q1.K$>3d-NbT#{F{XFo3 Ÿb@P}@a@^cJ#ݜ6htD9FoKW33ѝ,Cn; ɠv69<n(Hdűf\[%RhOS+z NQsҵYҜJnpz?SK@|0bs_{'nܽ>#hIK^ˠBJ$^C(^g8gP\#.wa= PUNШ\ E߃*3魘KS5E!.L˙+=X$+=#&ALu*emߡk46XO*)>$(x½ CzZ=eg8c5uWbzm魚oD򩩫IeJ)J^a#t;oؓ͋1^t@V;7eqtE$#E. _DBGev| ɏ 8jrDjQ&+?eWN,☁ sLpwk2m5nc6oyRjDl]aR3a yDúס׏11&0/<%fX^Jn7N3kĚ[WQp !|4 `SfYIǑҋyxeuFFF?[V Ǡ;ް_@{ZPjZ'Vп6l|Ft5higGzrc!k+k@0_IrՔRKQJ 4l/ؑ2);򏷥";V"ƳN ɝrZ2 1:XF: %̆с>D, äUhI,r~(z`HϾڠe@[H6Iٰ"B?HkKL4bfY-"Y=z\@A@,ЯGƄebXhmDPfr m)=ٟD+ bHʹ)Rk= 1BJNKt]5D ~gT5U8 Jӳb29'_ r'b.{ ;{IJd /{EicO޻K\ x%Xw񸎄;̒tF.qO:\]A\BT^co]HZo(!lx;ܞ$ÖH>Shzuܦ!a=F?΃^FX?ZBըTYU:d9nPݭ6QvѸ/┭cy\#X'k~aT(@oťΰ0V4@r.$7nVeh*0FB똢 s;ب8~r#}*4#hNiSU728ŘnHc1(`~ syP\p/ý~GFQiʍMB˨%mD?{`)e嬡(SzAA^TeUq_)k:%_2@t^*f 2W`6:0L|HId^X5NJDQDƩӠŀuZܡFDr d栃2ZU!PKށTpb;Nj\â4AaNs^#Rk SJ eʰnx8kUC{&)$ݥyxxot.t-KGqᒩ&րtt\q&*K#\pv!bMj9 @-ᖣ 1w=`0 QȋǦ7.ٮ[/9SW}z dK1|>V3[,Gu[2fb<_AjKS7(|LVh8i} >=4+<XХFgY4(4۾} :a&eʨB/-R UiDscN5 \G#pY'p,N)c@ɒT*c6}TRAڢyYK{Fw $"G S~(8/ۮ ׈m~;d[P K'+=ޖ5pWj*740,eۚ2U:!vcVWmdo~+iTAD:A+;Y occ' ZeƬ ` Gӊ^+4GY?}SG]acg|^KA[$pEoDhրA6d 0 >R=fAx2 /=6Z5E),3IN/WI"Ր{Yfp1𺃜5rWѱ0fYs0#^sϜJt(XbUݿE&/#peW~I2tg5B}#f ˔QJJtÎ5&MJH}_ܫVd3)&j16bkֆu%Do8K;NvL˱;}{ /Фao1 oBWKf",jM~ éTp$<:l8o$x`CFa'W.erOѼOТo ^˨ $ I0__oo=s!y= }į&hiITb۶Mz궪Z<P҇R9HyqX!> kb9}%fUC iC::B;au(B'|цlLo AHLW֜,*;j^dh|i^we(ڗ"H*iL̥;W:--v3\CoG?y DqŪ5iVvvY]Lp^MPOk|vß("|~نutQK :6hp@R{pHB.9Y)07T[iqjvT#:-E1&n@n()7dX),.A[(ML Ts2ſ!FX&'uXCi݉+b >r˰f>pAqg;R/'݄2jrc#1 r1J]rxv} ݧ 7B*];>8Pfr8충I`R 6#g:0L>F6- K+)1ܲ[:bď?܁,O}YAJU*3|8 l.8*8=DP/5D"-$}\#qf(}jH!8Ui3م.e<ŧrCŻ8AӤZrOL  OudrarY4.ƙCh&s׺\J{/2xkʆ;qd%Stirу1%? J:N7ʾH(nPk`kx7@~/*__KTyRq#~_?ixtkϏ߰՜)NtxJ#}REV (T>.d@< f59vl!!<9y|#K2F+5aϭ< z&lYsA`Sz.0w|ps8Y眫 Vګ9T'G{x!fi"gCvt :@WpM֋yHl{T$ϨVXm͙ Tߙ/[I^X- OwG 1&%yJ6i-aMW`לܭҴJ/KV>Py}R!hRe8&ϟhϭ' 9 sOjɤցH#v;2shBwd Wpp]j8 پ'mCpfeVRra02 jRB./a P Ol-pV9 TCL+oŔCF#F0HX窙p&-!` Y%i9:u˿jƩ\2;UqNO&C5±%h*b 4yVz6S~Zb3Z$Z//ڇ\ u7ptX%:3r֢^i/џ'%&K od/U^qⴂC#̠FI DŽ=8/%f_-[r`~kTyHk%hUėM-$ጎ. ^PŰjE:?ڲ9XCfJ<P|f65 UBeF/bx.cxնw0? ߲}2 6oRٗEfXFLQr ^fUxK 0dZY$?Ԝx 9;.)㇦9ؿuĄuaZ#N/?`$&+5b|8.wnN%kEnEDbm6iggY% hkXR'pmT?tuN+93pby7K6*a ~`^ҋ[q mt^JB:K[A-=ӖŴ>8?P^o5lڨ2r8wh <9~VX=2?c(##)\Ն4&{W[רD͂1@hxs/I:YĐE{Y;qo;wu2iGQOd߶N? tGg'}׸=2ϭ΄!j ]V ՀhJVbO؉dbH/ HaŇ8h T? iPաYqveBA `==$;CPq>f[v>|sxus]JAv`#baM|QX]NL, IŘA xVsR\!(o_R2Ɗn0E|KηSojUgdz3((LJm9pt5{ӌf Ч@vM F ϓ,Fsі 29rJf.3[,I(~Tr~~MNF(&x!9{UBh4A i(WO"-_&J-(͸SX=3iSgM+rV40Q иp%Q7DGHJ R~[qgUUEBBx2 \G~H˙ITNb@7E&} Q@3.JGCq7clz5"c5eZ)QfVY8<[g":zjN:syơ-D`6mFPwE{㠜/ОܼҦwÙzHq Σ7(HQQfyzrjdBQ`JOsޕ=nO^`N2ʤGM?fQtw^Ylk`ͫ; )aAx/cnE.*ON-RWfY u 1U^,e 2iW\ʈ)ĊòZ]xOhUF oHmJD^:Ҿ ?ZQk>c1jJl XRDǾVB[J!0E tdAY:i \F;74dtˡD8$hr$[$uLWW^i, 2On@ Bܛ{ی8Ʒl|s>Kd, A:$WAQG<69;(!$*zn%ZiJ)m~g/iS_վ訲6$^<_\x'يۺ oޥyKr5|5kc9*A;afRQ_ׂN5n Hql?)9 }_mm<ЭinM^_pXn0D rSQV+S`k}Sho.?jUb4GihIwjŀlb]K/mz[{[ijjgeD<))۰*F iNbYv Q=}ó`8,Ypgɰ- rsl `%LtkcДqoTG\c<߫Ya$BP:UWv"<^J tXU (gL`L^%V z-[NՄi,޲~xD\9Tδk 3wް}\LKQ[eujJ˶wc{HQ(+9:M/^Bӏ~a9I73.i|% .N1sä%c%yNI|-TЃT O)].0zȕށ-n$VU0X dk<6i'~ R/z1χ xvqj7B}&U[6-k[kkP,_.g?l~<:2+oNrDA/Hф[.KkH﫝þ`Z^B`SZ5V[H7 \\Rzli]nȜem3dw4ϙ]+񜬪ӄ8r)qoG>/mUSuJ>cxmZׄyKNInJصŇ!炧+fGhFkyh*%hB)@{bms]脪5Қ $k'A$^DZF}ngN|V&lViakj~٭ KX')O##|#Sswԥ,&qE֣O6[&cvy6F-:>M Ep3-M`xAEXIsWn@אډ/peUv tvG(7;rTi-W2$R\c},Iāi1s-gG/ѦkD4]jBlV`aˣ`ovA>K 1T_K294ɬF} #D.@'8u=o1oD:51:)]rgF7'IBށ=r6fZ)Y,x :y!/ X%p|kQzF|Xc!),12@kJp~{o7. WXUy+uh2+%Io/ Yiqݚ#\͋"ٛᝌpiZP53 f'v ECS+K{//A!K,eE2Vn=v;3PYBƩS뒭 4Qr->_`D`rɝtmg?DB? nAs'Rfoh4NCS fdrNGpt .F]=[nE9V~skD7 'I$*XDH:5q!oe |ˢF TFW2;9yߵ܊Է'a~P5ڏDa\*ܬTv?P.%9;Ԧ$qT.\$ sR$޻n [neΏtS.8*F37dۢ;I&qvI[GW4VQ;JwDazs]x?k5O\o4,_ pq哗}Tt/{8E*t%ԫ]9nnj84 TTOsGa݁dJlgm1"G+T^hХ"_B L磤T0z|S< |z2FGuP;d!@@@qNsm^ 6e_ɛzKݰI .O?݀Y{ >;f//9&hbCR.,_HћZ 3 6Ԃ#c?|?K$2w~zm) Q{4ǜ 7eVbO/w&: ^,wļt`IW7+}@*y'ZHϰS~3Y7kjȀtE6f>3DutrY"v]mzB6x$F+\TІ.hJoDLV5WVd'H7 R~T\FJe"eVnwk@Etqj-9y!3rOlr`1)~wa5 2CHhWqc`u*=[k?݌p 9`t`ӚY٦O[jdoj2~vkd)w0ĖdLb&ʏ /U%5O4iUV]z/N}zq' Hub挱Yqƹ۟TL `mMon`P0:82>*C$ 䞅 ?n>F1dI rhoŶdRpBz94rFu(O9Xݜ8dB֨oR$u~-yeYd〼:pn։u D<5snyĒ G%싴 i[yuh{FmzS@~rфg0ޣ ]ޒ)%44I(ݨ Bh5 ͋ bPIkOwCI3txO K 1Y6'Yɤ±bBJj}u!a2H%'l6n;67sH}kLa*wv&O6mlmG\;o/Elt$셰W5qu*Q&@oZWJ|fxl|Lҍϟ`9 o:%*jvBR p86LAQ/ M)~4 K< "ZA},AKCOW)LQ#0^Uf sl5'`Z|~yMd#V~sBBe6YOo1  g;Ɛ)Jt|4CA'Oj LK/ާZ`េ7d=3ʺNE,7) kw_dxQ ~2 "0wEx-ӓe0`vku,j"\'tPj]#tVV;pj&+*]92ua@ա/`O mk/ߘ\2ZKl%2 |/+l8E|)_;H6w3ޢK:S $mvPc!<Jȁp=a_n1L^<)t\LЉ?ΡZ.?Na㪛75Bʓy?Q6gGtt2pW'@Nޟ?X̺3tMN5o'X3ɃILboeR&sJ"B*r݋CPhh;xlss[ego!yĘZ0BZtG$#%vI}?{ǒoè x wg[b-dؘN֋]JpƐZ^hD|~&d% 'պף(}/`@\TN՚x Lj쯅*&hgokX?f-賛/Rns Yq soN]jSU;] _"AVrllȇv+~ݟeM<N*흃 Y{PCDǑ _L)Lcd)ZAG,cuH3 8qsiCc{^r6~880&>qLj ;k"CŰ<pZ+h}?=dMgm>wEX94ܬk׵nF~̠Lg9Pۓ41~Y˹^a7۝1[:N6B}+kW(ѼwrQ!iXh!X'W k2<,2 D6-eha 5n6&YJJlMaŐ(_pqrpZǏ-\ gi1>x͉BE l{sq*n\/YU8KHI)R8o&| 9T'M%Ϡ70 z!USGAv^V"K]'W.^蚊 +]}Ih,L4mߞ jx'")cb]DN9"чQKP28/!KR=c MXSi*^Ni_ߌØq5>PF,$yfx=~mqii^/wCCW6(~Zhl=[65J #cX@鎶.8VGlj6_`= FY Ԁ7: O谖{:3WѨWQE2)PCgj-[8ՠ;~4"Y 4Ύ,O1iUy*@ ?T+]jYc^:رl+Xk(xyP.]V?OHf&CەS+Hs13qx lM×>},yV8,n"VBӗά3+ jǏݜ~4G MD2w$xSy$ DlNrVxr8IQ5ڝ1޾Iƺ42ϋq={! yHu@ YO}&jx7vd&YD8LbD1enI"MU'4J EW_~8L q>u7ZOP!iLSPѷˀI9x3d6ŕpqo P^!i@ņ8.h0iV(#[loQR!'?Jnc/GW;7g)E3[{`AAgO]ȥDWXHRoaXt\\6T.A2sQ^%'}Kk7ѷgoX|Am |pzZKkC(C#txf#Gc 8yf~J֦KGr +}?p$m&֗814AϸF rGdw?J & yt`gK /[iijkSu94ox=τ"BPSqdE&T%a笍/`/kd("pPڏv)!֨45Bah<+dEWY $׻?2 nmi}(9+-A011sCJpg{󡯎fp_5RpqT0.,Be_|xFF.|1}˸[aW4DPC+)Q^"Ƣ\*(Q)ٓ]z0d%e㺵,V͑N bkR 32@2RPn++U#Z5hb0w9O3 (1y`)Ku ?oD, |jA~쒀ԢinLs`?u Eo1AjSDɏY W;DNTT? &<ೡRbm {qB=PR~|v Ma L+ZLҶ`ɀC+(Hw4'!x~wg!7W;mnEz.҇͸)ȷ+2)./s ye2!pP7W_;kKy& X&$|-18 bvՒpZwv5:&yd~tXL ߳7Dg> t,?s];+Xi,= ho+I\`7DΠ8e #Ԧ 45}!u*d&Zkj+,8ծL&7HX7٥=QpYZ@v`+}H= W*G Ν!^ uڑĔ{9Sʩ.]NgUjj:D+:ۂ8||h?a#!L@)?67qAQQQ[/JBe~Т,3e B F^^N.zõ,]Nޚ#S$ ihd(|p/OjtVGZyl!T#2Ҏz^Ӑ&Ǒ,u9m7;^ˎ bbxoL\zzrG^!öqܙ$XfFSكݱ9URA5ɱ%76“.\Tҋe33[vX^ 5 \8͌݇w0GT؈Pag|eERAR}/oGPǴt"sCXex$), 0co/bWqW hZ)hhiAę%I7 ~?[ubPUUe]%v͡QY^;XCsE{T忨S  >V^_8 ܶ&L]EZ[\.7zb- "&`īCy;Dg⸏2q3l❚" Z7I=) }$d&_zn/) $>Q!Fx0ϟmsOcֻjQ W *!®;:08A!(Z <c={+'? jpXL?"Iԓ@~9{8Mj(p9n"qXڦHy)Y@&F}ZW tm2hl-\C^p[0fDJUgwx-wq$]B<&!ɂ<^ H4H[i0i:5G$=G\kKDRZeF6pdwZ Bo yGO6 >͙m/*D b8<b`= r\NdiW@D-C^K^y_8!XU#),:T HM|l7zjqåPZx0dJ.w 1}?d¢w{r^rŮ]}9El;Tg߂?փSX'wY5ITM<2: A Ǧ;j~+t F5VmĿ?vm Ѕ'g6AfG4˜`#6nWfmKV ӕQjAe# K2Lm]' cН\P ?O0EWYqObY<8B %ۏp!6<eYrߢ ݚ< bS8^SzUE@{ϲp'L)o11XkM"i4Xҡk=duVQc8IZIY>1ɑ :TӿbH>\ pk[<&|ЏzF$*Ri/ f8{ t'Ogum|F+Hsh k=f>â850^lfx4Ps3Xc3ʩBV@Ϝw~ rwIqvdy/|y.9b"O+V;Ы6{%M|m팂{Vfuj13KvPɽ>\U'wrWxkêWӯ9Sqy}TlXfjhĽб wt4@1I?'B6;qqo(u^]ˬҦ Z`/|+?Hמ_t Ο0 k֩EXOϭRM 6X}1CrÖLD#jr]Y. WE!!lbATݫ)6r}rﳁe%tU~LAVgBaAD\#᢯*#7l=@9ol 3Ƕk1E[\ꐥvdpw2 }~)?0,ŀ2r[Jaڑͥs?^Р$>biC lAt7A5&F%S=([eH(Hdyd3#3!`5э /9KP5mW0TCe&+íWpĊi3--KqdݨafON*VtvN]CCuX6"8>.kᥟ 6fq Y* FrZ<(r9R58^ڛ89-5m [3+^PIhŧX>Qw!Az \ZJIS'H%IJllz~7/+_9WeI;PC @5U%KNR|p:J2/vab(O +kOXo`VSJT\ msg}}z S.RI2S;)B;7(и뇷eUNRs#~?~91qKߋvaiy"VLw2Ҡ`pbݑ~&+nTm8L`eb4ҚfjM5<|+-)KY9]PS1qB#a87A4k&bxKs#;cHO g)Խ]zBOI01 {\Ȩ]k&O6CS臘ypVTC*y_|:W5K sz/ew?-L!ql796c O;Z- 6vZ1NBָXo`kT+]FndOtcp:˫\ZPZy߈-0]Z@{,oܾ# 3@e {j LmœlG+L!#!0i!9 ,'ЗY?g&xFUWsqFla6WA/3D_?hFZ-6O}3`\ű;rwBO.[lZ$Qr.&}: "a@#ag$|T/^ sX̞DPЪxN@geL`t,m𤔑 7U%x|̂AuYē@#wFd%CO *47/ke5)x\XhRZH{냗>ۅwFcqA'J@>w$ L#!͔c d_l̚sk#cM,` g=҄Byhpr;(QB8v \ETݏC ~k?zR}*aǿ8.(2y|t{G@*>Zb2\F_=8i%igQ;( +=e$̗?c# >GUR(] ŐT=p@?=7PǼgr{aCyzދr6ESy~ QyBŭyG u;GSj<{;tbm:+;4~X]q­dU# ˈSA{>x9ylPe<ϵj.p֣H4,0kҥ^G?tj a;g i0 IlK5MP~ "_֍3(,ᄲ1rN.4W#T ȠFX*\GM;.Fc;\xqp']ýcP p}3ԾLBCL$<ޔz>!f#h+#,p8Cj"{994o&t:~!}}t,SiJcꦖ40:Oן- Ӧ"$F0VC8yK'nnDFޢOUո\˕uOݕا<\eGWQV{0YpMjf!"ۚ|Ur_/Hܔ] ng{D.>S۶A/fJCigVtOܮpZ/<[~V_SӉ(hz[m1b-1Q؞Rr?W4me(}4Pa`G]O:/e.Ij"S_fɦQP`ƾdܷRb5o8ٹՐyxKh'H4"Ņ7<z=Ht[Fuco/ft1Xv|1•vnFPDZJڎqgw2#3PBr@:Z`ׅI `N2_:2Ȑ@s]YP4fzʘ-{S ElfONhfI^J9'_RI5{&R)[??S_A35S'q23]p%Aٰt́­iNqk;dI36?ؤ+8cwaShPWZD}kR814,DDPiW# x"h&.XK|Zr|2`MY,cK"=7,fntb8<%HuQ)aѬyvGDa": Wi@}/_Laf~ϸ~I&O 2o(ߟ/BYL}T*S.bh#H`i 35ξs 4з Z_IN]oP+5s@! ~'j"i`Zy]`…u"KhlOucϺBU]<>M45ߝ:5V곑Xw vħP `h"-T';@l`!?;0$՗<hn$_eag䄭ß&#;~I@^&s~ +ƳT[7d<=O8c U%P<89UdV&?հ7W쾍ύ ͕t>kˊbH5Zʚ?sz[:ER($"G*:di.ƪ~{K'ٺ7 F,pG%<62h`5ffDlUb9ZGQZgg]QoE2HLm1Nz(2UHssKBNXN@Wyv?K-Zآưd1Vb="*xH>s}/[OjhCdkӣ+O=?RtH u{i3PYVSPeϤFP՛d ӎ`.VRcm֚ᳯ%?DXc2طj"v"kZ:eJl*e» ]7ȉ\J{mI8e5M,Á1;,t*V}(pKaHp5x}S:]j @VBnC|*AQ%[h<ɒ2ui>8^ńDZ9K '8%$Y[W!ŕe|`xusEC:O2 ; vx5-Rօr;UPpڱ9C"䎋#ۻ6 ~fX4D8>~! r+_) m VVWOMqkV p7bD (8'euޤVv| {Ԧ?$__rH,|AO" TU@>1!=[=x}4 wLNes1zۻ1heVDs~ WHI Hd;')!/j3p8(@1j*4j ~JWiX(.EW۩ɛ WCJ}d+: 1jK(P+͋kI=(Le*j}DnJɎ:hehTA!h\]w;#3 rL&D\qsȊFnt8,oyw7\PO㹭ILRq;k,*0BF  n jՏT+Jan'tR6OԦis!_s968 V!nͷ\'ϵҷ -NǍv6%%lPY7}M޸"a됼gſ1Ʃ]HXٴwflhqlZ5SdWLzp/ ƭ}>şVSwوPчB*뀏}X?#0+wQ-&|Uw{H+?[K7Us9oލ;,Zm3^ud3-+Zhj;OLWҾ5Xjt>?~r (1sc>,G7^+ S&tH归ږTA$:LU.'ѵ2Ç[gCGgL3KIY)@ 5D C,Wzsaޢ)nNѱgj-T`L&MV@DU>Lz.HtVH97(LЬ)z61xx끭֫j3*!X:41ä7ji.6NEr\zHJցuU>-.U vi^Ǥ J"kY*"VS~P6_Yky^L*Sb}(uQ 5GlO@"0\yKE J[װ.4stsOBz)`whEw{To77L3cɗ Dyg墔: s/;rOwb7 /1޾>JБ!| (CO8uΐ*tƌq g8T]?X!Xxұkt(b'jZd 洲`:ŧ( i}rݤV8'u|ʫ:C"seDD>5ݦ%cO62J E׌2%Qε" TxTa *  &MDgf8:R},! ;4\н@gwNϴS]elE,C#V)d 5#!fkUcP]Tװ'KeH$u;()"b#tt;4Vnܭ7Cޤ cp%9;/j(VFs>QXHAo. j Ɉ\+#GEVImcdY=0q,`iw;b`ݻp䓅q||Sԙ~x-B~ߓDXosP8AZI+ B'!ӅAxX_7D*5q-gI<oͧzoЖsŬHP2C8x3f?UMD|ye43NB I!mW\eiLrчdeG)S3޵L|nQ(3;)i&B ފ|g~F2di*h@2iinWk?W|)XEO\ ؠ_K5_eFV y,@{( ƵXG!%F>,a-nE:=w^9Ar]'0V"&Ii?'H`Fݼ;4@!FibxT"nq{I󄈛G>(0Ď *4LFl3~wk Okc"”y~ZN mFVfvQ:N/!k?+(<$tS76 ԿL/_@6Ѕ@*( LKV4^H>{ԊD\M/'{;mF$&Uq3W+y$KBU&aI|Kv\N8ܲ&?|;xPр1BY+t}M*NzFܷ7v 5Gy0]pХ$;W\n4>]̩'Qv) TLom({߃uq}y-@״fˈ2 lžk]aόG mJzÜ:ѫ] 3tS ҌzƲyq#۷m}ieA}/(w~irώooR2Mc0rMzlnF&YBݧ`QhT|",(YOԅm?bF;7#⛪ #73DAR&Cγ&[ht/zCUF% xvDZ6eVjv,fu{uD.Hy|pQ%^tJ"c^xfh jX(&DŽ%Lp37;!(46j9whY_Ϯ~(}ڄJMYxQob_,/؆;EkPg-Qiε/[dsdSG(頞aN;>mroɯd)oY-C W$fk-잛 54%~oq[RU,u~Ie?yJaf(l|ex|GTp岹HXE6 k,5; bpl.0Z<l-'J~yrGT[kSel< 3V\YnBef_z-SuFΆlPЪM] fkٟ#C>@Z5 jbs6=6DǣS%s(\W`./vRl##q*ˆTp`:o H@*T@Y`DB"lQ5TSdKun[#Z|P0?ɍ#,R+T 3:P#qߑCAߓ}Y"*Y~/;AiRebr\|iew Be &)@[ юeBFL6M9DRyts\O쎓4^vgȞ!m4r_?bTTEf*>ܑ V4} +BZ v2 iiXMx'RY7kPsIWo@z騡Ppx2]QmKXVg$K~ 1??DZ  F* 뎳qT'bV^X1~ew {&Wka2D>g7QVvƐs]#}o Ms^JO !TO#{HNαs }]!Zg8;azr\({ m.?*I~ 1M%Edz9h[MI |W1kgDwςpn˗|qU0#%e#B) e榐dxZ̈[ޕ#bma] F1 Up[;/'(ԃF$<Ldu%IdZAqFJZ;F*\((]FS= =P'ʰg6,Ϛ6&_;.: oH==ȖW*$9ݕϪז8^Ãejf$Y{m5`VbF3Րmorِs,{G\9z.?UV`Rh ]9A?Y8r(AN\"c'> Mo@C߂ 艴ʆMH4\Ԕ!fDnMKa*Tŷioh HS,ǜyz'"18NOӝ߱V9@T_m?*lbu+4X@cH'C^n*-6Ȱn2h.JZn|84+r ,Յ72{zKܱn4eA::gl~pS<3@D@khgdz&?.KfC 0@h!50<" %b#S=xt%Hy:[% v3; Lܑs;/h٬C GIy1 ) %w(9ӏj/,jbK7ײrÔ|b,&Sf:2v^53 ab1GټZd W]7$v8rJj(yZ1,i3G~pעվE-w^ ' *-G `)B< q+,nw,XQlD $%!m<[c!'ǃɕz0rJ;y b5_S\w8t;%-NRmLᔙ]kc~ѫVah@>G8eW*d=䳁xk . ` rT}vN9(yT Wl'}Ki?وChȱsF℮5:% \P&P0kM ̷G1dEvo%l 3['_.U(^a_+־pᔥ)BjBt*Ph-,! }<,R.(^m f{OɯlN[SN%W,ֽ,S߷ ˤI[Bc:ϙ0*d߂Nk|VSg*ԥ9"y䧕++KE!ce 3,!'[SYj얥(8DTX`dyDNCXHRϤj:?u8tO+ پP\mq+躔ߙGdqGr\`H .\rLDoQֶ.|g IyIrhS.7D6z*PJ4 A~|ǰ)kuGg=2=܄mYs>YerQWii gMԑ֠F+S?Pl3ŽѹV]3mb4չ`Rm{Ͷc2i8g{"eFzDNT}]3ϯxEוid ˦Ӛ&v$bDJ+)=R wA@W^}o8 - ~\"ȹSE c|銻f wtEs i Z'e,b\x?#(1]tgos91Zl21nQ >*[M+/jK9%Kav瘰^] ԅcb1SM预"9*zJ$nCymxԂ=QB ~z;# qtB =:I2Cmt_ [dp[ Ds  P>g)7XHwxf 841+"#VX\l%ȧ |8hX {Ap]Uݔ'*D'" ;[,ˇzQh0jUN!'J9%jz4fgïR^El.Gc5Cc gTGgi)ZM78w2H.`?I?6Q I~wr!m:mx@!MW7bw` ẓ* N)5 d>Pϰi{Վ @TA6R2V/sːAHKWFed\/FZ ) RIїmb%)5C>"dSmmG%5_v< nTas20YoLEԆ?GlP v.kSdJ3mG|ɟsK^c[*QjBCnSDmC5Lc H@|o!Ԯ%DQF4|,+3 tۑ:zZnMc->f,niOק.)dǺnx~E @RIEIv 7XOTf_dT i7yI@='-Ɓ@q-J߹m8K(C:ވX',*d=_0NsKQ[D}5TQ&-a3^OY̹'7@4 ]VB Dp;PߑVOT!ʉH'!E;4 vWhKòo倖/;;kL:Wxc?4ԛ[>}܉UR]O¸AUHZQ4`l󯰥hs@)ʐo)w:45ݮ`Y8 6 /O9?Rer?bdae@ 0Fyv\NBIeDbO ~;1P_Bȋ. pHS~-.eB1ˉ 4j' "rE.׉c3ăk3q!xg.?ZurQ ;C؁D=PѷԔL7O^&D&ͱfq`٪ $Ma΋v~VYT݁įLԻ݋ TK;hl4HYe`5;27OϠ38 &aB2J5땝DJG} 6|Y q{jmm/LVm ]M=Zs3ﵜ7eQ 0];xӚlkխfvmxNMh6a".4w@7I%~Kj jRC~!`4N/:_vhԄrM^tPAo^1QtV1P;t =N uzoB7VK992>KT ϡm;u|J=3=IO`[%?}f?Ut (Nʶ"wܴ۝GbiOݲ"&x OQ#>0}Y\/~^yLb$Tab>3Fŕ惵/_i\9Ff9T?KH̵,L,Կ LㄸS5Sҥf3a3:4w811 :EYQ._Q+8NAp) \vqD$ZVŴ@T:p}(wtJ|Z-)z52?Bh{`rOuXo:Z3iovm9;?vY{BlH3BszXV$EIR"W.ʨ }rN1[hB`(` saX̣2bNvk[ߓ]nn㭇73'$v/ql~ˤOXlLx#j%\|0(ůJXgZlO6Ei&QJ.a=C][ $2Zh o'?}Jۿ+vO=LZvfC,s1"JHR)^8ڳ;_7b$Ӻ{* M_+K~x?hzʱPz}Z?8_]J3f9bI4̄5ghʼ#ju¨Kn=<8d (}2hrG@W~ ZM<]MPm͒vA{:"x߆@9|5 6Y]򠭋|;I";N#bMQ܃ "~I5!oGL#U cѺ].?w1T j&X\*617[C [U:2)IA=W;($ə FsR[Sd ֺ㣭^ r7B ϭ{w+!r{̣A"9r$usuMI}U3G +g Aڍ/ƓZh.NXl9 5ds:MvqmnZS B{dV'/@-ZѸ&_v4 ;p?_U] PN|Wȃӵs;FhY{'yA'FԽsx&qdU6k]>$A.U$Aov4dLy卸6+4R!V6~r3g"f~Ko( N1Tͪp 2r`ɪ&!"WL&0çb6370vB:AI$(B֤&CfWz"-8=Y.f"I^w^;[eI7Z% ,%+4 sāh-P-f@9'_cjJ 9bV>sÐt K{p+CHY2Ii,v J]~؝f|R|ﲦYLVCll8iB$;=&QX0*)V *<U]+v2LyD.Gi}/Y8ͭ7z8ulxt„/o9ןuU cC#]'4 lP.~-x>)lոW\p1{ˇ$H^Ъڙ5i5RiJNp:#bB/zc` ^R}0cϠJM kMMZyChTxGw~F:Ũ|ȴǞјf[%t5yо!=qE]м#iUGdp Yog)Y1U4~L”r5?{>0f$&DKw20n3FViv<f{g ㌭Zd"(#tظŔVw޳T Ig. i˛/'lU((Y7: Oc'e䶯.؊L9YJjބ$azv|/P˴)`{Q;]]v'6dج˚IZB exop4z=HE &aj$]cq)$p{&Wz2t?=ӥ-(#{~j%+zLp{זcvbh|z"sb ! Mّ+Đ qU~8 >JbGCXb} v||♻kp+_a3XƮք~'G1yKΔnlk^RN~9;+W%cbgq'upaGeoE6\-{-V:+ ۹27GQ '(CDDU"E쭓Ry&HNs,%LV!љp2E +;M9tt4bn5gzmoKih5{5#:I 1C{+E~Kio ?#|{tSw`T1&U^HP9 ᭐ZoxCI]e H@XOR&@ٺocA1c2yK%> yD۝9CQ/b:s21_ưץik8F:wW(kN#zL.K$JIynO ;ֿzs\-缤.y,s?}xo;+vp1N9 vm_LYLw*⧲ 3́l-ꔈ{d˵\!|=ـיǔͨg-U'rɒ.-BUK8╻z/␛[8s Tz2M,9OK\s%ڴɈ?>sv}Bm~(TQ`!lS+0D)K;[hc0Q+)U!.DteuLrxi;ۤo}jTwdZqId[.=U|OLOjl)&si# &Gk7FٷFQtĢ팔5"<c w?|2tV}@+)3  i4%yvI/]%ё1]?.?"B6l!豕Nz )A b.+[1Q 쟇ùHƛ!1ù=3+@*anoz" K\]Ѝ`۪~σ ک-@䬵E^Xn udBH ,c#,y@:%}U/\N0?'s Ssj lMT"f4\` #No[|[xl*Cl o P~ӛrDlY=F$̽'Ooޛ`Za^c~S]Kt@؄0J[xq8@]o ^뵚쇰f\2\ZQX.y"rދelIPam[(:~R'BvA@&֢'TqqݴT('#44r&-Q :pۃyP~쥌?M[M։ 6֨!,D]!:"A* u"K4 -۠IìSGYjK}\NcWzZˉ]ȁcw^N8va H%Ƅތ%5rN֊ fqV<2"\{y.."6>\cSN 'n嶘zK )̈́"j*$1ԙC^.Xp>ky%J6ɇnyFRbdTFt#=踔5/@bF=!v8'2˞2C؅5}7g6wtAGv w|fAZ>oXq̉ڑލjp2 6y4W_Oe R2c8]j6EXYDXuBqS˷^ܿl] dwݵ%ct& =C|8hXKjiM G<? @t(Ljb(9tO+o|!ld u I(!0Y'Tr9P=aV]Σ-wԕBTL$@R?SJޤ.Ozp[LD.Դ}_X݊waaK(g.[3Ͷ{},"+imWH*IY.o:M5"#p;ISЭY8]аQ*S~h#aJjf Z9Y$^nd:@UHnqycDyȱ7_r0˖bF 8%niaE{1(_,"~}v%J)m;mvϟgu_,AZ/BW,XdЃ8u Ln1"6U} ~֤(BY ,\G˷.D>.HsL4pW.0r(?|`*,Gff䋍!}Lb,3"%( z :6QH3BYp;Jϼ}/R9KB݄)LlPjyIvH p}&μ &코=9(]NPgyP:f*ٸ"V'8hןYVIJVUߥ$|lJ߇x!eg!.TZ kYMvUWB'ұunIPq+jhn֍ <^ D]ɭMMM뺿{] |Z[DޅgK_B$>Uʁ@⁙MiW'2z '7rH 9TQB)|V8~TM.icn㈂ {7ӝ 9gi^Hk30֖;vr& K~;UCrw^g6rOo .BQĤ"(f7O5ٶ+2Ά{e8nA*w 7Z}7pHuq #*ʧ1+( aKj@>K*Xi+dOͽmL !˽,GmР0vݒ瑖2Ouݒq!_f_wWPD1wܰOsp'OV*,#<+=f =O`sS.Pfq?>=E+&_yIlɍؽyGkeLKR}ϨfUoJ1Mr'"cFAŻ u q7FpT1t&ON|a0DeȔʺJvO-VbLpZUf_kezOx]",JlvafjA}NG;h6Eg1߾X WM3etXz4FCTczM4;|ҰI^ jQgØ(D@9iƻ>iMy[Ԍe^"dS`omcm! uGQ8|Ju":#[rk\,v'N?5F|;Y)~iD'ϘC+o10;R'wgu3 HsXI3HSk:k527s㲚)HΪ4 t e6F;߱neƕHJF 2b%>e{=18V]m`#F] ۽@F&]: db-<1[?d3Pr~ʹ.?a?H"HL8I}b掇K2mW: >w_|`2]X6=.ԀL45Yi;Lvmle*Y$KĵK fU>F#U3BeOIL榃$ŽnXdAtzϤŜx{SmEso '%C2DEL"S{<5UUZ̲wY% EIz3cBkxU0xTw79 6\Jx k}x: pC9 m_^,3EO }GzU75(#eIt$@c@Uۤz{b\]kA-M\t{i [?qLvFe\\/ 4~y'3ai0@(k NM Uy-t[4-틂3B4ȥ9 5.͝K#ݸȄi׋+Vx&F5j.heNYD 1֠!dPW**Ήw29(_1c1XLpc!mLG* 秝};,K?ٿZw[[0 yáUfqc7kņܿYT30̢+uPGz-YΚL>n jyYݶMH:A 7S+rNEAGѰC?ovqoLD- D.hy@R I9$WJ^eOem%:iIŒ ~{i*Ӯ,g,d)1gt~*D(zwsZ@= N/A{*EF2V$7(m!VB\,K&Q;%S$'DGU#jmTO,2*@l)uZkΠ5X&Pk:*x'{FsăwG"i5&|ǘ ,V z}|YAY|[TwpQE;B3灟/H3 B]p8'wկ\Q@w3V"Cʃ*ߗ-pAa@Ma nv6 \. OP]cC]#];GrBpmF*S2(, `|oNǮ@|P1MZ|2q$G@I3CB? ÉU,l*{YI)*{6V]'HԑL6NcQOZ+q:vd8ْ;Wٓ9GS[[W]ΊWv<˧>̂? ̖7BЂ`'+7&a1+ڶ(Q[~Ѭ=3/1A$џCvnkO%تOdx6:psxGLj3ej\u-%Xd6.iWbNc֜Ybwґh#sÔ'*5.9rĨŔk_>oage0u/?_: ٙ*  $C'Cü?}#|%dB.tǞ<8¡q6z}+lғ  0h_ek;5Fg?\..sEj 羋!NLp\EӊwS^|ԀY&m1C_mxjdaM44\#2Z+K2[o?63aj5(@u*^>+'t0v*W'Q0lg5^͡ *AA~q؍d3|D$^GQp+.J-[KMsQT|([Hw; \$"l;qQ \] Â? 7XE 13@ͣC=ĆVUusV6\ʆ((2Fmxt ڹnh`\C!/J2Q'm^OPGzY$)6ߨ5Y`d~sg ro+όY ˉ-= CEny9cCCw-Q|TfODl'Zt)A$x'xZ']\WT1b0e-9͓%O(: j] U``)G?AT+Pd4 v@cMH/HS@nzdЩ.|78~fD:4wM5Bqf;ѹ E7 ?;K!F ЄPw68bK2ծ $q93$WMVHmh88qE/לo揼3{.?)8PF V* b li\K{D54?r*$n7> fm"pkiyr"n"Zԅ'ay ڥz"r`Wz\QUOb.E4Nc{U"zRu?Pu9,}{$q"J %?G~Zi|Dz1 SޒBEV߱K:_DO:h5T<[ʾz$0DE,+ ÐYC(zكedtw$*lj;%$.vZbOR)>z љTRV3,&/-zpT»|4tݖr/!!"ra|v}B%:(Uf9=[*sTyjd]`5J `Q-#/VBΏoB Z75t."*HѽPp4 }褻%FAඡzoY5r,{ZHF|^ztE9#If':q/@ i`rVsq%EkN97X8*eǑ vl\>Ő?#t-!*=Ɔy_1LM\S`(ɋH[zH~9) AV &+%Muxz6DuH?MKz'y\]Z^*4Шtr)}Kp!@rM;/5/+EIO>όM8@魳vޕx{sD|~\O? 趽At҆~cCZX]ڷ<{b +sSqٜMmeWB̤}/*D@y0 v'Y#ՂrO|N{6yY4H>bj"B ]:b} 'f"hưaҢ%s gsX֚7X Կ.4Ia-~¶9u%:-M zNBeph\]MtA̯4Cmz;`!xgB+}q2}vĺfϊ Sͼtr:U;D 0O2v|ɷ7e4 8U,D2=z擄zk70~#Z*x)<~=PlJdtGm?[^˻h1@-9!r`E"ʯk&6;GiTy3INy)*תurk6)M؋ֺX-Op+VVD`(L 1"cɏ<|bK0'Vd$==wE>D5Z۶= fswd('Mk P2&q:X7 pg_[գp?oOAZ#^biwb[ Q`}fq{Qʮ*\ ]ck#8!T+hQNNnJy ̨葋[>;9`qFQ){X{H *"Pa$' &+zk?mo}t0=PO]r&[8g1V*S^Hx?sĢYygY#Npj/Bvk[HM6Gm0++iZT&~w_F€sղ+h~4嘓'Iʡq#%٫sX`HPb41Sr@hƕ{O>"Vն'/#3([ gM*\ / hR)á  [S!orl0z5(ˁ|Dhϋ 誐݋#o Q ;9"V\E/Rn>t MlԦi_xemm37Ku`=&y>^]<O՘&O Si-xϻk_*2T&;w5tĵ\4W֟-z!-c96i):| XgP~RIa *,oZQU!}kKC0*r ^$Z^(M횝]?euF.yQUdjdN Ұ/R䓒FH*c{X5lrQJ>#jqڄVQ%GՀ0Q`04չX:-mq:yi0O͕6z`3˦*`h \i񐃬oPc\j3 3LvLqڍdDB6V肟`ZL׭K\_\ѐ0iس *;&dkxPUb_MG6B#vװP@w>V~GAfVW/ab!IHR)ۦuFB><+MoK>{“ct]lrw{$~A`fPA;tF(\W,Y$qPD]Juq>e[#h{~)tMF&~M巛`KF֞ӊ L{JCL D Ǹ} <ĕwCN&?R\j c"r}aF#GZ#e:W L.O$&aY9-EZ(Q6"h*sAPL%Gf0!WuKOJ{˻BT3&Fxs;Ԙ=lw٥ڭبb]$.&LmKU[%!IQY} Б(O/tmxvfLUc?=*3C^ U/Da%N5mV?|fnF%rNT֟r0H^EW=`U(A*QpXg(RfBLN~zq9hzTJ}wV5SfjqqAى٪dŻ# lxJi"g8 ~pTv,/ΉL0:uVzQFmY˕EU9T|z( $,QR>?RU[uid˙_Ǽ/j, yN1+Su!)_ŒM}]|sz٘`c7k^'aK:4#~Hq"qU'aN8NIO*䱭BqT+xZgf{aZ"`ݥYXRb*XQguyXm^R} ut-sa#:XZUKk_/鮀Fy^TtUebssºͭo߀%WNxx㒘 ˉhK=@4͙ aɆ{ȉ}:)S LQ(<|](FC.U، ^ԗn\u1tS /\9LzĖdW =Z4[--˰ӯ@AJu32~ff^9+i%TJ:/Y MŴy:pa{L׫_匴EJ24 =hi0wcU?G,I$[d.2;chI/K[h,&=s( vȗ&|5k;jeޕgMG> KaHљnylKPcru qR81o֍XhC$)۔Ӿ7:f}(Ec;t ,NƜGnď@ZKkmO=1kwiH&`g~Ȃ4NiY6b-2r_gJ!cECXMG2$Г'ݘkklj 3-L_vK[w%bia88< 1?LKY0;r%zn'<.(kn(8 .z;- Ԧ96N2 ᛺Ss@(B#aLPe۞>eUk QjPay1nx$›oju4VXbO݉KןGc/gQ> NW ̒hRz3NźMw>sT&[w>xSNNj48T%WV'%N儛Mgf_")=MsnB@dWzZ<'Vt]K8pց+>cm ,k#P/+Mm^[^@j"іyxǩt"%^):[KF;JF͞ZpbC*B$T&'W/2PD^T\ohKA)p{I=_0NX;]q3㪌!!Vη}4zZ#Cn;eTC!ydEX-wt] N4$qڥe[ԱI˄Q`ECAC;73`)1Lyt:a 6{9d#[ giITzCNɳ.~Bu?^hY՞OXSH>$ɨUOeZ 4IPgϤCT }jnj%;!$@n|W0PGi1[1qdw~E[,ZOM2i96š2;٧RauƲ3Eҷz}3Y9̎=q]m~OoBV[*^R;ߎ)x2䕺Z䫮N$~rLJu)ԣmf;vسYvrqHP⢗Xw<[' - p|K誎m HK Ml=̪tˌ>TTd3<ިWjPs29/Y~xoCcJ_|\Q/$ibTbɶɍİ㜬av?ᡪtO.}@!0M2qXoMVNҳ}ۤ4{?tSZ]"|uW |̩_r]VKn6ȶ{mP w]l PטAp.c{/KqBuN[Is53U;IIW>(ʹժk@bR4Xp?!8|`Fsw!<޴G;i6 oOM5:=R}V.-쾟#kJ&3<<>EAZ-J ,鳃Ο(Utfj>j8bYoQzp|.A_O3lT]ZH̎^q-H!K r)2*Ahk/A"t7YIMƮ=z1?9gςɫ;}̻f`Ytm D*/gJ:P=}3ݔCo F`: ughJ$^IljHEDұLWpn|r)ՁmKa zpٽZX(Iꀕ{ two dYݭ)i)o%$p6ϔZ8sDDϸ$6|R^Rj\] SsXCA#ӑA[-&˚]Yi?ǧpीpu{k8T<7@KL@"66eo5 _c_l綨&@T+d-S5W뀊!KQk{7ŗ;%h)C` qiž2Y|!.̫7]0L8]^"(ܰMXp= 5$%~ fJygΛkmQ lHXl1xp#>)Ym\uKtpBC'R??E#g4Bq>b;W58ğSٶ qv_$ <7kݥe#QBJ u4aqMbhZ%.ρȐ@~{P[أHBM,q%L nM.ؾgpuHŜ¾)3mry"$;,}=agu!9 _&1erqݿ-)Of)@)ꂈ7MGU;pBw#ٵ[I-|UCxa½ϭ Kz} bGϟy UĐ"{Of$Ft ۸)G`XLЌ,1C s* Tc7R!SpBлS3|FBu(s%,˪z- x40 l/WD*经_q[kI\.* <)-.ˬxߊ"f9H7_Zo!1i)XVǧ2 &3TCM2}DO'g1&f0(b9I,Q\~"s rU:=oz9hVwϻbߜ$WwA;~{}25ٷ>;'9 SqU4v?t!i/(-CG_ZAQ>!* zMĔO~ tfZ!Xk#-"Q#L6UC%PO$ y5 "CXfЁexvIOpSYR{ަ "G!yU S~T~ |kf"9Zh+A?߼$6qG@I*m|l ]IQ:pЬu( ރհHkY WFs붣r q (k0M.Anjįm1hl/H"; 2BSEaTrv=,[OPL /.ms,’:eYPɥm} } 񯺷Eϔ= NCook:ՁKv"7|d46Y$o+ߥ%j6ZG:`-2 ͅ8<#æ.X]UR0A9a$3e/ k^D_"&M9eߗn\rez֚(Ŷl)RM@ptP)YXKzw:!&p9@ڌLsCkd`~HSOMcӥ1`IP?:壧 4iSkŞظ{1bp}х3Ear{Pf+FܺFb8UPMSqJ9792Xpw0}GVL w3Aݱ!ZHB[ ШpFr`7O>Z5P1Y-i3HԷSbabi%A5+S6k<(Fт7G&`'ۙ+]ݟWf6q@>z1ӢZ{zb$&8Nk$V,[dENN@ưB_ցqWHLH AO}m(7!폳Dtyە*mbԟ[4Q`R,Ҵ騉A +z9A&VyBkw;?mޗY(%vMW'{hKiS_}_OqO4Lu9vhJu2KWYt~)O& kfQUQO;@㒽VCdw13r * qh^s#pc̲IM i8gS)USc_ܱA讱<˨YaOf`Qos4$D6qȸ͗0kQ=QnCe)'zu3mcfoX)h"h"g MY S1 ]t.)]|8k GwNaWMEL7e 䣧0`r`f2n^k]X:,`w?ѽ(ʇH7 <t넯4D*s't&ϒƬ`8zKxxWz!FAvNjXa#棫xI3$Balaͤ);J4AUz(=B9Q&mu=gf.%eJ]F=p~7**"WX 8,ـV e%J`S$]w$Ŧ^Pƫ̼6"YYGBei,ўG>sJi6/"s`*A[JR|(߽@;fp~\ZwƀH\;j^B`J:d$\Wr9UJs.lz0'͒F?Udi菑d?.HɳP"ؖLc$z*;?fcrcQ됓bGek@xj_Ì-rM3& c;&8[9~6}bB%, vCM$SR7]n٠h^GW=>fFr4lxS7tmJVS"C"&mZG?f8 nnÛjyk7,/]k yus%3 Q2$um.J'}U!۸MiE4ы.CP]ςu=^Pta -; A(<ޜx9s-,JW] "WT }Oa*U;"wMr}a<1+ٴ5vnQZmDwp0BCLa'ڻkk8EMj( +r7+t0VLKݭBVª3EA5g ͪ, KC@ e&pW''1)>bJI S=9}۸t#And>!hE}#~q8!6:,7 ^O"vS?of[a#5Youʍ{V7}S8UmDaȄۋ:Fz>ꔜ?C?Ob.ƙdGYs*M~`{DVIvvԒJnp ם%ec` >[.t2t ǟIh!ǥJ, ?Y~T%{p4 ^(zn=}RqT^aNZ-r?F` 2v}y4#Պ U lOp /x!J*n7%]9Qp: PVrܔGmM"Bۍ@6Uؽ=`.B;$&O %.A~en0i,Zr׭wX\ӟ5°&-\?w (҄S,ϝX?xnldlwɣ4NR9@HnE.x7:l8#3йHWpHa9z0@*ƛH"@Ȼbqdyggtǵ>1ިpxS] AO 097U? Ӄ]M*.6E#Θ}+)6R(Yv}!|geU?paɱ#BS nzmUub_U(Ô&b^rI hEh\?S xk[B}&̙01\Ag[9Ks'zٽkj\a/iȯmK̥6oiDbpv9Mf1^6щggۨ&AD25}e>:^#ͳ_O@ l:p^^R!Pp\T 5wZF}DŽr\vWl4Z7u7Ra|E.r}@2@6[<̉fi2I+mcl4É8#w[а"..Rc~8TF# rVYO9(zƧSPu$L/B[Rc\.j$ ͂raX}ZX ׄ^x%,`գX-A-\ E= %c}Z(8-kK0T31/IKk6AG?5<4t]~] $zUE(ex8{Er#@^M{_mxD⎭=-<$;R.52\bz`zp F4NCzȔUA&MG(fۿ03ΝȁKUS2vPܓ,GF20CMQ{6z*o!/վy 0};6:iܒUݳ-cv廸н#T%'S1`в {:W-@+/8GLԛuyvJ:ڽv4)r X/wR 9 #Sye"]JAY:`s:‰.S_B'n>(S. B$b MϷϾ(tGDEYk3^%Xw%:j.s,^P Y@y~jG%m5"QS"iOZ)cJ?XS;j=N?EOX~٘ⴁP̈́8yKwLpFm7C#:$P2Xٿ*36aOX,r;>H(+gDk AD|nK5]h4H]οՠݧKG}A"w.nUG\qN,tl%R9mäGZgY](bv)L7F [dE zЉ>dK{]/ՓX,iq=E"!LIU&̌8r)ȸ2*&~Vp55Z[[ 9XR"l %MP{=ڃS~#vaaMJ>2>OMHH3Xp Iyc,akL7vI 2Yih*(5 k?ICY* QߧVSy8ucTb%3p<>\}0 |1H`J'r[1,ޫ!5)]@]h%{Q֩96Zc9j7ǣNm3vgʳ~0(LЩ-pj5/O=nRep57@@C8C'd' ΊlWۦ? VOwG[N qJ'?ƵL75%RY^H5KܘθV⪃SJm'1/Sa? #n=KS>@uE^ddٞ ҖXq4JV+J?ʠ^]xz*۷'E:EuL=8\/)ʊ6vQ un*>-vZ1cs :3ƿӭ=h<)B;(2T$U"sP& 私(O J t !tYFN*>%@ `ESqFFJ<Ԓ=T8,9h\e-nbe|i!m%߮N-[y* @L&A24Xfiy|0pFfXJQc 3ha Y]$|[p^w`h{A`ی"iPǻb<\G56*i9RSpHץK\O,,p+BM-]mU0q {mp3%q}elj⊈!o;'KSx[XԽ3 pesߒMԡҡWޔ&Nh|$K+ F+ڪmp,xMt炈RSD'k9#4fbڦIZ?zġU`-+^lYj-ԆB'voSc]K*͝?}zNqH"` [&V[WxMd.C}TfqPꄨw3cE!‚v{>|YWUwt:8W~lWs38s|zMx1;Vm˓:(MSV;rՌHfL6+L..􂉾KJ+x (,y,lE 婥'zo $쉢ߡm)E\d_bB+ RfF@^,;Lm•@~j%_z6sv2wʽeɠ`z}}No "$R#}7B!ؑB`@\c7"bU/X4_EcEjlm#_ )Fh `aDp޸.mt{JS4S Ox#xGThm'ߟXԴNa--R_aj+9媀j>u[5Rb>! OvE(&8 U=!k-(e'R P$i:x<xKdHF3V[L-4l(&Hs>Ơ(;QY?d>S 9p_~w[h: N"5փ#J#"2*W9#@yHoqaS.y==suU^;Z6wV>Hf&7bqJ銤NHˈ$m.f}zkO+?z/wC]3 4i3 +f?%2SJLcȦ@UGnOWTOndb*ƬRIzThs~Z' a;&Lx^S(РU'e K %Kb? )pGX\O`dX"Yvg|]u=f[RK` s Rԅ1u7A[(e5Իߪ w)XCu@!ƚXLodf?])wrJVc> X cXGSp0N$dLi%Ry|tnnP,翥qNhei9SȎl0TxVZ$ʼ+eB f땐v$d⧗ͲXW ʨ_qv:zwlyu[f+2+}e- 4A=˿Uxz ydMyV;xU& t(cV=gXdoz]\X3HqG(f+s43NwSe|9%ʥkߺoW_*ڮޜɝ: t>7y=S<.heοg+UNKˣWz Yܢ[H4^Ty4e ?S=НZF-)UPiXtZ+ d6Lhm{+dqn ㄂(pM;<HbO$Nǁ\'-y-x736FB/,IoI!ESf1; A_*&gVGc3:XQGT'=)?XMCŎ+A zCxꍲyz#Vmduvc/ .=o{>)fJة`n6H_r 4U[PSY ֢+hVgb8I-3'#&FRV%(kLZ_ԏ$BV-$ˏI +GH]K48}$Z%OݡZ}h0FX^xK\<2lސm{;/n|W{uhg &ptR":^RA%AM`.Z5_plXOfy(UXrtԬݹ^;>Ia;úJV ̖9?j~wSiF9x@N5}*3_bOdK^ce|dždj'͹Xgh뷕ߤsa T7OF=}px;D7C3kSċobU {80΢yBw猍Td\}Zz'ͲZuh1~!|Rl9y ɮgͽk{bex >M# d,8Xj5C YZ~AKay ]E5VZxq! VPd\ {4K]}i ֨`okQ}gv5XaW,DWk$hu#qAXU_}܁恅q?,yReHj`zMec ]`5ɓE'wA# ^=|' $2P QUDj/)H|D-% g󰪮 1uꈾ"Y-=X]lUsksNXG :QonX\4 +mB']EK"V;ՋkqEO gekzFX$]5)~|7Aq3#փHA^kwVjaSGcafi=r/6f!a -;<$fSpTHEhr~_ԫpKbZ<ʓnqC7L7uO|{FDo;h@uGӕC=R{L@^?Ώ;=#X~"nԛpT=)\$3gږ4tokeMxM#&^۷T7XsfxY.y* PhkɊ.ENqmMvEj7QJC%=Se%o % j&4bcR6/}2岄_M4CCYXl6Z &0nMu`یaezo5Q%j:\ Y٩6wK۵C۔Bg):\sq}5QYM`>U&u)#U~:U瘊'z+d'AO?Tho95ࢍ2vi 似-ڂPЙ%6a?BMlT&a&!Mnjg%^*<]z*z48i7v66~S#2"!TNˎhPA \tɖڄ/ȸ8} ^IhY)# ɤF6D?qCFW('jŠi| t}U 9лL`˜EN3 Ќ:x.P=d0֝e{ TYt /+Љl!#Ih*q0 :-G= "pzo>5ւt\>_؅6 ZĺdޕXLyge ^a\ $~6:1*7cľ'+M WC70+t: (6|*J#@7p^5>r;O}eu,DplxOJCuQ pWy׼෇,Ŕ3.lBC7g(-&¤{ ~!Uhi`5 V#wƬVv0fk RBG pȥ\?NmrKN_'`[MZez-|OY">Uqi p3}ϵ G¥\R`jW2"\C_՜] 2Us ?w TȺwJksbڷέ=K$*7@EZw8Ybpe! 7 v{@qmMp) 6l_4CK4OrsQJD1BL*zܫߔcKN s1#R[Gݹ0(CH ]%g1blV-5^zgF.LtbT}g0&(NhMzfIz]ZA t#WVzQ&lz{]67wTh$pm?&p80Wq%~g ÅV.]xCPS24RԎ'b-3XqcoBpL ax4LT>q< pÄY_ 1mcwĖsK0vlEfPcB kבoh jK>hE:7?W2Ҳ7!NUn*tA+3^Lty^ieKC*XLJSUa?K_Sϼ!m B"Ob=;zgGBy51+< Af5)ȷ 4ܦ5tY7bc{/KiO*c:{4ͿmͻqTz\|QΝy3zox1 GGN5* I9GqPhۅ2hnW`LP@Z1w >{kDZMד+;)g2}Ǵ؋ ʩsxbpUˆN;/p1;]6ғ-j :XoKt-J>OS[.rc q͂8_nč~A`w\s `S^;<{ w 't;EcZ\_Hŵ0f{y{HtL;~-Vm/:dzp4.X#P1n6j1k|k\cvѝWrh uk)_g:t|r(vC¥\_%w?HMSxnY31#&Ycz8D mL G߼O5Gvbm=9Ե|ee[K9[4\yV 6r#h!%ٖ>OlzlV5֐.ΑC/Cv=ķ WdqZ'-aOhjhazTŶ.ޞ MnbxPQjV3Pp'Ҍ2r2!:Y;s /gi `]eԽ`(fx @~*k^M@PjmdjI|y`x_FI18/kݪGZpQZc =($tHWl&=!9`=y"S>Y]x6+t_9\)$YQ~d* o:Pك(;JkܳFx?_r^[%oSX!y»~|8('c^VNADS0zɁc<_ﺸƇ8|Ll||7]v8H3_o7QΠ؇{ԎHQ8I?j {SþJo~g6 !sD>;嚷}faPj˽$5Yۦ9lkRF."I$;+Jk_xqs:.ɵ24Ȃ6&ck݉+6(L=ZL[ZPy31oJKPO,@ vJ^o]hq-W-J:yn2؍4[ EUo,< NAg'xv_ՍyFDi[}Z" O,\n8dE_ϱ3RJ!$_su{MO 0 m&T/I݇+b"U1# ~0I-8$Bl"]_ ХVKMmid 4ˍ@֒%*[LXe6Y&oCNŃZx:+OTQ•^I[=69-8zHB_5=X=*xP'X"CMCLJ/)If$dMcMi`Dy)gBchgѠv@j+8|!9bV"@*g#k|owh\Cyp3*9|όA:!Pp-QJyRb\65GBSZ*PN::@h<0]4m1bf^v3Ŵ2Tjr)ǗsO $Ddßk,l(ns@o,ͮ^D1;5PgYw8U(1 #BKF_ =:sa(6r' to +!!_z}YR?)sXbl5fexiO1Ahs{}7թA#K%Ҋd\WZ+#qڥML%"d4BS+|5"'I OJ( $R,e]h  I0(Vq; Zj.M_8 |v݈gd\7; gCa.vvn2va`hiC6 ҿ/9ʲJ[{BVvW\nm$ox6E'x'h`Q;ǎkX[^h*fH˂wS4뙻9ùB@MyԞʏ1+Կ_;ZL*ߑ_0orܿNJpJ|=S|ÿ]ʔGYY>o𮵯̝}~ąWym|PNAf. \ֽ9`?XWE(UF0*Y^y/Tf ppk(>US+py$#@'a:euHg1\ lNjZ{%1=g/Ņu6{t=JPEi+gu#XM&#AwsѦ,ܮL,pe茽{*rU_!h*w[ ,\~X;=ʏ˪+wEZI,mX~L4''t-"~&u'O yQ]s_g,Rt\]̖pm9P69ߕ럞F#GƔ0MvM&ƇZ.o}r:eCjX@š%٪t^/r[PE$^G$ޫGli'M7<"gWfjjDw@pSQV.i3<1X!R]1R+#x*%ha\=W7wY`z-=;a'`?pE6Y>^jlѳE)HDCIS+Mѭ,8BBmY1ܮX ϧ>Alɣ: 9e-#lAϨߪF\(q GlF+JF]#UPjcuLruᄃduF"_ᣞ~EӴݰ?ܭ z'Jx:wJnb{g R(K96>34NMwPoWf+BXeWee ٧R 6* =U'!U/6UW  eNQ1t]s:߻R?q\Ѽ( flÑ讻> q‰^-(ݒ?p-!g9n?V6,+z}wY\K-k<||,B#;ƃ!_<*Kjs?\]'H k]R=9!kM@.Ҽt1ʫQV08}&\};-,MEA`njswwy_r*|XG0 _|)0ԘBYΩ[}c}]/,-I:p벥WZ%η5- /˵HEhdU3BBK0"Ji!IDwНη) ՖB(m!lYVvsjvGZe OEl>zs~;>GĘː􈅬uK]BaTD[bM];ߓ}WԜ8uտ8:Qypa*Г+ Xl޶7WSY_j" vL~u3,<5*'jyrJr 6i=Î')Ҝ)-iW[z߈=<\/ pG붅nzx U߃+9>}YTq)n }^ĿQYt8f5;s2 KO9Z|K5Ha~TJ" p>*J*MG:(A~п\҇=9CcŎVʍ60%\:b@/Ma"_CVC!+'@nIz7Z{i<_RcT;-=6;Ka;5#^zДSb`4(TR$J*l׻$X# pO~ya6quJ7[Jssv.qBe1cF֪Lv̵Tn..f"HQPO8!$@<z/C]9I$ᬅ) 'XK ZuOL1ނE5e.0bMG7! 'm<9*Va @EfpjmzHEKJk0nNR6l=-P$ǿgz,g!c,Ow6qDO>NϹ$\R'? Ε^)qA~p\l(odjB?ldD(][+REtz@*!H``4EKpEd5jcpε}E\>&2!KG Bǭ5Ɲ)ڊk)?~ m0P2ȨX 7nK"OD2fnáΗ5%Lh mf5^&,/Pen|ӱQ{;|ޘ`:}XgӮ*³o{#N#?>5Sϒ ,M/F" y,R_4N;IO㓷&UDR L= Aޟ1!eKt.R&!@K!y>kYHm-Tq2hu٧SOflD'KޛeikT%,hM*Ho.0ϭ4SŔF)p3"UDt|7=0en8)]Bc#kov5Kطw\I@)<<:5rWVR/(O_{HJ&QLwCݷnA/M/AdM5.^T-Y?)^y dB0ς Ԡjwqij1T8%o1)ew-5Á}?8K+7`WwZXJdžZyP]woۦf0vS0#-rMGZŐ;u m$2Ab#k'*.x篗 7m[_~ݼ7 sjTя^!t%T.}6М>\[}W{m9b>bU-jTj?ON(U†ۯ"UY$ {/ջҰ/E</Dt=eEެw^bR-d.wA_yw9j'tפddڡ yb^R^B, k hua[mG8;'AQڒneOG,YɞQMen7X ;;ةb^sLho6}d"LE> +<-̡U[2ϺIW{ u7e%\ i#S0\^fBLb^ݴߋ{ h&4bLOܚ ^0 ѾcbKH`rLRvR.15os A𓫰=6S=X\'g` 1 $)rnCMЁ_§BM :@SZ% wGJb,l4P0NQHgv _X VJ7]0 7"¾COTVЭZ[G}׃=rLSpZʃ"bQ0;c{@T7u a2=O̤@)Jbm{<-.@Sz]wJs( 55F-zʋU|T[b M 0"ςWz01gҿ~ Cϑz?BhEN$0c|!)09$iku 5T{>4ѝxaр7~ bB bK7ɹJ]X(1\xc~SoL ņ _F%& 26 j!f7:: }USիΏ3[M1x"oQJΗ\'/-j V d']=uDȕ{{8V"tOӤUl)4s4!BpPIY'9WǗ;"+ʞUQ+ܲbCdMd䦅<'nY dM9/bI^*]R_7%DZ&lsR[[mVbvGUDRJW*>Mj8L Oׇ:18'xG3Z%KV= ENźEn/ȊƯtFD7t~Bj`D-/ƿlK' *"-~__vv'XZH.|Y}ղ^:܆C{ghFbځXM7t(Not Zo~^o4*b9Oxi@|{&yQcVnrqVEF<Вe?7޲B^FUqQF,@r x}$8}rlT,A ex|$ 3xKVؓ uiP hd3['%̅?\j ө ͚ho׷rMPp2%l:*NmmJ)cKϢvMpDo΅m~K1rOzeƒA}47oEf+OZ!,i?8; @Y&1Pd8A8cYbj@u,ǐh^ᥖ,L`P>()^qA2?V,BfSo?nv7WFod{s4EBJw-9%D7O QW d:.}C0i F%[]wDWABl<;5@odLrfn-6sUz=C71.N^#f~Tj8d F6nNR4 Co׆ XlP.Snt bW|`sEއVF_J f**<=ѭF$/ag$lSԦ\d^QMKBL rLoֆZU4VJit]ZP(ߴ at5ɡ3$5!ގ&Gnba`RXkA!7CR7}l cx }wE%%1"FpGד 1jZW`Mew>0;+*j_z~3Q&Q~ Ux25kEϩ|y"}") BAA%"62i:e<ӡ+z%,wTpAoo] _{Upa4fq֛GWwQ4ȂU -&T ĄJGHS\'Wpũlk{zQGu0G¶]~%i!gֽ'ӕ#/WRkYޠ]'( nLgKRM lEhOtF_Ÿ*RS[=-';b/^"qk!BxGRx^ ;a4u٦eܪK̾A 2B?b=$JTN* '&¡ɞnr(cehֺNI6<v{x2lKЕ7f qv5P۲?:,>{g1zޕMm:k|dÿLH-I&Σ=hM56m@qޮJU*;ξUnk36J;LJaZ GJfl?<@ʧzO"̤aQwrOiEX!` ֓G |䶱=  =#,)G[GzS%ppT!,)cx߶!WےIK&EN>nv;ZNРǎI[-;nx{ uGo~hBHDȥCWp0mqe&t94Eޗ p<8=U74nSg`9ek|aL Wc,bmہ} sRˍBpg柴2 Ծ,Y|'~PVC<̫q]P)~禫c!&p<39:пvW5qxiF {*`+D$U){יSLVs!C\|@Jb|}EY <]˹zߥG7)ϣ(l^Fni!β)G6GX[ S䶋j5z8w?SzlT؀_Ul (U)WMbʛ>3ٿdh&ط`Kk o^<)3!JS>wӇC rs,@oX?6 .Yp)"q4Ut2\ňo4tR?ҙwHlbëxPnÎq^|i^Js_mh|q|߰=;̊e 'Uj`:~ekT u9 w}hq6s<&8lu;$^(4F(쌂jYPƥE;`3Fw3PIB;|&jQ޽{D`4Fa6 4%#D(TuKܘI4mXRQO,N?$Xy}džc3eN rBڗY=ض @ M .%J3Ok >:>7숄$CZ?r * v=bag1ZDE#y[^B\a!ܨfK|Ut+|0$SfD1sOgd->OD uji^Gbv0277b (a}F7Yr اΦMaMD\ކ/DGiPzDj]i5p HBD;-J I.'`^w>17>& 9[{/2{'H@ :$8庳\^βͫ'BLHao`kb9*N*@(zHJCOqE{̓[DV^ښ, u)(p[4ƪRc!rmxȌԲ\5cKFQYYg03,EKYGTl@E?HК?DUۂgrI.p6釃hxyV|ՙ3n d2τJQ8Q,RXn@7GJ,Kjzx.|& C*[Rf`)0td;Ay Mz53B[ۺ ~y(-WcŪT@t g7xֳSiW19^9:8tQ"x'_hQAg unk3\v72fH`z5+Uji4^|4tAd]`Q+y!_~bzf  vkD_B<̟P=L}.N ;J^6nHl۝olThqq*pDt%LEOnq(o)KqY-RUo\ Oh+ǭ`e Ez?=lcB[3y-P%ry)E6V7D>i9JmRT@Dqn:ldm<v:{)K,wa= i/Q^mX,JSJ׺|mXy&L$I+2;9?#C"Ѝr\vfIi؆m,ԓԜA Vj.)[EdErg~ 0Jq|Y.h4܌{=1y8x t}tϘ-3,"HQ97xj>v̗qeD_3`ڨ`ΛbnՈ(mސHC#45GHn0e[HOK Mh{Ijn|ff^VHޤL/zpoP5m#Lv GԋgXZPPT1Cm!<&6iAQA;hGOyyRUޚ=Mws*S.UŒL9^sʝSQiuj Ќ6jאK0nL+#L O5-{~Y^Au~zU{>>2>&^VyFaη&U뫿Ҵ2Qy=)yߌ9Ct4HDfA;Hfp>pJ;KT5Ya=b璩Q,cC{vo'IՄN=\k䗴F%&Ǔh"CTLLFuh)ȶekk4o2B<^Zk4Ŀ30˄eR]9l0CQDI"`Ȃ}+ RrZ*ȹCE wA*_$d2L^vvsW%U;C+}V퓵(&ӄ0a5sJaǹcEEO,k ҸF"*7(LB*JL f,vf(A+DecBDDbPAT ⢥$Lyt* oy7?&sm-;jdaӌq_r 39ch:[1pHVmbCÆ7#Gˣ b;\bPv+ TD-Ugb'kT퍚3yNs`g'ؠdOh{0Oсw3n{Cjܜ,^>>b;8ӑ+&CRcm[f -i*f+c&xZZ2UgyCW;qLSp))2]6,:;GO=911Q9qɡ<,ǥHͣǟ ; p y~ceev+8bppEؕ+EQlƕaJ)%.Ge MCdq7nY_к0 FhI=mNq$YO*aImja5gTw#ͤ*ϋާ/7XKLQ.ǚtJ ҕ|k nHi`T|E F,̻78lCOSZ``etS Dڷ]IXZjo{ч\ XeQ ‰Q~9I֔펑(Px_[LN$Dvu#`rʝOL%n$'ETU 0V?o~')7<~:4Q0'"oVCx I tT1,{לǯi۟VL5y[ kaoFzn) Ѩ)N\ `"$pws][+OMٿ'jVAoo̳({n(  y8FLd^o3jzKyL;b[o1Lu]%F0x>~3+*y@mKBq6?t".D*ˮu4xF!wCy%QWfl1Ӧ1Q"gF@)s$bgHN Nl0GLΟnR.(e tTM%w_ vctҖؚG!hZHstQr.oYogv6UaZ:= CHl엱%)6~INb,NMm ;f2nKgAGYF(ȽD/R唝jrWbz.i[}"nAp/JB@4MB[ͳU}0n03 _ߝ Vu̕ks`h埶apQt{/jEh.WEcL[i}QO5Om-*5_Ű7wPqp?߽", >_NSRzQgPC:T_sr[wi$k/UZ̶`Jh^s=hky l㵺nn>JhW\/0s0{ߙȨd{#~rjAc_',.ߴIۚ<`{ݲT[@xWV#($5lvK}l٪އӢ=۵M ZܮץWfv/\C NR.* ^Bjt]1+eyc[wʺhsU9 ´˛򀀙=~zr_N:HԄAAղv)+݅Sh`y)Ej)~5Y|7j1L_@:6Y(T8 *L? Vk',~^hB9(;WQ^kXH(Ne?9GN|4]+؛ǡ^*sJ E9\ii8#ۗq͠Pz$`@RJٵW&QWb7jQ1P)x8.P莓zE2ǺpmG^ք ă&wjG*CՍ FkVRrqiF`s݋uoiqPƝU+knJLm"y,F8ެ~;wTaHXOyp+=s65,Ñ~&++\ŀp$MVeYGqxъZ!V$;RV(Ԉ!/ů*(L_x[/!eRfK(&E{nr\p MW(dX[ PZLTC>VD\?(w5<''ZrHs 8$>IˁAL qFV@UԦÃx<; +,!CU-=!572]ă`Mv;Jdӿ\'{`rέ/ݹ~L9a-$jд7ӻȯQS wiV?Zf6e]>pfa=GG- 5'M熯K/1zt\k_Ⱕ]L)3n8X­mL}ńv[FcH@?G}݆k+DOMh_e돝g{4&:0Rah?&68gatCko::qFI$4(C=niz-Pwz@v-';=OU"JU2e偉V9.(c+ꏧ@F?(+{`d4+xe:v,RR¸*y6ie7]NVߢ NBDKbIWY>C84zO|ϙƬvkޗ Qc5suMT=1 FvGI!g]9 Qt9,mCk R;y3Ѝ ! +% Gd@ \GEիDq_>{v r8[nF%i?5!qŚc6>{p~|N˸J,.yϔN+p2vn5mz+牆/y{c^6n *Œ)i0ȾJ]\V]EmH1H3IT?T%m): w 20>sУ >(.qJ,}Xs}dM/`JI(D}pԀEKX5˞QYFQHWH EͶSܐ]M9, TW!~<% <f_ߠ{12X^sm7`nXEHYM[<&^:5VVF%+]j;Dz¯XGj~~6=pDroCZ>t.7O5idSD2^Xx !?֤RO-u| =u786IHM߇ܞe+d)_ z!Dj́!@S~U5r^!*7En T{SD/(nU%Xc,#>/ߋ 3~9bIQH׬̮/r# lؼ0 j{q~̖485PNk*BO^Vd2yel5bL#=x# bZJzt5U">qn@͆>~Q4jsH`&;L^O3¥>vjŒYC۾~NV=oq \(T@kPv5'%垢^mu([c1 :y2feuc 檄7~7܈A+mS~)fDr]ݟbiNI~{B:q,*AS%\G'mvr hfD:@E4Yئ6Fk0אv*g\'OL]уU2IV&pfNa#[յOA⠗9qp: ]K\}WʱgYZ07070100000055000081a40000000000000000000000016599ea2b00003b0c000000000000000000000000000000000000005600000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/isdn/capi/kernelcapi.ko.xz7zXZִF!t/1:]?Eh=ڜ.+ˢGLf0Ftӑ%3JV`%-$ AcɳHT"wsۖ|N#5zB* XYx)'a[(Um=.-4jDÊM-}4̮3e41_~05 t?@IxTlbFE~np1U-!~HKaebh'7" Vk*PqDTlsgʨD e SG<΢z"hBm=IU@rK!z #3{uZأw&G#\ϺC+{Bq&><8Koƛ n|ɀݛÚt8&y\H;: S)YY CP`:GL"}]} ÔM1rFyѯݟqwLHޝJPU]nЇZ[d+Ģve >/3#ػT {FXx?fe~cki+eqaU-JWZ9?ZUP0?VZĀf(9NB:CSD"ߨ^SHȻXEl]ȧ֩ӺŘc`8^(5| ou Y#BXJ j^*qՏTYZr'KoM zhx1ɯlbxn,4jri c@ޞo2@ eH*b3Jt>qD,KڈQ4f3$Paښ:hfk̳!QI&z x%TO:*@]hi{ũ\1#KA젞f6apZ <"pc HXewO5Iv7+Ul]Fcr~im!|)qJ#s3ԯT&aAu}me';w譟L ׉ @!Ŝn&ܒ9bp<)}:n{hHp VPe>L3n i)6}tԁz H^Z묳oGp ۸z`'%q`߇J 1fߞTxh'['rk Z"mW7sP/ZeK=' w@8h[0-A!<}]b-քĤ䤑~_+E9`',P-͈,bOːh|JϜZ< ewf<)3˙߈(5_jj@֤Lá pqq)?rK{ToQNp7]ٍWMd{uۡB%9s|@UVِ6ϛ#c@lx~PeGkl=lj!»;5`Jf9ȊQW]K9VzfL̜@p{,De;/DE?:FP|Y/[uCӺ>A^{Dz{myO)U"roͧ""ǘ.e< 1RN}u {xE<, V qu=GF9 YK!H=j Oa*J-b)gA04T‰ Ɉkpu]M {3hL?5ޖY+qS1uSxʳ E+thi 5ˤCr'kMSE/!:S W`O9\*b}Q j-NYN}1Іd3{z-pEwΪjMCTf׽aw ^0MV?rb-f7$tAgFf,yn!n~mLG;^$E{f&akw3OP.~|i7viPz07h+t#ac~cj^-CodE5N?Zr|Է% __Z$wrO2Q-0ZTCݍӵZ-~Zw@@%Nz0:"rF/Si1E\^юŰ)bYSx& Qx$76!ft%$B]/=@k?VFHV!4Wk7YKE֑3XEes٨?sP-)N#7$B#fE,Cup]3X @U9tq Иu=VVU͙9;ΈBq9{ͳf["h;o"tL+3}\->I2Q &tDPy+s\G1ÞO]P+UNC|@/rj]E궒lVs( ;%Ž lK2:Fh5]'|jC/`qiGeM9suf+mlX>`k鴫o\~]n>z@^sMGLw8mLP)t1uǹSce%%Y:KC:3)9an (7ZJGNY,l;jde( izg ׈zs[%2 OQc'-ռɘ{rHPqBˇeqL叶*An:Yik9'Hvȝs6wbO1XmPv gzQ3F7?l OWڏcv[MHE90ċ3' D!(S~?3ͦ.;$}~vu8cgro$ّ=#ڰ8))cz^GYQyk~hĠR9FzQRu7شR,aAOաJbܰ*I3x =1E,D׾ԄTDa> Wm[@`D'C\^7NVt,#ڔ "wܛn [Tm69j\|JౕbbI¤ Ε:\ځV^AB "@ڛ@!4"^%EM T`~/z9OcQ2Ïj ewX!I7JS[{p m{ ;.# V[r6~1^ *͙OS+.  (#vU`=~^]>>yOұ;'LDHY3} %Sd\{xl3/k5tt,5P ~g؃W h9VHH41@{*2?}(V>*eL.1Ե2)jN|t^ta3ZqѴIU8V`@3)9ϠpviTȌ^|m_ժВiR@ia8N SMSNi'hlᒪWl7<4drQ,_ țk %M~F܂btSb(.D<: a]W6eW,ޫ R7[ɸ3Tpn_,|G˹U3 fu 6'Jԝ 5Oo"x`@![@l7F4>FZ*|tM|_d] KR͡QH&Utu,>d>dAz\Ixdj,3 &'0!*"rvOZZ`ij"]gFƋzIhPEռs-GIT_ƃB7<ܭ@˟Oc<+9n5Ԑ k^nD]]b_J/k~,FIh~ŨRWaȅηj臛/Sv/5Cpymi*r/})5_%B~}Q}ΩWr]\ Mticч(]݁eArpO$,_c[0-zaD?!7g;< BSj ^aoܩf) c/vP~AN7 㔓1b"VuZ7}Z9_/JLqU/q5}IcKP pQ| "Ց/Gk+vH\&sXCz•= ox+P&HqcB@B+D9MCG;vOV5+(?bU| b%eN@-l>)YI3'rm8L ig=$/f{0i>},'h'TVBʵEd)Ό A+1*1؍EWo|AqQ@:\d47ugMftnk_dz5zxyaX#XQyڠ].63z!ݻE;}zaQ00Ϻ# "a-՘ݲHD&2 ryKNDWvVꞭ?ƍ! ZqqIT٬뒛n+XY3ӬCQI΁pTK_ĀɋLX[jDµnTKS7_@i?e ΠA@a{;4W1Y"h.,llomJpz^d^;C =t{Z'\iS V EC4ϭ\d-bRrhl3kt0:hp 7Ϡ.[$gOHA$rqAq#}Ko&9} BiZf$W2Y\7]7Od]aUЫc^cl56em bP$ڧjr+O6:<_ ;wi\mTM,WfY{%l!񎲨:Cf!eL<`+\M"I. gLG\hK"ɵ4[bi렒H%Yp')b:tW$ ʶnAjLr/oևeTYL$2R }swq ~Klkd Hِ T4g_zON-Cg8Շ=r-kN ?Z  M]kq`vQ$|?ݳ\:TV;ïrI/UR.IE#N`OZ1J:͘/0DLkbѪ%r3嗸~0ϗQF]nֆq}D :.T=s7>a^˾ g0 '*͕4_/T1 W&N[ 3Ɛ>Ol4MIGwlsJg).`2K |ZZȲϝXمE1y[.t$|S,&%0KM~k(^~r0PK&愰*Xě$.<5Ԋ)[b'C>[; 4kLe?]{PgW l̞4;w HiWm6ì^-5fYN"P3Kp%5 %hf1TT~ui~uJeEzP*ut /e-HVL)ΟXmHHG6g )ѕpw 7D;Vm&"1!m$u<pM48˯RQ˼Z=ӿWZv^\ktFإۋ32O &0v!YS??[Z` x^Iy H&>}/ɽq6fq=C':^qF‡ բݑb ;5斏 ; kaSŵ1v1 u foT阚X@:ڿ)F"kM#a"*T7(eaR?y'C Qy,X+ olP*e = łQ|j :LEA(\)߃ɰɓ H&CɌЖh*,e{82T@nA_kcg$&EnZ{AmHkIQXak s?eo+Y=|ϵrdy*7ᴠb̹.%ydZ6#PxŒA_JhZU Ĩ%p8T(-x7ݑZΥ?hv`keX `BGy0IҟS1Jޟ5]T=e$}g2&%ˠ++6k^ߣFSc|]8^~rh@|t;n tYϳxqRĜ y yje& FEe@b@<\1a(vcVN74r0Ƀm۳ÄX2v9O#^ $mC38 /A xF&-|}ɒf,[P(5{26#1I%Oݪ3GjҶf _#$\hխߥ{Hw}<ݹ@j!_ մ5PkcOP oxX0VO gHx7ڹi2^Uk |E͹:|ɴ=;S nGEUJβ qNRkt%TT=*QvTUF I:io;5 @)ݮ 93F\!sA;o&@?!'9C v2w_G<̅{ C?1RB0Pr~0{@XAk"dRv b\2<,FNDB]@pZ%ip]<6ʷkmR)-lJC?_4Pi:\ˑepI &:WTbpϲ𮶍 1NPdPMlKč?EBn\"9r`1?$ d6PدcG7(4A>ɩ)e h6|4C)n~G߈,hޡ.Mu*̸ !Ӛ4A6쵇۽|ݰF*A+b?~9&_`/:=}hj,gA( DЩe.?>5yEwbΏ|iu+@㶴$eR=^zN>rVJx[l "|tF9_IOt?!V᧛J@N_Q?_@z GA/%c4Aoąјsk"Xzc(~M9Cѐ dD#ëV5ŝ)R:,߆23GwoP}_GE*/j*xνكsWR2'rצAu08:K???(aD߯&w9rIܰiQVf1Xvf=ç$ncIY ϤS4 rO\N=:~NdtKR\"qUsT%CB٤p=JE=SwC {-RW=aH˫vXX3VA:VW4oP)usY_ڑvkrOйf{1 q(@嶳 b3m!L nh&+M:驩4*~c[54cۓO;K]=jm#а/% MXĞFTG;U6nd;W?הtG\g2pb\ Nj~mn\% CHJ#ٗ(-[3Ek9Hx}'ȫ ivl8ndzPm87LVhc@e ;=s0yyGcgA ljPUz5*F曺n8TLs\8k𢘾aE pԙ.N$:U1x{}fmUñftˣ xg܌u%6s=NI}RdWwUÝa,zl?#>3N(O+tY6ɘ$7SE/D>UØO>QG)EMaSA P41^ |77O*0B$<7!ֱvx@kYH4hZ46Ih W4fh3Ex7B $y%tҔ\<[5ם!K>E{h pd@g4.?)i(M˹b҄]zG8~cXlx &I;60@-ʸZNh{PkЕ֫SA 9rrWmpC`HDT->"ﻁ Pv4S#Q.9[-z<ȣwO@o?i,knVE̓5^_Epv +Nz<L+@ 0;"ijwHOؾ;72:!9txl9 ﳜ-jM*(S:DvN/63I>q }3l{+EvLBC"yBDD޵ }|(4qzS8L "ԦMW&|5h,i2P%jzvKxWPex&cO+b-+P Y+n)Ҵq* QT~0 +N&'L*~ Yt㶑ZUp,8P>C7^ DYC=Nȸ-"ubѫ'g_0.QH [:!Ơa'9w$DZfoyhS?{ڽTЅ>8O Uj t8iܧ?,o$(r".*;fY878pߝ;]BFUm~ P8wRI0 €gJjHg.ߞak^T6Fcwhxw:aa2(q>暭1 2M=e6ۢo(< ?hY8g_s!36e=| ^S:^;QwD371#6(6sɢ^STPՁO8ud[ˋ{omx^  Vl+s^s3HGHjcǎ Q. 0u['#rԢyK3؋cc7ʀsog?~83ls\B\DYQrQ +_*n;^n=~2/YR^%fߋ,ߘau O vU͡n5]UȫH7vauϪ @~[kwXmPȹ=z)Fe\Q c߃-.q~~~cXTCP~+ykiqr]㉝B,LOEQ?\{ \eTS_%5bPyeqs1 i.M{l$H$j>u1iUlИAep+^!c4v(۬P4Y%nȄ8FS8qzC˃Kvbm isc6`\ZE0K#^E"N'9ktM~}I&vHX=ﰿj]›;M\&v_  x} tR 2h?żXXO>?U6Q(?G3#tB$фe0ߞ=\^-Z.HvmkV "9 2 y$Ȕek`6?RNLrOVa2WL!wEfB8H:рp5DJ{ؚۈ&Un*0RbV~FcM ,]*M Eqegq6XJ8 %aB zV`H_ ??E[6'"̹60ps8bq>*~P9wZS};1=]fYVhqj=Ze l^u¦-[V`~:2Vf,W%sDF 1e}GEcTr6_(QVJFZGK +khLbaGM4jߢ3Ϭ*0"'0oIP$D߁,6(7+)]P`Mj۟-YÈ~w}Jy;.جFS)\dxm(?j qnBgT>@&/B+E嫁3tȃ?]3ȫqVڞ )?CP W-~\Bs7HaH/yȹ+[)Źqd'+i1;̐q,E3UMzf4?z qv 1-o_3|7KWn{^(K2;QpRSRZy1"f]A ]X5(}UF7c]e`k"#PNvgYrc@I#IC\ȣZ[QN}z%z$F.!dXHb7ٽBzK5*|6 *zD*ab2µE$3KdcTr9~ G@s _tǏGKL]rC͔4Az]DžF x5k \8}؜{s- 'xa6*Z&;r.&)!s [/eUM9{YhzU&w D6LHa)eb8?%-a/9AhYGnGB=3ޘ +):ZVgKM{v8_͇I/y< \0h9iwU/Sف+4 J߷ؐNw!Yw%&ʏ×l"o½*iW?DΜNTK}?>DhvrmUirIHZ+6YƴrWm6Hͩ=YJ9/$_ l"}1ϱljQc] aKZnӓE|fO@:$' m< d¡J;ob^yH%k=@н,ÃH, b֐rHg?n1떹Otk-}XkYOOW>HI1" >hyfF)8 x63&PV12?!pp`wNeUG}O'I~4 %Laֳ<-pb:O5zHً(&ٶtd 9ۑF4z{T\W|a;PB)8|>)LJ*91v >'oayt$~5 M\Y 0Mx؞\}P(T()i7PF,'43x&f!F~vfmL()fM%5d&w$l+(hz] '7+{u?B~)]&RFK3 0}yيq'Ov&W3C':A&9]^n"܄"iVBY>ITF7W4:2Sǯ2F-Yǭ)Nd_$WkXE lqb&rî ^^l$30D Bm ךs:aS?oU'[ TE6ɖ-ysHRg2F7OT]Z0n%4HFèur|7KH)g-8g0WK00bsJͶ7 OOU:!{܋e-6SA&ȇjȉ(_LkpCuއTD{o!voPyXJ`4Fp_,R1ՆdO &7!ʩ&fgEJ++rMZ03i˜ї~RF@2 8_~뼓!2uM%)ܪHٓ76;jʮPWgoC3x೶w]47/S"PDY2"`>Ѕ xe)UNXDbNT׮_3ạy+F=Iڂzr*t I(Ttd&j0 R}!l<-.h^Iڪmez'7MEl-&jd=֔l%@Sv,e6A)MbɄkb.P& z[N,_ϒHFM:[8ͦ>c!|0E\V#Yi.Huנ\x 9u-"(F^ײ'6X}7M0s#j Pps7k>#8\l|mCLŕÂgb4,3j\TX/jmu+umftQ#vQq9r18ZFHt`ccE׌+dZ7?JB{sY6a3@OtCJ ѥm"b2%7@XlVEؒ}&CǗkfv p_sy=?}5Ү!HZ MM,LDR4 '=Y@IH#PN"uj $ z``0n\ΡTOPӂm%d]c#.nnI3uJ]Az(qZP[#;=eڪ06Q;6_,S=4UeHs-WL`'1'^@*ea0gd:[) PVq mоHE ƽ5V`{:lm3b~-Gg"$׎ZbڎV ]7`Gijq ݐ!ZJ9me9-[Hҙe\[Ko9ۆOe'{d݋3t^'!>ˠ.nV^m.` }DJN!{HT Mk>0#3kB(c}HadyoF]N8W@HtTZ"tЛ?6hѐ-;e*fSe\>ԑmjԡjT5v'),;tegeLJzDNhI7H (xapH>^=^L;Eo: 4pĩy^F*!t8 h;? [N;"C8 frVw''-yMA׃|E75\AĵlH\^ .\Uַi}G!NT7^ ,~aφ/&`7- 31\@T6x'ZpH> i@ 0rCI{ X*ah4]0?њI>y]T:[b^Pֺ#z) 31͉%x\.hEd6_W__J##8#rD^XPc@ge;`3#9}lQa'~j!-i3 0ݷnx.eY(;V/瘳 TlK9٠ ]8<)(f+y 9&|dRJ`6 H3U27MTZpu-gO;Sq-}f6C hr xi@yjfPd}=E[9L،r8NlB8VJ6ҧM,BЂ)6Geբ&؂BRЪ2~ dx+2Hŀ{:p3t͑)dÂ8иB٥{ W>y@<3'yf09qT '8x~*̀X{R.Ôw&?^}uxȾs::İ[F@H"|)gpJDĽ ?>0`%Ͼs3[b̘m{Zw(e=qzBEQҚRYU1 X(sݹ`6rzMVpQ>My B̯KH׷G -6Ah} se'2(aN+7Hi݉4N-$ZDHх/+s:ޔS6Ctzdl/=9+@V|%:YbeѨѢ(oƝVEeKy\~ST$oҹUo+5 gi3(`.8(ҭpLo ьr!DMݞ%F´ؔ˙%_ap$d`K+}PGuqT| h Ĩ.+}w <׫`w7:/:؂UIa CXOs= X|jUQT^V'H˦ AVjR)UpnL/{RP\eJU%Er죎i3=z{֢9_1rrL:)t, NF,}Ӳ,zW Q(q|bAW^3ŋyx$^+ Qu؎5&"G&â.mq>bIfO@rp͎g+z8Y( 9a]Fu6Äi,M9Ӣ0\^$:03J㵙HZUR"wD׮!^GBM g΁^wX`j9{UoLLeHG5q:I)' hXr{ְw{|I:x`zd$7Rzr7dE|#XEI3! xyʧbI";sgqdh2_c":o#0دzli5y.L7H4ip 8qB9 <OS(fFM*fX' ~w ` fpcNQz4ߞx~p`. 8hc9KVDI2Ć9KL:YT@1 f*@satV2o3 v{ aCKLrScg.ģ;B5S5 a!-T\HC\R.EB6ģ?~cg0IL.UfwXW:rs =bUD{Q~W[i-6׵^w`m3Tr"y.zE & 5P2LuǰGߚϘ,g|:'(Dee.YtGGSk; <:hb>JUǔ+Ռ䔌Ύ|&Ŝ-]K@WD~FM%ߔfUuxr] S3xW9 xKhp0iڞt=&$0LWL3WeB[% #, >_4Z;9e8M1l"dˋ|R`79Р\*`& ̴L,ZIsYM{Dq+Xа:5@ww\EF??Ƞs3c+K!ZcDB劥µQS+/ZqrQE߀gF,knY^([o,OU#Fom22"&}B=^RY2,n' Nrf 'ж 97oYڛ**ag]d^6y*QwDvgКHV0e#{"l[-Ny_g_ݼY-Aj_>},] u(L6*`L}]*VEtʰT.XxjUm_O/b#ia2ElV…Z*1%ޢZKԔ9GLɜ'?@+}Ek3I9F$Yw~ܳ{p ^Tk{\ 4]q0S ?*h) ZPU)Q3m{0?@J3e¥L(K̚6+ ߵbcM]/h>JB>bv Y;yPW~]Ǥ6<:ㆣ18ÀU;gh i Ԙ55gOyeb"5! $>*7}+'{Q _ظrʶ 5q|Rd%f0F*W; wXoa5e9SSApEM˟-5Aۆ*;A_9x*$T:,[ݹvOf<9dRfW2JX(;TT 7%cNIJE9qq>F.Yeu~1xU7(ǗHDڰ Us뾲pV9nۜ| @o`H50bS=K݆kyWI|#PSr6;.i+ .}TPrX_P΍&3Yu71[l.-)7--uRY~Q{33\|u'Jeq0z,Lb6hiCrF ߸ͿLbt݈xի@E%O=(\[ƶdb H8ݙ5L"='>xOoxE/fI b#uŤuΫzקs#5}hWx.>]!myZ6&3Bױp DXL$՗"R=oK DlJ,7; mԘG=mx:?TriX7 +y0RHEkNnR3-_qz"SpiG%L`%Y? w4tBQt\K.Sh@I<:+yiz<9_Yߡ,X =6kQ-A/y. OD}Dm󩔪D?kq+mmՖfrY,}F:̇?ܯ{diZoe$Yifd3^ 6R N"0c^[C&~ ٭dVsRa1怄Mr_0 l&{6tqm lu9ǖ ad-e xVQgJzXoL)*`~XfLvRVUGssA2:ʆ\k <&[҂5x /nmfD Vߊ7E ~ltԜ*:}RQkFǞaDt[lڊ)SQ6NtI2f {ܖ8Smfp; vekxg1US-iHv2&CoF(WXkeF핲llS!ЇGa6޺*:Iuʻgp]Ddc }Մdۉ"D! .0$+|\~o˖b;U&rdYҀZgCd@c/. 0I 3r&*$% Ƅ4RQSu'u؆e^VedƜP3 Eg" e0Cv"gZb\LVS_5S쪱eG@C%M+6p}Yn^$v{7AAxi7,YfcJt_~f)3#ƼƉɚ32-yقWR4X A`m3hY? NaQe@U]м G4Yf4yF1ޜ]Y/!_uQ]@#4Ohm;v $8F<ezt+=t!̉8ÚYqPfǒEpv)غ9D>:Rz 1Zeп[4׉yxY f̈nŬ PIbwQ " (qJͯ7?;~/B%jW<_Y:{[8A^|g oYH7H UWr꧋g,δ[".djÒsg*l]Ӊ`- >;T'xWIh$4[q%b7]gUf A8_(,Lݵ+5gKۃ'28f$ 4. &94)L#_/Qx)U *KzKn3;W7#gV@goz+Ovtreq'lL>%ڮ--Ě24:̘Lͼ7^h7w8;Sf~C떕(\6p&h i +RD7>\CYCC!K/x=mNh qyRk! Y5epPg`'qN|̲Ƅx+iIh'z],}^}WSxb'<ٻ 9C0W؇DdLSV|au {arql!v^J,ۻa|"YNd 6kYe*3dkO.|d&G( GC:t°gLspϽK=-Efk0Huhˮ\h|+g+ < l|Y"n̨XI" #i訒_]5z}I] ẅD9|}Lmކ\!>=z^A ͌=WZ$_͌s;VZ2jvlULHL^w'}3$y#t^ՂWv/-͹.)Lyx#lژ3͌蜏3[s׼)Mn-#ɘV^iyubR/"؎4~-&d5s/2X V{0vg9-)5Rd)Dqk9'JLŊv0fD)jiTAJWeXYxO{.z> hM[8= +Pq1`V(=c,\ݖQ8o!$'4c=\,znb/EE4\Zj'E\ʔ 3B@JN|D;ӂe/da 1xA 6rl/H![$|Cd=6 61püSL|#BB#A\2[q;B 'T_A56 ?l!jtL, 6?qnMRˤj" ̏f=mPF0~:1 7TZ$dG!&s{UjNdc3GFVݛoV]vHR_e4!7m gݘ! /3ٛA;o/ IS\He+NJs|ebDHfdKDrvJd  $&{־J1@w*o?A[jibmzn`#,V3~G H6p`? K.Kk:tzMjAmC[+DAPr䟐$Y `]_MnAEQ}{,2` .{e~dhPU{0ooHZ6]S4,f_ď@]BQfzƠ;ocK>B ·7E9Kc3z̀,(WgZf+Zw̓RWͬK ɥ؟l0U)(Vi4u=l HE/SQ:[~p]|$&FS5#%2" /ߨQ炤i&^gk3@ ޼20k5ʬ Ұq ;Х=󮅮W$^y$jW"H;i~+61HW %cci<iJlp'A]vHxGSSNt¨>Ku5m2Yogі*?U8щsk-錳@UV's7m,xEpwW/HUMv^7U+> g,x5 jcz$MޟdU"uƁy,V2@5hs0 9 -o6h2{AUtPW3F-Y lfn waK2M"K{(i^cA R-jOU[JمCze'j%\g.gδeqE(^u  ΈLGnm]0Gqz&fW]Uꚽ^/-+V;d` (`A)79|w+B%`@!һ4714Jeph-^fU8 (% x@̲{Ĩ_TݲYė;흲+SX Zax&J~Bj8z૤ rF#W+d >jgi\IxMF71+o,p& =Gj<#?Ӣg{xYiP-![ 1V8. s ~'9ɦ-~XV iB!oS\O}fLم^%={evwr_a̷XJft%ZR:B>H:۰X NP;CzvEIBU%ID0^ H#1o=}(⿻W{9JGϼDRU;zN+E[lڥ QŌR ¶AsՔ~k#*PqB')r3ԣo,^h.o.{VFnޞB7o%۽zٱVK9IZ'R8wGjă"'0W(S/i8&gzǔAKWZMʢ>Yl&Dm{2/&nGBAx=*8|] r^IcF/FsaR' &(ʳ#>,zgԑs":ys]D5ǐqohhY1 bNd=@ M*dQf,&mKؗ\g;3uÐ6@f֏ܕn]02y 5vpYf%}C|䲒)".}xd쑵,y^&xPo;÷$5X)-{7Sb Zg9< gi3P!EwݧТTVd/A]7+TDK}྆XR' iḥxKe.G;T`m_`, l1ʞC,Bq6hkzrfס4Du+̕;C ы(Ww"vU)^ + Ɓr! ,jv !PX~y,(Jwe笪ҏpj,{ΙOzeR(` aEexڃlx4y8V]7b@j>us}uL;f}&}&51`'Hk)2x C8A&<@-Ov3JI')m'?Z6U+DRJoֱǍ@%BH/`*AEN>v,XSU1;Ia=E0ƌw/qZf2שnh naˤ7Wˆk,ytz', i?5 zTҫ1 h`%y)CˀQ4ii0M&'T5VH) 4ᾍmA^ٜ`*V$i5jO^F 2+["9vse$AsW'@br64ݝ Zϯ~( :ϐ"'+fG؝P6)Da(&f\NN {5Q w D Bpu]^;eU}Y-ׇ]R"n j 7l'b>M-xFi˅ȋ mo=ݳYAB$4SU|Nj2<)hȉ}cߧė A-EnjCϑ0Ý -b6sw^@QQ&O)K(7zVD^u/#H }/L2$.}Y}ۏ^{62|E<8 P9ȅ۔q3}s[@Nh `}'xPZ,ĬQ}{H٪4jX SB׫nŅS'p__yT$.Sعz0LoKZ3]ہ&aE O:/ ևn ;!ޏiJ|[wuTc[ع.H'?𞈆=F]@Tp|C/bz@[+j(9)qM 8LL͓b$-2C^s22{Ak7ͽ.Wc9rj ȵSA=Tݶ}>^,h #w[3yv+F@OV:Qg<8ѹ|ǝ3 8'! NlwlTCe> 0.8> #UM6h@؂ȣ7O섨F-}Z1 xA eQߨ];X1+x5,yAϤ_ܣ}sLbL+f%u~!kmz?%W2l躲cTY9MblXn=p%Tp9TBP0s`*5* ?`Զ]} sxip (9ŔlʻrCg=sO)d$![,G\N.0zpHV;#,v"'탐8tҠՍ%@Ϛk/mu;1 ,f"*EkU÷JXt̷Wbүa8Ç=p!ϼ@"^u;MB8Mv+_sT ṖϋKwTC`U˙@X;^˵mn(+?FK!"*1Oi.y<8m'4tyV8Tm V}1R;s CcUL{]\? bueNetk+#}Cd'pOm6).CuvRߔDžEC-( |`.B+26#g&G<쮄gŏ_hcHtok8ЦκM$. |azo^дJh=#A;v-'a1Lq;S19_?!Av2J&@x[{ey;c~UG6ld;da &lzkH0bdjM^Ncw*+bҋ,K4uMNSkB$^WH]I=6MnV!z%AnE?gi1ho]' WF c%IYD`*? o?9C2#݂" z] odϒPK\#=8]]6N6!)=: lݖmh^9M͑Ӷ󢅌1uFvs x XPX)= mLJn'6F@." ,,l;W@-UOLk //+Qsc u$SzO]=)y^Ca.WGqZ]'v , i!0cc j< Imw jS :a(J!{X8XECA7uUIDiՕnĨZdT7K)]yuYPxĭᠨ]zg=yS^Ӽ͸kup(С*T2EHPN8xӚ|5xㅃ^L $F:#:ށ<9r: VCWSQq,ц\\2,!׃l'K\j(t (hJTz!0MګIݮ2LX64Tfԯ1Bo ׃]40[+$r=Խ/g6_+Ϙ P*ivy K~PqUնIJڹ ɍ>ʚİt\z6߆ӹ=f4t :eɫ[>wA!C1Aky95!fr mmjRR5b?I796nS8y9-<4nѧlQ8*>z$RL&"t䆁lvZG}ZseZëhC]k(gO^vez-A\w2F%{ZqoJ4 gNKT0T8MZ.x f=μMBe)@eBrvj~G41alWKø=dk>J!Uen^ pձ{9N4 9 P P\4~E7­GM |P<>f0 OH_Fߨ{ws8mMÑ M Aj| q h,TNKρ5(@ {Q} z)Cx_4C1X3[E~P šfBcE"XOEBV֓."t](,} 28*2[J_jH]&dx xXfIF? P"ʘ[Sa'-BiKN#< Sf9:Ʌ!oڅ`󅳔Y(NbtH3?^ҍnڍ}wg+=ގEZmW(!QJNZjZU ;p7`6֓tg+'Y;E1ͽ5BT_b߂K#U*D)`d2u3 ]5M\h֣/<8@9)ᅦg>\\l%8j&hrO !.&RUv>A j]6/9ޱ 6^31s0.!`0BAV>N)w{2Q T@٨3*R|=!zh r^yDG",vkn 宅LZ-ˑ[[*\E&rj5z$D^㴕p s#' Qiaj 14&u:rf%Y'{ypR*lfiU~ E}NU.^: 1 c$Ѝj7"(g [/Z^8Z}eic%R4|/ƫ~5zA)% xWx7C҅K"yH2L> |!+$GSn L.ytjf{蝽YJz>qyzV hT13r=t 4uE^Ǣ~\ɗ~TL6 feu]Ŧ_[>3:Ag"r<'cٶ-Ɔ1UQ iZp->{W2qR%ғ{ؿ//ҵy%A;,̫#:.Gww; 5 zf~%vtJfݲJ &r>( \uFwe'o" fX"Ku*pS *S")Lz w 4pXRF{#A=@n_lAjn\H?κRr-oB%wtLxLU+ؾxGځu| "UIe%j fV{=-Ţ{WǪFl>q7z;3}u_PZvT>Qoݭf$HVQU3/ p Kt&ً̣O4T%AGjK1gnqB_83lw$۷ۑFm6]%i1M|r˓Z $ z^'gG(XXQ2o'o |rC,xKwX\2%at%9rXM7Ɓ9 ~p\ =%g[^.-8+T8ʸ7T6juWeO}j!;h?4q~%P(^isHK//K+{(eKNWYB8"_؍(nERt)CUMG.[H|x.X?yg8F ̶~:ptJ.")s=;Q*/$AP;a`)ԍLNʎmyItTCPŜ@SQҍ5m7mNʭp ;ugNKTWR"egk,2JUv-I Tqj0L놞ڡp #Q;0az5W*CECtlƋ2Cw}ޘE-_Hs"Vw#X9L x\ 1*1>iX=iFFn,UVVp @ܱ*Fh,L" a.EIЮ% fO:A蠭9lD^6Ol' @68+NC+=w[dT=>͸_zJhB8E?fKYV+,:%ZX}Y,l`S|B5)]13pt#6ګƇ?Ghv|h~]؂oD U{<_X Q{p'`S9+ũ :@M4L*uv=e~̨Ƭ%*(Lwc<#@=kAH|hcv 6]kxeS[Q3l s5".9s]i ጕZ1Q.28=Kq\_ Kay 6@X\fNP PWKDJ!GÕƓlٲpVU "Biݫa("Pφ+)?I% T&\7V&I ATSEÝ(-a!:CD6ߖ^G_C5έuY\tOȕQ1ׄW?T*$Ή(FfŶPcJϡGfh}]i ;JZCHف.dhߌ9P6ϓ%08I#@J=4*խywvh<qBRʳ/7d[k2jdł3h!v5 $GIw^RR;.-7VI]fk5*3L9RHRIi/rH~ˁB\ƀZM&f BRun zK jH`yЌi'0q@sR?T&Ă^ E ll?zhBUN;.OEiw*SWI9^:{ '?@qz𞍬d4V`ctVR+"gg18.P]XJאd̿[L81S˅"+("WFҲ (6a [m( 1/atOhptGR(_- WBK4_ch&FE3jb_'r"G'ݩ:~ 69ѤSi-9dp"Y=׶0)PmDrkX.ӐN,@9z8"1]&"W}T^ dN˳Na1e\hqP[:GE\md@MĢj)ڱxJK}:< bKE HKF>bҶh 1BmpxXM@f41u=!jaGsPpx*e0\[wLݣ Z{UL RB ~ lpERW]!N{N3}x`]i1iU iծ}i1M"If`jXz,Y?èa5+"f9)^?XHyۭ ͋M"W[LnI~eO D<2c:k_PBau JBz 7`NX%x[%~IpKaf 7yI8PY]_T0hз{Qժmu&ǂwޡkw?GeKiu70Py Ld%ɪݘv}( l4?9/hyF**縰 }CÚcFS)oع%83h}?t$$g=VȯkJ=;=3>xu`u?3z8!]$ s)(}gj_fg/k>ƝDVIZEDk?g?|㛍MLiWNcȌxz֣R!ӁCwd)% ]^lcIz,^8Zm||Io$@Y6uP )v&m:KS4 sر_]س8`#TDZx1uXҏ`J<ӹK9{ 0nɛrrF;H6uR _gWQFUi')0sLSic&IJ` I6t YrfrM?eK&L&\W_^ydAB GTDv-x'e A;dib\3,Mhz>:$7[>xl3T{'~P2ӧs^òQ2n|oXG_{?6 %FQ%Ji AP)e^lܻ@9Ęn\GcqDA$太a@o$S&i#EkOAE(F徟<4)9;cV:7@Mϻ Y-V] GHY縛kM,\oiS\I!rric8Nzt%FnjWK] NzJ:YZ9yW$cNN˛YW޽ܝ&,2җTN |ܵP'Q]_)L)X1~P7AV _ p"JrB-z%=6ۏ?}pq}m7>3A7=y1|/ =Yncs>tƮ̌8M;9 tFPء3\fsj"Ϊ{sj3.w!f.B_F貙sgӤ~isD{nVj|J[BOvoqfqP.Q[CDBTYn$ +pƮy04Ta#Z@JuZmPWf,E{Z9:W+ߋMXHdA!r;~Ls 0J|M|Y0zՍT.'f97p*$&BbX#n֘{ J\ ~jDu'|r)F]sֳ Ov6o% :ي(zvY){ ;~3cV=%oD_8D>nBGg@~K9_.&-kܵ&b݊fm1)K`Z+m~wm5|vتypUuLJVVk_ : ?|ԧed J@B"N#B^X+nЪF+`VSSZwm /Ixp 7< ˵o.16{q=.׈E#(@o Lb kG䁏ψV|~ u Q_57 1WF-,Aa?p-꽉䔷 pc~̊M zs9sc%/2 tS /j{|o߹~ ~x^"jcxg5)qwn5u] kE CK '=?ԭ6[BȠԛ`bk٤~u/D1V,SG $O[N8kRXW_i#STKCjnE(h8)_.w#.>2nDy_%8C*Sy/IDt薂q١oӁMsSc5eFoP6x~|!Ha7>DzV/"U6hTK={w2k"WL,YzOd!r?ϒsF<ƢDD4osp[.,҅4,\/]1,!*`6Ê' O.;؊H޺?ĦL% ./6-WZazrV~T7* -Qtp+sAnOu1/Cגr_s\ǹklZ_H2`<,!IF e%jN(sJ.vS=Nhl+0;?Yy{*6QIGr/^γQmzX %6eOobThͲp Q~rr-FFHuXjWDDo27ܩeV4Ni2|*['FqܙpBJP>4J3*:.5zg+"ƶ%qD!-ݜ@O#%IlUp[ ƵG 5~ίu{9A,2IE/եtynƸRM zcژ2)53^2V[V_Ь}#/eG dYP $Xn[Y|sj䥤3BA+:P좬ks\Wuj=4AʭWZ=Y:4@Bҥĸknƥ3tPh>i1y _2|r)m6{uYN{{15]|[e;R&r&J/ ُ)-߃e,/>wz^w>?X)&\H]L1{7j!`#b UhғXnwr mAQ)e38B`᜙-z8;A)WFQ@I{T]ŔrلLwWKUx80?֌Yk6EAYn0oRuTm}ȡ.qP."yfzTGL6p/{x0d1/e 057,TpOW"?N\hs$|$PG2!"|n2u- 0߀]/9E+gq ZU9ǴbJ#LN.(PqSpPymr~db!lڟaA)̍(ǑUxB&f][֬';O!: 5U2MB~`-<dBݐӘhؠh;Gk7lgK_09U4#26eY% pגxl%2P\vYqd!tNXZ_m yZG6Y&UO6%WuH5>o 1E0"EqqŒ,He` ;͉Y*L<ǚmQ6-3W-w?Eʀ |8w+xRվuvpb?V(x6:#V} $#Ⱥ dkDvux*-X'7u^ui.qUNz0,E]bdl)CAJS0, #^fQ M<-ΖPG5g\3?!Q 5kiɫ_syLkV}CWŔT1 T%ݲ|y-z| $Gʐ/ZpJ+F7-.W}ktX$U fTFN.$B}*9A`#Q"7ȭf y2ѱNJ,rBi8 :sxcds; -_#pTl : I_CI3.ؗ0ۚh3ѐ|˰+@'74V^”:%J?=SZ QxeI?e3+,W[xCԬAVK ȁkٷ|-Q[)`~b"Q1b~%jP¡MG6b0=KN#MPc\$Y},JgB,tjJD@XTm7i[I~}v{K*`{1'Qr! 3@T~ m4 Wӕ9i[BAEPX809;(3[Dvi˚z!6cYe _*hCLIH>rtmra91+!NKy;ˊ2Dt> 4Da!h4oo9H>#VYbT,i'?5>IG/梼1c»-/?[|93N<]c%X\ifmq ssS_~땞^02{zExxGrJ^J{f\du,rɀtHxܾ6*υN}{E9%8PbY"Zn7gTFzL3J4;b;gw,% rt<2qضK1zE#nZd6=Ka6RsK/_QI;|矿(X4ԟP44C gI=P;n}7~w^<Ӷ93ePGsW*݂ f內KOчEp_#NHӷ7R@{.zWSQ}> ׻M0c}rvG> ͑3 1b+eE[[qb=|."b Bn\}a~ [7;r9y"ۓIf<~hrRt7j`NCDD7ǟ4K-JlBx ^G(>֩攂Ǻ xFdӯ kUT(@S,L<\nioX)-6M_ ]qw PPOE׺51(+U0Le{\ T1Q^FusY3L*OXj׶nQ(0(TjKYK~}cPuk>gTZB[x:>!1S4k"MUU\AlR!}]]-q dM^g TP_^I!le-& ^GWP`~ioHޛG~kJEYQb$%;8Vf2b{vk^ԐF_c.<|.b01P_"/ܘ!^$̫܏w#-P;EV9,fv(aSjdL נ ؆;?lJlէ\2G!_#5ch7qdbcBw<,f'].e`=/#v6&";$p\J|WOvV-Co!OXo@A/E9eWb`'r9+)n3rsu"0rl/8 r/L{y{@MIgAXc< ?51^0Ddtϝ2>{xEE_)K-Oo(Wm,A. ܶ[/%pUц&? h%6?nZvm"&vS"RW Vq&׺W ]8nh7t j$߻ D #wt11ƫl?^q5qMe0&X1ء*5I&R$ciDrؐP~(o,{C;gEhW1mq:+4F<1va*uG"fL(_i#0zgӹܫ6cH;!~iפv nYGJ"ٷ? H&^RЛ-(~K\>Fn܉ẹf R=QgVUGS/ 8kۛDzd鶳qd{Ҍn>)dn)_t1v/')h(얕?|#0D,r2+d  zݯG+\)J٠549R;E=FУ2-3-T Td[r=TjNRnH%%h 2H=M 8ڞXK+B)2_~4_`7\b>mr{۽;Ut~qGX:iR%('mWC)7„XfwSmSauR! [;Q넁cj>}!Cħux|ƣ5-ꂟjpܛ{0(F>m פ3d pQuՊؖ 4j& &q@:*9YnCw[ `c2Xm K#VZɷY05QitQCD_<{=D. ,,پ joP̛`/T_~XǗؾOe3$#ݎ!8bF%[[9$^T/J|ka .U_"csC|[; w+Ā/|xX 'CGŸM^zԚWzK:Pcve;Շhx#I;X `kqHn]e6gv\51$hMJ완#䷧׭tmzͥ(mn~K݇CL2a#8+b6.1/s~ySةOvi>i-V߭/plwEmdYgQtm^ѕU*vD<ݵJY P鏊hdB( Ml v$dyNnSPaWGʩ[IuBpz}iT* L?_|=4m#>WeJq(H"&v!z,s϶)@S?[H_FMdAz:O4^;X6 'ULdHpX\F̣k٧ 54O!΃U?B{dSz|cA=R}:_gv0jmzD< U>#9鿧Aŀ-}0b*OԹ=QmoSΟ#Ƀk&("`tn֒za33v(ݬtC*Oԁuґ".veNu g6ae=򑇤՝~2UCy:NjEL$ "(Np(!BZM 3aE,X!1A%:!ŅzCy5p3Đۢ@+)$e!V;D]v _$6.N5W?X:{1d:o3K$鋩EB@6yegl <S6M(&:'XX38cgPf?s`<6bA6vXxܔn ȘYJq(=Dg.>aer2xܽ/کN>P6CU@Eԝ-W wZ*Kbb 0iM5w:+ \R$W~޲BӌQàd&z&OC5K川5c_-ۈS҃` ڽ0`ģOHR>o@r1 $Ȁq$+ɎtاkxXBNMA_;(ggg45.4]'n#ҴZF;\:bs!p%-L5I%R4(鱺} (IJmrhi:)W gNx2}]e~j[P9ּPl^uriQ-h@֍{0;vO(*b$rK_l-vdMW؉h̤c>,.׬˜KjGvu Awe]ZÌݸ-*QC w ٙ-ka(Igh~R(!8c["AoJhM/=n@sI@R1a1ʂq.FB՗ }hweZLc!a׭Y[#><;tA|WcIr*a7й_!f ͬjjSm9v|A4nTYN,ןCdW@^]TR1aMrlނeA 47?:_uQB F JmQ#K=<)!]ȊE|A%f> 7iRNtnµ< Oʒ GU4* ) or 1 W3Ĭ_Aǧî7_g;xE+jGCq,N9K3엒 /W7 J$ z2z] 1 }4&ϙ}O+bumP`]&"]1 S 2pS(ЇcS[>uIFhIPbGl#8ʓa6*!aqݴ\.- c= e "Ne~ekoB<ƷȕuVBpNn8+ēUraA|$PZ{k`1r]1{PdSM! -9wb':{*82d dI #;.%Ŝxl+*N1d5FbD#͸҂ 2M.Ce*ZAh,bRx-%>3Es_2TN$xBǾ3Eno}ØJEqkf?$?ؐEeSƤkub2'F5uje">Z2FK tfH<v99S98 1Kh(0v,@fR]EgyC)*G@˄hV|S(SaƩOu;ĠXOܰ V[Jʉn"ٙ d<7SҋfRg%[Ji#R jcW]qw>g+ŏмOF1qBܐ-!3^Rޏ=~}Pĭ@Ruo\]G;_jRpd|HRPjiF@s[AT+~ VE(=4k`c kBχ2۽A`GاBa琺XR$7!堧{_ OX=?cCx1REb:C߻" != ȴ1h GTknɋ}ac>bp"UD<'IJ'7Hn;˭e':eeX#et<= c - F s: C}PUc/J9{5gԽqE-E+|6'/A(Kup Ŀh W[ 1 M0G4Sxvm90̦o\5: p')<,n cp  y/'ket(dV^-5ˮ8+y'˞ק!Xb` Nmr[$|{4tN*,t{f kْg?3m̏;A쩯 >b7E $Sk7orشI~z <+۞/&FΪYHwDOQ1؟w,uNM{-3Ħe8fn}-Vh/4O4.Yg.kx^!5V i߀#˿C ULLj|r[g4dIJ | bBvkP tfGTߘp 'Yik^j"(Xs"seaR є&7vǪхy=2k!Vuzd *8G?l:%>URAju:lo~afI"Nt<(kaPv\Wȿyv3JM_ ;.2ﭵt@}T WrzQJ 5k''GɣRԋk3=#^=LxI4.5 rXpPU# Nik~@.{p3[Iƪ>Lk<)3VD,&-5i$fbLT3Mطp~eDLɣ4c GI~Ge;{c? ڏXgJϔ$Do]E—aIɒ;ZV5k͆~+ř0O>+^$PxyÐ c7rTHD.y91IW6pj6uGk{2>@P H00l1Z@`|'JG ^7å@k) F;o/Tb5e=Fii8@Rn*Y'^*l~wjnPfW!0D`ڐwJ|a"KsP XfC5qrAOIuwIt<Ò[:߯>\pdO*ʜGiᝂC64I?D# 7qod~ .o {n<(RYS"H ~iI-C;fIwIYD>4h/Q|zlpF};j@=UTp~a3H$4auT})dnnP{''QOnG-/xȭU(eVɵrLC <4 R%t:Όg 'Z/Hh>7d_1J\Mwuze+}>in7U0Q6¤.ĢYJu`Jj[~؅aƼf{`X.\ӿjU'W n0-G)(ps+> m*y%apV^qj8[JK%$Q_y"fd ptw{7,@eԁRvK b q:=[ f. мʼnDYͤ$Hv;Q .$x%/+BAh9ا7;SȔ҅[b/L~ =M\yfy'Sj+)J"kԇ\r4f8^pH{[4v'4=R쏖5 {59k)0ZYBL`Z\I"'1mUaG.l*nbS\&YehU[-^F̗ nV8?Z5=tok-FFሤaKӻAY2 6E"8襏*jrw|`,#V>n^4A說h }K<;d>E::gٽdpM6/ᅭ:w =VN 6sJ<͇\7Ӄ>H#wʚ!a6ρbwIag%q}B 'ϔP9rJ;g1dxVJSW!WU[ #HO..l$_xBBluJFybmheLcŚx\QLTRVI CFJoY9{e >,_ud@%(wQb L`]匓 Ky[5̀doo:3r>V{lxr#G|7,5d,}O0"Ev佹}^T+é٨TO(a Qd,^L(ΏjA& R*PѴMB/ LI+IՏyG_^M$$ ҍ}H!L]qSy51zewa hP u03}^(HّUfv LoH`Swlhh=T gܐeS'{L1f>u(#g@p}) | ~p"~d+u]s,Q҃Kt> M qb <=ހ|c[?zߎ yAl5g %]$40.Ի16Qm3h A%' lWim e0Y7D;˞ɺ-7Âj`RWN>jo6ݣCaj0fI9mw<;?S@vT Y5 /k]jJh? `X:zRJD\uT9"bU}sډX Eu8r6M6 W*#0/OZ8Ȁ?ukeƷ(k2@ g $y݇p@wzsY|d!Vߵ>8Č:VT0Vd{IgZa|D5FRkV.h-hnfE-%U5W(o3Ap2j؜;zS|^|$PlD# } _"OGhčP-ibPթVg ov8 R%⽎Ϩe6nn咩Ru''/9`Ա*~d2 .. Mspj1ax|/P{wx(<_-N>nPV4gG_(1hIWwih?n_IdzCpT~3S8&&RBQXEHAp.eg D\NLs sK 3("g%K Zk'GΩ \Bm}1CpPX4t|0teU w}U4؇=] Kk?3lg~Cv>&nXZLä6?hJKi)YKwRirtPnޛfh|Hcl"fC4%/-06b >4Ī_:sLj`x[2Ǵ+?6tll/a6 ˦b*##zJ_ӌԏ3]};#-INUT s'~wW6Aؽ4Z)1CL2}xDeHlW+yҽ{ٰ̐&fʊbi#?i b{k?cO\p9[WX=0Q@y'sZL s|"=Y6pdG; " f sznCk*yk6gt]Fz=q4Tis|wxQweˉh,q+'dRd.e]U#ݠvIOB v-lw"q-!ÞKy:%fǤW[:dh 7C"<_A;* (Uc$PfoZ$fW^BFl[9x)*'z9dڍO͙,6mytϓskmЖ4i5̈sɏ_N4褆|EKYX_"-C,D@P0 |ѓ32 X:cNa&zK0Y,1NЇ 袏G۴D|$. mDu[~m#e}ߴss7l0wAXyRe ++R{)gQB~kNR>.FCR-++IJ :r<4[N- S]IbWn &Fy"?D?hMoI #vfe԰vbS|9*E*F2 ţ6OV /UU~'K4ϔ$3g!p^gaQJ&k11663euCڻS*&VqKY`mLj$_ -"AL}Wi_@|+Bލ1G VBmp0$ӷZ6"deL;Ȗ;yE0[Hc~w%t6u nK%%|ns&9"5#i0nZ8],š=-cg6/Bfgdhpqv)ilfݳFVPfF+8IzblVYͱ0_Ӣ㶇uYo##Tug{^#R-:5M1҆),DKD*3qb7֦doh({lu @{%[?*`PЁ6GgXc )o|Us5٫~L13뛯 1e=JP~/l|ړXy*>_̩c/bN!GCP`bf?Yt26*ڎ P~Ae#c3QY#󧞳Rjg¼ީMAprW4BZt _ ѤFp{$y*=a<9׼{-J>iJԫVQU!%ęet{r$0էN$0o@pW?x=L+4gD.q=cuLSbUi!LCpJ {R)?Gg8 -aO3s)퐫v#p2u!R ] k[]v',oԬh(e]7oL5r+%yfb돊7QzNCL]31<7; UfB][K}2FY~R>yQHqEʠH)SJ?Hi}2șKk0ENj)#eH]?<%Po)Z!DizUJuܓM"fw|_(>-jZ;aMKeZw+Ph*CWj}omd=%nÙnE`37֙1oW+4' x"08hƝ%$_wUMngU!T yFMSUN2Ὃ` Z*MDhU"̻YG)h}3 %V I/LKEx4 _%/ 't7 h{';_#go2tY %BdR[ gWYY+ %*u`*ZW;S7@%dtqN|di#Ꮯ D4o M@kl2>x:_8m\?ئ?Ʃ*3eaM؛UO,wolR]MPډEBZȢ 8(H; j*n'^ y'?6*L(m4-{JVs^b$"* /SS6>R|CgBRDa9RP*$}%eӶ[u&᳜=#%K{h Ӧfq]Y D!XYCꄅbb6M2 q00wBy u!mί؀8 1AKjXDa X&֢*M+H1`M6-$~iO@EV;4w7iCT #n伛AN_z69}SgX|.`̾nHx$_fA:yj82RS4pRI9z7 #=~wYgFx-ComUڥ_{cptO%,Ϡ&>ӠLŗh`6*;1_U;}gjRd2h$e \#Re;¨^Shq.M2% xG:Pdve`5V#z/h|Ϯ#:vEC;w}g]]^]~ew:#$`z,_~[L6ia9l<ʱNjTZ̜S Ћht ܋ *TwxIy׭8Ðx:i㿹0cϘ )?L;?m`P:s!"үv"PwueP8_`˪`"7]NtW)- Pwv"4''H|ߥn9]*Nf<d '# Ĩ.KzV ~]5t ʸj 1CG5٫&կ|2p?&^l3(t݋B Oʢ\]AuW1{IC|񣳭f']dQAmbnW2C cretw3X7䯪!$6q`v W/KްU*Hdx%5{uy{;*@gSiV&V^ZK,nR!٫TY϶`OWuM7&TG^qgؗ pg5 Fgb/yJ#5b}@"@wmW[N) 2>:kI1~ibl⭄$JA^BWf?J*{ Yx|L|Nx= PзYy_<;z!)2O^r#kW[tgwþB[y;b"Ս%*kFR}_^f{³Ř<w2|%&k9zB7M,qkn>*UT6ɖ,g""#AC{!YEΊ(ݎZӽ:_uMw*w z w56h6;ms@k 4]ysOqO$+ #ʷ@qdYi 񜒙T3%鯅`8Xw{;g8Hz? HEFfToja8TTOrRkwAwvʐP^76)o--cGڰث0L6n;v.=_[orz4Ub+A`Pw\Ufms4[e 4| Ůi,ojZ_98#Šuxl].g ջ_]p+͈!=A Zz߽>W)ONaFg8J43[-ఏ/K->؏bݞ'* 75D1:7EO̠ޣ18[o#OJ^\8N^W\54" 3z7kS7Sze=dbH n}DZS3(7rݖL'i^aO};}Tz\ - F6eյnrmX[ /.0$Z]hNQQMՐ$+5v=wc0mPop5Gpj2` ]yV[گH7$)z2`,x2ՆF8g>,xph.b|֟͒i3(K,e*"y86e~(xgm${/A7IS66]PvP:bdXL3,ɳHr)`yS#ؙCY8h)_\ mls M FB#7fAoVW{/JSҞ6dx^KE'pKqO&UZsPCwX/w D 2d5zF){ԋc~܃)8FS)g&XվHUGكa(f4n'PTiy "ďî gDt?|v(ۧM*5,>"!#~s ] 1r8Q0~ώ ;#hΰo:Ёsp8?FgJۭ]+sֲ@rRVZ7X\B=P,KbHTy7S,r^K]7EI O8CV&ص vCF|E$Bٻ&W̆+4 b'#f;zD+̡fKߨjlJ)gD=SLД$B n6nNTyHp[S!v%JhNR=\E"HA6h;foX7r6\f֚X JSWn~ wk-pިQ ?t)6݊Qg'#%C t ɹ749+f/ #$g$I*iq"M:"t{kك6laz]fpd<N4ћ"!\B%=d9T>GA5){K@;XO>^Oc! Se#kP@xs@f 5;2$~/lU@MNKBcZN迨[.1{)ST-!_+bH8ENUjȲ1P:Y[]צ&8LEDamhv3EjF(NĐ!x'ķ= n <~83屝$ܻ6N(֓Xx-3M뢐De?A_VFƎbuSJ@qMՑᝄ~Mj.z6CHZ#jbw-M oNB̿˥{JD v˩rcۭ lhԃUQU<~o:zq4ObnԙIAhX *6 J HEKnF*`EyLڵQW,! DI#K4(ÜjL{GBP a)@S@>|H+v!2NC\Ѷw*uOk]EQBO'Y&8NUr`2ӈ?;ςF9xB/*ՖDIűn_!?^C)6`FZ?̼v.Ce !~]2E BQņos/ /6]ie.OZx^)?Yqr4B*oA Zpl-i'@w`Pᛁ#߿ .ǃ#lnC_4 F}8or~ b=y8F SED#ȤV G:kE&6 "q#?915&$8W tF]%5gbx֑.{zF,ԛ&`NM^qwj4g/8AOJVZQj?cVo$T+a?/ JJOm.I? tm8E(QYY40":S#*[ !),0m,DҺQ<o&e8}ƴBx fGs %O9(vdiCYhX\N(TBLY吆G ^<@?GEV oOՋoXAoiM㑃-NnCKqPW ?WUyVe 72DNoʥK->xЎr2G A]ʗ~rQ-1=%+"ßmۢ7݌m:o?Ӱb.m&^da[rzhV*"6\,W #qY' NL:(:aν&Aԏd tVd[7U</Ή [vä́2\2+ PůC='ؐoz_ȓi9PL'O{]H/@!V6g}x9@K-WQkj GIe? ǘ1hO&l>I(PEkS-2w 55[=Gd7a=ʉCeޥCovnpGUW$^%f\C*K&@ǟBLmHJ[D_)ؒ k$3ѣƒLKy  rEU;+!oMOtF#8@4|䓈.HORO+.Cѳ➿bj3x*6 +<~C|ѡzތoY' `0]m̜jpUc _tm'.@_UP'}@^־nF3Q zRb'. i[jCabMwZ#}رĦd"\NJY =*P`RW5; ;-ZOuMsM 5 Z֠SHa9FLiABC8bi2~-\pdgc&I8fɑ/A>#OWj>/dm1\DMҰEh40lBt0ÿߐUao'PaT.NnQQ*W;"e RSVAyp#9WW(WLn\{ g hqgcCU_)1}E^+b\ 7k H3j̏i=HK~RVc*x"|nQq49~ctTuFM']j^sŋ Fˌ;_AY P($$U+;:Iɷ )7Q1XP? ˥wqhkwy٣KƅLY<>nՌlYAp+Du^8GyFOL]##ib#\*'O>'3?1 bQqnP[24::1#x 2'CN%؛P9_t1r΅4 (CZҾKq%*l@m&Ӈt(LbN^_ᛔkiW0')TiX)c#eoyBz0h^`ua* 1\ T*lRĺiDuh/B{gl~:ayۆgu!} 6]f4RR ֆr rln|Ai|6ƙyo:͓{{S_䞻21& Sɐc9cMlJ Bu-,~^yDig%Kk F7,Z#6wj-φ" -ME*{ҹsQ6uOjno*To/S,yhBσ4uj}N>yZL%b*]CX1E3CbĕYe=q@7=a_ B|\^UJ{mG9Q~ns?N)Ȏ0J>WO+<:vSN#m}#f;X\3 4'תGrl.@5Z^zƇ 4p'rs߶Hƃf̎ q1)S Ӧg~˥5Fmm|p8[?]Ke+fzI@Z} YGzbHA#d>A ]%ikQbAOi-/xLk'N&5̤qm&JhɽJu7*hbҵS5aepKis \6z l.j@Cc%:h jǓ[u2F!X\NJ<3Wc~̓B`oo2WM8s+'jkg]@j~|qf|009!Άj *vvԊssg[\QU?&Ԛwv]v$}vgE) LxQ~NLQ7N BA4>@՘tH3q&mrfQJ tŨ>UPUEE xevזV/-a*(EǠW]HɰP ڊf.Oy. C7&L4G +LE׭zG)/} 'fE $N>\ K<m]`2T0Z#ʱ?C -kɚ֔DNyϾ?q(^*1ɠVr/ 5Ir2z+ч؅PEjÕ_{rQ98Fav7%OC[Gw~_3Z>zr1ͧZ~Ͳm\5WcH ~kAo y e)]F8K{Iu2k pUpvP֊F*~AhO~U I `O4c01~CcǓ . ^C]OMBI0F5])zX _4*[W"k5f5y{ؓE+r/ 㠹R 3,SV+]ƂJY9kƷ~,7Yk5qR5fV:?8 r(?RX 3^Ѭ (zNމ4McɌۍGհ] X!9^.=SwTzvY3It='P\0z\0ǿ k"J=pǏڞڌW_~Ih²g;׾UC#8_TJrXl0 kMI_a̢CoV|@s(F{<;gڱ+J#ݼ/+< ao!sɣ)$*_Tn6o v#6̬ r"Zdsar _xc"P`UĖn*Q-qO2sa<Iux3OxMUo$UtSF9 P_CrkUl*\d-iD*`9sCG6j[*FS!)4SNn2U@ / +I v@>l|Bz¸ϮPyK >Eg8_V'pLVxXf [{2g>T`{:,xq͔j~(G?w7=&mBU"VVN(~j-$hL5 {vȾC j1~uԞU]F3Rٯj.Rt<)ӡu_^ <@)deQgzΜ-Z\zND&DߐyHՙ*okt&|l,7,S+:gqOF6u;YE Ml@M(`bꪛ W؄l,NN^Y9S=WDe8*䆌jR_#Ygjx" Uҫ!MokgUg)5[B:i}םE^pfDJ}ꙐQU8,v/6TM)P3&@`(u |UHWu\_r-%V`3٣醅ڎYDs~8^O9/!HO> V[<[*ڝuU`]cUryWRQX4o(qU' M}$XB!_cwL&u~vC RQ}]ϩ|ƄF}ln';_W9'zY3\ A>\}}%P)=hPRbα~z5撥`XdLޖfDٕw W: /_CZ1*z3u-'kZo_{I A?*HW [wEB'u~F\@_ |]U7K{,?QuON͍19(5ڿ޼e< EƟt>} Ӿr<鵠pl'{ZWh>TṬ|*+=%,ΐoyS(riio'S*(2jR\gͪSv`Yvc> [a\Ԫ F ۟@C*07& J!APجoF۹s 4=M~e;3!AcBu Uvr_SfTx;)S~GJ+惔ߔlQә3ΙH|̓xl &g8?m8_kfv5 ZrC;+t\giS U[V$=3~MJKHε88񬳈}&]lP]aeJ@6A#sda!8[aV:mN+MӮoիR՚OWea-lu#KFR:͊׃[m#2BdmU꿙^%剕ZrEFeeaIA"j|(AW([SZ4YAv 3q sWFw^rPbI9d{ә+V0|NlI4^$)y=~yزB|NacgTm NJ: AO@VQ88t3"Wc!tU_,%nTXLWvsVv׳ s\Iܦa*R?s[X@CS"nvlzπe%["H Մi,2Zi`ja%k'^Zg#I\sQP%$Ny7}9yТdy/arǾ>Z  T$P<j|xC>Bs3a̙ N3"Rw2}Vj7!gQ-GY =DZQ\@D'G^~}qf7Rz׉Us,DrSNVx`Q|a#a'k(ӊhY0-5ݿI72RW`4bt_eo8ߚ2Hy]uTbMMRl,XBйm zfh:MI\y ǠLuG5Ly5ZKm.݃$~tA0M*88~ .`pN8eJf݂qܛыAeAv:e=Ǖ #$Ȃآ}wOtݬTX9 ʖB% @X%)>C<pFcSz`q#T?_G@W xH'"0g@ @Q; C;#`WhYrgq3\eo{Kڨ2ړi1MIZ$-S^(SRqc!^E{&H ÖC(;jjY siHj!(qؽ0\_e'"[0z5o#"y5Hcј w_&>e32j M18 v4" ,:nU|%u1!'rb[h-|o0}еA:pASpQ&kB-ـ<^>ɩZn B yTLLԷ|!d(Nqnlhi$b5 Ê@H]^TP?h*^WKŕP4 \^xɽwz!8J588k-(fs ӻby g-K2HM~C#|$faONaզŮ ^5ؼ>yyX2뀧g4ig^UCe'BƐ6m{niVh. %48Er\CDq-' 7UcY(+>FT {\"%/oRuɍHDP09!;WEgsG|vg־n7$!O7bKWTAo"!O#K F 2I[IWjJ3=;ؗѐĨH u_I(8L*8b`)WnO01GIQ^ F=(NxY{y$^!=  W\dCE9q\VƢ!`uVP NmsLHV}tR Jk#6V0Y1/+lMTd~ot*C0.m7r /*~&EЋ)%_ T:+Os@~UGÖIb뷑 gb@V՗/Zj94yA/!@Ӕ7_d͌Mʱe7X)ZGf v{fM&dG胈퐨D7 o1 jz`L %U]'PIB gOpUrEepH1P\v>Ր7g|pYws^SKb%~͢kv48Ng58 X>nq;&W^y864<~MPj.YH,: XQ #(Zw `oEmŽL=gRh4G/ 7Ks{HqBXcvg`s5peMf6 +Vz%ˍ,])XyEO2 ʷK;ژrV ^HO#>Vd~'>P$-IG'{6TUc8KiݽL*pcQ暑mTپRLC֨̀jz#ͿXߌ; Uc9,8ۉ<+\JkJ[/ rMԹBmVcg#3bڤ: Qb8t< ޵,L* : 04 ޽2::EkPwKI=w!=Aֽk釿Av֫U5X <y'EXtEaѼFE4v ƭ-P(NZڄy 9'WvIJ]o}#;QBR-KÅd]vs0*ffa @a~3~ef<}Q9 39ƒ :N!e^Àk~;8/TW1_n/>Jcݟ;E9*(ӵknu˩Fe9:}Xi ϵ^O4dHu10QTtl8Ĝb˥h=)XάE1Y72UQ]ۍ+B|:>r3eq0 IתsG{|2Pn g¾8Zq>iOhVe.STJhb ],{STs c_S6ew(U"| ߞ E!}L5hoC(GHr6m[vLyU˜5]|F<cn;[kzBl!OG3w{k  53$ƮaN#vp]N_&b;Lt3 \7[`a6bI|rAY;Zjr>}-SC~K p쏽X.9P!C$q\6(ջ|`KŘ$IVKjRt]kK][}$ldJ,meU"| ǵbD(j$:ɴ786u  {`w H4L}B8gHݐł2O3/%bowVZrLfYUݺd絼)`HOplB##], ѣ; m,_'[Ɩu}ZxI FʼMF}sxsN'6ȕ8L6N< vw§Tiu0sCSBz>qoL;zWZGOXNഘy:X`͏+ܜ37q!Րw˄XtJ3XzV oR{Cq'<IoJ&iY]Gi@7:>F|T7p 2xH͡N7J-ks̷mIvzz] m' gY'N0o\B=NVC(!XEV H%YZ;"N׊"NN{-5q @Nv:Q1miv7`{ޠВaM$֠%HCt/U{"㴿!{w5F+:9h9m}Ryx%zw!RYExK'ap`wk$6s!c"NcE%&5sN)~ bAT0|*INA'<_c*ENtvUl$,u|ZUlhӞXI[/0f„2 V|%3(vٱG! F?D!Ԭ<"<S4#DS5_ˬFM GOqD5+e8>3rC]j3I_AfMeyqLJٕsW)_bL9#:քE% rwҋM\챯Yط5&I@2s6u `<*,T3f#qoؖc3Kp!RG>hS%rXTlNh몸>\Lb_or"Lΐ7WQXG*'E2[YB<G=7i CE6i`T>"(Ξ*26 IE)Tu9C75ĭhF\ 3z*OpOHAE2^o#Jc a<;ƤDjn>VC;E]z=:YݥZ3Dө\'OaF0I?Ӥ֫~$l!GtYtdw72"A\$?$ ݱ Yuw>ZŋYQ3ʟB.ṵuB'UR>tӴoF%jO%09>_BۄE Υ6|?R" t^b(f߉Zw8K ̒jj/}y}b26,Y6kbZ#)Z|"D{9 E)M"[m ,ɜW~;Ҁ ՂAgEZErQc!ET 9T - $VASSt:O!?G*'4l8ڢjv0MV 5ͼh7R"9M=_ZrdOCܿ_rNu?^Pß}X/rQv?p8I} lxTvGstfۑ$_qk@'fA*ۚRd-PC6SbD++~c=ǵKqpS0[_,+VOqHdOJ5v *EnUe3לܢ]qٗil+ӽ>aCTyb$\TݳLkCDJX&e}noޟ8 ug o\).5^CNNxǹ$Y%oKtuL&)ɺF -s {ՏHYYφ!HҔ XHo%xB{QR YJZ.6OL@Ð6ß_dI 2`PL8~L-.C.MIn4-us$|ZBGmBHJAWMXoS.}Lt{&_-.i 6qEAس ̂ڼcImmi堞WeU8=ڒ= 4̂o~A^EféHϞT61so釗lތ+p>?C$h.υ$?Lb@.V:)2=9kƌ<+3ˏAi^7R!yTQxP?P)iCsϿƪ#%=u~A>Xa݄#INPFQnŋ'!Z?Mt ZrTF`MU-ۇdl7}97_ʑ*>Uғ@KIY2HM-or2B"I9,,rt=<_ KfNH V"Hfmzp)^E׸Wk {.ZNn*%v4G&@)KT~fÜp~QF]DERӃ Ayޑ!7R'ڄE$n1k U׍)&%?5ʊUֵ$MA* Xq;=$;^Q;g mVRA^%jPca؈y)/Ɓ4йro~b`KO35L/Az 8lj;3 -{HCYd"eIs"EB `#,', eP Q10ڗz[V1Xйsh]fhm7~3c xٟWm1aXa+*Ǚ/ώkٙd,.3#P/㉃Ysj'blQQоg`T:Td]zKe78YTLNKA]T'H@*P]"4)a?vhf:xĘ eFIO, /fG *Xtl]V&7;:vE`6yYLzSD6r0e`WL&nD*G8HOʆJWc娩hA<؏%j6{9GGo?ZwKSV3_so.,*CoGMv IqR$$sA;fl[xi)6Yk<[Ā 3c4L0h8|26!d+#-Oi- Aےse'H +N5r;gFi.Pto#R!%ؚc8[K{cZ rQE`Gu Bmb@ΐf|:[kǥڐf~%g%Uޜ&,^WL%U12 ص d`KZ 4'!W0{!"Т'_\]!kƃm\7=oQtKj1*ߔq({.a֘1WQHâ!Jd#=:$!hHk2t.-~3_=׆xd(;l 0Pkt2lXg<ʺă֑/3M܄-lF)c Tj 1l]rfCef?zNE>)}g>tV1g%)')cBh7%^xZnšs+> 2Lj eGjQ]D!.>rN81^ߕ7Lpח|7_0a-uȁLmt^AG81+Ym+?G:NlLgᩇ6yb=Ag_f`֏L!f3_{/uper}6_Qfi0̳ ȅ4o1[QuaY1@q\ Mgݑ htfI-?UN|;U6u+qvjX :ɨ2 ,%m#:];J6V$k<Pn$4?hv=DWJڍcԽrV*zNH)I$á,w.()/~қm-irCQ\H\ŜVwg[|Cp|#:1-jAnkC\>%pHbe|ݗ6JyܫʕN2p+=jD&b(D"\bwi5logL89*8€x^XE+ęt*0{d Ri 6z R(& t`8Z~\2]"_В9řrIDzpQ':U\jvbG_ :؁I3m9J[doٺ8f>a к%a OG!=(X?'|h]䔒HX.lJ$6D–͢ 5Q3>ڌJ_H7(d+>EZHsi{l;Po㊔";І V`R.~u6dƜEf}*s3N 1y93rBeE m(\uG`_wD^iw͕`Qnk6m~m,)enFb; JPXdE>FK#X 8cB1y#d P8[Udq%ar ̣|CKU%l a{0񯒥m5xHʢδ%Wnr7:Qh| r8[m: -2d e9lWj.xM@]>0 Hs؋;gc_"mH\ia`0tyI})d#zf u2@3[_=Yb+/qB|47,Ϻ5ÛDS?0vXG\bG0Ig6ra}Ϻn ,֍3>3.=6tnҕlNO{@O0?yT #H94FLuu%?r VM2Fe zy7S+>m{YXTFpzK/Ax~δ lstsmS`KdUn ?=Z> poҤ~;p{GGKi3zuIs};Ų:YIH~+#1D\{8"p$u˓ g**!/2B(>o#a'o\̿r6\qpIъwx: z/9uAaWaxyi iu\C(#p^ÌNWBbz @=x&{11|9W&D9ii)}S({1-_5s'V4^au}GhK֡SSK{ozRƒ9z!Za)ZAHz$Þr3ޤ1'@kl)bSW<#T%S]15OUu3%"Z'V;U fX ^+zK,ݹwf4#><`mAM$dbc,fS:T?{kYɨՕCbh*]^p 4Xܜ͈j{r(wdI.2kZE-Vɭb??q_7V~g.CC^bt;9`.d~:}7Lt0aU|n@)$aCgY,0wkQ'`ӓij ]k[ 0B%CXL }+EOO \"~]+ˢ6w؟f'Yv؋(Qb;n ꗫ~eOy+WɌ>Ap[J C}ڸ[1lIU4{ ZocȌ>WEq#^N^PtjLcawbP\:@j==[bHHa%# KgMlT8LsB0X>)_Ŭy5,\z$#̈GLQٵŢCp/cӽ$2NNML.h8k/hK#((6C4oq=7e_{Ӌiq'4Rߐhɱ@]6yJ 5^aAeQ_+~֍M8揗+f$Bͦ~ XRak2i HeLA}5"9~Sh"GGIUH/kG\R|VD\t9,Ku]2֒+[=9 4T$H@ֶ^Nq}$p#`uS%ݖaS wk-NV5*Z˪@2"x9ok^)X1; ХFk#MYZ=@à7Xvףp"q-?;K:Q>z(z8@ A.`O 8- Wx7$DBfɈfڅ0ɮ>@̭#B6R'Y1vɀ |Q}:Ԙ ۫sx3cP$æ Hrrـ~tgZ|6>8Uphq\ͪU4hp $iͅexZCg/`)ɐ# 㾑0lMCYD磩^HQ ΄y >-Q/?/Af( '+kI.lJ;4ߏeO3!BvRK-@7xWnh@8 D{? Bş7g=.6[#$LвN(ҏ&>Pl%J(ӖYo?kj!RfdxX{P]ʃA[wS;>ۅCj3~ugFZ}$c<`jŌG 6wR>'t⿎d>f(shjyz)^D{(jKZEhL;x=a- ҡCEIOuKHf∌93?Ewe"qkM(S*u LzH_tlHA˞߉ )2~0ϹԤ̜'z鵊opj$w1U.c΢k] _a`{P~v ٣:5SYcpț@r0rpr8T/q1|>qv1,Uv39zG&WƉqicBL5^|fSg}1q`)!g䱀4.ls>ۺXJc`zcUVUZh"ƟyV<.I.˴.jAȯ%Nx ="g#Д2Г(HU, 6K2nZΓT ԧܐ-\0G;wzor 43x5]/#1U_6Ggw_:ҡcZ"p Jb#=!--y$E4fHehGb_䎲8ìEn`D! c%1%LipI쬓ZŒAlv(ZI.C)߄(HVp bOtNfy˖h=ĊL^0+_`*){@KB`]*lmS_2"h<&[a?/P6J dxu_Q@ 0U\?fz TmLa$*C qr>cD|8_c$MZ' (\E FMdW[ȭ"u37x2ՠő?Op^v1Z{CM :R2)|5%ҥjx{Ǻaǔ{3Dh+nD>9/k Ts~dU7sx7b8h q8!򠗑HH|r.&Z5j,Azؑفf0:O.,ݍ[b?Zsԭʃ^b1z5Mw3-kMZ%Wsڳ,$p912.*x郓:mM~EdgI"ه`1|9{]PrazcR.& s`EvJH($VD#b1 "OQȈ{Oi:TfJ' |xx?!JHUoHߨWr"z ]jRyđ6? W )"‹ 80n\(Ơ{vQ&NbnĻȜJ<I4:'l{gzhHO *^kxܤuR![)r}e~8a:ZB-`͇Ķh!Ln=Oe8z* 0[P\^ Cpe ZdbSt:obN:f$q}([q_$6+KSjt"fL+ހ7ʳ4B̿Cn" BVO6ܙNvvKg@1q}۹JIw9V:^0ki[Yy8"DpZzVMĖH};0:;a;X^=<%^$2 p^J 7¯$L5 &,ڿ=1Z91I}Uc|[mlƤ2e ΙmFyyU_,&VX cM) 0aaG-.)wWYh+G'*غ{YLM}N/*-#&}4{043|O攥e"_'hrЙՀWĶ?UF[Jqyv8C}KϵR3@4! k'auwPy@O9~3"»<-VJ<{fUn\tF1M 宺4>k#^Q1bv%Z 郚ޠ^3eKM"{XnŦ}=lA.;(h^BdvfQީxG'ʣ`{S[!< "45zJTY k:b%S5R0nek?=cU~vP,W:IedеbhS-PsASۿ,)IW7ϰ};uiâsJN׏mlu%En7X!|7+_WU3 ATI]!)ٲA?oqAHY'lYTV(EuA:i0C;.xdIxka\dc6;wpq";-! xI=)nX8,,|yh xA$[N ?̝NH׃O{]γ|H)QKȯ=Sqq@cUA[|o0 R e&kxדY% RCR ٜa:o@{o$BsǎbA2;+aTapj^^uqUf@^ɩ|Z*p-H%oW[XRH#|idn vڛY}6Δ &TEn}[B%Q-;0ᖕؼ$F}Gbh}aHE@E_I(RA)5j}瘛 'pbyR.=ES1* *1vc7+SWt&; Xa1z49qpONg󖉙}E˃s`M/g2 U4e٬H]׸uڵ _wb 77OA{Y*oF{O*,SR0ȓxQoT œ\ṱ{}!xn+? M1✽u/I qQp?BUt=H k@!\ieᏄ355쀼 2! ͳ2`K8?R j6;h! zTqr֓AЙ+Pd_aLP js^Oe~Uފ_YXV&違AF`^L0Z 9=6Iv"фe F 'kN$hL2Dwfc #ڱiZPcOT(W?Buy|gLMv/ڽ- z|(] h=f7μٰ,=p{C. UP5\WN9E~$>TRt'ܲڷ$zT{ٌր vɊiW@Y'/)q|ۦlJkn/PWpw ĩ@At?vҕTk~eA۞[Y3)Eaq!{hEȳ3JP.%:MY,!ie.eL~r}ߙr^v:c}6Wj0qgS:~!y @V zHQяmdnնO#=4>x>)|aIP 2[G^ Q2eC\&&v<GMv-+$K Q~KÁOJ.ö5PH<#s|;r'Zj[9KIг_ѓA>ժZ0۾D!W%{~n[ֶ.Ę=svbg3fa#DִQ!T]>u]@'p2%P׀K1M}?7|c"3pZ8 1_e0{L# jϽ ]帶sp)l?v䪢Vk5% HGÑ&)j"YZa,!=Ji2&l~CC(dE=B&W!J3UIOhd@Z5Y8bh-@zH, (xfd,jʦKxw 7_Nfii 9C 9a bmV{Vho]70=>hehL8BrE)E| L7""@/cH#WrlGV.S(PtQc"kV,noVn+bg[b KfĻQ`s*xT51?)1>]$O''oԄJOyTVs)|?RK'%s`>:7zX?¹G7RA5r'3W1+_8ھf9d% I¥xgE:ǐD 4^hS6!wH^U[.ࣖB.C D!$E^Oys^ob;2)iFEiCTN9YY_+XX[n“ -35bx6_p5=laUqbvy@rNWhk@ڔN#jli 6#`w=)NP˦KN @h|A+O/KN4 CF(Q\)<&aZRY'#"ͬ9-l+#q^qTݕ-ʿYWw+1HB\sX\(1,#jDUKlџ%'m)4}X=xhR/W5syu-xDѱ[>x;nWbD_oXj^tt7hG"n(,3d-77fm>WkފKaB."_TgZU^޾dK9p-{Rv𞦕K(j={N#SYD 塟sXSAA/\(9w"&tO|3}Z= u Ozh('BrE^ . Ig/}\Q. AP[W&wQzy+S Rm-ܲvb`k;/Rm@s4K.F8r_27%j )'eN <2@,NLf,}< L$ە 1k ZIblc D tFfwo1(ٚ31 /zJOd@6//Lc zXtT|NeqZbթ\%0Zj#a-2K7ڑX }͐y^ה+ys%hSvL"9 )?k';xi~G3J"-7 ?~U^qesW[24Y^1GmYY>rPF:*j'F1oDVt\LJt!5t}O!&NdeM$m>)fݟŎ8+ d]udhD(QU6\$+"k;sWϞ"l*8S!놈)څ<קo˻#榭*p@od.{*&I( oJa6]ؕ*Y[\ԆןÂ?voem%{2׃ b/Y7.a?yjJEaAxm]J1뛴X'Sm!s=J֓{嬞w=.Z8,􌙑 G5IA#B0+߶=,l(Fp_K^ֈ@.HT X]B QtkW.jNQI]^2fwHG+ Glmx&b [Ӿ䞄θx ]&cNW +;ͬ0u_=C c'gQKOI(8Jf:X$3[/CFFaž9.8@G+ߎ"/л t_,#{Mΐs=W~\{hłWbm hqt vYZUdLu|mgȬaTǨl7O!'ƀmh ΅C#,kJiH@:ij~ܧ,`Rbd0|SPP $h+F|}nơYr2Noo5ه1 vmc5'uؿ6&xWeS4RYd4V)`;dFq[+X`DoU wUҍZfbFIޢ;V+Cf$7Àv:Q ܉S.ҿ9ٽc(|&w5[-)?Ջ'M`WBާ"V)NX83vqWEzw 2( )Jp8%>`7Ru\tN3p|<%v+@A>a~+x>ΤA ^JN3έR72s-y"hS*E*J~J~xcHZ@U˚׻tQ>%;"h 2s2WJT em ; wN̐5 zV)?UToжm i5woS{bzt/IϏͧ^& :rR0-}jhQ|&Cե|$a{KӺхC ES"5Fޕ3TQ]y 55p ifY#R]+Cس g5atm!.UL|(E䟒gZTa˺nCI y%y,j;+3{ߟH-r*A7ݒz+c昺eƑf)\ͪ/|Sn:Ul{SXM\fh 8t ;>M!|a&rŧ#}*R$N=2S^l1]yi>X㏫Gxzr[ZwӤ3Xls@t[v׮|_Ȍ}Yv_ØK~NFwNLf,iډZ}Q',+ېpS}96%;nݨ;`U"VkiEזhO,n²Dvvj>ܮ cM[AcGw畢zs(мɅܲ52g} ժ݋  IRF~z`EIΜa5-;i臉^-$OIC]o|)c'#0Zc{٧/p,mWk ^Ta|./鹀VNK~93+5$7#_a0;~p"NQycviA׈Q3:oUPR  Q&Q*R\>XU NI;lcVJhr%.k֟1R6TQe龉߼ h;Aܺ@ aRhyR+"9zYmc SB=$`:Ojbh% )eA4mmK:35eArkZ1.%BPO|5o۴J#Ҽj@g!k+|M>6We/L[ "Y)ngCeBƶZF.(@E^OLF)zw_۱nT:"J!f>vF["ɀ`JC#8;؞3F/Jfo$iycϸ2|8݆L1-SR1V{ ያϲF}9+@:`"zڱk`JЖ<6yەI:htMsf_&j8R/BzR('q/}6vE ۴X8'kiǦw5X89 غX*c]->~XW4 Vu0]2$e3ƅ UOܸ:IeiL/]62Q0o%"Cw!#S-b7K5P (rMJ#7AT\Ʃ1(ԕz1|ׂd9ϵ:8E\wa'L{q~קd43VZ4RؾÆ|Rۡ6I_Cg(x} t?a&ppӉhyǟOLjqYnF[n0w!. ^t x2$kr\A.S0'{Bͻr͕\rpT}@Zxy^.]?XBJ@N1ͧrs➞(G+;vbKA`rOQHTÜaYpy )g_,}0'*7 . kd$qL%631% RGC.wke@$KIN?HBHk7h`^)BߡGjި?x?t +'C<1,f~=aaqRDfddzُ#~9mbMo@g/wn,z}UB D ܿ擾g30MDf&ѢIK* lr$ U582cvlA~ r86^=$)@DꐣG 8C.?0:dWa4-k9\D%Cң"4 f|=?] 98qn1bCjO@ (>6jPo=GԄ+j!vF2nDNEެz8 ܳAck^vnDžfL܊ekѓۑ ਭOҘv%C劜27+w+CGJY{R: w Og$h%Wf ]Q)14ؑlQAR y[GXxy0PnJkqAI4m+竝wQj0AkOy,OSnw4v(BrX''OT!ݕv$̷96[np[¡4 4q,H2﷏ 5BA#ewĝ}1#;Iס ^ޙc-U-BguK55{eh 5ⓧj*wmCiO@@ǖŨf!EiRL)OL/Q~G@ƷI<>piOy/%$$rW'l]Jy.0{7E/\\z2IZži{gM!'}|vt4v=WmmzeɗxyZG_|*y;rlKU Bݍ? ͞3BTk#xdeFqMHFwӖ!Uy[psS4S!vgߘc 4Z~^^Fi/Y  ֮u۰ igiA ͸/C⛒?l6І*WL5,7KG 0k>P#Fv.L ͤz;fYz@ /#zɸiJ_Wwka|0on7a\2A{X7zWt@C*^oEG~rKOe;CnYB{{^:OnYM{i=f<|9u8[DSϏ3^99)оUO$L |YҁF 7Nڪy|yb\1xѮH旘A-zViސ9ZjIZ Ө) W|mσN⢱aT5R*R'|r!5_ M'^r,ۺ;vvSL;lvOd"[CWbD?:R]j X#u/n2{~v9&<;"?"ݹt)F.MB)!"I@:%FK_8>N̢=i{<.LN C8[6&w9!l2; ]ĥFvfPOte!\IQ}Y+ l *ۈoHXonQZ?~M캾(Q{xڪߪ|ENf0iz|B $ ,SsMW~穖zK5rh0-:r&Ή吂NpM PX/0nFGpsxO#`Sj.TarhXEC֗a?u Ef'>K];+/_nMh ^Ԛ|htD@%\fWRw m& uquiP/}[u111畠rl$cYEb9U,:cvMSXGk:DpڷGg#,$ihv1Kz A*+YUWИ)+3w3P,Au|Fndz J%|UR&") @b!ۙ@1}cKEq/E+.T@G_gL4*u%ŋ_:Rur{te` I,~]8'a~Uq1.lį1$Q8b3FD2ծH%j.SI3nX,;ʱ/=SptAJ"YL(IzD8HCOC^fujv0G=S_,C qBQ5mTYM8YL0Ck7Yyw+!"F0Ta~tK\HHW%H 8!#7`,v%<`ff;aP-`R1g ~le4ӘZOOmi5_UJY1hSsF٠7} ׍,y(3նsx.J;` aJx+@"kPiv \;= Zmԣ#Q'ֲN}XM&wcVoqꓽt lvqO-DV N)qNqH({X}7%9[WI[q4Q%D#"~ي2~uQm+{!^;y/5]X \Ut+{aj0@;lyulGZAQKjG9W12d D|v8E1qfjU(Xya3\rUA^*z檐fE? DpS( ܵ$@"jsi(ez]C<N1jki }Ӧ#-T ?" G%ջ3UNb۾zg@}6z׋oC 1񣱽&KcTS7p[R:^dw!` 2z $K8UZ.G$1-q/^zӸ=LИlE $'45TakcְyQ0 x}e6Vwx`'"6P pBfyFhRd|J0bmtR%dBlZ}|lh7sWL@;q90ײ3v~tUhN->cAc*#*f^A:`= &g$$.:?g'Ҙ jT?`QOשܲy@!j*{0dq.B:+ &qmöfӵ;\qr0 4ːh0w-7 [2gsgY f`ɚ_?oz<Q G  cjY7ܹh?6{QY-ЊO/[YZb'cRvi@ 1rfg?ƨF _څM[A"ޚ l䑘O?}I&o)0WA )LE*Pfވܢ<Η8SIs,uRv Mɉ#V@"n (2pNGxBc)Jd{OmA)e*GTZVKasPynw:ܶ ?/u9)bX ApU" p ą,jߐR#%׀G &H(R?USb~.Yrk ^SCl]~./,d]K{ 4v#7;u8Q V =Y;ʓd܃m@oYEѽuPye:Ooe[A(b:J,l7X{.>82ݺlcJ_Abm>V 0i*̶hMtiKYl  aKSz"%<{ÁpR Jj%rL0'!\Y\? ^1G6AUTeU6EfuTD( M;bG,=8񸢗AHdM>`UpR,վVvA7j܃EBrl@Ŕrs~n5W]"4 &14R3i`$ȪF&o|؄_X:Mݮ}7!?Sb{FwVs9J#'d)X,wP(f.=F^BY<-Gh6UyDbɀy[.wXi@L L]^!5RZ4X fg#!qGY V[>@t:`,Ú f,Ar )KcHk=$,bkrq)QYeŻէLJ9 E+~C;f)cpg5@"8>ǜ 0=v?qVx8LT"7-#KN[(&inClΞhrM^xˏ~jZ/w$$ .KRxI7K;#Eq +rM-;ɣ|T}[%Yۙ`̀.>!s;fV0LW&xdnoĈ"Z+HLus-Zh̐c'4BxnE=Ȓϙkb+];o3P4"YoJр0c@KRA#6GF[>+=ڸ]X7p (fuZFy/CfHpqeEjD)هѴ(4j<^]sQuWѝrqƵ iQ겷O{)4+C/DT)q(e(,K6N1_6:Dۉ\@S1i 3Y9Rb0u(@Dw5ӕv.0n `^Ȥfl^}Ղ3CFִqQ=F0+iX@vU/@~m~_ 1/"^G aHdՌb8ڄY k_4m̗.a_IZ~g~- 7!.yrz=Јq5r9o7fJFnV?#&u_2 2y=2(i Ju:xL$ 'R(Buфiϥn 34Pe¦8@yP~X70`x*Ͳjzhh P@T+>6STȁEIЅ*Dj!!hJ=U; XVq>"%ߑޒGܱ#bX-ejn{Q{`@ ZXY갴soyk<~ 6Sry| T,VX~˳g1Mz4m|*w;L?n,-ͤgkv%ʁ:D|{O5n:Ťlyh;fe\wk!t_YEQ45 39miϨ ${q=3'_E,}z X3a/5ze4/&_s.cqt:d;]p7ڑ;[J\껪-QՔz5|l\ţG| jfd6:(ޚʔT_;l寡T,Uhkpz[`ԗWXŸ{_:5e)ؖ<~ebljQ@ R4\ qkR"t ͡>.`|J-g Bhfgw6qv<sڨw GC8Q4aQ~[Xb픒ȅ1bi1W5l&!Z[[HJZQ-Ø~6+PSd\97f[T1| _'4-c8Ϣ@C/j D= [Jy9P}Ew#@[ 4_ !,X*0@8*Vebӫb\4ZG7 W1b@ÆyVn.,o׼HMͤHߍJ^R]T4"DjT>IOl_dD0(0|@|Q!<5܎jp=W 2=RyUCþ .ŒzƐ(+a|]5Q͖KS}Bt| h#)Oy#nBf7,|tciB$ә_ª؜QOLe{^M{@e8F,2?\d2AdPK|a`rLIb4 kAjKzYҥ4 CCLL~9"bY\ݱcn\3n?C_FycMY/gRDJ?%?Φ٫p&VOwRD`$0`o=r `u?Š u2 VpT㜞W+}Ok= Y.EȀRζM"li{>fd&e?T?Gcjp}KǫQXlX#b}].-=eF}V-a!p2ZsHbXupu\F/% *^hLb|G6FG+=xӁk@ 4dyfv/e|mY\LaݱyWa38lE`bM>DTj( eq5݁'wPz&ᖵB݄g8(J5svӓ;\wϖ(;=]!mɻ!`[ZT4. q/o' lUѴ gl`2{=n)%WLk SR q:"p򻺉oJ7вxǹUdK1cPP8)ͷQqΚW<]ϪY6"\]S 5B+7ZşreV橥ì˳F㸽{Ek>,KHkݲ//V0KqViM0%dzUP%yr`vSR"Jz~3t$R++3@+pɿ!Bؒ w 'umYǣO  ţ-Ae"v=^-byƇ_FO+`A̯4*ޓ{ZGɮ˄hb{Hkw6͇]~ԇbtLgsW\z妳8Ne$*} (7}ML~ @J?6ٲ@,m*_cxYZTñ9cgtnL_OZ_#VPamp}/aDz.E<5E}/cj Ri}`Rf*RiBV$̩LI^DqjuRAHD 2w#kl&?yx(iW5IYߕDZRȇc-D$ `q?j]J!7̘qwl( <ʎr|+nlwpd#Ƹ+YûyT"(u0}ؗ;AR >7f9j&C]׳ JLztÏK;0Wq|e3}6+PۤhebAg~Vg;+*裻6Akq Gl1fǥ< I1,Bqd}@PnbﱕX@8yQ Ia+ZҦZ~m::Ggϝ/â^:\S:p zݾ0&o B2ni!Q6˨$顿 a{:]Mٟkg |ۑHy. F,\~BEB1VCX$yg"^8`(Hqz3mSMXPV'$bnAX̍Ɲ<*ado.$"UTFy O *kU{W*a!o)[^h& ]:`eTyU6[TSbFXQ˻4FQ,#ݠƑQK{&R'^p 7^2HAhémAkIFpypF,F:?]N3<e%J!ӭɷ`8k$1lIG*H62tLѬմV%$)5RZ^y( _o&?3$xs0 l'8jK@X˪H;C7UOuվN{mg,`y!ь![뺰3_MSiFcQuʣgcʌz Pr[Hr? |7´|z8Hk9~L2͜7+|#-C҆>@ؼLr;7-x *{BZI<Mj8PXLj;wŀA-/~Ww$]7q0@ѐwQJD?67M*2NhAO3<221SYv]|HQksQOwe1:gLB?LSK@.1#C6VO8 Гh\$y {y!R27 ?MY\_JF!9COs(ȹ]ZWoUǓH3g8Jr rwZ!^ 5C /dLtΉFfTɜIJy(%} Vm! a̕ۂY8\ɋƟU! 颧v~eO}{Dʇς&Cnk=}.kR*?[JѐZtt'uDQ +F54{jO;&.S0I 5.3/QBUA ͩ ݩMga7)z'Wтn &Uצr0`DecbT 1@/D93bo|fgJUDbG(5$O@\^4wk!!5~yAf׮q36i;=>0bt҂7FxżV"5#s\ 9+>_-lbiU5p$28w5$hN+:R7Y.~˯@q| x4֟^X0]ru'Ɋ-¶9oFkgJXG`xҝDBʴG DD >U~ϯ&82'm =ܸ6%ehҒ';@΀+P9n@_o K^ܵU*5qM =ou7!=]q6&1[Ru#?XWG&WGdIђX^QHK 0=fWBEN<Q\~v|4nʌXޢuwv~3u-T.3C8umQ&3Ճ MXJ:^rJ/]NuʵT>*{>H0U*X~JOTŕłhiy7{hHA-PJ!Ic&.XPpof峹x88C%[^wP9V@&(6[Z̍y. v9'u3'rT^_Dg oǁxq ٹ+ݯ64L 2V]3dXGif-xH^Swͮ1+D!޽%pƨ(Kz][6-ߪmj)ELVA&E}$KA&q6gDIk&}Bp18} .(+4{QN$VqaC'\b7j` z"*S4u- ɐ_Zn,Gi& [|͖ρmpz$ G^RPE4~)]i˓,r:wNZqտ>CJ@?wXxևOHQJ !)DE6ne_ڒXfƥ75C{UYԍ2NM^~'IZ-u}5V<eZof#YPrn@Kc)JH4РWs <# AxL2XF1*..EA Z3u3)??m0ZW[A JaalTjylXzUv;84_CEs ~}>N GJU6|VRި]yQ;2MܨSozz r.IN+8}6LT}0gBPS\µ9pOU%i4J/?$U= PAG%g2U_GN sa%Xd R7qrm;W">ܞ^urZAIzF\ pc :55Gn5zB|^w#^ S%L7oדq#t;$ _ieV=a'Fzet]`A6xj=}OpxNO竔9Cmےw98Rc Z 9tFgƪ&%SHݖA;;-j*c^l Ib=~<rSΌi[}W'sp]`0 |M;OI`"C Ig# t[@;ko#,g9h)X>/A1X:?q?=Th[;p >v~Kk2&ɢ+v_ ޖI`%͵&.EiyA=ίt I?0 5PJ>:)TKбw8$8|f-sYb8N^U\ooFZL>)s'Lqubbk`}<_[Lo%DQ)&Xd⭕"C dnjW*)BνGFw7؎ H dPے0ZQ -(Pc\ )$^Q[XVnĶT49f/ Xq/)CheMDDKI#+j0 A6`;*AAkN,)я"Kk:rVn厴Nmz,gc" >A}BAcKR1OY6Lyr2`H xÅǔ5k((,~>hɶo(?AL`4s|tTβ5CEݶ+V[;%&qH~,eP'm\aLߗA05 Qn%v,|0eh3W_*ÁqQ1,=Гk?dH(n樬s"t!*x<b>/%vʘpBMnU6U}̟E+#I_u歈|0k] LbGA-Z㯻YA2K<peTr)=ē+s u# U9lؿ_Ʌ=^˗Vx܈ ;y=N_عn x){)KSD6=fv^)$tE`]O؎nۉkxy9%e !?{epbO7xhr-'J'ih6ջ,MB_^%O]y'=}BH5FsZ#fp<qUMF𘑄7 gvoS^c8Ѐf4[AgB̸s&2ٳ_A>v7HgA_ jLnP_6 ՏilTòXi华hd1B`pȆ4z1^=e"&Qv^?L^yKc׳9^ 3/qܔZO"V#!sJJ'Zww&!eVάi(fA@siIye8] U3Iط|LO7a`M)NRGS'́Ć] tn(oLIz A~6$ ee^|- h jw#@Մ2vEI_4ǩgv#&RF2Bmp A@sǓP<lbVUzGD*kp4M LU-KʢYk=12QQCņהF4L ҡO=M6DH@B QFD0a/dN13?U+ ޵Ys;x˱yߛH3ZGfU!g Q̽Scv$ sċaѐׂ) 6Y|UG% O*k ";+\KZєLa+<( vIMڠ-W|xtN  tǑe =vT*YeG[[Պ.V$3RRk%@l&upB}6rq#9m{#3q#꼢Iy=hle;ekU"=\.\f=pgdIpdy>f|64XzB@F! *0qk`=I@W#"YғALg.i 3"Ph4ʀd tq &[M2v1T0M߸U.=1 xf\mB7yD\Vh2€ wζ{w+,2G@SFO*dG֓0*>4yb;-E蹪Iw3{+c\dTū,BʬIGNqk&+D6cMZbFbzWvuMQwv(m|V $YOEL>Yg-oB2ۼ;;zCW5|[ç%q:<^{Z*g᭘z'ҸDGdईzD 2M6-Q djKk>UcU'g;Ht$~/k_ZiIoT3҉d=`r0jSءdQKӟdNb+ނ{E E\g>TTՋ??uv0W&Bg`1e!{QljZIf,2x> 5"J (3j[yѵ[INID*'x"ZAiSܳ j*=1d\>E@Y8a~7NK90(Or@Nw.,>0ry 0ZDƚiV?zُ4?=Y*{8AR*|])$xً#1MhƇ3G> A w=|0AlnlAJsxKNZ'͡I8_{3q)뜺d:'^JM' hy WOϲ{.rx)a.M`sSo֯2 ޥ|6YG)LtГȔ Ntޮ T4"Pޚ Kn׊ ='x>o"bsٵFzK <G$7e1E A7r'&@{0?(UX28σ0P͞Q:!n:\~Z` AZ=ίevWCPƳAH}{7A:piQ|FYaqX8oyU?fNpФ6|B2g ^hYXmINӘRb9s]⫥cOh3+B0ږ]_mY3Xڹ}/m<_ /9䌂 Y( EQﱿ'}\U5hT>bf-@vCsbںU,)Zb㙉hl>WrGjx [*{] #p5#v}EMBbF%Nr9" &|'X{("JSYf5>3`I @b994@r79Ī4Ge+&*cJ݅"tIHkTKy?H??0ZUh@l\ܶ) qw\&7XSVRZ4`Y ;#>p{-4Ć5W )k=`vk,%ڥXARR#04 ~mY1Wo2F3T[q!/ Y5UQhםQ;>Px%Z(;n!NzX1JmV 'gx2Evz+hJæ^fSHM<4֕s =s vu &982A;}EHbBK)1_#$.-v7u{Y6|zfT{ebd_ɴt?Pydg;KEO2 DK~Dv`Dʶ=Edh"p*R_G"Wbw&IU ^y!L5TȟO97i2UvHJ}qqVc*fm L&ljZa(!8Grk Ԙ Y3QX8ܢYg$lvwBCE^dҹbL.,Fpmj`P6o>Y N"LMkPkCtQ6PԊ&ǫ>Àlڠy>pڄ+lQȫ$3!ZX=47plJhAJ]Eܞ7:bvIi|lװq8e0rvɳlKA[@lV_r5m$˵Ci uGdInL`Kּ˘ڧ1&<ڹ~>2 HS2pW^Xla>'1 E11W-dRoӵ=^׉Ni]I`]D c}񃋥hsM'I&GAAYCy@xibdO"*.3ߓIGs _\@УGo3TW;K/!:!]dUY&tn@h-# wԝ )$I%_9^Oy(Ե){E߶s5+]FۡD'o|حUi՛EȈo澢EX+|*yGY$ܪ$ޛWQ*pH zq}WcMv;ƀ3t`8fVpOZK۶G3' *2+7H/<@x\1U%!n,!. kF iu og#{|b>0j_]zJأg+F1x@UL3M7lR`يt^"螁1XdPθyJA&!.q0i N)W*/D| ה3N'꿫 ;.$] CS;91ݘ2_iӴ^71rϚ1pt2&nqm*X:^bvi"Yyw]S>QU'cܿ5Dy@b&ր:*rۇ* !"o"ℤU^0u=y?ٮb%"R{T;Ak"WA<TfJxe9m^W!rš?ի*`WM:\L,bT}sjL8Us{ؽjo j? ib)k/Y0`o=lH,[ygiuBC@$ :9 XAlyV(K p$תq=z@ILQ"qӑHd HJJяch%Ey֔XaLLNQ(+[3Q\'gX4`ȷL_O7~C"A 2eE5/a$-V KkKoY@0UZ?s0da""_TYϧ>VMMCA(B"LF:s+cwLWǒN^1Zw㓲`OW`na͚q +.^ ~"KӖo  Lth-d)>o'եf**3<v^Uźb`PQx_\waG 3XLw{D ysS@K`G݁nkyڌ('JLjkE-J̕@rYdg<y'ЀiJr߬#/swd7YbzSµSCtbP8󠀛!.&S$jk!):J[[#/ċqGk 5 !"Zd(~ar I}}+޺k㙕TI|5_-_:$ Udn<Ƹ|ZO) ,#uo6J/ T]b^IvZԊ)ϸLl{D45"=#ތVW9mѮTYxhN< .n"Y}lN)Hkv̈W| sܓȋv?@DD*Gh)' fnv{G0D WoҠssG~nBQkD%'XNIyľ9'hRRgNHu>r ޔ(WHǘrf[k{ZЙ[ 2MFcі"'}JrJ>NM͓w<ߒ~wj qfTJJfsXOML}7ٌ]pg ߴc5o@ܖ2jR :vh!8MaW'* ҡ bs]Jt;b*de2F`h4et?HP*K6;B6FS9Y1JM)Y{xxd&0@K6#)EŋL7tkpt PzdLpg?ٸ:>by;T+38R*G[fjKidkxZ @f\<۴{C^ӳ 8nV2:,?|P,c7M#N)#[wphI /|}>X("xnZR7H 蛯G`4Ev pSp%8*Bƒxc]5 6 r*Yu̱_*G#qg.-{oHEp@ND.<H\ ,j)z.Jtnj{ò'AyZj>\}S4!څ T5נ~ˣap2j+SXY;[o3 m=B wIEHP@cp~eҐjޔrr)ص1va۽'U,&ʓ  %g; B-f4#r<kCP1"bߥO5LncN~"WP^o ##EdW0Lqfҽ pUæ_)1]3&Oq t9# P o^f{Rqp[;Cq2 lV%Wx mJ:'.zL04^FRpblKQ>^u=[ehԺ %&sJ a%/ @6/3n"?;+ZUR#s#ޥvLy23{ >ci,Q(^ )k!* t vb$hRzI!aWOZ"Ak8Õ$9?kެ¥i/%zݎʴORWӼƢg06,0L;Hd$vyп):#UackNטss0^h8v#l5v%a%z{%*eO8:_{ntA+Q$9bSe] LP:rxylZ̥'/ @*:U1I,hn2Vԥ+:c.7IK`:Ɉa9#[9-q7G!O?^u^p+75d4F6%xh WІ;.زVѷߦGI/w=ኆs(EK=jl/tAq[ ufcp6US nWyj,B繄̇f*mZE $.aS3s-qdWgѧYY0 @ cpIi!cvs3A5ED xlTKt욲L`F` ^f臖R-s}<#3I״ڜn}kr5Q"m=+Sx6by C 1˭=. Xw1PK2#sqZ쒐̼EMP.i\0}6"PB7iЯ[.'8hM< iۑLepOT%_ö$T^ظ|h@lwhrΛvv^C[&$K\~7^e @"aVXAa?]xG.s㩤}:6:(n=bzyE&;UH}BG-0LD+J8 tIE,%ux;B\nܩۂEvqA[>F)ex.2)++JCHT9**ule3m5Tyd ;Gu(벛#ffԜ? $e0m PV*-iS=8]^\ '&v5@U :3 B&<5_x5>RA$U^'9ŗعx2gŚT~~t,«"նL 5zX.%_2_pkW8$^wvm20e,)u: {g );^V0^7g6M1HkϧҙiSP%e5>E%dPuUs3YJld*F@@φ7%"e;eF!_%gFO6{HҎoceOdy̗l`! sUyy ,[HJ^+;^?,s X2@+շU*KfW;wJH3sV&f`{OPβN3*FrHjplsLf􇇪t}P< |jń|m4,!UKDZ3{ġoR KZ kD-ּ4dž"xUc{?]`sfTaպLG.$e* mRٶ'PIXV”=ssV8;X۞HY`-RuFA\7 1`շDf}I'&2{rcdbm?,O6Pre34|>`ź}D4GOP˜lG?S?GjɀIEO? 8(g09gT$2?oN1wbTX{7}иs ~liQTM_rܟaO/f}ƙt< {=Y֣ |>ivހHM[-@#vLQ4k @T- }Tm61t3b(+:אOok&&[wh"X헆MB5Fk\]V(, Cq|mYNJ4BkF[}e~4 @šc$0)n6^9k<┟P^`|no{JfJﱝb/T& W9[). %i^@.1c_[NI pzDǀFxeV.kХmωw"!kln,,G=e7. $V|q Ms^G~x%1 Q*NRD+={ؗ{AG|?xZa3ZRۖQgSmDN1MHiF.Z%4鄌kHn#~yqUM&N?ԶI]}<\SbeZy=_J_I -mNk1NֵomQbfa2)~BX8QmqP}XK?|PMzG":K4U,[`m!i+"̓}cGFEΨL88˅藬8EXmYʜz[x'BlO{j)F $Z*4HyK#>DtHy.2"+[“n\/v|B~&jBRfR-)oݱ2fhMS_>^?yj3UT)(Sw47K'lІ8)eGtCԑUSZb)b|?Y>7~G#`woxx:E:6Z-gg~o@o"{!dY|XVDW3Lz:! 5O_wd"vtU1(.PAH/*>ZElnC O`%w._5xy%lGeA ~OfUnPLG6=mmZse ݙ:[@ θ]C ?B$)Y*9Yh MaM|)ݠtkt$q. z4M_ Z>=.L.0YkAS1VwJT2EQ#Gqė?# PɔI.&MA[dDk KP '}25.Xp~@/eG$V% P$^)N:.,A[yTap$~, ]'2?啺Paq5fsᇥncL4*? x2؟A)]T8J8GiW$j*qL2>7`p ҷz6V7g2YgBOdՖDltj3-^|i^&7WP)uO=D9ߒ^ף62UϖSe0sLz+ zbg!gSAya<w?l|fFvQI`~grE3=gl줦/ @%Jznint\HKvROÍo'B&$6Ԩ1eΞ#U- e,F*Wdn7ͼ$hqͺ\7L!HVA6Nam%[9);2vBI vy.:"r'EUs\! D*;d!eEw8jDzUXB{Fԧ+ʸRB>n3ZO=x \(Si9(OʃjS!5AȭKX8t Wv ĩf &`})oZ p)_g9M?-6 nr@n@Hf>o^>"Uie-G@CANM} >W t!9W)ч6 -!9a8CTpĠ-M" -yoa@ Am }'u),]s}QT֐S*t\ : Rh=(0E|+aSۡ[*LY\Z0G[Y$[P"!y慂AEسHIz!+==czN g̳)( fڌG+-'ReN,T3]Zzoޡ;Xa8AA L%$ބ4]^vO2cY ڊZ?Ѻf Z*JG d/0ji\%bCXLЅBE|q| Ҟ#DbbCvs՟wIJZuKK^!$4ט2M/}TʱaBB5JpPл(G:WQ(!@<LTn:5{,42erFۏ,Mi|`;USzyFeC\}"$BR˝=yd)N9Φ8, 'L1B/*m_a 9)q',g{MOƒCwzAh"Ru),hf\&'3M5i?\E7.|YC0DK]͊vbVj>>5?d MBHq@&B_pek1TXBL6 b z yL:̦`x/\ Sf,&.YL~vt%W 2H?FvĄEg'Y` j*X_"kV; f-g;@t|$M%rXo|*B uH9~k!BҌJ jQBE6,Fr:a+n1.wr JU3$f.,Gç{c!ZkTѭrk&|_0ɢ1* qRsFb$&wW'+,F@Z-:0]K|Ҵ)tmryڼNp&8J%*+W)p!qT(8kf"ktG4R/1s|Wiɯ fsٵ:ˆ"ñuwhRTÛUMkл=#BpJrnBٻxf(thV՜C?WYEFH lhK5DL^y/%6fb{OP*ot^Ú 7e^@'VW7~pĶYnr^/%BT8TMl3m,jz:T ^~;D%0yOzlCvٔTkP +W}U¡kXA(s2mnr < Q{sڊA;)<4pP:fea.q۪SU])]KV+dfLb+i| " wdXOաspg5FS+m?5d* s:W>V4XEv]s230vJQ:bW>lȢ7v=HO$3z$XL! ݦ!l Wo@<;5=?M؅1*ɽUμ< 3aC9 b[ooj7zqqAp֥uLA!@yeUg{rbaiL>?ʘL_Q!70ёM6 A 4dg0S݂%.^>@S@ Zxg bӌ^mX έ}2 ]צ8vxAP;Z Ba_3dZ Mr|U |WhϞbW[$Mvr"i%l_|cW>]([!r!Cntuxu-c|;_() P'Vwpr~z 4&?i_PAQ\'y0M>klLh kjzWe_ik"5OǒH!>7u則~7 C:J3؉..@plO_?GTx<+:|eL"ݴ8ѷk¿ŰUkqr|ǴT$z3A=D36gV6]6i#xx{\V ζ`.O?Z#Ô| ˱H?VO ZW+ }?B &m5џ%M/g?Y.?M$C;-uC#Jͷ1x%1%b&:~59K72PY6Z/{N."aSqX6ɂ!I4 MgZr$< | m`hnu1".L4UIB;b] R )>V ٖVZ_3_HTl3 =':1I=IhdStm4չ&EJ6/0P&?7^LÑ1gSqoУHȎ[*~Zw+ګW~TFJ/R2ڇ//u(fw6\NL29o #4iSc7>0_U(b+5'T䳺P1pW{^ (:8r~}4*b5lt4 KY6{H `_ YaEB­wPX]05 a3R.1IcCK.}8ðޭ:O#:0tԇ Лe񠕧|wBLOc"z (OKF5r(͉u0, :[ԄC nڏv4LU"D&zW6`jhīb0;p˦/.mra<0Ö@)_R~k*FӵtTN7yi($<_aC$ ]%}*'EW'kIq&XؚUDYe ygKJ.3Z 9 RGsXqy ,iR<\N;=^Zg>yK uH5;?y9FϜ6&xF[ 3,n(}:<ᦵ oKy?6/Jil=]2}=!#Qo=R8% ϻv3qgb<\E'r> #ة^ zzww+~hYkϠf@rhֳ@jN{7Z.l8;b+ObuTh [ZqY'qndcq!0[UJl9"ФuKTu="f/"_iaѫ_?"^- +Xbq!өs:ٓ t7+k|`ha<֚LbBZVX믴M8nc\?3/q / Gfa^Qs#%HJT/R4XP@1|:L=5bYԠ8-*t2_Bd{*{F"/ _vȃWq]8kO ^>}2uz F)djR}۞c?4G/9Z!3aOhՕ۠(8A"WH4FjӢ#cqJvЈ ]V+o pz!!< T?Og٪Fa+d Gt$|=!O tmt&|QWX  &`Y?n3f𹡈Q'T6zF (8Lh6+uIKTҝd7NPFo}J۴C@g?>u:vA.BvHE\ ^7\_-HI۞{ZSMq8DYUQf# eTe9,9dSS(n5l/=hb%w % @΁m!:MZV'.|<9B/)53ctiE 0Gk[&WǠBs+$oNδfDju'aMic>tIoU+j(/> x}0nHl\̠VC=@9PTpZdEYxN眽9Xoe5; ODŽu;CoT(cҕ0esq vE2E PFAo562v@s$knu ٶf7nOJe- ).HDk Nnhd.ӾӡI//w@*NAH?z^O?M!KVĻ0 oKOpĖ1,DCcIׯ#%cD FjwmZS3 `2OnX`JOQ MUGk$w͑ͮʯ@YF(cQ.(iLjթ T1Gԧ722RqܤJ4 m=Jc(A%khdQ}7ѧKqPvVQεN^#;CI.2S2=ˤt(6=d7!S#zq2$M,3SƬ}W¯`st<2>ڙKR oM@[}phLaMKwM)B37:C[N\w? Y۠yE`AA!ҍu;dK{cD~0~&"Al:(O>{qdodkHy2hvQa.OghXhpT0(awjUGN:gGF3QT1H 9u9hb0_M4 ŭ`^$? ʳe ,W:ߺa\̘]֖ui%qyh[ evԀ.;ZV'ym ^ʈ ]tRb?7, m4rl :{f!F9Rq:n助)~Y. ? UBewF[\A&Bւu'%%H%^ dobR0e r9{~px|#>٦:s]" Xr qb#T@1fр.|`?7jtYSʂ YV68i2oE\]!09;70ihg3Q!mZg;{|e:s!8>Go]#XtNsh=kH+p]Mפa_;kv%ҾR A< y'O&liʰfOm,[]\Q0df2<"Tb⦻7 绵AsuwByKnvr6@ c20PzifwQ$G) BJ5/TH{&.C;U W@0 qv忸f2m1]װx1-0OBV=рjʖeƻ ~p*5pնwNcDɪE$Vt;D3'.&zժ&כd!dIbZ$}azxN`,j<0?R}Ϸkcvlupѡ %_>ύXS!y?Y \^;\-=QxyãYoCha :\$S9;چ=BD/cc{s}pk1Y2 Z<ɞ 3, Xg#Kˎ2\0u3~۰{{OB$BKC+!pF4"Xc\Wd҉Yƍ9@g<2_P$zh$7Oг\ aجwYi@G%h+&dVKR:n0_PO鵣οԡ٩q]tS7uFw7~C#?IH#zlo&'CN^WZٖ9~sw֌rҥjTgM͡_s &IeպKEapd9 ՝8XBe^^0tsnh8)(|]8ą!e36o6v\GR,k1^/>O ddBaL3)H&y*YVՅ-Q+m,{ 4DmB"2Ig{-?MN=x.Lܥ̹sPvwS<,Ŧ7/q6XY+pOJan9=x~X<)_zİƵ!Eld51x K3! @"m2OG "|} BI)#-&:cY"yr("]Lk-hYm^lL3z ^LP'Xe\tb4NN͹EGyFb#DFkpe+N8n()y~שG-y^Bj |+=TnbB>t+6w%Ȉ3$EsF&f;:vF#j!q#;Y'L\F65h'ApT5J4`ȺJJ_W{A} fN-{m RY}K;:kq7䩍g'/Ar*Gn싱'OH(Vs,-#r|ʀ; p%WA~W9S@vGҟ,hʵc#;Bh~[.s.=] |O<@ԘodE[]}\a G䙴]{ 6*ReAs,W@2ᴽ&]s apX xI'73=~(o[2{o- bÓ?)2F'ADȓ΄'ķPM*7Z nfbyl= `d?%a`[sbNˤ1MXISDs&4G dKSOIW?.?'.-pIDsܶ3 q1% sB _Eۉͅ]lҝީ]|YAOt4Z *6/a/=S5Bd KQYǝ);^>fbC w@ycfd?a(V2 [85bm[ 1-ՋRd9~F $j "bDSLSNh<ٔ\{=^Soh %@5̈G[9г~NBT֔V9'Y^3ч:Z_r*l#ϝ{O h9|ې{lp[0nd1ec'Nby6XCo츘0/tX30B#Q lۋ4et>q0D4$W /꘎ř5eHs={GͦhP#kTb B:o\_=O/2wuAbp\·t`][ X~[Z_4K8WUvo=ԝVOEť]N$ß$<ֶ o,ÒPZXT؍Vw'CUY&ScwLҴ"WqmlEkv6KTJNɯ7-c"3R%'ĺ0|}wBV J/Fl1XPz7;}[*tTɰK $();MgiiB m9sjf?T xjvD$@, \~F> `N?byjyR'Rng腧:*xc aFaQ(p@+<6\U@k1~` +C&\||v}&ŞOO]MџIH7G,S' ڞe|`(K]V]8B Ja(eD[<TTm*rM,\ve_֐Ņ$%t B| 'aymi>hO@tQ#>?e H^y6*(V+0*\V]W9m2bQ ETA܆ M䞦V2agA䥼ray t@)o_J87K(r R;v)|\jEuCA-d9!5K9t0@E7 L`Um/BxT^0>q]Uڗ7;%?y&el:TTJyǧi_Ӌv|cGՙQՖ~Gߌz:/FGq?p^жA<ꬩk7;DZRr>wAǺ*xcC *Z?:qBIOo@<R砮G| hA"!zp'f^s?Ȭ&1lvPD[$tg%kUrl%y~O!jnEǹ#~RV6X!Zbd~~Q "Ev&3.̏JP׬,sd)ra1 ٰ@<-@!8U'ax?EO-0#%xx,MZlgB_K#pMF}ڝV%Bup&, #YϻW!۶y直 > ŽgHu]٠]L#ֶr I<55qh%}6̞ͷLACXD,=6'NVi 8٬x5?ۧ|y1DR٦$RWX;M#"L9P١xzL#cx4Ur~CZX'e2haGTY*9{y%I Ҡ` d. <9}Ut!6z:k+bYa&z29]4 st/+Q[RٵV,/,x!jb8ˀ!u,"]?yS/T -W A4Y팂Wy!fVy^P%Ն{Y#]Sh‚Z4c".S"-E$@A;)=qFMD XɛI xZzEӚ\[:p^c;1 8S] >tQQZ@_2Lq7e÷4nZWf Tp؝ / u^GbX&quVSsQPz&;d}q&3-DV1c;fŊ,fOs:G4ik$҇ޅ߫"ީF)0O[J%-ri^$@{1X&'J^!Z`٫aGxK ':СRUpv\8)?y"5 @yl! Vbu8 #@sW19 WlM mmjNN.ɓ}_i\ DON%Hq%ro]&.}7!z9g~G_#BuΑ=L<=]suiѐ:;5s:2_^(Җ]JbX[Ug)VYy/AX5 '}B+IC~Oz*YEÃEOH_$ޝ}ٱapzXFP(4J]FN>zwLiG^s滸_N'kbqӴ (@ōE-XX%5x}uR/*?aL<{hCg- 9qF|SjV< \ H(Wb2++k[OW}崏Qj 5%D T9׻6sdzoj9RݍlϸM$HVd-B &9>Q v)1[zۈ5D!?F'!SH)ԟ׏8'C6؍\biXn[7Y3CȰikA=VAuϚp HE0$&A~+?usFf"DPU^Cj!ݫ&toZ2mfEJD'yj̰uT{qfb<ԪdzeV+S}?5nښ$mzƷ?񤄤&ޝ6mq1җG^#KP,=BWItÂTI kSSfmd&]g TKkg`,HV[*OЧct&oj] xK;PE!bF{+I!5/= "sn宐MR*;ƭb|F#9Ukhjp?ƶ8Ϡ}71.0Qࢭ9sLM%ؠc0ԓI|jqL^TQeujN6"x-'_6'eLnR/vZchd~F+P|X^uKy!x0¶tvK"kNynѣH?ЏO;IASHP6$/_,"WO#˔##EJQJ~Ś<؉B.mO.>ndJ@Pȉp3Nc: oeO$Ƣ3iҖѧ7|>O= 6`A6q j Xw^ϸ={!-qXvt ra!SrȂ:wXlګhSףcaqەa82ZBOC+019=iY*Jso|Y) {`-J\(sՂ5rŪwݢvS;J-lP+ ?9ѫ$q>'F_#!i&-z!s?.m1Bn5v_-oh譠fFKʂ3@2xP+U!.ơ[4Kt>=nv&I)}˱⹲XL?¥Y^:!$r;0m0H(0 ~\MEڸ&7M-i?9>)O#x:pG8j|'AH(0j1Mu+4FΓJ) >J9DX&UuJӵQ^B ǨF6;S/{K r`4Ʀ_3#kb4<?Zqɣ߇ʎ\VNt: ~)ǜ.yiFcW|}:4Xl 8dw 'GzL4f[ic$c㒈]x?؃پ ]لl}- reZ01%RfOཎ~ͼ[$G: # xf\C>gX-N􂧺٭܉Q| ĹF&Dxܳ|WZF@v:(̾}#޽1Թ[fÃF[;(%jӶ8\>GڐCY@C2}}^~^v{k: +?Z>^9uN.,X`_Ԅ*5 .I(WD%|(" 8zh)!p\j3"3z7R&g׾QԕbMGPʃoE` b/{ڶ쩾/(DyO<*[I|5!{q<}J~yoYZ;V6]ø\Ya-#a ZUL%;,1o{e)vF 1Q(>9Bdh?͓rWڪh_{qyMj0c(lMOB*=vPpf1ܡ>[b{R7]˧yLOYсE4IF6wHaI]{ue];^E@:etDޟ筥[Qq&7Ӷd$qTwl@gwu+BN,S΄60Fg"@nܼ: 1ş!^-料5{r+VGLd탃|1~uh*na^ 67SXP{[GadOZJ'mz}ģJ({̶8+Nx Jm+1fjM]ًA(2^БP~Iiali)FIeC&8\MG'=ÓE*! plnq7VKyzY$FZ>S߫f#*Yvkz?"[^rcұ-jn̔Ywݺ.ʄdR7yooN*)ŜrsbjD?`r@>^+Oe/Ḛ,Ni G0= jL|%,;?x@+^9fy+t$egk9:%ж:Ք0(B4,&X[pnŠ/Aw+߆Lk[Sy:] *}R}L܃?֥BkF PbgP1ijlB+ ~HXzb *`-,#Uֶ|4HPx,WE8AZ>-hc19TM\1pEシ EF ?gټ7N7BKD(Ok )Oo~D,ߝKA\LaT2ZซZarWTyI>֍Ze2d y$#S!tz)HhGo apNs~ Fz֖p]vdޏϫE7[+ سX3 /&?Ϫ}H1i6 p˝4);%]4fTL"˼R.V L};1}na]h)v_%G#R]׹Ъ1EG;,R#KI`2;FےLj weh~aAj ,ځvrq=*spV ۚ Sd6-w1Wwrj*V#d[dK #-Oi$ebƷ+cb]BeG̋_y5$SgcPE2ks0o-,5͕ 0?ҸlӾM?ǂ-+f)kq/lW`$WffV%/4^xe4"NIz}y y\y/8:ܲ=4-q$<S3`;ne{D> f_Zƾ!AFq1|!tpjL^eTLQ|̔#v>=ܚ4擩|W1x H=u$RQ&TeogB6CB̗{-ŒvQq s3vΘg NJ1̢kEBT6̖->iӲx蚻`>=|+2kh1jK "h"^cĊn?ÌKތ<< Ǖ4xT{h̿(؟$J&wq3^8FL25ךɛa$D[]h+xq&on?IDzGg,4 Y1KT_!̓`z5nk? J-]T4 \Qb@nktT.|Bš.(0p}Ktrpq!ǣ"H@o~{vw-vYu P0gk>I5l)#NEb3Ǣl^߹ݶ5Q`*!W4zi#0ѕ#^SiROo1t#+mR;Ȯz$ ^BIRV1 QVnbLs8|S~u(N\n$U]wHbrBYJQ@`q!YZ_л΅MSK mL8yIqr+FDZ M㯔J9ym?ʴy'O|8o"/x!-m襝cb1XT_ U7qp5CP3# 85nXrayÇfD8^'[`.bFhq> .$ZVzAocX.@Fr)!SlcjEݍE=.^"]a-jT\.M\n5&Mu3 Ж0ƒ7j'_-$N͹E%;Md+|EQpc}B7pdBs&- ,/U횇KqUbϵFEw(hX^)t""< ֢(Znjy:bhߴ<*;&[Z奺B?m&P?R~LwVe:LKe~_,ʑJeIO~j-} pӂU WJw[kZQS riQ7Fvml>̉vMFzЖl˅'$rB .(hHJ?TDȮbG3FA!ZjHѠ[#2/>5(7V:Ttš퇍lÈ?3݆hbT wqh@*Ȗڑ=5 RdbC}djgGv/>KŅKӦXȈ؆e^®HY;_$3 "œbaa78KfC-hANriΝЇzIl*5-nj'0?Tq\@ WN[όt$jP l*흠Ԅr (FԄ"w:?NC4N'4&yڒA;2\ɧx("j]ƌBA(-dػQy)B7S1?WsjS kh!zHK  +\2fIdޫ>`P,GKr߸8ZyW .cjL81+Dc^Mzs*nOxðtH tn4~-,<zD`d7"'*K'6o}qwc45h(S<>:ok^԰+)+ƌ͔%!{.l**`ǎ!x_:p:%@Fؕ0Hq[r?(Yuyg%+DpF 4ܑҔx_Pmz૞%Q*aE[+v%9r 8ڡUkW2;v*6!?N+%I7)d0AUIt9k<YZJ0!)ja52g&y@_Q6*G99"Tt2Y͛Ծ(j|SBPK"p VeS^ >JgI̜Tu},pU`wűQ_I%<3sOD~Kȡ];pXyˎƪE.Af/4ը7HީoE &1כ6t/&:>L 5$7̚·sfywSZB0L+qT; >< ot"x~I@P.՚z7ƈJU\s4, 6X@Ι>ep{D GNMa͍ o`c* Z2k13]l\KTAxnS>"V_5/{FhFٷw_KXH|Fm9Xo2aYJGT'/@G{aӞwM>͡iY#mIشpT- 9KSh$|8|j;.9lW7:8 W갊G|?<*-U&UQC=y(ГjV.ԘpI6 yߜYWb3=2,P5a.5`lej8`*iCJIv᥌nW'FUDxmyMՁK +(4uJ'mHY=;`_1OLEv371rR_ᛠHMŷ҆_`Uq@IOs8Z v]u>[ ހ?&9le|bWp{1rb}2]h ٤ #*tCX~)j6}F>2M$nUef y7N-GNHjLI'W_L'9#@wa/i/W+fr@^!ؑtٕzu" e{xh 2`L5;?7OŽ`Vˣ n}:vtN=XZ>ƱoHc0 ;,Cf?6,ϥ0}7]Pʬn͇OhQ:<¿QK4(еg[lVWZ_K1MSyQ K) N>V5 0B:fAɨ~bC6"A=A!o ,OF=o+sqCt( +fnVQ{'A)aYric^ApV)s"F"Q#YL=d'SFGt>~jV֦+G5Ew&T'>LͅSc Љ\9&c[.hid>3~=#G2TT ۄ#C34uY*}0a}VNuZp4«Ӿqu΋'wὅ-w/u7h+MX.D9/nZDj6J^B9^($G?;:nAI휣킒o*`;#D^㍘/z23w'ׁ$KKJ=?b# I3ΘOV;Znb3QtA HBEHsV^*TeZgl4ALybD3b]I'(+#नd x6eL'@?U.щLOQtbuuPo1Ȃj)~׋jK:֭8$S.x#[srF}lq>.7zgxy6^^fn2hdzpT-(OWGRBVJ1GƽIk!qe% z-w7SXnCE{I^œ5V/ DgQ[*@` cY34vc};O|rɢZD#{Rhfc(v]<*%|LiIWѮ}jdURkytPU;|fJf4$N~@ Β6_l9 Ϲ'㪌`^8geEr T 9*P@q8a 9Wgj)^Z!n, 4NK zz\x935&6= 5t5r@ަ/h&̆R*aslsJV94tʐ'SjJoOTC%כ)RwKN$lXX89ޛm(,"(f$}*,6\()b(w#yIk G[gϨRV7 Dc[QZ6#:Ra3%iF^D[%?N+("@|.qBug‘48qޮeJeU8Qjb+ʹ׺uW'ˋZ`i|mоe]]NLT٪6Raj azl~v8HڈvL6F2i4ɘ %4wIa}Lm9N&&-';XSп9#ljArȉڨkLPmrxoj!tuѭ@'=%6@ RaY z @z$КRr[#GJ7a${$B "e5y!H >/K_%,(: !]Lkh̜(0sL}ZE%&1_ 9ve(ֽX9S@1hWZ+x l=wdєm9uSƒ , *"+9;˳|Y2b),[چ5$S6AB48rܲ{LMͧƓlMr&o%׊U+YDoP̾A5'Qb[St;B$DZasf47^z2:iX}1" *g5 #?8-O)g3U- sįwޕve J b¤:J!E\)tZz(J閲Þz٩e+R#u1ʔP-5y}[,',ٔASQ  ƌ."j @a[6Ad+GO&!AFP %4yOY~mCub"vlf]R)19f.YA+#~o 7}C&5t?t.1;=#C04g~MEdU](k)/N+}zQ91Ǝhi|؈ v *8pպ"jafΤ7(l?(~ӧů 4O:H+`aqӍrSSZ%EK^e(z^QmYt*4=/%ZAf&t^y< .xku'ǎa(RYVUuuF:dK*U2j{'eOG u74C' &snvT>OQyq /#<+B`.*nc%DzYtg~F2]&f% s2Wʔ]1콙Ñfl҅iƞo5y/IgnQasRZm3[}Nu0zvzyW6}j7Ѣv'VzP,EFB$U2瓂!ڝ04Q6}oM87D5x~{M{u`pDž+9뛜皉8ԛj$J [5Qh܍lVY_QCGEd9CFj^-HyiW!o\z*ɗ؍Q7''G^=dL0oć ǣz2"fYۀc\2$ϛK|DR#sjqRN`< @Fs6ݗ iWe} F+Ui ݴD1`l wv3Q~xhyS0^`3(O,MN/P32u.sjjo4 A뜬>$7oP!5(WSA Lj0J|!S d|S}l<>q?(4--k}fz{յ3%y@0<6\7['yUˆȽl$Q-bxϲhMy4^Z$~S΄HaL>R []xMW-:61(Y\jlbgv1l7 Ĝs]kri͉ZT(N$Eq0LZaD"",,x8)%x6z6xe=ƗjVqZc;3P#&|oak\)Bo!NC7( On~.JL՚楽3j0[zC5W@6$nsv 0EIXJ"-.jW=:Qp*qP }WYV7sqv`FZۀDWL8Eٕ>g9P)w7KTI:`7X7eQc;yX9lAp] 뉂4x{j#2쑚vi"sJϡɃB5FZXG×QNMf3SwGP- j2~{[.f[\ƐHѽ/YA<])eU&9"HJ>|pZG0O/'InѮ ڱrpF\6lGCf15<4 JsHytXXc^A!r.0S2.@+>-[^vWc25V]rkMWHkm8ci\) a Zlc3xx5@uhVny+p6R+ Pk'nmQh8{\*ŪԚRqmቷokv2l:) LYI>@Z(xǖ'sB]FbxO& Esu~8MCb\\Qc] fBuxn%3F.^_jjVڦUlVVjuZ2&Y82]psæ#᥸pF*A#P-1;+M%wOLz-o^CE>:$uĹ!V|0<'$ᡓ{BüJe]Ӆ;Loxl}lB{Il+:g]!.ZS>JSdΐ5\A`QݯPKHݾyK4n~/\dmUѹ`y{(#1e3<#Š6_/VXm$b[}e )668(O[X*|u;Żx=$3uV(iz^(VLtۆw*ol-ddYD\!+)W3`$oN( ɑA { G,y\uaֲyP?6BʞFc<{y#Lr^7k2_2؂J :2gd*f?$cRӀ[uLEnR".s͝ʲi}: 4h=,z:ƗdT[W/EГ{\͗qGxڄjh }zlAFpO7,D^OtEY5w5GMLDBKR~1H1mn V2$;pNHY}h!k5ݜ s`ym\>8A4~8 YB쫰 nfߟ| _[oA%!gYZ07070100000062000081a40000000000000000000000016599ea2b00001adc000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/isdn/hardware/mISDN/speedfax.ko.xz7zXZִF!t/{g]?Eh=ڜ.+φ6zSí" ]r hlV5:0ւMi9@R棦EАT eT0Nu̻,\}ݛf+<$Dvt)8.a pۀ:齲uP-AEza6[8Y+ݘ!N U\8$1ђzX_+u+Ѧ ZѡsBXjp {vR|g:Km$*+{&QSHl_ p{2M)F3;`@6fb, PAO Dh -!MX~%(cդt`@a4}CX$4P-H$8\٦s,ݛFԓѬ蓰j1snAì)}"ZeC*2g o?Q;#Ia*h,DCiźoz$w-eC+Nwܟ".īcG]ەHRfã{RI/$1/hI`a!^=6%Gb-U+׈f FQX2:NR)ЉCM`FG\pgghY_I'q#xtr/ bVwl+B2ܿǻ[ s@ʹ"X X6}]2m s'$Dlly]He֤,<*2)ױ: a2l48i|}A--؅J]Xj&}ح]}#?]i۝:|5[D j;NqJ5sf Z.gK~r\aQIu(QG/ī^i]c`J=?8ݳD جPo"M!o6<۫CIyri3;NgF: >A%  :s`/&b$#<$%?dli&EGDat fMEzZς4‡ (!-hc. ,JiA 쌉#a8,eD,[8(LCFfg>oaq>vͻh ê_1΍{@ΟIłMĴ4zQ'-@ R&oz9$ϭ 6x%hX8}&u@:o~Aӱ& VvHk[_7tCc)U@"!~5*0!% g킏~gl՞'_rv9O?^]CX Faw֢U~^^W0hijp<#k+Rb=_aDWvRցמơkr%%?%%5qÓ"Ԕz=SNDl7Ӧ3&]mWؕ>CO"t7 ulꍉ*G2@v?qp2s>qs,w-:iKRf5Tq|#6&mYaE5 ~?^J x&j!qp%gI(u2ur~gxJQm_jASdԺkF 2Y Vuque7-@OWvJ7WH%W"GM_< ,vdZ%Ah7lMْcj/cҮ,"¾,Ҩ#Y𺠵"1sNS [kȂǼuԳCQÉ-;3p:B;tCJ@[my_DM~SPO JzS'ʎؓͰe{9:Dp[IblO˚f5ҩH-+lI2N>N=xNM|VsqոnA`'a"뀔/Je|7/A4rtfFVmWP| r;/ZoK JVm6b#s~!sB6k5g$(`h3[Q6 SQ)GzzrI-:-^_'c=hgϵ!g4 6 &=TK`}LkoImZFE{WsOWNA-8-yL6" lǣa:UZ>M9[4`d^?GJ0;rN;O"V4Ɨo`k4,?n֡sϟvK>=|G=1&DeB|I>%7/EGovv*'eMac;9vZ^q"/vv_8Y ]UvK}W:Z:gɆ7†w.tsŜF<whfKka?cY]s-o$Xm=u\R 1}TIYPbbz UORm ?5&ԃCk?b$jb,?9J(ƛ#}ê#F͠% 1zBU g̵𤋛}yJE $O{4 5%*6 hTatxK2v7dbϹA 3+62GU 5!qnvm#{]Rю6V\pjEFH߂ME k=FHM`<j'L=Bd:gtwf"^)p6"LXdaM\Rpa)!L֚UWc?L{FBkL'pi;0҆T7wIfi t/ 2&̐e[hx[5!oR,y5;~o@kclߘym7ET7V/DhO:+u_=6K:0?H>"+8$u;׎(pws@<6\wb65ʇ1uSw>muA9#wS=o e/pYծo%Z('J"TSqa vzg"H{!E%Pq"oyg4 +oYe)NԻ"6787OnMpP$a 5K*JVRM6,q5:/kN|H֠k[!2V>"Q0`S+.$2oҍ]21Zw'>@/(AVPcXX7W?$tɛqrXgv.%:jzJMr&T$xjL=hp2۞ IjT(J2O֓ u?4^pEAbCemM"j*`#8^A鑘|/::ʱ^ jlC s#(xǐyY9fGt+u9h$QƚHE[ϔ77 ĵfJ}3k;Xbc6.S=,~xKfKe:[{vF 2𨾂8Wu;=6X4ʑDOT( `gsٴ/joaM=u+r=\2D&eZDb*?"t^o1Ž!huKf (wzq·1m؆7p㽞̒ߛB?䋶 ¸=wJ;eTyMLKe}j]+ t(%U{r!nTBoȐMT -)؝8wm[S1?Ÿ 2oqTؿ#h yu,:A峭O|8&{ oDsPВ؀5dsL$䰗PDSeҔdw^*4*w=UcZ: oFS2_z%ʹ'y[Ӈ>j\Q 8j@˧ [X㈮uDJGAHTpC)fA!0 ♿`P)}[c:TD9ĭ}UtљGA"qT|X`gk\S#֌ܶM\MF4#g fH >Fʑ :!@baU5o%AE^i*-6LIɳϮ=5pT"qQiW= ,V.څ,ٕ^)fYxb̶q: o,t_p.m"9|K*0v.*mc|x d!Q3 nWYQӏ$ nCxT|`T /0և sM˯[^qK*0Pr4٩d!86w&ce {O."#@a/ko#HI`Spԡ%R@ emJQvX[]Ⱥ0ڞ`>_l> G~gP}qh)#lTt)4> omCpmcN~P|!O"Xx<4P (dzԭNi'[5 %$bsMsP4 AsL#夢aW,&=z%]ATPLMd[_9lţCN2*'y=v2S5,daA#,"n\mU 3 gyTѥ,fM?&ۓ$tk*qM7 }2ԠGJNC LeUl71[C>p>I"LM|!:4+Ml4\\Gx.R$gbEKd~`{(l6Yyagvf`痰48{;?7q%h!]5(q:BݑkzE2ȆCK1h+H<DZV(E#e>Ru%vBKXgYiK~Gfklrd~TT}# PNmʹm\P,ew|EfO7I&c9e5S'Ƞ!ZfњslSOs]z pMxsEI^O7QA\*C(\1*)QwY%6AO8CrUQQPa@&z"1AK;5()-z]PvDo ^KI]cL)s}2OSlI׫Θa;IJҸ8we3Z@v ;|P!(̚] ygD#7> ]E[ ayfc!#(%}mii `|Pj[%1I \.&MA' J͓KڱE+ de"%0;8`)9 A8BH8(}'t_\9?IF,q6;tE=dx aP%lU<ܧrkz 1jsk=zAB=\ˢqojuJ^G| :~Qm\zT= :ɦs%=h6oᳲFЌV$V%uT1_\/}>w lt~&?s31 J#SʥQP"0b1oP|juM<郷=K6rnذ LjS i׭˃ooRg 6]x⨐%"$ }y`rqv78@As8HȔzQe U(hÂHڻ9ե/Č"3]9(=+ξ7ZDIA݀hFjkXKoFh[1Thxۭg;-5aZc%i$q S&V=8e |Y l Rz@Fb|7͐(!C1Pr_PyӪęUm1-f_CBSd.I.Qx^s--b%]GEeJ} E dUKɂ7{ ?~;kfb* p"zSiQӈHh14.(^ûO14K-a8"9qQ<(5ID[]tU[vȽ֡gq#C%{Dy ā,m9 .jX'> V@tf?̌\Jپ)Gw{̿c׵OM%OQLG7_n`,VU5gYZ07070100000063000081a40000000000000000000000016599ea2b0002dd18000000000000000000000000000000000000005200000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/isdn/hisax/hisax.ko.xz7zXZִF!t/[]?Eh=ڜ.+-i? eil<8=ĀԵ;Å/(I{[~5K=mV\8ZBO")>vX˯fy)˼;7Lh9c:l@/ \jĤylZ`G(xC54–]9mʖ_V#AN; ݙ_|v"&0+hݗ!6/; µ4LUdXQD/rdc;TUQOV<+F]mW}a~CrPJh ̢ #6x QEۊr<U|Q1PѩzBb2\hFLA}h0'O)~|:G؈3~NU6"UQa+ +[BpH.bVXD/-]/XBk ) 뼇Ep'XV1&4.#}ш׼u05ǰ j4iz/5X̉,tгdcij |E5<*f+3|A)b1\37„yj̲H s@݄OS78YTlD7a[!22e3|Ii>Vȴv}fT28o<јR˽%:NSۭujhm%00ۿjBTr#{;/v'' 8 ݕR$AKlm| GĪH9H$+ܫŁHLaӄ~Y,.  L֘dy’똌] I&@dv3k[_j6,{, 0ėDE3n[]tsfBoG\-]qq"?"%Z2լeO.4@x+oǬD탘e>,@>4V2 tq6s|t9n2V0'{J 򔪌=&.w՗:wя*KAyGJ#ֻDč|i78 P2Ϣ/?PLzu#=mQyޚRLTKbOY[ *mӡ |ۆ94mȘ₌tcc۱tE{yVOlH1/$7+>PЍM`2an>\MhuJCDmo2!B_Z'vbwHi4ks=K0O,^;)Q9pcv`l)=ϵPw#/kSS+U:+S'Kûٱ(;jv'# |?1~6@Ǥg׶͂ N` 0EQ絪HU[c?_Cj꩕WA&Z@"e 0h䲛4{hۄEvPE~! ccW4ۺi 9זw GI=Qx0j2Nf(“C1KVfZoxk=^9fWD*CӨ(np# NxAZecnOMO^:Z<v3D0&hݘպI'c]3U F+$T8Ȍf!`ow]3p޿Z;!O߼`lblaE`lP`[F߻Sb2[mOOUUf櫱A=J3]Ne K?x5Xl;Lpmۻ`.F[zY1Ǯt $5յNN =455<T2DHn=m[c`r!d`Nl]6(g) R<:II]dCE+'`Sə܊%qG>^&+>|}@ٟʋü#Rş[]x1ho>PkN2¶' s,>if"d(!,jB #O'/g{# 1dg,)l@r5RcڊH C Z;$0Ay̔(=Y&t@:Ʈ ԑ {k{Qgh:Z qޏz`,M1(|Thes_ezMGO@K8ÛgF&IM3n1yYaPj) Pd*A<}|ِl]4"ۥcTfc0o5+y*`Af]"^YM|U)gth j?Mf6_TgV5T.V- M(!oA'AxU.$9Ңꠐn !&Jn{_,*3?c2^.o5(nIZ S;eԒ0o7¯3l%x2Xdpz+bY\صb+t79, ΍50̃3>"u;Ja,NClA Say?Cp<Z>OD#BId))Ǡ*ýH?,?h:PQ9XGk`yhUW#n}Kmp[}%@91P߼+c"D\`r.e3] 9bZ'tJWDz`t(K!d 8~^RV41bZ8Y<2$MCa >;|K-$x>Vor y"jyUh!lr_k){3 fPMc7@B4W3#0T,}P$S s#wAawm( ?JbA\zy!%d</.&ħ4紽݀V`\아gq;%'9<]YGEBf=^@?Z5بCFOrJņha)vA{xh8o*-R9ߚ H[<ٴcQ(Qp›Nۢ)㱆!4ˢq'ͩ 6C~xx?p2ײx0R};CO (+/ʹ4_\$o\C穣bZ[ _g]Wg1'Va3raX1PV-65%J:E=|LltѸ{5AN3&>sLԹ0w=TjmH5q KR<_6T'* Sg"%[}UK吘tpG[Ȟx(r5&r,"W\w/q}IhqsWj8E3kb,RL?gx&wF:Z9IO*PWU 6\ʍYxqvPx, ڱy7~oy/լÙn.BS:%x 'z aڅyZNŧ*nT)H#4`4$axnX :R"pRht^0r]zlOuMTiv6x)$ࠇ") |{yř8`Cu <B}K9X0BS_ UGdzlt\{WԝGt=fa a'u2=Iw2DHWzZ;`3NFq{7<*3) Hh@҆ ϣ7V= j=H0 Z:HV_aCE0U`89dHzW(Om"rYV 1&"S)d{zw4°2Ff dArxMEVuI#gV,f9!L2Zd_ƏW=jf8sEEH 4paqZ*jwYvs;@᠐$sJ$C~i>\gzW92Zu ;7@ m2/9埅ϓDoy|exN]v5=*˫l{HN 9; :ϙoLQCwAo-^v*ʞI/ܐ23"Sm {fkU^n5@Z썩t&'9W& =hm\!QvLVZD|2!Hned+6+_ZcQ{ψ%?yMʺ7El\rrb.L8qdll[qv\~$i:DM V`Ӓe!'-KF/`| 8ҹGZhq?-/QE$Tddr V~}5Cgrʝi:5,%5ͤ!o ~B_)R Rɔ08לlrsp뀍?S̠;QP3V4#qSBc h/b9T(&wߐO O JΟ%9G\Á=jq(_TYWcT\V'h-l@< !;qYRO3|Tw+R#TDc!:lU`/V^$aw ;Q-!lW" 9pv* {N?G0w/k]6 0z YlwqPFTG}2A&4Ud[a?m"юz/ȅ؏#h7Myרd);q%S<=KD@;m;$(L.Քh1sܬQ)Qz$d ԙZA#@_dI"+vYDA$°BXl9H 28bE)4,N,[pF|BTJCc&+Y:JIdQ vIi'(&2-̲ꃡKӣҕNd]WP OB.Xv1ze'46kSɵEy2eUe0zmTF*hO?p Am۵^rgHijTdj 4'o}0=rwaW!MX_D>S+?}iF+t%y1Xǩia+|Jy+sPw4D%ɺ2d5Sύٲ ؔ``!?+hɱvA<[V gX;}5 E%Kn7rd]Zo{2x2}yLz38L`^{A֊c_ "`Ŧ,iG@OdLm=DFOaT-ylx9w~CRW -ėVF3%ǗT1 @ax-6cb4VcuL):9!y◫ެ[#`eZmT!xP{͔EyVfy#$Rz@m.z S,41Hv v6&ad`QԷT`{S9\fjBN$%1rHPPYGj;>H4{DI.\8hnAzps0I/;UD~| .n7ט7e꨿ۿ8"7 4&' ؗ!`z1nˆL;pZ)[{| :xXaOr=9䈬D˝+9^Jvo\[+Wp;)G>ZmSqzL(?6+ 7&Jչ1JVUjDB6ץ/1uWqSI-)%jX\ q`U$LpTnsg,ɝFu~羞e鯇 _NTIFIݵ8Z`T塚 }dL3>ev2Cbh|_/,Dd!Azv52 $+,47T' i`}`;5} 1JW.0tr- ,{1莏܇\vx"c;g=^QV_z(RZT`a+ޚ`z a$~Ձ+FZd)rVY{R5Q_} F&<J[niyh2ko i ڠqi e@-[,%pMs#?qj4~K5z(Xf+OQ!`Kէ ֣P/tNwOp)Es$xK%zUU ӓWO)h ~,#!:z) ~B{R\3X G=V9ưA:)zBARƌN(hK-0ԺeSD4TQ^jlHtE7JX˔QdDlgq6Q&ּ;X`!t|8.W( fUj6.oz<P=O٦6msP4b| DO Zr#V_}%X&$">%/?DmqD&AbLp9q%ڳgӝ CXaho؛M^8X/`f_-lYc nr&iXKb1pH&gz}a̞OZg_  CK4u[ .+n*D~$}tI۬~Bf)ĹO(~Pjo]qM]~pK-ɯ:l=%CRxS3)ҧP @^2!eR,cI۠sy_qK$ e*r@7;-Ax ñg?5aAnSRހ+oU{k 18=!V=%MRQIs e)B/v }I??s)ʹhTۄ_9=7 ,ig?GOtÍ bȃ7ъ[ $d.J|דBd,BT'Jb miV-2!mPCˡ G.L8a_mXTعw*pf b2hχ_)LWNIqS~nOK[8(g\oNd@F'P-1 rJF)=Bg B>y!Jϟn >7;Ot•cmAZs6#2g;GhP9O%ǔ2y, |M.1^9g+tä1[Wֻq-8qu Z}[qѵFN^:<b L9igW9bxuQjh_[ZK b:^޾la㋣S7xS]cP܇U/!BdZHmntʣr3^W'C3ނ+Ȅ:@]t OI`P3T@B =m챑o? YΛ#()@8q:X < 1b`@R2z lI*wk!B)\OZS6ӚF˅f7T==Η< <laW@8)%B(. -4=$PI tj8*bP||k} N><뎘x|5%smL=iP/u~/"? .gc;eD8NBS0ha3Ajzf|ɕA㑠DEiI4|DRuvu*s<S$J iOZV? J\& ~Yz Rsʼ !}AĢA1.Y لg=M}US4”$RQyRbhBPBu*voÁΏ-FCL}lX{R鷺Hv5*졠r1),*`zSJp8ڙ vuF5A-Y8K0 z ICexj9=ں?l[j1z S%>ZQr!/+%$fU5HK@k Qgi&19mR.rM\7tG,dݬxP"ˡڶ3& dJg6{#*XZC%Q"fV#FYCHsڗ13X: ;ʯG,i_<%zuPհ+Tʨ/yй#5h_i v0DW{AG!*Sbxb `[v19=-N%?dH5|%~ԭpK%nӾqwԆyʷ'LoDyYpH{ * *^5aɚzf)E`i۱Uxv ]*`Z}!ǟT/:.ye4 /v~ww~9yU6ezJVNJA˝Y+?QQk,:PyRhCp$Qmgv ,>Vzz;T>sm1ul7-=e:;4\PB7笹S)V`n?KR s=rH|%<cө' V.ًq 'nlr@MLnlNŦ2;gԑjqi Җd'(![&f'VLD$u? L%˸MNU|7Nyy*=\d p<䕾Heua7+3Zy b8os[5+"3Kߞ,vʘ6Hjo"*>|ϓ6 =>x$kσs^n&^ ܷrܙ\U.8:\ePU'p+.SFr9ǴSp` Pb/t.BD8м2<<\+VvBh.@oᬗ.ؐܣ `m+f:,vEP,dj^-U x8yzFgt"J>:zcHHn4$ ͆gܢsPΏHO]B) 7JXVt1l`[vS>HʁȼPKB#z:m^#D*"+cOSWR-}s0( aZ#spHb!{bjCxd1u 1A; C"JOW/,pTЮ+>1Q%VB!_Ad 8- .؅\Qӏơ_-v1a3T&\6!p64gZ20⢫=~$u)lא=jiZ9FJ]ת LI_ %P;Z?qk] FR/͔ar;}͋O+|ڔAsi6Gjأ(j*|K# i u`5&jH`i|#+U> <9Gxi_Lx?MWgYCpE.b1S]̽BLTh׵-uޛ+b?S\Cք&Ei;bX;y,iL Y?,YgZ=B.R`xZ\T'HEz'c?ʙ1wHAd-6>Z$[ˁzivz feS;=lUn hZl Oo7.V68HHHA)l'Fk8{YnoUo__~D׏|TއfJ9 &پ.:s{ۙ}ow]5 \5ū&6b=|%OjZ MnF pDHiQC4|cy}WFYeid1=1eS*taN-&ȦIlNHװ)U7!v0P.F#x2]8ɃnC ~T1fC9$yd9c=o!Mv$s+G}(!WxLh 懽=8K 9 x%h؃=۠c ZW0Aͯ`pbAF ^b^|zi4n\~I*[Z\B>ŐW}ʀ.[JTY}[#)-ϮOp5CYKp'߰ Q}$ 4%Mr_BQ:zꝡTjK'qi%=7<^da9/K=P#!H&f"/FqxEe_WM !70B:8^9YXgsfUO[zc˂,G\YmњbIZ/JE *Ifs0^7InG-μ21c4tXˢVlcU2^$=oݶ$iW"ؾ>L6n!مQ\pcZZ khER/RO!% "˃,C (?1c:Ixљ>r]V3~|c7\3ӿUVA˄0bfU3G9Y tk de*: ufLkDTDEU)GjkʯrQEoK N2mV >s6E, l#2)}4&"Ge]9{BDvSׅ;}BY}4~aC_/v~'XҌm[ʹ5u©K6c<*Z8o)$n(Dz M|葏iKWx#,, _;[[n飪LAP9BuݳF HRǑ-ETұ8Y*+v%2O3v} S{wQ+"Oj]i/F2xpY 󬷪3C ֲ!&R8A _hz!\Ӛ! ǒ@A_$DG'18T63 L Es=5 ͏:WT {|}b% +-g>E$"{pL'`m`Ţ69L{Z&PT(v4Ǭak)\ωR3?KGc1Gu@f{'Nx0o싹nl(@sSӊXv1J{TBQVtj[$캴a *)~/#0/=zD} )0T/{7 R|UIU'Aߛ#4~w"RVTרS%9T>JaVzEҿ\i[jEe{swo.+IUP1N'\q9Z桷W`>fےbA_3ݚ`uf yOw·Npdr+4n^w/Vߣb~>1p/L]]% yY\!ֹ-'AhKLu.Tg*x㠌-z30F}&Ȩgzch{[3 @yyKhc3qA^ R{DZVW1ڐH)Q `gS˟J Ϻ3BqL$BKKxNL0TVuM/ Dl+`rdȤb?F=Θsa1&*b y)QB" Eɘ:sF t+ENj:[[uTZ/8!5,1\1q (-}RY~| ) (*<%w|WʣAl$TVT!R**j|'Pc06Զdˊ:Ą+_ 3ھ\I曜TS234/دy[oPO?/Oz@CE\DLt]{8j$yg[rHAb5X+4̣/zn%tmZ$^3TI\UNw,>u0j3!:Ior/>g(a:9,f Yi|n?uwwn63Eȭ0@LSȓxGޝ,OA8J:98v3Efe39#kUi/>TKіP8R|[LO);g*aLSCQ(FQrD|HOƻZeUp|az B$~h WU5c3ެhHq~&޻2HxyOQZb}SZLwS GH.t$*}ui]_r砸|UX3Y ĂrЫz{‡i JIV \WWKkDS1bvut퇸$,DZ}ai\RIX4f@3*%/qѤ։(v8>>?Qv/`pW]! V^b}ݽP\ԋQbkWqaf ^خ\C/meHm=B~ FSeaHw59Bb5߯3d2ȺG;mZNJeX3A+Jv8cp/Y/)oVFKˁeE8y7v%URa(M"L\:6C%*")mAݍ'%l=v%LM$Z_"W$pz`dΏ 8r| >D-F\sH9öM"He)Vɒ mҶ{r*kD>Ѝ}&YMXRZyS2\Hlf ѴO 'c_ 7*eGc:P] gd6E9 R2sw딶t{ɚܢE~X>=4'ʔ*RbB? {;:|I1XJMCH0 h~_k xU(x3V|wv%_K,Y;wг#ގGAO%iJG=sc"̖;CRq-pNmLT-ͳ,%79_W][R(mN*89xuZ!E>'tV0t!}BQf,]q)^BR" enY4355r3T֞w{hs's|#"3u r;TwΣƌxk]!W(|PLl;9yt^DG /0`Gcr.%zgw1{bAzF\Y"*BKƬ_€YU'Xuл{^?Ea@nR ` [6 _8$iqd5ue2L׽*6(<3wFyJ *U J0M Eu$AwJS:˒CaZ:G1Y$ z@>P~tIY`\!ckBhSn&s6H )ۼ%YSCXhŇv|0XRt̸dv!v~ nfu ЈWr! J/\|ǜ9rSDml ѥrv0:oaYU}o\3&o;kvw1ۛ EspeSڣt#GG\Pr{ȑ1hp-6'HrPk+SJ7=F Jv s$nxPTT14UFwDŽ}`'uDDwz xQݝb {e<ϙe9M=(zPZf1v4N%M l,M zE0x_i^P τ:g:$Q(wcP867Q7D]ӗ)\S{Do_5?V<6.Jfg9C,YU ^yy~f397Ttج]D7gG,j< ,҅nAȬq@ۆKta7 ) >!19"1.UB|;B"QոFF]PRd:JVin@A]!h!y62/#t?JqP6~gy:v <lӞHjv*Q+FgzǀEaZτj8lR?&)nYX`ģ|vď8 {0*rVS!  ~۝к|w1/Cîz;ptc_7@܏ܗ5&C-扃oJ M,.甸#)Al%Ry_;93>i @GeR9ˎi:;EM+5KsL}xar DI?ʸkX`a笯^U M\LWt,_+6wKT| 2^zʖCN`gH>Ec\(L"-@而{x[K? .+?[KK%8fS?t.zN_F&fe`]rɄhG(3ñ`׺4a%z^K u7+)I/{ޅ{EIf*N* ga/ : W'U+ R+t/#%/wVPJ$:I3D,Im3ciTӭ("aP/s$"faMFb. ya32bnp:qt*RڍrkȏTPιA5,EHXVJUI|w/{Ol/u e˷dIx1Px2E筀л;uKdnVq}>EMF4Aang>4&9 ȧ`-MU;:߿EϛgLLh-|ُdG*a0TQ\ZBlH/ 8tl2rf)W.8 B{ڷPZ'C܅L4qMA+k3L𙕼ߐ|4"XkGI]qN1a#>@,9zirpK&wC"&m"Uo![rn}*dweeITb@R0@jWuE.dgZBe~0}BhpG&`7J^'HPRVkf(ʦ_7Ktzݫ]QXHbZJP7ZHВ!,Dɕ k6(L5gk_ȧ(6o¿-0YOy24oh(E[8Dy *`wdjyα-GC)r7QcPi4ʽl# WoJ[rwzNW|@{܍fO˅ !;Жg_IDmE r@[?*78A)lH%YZq/EjHT"ܜ]ǢY'9@eit9D%L|6M /"57Wp셟4Q@rujUYqѣ:(|必ß&mI?Ml!+_G$;pkSq^Ye;˙qq~ʤ#Z$7w^r;FV:O;4QHV٤bNJV 2;mHrzhG3A9B)_J,*ygݍ@ÃM[g@0*./JNn)"\cSyl AIJfDó~F\8-|ȺWjVsmM[NTzLnDhof%gީ|o%$fEڌX5Uq:K:%XI }*'TB?>;kAVѫPm@x| s5vn3*_t[ 'Nݜ"~Dj9Dy}I UK'ՅX `ֶxf"ok钔gX֐!_.Y!ۊE`՘^kYB8 xqu+X\\1Kf)[%. KnNTf[|>֯mS]; QXQ.wC@]@] O9%οN4(XU0~|qەu􄔄$ꎖaF5 5ө~=+y9B%PJ#[Y[W{*RU/IfNӜI0Ԣp͝Z0Ӏ&ȩ`G- :竭4/_QW]āFsȑiTyC] V;ٟ/p `9 P$ֵֽjpW@r.V@,# 47}*WBY"kUӿXաHM,wxmH~V?~ Y}Ny|vbrLXyxR;` ܠU6zUE6|]8ߔ`.'Pt1їNAfs& %U y,;Kk;@̤)]2Gx)a d``Ci8ߘoEҴeB(kʈ״]!CC5% AW zNiNqHF~x:ȸ~&I6x쉼mQ{gֿ4Ud,!deF]KAXq1fdԈ?#8q͠'sDjavb}[G\ӌܚ|Qā/a.n2 hM*F @߳7-P“RqE6T.i{|)y&IVG,?UՆ&8Xd)Td>.ſ|o,n,ȷy'6s-ѕV#n_~RH;>yG7iӝ\زLCӀѕr6 O12z)WeP$"u ^pk57z`cyO}YQ֪Oa6C0B6L|GS l[)t*mhֶ?4*S_#hin֊情U+4 D1?(`'!Cr?^w39qh}$tz˵xbJrBd}lM6=u6dt@9>LXY9BhΦ?IĞ(}whU]Q~vh9‘%grFrs3eF(״b`̾2XN:x^}WKbb^ Dy%ace7qF[tih;AS4ުL(+RPwғ6P7 J(Ox:c)-l%,<|Jmk%N?͎4e w'7wo9.igRGR)HCj< vF~cjUco`MGPĵKX2'JrM$ЧC˰Ex}$[KYIk.>}t6O-ZfR.ﳜqީ5l_ ;m2?+vTSY iïu|XId3r3j (*UßJOnW촱,[G=,BR/60F$h%N["]d#dwvBQlND6dRF> AX:3Fw,*GJ.5v}s[&)U\VT]& rX@hB(gUrҪ@}E %cۜj#}9_z~5g{{m D rA~x^u_)O*f7$ d@>+o{25a[ 8B̊<WTv9FtBT[i+E1td.sDx]> YVG6Mіua~\Q^:筆^E .١$blN5# O>uԘc*s_UHvxEg$ۄL@Q)ߝw6}bg"JrU wSHxTa+rBʐļtYu?30UxM -y=1v 3L,Q|Q9 oܢ](J$j iykIEv>bE#|\Ezjj0kp+TǙ|pys*Ћ L^nj,+b|OINBɸ~gfDC_rAz(`dd HJ %#DnhC4ׯ\$ I'k$uA 0nO2$shZ¶y_Btz9CQ*BB {H웞Tk̚H C6N8纛]7c^_ϋeb1|/& _A#6dU,ِϐ&#?DD1Lw(-0!gXKjugJE^Tm$KTJZGM9('Y5$j"\ӽgysx>$M>MP?OvN%}#>`!aBH 1gE+ZęC&ؤjRJ,d0B~ۑ;j q<QfWxڅXWIV/XӐCrc 9Zw/7,)J~~fjʮk/]/7/m2d$/z7E>e#T^8CyN< $Fh/rg`w<& MG"他cQos}ACyxaI-cUXVL"rni"79$&ߤsv戆q/_ ^v|B <1W?AjB 2Njz&iؒtH?GL^fs˜s܇Ip$pM47!um졁-uSQg"!62^Tn ޠT)2KX$( g(.6-k4\T Nfσ&Ou-em~V SzJF|A2BhdNɘ|e@Hۼ^ Jڡs8^wErc& 6쨷`wIS.Bw^L1^;P*e#ii]Y>!*GN;a;W4_Lԙ +DW }B+ h=r^Ib w+0Nt_p9Go$wH& *Q:mz\kcNZ sӭfQ8Qj*:~?_j`QȷQu, - bSϖ@=FT(Ÿ<@ I@7\J*U1- JCFu9c#Gd X/ru'ggnvW܇Lu)1qpiϝ<viYuQaӘoM9(_L&mee@g`v泑%Ȣ6}\aᴞ0y:1ꇀy^O X+~)<9 ^˿P/gqAu LJCX;VG0{b%KDٱe~2 a|lA+?x{\&%'Ba±(Jx: aDnRq 3o|*PbMnH3xKk@*x90oACơu"5=V,- kFe4bѻ(+/߈0r͇…I1ZьQ+c0$݇3 GO﫽2RQ=B=p!1K gT:L;OS<֋Ev܍>:k34LDSoh,Q3QN13y:9A'v$%*lZ Զц#¨l6&ep\>4[e^mE9!Ej sD'a硿FO!l8$Ua6 ȇhZ,x?[& )St"Hӡܥyoz;58+YjaWEҪ6e (HʃU  RL1g-We>*^CSy#L*ډ m'!R]!r}QmզgծOGbs8e;!DFzkB$a퍊 RN# ~ϰ)#ѐu ڍ" NFW o'*/(wXck}W폈V^S*]%A70K4h޵;e-} H|۶ 3︤('P 6\Ju +~/6 Oáv|[Ynia9T^Yד/jh?'ѫA| ix@m\8/f%v2\Vj!~+9Zbb>ݰtGI$AN *HngPk/^lxT&flV:Yt-qf:BqMO[~|YnΟdp>ĭy\&G!!B"I@ My 8pbu.IwT߈/,D`qjr)[^zJsZZEѨ?(Zk͑`U#dFIt:'0E8#]w݄2bj cٜ QG²j؎`rp!l jVIJ[%ζ`ǂ&jy`Nxh'Zu֛= jaz Q7UژpA#m@*o|%dQ UcِB?oe7CJIaԞ]Z*Ubs1a>sƝ6\)[b2R_Dz;0yF_c_iwt/[pAiXE񠢱!:`  50,G8׆}j|5u<)؜|B p oH|PD2|@9j[om9ZSt8Q^|O,׭oCH/(RLz](F5Mkȇ`dںY,Sݨ &H5ƀDO*/>vq0Z!Jꛢ)D d{Elsv<'I^S"KX FZrq Dи]3yO)Fxˈ bn6e- age^Pbl ^bA:BRH5+~$9759)ǫ(T5`\vh}P~Bc9RVET{ʜ]ss:ՐN+̾~Ź10,8/}.#Mɰ2d)Y a J7s8/h#Bd"c.*Z#4D;!Iw~2 ڒ @Z/tP?l/hYǯ;MSiִu`Oq-b(pu&z^-3,%N~lTlﰐD]Nopayn9/jӍ`~6E/<)q<5 ȫ'5@1-!0n2$sBPNOU LS#Pb=_tйGV^#]D83Q;f[9~A78fvNZV>z=N:_O8۫ʅH+*Պ 9Xp]z41I }͍2z:tM׮-c_`R"[ŀNZE!CbL1I"9om܃Wu7_B+ɔoD}B\^":@LڷDL.~yierG6MC/vP0mYŞ*2 E]wox8vO uhs֘}MN䪡4_4{&'+oa1v몊7]`v}X|U&Av( jgZ~"G`F)cE}py5ufhS}w|ܠF6a5=G m~S-}y&k!$F,~T+3EUA!"0>ⵎYuZWgjNl~Vd0+ Z$DO8gBY`$8"z=R"̀K|T֠Nxn;D63 pMHBkhpEϹ3kkh!hT[mjȅa: dx{h1Fga޼%ϣuөLz+۫T u:]f0ԥ؆ ] !_v~G,MTïsYSX9|9ޜRljM˗_XfVONWMx c #]Iob1~bo;*9\hgA2uTδ>qN)NLi"47e'ZLyٻ%%/Jͨ!Ⱦ#$b=.ԏ?8];6%n݄^ v/=|U@։6mzB̈͢-g!fcza3 9Z0As%q[Ô-us+[;R$D A7]la(^ȵ6 nn)>bcaD{qfw.% ,آ\W6ӥUE ʹ*VB9wrH+dЩsAS6'B22j%!0Z'i_0t|XB+`s] F`*a$u/`o؊o2A ]el|ZA`gnNa  s .yP.#B\x=X}d{H Sߦ!35X-7@jڞr9]-/}f3_ ~+>mLm%8W3_dJDdQp(&(yц*R /Y@ouuK <# a(Z;!0+\athx2mcjTԌ(lW^v 7 fRA{Zt:h?Cm& pa4aY`zy]"T-{ǘiS.䡽 ?)-S*iju!g6ӧTwPODM5r/'VP*Fjp\qEFIL׵!-ԟ q+MGSf N -fIcYhbəxtI;Qwӟ H*q;ig B@Jy7F۱KA#mAޖBJIդ u` (GunSXA<+F.$j S{ 5@x<3孳[f/'¨[!WM%mPBOW3׍H0b,?Vs"|PNUBgb; CQOJ;hTnT*}&V-:kM5O,p'PYrqܠ֗6$g:EkI>a4Ӑ $GNXp hClrb+a* P8vV8#FUpnn![x#KtM8PYg3Wo0BM0_Q:%ع% .)kBA(#Ƅ0#gk[FϲM|ׂHTl+3׫뤐 z,&[ߋfdBhr7G݌QX;)_đF&_.O=^?kۑ~ׇVA89jR\N+y?jjƽ/nW:_S#[K%*{%M N.\(),HpșK'nek'jr!BB$uyp6p^ E}JD-ЦDz{bs;u{bDާ;C_Hh#Yn DZy7HLpKcU/1*à.&E.O͙MUN9t6!we/!>~+ۋL%7"R W*c 7[ZC>2->,iZE`a QUG֣@y'PUa#lg78/A s F/LpZ!}k[zv}rnЩos8뉤{J/ŌA%umwXm-2i"ŷVϰ6Y|&h]l"8w|^y޹>hh!ax:/m+dC0qbJ~nE%XFJٓ"k4 a>˕i|l~c_18v-Q)J&Zk W6j"mm'\Z9/ZP;Sn~FUhR6;RCw1v+Oj{JL=b (#)'8MT8LNr4ҤM~%Zשd`BMγ w.5Ā<=(="!bBz\V4 m'l.#Riɚ+/*@魧6@~uE;O F_:: u[F7mtvmx# 0G-:?9:>qpt*R4FݬQ=Iv8RTYZlϜ@hAyqq߂IGjˏvd, ՄUřn;8xDIh?En  O`q%&5?$Ys3)!;'3l]AEtSI'0y2etkADIA8?S$7T V@5wXkm.)-'&h$_*|NnT"?W@kYHeo-G;(]p5!Yo` #yl¸WEy9 nY Y8UclEkNjJS3ҭBSٖk ;(1^LbU[CmLY/G@*'{*Ve C  ͙ȍ7"W&*ʩn@(SA7T1?+x'=#{k1c(31nS8_ᄗq{ pBk25Uvn=$h/|zPQ-Tblhdh=W0XeӠP~G$dPd@nA XSZ=`l@[IWCGk,uƴ E.ats8I/$+$>+R&W& ]8M|d:bS0lcl>iQ\,,)!EeD<.2OwgM9$iggGx#F00d^^9owWi #9J ]^Zۿ݇ &XP~rcX_狚`skf7ථ&`nX9CP`֨QRWf$WS7_~=Y\q:Vg(#%‰.EװгĚے\jU7ڕp#xR@ph虭ʒ;2Ė7dO|cRAdQZ Z(J/C5gjX9o%PM <EM;C`iq;>WMzExo2(W6IGg_.`ofiK,| 'v71l#H'WT. 7AjSgtʄDNj/ފ"O sXzv *zGuNWz%Ab너[R])8jNoݞZD[y~~ޫgߓN:?*-RWX dWc$d IR>d o|/7Nݮy&RS )7?cB5^ Tt+*ŋv xG)F!4BdP鬜6٠%퀧e{Jۏ԰ }̀(Zm_2'+2䜷#v!ZP{IYKZSL"i `coǪcc=+ȿH"Yq/QP -S}%m'Uc'5Ѣp*'>/:\꿖WqPaoppZX:mcy@^~鑳ϑR foz&'$yfԡ~E |msqh6O|lqC#R%Ȓ>?50Z:h8М \HhY- ^iN7k8!L^.R.7g8`D }βI UB(9g waZqIE:Nou]fmI~˷7 `i:9U̬aL[cL3?Gɺ2@DL4T[w1Kjoe(!{ N/d+bLCu[axDDNKPk+0U\[!Cތbvu ׻ǔGJ ԚB&6N觔==~.U ϚJG@68N-6|Rn!867 SCӟǧYds_X9m>Nk"技vG&SolxQ);_%Lh떏FjE7ֳK5/{q;詧V猛P.MGm%5b-3EG9 $!ppV2l7YϷ>>8%PH2:Xxwi-&lO`F^ecwO(dr )ȻJLt?O̭X7lD֥mWb?SG)Y%`ƣ-T8=xtvNcXwAc˭_PI!85MʎlQy^vhcY]zX)'kH`oA <&`!Z,!=R9&怐/rᴪ p i= X'}YB}ċJ27 })6)dN1b-gnbVΨL b 5֯*L_ݼ]=(O}6\d[}R%~c&-((%$tZ[N4x}#x0"a:|~+&썈hR],GKCvd{c ;No X4}"(yQ~0{jn=RU6QIeղ38Cs[C|B| {QrOs: Hd~vƟ L~Rwӳ@R TbY] d6phO%v)M_gV[``qE|M3q_j&=tA&i|3l0̕(W9؞\/nD\T`FY˒@_H[Woym9K? mЫbHcSB+Z:<8 ȋ5%ؓxod|L ςx~H-d+d > $z0$<:p܉Spq)FPkbl6-\8`oq\J>˶N%=+~X k}f'l쏑LuFD.k hwø|K\\q K Q=N)KV^p0io\KsfY8chc)`EcTǒsD.DL# ҼKᩈWA 'g#QaNh|FMLʎN.o EUMWzM$xj[F9 K<*\؍>۶2}#3pMg="OThlH!(]Cԅ,8l}мA?l9*e y=YS2gk|Zِzڡ0L8c=C U`|[3!$KVt$,`%9@:4R zcd{+yϒ`hlB$"C.yl_&($40N#ITtg{? %fcxҵ2 kլx#EoɀǩCjԀhCPR~/r t,UŌ`sq9){{Ɩn%J¥rrh+kBMx>fo?uُ֯͞/*XI.1B}$E>kP$ʶGd{fYrMx@RŅ] HM+F0ĺa$Ý!>E9+|HLx{`V=sGaX DpxW{V{DD'FOgl8T߉mh.'p}o Q˄b9qKQv*bB/[YZc`!wYk}m5Q L{܉>ѭ<ϓ0Fg×0q{-/v{+_ranCGoJ~C_>^Y! `Im+}L1Gx/w;0OALV18ġ9| $+dǧ `aJunJ$sIBvuXlTͫ (3ͱ\noɿdIgQ2d'&OqAЃNeK4]AuwdC]_;rhok6s O4o_| tT;}*wu\dxr^wdd)֩9^gZN$xq*w6G@<%r{%d |bߔ~s5n&(cȁiưE{S%M,hvY%X-lGMg2<;fO83 )h{ y`oI =<aIxv7 v>$шB }tTZgCB5c5"v֝ "VjhʐT!Oܜ7yz Diȷyl$it-j Mp{q:1 pWRAg YfS.X\ :Y+2{ G`?dG5. ;8@O)< ;,䙗AJՖ.KHvbnLj,3="f4W1|0!M>1Jn޺][:Ag8d1#k |U 2uh..#IjI-ļ H%ZjIuf'S\(taǻ/CWn^ǼgfOT Z)GIدX߶o`D(M` Z>]Ig?:HE4RV:%urz!f4)\\m&Nd?C2n]g5$)V9eҧҸz _ʳ`3B>9~ uF"w#$Wg̢b)#vokpR:Y7|ֹ;`J->sȺKcwg'v$=ʊV]U'dcF3ZP "ӯkj])r"d L'+un>91g//_"9<ָTR.9҄LTI.(%:p0%k)1i:~< 6O^KLVV<f*ܲRY^w8֞ 1wjϦ4׏s-h`E{&De܃{ Q6\eGS(aWH[f$J[63'pjdb c)ޝ85~*':՗5! ٱ};^*cm3#6g.6L/073F3c̛#\m[!ߖhV2`풨!Gc%NgL|X馍!-ɑm'vjkFi j+}Qٸ5ps^zE)c]5T 'P3*όmZ[O⭘NH(,+ZY(ţ]MiS"_yQ_ҫ3ĕ)ŵ%6Tw\u'w+gzɰZ˚Zh;>PAifdK2׈Mp^0,)l\>S^Z2qkiq*hXI ] AUPp{ĞyPQ\0\yh yrjoOHGy].$$k14;MóM\+X&YZ~M3h @߉3"T˔Cr'j U#\-4+t=)\+=w6ݮ-0$sJO4 OwÔ[iyq4a|)ryuQ?V3i-̴C>7h fc b@D۩#bsO{[n= K|fSEFCtlF쫻YFS ^`3^.Ht%4V+\t4ޡA"$vT~Vx7,a1 H鵄z5Ckst'OΒd$=*VJ(&>VE F23@tu߽hqg{c.QpUrDIuc.d])yhVO`wX{e3w7͸ ޾c k9i6 .(/YO*Uc{9xG 8C0t_kiX,_ZòX{_39F:oxYẹO 8ϢAr$8Tޚ@`^8qsu{L+͘G~KPlRf A ͼ*Թ^`6l\<8$!me$]e9Jtg ݆CNxf }|4VYtf#db$^h9V> P 'P&461,@tȓ&`w' 盽ηW#y^+'ok8`em^C}^ihR[lHaRVdT|xԆ|a-?@zo A}zIlC3R3 O?"{]-]rTw+:&p(YN4EBTg1I"S=?~@M#'س0uw[ SU$VHhMb"|i*]v;A;":*j9\̏c,GxF޵^t$ܑG"8J%2p =[t#y hManΠgO吚z-{\٫벓)0br糃 ew3^T.-BӃ쇬d)/o?j71C(p)bG\Ǹ<beL49Do7Huƒ_B=0kt&(_JlnI3PcmψppfdlqGT6Wud?l9?h_hYWuZoQ/#$X1la='. 漿p6@K}ح;s#6"2&"~0hj{!^.08&=TrF=wWyYȧMr y)lq0aQGHFʏ̾@KScB;jTWͩ>IzA59eW3)-Կ1^^v߮ tἆ/}9' SrMu_[R &U~R%NC>sK(^qX>5pA!.TS?%^5zZNִ_cq6_#.]39gE k)Z[{>恵GbՍa(_]wۉ7K#Hށc- ЎcEGXc+Px-3P06ТSoT7:Dk(iMt1dj`H1LO[ƃcˆFy n$' I๺HDon*4 ޯ <Î^UQ:8+hy\PsX${tHBs4GlYt1| RIX)Doa:}dWq7f;j 6ѽ0Ej up3hy즠A#Uq fln6g7Q4+y$s ($aek_v5xhrz?NH% CcǛb>̰ȸG,&;4Oq}$m :+ee當Tܒ8tE4h «hȎlђ˧UZLQJF͎ԟSԾg\:{rmG0bUz[~3mT!{MJӃV_UFP嗉H X1׫ ϲڼ^Bѷ} 0 i unbU4xyy,1K'c쑜Y_҅},^;9I#Xz<)}uo@Uݓعi]CQ;0..q 9=حBhԭӇQ7ΪVVڣ.F&"@?WGPQ\xuwx.hd.݄A6Xrm#wMW3u=1Բrn Iߌs(֝*5d9M׷7@8 ZJΙ_&, vUu@R*TR9?E,]k9a wqq$=[l8zlWTQDWK"МfMv*( 3J=/V.j ڶjW؃Ke.7),YɇprVcyE0wnUG~[>>ѻ7X)E}7izөjtfgc~vLhʜ DEL{#CwhCA9xQ PXÇG2-%0^UI1 vFt } I9Z$m'h,G? b_uDB۴d IMBP:JXÅvt).å` ppZy'⏷_wF&|~aP]/_7t׭3Fkd %BooNNQW1HQ#kfH%"z-#.,ZowVVYktNP^*ok+DБѷr+Ȟq.1}]~)'+Eې VNv]%̪0t1O.d7C?o}GN gi/ DPUuo^l>Z]s˨jL=N=ȽOzN6m$eCE8FأӇtY,䷌C7T%@UYQ{ 1]2WO'j:B<^mog>/"1Jx+Dp(F#z8暚cu5E;b⸱`}? [tsc̽7~Yq}JHGA)R ]P*y6#R垥u';W궱z}.z%E|$,nѓ^2TdҶeR0zIcWc<Ƙ"up s%„͑wMECCКq=onj|3:ڱQKӂS֫(Ex@{C_rGT1'L7K6aQa^bԟB‰OL`oc&zGc=%iwM.U*Ë)rtڑzՔ*ҒAݶQEi(0 (8[ I,S{Z_L-(iVj[8U/.-Z0j*ViQ)kOAɲnQBu#1Bxq-:*:N@e~@@ q,a,#TcRK"9/#DXs;mE9U΃S'D;qYYRY)NWh@9G8̝V\ssef00B"4\'v镥8k{ D+iGaΉ":;(fPǙ:2iᦃs0\TVXTJ݈T:wvg01kP_֩~{$[ntcmӘY7+G,G؟%nVS jaewnb71pDl7[]vͰWzˣ},IߣꞐX{14WZo'{#\f8pxE~Jd +\Mkѝȃ#}5c'U-e@))5 p< I`^т)jXϣ:hKYaL{'"J8v#ضH%'%KkMPZSf骈2hpp8_mpK5.lN쪫%8FEF` *U< ݈:\?txm9T |[8Ni@~[:nvh֠x29W˽ #^bA'Jmq]bsrq9LzhhQy:-k/ubPҊ 1PR hDH#"\ڑnYq-Q4yMJ}H٧C}ۨ" CΣt`/{%[JEQ<. jo6/'i(?] 4G3O`hFV;[鯠P|Oϛ8N dED״5M"fWU"ЂVSespo/ڄ}(,-$?Af%;jUcUiu~*x-s33b$s7jVsUge0cjN@yU,!CuS.gkCP1~}ʲ20* UUHrϳ[mI` >j+\/|wfb.N![ gX;Η@_y*G[ڡ5GiM:q^ݸ$) ӳiVQKg3,bq~e&ra8ICaz,^^uq #7htK}\ >12ٟz ˇYv }:l4Up{*\u$wXu6ciUΘ})cҤ,?'A[MɔQ;p^J8& ~/9J2'?~7;:2(1ti[^$8oI$k[Q^ &Q_H4x-YHlk8tp]!%Lm;}4Ƞoɟ?E\?tY؉>0]J?=.}<mYfȄ~zsӈ&*f _? #]wseħ3/[uDq۱x}%R\NRT8'ӓfWs| G @jY״vuH~C|e (zTI) 21qѦTA3V!.00uBiԐmz7dsݭ_w'%⑺qLB >DV@KVPq9V+&QIP\^[˯9qsw%< D.5k LTƠJM.R>9~n/ p)]2N6/Y9 prJPw ^>-};װv' m[vHoZd" W)įw $Jw؂ɬݑl8Uih(3 /f{{Afp#Ĉ50- f}=PZh{oj"P bmT]׿ZZEDQ+ 4&a(䱾z{GuѢci P`ӠQ/'đ C:]"yO#iRQKWf>{]Df.|{ 0I 2(z8Q0_\7WyiO]˸m5CϢ2s1APf`IyS5/U> @]ֻ7U$L#LC}Awk*PZ7撒Ӑ'vL~\SqoZdZ%75\R ᪑Qh祷dD⧱=m-(0, ظDKn%3;O:d9XV,Yȗ> qJvOo~}뒻-dWfIZw J,֔췪㺗nz:"N[NK[kπrZʕ9~Pgskk;E)Տ .?~kU&'Ox#I ŶLgAl7ёݤ!wL52;s 5G,f[1Oiek}Gߖ~;1);0#;M%>".[|4æi(Wcq͚%]F@} "Gg9<<&P}5xg0;.Py.!󰄽q')7z]S}@uLjG)EIdHr(WU3_+Ӄxych}mn bTPIY\MyN|{nS=Wom#/0ЦZ s#cR#6wJ$1-+tL Xix  d*ΐ\&~ka\pof\ƧkXϕFP^%䶃c2PT욟ߊJv%BkLvXarQ5*#@d-5Ae:^Vnc6,ĉ>%7C2 ;)`土WБVo]Jfनg_(";utnxə²\*<_\ ]hKf2Ui*Mlia3{ 0D?&˫3Iiz ]'v(s_Q)JuZxΘB ,F>)->hz.:|bn[1x~KӣïeIXgMi\}y ;bFe#TPŨT܆)qڱiܸ1nmnX/7]Mk!߻o&BU4eIip#q *WԚ? (r 7/립뼏a]I$ ']])l'䊹WF<ȕ)5^~D&bA}3C{Pޥ;{i"&~>8BϜ(_zK_: 09"@LE{?os CM)ҙqI[L}g |^knnXY10NUχm[EJo3MWHM|s.K\|@an뫏FW݁9ln>/OCزG,o xuء2]OWD o-hߨNA~\z,dJ 4Oμ x:n''֣|l$`-x;ެZ@R`^tq; \(tqT(+~;(A:o$Kp2lp;I1h=ڿ_7.b%=<.3B!o!ƫ!AKH6NH\> o^5Wxy xʒfoί6:'gx_T&qqserVyVybUaxgXQ#*#Gf‘q+ibQ!ث{,wɃ_@J_:d^eNJH^D^]&*h?2nJ%,=mwxfA/@soed$gjg0>%!P5 ~§҃I0u]Y`$_9.[ q -^(<Ĥ Fo~LjR"tk0ϰLCEݏ1漏3%x^ 46v!n'o2~:V&nZOxSA9[D Uq B!=e6$@YF[YwbJ ㎣=fd MsKs#'jxXʇ$NI wB*nꝺ_6Iԅe1 E\O湉9IJΘOmS#zJ޳v&՗(t#s{ZoB,:54b{[ W˴,Um] oK[1ߏY:X8|\Tz5^!tP})^Kޙj"iM#t#{ᄌXJ,/"PP;AJLs#n?U& hN;^c+;%lHM]S@֣mŗCՏƀ) 6J :*/Us|ʹG0K>A9NE62N \퍚Q ]`/*7Gyd6hG<]n&X#YL(l_'N-CAV:Oj6]P |MDn]ú,G+>"Ugivz3/n _Lhm[tJb)]L^x2?gX-TF2cJd51?`qgU*D#ܙH!Rqi(Mr[֙m^J0\tknZ/R\dC+49olz(h>ǡYxxّtaoI'z-h+7ܘ2(%_dfkWW tw2ǀ 5kؚJeX5^*HctZ[[I_\Ct9Jxsa4O߇E>zZDm0e60_!pfF`'x92BVRQ1J Bs su ^0,K٭לR6ml:(YP9ٖs˶ʗ*HM0c: hD8:}X}a{˓ͮe͍%b%̵%πxr^)\Vj 9q@V%kbQekOut "?:cjzyNLa,X;EMxep4$&EʎK%Ql(!s|>ZَeM""Q)9jET7ё WJ vzz;a5~uxVW3yȞ/(rv0t 'YL,w>ӝbRhx-b6_IJtT %w]:+]2\9@:hX0.]zհE[s@H>ğƻDŭks{P$ M a\d_9*M6c8cA'jm.y&!D-,1&Hd^BKo.N Ǩm 8FCz* %22O N^+' m0ڗ}KS#Rj:#4B:Tv02y5wUU"ʹ'S;>˿r$L@Y%IlIi{Ig\&<):GHR?*g}w݋`][L 9Ϙ@FßxT1$`{4Ќ/8%is\T4 V%cEpIЭKzyn9_ K|r(E@_n<:u׶~ %S*w|c=b6PXа@\)W&Gs1R/|F 6HD#X5F#Q %6ͼIsRuz~9%d-s!b(bi%Y/ThX-cvZ3q^Fa`1+&.jP~B c4 |>^A;H0XӰCHrkJ[*OϲK15u+.O[;5Dm/2LYgԽˌpo|Xx~eѰ[3tNRIrhxkw)LMgE,~Fgr Ӝ^U0bÔN`D#|eÞ[T70+36Npˀwʉ7NωCLKz4 74L#2V^S3_gn F|TӻdbMYP܏ 'h(>z'xwLX0Q&)r{B:ǘb4;d9z ʱsEpi!hJDVl҂T+K.N{veK~_e{r)*-C': TTgkx9Fct b21hsLz` ;pE+\O7Юbx" e-^G@S PݚjދͻDžR{s̨ u c4'LoaOA`ۭ֘ P4U㞆x/+K׏UTMAdTS\wd;z*ⴠzYoT҈aIRI K㭈Mhw^ j$,;҉];$Z,-}HlO>m))k59Vz$`rrO+ R~Br}x+)Zv3Zn !B&$hcnYB. o<3l'|݌(+~JC>Oq%Vj8ggYF/ZkӞO( |MKō=maք;D«0F\[[lQBى X4ڏ'!Yz\٭0G񩋫qJ e՘]?Q1ř&&-Eir!㢃;g%Rgw#a}Д]Z |)"X軩َ8X_K" :jpvlN!(KCڍk);}$myyc%`elb+ Ê5Jaq*@_k@LV)Hlyt&/>{n6B" Vomk*T9'dW₵x2̶ rHmmy I _Bxʚʔq%:w\{{r'f T2$T6]x!,]oFV 坭i[en%!7(3AVLT`/.Fe&%vtm%TpO[n1~Ն z ['Kt%:bcXr3BԲ;TZW++iގvT$]"Ji($A:Hyiv& RqEZV$P HxWY"wfuA Oh%D {N۰_IkHy.:8L@bH=Z1|&d˦oBlрbbiy侒upM[%*iܕzJFby>fW# +`Z۲m}tn ŠYzj6m.+}}$Mt{lnt{fyžjQfxes'nAgKydUȋ_@G?F6VR1]k\-e,fO6u\(NGD[| ۽Psgs&pJeM Bp'tq 3. pxr ٙSnRSdazYڙ: WiQ` _7Bh ,| os1 [R ) "=2FbLu =Fvضۊ[U*h KsǑ;i| Qh'^[@(-g*s,FƂ/. +vR~B"rT/YtodX,U0Ja>?wp}>vP-sZ;aYϠ.&!z7yz1STU/1Nee GJmí~O=ET:Hg ~"-r5&;!sn<ٙ &^%m#Gӗ;LmUgrc%@I{>l-K%[c)%6=8|xՆv!2V8"[ж!SSzZy@\mT2T`ICk-atr$( }JD߯fyǕPW3 PWc*\*cr Bkt-;u@b`A+ZkΫS&Lpe80'JWT `Kg &/k 0.0_1Z/cd2W s(~j|~nDLx83%>zd Csկ+Ƿ)=haRd_ b#6ƼCN1t hfG-HڇH6 ꤵh l m!C~pt$76}n,Q FN1O0*s[DJQQKLl&36njOuCqqۺiqoa0]_)Sy kY_1`$!$]5kSzVQn2kM>ԚkcgжNH4MʊUI&a*~/F jg|W=GtVlg=lU4H@Ea86.ek1 +ǜcLIIu̇ΰ%hU kYIŐg3d}w+j*]n֣핵V{N' ]d(]U/wmT1o BIi~Yk/GVe' Hxڟ &YR*Ưn tXXjxG$`cଡ̣= xz™\ ^g#6K}tƜΕ>hyg75_*A CI΁/ӈ8Ϙ30P O喺l4 wW,…;h), q]MA-')T$oa37_Z!t"瞿.2ESd ^tnNl sƕE{N[vj3o6h56쿩Nل2Ni1o*t]e #=nShŨu!GK'Y*CYS{ϩ"(S,wDD2\<cggF g[XgA`yl-y||>Z0L^& *]u+pR7ͻCBJui(Qt7L|;*՜ȹ)N7n7ßMdp+K1oP תF!r #E ==VİG$=9k?Ct_I76s/ KApwQ܎OGۿ#uI/&*ωd`#A|x0W´ϑa統WacdyUpv2?CL$#gi^Q V~7GǶYTEU1"[|Lefsρm/OUOIUySڻa>cH)px>ۭE/9AN 9bǕ (lt##Tޅa&slMբzS:]X$+8'2Ā)|Mtlk:4v.\͡il71ʩHu9'ND;YjK,wCqu}FV(@EY`*d'ķR(Hɷ=/8($U-;97-r]*2j]f4#cpa񁙤VYIzs(HDiFL ϲ.g[9(!$tť/Q0Vhl\MR"ްx-a7rDXIA6NMaチ YѦxvz \??]|waGpI[(pȺiCX>腡ע11Av_T# iEy޿9RB/:^Jh-?(X8Le0.=_i(ppﱼAg$tN40!h$!X`zb=M3YFş?t78S,0G3ќliH;dļՌPz%)[zU,B WQ!~3 (v]Cxl]#@C5#΃^ח(m-hX61_rL+l?Z= tkIc3%.x0l{z4 OIƄlI9 {{~Ie/Cy(!cei}S>%7v[ZxA31ĈgŝXox8^X[2ܠYc۳<$wHPuyְpuأSzljÒDݙ\ё&gtІbr9 zfjG֟I` Tuo=;Oe>>j|;DoFf?.U#l(DrfJt\n\S9$ǠTڬgl U,͙TxXPcğ~4ʷ2f\{O 3j O 5ɶ }#Ipu wT2KL&P <D#/\g $8cp~-)4ҋJւlH4>Nn<ޓLg$X J[-_n'DX.y.l[NʐyOb}!\`mb *׻{nAU\Yڇ_OR+a[sFAUmgG]X}xO*_`y:{_ PEKєJǦ(LINym0Z[+3zfw>>|+O6쾭5GtaMc}QV>Hω\W;\v%Mx\[dhk!:}3ScWf1t.dyn"zGp@٨7"NK n|:26Cumb.0J=!V!5Sv"ý !4bOw-vG(`Fz׆ƖhI@k[r}qB;+moŀp\G+NMb8>̭,ֿ8a< %Ty>A;-$ EZ-_zNaMvn@Јߺ`Xؖ$ ߹^(6HK l~pߨ@ $Ta:+$Sl $ðvmF]iSqKE`v~#Z2GdlZj'̢AbG:[}M%P3l\@uk{1_IR$/3$0!㣳p{B8A-cͨù7(6}J$CVl(UiT~ &&9iL"Z>:V]oXVm{pV!B:Kmh>''4:eM;kɩ${" Xp%7܍j/|*yp؞Cj "[5?v=&(_+}iy\K/`4?ُ=cpH)y%rEw_R7EQ1h7+n{|y&YrTPۃ_~Xlo97.R [|xIPq7*#5~3(M)zz]B.#U_ssd>[&TE&끂R/s0SdWm WmXQ,Cj|뇌 ԌO؁FkW@6% R)>:ۢwv $rӝ&" TS4 A|?='ažqldVQ{ek-e'Nkp*b@^A_'14lF㜝I-IMEռ Yp6]'bTܧlYm+,cPՠn}YMtYҟR҈ϚP\ yyLu)Q{ڈik;k; ZO-a>{=,~bp}ⳁ}HR8Jd%As@0=]zN rvs,*;#Qby1^3{;em3lpStLg."-?*wze¥|_#O׉Ki-Ξ9Gܵɋm$krnd.FW>cQCR_ &V2\GFD\jP(YQ}1{#g/}j#tL렙kkA;(Cphٻ9尚^vN 07Z1!yA/lo*' +\k6On83*mL=BFWLne{OzJfs !tzZ:laqȌ?l2Kʬ,['" 3?jO[X]GEAKŘ)<,V=rR YE΃*$N{Z p; R m<LV1i/[I?V8.&d {zHTvۧhCg(a ͫ8 i2fB!q\m!2/Q5c,q}oy5 HM03˙5M'jqVZwWKV*csHk M6 OGڇ\yC| A$Qً2 AԩURVa09b(rO`exڄ`RGyhLW4g]5|I Zq{y@j;7A"Y 8Eu}N.tbMi8BD*aL6OLRe;+vtZ"bmQ#U:[&韒ZIAB*ZFaH< U\I.Ͼ9jtI/W,PѶf; K9vbz'EoV{tl2`~d5ޤn :+4M Rp2̈́lCEoʌAu'52p=΁#:d8sN΋Jr~˶݉38ʍھh{(půuU-]ƽ%1"AW׀XvyQuchKyNC#͢Յ4 xxځXD'Ý4j{\2p>ly^k|-LSm עu9]?]hdcJL}JeT@:H 2;=>^tA1Mf9'f% FIi^C*"u>0_2vs~CKK/zp42lVx L&cfa#".RƉ X P;hY^$01HF2 $J 1 U~fl}-Q*RsY/޷#%QwiY*`D^YCkKUUBnnjyI^jZɵ|pZ՝fO~SR|dbywDql: ]#OFDp{G3k~:3XR]R隙3ǤlXbŎ0C'yu>FS`\"߱ J) aكu$ i+m_)ŐAEI)_ ¡eħ<|K$HQV,"ߍ}UeFM,őc{B 8OiXN>X lۡ9 ύ(%qPv|IS*Vn~r6>b%:Y"ju>9ªi}j8>dQN.jvy*9HPK3VW'J&}`'9ZUb%qX|++9K'}7c&+> 4F|^ߛ {1Ird>.m{v#~2XKй\r}'2niBi-x19GKpe]ٕz,[w2mBnFk5־cv:7G#(%[B ;QĬ7רׅ{dF<9ˊS28B3ڽ'@K JMp8>@0<1o H?-NeN닑/ђ 1q'b],7j y'[ǡ9NE.IrHdm"D:2rM%'!: RuK ;gry8H9uW>ZkUVS"w5Q N`^8H*Kɒj"I/pT-}x_H84-:[jC, (Cx WsdGc[f_Nq@sL-o'RŲ!6*(pPQm([zs&Ȁ4j(iZ[ĩ 5NLbf8+$8. W&xb#??|o2>Bo> Zʭ btRMM>z uf3'7q_sYU-I5=o.I~!" ,L^ ?!%cO>1(_3q9@O vWe=- Nِ: z>zݬ9iL}"_]A,TtS. .&'+"ajb;9Ō0f($kNyǖo:8g01{qG#MY7`+l4Vx<;[5"{Z8(RY%zVDjɦY51Y2LdpnP{^p@rk*A&U }9:d'?*25 3|íp rAE¸%?kBؼ*r;ԍĻ-i[8 I,7MJ[犝Ή/Ȋ}phLJ I6y U01et^lҹ+xfݗ˧3|ihߒ(۾в95T[+f?-d4epa!|XV*fw:s:* O\z[8Ө=TvC;]aZC912YmM)٪0A#2;Y>h^Xr57 :7U)=.T%Nkιh rob^O8(~B(6< }B__diZ94W=$F tQHs|R!^bp J7| m{s4aA wb,TKQbRRL9Kf֠=!Ln|HEL>1|D FBƊ1ٍr#,{.Ngۦ;ƼfF4kAJ hO^WWSZ6@ﶸh[Vm]iw1hKsl;ӯgIQ:Χw`twN QCW2r_ǖ19W Y>"ZRIN N5oVH5fe5S.^?r(!̛goWw2 3 Jwf p{= P8$y-ݩ#vUwGp-?Q$Kh  JGa~k,%+I_j'AB])y:ф w#v~YTNnwVc.ǏH 6DfNRnQ upARq]Xь iF.>7{R*[TL}FB;^6M1PY#9{CU6%C8aA>/cG.l0 ?ͮRPHc=܀D"NȒ_5u ˮy=R5EN2OT(d蹒U c0,0bV?0z:\ݠ<t29:#, q`5]O˽@GôH͌J 48幡Qԃr7 1{6׷DXHEL\?s1sd`E|"b$cCE+>b/CxYRh0GYG֑mt6ᧇV2+~>vb&'ꪳV AaP-6pw(x[ f䫜"V2Ž19 p[~rC;+ .6 WpԻgCiv$X_۾b  B={eC/бIpx}D +5n/Tk')bz}׹8ơqpSPWjIuV^U 6#6 4_y {3i")%ĤK)1s56T0gT ]ahqR8f")-Ìȏߍ[ܴ{+(ݟPF]{s>L83Iз$+,Ic:tuc6@ha Ĕ<le4i{k 76I]%~oغ{Bv&UN+i` 'YʼnGqپ6ӕ\O2'4)BЫ}֊2EYS* $;,ټ:םxƷ9uכm~!yGa>!GAY? (ɏM ~q&ub w]\S”z'`A(yO XlU1?͉LB6b =!>^>&8zmAZ}yvREG\|UCfi4cѵ''7wTE^{QWL'Ľ9sQ1? uD3iIB84_ɜe!?nI+عF+HsǶ.e|V)JBzHXD> '~Yq z6ťd񀏓\I, C &5۳ LLi:B\Qlܔs~&G'&|J=]; [UZXb¶Cf ra%?yɰ/i ʃ'eb6ʽ2%;mXb? WJ*q }.[q DRY)^kG;ب*](U]t\Hc-:' |'Uƣ i%GZD=pWjOuѠyFu!De{ь;[h#¬ȓdB66%X7Z`T+d)rIQ㩰;PK].As󵧪NjP f8G5TFfVԐi#zV{+n]Y&%goպYUلBqOOaN0bS6NdM4pUM#p R3عFkd>xy%!MUoqW*=NpΪwMجѨ0L@x'f "%Nɥ(8̂YWH=TnXN-< Td՗Vt&$Kw)NfQ,N_'?w쫁ӳ`Cm{ݽIUnxHmh]b_ΓhΎr).ЄƬ+WWK/*(Ќ7CɆR}.m+?T+V}+Հm݃E ,:n~gcx:nC^`W2g=^ܭt#qsɮ̂ ;Aͬ'N9J NE2)=2Vk#;>U|6U 3ѾM~2 / " Ȩ[%P _NAV! N8\yx 6˸2]K r*f5v}z1ԔM!(/|~_ݏ2j)- 63ɞ$2sM=xYŠ6D T;P2n,\hρ$z'%}~[RohafF;߂.A 88Ḙ~6HsʓrG$~u匣[͟BvU# 1a ȞGp}N ,V #|hLYDsYB$s>NؠNI}X06(ʫr@OY {℩Ud`G` L 'P|r$Z5JvӶm;β r K D&8%|nc[B~dQ7fE|(fG쥢uzӝ*23n'l[jΒ./#MJh7ٚPG&'!:$P3H]Һu [, GdNK8atz%'pqWe<ٰ̟&H&Z}I[$[Y`4)dα*ƚv2OĶm"v!:KR8e8bQ,Xi-4P&:3|lzEBloU\%fZ [sJה,@yyn |Ym $׉* !. hCh?"O_ Lفz @h~Pƌ,u} g x^Kwj٭u>|(?Nˆ"7kIݧC+AENC#4WN#rL&\=V"~!r(Yև'цۦ, #04ƒ=!^|ɿcuѭ3SPs ={d(MO ?d1A5 1 EqPp)C'_#顑܅ .uбƱGqEOLebmlLt<}Xp*"Zn\,>xk!ʩl 8GWdVqN!6ULTu "8;,ySU⠵FzN9.K@S>W<ӌMre>}RL[3֟"g eQbЧLu cb;YV^#(:YTZhQA꜠՚<בUoAꌓeI6Dn)MqspLG7Nx/FIb*^^{P3{znOQw$5,9} >=a &%ڟ}5=2\O%ѧ }/иCxx(\RMt|΋kB-d:AN;+H ԲW ԏOY "V^^XUqy]=zVyub4=-߇,fQ>+͏pO7s#0 ړ \84)؃1[pDAT_m }sv!ްC|@W<N`h=,0$Z}I&v!I~tZ Qr;o:8U"?"^g8-D9 \YIJ' ^[RK(^D/*t)`VAN;+)1E)9*NFiU3IYw7?ᜮmAvNMP#4">>_׹z/5U1B`rٻR\ 2^4OekQ:d>ʴYu@uMf0oSV}\k;(@A [-s!i4?m,j:,4ZPVKRL[u8IAhef&^a\leՇЯE'jSjk?V~'S#U l"~^_T!@a]gSZi|NI:1q Iؖ QS䔡\ӢS&4[!⧔B9ȇn}`&_|Eb4H R>w5C3]K-j=q 5k9G (2vF%bP}#ЉC|1k+ypQ#praRcN-.CH>L5CyeJ)?\mpEEBwZHNPѯ~h,PIƯՕ=8#(_k<>f !}}c @AcўAYN@p22wN>`+5?^6SnMk.k[d]2dUV = ~ )acUDpdqp;O|~SoKfWgqnde{9Y8txP#% L}o@ć^ꗖhKz!lu8jM Gd,kxJ?6P,{!<P VKqQZtxP<#l2US3Jw,/dي59}!=]55ZɺYLM@[4PC.*1Ӱsc>daW˹9W>n?⧳y) 8sSZLĜCb¾;W=ӛXGR}+~?"Kq/ *nBrO[Hק ' IHd$>EE/"!~k#]v{> Sv $ucMOHB~[ ˗$q'Xa UyJ#mU0kbrȽa?M˩nY?9X %eMfd5PT\mDG! I(Kjv3-F# p<%'n*P)G2MTp){Gi3Fz :'^.]c="6]`pJ!͢g@l,:AEoS-nn(1EMcyshжFE3# Xݩ:Z杂wWZTM)-`t=fC'j}OquVl*pv@}GcS98Φh,*E]c,?d@d([C;()@9+&5w-k}gh^=iXZF'8z}§L.8ҵvfaJQZ]{ rJg؀}[m#1Z?Sq[?Vα?"^= )~ Q;zI Q-cÍQg4(mgCVlc;]Rw뺊;}ƢHoC2 `fB(T.ϸ(aM+|7Nd" Gt䳤ġ6I'ՀLGsPSI`!aNb@*]+AipΪeގfϥJoBoqƱoqBXLX_ܭ́<) j|Bh)yx/bA`)} 8`Ez0:_tj h5ⳍ+)4_ C,UFhnG|7oa">袾c(Hob3.H&U+dg>psvK3fw̰^gOpxZN |: {ѣЅcF0n\}4<#*lju6n=Ш3.`&X|'o G_# eG,<Ѥe#ne_˜,`y†B`'Yf9}o=ŖodDt`*66c5Z1 Qv;$I q+щZZ[' ,Nf]NsB,69?N-cf꨿Н%G3dO<3J*R-FhX |H&A6ՈNmLrpeyX#QA{ag}a<VH{lK,h [&.m%my,{?pE+'scZ =Yѱv96ŰK>L7~UkufnWOh# $8K6{$Ƅqxynzv%H<>UZXŌO-;R<Ƞ:]FZ tDx9la1!ξu*aT 8L:DXM}!s(,"N½lⓅ!-TeN8䁨ÀEQ'ʵp62iّ{ 3]QRoŠ`k{\]27Es_tOK4D޳sp`>8{K_+ij_F=|(/,,@ Lm 8{ѧGBoҧY\Bf{JǿPM8uˎ?J❈nċL73ljm.@+NBQ<*Ő,]h}:Ӑ}߾]a_`2?oڬφl&sYAdd=jHvԮF ,"`}6`TA2Ejz$^[Y=ѝJѤz\\3|g` ;ԗ|%Azvƶ/6 R+9//>ŦoPvE3f#+0q-6Ky%dX7ޑI8K/r`%N$֖hw wm#&määwJ+ lc%\t0[``$,P&Ngscdc9:JGxjtp1r|!&^ :*#%00#04d~D\7|Lte7 D3kf[n-W.|b?9s{$ V6YzUr^^v1AhQlͩA}U{n0.vnbL&gB*V̻@QWtԓ=m# e ?MGwsw]d{ѷq{7Pi^$Ω(,9ܷcD Pȏ4lKplsHm'~\Ty`#ARG|x]Noɲ;2mPo7HrQ4]R@O.8AjE]43m+AhrsԘGpβ"B`SfQ4Me7 '*]Lx,MmEGy5/wm_ݯ\#q S'\]֙Gamea us53:cTvʳl_SܔDw ^@7I#48waH+IJlx)GNCփK>$3A,8$^#Yaۥn+F_ܿ^egۜ>65`0 zʼ+!,rㄥE:Ǹ;w]o>$iC OB}ì{/hu{VK} v P/6jV]W<"+T3crtLsډBM K3-bmꧯsZx:þkĪ'ssD}A/l C_nT2FtiRK&:r)BGQX1 Ф%JH2a'$v@w$W4iA;Ыt2"KYﲗz";4GN5Q+Bw9L!=Ia(:vPbhdSVE./S@z,T&lM>zhJ##r>aSkNVbT[Fo ]ʜry~ \ajZZ_Hd^Ɏ> F≡RnD> ݚmoe) ܞx^zNy 11~>a}ޚ5>wŃr]a`#&vG8ߟ۞g [Sjh W< q:z.KOS3FC) & I+ǶE3$wŋ{"kgylyv[Gq7vxֺpkggӒ*=>Ps,;v~2_8&`:&Jc˱ϳnMfnm%gXZ_ whewKcOnsR$<mNB5c%T^‘`CVȞ0n0,d$(=}UOY!eC:JN,rvX<7փl?nym+z4풇BxGZc/'H۠y tE*U6otӹ~6W VZQ>Ӧ߲ܨ6WqT OTEbZc#Pzg17=ߣjTcO.sF͓8&4պ=x+Ҍ% Pl:ZMb]/kN}vgBy`jgJSݑfvBt&]P$|СqR2S+!T\u6!]n >]j`^Ƚ0_,A=5pi&yTF*!Nb&N i;5QGwJ2ěf'a>969 V "H9`,W<^j_zGnkq1*re^ 4spQJy Q"C bfz+oq%L0L7Kʒܽ-I"ۚF '_fUң(}=e1jϢNi_lW̝dj\W-DXGV[r}t6,Dn͎F0OވEݏ9VuҀg"x|rB"$qdY?.TG-E)GHt)ՑI)j=`@%Avw*:s17h! { t AɅٴ]# AfoISءE`!=Az1]-T@z "Gmuও-/*JǕ<>gF&J.Po{ضtˤOg";QRU9J/{&5ݏfU>}{^pN&LVvK:#BSrKG PLIM/#G` ga#W6 gBl $߆u)FKg_k$Fxw߃l$P*sl@5V*(ͬCF QTCVa!LD_?;bKݠw` &vsɗB)TSuB*48eE:Iҽ[648xSy"h"Qc[g VHFg[st6$? ȁ>X'#Q [Dfx R-cMW_)~F ocĘZUdH,5HD 3 2a犖;yɠ)* evNw޸~=r%M9^ |'`/9#m(GsQ Vg[>; AņLk 'y̴`΋@HN'{Ls0&W OHr.p۞5Q"foV|v_2yvKήK\k$J> TQƾ!@m !DE_ /\ַ# =3?AW_֩Obj<H?nXd'Gcgmu Fu5̻x.3qB9HKKzA=XdR+SR.ZAb L[-60PR[2#{o`ҠQ(əs oGHnWM]2.o|螤WwYED6;C$K~6ħR78{-W1X ]J֛5cѭ˗g߼詿vI(bm-X GEG}ẸrejԇR[="`ML?,>eBئF?j&!faPt 3}Uk!Z ƒU4u^S\.9p.ht1D_övC- g}Ǿ~Ow`ZTeKw ꏓ&`BT;E0Sl#Z `/f4՛"_x!͢I~wF?pf_`ٷ7^/D~ ao,-5\Ĭ= v=8UV|aKBl"3AJA%sJݩk(fceeOl>$z鶍`4.L-/Z8B cn#ɍOwC  L[ G]Յd L0C-_rn|3\=&wʌeըJ^@OӲeF<ى^갸E]*`HeTHj?؃ 8߱@׬ž}2kYa/v^K *NpEoF xߣJ\2ؤ(yYᬳ`2 Ff^73Bi/;繖ufj2%r{^j8%~*5]W KAB|Z o,qY0{>[ 1uѣ90inr]nX<5 %=R( |۲XASԯxGBv:``c[i-~=<b[ƵPސ1܄/ӏֿS@J/CW_ګߓ<3"/Jg`V`hH3? F5kbe=&[tW]Ue8mh#gL7DvcBֱ`a$-w.L.N"6`LU[kiIq] T@ VЍ1w ȃMVv2#5 iÔ3T"r6ϸ#V&guc병`"͛0iϋ,y"ԥp ,xIC?f5[^O$̦92"X`6f'G'/'6.K ae@!rxG 9x,(<B卼vcwB95]32kpVckE'K"_9r)"Y$9O@[28u<V"zqL)5M1^:"ɴLȫRd 4b S[ʊD":ݐdcEs"\[ۚwkm6ٵIXwf)}HmLIf@BL< g7XwаBXR(]SLXjWâcvT|505"Zžr3@B5ɣ/uׇWN :<6%ڊ(8eĶ ,(3a,Wc΅:i젤ocT 8xt%pXw[.&S~o~"x4l71KJRpWeE!S ߠy[U"Bs O^{HɦQʅQ?Ģ"<-xJAHThʕUߥX=٦4˕T?0+y>%$֧kJ_Y6SfQc:mQDΝxdǜX^ӊlovג+Nu 2S;&M] x$.r #IHN!]5n kޥϺiջӎ(b Zg""rY1h5fƉ5XE)>o{E%SU ENB )[R>kSCaH?saʬa~HG'*36sH}W1{k!>nN[XEc io]sFhC!3͙P.gz2$NV WȿPb;1)fM";uU7]*-b͟'}ץzR<Ж9Z_R7y~z*ӐӊLCX`Donƴ QU2 hdFV$I{h7*ʼkV`ۮ3wT"&ѭi]q.VJ@d_>g {/hp 6+P))*dɈ=r&83 WQbIE5q>BNIs9[ȽTVEF@SZ5({2A9ϹC#mHx HYY$^QwNwoĽ"EDoX+19c@TON DU_ḽ^QGN&[#-xռfQd.n eQU.'%zAۇ.؋5 E [$)-d4v xQn"*ъu'hΡc wse}#jk~r  k*^[Ia?[B1>`f>4St_5w&)uFkUJ"6ey]rڜ[Ƒ)<z&%jQyY%$\{ x} q8?ʫ >HD]?2]TIK* |m 4dYA(_m]#QjS6kE4,pvlleLuzeR$D8ʪ2ʓG-w6}eٗ+; ^C7vN4 UkQ&[Š.] Pn<,פ~ VE[~+hC?`;2)!ֲw;A^^ I{@/ՍUU;dhL>CWe VB02@٘;X[ػ*._01kЫښϛemlCB]<a?j<] ?JX;CUݍ$cD!8SQM- BGfL`%(?%l6 )%v^uR1#?@cQ0hMWl.U\F3Wӈa+N8v?׋7Gu90a8p37Xþ> \8FޒC!~Pĺihɠ{0;fWUܴ8vz3֌y+|1 qHGٺLZRYMC1JmWK">iZ=6"oHw:v@6!{*^q^$ݚ[fRSQTq^Qۀ2oљ˅eN (:U7/jq4箎+rd%L9@A`}ty~3]oz‰}ϛ=YOmcV y76OhĿuZvMřvMlqꭵk ph?Khܨ 5L9c[b]i/~%#>g._sVLFe-ϝфQ)7"#ūl%h)8@ҶמG1>V=94!r(!|=Ug/eNJX~%7=vFj ė 9@tBˊ;FPY`ڍTҞ-Dz!dBAeNI])*L'ԵV_zu)jfQd9ht“N"{8-;Щoȃ<[YhE,.$NCP_ u@+a4}S(ͷ-x @Ȓv&uD$VM*Qe{\ Cv}.NA bA.EΦ%0n6#26Brϧ6:vKBBm][203~n[>I- 1GOs AqNqLn6e6?:N7jAdFzPȵfid*R ,=HG_bF/ƕ4T\pN[OћXmL_Ep z#Su.@ĐFZyK&YwO[E~WI( xkMXDZ>|+ͦGe"N ?LjFPt(8<o;$ĨizCǍΎ?pw3iz,I|u􃌕e_y\6Mj<(|FN'BH{VoԋҊ40LgބU&|2]Z*<+6.ec pA_.H Y>KN3zkwR <fwCKN%l3Оj7JhC `r$Gk:,jf֥i~!jêC~Ayh F\ \UYtҕ#Q>y|Q,rUmq?d-mR*ۚl_lua@d촘Q5hVK놝(r`,5UoUnp3&LRй4zNUhc4-ʳNm%{@4FRy'}fH:=>Q]IJMꁹqҥnJ۠5_J:>_@7/2]ҐMC)9Gßao[7%Tpr|af_'^V(в#41<(~ڟLJ*z9 `7\ Hb"419& e"%XǰqwZ/1XW)$ԭA;{f AWe!rkKټٱ {ZT5l0$\"9oxn5AMMF`oIjQc͙t ļ[m{,| nܣʮ'?鼫֛pb'yn]#jkcOTA7.N[H7˶e`?LILM- yvƍ9υmPgèdYYZ14q2%auѹ~ԧdd!x8(V7W)%n}KPl50q.4XX$2Qs F>u7F3+ZTﶃ+2Ԛ_y=ӹ'/C)7QuvKA[>pc?v%s2 Q636^8H5ZDzmgNS;N(e82{Zb! DCs6J#YBZ?[\ƽ? Pnw'vodNWUΙ꺖VWnZ3&HJ:@)c/;б2ίz*2$`sh4z/,X?i% pgzʓo;0+ݶ)Kun4G)ț)(gܓtpl`Ƶƀ-bKU, NYW`h9mI/4ŀ86V:)`?lcZx{{yv-1\5:ќ h_m y}X|MD9+{ L.L0&e; Z&T }@8J-l_8~jp}Ϋ` zReiR j.j?zH Щ$CbFQgHߓQ]Q޾<f_A3£wcixtnXIhHsF4AImNi NUע-.lDZ˸,Xq FwϫVK3@_3=o&tjCv)#za%&+nMT*q4Xm] RnE4Lpv7-KA7\j*l-sMR~3!D؝\pA\a0>`Wes(h+,\Di0.r8}g,3zA[8 K),+5n\`arRGf_p;QR>hjnyu[;v(d`WDqS=زXwpZE|{߉ӡa8tڒ[X٬DQܧ[~SE]̙1 ~_]Zɧ{xb$+I:֟fW_Zc H0nɡV,Te3x)HAHr[|??/CXf)$N򬾸_$(uYkEYr]t͝dYw37mGM wjI44qYRB>xKm6U(=A{;QJnF .6Fj4b=9nffZXfb+[MV#89+aVQz`&YgLݦN-Q{Y 3WlT8\V0 |*c 7!逜}Q {*Mrׅ <@'{>!| WZ\7QR|4Tr˰*iD.oB|m`TLxo[͉iѡ%0dty(b2! 7udL6R<Ό_BK͡XlbR#dq\i#W!Jz D߹Iyg{eBN`^0, (66 ZخW]`TUsɫ` ހN*'UrT`I+;Bٿ\ٝdxg2HVt {)Z2!'DrdS1#NXϋa7Zsߴ݂ Ʊc;w޴RJJ8 H0# —nI|7hw? :(sz2J^t\-X8?8RxHsϏOtFyvӚv8 VO"9 iO#.k EQ|0cKf1Qe6 Eh׮SWk%y"ݕ;+%? 稩rpam+zFLm(L _ ߷U'Bh`JO ] k{X/O^ɤ7*h v.et__\2ۄ?e! 4ړA1i&Ss!+ "|Fhz_!oٿw2LQ/>A h 62zzO^-^n&iueo<' {c6]m*P7Ȯ/KTLw?# >:߰fzρяU)-F+|i$\t92>qjI"i?7B-x?|pM'5`˾3v,7w Y޲C J!r㔦nY0msF]rF>a33#+Ӿ6YV9Vݒ\tx-T8yMVA6M‚‾ ?Ṛ_둙\9ύ Ǣm qAPȅVѤsj'6 lD1e'bPpB]&5q` -KK8[ަZ:I"C#{#*bvک7ILP_Ọ 71mqf Α8ooؚg+VH%9Iyh4)'iIzka܋t7`B5U0(J#Ip4exm;GjVr &tK,B9+ ߁M[uqnf8<lpU ݌Cn]%_/Mn46>\:#M;PIG N\Hж^5i,$#;HQ^֜ӹ/T3s ,(HOcLF V|o͗젯1ǝ;x({ ;YCĎ=r{͚zA$<[ahwH敁g'OI*qS\D\)~rZR\1 KP9"qs P=ޕc2f97/d`=e6rȣ b6_b^ +8J۹ne6-Y,Ng bjg;lGv6> :Ɉ<75a~LJ~ON+ǥ^J҉(9Pcy-E{$o|1l MZ\HP䂲/z< U{oz=Cτxz sUQf)+}g0͈<{>#fcB=GS4坠6>}]kOQ&s6_Ft'bx'${4 /hOИrOQ_ϵ;{Kbf֛uht&QC$d&j2K7T2QDa=!]j4Y~F/b2fo*"#;P~#5 Kvڐc|6N&;S0X+:1Yl.,o֝ZP!_Cv3Z2%,\USȸu%5 ?Bs%h FJ*uVk0bwcHCM4~3DÁd8>c5@$Ɋ>kb%*t&C{Y_䰗s,>>4+Ȥ8Tfn{%|Ya# xw/i&:ޡ ȞLˠX&R7p40f|_,zDrXK&¯4z&7wFnƩ "=Il^:al'cB˲|HE4`$^!}cyTKEI &xڀSw iWXfZcPsw0 v?bL4n귬jqT*Ir7AȌ<%hDeDvlW '?wZ(C]Y/BQ@Y|>}{*D庻L;Etfb iR曆A&.*x&f$,ewW0DŽ5l1$fDjK6cXN_>2Oލ` 70eQ߼w)m?;QJrH܇mS%50^dߩ8|f%&IU"O<_nzALQkbEӋ$]yk}*UC"xh |^ϔNMUʈ:h\ws/bQL^IrMp$O|c? ck(27״/K뒔&#{rz;ס  0]y'wCmT_Ľ&G m/*6pN)27ԃ'9OgN|qhfe,쁭HէҚ!!D7ϥX5cf MP=ELuE;,`{a"{T7ڪ/xnֽkh(2k׎rEX7":WHG-i-F{u=6& ZR?_k;ql/t1@- 3w칼0)ŤT{YȭГ(%6Q|?һz134LDpN,tE2eB/TG,FhPݭL!UUw9]\RQ7e""s7`*kOt3J[ G,s3̫.{ ǎܤvPoZ dZeo?v@~dB'GX(;,(Մq:!^̈́9=@no .F`;'b6}:?&| ׂh{z̳M POtW:QXhnQ}NBa5Аk.Pz4:͘s #>vIL9!g(=@j~@<2O1=4P-#gbr/Lbkk}Xs E Q0ѥ8}`q4YcIJJӐ-´r䭼\?Xɨ6 6|/fd^H`@N 1lږLU1$xwon8 JRz#Y3}L;pEŚ|,>3l\uHOmJֲbCYR|x@?49ZZo24~95 1w*r;E; ?}LHI5#ce<igШl"]R'%[mֽ>.ܶ67Nwl%#qOsN!AZV6$Q,Y1#+fu5QB]G:7Ea2O;M x :K8/Z,%<ݢ隲Μe.BfA@!)֖;r4->%GNrV~rmHy#1(5e TR]7<1>K)먙aZ Lh`ag&-dv9Fw\ 7¢Fꡅt~ttT}E}o;44+/ki^3ߘ\\p@؞u`ҴB} w:#LH;*Գa+0|RJyBY)% Y8ζTޮ`"4RTT?WMOHEŮp'Te)ʗyMbI :|E_6KהkWr b\<7rʬrܽMc5IS(F9Q:s( &vH;Zm}7ېiè|׃GTeSwQcz;c(+ ]yiv* %,l74.bel= $!;ÆCHk,ͮQI[3Y+ B8]RJT2)o-D:R83 z|Vi 5gku QJ()9 6&` "ʭ}pl.xEMl]D;2 FX'ճր|IĂf`GGsN<fu ̪ҭF,<*V-h nS,n7>&u]]]5i$i&M[s&RZ4 *'gbA3|6XFxa`V6)Zl'}5`2Y6e 16 x(6L54võLj!Y:.Tz2(#߲bۅrHd٫ﱤ0w+!?X.6>C/$4K8Ae|ZSuח]X%'̤+T3v.2{i-3SVMJUu\L:S<ʶ:]M =gڞഡU? y!ќBd)͒˯Nf'DӁԉKKSSE~(H@xXAa#6Ӗ eLoM[LY٨\?=mh#ЗYV~wMK˦GK0w,D$ϵxJK\txn*)@ v5i6ʉEsǰv.8Dqz +qzz7]i,*ggʉCXQӂNc8Ǎt>@m)~L :5yE ]=`'(-}F5Ya(VXsAl#5n_7(jBBr:$Be6gQHUhיRհ'`xj@lW霤$71u8ȼ.iQ}5'E߿eisˊ ]s!檬qDѬ[ >DA_uY-G#jZZF̂}2F9}f`Co=ApNkA$ᝊ_b^~3LhhH;{ 6P Mfɖ1Od𜎃s-GI-2F6Z{tt}IIZ:/7R }zo n9,C~Caz+b QnIcЃ/[֬61 f771IVrKrBH5N6tPf,7U&VEāh(1O_ zWEXxv.Nf!utxt3Q(cbJP IC cٟ2E8 `_X5rƹ%Z?RPJ˹!zO ;~r.IiY:D|Ja!9E%?Og藫]uUmimзY5#AH*ycQT*jRC'rgOCL5{RP˿}D4!Ы o@,3=5.H_^Y)*^) xL!$Ϧm5@zp_8.}΁wpFo"eZ*RLm™; (.d6u<[>])b؋ɛ0XlPd+Vy {2;N\uc0ŀ' VM1S N$pYl&>lJ+ur:Kqx4rFG| =(?1=,)9Ih^XŖY]V?ڼv1Nç 8o`=yG@gt*P^/Sxk TQ W 4 <6vP~*pARɷ"`Y*& {ڟ1Ђ9_*&:ʡI~8<'~Т-^t[,v.JsUO{i9^PNXz,̏i;cʳzB~/!"AYK[v8:&UcPFhaF .WiO#8t%\I /1i[Vʾӑs|ހNr 6Iִ}z0OpA'RdV SeH2-$¶\Nlq(JU\CeQPwf<rž6up0 lY;zTͱ ^gV6ٲ$I>aT躐+-P PV#AwVX_yջ9ɝ1묻* 0T˹؅ۺH/E 驾zǭ/ĖkO nV\!/' o6cǥ>oՃz&% 0#H[vo&>@e'FBmB'R%9&N+8&,O 58kfàC;a[VFd/O >|L[\cs rvohi!X6ZbIj B5Xk_56̗< }; Fof9Txs|,)fنFja^utԨ5PDa[?Xސdͥ8ws+7SD#X`tJ5KTcYr1nV"COd*RF5Prv[}Մ9ΈZ,Ϋ~G1l\𭹪6$C7}.81āeM8~-|i&RĬE>-QR{qR/=t,יi=[_ǟ].|ʂBsmUe%FԪZ\Dh_VeI?Ш}˿nT=ĆI;IꣅA*`n^38U}c*`݄ee{bm©'9[sC޿jX59ICr2 voJH@ ν[;RvmIʳ?CSr< >I?!n8d],jr\Ұj+tڎ!)4~h@ʃ}ew"ݪo@W(ɆܷYֆ~kkG s8CTnF Rg*Bs$T=j.A 0OЭdt6 L$A==Tg4gB$鑠מϖcr@M2$ fvO_sY/dC{n8Q;2qhXj1i/ʖ[2E R9Xi'[eAe AQ5\y#Lc4I{TCPBGL0#%W7: OPV#2;0OozZJtPs*;e5 c}an`ӖoЀ m̒hu!*9TRFWSgwN!O%ERCjZ-ASo_tB`Bx['ZT)&Ȉy%ۃjߥ-7lw!ܩ?YzsKlgTQzEO+ .>6K^z=k&2*Gj ~5>pr3$R.Q%#}#]buu 55ߵ }@,c`@ 5h Q\8WȩARRHYlوz"`h2t,K¦]{-Xsnm~W9s-xմ58URA<ݤQ0]+#]?:'˹9#neڀ =ʣre@>.)Kk1d5y;ng10הIprHdo8RR-Gn=0;c0ȱ׮w 3&A[%g\W 5j)@6PNo<BwUe\Q9 _wT*Fo.UL-u|Bh@V ]j+gFru8u,R*{CTϯBb;13 L;r вo)}Z47- 쯴\Aw·S@o.˭1ʊTnbeita~kE#Z{,&ށJֵ3V~paLx N/ErIp3сL _KO7MpO]]A$p}&Up~?ZYRb65™JڣnŀOMQ2+Wf֖׆@Yj9rn t ,/ Y<)[1Gj) ]}v>I^+QkV*#BzǬ3'2<67ּG.۶]O}Zaq۪q,At0F[HRFjwuՓ3w&^Uk VDo~E5x( Ģ>cEmglGӳxgsI=9%O巸ݐ:bW$;yT  V ϵ+_b%*}I8,Sn wC2T>֢Ӹ=8c].W2R-{1FR¡O P ƯC#܊&n[fU?pKz5=}z$#L‘N@5U2V јoᙊ!Ȥ5奈,u\@H5qe]x#IT 80棓.uKSR1žS9-`wڮʀ#Ak+M =!SZ|L,a:xeУ9h2Y,\.U8,"yC(&hX[>5w²{BM,» tr-D⤜;PW)|_.j6[Z/ uy vkzӾs-jOҭP~yH}ߣCtŢHNY`Lғj]엲Hv!8G]d:D̙ u2``g}Z8<iv&w,Jwg= p17肒gЪ h|Ў@&TN2VZw6Gl5Ur |GbL+y.$8dMG:Z#eDWwk%%܈NS,`SRs}[gZ}Z^t& 2q& BE1t 0]%*d(0P&AEOu|LjUʣTQ^X|O[]~#sob^W> IEi^^n̞<,g%U8j|igqgdk:a)3n^ܰi`]NVS{x<1)ȋ\ ˤb+b#c(ʓ.=$tyӲe) ,UҧӆޫJcTϘZYUl6GUbeCPUBrIxXUMN^m%. b}g$}GsJU 9rR;c&l)wViQK/v$("D4=UCV`]MZß $@'AsXFo_+ '/~ub&`F/ %DU\Z&T8_ǁC~!kJ'Β>Cp7ڌv&W#n텗aXԉ: iaC*7ujwCPE7mlqgG쑎TvVb+6䳣c %J;e>h[S');>=3q9݁!Y7WZ{y_ƻQLK鹜N$ɳzAV=y?.^ B"cmSDGB}.5 lDDi6c]3lZ$SNkHB򡾑iiBQ h[[X?ʑWiӦD: lb:s̯֮;Bue)èxe웺<;H3;&YGCjXa3JEGlޮ͛0P Ĥ9=.YTKS+bp⋚l:GO_&-ҕBSvѫ}QCUìts[{PDCDywZȒyi`~1! ,!B/*;N9mP]t]@&VqmS"[ߐ1.J"m eE2{}.`Gg;ZeObCasht!Ţt-QIH!q?$`fT^Al*e`~-%,PhS/")㤑 }8 QIо;Kߌ&JbY"(z#?8fGof i1%pl>*X6shO2!v) Xtx-lK(Оt:nZ.WTYӽ s5o3'r& R4eSA1;Ȼ 9QsmQΙ?J 1?Fp] ߣH!83 ^ʝ/nu}EbY+jFkf\K+D"SK-s1T9rI~#v,x?AXH 0C4챊Ҵk4ٸ?t X=kO9uf zdrDl1tU9VbYU8/)Ru y[0K>ՓxR3c3rF/2b9Fә2emO% &*G}T342f}csĝOӢMWi$;t$]14RU%~ d Pow[Svм A~ޟܕpQ,TN1׍i,AaJkJgt4xv `w1ex=+A]W }VhKaOQ!C(i%ui >oQbi$|p[v{74{%;'sYmOyپ6S[v}fcFԙ`va jv7^ ƼOU` m b~ oŨk7pzt)Mf, xS9D|v泦fXJh?@&48\E&D44d[龥ט;>=']g(ƓݐH>8`NDu<DM5;gGM0zkK̔Z.2e`y1e7H+u oOC}ѽAQv^WS:pj¼0]5T$HNz ޙY (3fc  >zԙCV67 5hs%P /Qo6yiUj7wRC!J4aQS˜")^59f-)(~Ӡ %'ܸ/Bm=Dl_Ïe!@ciacp_7k?͸D瞤~%V{6/NsG/\/.P$sؖU V4T"S4&}hN׹+'9_Uzq>-@xB-jӪ d%fHtJ^yԠ#,+yPx@@k>jV'/ J)Jᲇnj$R:9rLiiIg#"oFBgf&i{]w(WlQ Z` XOm|uJZޥk\a_eBC_Gk7:{1P7ЩP.y fk$dlO`ϳTVpD=呙b`tAAThýҸCu?NGe82yDiS4`{U+0g:zg-$D+ _ؾ.yP^*ΌiU"A]^2[[4DQs0B9@vrda $P*_rv\nwAH(pSpc"Ciy4yBXGM5YE&=4Z}X<" #B}ŽD8Iî,=y<I|⸰$beS\yP["?h)wdQwƬw>v5f}' M4 ]B c)SP_dB]&Uh"e-)}&o!Chu@VY 8gZ+˨@ptf~iT9J,E2s7{<[q~^.*DI)^<~$oCk8HqR{E }l[5wҋr"@,0AZj/ީOa-F ] Xp[!TIkQES8#.ܡJJ*g+[7 rygsnbo)l{RgA=sl)Q^M(.Knt{}/zaCYWşҩ%\X;ǽ~fǟcB fȆHm*4&bXŃ2WWR%s5~ bE^AO=j.*)3Q`5?䋥-n`Y:W"h:UY?J?,`Ӭ͗Z)%j^L ;\=>]Ȫ4;}JgeHs=}ϐʎIMRdVsQHCE? yįpc9P/#>U׉Ϸ$$'UUyaڕT U ŁY={_UߕK?%WRfab=:DlG=2,tK Y^ "xFvCU =~I%sq/To9G8,=/9Zb:8  s:Q"=s}4}(^ȵv8:\%cqN_6g{l/aA֐idpQhSgBUB܊]VURIT`<$N2Ya}kJ>8=!L+K(L"GF7ͷNFNj3R<>o =EC]=iiAF U T+'qٞ8̱_Ęm~ ղw5A &><1y_ZN9%ޜj4TV;~! &Gm!,!<; c{j&OI&}7qd*!RjȖBoxP lL\"'j<́*VrN'#ioxIW_Wceyo%`(k/:񦿏+=}󘹥72%T'%6WV?ڙp'b?lCƼ|9La)Z[JJnky>Slf+,5)\dՁC,XDѽq5;EoMSdy >Yj?9c~bf_g;`ګ5>2)_OR,횶DsW$;Bs(j!^>9*w(x~4"Kx9F`f@԰%KbV42m߻= ŽEV)">LQѹӄkk[E5M(%m'K;$M&whGb4xj:3d}ҬmL 2kyp6!I胳N{^/fm^ +>upfX;\k}.z( Fa9a|8WoLzL3 W ?E #wn2eK D!sW1E e e'CA|Jwu*s>- q=du++/w:  KQ;l4pLe|$jjҹΡSVR&/~ZQ^Vb~yuo$wUN 0?Ù>88俗 igJ5";H75_:I v}zc0x9,aw4zV55±:&{6~L0˪QË,u۾H6拮rEGLD9J%"yTIFM23,&5x!2\iTRYB@܁[:nN$|ndʠK׌M@ꕝ$ʟ0.<| 5% &;509Cgu2]OW/dVڊVZU#Uv[Q֓ʜP,9&YCEmBCR8Gx\WCկ\CEcooDr;Ju#[) #d99Ei*RآԗhcPj[(?s9|wumeۀX]R&Q~(,Z'O.Z:I5CGyMs8J{&@cSFpƆ%9&F9P *yI'|9 ̝wZ'S(R iWYC&S,Ck]@Uҗu5@-$0m+oo됝d 9.cd,"e9Э ڳbi6!CԾ[[ZOSp3U6`+ z}/EA"c(&riQNUw8UkKE!`Щ/Xr^<[9`ABd|F0fؕJ1WBt/vaWK\!#]y }w~1w߶КcF$gB]6i;i_ :wV &"aY3Zvr)ao=>.bGGeq;~JdĮV+sHIe $΂z8>k=|lz6ι1&-m< zs:2 4|}dIs`.Et^x"w`ttE X后Z0Ԙv?lM%'c,/SzؖsDk5#[dx:O"X"+$.ȆSdɎ0Nx% ^~F_m.dmŃ;OSN5Ezp*> 8Yɀ]-o>Y,TkŻH&՛l>,"}hQ;f?쐖s.~dR/Arǁ*%V#8`9 pmk_aE sD-eql6*AɽFry(0OH-q `\l?XBx]R0ΨVУ7{q4W]c6EeCӧHe*{7A~Jacp5F XCU_udI__67|8Tf"+t s⇪,Oc;Ǝ 3gv54T+i7:XNWPmaKԷwпєs<|!T_C ([Gÿ<ٗRsCXƥXUFˡ};?oRG*dl~y4e{bg’Z}1%ZmhF,S|mxV.Mޚ- +'S!od$(S7w$˫ 1T[f@> P4ڝ[ qd>ev COEXf@W2w?+kA:"Ws0KmDPGv_VE }C-GEk$/'(C|Rҧ[S`ad^C)G3Ie'F&R gn2=h9ف`B1DXGxIv n甑.NUFÛP ^[`yeq { Y.i[]"yl zQ8ꅱH-O%O5MjG}*{~WOOcLKr}ƿJ݆I$u;4J7GKt(| 4 j˞y58 'J.58i:"k#rfyWCj6Q'1Py'|RfVfނ2ZEd mG`줎cŚzp&SɼfUm}$-`wR֗/.xv5F߁^*J% YP);/8CgtLS{XCR4?:PkE28\YIu^;tA%HF/UjkĞC!@p1E1iлfwD('p* H%* 9ԻA[X{]vC0 J&F;0}41`:S1^52"6c-{uS7E,Rł?8îĎ*zyî|CT5g4ՠX2ZNQ:A=rw' 2!b;X%3l|ψI!{!.mpE"hJ$bA34q0 *tPV(C~J?"Gu{&޸x[OFD:(+Nѕ(0[C"Mnejݰ_XD$?xxR֝vTU5Wlto'3.i1+ȱOp7Q.$U3ǡD8oMN\s,Ua;xq=g3ć?[dg-M 3(G$3޻\Mm JK4K ( UV iߔ -/ p[oB{y=[l?=2aE 6{乇 e4P07\u}[k:՞dhU!5nvtۏQe[^*?sqZqn[ulj!MWxC|"tNE,x!'SF@w14,{L(U}U5(p}SMs;oNU M^ NN!#K91Ē8ƚ*2w7Hm#U4_'i-+u /ˬc)Y)RWn2h:~G(mG ?lj%d^#ga;9C &ޚpSJ񾩻&.-҄q&ae1nٓ hp}tAN#fһߤ+勤 >>u >ĢdQjc&fyys=oQ1<2Wg\vҪ|3xw@ ߪj__N[17$(78$c'#ϙz_6gpWs)Mn / Φ6lK3ʰTbRPS l!lRhhοdK]zj.?q#|qC}si2L_T—d_%1Ϣ`.RS]ZTG|&K}h+ ɋ2c$ͩEU\=C3g1 0uS197'HB xYfCV;W|0P;:{>&3RqY_Sމ7IK YϪpE%@Y3oX!w_sZD"bۖFȼ呌F4YrPͫk:-i{'Pu )5Pw9NB twCFL zLՈ0dFtY'7?wuDNnpR a3p aEO$r XZI"3_|5ȹdѹtrg ^S` POtIxITvr5;5) ֮:#5VaQ~!^,bȻ-Xt !w9[VTM3T")8,1 C _Cc-jGNE8ޢq5 up QrL{<-58@y"8_|9.a%4;wM'p5̘-z F|훷.i_m*u RwZHYuldCP|u *z? d'ߔK r\45TƥZ7I1em&f[%ɶ 083eۭnl_l&N(p5;'Go@콲>bgchcVrUgcQGA4 LO1نDr?~M)>]NA'$V%%cf2Aļeo<[aygv |'3= ! mhboݝe gX^STjƆAʉZqL|^>Dolh]t'7Ҩ*~Yʝ)[/$2n/G%*n8\;,&f&s!D"N5FPM,'q HzуmJC;kfBבrQk~6z:Tz6U xi|Mʌ R)d[rFT:J[D"6{J BCv:g{cQA<tsɜN=EGN6C5p9/}F`hhP u ;͍U1Uv!]Yc^b \$32<&l~.bLhAKDzu2 Iw!!6sKfm:4|zaaA 4 *ArHnT jWJkh8R /(j 'C[(EލҴضM6!; &r72iSsW:=Uwȏo΀[i9Ibz}_{y&'T F#ohnOWbI6]6#5"z$JW#:6U=qt{(.ddHCW苜IwR&Ad$)H#Xqat7[pY8B'"' ~OL2WZ$`06$UG.7Y`ӗN*GރjeKɣ $FAIbc#'@HT?-ޜZYfUn&0}*}Ǟ> b; ( */WŠU~[l0Vd<՜PoxeΕ[ OޗU/pنŷy`|w!8Yv䅘B` ]6:7{bVb|*%]QϛMͯ`YT(]/7%Q[//Pɥ +>\Nī X߲'/ t=NiC+3bݽֽfq!QEK`0z['!v s5V9CJY]폫Kʍ:^4x\D`F< b-҉MrԽ^esxA!OrVN8S;zې׆VJ:k&ULY.<43iFU)]2`e>́P Z$.d?30 xQjH~IBcOv ]VFQjiwsnȞQQ`uCÄ#rFJ![,=qv2ĩ͎y a$}$Q;(}cغfس(Fi%-0/ /7;CftPZ;ޯYH2<'gF>pqZ}[89iGt&}YDq ]ac`pp~Ez@ 9Fi-n+cQw-Na<k79\h֤>+o=R< U壁to^r.P~MIAk|Rlxbk^|^=+"T +.!~Ӎ1˛.EU&@FU۷g5'󅔼 hl5Yji2G^W(#@'/,fEaȦݬ fCx柇M.fHSX9sNg\@EO2ͪ[DFU-||42?a=qϼ52\u8.}w/((lm;J9)ߑiBe /a* &q0SnoH}0] hT]]f&7pc^ bd7)ؠ{]Q?fB}'t#0Ia MF aR \GVN sܝ[dMk6ÀX/7OݓM@lJRAUϓp6ʲ51u}vS^+ FYg4Ctz!H΋]fDI*_).U,t!p6= R6ZcvX=c2Ahy2א%^l(#l]!8|; r|zLt O"©`*"!QRֿ:!\R⵨N&:A-V6.Av5Rwt-m_' ͓)+uFG|{|?3 Oٽ)>v͊^nI# X~\WC;sFv1{%#{h)_KKXk,҈dWzz,A07d?*̿'(Q,a֥G8 ƫ>g_xUܽ1[B18BgM Ü/y%fC'jDʸA]RNIxj 9dn#SD9L'yd 7ՆR#4?f.^!'dzmXJj~|'9aL{H%f&p`ѻv(c1gcHJJ&]2ٮLӈ |*>d +lvl)ӈZ5_",HXv|kj/L'Ύb6`//I_*igtD*+V9킹~ڟU[f̢F=X'i*@g. Ⱕٿ~Dǐkw=dfc[ lу??" zj>?oLD7I12?BWq"DPX |o%̰u ;D^ Wن]!K 0S3`,V4D xhО~T1 )tĠZ/qj!i{<pie\eҞ0ŀ) YMSYQKYtZ,ٟi\ځzwkak#-E ='é/4C7`+c9^^C,T۷3o~q{v6`ЗSRkLf7Yvg7{'[6yN7 x3XgDuE_(BrwHaa>=h5`~kE} ^@83JķhLTLJsP}PZ@A ]?NS1ؓ8dVA, ։puXkDMEE7)e4`R_` ]oi0c ( ac=Cpmd_c%. TpZecD%g_ ƷwBg.T2'7ʜT3_$Ux"Ȝ:U˶-Eaڃo4?{$AC} |Q>OXo/`2&M[cd.F՘n:6ۑPYx翅Z|n> XUȥ%@&";mdArΡ9Y*JY}8# oE2J f]4VO9}B 8ԺLct\2|uVrbI}r̃t6̏ƈdk=C&nEKkG NZ%(s zKd!u/O0"wrxȄyMo7VU0w꒧ h@䐂>"t}Bf⣟ ̪_@*tWE%z~i!0)2{zGivse퉩B-T6KVKӃmA D&,N5BkԌǻAǦ<7ӽw>k7Dyj۔vԉQ%{LrpF=L.U%cBiz@و]U^" w{`G x($w[tZ5<#b!gIn4X@EMq oT_oq1hsEM1Hۅ?2//ܶe&5^W_I}hi@2eMn3 Dk| dv'/pWbB* >tmqPȨ&'w?iY\G;kJ_ŧXBLPZjQ jLj&qI*}H(IxmHNJi!0Q8DOqIYTPjP G*i2,iEGfFέ2R8LNH(^J Wz-#V^^"' hvZ` UYw+.RL>4?ic#_0MzZ~b?nJLVnTp@5\`g$swp$`+W%Z%l84;NȜl)[26"yhߢЏ!^Ja8 Г+AOuJ&,J5ѵɨR̶? 3ː?RAԺXA*:-9ap2U"v4.Ov߅,}oHCT@ v ̢0$qy7' aS dPz7uZ\/{BwM9DGP3uR0w4C ˙9NFw7TC8ԣ_1b{GETOlN-K `s끤TQȩB8twrBh _&#xlsf6s ՟q@єU\tM?Y kZ>/Xlҗ-W8D>X>kR[K:kc1\T[4{{A?RP_#}X mxe7Fʚnmcn"nQun'AnB} q:{V+ebzӺ`x9 dž/u>w|FSጘG'e]7Ȃ,0]t45?S9&j$!-2=JDV̻+`ɀ3{:uAk[Wxv j𿰄mG!+zR7{z]UNۉzLq(_kB7_q8Sy83& V{l)ijՆTz5u/ׄ{ +>Fz7 ߣ:I2"48m½"*ΈϊM)pv'QwEX7DpzWOP<-(Rトuj HX&^$ =LŪ?B EE[߷;PpC.6Suö;uXϵ%6P_ꌤu?Tc$,q'\-]}r 'ìD殩 OGܴ#O:1i|;d0$FmUcmU D]pzҘW2seF>VޮzRX[BHJm7}FqrA` 1_ءCA }z[V^z9lDʘ~yj<9)67l฻C1Fl\EN{kdy>* [q)Z'݁dG|gɴv.AGoB!1E㉶eYǯlRGZwܲX[Ma7uc V&U=_xb"0Iэ1qO[[Ro-Z?'^4EiP~~+4-b{ )4gBQ},7Ys:mJy"1+oaZQGLh7n6/.`wz>1SԃK:[ LjiWt[͜D8Hڃd&ƺk? @7?2XFm>-I1r:6WO:@{AlG=j~FxBHb7n^/e^U_3R_#&t,>(X!V\T>ؾ~>%1/dlH`=ѐUʹ"6<+e}'J{# @b/,^V,?Vgo3nL}Ng'Cfֽ8*PiQ(7l <ˉhNOnf4*i;skbøcV/E '.2\_}.-PT^z? m1$Va1RQ} Of3:\WP?c`v `R/Q<;ݟu"F 7ѷiJ[.UKhlk fu^D*FΜvQJmմr^h|& )Z-DCT9F׍a _t& *@ ȷ29 a",*q癤p$taͣ7u o qHQb DkU /vT?E^YEW1 vÖsQi:yqֵdn{Cl%n!uH[Lzk-++'vKc2?7\sִXњw3_^`lUy!IO+Z'ďHBjd ]HD'X/tl.N"8u%/ZxǤȱfI:<_Ղ2tf% J;ʞ]x!6fQ,O l[ r\պϬIp?I2SvkyrWc钎.ٗX ?qS.'F9n4q6jAeN+-|ʀu \H[93!r`C.GnDVṗ <9h(EKHBt $Z}vKW;QWoڏ_ BHFηeu[ :u`:ߌl]\V7yJ>01>Z{maG-KJ|ݺN!l)WxmOJp( i @g8k# 3m'ɯMf7'.U~PD7Q٩:?vp/+(61*ĽGVgĤ1KTw` E nW d+&[:+U,jBߙp Nrc?2-lA;Q*s₰V;.աgG -| =2&C!.kStdc{'*~$I 4_YdP' |댬* p]15D#=N1P| { .S|(oPd2Ү!g\=˭v`?+;`;&eb}&SO@fFq28jͬod͖Ota. 2,nj]/JtJMpA< JDsE&L&F\O54OnlORfL䓛O, ET[H$:aQ7eЛlj:2cSj;5ߙƥpI "6{^~mm=zHL"py{lVGѵz>jc!brcvؔyp/qnq9Z1сz)}c<‰4_2)߄7{s8DǥBVp >CA5 N+gĥ{R3H\HgwQ},nR,?ӓ0 n3sؗo7/i΍ /YNelX G !^?IgtfHfm Gdk܊zXZ^V JEL1sXôjUӊ5^V z9R%Y0 DN!mbcJd3S!$Xg Z^\"z:t 0\Dz4,PhCn( L):٧߭u؅ܝnݛWpqs+.)Pt75-n(>o (p _qK<{ 0w|2;H0y"=Hk3W۽FZR*ttU>Ws%_1@_n1~;eF˲+X(ݿc<1S #\)\~TXmr!Je*+= ,N#xЀDf>|>Kq<&7= {vTk 3oaty6[W@MqlE ORVUx{Xx܂6#ҵAo^0-+\20,'q=" L+bH#/^sdu5QDjL J-E&~%LGFߪW>B hxz<P(,ӫzHE1ʦ~|)c޸ăo/v 4/ Gd--t!5&{1<0b=p29mp[n1E^rpMݦ bhjbzQE9 ܭygn0} !M3(KGk}:XUo[8y돒H%1TL_g!iL)r?c)%e4 RCnɧ}$Hf-3;txfw?DJ?C:3jb; B=6RP2:9g":+aMw[Zdd`CG'@=Udt1kf>-/֢eH2Vey>X]-8YWg%=} 3 7Z qk XƎ]CݖZ)/A*}ܸpNԧQc?q]@Gܔv?>"S{ UÃeoށQW!M4̼'}1"V텷fZ}y˟%0OUi24?!AX5bl@ ar>Lkl {͉lG jvI*y?v7 xh5|*gY~C ;0h "T]xh&فķgOzw9\DWrH+k5\t#,#Knqە.7 ZCתv!ina*rof2FuʹrE?2󡢩 p)R]/c97pƛʕlBkS'y{IoMb#s< y)fXFKjxx )4^DfHBMD"z7YNCO)һTуvڝ&04 z2N.:!"t< W\[yzp#FY} $m<eQlG˪ /ڹ#]:I[(#-bϺ EBj,E$QQ9 D12zPfoN˼,9>ъ!ٻW}պj>W=Y2!èd{)uq@%BW\#UcfX{s>)JD!jxC±듁vcFQX~#^g ׯ&pJ #_TK7L8-*h=".s~}Y=!sBM&g[?zJΪfȶY]- Yc[>~M WV-;N~~#/fLgq9_gБT% J+w@8wmW99 )4, g % ʠJVڻ8~a'ÿp$8?:'88-N1JE쓢Rq&y5#RC9MJ80K$,:`ݴ X=_9 ؁ p˪ύ9ӯN5glSQcX,{\\{ʂJxl$@'>8asucV]=̉ݜCrꜞL#+GjUA1-ÍI|-!nx$L \KHa!Ũ/zQHûOQB vP1d~_n>nH|́ՙ J`-OpsÅndTY\(`\lgl#)r4ؼrR2yu^ uP& ?LP"S{L1o(WGww7F+5eIM;B#>]]axgIdd{=wLaLe'9S$Bp𯰜Eq XPiيJ nnP;Fb{ Yl1JNȵgjTxz-fVUCµ<|h mFKjk/\W˟* >ܴ6uLM*[@^;B |$>-\4 }X']\Ⳮ _w5R!T/7D(N66q.DaM ( M+7Ya<5GZotu;X> dK\r쥅Hҹ A ~=B) DL~{RuI.'?ÞvqlpĕʋP&}2?fB:a{ f9jޮC:Iq< &8/(˾u3h8"'l:~> 7PSO'O`|kZŘai)U_wi7:R#)w֍ gc٬4¶xuJn !`(my9?YE-:Sȃ?Fj?UQyM]>jdZK"\vQe%?C*zbz@YviܝP}.4gϪ>'sKг4.ō:2P|0p~ gU8+-ɷ|ߐ%*B:a3$y"<@8Ԉ|vٽD^սrrcdL  0UڠQiP15KGVL ؎EFw)-(c֖d9a6/}H/U8)+&$5.$O hI3]^-ȿEOXzjN?'DqEI$JV=Pp!aTQA:ـpT4,Gbf~jjMx_Uaf $+Ą擕/m Os#3:AK鄊t$ҶHR⍈SBA }8wK۸!g6'dck${W@yJd[P>H z*"EhW Aqg y} kÄ54{\xXD"@)^q3)T;AaZG&_&jВt9}Q&{Wo^K+%y偦ӄ ƺ<ڹB8lRTVF25Vv&ι0۫$%~c M7yIydr^)\ <"70pW-a۽ , uyL|0UW.~*!JVa^lr{s {7>&Qnrzji 3q^D0d|qc .FSwZM(R/=$Yy=DC756Kks^CАvkp44Yta+[mР#iӨCS3Ncajq@e/J6LwtI#kQBO NF*~D. O j]Y7$wۚNҫkOqm3?d>t .Bձ T0ݑKkh1Q8R?ؼ%fYǝiI#(b7FI68^Tbb)_x°,9s$N)F#@&A,lx$67$B[}A?+$%x}Ϟ+/b9m|ՁMqaTznbEp V\N՗aj?bFl왜@5@2z O藛 4MrA=A7fDv͵J/ 58t,t_%R-:F̷^F - 9i  K`"2.іЎ[% Cr$ъvz8XX]EQ<:ݣxtl9e.F0o9a5$A)%IACqC޸\C zBn `#J-uOꡊVh@JCeV)#Jcp(Re0 +;D˞Ɛ;}P1т /C8Z~>S80yGǯZ\Ãw[I dmm'Qnc!iz`j'T$;dB`K9JApȲPշl1:$ IҨi4hc~brL<pw@!d< a%_-(CKauM#aE8J+UClw(ElI8h4\2QG(UT_[ʟ>"'A(X@,/^wPLJʾ]O,{.HgRs2 ` ƀ%jC| iو ʝ{NZQv_v HB`a mIJ:fŗBb)+*J ,i=R_K͗僝߱/ 0_LPSs>fIݕNIZS W}.~j{w:'cIm,TY_Y,(mɘ0Bsaь7PNL~af^Zu{dcitChTI+Z׵h H$8/-} 'Ͼi1p!$DN k qS}7B/dT9j&Ը4%OVzA!>|=f鼮3y3v?yṊ~B%hg 7U0&^GI&s$Lgѽn8Q%8X r4m ⢰k8 DXdJe Ldy.l^0o#H@&xuBz߁\J+[VT Ϟiׅ`X@$â22ve(׵?N zA]!3rQS '<n.T2?\q^yѶ%ήצYky,jǏUm } }0]@{kq RΠz)Ft~s(

    2` Kimr3Pbk8Z N'pz6.{؍O~3E*  4\R ,;|H‘02okcVRe > S}T댸?y+!߲&`5%qؐ׾3\҇Iw|ֲҞ2R.ײCn?:4ا`Ҍmt}+*HHb1Vmx*e<&B| Ҙ0?KLx98n&H[0mЃL& DG9RM}[d4ck41Z`nNJ!jܔd+v@qWT< %KaRŋW T+$Ta \S%YaaztIn#ӏ5d"BI>|/mpWUHM={ѲwJ*LMzH)pwGm,?Y ^"!<(m'8Ifjw۟z)~`cƟd#|O7&K!;!O `|B𿰦GmHzjlw,+#܍ީ{Voޤ"h aX˺͔c} "x+\ȧw8k$MҼ8j4Rw*yM55h-Єx刓Rw`gbe`elxlZrWO0˧+(Un&e%Dۧ<-@JC7'`U[N$ٵr* A>0 ~o.@I[\X5lܚOxy` M$2C"'l{a҂tU&>)B0Zޱ@B@_x ɅNdC2Mϱ`MؕX`FRqkpzb[M>ÅDVwNq}*dr> ౫͇bK_~GTROش2W G? Wk/uptoe1:Lzm ~֕Ys9ae0 4d`4MkS@ 0 5S~f׍Iozp. MA\+in`䳷~n+E.Ͽ"]a&$ H-/oT4eCHqI[rUKJ%]S O 7"1HvON?\%Lo/شq<|ؠPC3+qP ֈ.)7k܆W̢g1OG ] aA#H r5yrwD뮬Dީ}igC=S,5Eq 8+R u'Ii`.BIyzCur+R!uU+>{ypͱX5w>DV0cDFAhr(j֙5f/+FH݁|n┦@C wg ?x*{Z2fooN0!U=l6K!%Np*>`8RҤ$ፋ5y"&)RY} zclUSV%B f3QPv>(NCjܥR1X#~.|g53s>BQ,ձYǁ16mM * ZzL[x:[~>}Q$ O(SIZ`UmCO#'ҴiY Jp\0>M*W/SDXQV+%Q0֕ezFCo J 5&3,AUT_5oT 0k6Rכ"CDg4hq pOJH.ak6VH:UZnJ{jΊVFm J7Ѣ9r?k8!w,Dk`ƸbP;dS1ەOȨ!w `?؈nf P)^-T- \~VISh%>>Nc\|SEL T6#51f%V(Kڤ5:akF_J=+xeT,XE. "ib M^1޶ܵ+r)Nĕ~y}]t&==^=&aUJi:- a \O}u !qn4]ػ֞mtzto} sh󵻬:}v-84Zڍшo\5%gFlShwb·j3=cq1YY7Mdet=G-}`ՆlFat3kܡ"%;؇C$tߙdF0ۜG认-O}=&?^E赭@ğ k?ٔh/TӾOЋ_!K qmd8ӽk숊6cᱵB4*utu*+7F@hʤOa -tK>uZ.+;:RJnIHۣ9;Ew.riS5_Q4,6$R&mhЗc/On3 Ͱ\ .哪d7W rWόl'8#3exԮ+uGIH2/DZept$cy$/e 5(0W+8m@${ ot|t@3MTbE‡ P.{( (@ʄEK7df[+%{&_ )]Yg*9dPm0GĒ'^L5׼f#^-qk$/j"42S +\Qk$t><^O9 ham+/ K.ka\t&=2ҝTb:3M_\ e)m8zn{.#O%ۮj"q@ Ov Jt{'L^Sn{Qs'@0OV NG¡$$p u9ȋ[}-IOyvUk3rtѷDq*˂ЄjwvIhWiu6! #UU(Ki/g_V,ئSKjJ_n\}\]W55x'r˽iӽȢKg|fO)+ҶnO`_=S߷V!ȴ.ڽOBbx$$D$`ѹɁrhMT7Ź}~}Ó{H$9H0LDH 7|s,j v;l>( S-1'QZi*V(W5]ӵ_y*ԑ}lxRڻbP}Q͘#|=`7O¶ P$ZK(D4˗VDlYFm,7@kee ^&֯{/<%qЬ~fl{Gd .L1kD>5iOD#*i=Fkޛ/p5E^7 2"w_4怪k:~bCRpr.a%&=:]K.2 @|6W2-#U2 y>1pu^6 |JNX$KRc]u*'bT9u$]o)͏pRJ̀ fFN3 Y[p*+nD)roj-%Pŀ}S6&~DfX_*䗗]M;LNI[CM#/~堾e$9/25_9y#X05%sӾm,?cң\wV qgFh[G^/(nNT!fy>e _4L [~S4VSPLbY'F/}|Nd0oR6gځd)YKqɕ  [hyStMedyլ?s1st*܆&2 ?ʃSUg)ke|p".&8Ȃ-CM7%ѳ eCl#}!LfS CRf-_lD|q[- pt0mZ],$CPS=HPŚ<#$$x\Jz"ġx ok7o^U`]=XZm }I%6pe yF1tac}4_ E{nFԹ31t#iv۰,nR=FM/$3\Rtb^~fN BuW09׏][B\ȠS1G5`D+y/VQl֙[X`X< IZQyLa#o,rHgf,_hV'Jދ)we +SלoUw5%xkuٲLԟf4="b7:1h`*Ϩ"5F3Ppx:\Nᔷ}A?㹛U_ B3I \:Y3z*14:̈́kKA@pb/] @cJx_,qK@д/2N8+%S`h0r1%h-T c2{Id -nW 2z,m@WCc!7]AveKi(cZÖO FK:o/K}7-efAyC΄luKu_+d9Źtti0- / ,PՖ8-(bV)l\b*:Q*Mc@Bo Jp&CN94< ǻhE)?Z)MOGGn4魆œF :-wUtC1^f: A{VFJAw 7Fb6 c`#{T,Tb|`MZs0ԤK=Kˣ\֘9.w"7(:I`LTnhP`?—u(S2&TGrmT!J,GZ|=@ 'HyP}>see@g2R #FxRǢ#RiIj,fjB VMGifNe$:j/ dsO+ae;]{Qo44=^sQP1"꫊ +s @jHD8\J^f]@Gn4VIF_73^I*h0dǫX%CD. M8}qMa:}ޜ)XW/u-L_ʾ|hT܊*k MlGI/FHM]o{<;K*y^Զg"Z&ps;^Tx uQ&33 MM i[" Gm VvfpF8"!/S@Flׁ_pڟ ZX9%'X_0Hɋ;ǜ_t\KlM)FXEVܣ[8Þt l7jRY&&Ucvs3ŁH_~?).n:{S b˧\]{KյOpGf#9ef:]YuBۦfm&ڈS3Ϝ?HNK:ܔqA&jh9#Dpx4.?"m;XjrI'yޢȷ^v_+7p }J0٥Sz |rb6*_zd gd80_L/SK,Q Shs3]whI=(%WBhyH""b)B?d0ť_ t8 -| jT4uRpbW4˽])8rnh Oۋ=`*#@U1{?R;!cJ29"+ʵ#*(!췡P:c}}NUY.+ ƎA;i=xѓt9nd2 -/txnNWۼ,E{VEXBj \0^K}}#{bn*RO */a4`,gj)WZ P=&O KQWl^l /q úECE94dg .^\܈z gA a!qTJ*ƍ*S }m]ȱI>#_a ˙wO_dE_+yW5Iye/XilQ&O4Z1ICA#Z*b_%U NrR LZn骹x#S)v2>V00Wt)ϰ `zF1X<"+&!;=f4MNĬoX92QJ%7]X@^RV4s wu7TEn BFa-+Mk]K Bq=v "a: @Q YjN9tJh de+WbhnRXob  BB(Rca1g!m)p~珈ky:v!he^Ia у$|8}f|7gқ$s*c1\n%2m^~_`Y,JƞĞhNvH,L%9p#NsE*&-P']QWsk+ Ry*+ׯF=T᥇ѧ4Z)ĆA27HHu!ފ!T"L +o<8Tؼ!M',)s 1m0!g|ϗ/棙dʙ㝕[hb0oQ~҉&$YtcEvI7x馒^'9mN/uwi0|}I<Kop1<.~OE1ZRlq$8l+V>=8 57og&dND+~._eTn>(Hɼ+ ]BpZSQ 7~G< d;2p!PQd#ԍ_g{=chܔ]ᚻ2vjuS6=OQ~uɕ+{YpA}*n]Ӽ*V!D\Hs5WM˫!?8#\;&m?RONeĹn-˕AtW0õNio 鋁>ƌ|Pnty7kڻqa%SP8yٗg]DOFW[zUTDž\@:+5MkxW/yn!bt5wGǢѨ<01;K=f"f$ct߂k[MSf~Nx:F:cGr J@Ý#ܼeޣ%)6B|8p BA9 ptvG|cBoRʞ^eһE cl)#aFx0rx?+XśIT [KP{*1U3&a\JT5:;r:ѵeu$$cI)q:=T.hp4 93KhM1[~Ud|r:M`rlt^ۄu)AV9 1B=7#,RvxkNFꮔx̤9Ǻ1P! t$m/ ish])1H>uc7=dM1;تƽPfAs:]%rp~7'HCCjn*iZ߭hh2m#kiҖx/> 3&1Zl lɂ2`} R6: XFb~ܫ&jw~+ )%kK㍵@zĖSJ+:4J'W]2xH S?:s݂4o49qDr~I88M^ݳK}<i.k/&"$Mzmzt=*NFP\Q@9^qtj^-2~ZchiO8zTt'J'߿jʶ}<""8r%_~Ʒ&٣ ޲r8 tdMnf`d/Nn =;qKb6 НzUhfEd{A"L%ǡ[Z= '&G-cxY* |Zz-s}vy|dfX>LĒ&Zv($זuX9hPU2rH >K.e /ImC:LçV4H11<3u n2Ɏ_.˼8+PCTãׄ|Y .v5ҙ_lڙg͓>Z`:4Ypz#g]jQX:.n P %6}k`]e(:;b٤D*N6u-VV,&i3pmf0mlDZM _K÷ՈLC"ݻ:c(LcnFQxz?Oo\yżѷ˸WWa?lBfRet#g[ʪHu:_c6bȬNIT6su]X2̸o X1zf\ÆId*:^d 6n]8PXD Ցeѝ&]Kk:uv % C_a`w mdX}[?KDk*tp2C-Lz¡C3z (c4*6jf@E9Z42=  i(-6DoY$iC@O DG.y"Qz3!-ȝL@5N\j-ލ ˂ NMR.c{BX|g;aT=kqX [WD~5[~jmp7c/?%^@wۜ.ŧ-Nx~R<9.:ā.΅GdnS_Ai%>|qsMFpւnbwt#(qcs'ᤐit%{$\jì9dH)GV7KH]aZFrڙ4Gf)ӵE=ػʱ0!/`1u~76}n*1`ϖʗ\S|O(mBXN'ukY :#PНGRBin6JXbfbU Vfk ;:ain!4jF}2uMOJ1[2+K4/WzDv Y:fN9/Q݈8;W$") 3F»@K˺F!/E6 Up"pnzVUէ;V-|*HUDӨ쁈c`77m?$So:ހH k.Cof9p㏻# |5gy03Y%:S}'B84 %e74_ t0PTmRv/X?lzn./gؒIM37`ZtdȀ㷬79T?O[$D)HV>tuup7\ſ6eŨ7\ G{ؗgzhco)jjPSCmޠb9!/4"Zx9nϊ<7p7\z40-+o%Gyg-)Q$x&='"ЪӾVa`8PX;:]>1N&䇈Fas;3;im{ͪL)d!5hmZ˸.2EfDMOT@o7`x1agڝ_p-2@:Y_*Ҽ\`8UMaxy`qnq_\wi7v[; $m`6eȭTYO+%/dJz N™KUFBzN[!m63L=c?cnHDrzP쏌7@=߮V f˫*/;+^Ug-_ FAf*O&ji4[g<ɥ̖\!]7JV?ݓI^K18T:Ȓ~]9פb7 ^ϴ׻Q D@¢U֛2Uܒp\Y+1VA*z*rvŬ9"'Hbܲޑ𛐯 =LL> b*37`\ VnLׄؒE.p'kR ߡ|`OQp37 xeC9XJ1g76GDZMbS`3w"Ds/dx:7)ߩr> 㟁sm9k' !c2YW}f9Ƅ%.O镦m=9{xњAS6eH޲7쁃6.#i v7e|Eіbt 4MS#A~ z_swzIB@Lё?>MaxRcἱHt|g_J>m }[Ҭ[F R"v'p2*̓ۇPlKj4}.Pp{wPウ2nFp@xl"v#b=5bK1oP߯ 981-Py}Mk tPɬvF-7%KJ :,IQA>U,xzMM9 oKwCcQ?"6p=G2Jp'ypHJ#j _S/)++չD℣m HpߦQ N|Ũ0Ċڂ0 t78ۀc$;6]mMYT$Ye請ʅ mn=tVAi*F r̿^:Hx ND.'hO4+t< L Y_}ӧJ'Fͤ}/od35EHq=M #wP( 8 (eLggH$U4"*? Yr'oY$Ll~ G2g3K">[Ճ1,oㄑJ7]#|09G+ӑcQ2cGHʟ.o!{2TT\ fd'0`\ RSg/þHN9u/4 hV@_ p>7 X6bG~ DYXׁ8]Ob53>y'l=Q!eTY2˴hKO S/fk],奝ǮŎ{W]4uP&ahE22t#9 pOk-bm%Wg}cV ˂6gG ~&oS0sH8PYP*& MA<).$6qSF8Rixc%d.Q-60%?Lo*NJatбyh%S{Jfz*nm97/jW^%,NUq?%jVU9;3}=K Hbt.yf7/]Xx=R-Pk`Է.qy>W7N})@Y.;]K bpl}ҌҾ.̰}whndW`5qYT%G3VDA[@1t6l2wv?-w/T[!eS88Blm,Sew:ڬTTlt=^ҳ6 ͟jыޏ q/$>a}ԸSS,73CTM?/4;`צ5Oy b(O+M`@.f0HK70Qrr7l|^,SZb yu"9'uoC$'=[XMu_YP57N`5n %m L._ t$du-fa֝ZyPAA=khPTf$8 z/\[ ϼ Nb2f TC/K~ϙ<-xc_ŁJGrJWBMϳFh${1)C@" .+):9?3 h)Kz~5xĿ -,}+Eҽ vS|!S aP)ly/,lHtG*K4([ݐ<́fu {?vL>8beĢac>*3AS~FO3{_¦`;SMGN| ǧ ӹ9ҩb2Wz#댏die&k,̡'ccNm֩:)}v]d$FIb8,+3aquǓooΌ|!,pT,p;K.@࿌4-zof(Rx`$ʂ*|<&^gf0LJA_.C.}XMnhpcC% SlfׄofBbSraYfVh+?tzSB 2D+olo?sm/yo\"WG n K勁a3g~g"cD >^c{U p/VRT9D{Ω= i];D3W~^|8Sv9'SY krsM,&k=׿j|"n!OIAikuuq׾D8oQڵMÎLT>iSL"@؟^-m^ia#nƷYQgbYso<^ưc=-muvW:ZP~! XylBh(K`~9+˘sTt9mPaiπV$ujK=ئ]]=)l)%xF$pZ&/0śd6ܩ98}?YnޒjjF2E Qyy6mV㼀Rcc'7/ZY#9vh92 gȺ,4a0QiG ?o5 UJl0c(KڙUnr[nc!+>lC ˵T),>QFξzS%U%9HB5C‘$2W`!AXME,y۬Ҥ"d;t=v _Kv}k#x  `Gϲya}8sOth2ĊiP#o5JYGKyn0 NJHE)wt DβTϗUlIꓓGVVHx&(`_&2j|*r[ND@uDvpTkےʁwl<]sZKTp~l]POY`|S;b}[Y  ZxMt帻G$JQ.X uycهo?2A.#%1ۯ\̀Zʺ]TWNP_͉'TiG ) C0If?b1"gHhݩvR ,p G͉~p,hdUF" iXRE\TBJ7T @Q6䜚4~ϹL)zZ 'j8i@KI15A0kl3L_UD`f!W 7W& 4Q'ϽEB#|0Y;oJIvDŽlĜF+2F&D,JPp>R:g)(3;ŀU_"?c@}H,{n,4zʂI0B~gFb!)v!_}iO#\8TP#֠d(&p!_DNm!{9-O 楕jGj$P˅-HE|_Lu5Y\w'Yyp<}`E t@`v. i iYϻUƁs3V;s|ڥ!oV< z@ )j`:zڇ_'HM nXV/Ʈ0/sۉnS]_wGǏg6ŭEϻ z i6wQ#?,Fn.;Gj8- f%R 4敿Z&)jiX0G9p:~<D* XĖQas>ҏndgNtAm57[r+?K~9lF-{=ns3aJt\b&~ WS>eD 'q>M57,*㛏F);BZwjJ2om-&!]Puk?-";%k/LF0A-셴xL 'ųZO2νJ05δhQ<.u6ACQ>T Ex?xWLC# p =][4p\}kbXRGy#/yJvy'=;Sdr4Cg]kŋ5_mjGM`2&' ȧZ$,+N)8W򦩦[0b*+}xZRkbp1#o:\cl /6"# 4 R&"&dwkW~-<۽1:ʇ$B? D|78LﯣېM 0Ķ‰0%S^y5[zyjeĕH-CPZ7yYC)( 9fB+YQ0Rv3۪TVIRIQ{|&]4aXۼ7!YL8bu1FU'+=ns$/NG'}e d!)zZu׶մ /K/)d&RWo+S(2Z\>GF ZG~(dzƬ)uQjIg5=:{]2~qMF1bh_0jYWИ[;!fE$BXcE>fo6 .!8T11B&"[ؠI³N47`rPGcb78 ;cgyu|o6Iߖo8 t[E}s7^LSUù};#hpY4h+bJd0Mp.rYhy (jEǵnũP=Y\v;ŗ Q2)d"0%7q҄N,fJNdV[ʪŇ]QV״)Z$bh΅ʈ-_.֝0C- *m6n(

    im:zH*,Tua)t>"c}\=>0.dc\D?72EkPKCkJo 3JQ5$fU$'p (u6rQ&#*GG,ǠlBwr.fw,pUVҡW`rӇlF i\Ƈ^ӔaNzB DYǭbq ?hB]sЅil,25gZ7~Du@Ɍ\Ffê'է зꓜHG߉ .D3ưCʂhɱrWI)hԮ''eeoZiZ' t7 Ǻ(g-3XVtA6M>*cr'?P_ H5!AO߀nÂTM_XXAgc )Q̀nr\ywԬ}G}iR߱ttMt Q*4&KhԤ`wZYFR6r I/LrTlRJ✯=`ҫ>*3z0>sJ{IЬ͍,:0ay|hp#dp!BtwR3Q:VZR;2A,J;1"FPƿ@7Hݵ@w錒=7"=|& j2Kb#);V@[s ^K 'e}|^=#b,Օ4SGOܹAOS1c:_^z/;eF˶]5\,!}lj3wyxjN [I D5LJ w<lI]J?KDDhny(&`(d:*e+Q{OƷ N旭:W! ϱlSCRCupn4ÂݶЩ7xI[~|yv HS.Z{MZI{,U{ Hbdӛ?\ q3D"9yG ҏoGQ$]sO&,>9:) zf :հ)kqimi?tgrZ/u^Vx+:ۈDT[.3>*e##vĻ>CP5OV|ąW嗙.V`DE^gPn'ƙKRJJFh'gme03)i_F֞o[Æ!6k6u[P[H|n_KDAې >, !Lp@Al;vQOi]0F3Y=]mew5@Gt8!SRy* r3?ZhS5G]ǘ,b6@Ct {%!*TW%U$,lx1{˗.nv6CB#ҢZbFXjv/PeOIº۸ @%ARaVK΋b{Jilg :<'ĄH DJ@^BVhdU蜾R˫t S'Ź'XwEGnCLQIZ Y7Jlñ_\8qUvl[VBn_ӏ\*DsdV*MZ%s 6T28@K vF+ 2na1ܣ1uDXdA2cSG׸!7y>Z+2!ISfG?`Rl "‡?*:և+GNx#ӂ585QZuM#(x[;_~ VqtQߩ,\rK){V]3|V*d\N5T뢼[ǰ3 BWA02p*!R/z dM<rO62{,Z${|*tA8\3Xħ-z: A'i&r*޷IPZB@b^B,Fb mﺇog.>}bUfnt³!*K ts ~Ԧd>Ul/ : RQ%I\'1)CɔP;wMo ˣv{I`/uwPnQVv2\\Yg{^ۀ UCUl_ PEl ob]j-iMUa GzL[wn!Z?a9_*QxC@bާBy$FI'L56hAv<ΞO1z~5ZzQX ;3?^߀}\c[*E՚ IelBȂ% z0eM_. zSв,zIu~e} ^-{p(m~Kr(b\8n50R4@=5D}{,}B9~C3ueEwE$;@Pb9dH W2`^s>,)[i 3Z:U fǷ@7r=aQvP l6ع6ћT#07dr$.iCd :-Bj d8VBudqkNNvލDrgru&'&@l h+8iEXt{}wÉGQRM+@tn. ]M)Z؊5AdJɈI ʛv9Y@zkaZu!(qپ!e3IN58`O30a78G{]%f$m}@_WX…#]w^xMM}DaTNT!o*fD'jdda5%f&Sc+bM+Z*\ljH`Ud{)QD‹De<$ Ϝ{8J2ߧ39P$[ʒCNC` ĺ{MNG%&>~RLOKyu UKbyL%ym'2H؊ ;ހQ 8YN%P{dȬ1p7zKgBp1 r]Qv<͞<ܘ!z9h&B0sNv&qP 酣F _ø(lry h)Y~tʿ`O|Œ:SM:WiCmKݼqM,XP93}KG2&MH. -tuB֗ ẉ.D"'~kn޺i;ͮiLEMsO5&"DWِf=plE'M:xrDGH˿=)Wlc؛apV |?O AI2d 7bd롮_-{,B! Po}:QwBHrKRK=loB!;jn_+P\{X-Q>ǖ̝;a.d[Į})V )"O?d5G5ڸ.':Ul319Gi]zYo35'V' na!IJ]{(Q[~57 Zt,%/@<\;}a.nͿI_i gϾX [@sԻ@ J=+E:>luLp,!q@K׉7h^-~8{a1̉d .Sy$Pƃt>pS, Lx&X_S zOxW~r~ Wa]VX1=}ؓ9^ViNʲu?nyQh(E4<=2VTFP=/y)P'ɀ-/2Ője8z[0*ϫ~E=5V'ϧBLʷi6j=Jo!oP܅Zz xAX(ީ?^yI½`Hٝ0 arxV*WogeCEeY@Kvs $Ԓ ##0 ե\z"Gv2uD)+{h%h5*4ZҔoa/W6 kW2 *it7X_7\O'UTY8K"C͞2|`SkL^n\UOhJ1\0̢tP"|+=>?b~<{dn.[ 6wI갰ӊgIO7czMo(7df {ټހ3s\B8˟b[ bj𕶟 F; 0QFfJ/&{"TmWl-fԪQrlA"S4b>`{uPĦbٖ E.>Ыذh;ެ+rMv(izD]}%N~F ƔxgW+X#+u?.F#s ӽh7P e86CaW <*xRKEc{(O imsػBE`8e M/.U$Uw(/[=rz/%~{yX~ "3p|p%Za)of\)<3 #F3 (11[0.Y_|ʵe:s:V-F۔f@L,{p - u[]TqCtq[jwGIn@x6ҒN$åZ!K[s!5bSZ9 Vdjy;($^?RcrIJI:Q*#t*>d}Q:flꦭw H |:N♑9>%<ɱou~purԋ\ɒ1F͵R㪿p%܃a:}@{=gO[tJ.~Ǜ62SDgrx|\y$.|6M1 ]oݵnW*~B}zQT`jgğK'6> $Q!zI]mu׿|cQ*؆w>䇅̧JJaղn?Yar4P> Rj!Dp oQ&oӅ`ӭRitdlc0ij d=!=޽:'ն+ QБlK<P 91Y`l#bט~TlҒج\!ťQ6t$^P4K{Nty,W2yoBi:А6 rfCč0~Ř+HK=L"l05fBbi/:^tz;LQ%C$RĶ;T=y`aHv/hD$$!n^1@ |}1PHJޣ"oY>ڈ ZV~Nցa{Կ_z KWS ȯ_aG`Sg?9#/CLXDTQ9Hp@c>=Q& 73Z=݅,QKd` nS35]CKgOd R~%\"{ |\C%#OfjD,(+S/+10!#{UL*H&څsO*ѧG<]*Pgt7 $8/G > J)]%* B( FzjiDUEmwm%ņ4NqW8ͼJ3Ah~ڠ teP4@ʔ}cF.V#%y5zN0.a惶dot=_ %v=hU۔I;̈́;Y8\K:jNU g7xdA^[XzYs`0Z,Ʀ,\ c U!(AA0y=!X/6yows֛b9g\y wGZȅ"ISd #=T R*a`¶.G uf΁wd P}g7)9(_ ,=I +#$sAX# /bDBܤ.UJ5$Yți U+}Ru7l*m+}ul7V5ػUaZl7+ܚOɷsTG\k7F7m}رY銑E ھ؉$i MnWDI8I ;JL|;I9" ߙQT2g qR Wq{P&fZ(a8 h]~{RU2T O qԖVTX$Ҡ(Qb(I,።/B|<_N_%:79֠&/V2.5,zxS|ꖊǘLfj[`Ts.Ż?PSj"K5Q\~ϸsyĉ զɢ7u(uܩTR *w/y$vaD]7Ї`<w&lg(:[u{W,{yO]]OZNT;ҧdY^ &/i14mG(dĶmm,<|:_x09 \lp|S73#oU}EbKH fZVnrmo@JN| "y-CU5Pvx 9㝀ϣ?S|" -EKd֥j~5YU6 9AxBiwBJlGϜ ~(89rZ7q'[O a^"*_lgYJB&Z4 9tt]Q thRXrH8k^Ʉ`+yʎQ։P^*]\L;\pNNl]6%QtT$l?縮Mm1Z֏3J߷*8@g(Lf&%/|mj*$)1_-b/ͰRm v>5݆:]/ IYQJDnMlF-_Ai`H㰥hY+oc(t]$9JDygē=b9F!,ebV7r"Yy=^úea;{sn 5u@kZ ^8AH њ.`ef\ Gohk̋)8 PUTQ団fݿt:^>D M8xv|Ҍ*V»&#%W2zԩ/QVFXSC^;S cp7A!1Pj lDxڭc-Ce7^Js%V|TܿMŠ?:!f?U F9:Y1$j,NB} Ş? cM^R'X4khOktWSŅNZ#ѱg96R.9c*7a?b'ᴞ.P+ʨR Ցc {7Weߘ2Ѥb{jߗXv0Q`FSm.PMCk@J !W="yElV%GAJUc%?ne&*=?3}vj2S͏Da |PEV$KX*ʢa/N* T|`΁oE)6!4>Y'@Lh@1khow 08ه~IͯVWݼ*uy g_yU=+P;.}@Ayp'܅}׀`|GMg␱M%6*VH@!ݑuX}})-m Ib4ĉ.ݰof7/C,wn5㪹,[pˠ`J*$4lLR94M(+آ $9:EpŴ]evn1kKq9 4 v;lE,2;pc2(Y(١i !09lb㭂K{'uv DД;2tMc\" HgYZ07070100000064000081a40000000000000000000000016599ea2b00001d30000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/isdn/hisax/hisax_fcpcipnp.ko.xz7zXZִF!t/7]?Eh=ڜ.+sSí" ]s?>Uڙe9ڥhS tm<\#D!l]@!{ @/+5gbʳh ?ybKc>DerO9@Zzj``:~pv]7X F5:Pwq'ʿ᷾ Cm#`i˩I` bMb%ic/htЈ{A>$oT0ihPjgh埮-),.]^H3tP^x4̰]cb8Hqh#߫,c7v1Te4PghNJ~, ELSbe:. q$vbBxYFy AqV?ꆵdA+YWS8dYlTgLTxV/FN=gSFpaʃBTܝEA_5CMsFVotw|qzR8&X@(2GX5ԍp6 [C[ ĹX/+TpzsZBnN}mQО: ].sP6@Q> ?RLaObbT?ʹgv;X$emށk.t-?YY׵-+ b+l;iΛT!ќ"FRj oԼ6B{Fڊ Κohx}T}2 xfsuTXL<ΝڦBRKqEgMV]V0R,{,ࣗF;;"$.]jAd!N#"TV۽c֧I-Cx3TexHFK;~zBCHAakk3C?&р?5 V`"؂~] j~^t<[nIF'o,>cl rOڒ=n H\BeJ۳> 3Az9h# $0n ݚX*1: ,ZѠZ (FD4lFlC$*17hԤqkL&ulM?iBEB C?yVAd9QGu mc*(%*NX _|@1.yhvGjӁc%VNa4`אc# %'*V*ciMa7fGM4oZ:iUqq ϽK8tOTuaG Gۈ=SqGQe٘vGQ(taenϧ %4 :5j_>9ˮAV,cG -% wBe#xcϪJn< VɀGjpxr'Mwyw^ Ov  2"{eZpf+X}Atخ _r7q%d$wV Sz7$ byOt EnHpB<2T8itaoCɼEoQǬ1xIMvp#~1DŽ:6oƖ4A"! p˕ߨSYL2pfl\TR hcɭfIϮ(6L1m:lR,`b\"bC3n{`SqcIRM/v<'we_D$G 5{gA#Z0T'UG5W WKc}RECgNr} 7EޔЛ1PqFiJ}=E/ ~~[H&_$>OOhC?#ZIq~RTPPfѻNA{lMv`M?do*Ts]p&@A'i *H3yc\ۭ97_e~%od2# 3meO;#D.\(ag,auC/`? .+`K:UTsw8$ō2h3`'MfcmHh0Щj2v V~]W* 'GLz|bIM͡u(T)fQv9Lra-E()E=-e-JCiɵW%MݧZ64tuTu3SI~.*SWSjxW6D'ꈃoMCjވXa7XF!pKQ_$yKq_]xl3hrԐ>47&c+;2d"5V{HTNE>,Ɲ'f .LNjmOu}j,õ0[92`"4sɟ-) _z'1]a[R%σ>4ԡM.B?tN0qƋ^V/׏W$o9Z4EǡpT`ߝRS#s"o~, a^"E|T l iF6,Š|N}Hް~N!mC E\{(x$Lz``-lEQ㍓u[{AcʄoU(Bȓéyҏr͵f,TQOVɿ lhD1ٙ9ɖF۫ Sa VffLɄ5aSs؝ztr9SlNԚe$4K= {/ixxէ#hv )jNSӔ$u;Hq^~ 0u OS1~0ӦLo7i}̳0G@E% _L=l-W%n#MC򗢲[ p+(I^~3]"cY6&" 9 [$BԦ}"IAM`[Į SD9Ü/S.* țFBe9V(^v,tdZ{'&. , -MngclJ<ߘܵR*ƥ#-")zB P|D3nQOԽAf) 쀕"h` ي1^l91n!Pb[Vo|B_weu[o9t`΅olhn;~ּƷ=URM~A#+mg›/o{#rEb8<$9"0/0{FR>bÄx:qNgGt *y,P-M?Y^;ɍTl[:zPSb<Ũ5}>UЩ+ $Eq=YIsϡV 3~p%t,BX Hwn6DET=,IDdt)]oH#f#1:Ȅ+niJ[5X; D y]_/LKTYc* QA(ǘ;P\5Д"WUxWWQ<_GqS;CZy2^WM7|pU/Ok&O>jWqU1/|6zVuxP+hiQE! {_[lsz>Htf_Q,L苿qo@m%%ޟ$ yI ~Z n)^V+::'<5QjFf)z9# 1ǫ\b.s3@-hn<"#Ax4ɬIҮMRyW^N}oTuG=-6.y& ^V Ff{SwfkE@`؊Og%}`ޔbjtjcAg})yӗjDL\!|efF-۷# CEn+1lgJ1-0>@GGIpj?&3weZ^!j=>DY# # &嗀FAcIJqP)2@ b~O3M< j@V_"H,m6 u \R@a,G:,֚T9"9`$Oq oVཎuT7+e֗ s]*Ehg!|_;C|3! w0_Yu2}*JH&%_R]bVy_勳\` _oI3:i3D\xG }2 ز֘ CD_h0i *=,Ay/ aﶶ }$WD7\ U7\ڇ՞C^T:=婓:{2^i&똠s&mǻOpƦ~e-͘ك|W~?*1jt{JUBRхf,Qsk+sl+׷I~\7,>H)_; `T=&r@>`¾8W8 aԆa'#9}e[%EOJy?pO*{iGŽ,ffػLݜ2_3EiO~a-nn7n pVW XWwg<{x(ަa%VNIWbb'Mfv)! DilӖuOh D/+x4@r,.aυFy(c9A8@OF9`v9ecElhѵ gf[DdH-~B ¨6 `MXz-"u9}sܤ!p޽6bUz)j+G:i$%(֞=yCi7q^~؃" !zwV,Nd퇅to?)ٙOm]˭5#0շhח$YauaJj)!*2Wʥ$kX,^QQkS'fЎГZOt^ M,=Ac L6ϖb4SkHU^9j_Q/H"kyL"? tҩzObɺ Qo0D=K w8Bq/I=%0 %gFN''2s26O=3A{6v&3 ( v7`0Ox΅F?Zdw+a͂o#{h׸,fJ47s~||Xve&O,ّ/._;> ǚ.C]4b26s:lvH S+؏N1jP'+GfA|^HJ8)̥[Av#9,5O'lJt#>CSާ%w2i _D;-fDy Ch0yv 0P IZ$U/eUb^2zZЩճ]Ī+y4(]AN~eLj/&ZTFLd^`چM'H !RadFw'LCRMl<ӆi]Tco#%.?)[C#\P'̨y)'տE7T6Wu __cMRٔ17Oɧx-Ö{$Ia(> xwNc}ͩ#S@{n;1˘f0΃ΐ[JF#H].x~9Q Cl|wR9qJ|d*.B8uS _`26K&!cXg }6 d4`pd??ǍJc,(X(842l(oH[޼wʉoAxQQVhzrm0APr[݄NKCEsOd9s~KrquCH"@S^Z׵a2L_OMD(l!>b:=`c!:[ :HyaT#jEؖq. IdSEeTM sg&?TZQndיڍ{Fe!8b4 /$.|ʝ"~ꕽ0dY%d^7Z  ={ dK0 hUdOj ܤM ݖ/Z.Z&on ?bA̽ѬywA!_|^Q5Dd=Sc]۰[-#(.$y[1ߌV2YDo7`ΐycH$`A/ݭfj1- `mIKErs,q%L},^51)?`IoI,$>ͦQ/P3 M^ϒvIV>Bw%]H|4?=Poւ>xF;V5'r\Q,mDz,MrR%f0i嫿cPG{s/ ^O?P!ͼVh9o-A^BV]&v3K3hK~&!{lxw_/uu},rJ[d›6S 4(xLgШ24d&*E=9i>tXc7+H C} 1Ikjr9`H ݍ e#Y&<*&Fi|QM9+]ƮOElJn~,K@(h>9D>l9h߶eXZW5۪}jcQA<ԇc }nTuh-N2Hgis32bLɒ_"TnGP׭YWT#'d:a9Ό=vO[l uSoӤG+{,iWSGF0HOlUY[QU=HWJ.p0 `.A%!r@@+RA.DZ=?Z\EsL]X1u͉*_ L#"A_Ǖ`Oe4GJWSJmCNPQ=$s*3 W6΃N"&,gҽ X_2s I/6;J<b+P1yo̘t;j{K}WTzB\Uw,B\.,/iLȀzr:=+dMVQ |P7!hi p^gl7nM/1MGX; s4BU\My:`OJIT̮"5eߨM;vP; [Ƚ}<^vsMndi10W(.n>osJZ>=zbĖNJKp}ؽGU]&&4 k&]4xHR \G8A).;7$YqGiF35X éPSt2fE3cWiQe'֒cCb$&ҵIUAXo㶒kZ͟|_HmK ##5UݡU; ]0҆\YX)vUdw6hzqEo Kk>dЊʥfltO}=;}F,\W)-X }׿VUЮS^Lq+ | Az= һWVXcwXm^mD&q^zytٮ5>65+zlAKÎAFh4G>Qɡ=Nh#bd~u.O |0!/V2Jyg W8dsgRK8t&P[G8Uvof;A,< q;[S{]C8NJP3$߽r6sp⭆) -[׵T'IA'"z`}Y-+.ٟ)ǎ;8(=7By dz/sIC^s&pZj (O׆WġeFpHx6ۍkk5_XGlߺKoړmGS':\B6P r65RI)}"C|x mr+p`n4g+ N>ft-n]H牮`XT R*R ιwg{z[R\O q酬#R;O^2k0Ҷ::ӤhN+7+yr ?Yh,so?PIg/_C}PoQw'nozVm'ݽwU"vgbNJz'ʔv/y2MauawO9X-=N@#>%e\!\Sb:ApƤ.ܧx>Z< ;ͤOk{1PWU ְk#X>lԼ*8i@^Ϯ yE~|^sِ#bsj w9_Y np`)t6޵jP^ \UؠwoHN[1)kn]r[$Z&Mطl1΁vU4 c?4pdDJֺ-LD=x_Q!Qll~dDHYCJm-FD?eb$R^o.=UvBcǁpڽ9*3!{ŸJՍ]Kp;*nz2N*DEjNҡZ>eUqEi=ht>nUNlF^`8avcU:{G+R r~tv;5QmfV]H I9%^^IiYgq+-Z ﶰ`.̌-=$EgQ`vӉ.$H_ׄoM X~+Bqhp5Q1-V0U-8o<ˋO(xMX4{jܱۈl]{ȻLcXB# >yA/24ϹbCJ:20plϢ. ;X1kMqۙ7%./:h ĖMe$m蔡sIu\x6a긄໭[a=T/>xܩdlON"9JҸdu2'Kk" wcQW^AL'$+[(B#,6OSj<ڝ'z1$L\h17në́7u- ,"׽J5sG  "I+&Chy+TFd'9װ'1Ȟ2V!i Ջ;CHa-SY'cy!n:^w&p6o唁 Xw="-fo(pYW\913pa"tyBR.ӥ[dǧr${?&J FG>n8{ w^.Is9NFe%Oȱ{>##zxQ8H`f)gYZ07070100000066000081a40000000000000000000000016599ea2b00003084000000000000000000000000000000000000005900000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/isdn/hisax/hisax_st5481.ko.xz7zXZִF!t/0C]?Eh=ڜ.+\ޅFt7PjH:FC)rM3q&KM75ױb^?iY73rHdoIfԇ DžO=r]Qx,x*Tgsz:'jΈA.:tqAuOJnUO%p8ilc\D([|nR/ 㞙b(9L-u!v ah )eE/U74V MBvp6[mi]mCk'r@vLġ$ > [HFaśX9kTRL> I7il v|b[3-N"x-eFlEOI3 [ZW~HZ^8j $ʲf7p& <HDţ.҇꺌)`t!Ub,Ө,C?a22-9!.d8AՊN {pf:$&^}FE&z+ T6vYȠܸ^xAĕi G>:RĒ$^L3[̗;)55(pude0x/`ȿ,'GTmHzwLUFQ2?|Gl̀/r%kb?ዬ5≀&~|jWAzut B}|']k~}/s[g.p[ q_|t5sulh>ZIf ^ qRāHuTj/Ⱦ3#2l2OonnlQ+V Y7įTFH1"pSʥZB^z4Io.(qzM #'ʇpI l |I&ZT5U)O١gB ԨSpzB8J5+a~`PĈW򷢶.vf]!Ly.zKG`鏦<-Kir_=[4 Պ6< d]̊\Ҿnr&5/ꨵ2DC+F} C&< n)>/wte2ԺƆvҜȣ*P؎_Dy dsP*d@i grg7Bg>^ذ|N38 `e^tiZh¤s!6h Y}ba_l8:D?\+c缾B JB; M##B}(Z ,P~7 -fځ\}Dj%{ h~˯mh;m@!deY * t&n'{\rC}vQ禯9ccDPD~ka⿘{NZe.!ro!HR_~ioUu<>Zp,,"< ,k74^,BjiWW;)|K-~/gߗiWsreKQXFF/o%^g0B>`lGVi*9|d6^@ɮqp{$s@2IQф#܄_xa n_!F 0>LT MGmÒTїIzDDz1_۞4snI8-EZpG:dZn.2Z: $FɕP;5o v{؉-jكu%E?]]*D$s5X鮗aE$M-rVs -}\4&jAbx*/!L-a#p|HZP { !}ihH7̇qǿSYaq48TzMFK~Pk0mAȔ '\ !+^ VX7\yN  b ,.R I)ڻW3Ӥ/%;k&u6FUIg1VZmnq喙[BP>Hk(R!%կR@meq $U\pJvtQkQJJ~4Sj6+bwlG?EJ̉_:KL]L  ^v>9 DPMl1 0!%wWD+Na=M]ryȒ~u c,3n-#~ZloE!p|r1kpG^{L?+-`ù!AۿЋ;"7 u_hI )F)^qt6᧹!Yf &HBY Sp!$=H"Du1zW5R˙9QQ&)d ܀ y/:0!kLLGaSI٤O|˞ؑY/niQpiG^lI:v2+3yFv W< h/u~p|t塿G/(r1h$HGjRwA"rӝz4 -7$)ݚ(*6PLl<1Fp ֣jX[@%~հ!>ۤ:ɂBI4 (lPjܠ"ma@ftMF>*:9g"% Ԙ)vFٽPMʉ ZjmMs$ф!AP]ޜͺ)g/uVo,E^]lo!_Vxvo˃#{Ã0 D$ ;ΗQ 9=<7Ntg`K*Nq4hs"y &! A>\1z%][;Q bRԴJb/9 n>ntyT5 [Wxtѻ$Xq!eRqhw"LLhcn@AK᷎SNDi0Bd9݋'R[ڧ*k=4&^ۯ 5^}t7z%VqswHNl3ϧۮm\Dq "=B}>9vf k~*2~&e>[. W!"ѭ>2XPJ0&apųɺX>܏{>\.@`>8 Xea SKNJ ٔx6#n䋻ZܫFfŚ\ J@/dྙw՛mBBbgü<+Nana Ѥ+y+PRz*k]jCOmr!yy,@avnV3qX)~q4%?D}5PdfL1+N"M ݆ "ami(>˜vxV6{Њn4؊6dn]5h'NVRln 蔀|el6M2uGa>wqOVe>꩕_:,'k%#jw6~[7W ~͚[8СxKd BaAO>gΥ*v: H %H!H@6?448eW i@xB*O3}X%8Al7{Lzj`A%u"v&fzb' @V+Cr +~#;$o @dgg|}J/^ _Kx4ロL_φ21dv4KYm_΋Qf"QzY#bT _ZFB(Ȯj#xS|ԮX  |~I\jLD3{:RG ā L}Q3+rU{X H޿Nhk j4SAZϷ,vȠFOm!&l#a$x ?fsizqLƸmb0W6@I ֺPnUScdjͶG yf1-B;#Ħou\dTf$QH{l&M 0Gp!鷓cjj5zn ]8x3Ȟ/ |:{f}&X1ltBZJ4]7$N+uXcI/ߴ^#<ʄr2.x>)TV ݢ"qgΘDT |SN"62s4Dr/%!\]yPvfBb#J_F|H6 Phl9U|oH| V!Mu€`wWE)uVc惴N DZ,_7­{-Exy_:惛1E9zI{Hخe?{^XIY W{crה o<9cu[+SC8;sxޡpH'#΁"-,/4&ajdW w#7rfb*PCj(%i_Cs˝}'{XW{ a`1 T:c2X"NYA3n:Z=ҧRo0j-T"Jl!(eFeYS}wR*Epiu$π@^s$[Zz^e][+b* 2Dʜl\:Wbpɲ `Ч;[HP:E*kEs&kP +S9t^H1"/mPq/gguJ3ڳ=v- pu)Jnx6k݈D[al:Fs3{z2u+_h+ž{@|梲'-p<ӠnN~ V8?b+ 0<*d n}*oyC()[ʾ) :>v O}E4;^OjFWbkπR^OW0%ڎfg>ZHuW2@CR ]#gu%\D %nkҡ@s>̴t#[I;SB]:DTdKevJZGq$Q-rm'{&vr=—կ9 Õ>~zV-FUTEnɃ^,dȡg'$V|E>c{8Yp =R(ܰ9>{rb?,m>m֒;C:cwLaW}ޓ8Z:8i7lݏBb>c.|,)0VjGV_ : R/'$Kh@-ĺtq9#T-gL.)x$ϑwq)JVL?wCGP+n~+^Go?Yj=sW۱{[^Nsfaħ{S%N~Q;DT2\"7#x _[+$L{/\ :R74㮴1p]vfK pe6=z'y]YV#Y`b˂['SI6f]BgXŬN%Ӧpsk똞pЏ/ -1UvX 3t"ń}OCf՛BFh8HLUݷW!7{Kb`T3ة)3# ra;/EO#Ňȃd2uO:XߥWYP\,5-IhnuMv&;w]PZY>2pb0d(-KhWRO-i c٨ ǍOnOM\[T&!:0 W-HM]' QvEb)'F#9Q&@QqWÓQ43,/_Zzu>d]Dk 0ΞCdtg3fV0oVk(SrA`y5pS 1tDt=aV@'KマL_u_=&mi)(cؔBNjx)q_i̢ ŽO(%ߩ|>!Na'ZQ:il']S ҴraB)2^˯SjvxOp 9ȍJt$Bmn7?AD@Tvk RRїqWqΨL<@y_@Doae DpAW`2뱠oX8T% ;} T}("n|:0`jg pVbkt2-qP!ۦqWڮYаP @;!NrM)G/"4fw3Eud[М ȳ2{J|n`7a1K̊{:ν _Hj5BW:YDxbhDQ?wꘙ:;/Se9GDj"EOPJ@!)6|($Z;0Z`kU}[#0eh;gj nmq2>[:]INdR= Ђ@?eyE@_+/"f,ZƷG3v̧3i5;ެdmJ][ם]O\34?G]9I~(Q}u]`εP (8 rJhxuV (]Q<%ILV"[:]T\f%AΒe8Rmum#B[ƅ ؖBU,=u:,dL׎EwwNhs?*(;P.ɤrGau('S}^; : cDt]|~. `iCߒ9ɯRhWg|X݄ʓ.&H?JxǑЮӰIUd }BR <, -w/<>?::+,:GWmȈOEJ\ęZr쪺8P@-h’ڣgi ʔ狙̱[$+u/H(KaS} TkmB۶"k;ݒW(d` 01( Q'q)ȲxX̱EF/[KQyNO]a#eͩ7YHM7[SY`hX"x}SRnEZ_+}'olĝxηFCSMr<iϫ~Gn2qO` Z!'6+y|.@&P =ѩ5HpaﶷЪ"XmzJr~3DzfO,NfqW44=UJ ӾmJ3bY*XV?p lƑ1> :ǘIh /j|/MorK}Xe)rcCs*#E Sd `lXE5gYZ07070100000067000081a40000000000000000000000016599ea2b000127cc000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/isdn/i4l/isdn.ko.xz7zXZִF!t/T]?Eh=ڜ.+)SioaL+$87%̺C#?uU~zq( qVt+lכBd_ĵq"kg v&Hgl4 kSVO,pjV l9mT[ZgXAQ ( @D: `T؟Ř9R+\䐂"B1gk LNxr_Sm(+2j5zSGJ3?U2}b=9=uB$;ƙ4(]E`Y0'IW3zkC.vt~Yڑ')gZk=0é,y@ o ccd=PPX"HQeOZXgH32)NX< !/I  qiK;&8Tӆy =[)KNXD*lNb~ggy- +Be"dQxJ>&9kpQ-"nT̸RGB} aȷ\@"D0ɈJ5Q[ f^d J( 9iN1 Z;nL􎜑Xh_?T}0{dzy{S ǸJ /58()Bm*[b}|I*4VSE sD}78З؃:S=!=>=Q]H!j֍1};ze4:Zf86D4ЖNኅSvFFC"b6AnstoRZDFftm##~fDTS$vv^6VFaJgaϸr#x|)_o>FC0xئ@?yౢ 5 &V2u#9}9÷ $y:Td(|aFl c_Sylnا) j} P0m\OHE: U80Oy +z#l!bm~kH CPJ<^=ȐPNAZY:yǙ~IcvH g%~YXK4lvd؈޸l(L9D|+]5ޮ7FSނl:_imbp~j[㦅RxbzKqmT%-)mٰa!/Vhݢfqr+4]9POϺ U`Z^݊oovOR#)U6HH 2n9ĥޟ frj8|XD"<;u5St뭈?p3,g|ʦ0N/[u%o )ZAy;w0&EF5o)KfF FHd=0/ %?{6Iqi QORٻJ9p3dp`1 +8%6FWO?2uwvj1O߀<!hþ$cOG#,|S2O; ֢&hkqHHGhI|g7uR>a̟ͻے6*#杗]CĩZ y_]J\J~3V *'7Ujk*tlK]kj Ѕ`br$)#WO3%ˏF`TbMs%|l KKy4h+jB#,8!䰵v   ,8M BLCB1OYLs_JQ͋kF'6>+~XL𤣅S*o{.mlbk?gL 蚈U2*=-dbȈNk٘Nga+L]ni5V )NA0H>fHa35r@mNtB,LEjQc1#9L!#ł@0=a{&B +?Tb, {OvSMPbij4_oOIu$RJ" b=}.DơCD(O|_m7l- i.FHV |VRDP%q-q/@o$Q*Җ%e Ш]=ib'T]ԵX:Ip_qX9EhZt#s8X07OIm*O'@<%|!g 3M .|DRVD:TdNqDءD읝vtxԩK6Jу?b'x7# ^5KX# `vvYQJ AjUaxDJ(%.ÊYEA-_Lm=Ii}PGx<8˅e?tumU]x!~A:tNom7x2< =lZEto',,TuY7Y:w O(7|TlDXGh&+B&Ċg\'L[%̡P+Ka7x;DfN NH) "B{hW@ky &mu%UE,PhSDɥa9Ը4-/::+φo"Z$9~/\u{mx{f"zsU_z.e4Qm.wy^H;!"O5-=o?Ѓ'?pFocJW>ԗQ~N;ݢm,]/>lz~ADŽZ>|=@s-=3hšig&}Ӏ;z>H{C6?جP8jcl!|&9i50K Pb U\N< _δj2rH$% FMCZPg=8ȶB}>Af. |B B̎3%|+E B%$|^#dfBe.3BME2+krQVByvc'?:4vnz%.R3hH2-QTVHeGCHkȱ:Q%aKjR5~~x^͂ozYUY)=ݶxX@qro"[!Z gb]]栜KI!MCl3^~%BLp]sW3anGvC* Rz諬K`d5N<fiœʙ^"~b֥+^>}>_tTV&)"wIi!*T kޓa-wg隋7ʫ<ȳo[9lq~zNϒ}3.Wa!PE">;" Ct+Co"7WOjoA5\b:!֤|^ӆ'c딳rP դyLÒ9WuBuǦP?< H9.( &rŸcIxiз`T3?G{mf <ؚ_1Jm" w7{:Ֆ n8ײj 8z uД\&.|!Jd }OOZyp[$HIݶׂv@Oq%߹N n#-^{@葨Q-抒 _=i B?5f@7.k(rcC=i^־R+S]܋4P TM19T#ͿZKQ/Q(m훷\b{ic_jN2Oh `=-̄Pk+޼w^g/QP5ɰ@׋t.Ѕj?[GSmG}s-,t8m{U*wL/рXo,@F;#me\M*TnЅX ~<@JI DPqF-?t> K.dQ]ғZV)+ eZen;X1ZTcCy J0$3N$Ѡ*&҉%Ͱ9VȤ_Pq.@lqIx"uHզi v&E,,ic@ODF孔Μc e3s7y2 $g&Ĩ(,g54_d4 oW\H&SWsd*U҃C&oj ?h.zygHQ\Z&`0O追Ap崌Ԭ h+޹7GQ3ЏFYFmcws]+]Ӗk U:(o.Dfp*uBT;-ɩ/Y6ݎDa$x YZ_Brl҉ʗSyՆ2U~i\qJLx请]P SF:~i rqRlth kR!fޑHkL\)5a4h y7,:}Fd#$!vkT{D /r4l֔Ɍ\2:ZWA aLr8JS*(R*e/`,02!xp+ˏ,Aج-kiԶt(FTaNy`?w`R{ 9K*Q&H!Kjea;;V08$ӕ2X@l/'pb;.oǙD8 zh_4o.C$ExI7p S*6wNЛ9þ)/?{Zw7>"/ sjVhwǹ pұz> f2mzOuD9mMxѸ~ib2FKelnѤiM},5Z;6GO>Ο8i׊ӳ:U%X U`C(ZCB9299ƻYC&8qN"+ԋr;$Ut>!CJt?0+3E8wk_;~ 8Mt{⏎)XE}†P,|ONy&}1IHBٱO?XKb $zkDO|B Y.G~|3\S0TȠ*\UmIJul8f!֧< +&LS‡3C!_6 UbLmU;.s i 箮)w6Z`5 .Iͦr Fxv=)!x1\)POc[k'!ܮ2("w96}\.?Es@#3<j)%oA\MQ LhKcG y`2H8Z&kGd,s)[А19|;Uf0lY6cuwY7oo/4vqT r0tSPI=@^w T;d1|xmmM95"ӍSYTRivv&Xc"o'w q$yP:Ǟ[$Jc1c9-y{ oFsu*0F,u,l( 33x=( HiϮTF< ˨Ĺ"H^*ℋ^%<'f?akxs\exrӭrY0._Rx'إ1EPVϛbT `ӅQx kK"HP[s6y$AWP$>GVoWNYK1IlS+oaR3.m3_'[=1hُRPXp-nRmaauAүL LH{+/e5lxG/ό$ų3eWV'FUV5/&O+znJ+D/@`=8-N8MlhA >⮖LJ=veY׸9ڝq‰W J?EVxijS&[Rb$Hω}&˟Vʘ3rɽpі):];Fh! 榬%J1ALjAm?<5 jx<1 ^x7"N˯U=s?]E5W@#{f T\8[hvziA%fHW/"VT0 K#IZV?A_-[]5V7/`M]ܿA5&p/Vhc۵GȒEC!D%Y +}Eר~H !/yFM]Kˀ^%zr&7Vf,t K P̍tV [/RQ1tzKC{]OnP͵Żr%`<JV5Nj#[D.񝾰.peh iYafZ>eJ=OK Tdj M@ar|rX,4B:2uQdfPnb6E$蹺iρi|_ش^q`[*l{e;$R -r(?4) ڦ7s zox\5mP+m#z1jo@T`=T7QefM4&s6[ꁘv_ʿKߤ4v( :H%V?-N:$e1XQeDaL8^_BY_'=&-X *,&ZX+Dc%FF/JGQ=j @b9>0w]ߡ'&طaoT(U"ckЃ5.Rn:0;O\Fzrwr2,oz< ?mƱ'7.XL}LI=vfs>cC;^nn6vf ̄ ļ9=o[׌~^u.C9X ?1׶tp:H">yw]2z9TXf_zYw PVT0vƈkgt8(  wH|N> hr]l^[ ]M0PG=Q(X|V'%▽ǞL"VeH齦kDV<ET]|/}+ %/<ő`Dz/O;QI(kzJ@ud.ab#rUp*fp6ֿh|uhK͆ͥ1ރu^a(LΚHC % ntkudX<3kmʪ<@Y&+}IꅲDŽ38uIV1 wk(5 A~00=k2\]\|'TSL|5gcgz`)=װ!Ǘ~'8Y8/ig j8~ /iKdy3+[^Ҹ} l˘0C: . ʊrEyN."4dD<uQQ\!PCEu?7!m7)y=ycpr3xult ۵|YqfU Pe~ة^AmZx|[Rs2msď [Xxtd4s%`ϰ&B: &pOt!F;6+gP|L#x;ã:l֐ΏJ}c)oTyM1<2D`9|b <ܣFW|<}A+*<; x8 A.P8Eƍ'rwr6t>dKMv=/wZ|8%;'|Ǿcv#nEsY?="l74ǡpnBtGؼר2x`UDF 9Tq26Av<Vh"C28iZ1yH;(D#wVbՅ~BRMԸP@,ngeU" {F:rՊKGHc6"\LRDSY}^euhU5+ߛ G{sҚ?{âpw#QhV<]feg`KF&4Q,TJK#w>vMVW@quЋXPI"m&@MDO BLN#qi+KfpWR\s_DA G(z{& B>NY-ut)S.W5|lMkCPx& ٓd^{O,8ėB8IwO퍵 #Zڡ;U|Vm[<ᆜ/ Г'Nv38Y+wOGp5$״w0Ta&U_bL }8={[*yxZ&OŽDL"M L4*!<}q'p_\%ɱ!8lP)"2Ui[§kfUK?8:b D: yz!r49 I^Yptvs!Ë}@WyUpFeT܋ Q+ KN{OO p_TNډI`V -$YɆ=:2eb )# =4їUYQ-đhGh!/ʯiM~5*;u4>SFJx2@*0Nu1NI kئo7o,$omܛ]UL2 vgKxw߈7;!!sa&{}cՁHK$Xn(Tv )PAO5OF+`ogi]LGv5)heʎ{GJ!&Lzzj})ny2fBǽ ֶ$O.nm>ع2@?c%4ZfGDa#OAyg :C7f+!Gs.Di)oӯk0]ER桷7/¿<˙՜i? a*kun=҉@? S,9(Pg!4n@24@Sv0[G|Q96jJ $c[H3!A ]|Y^h{@Lʃ Ip}52K4 Ҿ܉t|T>@y8]EM6>cJ[Ѫ5|`ꊮ:'eC>"2aA@>]OA21#t&qm3ZcF䞭h#f#Bq;qymv<2l:(^gK̇&^.8X(eI XdEїت|.}GZ^tZ&vb@ WopdM3Q8csH##.PVZZHeV=F "I[h;UuvjU{ɎB>C)Lcjz5wŢfd4},h+jy"9k2ޓ8 m*^257[:0"fh!SN;c]ݩQݾ2g&7p=nJP]VoX+uIx3ƜB4T}XH/PY0Ǻ1qHJDp~Qg`!VF sW 1Hv DpZI)riK.O8hCc2Ib96C݂yHxb6 19rϸa򥽓7N{(-nUYmH˗g֨7!'m{Ȏ$T{r֝eBf׹Wߕ7 sro(>OtcIXѻ} =&*YzLQ,`J!aLN[, @R9*B AKCe{E`M80qTcݬCa(`; 8>WxcSݲ 76o303=ɢ!YUV tj60 _%h<qw> tLzo?7n{qtFPbItݑaB` rj^,_W,P{/ 8MlES-vԚ8~5Iʮ% & n#pd*'HifYN&+٣-ՔtCF6Ggfa{ gk02DXlV[==ì~"KOW][S.Tǐ,sC*fڊ p[hkB$-x2Ĉa̯$&O/>,ueZ%MMipRbJ]GƽkRj\^h?w$;@Y0nϯOda.0w?@SMA {DHP[;y&xcq̺Yϩm<P@-ّ; TL Rgia*LCk`acHĈIҞ}V``8)aMr'% #^M%E&'QV%9*#kLڲt@9 H]zf+Ϡ4șZ.M!Ɠs%O qCȗ)>-}R_($yCF@6y:V i 7BmtEZB56*Qe.c<$gz5C=kK)Jgn: SyCϣEhOIq/Cb|w:U*͡('Yssu_?XKfO6@k7@ E4/Z-31^\>>DJؕ$ n4׹Q@ZTknJ"ȟ#>-ޖiU.6+]Cf-Zaa~\DY.0¹Ij`\dyph?yu'lJ_!rie [~^RCCvI6wAtK/dv *J{zpG ?QsGUyV=d:D$E8GЩsF;ܬJu!k.(30+K 5">{ڟT:o ˑ #T` XF ~p+6{5x:rvCgW!$E}^A`7"j[16%s_%6Ieq`(Ӗb[łe2m̯&TO☆xAșCZrf1Bر1l($>E仨-a>naxEU|M15ۡR <GrhaooYeMxzI;%OAQtP\KU$QkJ dwsD"r!l"S85"[qV0t\tЉvk(O[ )n|Y)дG<fvSдsz\Lj ]iwY! O<~xݔ Y2A cJy紉)0]$==DY@Je$h@]aZ8?Ox1С)fXl-~:7I0*qg15NTê1 ̀ZTmډq5yGd Њ9`!)8MS>&t 1Unbgues+ tҘHքC_d>QR/bkH^_Ct`RDF/V2p^N/\:\GqP!Ɠ4ZWH KL 2\~چ)*;$C|FwiwgOJ'CP@OR ?P V[E;~UCM3b~>ph@\|DQx<0hw$UI4I';Jm?6(^{`i"q[@?$5s`ύOW$ ;{﵍H@=9e4&@jL4}Mj;PDϼ_<_Ui6./@Yȋ4:_ˡcWg"q! ? B!_d:4Xm8-Li#{Wxg^,"9oq _@[7ćûǡaK6K|- ;sp1>L5cLYfJ+a gXL7G`e ":^ÕyvHK"ET?{ 3xʧ06x'S5aボs[C!,yFX& !"]$Jl04:ri9^d'/L@ic-ltޑ-@qIՙ(5ˣ^pZ W`>ӑY0<=mDϬW<)F izOCKx1i_'̋YY}h|(+OK; .߽n7h534d@Kd@.{a+Hc\+sP=p+HSK,}T!\ЯY${[@WY5"KЉK ^iHط@R^,!.}۠ȠlTx)]́Hn "!g:j+tkm`;$EQ1vYBg 3:k-@\\G쭾Q6Š+DX,a7oTue/?`x$;xS5W8]>]??ΐSHWRRL^b݀ 9ض^ X/v ha9~T.\r-(jE*ˇMl(2?ev)($z?>ű6o&Jko;.%vbfo7ho>W e~o<}8,gjϚ+:swu<)3jpEEEZ=*a엌Ʒ>$qh{zaeaaHW) "!u;FVa-!<,j C5Dz[-ڝIߩ5 &])=%J ‵mVG-DLzyV-@]xNXQRVYG:Or1zS<F7r4Uq"`mEJ&!V QbcòcNhȰ=R/<&us|M`^ up; |]rZfASR8cB,4DhBh\;2Ed#YI0+>٤&ŅębA[ty{HG B8;H1(^6xV ]a[2۸SL[m}YF]).'(YOb=@u`~Lx3 8#r%ƮpTɟdžv=MgLJ*먪?4kJwm}!E,yM8%*׵3j9#mt&K \FlfpΙ*P`n%&O%=frIj"7l[sM*|A_rp" Y H]eN9]N јGǏ̧$BАPPf𬕨O%>$5 ,Uzyg)X[P]OcM&!M Cicáke&(6$NXѱĈ+\݆`#SmdJ{f-$aǧ?K'Iɖ#uE5*JZȬ]0 R #\y YH)Ҹ`XVe<ōO40wp`K^`aMi h'oMEen(-.ד@2d3vTgC_t. !íw5(jY:r@EdX6Qojro "B\=t N ?-;atU0MF UCADdp(KȾf'H_#^z*[+`VSju9+EyG " ^`^rIn%5\wW2n$ ߇ܪɴKݼ73M<.͂뫈mTj+$@;r,5jU3xUs_^^$V27: .ɉNM%BN-!EUv籛 ];G ,E[Y6oeGeGa?8mѰ:Ŀʀ>[TKIПeEzvДI$. mΘhĉ%*^ o\p,@了'Ha{UX@av!EF4L0ĊX5G;ݿ5?J *ۚY 'hU,[qʈ\R?(9q)OCaװp[+}-{?G);N ~Ui`*%i~UŢ_+L3*0$l C#Asԯ<&r,F|gTT˶TT߇8_U(Rl^S0 y&j8e̒bکNxnpeoY=iQ @V;P1?~ zrvVv5@SQFǗksez"-ti K|%*@KzrCĸ0$C?;D zw_:h@'r[L6#:E$Y.&ceR]τ{=SB}w>]] j(1\j9JlME9l݂5T<JvQWP\ kSc Ё={QuUa TJ; F1׿nPھޮ>sz$KN7RRV h-ڂT+D R,.r8l}&*>.-(Άs7#nZ(}aSY#k?Nh4bkGV RLh%v?z9 'v8hi# oF=kqVb)#!O\']c9–)+%TF3B(>Î;n";ȋX_GC٪=/\.o*iL83:cPjL 1?X ΃vMH+D]w:[K^ A8}췙-tXRSd:מeWԄb:/H6< ?w9~0CҪz|@~(vrCN !#UM&$.$V U?VR~^DcNEW}es"ffz- (ω/~|=!N4xyK@X kJzr)j xnYל~78&s(4)@` CqkqR :;bftt1omք)+mOPFpV亭䩩Lw1ITqey2"5u K^ٿ.|_ [-iz^hQF >ʍGԊkf I8`jճ8r GVCLN+rjk+z7"=lY*mYnBh{Bs4bu&o.Tl+/͎]?߬ 5ܧiX`D+4گ`A;.?7IS]ZE1"@"SFuzfˍ}FlSA6:Nu-j@62Esܬ\ednF$UQW/fo2'g){BJ 䗆"w}OL3EOw-;h|$5å8_zCr1%YP zq97RgT$D]X}](J7#+ Ϋ?m{['kUxm ody]6,VmӶucO[#%)ѷ{T'OkWc7:nSrĴ[SewWq .G |5A M,Fg9T) fL,9<$꩚a{Feq:4;r5<FTKa$|9[O||puõ*~Q^~SN q#ʝx^fT KD@4,,r8@I.~@;ooJC73ď,O R3W[@ߺ[*\GG?bUMZ{;N=u3 xd@%NiΌ^!w硓i͛ mzL5q9kfuq ?lucMSSSx7\"i-tћgjdկڣWph 9 @);+PW$$V&eήj׸E5Oa&M2e5ԓ=gB(yij'ԪKBO\jݓOǍͷ2C2t>߭o*E%]PHgxzk6d*hx3b'EK?P~'ȕ>[O^g_T/ap0 BVˬu,{ؗ WfC1%ie3J˯v9Ϫރ `V‡pPXPT$[?UVgP "n5PWՅxkouT k^'jJb^E9rreLw_>*=[62ʞ:< iN3$hS4U~w*u5C<=ŭ})8HRWK&BR a akkX><1[鿬7 :X>k"! 9ŵJ˵Dq&qr,ឍc+4@ k $`݂o 5k86VmV降]TIRMi0Q6oސ[gh]סKv'U/a3uJx T؁qpnŚ@| CIܨy"oEp9cq>OЄr(%眻l~O.dˢd $w@E%^ʶ b _^W& %sCMg lf`Ȏ.|{I"ŴrXD/bo*~ -7k:,̆bD<"FꌖsvXN#]b (yCqEȞݤE?l8fK|_)IQBh }iYH0Y l" mN\& ɤ+] #KZUϹr@WyUΒG"k" ;t#P~3?(ccC8>v$xwiO~]ۭңKV53뉧_=-?g6H&8 .8W&'(|y׫{/: -b!ܡuouJHRt`(^ ӱNg3}o $HODi:1wNd\-)"8g ("Yw|-̆|(Wa\spkDeW Hxm9uo-GϨ?އiFWB]S|Fl sҝ,ZG>)3.Z!lkB ekN[o<((%ut>l6hĥ`ʖSx>]O>F$+_i~g[Qq }EǤ,Ks A-aD-4hHkYa%mt! eן-7o4qWʽI²GJŝm׎|+=EzgɉiuQé߅ `1ؕ+Fq6&*dhf+w46fF3+ͼr&*_+P* +8jytNE3 Z =59b._?,sPlڬI5?zaĬu"q;\Iu2Cާnu,/+(NF}/Lr{%2V etyC*CR$h 5N|Hu2kņuC*% 5\/V쬔&4c% ~ys*4( $%ab;n%EsVCR[iAQ#q]JJ~椡^etPݶt*=:'ɰPWg|BlG}`9eא6sLMؓz ݻ6e[c,Cҕ;0p{,l Ɍ-Է.lpJ9řU"))-ȧh* HYsHg&n&lMĈmXe {$C1׶=ڤXѪk?p͜ҧ1L3RHC^;‘Qag*Cj `|T#tO-xkd^\> gc-QsgS̋pl0FEuVxXQVDL&Ǹ{5PTtiCFҌMˀ#3㙋0"JTn6#T3{kA~&m{7_ܛfOc GK'^XTrYο$kU;u{eb/ 񅬤goiTYfUU~}H/IѪ0 W! 0>\++=^XEX6Fa+f9C}%VZ8Km6a`y?݆HSȑkm+֜JX88"bfM[K=S/"?$oEr5ێE_=957ٻƪ@iDƽğX0|ZL }c0]B )׵3iN M|30Ol~aydFvcvCTO-1#دY}cO=Z<->Dܒq#|K F>UZw$#ɔhV+[TW"pWb'^M k<0A:}uXT2n6BiE4)f:D&}H cp~Z~*JB1P%VQDVԘN󵯑B5]IEmAr1hn)cIGz|<njEƵHf*m*&8fB-B ;қ*?%<~&`US}Ε X7ij$]{_H(+ު\bP/CzEeb(h8+Β[!a4]cQu_^ n:5Xma7Q-ofsHRə &_4ν~h7cC؍ƥQ\ZWkc՟A7F&p*Վj{VE4j'I.zDRlPR(qA6 @j oanUzda' 0L@ܫtrՐIڪJ®NV{]&%&@2$h(Җ|V1@:߂K. M*4`z,]QyAЂL84琧>N4U?/^G~kX2瘀j #]WZoǣ쒷Qwxw^ .Gfq}a[#8%3svr&k*¶/?yk^]haH ބIc2>l)t> zLkljÓ9胞i( >>7FμH1mT8GI4W2~Fv_e̥WGQD(6nBSma,%EІzdjX~g`J"PAA%.^G 'Y>yaK]?dvToa}k굲NPC '6vGij7o.=o:`Am&S+!2Gij.x Wį=k6QuJ?CV@m8A8A:"5a5ϭr6xor;FGg6JB-$d)L8ֲ;lJo7n)EV;H^KS!,$`gU(\071S*}!!*iIB]|zAk:(ۗ(ߪq$<#k ĭhcTk sOD/xH}eA34ƮU:f:-۽dыMS0\صnl4K,,t ?$Pʫ]zD\G %ǩ暌hbO&+ч5ItqcY^%vL/Ա?7r-zgWo~9)bGDjwO X?62KYϓ55׮n$sx' |ntɂKn",UOj6OJ=X10-g-2b rh}66dy-LC-U2Qu2}zwSșRLmɦK;ye]$q | TB["RlZqZ)~V8,Z!`c*~C͌ܺG+YD<+O-fJ@:q,.Tk{8S{/B8ER9 a9f,{SXnlЂj& F }c dz/a&$~ "Y'>I1W.vzǠNy|t?&Jޔː$╏DNyJYҘa^~ S({(jҊK'|'] )";OX-HԱ'e"e: urѷ7W?5~j,6A- 6JTNިC6ֻ%4y]xJPdmDěS0¸_ \MLwBQ;F1iR(ýia=Re?V' UPg;C g\_e6F4U2vO29I2Ʊhkg-hCĺ]FbDKl|XQ)m2_O+ց(hqطY)Odd@owx9@bPUϛGb2"=9B.YŨx5nӗ(WJԢlIkv¨.sN?}CvGuQÕ9*qeόWyϒChpd܋󯟌, ߋóPTOԽxu9rNY ggpP: )K Kj7!Trzj`ߑpKPzv*[0TgՅ۵R:4ǍnU{w e㈒c2>ez~gr߿l@`d9sq љyzgW}FgsZ.l(&; w:\̼J{+rHڒrwa۶}k#P:bJXœg%ݘRM(5c?hYP'N;86>&akH]ZY1w+ŝB)+5Xy ymUv?̷Tc2$HaoH- h8fQ -WQI!?-=0-v#lw,!\ viIޫu0!ě)*do~$;]Nmb8-K j!.Lxu]w="B bl|JWm|[?Ŵ% c0i'D8J  ":tǔg@# CRx'2K0"俊_ڶN`At.MO@N/Un1Cw;|[Iz7_}8s:5x8]%-vz*ɧFB'ژs4/ H2`Yje_7x7~|z%J͜'hīs5 :gRת:5v>"+8z TQ>bK^H|T&k`Y0iΗIv9$:fלLl߭["fs[KJƟ4JG6D\Ui 88lM\2 BY@G67X>q+CΛ#3[Gv%&>f!/QH4L+P{8 0f@f]Bh%V'볷K+S biZ3 33#肈 k bݬVLxTߢ&k:wkGL, ZsOh4k"_$m]z3Ț{v^79 7l+0< {a"UBio۰2" /sMG3î g]٨QZQ{#N\ %lg]/H[6L6qxGOU;Y>0DPSP'?k\cA-C!KZg:ꔸLu\kp0!ٞs73XX0ȓp@oo1AV)*![, } ],GM+-L-+Bs/"%_cyp'E B:Uzw0XBkC _|nYWGoOtta6n axf҇z BaW+ά(UrnTl@YG~J[?8P4݅5ΑpZq@31pLNn//[s= \E%*5dA^IB=HwٗK嫐tnn*+2JНa'FH4h'74 8Aގ@Mp>`u~@^4e% 0;3] d#_4H=Uh&E,ewU 7plfq/ܕu' C $m]Blvd&rqz޹ ohM`@L>@xo!-wVكƋY5|_yul\-_8fG'8ye8>Sk6Q✯7Sw܁gl ]& 6~S"gr}l{w|g˞|vi~dG;ul r[`r#ǁwOUT={Jцҙ Dc눺9zQ;@r8i̊61O&|/"."@-IN+/\La l,! Lݼ<65 Ə#P$pjfp_)gIMEk8$'|'Άg}cOupPG> ]%WM=me#}MԱjp,l@4Iئ;W}4TKmXмBߨKQe(z\ "+ G e* mkBTq_ #ݪA}-J$$`4)7ش~gOf 3凗!F)o 41~T-9tzmI23 o0 md !ѱ"IE,!~~ oR!e*`CR{eI xHDK#y޻("#&>s|p~J $ă,&e s'csOA_X3) ٓ$U=IOER8e K2ֺw $cTz_x9s 5^7 TFm㹆Xd-²/Lיl{$M`Y>XBxli( !emm1.6,Fi xl["(;0w!oOw۪ 9 ^!ek&M`XgOP%-|X" 8~g8kh^!^{C5rm]ZF\UV:걗k:RK<Ȋc5J_# w pun} fݘ`^3Hq^Iax-A"G>V; nn%J!޶`3Ow@%Ub!_D Ыi*Y;eq8H#pw69OC!b!nCDk*Q}bW|j?<2)#$" F赡j*gt/+&\ x|+=J3574l/r~%ЧUoW}WIvрAJHQ0oÒH=l <&Y-)`IRGJ*C{W #VbZ7;QGGl e6v4Q:a]o-Uvbe=_ݿ ;ips[_"6 OXT$ĘҴ I Ir+S>pNI@g)J,qe Qȫoyop_In~˴ܾۺf<@2 1+ e%vmf (Gg&0\i|ysM9!Me2eKN CL?_]0xEk+Y~E!\: t5lkw1(PbʋeX<4c….E4iËkbH]ƞ [UPSkUҰ p@7ni-M> Սg ̪8\Q3IDGOlsۋc!v7!~}h::BRS0u?b#r* KL`r9wJ6^]  'Q^NK?+ L_b}=hko1[\iB]]]VD\.? ~p*9<0) Ȯ:/<قAD)jS/j J|%=Jw ]+ !!_˪Hd?>fyt#z6O@\y&*u5 VoO*Fj0&)t9=י&1YȽx 8s@V. o,n8|dtɛ?+7PWUj |y 峥Yo#L΋؜!·;}pz|LeKl"7lВBDk #g|W8}7U$1E'T VD+&9,`ԡ2?.Cꁴj I; >VG=Vu0<] ƟVE?鿣PKiaמmHT=>Xglǒ"6pWzK?C|-  Z(HjuߐMWpIB{jly!rkFUV&jҚX?Ey-ulk"=JA3klTk4p\ݝ&Z`@k d!0FLqUG8ȹR{y\UWg\5/,T˙wM̛n?5GF?E) T2 Vn? `B.+B98+h¯'09m_c\qOEM8K.qԅ6J4ۋ8:y)_\0- IѸzbI~JM:/]wQ:w/㼰=V 'ӲA DXhKOq?VG AxA}~RJ8A<jlDz #]PGsb@\ƍ_C[u&fD0K+ߘ.sK\ţZY` r̲vE"d3Yp٬hfǸS.P|_@GNr}bmhmFBDbW&uۘVBnsMg 6 G' &b!IZmhwod\%!:qF|ERN5 NLZџds;h1Q+rSk36l+ 2e65paz%huSA3-[k_ V f8=p::YXyy?-}ݜd]]{TqWN#i:ާ`g ?eZ}}Y+Sfd%|~Jl 5d:/n%˖׻3jir wj "o 6$aWUJuO-K{M2 =I_!ra!D-PղH?:N)Ftou[$}̮CR=&f`3!*%';&ekm<2X+W<ӏΥAb c%|Q'ǯG* t;`V?mJ 8%pчZ82hpcb 78]מ9TRvoYGy8xRv d&~/\ f,ͷ ),c+_r0[(buշ5G-Z(tjYOK|7J"G4P&ȻsK+zֿ0l >J4mGLfT<{7ZMTL䁾 q'Ѣbl>n r1FLS ^ۺ/i'b,0vAWQ_x„ַxqlxyn# MVNCrsL0y ^Ļ%S"6/ޑ2IZ&VhhEy>%'DrV^iXBv(.׊1Ru>%5W.<,RJ%et99iI~³g@#a,v_ jCu@q_<@FC# :yLW`{Eobk@@$E |;fLK jKeRI%ce/@+9g"CFuZeR@cyfO (`nmZG)o*I]v1>XZH)qda>Yv%H{M }4T>d(\M? %> g^We$|< :UP Wz`j ߊ==ֻ ->;6Rm͇+Ex šXw W m삮,Nj;9A⌧e7G%pXڃHd#t.K3I}@e'R9HOp/c^2U Y;8s%?M5wbE?¿Yzr@f|ĆhcY#yշWs{){Kc`Iw覫Qpq;a "aHo GLqUIfjwHa+oo%w"'j峿*/-V0_)bUoÚo:L9~-h>duYKzr˦n d'Ead!֮3YqGz^TÞ=2 1V,.9ew*̱xjd+~^ ZNxv%WW$Z!k+N=Qꠗeq/~G}+7 /^8Y{~0J_@'$gݬunW󀌘 +ª+I<,. !`3_Q&.R ` RxI$tq)dVMY'HPj<bW^#K!mn򓓺p)K@ꥠs_S2D3]P1hTPd-cېȄX"JfI -8 yѣiHD*35~4k`>}Q 9LF7ei7ELXSYU?G1Z s(` ֻ$YҝEZ4m7XCCb&Xڐ'}_@zD&b>J )RwJ׹sM\otz j?9at>)o>F%@~/%T0dy6M}Qׂ T1]t6XSiM Zr%6B'3OL%_,x9Bȗ] $Tm! ]زiKҍ\ `4i )8SqAד h>hv U֬м%.Bf~*k4X%t S!VG[a+ۯ>9pYR?g'PQ+Y1#GJ0.:i 68֫=zH*"!yKC:2-.QxVM%ľ;5H⎥KO0G=w$FbӻfwNpE V(X+u6XUn}ỮqZu6Hύ6'R0x:tɃ;T)ukxc+A7$Z% hA6s)%)k0y@5VSt6y,*^ \N8 mmY Ù /;' у R>ZN;ax3\ " p]qn4h~QX%1_6n]k6-^8Qn]uͱ%fKP%nE>;E@t˧UƧ&$AEtVeiZb'%i Rh&uJO:T.f? N v8Jj8usх|ݦ@P_vږU8{hhk޻I1ʞ;{RU9HLl9u@{?jcOa0$H=C?0NmvTmKչyr*(Ox S)Pw"$[d'9Bi%75`&dv ʔy G{M$?P1ηHZGbF)F>%:Q%zDXxqk3C"~}1`S#$t#*}^yɟԑlfu -)+&)7>胼VgMިH"&;\ҨJ}+l˫E>N I3,tC"u_[jY;cP/r|;L)I6bԋU?g",n5WI y)jE"Wq}uS$cͬf VKِ6?3M3v|pm I3^fw F!"h&@c Ko)1#ߺQzNt拟@E٪=l3n'¾;3%#A#;g66rĒA;٣b{Dg$G/i8-VsJw3\}lBXpH;#Φ%rDr3mPLY_U@)[Ge'&=眅=7&ʂy{}BT wץQ!!0n1WUZxkQjU P=U؄)Dϴ-ԄariC s1gT2_m?4Qh$14XJv[)goEtqNn`&󇑧iB bR"4M͟Q56أ$+k%p+i9+mɚ*j~t'>@W.[&WP` pIf""toDګtd$z]I$b-7&ދNdAM$a gQ/j-IU[mYUKPXw J p_D_PJ}%E\qFoil]KWN꘮` (":LHdG{mdy^>S@lnU^rbҏW1AB{Qizr}\%'K!QH8y9Ml6Μ$y96sGQސZ08svC)V_kK[X+ҕw&TyrU$3mwI,.,?+uHk(x4!Bi;8zlm]bw-*ӜcO:fL?MV>bi7Y q<;xkC*~yBQeH͏C>%{mP9cV:?r->k@Egè֜9=^Y!TE`Fֳ*lVfml Վ "HSC/DfN S>}|F4PzMQ[H7#-324 -kwг>@VqvT,BX8**< " V 8'ǃ~?֕f~QI3`,,@H``2ҡWD Dzww?aߖaFFѳd>]Powb3 iLwsWFd# zZ| 1 >\1$/TGˋ5B:G7峖Anۿp$EY *Il$iJ$-{2jʆXrw ExRwVGT,# ޥ.^߲c0Ɔq_X9+݁SFѤߝGrWec“OP$?}{ZŬpA 6-}Z:ik'9!=ߒqF 7 l$ w57dUާ-u';,oAO/1ϡ~rU~H]&J?%jz[ tTU,BuBj&pi9 o9cӫ8PKeP&߉l~TbGhr}qi@o#b)*FH iU*`i򡤹Db-G낶Gx&[q*U2յ=ww[pO?CzR & qR*m:jbqAx$@,<05yk(~K74NmlH`Nd #aaHwAo#Ϙ@ϴ𲠏3)@FP-OTW燏Kc w2I1J(aL^*W=4iK2sn.Fs3㞆0,CsVDГ l"0N[@JjC!~F\ǃXebEZY/,nLTA勯ltWr@EW$#C2(z1OwbN0Gw 1u&Y)K-U`! ` s 7 g0TT 5д +<) չ8C7~b&0l[JX_gJqc}-2-(1e7ef[SD% N>cN8$*ic^zZdZYH7/k!~q0 ck:ӧJBYS+/GlVUVp`wmlI~KѬ/}t U3}'pKhG<9(JȀ!!}#Cq8/;>;|g8ycEI<_V EysQy32e>*J3u vʉ;چ\h # wd` T32q%ho6dTꮬi>~Ƒ/{oiL\ |D9p rm䟴à*+$OT\qfmBo2|~asm/Oĵ' Id kPOex15B#azY7ʴ!?ǃ|Hb"HqkS ;SH*PI&wJ]Z"z>;[՝Ż ;*Y؄O js5Vq~F֤rp;Fz3L}zܦOkIlnJrpX_2i# )kfI][t8EB5<2u3Fn4.q (O8 5KX |xl{/$,tKuAom YxLh$;ScwB#Qb`v0m![GٻYsleIYm3G(2! Zn׉cJ}~~C~JٞU^PKޒUPװ8~0֚0^k^+_IH"|Ǜ;zrIzRM+(֙~0IW{ 6,.w=cS 4%~L.J³q]M]og URg&v0t3,IR]j;(vMiD<+vC=,K[JX"g 4ޫWH1G=BZ𵅌 $Y\ {nMJQ>;{ٿ"L_͞'Ridh㦮Xb/qzki.$DԴ%4/ jS6O/C KmK{,[_S 41n'.TՂU)F"#rf&P\̎0}}+*ޮBՈ}Ji yJ!Ä9*4MyӺ;ho#jnm)WBBէv/޺j&3G}Y;5d#A&|}U"vÓd:D@$с~C7NY>Zˡ{z~vޛXVR'yp]Ew_(.f߇G\o|Ekx6.Э3Bx„‹R`)[ v*n5 \= "o٤ׂx,7u,O 2z׵kGae/=\\`B'd^ÔJeu-4Gx݇r ,B 9qkێ>>@gj/^fpFswә amJ  E2eੳX;q80 16G1og V xp;6A@9O[K#yv3y[9"u֔%َ-? S;Ɉ(RP`Pa?{O)O&Dqs|7 I#Tdnbr/NTB J_ɅfAKK!< eꓪry|Ȯ<#<}5-\G8gڜ3l{qrFh NIn K&Wwts,{Tg41/Wl U_y߻V9]϶ji<*"dz;_I QK(}gT{f@EEkDRTvh/f2Ae| 'B Ը`?VKѮywz/ 4AJ +%$ '$O$V\=&LLJ'yt\{$;qUTu+ٙmU`*\p{(m7{С RB7 :P; gЙ;FO'KҹcF/zy(O4Љ8+jce|D6{G˪LoxNpCXC({Q9@E%P|~?G5!$WK)WBb0@n- ϐp'̤V5>_j85p#,*H)ԭYg&*j˼1 =MJxE"k.wzC3dfbw$A9\d.h5JLZPW&GD߼&~ 8c=|\h|ߟbb #+{>⧉J ! B >qy:;| NX: nƊt"Mx߿DhO3-P$hP3uoR]*g B>"Tt?NW/Td/RFvZ[ZỈ.MAk@>GrPc?zcJ=\ oR.s[V1rO'5 n XbwS A9'ݹ6z%ԲP34cwYacy",? 25(aR")Do]'R~%oy\:4`8ZddVk8->)L)&R9_f(^`ՕMKz@ b;ڏUkK [] Q&&B9d>19Bs9ƭB[\FcM agH؄)(w{i/SLA>ggI;B:!0on)!HX3c)wuRu:T|y$iAX}g_ty^8 u%(fv¹rY17dɯNK%jS+KQ-TU dH|{ ?Gq?S :lOz 7!NhOyH#qHYI!o;0<N9uHFuI^!H GUd!85ˡz0hr!DFzGL'{#5PβʓȬKi'֥NS]=n8&(\C@.Y@1v`TL`YO,]`q~&8[i0Kfrn7,d()fXMnec8lTӚh ʎ||«اU.k{(^&oEEL1(Y$y\6Q |6*0Sy%`b2Z#Ƹr턣9oS`==WWV8rM]o">U%֥n_9f?߈Xzi'Xދ^l9,!s炤<Sjme(^z9).G5 #ǧ!k7{fhw7,gO>(,| CM ^RGj6Ӱʶr(w_Ԩ\ސ㻅 VMth=B;O$וy~L\A-G٘Xb 7ɱ%NqY('KF?E:&gFlhVðkv.@͇.5,.$Xj\7[k*zQoHqܭ&r,D l8F~`Fn sݩ܅Bf{兹#C"h"wwcL:i':~gBwxE߽8øVn4CZqD8¡ז`Ea]<'Zy(|`USj`{JUkK)ܾkHOUႋQّot]K40 j H?iAofQ$ qy%P 63(TÄ8l#d҉wOD tNPYFZoAZ,OJ[ZN`<܉>9}[;$ =rgRy.'LSݠ'P)SXDE5Tdua.+?wB%MP3Н~pzP\ :6YI;J j+Zw;sc+qNZM?@g~UfČ.HǪ@xNxEKח|6 GPV,fpLvlz2x<v DvQX\ߺdUDמ ڋ= )E7ٿ_ɵ܊ n:s:6aجYp|ؓ;$"GX|G~[)&΂x UCɮ(f cɥzs5'O$:2#bG}!0#SvIK{zi6T~A/a  V긫q^q'v BaXk0-Y{9s4#^$iqzK?+e7 #,[ OkٜG\ ;y:5`5l|RE Mc/kQN*j}jOyl/U.2*򏉵1BL]7X PfG>* ~jd2\:.WτE$`Kъ!$f &щF0Xa{Vf$K5F3Y[β Yv˯{11DQKRiŊrM_@Ӷe"^2g] u9n*)lP#X9M1{F@ׄaY\OW>lI'w~Ɖ*6r%:9sQ +-6n8k"RQBsޣ G@~_Ǟ_p[քA9gF6BcE;Wԑ |Nb&,ݶۗH`e3i,ܧyG=i,j,sr=Fj.PgR@$LGeK+~OK U&U7_~-.ۣvJ#'&wY!nMehoJI#T'k^[63?crA*]˾Uuaqȋ/ 6Hg_7AjGJLab AJq/_$@H*Мf WQHE, eDsSah6e㛹M>,Lb*jo}"#lFT,zP\Zs:Q]X!./fGDe+Q~۳c7giwۦhhKr PƛꓓbPEVpum8LF5Ƿ1d,#$ Nq7`b}[`ooEs؂)wpkX=h+ѡ8+{ \: so9=t/*Wddi()I~ p~)зR+םEVcd@ 5N2O>̒vunH 9<ޡ1;+&:BGO4Jfڹ'EQqɬPc'V-֬ 4;?13!t{$A (A-?DbѢm68EpcE((c:~Ca^5HJJq26La;F,q2}`G:VBt%&0XI0X3)^nlnՈ%J_l`\WxL~.V۪g.fɘEtF xjfcs&ƌ`}GqtI2Y0PbNm6|P\ 4ϯɩ$Woŝ>r,ھR`P)tv7*U&K2q(kJy3 ENn>Me<)Pe!-CnIZ0 =q-t,\RұODelFɊlC# m]Cc!Jp;F0ՙGmq dcN5ᖊqcb ֏x3:?i ő~- Zsbqrݯ/ji/~W"^-QlPTť^^h^'Ӑעn )_C?Zbd1_,MWX܉Q]*.Yɟr&g+RqIs#'3ZpyI_&ѩm"RemBeO{A;ʃ^K:!崆6W+.3|b5+uX&nPO[GM ە33tX,2 uS$&=)Ww8`B5q]5·c0^*Z~h=\I6 ,EBxMJIS3+Iì:yХco S^91 ]ŵOCzބ|}'is5ħЈX&TRg6,1Ᏻ?%CJ/[d'%$-RfUU/qfTv]~[!d.h՞^ M؟7g zx9|. E(fvYd}wtdD6dA  5%9gIqPK/Zl]TUEaQ^{'ҥaVt-TML%Sj;ĩha2QY%le~L9h2nd<',%-a]DL67-m8^*-(l*jj dq,EQnbMbE\wPI]{Tt#)ڠ~dDZtL xkNhpmpFob0~+9V]1 F guGu-C@g+CGBz}dY ½d0diw `ӥH~XSmpYL@Ph֭B9ŗƹIqTy=ϸYCmHAyM>K3UP2ը0^4ޢӛ50K* ܘ.WR>=ރ!'-4}Hi'mOXoj(C܊erI)J"蘕VJEoShր}Sfp"guv ^Hr*Qwc8k&L"~U{dz:{WWA9&_@MШs+B\%Wy%0rZ.yc y| (B\x+ǮP5i%4&CcR[a葶ncBYfjgpqP4m W %:1c po43^PWU4GG-p.AfZf#6iGM =l3ıQ+Qr c`XdBU YY;jjK$}%z'^6H|XcmRu^!T@N^Xu9S ˉ%PXD]m,|NT.\? {hڝCXlO$0GG]l?2 i5T1 :MO3RML55Tg_lst[M`ot SXm@XX,C-ص3qt<{EVB<^)uXB5..ӸپRUraL+v x]椀9^]QXx`+7u5,N#N8n5hK2)1ف8k:/а SDk!@f\U,#F3C6 ˳*UL5[䆡$z,c`~,ck]`čoz9lȄ)'>P"_yg%Ć @ܓfx3ղj%PUfS=x #^萍xnNj~^Ėr$oIr R ksp[w&/z7+kLkMA1b[K&^뒬_;5Z#$ Z ڀrMv{?lʶ$2{6y Xy>LH3.ۙ;W}*k,f8fk BF祪RMÔr3#+yeRv!w eo;o0ăϕ'8I;b8W?Ⱦ'"<:((u >` rhe@R_)YԌ_PBj9!K̀ArnMzS K{}p"k(spݻ˜bߕ) )NpԩvJ., ޒth|) = Wx#kJAXL*3+no.|6H0YU&]̫ZA 5U-n$3͞󘱎+(+J_ܛSgpNq7a|Oe*!7bUgb]3蝠ܻk}߻A mz:1 $;BlN49W)>m2{A%2V5(9}Y}F;g   Bة"ԑjYC;4p,\(-/zKsXDv> bdj2\4q!(@CP*:]9l4أE"rY3OWkUe@ԃ @ yOOC&vkpn8=raQU[ՋɈ#cmI%d,Oz o>P-ͳJ߼H?\gh_9m/i }6j啒[o| S8ݎ.c>՜࿫:c c= 6tg44s?IM RZӪƓAv:% 5yWk5qr(y;0{tЛGEN*pjLWwRcݴ0zS̻jnyK=$Ѡ7ܶ.e3h}Dx>Umf@(&`+L.։Vٗ]>CJCP=hٶ=[PcASr1 R#ft(!ux֢T\>`\ap(]^ǦAoV|+\\9Mp<ߜX`U 2erE4#"񚴎}ˢHeߥ*EBm{ZD/Amiۗ7bFmVbfyOtgQ77\KDU7'| Q 3W46X쉓y "@EivʸҌm݇&P(:têbe.@VMzabmOxA69e?}x:*v9V`mvlCk~d޴4p1qs#@VAwڔ]#?*Z}](ڼ鄪Zq3>8iOg`F7be w_g=z 0`^DgZбn%%|!A(gn\̻MxTЕ`Tn=*igNAZ^8DRdL[̿*Gj9o5"nwvg8QY,_P?kv ׷**Z.1L&ao4BV\ 6-є\7-w8~{u7Mk"4U^$YkBX4C^>>8 S0{$nGlzpWSi-̊Kܿ@Eʻjz}>y, !clsρi؛$!d r΄'v.RRxo.>!kN34sm;An\xt;''xkSPl[cg8Zcc56\:m@c듟ѳ'DPnնv3_GHm[G/AiaEO}t04`ӻpMv)/ng8фTQiI_ \YAxAG0WkaܸZ,lj  Wj6 5Z B^jƎ\vk{A>F|-@ ~&{&U ^*#O6LvPtʊvXE+? *yt,]XsR XlT@gsX~,+!.7 V»mW|jP 8'ᲴAxQfGZ0'^ĈO"fjF0 a)44g"6<Þ?7Ktb8rn_q:O-L878=RMj`%R!Iؠ$tVMiB*3h;z;αP/Qc3*-uh5R_۫$[A~ߖ87]VQJΆEn"-JLGuq_5sJ2v%dsdNdusu!ȓd|M_{ob~N BZu7&ԅO$." .h:GJn"rb T LaᯃB8qbשØUy|ҦE)oEdAVx `=M|9s:o5ʌ6B^aNB '\S.dor&<)2LOF8WǾEBIIr!Q^D4$|scUJApV싋U~)SJOcAZ|}6kc<քfv`J*]0|Nm-4A#wۋQ-U7LrD;b"+]wjPj) >Bh[wRu*UZHdnݙ]v(e  ⿭9Gg~\5ORҽ3H.JNټp(+yET͡τYL dRX:n8"r"-ԩ9&q<,h%>w}ǂ.gȲcشo8OxJ7; AOLp ҒY:x&~v$Fd]f@TP ʵ3NUI9imNXxkҷ匽~600Q‹74W~?H鴅[Jxs>ڜɌG*"}#:&YTvۑc5q c- $2 X>W?KEb(:?5!%[,Ыf1yIQm+Kp E~>tX>e~)`oEQAx_sJI-4 ;cÿX^[/Cİ&AkGaE6taANY2iU.E"049ChpK{|܆b~S:AYI_o<  B?F#À%  AFWkpW\DIǭ3R_F,DUס3:Ry: le)%g0p{f޲ݗm ^9JLRMdh$}>o.P?WYjIlԒ*'WTLj35ןG_12ht8F2puNH.|q:z`#v /**ȥ?"QӢ?95, Fړ a*e|UT*5ܕ!| ˨'{5S;;2] '(KL<}kt8Ov $dK%5S nKNhzs/|z7ᘺ*1tZUW5&4vhlwyFZ"]pc ނuJS^Fj8[U7Se;jB7+p`)KNoI-2+ &htq2Ѣ)uWsMLM]g(?( r)O~uX-_;a#y3F[MiO ?`ܗ8/VOٙc%'If/#d!@w&g:zOQ1`E ?->k)n9׽FdJ8/QPKPCDΞ[9Fv0{E&unNߥ_$:18ҽ5ԧ<!]@,P6Je%jϘO%-It EaNQR;J)}3<Η~Qf#/?qb)"IK1eP| Ql{PfrHCx{WsOf3^`4Ny^@E(qr:EwcVۨ=5ӟR;:)ysl6=kv/gl>\+X<X2BjSMOPH|<&ɫɢs;$@Mq8VWn^t<3h@C\Mzq&p5Ψ a1`>~^ha8ز IѼO =gɸDbVM)䞾f3M#&4ɥj>Ϯ0uq'-ERխj῵PSZeA Ү"B&5}*﮷ָR~OwW ;30Yָ0 m׷pܙp@eoM=ӄPYFJ_O( g؇<ʿ/ƪ8Rr2ܬB+ONzDH7dhǺ/Z"qv ,g-:G w =! .;F@0U{X%~< }q?.R'N\MUdwJP&Ze9X]5u$[NB& ?L"WQnU\*{`|\T:4:"1-(ڣֶ yOY_$78RG;S?vs4}w\,FHk-*օ'‚>7঎q)?idI?UʌJ- ZJo;<+ۢihV Z2Bi{HPX5ƇEBM?uO0x )Y Q^k7du[Y E p` 䵍m|)WFf^\z¸g+,Bg:ZN0X<"k=b(c>, xD=p{L:QcNL'woCZ޺WX=Hr /Q^ㄦ`o0ME3'O# g8s=U̙D*~_]ȯ tFoM㪔HhP尚YYTu4F1IǽYp3{ 70@нd\XOWRyEkn/܅K=b5ά.=|" q21mKILW><=TNCP?/y}J6|O;8KQk.1@dǶIOHwU_뙞-5j{?Co.# _.@QEK㑛 f3(FTGG 0"x\j yQC ֞IIR_Ķ>gjc"Q"odGR1$jF;+DA,Po{LPs+$BvM8c.*D&-^0h)32V|A%έGx5KYxaJЋ,i|ۅXZ/MOJ*ĖFF7(s##. h˜w*lӓ>īeӼy L<ԽXB]wu3+6~e^4w goCr>0@c$B_K)Fxѹ:H~gI%>ҥ|G>% 3լ5(>-8o.Vpm<d!E':?g|ՓltBAs{ǜ3 {qpaKo)JB+8oLjďy@v*~;/1̾8i z^Rط%DI9:72R?Vƹ5-_>ۖ`.:ʑb^&`;yLH/̎MO|'ϊvaqW[غ? 6<r' p~IqDN+owmb*m.U'DۭwC+$ ä@݋=oGu{2Ux J>(/97`?o[U^` %zVDvϫFItZ阨-OՃu>H,=K89zqp1 1/\[6A[l̏C>5[.7{|82t\M"ޚ?sߴ1%q~VZ ~D+1qy,fQk:qnǟE'j.Sڂ!_)bʦO͢zg8v(Вz 7>Ω׎ "/qpO@vK5V$z-+&bT[ګ;BNb<ކU#uaWDMi$CE|0Q$iYTOXCG\?5OW6 igy)fWL=W<;uĿ(x}rπ3!9eŦV9 Io+(F5 Fmu;plyG~bS) i,|7v;_Q$Js|nM@znqOgNƤ^hWrfM lc0G}"mJvPzgҽ@(cs(Ьq'm>MsUEVJ!tl;O,e7Ŭ: Ee4Xs!ʺ@ Qzb.T֑KfG!%텻goQٕXt2սZ87$W: eQZc1 <#-raƀrk[=2lf[w撱!xеǃ{pA(r_ڹ!0jmWSh)UxV>g=t-^ y/=>؜7ʓ_6JJ? dD|ύMR]󭤛^Z.ůjrqǒv",/kma xt974E =flA}'+&5Ƀvݯ,֐V$=m {9١juBzή 1Pda_b-$Q#cCav0osŏ;eUpő[X86\y/=S˲4Kg790Vл 2vk:J廅c+Fr&"E)1k8pk,l;x.G!љUMu<+*L5\ *JLjnY{z!,a_Wz$ƿ/P#Ja`[l(ЍQJ: CU6[z5{~Jr'T{M"[T2>vRԩyX uCBU.˝O ~; S]\2l#,HE~IN"oMo0%@Uxa0:3kSB3}:[W(7ld 7|`;<\3E x\͑\HB7>pҩȔTN~6sbe X뻛fafFO07~nknee`@3#UXD ziLv_Q4kISIZ*({2 r:RuHvWS| $:]ȰƝݖP{ :)#PgtSZ]U R5 Sc:)*V)]P[ReVf>YE bJ*:cR ½)n>1np{s]29ˣ ͪSۯWa73‚K'._,P_Yv2aם 6SnƸwb__x?80[[U}iWr'M2:|{=|Uo,I}'`.@ h xɏdyr*nX8(Abwʠ S4K5>,v:Rۍ_a4gnr?.mApp- 2 o:O0\E%ɸ'n4˜4pmlZ* ʻ)}'X/^1Y"k[\!k,4F/ цgrK}(Ԋ c5tH+eLdsS4^Χpq0Kp, Wd A%Oz+];?œزMMKfU& ϦAc[#^%YЎf[m% 'p]Ar_~js^ *:{W>Lt>HPZ$>;<3ƚ#h=v]K9Sc铏zy.4aqRh*.Y$)^0(i5y̭$!l@{Hk7ؠ(jd9 6^3VS5?B:/UXr)NMeSD=n8Uwno&ad9ʻĖFaCC\"v 5ZGBYL€ؤ RNPK2NΓ&2ّC6Y_ad^IN j ssn2*q.Odto&22&![$(IŇ\#M bY8.= 9 e{L7g?eKih8w.ꔨ~'*}]&mJ1i 3as,yY Vzdk%zdİ&ܭ,}oB F4X}R{%G_]t~a'#b"C!9"DMA/'RkC?jפ~V+򺽟g+;U޻Wf’6gܦU(n+?|_ӻJ4x$uւ] ګښ yup-,AZ7S6,J̴&\*ET_Fڰ/~>`>*\ )uW2ݱx_!uI#c ~=7IQ(Ny9sj.oQZY8 TfY>jrB6 dPwRQ`tgwA.,H*yECBEF6vM+&2@rB2Ә3/[˘g vl <-I\V~9FBLh?1/Հȗ5sΐ0xQC)` .V>}MҠňLn$a(GʒPKQf1nKX(VZV'(hzS5)duDF83:WtTY RSbg$pM q%v+_\Bc4a#neWe"bVJ]^/CRߡK}:~Dr@԰oKmY)dQ(d 7'(~Vǹ&w>l A@7)Qd4Vw2Py q\o he DY0gg(d,\L;冐:WʴgFzx=b4o@,wy-0jZh_0u\+$ˠ&m\_FBVhl PRxd :W-_ #c!6聚l\q sgAck1i$BcR!O{ ϣb`Zzy6d#P)#cL'ofrVL@t#'}aq mЕpWO/.r}ȄjBw{I6C$>?ι]Vwg";M.{S< B;LcrZ=7u8D/߬s"emM  ?NZʗ .ST#BA섮8'OHX_P̺y\F\WsɶQrbvyye (f N_1fGR\F|Jlrx^EXɂyT;ӥf^ŋbL(pC(V MD.fx}mLhhAmY AW]2fSCTd-9v8uK{dw @OC_F׮:[;ї{,*;aGퟝs+ Q6ViVd .z^H)p : auztj& _OCk|ňKSӯGy69"Kꙴ)%x0hCjiaE5[@pw+}ɧI X+bnQ!+AW~;;:/pe;@uNG_O(/x uu-\5O/{+TX㯙sXM_ jfj%6Jq-]<oI7UIT;+R{T-ۖ(h~$$pns=_@Q)g@4CLov)""91Q`b :NF1ᬣ#~h %Iqpv9$rljv/)Wf!b/8۲=:\R6Ob΋J nqpkM@3~zyHVL$шAfؽ~K]f^EytE (Y Y \-*vwEx|Tkt#Ӏί18횞ssM›[`XI?@Jm-;0͗Glb8 ;*ڄDlqPFx^we5#sM$3MPPY>g>ږl'R1;,7ysLFyC+!?4w; 'j|xXHė߽ZR k477˽  B",y{e! v>.z; /D+`WemNn-nʳrG{L<7?-[T .{+d:=YJ B=d*0h ;lMs֎9P  OќkUw䌷 8r*eHv~/\@aAfȧۃ*r) i6kWNc{ہoU 6&n[F'n:.1XbspA(_ʠo{6Hir&CnBKƊ[XL5-?* /H-D/X>2$o“'!0VύRnޢ;:M?EB,ƯL֬ 7+BPfE|#j!~^d{/ p` [(b|~M!u0RBP|Cl#Í0 .m F^B@yKO#1 l C- D٤{AJLFLp&} eVO}X8>aTo%rqf=Ň .{"{GFx3ĉ/{HotwAξvM'ҤP>JKuGH@I=˄-k CynAӺ$f?"J R1$<;jSi>'۰X(-4/~,+'mAl#jvS$Yz8%;Ao:95҃K3|Y/s6+"UC=nm{[ Ź5&+#^IvV O:pU)@**t9f&F/|]Gjz<:s 6XGe|P}6>srAnRsXCzEZ<sS@T qmX_]!zΙjG.BQfhA)&U= ʲ7˥|?hvEe߿346#ڇw]qV|Xkk6{Oh:AT%үFHJe:sB'ﯥ#0,Ce5pdY'D!tՋ h qI輨yprЗ^ǹ́|Mk\ӑ)Ԓ`u\xdwB! FN@UʑؽxR=HQjuj .Bpm-!VL;hVEyU=`Kg~[ET0UjӠ1:s:a&dUQ*Gh1%1AF7׌;NN&:G>\`jdh1g:?NJ* m25|C@owt(. *mVRAJ|n}sl27dXVMgYZ07070100000068000081a40000000000000000000000016599ea2b000010a4000000000000000000000000000000000000005300000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/isdn/i4l/isdnhdlc.ko.xz7zXZִF!t/1_c]?Eh=ڜ.+~`Rm)B= /{ZTk8n#i>~0ïBOv5*&FED%P,KE 3qS}}tɅ*k-Oʨ3+Ui娢i{#]ψ#g??ڈHs3RmI?.ߵIn$;uϹts?C7yBl\7l95 o%W [̞~Y/)][}I{ +z|l0Eg~=dň>BulT5QdU%-E\) @c!MErEPE͚ʋIT&J;ȟVE>&EII|̯`۵Ř0梻+ǤϾ7Q(}jʺ=]( zq8(U( ⯌E 60&#dBi:s?,;l&Ew%T?ViC *t׮gie?D RK܇_f.CJ jVF^J!/鶘YR;T M(jӆBcYMᨦyA|(&0o`|*i8j +ssةDݦ,*OYIB9^[G> J`*#)=QwC%T^/q]bMHj;z ̛$j6 ^3l)^P(Caw Q۾ڞwG}J DNЯGVK=}@P3JsPXoyp̌ӜI8.WvBۉXyA-U[:x#~WbKٔqU:ȫa >d% q>x5;swy˂~m~L_2㫝yoWNxΙgPIaCyΥ Ieb7?ˎ*`T~ln1KZotmv2T&q ȴK{jʢNz1M$QS9.U𐩷_O hR[V˵9#ek gL$JPnAg(d Gz@Tjެf 0;!BBs۞_Ԧ|Xjɛ;Wz("Nd.58uF;Q wQxr#V{rjukXi%GmϏW@u> U,hz̮ "sըDps@Z xE]嗂O;.锅E3T\r;!v8i,.y,rV’; 0<Ry{s} VnYSj@  (^ÕhLdb'F=T+g:3:E^&'#^X*kwD:;,Yr-C@G/tHK͟ҵe02C87"TYj-e;pMx΂Q)?(Iw`+{nb'ZY 01 ̷[@\S` SK񝢽p [Y4z]T7#{/n~c6D 6 8M1/ߒ^.Ł x_gQO`ZN'(N~K^1ȉ"$ !k.I|g;Cqn3utt w_A!te7?cq r{B`pzH.^<6sOdKv zRJbzΒp_ nBڄe3)'PXW1[ӲJ g%-#@tB]F2O*kZf1U`a,vnX#"hҰp-~#., Fj̬IGˍK2 n@kJMůiD"I.>;_n ĤQ9E9*?0U]ջ#iB Є߹ )X >O eǏzҤ,S60ΰ{̎YP =Y-CBjtD8T8؂EK/71zylAn﫣FM[Dopjbo*znnjVKg53!b2=(%S644p*ӯ>|r+P8Uy db!AOK>m?Bϥ3KՈJw/XcSA`ogK15Ig-ݜ=# K2?< v<-CiC]e*ܑL?&hKdVgV#`Nh5+U:PKBpp xwIlT 'ՂSM O˩ܢ7GdB>ZI=(~HfIdai N}5:]<ݳPkO̡z:pQaîdDL*VH"Qb9GO?M2 ɩ`LrczN&tvXNTySf Okf|,9­)9%j"NdWAge{۵!%巶"e#ZQ1%C%1 R>=DWi[B^<֣>69FjQK,9w׼87VP@* ~Th&@VŠe/ueSƞ!xu%U) S "6h ^YV)uL ӎޮW~S.=7~9 [o]UZb+A!{'eKLj8[*?Ml`oȋ&0 .qI1)nvyNZԋl@;.Wg%mJ T~\`\< iʰncQ^xuJx ܒnUAC*N]6yUCO+pL K{H`-&nadɍ^}vRb\![50*&k|`Xt."mR-*BgR$O뱰imFn4ۯ!P5,⯡ bc|{gYZ07070100000069000081a40000000000000000000000016599ea2b00003638000000000000000000000000000000000000005200000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/isdn/mISDN/l1oip.ko.xz7zXZִF!t/5]?Eh=ڜ.+ηS\Mvq@WFV형 a:^ܙ/إ' Ad1J7仅hϐrZ+.bӻzEif }6|dMw DTܬgRKwO!|{bi5_!lW:R[:39l,d횙nY >ҬlaSaF8ʆL*˪V/:_mcoJӲ%}K~/wpE^rk|!JQ&SnXp.H4nbM ZXc[v \y\Ab[G4h)5J_pOɾ#XΑΩ,8t`4r4(_5&hy'Y. ߄!i7y#3 idMG\̹rj26Y:4!$2HqZc{23<5?ƩR.feGl^2F=#ƻylw%yY,B~9G Q"U SoKن59})|![QCӪ%kD]ݪEC+J镡-w91O&̷}|- $rPk[ЉrULp)!4~9mV8Pugߴ9BOXN vfLߩODS (JSO%#i#iUߙe]hL7g1:B.3vj,6vIs˦k%y:f"zR[n6#uCwlBP&>\b5;DpFh",;S[]wpA2V2#ׁI?5Q~A;dʧII VVi V\nS~՘59dGwmEҍ{ewB{|)~EgcCTo>,MB8+P>3"+Ԑz@]$,$1Y\! aSqi:3 ӨO 8 fMNT5j=:|ٸUj/\,H]55 cqԈJ.Nn_g+EJ!KcX$ɞD+iR.%v4V[wMb0;,&IvY0ipKxcMq_ˌ9/R+b?x@Bϭ9VS=+%w͗Nt;Tؠmn P861yTi3憲Q[QM8x?喞wQz1yvb5CۄPrK0߅e?+{b]"@= ;9Exl=gF3QTrǧ?&>EJHޯ1EpDÌfl\nf-<@K]u/r@v!%\,0TI##5jP9ޥ{l6ܽ Lul`Y"gAÝs^2X̋: YGP܌|AmMv~X}tjhAjހG@ tf#>Cem](ə{H'2x ϥZDt|ȏxTPz]\JJ- izEe?:D`QCRKϒݥp1-KLzH twJS>Kֆ>`IBdb2 d5?V>1O=E9Tnst_(U'cad|JSu]|mR4ˁ6~dj O tC>z?`(B \_iG]1EOTT"C d^l->\[Ղ wiW !+1R: nɽb[cR)x/k?EthIO(}ɖtۘ% x!(xc%,Gu ͂9~ϥO%o "%o4џ c|DϻAy7"";jq/!9W\qH)kՠ;_+4ǘ'P!WC8f;2!2c1tWd; *qmdm:6Ӝ7$%+L΃ct_04*^OPAU/_9tudw?st@.[Z. +|$KǑfѶX9hUV.r<*~B^+TP\yI|/JsL\<)r>z]5D o|J-q?Mȏ=|\/:dwzCu NjH3e}M%@-*܉JfrFo/;u" Jfy0!%̉疆=ngQxEc~NnPf=ųfo.ҟu L59ԕ6 jԢmËЩ2րCw[+0al Nc`+h\4-C_$WB-=PaN / vr{\]M ,~Pܲor/F4m(CIw': tbNF3v`<&XW0"%XU7˓ک(%yt3yLgZ{6lx4uK71 yE(97&{;.H:5) QFA*&'!,wjb7|Z^6/jhw /zs;5a2`!aQp0 RCc 44fSo .0y*ԿEG̝V-,WSGBMuJJmJ-7min~J?/t6`-.$KJS')T3\"̖e&PJʯmߑzMUvl$%> 9؞3ףf,CM 9ma:w_͞.`@@B=W֌Ds~*#ƛ?}F0j.2"6UI =ٍE%$|"?#ιqi HA>d.IAѸJ;;y}z|G;)7%hG?`n^Um Xp$xy$6R?R ~j)r.Tf؃ {ETu{OG9}yO Wq iqo95ѦRR ]'Bۧ 1Edh@r!!@%w'`6S!c#xc8p$Է?]CYOe|r F 7:lp5iWrv6щw{{C79o03biPuW@GM_p|y#! ,o6[5G֡166M-ŤfxzHJ!` ZgEw2,_'d<;:10ͮ.Uln/ e+:1j͉4%S'(=WBAOA-1ʵPbD ˼+42<X*HH˳uӴBr)%A3J/Iq"R6fWJʉW ꩢSObX!;, ( <fV-]ߎYYJGMƻaT]k檀ݪSx0*zw7VdBX2]H<l[S6g=V )ߛ=A^1x3ĐbSjk *iDouˉq.SBԀ]#MIvn9Ѻ_]& iYC1oqD_!&:&P^P6waUO=a5p(XEH-x 0S1Enj X-x ^eSƕ1CYQʾz?rP:|v7@+qlStq [0\S&q7,m JV R(Eg8 XC͖-SąVEV0; q,@@jïVԟe۫]XS$؜ְz쀤$D6^]:kL~a,"F[Bv'Ai AS9 ,j[A : y'IN֡?H4 Ae*~SLo~GKhB?}@ ܛ6N7OJ\cmav>5mtՂl4S#%Qf@Q'ܔǤNm,cKqG^vE*KnYjvYnL%acc=/˽2>jqb 28;`FD(o"VΖˁ!lRU *rISn!P IV#d?wDB^K1or-tJcF,4V@f26;ge%jw1+ߤs3b&S-ٸ# 6^mX7$*ip9êqQ+0 .4ֵ锾<>AR]Sc2)n]S/b-Ѽ"n:59@ E|Y3d0T!^BhVaQDK{ɒɹH fn9!%5eKy.;$Vl Uj@BoI[8s2YZ,wvx>T82KdCԊ6xoj5]6GUW1 mb﬙M>Ѩ,!.F&~"77ql *<QEoaXENjy=q`$QE!)>nM˩58b=p׬ eCi~WT16~`"#a->1 w<a wǫmDD-bvJKI%CzMo%ANcuMI_^_LTWʄJ:pvЍvN8Йs xC:΢+dMGIs*"ݭ1ީlp񳋢p4 <\EKK2 ^h̄de1l_V.$׀5c`"0uƍn41Ӊn`9eUSoqH{`YCg/_.IWkxz.xk$׊MZ(g*(}㦱7"51dnC:9ʭ +"pNf YwȊ:j[i gR 4,ҀDh*Ɗ/[L@ګ*@gPvoWg5t}8&& ^`nD~Fm{yh<c/!>(.,Ά?{quwOiAgOe;PeFqkh}ZSxADD8]^ 070q+9&!Rg֥Z>뀘w?^n$X\ !w\]Ҩ+?yRbAaֺλXPH@pnCO9=$Aد9_P.!#<= Yb}@aq LTȎHwjb&34YlA|x a)iW,glG3#g9$@p\AM:K)(@vw#yGue٭FMNlw&^rI%{{-<;Lbވq UJT e >C'I+QWi 6'1;!ۢ!sQ ;.) C %HkIA\=+WUD@AWȻ G&-Z ts:ӡLa֙/OFv˺|ngEsOSpmLh{ , ݱe ZXl/@JcH.69NߦQo3&,lxo^N:\n Ҽfo6A̍h.k\&)lP^4 <?lϗ+żxʽmz 4`f䒵6qRmzn]س8n}"p_):aH3fa9tPv-UBw4rݑ[JTS |ΨQ_?츸-}&,^ oă RJӾ~%`eYs0JJuK0~#iǓ=~C8I͕Hv\TzY:NG~úg֩gSe\:$LTyZzVy'~1?>/|JV(a:o*MoQg2,Ѕ(&Uª4FY eMCSj߳&P[4g/_ݹdPJiFoPػ%;=$^r2 VNC'\w\2ўTf淣6e=z/ +UJe!}a 2fٯHqc2 $GQH0PTJ>KsY^ $'Yh} Y5ŠJD5\* g8N`? P~XJVB_JKںZLUbDl`faDP_ov"8* ". C#{rU$g|l+5sL!&K(KAp6fj}BeeF,942,ɕr J_iۓA czЯ_o%}Q8#!&URp"x Ғ1ܳlg fsRhO̕ya NÒHM  5kS^S H(Ow^O8C'v|bu|ҧ6=o;8!@!gfӋI[3,d1C8 ޽( Pr.= C*p66VA`lo}mj-=jgy{]ڿԴZ< 20lb !؎40{54*MFkFS Z $>O9LqnzHY x0Ʌ M@۟b_eڡ@DKJ  jnŹ4to /DJV Zh /29(Q8!Oh^|Yŏ!feipURRby _ll&0ie^m5%ԊY巤\ZJxʑߪ9|`9EA[X }>״J4hqȁbi_;IbV\=#n hYa&wle͒'C>-yB^yf7^L yv% ,A_iNA3Z)EM^.C[ 2?mfh8M B>?I:Q2R bOf=|v r?.P}h(Z9vj%/h4&RJ2FyU+M"RR gkaI\}`qJ^oBȞ9{YVU칩gc,!sWC2Ƹ! s(|>iqI&\k+02%{k5mj]H{'E 3hK).^ }=PnME|Xn4\s:Ս7h-=Xyk6MFW6=$ A5;}ƱŧQ_R#/.Qp =piD3 Om-x4n' +a-, xC5Ό1v3d[FJ DUig-*Vźʜ5C͐ܦz;ɃwNwivR%R3gwgy'f %;HH!LZb8_ s 'jخ=>9ZBxY{X0;lfO@4b Ar*Rim$ks]LQ5{LlT7oI̲U}T ʶY9Dw#궏xW`5{&hzbۍ-QQL?*bl +" af +F#: 9}%󢴭J72 1:@Vv1޶f*`uHjlL}VΚGtj;N^Q&F 1+!#f!B|d 9Jz.ڕE;SYsvGbA=HsP!țA:Su Vfl!Lς[}^!&1(oeK~&=m4jy,>dӜ!7NGO@<oj TT夬NRWt0oW|{ ~uqggМ63椬48ߣ9W ~(ӌX)-kN&KSp jK::* (e ҈Na]Z lwQ9p]zi`Fh`\ uCڌORQH줼һ [S>YHv#%*NI_$̓nlfBHO,ؤ} iLJQTO{؅|'Y1 7:=rZO1vxH{:So0i.|wFU;4[jľ䑹%.sGiH v O$mT2alÒo$dЭUX -_I*hگ='wq1QXK~)ؖ *YDLa22{Gi Nuݚ+'[ 3 1I]j 峻 &!a8b$rhy]gU.J,\8!BI9A칹j{3 V8L5wl@vؼ%Nщ f?v0? qgA%Tl^J:0L&DAErTSr.G|Fȅsf=izO C>XRV}P~v)B S54 W/;Nu П0uKt+tIvSVP ۛ*sU.On UD|!ഘWNdy]$5 5tT6t`k!ksbC&4MB{l⭀LΫl4r=U#XV@$waR뺝cMÇJ#q%Ϥ[M 'vT˖;C+1QuNr}M' ~ FKz-L?9cђw"-9we|JЃ1J}%`|xqZ ",EVt8"¤aTmvް+8NGbH`nx_Y"b 6rWPpz"ϊ}:p*Ū!ʓQG\=,C7۠CkŸ2Kk2s.* 5<:OIW+FBiZuԚ S*x{& æ*xɚ;u0$n*PRѫlҧM  }]NEb^o.]]yƋi6tt]&q^番ꨰ:R3yil#=1vAmhyʶf0Ѷ&3tAtfkE<ퟪ|I{{¾|iǂ>2:-ZMþk"Se -[FizyVDZ\4Yylu8ZiT n!QAo|ѺMJi]9d>X=0IѸ-Xx^4\,Թ䎃59vvȆN=yJ/clڞJVOӕn=G\v4D$#hȇ xvh@kt@9棚GTvԗ,JgUgR{/]NםrTa8TL4Ϯ*JnxM`(sm>Z?H-tt%R`XrƛꠍyV0sT8?61յwwH F!uhzY" 1 c !V}*\=F*wqs,'#k|F %151סCx}0/n5 =TCc}M\b[cgv_r$횭/ؠ<3Ms?#\͠|+֩4Y5%n$)N+g[JvN2K,0Ť^M 4z}uPIpxF&ǚ>:epf}۫k'w=nF`q#:.@.eW(XቑYY,yLr3}MLv-2nKV$P Ut**X 2v} q]> GK#!4V%0wXI@R_ڽOߍ !FLaU8UVٽ1Z[O=Ow{зm7V"#કz|? X +.k"Ɉ&G#ClxDM(G ő 1Bk'%V)ғDI_k <,L"xUL+[RcG-h7/OПWL[os3 y 1|yg(Q[c9WEYhA@ꨇO|9*gn0Ӟ2МU5(HIZueTnF;='DNԹVI+w!\fö! 9@Rt瞔}4j=P˂,y>R?̚ӈ^?¿vP0ٰ;7sǾB"5K'L_p<lO1 !$5N=|gbBal }}1@e.NM~5j]QEҊ-K<6g*k8@mAsalwZ0jX・!=7dA>")]L8:[l JX㰹dp,qVО[F] RdgEAwuP {@ƫV en-d8\pI .x7oMtק AAH0):z _&:*$}Ư2,0*A(y %:^aYq I\v.+݃gJ:_uHгVdM$yYR>M}<ȧAtTP+Yl0 a`] ob/Bt 0\;:Q`ㆡ~/z+q.O{i!7(9g;dz-FLtp~WyV iTmW-&nt0\_ps8mx.A]][n$)n~Ŏ6֓NTy&bR.Y+y5[ ټ՚9%`[fPN8%M8X $i\>pL|Hц{S3u4E@oݮ?Ƃ0QxUQm9`Ԥt`!֏_Bq M&s;^6Y7CH!|)$2ܲ8(vX-rj PDiħ#'QFd83{cI(Gr%u#q ՆrKhM c OZ%J* DԛA5}|Y>w7ֵdN~8qZ穴58٦ZBq[ꯘTʴƄ(RYaYe%8nyDf7m|?"<$!J6 oԙ3gp0sI&3Tl miBf?YѵXߵ\/Bbw8:utyi6!OM5-}xq!_#\$ˇ.[<΄.az+8ƆF73`9֐5/\^|w".G|Pޘ7 23Wuc~OiMN._jO(2 4~V+3{@mlm:F(îCsbg0H ӟWS+%F`|e;݃utƥܓ]W†@k~RT?kܖkyykIfL2NQOi ѝ7~%*wEڭVq!=f-L[8q|ͯTFK|8;MoMw n+ζ@KzcqgCƐPGm6r')&ne+̮+żgOkLV.^{0oae}eb%NQlD#뱸}sKߑ0\Ys2yqtm4qckRr}| u}!#ρ Q'<zP!yt _}`oM_&uP%iZgզh鶋mLћQ(KiUKW1ќḱ"lҺBUW:;m١b/q԰P}?~k`Yi)jێxp l o\ޯ&DRƝ)i,|5 t)Ayk5jHy|lH ?;^9h8KzЈtD H.Mo&*4$7T۞t Hde`_RC>p1G~5o9&N2[퇾yf#Bv(gX׀:=͗lFa,Ƀ0ؾI.װFI(֜O-' SiM*Sۼ| jY}m̑:YQnCv^/l-(GWz#ꆚ%7# jر߭k>1vϲIWȼޔC*|\νr}n8Qp_ e4VPopooD阰3 syMn׾v$W[ک d%b#'ucDm`ZrOw5{rd‘cA(ߩJu Me~ULSǀDν>.ǝhX mݺmb"Ie&;EYK`D^Ϗ P@/k /{ д0=VTqS0[s΂ um%GX|m$}5F;#cTSAni~/7:N |T&$9PtWIlLm٬ rv*{'- | _IL(,{[Ȓhaget{C- -bA߭P"k4uW56k*fٲzbx86V(?YЩ0m̃@Fy('l(Ar[>>PXtR)$K]<+ԉ=\B TZnkuXKwjQJwg~⯱ᇾQۜ(/`Kq~i}2t.x:RW9/#5-! .7b1#jz%^hI876;SAGs}aƷí}n=X).Wa7g"+ iP)EVq!HlG5ZO_!bssX=kySmT(jV|nK*x; m?,ZHH(]㚤V {BTymBW̚"ۍd I>Kf }В壜}OeF-A)ʭZO }-ݚG W׍A7vTH\&0Ero<%yRE><@'1C%v@E[(j Z+\)VM;]/ L 6N*6wdV0N̘ Sh/1P!le*>sd$Nc. *3 KW(:Pm[~h|KY+)rg+q*%b4~ŀ68g4]*O:0ݯWx/Gklm:R&ϛGŬZ!u^#K?ŗ"ibmf.!2pRǣ0+oXDUL44ċLJk╚Olٓsr{W Tl(X*(&?YiH7/Exܐ+ j}w1yBБ C2[v8cMC&~8i87|@3E&:XρS cq>ahDnioCwlQߡhl&Ci&gpL)lH!R;xL/^ní;UȐj)"rr2L^e3̘|& nN<U>r@vt7qt\zG>&`$ ~떨5ĦOp1VQPz( 'f>iՅ _ShȵJg;krʟx`$/8c٫4 63CPY=kslA6eMe5 8tۙ՞q#\ݧpF@,ڤ!3s=[_" |P }0O)Hzp VS(SuZi"(:XW;k1JFZPIE${Z!j귪'JǾ;-$zmܖo&Uupϙ_lj%4"K)l~R9\?lsO{uKxy9L_ѐ|! :hǁe=A'gx,!&*^#f#Iedyq Mu 2xe ca]-@+Aܹ)?y7rl62[MC7=񤺸 îg1_9aӭn&VP"9X [(C) oK-T#*=ʡL{+Y`~ G=6\`ʏĶ-$>\aFkxޅE'w{׬.U6|9''EM_3#4.>3m0;t똃äSe34"C4a>#N`V::% *4Tpy1J-Z.v`Lv` ^xi2}10%<ؙB"l l6bd!a/yK*`!3dPt/37^O<}5eaKWk6G7lG7U,CATj0K!tW ԪPpWQX݅Eވdc6!,Jw'k:3ϥ;<%)*T0<0Dzv%i,l" pVLkNbC 7WET2"5ϼ6k<ĩL].wAH"~pӒM K ڡc1H me|[ ^[qԠyO6Nk\h9A98r͋y[:4et]TC8!Nf@ƍ1r`jbi:ohyIR{llb=n ,C Mw 6͍RYza KFqy B+(eb fB ɤ3:P^p{>` hutO΁2W? OP4}ce s[lٷȔ3I#a[d e%GTׄ;ZFP~{ZzTCMN M|*'r03L „D<ǃ_=#` IĘ JQ~CȴM{DN9aSN-͝Pt ;5T7QOK#H?>91KxOS:?55Z`w䲼3jن_i:"Zidy3 8Pm'W#jׇ[]1xDI8ѻ;80̗W$"^}Zal5Zx& h;fɁ' T;u@pςO)&\ .MfWAT2LV˄(OPqeC, ^ĝ*0 nq`i7]DU;w$2ns<gU@`B?0[ؓsXGA ûNwڞ1u(uuC`Lv''f͊i6,a\$pFSKv !9[oıM-Oq.ɬ<ѷ X ڔ݆LRY?败aK6)[SB~جAA@wƇ/wY׼GњwJb|(^, :/l [wp9=C Ɔ uܻw[0vZ ׳0[]O_/!RoEvaJaENgxrDž6V'pP0h+4}fƩf[IvGaC Jk=a-=nnWgkXG#.MJ6my' LoA_EV b,+;__ϐakxH [ޠ[z1,rw-o'S|TޒW?(\5Yc6^㜢MQ“JL饼+ %\!U8 ^lWQ/(AaRzn(z2 XuEKCZFߋ-}Вzb"9ChQT(X&uxSv hȕ% MrNȧӆ5ݍ$5wQZZPس޴K:ªv\|T>@ɹۢh~|Ԙ,DoN΅a555F| X5I+`}&$;.Wx4U&ݹW_OimJT}}˱GFUTIn8*,maS㼾x*Etɨt(UƿHbkwoo&(šȿVf | dK|1C"??;}ʖIp }&lm ̩i@p<,K`zQFnP}JaOi4gBS=7"ӄ3\lSm0 D+?/O8ӂ#k][ʊ͜(eMI>ؤ'k8öP;`Wv P0v ӘK|04Bz:(258էP.hOT3tq H$;[2D%RO7(&L"'yw3zJ>BJ;5qKX goO0K`cCC?=#8wH%'mHӸ#3Fg`.J~[G1c@!v]j=IQCX3B"@ryg4Z*F<-U˟+4KQ,\ U53LGzY\GZ?Z&nN~ ЈRKbP Oa9#%]uwqJ>}ͭHQ8C{te Rd4iI u*Y%BҀzAY7m8d=FZn%f>%8=2!6y4bYG͝k3Y7ٹb Ҳ4^_݊n'S6PׄNz\z}0PvߓQd c~-WR/ltk'^nw^6lp 5򫂖b1?ú2/]C6X#҉߹@ *$[ ,]Д6:h3ȆoOȐ'?⣙noq "(wNο:JT5&|™Mk#ȯ,#q<>#Kryx߅jj 7XCqudFN8@1,O$wj;>1D5 ^lWmlV1cOʧ4_NeR `8z3/k-AZm$ݦSs+"AÂ'}`UOR,h1SH xܹ@Kb\` SV?;MC sgG1g>1W ̏d]Lj\*J6s?ָSEx` `%)-ϒ"t]yѡhB2^. Hj>+IM?ooMϦ\.pf؛ghFM5E[@,l[YO^8}5mxڑ4ulVFp>YA; ('E#-=-8䥗pHX?Jf"Pٛ{RF" 0v߈PU$Y%c}])Qeť5QA}#Z`F^UD /)ݘ_6X@ -h)Cr8JYG9[Z;X6e \['S}&2Ú v$& "ySבG/5V4@'=#nRfܢ?|: SoxͩS}byVj}I`">d p>|%`Ac ZT E(x`W$)})A /@;xi\l]݉KnmNWfXxInYd%j`{y +(Po 8ywT9?$Z&EcG-tzyӳ2l^4I_ 3 `G;E0~tHwdj"Q1K-XcmgW}G5D{F{淬@a}{ݿֆ'ze?&Lawwr˴Xs2AyoZgSiKMZM/|ܟA& V d1vNNcc?6;e&_`n˦z|<ǖEpiH:MbO6R*P:PdEO:Ѯ(Sz_sdWh?=YoZ؎e\lWP?kk=F|D93|L#Y=[+WEOcFP}oK3 @A8UXJ傋Gk#hJ4êkxa&㛟9ve 5WLuW6/;U%0- mn֮),VYpχe^TQQUq"ɝX8 :L 53b)%WފD4dޞ^21e)+ Q>cw =R#:ެPn>+r$btzr}= OKd#3=3@I^Xͥ} ї;z9|aK90=N3pL"a Jx7IRԥ BbR0b@]Jyds,bioE&Qt-<oH Rm2Nr`܇ՉW/%p${[jҙ  .(CcvRU6{ Ts]R2*I XJnʢ/bCJ۵M7GW "h>6՘cjӊhg1JVwO.[Q 1 MٖC!ߨIj4j ŃtY9zRfvn3 v_vODAF:."ƙ jcXTO jL},(d<~@@,d\U(u1BGhր-CQ{cIRW<mZ{Ɋ$H4rSZMs%|U*%i&<Pw5){,@xn%fbkr1_kQzQ@.]倖X'J퀂HX2+=RKk貚uNUJMqmrnJ 7p~$ֽ$Gludw@Q1՗37WJc*õS:ylhKoh:l4հc9np$$(fEeꧯ 'Kp$CbGM·mińl?xp9 B^ iR5u&UH/uy/|'}WApCڈ2H5RڤhQ4lsʻD=uݦJ CM'HN 1-0noCU qqZ'jKlw,ql 7풃kOpTI)+2:B'7B#侔گöwe2>}6UmVWXVsY>ΰ_7(\*#3D>Vu\&)l'GYecEa"ߢ4J {D+ .{1 of0zVU#]1EEyl$=JWa<"nKyjr,KW71w ڵ@Wv'ANDxxޙ խ zXאSG^FR$?WϱX%/dW@##/$Ζj0Qhsjz^{ |H$$e,C诎qq;=IHjwd:Jq>si)&K)Ӳ^ky0SkQK\m]|};KBw'?%_@Ooq`WfZ:vVJ? Hc]Y OrynH!xBr0 Q˂ݚv AjH~p,FjZ1nt3nRF$xWXG0 }_n Bfc(XO.(8H54O:GOU|ï&L%dt{7ǃPbθRh4۸Zxk#Ydе]n(X'aMh*^{L5]!E+ CK;=Q+Y7uw:FYC mGB'zY&wunDSK_SNK^utxfw&?6L]cF/[0gech%$7rLJuOJ-q8?Rod-'zsr|NU=yV4ԠdO3LD.^J/iǀVXЇ~"4HҵY`j$/X ݹqwm wZr2r|TXZn&\ U/ÜQ~yB~Q5Jر.%((:tzȶy,^'h6y0pX:l lޙ&u+-Fma⩿l(V4 V.1AP@K:ʴM>~Dhǐ(uʮђWd" Q!E8}ÝY_W}WptF.ʈg~>#{M[06HĚiWXs~E&\ΠQ x}{ӒoG6cEH/q&V=̑j1|w"х1[j >}^֞1Mr}K_OΊMh[RVfVkS5AC͎[sXEHp|T' "6OQCTUrQzT+/o6f!B[!BN-D۷v Fqحzd1^M}̕ibs0hHpZDp2ieɿv`vNH4vz_ďdCFi٠J]^"ٱpn;jl9&xh ^d o:{izd!k9,x2 5Rak]z.sf3Qn>@NBbhB+QV3=\-M\?f"(Xe $;V<[ڜ_vcKQ*c{x0!깑T((Pm$\r )מ$Sǔ{%jRYb́[qw;+2<5X'"CkL#(bql/PZF*aTcd% !U@#{K8LN$ .kNHW `0Ꝫ^ Ӎ[){W1|Ͷs/%COS?ȑ^]_BfCFR{>kx˔7kVϛu8..6B"p nK#>u!.XJ:X:npr޺pEo^]{V DjMbOlbZ[2uisPdTHȒK@jq;ΣJz,f%ఴ1^K*q!xP:#&~D{άsG5i< ^Ch߱Ɏv-$”PV٢stpw/qjWzds{i&`t4I9$nzo:Իbyj (x1#aLyU.NR|l&`o+tsܥ( ݸ1/r>[PrXǿ*=]VsEG=uHNK<t`mk1L,XKC+MȯƟL|JУ)< 4dU̳W\ȅ9<ƘJ̀D"MY+^ra)6vi_=khgN⾔ tyJ[ 6ҧɸ/ qG~b2nĴZ֞qg6Dچgdpt֗zbﮥM00;v)j9Q2Ya?o&[`J0KD EG)ebԪ(]2Cw{7Bù̼nJG42n2 f.! 6p u݉T9 xtZ3$Q_4tE[*P:lhWm&.;(Uװ1\HEjľ޺ E~@Rf{aNU-{sڝ~Β.B ,SA̙pP pOVFͽ4OC%=S=r`x>lRɸ&]\)^ CݡbB(3-nL}K=YX2~ %Zt&En596R$}uou*3ZO4@{9Rʆ%uURZxi9cX]O@hY &8 ^MZ{>|~E `=m)KƆ./^p_=|oܕCpP ƟAHuL5"ߨB*Ŭ;V(D+}6?uľD^ڡvgKQn-:Y6: w2QoCe"J$yMnG CXn!g=j/ڝ]a͇اQ~ I/ZEl޻='k!kɚNG@?Oha%uRrWǰonP\81+;Ȳmǀ`Mτn]`gVDZlBU2|4ϴPR-8kq^XӍ:Ǹ/A%KJiQ~12TD7!A FvrrHVUdzjU)mIIÙvL덋{2%Rz^.c&i.V1d|"\q"&ݑ(.Tď`KuﳢxUWvMb3dʈLH JX&?9hOO8^7iBS KJ`2icH.jU uMkokzo0IzkT/#ΦH"T>y.nuٶprED-vRxλ/vm9%XwKFr[`(޶[w2 ۴E&edNh75s08P1vT[h<hHO57#s {mn_Ѷ@(I?mJ0B[纖27}}>3\?l&4]~3AaPE d43o#!YoV[A9!ʑk MRFJL xI" }Ɖ ^NԗXw%$k<4gvq}/cQ7\zIDC2_l&c?x9Kdכg9Ԩ|4+$2 *=ᔹy9@;7O CiK[Z]SYO tI:5W+5KƳc)Zכ M,ÀNd>t#}@XfGx%lĮWE+鎎^w2@WvJ!f?*LN^qr-M}-v5)/15*b@:)Gp%8bvy~vCSa+$;bQEwVza۫KqCt9SyGb.g\6 p43_cmile`~9XƟf0GX~MP\w.TO].gqjpZ^k]}73!ӱYCi74 |w_1c Fg'8Uj_0N1J{:&0 Z;^RNNbai͏N9\P7:4^?ŷ|E$w(zjcrՉ ]5sOQ܃f鳣}@#CqɍG0(TV2ЁWEcrv%^HE*Ռ8NwvZnt;ܱywZM+wOF/g.j;#Zm'E:Bp %N7wT6gq0 յ΍[wȅWHf9(zRMRV6/NҒO^d4W6Ơri_~Q5DZ* -kɡu -$m&n yTmOJTŶVn);]>"fi{vf*u 菭Zs*`A'{yyͭZ,B~ﺼAEv &V)ziF2`Y&b7R٧w&W2y&~ml۬beg{ f#ؚ0Imi>TW b;c@jmU> &9TAZ@UkiEDd$[ zVTA&2>.6Pc]UCyY}ncU7XOX9ͪCXUR)/m:I%" F2ICEQIseQ8e)G O<ԽhW)@&/6 '@A@މ\pIQ݂ C9Nथ׭S[oΌ[N&i-/ALz=պc㰿! Q|1iZg:'!t\UW$Д|2X~ +N/ Άރ u\JÄU{;5Ѕ*Ā*a|F1Gye)_<16Q|/ gYDqSr#Z<=Jnb;EyrϟYE"ZrDٻq},ΙI|s ee ̟i(KyI9g(bOj7durv7s1rK5ZU PwW=68`ƴn lЈ]Mgqb|֗[/J (6-̐QKJ)Ɵ$Vn]|Ýע|Rj8ƍs[c.+!I,z1tWy7|G$%I0۩C 9¸PmP~.yuxuXp8ARTШ)i Q2HzJ¸aћ3ieoeƷZ6*eu* -D@@K.S$qGþR!ln"q yĎr~!E!{{#cPͪWO9H ߥe7؉HDM޵- /lgt~˅'LZxcAHKe{J/ʾ@zS-Yz >:/Dbƙ{gͫ6f^GmCHdm.bބ2Ku]]{ >VdN;dyh%z YbNIИuVyܑ.Tb?F\/#, ^u?crB*MvCkƔV`0%bװ;n3DXӻD-.=潻_AK y ~N{Š+~PP"-7 #ZpJ3Sr4> M/F %yۛ/_!<{30Y5BT#uTS9 ƚ$j B?D#{[H'T SyԒ/X/@8euEtjw4ϥwEE:=#*hKژ![|yO׷sSQetN}ah20%jl jkWc޹ܠ!glݸa8/8B+z+%;i! ei) ʏʖ$&cn+%W;%!)ӳB΁($Gp78YDx-Dމkfbr{RC!دrY>yNY08ex*g^o`!@%)^rٹ>|GƦS^\f") p3- 9v&j/OxH˕3ך:A\ExRG*{,lGGm9R߉+pл䕎:kb5ح6v `7VB?P I/X @Z沣-0Azepx}Gʡ&bSCΧU`sYQ5L)!_Se&~ֳi'8:A:t^%h%-I#fc`#!#w8FCD m@ULlɺ(=0CSHtzFeY}j;t< 8hTu)UF.jMe/XG6{Y5L%G:ޖ tyIuo׵=3Ts P*[ #?< T ^Bvt/ѵ۬uN4ʼ2'p]tb+i4wOƚ'n<$gXx4FS 3nt^/7Jp>3y zd joi]ݶD !xhM=cRRiMm4v*qQж7:"߇phmSFߴgB`o@x M lկg#ۜvQ9@ ;"dW jӇv1Ώ8$pԬr'< m9@S{m*,N8|J]8G5NԘ2"L(bPV> UI?RGIAY)L|H fʔi u}n5,8^G/g#cT`&_o~\WBiFn);*IhL kF?^kF2$W!fm   O]|J$Q'$3jGB*7t9L幏@x[z,6ϰԧs }]%$pnHkƍz'J^yE62B ؽ?s?yؔ6jˁ ĩ^QN _CUx+iOjV (na_UkgoVD/g<(t9)/]ކ)Q'SbXn?mQZ.bɄK]XP<nm۫*sx#ƽlAV|g] Z>97J /1̏`.Wd\r dD,GZL2g >@+V,74d2d@*d1 <7| PH 06 8%OcLKd604ԛ71'ɍ;n{`y!ތQCde\lJ_kR/} ⋘ЊzaS263v73$hk r,ږgQ-U.*4 1vز3XӒ'^ib^t2KEQ7Q;+}#u%S :2/O0}0EY_*, 5rig6c&!QįR٧c+sɓ Ik@!M5 2ؚ/<7OPsdvv͟6$H틚}jfWλԑ$XC̓r+);ִrt xNZ&8m6Vmi-\HԺoD 8.qKr)o6yƐ'Xg(=ѻ(b;71>A1b|N$ e҃ZD+xѐ(f^Ǭrg&1V}!q1(n ]pݪj0?ͪ<$q'#Eg,yg[9IEj>u1 D|ݵ;,z:rmP#1ޣ95gdQ+8gC?]ѕu9#b2mpn=Nʸ;B'6 )akoIvj]ӅwO̲VK+ycv *qJPkr{A`+wc6Fſ"[Pe-C")1V$٢FU%`ȱW ,1́y@A"홺(R7)ci7)ӓдrAΌeLɦ \YRH' 06/FGE#|V ڒ J]YB+Ni%a-b{@^5Adޯ&}DcUdЧwpC=6 /ʞu.U9kZr?__)j%24!'*i/dZFkMbّpIǦCP6+S| Hᇬ ? }?\ц>x7":EvUk| -𫣿3DM@u o;t2YpQAYoW;8}ҦE(Hx_̇DaӗB\rw?N 玀yLv!whNfMyXݡhIo%.E v83[Д᥮KF{.)v6>n_BCj PJ'#S$o3h3d#ߛ_5r =y}fWj`ݲj䖠z6hn@Ou^}kQ<,7<  mu?1>iƧy^ cO`rhAĀg?N +Ӈ r$4 ȁU=Ev!G ++N—VVwڿ Tۿ;\fm!.B 0$V56.q2\+D;1}}h\p+Mr0/,KJlY{x19-Z@H|HGe2kZ/jldsy3Sօ63޹N~as7"P͇p3P tTͰ8&.RK7s>fR "<zBFUn4ްKfٷ`ERph;_|(N-vtțАoTڏoB c7O]J]{!myB6 9sək"0b&kC~]Jcl] mFu)+ eTmdu^V\wXp }dK)ŵy˙x&/{(L% k$fmHVh%Z5фZ)6j@*<``GC`?L @#Q:nk<{~qWx5c%7};_7L:H1bӣO FB-p}|&%B]b8aM3j(UV_|5lLfsVI߸]iP[/+e5D;%[XdJ/"(]cĖf-Ey=XI.bܐ)x>HZLi:-3N{\('67"ǜQњ)CGaM>tx5Q3@(*п`i>ၬԅ&v4e YSSl "S5Wc4M_TG]hC=yQ[F/:*P~udrQf?OA,s`nrtR2 'W-c"K2ֿQZˊN;H nw7uF)W!|S93̆llk-~/U{D򴯻{X _^{4ō1Hn?K4]`pjם}Rn%,+B~=v?D:2. AMu+`.Lĭ 8anu8ۮ􊱗rH11"z(h 8um,ۧ:B78cNKrłU^rL{~z^'0 U#e1Aw ;F៛R=qN[7@'83V٢Kw7Z;CĚ~fvS _9TgMkcP5 EvL+<n>a V;.3Tg`!6ptčnO4fW8*ZɵQ#2!1|%8|~@V!A ]]}x=|fɓs{;8<( aj{+zIn#7<zmAp'Rh uK/)XZ3GE5X]q?X^c#~Q,G|aQ=;2l/!$soRO뱗Ed)!.}*/_[u %\@IE_mudUkrd<Z],AR";ٖ=wOa:yi)QrP;Mzp4^_Jց{L *=igr MO H663+d%ooX^PֻHw^9 " @fV"Aqw8IH>јN2dβNE+N-^*&*U4hx~ԍ1c<)B EGьy ? qCςKͯ$rgV֣r $TSVaד-=sn[wӓ@|QO7 -BĴ{ )_I>S\%]hzꔴ]eop#nENET s=+uG @?jw9 ~6lV rj `5J I) Ц~zv(']2ڼ/&"=WD.b?Qv a:C#VQ&.KK'%Чwv$.wJyY%ngT{qo3ySxYYd  ^C56!!kp'McJ(5Ԋ'TOYɅ!%ѳNZ,+60}jl03ks"|'b!Q"fGC"K8kS1{2} ͰaujKZk e_z* Qdx|X8u?Kkg :j,JY5 ]S"8k )м|3钒K(enl5֏8<֢m:E"c%Cs]GhC3PC>? N;/:m]}sbf&}:Z*/ jfha,=FJ=4X)U(L FGОAn'PIa z& aZaY?q,@rCѴt1\1S@qlP#*j FվHXi(=7hhNi?;xⷣSۢljנ  ʁI;6(R)Zȃ[J`i0ĮS(ѱ <n7eJʎf\YpԼ wMBzyFMv>kT鉡2VR MV3,[oQŃ)u69;DRJMD؃yE{dĹԤ$tMqJQ@bs0@ȕWDS=" rwX&ka:Nخf*jP|w{`$S3թh"\'HBD\+B=0ʛ 7v'th_&:[t4]&g~O o0Q̛;SMA /1Ŏ3+~=\ڞ=Б=[Ӗ@ﰾ{T焢fV|9Jyr@vW2+#42_яS;|v]K53vw\zrƔ`c\v 3:C9|>g7]㟬Kٚ2˼Q\Ue' 96I2{.'!N~M [йQᆥXFtNhyG|ed %3?;[O$eiit*FS(ArYoIA\7*\SAm$/t^ɂy1IJGuļt|Bu)W%wuI zL;+޿X&e.Vʇ^A=2},X;]٥$+4b" ԳpLt/K(H{An֕ΐcN/L]h}̘i8bT[Ѱ0B#UG&o~Iw(%pip~29v͜8hj< 0Vv=Gy% y/N(f;]w@/p=46X䦐)i6k Fl((ohEh||d!wf41hpO(@PgAXVJKB}BFR󦸿ϛ+9ݫp aw[rܛ8Ns=vbKË*f~[#qIxmjnL`x(a*GfGƍYkipEK|5NG尞h跇51 Qe!51|+2sX`1ݸ_TGd,!ws.,-mV0t,͊AOIe1zrg.`ǀSJ^5р6ƒ(߬ ,cy#hׯ#2YMzY]+,ԢUt+@"?{hEIzH~iGɥ¦Gwf]wd/'V_Ut~yIb;:tsŎausbTqk;1'g.jx^hb;PPܤq^KV$`Y/+ry@֦sY2ԃEpD!ǚX́ oǔ?!t`fN)pj+EGʂ<{>Ga/&r/F(EFl9/_{cɪswa.ͅ_.\?< )MuF|`;NXxL;Q0#Bjd@%5A`hFYo b] NwIv{yڃeȷ?eB1E'Ha%c E{v+0rO6FSZy:^dv ag)FyTbQ1w];FUj3MټSε_%҂Y .BH}8NxhNBq<}盛N3y^U&,[W!TѳRkt Ňōuoε>ڴj$-r@QY[#5YGSS{kP<7OH)EjWm5ufO$N,^hPw!a Io߈K0f&{C"M/.tgδĬ(Hh.w L/\Or:#Ws*kP@a@1W>_4YpvmG=h^ztAIWT`n{낊! {EZN 0ntKfHk+gy߬Uӳ qKœd wG+@#,eA vվߦ9k;f ia?JuKq(/z7m4"]Yă!O^nƒG^'9+ +RB`<-Nb7fP(J!3ˤ[56WbMc[y/e%IιVJlCi+' qݺ7|HIֱ׏Sl5(]+JV&`cۅ>>7o*@u p󢠴@a|%`Uw ҄H'F_aiB?C24z!$fz"\K0v6w!t=8iŽZZ[O $>D| ߷%z+n}7?DuSԿn:?$j*V?Cy%׵00zpP S? 86|J4ԳDts&&R8C]tڙkp:$ p$BCmN?EK*R|N0ս#}5CD5kRu^u %`,?DUW9{A"4PJsLe6xBa{Ojn=6G!Ι$|Zܕ7hjmWK|Dw,(aЍ~ZQxh/[b4G QF"twL8EmBS6 PYnx y0v[.atK ('wZe;0[պ65 VjO2'TkPWHVR.ϊr-Ubx{z/nasVeldjof-MR2t7-R"`(khky9!.@ 31Ț]ϟcj)ӳ݀(XFruq G`<\O5x#h}G|ޟ_>|?278ǘE*D ʇIBb{Q5)K..4LGD$2q 4(~/!x v%iHgBF0АGoᄚ᥹rtv>pIpЗ#0Gr`gMv6!16ȓOLn;+ʔ]TYgC">*f fLCu,cɎǢkDaoP):La\,66d:%<uriy2tDU!9'>nq.'ja~U\{T& / brEd5+i ne3]7x0[mFDKq*q$&9tsI`*.> kc$ ڵ _> [k~js}`mIǽ'_Y!|Ofƿ'OCEi$A$5^VJ1/>ĵw-![-?דjd]E} Tp&+H˅kRW"l.~tgy*?\rLNY6 pXw kJI1%d\9?eYLKb^ySrP0t"-09T?s&bj6_5C0Sgn8c4,DDfcE9u0VG{00 ,1\wfi/]I̅yO*!ɶ@g̾ =z,KQ 1/ReA:]ɌbU*D>pCz8&IqB]gIZCuĺ ]y| $#{I*ngu ãݰ`{bފ'B,[ƌy X8u6XW+r p#= $%,V%D R[+QI^G"`XCw'k p: iZz}9\B5tN pF.EZ@cѿMMs3Hۜ)P"B >qRPm%\>Qc7UՁ,D nz p`L[_rtMe.H'ePpR$Ar#Okl}"`Pձůђ ɹQL)]0c^YFF(ͅrDoFJU,C[~7M.|ت4~=ۓmn|4DĀ]KlpC9+6 Ù9Jõ"R81ݝxe׆C\oz^ t݃dq%^<38s}lȳNs[W:MT,b[]]t1ymH>X~.e,Z'/ڋW/LMPF[Y %sR@ZNgÒsbGtRIXFu`Z IIT"{-n !V"T~)b-Sk(E0/ŅJi{2pT^j{dY"%8ʯ #)1+`,u ]=Bi\rR#'FAuh/c)"JMi3{ EmYUG}vI8yvEK ꆓoOWq`YTi4mfGiZaȍ}$$ ~mGf;TIjiWR~bH %'bt(@؝a>9=m-OL/l!³ĕr"ݹ xLk,^u e;c}r$CO%F)uWTtcf>ڛEr3hŤ{3ELk'Ya)"1ڦ%7ZL ժ {MU\ ̪ҾPշÿpPUKF,o* ps\.-}0u6D7-Ak-jӨpo醹 ͑֎a??3Y(pjq"nROVSj@-V`ٛט6xa6;ؾ"tѝ ȒQvٞ2Y<˼(WjjCSҬbkUHd(so|?~2V?60^Ϳ4C;UȠOl&,HRH hKkpEy8UA-ˡ+9Sir\;H G\ dKDϾ8q/N v,œ==-:x?ߠASfܑr-o把;*ߍk'd$wmtM3#l H o%j 2ƅ/,{Lŋ`uCnz3+cNԎyѼXƊ<5KBH>b.46{]JeDmwnzwv"V-j:]rh% 4> 36ԙ{IX;ji<"R`ZBdoY!.XQ'숼tĬ dE.SDL7= *U*%^igu M#$ʤR׳8XƋsBrzv# s*aS4ZN K>WTbi\o%rDLﺤ5;'8eh|x׵AcI7P˷6@*~iܨs&|mID {0mîk)hnj%y)t(@. 6u|`SeJV7u_ckrW*~G|h˸QCc5Ɨ1WQ27͘կ >xbȘV\D 5*iS~LZ;LxEoVr^X,|%LK>&iȄpi>lM2[zEVפj&_k[k?fgz4;pq-R] @b ]*S/.xH'kCXJ;>*طCF&2 *i)@9♷ 6㢴(XxiF9yAz@?U F;{Q_88ߎ3J^V#شe4vx;ZF;'{]!Ds%n4H3.%2NGfD8Gd <١Lbd'U非Jw!P_[8ɶSKC׃;$&CIXeGbS'7Gk>O5(r\qVH~$b˦kf0yhHUߣ\bR?`3$*An~|oM`%DjJF2 `GxAy~`qc$Q!\hNˇt,i`103XQ`|k ?p%J+Aqr#Zsџg X Zr^+?AD?("%fFFmrMD]k;G1?D_VM>YUS*/g>6W3I%9UBVc\GֵF|:@Nلx?m),!9͊V[1\faк5s";l1YLt~/g}V ]kռOL i7?9 VVCx*ux|m7`#xQ_})J"R7:? 7b: 1kYV/jӌdhϾo4h+mÔJi%((m!b뺆/su`zOg1 T 7a|љ.۵ 5N' :T]q=dalpgib}C>ЭӖ~uR)WDPwKa+4jlE"1wǴӫhkNM3!;{ 'O"WjMU< Vu\Zz?nl懅Dxk'۝Pt:קQnPپ3k'E1ͯ)QOVUb%ix(QDY냔XUkl57~s ΥK@i;{G 'Ȳܣ]ʃ W'aǒ1zFL GE YFOaY'LԒ"Y}BN6QbA`tm uf9I5^*WQף"l@%ʹYW^G Km:(R@ nRDJ1JO^tL2{|̺xp(eUyY`c(͈x{^V&KHNhZЯ}ӟ@x#UP‚pŻDzF;#Y]Hlbd_ݔPi&)yٻI$zF/孤fA,Fb01^{Fۘ0βN!C?Yǁ\涹VZ:d@fIUIRjȗտ IEO%o=e@',#" n[F|vt=WVWNnKuODpٲ NJ__G7GQ2Z1H{p{JC;FX-4͝ T%翻!,a9mu!2 `;Fa/ " գ x7i-Nj58~1\Ŧ8L ̐{ N "GlX2uF+ٷ!mB]^EVu>\< G-UWZHP."s.Ī>;K~uIpKĀ~dȁJ%~_խԛM>]jT"aiРv$u X6,kV>j)XMypemދ]0Pa]"&c?j T!L:EKQ˧B9:uZ]V/Oߐ;QFJS2'$tXn#wtw!Ax@DIsrf$e8pˣMѻVe/TI na`!9x8vZKqx|ߒTL<%ҪYk3A%BIlٞn00}XD}WZ?Y3uK2pwx2#B9tztLڜ3_A/2@) )2ꚳ^wVnYr j"d MZf-bdiPCE/8Z"z>u0-`a16O.@q(/R 5E}.nB(j53XÉK>+*$Ei,_!x pN w T|Dc O$5L"RQ[߈LWwPVq9M;nEH~w\Z6$ fy2]<ߺe=c;ɏ?Ujc۸cbQ k2_{)dA iP<K[՞N^(DcaQtjC>:_E&;"uPE>gRK#J 2Cn+wp6zo?SbE,|w׃hKdM&\%<O,[W㰧y`րK-g8@)o[l1Pl z""1ҶE^]|)Zi浱0gtmv8_~6_b_\n + ¸KO]Hw3XUMyClC@=wt^6WOw)#QջF:1jI~&?g<<ǿ1&/ =L mًǯnZxU GQ껑i>E (2y>Bp Dѿ30)}P:sl祚 ⎞S=bAѣzEF!nϰ]&$}^x3|7y#_UTݱIE~ ^iX`]ΎG)fйT 2T5Vl念<~ĵjV M+wpCU{Ʋąt?D)&ZUq_+lgqp䐃xkZ$]s])@HXؖY -fQĠܽ>[ͦ-) ?evP @ [m~IV/TʹMH)lMP}O'5؎_?Ev !%M$.5!jBk͉ۃ<)*Qǡ_8%9KțC̎o'whH9XJg so(4~3(jAZ JhkQbBxdG ̐d{c &ښ9U`j\wubHVq-JsgYZ0707010000006b000081a40000000000000000000000016599ea2b000015e8000000000000000000000000000000000000005200000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/leds/leds-blinkm.ko.xz7zXZִF!t/^]?Eh=ڜ.+9a)@<35iYI0 CK#Hh}Oٴ ZD徆ֱ}zW<|KK +Q/l1E8\8׻F-C=d8ps0:T?u+| ҩj`nf ûA.[vWDKW@|)1w8;l9c瓉Q~Ug-ag7&}8.1 /Ln_6r0H?!t,*/>`ZW>Zq)h%C:jM:cykSÚ]K]z!+ 7̳)`Q !4u8y K?7 F62rֵ7OD ysCߊI>\LsCnS΄]TU\4<85Qttv"36~mG "^ #R1CZ`̃V #\tƲdy}!eg GqJ_-E1-٠ލlxfWɒet ,^Ops)gtPj}4.MWQŃ]9 OxہgT9jr~y`$q)n@M[%T{8ҀKU; ᵅA2T.>S3 bXSV%gXW||塶k3^6Zܹ{bXYnbZSA`]zј~vgqw( tQץ0ܬ\w7Jb_nԢˑZB֫v9ʼnsB =L BT/"bD7i87i{s5)l[fnm*a 8MJ+Fڕ19FѶ[譒X#p/ޠl04!oƠcPf*2Z65u6oI02WF. ?^C 7W qkaFI)VBPm@ IȔSTm -29hH~y=44{XUDdZ_Z_s~T 1vhGwAElí GHm֡]H lbf.""XjI(Hzʙ'e.r`Q*O,u?e8Rody]UXW%v o.@ Sh얗"rVw\V9Y"ؾ ɍVˊ #eVz/x36 z,+p c8Ϯuut\*Z.H&Ю>r&27s9B%6~jiJ=܊S}#%wC|ōg촷 kglA^<`|Fu윓W8YU |6-iwZIfz?W[ck9Շ@UѶ)R_u2`hv׊bct|OyxE ))_NSRڞo{R{NZEq ֽM }:~}tyܚ{e"Lr+ f6$ KHC{kX|5%%;O8@ E:`zg9}9ҿv~pMF&]ڌ_cS(8΂S,Մˎ3&gFi0,**͚By'H;t3 &fr.3󽯱|:o-F[|Ĕ+Pۤ8m,jB4`4fq=O[|@N.`)<Χ}bޚWeqZ1_N^%M8g9֠r" XH~G\o0qAw5,aA }+ R)󹋪!؁!ߛӲ.KPV}B<233> Zl%q;qQ/E-",:*i꿹/P,f fSTM46"(fȁ"48h?VCZR}8s80,a[ ckMdqb{cnˑSSñ:UWbb`4k!׆*vGU7-έyj3rm ds z*{=],Et lv͕Sr Y,h`7b)`cU ݐN~ǎnϏQMYq3jY`XB3=?ЀGfI Jh!fTHlsx # 聽';#L!U-\3r+&gϮ#x|NCnD3s^Ѕuԋ0(6/"4cV7bEhAxnZKUR!<К\uAv"y4J l KFN!S~Ο@C^@_Lasm D#$ {sM(;.\(rp[;{{8>X=bܦfF_f+_~缜 Va#E`Di^1wE.1wed7qif`[o׹!+:d7{pD +jgh,xf;dlģПsA}e^f(O`Moek8J$ڝ"ѓܻFYeӇiCr%i }Ih:)s`xE$ӹ%@%̓}@|eL m?b7v6siXߙ+Sd!ƏDWsֲ(|%N鈟P:3 ء_Ǯ${/#w={"CeܗQd@* K<݇-I/l$kIfA}vw{V"؍>S{KIԶ{J6Uf_iPdiEnKEqǃf!Hx,A~ѳx2^\ɞ:r5$6^BN7}\H|a+vTcsprQޛ#Ԡax 4= v3ůLO9Ig"D(򻱁e*LZoKk)XOg D|?tte{s;p7,Y+ [qh S-zD) $|#d[GUe cCAJ$C5Lxg(Amsex8*t坎)FCr ADkG`YE,g0v'9֛Pzv7mNt`8_ؿj'4^8yO%a}4'Ik'B^3,S ?/9Ul(y:>sS,Dv~~ dР_v$pAuh~$ 62U9ߖ|ߡ!0}?MYzCOe]&_oousG Yvk3~B48)IONnTJL7pkz; aWd:ԗnB#NZ7}ӹG raU@PcmQ@5+S)6cyռhuI PFx4e9>d^KtmxґiieAͻu*1.uaW0\r\"!H䎶\ř`9a/"nv\' OI(*=V]fP&pA)45-ɶޮؽs'E]2EWaKl0v$u\MseLuN @8>.\ە/ زeigǞUo(p[ם5ko;V2Ӏn9NLz#p- K~~srڂx 0:m xb~S/n [4o+AG'f9:uv `>{+${O$ͣ!I @e{z~!i Yf`PlE犅 @-J$)T'3oRi#x uv{KP.Λ$-^y(غA6ӺAM,Tz?_G1bz5-+so^?wf0YOh^0ժ]ZHZ 8sM&R<9?{#A=5d9&KSKrAdžB HA7»GOMNLqY]2FfЯLP)[ bjzhGdP .HS 72*@Th=+݊d^]32ݾ`ZlY#D4t殿 TjU&ěܟxw5QiaB4L5&G&^wX vbJ 鐺dmHXlM$9Lx5b̪t$Py4Nh88i@|ؗoQBk76ڨhe4=uٮןáGLg_sǙ_abX:+|z ի̐+E-k/쵒?kU֎KM?Z,q6)ÈS#cP O*f~.$x3x\1JIGeEˠl "b i!;{Mvqp1r#,' -I8)X=swM*]xAǟ[e&ͣ(1hł\NBc6jZ;ƹ?7YM&Wќ1Z))qjOʹ]. hD A'?ƱsD;8FBݽ퇞̧lPo՗'VGYx2te[bmk3|a. KxVc%fZBfY;_ѣѤ WO[y;Y"U0+*R%Ubq%M86mCMݫ6',^DR]lwV7gH8`F츮|^HoR}[HEܵcVM=嗥ZMDHz-䝘Ûq?Q3}ٜP‰ےWN_X`v;|s҇l EjSSXGgx~KyrOVU1ulld5a^V=od/ mn~*tmDwEUHufR'9 ),:l}\tn[%QCQM!}#BionlH~t]ܼ#da42/T4vB' D|3aVk|Ow3CJ@!4 QsR!7T{ #ᅃPLS{J֘5!Ce|?ly]igLA*j9%/pvbnؘب.)? V1ee"^g a흑3B:K|.XL(& (w+R852灀ddE+K-9 {kM6NI/^_Z(Jd6e%+Hn#{1I#T.״;6 7 :=e` Swa-mo|:kFtZO社b(eQ |6ߞ/ 8 q*~q<+KY^CuM[x+|"ORՓ n|ݷ%f֜n"qZ lCVĜN|Ppऐ46xS10 X>ݡ!x-}ZI|tK!whr?[M(n'Q02#.ƈu.Gga{襟2EigБ1)<'2V.qHsSz#D_`ǰ)XB{qEDf¨ IUhv8-sQv uHM:}22?>S)yUҟXS#}h3Աry*JHz{=f4%j~@u>^%~̥J+ܦ+ eъXnlJy@2/Pˆa jU%.ֽN{+"}B=s߁MK)"LJj7#"o|hY$MrϖHg12gdFS 'I1Q>v+ $K`c.+tJU=J^xpttՆr&Ȭ$'7SsBoR(/!uZkf ꉊp4l! \v.T0׏R<)'_ZObYBCH+MAIki$ү/cy;fk[#Cg&NtnjbĔ(D5JНʗ<(,꨼T?vț㩚̢KZPY.`޾rIq6j)M/Sc$1 |ULX|\G0CЙ5rtRa2=09WUߣi~ƮK(qxyyX@"Œjq#ˤKGGhZ&5՝jjp)s?~o$8" H][&$uLe߳Jz-niBߚp*䝻D]P =;)\,zyP)L?l-w:ϙ^!BmDK=:(}kӀeXf?oYXl1&4P/d>W-'%e5=9$:X/1ީ\h~r.7@H-ͪa_PKr ĵfOЈM4>A3hS(#JIȖb̄h|.SU=p8Ņ@G3NcRs9]Ӵ8%Z̀!VmÈ)~j" [ӃnKSϸDW)ZwH,.W!.5WRxl0I*ta#8D0YwfB<a ez:`d=$ް2RA?ꔮ^D%z2aՉ $~L 4I14wƖ&fb ˤ{xtDFgx{>sP]5@@ 颡~Iqv ]1/7P@5v,Vhš[9\ϮF\X=u׈ 7@G_' Dky 9rb^!NdNT8ڃ@U꽇 aMt|8E|p$ټi;9 ԳRRP<hiw_ٜ zcd^֍7hHsEON]d:{⅘_i*8r%IOzKu,yX}kUȴ3?0 ֗﮷bŋ;D}2)iD~w*pvZw }ϛpj=*$jNʭC|.ma;V 7;d%2}2pvA#~źQi>S,-78 âS,6{lb>N&Q j)28WM!hgc㙐90$~->3ܲLx 8#O2HN40}{Axv-BX_S!ӽc|iʽ~ ]ZwϴUSV[N9""N Z $}_`<٥Ah;Be6ǧ ?&!|Mrzi?Gy3 sK&^=S+*E p.6U䛾]d1z9oCܖm[>uqIz<>vYd (dn0+ %8䇤w_hu]S=ES$=%\t%X#0AV*aeCH䳔x[=B0}{f$n< QhӪhN!^D`X*P%BN<+JARdFiQG-(֊UVȐr@S^ncзy rcoNC C)fYXdh/f*"Ԏ) EuYn;}- -ڼ24u]%?UTE2"]kVp/r)0s[𱄩b9= {:*>{쫈5Enx&{u~@DN}H,23ӻ: R$%ΤeRv>?hg4fxhch~4$r ٩+o00wxYF8PYawG77űkCU,V ]؉Jm ɭ#|.Y;A_ qT^=ai3lM|R]#ERdžn'y:k!,N {!DP$}א=\b7VR(iAcvHV"5J*!A2^e@WO02L[P42ǿ1De!J5(U w-ןqw#.^ѭ02ާ'6t1(4sZ% M2+c!>1l4nV0y?4f6k`| <4Xˮv;qMˆ<]jGig ynWtN65x~a_j$,{ps'a~RTXon8i6eUq&?F ,Zva'$lTF./[i4tvůғW^Y6jyY.JzҜޠRh t4 Q(գ_7oU-G03\Z0t-u蛤ny SX+JfnU|jЇi{<Q3 Fƈfj9|i`]F n:@U#(bmLszf/'Gs}w.%Gl"͂wR4{F٨ZE/ˇASRDq/ ͟9"|`2lG>a5alk%!> %ҍLe3.gw̡B|Ӕ.(7jyV塗y#AMHYMq"Oܭ8J:h[kzܭיt_ա#\'׶I]?x^E 3 +9c/6B~, O;FMQA#30}5l9VJOan553􁴍Y#b4N~ Ft4G ueIsAY 5~(nZ _߱Esކ85:` ?x@4W2 T]OQtRFvS:8 Bb[ZՎ0<*%`.ּ$ >DiQ|5VŽ<,x/!Zz e8Z+FR#0a``p,1 32Ȃ7O\&(#$ tsFw6tTg=U_uZo|B{=${b&$70^UȬr8'poڶ1ه=r}|@;^ k쌍aaGί/ܙBWtݐzU.J`fQ'c6Գɥg'8b#*Z[L('junosc$ɧp !\ Ww.Kmwx~ V ;߆++,lÙˌ?ډ Sxa1$26 X}Ж_˥1TTDQ4#md,AhvRiyܓD .g ۻ6깫\+ _(.11]|{<ҁr*޷/UB3T{@Hq uۻΣ}tpR.wAb0|T}sˍݑ;q"/֜ECQf>U:B@)Fj+|-R߯0` + w8۶'kR0k>hTT>x\5 W+,>bXe%l/lu#D9e H䵴=Ndu ql6䚱zn8(o}/evϧdyV- 9YG^;AMHmsN[R=:̬g܂Jɣ,OKez5btYH{ng#Y%R ")iNݙE73X`G-|՟/#d$\OvZ]Q*v\JhyMXZa2gd!ZWOVH}%;m^AtHX6Q,{QqvA{|+^u[):JEͩ.KL_CAi yَ,RX3_Gr)DeY3tc<5GOV!t^0 dLmevqvץ;篋UMg_JVtI8Mܝ4}= +Šb[Z;<'p(b_ R5ZT_2gX:+5 i/pxͣӊWjҒ ~:OsmOn$c *5iL|̝҂B}3nUelR#^Y`G"쐲IU IM$rn",t}riiwOxe)\U?/Hc<8a$Dn} /91$q@r~Յq];Hm }?h(!EDX}uKlU4[y&aR;|9 #yȑM6`jBݍ6 #_*C-=eBZT Of_=KuI:l* _l /Cy:âbkez~ ,E'ڈ5[ys,.CJ={\a3>נ#ì^x5}4ICD?9֟cx&1P<~C%Ul#l0漵,$nZ|Ph%E{:6sm8bCYU Rk>"?G\JE} Ѓ³@xjiKwB|>/D= "' ~j"A<|UD\-ti9%`f.+üF*`;No)hgX|FԢ p^$yGFh$bN}M= Y420`ӵ<)'w\~1\t'ޛz$y[+i2G;QKYVGtu;Y*-$9;O37L`qi_}1K~EfSso$qDTl0b%üVL܃TԺ^|㪜tҎh@0xHԠXqWh2dS lc:}fXxޙm$rtXm/;DƜOl=n5SW0V(7Jb*[B ]CKdO^h%I)[ R)-8yޘ!:B4P=?t$4hObq-AN8)Iv ]8/UY!~8c Bk-j,I)9\w<бjc^#:T TF_ wӆ((Ar[-y;㯅-Z96D(NrA4.xgc7SAi%Kk;]Y7Ԕ2y:M^W!2H/!Y7ʫdo1ND fLbDp0"vuGVnU{;֎! Qk-T꙰j,૜3Q[V4ٺZ(M1Oތ=@=suIljNF]׌9P[>oݻ\n7{Rx!u4Z>v~n6Cx;xک,-`xHX33'"%-rO&ؠZ; Qը @CIZ1 b@6,?1mrJcOtfѬrE*h5lBAĒi.|,,ݽFB*0<ْ>e.|zQ׌1e Z l A/e`*K$w|uxѩ]uw^pi=0J$%u3zBb΍!^"(,aqA4WbXeU$\ДXwBw}I o #~MDۭ\z ɠY!%yDR(WkTJ-[kTTMUxq/hA(,gCC`-T%P[ O'?#& U.R^=usLspe;jtF!\B V#T.<3=/933yVn$`W=hI6zwlXM|O2d~ d p,_ Ba ir#c=Qlӓ}*x/g݁mMـs WPD_h|Q T SjD2B5joE@?W85]N~Uã dɠw Vy\OZI}8g q(%UNCOXw ]MEwH͹tH6lT1jlEޗ{sXo7x/\e&oȐ%kv.msfηlQuQ!mJCI^gzfVk(;N3^Dd?6xcZs7iW+ݑdå"_‹-\$bܗw~ ʾl򥮃8׳ TpMW ӢyDv8BAUȬCH -ʆ\ OCދC/oф^Z,+.-v\EygM^"N?`ک*f,%PѦMu7}TlB"L]{Eff>UJ;Ǟ6t$::56%'k4jՐ15 & 0`8þ=dOIp`nXD;٨-a7 i]'`n3_nCڦ$D()ƷB>>g!1mju:_4yDkDlG_+l@< d[Gi(X } :H2|4B]I1 =fs'趌v+ʆݐ&p=lH;ÝhϽi4(XA|T ca/8la>H~jk\~u C8"JWGtк%b[igSMyD㝾&E,N\QpGݷVu6!;:S u,^-KQqGSs٠'J m[ 9A0!*A~P֊}kye#a }?}6NaZM ة>@X ?*W%H 1/%6RQRHVW&o˖j8"P<_S o؍0Cqf: $[\7(¼Uؼz ^S+~lȥ3270OnQk/s/$n~un1he :jpj7[[!ve0gV: ފzr4{S#23,\CneΟBBYvKK'qc􉊀oޘ$,NqKތ,~:)ϙR=?8%$h16u-~*Ia+S9cOA 3@"߸M뫬'zf"}[9?̽OC~"S2eCf3r"z;怍" `$אI|%uOΞdg>hdRR,Sa9IO v5zL}FUPPʜF7yCm xZEW֟Fy saR,.۲&RBr~iբ, cgH v#gy&%~:zŕ@GR<"f @|/tY_l'&u-9a]YMZq` eUv8JoNqzF%z+<6 +S¬"CWx=P̈&45˕k 8^4UAkEnĩ`Mj(!5N[YwA ٫UޯX`mlt4OjlK%:r6A@W+H/gmJ2wOszv08ZfClu_lt}~/]^1,.7$zFV9A}C(L`Œ佴7X>^_p,xfo(%="8_K4;,U*Zr\d-7#[fx7-_9|\;aK^ pl2Bxmr {~3AmP\EU_n{r }l (8h .ϸ/)m)ȞDM ~G7au|~$CAH!1l}{@TQ {ݡ)d%τ>b9,[(#mALXKh#cO)D؜/<'C$P0$la?euSqs%ffS*T_ Kw[(6'᳙ ?4V( @\z`6~74P#5@!2&@2)\_n,@ 8\reyr&aTYC:j+.ܞ2*:̑v.qvw22ku"yVr n3P\iݠAY\ا> <0$fuaT _D H4=xa猷vJAH=Q)U  H=5< ԁZ}/&D5_ծڷ-us[Ա?Kwޡ#F.^)9+\:a;z)c(iN8%efZWT$A1]~Fѳ(CATkx˯9Jǥ>27èblC$(~i0劅BWz/I*blXrfEK-!F4 ε9^[ mwZS6QDVct%g ΀8HXuGrF-B)R=B)O.\c 0f̮f%/y6y2LyzʸT$T3y]E?0[ k޷VQW?^R]ڈ.*]W7)a[-9G+;%4/H*u ܥ X[ ,W{o`2khQ[3`u77ni" ri`pho} K k5$L1nuI~-IWV8?.e"7R9EOk ^+_ۤ9?Aa4Oe;ہ~|jCG8HNTQr,bҽ((e;hݝ,;6zRx6G7aEOJ?X I@7Шj^ 'ɈZ\勞m?Ĉc*/$`YC)v i(rd2m>8"9 [@,# \FEpAVJRC[}/ ؘ27"ڟ,Z](}2kO ظ/UcyxeNޖkCb> GW2@\VaNuC iLxE!1̱#tA|*~_yؼ0*")u.+XzY浑r6sЇxQ/ hk|IեWtS~_&j,RqR#FkuM{S䐷+,_z%+&QGz[ Ty^Dl{X.WNMG&Iy.bCycH#Q%"(9*g"Yu/kC`(2Sߟ掀˷h$MBȼVUG.GVʸRY;z~ygLm825?\e$ ::`9bTz7 B91۽il!pSFJqsnuSg¹Q2 PΞy{rɫ붭-|FesRIbEF_[3jc `2sSΉX3 H\MD#,-ܫbyM" ^k; x1mu)Y o}<^D[>6%FAM9PYF>iQ<[}Goo}BElq\RJPxW!1bNiߊX4?qy}{1p˼ZܤP ռm@\*~pK2 U=]bp""ijr`볺:?XJ|V|q n2%Ca(M" Ֆ6mEc[a,.mk{I,k^N[CД&}V Dd];pOKWa{V+fw ]"F7=t;lLUÄ4jL(ip,S 1@d4i[Zz} rʈ!ܩ۱kB~XvoA=QI'%p 3epRq*b.ԄIѼv@_#x,5La@ [RnW.ByB2kR < hLñ K)1U1{74És@{>g., UxkzQGcq5(94L|T=y?G$1QG [qZlRp2d#fuo)~BSj>oYr|qw*kFoN4!-a7 3`yBLiwӼujQV'H,1=z Ϳ= A254֡NaR:6xIȗcO떮a2 T#𘔣UZ_.kvjOhÔ{GPcdt9UsIsSB؏%bԅ+qӪ8NV1 (:%%$14vƊnF$+h[N)vF} )( BUq'ЦȈ xM=g6(CL~ЅgpW޼p[h xf8|wεY-V?  癄j0VL~# "&Ʃ-W}ng `Ab^lp Rܟ:]+|sXgL&b$jsYḵy9tJ#k*(yYݤ0G- Xÿqv6gz<*w0 ]Rfejp*ٰUbm=3#I{ sݟ EBup1=p- Unuf=]c\3 $b$mXCT=U{FHK]?gR2 fUD?wFOp᣼YlwuJy GFyM} ^9yMqPur*禵 F`~&%' ٨1@m5x ik-.͉3&/˸i݆)5ݻJX0+ke$#8n9'(xKi؝Ϙ rRГ 6trǯ.$=5q%62)T]3QqH"CzI媈^cW.R΁ԎDR$x|ik~K '?̣eY5k [ Pv.8*nF^X0b淢q&twLdb\,TJ[Mf^(>V ީ.OR=T?qG܂*BV^'*/$g<[ó[19* g8bF6- P0 yܻAuz-q` 8,Z`&vQ1W3:eb)APScd,sTrЃ_:_޾^*noe$?4zʸ1("c/!AtgH2Y4MᲐQnxZ]F̓,WEq\HX ^r H`aG79BB":6QU۾v#C  ~pDZ,a+.Bk߲GDڜQJy:TȬm@ܦ,t7grbU6rO3O bf| KF36Dք^ي@B4Jçbp 'p)V(Tkwa{C#U2|\pZbR2@Փ %Y;Z}j+-2ldq RJ7ENS1Wb E2eߟ!uPi@cT*y3j\no]ף]z |Uߢ~0٢F_=-O^E ִk'Ҵ!&oȏsiW9W@[rc5a4)zv5TfY#!lR?Ū8L)C>lz`#&&l>93l06`_[%4DНd>v50ͺ^r .=׼޻8xŋX2k1KGLv-*4ڔd^>d"+7:mu(;SYAڬfZMbn+܄ǒq4vK#7&C6wa_BRrmn5; w z8qXg)@fW7?>?)޻(|:n;= A~"ՃoDl، woT`A7#7! |S432  R+2뭃c,dz]lfOe~țoy{ [}g6"sfƾ3vސw~ȈJ mbF.\Ij!՝E/JUzLq._8-eer8ղ~ n2 Fcd6jXNDgs{;p;~<>z\Z][JKa&[iVIwV~-`1$]6Pku] Si?vΤ7 즽*ĕd2`]nWH2ۋ+Z*^t3jvyuutӅnA9hy7:Eڌ~+&O6yW*oNI|u:e]< ?kmlr+-z|Č6EвR~ݮ@[l Ƌ"ή.))F'Hr5ys˶L:dƏZ`q2qCѐ// !+;řOtcWfzwJ҂V n*+^53v:@1¼V1MRTs^-['_3 :| R6k#R2f{755el ncϓ? bncU9TT0i:ǔrD$ı7xUso[Vm)!UB1}t$W .whhà p5(uVRMۼx8ڃLߑ5Q(_bxXHL%ZE>⼱ձBD_>s+^Ty?v*D@vhљƥY2LaB/iؙ!^e'Q1qEQLGLŭMblٝ%Ф(:Q6$JT@W_2sj䁃;;Z%l+9h9iBH\1q+ Wɧ\~+ue\C0Os+vQ˼Nۄ בd{R%0LDО PG,@ybHQT:a%+waֻieS^l_r~1 spgV'NN6pH R`Jȴ;GC nDه#X@B0*ݍ:u;V{bQޓ {>(ŷeeeeĴ!* H=:R*\ )DXm ?ZYmHS(OYA±BDrXLO*+4<l eGqLX-F~,<6H":#^N$>)6<}Us!ly;7f;~Px$#G@tg-_<\Jp~Et21,}p -+F?GTAkH `ɅW|b.HWSa^m9ȗiԤ/jm]愎=US[1whD)v.~ߙ,̦?5pRq.2u7OV%&zRJM枫q1qWeme`Jk3ʔۄ-vqޮCև:à+1@ j2=VZS0dK$I5 {Dž*EȟXP;epQru"<*?k\󤨅#yŽi+łͰֺEu)^*|[Bs1Ob.> -mU&XKB9[>QeߡG)f/a%G{ x2 @ƪvPtɈk,0?Q. 4տkqru1 /o/G-&t_'ePΤmd m .O{^ߒT~hho;2[QaD05UBxp|EE;b}MVk+abzZs+w}tc~s 7~PZsAz%ENc##@cLq)U҅[TXFi|pګNӕ_*72ڣ/R)z 'dIO$-(ބ wcHْjFaYH~ؒwڏ"4av-aaff@M@R\B=2HRO)eMH c侨1^5&E.UDSLnéy}ZO&uV Xo\ԦJ>Ru!f6$ : =<^`Gn_ыrnԳ<@px;Oi<|ϕQa[qHѦv A~_{g 8+sk s9X$ 4LÖ'+KѯVg:V$<e sM{:5yi3"X0mٖS/)MXA+ވa,jM<{K\Z3ɍ0CjV\cޡC ՄzmO*9x/VP^$1[2г73%FYH Hʃ{ ŬŢTY)4:ށ> KrUYL#$!’z: /s 9<~(sz = xVڷ!J (tٔKCkYB86`OLgovYJ!+ee=;nؠ2}$ T3v̻g}J 6'aS5{>HңmpJh%cTjxY>&C9CX5^ 7^$gDg'|/< %.ٟ1YMXGjǗoy:-ȝSQG+iNGY+d ox$c*" v 8爱[B.1ZVftMYn5h\lÆIһȓe[cˁ܌eT맵15/*5-ΠTv--.LÚ($`OYѪ 0^)I(k=맆g;(a m]C=neGpJ8ĝq|{gѣ]LnQi(I1Ŝ {/fJ!$~pŰ{>S zdrr,eQC d||:OrJ 8Qf%"+5u~aNݏ5ЌՊM;j>tOu^|ԉG:A?P! A P\=PItN4DۈP!lm*91sLgLۇd?Щ}JRHQf՚ZWY NCִ̪ߕǯ\fCre/ vP+k˔o`M/Vt%6׉{fq{vmV h$%8m';\*C83!޳8];6Oll!,.? E5rV`O:[yxIF]JԱTz0IM-Ü0N"r-bHW;IX ?4HpbQ.d=7qp]VeoSIFs[a`I>D!HXRiiQӳ'H5^CQZo=< Z;@!V=g4V[i¯I1 } ~| "" )]@,.X%zۧxYc bglEJϿiv{k|I' 5I9 B;7J~3zlx*FÁl_,[m9|݈ u\ A9%"^斶Z<2ecs#(a6F߬A sk"7bUEι(}T{M=g6yIz=kμK0qeX6ٴ3HFUN3v̒b<59.߹D7\u*4(Tv??M:(+jsw(Q׀W[J2/3$;?L"w lX>E Wj0F9ƍt.E}ON|K̪澮e\o!~_=w[BW%~FU-0;N>؈ęZ>SJܤsƼ4qewRa#Rr%ŷZ桃/LwW#H1<.5NӶP\-s؋GQ]W, Rޕ:Kx $P݊Ur8{t$\/S73o{]*zBd:AV?_ eXɔ=TiO> q]>lHn0ju).2v.(ym Wft08\'nH][4FM ;uQ>9,QJ[m˱/w\="2y*g$&T4QOARoqyU^@FwG_[JO%kfuOm<)ͱD'uHVDOqogcrN ml$QyE%eTc(!TĎ~ -JNIsGn (FDdm*κ9:?6x:2JV`0AeNxF_&{>7 L \K[Kog"FC,8~"<e'+;Ti)&Σk˕Ǵwӷkguz9'/4 yԥ7r\g>[c~Ytɣjx/;u"ŏL +8q`:gZH؟siCWg pe| F-}h t},-@{` 8#b?[<)đŽ]ur آ\T&o?h}ؽDb@ Tk0=sJ QV t/1L 'EY+󶸩BRMݍXBi#\=N9fvnXb UНĝRh6Ji4aiAg=pJCG2ņ9|%3eJA&C*[ h|4pf {嬷B@_ єy\ϹA|;8K)0in1duo(z{qЎTHrsxrX2NSyL#u2mmB9μ,-mg2X7ɔowٍ[$3C ;5 sG s녍VVq|GjلMQ9; zqÊ" ,0BƂu֧ӫݰ 2㟆+e %Zh:OiLB6RB&}xqtQ[nͅ_ʎq5٭i;igK#_1ۄ.N5ɂ ?Dpt??$e7eyR>%$yLh@6`A8_`Q-{~u-q#(<#T'x#c1ҮrDmaw_y!(CKLB;]"Sn8yR&jA8HKLj3 at vun#I:I.tTie{9*ו>ڭ޼UX$| RTZKtံ{'h`oO3ΝNrSn(v6{U!r8L>kg/65+wXM2M_ /]V0=SRSС+7+1dƬ-3@NKw-U 2 MwM#)KZ]P(X $1 yn$Z1C݀sX =,nA|. -!-Q얯{\e.Q($|A{Kcau=b}(؆08}CJnm\6isL5O vǶ = 5cF[8aZw9c"tnBxzbְŋr}3T`oXʄ|KishjEѬfBG7}C}OHiSP忦U v\9i#Fc @;9vܕ ߏ}"FΠbeܡ\3;`)% =\̹%\F Gj'LP]_6A?Cn#U{0KV)W81`}\+z4 TzDћ.)K9Gq(VʹoF(B71R2 I"v4 %zk6f?Q'Ȏu% FPGM8qR=бwڄFꙆ-U$41b(˜?+ras n^xǭ \$\-ՊCT3Y*lq úrl, 0m޿%;֤ tgH٭lѻEn([a[WOBdӖ^$)Z9@t^BHO`4iykAOR]cŏCͿ^n,ȔI|*o:<9 _?tF2?ךsyM*5y*H-cS0BrLđ^~ ԝkB#}qc?H|oh+q H gO:-}D#EԘA-N޼o SV-Ymf}N !{5ǩyB[4)4&bQ+Y#lk^)wJ%pуb'٣5k!ǟ8xux降3з :r 㱃kx-”b濨`܎FB <K #1.U: @~^ J?!p.ւVF5BOCj5ma1&j+-)S;UH@P\i3Ύ5m{nS ,.?T&>d\5&6!T '1#%U,vey~y0Jm X,]}bQEčDٔp>7m}!Yv,?_Ʀ47bQ6EUZ38׮S%u-'de>9$e5Yb<p{o"\nc3AF7O) DﱮQ KRJXXf-%;V&Z=&W7sGS&yQB'SF k34%/p1$Y \v`9%wzuQ}VqyPReLPޘ /ӑs&mPyF#[o), x, ErSvd&*N1;,/sg519i>&<-.AS5j=BoDD;2ݐCƱׄb\u/avb4j'ē@ fHm Cȏ.#C%5kD>z1E㱤y"ᏘJd&aא\:!d%G4;_^Mr$8}xBiq{aMhwt@34k#P4ۋ:DI<H]-a"y2Q=0h]?OntݖN:۞?%J(L&&̋,q[γ}=B2 oZۜ3 E:k NiE7pCĵ/&PQ&RtwY`*e.>w,3@o:X_s ˁt f&iWesqe8A0۩,Yy$% %p}V  ĦUY9CBn$@\&\jfB0XbrAL 89E Wx-b'(q 3"-E:źU g:{h `$\5+<Y`t2lB1'#cU!aF'79꬜Ek [ѩ ZOȋK^qhP<G\!{JjB =n?7Z(:UAsN[FugľȰᝏ ݃!g/ dAՇf'νO.ч2s+a[@9/kMKߜ픕i] sڐb8۳o 3iT:n07Z^)Sȏ^ Wt¤p^ąWH {$$ýZ/p?cs7#&k$j>?77pŋ]f(a!7<:T <,c7cvH'~Jf)^Ng2X?V|Xs0+ͯ :eYvM;^g Wlu&,%,DA~@ܳ7~>BP"7?!=F9**x5.BdL/³|wg"4م?E1ӹ) x5Bio,9H=F&&dCyyhrP~|uǮ{)#7M4|VݨM+ DiOXjfIH]@LlXIYl &.E3M1ج6njb{aGF$YM# a/% YA9)!e&0U󳞅"tW ZR|#ƄcIJ},9{p^dTq$&w] %uPvkǁjR G%bx½yiD Jˠw{xLF-ފzkg8S[܄9#u{auqW 7"2&9b0= pA;YV v?i^Mop3^Q~0Mcih𮳒% ry[. 39&cA?qªnW_uaÊJ}tsBYP=ff"e4*hGu"ް[q-o'<њ@\eI /ROTmS,c@{3ܚҕN"яuR'ڙ(x}r~Ӿ(EmLxlX>p3etdpSeEe|(tf%FM}xWMȃ( S3  gS됇`"]<_c-~gw# {u A+3c#B5ȭ3EE\qɊ*'7Yg2GDն~? pi8caS!{85b@^ye\ ✎C8A-_V1L9k~H_E%*՝;`GߢPy`.oBv 20Zx$1d]X,.:T'|k%ޯ'5lWƲqG1Oܿk1?\q_WҺ"i{DҝǏ5 J:t+zv>~X 0V@;$Otd [# AAK؇D7E}is+ޕkbglA5lBj\`bIYGEGTlM5尪.YViHN R#2&SVёf_O׸cY2T~r eDn6(]?,aorT)P;KI2yS4tZv!?6RʷQ&83ν !פ؛}:yPU]NX:? !J.$j hb Iy&'7dLl M8"-*ߎdV6vU2`~ZD g s #'!6ӋUʥ1ec<"g,bԻQ :6cv6J7"~M-V+V+9MG$ZգSR+$) n6(l1@N_YAŮ-$7ikv˼" k;ñ Nަ 7U"c$ZQQzD9O滑GΜp.&_B~ًq`L{Dtݦ:i%s<&#ځʪ ZQcv<#m*U&%)C.92B{xb &ڎ ls' ډ:ert AKU!aBZL8"C2<|+!1̂ q(iCY+KQS\ɢy{# vH AHi$W]]ցh7`Ѯ{įDc;^W9db dI/ ӨEDU_Sflj%Z&Ro5Q1e:80 Wc ?bHzg 쬼 ©Vf# ~)h8}rU N[0eĝ޵Kdh:gda{dlWtÛoaT.h/H[h#q%K3c=+TUĨA.Jhû_JTYer/Gdzυ&\p*YI̮ؓDf7d`0# \fiohr?-UF!JڭG|\ iWL1ɡ;l{20r0,e~0q~Ǯ}ԢyZlD8eXvw!]}׻,?%k^XnY1L q5&2xv+|D'hJLҨJm]6O/"nl+¾:pY,IetfrNgTp%jEVH.#҅3);?Uu}eD75smӼY0,UO_v5-7~6^y SM`|Dѓ/`AlӰZR-zGK4فcAzƯ} k7e(G[k Ul̇#ӌ1l9pb&nii  /+%anowx6|99 9vkXk 8 zwA/c,3b2ᑷ vf_^hȿ EV o?dV.5FHhV}8v|SxMr odL#ju_{>x9V K5bc!#?7XưmRAI"TWhc͙G๟olewpܲuosc1u4ƣJTt p7 Lpw'ID(-ˤUU6,݊VxfV rWr!-τ ,|>TmpZ 5L]a fŠ+Ю6 >'@dJ1ҳlsI^ IVXF$ӣ腖:L`.[6߆eCbQt]cΤU=C"Pt*"P1+mye ʱhB2P{v.@9v1b6^c6zx0^d-]Dg@v%YZJV5O/]{.KpEcuh}.[Y10rP(H8RPٽ=L-xtTy[P/cJpU)>toBmۅ66% ho6֭vAtɰYnK0\ĮRnqMAa Lҋ z=hH :P% imH閘 +5vN>jg*LW|K5umjc'jHV(˘+z!nW (2JSkL^3Z\3@TmTOg`phf1ʀT,L!ޯ-еo{!f6 38pʪ͘,N=;*G2@4X:=5}p{_2@Z1=}\xBs1iHZpU m&+m*Nc&PTieqdcty"ȋ\ ,kLu+߬B@~Y0_xP_RRV"AOa("XC9*^ynj7w^)eSKڸOד ,GP+/?'zf =,qՔpϭNb'(UsKYmSv57M|,"+ś2L~SZ.|c89Y ڸEF$A&/4 L>:Ώ#dk`v!}4/stw4]"⸽-M251Zf hi/Ӣ86zjͱW=4>~u׿j\ ߑG[`lmmTAeueh^ϬPTϵCu&[5IB"Ӟ̮t<vZ?C:XW;JOYʇW|^C)^XmEr]%SWrݞkO̽u2]6$SU@)ny| '9G֕#M"EXZ xYSS'9 rjĊPs*r@5\}{,lO!rXc~:eb:7ŞP1,]NYqH0GKhxK>*&7Ģ|YNiLÜ9UѶҩjJPQ@@%*-r`V3TO+F|R~*E -IEuNg!].1Ю5]QN꿯8fAyqlڔdN3clYB/oNJ|z܇~`,I5}PnE~~k'syfY1Y0煇%R:71m+ W 7M4p Q9m׉u:erڰ!WEQ.8]-.||ajrP:*V2$kXtp 8֓IGƼ+u1*3}Bk;oɌ̒0%'\Β@.}0~75RwE>|bn8Y%ivE-^69;Cug1Q-}FWQG`e ;DfBNOD/L^̚j+=إ<`4n%fR5 ק:smf'!/uv.$0702؆: 9BϏG &؆[@3&' D[N}lϨ/Z@k) k!RP2[?l n|W$lu},10-VB6`x M rD<2GCînt"AЬm봤7ʅ\Xi8(,4Zk'/w8?\:py6׼pRm$5!V{fv¬I1NxF!2DR 9 n "-I^.:S B>`Rp}GZ$h6e,ʌKzVY(H'ЮTNm]"*PD-3]kj?k"94b&%Jg֤ U Ktt41pNبt'H3:L*tH҃m.Vv֦w aV BB̤бP?p1+'֠Vr,HPY^'M\P4cl¶{Cp[VXY9+s23.5Nx5j̪,jꟂ/3_?5HYWH`˭p ƛ.j8s^Q!+l>+?TL_{ ~] 33W,Qth% EnJɋ'8Mp6ז@BO4A,)p29hmi"Yl~:\O#uT,:[~ϻ]He^xXfLVCR fOX vTџps2_3e[ + ^0VdKE̥ġjH-^9] 1nzmjrSd F,,IP4a!Q}Y77nV1wGlބ&X4v8JҊ4>کɏ-.d*%i׽mbC˰eo<}mp2Ğ5ϙ B Lx^^ϖJ98Fi6:ۂPf:aho9/s$nKn\$d>i51dq*{N?f87؞}6JlL8,)L kf ; 0Zs7쭝F+3Zh/nE+ThW44 ^{]p趆0A,5&̇uk`>Aq3"-}~ԍޚ.1Y α6.lrI}F`RaC5kG/3?$Al?z;>u91;ɵJ@LHS 'm:,iȰ7Iv/H6o0f,]xj,뼝ÔvESn=kX**G,|/ece,rf# k8Q8a:Kf'ZylPXb0̼p] .ti D -yj0VS_}8F|;S1,_.2w@˔|NKim,p*Ko Fu AIV2+@c+c=s0xפk DB{b lD فm*aŕ_DEIy]I5DߟM^wپKYyOM/&}{1 -k+WI<+p b#thZ^Ra9Y#ޗړdD| #[̀L18NyOg<9ƀ ,e1yX| Q:[y[O񤽦 ɝbf$١ EbsO0h3zFfMzdc42F.\>hOxyG7n"{אm;Tݑ&s9z"&>Z_'ߋOF\7ex[dEn6v[?\I}J$cGT&"i9hs'J|Nj`E!PUI[`<;YhK%E<>RQ-nYQ@l#(c͍ 2~Xste ( yTA.~kw\S&!/ܕd'0,֏) +13S@ 6-_c=▼үTJoaҦ' :'0GZ'f}4ˠmdh5'# 9gR‰6sYP'\D'ʧC}_%*p)zq|4_6'rNhg7)}/a"2o{ y Bc:NCwt4ci6r>~]a1;\^$fٕ& Kؐmo_CzK^osE߾kc.pJeJI9/H9XX9V\jBK{\uې ѣD9x +dT@Z8 h[m %<γ8>1r{e,S?=c&5R'ʖFRP *sI(L2#D㩿K#zqO! NE$Evtt!C/00I'{wBZB`q"Wsl,h`2OmM6PTG-7kd[G{;篎K7.t`ӣ _˟]i#]?µ] p7 U'Uh4YԿ>usANQ uDMv:bb3i߬B,Jcz]+V؍rU{r&Ѵ([0^Ng휹Sd~Of`3CH9|hH@K\!G998_dT^ ]-B^z$ #m3Ⱦ1O_ؓ<pG|eIh-*ԓ6! ̇K=$QJ`DWѿ}oϼÔ]DV iEk 22ZPd@z]XbGT>4{ P9W[i3ktPn{Du6 /w*/9oYLC &u r,G8AG909Zr4 e4yX\ؠ-ل#Қ)438Wb:ţkw {pe>,jQѪYe?`hQ" ,ݭ|%  u8mAD͢&aq"E.Ɋ oxSnds Fwe:ơe[1k9"p՗Ʋ!ql#y]e̻JSh{bü6nA\b%EOS$ lfiIx']s,X Tr|QcEAd!&)] */ UexpbaO/eiΔo9}!0^kvV "ƸvUO܏1ƻ&n: dN "L~ LzZk.?AGݡP_ gbIc,$s+2.Y\ C'ǛW 税RHƻ)Ȋ=7]qnXZεQ«iKDudڡy>|+|E(8JiYv" Ղd=Pz4MbpI?on!Rڡ]?CdPI _{&s·ofۉUONA{1B5^"bSg3ot= qvifG0ӮxU.$B>psT&W].ՉEx0lh?dn:CHwٰu98m薄NPh7!G"ߟ(^\P΂- (-~{ <W#QGi<YÒ\$/W6Q}:arY8OKh4,GkJ1|jjxlM 1je2pwyq2o~[kW)aW[_RZ)҅}Q20g:S8cx8(So ŀbt+ \1@0)s"]mt Hq,}to hZ =/x)-%%PvҐ ~w G,^+DI 5YP$tIY~2-;7xf?7Ck4Pt@6d'+P 'ȍϫ?Jx*a?أq%]UZ8J^9fD eR`[4-B} &ACe8F/pƩib02>Xdv7 P T$?d~T:2#Y3Q PFPÈ}BϨKq 9Յ)4GPG~Iʘ.\c<8K`rb'FkJ=!ÇЗ8]vxyV +ZԒ&K-OrS{hiGCn:Tu1.hMЂon $2U$D-œyhvkcΚ5v,.E2R8˦aZy`|,D3)DtRHA6:TK݆#U'OG f.Zρ/Zd9Ԁ^ `T~Wj(#f~nkPgݻ{w-tvϯ.- -y >$.a8fHq#l=NT"Kg8&n(w`biD~m'&B Y-WR )9gri}'{p\L}z h$)(־*j _JHcH(H{hLwJkN 5ɃCs?|8nYAҕReVI:hIzR\ Y"I~qolUQP_ 8LV]cH=Ahd1:|쿙O!7zm 2,<xQk#"P؄X`SU.-f7VG1YR49ryy )؊,jOn72Bv+i22h8"uHRVBUs4e &VC` d[!'%ŋJD1j>R9̷R𴒱rz1VRr90ںicQļB׵nv}Y+5^XZ=-:t%@oNa+#%(XV~PmKfx8br:g'/AL.;T/9ʔoi.. +1bu[чivY iaT "8 !al[H?`皼F0KԳeVEO1H +J4-|F"Z<[N9N ~z6`KOPͲd1 Z!ڃ!C- Jt ?#kYA8C8 v7f6\[AyAI~`>_2hO! ҁJJ!R3Pw, jPz?#aGeH!PxT =  X@Cc95#!FY'[VUܼl)Yrw0tOm)t_?#uGV`3ˎE:%s?7_IU1-Jbz+/{= e] cj^6 pi)gH[RuvkWy'to‰s6ߐz"#_7 H@@(y AB7(li d.^23lզSc0afwu뉈G"m PoGDaKj|*F :s?q{{X浾!rb%`&m>& PȪ* rDAy_+giIu8hm!Z [ q͕شjvUk5FKasǚ=o[h yan'6N@-Ce"&8B6CByQ*~xZM=N?l3@󴙢6ɌdJ. oϿ<h**A4BzTyt@eG-픊M_SFU1Lx)_q /2Yj uRJ`QoIbKx' )K2]!dg A5 )׮ƛC+/<,-z]9<$RbesmNATKɶ3O/-ۑ\V{ M0NV^EUNsT)j ٙ6 5aL'u{'q=iLGBݵd|Cc+ݲxp,Y0+$ t6jW+YR"hX"AHT5sK5w4/De7MTEJ'sZdh11G#\U># [=55s0ЬCt&ֆݿ"; jfR} tsm24FlR?x\txH9 oj`1'*I_T =9s8t2ԃÛq"tKyXDٍ?R.n:] GdQ-8H٨,b] PE66(N-#Y_ؿx-)D`|WR bq(E]U|;7t4CwZ<ژ}'Af?nn/oQ)8m&ҿdy0$_yp- a[կ?rtaт,+ R`2L@RYeu캖1'-R 1C"!+2L6^eGwG$"A_eufjU99}.t]Y&xH bxjxyzc`иVC|rq>VZKfbrK<hMdUl@MlNcb1mgJ΋Vǭ*<ߞCW <6?`q7#@O~we:R1<5In[ަJx7 ԀoHu5EyRDR/k ȳ8E5bRIdsC)Xq,k r2Jwc{g#"6.;=Eԣ,)"ӗtOw"烢m5p869fܤ*C of&;cax)1 + C;躲, >7qJI#sl!~s-="]g)G^);G:1V<_OA;q9pڒz1ƩiYuYbT 6?kPDu~.}a}C Oqak{83צpg0H%?m? _tU^Y& 4F=Gz9ҵ^՚K]9)%'Z\bntm, @@*TQlv=?wEHecDi89D*oBF~HS/f.;.wP$QqHrGh6pF?@=V?nw93DC|>rnG!GRRLt* S%ܽݷ2 6fc!@glVHeB`Y~i/Ѳ6hK| Pr)j)P~!>'aS"րp,}4Ymx9)F^<-yOjapMp@hqNwh\~WKFS"0͛+ȩ&Bx6*|!XfMm1-.D[qe'%) AЭzQhgJ8L{V 2~x/]ECI:LF;:od#?,,qE3uE8pݢb|C @tq#<&~  Iw?rcpkپ 46GGS C>Vma`)DʉgMiy FڎhRፂ=|Q܊2l{z4Bekv [V]AMR }ǡVX(`1VR2bP!I3&X7)6F~]նxP,@ak1g oXԚxPH{ov]wYMûYzpT ÿӡP lYjfɬ4륔esG g|Yx5uWma[ՠHo76CTm}nl6 l̄Z]3! zdj߈t9~S5XҶ Ȓ~5N)D OB"1c~`D53%sANߎ< N6>Sߨɚ9L,4Sڵ#XFQ.k L>%<1o+%qFYA >a|<=3C 39=6 Y!S^3 MƦ6`4YHBZvd )rfo춍 ceXPn{`B3G"!ugpb}v"{4 ԟ;F#^W~R܄v-) u-TC>]xVf %jWT)r@V?&?f 57̓m|ahX #K xeg]\犤ٳ%oLG!};5[net ]n)BY$$TV#HV5]'k[!h4+^:8FFW'Ea|w MUM_J,Gu>/sΡ7EH4."A7P"v:f)x}W 諾GMPdn)%n:sY5@oW}ܞR]PlCDsU% en|uQcSb3!#P:pwҗ{Wjya'ܕ'H$k<,T4ބnu%˼B븟NҴ~2:XDȄh/偃oºot d=&ݞ {4k2+ٝlT(ei-fJ?KNKx~6or9xA*xa$KxYoX^ݓ"W2?;_bY(Q4<=LHV/!)eq330a Lu̲bkw!\ =]p~Tܣps]#ۊIXUU/4W7hEk-8}%n%T1ѝSM)A$0]V慗1QP<RfhW/W2+R_&ާs7݈OfjC$nV$]9Y{mće~P|&B.L&5R+|vg_x,3CB;a!'C\C =v[\h'l/\%@]Yu4a/yH` !‰U?F^Lo~V"B]AV!%q| \ 7)3:lË-"nz#%:OvVG2b5Z`u`]z`BY;p{#CjM)s(}ݲ<&Yp-I _wi/KLsfm%EiUn 94()xzB߆c5%0AD~frҴ-jϴz Mt=/ˡ]`˝.%$O$TB8W^RRJOE5R@yLvQ%}|w£eA/g#,v6OiJ1{]ytc7h<ܜ0G1-ݝA\MWBIVx0xe=72g;Wr֡F5$sH,T=sc)٣08D2HbAnya˕acU@R3ؕCG!ioY(KшnlQ0L!痗d#2sJSeo@I/H t\9#ۮ; (o10Eo^KסE6< ,kU̲w-VSmUDL'*3RyM9^y#zWa%1 l)UezB[b^$rݧ9-zG}{$\"ym#sž]VDF]8*ң/=KwDI, o]ਡDc퐞7sY}")gm\HD˨ʟzȥxU $V^'&MWIʴ։Xى %Go4;lx݆ۯksg.]3*} {6BEDymsSwMkɽʥ:oZo $3jKgĕVDa׻-ZxSrx _"J-G2w-c?0kMKjiˊY1~QwP."2xw tgRLYu7'yq{Lat-h/,rN"+|4 | MeeMAPUwׁٖ4͂HA[1͒!,bo<'r>ҏItI|.McOn^idh+Afs">ʯ4NO_gɐzC,4/cVKLg_DAGg?n~ = tnHX٦Gi92۔rVv#bheʫRoڕ(\* 礦F,x<]֍ vDǿtT7B$c/&r@蔎@Q"0 J/ަd#>y(hr%4Q%E.3uζ1 oHS"%PŬj o \(xi[A˴%g]_vvcϵsI Vdx3(Lvpp %sFf~aAzi[=a:Y.rև2>p҈I%7AaJ l y(wZ{ ¯˅/Hm%Esäyt;PWV⤙^2NF_dd!+)eLz;hkf߼x393IX};l d?z*KлxvWMbG^90]PyaD.Mn XOIMnu;fTx "["9)iu;p Бd qr$W0`/>$UUP@ BSNSt":j|y2^hL kQ77^$*t ƞshRfņN#<^i*a8DV",$D.>_'Z.'Dio:oD5ahQAh\/g_F0d^GLd֟KXX{<4@_ӛ3P;ѿ?Um!{~"uU,D~x!u Na[S*g=`U,mހ#d>? }} x]bvq|{[^\ kQ0|dD;?<_rIލM.nOﮃAq hdFvf%P]RqH81'%lY[W4DS]-m>W7"ϿyW ÷zD#6Za-0Uhﱉ`$$\#AI؂?Iػ!r u. 78XHБR!?;DFvu~\U6t9&lgl&6ǡڣ,ͽN_`{b 11j{F=ԯVkÙECGHnWa\Ped5q)8shO`A_U")5|Uo<=4.n5wl$#4?ؚU_c:^a i Q_E6lNd.:~Ƶ |:)5VQ\M"< mS/R pukSeپ_nWvn"x͍Yrw-fqmTLBrC?M&6(akB]Lr5d6TʽF g3XGHoZ)df]DײbopQe-õ`DQ~)N6&:Kl<2xQ#iM.A|N5>9E|veh [79H v[6S%erl/BR1ު=X$lJxWևZ=䢋1"!tv|Ji6Z70z4-# ħ[v&`T}LEDX$'S9AZ;M0!ЊX܈OUx9q:t~4Ao.1K>#iKhd(Ƥ *hӰC6;4B{MlǯNDVӼ啑mqG(eYpfk[ms[1ƚ`yչ V,fenxQsj^1`V&8_:*Q#O=wۖw~wRlnDž]S8]󧲩d#B5iDzCқ%~:C+%dCnkUo'2R&1eۅ:~ . t^vMT@1] h$fI+aE̅~qS(aHj{f ٟQc>ط#R24Q̑&ʀEr-0j\_AޙnRY?מqāZr`2)FkUǓ&mI<})hHʼn J"> NEHtuG)CO=5rA#ӚÊ9j#lw Z]88x1 Ԇi`ꄱ8;Tn;WSB%u0rP\cGAm x0->4GowR!mU#?XWy˺2#()v`^A&g**G@[sU3ƢiQ,!WCeoF4RąjRĞfVRQ;`ɴ 5߿&8G"PDQ}u룎4Sp$J8`@%=r> U7Г򍟢4vR2aaŃCPFcM׋p~mA8 TZ8r{菲v[.ĭoVVAD*꽎8Ȓȅ a5 q"וu2ToYG:(3XDg+>յZ;D #Hyi͙|~B\kO(N3ҎHxZAZ`K0&f,SrQ TIQf4`O^%Uj<_P R쌈d"e!dAƨoQ?)v cMmz JlP 3ZZ85BS[mڐT<$2H$\lNQGvOC:@/@ʠ 8X$gQPziǁ!} H!L;gq$冦Z20^snfLALQc"0<lݱ&sl[@BqyFҘi6 5IQ;#S#/Q[áJ[ݰ&q:)QI-W *>Q*Q*~tJ>#S5cjIMo‚t{6&)`=IBT8;WʘO0.A[VY+C.}:ܹ7А,o ԡ3tD!w;6mBm;z/${#7%јXƒDwMhfhZ¾qtJЭ80B}6J4T-J;7<7*(Rvy15ocԳ8Y~w'Om cDNO$Q"u;䓟]A fj^ȏ3TFw5}v%" LȔ<_ej] Ӑ<_Gdo Rj!˝Eױ~u]{:E蛪" ݃BWu f&wp8y13^M?BI&kᆬYjt4[,\oU1ޗAyMtVL}~:hf :j:pL$e\82]Cdp"G8ǎU]J04N-D5;6uq)rH~A]sM߀vY#H O]C.{P*_=~M <S.rff?R9P%Pi 7A=Ao [2=2#TTJPmМֱ=_:%;Y%;H9-k6X70iEf44/#_ktwAdL DDzN LfdE>}e6\6Vބ㲢, od9oN-ќE|Cb\{ev?)uZ:$!ӊx&dI+Ѭ>}ã=cbbqd!@Q@ӰPI(n%#IMq0sbT12Y[!Fё2 qpA-! 9NkWmh-(VϬwNjpX.P ŎaP{#VWb`W*=0< ۜsT7Q.(4=I|Xl7Xߎ^G7FOֶ*uʪ8.ğ"D%ƾ^>PP4 u<6#ڄ#j $Rs-W)V'5Д'3>jj7c~]ɡυ tvqϷxC4. B1vVNh n:u3ğ:YO"k1/QŋҚ dR,4/-lp"o$R+q7kx쾷rz[碘ǯ?>j@Du3%^o+KTaoCdJ)~.1TYdTx(s<\h9ә+HΛ:¦JSѶ"(K=U<l>۩{ mh|/񹯞~ѱ,Yq2_-fiS%xzB6}sQ4kkIj wE6X[NB BZŎI@9u$ okV/tC[+R"3y5喗"ӐNɑ$@py㰎et4bh٫緸niʹB2KN0ڱIdЖry^ï;$bN0m_0޵o:][REA[\wM<Is>b醛:;ݔwJ)Ը72j]ڐEZV=؄I]1&aL (fV%; 2OXNA$D_t!W{cUHTV"sV=95%5cu߉2q UbY8${ǮVyI1VZ}wB~oZd:#GZ/].@@I RG;Jz |ʟվLdGG0>rI*5O$՚z3QsfDz/KHxID}Ie~F0tYVU$RU!\vj@Ao_,}.n` +̹GVcm>ӚVla3e 4 yk"dl#<3l ionix^MҾ)mup9 #:&묨=sŧ 2OL,2W4 0ZH!sHwZjMF_$MS/QL>kP?ʚwKKlXŴS6WB!|dƬ9!wPZluhQ%:r1i;4[5ִö( %7{H RM/:"R4`0&0pϿPU[P7 ( 2?Έ'@L_I@qĒʰO'6Caˣ:tHpq鵘0ueIhaA6@aelXWPFřDL$nшK*Z=|pB:C>(Y.+}_zPmNs Qb_kC3v*#S=#أ)Js̉;rs2ObXg-$?v*wm~Q_SNo|)XnWݲT;y`GEٜzjL1 F0?vQ!)o>A#/0 ԾFsSitoCjHgQNVf >A25gߦ/'PERKYyeS7!u3/*ӾF:çh3?S *TY9m,gWY0h0Jd;a1wk-U߹u"O#̝li¢x }gpS+8~A5z_mORoFyZ9\i'l-)PMPZK] "|H48l0xXN$Sp@I$,x]|a0 #5=hn5]$%yȇPD92` %6NDjJR&(ۺLjT2#20_-SӈJ܋3 cPH+C 5VuE@!ʲsDL`>}Q~)È&yIqMzNꄼ ƻhXeIֻ@@u~;C tK$k )&}OnByR]P3*=Ґmfh@zs cSŃ 69MHIzyKVvf݁>]|-Ndcg/rUA {j<ma+<ec ]N7q˩(}55{C^nL"Ggp1H2-[m"%"3 oZQ6-0{ U!ϻfH9~kۧH QBex5 %hp"`wccn_?#O\{QN:0sra|wNwavmzAzeͱKX+uƭlm+ hw1ߚIre<; c2)T V V+Py0kSJ17R>>;Bj+x1Ͻ$gre:^bTiHVu$+hƋ,8oz}oB'#iGs'S1IU*[Yqm:CY6_e<ټ>BP]x?Q74qX>G*X~+" sx搋`y<~FHkm;:g)=d6k7% -fxM+O8B<9[pW{W v´'} ۤsDMI[٧GC4CdԌ?#pI^׏SsD4<Әiil v]hs?oq79$`3]_ݼ^7X_ancnec]b b7rspCd )p{"zczY{S}ɒ(0-D50m,>ѱC#nO:b/-$ r_M\iwmGD%)sᴃee?ȶdS,鍆ĴAs{5MR-!U P>͌W?uH\L!,NX1g%ωQ.qr@<PG.i's3꿅)Ii'`=ÛN&cG4M(%kҜt"{:F'2Qb]QCvPŠѬ8u6XFƊ-jďf)]1_Hb}'x'*:Ġ;eb@Fe}on=b~ ~ h <fs^3Þ) ]+3}k5PP/\-dܢͣ8S>ҝ&&=4ɉC=ۦƥJ{ P![[\>MH2%.qNehc7_* gUHyJjXy󢆒x$$IB8 % =Egbr bbm\ -RoBA4pQUB QYI=]Sk Jk_qL5* =[ԬK2N2iʸ?G*]s7J"E7eI^X&2Ue8KMF' @R1Yqkm;:Evʱr`,x5,7]nB$Y#?DhK]=k9o(w7fO@^ZOI}3P{GKRT\Q^Z@IIھ"-MA+MjʭRl25VTEәYJ*L񼷵JV%Nz%i!Rt߫iZTQEj5ҶEO̦K:a-Ӟej)i#*\67{Zf-ЩtXZE>oݚ$H1Mtu񳲸SM}J ]Gc[˕di:Og&^R`Ȥ%LKk k7V 1Һm|sǞsܱ.$9769,ݔT\XIelRm9C% P>zT6EC7z|{sd<Tϐ+6uhɄM6q /0~XbB?+wح0V9dO(̱,%_m j+|: hVhMּ'qE!OY&LN <&'vs&x7X QjR3&r1դ2mǑU'a`;†;*zgrb^,ڣ ȁhQuC']\r6̑T@a S" z2QpR]kJ)x-&/bE>V)K%+aUF`mm@oE eK#‰M|:8=@54?C}>N:mN@=܏G56y1!/s Nԅw{%)|2۳8NU|x0,LYU(K%J BMGKSW0W՗א$~u(=G1ȧ< {oOJ E IF|xjk=- 90줖wM X_,Ƶ$k7B0_8)M1Q\TyrK/ܮ؜4Ƿp]5];聱(Q#8yDH w~4lB27 vsUB8 qy>Tj,Y?SM*Gq#?FyE٩dDŒv"'bb Qoxxtw}U!)4xcc{?35v9 ?zx -H,GȎaG6GQk8Y;x=wH 2m ' '^STj!cG]Z|ttkn>az\G@ݳJ2JDBVF 1#ej/7yJiL1o;#JIhV"q+i\EtRְsGwڔTNLT^R:p!G׀MFs!F^7pӐVOq (J¶X ^˚l0:=wYu9椤 #<`Dʑ d*_˛Nj٭|7nh?Mb#`zJM*PxSh|-Sߙ1D:6dƦ6wl@iAk)\w: vP񊓇6 0Q*%Kf>3 6 ؖdLJ(g%` $ ?nu4K̄*cr˃<}3|X*Rìn6k:|Q7UO9'h6HӾI[sO-O wq/SJEb0uL=um>͚C1O%Ji>~>kJ jgFw.<*)܃5b'-򆈰M}3?\ѢONJI4%gJF$98CP!!j(B/l7ym_{CbI|owOZ Ëc+v:Be3Za<ű 38ѳu_m!qr (v}]sn`K RSO+7mh(+P=Iྠã =PVRzGci$qK.aoso6:;N!V}vįW"$}`L:],A A%4R98vb. e{O 2E쀝yI^,2ϱUaPwk^{j$DL:4#14l7'm'} oJ7_qjpb5G)ߘQ0<'H 'h{4aG* T)^_1Tb·ֱxYeI>fzDok7#u*Nx]jUy$fӫĦx3YK<舆o/hfV5;kBRN)D[pcVb vUN-#o,WpzpI03=3QR!2 a)H^BTEJֽO֒Ϋ}) .%#9"G#aR6_;PkE~B«zGKuq戳"B0ڪ-{Tq'N8M܌ ػuX#3rjeM}WF6gZҴ`M#iJ!:JTU/~ehRoWHwYw%flu3!*4<Ւ GZ q (J _EKϴ?=M|q3o\}KW9j"s:mN~HRΥTxq3V.Зìҷ6isJc͸k|EQU?9\*)߷D{Tbj@ #J=. +"H.+ɊZkD Z1.qE׉eۦr[T[8K݀u+;neJx;;B-+%$h2(b=f(*0CY1"D11e'_i+ܩijRhFYsYձ y3LJW *hX֬e_ B|lZh;hr-1X& CMl|CxEZeȘV//(nƇWQdʦe iiA[C|&RnIf|ގ +Qg~ 'du%ZD8mXjQJB#Ksק12"͍jVU-5@,Q -=sOgXP!HtY98P=̺dk}f09RR.lQ\+*:IieMN6{% ŏi}3IW̹5<Yo6r׼kxen~}B8+q뎭u%g(yԑ? 6+:I*\f%܏,EӤ\E Šr#r^L 8*6'&"3'LxV-n/ Fi C4T"oiV"^ӎ@Xv{<_uO=Qtd &"9e@OtɣÔL3Ot9b@(H l̋~3Y&Hi֨O0gg}N%R`Ni`&Rf 5Z$Ztbшstg{WҀ2(t?Eqƥ_OJ$7>"\LaZGtf5ei<ӶYG_,88G>9yTîm^JP o.(1Z/Z:P+'qi\q1ljFアA1rfxUcrj0$,ptWP!LQȡJwY_I5Dt/u I.{bZ3XɽBMEV\ @q5nL w g腇߷:HMtJ樒д[`kby&fTdY2 :/j Mp~|oϊ;ӮkUx 4Zzt:6C,@ MWj8@k P^K_x_)S~XJb)泐ӃfzUUIͥJܥu, rfeREa~.iEKL~^uR=wA50{p/k4T֨"&2G])J4q򊒷@Ӂ`F&V2I(Ya A:w;>E NYf̈́:gT;e I ͽ7Xn֐We;slc*QjQSwD"H:}NjXPzMS!{U#3@Am|0⳺ڥ}g4rZ3@`:h-"uJ4vXBrCM3ӁʖP_7QqU6r# 2M}=>phio u؇@<\B8U?VÌ'_OV3rE? M ]nMJW)[23JivwAQ#;0p`N38,DqZ2"ҕqsylg>~')Im/YTAn!a={%"1-Vt!?@C?ЮqB}PO-eh}G2J+We|^BstZ#, R>zd2, SQXD:}$1X-q=>s‚kcypP[`)Tk7Jœc׳/xb/kBD;K!VsenH`PNP:m\" W5 Z%i 5[ָ&a< %=U⚐aӁf"4oxɆƙ|MZ𾽰ӞOw_QRAKU`gN/0>GMu{(HPp'0D&V*H6*!OV-47lP)%ٯQuf+1l~RJt~4S/)OfʨGߝDz8l{vp"3R!S`[{j 5uBthÊ+}Z 2Et@֤lUᵰ'G΍퇙+k,ہe.[w;|$X:w^rޓ'6< Гr 3HZ7&=\ ϡhY:5NjªJ E]QvӺh x|Acf'R Y&o̎HHѷ# |8QYvPI+mɀ{|G~qM= 2^ cemL7|o>-k.:+\B5db;tMp:Ai_lqR c12]W#7B5wg!?qnk5 An{\C/̀5!EMזv$X{$K^+?_OC#{Vl?s~yފڋM  juN ~euɀpcfBax9!uPƢ+>xSˆ';fK /U,dw~CV/?*-쿽 D0`47h nNSb _2CJ#Rnu+=`kשЭ_"k]ZK]OQr";Rhd5~1] ׺T(PBWx#2/ɠbMBV>^PLQX{Knٟ6waa{n%f$Ÿm7%"D%#O#H.!'2Osݳ7OBK7|y="bŹki\x'4V5;]6KO$t+;2(%fAYo,>^˃|H ɬ/mayֽw^zI>^(r⾘R144 ]4zй/(&'VsRlة  @6x]$c_67YE kSҟBPK E_Re@S&at?:Q\)g_:ŞNJ%}GKLFHH3y )+sQ++*B~4&[3$4+b{R 8BOc QEqµ;hV7 $ ?2 /椶l-H::4d d/e_cթ>JC!Nϊ}ξ*Rޠ73 sڋ lVB=-.)3IZ(AaJiH;5JM)mUҺP;^HQ!xUZ;o;<>" p߀rS 0wG.g7&=cVkDme"%H[ 8YIF%NY@ayˉ Y\,?߽,94E@F/U {K{+lv3(f:q8AUgv Ix"5)(K4NC#;GE9~E ;_ ,EHa%܅]OMtIIA3Z&afM!濜Gpڮm=x`?6d?SIyDʥezNSbyHQFlrǢja Pscb9JØoɇ:iױ+u:h3`t<]DXf> hűS FϜZc!߹S~OBŃhZH%@Xmsܻ@;FEʏ]Qx{LS|؍X rYWRfUNTM_v*h*`J\ 4IQ?98UE4j Ԟp= j5Ez0L+gKIP?jkH.v)#TN,[{c |{_nNZy+Uǁp Jt5{[f:13y _-q2LFxkv^O tB;%Ɖk8Jc-Io֐40gDѓ/^go2XK`pj-"te= 'T8`X^ZE|$Ne Do>-ǡ' ܕ{ q8 ܂cr$@w ֿx~УY߿m|E@ }nA6_4D0gW}8yFLBx E g5yN-48QQ|zEˑԌ:fAv4["r{GU?xܞ3+߲{6a8~H5:o;m|# h7hE }wMj9Jf #\fJ*\Mơ.Qx DLXlNϲ:dk(OUK lk]m*DxPwG7=A&|UkC.*GpG- a(GLAN8ȏ?}E@3TwZI]Qe'ZD~JNSHԈlu(ݱԷ\@˓C>{ q6>^[w;IJq%(k[[9ɤ@ l F :CUbZ6WWg1D ^a;au)slb8~sj )m}氀ʵ|[AyI0Y{Nf8U>_l  Nc1N/u6o?[ ހP)XWS]u_rta"vx4NQv\K"p 1>2tN$=]ALzue2Hv(k)ˆϜN3(N/S+(. *d>]>RM͆rp~n3aw{D]vWoc<=!h0S?kSszkKJ2Mr7ʣw5L;n Hxs%hzϱU  rbgՏz jGJ`L6Sgtj=cu yHn&W03U 9c h, bNu AnaɇDYi\U׉'MF=HOEWrE5\~MZۧmaC ϝYt?vLn D.bA!RGc L"tY3np4̓#|0=/P—ɓqW\]iwZ'bFs0Pw;@'{j4v[0r8iYpuUjF\1FeU~hDܭ Y Zbi';pY{xm6k ߿NH1xusäQa&U')  b[߾Dpռc^Ee"h -$|T%wՑVD4 ;OW!9KI?E5Hl,${sV?㡵ŸyN~/2|Nwuq C~R]K 1<|&M^ i.wJRdӖ'1tQ:CatkQ8!u'ki- dxIHUj%1nCA8[tPM/+Xɗf 2 swjqAuX}I= 7yxngLZ_\N*$Dⱺ 3wK;,b/U+&(TݗWp2lgjkQɹr!{s.X nk 8Щzջ7rYl-:kG54%m x<7Y鯼ɊaNG럑ki=ww-QdaV,O%=g;Cd>|@∿v8ViB-$e *n JEea#j|eMQƋ@ GfKQߞWӟ+&3 #.H*y -l$9V=Vv_s:EhƄYl>8.~7j j~2LU] 9hؗv̵*4@ aJq4lW6)͚jZ^L*95r9(NNz`&i0lQ3֨pk{Yr遽+XJXY'؏)aك"聧DQ~/R.b]cdO|/gɗM_M Z>&ڃ cBN|Ji56ؠ3gNҼoAz1{çy͚t@|Z z+IwcL zxIe/4hkEmf,'cÂ/;jF3!YXܹ۵RZi1.`r?u`NWs^,5y-' N>˫haWʂD4f:Wz+qnExc7V?0 8D0QnKec%527'5_k(:@m>47KZcJB=Ctz㢜A~@I`. e5hrxçۋn"*2ϥh9̶<$K41aR.>6}h5-s)4U]Iri / p`H MjTxP#gf[Jpa_U`z kCXBj#l&jg絨\{PJă@ ؂'7t6dP)Zoq=+ 2q=XrmgJ)R]?O19VX=nJHo~Љiy;gJ{ʙh($ѵL5 `%0n0#Ųw*"/KN-fkki횟'}jwEl%'(LV%0`1J82 f0/ڂuBؘ$^E@2ϮENE3tdRLQW-}'`d~W%9*ƥ7ג-XE>+%+>j%"VpgqE$hG7;iU- uz=׸/ArheOΤaI?㰜yCS)qT|#ݞ\CJ@%1!^OFEec1>?Ũ4ꄍZ̾(v5l|C΃XF,|{̹ˈ)wHI%MſӚ2s֌ }dN2ߡZ d?jKcZd%R Ey{ xszNF:a#| 2P9ۉ4QL97p!C& OJG6PP\H|~-pO pAhIϗwbVS5| uӄ:vG?UsYg A ,%D#=kYM`Iqt] v(zO/]6kL;^74 PGV'1foum;vboY㴨TRteEΣ/٢G$q¨!t6nȴ _&!.9d.r"i\#-[pt}؍qPv Rh%L>L-4dq_ L- am`QsoےR{o oL:FcN],CaW):H8.#i#DN.Hrc_yj]!ŽEhj˽ T2dr <{Xګf5쯇ë0Gd0WN2T0=?-MJ. '4Y S/s3t)^ }49ȫ68)hGɯtCySRTzV2Ӟa#jT}.e 3{ B4"0X73= [ r#maz'R̦0de`T U0?Z4%R;N:.uKdd^ckFlT! [Ds"ô y I kяekmDQz#icqn5fsҬjN:^HOmZ/]e`<8^ɩ4$ڶ G"\[b1e.)5la8 jg *#--sT`G~<Ԝ+jk ^u.LTK7xBi;fі*{T;Zg;ph4e-QrmXn5sJ :U;@haɨ uWM=p(1S)nL3UlFo=oxdg;۝i5 B,_E n4edj 95?j=59>Z!%_>neGYďXkYf\o*N#X8n/U'7cy?NԕЅL|= |TGa&qWY@^VHEJo8'[릩8v`ÿ^=f#Ѝi.ͿC_/{' )>r`he( .ß-p֕'<T )(b=c9$ɚV08ÃQ8Ma=i/⭟vybY!VPfb=(tA5>eЂb(4؞͢RXt mryE!]I|yɪ)OlPjU4cK$  gH`Ga$K ߓժ >qaBO-s/M*_" Uj8c\s=]ڤnC-z]|;  \a`^پ\*f }TQ.**#ԝǾ؀ d33r->N#A$.s՞4E\sWwZ>#6gz I> SS jFJݐfN-7ɮ!b͂9hך䌳~TW"G bQN%onW.k;F;ʹB8H @"h-Q7h=$8 M׿p3+XAQ+ZSi%|2i<ْC({N\}"fV|X..}C2:}TvmTfx J$y4Sxx^@TeX -aIeal=¡Y G止 <}.$8g&:b46,p•ZIiqqIhAtw\2 \I\Ōߏ&kxf/t(g\.]B"kt~rs:⠲[ @)nxirjT^pjxJ2[َts-(DEp)l ɒ-T\%2(_M $ eXruCC_/a g{F#IcfGqD/֬CݥE(M8AMf[C@%=vv0.FmMl3W^$N(LozEs&δESbĭ)AUo\I`l|ڂe*x&͝c*w6o 8< ugRT7 0Г`Yf`:!A. ك$eC b 3/t8F+.ՐrawM3 {UWL8vߧ-)%;]wQO܍xa_#cZu f 0/ת9N+WV.Ej'B i8bl6+mPl{큠S=i}ۍwm5 xx[s+ݏЩ:Î5 2}]q($%>;Kv>YH\"PetCh:y?2kK7oEυ|~&Am\Ʀ(~ڇ0 '!Y+xģO.(xm?1%Ah֮0ȤgU6..a>}o0_u )Q #k1{3d+.룣3>$G uJq PuNK2|USf3 ;|ۧcf"ό9u U Q[C\zU˘e[S0S2F\FZ)0fNR=`[H#Fg0B4X{zL+iIGԥiϦm2L- bh~{@ pV8I+7@Q8KSQ;Rj}Bwd&U5YQV6ݤ x{8ԅ'YLK=$J+/'q0;\sgNֱcyuV*"y' ڧ;8M-/yXTfyۅ:-{#s)] !Kgviwh][Rf͛A >[G45]Wˊ"jl;}ƻp ĆiK!`eڋmAidꏐPD>γ*E, Y2ܹq96l o)[qRi·D TW`I;)W"k,H[녃 t>Zu}fd)y~dP1z= *&l2˟J_1w^xZcBKKb419+cGל%.DMViODѽeѵYy;35%͆!%kJÒ4\T)ȇh{NR,fvk[hipuK{gլ5w:xNˆy&!訂dBat؍emrQIO} W(&b:2K+ p/i'/e!NGb M8GyC&'H&<8$&f1d %x ӎaX&BSa{ע 1'MоWw;ַ̽ \6s(Y'm(.ǻMixPu*bz>!n/]JjʡLtd5,9vZ3e>ʅ,YQh"N_ELCj9Йq関l[ +R݋SZrWm{̴]+eL4O ~7pOlSƩΒ#m wxZDDM" %Vv[O2a=ۗ?M$~ݮks廲'-i:{Ԏ\!xB#t  T:kU%+ۼJ|UO.SgkUၟ-mt!.4N&j[_vȻMDɹ0JtƱk(ѵR")ƶ@"7ʴ1a/T#%_ySW5|~Ы5b 4#4OΟ2:BpH6_9jOU܁OD<Ö# ZRa޹^ _P`D̲ -?.lj]\bj D B 1GλxdoiИ.8M>钫Wn:]c\4#|] Y06&25.uR[#y "fQg@@KFtXD=oGVnä0]qb&`}N]Ny4~ [ub~^gvaF8V("%oQ/XC;;`#KC]~kB=w 7nrs>bD%(=1pkBJSj8ToBG8sző nnd/XުMYyo5Z:2kVfs6ORV?Dmijm6Rl.],y|qӘAA{YTPUa @h6p{Ӻ?Dh?!ϕ0,JGw^`WadxT 3e^?GE!+z_9WK$lj`')k,5E|4ǵBa8km>(p݇-X޼78n6]c&!?#3kC梮ݡ3Y0ĘuxNNH1r@ڼ+K"] ]&POVV)- FGit׆`,2eO/#^#Ϳ1#":^,,7>wd u3Nt˞\ڄP2xvXyP0˟,7MI6T%nRM)X '=",C\b@VttZ!*IŶ^Jߚkj羦{bO: WB(`) Yw0 50Έ7t!<$>_ΦXB 5c{'#Vs.PI+|⁀Z=rdpdu5lI+KLVϹ8wVq,%QaӉ+a h?l8(JP 5 THR|8?SuHC::W.Mқ3$̧zZgW,}3ՉQUO 31H'ªU;Add,,%sŠSnCdp>ӒT9t(B{`f7x! 2j,L̑ :O(Wχ̪48'\҉[֢juYSzz;R`:^R=(P)2;B{v?H/u2vU`/: v@ ^laJG0nxN1Q&3q4|M}.vbe?Ybޔ>N8g 6z>m3D סo+HrR  HgrUG6͑7xpے~aRj+v8 [4 ^sk0'aT?hyI$v 0ׄxg=cLyX1GŚD vb},E',9ܓԩjڀ*D3l/`Mizd]2#??"Kv_~[V`1jrჾ!ߥ[E{+γ SK@RI ia> C%5MzYHm_!PUm #/ǰ9_D%9W$gɮ{tnгH\|+^26YaR1L[ @/U蹤FfKywcEzO o Uz^>پ1HŸx.hx˴X{jhba@s>:QnT-Ķ7$~~UeZqzyj&[N0F+%߸".Rd`f&GzfEsb|q11HhdSx_?pRXcAFVD|mд5Vk2NgoP%=<8-h<_a|`Wz埋j&ЭғsC0)}Krj\:U*v*/._$MN,;'ai^whluȩϯrj-됁 j1u!&;fRQ"]O8IN [O)++s~ O 5 =GA}\5x?2q uu  EӜǭ\)AMgܛbnZʟ7DIg==nڵ!-5Af^1]1jl] P,ˢ 2h;YHib~Q6r¬0CkʕgVl{ 5X~f[tx\ؓMlVf1_R6Vrǵ8.>LU%-/>R݀[AL9Ԕa2{J1@Tt-CC _sQ{_JrNu`"1P xW`KAM̆ഡ]*|ɸ "Ognf,F.1%ߧ_ylPVOfr.mj{/[ 7<֎(5,1Z#d-I3Zc4a@y~ûV4fuXF l&Z׊>(Ke< CxDp4_amxb|NfWBy Ve|Ayr h0+YY|yś v+ zj-PN^#4i)ǿ9H33zB'#<ڼPWzeY>5|**@kByS'YadAdQys(7ފTN%$e=/wd ]2* *bSQP:LRx9`^{J/sh*";2U-Z$7>BR01sS; KN[Fkrft*)J0ߔ{~UkG0smC$tr>ө| /\#kY5S nhL4Nj'= (O}{Ծ8R\{/M-1D=PUIgNsP" Wc3EvՙAY] l^T]-lŗ*:`x6%[*UXĀt Y+?~st}dsTS gs9?F!!wLMCɩ :u)/&@Au~zD-ў}Ê(^g`~Iܛ#oC='cLckM1ꦻ18 BHdu6̄ ב/`I~9)=K L1V4c t{rg<‰˞vW@M}F^auk_lNeI8l C>)~7r=$ lݿ9-l n!#uΘŪԾU4;]nTƅ]]k1 $IDodepYӑaxְ#ÄҫxpŠЩmV D-y' e+PwZ<,fF%T ӡ$ . EwO"~4DRU)p 'ͣ7}{h%xWH-Y*4cF{_y^Enߪ\ Zh#tBhvAvЂW]%xL[y8.@ymϾΖV?)cF  %V 6qhꢽS&ZŃwv^qAgmqW' '3."8=j4̯i-n#^ksE%B<&X _,:K\wKYځg׆:V{=Vtꋿ (蕶!, RͽS8Zyl=~ck{EZ. ig,~I%c3f@_ Xm bS ^/KIߙ7~%~Zޙ PIh?7DaTpLi̼#^]/Mv-x vNcS0M=ۤaELE27eum8ݳBytru2Jٹ܆iL̨%1nw$8 SMF0^4wS䢍!Y%F"Qgq?Vp6i3niCIiĩ )'?A[Q> P m^dAlE֧}ȽoOȃ< y+~,VyRup}c$Vߛ뀬z恜[O d F$,+)V[ԁ8xƍlZ|](;F#0C ^bRa{8bⷋ)/'#G)6a=ObtDm#G}:X7|SPi@_3!-Κ%)3 L -T.fF{c* io$#!ɫ#T.BP\-jpgT9c\Bs.Y1rEHlIeum>\蕆O9krn~GhX\ AE.Q, #N4'dƵlM/Y72:֛0gL^EXDl54xƓM=4AT#_WP?9ӫNxP"cD.xZ<@s;=YoD64էM;YL^]jcb*&.R40$nLZ}L9,NL"Mp_est J*XR)cW)" >ɢ m]J*,ˎu X+u  ~hI3iO A9I(Ell-թ /ۑ2\!UѾ kivqï*>Ho1#S|r'TJ1w,j=6O&:s[Y-HCi5(EZL,!c O}h뷙`nPbOVcom sj-1LFݨʗH]ZOZpxXv0ɽfa#ʥ=qTÕD]BɔXOb>LX ]IJfO؀o{i*1mZ FbP#RzfQ)_#8.@D+&8ȝ=V/B?P6^ 1wiȷǫB흒Al`n{t2!0WL=bq"~7;Ȧq])NPXCS7r N9m. & ӭ cQ'E &4Ab9ZST'aof5i;/vW6MZ'T)rr蚙G9? HYN0|[*/ 7H&N P# DU;_Uõ>zj.z8!IfY?)fP2z|aLkuϿQ `meWSc>y_qD TgJd ЖKj;{>eik{V"<} ?Z}xDA<˸+Fj5] V!H+֑/M_Hd<ȟ~0TZ-1HRLD]@gTYVu{5T>drT SA2G~J%9DT˲\%8ܧBCt ,lpvl1D5 aɽ{aS[1#弅x%oJQohkfb>5hDhJ$H؃}H$Bgv\Pa#@ $LWnc`TOG5jC pkoH5 [HZ?;g]ըY` Mн4jJ -LZy8OL31$3;1@WƢn.*DmhquJI0HCf?bxܡǮϴ<ړ=7ڝN9S=.W8p>4:⟃ܯkʜ| g.Vn^uVy4 TZ+%pGQb/& |L|[$^ya.tcf쁳o^[<IPcOpE^YkSL姹CU:"\"WrU.=W?x^a5S.a}1W>YM|dT~-s U^ZHVx` -"X"Xq}'jm+T1_uiЇ?A8+|W}YZPn֪Tiԟ DaaAmYpOE״KALᴑl3Nzkry :HJhN;~JǑX榬XZP½1k1`V>BGT>Dnh-4AFnh:]'EIQ?9 5#r(w觽}5q`cM:oF&hƄ;`|џ@uZ4uA8 #cxkb0<6]mʖ4cruFk23<=ڮL?M;5K }}Hgr퓪+ ϶&'͇%py~xB0yh:'OEe44.wdrlV;7gFjl~KR !UQ R;1Ӟy%[./) m<z BG^|qRic7싉%U]M +61\1e@;[ٮcD֙%dC fR:e m{!sOC)1[sh%b˦7U Oǰ4Eo|ڗ|\R&w B;2;+j4c޲%0VKAڭ6ԵϩcYn@Ue#F^DE%/1_Bd)1[#?N+@1A xA U5ޚ{{g"OkAM%"į\A/r7Ȑ#6(I^~5yKg/~gRS ڸ/afҁ %f䇖@c)=s]HFKL?\ FhbYkLc_BsOu]D>Gމc H"L׶|u =* 擦2PZar3D({75ˡEn}JUm;U O^%eɏ_oC ;EB!2DZXMBpO$ y嫥B7 h.RY(g5~c#'_W1YivHuQpum@4WB7$4?ws9#TDLJ,IQxc FXsΒAϜpbXƎj/j ɻ{hcyޫ/,׏R*U z~Biv}e7&r3̴kE0} ^ǘmIB]Bp"olW2 ݫt2Sخ=jXɊٴfJI54ЍCrEK㘒fЛ"czZtd:Q}6:t%6Y:JWY_UD\F7O{Ҙwi'|^b&@XU7ޟx홙E숣HU)c̝~DίRsVa)ز\s[a&?q~OŔMΊpȘowӠ8 cbY_,2^I L< b5 U6Te.ԪK Qk]h5Ƞ\&K+PKNɟHZ#yH`6*Butjo`oK`-0z4 BAkKnP 8_ǀL〃F^jÅ̞'IUxryd:L`@Q#C"sǙ3:MkM)B~`|mzQh'd_[ Ja&@ĉ(V5So{j)@Ftd%gɍEUqWY !>&shaTD szdjMcpg_c'IX<_v\DBhZPJGUNXŝԁL$BjN'~hHw2#=&Rt+|~.nwzF:J-/j+`B|/ɃD _Y3-aGt[V:||#~)L: })#ݙtJa>y(1&>h< |Z1ވ5Vxʱ|~*Waj)(K]1J92nAܣ2[ h$pKy5^[PF{Rn\]N /4 k_#;q} \Ӎ[c$˼DwſF,P>~^BΡr ?zB4(Ly9mT*| Xea{{6EHf= "1ė"8+pypAͧ1VI.Z_Gc7Ah+K$LĔW t[ ki+BFӌ<ֱ|y|pqxc!M5&=[oTi,۸լBDĵίY")oN?𻺀[ v\8(9m_?\o<ċaټ/y0YᝩP NP8on6uGA; QcN~'pT<ЀQD$hc EgI{5%v&WtL"n1}lFK݄<r.S ?3̃\RB\,y 0ה}qX~=i"ˆS}79ǃ)lW%L*2dD!SsCX 5VV շ$,CwAFdg4fni#ԒOE-g$ګ`k4U\Irт:{}ҹW^~<ݰmxf100P+@٘X8; l1l'W3_ؠřs.τt:5ϾImN@[]3RfʮY\t3@k҇q]rZ2 f@š[K T|cJg#lċq?%%P^]7tT#pW,3Ɣ.v;upnΨa=hXc;]բ G-ƭI 5)ǂ"LЊxG]>}}ޮL̜W![(XL`pl_m:@'|נпWDxTmSOᒧGJOU2QQ;8ʙ0 eںPmbq "_m!jmVebFďզZ:w?4=01)S}o/ظ K!H1m\@@[L[\ TuH\M/UZMa(ʼhC[B2^(BzW262xB3"+fQw2];|o)8ϊ$$@?$<s5[tD=ؤ![(Q;+6*;S[|%eujb{.-<''jaO>7(U~Hȸ7\eYzބT\CW!XaHմ}eƘdk*VasőMt,6|F +Wv" eXk[ y4|W߲"2vGHd@HW|kŒ >kto`m !Y "0穊_'W;x:拫Pkbr^`uN+mӨ-rӻag@"% nVPoAf0WVD~QS;J :>Ne G+% 49OރLJ6|nlQ]Zt J jXkb@`us6pzYf5;3;6p}ܺU%Gby*f;Vs1w/(YnGy]QhbOj`7fުKz9pv漻jXBD rϿ+嶼EH$|-׸wLe/r,m'snj2Y7+">C$`1eF'3`I/l8_ ׂޤ9.OcG5шb]e#3 ]d4y8ji,QCr g=ۻ&yLP$Zr+wXGCP/s$W9'Q$`\sSݱpkV7=!A6&'[0z Pl"b3s~nW:;8u~fZ1_1ɬf;&H6xeӽIYFwJ5xIS嚚0b? %xUyYl&rus Թ>]@rZ̎{안~t›"2P|zVęw}{WW)#_`&$H}NDX5 uk9QF5nlHS) RIZM6'o^. q<} @h>8z=-Pr ޾,>x_dYȖqhU-}_;#Ya2n|M@yM+*4Ӡz=}-lE9q;@-& h;AV3Vı8OIBҹUasm$D*s2Y4?sVvSpPw*(4sCy`#˙LH>4 gNۙ>Nч3U0Hm2 PHK׿3'v4AwQiFoݴݿ31O^]A [AegNVy({aiI>(HE]ãoG~]34FS4 "8w0'Z9C,L+HHɊm%fuBIU%oY6b㌿xU]Y3 \㬮|2kYaĤԱM{V3X[* +LkЪO HW 37ۃ/M HXK'|Lz T5b)&Jl7bqV*g6ns(8 pLG'?Ecfܔx"q_m*3 M$2sm?rxwת hKyaO:%y_HB @=qvsV=jR'Mp Q8q%8Pl]8\y%u rwd5]]WKzo ;B 9.xrD-m4v,DoS)IbHnxu:e m o П- -vcPwA# +\Χ]!("_ȋv?Zamq\(RcS/)j6C:+!ٳ%2wBs믧jXA+Qvw3fQzDXq SDA~@}|$Gi} H,;{oIi aҋ / 8zVD&(qԒȚ3~\ng@>SP N;Gx>1^쯁L9Dݗa̡B A(E)'0=97ħ@2d$~A{0Ɇ3Z2rFri 4X'zف@rQΖpfqP.6h[ym¨й K#UwZ_m]P{(#:0@9snUb gy=kw>a;)92 5Ẇ}H$W(GcQ㔪b¶W&G./E .pf._@}QKg=A DnՏA{Ҵ@WT:W&inlU bY,ӱnx'o#z֋.VZֈMc,UN$vŚSmLbس5$5)e-`"I̝KWƖ)o#*@^!o?ak&S"V')4(T)c|[1L>UXw+5f`8RLc/<]_9ō3wˮp5 劊7eNkRs1%W_q3SLrh0J*XN|[>ZQsĊT U!%<ٵRBLmRP8s=]ԀFͤ([ċF zU3]4Y3gmy/Ŧ0Y{t8PZNop{6]KHT]νl)gd;M,^lV܊}g?'o;$'JV`cJP/T&aeCP,19{R%A5K($7&as&dk7ƗuJʡ+s'kMhH~FԔזE;JvA9} yMeԲTC9 6<Ԥyi/ 4Q ⻗Q֯K!ciUis-qa[enUd^ ᮐ${/KR-wŚ~%Ew몏z@V)P#HC>݄7吃 CR&Q(d~ġi|4"m{?ʾ81U W.Ad9.80FW9m[0R~!rŇD &36sZVߓ,jA3)`b αf^oÁȺAGWp$O\\e/܃'(F[i K!yJv~ e"@*%B BmT̒vB>*=.bΥoVd猭/\Эd~ڮ!A/%o'Drj/PՍ.;}n[ݾ ["ڱỶ/B$bqB@m Q]1^ H- jN~0 n'V`tIkxZ'kC` lh) ԁgRa܃! V&gx?wmjTmz lOIws994oBi1@Yb}+n+M#ށm.̶R_5م=azk>Aښ`SX`DC*6r&*#=kvZ(=:!Lr+!=e+ꯜy1hL/iIav|zqL44 ~7L X"%zy;b6'+F,z凣9R6ZѸ,hiCp.g#.NyqF[ә'j_~TmPApv]Xb@l>'q.3!i u+&T%PxJ8QmlU,1ԮK1cy+ÍtYL ^XS{W3T=zBQO**9:寬#M|F=u>ww_b/NK+XÀ|FUs4*=[4ߌ8T0of;#lV|;- b8:W;l,B*!jk؆ܚt:OS`&BFVYtNΟnZ̝+chHq7e *6Uz SRAB;i$v}#T#~9}ż*Sgt>7LenPB|AY36mR) u8,Qp^@'[Ωwڼl0Tu8_PWir՗dhlt-1 ֈV.4 lx |<˧cRX^}RcANY920 U72(F(w!2K+FS!bNj~s<;Y ʏ U a>hh W4143`>f'lvѕX/ mC jzW!Eui>OR> uf5Xeg~*Q)o4*Ij+EP-|5Ͽ'y3r5 @z@K a *NkJ,Y\G82@{'bv ZSs[<q 2 #=BD`j)FˆfЩW38!d1j >$_kq}#Tw'?I6\}XxTk?1{ =F6E䟛;K?k%,3`B $KD, `>(KSȞhnmAy]2mU" spZ,^w߶#"yˢTVb*DM_2Nxـ^1Nh(@T /ǟnuYIw8^~ez h/m4gO;'%W!zm43Ñ{: eJ#!9c]>"g;RsKm, 9gVes#Ϟ-1TLk]h߳yC`SHw-ːJHXOH6G@5{5 4]g8e\ #q^ cSMv_:w)\*N)փ<sୈ5ӗ(%P!&YU +[7m 5G&ت)YZ{u@2}v91\OJ .QիR]CJ.o%6tIA-,*BkK^ܳۺlӺ0rl^Q; 9?iDJNu|ɢ9{ƜɄdQl /* Z9E̡#N#.KO̒1YЊ16 ilkel LƛaZLX6sp=<0 BŧMb^3p!=V|+a&I8g&k2гcիgVﰻ:kq!cZ1k[͏l2BȠeȼ@;i Nؐ t ي -Ί`r,qR|hֲ@vTV j HMIC)2h1o+a !N&0rѤݗ3!ډmce\L~A<7]"av=zQsDz[bV*d-^7: BC\!,zg@b݃xy ~#%d, }yb*c!eDSe `$=a *̦[WE39-sC ]tW#wl|ߓ̡֔/x,ݓ&Q$ #iSEJqc wHh/=xi:i2e_寨hDh41L6\#pr@#Vۣ/c j(cxPhh"-Bix&1\WbТ /kvI@zHdNF~Kle_a/3QwF+/;خ[2ˏҁiGHe` rZJVgVŻ]D)Oݖ|_d-Ee艋u~ʫ`i:~xIh&Q- )ŒH٧-:?~7hj>x5? S/PFO:fȝG*ьkYS:ܯ2{Ԟ cZ*f\()%zG(^LZp+]`j] -50p YUE6.( u_S _( ʍ Rx}X'sj%'ͮG&U#&0&vD珙pJ1Y;NxSJdlKë́UgͧJ % 8P [trXƹLFYFl(5"t{=vJU|n/Ex2{^*v/ gkLF%*? (k+ɥi6[^ҩ 8Xzi:a%Άth 2PQ}=*;'x;ܶ>3ĉƓB#-A$_JTf1)vިNE *h Gc{@țybf1'!baPW P&wT,gD@uS-R=BOυv4^VC B1+XΤnYMGYzgx7+·%vqRr2ȥ tl~E4";|*d@Y ut^L͏++ ea}L-5wA|}!hV_үӀ'"TX$a})u~hK+9$_(?yaҊ!Q#2ڃ!2;UHzNSY޵b%@-#)($)Z~Qq5ė8֠>"Gp$'PSRwm'On'י_{aɉ>6@f2k;L~OIS5Sך\~ىV{AZ4$z#(:C)apF{U$:s@I ^2bB]Nɖf`HLQl/r*7坏V)&?E 2]`niXy6tIRf7xÂ2B}s'[ޒxP ]K#V7ge=7Fc\nߟg|fu93n-eK;SAپ9<ڙJYNjݪ|-ssK9$H`yi*Xy#k= ΨT?g!Av [$g/o.MbD>Nx2m&J Ȑj3;Hᖭ$7<&TlPGdTǍ{l#tB52 AH0CZ>LJbFp}pG V,(y6d &bVԪw0T3%Ofr[妜;F"؄8ۀ4((ġinށH)K(S{sE-ArN?5ckA q] ЖIJr9%ñ;II(WB8Lyt(8ךV2w_=\{fЇ nM,[b٨vsJG$:aϔ7_q/z:㷮KcAHS?3|5]Z_rPw;앛{G~' +HH~Q4 zhʢeT>@tGeG38 _gL,(=QT8C*/k.=\|71P3Ptu4>-l}&Wy>ύ]$$]~ũ()|爣fopީF*5:fZo[A:A4\Q۠xᇉDǐqs3o LL|3zs'AvWL ?[1[Qo-1FNA= =i4G~D͕ge~Fs>6AWT 0L~=0k#߅_H6ی7|ܓCOH;\cd[5yt,ٚi3BkYgX}J>y6U5qLhShb hy@e煼KʳHЃ-W $vewB֚1kj̾\J{*O1DZD$#TĞBUo:B[n"DٹXKN=)re[qs%ֳx%-Z&"O 1:ᘢR.H"WՌ?%/m7PKYoOqy n{9k/>:jc15pkL wET(m9qFJ?Ea6>dxh.ht؃zJ4qWNK.ΔHf`Mc$f*5O=qrB,t B̈́-ȧ\DEt/901AC F+Vg'kOW-=XXpw'Ybl}AV&kft9f{p;;}C\*?b'ț"uA%$+o}Q =&vsqLO|, Ψ\O}fXYJ$"H4v+um3O,('fʣ2Y'2+$pU38Um^=%R)v f -s2=dH2AN%!{83Drb89G "AhIy‡[ Wg_"`RI3r b.|U )PcZ>gdGrUqiXj RUn€#!%jıq͎IwkW)E &6fTe;̍{™cDϻwHw1 - 6c7TL{:e9@wfPu]h }byakȳޤRUx C(h |= lL*KatReâ{7;7 Ag(fc&8s@oڜSD=tX\f,۫]u\t{WzhFWP18 3o~c%ćqsb:#ZCj|򿌡mɽ|]aw cMt6 8?Bp@=>=iխA.,?^4ɷ͇Bܯʑ=T=J_>rK޼yc;c_zsZdTD~yV{లrsrrnQT=+_qw_+F M݄.-"qbBw+кkL+YB*v ɎcLc./=TlWT<93хii ̕"9FN|O LLOÂ9 5m٪T76?#jb`S*~v->o&`P"UH\ WAdkkЦ.;ߕCXN{gFS2CZ{YpQCjf/k<ʟj邗Ep@Aťc I* 2h%*s&*^B hE1PT*mfWܒgs#6qvka|MR QME+e: HXS`1- `FR6n<؎-o1ިTZv2} L#V<,.zm\6N>DeYGuʻ,+,Ҷ>K' 5DhGmI~S4+%Hřp۲;*ʁR@YFԜLt©+PޝⴔRXPv9&viF캀+%~]%؏A%sd9ׂz&(3$LU*7ds,!^I} h[B(q N*E"ԗaFe2tE">jT`q@kۜZDuq1_"hBb"OBox3gk4]LI,^26Jb %* t{Ӫ_ۨ^r~'ˈ;{!B"j$QyBL z!ϑ^<( H;b2/6A2U6՝poբwؒO6;y;pgBd>Pn)8 [\LO!b)que{~}Z# BZ54^.n[t6jM0w1}d$ZR0FW*7rEdjʦ,ːb4p",B7׊:׮i-dBuɡMO2@V.Iqc}fs7jUtKQȻLx;"*h9jgQcxT5#[ y0 9SkA'6w2`X:ujJPu'g3o:7Iǂ0wmo̲X<5!9+-C 31 ~pCPUW6p_kL@ْ+ L=Jzw+QݠH L3U~LDH ÚC e18[ #s>ckpry@lt_q:f]MKҨ`u~{x={qE }z)f=jdqjHLT%=UZl!P:PiІ2 P8ayk"* x0D47eaiFy8y2D|.LE6N% -KȤRІ><{oEGd!T.r,,!͋OyJ8)bԾn1!*K0vw$^ ÈBt@ȏ,\е$ZQ\:x,Rʟ \Iy\U~p,wP}[$iST>A5v/86PehAPL bm p-NF A{i7pg#3n7N$) M[5=?N:~`.XSp "l "^{)K~GT'nJbAi1V4\ wjIY*=j,B#ش$ ޻z6 recUh*q5#҃ }>Gy-Y-@FٽaBic=G\vq,$mFJu Q#«gKREjϠD!s sr=/؟:_"9c#T")}x Q NAV)!__ϴn.0 R `LQ~Ax:c)VR; rPp:Z0@TzxʑxBiimr)=vT9a$#bUy'*<1ZL:Uf`:>-gcr=p|XTjs/>ռ/xdFb !'琐)ʓ:+R|PnRWZ(nnfc PM n )]kd!W g ؓJFݪEdy!˭j"P{"tUp*fj67Qה#d|_:|A-|fSY$|5he"j$ 3C~fZ^B&B=}D<.ͺ#wB)?7ڟbBFI"cʍLGLqoAS{"͎ \n`ykiQS°MA$8vvy6BK`sCXoDR4!֊9?{eA5.Tl^k8cQ|cW!–(+&Ӷ[9Gbē6?c}] ћȍwjӡbVT9Զ\Z%&vgutJ1 lAh7")RzUBf;Yaǟ"d nBm8?8+ ݼoJxO)eXװp9 ɕGÄ5ΚѶOE@T!_Ϡǎ _{XjTѬRKJv;T|(lD9gBs1֏ThEiɽ-3͠5-Z HE}Q[$~9ݰ XL>O6<^3E !"*-x9m9i5/܄xSYpS劣[ Sׁ(aJ$HzI9ڐHk~eե)ޱ~_H̉bD4OjW./`3 MZ?ygx-S0c>R(]`Յ//|ڌ728`O<ٞ.y4-dzK>\0=|o&4?4g6a`C) }،^ZXj6`* O6Dbe̥tHګ=@9s9t^2P x!rANYۉ'9& R>NϬ"gOv_3w<2wҕ&ݠLԶkҹpc/Hu0oN~d;mΡ-g"Cp2da3‡8T% kk*Gno9PtuǍ"guIS0qڊ_oX5xqbt$FJ3Ja۰}B*;WyA`߭A]A RR~^0T56,MH@K,=J&[ύޏ󀼘 Vm~axwtٜHY̝EDi1X 1d,AJ'[<8'r#QݧۃaRah䆪g\Nɠ=Lp4{YƗgNët1VvRCeym%,A lmTQ QkW]eS2T-w,}[8$MeA%s~/]BPpʱ=?1:*UrM(mLǤK-vkn& ʑbMsWfLMpĄoơl\0fCDm~f!"ج78RӁ[OBvgz ɊOx?d$0(G֘߳GoM4/|c)3?}!aeYk\vfS`{`XЯ3 i"oa+{Хݪ/raA#;9pL s$5c*ڒ 16~8Baм$ӄV4s" 7qq*d:l }8:]Qls7|(C13[ rr7"06R16|!.?VCĜȔM$%UzQD) 8F9$‘(iAtE3((Ě+G!_P G>h 6iG&:Q{":".& %IաRoWXfswW\e5c{e [qTY$&'ۣߛYCW'B\n9eصV;aUž isU7$ ӈn&_he)Sn#NKt)H!ֺ='<' j'a~2iN]{!DwFx v0f%57 }90_: 7\֤r_5;%\u : I({)MK?w2|o`RA.2e768_v ,ġ(dX!S(돴p }nS-jVg$:(#xXleBz>[}`n;]*%Ȅdiz|yHu%wEfL )TšcN5 ե\0mżd}$3,3,ՏamZ;.ja'y: }@̊."O1(H>b40JRkUy q&Jg+;ɡwâ6j}@sqy꣋)0aCIP79[JXΘ?sqdtjO2@]#(P:I:!a^|G/vn{7Rٓm2qv 1S$("]"&]ً=/ѩT02 ;%0C1X9"g)90Ƿ/KDIJ\"E8cm2if)KCNK89a$AT6oDK]R(p,Aquˮj6 fs`]f2DSYS_ҵ7XT)~ap@6S}Of>L"!(F! N ~aMk?Lf4>?4IlR>Z-=#vqF*midNk@kh /٨h[~o!\8|hMyrPZqxАN+]+Α Ɯ. b Fے'<ʖԸ+%&:C~3\.@?d|rߍZw``7ܯAz%1P3 bGRA.gf^Q(J6EB41Y!K5z@H5Pr!/m 9\ }M qn/0p7G^>.FA1e'v=Fvkm$嬐}ܤs@5r <@,0`YBJ6e8uG4Gy̅} WVM{D{(u@`w*U~2Qa~c* _ ȂUV̀0TD8u~dVüq'n>.JT)pk⏒vj|6PȤgSM+n?1Fg䯐H,SFg'|׉<r}[$?,%noٞ$ r&73gA"EӒ9fx-n+oz/l1҇oF,62+FC$`HFx{OFul SĆF U%w|N *2;&/R'EMCnt}Αeۈ&#D{e9g7FE9s;؏nC- n2fv۲#*%VFh9z=/Yvo0j P ens'RɆ_N56SrD_!MuEt;ZD}HLhƊ3Uc 'H j4<=[Λ .ƐpJNC(Toyilb-$Ԍs/t& js_tVYzB?ƈ8io=JC|^R$q Lͻ6?cʾZP56NXŎAXE T o 5ģ.grѣɰIYD}A VӑWc瞞}휞K?ehR!8:' zXRZւBx3Sf⌬) KR~?ݎ |b*`n(Euou)r?ܹrr:zlɑ2#*k9E1tH .Z^Trm&,Ρ˯-r"{`:?v mcW8ři (l9MI  [,\2)6s? ^}uE^SH):_kY榳(ZaI<ÍWb [Y9K sEDus ӴZ7 l0$=ea `bNe4wA&y՞Sё/[ݯEI$p99939¾S<%zlBCӮx#f{D,Lj L4 5#jQ!$ɂ1IDUoѯ|38C `8p 7kE⅔|˩$p]11;`m^ZS2}JoöC[WKd7BBo#E"62 4Gn/7{;DzWVD{J1 A0Y%󜽛K Y~w$O - ]`-PD<]aMqJHƀq?$:5j-Ck ۬mXS*+#pz*8h\=\Wds]4MqQF@$D}Eըn<?wpC +pVcuzد6/ Q!e*9컫 ߄ۣpAGlDJa`N.;6P ΠϸD0o 8Ab4"& ,hc(x"[P SO>Lpx܈nz_W쥩bhfh/<9_ y;(!KھR/G0\[rN]: )l$\3rߣfԊfUK9b3\r;}ΔСPNdjWo p'k'lGb*^ V g9&1g4 _sNyAʋᣅ`Tj%џI2w$d+_b'RR6oThY>TxsyUiE=xb-3{uc"ةq ~u_O|ճQrpGO &gOkEЀ|I(>kO\Q㆓T@ G+V8b!e֠( j,D@*d4x*I 0 ׻>QQѽMz{˴亄)TŅ+ -'vZ9WS%Yªp^Hym)~ bbTd- b3qT-Sҿj$q̬NctEi4Mu:F,>*u1pXP7LfnOZ I9ڗJrcL]}Ut7Rg WDjFQ}D7{eYWBWɗ :JW,ծ9%l/:rۢ3m ެ,3]3m*Bv"%qo)J|8Ped\y _j.:}Cwأ OMlZI77I}/WOO}IS\*NuU3Ꙍ dC f[:+e ;4~洛v&s\pSQ<b4oldnnL ((3B BC=uEHdp4uaOsZO-U~W<7qj7RxTnUMJ 7u]jk19i S=;gEֳ*Ͼe(HE^R4h]%̀MՇqe.E'b|Iõv v>.*!HUISGazDZwikJKt<*ca$%.67+0z߳挒2[nlԬME︀hFyb&_}Ȳ).Q'x#(3MOvDΎuBF*j $ QcY(o\NnW{k-GVU u{%0ax"FCpTY~(EnXu,U]o^Å;m$Z(ehs4~bA |)^1%^$[ʡ 5 .xD@@Fا]IE$ Eՙqod-4B;4V搆 ͂ C)(xt8Fu&S|Y{^[ ,VKL2nc_[IѺriHF@6rE ~ eтc{E3v_)&`3e[|^FYܽV#`+/#,MnOq> $giǏ&K{pdž7X&cwo>5۹+Qs}DY)Ď!4+@ *>",`p^7*^{Xg[6XZ 7.V~+1{2( Vpq=7`7 ൂ&>nd6Si# @6xE3r}Ic~E-el?~ھ E]Hn928AK]J3W*?%-w2 n.R-j@ k v>C+9~(Wk290;gٚziQ_Y2;9~ZVwFF#que?͌a`Ovo)6H6Xn _zkz56 w} 7kㄯ:~͵:[L7LsTHD.$Ԏm׶KQ>Փg]%D$dl=FE?``+F>k8쒄Yǣ)O萒uz)7fӖ. K0;[P*qјy4bv@=l1te:ݓOB-r Mr< R,huNosnZ:u}pS#~^mpkgu2%x,@gmL y8Fr"/T0HVf-3݃u#,S+:A)3Ëa{tZn'%sLUYw.Q]h,֚̿pHk?ngPoYM-b.`vbrH*MEBg&*98sÊY,)cW:1%'iLu07㔜F(-Kȗեhmk=\ع$~=[AALHϺxkJNѬ칼УZzOKI-TŴ瞥 2[A{G 郙VY%~jTwVe ^4 ^SQdcoǫ/ܺ* /PFԅ2Sv=Oc^wURҐ@`P>Q>T7h~|9ԕE]\'>A eZB3e0ګA?N݌%̋ au8GUMǞ>3҄%`]C@n@~9>{w8kwo[;ˀ7׶$OclpW6~> " %VYUJLu9;hY卝e3"Iߟ25Qaݻ'F s+#:xMr;RϷXlql.6 l̤i ,wR.VdZVA|[mV2gr#+tS qz"Nz G 8CWF(0eX](p*<3)yHzBN[NmsY?JE=gOvʋ\#o}Fe$: [yUdT+,Vt;oIJ8uv--Y܉{,,⢩q'HD-^Uݯt`^)Ε߱n~+|5M| sC_d7&>c#5k@"ϻ۷u|H2+-*h!wPA&83-g<|mP&TT/ N.v5%"NUhVڒؖ9f;,,X$9~VUus\;(^ S@3siU'(p>'<.*cQ|*X}hLʨ55'@8ϖ( h\G6wcx۔6V>(Pf:Ҟmg48Z |w0[(4u!Qk6BEst>trM4$2h˜♋Lx{ٔHeޟdV9;)>OK8L3*Ug6xyS#_SEoHCyIVp=9W؈j>TWκqqnD6xwJcHl<;j`iod-NI2@-YS:wSia5$'oh*yUM+@E$%]T˫Rr(~FH>qkJ}jG@QKŅs樒F O~-=Gt i{" Ro%D8 w3`S?Bh-3R'GMEC*'4Mo>b" -{㎵Rm+Rk ]Vi.2.ؿ%S/1]Fۼw%To3ʞ\5yBO I-34֢x.)ÒQ'&4_DDWP}rjIf;&޾NͦRC1"V ['0״GO7{IHH\P籖g5[|P҂'nE%#qDe0 7If&b89g (^ @\?Xj19(Nv_i1% !N~ۤ8KFkU8isS'LRr /􍺿z\Jyu1zpmW GfЯsm.S\=_ ^KaZ\LW1?OWEIQs8r}Vr#k.yb~䫄PT>Ddž -!o埙^`5wi*2sg !fy4CU` r9ڴ#s.oQ1[k%Q5 UrȯMb#(}?D.ˬ2t6U<Xsoa`_Z}LF8x2e<﹨ᙺ1?֪ѳljK'i'O>Mjцˣ-(Sq#XpcN#c⏝iQꀠM C}a$z?5¸Ł s~0$e,cUs%3j+gUZrnSG+eR{eFaJAp$L9AFcI~uT3 V2=[}Q;Ј֗W^$SR# ]Yzï7|&}VJ[j VcE-icdԒ9bu&_֟ġDxdaNaG+5PQ'إ!G4-$iepNw8Am v"6s;fWkAh~8K32 {7}YCtsWőL*iE&49*eR_ 4D_TY2hOmP-`gwIzR(O*^g(0e5΄kE1|c'ɖF*NOs+Dr[-h]eW?X9f٦9~!j.w2+E1_DUrR[`?0`3Vo3bP EZHHԊ9EshNP/ТKS:_G 5ժ@3G^N.-uc87.쩵@|"qqC%-|-;IhvSX8[tr\86~p : b9v'tcG4-dГ5D0ڧAa[SqDPҫsKX1ìfpjcW ŊZ 2M Gĵ6|NY!̽ yIdK̨UyW }~tUK&,$O;l+\G/9EZrBw$G_SpqdP4իSQ#9xl޳ !6%x+Q2QI3x}N Dc-] -g?ЙGB"bMRĈ NU$>WQ Uc1kt_P{7m: ]4:B*5;~ڱ6e/;:o 4s52 f, F|3в[m3| txjEQ/ߥ1F!pj-rSd qo gZP f> p">=5)!+x"Z69䢊M@bcAz8RDϳ}@fL1'資]4#c-]J5-B@Bvx5T= 2mGUeiG(F6D)"!e-1I u]ޔ\*sðvTAE z|B!5Vd A8%oBcӣw7ߛMQ@3ô2;f =>5A)܊4M,\[TR"se)qcfb\ph!G#NIVdNoW aJ͊fJ "2ZNJ8e(" n d #F$t]f*v[R4{mT:#p=فqT n^ۈ> "U47)#+:(=BQG= Y68n6[1/yQ{'+3+.[;b;> W+:kI]{~d ӻa#!Y!/Mu@%4!FRn)ʝNĈ4E2xPȠDe¸L)%+>R8 \-Q- "ɑ4%}|N0^zdw{xY ǠÚsSIp)G BfD9 dٮk=Noѿ+nV=xk.V!<%0O Lg&|9hK8\^)ocG*qWt^V1_~T^@hHt1X_Z7@v3;Q4s3lO=d\-Z~HN\jv?pBy4e.M5[ttVugy0epMAhQW}JDHJA &^3|WAO@ :WAO d/7U+,ޭS_χ!TDzndGP28tWOrP1B)!OT<=+@ju)9yө]+3KnF0Ur6K>kx$=*l<9n9##O*CMMa鯴^=Bm~PW rxh*q`*$H ͐~1y(C,3aQ'L?uXZ,O.nQU*qLKtU`&K%5pIT/\?:zpoV<i_Hb-@i€J^t GbNIPBbFsû9I/XFTq NaHFwwm9F ؊&ßh(9.Znc}4SOb?C{ շ+t~!X\(xZKm4ڜnTZ@IXk{T ޱ:* eWDi,'B=]Q=Ss:0WD5DN>x"AQ1dJz{{ N/Hr]f',NVRZbر̊%4gǨy[&X"ӷ9fh,шE>LLyA>_Jv&V"df-h 2\qcfJf -LwnQmy+IkS'XoӞ4RN2Z,](L5T8#J^[!B6u3kOkNIb г=y&C1,X;VhAQFX]K7"M4rVτOL)#J޴[џKv`dM3/ Rgna7K/wBN 8GA ?ΘNùFwnZY+Me7&vAM;TySqZu<!._$ϛCo=a[pX@:[5z[jΆI<#Շ1NNȰ]},x6^z/Pu -;UF3GN ~>SYn<3X I&sߒUZC 0OЃW,+D6 P"?%66h^AЌNLDݿ:jdGKGq>zw4>gafm򆌿/Θ` 3st5ashRO8Xg}MMu˲&L3mIV!r{t$ oL4{6ZHl KF!=73-^Tq# s.8 &Sh\,Bvꠗm"xD *'U'Γ&ZII*h{p1Fn3]ξkٱpwOkRɆB9piLBeb#Ӊk dTW ߻<Ն<9ĭ]Y,cpGXV;DW}7~X?qK+# Y?XzY0 \/5dhS]ޤN[GXB!ƞ3<*QLO=^SN2XY.}zl9U_q=*^Ph֐J%^@gЪO>(yDHHX[b@op%ߜ7-xDc&_/d <u#e_xtmZ_DD[l~*,s>Y;=t(3(~p4{ +堖v\\97YvNe/\Up{IO+I(8?2tNˎo,Bٶa*rz%6U"0S1:#/U9|.x\C0Ϩ̃Ҩ6V/ }g0.rґz1x(2d.%CR? {88;n&SU3f=aDwFbPHs5wg!S[AA]6 "Y^[hT܈3XRKX_&Vtcʵz_$A5R3 Q1*b4p.`Q3`׍p)X=;E3!fb7?u )stnC?q MJE{U,lr&P@ [>( S`ZT| ei7hCﵽKzYaA|]i/3J9p>511XU$EfꚼB^斔Ӑsd> LGG+Z뻔)G vK4l$GIhGۿ~fsl)s+yK2)?Y< oi4iD8b^0T+*ɲK )m ",) 1lC+>) F3%d|4OF43aΗ4c! +1gÅ'5CF[N+0+c2~<MUÌT2 # _oh;u@I W`w;:x l4gΣu.&.S6݄cWJ]f I׿B 8 ܆=Z8 _șӤXW7"L"j?9XQ[GzT`<<W)I+!0ueMϱvɝ4R>6 |:ضhOY5 [3YXd K`EM !8hAh{q,<&jZS'\ o밧S4̞ULIڷ9z %k:0?VP8bW`b͋def7k{mCXʪ[.ⅨjHb„Gᗢ5G.[)|XQ~Ѽu1W ;JBWvaSҨ VGiKq̞$`HP΋xR;`^ O^jO~/G(bN0ZH]C%M$zN˲phr&VcFV;C@d|? yN1Ax~V} 8ԍ:"܂4)#R<t_b4}Py<)?@V?XT;Nvz!w(YFRG,z'[Qˆa'V\7wCA6RԮ(02UÂS G]AQ޸1tpiSsFn%{w%4}Ҏ(b/%JD$$U4%ne#.P-YjuϐC Y-[}b|2A<:&I Ҋ!ܨ|ޠWEn[{T?dMvoxcJj# @I>y[U%#^.E3bnTg|ڃK&26MC(Uug D}$<Tᑼ΄>mX8E[:9AKTļKL&!U@ smcCޛU:_{&BK`թr`-t1SݸzP6(͊ &Kr}ܴ1aӏ"ǝք6fj(P /x#6wIKPAIǀ1N: },$mjYs֜io_ ?PC;˦[:kjR cU\al#&͈Aި@HSѶ h?L`bRӣ4d.:˔-q Ck Ų0$P~ Y*Ct;̓KbW{d^N39ȗ!~| |w.2zJ>`Ps!2,P8a}}9W4P+uK.5biE-wUԉmm& 3xGы*HQqW\ 0 `zd$*RWPNADz9:#ͮA) CAU xi|?D7AgMy Ls.al9}#O0eÁc찼u [G-nziB $D i" ;AF"|A y/jn tqF2L٪^cH*V hH[DDq^-x0p抴 O؇@MU*C!JաN=.@~*YZ:ZP)5UY!}-nSQ8PA 'h}8O1]3WiQ2o=HˁN2:G,eN㨊|g+9;eMyT>)`*vcu>YiEƘNm 8\sgy1oheIoN:]V s(,s2ZkbV/IE c q @ x /^U/S&׫j,RpAū+ƿL4>#/j2w,JfƪvO~sO$12t1DrCC@7Fx.^heF3 Kf{ &u6E9;ŧ]s('E2Ʃ/],QC0A?/ O].m!|2fA~ۏ_(=e!3nSJKp2= 1%+/0e.!4kBɞט7ܣK _& E.w(hؘqQi!1WqSvIQm٘ RTp-i=Z/]pR e@\fvK$f=e3dyjE  q$<lj(3F6;Ëw/Q?~RoÇ3HNsA:@0%o޺6<{Wp;'FYw (4+S18w1NJ^a56 /CnoVqփJ9MB6|FLĮ Ҩ\qPn fkN `ߙ4*XP3`c\^d2YDLU? ]O8U^epC6(&WXW?#귃TKf77Ti޶Zt9 W+2B~Hwĵ\- ` c ʐoi247ިB7 m~0%tw_v~MKShUږfs9}zUZ-m~ g}:-n*9o~s8n#.R:{CCƙ90:cI'{Du@H;Gotsd>_]Ku-)Q\çV^OHtڒutuf69M+bx?7FA袜waWoFKY@"@n>` cݽ?5 [jC=kzkF+\}deHN-EG,|$Jx-C'>RL]"낻p 8'kbz*[(\h]؋ǩNN [m׫oqQQVaE!> /ԑcXa9sz+]9Bm;}@oS7 ip0mS br!3#HSKX\3H P a(W۠ekP\)HLLV[,gb-ie!L3*p Jp&ϕ ?FGk̋Ji$a^^p0yBʅ0u 4Qqu8+ؼ/ob)$ڕrpU<mXBz% %ڿ/Gp(O\ܥ')mcF!u_!S`)N`gFWd<4u8Y.Sz{ܿs:YR>mU+csG| !+3MKZ& [o O`YNs s906VKc0͎^\r=yg  Q/ ~Ĺ^S" tD6{̗LA<=(BcC$OFA ]pv"S CC(|Y(?>-)9JP$ kǯj mҖ"; BcYUq*gY^+1` ~ jفBc7VKX]A ; zwq=c ?zՕAtT[[$ސs~,Ui-q`J#yI-~yLnG%r[e f71! jYmzRjSUYG'Pb a@ 9po\ЗFLx01@q~7ܻ-*c="9f@B8WFyXu "h2ߊun^k}.KpI2C%xt"" E7tX"j:<_ɛBHvxFfƽ,$Sluq;O_kMPW†%S7邋, FɾM!+jeęE>4R +ϯ5W >ɥ!L`O6^E)ʹC tӪ9aHo"lMgt.,˔w .ݔu"ܚey1NB_;ELMU8 ʾCW:: BOD68n֫ 8ucx7>l K9K* MJe; Um|,s->s5¥2x g_pVN6_^7\0^P!3êwѮO>bO`sD >ag4՜#H yP=a.9%$or"ưakbm;ȳZm6+&3.aÉj&P-mJUh% %cnu`C ypBv2FKO^7áB-K,"]9u*j"Q`z0؞ˆvj}{a3R~6ҴpN^& 0c{5X4Z~d0b2'ǢUyD yVuk/Ah!( ?sRP^#2 X c[,| !hUfMM>HxiI0L,gFlkceö3:ߍ0imO9nx{eEò:!\gΚCD2]iVwA7;sKpÒr8o֭˸~Ya9$l)u" ru"~a%w<{(Y딁[ o}a]]Y*m,T/a;+ƒ UXfwS'7ol` XKc㋀YXZ>YfA\+]{͡Z'7+8~X,5gbNBF],_/\t\YY=hZJCιDc7M5!Y>}j&~D۱\&A{\v;==Sx̹ z$`&ukY; NU# kI3rϵG&(Ļ+7;a:<&*G `UV)2ᫌU\iWHMD6&\֑[ P}0V_jXl+e_*J!TLv}&< 5Y7`e>c. hCIfgl Zq@+wLhHP&_ntts d+/ MAz[2_5xWs碝,r7c,&1\X@grkk #vޯ=i5G;\>_yOG[bf]b tʍx5=1 1lGJ26]v72se&D [PCtvl%q9sպ%xȍ}CxD7q6tZxm>MTՅ ź[%ldSe;^1eM,^]>KRɴ3YQ)\I/I9ka[%*l[N4ϥ%o7:%@Qk+ЇY*"0٭oAV*\UPQ};d xG]?.;8.#+3D>ů+WHk'xCb`^-KNjaVLa6ZuyAɨl2[[BMtnҭ^/|[ڈWW)Iކqxm,>nmnup?M_gPNZgQ]|2N\B>v?ߏ.BQnZ\FNB:= F¿o~M{"|X.DG aeߒyq>2l5hɎgk~O:Qv=v a^d Pnrś<{͋(9K~i]VB[2lZ쭁o>l` x<\H(,HzWGㇴpʲ0GYD*nQ2G38k K툁k˥ꄵ$.:'˩{uumi ]'n#'%η?q7d~6gRiѠFRᚷ?#C(u8[a '!-B3t}BGi)T;s[,8b$u+ W`P8P[BbQ Aq};vD\i! ~q=*+.TejDC1jgIQs/wIwp}?,FJ[K(f*Dcfc-уث&!=x SupN.3FSw l;D>N VWRFBbGܽHHsS,rmkANs>MD[ $' e*ǯjEzG޺^b<>!xK`TݕQ}T(3j }gM?\iC.%mnQv>EkXCavZy `a3(_8- E):ɤH4MAS >€>"(4"`~cO% ^#dQzdW%BQBmMc܂flɾGEډ㠨@I ~m$1*lLݻW2jUA">7r~xn/ 6ZV4ۓچ093t& p+M5[iq0*i}Ќ?:%.wd6sɽw }o ]s>B8r $2r8Dop}40>K}Λnn! Qpjgx'ho sh[E\ ~F<+)3"gx?MXrf2]у"L擌"$QJ -SWiqzv".Q{3z`RdZWϡ"~w>cߊGѶ41 (~|EqH.$NdV4|GnKIpd %DQ B9o;X]N93I_K E}SP3%D%kcz9Ne׿@=|wq>KwTAGC(\dæ}d6C?/PycP d ]Kj`4LOFCp8r1ǭP lO6sca, v>r FC1th;+7LMk~f&ȰQ*'l}JwCrŕسI @fa`gnKmU F)bʌ܀A?֏pF= A"+2,BTyTРGUD>:Wk-g^afd k}עv ^p5~ЬVG9\s"B[ۿZ 6 9e K|&?>?8.(FFֶ?`@XA-{%@)Ui6-q"9P3R;#،?j)sg @ۊŊ$S`/)1X9"RNߎtD6[1[~(8#XPTISoG8T\ tˌ0Zm=XA,Zx!;®ЈC6iӅۡS$X^b̺D+0>ۿMH7|cm1PW_bCttC.L[ 7u m@:CøF?q`ktP#dO\]ر,{Bh3jNFh!$/"r`2 r@jXP<'<4KAM:IS;f=:P7RbrxF8U&.̃,h)l#ߣ5Ux/3Akա^O~8mWrL'ظ|g:y)K'[ڀ6-슁P}\K/ wVRd/T3Pquz).$fFڪBIu: DjsDpGyl]M)s|܈vSؚS2֘0$߁^*||S_$_@7YPv܁G1z +E!ZorQke1Z¥dἛ73Zn6^گ_޷l {jXľe>ԍ0> uTq82GMtH m : :c-LOi]S)=_10\C@i;wKbK֜1Jg׊ /rFKb,j\ #e_m~Q%&2%8;.ءP^VwVȅJ!ҋ>DX2.N3 S%(/㦃!ȭ~@ ֢XK^-}(Nߜd Ap~54=β*- #77%4VÄ́[`n= [\oIc[ k6#N<Z,a 2 k`xKh Xf7znPA<]0!6q⁘l?a9"[K"9䒏u3^c? {ɼÒC\wkmX ]BhT>FɃH6D .df@J[!эU^JX~7B7lj?MD쮴h*LPmk fĘ$UeAFNvB2gzCPe뉣WM\ZzikGBcY*tNiˏUϊ-Tgi!Rљ;џ54[`-&n6/Q ƪZ yiTRrKu[LQEdhcOx8O`C4k36yfv@7n>cD .V,>5Nez/DTeՕ_RsrRDPcjYZʕE r s֭Ƣe#KS'x;Td_"̨eEAڢŜ@ʤIA#!s5O_l#4q\Tx(ˤ;#ɔᰌ]$ӾJfGuo1 UZ'ͼ}9O:=G y a9Z7%+H#)~HtTkU0Nst!r( :V=7NZ9ЖoP~R`8f/oAQ@U(Tyb%oC qvJM߶'5隖W2\Ct[yNi RB ?iFBb,4])g/殊[nM/դ^bdH6ҷHx{@Vre:֮8ߏQuV.,L;aVY48睆_+6X&  44W?db60mIc2$_6w/ŞKXy*9l_gߙzEp3帲 :94ڂE0|̛'j'WiuYjO*#f5WSsb5C5#ԝd4ދWRN {,LeVuw0 <O徐 @Us|#oIO*;3(JnAemF,U+QK_qR+5TS.gZlWXwfBXPB-(~GgFbčE7mYt{35,cVZs{ g|edg\7;E)ǻle49}FŜ=[ p՝v[S OXi]މ5*jjy6 ػd@ BEBsHTg_$gEH6z׳nδ6Z ꨬU)ҋ֪vT\JL9Uh;M"3eA}iᅌmߟ*6;Kq3cfDp1Uchb(E: ]*^(a&\lPW ++Y0,G\"#PREQ9"Dz lfb\:8DLBM1㭥l9i|)Wu%xX"U=fz=wx5 烓3+ ]a ̃'l{c2?z(+=5Ĕ:9 F1&GTbEe SI𹘰=UMixSE 4"YOpw=sI!.h]o[N6* \ϣK2RNQwKng.٨G-I.P9\???7(MA` MD P LH*)kؖ;8ir&FXxDawG?BKKDf@] 8[nzD߽ HF/7ۡ;vO7M/f3jazW M@5JC.bE0_IgfI{;hLdc'*7OkEMm{Ͱc{:<`SUׅ.ԂX Ͼ>Gm'`a Ϩn (BݬSF )TO[T}_M;uO7VFlf;&h c_QºjKWz8vo)ʴr[rpS{oƆxyΚܭ#)OdvJmUk%Ҭ $Ʉqg߼ ^TV:cxxNՎ1LRo7v:HqέJ ]&۬} B淲 "Y6@s;Q%6nQWI(ˡ^%?AA" 蹛l%qneb(8&l'uӭ7McmPeଌ{Sٜ΅8е(zl9EBRgtwvڅDF/J`_!%A@azHX=m)bGZMuo /=)1`s)ѐ'xfG;# qCNt15ɮpψ/m*9-,.o7I-ěHg]tWa7bO^VxYoԽ0`f`Ǟ TQ0[HK,ua*E #w |F/>@ECb|@=Ѷ:}xxclX`!$LWP1pCmIE,/5keYM dj2fv+ /)_!%>c Qlo26)4MXna9f/찘ۣ, .+Xoq{M9u C"Dv`"FvWuưOݶ^ƌni.U)lƷ럎X`TMP %b=J_Y8s o#*1 KjsHNd}}r߽]@>8q_cи$LAmO,6B[=d!T K=@nr3[2qL֊z 'XOe.HB׻A,Vvbx[L"Z?f͎a=/!x䨜ҬJTj=e$UxbNZ?r/Cu Sr$|_g`WT߯w `<ϔ=nw%/Q+5A̾;"2 ڈ%A-#CFuP =_Ƹ.דmkյcf㉙VHf# s0LI:N|^h;pb|ՎmBqM m]z޾o>򥏨 ǹr qE5MX;NV|Ԡ$\4/# 0͘,JxjBޏ^ZSbnђAn;&}xbQܷ2onp5ZZxDBg1 !_T/XIQ PQ39>őeїT!ϤrۘfM. sQAnW&×\xSo:[mÙW^S ' QHQ.iԊHޭ,m5Kȸc9=kLmR<R%?Ȣ]LU˞Q|otNcmmϮ _aO~.KuUCaG5޷x$*G{hxyO%] ^jz^Z6WWCtܺp:;cU@7M)]i|P1څLƺR@f(wnzFcЃ]wT>GDپIʪɬ J2Wt}Ĕ~͆z;{nuPi1 ;:81ཞPx5* 8}f Q X@DHLaΠCRB6W4(XR;aVGhDwY)3\ȅ~te1@_HF`k[TNvQ]zY:8r&T͟JLvӂGG' ܽzW0T[>=? V&8!Y7R)oVh} 2zel[2 cz9nZo?gt32;@m;tKlsXChǥ$0eFB?X&Y6%4Zs}qM׃wW6̇RX'k!~{>OYLǺ{(F_j>"ܩ k~8WLk ɋDQ.1PنQE߹du;H41FR>9\UuKTf]S- RC~ӵH"@R=fɨ5YK"ŕ}+SH区mрmV_|0 5<:Lke:Ube$qqrI ifԨP#SLJSyhJ"WVuJZ[+-ǁ}6}4<5'lJܫ&{%7qf12(S@It{[P* 5[kmpˡf3hsM6CcdV8Qfr:wG*0kx@!jdK1n(m0#;]r Ku"Uq(F6cU7]Sh$t sNDN4gzmxB;3JbiDby2ں#%MFcP^ds-vMx |3 ЄʝZkһ|+n|Mؑ5-^V[ѵU.\zUyoϊ*>8)lUZI;0% vMD1lZ+5nMaw$a@xVN!YyI|No-#䰼k ̧f‚çZRE-rWyaɛYR$+sT%-ԕb׉:T  G#L ;e\C}ei^o!]qnʹ'}zp@GaJܥ`櫌]嗵)a>E/(pJ0v;0/x@Yf]#x~ sJpf,A+7%dӶ@5qi1FOlOeDE]Mo桨*31aܧ4HOdlRL\1x8>2Ղ=ke(lpF~QI/WcW*OAZY/bR~w%yYGV+M1C,ؘ띆x3R4qJ|zU$D10J8)P H2X  {|58@ycmFQ q#A,oI6۟"ϔ#-}bbkLo/0HA{ˆɹ Ox0(=M|00@Lw ۦQ%.Ξ%D;{tNW wȀ` B8{7v V%;?Ĥҷ&zOabd \ּ>RE' aA2ПnQ`sW\霊*ˡ N=$sh ʫrԪHo8cX9Fp{]&orSR#,k c3+ >OgRC9-?4H6N$G4Lki H;']A?mqBan9QQ]=& "XMcT=DxM>XW|I+/XmBFuESo|1]#^r 2GłF((+t^jXH6 [}|Gf˖NW(R]MEߧzgф>˸jӴxs Л EXa|A*+-ur $^\ERFrT7n鑳͢dG5ַSK$ݡmA'1=R# р-|S}( 5,MS$2HAn|StˏKPR6 G6^Iiq/mW=n NBf7#WeFbxx4npuR xO}.5_Íb(Y[WI-{5T=J s.s-Ҝu–W"'S}7^=-)%1IEwBH:^nsw$bt3㓣a[ڗu~4zί`а?3*f1]@+; TRP/M x|`%@Cr(@M9SVro-ɞ{ho3bA0 ή.Mv؀c%hjQ%Ӂ;Z{O)*[onuLxH&Y@zpWv~Q2BEHbw)iM(4ΊŃYfT5ݸG%)ע7 8U%j57B:y: KID|vdwbr0mR_}>1A=nM-%l^"z瀡wess1^N Ie)@t-fcfZę k 5Я Jׇ/7Uk[d0Ofh9'R8o[ra믝{κN"`f{Ս(hEJpn̽B& Ѓ,J@R5LKծ+/o5I]}m'QH<Vago /WGLWα<Hl۲d$b"2;S#-<\2x*(21E׊"_:" +%ea^b>(bJJQ@U݄A ˤkY V`}vz #L[vH꨷ }%ނGW\6 Ǟ9,؟bY]j%2~لH{q/>?aGe$Pj*||'n(IkΥ|9 ^q\wVoCm)w&ɉIrXzo٩[-X b?zCwVtZ 2%r.>##Ƕ#uI@`ȢYh{w jwӗYtެsM\紋*JUW JQ"䴊ҍ.ü!b[y^ܗkBVsw>T9_2j9'D,{0pi(v_`[z~!>½궦c)DHbuIR¤"}cx9xN3["pdmV*uLg֕νӒG6,3yy\sae-HZS`n[NTx6c-bcj*Boh,&kxPx/5Aoɫ"է} ;<97xtp&ɋ0|%Ւgyrqud"II-zvS[UHv/LʦȤg'm58Eɠ:Me](/1^6qj&ra}ͭFd|@x*l.el5;K 1/m54@`:xλA5Er/wN%0͑TneZb :0-JswǁƴC5a r<JIM|a1cFu4W'A(ÁsXpᣩqm?8[(+Zxa~Wl)g{,-b<u']5$.'7ι; M PoٽжQX:jKLq6$=`ICCIۿ( v T; ;XE_Q8e~/](HO#'U]1v` Q7Msιb̰ZoCBFV׼[}LA2̮b!C@gw< ?ehR<&Az,ky; Iޙ `QykTiQա$9eS τ .OG|_d,WQ v1Y\gWQ>Ѓs*'M7@?a 0uW',1 1\adpRAOFV L&DQW[f(]Ik'HehU<6F+nD"`#]LRHFG, <ۗ|k+*"YcrK6UdNNs|_b 46gԶdaP7##BKTwlI-!L1l_uxI= 8o(G#b,n% ngYI3SӇ-Oe1scOCwQ Fױ K:IlۜڷYlWF͗nזݐA1J섪8m2޲{mO18= %mېv[wls48xc< 㧋(z"9Y ;kcAEh\=YC2~CrtB["%gdHcSrѨG%7"Ev"(žO0Hfs'4߲Pʥ^h"\2 !iGRH4-rS@)*6T\˹ux=C=-466G?Vm gN1`)19p =T ӅOw}Gmw{1Db,Pt1f熁eԑ(ImT| ;F=:|EytjU); r:1[ZeV{ BX6CIɄOpGn2+|2@E>/Ho`"lO!**@~^[ɖKfQ$9g]`~Ko{%yM>\EWpva=TF_Svٰ$NU})R`Ԅ5N;02]iJ]h,+Lx4]ќH*vbqy#/[ޱˠ)9޾Y(Y, 0_Nsh#._41B7CKϕvoQ Ʊ4頺7(4TkV?SAF.D/r}lsn2J y}I/Fs[%>he6 ~\Xs+)k8\Ab0b,'/yǺŒ]3;"H5S:tqZ䭅l|R kJ;Q0M *KK>z8OGl#޳S];7h%kmQH3u`My\` ]KJ_EsC%Y[g_$Z'.%evx__~ʻhI^W543vTوfu'+Vnw ev8OYTWp `C& D[+$ `q?ϼǻY `z=&;f2gi<|SZgWH3V ʳ;~QwHw,7:{ k tЪmX]%?NjNU}"G0@ >SVfD ? Mwc {l|Qy)#RgXmI#VrTxy ҧ'|Mk s[pY_6}w-l߼Mے% 耎 C(ygzyuLI-z2@̨L49Gz' [lۜ4Bǁ=TJn=u aN:z 7]']M링+H1cY vvn,=߽{Q1U>bV 31M8oy.LIUKM;)5]s6{B@G5.?v6q5h~?HgVKI$ c}P _ >gXA)G: `riTEW *i5&1k*uooP er ǐRe=ZZ\eKϩDE(MbDN|+Z4S=~Cb;_#o}N k\WTQ3);^m@$l'*elTZWF }ĖoY1Y!wV׾GY=SL}2tTdU7FYfbfZf 54bejuZ'*mWhzsq[Z9UeYU=0Vc|~%iU:(ƻ: 9W'/`Bs>:WSU60W;3[YLȆR t =S$|po-P;) }оIYHaq2{mA![CusvsxmZQ''D8}m,j\L@=/ZlF7's̭e ̘gqdh~ܤ,aRa?b, !JzVN }fGvه1䅏1nnʵ%D磼L08cLc*Ētd7 A#rpr*m+Ȓ m갢-U1}"Gw m]Pag<%aUU^O2 9q@܋kҵoU@ r뷫1wS1ӳ诰Y-.ƃjCиٯɸ{*%2Feȃp} quj6LZL"<ŒMv{ " #>.R*t9#rD v"?m"[ cG8{u]*~4"fբ]bXp M8g:/5(ņ([JʑB W0gubakڙ_&Eݤ=x$3. wzQpi0`{)bBFZ6gą ^ulbXfLP쁎ňřRuc6wf6<ړlJα"Һڷe. i8YpvueVj`v3ʧ).԰ $BfχNTIF2%^Z |om$gi}A8Ҩ˯v>ʫ"D-1~Lu62Y K{ CYW:d=2+K$t&i2DpUAnuka=FCIga[)4t[5O4N*Q~Pnp='lPf>%r2ˀ ߃օ%k]E6x|) U0_~dу4!ر{u8PUD~Lh" RSBOɅ搤uq&V WNye-獋DzF;D++Y"EO?׎ !4W6?9jaX&nEjssnbtt&:mqGwPIk/$I@Me&DSh/oj(4)dTuoEH^̱Hze {ANJ<᝵ NcOcb8 ~oIu%V|̊}\"yV4X=M۝ U'9f+XjѺCJ~u-}f2:2vm/HiZ&:S՜"`o Iު0072mP¹̗yNeJlu!Zua`ox|G(=l5@C:4)4=b̿e&osmVӽEڥ%CFe&f7cHE&Zi=r + /"$|DOa2NXpɌ,QX,lwቌn^5P Bw|B?Xe➦O17`iDSD`҉qk)(ij Q|Y+?pY%|3҂Gm\$PqcF8f/P]f *" *md_Mj~ux(|!n6KBbZ5Cym{EŞoqϿn{(y~E;c8'TI0n(w[[fD!U2<VWaM&W$&:\ kO6&;.(sUٱ 1gwɮ(ڄ33 SIX`._Z7%om>hW2Y"kKoޚ9t . Cb{u,M|7;Z*\8P'C$˵Ԕ/P[y$]]6S7@ φh)JEj/닋0 QxDAp- ^oe#=7{A}%˨:e쓸!S662+,.䝻`+תvs( ^INnRj<%`Βɯ}VPJR9.&:ˌ_^wY#97ݨkЩ JU3s8ٸR({ ɳӇxtchglI1_5hW!i7$i Ѿ޲ܙ4]~(/,Q[LC5<Tb>$ RoQ=v.1(t4DxW3XFk*8AzO1!uL 'QZ{p۷Ч*Gz%s2B|$'ێXviMc *-ή̮Iܰs͏F$epR"Ϝ'`MY!wJ6֍?nʰř\VO~, )YoOŁ Հ!:fP 79*HdLgdC2TLI,pSYJ ݷ+wuye1x@ @TL'\mz4H`Ȅmva ajec"L,./ϥL̃4cXwY ,ZlNT-GhkMDBrJ[fh@T/WMrtʌ=%~zz݅R_K^(u% ?*(EǶ!z0ЃB>AeẂ(b3$;$ZAw"7IS%\<:FHT&  ~!",j*׉sȿs,dfʉ.wԑ b EIK%A#l}b:m,"'ym=B%* nm sJAA M>X9KN[ZJ3*VMrxV{e[=t{o:̏؟B!|"vf3ܔYn hz-| T٦4{P%7X^uD*tTkmI7XR".D4Ki=aokcj_=mᏧ8-ï O5m6۔9k5|Pc At#[$ "`?-l@^GJ:E|Θ Q ,R>4rK@':T EBTNh>K[ģ;GY;rqL&w!~fqqg;Z dkWRҰ_Vg^>NPh&Mշuo E/U9Ԋ_a7D$bMZD2Zd(զ]&,#II8K/w)xk9?Vi\/ U'[K0kezt,:zt"_޸\f2!["!(Z!"7fkd֨EK= \%w, mvU̪<^zѠ_]*8wBr>VN_'F"$#E[:rk4M q*- 4~Nml8mW_ xh(4&pfU*]RaLYIFHy)vCVf =:> 1gu2Aqb3-MrrIpJ( ~_R eF[?C$^E:GwrOe$'P\8 v1# A*qč9&i\Q@1$m!!x,"jgi)Y>XW7NQ&hG*aԅ*̈8u2&6$;De0n{4ivGp),m!^fϥO 5Ohte7 SLs.^¿qjg2Oi)B~65@!pa`&6?`;p1kBv؋Her)/ K.aDmXmD:ug=#Pȇam-ÚB2 + GŝBxPQٵqk'˓ |B# I1l.&CCw(sce| RpHg(`lE1ȕ+: 0\ΐhJjf;E!ϕKk;Af!n߁9\k_}O3d8N9u״~`铟/gri%ҾRjA. bM%߯=rL]Z5|uMw/dY:`Fj:)bʨ0tO#sC|MP>O!:5v q%\[(ZcN=i a^ji,vႂ.AmtSt2,$4 Z˜)ۍig'`vg  jY/@k%aji@Ib+ ΈFYJ8c)qPn:\/uЇڕQ,6 +Tg'NdH|PJ͞FrpTC }JB絞[/7ѵL`t`FJoN!qҵ'Dg]03 P6> bw"oKߨ<֒e""k*uNܑ irnz8Ey[D>XX`(kUU=/rHfVnbwQ [ظubsYavzZdLeR=ӎ[|R7coR7%`+A#dL:sK2!F*>|RHYg1_(?VD7^<\=!FLo+ox_SYM["a{';qgR;\ /) z)Y>6T:B$֮+ tS8z#nu[lAsqzf$A&3^o̲f%(MxEVv-&+TsS( _U/ 5tLVxwP1x:/ Vf~>7*h2P ]@mˋoD3Nîl4--;'pY֡}r lNz`ς,_ΜY_֌PX ^E ?dG:%uJ:g6م&uy}MjyPPGr ZӼs:_hv0+]BTRZj ]M\R\(/^N= o_2?fAt7zZԣ͸Sf1qa 9,65QxE/u7p Lb9ZBYuvcpmvɋ%ICv*Cˠ)Z:qT[ :ɌpG;}We.`ַtڹ#dnK'5*% Wu&S{L>Oh!~s3ixw?v%?M~q1BHcKxrAj){k09w-FႇaztR%8J0`2;^NCO6hE\K5&H ~ˣsJ6K7A[ZaR!"WxYE9k3$r#]g9^z|@r1[ VZge{`օywM}K]w#fU?_aݏ&W֨&eV? >X}lOkڐ9vPѱLσ)v]ڵw`:q/%r* AnVɦ5J]l(iT;eԽLS&m8Qk56!(~M@jWM wZU@pdx߾Wϵ Cjl@IC^%{+콒$/GJłulb5N.JWd ^3 UWwXwoJԢʮ7Kq$֊%"8 Ozä$zbx-]J8Z͓R6s3juC!62RN3YM9 RuDJr$d=m1 1 |Nx$*,Y62ϟ{z"ߎ,RdS-1Ӗ,ɬ1 \3FTIdYmP??_J~c:Mȇ]jXoE"]ys).~!x,v,:XZS&!LU"7DY>e+˷AP{8", 3REr&&kO]1Oy:ҐL ZEBPR]ψ 6Ij}/DV4T54`-T~ᜄ*qD=D O`[#a<`xIo>Kg99d^1eN;sAM]sf|u8vJj$l!4у)ޣWr1( ‡\kϫa =OIKwhPa9Ǒ(6Vk>6P5 YX`hd"J6-ϻM|9}S7+ W&Ht#,5fΐON^w5x lq]%&K97<޽qR J+@yƴsv#* Y/TisD{)jP*=*骍d- M,i+rx(x1=,6&SO7GI"a*XlCF]֧t[kMv?~1q;C!\O=R?\vάd]zrwY %v%}9I dLbŵ[rF *T=B㿛{)'a?uX n? ^tw`x+*|Z!1vNt+Ꚛr.Hr߹6Vj TtF=|\sc"&8NV1Ɋ 5G^>|rNN 0b1~&r  P⎋QlىLʥDٖBh!zh0H L͜tXˣ#yt AVP" aP%-Ӷ |akiȰ U<kd`(w~P*wpl Q_ $:ZzCň > z ݮ?YZd:K0;ݩD`-8 x [=+NT7&H %Z) ,P4Ӧѷ8 { ]!v=깙pwJDK׹Yn05m VnVv6KV"̇}d@n qDLʳ2sʷ$ģ726z Q/; K*|fzw-"Yp:]'] sK 9,ߠ,8=+yΨ}jyP(oה?g"̷7*P6tv(IVmλuHfu\ؑx*@1݊*vSrMl !1d0I_$heyZ$O|CӞ9`tκQYM:De6&q-z;㴢V|+!9CACb9ZB֘dn݃c+^4efe*Q^zX+1V l*_).\ށVNݬKa>3Bo+]#@z ם8-y:YM(9&hmD2Fr0+V$ o;~#9 Aeg0SZܭ n#9W (ERɳQ^{@AXZ8өWK%$W& և |dΌybKZ~eK7H,,|]?$a{cѻey/U2I=Iɷ^ʪg8NÈ]0>9Mյ.#sꒂ{`}T:9#eS\\X\94I i%4L.Gu Q@,iΈU %d#b±dnǿ3 6fk )Ǖ?.G9mFO#X Aes/f\ostCC?*DOg;& NC5Ko+mzů2tz犫OLFBCok;h+,:֭4Grvd x T}{צ!pPB8=x8,_` ebKuiebV<Ô~L*W_1#$"i9\gKVEM^ݕI3YR?ˠY%%1S]wN4h-%(ٽKcW׸31AՊqht:VHmk"XQa1"vUߐ3a2[cZzmt0ʲ3Yռ !_b:+VHg߄*!=p/tlmS 'LivD)f PX /53~3ا;B ~%S-' /c,5oGL8dW)MJ1jf9bSOhrJ]lʝ{ +Ȥ-bVFnO۽ $% u*85ƭp4ZO98lnVQ;lxZDAZdÀBhh*M _PTj>ҕM98^cp~gb䖏A%-D]P$NXv/@ I{I)Oް7G fŨ)Q;RXf(`D+fA`|PSp9%S`'Ntb3PIW2s 77\CoEtWd։+1@Wk% S ( T۪JNV%3e]xh$;Mљ5Q!S!k [j)ܗeZ+Ss)X|( 3UUvW&x9UZiA~?=obcu?H֡r|^B)51\,XgOfNX*U*D IN\<-9?lQP#G>S g=I:ZYw{Ulɍc/ Ǡ^x60|ۭ7mG.08&gVf,CѰrrdҾs:P&@mW)K^Vףqŝ4mZم=y2ko`!sy>iwar`P|cNp2WǔEuA/uJHUFw8 /(v'Y"HY@8NijnvVqx+H`xXȐtW hSaAY[_$0{S`oɩ,Ɵ<]B)|EBIfFO{*Nݼl=4p`ɹ1#t@P^{}uqF&@{m1`< zP0?`@_U:Y!2ѴSu5>ՌTe&@wđ}Rr"E&WCqoA-FK+F=i3B^ y|$ږ`ćr;\,L>w]"EǞp)x?ېNmJ-6E"rE#[VT􋂂2IY.5U;KSd10ЈjA^WIaXlPƇ[@`jQWgC>;c2W IL4wm WgŘ5PN8,pY‚ 0<{\FAG'xFDt eJy;XMD˗s̖ĭC:k6^͏sR"43*N:3^i? Rbe:!Wlֶr-3]w1Y.?I"d<_ ~'tck۫^Qg`T<3c=X^gfx5fe(zrX"7( F mRΜ͟REJ`nN5BZh$ߪFI]7щ`\O*֐TãU;7ĭ3ܣb+e7mW~<ܪʆ[cIief(*@ Z) 1yg/eyжxh_\ĢCK{Fi<8PϮ$`={z̪&,?1=UΣP7SX7'Yx+nԊ˼r]@(^.KRpaq7]QlBAau;g+,OF}Yd,utFHD}@NKBSmW*w"/|Uwo_94\sǜ;~YcIQ)!TشMy'J/9q6W7ͮ8r^د&`dƫfe,a86.4G$MwB6%%3gy<.hL5' 05' zgD~d7XlQA 0zwbx// @4x],&1) Ec'K;H OŰP*aSƼn\#Owzm 9A}*BjȢہ&e!A&x$}3֍K1DNP ]>w -ɠ*rϞխs`2=Қ62ΔCPp=aE#(,iLN0 3Sm5IĚ>aN|B҈@TLuT{$\q=F]_GTrRcI>eX:8Xi}޺鑾80|_ҿ~$20 tUZ  k!܊|hc>FVk KJV4W7K!tGF&~#Y'#9Y65K){v=`,ϙ꿀d[Bj#0eN݅:ٛ1tnFS 뫳xad@L(y50^Z:a$(N.&WRXX7$TLJ<Ñ{RWXNLg)sf"g0I-Ŏuxh[ ny kN]>0Rwu(P\{C71²j՟+G|lC{Esp`i ApgBnސ3ADZM7@2k)Eէ+Dmө1o+pwqi6ܗt0hfa>D1gF˗|`$DʂD/ ?ߺ ~:tt`&_0 [HEUC WOG!YfTb 6ExEƑ/%=Y TjgE~G D.׭V|Cz.IA$Z qpŵ=X8MdִfRJh&{K]N7|";Լ(z=Qj=Z*Sc|Z,2ì_W!S~W#x9{7 9ʟ{j/`(V!M |FXg*Pƅ⤸^R ">|()0:AW,I$ -`}}8jNo w5Rnx̏CF=hq QOTZ\6, -$ehD[㝛/<]`7 vx"MCJ^֎9ǐ lXUCM>ԱmkPc򂣖8|cePWi,A4{ |xe!zFM*y1hfk,M_@\5*_150Yyߟa|_9'S~;bs'IQY"m!" BkC/Qa^zSza a{$n+M&\ cCSKW0#M}W͎e9 6e{*ծP ;Blc% T \{G e9g™tk 0:r ēnAڍ l W4VLjaځw>QH`Ur2;DSu"Ιry<ڎ!CIPjI45_|E} H8>ٰ#Cq3NVD|]d%ΔCSu  !y } Xfhp,ʲCO˝P5ScQQ+e4=9P©'+VOa{x C('^Js2e Z+eN'8m!_R<=T*Yg_i$*hɡi8Ԏ:7wBDm{ 7']ץ NћlEI0pyבv:4'ҤS~0PO+UmRSsngV)8aw?W\$Dy7>M¥TDyhGhM 8Of <{8G1*І[1guflb*u里k'C` GèREx10qoN|EUtmԔrvaQ+uzwRL>P6 c%> _njA ׳>&Q_߃5z!.VV "ۿz=UlU\OvщX#tgW~e&(ӎO7i'.eKeg*ii$#p*me6;GP0֋~`e`,z=mpFnŻcdxޕ/jMNњ6{ßpfCWΉ^8[v=\ 'erUK-a}ǿY*ĭnFS{g/DFȈ1?Ew%) aZpJ]ıŲsT^8{C^>Q(-uG|6B# "uԫ4Er%tSnMɏX/Vŭ+p}8vo IYju8XFe91 Tf4 ZYΘޒhXbHdKHxA< +q(pY5`W6H,WnF/p,߾MuW>^^al%;[-&1 kgi櫽pֺ _6&B|s:7Y9ӳ '2>|qW,йi-`P^8`K,o3UI5trԢ#CVxFti\,o2 zm쉠cօb=۱%-yX7Fc6 dVx^J2^2,biͭ "RK R+7sQۨǰ~]Myeb xSD)R 8ZUރ/¸G4|JVg,A؂]b]@xتF?D@23)YHTPS)~&L`𾌌1CFNrd7dt o d[NyupT)イWˬrD :z+MImߛ"I2܃ ᑑ]f7{[ۍYWϧN3OO<6EoddnK[@!FˡgҸ"?AE[pjRy!+)i+h|aO(eFZKeEceM߽Q+ynJp0q%G P{K 3nɡ,j'RG_ֿFGpgv mz[xwϹ~c>f! GCj15m;#+S@f\ īCrPCtf &:xʢBd^ \;,0|s/J)~0[RW$ 89+:2Qee.QElna'V́GQH1p Y"eHP_V睾^3i)5V"T(ρ"5HTזiaڝ7El8-7gB(jO^~rGu^=Y\'U.Y]8;=P|;;cPjFb#t7c3j;-Vq -a==۟&f4e~LoX7c6r}n-hPFb}\ˡJPY@L;pU+aos?pmXaU,SF,"YRvM{/u [5WjĩLaN{>q)8 Nصt߷cQUD"p+ UR+Yn?đATs/VoM$]o[T-h3[&z0QS\&g}}0^|['sS?fh]@ӆ LlIRyEӃ`W,ox[8gGLa'k/|%+){fmMz:SL}fDzBD\R=hRtjmM }7 Z WeƄ!"DNEO!% :gtg˜7EK!̈)/IgV9ؿw˃'0P9+HA9aZp @eVg ~zlU3!3du9ι@B Q2h?f*4}4%%9΍9>9Ԟ,}̒|5j>2mkuU&mc oM9rIAO1k,QLI/؞`u @8 yZRЈxBNgsKFp+:HH~YP.JI5OdZ A. L"}&[rxvT+t?,}_ѭy4 n2gf:Ju:x4-T8?$]g:-켲4za"/rm9MUʋMKh|}dƒ >9Z-Z[ ~[ҶTKqBT.;,FR&äpBhm W9ҐxtW/":4@k&Nwa.^^:ɻzB^IYA׋e d-bsBJ@> #wRql>D󗇖V/U" B0OX;;3BNpJf5*&J=C`O-̲W}g2h4Vs2KWW,,hjXy2?+m؁x=eϰ5% &i`E֛漢a#ЫW4uduZ}ꑑ X`'6N 9FLs"KHH,6G ?YKOYk}HE4q;`{tB>S=asN.:B' 40оƬδf LMJy*dEZ -唝8ܷF7c.,L!u_PX& ^''F/V-V㳭aG8&zr9bo_$N nHJS'[\G'@bSG8X2-TRZNul$WvCl()  MMLBڼL/'0[v볠;ײ}6 6o]G}|-(UGǑ?]:2PրjI ؓdAn\Ȃŀnd%r.f5bM W5V(va㲳*L{1s 쏪7":1j L.a{ lQQS*/6;8Xw'f|(̎VYc/aA5ľ I@*%*6Ɂy[ d8͂.vJ.9mg9<%mH: RZJIOS JVF g @Xj{-ݱ佶9!ȏX CzaD$oۙ4HоrxLڜs})8W:ʻfr455L>Kk{i 5Ŋj3! dsj4d:Éhr';H2՛]ѣ[|"Y6WfRu+)(e\8<@I.Lm:hCR&B릅`|"LZZ(LrYnl lE,܀~BN9\wmfg$SV"9Z BA˃e:^|~ 9sTD.zč39ꧫ~I+WN?Ѫ_721Λfo,[ K OZ=^ASr\rN͢yHr@ T31{ƉVەéà_Rբae3h"t$.=G|Z{slguϮuRÌ9MDݻv:/~`d%S;;x#Wņ!gVu7֞g@qt! ACXLف{ՍJ(ʐN ! ׻CVi՘(Rc{J@$&A2weLI.xgYfC=~QO> 9qDs@wJ+So3POfP~ć( .57lŁ=3ִ CiQǧQm45Ŵ_mp?`P#6Aj<pf:it2Q=%Bt>Eomi. I}&cg=kV,vV >XBkQ$:Zb3(#e?UnV΅݃O9ͮ+dk2dEjsWLsF~,]q$[K)Y*͏9>ʱw>+)CO\&cbY]a.ql-Mm=kyʫхGJD|#F;(]$. ,hbo?gEF~$ i< do (| xf[JBpB$AvXa59 Z kTy@?zvpt)O'5 넅w$;ou "B)84= g;<”hn: 7!D$"Txxpy ^ۓz-Y"<9P, {;ixS_j-"a]|F5:V|?B1) (bPA<0'`"Ssz%DFhbs|<櫓VZ+%=y7=3ݛ`m̃ .(:9eƍ'2*H.CH6fbhIkcCアZ@o@"Rlpxmk\x_%o Z` S25 u#N=T,33} Yz'jϮ%/>e K> ^^5y!R1" \bZkJnB/06Qk =26c#BFdŬJ?4SokWf~h/ uc&rsrkC3q&_I?;h.5XBt1"9hI%e5G]GzXC9]\dG ;N-4.v Ɔog%a#pzBH{faV= qˋ^9HgBy!Fgf*GK!I1Oʦj8Pu7Kz@_ɘd0HhO?ݳo 3~uߙ؋ߡ= }{Kk밃{%:;w9bYdpeɅ.ցka1!%_ oBb"uz6~eJ΢"j\:gF2rИ敔#JCҷǸ-I}-[ 1lE?s PeHp;}(;2N`F.+lز*[* saSh{=VAjEF FSy9 p 'TnOb`<=*M!Q)#MqףRS.C3I 6My\e[2 a KkHq,kۯDrn`{f%W-in|"C <$0C,Yv >C=2{5Qрq2/1~,䐇5`FJcM[_u"jXn1+ ;b® nV;wu6STz $oO\ Gwǭ`|R+4쯟֐}[HH=zruC|?RR #^*Q"WdsW(.J 1-yX& ߆׷fء\ڿq^ )";E&clN_uܝ08F'dl&nM9@=w Pٮ2AW>3%A0Zy%Yaa?q,-$#6?F$o0 1&-qamUt+\nfH]} ZIVi8D;w@%ӛA1>T̹DAwcdX iP{dHA#sZ n|QL"Juu% rjW-l%g܏BϏ ;ާyf U2n&;.7<~j:+՚3 Ӣeѥ4]7^9?8BDKexr6霄#e:m V#pD{byu ;=&CVusԄG02 /fCً:͎˘ _ 4(4b|^f|5 jc.52 ai2Tu="Us**hu [8Tqk\Z:c[gp7=&* E<.[ іSuϡ,"(alP]6h td$:uw~Q0ȉ|;=={LF +|lg5aoQH~͹?NoL@ްq"|ehMþǟE*`gwzIdًJi,n <%D[$rܔ`z Rnvu#єc./3@eR8ՉoOk'x[ =FPS:5hJюGO!X2.gF[?wh,>|.i5^pƭ.!-@_(rI貱lrQl xiG %)W!'q*9b8PrL#OhG=_QXvhT9kO+؆Nvp+v"+t=~8 B=4rydf]鞤}[0FZ}N [^7V/WgI/o*%U;Q !XĐRW,&^ xu7؊M>ǷBYدB,r o/M(;ŵ@2w~wZ׻PgiM>]%%~'7*-tGKFcD2v+U9 ʁ%Y,Xd<yQݘ${lXt8 }eT0<WhgG\͹I^ǨϛmRTfhd́e @ :qPܥbQ,Wt-S lݷJ PiZ8fK!xxKXŒrMpl $pץ,"y`-A>>s/mXن4h9vc0Dɖ6}N^&#p.4E9ˢ<`^SmxA?#r$\8Ϛǁ7nkqcm-g2]mmJqG;}gځvf^ <aPZ7\~?*Helo0,4Q;XgՓ ,Qd)$ҙ{>~cJ鍾u.spRw|p}zL3mx 6,k];CW(7dkkw> y$Wjr#!kR yE'i@O~lD1| #hv}14z PΫܼX$4VdMi[zBE}sC77׫wjbLV^gw?g=s՞!? mO;ص`+lQQPTˋބtU=??cAM4 @2ݒd,$<1XPso#7꿮<UYJl[:7Ӧ5VN}ΊL]O^vfx":y6 rESG>\_?e>֔lqeURLN0\Юğy04rdR+pѱPU{s{Sp#Hax8h;cdelg8WOc{X(SBԑ,SMRLWh an|&&윤y?Y LS2bJ SDʜP魢;}e%eI+1 Wtէi[]?@eFnrC`ۆj>Y"J8cx1n(%7t9,b"B Aߜ+Wӿ:V@ݔJ_J`y]Lv9jd!;8gᘣj IڨfwX h-m +#fr2|Dbh4T]y\DEʜ@Lg#Q …uR4Bg좏ϥjmFvr#Dh]VԵZ-Lj4FBdOj3ˣLD,ے]*C֩h|)x%L @5B#mE ƘxF!&'F96'I{00DvHf8KFu} h^K74|_/Zls `X`v. : F&nP YX>i =|n^(E3ۺ~ |"9:GE~}j7bNjzn #k Vg9mfQvД=DnNn$Z = R7H+;zl.|LZBQ^fus7*W;dӆ>IEi BF*.NzÃȵ.MmFŢFBHmHC:x)7S⿘{46h>;!ASrH}Rx&فgfʻq'nu"[d[⋁2b`DYtޱH{Q_2R &f4tm L4J,Cfgzdd6M7ķbbmCbė|tgʎ= )ïئ\Q >NS铬 c%쏁z2=um I52$=q5QSZд  Gf%1ɹ\R@/" ^`.:'69ps֮+!m\yc<{fl_n EϮYs|0A)y4SN?7 A-ains1J,  X5x{@2\]n%cF%S`wMȽVi{IgηӖOC/e~%C,qu`jK t."z8*c)jus[$Y#3fb),hAu`a`ڧ'Mv'Lnr8-G(TK$*O!)AEΔ#sŖsfu'OcDgp})kJbEiLѓDaVsk<P_)1(*M1M[3!GO}k9P*-ɚ:w p*'t?hgY,wwkZ+yHwjNAATCu,pbN_}T;Nqi;Oófݾz[Z#aNQ1ɧ!Ԣ;rLES]O8 bZ( c2a[w+:Ydtx RN">{:x maѺd PlOw`)1=;+0BKRk*Ma:i * y=F.ꟵQ;ata8(`Rw`M|'l~>WZ[L5!.qc2LY h$>{φpDumXnIdbAN? {ϮM9^VP2H . 㜀ڥ=l!mk-!Q&$\VtS.jG5iThNj篧J/9jcK=x$TsK"M񞺗Dmw!o _LB-#O#v>J~YhH?\$W*qXo,7mifa"-4w_+fkXwh6R9U-O)\"UE]"})C -$*%mW?s z=%aJs5505iUTNQsm~p<݇Z&8%QچxWJs9b]'ɭ׋ ;sLyDyL&jRة_ ۷C&AsĂÐn0P^aO3<>iUI}2|>^U棳rS\`4P7b|zo,MZEnrY^l\+Rb76N O<7_pmOo%H&[w|θ3f;X}Igkq!{I'|hx|wѡ?Aܵu.qNFb("_z6ـIA6ú?(@vwsq!shoroHlQ#ҩ5R 1iPBcpX>{|ȵ=n1 "be֗`QI~X_Grl,Ñ+@.@_-?oB{]{=dN$evMG "ڀdN\ؔh4deN*lrCR^4X0~QRБWo9!򤙱o^錧Lwܯls 6B$xu=<ڎ,sUfS'60ꏗk> 6=D`jJKF1}!65DO@q@OȃٴDw괮"pKed}Sn芾N%UhLa»oKEn5>bjJ'"2|:KrTgzA%IT[CAp{T.ޟ7Vh FJN P)B K]^r;JwNCm#tLt^uBX'Gô3Ӧ+/6! wXBzz8#6 @y^B7|gvuJ۪@q~.PEl .5-:B䝡9j)' SEzeT^C3N'ț>oAP`aEWSc%/V՞m A+ˑ׭C1[܆{]ZG]T 7f"8Vr,p҅n$B[Σۻ1y5!Oaٟ3ukoyKT \8NSs}x)l dLWY[ڀ<vE j#G6=BL䮟ya\>#hPsONQiEU? _:3\an&wʺ*U~Taծ6cPsz[h6x[7E2A4:\B٣j$[|T` T$sժ̟Sۙ"ExO'lY5@i՗AR.\ r@s,lմE 7 3wA`.Gmݼ{ `P"7lPQk@$gsyt܂,!zH &SzhulOrC˞0w1#>O3 Ov胿QяrxI PG'}3z*KPStrGZzF5aٖD8e-Cml7C munnY8Dɵi%el՚WSM؉W0bOB(wQ:gm? *<`\k:1=!}Q"?Tl3C7r;&#L[T4"&)a4|3/ ¤P̈QR:)nj6i'柋".\$^~|4!`#rI#qv-H?)].ORZ: uҞ%rjּ~n/ #%,㿑})x߂ ?P5@`ÑuZ?(0HPזV WQEv Qv('X"~ҭs\\;KȢ;/RjahǶA<(ZnkAaQ6ܷ{j}:d\(hgG!+N3'}ulSY")3|Jᦗ4jrXy %''q1ZxXM$./R^4`4beRјA=zUTr/m>&$;e4P-;=)qlLkaudFQTŹM>R%,4>5[V[__|!;xWJ:soUe(Ÿ3Ѥ֭'oKl N Lac=-Y!n)}S +cv3Cvydnt @.LQ+;}9m2JV,hs[GUi+S'l*g=ih%h\`ʏ1T^ rK3Z|u<,mnbuͺo޹|9ھ/f8,Wn}@ːyz&P 8S{BBv|X̐^xFL㓯1ϼM z.b A$9E19by+,8]U"E]Èt%IdR/\CEpvG* v앧ģ.`OZ d:.s G =9RzpyLC x/s <-~dt,ېP(i)=gE`}?IQ~ZRͥ!~Juk0pljzymBLB4~,yՈ7LVZvIS)\\20`w87p&ShJbL]-ċ)SU irdM2X?H"es*mH]ś4 N{IG1g̜SܤIIaivN/nc RAAGn*&gK}@`UMQBg~䧧&8:0!Є q;(.t*T&f)Eh${1Z#X@^N|Vt+Q.\R0d^3糧.E(u_*E ٯ:F孄Xөfb'vφFub+^gM2[$L%Hr\x徫8gm1mxqi- nlҀ'YgFW&lZ-[ VXQ l}=@.ɾr)2 `xQb3q SX X= /yN]KG>ኢ r{ʼn}om=,rCf:;<fYUG(?Qi W;]7ΰʘ얉^e@y?S#?4&bz&+]Z<6Dy.Д$D#p=?ڶZCcTo؁'#R囒+͉q,^q;1l'^$ 2 |)thPY@w!g&l#_b6乀z=`E> }> 4![(5rC$ yJ; vZهg2/h[)M`ru}Bre~@6"iW1>+|B:!j 99ܛIW'!JE IMVG*:XLCIЭIڠ4+ 7EsUZp%K;YCvg0TWi ݁xz.;Z&mW]t& 7K7*\2{. Q_B6"v9d8QZ<`Jc-O .Xk@`|F(kn'=Z#g#o _00qelg0HiG / $\'L@sޭcG^ٓ! Ws>Cd}:GY#Cgmw!~T%n|8N=*'=&(HGؐ5$?mAS 'f/ׅߖ&Ԁo1ȼٞ<"7=k1TV pЀsЁi6.Mv } - *!OUc37jI<.T5rj(hQQڻGϢ.h30&>8˜3t,P+RC7:0X9F}_ i?]8zV`v*ſ-Wf6u6ƗtvB(o"-(i.ւ`dJ5 #L qΉZ7nlk n&v[ҞX}gX6@t##ɉlW4B L_Ho@v#j>1u Oפ-X+N n2̆s./pykϥї+ fo?iYko w(K!s }^ +\(̛2@ l_7[triSەAϜp,Z(0+5$fVdyETdm 8ҝFD*+ l'47_:Ac2^jcZQϭ@vy ]yJIVAL|5oSɂj]+^(Tn1zcZn6.JM˚]nތ-՚#ZEdσ\s ڊ9#r qC` W2M'#1&b}*NOeE#C[bBpA6|tsRtBPG{[{A.Ytr9>92i$@ E|0 e|g|IrN>>Sb1nnZ.[] m6X ĩ3##kޡwk8&`!9f*mo7RMd }U%v09N._#mޣ6ПCri~!+`lO-+mڐr 1i8}X83b&2(Xd9ة#YFD\m#ϵ ,jeG7^`w/W~W̝f/h'~yxQ4e#6&.4)$:pyDb?)#A%2]E\" 1ٵgsej73A7} :iFniDHDK}XgȈNfܪbF4fX V%s7d/ACK^ `:EڜkɈTahuӻkoL;bO53,ηXM2c*eXRIu+2/к~v Jp[veK;a7>@uUn'6Љ*@}7Ōoح!`> 8  R4[NFCt,yM No1?Chk2o fFQrSvLZflz.3$|x>wГH6̑!*KZf77<,%r|vc9~XT>o#>QE9T`ч,2,'h︹yNP0Mފ|'3ޑ.5O_\y (rbOg:VJgjH hDl4Jb}f j#vL ɺUZIi:%VAy5Pr*pB8Ή@1oOئrV&ױ0aqnYTnԎluAI5C1MَW|Wo>R_.[a.0t+a rюEJ^@+ks/6iFAV6QʵI*Ǘ4jc'`-A(NK\Eˢx9{A@}EA&s8ZodPP,~dwD VZQYʽFz%o&zbIΔR2)S@m/62u[) k:Z}v} p!>m0yX|crvielڌgY'o 5x L) 71ɚ6ԄਨwpUjdҹr+JVҶz%, ZR1AUSinRDž(1sj#ɻݿh*kP9ҹA8N g% Vb jf|F%}3QEܙ9yg!xWS{hKG5`Q0D9/pW,jw>ȱ},R\m`f^l Y'f Akà`A0Y%ٿu$_쓿.3Y6F|}P?9}E/x~MT/$ѺN^C.j{PObQM5??Z?t"zcCtoe3,mx4Lj+snղ *-Hj,J*ictl Mt݃q<~hڽtV)PʅV9.2~PON0L?G+ADLhP^⤝kֵڻԌN0bRxCX<1eS-L,17SVI se=\ )靟Y/>mĽAxZc/LJahYDCfs._0IKC??>zF(k yK3w~]i'.^AӸ m)K]:1qBh@:ӛO\kLw|;IRⴺ*od=Og_p5ʂi?h9׃v"aܜ$QUaܿ -'e6ކcspٙ@~+a1쾥8@(h!+*s&Aqū/!ʬ? N >/;q7/c K`ïu_|7kɇcQ #v<֚|)guDۍ r=,qOP!szwcud*C_(!;]^ꄌ^$ǝ4DG|s zz_[@UBH@i?MJ(vRuo.qɟJRy$5 Bɉ^pLw2`;,5A8m20zcp*K`r*n}jA}yYĩbz=UE'$ZNݏO4}2?+X B6jT,mhp ") <J ȭG*vC:=9R:)n_CjewQ 2LsHUU)PZi>McS`E U'(`K$kG'/|֘ p+iԊ\`#PfHS]lrCuGe#0)2q"Ѹ#KPGXH:p\(6&ȁb.8)u} C⒫6Zh;?[*̉1ۃp"uz3TGLW>,="2+lՐDDu(sw, 1l~]5 = ADĹH73 ĺ;k8Dł\$8,a *F^0{אY߂Y`MI o%IS) :Z ~sEUK-}T}@@C(<)$PtH! {46dnT,-Qze+V1D5im  2Y$ SX)'q鰯-ŬŕptT<k7tu>EYZq]@TѼj.oDA@' A[K5&e1. gЅݑij~ /'H%;:X7eф;I m,Q[L:V~'Q)nG0_ qx#¯wsK̓̆P~[nb/H }bS|$>ؓ@;oC"[P+ s`~=2 K󓉗r(qW Ċ?>6@NO$dmupHSgR|odMv%&`׃;:bZ} HyvtA@׹eĀ-tOבTmιd,}F6}1ORtly$Z,_i0pQk]8L3 KqC_1q$yccY(@njC㖶 v=Wezt){dczJ8:x %?zn^+\kdISk`J- ق 7P|\`yJ~t ;tژ$QG d%ɧbwONݶY(xoA;|ԝՋf*Vaw[2pY{c9"lNx\St(ЧcOl/ (/5(ʜ A/[MFkcYۀȠ 9~N WpR#X2H+{io41 / $'p?(*\d(<-sEA \j[|Du|X'=ҸFm OW~-$%O g,I7"`X\&K  ϑ~?[ R0G9nQiAn+FGMW2q]XXjaq. F5yeb{%$g=q7fghV`wq.%舩,챐RB; U'M"jTK)tpT`U/==a#C\ݫWfPsXG Hw'41^|yNm>dun[l@($LAoC-83T pGxO_ &jd(rZ)8)rF7G6$OCaJ 6_89#M<2L"E_=y h(m8́[bP>En}1Xe;Vqg5M}2R4]_+ $Y]I}Y krK%hSq:g't8ڿI1ӾɈi-dcx+xn0u|J?0ptXj7fZy}B 8uL8h/ sDG>3(j.9IR=#{=CwD+^Itڜa#Nj&t#o9uZtAş [{~Z Q= G~P3&`jq h0_{Ys Nz_g)7"Pnv"OD-/vm~ ze.5B `rJWQ,O:Y7qhAl&sCǂCv'>rV?  'm}Bh: dW?u)^딡Ex%j5qa.~*% SE%cf9:Xqڑ7J454q2f3Q{ݥpޗ @{pGkGczyrU тfK0 pArc?w+Xw0du3>pϺYQgj7tC$p5%Qer,)] &!f 6M,Ԟ%u9N *5cfظjtbE};|7ǟȥt,,SlpZ رRۓ;a ʠ737*Y_h I sQH}'JߖDI9x v0No14&2dO#H<'pCс⟊}-&nkT+QDGN.#ΖfxRD~J63 ]&jƄD)^ؒQ{VlD@۪u$5#O:Dׅ괋gGcCѱUQr|2f Aqf7~SYͶsLXVoAo/Ņݔ/葖`bX%--QyIЊry:ɸ=c ;|Ǭ2d5.~hbQR‡-@y"9SڝBLF^U) wEF36jMI4L%ZX˸0`p ]W !H[&vX!ct D mRPYOuPk$_g͏gA{h=&dC_<}B"Un HnN6ȗj%fLn5PhLZiN-N͘TØNwOB V9diueހr&WLk.?B*DB'kWy?b=pIӟ?E p{EY؃U"\E~Hfs@xz^* vD>{?;Oo#ۿw?5XB{ڰy8!&R9,W){řs89&gKZfpT~IuP<|^@}#Q>D3c˝6%r$:,q+^bMw ()-2N90~Ie3"[օfdr8C/ o~5M9ilUeZ\-A/! 7lJ5F6&|![o6%xA^p,.8ċ.D470iI2AM18N&`XMro.W:k4$E '*}b7ifG997XJQ(pW֪rE՝E"Ks~enӉ4_X0 s^kZe>{ArM4Of nݦc]Vxx1@l:!J2g\XSMI3jQvPFU~X7x_/Jz`2DwU5_>ϻ^ uiJu@ްs^w%MJxx}VM:)цu;'k<4N ήrQ̎pf$pBp7ڡ $d=@0'mH肆`G4"PE%ܫJRؐǕ Bd({6mJ 6aey响hhggj ?ZaT7ln&}2C-\9.eY(۹_`#q\iTh=9_ $Qig.jg$F2bQթ0\YAF_P:,rDx=~Ud!f:baE `]/n̞4bSvv:SmC/NMq>c`ܸ0)Pv~H WǛ1cM2-)}-]>z[-"CXia9 XNȏ sS C;j@ύeBoBGYUVRK#%a'jeLHCUzeL52C9la&ʂL)|.0Cx[$@r?oK*y쪕ƞ[?XCځ[i tu8_ ĄJ)Y:sx2(]ޡtmII~5˝^gBIn|E&`cGSQpU.-=! +ikw\;|;aG1LxP+h$kB>=p8%04UERRiO®Q+$wpaC ~b$]CNaR 6 kb|w7]M! aE]f/t3|= t7R5QxԢQLgrkk鯷 v9z2d])SBC^CJn -cY w\xj8nGF4UwZo]nXf( nݍrlo{7wU֔Aq1|WxYcxfcCJ5A?M!^}nEfOSo}EãD'rP W8Y A:_.]5>(Jlcr4'1|[sͮ n"]ˆ c~5g=Y-#oxH~ 3 A)ZhnS4WZj'X˙9?V__AbMLt>ZxR|L~mėZ,'4a T; ƻ`.hO [ 7p#3d˥$&Kyf,fEb~77`)½EX XX;!Ǥ,%e!6M6gmE8cУXy|0\m !,’?^(au9+rALJMnK 90q} E9\3}ZJ)'X%ϕN8e)3%dQ*ס SɴK+߮PTB vm>!KEYOGE2-'3 }MÆYϽaȆ78HPv9|hY磈]n(4 eoIաLV%>?o#ā"~/|p4"{j5tثs*ͳbJ8륉s0Ɯ;o#~(~5iƬljr#oFҫs$zJɼo2Ps'!X'$M7! {$NeeQ:֓Lj+?ì_ޓjZ\EJБC!#ofZ@SA5f}]XA[Y|8< $Z'"to6}n6 (ًq ""KIQT\G_LCJy2fH pi+΄ie>,0AgCC{61~k,䆛euZ (fY vg۞$Gb ii*TA X? ).ƚÚ SgDwPn5 4cղRRkӕ+h?a M&OIa$aҠl6ˀ_(; \+[@jyg#kvb4j6AL"c(h껒їX{͡HʟvVBGtB!Hxڃ$ n)1`)Eb.E͍+f=R[K<"0/NrCNM%KYBOc'lrEkF^g0'XBMϡlG 8=37bſݔ-\EPeqI F,%Fx9ݮ"++%fȜ(%z/O@֑FM^eHhbdH4vqzoSX>UoEx"Gx{M<w.pgQƩb3dVY᝖1֪XEV;`y&IEa-D}*3 %, V}qa#r-7p8"?V֯;v%¿7 A _F æJ=뼄"q2{fB!Ź@9&I6F(:zFTR?[g*E󦯞:iSwFVg.h'&Û(:k$6Ft9>oA7e}de\ Dӓ\zHg0Q(9uqkC3 rO:pxTf<']Zu[Skz$<ޡÙeW 8Bzla⠠u컭' \@2ؼVؾ?n 4[qmvj5ۂHpCK1܋OZrĖpTl*nݩa d7<͕V*%yzу^v=3āS@~p#IHU 46樣0Dd.( ?J 9(uz`]KԔԨ-`dYWIAЉ+?ϩ v܌{͟N<&g!IY%sǍ¡3/ЏiRC)IBڀv븶)(7 JDas.<+:sYp/Q pxn#jԲXi#[^ .JvgMlW33:bêc~k#**(%q>bZh,p3uèOh::b-(M0 JˠYT]ĄoFO}M!!mt|vz?(ݸW<QVUt(Pozk-V4L^ ZTrme'7&TX"A=+(V{XZ<;`f*S[͆BtS' j<86!b4\B`fy_6[4*O 9ƄD15*j'Vh7dϙ-vVۄ3}RB)N4r -(uK@i-ZM v99PrB̩qCyv8^dH0mt\]_ZZ=Ot~1ݬ.^# l_\6);q.4SLŔAZ +'O-8b\/*K ծz,0No7B%m,Pw8xz70]ݩUZ/B˛}°8C( 3'._IPJxywsV y°( :C%1qJcII8_EIX^2Oɘ޻XX~`$CA]u*[O$8bTi%+VF?r/=~" 6[Ҁz 7P}%:w\0kwC$2Ep:۸a%{KD/wLs_s-ԽKHЉEgfivOSљxÍ=`  #]tw4QH֥Ȏ,)C+6;n3V|6-'›یkA1: ORF*Di[hisQq6X2<8wF cWW?ŤciKZzw5rn>(!EPSz&ԃ9~e1&1Wvܫёnv4Ő>!Fڙ&y׭X츊 BEQ{9+ɏ/ 3+bl+l5HA6*+~ _x)v" 4qII`_ۂf׀]>8$u}m)x ڽ HGTӡBz& H.EnDFVF9䎤!Ap HKs 7Or!ʼY9' 9%L5%XmN"4vX <"R# ە ~V*2l)k<(&_6.{YBygfgsfm}~L}T㓲-*&'F K+!e{΅?ĹT=`5RI6ݫʔóF,0ւCh.#XfS]z.{\۝| y? :Fͮ:g$9>D*SO vmd&5ңvU͡+x~+ζxMZ X2IV"ɲX٩y*[bK(WGΒFǹkj%%, ᓙg<<3ݛlDj;긁qW*EX1طЎΩ*&R䭑md͖=y̒@|!/N 9ܿRpk.h}\0B#^GeAsw) ʷ]dk׋~U2ogYg**/P}a6ѯ0 ?LboĴ',_*~[ Ʉmc.@EII~@r(F-, o2"bORB!JRl kPU3{D Ea]}E2`O;yкRݡZg ME6r%Unj+P=kgBmn1L(4Ah|.X{Jmr ˟F$qColkBhpXqN""s;8@sK(+"/T\oQm!]!_!z©]$&[sO2ZGW?>2bz„I}HVs͌0{%T{3kl7Op_x3|:w.Xr@s±G1N4I.7u8ڷ1+ |Hr޶ g䟌I$j0W`LYoK\# O:t`otMs=}dH^Z'69Syʓ\L:lH̓9f "ӅҜ|)Y&GCn[FmrH:3TR_M2|M< soQ%%Q$b-G>#_b% w;Ow)Lvke,GwkW®'cOy!m'8p@)ĭ\n;נڵ+{"47O!X{vh./~<&o1dKd 㗢7ڬtwt)ȍ`nY`#G-_Fn{WI|[NIᏇq[&JI aF&JgyȂbta4@&'Zuֽ%V%<ofʻY0Ɍ1sx+[PH!'.r5qfLnbL~g_)B,(MZ[οw-7g--Bπ\Ć'x M]#)zڜ?Ùu|$vDX`"=?}5ȴ|+DD V*с5--yЛ. sֱX$ADQk1ec!*0^b,ap, h+l3GVÊ?`O`eOSK͋߸*3Q޻c76BQZcGT}QמzW3֟uS:hz`3&XaWR>S6t+k3$M.q]qeE)ЏʂsdY:Fvh tym|h)#ijOueV)'^,FwTRrИm~@!0,)>[[6Է y@U)ސ.Y>\qt1C%.XBo辢|Z m!eh X(:\ ~K=|5ԶLHj刴-z#Q!udrejšs !{**u y*3N1+(^?p- HFaecE)&l{p: ( }\#4wvRIrBSX$Unj2 7=nkIz< ('H8ަ⨔͖އQhPB9p(QQ$c:1u)AHB>?1بަx7;h_bJA9 `FaC@WY{Դ ˞3v65<%ܾw,rޤeJun?'~ENN#o.fR1xĖSdP3mvZ641^c).vgm/'%w,D6̲(>/X9e?ҀZ8E6yzey3mDk 2H+ _Z%ߧ \ejݻ e /J$|4%$@;!]B6/m"| CPr.5!o"(Vi=Yѵ_])ۡ vy*PjqQ (g[2[s婖7 H:>E!wZ@ɟ\K&3+ g`P&\j@y%rX a=Fz6G A2DMuA93jĠmz -mŔY[eH$dJ",ZaK@fv%eH5\hJVg(}g"$3`u.j RgR_ 7(w @:mJ?"3mpq[|&jn5)2suŢ{| \t8QyBW`\˘)rnLDWn0m9 gs M ЮijVV;ъRs%C۟ I.nH/lґ^lYS>vz)taKN5h|%{s %~#dTvvϕrѸ&pMm5[5 &꩝4Yc9M5TS&E@Fo]M`4Pa#^"mXq"kDcWfl Hy*ITr%.?χ!RZG %ow[?Rb3Rq4Aӑrn':3ΌdjHKB9Ϲ35fSL2ԥdvQ0|rm˖Ηj(QPuK%I!DG!,uPj{"k l>hQd+eUB<\/ LІfIZ2UIAG@n.%٦k5>i{H>sٍfH"/vWoeUZ ?%X e8p-4Z Lר~Y*su0@? uK-Rq8uĕԬpht0L<-ؑN!JNr#T.4B-NmPUqQɟ@Zdw6"ι<<"D`kZQTL?ބT#liʯ#kIJ2P7y:/ʳ!D+ ״97zJϗψΰE:u-я:t>0oxYw"гlSR/3 %P}xk³QXP#}H'?u%ix{]q !rp/3rQpq9KkАtb9P,t*~Ƒ &c6W^r]yk-N bxWV|jHw7L͚L1-u6KZ7clI,.tdVbLɴ&a* 7ʏ{ 8WA-WOT3]܋\R.H׳.AEj]vOSTOmLA*aG#V)aOQ&wMjc3MZGa:b8DY5ףQ1X?I-sf欟ZZ=8;3gp e{L$@~!:y@KiRJU.!?G뎺hǦnf^kv=TpTBlW pYW&22^k ޴ޛ}§2ty]:a~KҖήw8\.Nq}(QU5lkwfս@WTA0+cP5m7zTlsO"6@19,GJ3*O@=,A-]B7a@ҚΓtG0" i/W^zw m慿=5>Wҡ!I 3a6˦!#N&uzNãվV̦٠Vը 2ǂ`~CGvw X-< 4ӧǖfll-+NL$l|JTsTfWؐF#<@n 1?)E[TUe > @L  9'_ru3]%8=܌fxv.V?.{Yڥ!9WXiO?H;aBRTł9AnaVgWTr;O!*dFATy3a5;KPJ)6VsrQ`};9Mc:@F:e:^'{tE>eif'|cBb\F1~0>eTܧ"<(u^FWYVNWV^.wb˝KY+r;'"ugIU|",K92XZ:+y:k̗]E OjÌ+@QbH>R}5R9s6x^SvgjrLVο MR3CM&ͦLx9&\6ⲞW`KJxaFS7GQz !'sn7P 8'1On3dz:<=_e*sHsFSvcf,{r`>h&tw]œtU0\4"i-ƔIcOid q~'݁kcaaVR>lqLL\dat!D( Ba3jS PV*%|Wac*Pi֗G#l?1/>glB:Ј'B]֮mc܀Q.)CmK\ %1LEHz8z˯D]^|+`Aȣ5{<< 3Fkejf"j³&ph=0Ν8qǦ{аhWWFQSbn}{(|ZA$_˗,V1^Ɯ ?ZL[9 j +B#1/; g2wgܫC\͗bF0G0a ek_y0ofsn? pc%vND 9W|m,=lB368iW-/Db-!x‡m167\  |Ak/fFd//0D}6 uSwqcJ{ 'X:vQiyu4T)җ/ <|⸧=@{lZk{WYS@hшCu*hjQ%KO5DJjE7 :eX՜ds R?4b^ 3-;]M[w}2z܉A(n gxegqu^AsJD$+գ8Zs;V2>rl5Z6yth#rLvJ8>g>z^FiK^@lN碌p#.y\ʑ0 Gg0=5n&\aԟKOōW(kϪ+1/yD:*g#+E.G(6& ޺>7uJ vu[>,<&w'nKZ]{uTK|fI\e0V41xw48D\`vt˳3_I9ٚM|s3! f YI@٘:eԺO1M}|I2G^l_%K%\t)m7V{B7 Cę0%R̃j];>a(]z^Ps3lGqr_-#' jcwA0ֶ7nc Fӎ:'^!\k9btJy"jzf GQBY)OE`t6C( \oMTfvch7:6IQ7eG D鑸a1.8hzeOQ)YT/"GZ2/ͩ_3 Fn;;7P($˶=DlQOLWIȥ&lC=iuqs @VvfcIǁ'$s·.j#U!PGb#k(6w< \sÞʤm"4M68T2{5W[s4jX }X:L!t$vVίOHΔVX]  &R )h ed#8|+٥aSMwȝ,⨍^'{4S0 i)nN[d#Ϟ=}DC!O4o-<[ ڡx^/Ff;]=&t?B 9hc0D.tקJ$~D lSy!']J=<l~Ÿ; Y"X!’6\=EuqߋIĢt3`_MBb/^-V3]9,K֢ۮ{%߮L݄TN= s;:451"P>V~8ŘW+0*XHގ#mұ˅:Ug>DA>Bx]wq{ [x[Ѽ{9Kq_`ԥO*'y:g (d7%>+7+x^8k}tOFI [dgnq8J/]QC%-oJW/4 ߦ6or>4N& @]y 'H?u_*M?cdK [A:B >.[tZej' `v\_#iYc˒ihoќ68WL{8.)k(c}"`ƯwUIp9Y N.Ȯ84ӄY;ggcͫ}!gǮB.Y'bmU)HTP7Ϗ x&Z\"dW;5NEPKr.;a't cMcj :z$)FXv #MꋈkR}>'awbEo{S/ցj18ᅦ|yh~9PtF0'ŸI}^sX9~?@ϸply*1[U Q ~1I}4Kvݗ<8/x;!04Cb{2<$l,-(PCK3g,-G;`WοR\7r׭Oek 묏k$6 Ij92G4A^ьH'L?ZoB؁=*x z A?$',v..={ yKw7&VY2 g"TZc%| ۨ"S\@*; !R=M\>J.welRJZú`צ<=&Y`_ሒxI{p ZãGSKש6[ x-T{ƃN}Bi𯁦&Sa{^%#s=E){ 2cG6pH5 S 2ᩪ2q`uxD?IԋeGp&nK%Wqd+9CWp vP@Zi2'rP9PPa<)c#j xs1,tܚFsqܡ *}#;t譱)@>,TWq'{J!%\;_r4(HXibD^Dagz>YJ,w( L&HCȉ/83bꦴ#I /KC-GL'5VEF,l%Ovݚ7"MsOeqK]d}ԂjYA)j=g^LpC \|O#t5TPYi4@:NavlRam1(;lLǑ\1g:(oC,^b@G.O9'IY[$ ?ޅG!c<A:^$lZ}KpGzZlr3*x( tI]4L6}6j:/ |,z_ Ԡ{3/aMW]opa5Ӡ\^ʣ[ 'Wq=Q+biٺ|'֭5%t@B^ hj|4DGp DcXG_Bz҄V6ܪ&8 ~G!BrL3 EG:giV5<ӭ5Đ(~"}=W:GvWFt. ‘%U3i|j)a~q-~hTA,&_*2#pcDwةg'rP.л|Iw(/X؏&('Y꺫홅o| ۘh6,7%ݩ) _↗^ܾ$[35Yw臓B)۽krqysweUmGPF2 aBH_eY.'n:PY<ˣ&xx-3vGJ%/MWX6g>e"'ΰQ6Ĵ` R<&p%r3&裵TbO%gJ}fڈ {GTjYyȣwlstf?̞k⢍ ` 9UN~Q_G)R.]MxGdY?Z/-)|xJ帻LpD_ϖ 3󇸺  ?3iaRMShx&xu7YM0;hmlVJ |+q-=ρdo0{BX" azN԰s셃hs,k$YÊL}17M*}{#W3\~AD[=2 ??IkjG%}W`"6Q[ާ+,j@I|^jN;XrFXQЛq垤K]#/5L;2j\5:)|24W9XSEO`3MslS܈Dd!KqnKbG\믒R}mIPNJ.^^Þ(bB@_]7 op%`RY>Lƫ5(;㙶)Fi:7u*QۧS~aG; ~L&8.z+t6pͷa^;:]ؙ!7"پxOS&xO7LXN-g'ɞ&ۊ^CLaM#~'jn1]5/R}a-Pf>~NJzq]i(rV7RvB%7|:ӳ>u(C$7-;p$t, }SoϘFX~2nMEv72Om<B:@{ZR=!*SjXg Kx/IInx#EB ,G74ڬDƬGށ pZ"|ϰHd2Wz:C!ݍĖFǪ.We9T\N_wA,OC/ahC.L'Ɂ,[x1=w78319|~;,|:$,(n^cP0ԃ8ē ]7;-K-㠭#;3Ëΰ{|?BRahӢbzDӺ\" EwG_)$x's 3`n+|'yhI^>u5/I+V_:-aYN'pu6g d3 n60[ s${λ&tAT >\g͢r^{9pl=Dr{kOЭ`C|R]39-92gy\6f[b+[ =cKXUlױD7%m(tj>qpfC*;.8\-th:LO>f;@#*iK_b3p[ki2Ӊl+y,. &<цS/'̻\HY@̻15([LFO8~mV+B䦰#}vLY4`ΥŽXc_,WS#?qb{0 ~xu8i21.r4 ! s<w|]Guզe?NFLmgͷg" t$#ᘂ)/}-BU|Y5-]XgO&VhFōՍY[dA\r'>si2irR譟"x`@n EDY 2i[WAX*¯ =L ^$Ǽ-w|J4kjLXj鄣C1ZLhf)A;1yN᳈2f&%/xno`B($,)Ԗ|!v^9ӭrv )& ?ٲ.rz}Fhɶ6e3+}1-7ꨐτ4Խb}EH&Bä4? nrV}o'Y׷`rhPr~tMR c.RJ>C mɽ Xu}Kqd]|)IX 3&HDfVu&)rYG!3!r9zoH&A ;#v |P@^&RJp΢`)KlsB"!rdkz%"S  =k<)3#v_o m0? /JB(B m^sKK,nW4h{KX9Gak,Yr<ҨC-5в3 Ϗpgs/O[^$rfw+QX-QȨ=rꜰtEjdD=BAD&ZQSl7Gbjt@qYX!^G^ \b~rMgAG2D vjyӌ$Ì[M"-+`noĐ4V}5=<j%8BGTc Zr : s-)qlPk<@'5'WF_^ :7J oA?O09ih)NoI@:kI/#N|>QJ5 ;;9c`쎰/vW[ kr)0N?I;#VF g\+4x$6#N:~5'oZw(0c I2SSBƲF ?:^xҊs5y&sJ i_b|&DS H~y&v՛J u "nбb4l Կ]ܼFH,*1\a$7znwOY`#\pDB!<\+F`=m=uK|C+A֛󬎕)y nCr1zatbEf4A N"I=Fʤk@N &PR7O!H|Dz?rs4sݜID#&yZ0ؗ;[䄨JT %,}2c-[*wopMu)"ϙȰL%! ^I ╕8Tֹ k&[##4ԋ!8?@{ml ΣCiΐ{w2բJĶ%rVdVXj>F3b WACY(bFYq(͗=m-A"Lž

    # +tx^MSGP_OДkaF\/P@EQxt7g#-]6ŀ5"TF*G]⦭Vb׃0Že[N|K$;Z{' Y(tMr&t Ǵ%ש%1OoGmm Eg׼J\]v\`ɜEޝl8f2J>|e`ֿǯYeH >*ҜV.;P@u_e§DtHHRup]E* rw[oxy?oi59|؆8['*:04Ot0L7+~f&aر d5BQ[z/C].JC^j=ʻQq܆񗙭ߟ:hmcXg"}R\[0eԉyՈA\h#H3DuΠĴf} Vo#W!YdcJsWݻ=tЋm `IM0Q Y]rr?AFICgF4&2v9vDh{ g.ȃP(Gipy$ dfD D";;R"Q`/gyz$LѼ&y}w0C{"T a"A;S3]{3!BGKJ}iAg!̝q&7/zE^l!05Rңi3#\s&¯InRʟUhlFӱNj#Bӗ߯3ږ+&qV‡XO04*m.j~0sVBҎuֲ}_w UL Yv.0X6{ͯVѯ$ṱ|e1 "b]"$vTK_ib֬xRzX]P'We8K;m +lFθDT?Ns:Hߘ󰆕Y*`9'vFi&R8ˢ*;|[ AK xƱٮ)/kpVlL$$(Մc@!̊=@6xo!tϕ>^`Wv΄#Guc˄^&Jm&-?(^WJsեT^T YF;.AG-n0Ɗ&;Gc{v hDSۯb ڥᯒօRw(EױSR(yK׃҉Ҁ;Y/r1-mHcȡ2L~4GĵT==&8!&czOULFZ#s~k,.g}m@,k}S.'v31U7|aEb J,Y=u~DxJD{?Șnk\5Km;2^]}Mlkd^uƳXCMv L.Yg⛇e_|"ư-H/-Nh[c*ʷ(-wD`m\ PGW>A_ : B%|E7%|c܍#&8![2[{/1XCEϡYxQE>V](>}Wwؤ GJ .`Dعo(,ޙkFn$ dž65!O*P(X_S*j큜U^?,Cliz9Te5@h]b(#ƮpI"&KYnjQ[ +)>x_fX譖 ;u=`Ts3)BRh0ɇpI?ٞ [RCs@С/W~uxfǩkpaR[+)h9:?ħXabBҐ'C\#EJ:!&aHڨ_1j_Cl @ =x 8F q E HC ol#NrlUL Q헞U BFՎemq4'z~Kq+V4$q#81C$vv'BL-e \TXg,HeSV".y)"\GhX7=\A},dvT>W8X]{jKֈ|>%/nܟ jR+eQ 8"dly* .zYg~2䫷Kq']`2IЖ$_)l C?[Ow}D1~'?,驜e̸ gf¤v1h sV7Iww)y=aM%}7J[qJwhnF?:s {3"QvbMXDg,fJR5) d/5i o;d*zÑ2Vu$9"ydƶc3Fۄ*i31B)4ocL2f[TfBe%U7>U4·Ìܼ&n1Қ`?@X?J?W5u8E8R$?'y5= W'ea\y*O=~Si6hd+">*qѯX7׮8GdnH'%Cp v\;i5"2+32Q.AD h WL]Yܔ|e[Q@1v  Q]A .4U"35G9fGu~-u:^dv6~j3Ӣ(TgN\`:[̡ȬXYpŸZ* Sc2ݻJA|9{ԏgqZr”T**ml # "+jYZ+;F4+d&)KR8_cW>e> &-. !rB ﬩wҠ$h'u[$^,] *Z>vkp, dj3%8$|]!5V:K:v@kKʶЙ`oo5xΙ;wdJLVqQ#RՆ0Ycӯ [sbT`+CJBHZc`Ɍ_9uu)| QRA"x*FjӮ=qt!FO5[l_UѨ/ j= < 횢۱w Kod,r1z6yeM]Uh0 _Oқfbt&e:?A IыwQ.D\l2pf Ni*iyT4:V4-_bn |͝ES4?$żŕ@N`FPZ1&ܖ&2lmxӦ]1~ٮys?`|M%X5Fl\ QmD)[TgI rgH<9s|/G%p( A&Mz|G+4k+xFiȿ;wS`.v9g> \x#6ݤ48v`i 8vw.kz=Bۜ}uQ4eu$F I{dBqT5 `[V ~.@BL җpmGhWWӴKTviA^mđFPh@YDDM*j߬i?[%&g 0gY A^tۭCFp",+?Gd(I_c 1V}519&)N80.F2~xmCZ{Ua:~}[Vh_QMyUiCny4s'WSP:t׎s^zȐt{Eɮ*z,7}T Mu[ZEA. iI^eEB6]"17{oXœ!Rl9 E5lA13}'`HŐʪDfLidLg7 bZ$鶫s&F8P#k3'tmLyQmPD˳F#_m.o^j @ުH Uo~OZWgerYU8EOw>:DwԃLpZhՂ6c:,Lqv~¼*E3E:"^Vi iB&D5IQynuX#5z7>er(p 8R#.K?2Giת_ ],F ;Eʕ}@%>uhϜJߘ{`{uJ0-TK9@ hjbq.;ΖI)6|*EեD%9S5'(_ұxŸIlBXT\x$#'>d8j ҩw*]' 3'Aȶb巵XKU7z۹yObYZ c2}ÒJ( ٬H)g2c_dA;$©MC+!4]̆3iW^gfOX1"`rV̚aE[;&9#}^(U yR#I%8mIuEƫXJE70 !R**|qnG>F*>,ܽ_\{}w3:6앾+uFL rHzShx蓬$d2e?KʱbA<3N{ : Lvey[]XG8N¡ɑi5NhuN-Z+ @q#PT0]$ <}{nP~N-i | ^AC)ԏ\/=U@/I̘>{gSGG]IqgRrj[Ş9VskhG߻ēb[U {8?!{k\DIs„0%t&7wm"ڥBy|| Y%YJVDr?pHXOSM"PkruګX!ME?J:Ӗrd=c~[*@{*axOC+.3gg@;O//훅,˄'$ %[n1Žm?iB lو"felrZl!'ډbl4LM)۳bc{rE\/yPjrj_ )G_ 4ќjm%F/H!@lBڧg% F;"O禰9.62tr79{*vog=J}U8ąY܅vs2/ |OϷX5lXp 4TN1fNoz%=Sxh0)V輢V*}iiwqV0!͓ۅy ,VHX#%ѳ% Q)Y\]\iMC7E\oN'/bX'QҹfrtQ闦DfG9G2,NqT|840'=۹yy u ͠>\>=w~QFpPj :zht,`Wt4%ҠF;uU-K6RÃQq ٣M-bn)YF2X{:(~^]q2-{y..E&:GJ˨EEcpcQa,;i[~FM4es4%pnӮ]& J_ PZRG4 0_2A:^ K7TB82] 4+N#\JPEMZWU GxCp<\Vj|v3,<[b}ɦ[3Mbzq>.եV ,l4VAn53ϔ FE ʞ*rWN(YX|R9m?8Dwq* le<\t;^kU (uAAq*1ܞdI;l(뺻qY|=Ë$n5HT %#/VqQ/F%'{& /(6"]Q aj?+Zu(殮.>h!atQLuTCZGCz[C7Hm-P/wVe?7,JqҘ`i~6WH)qpa2CvdiM/hԣ?kF˨bAM,:)6nuas5]B9'bM7N~g[KtF;Ӷ-X>R'Fi?KӸ) irQa˕2/l^ѱ_in*[9~(o36 Šsς\L+bUܵl )zNg&7a_r#&54 \ X ^BwP/aSvL8~ hNL>{PY͎Rz&GRɺM 4r$*Л=h#`%3_lwQsR;ie<"[`dv\[z<-BH 9?ҍ%dD 蒇#" S=G]Zk,#|߬}[A{ 6pA"Mn# 7=}5OsI_sb58s+dq&+񲠙-ӫɞΙ5f%ր0o|0T O9;?qOCBi:)yUBWJn H&->?[:%C\k <'f <dt鎒WL*jn{5ʗz 5ڰ]lxbm+U#yInk6o۾9Nۧ^p+I . 9P^i ǹ{0Q%iD`Fbc{w3vk[|qJ䄙C9N( ,>ihipESOں'58nDo(v0ĉe^Ҕ z>"tL.gJ2wWfOcY!.jV7 0#y?Ia, C}G։TBbCB#CΤ[M&*wg]iSntE}'#8 {T w;^XxkՉn-!6Vjs 8 Fs$Udq i){ps>>Rf0k6)g$Sf ɃRއT=Dդl$)&Zi_<=.\Kr5i Wrv 7" BC4 1?MاFCjB ?O^}JQ> 2Hq/p8ґ5΋;-)/t6a1X?S !R|hEI]D/b'WohV|S6 }@,״l9)DbmXPSWz*+[my2rmwTݻUyY*];Y yL\\(9*j",>>_m#ZJIl;y8K :P0H>"~X̩eiB@}7Ơ۶/*T¦ybq$uZ8X?Fݵ҉˲f>A"$+NCX,mRՖ{8[C#-+ՌDp6LJY7tcU^"=V}mOWhV6k?A|$hTj$09t7 q \3s3AɓWs햕/4b (i_:1؁/"7@ܯB~|Ijx㣏Q BDo3j*X`4Oz?hҸ !ʺ06'؜Gz=L7-\MeR ?Lh;ÍtiiMzMm3ʔЧ/_9O0.9*Nrԩy `Wqϱqn"gK W<""iG被ʼ"Rl(y9Φph;C@ㆦ j؞[( րw=JPZf#S/bmty_4u:wdWHFG'ڄtO q[ҪGڴ`?n* gպeϟOd ;}^{# q 7ˍZM\Տ@5gsΰaQB}\Ŗ<3y~nTT_$x횡x)J,X Zt5Ar\g$NV% UGNa`4X|l!:Ʊm:uD/d~''bM: MԹg%4 H*.KaP_GK"ċg%' ݱVfNYfQ.y,XKLn6*F<3;Z̕o>q I,Vʯc_G&+󄍍s?T1ydX,P?"e@=-[{ՄU9ZU#ly8< =A [T' ];u=->6R}&NV2 #-5^~Vv9٭s)Td}q )1b`bn!l6ʢAnP18n=EGL1w6(CF/&˦S-sp֡%lMCC9"Hmv(,N,CL6"l N=Q??n>IM'W JtSEIuZzH,-xn#qf0 {~k1&3/L9;:>tfOa!*TCf#Gu ܔw%tJQs Cذ`{;|Zq,z"T|j}YVB^‹ r{^}uOAZ`ܕ]BZI M#7v@ RH)v 3ZDb%\D)d.Cp\*o<8 p lеN%y0Q0 ;g'2pdYlRv:4zEi.11ؑ1q\وCGڞz\q49`E_FÆsaos5ا|n,[:oJ`(mS\P's5GB.FvbU?{,V[ Xʿg3 $b[T_+`WuߋN#!絠r9d/$-{lLj@&eY.nbyAf_\dSZMTYr_RrJI'_h0vTF{0'B6 ?ޥ#a?*Qdˏ?_m"ݯEn|b#I0&7 }G~=&G$S0f%#wbg_zHN&͜&4Owf~koEd˦dj|d l>xzx|lg8W㐜L|hGʩp0I PQna쏘iѾN/!1`B:c>5~RJ-dY1_Ǧ+݃6خ S>iF}P!\ϢmgBG(][at|t_g.{ 4BG*{7oL`YAr([[\N mrAwU!K$/{dtUpz!'؟hOƥW5/ h%i\(eVkoؕkQL_VU}0ccE8\u<&,:4ͤF{6àqM؅<*šsDo$v3dր mc7E שLdԄY,){c0+3yD!o̭$vU@N?!Y *0¦~PEIp*L~8DB ɹ2R=x~*Vn2vBr֠1.&˾~ -4Wu)$XM>nbsS%CsE[8/N`&Shsz|}CcNpkURlKGw56׉K\q>E2a0d2TlN&d,K,Ly(#9i BKlD :qGGܶm0a 'U"ȂK)sKkt Gy]cO@,z+K3]U)0O,MѶvKAj>t=z߶gVܵKU2%8 e̅ ;2T8qY32xWcR~۠ a뒱s(WeB$J\'耖Yӄ@.6YGHMb{CѮ) 3Jeº9JVN_X˖yƵ uf+j*~ $2^m9 k+.£%5=u%7#8wbvqWT]"~@*"2v󡹝▸+MIlWVI ,>$F=iHaәr|~qrJW_ѡ{O)bEBO~ IP95(`'h6o  Qބ"Q>557˪Zxm;݊|Es=.ːm րJ}A/3J}-[;r#kg^vQ{uo;A`DC}*TB22d0Da,L8_R>rfrհ9LV:IQA#W{8beAэDa]Ty(/o  ৮[GYIxb:p9 uA@i):$?V7@-l]*T`֯zRP&Ji=4" o"ҬͤHenq(jASxO!0KlU"M`Dvqtµ'=.{D!hJ;xm[B{r|Ϻ9jAn) FU?f@&lcQB$:x?A@V cjQWһ'!$b+ 7өMixlt^P4=ncTqC䃸Uv3B1]n*F{]S1gW使ٴ3<9BG(XC{/ȕz_X-Lt,v>eKF{yh@()eLw` U:}^s%B`;xμ~ /1t/Q,ܫD #t,*Ff:;SdqJH2XˮU`0xWRhCuC6xk" qԋ1Io@:~p=͍;332qM2/dC֨sԁ*ͦJo.28=0&@FG`9>o5aAaF'`oPO3y~GJc[pde? BzXJJHk gUɸSM̽*1#&ɨTZm|e7>E>T"/dKJ<ԑMf%\ڎÂZdc r)#YGM9Aӄ)"Ȳ^Ji@kgC[Z{d b`S_puk,f<&"G1xao*˒j%LnIPEjjǿerH5X1f7#x;~ëk*!fI2v(wOXMjfYAY_瑽EgH!'BaJ2=e m-w*yY :hHk|%5&$qP. iyl] Khk3Ih Lsx(y4<&m6qOH8+CR#1uud!m y{ref}}C.RB>(eS1#Mejk \`E5ob3_|lRVlDzT [" /xTwlj43=g6^R#@Go !)hB.z39o<-N9Qծco{L9Sc}:,*L }+)I_`C<ܹ#W)QB<RJY ?9\B֛][ \-*Azx{%lyF_ե n*i1x?G6Mb5gKLon u,`cnp`|~|ŀ:nrf_S"h Yt֕Ju<̓6Rv EJ:Pi0(Al,6`}c3%JUDU>h9DehxkK"@~p{J^Jp̆Y~Bdsn烡 BlÛE(J&;~(rsdB{AYb^Lh+<ۓ@y6 ~)2^H/KHN~[hvmSRJ hq$S.^6@a짠 ;~vWڧ7!b֝E|'dߊ~hzjtILLle+^̼~`d%Ô߮Kp:d'hZ!RCH&ǝR`U z۰ITK:_r;_- XLKS"hTο jUlp9Oaݞ~8g_+cC1k9yחA,{VO:d4bT>+[P8bs6?RE@wՆ wy#x 3FjdQ3DI݁{xC9⌕¼-W=5KQ"\ا^9E0ʑ8~Y}$qvL!{Mn}GH0&O:VѺ4/-Zf~ j ){IF&k;[ !!!U(k)ʤ:$V@ !a eaj51OR)J<Ѭxq|X%ޱEJ!"VϽH}Aъ ʫUq:ݘJ:DA% &?7!OId9HzaYR7\VATKBS?OU#7Ce0u`fߡ7:Um^3Ø9rL1g4͘>sҶ)%(hâr,qܐjDr 0̢B#2(nnc*i6PlӮFVP >:F`2b F˔I<NA/)4u 3Mo*{TT!# 1{o1Tdb%1`mz)-ZFߧg!cܰ6PQ2 2@XOTvOBow5:u{ 2!_YF$y.=j=XO;vn1/2ŝ[ ܵH&Qⶮq\Ssp99>Zwq2W7깴:Y9ը˗g2`y' l9QeĀ47+'وEʵ2 z N=!Ըb pĨmhYw(G(E6m%rO`C?,_PJB .4GXXd*%[$ݘ us&@ RBM }SAlI?b!Vx 7VVoSEL$no2oJcRmw.,r~϶Ep/Y]D;Ҵ6_ZYW>W;X=&G}@Af6YSo9UI'"3H*+ 7 j:F$`Do]śXhzhwuL u%;T`Hn/'cJ6updk9 `8 )I]j1V%3Nxi֎fVk\qc<ݾZ1C=G9 F"TuwVg`ᤒrM,nXԴ2a\QR:ԜRLHq%^~!EhiFMŁSx31U=-+oIN Y[i WP7Vnۊ(Pb^Igۉ-Ќ=W}:?M$ܰUp8L6s8.'ེ}0h!|dVTڋ2Oq+Ʃiad"{ DGkRݵ2ڈ,;͌nܤ۷^QmD?Zyõ X" I>?KY?82I3Ù\7jg@KaourRB5 rR U;pm(#ö+ c~H6ỳ&Ϲ =і8ᘩc)>wEfɌR?eja;൚,N`ɆbF۶X*fB@НFJ-s*s ^q)Չ|<0 WNi>9٣OX%wՐ1Rͧ躙Iv:pD4P$ Waj8L`56C_aj䃙bح3eg~ouNf Ub:her`پƳ7VN迒.׷͆N.^> CT#|J< $9}@\'e([AÖD4- OU~@d6AS(B.E{gSȼ$)?fxd"!ZX&0"8&4fχm}C{ Lu5 1Kձ^g= X_zn\=b DFS4!AnxoZt|ȿm%) b>tjA4@g9X"o8Dl ;`s ;X;|+-Z#P+mGܲa|%PОm[W*".jwnr MJw AcL}ywٞi5o@bK()Q>qÜ8$;]2 p%Zk:SnE:ҍrck{y7CO.L[_s4s`zl">ʹ'yIS4 abM%PcYra<H*6Qe2߆QK 9K[&e2qs6?W$adQ; u'Nnje\>R+à>b(&xnZ4q"L4~;?hv;v8l]33J ?e4Y5+kic^E4v/C-|!HT!|q8 6  +Xo!Glyw<͹ֲ7heiiz3ԅ'ӻ=_ڠዡU'jhyB@V}}xD>.Siej5=CCݞjS9K@p1 N\* o߂1~#b޴nrLt2>@+mOt[k+z]ɭ_[ձZ6!y7!,}lfB`(>5Y';2 &awk6!T 1{=]$V5, 5T6 &3;d9lKR>ˁWN$)G4%*Gd'4픒^5. _wd/q8܌O66ʡR˼;\$\T!ܕDfo V2hNlF,2] d)zOcI4'1_f?E.=;a<U"!gaBW#llb;A|֚dYY#jLE1B TEStсeR@Rjc\l*Eƴjli t[kc?`|9\%aƭhN[\)L7ʉc % yUd5EK}L2"lr,#C:qҕ"nu^;*YYR*(*Y~2UDr tYf( '`ßmƒ%R7F# "ivzv) 77ھ}^},W&30ou *Qi:hrEL.&Hϗ=e^P( @7xdBWEA缫srge0v;{|Loԛnq> ӁlOްs+?2"nUT.n{jb$rǾb'a?M 8ߑ!G}G>01sALESe}QTdsT48T. ~x^3g#eXJo]50l)!l |xGo|Srů0oƆeHOR)w0UΖә;qUA#4s`rsB sT٥o9vm#`SiG׋ xw701SnZAEySڀף}mlw^F+iө[d BCsͣajik!ɗ\KNɏ +z9Mi\E}Il<#lDqjv>a<^imIh-0\!Ÿ]Doy $vŽY3uU Q6CH.(\ӢI[5h5¹JG25256Df;{/|Αw6NOfqcs~eQ]'\5Qkyt$ H׎c Vۋ\/J{hm^2Vfj#.eT7tc0 -fĢ{8 } PkwjTe~FEkdͳ3hq5KzpNϜ]ͥRRHH·,,w,QϹfus%?v}aBn'{d!TΖF> GF.T3ɀ8цJm~TL$T'2F(CDGB] "N ./C.dꂞ^W.|F|w6siZS>ZkU ' B 5P< zp[}!%4e~!P].*s܁cCK$$#l$ٴn 4Ö@8$ɷ3Mhjst@q$|wZN_H.Q򦆒zyqVexpm;sMhx5NDࠚq0^^YrD=2ÐVjZ;ԋAXsFɽbBT@%/7+@bQ*Ah{h*/^&4xCa̙ 0й o.n(b|ƃyU&l8C7z@d5WW:8JV81yP9|י,^C l##f ϼ@Ocxo"$T!w &$ie %qMQWNT]IʂTe[;ss¨ߊ~"AAP]9ɓ/e7&8#T ,ZDϷnŀ{=viYva< [fWI6Kq v-ҕZ8";Flpu1^EECǸw7b$bOPH/N.hs5@x!VdWLn2uPK7:-/ +. ћq=b3) V&*l) e2Gm6~鸻fB p<ؾ6oo3Qb\{N#%Ξ%B4O NQbU152Co6E:5fwpᕰ1\}.U{9ZսUOedLlO;>>S: Yj\a켰 1Hp4;u1⳶Ci[k7 Y@КMvS?6_Zs`y)/1 %S#gKV%[ )DoțQޱ5/g鞊X0us-:nR!^M{΃@P2N-k P7õ7 EF{h[0]" Tp: 0 [F;tWV@˝I `Q Å k(e9|#'θXtm%A/S Oi?Q;,;,/gl>X@B`ZMV|o5sq ?W^{ͧ"<#Hr5d)ܝ u߬\ڣ4[Cgf蛸'v aH6ooZTw@S)p)2?b9ۘf0K CyknX 1)(”5YA`-;B۲Ә.쬔Vbef4_ڣاR_wm+!2݇aHsKZ7_g(򨦺Z#ZD[`^qv".U06LxĽeS漺ΌGe5AJ]8 B廪FVV8>&=k%#%e<ꑺ&ژQ(W6cQj i,MoY!1x.GMf 4&~^J-('\)ׯBL<}gnLtOLc ʣߜ؈b_OiZidzfg\a:82E+b̭|$uٶ?K,Al哗5B"~ <"uAUƫcuќ]%`Yd뇈!ŴߖD[ǯ(->}%TfjfXxaE)ѮeHnF}9xZH{{r'z`z$ƚ&})A.{qsi:=dB UadFf0P* HmWc_f#vbsIApIޝtv;%):^XDlKđgl])tzdn4?98,HY;7,a¥qQઽ\^]Y2 uۢK_C{ꉵlqxzHi^C advZE6sh's~X=4dZwcGOڥJxw|Y&e \S\ ^q ˖߅THڃ}V%cؤZ[)3<_ưz5~yTVSf;>c3!E04 ڋRG M Duֱv,mw-YQAV@$}ט8^âk&Tje[*ks*|?D|(7& Vq^&7.Tr" AILa?!~XATԈ-hLX3%#(ICY)(yZicbVQЌNkjecnMw{aOuꦹ8_)HR pPbBuӃGXg5Q×ؘ:S83NV]D<ۜ&~J<#? BjAׁIgdzְԲ61Jh!V+\lRC:Y[nk9"FD$Ds95'֣.dRSצj!pcdO2Vze iR1&^ &[F59WsǓ-ƫKAbkK] vqX)+۬s ^OدMiJ徳)8ϟ oĤa| F'BA\!_ 7,7ob*tx?i9ZY}/>+ƾ^RڐdTQpI.e(Q(G<\CXN畄p1Ƹz P%kێſ%7̄hL?>ssWoq>ot.Z7VUJ#e-abtƻQ+d@zʫ /02ey*&zaY}FƖE|ݢy! JAEPi'ŭ[ Mh}zdzII ĺ6$((y=+{k{eCby̍1Rm͝=좄Ml5_xpt!OD'b 7^w\WuU#6Vk(\Ft3{QRGxz"w't\;OLMM}[YdT*k? f[Wj~~ nuثXo[dΕL};ͩqrs@*`֖'̛:7K.Ur3~A䊀ѩP:7*)diZBj$0=wSO1%pZ<gcx-9rOYkrqn"6@, VJV,.I8ft)eHTJd]:äN17*$WbT 1~Ç%s샘*\8sgQovl^@hx͉l,:q"䱽b;^0_b2fƼ4 X%ϛ"H1B֌8v4*ux +*|v夣NjN5A?_n%Fۡ~vad  jG^B/ea8o#u,0pg \\T_(@Y!n ;QgJ7$ 2dr/>u;.n||RצӷH:~e- Obwt3ˈڅm;{ gn<>C^^6wc`M=A11odb"?$h%rAFQX?R6j*^܁\C!F-2L Z.S)a[ &\4Z3ofɇ>%m3}<_%`Y5ګklZS%'k#B:T q-$KЫ(9 ҵ=gKczy3j iGDQsN)li(]j kT  3]O#\Va'<59"2lFeLe Pu֍FߕL- /(RlԔK[?dE{ҧpN,:|>tcCmY ޼^Ǒ_ȏ%.6h6 +A~&4Qt(H;^YnwҿKZsNm:3c#M!sS1𷡳l5%y29?jE8O.[҂&ybлkLl@"`;ѡvզ Q5۩-u|yaξɉH1G<+ɤz7aj&"xug:/HԵ EޞNO92Rbעe±OڰiO.uKZQXY1JDA`-:vw0 [gHf0TVc|R'~ Z`֌ @rJ5/Ӊ'xHܕ=n $M]#NC}q(%-ȹtW tPj Z1$ pIV.W"x  0CBVºU\/5ʹ J>wG `2G؊06kIQ4gLSmf\Ÿs;BT/GdHM,F Y @++)#1:ˍ*’y_.Χ V>k着F$Z~ }qvuCщ UԋYdA_6fY3hk"]یa\f I<(͘ ƕ!׺ ƕdFM=;W&6cRHTCWBOf~ 6U/TfƸ72ׁv%ONoϹtmnCw(=e^K]¶>!E+D16Z!ƵșˍYWW!?,m\(e3υL63y6nIk&46%! $.-7rW8ei"i2%7jC4eqBQŧSp= sL|J3:C5"ǛO9-:NW*|\̵k)5ˎxZAتس¥oN$Odх&iX=)O]8ܔddhEA59|*IGUslv\qGoxl̲""67xPxZV4qFCzm; W"buojujaֵdb.~!%[1# &2!T#ɨR[)Ho3H>0^of)AgBꎺ_;X SQZn`rciR* )eZ"$/(ĮP;.z"z7Sh `YI 9²{E ~eWk}ʋ_S4.湷y v +N[/ZMRH-Ė* 9qh|;S!Q٪SʫzOJp bu@8n$YZ* 9њkPV[W MkU R@:*2Ha$;L+Շ]"Uwu䒍8_YhgiAOPd(DίBYߛmq#\ί&A5?-zAEFh[vM^X=j)2J}x]Ys%〉TB0Qy *$5# p\50O| tA&צR6T˰E#;ʂAglp'[ Pnqcf@gu嶈`/ւwWΎ@C$lJ=ğ# S'&0adI]ȉiv6l0TyL4^F+dt}ոM%q'qSaetw @ m(DŽCw.󌬟O]B$$v<3=/p{g\6 b w\707C@PWg0w. 囹Kn`QE ߨ(cNcL1~8A(`1pӯuuk3Iɓ{6eF's*xLŚ}f_U%h$b/0n6tJIJN{a]4oKǗbtؼHz3Y!wDL*H§4S,e?| aUK8AJK ;GaɳuYk dCP};J$?\C2IcJ>t" ' z\2˕!tXTuVtl!A}G$z}Gw1TZ,Ew[+Bd0qyPSaItV^b[U |kgY L='.>G5S1ș>\;Q0{tDX8pDYRZ-]:c>uv?}(ZB\,illp E]XzđL]aT%uLVD&L簀NCqaWBY\*mǯm`\Ӯ-CվN#fӀ! $"OubTxW>6=D^q fD5=.p#V༪v2ihvu)hn])Z|}f Wӹ ehkD noq7JmodZ0"D)c.pE uTR\,xXc$w2z/'kXe |Y֪NKѹw;/vӎF)<5RZ@6{H)ų"hV&%Y"x'ض*k ԡ\ M^W oƊkIHpHsg,*:yZRdaAמ#fq:b_k_,@o 5bFӜ@Y|`&AAWv}b:vdѺi_8MÆݚ>:aV(K>M:jώ\%ll 9CYMňcml׺Cfv|}GǮ"Y4vm_¥|jJB/(Sx}#t/x4?Zk kά2=^[i0W NyR~s"8C Q4xn5wIw{ܯS\[ Xݙ^n;]-lZgmu'w4+҉(S1ki c0xSP9%f\`F Z/9rOiTk,Z`} idI й!?t$05 pE*V)OOL|ַxYZ{QIE^-|Sfqb( "H"R -3y%bd== @tGK罒h=FHmZEv*Bub|52+Ga2dЪ>8wo/q[-pm"ə#ߜo$Ui鲕0fS0SpOdkj{xֵ:t,=usu ,F <-e#ig-_ղ]K>0h+l;a_0ʫKAo0'=29?n"lFPz6t[ᱭC=*e|{sφ=7 vkn^zwa&#=9{uWj1mxj_? 45n]J}OĶ8qtϕ21u-A̐$1}q 2+XnZ;WAkQ֦)d0&Q;gMHv a~W3+/\}rCg =ޢ$}bw >->_2C!oERD\8Qr:O#/"<̰Z <`2fu%T ig8jV IvJW"#SXTD4{ͧ2xJ ؚ C˄YegFRƳڀ %Ϋsus z4]/-@νkө"ϵ'S57Ն #aŗ,0"Ƭ+q)`\ mVpO{t  X)vn/7];C_^+8ڨT/#7JkR9yiIjX6 <5=A2 9Q dqHΩyQ+cw_n71~dw dzF'vjj~>tPg&ϷԔty1PH#$ v&c#^1>k g-0QmN6ȣ͟Ir ZU#s"1Kgj}wq~}I2 ݅ʓdl$a۱J+?W}Dc`QcKҞ]wC6FjnۑX%dԓ|vy_P:B@N]q$T. -kW@;争\ ܌^+Ey]S@:ku/wm+Ly9B>3 ۡʮ4{dQ,*m5pB+ tfYC4%ؚ o.}k {?S 0&煺ikD6#DTAT-)U[]4]i4)ntI,M!9pw|clgߔ,t7XucykAy\{(fGeM$ӾNA)r"Ww|Z˾iUAWc#hϫ܇o-zOћa$LnU]/ז n犞x`wz̊:#E.9Dn!WS3G5ZI=Њ6 ak91f7u5H**/"f{u]n>~낱Ȁi=寣iņ+!`38kBP0RBiƾeXeM2UB jڋnWm#^\ zҚ}Yp~kJJƝƆXyA~t;f j/e/ng,Puƙ% ^cپy#faRe0#$B#1S?V@H-.B/<_lebP< =&H_t~-TMtf:DX#ud{J_m rÔb凌$bՀ#^.}Ndz3rKAv' <!Mk:c<+vWtMV=B^(9N}*KP+/vgHU 0h=lO9 xW(s IMҦT h_d)^Z-e0œǔ`?8N.q*$=0Yu%gD褡orD9ƥC W bŚ֭CQL_t| w)%#ꀟ֗!LBʝ``X_o JK2{r+{/f})/jO1'yWPKI~@ uK8Gf BފLSUUI('yNTӕY^Pq _>W䓈K=H adX,WTsO)$IA p#g> $ n_|3+] ~ J?VeQڭ| fi:zGd[Bā6Coo5óR4f&69Ѯ|ڎ/'~b?DbkGɍ TpѹdGCiyh#EV;QÕ>4$`HiH7]#sjl8ۚk)7BBF`.{mӪ 5:IPR6E] 9q>jrNj.,9 F839jrӷA5d9[ifwm%6U|jZO;'# iqỏy 5\ub`e%RD@2àrI5g| I2FO0boW ['LNN_6∳-D:(Iqru e}uxl "?,J)" ̺ҜE͊X?0ltq̘O |1Yޓ_ /)W X= C= Aw\-eK_p(U!ܚ(>a|r"^!Dnfs YWǙ|d`2/U~0PΆI8O_+}̭IoS<4~V:-e !P)&u}5 L0ޟR6!*NE@|)~=]er&a^z'8x]GST4hٿX~q-C P$Y,lZOx( 4. _/3y0\HGcъxb$rb(`g<opwc bYMOߣhZAm2imĬ}]rO sKxφ6 ͳaVz{j + 2ty$/VJ8{ZZdfWd}k/%|yK(BO+(< ` w yǣ5u%IUAKkarlʽ. s"eg3Ct<,+E)GD/-X5j<>n|ȀCA$hFҒtsw?9!i@K ;syLӞqRbj"eh)'rU~Wq192òY{)?3=Yʽ>ЌsYm0 T *a$bxdlQA//! -S",]0o=#ϵLLըFFAJA5`x3br#֩ܞu/vߤA?{42ъ )&i͙#BpE#?#8N-'jU&r2z+)۱FDA-4>c;hwb}ۨݿW|WD?Aq?;༛p Q yg£;KuNͱ~<5Shz ܬ 5c$wXg>4\A9Xp2Mwj]a;NXBJǐ?a~*nK/ g&rk6!D*lgW=iي~VT/J@/FDE E,ΰ3SB<<† ]BuL'ެkfb |kB PT9rY,ە9U$ڋRN?Iݹ48 *`[*nVzfzRdcEN)O5yKSGӆn2wD&qbOXKOY^3]r?a8cJU2}2{s\> 01㢹?!uz@OP|)žf3MBJ?E ح7y!_[I%ct"l:qa7 ;(\)pϊWrq ?ɛE?G^{qȇ2 0Pq3)')kK;j7 #_h*_|BěeCN_$ 6x(ρŃ?䶷|a3nv3vʏԁjS6z `gibbQARKSnx#)5@;cM[Q5(%txnৄ^tADuͦ*%l\+v3LoUc%}  9m?,ǃ b;@&_|@EGdh'гloR|M][`&NUلJ<) G~F,5ŽAJybB~Xa_8=Wiun #m}̻e[y˛J]QYkR<dW>xv*wxLxe\L+!ԨG0nS&'mP"kdsN_s8;:zufuҶ^ܯWOb6-eU`i%s;`bhyR>?k { յ%2*jFt~r4{+`(%e`k~VQ-nDO6}OMc iC :Yqbh|E*in&1$1F7é&maGѧ0}lM+/-D ks_x"ן٠A~ Lgƶf*.PXbA<7Ht.` Ԛ#*: X~D'gkv'9zqLV炠y7eD Ƥ|ڗ56bʥgl*t֬.wV]# Y mQXD)4,=rM8]ZȔMfg޶zk`,ީ \6 E$ų*mbd6m:8=/c1fELޱjHLNڬ,>S֕!U=?="̨YS-ac3'=@V5PeU.Y(GFqF nJį$41CӖM5O htMhq^0 W"%sXʅUʆdk"̓dǫW h*:E* GUg oL\VMYUy3箇:#B}R, #1=1Z_}iOݟ|ΤR6Bz""l#uɒV 8\wKEz #Ǘ{AHOv؄U;YJ^C=Lh t.$0瓖Zz*n8% xwX&"*{b.5|6ǯlF$־.Dtz5V"펲{Oq[8knu?p*M OeI4Kf~ yPݟr0 ]/tGqTr_=k? m\ΫK])I-BWUNRfTM/p_LaDj}UXTqQ2Ё-aZ=gy ;*#fdnzfQ6K͞ɨ~-(TA/]gLZSCNо*^d(iZmLwLI2GډU `}C{~x·&:ƸJЖoQLmp`qjB'#J +mq&|Β?;֫U| .[j-\#UebkZbQg$?o~yOg[? fэu6!;z k!e$h9jX% (|77MՈ%"N'boQdi^ m}94= 9\G磆'  u[Tyvtoo^%Ķ!CV! :R`Fb }CsN 9ɸph^40'+Ω<\ g hmrE ` o p-W$[a޴Ge>gX6AQ|u^ e 3&Ԉ};:Va\4vM? ylG)6mh)ν$ʗ˅x۾ GP-7;S82.k~"iJcul-ˡ)vK E2xVIK𕞑W?&H}ɒ) k{.;DYP6~t`gy3cr}ˣ"f~,a`?RYEu\)FU7`W̒Db4B< `hpV@X#(R"YF6Jd0p^"&EGumIP(dVP= %^n C ƺ)kG$zv3nY]<QKgAz#^/4 Zѳ As_A٭8gԹ1|Yy^z@h^Dˊףح*6I8=h1_(Is7̙ޛ_M2t=J|āo ϡkʔ+4m K<_M7Q"*+۔n72Q+6o{;$D/M =mknB$N47lv+(KnGh,xl ?8=(V6 pKtZX<ݽ9 K߹>CgnRG"Krΐ6 { lp1J ğz"@maGn$EhK 眴+ʊ :`P&Z,Z`q3Hyڽ"\0s#l$SxzˮϝXs* ׊moze8"Œqrǒ| 8a1K+pN@B,%Gc,L:V?!p87/p7BVG?Q(! P ݸ+/ؤuvlQx`;(Zj%'tew'atQ\Ks6wVzE[d [+1P_iL -6ax ߨ ڞiƍ/}v #s̀Ocaʠj`3S4?v^M8`cuJ)坱< *^8X3S* ]WD~58KfkPp ѽOK1䙍d/I 2#}`ξN\Ws)?V:.6b#ko| JxajԴ$4yf%"$J[D-qQ^. !z(W4Un)@͗^꿚.l4d^uPB&mPJGѓdͦ_WE/ :'$5cP\TkH!<~kz␜6@A7 I)6}w &1tGFJEC7j7P$(+Ϳ?)pÊ?bXvrZ̚]0ogA8; D[&̫xMB{"aős7`L;l 93w/87/ccNENdtyg U]kw71GZ jޭI\ }qHMȪv|A ,vS^e'ܞBY/8#y[mdtFqvSKk߲o-{1%r-5[_GrڷU;H>xt=/fF,=?p=m6Cg oNssDHDMm-`G,}ia_a2?XeM3T%^Lax? 6Bg4^v3>hE~jG2rn쯁֩VQ3!R쯓iL NQOqӶS OB6m J>ӝٕuURnuvIcE~h4vZT]d&9w-(P^w4pb`p UxP12U2IJfIpE$ )T1d;H* hj4+RHٻb-E%u֍8ba(BM |WM~-FgFA f%*9S'aR`v'{;-P:xeI,rJ#y{UAg%#^U|Z`pCqE*[- mRMZi`^۫7ԭ] *WH@}f A{;JK%Jp5nQx{ 6Wȩ=)"!J6z ̹A;6mV#B 䘓.zgIle'~fLѽGl"Հ*v௺b:UUMjCz0o[I1Bdf`X7pCM%U WKxNqtxh"r1umYj"odQ'YJ#"Y7Mꃲ&`+Pp30(0 Fq,S\<6!K[PÑHyШV2b˯xlzmM6Uyw ղO{hqA6^Khb&C!aǏrTmK-2E\_XV]9`/Q98߯( +,TiAaL~ c b[~Zn[w??5Z/Ӽt0݂Dۓs誂'O+D$ 2'.e*3<3MWQog_[ dS)).IH*γͬzGehc'8vΒ!x 2.]Kڽ <M.kW=ىWy޺@.q)Ƹ8ZhIh2H彷I78݋X7_|>@>@[fIyګNJڍI63{*p_7C6Pexሱ\ ?Z ](P'ePw ?i04 PZ`XrI'ʎcb(=+`L|!7"m23].ҼHC-]͐$D%+ xs ~HfZ.! 7&f{٫ecKI}(T!5yʅ' [_kVqifDȩ0IqK/9 HơǥB,x_DEJAoW`OM_Hm)U)P5T0`׉HD9Y|f0` @ ͬ\U)b5c+#LdZETxWG}zf2<z^ `C/`ЦMጅ*Zhnfef8@1 Y].('>эS6IrBd/K Hև30khgW֖;ZG?]_=`½U3cXʨ^"I۠Ngn.o<>۰~ګq^NjN@/FDʴuGtbA /i` ]F :)2@ |tySq׶p(WͶtmxۑ\| *:ɽ9E;#:96+PtztBA*귵@cwrA@Vyܹ[X`*D$ҵ 87IixJǝ.qϼZ"X Ep$iz2Q_V/Z[/8A4A}?!Vb6z,'rV9M95hh u[sjNl'=Āޅ 지:HtP̼!eiČft)'YN7 qPQA@\&*V],Q@h&p[?;*:PM\ϻvɁ/2mCW$Y>lXQ BW> vl>9 ~Z27QM x~->)@ Gwe7,-Iu8]$Zu5,{)cYVszTCrJs$M6l`Yk]ՑQJ(`MR?&ClXߥLW@S FSC}њƫ9" s1?`$p@. udܠna6y%׏p(}$ M&שނ[[qr LǗמFoD.M[X"T"0uf;1[3 O~;U3Ƴ&D㵼q5w!3?ٖ+[F)kT#G^o+^R`?ޥvR˯Q7s駟M0h cIa+-Mv0'۵D3!^ܿz~gYf}X3q~99(>.b3@h.a听5 o`Y ,/<ãZ/w}1aеIb0!ˠ{mRċ F4HXj݈c1(4?2^ bn LOo9GiZiɮMI ˇLٸq르 YeUM,ܩYOE;mUlsv@VjߺS!Cv}i n~ :|jв&2T>/<|NLqCXƗx~i f;"_1U`S(1 d?VjsL Խfz?{ö<˄"DCNPj+EMv/ $Y7еRHeL_qLuḘM8Rrք!*Q@ X@o/7pCƤ~#bU:(>"G Jn᳦6/$K܈VsoҢ[ޏW܉XT\!8y׳hޤ9nj$w0}0<8$:#2(p]r#|Z|羛FSpI;?td*icyMs5˙Q|PkCr/J;dLo]f dx,[w*WaWPM8CZhe"_ ItɝMd>E'z'tsH $nA(ܴBzhz{TԧЭ2.e_ۜ#ݖNnqN ,dl[^c毞{(lV~$}6YA `0^8|`0n2zX若+%PR[QܬaS9z*h2lYL2LVD8UIQ ;Gwz"^ S CuI¶vTUJ\2Q#6ѺB0ė&Z"kP.N:|UqzUh[nVtۍhtٹhx:KYy^) ,Ş&!BE`_0(liL4`糨0i80bjKBmI ")zFt׊|jXe:ڦVhlF$XQ~rR2%SV5O 7\K˚8HQ$KOW LZ*]{Uf2i k3.‹(MFʶRi68Ɇz:9)};Y+$:ț4V~Kʽ >64QQmkVn$GK LM`gӫ[DnH+~>InzqR|S |'bx zA447wOͅdD.3^hrm]-P#TwH@jx)R Z#"Q'xC`249>9 7y"gW_"eg|/fnKk2vNJ,crמe/ <4kZ=B7S,OoV?(5vF4j̹QiTU_W"c7K2Uɾ3Ƭ"?[/%?zЄ&a{c(Cx5& %h^^P~Y$X?Sff,&-=b=XxAE8TW>bIDJ[ p` C^ݔr^DMLUQ8L_텰6NEMz[(JoC>L l2ؖekCRGz)ĤNjr4JM[pYkz4M"W>U'mj!C"9?,] dž])nc>h Bn5PS׋?Qr"n|Wp^\DM6驢}$@:jI ]TuN uɘ z0zdU>j.CN?֙j-X׊b;|#Kn+T0dz'^Gy2^?ro67t D`&*% )|_nGaű]p"6.~{jI# TN>Q$?}M'g]YCI6XȍP%CٻS^"p$աBxʆ}ZB2`)ٟ℠oIiA ^޼*GB`>-/؞tٻ}E<1r̹4@\xsc+4 oXIޗ4e >z9Veϱ=wMOA8p}x&up?F@MҦ)#U7'w< _rGJ/-wv1-¾zKI ,2 i8xtLFi0(wFRIl-T'5~3iN`[TK;w1?P'Af + q]Rו׿rҿ|iރ!?ڕuI Q4y&nOO]Jdې@),׀ʳd*{Y:8[oHW`U%ޗޚw(Y=]- }od#6ޥ;A&$׺16&FQ OWfK,mp)g@>Y-V'qOp6E"&Er0Ў]O#pqCbK ϗ3qmj.dN6~%7υ =5FdnW+"sG̮{Y3@uE7{PwjSG7HG{$Iv>yG_-&貂 iL̒j5pIwI>oZqq,3qh/V\`. ۧ>“b&Om@T~D1'gT+_Y~$ILRP?#!8D`LeHft5@_Qf 3/oXD"F|mیi۩}J m&1/q cmH2Ŷ ТٞqҔI>)5cZ@Jo|hj+xWTqq2buҔQI6JF/B_ P 숊8Oj3yԧCVR#62\N65!,JH髈kOP XUcVmLyxKR M ipe+,kIzr􃢀$o/ 7eX ֨g @*'l˯2H1{\f'Pb*RBZBG$<\YqL ED۴:6OTd+$Rˆe(i$I XBh6GT|ߠ`c=f5~%JaC< I|x}SIU$5-KV.6~R$M| PMt-l=?kX(\K28݂($줠=ZYf/ȍh^$UkQpQ4:Dov=hTAuk75 "%65j=AQOYbUƿ^(ۋd( 3zjջ%c1#bs-H2%)E##O&AH; P:$6]u."BkecE<ҿhqC[~Rp.a]&Xv)j@KtTyf$&03mRxeJ_[2ρ8?VnRmR`1쭿#6 {Ddb:k:B S3l2I~1xt(F"y5=NӪ i9 KV.ٻ:eQ]}pL7`(gN,^Yk Sx2T#lL5$sG43$&w%+#q~d\MO< dYfr)3@*;瘁N{̀/93>(,:źCOeK^W˪ nf+)-$R~|+dY3TNR܈K7y%̄2Vƛhl3b?OڹܦL`ߕaZ6H:^BWChoKck}}hu>-[_#fnYݥT݁ P)w@kq夽Ɲ"/JX6lM!TP|_-\1즪K* 9gű6`ؕG0Pܚ)E2}mA =Ys7^Ǯ xSvAitsG]PK}rūI='6٨:˃0ZS`.( 3"6@qB+RBS;]D)A/WP?/AMwVՓ!~%"[1b4+K jn?S1 Ų9%.G.QLH5mkndGzݏ[pA oD؇|Tb0'(Xu%;4g\3ݗM홎'EIlIs2̐_@AbPּÓD1tLRyas<|Zlʠp^BTl'Jd?\-Ǯ\h ,m)Bb6E8Hos"g/H7 ! ʹt`='fcYS"A+z2ð8poR(Wk7 ~gm-Ǽ Z<vohD3ϒr!b::P۰tQ\z-z K?$$%5"Y vpUɱ߻ 5滏 c#1:0Q7?z gPDH]L~׉; ,~mI\2jNGzHvkBդ#L09cMj 8 STOAfx4ODm@ZTK;ݛ3|շa148r>:4!S,%Pk,{ X-0 :EJ:U9Wz(WcXhN;Mcȱd?N<`'yAl:ؒOk ףD۱hHM~6+ bg{n/4<5xN'3,]>ȳٷAmڅX&x RH#Cq[q'e&++,iJQDȞVS0ܯ3V=L[|Dkx*Uկ2OZQ}<y8(Zڑa:#ƓFJ1aLA)δ%&Nknl㭸k.b4rgoM%y6W`̍$QGqo,@a Ey+nӎ Sqf|Uh9VEt!yj[&Ǜ%FAW}8ŰEvYxWT&^=%aa!'"hOhcEaPu,v25fk&x خfsrXjdUV#&Fƻp;ٵ"dHmy7KмkG%t>`' P}vg6+.+ݗ9B7NEj`7Nl%6 bbc{@gG\Gr{ g/6Xn^z:bYq<| i}\jʊ+WN8ܶ2g܁߁UC__q"^80 u"UhCDJ.m2,1.] RI\Ξq~&nӤG&]yީvW/Q5r1tp@U#; :0eEau:(UP462~բx-nQqc1"=f˽q6DU3waBos? n҂RU5E߈b '@/u}>'*IOF,#%&Y Wz?vhDY9^[`ʠ]pR9y7ra73N}Lw KpFgt(ˣ,khL5OƬPT{8!XHǛE^Ɓy1 &x?cMeZ&Z֪aF F(w W a4!c=9kPUXU S94v`)zY8M3z-8@psbN~B{&ڸ̐:a()թS#GOKFu.i?evҮxN=C0QشXedy!Y yܤ1Zܦ(ς7{i=g|B{kqBsAN,cr7?kPϞvnjwyX҉8t0/N5w2o[5`lNaZ TY^]C;aPcکq&Ǟ}-RwTp M,JgQt#<Įl,oj!dy.'Ӫww53-sV):00yA_])GztjzخV[1wISMƸ.PIi#l%{nT'&`ǜ"|ɡ:b¹~j\ؔ64YAQA&Q t'Si {?(8+}b yCm/"j޷hpmlj̷)ٖ \R"OHCib>LƯӚ aݗy 2!]k0}K}ʅQa1S ͮY4T=0gt4}NC'&kPBA2_(#Mp8k|o0u3(bsr))DO|oc`4expHhu- ʹDKdopmQ%dG?]ܻ;:@v c9K0}/)cc(2뚻FXţ,^'УUJIuߋ5|wlr{ٛ|IDKt&[{F;11Bhg1TV6< VPkv5K {6LőɉFl(-ϭ/koeڔXG Q=yW0Ǝ5J0G[ cĒ2&}8yP:xa]hl i,IVL0Gy5AFR4x|%;7w“T#ټ hCgUjQ>>U{,Drͱx9jL4M`{a͙gWN! ƿK5Dio`̳գiOϙ\-` 6ㄫMVu{T`~v"Ij>`yգڠzINM{@llUǘBb ,1QE騷[D2\ 玴dj%r Ze!>bE7T ?^$dj#qE0cL x0cS_|{ 'uW9g,M+K)`bHd]tҜgnVu,<.D-82:9-bZaZ ;/fa#xf(,Ig+SS$L:),?W#6yL$e;7a09fe  Q:U~cCf(eL5>7c~@+*5q*I(i9͡trW5lEI!^۰/Ht K_hm T'cX.1< {6~[$(J~9ukGVNoϞletk-+Z7 '#5`A)9rYP8oMtk)`k../gtav;xD;kټ -kx/ҩPvȁdCA? kǎ0 uz(yMx-^?Շ m&(fq \R$W#(1Mϒ<W'"@(_mey88EF?534_;CHy}k qꗫ<)~Z"WF 5ʃ8p2]p)^ #x-Lzſ)kֻZWG\nM@ ,8sZ`S oevTwPWLX~^0Ð|}C\1}CܜtZmo 11(ZY1ĎZVcUEBҗ*rbD\omЧ^txAN5㚮K܇ Z]ԇЍV%K"fr^Xs=OhN~BP3qjB`BIٍR 7NЗ X~[@QC~ 7*֋ .C-Pqϙ-\-Ck4tIvPQەn\2:ٺ xJk-kV ~;I4^Mi獀KlUuŽv'T ߈i HjfבGR4jd4s%"xij78!淧w79f>#V Wދy'yQW AfPo`R39sѰrH!в kHPnt$:r -fÛ汴 ,:CɁѫGr勘mHR,}H8Gg+jq@ 7kjbg/]6|- ײ@0hb_^~*ܽI3 :M@t>s섷͐_?;婋ɗ&vVl\gD }})>j:~9]{$MM$hB#RW. o`υ@'`e0570T$ܢbPN-)x3#ĥѷӺҞdo^kzhY&·B ۬ Ψ#76pK̠!(ڷ.sԢN>gdi:<{IjxJƀQ-THHrp4z:mv-Liu"r'd2=&zb-Qi;NO@`ictN >Lp^XijJF[iëqxBq>`#+_nŵ=tΦOq`6}o15W g6rt:4O [wACק. 瘝!|0)a'q&gZ^ ǿ:\$I}@ֿ!e&| êVs"\.kp@ ,1Oe8* F8?x㖪W2 msܰ{:-/4x X=2>Bv20n!b utC?S8Ȭ.:ϰtGL@<qjy!uOo/ut H@9'Ej8qHn-”?e- nN= aFR;FlJvAoAӊ ,B;0̲\y<›K֧pYTsaId-H볝1\֨:Ψh ں_iY7Z-X4hPpFMH\~qzYxYU7afqfѪ:Cb}#rqɒtAb@~3imaWN$e=DD yLۍnBˢOef.->1Zխ@3ܘ)Enݦ 0LZ `E5w˲ʆQDv߫jq5n7hyV̋rxhA ]%1Bw3/&ĎkVӢ,:4"$$ͨf.rLpxe0$|eKF)_xB&}t~ۦdhD[giVW2-YOƼ5. dF&&wGhu_1׼+e߈Ak,gm,hN bZ˲"ձB-ol!B 1.Ã8΍m0G_ !5'!{Wt-Y>~7툊nvc!@'hCd;q'ʧOLҤB6[Xõ0\M~To9 u[z lL&LIύ!H[d8|=^ޟ%p͢-g]o(չYv>TGDCq2g&)]Әu8.ISVw%l&@h-~W!,i–#LvoMƏ#މy"G$AuSrܾi2jgy28$۹O&9 J;1D;JAm+ XQLP?D5cC (`s^ D>T^+n9K:y3e(ׂ^ļ>MD=羰yǖVr~U|ĺGh@qKˬ-vH'#U4BOp?trV̏N}.-<X1%=%o)kaʁgtFiaL rX8CGykE 9NwtjĖ:2Պ ӵEE+9>(;ZSw|!K`gjSEom\*ΰæªiQ:˕83/DvɊ ,j=%j.uGuT51&ܰ;MtjؗiLlܤ'iV~3%}ctHA89+F OQS޲\+]̫7P_ K ى ؃.$v=rG^%{S"~KG>.3APS^0 e/KSYPk.A*LaqmRl;,:JU.cXWYMBy ӂP`-`*oWr`h 6~JWP6ǽۜb 5Q!ەi,C}|ʡVXX}D',wSuv9>\Ul0XIڻe[zm6)F$s}/0{3ܤ ?oL/5gb=C ým^MWl^iVu+t8C1.&R_}OK!r'dj5 52jBa*1ft@?H-#ȴqÛg|S5`D㠸wLqO]܀G;(e0OaS'qX /r_BՈZ:"o]I|2o^}gUOJSs*/6*o~C@O9iѹ}d[@<|ð!#B!)!jr=G_j UYޱ>~d=|n{160wCt#jM)RT$+;:@%i9msn 瑖p@(7#*\3$Sή~FS>a14Yfy&K Bw# Z*k7po=L%PEb uEU=EXw2SM ym~ZH2y9'^>,Nj̝&"h!.':7Au{M)fi8 JEn)g%[b_'@M`mC EU;D! ?wr:2SDbMkhk ɹH,Wj>LXTM_]nĚZ jvܣRI(IxuB<Jl;$ׅYTy3Nr@1 -_y@u )[6MBs|} %v+2[8N<. h鸏ѯ-'YAN:\J7l>@QM3twT#5I `1is(Ń`FO`(6oyrLԥ޵7-Ո /!]T_\ڏ*QD.$1VoʁTuQj \~S/50 >8xN,fBUf࢝HWѬ6Cw8t2(sQe^.&n=([ |ɂtM',/]}7c?U<ޮ@NLK@U.ҰE2 r8bj#`ڻ̹t@ 6q^'zj?tH濖`N/9Es;2ZA@@iq26zw9u,V,@XR͊I%cyn4%swLP9[YXiJ@4ELE/nNN%D#et5 m'oS"tt Pax 88a1R =.X3#ޙZ]yfI\[5A6uq5M@1K:vSTe#McBr`%9ⱎRε›UEx)oUWO,Q_i V-ʪ =hp!!"4xۺk|{%)l8t s]We(-GP2:F_o"i)q62(e&ӡvu30!abG JsK֙y$qEN` ^"ӻg)`*J SoR}S{l."Ma-Ma^^]Y~TM7E 0 3-pN @'ŋ\qOqZܕ b` i>.遐0䛌"p΍^2 PBmhD&b|udi 1 j}WߴL-%Akqœ읧-#A)f곌n09냁OZ{ɵOa ꅮ%pD엞ʮ ikqN0_Sb}^n-Q%m>Iv#CMR⌬KQhx`1Y,ӛTlwb^0F{Dx/gtG: ݦHÒRoJ3SSnfMv5W3Cw"m.үo:X/ݡ|J{m3} ^Hi~b=knyq';/h[)&p,e7] >^l 2Q_ҝ~ѧrߪzZ07f <U<4ow8"ocI>&TZFf ,uƕu'jSC_L6!N(oGDY81Sn~ud;!6j{@5B+ƸΊe<ys[JY9˘\>!F&nQQH[&֬b Z5}Z7J9J#Q֨pflu h0?䩉(GdBߟe@PQs**%g< WW]dkI{H}J1T`̎(.<YE&L<4QKjx  Qz#˞w@Fܜ98kG +|%w%ɑBdž xiS E$:[{A}ԓg6Va ZFUMޡs7zLNY0>w_w):Z0l@;gR+d~Pl1Fyxgz0a2}hxy%%cRuM3柲t=us&8<+ %FUFmj@(B2M(^< KqtQVr2]*LщэD\Kn'b 4HkYПj=y|OrvG56Rr4_E3 U0)W'ۄ~47[Q`@1pvU|pu܈̦9/۟>F88)Ty+EyQI`(\)Tɚ< 熑:ݖQnҲчtjnz[E|]h{(SwhsmDHOOYnKo/*Kqj$X -}o͹>GLM4Wwx\ד;jF5f\GZw#FM0lTfc}Z/OM(_ɗ0؎wVk9đϬ4a* DG4eAvm夏^ha7c ɹzOo6n3E ?HRN":j?xyH-qZЕsy0#:AGpo)\XJN4XGճƂ FDى`Ã6z@tbp@,^Bܮ_0(&8@i6LTnM\~&eo'6zjO}^^͗p˱ \g6n 0>e@I04)G ^DhYUb8Bs3@n烉։a(}70}8h!ك$-d*<˂dՁ=PaK&gQ6T]* Eu$d4yco ouv+ARqҲ<w k& V//7=cEu; }a^|WD]v&FGеQ'-cQW%`[b4tZy^$ܘ(r5T9[?fv*.VNZ#M5/36չt(]nj]ubI=-24}~Y%Y|rpLٸT$fV(TΕ{>7D/r-yOތ~ώTH"!'~ww_{:vpyOצ/{99 9e2'.f,ɮ(WiU%jCYM4E!~Dad)bHp=T\J;GVJ9A wm^7jKË491-nT) .w>0upbI>կlTr6$ѯIS%2V&,X0S;+NrjBYt-A U c"b.RW*֍:W3Z?Ý?![Ї6,-,[ląCːs': zD!'d6+Cܳ)6pͦa!tTWVMvwX'X킲GzJ|h840W\Wq&@C;Whk~\Vj /oĦZ=\ aK)ҫ$(-n(yD*PQ6cR_vʛ1LioR0)*RI05H"5ZVvDc +M!z98)(sM$xv䕿RP|tF$spۣYzzChB!nu`vMҰL e]9[j;#4-&0<ݹxN f7{M֫w Y1;``ÜJz!.1 2.WHΎle6Yiu)TJ]A5b&!ڢ@lu*:^퉙-nK\M[X/Q7cb(@5Ѐ!Ezk D`D ø( m$JohG3sb0< RsjӒY;c؎ê!y%^Qտs<3̞EteeRim!>|m;#Ǝ#&KԭYQ҅v** əӑౘ(g"6J[n‚@n9dH(oȶ$զDtSJ'::?f@䲫K @1%jML׳=Gc^v$/>f8ζ@_/SCzHs<7Mߠ0-S1Mxj- Hw p&xEa_gR/tjm O rSW'B N<=4O虮?v*-/ATҠ2J FIXzRr<9m?1yx:JtA*q 6rǽK#s@N%* `Eq \"#zq ~NR%}4q|XON.L]aL45ՍGW\u! u(<f_2E9pwT-LsVLB]Ɨ"TďX/%h%$a%RD<͈])Okw/DO>~sXT TFk8 j*wV!78Pn'Չl'L/)І*Mh:Q7QƳ4[gƯ ʩf`5^;5%`Ȑ+HG1]d~_k1m/ B投*v&54|yQ)l*AҤMPd9͔]@= 5F e%g҅%]FNlhl>rhGgU"fx} 'x¡2[4{,{pOwV]ZЅ\#ӞB1$Oqt( <ar¸+ [tB_I?+g1".CȞA?@@UT^I/ThG3w#3"Q)=xX7H (q@9^Fv7oW߁>7jB&0 T. ^mEP 6U 0ՉWǙ. AfGB-C߻g ;=:at =WBxV0q4$|{t/D81cHr_uw#r م̂}y8(ĆǷn-d<[)1' )(-1'Q(_K);;O6N\0@N;\GAM1(KM'X`}u =(ɨP# DV̑ɓQ\ oŠUJSv#}szJ%s 6w]v~N)iӨ"!U{mGf-'(S8&e<^xB`܍ p SVV=+3}[3Qn+td7 厶(ҘX/ _}Ԩ 2wIUBCW?;I{$hjSMt[9\;]'zW/6Icr*(n`,g<3S`X^-8^qcWL ϟBY {z Me Foo"W*%}[^;~&314|Ѵ.S4K!%! G{ŸK<=-)D}WI]zF@Da("x ċwCegt0,vLAx  yQms?7B.!KN ,!i/eӸX@TD1ݑ=OGrX]-paHva'Uڼ"&|ȣqt+9d,ܺK <[Y^sR vm%!vź %'Mq'3<֙$&!8gX?jfƔ2F l8υ0n"L70}QNcP at5}AbOd ޙnX(6B"]Q'-[u5Z4.szuYmΠWIMpQFS'?KFjMh{<4 wRfdBGddB!#?K۬$ tw,A6 PjrO8;i=sqja6AT # Ʀo44 0g꩝T5;UJ]eQ4):Oj - ~C@{YI {I@͗[Us OK O]6->ҵ:s)I:֋D:B`H{supA׃nP~Z1 9!$1#=#VbIpD(P GVpd8yKIT]0g(c=#Fn1,P]Jg(F"Z[=ƀc眀Һl:w~ H}{7GB` 25:s?%ҍ;Q<#duWkSu|!? F(JXk31KgE25Vrα˹^ 頳u M!"E&@8I(0^4!,h5E9LZ`Ʒ=0{lUBMw}i{ Cs\d:P'S1@IFٗ :_/d9Wlmf{%I&#NNX=!T-a &>ܕ1c׵bnՇ$O׉KjhL*c`HcaOĹ&IM@j) r!'mޡ5Rg)#G}L[IW7[8| .(}$chmGM^ӾJY~*t (?uCeJN*tIɀJR܂ ;]pibs[B^*o:A%C㜫0*Ă_bKX$Nfv|m{{`'Tvl~:Nx46" 0RXܹc${A! lw~nf@ZW#SmpRAsIB3J*% /-S41xg4-%xx D~c2U5mJkbs!^EA/`vZ8D]-bmfDaJ \?XZ$ KR#wׇ'X;V[^ԧDֈ3?cisEES/5 0tn#h +U﫧3\L@5VƨYIOMH1K)@f 5Wov ݥ*f@];GTyyY\4gZ/l̳όvMOX={4AM lceah=P>%>Kƴϳ3aq yֈQِ i)E ~U-Eo$4gyjk0`Ԉ`f%^2軠J]s f6Tr@ͮJx$yv_AN׈/Ȋ|ְb/z )-:;F4Kt΁7,bLҐyaHS^xU@D?P vE]̤\-L:էvΨCySkIIU7n# qYuqs x`)ek%1C[,Tտ, R"@6#; ˭eԪ?С/ưU{/sAAliHA&&{ RLaRhi0)%]п9K7VZ\c8$R?:6djSSY z-oUJj?A^RSkdi+$RNjd?ēюguce3Z*5gi*K' XIɽIL<6ճyoM-w.a0d T"~$T[@i|1qjR*yM?1L!&aa܏w}=&e L,ӀNqF owjuX#?2צk2[?FNQ2c]b}N$d e)Hƒ_RD?]!B'^1E;? 3(2vFQ鵨m=C2O)& ->%>I,Hx"F)#BV ٝdbI R~ CI0 LSEXԑ|A}w3C-T@)8y'#X1w$35Sy64/::y+j):E7sH)7]a7 1Q@n/.wIc%p!2.=bM7TRiGw o!ڛ Lht0J@echG_<\(Fw3 *ʻ(ryVϪ=;\됄 2 _z? Wwpgy\@ݑMU&k,rphv&6&&ɂCb5mpEԌ6lPKu^KVwYTZՒrzޘY \ؾSX| 40˩w 4U'^ó ~F"V85ouB:LavVc]gL vA<SdPS딉 %Hu- JpOi7ɻyP-HWILs Mv#ãd;R %ةvƆл.V e t")K =)Rnt*:CpbJ PΊǨGАm1fB~Z`\a|y%C%1APRlAA+k|kKjz1VRn.dZmݓǹq+Ą/ù֘5!ՏkB~3? e;L_U]>J(1BaL)aānN mK|X⦟[ oeL2?.QJ)~ +ci&}C9 X큊ia<\w1U<3}ˀċ;˛|4Eqh&6Q LK]erYHRb*=@k#›=KpYyk%ۿ}y6p)Xz"|1vRU۷3D>\ZI҇Й7rMn@ԕdۚa|SlC Ú'%ZC4'r?_/$ ˂*(ƬtF.H*A xdrٳ7 A&anAa5#Bx+tNH .Y1+[ @zAÔ 韺A؈$Z4D7/Z3zż-cduƘlGJ(~g|0H"eZINQ_縋{"BiO~GxԞ_ Zok;p!l3/;f`ߖƲ;Q-ihIk* VwZ%䁖A*`zJb &^#ˬbXhf7'R^QԜVroC>-#rPdNT9)OWfTuu^-B;APm=7J.@,32MЪ=Y )у J0GMZBhH;} ]?ʀl36C@dЀwic6 n)л}½+(Po}5(sIB kYYI6`\$: wa/tҮwx<Ok-n xgͷxf&HrGH x4q5ZcX#<]#@Ɣ_W1Kb@ŕ )>'ޕɹŧl~>{EOUL޷6Zd:I{:Y{ZzX@6DqE<yDہ$WQΔq˕(mq $ (  5żɡ ܔ[v{2}ϳMi,sZ>4 +nY+i5\+;',"o|9qeQa!C: P(dfik< _D(JU1Ր#q'ʴ[nk9bn밺GX^8Q?}FY8ˆm8q+zYDE(4\ `.ݱŝty6GNR"`} ?JNC5BlM-muPqnf",~L+G _S=6ZM, iR!\b]ャo_q/}/*L<H^uN3 -7=vGx"#Yִ ˢClKաDUT$qfY]ֆ+? feV6PsI08 ٟt%P/翃_ɀZTDC57 #E'Qt( bh}!l:R=B0 k 4|aP#Wa c`^yfQ!@@%kgoUm%sCϊSC=F#GiTG]+)|a(qM%w8+ZcǓ~>Jfȧ;|iL_Г$cŠFUmxa(:Ǯq|gSxj؞MdNp'Y~$_oZ NI "m=<-X/je'@Wʄf"H_'Μ,xf(=MJ9 l֐G5I" ? C> !ҁ&,ÁoVH㣩fڬNsX^#j_Q*yaQniw LpGݕ*2x?2̊67ݳ}/a'i X8Cy[@ # :5[5v[|Q{X lRUs^!pHv;ʂ1fmkݣE7$F >,ﭝQ^h2>7E'VtHgT|"&YbQRʺu e1/-@P+ j'@F R2*M$k";Z%Uc/Ɋk$jLQ(|]źC=ǘ-$i6kqo" v@w,s4hQ8GOp4Z~ZS w֜~2#!d} kLeIU6sa'5|x%]ֹ :H 2/rp*0?x|kiHQc)j$"PT_oLGOL1=&-&u]ęb=I.0} ӭY SEi8`WsJKJKRf+dV 䴲v{C]aNdY0wm79|RF9D*vD7=guX, )22,خP=Dev>=Qs]ə&#E1m3+x Ki¦=ȩꐭdQ9i:][hz-Y tN5~´ p,N^1Qqb[ ,`Dpw\;:1;U,/Ct OmңESShV95Kbȸ0 y1)#4X.бVȁ(qMѪ Mv]eq!YBϡEC.`iLp*jV&? 0_#l/p26Ç!Ϫ[yh)c?JyXojQNmaM>cSDG*oH"ew:!;=2&:UvR^I=y4 R%&GmM`Qc"::JՍܹ| c<9&j`>);4{:牔KURvA"i^HQGkB w;jRsV/c>@DK鞻,q*hbՀo3H'e %U`]:{Hw֌0)VcoǼ̶w7 PCdp92'p9yRAcgMÕoS'-|(gJ0O1AQlpuI8Ȍy/ ]$֋,x9a `FLJK_On)AvE| ʭ{wOúg;or5KH2POe5l^1nuɰҰe FbB#% n;ۄz2^=gSpAה*3EwZ{[LЙ;l=;LӬ 7h@cɆw~\B[5JBT Lzlҥ@_=N ?d چFgwIߑ?F9O5›h gӻ%f=I9+ 8r<̀$}X.rN8Sc2fKYV%u x?tVoRr bf`8th7.]\+ e[koI\ T8A)$; G" "]^P) > e%VpsUbلSX+D|P*m-&jN<߳ɭFxySu%xfʷ>#_!<j vՄݎh L}jwG!&8Aǧ[G_p]\cqnpWye QP. pˬiip'o}{bin[F_1i. k a`VA.2O^_t*B>v,S$SOzJ('` Q.8DvdP؂i ߩqKI,̼%2* }yzeq Җ&CY^r-:OY?<{E~֨XQ`=hqqgQ8":j"1$ 8Mˆ ;Z,}Ф=1'ն C/|yD[JPz?X" N|V=x םrc$Jq}Ц8f+{øP2][1RK@УӉ?/JH]?(uU۵VDҵ Jb+8 ^V(x p8^sma hr5j=Q(3qH'v]:+X{P(z|l`dԉ;0NY8k=|znME*0 Zs5iݑ.RB!󳷟8MZiwI'v-x"$]uzƛf &&H"A8eѕk *AC>mVIE7 :Ji?6쀉@rx%pXɶ vm"`Ҭ&I0.! }:ׇI;qH):?e˺ f?880]xH5%U0T6AT˻J6ü(o7COT7Ǘts-'k=<<ťƧ>oۛPe!g͝^ 0AO c_u5}بbH\dWWKk(тM0NIznQWR̺{?FB Q1&-Z`ʂJhnxkr)@z,Ɲ;xXIq#ܹ_Jp)d>]?6Ғ2ݟ 6Uo"tʵ^<*^g./tV|e<s>ʂljܫxi39BZ3\jcXcg+z5QW(eH'1$Tzn'yeYNYW}䪎\#UGN1V*')[^(SN4N4(r'*P"i+5ả<%|}]JUS=1NN#-ק1.<~ Ƕ&m#dʽE N"R%&FiUiF{aG`\;'14ב'׎9wqǒB*b9J!0qVLW\܁XdJp|KiL).qu ɬ Q#΀%@zW9as~ng>'LO5B"bT-8M2 Z :V\ o:x$@j EJlץ14ÕWkV;b<-\VnֵO968J˾^5=* Viz'po%))ݵ*`;bOyUA}@Mֿ2 EoCKD0ص_V,7l5wRV/ؒh"tvd7)5-MZ@Wu涂8^z8ܰ@|Τvğ~? ?ȿ?a:'Y=K~Ve=c.m8MŻ a4MP)Fwf_}>N_ɔ6.J}I fbci-T~90=χrlpwJʹ~HSI\nu zNFYc撊dk" chub,ߙLYsGzr7zwe.7)q'vqooףRO(JV"461:fv?*# B=Wr]WozSp5}b1ZbBG"Οe4/ zqa F"i.TWFϭG:$m]T 2~q,EIAk3|Q*PRrudZeU.1ut©; :_~Pg V|x̔aϛN$oR$=:#T "5Wܑ1S9;ؔ$WsY7+\!y{#7 e 2ue=H\hxCt#fDuLkQ\WE}H b`u}9,OM:B*B\zNiJѭ*:E;KbMc?Q +ˉ\`BfǍ}>L)Yޖ}Y/Nt]Q4g}PO 4B49|n:^2BA 3,̿1dw,P|@/2Bkc6 3{Sgq@47 jѝ;pY\IBYF1Et[I>X7k[MRSlT&KN:zzң(]1~[#X /2J:شwQWCF?@L?FPa! G\Xą}͕w6"&Rn{!ozۭdN 54B  t{yީ={MY`ҕ/K}ށ*N^UsXq&A51R@;lF.G:p*_퇼EYaowb2v_-B*s>e r6F@!p:JpQdQ[<[bIa1 &~b2*`f7b p g_9ՂjXCt2 >NW/Cc Χw*bGz953:h,º4rOLu霸F-!] S,! )kBdFnGԨ0-MS8$#d\@qln+m% C(^{l^bd:]毮 bmT*gJDO6!-Dߣ1@ 3% jpI9a D EgRӠ/aqq>:c~#jq F m2W@(']GB~z:|%I,"42FbsDZ^> q%\ S,'0Jrf\þeR΅M9+D֐W>`l=y߬eHRUǗI.BP=8kr(G=i/ci7X30, mͤז$"E/\0إD2!_5)mNX+0Z,2 Q_Jg-B;zPӗC $Y(.8ahufeFV@ЁvF33JNSD 1 * @jiZZ 8M[՘;yK '׾܂F몿i Y5g^Xn&-ue Yɚ zqm@q2yg|sbzx[& 3*Ivg=Bbb5 n[X"lq/L];HS걑)"nK3CDIm}m"|&QR."к %+cV!#+"P\P;^IJ?UV j2HI&Vf%2`!Lr @mDɜEqHD}3dZDg5]j/~֋ICPqb+ʌ6jj^{ÊC-wru1 |FDGJ||Nk+Y-}7\p76Ll@xTAs2 9Pì=Ţ&ㅰV:Hꘈڵ3`TU@8x$xz*I5];-p>\ҭ0{IjqHբvf|LG> 0M~*~W+mw!.>cWAs hfa0˷> *֠pcΡ }V< @W2ta g[at>.֗iT7D΋ot=ixB4nr!DZɲ0vsjlRA"@<7䩭DÔy]X FȥDavޖAyCs-Aa\|0t$q;\5îU:wQA /UжZipdz'?%fas?FX$=xdLudA1).)ߝV[ϺDd䅖 yz6jlZTyD+NuziPɉ.'3ޔ}!ZLKɳS izFL. |k/BzHZrW7DDw%c-uj  c.;̥tSzr.W8QN| "3SʼbFg13YψNJ.w]M`}CxNQ(qߧV[eh> i4Y8QQ~Y  S|0s &{?OQ+ t>)EN h쁺]f&yڝ^rX-9Bջ4}[YZ"27өgaUB;ܸO5؃rm^s4u=f)PiAh"w,]L{` V BwޫJ{xG`$j7l쑝Oɾ=85-OtrT(ؤ"{9y"'Nl|%rwb`')\GKnwul5mEE7qKm-jD0!meYװ6&i=_$tIh?d%@Y~ uc* ۅ$u:MR! wPV^^-џ~{Y1N`v#כU'vPdK &l4?~m;:cx 0->+P\&1_=l"?0]Y;vʫO}Fe&pDP:oFnBuYwk+e'|X$gC [\1w"#//-1dWpbcOMy*Y_jSchGrnyЙ _1ŬAh~NN4|$N/ȼ NWl(.?yt5uͻ-` Tep.]۟pJkT>uΨ_E>-V~Q6Q_P N܋,U Wb'ЗR- ,(!ė5O"X MaAl-)ZKJZ7eH@CM=.6RRm<6>~k IcRvVZ1Lq]d+] eUğE-wȵO00= ^/|~| ٹ2^@ڃc{NZ;Ϣ G1{1FS!8Wu%1ݹfz$LUi՗nDFA(Z#jWlU`?3*j\"=fKdo(D ?FQ8/rÇ+6l%Em4>e^b<]{Jwt0 YNKofeT@Ey# j M:.1 CY^P.HǸ xB>AKpe+\e(QqY4.`Pcyw+_ zCK'kRπuQr љ^w?V|+ $ ֒ aHTUHRA"3]u,cw<8t;x,![DSn#&x ' b Xmԁ"< c0ؔ,qB!|~Lmq˝#l8&-n.o" 冐}{VU-(?n?ăӑBgD> )xR Ld@Yob; * {hL;I#<+[ye©S`sfba >=%za/u 1al̹GdP B['b I&ɂū$t/1Fx<&7cnvRc!9%*s#2GLݒ>LsDI,˝6ɮ:L){~pH]OxJHAdA=5uPʞ~@dpm]Hvy} I!Ё5XQVhB}1Jj 3oT.?b$+[di29j'׳b|v`}gWPo$/PGyqR*f]9s0%s}^I/q2-Y n0* E--X:穳+o$^mf#4:e(-qX{uv>/>_#$V3>qTעk o̅s٘R&|ClwsamDc8"nf1 jWٕlx@ʷMkaxO;3 AC9K={" ͿDʽ1 {ޣ!e%{C(^+%Ok Gޏj:lB]654<±u)g$p7]2Av:8[m/҆S(:W79LD>}?uq.8i bE='S@ :Ή+ \M2Ka m:Yp) @6\n=TNZivR,Um^23r|!"r%Ѥe!D.]4-cY6$WI}Pu"Ió{>l6a-7sZi;-UД>lCx(""a?9ܗ]WECb0řե8%`ϐ:IP[Jt?_t$B/{Gy^Y5:_pF7nQR3(﹛[.6? Ji=b1#1`jCʾB9ڑio[ Ԗܩ;J6>ոn0XaK ʢGF jV$/.iN ST[B_U 4}A De J\Yœj+7LKTsҭ}3#1h \8r(Ȱdh?9t|Y9 '('&Zv$eUPdh(,eJi naXZ 4"1-wHT!+{0p*UX>[_O<&v˝Uvk[]}f6S{*tw %Պ?\J17k8pbV=Hp}yZ2Vp L99;30zZhsuLFHCg4?f1NOGk)C[Q4/4mu4SW %3[|"|tHG˸o>ݳ% vw8&>/3/z},m̳8\ʖ&pi  &[7eZEC{1یlA~Xvx[ -6?;%d=,T~}|93$ R24Fza?!q1LVi,{e:A5Lj\~LG5㘚C֙76H,ID9n-:4AYj R~ȭ; ٠H'3,y8@{Z0ȿ.(CLwPRD{}RHhdˇMȗd*wnDS;?XH%s0}񰴼#6qɑnF)È5;%.+<yrn}/Lyiig49~|mrk$e ޕqf8Tyz_4gM5c`jىꔃdӘEͪ$hCrFW3L@;8G C_fdLTڧv{Q\Ε ǐ'^=ZgCdw\%J!6[ } t 88-;d| D$ v|[]CCPʹ%,K2ciMR{$D3.@CG1/1z|~Wz2Rmxl{߬sP)Zi:Fա]̮c`JyEV8N6= N`r4Tٺ&p:g?+wh?3[] }|Qq/Z._@H EFIRQf吾!CjtkZ;U"@P Dqe~PŢp0(BuYvqIKwXprV4kw}x&w$O@*REK7NY֜9AHz|5 :_lY,;s!˨^rwa&/b+^e Ѧ] G#ɔrV@ؚw E9߳Y*Ȩ%娗|>I~XV $/ڙ8.5)+13Roq=o~m-t8ғsUjQDhaxIfZ0>'"uMX# eŴ胡0ڮh{NGJ%W cT"q7F,~@q"$GHyI)X 7~ukPu|1݋Ej!ӥIw_6TOLX̳9a%WONumf$G/MJ9nP N!+ {یj:>! Xʾ]%Tْe0GS3uG@ kGeHM.G{6­J,ļ~9mp-#KȿZ澜nn@סuj]"^Ѿ.2H)pd?f_ ޙ*r.$ Fo ̏=dGw(ćc۞%/ܽsqyw׵:u L2|GaVOy~M#8ˣV1XS*9?sΊ!.>B__?l J)׳weg/'GkX@I'{,ȼ8mo\:D+U"l'tk)Dfhqʣ'޷Z% {nVݘ~׶PD'WG]?#vthjBkU oF9tph'sIk)fSsl9䯙~Eb^l/z @Z7ByBxt V3KT/Ȕ[:UG7\?yNM:nՋcIuATN`1\čE_UB$Í/HzXGL5"X)3 2Ț(0m% !o}F̘kRhVW5)0IX9SNUV} ʋ2 4kٵN]}t@ȱ x6[lV:%.$׋>'5\S:\"qaGGD3_jkC yqDcz5%&0G dOkrDլ 4ali7|H.e+,0Pup$ 89Z_vM2x4t@ơWgunB3%#"o*&"8T8ZMiHPt>}*Ӿx۶~Zý ix'afz.q6ް=o+1/{SI?V^mlH^P:mםP'ϟ u:W.}笢X Le+Ռ-,ʘؠn]po0J :@uQ\7weUO4SЇPovr;wi7H)/X"ԮWBGC Xq^ 2GκG BY#W!1?|jTGwUx/lrxT\ 5Ub =כ,8bV=V2ϔ^Q=j 3.A2_$ "b(lV$a:ȾUOQs!)l}ڋUhK^l YVdRL,3RwEa΅<:mGj?VyxD í"pF_Frp®IPb'Iv%>_Tל7c04sPQ}DǡJh+ۿe 1^d1N"21uKH^֗3DG +EDeu-[5G@@p Ϩ4U*C[ɋhD%_R,W4`{oNXHߊ]?n9 H~7Mm_fH˒U=gyd5Y/թ5 /{oowۨ FAeQ>*7? uo1af2 W|h !U}4dlϒt}y4jNg–%6z p9 FM3yH;[!X(m&W(+Ou`f۞:.!QƯU\e _MGίY.Ke|`#gFsc"c5UJh~ĵû@AsPe3[j){C'WkY?>Rqyo\;mUK\& ßc2Ht_ug=eS( 8s-/W7 nMYuۋV{46̛TxmJ﫯"߬':!*v ۘVgҹ%/"KQ5u#:WZ *z {{]Z'c5ۈy$hSt_6'p@ mU;WјdX]eE; qOpJ=j9m}=q6?| މn2bCӅe@ETO =T _ͨ[cJVY*ayJb{/XgE"(f> ug\X:dnZzC쇕ۧ')Hb!<*>@&TQ&Mn/fϝBZ ;Uln)i`SK~Org)/UB„1DARiEئdWJ5kx۩dŘôaj<ϊA@΋ Us6 ˇ "oou5x72@=]0ZNNtc! -A +WނZMA~Ix"f!0ch 9^Bg|D)|D U#=xiW+@W^iDXٕap<^.`|" "'rIJ3u L*Φ:hO5o6j>-ţ,P&-~Ee K3%e݁:W$"]#A E_GRJrΪ; l߭¼}Җq]R2 Of0a l\ӊp*rc~d}읂8j ƿ/E ˜$JVmg [t+h[WpX u(dpaZ0y{ :Hɲ&1{+Eѻu@] (& ;Z]laB;^\rhW> 3*Ӹ?'dh5b~N~dpgPZ럺Ύ1ą^s.Ժܽ/cI4{+%Jq2ЕJEX<מ!@/կh!~ѹ!2ˣlLd S&Gg~yk#RDK!JSTl/ڄmcҶCKƀB~[q⯞hwAС" ɚ6^t\ke]\'~-o_ 𹦘TQEfPj+’GH A`by"x0&p-EƘ ?#2rΊؐ׼Us$9*ϏX'5t½TJvN?@uͷ2?ql$'hPŰoLEђo߲8?)uq cg,x7A'O,ekLmlݏR Ҭ|hOV\r~|F3Fz}gP9+D-Zz:y10t 6a3ɐ+Ē&.>~ױ|#h.gLaۇѺUMaCX8ΆD8Jh3cO[su}zS\4|RWyFWzB+3-7-]1fvxX^d"s'7'qP(<K;XN3Lu{ҫq*5vSE{Fjȭw=R D#ZV7WÆBg} H=QE5WE*P!) 4 _ǂ f^^Y?+ŁpXmj:\v_wߑS]%zB+^Fc9Wa]vdj-|֖x@* Z tẠ[RM?!:ƙfPKPHUMaKq8Q2/pHWJj]IaMʺ]]I.:g _3E* $+vetCnSa:ܳ_Osr"`O*ynيw5 vpھbWv@O aN{Wّ!q@&y8y+3f13IY\u_N /Fw &pVfyhV$N8F&٤< U'M+񅣢UZx<`*|qCkN,CIVDmu*9($gWH R;ԯ ɒt]}d^8{$u ` OsY/Q!2'(.4Sic7/B0|HK:rC87$,#XE64ϥqFFNGpII ĽsNE+B#k?vI pXѣżmxh WgqYORNK|If+ =$GkXB>lE$6$'>[OkS -GNN%ENj2f|m9CQstkZEt+0GU2b^6HEԛF?Пc5[8'LM\6( + " űlf_/˜j;'9@Ƀ}1gT%P`O(ι 3!5 EOfz.;t-Rx!GzSDt#`yNړ|L4*w\_[qZJ%Ry!F$ʛťl^ÎF/IPY?nj J̸Q:U6@ybi&,'ml۸ac8o\f(i6SfD2"_"d6(3ךgD{ ~(YSqmUJP·YJ$knqlO6=9<$]lѝ{:l_4ogF4s/>S8O 3zK5bHmLOtY.R9{g ֜A&MOٷ з|LS"Vq\,DP"0?9uk<]=¤9ӪV Z75n%w4^#K迸Ϋ,8t.a/=SO>YH_w5ZSxPhMu1jBB)ғ-po` 8 tlbis/|k:YROX [E 8ŗL|6Aǔ}`i2D W(.8AfuU L -"1 UH%}%2<)}ݏ3N1uQMUyz EZ 3| A6%&+jb&^8wrج7A\aD/`gҏxH~.-<07{t`]%zT\FxgW|^k̦Ƽ";V&=1q m]6T|7Ѥr6P=sU-~k3%b֍s 4ɧըT%P&SLc pbΒ_=TS T>>/"kD $Ƞ[(U/[m$E(#1lH z-I I) 3_Phnԣ_zt 2+eN˻4)GWDLVE?mG#׭"bP/uɜ~ sR) Г koiqxBRI;,Z67y5Y?h[F]vlN5z**Lumͼ )]~ZQ#@6oԨL/YfKuָUb9{/t5J[ހW$MýVJvV)]x_zC5J,rc[#klуu腇1Fĵ:inU)picQ1%H3.0^)0;v)i͍e3n58$h1w4Xe?!RjhYf}b(c}niW'Ly`,* |_ا 1Ose\ޗ_-E(w$e:y@0ctPx t3!sV3 ~Î(h &ZclUdD(uXͰsr V#kϬ?.=W ULT : `~4yF XwFxaQ@RQ;.'=U "©Pj//x|^08 8fuuң̠H3}fc+w}sB U,)k%Sv0]1tj_\٭Ͷa |u- H in;NVDI9 j fEʓ  u>vZO54=%ftoƍ&x1BH %msJC^{"6.K!L $VcЕ>(!<|`?]#r1.(ܭjqԢv';M!}  y_&?#A*)1@3LC(PYU x$ uՏAFiẒme'h':/įO֙IM>"#^L .t Ww*q}U1)al.5!M*rGo@.KE<6ԑvuf ki_/BȲ]YhEaJOwaXTar_DT2pu%WLL%\X6/*]-%Ml`ߺ[X@idIG՗@uk|y?dLh : Ge*އ/ucj_@: }`>B\q?m(JɸRyvBz"UpPТ\~ /̳){0W NК,hA-(10X.PM:kRLr]jGG.ʖؾ,QC97ps}rmb#zp*9OZLNe@w.5`t?@-@,HS̜G*, XW,Ln)B|(C_-by͖ei-`q x<2Ѿ|<2^t h4B?.( Է闚H{ί3#Qx.~uj}c_RԘP,FxE^uj3'K܎q#cAkClaV@TmfݳK? T :M@Vd킯n;c_fmvStA`'S>KTϞ&(ewbNAM5l>+yUqFzQ>K\Y)!`c.r&{]tJO.ɯ3 mjC^d*ہuVյHOq8# ֏͜ݲ5ۂIJ# yHۥh`Rq?"ܪi"xG?4<!GcV٠||q/ݟ} ia`DԎ=C%5,'2(i͂֓ٗc9ƽܜ>G qsN:q({-a{*J?LqvY(gmÆw:z]u1]2@ Țb & 3}u23j=xRDa62x.Y2۫z n@ݺ\ OgZGk=ZiRR.G=L_$eP8F蹶m-D>HJW:CStb5<B**L1ow5.UOiXн^{b8fiq$[{9zc [1ibpt,| u}FGW^OfuH4 ]cK5$QaH+GI*- 8< C=* mY6#m6Di,\Ɔ?li|CL }= I"1oяg:Npصu|fNqBԲhV}B9z+ɏW< i4" ",KW=#6asN05g7+(m j;j"x۠i;HJ=D_Pn Zv X졧3aPj^PhY|^qm a#áv9{+,- Yڜ u"V)3l1ZihWoYt\tKWɺm^`Iv]Dg K|ĥF3S   k6h+%KW*e-<Ul0nK`t+]>ef+46sLj8}X)pٶǞЅC┧l0ꦐ=Uy,we&iA/joiv7c c|R"BrڿQе~XZWδ,(zhnŃAb9N},VĠ%Xp ` xU'T2"LA2Ą|EYM*Qj~2~1~Ce8aÜL4_40`soW:+yFg4|ش1of;Ӹ$PI>1.q Y3ۜG:[,EhؤRNbtIk--C}{QcJc4G ٯ#PYl_l$Xi):܊~:C9RW]!W:}3t!)d[cfw)4Y`OP,Ry9ӹ=ɷ mp&5]x4Lظu?ڶW.\rI(*pW03%-XBGKJibT>ҎKfRiNJl8 'b¢h/K_[}YܭH0\]tQh~"kLure!HWAOfO)]1GGCmM[*gʍxy~UK*:**QX}vh Gc^4W#ltij ږXIbz.^93w{1ETXdĉF#(+UF-ltCWN&n/4.B^D݄+Ax_HeByFfyO93dEgq#{s6y.wrމU44_X*0ͺH@9p}_ZNMDE5F9̮)x*pt"}ϵTxIf8VDI9Sl-kzqDs;|21Sü@Qyn}tWж\Qz{js׭9_`O}^$=i{taէR򨘁B\*WTIV3f)YEsi+u 4hxfe{NGbAF̀ Z9mԥ̲ڋH RTBpUqv^ϙoT*̻Lѐ~)5ޮ >ķ o9Sa*^B8&%{  lsDBT_OrEttdO9[W{ڬ W~.DܹIGf{rJ`&$SBV5SQ ^uc`yrY [EhĞW#m(˴y/S! ѵzq.ݗ*Ȟ㵍J5X5郪54CǓ!{[,l+m'Ӌ06aK?IGt&7#un{"Za;c6<"jJ'L9|ѐ|ԴҔ Y p~{~Ɏ^Uv0&\بl^;/Z&hAuzw<s>b:"_l6[7)4> )tQe?3G֕ˎhuhRT=tʸ7MEçLn-AI:#p`VCM V@u]w8 d!Sa%>;5 rnl.6O逿JN5*%fw[^!'xCjSWH…xt X/ ĹǙWQfbwOT =AËVwj)_ThQu{)Uxl㭄=8y΅~˻0UteܳR`mB/;=L͸Ob=2lL5QpEcҼm6Ҩ1^vMQ5DP0F-L*&(C\rBm%V77!l4Ke{ $^*qx#~rbnPI+;&J(׈H5q$g!3rS c8òO)EtY)mXf}(=(8{71jrTO3sCGf}Qz\CBp|5K=p!HH"tCBy΅/CoZKgwu՚]\)N5}E>G[Ht~pr\mЏ,~o{H6.U}fҿa*[sFOCp,6GP *JI2B‘+< =4Rb׿s1 \pQ%i@,ŏܚJEW&;f=t5$ӬlkTu0dQ!;ϽZ6lvtc O)mR3M &}[ڐ؟hPgnm,Hʛؾb! Xщi_{\Ǩx[1 6E:t\s'\7 Q?ũ|[ڻGKKc#> d#\kR`v J;rfvJ㉳y%UQDIA#]ʊI5^JO(7;Ufq?Ue۬ 9hdWzvY '"'OA/ܿ;zYf0~]ɺ2ϗ.K]2HΦ0Ѐ.X 9 Q95 `.̇m@ Jt\@bA}IVŘI鬳'kNEXDL$*[`<-yH$@gdَ e'xjm$>kq+VtlXVLe>/ދ9b3r]_ Ը&Q53y6":ܔFrM#1N:DGu@@[E3u[|CPU?Hے g`YXm޳׳[UZhz%]w1{?u~+W|4_]Fhi.=Dts{#09hd8'%{D8㖙wN12Fv%1wNm^X ձyX)*ckIP 䓭;N,̪kl)lIO>:.b ޘE=!Kg<!A$] Ҹ*83o}:+\Q ^,J,+++1NsbΫI3"iֹD V]. [yj|5!SyZ =J"u%edӉk4h 4VxD3 g3tFZX\'HCuRN]8T*϶CG%gjxcvJ{EW[ʕ))ӝ>Q |;5ihec``;.+pl>YzA1%D ԀWc2)h\,[k-r'\y)ӄ8vSq4@t؃"$3@Xh%q]%v}f3ԝ2/NÉYz{ 7ooEH]I7WBE1p V6:*Y=4@MdE^Oy@UMCbwtKi7`$0cyhIk|+<6PG2 dV> osEe@ k7:wCM:FLVQ] %#㝥C|גּ n %0}}D 'Sc0CA]!& YW`϶0IKk)D>y'%Bŀr䩉TZĆrdczTW3T 12v`9#lkS/@O_a-EQZD%vQzP6 SRlYa[,:^ Iu0\L-tGpz:](]D DkLC z7I) (-<[vvjL* |y7x"@+% 1ur;$ ++hGBg^qVVN75_ڧtlȶAJ#)WIQ5w0EꢴHC'tC91\2H?1 ߞ.ح@!F &t^9:_X1`jUim/֬?HI:H{1 r򙀭}2 71YX(ot_n0Z녲b{O+QHG /=j>MMj(X`MFK~_ =(#!='[fKj;W ! !/c,g hȧt#j%p.3^]T-NG;oBhs_5+:]qyw.Dv.4KzT),s"Q` #J񬪺3.[b3x֯^M{odqlv{9*V}:"yiwS?WR)iˡ.\x-iD/t w,ʩ- kw;NjsTjFgy؋~jΑzʓFS#02b~jn\&ىgD`â1 ->Zî5_!0(Zj.3# g>u y5`N@*.Sy&O)>|B39{)yMmm̽ݎhG%c{nh3;9<Գ8֕(!9[_p1=ⷬ2f2٧Z@0jf,(A\yբ>t6C`giW2U ,%"i-\E{giux.;w$+Z$ɻ}?͑Vx6wLL@VVlJ7Z,9Hz eo9Fgc&"Pd Ю^TEP 214`}mFLÜ5~BXx/|F2 7WaK}@gYXT;rMh(tv͞Mt[Y&qG#s^)9Q̊j|bR+[TQRUl&qD i?]5m̿Fqj["i*x(bD ~h@Ju[9~(IRxq CL DG%̿E4 3̶ e ڄicND_E; \LmqdU !ۥv yuA:NI\4SNHn>8*ymkp er?$ʘFT ~Iƈ!^TW p[丬l[[zQ9Zw$Zϓn\ ҥa0`3n4EQ[1-fg  I+tȔ?[FyWÒ;XJt2/0X7IBIɫ7ux0RעK[/;NPS3 eI̥ [q,͆HoVH˗pܻ7aIז<*_`煏עIFLx\Bm_%#hE٠ŪçU'u#t"wWߪ3Cy9 G ^ΔWdax`)UlٍDGl)5h"cdCIgp3j8G0/? HbeFSjS(mꕬDvbC$qNWF$2fC po\1g%\6jqb\ٝrTѮJ<mVXe*STdoPU8 n;h{+'K["NNO„4tBtjOqyA$NɃċgOɞ*$`-[w$@f:$S>ԕIMz̟*u遺xRӇjm'BVg^ťjMp 3mi BF{en|) $eʜ "X#QVQ>\`0jUtfFR+uTjx.mkp~e)JQ%F3Os$?h5Up$/1An@8`ianB8iQIQ}qcG*t}:/*Oui`of^eZ7 @1`!6̺p4O,ż/N4#Yb-^[v59'_]ST`Vu5piU !(5qB][!54k⢥HتbKY&Lh0暎ϒ k+"W0}n)P$VA:^5lilϹ$6UuV<43q+qP>ɟ3E{"a'weQY78]7 Oեc`WHgq7 סz&@~jΛNj_X5=w y;ű;t+bC8 A*F LQ ?kˆ{CR1esl߰:^Qs zd5!rZn4X?SRsÎZS1kJ^2bqa3BN[19 t! lu6<@_t j}ZSήҏv\y6O)X[6r1]nww! M%qq_B1ߛC LZST7E\$aȘ!֯98@PYzΙ*B}\W~GR .)ڐG |m >g-d|`]+o,͎Q_9GJJ}R`lQBRjSZ05YPMP%O/}nY-,Re܈$q]zd-Ui2;:E`S栆8RX߽IY={%Ƚ8\9`g`EK)*owċyosQ O{tC_7iuHrIjK.1وvUix;nnIc@n7B_PYqsbGsIIU8AŇ'X7b!i9Qq@]Oɕ6ZZk"Z{uކBxύoO_ bQZ?Jn NtJP p@YkL3+)7y]];U;v[SɃ ֲXf&X^Z>N.xaZVq鉝EJ?ϣm. Җ1{)8Vk:bj:kIOVLv rܲIrFw7{ۖ  .U#9gR=hngd]wd |k!?㗟 3ڥBŋ>뷗b5#G?ǯduuJOn^4p)!L?wpSLMĻp Nm1G\ժFɉ}e(̳_{,,HDInD, -; ˞dq5Vހ- t!92Q1$nކr0R!5/2m)/ Q.@\ &O752`OL+g>AۗX|8X[DLK5H,^j Rʾrť^&ǻ0PnĴ0#gm 3M2!h‰]\[S%iB\ۆY; u/h? Iɼ}jPR1\tc+˙";p+Öw@GX{D RGN+s*6 h}Mw}ޔMl˨c OCvE%7')xN 1(C slp. ?Lɝ3tr!؍)#F,ƀP6"'&mѡ"$ۚ*IRלJdmmPB5v]ed;u?sŒR5 ŤRt93쉰0f`tX~yd.ZưŸ~xz|ުP Zz~1N1&Ѿݔ)99L|mw"$8l .3$t݋ M/0HIk8YEWAbڠd&4 #=ܖ nwN{!h/~w'Bp ?J>C ;*Kj1LA 1}*aܹ+{=_p.¼;"]3s fU%nXUie/}1#eɶ\/bc'6s/ߗ _\ wͥ<D54Og\1n` %߁87UKٌuYpc 'sA./ݓ-ςr'dGKS>Þ̱`rf3NMWoBc"qV%}}(v3Mz^IK0%R8_12.2o'6}PW8sQPs˥J}С=9TBTP>ƥ(EK)ݙ ?"*OLâg:Q-g#JN(@UJ "RBs>Y`ý`S"nQ- 3\Rzi:5_V̍ds`F&ނ˂mL1R4}IÓLgZ,=FLr.s 3"%&dH\)lw$Zh#59W߻tIcpȒ]s Gq-tyɐ-!hh삫ԁ4muL}IPáə0Zl} pA&|1<1ġXY5g-9OїgLP9W9ŎB т`Gi+XA'!&9x Z ucg J㱌ØA4s] xv۾ nuݤc ;1*E?qKJ,S9DZ̛ J6d C -n~yqX؃62i!OEL8UMg1cK^\ kB ) {1[}_~A/R|s Z 8Xhkw M"c f8:M.4$XS K]}hҞ\#79;Q*Ei-zw<Jkqɪj k6`nDr/..2-9e.DžY G&9W-o^[q0-tYj4AauEٞqH.I,DϮJ|4/fW;t%6~4YWs3^f5ݟBPBwZ,!f B8G$P<9cr+Jjd fokM8SYK8ќdjC{<ďp2m$(=5bhfJHI6h IA<*.Vtnɘ 1c5PG҄Q=w$3bwT7$$.^q=.Uv4 fT|7p^Y̟B}4@ȝGa * gKfVz}X+Mʩ-1jl_%tBEϗbo;ˎ&@v'XoMQH`a3P}$Ws}I֡R9 {Un ѫ:YR6ѥ?_lRD! \+'(/lBaqu1eQR!aLG}zh|t$YQH gMeTU`YTRpbuL"Ő}o)Y)7Kn;ާw3!~/ w&MMzP;]jdv@^a=O4XZGpUz}b"nu:{ >[ Z?۲P눓0 rHEU2(5UN!ԝabݱ ]VYAam!#?w9Hhp%u [s?I1?o'h ?KhA:"WԭɟYnlQئJ)mWbNWP!ĆrxЩYP)i$6uN6uV}"|%oSi֐ŝՕ-$$ljbpzz?/%6YYh( Ȗٳh;X'7Yb4iO޾PsfwG^[i&J" v0ߌg:*BL$tϓp_UΌnOI*;DCVIVȋS@ usfAB8Hu.}V EխYEM<)GG_R2 H؁9yA#{Ȱ; ֢ g ȤdJb(ix-2M$?A*D BGX (pKɼVJ) \>xppքΊwc 1K=P.YDGxPE.GX3bڿrJuGI 薻j&);i0&bC `'-"0}XlDOTw6!QaȣU UuK/&e؋ j.C+uMB0!XU.׬QwsB)'C M<+<5clW<~Ҷ ϊ˵  0(pQ1CƍIWpѸɧlr0@?FjxB6^-!(0RΚ[t颧-e粋r(K䂔 MEJ_nDuWKW¯ Q <S߰}=#my]h܋^57G,[IԐ D0V1eV ' ]L}(gHK2% _ P2ы6=.*}2Whčb[3`7EM&Zkb M!|3PCDž2~!:93sIEO&0%omj  s=#teNoeOd>IYmFg#S~!%/L[opu8C/zn+K#!"d$F\u3oxt g]@}@KKw$lNMZr{yV y\ਥE- i:}zM=U+o4mhxs.Qk/pDwG%Β(ָV=мmhfwu<}$.9K`#A _-xGhq@-.$<[ U\Vb=OZHgj a8Ƌ|o7ZYvX'@+KOr֏4- ɍ=bk2hbT $:͹~M7v h3FxEpj&8WJ^½F-Z^dtc#MJA.sg3U6;E~S=>Qh,rSɏLɭGCp,A# dj\R^Lg@cz3v4iH\M;s qjADlcȴW"1[ԋu ԲM6 Z, <4|^C e(2g h)ɬ;[8['w@ ]) D>fÄ^q2tnE X^͈-w <&K#4L##+^EbEN&!GiTwo! Gx_'fe`. <5=`# )Y^rЭ ~S{;Rb Iob߻d&0Ea$f?b'ɑ:#o}.Rh#:K4ܠ!hk' {6 [[զ0rn=˰˖‰U"Eɾx4>xPk&g`BD*3~b;k $rϷL\W_mԌeo7t 巛*3xeh.|0kC6sZBoLZP?ưNlʪ?؆r!W~ m'k.t._V;*ûb`SI )RA)^+OYyA)._y=M.} ~ tF&ֱk'2׫,}\#m{RRD Sa cf}e6'EAƚWR֦?VbS6M/b Y'CkQs;ayeyշÃR`ܜ>M<5/0 ;T]ϢcrH *=`R8XK\n}.ʪFZsT2Д<42-a{2X()hqi82%g5=T|LmҝᾥI+#c1:GU(i$VA slZШ7jsyƟwNϺOgHJxn ܾHKu;Vl觶b zU8[fy$1%Ux%!O_ Y>=2YKke R7_: ~M>#UYLd,8?(I\_5yI#6?[3F,KT;W<%ghkE q#zw:")slef[.sVd)lqCl< 0|C70]@n[@(ddo-Sī1aꡆH;)°F}^}+5Rh((ui]G?.^ef/vK6!8OhӃQq|Ʒ0lϲ,hr`| U '\DJ*^I@255sG/ iEx`&b<<_mso J`6Ϋe*LGt&D#X^5:CYR粬{)s#r3HHwId F!>}lEH;ODd(ߐH@fU*P; 9{H8z|myEG%Qo(:f B{zi3 ;I0W4 .g$I'i ~e@xqK)37ɪؽ:a3S\S4+zJT^JHZg*lp`Go/hzFfCPfnzB-ї.㠊zh P*CL RǞ 2+'́R<\e&Ł:n9ZQcb\9\'!J%ὤRMog!2A^,T~\h+'df*,Qҝ!:dÍWhHғqX6u[@ VV;D=b\-D[B_LV*9֠L%{w[ιhV|U.i$*8+7Q{qv;` QmO9bUIJ*"?TZ֠Aս H9^XʕtHiyOaIqX4m ASA^Ml9!M4ql';-%ޥzHzu~wZCd+VG?y|ql>ϣՑSbH?.w,q$*OmJ:vy](^J:>\m$Y<>;E4ra5Kt[`b<+}d*5)=l$=l//CoDKpK5r fͣ#?QO:mnMuem{D֔c)͓ߧ}% _/;~~U72MO|E*TZ#>ע h{7[= & WtlTh'VV7vRJ/H+9[\h<:<#1q,@Lû&jKz'G AA0n[p/˕3% ibaeE5 Iכo AmR.E Eˊd~4er=fMdlwgSgl:\xE5|}14Ps`;N@W&<cPo`3QjKL1$RkOme#?] erE2XT!7#uP$¼ XHD@Xc2s'HÕhIlFy;Z ]0-"\Oť~5սBBN3Q* ~@l܄a=Pw%#??L (-"ܣpvj#1{PInUa9L%j^R0g6k|wDul{k;敲#D"`z_+ mQ{hM},'CULЦbwBh2/~&*(\y٦Zw__}5 j@wKż5GXLU=ARx=;h8 7ΞgΦgS-B@( L '!7iNG۴2 Rx_|zqD[l$A[(eCG#[[rY}=6*z-z=pgR ]Yk9_ JQiHZ=B:pxد7t1P4 Zf'P=vk7GZ7U//]& i'-7X,9uuu8|\(32#[WC%%H&;Q;&b ̻eraƻc6GW47-}:)-Z(4Mlم&rՊPB{#&]\\{hM*!X@vmBƐYɍDqRC|>YWN}9Ԟu5bM(OŒ2"a8a~ ߆ioHY!?Z7Izv&1L}L+@O?(P6&ESׂAK2NH.lڒ)b΅tl 7̺@MX}e[=y]5i;)6%j4,QRdJ5TgqivBnPcaM:xoGuaZm5@l2w2O=a0_t 懓 <o^"'1QUȏ8`b}>`CdO!`쪮Di12i-ŗNǡ 1 |ڎ{[9ѦRU`; !}fS=ǛȦ9f ;U !@\_*,%jG~(@3R;3Vl6\͎L޶y` Ws[^/~Vт&B"-!5#&\sj<훜A^]'iQc)B à\&9NLk;e{5@Drcx%Ya~4!/'~\{ja m ΢!f7mrKSP ܱb-gϝR vL^z L3DW2H(WW Wl~aMwԧL1 c,g W<[O1CsY"u˅cv$*}LjkCעHDkCRۖ޼LM瑤E}w?AF:߲8j6XO=f:sDdk +3;@R{#{nɄ XTO%KCMMz.䁯e/1 JFd$ZJd·z2'_> l^`axc** nKqT5þ#3+3X S^rg߰UM߬]:gbU$.䮁VlmLTJ'ZX4U X/#K$jJ$AiZQmOAImn#o:0Lݘ5a<4Eg)%Y9ڐ5 [7v9r֭A=*Iry%;U5 >|q4&"8q,U\ peo , zo@#:"ೌ@PW〳p6M_xˁH}P<_|kFW,`a]vqȧUxYAsu3Κ(H*Yn2 V Č6 _@dҍ#s֏gׁNf>+9*m +ėU{$;=M: e#f2젪? MKK@8*;U>eeߠʅA0Rz(Sj[ +->fԷ[z .bZXUW`q[ZHb?^#r#pUd$n4hT%dH_xy%6 {f{A ׼O*|ZـuZwOLHojVvi ᓙ-WW4s@Wd`)Ք E߬Lu=AqBBg rݯ4_:ks8zGw]Pl4e%UңfqTI4)`"idb+%ogHj1ګ1 XɜTx|LVyգ]0RՏ*)`wM1iD@LT26@s¥[G3/:n2,ǘf<ɆYWAR5H6ZF)=ݔ9rl۰qBqUcRtӬҽ۽8s.T7Yirof_;t֝H/pѤ?(%_B+%Tk-pSMz!Eĝd)W6!CݐUŊ]x3bʫw^&|*湽{ln{2 \0`=' ȷa(]^$\|a/WrBg4܃=)#k}:0p@ww5K?ZƑPS^3 5_aa7oH.? 0WW#iv-Xu GVLx&XHon;̖x-`pBuye%2Pt3߭jLvJol8WKp՜jKD/ `?hʢ#C fL.ـ|7^.X&H3,׮:|ӔcȐ'_6RdbcWK.:U3׌F{L\hqQ³LJ SF {@Į[p$1:.,Ѐ#1tfoN+0H6.![LD4sqs= InNqdZwfw Z͉F:,Γ#5:‡+\}Rq@q;a[eM*{ϪM k#$^cЭwab`_r ANP4e9 j2ѧ>O8S̋\K_:鼈% ߷@Y]^ظnk.:V][Imc+ J:SEB Jwu2'J^W="lCZ*e/rʡ=DVʎ<pN (^:=Vz¸mgĸi,c$&wdїҫS2{Ro¥E*fND4zZ=7+a/:_e"2&S˚i,o 8tWZJFyEB>,a2f FeU%|M Hz b*Sl-n(^&L+@7BTW}hWvl}m ƙy\ ]sXSV]>/W}}ϲihQ-ܠ!q i sܟ5squ!|^N߽;tȽP~؏{kUB>!W8?m쒘;?Ρ?SQ.\xe8^3]Fi\ J"}&Cɉdoc^,ĝH#BL1g%~Ǥz3i~Bsnu5`3D#P+Msga/G/@ZH9l xS}MYɲ?r7h&9M⁰4R̆n<2@o9udL(ܦKWO&DOz7TV.X:"zXaD@8R5KJ,$f`zT5R@#KtQvIWddD-ZqXО-& #'0YU|Ғkh%pR1#MǔoSu,zYo] .[~ ͷI# lm)dsWIw {~FڤA4:EWyjҊ>&׫V*"z D `X a3uyۋWr]ۍ%U5x pwUJqRr+}]6Fo;*} lzZK7GT/x@I~T&T; |I؅&nh 0ï2}Dfڱ?t2z<`̦1JHƉ5;ztJMNRH%FSj:q=ST\ a}AgPbhz.bQK큓4@*0DN RF7P Yq݊Q6br͜,N[S*/:? t[S..r\<#91|vG5DW1vNww~5DJb}ϯjC5zٰp),[q7e_ÐzYݖa;8AMܜLs :[ xUwCR†Rp* J]p:bɚAPͺ,3*# 1eL&7 ix%`/*D2LNAUG\W^B 9'}b' 7- dq(3IIZ 3%D!I6>8eM0x֮2 "Ff>{ѺڅJ{F%s(e46c}+;hCSA{XN_?\"ĕ&QF-l|޶cf<)Y}񇢌\;>'4A[6MuyU'[|v\; tSЖb͞Uq7kw%4h=4>M7~eFpH6r /VlF:{(Ao򺱄*ЉE ڧ͎Sw.IcwГ(h]7TUu͢`tx ڛD: |%q&3T k|q yE^QGPS9>`Bktb2+`K߃Hz&!LM:-}$6YDS(_$ /N4JK C5bPMK]SVS4׳N phG  pSN8S$ TBk$q , OC-Es=xeu?@gu>~CAVU̟s=@^^Oކ`<ڀF!cN S2iEgʱ~oԫc!lps55>\r!OVlMV;TT^{d-a }$w>2\˩/" "D-Ug)3v߷+ތA19Sm pY; ? BOLSYݏث>Nb TD3q5nH!QA#:f2CsXEْ/__#E2[dju]Gz \jbb} |z ϠMYƵ\D[Z;X zud uf u*ׯᑈlQy@J/*_L/įCs2A}ζnC$nscԼ|r5WExbkGj*id(ղP.efi$ ;&ډJMPLP,^j@fdA!_ U|a?їȞ3)B y)Y#r@E}KtOgd- |Rs$ŏBnm!&! ")G['ñަ8{Xv%gÏ}ҤC;B3!&g*U@Hڰ&͡1sY]9%H|{_ -OՊ-=yJA̿=}l=wa = /eAbAP D̫-︰!A-&㝥<aW֣um4 czPu^3ږvenӍV#@h)<O|iv~8'kDdϐ 楅t7mݲ%Cv٭(!XƵݽ8Y3B$"&(ᇧ<kwS WR@ų@?fkq$g-h?K7˄H-4}w$3qaX/qm'܇Kg8BZc:5 FwƙDh;k#+xhgeYI1S0R @R9q7nno%i-j=n+aJpܑ+UK&h(ɩd寮$"ߔn S 2շIoЅ2&&P 7fN&-"$>+]7w͆*>f5R`hcP:~MhU ywJ2'Jge/ɒ^BԠ/2?tI1K kb`Pە5$0 ؠ,/zYp< u\o,bgMhVgMGd!LSk*vDtz'6Jj$ˢ*|@~0Mk BvIdq_x\x1ěRzBb*|AƗWobዲ%m`e?Xa@9BV :)^8oZsh/e5"eQ=fS{8#_wYBɭ mB1{`$nNj{T8b&ynms['pkڷަ :ީkWH?<, ҨpR*c)n~\hp(AYNJ =T!,zzˑD]Lq }zB40ebjL]sLs м QGoxm/q=L 8Uuȥó$zߨa(DGZ6q7E9?"IIaP0ĩ0=dM҅+;yLFL"|4* '[UG:NB/gg?Hh趰ѯ-6`}@f ޱ!@q菨3HAc5u 㠿! W\,(d&|23b>I˽fh<4=6B2#\g~*4FF¯!iv F,)GK{*4f<# {*\b7HK+ "wmۏPq~I:Erc9Uu+ArFX =& .1~ ]"Y(c[w>ـy &v\!"*[\=Vs=KS@B8hu]mXL5x}FI 1zS ċN%$`Ổ*ͽĠCg 7W1y-WT?V8-^1/M,~=4Z3Tk%2)-`%^H;#%9cjj"<ƞc㰺<2 .J?A\=XD_# 1ttHw@:(VG,H12c$]Y f yDxsiad_!|1a OQg0~s1IJ`bp`oT>^1bYaA,gRF`5^q?Dc^ >J Y+qZ6gF*cA(jٴ^ Z&a,+5Ui0PP4Z u9vcR6. 0q2F'!;'LTr{/{PM#1JC:*{yfқXΨ&5h7LV{W.ɈC$ͳp<*[U|q‚P{Wƙ PN2[=k#FޛEє5JFTԖdY$ىV:Eo2pv s:>k8o2z]_#-!(ш|nd\Djb<->=mkx[B_m&fRJӞYD,"ͧO l&h3\EFs{nE9^5?)GP>$wBޟ?"ψ=̎8ַE$,l^cd,f!ʁO̢/u~Ֆq]Z\OT!ᴞbco_f+n=T\ {}=ˇ /M0 0Oxˆ}5sr|+r*Gn('6j}aQ v~fޒ3>_0k!G$~kr7po [˾bd6ȁC*S\ !FA_6b>rQz:Jd[6L"*Ƽk{&qՂc>SW.'v#S5*NYZL{WexQ!$ a<޻)$q#wCaGKcХ[JnW>U)9+ zoZHur;DqmeQ-I{S Y$[\yX9MBd/\z? |qD)ZB\&а(VR=.: +M4'DdKdiPٞ[Z+S=chLh)3Vʨk:R[ NE kMc<(7jP6 Z$N7hLy>f~Yt5#kpN!ɖ3DzoRfR!"w2~dw`g]| !|]5/r\(L}`+rqZbjy8E]Tp^.;'= ~c{1:'iKwV̈́5T)sbѵΙ ϔ( XTm fĜSj=&BDY6<$l7zR": و PJDHz$ze6'rPJ%ҊnzuOlW %kB3Ϛ) bA41EE b/vlE?/*t4rPGg*nOrYg|`s]*9գfP1}bRKEtːД.mQN?'o.w.S''i}ϼG\Dtzq^#@P m\io~u fwBS/V|dܱ/_hS^Ԭv]j֥aZJ1{tn+4|kOK 哂=( p\cG5)È $~K/䵦nT,nZ&w,ɯ?)rn`.}:NT6G JA4l_k[7_@B\e lN]A&2vTv8y4UXvwgjj Ը`@UL_lC`\,adYX;] oÀ~ZueQ)GX`oBCRP3owFџ !xq6rW+Z۱Fu[8Tʹ*l$^=t1܏@rw$ȝĻ&p 8L6Ks^hRB+➼,⇦$߃vl7jysf`mEMO\YL,y><%|Qm[C蠙e_ӊ`lLVrZ-J ϲJ }ZZ[9^{&ߕt7dYmUD9=u=Ol,do\xsqкJoaXd<#bĸRja.qTJ.S˼W>i'J8wXXM+$(kpŔ\Lb}3H. c_Q`HuAk*p)QZ-PNS3 +=1xMHT |ay:nkR7`_p˖*YS(h_92G2 4 !S@7 38}9-pi MR(ȢJT^NO>3UpD\tWr})*R?AF8* Tc1FofU\C?*g5|ZF(e}M;stIBXlrU,tZo̗xՎWB~Λe"!9?! fȂJFΣ :0uSKUmva##ᶊ*}sROq{hTfm/(X@@ˏ+fhZב˙haIm\sstQ ŕ"C}@~2[4Mӽ\icEY/a\LrGs_/s9%X}^G)JQ%CoY2%_dra2;n,WJDE%>ccv|"V+ i  Qx5J3pW =dzYM&%J6Ϭj5/ zs-fC;v_Tz}1ڿkt wHevJhkZ">Kx}AK{# dSlg,J֪uD%ϼ9FQ3gKc/ Y<6qn6XLI9F C*~[={V)͆ɭ[ŊElmi/)*ZWjw͆ib\Tl&N(O md'kzCU509Zg#[@믭'8TrǢR{x?)ht7{,x SUACL? \,0SfK!&ʚ&n'88[do2{5M+\H9cg~q('ߝiVq`]BPQZ[^ Vlħ } 9ЄT6`θVmꠢyA MA(iw2@`LbXϏ1zފoˉK)lj@ƔqC׀8HI㯞s 4 xa*{.\BȨQQV"|ʾ@rTBK^ͷ(,o&)G r1@Iڣ︻ٷnX *ÏJCGwx~[a%TYf_Z2gP.+ĺ>'6OW9f_vPEg)Pp* #N}Gs,t-"S=-q3n Go2&d:KhSO0=Q­A 1"؇;e-ve; =Iһ> /NGI {;C7/%ӻg7x!eq{Ue.S:\2ZX3*C[DʇSu]5BN.Dx ~ë7ݲ[dPzu0thU8W_ |6%CvHRFhH^u-˥Ljw+X4tij[?\ARa{ttUp8-R.+jR^vX.AO:<&@l%d oz*iU 8Q3粮ʭe|JWt؆KGPpvZ,KAyEirGeZmD2A@z3&(S LB fm=ϭS7"&+&Cg^k质Az8rp~Y/LJVW?ߑH0|Lfet/{5*?)&+(.e#)1z1nuIYk4U3k9+~8[S(tϔt(-伟ppjВ{kD.jcO/vY[|1QtmM(@+b)`|- /2U[!ۏ vnr⣷&粆"}umN#U؟Wĺ|+i |?y/:I( {ҔZ(ЙvB;SL+ηzC&L|fe{~Sb`^wIh_c3+j5_mڄS"F97$4Afg2PԃRSkm!ԆT' v2e'% WwB{Md['7:|9;5iU,uȥilK fCJI;H1^ɻS͏,rإӫkedpc֢E3Y'/9#훟.NZΧ׷Α"tzL[Fq4xhbB^+2eg"`ܙA8YZ] :'-(zbM8S6o{lg][J>$F76ɾkbdk= 5% ]-z6۪!x2)$m3^r+2ۏ9 a%ۘR1b2! ;RIr'аpj6Q,],6z:-!E-.cl<°@=#y-/%?)}yIŚQ97ӕ=L_'9O{_&c1<` !ڼ;#z!Z.Љ:vh:wa~$NZm\{lL?0t \jIEFk@[δaA &)&'MɩCs8s pؤ*Lqhz#FbbtÁ9>i%4]sƂgQ.ٛ=0/< ]z@+Ȭ ҚQ!; r)|(mЄZ3R^9esu{X)8 GuW+UNt|j|B-V:nb 8,/}z]u}ŎR*͔Lfe/[GXW_@lgd&׫F Wx𖼲onLdl^> P.,έ9yXײifՔ5cMFAb%a tj`ПW}$>k cU):TV>Z=r/?_m$/xE.*?@|V:/ÙW=g/)H߫7oN9q烃ecށ. H v_Ӎ$B`H12g)ncGƆa|`ramw=8c IʎCnj&U CFS~| 57W»4ktpҒ;%Tv1qoAA׍B6mgt(Ѥ;sՂVF5n2RGRzWJ|֔_~]?o/3{jbU0/vu-eա Ӓ]dzQ1u[s6βd|Ys|d%B 8[jP}&cj7K^(\4?hv)pMxXvW8>!2[xmć;M**.4SJ$n[iR4&* -<)M,Xxj6 |vaGޟ%]Oo(:m{l\¤Lxp+!3#-e|sY1=[`#AĉF(b@6Q5$>EH#4uk&gPrrE T "]Z]H7U<ӎS3c{x%V] A7Ϧ2.?"⿰[I ʟ$h5܂-͟Sr( Wje+ +)8Py qk#tS7bo62<]1ݰUvLW "7ȳk *R+OD!5[7r.)ؾz}Q^`K k]@@|]ߑj9G4.I/B$z6wAq 2mZ̉oLKBEK~=@@q=`g;WVhכ#V|ȴXPl Tg;ǂey䰰h ǕZ$ZTDWHI3q,o0ny{ . 6M>ųl ˨r2>@6,.wUSDLPIe)-Dxn~.ET=9GAq*Iڛ#4^ $ 3&F)y"{gu04ۏ@V$l_ѿw b.b%H ߍk|bKpaݭ a0ǏG elQ}-8%/u6$r>V/:uQrt,xe͹]mؗg,$D@_h4N$=D*!z Gik "BSZQKs=U;[2b ܆U'ϭ&m& Y8Ifmeb_-H5-Ðg;4R4JYDnRD@E/XXɿީ] 펕aڈKʾ4TŔڹ6R30>wGܨvgMUdh>#눪r y"guZ ס. 6*LugJ(XLUZ&$q x`*0CȢ~"&9_ˇZL'/dKp 玅ddF̈FljG*4^ 3 > F-KJ!e7| lTX-yОy\=V б[> y눋J)F}<ҏ 8o k~+9PIﴘh& 5u(Gթo1VJ]=8+=Ľz[Vgy/^P.'Ogeo4n|U[a[ &Fkm{^n]o>Dv!=,hշdCxSl [OT8+J _9M ᖝ(e{2zȘFvۗ=Y˹`]Мo0!DqP²I,Nꆍ3+ GqXHqM5ZbdѭZ8![ԭy(FҺ ->kNEqп]u0jao#K["&vQm3t6PmOA"<~wW4Fa? !W!N>hrܓM7\r.K Wxl3cuH._rAX!8cUU̠Y uw\D ;XkBAʌ\g(z4(]܇A!Lv}^9FRQheIZ*KԪCKR?mD'JtP(|9q 8,cˠY:qude L>>J$SF]o<S%ɡYI -NqG;+f;s_Ĵ}pؔr' DRqV֬;$g1ʦ#2!ntJ&P +Q7% lrpt-gG1+e0| Yc^ۿ-mlZB㬟%SgP/ PWIDs#nS y.BP05ɢW g<O'7Ebs`%`:$%U #I|D']'l*̘t1krGZur:U'vgZ.ugL$ w!3SE@OMjdLCȜYj=s%uw=ֽ7OR⺚}"6kh]aB,w[?9m(A=ϒNLh@NՐ1:榰?ib{#'2[K?٨埪828>jfX w5_9U9ic%c۸M? (&P<_A]u/lX 6AG,QLLƧ}T/YpQ0^t|4@CM?=RNn |r<E/vc;>]cM Eᵪ vO=[]l}99M n(yr_%4EGsLAG_1{MxҚlHID uTKhLvJsw:(Y? r=r$l.# !fV;AmlF9~@ ։M9H:܋`4@3]Hu=HDwmDB}G.Ytה蔠6#ADlA-Hj),]Ah{l- Gt+A5l㇧%~R a>v&ɫKmO:O~ PX6+@4 YV;|q]dARܥX#@|Q3a=_0 ?5z+gf(}Z*O4l2R4y G H+DBʢeԽ{)@S.*%t'2ǛCuRByaNHSLW aañ4[v4=FXT=48TDL+Z9gMj T١9 -- q/׻2ͭmP#Nq!=o&sOTCs)SƝ9t>U`fa $a%ﲥlA- )&=z*``fhr"u5ՅL` l!H}{wn+ eI&\gҟ >=HE^sv#zM+sJpN A*˅SHbB}zi:w^xiOB1"Pn̤/.u >cq'=U/UF0Z]K#UզLGl ipDG=|DE01r0%|. ܤq:@S 4s irW>LX z>`[J^a&NW;2mZrZtfh k G7u ؚ.^c {zxhcF * )n,ี';xO|4`MY,,fetf+*c)$YU6C< b%Gpi'|x d 1Zݲen c~*r-G- : .RflTx |TK^N>ihyEI1!yaQ`ݻ'PhЀvmhLM'ڰ)T6alЉ|)SGq%,s'B$M]67\: '$XuaR;m/oE0PithUaE ,U2X! kSIïKh Y5ÿ>&3ԧ1Mh/0JD!;~ q5BPJ#tO[XWf._y 4+i_@6ݵ3fЭ#,V-6𡃒3/ÿ{/3n'?[xj'4||DB8`t_,KNo5&|x0~cjvc1F?.]=:X,f lWnF%'woF2}Ѻr(&-qkgz{L/e  B|0U227Ͱg Z:dZ͈4 p{}W4'#PɄӃ~\/<h%rt Z0n#J@@zu׼ g?$x/7[}RPdIˎ"2PYgؙuq?ݢAi'nsrNXmWupUqq߰ǜob6Wu0}*38V}̨LJ]Bu<Ƴj;ggf%=š=l!j*N!ChdW S{Jq3ن}a;AYM\,K(jKtaCΖ;Թ3 Y7!enOtق;r4.*Xo Ȫ`$X~YW=vyU^Q} zeŷ)E"!+dY |v.3%6jN r7r_Y4(/\(}nVa\}_?[z3&09'(,G)!nډ'ϒ4;ҫ$ z AGBJ bur.J![Έo.:N6a^ED[8w5CH;KH8bJC<QigDÙ2/g?okE?<d|T+%"OꐬpJ)f}Up;\@I";qZӈQRV>E?n03`Χ|/ sIsM 3zebKyJ#~PW"" | }JKT.9𤪍頉ɅzXQ.ǭT¹n MIr(LXa[RĤ)mdT||:Dޡ,2As/\!}J}Oķ2ht(mqKn!+7v{E(_FTo"ա АmesE|"<"qF_mr)3uiwE`!}Q'6i0?*5J::fJqL, _kಙ/BWZ<`:t~Ea"YA'?i!>د'a8ȹPNN7]af:w"=?TOM,Xa@d)y]O\}q(TΟG {v ky'1FW ҙH` "ج3SXvŚ"m&zOWVź>@Im:*)Bt̡->]CQnDM'sE)(%i q ,Z~+[<b޵/7D]`IPxR59*9Ar( P/3_2M*tL+ɵB%Ǻ΀bvFL++'-bZwxV JOtM`w%gF`u Ǻ=!;{s"$V64D'2!n,CtCI`JRa%b& T$-pF̓^%E6);c%Fhn+3 y[+D5##B9uĴ jΐi?Pԋ:aӕ:ӆWL^l\Ow|`#)ıQ洪))%~g#?@>PzP0Y^އ:7n'-Rft!U %m> I0N(KcE" 6ji =ᣱݦ^C%+@JkR#ӈ/Zwɥ0If46wԻ#LqfIl4i?v]ǰr#2d94r1aBbJ)^OtˉD/m3.ιQJ]ƾ+D 骶1|;۾Il_Hp\ g ֬WuAë= 3j^ӌO-0:x)CUZ7ojN 'yQ/nLSg+a|M,I59䵭ZXØ۬Y7Hx6vze7k=zC}@$=a&(6ui<|/u /&y@D; Ãrݙn__c;%c\nO< ?ROM\ili+6]tD`,vI%MI>@G CL1SW9ǖϊ)Yk8~L 9}+u<ūN,a(XZ3 yDˆ\fn,=f,13) \/Yg ќ=9]֦8r{6bnp .T/ @ {ռ6R깣sLѝFi o5+Bd bщ꟱OkpA],VGo:M9?}ŀQO۵#'/xa7fxOm5%AʲE| -un%5A3rS Չܶi6`",v9ERӣqYR߬[Pi)ސ&;Wo- .NY qظo` `Hze$Fb34D\1LRfE^D5fFvlDe3PuBvwGs HWxHcm2PT)*K:K沵)sz9ó9[4`MIAŹpzĝGmMآ3]~h]}څu4Y"lal2iaPڴuY qhv?؈B4O+m= ՍAd|gYЪ'9v yTT"7< 0i'm=&jg]39IIҵF = ]0ǂ}w5C =vn*|a K&Ѽ|-Y( AN?9?&.䈭!Tq?r^&?5O93 3QbzԁP} BW"Ix`dNT=9V&^U};L`FŲ=&IEdE2pYBY$A_>PvQ-zb^V>VZ Z :@x 2:)]ُoyt(j0G j#)BIH-#̝eer]cXs{Yin ,I/u;W}H`[}׾0y\YO\ 8&M1piP13Qt2ోN8}R:T>d֢Rˆ/}P{⨗b|GvRC졣 gJn알!N\Pd]}2'ÖD8]0gT׸.9)y%Ag]%Pz_ XJ<~P RiyOK7'RZ$@!6h3tM+kTJ">f/6:nR2. oX(97$*ŭFlžZ)H,'$y gW X')4£mm|D5nM.8>jT(s8#71=H7յutQ?Ua pĀB3-l.TЌ*YO4qK@dbX|w^@:.{5]9R׋D]A"1\ap.@4p|n=6ζ8R:P" GsF\Ϲ-zၽнi cGߒ"}~o[Sh璣{:^ ACϺt&qÛ(ĕ4T_$4 zZtYPk2],DVlN'+|jMLedlA׉. qR4L)Ȣ`Ĝnpl6iйe1)! z#G15[~\ Z7 F8$aE4@̱8I]s<6eR;.U{-"x-YSDۜܢsTasƎb"5f$|QcH^-o~{r `KϾiڗ9uH5A۬VV"ZJk\xzwOc,O+aWw|eWm /UD i kl+^QaM6Kl}тRjab\{e4R ?/ #0a_9+G%M&g ('I/f:JN 0%ۖ 3ĹZv,O0SJyߏLYCZ4s Bx1GOW3h0w"<=>$/TZobaQ32QN,GkWn2׌x:CP/|y#p%hXkABuk>n=c}|~](|}b4Uw *Й@ZʓLG!&|1NHDPtRj=b] Z?GL`J1GAS,@Ʌ_}o "fB==˜H }:P)SQ+-.k=pqQ jS0܄q2|ZM>G4Of5{(QW"Zc^e7DNϯGI>?_}&cH8V04sJ (YR~3g hAH=Y<ɖ<7 *;TaKӷlTcn*Y%K> TurQ *!ByDj*D( &JQ(aTW*ez)dpX4uBE[d;xBrUh8@>^穬ygUx(kȿsGsyY|aUyd*RR>X_5x<"㕣dBUdٰ+5R,Bla8BŴֳP AĐA6AHxm}{V0† /9D r6P Gr}W7T dOxm'Kǹ_|bIE[[L  F;(Dd :;}px[+(fiRY5V8L ,L&1*V<EFC-ML.@Ž-ukVFH̖HKAc Xk+CNwߔF(Ĉ2 EYu϶ ^w{D8. p<4J-lϮev}!1 Ȇd`ԕ6\a[JKJ7L M餽 iOG׳*x} CMyq"|!8&%99|$4Fz–`KPJ ꣗Tn_w"T) ̅Ō~#8x*NﲉhRT2vSzm*ޤ@p)KQ _#ubS-yL$GSkJ.eɫ~Er03+ a A^h=A4_%  / h0g7qcCe7GNv= ԻDV$^Ms*J}!`Thm#:VS|,~@6"346RE4PzT;]bqGuaQ\ջ2~g~/?<(1eك;)g έjI v{s2OJ7;4`ğ 6ǔLPkL@ wNAQ4oG9#(T-eQ{H߃zșLr @2",2wUףe%`34pZjR :g7 Z[/(zg:-67jأo#~^J \PJ]o$"~)9 L<("`{²Q=m鳞_%*uK<ѻ1xJ^v xRۿc1:X U~Q|~8sT.B<ћf؟m%kڠ7G h~C_}JoUUGAnZ@AX*~FE Tv[M[B'@}_,{@6axӖ0WCsVѶ`D^W6/15A@훥>5> Q+&Ͽ|jy**OrNi?!HLjr$ *!'󇪀J(qpW8{?{Z ? 5TS+X[j|Z2kE=:(r(IH@22\(Հ6\h# o |f'$?&bתY=β; ^v}~Wj%VVh1Lk캹uLF,֓^>6ki0f[9[sg4Џ`mminm^)Kb?bOX EQvЊ1j@ ru߆;gh myR0Vzͦ:1 j[}lĠ{?,Q~AFE EL$SOk>J AyvzBl 5LMi^[ 僮m^Krh'cw4VfܸT~!32RM̠lf-2JK$s񩆎rc⛓4/Ե|Pea콊Xr88Iqt *O Ӿ@91CxYrwa/WN+XN[)_PhEvrtlqeEN(E4> S %`@Tg>JZ$R} %XөӱZF~]f WXr(ZWH@=Lj\mg9;ZD? &} ^Jg7Rt7oϻƈ.t݉?^}>X&`!4a5IX5м鷺H9G!.Ic:yXjԹBiE6'T輼Wz/yU]i 2ZYPV335̹_=8e og EE z6lԁq c l[lcb)] #E=.i"x>Tu÷y{HeҎ)/>B{+ ҷWNeU 0bӖ]GD~_5(c6IυFkBN 6P eەh/V:<&?'̡/~Bi1;>n?HS;YMX0JΖ˝ wuVt]20wHu.x$X]I'2(#Sbr IsIH߃Z`~0QVљ1>RQ4IG_Pa{YG/ӭ,,1c1ծZq:OʾէPkpH0܀J~dkUP* 07Zbt7▵~^^eW9_nV=\/`'ds+M*D&,Eݖ.+X'MjfgfOH bԳV&_B~~2-TZC܆ gմw`CѾP!R`mtL=Fo^#RV7Ye[ΗAOB! GE18^Wc|r!Ug)xM0dzER"8暾&!O1|`|LCL^:$o6Ln4Tn.xt0عڒvb,%<4)(ք]ÈU,(Ob-s@EAUb|, =!B~Qߏ ' KZDFHg)C^G).΂P|V.>5N!|;:aOpj`2CGlDvyL~HdF^_}H1{yd ҇WT۸"_q]YVrdgY5h4.0%fy1U+x٦x >F~?Zg h񜈤i50Xoӭ6gmh-B<'HZjy]T7D97ЄYXFdGQFObP@Uq!?\oS4GV`/V bΪ[b!lUERp-]rASTm"EYihDO-w4Ls$5p&|ٟ<q4τ"<$5.bf&J"(bm 3FLm \b5V4lާNn4.raum7z9nV[;k2]"kQέTP[FNǖa;Z҉)?$Kem|@ KI FS %ne7*W /;'ۍrb:6yɠ2Aj/c_F(FQJM g2 ߃2lRS-ԟ\TVPU)܎!u5("D=X=SXQep\uň% ^٬! P)ꖔ+QlDxn ئ2dDjaҠ`"T+>ӋE68uMbё6P;6_c.ģ21x seHI1*<1@y>ʄO #l̝]ˬPu#3L _#nŃ>GF,/LDcpX~y|HJ6ܾ:>ogYQ:1OuRŭ%RA+N\-7TےђwlއF;a9[9Nb`BŗuCx_je/s= nvwiP1Ot%$?߷ְ;-J&sn|m.*X}YvB9.yK2HmcT#JL'k֏=#pKl%EP:-_E^q{,W-V8`IG3.s?;֣ ׮Tq]O' "sz^y2`&X)ꆎK-/_AźdLz+R^=5F5DsjZb5?']9:zX >|ldMPA֖ ip3j'E@xM.U(fޫN.jlEBzO67rRn FB^2lNƔn]mmx\|# m6sz<>W!;ػOL݆:R Vuo0h4XNc7e @> ']#UawKѹlE)YHRf7(^;>vT_Qz]>x:/I,@TPQg_G 6^Q qlSjyP&yxPQ ` D[7Pew#twοP}KknBC'~}+.eawډnʖF˨ȠC+(ե >l+g6OF :Ӻa3QC6⽬NF\Xl7*` S\^G[,y gHT5by,/gNzq7'q"* S=|~͟~:dT3Odd0T8 W\I|3%lN}5ocW燰E d`^G<~\9:\bRKĝ+26"x ]ػ|=`lm?.ު1yhE9$u*бf,K6D+C9Y SVLC1MzCbVxj3U˅%ZΒ=:uO0y@0L^Rn1_>@5"R1/F婬2Mv4x f8u̝~[wO?"XJQ<<3? W,5v6d`G[W&޸_U>gx@8:mS^%QfDGNzw :/YnOj Ig?d3C̔:ɂ@Sql>)K>fxVYxZu, )?o;yހhB͹%MDcKk0r55>x{vL#6@&aPm5:P3U u;5㭗;'g?{mRKz%:r"U3Z䩸&1F{v2b3ٗ&Q ٞF+J`"&fi:D(tx4`HP;j@7;T A/ Mx* ~(k9;';{:K>gqfZ xʫFnwOi.`0XgYxl*YhƗϥ`(6ju2cĈH a&$*; "-\,~Pspf [ZYOu©ʘ^3 ܲᭋנenM(Oüz5du"t D1 2;OtihXc[,b8~yc6|TM`xקl͋x? 0I@9;#(^ҋ BX |\ׂiߘ?Fi1Ń"̙ h>rY7i7;yIOV#Lb&*N%ybBn]*@7Ii~XCq*8Vp8:)G#?ijѫ{|&om&c7- />3Qd!U×:bEYVrb-b 6;5|jݛdg>ҐcƷl2%ɥR݃p򈾫 ;P&pM!+JZQW8VIgm5*j{A7'>٦+&S嶻`_hX 2gVg>fLIn3JTGbS+7)#3h!EOV;.xx]HqP6iKljk~mSMmn$,y(ӎiὴH(eѧ*ˡ+KɌ3FV/>\wx8 K4Gχ qہvsU@$lNV {QNgV-+uFHݿ_һje'JFWy6;)Jvr(8{ yBjbqoBLH2GGjrC.7QjzPq"c`墁 KoµwpXĕL薗4~U6ַطuR,[,[Wy04]ڶg DZ`#o{Ri 9:Tew0x2Ecܱ[ń R^2lqgzPHޥr=*ϠA8["XO#u|Vrb.b3KG! }D؉!N-UBrJ '.e<jZwj0V_8xA)R50vY`Zm_G'$}#"sORvP7"j(o<3zWlg}얈't2"!S&-sf<\=>w dʲpMnCN0;e,Y #;%ѷMRqQh]\B5͓94u](~~БRVͥ#f-o(ޞI=$9]Nn:>< IǫvcvP6xt ϯ(\* PMniQmn9Ty֯CCueYgc +|"țfok%&Azm #|@HT_f\AfZӑ9||@3|G 9 q_~Z^UDubTi)y-Vt<8;%BGIKL@sNĭAl.'uHK;{FWB6zLe.d;V1ӟmKch)ʆZ>c!x Y#6>yU**jZ!jE&Olq~P9*z:D)8ܦ񡈢 ,Rc7k(9ˣ&4E\K /9"Ed|1L}x<%ɾc#ՅӭkLy+k 8љ^T,%=RE`ٯcRt¦~LCiZA@Bjd cM?p&~t4 }\!S-vGWzӾ9U..\b>nzWe糴L^N9)VS_%q9. k8{vhjDZh2tPgYZ07070100000110000081a40000000000000000000000016599ea2b000018c8000000000000000000000000000000000000005700000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/media/pci/bt8xx/bt878.ko.xz7zXZִF!t/b?]?Eh=ڜ.+nRm;e5eAXKzv|㺰`bWLi/ ̳2!no"$W,W;`Ihze#02"J0r82_INPַ҉fbHSYPNվ S-dˑ#H0y+H׶4pJ4|( v.vl[=40ѕgM.;B? 8 L-͂^^Dssusu2G8""ߍ*gHhr+xrg9uۃD1Ukgߎ6SGZ?dȒ-UVZK^S].X3&s+fIUns2$t/M>vGO8=xVK[=C5-ogYֽJЖ:[NB&@$͏~t=t@C~]uܡYckAܳ 4»7b~.%[f^haY ֒fOBIxONgbg Q0\ɪr6 71xg¿[Yt_.f<V !=6;-44Ԓ]\tKw0Tg{t=nO=Gs:E[YY ڕq mɉ­#\P"! 69(ɐt@ӖMuR.0HnAFi4%ZUZ0䃂쒣$C Y96+ϗ](!f(R P8$^?*>)ǖ*~dza\܉z,5MAneR0;/S)](4xL^sS[j6O=_ɾ;ᇂ>iߑb.S7j/ <@31)L_!Lx{\TdCsL< MANV1NW 9߬֫5(8L>ook/+J0f$2UGS+ ~E?(.uĦCQcJNXzp"hf&\+maO,KF*24BSͩLK ͔-Վ+Zfz taIr=c47&mau%@ˁq^g(X/~|'+dub4 K==Aa@zPb3H{m@REO  "0Zr|lIZs y1.G"dž?BԑÐ uD!Be?殾| [шsǔBa)\0jq.WFicxzŅpiwɷ:y ~e53w 7G]!pv,9nQ$͓{  %@~Cr3S2Dm;hkǩGW6ԩh~!1qlE\%>zf'-os:r`s4̲(0nN026tQK{C]dˣvdl". ZTr=MZmdv#C&ak#8&Z?7Y s݇0OC^PA"Qy[;˷ݺe 3%Ʋkl! 7?=>.#wV#J̿A!cQi3䟦Vo,K65Ek|5Y#1ĆZ?:_rπ?3V?8PJk8v%Jpr/ GS{<JО'w|z\H+aW~lҨ Fu sA[ȋYF%`q60*D{eA0a+^a ^4A I[[F63s'9y>oJva -C=v*B 9 -LCy vljb[h 퐑˵SN/l1ԻTssIL7F5:?,EDzxqA 1H86_?YސKj)kH/:uC@(_|[:Dž*Tֳ@x{Su8b|_@0h<T UuW_f@ b2JxiO0!KAgG#ֲ>xhE<#[6ĥ!`;:BJ&ޚaupm+[$rrwKle~)C_)YB!a@2Nz [ZuchzDp̼Xq9/w~rZvM[)bil.;}}1^Gr>(~+3 רe~hD[ZQ~`QId3o?ُάb$nW Ϧ *2x^ǣVLun5VS^5z !{ .lV6'\`}g6EiW +=Qw& Hoi?p+ͨ% kp^c'njJ-Q!XD*wy? <($L]Jjt -U;k ]d>V[-)Ip y&ƜCJ+#ǯ ݖsD~]1!4oGcaZAAqr|VX1m-j[݀Z7t?r^[Qtu%!4-U`W(bS}%S1 Z*ft/]I*_Mc;J}n˵\(9m0thAz(O y00W}eUrR)PAdJ)DVv pskJ= XL#7A.Q AcJR3eӌn(|{h$a^C'dp< ^  ^tU2_LdR)] Ct!OlUX\> oa䦾Y0?j0@[pkv,l +3Oa@"쑼*=̹}'sԦ+ )1msC dNt@aל=q$-mW DF'cd]|D#'Fkqf:stThSA*M)*ȕ'[iq;}04$|\ Tx y?è$gs~ّ x|>9Z8g^1c+E[AR|w~ɑr1kk./ 1tcqHF'I뀙9Kh`H aultw}n1r:ژxC9:94m  j^?޽^>u%pb @3MB.+۱ܣ͕bJv΂d*N h0hz2ڷRe`͛XS'!6jR.&id兰8[m%]߅tB<#Pf& R2]zVԺ1E_ k@E6 EUSq}.Y閊^Dije(ȲSݟD4݌Cd|_okLk:&qƃR}f]tptutC[GvC?qAcmIuhAAR_SWn-;gBSKȲGo B^"5swY|Z&A4$Kk%,\DFW/3!ZjGوrre1UjEgCCbWI/۶dߺQlm[zq痳^LS@Z:E@eVe )EIr]78`{!zz>\m*p#pX^LޝeZ⧅փ,= \V/ej~*U X$V;c[j0=x .u>|SB{KG=[E+q>VvؠI?erWF!|L4qjxx0k g)S6_$]{2q%ErS Jy$Q%riZ=ne<^ '^xϭM ޸0n0'-01斆X{N/vӱpd<=5׳(F3VPWaKm +̙n+m6: 8dKyfhaŔSi4$שE!Z`2xZm( v5fE!dXŜJo d¡LLؒQ",k~(ݰ 43qE tw⎟KP|(!k ӏ ]yUWtUΧF-yJ2yAP۫vNYpyӝQ[b]ԂK~tN} ՛xl'F{|e_%p-3i1#!NW,ǁ7*fp S:( dY/JOui!QqLmuԠjhp1_-#gewI"{w3FM@SYCA>uf3,71"W U73.]$~$:^5,|9i tAln?o\Ԁʜd"F_xVrs%utȁ 8VPB { `~%=1оwmpFH8- EEU}.g@J 5J7J >^Қ0_V'd7z $=z:d)寎y殟: Q۬Pr;֓ÈR'j3"R(d!R}.r[mIU${౽}OCLj*4bЮ9PU5}ku 9\?r6ֹP@7'UK#JxH.>g%v낕(eho,p bÊ5SЫU)@Ĝ_I!Ms]90Im;1umj@靎TM0#]+5l3+09ƪڕ)TO-IT:҇mUyJ 3d"ۓ&ܳ#AN`u]4Fdۀ|& #RALP/JXmcXgyp*lr2\5Q1odMgmIsxZu*٧2/٥b gųQ,T!f6K99;i y.@o~}ijS`^z@ifv*y ={݊PQhB1 Rki@DOi㤄/< kctK>귆Z$tߩxY|3\!o£Eڋ2NF5&4"|@~G{~0zcxE9aZ].ҾR%QJR^삀im$,HhTRnjiqk9iuMUjT_(5Ng]'<$ZC~B0U}IEf4}UX'3_FcYYE\dO- h8 0k7{;>ڌ[[ γ^!j'(CN?5+78@&@3p5J^%ul67 E1 }'We+cօR 3W)d亸*Y @[r(*:'nZ`#>:|^ևF\圜yr{m6&GaB#!; E SWGdԳ\iwJ-b l(1,]sa>l,>-!|p_ Q$ #YPnI e<ȮQrTph&ͦK uði?iU;r-.6s[ GRݣD `8.)]Qڎ(t"W]:7RXf|`n(d9tQŠ-ᜇPW‡&*l0l \IՅg9){|m1l,XyyޖfaVZ9iI L(w-aFdok`U=iDHɓMv)GWTWgb|ac |&Җh+"v x" rrjE;KHˋqFf̫B;YwnU Udāit3492v oS F(&;auՆ8*l>wA{xhIv!* 5Jw7 TK"?}ǂ#N9|tW@ {uӒGdhX%ot~_* uv6By'n%SMN-A~AXU0Gw8swƐ,BJ\40>1L|-Cھ ~1OiSoxx_o8:1oǎ\&$/g>+hH҅ Bl(`DzYk?+Uy) ʖ"`cɓ"q.  Jtެ%cj\'+̏YfmUD/D`uH^D+lk@_yRoR 0MP_\2^@*4Rੲ Ght,ݳB :}{ VŒ8#A%3B?grC"h7XqP߅y7S")HY 0`lČf)23x#Mf)r6qN1&d|(JK:H-*j'ZT Iv.:,>1buYM>Q џp|pfeR-N[(zL,np%M[fuǕUMv1uI[Yõٓ@]ye>A`j_؇hj,dYFL y2g.H]c4yJ51;#t7r[X? ,]82xԄ|bJe'fk3ER ;Э yD\Ph[E!?OFdP)ˠG o9.~ z< >1M I dvYCLu8I&6VeClU7k~SQ/xCe"gt  x?-שo~ALnΔ=IԀEby̤M12Z'[ơXx^h/O*C%J U Q;gS9: 6aoš9v#[s)ŤVX6@Bh *8Rm1K/|T$9 .ТZMTfCv}O[YH-} |7N:ٱV,Ahx_>4ՙa`^@י]X3?3RRyيWBn4uE9ST?Os.ʖ֜/V 6Zg t~|i,G[k&ݱ9L28M2<`H~SKp4|@ DUy"q$61^oP34-,q9:n.u(B>Cf%ɎIįh*;M$}nˉ3O|b{SU$, i`fxZY|x^~@z%7Y4NM%@5[u_+V؊A~c uKY:0 j"7Lɬ" &xo}Ѡ #3vNQw' 4{W!EP|EW}eA+ň8>W?9UQ јqX4Ή÷wS݊]jtβh 2-ߢe\ؕ KzcYI VbP*c{Ee!OAf'6*1ZJӳӈb5(V X^[lb0ԻF%#X.4<.jfmWM+tQ..*r#|4-D(˙Zht٪AkNQH 8T(e!#~rV\e5jZ~ rܩ墚M_fyvL~yX{63*J^KN%xnD  6ۚD\1ΛN 8h̎P嬌]s~u\. ؜3h'*bܹa>3Z='֌VfQ:t5 JVJjsIEn> |R![(V4Ic^pi ~Nqɱ00\~^k%rhfB3O)і'<d;DZQZ6f)t))TTˈVvLEo>jeGNZLe.,WwK$!h\uc$R .k J .W fȍu_/>Wx nSrɲm44[BU}{=On HAIY_4i ~g8#Tz__0e/S8;r| <܍>Ik#BϫEMvxQZw`E$نfzG$|FhI1ǿvA `+9$( V׀BY`)]T3?k< ,GШUit35,y$ #C=δMUW!M1> u?xH iVڞ~2n!?_YCi 7w/fcF)Y?ZG ~ѫ:ц8G}-#S;R;I7{rLXJ.t;|O؅RwG }G?Y_U.AGf# _:|֛rsTuXWAGo"5 jݫ [QږXZC\n,50@QP5גħlG퀜GF!C54|()Q_}4GZu ۼ}xL&^|VАwL[J/ľmaQ&'Tz@ PZ6x98a<\"%Ņ~P &8-~=k V[}# $­M#l=M?bvVgjYW@$GY&$KA"uJҌ/mhAG5TfΚW󰡱ϦP"6 Zq}DŒ`-|τ pl7\e?E\}y[[/t})e')yO==%XQb=H)t4ZZ6o'dNq`G2zA!|`xJgd`d_{2[ov5䚋A` JSy|b":uÍ,Z$X{*ޯXb$J\ 0+ "cˠ|6IvtMq70%5@bfjx bNz-l̋FmqÅ_D h/7EoLݟ͖j#/؃J„|P +~ xjP17%v_x2}hk wLpu{؛ ˣl"fP@g[ұIekm5cTL5UsƹqMUȢ~t?)ĆE}>EgO A/C7yJ e\j;@U…uchDxfhp3Ŭ!emq̟o=fXOj1,|EU(hТ*:D9g>N+ Lcjt{(AOPN ?auK8lqT6E@ŭ3QYl?\R(x,q#֗ƅNj$R Xz~V4-`sZ&^BpoݠC5n- WcMn0`1 QQ;5=[#FR@0,^x`9b} 2Pi30j3Z DJ@ײ7d%QNf|3Li#g'| t ='D65MM8pW:&nk#7?^wq򘵻χ.;lѦZ!')r|j҂W"HB<~u &iNP44@qW_Q>/gM}f#zTSB*>Eʾmbak0Ψsj,uL$7y4U{:,I|02,*b63jrY.ڈ JL߮ *Sc~}eZW"y'+.hwGWO(VGDvtnZT 4>y%#Q:M4~ Ry7u>L[LQ 긤k$1j^iWߤȲ{"rOΫBVW,vf+6A ɚ #\"=n,N-3V4od߃Db*ߕ3~棺ڀxJc9tfxGj:dpVXgp\CO ܊(;YsրM T.hhK^kbOьБad'"}*Ws/EZga +ڷOp#K#0կ31( !} _@5u^՗Ld$?=n`UNau@@BayI~jE2\V Abz_$NVQC"lbʛa6RwȌVLԯ(DHWJM^^bCO *K Y'3L?V^*o;+L4\zï9kэSՄHvxW.CuQmv,kq3PjL(`É^- K1~"aPi\рzf}O~Ϟg޻u2$5oܣJINj m[,0'dZؠ +w(LXJ g*LjcQl//di, HROHb>L)}o@9Gv2EPuX?k|Dno.zgM0۶tVJ9!C8ᯢ2$RQHxA%]jW\nRI̓s@]$ =y/#FCH6)I] qNC8?@VoQU5Ybٯ(ٌ#GoFk%b$jxw?ӈ' E$PscMЄӓNeɞ#~lOQոQ7|L0^Kx]NɎ!y͋=o9@!GynHtĥ>vROZA.r3BGKM4;QXm,'1PTl׼TŤ1Nך.o۽s I nʺhBɁ,n:1 8Rz'X8][.@F]2Ñ_|9,Gpr3y%`Zfv69 6'ʄ9K= 5_գ*S njZ ^e}^('*֫>3]`Bq# FN8X{f-qFDا܊T?W-_ӓyZc̫kIɛ?q;YGNGANԪLaҤF6TؑxP2 =;RfqS~Hנlbe"K[4,o~ !+"U(&0%sC\>u 2|@Ju<*tdIƀ<KoⵖoK&d_ TL"1,2;;)8 F^ ܘrq#NUU𺈬WqchWwFC<~I@KR*,rQ$䵀ͬu a8Ujˑ$!5ժ!^=JI2v=HJF|đ5F$A]sК76|P[nJ,/ebHd{m={zH1I+Ǣd ,}xƦ"O jǶLPʫΆm*뾂U.3juoć2#bGx&杞Mbx2At)L婋ִ|e-ijT.A+p{{ ʴLg:N5R':5TDkjY 2{:zwDBjy>+jTJڴlnl/vY*m_ 'jb^]|}ʁ}xL/g>: s׋.4u 'k池#٧S_`] 7$.:`Pu&xm>kz Z|]Vpƥ?`ZXzn@~쁂ǁo0AYvٚgc_۴^j5Zg ^=2ڬ#뮀e^š+X(($rJ9m:e9 |xt$jp ςmJ&ڮs8 Օin8$b)O mli"7$a7/pϤ~çL6vҺ˶LTx \ lepF tFD(՝US'6/֑alP~8|!IxST߇r!~V0L6E%d1S_#۠EP  ,.^@ >^gQ7RU c]S*῜>+bܸxW~`ګU"if(,vɧSYĪ?!z,Y^Yfϝ5yq{ߠ觼!'-}oвu9=T'Y |DNI#"hb+ Xd0řm5 4.w.}ŷM[㢬")WunЮF(wҒRFvra./HXnհ 9 -̴`ulEl «W`Ch\6V\;™;WB'ؽVi漳0#2Ό~ NYIfG(< \v̻g=MPTx#Eb1 7f4#].$#J%"t/dS>@e6 6<~43k۬.YxFcfH>(L#}Yz;Y`SZko8XX #E4P# Q.N82OՆe7[TQ5M(X3~E?޽IC6iE9)W0>6~_H!D"mM.OXk5CkknG NH,"FoӴ(%& *ku|DeπXJ9K_QgRE*u0p6Έ5Q[h5Ku@R0,w]Of@QpxXj47G aPD̲D_};*7ᏽRR^)A_lE~]WO^/VL#tzw[|(W#!=$]vU\ttfi2MK-A:@J{-S<"ٯ U_;t5&P-k?Q:xmɇr+̞$s&4Լ3aޣ5jۯռh#~Yrrt8\QB۞_˷ԓQ)'億81;&ǵVM O:UUE{,OUCfrj(ԂN=W̼B-/@{ y%2v> sNQ)}{+-p1*pfF*LXi3P;.YdN y/DVq -z긔 5adaiq_If6JAo n[/WnzV&W/-'Jw:¿c>QdT+GCp5)AW aĤ0?Z~ 蝹C4E ؐT !DRtO FKc?ySk$948yEՈ MO&!Yi9÷ 5Gc=k~50OyT'd8؃oG۲%nL9[h'cdL~q)wW򓒗ݿAjņb܈7S1Bxrt޷ۯ䉽 椾"cbʨ08Hj]j"hll+ͷN^ d=˴J6=}6!xZy'jygD(rgJ&} giKh80GVmx.-?t4Kf5dDELmwec&fپ~[ 5?]^Rܒy6q9SOxYFJܒ{@[dg8h)-Y[ԄF6jūj437-RP`8?H/L(k֣JuoΎ~:& ?؇/-iǩD E'}y3pPBWgg4 T0& qo'spm:q,mgG{^4IfFj—g4< 廉JVRspD§t fGD8f݌F委NKCmvAFޜIU+RzzZ0"[j)8dp=_K}n0uo}vkTW_lOE IHmɳ$ҏ⳷5`2Yµʻ$t i7'@1L y;?X I6>l\%CCe]DH4E1Y0g`p_(}?)V#QN;Њx*ZbHޱf,:R8&MmMqH <3Zj l~Uzw sITN r24sx^@V&L\wi(ڞŸvۭiaeF{LzGl1pw^44aznk(.߼u@0h\߀X{4)`ۜm 0+XWS?UR--WisP1%@v[ B YnXc~miW ђL 0tBrOUP)M:[Q6ˌn:2Hi}1Ǭ(字'W%U#[}tFJp,ARSTlv~nW! &P% ʁOAC '=KVڀԮCV >h*g (~ifG%;2vH-T@hH8ܨ.uW/[])[N)İ~*%-@_gE7 wh3 QSP?1{n2D);8]O& Xq[yzTA@=W q>H  ]4cIR|FpzeӤSԽy[(aowGSYYx {]LУ籯b7) H6к'!3}9$xk.kX7(,44F,ՋZ0*~-I7pMJjlq*W~y%)LuuJm]{JSӭA,ُ 93XCLMJx٩&/uê#ec¨s Чr5H!L֏62 /R\``_YN!%ڲJ ޸%9|%P+x8K0,w[132#6I[@s<PHJDp![8ƳFn:0)Ü^ f=0XLBe r.vȺ~)T]3R rrv ~թ ̵v=H] P'b"5ڙQO`[|Ϫ%\-ٕHЅz1*nS?X#+zا!{W[^)M^=֞I+&2P3,+O,"܌HE n.HpPf/Dwr M6uzK୛mm)9o Ԫ3^ g,4џ!07zvٳdžeެtq1 8[EeN\%?ŖWf\lc R4u=sۋ]VPGiEWZy.aਃ<+AٲN¥\}55*~*?^SiDPPGh(jGtJKSv`w8!XzG2gB+ cQ$\+XN -|!$lV= MRP EHQK#ބ^ӓRV:I\ H[ܚRn !pj=DC`SS"9?CP)]H '\qB홊m| /ZXQ}+wHwrB?q5S埩U!O{jb#7q eTo0VkGlV!g6|ƪ8X@ ͸!M=,6H5fd>OQ#wK7bUp}*4lCi2V++]-/OJ#5lԻ_n2;;^{H4צ)E NٵߏAQP .zӅE?/>i8k WWA/DX,^?"u3fVvBfK9qɴ$_1KBh#mc̀+\FI7 m4-)_EM`|t58A`-)*L5~]QGޓbB*8o/oBkVi2OB}Ј(~TY ̧[s |\.gCsAsZ/ oJ \q8Q{+f93μnlXmW5ꧪitfSOW2h8~ /~ ZO>#E|OD ̔2֧43 jeqNьY9=fe#_Q, 1쌒WX3?V rHz0O(K z X습M6*FZMjt2_z 9kUEW}w 6SDDwW;V3쇢rd M|Ơ쪜Ou>e&P ~W~gMjM%\̩0Vb{̈}YY(&Ҟ赼P1cJ庹1hLŢE֎TWAY>4\~wmlP2z0 wp09q;ZVg|-W (rv'#/_Je'Q$HAńM{zV籋˟nInJ8nbwc MhYGU1L\:Oyx7e>s@JɆ.pXGks<=QUZlj_>~eE+YGUoHZMo뒡 nl,5gjE&86~$\[)fdgn v7qfNbG^L}#/Ce,J1审w ] SŏyȚqoܸov»z=LB0?VZDv-r#_xrhZŧnSqf! V$o&}^p4x$qGa؋l^i4;hJ9/w.1.j r,$h]s|@E<ˡ綒{ZSr#y˼`{u&&`k<,0j 9:8{/7E'vE&ܥ]Mh>S+;"T9sSCY}H,`v0_Y9G>\^.LQԒVDs4|GN4H7=AreDt.jO g<3X|#mţ@:t8`ZGEޥWZҲ->ѭ!/KջA6?QR{!G~#hݭL*tTE1g|eBS(`F*mʞvT2uTHF9;F0n@6[_}Pqg.n¸T@1dKSTӜEac8wYr4ƅ5o?>HHhkN@XbZb!+\ < % s!7koHOh^_e@CxX puKvGFʋw"Kcc;Rsi6,#=OWw#~$@L A {@qejX9y9 .1*AHZٮBG8 Mqс^1|b9x\yeǫ3";ٌZuFrXqB1;EF*ܝaN\gͩb-A ΃I $Q/O-"җwu PFZ&hF_aDXR)jzVb Yp"Z1ut1Q ~|G̅ZxRfesS{󒯙E:<<#2l:fU̧K@F<a%WAB9 KoS`kڅ4ES2U6ZY&@Fؒ<]WhR6BZ~8hz7u5c4JjςTOh\i홏a;vD<U[^rڋ2AQ%3-"SMӒ[oTb;nIӔeJBS,;u3uIf\BCx6:ZClߔƨUy7mX3#%IXH/h]qfW='Tjt7jUJ< eI{sghC$~NoLJ[kIUScŴfՅp snZ-ei'eRA,q˫Ys V4jM B"%F>fj3\r#_4p=Cy @Al;˹]C=8 ,wе~r89p[oJ -^_GJwL2d[Y.CB.-PUX#jXxTBf̰4<FWy&3(G!ۯ̽_.$j1HN 6qaIDrڦq\Σ^V=)Ɗ|]Ujz*L+Zѫg3SO* Xd%wK t}D`*z@|2M̠KsQ4;i_ TsAh\Dp7c)m|@> B@.7u@AEr ,|NsC@H(7*B4_$"ذdB.Z8.h/(+ZKn[*4x+ߍ,)Y+ZlH w-u2CXrB HkOڄӇZ?jFnV/43An8 $x j>:`U95jˋU# K+Kes܋3G*]uyg!MH4 -۸WLC5;(f)r{Fλ"dhv 2RԻZ+Ekea̢!Ϻ3N0bZMo3 ȑ%&N*^Dg@?䱚v \!m΅Hҷ3Nɥ$oޏ Rn%z1Mq>%>X]CB] kў&cRKѨ(͗K|}cȁpq8yRl*K@`i*[6˫6Z1ѫ5ff g ~ l9)j7B%Sۺ_6Z РFC{VУomI :ƮKM#$Xz'\$#<䥃bnO%\v G6[^|#G)vF8joadӰ| WdMcl9| eH'YVôMx7$A [T&#ZLFM&w~;P#9GM$K]iN҇j;&?TkHӿ~;|S`C#2elPfբ,^[CQȠAՋ\I,AdDåz"oS()C;Z'Ʒn+@ IwNv+ps"b>ֳLrj-HevR ߻F/OEqP_-nƆ}g-b(}k3.ȯzYCEXw _9^1|?м}]jZ_{C\9gzR$C¯U-gWq4k7#aY2tr1]L߃.ZJF:GaB|%^*J+:s#c2lb4y! ϫ/(U՗6t˼u;z~N Z^^%\wou9.] ͵~k^ЅjR5JLv2Yv [@P/(l;mOYcvʹhe`KJ仇z*E2ʃO~J*z >K*9?69ՎR}NE+s)F: s3 7@Ap{q|%\hTͦ'1oeۃ'jGT8(qAo?;\M!vrA.-m!D9gZ TgJV_v[հNhs@ rTtzk(Cd{.9ƑK VђH9Ոt7rFgue/MPgvj`S{٤%Bhs JYu+? f]Gfvp ؞P O("O~Oqgv}NJbbnk'T{^;$KQf[וxFnV9Q Da1%;{ dE]f"zL*+]\Gʨ1A{LxR !^MRtYE6waHLQ$u~ʚ@Ò ٬y˺ ˮl8;I)ZlԽ\řV|ZڼJ#gd|<yrךyD߀@auIkP>5E|JrʹO%eb5Q\f͓etq#jE .Y/2v62CnoaXވ/EǀMZ#Xhi t.UmǶaU\0qZ 4 %H+P=<,ɉ̛ 6_ m5ld o̠+}Pc:V}z@7)4Q[v[yKf(2PIXRhM vfn`uN]ڈ)lzpAhŵ諡sT"F@H^Z4̉Gf:%LF tADwƵ}UEe7IA? ERGgFqFX:-ɠA%],C[u"Ȍw=q+8ږ>p: d Ngw wwnmu|Tuw :ݻ;`_DŽRq_d"vql{UӸ; QY0j}c^S6afw3iĶ̑sſ^O\}uhU]l^yV*{i6Y:di| V#xK $u=) gf\y@WyT-8j0 }6Ӄe|uX䗲^mCuonOϭߗwO9\3K 8lSB XgFXaM{}2fd?W Y/4wY,HkȀ,^.1_K~Ȧcr:^p9Zbnrȷ;5lDA0Bk4i*Zah&嘫4q3p,v/9'4C/+0#Bf/6Q`l`'??fn1n;=<Kq`h62HFw N\ |٫t P' /)wŅ RLޓћ-rKqg"dNZ[D v3h7=$2NlĿXip2#RߌcJl*raRZ :>#Ho2Z!~ JRƍUԺc;7jlCChl-{t@uP CC9e5]:9f.IV}n$Ck]hӷ^~6.ډ}Er>P[j5(̽8M>낦q(0W:Ҡ btMBzrm{IO\P\  F (kjژV*X& KTГg8$cPh'l'}Ûn4s\UPvfe5ɳ1BΛ{>dQ3|2"RȨerKP@j))LYpVt:$aJVMEJh7 !fPM%VI.)je"~esvѿ9aOݮr54+'k{"gzw AҧRT_Ǫ i2S)l"T/>q.n:jp פ 8@kv{KKy 490Mu^ʔl]{hZ( [3=)S礃pcg"*+ {}hOYSLo'ϲwTFa2kF<)@PHB_xȸ?VOyBvjVR'f[6x]"M%#A),Iƅ 5b8 +:}Uw82++hm5嘇㳔44+,R0p(yQzkv Dm^3:3kUЯ)2hqnwG ^@uADOzM {k2)Oy"PQű*g$pe 80yGxnm\EbQ0P!fڇ&iwCLхg̜=dsP&jk2umNҢ5yTf;{V#̠ϜbD[*aΫ|m/AEN>` S(O* VAY`A y!-nT) ;"1Af}J.W0tuU lPI_qT.*zjeQi^u'ۿf-%Q,vVg>~1DE e"wD j/] 0L D;Lᒙqĭ̾, \uy{@%|Od:X R&vw̢5 lD'FFrAZ`KAGYYA$gَ;FFQP!XȔPVugnÙ4c}tcqL/bo{}Cu~`XEC T̥@ dAYhTZH#m%&l3bg;uу8M>aėi9E.Sx=n(Oh8`yxPG_Q 8{]J aV #Ƴa|ۍ*0H}ChQ=CCƔ턡 :59ܢq `^a> ,";.fy//Us*QqB}_ !Nta[m*IHႁK2oRT, :}o e'[y y;ޒ|IDWN%Tt%5/žwG<3 )h`@8ZxeK˓Cc!ñf@0mN=L{=>H,#}4޿@>2THꗰr ^S)O~~vKcrT6~Lw`?ޙjzĦ^&Qp9^0{ 5ңbCM=7nduni$O3.}RYApسpfq/\ŷ$|&'X`ۙ~B; c9C=oP6lمHkUzL2?w;fQ}7Ά[*z*B귨vGNf^-(?㑈%":Ђ} Pom#.}X14m`˦GF 86f@2L=i #NtG (qA,ߔZbKQqM Jkg0!zUo֡I PzaXPh P"`vD @}9Ԋ //Տf`Ƨ_T̯-6Bv??q9Ew4>ph";4IH)8hIi^{zTRՋ^`Հ,g5#~!CED-h~GCsVH{5itf1 FbTa(ێJ?]ȏ`wA<݌]*Ȧ2ˤ!xSɵϘnܼɤ~{< ntgS%-ݑ1& ZOsLUskn8Dyc?A) f$發 Ǭ_QiϽb4GSVrm9lw]2$w;" ,}*9lγZ~C2g~x9_($,+!Ţ`o' P>Z8iH~tYiL#^`/0{CnQZZeo0!V_~3wJ{|- 1$"΢wUǧi1hصI\!W+,Q%^,\h ]@P&z6-3cEjU}3$|>t#R1<4BB|WZtRFE>t_xp\mP谀z@mT%UɚӬHb؂3؛cCHSZ52km?Gcwbrksn{b!99HjpF4;~D~1y6UI$be E _9X63G,?j,/Lcg[M^j|A't5VWsCV8JG|PdUf~-9)7N@3S mLgg8`4-IYgcnl<A`ߒ%-jQ.=3 "ҍUwÀ9MjW拙thf2R 6:&>XJ܄s0lz윀 TwEj6=*_3My)ibE *zf3vI2au\#jb/qo[ه,Ws$*bVԔ:َvDCZ7`+n^;dFe=Uf I6${Y xSJ r{7[> ׷G-[娍̈X 1sfJv,&x;R:#FaB:Np0]`>}}#-|4O, &UwOݴx`]͗ȒimSYP|Gc Il5t+]gsY}a]}w  { ^zI66ܐekϸe*C_ 5.xևQjAK}6=\1CtnUt&?J\؀fbR6b9@>nX?X>!Lnks* B};٧(~!Gӽ2[EQzw*LՌAsG) A2 4%#v '~dG"EXCeLijqo /rstsK?jҙb*;>op,8:+ ֯^ ' ޕ' ў]v63 0)Lۤ:)^nxd= ,[PF0Iwίf Ȋs?M2%~T)}cz!(Ƽ OL[ζ-)/H:gjY4RxpX[p"~Jcwڋ C e7W2ץE8xErlY],s B1mCF18Bri̛{1Ka"%h|S QmH+>xI(K.㺌VB[я)5JDJM6Q~sbT7CܲI3u`}pF{~Q=I\5u.meBiX5 hiz9j$ky%j(cFAfْ1i5d;dC7Q! e5_56R/#fRX[88izŅG2%OO6#Ӫx>.WxSf0ZU!u,apa~vsmŹެf\rK-rbš^n0l^@[7gJ ql\}{4bǨQT Ċ*.l*JJd 噤KA~,9>=%Μ" qw:o!8o z sw׊PNPl߭KǻĶ4X[Y'às~u@Yn2$K[LĈ4.GTH `Kogf#tR dY)k-fjm )l;kxGgј_R8+ƌĤZ#nٱVm;MmxH\ #9x&$RK8t{fh*1@.ʓ}FZ/'{NbG&'2LpWיDތgoTF E*cFd#Kk}JUR'т sn;ߵʠa B$1&a_qoW+"7QH,:ߠue0p7а&:/('f:n40ѰbzFyNr`gXc(l.3`FGJiモFl<=G7 wâkPy.ۂR}N63ɵ~evq})4v }ccy&iV2Jh0D'2|O6tIp=U4]㿌fb'&G&F_x}aLb(QWD.nn$DL+)A!t2g7rM<=ZP]>FQRRߖ@q`ҕ$D z=W˺:i#fdiQ=ㅣЍ^4G6T4uC&ۦ+'hptc~nL A SQW["D#8l:9MǢЗ=vlq#VoÞ⦩fK6z(' #ϣ,JJ6Cɏpʤr;csjQ 7u{JIt]jXr|5DlY#Tڔ`E<@ñEb.,w [m?\]m$z Žkbj󻚢p<6X3^HuYz~׆b5 <Vy%t`Z"{笠bMjryJ:pV{AUW%t=[<UMtx#党,yC?j*3vm, m4JaNu"NTmCJ=sq3iNA!aWYj)d]ւ'I-5ׁ7fh2p7ʤ!JA~݉0ӑ:xW S`h"e Fhܱ:?/F zN6O'jIy]^ 1}7?L}Y>ɗ{]Ұh2gN\_A ?Bf7CJI0F++EM+5KZڻd^sYԲuӬɛ8U'(TɒkŢJP6sK+nƢg{7S0U[_bV#~-|QJ2xзV e4g(H!EB# {C>?.\:g Fs"ܰ}Hr4{W"iJUyL>iS`KDY+[a *>-,@Q+<"fͻ5?­c}&\@3m6fLQYx HG3ZdhxVeI6? êOW|ECQq75H4?krӡ+Ub^@ǾoEhm5|ԍrskE2u+L-h{iH{\(IH `售v7(. =>x6($kW( V# b jE MUp02DƺPti?lsfe=e`0).Is K\UǬFX]Q:xgr0&<6h D4C~AiJ >:`>CQ)n.PBJO F卑" Kڸi&aOoT.܊dS9Z UR#Ėj[ʾ^bW7%"V06ޙaTTږCEg"W/!Y7t2,i1{#H zW nrtA$hW+lőɒCT$+hj _T|Lߊj?^% ȕh,%,De{#5֒”-৺>jz`ڻ=/ uÓYH/L i{BƃfM7襑r0Wf(W-OlL '%[ "ҥB†zE}c~a({ nq԰O"WIE ͑jZ`ztHAYHV[`swmKndyE@c+Md$3 ,DCJОİ" q0} 0R.GdL,"T;_95ziNA_rlgӂo%^-󒎋 hNMXJEA7 ԏVׅ<ppY"l-b˘=:I9E@QV}~x[ $RK'qjKVv$;@E$P(3{jdIj k (* x!y^ڲ@a#5l$palzFfvyz3` d,|";߆_FZSLB|UʼLjj9o,JJ~0wra6gt.mk.@%c,#gɳʨIf楫9\k#zz?nQu#c'ώz#ُc>B4]dQxwЧkG#1rp[pꈓ'=J_ Dm,b! AэN@B거|48\4q_G"_ ^j!ua#ֹQw>$& JUF S UII#Rŋ&aOQ} ,:xx*6=NYb ||Ylc,3)I[.4DI|Qآe*5U)튏/` =:vK'+m4}\Mkj$ :0 ,ܷJE  h&>W{Yz1|mNqRlXۑ}A96lZ)KpC1ͪLOAL% 7ړދZf>܀V5$ zKvqwBC\1k[c〈:UNW&XWJ ׸ E\'%"dݐt_C\j4Rɜ: r̠+ͲN@2o0NiZlڄ7Z!>*xj`9/h4q""]DФ,osw쁄a&K!pj4w"tPB Q[h4ຆPI@EX8["1CS$k}*X9Egz[wg#[pf150ʣ}}~R)xgnˮnb&oO{a#TFLew;FY&6{ #PYSΞs<yRXoaTHϺ_ᑇt;6/xNq0V`>qm}عG vr$Y iU@?E2q,1Wl`͜ r>ؕ1q禨@vX5)./PXD-U5 7QLEEӯٸnE|kQz-)=N-7d*.c[56,( ~yб\S-+\vå!i"b6z r(wcg@Mm,* k 2ez>s :Lr4|(ң,{ݗ3 F|3 ]8A-ĘqZ&RCP=vK{vyՑA-]+ͨ89}F"cT5P Vov_p} rLҠP6t ,0؛vى]&,]OgTc:6~_U8{sMbzd* 4IjeDD%d>9Oh۱]]][ RG*$[/tb?u_ݍOk+M_qw "9c`!LW2>Cik+"7TG {P~ʯv:PM \$ ^_afUܳd<7y0:gČ Too*f1${}CR!S/vc3eˤnV}:rR{/\\lj/qCC|M&H6d\Η{iDD> < &"='Qz!`7,FtȆM7JEQXt@fƩjMU(<[Չk*i\ \N`@RGGI853$ËB ogEI{zS#OΫq5+rHI(?l )Fݵ>uIK2ȬiLZ!icd$5/!Ks(Ʌ rzWScGa  Z8ժw 2\^z3\_Ї,JD#,lZp sqe%fNm|T iװp͉{eH%<{3Yq nFPfJaz3&b X<Ȓj~0pEz֪ˉv2Ww7pGlZa /ЁWVO*'M"!u[N/8omQ!>mWՎOD, g*1Dc/|TP89/O$kMϧ>WD !w_uCx51%숋9{L,(wsP8ؗ|eZ2B~,.`W&C8O$ֹF];9 R &:PvWCR_teB!]cR:[>a%d'i2"bɚJ54iM4j̦#t:Pb\H'pJ%ƜJ QeChlKSҼx(k x>/y2%Mg] (%o'b쥈fǀg  #+""/!F3߳Lq >$܆xuصϥH.|cV*S nUFӇ1n*iAM[Pr6L<)R`J§Q-?MTƣ!tg"N~[ngG[+vfdE6>?jKlJJ<(Dk GY+{o7vJCo+GͤX1?_ޙHLTՒu}•& }~>$U52" 8zƕ';uGeJ @vmc7/ȚT(-SBRR강c^7m-'`si,yYNACt"jȂ$ [5m͞QL?fUOWʸkt|Ȁ$$S9G;BVhEFIa_aAg[. L;W 0K6-MhOrᕐ8QyϸՋ޶jhg~rkW 1 "a k&%˃9ԪVc 8 h9)jZx`|nT"eqH /U>4Ew;dK[K 6(۪ pdUe’ AGqlv?6Rns9XWko-\ )Hw=+b&=Y3С۴ _/e\xS8Ɗ%(yVZX}SWkQ])(;wV<@-Ӡ5{+sKXJ~[ *<'Xmb~UʾW1 G^PaScGMPώȨ"YJ']3RF>\-06+Άkq8JLWDKq k gJZX}/>'bnm?U0x0eĨ!޸q]\`}v],3ЮNB&=p;2KKߚi@lVGH{e8Xu_<0a,,{N^IQ ɪ\yQ(8[ʼn0ג26 U V&r SKp|FxAfiR{rgF;ӊ!JL69 \}OVصk@POsNknږD#">sP^_J;~y[!HBC[<91x]FꉾR\#t'8aFkSwTn#.3&M1L&턢̤KPhMh-8A1zzQ'Nw K#"VRkZ&F P@%1I.X fQ^&JJޮ׿O@Ntq(pϮ#璫L"=fawq/${dv;Rc.P;]oxf'$z+++YS⁀#,DRV's%Ӆ%N ȱ~IƀMo!0%$˂@Ӳ Zh()~‡R ǖsߏ!&*u^BTe^s;1r(ų?@w$I|M{JY"R2ߕgN EgG$Tě fYqE'/!7}*,>QK\dD펑3<NJ LqƎKT3=70jf8<7Y+XWNWk 2,#-AG}?٥;]<4XC#N઴NoM׼H m=^2 M|\ meTkx)j){t;K]xDآ~>qJU0y̾q3*Oݦr=1̞ ᰩxdžHSz nuJC0J]2}{M|J0|pEOge c0@:vT„mѬÙJu$V'aGzddXW5[~2Bv<#KѽқQQ)D;yMDeCgq!A| hB NA~gΆBgQM 1ic+|JIŨfXYM7)P2t0*VM"1<֨F%3HB"&M]n%4܅~iTg<޴;f0zh# 򑩤>VeI2_;|`==2EЩ-9UuOmCV{G27TP:ч "z܉:ƈo;i' bX5>c? pLx}3,0/d@DKƄiM7p $*:6 ' |z:s߬.Vז0hlNI }4{ },/y6#'-/h U-UxdG@[\ O뻳zxG2 P&Sdбf~$t>!Q(. a >CYn@EUiJ3 a^Yi@rw)Hȩ#ߊ$B/b(_XwU[%߉=Lf }rulZhQ1tkwnfne`z^%#YlBpdJMSܐ%sB=*ԥL%!HЀB͆ T||TsP]Q#Ef[&[ɚ&i7¬EJ;+6%2Gn\|@)Wy~Oq WhJ%រ,bE'T%"+hO&C!@[P>Qi$~TQ| M0ﲤeBbUt]͆j(/ڗ'9qrJ+{~^0?jVeW)W{x;TW\~&A} ^;;Zϴ6C[-=f?kQpEa*GrU6T|3myUtJZNWjd`%]<7Ckt@~-$gnvFp+|jL kJe;𱋎(uvvE4hfw#Ą $YdZRg¸2ph&ޜ30^)`!O$w +S~̢KţsNtOeu4nC+"&Z+D,eki`OcE❌)X7# ݉; \dS%"~~ٓ:khOpVH(-|`_s- Q$79ujȽ:d tbWݷ֭ݢvʟ<0۲_x׃\+BO8da0Ł"|zμq Ɗe6 D2ήV84+k{{{h"^T 9:J®$5v-B%r34̖on{,_g0BoR &(*_jTxrSKp=E'^w}ԚYtiESԃ7l j#۶]eҐ4ۑ*i wR7Pcx#5ő3`-,ɽ2 2>]Jkq>-ʹt@ f!N2>WOGCk*AnSu.x~#Kǒtm:x7\X+;J _P9Ry9T{3&[p_QVͭg ~ rsfH>lw˩OD*R$%]طRFk.UCf9<\|v T,_;G]Y!SAØn=g~ !Pay0^}ha:kEFېcZקht?BhLzGE !ae6zuK:,S\Eʚ؁QZ,Z>AЖNx[sM,DȗDG? oۮF_Dt_dR)|š9!(wW8UJNRl;u0_BQ6Hs_$UG9+L-'X*}8q{ 5$|[ aLcx,bb/pqAl}=m&4aϓ m1xdbcO0[nB-V4XvW>~'ZiSV!OM_ fjSu ä5: bν?y從W"p@D~K?\/'}#]DZr$lyJ-eEʳ΋|33}„ xJՊ\q @bڥ<NxӜ]^|'oMC]9T;!E: $JLDxXFwtPW%pR:4/J{cohrf2WԀ\q ;=[1\U10h)e|B/ݝI6Mh."t'arsLVDqvVUMMK~ `gCywmz\&_罯FEνG}NsZUG@|a}KFnƘ'fF41BkxC=TɈ ,"SJa|%rG5p h3釭?T #[2_1vBe>(EԒ-p7HOTS~?݅P;$<8mwG 6:RHeCr_P=dxo@N!cN`z0jK@QsGrq,힛%}a R+aWw܆mYOZOBR_<} Cҕ=kG2IP=fD_Du{,ʖϏv[ƒCtnq7dfu" cFڃjy%3$%|4C>'.Z7#"?c -L6z$]NH\Hw-qNJZ>-W[%d $r@8ob,W-6=L- 2a`] krSlV~JܱJluqmmB^r5hA!y\G4˂AYbR5 61*I^tlj}p E:KE{ m'ㆿw : J}qY~V@'ӁUw,y2UDn([ cDPS uQ%O֞+")+"_](Ԗ] K`錛zWO7U]ƅ_jnf!!'+ w GJ[7Y֫7rG2(!_ ]KƊk)/ ]\0R4)׻px+~Nͽ{Gn8Fr;Qj/rtsHVJ~o!2ۛF/ yGe2e/w^1N/QyfjX ox_mS.x}o|:AV[ V *h<;bMo6K )oj1jY2xAdx˅猴#wu^L8t%%aAsE#]F:DRH?XD0I֒2,;2l:oUK΍dx(}!UU y2x$<>ϟ{B9X7X˞,bPOly -4 nM9 O|vݛN쾌BYѣ2!Mh e0; x%7^:Uɑ'e"RQr*kba-SkdBIbf3^fY~,q?K%0A| {LeYN_y M ǯ%ß [:A-QY9- 9X{HW]@{-P`!A꓉X*竝M߿ [.Nݰʀ$y:4}@UnʗBV^t{dmíGp gpP7?~;yPz=1-}ayt~Mpb|hV'HC}#U9ͮGܑ!&r7-խײ熱-YQ'd k4|" n.f(}JgX7@;_)X`o T񀕗vw&p,K,Kʃ:}h&[18c<)1eSAw#ۿb.B5>EvNEvpc=\oF1`]mh$ٗ D̙@j3Z}iE\GՒ9$,5>)®2|jo#/$/ [NrM"3՜8WgYy]dg*1dvo=@ Y_ /d`{/$Iƕq:2xaσ*]\)<$c3iq̉kbN+ŀnBu-bBJWI?+V9n. nuڑ $q_O9I6FCGEEs8Gڧ` u<yn8G cUUq֒ozoagoJd5F/lxDGV%YVdXsQ>lMpɡ#S}}oN?hZ'!#Ϗ5 <ךGo QH}a4Lu=%:ZWO\P_Ba]f`L1Mz ~`c\@[P⺨Ec&\.^/";]2e=zsE2~~oSkjqυcU{𻿊 UG Y֧n;-^ L|ߋfF g]DiOQՏoP QR׀ۅjQb^B Hek3vw/{)ҮTH77f Fd%~dg4#J9BG/%(f%`pw1S{ߒ28ky t&Bh/rs\ & aG-lh嵋DU8ƀ Ԫ%t00>:fu(eŸA-Qyt_b̌q2mk/@,@5̈չ]6\*ٷb(7Rw)8Z$ul6X=r5*Z);Khz?JƐahu?uEfB?Vჾ_8ꅘvkM^h{-hgU/RMK}ngi?=Ŋ)ucL&Jڅ =Ry|:R|O%}n=H_}۬X6Y[[Ǧڧk]ce4OF?f9^p$Cjj]Z5mfJ]̅ľL|kOPm' ;Ћ'{,sKXgrlA9A\s$g8$>-"+ %m|@Go5\L#H,bW_TU |e"X1B_)~!Iwǀ,c4V'W+Kק:*-wO UCxmZ,]y*H̯,J(1Y؟@Zjm,[*>ЕW&_yΦ-MMs W;(#ޖbnbs猅5:nul1w/'G.e4~mW3ꡋ{1ۊ1-y}4<ӏqң"(AMf%iՑT9.{-jP>Z Xav1TA:'&Nn)UӋ/ /u>ƕ.f ڛ %FTk8Ѥ?M!!e( nm']?KEmL [ھCj '3R+;{򪔴&Tm9H,[o&1Zm^/(R+UhKHA@@a8ڌ+2+ym5k?D+ HY`v0w58;`W=<}C1n4j(tncV(KH@XL ä0-F3$:h>hoT1Z]'0ekFq`mb/ݺklr_>y7/@ 2JOpT(:bkW`9|Y-y޲؅hGHHc@ X>^B̤pM T1g!_k7)\ΧkBXiIa%o;8 eJ$)tj،$:uٝZ^#"=F^…6y 𭐢{gׯ/>+i?U'ֱ=x`k_DP2\NAgU[/k hO6pRmE 1U-d<$JW믿!y)Fd>xK a j%-)ZD;>Vr[;/ Y-:ۜF#0z鴟VFR($DӦƟK)\QYP-:B:NՄQoS wF=2&yK5]U\~me.yLGe = C " _0DI ʁ"\vt irs~Q:Y{0omU<V!o-Y\vq+)&qĊ JVG", Hq?Ҩz倳ճi}wbe(*r(KwJ㮏p ۀ^_gQl"6r{7rO/}g_Gޅo}lp") d1].VeL3q\b-˪ٲl]>p/ø5юJ#[PH[M sG<4=胪'Grr_c<  W,ю\P=]`o_v ~w}+`WRB`[.l^(?qHIM3c㧇PT7.rTzՊbn7UwYzJc9*`zޡq׬{?(.q[*ƨ`6(Q`w`$ 5(4tp"f0"*~=Eڒid)c)H>NLZB ydeL(bDPNEIU>ic͉@Ö~|:@lK74SOwQek;|UrU/0N۟Ϊ69T0벑> ֥]}BxJS3^TelSf{rt0245s%iE]>W1 C/PUctߓ+6@WMγ #p\J{y;TCAy0VL4I"L.1O4GyhBNhj!ğn&hY "E  _*1R?S2hk mt H)8Ժ Z]jC4PfjK6z{.Veab<;qL":ɹPO@q=ULֻwV[]L^6~g8޼F3cɿ$AAFV(^lm]nh&lپfJ \T&}*A=ԟ휵 I=J.Ar5M}-+?zZ7H۾;"EfADe{#e&S ~ ׄj-=OٺvQP`j{e/OhSZ b2u8y•g߉ Pј-Nv륶4Z^&YϯcӼ3< 쭦[^7\fl%_ 5$H㗷vZz27*E#kӨP>f(Gf|F|z3kR-¦%5_[8/o:|(j:D?g MJq8y4 АRt.~cn"}FC4"Xgpω̃ϡ7/HH#kEu3îɻ+Ux- #).=gX쩬bUmgwazҎ>9?b1 |[h?3NfLpH??ʺ8$:xTV.[0uG{ȋv" c-I^Eo_8~vbe~d/wХFuA~Eg/nCZp%s< -Lafh&T`A2.fWTs;g Fv/5e=TH+Zf,G&>QhSOo CΨ5㚳LМ |wk $f&ONlj*G άŇ>gK(:Vk-gE7j曹 ?uK|Gט?Zz @.[ױYUWq%=,hB"K:Tu6fz?=\=#mý<Îia0/[~4MPV {_VH7ih:W.ؓ}jK8 Z` I+% 3Ўσ~3im\!z&qJ(Z?3qǣO 3 ID4#Zբ2ވtɸDə}{xJzK'20P;[oi_CVu6٬fxë=q&J}k%F%^j N? sg\Fϔ/}kj&%3-!R `\ et03>نOgxq2zq?P|#=E=KYkdXTVjU$NHid4`iI&c#j&u.Ti|gNH@ +0A;Uziq2㐱8HY0ѐ>rdo/`4cVt>XDF$w_[ȩ6)̓1O Hmֵr'!@mlmZG4xζ3Bϻ-H0A։ٸbS§0-)3)H^qڔU-mBȆBp*,&ej cSZ]WZq A]ޣHA'2ѲKaQBh)RK1b+a'3]מM&.\Dz,)&3SL.dQw}jn޿mnpqԋ5% `ECJ.{3?p1LAcTG΅\y0XOˋ:9w2y4LB&V^]~AP壁,0Cw@ϗ,Flmȴ6H\%wU՜gn5؜XhlC8Zkg@&p҉#1~/3CJq 0>kZHT5hFT6ˀ 3QNe^ЧVxoP8 p r jٗѧg$Yv< {U`Hz>(% NyH c"~8O= ̬?e_Lo \P򥳢j_pڒ865{+UAnB,)9<9<$Ճhgcp5cЬp/+WWPj t ٴj_|𣩷`aԃto۝/V1P/*>WNso]z3@" }wÈ!KZo b1u ѷǙ-fָS+"T'HPC_\UYm-˭]-ɍv^dA9rĖt]fB DWr p!,]jWC9nPU~4fzYkx WF!L5wxszg*a]6(?E rC7-򯜕#w^/.z)GVh-\vT6$x52FJMڄC^dew"Qvyz1f{ $_@$!N. ^psCs`GE(rkF7 4o3W=Y7f#J9BDIVj暪@z ңuc~kuJݳ _y f Q֤PA+bY>egYLXNL\=ߧb@,LK#n)'UCѴ1gɬ"|ɹ2V/"r dy4ɹY^ "WTY@/vM7ӻ;J/J*\0糮gn9vx]?!YB:Є*#3 ^S_Ƌ>t鯶ֈ 3{Rl N{#R.S!H>bH*N>{=Ӯ՗(<:F `AZ⢠P9L}x~|hSOSur~'@Ldt=eͨdyI0(P <֜:EstHn Z`Mc8bOqt)iv' xO!eׯUM:(Z ⅑b'G>(LG/} !_܎|!b!\kɶ؉XQmb#n^`qc2<yߊּlpƀ[Ve'$nA] PVלZ&ȥ)f{EA#G/L#>kvW69 ѱTt1m.zvReBu{4 %m[{r*J@(ci'KيeRVGҞ AUIbyQCƖlTl T83k\5W.ESt_VLR3-3JK%oY+?ь !yDjpʳV"cJRSKkaS`K4rS*$rۥ;=Qiv𭛠ng%ͮV-2[,'\pcVp3xV_('-SP*^VBblXym0lSa|:^I&ʋ_륑v}߹2&8DLtFK@ƹSxUV}P Cvk`k@z^4j͵YR.+XM:btkHn]D a׶`F @/!R[z͌#+\XHx&RĐ`n$MTG9 &gjZ-QlAxҬIUnU6HT!N[^W? 1i TiŒZ5l8)Z'=vݛĐ_6NGԂg2[?fņ^ eu"x")/.5 ?.irHjD׉C0{TrꐒM")L[79D1O'zT}x#N,: WVvfp ;D#J$ kXdQ݂'x $WV]1XdXʾSLn͇Hc U9LmʭUI[pZmZz.!jלq,R$d@QN_e jcw[-_'B?\tk!Mv&2ٳdXsUU5դ+S@ټ-daROz繈#^1m~n$CJgtmՙh{8lyy3rhCg2CkƅMMT"0Њ\U˿#4 YŅe&U4qKg<| s6Nj1!gPih$POX?v W"cMRp x~!kk| 5N# !V,h]pN-;C3Tۏ, i!bsP^.ۣ#0.$őL۩+:~Vrr rq*:ey t06SMOP8EVBjK+WtaaG[]Eo/IS{{?Oٔo՛nx)޵+vH..09ZŀPw,uO) #KQgT(D+xI>7:O~9rQDžM0Jq‘݋۞#pc.7R>`nMP{;d*dbƉ'kM^>şq]+`!L`+!vP: Z)Gԧ('IWi_*LtvAe% sNG1^4Աf1A?13`NP5fЦb~,؟R&ĺ\Iho/Yp3gg2\o^s]f| rw7zOdr$O ]H OZEFod-AMrҬn7ej$ጢ~(A<6A `|Gppl{*Ȇa @eQtnGyW21%μ) ge>\` Ly(ʚx6-o#5'[Q>5!";6nm2 , "d2 2I^FSfsj¡Qsj C7FMNs9+@jבB6 7DTAT3p- |'K\:w:PS3JE8/2*!8rae/>ծOrJP+G8TyIu󀜾/Wmު?i wrɫ8)um|Ŝ$mWnt 6!h9C,i`5y\?V/oaP-]қ3W.әr [9' ~_|}4-If9읅)|dCYZzxk,mnRF>dx+mp\ Dw*A&/ݺxBJ+.dfI'˟Upz1:V dRPx!^\AZץqc'?Kl]x DY u[Ril47nˠXL+`d뢰bX. bBbF^tr/ GXcXTgF` VAT }φq^{. Ж;J[f)՟&6yVI/Jƈ1@vd5:x^60%JSǙ\&<#" ;#z5FS[y񮝖x 4wL C)[,P Oů%vp٬mã=aqȄ6;ᰢB~]eăXaچ8RoQm`"` bj (j ]/5˂æG%=QWKcCG] D oݗ`aO "{9| ֟OC2c%AtH;trRRLZZC/7K6-G;tFU@3܁֩ un-&qq2c^3ǵ_'Pڐj'q7.TuX"/m>Et~%kk|C&k{]7ݿ|ГAh PMx*|m$&@CSUQp308 "=̋[͆H`_~M+cnBݍAA 0Y~/ l@fhi+k!O 6|ǰm_b&wWF#M5oNYe/_O\CIIQ<ipz]@!2(Pq'bp5d`i m=zZZ᷊F1,uX=Cm6Eji=P5:'qPG '5Vy+?V[ݱY[U^{"GFD%/7N6Uө~y }g;Wޔ Ue[S\vF-Gh5"0Llakްc RRUkɿٟA^BL3{?Dȴ8q hFՎ"SxL NMg+B{T(4ݽCƥ0E-.=l$v`2tk'eσcL&FV*ۆ1o-MA%U^ШWbќzގ%Q7 g6S}y%z\)M9xb&lSHc/A>2&:AIB$xmmzn/y./c8gEwf #xDzw90\/RvG7HHO֎,'RϺ\m!|X9AsU,jO'J2'\y}1T9ğ[L~:Q#oW`մLQdVȵ*']R45 _ջx=}<ډK[8>J `p#dW&#H,j-]0ZZPDshO܄`|[%SyXK*t_+*E^.@]\߻kMGY9*}zP[8aT[h)([Dm?R[ܯ)1hq(HHx4lo)Riw7Lavj[fB@F,&L{cx3-a׈  ;`|ZEe?^o"KZ=[S<>rO"q#geQƔ_sx* [6FȯXsh"m6@utl=JA&nJ3t%Q̋+X>YŤo {5 {CC^M5&,~B4ȶs,DoAkdsO'N+2U*~ni0k*ܚ}J=?0Z~N^ .q+{:O>ݼA(c]S+sLJ*$ıRH像u7Ƶ;}"x}!swM^ 4(NE y@Ǩ굒sL.xYE{-<%3[L'i >0U 1 X Mg٫>KL.(Kq[/緦Å}8L턗D} -^UWu0)7³& GfĔ/feuL{~ ܎[!ђN<i`{ BuX;O ʠkwmm$emRZ{{VTڞ*TB N(v7x"&?Zd&G_YLE?;%WƦ܌,@mZbB:+ӰoH?s(|(srzd4و9D38 {dD9BԂk.V >1 A`ATH (1!Dazɱ!:V=Z ϛqU΍Z1e\™@̔ɽ# ^~^KgG!j\-@@W PNRS޻*WFᇖq;5HfUE#Cbµ P ]Y 7=uMIo)Wޜ6a T}5/V 'd0S?M`򇃊ZP=h M.qEI`qp<wta.NyoXX[-7uE=^P ?wZsG!=Ou4j14Dw`Vh^ Y+THT p\;$FZbsgfGjpCכ=l(3AA?U89`J]c+YUyλH"z} thޡ QҞtwIu)ps0򬵭&v1;/У1FnYi$`bH`s|}KJ`[i_OfD7:V:j|,m2rM\G`YJ%e3fd?T8p8֍׿P;bnԺ!M? T[W#1M33CVşJRj}D&礬GJt.#;"5E)_m+iR!lU I,.jZHЗdNG&^g5 xYnh %94glYhbxY;>Sp/~(s=f= TF8&1+Fӑ͗Md0{rlb2ȗ(7bĥD.q"TpOPhszAlb:| {~QT`,~N 2aUi O7kg+'__N?qםЊ'pTO,\%T SL"\R@|vLұ lϏe6;{ek `f PKfeeI+ j5XrbOqr.f9U$- {ΰ>EC 6䆿Nv!Ρx7i]>;NͯQg)`yxdauڟ:mݫ1V'zT7s0KD1JA̯>9{ Ϩ!p/vLvSS#qv~sI#AIvUlO^@dE9Λ/ZG$:WcJXMӷ 7ՙ%./hpS`} "/]VP]PW󁠋oW A 5NrĐZ'-=R[?xyXb m@Q h,CA)d +לAWk:nC*IRޯ3٫7[p cb1W03ֶ Go~ܭXUuzcyߧQR>YE( pB_u4|}5odꩴ͏8$R[Z-oTtӄ¸[>e#B˙ǿKБ(𧔍y_l/qUo|LeE>Qm4dEmkIti(A5""ɥDH'!pi fuX$*ȩyrBjjSG lkwboM8] 0U |DaY- $ n(:X|lM8O|NϓJA~w* 1_vA0+y.u "h¹I+t[yr4~ɜtu`}e;p[Kx̯ p[!4\dW/tygiiyg$lFB~@vmR(<NV@¦<>>@4JlsxAW|9H;0l?1! 3[x_v/̋r<׿-on-}^d؊PH:F =zBEQ4v( );taIӶWdKBFO dކW٨{Ilh6lu_nQ\8xI}d|U^A\(VPByssSNX5hT;W旇DAaWEnnWnVA|F) 4 ۥ:XВwT %D6 g ^ݗO=b'ړiN7t'nǎ71h՗$5p̺!g#A[iV;2NKYgbm7aUg&Hܝ9TY5ʣb*@aʯy蠋CD5Ln`՗ RTGY, סl?6]QKh|Ch+e;[닲̫ \gQ%ouF`l $0F,PqPrЇJ^ɕwbK-+\ge\]-wg4B~-ɵ+ܞ;;XmCn-vQ=C .VK}G9ږ_{X<%.>ݵ ;zADiI{َ2c#Yn+HV* sTyU$FPnsjaO=hz4!wdXipX_zئ!];dXEj-5E{ !j 0 e=-qUJ%lcypXSкY2R(t^22LJwj5`&4S%){㴞`ثı蕧ܻ8FܟBρ?O 517#9:WlKm*zy~0qu`t$7R&JamM2F.]N'AA*F5phOv}za~ AZ㫹ʾ,Ui! <E썀X{a! !ZÚŨ~Dp!ݽxb!c@ !OĪِ [iB|''DS'< X쀞)%@Pw?gP\74gw1—%}NuWV*F&:I0d97ibexoj1҆;> 0*4!|E7⎂xCOyO_|-O`iٺu"tjyyonBF2ύ9@gـ\>/w ` { lNajt[˥WD8ѭN'{b%LƖV:zfE 俑Ų1sp352tjƶ9w'Hgym4?45V;f.tlUD VyD%F?cG|H6HFɹN-v$E@ܡP (a $ :/I%̭. qͱOp_NP CI6T8w VP|Z3>/*gPphk?u4msgYVbLX2boV My`=bfPUXd+&&}}XɷvQ/I6 aMyۤB̰ "VT}W 3 m~N5 ֊nXPDu0Q_A.ր(koF^AYW0|~@ BC?R_q6sNjO;|fyj4fx  *˿qU/SV`Yao؍o^+׼D_IUgp5J`UkO  yk5c(L{p.Ϙ܂zIe0堁^\z ;Mn<*Nᤕ`c4媋={/ FRJjmfF-^6X>!a\d#Lj G7 ̏ l E* P8~W;v,VE$i=X 3M?ȀcR4DmnČ2)JTNN[k44 H9rܧ{I%%͂s}I}X7 OAYΏE". roP{iRd*F 3DaaNNl(ϿWib_);Hb@RhNXճME9p@4 q5]#ӷ蓩n}5ϕ`%ݪ$=zU2 \$qt#sA$ lT>CYF왩WtdGQTH1 {A-.8?4 x`2Y"j Em־7tMmgTJ@%r _K"r윚؉qhB@V۠KĨ[0<-LJU\5i<hǼh~T^>tCeQv &tŽ K`ɷ xE^^1Tp 4 >8@6ɄwV|H굞JD$%yz}NR8P{hԁ `.L,IMcn7͗w.[Hlx[r-T&_9r,K| L,W٥Z L6|?cgF Nupr_14XƷR6l=c((Az-_0}a,Ϭ>ϞB,dw[`Wz ,y`x0hQ!_GA]tE%6eޝA%'SFr)YcjuͺEY!O8Ҙ3~X> {mm9msriZ,9.!lp !cLC{Si'u_ [m/5T؀|XKN늞YKx&k]#v+Q&ܢ㩐c~ ﲗcv'w f=ՒQ"]ܨXclg+U jfy]Ba8m@cR>e|QI֏:=#II]~@юX v@7Cg Q q{D_; ,F3VEe-m3_&NCΛqV֤c0QUgޓ,^~ZZU#ٌNeDa2Q`ƛ >!->󩗫ܛK&? Ma5|U,}/~ľDVRh 5ptbFV;B$"x-"o9% r}QxPu4+sOࡱuTi( {H(9%F GzVn~6-QVv[Q2:1Gr4bO[%s)BFQ,f.8-bgi$1jcf!\fċ* ,uk"1 2H"U I=H ͪU$ĉ$; Gtz3*Scff %M_ cA4b*(BǙ9X'ƷFNg}}xdn>gڻwRMYyUSȀjBR4 Ĭ%a,ޝE|>Vi/Ξ.pU\ވFs'l-TD҉WDEoH^)4_RײpY?TWDvȯN Ue!6?LW8S(ZRSb~x#z}5>tXbhAL"NR5s;BIPңJnljY󿢛kEH Vbb`ٌgWNQR]*xRPNNٴB0Xm7aX[0I@/fWI"TYFmֿ-LzEl!*En>w˽aB;BvIk'2.ȳ~h>eF+KT+FkgT83lI"hx|ԩ|(}"}Ӈ %!fA , VlD`ysn͗DMLczk^ ؠxZp@/_,.ReH-QhB-PHЍ͑"Y\,bd&?bo m5;59 Yw{`]Hc>`%8/;-{J@bS}EIHo>% ~5l`^''MQk̜*Œr D Fr5VߔHѬa/[f T b'9Re`$4'/ Ew?mMnJ;(IG6 HM+%x2B+j=yr qiIY%7'}#8 X0 @ǔßDUMQX̃G:ޘQ nsͧX|m^u廐)Pe9@ЬҮ; se-}@.9?Py,1P*}=)zmGx*Kk`ǒ[r참5YC8o % u?Ŏ^adz6dHTpajVE@/,tw|#Qg/5`皢!^|*ϲrN壈/'QuޭŰr3|EoaJL.]f u2Twlؑ>Q>JKyUpsx% ȗDg[dž YYl6,ד鿸)Zƙ$n1O4?Bȝʩd{soWt&Z>PEX;GFLdaX"T,ɜ dUN#oh؇N;~{M 8Iw7y'!;y2v'AуdKYYw `1{ |ԅ1J1OY躴!ʷ$mGZA})eֵ7>MKz`a]ɏ`1 W%*ȐPƧ!aShس R"x6ytl/pW ʼ\t= (5z:/3ۣТsC-*iwhyM @SidύLEKP 6AxOժIQ~}Cob_dr3Qڴ ʉ-sΗgRo=/*N31^: L'؅Vwf :c.Ց^}fOMqdl~nm)4 @X$(Xh>{ Q FҠKj,={)/ڏ0nv>ם.c>c,we|\V(ie",MN>oMT&պ GuP2 Rp{‹ۤ T?}-lJӶ\Y"nhl@-`e%}m$u{Zb>/AE\o)) N> (U&ϖ 6]OrY}P#X&KH44Y"lQ~ڻ$WKaCi4o7 c)i⻣.Agj}B/D4I{ūqSnOiNKvuEnC*FdE G6y* >X~`zRq8FiR 16cr_%_ee.a!bBEl{7>gny 0g/LyɐeO&ᚳs$dexCQCK15Wԝ 95(wx%c67}--Rqůݘ !Ih\&Rz9cL4 }B[s`AbE`J1mXnX8D$$\eZKQMO͗iP|\5Q&]# U7bơAeIΝVVQN]AȻS@4Сq Xetb\4I*2pZjH+cZgCvi9fHh1 ZUrFcz:bB4g=ߒ8t/pT 6EXh>z)o{@4N+3s^\#ˣ3{w1!kk.a]_j@jCI {B*(:N o%`:ÞDmz)c)gD|D7CȜX\ǑbiR=a:JiAm*Wdy\z%"E?8r4fAuH0"BPsBuÌ@$q,d))Dtwְ3֚BHK$4făh,skLAwvk@wL3+IqM9vn^NB; ğTC)To'- OWjn,%WZ4V>z$O$Ss%VC8a{il\1[9'h<5]q$T D2U(ǽ?l.D'4߷@O=2Nʫ̘Y]AŠAYL=O7'yX3~ⓜҩGHq2R3=vBLu?m%P5,0eD3y;NLBʾ00s޶ k\a.{,{.U[ '*#D!G| iԽao35;tH%cẠ5egkX\%L|,(?'/PۄSB۫;(o?-Lhʝ8rmz>oRGZW1lԲBpok M66%\#^$V ̫X譇ɻ=`d(lI6Sשlq 42{+w\d=5q ZrlNqgia ^% E1+&9+P~1Y^ɎPh/5sˁk_Γi!;.5A|ٙA}oU'DPj0;$& @"WU^~l@V0N*"[Y'Y6{ րh2R٫Qy𺯉]7*45#d@侵d ٰ#+R{y˜< e=6 &!W`a]{9Q쬥YN2)5#R~$be] A[dX!bke~JoA0X2VZQSc /UM&4^xmnf ˷08Skx}W6m#{eYxrF˒!Et*W$–]idliX|`5煵xtnsb,P?F3ԄZOHo3JO~޹z5"[z=Qp4݀e/> +}'%?3gD \xdŊde?&j\٨~֔y^lR,[R/Di"t7' [0!=t̿ @RT?^2 jk1/ S@6kwc k (J_Tt 2HʅKy~^)ة4fU`ՄoC74.57'9e{'>?aaҺ!WXy "f^yz?vIJ+0VeIڈ /igAtXp2^їT@!~SQ}v£}/up\?@x<}$Ж^6[Lz*X\{t-nHqs6PY5pT^>7) $IG'2*rgsV=Y+6 p2UY2>isGST9Qfy5+4.hX-8D&f3S@*袨؄`z]q iVL $Ϙb'fA&0` UD?q[zv(4\^T|7\I.`sCsaDa@b=/Ά}kn̺:$R()2U(.N~2iݶKzg {՛"r@)W) @N`) ^AʵQ;S8Z@bTkDf|<|v"̆;z(JGȄ 4#݉w)I}fk^AkǼ$"'KepsĞ]z$4"Sp†d=)c݁n2Dgչ 4B3:vpw /mxr/\]ɭAXĻ^erds8.z}wxH D*2j N&(krZn?lbZaCKtBY6`>{ zO*ܔIۣe#4-̤L@ 4Pjj;!xrw+E{0⒍L0_/ F3hIC5 vEnB^K`blDFc$n뉘D=c2v{{:SK>g'G'ōqQҧ kC8n># /wTHQO9Ϥvb`9nL}nM"=NP6cqkKQJDmzfog݊Ƿ] 64>cz[qZI_Jةb'P`?hjHk#u} Nb\7G Uſg2)^Zǝ]dT6XfM`OsUm(tI TqPdus͹*|?Kp4P猹0\|Ekm`ߎ9~%pt՜Xe"CY3X\ 7}YF ۹b#N@%o.!)L!sirPuw,o~fRUʁ^a$o4n(WXeЦx&<$sM'YO"->ǹ0n֢HARfWQ̠f.5z@lXuO&xOo$2!y$8̨4PWjKa\ObCx94૓ Zut=XTGӌ'|u~Ds \"z(uө:b#SRƶYNØvҮ:34eXt;Ѐq GзaFAj mYtԔM&nRp1ܱ/Q%*lS B#ɛEA罟(/2'MFVM"a yy> /0[q<9DCd?͎ER#v箦pwTb*CǶ'?m{go/!k$`Fҙ7Ol sp ʄœ\6``~at v")'p f'TF>3 uU'!܉`iΈ exRm'o :kGg\mu?CVz,f Z] ^eKh vYb%Z} ݓJH2E7(ӋP]TNckcC(S*]Zҳ{xZ)83O G%o&yICEYYYrC,h8C N@WZ6ğbinL),Ioz7Bc :TQ.seUoNlv,4m6Fd/Cpֵu^3w!T%]^P`~;OIT;nH|Wʘ2Mh'`pSGX4֋V}{"nHGXcs{C *u YQ6^M!Zk_'Na7K4븽(d{us^#VY# :u, ^89~_ě`]wu ^f,p]a_$ozSC]|Kxv"ኜ^/+ %7ٟV~A@-u+ƻ0!ve[KJ,c?lݟ+K*Ƣ˜-h}C:v n %'ߥ|$G^) &fB2oqP x?򵗸tqm<՞e[cp`W\- O?FQ).ؖ6?VPnR;ٳ,fgp_> ݱZ*ru8[.1h ?pM݂h4n]<^,}:R9C:ZQkmHzo?G;,/nkeg#M ֊]#$f_0;oc%إT| Y!uo'և]J%kni6!M_9E تmq#M"\jyI8HAI/?$Xא+tS̘LXvw߮{Pp9J`Eh9j ۩Cc9VmXyb{h/Cj: $'KK{ `E^cHin̊}A:.u8a{WKټ[f@9E|-̃Z"o݁F^-؝[0ytuzؒ^;nkNZGaݩt2jq>dWT#^)=I~Z܎a+*hQ);|LT5u~m2HA->@;C=$فd-gntn9@q&ri0}O=20DҹGZSuD1HU'踪纑t4rgJqH,E,h_㟁լ9 X8y>+_ރ@:H]9I~#1Q+gc6"c7D.wȕmast=6*ت$H;o11Ȋ?1KNrZ߬Pytpk3='dI`jX]rW3u6-7`rNb(w}TB*jIN6"Ī5WNC٧RnN@PBIʷhjs{Zߓ6 Ч@ o% Iġ~>V(.þZ$N!.uW3gZsAe2h|벡-Wwӵ&aɫQ0.c qD)Ąx:fWJr?{Hܱ#oX{kqu88"9k% ]'648{_ufG \Y"{\_k3 0eI*j#U/=nĕnW;@ R>ya'tDӐ>.bK;>f?zAg8UЩΘ ptb{&c鵕q޾X2!,0|V\! (j3Ɉb?jg j=4PkV cuxI"฽؈9(-q~ Dve46 4O3b1?%W{WC^Ǹ%L:p/:Qڔ-6yԉW_vٔᥤ@_SYy-,y,{^VB9d dj&FQޚ,> C-''0MdG@e'~8'p͸!}MeC˂AmGCH=ZyMps;< 2 ħ7s\D0eC?Nؕv'?8C]9 c1z4aB_Զ$6rC=?~/e!nB"cPǦgw7 2>@É̼o0AJ_Wk@v{Y 62Xó)|l/`fym`j# tR_\dWH}]Sx6K%ſiqqqF$"#lv#{A:[L$oOخC&gqTne cD-MY'L& J9;qऍ?U8ToYAk;nJ&]xFa-AGʯӢɻi%'ڳvޑ[ i)&[~% 6y_}Ć7vtdUGs8]_t}FɊR:řb?ll HY@rgڣryp![:53Rh=>FCǂi%C=)L>wTip'l| Buj(ΚLeOED[N֠41Z"@^iW"FμZwy5/Ay}wHHۏLC:y((5,}qɑITQ5"um2QV@W-3i\#~&ԣ̓/2@&t@6dKent20M;357H O/_ixRnx}Y۷D&?u8dѠ'@KD̍DN8L e3 hs%x\#X -ٯR?^yMڟ Bs]hy_h툘_Ji Ǡ$dIL\JڰqXH EաMVY?D&JҤ-gJ0+fKb@N(dZ둃 ٢eqF%MUo{CUT$|d l4D 8R \r|w^R,*-M~bUI\]:S|* bƓ w I 8jyb#c\лMxs%A Bsb+&us$¤uS|GlWjC}Y dk҃|ZO`eW5x#irBH*hvdʝdМj9RVge)3ܶIZf='ڣA3HS<*Y\{(H[{ Y?ѰD ]~3fȷ4Rd ػzPWE W*$I39RN``JݶhYM;>\q:o9Ld`"G瑊 :zm}*N濂eZUQ\x/u\dgQD)1T3͎9ӄtM[i+R_w?uI =ٚtjA\P𠎬~Qg,m5YI3@6ƸB|pk8WD-C}N0CQZQ{d[l1A O`JͩD 9*jS'Pڍ[=e(l1`F e-lE E6REs&?yvtC[ڪֆ 110XK@h5wY=y;+&g[3բ*h3Mb>HYЪ6?qKN5fzh9)Pղ&gEQ6鏂/iޟS@;ygE|Pӹsߍ#d%{ab;>;m\r& ][H@ *>Gy؊??H% |Cj$XqPD@!?`xr.ܒ~𧽍\:&*hF?(Ԩt.M j)m @>edޔ_ k?MPHWϵ t^'ڛ7 $9y88#+N69j~tꈞRg8^<KFۆUFۻIҾwX1Jjaa9.igeฉ-"`8f2RnB.; 9w{eQ U6ko85N/,qG˔:9R ߺl1dg1ygC)'2!I-%8Wu>'soDMxߎFA~~s-@b]*ee0'i> i1-Ɔ_Swb7!%PYǏ$xHj2yEH1WfYlq;Ssެu!2:e siſ"OAׅ ;<#J2ǖ g57=iM u8ґ5#e>cmFU vQX聆i`3FghWg!20P]o$/$eMG*hl$^&2xk9MUh ;Rչ4FHYrF\K?CM0 w;텳/d>N5Eyn8ckJ$r`B5 Fʶ2?=t] bRSC[gy݊xȩG,͊Fμӹ+z5/2YVZ$L quY@ 0,_0T/j^3*u +2DJ#: P9//AXZRA\)LyeE̸a8C'>VMڬ`z9޼ J[_ɩ9 ^Q#3fQWr}N%Yk[^CLHz.PslJ2D<+I*diw."2AHRei$`@X#+h@:e-uET-%a}Nu9Fyײi>tEpY|Ty&J iH+#co XZ^Po<.o~y+߃h㳽UIљ}+J#<~t4t--HM͹E=k텬ioq)pM)s6^ x ?@:O^EӷIh i޶3f:Q(6ԝ\}UDS mW+ ~`was <Ԣ/rO5Zٰ>α9$±. bຘn/x3cv%o} Hq:cj>MrjU7*sX x):o;WBp0uw;ZzסCY;0y"[7Qm[_ӠaZ Y=Еfek֘wқxq\thֱc v%?}u&Sŗϳ?!ULpz\GB#lUmXv[z[/07t Z FʍON+UJ`D%2%tA^P#LCCjQ^*)k9ORy}Ccm~EWp "~#{ؐ_} ,zϩMRB KF_W;~2R)!J{.r뮠UAh%oF@OS"0D1/Rѹi[G!-'Grs#tǨ,Y_/G&e&nusny<@Aݦab*TIy0H(jz,Ig&bnJug:9[[ܘ˧mT~š|k,W;(h:[U6w/%˙Mp>lx{υJM2EեҙPFu1i[|(Ν0#K?yצMb.tGy5a 5Y.j•X:j#t!aCn4Қtq6N MQ hR-_kB2m* ΛFV';41a <k8D,=# e(K \ٖQSˑ `<#& ]b xӒE x ݊ %JO mhጨ%7f[ c, A+'rg~a_m%񂀈Aqb:c*L{ yn dGB"n[z' "AMr׈ߞH|9JDWHo%ǜ﫢$B:jBO'k~^qpj?ZΫXyNi -Lt~"hT߇_RCO8Tx9)_ӑ/ umodp;m 4c ʭŪ2)đՆC0 )|(a }>qy Sďj c:GBW¾$:NEk 68=lN epL3e ,'z_[?κoE`&[z̴߫ TqA0O=kK9l$nJ (XWB7RlhآEAsoRI)Dyw6]\f&^Ŋ4lu`C߳(iLWůGKOd~tCoeMI,^k ޶|^Ҁ^>3^+YY.a$W*[AMAvv] K+F{ac,yl Hpvzȥ0g(L8ogdCe|kFhQ ť5}'B\FfSOfH+c}-;Ӹ.rG\`0v"vf`=/z¨X :")eZ?jVѫG$A^{ wQ!O tLĊR}^[5օ[˨0&}Ѫ0c-]qgqP+ hB|k?d?dIN2ξV{~1uۿfh Vex"_ico Saci5jQe0`?ȍLD]lrGeIq;-6j D^"I MtĊ%P@XiuXB]>gr)w 1D\5#{{|Ե.^O6StP+_^)ku,;n(mq`3a~F-z,IlJk]rQkk?~5ʄ1$'fQp]MΟ9ۉ,ǐ*"[~!xu6*Yp=kTq*O%h(bE5ʶLA\r4]wv1XHnY<;uDb<\U-4M0}zzY6X[١ 毠bLdWvUzBH'3L?-<% q}%kvu9UW 䋥ێ6P7ɷFd(SuHyp3Binggz\"*NEvcmgA-d~2̂EM ;c?X.0UZ5ݎK wM\i:7ւ߲KsE[OɝW5^#`9UXI>WVjԏ7~<;xLw5ʗj)Cb{UG%CYͣ%ن¬_F{OmԂE jH\P D3Te2d=GaEl d5ߴb\31 Mq\@"l ď:'fa$iD:3nʌVQ_Jv$]b7_1o`F][hbT۾QѣB.!-ۚ,N,84F"ܪ mt$`:2K+%`}5w.JZP P% rbTTݍ-"l˭^q/32#NYg߿8m8'DL6.(&4gJXB&4grv` Ȱ%-dLyKP:>WJؚ톙 3_3Ό.U VgS5nΩtGc՛aL&s]$/wQh ̂j7 xn־~ET$e)Pz:\ <ԝH?tYu*雷cI%!1mQmv@-L͹ClӪza.ZW1k1UEfCMuh}x@p4AU_0ZosR76t:3UA2T&!l FӢdlV׌}>ddeC[0ESDCAz]Icxc['[eJ5B/xRB/rq8F{T&E&O{7O b<2$;U`\Z0OP?%mdRʽS{8Dums(KeyZ ZIfԑsɢSq6m~S !zK*Rk c}O8f*VblJ++_l,Ņ Nrs<xdA&륚@cg4߲XT@IOR;<4wGwQ5e-x(^%r~֐*x%:|C#!EEv'|?~v+Eڛ.linZIs.]IeIOAt>yZԩ2 R!,l e@TBP\^33#h+ݐdžG6A dȗCa&y5IƜer7[#taQ+׵L_HNOTgE<̜|P]քϗyA>,B 7~W64C!F~$s㚧o, ]3W;~9Y3/H|V_`~ށ 3/ jr9+ՄJF_6,N4;%@0Z BLL۬$JzNWشړY;lԃn[J ;x98n6qtݖ/AEM-P&j/6=3ͬ[̍p%g $(PCKEIq~#9xk*9ڧ- IeӯNEWB($̘EzIbҁ“ܷ&V}[<7 - 9r_j)R`#渆;U{x41Y)&͸NdXӅnM% 0+B+ 9 xb@0Wu3[Flrq?]VwXiZhu ^~ֺTY̤aG@{ݜZ &GcD*H^9$Ŏ7@.\{X@J[oJoUYo݄cXu5m c/hϰ`ևe ">_BFSRjXQ>>З8LX/KWDh3Ya2X k c@?#fT!J/l!0o)!c= =~gj+#aEvk.uqu-u[EjM(WeMMq>9>&U 'z:f7(g?c/[rgU/Y籌N[_}uOysp'BI]9G|Y6lOTaVz/t{FNNQr]^SqvVݬݓTl_@xX!̛BST|Y&I[ΔIe_Tq["dxJ1#5涴KhK:{@IL>[KWX;4N?)%nm]4bۗ BNv5"WDyIӼ"_ULU'9OyT>yD6cm [IV*:)X O ۮ3r3U+`R^}I%+!0B4Lگ͗,e=׊Q~[u1}~,+BMnn\jYqyc/Kq(1nɋ:Թ7s ?bqӠPLclU$= (@Eم{yp^,oqjKiP|a^B~ma$h׭!&Ѐ745נWxyJ&B?PrYbqmy ϏRG*+ֈ7açM:O|>.z1`?]\"RS+ E)O3cVUJI0]38DȔ,KM_,({z6x %_vw3x$L70Ɩ_334 !QXÒ}%\0qCˊGN6 БQnà [U|='nsʹTƱR\30~K24ù+HVHؠ-TP7/:N:bR\MU?B4-1n<ܫ<&ш39@AQ<1Cq'xHÈߞTc;RV')K`x569Meoz~jHEh+F8Fܧ@C<'A+BLw D6 '1_?QPD[+!W*f`}JT0 ] E)0@#kN7Z-Fw``oՓA4T)\ΰO8< -jk%_5KY0)gc͉Մl P1)T9Ez~7R?RDeN =Htc{LeΠ4 Ѿ%Ⱥ*U~ehwo$O7ܔ"B惵h+R \\K/&vO%t#@,yKNPO!r~[M@*㸄s!;{Zp8sw/ uC4KhEhC"R\m_.Ď{p_?:::P!+[5iAWJKkt6*C`v}'ꈏ¥G:9y0ܼ}3D ܼjǷ$QUi,±#t![`e'ADSFfǙJc1-^vC_g`"[""B(jlŴNb2g@oۧnk($_wo,.Xm5TTBg{WhHk/yIX-,zf7rp`nx {J)Z [Lr37QqUnOċpbw=7ㅲUBߥJ~ Lu>ud)k +rO_&dԔz_E}8R83yˆ0+ӿ)_V-ZJL Twl&OPDܔ>]Jfpe6]`2|*1;^VRk8,6?rsCKZc_FO9? [?F4ƈT|(CXD6ngΊuU2HUL͙"ltA_aH oExrɼul<wHӇɡS@Ѝo_jARIPR[k0ЀrYXTϿ;* ,Rʄu# 7߮z BA1қ짝EIvٿކS9,[kMTM6=$Wk6 1{.ܟ|ARh(:v^MVd<ܰW=l;DrƲ=롺 d"CU }9K)Ʒ[2YrbǔִSܩiZEUeΑyv83rq'1=pҴڥ#^\I6gݢ P[=T}8ntsK[6m0DX5haU*g?BV!݀^*d1ߛhmU@~xN+35ц;4 ~ϊDEĨ}Aֽy-UK&;Tud!)g5 6D֍Z\K]X]q<<53]Ugoe5hqFBL : t=gUlwcu6FT 3jk&)TzZP1&+,DƵGDҢ}Y_l)HF2tz+P!֜un[%|wڐ$GeU@\$< ?+ rb{.u8ON# lWa\)>Pz^:^+*mݽFk 3=-V/I$tV+4HJ Qj}\`&M\]>ϙ0m<$y<]IPC#AZҤ9'|;\CqXYKtŸٕ\ XMR2nq"S.-iνkOιk*HT8wqJħ 3\'u3SzpnGe?bG9uܞ21 %F&|JG7VLԺ%X'.p+6!Aw|/'NܡKzLm}rs;"îP'jr&(؏APz3۞z.UXWc 4q~S>iwLym}gXD[(Jv5Z-]P}F(ϻ(-<:CGQZ*>je N;F02-.*!_+}h(]wKCuTPm(ݙ)Fo)\qs,AE006 9m6|ʼ$lvN+و=!xR.%L!𤃏1qi!D5U5q2c2ɘ\Nĝ6աhyR!V0LA)Q$h O\E f O0^SX hTrMIB3&\yp zy 3Ab5[/ |K܅Iwk~ em|ړv1DbYlBЋ8`|Jozi6{w7 6 ơzxC|@/jD*C +X,3@%gJ5p(,K؟xm簆SX?W.szD_~ WT.qNv ~L 08mތ0v׹IAmZqÿX$fvozϡ)Ц)|TY'o6Lע`:)J?J W6Y56kſdf[ys=I.*jc, fi0tAhS"׾.eL% Q":9)G.[PIU ǰU_a.XQrXT*z3ôԒRXm6TVԶHK' }V]CEۚgmQRU7w~yEwaO}Z er$nnb?[`ѾXԮ՞؊ kzHGi JWۻ}VJ*`!Gy9躨F\tKR6Y]lb)K]#pAorVs:d։JdPų%ा4"C9guQv5ma]TK,![I~1*̀l>X:#$9&>guLoVS 9ousV&y&>/uP1POm*$D+ "8Ju뾄zF %ƴs>;c>f:0Ro]/E2y%0ݳVɷ𾙹"cBlF¶NS~[jaMx x]rbBjDR ,II<+UHu,4nYOstviN{?冡W #@yEJAu;";?[l vdbw Ѕ^tƷLc vEf6Etr-IAWJ`+KHh-9GrNtõ3dwNHYZE+ ] 3 3V))|'ۢcُdbAs/wmŘӞϲsi䅟wVvo%oT iE!CV+,mQyU-)^aA/b_jHy`qS}uLp}JznHwppn^c'$Yچa/ڼ:iwlAڸH)/vL3)W3}?1h4m`G=!&SMTB 0ߗ(*"BX28vQ6+CmWڰu$4Mu߶߹ǧy<}Ep cȦYDH ZEaH8s& !xI6m !-BdzOoaJ5\ktSnxVLy0-HDN\W1')Qg#h>/Z!@/博Q ʹQ\]uRCBcUkx9fEvж?1g~<=R!:cEG, }s)X>fg?ar1=*_4Xщ^w' +24bю*C8!ߝ\$]&-'t0x:(V#+xզŖF١<%kwBZ$7J6]Go_F%JKF9_ /Miϻ$ѱe,RE+7K@{&čkߪ Bm8Jog\^T.R{ךPgRJ?TSP醛0 &>t=*NOs ȟYPЩOcV b;T@ %W3X9$e79I"a L qo. Nq +)*g~~fU(14Ү eDs,J4ٶ譮i>CH!NMH\)TZ|5N{F-$ Oqil˻!]6/||WAVq[=M*V2v"=D@U&|(^S:o۰6]D)ocކ.DV~Dݓ:i/1mU=ֳ|E\lGm[QgdRZGxsiHa|؀ҁ} K7L (>x2G,>۵BACIVh []%zXw:FN$@u ODmm=]sW ⊛=J.v @2۔;M~@άXo_DU$B(Qg("qXIi8 L\f~8*uE0 %[S2aDHh%6۸R1'+^Ϧ!0W 7 B8:wOP #e䀱դv%WGD0kI`T"7( 6 *', LɅʉpMuø4u j?uD ö# zķBfR\Y3sCpQq33WU2I:9]Tԫ%9QP$nl l;sQHиCk0  }..~W8()X=0ߎ-Q9 5ժNz@{6Y 6-J|`TMbIml`9ma)=Ҙ~vŌy#`1*6\3>Sed0e|,e`/M,ݩT7.q<+ )  5XW[le~|PCL5O\s! g9%1&T[)R1bL-낵HU7O5 $g\ԑ]j㗍Ru=Ƀj pOݪ_c8flheXbp@f}xUb!ΣN܂E]ol2^$vA>u7>F4&F8nG'KDE|e %๻P8?Ǟe.KpӎJrx} H5oI2JwXF(EभcNPxE&'aađ{kk*"X)F~9UgK^=GWOahbW?'<cMǝS8e-owY\=DKutjUhKih AIˊ pQ cQUd8b>Pq٬hte7FX,AYك{qN#.RjxJ3-iELט-~m0+cI32_[͌%SeJJgKS6T?L*sW ׹P?ڎ6%$"9ss+EDSI+>pPWR7-uctbw`.| o8!13 OU(bk iM-"~sw(sZ7+?H^l?U;Wkr"fEvg_5(DQ-^P!xeNM^_<5&$GCsV~'UG?͜r?S3%Ufvv""JFD/!an==9b+Q]⠼v)1|Y~46cpDtp*XL}M<3&3ՌJ@ր5YohAGnR 0vq6ZIrXLxjJ7ak ŭ.M4/;jKnX$ -LMD WaEELW8rP.mP;INh>FlƬln/9'p襩(Gۃ:Эf0zvaW#UU|W b_(~{yaWEׇ0+(nCBLkٰ,[~L }z\p?{ሶۿSF˜9F5n5=[߭*b*I!ȮlaD(U3EJ#͕4\S;9# HYTn=qAZF[`},DBv!$יg~+ƂKz/|Ţ+TItlm'է iL`lbn*A0MtxڐɩyzDxH'0:MdS(LZ<֌_ELvB_ƀMM5EHύzBFI& N>zh(Eu5Yՠ"bSSZ9#U;8I@D7,9?k#agF98R9!~*5 e컒Ң;za3:nti9W 0iD520Kdh9ziqX*fԨ-4H=!zBYԭg}/,"tAa}[̇nv MSM 8\ vs% hB "9Tٕ뻋؜:ݱ 9'TYy#  u?˻Ch!AƖN\ᾴ@d*3TqC[WoD͞,jo.ʺn، tPU{F[G%qtɥ*P:ki`/NMk>nHKG&LGB?KybKIa09?VP I^2MV(:a(%b$ FPR;D#H-YmN")~:g W:^x j^Pi=fK|e[P5GU ^0S}?VCm퓴ME"sGvDN T؜6~FיX (EϘۧ3lx ƎLVr[+;lW$/; KH^톆*E1ǖ`?3d+>K}=75eqZS5%"ZM]bz ^|v)/w19@P:`nq)ԾI RM %\d]JoEH nR8 "'}U7'j!lߛƥFbQ$,@8ͼ5x~b-2EK^9Oݒ[H b8b,2b1tUQӋ]StPUÝ-Z0FAmd82GE5#` Pj|!g٬LPT t4Br<ኜTOg$}[ģ^kʆPyY<ɕ{ј1!C_ٞY'n rVFPAksq'5b,Dz* <ۿ1 *N$~`Ra+eGZWYꭠ@l-aƽZ)'za,N+=dE̽G47"z=HoYd. ƠdpwGz)Ye!.Զ0sCqjؘs, lxfJ3YD꿊aJ$!O-._xF6ɹ/UX޿Mw2jQwl)d-9>gڞSi2AOlЫ:3-ƼFvÿϱrHLhCONNu%X̳r$!BS Gs-A fphzqoiff-urj51XKڷ% WpigcRMCTgw A)YFxaL?:Y7# B=X޽IiTSQ+ 6̀Ъ8J8HیKPjW?V YZӺ>}mq3N~Άǜ%DS>tu+DջEcUw&(Y36݇ŗK8ryz!IޤfNF sW٤,Ğ<~ VϛZ;3`qg8(sx`8ITw#h|4b9ɲJ?5G)]şs' ^zk#\-!%]nKQq)~t.tt"U[U"lp_vxOD&K6Cψ*sp_ݻa,gA}:PlU7)F3p=/CMOLKx|G_aLO4wM͒V `:Qwa%k `nMn ԬQl4UgNqEr݄vG1N% VӄdWT gښRބOE+5ͫeM:7TAH{S38Zz×/ (ɮZ+RAhԺm$ /U]@4K'GȦ 3I e.E~T!|y[nE`霑헣CGkĹ-rğk{"8g`@FhC[Cj`B\y|!gAtcMN V ~ 被ƽH{"lQ@H8~̉W [[MíwcǼ^d1 hm^ϵǂv8/ 3H}x|OJaEh6,Yk I3[]N .ExGYsru {@S{v=`H?ǢjNT Ph ^q (x ?t 1YgwVt6FY+VkE@ּr4ȾbtKqz(v|f\o9NWܽ P=kUV:D(N^`#H?F@FƇK8Þh&2Qۖ5ZJo]hXfMUni@5amFHY+iCTc@z4TiYAa+Q<NS[H9Bw4(\ۭ&c+A8(+G'LQ9߾+ufm',( t=? 6R4Mx]Pܢ0 iܣ絳EFTaFB&ܲY}DSobL4B zZDTcsJ t:j5:yYT+K"t!k-i%aV7FA/YK+eϘN4g{vKCaF %!fşK\ OòU+ɪmќnQny5_|#&Kl~ac4x)mcQ-fo0# εWXn |$ ۖ~ʆX\ C(*ӹ(R3w@Ȉ UsT+ Ll!:fmchbSVvbz /Gۃeb&(R\70+PJDxA+eO|E" 0N&_D֚x,~ܘWF@{\xC_B;X%_v˘wdߺWIH67;6wуf7a41}d!+zq!#zРsDNеB,=]~>4@S$xhYi!]kk>$u-zׅ]Kcmi" JPp؝D|#`YGTb("Ŀ}rɃUA֏a㮘)ꉬZrEkͦ}\㸇bL7 v?St҈ @{_{ɯlIёˤa  |uF,63mPnj/O|[""vX(eϼI|d-/nq`Kz8B,Aqe2Zz5[yO0=()Y7pkz9 KS )<ׇMY3a|RMF^^lekזo 0alX- Y,\KZK U~%:h:NYW"yMY#`i/n~ȶFd I7:_",|c@_cNJzA/{D)W*&shqQt:jWi qfLkg h=}(>ez:`f2T3q <5vpu3iL {xM14̃S7M2~-wa @eYX:)O!?Y3lNJz,6l);ú_C7'SZOL҄Va^>)E20d .uIΤ&Q} c!lhc6N$#ĕ\lrљM8-D+ hMSB #QZ $i'Dc /'^6eI]Fg9*N Ckp{GNs*bх$,/."waؚqXy.&Y) +!&)˲F;ȈWy? 1p_29Ћ7gtypKu`Qc!)U{C\6ԓ6b^UD2ng.ᆴd?)Ep^kOfvr`Mt Pp:p[[{ +,X. s: Vf [R 0 PNnQ12yDfo-,_i.Ij4s"j"O-?Sctퟋ>V78SnoP) =!Xd$L@Yz}lг1חH>DqԴV|m}"KXC6|@.=@au'-֡ rVѾsn:UsGtI+=rl"&(ˏC)fU[ ,T(a+tB0xʩ/X>]Daê$|޻f @;N- r4ܴUY3DF[k,zQ`05|2sa{8']*: E ZmFඃQN>59|޶R37H@mJ1= hH 8/ZgSRkX[) "/S~7;.c0S4N?d+×F\|IяzZ&d$Pѹ5EF4 e)' ך;h|.43a`@dMtި1 {܏#Քo`$;&];0's0n-9g?'6,٘A#_Xbu5ۈMjq12!ͺ{R?d̪AG-E[ca4j,h]}%**]kGK,h8IEMH#0r~mDb>:{e=*yhWI`nufܓA_"=ghhFA@ooTuQwT~+5bkN<_n*9,8ĉYkhR)"y*aj0ue/&< +İE!Н5*=t4G4һn޳$W8Zq{0l,X ׳.GoR[ x҇}rПqVWG=@MnL3+ިuw.2>D8fN인`0J{yc6=A .ƋP) ,m-Л%kU3Q$ .{ISqb|*R.}aj}Nkb*댚ŃyS;hˤ\'Λ"HU>ț櫎%ʀ+U,B8e /U&qSS˾^Bό7FC +j678>yɎ^piyu#U%m4t|lz;P0Qw-qqpXnsӗTv~|Ι'̡$c]eP>rΘ m\knoUO ) /Zj3]4MsL9I'S]|ݱBҤ)6j}7W;;(#I&Ҙ&BĘ}_-JviLsq1/xjJ_s 6b 7ol uH*}h8TlA^* <;1ŗh= ,ӌj3o[d(F1VYD]Ts}-<=ZrZ'h(N^tbJ"fwŻ(@t=G.S5468r3oi7_6JU3_aT=\>LZzJZDCQ6CkIflQwC_]5+G#xK0ED),96@O.a`g@Ufh#(|̀OgP#klT@D>TTR B*h)ovߡؔr֩J 8*a nf0='60ISCοs CZ vF-S:w&txSivضt3)ҩ 0K<ҍbHI|δAb[fI}xn.`s,orP :f$B$=3̫u}ΰy;} CtκiuЩޛb\w# FɈ5ˠonW()e;;? \dnM@lO!D0@~ T@&n?b#~-&{T>kVǫ:S| PyۍEb 꼨+oC=>IL˾Lg; %?Vp.%UGjh}Κm,2rK)5P3*γͬ8v'\4(-n[f;s*#D5~}aȆ)U8Tқ?zA@c]SBIB%7=DB" <[жi>fٽ{lW-^+.nxHI^Ex#LњD5p}7h.MAɌX:@kTQVQt?^ TF=2~X6YI$Liqהe$3˳(-!©̧Of"zSYelcY4 EW\ÿh aSn%,NKϜpwVK?=qө<㘧4dQVo@Kh%Il.!VC`m=Ȁ8p'MG9O|̝R)މ˲O8Z*YׁL Q,~)u^lBf[W"^e݃?kA]ؒ4 0 zGIu1#<ڑ6 ]]GO n\| `Vp-E6 *\כ#Lj:a`xl)&]DǃM|ZoLgׂ8oqG NqB\< ~vN?[@e#Mz% !0J7P{aEg0ܨL[)c[iRg CP #am12uwy ̈́#p4 2s+O<ζ衆P(0vbĵZuH$ea&}Bs WrA, %*g(DޓD^ءv Y_LZ%j6_/Cx,4F_es¬FC:3F gyR:Àq8X<oD2f!\3$`5fPj=ﭧ}NM]NtA-5y?@c@O;౪nPI6ŏlARI P@ W KVڡPD4ˆT'4-G)W_WSb/HcnΣPo{.옽ba J<?hwSCUsqʴlRu>0@,QOCfWQnt?/sƎiTv.[_4]V΁L%P &[n _,gio~|5, 2HCݓq#U}N]%d yv#fV^&RIֽ{K5BK TCWL'YqV;m~o/j#pPS (8єNkЕ2C u }6Чɒļ~w}^$dL6s-@$qu1&2Wa:Kfaxx, [iW$\}CIranl.tZe?w\,G K!5Ug"x} G t0bMs QfGH" JZZM$IvZh]EL=hӻ0Mra=hm%|;(u[c ^D$A"d4sCezyL)?+ % v(kWw~w7 Zm2K.вTrl.0w^ʺ?k(P7% HNjǡ*^h~\LZCҡ᳑L3ſ `T~'*l_8MA>aȔf"ſ1F+h2rڑ(7dٶZlQ3$;"8 Qt΀|4q_F!eC'm9" %~@ywv*[#q{4b8Q©œq>ڝ)+UK1T:zZBba'R` KDw;`l{Jƾ3궏IpTa#E&FDT"6j{ ~g ڕ;m|W1#8v"8z *p/i&LjL8 ZՋ^0G8w>̕e_&O+y%F,0Nǖ{Q==^(QR?͎u+%=XkY!`_-cv ] %jWv>ZQ)+iKc1}3=Ur[8gע$<2m.E.?V"| }9U.OzoF;d9y#'hsj&)b wA"]>ʶpAZ诣x7zh:} ;f+Kȯg;O EbSOfA>jQ?TgK-"YsϪ:Omt(a>9riϑˋu/8ӓ0fɊ( /N;8ě[/R/1y ҉喍2ԐtEM2p&3`hyg^6;dD ÃDӛ<`4/H2ƣt[\KzYr,{V2+'墌9/@0h@EW[@ԧd[XEɏEa|SLd jЊ|[)&mK0$'XOj)[;6h t6S /ɠk+C0S"|9&_4d9wP,0cIHϢ!]oP>\ FVJ ^!wfb.fz4%UN)|a0nOKcOw Ƌ/EE+qm(]:jrD:%VDL#frO>l`MmM=>!"7#(Ђ*59NU q)ӭEX K35~8F`@ su]"h6x-,VWZAD$ =$WN+z ?]"|i6*1i/&}E$ƿ GH5&3ypJ`xJ ތ*4 Ӷfӌ4$݊#}ܛ||5~^9 < deebZITFL;Q׆q \ r[PczZlPݺ23TXH d cIjOW![QGNWqXyZ*Mm/4sd'ߌ.a[k) ]yR5GXrB܈6 d5?ry%G RH:m{)cDzYG#zolƗi-NJ S 4鸣,NPbL1#ck)"O1ѫ+]=d}W,*qNA"JTHt㣏)rrp؂!Ĥ2zـK_Y\?_l-mMd\zJ-Kݽq$`HqvژR~?R_?=Qnj~L+;S9V:TH3O lO75cd28O҄&>K c.j? S)Y3Qy},Ҙd "Tm*NC&<> ؅V2m-n^_U؅_3D/W lbj jjE.i6~ZiYq)uś>Ox. ;$THF3ss#BAB ֦,Wx#{vKb1hPk?#_̭FbEi *HbڶveYn.OngAƥŭ[N*63*˜p3KL(΀(`*557PESS\ ɪz*OfTZl2rf9#>~̼w2Z~_9Q.=, m0צ{F<v#`5m7︎pڌ-RqZ&\P^4#\H]fm,oV@5G<6<ؔW0Ck,pld*軮>V'Xw !/qok%&"ܱlD+>Y> x.᝚Äk~6mQ:N-KYmÂ옧k]%3ոd@8l3%&_3MmkJ_1|U$eBOu5#@X#D7xЗe ҋz=w"F~GӉ*Ɉ Q!?C>oV^Z!hT0wXoMփw៹H]i"(˚^4XWIApؖI^{m2w6RK/Uhp-ס0b#7dhA>FJL2aQvYTޙ&-7Fs#T*^yg! ]}<*6IJ&2J}{oZa d770d9IJBRqiW8qFp;qx}ѧypU~&^AF Q4ݴwv= |Du3O RJg呣4ۚf#=L6^HH~S5:98dZIQZhzwy*/rK1 f/At?WT.a>L6 ]5ZQb&oqު|j`cOD`D/H%md[ $Oٔ*m/ J5V`c0LJ45X@I,Id>^ŀ?*_ė1Bn eW3NQTRF*ꪊ_װ|+bepޞCxd)4~b3rlH5c%Y~{5xEa,Ԋ T &r2Kcvt&[D32q~д@3鋢8ygc@(s,%C_iX[$ wV@`zN`WSxy.Gηp0 Rw)Db, E%|ѻ&>a.-w]Gr, .:>Hm =K2:&dT% ĻSW^3m>:#>&2`A6#XބPC6l؅K46VA5o-nfA_1~CMh(byൻ4(ndͿ{e%/eWm"o'\;eh*ɻ7hR@`VPF'5% ֯~_q̲z 0([: ؂W}$݌1.(z:C u3`$A{k[L#>d{L.텓pdWl+a_$|O0Z5aC\ t6pcx"LB3YnMZrb2Bdj$Ӱ7Vњszߐd8:H[YBS!GK~΃e}^l[M qAV, :!,w%mH=c]̡G#2o\Ht[vĵLഥC%6}Ο?CL)9zCoH˗Oӟ,~F [t^%~nm,W|3iE;.3U]Rdfj{0l; ;N[ KJ|Wd~yél3[)kEnUqAJ#\p74=שs L>7 'EP+a-yS?jz9h#97an5y}I],C rJ2Xޛ?!y </.nW!wXJOj $p O'}:d[2䓮n 6!PyuIض5c'jfl䰭悠wjZ $ɢƝXM!Yă,7ur6 #v6hp/q{1e)iLFrKw2rṄ]]e7#VT &Cn$@QފP \ƥΈkhp25k۔VټFlc "h## 6)~d7nT!+h~JM=\1ž\Q[ړK.ɩ!>=qƋ g]T<%_*xPoCCCq2Ębf=d}Ds報͈k#uvd۫워ϊRU !zxLs5>0#/7*O$`[ǁ96"ůG>IbglJ* ^ E"aSDjh^ajys}Ε PI)K r #)olBFsKHF6yd1泺5@HB反DFU4 GSw_DsO N-~N[P(Y[c(bG e߄X4 \F= #Gw O=qgiD,3_c9B'ݻ\&,%.5^2t*vG 2/A2oeo1Ʌ&?[~t֛IGkGԣ=kyu[ȼ3n8%:jOY.ث!vB V#cBRX'2YUJX2yÜ>E IejQFMJSG I^5kn2C„O2>saL7}<]7p$$]`\ȗ?C>}9n=0,5UGi,fñ#o+IR R-$Uʑ -џuAYaȄ#N֤鑌y 5bc4ܿtc!1" *f7ղr0l ҧ5Y[Hy9Ձi-Äoa.謹3x8HUj d]eXVVI֣[#c{QRzi7ųL9in~cOR]`b&lRQz0lg®>WU!Х`m e:y%H < _}8ܫL{?qBlx+~oz8`O+*2P3poP>[f6jm+1 `zʆs3WlOOy:J! ʱն(͓CG U̠mE~ֱn-"+|k獁?UFUϖ2FKwK9LS *u}Pwã`Fy2<QZb|EyQPL@86cZ+@ZalI@k\ipa(U-M2EY}ŕbp/9xvIA Dxrقu5 71*GM-qJ.CfLDtdgqކJL(}z^8mh -:cr&#[?FY%=г#ڟ%Z\7mxA%G4evyQ_, VQD2U 9 TL 2$ᵭYy ~ayVu?y0c@@|g;o'F?\N#{*: Hb]~PܓHSJݺ4"QuaV(0R_U<)iM)V Y#)&r#-P1A2=HbDMea;9nLQ 6n!34x_b &]"68_ GN4Y3Qfe[Ӛ#iJP@(p`ɚ27V K]q ŒY`#u+TziP F5``w]clC>[_oLh]oa.A =&h?K] (X8f2Hj [bۨu#H;ȏ]*D|IJ+9p`WC1䁖DC%%GIL'Phߓr/:QL hŰjoaNi\G6Zh-ei' jsbk&.>(lRIe f &| JVmD %4f t7}vY!u2[ `L?-u&\c+fXnJم&)xd`ǎ>s{Z`GU` Nx_uHY~91?#L:C7(K%㌽)5wV ž1|D,ߐI+>o!OS<#PPĔXyQY.y??V6"bTRt:o3'M#1}!g\c,uA*]?hл`mfC>nCJc j#.%!>44gCנJV|Lۏ@>bJJNOF||mU?Wv6gc8x-.\9m#]vH<3]rM.T{8eeÒHٗt (ף%a_r Qz6TMfͅnS;C6 ]]a=/]7cDp.MՈ:aLu?bUڣ^&@wd20ZӼiGȩ_V=Qtzwtv 6DmPoS¥SANMj =?c<EMрݩ,ZH5T|+q̚'5i *Ξe] kwy+ QrS,6@AdR*ͦU"kޗ;-]Jf-@HE ݉9iM?TQ,_(I΁R'gy9 Pi[v&cY;bH Oekm/V,b[e#1UTa d4a MS>eؖdIz *}MH&>Su~)|p k`<;ckq`w TWa7fs-]80'ԿgѮk<_XܧzEeFӥ$ebs)? #>\Y~+J%'+/ZHW( w<1cezۭ?{Rmz͔%|w)ɅcT3CzZOnxJd/A)%)p<i|w]~dc?OgM)k.'$$>v(E-7+k2;L]Qݖby6b|>urŪ:vt.,4Y4 $s1Q"i~lR͠!4sM;y'VGU0eKMT>ңV=k.*nw@n)Ϻ;}lu HvXl;^qW/G8Hfak V`9)ޠaE.uj9y,րDtwb$ ] UL pλM;}^Ia=Џ:XovO3TKPaU-CIX 9\cvR.a?a(rl,+Π`ß^r\juR$[zY3!T'Klf0hOw/GFYF NuQIO^5m~Kb p=s7JކI[V7x%Z,&*Ta ob 7PCOj>5jI0i#ۄ,rDs׶%;nnQc)|3PN4"%. g%9`k5flQqВfSYh/3F\_Nr6/q𭘸gKc:jP_QvNcɮנp2#IAkLګ\!C@ /Yw!&H6OU4VRA }@~J}'F0j΅01&$47Q7kn9%#]Լ|H -Fu$ R[c[ͪ=4!:nw*{/f:S-?!:\ i1;tP;[m":h· 9\{kᜟ"oICJ@Y!t~-3l7.-WsY=|57{pF-ZdEIb'T!DGgG)EålLGm !B{ȭ"l|!}n7/R|R1rzԥg#t!=BL'͹\% \\ ]jA#1YKUMkL_ HK21>V&JjqScmϹK Q|d2sH慏B}BV=G8|AdO2f2_61uIΤ)g8 !h<~MKӊ[?Ex }Ms B SPR`ί'#_4ͧmhs+ ^4^ǜ4I9rF*n)/7[*s:bɀxA4'/QaYq C{DaNHYȣB(q$禹XUB^kQ/vt7J32iA]0XbXO1޺^CR֏BFf/1Ȃ;ϹzR߂)poeۅɻgt55?ޏ_FwR`1dc+Ϛ:.=CxY=wh; P̜#ISͤ!]`*bMΓ"cց $lm}~P숊[#7}nԚ 5Fgr0iAi4 v ԓax^$wm!6Hj`k|.L힆WVɕyٗDTY$ MCψ E@ތ a?sJv 1tkH0H0j)cǾxGOG7s6.|7@ڮ#nBPE| /fW~@s'[/0k`:\/ژ>I2l-BZM2w BnI(i4PSN%^W'o+E_bbҾXќN.Z^C/YEQrbE)؁!1V14ډ8Za5^+rBh%տ@yYA@?*?q"ۺ֐}M@2x=ǎ%xJ7 [hTɲFcT:5ܑAЭ 5g3qܠuZf6U,Z-YXT Ȱ> qK}9} z֢6uj>h2 M yٞܒ%꼈R |g\M 4轩mD(> %OTEyKSkjmqDsx*ȝs?ֽK3FMK06 6k t=:a4bgbF f^)XU|V`/tL?-=|=yy8SRAX!·S`ZI{+ZI_:E`K-bx77P,nk3uo}'3D٬-!=Zr0wH o5D~gpRHXk#Mѫ$m0nZ)M=kb#0v@DRFI}!h .:X RKc5nbW!Pb딹RG!C_0ZDRԀK -ѽ}GϦ1^߀~ěLȪ+zÅuXz1u&85ќ<P]q*KJ!N2@!DmoQ?tL֯.*S:iiWo7j{;X+C̸[?&W+lekF&u [t"Nh.fxw:!S$S1kv1оzM׷BQ=D?V͸Y^I; ꃫD0V.]TMzs!d >x  =DrLe$eZ w5xPaYvUUOoatOCM:ǽ!p.p"t|)-?h}p{ޓn^GM]V <-J8|*bd.>[t&*{5onJ"/[%m#(8<>Myǭt 9ZêPCxUmea;2k@=(MѫLɲiz`+\4(Jv|֛f gWeV?<*3$8UDÖ*#DM(ϫ!!BU( >~F&Hy}5R; `C&;xa8-Y-ᵰk!cޙ&6{`"Ll- (|&1>Z~qܗ}Pê@U 952D#P۪©9\ǭj: ,Iy{yRnm4utN8tzz]/|̋b^f< ㏈|wn汄RXIȻLĥ 2 6Iw5z ] x!<׬96ɍdصPĪOṊRŇ]1 ^(b ,xHi Xp^}{痿meWpg,MN[zMBFeQ&C7FMeW>%9`-IeC7'Mx "&J pMzMjr婢Fe+;P[.ryF) s^LKvGo U]3jtWN"tn8V$01 a̲yTP:xUcAU\KBZ6ښ \S(xeg;+"Ck'n&5[L6/tbBI B*ā <)\S3_w6o+{MEÍGqF% j.%+b\whJ n0VR No^ Fϵm81v,=%eO׮Km]騤3^[erpr㲎Ww*33+骑!M=Mzuֹ@  鳼y>l3(I 6)>=P4GZowcϷˌ ̼`!葰ɏu*u!\ufƣ );M`6Ehբܱa,v*t&47L|3"T2Ol"0"w!VgUu$jVB P3`>3U岷h E`@<̓+6{RcUiE̿K~j 8Z` p.JVe'x8 thx㷱}%ggGy&n-}%]l~ɹ%0 {ۦn#6z˪^jqhcG+TwE q=Nk/]vR|WE 7͊4'(T nncw'^ ^wC1)&y&y? Wh',6!"G^0%bo-G2 M箭K"<"-ma'UtR}A}"@wA)YMl\h`gf;= zv^ۭ^!7"`;jw!!˼XL~FiQ*û`BDjJOyM,΀`6C&IeaY8Eb)X^;6JϿ뇵B[4}ֿ10@ڙT.lZbǴ9_ xoMdgCY ¤'2\ɯlbWfk/nqkyY $MlX5];v*Lwނ-h3=FԥH'jj]p#_3xX +I `˴=HcAw#&&G@:%$Ǯb<ڠ0[J7i=NqɊK3 Nv̟*Kc'ofTAW[9ie$5ЋO(yFs9>^~٫8n (֊bD+F^|@kTٯp/x.o_ƥe<;@m0_ )?Hzb7Sz QG3.mBC90ϯ(mMiNn,51qUr8 ;NѕJ6cAzi©)mќL"NĦ +o|#n֢ p mIc$RsnCd>ڱxi>q :f{8ήJ wDӋ)YRmJvak*=w"k-ewa3a6 iWq+'G!T?^`\^/jr@ϝJfNHo4;)/ӍuOB$X0S'FvdDl ."nLlH\Z=5tOК[3#3?(Td V'*e݁~C~FTɄ 該BbߥnͿj;7N$1^Ru8G-^joiΨOL"/rǞNHJ'L>*8]CzIs'%/2>ic?b8eٲiAl-eW&g击 9޸7Zݕؽtq{X 4-67 ]xA rwha N^JSy^3F28&I+\"̗W:&I/H?C3OãnSrCܝףJNa"ÇMB!`yh;lk cBfX0qoH7s9ګ:n, 9HqdTU__q~c #beLlFǼI[tb=_P쁭VV>0"0D}ڪi Ҁ9ugb~pǪ^lŕ0xY:>g]K+c_cҕGT=iHYvj{):?0yC1ꞚQ2 —W׵&jKr4R86 7g~Xcb-]C8SU"0_d+t szų%7}齼 iB@`0Hv*g"2 SǩߩP;!"C4n@GǛclx\5Gt&#^ܬ{-_Lo˪ch<ܕQ-:X*dU{7hՒQzvEWQн*$N/RqgFmJg:ubAio@=ÀV6a6IxR Dd}'I!$]{g? N6m-AA5aO'm4Ury߫dnb.>ώ-ݜez(S3…:f:7XgQTP*zbe(d/J

    ~[ f:&c7i#6%@xӴLG29-n>k 8>TMr$#XTc@i؝i}OUg$+B396>{#yb-Pa(I@YYaUR7Qo V;;Y_DZdZ @I+V].~iYBqmbs*T@ruceG~`yī8]i㑈d$B y_MEhV:;L88>)ǒ`v~<.69Jm{x?d1PnSBU.b9&*bЂ$ m4LE*kѢk8:o__M؆hUe5< L*;p0P7[{BQbKLK;(ʗZrӟ1\aΛm-=/ĄKqY[LB@ΪϦ'\5@xzEϡkx]ƌwCݴnB+P<9[=Wb[T$":nOt. 8p\ȍ6i^J/8bk]+ymhޕup;DI:xI{s[{S dҚV ƊZ.g괺03uv^ƴDIn 5 '+;֭L});qXg7=1Nӑi~h*;g  v{Pk J*Sw.aO@/\7N&7!A /բL%3gi)|* !`ix M50 jQ-qL bd W6;l:6GGsb!%;Kռ(jc,=ݴ͘w`&lngWaȺgȿC 싈7e2@dD KgC\ܪ\, :FLmEBN}]xEYSABQHX{I _GR3̴9x*moH& aJxb8n;2Ar۳q ~M*m'|S#Iʕ߮ 'b49nD*m|5\C5G<[T6d]׍RH;+hT)ԠR?̀WQ< f R#P:3\)) ؔq8y: |}.͎jfG|Tsg߼{w4!}6 zᩘ1cTXܩKvJLSCsyxv?_)F:Z꠷߷ȧ]I_*{8)Jq4O!CWζߘ,׺ҭO/,8V}DvDɵlj5L.鹿Mi˃N"7Z떷CaI9I;Ke&4J=_;u1\jR[, sMŗ0&hi =_!l屺4rT4*)ْNjlh.B.+ڥh|o%?5fd%<DV$ԯD;VJbp_Vf}BshA `t;DO=mjڴzw J`tؕ7]T"fB; ЊuGtr!7١u-d%fļW ^"X=#Ⱥ-/js ƒB%0r9+/.MB}ѻ-'uঀm%/Piorug&reX0`g= -Z3EryW0 -_~ s/+)Z(NrZM{JF/' Jk lDau'Yyap[_cS/^hTN" _N?T^akSٱd~a x-`i|mzӞY])CA~APRcG'ǥ B_DS^Ӌϔv|h$yE:==7*=?{Q| 92tI!N4\ᨤ)@6ձj2C瘴v'4h[D:ub5"I?Մxess L%V(nږXGAH,#+3Imdqr6Àw"+=8.)$B :mXV j-"o17;* 2T:W˴5~Ɛ1Κ"a:hƊ$Nэ G: zI$uëAv_4'3}ƶ߫^*2x҆Gw#$6`;3i5&nsӼM@z|:p4U֮;&7Gu zŤz')s%k׫mV-# i|ހlYǾsZS10nElg/g JuLj^2jVk nݑtJCMn [`{4/|jG ,0cw)2-)&OMcVoBA}Wo)9yFEאwj-Z?rKIfC9u{6bY5&ȽKB+Wq`%Rt:HIf>u19͐oAdz kYغ MVҲ=_.3<,?WKL'l\17T\1Eh=s}[d|-,81YS$ ,X>CSJ8gs(h%(*; o*4oخw IQ-YvUBK?;tZ@XE/- "aJ n'&)Lʍ ;CYw5]cy\ZLY53r M[9B$U.ArHv)@6Ks@@OL\vK#+ L9~uYXb']rrd ߧ^eJkmBvq>@v~FۜW O2~B`oddL-Ͽ%O ^S 돝h) )/F]!&nSX$gEDR{Aҩh51:>U@2 9?Rm}nMX/F$ H[Uz426YP]#~tқ^~$ ;QB~iΧNwuBm*Y 5"j=_tXtUoZ2o{,HR9:綄Jb͠J,BM kfUEJCEW([wnE$)n N5tl+T%PM݊7wlu{ nT侽Bu`uconΟS#=My-wا>cߘX7AC܋mWpQs 2@0v_'Mw?{e/+d9hkEШ yHS=CdL#)DZFtUVOCYz!þ%#Rzf(dY0f0ë`2yP]csF}!wg 94t;.)Ԑ#qN]ܦ|vIX:HQ^ψ;iՖs p]ͥ*Q="G;dIz-Z-`di3VsK{ߞG T\Y'Ę΅rEk޶5.C,=s0 QGe^DZ#e!TD>8>, K֨xv=m|#|.NѐFV t5mSqj"|ّZJ .' FwΠ,Hxbc ؾ 寰rNIsxx)`nrw}ړ`{m(IP&K#*!MhG\ՎfCDDM|VaV!6kwexǙei$RGUO")JTa~yb$;|RhjMuvp6X6eM#Eă?s-i:*&J`2OhCV]N\6ej /|H;*a7f:5*1Z=\Mes Gᤕ?2ie I0<,zXT+|"A#i־}Q&W@.)P{cϖ3*yC6騷R9?\ TKߞ$M}2k%Hɻc$Q(#sA vؗ#]Nq]V*;׷Vq9ssX$y.]$BGɘ(BHE)ZX\5ΕaFq=oLOwR06J>v`6ʩuSnfl Vsq#@CO 5+]} F(}b)s Qn:̭U9}f-Oܺ USAރ]S#@xdoKBU"<??Ld@ F:N ־l$D$GoXo `wuqiL3c=[N _4SV@Y%;WW>܊1I%gh\)C|Ki?h:"DNF.PRjQƨ&{:g$׳$= $ޥ#+;\o)ŗnP2C|rGZw36s}>lnDe`8^V_-Pö 6-Ǽ{fRFL`$ 0 YPI CVϝO }k氘VH!wfZ%X2/#oIL519{&y aZ(D|c37U3]aY61SFtbL'I;)<锾d]4OjsX޶M+ -$<;0C3?7j*|@:=6r'VXI3b}5(Pa\J=O]rE}#$m,~;\"ayaJKg`$:a,,{ťň9KC$+'`[VWzI>RU=vLPD+8{ dGM-|j؃8`;<ֺmåIS>nRWFI8 7Gb$3k _syWX.:7NnYW\p$,bfPh.e&",TiHE];(º穮.jfqod,b.L>㓱Ł@ $f;C YU,#ª?x왱wXXbas C:h(4i4ޤ?d6.K] ElXnB {xl4DHw~ 5Ldq^>νo!I2ׄBשC\w3F@OD0\D5P?/q5xXGVoo]}QPlO׶EnQ~2Zت/=fl!|5f!SiQYL%ѽ_m0{ZQvM747TyǁouPS=32mW"׫z,7"|ŃzJRV lKvmwaGelM1.vj~Vt:*%Y'b$ G, ŝs`l`MbF6EԬZwDyeo \Ey]}N aĐ7d) p`xs}1p87JꢉBhCg)ٖL~< U||;*';Dg>EHS!PtM`[Ģ$^oK-Qo1/Ul_J A#w}ݖR lE=N-B4v*Ո~В /1c8iJMt$FC,236HyU[r^7a&GͬF4Ypw"O^G=9ȐnvPʌ} M٬"T<&4#2S-빗xÙk>k@Ҵl*Q lba2IK=',QG_2VRF޺ DZٽM=緕iJw͒5bWr6OlY` 3+#6 O"AE s8.y) Hel>IjQ8#hCi'vJۖõ7⯠b}僳CݘbKχ#ޘy P5š)蕫[ _WWwa@tD͸ewR(cv/Lm*3 x+hlN:#À=ZMcII$=UxAJI[zM9|l W*i;h.e();um #.r(7@t1׾u˒F^M4*Ua@T*@=;Nɶe."fcjPnzIg%wR#g6P\T8PFZ;W$bxl4AXoI"]S"W~zLjLwoDtd\{G z!G6K"UI[sN ؚ=:#-xۀci9W^v[ w,|wfOy?&{7]8f:?p wc,'01a,1ޢ $}Og{c̀cf.TK30y-B'4W' %]6#XEtғ%ïɤQEvE܋G)UlJ8A> ||MY:g:~_A f m1؏Uw_]+6|!S1zSڊuW 'F/ڔYo㩲!3Y<}N7)`%*#!5E$4('y:&5 +#LG$$Ałk%r4EBta6tPU˄,i+Hm]FS}`q_`GzU {1 %{.n?|~y!NYJ[L6ﻳR- skMX9Ha]}Y%J"DJG@c"qȇʟIT_Gr3MŎx[[iڞq+rƆADE՘'JjS,T7X"xJ GH(bþCu1)Pk%A da !as {;g=ZסvEZЋ)pֻ2Dσ@ k#A36 Kpn o1IR?| #GY"l@oDx(s]7[`keh]^qOWH='o'W`OãeSc|1ZM ᰯ),P9:>KߵJ8'U|{u>-1 ԬbUxƐù`|FlY'((3icPrO3b0G;*fFyՁ }7}bt$M6kLUs]Li ΃(8mY-=ejb8-{AM-3P@m8>NMяFۋЯQ^&wHlo]h8ʞ_Ƞ ^\FۥsiMer0s3 cW_W5x!9x#8G99lhr*Cs9FѣLہ!X?lI@ΐ_Atkocyio'uw=m;o<"n2Ǔo;9F*oE?Pnsғޖ ={FǕOPuu2#mD`DFN%oB6Xt[ lnF,WbsY.Ld xL(Ș(R֤`D+Y~@=8t],Oj5N9fO슟+i9hRc!6Eϝd+,R KEKyWIԒ.'kM19DQM/UWg H,_'0^nYۊQLze$Uf.p;oEeJ۴RZf[Ong5EM1h{~~j TTpHZ#,!hQ_,` ǏdxypD2A^9^(lBLXN'y7v_Mn oj yRaBTЍA{7*;qN&O]C1xc|$5![^d? hbsKLh kFe^n-2[m~jf})it:cCHw|@-~qS1"|}]x<"0(*R5o gf0"Y4bYsmmlZ*'ZUcoI@XIe1u6P`4{ZgJ*8.óӨ\ccpV^/$Sbv#cHw},(_zاZE#NrAlcpc̠U@>MYu)mfKS7kb\fm8И28 ##ț4~bzOOq`h=Չx4KfBN<թόQO{2'LE}LB[JWm2D3+ҞT{~uZ+RyA )<Z8[SxоȖ(8-@~Ш6mTỲ9 KÑW&KSs뼐OV<0jPL ŀFĖ}:54︓wI4 !1ve#cO/"V"%ޤN”:?bjĚW#,KࡡJI{ N4Nwym>{xÃGB*đkDŽAt(yVAOc LNUHó`B~);)1ٶW^)Wf C9|7MkiIжM[5[Kj]93RUH??;`*]RBBm4?^`ʍތY\,TeZIL;C&^#cjo+Fc|z?a3`08()Lpڐ2! <D$l^VĄs%Uy|פչ"]By7A>7_5G{fcIj}R1@A9D:}G~lNm~e,E/D!tm-e^iKי2EPyYfz+9W#Ωe*mxk'$aU vna+C&,@wCY,Khee 7p.{*e|]&so[i*H ]OZ'+5/9Hύcc(>(AG̥Nim7DP[uh*?$6.%d Ɨれ٦Lr &VHA/*+{4FB$uh~N< a_պ: p2!mɢ~eo=]J% P<9%CV3e1cvHTN<1 *"5bmcJeb 4s+/FS3vm;婢+ Yk7/WMomS̸ǸanˋYQp4A7.uc*%Ow2Z gAE@gcѵQ6HHEpE#p_31}9O˓s]s*wx@RU]i/*UCtoJSNpOiYwd6E y[Z?g-zӗf56/svM_`! rwclۉm:j<#]bdwGYFS "SVбBιaY/q^{H .ʱnzGB[h{ fR0l671ɛQ_`x3;]G?(0`fSm挡 ^>q>Qc}Z@b@Kp+z53*" qn;r)NI g1γR?P>s6{I#m&Ni@X<\S2w\Hǫ^Ýk# TPDmzu@ suvz&G,=fQ8Ǧ- W&p(#p"ZF;yۆ*J HO[\DvLߔj2e-f\ H'Jמ&FKjRh-q9/Ͳ]< -YJl0vy{t4م֜Gާd #X}v\~*QaЬCw]?d#jeX@oC{T]sx) \DZGIXN bE߹UܫDޘf\WΟ`6Z޲5|+;96vªG6EY jm si: xE"8 Wqs 3 ,McBi9t %G0X({[u &:jِDӛv׳6PY R]ѦqF -%3`hǕul =Y09e,?OJ Lq>xnP`H;G@]ē'`Nj9^n)Qe\Apy7l;83#*$;m82R ڒU-m(`O8fjE#H7c]DϱZ/Ƀ7оDaU-oDZxr/ۚm8495 > 6:lQvPEDcs)|8z .%3Bb|IiR+lw]'#m³F;ٛ0#M ^Ʊtv{A]Tbf`FmaTp#,k}dצGUGa\ZKtopfea؝h'v^^0Í?njkiG"%&ήm$HþH-`G!k"kBϗ J$:c>I( =*܃mOx zx٫C8!t-sڤaV"Bm=g@ӹn YG .g A 怅Sb&>b =f'>sf|Br*hīkp؜7}D${\_ۚ#[L=g\"P_v'[)&c燬0ť_H3a=F%?@kAaX酒?{ ~e3!Ty!f2Tt"Op# ]Tc*i;On]&n E E qXj(y `,0_yjrS9|sȝw)vEg ?*us -abmYOuMaSUxr#RϣM5|Ŗ D;4[}5&܍&K^ћq(VL6Kc7}]xW[Eq1 Ű iqO\i|3xgjuv *= ,eՄz28ejznm"KCt Յ€6#ŚA慖R.^1 @(SiM[Zb@Piʎ%X[';e񯯙<ݲ]BjxV˘Xۀ[ޑ89`鷪o.#1LKَ7OB>[vF|o1YxzBTrA%&oET0Ӟ` NRZۣ/kC=W[YZbݱNf'y(\^gnp2!s0Eim \.n?XnרP|P]{Re$5e&*Aek+dou+y%gTDVH.-reE*2!^~yyѿYTcmEd䧃4Α;d@$U=mYea`;,̘Z5mE8F[!Z E, ;8!̓x0JUkӑYD<t M\+o'(N*;9jkTn6,Kέsǂ{ܩwb1U5ڼ)LweN ƍ4% ʝG[&0¿x{C'?DeΜnL0#CSD75u`g,'ok}tW%\47h{mt t`tyѸp@ Pp'J}Sn $vyYuWS;nPZHz+RwH{}YJc^{sZC&Y"yP}&m+^d)NHK(2Y9)KA^LxcG`En?XLAt` NB h#}ȱM218I*jkVO<0 WYkJ\,% RKo KAdaN&ՂAEH]̥"TfPB-Dqom%Ϥ2/dt(OIa/yG5_ ^7(-"s e3'߇IУk|^w1&&bc0V̉Ql"mH8\0F̋'qmB ,\\dHIU*lV| J% CM h4^ Sa/'HG'0 e( ع|Ճ_J_R'~]"U ;ف9jsEڥi\5Kt&9bFnq̫MFH US&m.YE &R 0Cm"#'|-kUH .q'U}'*ŲYE)*:ΥuU*\ɤ^0^7DI"gbj@CShpIf? 3HqKR߸z0~I wPKv:_Fi0;ݥ.֑R* ''|:)hEQ_Z}ZSQwIa[FXlYr t"9.QouY96e^T76t;p4A&j;ow֦+}! (J Yw/;԰o/8X>1\C|]fI۔2ܶ^ wEz\8Ĕh{mso{ ivKG;IXSPLd" _bxŬ{TB>2ZfB̛QEqzkC J )҇!,z%0y3f/vA Ȁ.1iCc,i{jK:rŋmgmt`^fn{\B~=mCS hZOR`]MZ zp=LOLOoEp;&73w j9YW9`G_b4.͑`)Lk~};2+PXX%q-x%Hjxt懲Q 䪲F{Am,Gw2yZ$ͤѼ e!*EqEXx'uҖh40,6d,a)r1cal@Ā1<`\MO0wCkݔd@U4>.cբHX"f̛@;^rMvA㵠 qd>gΎv D/I-0zbbV+ MV憡ڴLfJb]xr\Tgx̞!,17ܩ~~]XXO c)$Fe$!볣mou#_yw}YKN 7AeUB|=l(&fm=fs 3hT7_~acC6:yp2c.$̑Rr#zȇ5"iP[mJGń| T5в'BNt "o 롯E Q"\8ϙeb'҉!QnB2-_r2΄r**&X꾃7ҌS_8t /kǠ>M==+ E!6k+usnffFnE'Y3TOdQBIUO_،ScY q++ak/O WNΚp,Wo[x,wmx=Znz*rtW`w Ԍsz{nD|'?{6ZdFomu zxPprR-"hg }vZ6# [NһEB["O,M(}YGDM@ =JaSN˖@AuW"6!g))2FU@%;aԽ]3 @ E7u,_+, ?&A|͇Zz@%Lle\n6䉼(NY&aۖ#&d{= ϴ}n UYF7 W^m9{wګH7q1!:W3[3$ Ɍ,4҃Nc= SG$׷(u.ǥHTevo/0.ר ݠ۹"BIEnZ|P x dT' ~$WN搿s}uf0cWfk9:$,I=;U(O+cҵ| 3nɏ]NMu2N'.{aDn[H+AI5+r퀄KIe% 7@n^]A~=6eH;Yzáblhr vޛF \(O a8ʣL`|i떕2cA.  rEG!E lχ=!%)9+oύ?R0n՞y'# gGjsGZFzpgtd)i`π0~Or%[]x9gYZ07070100000117000081a40000000000000000000000016599ea2b00001d9c000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/media/pci/cx23885/altera-ci.ko.xz7zXZִF!t/[]?Eh=ڜ.+VaT5C-} B=uy;i0}lE3!{XXdAB&Di,0:^*(+)u^,nw# 4|8 ٱ\?nӟ lQUvz_,iIgћTV|ïcvh .18]B,׭]5 bp=vq<8ӯӘ^鏘«Y:T^"rާ=D"ٍadAr?@ #HYg,TP[1A|2K.F27tJwdswbakἩCAJ{bDHrв# ?EyObW#_V%D蔛XlvLq8@L #΢ri\3@J]՗jaH{p/ vӦ@}g[@!tr̴jAd TYxk$;njE~@ ~ūJ}ݷ>,5>kcl57k9` Ic.pK9 }0te]AcGK?Ln̮jI}sF+A,dD9WQVk/5NazoUTN4}HSD`$+FA4и.{Kad}-84$dJ.]=M >;u&<-r]?Mʧ'!x%WGhdD[Wl}JSq3AtA/Vw2`e]$ c#[$玫!AYLRP su ^y)cJ&3}Y{=3b"ףdl ƈG<U;P4,Yfp^Lòj?GSB.ƃUӸ"ߏlIb}^/̜=!ffL}:%Hahk֕o® B=e~9us){ 2c)|=k.N6klO+Z ll@/dݹoJjiuI#?I:~ G9c85SGEL_Zo!<~gƮ֡K<=zgV+bPLI(yס zAm0ʐ@B8o}0x%4@K;kDn(S kY>+MDu#.uX;칀 .v-*v1/:]6Sph#nts\';gqPDe[dh u'HF8-|#U"4`z*%Zh{/ (e*O_X׎aI'uq:ѴqZ A >ݭ-63l N TuSHfdA'=IƮ8bT)/f4SI]0}76@nIdL|٧ *~WœsWu_ZC*gY"۟ d x|8t&CЎ@`!Q(n$tjȝ~4}l! *(RKF2Gm٦"ߙ72Vs_}9$!ݙor@ XMCŁ(1*%ZOVIX\-^2xef 6Iچ%D]{JmY*oPbx7@ Wqn ǘun plO$FAHꤨ7Vj{ q,ͮa]us^!JUol>fʕGZl k{2哅SxlIB2y@Q̈"x<;@<$,vCz|uokɻl'뵹Vɧ=\e_=Evx,֑fMvF2qYY Zץ!Y^i4'/J] 鉓->ζ_]>BI-\v':4Q ~-,$D]~c{){IQltǜQ>VS0htaK)ˤ̹h@lOOu@ĭ]Y@qG{E܉r+!SNPvdLa('J 3L|Lʒfer5qQyK=lFLAzK*)vMROmUu)oAШ/La H c1z0er,5٬v:buBhPC;~%.-k!$o Pe"}'ڌE=u/Z3%X,&l5vU e,X yuVy9# ɞ dui tTntIXsf =s^#7S:ܯѪ؃#:x< fpKH`jWn׊}^ Ր1._a#9pOBh:h=[ +.Ai˲Edp<~Jvz:Pv 4~$V^̃R/B}EAJ;5zҝ0|^bGU ^ID/xjπ++~Ө|dy#B2Q1ԋz :~MI5\9vdH=+ HQdmZzr[f-84TX΀U KJU%sKFZ{Ѱ}86.3^69D! ]jt<;? \I-fusYVVz=:* a7M2CCwW*X_G)LVPPo\ӗ[DMeBPT3吞@k=E(WH3 j^뷆+'3+KXVɱFgSf+LR1Ўp<;L:,& <~@~%q<]}挴kH@&'dԚ-fj-}@ŷN\jsxқ8P XDZvϝ~"24rgՠʂoZnWh !os:)mBqJgX#H# @~vDdex#˒ <[RT.s g 3 ?ɗ;;ҒU̅qEzu\E0O#"B2WދZgWαA8vtOw6enժ:|$YY剷έ;cF{|nwgCђ_ jS^j #:Fuұ%.tDOF<םAk|+7+e,b&DSu շcG40F4+"J?[O8j+c/;U5g= `M3_v?DLb#΀_>ɗ,a C$֮=AZ=ۙn!(΀7D!m_9fK}pQ7-zF@"1W7U+;e%;p 3$o :>[M`.y|ⱁbk@XL91kRTP#I:KOc S+af% +m?<\w EI)::?,>I$#I>cQyhtzBJ:5>OE)Wt`?n EPѦIO`:"l4׈AD|fS 8zF 訮"ii?( 3~-҆y`ū,4Y!.rG䂑 8#=Sm -Y ^sUy(xb}*2blWus< >Ǟ*pPBդAO~wh~ / ";>>l7d|.JLkT]SG4u>r:n(.dꡛKAqPImv~1,IZyX&]3]D\bA19&lr_{#\SLh ;J!pPk 7ԟ_BzTR a댳QP߲#r'+yJW9'W q%*~"ar.O00`iv}(R|)v!#ytzq6a!($'/@8zl[:gY n <Ρcwj`DO ܤ>DvQ[WMA+u$UKif$ {_,?\#IѮe^_(=%goS}!8<(gm:6[F*m/en+$)?'1 BIV?'P ve{K}>]`VQQ%Xѝ 6oc:(˖ ZiĖ[ u0=Bw"Fx&d+~~)䞛"),])_FȁAUҽ&|>:v 뛒yAFL bV_>Tl@QΈJՔFceՂtԩz$VJG-g>׈q7<)^SCP40'w <:r*?Y4VXP^Apyo%^d]n1u̒^ N3N +ѡ:JcIَ.|tEo M}$qdվ4j)wZ﷮߼"=qmx*E Cp7BO1l!Wʦ]=[ۀ Ư:-.K"S8v 92ϲRg P~]޾L3)$:&Vt5ĴᖀDZa"Yȟu-ojLL.W>SL3܃yC&\WU"Hf6=(Tn~jG]>l8INPZ`#%U9%|RWz?8TNy~WxaDL Q'g*޷}ӱ/:D׼{0ZDC}`ƖT1{#ZblJFi*U}N:-+I6A#32ͿTp/}ZWDnKnRT;6Q\x_;Zynu<l=!-әrq~yp4nX*#\sSNN.=hf8΢ߧKVw7^'Fد`=q."ڼ!/%g|sO+NAwb1y+l/-boG#XAwWJVMGsu_q)U_,  1!rd9Pފ$ű=,Ā2FZ+U~!u?5ï sK!"$-5f~d~|^&WJ'RMX̭(e&nrVYnʦqpymDX IA0bR1WMc3 U6[n[P? bᜨeړN#O]H< fwIb 3Ssbh;׵jdĄLO~G>f[s1xC벆Y:jVU[W'<3]' LbV#o ǜy2,L ҷMڳk pDr]hrN;%8l"N8A2 @|h;>0X`7pxF#9\,UBOj1 #$2{Ag z:;g|4] 9=f"ӤW؞\5JFh`mmƨ3يtc3CVtzu?/Y<}mj [||ՏsETm:+A3]mV߾{,nC;rM ̺(@f{f+v̼?G F4WA 8 7i  ylxX gHϮ$Fҵ4K)DeG [wUg=笅T4^0wmuegWs$+q48C7JpM]լ f6AX\uԶt|G"IR5.X8oB-}ً[?L1 $2OEt~v/i#Z}F4Id;u$R{,i99+&SY&} θТYm**WPūI$oaY-VW-Vh s8cKmn(ڎ_(ޠ|Sl^쓌Y^@u?<q0F&ŴbI#ݣỈT`I\w x~`џKz\!Z;S7X'}ndHΜl@ :P7aXۭB/Q3V"ߤ4ȃVgf'g2k9 dlQcO%V9YU7EŇ )eM#Fw ʘݜ[4vg1:idT!\z+ݪ? K Vy<~i)Vah v;oqɬ:6[X\K8%V`ۘ-4j͌AEtks/)-,eL,Q$jlssx\SRFacOH+E\Ng^t6(7M%{gW/e׋{v<`Uƾ@~ԑS>TMjSkŝL'c\r ?4Dh ӕS M1i9&2l=4ƞ~Nd j472?)wv,o-TTL+u*(9,f"z,9eKk^]=Ո-:BkFڛli޾6BkD1ѽ-RF7"4PqRցܰ-v JV\׶H87.80uD׫Qj+/'OX{$4?ٰI䜗:m!-!2 Ô[`q찂Y2UѮ~aH3`ɿE 'D7])7B ]U3)5ClOvB.ĶSa:{ S:Aj l!t r1"O0֨L>?9K5L s|uiS>FFIc@U V~-,K8rXW'9 `JtTu?xM`vTͥ6/1gThjCϥ(cJGeX7uCic=bgLkX&':?Oā[h.=8OixXʣu:T.>lKsE=ʋ~o|#I d-$g?* d./\^5/l|+;d8RhxSGqg5P%]uRD%y ` ge?ђ6ч(Z,NH/;qĵ4}b ՟e'$̧aLMH]\ ۼ%?,͈:3tu%wsac: V,3xMۻ7BtzҒ| n?*b_F^TINiݔ3L-t::!]ڊPiR9+3<~2c"+͓WÎNcL<;Dźn[.oƝF?; B[ Y Fvf_HbȻ)me"EYN.N;khra5]*دFEP,MuVb">wj эU+k)6$gdZOZd*D)*2k.U=bE*?/&+왍(jMYoPt ZQVJA"" /  h{l(WפxeIp-ڬk}{'O$7-,_C)x*w]fҔ{| Ju+nzf0OpJɛ )''l>3RʫZR1+[gdjDVAy{UwC* jɏ3*ukyc/ZrVe׆ <_DF/L/bYY=j^͏$S]񭏸W%{,gw*x'+Dm 71'cʊ+zTj<O E¼9kޠZµׁ똻W]o9UH Zv6HBN4Hyw-LƼKedgحNjQS)íXW)UΈwreY, Gq"1b.~/ mBɯQ;Y楉MU^ǥZ!Ы7Q9" Z-'v='A.cu՟Mx{ªKu̚Ge7.go]'~pvBpmo%"=- H62EW7h@{eقV"gi]g *$:;P!WH04=kvO3r3ox5<`}jKab~#l%iKW҃9u( sha5//&0ԤƟ5䨹oOB[m 0*nN~F3^:%xe;~"Ca::VQ0Qj(IԜup/>!\"s 9wR#j<IȬ; RdF[yVH$ iYKKD=u UM3\iM% Se Y5~' A`Ĕ42a[lj't\s.8Ώ6sOoh)#2 R<]Co72! 9#|oWT> $ !uURX6j˵CJ5LNLT X!'TX",.B&˚m\K~RΦV)5%;Mdv=k(|ݮ43MHA?y?a%Ui%O]V+47n(,r7c+Z=tv!|HBe SDQ7& |y$G ,>Cm ڑ`3IfRUͭ=_! :Uprs%*&ϘZ:?'o͉yДO5Kgqcy'*pdMC%J`#hʓ,&^}y NtCYuOQ.?%#+[nITT!|(Pח-95nG)c f+7ꂁ;XZUK gTA;n(K8a 2;3=~AnVh]P'?)4PH MvɘaĶI9T3>@($s(]9Um9>a;V\jyuSٜWjH@4Z,WW5l2uGH=Ӎ{]V+B %J*=9r6i+"uRgЬԜ>)MOnx/k6\;j⹲NeXpuYX.I!/#[&?O yJ+"J9-&*/.?LkáL{MV޺3x/A>kpژ+pFmvm.ot` !gn>EIAA6+NyaE}Pؗ8. )hb`A*qV@Lj2K%!@[Kg7t,[9jSwkEaY牦.B/^Z֟v9V v%xsjg|z%hy"!Y0g LiR}rEj{bLS?)>)G111U://LRR譥ғ쌔ȹ"m87wTw:Qe [0whKl#~џK=&|=\}`59~T*?|_]dC4֒$:Ⱥ3GСch.gmt^$W(]]ΪԉnDzl c}fߺ?E/; #i fEJQ ͢ o.&ZgJyVP8Y _xtlC%ώ7|o A*oUKEk%^gްwUgcYy#k}^kn4 ?"Ԯ;LUօM)9nuV OY "#DEXGC[ 5ZZ@;tRSˏ _R"i ΥXVZ  t.$G;KAylqW 3G;KO8%U<\;B 5BZ@sCM[;;cHot0X K2\,\@Z4aS͑E :[>q+E~ JכPZ \IuJ7r)!9i{zjyXu`o M54!8atpe/p<&l3or1~SEjXO/ S{<)&]0R2YDN;qz]7+\tfc7_|Nٸ%B@ QrR٤_[j_Rd]Dz% ը\)ީWq dxTўƫt|T|4j=ΏΛTn cks`xupC~pqqЎקQaS* ;5rd"h L|x/bm ݚ^{aT=h,6OGtQ3&]a!+fFĖ9f\(yTY1eg_TH&JU]fdWTEhVDJJɁpbЍ h W,!srvHߥ+D*"4j6L>$}gnQwj?=/YM\f((d=p˂1Ҧ[e{~Q]ݳT~ J '\`'÷{$$7|9\a@cs|RA}? ʄ5* -$gpxz#.)9?[b]^*r9KiHNŃ푢-|{"iKrҾp!-_ ÿTZIra-9*$On3TLą3ZYlL.8 Rv_`d}'hE+L{%E̻4@nM0z7Kv cRʄ/d"r=_Ymg@UK֘!H] `hu 2޿jr(nX@A$H{f@廢~޲^62xƞ=<IJ'5m8!PY@rjRK[ |BWi0r]ЖQ䠭<=9M?wKV6+9@D ,UN<; BWZg]R Ϩ-ةx@LC7hFv<|5ðD|2!uQ z2Ke ʸ ˾+ \֞Oi OY芶Ȕ_`ghteSu69rl )C14xg]훍[].dFTi_kʏB8Bم$[e_7鼗AE я'/(1;8bl# L,"zb#xxvUNٯ{<5Fx-m'8Ѭ0 5fZ.1f8+J W*ڟpOq-eDTeaKH**dd?u'`EAT_Q}OFzC_XDR枴Li '{qNéFm-GQK5XJWiOF>nŗ65&HѧLt)h!4e˃(#!]3L 78n?E~rPSҩ_zg/*#XǍza(e\HW_uF1A]rNM}'^jgD[y@AA l+ Ft b! ٣\QB" FRkHEfȰ*ZMT3]셡$"jT :gĎ W-Jey^n%:=Zu'cY,8M*IڐԳOCa=W9q巓ʠ%S_Pl* &Xb/AZi5f,RoƤu4($ -X m NH3$(\uٕLJQ붙.$27PWC~m,ە碖K2_b,^~V?AYd͔&o{66"Q:2 ;vMվT0 .\P*#ؒ^G5ǰ+sI1[B#h`*tZ#TaН|(Z `n-Kc#19 GFXPLN!䟊C gDhM]kx?YIvgDZ~T n:kʭR1l-_"Y- eQoIEKv-<z]#ӗ@P@!,@Hs?nCB^c^KbTZ]%HՃJ*`bmMy5a:'6Z3Rgm?6 풟A@J_䌛Ǥ=xc8]\[o, <E+0l3L|:^4a |a2{(LpJCG2Zb04r HJق0v0}:ozDɆ|4K`0vWᘕ# []_qj *;7doL)֚85LkKZ`WP..=cu+&w 5P:5y-_8='#C!dE &KUP G 2dUD=Q-7@k V/dA"S|KSsQȤ,͵Gtjj\tJ^t~;-_%MCpkn~~Tl܋a}܍3qY˴)A AQ &O\7 nZʡCӏ6$4]0qUż\i9hʀG7_rqr[Let^l)aS2PMO-r޺c%Omz2_<; c}J**~O~}î³/!ɭG܍*Wך;Og۵=nwH_xQeb * L|hw. =eړ#2|sܠФ-[Jmx[4$X #Ezk+m\HђGkM枴QipGsǡ)wRɊ"+txTi:J+&n8Yu}CqpPE'Ĕ Nz͛*;?!Z[Ό\q2=[h Z>@>.֍Ym7B |xWnrjأJ{-w ‚D"$0:Yg my}yr50TB]+m)/Û~,ңq Z v} ZV6(j s=`,`$gfֳM! * 0ɨK३ANmiMM: 6[ӝI// ڍVJ&t&\,i6">(27zΤ0w6LMSu6&R֬Yoҍݾ`߳ǎuzz3I<q1TKל @ңٟxd 0 pm_.S/({ץ˼J=xzEc?r%\65Z0.C?&G+s,.M0:D6761w6F5k}_Nk(Ɉp`y|`KC\N6ԪZ]?(#4pƦ6GG}%J†}R,$: ,&7!DN?iiA/7S7fg'SwZ i݉~!Odȷa[H/Ka&EL?eLes9X}ɀKp8OC$te%c ZAQ:7? _Vʄxmy])XEz_3j/j=sO |05$0^V9sȊnMR> R<+=4e, euHyc L**c 1wb A=r 'L;@*#ɔwrB"J{G6u>Ewü9'yamuG=d~H#]X4ǦC5i(Tpez@]Q?QxXi^`iUFHNK 5}RhONZPV,f=cL7:q> שb~eK-c0ss ګlPd)DuC/^ܧUk\s?C#r'}d$ ݽg[EIن7{aSUK<{ yebٙ,A|:EdtIoj;H9/ 5 HNXaxtw nу@ajo[ .A§ґL97EdtcMNoEa^)4'h -EURw+Fn<zmG@u1w@15dm 6۷Vx͔ J9g=?7UظXznk}JN8ꡳ[(i]h3YzIIGѩU1 aE^n w&596n&Ü/ .lac4;G/õpUNL"rǘ_迄G>$Lڻ I8^cH2咚fLe9hqtL .:_4n/6]+0ǁ;ƸK^4PS)yÇ.MR*\GK~ўs4Dt+Q4 ]ʡxǶO֙+Pѳ q>Pt#}DPQḬݥ7߇̧0or]$M"nkko8Q8]{"jsuEC@}O?GZn~#L0"kYzH2\ UQa_@L DY#k7wPSM+n/<. Xe*puv$^J;θ@Sq'E :fߖI7k(^a 雈'U!JN/6CvN@i$ٷb WvijyÇ 0e'>nGAC[kTp8=ZP .2Mdv)c VE߀^ğt / G)Y 2ӢXACpHx谮?VzZ͛"a-A=Z$hzy=wA'4Bo扠r2La4jXB #X74(brY~3h&x YO1)yAх|F,u "*.kҁ};ȉ3RK"du2nA 4LC|lZ4,WN 5~eHJiB'5B~.S0VAtvN3}vw nwzK/|~%EAh,d4uɯN#e(SU`Κ/={0p-iJ[)?FDOR3 AYTFP>Dzo7 #H&᫷Zi{$t~e1D^`NuU~@Nj 3zTy,7Q"ʍJI>:QJI.M.7yđ‡@J9txmy9uޣ}r*E >w@VHpN?\W& X =-Z7uJb6? 𙓿5P+ n *ix*;-v4tbbvT6Ab=2e&F)*ؑlW5]35,%#(Nߚd-lBw& [yѐ-TM,q]Ӕd:pF]^^E:f?AÊHon 4:SZ8O }M,,@ǜb ʁjc}/i;ZUҾљhJbC})=,z pBѠC=AEFHΔ5 j"AgHD0z-zUg+@|1$Xo#&TYΤ-O}HZ `V_B^\X4j'=^}7ݏʾ89ՁCN+S41‰OC\|RɲNᡬ=å%I,=ehw}dLPN.pO3Vpt[͠_jk]ޥ±D`ݢ!\SLN١Owo*gp C31y܃6)ɠk d{{2lidu?w%iLP1( R08C Isl/@:qzI]|}Mzڧ.ĸdrhu-kWb{KKJ!?gTq\NŸZPE7&PR$`6[>|9m?W:kOQ1xja4./㷗NbpjVh5y }y3S_h^We{_Q :]oMd!&yABrJuM:6c,q_SŠ0d?ZrTp,0yݘN 1kT r3 #ĠJFCGm+OOlMLT*pO#+, {UzuSt)6ok~Uʊ$E"r(ҧMLӠY7z LƌԷg< ` ݾ4;d1M<J v[SaX,vNp V"͎j@56#.[EopG$nNxo}@j$Lr3 f.f5wG :ۗ歨L[`Iۮ:՜@4%'bDʾvUl qJ_VieZMI'b:3惑sf;tHN?cac", ܙ7ea("Ԙ-E\NeK5+ 3 Yt)*VV0mӀ4b6Uɮ^ U7 ;CuY8O\j-ˣXOoxy+ILQ]RFfmIKǀT-g8k \^h\?7;s++(ow8n*]rL%ba4Wݍ9Hʉ ܦ7DEZn]ZDx/TDK%|Y*`\b( l[jhĢjla^4 b-~V=_v[tCIz{r2fuyx3!ijG@X F1! ^.]8T=Xҡnskj9o~w5ghԊ&AVuEg2,^1gӚNH)rB&A=M)"Vf.1OBd_zΕ@T2 /\z |㭟; 6MEeP" LwΥ^3˳IOitvnreվ koMJs-к y4r|vxWIzl_\IdY*w>;;a񲢊wM`QfgQfbN~~WlG%ȹAuPjZ|"PP`oD>wR!=?{0,' ~3hB uԦ za^9GŕF bȍktj7Ie!76^Y/bڏ¿et+X ,lHf;9D4A,WK?WI), zY,c# Ѓe!Z; kǾw.} a{75"ŢK>B-8;,Iޏ%MIv/#%CW)x"fpaƜBxyZ\ɪLx#>Ȩ'~Gńsst(Z)T)0FH{mچ){a +\/#YnN1^w`3'n22&OjEt?4dTS׽ M^6s?36jM4`_(F<5;0`O9H9?ѕC[-mF \"D 5@@śh?K8L0 D *Aay |ڻHu#&Uwn >-6!Yʒ'hV-+ Eҟ|.ҕW#Tszl}NJGʣ sa ! ފ}.i},ƈdyG\W5*Nmqⱁ&$atD5Im#WB 2k[lt '搏-/\ocj,+/MLII솊0rfWli!$/g=}iٕZ0Pbև"2e #tK7Jn ! ktfAmeLY[%}~Y +]T[PZ]_47CQY]-'z'8_9ObhZs^zz•[t nw1EZ+fT\;JtŃ_oYR<̕+Dx?tUZvxMi{H%Gw1杁fΥI.',gOT}nn)0ʴWěkf'sfb"0w qhqHwMvvpD:T5L [H8yN1I.tET28KRl\,d5#Հ)WK)CIϻXShNTHM!ˎx 94:jQ[]Yp= ! {⇮ 5]Y@ka-P܆0trӰn/:A>l yZoM;!TB H-9Tʜ[wR6̖AuZB~$I Rh/9cݍ9H8cTkC g]XӃnHHʌFhm\ɵg]#¿zɌaI=' =4t4R:OPUbM929U2:2`~ 0PC7 o+ J5ש3}e X7MȽ 41cAhŦ|TP-gk/jOe y <V7{;vݏ^~UY. X} :Jcг;! YhYHث'wE" vm1L:hǰ[ST l0)Q\{W|.NQbp"4@`Yytvon;*!lE ]p ;ݢ( ZNp2ݕ@UF2kwn0Z,ʱ/`#7Ph`S%%4B~G]O>gŀT~j3ڇ6l_Lh5z1ws"k 3Pq0g[^pBU2jj!gNvNSLjPrZk+ZmjOm7p/PxmԾko|~馽~I]cx=a,@=T?8LP)MCa*l|o2u ܃%m6Wx.țAVS҅T aؽz$4%Q{9 io vI–=b15הX3?o\ _hl}M*Y*T߆6S Dk:R*~kzt "\楥g|sڈݸ)'ϔzIyN!nsIRtm뇲?Ŭ dr>+ontɃi'yIRr2KL'R?o'+$:X'jym%5 ;[d<4rDτp9Ì9?{X!2p Y&eVYOކ!gg _rI@:Л1x@_*&Rqȇ"Ҍeb2"HJLV1.xK̠;Vu??0=FJ2zp!}HnvܴǙD'X!ObpCn;_`jb' T ZqZAƮkĶt)%q m);ט0aXygtiz)3{FX7UJEBuk Lo$FGȵOu£}MJ% (!F7v}aб#h~l-j?c|ntM:UVzw?sP* X\HRCRaanS dWP+szcq*lhssiv&(hCB zV3Ux2KȲPGPei}@$dp2#3 duܛġ.ĎWyf qSlLM?s4,/0i9W P26{hw Pg R֬xePv4C2 HS~~GX1`O΄ ]0 eIbb#t`APFz0^9&6%fY~w [x7;:eVⰒE|t'V!~U |?#..!XMbW#QHk=fhs"[wFeE3ùK=tF!ԥNn c9xE<,k:٘ط_|Nuhc֎&þLJwjG #[qQ4VGEn7^lj⯅nFnD}cIO{m'so TK SKAbg3Dªj@EHr^OgDF^n)uXAB+Wh+Rs4'yabTE9}B:w`3NOWBvmƙK2 `P7[=Ae[t[ɏخk> f?t^*×4jMcgQ!즭ּvoVXU=9qQ죫)tot:5 EiUiN̟yر$}L<ݵ0=)q{'\YWu]F*ΊRU֎4n3+M&Ô(Z7 d}k}? ٠,dn{)+vshе:6_\ 7,̚c>$aPQ.Ԁ.pR%k):g OH6멋AH@\B K,E-J\zBǯ#Y[ֶ sx OH#2Z[I&Ypz$ckrV;vIȭj rYx0x|t>ZcR܂qfRYY _5t,Ρ}r3pkMfvR"[_m๻kS YR"/( ,yi|_zqiIwש^Ӧ9lU$1,{j+ MHA.Bw#=P܄a5eYKii' P/$ Djs0¢{).EuL>UhN[C2@ȡOF~Ցv!Q(}yd$]RpM&}\_>9w %+`D$Cw&9ZW&aZ^`5_0ُSO&q"~{bMݧXm5JpM*q7-ڝ'5qUӥYᘬmrP eb?Qh8C9r콍MuOdj@ɒntzO[1V,E`'DpnǸ,[ip]lUৰVE Ojwqޙ"xDJVx&5ON,`ogIE*";ݵJw!`GjԅV!v( ?_g;LOQ6ь!/uIE G3^P__ pԝ?SP`GM6xd{+|ϼ2X'#DZp.*;w>a ؑ)vpࣼ$P}/aYH%n[@ $lCpPu?2סE3|3|cXkZ&KA -rmb po"M7N)X혻G+ 7Ic 8V}e"Fgeu3b\ !;^BQdL U^]? F6F A:av2oZlm|24p$;hdMYCo5ȬH!// L;GPf꣛t!  ,Og>\.bOBǁZ|І8c K݀ }`Xsk&jȉ&&դ(AZL?e8""y%6.jwqWZ*2"r6Ņhğy[7xs@{7ۙ"ҐJSFԢuay}}8[$ ۹3bdꉁ K,H#q9›Z(iВqιbtDžSt죅G2|DN-e ^,gXY(UrZCݬE=pZu_#IB9`S=89:cR OC'3\$$Y•.E\ϠW|HF%fkzlozM 0۹OBG5GTە:- is5^mI&"nKM[&ZZn4жh~i1VU%i^v7tj}c{HL+@8h x jtYg3szAjC$EߨM!5'S|BN Ɇ`/?$2)hy j"H0㫇~+ؚ @"FCt3o@L(/RQ\.nIuYl~d:NNH)7vr,v|aף!ͤ^Fxk6n\Uz|ϋzD'ٵ[DAf7 POUop\-geF""]?x\ |sB;+t_1}2=clEiGٛuxRT3S0j pd TNWT'5Adt^3g!l; |/۲T!\4Wc:"Nk#PF2A6B"OF5sr8s?ʍ͜W@I8)lߑ@V(S5Cm}ϳv g!ҌxKy7ߠ_}LFw^M  V5?PIt/c:E=iҫ\.w14FSǶf 7 JN1u߃v21'9^LSЬ^5X{VՒN9=&:QnQn&$7mB Dett'*;Pe_L };\}"kٺO> QD+~֮Mٸld\Pw-ej$rmÓiX:I5|DӀ$#:s(:Q?ZͼKrn拆e 5#TǁQ}<ffsr%O ]RuZ ϑhY.^6:^$Ku DJ]jc- .&Hp$rGVzAf߻ cIQS>pBR]N $X7!G+ Ͼ"8쯏TP*Ay_'g3nC>\PHԞc1>nLmb-KJ e͌d*Xш$tKpo+6j)HU(ZۣEk$ fL8xv;c2F΢T!wE5!GśEd*9kicoFIfr[=/]1W7&OO2[V x,ލ?TC)}"Xt Ϧs|"AR0'0_ &Ոpi瑅P;Z?+s,?/IWc\ Zl?U@4 ׽]{K/7c] ?ݳ(!#I!Q^\f΍&GH7xб(՗W+=SNZY؟v jH[d#N/\<-1Jl6b@~W WҪwsOFty \ܢ_\*?@D2i8u4]|Ijd=g"jqo`!zHZWK+%·*~71?8Q:l%_8qe~5bHB)?;/͉l&6(?6F+~@Ìw5ר;( k<$X$489TNC֢~#z0lsAƒ_HSgǜ06?{KT}&2'Rva$z1N7phRUjZ\la52qd;'='̨,=5N^r#,ڎT}I ݂&%4LY9Ӛo-Kc"L +8͵2ތYM*w0+Ԋy\Ґ?}B}bz?Rm9vȼvE^N-=QѱX[g"5^BnbB)5&\¶5϶VYtH9J:1gPW:}1G&TT=w}̫! j4ghko\Ak ;I<;Mϫ@0K %#; \%1{~: 3j2ZdWXX=*Q牠,c*E|j曝b-SV`ֿ<2T9LXz:l%"}|b*H$QUGHȿ`̰ ̧:)}Dί6GӡbEudK6DsmJ|DٞB= q0"a)1ͷaoz"O.!L@*j)|ŭeg"C}V-|V $x= CjHa+Ǝ}:+zZ3lH{:wWx:rc Gw"~מ%-) P ; [.*z*%:4a!>%UE/E% RGn 3vBO> (Ic٪N 5f@F#D4yc3x5-it n]=`u,AU>o@CIj=L~6M%MdAѫ1% -)RLZqPR#4YoAcqèt<7 ƲsS{jj-p;L!F{ali-?{/q-[ )Λ\UCkߧFrnf)f6:?@^kr{ۂ[YMTn.%9A]o4uI߉OM8YU4CUuXL?ωxB6ӅHFkY/QǒY_ {"Ɋ!jN=Tz*\R&wӟژg0:W [ Imw>zik:FL\*灓ЋF&@3N!D6ßh2y8xL"|{0^qG^<.Gqh$z$!{yC(D3A^mkL~}чIn ʘsCXдGj3.6?~bD.3ZrO~ "v5}#.nϹ9n]OaJ9eHAǭ܉EL_#ض);0.J8u?vGɮL5Ni(&jm5.%(hIE8&.|u܂ V)-bh',NlS97c*V7~ݒBr c\kؑ3|b *h /z*? ?&|f:6sO,{*^~N$Y4?n xM~x A~W@Z[Т}»kBߑ6;J#{puz[ރ |)΢H&v2 6&=>I~qeQ'Oh|Q"ӈɪ ƙ ✗NO10\JD˫wɩA%`͋g"x}ʌ8Z6 b<1#B̲8+Fd&\ Y>O#a`ԻhRO-e]5kS C@! O(&aEϾqcMuWG0.2eo(&Z uU)[FHAJ[@CΛ:{U3%=3S39fk4T)ee=6ROZsڨЯl{+i% ߉38S۠j45%갔:U./fvޣ;ʥ 5SOQ7<ۍ¼&,#5Y Y Nѣ؅w' yPޅaB2EF򡴴Ժ#7sFJg 8Áuw¹PG@oO0fcǚt1Vrֵ-IL^z4@g 1oܰp޵R%O*.UsxtWU2D2wwLMìO"c=iOP0N3xحJd\O'NjM|o@VNBDTHj8X"nüu"a&TO"Yb\a$ZCEjCS `[EI.*_=i*PMbckNҜXl;2/?ɟ ݷ ZyTB^gfMƔm;W*n퍙kTǞ})`PeI+p~><%ϴCmSDy'b .>:`jv& 6j +e B3*Tm;b ,68DHW f_mVh A RKdUhU՜N}+IHrWAH)jP8򻻴0{$ep{PM7zEpA"Nk9 = K'fe.G`z`ly]dIsH1q:<"#MR!lP2Zhޢ{)v.J|lanbI(.ЂfOKK zuJy+69P1;aY.KP,m1Uly&p[66mEdC1CZED3CϸYfI6p^dnX3hBt9I4Y@22fmӥQq$ 7.x{G;i=ɫqU+ d?"HNu`9qmsAԣ e, SCxN q& 4>V7a.@{5P 6KƯcrBp&ɳj"Ca;,(ڨř<ؐIV[vs.O`${J(+n8~pL9CY3-vYPr[ O?VTzR}"^F'aq zh<*60F']`oU:׏4?OU%~zB 3;@5PCXDd}X_{'5TcTwJ<`}5d [F/] 0"YH.E0dVnU=ogkk|-eOR0E ٴ@A88E*J Wj!v72 AK`T/Mٱ <]bDb,PܢE6CţWv~)ouY>2;1 hIk0rAv}!{,$/&HL2gḥ"UZv}8p:=ƌQT.ԞrDlFYTL\fH:B0 + 5ٔPvc_gT, f|^5KEרmd,#?hawDig6K[" =(~ Ne91DƻgҞ̋*ZVP$N)%>S$dɩ_n::nȺӉn&dXkp9.WOsqp@~Hhxj^P :²;J;HS`~2hfsqD$0$Q؏mә#&v/{!o.@jz9 7M?ju ^dvyTŊ*1*CpδsB 'n^o!J0"h>VR#uqi_,,@`%ڪKQj$ڿ@.P1zId\ydA$>MАGEG|eoUodntA[ZK:͖N(>=Ҧ1|`(Q*wn1ty,q!!`}!UBd&{u349>C[I m|{t:Ag]Je HGAie3-7*֡4N&Nn{4Z5Գ9qV GY57IMyC2Y1Lu: #a#bH*7swXLT?VO1fZl5|8q vh@SռΕy@Qg):huoT4ѫW!Jh`B'屨.4ȝV&{:&XNjwE"(on\9ly5edg[oL&H`\e)ʯT2p7q;k v"% }Rb/ h盬(:lҬzțt5J#.Xuv;UR!1?L⽈]YUt|)RSתh}td.Z i,y!ل[NWwImm$ PRX< l COx-j YK*iNZ˒ 2 [>~8ApZ hLօ r flF^_Kx͏7KN,]~xeQќ4s-gأqD֙0}ÆOvݪD=ˆr< ZF0EΧ%N&1m +@M134ѳidfϑiٳa?sJ9;^Lٙet`!+O۱Nܧ:H&[CWk0;nvgTrhsZMX !:~?! 6Q´wYb#5l >;4Y?qEc Z{ ]A cq׃Z^ ]rHTw%]K}Sfwy-ˮRN+n={]~B-+آ#Sc+u6 UO]Vm])^X<Ad;FeGڬW[[Io07Kf(Xhx SRqׁft%+1߃J2jK]pu%빎!Nj}tNDQB]sI`C`Ԑls;H̐v+ϗӨ.H!+''*mYfѽ4Z_IDFW `;:1t Puo$}5J:PAkxR4()h#o fnyĵk`& -3սlAΚ\#,ڗdoau(i 3uTEp\+xqNeD!_Pi ]V&C&*/Qq_v_Wv~ iqb ֌Нiݏ$vJ1MGXcQxXH1ʿerL8O 6ks[*Psy*ש~ uhϭ(9$$'}~K%X$6[8 Hֲg֚%lj4pXzMS]U-0֏ ]Nj3Z_TkJ2p,N)+P s,R~quCE|X[4k`qzt%'1˺,m-/lwGF_GqM [_VOO$ ik?SXй8Vǵ6޹!ՅN슄p2]zmofq۟⫝-"~<и(Fn>1Ezm/}P4:#zE3W&~MD<  fZI{MYX-ؼ ^x>Zts =vbR C5^h5fKM \WWh\Ӳ5Cۢ+J!%t[H Q5S] K3p]6SCyԯ_Wm7[֢{by]oosWUIʫ{ynγ;SwLfVDcxYKL ƃ8` c 5K V`p_uTֽZY'ՠ_!`W^gԥzaOLA9)F/C T34RY뙭1|՞4VfpK|Z Bn#QgT4s\ VHI<7ABpHUyRFQ Z䀐kĄwA ;4`0 9>?32f%/gӥ٥3TK~ o(3NUrLHЙ̲$tnr_5n AmF%P;WD\E L ճ 2AiO]#)`*`7{6~3 xPB(F6sz:%Urҁ9 ˂@ϢEL72 FEenjo o`8zX ŖE]Y7 IkG2zAiInh4΢̇:V:`,BD~-#pxM7R/؇LשG>hj>iceQLMov;>yBh!6wWm[$i>/4 [f"e#g 2% o$Թs?oJKp'9n 4;n%J)8dX&_~' {Fח T)hyo^ɗm4.UuCc#r*^3GXsF,۶.D_L4k< Xf{.` bش(v^hsc (Isrʞ( i+R*Xsfz`: 2-/g9k;<&F{GΡ˹C"%RFJ8;O\|<le%n8x7pC i}.c۾@%񜊅Nc!~IV%̍ )ۼX(hJy12b:,з8x_/bW2&W}|+g!]i>ݎG=O|,ʏ [rIsNb}KiI$ cd֔{jo \B_$o8̩Snc{ am{=UT0ORwՁr!3?9GfL3*O^3=M[w*EGe(XcJ&_M4`X3{1v(?73vE6ml hķzie{ ;#u9["G0/qޚ\\a £C\n pl0XKRG,2.䔃\?9x9y9vl3ų yj tJJ*~~Zi%In(@y<DZV.JJ/Gķ$tQ>.n |] UWtxIhV2VtYFJt`c^ !92 -æ?tWI8B矬RYTVtC_X jv{ ˇT: L@ /mwbm"?Nbr"[L@\sԝ-;p-U?Sd(񜭷C04=C$:;Z;v )J;a{`1pѨ xRKʓdޠڸT=|7QNmo3*0NWtR|g p3\~Vʸ3įcWH7| ;n$+ n؇aȈgp/W:ԅ),O^Tuucr?/9Cqlu2Å= ]l)zcm14ѷG.pJ*a&铢Hl'v/"*䂆tV gg(%۰b݉TO5}0{=wT#ocFg w4R &qdY̎r!օKϔQ|8 :B tx5#`lꐖxp/u7_;sra<.&Cj{eɏ$ByR3=A*# ݬ%´}ϩ8 ~ھ UE Bo&P^:iEKΙ󐋔/r#c}D3YWWQ"YrL70}4AD-+6=0iyu(g<V oH 2} tYmg=/2κK#jCˆM? }2YZr-S S6̖iDo83EI>V[l:ޔ`>Ȁ㵇}l*/D0Sñt^)40nOxT"#J_[ z 8,C_!{ 5C^@P5[\ΙgSrrc ˜4̓x;F^4*F')mZGGw{;ܭӹ.]6LsLGCkqu4s &"/G~\?b[Bwn3+6@>_x2VEAS~5lr}^@~;z^?d gFX!gWi*G+IO LlGL~Q"(jd Z /w'c 6D2X]II)rO:x4eV%\D'ZNSlX#,wm6W(CPВ-=#}ٚqa]uBNDǹ\ph3piF!fQ`U={i#S|i,ŢSO9Vɳ ; ո(ȁ@.>a5/ X =U϶70nYV)ǿC` W,m xP)أ!4XQVH*m M ]㬿|v찱$Y*qё!Q}Ra`?ٌdu'\%,1ή]-:Kc.  *7&pO~^s龮 D)T=9\'b cM_vE'HS`?cEᥱ|ՋTq'هC|ajq7fPh&bY <GRoH?w$s 1#jz6}m9?Gr|kS wq3ryqw,#{~y Gsm&I@>dյgthiKC_0@@RmuAݮ.{~i0y6hY,dx]vp)zפ3JXG)4b;PM"wֺQ.>B(=CRJz2^Z-nǜC"n0"snkI_3 d'ч!lFs:&%/ `2c5`[Z] a pE%ɌTugyH/;hFy%=Cu,gŶ U ;`ȏ'&Пo˱͘ml==3@3mS&V7Zz1 2; |{gTqtů\dK©;M+.eVTj֘VE,f8YGOw7c B-=4|pصv&reh^NS1F*^)gJQ+qW&@,fQLzEUtF6~`艔 {lvsqZ/4|LkFC{H'{@v*MTj1#*2-IR<p7An҅TގD38~) ?QG[\V6#7|[!UZȯ/VF+ik\NLoB9 X/yrGwsF0V5x `okd䕩5?ʛU/d^z>~)l[^Bt҅ңweP2L\ƃ=5 +6ٞ5_ 2X(guV۾ _:#zp}ć3E?U0Z%* l `#CjhC'yٜBjOM_b 8cN2e&7%kh\~Wof b$ nbS@CeuE!\)>?Wȁ1'­{2뺄q<9wc!{*X8g~/HbP%KЫ;u=Nl}([OPN&[TThS@Bw6+aSemv e 7)M:K,cDA}.͇`qhS^JbH*j 2H[{8x ~[Txg* !Jn=?C$(gSMQl읉/DRNMh gJVDZ+_؎X_$ 9b n /؏FB^FuGO`slt4{~C!/L?R@u&7cͪqHOiB2Old4~e{OAG^갓 8B.q21 )ԙ#59W6[tNB*m5:SҔFE `⋑AlzLDʧ`,l3{JN@Bjs0? D L_2A(t8H=Pk#B^':uo([弁2ܮq j`[x`*`N56m>ǚPՈĥ!ҤQi$]Lz0u#J][:l%7*O)pmݘ|(o%7‰!|=> e,i%)ӉZzo.Q;0^8=n7jK2NP VI5&R+L;W#S̮AP{J@!(tDjpNYttPgli"+=rIxQZ-J^V֞]g0@~P)B%l\[1K\]lqp>bЀ{`kM'ֺ1q2yQJBx S"@eP-BH7sy.kGPL/ 'mQi@W%yH5P`/Dk!I#uweO`3Jvfȃ̮LV)gqN׹"U=ިz/)|Єc=N/h;iM4\nϗh0;迖 z[,ZyF eXd0EJ9h6IC&/Tc2ٵYM^sחfL ϼB0!ڇ wˋɐb{ɀ@pym,.} 1dɖ"fn >)ٔ^.syy=orm"넥!pZ;V=E_M|U0*;Sa4 J^! Cw8lE^,R/(@]o]X*#یY7$Pxw75/,؉*_'9#!2Z.Aiô2.rV\Vxc8TT1{ ]ЭNk40"x̷QȘ # aA9Jj0ns9y1l5+P}QܘmL@$Td?M>c_4SJ :ګaT*x%3;_Z0YTGhWHcL)<[ fao!BPrsIgjmgyhqlO(A#dQ~^क़G8 EkG{'x"N\1ӌ, :#龙x%yzvEj [JG} J/&/. Uy/u'ʇo+ 6*gg}6-n%Dp_<5$91Of#tX8:G6 G>eRl#}~G8n) t d(bI3WX!b?Z|2bS6FA =ˁ]Q'noH(.a@yTQ6RC-B L!a:Og ިO{3h0EkJI^$^ Cޏ%bͬV &Ba )D* )7'+_Dzm:ʄq&i]kA^d6o!ܖȯBQ iJqvo!VI+I|zi`'ae~+3j4WRᑫAuK ݥ8 /`t}2 <]R3JbLCzlD/E\Oh\/:V今8f+DPښ:ٝQVז^pf*Xml.B!khb.Mduˀ=[N]/aavںB\ ܠmZd(*KNo3,HZv*mO`D̑= NBnKԵsNYxd-]&VHd 5QI2TB8IST".Ε礎p\w@PɊM$*[rSƀ yڿ5> YsRizTYSN5؟قEieFLT:sK$5^nfΦdz ǝL%; .΅֠K`x>d[(%gu baz5O8&|~nsZ!/Iwt! ͓5S) ^`lvrbCKC$L~YGuM^Y>D=RU)O(.[EQ&jE顚I^-v^܄[ Jq\¢y>8j(-0b^rԌQۻt_=iۧ ʙ\3mBA6Y1$'OP7[Ì.xfig  jLu;CKC[* Tzrɝ|v"ԗ\xnybãhf&xhDȭH?ȳqB-^ {/'1PK RP"}=FPK06Lhv}k xVMnw\>ҥ eG0talX]yY0/hICmS ri>K 7'PV^|,/P9=`/s=yЁrDF)a݄_f1_/-XEӒބ{>ly̳6Lz3Ww>0#3=&ro!F[۴tadΊK_n8P7H|V/\E"hM4hbF2~?c;Ҹ| &;rC|AadT){ Z+}g2Cz3,%LGV= \oQ2W4M ؖU-(GZeeZ^/$-ao{;i$6=el_EZz'b)X#bIH"[/Aj9ct'*')y͹L x816q'Käj^}8!|3{pBQ7 kdY6){@.`^. Wt{C2oW<($uUۯ:a{.KhHZyh&VNSV\ܢ֛i!*+c* : L^ 6(KpX'Mp懿'6.M=b{#,&*51XT"pG`ik,Pac+GQKX{L9 |aۜOȤ_6$XdH%w_J[*2`gF;:Vt 0:﷬|յA]W-= pW䫟DT)]*Ta,hrw#ȩaFUƴܨ7/El sF#Z4cяCC3*~fYT[9[?l*,F+ !:'k~ǘ^TCۃ9bSg,EM]Cw"NŤd.o/I Ͷ~49j/kQC(nhܩ9 s5jNR[ 5F)"[:F9Z6!=/+*WA0zĢo]LW,#5ٷ sX/$UʼxpnӿNFOOv vQUq9友BİS{ūٓoG`U)$f`D @ "fٚFQY_9i4}1U-&hlڜ!Y Yv#N6$MNDu7 yp$sh~qZbxKpI֬wF)GKč^=up+ z 68/ #MFDMw6m%,IvFb@mo rj(w pHWM?߼8{:Jt=%-iL^iUΎ&Ab%{@!ZUx.u͐éjҕTe뵗gCgaR>P}M c JyeE.Zw3c?C ]GHupsÆ1(Q;s9Hyd}.'|ƿI/PpHkG3q5TjVsJɒ+F:~^qY;$pfqC2+9zq4sWx mxVx</A=W0$yձ U{AHOTD7U"J/;顼ÿ{J3*@*T.fi%QУfMqonvl" I tk mb.[[-b5,%K /$LҶjĔ |  *[ξ Ӑv9d@X v:ќZڸVڜ^ Hr],*fߞmۆ>8(>5h6;*tZj@tRWXUa2FhHּK'٭lЌsz>~Vg}_y]8(Dh3 Pld7z_-VC>B*ظ8ktS)Ȟ7Y0,wl(ؘУA5mjΣKy*uo5pb.=7:EF+"½S][dq%l͊"لb&ȵ=MU4*ŘbiHZVnbN"8J26ܗ҄ Tu@29 e7S$htk>o9_./`iJ (5JuH^c|qe*B(Zt7w`nE%0`wZntʩ.I FFyqBh-] ehL'}--;!) HQIڠa{#* ]}*UFeY%b Pҍ 5 ~ݲk nCd\e rkCĝmЃ5m&ӂiNKd TFhaS6gƹGk-n%po׈  C"& sc}tsՕ~Ջ{0ɟE?ʘ7.:b0l"H8F` D:W{첡-e$Kސw8|ٖp{[G&w-?\OsܞSHᳰZ0,hꙵ5Q/fZQ3&=-'5iqc[u0,cs\E6r&Mh ]4m$&iBA5/ҟz);Efs䡉pG6iZMa(Ro2B{Wv `l;48q_0<P@k:0\FO34{$ `_t>8,W#_\\.qnC-[U0c(p|?eq'u*S}hhyr$$?֨ <O=W3 +`(GG}=:DRʏLkC^.G  KBE 6{Yi.Iv7ywe\h4VcQ[w(R-bƽ8acA49(l.re Pl2)c5[ sqq_1bm?蚾i}iz-w:Ũ_.kx%-x.L'>Ԭq2R$;PbBQJ=[۵zmDD+ oWL\EB5C=q@s3f-=HE)"0ugd9klcpV]X^ml\oUQ ?Ff|T5-\h^Fhb{.وZj֨M6ݷ{T%(8ʚ}a)z_u E?9 [!\m}=Rv -|K΁c$RH7:\06`9#o'U7I3ǷQ1?)qs꒚1iN۪e,!Y.;젂H/5sd~ b)jqd4$8^%XiQqz3} ?ZR;AH&M2)+9scy?bH.U 5M # N lxʿ6#rp)[+o|W_ Ë>D,Yۢ?k%.\N4f%okO&!}JJwwl* ޾dK*ԨDjñF)^y P1GieatzA͋r.R 4I[V1%v2<-3Fj m=ygćHlah'r~#.95 $yQOa~&PnHXi~CPcsANIjGꂁώ{*JTLT\.}:DJ$_ C  Y$^`δ5W-kaĘ0{B0sCH:(J4.qVDZ5H(Vpulc,?uaȔbFL:rSK#;)k?+|PvIV+5푮@(h¼^d= |vK4Ra148h|_1^]mJ4g=A~ɽ,sU|73R鏽vJhrtwd xڸjZ4|I?$6VlxJz)؏̓TB4]Tk:k#N2Zlx.r؈z/Mly GrvF'xPDP >L~x91GYFL( @+l1ﻕ~ITz,*TdyF*ޒ[:a PO]k)aRKƒ~&oTeI Phف jzMoŀGo=2UV034|CB&XkOi˛k $ d `ĠPZ,xYR(Esr;Tߌ4 wsע%zJEԣۢ9A%>5J\h8V1I3w=\OLa)Ӡng4ɟT@J$;Y.#vׯ&$PN&4pY_^IFZV%хiy 㷰]j7hH6$ߣlCPU7>ꝕC(Jcm:=Rt޷AUR|/1Ǧ:TK[`x_\4ɝI9)s?:6fOSiWX"v3W@̷CmCθ2\GIG}P}} #K ;ܫ(D4 pn-A2}Erxّn(T`X<8-zR F*(u$RcrGc)d^P:1qRܻHHg) tsKV+L(Qc>5[o2(E0u0ͱTZ,dřr$Ҙ߆|X-34% N+Wϐ$4UyV 7JWJp U7Yi~N!$X}|J%.r/OOa-f qW'I;HKuJXVg`I ű7rZѿo#u&ss1"+Q9dE7߀٢aոP^w9 jP%">2T[#TQ\<^aq̛V0XΎ#{zZtPS:/]U`3[A[bD- u>)`^[#mk(3)EcBt4ne BSM<eLIgH_ -w#ka{nETS!\΁N:?daj }\R J;9Yld2JPY^_-| is6ᣛ86"࿔z Nrt{E`^Ղ\9c qVo>Uy$Ea6ʎjGZ N?:^6nٙ1v&cCA&Vx.i1,KwdyY&89cE&nܨqIvw6Ieej/5Fxv^MsT W- {ܩ!)حQ`i}umu#OJ HDm]{3ERfܨV,~&):tv91:yj{YCD.Tp}mm+] `iQUM*R u":tci\]P=քϞݩ+W{ޙ:&,vK1e@^ȹ!)O([t"V=@'%mS.>jZx[kÂ(oewJ.i`h !yG[sɉ^ " {2[K*gMy:2=7FCF614' .d/h#k2#*Cjv sӌO2@)-YL$P>2ILU4yl&#?^6 Qs#%ݕMBm+p7ýTL ׄGv~ Ɏym:֒?RFJ^X,YP(-JpJ2f9 iaHqx!PCif~?Xܓv?ؙ ՘7fc;˓&5D?3{˼)U#0!]}LN-MIJ2u)}jsr"vN뙖 >G7AnFYפv&{ [@8D\.{j/S9xz[vҪ"Q\\s_.[֛R%\LŶ̎ %,"4oo* Y%+`p_1>;BR%ܚ.5MTh[h D*SD͸U#pPP_9D/n6/"$i!'] ಲתb+mm!(@p5NMj9US }P+CRՎD{(V-)HY6= 2uh6r~RQsG6Q4FcicxVbw'2OŰUl|aN@vȸk%2^Q@ wDaFMӛϛ*gPk8+sv1JQ O,-8kZ'DMKM p  /{#>'W+ ryh ovvDF#^ywH^22QelDZ_`8NG5 uRP>4{d/4\02iӅR֨ jvuVu Ϛ34Q1dGVk 48':s9]Nk4}Snϳŝ@%`{{ׯ@k,1gaF?P_!'[gl.%$3腇S.+әoT%BΖ$OhQ1_L(:mA5ַ߰@ ~g4ТtP.}LQki"5WcP1OirESЋ/y+% hN)JD9qwqzH"c%jSrQê 5CЦ8Þ !s)aT&Re FU1tD sFx .V޴O-lo`1Wr.6W=J"甕 XN.ѲzA< /(AAhD}Y$5;:Bⓦ*T[Ok(\uߨ NŊ$Ȳ/Ʃ'Sۡfc#]F\v&*W(oLSͻ<aM[?ذV=GN-g ^׎7ǧ9 dȵ(zSC#ؙcע ƇG"wc"qeLq䜀.?2hZ3~yUɳ% }6kf =z^]uxUOM/(/es*"oӽg7xiO΍al:agkka ^T!fԠ)<%{t'[12AZ-xCY s,%0ytϪ?@\JTxK|``HFbLG:o =}K/xH=HB5!Ђ볛2g/ p`̕K@ eu(1RJm]C_/65͙ .}UߧX1 =M6J-_r}&eZ\ϰic:Z*e|Vf,fѮ]cCX].no9c.\u?=XǫghxNvPc<@:;~f8^kHq~/2?=?m,Cb)C=DW6Yd.4=Z! Pߖ}YʠWiѨ+a)xË 4NX/7 =dʙ ɣ2 _I1-*|0$DszˇQj%lw-*7%=-jE_ A``}tx(o=/R7Tq[$ø[%tz0.7es^v|Ѭ*.P2x@X'tzc.`J}f$4/<)ODӇp2^>S@ weƼ?Ƅ ђ^{;g_-1@6z=Ɔ~é7gq@$=`SE nAEnLQ.~63tq7!|w%ot@Ě'hBD%$)uoZ8[r>;~#"ExrZCJ;{Kؕ2IA6V +AYNr'j4ct Z|d;r|x MM\f{LQ5/va~T7)?e;eKE<{DD;G"!q=ZhWc}8 YZ 9G1t66SB+DZKw!W?!q0lTlQ. +j^Igi8J_Á7icߏޏv7oYIdGMQJ+>rHM'sڌ\T.9{rO`;S9Re dDڥP{n9ƉY,H;B*sD&`m2Z\~]J?5ѽZucODx};Kֻz MkOŽwf#p$kVqF9u@ +I\@h /E)UlE< y+-ݶq-ĕC;FqəD++#yҲR6߃BIOg\)ДtdC@O8j/Щs ڻp}\bT}F{/zCe؇G ކzvO3* B,D&~R߮c֫T֢lH H%U:ݲմrJ*<}N^E/5 W(aUm%ŞC"s דtXǒ 1*dU##H!L`efa[xc69 %t!aP]\LPT.i9G3]!(UKjķnaigvQ^ݡJd[V)GA`t+1D cm dvE_Ω4f#Jx.pLPa;rm n tqO:&e>@[J|HInUz d}3@c`+H{I'IհS,@\K1ݹ?P%8mI:C>y¬=[|Gl:3hO=_ u6 P#T$΍cюTHr왥YdFlI2 F;NV+3]S.OF!ҾGb1_')_41fnwH4X9<* 4iRoj/Jpnk۰G՚;պ#]ˀM54 ZNb→>,=@PnІ`ig8ӲDGA ѧi2w*aNI(f7< "IG>t~!jo8XGuH 7^x[I:zB]/>zlmN2~G2ϊ *{8tLc >ߍ6l U~5:0n.Rd.gu> ʴM8VRqn}-u ƣZ53!h>Zwrmk)CԨ4~W7;[E3r6Y͔}B!8{:# Vd'A-&qr9x$+Y16ASÏrX 3/8ij̾2e#\k̢N+4c84]-O^^F:N?Y߯EvadqSp)qO3D (E`F% uf~;L~+$BZ.3P|jpTB|wZjL |B~̛wWbfDž/i#C=R MV(K藦 }62ğnW!GeEdXٶ #HZ4I ePH@)T x-c(=vq:%ʌH{w5nԐsP}PoAj內^:xpWy*K+]I.=7{pxg_K~1i.aN,{)xPln70\NDmBm,@jhaz\WØ{1lJ^O on覺!iieyf{.t ɨanHhRrEv>Ĝ4iTA.bZaby҆^.ٵT&%S B>*O{?o^I IbIED Oȥ,eoHRx=+05'-Pg8NNO@k˦f,z3s:$9vU1w3&^:vعm~5+;҈Uf}4u: }"xogQ}w X;tɋJ=$D+592/$8#;B':Ib!.:رEi 6"صLIK!+PO_9x{m߲.M8aɬinZ+aD2\$G}T#a8jŧݟFk}9_Ч"REvic,>QՍv@n(zŤ? i.E_hj~[:ڀ"񙻍 =na=!ȴ0np  'qG2/?ZfG+~+/9h-۸`7y ^s@JZEoZWP7ߩGSRVQURw$7& ;U%2"#dH!RKz/Ɠ#PFky~\ vϷ Ѵp ä|Q#_,#QoU!%]lyv?Ċ5 V>9S${*[Nv{X }b\abVu +jH}MS]Z}S/Ĭء2isiy,y#De:G޸m=EhMFt}j[7Q-[gэWl=HOnʊ~n.n=㱅㺑)c Յ鬙&!Phvt'K*6nmV~k+~Do1)_ClBe5&5 }9T>Ȩ=:˯D` |/p Dβi8>˘{aQJsSZS6MCV21-d3<7mqQVqb.EOJ.Na6TeDc\u߃i[’nAW9@t!bBT>>C>*÷gxŠK_fi?j|EtQv8}KdFqqOAn- 1 q䂗`:`Ky6H!W͑AmFdK >A,y=w̵ijr(#\Fc@CRf@in㩵νJAwVh>}La׻-KNbz(= k}s8Eի57=|58\QmƀhqAwJE8oAusl'l_?٠.ow y]1 /IHT7ZDž&@z\bƝ`sR2Ǘl8L7E" (5K=iF 4lAZ/qw0#:gƐޙ (B{#zo{c7FKNNPk*|;~g =ҾK;A5 u"jaщiW,JLyn {*~ Vzv죏 O;W3'JY6\4=%o.toCRRxMܮ3p9Xv+˒ֽiԎHJ9꺠s,# ;gZJWQ 7kЈs~o1[f~ତ]M[ǀ 6(%R)/g0Fgcڤ=1OTCs`?r1An|G9Yn?Lǃ0~x 2MUY JI#JOgFbC+H3dGZgĄPclJcU!&cԋU%u *^Jyw0xwSfeK%]]G`hόqGOVAuD NhGR.h]L^OQw2SMb豴'7LjFN(]L^QKt2#ol.X2^ERf`&02'Dzt>V띧n}BkW׶w[ߛڇÁ~(02V' 'c 912c~nK݊RTڐ}YE Xٷ!J4V&OzPi}w2!XxpG'%UUQ634v:yVrSDϺX0]r<տX6`x p3^Sp-oZ)a-3kɾ]aT韡$?L` N}{ӾQ2/,9ۄUje B4WM5fOn~R0Qo#J/j,3Z8w[-yM%w8v3 64i;eXVZؾ@矤}\Ŝ0sM)Eo-UCB ޚ#K5w򧆌S\ )⯑Y%)+~']ZvrvaG^Z^OW;d T} x]">&js d`S nϜ*_uU&2<[ӼRﲢPICSj} a6[ <#~ urs~ٺË[B7IK,),?:;Nrv}@W6 ͊h e ⶚!ejlj`Qq |X6syb | P!; a%a bWk-B'}'oi֕ sr#]1JzHi2e#%[J͂M@6o6Yu ݧ%]K/?5ޱǁp\et̸n\R}y&V*8I 8M8ӳ٘ %P$hOp''A4G +jua"uDe:Bg|ǡD77>VJGP(ߝ&V-☟m%?|vU":U@KAB ?ŵ;]R(|ŹPMQ>tUڼAť[E{L;mͭs?g-̮-~zTɏJB>61[-_l4% "Ț{ևF#Sfp(YG?_~OB_f鹱ݖKlei߲K:<~|X)ϼk&U 0y1E)b><#{^%`ͨjU(\C]8@ &HhnIB>:qXF 'vK\>h=识4uK(彻4r}Ysq"8X"t '4儑sK_iFmA2x0ip4s%;aFZSw\4(M4dQhFʱ=n-Ow|C+k-<ams;h|z0}zx8GfH#.4 Ā}`D Q8/{b1Mkp_N97H}sir(}DJĢph( 2}șes!g#k)YTY@nrYDRoNHL366q!tRh!c> d;f/o^ŝaLP9ZDJ:uRF5V)\ ix=rtӇC2/ۍO{YB]U"D3W=qR GǼ+B VWz s95BJA :l>{/,9t D/L?jrυf΃ͬ/v?p$=zϓzsIӑe/Ĭo9<ױĭ$k\\*l75 çmG;~yc%aj4u $C>8nX8ܪVn~XU6v1uG\amp : .y4u};PpuÌ=_ /7X8>g^;O9[> (pAo[k/Kq9N2W[X˂(W_I@3*$LB/2w3Ƅʙ#^At"sYW"py.>܄ULK@4fYvTA 8c$ȷSP.)ȍSxUw8gMY&ZT9 L;㴎 m u'#ⵕ*_a "Y:tPW@ZޒG<%_VB@nVĺ9hQ@{i$Rhyg"Eإ_0gYZ07070100000119000081a40000000000000000000000016599ea2b0000219c000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/media/pci/cx88/cx88-alsa.ko.xz7zXZִF!t/7!Z]?Eh=ڜ.+Sí" \2(Hg*9B~2-:9RXe2eL߃~%^rɷ"cFC͚>"]eFsov,w2.'bwኧG'rrT7Trr )k WEEz(rZ~I\/9;/b/ <>OW<!X K)kDbS cBKv&;Wq!Q %| T4VE%o)o|0AsUJTL& Mڄ 4|EP;[JtzCgиΩ#Q{pn`yHk7L;<۷w$lK"†鄑[L'`ħo?> ^ēl !sqۡdJCg VзBP#YuDRd:ĜLon:M9@vR'Դr ȃ*3t#C >?~eA*{?B$:ٰ &r1ӈTq=j]kVKh#C!~]c6fBdV*iTjX_;YAŽb4MNC<0̓wUms? o 0Mm':a&d[pIO-{!۱tf6%zUT(YMر@R>ILb?Ye$s꯴iRH^'ɇA n醆@m Q{0v>4X/7,m6Nj=;~ꩁ94A2 uβ~ <9}LMȺ&tS4v2MS&[yЂYsJ;gE Is'n-g&CFC|v-imL*3b-Be;Fs~ ڡ'tpW0{]HV;5kfx- L \7)/ E|[ŭI|Ol9ԴS١m\)e+M;Ҧ?|y! kf:^̹3b$ fV^Y7ZM[0[ .5Ek]'?76@bo,?!|e?Vx;hiR7+K'ߟs䚛|P{mXV}5\P*^Mt׊ \ه;)1zmJ=G${tu&2EF\I:͍˷kI м%}&OÏN-gDMM[g % btpDū$3-G*6ι@%JyB;*"^Z8z'sL"y~WxΚJK۟j▸ȩ -` 5x$ٞNeDq[J[V-˵YTc3tL Uu^>6gS~ٍ.+LKr![N8j/$jgV~rZ$U8ʞώ}%^aG5䘃E &!cc"߮y "Ph2o{/,%愘YP˜5Iv 05kY9p8C}39l cWa!Gvx3V$o⧿vX=MW&nt~ [TsXuR׶  O43U4/ %Lq3&a yVp`&WAKzF:ma_􂧤E T +rh/ ~hl99<1׋*A6#`.__V^X@Niq@a{So~M hB&F^ k2KPٺ1$zsHנO0x͏o؟n#//wH|V3q!+nk±4Cx*򫇃uK1)11j#*XEtU"'laF[xY=&}'趙kЏNNx=5̆xB\_`=k(`X+x6X~&'n blv%B3nwbw|O "b7xQN2Kit4n}J+\ ,ml QŸwdHov'a+gG;V]>MF=_ Fv_4 `_f0P.q(uBgxRE,RPȎ Qu2F,Yy` 0Q0UR`eS^?ZFG +$t:ױ>}hGrpnG:" S%kL> Gxe*+t5e(U<,h T ܂Lټd;vϒɐcJg∯@BGhlsa86=GQO&0Sv=5/k,i5EN& ULu S0 O0 vc-n\`jǓYp;CummRT0a7y 0cv d?'iK 9T,~pAwӵ=% >Y(a\dHzT$V羒i(`K8˔Z1k#@N<0'VE:$*{'xA @]tATw™U3pi^aYO\H)g3穄 /iqhM ]Ft koEĩ m߀?Q%Կ-?[i,?VГ0g>h26kRhDr>KNտSۆ-hwBøӾ[Yi#B @. #+D~a4W츟?۬)ܚ;>HWٜg'Duy*i% řݬa(VЫ/*k=wk<4ʹK0S5e7524D\; R<6܍F AHL{ {|IAo;냂_ f - DvՍ5zA5)wF.G&Hb}oSBL ?mA!n,j0E*kgpZc= h"\&,xVZ z֊qM^ФSپw@I,yIY0+HAw̙msM'/ˑK F.`,lE`BL0}տQDji5 #qqX³[sq17$9dD(`]Z4>ع'8c*C WGm1t1,3PqUBF3bNhCjcLA`{b;0YH)דag/87$|?`1*F^.+*H^;Q\͔^ds7Ц0}gf L*'$7fGpmM hCP{udo@[S҇oD*o&/끻H؎آ*l&ڪoUxfe"<>5-MZ@D7^ ( Q/3s %}Q "IH8-B [j%iRKU5>BBW'#5:36$c@C<)=Q24c%-8KhDUdҍ)ŜdfQexfWhT?o`kýZA]9F& ݉T ŭD/A%Lڐ2 !=&!WN 8XN^[s֍ ٿ?^1["=[gpjX;{gJRͰQd@ %?]$ɅjZeڄ2sCtjJ|d&f;V dmcCPf"P`eh(|OwDΰnWǛuZoS8_#%rx:Mbcz`cI*7<ާs':_mMEAjqD_iX wt7zűNu8ZVsFOc&Z"B0v~+(UᴭyovT<_^ O]LkO 0B@Kނm+6uvNzp_: ZaOɮ?pmTez?kg8 \#@S5y/E9}0ԁ2#G*Rz$e%1k:-:UH&[!xQޣ Gl19Jnq}1u>1ah䚱|o)ZS'(!C*QZw3=DAr&qWd%Vikd(-Xijw2 =P5Y?p\%YֱEi 'ilQ JxNwRYFUν3t[߻c,gyDfjVIN{7¥iJy>S,_', Xκe~J#,1lxy;~G6V5s`X]]ZX̠1*`6 > ;h6\տRt)$l8KN5:"cl[t_u31(0?N\ý(H$V~.,lkJLnfGm^f bɽ63lz ;+7:yI,q7{ 0g@H5k>r mnr: !J#*Lr74` I{yq%{Y,)/HrF82[unjP|T PO]g6Nq (UdOYu5#vbԔf5+jYƵ=%lbl;x _!0h\@}+'? `;ق- Ja,#P^>;z)~|(65<υ3xszqf,H/M_ty@L= ʗP>L=@2̏\O%:)/h5&hTi(epm k'1narc/zȐÌ8⻄ye^ggK6Q7-K#-{0u1@EfI-o%r-`ʷ%yěmP.\f}uwhr\sK^;wAh:1IY<+6˃Ujd{s'^L9gu[T^xYh{"szz, !3O߹CŇhh9ii͸ aQ7zfPE[yOWrJ f;G[LNRTЦ}b=BL=wIʙy͑Gb @i6zqw8c4l;,ѥJa.a"ONk+:Y=QAp  P.vU 0OyR?Kq[V^=|jn!2-f?ZQyjwc=l 689mey-'U/$Ez)yEMV.p^6cE@$2NYɗ,]SV[g%NƞZ4GImjS~-v|HtP'&!B8<^h8/ k%y!Vfsyvy:һt^㓥x6u1ET8[(K\zm'Saf]XQpwfWX4?s|0qK~P6uISQ7]0TfxLEdST@vOzG(cjx;q蘿̀B\󲝿A0U ^SEXʸ_.] T'!/UxSjC,6$h,&HEp^Yhr+;8Ⱥ`j={tofVsge^ҝl ؆iJ?eQGQr:}DR~ܿ&N,|%@8ZQHrI),vzA2cm^O2`DYjO {sx:$NZ@36K4:/( @M%~UҜktqj}.'& Tu೐bLb9%D;v*I"7[3al6rSs[sB qD #2}OBKU+ȹ6h/56&J{U>{B%Z?z-ގ!d3Z߾ LL(p)mRb_]vcGOBB{Q1U3jUoSH#h z"Ҭt"X­;J1EIѝJݷt&BgYZ0707010000011a000081a40000000000000000000000016599ea2b0000286c000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/media/pci/cx88/cx88-blackbird.ko.xz7zXZִF!t/(,]?Eh=ڜ.+ɒ4 s)r]R_U_/ISkWf5SRS%|+dG\OX.vȺ7 -cԞ+ccUO<:W+5w7e:ȳs|WϤWqm 9}6\4Sc@׭A'%V %|mހy?[J?C%£$FhFZm@#4)W]i& t,k08h=!ҋ~\n8bho%XJO!ny̮7웫6Fp)+ݕMY̑ΏJ r&ej Z|!"VGN~DsR4PGr5 |8v lCVDC<(ZSU:9$:ZSREuԇщi Sq۳9 Wbq/Z@-Kl\{=e:=1V;Ch2"u rgZ2W9c,:ۣ-SbM7?WS:%#ͳD \ "rP/ 9 ^JڀI\>\z^BUDGGՉp3X3OF? Xw`ԹZ k)T&PH`A ÿx&F2f!v='oۄY186pѫ~5m=:98 TϿ5'oRRҰ\qU,H*Lr* %ASz 90P."wq.EW~]+~[=[bDħ^rrd̙ "ߑt==M8\dml dXm~E 83[7mkl1{U3 츺iIIL ؐTR[T-WyBh ρˌ { ! Au?Û*AN 0${Fn*W_UsDȞ@-GUN1; j Ōbp+lW*tk=̞IOLU̅^Z+1Qؓ i wQpN03qt>ZJj/α1ukP:? w@\s^xKiOhU_"["E^UI0w8:5TA`%UE* Ӈ`}ps@IMKC{~ϕq%Ygrb=/֢puJ=G` n>ݰ 49؏0?kD`#8ݩ=r~gNJb;򌳿i `'ͻ?e-uBa*{Y8Tͫc4a@hE3ܸLWcb~vݾ ̗!s=Œ<B@~bHUgw/, .*F"2DsWU>:Z52w5  lkZ# Mp\qo7bcp3 ?z:DfjЧOڕݜw-?ufLq!(CS 1LR&I*ːwZq};<`_h? f8e@ԉ&| 򥜣Wy#D~'}Rnjs]uT9j߬ tS]bA~|() m7CәT.'JOr@xX}3sI 'L ͹sig|XW4E}Ne;i8gy>*tB95%{N꓿iR1Ht5Qx(=LL7Po?[p9xWCw'ON` \w%Nx]ZTGR`"U)V>yX?pm]Ip>hx$LI|xTk2\i,!x690vU $z`7HQ+w)<Ωs umNsX !Qp? x n`{N0_ĈlGRҪ ԤyD|I{' ld=ti{\,ft[fp9/ ܏6ϡ@ WGF!5;cvzY!Ej?3D kBxKZۗ)ۗmӌ B_ 73e&&sC[s. سyt(t̡[Z5T"k= " d)؞Cc_MЕP@)j!s ~!V*;~o"TVDbQDI[Ma~3,n j TCɝ,uV%e>Ɠln.K+}HXF%&'(ҟ M̙L~vWJc0QVESPd,/9o@H pRHL\f%t*+ŏY(^1lw-XÜ=jÃWQe$>x:L\M ҌC(+h<ϩKA4~|Wb@K}Qk=CQ7܄eM&Qvy$wҬ֌MBL \A"R<$mwfz{b]1#(67T)W^+{\8 "1婦ξjjO;uȈ E eSz @ET= nNcc, |#pyAφ]ưȷ/F(T39>! uA*KDmȡKvH5ÍG)d7}EhjØ1,/Q7TֲΊjdW$V%{Ϻ_ɣMj]ݧU% _;9Nygf-w 0` keO*B niWT6*о"oA[K>+)UXT2v𤱤y>kVu1,YX28t A6ON .Co8Luab_'ϚC=g[PU5SνV@Pt8^ACX#8TC;'t`sWo;YL HV\'X=_$~-jjl7sR_0̪R8j>c'Rq\A(cSꙫ9zdH13$2mB@t9j~mnpvӨ樢pKCƢ҆d#vw@?UW6V(W}pL<wm{JĽX)L `3W}Җ郝 y'JV`H#9["|ڪT8&#_wM $fܥ鏕ķv ~.F"(8#O+<JSQ,1ZKJǧÎE;׼Jٞ܎i:˧5PpJidHI!Ha얐1}a.s SA;rldƽ%/'}@N0QOS2nwE,Rc/C)wYۘpfwi{_){QL2z=2鴫^e8?bS|!v}dƁ}af8óM"J$T#v;HkOhHnjSP ,Tx|~<D;q/?.8&ߥ/vP8rc`xΒ5%Tјi ^oC:Hהعۈ餼6Z,w](mTV$^;0pn~4};?~yG_N FM@ɾ|bEf%k80x/h}IĪ@ ˊ*H.+hɹFYȅX.-T zf˓cߥWWU@ݲnjXg %6 47<su@L&9h9&w[3 y;0N1U륶)ܵ1gzy2K~tlk.o}!J>LI'6%ŌZ_{QiVǶc8iyE04'c p:BQpLڟD) 1ga~_1l5]#Q5N34cاI`'.5ǐ|$Fb\ݷVV; ~jXgE⻯_zVjA֑dcZ>㿘Ļhn2`{Vg֏VúsvTy10Z'5Y?(8d`R7JfB_1^̺*N1叆 =&'wJ18_V?F5' k,I܌۲޼xCf;u,ڗjmjdT}cJy9Z^s\j|U >#U*< K籯nqyx}REخE zRJ%_z1{ nxwfʅ:{H<F,8.uՋmA܅F Oc |i3ʄJExoՓ ceM"1EHʛ2t66~VJGNPŧ$k]x>[hdHU^VxS\L(HF +3%c>Y!gPE% 0~@<0 TeQ1 MzQ QRC}N~gTlGܙEV`-b>r&be<6droZm =C a},6S|͊nd+ @Wp& FTNt޷եn{ 'b5 /4)PeȇL*Oe%pi|\ tW67hwn+OHh<\k]g4iXyISudH8:۔L_$Bj{GMәdև/fK*vaďȦM:l܁H׹Z*YWőї|AG0V óP)tZG;UZ)#݂%/?i5ȏ" s[{vs`4%n^֑c?Ú>y3]5AkPB(lFk!OӍi,G]B(B',#NK|:"ZJ8__Ba^Fi d$37.C tIȲo Foc.w(Ky'P"Wwk8V\҈ Zq'*?~4}Fx q=Q퟽oԤXލNSqBw T;2 ;b nQBUjm_il3xR޹# Aj>V}p.Ͽz1=<S@.;}N\v8 wVտsQ]h:/0nǞwZ~ X:2mͯ8?^>Uj Z~+Fuv@;<ؕ [Zl-8/4X ߞg%Ғ4.ƃCa!s';5{Kq[gFG+*w7)a4YѺvt n[uCNjn1%J&Au美M%l/JYLHj30PY5||3L22#lƵɃ:<_SQ?szQ nnNkŗ J(y%oa" @VlmXPtz|s*c>Gk}"`W'F!~T]wq*{J)7wP/vW:Ze/wW[*^>ApUPK=2ڎs~" %4!wB7c^˙{ %~I HaY)Q@;.Xov [Y6bP)L  ꊢndo; B/VjsϣsZ~ *0n" Ϋ) e P-Ǽ_~2ϷC׳jQ*?Y:ߺ)*iWn +.dXzlfqց=hU+rH]&2;*"8TҐI1\_x ?1`⻃uΦ5KB&g4u`Vz`pd% $ݔ| ۩{hqd8C-6ߐo3YV=F&TtZ39&3 AT# ia߂ǖ)3>\o'$88z-%bJVo6Umٌ /bu7e!VCEuQ`_X>={76R^ 9~LA a6d{&ٱ`r#cݸCqHVaČIcӤmzsyGg;Swf;9;PӟgYZ0707010000011b000081a40000000000000000000000016599ea2b0000352c000000000000000000000000000000000000005900000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/media/pci/cx88/cx88-dvb.ko.xz7zXZִF!t/(4]?Eh=ڜ.+Pg(y⪑eb`p_v0Ӻ9wƽA#e 3OoUJ~2"Ge^v(zČ-yh yW$Q4"vd& 퉥@G<R Q!qBc U'1 {*ՙyWbi=ެ[a6=Il@q ) sh~\lP;C( gG~p-} ?)gJ{X6u:V=ʠ>N74[ qi*r=6 ÁFگ:t {UqRw Oz\XRE i"'`E$C%4%->5S/ 1J߮7MB=hDs>B(j"bb8n=WhHOs&;."jVLȦlM=V8qΚr -ӳWTʱP[񯹦:Dz~ڧz,uٻFL`@m˯הyD?"_ SA:ts6 >$shYM%d}Pv(vW#S)̒}L5 Sc5a= =8r^3oeo݊E9;'8[S>ٞolc? ͭ_ӥ Xuhئ?m"Ea'LB#Y]P?E; Z{C@ʛ/fk+/x4Dh;iu?CwBEE O!6+%v{W9g*9^iO! ȱbOs2I3X tz"NS 6 ̊whW9"N/cQ?}PS5v%7ͧ<#zS-ݘFmP./ Urz7՗ Uf -UaVf^1c68Z̵T |CU' eB`W&p32J>ȻrL~Ƿf9,j\Y!S X}7bg14gn/6/B;J$,?*6[`6|Qkח P1Wi~kc\Y~`lj=)] !օ+ ܘJ~饦BӇTD4!%LtۥΘPf~9hqfrLBmY AמygSPE_ FV(mALIO}aJٓRi&0L*!L. # W ?Iua?H?`6&2 Zn/K2 SJ$l0ͪu9BŽlDK)^Ő&} A̱q)Y%Oם vL CBt}-[_k>w GC L9m'Ⱦo&Kd3JH`Y_ڀ:FU@HBae% \Fߍ;hGBBCy *M^i1\iDpUCqc{*$!4.b6D{E`?/,`1jc޽m.[)ZMm/|] 5U+JYcU.bF,UE}+.K#y^xp>Ȕf|0U%X?rdمOv2Ry/ ff!)1&(v78H:T= 9NPT%I} ')|5 lOz{c\$`iWc|>?K 0{1oצ;fo#&ʣNlp:,+aADNXS5n侠˟-GiTq YXMB&N0r~EK&t/:˵g*N;9NkTiM|$D:8w=C@&zxt~{g\oݤ|N hLU(e/6VVLw vDA>fjtfM?JhtLݓ ?4_I2/14oyc**N4a!AOOUJSxe:ĖpPJ&n|+wI7L^SORyD:v܏vm>mҋڍha%jƅE?r`q,|IգN` ~ӆFKb+ܹ`lxt!RGy@H[9>I9`)4Y I{.o8׸Y| v/o(2ݛd1y6\B1Cˀ+e)Nɵ?LU)V Yqc[}HGnq2)~ {rXm \@S[..Ū63I)z3&v`Ծޒ`et9{y1; 2~ :"2U< KP8K m(K*!s]U)6"cpw~^o7EsFv҄?@\ 'CHn95= Q506@Wc?qD7$Loqr8kt5uS@%^9JJźP'S}Pˎ/S;ĎDh{/(dd-V[Jŗ2 MS0B7~};OXߐUT eG|?Tȟ`RaJW}hTW4 jzD(r`R^ GKg#RīKQrQ JهpCeςýHdy"w|/Z-SWR8|}vDъzh".r>!&\mhQ@U;f 3֥8kVb}aQy9I<|?Cw` qa#Jb?%S=z}]dXO/HNvЗطNz+~蕲F+.KMY(Bq<|y]-l( 6{!1w=;J`aE$jNA.aLAs|E\w\I,Fa>ʼnꡜ-xlnZ.)%NءXϙ ޅ ̽Йgm@4֫3&M9/fZD`ll`6rпd rkTy~\r :i(Xt>o;d%jf0P{>+խ?◥ zn0;GK}!VV1R0f8$JY*>Ig@AZ_ ''[U`]v*PUk#x{kUŒE>ɷjaPZ0sZWb`(QwPr];\ZԲaQ$ʌ'YU^s}ו ɭ{d1[f xxhO-@8wn*=~xzا**YfoWڹxyVY"f(9o]KFK&H;lֻ!E^RAIڱ?{ ֳMWf'#͔4m+}oyYy<)۴م+qe5y(H=W 5'A86 \cwB: 5W{ Wl_3[Y DyS9/- Aj{{O.9q|Z߂rUx5NKp=+4 Īl=К@qލ|1} /nb棫=A~Ao|g_FѥZ9w"-*$e?,U䊸ff-c {=?`>VwKnp M>Jgi5bA*'? ze%"Px,8Ug[xM q~v0Rjw!uyZ K _iW&^HZ Qz^\7|%怰[IU\zӓޕ1QJ/oަ| !m*wlknf xݨPH bfTFZ nZDBm) vB´]Ga +Sմs  (IC)e(cx/Ay[#(AFD^ & GJZM9$dt@;եD݉H ~N(R.hz*io:V@Q( sbVJ/TgOB mdO¦1Z T cԷ¬+J%i7XZ<89s]F񐄞1"*C MFc/#AoV3}}xȨ\*C&FDrAYPvӄBӄ޹pۛ˾:B/:oγxGZ}bǀ~sjT 9q8MZR[ riW-+_\Qħ$pU=vU5>"XVγSlΗ4f~\ezBk ebD*cqVhH|ϕpa\ WMɓLD=^RKj2xNJ}9He@߿dZa/[ub/ͿǷ\P0ݾc(1?x2[ ׫UN~gS=dȒn?ƊX]xkoV/ن >'m-r:07m}Hr[>hX  R9ý wEpEbB_ d; B{ nfۜeAWj_q":Y;߬E[M94:u3k|H mFb0GAEYXf终ghFV$(V*{w5߫4~w姵;< 'H*{=8=k*6jYwԏGJ!͹d;g˧ kGT;+t#FRtyok(0`c޴nEtWl,7 IE<]n*b$_OGAb\x?Uoz%_sqx>Fզ.tx*k OQ1 eww;ho.ޮ#"vs-ǡdY 6=#S^ΨZhpZO~;][wk41vV&d(:•YQd6jv 3Iᣩ@j.j*Va46 ZAѤ b/wH\*WH[^}0[^%54vn)QrCY<\xY[niȟ5{2,y[R1DHI%H(X48gpWHH.ܒ-?KF.;'dt`Mr٦K}A]LR4[f+ChQOT;M nsH eϕ r ;Bkg'DO٨T83{Ȼ4tfnCӲHsBD@%5j" ܿsF.e mgF Uc`oÊr´c]-#kdLnhMY0ENԀ-^ϲpM7gANsp~SM(> -0p gP2 3Jja W9$tZpw|d`JC ;+nP)ܷ *)àU9D*V}aB% ry7i>vvb\ {Enx(}mbap3dGp,J zh& %=P 8IѴfjrE"5#nnU) s!u|fs_/W5#~W+yu^Q0qw v3V0f7u";ݠCސ7].ђߟH 1]o䊶U=r+,ws HM qCweʯjI_e`i63|B['Pj^zvYY2Ķ=s,}|=͋_us/Do&d,Ef$;ze)!ڋ=WZY4-=PgM|q1ΟJN% qF` 7 [,.l<F(-OG.Jm*@@K]y159P ~zQX>\^ѼZQMC!`=O}Aa^[+C@Z_՗c0-l+*o{ e7M`>,jW(y9]ҙ]jޅ!͐sCn'!Wq3]~ר>s R6!$"}+T^tҘ"x= U P ?8ĖB̓`>rT΢aS%єG(V͌JO҂D"]otN6 [3(濬|KtG{d Ѐ8 2,7բӞE LFlnxvoo!TTJ%8Vq[GffЛk.1q\pb8YY.)*23͹*}f=_PT{CuuC1}#qTrJz+@C!d4<L-~ֹ4!~R*H"T[wJ;Iah0C}ى-LzŇ˖DVލ&˜F>1`CdgiwɦXUX{$7i >5qf6}`{8\%LeӽE?B>% {ubk*$h@t cS JXY+:ܡ_@C2{;,=`BF*.}~2DV/n|zd7HC%=T- (D  s}g{DBؚd?d^G*W(C]_^YwC;|8:2g82/-cN.{N79 6@:l'XT"fܙ`} ]Cw^Μ׊qE.VI Sq1Nս̈Fz ZtLOlS`Xu F܅u)OezsװJ(bd!U,R.i7kE8qw@2qWg.SJ?ȓzg1('$E~T~0^ó+FeX}$6\YPTϑO iտa2ft hCI4^]i߭?KQF(35Z e2QUs5 0'rUYVCeP`i.Lf1b@[ҽXCdDR1 s?>O(| R 3YU kj=SЫ˘v%630dqi _)m!rrR;\=~`/f>Pe H紗Uơj)ؾs,E 9or\دQ8;;0)YZskOӛ֒mPT8)g%!ꌴzM<ρ5iдjBH»+9HOڲ,m*,lrafol .?w0$acL: 9x/̧͑ȋ.vx!7L&9[|c8qf$ =]t2b)߭gqvTm]DB[Pp_O> t{cgjJ.D9f-_G4^r] 6iЫRIEAfxrQ@' {S>tzM$]UnŏVEFzɽgM\&D{ bL4`FCP *z$9!YPgjJ#lAF]zWf~Nvzf6-g0G)1f1oeT^<ӶW_{۝`;Qy$x]8)P?^04(W.qxRq K/k,ڙ]~tic[pϩޅ=ᗂ9Ջߕ0DQ%g{pO:B ?RGN$pg@-ϯ{aN4۽:Yoqmo 9HϚ+ HĀIAJZP/35 xzJt d5XX!2< `Qq 72k1Xx귢{7 yAɣC. @?\0jU_*54bkڻBY\vQk\!цʋ{ vr.$022R%Qu_oAn(s{z{8eML \}x#yV&bC-00ľA8 XSPW%@mxo94^cI9FR%>=2nVܘeeY % gWɅXy ͅ`9LsZlX. '"Zu5%_JJGj-b^;r#>ÝǫOF5R6*ÙGMsWr K}<o"imT h%o]ޡzy< *bV}߭Sks1:QKO> _ L6M| ]f/9(c[7]6ߨbj1XHhw^Bx~]9m`#lʩAcQp7V^z#,C`PXO3ߣ6uǠA^CQif0ʣv+{v!QAr.Ix4cIe3Q K0vV9dzPus;;}X/^q|4{(_[4ԻGz;yK]}\[~ TY<O,4(R1aלj6ϵ5ʲ"|*/j!{tiU0$sP<w 0P5`.l91 n{(DnC 11D>w/"o؇d<kvcPa_`aO3J1瞾(?'@0Pa䊴SC~v & ZmKNJ_ZG?snHw=;9T{+˓jJfͳ^W۫n~N!9聀 6<OuH̭8YaZvİj_gYZ0707010000011c000081a40000000000000000000000016599ea2b00003a4c000000000000000000000000000000000000005700000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/media/pci/cx88/cx8800.ko.xz7zXZִF!t/?o: ]?Eh=ڜ.+%/~MC!of]*)t>^`dFDb[s!gqo3s>o|[49#JӮpvunkX teW W l@; l_'Lc_XkF#XBL*Db`:2T#42E);\3FoL,)6!Db]TqLr>QŠLotζgHD"νY}A0*?= &.?ux[ȝ"X$:n.Xd KʳD#GFs!sblo;9ǝ#ѝ5<0dL{m2PHJ3i)ܶ𘴁Ap)hP{4.=02;.M/}|gk:QUx!Z,OEy<92~uxwR%e~yO :}l t6=%NJ;jʏ̶|9ןoii}ì61iXI~۫{]Yt!Sp :Gޔ3W 2-"Hcj3̈7>٦8u%d gzE ܓOd/[$V/d0xwymqG KZM-/f+Ey;9v>.{ݧ LD͔•`r牡UAB#͙" hD#ɷ|]d7=Ea D+GA%5bnZc ꁚX.bJMGVaM/J(rpsx̀sϨ#XQY~7ybYf3eHOcL*#UHzV2`;M_;U}-;9X#bņbzz aƍmG乲]!61O>t}ǯ򩃽v;ywIˬW=,^`7lv7T@<~N&[_wC]sF.%b^i[0k$sCo3UVBCSK6j)o ]l{`6;|eȜs.CYA?>K"F-cd1:\ԋ,-i_Ind-},w >F+A?5W5>"bS^’]\@-Ӹp9ޤz XwAޗk6!Xz3e,2&Y8Z_PBN0k=NU;Jm5*˴oL!SQF̲KyEM&"\_(A);};S<=WJ5h;EI(>I&وsˋSuzPڻlo@ߦMDV|I;j\FzwoܙA{W$_ZH>D(5mrȍi! J"|<:h^ɼRx)r&~Qsg_'tn XֈTeQ}geHC+{D[tx?`6au/RN><5Gh ]ms #[/ =C %M!Tk*6^:op|QP2} 2ˉg9֣NQy8 (AɮRX-q kݮ7nѰ'F` nA>*w{c58Q*'~5Hhr/];ye( .*NmΤ{]FrH!ӇR )6ϙ ɲlfz& \HD~+׳Ȭq APMN{7?eA b5APW·#M`t4 U砹&)xTdBe.dk6zkqXͮy"g> AH"EeqӒD0(wb9p &EM͂W ln6q0&_4H315D Ⅸ&LဖA!dH_s u^ϿtM6XW/ҟc+}͓2(ۅ 4/p0s%;J @{]~GzݳP0a 9 Yɸh,B{fZ!ǠDC3 ]!R'@ ք{$7||#ﺀ@AF{T <]qr66eAX ֕/,joܸghŁ 9ޝA*z6dL1TV&57U~ؽ=IQ(e){$ yNVPvd*I!/ˊGϾ4I:`Oq &֟d|+e>۶=i'-9K2n5[ } %`X[lXYQ1[Ifx緦$}E5\MeCNmꦈ \ȟJV֦1,!O&kDCeC6V;jY0qS#R4JOl @a^%TK7URN*i*ܗ'_@cUʩd\sSy|T=Bm{U%5 $2jkOo08P~>af"/ҡfh4:+U먍Eoq*y=@_9V~X@ GFFn+``+OS> ,yr<ɡ)\62OCA="6*Z%E [MRP fe)lwa)陧97gH6?; owCnim_SwH#4JzU=maǹ.$Ӫ1697rx/޲2ҧ@1b !-N|V,^e}TYL9d~؉>u9C\\_姶3Yt3?<؋h.FUZǻ[ηoiJ0dKT>]:7/ּqa7fD fgT-G9B)Lۄ>fqpvrk#~F9PG澿M;nLjyh> 7S?m߲Ơ&Afk:ՁTvqDHMF9>tI)0rjtBt jE9U?a_+C Ⲷt,эCF/>- 0LZJkSU.'hUpOqΖK,:2uGI mi{`iIRv֚ mg I>|^wM|Cx=h]4vie~3*1–*\r0ak  DR_W5Y<ɹ'6Wk D9 5Kna΋"I2d+6Zm'˞_^8Rw4ÿ,QC^ꮧMz;".q5k/=iOQޮ5Y_ ˓Z.h+܋&A1}]F:ͿV5eM|y=P@öxrH3bϲ&K{{cT\~ K3FuFL^aP:7OHP4|cRS(?NTP8B gv'jU1[aU+rJݐ^k(OV?bnA@S1}%'.ldy=Lݍ\]3!=O%*U*Xw*l4.[jY]CL2p9?k<%Ў:Ǜ5q3.=\7H/h^|e*Z4Xc7 _6toy}q5>,;QQA0O>9zQE]cG0`cWlrjw)pb Uz7.3fzfoEE6iA-0_Z}a7pC@0G Pu-תB l*y\a6no]M(IЍ ffB,Lg;hm-2Yi]<3spZ{E(l CB$F(fr7luW`0#l2~~r)TYh XG,;DI)"l@@-Y'a kFӻ$zZW*&,+ӓo):0naLxW`?*k/ӂFfj2LK}R=N%抦*vdi)| `MC$(u,W$bS,@/zK;zQEnţ)SI 'zI1S1 OA=L0uG2D# UYC^ͅD.׭xI_|#,=q#<1=WSM''j~ɰq.ؘn:IZlǍD' D p2%ІoP}*#)=^k@hi/(AI+ HǷPs%Dý " N๢Zk] 0;LƒC\=93^fk5xUz&?쮎LE^6CiG(yR1|{4(g4 )nׂױޏ{H j-%D݋W.D? 񸐍Jp#NN8%|2 X' J'ET'7Bj~;x3<4Lȩ*`e[Zasҙ5itTy5>$mɫ8ZoQoE 5Zwq;xǽ|DSFN5ŨGohn9w1X G_2w2!Š yYIXUO7,1ABv}pS' .V8GW?s昉Q%K[pJ'7bK9 LGIbJ$kyڨKd7Uݨ wEf8+.ΓN='DPVWV*cqO;mMVWSbӰɪ-uK#$XiQ( }'XyޛpHfRdS_!Rjѩ;tzJ=ԪoU/4Oo'\lM9 $Fjl!LEz w{݇%U?}+/G!ϱ@K%s-rD6ZȈdx%V_վ]g>zfc`8Êzf34+G2`A=ePiz$0Mm kWz-4,,?!8x.4 O xU;˴`( {/DʀDI!0W4W:9)?!z-n//4fvYϺ:yCF5W}@/2T&~u~?h2x&Cl[-hAFZ7效YNFf`HNR@e|]+J^,4?LVMGv BqOtq[3)]P8f$'[A#@"$zm0h㡕]ۣQBC10BV ' Dh^чs+~p!1v"ݧͪ-50"7\Ԇ^%;+|5j/zhp?Q1Һc' _aX!(|WvhH`qUt! ⑟Y$p|NɢUM[щFI'fK%@CF_aT9dYqʅ>̱'O}g]G! tsRI_Jmqr{}C@n,5u{fŅJK7 (WL}GFz$\;/K 5j*oH$*QuTDkHOmf]s*4LJc OY-.wnȢωͭ^X?T"a:۞^ߍXnp= |RT*Uc~#%7&Pbe xܲ'~[$sQ'@Z0X7&-٬gG g:dУ/y\ܬC dqzaj`(1@k}*vCMdN]lG,k6'٬'~ؚۯ^ҘR ݹ? ?wc&}猢֪cZn9ogNiˆM D@=]7zp^sT<dС_ԉ 2ĺ݄a}d3mkK|oڎJhvnh{.tz%w.7VXp|NۂFtx|]I0:" %Jcbl(x{ -x Aa>6{Vk.{d>zSf~ hX~s^n1^@ڑ(:ZqCX9}wF;,"v~ zK^dIidWR^.fs ̋0٠sQv[xY7p 0p2OqVt, |'yˏAv/;j\m`k3ޗgʼnt3T[CwY/8 TXs͎AʭS%ȷzzuv5@j/vQ]}V'/hj@ \pCm4r}ï<7N:I55 MS\Yx?>R[;-sW2F76ٮeeHӜ_`3x@]Uݸ2-(9=V8qϙ› z]ѡMO$u$a\ ]$v(cbw]V?egxҖ?4#zrLkOB$=ϺbOoCh"[f|Qް?l@[s(L.inWuKW[ `G},P| {f`)-NNGT gKHI 1 7`cQid23#G"bB_so/8Mͬϡ}Ř!%!w|mkXD'P'>+ P9 :#S\; oE%m׎ux =G_J/*u>onckL!WDs1-iH@ߑN۾p0]aE!wz9){ -SrÈ>u_,q[ m =c|78跀{p4rZ7FŸGnB=Qjj\4'[(^oTM%~v!%R@$ьّX|7AU[`Fa%E3f|w]U]w9;!*%h_E.Tf@hkL&z(˴Z<ަ$oby,oV͆(` (A^ry' rDz4H  &^2Gށjm7b?s(#iv2eRfHw*<ܸF4_q"zNExv^>^u#р$[9n܀-&XC#v!"L ">fIJCd{q再\7 62l!0Sz,S78&ne]*5QMH/FAM6J; 7/<VFۑJcA=Xާn"9!lWL"ޏ5k9׎xanm>J8NQ2 oԦ 38[Іs|ZmvMcxU$)>Q"OZ %RȎyDjLXwgug8򝃣`(wq9'I[H%0IϾ}oTP}tajP*wPWFrRdk:@i,mN3 ހԻXmGV`G<}%pA#T Ai!و0w2gMKᇬNhm+>_O ~m؇WxgNt_Wa"Z\,6uƨ(NИ0Bk<1҄U&Mf/od1݋`r(RQi6E@ 2i($ym1; (TzCIcjêǞsR ǐ>T^c_G\U7Hd_*y8zkg[Dt01ek8HlPNS ju>zD)$/ꁳl{gT݈4|ؤSfG_r d=hp+C̋9.4ͬ<=K$r2;pWPH|8d^xDF6LO߈Ȫ;]oc*Q+i+'C/ʡ/a|8OVHF]<#GqWG8\ǘV Ԕk.wRsgf(ZhĜz9YFi* opޗ\ȣ`ވ ڏD(3u"XG(t]պYkl^ lKh`чoq8~0lCڨ< Yn CԞ`-d#]n ^)q {\ǛfQ[| C KLyd3F5-u*YhâlbsOd `aT댲@sӞՀSv~\vp0햁q[ke޴R|/9+'&gD~9gG$Q@z,BREsB#lxhٺ׃U*}\m|JԛrElu 7dW?N-<:+]D0~S)'1Ow5 JHV>[:-Xk vyϕN}p)n º+8Dq^iK\~VaGT4!3#w F0_O>C%6t[L$2 3NA4y8)UDy#ѵϨ花jS |qvza-g$QL#*iPߴjiq8 yRW%aZQ1( $gRɻ3, Xi1+᪁I&?n˃͟qC*#(3}݈Yzi qB20p ^,]YjtC½9G"WJp{u[JQ3Ai3AM!Ms66ż8_;!\|&7LDʷ@&OUnkfuZ7b#A:n\*{a ׅt>hgFǓwޫcpZoo>3}(6[EZOxa|"l,?7]aH6'_t K\m k(ESƻ:@@3&8/9xt+wC1G9b}f ÐF_UWJJ(tfWm9InOqPբ 1̗:nOܒX3K +[i=6B(a3zu']ȫzfRgv+^IQ{3`LV'?ZF?\ݨӔm|w3ϧZ_%'N9pM4;ώmڧЄj(CT4SAyXn]@^jھ|@V'f^;kzVRC(۝phb ů-1մ-\M 1/C^>@DUfc f'o_*D%rfno,ަ"[`ɟav-l/@4Mk jBzaEK}ӈƾCxW53¡>9\5.QO5u o^z+M ]d6.ԑk^@XځQqMp>Fک}>d:*bck}"u$~PLOu>B{"IB^itN6[NS.T*gѦ"L}]Nzx>p^?6)b)t|^bxlGO9<_vkU@Y^_9>/CUπFHÓ͂:4 B{dO].:T9'/M y dfݟǯm&wIvw{M "8{Ȉ!\6K6F6O%YChԅ(X $ioi cd]Q#+RRvB; M$_u5 ʗQ٭!f*diD20>E+)pCxbk[ 07Ir~gB֗l3ג ݧO'/{1L _!lqEd~ :j[ozQj   )u)%rK?χ Ʀ+>_]"3X>kR@QҫK3+l@yoikP =jܡ |ck@/q 2CQ1/t }s?0& }m]=8Xerh W ׿ů/Lg;DJI]=/K^D||9e"IN5ˤ\#B=Q(+ 9CݘL/9*F o՚u3v"q5)9~?_ڻ+ l~ABUϥa +;J7CۤwZeY8zAaQ("kgNBk|a-ö }h9b-k3`G ow4eL"AkԆZ$E /ݧEI;x{j;!qw=dNiG03"PE@VZPrx?SJL$+8R^K:QY5:۬.7@T|d17 H<^v_-]+8QFķ)>Y ӮXH%n.DΚ^Z>:ZfFZݣgCDDRzwQzm 3)<xDҳqψM٣vSZ\kȋn^<\zbbK7yBP-t2oZMူJ;M̀vG @H:B jic!tpX'ܟL@ ]4-ADtlUL,xqVԐ搎r HT=*EZFo7fY%9ߨXYe!xzx-^6KՃWZ6M$q'uqk$ -0^9AnJJF1_N0VsthgJv$]LN+샲/Onx.;v.{np=_3f"8_q`Y؋N\ yYDh^H59WcP[=l.}-.f? b&7 TrhQ,zX`a%2x|cz/eix\,[-T bȽn:vީO Z4UGLnm t{)λO|R)pI^B:dW2 #j.!E}֧BC\Zzۜ\NQRs&a y eßP$Y A)^Xx+9,\WNʗ8rr'Ppc̳i^B9xM֥T_$&? ofOb+XY] ?$<޹1*Yhje3BE48J~l:'x)a5 $@ZMuQaОND`J0J;?\BJv믠y՛V# ÊNoYz!y ?­s~Pzt ȫk]>Q8Mp3Kfס-^?$eoua< KCDGהNL5dLE}ܖ}K: ΫA ԞHWU?4t ̀` PzZc %rtR -~2>0gJ+Q*jp>eH +TC )7rȘL,|xf}!}|eæԌ P`m*Vx85!f3UZsG=YhIB3 [NT _oD64wSdek$d"HO:e 0=udo\$ < ϽAt9ο Vm)8#Ek)iQ 09|: GVǀ`1n=,[xG̩e~>z_TLkDGAߋPz&5eAqTw KH N~ZcB .u@_ U1+m,6$CIQs4 ̀ -x1pKS!Q Ӝ@bSUCy2Zcs:L gUE8B4팗2:=C)0t1'Nl<2%Rչ>JȞR:dZŏ >n5b4piRáj"08WGʍ F Ȥ:bQ-2x+-)1gȘ%R,N%`y~(syfՊO'hfKp`#Vv(|[&%چ7ya9VIvo 7`Y5u "N7N=9#ϧÂ͛ &*N85)g=MVpDpe2F de"`мMMxjD] )H o|"c Y8AJz3UF (PCSx-Vմ+UEhC qt u~-Ti^fG>if:jhh òrAltahY:28ZӀdXxo7SJO,Buu$ՏU|A6s*+^jr3gV!D*bۑHY/^6TyҼPa Vmh3)=1ZHfI_t{$Jd7VФ+Y0+ y8 yDXߞL:'_ХU*YIyIкK69Rz"DmC1 _լeCBhFT j >Fҏ5_]SSǰ}U *K8>?&Nj/D2,b_E6wd0g'ՀMCQ[NBߕA(k%oX«~VoͨNJ$HI{ܐ~/d5i²),7EcG<шX8J_$%(Z& "VUӃ5*'w7ȝ.{0 }^SRC8GHi$`KbEt,_ŵ.a ޅ#=8E[ym}ZT;4t&B'&"'qu fO=dYRs!^,K= 64Gn-T2!͍y'&<+4t9Z8uwI](==T>1E.Yepz8q2!MvnB](KҊUS 4ʉ P4bMdYvNZPP_ۅ|*!iv OXj}="_8d7mXj€3ߛNVh7?*2uU0̱P7 R&JuNsPJq7;(^x<s+K,%bsP-+;EYQɉއ:L"Zõ㚩54o+!yKwɘBtR\'Oj! :^h~),@Y/<3Bj$[2ӢbgкZ4(n}_ޠQ7x-&z3],`P{dF@>Dz̔kAipZ eI]b?:&`Bx_D3U@t w9U(JIMV}`g&>R0S4:isܷ>;RG|p1HV7i-ZY<$>QWDN!وi%VCSACͱzgh2K+m+wpul6:]yX9s6!㵗ow|tb_x^#hٙWZ>ţCtvPyK{dXE$E)ݱH f :"GkmZB݁>NK}%9$hFQū|k[iSƕY4cmmCyQΉCS?V$۰L؟dmZw%>.u$z! v.2m=+?V貤{ӓ6Yu (Umkp}D)`zT-#<#K]0Yqq\ gD[:8N .Eo|5ht~Cw'kD2.@ܴz:JTov ).}6AV6<&ίޓq|FɞCiy43'>˝=Sa@{\I uSs㈷.BM|WJ5gc F/' /I¸wB髧ɏB$TW^8}BSc4&TƱXjOz(FrΕL̹*#v{=?Wh`ު^)F <=gf/Q93fg7ӵp-s~+U{R [&R]qxhd`u OVǼ a>=~ 8$ <[tB1z< \%:^|b\ oƬlՂ so}E$1;D 8yQOX#KL 0wҙ?QH\H+U29 5,l'JɵiŦ Mа4R~؉Z_B2 b, Fȏe-ؚ.QÙTAƞ9K< J0_ZKȡdK"570 xW<7as$Oߵ=a޲#?W1#DX!4fs'jrލm'o%gлژ[_Э8 ͌/<݃(LAѽrzצ n8tq۳V ภom{&<)DxѢ^>1"l[ʦjmwP1cGS w$ƠscB^A吪wQq>x#If(BHn[6Md"T2,#1ZpKfV%ӗF۵_ "a7(LYc"zݲ59'I9A4^=,vt(bC#b\.fJCnȂo7go@xyqT ͫp `lq㼞 CBOXDie ;W?c=ڪ_8d?Oh5GD17=ݨq`"I]!rXjVqEu"G4A>tR ~P'/c6Yȸ Zcj 3;Ii;ImƃV*̏}Yu)_:/ۑ"V/VYE|`4hr ?V&٩h[>)UPfo8@\Xl86e9 #Fc7f{k$ X}/h96>YLbB2Aav/ܶS0n᰼oe5cW>hA n =CϴY䓱L?M/4F8XL6ɓ [^Z>wۺb I4 |엮]3}BI gtQ{ysuy'ux vHmCtmbu4dl>M4F*hwjevUHAH^}2>ϯ$]˛%@ǁQ%Gk痙ʦ?dĴAix5N\zo UϔmӜӫ8Y%m3$(I2[@NHn@L跼oG 0`o+)guA)8zX|>$_4LpXHf^ Ԅąr Q'74c8χR =]dVgVݫ+~dLbv7߳`+K̂ }vaO᭨,쐥`J@*hjI8)yDX<@СY}edC3$ڹ2&XUUs!9;QE)([tZUӨ"GSpt\$B&-V'o/yc Ӂ_ͲA#v2 T;.UԶ0>UB620fǛd'{gۄ1XWB#Ff>(.'Ҍ|q&ۼ^ݨ}" wTP5uK۰paMCvT x4[RѾs. D`'Xfl?:Fh:dLŇ0פm2;xPg[tC/Nb갑fUα衍p $^h ܓ@}-BKmQ~K\2w/"ϯNDˡ[G9DF- {d)QKtuvpzͧTb@p.L{mt8[b3iNޫHq([5t`솀aN~-$ ITxclCbFgYZ0707010000011e000081a40000000000000000000000016599ea2b00007760000000000000000000000000000000000000005700000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/media/pci/cx88/cx88xx.ko.xz7zXZִF!t/`w]?Eh=ڜ.+@GC(*.ZMd~oUKQ,)P44C']nm/h'K,&S:*;ȣI#udN籚"&3|J ZF!_W"J X*À~SۋXZODx ) -BwWR t ٱMY~p1RMss1V-Xq>)ё`[p&s?**mV^`T\.bo'@Um *wwq[[YYG̃fll3me(5OI+P_:GZ@wu9&DOP)/vHJ *㼈 xME9N2T-f̒yG+V҂-+2iRQRWIr~xˮ݀5[f.4]@Pd\spǵY \h!2Dj p՗JreVgz>ͼ$-]s*AOv r  p#coT)HNO\׳k 1=`0G1B7,g w?ԄpB:XPw35o--ӳ}Kwǰkvk/-zO3K`! 4,DJ>?MQVΗ. Όa݆ӡx,v0VmvD3N u1@0-7|~:,ּRwupR廀A"hqS LbFvQʹ*0жb=txUQmH!;;ce K7 q]giG˒+ZvwY6Zlj ]Qg윩^<_I#fyI6O,XkÕuf̎Sh]rFע HBqV͈˨`FU9#8,.t% Rl?:p!heˣx %eĶ@A?<Ͷ\rRQF5깥T }#(j35v}]nҲ1{<3>VGgcK+(cY#i2ʅ'/e ,;a6 HMw?Nkҍ4Q+խܦ> azzJprR3ƔFeldxFiAsh@b~8ʇ~U%nE]O4z/?F$SN.mQPx\R-{ahˮ'}hofxAAg-\Nǒ|ǺSlxr0Ze䰖9.įF:chq FuF RB?zۇrb3ĉ,)̰#k%pk ӦpgƱDbT ~yD D2ck%)Ԕ= ܊tr$&>"`RyH:SZҜvqT`[h0d|{)/A2@w؜1=_uv}>s|Jl}r9k`-8i[x is,i,v6.BZH£Z^|h P4SGÖ:~'Ң[Hd[wk3¶)Oc3q~'#ҡZИAF",6Fӯ!VkV RmODyG.ZC榁|Hzr[jl4G<8BKyXȏnh1Ytu<hZTKc;!BDdVfnrvxiyd\hyy;(?7 u@ ?Q7?eA%"3}kс6֥nKהp&SضW^ՕM?~tSVJ v]#J&^  $oÁa"pkhetI<+xSf_Y9РNs I7|{h2t;vDj;> 28_V-Tsw-f7(KΉx>9+.cfl <<6jL3P.EmZ2K( ('{U}**^ACLܒP¿/휯SQ!pjhM>NʪB@,,+ap~qXOEgɬ)5T64 \:$0miT>'h,nŽmVLhq^q!{sؕY Pm50$vO 'x`INKy2=CLH(leeFs7!~nͪ7{xjK+m&0sLSAI8(茑䍃wh@-H7c e7iҸTym|:F_I9B0$)4X1z 2Pxm?l?V@mm?'-ionHVY(7@tTk; S01QZM}X 39?rRQNUm","E{x6S#R >I=6W3uBGfAF6^gėv}mV rtYzY6qf鼱>0#xe4Og t՛ %5V^_MP@!]6@#nk"$뜺7$sZ6 h3M_?jUw,}TYps}A `f/ݴ32@-<. 1pT4@eCU٨\!&ؘw;ƃ<%z &b$Q^PQEy).kWSϻg$⍒:zqY#ziM4F!c! 8:fXRioT'#nj݆*j=/RZ`,j76=1Tvge o=YL CicIT3:fZ|"nlװ=7 X )kuZh1AK.7d\z`V./ձptܦZe"۱^6):UK^1MD![rNtO%/BněH_T^"S&m=V:ʚ;feRӽ4b…O#A7ZH59X㴈;/zBq 9~fXOO{5@3@Ʈ9[EE`Ɠ{fxmC9w%z%BdtR~uoႣ~' @KIoDIlX} -0gI\A၅XD>6X2`IÇYE^LSՒ,ë=-Kε2䗿!1{SG \1IL".5Em Km5W! y/RRjڝz{jIb5iߞ*|u?WJd'[.ZI5:^]mܼD? )U!wTfn6>l||j{ieT3h{fw䲅=XW\VcgNM fbP<5.׉+p€kkX^طԶēe߾8f#S$T;R',R F(4*e {g 22>4G1X>qSNTf[n{{gߝ/vwCWx]q/\(~۟\Њ32C)=OV'v6WZvψlYȖ|+bԥ =(|Vl)0FXDJؘ\9\0<[*Y[K+Dr41!y8TNei3f7-p`?nuiKW7?ٹ:|yY1i"g}Ubc˼[S:Ig `2Th > oS*y穭QcNXrHlC H=irB52PƽC jT c%X_Ry;&C%!=}'t Xn~ಅOfECc0ЧÞ B`:o6i4RβE璴0(RrAoKf>@+N4a4'xSX `6hXUO~w\4n_j}%c#%xxn ?%JIИB `_5#df*-eib[ºd6 R>"{̶ʛDyK k:ݔUsO]y)LTz)2Fu3߃gu9(F Ƅ[|*By'JBUۙ,`xGyLBG-ϸ;Qs#_Uy%mҢ0,:Dp,~Pru,F6O6#\#E#@H!a6! 9V׫Mxj~!qc(]h_*!3i )Eq?-(2V>_`$1oGO;Tl8(][َE|a^tC$AןN.a|ќ|R` ܹ5Gb]3_]' ;P;Q0"{x*_ 8Dݥ?fl8P7- nаt6y6{c+rbc+X_`vֹ,SMI8nu?D0h\<;uѧDN&;0>3Ms}1#0uh\LOc*{ֵ`1+Hӊvk6?M1s`v?$d 4AUȌӭ"<0h'4SP -.jN>Grh7=++ mFhcN|"X~ )V99mL:}ƪ?yHx_tmc<1UCD(L4WGj+Ll] ,^);iF@`߯H6ȺsOa@Š_kUB{-Wme=YM&%PwDS_͕lrP#āb 8z52g =.ac? i Uę#bi}ՇFք`k4E-(iOёi&wH2IK &-DZkL a^TX=2s&@av^ϲ:#r.H ^s$wugBB,{eUvhZE4ɧeN5@C}1w죞cg;ȝe c5Jrن<*ꨮ^$c7޺үH D%WXn7q79q_`p᰷A \ PTtR7&Fg+w#/C%woq;1?_AHs'b1 ^GE6' lZ7Sr`1rp6jKGbW::{CgluA n{!5H_GeBxcN!Z%|<؍Mآ1jC?t/1 H ڵcD5k#ksp/^N lAòf wMlL$D>р|EĘˏ28ԾG~?F P$:M-z^UQ5p>(y^v?~-OJ{w92zxvѺ?X+W>m?CJ7a1c^t hEr?ÐfQ~߻;&ʃ`qY/V_#[EQ\hJktpl ,ׄ~ z&^[gWo5WoX92PW@l]] KԲSI푹 $t5q.(kVv2Mz_xP1+ lꜪCEo&g!E|Q*i>T!7]0 >iB3- 3KJd笭y5'ŋ",8k"nRtpbA!gړ[xn4d5.p[Mu qwXxR RC!4{ޤg,|IᎲC(zB6j~u;EYT%NEi>^;Z!Ya~)~_wi٬Slh*!/ƲˍLi@=ۅi3GVr*$U ]OeB\BE@*%}rY͒ɇS8Xdt*FX}Ə6>pi'=#2R@o}npR:Rײ2#^(5cKeP;n`1~^Mۏ `Z@Rn5d/,{2K:•,y8&'/%p]~X]BM(ϵRh%|_Ւ]Ek{C}T Y2(I&T-45aE1Rz2 s=" pӉĝu+γsl42|6nK؏MdR&O#+0JA>{,1hf62 NzWf"ҿ K  GALG>Qj2^~ᗀnlz'C)gTRAq3x %+e-=jă$R(ڛ ܠ9'Beȗf0!2ݞkֈ{=Nޯ 22VJTE @cO=hG#|-u9f-:TZ~!d|!N)-K-ĭ:7B%96.NmNKX6x'! :ִ,A!.x(0BԱp +(i,ez s-pR'hӘ H1rKt#Nz;G-AE_^qx"ʢ 'F3QG+䡱mVoxcLGjhċ~az׆\șHe q+__CzSkmz9X 8Ŧ,CI(V->,zЩ/t>`mަZF}`?4wA9&I'=@=Д/ ` yeY@mر 彅u~9typ')4 Xf~dypX~u;H\nQΓWbE!C«9Cgu+ӨՓlDz"u.l.:Wz؋u\C/r Ep6nTBL2*ԅХ htBJ ܨyJc皽̟d)'5Aʱi D{xnv1[>$xk%*@!|eaӔw$flh>E >LTNkcpz>Z]|-Ÿ=!Tf\IRKNEXڱ-oMvu3NKr* S\uBˇ"XsN)scy#*> f)EscQݬ,2 `0BUA]TE0Z8]K 5wH=lQ;}%ql&W7, p$q=W `+5!lLZ*/ 3Kk,M#k_Phk=\ }%&ά`nJygd(ok*G}m6iN\#Yqb G qљP8剕 feωɴ;\)!Q[L+DQ/keŽ=AyF]~X;xdȴ]Xyl[:ڀ %V$eL2uq奯θ5]ls,R iWoJ!^8$Fgp2 wde>v}בN)SIWa>Hкf1ry#1EkG k[e_l+ftU+*&wm!/ټb3w Ľ'A:5yq"=Pd6oQ$ْ!/@! n&0u/ yt|_ΧsgC:uE}ݝ#|G F=+Z bwRTACeuC3uy'Г,ܭl5z2Cd>L,т9 u V`F3ΥZ7uh8t:Bxu!Pr#: L+}QR{ߔʻZ5<)#ɰTXyMaf)>9*Y˾?pTPySqȋB9Zg3A7& ]QLW冧hAOUc"ir9z DDys$&M9vo@&x9J#]6dߠ%'L~ݙ24+/r}ش8u=H}iΜ f3z~_q:X Z*\֜nn3@{a r9hKUƭtec> z|Գ% ʎ*LQUﵶ1WaHϔw<äP*Ka29=7x%LRN,dEkӫ_N.BWDb4=5'h?)õ'Nf'͌$Ɣ2 x(яDl 0hXmLNItK`~Z"Ϩ$%@KT:QWCpAƅ<,fzSZ03hT eH$PtV ov:pF W\1:LQx*mmHL*utG:]?IGf6(^kSh<½/oZgFm֕;M]ŕ#^i^*fj of?}D].*@D6(`L\JR7"E1E9)(UMpT."sOG\ LNn:;1ZUpJA 8©]-47pR_G*|/Af|`Q^ǫ$EY:+S/Q,xЩiaTvjµK`JMn"'cHK0\{|ێA3= X!*dKW^nfMIl9On(eABƫ9HNEZ1ϒͦܭg6'.s_#~ XV)s^lɥ2HL9N>mpрwr+$b5R~/'q򕽗\ b/oQÅP&`NjwQA'1u7Ȣ8G{U8W͊m~.VsWchdz DB(bwґm @9RsA% q++XQy.c ¤A\pᐻzc σI}\`˼Qnih#!7TʵgNXەc/ǒ es60Ħ@9ēErџr-$"6EtG`\1S4ᓦ?K{Z$}3F(2<g]]iMVNGx@w J`#I)cdj^0_cOӝ,ۚ#S䜠]uk>aGH%U?I9e}*_fB.P@$?;9"% 9̇VzNv҆?OYB @ G3^fps53<@XAi)`NJASK [ zevήra7 .Y.LYh>=8u>8l'SFbtޙ (!!6å[ ,ayH(*Rb7-IXJ};W"!q])UN-*O{`vNQ]J "2@hUq`~f]+'15붑֢#Ɣ a-'u(ό/v41'C-MȬ`s-ٚ9W-'r +?b&JH#hS#QIywsm83 F;Ytd8ФTTϜ߮, LZǛ4Þ&Bk2u$&E0uckazc_(+?<&.8K/x$!qfתQ.a6HL_4qFKQ { * w89}kL EuG4[7s0m"^!!o (B)kl/Ggn!fE-c0Oʜå$w ZOUlynta(LW+[Omi0&{Yʪ\ZӌKP6i]w ^"rIa3Xv7o3_3)qlrHߒ(tNf)Kq:T๖̈́Q6u{R2Ghn `VtxR֡iX ɷ!=>7=7F"3 &Y:Ӎ|B. >$ߞlg.br]r%EZ՗BBl߰u_q$0h^m4pWo\tVzؿioXrC^@mUױ~4Ϳݓ',RO5 Bg&Q3;F쮵l?_Q;8pkZplT@!/TߤC=w%;`fW&ԩ8J LX? 5Z♸(e~Tj7B6Z3%IRs0,9c3E~_ / 62˘OL_&p Rq'9l-:ܠIJk A(&4۠KLIjgztai {_&K_)x*Lhc2rM֞-3G[K(+ 6w$h!>o|_.i .eCJZz"$vUq/pڭ۟0]ڣJ<;Bkhû|ݢx2K{̕U6*MgMO_tPhQx}3t#^B|g˱Ȓ _=RVS݅ZSV (-~JHF<01~o>.j_9N&d͏.J@=eA-S&''}7UB.m f2HCk L[w]NTlǬ}B.5l `iV] ]@e^+^9߉8rP ʢ M]Tw7sV!˞S@㦉ah|c˟UEK+xsd _ϸ>ֺ\I_()Ȑ b[J-r~TtǼ!A%wM^mi]3D$ G37\FҺ5ӳ!fW¹B4E{ؿUP8V4[+,K^7t/K &/f iyej@6)(xZ d@8;ySlԈYSIV8D,(:c9Gٲ#K]5nwz2qPIը֚syLF2GYh4`O2*wWyG}i$t' ry4x!(04ywwI[[íL@:ŨzҸ_B6#mF)-ˆ_D, ـ*%omTag'j`&yR,Uo$' =|p10,]I/:*s1O?'1M0Թb)n {rvUbk|рkaUri6uvfph4Af < /"`Ev(הcFЈ|/tY|JTIS?)s1y)s7Uҟ~+.u)yoA& jK\]jTyyQ bj,}l|EL ~dv|/G2xDR>']gJ! ɧw@a.šwT~1?>q.аhh XzP4XyBeh؞ `x;òӟV" >p&Ҕh1 Κz?KbU>m_=,Ko:"ْz)8^.ܕl1!q{٩'* E23B"t:Ppf%:0H,[[dv,Sw6ogڵ1VܯX\ $Ɨ.}p(gO׃on(ޚ?4"j5b9 I\Sm[ > ^͈D39|Kkb@\G(Ug~B/r#oڭCG.3x,<IZk{Tv `x`G,)QOH18qݒ[*ek'˿@d tuҵ]]Q]qwu~3xR s3-v#}5QK "y䲦`Qdh78̹{9<=̓0u7- zL3Nqn0߄Wɵݮ`kwMXP5]p#JjQ{cؔH&3 gsr]OR"u!> A +ntڢ3m"BZ| qN2q@1r"R[7iȕB6=z]/x}T >\hT ]2 !nb&f*h7%J2j:3U9$"t\Kbs[=L5EN ๹BpEÔ,:|g<8:â'@P_? #h /~#kjdaȋ@{艆`F%>APU ӑJ !v^xVm7^iPzV̘aj+1&I!8 ➖Kc3U肧Ya5)D oY-.ѱ1W_R I4!a}ʆJNK8-Ƌ&E+k^˱.YSd'ۏv7u/ a.넼YXdb'NE ؆/Iʓ+-m*#$}S H͝et".b0$kU~8by]0j;}w:%8kH: SΊh' LDy-8H6V`v!y0ŗ3|\ r' 6*J cBA*Flq[(0eKhVmꄟVgWQ,L(%l تTSuFIȤUZhH~E% Xa/p/ =hc bzBBTCl<֑i{mg. *nbw_r(rE%v~,.djM1> [N~`hc'듥pXp! ^I0kĹ &"Frm嚁7wU޴P:6 _ e+2@aVc/W{cqƷhyxt{i\uM B EtI"z{S_뼓)ٌ%P/q2uU|ȭ$:D2ܫ9355}o:AǛǨ/Zջ]Up{H+Hzo&&Ї04G ۰5rzi=y IVbD%aK(?xB7#eоb1Oswgzɹ 9%G~vpqA :) ƠUUB܏d|ċa&tatnjHgǼ~K~$0@%;3 սU%7fI F6Z~5ʎCE3Z7 ,HPq[]쓃T fWq3zlr2YwA #-ia8{Ծ|iu)Oqw!oڊ/{D r H!RE~܀qlL߈\*PTyoONNإRfm_r.a{vuY"aȗv\Ld;偔v79j7; ! LaBfL2ӐW9ޝGv=tqÖJ?#p5}/? ʼn?Wc$p0FsMv~jMnRS~w7$I"o¡h#y7oG擇A5pB<[ xx&p1jW=*,aQgO<ciRD9NsIᐕѷpا?hGt:cx,i2[,_V7ƩG:W̝hGJK$U]hJܴf촚^rtV4^tηז|z3$w݃.c  !(H#FĜDMewI bf_ $cChu؜4VҬD"JYK={xH+tMͧHC @hRotԾq7K^3.) $0,W!ɞ27=%$[Bhv^IBrs8bô2D]nH1KuYA=y9'COJTO,jR<3z) f1ࣲn%T|e/BkۇFb̼ u]0-YNߎ3GeFLת'hb=e2Je6> TyF,C:?'1 pýs 7uW-حHNS=0c;1y18{9A+#DvʻU !12w0G?ɩQ ѷVX`& }*E֔h|TOń:HJCk{[뾇0j*SgA]0_Fg[~B6n9@5 9bQ#_b 0&PҒ efÝe yixd})˃=wC09ks(2)>9Hd^%U~ݦtZa3g >zƢ޵lϱw7Ԉթ! rODNLCj.]$Wױݛ;&"3-bqe?ʝ#(do'wHD?yS)9$:_0Y7OO(=~Gx[ܻ$QYLQC痿$,X=>]~%a1]MI_z6W>yjwO\9`?YJh_ k07M^" յ(/ TMG[Sx ?rx9DA۳`m.PA-b.UPB"jqE5YK_7Ң0CZş5`Ҹ[םʢ:(2xeny=QyGme'pG^^aSWg0XKJwQ0:xbbNx3[63{b1>ɮ' \rضr sC{ qOSΆVk,k)bu`8@β+Ujh`6<(Nx%k߂E潣u™kѦz +p˙^$cI<4_SraZb<Ǣ@mgW?x㌹ǾŃڃ__o_CI@2 x+N(8zePA3D[IxTTWQKMZk\Ƚy7x3?i~mr&LⲖJsi° 8x!;' *Lk@${i >`Bt Y狏6:|#OG^VMw`#uhR+]6~i/S{[ݲ%bQLJqF@Cۦ`'pZҾA]խ$ 8pVo]`I0wIw)}HtZw%VL(צ0*O:gL`(.%žsx A/GEv8}]\䫦eKjta3 S#1a?DAgA*hTn]^@<STVřي %jpضٌK߽r5.dtiх'+܁!GeTZ˸ʉ>@mq >>Z}D:䵫*W쥒s&E׊ΰ5ʭ;%!/XR:d(%{ ]-a(^3P'ߩw7g`WE/ԧ9M:AS.,p\~?vAuVn1.&U{ ,6"ڒd|1#2!u2py,Ϩt |¢YPJs(P/m^:,~qu P8]iH(+^FNd%#TI] /Zyp7Z&]@}:A;ƘTfP"g=x\ n8nAj^+UNEhg=ԯ$(k) ><94CVZVe-:~U1eH5hSV̀=Q:vu1uTpJRԋveyIo[q4R|kb8]o!X[?$슍zz)N}vY "ϪrOTltSL;[2hUq]ى%ٗ ٰpxR6}ٿVozb Tm<2 _=_yV>JJƵ7 w]Ka тT^y^"KA4ޣ~P',N:E4ʱEzHv's/jdJE7Jʽş42\e)VD3--Ae q'$І̦v]pVϻ3t.Pn9v`97yu~LF \Qd'*{`"pH'}MP8gcF߈XS!9~jqj亾{y(CziмZCj N|K jJ+fyϻчIt>3z>؅F@0+@uq@9|}F`c ^J( o}&z_"ZN\?5.J*{2G>yOkDVpttaXNɵO<=3^W!ڧz A]K)20r(;r c£O3Jw<بԶ?!f2` \.y\!z(2 !$F{ ;9ŅAݶ wS3c90*G)ч#,+ִgh.X/zH={P^ʏ-QT9;CTYi "iNI61;8(-Ա@g[?y|HaU[Nw3t_M\`&%>z*YTym{9KPZg6[Pkq/}z{ĉħWZ!*|P` ${"\ Y괺J .0 :jiםB5EzG+y<A\wQH(g{W:*/&Ӄ Kƞ ƽi$wavMU "+Q8U\汇V53]%B-  }dbA|"Y*٫dfYW˓f {s9A֋pY^aZ7Yj" ]%RBŀ'ZvDrN2E[K9P8f# ̚@4RMÊo,5x<It4%`Fq@`݁~szh(SFFx&\v(1,[*Ϙ,<."Ih`?ѳo9 vkYZSOR5)s,긺]aqٺ n(A[u">{b;C,[ddjy> utq7ɿ& Fpv/\v=MZK0"`vJQ; My D71EiRG cZz"d轶EOgw+2J ζ@W$ ;]=eҤgMUBG b^l<,:1k2ӗȖ^% Lf j9#1"2:F,bV'P #Syͽ1GY"5S!PB ;1popqv}TV~+zf[\=܍T_)egnVkSf&8 OaR9cvn;#|QWߑPx˩XuBY{(c(S1Oѝƍ lY7:_ v^\P=h(e >-@o>1j[,=:}7fՆ>]=jlp|seߠFI@O4U,Uv_pڐi?_㰷]J۝YXL6Wzd F*B/'i2kS9CErJMtF 8ޮT0AHߜLZa{`I֮<Ʋ,E/ Kt2ֈ+:0FEkӘxo] +dse.aq/V_CفrɀHa)-r~4גO@3FpO"1Y{pWŜy4hj\&}Z^[RۈtIW]4-KNpGasHHS{ J#i6 r+u?uDo]Fqڛ&]k9qf=pD[N5cZ҇E! JwP:L`AZ1~*YlѼ/'Π| ɧ[dЬae˲MXTyK @i?i=,aKL5:Ļ\DInH5=T6vWF_$EKD {J [,L8cy,0+*ɋ:=vVt_gG\!|Mw\Ba;\JI[D`@pu7R_ΌGMIIOQhv$bfI#ݎk5|&8"G )Tey˃󢤋i%cUpb'%hWN2!.nED,Yt]LԤV}`ϣ#Cn\Z1 OlZԬty]er9EvA*T ҕQYઌ;0%60h A^]3uZ57f=(.Vw@CxYUۅ%yEkƊ姝V<sL5 Wc2J$xl<I&9C1CgQnL2:|k`&J?,H J=ti=^P#aBndѠfKz} Fp )8s4ў ) TȮe?Ǟ28Akx&[r.u,="q -$#Vԥ\ve/t5ձh1o7N5 Ң7 %okxae.} @@YaAiNlRyrֹI2.}|O\ jh#r|\BKp!Ê5h/vEƠh2EtT7_ܰz=W*hH졸yttq~ʉTNpfȅ`!1jHMINXz-i^?2 HZE fkA1L@^۾h/W^v:eWbЋ'oryFs4G􍲣zmz%>M;pĬj䴘jj]CO5i E˞4+ɰrܖ;m#؋6M0Muh"GST$^hqF@rέl[EC2e2c Mu|P8O~< ^O崡׬<25gK?J;K;rcRL&fnHyǝ.b#71Dsf6?.j܈EH\QJYv>7!![M֛mR &ZN24#DUQ?\w;opa Fq Үzi2,"R]yU CV[wZ>*- pgYZ0707010000011f000081a40000000000000000000000016599ea2b000093c0000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/media/pci/ddbridge/ddbridge.ko.xz7zXZִF!t/]?Eh=ڜ.+ʅC0zvU"CĄ,Ve?;9@KinA\`iHb`H2ٷ];&[Y$McW&+].Ma%ÍKOaP\,7L>OϮ0ޑz /P~v2u1GjkܿZ]|;d5SۋL~3j=+:4ӳb 0m ~cUi^5;^gjz5%Ueñʆѡ;(?ߨ!mq~4JYsc7yJm3f\-[uLunboVj^.^rjY8c!Wӂ:#( Y=s{h:QW5<#cu˰?spVUu!ӫP6l^$&L)dyb$.BNYì50-M5v&_ض u2?o 2;v<9?~]ٟ]c8EVJ'hLM m ໌ n$8SU85}'ii>nɟ{5. Th-nѤEe#] Auː~_nE13妻mW_ ,_5xqHVulX)y|uV-`c?VTI5T㨩}7{A_j'lNJ3ZۤG5h8%r߯@;Y'1$r5Ӕ>De4 3*(­٣9(U"$<-)>Ωy#Y&3Wm<'N>nC]깁(sE?̖|gk=;}&(lik'yRAbr5a?fZEtJK;_' ! s#d5^czwu %VmLH7N| )5%"\N8.}7vIFn<yt9-H&(Ԕʡ)8½5$ 2iwY}l|T]'zSl//+N/iƝ_6_uG=#BlM!okHzO00 Jo8>6/dj_GWjF@@b+&t%دK^́\FLQ"o/MgUH.e$^mxC:I=Q;Jr ,* mEJ_ ]t8*CR b7ߡ%#jd:nѫq{aTW?$]Gm;YKD $n>R'2)+`]^p\ckNpzyQejwkR'4#=E `>_o)f<-3n>ݧ@u~kGbΩN.Fp~/xI=Hkܲ&0| Eiص W0qnraTZMȔV38sr!F=ZZ/*b큇.j59!v(z*z)J(uwNH9jVUϞxj"tQ ^r@+zJ ]@cK dx)-얡\X :7[6Әp1B7i@W~^'#?-pӜ#bΊZc/j8m??Y.=H*3h_IqV-S#ѳ = GDp=+♕3soW}O_&R l7|ec>;&^"FVVO*D#WGԹ(o9a!,F U\䎑$>_?1Y/!W xݷ]/5mO[|HSA$2O̝.fN0_ک`ru:TfhƓW6Kuh+t_jڇ<=?c68&W[[ZcOwEDJ `wkPu~JaZT厬s kLб.`E+ct 3WZ#뺿(Pn$ş@,5LI||h7cp[9nmcX *$wXUN7do/ubVdK47yQnո.霰DU7V{t/xɕ"#Iޫ8X̝}Hv棼(ب "oSVy :Tz[Թ?ނ.$%=]yUZs$?s֤1ެeV(XnM }ށWMlv_,+D T_4k_ች -J[9Qۛ7*܀>}L19fHy6(4~$x=JjB%L7]  ok@iS`<6Hy2k/t]A%8 %7Y.:Z2nn !C7^bJ|_ )v@{|:WTDZƃ$m@Ŏ ">CXnM#C}*Xp%:tB/1HTuAo Y7,Ek:B䮠J9-Hm4ɼÙˏqU=$$r MX|*4^ø|4y PHf"XKWCl(eZ^[3=:8rL+2TeaPoOP=ɡa$Zz&{Kࢽ1\j^%3!VHEeX\րEhcНMG lZ)eZaыs$~!}ɴk!>m1{r]q'͸:'jXbh l[*Aif<0$ fւ\i&oeBjypU榋[[ me>ss=U} =RD<⫻ا\oV\ KǠ$MvZRR1e'&oR#8F?:àrk&5hqҧ&+J\~{MrX|RR槹mWˋa%ꩋNAkF]7$T(eNB'KٞZ[+֡;?FR5Y|93',v eK}UB9ĒjL5 (uՊ;ϔji"&d˥<9&íuI͆}Xt|bk%I,WÝɘg86^e#'$iDhy14S1˻hs+f0Sxw>aFQ*= g?z"DQ:[#!Q[~d,ܣxŸ"lJ*|b")um `sⲖ{Ka2KP o&!X]IirUmŻW甸CH$YQ;oPD;z#P;ܴGIv]2AR Ht' TQ,J)W5E.L֝Lo?cލ^z:NTUtd=xw2;yCθYxaA6ro9nFOCϛe$UQI8O* .Ô {"GBgF_ͥ`-OI6NLSSZC$om^cҔ}ԦƊSjHlCyf|+IWPenKȃr VZ`hŀOWZ-t!c&:ȨyE6YáVy 261˳.揝wgOWмѷ5~͖b-MH"@1~O-hQy$E!n a +{?3wd 8j^LGdPY9٤Hב]EĽӁeJslTvUamuQ}}G6XʇO8@i$nɦ@t7GH],Ix\v ݷΞi(4AV eo?|"̶Ś{1^ƭhv[(^]dSt.Gia7(#FO?0|pJOS?p>׉;/|%]M%R@&u4*b 0T2&pi>w@WO*j-Z{r6xUJdBCg܄b*@^=IMp;<=3o-x-_SQ$LQ:Q-m}F[66~eNb_}Cj` D iK8r;ҷ@6q8j@sizASpSƁV'\&WW~BJ4#X+A, "T׀As~z񁕋ZK5jEAf5<+<5zRlS!^Gk(y~-BPJ@&__)XrFa; B$hrWYSos}c@8S;] c*a.7ah aVۙ:@:y\_\иWqǂcW bkcu$Ao*w@GejiT Ht<l;>f#dlld/hRA(d7ZFKE2tHq-L_IurS6m'4n0VS%cf^X򸾈v;ئR.ILLQst OJH )] zvsus]X~hhEȌ5}mOq 3'j>3"KAgX*p ~OE:{ E>lRȥ֗&0,ˑ&D!@bٙv52p^""#H~mxDx'ca~CjI8'ß5RLmhn.=Xu6Pѐj)؃Qɨ~P[J^cUC`!Kt 7R۱OTu8iD D`&M13~EЁԳHj }Q4$v %G#ϿRMh1v6ʸtQ uC"XtDo\.zkQpS/"9_A-&,N.)70|0-X/vVz*/\etC 1Eנ[Yg.T0nge6c_P;)w3YB.t{Q!Z6J|{3YL]ƣJIur br#GBAD 3_iBϷG~d<+yJ;V8$yti,jjtH{a'X\|t##G^v:Es,RgJ)zGS灙y|XBeh[X[$ דv[SXLS+"6XQ |E7KOa'2VRFOTnHE5QW/PJ Lԭts}}Db"CS<a3JnZHq~~f0boPO8o) S<ՑȷxN_'YOs~Z͵b#4|CCE`dLl0lph7i8Yϋe9I-hZYy;/'tIr#q5l:z u?Ofջ6dHb!Ƣ.%ru|N jߗe7XZ}y^#e3>Dsj:1P};*Yf(&A9U쎚(PvߠYR9m?[1X^ޥ"P][$:[- snp_w<}6(k(0^BERnp ,)5Df0k yuf~>P7.*̐0zT&ڻ ;@4jh'Fp^y2?2_ @04{_IR&9UҸ½U,2/s.v♒Z4\T Zzq'ET~$t.BG@*aE2mDH2Sb%>b$Q $2r:INdO >#6ciq q 9*:klM 5yjq%_Kƒᅤu%Ǐ[z88u }đ9<NQfugL;6V֯':LJC!+? {g-Bi!mMӪ"@X@2&,$ӅvDQe )l}uhF"~$sQxac9$4'5*ΖܸO\5gh%Li#,bc}bh^pL͏RO%E+_k+D]>p{J^ב+'Tg㿥΍%!j#[ƝMj[2͟φi)qC%L>:}M[;䠷[w|7v+gfȝffFʒާLdfɸ`Xuv; ~=@WEZcTNa1(R^z$BOGT3rYb2vM> O%WRbԠZ7_J"X @ l|*mF@'N:0BdsTϙ_^6]XfJǺ@OYXdm(i15a0iz q^VuDC:#U6E]iy-$eumjO^P(KMދd e&J 5<Ν W^1I x|z4O8ˋjͧQhn&oIN۔-O%u>s> %甆g6L;pҤvU3Q~ ?>#4pCܙUU%%wC&fDAl.C^ A\]\<\8Ba:7GכXȥO2۫ bk; LZқFDⰼghX @'\, io7QYg( wfLIQ;6͐YޔmXcib n NԖ@$棉Sa OgO4yۻG:(NNڜ?2: ;OAy8ufU;55YgB@jB s 'z݁թlcq)s_S`!l]_&ѷ'{2,o3xX_6+Owٰ(( AJ9r* m>] ·5?ckXE瘽Ү҃yzvܦe;"0<օN.^>&]?B1FSSgC%P<_mmsrgq 3wX4 0cgp3w\Ħn(Wj^>\\q+""^-"O`0Zd J[` ^|Txa)D!NDžB98SwĴSn0& +K;2$n9o' odx!>%1EN#o!8e:m^Gn,Cdx:XⳢ2MƵ1PݼogD>3lym2:{0_[fAi򋇫.  !!5Z3ۥtƖBi9}-vd;)}$3^)>%ʯpm/49; p!xY!p;w;/75̔*O!(u!vG`35ԔlZ7x VCr$geOvDLNG Cca㤹#x jCg.B7| rgkҳfdȍهŒM:0\){ AEIۖ{A,$zRVWXKm"GRHf_\ bYK,H﫭%kx/3^dAT*,b٠_qmkH|87EɬJ«[%rh)Lgjxy%qW Z 1I" Y1-;748AI1L!5ekۈ3(x| Zt ĺ@ƞlaTKkܼqk/ ͢i5_;l]kL Hˠziju&V$v d<)rǔv!fvd] eDA'rP7-Tg*nzaaye f_TY i%K݁Lr{x۵q}}pSp+nA+}eC^۫p-rX?/kd~Ţ`>MN{@B.lmy+|hew I̯-&R>"i JmI:+k_r@`v6bwbxD6|Jpͯi#z7m+@ ܯΆlܸF{nGJ]DŒ`m  uH Tr'u|,ZB9 ޚG!|$ fNI#6Ew_[c.;\_ׇtHtF"$bNu?21bgEXƯ'~AZ"kCjSfp^p>\ngmVk=FFG_/) jөn|V? e,7Pv o'9]*1Tk{4&Tp;xBgk@|h q^V\Wz̀. ,8D}%>`uH5 m;طXdtu,PgK-macj!׫p=֘<7 BӪcCٯ^="Fz|=6Dň|OgL-Y^Пy'r@hcCg =DEY8)P@l$w,-1i2)јK8VkJCg(p}EM<yd{bqO0C]s OHR3\f Xy`]W}]Q<6X/z5A,)ޡe\Q>; s;pDo;|I&mcZEPNb1iYFZzkO4rrT_D*?c|ջ,Lϲt{%7dVٷZ澺į+Z{M!z\es3 D<5P:M}f`D9ڰ%+ yKCZ`'8otbڳV# ^zX.ˆY)Ti{tԸ$יhԄ00 _pm!4al@9LXH:w'.IZPNOߘ#JONa%e}y Hrc 7y'c&F \sbrAmhV\9J&6(<:gŏ1=HqBuAuF ,+ r`(@jb=c_7~4c: c_v>XҌt}%.Ō<}V5~FE~K^~. WM+UCz %ܝ:H57ϡyC(L_,,<\*o5VIn7|o{|>5%I٦ 04tww)z`#B #` /1RYiLDbDK)*ub)9 q*Y+<#nLl]dS,@.~b\{lQ> *H7 ;&):B]!"<2@="'Qu8uE1GzƌVϏk&qO; ,| kD2"g>zh(]Ӻئ/ fiL8NSzcVA Ë]u|9 /n{U"#F @68-ʮƿMvW=E>"+Y^Y/ g YX~#/R²|X`/fyU{%-csL@JvQIb|c̳S!Nwi $Sag1NR֦_n}ͪ5XK櫌]hEQ33n,VͦCʺ(1ncyJI>fg(:Gxve2X#ȯ{:ӀˠK4Z/Y.Spvwjխݰ30?!;j4?, bqʼw;J ,osraЙ_G6HuVhmhrr![gVzIB̕N)j@_& bNc? W_X.ˣ;.յfll)ӎ5`B3%0۸Ja $sBKݚx[*bkYzDTҽ#Ad|)UFMmF/z0J!bbڌ}ކ{95.[L'?JM6ߩa 6-03Po;KY"+^43Z%3FB#LI8]Xi=0^}n [k~L1vg%=53vQGN? 5B!\ wNcMO&s,ҩm{Y JW>OQ.Pa7,IR"IXNQ4`YŸe@iQ:Aj?kn]ah4"㈤hkq(/O2<yLf G5 >Ѳ}I@ K9-8Rh<`O"Q9%Қ0뙋 |f#nw,8ߪS;Z |W‰oVMKV{ao}be4u_J>轗Ziu1-G9qojc7<-O-jթ, .vQ|(> bf항“ l4뷥JZ(e$.P5jAbR,ybVEsp 9ZF5f;M }]aq0JsĶED?Yl4^+ ܏Y$s9%6tƸt灭\;+¯.uc_چ+ӈRY {Sw2c+5%.I93- &s!r|y#AèFdJ>ȁԴ4O:B E(WAyEg<2@N⃽4wsIR1/_|2\IAFcx'mT jEn>}X&V]uTb3fUٴ”P/\)0QElŽJ~J=B8]Yr |=IGN؇H?L=]!GUm4bzض4QOT*Dgl6lʫ g$]z >_#YR5Wa, yk7Kug3$ejFr8FoP+$Fmgk`JКēcS$fFw`D'x>9:\r!BS3D{qYq ^wZ>Bq o_ca Ȱx5}­:bZ}UdLix(ٴ %R.gUI53ęYTOH,k/ge_[tb@VEVJWfc"O u$otrݶ|O$^ ~B?TǯkFGlg,bhV0b߃/>et! 7$! wG >$ߌOpŹeaԑ 9z*}~vh?;Hc(dQNX 9 GŒhۂ>q-o9x\{0bޡ! NXUroL C=A1*V6[z_̿UÍtžh6C /JpuEBbOC@*gȀo>G& p?#LQn/ӊMڀaϊI]A,nw|@)6+(c"WY87XK6E6V鎰٫ym0|O5DZ߱cӖ<\_<gO1.@l6NZbǙQN,{6ř|.whQ2N|H# ӾI2>M LukThaq8tzkĕ{Aq[Jv$#ɤJ .|N*vc?vdq4SC02C" } im3LM;!kn.*%+G풐{tKRh 2! ؏-V'ѩl_ ֦4i$pGsvp{pֈzaT\*㨝mxkS:HxC`eH=+3#/6ڋ6Qd5&͛rѱΌ1hPe$&Dz=¿k>V4i j<|D lN7L5@winx6*MD{8r˒RM$i-sDb~vRM=*=J>'B9*M+U8Vҩ߀(A+*pyE2 ZL9Ƿ/Unlګ=%혎t&^υk@U~Jjq= VJiT[yL 4,$0̸`b"p] A|rzB.G7W_BW\ҲqRPCwa n5=\Q4dGj^UI 硬A½j+LL,;."N₻ը$ڀXtXʉ9^ YU18%| 6W`c]$@!.Y h8jp_)I{#M>J&Fң4}^!bѥ])2tk W# ẓ8;X}g|ZsYKuM#`҃.xkJ6<Y!W}越?c|bU.z"}syxjpΑ0*^z`c%o[~Ce t0TeGԆ\IdW6GwQ5ߔ V ${z_Ņe6Zu ;*QIi7'ܪN~Ւٚ\oz#||`gńA | U5@Q)<NsXVX<jcL6S8bs #;F < ܕ[S#C;Oi; X'RP>dnZ¬iov5oBT+SpR4rfcV}sb9Ю`{􃮌sу+[w\9!`95oDJXVs=UyAE\UgS03I/%+=7ͼ҅JG`w1?9beGtc.^jjmi\WH[ڲ1M=S荷㄃]@T%̬Y5忚]6]fCxZa>`!o:SG .fҦ(*{@prc鎫f U? I㚸ԥ^˯BNͿi9- 6EL˅}㎟.Pa+xUt" v"*_@Pha9A1 yV} >zK#]*@&\J[M_%$Н5|n6GLǼwʙd>B1QW:x'#g- Z{ۼ@Iq }߉K4/ g-")>;ƫKW'0a1ܱJH,d!!j]~E1egx|3Pyd| jf;;#FħIG*Eղ`0pl+ 殖ZHu&:dsfLґkGF[d{hb7fC&X0ߓ0b7!j_q ǯ]?O&,U``A϶yo{R_s&HߵQJ{~Tʆ׻*"!V FEt,hӵY[f**m[Q2 ޣ:2ݐ?Q6ǭ$ ˍ9|cC#O[`yK4V 9Ԑ,) ٸ 1)#ny GHu4е\4VHטh^UƟr!_BCkis y&UkAe$!w ESD gq~pN_\ xPOn34 5zWtzz궫$秛v}vⅤ8]thJB؜"=e#VCql*4bS|0Ջ[zPxB,q{o#':tB! i[.%p~mm |xyfy^ lF%1u]@xGҳW~;|8/t_qKHDֽtT c`F :a7=Hz{$!-( j;ߑX1 <3u3]2Dxbp]Cs^ *O84XZȟ=U,C]\UNz1|yτ}jM[6!3 I0Bz^BMW:Cm=EWoIJ߭ G9^եJZz2SzPo,`⪆ɽ zyI_ 5r _aN:1tw1>A6~Jn(P =K4J-6(z/AbAG2X'IRW B!L4`qI2sڿh F Fti$:D\ʒNh lhI7K[F%u6 9/לl# qd ;Ad4{~k)c5h i!&&&>0ΦQ5cmK45KL}A^6b@<%KKvRvwx˒yMJ{[xh1 ¦zjj:j }tԃT@L;E!u"m ̦nlLd+Çjf0sʚe~!&E>6pv8Ѕ+M!nBO*츴# =>&j]M^)S/. 25xDQxAx{v֨9 dc#_ og@)w{{m>1vD8{FYdo:"Uyդ1Ȝx A6d0j#͵Z#r'1TS(Dː϶S`ߑeZ<ɱL(Ehlw]'/eX)U!\OO*jmxk= lC]r2g I^Crd-tsi9 I):P*g@v#-@2Ԙ C-o7FZϔ@9Sw}'T|hIk'q u;(\XnRw#OY}gT[]\+y2}֛$0va ǕIJՁ`=a?a7jt5towv P)F\WԨg zMHvn,p~:d\?ğ.inpӃ08G> 2&_KQ7zX֖k,BnN Ц[Ԯ GmJjjM"wʇY?Ÿpc9W@81K*[b/\eYjD-ɔ]f++1Z BWL mqʺҟu)_}W <|Qd5L󤸈m Z`O CPyh*#;ֵ.;ܬfJCm ND!0n<=mg1Oǀ`=`~ܔuGw5@g Ez9τ1CS:DKx}1q3YƻzC7Dz4^4aw1B-3Q hg/h'ϛl8x FsS: dńաl`N;,{0׃",o2 Ӕoj,^rµs1 ^vZầ7S~kjuSC֤4`{:0M[ Ċ.]'F=[Ŗf˂;,ڱ¡Q[`pA |y1kǀ$͈zdL\ XJ@ GOd _@!n 6,%e:hr ۸e<5k^ΪUw_pjTpdRt񢹛H1^E9-IJ,ݮfg._V*)rs{5Cjw,ۏQƓ\Tcղ"ybH݅樂u~Ν`C.bo,ۣ,BY=xRji}?NDZ-: o۳+k̉zr ȫc(`dPBh65B1+m,\ayaBc?A1QHٵRAoI:i8y=Jվ?h?\(k'm4L''%dU%H/}<=N!Μ1ZWo޻W6]Dl]aҬb3ՋH(F郑fXB@ĝXg$+w&]sp12_ȳ "K0bULJs *>Nby˽s]ǖWqjDBiI/0wT~6u7aŒЗZT>S.v}K1Lb! q5Ḷ unMfzOK#&GEܟm5)qN9(n#2eKi[V#PS"[:l,эs'fKx_V Zys=x=q I7 ]\*^>lP@{fN{ mЖ)&cʍ,زKՁO^L,*/OMvUbqq4dv40-vM%_qTt b+^W7TRr kQX}ࠈT1Tw=gI&Rqz<~pWETQ_Y0e`My<gknr&ޜ0HY؆sVFr:cI{P8f=:͔A1YzJDJpg:ޖpĵ+h8$a6D/w!lY.{?^< Ȗ Ta=S/ 7'K~\lլNZo2ۖu7lmԿ -3(n;Q%SῸ/jY\ sKVEx8#M_MӠ&lE3|TO;#F>ù|wh)x ",La83#>-=߈yU=h&+΂/ղ{ܒښtG|4d`,NL=Dq(0(3S)RP%}NT=xъZu^Vmn4qT?U;9Y>S tB}nS+΄:ًz6W⟈'WwR9~C h%% ):, n @iC(+%bwyQ9mY6:*K)U$lWv.}w{a3dkv22(wM6ũ ;^?z$' 16bEe-媃S9zuWg'Eջ9ⰐeՔuإB 4|#S.vBWe2"jGr-tcE0qJYh/kLhWG mY-q`)D2Lޘڟ%q)g|1m}bYKߙ ]"PC lFjG@nnN?TQrHMeN(N}f"fkWsarGфP<@Z m*v)`X:񞅓_J1컙Ւy&[8TfP6@L;[D?b2O5lTM "9^vNٱzp ^PͺpTx%t ʎ_; Ef`SVBNndmEH|*8UbݞF U[cm(ﺃJKϦJ'ės 𳿩mg)H<G`:}״=iXV֗_{H]^{B6/]uQ$,1ڵCv}f "ʂFX0 ֮hCۙeR9+9k1z%^Em֓Sek,{$i'!+h!rW6;:;L\` ս(9@nҿ>$_ 5t15&=R}%7dHˮ)攄.1#IwM7ghVh F5F>Z @!"0*{Yf4ɀ7pSYp]վ:Xn.^BhoC"s$bU]Zk%-` <:!,7qdF 7!tTw7RT!WV[K)Q@ԟ۫LFJE{se=( LI&m<1RkXXPKF;1jQfEzWV:l)wDXe,fWQ*5}1OM.ɟ|:0ܒ֠QoטѓެtMG٭*baΣ/ݰ}"" 8b@'@w*V"'9G.'>7̟\y>FhZ7ܣ PJ3@>":<{%R Q)n.dqW <{k#1j:4~uVoL) +%jjwJ]@c/BekD2@]H9+zRVN܁)@R?w_14%Pn>8XPsb-LNa˫^cG:\5ߟqYq]7tDRI?j3wWȒ xz˰e.i XzUGl,'4+?Q/ogry,cb!AtP?V;\%<,H Tى5gnZ8<&C]d1ZDl|kTР^ (`渂$fDž>fVoު}C=h ƀ3ߌѝðH]=^v~H̯9ߊu~p~d.&Y|ysE±wbpxDT՞ ϡlq7pu2fb7)b07]`,-J.~UjDd UYAz<^i2&f0E\gOfnbv~xfz_9j]cf}rDxWyd 9ޟ%ofURơTblJa QU-w{'3(d~qOI\k)-.}d2(ә̡p#U*V ʊ2$ ׳ Hjgz?fCFZ|2M#:D/v3l k 4H)'owa>4 ԙEpYR۱6)TIJYHJi#Ss}A|Ɲ0nQXMBy IIWԿ3d{+'GPjԧ1 ܙ2\xOqr.l--\d3rz>@myp*BU*DL'@2JrY k sO|&Wt J ǜ LUxh#YQ TQ~{|Nǹ8ڸKx18ڮBfA9oEeWw>].c'rYqԿ>~1JrɌ|\]\a6yg6Yy_7U1ة4rgr=~Ng$ qilY3܎W-U'׈uW3?@H^P ӿl?yY5a>)d1ճUɔB UMhAac$շE0:cWgY@-]^wl l%"yXNEi[L4 tP?{:4b'6ozs4e;42>ÚM}DR|t鐪jh"!DK@}?tYה@0I+m񼎛dcF:YPhTL$4a/g,obVƐv<4A|U<"bB8:p-`axQ?bhQ\I.8mDQT}98};rNJ򀌞h/Bu!1La#9+ׂs&'/:('e\PI0Cuem9+VAi'me<3&oźYe|oah|K#=t5?MJ8KT]tBQgTL|3( 342=춣u|o)y z & >ݻo"1R[HeB=U3Y۬&9`ֿ->tj?َ',<\z_áZLc3K hەV.)u>;xErǵeT4#t4'Xd,ڕr 5rضܐ9 _PEm |^eձLu_^߁7Prz:n [+#~:ȟʜ,;־(T:#*֬c&rxy/97a %η6)B/K<z21}R=`޳S!T?<mҴk;j~{y;OwA&ב 3,{%DrxQDh/P>gj6P{po}[9#ޞO +rw䯙,Y:W 3E[g;-:sj|dG&hQ ),"_YXxoչ+4l M ffCAv?lc̩r+Wb?H =Nu^5R6OH`aE Ю^:kj)}%\V>]i!9K< 7Ռh(JI5{׋'TUv!CjxiHJ6CmlDA|^w ͼ=b/FtL:=\Yba4h{fvR|f:S(&pd&(V1ZJzF^=~-~qȅ;6us0+nܧ%r ~ bԠCT:`d 㞙 0 weDMlWWk,\XU!nxh q#5W"e؇C!E9x,M`W@Uɶ}|nn[p;5H'"T^`Bx uqvܱ+Ccp)U{H/4,+飹%4VI/4b!-xD.g5U$,pI`utpkw>+]֍pXF;Iq .[[[+T:Rj1GpPUJ4dlN, ^[ Uzg'{ƀW Wh* {tnWH9g\a^\ Zt^f0߭=vӺpq8klSi")pݜ=c w^){ 4:B82D`iuekXj Ct3*qԮp &|$rzֻy՝K *8][QU)k9'@x r4ƃXrWq8x;/JS1=X\wOo"+sy+qz?zDN)>JbP9[rH~cl8+ΝDʿ'U`MHͺ`k镧|HC\ 0x 3i46rZ ;r T |> L2XLn{ѩ.РP>0gRՒh\sɧ.'Ob|3ŠsߣQs ^JPf$6I jb "~ʸxl?t*M۳jU;RsņMʥ-֓>% }*2 Fk/k#%7آFXq-8!6/( 4`)6r5 M짢xS@kӉ$h&ŻR5 a4 8j<0#a35*^u0FW}-囏퍅39IC}e`u,ZkuI~1?g[+ \&@d5q \͍k5.ZȶD.GOipH}<"-}`rHCKxu7jId.~yx2Wu׶Qk c.1#AR|Kc懀Wa#~&̑kl!z㉘yokG!ΰ*;GGrQ˿\kCйzZJHM]“0tX< nc½,EWg7/. N3%KߣVn7.MN=||mlޡp'KBeex+y,}Oswu?hKX q:Lh;29.ր1hBU M l' O[S DRg_^mOhLn gKϕjXe<fR x9W-c*;6NpHqjiyD{#:$uKĪU0Oۦ\|M*x //VPb[,zKp1Tzh9#ذ zW)pwoID޴o˭j_#PU4|P)l!o$f+ ܹ=Ivcu;YA/ >-w34&`^g6Z5`}1Iv~H~H0+Yˠe.\:\2ScrEPT=A+NbƱ+^kߠ*6E=S$%amOo[vȅ92!~ެIZ^?Ef -Req/1AⱠ w} MYփ(oZ(hZ3g|:w]ʋ=uUJLĂmjO#mZ߆zn+BE Ϝ9G N*kh=&7Pґ,tw}vI96WjuA,pD!JzXNjKRn{X@0ꍜ>Q$}ra,5"@v1D63`7;K34DZ\{-IAw^@#`)/9AWS[|0Y܊X|(_%תO 8bN A+]sS҃p# z& Ew-D^jAd”YD#Ok+r~ζc_+<^n C>`5M^鱵#&MlI| s?QBAsuskk /cN>;jtl)(,nK@ҁ[;㷏TN5PJ/]zzX Gzs_WRp pCU)dJ1YA] +/ӜϏ2b'+>KK y$ `^$hL(+Cmktu;?5)F.m͠SO1|1pƏ񝩨X.`Ff%mBd#N|IF]7vtar!ZA9Vĝ,M0\^謽|1Po;}O<뵽0 Bzz81Ζik:ﰠق9>$.%=u\ZzéX \i{Ϧ鳓pk;rv*ٺrΰh9Y=Zen!Q4sN#'=Gtu0w"xP g`CuDlekgw*Qk6g ^QRpS ~m`[ F-T;f̈D!㰔(ه$xG'?J]ɠ}ήN6c -iԋ_c/a}mTXD 6fB0J[7%w"^*(f7Ӝ7Eoɒ%fr m!ܗw>`̉_`3vG)}$"@ض; UzX@T| ١ 20s.9"sHrW-ӻl727JV1?ĔpR6\fnGg62t]mqpCKhזr$냺8!5|IL՛M~ ˜, 9 E /geywHQ[v̡0[koWO,Z 7Bk Nxfr (e\0SnR+L_:c~mt/Q}v\ ж!Ʃx9nؽ-DC$TL @p+L+Qe.ǚX7i6aw9[AvA^݊@~y/Ҕr-ӭb -z:ԭWSbH? (UO[ɔ;;)]T$"Z:fg&/m~\O089[ȫm?L^"-2ҎYh 8~nh7Jgؑ S ïCEް7>M}=#Cт2DlƺM.gF!.cԒK LAoPZ39Z{PyvqSdک?^OFkF8-BR pRs=ܒL-D *-">ψ'ͽ5+tes pTidu>5}ۻ@EnrCM &<XZ~NqցaȻisM(8s=8r@NJ%O'^x ٖ)KF֮e1&6V_pՇw1IY;~R j=H~^ɛ s7oO|9n0:锒hF| JfC;=ArvK5Hy'[&A!]jv:G_b~2P x`Jt 4ռǶ-(cc}%k+-S}4KA07<a:xp-up?v70%'t4+8:\Ͻn3 h .Weyha~: pkavJ EW(h+V۳àjBُaHy?/9hdSynūnw_Hێ,c?H<Y3aKx87ڕeK*i| rO&o+}A)lP:Wd ,2zBYDj9˧f_m EhiG؟ȏ~QO~I]$H̍3e+pP j`Nr#9RYθi9E[Ypu6|eyL&@|$Szh%3x,8vCMCK&~ZWDGF9]uͦiHҬôL EM?(L&0!LV5'9}ՇR!dosmXgR2%v' u nݘosnBZtT? k1?R!Se{D_\G8ٸfzvj^G9J~ܣ8gyJe+]v5q܆% dq8~.vѨUؘbϮpմsb h(R@v_ͬ\+ff[zq% K[P۾k}ߤJh?'I/ɘ%z!2qiUETv7N9 (%}b:FȰ¨hs&;YC,_x(cDl@4uM:_DSamު:6A:%ԝS̔AwpkYrXzIam$r!.`%Wţ}Rzf]B(D H) 49-8ѻ.;U|yyԿl9r)S$'^ &HI(-6bӅ?) K{rFƼ 惍^ԩBL;j+`N &C޲-M#'nvϳ^l-!2'ٶi(dhsl !F|/y"RJe;p_3zkD(Q~/ q &E\#|@3\m~O%P<ģE=yoa5O\5QYWx$=WJMR=};)2-$!%O<%+N#rCBmпTJ# ѣTįzW@s?hcPן0Iz]I 5mulքOˣsܒ afOxqNXUjRuw:72头*%Z0d]4XFAvbQ:-}#`Pw/flFɪ]%1|~!D5zJM' s^^U@-#^x ìҷ-]OIS F1F9[:`6b5+¤K&.1-R4ΚSB@=O 75M&6)f>me~ šrfT_[toO'uaslW<ӱNj<@Oƫܐ D I rb q H[4#|ձ'p]-eĮYB܂.ݎ/V?&($Ao^6'kʳ0e 8|:|5 u>(0kZsl HcĉbSJB;)Qt!n7e+ӹeTE} 㢴Fi-~;bW+4$>;*nBucI%W[fg_?[*_,^n2']d8J|Z-.5=#4+ruu-3r(jHxk :_Lܺ~$U'oF,i5Á_/V搖_㫱.5` J7Gd6, 7f??rgdb}n^̤eVk %⋛uvoܒ: >`Y!*7#Ywhkv$h)cKIJT<4Aߏǖ nl or8Ǘ ŇXRE'?Id25tdo?rv֡!S'ڸj:X\NA>PVati?Sૌ) )&JcgP9qu;À?>ޝ4(ww\,9zat%ERFx45Iۍh|?!2\?0;Zcڴn;0+b&| !n^޼Oem^h: G]SF&BO&OR9W_ 0n'RgW|$/c'ZuH|bKtlHLT2AZœ_ּ M[uR[2/0hֆXMox <nzjFXB$Nԩܷjoo+^i/)jħV*o3F]Y(r >Τ,0 ~0{>Nq6shc"%Y>2cDn͘B5b.*2SC?p3ˣ/Sm%_Cwo]U79_ie#" 8O pvS7WG pg1EÓ.LxItsG6xPx|[E%\bA!1&|Tw/@|={Mj2 ڈIyÍIY&)sG0Z*}gU`X~J%D7:ֲHQVd˿fXPWa5>{-tEb?3.aQhʩsl\db?,Xa9TsY%$@F0S ˰ +ZKU{\m6u@jj;je5R]yYD&W^ye%ǘdXaջ~bm#;&J?Jt/m˘#KCGH-RȮY0}+ߗb!jcZĻ5Vrj*XqcF?ڡe?^P(G^)nO_cZ' #~qͤ{m2y03Q9~14_ `Nk} ĩUSTkU슪o>\!!fNJ_@kٯ4 ^`,ԫSIWh Js -xNCMx| msgXOҜlWPqqC7gl]^] VbSjT&4{U9̨)>b; 降ͮNN72ϕkGo¯Mp#qԣ.,wuY  )GnJPEhQ$bƂ]КSҗ{, Kl^{RdZ,Bc]F YFٜfX[3M)y M`ggPs6LK:w(qւ*[hޟiO>(Gu?X pa~x;#MX? z4@o_CyH>nhh|&P 5:0%ibyIVۥGO{VI&]]e@)e#cC7x3"*XQVpA)Ï~|$lrk*Iߝ "8-^jL) 6f\x}"57Vյhl6EvHiE`m"9J(.mO$4P.Q bݻCL>dPpr~U)*~n oSoQہYF(Pjc1_8`㩏 ;}ʛA+ X3|\ E0s w'7+7^KX3FO@z ozՐD#jx4. 3fz"uvغrVSL,˦I*EY>i&j _y4=+vZ1F 8u>. rB6LR I&\J-_c:BK v0]lCЬኗR15sƇ8J_޽@[ n)~.#\`jܢ&* X|2"F&4Ѫ%~bl%-R noU7EDK>O$/_zpIi&ouǮZd%Faٷ}ch Vc*$ dJ7P͘ԏ Z_K N^ݖF{j'O6esǗ%0 YUVbJ[xy]:X u!Mܛi+- 0-r 1ٝK4⼛Yل]r#T*Q4դ7s}l!kVYC%0Nd o[U2lisNң5bih5.)-pM4SkU=11| ~Dp'A`_X{  9td׮dߝm@d#u< ?fU^a|QKgz HCyJ@ S]2\a4TC:XCǝ1eݠ4j OsmcF$pkRf%ļW!0& z9Zf6S d/У ^bsfIk@.Ϟ>иxI}SFKS8zӥ,pJIGx7NJ/vI1c m 7"Rl]5!4 _~-ӂYڧC!NMe#ۅt¦8`Ly䔧lSJ6tg||][p*_MN'xf'_ײLg/wyœ/],81rCAXɄcR&%#)@ygꄑU}M+ s̳o'h.y3=VW@V2{esfrZqa%ŘYy_kf8Cҕ D P1v0Kr05NW0#hڒ 5>" 25/=d|pڙsGZl _qwŁ: OGVگPIف%uN#f6E3+6@]Wy:z#]M?&Ut^9x!nIuFgYZ07070100000121000081a40000000000000000000000016599ea2b00011da8000000000000000000000000000000000000005500000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/media/pci/ivtv/ivtv.ko.xz7zXZִF!t/{]?Eh=ڜ.+GO@]O7S`Ru&QF/wFNjB5apAFP{Ƨb !$J%w x&*)7{M7͜τ#*Fh.PU7BF*&oK\4Ğ6mܤuxf9z&U>z"UyacN=ׯ9ޥw,!YKyus0Sۡiji5GGmtf#&]{O<YB3EgO/©djȖۖ$/!6lQb!s6J6Gu9Jb<]P?hebpp,] ߱D=0~f˩PK +\eh N'hGP#% a$tUg娄*) k4s 6])s,V<%p^GāٮA|,ԏ/J;qawe`މ`<=EZbbgE[a!]XߏXu UA5 ~2} %4rʓ TB*¿A?~Auu[GR.ﻃmM0] :aS>W~r]Gw;(JPeJͥ0{IvRK?t'#Mǯx}(M{Udve[+wFTv#J4SL3=*m I%(ewIk@_X37Jqm˨PSl;Ip|avm샢 >wKƪhDP{vi&Ϸ xǶ{oHhpu`O[T&wMJƞ?Holwb{/R6;i߽_TaNYX\Z,%g>/w xD >/0eG!uE ڮNOi% ض\눸Tbnjgj (hjYuPy. 59& 4Lպx"iJ2Eɟ,1Y~P4L ^bU4*sLB܊Q<F?׸--Ψ1 uVvwj7MD&H2TM褺lMXr3SFgҼ\ %(΅>p5f}v}Ζ#6, FI#k Ź)ٹB#&Jzdž KWygs8?Yw=a&+)> ߼%~f wy9*ۚذYn\HVMr^6t/A%u=۩O# *DU각M8hݵs{>ZIԃHpUwgwlqrN]"FYcJ…SJ (t>롵Hyzܖ_/_l}o0 c6N-Ae)CH^La,8%MCkO A f \4itSkEsc:>EZ{G%>p|cY9hHIEo6! L\{(p+ҙk7CHʖ 'p YZ?g>@|->I5^9(媳e0յ"xl8B -olC1óc!qa;㢇lM֎u*Gnd~9tcTfɘ_ OLZ؛1JDw"`(}]!YL|wrkI&pV&Ƭ:3$`';yL&HF=]Uz7TFxm0KKF%Xrq. +%(;g%~6GRQ1 :b dMд,a#uܡ8!Qb ýP2 VNlս~H sL>+?sNiȉ[vS!mRӉ~"K UK=*FÍ̻TՑ 4U#" })kΣ6λLI ny,9;Ʀ%NL+m՛C{nb zvM*O{N%F@DF0rfАvnIʽ0St6=ʆ?jj列{LۺZM5 ,i% I`<˜AKRc~3`ZW*p;p <~Gn^d- 3 0dETD;Zn0/;j_f(:Xg\? Ψv5yU{*x"Z0^H\]wtvckcJkCF1z lv}b/u`>)בRi1B 8x۲|$%:;^ >=-1d;}AQ@:l0iT*~؍ث g+UhZ%am( 2lt)11gϐMbz켶Pm-wnkBSGu*G.0ы;w b a{e{ԁV 4xȧ"-zufkkWLa464,IJu@\|-^0  7D_P׻TM*%l`}n*MA'J(YE0Ds\ž1}Đ1kU/@6o q%1V@?3^؄HPOBll8' N<Ä:CזpTH:8_hq +ru'0 ^ܽׯjIfAd4~i, |S\6~J` `FV;`ſ2/ O;Јv,f0a 4ad(rVbx1S?YBhN)_̉26OzG j`/2DEfNVh^ w ZE |&W0B?6H_j oSsiLNЋ1u .P&qJNz}l 9 Dqk4._.&&K}iLu#}x3`$E3GC$)&" ʙYCωJŋᔭ'Ú/Km'wa(j $}HCs3p (2nbn[=.3_OVTb_2yyq shL-N4e6^>8uq2[D70 ?d)]tq_R/ ږG:l~$^[s-Be8c}00fs*cv-Rf}+1S(1#2weҧ(|۵K勉PIFtp\х⪲W7XNZn*‡x HCP΢!aѻjcJB178u-3.@t/{DWz}zƋЍ@V/ZuCGkYz4./q+D%D.*ձ~Q(XNOPGc)C .Axevs4m$)Qc7)RrVq륭=ccK`7}iv w:̓Z+.^ ~>SV,*oWZ7Nȑd Kg|㈬yT q R]X$H;?zugw9Yoi-2֤$t?Gf2HZ91 }4ǭ㫀!@A@0FFéj1F n9ݹp#ggitU&,5}Gd9AZl,֑c"TixFؽ$vM5O38\~2+jiU_\Okpl#/7y`U{[ܱ$s?!؅r> Z(28T ,#^PaThXHD5'vdSUhtfÅcUԥ_Ρ kd}ҍk5j y G-1>Pp@4Ap|7O\G^: rh4,X dG:xƾlg0ȟIM\Aq<{CvʂWʙdC5bz/ۓEכH Hrݥ'# WH5ߕi Nzh%XQǂkݤl i%&x il8Ol%4])Ty| App2t.-e-U*g.%ZMM_; \N/G>ɔT; vHfH;0Nf-CcHr;xnl*{t͗FZ=Dǟ#hP>bpko/ QIHa:lJ6fqz}}AL0VzN%PuL|mf#* sWQ˄9RwL9cl䗎Ns\%y9c(> ߈)ǙI;S\ DLm ی&S׭fbgBȄ }P Y H,:#V´a@^͡d&Nww(+GPin˝fܒU*0sV#`u'FQ&០{ $YBuvO ]jhZ`A\q4SnXm`u C^`s&D3`g \) JK/rƱ7ڝHK aHAHn5Ζo-$p\ _O\ qP Ȁ9.x)r c Xi hgJR]B6rBN>riL:?#"}|,kR[)j4 Id] LڢbYˇ2as9c; <0b4FoaE)dm& cSP EDR&0í2;C{mol=g\i3ku-gնlQD| ?)V3NU_0 R?VC+fK} '>/⮱BRbB5:؝jcJ(']g,ـ O_H'V-֚~nYM0.CCzx|[YMߨ>>sڱ` yGfƧQZ -ܡkѩ낮]AQX{oMdEWW<#ńʄ,U`Yͥ D@VTT*Qy;"%{ek2_t[RԦM(+*18Y|OZ|` q݇W1=o c`R=W.\PGZsҜsy!0Տ^k?MP5uK¢->L5DvV&?%?k|Ҝ6ثDQ o:@ܨ JR 7wiړ0UmbQV6F6c8K?0`{TnkNU9 ̲dK?NM+IKˌS򥜃uvv UYiG5Xz(>B˹8%%KuGG%`;ˈO^g_vQ=! غ8~N:yCxuzWmlؠF @ Anyĩ;eI(nb]9Mԝ,[:.`ΚfGFă _D=GlO0)aPonVVeT#{a[yB>k~;61f̦u*Z΃uL噻Udi .) 2ç$ttC [uWՌ20&ڶ~+~U<ɳ#αOx$Gҋ[ QiN3w \~G v6o@m.u.PZ'؟*9rOkHC#e `]Sfkm^,\J;Z"@ʋFCRT$#_K,, IAp A|uA Tu4ŷ@ G#6ApJ7vE1gDs$dlHH V3Ј U]WX,~L/jX+-C),a> e_ؑ?_b-]Q /Y8%-b\AqASOEaa\I"i*nI 5¡(97ةJ@aplͰY0n7!a0St)Ͼ5ݲofz`cPmn m}35qsiu([aƷU?x[/lN`,GV3 uQ;& j}G3|d YVc y]5܏xBXT$*L<>?H]= <y_Lˠ~u,0~ioQ}Q39}N@ W:_>a^oj7jTM/%Ur>LbIԖVq9lpnF?IBTG:3iUVc[kh%iڳ\8W^390Et~ry j=7&?^#x]DW-_J n/C ct5o;sLA ue%~+7ЯccK[[U=XV{ ԓ}u+_EQ6;|hY'5f]%RE sWI1OM)d1Pَu'\33'@氣MrZZΰm#yIҘnѨxs,sGO( "@GEn6KD?{CU.~)jӻsA aN=BVȢ^#ܴB w\kǗn,/DV^ưr^S,_Mk,w])'Ka虺G :f*a_xJW~7KU*ۅVcZHmZӄ\r~1^0mH\TЋR^yRA2 g  L2<]I)v_2' {}6YZ,&us hV,jQyAg! %6k`w (JY$0uD4-f0Zo{<^b0}--_busD0 ?h'tOn9p7vvwaF㙬8LXϧbN-j?e[ CŁZfGfs_Sd|Rjul0Q&,Ix ,4`ߘ#['S=&8*L=$|sv'U$M1X+r?Ն%kX}Hr2if/RPO%dœ$dZe`g-]=0FhhQ-ER)TQA>/J3Z.&QQ: $:⏦L~--;{P+y3=2Adr@шV~ՂBNvMhI1a[<밬"zE9_DK c56]_ v#=b GӓyӠuo^e gdFN"yYf#|X G_Y[VLo 9p9}Ld)1^&>1aN#0LVHPJyFwz:KL`GNNF2*;`|׻3{I!LN0%T'[`PK|^rgm.Ij-UP4?VҠ' GTp`h q-Bxco㒌A=;!UB?Zj>]퓭@KUKae8~-nMzOSKG`9.c:A/7By$ۻR i=c$ùXjVɦd<Zw.l:XQhT)juQ\;b.\Cj؊>3.vğgT۰!o4S-B5S/84+e"]yΏȱJlUhϛJCnOϞJrEofT-^V,I5oAǓ,hƢd3oڎR4(GETCFe|Ij=CSff/˓H4btd:%J"2NRP|kOL3i sM,Sg9YdNJH~xY?1t>c؍ :y-S,'XQ4HgQ[DܑiQ*lxo~Hghے`׳:2]o}>:]CQW;3D#s7.uTXdL!L+dE0<n`Yb 4}!뷱 1L\ܰwIr\MT(&1x8ו{:*>kکE/E;$u4-X޶Х&fv/ŗ{>d5I4M2vt@*8IzǣK-@Z]Oƾ{<f_AiN1YyC:/U'L 'ЌVp~vcYnO\ w(lڥ_OA?8`BzCU<f[h7Taq% #J$c_``L[e2 2l#2Cd/)ͥaz@}cF,߁ (;G[Jqh3x0RJ6^,LȥYBRVv]C\hmŚg<E5ƪv{aRq uc~h)-B_qnijaRxts؜^'4{Sp/<>xDq>Xz=-bC. s/=?$[Vş hU C+Z,$)-+oiR\dVz1erG$d? $SԤ HYF7w9c*-?}=$ VbiIWI8hC0t<@=5-LO*} YMus$wJz|!l*LKǠe&t__^T,s ko%"q^tg MԤhi~hК @<]Ӷ|S3*+& wWL rbRmnbK2H5ѕf'S~O1g4QX0l&'R) , Ɉ婫^pZ̏H=2֍p*m=m27jy)C24#w0 Qu;Rx^t20p'ϬuW+F+@$~r$!1~xPg_Y5Uy;7ÌD 0 X>Lut F쀴9)( Dɫ|ꧾ[*Of> 4oϦWmg05AZݷ~:5=5gUg]evw0p tNI=e0]~f׾¨A*KT=fFJKf1R@x!W+ mY++}rY*НymO綄}>ybwHkBV##qtN.nVDhK&zg8^/֓,y͘"ݝ|# BS,i."VuɕAL7T!wWл7GhD5UqtsR417! >=zF aF5 %G6Z8*|bGf@^ +/ĥ:/ź $oG1nӛ+:,[ֽV{Ƭ\vC˫1WE| nW++'շ{ǒOAA,ďx=2qՋΞ=nl/v?pS,7*5+Smiς_ʃѱ8-(iؐ PhQ&iaFGlRΕ7s> s̊X]BܗDIBCB2Z8f"ȁҝ|rŗ*eFB] tAM zvt8pgat(v^[CQ"-,:rb}7~vEqdi8D `Ql7F$$+J7s'zo2̛|*93F q&*E9C`dm.'OfGFəh) G~:Wv"p~1oqqWPƬ3,fѤdDJw wNp \@?lX߯I5<pGvn'ITZrbf} &$xZVHcpKAAK)(z&@P 7DŴ>Ne.Z"J 8h> ".h׃ WMr/Iz(Z}|xA@D\̧nO4bBz ÚCթ![9qQ% 4/ZORbGp^2v..wn7?h^AkEv61:ie т-T)4t.NgD+q:pYe12-{~qhlR/Ü'Yj ^8R}2D&6AعٗN4TI,AiK-N o$Ac60zMp-ݠA]lJZF 2TE$읎ȍ󼌹 еJy=_æ PB=WD]ǵ.x|䌸4;R(m(aǴhMrQZUW\wČ]mNJ'׏a,} B C < 9B= 9!O xesY,'b@(P7#3@Mfzytɟ5|@t|M87,_7raW+oJ5 OD$:< `y1a;g &^|Ps] +6%=%& jl#{2bڡ$(\Nq u#van0;VqF\&^ AP`UwĞRb₥ iAqF!fp?@.^K |74륍SKWV-Ecs0UAx,Џ7T}|.u=I>3g΋$>"x$١(e2 %gosOW"=K:G<ꜭ{j KGm۩3iw{mϮAzkP]cad1D8(΍cq9rot`I{KOȂ8cEpL@is֞ ږzw Nr Y_ivĨrA!?J2<ɩ-'RwY[6̩588{ޏ ry Wg{Sؕ`|ƂiGKud'p!{i{We@ 4'xs#/GwYə<:DƷӾ'LՁ)2Α{b,Wnz_$!8? Gߔ'톈GR,2"}]esCf4Bjpa My# 4X;7hzf =;jq*K8353[ɣ})d+ ·:UI%=FcEiPs$m;"@KLE$\ƃi eV W3zE6$@fռ]yXL.9 O\p?D ײ OhZ bD d哘)fTa&SAqMdMNza,wJ7cR`2!ۧ@b a6C T怾_! q&DH{g$k9osNи[_;};J"~? S86uz7N,|=\kVf$xސalttsɖϡkn0ۡY1;c M6 u5b'bx$P{/%SD QSYcZDD4%Ը:oϩ+_1lj3I^ʴ$2vVy)߸t{Lux$F^ƻ={Q`s5*6=,p%Z)VĬ 6Kt QqRN`mo6-1M P՜F=41}_Ҟ$$&OG~ڭ Mzì) G`λXXhw#I#*a'Q8"2iH$!ͧVM_PV0ֈ\z[c"0]hgI1"-w_TIDMft]Q FUA<i9|{;C]hC_" >>Vx +,TSIW ncʎnX9]x^]c߁%K7%2@/BPtH"j/uTKsaj/Q`tŻob3=Cho5swMfΐt*ArL +;e:5.&`ųoȟDV+i^lEuum*$ 芚eLlS@G9y: tW߱"=X|VYƣM:bf_1*̨[򻭦 ILn?Rxxjٽ/8ڄW!bzAV0 uyB&Vf]RWLEV5΋%bibw0!lza`V )hvcD;w@P>Wf6ivy/w6Kj*1|2ؘ.@n&1lf~'zS:0{v=1_ ^ªvRG,(rt 8|l.'H7i씊eN\ܭ@U=BC#)AcՂ;TYUۼ;]l?{W f /ۈhd9ws:YԷd+Lҁ tR4(;E Ka 3: KPw3x߸ %eBYeFqņ B_e-K53$^G`Λ` }}~a5wXv_ϧҥj1K)YkBg<ػӊS |$i wqǦy7Ŝ-_ uW+`sJcQt魫~=p' CCҾEgꕞq`@m޼|^~-䛜gU<=X/"L9D.ӿ4 4"m8UYviY!Cı 4Aє|E6V=,RwF"~ W윂dZa⅌Q .Y,;Fn5}]z.b%M5 ' |&P]tގ_V-}?DR!W]Z.&v='} QκyY3|4uQNXD 6XU\A_%xD?:5Qм}pJ< . oi `P(9]?WQ\97npKˣ|q>'MNbUk'S FR4ݩCZ\*.".Ɨz:-?Ūm{ y&bW -4eJaI=7<ok2?7MgcOb/?ٕ }Z]HYPg#`EUH`W~{ԗjXw)?EDKb_aЯqcvHGXC3गIv0fE'3 t,̀žϒ1[/>CB\0*-e9#h>IyS}45G+DA|rcбyc mj;MA0>_l>Бjxh^v@E@tRXI?nH,x@`/Rc A(w>$F~X&MIul"2M'kO," , .bD}F~ꓘ\6i <!+ѭiVt<䵟; ^>Vz(}'dH. = {Dh3&"#Cvӎ_ȧlwU[$ptcŨ{,J~0pQ G s["<:9V#Yw*Hw Ez͡IKY׏&72ªT7{Bb}SYY|JTQԞG6bx:HTW^ݐK?C͉CJhuՓ gyэ*P 2-фwycd:3 "2\2cѡ mtHx癓̅+~XAj?}\֚Ev4g8Nou*[?7 .k4g2T@H !4ܧ&OEs<1&˭4}j`Gp1]/f@1F]M_Aa&KvI!*}"n9U((F`1}jg* T@>Tщ̪w$ PV\R=ǹ|͠Xl"+5^\3&HmHtk]!-c=Cm+Y泶&U3>$Jׯ=[Ja)Vk:%Ǧ}uD+"0`d[b+-$iO%39u Z {vD+:?RJw 8]Dt;>c7ģHo>S1yZouu|K@qycPB*!E`NZ@vBԸ":{~rO~bMhI, "%YpH:q}rӈv63hKGsofOW Ȧ`YX6˯LQhHRge⳹rVz^{.YT% JTL&y\bfF[l`%ð} slp~9odĚNsX+ Ͳ- S>~JMNrh@gsXS=S5.)?{ !櫹3Fr]N|_scfnj4uW]:5V '3%%^@b|PċZM: pȓBMcTu/Mh-}@>d?j`M9nF+Z%?$D.eXg.+4o,{5R <Ϡv)S/9,^F/=4H[DŽX5\y ݭ!kV]eKJs•K:NJQ [RKαK"ޭ5b  Y5r {Dc0L#,~É(2'K=mFY;:U$9{-Z`j?I{dim5çty e+aL-srý-]v1Il;dNgnrX<xkNcG^FzPF|YGhTӊK ןfRAI@=xZR'O\¬z Z<)d܍7(8Abr,Cp\^eUo KE>@dh BBl[ބ^P+]cRW[@q aE- )Zu*P,*%ސPͅ?h.G ?QQZ0#֢߭' Suw77Pj igتw3ྪmSמ&"z;`\a$gsn :|YA7ւ^0a+MzaSIk9Cki˞Hd٪7@@:"d1\}!ѬzoB%`!]I:}X;l i+5LN>\hĉc>]W}ȩ>/}ɐkvΜ'V@8HCZ'mKz?5G(eȵ:o+uwԥ7Ѻ氳k700h*ɝr%;{d[`OY-/38u'<bSt9ˡW=|-6.^ Aûl.|Qƽy/KKtTv{eAVۢҞ <'4GƖ "fgʁ{"&DX}TZB^wI})[{- FtѴJ|v rg .$obrF;zA,idPk53)EhRmTIpz-6/VNl)x>Pi -9;:b5Iwzإ'&/q#}\ ]4CH 솅R5*5c4g8y?[=8oPUi0ο퉟S BƬ2.^G]stvLX:NQۼ=< sVI3 O`b;U.W,bԑZV`d>RJ9[E Vv6.H|MeP9Q0:NVG7+Zh^isQ}ÛI#\p˚ˢVqێ n2BYD,_G5.gvDwO>Fβ/䪪U2df_.z>-5>Ϣt.ӆUݚ]ؒiYAE-D[dp< Fּx` -ǢȺ'9Pl(5HOL}yU~|ZA~OrGtװ ִQ8'X\99Au7|^kT[%6ힵe/[Ul>6'u[0  e\3(,tYD"|gMF_IL.+7#0cl1䗠Sb3H(Q"_X _?p{Tl%3XtUM]Ky&rbHO7=dsJIj, |o  Ys>^g+9 3b-^!"[6VV=5/, ԰!uiLR$.5f1[Ƭ3 1،0₅ Pl=ca&־aWe>'н :C>6mN+v9T Jt*p^s-'M5 `/ 35_JD2L&[m`?)C tF2ynǘ֝iz/dxsyRtgNewZe /E8%(bqr{N_O^:y:U hXKA|aJU mj AOĺT4/14?(P\IHРs,0f) d碖XC7dB\v 9Kc3HwL;yqCt4;mѶm24i&ܻE뜫7b `gM I34cttpk̮X9U/bĭ},e*^^W1GO`h}Lc/% e|k$}lZ@Rբ5Q;BqHJ8NA &|| Z\J>ONÅKF%$̩-z!KnWDqr-ቕ .'0\"镓i<)$Dwv?X?Q"qӓNFǻ{hx~]*s1K݈lO+!9#͵Eũ%4 }lI`}$P#=(V}$lxD4G`ª{)mʚ\##[l1!oTU<;^zMX;CPqLJN| 'M #\\XqCU)<CѽeRX*eLPϗg(4ܞf8pۣ㵇ZOQZ$ Iս~aIxc1tN갛QI0^J;8Nrix)QٳR5싳-yMK?L%z~/ oR;]ӗvE:|g|LP~G6̾ B*/PGYyc"Ow,w"I8L\!W WK wèBBz}=mm$}eZBH7|!a䶁j@*SIK3k~L= ]s/_&ɺ4B1 9Af'iLu4 vSjR@.;¹`J(vY6 g\pʀZ eGi~#ɸ)2ݾ+u1!:AO9 zQJ9}cSuȔ}=RG-Zr6߫ByĽU8Z VFajDG|pz;8#E|Aәb$ge??a/aJ?sKo5 kzB^<$լ{<pj7%354._͕/.Yo(!lqk{(|P]_Gd V:3Ax_/dH""MaOqVŽN%%|2tr$:W@hzW&˦: WT&+ ȋ q#J%ҕ?E Vr7JM mc5fy/ Crɠ+wMRU=9W?Tx{Ao F Κ<#z*2/S;IX-pMͫk52!h!\umtgf[%e弼6_q?SN VS`a<'mx+A ewj'Y֢Lr,$_9VrO Y DRA[y&ӽOW8ؽ2;2/i1@hd-q%n|TǮC!5D`T@l]ഁ W[CoAa!ؚ얩/_0 in⦿,$G4ɐ#@$#6i7+erY' m⮘#P\xw;VWy!㔡#mwlN_7Çt 4|V1u7BSgDx򃜹RY,TO"e2#sggh姤N-șb" guh 7p31 D(:M TM{Lj!X_orNG~$ K8"8m;43o{do#(F#zĢD46i<CV.V,U/8~YCHS x<<柛L['d컧!FM:x,p{N)sL;|ݻ^Ռ;27D>^s7,X@=`) [j%K:m8=gH *ektڷSpuR־ii_% Rt`u9Жv.jmdRmH$7K:*z6j A7%('2ߌMS,b$"NieƱtKV奣PUv}c TI 2sylӡj1Uן°\uBρ/o7a..Jh,GNGpSd[?B1AH9<Ԧce *$~}g!.orSl*/^֎I 94bYDł r5&~^zuY+Rjx z5܅; ,{8OT1;mPmmG`:IvNFiw-ۤ늓9 4Fڋ~g/ Lԕ*Gmo#>UO6(¿QӜdTsPfrlAqNc>7HHBb.nkj.Z(71Aw&DؕNXm ٖ,n`4 O%-^8l=s <NXUeWYsy=@\*+9CƨCq˺1*BͱceУƉ.<$#gqp@c#$[Wu>@S*whW/H8< ,ЙI5WsGKQ7SN !r+P*Pp/Rd?|1|p[79BK7g6PNOZw?{:Mɛ畷26٬CQt&Q1 lOLᚍO aHmr$ۘhv88c7;JVC dsn5 =O9o6 /{q?/M7O} 'N=fmS?x?םK}؊<ΐY !tOhF6j6^r"!蟝6'bwPi-"[\ sJCZ8Sa1IT87h)˙}i `J `6`5S gޢ`2Y%puͧ 1^%dzHP 4OwK۩uaj9Ž@oԕc[MNܒK2pځ+}h=;pgEBsyT$Xh!Q\9Hd"n=`e&TIQL@O`pjP5RR4voSpQEmJz̴QG ݪ[## qF*Amu\5wް[t=^1\Ced A?TCm*bސ;_2nGu߳t~J1`Oj" _ ab_}tO;ah83>1` 4Lj}*vx4SɐAxrX櫼H͕`؂/,}ԴexMFDnͽ%pf:cMjvcd޽x['cܩb7v=hE _ȬYCVsM}.u-=w7g%\& G_dM\W&:b 7&Ddi X*]آ 9o`L7eq.LXLsm/pzqp bH$\ǭW N"O[->ۢ*a9č1hgXthC1sEz).m[4葰 3 ƌ6tX|Uy=SSѭi.3FkX34!| a6]/>UC;N yN:QbУUW'Q>)_+]0FRXwwt#|v/NjvVų vXJf";@d!_um႖(nMN`y†!r$Of1΂Mic6*~%TcW_x6KLp(X❯?ǁk>߂5$z*/nO&\$_48]#<"اaaa)e*¦:$/E/Mؓ-o;K8u}p!0/ym'&wwlk5DJWVVg ?.!;CB6O䆮.0IM қ}C+|YP;t59ڰH83Nbl#n6ɔMZ$1Ar?֙ϟp%φPej$j^vV3> :}D Dc E~@B S;i3{*Wp7ǷhD>@krC *_lyZC*73ib*;Z&ZŌYwC m?c 31.8@0"u0Z\.~*ߨa)bk[Mo o?1Bzh >RGŤ]*\Bj>@)f\XV_4>#0tnUή+k5gt=uy&l!q Jaw4(Ifsu,<;!nmXg,fphD9}a"7WD01ȰTn?yb8<=۩2cBnkm<+ۆ.k0FFGx!\i(Fc17jdQ؛= eCh m3)'.Gw>AHҫ_eB 2 S[f,[PW7 T/IPԦm^U 5[x0?/Y!iV[q.6ǂu"!4L:T =``-!j>enɈS<>ϦUN "L, UR)TG6iFm=m9YT]t~qH(ҰbEgpr-CHZ"Oje3g6[B`58ZȢz3 9eC{Ffd#Mnнt)Qq%eӛ|'J,l+"4+d='r31dX UǵʖFػ[XFBΰp~.ΏEg8*#7RE+Ҿ 1'frӶk0:vM^ iQ*a2\S{/m|j2<R,y_WIO&jCjQN!yc8B`zF{ء `Sw2)(٪MĖO1t{-$P-&Eȼ#Ɲl~X0Dd" rGc_ 4^IYFl4Yiw"R,St_7O cB)t n 9j5Uhެ{f5ZΉ_h޾ӭ;s):;1[? m̆! /?Zca*?qO |Lc,* ZOnƀ jN_;);gaZ vDP.N96@U\vlӊ84[`=/}pmqPo !ja_TJ()NR.8Gdm9$ W7UM. b&GN61Èi ڟ?׀HkM{|~7c=O`)WIɔ@ K\:awɻP%r@t@ kk1+O&@&,dqwYSS]E3P?LJY7*΍ٕz !Pe`85bZD 웒~FWLRv'G : Gff.--]|F_ʃtbvn#5 s.ssMSi܉o41OPV 'šԵVCjST +ţeyE 7(&xռɀ[ lyFλ%0䋘Ns2Oq^Fo)snj;<]ݡ5B7#7OV5+n>|(auFEH1D33)RJStT݇@vT\Pa-ӕCϛ9hP?!4S{S!6I $fM#q[ra?Ytb)[&nWK՛K# Ďj63u.# MrG@Qb coyۅ>:"-6yR:<{Bapy~CQy&asCU==7``0LK`w12SIʨrjj"uZA .n_l fi K(VM.(t *aSJ-~6H7h۔=4,_SZn˚j`MqFnEщ:0%o^Y֓4`K·,6 Kꚣd҄ `zy~U‹ub2YՀ4b?ܑhWxAWEpp% 3r)aV XiYᒪӕU(PYx)452~RXu< OhJ̡?rIjf+tg͒bJڬ2 pfU#kma:’,n@.9=(<A u -Y[qpRlzCk3W2_Kw MOYV8%7ǘ ̚) *%Rıfi550$Rܝ-,Z4xg{T49].vױhjjsSR?D;r*&҇T<p)y6_Cƭ=}JնW4@]21 Cы?5Bfs+۰ˆh[i(J :ZCy -c5['[/W͟;+ѐZА{LaG!CBY4&ns\vjȶm&<Xiw/q5vv䬙 (?Դ {Z{SF̪8+ޏO Y91MZhr|2$šń:P+bXie"T}jbnwyX?i(cXn%ڝa_6_EvzB=9ԟ? :z|anڏq~MUm7=݉r};ˎ0Z&71U{W?h>n<~fe~`!: E ^ᑆG|j뙵ǙR0:e Ep$d @%'"yp*"B|n!f5U_IfB f86:,/;RM=}H V}3dB(U`Dz NO墓׈Jpճ@ ;IgaAu #deJ)% xT'a Qz"P?Jv\+wvYmd,HxnO5[uK4]ζ@tP@7PO}8ҪL8~FC=2LahB q]X;pW#=H#@d[59ܝyc?`iO9՘'N:1ysK`ՊեwߢD>Z|"4JɄ.@΂.]XY`I+YoH V}?z-pl}3/6e KVyD+s-s8*4#S$wY;ӡQC=C8]7IZxq7ea?n=/՛a\4~&1hm/o-O"cox',Nt/i{9[xD(Zܭ0)V myDdX{ D.u陵T=Zײa^Kd0isóePÆ(X-#ݺ|^Ǚ19J*3{͒4JGџ"_OL6jh5m58Π(ߐ=vXU#J ?>?ܥ9CU-Ғ)lYuBʗZKF yã/gɦMkTDyPѭLw$.Up,N>YVVRPg-urEi7+.KD@g<:\&2q1"=X- 20_p>+uE D&Րn_VFRhTMDz*Yf h4u}F qE >O I vTq0qTC s& (s)0mf"e6ɹ8>+" 鲞+>FO\?й1j׷,6-U6 G`6ClI=nD5ٮk$lǐ^ GK[Uw<qxn4q#E: I $~}i,zS`kZA=Fs!1.V#'mڌF|.sV?Wz(6~lصZl:J)H>Em!4. |# l!/j#Qd%IxSg(c3 Vl'p:RYڱ.^Pȿ^"_Cql>D @aDjlŜxy30TDn〯^+(h󸩤&J+@zkn'ܟy5{$d;H!RIiIUY];v'6^1chgt>y.yq,b{D9nYcWB^>ii˚*ʺ"ij̃|-5{w` crEq=E} nqq'+;q e>dTgi:-Ǭ˚U?E/uOQ> X.PZoxfj:MA? 1UFP+[ߨo|KPEP(DCg`H}侸Z/Il.! RlCTv- 45 JbC\4\G'\Q qi7^dvbͪ Mg!kax?e3%[V l2s[ݖ %k2ӛpJphP5.]VB?ipZbfJ8ɲ!ܱ}mYVt|cⴷ-S:Қ^ԟRr9yZ[qzf=&@!Ϛf*$ "fÇ\!lPۣIxJpW{,VnsZ ͝Yuy\ImG@QcN[_GB\aC|e|'j6c  %UC*6I"y5O_dbqk7W6]^dH£R@X@KWy>  Yg $YЈVKW4 *XLZ$75O~> ?3/LDAfI(W#_GONs!,7shH Ot/UcNY"56}8<\S"j1pL;dBIA+^s)?J+Yh58xv&+!mcGV?Xn%;>rJ\ ֹ;}fL|;82WQ[19ɥT =[2Wcmki؁v%HDM@{\J:|I>^eʅ.TKJ`kT>zT DU33pҁHlj2u\Þᳪ |ág >/BDbܧ|T ͼ(0V9ID5E)J?IqdS1zkKpϣ4ncd_ ps"Ӥͫx/I~ǡ*L;Vvn*i`}yQ[Qj}R;Q*VCC*;J c;-%[0MOd83w,I\/?1r@NW aߋ " 1 oY %s4}I& dmobZNbI.͟XmP˚ _+#SrJlŻ X.[^buo t3&O=7CK %)7I U$"9 ևԣ^q8z=9|>5^bhHqaDg:}:DH5bGG>3STuSAqev6PW9kb&#Ihp|ŗ ~ǭzP4E&HNQ;H2y u){;pU8A`,gULd8xgK^/嶖mW39xd$R0jFo$XWc KcZ ̑D9њu 4j+<;oo|NZ˲r,Ix2Gg؍ѕ׸ UUË͎6!}At*F 0gg: O>-gvB9dAa䞀Iv|8t:R}8t1s6--~hWtUa@nhBt->-k(?C`n25HAYvSkF=αm^km0uTo$ |e$L5}D6@AP7Sv+ w0P5ng*ϑX&stoocxCO=ƻB bRb*nQ7sħ=&PD%^./Ǯ>15,ً\IN 5Bh͸T6G W %Fg)>$ܸΙ1߳lej#~$W]ߙ0|a3ƮE޳m ɢXVym6UCS]xr tԼ-깊 vߘϸʛ+Z?3[ G#i-rt—x,y_Zv9Eпh9{ `F—Ek2b\Ǔ(S(>-Z<-U qb}Ԫz_AQd.!P'iڻlZPz:KqX Kh~Zw+S %d.!үoJl6 ix"\qd#Mm|]zh^pDU5 W-Y`GB&K>⬒T]&es+P dOߨE>ekkT"&Do r(wlK:?NWeAfIvL,q0r B 66)|"7 e`voց&Y}%PLa6S]W𧷢/qen]ꊜ~_ZmU6zSbwvBG;P~cQcv宏ȣ&)g$ a&"Yគlbns-CK8U)SAҙ esJ+:TS!u/[1}g*9.#3y.F`অ)^OOC6!j!.DJ$@l}עl"xޙltoެt2g𖖴"TC#UeSϝ3;A 9]K Ch0zg?fAVV is?^AtÿQ30U%Ҟ ؜r&V;P\8Tƹ!u Uz{ZtEd[/QE/H$VUUMH@qe=Er -^e1֞w}?\6H!xRM1sW⪗Uateٞ!atTm,YKZ)2ap:V( /Plg̶zmN&[yf~:)[Cq0Om|ڿ.aG=C=@L  ЪY> wfX5]π~a]i-ߒS&O(3P ֋6~ Hw "r>F<\Q7-7)ol~ ]j bw @«lAK9@ҋ)emiiݚǮLb+s9}}sy:w ĢȒ% 2͑!p$B_::2>Iߩ ^2e{1tR=|U}ä9xV"zNLPB\zbmQ 2;EX}cOaoqNֵdqܤ]>Hmtt(mx5:"gQ \Dj(C0԰- 'Iܷu_!ƞ|+C,t4!ýGk1S$LILiȻO. bQӝ/~q…uHvI}qBgڇ BRT9q:@rA6/c%$YW=HLԦRšixF\RmtNG7|ؽ 5-?#p<Лb|\!u`'LLܛ\4982@NS_?fӃpHN5[drнf~$i(bNiVws&cI@myur{su$-e.#|d5y/nSCҾVt@oNDZYa %Gbf`vw@8DĘ(l)8jyg~b5. 0d-eļQ;Ѝ.ditFFzn hi!2 x4WN-4J2Q/KL] \gBhsd@QyPĆ`9Tsi_ߪOݥDU2S{$?( U-A3HsnuK j$^oom/I*`='Ia\>V%"Ӓ qoBTt.KHPes*" $Y82%\->_%}Sv|yi W"3F G9a+&5 |w';5%~M=/ېWx})4˅bx 2vo,K%zk*/Oeu6_t~.I`IpCA}6Lhb'OuS&9sStWlA'E3KU2枼s`M+^Ň󩉟mw!_74^Oj.Y8zӾ $hZoJDHȗ@r: ^t[йm{;_a[Z9k2U2njaVqUDzGE M4zM"6-Qjos-|O@B&KAsg:ݲ]rĂ~R/|ΈWvq( o=8#R|e5QTkbTD' N۳Dok2d=Y*'Eipu1eXϟM~0LVh3-tmĈ{FAXp|\^ >IP8;2%٨z!&"4W#$IȂmKg`hQ}2||͈d(hxJ78!Q`ASA᮲( pc!)sC[" ]DeHݝfW^A $EVZ;ysQ\\.w_tX M ;y.+L0'؄=6X9--Y,}lo̠ӹW;^@ =yt[Q8D͕c%ɾnDnnېg 4Fk8Hye4hXYmhFM+uVzA?51!6WafטӉnRTPkЬPUo#r y[8!7L"ulY McCT+id=ج#Q}WVx Wo*#!D"::x yMOFm)(2)r. /tA[ 9odeu>+,Q~4ɵsd1 7b["s96~NzK^_ICM OiQ~|?ϧcwɐHMP*q"aUL2wOIm,RC3(F.u-g1I-jF;s_Q *gZQb,^yT (FKƚF# j>|%ne`пܮIPf CR*zځM DOQ= h8WYyA<Ģ}/2~!j2MPiCgKf p*ӛNs0Oϻ8ǒZȄ`rʑQ gKO߁"YB`47 i)⩈F PaR)sT1ٝm*^"o/گJ!,uf~5$mxV ) \ p ʀ5Тl?:`+<ջDL$T* ph*Iy|2`|m Uwg'!V Fwi-O+?)M~U`9Y^tͨmws![@z~HPDž>YELV;,e"]783tBIeqwhjhzгl.3.s_B2=iA,E|kRFs^@gtѷpzKÔWHw#ӚPh YC.}WHFD!\D8IR =k(xC(<èujv? 3opJsTg;zstNH)w\N^vHQEx%šmq[%,R :Y @E~5>NumsD \kɇ:s&b6씯gIeʬ"P\SyNʷz@x dq LV? =a,!cϕLĞO.qpv"Im- d-Do?4if}FE&--tu~c[&Q3A)by2H7Ų^49E(ߖ5ҎݻMɌ?{hOcBb(::C:Zbwwy6*7#Z\GLE%%Sj$e)6v{[I֎؇F 燩I3cr<⾚9?tpV@.!nhM"HP3Ur# A3օܜ 4,p #K[4>8o@hcIp1S/'JOUoC 60-|I*'0CڧWi U &-A"AたH23AQ_k;] xe5.az!%h3/Z x ⋀_N`ؠiϽ .]N|v|ғ6ȡ)7_?g8Cn 0|!˔zMU=\B~!DlajmТ`bb2Ǟ p %k fa4 Y1ERǤYM)*32Y8>h֫N+VjT^YwL4zA)JtW/Lf2qm5d'V h(sРB)'`TUE,S/4&{3ж"e# V ~pd4 jJeAfE=-{,{h.DwkȥFCCouCVg ^19:;5~jr԰fE% J+;My}riX67RvӀd'.==ױ?1h/nu<#h\W£!W'Vĕ1wQ}y9X93.M׉/WRp=ȂaA(wSRIg:8 vv󏍪QJZOhzmB8N o>GcJ2tx^/Coky" ߊ.ד^e0k&i j/ϱa.uu5MIzro ,S95IFel o=cxC( `Ϥ:aMGFthzQ(WE2Dwl%d:\-[+*ҙlE02S+yia0 u2`hFтjo\X ͸k% "1qBz]UD150N`"&iq"ڍdmeO*lYRG*l'9D'?&qeKWaݣ54ĠudC[xeLi6 #pMA81n\A6apLK)T˜mY4fmKZ#*vczI޽Dt7ݟEDgCP'R KoZV =65Y1.g;L{+BEb$݅agH F{ynS($ShWAVxB.qUN=My#V&`ԱX폭)\b˅&xCn15vwR޵> Msm!-^uɥoj ,D sPnAN$b/ݐmt _v߭\!`xqtO!G׭8)#p0HPg=&Jf @OdU3g$,Hzg.>26SҢ3'PHQ}#1Y5ޝg-&) =׽Dv-ADT?畓FӀ߄$-Z~ڼ,d##I|8^7ԯ #I.ݳ :φM ƑbČCH?RafAX 0$Ii=q~Z*|Un⧢#ނ+0v2iԀV^CoFTKlisMBD VJ {GicSh-|U>OwXXX *+pMDrjeԹ /q ?mYԛ-Z9 l=~\nHk2Fw9Ny+Vˠ9Vp?" a=ȁ'^}V?y8c/v~\DL#ll} '\=֔nAw1k8+ $ ۊ.Zv㋈uf Ek)8J1޹.ijCbrn"޽[@AsA$/L1gR z]ʦT~WLa>-Hla+AVB?e(c|W㟬 Z+E}`&u̱HᅾQ:|!QP4h%{҆7> r.X)޼M5*&˗"jĶRP+D]vd$ijT:Yx;c&- m@X ZkeK얃șȇ ?naMlinʱp(3 $=${F[Ds3.Y&R[^V$L9̚+6``s3 F~=&Q~s J\*57E_>,rFY:Vy**NZr[y$BhBre(yiD OY]NZ'߹2rk鶁V 5SO[8Pӝvr`c`2U)z+hP^'INl%7;dmQXgtF"vRbGm&"6_W̸}S\ܤγ*7Jv^Ot.!c)gRc<+?,:F[(V+6.#C^2Յ9Yi{REaPhy/7Lu rCiI$}l)'eWb0L}!{I'E2lRcޖ;)g^86+𿈫ҩۖ?d"k9 |ПEhzߛi'9g`U+aPiQGrYn 󴠫o&ۅf7R[K‡ ;V2.QR/Of"E&CϏS:d,]*H~Pb{T7)wfGFYNVat*}(%0kA0p{Ɏd m@(VOs̸>_;9:Ϋ% G8]6 a$ l|ӂUeBYj_DJTq?ob_"boM. &v$wN8S\ofkbN t\M>j"I^>9KdŌS*Wq-%o61$.?P哟u%g|TވـF~{ٜoǒgѪ:zHa 7=y7C@bRN`wc= Al) dj},c@܅ Vd Y^XqvA{?+&k顳hc?mSD'5>t@!!'}^a5A ^VE= x ͘H^UC"fcԾ?Ib['n9]M?NxQ\*-^܃I9]ڃͷ-xA%?a0Vs7$EM=ԥ1jNA9}/+㙾`5r{VTIJ` j; =pJJT蚕bMyHNI u64+a%<*\ł455G8YusqAVRSS4>r휲e'l7Uj.5lxtvk-nN*: D^2f5ƒ)vv'|]ߍMϵ6Q%q=MI¤$D`n]{E072?6uOlȑ1b1um }b2U,2TWΡ"?3iXU oJጅ~n6svp0 D#IV209@OT/F",b|l!w8b 7S=6׋U"aQ$T\uSj\Mc_") I,zgIq~ڞ alR6qԒa0XMqcd& [Ε\lUu,`ϴ\]39ʞ⠬D`3X;=xtq|*md[~@ BcAe53ۉN8OUKW@"}M8@ e:6tjF݂3/DK;PC/>chvڽj_8:rq] ~nKCjSǸ/)tgT賵WbܱoŬL[tF{`ݫ`SY%C><ڀ@ceWidU.Pzj3Q\j`+ b5sK4[AqEnbiiGB>eTW2_pϫ)d7uB_YFll3)72GƌaBF^KUM4AE\GAlwnsFmy(]W$**xS\l7A+ӨsEkH-6)3/9sي8٠6#E;fҺ%yCj@vn.Tcꠣ2/W%*\MpJF4lH9T ;;H8#O9N&K =5Fs'Ap# ezМrle0(6fҰ/= XtW]d99c] BU7HFmWᘙd/f`@BC%|M`&NoMH9e7M4L>`'9AqyʍQRR֞[#+yV1,}PK;>w1K5.NrjÉ<~o.?4bSll7B0 Y&\;}PZTY*dl,.].>%O .XӆMŖU[q9CW3HpsAtbA4U_L3`_iD[ 2/ cBfk)ͪaiSq.qo.IȘX_ɠ(?³}sUfPh^RYX8RkL,]L>\<Z`ϯ;X /ՠd{Yy3W;e` \FiQܮt26)H+ ɸ_vR飯$ubkeEzYahSgM'O>[@1`;FG)F=E20Ԝ)Ii}每Z e3x^45󼙗Z+rK3L} kmD Ưm-&4~OQlcGM==$|GuG]ĂR[7Ch(SFW\ܹV[ FTrP?C*p H7Wuz<݄Xō&O&g5?^%?)+X(ЮN+ Ʊٲ.L?i֖ q9:J w|y߀"jܡ iXe*xYt;# o>'7i'QI\GN oܺ6^g24FLy`*U&g[Ry0Kd)ҥ{#̓^p; 8`)Y's-+4]u$qf*Ia|xqR>T;_w"@gk˕KkW[i'cgXH Zv'$=KKuMT, J ѯn[(>ɻ:DYJW!EiK%J.̞}=7L mud#^="?z`xkTy}b,' *Y?=`n d2YLv~8;\כ.Tx'Ւ3)h7-j/aewN*;>V T*mK6,<I+ ̟٨]Ж2ʄ0㭱e \iy{B=zm5'svAXL`ˆp\wX(&6÷脬գ^oJO IGW:zN2n⭔'d듼ycb.mJΕВש0E  =`~3@J"o6 5_o8ZJa|ݐ$ݾCBoYo D3<"Xn5 k۹1AuC}g|fM)f~+sٴ@_Xۢsy8b}/ rolxŸmM3$"$P9֟qwZzdTv5r~lƁA[RAU:?2w,֔b =gchs y=o4ODh;Thœl,%Q@>sL ~X6*j9ф?|#<}Eg]tpfPIkzV$&`LM`zJzS5܌ ϑl;W~ |Rܬ͜(erV&->PFx!,KI6wY㘸h{-4z'a@[\萦UZ 6eꋮ_cʶ.ᖽ8E %Q%ǃ:k+-o#iQO [̮s%I}D~YDzz+Q96v o\QHkqX;Qw=%Z58P.zVpՕ))6V xH+6TA~e,MotZek{1= hsu/!,&?vRƒՆZq*#T]7IH3ح7&n*Y&iPϥVJ8/UGm5IC/[kx'yz x,$9H`YμL̂Yl:Ui cCC~oWC`4PFq҇ALr6Q91ڀV IƮ.L0Y6= `qn=MZ$o@H5IÒx0j^ bA A>+ѵiciVPgudqb 7VH>,d/\EԱ'anf\3sȠ>YC & >d"0K]fPM/V寃\Fo1/+ZzB^x% ˎI}p6==euE?]6x=g [MUpΆ˟L9tG2{2Q6,p*L. |N]`~6*vudM/Zø'yL7jA^g%1nE_lzi7 n(IIJ㑕ƮpyW)=>x#FoHvP;fvXᇠ0 5KKBwׇ{Q@^~;qC=qO)Zԅ Vڪ=[&GMd `a_=R*w&e6 *>5qX=.hlV 2>@^#7Ej}6J\;Z;#=ґGk&nFp"lmTGl6R[z S'2=SB餩5 xd(/g$`Ȩ_;϶ߙk.N &~,.hw(&3xr<eŦssߋ͕"Kux!NY= ȓ jsudOVB-3I~̰PzqK籱ħ.5LK4KIxZ?Wc̚}9~70)Æ )ޤЫ/J"zovw{*cc:Zڮ_©j>Wjvm, 7tKǹ!jnpVVT4/pd=`#O>NVj;/x:"CW*D[ft7B YJ΁l6ɦiM1x], GY ?7?95|pрO7t"Fy^{#\!?Xj_$_JX29 Nߟ揧Qt 43=w̨ %N _Ppa vib0~Jku*Kْ_V~I&eߘ;͆Gn]+Q]L؀ǜ(]:!oO^Iޱ+%P!Bskhmh"D.1';.TWqh,΀WG]>2|룱-186I#}гfNTIm-1!א~6eb.M5 ȣߢ.|߃l ̹ack-99V5{ Zm|AIfCu2Z y0>O>T(A7 e7QdkCyD80b6rg 4Wh"!v)(fu/8&U <}fASQd,.3 Ŋp]jE#Ҍbx-`%Ip&o y?R-:MdI1m21?4Yn2G!͔Nxr̕B%tPB{]cKXr̮V1j[[#.=%>wbGχo}A#&5cƒuFlAq7tE`{;Qv>lċ:R-[>U/[g3mW(:a!X 7SphNZk9Ɖ`ÂUiucyojPRЉf#? Gxnj@N]??#6l9;s@v7}+H]] lg{Cch|1WR#c3ZLǼ k://X4ێYȳ)>9&dDS3i|6▻<}&H7˶}z175IPjsRF|`2f|zȣ] &xG'% gi]GH[{{tV)qT8Na7ؗ՗I/lMJ6QEE g%_`[v_-h:8jZ۱=;~TDz8C1q|~I#KdMP7c#gDᾡt}T^'l%2ʚvr`hG] `/_=L5c tצ8_NoӺ'YG% #{+ąB JNfI7}iW`]6Jq qJWhǀbY}pxSAXwun޸̉V&%"W)H(2POE$LPl\ n>'3dVU[$vCkII%ٙ]z|妉߰N>Ma RnO#%Ӷ]x_my7]5 ŤLx8.Z)?*"lL3དྷw]7c^(f<4%^ZRC,,K(=ģb 0k >hDǖ_{L92x8fZ yq+̭(!y4: ROOGy9>ZP5 xC$ޟV`;˺vnB d$r#U/E7VXb!40$\3P  ̽'?TRl5J[ V 0Q_ϟeBŸ7=D}n&zRDk떷cX,Ϩ&`_0/{B4ᘸ1-J`>ȘòVy1'Aĵj4OZ-ޗ(D|(iΖᔐ-߈i2&ZF(~a廐TZgv8,Ooaw}QW.Ks'6fzQUG8R3}8^ZΊN>00S0=GWaD6θZ #үS\ĦSB8' 1OhDJiԔEC)uUQb-@XMBq95H"-%:e BMSTB/&oh~BRIVC{ AfWQ?>\}bP=γټUڒx^k̂:^MSJ Pٖ(|)@loܛ\iUB 1P )R& 5/HEK8ę3|X符)8Ӳqg S 0)Ñ33sK`GH[[R!N=,&|`銘t`f0߬4=PKm2|= M$|Td SW@^&ءf'1\T 1VIS۸`6Ոʕj_ 3$4}?dYNZS LݳB~ Qd[c#JQkHWGF1"R/Fȭ Z#xd&Z̗Nu5Ddn" _Ԗ7,h2¤gTtj| 5ݎH\W_M< C-r9H + XY=ekH1;..%U4s;v\;ə ai'-hO:6+~e݊nJd?igv>rYhd)<4x9_`1JTtWol!TA [`qYiq6ï M*1(u^6o O5bBk_tb,㟠 exV ݘ"'l )B \=su9M܁pc wM 0Q`S7hF{1Yfp0?N0Ș ۅgsZ,QW9 WTtSGzقZr@ Q% 4pO}sv:7ľb0K5}#==~Ou S/V [ЙdU/pa"#l9H"w1iz4_ \7gnvdj 8$'z/x]ZL y\sm eGHI15"%è3$$9ksHh?3t핕j[4'8T s63-j 3vnNwP>#vP]j{2%_&IIPgl_;{ڋʮpMf[\l;I!M]v04˭y@(B&Œ{atʛΝ+[̦j iRCDQW2=w+~)IqdtZbO }Xz$Ζ5mS牕N9|Jƚ Pv|ѳjT(zJ^=Ed`YֲڧYbiM,rMrfÄvLdc9bJ|ٓyw ]Lݳ;Er!ztTɄk}4XBD9z߇yEV &|o8m/ оKxYېj~110Cm#"װ0/Am?Pʋk23?yAlTӭvnZJh6j"VO;@6G۪-Ζ`nkuESAU#ApCyDP"cȂF-}>5pwCؼ@J f2YIEL@Ǭ[Dr6oۮIq1:L)cf<ͦ=c!BEK݇ǙJp\ ?>Ig9xTʈnX@Z}T v; U[cM,lV o,x5ӄ_6ɮ-Pґ6 A%]}eݕ˻ -Ipk-R ?Ӥ(j ˄xf]"`n2a\]_rp T5 \̯]a\y;YP\qdnJ*XQԺ*eQO{T̔?k*W*ł}#Kvb˅ Dl GzD"-0/=f% W?=qg9{[wko8B2i%1QKW7B.jܑ\!S`;7A}.b|0S:yGhe L؀-P1JE0f =2x;h]8 {co{< ƹ :i3;JWȏ.~r E1! Oݞ4Hԣ%1:4@ 4*`Oo턠a̳N ^aL~O.7^by_ZX/rՕpVa5%0Zv99 i"&ٴA 8%$mY[ TVِ!_թoZנxK:S_-_7C!R늺r*$\!I `|"ymԊe˰HA{)U}`@3cgq- GUz5q$ 4z C ,6&NYXZDL׎t){JY<%5r.aS6P vw}k|EuVnx0 :͖3\`$ⲏ%$U0#tK v˺G6Mo`/쟻djY\RBBESA ,cxbtfTh8wVĻܕ{7қSC [<1NVpE,w\tF6ֳ+k*UNjmN ) @>[RxB7|4XW=5I GilUy'Irn:>;zN.@  zTv7ŷBc `RÚBk٭G6- [*hx6BIZa!uD!haqxLe(MZP).p81IMc5{\nsʴMT璸k#VVjN߽k_ɛፅ8[ Q #u(6n؈.֋vhMF/ӕXBIfr#I3QMjL1'7>C}e- 7LUyE}0гG?K KM3I9܌4|;kvqoU-VwQ5`11 >g󛩨_7#+w.ʓ,x.( KAü{ K*h𩋽 i&؂̓l$yѽ:s 7~'lkLV23֪_ $jHbRo5bjvvi=( g%R2ArÌ"4o%b[\Ī%8 ]𮄩Wf,(r!j:RMajŞw$}$':fs_֘hɑ{n3-moG&n(`| G,] J Yzd׌ح%_ԝ"$Uԏ%ko$cF3a7I*/'*x],= G/ ķyf5]{꽂p̀1ȥ }XXCuGF~dŽ-mVgGS~wk[4.)*Fh ~:h?0pKڀ7V jgJ"~()Ĺ 3>)YX&=T~iĒLY?[8r~lغ1̧^/@_FMFv1"1aCC<dŦٸ|i;qNPWyUKi4b&)cwU4vlPU-MLmLƹ8SCזeRpEUgJN eͳ]X J jGMOkW`iynU1{,' w۴]<1K[-8ӿ4Qq蕚?/1N#ϜQxDWd ܿŗBҕ%U*(vq'w 1jĕZ$Qr>&= MBRUvy _zqIQtԹ_`,{Ru>iK]0h>>%BBF^}*n` vqepMۊs\sܳg7{xrXnU*IP/a.3bvƨjqieVLR&HeqNK1ABwWs\5{lhvuz4Z(1Hn[ j9$.\.zpMF+cŀJq+TcUR|wtgz>i껎T0"jyX և|}}C3-.R%GGm"w1Og c3j\~%= Ǥ1W$6Q=V[2qskM7?Ni|}Q{ l0 oRhEXچl_~,!N+OOBW -ag&.׹ gO.6ע8l_ iJHEke7#e#9 E=s*ƁRRN\ C(O/Z18\lh)SAbc1QCgՠ~IP`8='z\Mwፇ \aS?Ci2Dj?~˴ HU>fPIAev-{@8 e3o;H@`ے6ۣ/1+u?q?/bM?y-$ѓ ;M&> 6N@$zE[[L5!oZyE,>h`jk[Py:~&l)f/_jޙTiF9q8<2 .6c^kEn՝ `q"4Vf"lVk>zMk#FMqpt_LM a8p-!fSX,70MH :lrWf5;@C^6:'25Eҙ@TшYd:tMFbQ35~b^|sc,hZy(86MN;?iLٍ1ӭOE2TESϳLw1Wy9U.M7 סƑ ]Yo-fއL#+Z+ 9[һb=:@:IX24XIEaO9c\KLZe;ukV$[Lx_QoVxaB&;s@dǧ*P,Ru4.Icb?>Ӥ=3H=:)nI\W\( b0a:=zˢ=q$ 22WWoj W&QnUO y_"W1 ʿz*]nΐ7EAOAv:H$W~!T}jw!Z/MK$gi}J~sZ 3xK;)N#R?ֻ@]K@*D{oڋl,*, DglD3\4anѸ:f9m\⤤Xis `$X^3k+l 剽%^6MWp5ne,ړ7i:G0kTj#/}Β~"V悉&Ɖ~N^X֏KDjLN_F'5c8dndk0흩l\-űc]84LԹj6M| L`%#;ȼ_b.i{6R=y;Xu|qsCJ[:qa}9YȪ:tj`VҌR`C0AmϼPlq9`"wMP'9yE M/Cp;l~8H"LXc#NbO2l^4qLLe ,j=|jjQP[žnwL:#cǎ|P"S՝Eo1CncQf\;Qyz^fE2~hp_yϬ{3NciȻ\*A˿Rf+hrCm/͛D,4}&&۞v_,a Q2Nj:dn,Gg(g58?SR]Vϲ//SiKݽ’R?=v:R8DB^aTu/rDY!S,QSo(}X<{`f? 3GD1 %ޚ|E 鋻'.U Pr &ACX@pD&p` %0#FZ&I@PcăR ~\=ϔ7}|$)TQPjӳS\~xZ JxmKEGR䊍ᤋ;w` `kD"y#ԑ@?LhIEb/UVd￀.5{9@pκVEՒy~q[H^04F((3pєI_ZGIfaL`dA_0k3 (/#!Kw)=->9ޜRT%/\16}rtZ;5g/S `D%fZ1e/szz<؀n< q!6%ވU;|W f]/v9;䌦&ƋYrӼX izG{}î%"#`GFd֘y]pUL2&= }*excֻ\BH *+7ت(FEyhih#iSoOxTBh#T~[֦71w{(OpMPt#C;s kXM+Z!'h}ҵ`ҳ!|KπkW}Nϲybe WNDNA_9{PDʅoßKTOĵZrW<L +'ay{o{牬Fa0a&U%)OpvG֘GLsl#~zv?@ }LĊ_ Dj ."֑lѪdCOP?XZX:!c|牪mLL MN}.$R6u^ޟai0j3 د}l1zK;]wA'csi4ۋZ{E-_jWm!e#Bg 9k8vchNQ+L:ѪnJ OU-Vg_vGD ]:kGY:CQMv v(KLq'M9`}Ř&K VABV??M73hGF`x6u`qi(Hq(ܢV+SE]xen_?Ӌg #2URQI"@{UOǙje|Z@B"`xClXDh#һ ms w`9A9ehFk&8lt# F-FL%risDxt p|b+.g`2%ak':gt`nEwn!+YFAN1+`m!E\t w>(;l #Ƃ(ڒV&_x|{MDxz%9x47,VZĎ(|Hxjey*Uiђ(Ab_E)KO4i1=~ v~ڙ`~p,Ivf|N T=1XEĒu+]s@MфyrL 1)߷B;w:PU7f8R[ g@XeVZ4CH?#J.X3!!<NqѸ+ ۦEh`GU܎ R ƖC`Oϵ|:(t;}-mx.!˛eR q9g!yOvNw'$V:p6Umg'[8$VͲDdmF/MwP'K3oIL_)3F6٤ϦN̿%7 qM.}BH|"nGppv{<Ψ$<;G~gQ|2đu0;re U6h֕3 DݕOPOid5M|BHz5CĚ%eB0U6}9JmA/=tHBn|KYȷ +2sI @˵JL EXEMlpF4H8U%&YǑgv%$pF4)G:, 'L/+Nxo?iگl:FD'*^nQ\ I ɠ%:H)[bXT;Z@Y7@seTץ nWFLewGTi\z) y/.~Ix]zlX <P&W~Np{xn‰G i*?#TPҳ'rf)a&ᴗmnVʮ2%X=\jDLH^E"Ttҽ@@w(zӝd|^9&7 70ū.7xwd52iVUrZ!=gG PbV>sj[{rz c@]M `;jă;Uߦ TAp4*F>Ϧ9QHRqk4Ƀ%Ur=:w _* Sj=[5ԈC-r WYp'NYn<OQ]>\ *$bDSDsbzʐdF)K1b,lT#$uIvWK9Yұ~9ɮMU_ J J]YoL☓u93+Nf /dd񧚞@ڤt2!xl2Dȟ:\A"uCnn<ʣ:*'᭧qG-],:/ GH U2}yNlQHq롌^N٫}([tEau_H}wlDK#0$oJ/CdZUž."t_4wLٖ)T°Di{yBeŬrQsY<}?!ZmHzoڊݧha\ +e hŏ(Jtc%N޸HnG[tП4X#4jj,^4(zT5b =v^0ڝA.qk4ѧ ]e $j:}fy><,94nWiXй{U!L  %^$4x3:5y0T$Gi Rh$dC!x9(WkMuN'(``kU=Z~Lq*ςUnŖZD !-rVjuΎ'Sbq/&WÓ_<'ZKk3!.Q)!J#@Xn9Y \8f!0Ժc|0_) ͊ J?8]D"G/p4`)!R gB]ݜ">@JClV2*6UVʈE/חr%8TÚ |s|hҐQ 9])KD4;@HS幐h`D ׬ aO?&A+}=*K9TX *iXp65x`:`NU.\:4 C]vJC%]DGgYZ07070100000122000081a40000000000000000000000016599ea2b00002a50000000000000000000000000000000000000005700000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/media/pci/ivtv/ivtvfb.ko.xz7zXZִF!t/*]?Eh=ڜ.+6 SQ:@WF>&$M'8È/$< f\W9ϓ!E> D`a[ԙl6/O-REEwHZ:q4ȁ<VG+mhG࿇7|d/qΩ{B9J`,gA0uM9gye<J;FDֹpעgc cem}ΞzC؁v5@_ݖ7u63B^v7W+q1SI6ouv YV?Ҫ%4B:o6!cOZg]1}Ֆ ңq&H^!#*?CƧp7]5*-t,py4cBJPJȭߧ~HVO6*pc22_pϒw$NڙnDʆ^~k-AZT5AX[VrdW7G(m}db7,e.MM7maCL@azSsZI1As\e G;=@OHo_Q aWu`4:ú-rm0z;8b^pr{/y!0b z JrG2n{\Nx_nUT.L% i91OHTQ;eF-[ke$x.S'T8Mفr0.3zhc+gM)} Ð{ .!tfc[HD٨#b#(*Κ7~hnw h~|3Xl!0TS FB=eC1? lFhPhie҂9!O)ܪWn4ӐN;:C}ltpS ZҜ"N}Ka.Hsn y^pF+;xiyz?w1cd=4<MNm!:њ0=gȁWӪ'<úrqhȱM" w3,ir8)EOןt'i"V 4/~ S(y~-4{7]v4btWv})/Vɗ5U%x(?xc8E'JYS'ăeNgi#86B0H@GpYAJzXǑ'VOBӎճuyqvt{&|Vͣ2F.^'1x{U%H%!úA6!.&.jmwQc};' ~ljx»?/ N{pgy%gyRS3U"4U F75z@Ykm/K T2#rHƤ=MMZ 7IowbVF5paD|ڄ9˥?< sZjpԈ?kγ|4u^ܡgYh#5a-d`meIz)}vxgX>"=h律w=*jU7Hqs` GԭC G= )@l^hgǀo"DtH&HG;ލC}ɢ2*XԀiX!-Cځe/EAd.@Vմhp 61c\4M],Ou^&raBt", dLGѓlƭ*l %4d/Bzu!;s,Zea/9hR FOQ=ya (95pdI dLG\O9+粎L>9O!cEn {,3mW1mlgI&a 1VUcaUĻ K3f ɹ ei ?uH/!ȹY4YLy}7},' M>>tpWH0Z9v4 Fa|SU]H<p=r!m+0_+v_]@[Yp~]oKKqNH'T\Eu~LH~{ј>hi5멶\ K})c~is+.,`Q:g#V 7\qy<0.G@p}1/á]0ƛ{>Sf_B5N  <[]V9'=AYO!Y 3T! s' Cuq&4D-*gQGA X82(RLWKWI$XGxv0.Τb)Yɒ'ڶ#.:l0w(ɎX"*4Daᢗ1C{ŭqW7WDֹZR?{n(;'7AzMyb]lC;]2yθ\cG< R@Vl@o*gPo4dSi O['ڵ@2K=mB2.CSu1a>Ў&Dxfة{3 ^ۡn*1tYo4.RArB2RXǴIPvW{Ȫ> M⡕槤vܜvV&<,59^uwc.ƉOW;e$gy 5x[֧Z鐈͡kؗd\iy_Ke5h8!,̲C) /zvAY שwJi/gdo+BLr$`^$goH(6~$Q4 eN篃mCɨj/HR% ݫx:Ꮁ Db:Sc.r uv15b&uIK:I%PZ{nL5KwMr[-NTɥ};-GH0jb*Cb]Yz^>h8D+F!:Z)z.?ET'Vls9Lim%7S1't%2̃GOZjk(acq.Ȑ+rprU[;?K\YL=s:ͫ^٠FreIAco2W }+ -PW播`L~UƐŕ_(y 򮾥Ol~sB~dӰ#[i8V!ϰ@I~Iܞ\PyLbt F \xZue^/4lxH>KԜĠBȊR2Z ^} v2J48lQ,r=jcR) `qy改ލK;%6x㓑ʭz%iڔ60 ,)@bMqA5dx}9= TJ*@*dMWQPm/`<Eo^'.[^,|Fo(K<"_M;?˨r v hz Q r Ĺa%wƳ=GSĪv%}yd/;o;~;3}BCo@H(ħE|@ÏY#AG)Ɓg1pI/XeXkTQN/nނbqMO8-fq}0?)6>CI<D Kxs_ "+}3,*~y5J|clCID J!iT<Mg\ʓzjSҦRf{C݌Rʓ+9CY~gT^lCps%&8j柊"_[Z\v-5zx$i=LHn[>2\0WZTGާ?yq.[} RMߗNuh=vU{E7E +KUo:煌Y钿]y .d7C5Os/"J'LC15IBi w c믲PHCj'MuyH,Оi'q>GY3G32YGb7ofMS#A^aL-jU,sseTԁ19|ToXRwӚ6\ܵ'!τdφ@?4sp c#1m'B{Tj\~o5+CidVԎ&``Y}i *k*HnO+27p qKTR.3ع.U_hpkD8Y"1 o^3s-FzT+ϝU[\,`Y&^ȭQ&>)GKYᤘ١k",MbbBOn, eZ ˂SbWGH29%PSF=d(y°߬}< @Cm\"e/DD|ќE`F*(>q3Sh) .ć_n3h;[%\ X,6Yɼavt{iOqSxF,Vq/pNcI.O5g.A6UK)o0AV̊/>.=k(%;78a+5Fk\5D` XͿ6/F <@GR Tf(wM, V`"(CYe6d$' ѯAhQ5,|+*^۹\د:j]H܃ K=S5L=\ ):U Q>hQI_&"chJx!Z`(YsTZ$9^ZQp(bʵl&=udZV)̤JV ~Brc_iG"oNP&zWז}DCdG7k!1hڜaos[P̳'W 9I+ K+tJ{# ١ŪvQsvY)6̮3'[1r& a"!.:V W9Y7Xˁs"[| )!+ !mO2xTnT]^Bwەcx(,L^ Ǿ} $LTrĉt*ӶhhVI9]/K{H'W]>R'Npv i[%RD@+śK Nm0|qQmVYUղBy{~s*ouPèU1 ׉QsRf7>"ɶx ~ /®n{|Y9Xz9h6oF}F|93 \q|$bQL4n_&m4Y׵D@VS@V`ol0 !Ofz֎`:3@Uϝ$INbt{֊q&t!}J2%溃̢q#Lj 3 ^fw rcpT/ +)'#+hϊ $+,U*eVMolН8 X_o3&bAW.qF"müefrQ[5Sx\Gs,0P0%ekNB+di.oϞQ^  ѲI>Vr\GzJ5 AM#MsȄAR! Y8= ='0YÙ.ԥcceܗpKc#v>Z^r::䏴KDj 3kX7制#xd5]= \:Pr]oI.(,Kou28&ҡOCsͲ[Y%[K)2]ߝ<BGNR da jrMhc~' eI a|RqK$V!R?MXY䝫|,(5#ȵcPi rz- 3 .s>yvŊ|ܸsVkfyݍfXg B5ZDH_,<܄ʬPo[3: ٥Qz%DCv=;@"l fxNq$mP$+z>.-4;`;iT(e5G f3u1zj&1F̞$c>ZFDa] c:O,Y,O$*ǤRbLUp"Lf0rl֖PHm#£a;05䤛4agvLuT{5-sjL>p/f+UJ1&@ ACþT!|׵^b O-J>J]:ASipÁ%0"pW:2*g%8&ٲ!AC̞Ґ58mK^5wnٹ*cyfU^_;H4 ࿐?YI<H2g1R2t$, `,7t;m`]tgh5lUcDUH R}' VnOIUJ$o>/)C<7 *@5<Ho݂- uiuG;NxD!l:y al+9kحl3à{|x*kE~egX>-D6Ǔ1IG@8tG>5l;20FX4^l=RNzY_%>VY QN:2}RkeGzxuF_]7+ :df׊LC-t:Z"'(q~o.C_8)Jig„SVĮgoh y*[ژ燿8nLfxJa 0 aN>Hغ4^u$H &MCϬDm,RYA AmDFǿ߬pRO[rHa`dXmyvD5fq V6Ч>;q>[F)R=7wP'[t ($ T>L~7g=d=GߡʟŎVK9Z9~o8qfӡe>%u;x,a5mMhpR]W}uFQ>O}N^vm%&N'=QH'-Aq6rsa0CGt/% ||n+*Mo qB A5}( O349֢f tTϫ$ZC8*kis{GR UئsC\z,@d^Kk_^$@[x \I;Ik/Z{fL`g8{iEAȬUۦ1 vg"":Cz ?lq)Hgf}c8LyIQ:D1z)9>dV"]3ЙbAө*s, ],,xsCF( iW 9ǖ iz~U=~Zid,S7@bnz )yCvTeYS::Ɠ"~+[l]$~EspU/e^=tf%/;x=r fK'b/ݶI4VD0q[Lq*j1Ln#0Jl#60k7[s2H9/a%;.Iǖ;'j6e>[S.i5J]g;࣯"2B Rv:m(3AL<ϚoGK@=V{<>{܏MKrQdMg&ڭ$4 6j` M;HqpF3(Ug~8y!cY~O'5q˗t2!%ph%FԴw^+osI430ʶ8Q3!.LM"YxBz9#ȱ@tCwŬ> zQ\vart0o ZQfps)i07'X/XNNڌ희e.#6 S~HfK&86&3T&#US jyHˬQW#'CWl׭Uu'aZ J=t !N̴]-zr NuMm;4>^Bץ馆7 VfFAV_K}rJ7aFk"kOoLuNˬ_phLy@ ?;6с7WVlT6,Mx*+Gީ-+ F>]1?0?s`h)9kѷ@ haIi@ݛk)/#ԾjL zҎ:J_luȉOi0ui Ž _&0e^1xNw.QNl, Hl2>@c鞨Eu#dzH?RXEl1*> u躻XQ,Nﵕ2,it8Rb>,N̦`y%hfǞ>.n]۵q yD%xA zкv WkۭD0Y"$i֡6 Uh@߀Wq}kK֦K2wr5^7LAr]v[d)K&w,$bC^S#o,*~t%#rk55 c|~>8aa.I.055[!B$2 ~RTgYZ07070100000123000081a40000000000000000000000016599ea2b0000132c000000000000000000000000000000000000005900000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/media/pci/mantis/hopper.ko.xz7zXZִF!t/UG]?Eh=ڜ.+oמ>/d >K_*,Z:M7Q Ty&@2ahC.Fz T/06sϋ|pxV?V/:ո4J>uW^mXl1ٞV>,n^{ճu[ó", GǶ HJqV4 (mh/ uOā &(139X(- &s` ^oP>ݝayF~*0 :9j:6}}Mribq_׮NפV2d`"p">wʳyO|McBM>[f{9Ò9R>la[.|T" 9^dbk0˻iiEO7j2W)+~"VQl;#/ih#C_㔆TY|u|}`";` (&7jh Vƕfz/9]Q0%kmUI3a %\/AXW[E*giǢƻܣ悕>+du aQQOd 1VELԒ9 U2|H"(cxj!~hd}MA}Gu;JM*@@K=G?>i]Ks=PH%UDo8n׆KmB>jgTr%čyVV$qHSz'i{iydZvjxgkpj7ebP80g-7d㋵cO jhzbJỗbiP>LdVHގGnvBقkA?U>n]aJd ')wØ}xz +MȾ%Wyqׇ}#͑qZ! F(R׏kBPہT 0k,92)cS+JWݸUtBoȽJ6  ˥t~BRh1eLVDXxF!$3 qXؘQ -ydzFR 6,1g.eNG&8~%C XK-:dRc G >Ã>@&a+qĝ-ønɂU)m$^8Qm`Kh\r(?i>NV"EvUiṀfX X,_%V;S0AˉXΗ EU$4ÆBI\똲ocl"܄P3B`>j]*z Fx1H<ӷ'?>cxXٷ<bA~Hw/gJ*Țb fy V(t藏Ry`Hu!T[ jVXjg:QupWS[zNsx8禪vs)цV$+ ݧ^CU)aR>.St2S.R׿p1hiQdq˼td΁T{R%2'_w%v]".Fڗ:7pB=1 BpӠ'ƹɈǠ8uju- SB$b%$#2RP͔w*OO;izHj:~wBi{}A9Ϲ¡פqc Cozg>qN>>/Z}¾*?oGVbyijdE[F"5([1p CI!.?m:`4Lj<|=̏qo"+~ܝԄ얡vVI*@oUbL+wB܉-fQ'3DV/fV,Y(hFYq.DP f_KzJARu %t~D4 % sH/T$f)؀>Lzu|NE tN+siH-AD:{2z2ӭV ģ5 2@Òy/A`vTW)RMwdg}$an&`Ru93]ȣfDa}Ij\\=EϏcP-IHz .XN>(-7&3k|h"%ZGB8aao0m5d@U|-$~V>H$rZFI 59\]UlDJd3-I˃@Όe73(k^G9oNQk.rUx@i=W!?yΈ8b?W~P 6?͇6n1Ɣ jR"5}cy m;"ǾK*9[&*y7oiv8 BeMgnS1_Ŝd"LSQ\?'`(<żAXb vJ Lr&tUi[-ɶ 1vo$dzml[6a[EJft40cL|+oa^x2,4jhFjgľ-FZt,\FU W[a_Spbus%Uwq ϾmazRFg=s8gpӊՁׁ|qzEP_ >ܙ_ *X_Իt6g@B[˃w&P _俽!S ({E=Qk}tT qa=7o T>.ЩE4`iǮ87fM%ObO)^84hi/~doڹkhڀi}l˘:Qx#/e oڤ2780+p3ι0kG#KONDBP[4QL ymӫHR$5q( 70I}IlN蛃 bj>Uֽ&SWLY ~Nk<| %݃*Rˌ5mr4^ۋ9~ӱ#$gza)A{ʛL׍,Z?4o=Эi])g<?4j+|;QA}3^.2UT g 7X( #L/-I<_<{<>q( ItcG۴0897E&H,Ps~#U:q߿9qIJ/3a' c*`w7p' ,tin Ǩ;jQwߴ{doWA٧]8R`>͢wRףX{Ix'>;;"XJF :l h68OCS G)Mƽ'Mջ5Z>| +M#8FK}K+o[!ʆBw ȸW bhx)vgL4=&Ȫ gYZ07070100000124000081a40000000000000000000000016599ea2b00002a10000000000000000000000000000000000000005900000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/media/pci/mantis/mantis.ko.xz7zXZִF!t/)]?Eh=ڜ.+НA|ad >K_*,Z:Nbj(?3sϦ ߩuBKtRDOZ%a~Gxt9[WA\ zܘh :;l.F5$Z?A9*YS_f4 g>^z*xWr,w 9>w)_\/BTeCUvG쪰rNjKk p+򸃮ʢ=B = t}ݴg? |x%ז7KVt4ʏ=Lh!r6pm;1+*;1w <5~L+';\3C I`P{/&3mմFg>&sI+lu;͌TuFA7b.6۠4o֪ȡLKI|# S&xV>c/0^/@Vn9u9xWj?6UŸϾr`.窿l[Ь}I)lT\ øDI^rad brYOiƖKA_?~H5d^jlw"s՟R 8:n_rV5%/ja&z4-*y ([eO)V|ڨGRj?AE:{^1 1rl>Zqʇlj)[h%}ҟgDo^ͥX)F!zFSF*fޥv &rB Mӳqڑ0gT[c uŒzʜ4*w12[Qg)!o _!@F,OƈJ > z~#:Wc@@Jg zNJD'Oxab&+$_SQA=!A&!#cd`z:_@%'on:_`lBOX#}g$; ɍ{U t7~%$y˻I0~NQp4a*.$*t{8ߞwZ 2a 8#Me RDŽǷrEpwQ*B9&1&͸>"9/bjg(,z5老 *bSD@n,\gy[Af %VO ;;#e<'##D)C:S^j4#^/هxnL2Q(Dem8Tg-~XI P~"H@ƨL~{IȐ]n@.z<ЧkL&DV/NTӒ;~!~^`2ou+3FldVUv4ju CwSBIJΦ *U+A}!?>^'"Z$:;"JE55kQa@s}(v NNzUV,YY*% S1$~GLO" [˥\[#eA}Ĵv*czDLI|$Ef>Jυ1:8V&[|Ma <0Ie=FEoV:|ߞgOPtPңVJK>pn5|U>5,/HED 3v=opLWf̕-vVgțh \9'kP`BC4ūDϲJ }=O ceҔ9C'9ᵮ(hVz*ɋr#hѮdJt]{c=iШJKVTptu4b^kQ]~;D89 =wkCƨwWc, qdc]56f>{aY݂(n´;79wS苒̔ѰI= nTtsFiU^=WʘS`xs{Q7(&K8:Odq~&lKwC_ l3CWs2o%31~PC<}}-Sd32XVW~>t+$ns hXUTc7l%f/@o/'luzODr'(EZCށtL.GU|1PB'_΁#I-+D!1--Kߟ!ps|6j'Â2asE*SEG9w ( $t>yrpepyDK4aox"npt)>/$2|_)B<0tbFSJN|ɖD9?H>|~W!-% 5YOHTɞ}YxAaUە=o8F5VͦkSWMv{s K[tG8hCM= -IwQtAyڏ=%CTHky厅0x)˳rϹVr{Qi&W#eG]sѲ_9?:4A&/)NJd&i<3ծb$dE}V(AӑTⴊޠ`[2]"Zk(-r8 [f) u ͒Y^>B(<ދ:ՠʜZBqg]FKj2y-O 〮ED":[N_Qh/V/ϙ@gSLWk#pS(fHsb; 8W()(`ȬaSBM<Obajsil\o̡z ڇd/Eôp#w/GTKL'!q0w#smXVʳ Bۅǧ2,~Li7ޟߡeDR\-ο>7,~VypȤb miTȫS^BOi!$,XIu~q=Hu4W0%xX INhE,ۮȅ,&gw;=cv_0.F$yZI1bk9 5^JD3Lg5M)jj`L,@[vjDJ7EwڍF9Qqfz#Ig$x¥;7|{.:CdDɌҿOW B?h]حefD"= + W+w ~, HjmwD*nhK4iwHϘ-s@q(Q:Vll?]L/PE+lZ %€ -$C8**ey(_ =tC Qȇ'5RO)=kvr ;ɦCRO7L 7=1w~E*LCelO9a<)3Iڹwm@ jMM$a4%ş~W;fۡ^M;{+ |, ;@Q!*{wݓF^Ro#Z#$ڗ,;$|Qf]{#I"a\֠wQuE&(TT$dy6t3C硊nPy3w }穙ܳt`z24ŖCxkܐ5]׆tG0q4E|%6>PYS+[5fG%-ZJ(@Lզ 2wC*> 5!ۧdTqc[|aһݏ؁vH42 |j<)j+w @a'-Ҽ}ma!8UbT?3J)PZ2NXvwƏ<.rMTy+T瑴7py <|M빕E[S@5Kk l@lGI kuEv'̹]cZ9mb}*%D0{ :mW`[}yd7*[ *b0Nκ-Mđ~0_:4υ v'OP Hs'bMoh }ptM#o5#O GEg./=q?)Z/L?fYpUά<@E$%'GYےwt6v]lpAI/A(&"v Z<z,q^qHHdٙ;2 $'  ~(#:sH;B<ςM?|FUcX AF&_;NGsD;u.3g"ћk?"yEr՚{>t< ?E,ꖋS<$]ny{7zoֽy"2c>; ӗ/Wɥ (1w-U)fiM;P&eng^ ʍmmU⊿E=rM,L]PC/[z[{Ab)#2]ECoeBet/yI?(]IȩNRai`n})\hx1Z"p\p9PsaP_yG^ޡh8S5(&vQ[ba7OWYc_% Bp+F ql_ Sm:w=1pVc-ʈs=d/zvj'Y6xW tS 45IߋߘsGƘkZζ!^;L`u?51]0X}rG&.dk%@.j7*T6>~Dˬկ$LnCw1f,:35'̸Ami o]hJD{tԋ=C=h_$)Ь//Q1Ua_\wfNA1O^1(BE;L&CVUXi'h%&ml2iÀ-(h urVr1{&{Ǥ=7\Vφ|ɳ᷹:LhԱDS.N7\.cX8@PG JDh=(a"D\A*n12PC/h02;̣bjxOoP7#(]-lQӪe3\M 5zU [$dͰ.=Lhc( R&58ؕvh4ABs*F!u5Ɵ1zky۵ }%8U+T3\)7oJ E§i:~>3)iS)<}SэXURT&OYxӺ'1GqۨYLȕ:}Cu2~/>*$u̐'aZ.Z#b+ A~'u0(/D&1q3,NơgUuַwTʨW):4ǦVUn!Ψtu1D3F9* d\5~[jjeyJ.EwFVFMiD~e f3xē`ug&/5ohBrlnL>r_FZ@etVA]LxIuLFdD-[+e<^0 M麻BI3TXnH,Cq2J/q_,"B4|fj[,xg OB iV?G6 `0{4I=#;V3D?l)}]Y{8 s\[d MM4T8:R7mY8KL )ufr*äe3zU PWwQ(b*1t8Xߧ:J~-]W+5-څ ^/'ϴj5e.ƨ0vc`(M ZgmCO[{bff,U<gT$Sp>XM:WH'O\M9DllzC})fI| F# YTehD5*eMiqub'Tshrt^u!y$hD)5M8n?!&fRAÌgI U @|R /_ r30fBqzRjP qһ{DQNlc((YߨVsC[ͻd#=mՔND>wSIWV`D>,>4Q4wjO"fPpz'ar"-AZxUs9xEaTjASG 4`4 -LTCg$SʄKHx6-^vH29# ŶFEr[_jQ8LH+' ڎb&7N9c0lklFJy8Tcv_s:{с@Zom9el]v] tKAdX12Y0FAŔU/W6#?R}!EauaDn[OwH?kǁPCuV gstz6m[z%Yw-|h`Zpn>V:V?hGWA>^#6Í?5 _ r/ zNl !8bn/{G(Be5ݦXxn˿a +d8fНk2IƦu'p #wS~C^~2 ƿ@9pw[T hy:B_ 1:Wds ޤvB,+COj81p@ GO {дm&] ^DK}weX ;r!ڟKԌ 0f搟Q;kB^]Q\}?k NdijGz{Z,ߘ@9Ƕ J+\hw9ߛIMUթ :^4C7t=nUn5h{#.pshBefVpPrݧ:2Yi>xA5N|Aڀ?-"xc(8SheѠM%bI$wB47vƲ YI1 SeধL3Y4t}Q̎uH_4>*?x˞-eJdP F$7+cv?wiފ%W(ڛtrpҐI#'#*9xLbLidf?5XI-}<IҁV;g_*Pã#vqje,~ꅞ!NPćgZyh wέ}Y At~*cKv;%(ǀf /Ǖx}M5Oh::V}O4 |ˢnT$H RS]fh$3KzeȖT~`yK(ε𪘊enO :4de}c㏏\#.W''N)VrtkMA{8S#[#:C|5f,)fSҢ>{†fKH-`{[D˱S=DZm2Ӿ[5ZO^(,%P_.Β_u+C3RMx3N;x)&&/y $@$A(~$R*D-k'RTg(QzjPuӇںʰOM Ӟ]t0}E9%‹ځ*~Z2.Pu83iz{eUaj]mG\ 9孃@נjŬ̪Mv{ln+ΫFnWLH%dt6ry|f,MW^." [=Z@+Aw!L%</1'uң=d:Ftu5oD/'V\J_\ɯHK4!gt2Z jA26b7vgq..U7P,NHކ /]{j$_Cך/WKGo}Wr#SLیE_Q%iUOhCPZ3>v:.eMeSY{N߂,Fa'VZD'\+7YrWޝ;X۰/,F_/tھӕ `1ު{{VYƋ[7Q[Ö2y4f*Б4y:ٽ>ma1CAg;h%JД]Hx8g/ɂ6{V<銇5v`ćԞQgT6-*AU iy0(! TMc>;^=A)1ULﴆK)aꛒ`% g!X ]zPJ7mC8VvH)kW]aOvg}gdyN,y/SW3uǙX) 駄:VG{Ju  hŒn?@Ij-J'P?AZ,M<*!7K)@s9|-Oa@x7yVÌ?S΄gYZ07070100000125000081a40000000000000000000000016599ea2b00004288000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/media/pci/mantis/mantis_core.ko.xz7zXZִF!t/k'BH]?Eh=ڜ.+QXȲ^=n)*>>ѰsFc?0K}/<0]vܽnT`Sbf1gqݒJ_,`P)Wlm_' yV/l"i3/40䢒IɈ+F1{Ye{DB?9ӭ@S.̻.u 0DMyR۰*'r(cU|bh[+n?/K{ 4V|?Z}c" %k{F-Vl%qpR cT^Dv,!>}"cݘVk,szii/`w_4AlgH&{woaM5-+xñB~}]KRD^8g ͬӮ<1E!-AN_EoN~3838X7Oxd`CO15`ǂYS- >突j{N**5{D(n&*1cwF[Fy~W[`V$r 8}e-Y`5+t 6+tWR(9+*'%.2{$1? &۵A[35E*ɒHP>Y ?nz"LתEL޳9ؓMm>XaI>,26N7Z˒|:x'vi9 %b#RmPh'3c{_qJKwׯNZէ̝͟S%ZgagLxLQݦo]4wEhMIEJZE? 09vnw"!VL~gN:(`67*.xtEq/+y]/-30Ю c`ώ\A[gjʄiٛYOer.(0;e1 Hst{ǔׇC}bbr<_\$j(˴co,rsݫcL%W:f]Yu>݌OܕƗÒq1\qt8\n253|ͯ)ۮ fbAtTqz7Xľ>GHY(丒 ,rƘlH r^hv,_qIFVl96Vm_,o?f BveJEn0++p>ӊFOhi|);7LJw 9 \c^Bn#lAZc:JjT}0KJ9'OS66iFmn4xQ*~ Q{kZBj =GH!qR7|}}f(jIӣEyUwBz eAz.uȰ!lb]/UW[N @m)]?~З n]22ODjǣGTw[; z&^zh̬tpp%ٶrr fE od!C5NB:P{C^#%7 %Vl|)r\\k,e´h[[i;v%K6̡#҇:s?P*{qe|pJPML-Ѣ o(o c'd ʱTbɂ]DRd$GV#bDJ2%p*Iq50:X1v?8=fR>P{_[yj8Q#i2t J\ҧNJ>J=yCk2ntM:w`? 8=VX!:ʫ!uio$5Lhl5xSc0ހ)Y@z,oLbF;Ii2!})F[m/.u\o:w]`TNHɒ u*- ]NXS61CEO5A0`y%V@p'Qǐ Qպ4I 0ٖaDR匧* Ar=uYe"p ; k 8"GJKKjwI)}ڴs(*wyE q[b3+cBҠr Գ+͞md~{ՌJRQxf/]d?fwbԚR%'ul1.SA!mP><);fOgꝕz )=L^2g1&^Redz_CfYc0Q!f!O Ėۘdx͔&7Z6٧G~8>i+&IT19E0g[@io GRj'YW 3TETJLxuJsc'!Ek,mtޥ2kWf󐏧M2C63gU\YH. I4[ϣG~& )CL<~-t*$IHLnFf`?8ƺG]=ئżlo$աZN+!^ I\H҅!SΌU p&p7mUjCxnZ4UvD,if2$6F΄ E1ͳQxJ/gY'ίwd?R[ϴ罉n?&NRD/¢p|?w*Y/>[oHZ@g& r] YPNqfմrKwKmo$wFje L#>6iDsZp;zC`H42^V9OƵuov_g;s~ȴMVIIw'Q(Gͺ`Kd9-o.UQCqc`4Tc#-؝qtRFUxLt\}VCdB&~kź@M ^9ΗiewAK!=&yhO=<ǻRPk^bʹKtX*c[symn5^ ?#SdLM@o7h+M'GsQ$+G^s P<?Oel_)! ~ʫ=:@EU>|ZSANADV.>·OKqc;s;c*xF]C2 \4Y2]0 XL/mwpC] ƨHm97(P|m.PՉ8"/ `6@XM٬i` ~ns1B${mrز[ A6'^؉iӈ@ 5GP\җc+WEwģ[l?)` Eދ. [o˞+* /tмPYb(sѥdPO݈͉B>\ t=207,7xtz F_kQ24xd(d|2>_,V<P픦[=E鷸 y]{ #S+9zzяٔvRcr|/2Lﺔ.}d|.@h: B%Z{K@y!njq}i./sجL % 噼5f)7=eI6ϯ߿BVOݍf'$? 1%^n}|OoMc\N =j9_Pi<{wG_M}c`x }4o!*+(Z´Kd ёW혙츠ͬ#<{رi#a8h!gX f̖"1%2S i/5licKW'}_0 ubGWhr-/Ŵ09Ku#XMy.Ț;p՞.0 ={3t2$wn]㚔f1F]!L&uG} :t߈f#~4N\0|t|0 /}˓ۘAڻf7\u eDZ:  ˷-.ӶvcSE\e;N$lh4,1ma(.rj[)AcKefZ'<5~u:HmjE@QO%7!FxVmJu ;Xp8$0\9~] g4wpDM[X%cl2Fo%|*ZO^wrĩ):,jHn:ㄯx&>hbO#%" pA%M*`"{Ӻy-"<m Ce..6ƳѭEOP#襗.:^ꣅwP7H ep/HH^ѼS^8@=UV|3:Ձagcn^ ]YK{<ۨYn I7GOAYͅ0&AѯA'p ѝ5CcK-LwHCEOfS~z-U8ǍPhHBDPȁx:FsI}>ؚmHh~_I.Pka3 !J3wD4n(gH/EXd>%3Hnu\UƱ<)_&n({Al'aJxUjBjMPx$@z0}iHSy.bA`M#tty4Z(o Vè֌G Zm+bz\$ |uGsI-ʮ152,MD^0Ab&纊r_?=N3YE9R06ηY] KGTة_W*^4|!ł9R{)TpLmRX'HX1?$jSXN|S!V]ѡ;-%X*r^DQ E-E qJRP*WZ4_ [Y W:V))W{b!x+Ye`O# Ϊ,0&L N ?n8  ts60ĵ'Z1t/mbPֹV{ ǻ|^c%7h>e PqvxGT dBƔ~Փ⅊e9:T,}7;}hT%oYWe=6J τ-$\BzwIYuzm~Q\E(m$.!Չ h"&LmbOY4KkcVcj?d[D0M*M<9g>7o'MƋc1Cӄ=MST*eS(fqB H}a{[%gh!@Dvsz%é6dGc^IwD8d &Y ޵QjQQcA5peUT,:L)[5dP؏=Ơ Q|He%oGxg }z S.ۗ$+ dCWx=O'MGSupynjcktC}[ϑ_ !P%qCuA^Ո,,Y C$r|O|'\'Jt_)-R' zwS9M*R@9!^PhqsGvUv!<2dZybRj,7zXpS:[2;* ޳ Qe7>\-ۻ oy a6a5Sax[w^xLb6^bIoD݅}#- /JAtL XGB=*ZgZ,EXb=G0Ny X .gt5M޴XGI^ 5BO.6*i*+ @ojXhq赙Q.D[Ҧ !uvPZ Yn=esvjZБ6z=6=ChQ]`\?䖏}(,e\Yt6kZA1 k9|ڦ}1ע=u.U}$u^E1QNL6fH\˺>w6W/]44 `g_;WRXrMx ^2xQ{ovQЖ^(W!5Ba|qݬ㗒\wT\wZ}e("g:@9Bκ:Latt6d[MA,q 8Tm2p#T4 霄R1qd 'CC=LXT2`7f*To- rlTn^34pdv]HJ{h-u63K64UP:[V)ҩ`6cfJڊPK\\FD/ 9V'QTNIHz`Y}dkplβ 5 9g%6EwY۫т5EGcvA|$UUkЃ 3:BR֓կy2qͦa!Кuk ԧ Pl`J_`OOyW42^QU! ]LF[@VaA\y:vjY3>xP4R7ίZ @trv+Gjxؓӳ?TF:}9b<zvswfU{.%ܱժ3\pAu>:pZ}kH;WіH?y&[g'xDQ?UyTÒ.ao>IÅ}o+WBgI#Fʣ%er yM손H6 ^3jﵙϠ -FBc N}:Tlu@ YzVr:kXz7n.G[kof,f$)MHf|]fc=UH(t}T}yqEO[s_jM Y 1S̩$Q2'sz T^^Z9͑Ĝ>4FB|r ԪwMFȍ-+U`Ej+mSp:VgGu4Ȯ-SSEM#6TVR %C1N}#|U-[c>Zl6V x_OVӑw+NoM27q$5Ǵ0[jȥ` ߽wx Umcqi 6FZgvha#,m[!g`ǟ!Γ;uq]wM ی))lG+*ODn:؞מ3MeŊ|]i"5ʝ]]W4k{&ND}+|ijE\H$m3YiwJʐ@"LB=>w' 37k҉&H2ap5>)2܋#n7+&#H.p b7&}5Ԉߌ8ZutrTtK*z8zN:{U7ZTϹ;'#^ } %{hsyg Twu|'cpĜ kQfs#)m9XeXCd1ܔ:h   cmO>- 8uX*A #;Q2ܵT(!WxI] {r5/Z6 <~7_åoXiMx\X5DWj&X:pbjŎOv.'7^1"4:uDBG'J(83^;P)zsAyP[ڈ+85WĒSbۢ  1/m͓k*to#k|[U=fr`u 3DISÎme t1|K+iKz OO dn:%t}Ӂo VlȘěRg{-S [\쇆2zhR7 ϝZ$f-ސ㟘)!p/ğ:7?N |pѽG˺L׿0`%~_X.hL'C MŲcNjU LW"N9ci1²xZS$y_W`|iM N=[ŘTvx:\ # ߾ڦs,k9no,֥8~H̷>۬UnO#1ډU+~w*O%_%?nTkါotď|Y,.¹<1=7!6sۚc$8-+%*ǖKlw^"tb Z h_BζaS?NءA+iX+1dC9j&s3J M,wqF[a -KYsbdK J ziAL9GzXzB5EYQL.L)3w }jo8sxD`Z;/B)b{,0hLp&.lp.d>p P3Od^`H4SۏKdY:\&0A*V@GJ9>&!@[ o :鎖ԒL"T57 hB}M*F zE4..!=h^2v 7p7|Xĸ@>$y;G4hgk3uhȘM4{sX3F JCMbMYw&Zf Om00C@S-j#3\verʆ19ɱ!IA- 00 T-JrNJGob T› _>7WpA $IwK5rgs #oC!)n*J?'ppC? /4 '_ט{n|=eWK`t[)#޵6ŋU:OJT&GO4| d?f1JJŪZ}Se{ATp=(i2ȧÂ0Ξ pfMw%cqsd02VjOJ2 [Bhn$#Oİ oHR J\Rb\8>`VBX 6*J ET>'h0_D0""UP:;a e݋ߋW?![y{>6. M dzq2HE7.+i`չͲu#(/Qbaלt8H%1SR<ߐ{謱Y010z&ʹknYBIf̟pE>_Z L$7t މ-ˌtV}trreP`XzA`rΚhSNd (%[/ҝiπ;wATǕ?\aS@V_868%[MiY-pyศGdh>Ta=k31E{3bV2Nj/~Ę Sa"֖q~.GWYNqv3 Au|Nʘr~SH3Kcp@ yb ‹*>xBG7HTXN|0t )E&BiOOa\bbxx}R~)~WY|o{FU϶O8*fעs$RI"c[bD÷1p>6UAzElr٪ <_ '"( )|2 [JJ[M r}'D~|\uCA|N+ (:'ߙ+K^=1#cC6nOOInܘ҃iS6ONp9b,*3jAw+U59&HN8hd[:=!\*YY#mьG *bg HP1L۬Ç08 . G8w]dV&+mqrJ/:VtvzVJ*B/ fJu]Yy*|m7^4h?fkjEyl?J6X Ut"q AEqP/N}#/Mpܟ"Cev+ub*d2HcU+BN-gH0|qE,LViha*ÃN[oJE_j`d{dg'9J3`;r3F3vS<:ċAHXn&O~wTQTy$2 1W$'VhafE/KQ͔xMtf9±gYZ07070100000126000081a40000000000000000000000016599ea2b000057b8000000000000000000000000000000000000005700000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/media/pci/ngene/ngene.ko.xz7zXZִF!t/OWu]?Eh=ڜ.+=fpJ,7ͽ;hv.4c!31ʥ% cT3iftn1Ud=_?Nc.ĀAR|whČ롚6.-TvPzy98x˥ZOd_(qT.0U~֒VP #V!#WG'{wÓP6j*:J I0pCDF,CJ>}^Q9U_ħx&Ks}8M%hJýSUV G=Fӣ/O֨l6:c1#*(i }Ui QdaI1.y]]֙JԵ&{C2{V)gSVԁ=RPRB1Д.HQ`r!rRiAzcTpp,+R00El=6A!a f&bm1Wd639F#h^iLO> Ld;3{>"ҧ}L0l40V&Cw p ː4#dxrij'vN+g9SOVeMp@?.MIVf^5e^ - v](~20;eeBq#وf,wWeMSU)`{O\qbJ"q<J﫠YVWT&Ĥ\yn,˧u_>HЀwzdKS_&+#r,qWksѹl)&!?L۷˹ȥQjpޞkֻc4*m%J=<=Z3y Fs0_*5, K6|y1uKt\QNxoA,q6k"B5҂Yx/m@9Ftu䎸+>gbTdj5)p2PNGVN&wd-v~'LD"D]m$aVj %[!i K*38b! 8*vZ,pM& )VZoНO[?퇢Fk&ck\x5 HinvJTF6S)d+51b(4vh6è2 Xdhe)Kר 1~*]'mVi zy9X )t%$tZM +l?9ț~@%PGqHAms /)kIdFeS%>i& p%d)䕄nnfZj/ihZ/Fİ]ʴ:m]зƞI9_'w`?vE`pdvkrnwhll9{SCzBAg,xڬD,["`3FD Uf>~Iyrtix >VRRI8ţZdfEq# x~QX##$I%(9fIpR ׈&m?\ʇْp#R6iCV݀8G+e$tK"uܿeO|%"s Ddׄ^~4*PV6L PO*q ݿ|s -5oֲ8y3 xc7 ]'}LDӲ7VH ۈQ O.% l7e:hr^\8}ZX̀1 MQ%}lY .Ǚ@1FmY,J5V_Xl,9BX/ >L.6i]85K&_p jql_466(O F# C*`VX뾁eoj,x HuŮa[h25HfZCjD1q_IW(͞|C& 92Az _Ys,3a,(5т%e92g} !QgdH&cHNu(5t08a8F>|4[|h0OH=T#(r.f̤>ew۸bSLjQE@sݵk?'W;>)8#c h aJBM٭>ܨ^HK[iXN%8`륍CM`@&t>bTSJc.x>DDf&^\I[gdK1N|W-doI'#Kd_` ~3D/T6J[O$[ [0F4=ΙJSE\DT:u3!ĩ-FyҾ"urשĪT:6b2C6,=a.PEE&zYUGr\YvW5z6fV#?!@+. hy}-晫P{jy4_Y{DG$ɍO90{;ao 5'|q^:CISOhK>}r&CaYqѬ֙+#qO1Wa)/ct&"69ek =t'¼ ]_xUfca|+}zsCR[i.-oR xyT$q=`bLC6X-hAIj6r*lO:gm7Z,>e$һ'-7V!4̡.Jc [QSw<\I-WW ̎{痾zdB)R;4=s:x7\2UKWbCNBUR۳I]<=AM' EPڭ'p 4P 61h2%CB!N8#ms؏h? SkD>wV[5Qܬ&$XoҁFC0 %Bӎw4 %S s % i_c?/g;OO[ 5o `!voqI|\]:Ō36ӏiS3決y " 8u򫍹 Lnơgz,,J *اGG^Wϙ~?V 67m>>ˁ/v ZuȕܯHFA 1H/> G)DZIs=iUba*ÛtQWL>?/OB2J*~1wpfօ~ǡUpɛY.@YVf*߻.,?Dk\KBAl#xSrRy[%Xu7g\+:S21NFT[NK|uthCx̰KUz[0TK"v #GxM/{Zړ?>Vѱ|Q8 1«ƌ8v}d$E(lMmn_7z`<'2^g tӨLLyg1.,= h* $=L 6e[7&>>`](5Bc] jڼ&o2Cy䙩Z/XR򙲔8S"JPu|9P  [(ggHi%1*c(#u,ѝtifrG064J:ზ>ێ#>O 6zҝ™+Ң9XznD`<|R^ğ]7h4"R]?[H{*|Ǽ0Cɽm"yȡhd8]:e+ ✿y9~ٷ)x-ܧ?$&|:,uG\w*E+LW>O&ۑe_9}1 h ߱hl&*XŽ{8Hꆽbبc YĒRa8NnSm]/DLTUOM:R%K*d fJ; 4+z(j9B'S\' 3{7 u8Rq`${BO Aʐx ~tΟC} :L&r}=w7e⩆ #evE9ľY9m NyO^u37ر."cPx?+ưCha0FKZƳWBWWYOntUO[7MBQ%\=DU ^]GkJAIC(v܊d^Iג ` BT2;*9v~bZ}'=@hEik= n,ס qv4Fy@MsZgkQaa'9x^D'a,NQӰ wlF_TOJ'<gdh [=Bkt酌F̉SP7L^‡%zJUJJ Z!hOڎ *;mG&†]sU:-?ґF1%JGGEpxXj\3`Ue G+W5|'!_U`,L+~^GJa[M|/y<"V!< fӤvԇmz\Y>bxd7{"LI(_FHF$G 94%أxU^SUsq,ϻ0ME;YDa,,|į]"ΊHwSU86II{_'o=o]7_s>'ZLsb.SlN'Bj02I{(6$?+y/646/:Nd :\>l> pФ,#͠Ą(z(b>uoQJVR ^rǼWQܢ`0{s]`ƻ̒7u#|Hh &Z>Opǚ;_N%s3_d.#0Q?)nt.y#g5-J"o, 8^w3={ya?0;D_3h,M[[nWHWਉ?M0x z8%RE>c?B:[o:]Vj}tl}>.rbx)wm7柜U|xy\ F)SoRY0`OK[htr GÏJXʨvΜ{FpB\]VUsd!:i8eU|vU!*bNL>˖Gk pUuJYrE˖-X5 U(\p\4?ªVER>|:-+numĺm& >@3U V k xZo[1f*OGeib)YuVTM.iڵCMBBXF3hY7Us<ø n,VݗS~_]lBAm;!;檫2UVѬP0N}(ʻ5?\@G 8C H UO]ߒ eu[+wȔ8w3'?u۵L'hww|? T o\}l -/PKpu}jS@S%bIf8Rө6R?\hZ^@>,|*|/Ͳ" ¿mşIڞ<njq\>kړ[R>`nBvd ޶摎zp"N6ujH_/{KPH͗to7xHi = hF1?|QYJ{YnCQgTǸ\mڹLfmܹ2wy L4'OЫtA$r}ª2mxѿ;Z'_$J5G]mz~r|ht =섟ٽ?#S#uNvCA8/ ?r|OΏ zoe0⻅-3|aPnW.W=uCz~SH=g(T<;r)2y|SۭSx!p92)ygz}kFp?R1sˤuo5^*ܢx,E2XZ@,8"}6`d%`-Hcu7@1nw\blc&I0 DhƱ%Śɻmjc?)ÅY cT4$M "SpС9WdFr (/_ߓ w}`DB4,Y!*֏Eϗ RЧUv.8ɾs!-k?q(=oP2˪MB$ t['@>>u`4RW_VB(7U[X"i93`gDXR⎬ݚyT?w>A3^{jS4V;ɺexTDv}9=9.qL⅝ȥ8Jlf+_<h٩`D{_[l5Ϝڮ.3asDJDpodza6.b'#aa8?OI>%<l @\BS Q)%h hGI)((/`~Nw^u30#~D=n;8ɿ*_D;\0fۦ P-ǦѡJpK7e'`zY<%yM5AaOmtT"Q xV6 H{E2/ȗds8$?":ΦCm oHq?!y>Q}Ja;^HrM#Pk4$UX#j|jU`txU>5n ($6*{yƗTJ(]_1@+cH^zuwx =p], g#Є$cgK4>zP8>JT}|Ylybk"ɻl&zI4Q_Tѧ╆T[D>Q"~nDj,EX'[0p>rYT_L 'wivSJA!wSY%Rz'Zp$qÍNC֫Yv$rKHp+FLբ1a4FͯpA,8M)Wsm󅺳9fF{Ec@U,Q>v.4Bn}٬.$LӦvNZl"!XCҟ>ʺ45 Z&AJlDəVDv9 %ӡ}yXuIYaY[->/VOwbi3\s2lVQTe f)%l:U+{Fe͎*/fB<ʽRRXs@;:e!W102tVKwZ?jO eT-'D.9tԊ0-OQ%hd#!>Bًd3yA7UdAMhE |5p oӚOL0̘# 3H9Þ99nxmE(:*qs5#T2@czFsgr#06#9۔ygdڨXNS{G \U,;U0 r C WD:q˚iUby;8I:]{.$=Y2s)'D電ǭu92&攙'dY%dZ]a< Sׅ%VKѯ-6#-nax?]ëjc8_Lbn ]>f]QQ2l'T4ҐZL5"KMlYȊ o %#@_R9S˓A/dW%6"xK ۀ1&5wϓ{/RFj>Y$ԕEM g≎v[l;#{{̈svz!Hj i ̪yމtR[T%EwCXA c7 "Ccjv-蝝(DT'l#Uj9Om(|KrF<*k5naݿa t&NN~ϓ3gZzu^ݴbFwLh4;:H^>5ICr.(O)P R e.7 j]HB3aRqWT>S"So%(p 2 2d؇ǜҧ'"Дib XW +$?"IOZ2AJ|RFќq!TF"Yw]PkF`|;Uy 0{z>{'61&[6@.[fk}Xq\8({}iei Y\es'ŕFo*8hE7;ۣڢljQ5d ?CB-.0U~?'C߯OE(Zɋժj2\u VmiPq >e:9w ΨĔٷ#\ tSMd}$P('WCpw̬vt7/x{A )):;ьiіJz}2I&Dؓ"aKf~'u'#wgEB@eyX땺@ 뢩I4.l%&0 S!r\\3ҌˀG ln>Hb OvwLGCX;~y G)U*p(U =&.QvvƂƟ1?]i>G2XƄјq-sڕ_ڴhbOb͗PԹIS'ݻa=&~GsdmPsg\m6251Мo]1XD2jhv.isp1$z ;i=j%Zb5E":*li)6Eŧw|M+ ?l2{ĤA~xMJ,'5r,u4+J}޳ux~ =`O/錭rdr:!\2! ,.ipU Aۥ~pAw^+Űajx5҈v(躷"5eh67SEAP? 40E v _Q f!#2j Vv`J[[ܸ_boz:[;d ɨ>%;a^_p%A>鎍ukoU%?FpNq3 gl (53U șːU4w3%}XZX2mrz)+[v]z9Ua:p-;29!1x `8l! tb#v?&Pz]X(rUtiLG[K${|",wZhՈQ!:0_Ew4b%sHȑo['1D>D!:5 ޷eOIFg]t ,Oա^qFj_D\v)n%uc(k:)3KL$!gG}*lOrъAe8J\͂#,Rm!ORйn*kZܙ=J102ya2X ;|0w-W Z#u`ŢcC mMU4H|N\F>ZڞO%C=qѼ8ѐ+BgY{C# JLq uh Z 0SdTW^&lЛ7A Gm!N(Ml'Xj0;B R U{9Soyo^gkQ^M]{:Bޏa+0S_ ,j v0фs34gZ1nJѤR⧔&a6Șkem×Jx5SMOCƂ1))MA\{mԱ *SQgVe5NM5wl¸[*z"c%erϛ=_FCC)cXαA`mQ- MBfywbxet3yT%[RΨG]"LXd8Aro֍ڂwlV ,Ij= t*A8uyHa[Pbjn#eD9dFqPKX C ɦ3 6a~'Ʈ ˫vcn։deZk9dA7\;lƃzE*wQ ~G߬"kQV}<).WiN'o6qz +:tSM+{JKHksDݙvUox(6qG~-Oy/P7vvo 1SitL9p `c5=e#$@7wC+P';2P l%O"E+7T=@AkWIhqXu oB3㷉睅xW6 ܂Ћ/ܔwĦ;^Ю DSo̦eu8[إYz.fj62ϋ[,wK]*5N 7ꊢM81Z:  '&On},^ $ѨpU |-\bEU@eWTI_3j/׶P^:JP>45;I64@N)&k]#>$D ",{ WPF<̈́b}GNf[Hb(/b]I75@B_g|LAmnύ"P$A5F;p0*vTU!= ,t7`ϸ|ɟN) . `)".7ya@Ydigr?EʥMד SWěb%@IF1ɛ>E?ѮȖBwvpq,yLc&tXaYsZ y$͓wpF9[ 4]νt->EՍ+"#.Wޔh̊+Ǡşٌ_QP5Ѧ9ѵ#d9̞<[Azur9Lb!~K;/-r~+CyV#oL g.MȆ8Lw::t=76eY\-3FA>-pj&/" EShǀpt2i:;yt{o}8{2  HDM^jP 95w93މe§ޮ=lj&uaw ڬo{fɿZ{p1M.ǷQxBCֳ YdmR  j!82?z@! 5*1ޢ1m@4khRd4d>|Ҋp^K6,fsA.f3e9Εq{2L;6<뾴 N'@LD`; Y]6g+^̦3QLT;ǎr :#*mk1S쪇&>oQd|)ׂB&_Fi"DoDR--T/s~"?L$s_+5!;;B,|ڐA`3>_$v+٫,@ h>oMDSS[-&n--IqqCSNT$+#9aJdb1e1avJb (jYZKc٥M@WzSGAnB%_kiiSaNaAqߺ3KKvoW>Vn3?ZUfc=>{ `;}LʊO =>Ud0"ٰb)ӄZ,(QqnvDn43}cK}ʓm+)Р.92:zKYn [g\^U֦QQ>hKW1DN/,'G& 21]jo\$YUATIJ.a7Utuz`% D9m.d{ɓ%aglmm/7[W\;' ҕ~z0GCE/Ƹ"Bw j +'-t>5@BrnBퟎqL$M~Rm QJN=X1'\kh ]0stN߄Ү{sfD,qd8)C/FAGMF+ƍΨf^bBD}e B>j- Eu rlu,]^Tm?R^h@!'n4n?޴do ׫#1WU2᪦a/,i$h1S`j-pqd tqKwo=3DD(oDN?*WQ:1or!:O舗w}a"2]ab"BCL%Μ0Tje /Juf`pl叟XnΞa77g/Άܩ<,a!@{e{ȼF8qr(㜗l\>F٥#In$S_nh)"DE2 38=@?BbXXyN/W˽?'8  UNOSrUH =+e٣NTB읏3vTw[`Gb|)z1j 9NB==v 7/-7&'N-8_V '^G׎mU5bZX8[zKݎ}4hOAWt,YCcӁkk{p6d 'yl%1T;aB~t6ͷ?tBTηVyiw*\v;rZy^+>rP}%zԣR,ⶂ[hȨkȓ̿k3q?Eǚ:kc!2a9-t =i\,6UDbH@Jf FȪeSd_N> LVaRuOw[6`/wa>q,~F3784# E#n1B9⡖Jt؀=4{5 *rꚃRdb2R!&NH+{UyqM{E-VWr5fX/UYPdIa0Y9]l9#|-^od7{T͉ p h>[un9l Dthl !`3W pJmHPFaЬ'ǟL/x:SخPiS5TBDs$fet평u]$@"[ǒYΛ,"Nu)f]cgvJjSjTh+62[8)sb˙5]a M؜cWъj.>SG_;kdR[Ű97Dd10^€.jI ruc4ɄnYNEx\\BwV ^އÏǕ^Lo8g߲T"$0$݅#tA@ \׼Y{b82o!d3xLR(k@R8]Y!J;# \ԢCAlT ٛCݩD.HuLaB1FtC_G7C]6qJ27DDa7Q{g̠~g 6Ͻp$¢]$T0o;ބ5;RD-N{>fEX?b[Z5rhjurpU)_?JqlͬX>FR hU)fD"|\i8qkZsHy*&ȣyJ*oM˝x;mGtό-T/~ژ%.+ JhRqnfz'NsnZyLS1:Qi."-S}[+H@UCe;Z )/c䂍d2g}5/BGR,vH!6xrQn(흃H2dtcx3. !}F;[D!$TDեH3jKtf^(!SDC >$C?}iC7Yiκxn2w'Ze2\$ 7rf!#gPnQ5r]q*\p`qu]ڍzxi?Q߿CIdK$8i59G9[կ7֩?^?Iiclfٞ{dcGu6yɑ`G ~)殗9l_wsL*L)Eid.nYY)9}a9=0F)L`Xb,;˩M|'ELK fmKATh/BLjHBi8?t=6w3+PTElJDV*Uw 6bqK VFd J+x1S:[_}I}D2tT6*BQ/Iic+ŵ(uSE:^[.~ۋ&6»/ 1%3OIgMB)X:0[(wJsв:.{Kk j$c ""r%W@NA!: KՉS6W9p`Q]±*0D`2ל}:p^.C^_Z}#pFge=תt'z吴 #knz S-tdD{)h.'r|_`:9,9t{L?,(4kE4(l|p-HBShɱ=4cQbyC}BOB]7h}o dPS V0)(Pai` v9 EY@d9zB;U5Q>k!MZO*Q*M+߮I%k6NKL\:f|,`HEb|| 7C=OWonHWyɛlfIZE 쟡l2P҆S]'Y7/Nb+jH%mJ WU@] >{tGVJD=V` eٻwZ2‚@x8ξ A]8s5,6[R@Osm Q_ߢ=PusO[/Ѽ5vֱٰnË)&t4]j8UB$n \ *Z'6"9k]5bn ә2A>lW(`]9^G?u`B܇t'|.=CziͶc2Mem qÓ<sLzɅtOeKS5⎊!FEh0{uSē@fDwKڠ|RRM&G?~:`wfѥ"A.uڠr{ŕ&S"6Ag!қ6S:SXȀ l\ὸԧ;{$ʫo󾲁}VӪ^"6aC16V7$cQr!Ja~]k-=&t 4 W2eI,Zw=BKe UJͧs`%4{0_(j{Tbpt<pĨj(@x$2էyP=P(% *1+Z>H"E~S%v)RL#ޗ}\DvnIWA՞!4hpks8ʠfг.@2m.R B‡y[ٓ#rW9[ch^tKw&mVmZ=H EУD "Z|t|!zTl՗n(Q}5cUouƏ#:Xg %+Fpyʓ[Hע~,(A e/z\WĀ(ctעjͰ}&$ɮUL;Uڣb2hDzF(sy d. ӧY\=tCP>qnG> 2*[ $'KȅN1OL|*U!ʸJbH֑8uȄskuv/ A^dIY% u?_{Į7ٖh ?I#MX"PbxM,1RB^AaE>UI\{0a<| WNO.PՆv6 hfk9 La NP2{[ORfD"Ys浔8ǽ2+ܴ8JSNY9b,އ>08"RX2VTzzbȹ 8)7@+1^DI.))uT | D8uM;'1,WVBӉ?} ]eepB6+`U>Nd5.˽0_VUT״HAR^:hfe4D_T2OkI׷'2U-XLwZL VoXؒ$'\ZkݿdH"G*D.B6;44FnXpG#bj2t=9BTTYtq~b׵d hC"5z*QUN`tjb_.|ZdH|GP.FMk#V]9u?K'16~$wRY(4=DS .Cѕ~!¡w#p;1wEgտhxeNZG'g +S}@R4>^&$}@OVN$c duYS8*TV6D)ޒNIdK#k x"q`Q2nj(#nѭCsW՞IOF+2ɇ%mNT%> 0-ԕ>JPL3<] TNXEs={z,QX GW{+9 gK0{`euvT $>uz^`?R$*'E^)W?&E'ZLL$7K'͌!W=M2۹o.mk>}#:m('س=]?T}yA;yp؍"vmn_i ԑr[vK.ÖgIpsX1f:ʊܫs1vogl7-Եʉ*t 0~?G65=Sۧs ,ΑLx:4tڛڠW)xaϲV́mݵc@hE]:D=Xyua ,Emէ}%(hUgs! nX`ж2EkjRC-GR 6||mK'=Fƿ Jsuۊ|JKHIo5kjl faISY|1lCpZ86ksa"h!F\ƑPԴ27`ZD>fp6=Ġj6WpIpoZywBh}$B*ra6V, I/q$X+^rÏږH aøfՌY06HSTEũ#՟UyqtNs=,"mjm֟I7/JH_>W۪+vM_:rOyxCςSކf_LoyJ!~]mG\GUd"Gԏ\H"U2qZGT½ܣRu TW\[2Nsj'&MXFߴȞ./ aъʂdHɋ/䦥!4 +G0&vKY+8,<=iƂFY#*_ 2_(Tiv3_VCvu*W|liac\N]JZ^mOO7ķ9p:mw ~h{9R+1lTU2Zu9J`EP]*PLLډMlפ 5t%o[, syL$8ĶoH ITfW8iE Yq÷L,6T$6>m0u$$FFe%; o>S B nBhj,UeۍȾ=3h` @]7m pGd!Bl!kZH6joI⒖(Wf!L_/BCP"7eDfAQ&:+ti7H|_wo&z 'a6gq:D"'=X6cFu.>TuO=CN步~ll 3_wvn؏xotK©`|ior˳Us%wg4y3^ƯNHZ'܆=ϩ^tB^VcXLANwOBSq八O: 1PQڜCM2-H c!a.1[" Ho/Qꡛ m.sH/oN⑨lJNZawe܆a4M:[ qcG12 =)q#I#A %%XFE̼45l(֚)|}P0Ti~2I H.&?"$֟Xz+^eh͢W8YѺj-D >`H1;Lz_=#"cEqif̉>o/~_艢l0J-ÿ6_'JG_ - {H,82#^ 1.xf# hp3@ Z|3dr( +\]aH`Xnҫ$d~Wl/k6XkR}[ z =ZLl/%[*$`+f pQJP}~g[~VKr]e9QʓoK*xTl=qI& P7p:k`2z_ P}ރM+a69ڿٖ;1"}>v 6 Mp,J5އ=3S 5מ*(z>iv>IFiʋ4gh(ﱿtsL(+1㝪2Ǚ pBV( v 7uF%<[*00ᔒ=texsB[ ;®' .luo17[^(M0I$]j)Ig>VW W]<6Ý63k>o>[L wۜ6:|^H5g|Z?=^Sh+Em ~az!2wqf)֖~[ Yup˛Xipj_{kwݔ#iܘbzw?ap!{> uBCPKNr)l 0gZF!nyJyhkb믴ii{~Mh;Wh,/ه\$CzTǮ̠U LYjMĐdFNT}7CwYS_[g P^AH@,DS˳ 1Y{Zq&anZ$b &RHAxiwJ:& TM@w+nS*"!Y6rB`qU In9GPhNX~L8(tF1(\V{{#(d5xFU!?! dEh[g֔/EUyXwCm-ܞHxg=Dßݼl&T/KđmY86#`$A77 -FrAL n}YK孽݉D]B }[z?A@L˹\䃻ڄ>'FyP0ٙ҈rkp􊻘r;WU-՗BE#B݉|:2N1K{:E}!gUⶻ]\#M&CEx*a*oi|`_6:~&>%(EyGSIR8MJR?P z&X/=AdT2O ;!Jv#O} _Tz -#iH3RYmWY!fŹ6sD#|H:Pt 3ᬦk-"[\܅" qn ]7":D~| ,ػWV CVrb )G&ipu8N=um cO?h*1d᩹k4|j|߇[툦ekkn`YܤE& ^-OR_M'rIJmJ(]|}FY?>~C CaZ"Am83}8dvPtqklsK{Bze|l}6A5g_S:cWq Brk;t}SQz .#R i~@Ad4`(H!ꘕyggqZH4J4+\ J k42? @D╸j JdP d4fr|朖ωa{eM\g RG<$jRH<¢RYʦl9}vw)lKV޵O)%ʢۍ}:.2ࣇ) $]nuힶ A1L;9 @͌enâKWjTEb\\v&?ֳo:`v+2׉sxjJkȮ.) ?!˰ߨPՃX؅EE_rI;H$Qc\2rpPo~&ȴӗpi%Ovyx 4 `ɌAl4fWYy4.rL=mr/oٖPe?H0N[o!XƟ$BI>țn[UѲ5=eȺx`'@-[TGeJu?)2|u+^0fh|巡&E/Bq*̩7sTEPKYpH>Ěd&Q0I\l~|tS?XjNnR*8.Sf P3.2uro rhfX _LM pj>~ \*>c NىYS^gNYTw*?5_ ,UQO =lR^ʘ N<0"jb^{YQ=rvlv ,Cr\cze,]x/wK*yEX5~(kة(H=.J33!n3V *Qؘ=5ބ$g[iʂ!R}LGK08hVTj< ?N/eA df:hN=1~8AIx#ڟdz \02pE] T8~>晒x&YOdC1N dejd5{IzW$.AuB`rRA'EP+n5q?s:LPiXШt7D)%HȜ4~I Qu\9IآPz39'r-:;Ė'Tc* /Ufs*Zy,@ZS)lӜQѠ`HO,x 9!ʌC 7-LZ^wv]D,(QZ~;hrP.빱U[㑩|b/2+udB(Dg& wJUĮ2ů ƵQ20 _wG˯ceG~;1V$ V s$ Qbz $T~P*YUMW&^_cl'ეUp3)ziQpxؕ'gc$HWFBjA )>פWuˑYZk_Q"ըVJwX#$~KkgگR/H27UbgYZ07070100000128000081a40000000000000000000000016599ea2b000027d0000000000000000000000000000000000000005900000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/media/pci/pt1/earth-pt1.ko.xz7zXZִF!t/']?Eh=ڜ.+˥N2p3T^)AA*,(ov]40kSh f}AI-2XUqí']lУm. :lO%>JcPIVq >4n A VNRɟ<[qUyF87E#dxWӳ+X6EsA}J¼:fpArLʭNF4iۛ#-s<_U~6(O(F8 :%;U{YC徭j9zt'yL;U?z"v=C|3ҝMjz8єo/՞%kI xmT*[8nwl,/q6҂V3VǼ;LgSSɀƸa痒~[o &Z0ȑCb~R+D%J4iz)4FST6@tɆ㗛Lp(ķۺNYά&\^dO.Ɖ^SXcKhONMHG <ڪ\l?>WEG]e,)7ʎbvhdTܥW8EpF1aziY>RXԁӛA{/ j Z6ϩ 0#`,v!sta89O.j; z%< $_19DjBR8ǵ`53۶2Vqߥ DO4O~[% Q+2 սa^f馊HAb_gcWVFPt%ɡ-r ~XwC_s #}4t4T+aV MSE"KsWTYt`6@F( vTTPwa67D*"~eR[pv4: R紞CnBU$,.gq42qbt:8*l^E:flQit1>>*eJMp&;8. c,FPz滆ұw +Ҡf[\V]l5~_P k8UP5G= z} F3K9z=Q]}eW c@@AM@&:֧4Rx݆\uq c]R|IS|{6$8Dh0p@B4;e{dRVnaK(ത>PIsq=W1A ]\ !p^`,nș*ܴuHH]L <雚n9Z b"xgOhPt7yO&sZE{?pOᐘ I i-WcBDQM(q]Am-Cfpw;:;R>[yb,aٹ𷌢!O" Yp?U/x!gy "u@[Z*on[)x*l9H%peB4_WHx:4r+KfjM5~ֿS^⩠K l(ԡMkɠ!FU c6\TӃcW)0V{0}_q>2'd\NvOGrK=TOKȯdIIGL&P=_ Y\Z-䆥CYQ@(NQmTk1`eHYOg{4?gmz̨[Pe|CHWқ3ytmx!F3(*oo55B)ї,$WHлl:= |O<M[T`,"JLXE`]BfVPD.yڃP͹h`elz /m%$(ra+w$%oĥcbp{ y[ws"OQCMU]4_.-O]%Gd||f33bC-Hed؇;W~혛luX-"W ˭Z{ʻ45ّ>w )5wUX~_'bGNT(SRVkY7s$ErRCI̗uk=z bh2+}P ?z,$~0^Kc1%ׁMGI4H蛽*˛E%7J74R.Xgvڂu m"@~/=k+ ¸ͤL qm7r&- 9}M HSin+}YSfWWтxOWM,1ޝOV^teJ-sew[3@{aD'L`ָ]ujoE˔j]T0XD w<fQ^mtiKCb-j;fnӮlud@1[#$krUA(LKB\-TXYXӌU '4L7"3Þۑj;27"ių"_{~US˓ -WzΠ! .kPIjBÃEPwL՞+n &d#ʄeGF4Cq٭9\5\/ +XLC>xXA | FG2v.(dst]9Vo\9"LJ16|KJM""Q7P2o>CZeuאffc81lU˰EM߶s*,E1BQCZ,\unݿ @qHE?av0djjeD#Pf|ڥ3>eI$\Pʆ01.b^K7X,Qߤv=u6BOFZ қCEdnJј2>n_Vcmv8.M)( s?HO$ٜʠA㧁3̼uG X#ٝ-Sq&cGa1y/C_S=њBQyaIa"+}^jNf9,@Hl1흕zj2{ K{%F Kļ[6VPs{1r#S)pw!zYiP]d%2w`_IoЂ,e)$T_TF?H8jŚ*aԼ3`h7PxB]MHD[~4-.˟"ƅBO{SDtFΔ:Lpέq][䭷]4ZeS+ȉGS,˛i[2 H9|hJx՟zEbnom*!HqC cgFڇ8LEd ʈG '$;5rۇW>t3Yi@o W%gQN#(kiզ .EvN D^+f\4X?OP6v3T˺^.X@d`]=C*iZ`79 k;K3%TżٻosWxIhFKřUTL fvLM{ 22înuhK5 QƢW ^ #s֋s@퇹n(HUb8U(E&lio TMm"j^`;iʉDi[69W=ewǃbiܖ&y:ZŲH 4ZD} _t'^sI5XnDω޴UTm*pm+hE߃/wBb{S \Qt^QAХI 2lb%RD^T4|24 #X^hAL{ O[% h3Qy+illpo6bJ,)V'o33GQ`1G9"=25JwQj v (T!TǫݮU~`nte?KjS~hf!OsȊTu5KTXց@Dfs3}٪X# ]!FvL,LOG6TsȻx͒QG ;쓣p ߨ[eMĀ+ǿHӼ/W:~CFCW#{Sn{H8?#mK ~M:}d넪'FOX{}2Jy²v7K<輆 ϞM/z YjDմ{cZu*qov+׵6stus6~M6ϝƔ &M"H7*+=1<9/TU sHw#kx[pUx+H$<ʟ7" \困LabtzKKlr5jթ" w:qq(V&- 7rj B#EgǐHyF8Jrn~pAɄ Yu^GʼnT?T/92yfHcHW1229 K}9M=,8mn99} mԧ1k[+ I55Huܢ\UC2/^XqmJV3š6Ou7T>׷4 ش< wՋy667v uF߄qģpi(qqzuw=-1%niAe#o=ѺXsPy-IeE9Yj{hS#^0+G >R3 \LEc^W/ uYZV<NcKx2i4(p;y}B%BQ#axC2X3`_ 8A\Ĝ*NeBHPzL[pÞg-gPIE..95yɰx@N&XL=qY3ߤܩ—?)U=9 N)poO#>14'36ga*\!T( 56r~D 9qܧȬ,NQT 4ҜW:6no|@yN-(Bp(9ZZ ?盹8Ք x \:!8P$C{N[0;@%/k={]eX=Iۧ_I0z)?G}@x5}o5ꃏ'jw+P/K~wo BZHB'+Z fH}0&30[d9S aP# $QpuK&OMCȯi{"syRpz@+*^۝.@cVk{"BVβ%$}$ߚ=x,тYtaߗ&˔tS5h$!l-z;r+tf?mI娰#>"X^wxQߩҘd,VЕ1vh !c?IYb8~[ |;ʌ([,@ΦyIh!= +YHzݶk5On91-RF`HKAF|ܴD,X. ٷtbÃT1O\Xpc;m;r,w=u}ug_I w*]CNS{[MlZ8 T;Tԛa{u<^O+s > KuHDW[FZֽ ; ;OFC$(?~ ڦ<>qD;:}Dh4NNܟi|[_ a%)DPP+\[h#m$eP޸;qbɳnljOqy>]?tWj:ҜCD9I\O}e\ %f- {n&/H\LtLj_LBpn kդ,k/o#2&}w l2 e_$w}XAȃ"xᮅЏLʴbj{j!xF3G3g瓧~%rB %?S/+eݲD%WUoRiV"S*w,kawC,YI%j/REC, 1֬4`%jZ>ϵvYſZI'3A ԷTΠN;6-:/" j[-v$h vPS h[RpXW&Ǵf UR+|Sv֋ &E]Jgx86M-C{m P]+߁QbfXmLh4 K{*>C, Y:w ʂ>kD ∭cf놰O Ee3qXh|a(\v6;mr~]ՙ ^J;`A@#AvDz .UN.CŹs:S=7IeR\y?߯3Qћ#Nʻ'(n@4d!ZS-_#DSl' ~%X/3ll&K@NqY5OyHraiysz-+9}ϒ}ͩ3 RQfq wOԄ)Sx'"qR .d*Re9.Z~* ;$#%D!?Ҁ&9`/g[h` Jv;GFq.eW0 \?+sCẘCkv=ڌKjCBQ+; ûl\3(}Ċa",^1ڀ N8jpw3sg%:+S%cOov4.WO ɣz F KUŷ͓?x hK-4 _=@qʒ>[n;Ul@3~QWE=.а]S[,j_ʬ'X [0e?0M߾(\/v; Q9څ 1{+% -b)Sd %7T3:>-;%_R3x D٪SʢI UE1x~-7#O t*' Hb f[77Kt ~]$)D %>ISv*`~ ,LcZI#P0%u䡆|*6 dꊜ"RsDLo-ר+fB({psNh3 3f6n?ӌK>pfh>!ԀՅVq-1Wb*2 &> RpUCY( KJd%Ap&x ` sR@a#L@: 3?BC.pʿW@u8g=J!q>^MSG uۿk+yaS.9˖`o/,p԰ؽKqKbӲ#Z;pl8Ց {>uĶY*qGZԚ~\xTvcS\֙Gj<']"P_7^n&G ?BR($?Fcܕ߸E-A5D"+lp@&5HGj׍fNvP\[Ry.:eѽKj{__)KOK0/}:Xxdl;S/,ޫZJsїq忄6o_$I,up|r iW3=ɊqZOe|c!m|2rLavSC4r36q @2ʄ5J+, }i|51^ l};!j/(\[5p;*\85@$v )EXD -ג}e-ED[@o|S-#B[633E4S5cR4G|e#=t޹/nRb ) +_{wÉ݌t ?q{Zr0KuP h<&C J=URC*MHr VMݝeb.TWQKiU2ooJWD@e+$ j\%;yw%|fza4Dl@WۮGN$ o$K~)XhJ8҂럛/U:^YdqYaIAzWO\!JdCyf{Rw¼@D~5T?8|;NM(VX#bT;g!~Tʐ[r@2]:[k?=IS{6m榕A/,--%`tQ 7Xv#?f_zl>DLt Se# I(oF-GKg!g7s$'Gzi6Gr⍎qAe9'D9х}gDd/!9SIr|ԧD.$,/ ѳEG2q+92Tniˤ^kaԺ\ע?ز`Yn9&$lٛqoЊnu?0r {}f KQC_[T,qJfrQOjѿ/`U9I~,t9Bd~Pgj;/`C%iOnHOG a(i-xJfhؿ4=1ʱZ(؁|zgNmj!w^W)˝mܶ˭o7m SZe H`vy<>M;qK1Kžx/F'Rj+E5X"i^&\e*?_Hε+E/O#BrfKΜ' 1qL=QFCDt_ʸ1 =&ܝ*oK J(Hcv-]&Z/SɄ !{wA͌kYxKuAF&)][<է̙xOS thЩd@+Gߖi a:$7@ʹndxPkl8 jbx಴dS6ԍpl]68VMi@( kpׅQmE)M-c'R|PjR6kzjlEW. |I,x,mfU&eX5Z$οl<.pOyv!LɉB.klSl,Y4oy~ >-8`?CFEkHe BB/=R ,JMXN+~k_F3.t2Ąa*{Mc77?|Dy켂PwK1/YRs7l5o-Ɗm09S$bFHu3rmE'oYN@Y6P(ERM_8H"u8.U'UJ'1B,?O~fjOPp-#o(lPynHF՝u>UF+Fb?LP,2x*TI.aI+H# ԩ:sMA& N/Z/&`, x9z=Xntۢ}æmIu1Ƿ0 bvG w+v mE\#pI*sIqa0y(c]G~\@%;0d;Bi'@eEᷜY?Ni`CKE`6Q_{{%?kD Ŭ`KYGp t "\vNnݟBv N4Tu.}serԻ-/ٻu 3*cH_I gˑ!LIo7fV ď|悈Z-\䟄6rke̠`b/U%PM6P г`:=LW5t; ˜:7uexe N3+NFZ2&Fr# FH/'jf}aMV-;|^l =8`q-:תeNSU6-zz=YgαȺAe-Trs꾇T,c-ROLʮU l5N >ci.*_՚9~97B*\_ȋJJs)% z݇:i%Q%˩up]l|y1ٻ㦫s QXvT\He*g:TԭVq:TnFnM+3 |7zlyee7ۡbk92r5pU6Kwڐ|BJ(@ER_ &w&,UFG.^ǪDO'W3OoSO%|A0a[C'Uy@3a}HP*Rl^^bЂp%%VZ-73mOs=&\z|lCKR[S;_{*M W"Vy4}\Fp/j+9sk_ֵ*Dh@4U4ݚK&][[܃G9,츉Ƽ1p~*Ը5EGwMnd}%W2 KllC${W'm~w`uwrEE?;*Iu4?P9xfB^6M=~j W1i30=bOL]+Bp3ְ>L+ANNMUO,p, +V*2mq f6mB9ex0VP:>Ҁeܡ ;~(_NUcI]V/ y7mҞOhx/j(ISN{UYu.H#drs,M`UقR6v筊(b-=Y(rI?SxDp_* "012XU07tﯽ8688!WBƽSmrmtdK'xo^?մY0>u1׃tڗ`PFp" Sq;ڭ30Diͽ/ZKKQA4Med3ᢏWo!u88(SW hڗgPnfHVܭXQ?^}ʔ8[R9Yv6vh\U+@IȷK4QF&AdyƟr\|guwJ+D/Bdin/Z~Ii0`*¸ a.dINx`+mPR .럡5gKf׽vT}'~PDU!;eIm` 2F.9 >RרQ0Fع.ƷwBU| #au|4B mQWwGQZvmV &s%]R8_G]5.9w?]M NÀײzJRD- CǶm]jbkBj{KjԖk gkZ8,J)k*jM,4ZݕbNnj}d L\%/Irn趓 k`.a XCfbo›4?;D$vU/Έ}ΕmR3>Z 5 .Ħ}WLL6JA^Ț@wIe4b#SzJ0lZKlڸa E>x?tကvpɂY-G(t3OpequS]kQhcR,_u;0A:8 jZ;@R|J T'ϙkCf#"4$r^eg;W}r6,$WT-eܟoߌ_oNcɀd>Hvgއf/ {10MӺaۺdc~622NSGȂF0^`,r$;~^/ؔWA eMPL,j?zJ+UAQq[TJlbp %'{7oQI6;dWOxzÝ:a9SbR$[tE1/1(Ч`rrd LN8Tdk 0}/Pv5_C);_X #`͸j6$۞x9%FuX6y8C i ==Z-<R4'8řr"=NBUTȮċ&lDVV =*\8|nlmdjKQ,ؗUD5Y\ U@Ͷpv=YpnґI lS|K`ܝQ]/yڳ%Qd]z"=^oH4&<"K1h=/Ag5 >r(ė\68`s)jVJ őβpld?۾JԂl\؇Cp84*d4kuţաJ Y}~YfZY$17#1c.U}lySvn?nۖ~iN.<ģwv/ЊOc3#2rCD?69ju_g;.w*G: EQ& }UGAVHN*F!IV*{!)BZg.UdUgvxQD-"KL}~|&>]ʱBlrTYрFvuw3~A=|)am@" rNVv .ذI5 [X#r>AZ[3ôkb#,<JN:h l }j=tPjz*4aZ-#O=KAo>6k=|7lB 3[ь.A`TWAy?;Y\:sm u =rF_Fok96wjY*f%l(` ѣθ2K8m+0 bv#(颕# qk Dqy5w˧KX\QB'hB{h=V2p=NmNy>FQ<$jxǖ˜ʀN7XाT1P>vYp(j}d50mm٬o-2as03M r; xnѪRH(& h$l[Z6du)y9I"ɮ^cnξ3gbiP9Y68!% ñbNs RQ. 4[zGûL \m@w )q4~ߞLH襡E-Q 2;Ķ͙"/M pjsI,S8~kAFR,TL'NX,O}y Z0hsf¤;$ھßLbZ> T"aC!42 0ymoLěpHO9)BkfemƥDnJ3]oKe~e$5vƨPa#T ϚOlP-Cv#:eO2.:Nm'uG{xü 띁})wH{+M6#bnZmuL~Ș'ϨPF?[ 9jlWnH&tNfZf6'ɑOzmp JWFcC [!@%S<O[}ԛYۣub~c' [B[|˘ɸ`0|Z͑.<k\[ bm,SljŷMUB3urߪ[}ywǸ6]z V,\ϴCb[fVJ 'B"pO-e㹎ǡ7V xƍ1~4XYt/ݤ9̽W)LyEH|@MU*cJ1'"gJrEN8х';8'?/"2@3+j1mD{|Ȼ'CCW+2n']~"!qsmE|鱼ߪ"hk6XC%gG!s,He Qy UwQg9SQdupw^`Hlܕ5i޷2 %A+&u9o*:ːw[ ޟ_$ћ {0fN5uqB:v(*~po?aCHa?4tkF%*cMVpVp?b&qٔ4זۤg-VE ˇ@b3a3V=gp^`ԋ4NK soj'վ-)[3HsMaE@xk)I/ih2-AF) j%P8: D1(Z\סNu5330ǣG5 ~S"jBwiAȷS0q[ʜ@AxΩ;ߧ47oD5& g-GE_b{G֩enS V3K  .T>nƫ*]O_61Hi(;e]MX&y_~ˋ]y[p48*'7EFGr'\ y**w|YީfˏfOK8 %Ŕ@6Fu] S[=Z? \͎}-`:d!C] cjd+kZo&K&c(D,{갷0Ƒ @Oq 5ѮIFUPFhm9a6U* _ +]&pC s7oO֊\fXtə5eUCpl~ Π6(uz)!y@#,ǷH\="d` wӕϫ}+L;K^a1TÜT_ՉA$y5%G1[U*5p+A;Z?7ܨψ2p1Aqsܜ*O,@|>Qp.u_#Ѣ.7BŹ߷.yBsW:erc t?`P< ՛1A?E=Gr;XTHoVѼKnjjo0v]?zs+ܽʄ6b-S&De\ u#tic67N PAL K0i7~JQ\g jzT({CK@eQ9!*bGZ20ӟʘo{LpܐySͦi z B7ak M1;CȝblI'9D,HX9cjuSiT\21Y.fz}sFet6- ms@@`;1$7!SH27"Rx1S{6=CWUԷ-a#`Y{섩80m(cJC}QLcj%OJt ]2}W3!YQgogJ@e7OkT6Bg/E  jHcP+ O~rp NB7RFUe# 2dm _E'{X3n!bXoN? ep8 H0&pfķղ?# >n"`O =Цh ??*p0:56)uGrfpdi O~rb}6yVBFJ^!`&o@M#(\jrnؤ䛌$C ,2z⹤SNP#9zOXC͈+31eՒɡXԲ6)Mi|0mN}pyةd_>j6)ohYI1w<`nP'8A1 fO4 qܘHDQ"p[^n 2jӐZvj;z dC]%^b| gH ƜxoĔҭq iF;jȒqvWRJ˻C1ԟV}- 32%, 8RߘQE7 ]yRŋ0I³:PJSnnN[ St=au-/fK*oEzI؉qG$z9%Fռ;`qLz#2$hBjOX)QRI\[Qոl]lr_9ܚDIBPD>bWXq3,<ʍeMi1 J;bͅO6.i7(hOțcߌYM@m&mLdOhY]gLdUрO?j. g\ohleWZbBPL*nw;{ !O%|#tI?!ЃX{Xq,7{5&N^b JGoualԔkvcDX϶v8L }5 NcT/#&@61)O&1 γURd.!UNV%k?gPA8- ץx#%smVPXs$k0ιMG$RAѪTYd[}ہ'H̵ck4A]DJv ~slH?^8.iI\PвXM ̕<cźc\'91CW05msGU%:0됨ON/񳯊wVmsM]ɻHurP uf({NGW$z_X@0rCk_3J׌c(wyޞsYesDq#/b*8xbhsI@o# 6yflBݺal$( 1U줱sphCR? L1 "+1rC3TQ= &| sz)GH=r m;BV=/mz.xRpLbUXY.Z: 1s 𘌷;dƎZҶ$j%3f06;O sb:-QYIi%ք!{F${ydG1>TFVm0n[So)6/ yV\ftեXvNݡt9φ>65{Bo=d->9R-# e2&~YBh^+:+^X2Qct/ʌBd {^ƯV $ks10i]ؚ.pmYp^pTGuFՖjMj%z,8ZR13]J#!ػCqᦴ"hQ\ Wc[=y>0o_V/d>^@[g蓾K*4WNR8B\B'`sso2ȭP)gD`7qt;}s)b~^4 7-xUvvwcׅoofϮD$vZMM3|W#)b* n.2&ȨLY`F->_( 5ΗpĴ f2Qmpk xk%njg:F #IzA/(>r'<|ݯ5|n)2,U.yv^Ï"Ck݌ 1ݗQSWyGף<|vds(~Q-J3l@vOWLpѱJC\d4d?&Pֵ6&nrrct(W#gCմIxQndQ*w\5Nx k ,Mb3u ދc-I 3.m\6ɂS?}u6bD&e^KjGv_;;Q2O1z?@kd:} &TR|fu9ipe td.ScY!2- {O7ȯL.J@P|ߔ{}_PbI8sM~AzVUXnf[d 4Dk NE}B A#3Hw+mc;>Kkݞ^9lDS0A]U7]GЖR0Y{KJo%|vVxb"qHCg?gj1/"p-4 Œ̊,8['rCyR2I7k[ `!R7]8=|g0>{JXH0g @I,ݭ41Z %٩?WV,꺆xyjOe? s6fb:Hnf~`a<ܒ30rH2Δ< /ͺF0k?g13_r<ǂO |d5 ; GʵО_8!gDS,Ln8$ހCRs)[tduu;>?InOxȩ"jc|1W gHhV1}K:1zڶ KzFGϹ!㘜 4%uK>NiFW!ٽ1͸[G\("@Ĥr:La OR"tb@[< (jF8sxu ]P7O 7kTgDž33ns mL8ՖWʚ4=&w/2_C޲)UC ;"6Lgx]mDh`Nfmaovմ=&'i467 Lc1O#|Ƞn^E4 ԽUXth:pb/3Uկ4!VPBwW+Z2:S!,p&iA}fI:ZfđՖ4= wW(O+[?̈̄T~#e7.1"[;ᷔb9eSt+J2 _g&@+dر[E.hLf.}_PDIJ?>gւ9$d%Z/Yn*tYJq$C J5? #\ye~QI ^l $ȢqVNJǠՑb&~UrfpOػA!r{7[fQռE 74VڏSF"6# 7 vw$peDHa}03,D0H8lKnHN<"=z&`ˡ|XQ'ZL۳^0> $șCh7o)!Q!1 a~ !7NDqF5KδBۜ! +{Htw?/'2똛 P:|m)-/Z׆O(٦->um s1d%t㍝&ŹLZ5b20>; '[2On=c7JDA0r;&/p"8 ]F [mԺ7;{ }ZÊSmI1Tu& xE$5n t⿚hԽlžB%wXFG"kS[Ä-nQ;I$Dm >u=܌3WcI>!L8\.2DAy}Sօ'ϳh7qs1q,BWsӜѸ ui+6ӋL|[0 CmMϲ!A D jLTUrЊyQ2ḺBCYs7S+SQm]vYJ!F yŌA ])e| 'itr}6_h$@5!U~i~< `ɒR 5w-(j#{j\SQ8q'u*zY"m#U?, p00ՠt}|\ٴJ?wMnDro'-t _gBf/TRZB\2uљ}!P6+^ G*SV WK,qXL׀F7UM88i0#s2ئR2er إaXX%1--mD e,kÂmdπ,oP>ѩQ/Cq eab쮠5RfF+ȨlH1^Gr״݄.5}p\ :(oAzO7Ɔ;.5!$ꕆtX:0cxo•̶@na΀\Y8srknY]7ZS`kI]޹ ]5;:˦ݻStT#zuo}{ĺ [,CįaQ!3rUri?!F::JKoQYP.۫Ҕ~ `ye"$:#6tP۪ ɩ{_w"~|}ǂ(=hߵΎlo,W29DϘ"3dN23&g(;PB &G^tYE|A UH2o:j+OS>hŢ|6y"~)Xqcg%8.;ҁGCP6{fq@Btv}:85ó&I=cɵ-<#k(ED^5xXɠcT$ɥpO*R~Ӵ.Ka"-mحD [ L:&jSRZ±SvTL4=<} J|փOHqU 0K֩iCyxb*kn"F5D$I)[%I"Ӡ'w1 w;ZNAff"Zdހj`Ad([Z.vxƨ $Nai$_)ybI, 9}Kae@4G՟{U~j? #oK{mC23D.bf7\g;8t67p:~PkWG`R/V%dV ve[vj6g1ey4梃fR\* #y7.sӚ e SQR_E @HnTh5C)xPOCAXwU$Kt۞)[3m Ѵ3/l WXr4rɢsWp< 6JG$#{@㝲X[v?h7^Kz[>?:F:j탅 k긃2}^֠OȁNp46<ay YU3EGE솤JKŝ!s,K-; 0Fa:חpW"WF..]mۇ WM@X=:32OGcexi: \Rw1.jgN~VT0}EMm]"vlgP4 N V!6(A!u2_Rֺ4RT7=FEQܻrU˽o$hTi4h UAo?Ȏۍqq_Wx&Ոp0U{k=߯$p?yDtC<5܈@@IFlјmNG0Cy˦e'"x.aS"'FDP_!D9䁄% ; Ywk,tMѮmwMB"GEb2lscW9޿eی U@XwBҕ6ʦBo6,g;` (0 ̍9+,]4r1N q}maE#/2f$µ-vі |/%A_d p#)8PnfJR5(MU/Hqen+c_cmr^-"`՛1H64K~ !PȭY@SLW^5W+# ^l0y qӰ`7_ Ćr&=>~Am8 U9 d9b xF>45' yZܴH W5ܚ)aTsf"$* rdOM4;={[o`XL1B`?JWm"nrA[څiFӛKxm/o$,2Ao`nNc,qnd3AD|MQ^)mR[NĞ r;螰6W7D|9v1 mpI.P&'RD|jh;Fȷ; [MK)GCk'+H rH⇓,au0V#35;a3Ԧ9a-"4覟Àzn=BU8ad.y^9nhZg}(O2)-Ev^V d'&Wm!QqP֡zGl[3:y)ޔ_.92b-ßA}vgCntڹ&5|Ԣa}Ͳ1i*3@aVYtƿ}ݡkCvԘ*0E<3Q[V-CHu DDlza †kvX‡Stl[1}}V\ح9yG,%j1h ?45=hVn$ lF9stzr[p2B&˩cx jC')px-GM' I l%W*Z _oR8\S&%ڤ"Y=8aIa 8>h})^:/L(~1,{,[t OÈuh_} F [ I7 )AZ4 C9-ln׏(ӱJܵ5__9LMK+c~<'->pԳP֬>:䙌6SxûQe G_ q3q){U,Nj.(;5p1a5%=ֆfD;K 2)O&q8[㚃<ݸ#5Hj(i5) Sox9mC 4qF\E_<U!:CZ /=@}셕!C~jjrՏt|=I 7 j=(*=ڋs6$Y.X1S(癇d;=[AΫX~W?)ǭ$_&~/S I#Tlzq<*#jd86 YY l3wHjUhBVt3i*m|sԹkpE"gh]C,YR[IUc̘]/?.8=щGjƤ n NqyQ}A`%]VqhR&x%a$K .okI^>rorw/7 +͸fóG;[^>CɄ#}X#9Ǽ{MB~I Vg3JEȈ1nCWfVPN,DkFUb*UrGC\y.Q9 k?)%AuAቖ`t5)\=;_d^\=A.9ai%I~qg ǭud44_Mˀ}prlxYdɗ\+72/;K6.GTtg9]*Nv5էP)[K76P]r>/E WԐ|/Cq* hʣ,z5wj;cz53O$ϧy~XBw.fNgoI _WMΆ{\H$iu)I$N+s0;gSDB=$"a_m§ sTmψo^<%Gm.[:'L\hhlUv=7%`Mz9M,ұnAy Fj8cB^r)]sacP~^uěpW^ᰈ ƪ4<~KZ˜>%Eբ΂p2!ܳtްL]v#TFiig֣c__K$tlWwV$QowiH%kVp=c=ɢ^, Z$€Oj^L"47*ܷhވds{3>_zPi86}+ FC}  !Œ]7DϝOf֮׏)Aprr(&)±$NV:@jQ8[0A:Q9:EVV*jslyw% VP筲ӟ`uڞ ->?;Mc` t6DO} +Vkq: LzBiVƔ$l?suνHj+0^Ĝͫ FKlf 3ҦB7QX. cIZ!pwrFɯRfSx֑w# dH6$ G4ύ{r)ҡ wZKX#嫁_HWoۉx>^qd룟T>&c˾QTJѤqSl sLz6),&b"FI l^(Ar:Dؔ@aWT{K z:#. a4iyKzM@8Y(HN>[QFF>ř︥Q[&&hrrJ w췍5d9Gm<&BO^:_CE 5c껯yrxMx6*V'χvo#㫰"Q6zh_dz,CR_iLr! ZE3w{0N놵Nl/z9+03$lT{'O~rf$ig OPH T ]گaٸT#]+c~v2.OBp2wI/P&! \6Y&u ԧ qvQZ<@87IYK[}rb*oёuA8rSaaEi%]~Ιٮ~jr)0AE&A:6G U06pY1 |q!ጜz:p̩kH" O8f*q2' _kFY]NH  ȃ&GSRB鸙WcN} [e(D6Ii/_pQBuiXp'B~/$cW>Zyl-,Tz>PF'7xpi$v:4{`!\iOXȶ֮2`$1b SaiX Q݋4 6P& TSʙ\<)E5q!8J?!J%S\kGͻ%xY4zs }.rT6E=.Z#֯[iI|>^Bc HړO1cv dzso] C7NJЖ"F8ա= e wr&jnbPp{+ORe͆|j@n1 XCG@G笮?]I9vFige$Uک&pyMa*$Ѧ U;j[h)}]3Wrn12d`> F7q:Ɓ˕g.tl}2n Y1/B\tXrTP?lІ/;d]'!ǂ6ǺpJNW5-PN/MgTxP4[eJԣx`7" ́_A`+lyO` f/#/%j !aŠP2셇9ρ qV%g#[$F _.LP@xe*~RŔLTbQ5gfW!V{ ͸)F,1!DR =Zzƙ~i7@_ u_0bF"+<-<`yG^56O3[l}@q3[J"*3{LbЀKzP(sBsJ _춤ƚSu93a=D15Mڸp xҖ9n#SX#I;;Tۗ;v8l\UlF 2*}91:YܹÅ5"Y]&9I6Z|P"/BsC3V~CUWPLbF@@BJjQzOLΦu[;HU 慠;͚ Rݵ/)E;:m]iP6s *qg}d?9*[{yq2 "A0jz.6We)]a/d:bZYC5qu*S{oAFXp9dyr!:("1]]bMrky&*>~[7V^Kxgpn+huch4 ¥kK ґbB.0@r.;W5@;UW;N:D4w'Q_U)j M&<ԓ-(?b͸yB] aH|Gb2 {}Y9?0/fD1-߼x <ڽOy9/?9L(m$qWfĒέ1{]gvbNv&*ˈE#/*R>H`R,mGk"jV1ĺr/ٿPX3N`6|&s_]t+Zc6w6IձGMB@ͬlSHڲkf+ѴW;K'EDJ=NĎ=_e{7<q/&I}b+cP5u^B.R:g:DԺ~ί99dk`G F7 o(B`DsT&בӝtJθ/ܤۻ 8E wJ~ `G(Y`7FSgm2Y?{fK,숍YKԱ. Um;Bx5uapא{aPND b-}_{ۻ gٛV $QiK#s֠S?J9W}EebYhJg-*utvZ=\Bˤ&iOѕYd< ?<@N+6,h=.s61\v?nk[gp% 2xU >DwPQBtjO>TFwX(R HH#&]KwϾΣ6H\JŬr)k92~$˷sZi EʆQ> 7v|쩿4MaϋM]T0 h9FPmXEb6fy-9T>yӸ2Şٹўwvb3(s^CX3sˎB')(^S6dcԚe;'Ћ̊Y#Cϧrw*0户 SX)W2zL<0x1yU%󙰫ɥX{Two@rJc.c Yf4r`5"g'̾nVrQ1*az7x@V0 |ͫa}'FPgk2儸48,ſM&O.0ahha9w#q&)Mf]d{UlZ.zABP4i18RR~N)=|_Tw㑍?[8ܢ/'{p߲`Ԃc vo~ k1ʁ4J (s_9miI Rc-4!z/qQ>X:yshPķxd#3֫y+,;g8;dOԡ(c=Ψ".C# ;ZDSyXiN3^KՄ(\DM0No=U52NyRzHd` MHuMjux#Ra`@|i5=j>LEӽ%X1`>8 6@MJ,R {\ehu5"n`nd@nA%p'g`;f`̗&`0Kt۹goFQ([/qš']f*縙\7s&{2C?1RàSd{ONN.6|0RdLcIk%i\0 a:öM*7kW sVtΡ*d磔OJHĝ_n2(hwEU~d=PKm=VYtEB҂lbɛA 8?E{&$IM/CCIUHR=g*in$XXYlxM]^Y8Q3WHӷbK/* o=m6qyCݸՁA&FJLK %*Zƌ!i: xB2 t{G[:$Yܳ*ѡWiuNCMdCM"˼ԌI6hfq+BDRpiWkygIm (-JM &{4!*$âJi˘x{t )t=3QrEؾ1= d?mSMpӣ}MZL$L|L+7Ö z{{i&ozwq9g}񧯮䯦@/]^77y; 쨪,e{ 1FA$E`&/+1\g-VGH5uWKam,E Hg5X2` ]N&@*[U^*>+PFxq Sԑ,ԷETL۶GٝHDp20h467„+aYP/GPgy 0+c1v4acݟjEf3(OgUTȹɛO}TJVEpMP^(Z*|~\+j`JDX*wa_u6ƙǐF=6*Qp^lK 9w9F~A(2!-Bɀ*- qLȋRQRppr`:Ar8D|-zr oc3ytʉ, R ʶpu>Uz* ׺Un[pRwUl!j&%bOEtj=6Jb>5 EQ<(6__}[./c̠NW]D]hb‰:!EQЭ߱u*#Y`8\ !.X3qO2s޸1C{;85 5Ue8@^*XEGaSaQʞ=nay*zbR40V%hN U],J\"E%B<IwAfd!cbZyu.53ڳ#}4L1If\#$,]og>s6&<<+WRHb +jt`dz R]Iezo|.8eOH}bd9Q VW`(AUe!_L<9 AG !=YA죴Vnτ֮(EԯoQ6C;6c&~E>4v%WޝPPwTOh vEo|Si<s1k$7Hؚb t3G!' ]^"ibxZAڗONǝOf:\!Dzm}\S>Ѳ6a+,i \):9ߝ1󢛡wUZy=W.h Qg/t{ I`/GB- +[wZ3W7<όRY@ى4Hn[8l).d T0ʈhjB&RqP[V[ޠb) [`&+4M:"K%ظ:lEϑũ776ξiR XKzϮpwPov"  abR~\tBsGNXCˎS`]>"n:VOK9-"|i>ߏ6]HNK¿ۗ]C^J}3P?+&j-hu.LmQc#7ۋND:MOQsFYnt ]5AO2I6 iz&#:L]ȕ>Wgv[^{l.ח $aj^1u&#t<s:S6X:cP%[31؄S~bkc\y|grX1 ;q;O_5 doN.r#*]ur♰l[h<7dW[Son9 ۔m gʎ*EDFTDo7]=K7ݒ.yCES𸸨WY\}Vw_uY!9$R/\OG++ԓ:?)D:5n,9͡R~1l0##Pe^F1Ays}e1qRC}uMw lrs: Ee%* : j:H,St PJO*' کG4Vǘ{[k-Wh_Ɉ|KN~7+jxzC?*Ǧ"N$BaCy^% G(w2{3l8uz J7Pρ09 Dzy z bA !5aȅ n#W,›wr3{5xR1 r6 #-2K}Փee mjvxCwA78Ak@-q(ܸTd)P*N.p/ɜd።r֠d k^UY3R\s #UhƷ贄W-n%"}VM!͹v~KW vZ2g5a('mgMX̠8CEqS]wLwW[3e<D})d18pȃLeffcʙ*%:8|A@9*{~^d3C昣<xNP١q&cK<]@)MUw ؇?{&6=MPKB!e!{ .KHw[ȠrrAW=&)pi|IyxΠ5h#<80Ja8y@jb{pbxa#i3[Gh2AK^H4YbZR67' 6NLXeo v'FN[Ռ E|ծFPw,HmF~9lҊF^ x Fxr$kLLaY6aÎ?r徿*̓R2Ub[q2(s4e,&Zύ71i4.Znz…77?srp ]@Wd ]0vPKC M=+W(3&Re(*pq~b3ٲtx}ȊN@ 1!Oy1iYͽ*VGJ*'J%GK:sIL>Ab+DIF'<+`8vYZ K=m{ybV ]DZ=c~9o\BYs 4AS.kG~.?P@C 2/>Y$=2h|NPa/H2~S3O+Tػoq\?)-a|>HՐ.΢pT@U|D:}Ə|f| %zj.a|?_;Ie:2֔3ԭxk]W]]h0T$!٨/=zCUPyFu%o00PT$U09OLsu8y&OZ6~RD(pyYO8.ܑbPJH:Ga7nȐa, X(u(P;^ce`K"x|*}ijye1+Nc֗ َ3.zόTtSv-[x(MR%>F9fQTs>'̈cݿ$ꠠsvn=G8;V_CCSБ] k-cZ `0|U%j!o(9"aAءCW6w\<Q0A9Eĝ@1m.kڄĨtu (q`֥י~c<>ՙ,(:(nwfi3p'YdA'Zk2diT_Hrlqg7?ڴ&x=zzX|c>c\v!ay}$S3P45 s%l\# MX~k&;6};@TA #sĻe3ŻL/Hh}-nlծO,{MzR*z'ZjPْE8J,f*FCI V,@lw2zGrgI&f|O|:@j& l/l{;B#b|;J;?ė#/k,\^wl-k4 H/Q\kgEtI 8,9p02 rgh3\y)w;-yS?F#Ö$h-s9EovAk#pDe< HX.f{6E6@r\Zn[o ՒN $}e;8Xmác gs1\nQX^YEЯ}xU4nonL9V_{+Ttк XY?O,Kx ޢvP2-" 8[+4FrSx8M-_Ǥ>fni=IPpRpˠHα6mgt,85B.˻}&{ʶM޺IMw`l[@P/aRJLb)o6:~Ar 8ni|.oiInC @7 ?=| U;OO'V$#Ek:ZߑxiRX Ĕ4HeBLFOjwZ/J-+%Ma5n;)LJmzP}g(Wpn{C0A9!&|j-mDYYЌ2]oMyGņ~G5*p]]'$ AYV]tGpϓѷ/4{ߴ)Z0e~FvH>F חSxc^ގRpΌ$)}1 EmL @%xMqz EGrQK\ғA( )ph,⣘;]Sƒsҹ.^AqhWkEzz_;5Ho?9|% n=*l?^HUo`˖N[-'*qO1ծBrA{i PϠA6rCHWfºqw,86 a5%3 w=ƵEh?Gc?N4$"˺OfO`Gmߢ{7+ZCoi"1]T5%JrxiFx)3Z)(;0)BISE}vuST˵|fIDg{900"T=*:D<7@L{!uN+A &Ԣjn.眄 lxsІhW8"hBt_}z$;F7 8N7,m̶kӕm:p$E2R,}`"}a^P9:)7qY3b[Rc[ѹviIx}17&{4xQ}oAsX ^ܤ8_bz޻ZR :7q;?9~2N@N#39[ rmj=5 cdȼGɍNMd ;Y91*u0zO#yk ѩɠ7#=DEѼF-{C"ntSf,e~ `2";ٽ,nq8SmQ6[ b ۢ| [fz4V(z/;m% JyžyzRܩ'~E`&TÎyB%n/@ .|~p~q RșqLG/yEr)Vv)K+'YcOum;CVY@EVF_a:*+A5k.! 7&ZGPa?G9)R˂1Y8K fw(y?tMLBoPjQ휸.Rrbv8oΏd!1esZhZMO}Q&wy\Et#V$b̓s_Y GA'6q?zDz&Ykoya'j5o,AqO -/[k=I T}@Ѽ,|= ?u&YOn>ʩ֬xS9=7Y͒^𵷾fZpF[ᓡ,K׹m5$./iژjƝq/mhܱ^~nο¦;Y19ۑRLNk CEzcI]?޾g:g !)̎H2Q6=CO!fŨGc˹OJ"y4. gPUAoNȄiį% ZG\=\E=BFT%0dA}~3nh&QJTbRW'H(.JxMݹ!\J|s2Ղ;TM*۔EPBOc琨١6(-Wf(Bpp 6+)kӴ'NC,E suҳ6RE`xTPhiq:-eݍdb\,TQ&~@&.#.},!&s%C%l'le/R98IaዱqLW\ (YVd2<&?5xzOp'ThBE\t0#= 9H,ҽ//D+`Ѷ /v"5EHwd#+EߊozyYH \,}|( VR ]VGQm/XLCuD0 R9pf%g8:3T0§,_ώZbDIJp ^ƦZ_t8ۖ%8 QJ%HԖRgݵJ:q(;V㪭Q*P&4KS?K15~hPk > X`LC,e$مlNkEOe`"Sne7qcJ5F D&29bFF˗ãQYr\=gx`Qk 즀\E_\,@n]nfڒjB鏈'2(ڌwPh`=Jf#%ԫx6eb1"PXEdfN&dNLERTQ`ҝ ;AHЭP/OtZE^լ<}I@.۟\q9-> ?{ twpE[lV dƑ"2 %k@j\`sPbly 2U5ɦ4d }$B&XJ[mx@2 =pd"Q4qq<;tItSo~@- MW:t=m{6/̎1/R()aE9G̠tѭT0jO1"|LwCy!&_# MsS1; T9f̈cU,iˠcZQ?/#QGd?h[Xg85һ͙#6󻷁!lx<I"YoS`8AbZX)H$ҥO̗r곇耔= wfI=7ƩQ/s`9,X8~j/~n`#Q])_!+|B/vt0z =XϘLdfqmMNF>$?J\T.Jij#=ߊN<|-:җ`n"hJp _0&)J!BNwVgNV];s0L}.lAy]Lk?4?-`Ǚ6ov(p?m1ɤASJ14v{׸@6g!Zmk;0RTH+؝ݫHJ "WE(J{>r1Fr6/Tژ技r7Fm-$^YCyVf-p[, ,MĘC\'lI.z3ʘ|%0eO64.GVWDRȮDz@ 9pN#;ע,Dg_^K"_,?m4 ն;["֊ ss۫;ƔQ t~qdi̛>e+rYiKEVL㟪\ޜ+0Wlmj~7E0 vj8F\*`"'+"7_ z?1n Bl܋Tg-);\ X_ZAfWTTNprE-Mzq;nh1+nXh?'uy]v e"aO@xSIɒ$ e(Y°XQ<▘dEu|Օш7ek+a.r%sOh${~Ad ͭD٬e^hؘ$?4ޒƤA/u'M@mpm|RJ<9RM >i8{ːqAO/IvRLNˮiB+kjJ7wVPqm;uCz q eu?=#! l{Q%٩HZƪ**kʚUHh֢ wZOe8=<"Xρp 08\lluuD<|9UFM ._ް>h q<;q!sT{.xsk>iP`ËZ >g9WCB=Y;Y,~(+0xڅC?'_ֹŹ&F^-o^ܷCn Wz.LJ2)6$>릏^F8CnOxQ帀]yDY'D[t'B" ֆAM@V$p$mj:(>yچ/*ig: D0=9HK̇+aAw`+%h߱?'[:_JX\Y[x|=? \џMZeXi|biR"u%Nady8&ͦbe5 B+$\ ?$2gX2AXt>Ց4+A!2BUZGLJy9 kRW[x3a\ k`D)toIR&c7Ӊ`^j-ǵ_1/v=x Y?T!YDm0HBgP+w[~,qī5Y_w'ji&ZSO WVOJKEm V ţբܤx&!@)?pƔ4yJ_n{7{"Iyc5o~-j)~x@tgtaIuiK-N6Q.(ޱbd `c[]1䁩vЎ_cTwzŷ3VH`,h`[ZlPL@ 6^FUuu39!.֋t݃ ^b$h׏V/"Ag֩NQ&ήW0 NEA(u1.#\6ef ,ʪß*-n=w~O-<9err< !&J,3&ژog(][h9'Z $jauwh#LOa|hlI>d׊-]ٸ p[XmɦAx4l:Ely7|}ISF1X(}bQeКO2,[eISzzA?`vQq\I3S-\[yT{J} aÀL*tcRV^w$;1t#]e۰ .u% ˰0@sl8y7YD[ƒ[+)HM2sG_ovR 0JyE^nJKƻ|=2݉'{*P>w`K6g#LqtRVq@ MY46J T6[/m.'ciēnl]l -5i< ~[]Cp\w\QD~U6S͗[|zc&7\ng)sifTʸEr3b_}e$ ̾& #K|>b_ ,K7)E[͸ξ^ ro ViOO[35rߔW0'3s։hp[4 #E"xb9 Q 1պ V Y F*y)kF- Vm4q]@-:zz_q]u$7Lo!(Ȥ4ꭓK^:>]_*t5E.w0vշ71Rض~VBpd~i:3j@NJ%i3txi\!)_i1"]͌@@7(O; {^K5h#P;ޫ1h A CXw8@o7"FO,o蔳Wv19 ~yV&y`w}Z^U!G|MC.̡ kUjۺ^, TG˗CO4/u.=g^kLm;$YͩKu`xGzjͱf8Ɯ!gL=*OR1u ftw^[ˆM{xX As- D: mOɿ5geP)=}P4:-kv0|, N&u1ݑϡFe(g8>jB-q=omA9*>m͝y1M\`WS˺B A8x~^X&bQdvS^n%$tSh'^Lj` ,b/I@({:Y P<䢶5׎7FS$T\܇rRP7KI!dD-&pq3,Z$vQ8@{O}\wHFؕd 3EcPpΦ\y:a$#E'$\$H-¡ÊW,*,.>C_ER4y9")ڊRy8̑l%\z#k 2U.k37tZ `qLQNٱْ*z\g""GBNǧ h·Ra_%HK swz=} 7rmȽߛ[U4sr^9ܲ*zlLX(t)((Kɛ[T8홍*tFiS$=xKF9xo]wp ;q[KiF~A:#лy bG]Auۚ@dE{tDuZ(T%Jw ZFrGo2׈xա`WKT.eW*Ǯ[aP^KB} 3硳i, ۡ<ك88#Z` *dObRȚPaAC`d oDfT/Un/zA/݉tfټt'9KiG2*B ݬ-qy7Os| h ~^%*bQ W(G+ҩ'5d|9ei0h,`8Oi?8Y.T +DMl_ϿԸveP?5L G8+# O)tDye4Ձ_`AH`=2*s& xU-!y`<۔T ZVW|60Fg)vA&_p;7_w)/GE!pzOo!A \ +{6FDć+0-t]~!s|aL\S4^h'/KtW2n ׳Wv\{Ü<5-m<]fϛ:L\ԛ;#oڑ'bRc*$ 40+~c+߽_6ۦӘ?Vy;ﭖ6_ۖ)9׈)B;?OTf\cZ[<8jEveY[,O@k'^F<&Vvbwz;u7xmKBJEP)N3jȇY\ !ջ;MrTљ "Y/2:{W c&F爈 (<.Jh)H*2t`yA;]u~߿c0 oZ *7Yr;A;/sf'-cJ AÜEοА4 K/ ZKځwѸju6el4BB"M K۫% %!JƤZeՀV'],,!_,%\S=_BD4O1HG&&VB'MS}XY<:j ī9O태8e:c- )s?0.=s1U `GLct90o*XS}7H\XԈ젒^v}B3 Vė0 C}̭Sp!W0ͣ|\hC@ FUN;R#kXPu r(WE>b.jtT`4?0>a =207Rε͜Vt~qxgQXIa/y`5v&)ܰ ?9!,>B?UoMs÷_ZHdpڨ%/L8(xh3~fcۭ ڲW_:D KS-0~8DnSO[o[=؛T+ ii(7 ܵ+R_tƇ*V=<=ȱS' %wc6Fă#:  {̸laSe O"4yZC/Lm%*vSO ո+W(Q!je,lw*``µ 2ucS?`]):WP1b+}12PѶwskk;^v^QXݦY$)dSy8woAbto}kGkʀ*Yo4V9p$R(4Ua!aƹR<P7B.0 n6bxCԍѵojPzea%;Eza'j$гc0E?Z^f$Y>&{\x$$]1"F.Nr1&:5-ʃУx`3yx5GIzbG#Iț'},d*ix~]\Ac'N1:ԙ/0Q%\ lI3{% ̪SpmPXy}j.*ZHyr|<렺j]% NxI4WG' zGTԉl4dM\OLmKo=|{ i|]2{82*7>WZi Νrս1)Co1`͸=9!ppHF(y;`$wQ ƛ)O}O+hKy;{˞„&;_o{=A^cQrq2oGzf)a1X` ڔ6x<'iI>;\pf9ġǿ"qj=zH?|xeAYxa#__v~ҥЂ 9͌Ni* ]yWjh`,+ |(v&C)-Kȃ>ёqL4Ǣ%5]i ïM49RL:/jK'>QmG +?GܔIfsԦoBCaxlg|±G,0ɾsh\|OncՉރu(!)O& /ɊfPOիoz;ZM~Frlˌֈ7w/.CJ=:=d;Į7T'~2D7 &,8ˌb+RK]Ƃ,Mvli<*:3t NfQpY~_J6H*tcZJXPU{Q}Ө{· Z$_:!YrmQD񋘜щ:tL5pe,)K*ÐŤO҆m"f>=~:‰Y[7dJS ޹7L{>v:ElGMvΪyP5{vGHRFL [zfzCbW->oև:ا M$qHAA):L//j&[%zp0 }Z`ƙ%Z8d8^ 3Ú:|1]$J[HhhA}XZ"AMХIZAŦ"on"n@UPMr }jr|uS:J= q5$;Źl}~M- DX2XDW1/zO߽h1 G+H!@asG[_ 9ӱ{it|U* +|OLjZ/V=G *OmXMLe+P 6Ae9ǁ׺9NB8`Rw5;D5T]u^Ni: YpW`>BZ3*ֵN) JŌ (SMJHzᑦr!w> O5⼒.Рti79AY9 _E=EV0upS+)EόMb43#-T6tXsK'Qs=/dIb~2=Rp# LeOyȄw|~@,,@&1X/f2xVKz|!ܱ~0qpNj}'Es 텞x$ o*'65d`tr\MVk DeL.GW&8w?grq1A.ȸ)'ocr5#uw~̾Ua RbZDc-䭖.pn]{ۄ_v+C@jݮ!uo隁ƬQ6u~9i/t5me`H  ֶ<Q]MV a hKn*jiq`ƩYzAr=iBPqDM!zd3<)},3e?|߲C'n,5eH2ns0+Uvb iR)Ԉ;qX{(Mn߮şW M< Gƌ\GQ4A7(:7t\K 9B7ᛞSc1OyÖT=/IVIIxWBDKxCjY.߁GU#:"~+ZAY($_SJpi/5Z/\C2dV\wGLšGއ#P2M~-Z`@|y 1ppMEQmiضp5"//~e iɛc9a )}\37Ï_#>SdC_ g_=]1><1j엵 O_ ݓ6W2bΚKLWka˳|rvle7Fw Ջd) 7YqzSf"$zXaیgKRLGljo ,"`HC}ʢ[3Թ>h~@k+ͅmS˖`&o%4f]Gon^F>6zwVHLi-^#zJ p^sur$0ԂoȊqof9eލe(=^ ҔOLIZi)f4yXA$,q)d$KzhYypͪt|50P+vd{ywP\TEj. : {Ʈn0Cv.2 ]NswS[싦7;mY_>$\*@QEFޯ{;Tq_^HL*xsBfC4] >M%*}1 LWVvsk|«u% @s7DZA6Ge{&02,-eΟ*;&w!EL]Z3/Awֈ # D)>ʼ#dgOW@Upnky,Q{UJM/#BcU E`z35m\GVnw MzfTkc;0 w1! aU6<)ݦ+ҷ?G 6L ^[m:"oېINsNԽ(9ԣ'Ez(ȬoiiM(̼>J~~R6msA]_C;(P0Z 8_i0g*3y9sD_Bf8z`ZVYm@4Us?oĆk$Biy-H6C#8 6i>0GT&Qj|1xYFܙmn C{4l&7Ma\;Tw W& td-273y =ow?T6H'.-96P6my͑s@cC~A7g֬Zq֒DVt5&5!?,GyAz2Ii\Tr%;C(:N=?Z;AѢePX)u.qC::#."[s8th$ "uM'aO'4BIi|%[U@Øi忪\@Qt'9VsimzbO"TUGld ??5Y_b2h]&ƋՔ:|6_-9.MvGrmAIPL$ bup ~&Qŋ2 s{РvF)KYV#f]DH%8{8ЊOO(C rUKֈ4ؑʕ 0b*l :2/$#td}j[0+Ձ q PGXBo~- _]"1>D6ˁ8ڼ@zE[)!tH= InF3:6h~ ?n=f+f (lz4S\X04?QxDamh(?'#cZ%$YkD>@XT)XVV2?/ҍ<]Ð%!rŀh~6c}aRBrY22%ٽ:O+t95A^E{H:+[!VhtQJVh^NiX~3w=ىF2p󹳿Poz)6.A9rK/Att^{TFpriMJTw +^Up(|j6 +Ux_B,XxHAwFbx^HylbVxH(T!{'N?ONغUQ?|.yXqU c;" Q6$NZHdFi D4GЄZg䵯Bb'dT52-~2 $K%O4:%(U7Lֺ{m%1O#A8Оi׳yjl/# 6Oz:g(IԖPj3"k #Kb G)lVy)l /q#ʌm]A=hTv:օ%Њu[@;O mf<>K7f.X45Q@ ^=7$Uǫ }_a<:Ar`:2fjW9۸SQ4JZ]e)՗ .]Jʇa׊x fmIsRhnBh}y'z{_&+b;Non"Vޠf.?\!swN |(UQ@?Z)Jd@@0@X 1@$wdw.ۣ)ow.n.֦ժAVOľ$8o44 byƹns-(ESu/BBdm/!|E\>.y@C0r%&A"a% pI2G X{[9oՋ&R[;_sWT uU#xELY̸4F=m2``puzf3hGS0}pd?ЄQ>*I{Wj~Ղ:Cy)h|5ݲ>%6*,=<,X0R5DF`,jۃ'UAKױ43`|&ω˺EO.cIsP[6Ɠ]i(> K(S(wgKكL\sEuoΣQ#ȩ.jX|&#|bp ]ULR;$Ӷ:Z@%,EvhdkJڜe^[(-#0{,:ƿ9K NEW~1فĸ}+!~/7A|qh%!/- SP7& Oc^ YTrѤ^XrQs~h*{*&y`/_pV0بךٶt+d},||DFoe0w㧳Gڎ8- vHNE'~-Nܕs7L3P8|<|GZ`ڬ *`L݁~ ˵Suߩk*Ij8X41xAۣ VEDr:  6Vufμ|# xDo0cMseMZXbtcsKE(plb-\&zKz*u8}e@Æ;|=@(9Z]vA9&Qp=" <9n_snGCOE6ڐR!Xun6w{խNN<J9n?O]0nX<'?`RfߋL FVq j Q&~-!8A'|];|FRC e] mx Fdz"Š2/72*Ks\c_NzSZGQ+43[unmZ>Pc\䧫)!2 UL9@_6d>=J31sfDv>GXRm/6I]e'hZK5cX &c|bo`@AP|J?K5(d(zֺ beQ ]rCA=fM =TvJ)@,sNyAGwf>Ez= 43A._^v}ta~N6.pX1nYftA!klճ!2'M%Ru4HYOO|BKQaĀ&8XvpUW1#N`YE~둄V& N Il&($ZYl 1ycϐ '[Bp VVMzךjj-H`aowlfRlǙ;0W@0c-Gv"66D*?E%y  Uk ݇)+LA7H2ϪMz;sw$ζU^ffߡLvbVYr1J|LC#M?EH*'{.[M,ZnJQ8Ub&9qhl]tDA-e;lbb\$-I̺% Aƾ‚19rB d̘LQ+^ m(Iz)EiBOf?Y2aԯuۂP}Ɇ.@+bN,JaNY2 E)ǗݾG$- @ͣF‘wA *vT=}[,>RNႣ_o6c> >_?IPm kACfJJ$ cWԇb6,WÔms=ʤke*fPB}xj[[=P^_ >Tp.;ڶk:ܙ1"E!8؆1&9Bq}Ų;IsO CM{s>KFEv]Ԭ1Fɞteh|0Y(w?v_^.j5`Hk>U_F#}PIC{k~MQfnGA iju^#I,lhcjAx0zUu4ּ^UM;_ YeDk8JE#K3R>: t$sG> ԼEC,K2`wtš:SvV5:4 }zrE|֍M#$ >h^<{\R`?.p](n߼*jTxzocBt\Ȱ>^&D< 2va)3' $e"??F5߹]qJP5>P Fv$m끚xmRdۄN,IQd Ӧw܉#/]߼ZN ic9Q:>6[[7L; M5\F|R߆'JZڸ $&j՜x+bFڪRZVG0%>,c%*"l5p }M"NOCi2آ!msXz]bY÷?Kk͉o5ExCqC<Db_ˇfC<-uCmn,PwF9!/.L6Ϝl1~b/߽41CK2l`2הaF?QsWA{)7]58ش9zICǍʨ$-Q:٣|$^&Jb2K3sȾjڇlۋbQ_s~Iə%a5C!xzL' D.6/4-D8%p/p0*K$%,eh+.9%;Ym}(1'7$1c-x^㇖qO37k/\5֖ %~ip2*Uqw6w<'X|i;U,>tǶ`e'T[\Hb2Qw_eΒzVJLS?笀MGYPޔ~yL빤,ÏH^ӶΠd0Q!qc B`,ԍJ͔/ܑf $rssg2w%IjzNah~AU\yPŦH[`n+rϯQ c;͵c2(wƓNJwQV<6VB5u٠ WJ|Z'E+'-#j+7'4=0FQ2Kmά"aOյQ,o.¥Uaz"5EsUxk.\SFe:ֻkӈ/Dٓ{Aݫިt,> z=<&ue:T(*_h]9oP:<>Ҏ{eL&~ iI"IJ)0{^r"Y$<}m}k@x͖~4`SoO[ GtN2 DG&YuIpfwNer,4R]k aН6 'բ=ʴ+N[1h; M! H!TLޛTI7N^"zPv S l5JXU:p4H(|; ϥZ֐s y109i &f}7,вrF sxUdC TJlk`2z]u^Dm, DR\ݲ8me.Xd39e]GiKx0s٫,fYֶgwWh py/*N!(B 42! w<C""Ӽ?sBءdI|qvKs|Z˒ǣL@Ӆ*RRfCG*hc@%XCLHNL&&lOuGjfrMY" ZGŒvѳV?ytU̡U?j~[={4fӟtmy樠Bt t؎6V Ɨ0-{ ?,BgPٷB80zyQ ŕ)v \ *F{H[\֝˱xJLy.)oE!Ets@.M"C 8|x ;^+-)pI8,?ZAME e sLx#C^I!dӐB0G7[F5;iobANlKZ$&=;WeGȝf؜I4Exx>{ "x2!fnD\q l\$yS ,:3Fkyj~fjooށ9۷X%:pU|<}BXb]A@n!ƾnbOݴ;i}>||+F/ )99oM ٟ32N$։B l{:JGܣepxDA 5HOY A`}6ukygoHte& meQǻ vDAIZM'P0ə|a.5}/,Ln*:y}>PuR_k 'lSޘ5 <Ѵwg44iCRmDvzZ.CɎf &qʾX5{r.+Lq[$$ CnM|" e'&>آ|%R9;㚊 $J*[MU]{iLO,톒E2f?9ܣ^3K;Wu6[x$zǀM]F;{^hڱ2j~ZC$gu&ٸ<! G=Ra2hC7^.G=ߙ؛xǍ oO+eYiCH + S@MT ~ nߔ6 PNMFq+RQ9hOV8B\A_d8K!cCʜu}(xӌ QEϩwb|PsU;yjK>x^u _/A7~%:;ʒw.Aa ` $S=+=*v~u1$*U_']'tb4c)g=۴f})op1T!kW'mpI|ϢôKѨgaW'ܫoN~ qUǣ i>׶1Lu4I(ֲFːd{D(ވ0Ys";ՔJjjM !_H۹&qq=2{PC 6 J ڬ !T0P⤎mWl،\'̊wS{;^D#sAah[`ؙDBΎ@V{v9:WTKqPlÿi.=۽DY1ìCcx_EAn{G`_]8Rv8qt<{hsYS/Rs :G> 'F~ b늛o[*_-:PdJ;0țR` l 3LbaV|$08qGV:t'*x3F&/b cq"("/AB,wz_*'8:j+Rڹ'Os>MpZ z_HTRӏX3@쒬hpiO9IQϽ]ˬaz? 9r fHnG`jdd?6 EiZ3zgz|0+ ~5`d&7ӗ@ymP2b~"h:fR=hݫHe!j$AkۛKʙoyF[^8',:J"6g'/}gKi a^<Ȭ3}I!2}M5-pPp8&ٝ Yæ`1z6WKIZ}J+pA> {| ,ID>9RIfV^s[Pp—j-Y×=X)>yTnįG(5[-yQ-pLZ<#22޴5b8ѵ+֎O>+NmBB] J 'Spkx( ?| J] VXsH45#c^q|?<. ݰf֍}қ\8x+v҃aCTي`[+&"f /E_f蔮8_ru/M ]Gz )AmVcDYTFO7@sN`\`4T(צɑ\<,~;^Gizkfc{P-+{W*H<{]x5J .E\op Xu,98ٿ?]ieTh‹$?L\acgY8delU%V$}]mkCD)d΀މ0xrʀAH2ߵuPx !.eQۂ19`CKΙ)2CcG[XMdR\k̻o,(D)s=cj*t+$ڈ'f "BfeX=Drǭ-{CIUw& ?%}u}R!H['D޲'jr j,gD{`uz/o>[!|썦_MC)Gxdlg%U>U2Ԗ? Jϊ}5`ѳaُƬQ p%Z ;C34(WMV7P6cyuCt\5! s8u4ib6E>1h@^{ T tE=N^af)fkchZ$/ǖp2}kW'F&$qh(`48ɀ1z_((pTH`hZxl(ֱ咜zs>Η]{'K;fK@[p~B ʻ^Gu q<(8 R ԘH_8sⷧѢf#'a7O iW)vJy8-XfF9d-/6t<ʈ'V8΀5R!=<2ZD d4]|ߍ(0YKT̎rV~ cU#R}_4zju-m{dDm6[C+VZ(M7U.KM9O@8{GNCꄚ kXM\a\ +]},L;6qzdɃCSy^((8b_ۋ,aA W|;Fa<l dE.+"ot(9?*A=sRo=re5bl` {+!CoWr.<5iڻ=]rj+Җi9=\Mo Q]o HQ@4Wzڊdž¨=P-"`]hiBd;ہL646fK{w\M`d%`5Va2GU Th RX$Q"U]'agJկC.Y8 Ca6wMŌ8Dd SaL ffr)C;rp*m`m B~f4iL_IgU@!:]X}q"(w q`q}. #FVEgmj_$·|12҂TQFk8Q8 e 'jil8df`;߱1?N!:0QRTl\VMYPZ$*xeem{l,nVjNMѨ k`'g6e3~TX1uEP [ )8ĬӣS;Ev .k?U`(33Vr+,E(ݣ?x`;QL{x)&?3 CC.A 93%\CTJi W, _d]Z[_LŷxU-,J`MJSW';^qu]+W4%nEMRkJ،0qYI\%46JfBsO^wmfWH,+5@[YAi ~:OBiAǷ~{ۡ((fݮ1m#qCn~U?.dD{=^1mdzMQűjn븝_y\s^$Va5>\rUI <J'%e B[~.v!a6p^Iʑ.Aѭg%f ~;O=\iRVF|N?C_.m(G]XǩjѸt Ly"e%<緯($⹸lG!Ģ7jTL_p4lbݮD0=/WzbwJ.[lh|ߗ?,6'<@pbfCľJLx9BMm̞Jwj$CbfCZL-K~C'"\ĤiYGL y&`rYcȝH6jsO^>jI܁LG=8i&F9-V&W1'fzJJA4ضc|+9 2 Kc{. *:S1 ^z|VIc9+B~&iBA"_+a,V4T|$"6"a~;;>HV0P(&6_MU?xx 2;wH/Ȁb&JqhlOzܵCjp]bj.tk燲e`/xG v6P@g!μ%

    չ:YTjx*UP.9^bi2u'0amdnlm"&VK'۫NH7S>ԡ9(L ptLQ36Pf3V Cbnݿod]:\RueLkTE~|r^q Fo}yӝ sn{0z!#r˂w*[RMO3Nu&9؇ uxt=cC 1Ǔf)DZG^O|\t4@]W*+FcGyzx/p$XKҺHR'}QY*tW2QfܺCOK2ե sG|yXiQj&ь04GL(d,^ƄcЯbCpW uP\|lV~&R" iLӰQm;};W~I,:A*ѤU')YU =D}0<^?F\"t%XNC]ֶԭHpJoF̷DO(Yl*7ے0;i~ܻZR/BѴOL;>,)=<`M2> PO'Kp~[$7Rg #emDUZ#gJMVX(M$pKkŽ櫒2k,Ϻb8 |5z`f@_6RNTFGvIi$>$J0> ,E/,;leoTҦ݁J.v+Wܝ@n@\($4x"ӮW)Y q&EX~'ըkڔxI̛`KɂBbykr~N4zja3Aޅt18h ݄strRAuɤh>bs|]vgm96pk QjpT<2zvqY3ۀJ _Y&0מ3V9 ؏qr49B/&ͺK7U\/޹RΝkk3:/~fD4.6NCn] yC$5-V8Kiq}_}ͼ8J]H.MfJN#-mNqXŌrѬŶ/&#`!jN'ƪ}>dҁH_21q*>51jK31l6í 0}fsc;o#x;uS'` :Vڮ 4z>E/XV.00$Y_ "cz :gIWBgӠLqfx=LnY[Ĺ:Ne E,bofX ~wwpG1ޡ?.D]3&D%nh~8uLf{9]@8th%GtH> cppd+#Xv\c*Wqmcǐx@~RՖMEQT X{C zE[:Vɶ:kL@7ExDù,(=0M8;pUx*W <8_e/O>Y%6YGP!;{%ٯ/Ǡ-Ǭcv1WmƙpȍT,?zL@x.V` O*sQ/7Vc-wV%d8KϪF 8FOa,Ucֽ!Bt@DuwY /J%3)T:N91|wiRXZړPChR4oUOG[0L6-`YRէ#(?Г=x x!q_G)TJ1R ghVOI܏]OeuW qIq؀O ^0/ut7yDr02YFcWv}\ ?B'=K8gDd=Ycvs{ptY9ΩqLl7( QK-&e<G]jnZ#&Ym1~kh%dۊ{ait%.=}P-Az]U`V&L6x0s6e#cFG&w)?j4\h^h?b?x@X.\sip Z%B5{fܝHcgBE3-i֗uhM62Ji& ~~uOR~\X6A("It)fɽm.Hm\ T&Ds3>j¹-o Bލj(u18VJ0`C_пE8@l ]?磓!+~Ǿr$p>m v8(O,]@-IP!^8eUb+BIA{we?D74WGNͺ,PhiA/\/0ے,kM;-WDx{}0C G ʹ;KK!HRy>.c-pAj\zn).( zt|#Q wNVEW3%6>~s6I57~Nٗ{ŝ9|R vZu=+?>B4l[KF61y򥉜N 2>G^fp#Sylfo4a1wjkF,\r}@ 7\xEl`kX/]y(iNͮ|1r0Cvdw%{:S^H]9JUKߜFh3ᤢOInq2 l^.۞{$_;}zL >4ܴ"H)1; w9gzz8C3RL W>YaW3 홇e4/[2H_'5FLs_=^,JZ {S.&J87U vcq\=ݟih(_#n}P⒳Fzѻ02%q\ |hm3 p fM:;CC[&\>ۮ+Aӊ8Jkٔɺe)wO׵u Mf#W-zjon P#K0C=!bT˿J߈xN8eUUcA1J${*B7&(?nϚ$, cyG: ͧ9ꀌxYO>u?]k9۬ OM;  'aevl7ߎy쥮,5+th` PAeB_T E6wQJ]w*2{1[@yJXm}M߯\lN&by}7ƭܐ gˮ6bsLS u?PD؏MqOU*lPe}hGHqaWt"-A"L($ˣVC 9}| ~xE;Bto/Fer eʍMm4f;A5sHɓLD !~\?m%Lv% \"q+z诬~5 F#g}{Ձt0їX{53[_ZhN䟇AzyR0CJ(glKנDa+;l߳f=ȄZL b>4@t;q[lb0_9tEZ5RM$w%<y]" =cMXTs ɌZ?\(21lXIx%: E6;L2Di7sl#Hcr'ΰ OrG>ܗf;q#ɶm +AVp.w.d!e@)6^";F,t&2,#FxW@_9mo1R-[ {sا(uio1gצ~Z{1gd1MbaY)];ꐨu*+ԇq'p]d~"UvTnOɩTUAzu z)nom'öQ5ԑژ%<*+Yy_య#@2i;9 Mj_qP{ZZ3ǛGMNQHP^ONv" ’64v$D83|F+ڐ!E3ul"$7׺I5"n%Uc[ix_so ȶeErN;HLx;7`erH$"+=NǁҶ`Gbt{7@i'Eم[7"Q@E9N]+鷲dѵy:h.1nAT!p%N[lwMDbT5b^a^k`KA"HalxzoJFgW"D)M8\áZBB#D8L{#n0ZE:Y0H>"S:cop'tsGRJ`E41QT35z@Y_IK w_L;>+⾬Fq}~(OW ]*q4/⢮ؙ_}~C57[n&*>t72x׽yZKh\iYdeZ ہ;y0c~-eMCAxG" .ET_Nn}ɝv?*P1ܭ*Xkp 7Qn*v#]f CI%ޑ^zٺF8^qaQMĖT .~P(#1z(=}bv{9B(*ۇqݚaUA|:Q3A2wud!2ҵ-YU3t7 LE\w2406YST["GjA@f sli5$z;&9\bqd%dP ѝE B&; S,áU5bC[Xwفap8 N"XΙ1#lTW&W2F %nyЉ 1>#cĊ M^ t Nf)k$@eUYjնpH1Z^PxBhh6B+t̏ɞyJFečhq^p.(xd92pi 6Z𔌤oIqkڄŶ\̮AP"U8kcⳘ)oNe7ǬfUpLNx2x=& ^sfF,Ϛ]zG@F 69鮔V9wwl5 oEo@iE2DH [d.fNx Tac5,3#X糪 Od^Џ$f)FyX;8zDݹ Bedj)Nyf4pu%,UodA@Wރa&RaK G묩䰮&$n$Һ3Pp>og q``@*[n#C )(_BuI☮oi-} # յn'40׿^3,$5i0<p~):ݙ ,W7<1ժW^)\)n`#JZoJ,}gr-r#>Hʰiw`VK|"]v~:Ĭы0<^cD31tTE8.~ q6Gys_]rh1[}ج>I.se^RmHCgޒ9*,o),+3[R\.y:G =?#Ch/0MS9KOw !Mdf&-_j:3_3%J0X _1ZieM0Ts*-rM|x+'[g_lA^";Ay267*6eXٓVAx4aSSc|d*`JQql9,(A22 ߰:C14oxY=zW-A켊!MN2M>= zu!Z Frbge袎o(4q 6EyCHtEӑi{q1PXi4aUry?DM*땘:X{ Ge)R_EmB5?аNbE@[(O6+m-ê&[#]m.i?CϠ + \]3: u Щa*{WTl=3)w.W\pv[ $fXfSͻNvrzj{sΖrKRO )F74n  cM8o4/S4F`S!}R0hpj[bNϓd&lJ_{]#:+8mdq5?ܔKsnEK@m[Զ>WM< /2.AI c~Qu](³jA,MUX=Ov R';)ۖlle r>clq//*x?J =Nwa؍v wĢ4N{ޮ9ÎlL+X& `)^tގfj^ẍ́ O8ޗ ݧyJ҄?&8/9넂~}]D$^eQڋ:J6A߹A:nvm3g`yjľ__|ѿUҼt3z^ڬ*F+)A#-#(dnuF{IV^}i}ɏ*D*u'Q a-P/8^pyA3֑nY.hjBh)L(YP_m>r+ P_mIQȭo4g0¨-Dr*ΜC]+f󢉒ܣ :--"ƝSu@G ޞݻ}ŋrٸn h8%,f cӒ=cƒ9{ذ)@8v#tz@]e9}0Nwlչ5̅ş8eF\ DMr%ǭ{`0aTSo6HÜ2WA}̻XUAnA6maSCs X' (诿>K^J_KԝeBCAe+nz @S!çӜeT&*XY}]뷾"ʢE$BAuaz->??'!U.Mm17BГaYJYp8 kV a-9Ȱ|קd|Nmow8^OtnT@X:䶾*=t|dfe4'-(jG 捓O#^xfVҧojs,[ &ŹUx}Θt?6džx.J6=UNӉŴ!C׽ĄÂp1tw@4iQb/GZ DIi$^CpDMhNIs_w J+֐{s+2Iig+ D1+?HN.tֳ . d:obx[!Ngtn͡4[0R7I95(R:!g;g)a EL3oIaIA3|0FdʁQN/8PV yQr^ચW~=l툆cn[B2"Ux1 9r.̈gw.Oc 5"=#S>%U$!Sh߲5CVnE<}!SWb`T]}vQlJ6 i+L"ZdX*G9 ai_*B3" ) YݥhƕslNE?fOSuSfWXf:` vӶֈH2Up kw(uƷ :ԛisCG?ȇ؝9iKP U\@@zD}nkPl#iNoU1^ΈuO6s^Ǯx=GH.pI[K1U{2`PկW[U9*鄳*Y͠@qe芅M: aq)ЁU=W?}SZL$u.#EA邇j8nbd%V߾ Q S EjgB*}ȴppZAJC!Vď+!k wQ,_|;9LґbHoU E *Bat&{`JO5Y딂C鱜|NgmLĬ atr+fO u,=f7Fcy<ю,S?*&`&UYvV_$},]mLdTa$h=r[ZAz.c(As6n^,)BMy]"?<  ? ,^]Nw{EE"T|!UɫվO3|'dUE甾_t !aҀT'G6'r}q$5fj諾!y+GZ%ޟ#ZJՖ[WݷMa/IL xvf ĈsA'/7 YS[Hncsт # ae0s :T%HDm_Em:|(--KqUU̾|Mz8љ_tȇ':נ4cQ5RIX cIpJII6LNPO,z@ڎ;o*8h11f9dTd1ؕRbGiaɏ_6.˟$ܡ4KooSsBͰpTP|{5bIiJ*:i"\p6.G޵ƙ6IHň뀱0DU?7q&.{p Hbw+-w=]anD [ Y>HsX"q[EYr<=qu,JÇ0oyxxh̜+29#}8Nپ[]3v\(R`ǃ󠾟bztF<.~Q n`{q9Z_Լ6{J~J7hCW~y2/N:ajZ\/;Q~plßnQʂTߑ5$B(`Yn H" e6>\ul5?wBpp fmsS|$?dиSGJnZe 9F1Mae҇bp^I7VM J|9bp2"?0"p|?oV:@Q+@*mn[wnʙʨnr/@.j2XQ"}|vMᅥM"oPV%.(*5pVÛ } I>} %Y<'%h\_w/׍U :SG>v~賁=VRBƮ:~ |*94JY\3 aM|o13X2#*\LqobwU} bl$W]5` #o īMǞ#Ͱϋ.A/L"m=J N*CO(hnH%(!g,4;\(eP1 oJ:g rsCs0j3Njc3vW6[HNo0i4zcG2Jph4Wu Jf3^m hڮ? 41UVʟi'1tWxRuA VWc*fMq R6O٨,/1)[0+$n3;Y^HgU#^$,߳gYZ0707010000012d000081a40000000000000000000000016599ea2b0000d368000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/media/pci/saa7164/saa7164.ko.xz7zXZִF!t/7(]?Eh=ڜ.+Au^o/&ooIlI3VG_ ۯTo_"3!5!qDL+싉11’ ,n飘k8 R$){y5@rY}݀g/ krly̽<7#k$|k6unr|@-͒3@xXn "+,謳X 0y3[4|7xo'R1-7MpzfF鑉ӭXL3w7OGG8'z3<9S034_|w>@q#?/)7wtAG9@N2P^?> "Qk:WDQkgՆH-]EVuz5c%˔i!OIC8<gbb@bE-~{,տsǟ ݡ: @~5Rg ۉbuc&ODY nX^̘Peso)Jeme(ulNfDhT11ib[}c1s&T>7 ߥwo1ly 4gi_):$o9~>!Gpk׿pOdZw:x=1'N_i%OΓ[Z)iyrtNB^Cs7T/( ˦q2Oޜu)2RYVSZM0 j`0A9k&C A*lx?i};čf<"Cr v+<}zͭ`fέGcnP c"ŵBTS@z]- NCωq\dیKmem b ,2򛚳wQxގuԇZJS}םx_ۭ] cgz#⠊POmc OR/s t `rC~X<~4,xtBRaG*SHgjE6ĦtU\b^4v<Ù\? ʬ QA׎4lw|e;{h\'\Ǵ-ҶܮL)r1n_}tG ym"V)}PύWuBh2'5&RD__MWKJPrJ#b%rYf-57o!m8` \<.W+A ,ƨ >񺂑u/XKQ\Z閥=F1`ZAEjAmJ| r0S@iӾ4BJe~Vx]%$d#"F !/? (2RfOHw}v@/lPǻ_QKP6 ӹ4)7<jJiJ$*]9ɺZљQAbڦ>-9bJ9g%tXw57PQXhvçyq9ɽ:nʛҩg~bkJrjn0=LqbTAOU,RL[ރ@#f$-)S({<1LXDPU3= ۴j۶N/Ȯi_]xш^OҌdG3;P ^{2~N'_Qp;C4sR5ˀ#k%4˷6ų"`&&y9vV!2{FD8|SYKMolս|]@]7վ@(ʴtۭ[<7/l9E^ ݿ Fs.|I0,?؍K)W9(#_nң:n ނ%z0ͬiA۸ÂFGFԥv<`8J%MzXY6hDuHMƇ1Ζ##!-i#3*G8JOФuO"zӽReu؞Q0% K 3ɫMt Pu@яn?"HCkiI>h4 Fe>~HVSMlMXbjP̉=VcZ .Mim+Kf#P|3ڧ1gM * U,aQLKyCCVsv)xMrx\="ԁ-g QHA#VEQq!n!{;sMq MoIdr[JZbCsy59e'+~`P,! @P΁)\M%?*S'?KRS ?h,,<0|_~t>0\81lҶ< rN04/ILE\ԬӛP~_`8t,!ϱ g]{>#_l*L|*>*^N, ,`Q9_Y,U?s7%H>#P4 AԽZNV=U턟CjRO'ntoSX L(C-JۏqrDO!*B#Advݴl0 S%bM99/ cm-}Wkx=C*9}H 9]U$Y(9A 7$}?Rk ^YΫsC(fcjfTAKΘ7>m>\Ҟx#t<6<_б`1V|x@4HB_y`Cp!u}|*N Ic)rǗ1x!\XѨMyQ'+p4rdǍK0=D~m|5^mQaӮ5d)89O7yĈ*M֍K292% wlinw{}XF9L}ݯ;D=٥H.?l=4\a.w6 q-߯\nlĿFK@/',+jYz,y.&,xmZiځW)V$ 4'BO! yܚȻmu9DY1' a.gZ}fq@X 쒤xӣ_"?-uNzx(Ri:ϥ5Gkt |I9sGOJO F1mz{G)pJҒܚ*a44MEZô$p:|@4 8NI$0E $sO\2L!^mN Xj'c՚3ށ\\8(\yCMhc/-hn+M߁fIĪ?ĽsJku[6_vZg޺BA=)s6) <ꖣR7˯k`508GcC~Yl~gR Yj)%Mk;+bx -h'iܳU^r͟L+P_ԎQ"O }كA\ZcV=efgc|\!̓TBt)JHK$ q<׉jNJ j {\Apqǻlۧ.l; dVŇoeylr}Bmf% {',_4>Ċ֚_vS9s`lІ(OJhQ{em $Qg69I袍zy@ަ %7XnTjZ\N/r6ʀGNqwzcƢ<[܎\h8l6wr6)&4{QK?R" Tzͥ|g_Yem>3.Cs([s*mrM {nMQ>7 D>EcrwI*ވpP>+}`ƃK$HmRe\ !хZ.eq' aTZB>v+4^ԭtЬ ZMyv[CfczJgI Șy~o݀Peňo/PhM(Rq_uVAX>'Gj6B˼q,檾ˍw9(企dwZID Τ8`@|Gujynk(:[O1|.gWbC?g ?DLjI^Pk<ㅞxθ֠O>C]%}J|Љ$tw1>ݛUkShj=A&xQ:e¬'s)`Q%_@Fp(7";LsT.)(Lk٤-|z:ޣgN#3/綄k =3Vq-x8z:_6303b;f/t#uXs:F8HArxIzv NT"M),i MkqX!uj0.^"9 l&t"ٵq ~pܦ7E0sj1xEXs5V _P꺃oR&w F} Rwȷ>OG##z1ߍݙ%8*ŚjtP  Lh؞.u.1rk4;}e@f<3|^% $cD>-{'&Y/˼󷀔 hbݐBU?fыoē{S<`L.>J_vqYXN sL7pr?qP_bp^q0KjrYSAiGwf4N׵Ѹu p#XO諿${A;qY& .+[lm0fhir9㧚b[4@I-N5s+2*f2VUɑy{T7J3t}f@G^Vcx a e17񏰂xU8⧴!u;H).N#- *qdoow75(go0f&pjI5D]wr{bdf&kMq95dO>uK'?r?/2W wҍlڷsFvݤ4g/uP/4T'LgD?PLɺ4(PdDG f p]_8NO?7r=Ӛ@lp܊1+Z8e >!05JUYv ^MQp 5?[qtpt7}NߠlCb: ܇,/?q:&Z.}ync75uh@3x+^GLmI(s|+}iFePg:=Lwdm-`+((J@Wy;j:{:F7QQk'[K-R9W#~: t8lFipcLNd/X,vre@>vĊF-i7ݚ G? ci#S̴tFWi Qv&|=)N/;nGw_pAL# v$1$c8|q">ƞ]X,n~~;Qۛ >%RH!MJ-sPk~CtgrOy!ȠɒI/)TUwAAEEnFj!ୡIZfNGc?SFc6s^ nɔXFO<_t`=4!^ itUvMg%0hH#! ҭ#HTB -2B2q/`_?`!V5}2w;bۈ5̎'ČIHQ&#]A6FuEq%$pء"2/n0'Q.jxdYkT,~ebV~`lN'k3u\OKo2י=eۣ,,(X3qMnt8rϟ|nj%U`QzKjSo:k;gJ7G 1~A;3!RirG~#w:Bf`^nZ]Ĝ65'}q͍yPp|m_i}vJ |o σ"yGؤt^J`գ^UMp$I;I[[bs +WYf?x B:%!hǙt߲?U"yp s?afjw`i5C?dw (I?l[RW9^6nRV j1OFNhtfa0E8 Ӕ*Ţwq׉ssc7Zӫ5hR2#K QmaK \#ᇚ=@AJBl&9׽vMOKG{Sٍ5VV]3ߠIU0E꿷De6GqmK0JyS>-|iD$jE|&ãHl]>'c"m*h̪Kd @l ;ʙ5ݷ vwuzsLF` j׭fes61m1+ 'CPUl1uq.j'>JAf q:Qh-sNX%?߱7IXԆt/JRl0Qwp k"jt|&RUl ON)) 4@ҕ>:` èCY3_ y|oP=5ۧ,kZam Tm> feR(8qL1U_yuS룷Dd`? d?ad0-$ژܳd9&zG a6Lǁ"K=e X:D1/1#_U,/owVݗhב1IwGAAJ[i[lgq`O6񬦍'K+DꅊC6α mgr8t}xGكQF :|`UP{g_Q#Z6Sp;+EhXGmx P%wȒbKjߏKƸ$ %St w:f GV#ĪM_cǬ`,8Y*ƙڇ0W33# Ooiy+ʃQs7i@ijs&f O?Rpz(.:ͯbjc<2$4ؖP"I晕&`7k=ϠT{F:&)u:mRR?$k-~&^[i-z9a3ܼS[I7?8Tg* /8Q6bk)ۗ'hDrwhJ} Kd1;1/3{mT6^2mfn*k20cWXս@i[?K$P3fr멑npf)zZ3_D4p8j;|d7!@(@| @]5x9biz7d0xxuz#2SVdvuws+e߬CflYlMG_oIi": ܲtk KQc*|@$sQ R(År0yR(lf HxًL]Ĝ_ -r+Uw6eEµRyT' RQt v1~i;%E;f0os'4"8rR:P?njL#FLF}%rvi,45LiG\gs w#+uqrٻBmB,yDsa{8tL28 Tm$uRbw61KG6oJ=xXWTԲdO ٧՝[1݈ )bsjk a#WFA,rOce'`ۄ9iyt"[\]<ه\}xRE^5MuE;}E!rn]/-cxhqheЭF+4$,yĎ"Z6xeӳrb!JҦ?W@ \=J'>*=)iZ1Pt;aHq(j =.a5Rpfy k};3&0:*cq512Tdzx?@[w# S.GʸQloh~3wUqzK4tP7Atpn]|:f_q#;QeOۖK$rZQ4ű79oWpNQ ALUȨ;NUj,e0&OѨ Zrui `26匩YBFτ]Lf`zXɑE[J#Y]2XsU9FqAY8$ "{(3\EQ(5L 048/e%TS1Eld| ~d)Akb{A!ۀ?5i?ϝ4]B#s-H1XR=PF'N +R Q&gFm5/X"a1@DO9T\ go̖+V'&?/ 膨<}/*{awia%&o2AeDP_i:o\?h+ޏF1+,)uk*\l,4]>ic Wd<Ƭ5)we:XK wUJvaُ;mBͣU Xluxl;gяMgN[ΖUzǮ>YtO8J س; G8ī| `j3UsK30Ӷ[фdU{GTuc!`ڢ_dt6?˹E[nxmɳKp Z vn 1Hƫu<;> Mf0Jݨ(pުk=@!R$$tY쬃n'Y&mYag,^[Rb#h&t2L@,yS!X;3d1RՍ BSőٰj=K 'I^d;)Hk;"3I_w7p DmK\/Z Yh1^܉ԫxGkH`E3ol$vUy8k9|Bcau##zM$DChe VGQ'oI"E8&GF+4 iЦe s_n4<վ5ʐBJ82;V{`mtBJ| >)n"tPX5c[ʒ`8S#Cdh)O 8C$,\TN ]O[\CPdg5H*ߺ*aV?!ڬS??•4dWó'ݟ$; ~fY׳CmӸ٪cPg c:#µ[%צogպ=he֋X&`SO+zNB:  JZl޿dI0b.ڙJ?#3|[!ua"e u^S~U 1 xޚrϦdPd!8-б+S@Pls/rFL).3yx.[wJ#z29Օ j+nۉaI ]VvDO˘&*V~-;`^8U^b J]v$2Ie&n@N4\nyt]ȊDjٶ}9}iҢzpy03pV 8^'%:c3rsQ܆N%NPbG7X9> YWv3^jE?7G-σGK e0^DC@28a[E=`kSp980xѦl}E %KL6kC̨MKHhϔV_D&EIE;NW6ZXP6I,s>`Vl"lBuT~t»N-(e7CC6]~B(": :6Im<|<<"Wp`:HD!xĢҒnK[rp9CT}CkMDN;e~rY3{{@jKgTe bxV"P L|} -=|ER=km ҵD#D)nOM*@]S o.jx{>r:\0(h- 纖+,LdLuLEp8Ǧ:bo*i9K8)J`D잔1W-3XF"S4Ne*sܰ`䁙q2?6w8rsc_x7́VU~]/(BO)oTbm`DN8Gm~@Ƶuԙqb1}rc6㤠Yf˙Af{fǞ n+Jj@kJX ees yM.TmG|USM z!x\hi&~':J_3ϱ tF pd~"+xPL?8JVyr4xFt_PdM{BM)jyT`a\TN1j@0ƨTH&=X9pp|Vl:@a D-KK:@?(Dƽf#|.oW4}`}hJC&`VWD7xJ[9l7d1;6*>"@2&.>t[X ?RJX'Iu-խ{rA@se'bo^*,ilOijv#l?+c?;\Y 8ހ/4`bUsjPX;H'rZ ;!Q{ՊJ|/Ԛ /j<(ST)H]3drhW#èd5@}U^ܿ*NҠ4_%'(c%:h6ow/j@׶c*]4JK558`<(ag ~ *v܀;WIpF!m79L`Ii8jԥ{}Bx`$2Ӂ57qY/'zJW/, )nC<rtez)YAQ"еG\)(1[T^ !LQÁ6%\ܾ7k2j4NWsB'pSءqhH^aM@gW~ ]pۭBI m ,ds.٢74Jub_ ۯrojSv fMiګ7Rݤ ]-;n( Ni&wDG!?|^UsГ|Rmfy j[)"ZoNX)(RhӵLrwALl|X+/R=n<_`I{:gG  #ٰr,iȑ DM۟~z?G~ip|@ޮݹ\fF>pdINsӔExjMaĂÙH2'e $a˜52 b"]'_Ocm;1mwI*Kf9rǔ{j_ѩgؿ18o^ofP qA,}N 5#߯f6φdUp͘D+P\ TO5HcM+jڊ䐬5k]^tSNfW?`M_!Jzh77:g$늱?H{{< s.,qQk+A8i(M w'=|ek pOz0a\eD+>lc뼮zEoi6=%rK fZ`e׾ň0Ύ2,֔yz.{]׻ JCFЂ?#`|Lpyu,^uBwZ=kЯLZlnpzuâR!NZT"3t؅]w>úp{/֙wӓ{4pWJ'QՖN Rֺ5?]ELq.Ak3V ;yhVkH1QSr!5p"q,Y(\͆ n&[8 YhM-]ytQ&Rnp}4DF vr8c6SK#qů$/h-ȧ:lpywI$v2frTPb8Je.ƻ!JBS){`;R>R|Btx+7Ѳ"tr?yO,"  {V'9 t]8$tGܴ_y,*3vpU&,$BĠpj<2TQ,5^V'ي;X냇M´W?/!-EźS1A@ΩSصEc$p~\HAlCwbm&Yp^Ruyר;NFaCWGmHa/d|q0#~jes(ig V ]y~ E!v@eC$b0SL>|VzLؕqގOZX.Fu},g }^:WqJ ZSa"7Ńx"vgf?ScYͭ^#u )Ɖbɟ~o4NA%{uaP=')AXԢ@ZKҁgQ5FoYӪAIڏG ~C:'V3m/p8L,`M^V5ұw̘%L^feFJ2Rz%"t [)PoK,rnC>,1SK~Ɇt7 o̡پB^ˤ$S[MLL|I 9v!@ = وv܁kQ$e'%TQS '`B) X 28ҦǬ*DT<05ʛIFYH?^5O\B tTE6-K"vQjb= EUݹoa<6u7Zml,jo]A3"xqVxVO0 //"@"mà`9P{]2U29^%<3i]A`}XCR^roTupźՐC#(=)oyzcxX\pе t9&޼aBR ZA`{**6. ,*~#fm׀XU\x1KvubԱdւ@Vv*kf =s#W8oCЁڇd=j T͓q޳W7!ޔ8R- \NfI <*(*r*NUO.ܴٙMYbr|3 hpq<ξx{FK@6t654hA`{Eͺ[@ru@L/ͷrKFr9$%vYp);'gL.߭8_XZeԭ=#Fى}c}.aap=9ƙ"O5'o+N>smŝ=I'\v QhSǯA WF?Rs8r':}kDÈ3BV1=l@)olUjL]MTLt-J??%ofR@-)7Vg0'b,RiZ׳8$m#[.13vXb_ [ (O ^TfP?\P`&|5y iolE{E( XtݼcUpoe>6rY soj'o3kz_y.HRG$fj)?aSG xxgK^Nt7c!VζНPN|uՇlKA0Ɛa h|y1"% LCZywɮ 7),\r l?v?,GL* t+#d9iY3{bWmooİ% Vʝ5Б5y-e'S=d֫Ƀ6e4?ώ Xڒ]m4 B].Cǝx2)Ŵ<ܵ\0& om~}#gt>Vմ`շ-T;ioujBs^z7uE|ܖC:e5HGXY;GkPW)䬗W1yk|Mۚn L{O&IA}Zצb}J\xN>Ϳ9ܨŔ/c=?ݵ؂0S,nlGH,x`BJWs=ڜd ]$GrU9BLIyfb383$nNw+%妧Mp;,]_jD*\[8c 6v=w{1J$7@%1! }a:Q `-Y<\ﵴp\&bn937ZJfn8?6he߱73Gn6w@y؀Vv(쩗>n%8[ɕ\ Ө?WSu8p s9(L_DIÁ]P[ӐrqM½okA@+cu)jh *ɽwෆmav>)^uZ>ΟMr(sNߛ'suE(˶a<u1>w@lUo'ڍxx-V\b?7fKT'M=xҼ&(%j@ηBT-υKQ ޚ q?̘X_Q*)s'o" !V?>6Q1*B^X.h4DHVzU^fP/!X岉ꀴ#GHE8@ݠqåETP7 !ޜuvX]('geza|N5nS|p0k {@L<7Zޔ7(@ V2V`9`10Y@>KBr$cH^D)hNtmwF^e*ʵ轳R8>t̮nZŽ">IZ$Tz`ZC*kO$jx/E6ImCilbEMKx%JIUPtZiQ(VLrnel ~d{gov_ن[^fncQӐg^1*0b2Rt)۞o` X68?58Cd`t$D'!z&6%W((Am @Ia>rܫ1jZ=Bݥ[{ź,l:צQ.l 6{?%9j,sW7Ȝ _O c`r0Nw2&D;(<]gWZ@版qi"PlCO9NEp#Qi3 .St LLj-T#Z*8O$e\W(2̈́9͛y 5?x`,bl,狗Xj%2*>E. @M?&Xi%PUO&R u̬ 3 c&UhPJk(v,kP硶/;μI)jv|Ն8ݦ&~kS^SWi昻ٸ&+l x5B؎y7Ղjc=C68/\(4$+#/DkN`l>;N "՜OH"+0#tNDL2›n$@dNP=OW 6z]L4ufgGf?gpKAήy&%6T"-eQ:g !y Y>\MQ߭1;HyѹzgPU狣nvѿ_k 9Ux驛DPa邙m񢥤4Ta2躾-8-fಷA9̊y2h15=Vtϡ1jr lդL}/^P]rkAIy#$+P B3K/+| Nձ~CB-{' Z/YA |жsL3:pNy8!֒}~y9h poqNqyb#WN6v iǎ^Y57 MB3gJ/{c|h\ ^RFt%2"Wz(/%܈(?5_tl=0XPZkVCDo뱷&N:AL1_TʼnO1O ka"];޿JθCE%H,֩cЋ3c t7QKhǓaד+%"|h蘼Ĉ4׿bιaq1M˲d G(5Lx*vGU-%!WR+"}ObKGˮY%!k8G VI{q5 3%0 QOSH,=7G0G02( AOeMI|zj]4^y Q?3YPϿ/B1zSyb[)Qx_lv:Ǝ.$)'`:E5#jcc;PaӃUUI*EYWXȇopss?zQ yIE>$)^x)Rde*<ȨsWE\BioiL9„mAQivy^>Ҕp_e1eJI'~%1@iM6<= u݉'ǵݗ`C3?}1,e~Ox˞-BĐ #9r AFm_W}=Ql$Be!VDGHѓL%)R@P02_|FE}7D@G\.Y3L]sa6-Fvr 3).ыj> W܏ƫ77 #h7a_.lã!U~G*2&w2|>vģe6ӝ>K8֕ 3tDg,Pq(7'7jP%&, #\gt'?tedYcOr2} EѢHEQMrPtu Ϡ!,xnR/dzJiwy?kL:ΙU,u%ǯGg̣lN#h$~8iV'nd&!+Nt!H9*FNըvc}@,hhپ ԯoQ4H|]<QW`P-U`Gf}Fjeᅣ]dc^ =M8Lm HKcTޓ'AQOȬ({M6F"z\Eqd-ؔ$CgYj|eg3Ddц*Q7@( "-i+Y]1T- Կbo8ĉ:8qe7sÂnZ3ّ݅)O$#g|gwG"L„-16P<[ kHHP\+vϸkpGYt Pd(i9aɇ76b_.on>[6IguN?ϐ'K'4lHHgMuؓ9g:y8]x-k{$˭}C[EQ#Ѕzm0J2}bzZZo#h?#ps{f^YiIirfٵmwVn]XH=},AIEZZQSC$K CO~}HG:):ȝ:kz>%kcEr:| 0ܘqԐeKElɱz<9=&|J=tfWb &VPK5;£MˡjT.ѓ"3{:) oi^FnATjNWEoʊ'*n~AȁJ=Wpw|$~Z41slHڗ,Adb'Ȗ/߱,3rF%Q=R$ؚfiM[^V -2Ua=bFl:%[P Uiq&_9Fag$#=Pt%"[MΥaj`貘KV1r7Щa RDq->cua`"a˴[ª]i4敫}RDKD|v5騷']t|TK(#!).bp+Qjλb** ݫJ@dȺQTnry F2L&|ۡG+UN}pW+`%i.˿AYfN@#jh}>|H w0{;h}3 ?B2 g~dr4#9XIc~nDo|"-cmQgɧ~hmJ1(Ol 9n{[9<@jx:8 fASw%VA<"43yzjvՎ-XL%J0xDQVd}hNݾNmBye-8k4zAs+$(q Ncظ4юݿŶTCCQm`=*j ~&< K23 E|JN{Gt7eQ9J~Y(IἪ aiDYF]x[#SӱkϹvK'M$X҇Ò~ʚ 4rԞ+_F3ѿ)Ǒ,nՎ;x#YylڛȂ=,\ru>r}еNޕd"l1,d;C`vnm6yctwTҸEOMN0е; H7(0 b#գ~\GrQ˒Hk\Im|hd/dS8pjkeԧS_ʶc2 BXM_gJi6}Bq,ΛA(x>hUX9, є!VtE yJj./|n86`k^K( {nv^nm 4}1Orr#V0$7@s,c01x2 /QjF"h'/ L9j7pOXitT;h2_EqVA++\=-~Rr{z\¢橷05VU_UPm|$TYn }E$}o=(G-*"K 6>_.щ?x=2S6ōi-vߵjN$6%e"e+Dq<`wqBhѓb->01/tBU7C&X >Z6<5GA^cJ/4"!Q@7sR|>-H%~=Q&Ubq%1$N&<^Wk)91sxOwn5{]fiYX3O˵{W»ƓI,曢n73c H4.[FFTH̹ΏYBG[Ь'4²f8 f}`R^79Q-7Wt;y @BwG2<;rݤ4 L%88,l!VM(]]Q-^[<0;uB( '9rd$ehSʖn!!OmmM\$6-o"Ė`[\BSD>ngFa0WM4&@i^D>;DC|zSק̰&}R(wyFу `jrNID؍cp阉YiȷV#ZUVM%|]@l8qv !hQ|'2I1](携b9÷*&ƨu]æ $I2*3DvFMQPaգm@Cឱ[f^O*a2}t0 5uյZf݆ ڂwid}Z)v:WYRd`,뢷oq,AV5_ ',NkE-IqD7[2;Vo~y R7~_f2\n9@ݕ4r+ n%\I;+YFk8Twzℤ"EFr1*!S/$+B: B]в |nOJ+/ja佯 S}_9?{$ 8r1"-ljsfY7+N:KeLim7ҕDJ c~Nd0D, q۵}{X&BWRxUp >edgfD$NY0\RڜK7ۆ9O+{ q>e`RpfՕ57?H+JtWW>Z P()[W $}/O{S gwkRl&V~SetawZ^gmҐ GiV;x\!C*mieK} 9L-͈÷>B G3ݽ֮PKV^͉{!i"ϻÏ)oڡZ2+f\oci|;ꄦk0yrK*q`~'_i.RY F`w#3*}}ﶊpx߰%iwJap 0'*faF5U Lw/IzǦP8XjA~تDZ"oiȄt! B.o1huLihm}JxlUl?\+~B ۔9灘ܦy *[`u;-`QQJ|0J̑-k(5Gq]t|ct䁅 g Ox/h@a(^JxX/=L:QGӌe;αn^ͨ03yh*-Fհf߱.XUH* C, >p 9q祻{oĞ'.ɫucp%=DMgGiK:9E{ ˴'@4 -yTki,66&jcg/?FfޥT]?{(͂m @>ul9/9v|X;'(6.18cQ6}{sF7\#*6\ӨoP86)>9=c~`I/V e BKz.G\1jANZ9*2yg6g]m`K;2@#9R-#D/y{QZa‰mSz dta dQخa93`6~ ȾS%UŽő;a~ٵ~ ldIYɨ TɦJgw1Y(6ff֧ʨ͔||y<,~cTT"`e3 P&L' Zp( -uG3enײH2A%ֵ?e@Y>/W58soʣoˈ_ׂ|.pZs^(|!RE,cNu ĈX&vr=Vbd]NJD?r/{..TOvWΜ[sYbp1{ X|e:H*׮ZF%SXwyE=h:/g_ih'jWdUENASPSa'qD!YdZA6Eu u`2o @@a`*r.iA("bHt''$ò8ֆP`VGXgJCb}$}xܥ3WS؏E r6KglVtĘe> $6E|K$ 7Avͱh2.̿ik1%Sڏ7ҾgWn x C-,~p Ԃi$$d2a@~H5;WSkj P pV|J Yf:(G8$ 7]z ; }/' T 5;J,_[ۊ|*Μ-|o@C ${!~{~^,mnzʠf ˱NQlP *!9©"Z^$!Cyhh৤$DUcͲPU$Zl}Zz4ٚvqzZV9v׼=!(!nW)+>=iL>l^UdE39T1V̶)B~/~Xf_@N@ѦML;{ccfoq:A ZڨqYO~]j"GAs/9uM#;BD$FOM; [^G\؄]QK@ɽøKג$0PIݜN//JHg7?G‡ r\Z57(V b`uF6ؒj }Yg ) ql8}">T8T/8uKKeib'=wι. (qO g$,@ wv? )gLS">y-~kتhϭx}rOj3y޽;16 H[NT/~NxznHχE0)xW`ʝM>: 7)s#7H4ZDC>"o~vo:k῿XO$ӅIJʖ8L vӸ^HWFdF}&ɍ=]{R\1T;@F7C\3Dwş2ZmEUpBl8/ᦻ~.x<]}_6P.9_o>Sd&0r܏^.鰢^5EO;+xqwUzz?( !3mp!28I<-`w+eoU6d${c҆ Ԧ ")yz9XcSvT[.9VaEKO_o *\C# >3 Zf~}| 6]dD(kjG7`f[QmF<+xǼI\@0nn%r<w>7t;X)1m~WP,Icir_WvPGz˛(;#@$-Gv |JF$P $LTa7LJ1k0xzX#;:M9r^ه1d@NhqB|ေ}^}Rt$hVn+ V c~K%F'rRul}zlƱp!,ACk:P`yK8j J.&`(?{{ eVZ)l& 4_}Id5gG7=k1@Ḡ- {po'IELK]&( A沿[e~ɂȄ'Em?L ̩ƍ[ighف![YGQso;l)+CPm-݌<5 ub!Zhyٰœ#Y[uջ!vqm +ݽ/|w V /M:Gtӈi #u[ui*l3)øS O!w;qSQB&Qr5<C<=TXZF[ƈ*CpBD2$$i%H1hKiJ zV$߼6Jly3=D6,K0F!bBb`'t㣋!{۟\ ,Te8 w)NH]~xe?%f\gȶK0?x/'f:|(@nL5W%:@lϞapԓ‡Rؑ=Yɺb,T"R_?wVZ{} 践tc]w!cĕ#,KIu鱟Ҵm^n8wm[h/;r|#KrI2! iXMT2mKY%#F.c0?2@z"bAi.ElՒcX't<9/ zSRlr籲Uh~bb@`Y*P?tKF{',gkbaWF5`].-/mDpOo$~Y)uòKݳWfCE^ͯ'pBz?ܪ6&vn%{-u"-=R$$̧M.YӔ,@!$eM-IB>&0on@]l4laE!{JVZm$\r[*y~\pvN(dKN1YT+ˍu*m)K@=${КK|$çV3pM X^%*sݮ/3;EQt6E?Wl""\pi7÷=eMj+$T >kW:͠V&57Džj,DO̙dNCH 6}@'-ݏ`" ghԎN2Vl Ch; aZ<0=}IWLնLsɮ 9tMEX`KbҐ%OywwuX4ad*"mr@($p g ϝqE]+~'cHSO8Cs?УژUR<,Gs%buAw*Lo^V9ɫ /u2mM t=b|Q}MU9Ӂ Ìtx1~S!%7KߜT)6eXtnCȮM\.&VͰw($W~+EF8B2S6q02IQdYsǭ!Lwץz|{ژs(.`PZN;EEݾ@6=Ϻr ۳ c]` T$yxځE0/}C(Lmb%@fCkb73[ZC=N;bMH 80REҔڽyptUV(&=Gj#ɓ~Hܔ}g ڝmМ,H8Ͽ6SUaBDNQxh tnjGL2׺A/fC#Ox<# @V6yP9g\1K3W*Y{uNGgBf12=L^c|mirt@q 0jRv*O΅^^&5#| >֯ dB y 5LH{K0 z$d1=R4vqg,,%aT8WIh3vP}J66 BUt5>){yڟҞ$jw'8','' hl :aIT\{Wh0`G3&2g im[Laqd____Ik>P/qcJj&d/$aOI/i? nk9v8Z)kcm7,Ifv|rhğMlˉ!%c.^p87pj$ߒ+u;͛G2lFXClp9`'VD\?,rboh)M}>ɤHR ^=Vj,4]!N( ⴢ[SU%~ YZgMODG%neA_i'(6&${fTڰ@k slєhz NG)CbHf"#FkZE^Q}+Oq(3~kT;x3L_tl8A:RSRfX|SJMrQ򙳂~E,jYh4?s^du;rFvbM,$DK5>ܵ2x:c!0.+EK̴9d4j |XσMD}j|{x5g`)'ԟ= Fq{ *qDB}%>ڲ{۾ۛR fFklgkɱgUC !9x[5»vW .1b]Nc_䐿!~أu K=]&~ǔ8[s{AtYn<(=eH%\-B!&ky%IL.ZBtzTktz < -j{Df$%W!e\jw٪ ԅ WhLaD{@)ZCu,R\B*xh*s.s6Tb~>*Ou;2@órHwk[q~ aH $#cZ&`?gt zDimzաmZf j"y$ۦ9:|"/Mư93:_?^]34o 9 "8q<n߂,}ՃlH<90)gv^&qTLޢs7p^&2 %_^ J|= #`jN9/n\koZ")/cTԽ5{ .Ԡ4H~O;]ln2~Ξ4P?sɿNinR_ڹGkcsen*H m(S^gp{WyD fT0Ib=4l*wG,Mhτ=+)]R= BS)zrtulSB&a^iab4ĥѭ`57сgV&sX4uV?xW xOws3*x)71d(DP!hGt:`NUHZNWnHC_<۸9Ey3u5Lt/UnC}\J :H2l*GQ Uz1sg "9Y.`2v4RLSϵ%_Yڄ/)A_kVhxR2a ,Vd*?~?mJv=І$psv}f_[a/!⨏w(wҁhyrw7_ l GlXSZ^uYcDRx1]T @߻IF!,zu3u,g4==o]k)?R W V E b͊MJ~. myN*4m7LmJy!cnҟ9ZgM }{٫Ď.(?ڽƼh5T; |rSf;iSE<;41s-T67~rzcu$\<1TƭSiH/thP-#N *6L-&NΛ{=Pw8 (5`7@Aag~ T_-1ueÐ6Rڭ<n1;|&<$5Y(X s@s_}٠H4B@ו 8@nC7"W m]战CIo>J^]T.zˎhZO_(n-t3:tY`h1BLhPfs29vIuffZ,A1ᮄD .ѭ@9n'y-~SN(Bzܖ55UNP]=uTf:*  $pN8ק0tAئ~@DGI4u0O}x5+=hT'"ooBrM J_^'ņa~{g@4G錏هՌuҼ+A/46~TI ݂P ;k[U7?5^FʜRǜEj[]@ÚV 5I 'SgEa 2HCL@bqO(+~/&w56 feQչo#GbT[!-J[-ss+ݽ6`Ɍ`Ac]awJ2*"4f7LJ% w-[07mX#6w ׺ɊGZl=FIH<=1.5mEy-}qt^#rjՖۿ+Ü. C= M5z'ŋ o b_4,o+Y5`&܏F#%vJ→x͗j g5g+#6>YZEb#2]EOe`v_=!AwԘT`dKsH," 䏁8^hS˝EPM007*浧)cH*Aݴ 'Q@(w h"h1: gX#-olW>qi}IA $̪:C))G@2ﺩS=1Ŭ>:C+d'e w :e /h> ͌ iiԘ0*ib,u9ǙY)#ϙ񐓉2(\b}=3uᤴYJx>jU䳣K~E@yT1|E8Хq: %|KQE2,#RU~pIZacphSi:8uCKRc@Fo[7Ɉ."Fr"s{n2aE=-O0MS/m{B};-g,F|G?DQ,!]^0~Ѱ #~^1Yz~_JOME+=3Oi'ze:nvrɦraR'0Z*TQ uVa+Ő,,0EK3xJ u/}wqAWk1"7%91ScE E֟EEݜi9x"c'g}v nU\PDsnT9V:M#N'TxӪFH Y赮ʣǛJQeNm%hwFNuu%_IcbD|6!)/1NSOŅr>6kXXfI"aSasOw/4z pys *d@ȺOI<݋lB(n@[p.x}j׀ׂEAZ׮O% !yY\տ$ 8%ˉˇiYzŠYh <PJS ,HPr)1\y~ ^΁*S6$Z>;x ,~}lZzΝg LJ)zF~??rcЃt؆;GRu ݶR\al)iYB0C%";N.3J/ q2hfYMAi[{q%yXu- uH(k::9WoZR:qʗ,ɻQusz kXڲ&/Oϔɨwk}j+=vω`(ůzHkZK)wd^ )[u|F3H z99Vx'Z6KÚoaWv }0 털*'1qvC"v]%I9s}'<ٲ<:9Ć[Ixӣ4m%ópEChJ4&[.]C&HG/pmxgidP hLjMq"2}'9A .]C `fy=w8ƳRwQuF0#n1n֤ :U+ 9An*](_]PN!0dS/b.1:hU B^BDYG1E dŸtU.Mʪ=mHLOSp@z [=LNa[75H])W] 7Hpi ypvXعM?,5nF6hfaj9qy 'YcI hDU쾧wx|qCnνH f{oXCs.WwpDG4]Ff&.XGue .w? 壻9/ŏ$iK^Wm\c먀?\eB PE#. /x^‚PwU\p),."W-TNgi@5C$Ko +#ϵ?TcAbdmSD 4jZdM#&޶zɜU+l^7W}e]>h 52Z;:N/PAx+ tXn:;dC[E<9$HW4A}q^3uQ_U3CQ! rUbr1#+EdvIP]!X_VtU'&\þ 畖 ;|U5cf=g,;3Al~ەԎjR7,\HsہUzvUJ/6jjtc̯0gܷdLe1bCD^ ʲ: bw@Qj+cncaAzɌP;!N݅+gmQQKIxr_zՎQhyooEE:^'q|]=T d3.E%3ý9X*%sܷ[p `CZ`A'%p?IJaI&6lr',=4³paC]i>@` USĜXpv>~,k R|y5& f3QvrkG=O[ VXua5:TDAR=9ϥtuF0ŖP3JAعVl 1.ބ[=靌^)T:]bt(A0#A/Ш3G ZÖKsFQ&"P<w{L B~a&L%kke KTſeݢv{o{vA32wT91B^G(s1AP# x2MIb? С Bg,@KORM-]tޤRmL"¥=VFQGxF= \yfȰ_2|Hk_]QTtt6{3me1Kьy%4.hބNS8) Dº ֪((g Mˏx>?]c*M1" .V,YMh:t e |or/ZR[i݇XR AJͨ~jO/<ymB)aV%e>ë6`/ԡ(Pu$c*Ǯ\܉*@i%fW'K}p>Uqtt3/.FM ѵOa>A-جYP;l)̃S|c9oӎ.&C߂^2N'IS!tYC,{JXRnzǓ|~SEL! Vt%_Bd~[ʐ [Rjǡw2 S^]G*-!7sF(]xWr!" Tc!6DJ.;P#aF^Ǜ;L%V(xZ'kQ_<7pGf+jHUY+c),T43<(^ځ ~SLs iW+Pr0 g۽J(=UVaׇKõXv:7yEhnD4yp˨v8Hؕ -ano*>X2G6%<;;3guny4b4@'nY}bJroݭhC*J#.`uuھz :eH(yL X4mw5 阾O菛}c+pEkQJC`Jˤ}E=X5~LLxFT 3^C^!ܝw,۴ZD*\sVu"B$a#;ңs Jl4p:RL(L 1Ȃm 0[+蟺GɿTLTɾ~a601*nk˫, qiP Xk% ë:991H{֎̐>5?1 ;x3 ^L;HEx$62 -n>"7nz|7,[dv*~g@%wݰztoSvZ?AuZ9T`ΰ~`|Ă980U"ʖny[Vt$u2+1k ~ˉx2q KVE {N U5Cу\3Vzek{5yx;{_ mRc@„sa/VAlwfះx ]^$hU㌜ lg^#º\C e./n=a 3~Y>A{"K]BDjo6-9t6|x/}@>f\}".aK'LTQ\Bꌂ[{$SJh%4J: '@לTk⒘}tG.RB2̵ dک*&˻m<8хZPo=&u爔Cz!G cmn]Ǭ < R߻H )f>өu|O$s15I@C< .1ת?˘\[^O}xCv+ `棍Ů5򹍙I3@/nQ1;_~>w& ;CM|94qp[+'zl.1 /çZX4IDvp˜KNF&B^Pȫt)VTHgԟ81nʃ$#7ۇZ-s#][ {bqS[q\$Vo+/_ {k.O)OɝT0uAJ!Bg;0Q3%*l9%T!( a;4a@,/ *PSTj+&+'ua[e-Csgp+RZ)pװvԌ (yc?b؅KB9ʖ: -e~׭<tfCq? -h$XV/;|7/agWaS1~?xP(4+_6I.}T)|>{mmb:{ֽb+|nOd@h9^Ccĭl1=ѻcdyV`9V9-e]\a.(ƤС&^Ī?b{{䖀Ov1Ҹg0i8ƅ];C)x[o ,Q)sU#_Wj^ɑظ“A{,qzLF92H8L7/M|Z ^.E ߩOK)QO[h=E& ]t*E~ e(^KcVvs{6I=&Ԟ- JzҔE1LufqZ2I; A/1R s>CkI#[f` )Zfފ0l=WJRQS6J _{1>0%?``+Hdz|]xPsd/e7XQn o珷!htZHw1g/'jCE+*}G?h=;dDžby얄ɔވlgGGZPP^|׋Um)uOսЧ jw:hPwXkRqȢJT!^;Rp|&)ŷ}EyWSA5Lj/$:i~y\=r3^HQNgX6!Y蘖EtKd*"= r ]Ea(c\3M94KYYux! 6a>++ xW!>ɧvMlܦ?h7c$fy]= ڿkRw(kjr9ctA\bTӉps-W؈ Ar 6F--=DRf޴Sp=xEM[Qu {4.LQhcp9eCEUs%:W*Ns )+ J+ \D7DJ#v\->&lE|ksi?H'PpLI.iܿ)"2iپ|DpQf0 Q]QtWTNi6Ӏ-ۥv~ )u:jcCUG 8AH"!ěű@ [iLvL:~4M*uSEU} ueAϬouPsQC +h]bG_879cm]c.e<$SQ{[A"QH$8+ [_W蓼h}W»Vn-GCydk;OH(x5,'jU3^9Xwdvq;M%G!ϫ6Ix2wB;:wV(Z GPo8;yK.i-Й QT~5p `9H>tūq@,O'j1Qz;@1Ć4dkEh=} L!pv3tfa9!lJd`-, I_%wkYvii  0Y >%&$VE{&mΈGy)7NMS3;jy4n ,TyȂ>ޢ6O:$S7XIfJyӦP 'lHfa8ŗpr'BT," ce:"(\s0E*v”Z3 oƆkyj7vtL.Pf3:"2h&xήٷ8 A "4Fh8:Jt4E>5o;̫b~13'O09`ѲAB u0S,Ĭ|1\P\[_䭠]9prh_M?:Ȑf3^:ۼ,%/mJ]!ussBf ^P՟|x7rgӋx]("IKx(* ieݼd7fw8#XioWnFZ/妒2Z]ҽyw #^'jX.0/$ bJ6O  }mI m7pacEZ⁠ĔvO Eɒ}z.Zfank}/)Ӿ;r4+ԬkxyN7ShA"¬jx8jsVHǦ 'OmZ!GHN)4x:C2̺m);%yn-A@z< O ~sCQ!'H\]2hys×l< ^Ol]\pXx@fFp24\^. Yvџ݇흝p%c?ȟ{hg q[p` QpbhYt''\ԉF;)%Yߛi rn(ҸO0Yeq̮Ħ#:$ԩ:|n̤٠fleЙ|0oQ9oºĚQk-a)f?jnCC(O6Tvp|Kt4}`JwݣnDe~:0xv ! {,"X y4%m/˜h 8<+N&G]AJ=qdmSXňɽ.).M(xڽxP+/^N&%VO;Ć=ۋ :Z4)kvUcP,QG>/{#/?rjCjEa dUl.I[23gzp"|%c}5Dԉ@+$uO/)Ct}k{r!]1oZݼR2d4YȓP0ox@ Nwlte+O ΋pz~܎WQ:U ߂=_U7h$4UN6h ``nh KTO[$~JctJq&9Ha)`2Ŗcvl?4EX 5LYkCvK`}U[]c6ҳd7A` D{|[6CNK.(F2(17B!I.TRΡ m;'? ?? ^S ߛ,A9][Ia\Mшf%ZtQq'+׾KFߥ#V!Uk*(N'`:! *W\&Zh[A.A%uk*T4SORIZ ONtzdoτ'J}pY0uN;0^HDžv%Q)w3,((;,WҨ5D9GchɶzHXj@4փ*Vp †ylf$ rڦ lDc'<p& +0D뷞C32&q9+E^Ga{AfݝdZ`2]LœHe1K4xO!H0-Bc34ZbVEJ'+NU/H$Q .y: |mDp9ZwD -"͇<^e /o-o fgۛ,$8yGT>1m47v=Uk 9Y3xKh$=J}lv"Qzxݵ묩2Gn⨚JTtxp0D: .>cxdWǡ~Q[>ōBIW؈ nsjXLh2wr ZtY3O(My1Ȣ5/YڝZ(=q [woO嶂'M҉t'v^}_B 5`L""~tQm,xU"sVH39D_彧3]b;zYG>m 翲aQ|uQAڑBRñu9+Em9ijv";j~2Gu./b'N;wGf#RI8kuVj)|l 0JNۭǴc8\Yӕ#L b>%ܺ_^..'1$N~a^E$~;lpY Lx_rDI숰b[T9?YGVAm $.CߒHXjcbthܘ>Nc8pj[kaArU 9ÔaBbɍի-Dž ]6ք"6,8K( Wl7 I r‰j*ֹ*aE~1h*Et%Te7PӠ}tNyXoX:pMxԳ9epZneYk~s;Q#M!e&sdC`JR^zkW,-l, Tz+i&Ij  S^f8|ks0fTUZ4 :t$/ *gLVtRE490i;/Aكl5]fG!VyZ(.| ^dvFk%'MAQ}R&H(<ӿ$n&y(J#X6~NEk!9|T'f+Lip,u*ޱW1w4Δh5Xt(S'b>9}:f/.P~CGvr[va0n'`gQrzF jM}<7otew+c!2/N"t˶'[;7FWZfIGX.\Su;I 3U*fc43K} ɃH14 xoYܤX6QM |ΙQaR{?8&p3ҧ5Arhy{)nFϮ[T P=EqlB9p6lJBdP,eM;K^w'e1Ws rUڨ:/oGG/Ć#G3'6 k?B.zD XxN:@5Ǔ~6U2ă701Qу>{]A @]+(^X* l/!ż!=冱x`@;7 OV˯MG~JĐ~&~ΔB^er'H@L=W6~ÍOO2@U^ :Ǧ.eeEK3v@h P ;4v1I>z \a <)?08VQȀŖw&n>&zFMp6Øh_6U- Ql]hZ,D;)ƿʍL}J 7~|hwvC4E^Z)vLch ĒU<܎u݊r`2WӴ՗ocǣN'=vh Ɓ ]a}MZ+\ػ篐okN8$p?fԊ1՜l$,x'1RN4X'%GʽekbIb^bP*$O17O.1kQI~DwP9{Tے6$&f/-V2; CM:1 :ݖ "51 R2fWe7hJY)U2}sp҄ظiPPG]|^3FHU ]qF=#SO X1_d>$SY,vC5.ޣLYV\$Cj'W΄:ZNt /fȀʰ|B\/  &ĕ6YcąPpa(bQUrn^ǵN;Ũ^+LʌLnztHAՂf3f#fC~Yfe(d2>$qB^^B&A dZn8z  5 7Δ~Md8ܗн=pl}ZL۔N F8wŗπ{ge@c,С<ݼ_-') !vjkIb@:(@%҃RvI]!& s54!tq\0K|_C^܃&(Dqk直PZnpٔ$+a~;zaϱKjhCD'&FЍyNgEV &Y)@zT.NbS '-uI0FMk* Hۭ+òzZ bN,O'6Db7Tȸο1l5A2d-(NZTyz>8#&q C.dD;arx"3E#|k03Q;C֦(DBդu E;zMm'rx{zecHO~؂UdEȩ kgWU"Z!.!i:8f90)CY"DB_~Y߀xjbrJVY0 0wŰ횹GPlU޴߯zj&75Q]$CI=+)ކcKYP*=qth |#\dxVј9Ǽ]mr%>clYs aeX XH=+gy  "0sPPo6 RAEB[idybOTÎQf}%-{+ WIC ťhXJPR%./RQ_~)oOYmi׶yҰX RhRz.h<l!Z >xJ,!Sn_BaD=$%ö1 &-RBqUO-Dk7_w$Htf21-Xᾄ1k mZ|D}ibUE//z, J"`$*ȫQ]apB-6k߲.s 6.T#GY\o-2&#yf"*ZΌt>Y:b#LGhK,;xE(O^_,Ti*3/T.qPD.Ҥ0(@bO~U(͜p}iX.C^`HL+e [=gk1()"kEB`:) S$**QE7׭@&1?/ N!i-W#y.$xLa4Wخ:7 6g|  3 ֋ &(iR xXYg&V_ Ug'ԫ gT_OMEo|#*i }0 &K%Ryvx`[bvd#QONwk63G3xxtCOۺ+l'o\:(nX>:I~F55{}>F"ͳq?X>q@\~*rhk8#(D6椖G%kudIbxg['$ ӒC8:g%MW)_tRဒ/FYj"ڎ?a-Q~S͡DI#~ƙ_y?@`m<5K5h,1>BYaRT^B8;QO/=F.c(՝Ԍ CX$w:TY="fTQh1;ߠ1\|e5PD-$i8Ʒl!Ӟ]?p ׾BƴQG;X^Z=P|'oఌe.v5N5g?1N!p~#(([ʝc _@mKzlOWP}@-RWPxTZWub+;B=(W6lN@^Cs؍IJO;_;;x~f h'$')%YX[&pZ sQӇkNzIm['ѨqL I =/eWL{ѻd%2?g1kk4;{D%U R2ۮۆ!ARe7&FmkR ]5%~cF"L'%60J ³$n'ף ]bU.yev׻/xwۿ.kF.pC iKC} $/GK^<=t%|\Qm HSY #m38(7х^'bl`E( ]!P2= nͻIWJ'!-;Bw/AAwYp.|(TĴ5gpmSfTIAAvqQϩMS8a['Q;jMeabl-imV n)ba0RsnUM8FZYK*1Q%kve^-=XP Α=^ipZVT)O)h:}p懧3 Ŕo lI]_CwDFכZqHo[5М@CxkCz!(^r+ԢE ũw<-g~IN8TFH%IKÝp1|X<)bj(7-u!1fgN'<_K$SZlQ Z[͘G'ߵ(XtOZoC4kMfnNq}diܡݴUfMn1wqgڏ'e(Z9J@\R Z2esӔ(4/6}9֬C|gtaD1L sדjd*R7~!uѭ rTHF*Xݠ."͙, \D 9m~%[yՌ.U\m`֑S\5r+2S:/7?6SDzJ0O]ffWh5(~F=$ЉNhe(uH^)}E]K&.CyxzC N>@@]r wag$wSBnzhq ;xRWh 3"*m#%d$j!!6PtN@\n'&`JE\L$_FxHiA/|\ʺò"{&vrwB.K+@bČ+BhjY" w31\\Sf6DA٫af3Ne4 Q,82_F)>I'3Qer8uk xTVϮDY\dt qeJElg7ʏ 3s!TV0)*<{s#H Iڠow^ NOeňq摈/I!tz}k*mF[mSȧ{"s•.$JaǾck#A &-i⩵d*闘^2 :{C]bvkj=x` j'`J@z/!N|=fW앱ߴ)wuEƺ 11Z#)LJ1iδ<ti-ׄ7YIW+M i*_s8m>zT{>brNq"ü@`^B?8#,1Hn hK5P/ЂWJxD 6lyBJ˜Y'*|U.ۖO0lOlk ~-6:r"Y2-r״b,6){]S;fڑ-1Ղqo`G=oMg UE`(>ZfUyP rԣM!T Afg[ӂ'/؄_[wxUZxX}Ipmڈ~7f`8ULhA̴\,fdfH\Nt}\xhOȴl_P]A;P)΄1'Rd!Ԋ2MPTEa~s9 $ޭ"rh9$c6{| ;"a8WU@,ox$MbܡvTD3Mo [}:uU*afr i ee{?t(Vh<с[r8om0: ͆l. b/" \OJ3& S. *偑D~ĽP_q9EvL}քE,si|@[' eh ף$?2X#tQ+N$1+~#?5|o;F4BD<۔@4|" m >4pRx>I;dʏ6ÚW}GOBזvmĈ'Sk?=㯯/]t/3dI?\53I0&֟~ BoE\Pz#;\~0OT، :8C ],;Ceˑ/ToaR'Pus,=wjւ "r~Ŷ)^{2?R\'d uLg?طj (}uAUo @{-7HDKfX [$Or0 ykRvuowB+H~}-dY}Y<Ɲ:@7ei(ֺ j(L\)5 @ubgY18ȊrcnvOWP?..&؎HI`]ǝ%rZySl֑~8%i֭9`3(nV)f0u"<1`@f,Ge2/^k:Oܹ;53"/m%Fn163yٍ3eёFX#52]5Mv$uT{n_٤Z>o"/'q2iă%]\WlN٫)R^jaI~Y,o^Fz/uapϊ!Jv0C"HVOg3x։_`RƜaLV'[]{2VԬ$~WiWڻoeOJQV Z;*75: r&SWqQJNO9FI{mSrqc25P[:\ Y(@{-#'i8DX/٭6 ֈ<)21C(%Qk[:E9^Yo AxȺ$FM`Ʀ$ QڊMu'!K;~Ga[6"xuWS2_/X1g{e5"QYqjuPІLhӛ[BfԪvBwLJT^42iY46A r?үUHax1^iv`9RuiXU|v݋_|V?:7n8~WbuS7),AU=X>W}sqL?y1>Q>bg DZBݗ )W/ W9B @!H%e]LX-:klf)H`hPg`.5pVЏ0 _{k26,cP, -bb~(])X oU=p{׺['C zHZ2u`{'/}LI*|5`ŤhoV)QZW7 5e_{ZH#HgDa.+ )8S6pr&F>t)*Yjsm° /)sgLA^W}`H@w<5?G鮯,ݷ/ws+h-Uǎuz9 v?G0:fѦؐϫ.h%q(25h1keo[D)O2hı #@C&YDLS|ڗЀAχI_+2`we%UnjпƤi9r܈F'q,7q "~%ao7Q~޻IFį}`A BqeW_fv??NyCVA>m;g;**j_c5-iHT+렰Ѹ(yB_y < sţ6ٕ ~`ǂ$o0ѹ.utKf; [% U`ED 9Eb%/?X"#]#E>ip kU%sԋU}@N& # е-P 2`Ai|EUGhy}2;(8Z6jsBƳ"yy}'7c;pcv)o )TN*ӧޮgdWҒ!]xeRdDzZ5!̳@HM% n}Қ!o0ƾ`'ޤ+?dMi`z6o\|x +qҚaZ9^Y#]Ԛ!sO)8;hoöX\BfB"۴c&ϣ& z܊M2#/zx~n4A58ɋ׻JaSI9{P : w=ͿoG~PwW{hJCb:>jOrdx/Q,eWb,Hi4CLOW'W2ũ4%  Y6S"C;6zf*d3e|4^tӣl]nu&#2ݹ4d{rDky?v L?FY[0jB-\c?u\*fWЏ.N%$3zalZWQ\X$/݆ 4z`d iOq;ˏis7Y\`pޮd`]&?0hM@8m5pKAiW;0:˭p]<Ƈm:] /QW`@rf=DfD𕄟FYe} -Q\|"N l jƀTcSlʊ#"aւ~X-~\vFVc1X9΋9;:G-xV,XJ34,r氂2p_u 7ű".`+Q* IB#a^Ƭ{"|lyiQ2d7=QR&Vrir$yӋgvLD@+oC H]S8,~_'ʼnS´L+VSu˱v7QnlAFF,7:v^)m=;޷d4w"YA%6>)}Rx{&ޥ /W ] aƢmCq#V*gO8:Up;y]0v<85 B/_;SsO6ip:{й*t. Srm8E/9˻4ƕE+}g~8dl7%qux2f}5H,/?Y˦U'DU&ju/_czKgZ.XfD<\-( &5vYI0Z"CڽAa Ss\>iL~KG ?#L} 3jA7 Z NېeG,oQeB?Y%S2(me4s}"8==Cjٵ-#@ׯZ~ݐ? I N[9 uZ"1" RAᎵK%N$|X PF'G92W~RQi3 !p<ˁ>+"yLR PW4 1koL!IWc;K6FlI]+ԫ(^>y6$b]GOT R a.Ok>:tR(K ΋$s{Jl ;= {ȷv)S1⻆uiLӏf*&vZl3Жo$Wuup 0xK&_68Fu/a+2 ZVkk&j zW^ om)J$@,860}]4 ]f+u[B#ѕi+l֍9MQUy']j ^_<CqjŽAc} H<dž%e͙}iXծG!^lhО,4=t`^>kgjX]Kz(MK*)G !fcgE7m6"h KBGj{PSUvouxaW xkEB^~9{5,7dW`A lK8Т8<=br2gQL.w!]DtmZ@CJTiJܟJ<9!J2◵TÑÿ\2t/c޾e}Ȃ-3u*Oe+_E1gг;"99h0y_obFRPHiaM avڮ0aU6ۀ%/ 9hiDE9;B q-E(!_dAS榵 : 30ug|~B8 **X o˅x!`cU)CwQ$BGi)"yLZQI6Wb>fd=//<+h%61:O%e;5/07]ۀnv6wڼ)FQԊjZg0:./uR}w 4ewD@Jw 숟 ŕJDT. Wo{䴈M@ϵ 6b҄}Tc[2*rRwTNImJ, wev mv FR ̺ٴGc&';=0GΪSw'qŔb#[IlW{Tܭ#'h0!.LI^O4WzoRr_: 6Ÿqt{6%2( QC*ǾCmdRt9`4Nb8~M?M%9rc M#p}21(#s7u[AHz~Hs<8ѵ_7)f ˩ ~-8 Q|n?kN+zxJ6p>6%P ]lӖzB'adocRj-h. Ԟ/m y+r|OPT1sN89> 0dc~ K͂儸qi2)b ~H H[8O u!dk*UnW=m;~C:y\]HGIkaӂuM5 g%a 2{ӽ*5g}?V)i|KnɠM .?#F E6R] \:iϖ^m)Dl⪘2 ~gQn2Mc{!jfv؊˳~6jO";=?[-X5uٶ"EVT]"Kf&2-t~^o /NJ 92hhե]G:ad;Ȁ?ʔwYj`OW jR' şQyױΣ0{`BKL[D;$Jq !o_>G-l]@L#qC{G?32o=_3@7A! FSD*D8dBO x|s -[lWpfmcS uz3 :}OѓB~)[yieP'3g%a=6$#5NM8ܼ+1ot+ԩ|Fnޟ 33yܓxW0#\;Qt+sŷ.qG@Ɣ]I|8=e~ LIk$UñPBmRnIoJb/S3:4@9҇P .]#_Z@"bwEoIY7[;.a Gh҃rU(7}7>,N#>Bcpq0F=ϝcK ht - !tBOC*&n.} bk&o?H@qARK#!I.p7zY9 Hk0Z^]|C)ϯgcch_3N]V $ﱌA#z'8D%8OAkwڀ s(Yb w8w oZN%~M`'<]dnB~s[O Nji%i>(,䋔9>ݮRa* r=n'ȣ| f1뵯ݮw/bR57;8~~ *3C`rf]y!YIN-}{1g-bG6_E5'? Y0Ґ$Hhl:؀Qۡxhpl6c\gx9zsKh "2v%)gB(tT4?yAEpMV*$6R"3# } $ɑ;/ќ,sK%r?`"sŲ Ã#؀-&xkZl#9/!x▘98:EFҊREרq,I]B =]~%oW]KE:Cm'ms*gdIsTIm >r^|3-3[5ADiXT{VʹXXC&{_<"sV"Z")Sn$uZ |rR{[)e`:R)#;5<!mq͞Qx`:~0kz"ƶLnR@\K&"ۙܦ _ u\U{]`;={<ʴ([` qVx ̣%`1qpOC0 !՗=uĹK Y6'b2bA0e)r+֍G3ңL_#> ћ1&"<vii$ցy=<̽όŜh\(GAxC{ V5p]~KR!a;@37;BD_ #%+x߄w=9WeFv ei\!c{d+7Kk% L6rE q(Y| U+ "+\kzʠ4ПVWajI*u zx1۶ӫ=HBx{RaPTɀP>F$$޸"W-~Y0xƨ]Wcmx4Uљ{]̒Q fj/ļ3/\=#?/>E(vp~nZk.K6Q^z"0ҀhSl#NSnЃ!RTt{H7 NdU]@m_x{.S=>⬳6ldgTNpn>Ҏ1fqd:uGWE˳KI1ApC1^i1 )G]\`lx+K\Ot^.6 О ΓMʷ~g"S9%aLa>bz]F 7[Gv66+\I=5Z.F-4塻#feъTIroĞ^r2鎝45Jum@z#g$|\Cn" Q~>Q#ǴS/csRՍy2F0iEֶ\b>\}[Y 'eZ?Бa&%p@Y1wC|w?y(%cLF3cRF.AdƊ}9 Ex5^->V9sK$51#bfv*k!!qwVeEKjD %CJ1 P!G¥{-נ8|gtI@Vi _غm ]dCiGͱ{hTG^d@58M ,7N2`#v$= i ]3S%"L2O9~*{n#OQ b\tc<|r\%3dՑmas! r1udc@i&T]o:QY.f<^8g!=r|odV6$YHym^tq5`|RnP _EhPt<5"|d5Yם_5><!d $ ө>38첖"^! aNCT2Z #' dg($S0#gԱ3qK6 X<UϩYhP1sfԤ>u>CMR5T4!˞Gz @2DXQ*& uPN^愕3sR2X7BzdVF; ^[y$şTqU_*gQ/nMzN:K5Xj >)$l=n 4iqg]ƧLbLgcּLC UL$ ?.qfVErNyTh6H.NN)TaaR>O:lj{k1}U޲= \6Ws.XjP!;Gb ܫxI7s.M~Ŝ&tJ("Q) Zo:'7DW|^p/Ni-%'AﺈzU)lg=`|.G$4tX`@Ss8ruχh8ެ̕?c(o1 c0cN*^lEή֍3աJ4a^ ڧ 9hkUqRK. ĩD|@#Ǩ:iXA?M.1#X\^ 8 2BdRv.CaW@煄Y'9Aɓ,_R.Wkti}(iK$o9aEE'-&Ǵ?1V,9=A߹^Ř;ΰK)6 냎vB#[Ԋ4Lҽ}EnA{籛{"U*g_k(3 gbZnauvkr߲a=hNFo.Ec&[#T狠{^v˽]46^:N,Rfg4XX)鋊_,ȗfiO!=Yrar8`FChy34[UOO٪7XAE}g+2:wn/Q[ 4- ,^d:q(}P/&~2 $] U1]5r#А#Ll?H~ek${w+v`K`Bh q FIfj KXPȿ>L`R@CC9ѷ[d!UOƩxW1]O(r0,̜-#bx#HX 2*O@mm-xY'Sh+bWG4pGx4T'wS s[zY~MWR, &i}CAIZU*^h -*K_'Z'u>lg䳂;yDMLSG& @>v50Yj-hk[3v%C9$kWS1)kZrd~sJ:* W2\} a"~&%5tu6x' NXwS R7qgO(/ZPVQɉAJfM 7o̥ۓ.NC0wik/<4;xz;'QxnZ< 3XYDNB1n t[7v]CUUFDDUrbFdvc¨.d~)yXyhpCD7YP6h:>cO:% aځ*F' *G Myj_y,رa&la1T+G<ôR(2Vۛ8!pȋ{CZ X Ey:7phO#*ȏt2d,yB) =p\Sl|cmiW6#Ol,~CZvK>x%+􉳀gζhQncq @6^F'Sӯ6Φet&P8AI tjj+^: WʜhRRuTÒ3$R@Xph. 蹅GA5f= O.(GҐ.@T;L$٠Mːo@?P=eӐ*VԤ㒆YMJP$[ģg,#ot!SRaB`L%8{ ?x_INF/)#n67V4D.\gV"`Fam<{4v3_hp7cݤ٧{'E֎;e`5s9hO-!]gΕSlPGy[vط-hrnrKHI\L +pVsRȲ /SN?m*YʹO4B@g ƓZVb]\6,J'F#?qqמ͡eA14.Z<;S_Eݬ4)cT=%$ (kY&LK#D.6ݲB𛭱,'$)()C7?If_b\0]N0 (P ."̽x.}LcCO)0ˡ&`uM>@{=6(U`7H햦2]a&$QmOuC5TNFԐPA,QDC5Gk4K H+7,_.8'7].'FV>v&TVf֝-d1jbo/+` ,Uk-]W|$oWϕwT^#M:u+?f gHju$dhm=kic^)dzf[;'7ϠJ#K J2;B!Bz B:2ƋIKQ./(I*$b$8sճ۩#u]Nhb/~% E2'uC27b; CA)4DDl!JBo PZ)ӚlX9_j+.} bèt! -7ql$[ e(EG$G)G K]hY'å}8.'c)P7^_[pbdBKb<+p[j,G? ;D. %6 U@{i)lL:oȱcK}Xby imIE@' 6pubAj_[[RtLZzV'.A(+;3i9G`d nHyLe %5wV–ΊZid0tXi{̏]Y5x u${u,'2Q7HtǏ+zp}30?:ue [X=7$d]WVBҥaB辩[e%fc n}=uN#8~UT"aDza~\X6S9m(3[Ae#+ u<^8>?|x#vPH41` DŽ]P4GBM9 F=p/0mFy/x#p8TrYV@`"겎_K ]c&XkK2AQ1MXITfH4q2ӳۯBoV[:S=(gw;P:=32&z8XV#~ #"-CU?0lwFZ#y.iY:@]KК9+Rd Ea2jڏ~ir5y4W}-5&4lx4xkbɦ|ԧ]]}$=7y;Z5ucz36򯆣;ʆNdbqYS"$um=2=bpʗ 껷+(% 0={cf eȇ:9 Xhf9&W{o"^ REëtY(lH[.zU"{ cB*%:m.姈 HHU> X5 I"Jy8߻9Saon*R\01"Hkڎ|$Q4"%ecE/{GNFg*q-=GTRKoIdT/\2&.֤fL6/"!܌-<~nlZ<*_E]{f6:I;ެTZä:r Q7+.@Jw%Ph.9K)aDxKICmnhܐW0Wt`r|i/ZF&pro 5"f09PðI/9I&u)}pQL^1n !sTDoT6S;T|q?D):dϝ c[Zhn1;L&mIeALFR4Լ>a >AG[tv*EӤ&Yi2n)LTƀd@B?kC'Z13rVPs%~ *R|=[2qi{T@9LiZi6 ?j.{J *%:FZxMny=ua%fbv0BdWk0O8tlBC=\Uu3WO4V[¾&VGvJOK n -9|/>{P V&{ Ch/q{.PQ]0}bE" O0~:3s)j#2*#beǀcW44KF;/O̭@:񎗒):;N0 { 3X'JRg[|uxeΠ=H7ȇ\ʌ=؁-Lk)a>9jSj1[o`vU-}I&xRkx"~YV.5$:hrc 8 6ti=B{Wu^`H+, 0ƨ.55IҔdvF>kuuV#)0^--S hJ)yw=-bb{e owk_ V|] @48\|8FM"b}Evl[} -֢Cj1nȺ5Z5"]f^CS=#]l}ҩ(,AP7?f&5gu<3/K nUFb8q<<`md"Vn˺Ypf9 `KނEљ{9cYl6Jnl]h.@|k*lUIg: U|eK`ǿs\hM0 Y]ZLl -8҄'qVۮ͆>.X_VwҾpɥe'oAP,2Z,H*1Uzp S 7dvBJ SPqҨ#M{#,W]|nQk7,kFd?HQd EbVRk/5Օ3 %T;I:LIDI )OpK!b"FQ2OTAe;4 qa.Q{n2ٕ!2+ KJG8gpő|ue{ڃG|1qߖJYi5 r%Z xr`PӲ4AAnBI8]b/,۰#\ rTs4Dg#k56Xh"=&iHܨT"6I I1Τwȡég]݋/&y|v_aK h93ѠyGRNEfVg{!P`{,qf\1563kHAej:`*3k _S".\coURB -+1 ~ؔ zTBb}3nSӽ2>Q7 x{2$ˠ*YK\ⵢߏdAI?; 3Z]V?=Y~5/U 1?4gGytXqK]yWgY>FH!&|qY(BG o(r"5Zs㸵HĪ?60*m= ۳X%b d hF:eas*2`w_)߷ . gT2`9qB;ugb>M />"=hdVMĐDInEγ!=yGwԬIs郾:!hфg e*Z*h /v_W45k /'҂,]Z o(S Lw6e6/|1%a97Yx(wP4o3O I0DW̉WpKiq! N r>:73 ۞<1EˋBmk 1uBM)}@ ¥,VYY苜bCe#z*)/9%i#Uw}v8z Q&+8ZTyIu5f bbL KvH/)+:UaՖvNȚr NXyPgp@/@IݨaEYL+X${A N8E+7z#G}'@`1^C:ҿ 0(BdWody l&Pz\ ^ElQp>*P7L$EIÄ| pكP0uhs8ld+hS;!ü"oCz;|s"4`G%![k0wwPG' j3tjF?wj][L8'F|\8F w(uv~r|zrw ֮YCB/5R6ymI!?^~͒{%p@<%k0El̕F8\ uvF֐z9~D,\ղi0Ý#U_%mb;)/{Zb;b#"vϑoDq/֥zPdeMTaE:RR]bӞJ)`kNޝʸPRƥF~qT2P$I4U O nUBYD`^bȍCwĨ"g$s%"y!Cb*id'Ndx Q"eې|⊛Dٚnb2JU$5}i˖5c׆F(YߚL`Q9([XqU<<5(O2~|E% FYSg6␉';\#aUbу>Dm"!xQ0zhC+-;vyBiK\V;M NVS`ߝ OnN|dLhٲSXpkQah%ZU,C>Y!ةqFVU{|}fo#;=m陵[0ClVbG[ -Pٛ}TctUMi<*1ZG)ܳ%X>&Dƅ:"LUpNrB`)(,.cMGn?7He3-aX;;@@ẉ7+2O_Hvij~GԈ׭g+#A5FH&{$H QUz37ӈ)hF0ƫQDdOg<^v1wȘ2X`/ʳ3v4pmyWyZbw5Phd dLKL" 9KH@yJ QFk8[v>0t, 2LB"U i1"N+ ʣp i >(KU`/~TxN<;Ed݊:˱nLNataM 7ħ?ZG@^Nd`IN Z3#PBDתFD.YM1!hMj@פCatp*{WWһC6!o34 b;[NAcU:Vd\;IePz۵:OtBs*aÃdO]AgH|%b$HL{Dpuߩ\N7 BJ=H5 1O'hW/`)iHֵ?Ǯ r0jF\}X4XB\t)9RE3aro6(dž+^ GlF,h@4\JsV%bY#_-d|!S]ng:G"۫'iw%|Ы v ՞;0O;rKƹqIf9C \KQvmY[Y\}U݈UĬZ6%wq9hZ,I{T !j>Tq8[ס1dPBx9A^|O7:}n8鳶횋md<1~~(෿k 3v,Ռ)2F@HDMy,zcI!@}}&Oj}Uj.mT)b\J7bZe* _Z+*i87y8.שۗQYh_[['(jvql%[$H;yإ=-nB;Ec",ak![r#tjbam 86OۣN bIjsY)ܠEfX1GR{Cٷڜ/@`+<չIWhӶW}p ec=~E\Q٣iT#\|-[Q?`?ԒUYfhw͚tVD>78)]P7S NP8z`3yDF"`VUBQ5"o< Fe8 ;XN@)J[j:ɕdN^L/h8cbM?NcbJ]Zk- [)Ƴ -]" t)&fXnJ€2\#LY9ߒ(d$AiHe/}hzuYֹ+cusA>l[eǩ[xy" {`;ʢazj2#/lF˖~+.Z_Ze` ]ZZ^y? [9lH26(A t(Er;pӐO !T\(=V˩D ?j:xս: H/;Puo.w>2.x%?$-7j4/" #:0ǎu7YE8-nt <C+W+9JYo]IR[iWlQ;Ӷ~蒩 >i7HN1! muTVvڍm)Uzy"+r}k^vT;D E` %qs ȒѲgݥ󊼾V]<{kYި<@X_K>2O8Û(2*,Uw?=oQ (Gf]jцv;.Tpؿ03FωnCCSkw֢Hf;$ܤ{K»罸Hʙ}bv,~rX^.ߙ;¾odzJq Xb}"[JmVdz-A׮c K&)'BMHA t RQnAMlTީ.Q_J)7XV WnA˜LUf~!`wڈy_2'#'"i"+/=CbU:ޣ,Dܧ`d2c? jsҀ rf`Fz;"=+(n:x8UږԞצC?6G-`,&'JG)skiEMX n ޾i7Ҿ)l¨t ũLa>Pd,yy uA?DXɝ90\$NbR"8[:Ԯ2|ףO}\xr(s [nz5AF\q~L9 UH0|G;~4u#Ͻnfk͌#O&%!@BKIWn j% Ҡ0}øc9( fRje/IOeq6`Jc}-JC]9o(#u9tI9L[-IY~q&uQ+,/Cn(/yb/1w+'ԧGC]$h@fQiMPG߽/%l'ҷ 5O]bFCEA g 6-5L-5V *}mtV6@h3 #(hKmQI;c֌+B[I[Qe6JWR)GOfB1X!c~Rm6ah%@?E+3/⨝0MdW/%=lE6ER vlaH %< 22Jxrvsrxc<0d;X~ ukyI?w=(U ^ ox=3T`ŇAcYz<w$͈($T[3{¢+ӵQ\685ުqh)Jjh0-I嬪&Gw 8KYD9(B<,,Q3dOHURe%M%Kܤu͊!ҽ[F:w fUia1GaLr߰G{GD2߰# jf*Yw 5bZ7E2=Mjé۪}$.a#!n kYA8]zUpJށ݈-ϥ x mgL1\mS[ڟBǚgG2O5ȳN4'P w"ϛ*Y61lӦJճh̲n<^+C?1P2&A՞wHxSwokFƜ ppΠT(ܥ?ĺg1r-/)yxIwE- *qDpEyfƊݸ<fXJ+ޫ$tKkdx8Q' MO ʔL< xz鿹FMv`- uw]CZ ?bxzI8"7G<xT/>…: =DIy-ⷕ67E%%/0j }84ݬ~ڥ/#fS^'$iЎ4^|Ԭ 2h5^|=$=] ~x˝lVh @N;䕌3B5Y~|ؖHfY,= ʵ|VVlb3"*fwE]kJDS`uU-jH8%xo~NYaN sY6g>'`4@L%4Xʳė-<=¦$UY&;yp?>]W*ao r#$)! .ڕzf"elVhO[eV=/Jnp_~4y{bULޕݒ!jŅ̸ҊPq- hECާ9'؛txAp]sAIr B&U2 i^91A/k~䄧%IݼXѾa8>1粬c/c&íKQ 4"ɨ0Wճ =zT({#zX|/RS! K/ط|$34'd{(GL;'UUMqH}%WhpV ey8,=wuaB.'pϧC6WtK>N5 _pXb\ĶCDtB4IzHHʓܺJsPŮemIFb2y>aS}Я32rM;t4ـn=ڈ; `*p ?1%k]0Y7n<]ZՐ U8-&ho4SW^mjk_/h$@дNrTݺ@tge` iZ0B߱X7kFM5nqp)}n+q[#ʦyHcu89%́N%Ub9aWpКB3{l@lAy[%j=rN8SxjWk`[9  Hr8I`$lXNF^=R+j [$szЗf!VK68FҰWC>h [' ŋ82~Jb]L=/&c͕njJgnfOjkט-//$ Ldfnm츥YPfU =4q(έVPc"^ (4T8[-^i&Ǭ&>[NZwr%zgݼ[u^:ڌo~lAҚ$BG QMNJH R2[*g\;[ƒta9!v$pM̩{/W̙^H6a5=Yk~mL*-u'*pTH[g^#|73eK];>׳q>(W{יYP~ڣFȩ2tc$Qcab7OK:Ϋ&ZZ($ m_!`k!bd3LXN*Њfm{V+ҸMrAudjoDd};j^>vkp .1<`?-m";%VnW*1D\ HE2gYZ07070100000133000081a40000000000000000000000016599ea2b0000d698000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/media/pci/ttpci/dvb-ttpci.ko.xz7zXZִF!t/JU]?Eh=ڜ.+ЛЪg# 6v;\/X&n; WT"ahH:U3j!'f[+K(d?4 n"|WO0Nd= =ܔ4jc!% RCj͌ZU'I8EtWddi26L;o}cλq!A[sr^9i*\ 4TZi.(N0W\T:>cBU E(akxPPVDAtNlWȤ& n#:]I*x WdϫIFѻÏk@\Z}Ԭxy ÅoW ZFfEmH 1ʊhU^ӛr885Tնm[ݑy=C9:hEZ`3W8"Z4ep'H?*&VuŸ- ]Q- @Z’ x nϨ$W|gx.Ԉ Ay/poay= *%94$N_| zTP#+4vΦNO_e [JэPC6J9ȽLwFpidp*ޡ޹+¯7g@fL2)fux`]:>?SdVNyfzNܓw D9NjGCbEUmK @ E*F ř6ks@Qa&7h|hn4N86.9V4ާ"GTYnҨmZ[xމuddmƢEAow}~$И]9#ϳYBiN)?n(gJTW)+2mGӧz@ڋ\ |aF$ Y(l&{꯲1<>?$RV\NjbOKtAH[dehqT,b-q =bWEcxl*2qϜm&F"D\1nͥ]p'`YC5,&Z1(P= fVBZ8uz%[z@#źݲQPC5Z(&? oo_`;L@E۠ml"1:XoSQ4]06Eiu>xQԻ&L2*hm,&Ǩ4>f"x=zxp玀SqN!Í;qő1А`bRE%֯f)?Qjh ]qMy]E+Ftɘ;(8FBEJg(s)S K<eEmaal'J" ":QU> Ɲ>afZ]9fޱ/nŵ! 1 AKl5/ .,6דKXV@)(3~n'욌WC *xQK r*z›fcNݾzTE%]KGpZgp#Ԧi:ض XYdzG7ZN!Rh{ :Zyʹ}oF52|feV^,T#*yJVVzëogn MmCme{4UWK9-ҧ4bhL+]y"hľd g\LX_FgC)X0~)V@\B="ٽ ߺ# ix]¶qRXkp<sq>7}\[u4dP@ c6;o}yо2 6a+K˕tdgwG̈`hsUs>&VWG$^iyi1BJcIHheC*Q~\ מ2{(6/F-H%.*v YU:w )YN8|ЉZ;1u8Xkw|!d 89ьRrkV ` ptJ =h& a[BLVDhpMvo3bx 4[v8DgsU**cW'Hb PLGlD]p~Ҍ ~3An(p|EAhHYQG+a5x Ar"o9]]=o8{Bb_QS4`Rg?vvS)N8 2Ɔx)˼U6#/b-cl pm mrQcM‡2^gC/'z0btQ, 땧E{j~HXr pbUFlhvݖznUըPҝ݆TV[hՙrV3&irY~{FS%dP| DCs|[kp!STN w=_+{M>X+ "v,7tHYlo I{ADzzYK*Ŷ)Q .!Y9te_vIZ!Mݞ+'e9&Ȋ Kܒ7M=lDlJ k[" ZvV[aUFMýFnlr !NKP,.r<CR$>RvuRv"Z>mҿX.(wemv`t[̈!17O A8 ^HǪz;VmvP˛o ǽ)F uԝA9 R w8߼"'p)*~Zޥ Oy*g/Ws{OmIȔвK=VaL'g}3b**;}(nc%W˪v[//w\Z,o>)\bwjHJ[$ oөtcBvǞ\m>وVOu1?X'Je1DΆ8pJSyRQkV?bm7ZNer#e(zd҃=ux?oxt;;P͙*s>1fאxCUnqh{4xuiN.c;ltLJA,3% 5wΏsKOKKQ.)^n .X|h>!r& Ju_ׂ-3`-wB?D 97=ć3;b"d? _]tmLb>^ͫ_VSquP p}6wX9⼗ >(N~\_e]7voEc:H3~wh^IUX2X?{\3 /QhLYᴰP ̟Dl}c$ZHyþ@ÍCuL! |pۄhFQc:]3@,Fe3V`{xb6x}:6W{QiS,D.-~R­< 2C P#.=Bϟ||[;}uC}TvveJaa6$p;8=z#\Sp3k[:"EJe]?iMZƁ!Y1uf}F<~6_ؐB H 舰[ NlAi` Ĕhc9uU i?XJeM|!f%m a+M? Jb8 ܲfMKqЄ UL tiw'ؙg`!Ch}/@@x?} Ʈ)<aYE uC<)S]o ~cbGQ$rDXyk Lbu½!%[ ~oMP/Ln?KU&li| %(y"0B4T)/-hN]rcr ZOwRٕB](d5M HQ#0K٣' D (ǹUΩos0Fh9MPA$ȊQ>oQ•::-z^ Qڶ]C(T\Va6;JTXpvz:\Z:1|F$|aQާBk.k7WxXG!G’(]8H/L$bi 0E̢؀[A\_=;D`6 H~.nZ?HUNYX64jPA᳼.{yގ0|bӒ ̂Ga թ"MyLXiZ-\_&,{Zn_xu u܀-s[Ůqq(53/̘M  D1dlγBDRɮV}MwdVka PokR2/{øyy 0 mFD5KD{dCU˕i欚kiu5ҚWK eղ,f)}z݂;h^y iq1}&7lL7} 3 -= - AUxL:vQ_}곭Hp٧tKWnRmu#6So46Ǣ99B߽$XGRGI M!zFk޻ SrG7Uҙ&;i"DF_<\7jh]=Qקƃ-7{` ,_ @ti%+ NX ƀo߹=tz&cA4'YDq9+Y;݌iw3__zcޏ$Uam'0 0y {=ۏ6OY-'b|O˓3g46+<_9w"n/N1:o.E/^$@q?0GEL7ӢpPX Fi79Ya1{S`5֩ ܽD4 Mr+|@Vg K(Л77ӊsKa⁶& _U_f~Y]g>pKhA7]F\ޯ 84B_9&qF3AcuΑD6tq05;\}EٴQh%.,J]$RP%?9(7 \,JRkq-tP"<ZAxGt QYf9^cE!M p fA>LˣNd7sUԮ# dظw7|J^ pgHhV9 )$?ݖRGH8xmvUEʴ1(:!AQ!^Sm#ڞaG\?ңƲtn[^qKzME&ɱ)@3%|ۓ0b>xrm*tIc ~(w,#ƂHCǜݠNW}ZanSwHtίqu|'E߿9$>^y{o4B/QP%H WFt8:zkߣ4Zr ^ҫ0Lg6T:VslƼYOV ֯lK^mdZ]+&*/u%Hc"} ~+Ŀ1"vMdE!? [ dj>C]%EVJN\4a&5c]^[4U˗snLજAx ˟HgEP׏>zXAÖh Fht{"^Dbj1TE,' 66>;94r!o̽*^ߍ(H*Npa%:EQ:oQUYI=cgXZ "aس询;~*pQe3o |+!Erf*UBËnA@RJuH 7+k*:wK?Hc{`M{䈚im}:)ާ>mJR^XUgvYլ"~ҢC<ﬢ_$e} A;ȁή Qb<)M䛄c#UBUاe,G%FN *dU6Ǻ3׃+,&p`|< {?/שwG+T&ܲJ>ʄ!"sE9ք=ꦛRZ|>C1p]5bp m6wYa5wk$:=6 eZntNUY h\wyS2B2M"qVO qɭͣkh(P+\Oh dq/t0g㬓}1:[&gs|B+ֶlG}ĨЈÓ\ɮ9Yܞ& |ȗL;7/J }cj~f*3x~ݲL_++lF'6N3^flq-n$Wt%ʫz P,..\hR g8$D}2?Cpq)(u[)g(Ab;}É 2R|)c T`-@^sE8~pjy^ATyZ,9xRR4-,tU2Xw͸nn V'hIh6rS>@+{NC#!&g)|{| UL/VH5;XtX Mp97t $ ӆ|6)f!Ra~g^cX1l=(u P^T*{܎|4oSy h =] R6SQ&qWM8CކPA2}P}ne mR) _LS8;`2,ID%zu6#Gj}B]<Ke`jvNUHfycdmߌjM)30qd^;$Y`T=EAI]<,!TEz!" P(kL0Os/H֒Hƾߚn VM}Wv+wFK{J2yRbm`]DAWeuID83៕v_ ?y fHFo'< A_3`y'1%c#ɻo6yvt2fb=-ОOܧXZCxX |`o8! Yz5+z=ӓ Y}-"EJT؂eK~M) MVR|V=B+jt-Z'0=}NȓxDHl+5. $ϵPq)0-ZKˀ`9Љ)Bl}{RGg]ph']1ӡ̾yT"r~lqY/) 5) z-&^ .V/}~=_g/|c)⠪%:6)ԝwk; sdtQt6*H2Fܹ=;M|`ovbt1Wm"d Vp|PeB}7*CUUd>AbdFC8Ѭ w%a6ҭjp(7&%/Ami{I'Q!n5ɴ(y@ǶELmf)F|d oG /o'wUs(Y4(ki$;ů@<*i;M.ҌT1;)C@}<Ĉɮ PVǪ h~|rl/ZqDY^XL:F $62>qO+b~{ LFz̥5Mms'?q<˾Wpb%=,jF>xHzh*ߐ85sSFV6eI<\Wsb,p[cP/ O=Z&[4iݾew{ڴ%p<:7X\óY,YZ&3TȨ=e!)ψCdrЖ}g,xe)x"G"3B $ ڽ}۽_ (ʻՄrk;Q;ON75܅11 39{ /'kFKc폐p{=DUrI:G vϘ#d+!n/G'$+}8g6 =q}-Oϸ`uFm5M .4@W}2}Jif 1AڳFY c6*DS2Z l#Gቕ6K1tЯB[s`VPM;w\sv`bTFfQ.mTjGJ4mΩxiF XO Yp8MrU7*_%Ⱥ7h**Md`%^2Fg]~IǭPE'@ IK[B[$"/zcr'I ǛKK<}xZ̎E,]?$-kVê6ʈ*#nX;4v^̽Ar35l&m[ вr"&/"Nty }DOt̲ªC}pf¢I_cf{唷':!okY# k L5I$X=;GiѦ6DTIW?'Jlgwtx= 8D$,D"1?M`+27c̿獶X~K-|ɺՏ~ƄlorXA_Perw{EGt{VI*0,+;skE Y*Ff$ rI!0Ύa$"'}JC&f^;gPv<\aCF?rE#Q#2䆘4 cW]&B͸Pb8`' S!{GhTxjyCMkjH58fD>VQUC"}Gcv.MP?Oղ+lJ^vBG.EZ(=_򰕴=ndKC4R <ѶI62c+3ܜHj!}u\'j+=TrD;?աl!."JyQ 3}]8 E_*_T`KKdFSH-j>ދ?Vx0%4]0!:zq{Axs*WA ߦаOڪw‚,A۹D'8HzPxwJm7wKo!;%}#)u:t^jlFr)]ZIcxbaRZaj҆շ}*f@0 LD e\:bnťaaPU ''xʬ[qy+7`^ M1Lr+P"jCs+1{Sf]n>뤖EϚWt݆X]M{)[9Tu}k?chvPa֣(· R$%o DGZ B$)Z#_,5IB$9GȢ#%-M0YcѦI$/2-8VI!vYT U!:M M aoi!C#OeeVN>@4c¹)E6_ůd;7ש0GKV$5}U"Gr}Mm jұDWO"V՞H )\ .37jaKVϔq'[V[K|ÔyQ֫bXx BѤ#i w|): #ȵJD]|h+ )4\Š1 EhII }!tpsYwz T"IkTcμh$<<N>*h%QZB*uk:Y%sPEhy#p-3%FE"(=k,x{gؖ.?ZYSiKW]QiU71^(>ȸk2s/9 5|͍ 4(%]7Mw:F$ vEhgcE-1Fݙ e`.P_]`W ?K%, e̙7hVOIAANK/gjWzwe?1p(GL&5eD;\`~r <0j`yMy"qRByB;ʿpƋL6pzt,nS]B]=IuKgU47U?y\0OW[b?T=&Cr8ݞWA܃ ֆN/ S)f4`-=NM,Jr9*黈f./<83׈iI#@4Bj>' B\XQ)|w-xx喀9Mj龸a ;ȯ#o4{AvDhDE ¥3-9yI>t,,%P$p8,|dW4V#' .4 @ph+ge |5r]OYu9<ю2 @n{6EJfk=(H#4۸JU{M@tr3 PaA]70z~2FӪ#6Ze)㲄&@15_xgeϘ!YWѣjc1XWW՚AM{qٝ]* Kٿ2LdÕH4] :V Ã'_ .g^l_zjz!oB6X/t]d֨ɭٚI[P8 }NJGd H${T2}0~h8_6`]:gWG8\G 8Zc5} n@ J{&rYrίt+U -ܻM| +Z0Gg[OP]u׿栘 ?9ڭbAVnk:j^j #T2"5Eue18Ϫ%Xjq}[$Rlx[<9'3"&OL&-3O BuaSo;_w0'Bd g%Ƕ㙑,w '~59DHI$RR/ڢ^Nwaocx <0d맴g/J΋?DQњbB]T_CUGR~#eSPNIpHUˊI}K2FiȄ Q+FO(b}aW$yEaϤR1''!AA1p ,ߚA,,,Qa)L_"DO!@gVzDHe pzD"xC?VȟWH8+#O?; JwDmتs+k"3`KO2h$Zt돍Uc>Ml'1MC=8?ۛRȘ6Opl/b"݌`2 I[`6Ezx(QJUbm[t.|YJKxxo}f 6@~3b};gl'2J1c]ּZuFLa͂_ZǑAu<)LU"gcx`+ ώ!͉/ m+νQݵ6w{XY-Z*ʽ"68grm \^Z/ r%O5s,HimP!Gl9{tq#~BsJ,Az_`t@;N<ɒm)`Rk`c'^ٍ4-%*j2n2SM^*ͲuN|2z'jI2jpIV^ؑ=5v%a'磊^0,'ZȺ(q<rN F\1MO<8rνk-TQk7.ԗq 2Ž5gC P̩xI:j3ʲ! Ku_8&Kzv~;ن_'x]onF1Ηz>FҪ46cD-tNKK*MEÃ1ZZQc{wShLpy,.#~i xM 9`-7B!MAK#C6{nT܅^B%R_#ȊeI$m{A)yو:tnNGXpB]\yْ}RQHN\; ;r,?La[4e|#L[uDmi-@Zϻ+lIؑ,D[Eol|"*~C@"OzNRgj3 mV}OVOYK)3p]{^(DOa6ЈV @~H!F?rHu*TTKX)3Bb-8F(д0RbM&!vOVKxHǣo`Dx GBXdn ٥sI; ´V1igJ,>0B ^-'zty6yǴ[DX yBJx,`Fh'<'l5ہVIG%*_(NtAͻǖ2(C.\|yHQj[/O׆xذEAFڮ`L}H&Xpoܣ `߶1\p1afam[%s;`GQcmg[XV߈ՀiY<&pYl@%9DfXZ*Ut$L"nW7$`|3Io?@Xg9~V*X=h7Sd[$9ֲO"Uow,](Јo<8ߵ*RE؄d^xi3X’~בEk""k.3 uz w1+5MK*R }c;mU3z#/g,y~4x# RW=V:|}-¥ZlOXTjwJ,?̇~puT=O T Ytjsg מ`aဠ9rKmY}&( 7:sȂj (g'FG־@$a>(@_e5:DPrO*PC6pԀнS:!xG\'Ng̀5~;8՜rnf.V?F!wdXAMeIL4[ܸ.2֕ d p.sF+շ.pGb ցVTBc MXcTnHF(ybX~ ]<UmLLe*b|Ge \@XD I9WU ]<C Zb}7MRI+76/+OknG"|y>uIQ\zlJaJe921Wn|SPo(s,xhgM+v >Z ۄ㪥e>u¥R?ǦSIu\md:UXy nhM/Ӌh {;Ȋ3Zm=J}#֕jp`%UT 339iKw(TQ+njZ_2oſ5c` vK̽!McvU1oĀ܎꠯%vD%x +vh""9wY͚aV׿[?5=u}$YR} [SĨ˛3)'Yu%zK? R:}! 0ԃ`:uGw ם]"FUP#Ƿ3[{ .NB SqXpj2J9h@+**`tTZ45K7;bQ0rϡP)=.ڵ˷F4aڳ*'xbYɓp >FJI{7CFyIW A=-a Gs5\ .E~8P!MjԶ K /FLU:"ڹLL$­P1艛ǝ..(MԶpO& +1{V 7y#fVt%SYq|NI5^5 R^8lƓҩ l#41? PiBaqK5S 趥͠=Ӈ./PS&/*E3,֢fgkpmQ1 X6MV 7A縱H/)#98 eXʏcB[+xUw7/BSz/fѢ}%]G[̎<a,h=ƔQydk\]Jz~^vHO݀+-ϫ"Hƹ2}F%A8{'jW/U ޸+h.uQ(pЕT0elxN MFjfcvM s_S˜"5pT;6h[z 5S6:v3? v_pzX=m&/947~ǧ~( #  [pa Th!"|}?03*lz<3BZy>.у;+W~dm M1~كmXN+ebQg55N~D}2m'})CAz {f+r\O?qLr%;L bߏ?BMKFt̘x?Š,g%ԐZAzl+=4Wi)* i[ CF 3)j^K"=CnN)lG ݲ J6?h>t;D^P;/|t4xd(nBi>"+sY.% g&e#^Yφﮢu3SWkdMn~,((v6Xc8{v<$B.M*U̚˩L2n1N^PmϏЛmK#z#\ZV:_pkb v G\O>_߄R8"sw&@L늨$Rl뱛O!4\{|#(lS){Lab/O] )/sCꮞ{|CKN 7ds5)Cn]Z` ~U8U_z-z2M GޅS|mH}~: *٫">~2V 3K9N(Rrcy-Y4ABd/ 2iv*_f4zSɤ \ <㱾}\7 EcL$)!%o>-=wf"1Rd f|+|e(Ldÿ*Zi_+(#D@#)`pɟ5{П:JVۓ-1ws*$&b60aKt:Iʻ\6N `}RO28\i{vB0Ř'/aJO3K )v,Ղye7]Jُ7+?`Bsl3aD? IO-ə6P #H"\Რ}=4Bzl,t5TʕkݵeS'ۺD(JB]̍vUNa!Zp$,_ j PBg-'P2V)B<'B&^`rq*HtĔhE1gg"t9MD8/㑯'&xǾʳMia?iU5}+&EyQ*Ul@z^{ 5oet~XUxFㅖ^JdbҷIDZf&Y#D,JcV;8NNp܀¤QT_4jb=FdYI.CΜѶgŤY$z-Eɑ{~Yi-0eR, Lv5jCt~InKad,olCg?ZdRhB{QW}K6#Vd'5F )`4cҀj.L-Pm ˜sl|b6"1޼t%qy<lb/"KU;XPN pBS8z}!Rw0O5lƱIveρo87Ѫ9PoB#&V鏸2.9;J\ F]UL\R>t&.'cX @DziTMDR4LyDe`6xf,WƯdAkhC2'G2Eitk ͛&B#+EN/_Em192ARos6RXF_ K!hK#cMX[5H R0@d${x?*x(79}ǣNI7ҡމUM}A?%Oq}L mZW/jW]`[KG2,Kr\c(qqꮭ_AuEn*;_3ܔƖ7̓3Y=mU.*iDYzK<σ_sޒT9s?Ş'׃pC2&4 0Bbm@u-1̄r{ ECjr)ǜ՜џ+zyshL-v {\SQBC@oޝ.AC8rvcjNC1jPZ^v0`qtͤI4$]\ G\x8hPTMy&?<EGoqY舱mv*6P :KSiSRxg~@{m% '*"JI|`Y( zESif6wlJ N*ͳ*O ^8V q":hI=i@@X9>Ԡħ, Ko=}b}Ўw;&bR+Ђ!u\VVB#޸i=!ˁ!fD[@:3$Y)hE2ԞSqTJ11' >/q&ZNK2ڿFpoSoT)aTRXHR6sʀ=Z6| '-O8u\T&7ϪR^N [l #aބ_gɸSaJjkc`/5b{i5"}{[(MbC{랎Qax^44I'DN2 bVe@j>U5 PȔ*boq|q?{C< C়E pp"lA OY@re>\4lIbvMR\|-@#NJP xPMcX0G_H;(zh?Tumh;( VҜ(:'|r_@ %dBBnelUsexԁ z:|D.~ BYJT/4Ⱦu,$ʷj6{s\:N/DA_%ؕ$# ڴK +Q~#;@=rFߦ> EVZY (n>D/ E3)?0+:  }$C2W8!T\ۃ!ծtԚ &"hqp{e *N4)xBIʉ--?27 إ[1%G~@ߨBE'h0sҶ;}ݰ_/GÛx3}Y^XKqMg7緯 ٽM3{ BBPy aٕn,@/t}M*BUp=V߉eP& xbhsw@ 7 eX?lx)?7f(Jz':dEM2{InW%BKB,ӝ,!]p{8V?C5fC>}Yi\h '-q \V \in]Ԗo@93Fd!UKnQBr1$>e2[WD{S6ԔnFCq#{D*Emk3:L \aYצaN91\e}=+rVIZRH~f 튤ٽ ]O c>+ u&TP0?dKVz=H߭Zr:M!hwL2EBb(#153) 2J*Lvޗ9ƒClG)<<@v/hk"tَGjHyx!8x3 ic3ӊ/c3zHʓW>FnK#?,`/cMo7sA#`#=U-} eޯrƓnijfa ~"I?ޚ 4R7w##S=`ygX?s)t&MKTZN  ow/#I(Uy14 H$\Ŧ,b$jj^wtӜ}k?~h^`9# 9JQŜFkW o {YlܗػSBf֠`st M ĜZ*W 3~g;"1c ÃD D iyieIp@~K⢇aacV腳EH65k)PVb=|6Մ"nUB] / K Owo w}T@pȔ ʍXJM\۹^C{IdKE9l6Nc<CS5[ gW3qmߋy+x{e_@aTvdU젡f!WBN܂d?gWڃZWXTlŝ9ʧWzE$ΟڊJKl"i-V|rB.#Y&' _"WLr<ȀyvUH-sNa#T2;#5 $H|$RX9 SȾFqQ#9~o:c^ȹtJ >㐹Y PqǠ/`[%2@ L]hg8e#b3op?WВ΋EZ2}gd]i k|}MofRd{U(u/#t63:'(9z4ޟ;(qs7U|F4/$(A'8@* ^UQ#T{.Z#j܍_yAX1@MpXOG98RHi"X1B˸AB! %ڎ&{ f򨱧!4g٧XW1Vd C 1ȋؘQRfFdʋw$v#<]ԷW6qyW&lZl+qZ83zF,Pj{ԷJF,REGo]p7MA&@r KݎP:PpA-lZ~R !ߝ}򬥋R[wv QYҥ<ƨ_uH:p!_WJqKC-j"l]F}!y$V%E]91(|On7O!𵣼{\,7T2sZ%5Ά!1.u>#pJE9A]5!%"Y> aKNE'f[eLKBF,;/J)~2V!?Q5bJGs. c9|&gzsRߗoQkmK[E߭1Փvǡc@' HUZO HGPZPm-JzjFӑLN:(!m;v֠i%#gyUD%}OBw*(X?S. {,}5@>rMdҿw`KTP^լo~iʃwbMny=!0t9d2yc s令1tڇ3 `54 F6c&:&_*ca;-o;vPM4`⵼A]۱DNLMiYA~zCk/k;)D Ev,i"3:+n"gdϛgŽ1>]9[/9JR%ѕrK !0k;jcP%e^e0X MHHYLn|Sb̓}6|a\?"}/c0.Z%ه wߨ,eSv)h5NaŶ rD*yij=55*%.L+oI}RJۄ8zEsed56LЧz_Ʈ\,[98꺾p4 xͭ'n\W(#ݓF%a8{=NRaΏɫ"w '6A }gMʂtD)yX3~S1* ;XRfC[Xa o% [7˒Wd'5C TtE%0Ƣ5!{35"JZ_USf?'Q;_1d{?>$OǤI1W::?:S4@ W񚯅Pt]tVFNHuow<X 8N净)Eܒ5[^1utPp5c|Z9`~EZ`To|Ҫ:<=L OQ>{Dgf߉2_0Wk* 75# Iȿ|oM_-0ɣ[J? G4_mnsYa\ă`P[WݢZ e29@{j'.8u-7SM;in U|~T;3g]ۋar Wm5 ,U4XKc0L P/yx`XEͶB@6ΞK>F?D]yTrƪ5)TȖ: }=Ut#<<-myo{ŬU,P)%1CM/nmŠEcHDJLdMtR:Ja`4;+d^*ܜk&\l5qyK/+ܢL+iZXM^GC6DpuhUU|>|IG곜N#-& V|Y,K%YVbe3'-]^֗u[VຓILz*Vh KM97ylXW ]W`gՇԘVF_:yv\JZ}#-&E)Dlf-2:j`jDLM< )!=F05rTX{ 2 U:D?p7WѮeΖxgg]aWhgKQҎf4kFGXR3ux`; XZGnɝi, hXPo>YOJu꺍x"j(aZj0K5Geh{P20:'Za`DI= Є  >d'cbFQ'w_S1 Hᔍftj)ş;xV ?.̙|=Glagʃ0Ej^W^P<]B\mvIUY^_#yJ*nDKhyc zL>BELy+#`| G#VfJ (,4Mƒd"F2X-׊pIi#6{3 ъe8z~NB>´y`p1@W`">`D &8dú!*j +=r:3 "Q䦚/ζ T;hUxAӯflf,PÞPNNbe4j84pQNCtCӤR5'8"~yv5(ikLxQ{ėtW2G4Q%,68T=65+>:.!ϒw{ӫ7e/qeXzWĞ):_ x%݁g?BNs@rDªN6ZcTX5yryoq*>A6ΤȂJ<<ў!Ak';l|&F!HsHm8۳ -vh\`Z0.b]! d[&c]b>(O.VՊ+2ډy{m.9@6lRzNK\>:DpIG,L[s_E \-]H$ވ9@3D\0LwFT[>3ФJX;*@.ԥpҵ=yE+ !VwioV PADDj&Rp}1B9UH0^r&ƶS;9-|etC6?IpE#LV#|{¦`t5}r8w@jW#2MWRRnbF_p$t蟫b[CdU ư꠻ރ<=6A/Y*;RStۡNL}zvluǐ o_ɹ*rKJq^shĿ]o[ 0\y9+92EӇ a1qgUUuz*{?FlE?!0adM * @uQ2nIg\y[SuwRSmExX'ӴtX!yϗ0jAP%N?fei /px[g6# 0-o TSӵьm\ BC82*rOx(~o~uce)Ne|mWw!t"Bw( Gzl̺Cqa%,7})U%wkg9ݵ$1lTHeˢ,默"IOɬH,qJPz ]i}ظܗMHIXP ۲,祀[N(`cqjJܳgͦ`]TZ IJYbJ3_q5[Oz*:gbջR@$Wz@)Y7akKO$<!u'"_|870D2U+%9󠻎-ںv3m^0wӬ;ۊ= wcizߓ<ݯ `hv9UJ<@oGJb^Ap:tz2e?%BSkSLGxl6\|lry^EᙰvKf-BR'+EN*Nt!$PGX9bX_ӀX5vq P'ѐm̕7N"f+QmZP"}X;[NRi2PeA<}ù+bRϻK nAmм ieGluY9]+DBxaAŏW#ΤEŰn^HρYXkc=n`u ͟a7},qxSX7Q.9@^U|b~^;|y]g}^ rd ?&AlYhƢ#KןL=3[ pH%78e6Kxrx[o\)gVWӸ(&#* t GwCHA'omFB O o-۬|]\^V% xIUjtZftUZH DAZ9aծƼ R(t 9w'G{HbK|<-ݹaK#ci楥PYO'Kg _[_-]Վc#sZ:F[OjjwL?N>݌eQJRV_h6{KsbH}GbϻDDhbL&F ?ݵ"bOq)c:&b)ZD@ONXe({|KAu@i*Ӈeilx{fJe?^:hAWDK{=^ar]jVst7D^&\xl%BAs۩޷z8]8w@&g!>ha,T!lZ*"ry% 34RRK1B++O_.}H.p5i (]lqva4,!oCLӁǜDlHϺ|?4ҫW_E)i4{'n[2Ķ2=2e4D'&HzI%<Ϟ$fmMIz!0,uoXal&R{~^N54,sƺ1tvƬ?8؃? 4t#rP6 hIsEA[BA^%[5bo'1|{vzeLXC`UT8u컃 {[h4;?FvwXK F*ⵝrbZSI3Ҭe%E6TCAI6;ZrQՖ0-ӻ.8$څ4}='}{Zy,Uk^H5p9UB?+ !wg4^cا V}UuX6i,|sߛjm *"ή.9jE!ǺvPVdty+7;ͳ4bev,9x%wCt(6(Ĉq'8~ȯu?cNy\x U`j35qLkt~ xr}D9:ɞR_̉pEf'!ӗhe)lÅı-gKVܔPe)0?QK:8H v?{I}?"[~# NGpt ~ &(eT=2M ƺ)X4k|auGSIdYdँ`Zƿ< ӐS ~sF~ׇIfm(9偬!E4ny{Fx>An-q52hi)~OW!x؝7U<-jSLB<^X9 `H~!7LC +YguMlCqy <]as<!PN:c6bh<ښ P۷ (z^5SQ/~q_U~_JZbhIDiã? .w ̌bME>6k67p"8=RP<d!K4M: 746n{ຂ%a2MxWX@M\<߼kGܒ& yB&Ssnykjq42NODH+E.4m>#v?9/)AB$Eio *ޱ仍!fr-AB)E.!d9a!g9&ȇ5`=;U:ܿq#N9,7j5L&7eji$Bg 8Pz;yd,4Hm䔘_\@% 0ULLp45–C PGig:p xnƚ[N8T9d.~IOq[9\}Jl)|#%س3j65*GICXۭF:䑺?*~;>AyX\5y!΋KiIg-$=HE_cG{~;r{S}Io`ެxG$%C؝-FgrV)곯ȧ i5*9_MVT3a{/^XRsۗ){91;* 5\+.߻Xp<;~ d^_uF:uBa P&"+%E@cԃ*U#YE-)"=\ǣ4Wކb-j#X4JJ@i{Y'Û$b'l?Ai 8A3N|nMeK_LJlKa9tckrKiɄ_!թ$Q], w#~򠅔7skG~Ag1 qHՅ5̅4oī@."r`e|G1i ) MBK:j&.Qj!Qy@DHP!PoUmu܆>'w۲gQM2IpY*ja"6>SFõ2|ӌmr [wǚSw|&jN/r£gTR)`Z?R@@zS TӞs<A)cLV&:R)DS)A#UD_W4jHЈ h/=\"1b1yLia֠]l@:d_0w&Zѣ'F띷yJIdM1oFjoTpS1r|}z)n}- skū>b+I>4OpPzęCAΟGoAO棡h+r?8|) Ϳ1.xF鴽_ЅZ'<^: *u_u}1D+9%P`oFɂ[|w<|D%߹8y'}Y"n+Z/L`|&|@ (e?4"u _L w4rXRq3Bg(ٯaG/PGz9lHq$O5|KIh0'.eUpXxyOeYq&SHAl Y = X 61LAU^WC`S9D\G!DeW%+=:C;q oGC#"1 Y'G Xҗ6x + (,؏&ә}l ۘ4|gc/$y0V"$,_^+4DrР_@q[՚p-lwEiŗ/5_9s)G%a. n"}sL;v03?gm Na.&[c o,]L86$,\0<;&ҍPO?&c#s-M`M'z~bR[:q<!*{߆Š=9BDs:BdH)c5RT$ Xy&Biė)h=6D%,`;iL2A +oayF2g1V<;NC% MzچRoFgwܱWpv7߶ٿ5PV}?eQT;<ہ8j"㉪,gYXi,,}g̈X©/D5 0OCHcpbKZEq? ih5-,&^̂'srW>)9 6񒰐ulYڈY;o@LO oXӛ]Kmlcxĩ#`hx)xK'c1JVbnM(N1\d5벂*Zā%3RbOws``5E֫d)qtME93ðSv8j7@c%Ѷ)#\VFCi _bd&=x}RJo^+߱:ev'ȁSi];zkPf4 6?:*Ui_9%blApk̦-H_:^^G 5E#rҧ﫮F;-!?^B<14W%û&J&Dc0 OGKFU7mmurPM54!u3f@ըXo+HD@ :&Bb nXF0*gA{9#Y$\=T%f+Chn"l Ӹط`oS}籩ÂKRieE:\i$xfj-bVunv$ȇMA " ˡ?tT(Oՙ׾a;'DƉUM5JB*$$SՁy6'c}{6=e?]}LauE֗+fN<΀%oյ Ɵ}FO8Y/@ߑ ׃(Mm블ׇDO2kH|#%#Cj6]qPΦE pA[-^_fTǭӿ0G<)؀`7nuZze_$ee9)L"z}hbɚTn.ս9Jn3" ڿNRAOz5OZIRTG+qn\rZ>H@UGoCt&]g#83 QF.xL!~&6/PH$dꪩB,\8uJN-pPF?()P=  i|Z2S M*"LEJI42P4|ujp>F.ve>>SaN,@r]_b'8Z#ޏGb)?w ;PB|*+ak34_`^ Q'&m5Z?DNsҩM/fs7`sʎ$ֽ;fԎImS1ޤ*#A%½L fh̕'ۖZhu6}S>T|C|V  -*q8= PslpV*u8_^By{kȍ.cDT7u 6`᧗<$+)$mWQV]s$5=iSI̅=.-G-Z @& cLkщ}p8ԹUmt]ۗv򗳭ޞ*PrTaM7 64/9'eTXz ,uxu%% +ɻN/u$Ɣ%Uap$r8`*4Z'-)!M5ȳ\g>:4Tczٚ.D¤w]R4Loas]B@a1(jK&8_nhv,K4 /8|*{Z%iΝ50f$nRފ4J9E|:^v5 bx2`P>FpЖȜxx5im NG97;¹>B^3P5?l}u#τS{C;]/(;l4vn6F=$AOUZ{_Ho(πhBVi"0Y~ّ:(6%.o95VE))Ֆ rE{\b/EVNp;%%-B&ӿ Q7g8L"A K6|`9c*l=BT#,Q~8)| Ө>[dtT5 yRKjs:7&xNFD{n#%Il\$$p-лn4y[aDC>%ztPZ/GX5@K_KGk)3P r:GFO,l4Nxfa9߿G}gyӎ伋m>Q?E Wu1 -M>@{aQl5=g>A3|upTh,+'-`"2\!r|ogV+t܄K-.'̬0q2Fg-iAM9$i[2[f> kcF)FV}֨DhX)Ua^ljL.OQ o}  avWՎgyJ 8? A?D 1KWVNbZ8/mC7Bݍ28usFÁTۏkil(x㘙KNߧ43O2樂ϝ*N!+. B&4,v c:i$)3tXL0G+,H3ɧv[*VN=$v>{ߺ"mV$ɉ]s}szYtW}bIF2o6ǁ'ÐyD仇=׽+td&Хb?w w>#6*uh"s{Oi8{?ip(έ&vIhn\LE_rDQ6OL$ymV"atI8z[TF()؇t9Tspw+>UX ]1;~@bMSW4š,v#' U"UZd$jJrș\Ra7t?׈L@ jBW\%[2A 泜EN2S~{[g :[?h-uc '4@ =쎎J;:F.W]|I*@cU[E(_T/{*)ixswh 2%Rj$x=Fo^gghjtݼ)Kɶ1⊟/$6?4#.5cEO&W ]XE5eQep2[,nD'`v Ec /86A ̞a[eOVڳ aۢah؜-0`2#1猩k8ZYy}*< RxZR@+ۡœDCRvr,1?`'Uk0CKleMbrߒl8Vm2Lѩ W m6zGȟO c DTk ҊE;88*pFn*#Loo+@ZjU,ΎNP3բSڟ=F5VRi A֫$$e*f_J^Vsy"rjŀ?<'j”J SnyjL>6*,ᩳp8^VvOS?Jn_AMm=scf*Zv3kyF$?5ۧ@ p>lH.{,oH2BgF%\ۙ8+Wr$jOB{tWeI(Ʃ{x$dVY֜-U%.lEc]`qT}V1e?_b0 >!PG=4Mϋloo'.VgK1H ,C?\6ސ%fs/LoQ2בb9'8DaI>F$P3noO0 1D(i1\x\{CY'IbRc/Cm?MA_Bek3LgHwl+maLL`VDd 3^d:kf~X4T[:$Y#4|vn9=N+hq-lm9 6#WEVl =/! .y79QWGֻҳ˝a[pxk}3l *+ƍ'+W=x`Wق7Mc0raLnވPyC3{KLwe dkFeŧ欄9O:|% 4GԥuIyŽEaK@ZVh%$+z%]>8w)i-2v7YjR@_]k.r CY \"SW<'$<뮰j+76[5emSyPc|@ݼot$F5AEaGY*&PBi!53yM&_I-Uۭ+Z( $)yA"0[zz/T,MkW`x)= *dը' —wh=t`_w#!po4doCik@f6*]dټ[ GȆs`µ~Z~ u<ΝV%HB)`\g^zTT,$.tӞM1~ݵ8){h?r, F2Q6"}[E ҥO5{H|!4VDCqtd8MΕ?Vב`zY*ќ̂EJKZV;"gjyhLzNP٠K~O}>FT~;+[ ~_it IS]X/ܒ,7썺kЂ>6CvYKn[f41: Czy[Q_Bݬ, /gꔗ̺ߦ_^A pȃ(/2|ʿfdD9aaލ6#50=i-`Jk8 :]nuQ7"X) uǏԁmg*Q.y Q08n5 9A+[UB15}Ϣ蛷Ѯ9[^GH!6TDS#p;bV^n=($`=A`<"t crG{]ij19ލ2~v<.`SQ 2i o18*lHO6JqY[YM֠$<VqXDMY{s-nmlWu7:}SGXQ&jA (p+ܗ9.J7xgjieYp>n S%{V%/rǍt⵶`tQ 4/D5* ug״-zY+ 2Ӗ2Bfҙ-@]$~+S9b*y$ߦPx| BÚٛ `k&I*wE[b"WS_ѕJ.Lb[w_)A.޵}cD@8ceK@,{NYsIQS%Աc>) 8ep:sѭBݎ]OlnpAƥ._xJA}`QSs- oPqT (i@Ih c֮SvJњ~" cR٥|Wh,)"?Mb]F6HJAn{I\MHLD"N6&m>Hhl3%/&=DGƐ1{cT)6㻱Gмע7&<ى7@ʙXw$Pf3s Sŝ<&z@rjv&syp,o6'߉+%gL#{rŖm˥3 "P ۑ*NXMZxIuP޵mAeA+VwlbҤNaDz:=X>=ZyNhXCWv7'%\wޚ_zzHl)$+al-Fټ_Z- a}[QW Q'D]F޲ $>|a!{si$cǷ~܈o:nǁ>u6Mk^Y'dBslJԅC-ФXL4Ozۡ.T2AD.޶(ղ $I33/>) t/0bAiO0 _z]ʆBLEU^C"qi/mCլfm{(?z珌@9 nIcsWbӾPwFfh=ڱ\sgɞb1DγIl@_$k|]3?YtaY᎟`WC5W9d]+\ma ӮqLkUpcJkmsl[>UBxՂGn="uҏdh^/jBAGTL&Es(ZCcح(Z,X`Pa9UdA"r)AZ :7ܟQҸd g8b' $m:-se쌨ǣy4zpWjni < (i/JGjla;(+^~lqR*PyF˺]S"+idXlɕg%Efh |;)c.ܠ6]l$$2K$ -|G[Ă d(;K,m`t j ̔c,dXeZZ[aW*f\a;LJEZ9a>\C.o#K'xV2LpY 7O*gNmn.y?r.c=}ȶ N+`gIWE)B cfi#'&Ẇ۾4<")ec;y;,SP$l:ҍ4%6OGPJhHumzoSX߈gNFB0 pķEj[/P/N~xJH cgugǞ]%iHE2N:{܃@u8QЃ=9ՙE@&w$M3xqz#F͢tБfQdدk5j㹰 -E8<[8pOe_\/B}ZχeNJU KNPn2m-bp&e=fCQmTGv.ْ'G`Rވ29T.x_0@mg`4(j`ψ 1AπeMƫݲwvn/j'QO^j{ eO"Jb5RN[Hyٺ~` i0~V΀_ M'F،6.Wn@x3l]_B9P:FOSXl<%kw#v aL0qO,Mgu~TjxqG4q%g,t.\x*):Օ%%[]m/H7yꞘ^!*.<q'{JlkD|@9L԰`~%؎ 2ApjC|\'0# b伈9Bi%Lz:% 3_Oy.decw/f a#?:k}Ej (?׈c%U,rk@mCc\3<3rŻNV%YT5۠U&^on5 `|iI\(06֣CzCr"ٮưu\LIOAQ"I}Ct\=a o2m'58) F L7sCU^5kEȖ^ZvoqTFppyw#A۝N]}hˍh$@2! 79Ozޜ㲷✊Aj+pF-,YgR?"d[ sVE )N{ I!crgK kÈղ3,teqDŶt ERߟC獞N1 >+Xp1R`'hAJ& v` `rLahA*@ CpM1N.U*؊,dϤn#Z3ĩw ȝW{s#5hL%SVAڟȣS؛q53{I1 2FG0 M`v2lӎ[h |h *aupBL 4x&k9Kp9w/gYO X r4ts;f)%c\ŇVXP 6m4 / )4M3J(pLȀ2wz~^D$%R@)sMfJ1GUM6.S!NkgU[, xfvʉA7sdY #A(cZҚq`>켄jj="!KM5;G`Y) (NWզa wqAJޅ)>M v//,A#c#Dѱ\[LWϜ"Qg?R#k`Hfvc߉qskr1pPGx4~?|CDaL`E,ŴyC5 Q8Mܐ&4[Vd\i>9ZY j )Sov4D*NîU8BtӽFǟ`Bls.o?pf l2}5<@'F̱@d.a- s P7z6-U AO fQ 񻍡Km^)1Wcl CU3f0fW}+M p֙W Om_+~.Pw8dw Gc0*ƫȾZh8owl\"܀^3sſgƶ_k<`VPf(K_#X4GQȆ*<#bHF<1'X?203;Rrdt~?qlNQ:hx7"HکEqҲU]5[, +gW'4$DU۰1'5w.8o $fKE΄ѮpF5 Q#c%(:c*s)k:NQB8}2ܹƾQ!O=~ ڻ,j.D/isyoӜ:Z) Tvիh[Kp/etQN0 ';u0O.8idm:sqlvZX.o+#1 .xԯ7Ms= $tCɄAtV1/GqUal|ܗs[oqi8,ֽ̹Ajhl)"b{f@X^#p7CVzՂ6"vxo ;4xC}62Ɔ <֢O9^ΝK>CSl%4ef4^azzT]A@I⟐gi3ܔ L Dd:"d :ₑn8DH%eMә"3h֔)eGAf9y1)(/QPf49ҋXriFUO p"lL=&Բ>sꩪ;gݱ/!Y]%#%n_}[2 Z[-=mlv4$˜ufTlƕ׳}pAd&9q|˱ udhƤ!:k!hHFo;X3:tZY`kA? TLf$~c̎1V_\[`; a hP:M}isZ5R .õ~[AJ($Vۓȅ Й 7ߝ^!%<8Pq+>x f UѬ?Oy"0rF*x7 GY?)Ifq>;fX9kv68?\ gn'M߳^h6Rу8lFijtb\Xw!.A A3QydJ;an.[!Yw)Fr͔!J?Dx\Q{x Ru:xQ;j-!B?l9wۙ~yBhuA)Qcu,a'3z_ƕxn/w "9帜ҽU\GRkt)© 3+\eü=*ޜ(Dj$J:iR6.ly啋IT>b&&gm߬[ Qw RWt9ϱG(RJḡA:B/Uj qJ z,a܄e/?j_}ǴM"uRob`HT0).t 4qc׋!PMm$# x sw2zˠ0J$vHI*w7 ՞x%X]W?>K-fe)PQBNWd?dPeh9{а/ɣHrqfK23o Ρ+zF 3t4;Ϻ sX΂2&&l7L;gnu1ՠCGS{ :LJ<aGR;(n5ܰ\{PS7Z{B&;Pft8(zQ(Aiq\ 1.=o aS9\KC1v92g%z{#*GjZߖs.pn%T;~T<ؐ15Mq!䥞%Ǫ h%`9-.㦯cA+O}'-X׺+xs>JЯG!(n|~)sQRV{ֻ=Fnl.@OC3\~'4f/W ,/ڮBdf?ro $ɢKR jUjI<.5K"y y K u==T .F؋ rXXJ|+G.6G ӱn~ ņ:v\g~1R"rt% /Ɣ^`_yFvg*ǖ01;K1 ABեطۯ8#ۙtדּ͇>D"`#X&#\B';ݛh `!XJu˃Iu(v E2̱+h->+]~JR8mg_{gB >AAPѫWvˎO(ӣ .e,x k+=Љ!N*Cۼ1,8Ǹ 1SA,Bs ~աW FW/:Ùd`ɨ[3O<38TUl.`k(8úM&Jׁ6]qbVYim y j -V*EIw xvJlfCq7ӫ5W'8d+udCɫK3VV5:8(peL pc` fb~.סv֫Ysw_ K#ȷ#KJ obV7* !=*h^JyڄYN"[{C2(]~HUyT)vf9 .X`Ҕ\ M !o}/J`M݊"YNעWG+ Ƀ 1!(WhRֆsz~Hز r]axInuf~+/YaaW" J7a P{-f0h9 |iFy*)\M,3!g 9ڸ2Bͨ@u#x}5oOGY H+̜փKEzUvhuqam,ci_D 6DSh+@M| `KMDwнiа i, #zwJ7 >i(_ŢAy@8ݤʅvV϶ ^1C'A$kǦmܲ#2 ( 'K)Ȇ8KSE_ګYG2]׈e~22, #FDڬ=`ݗa!P)肓Zj.a[ͦo8xfMMV0ڙGT^.A.n/ 6$*ի e"v}Jc)dl?vŽ&[rGX} B% PыXf_0Nw$7# Rj4KevX  맔LM2eV,3{MAf]=ğڦʦ=!;bOKTշz~qy4߈'#J=tolhƜ8{8lXH{@uk$ޚåW$DQ֦Ý3)k^^D68rv!}\g^kfFZ SH`4-K#Ibrɲ( { }8_EW^{`M$ G?1!dK?BS`|iYTfzVt!1J<S_U2jc {&B݀[\OD 77ClBPt$P3Lkai/{OY39{`pąXz&cJ ,o] J%>iv;L 章VBd7]:TF"6M<,yC=7FZަ_+ELﶙ 2hUP:!{("$FGu.x'F[#54rǥh]Al#eOiuNFI0r:SI GbWY*̑OJ[VeeȵFf{L9_YOq2 Whj8?&-'m{#=,.;~VaR3z* LhF+c1lҥ3,s ;a;%M,wLB[,Cd!ƙv+p9֍3{9 ` xtWl 'me9;(e抇.B٬H鄎iHˁ~+O&-p_Coxx0 2=k$;1=ަK8b8YTEޞP>6"q;jFM%o "/\F_LQS+KV{LBͷC CS{w:坰EÕizf{WM$l-0Kб^}Kut5y>Yޓ[Zt 𠟼INSR6?lЉd ܫ49A;*4 sUm~lNZHI?hl}Q17=87RnG3ڵt LD 6FԮǍ8yIȮ]Hӱ2U yr΍YE{`z5᪷8<44,r\>^ŢK/4~%78En*'Q OWcO-;pX" كи΀Bs&2 #hX$ԃxIE)Ɉ : wm~$z/e1:4\..AfFV ,T8k[Cyt d֔> e+.GSGţ6-BgU+u|p]G`\Sl-rN[Tp>;þZH=*B-Z>ڗs)h" ` Ym9_m^v'"| XB[ءS7MwaxЬ[.ũ?awBuh+^uV1z !M"yPƲA 2ٖ]~6Q$ 5e޷b(\Kمu687ݠY2USۭDW޼.JCI,"lYA$QES@6KUywORAe4U[џ]1ڲT^w7/떸g&%[$ͧ}]m1lHX+|~gnqV=8L-KJf"YJSPh\ԣi1y[dH~R NW7K3 ݴ+\!6X/`<=7OCyJjtvikrFi 5GwD1Nrzچ;*I\\}F*o >Ɯ ;I=J\T3GLy+:H\ccGiʜh-t;) VgJ1@t۶.#ea ? q5USYcIg~fQ}1j#Av8;VzԮRH9EPTES7݋?k-)<+J4ӱ]dE1'&%E}5EHVeV7 pӵhcG:˿䝨`Yix(+Dg9dKVT0u;$[N=FHr5KDLa(bT=_ZjL/_U@q;d0;ƲpCٽQM^D̆$tʼn)tGg\M4@iI('vAJjs;luӢ(<,ؗ䁘{;,LAoLzl6ܹ2@3]{0A(oVFhJg~05IKJ79$Ti`,4y u߁Y-#LIXgu.F@'&MsLb9t&ͳP{(YD_hCtPӁ)?8tTS,Vi0C$FaoY۶6.g?5g5s@ް/Ӈ}*bqp5+ w_qUYR_tqs )gK7.ZU5^&y(uXAjZO&ϺueQ;#wtgU4Qs[yA0LZ0c.Z2U&`?/ˀZZ:vƟ˜ӿU-ylap!Z˵XrC )}yKshT!Mbd%aO$,DؾzDFՓ%/waV紽~1s2tn ₇LZsOD ) 4";>'(rO~>.COea._" $XupP5b~:#ITX6tԾG+N6(Q&r\opF^<^9'M^VAxl:,ݡ.Q9pE\>P[ 8^R`vAF>8?&dV̌O ?)ޔ nuB|)KR<ƳsLaS1$T2*AsىR.iW pf4b'AZ~9w awpA/ Ugfr͆40ku|aخ{[9%W#+~؎4,ҨGsKrnqb5AԶ<KኘZ>-ZlI'x~-x=I`- ֬yE8MxȊ,+E9I@*ՖGE}d4a<S qYO;;O_Sl9[ULHV3;6oK2 T';\=/𪗫( 1Jiib&=U*M7sF-96xq9kcԞpgj KP3Dv qgg kl(RIs!:LCYv?+y|{1UDy]k皡Xab#AZKY^]]~͛)\߯i[1dsA#sp995Oc_m 6wph;~q^[ k9&v-lp&jȪBcOu'fם/)[X}+Qư`kqsņJ tXFD`-8y|}pޅN4BGdQj h$fCltԁ?2|ysK&թ%YA2RdsO Ϩ1ڌ{橲pJ/Wðo3rf yw;8P Qk- l;1XIHӻ=W ẖD+~<_cgQ 2GP (mo^ [TОvUT]x|yy?AJ,4&?fa꺔"6k McM|}Μ"Kad&0'%&0ӯ!zI>C d8| yFg>T"v+$]XT8G/ ܫQSߒ"ӺD6HUy$q3s뢩]\†)vd ӻJ*_,KZ~#qQwY?wIZ5UD=_6-G绗Y2Xє6Q7WW#**3-eS(} s Vqow5IB4alToK]eLcq*&R({U״wY!65KgY7Z4,"?"!cmFrDQSmEy=_BǼǠDePt>C:Ƨ`'=A`+K0Ӑ*!G-1˭AȡH_7Ǿ x}TnM=l^q[IMi%gܒS8saRmxA>u&O{5eF쾃3Mǐ%ZF7ph$ rڼB4A}]I&c,▜鑧ð?k*s[V4Y,"m ;0fNpNLHۨe`n #a7s^xHerE]҃9 6EdLȵb%j\J6D)i7>:@mԌJ:]5u+D61l]1iq5M1M".3 [qd7[0pYHߊ`xKͲ#N ,উ&7SNNW`=uv5^U@uJd)0%=_:%m]wg\oұ7+5[??Q 2-[ⴾ0̛%pnjZ=_=5KΐnLR>RORXTH0DӼ&^c 3um8YKI}8&2݋o lZT;iZ8 %ON6+W::HH}F7[. qz@q .P#;<̀q;ة(7~ Bq$K"u7[d"cNey+>I1ڏ.ҪrcQɸY txҤGJ2?W7^C@c|MҤ_-Dg9RS 1v5JJzII@SUG7"˝F@̑DIY$i=fz.d 䂊uR=iU9>e`;ah @fzV'}Uq3I.I _V{ΣA6݅,PddiWgeX͛VoιO>C6r=@.?' ͻl(*$#U1qJ,%C/ݚ[4v o~8╿â}egK\.npEP9W؞zViM|D. b;]3pކ%Qyr2okx$Y-Nq4Bw_6$B;d_^#9d̮CW\@޲w04s  h%\t/ʍJN؅_OpSz%CxaA/q(c zhH;P. v&qhI&n+oY.j"s9@o/1~C U&B0 qfLlWP@>Sb|2l_C8kK6"뗃d!X6,W @ /QpU*E+t' W?@#ZHIYRtfk3g"e=`r P/>Vy)T]"#?> Xno"|X^h XՇ?4:tptΉ6Ew17ڡ ohes=􇣭U0*j2yrwƯ90fHgZQY,AMm>_O&h!;u wP!IH|p6(@!>F@4z-((ZBsX jd*wUT{rjiD4 3šO:*qvF(smv(YK=ٵЃؿdYEK$t9,'pH RC(hNLψynRau]l(m+yj,ؖN63BN8~Z[LCy%MH oC6`OF~#W}mDVU!e:zAg7@ƎRfcGܮg]{H8E9x@q[HI;=i*s)}rjmc("8GhwDTJ!AD@]c,=A]; :j&w$JtW@-PbtbtU^>; y5j;:LjI=*;X!U S "K7^n?pD?xZHX~#`5Y$I&ʷ[U`$r יxE/kдKA dC 6vt$Ҳ}VZ8MjčAl~Kō6XF֚<xM$2ƒ4X~atsI5sk>|  *B lj 7|^1k gcXޞ; E܂`3~ℾpL[!jh;uޝU WF*m`iȖh/ye 1U!Su+ݾ3b脕J Q<ܮyMo/tipl7蓺\z6Kt9cwnc{i B7IdBh6td0 gáy_\@kxou:{p nHkZg{"/1 d;=3`}ZU 3Uܗ/T$:B>Ah./MzH< \XgmY۫mE7!_Ӑ)4VP&. _M'E9UI5R0SyAՃHdb;cZvð_p0z<~2-U,di7'W ƭ{rGPk)*1-qt o%3NH;ZgIq v:ƙ3K#~~' d#= 8"5x=~pOhK$˚DgUpP<l,<$m&s5m?)s`r&:{Z/7;"j,klS'sG:.j?/Elxnr0lC3F6y_~  f׉ꉪf;)AKLza j[jOAq}  ~>_NҎGhmMB;чva[,ͪ Oed'6ٹ^3ٷ!7Y=|;56*yV E"Cׁj ^]Lhf>KVGJ֕{([ud6_ܮ sP58 ; DBh}]t+i7ző"d5Ž>B/b3\GI('[0H&x-=ϩ%'(0FF?R'5c=b*HMM}dW00m?H+V BU_OYmSt86Na7n6u׽ [h맍.M{{) 5Vp[T3&[)p~*NgM{켻=UՐcA1xCZړX%-A{u#_AuP`.U*'G-ܤ S(pB6`Jw^h@kMDC^Ed{>OծT3xMkrۇ2і9tS3}T%<.X3yqv'P"y8 uG#cԡ)ӗO4(D;v U6R6&o 9tIs#Vit&{j"+Q6yBYFbx@qB$? >dvnfLW:e7Қ-w%*կ871Ym$yѻ]׸!Vzmwiگ:~tl=9>Xω[ bK6SoNOAqERPA]/\S`鎛$T r{X5N+n$AҶ8Ϭtc'|39*klz^ 22c҇\sqHWυwN8ی-SBjϨ|>. J{>u2EhS;wKT(&~d|3O+Ν@;N&V(Uz?ݐ"4j,hkKquNu,-L gT/2ԇ:,uĐ6+.8+z4ET|.jw6_eߛRt@ѝ^yꙨE%n, 8^-<6Kf !3^ΓOK_D݊БXb "QL('+GD$h* yb!%_L∺ ~umƜɪ 1&;f`RemוrlI)gm>X4Z7|`{Z Aж7Dy?c!,EUF.6@1IN狏.utB>ݫtxѕ4?EhX$/}ԥ%NL ,bn(Cڄ4]l >vCp ͿNUmq5x,CWq NySF1tM3' U`2a')ʥ0va)c0?gj:A'v~{p|A(yc&@Xb$%bF6qEN긋B SHd $p-WfvHzۗwGkΝ0~a?n0. ۏД MЌr-{<0Jʲ2oX/abAhY^93ݮjPOE͞* 3k'!̳ (՜?:6{2ESR9h x#Rpz~ccmӆC b4uU*`)}64~i̘.6H빕ؗ\yAjG,F6Pz@=ZdԈZzS~©YO%0waV ߲𝚵&"QY Y;v[ 2h/KK9MGRo`j1)-}#ǽXi884_wxZIJ*Y Rdjq0׈YPFju{ P OwLCL9rq!/۫t3n71}xqbcCHia2 ;4/c,@d^vO\s:A_ !'|`@G˦2+ jY1SH쿿U'xV=愩)pL4%{X%i03)A0m5g1dư=.ơ!3hY뱖5*n4mpQ̉r+TK,0fOK,HxX#h'ܲ_,stE- @ dalAx`Q&u| ㍐bh/mI`# Zt͒oMxŒQI{S̺-F/JaA(ۆ=/fDz$m>궵wQY}@~=P|"UJ4!3gԥlRcr$RۉcҬ\ %1}1c63c{Bgj];mF;8AISu՞(rLva"M`DoS.&iI‘{S)5J^ e=~` +2nff'Z eqsObD^} y+<30{3*Y:nzpP T3=/Ć ӿKAYCmf"Zx Q>!>Ψ(sƨЂsA:qYͩ'?R+,,3ڸ>u͒Iy S'TDmy-̟I 2ԕʾ&hQyO3w[.:+{6ZUlI4 ` ㆞-" $ G~#Yܝ(zfzcxD/BQo_.I l|b[{Z. P{YH6'l]lKAr"2+jP { a Wp' nmخ:G WDO~Y@6q,F"؞ LywP)e$U |9ۮo ×ن/C tk7]ӝг[$wnffien:<NHܭO5ôl ̙uSWdyB6־mo׫ZJcTvWߔ ͋EqP6zA!慑I4ikVCrLUY8xX(w'ϲ~ :6mҞrYWN.- e!=|wH8{:s QV= {F\i~l0#UfR" ;C*0(*TC_ya_4w6(DV)~JD݋f*@#S±=F؎\eS| ^EG4^g&\t/RE7:4&ͦܬSG}4|7~uJ7?͐& 疱vQr Mu ׼Ԙ|p~^ze/o(J5ׂo ;nW7;R&ϗ'@)MS}]Bz)٧М`XRҧQǐCD9EOQOVt+tCdtc &/ Վ])m ܺ?K}޸'iYoO,!-p-p |ѭ0󴙰aD 4R qQaptL,qSVW&Nd% 0NQᑷ4̴DͶh5j^@H>hcR1S3Qip-&OdH x)!\uDg5 ;ҍq[T.<Ӛ(&jۗ1-{j~CtcڔR$1:JȈ!"4OU-:Kp|/L KpP&p00(7H!|$0dU2=.Sc|w>NZ\|\JNJG/c1o[*ς"+t"\%ӹ"d$j#Re)8rtACʆ}[#5Go>tp߀AW"򬥻 N7ż FX? gރ V'HJ`[Dq.03 77fŤ,i-v΅Q*6߽*o峸RFrk k1G?'V-:}zdzj=Oڅ̌ z3iJ!G=O쉧BJח0$|ϵ[PL(U:XJ'INv-$hѥ{L3@1'O9 apj Dx ېGӔYSkz@hw~[4HFO$Ng=NbP)Rg$ͤ5GN6}zbn>I!~ uV;꺷Q%T@a LLϚՍ4lo-6JP-X"o kKccFνӿk(!UUMZg&lB($ N.ObK%\ZL⮯,[brϥ}5V`+o2AT.r/j_VZzu<RKPt*-Ղ*^h?H\x:L[PKYv# sϕype]mB6vl#Ơ8~]\Ʃp*S1osٗE 6X=Ye*/,z_3MBuI ݩĄ1ĮYVס13p iS~qg_ aơOU% C6;TTT7EvI.~>hΤ`-\ǫ()8}ٔL/tdhMny !9{of)Tݛ^τW l),gճX~>\a+֑HE@+0}$(EYs}ԁ7VRUiJDaO D}"_;t22Kͺ;Te[Af};!&]K!qPt<ѝ2_[@]ej,ړAa,"}_\q'Mx{OrMS$/A+ ,Vw/ :Pnc~is lYSD%-L&Z Y3heov =p/tV2!hyHl *Y* 78Ңq"El iob|ʌλsχhS8 u.iQ'FrΔ+̐iǝRE7i' MK7ȣ_ׂV .\ }XAKsl> Y2Q"AT@h&E(:$1pz6KS(t8o򏋱<$i59|j8/|R6O F>].!oPe1){dM Asp4),(Z$xгڕdx=sTzR(3=pShՊ͝M8:YT%A ֠$t7|׉j)]mLPZȋ \ -cNQQ݀{o3Á)Gp!?QWA0܁68D2?k&I,% X3X{Q^z`V!G߽BޚH[QGc՚ ?WTĹ<M 50G FrT2Ii]Gb_KΌ?zFqyL\膟mb|tq0a3>8YS7\@gB@(>7"'z'TىNu=1jY~{MVXхr|ǚ-5i~/R7'xn*q 4 D%5.}V57ՒCAj1}Dmaf3KFtL£ڪBiT7:R\ly_uyIJ@BQg.F dz~?ޝ gH[-ҧgᦶKsܤҲ *+ [H6HRbwHU7Py;Җ{v% F#憬҇~6 MoW9!< 9[1B*u_hmoJMk7Mb_]J ī(:лsIXƋ5f/clmD#['~ʌJՉ""KrAC5X}8kCmM`p8Tz&nnV$1Yϋ_LҞ¨L Foi|.l«8OOD@ unk &D}% %f*T 嚧MA /<0[gcG" Ho^KZӟw;o:(X:8sIx?JD~D9Mg{~8ֽ}Zf3Ii^s;s22£[,a T%*#؅ޏ|EL*λI,GhAc4#XiEx`߁y'u ?]̬@~,Y$uZ }%pHGCI_2-Z~b<W ڨfJ ٟ[ ޅЊE%H̏iSh90) Qs7&0ML7ZBsW3Y\d`'+D(*T;bBFg\qwVK*S\G;X'@[{+ٜ#0Dbڗ?+ \V`y}+Mۓ3.QTsCne`:e/q"'|"PCr] m، rNMϬG)5gpP2jяXcᰇ- ef* @Er#\0ʻ6+ lz{s4>ј`K&uf\$? UBY,(fy&-HWՉ\]&=)i讕ac7ZbvWL,}ZїwC~lp?ڒ每\qWxaƷSRLz-踳"H1k \] eX*4/dcH$0AD5F2-Fu •HS!rtfQ,P)`7C"4>&zLtz[=e?m 'sq@h&3T gx9W..?i Mw5zjfFW0C:`h,pO* s _2qpji(SW&YxB тܡ^ w9͢>O[bEZztʇ00(f՛z.z;TPhջ G/YHWJnVe79 ]' ~~ '(K$R|~xr"/IGs"xF[Nq)YzxO%*;,ek 27 lmL]8$gNt&rfF *N?WsD%|ndlF<'}ucXz7>q JwGii؃N9䵕b3!ńeo_6$7H毁ĞX@7&x.m'"L ͋&<p8Xj͈F}>ѷ[whif>m FGī;㌏ަcȹXiҝ;zt?q3IG`.`{x#3XNi N|^VzEQJCܽ~O#Uu%.#O󷿣6%Nó~.V'vbߴ9x+-)~odcV0JN=FN_"\Tŗ wMT_18o`Q orZH0ƍ5/9'*F$M-L,[ i`$[= oX'Un0ݼjnƜ>qIDA!90MSt ?L5XHxb"*t:B9)46`* Bd 9??l\aMTn2(k O )yw$Sd_7~+p6pTǽh2{G^67vǰX>n&jT[!XnW?ń0}cV1( VlXSV{RK=n@J: ir.+k-}Յ#!mЉ3@ܰK٦<g,CUxز>6:S -nQhȲ֎#P2󔃵vc^a81K{B7:4:Tԭ;S\xL%7fCQk*YWaq5X1Уğo\]DRږ}X}:W_xOu2`JEJ{>֎QW{h"(E"DJi7T+Qe/|4e{!T9V7l*HPOcD0WɮMyV< 5p[Ts* M`? {ٰD2ڊ5+ү2;>ֱR;@(aY\;Jx95pu0Wo5_/<6}](͙n )ONQQ7*rTp+,,Ԩ6wH9+5<cYYrI4qad[NUO{Q usTj/9]O8 =w*+~ p|3kbHdK]~4t$0Ot~BA)O-Y+wgʅj61HxΛ[vl&5P~\MI ,s 92u!_^-&%ŪB*HV?Wy+jꂨE`J̨k~kԣNr=8AӼ͕Z=GX=97Z #{NrY3$S ,X:%5D^*>wɐړOli̳x# n+xW~_& xj}4#!IJԻq~L[t \qD$΢`iXQrsj'd}YͶۡnJ ij TTy#VZ{{p$ 3|tP+H'c։JYY6 ޠ8:(ȡHJx؀*:Go -h@~T&С3w9@a`v[@٬ژ7n.>(9+9=? 'J]I3"E@gIsOi=,k4q#בo=_ }VMGR:ω /a7-Ji璨ʹ'wh!`^i&P\NY~g]IBoRP~{k+Վ`&eVc3\y,3Gq}4@MHq,M\g)EU ;3x6˥vU ^җIt&VOYrl|eۮaˏ|,ԛ41Tze]ydϗט%0"j&[gwv b?v:o?@,X7b` hYSTXqm jF ?212 Vi(c\ q./.bisq$1 m{$uۊ7[GqP",y%~j=_.$v$'W\m}6Ӊ_#g'ORmEx~e9l)x"uzAvk V< !ĄbI݃bn? F&pD,bH:jkg0I]I[iOb+\,ڬلzȖ< <7ʂCJ ccb+QH|ʣYMKdCy#| ΅4<#-6eWEzGy)\3XBW%mO^WwVDmMJXBVw|^gk"jɥ]27߷tKXbS3ER~nRٲ~U1qh8 r6^+=Gq+ -?.80u# U N :< POY{^A!Sx'rsCR능;'Htޜp#$E7˯7.N\uRY{urfDܔ@䕵;bRtLM>4侽hBκLXF1EELGhoL_fInǹ\=qwtX|^4;KEUl.QLy#BCS\|]̃vSwM_Q,j"ҥHhsqt\'7C} BHl"% iz4?P%PEK1`'S+ /WbMEU~b  7M4}mv]9eQ,Y~Ȍo|p5Y}S@x%Ys1mVbx5&ѿFW`Ħ(w{Bg 2 89ceg> i8[ *I*ruNcbl.0KN3tHJx*a+(Sxdaw$$%K$ٌ15ƍo2:MVi(ӂ/Ƽ5Yۅ{5UW]QK^^zXPu2-|cImBtIH?,(wn0cb$ gM~ݚkxsg;Q'wو:${X5 !.boQl{9p卟jk 0]}(;P%Pc`F(Ni;9`oǴS$xlW\H\!t~C¹fm70b9 (-3D/'Yk>UF'jieH611OH? n&>!H3--ķ%J)aOEʛt'{NE M1E&/~MPP3$V$4? x;P9=&${ H`'Rp797ZEYN։:~q LY`#IkI5 Zvv݅|EII4gztγ?VSpLʹ$>[(ĨtBzi,EC4ĤA SƺSO?uwBZ^ovŃtXGtkdꆽ߸%dva1$)I7@0G,gɺeEpWԦ]p6S.Z9"'g侼1xVѳ!FV]oU/?Ь,hM^2쀇'1 z(^=dbKF"aD/̤WJ}t 8Ue~&њgM )Zj ?A\sMk#ZTb(?3l=i+?˙yb1z=㰭ݨ_͚RI lS; nu{8Al !DU-h>Tzl[L7&^bÑ0-nI {FaRls8,tV e lRJUEvAj +KͲLϠʦKy߄#>\?Ҕ1vKlyTj{>Bdm,j{T@j PRePЪp{N XE?#mIӻ9S.+` F*;q-TKN'Fgt('vg˛1Hre 6. &RK`Ō 7#1 &c#[=v#;"V}~i"T {y&qLzB$f@x3W5u{Q !Q"o4R%ģ{6Vp'̥go bM0@D7S Dۯ!H2ХKdemUnwg;B՝@kwW= ,ل֭R6Y:j_oEͦ&\f5z@?Z G 0(hfSH?\WX٣0!)0B Ph/嬈U7 xmzC,<YڈUDG8\MM/xd‹{5 $ÈDiar]=J ɭ[9y8̨HZ7{26g4aVۇ5<~ڋX5A%ܞfseUhK;ov"p>b(=+Fo @srŗzF<"JcYcmSM"f>9Kd-3z r.?{ $ul0MPid %M|!f?0+Y=(3M(h y}DYVHÃ@ sK+ [/"xMɧݭvÎC82Usd=XW̛վkܛs}+ qH䍙KԠ ʸ-OC{:bg.z8Egv̍*Nl Ғ9 4zYc;s+r4nC#"(ɶ*?;df,/6,gb}?pkce&4b{Ʌ4n#{(V~ሮ#x NXY_yژFĆr-Bgq+eC*9kЗD;ǡ'Fo8"1e:P#|q HPL; ߌ Qc]f+@&"_؃fj2ԑE10uMnU_gK}r .8poCf YI h.pLoCץT+?yI s3 '#\Lϰx}Xä*kųpKA \m!/a!TS۞_r/A09F[=Uᷓ^  NfxTPE\.6h'9]| [&%ڀDyH+UASYd"aÃa75ڈ 𵐦:/4ՐCooջƭo C 8sRlnd46}j(f?iE2 B~B%VY[; E]q 1f冗2^ahH[$~SKCC?qq$,""sܗ]\}SBKXga_/TLԦ7^Ndm2s*"6Cģ9giI3f\Q}ΤHο=3:t$S< 燐x4UVSi@O쓋`󊨘Fzupس~(u ' Bm?km!qYi-z7Ii K[;q vIȮ ! rHPB2ff;䶌 fɭpAy[Ml\kZ~Ba-$S U4P4xm;{o),Y=Ms~-E1w+VX1Y^]sF3‘F+H.;k2ŵ'.BАN M:XkR۟ o\yWݏgIl[F^ *-Υ.{yeq(vrldŚ)1 9]ʓ%7^](SlW_.)!ElhǕfN>ߊ!|[|Gl {I^ L{II9axr=?P앐 ] tOd !q:O~FI)˰ߧC?eN\[݌x`4rSrHB!qfCX۞R+ygy t>/Jyg vEZJ,8@$=R GFJKDhhK8>XKkGy|+8^gM!:.NYfOBZޒF= ``I፽Vp 5'Y8!V9֟o1R+M{I'UBߴؾ NeE2|"]fRѼ.‹Ε %u'#ZqNwIw;s4:w͗qk}(lY`pھSh$aO-XyKQXYcڜIQ7kjHX˷]"WǍF.q1ŕZ ~^ļ:nxfL-тB;W iϰO9DAf+g!7bHߥY=qe lIWWj!Ao2 "!׬WM By Q8_uBf\!\6.Αu~RU`-?jW ڏz"BQ@X]|vb}+Δk9-*C +!!__%qXL@|R{T_@(`.|6%Rb;dчT˶EQ4 + 8y\Z64I5R F:U|eq kJp A- *_0yF5Wp,j!+\nΒ?9N _m>6>w7. ؀U O"(@iyfsv&zx.Z9J(]ʲel {hPLH95.kY `k4!a=@W@R Xa2>n;G?kJrb~/c++2@Z4y ^ #>}LDO_P\9IYM=3Gɛ0e;QYrS@M<ί. e\6=9okhWGؗC4釱M!-nݥ2TݷkT4РlƊˊRv=;ַsoU[Kщ}w1eyNsS=䣡s>\WPNua=!:$ǡBͧ1"F~m](mCljMpQ 7)J>ǃR|w1pI*JRQg F@^ɫ+FkHM!EkR̕ D#g< =E ]1)%߭Kp c*G(H.G2D=~< c8NO!H-풠Rv!¡8v b@=Q%0@ϑIm5z sgjW 'PM>Ɖ. 3$j; 8 MS1s_R\:Rĉ *MDD8fk 3HQ ;rqA"SY+G~Ц$4 1 އb$\-U N>kHbZHcYv&" ^] D+11eRuLiZ  ҅aALTU\|R8Zv4z=!+ Œ#89euRIDeË?m~tJ4Y25vI7ф5T[Jj< `zqJa{)k+P&SX|.[C YI,Gm{cSeh;\Gn20;`B9)v Hr}Nɹ6WdW&-a?݆WJʈlnFmK|qpE AL1zs5yH6gC|'TeH2GPn{AS(h g2fFqՐf`k`2۩lVİ6Y5zY l`2li(~Ɓ^n{H .9:*3%gU` Ihxht -_9 =XU#[M2iSC [b("E[{?:,%},u^L*h zfMX_Vq,RH/F38LBzɂwRlSpzd)GlnQQnq abA2 4xN8:'\v+L(r=;>l_4sgsb}59)pNW Z4K8)mցd|)-)\՚t%9/~o/ej,5Ždd|qo-Y lxO/I*=%KR լYa벯CX=㣤;^|4]`m*e[<"jjfBkXf{a$w33—b&yh&k߆]WBZO_CXn"pyct0Ș!CiYo=qos9|?(d?9OinB"d󅯖MR+D٤8;z5Z^ۿʿ6)rZ$飯 l;zy0=xE9ԍ9aX/2kb/iu]j 5 i<‹} lAdt>0|&nϩ;?634I-vZaUd,ՓV0?_z !o`MTe M4񸷏K:Q.cYUYg4U!Id՜nj:/r J&<q̖NfVHaXN UJCoWv/N+f I^[ tL \?Ј^C.a$;,//ܡk>צ(M9տl siHy|Q[0iy:\,o2qZ Q'ϵM #*8㽳?PٕbdSDB<~A{$z@<Ǭ"n28kTY4Ikwʔcw9&I>q 7Ev̶A{\?T&pXskBJuPɲ w\!-g űj*EVޏDrhzz}%\Q ͓ Å3|iD8T>eNJڝouƥVtpa4]$*6,ᨸ7xDhP.nBL|㛌|C-!lbwzM̊d$Qm$7ޛM!w/fS|{i3fyi9۷^MCE;~>57ȸA?"Ks=M3dt˾62ߋ.ލ&S0 K1A׋/a xKp$M Z>ņ!,Yqg5펗7n(c%Cd㍬+g!*g{h8ҎQǍ~]2@4ڲ F{zoQLH `QJ$%cjf ׊FyɍdB FSިf<)U`4Ip\7.ԠO#pROy~N1MW9PvC[QCQy uj$#y(#MGq`F0pQʧz՝l)dE,Q&HӇ[Pnat\9#Q[x|qQ+BYOQ&jBĨ}&(LhVIu35 {:3OW}Јqqi)(l cOڀ/YTR7r䬛2T9>$)0& i|D6G;7[*j>ǒfb?iɷheDlc=EAX&q|[8 uvylhwlX`-i@@毳ŒY[p;c74t|$sz_6XG A [i@}&;#ņ[ ūq8=0/'h l1wGZKh4wD%Thб;I 9tEGG=վR4{ޝBrYbL^1.,woC7ո=C}tI5P͟pߣ(MV|^`JC+>\`GFL C7u?i!=WI; Ny(̬T8K@N!vnB]>[ylw{bhYUORUNư]In.$$tfR qߟfdq Q}@S+Ӊ)̹7I2ꗝT *[9ԛ ,.UnI;IBF8BKCi.78Z*U0 ~&*uw:m %g=bPU:Y^#mɭ0c&Z&\]Nf,z梆'}]?C˃cfzg*Z?oM$`axOi5>rKzso.5"$ЬjLD)c2ɥX0}&8jV9#YK^ uQ_L<̭9\Y﬙$WD'Xyn̐f1CD$4y~Ob[RހqWٰENO_kctL5U(3r@H| m$j;o8}%9  qWT=CЂ2q_"Dp+?T* 랴$ qt-GyhP[͛4oVl7QؾZ>vK)iӝ?t kW_`@tDma%d/CbZ^7`,ŵ;5Evݤbgx X{$bћ@5i&F4|PE0ԋo[^KiV0D:JN}+5 BX e{?k$N!W~b'2̖T2w|5u(Im ^F+~Yb0@Rʚt,@9f6u88,^M p('k017QM5d?FQ"PpA,ٔYv9[ ɋ1`sڞ{JU>EڔUM%22 xlzLIQM-%J1non{ x3Y4:}- q`2Cl £*S`\TI ]!=@VVHs0LFR N%XNYc r(ǿgsn0:zْ<Ş{C Pr $=+\֬,G@u[,TIy0h/zOHEf><7.li82VDtD#$_JBݻ`.F}96nn@ 8$J҅9>؋L+}ȊpjuJ>)l.kS2bڗӚau_IO*pgUƜSŚ <@eeq%y"J$ujUt^vK<+B=1)gdefV7E*o:dmAΈ.R\}־Nj?vI<`[>K#IamH(;馽áҞ!#vćŏ>XIr5g|32Fk5"' uAvtbRM1Cz{Q# BL4ƒ;_r26_XHFn4 iI8(dd$&~^t$1Dǁ qA6P/DUT7 $9KWm~g"H_ ) }s U6t](c/[7-hDA}xfnΐ PfWFQCc;X-VMCה d4JpvQccjiӻ# rDt/cWRTPYX$^<W[e/Dq>׍=Б"fJ,^34BQx+s: g,%iPKsجUPڿ_tَZ1NQj"]8+n}g~KgB Ki'MK#0~ ⹰76FWΚsKGDtNmf4)6xg3":0@ff$7䒒C_ZC]-*mh`=Rzb\PıE:RHFQAcwxPjtmuQJ+O07qmḂ2OSuh87MY(V"@'4: ?Ͱ!oyiA< 3:7Oq(2",#J^ ^\]4k*b鿳 d$< $u?.W(T GS % G}Cs~٭6IQI-i/ [X RIHw{ƿH;R括f?s}C- ֵ?o4|=ꅽUrĽ剷{}YgScJ(IYopg?\fR'wCUI:u5z 7&Ff/ Ԙ8Ӗ鵘A è?oHs1R ]j*_(Kr Y\>pY}Ӷ[U' RV &‹jE3VMkχ;hJPFss; :Pdq-1;B`Cb\2*Dl3RK d,Mngm),="ϠWQn :MfCG¢ѱ#%}"Qɝ=NYt x`@N,23w'0bJXkѓI^E ց:FẂ $!  J-J)+SB]bP;_U{pi'~ d0Ɛlr8E{PIgoROxq}Brv@]$Ipr| @&[Ra #Q(uw4 E2-׹CKg1CFivutd=~K"H4@]qA2<|P%m/oDnƒJeIeBi&`kE$)h@vZ6KAQ3jtmT|C[̃#9G7R郃OWC9\.a(Xgex A^6'FU<} ;p2:TI44[vM6Fl3,Ѧe\΢eu&-=eM].Q8!9d ˙?L,p;S7q3Q9 Q2A`AS"NAEu93giԉkCJ*x+9^*A6#g.dT_ݵϱԵN8"a&_Ֆ67͖K~~i,/YGYN1hQ6SI2ڛ/1Fj+6K/C{̧UQF Ő5j@Ɉ8P[93Q\,xWVmQug5%*rk)Nλ^UE*Kkgqx.$y[:h1=@*^T(eǎꦮl&p%a,ymʰ$iCͰ`uLF*p L6I+S |Ug ׵U8m/X"S՘b+xQgBEp /ɔa; \bK@4b9_F ON. =.>Ph~W:bFQ"dϠmaH_> yH4yٝT#In} (#:A^ڶ%V?Y3TLy/ױ8 fuA cbkަ6 fE">Q(d$1{K~.3Q3ᧀgiʦ^7ק ':`P:UDlu'|VxM`y~n EBlZ^0RZWI / 'MFƦDyd@rޡԀUc])qb? ogӪ+|I;jtK%wŽԾ(|'N]ݲƢT/d!y9hț$ ޵ v޸$|g=w%Z!ŧ9ym0 27sE|ĝ>M^߶@aSr*𝓧g^IY$P}T +1Ol `ILQŨ+t/Dey; dິCd(6l]C>fCO-ѓM?ƕZ\S=[ogVEo؎7o+eTꮹ@$RǕ`^`R0 ڧc)NNgWɨ6U)&lD*ZI`ղqvYݧY"YdMdH-qizjmg9g Q !O?Zg%x1s_R;9J*miX$HZ=YLojQ 1 WnϪCiΚY_ {;]:1xSw.` I݋LE2_8V:^ٻB8GaJGkZD"E2@L68[npFr5u3u24?d xSZ+r 8Di̖ӵH@DYIU@DjoHs\} 7ӳ$eว ,"MILC/n-L;|k]f0 p#>ľ$.K qБ|1e}#b+X0h0=2|ZWE{%֓ ihw%+z /)p;|<':X1*4%|g{~j9==p*Fah˜]a4օif0-EҪE̓1 Y)hjZ7T<;q9mIf~wtxl j[Ox!'w~񬂺OhbL Nh>3s)vv)-3 i㦝q[Dr {7ѩ 5 ;Szz(ZQ=U! q0sׂ6Uʂ;иMz tR~a+NF/iح28 ov4̛kmԞ}IW}(xWzm[()cֈqcp53~ Jw/2C*=SgBþy~KsSy2B|fj FyO.t항i}i=v\^7WiIE==`}XKʪE%#aY0VS !zFpҡ& wS-!$&5'-Or%m Rd}t%wb!lXwQʰ2^#nQ/Idڬ1J&d?]RX\7gʻּlZa+Fs@3GJ’SF6%sy7ڧk6^9vǧ/(|յpGtPָz{skK+Gt^(^3y+GR<ߒnFzG3]Ã2#9I}H"MI^"4cd04TNLl2Zo~|] =a݁h>?ZE4I*&+t;);(] KsABql2^$vB^{Oz1G+ =%A5hޭ!]j".%Z-=E^@4N!3 O'zs_a1kJ'P޿Ԁw++`DANQQpqfH\d}H\ZRn@<|.uWX픑&-X^-@ւ`-d|V"Ó/a0)qP99#nkz]~]zAH0'I/shMVhkSs >ظM&9ߌV,?% $ 1**_5ȼ~TحkBG?{ VHmI>b"&淊l!5-, g$hXDz ٴ9$wAo&GA:/@/W8*@JJSޭGGlN>'0kA#GVn[n?XpB9E9^Abo6?`Gmԥy<ʧ8;e:AJ#LZ`50 /5\MDD/3qAŽ+qq9vsȴ.ͮ '*h![{AdI{js0QVӚfUG87G.pi$[գiQAht:C DŽG Cg?dVnAI hsՂfkwMnk/evց}O,ZuT`w G~I` $2Ҩ߷t_Bay TL1^SX m18S$_ٹx4`#qV˥ L/MBڭTt\{IQsqkow*HT zP)Czd逋"o,6JLZ/rGگh-AX~`fq8HP^`G Ϥni m )>}Eg.$w"2!5Sd`t,h>d%BNF?Y5owB=E<-̘; 2=Z 9YJGSMcښ J J塴,J,^gۮ6KhE>hEhߙ#ů'Dz9Ȧ@];9I}@Y/lħ;/ϲitTo96|'VMLe.Gj.TA`́UAQ )kjYk'1kEMWidVѽ)gTLi('ղT"& \<HƢfUj0ftkofaZ&3c'85lГ[.n@^O`+Q$lxOlYqy{PCۉG1 !{uqR?.`VPՊzCG9fIلs \YEV xJԍ{svy8Yfl]Aqè}fO)vm֑ 0,OdOI]Ej/54"*,hJz[~f8Z/LMohFiv˘"ނi5 DuC%Ԡ{B*N[AVm3}E ُ(j16fTx&}D ~jYR%͗ 5ٯ$O( :Bi1j-Ҽ"RcAy_/Zio5+#R<+#<Xf .ъPBЄ!(wWsHVS[PP/N٩թ:vˌߝiKxu},p+^êYv6sU#T0)MpGUp ڿ2s)Uź&upFF,jU m0&ŖJ_Kڝ9M 1 y=jQЮTB؞J:wkj\H"p*cⶔ>o+| <v>(+R3Z_%VeMN-;x#ƕdB#cw[ 1N03Ч]b38%(R}-wNc=vh.Z-=wPNsl "mvkzC\D/@P낢Q!xgF]Laq؛)_ɡd6hYM\Pps1f~5W$,NYP jYp͛LF>4VgʥVZu3=;@vx3 S֊ɿ7Დy'Ӡ.a:$_z>jv\ͣA>(DrCK {,@.=mT Vcc8(JbX ޔZKO jv=iuk~pYvUҨq)X xtr~ZY~@m OS(; E㿤ݷ㥓zE 5 \G=đsDz9ڇ#lݾ*'Z`Y sdNqU6{ŠDPQmb&$iݾ㳡C%HttA z^x1s\ 'ۣ;c/`~FXŊ;AY;OvovhӼ8S-xV_ضB Smx%~=9-j8<] &@AQ30# 9!631 $C5b5P5G8?||o8`4tVв9r9wDyWLIlnKm=gfVO:Ij1uPmx^"E*bAXJWt m'F7f.C \&cnṢ`-PIۡIa;GX; oڅX29=2v+Cj@MrKLH5T倰,s @ae) ۜl'/X#9 R6""~]>10[3ʓWDX.ԍ̂x8Gd^Ҏ7"أGDgiO賃H^pJm<#,`)&4Z坾$m[^;9Yz5xZt egt!@**8^]J㡎'7b(ga:9>Y3`MĚhc@{u& g u4+mM?H B:[EGœ򙖖iz6x#uBړJVp2t3K'u8^&u(`p ȦgUI^,21Mv4ݖъ&x%Z!DE dV`&PZEp p@%NAI뜗L@qଁ|Ck٪W)_bnP'mQob8WlQN= ,̒z=0{S_ۧF펊kiCa:X =, 3I&}q6kォXO!$iYؿ⣐IzcE.R 전iؗHr7{w ZӤyP(BR_@qs8ˏ wkiٓ#ΰVCeӋ#i&@MUlkÒ\j' sH%a;ØcxHSITP#`:F8QbOUiݪ"D"}sj{ 4nin3ŏ3_ٹ87׾_W\c~E3j;ڃGdC$Á Fh.DGGA4H]-v t;Ayi;-WTP4Mw]+\{ z!N+ 1Y@C[ٝL@Nz*l6,Xn\&}H/ޙ0S' t?x881Ї\C}SV5enu<̑RރHD[6 1/'qicFGDm*T=_g]}uJ] L<ƽvNk*N=>Ӻ $^1VF/4Ow If "5+W}.oP"-Ѧtw e1f bxߝDIlPjE>}_)%@~P&t:|KLX.x72_zA:NEew-<ߌoG$ @'ap؟UNGI1en FՁ:dC䇜P/W"bٵ+ގgB:b4t1l+90phsH!8xꉪ5ѽɧ:P*I2?Pa= ? Kt㣠/U P!x~ >zEt7\†$*8!%.{8HSž»Hz^u< hde js׺k:pM6fe~oH{>Ddu7Q)Ma1ܰXn\5%_;]k985 [N%2b8oyWq#R*hιڡr.ZBw$K#9ˆn+9 G3uh _rM+! #F`)$#gt2V"x隣!R}Fك2G( ՙ)ϭI K,ӾrysS0ZQgD!{?{` ;2h5o,senۻ@y̨/4|rTM .ngߩF &*8n]]ɲ/oʜUp)ϸ@ cXw7Hɰ]O,)m,5&'aLlAc~<)rIiČծKO0;->,c/u8oAz&"̴^쓔@`/ l/SKYz26g`4 yJpOkMvXB5q:tJt7g܍i;J2?6 W+ugro*NaUgw>~0ʶ="/vWf!$vT{z8q9UhhG^`6>>gSikf0yg>bGa|BW?tDC˃t\}U:#%2 y+f4uϴhA^9p/v} OFiYtjO8I߅A>#d,$iBAUfxXƷ%6pjʞ\"Gbuji-F hs!2Q}dYI"2v ~^R3꘲DSOsmb be@=%| -.R$7,U@$9RGEAպ;mQ=AcuYtBdkح?!" $aVlkh^Sg_G/Ţ&clbuE'n7|W A݁" Kzޔ( GSRl0RY"6 W~R1Bv1*5‰!ilM fK"I~O)K՝j`''ubc˯ cyR*vtBkэu8 W<LTZB;\x<׎.vυK !>c\f^uSZ]_o md~wxrlpSf@ W҄Oj3yjޗ[ȮW<0AˈQhmIuZ%8)h_$໿p^$L `5-%-RƖh\{#-)߯\F^ȩk#N(X HE_y0g`J}4|5g,('j)o`}Zc_0ΫVpB3HMaeI%p2S. W\eζi;;5I8 X7 [Q{W![0s$IqÌ(*\dρD%>,7#TŌ w  ;nyaC@|/s K9joS`,sJU 1fGePS}Nwy>un4Z^8`JAW[=`X2ނSiKXƜ-@Z.)0Ruu9ֹUx37*AcѮc\i:{-.Qh\0a^۔S~8Jj[r^{]SV%3k vzjYꮩpWxWhʒ~Z^FӦJ[h{f~ dx "e-T`(1yjym&O{&]Q {m *%?~ߧ1'R:s:Žk x2@ڎaa|W&UԿt?֗=.x~G 0?S ccv 6N\P$b7K2|pag_Gu9hKd3l&W;ƣp^_ح6O+v\I[e@vN8}VMIjhGNbm (70J `έ4+ѫq9tVO.3HDC3N47#t) }DLJ"^7P|'b#A,J.`Yhޜ(OT;C چ騇\|m gڃϺUO,UyjaZ  DR(OA}44kͩ!ꩥiѕrˀ,-JUw{͓giLŘĉ eZ%hJbFVAM8_W!.fjoeQ`MrkJ<.x$ *EY'&nIO_;M2y__(1^-dڬ=,Xȱvqj1w^"z~r&e1np`Zev"I2ޛQ# AAy g@WKyt}{}6X[iA8wv+Ep %y09U~MqLB{Va| N-56pPjJ#+^gc8(oQ6n1!bG܃kҏ^~c\!'-O(hc~JU}Kj6A>3`u,7xCp[/0]j+|7J 7Mˬ1eg}`HP+/Q  5n )iR,މmNG?:$ai,n*3gX}HHFnbh/ߒf?RhNHNFg7xq‘{By2/wTQN v|Wwfs_=bt$e~^&g6bЧخ^LhߍܓܙU'dv5OAt6i/ FYت|0'p Ƌx܋tF8,5w9MٜȯZ-n åLY, K9聇N`p :o1lDz XF(j,DdRA~^xs;D3͞ZB f$|jcEVqNׯFɹ+X%Xt CY#RÈJ%$\eoM| l< 1\Z@yһQOwOwk5)bTv~]`ZȆE_zUL_j!J/|æfKinף̠oܵ.JꁉPcvt$#NY&̡5ww=ZSF<>"Ӧ3!L`)ZQh9_;"pbօ?Uw 6=qH#Eiݕ=WfN4s|ERO+$(}n *n~$K|`MC*iC3 GaZUBw?lSj<}{ye361MT G+qwF?C/b9“(ͳICp}a,bњrKj I)*o)lA= :eϚ,\8/Pʠu5,!Yhp%T6Oч܁]w5z{Q1Tx彉g6QrzŴT={ %Rw_\@aw 04 qKRJ)$KA"AɼPQ()C@*~:L>EpԖ21>{ |sT˟~џd R64 ^wWdqGsJ{R>6ce`M~ lۊfuLHraK *םIse*=^q_Y՝ ?,IkXGm^ҞJžiҖO"~ā|LȉYB~!P"HIc_5 lǘWٳ.4!"Œ-تD#ez`$M0!4n]zIZ9l0^gsL x Hx*sZ`/6a*SoP (Z: xdث5MqCL%.Kێ?}s0!JI-x=0@zV4t]Lr* CP@h]׸,ӥdO Riȴr }]P1c3mrht;LWcM7=G^RU; =xB%~/ha, i,,MfBb!$!.}HA9Q$oSNE~mUwSq]?2Ɵ jH"¾[w)X;.>VQuRyEFBCp1`]\fJ_rLTx ڵxv^-aPG.;Y=-oi%w2GX |{i~na Eg c0Xv6s4%]opz&1 xu`"1>B`՛^'~V6`{S]as~hnنB. DGY'al}'ՊDVFF}o4 4*>ܥ#2ŵ'9[̃E8:K?Cl{oАT2ڝͨvXAȫ8?ZU2#Oq˲?'L=(&3cc^.o\qJcLK͡ЛC_j#FޕzqᛜF톏g#g~Tۓ6nG(D [yl3(Nkf]NP>ێ:~1a傘pTÆ[%q5 U8i`#~/!$^$XܷNM#G8-A :j'IDYE@@u\bQ _p&zRJ@?o>&7dDE !/9Aq:`E&Ш~MaF; &&(b7ޑ+4[x׶5+3hAQx(TQ\3Qu}h%YlGZڐ?¼cq"mS](r)FJ?,\؇V=1GB6AE:JEE)Ѹ af`|U^FӷF%0.[s8y">rRv0%z!ӀBꜺןڡ-uH ]ĂZ dP(bĴ> Iv@v\&d6 >Tע4 N4bIv(mIw +Аh~p:Mv< sY>eƧdsrD\@^;yzpF`ܚ~Bd }0F7-~ lԦ.*H"W) K}&eJ٬hv/5.YC.;,tK|GL 1xa0V81BHDt"F0>Y>: 'ŭe^ ;qEmX QA_i?PT"lnY c!nV֏ۀW#Šx쮄K' 3"I [N?'J 4Q|(Ʒ߻3T{v-LnB"U@f/C+*=>T_f{Klh +AFIX:zo(-v^TE^`H H |2Z]A- CKzğ5QT٠/5oᘾ7@*tZY̓ڤ|Ny}5y3v5\1w:: Y &h~C$qEp@RN C |Zb\끸-ݴ`&[لޔd0h_nnƆ(A ,4ogŘPe}65@QڋP:hLh*>#I4,9 \2ގךnJv dssUXV. 2\\(s>bQIRTѠO$4Լ`XiÍBj Z;Kf.YxV/ c83?vYfg[?d 2#^k1*p{gU ?Ta]۷^tr׊Yaҽ' nrG^ĸf\[Թ[B-V_s:+9 gؚvEBT Me1qZ7~#{q$4/q?} YQtpo fU I&mJ{@H66xk#^|tZl~M~4*e<.&zlјx(c;y.fOSueŃ-;NՁ=5rZhݙ4" =N,?P~^O;OWړr`(Jh HU֘dE5$u+hjxXjīઔF64zm0sQQ@."u>cg7i&'K_uKT]Ȉ0x-JWqx.7vMw[eO5Ck,*'}=Jl$atqhs+Dɧ|'o$'[mLGdWK+ˣނn-˥o|N sjAw3WnBU0:%-Cu}Da$"ֻ3jk^U.Ts*Su& 7fZ0(S ,Ҕˣ^#S'Հf/6* E>Y,IjcXxAJ vƝ ؘKmr~s,r>fpbRU U3_LTh'sE |)nD3q=ɖlJ]*!7ޑ]pq'nohɯ4tn )u8G96cIf UN_fϰ|y#>O@ FL𔊨> Fc@uDّwѿwCQwJTE0n?1w='Yf1e57_|d7BAcڢ JS|*zLy-"]̒MU¨j45P%( iKjÛZ_ڝuq]j]u9ж_z=O0:5;LgL*H5:!ؿ{u(ޥEδRǃX[' 6Hj6e2UL2!hBY? [ʧ0-VW;DdcŲd X*]lA,ҮA|tw}RI +n)$hO$<˷O$]#pP3ٹF \NZB:/k,|8 <&GW 6YtT]K!y 1A-^@Lr; [l 21rA gWAǧ[OYqb04)CɌq&7z d2!.,p(rܡ*i 8)%2?qW<ҘF);&EqW:"l>4R0k! zK{EW]x'"Mo\JIN"=y^6\w?$d,fPm3 ޽HGMtsx9xuS%׎#d|5G}5vW.awqoDBS5qnJ{5WtE|^־o%+z[TcB=K`T:P.Y Ih=;c_̖݅6jy ܙVH29T?HAζƄ7 ڒ#j~Nr(Z?kXf.irE$c c@U@%X'\&vr)iŝB)"ɛn|69@F] 5Ia+ 3j::" 7­*z=>)yp0W<+6,;n+.apsy)*q 5nZ:{tVł0~\u?$xNxyr²|[~w"p)>ԶZqVAQ(j8(H Z/gR1{zH(rJ y A9=MTc)5JE_N v)E\nu[+kŋYS29#*S㷁cyD_WWqctczB%e-䉗_9k*^K]yn[_AsP/oMDd !phڔOoya{Z@`u]&4}C(I\`X zbJ-^, gg1XJ}=Z1n|`0u>IezE鹸[X:KXxDUNUS;EB9~qU$>iiVh\V3}n]ڹ?S1ob2r$ Nw@47ĭX3w;Bg6nT#hq5Y@7g`$uI-`* U5gA0n3(ph luh3=2 d gWEF4x'oO.#Aja!pe\!Y9ĭ#XZgKtBZJ&DAD[4&"?Ϧy@z\`-9/gһ"eY?[jvORF(,CEqnU{.cQ w:&Ib8ߖՌ7~swshw3a@!w҅yt< t#it%,G8$7 ;Od #c8m  _ ?&NֽN8^:?,ے7dž,f#P9Kk\)#+3GrMU[wJv(9tٳne9|hJQ(X|Pya#mS"iE狃եCj429ֈc+CG4RXRo;͓wؖY~ hFIIUuS8H͛" J5]K FB7KzOz%(>-/*+G"Q_U.1P`ŃkIK_$>8d%9?fcK86Fr L *fKR=~?קath%ETOj2ygc&yѬ4 yٗO/lۜ?#F+1es!Bd'p4[W֮`U<8K-NstǙ!#>F~}"T+.:0~N2h;ڌT^`gpO7")¿cmeΥ~w:jw| aLHM/,O2EmnWq^1eSĕ:`@$ы95q6b;\7QNZdA'B 3\@:.ط7qP GXt,ƚ}sw w73"[}!>~ޖ 6gtJ8DOZx R99qPtIּd!ބC4ĺ`n5UyƬzPua<"%dnb@&i6I ${C@)Eq*Mzhґj]dKVJ[Lz˨PT- *Ks9[o3_GHQltx|lx~%ln]{ זVaqv7a9l @Tfa}N"2+â+j2~s-TqHh82`u2&rc+qar5Ȃ7;aMe9{Btk>WJ",9~1%,M0Iy܀uA/nZEOYkmGgUjh7=Tf7po(9%m{HP SF*^O{я"k@#)PкBedTNq*|<%Pf?vd+Y?KdE Zq u" |Z ݎ/, HnG MQgl0$rYv xtNA #OCYb >B2dpIߞ\L~fm\PǿK{lY{@$ZlٔJ["QjaWP@%9O;xNuf>`h>=CޔMzM2&:^~P?]={@H84k+L ᙅ9P Lk1;) hnXڱuvj- K1^k˰-Fm\kF:g06kx%iaV>Trhf@p˶^.n̹&7t%74c뺛4W,k lz>֗YW0p}D]_7}bYrxeĤM]l"tG6J&/bjIHa8 OQ|8) 8-D4&:!vX1o=8̎oԖrhѯd9ܪ(EnYGtR5oP`Ɯ$WQtz?1)I A CL%Vj)0F:2!3]+`ghO/΋?k~ )Kћ u 6gM?^aA/ e' ZAd'Vt:g#G"CCDS):LZQbsZVGQh} ŧcg}ZxHj|`J=x7ka ,Y QbW_mW)yK "|aÇl;TR#U^94㯐0gmh psB(n}kXյHL^ "Ŷ:-*V:=[]]kM9vjM'lS'(^_7zwDYKd'޴~8xJȾgo;4G8] \d4,7WU$;^04hḑ0 2V<SzB <)a6"X4ϥt%JXo"!1'?r<?_}3\ n<|F>zJuஹ{40HT>z X{:6Ţ=T }5ݐ^ mHt  WԜ?a8nuJ:ɁW~hޏ'| eЁDFw5bAUh߇vڶ ӓ \H{m-;8/Mf=5Gmҟ&QY'zf}' ْ0"",[7R hZ{]|S>+J_#Oˏdӗb,jIbj==>xS.CDGY3h_k,K*Fז(g/w bhҌX[(# Y[w?t3c# %#4*YTk>G4Bsw{Ix|͊d !>@i i!C#uzF"iL{-a[fZ f\ٮh՗I"2`u7d,ūw, 6x~(L{UBBߩYzɂmo=M:ckB"U'ZKDY&_Ye^:cmX8|U%|Kyc%A  /4 1,Hx&<i"U :\z>L)}.i}]1/sR.T/eLdR\y_G/;#qcOtʬ3h|lil7 fQS O_Bb}lʊYYq qBC0/xQ}KפpO 7 |.<3l)ȧ!\i QƵO/ 5KX7"۝h zW*@7Cک0U[6g$,^dpj-ZO2HuN1<X*vHOA#I[H\z`4+%ZT+%ysaMǟ8 %41z bha{RK ‘rrjh PlT̀⯯>=( InLGONy+ Mt3mxc\)Tb|Q^2v'\WG3nt:1{U1`A$[GÝS;HWyv"o%2iVP"@!'@T1s& ώGg/Gu%1wJ S{K'$8WkVwtx3\ îT%)$ S jd,&=b/K`ѪvO\)H}:cyn' q|~;5Kʊ7ES(frd:-c8Ev2j-Kiv{l="|8O ",S3؊)6þ%K~Q4?֏\¢ /0N|#͖'Ʊ5~H1@AJm|!R qOwZ̊8_BcJ,pFb*ٿC-2"B,)W HjuaSl817̬vGs7|Ѓ~ r*i{AoDs%h퀃|[4w^,uшLZV;BшRYupfJޝUk sՄy]es|3OyQl$S8Ea1?%Za4SDq9!? $7- 90丷$b[2.>UKQ܏wWPX+4U5iδ|ߦSef {_B-l itoiyS3Rv(IƔ]7A$9;7戫*nkW@"la]}ل0Y3"Z><֝-%P.6O8oORђv}=T5j.``R 4R۝Jwgu+#-6lZ!οbp4e'^6&a5G#zQ߈XcLgosPlـ}bˎ5" |Yѵ߬3h^ݚ{IspAu^͢ !;nM0⇮d a lּ썜y}StR;˳֑a2bY=V@#/={܆`lxYW@sd?lukfz7nj^k.x~oGp]Sƒ!oN6ZK):RfmgJW.M?NjJ|uU4_Vl ob 5Vlrw\_ ~(>m&I{Js)-g?Ҋ cIb"Q<dMn!Pev808ZOe8 T:]50 v>Lje-S̵חe 0^"UF-մVE-9!z@,(늭 3tۼi!%"ivT+d &Yӓ LxN~N 8L.sq0ub-;%D<.UeݰXdTp 8ҩtSzOA]4 ]^X^mNJ_Lv{CXy_`} HP_SN[ɠ:5y&{ZY2Y0F?0 ʇr3J3Xu7RVoecj_HY\F3b&G.7mH뿟ߞ!ޯ7,pCnB뇁g FUǧ;Y9C܈ikGXleRX&\P Mub9Iͅ9+攢tB$ѱ+it}f.)לȾir+uZl 7 g38`6/evtKoYZ+]r3![ԤXo`S7qtր`2X Y((KOSoqؼ~'fqs(;-E8ld76XוazNG=XWjpZA D;c7,?tKmTs7KuJ`wU #dlQHJ%8)DʺtG;!ZwcshXuFjax~!'Ӂ:7S'$^9Amӭ d*!#I&(,]ߣ\Ms9@ $.gݟn8--lM}s==P@naI:bܛlIK-fV" mx 2o,V*5r{LJn_W%";z7$(= "M;) u79K_y׉,ʧZn4QzBT̓!i&뤮zo3vB AH=m:틫yx5Ϣ"۟Ho-p[RMLJh!Ty\th]<:mb)B? Ј7O2;9!<ʩA=wST" 6‹m Y<_.dix@HגZ2A)`hdz7_`c>I8 B`e)`۵; hdݡܼy-6nՠ\ ~眽[Q8:n,UFŚ@jwFEbV r{#<W4Քw-d$:*Gf5$jg|N 9}}6^a&/N?"4wJ " ;!E>s#Ŝ…S 4R>2 ׸F( P{ P"J3l# o7(0rf݅gѦUPOIXOE dž _h14(k!Up:?^Ih5 .(ݽZS0?kĈ,X†Bيft|?x i+ ,8mLF<`bukFǩ*kԬ0NT3Pl>t~đKWIWȠwɢݾ*}S2fq^K!ү3MF!niXTsCFВ$LK PAшwͦHpK9*9e*憱gӺ A_iiD^e<#<>CU >>PcVu{ס -0 `4-<2')♿Z3"9G'g\5&HuaZ3Lƹ8NA,0vFF湅$_q ݧR]i+8jTiiqS"VJ彭:N.V(` a@z <S_Tw7WP~7@FC L!#zL+7THHOjB}Rݬv|^lt$4Δplt2c/(0Zڙҝr˽ui rUQ}d6+1zY,ډ09 2 W%Ɗh}n-@e3#JIHj^c$,K9wWOm,\GG- <f2vW|АHtqKM8 Deinb4Pb@1s*4~bN>s3'9m&')bB rxB&Z&ge뙯C8R BᅶQѣ83F8ᒗUN~W=V<ߦ[HF.se.($*VGa+[o*fo+T26A 7Ċzb`8B10dkw]6[))gRd1bnVC-~ øC`tQX˹}J*}\`@B/dмQJs~8n { >{l̵6U_ YHo7ȞG~\nqͼ[ M),1F@"L+`QU.*f2HZܹXHP5N"6:Y]BPR>y{qD xx>[WV@t[{ ?ory|莧I WqLɯ3LﳝUkr쪇gꈃBԡӾLEA*J+r>*l9(u9\}`JEIhqۧqZM^v>X[WP\!`C- SjOe+? ĕ.Hҝ[3Hq1}'{w^M48mH$\iJ!ŸdWT|p$>=M)6#cLN}3+a8jC!@&~j8J)i wr.b!jlUu<5_moken37ң]ΨIBjnV*/50m'++|OVۜH6/ކj&oeԗȓ0Q4hAh(C|(m#IP-N3p-[ 3q4olbHJi Վ\HH:K/uU\5#0hD_6UҎ+e(XX}`>F☜8 ӱ`;W9`춦W;|}K > *q?p<ۣ+oQK\'ƴ{FN`r_-?MLA['˙ lPoh0CEVI;y~KUZ uCx -ɟxts)?\)E'`1o+0ą| W!B%Np, i1}/z)UkMrÊ/OnîkM:#!yz^Moʋb ;vib=aj31Us_F32nu^ ^44@H~qJEc#fϸjQqnvhs\^+f_gx`)Z~э8p͓m L bt2Ӝ"y |(+uk "@bBb\x}cWPFKvү("fUϧtАG@pWW&!ɚb;Zpٛӯ|Si,j88]h0!nl/Ч75nLvB<|Ba[8"2#V1].z}oN}-UUXUm%cN>1v>俣?DWOUb҉9x;+1&eJwzS)qK:fV29TL _DU!: |_ #O.m5(Yf;z_YLŸFw=Sh&@gXA}+`>n{ј.3@ԫ р|sfҢ 6~Ĝk xE(ͫ9 5)u32yk{wqK,28n[5@Lye%):~fUd4z\J hždvr^pOBi"ֱ_zLU[JKk+2)0Ɓ98Bt{%m_|?Ae>Oq p-2Mɞvk$֜aOГC9?v$NΊzddƺtYݥq ^`F [39FڋvrfzI\hK.P@mDh[2ݲQx.BW.so/1S׉- ֻՋd:&03:-M|uKH>fSlkv"AqCI0ݱԅי`=$>?q! !,nʳƷYt=ץ*_l}?[٩[i{\:;l-҂ u-b~+`!=ݑ\!qd;I2/fVޭr>Y!I_RPh.S7 9%1 L,M EM 7dM/Ƙ w𥾞In;kIv0mSxK([wL؈>\ϼ'V@s"Gol|s7ʣ Ys0:f9!v4pQ5 L1©oqx^˶9Vؤs݈?ZQp*TOa0а~F!++1(w&?3%#!UJpUrasĚL>ّl"M@[XAsiR=%;9%4wwo]l=.c["ڲ@(jmN@՞0?=5NO`ZF/\`BU%DV|Ra([K W9cY]=qT;VJ(.9\ؐg;1G?B EV8̎ ĆL2b-ax(޺<{l pHeaOu|K)ʏ#M.1$o]#hbr dm<O}dϴW~kΫz`*IO}T!:a8d_ݙz/!F+ƪ?(jglHb7Y{?iXϡ\t[lu#mW~CR4sA c?'81 sawPhҷH}mE8xD:a5ty.whJRd,N_ nVE И$n<;DX?́Y 7e0`jImpg \\?Fۚ%)z< [x֗8D䮒z8m'yۧS>Iazz-.2tM"ܾ\YETEcJSeO#.A- UM"AE._> ؏Ե:ITrWeUHwvXFB6)tb,FrC}bXdZ-@PnvˤyzE ~ rĥ>p#}D+3:HI.l篔Yx {vA}~|к[ ,AOıe1cRFuC! A6k 5!Xe5O%O֕ mcUK'q "+\Tf6$fpEW=%'IqtU9;ё,YNH/).HN B"kF;X/a|zA`9A<(~"ܯ æd \ux=+5xU9h˶J$N2vxuC{8 z qBGY6.dYא!rQ`ީ0V>=iD.O33Jǎ-'([ :p9Sb?? HQk G%@CkAf.m4ˎ-\VRT|T4_Lw\6$=9з:ӈ"jy/S"FFn{o !oފ?s2U{t&5goOzc%L0fQj+|ڝdjԨraO xl90,_d_P$E0=+ΜN0*EltİA3CjE)HE9}Z:ڑҋGԳ/0 Ӑ q %-D~V8%SlK?G,0jxb|ɗěxZJu$NYn8Xӳ|~XDGY$KGj s =0Ruq;ZazkVP~⻶,]G?.?;JMŒM Dh: 5~UE1Fheyel4J|7!ppTO!Ov.NQj;}(mDymy$.@`uE1d~6T^R.M|4Ddէh^<d-ftp۠A;?Ϗ4Mv>ݏXwj$Q3FTٯbdl}/chEJ'{y{s;E)LG *4sg7km]ooQ HB` 0!!,UN{lqîlYo 6S&?DpBkԣ=$ )ߗwxaSz`eE1f 7D wA3ke*+hp$vٜD٪UɀvW~Ϗ>=m s"cXg;f?Un9KXx:YƐzL+mDb8Y/q(nsZYrUѲ26]97ar~[6ݻ/b/j4JZ ;6¬-(ݐzhĹѽBэ;aIN߮zӌ7)9o nT_ n8W>4hA 2("hۅdb_T!57Ua ^泊 IBY<1[?g\ܫW'swڍCȖ |& ~_OQ]qoBg7$^D]z]zYHA K;$L(( _>Dq `Ch]Hc}tfh]:z> 4 2ge})y/xg,#rmK8EY-'f%3CcUʎ]p+V%5cPs9)4?z 1tonyTold؀w})!D66p flW/#S;#W07 ~Q#y.Yڑ D~= >?t66 nzu: &;.iﰊ%3͸4It2.$~:!{-@Ӂ{ M` p`ԏ rXb5x;,Xyz(А603@ċI@J:3%Pɋ٪*ۤ!%Z>if'K«4SzG_қ}a`< ۭ`VGأؿFBc|6j**!,ʤ DR?@JجmL?jYbp$5r;܁wm c!OJR(+o$mnmһ7>yDfV"ݩK!c8ۼr8 Eo# !ff?XŹQq,` cKt Ƿޫ;8Ҷ}(XV@&i{p$v&sE%A_ ` WdTve MƻQD&A3Zw(r _s~mk닍I&r+(UٺkYfjD[{&cR%[-PwE@ȮFĬ)\Ee_ MJ2Ex萾эyYH_}) qGT0_oɀLa4v&w|4֍[Tbw%WIxq՚ô;ׇjB nhܥPyPصg+R6cʧ: "ئgЀ4w\@,w-! /#(tc$4H%[/ZUejϘ)xTE`w%)"1vKUJ45Q B EқK6HBfxp6W]C"i K/5RPWM]Ɗ&}rc;wكJ@B`-(Ae"+;`FQN(ֈn,mp$0K_BEsnu7(PpF?mJi:}2>| K5PM^Pεo\m'BDF#Mʿ=5^LɸivIK~EH ˁ`i%"($vI 1@)mL\ k{L1ZD:!?qӔJs@V 6kGH{pk*?xXԅ*'kvx&Wwׂu9W]g~ю۰ 7{+$6|ob/g-R98vmlWӘv&ȷut*VU5O77,-1QGJ6nL;ʇwSKhίڢS>duxmN`,d8IOg5]-fh[QW#0 =(&? e߻t&gNB.mJiBR9 7*?^`0b{m?lu.mT.I{{ͿMsVe/C­g>Eǃ~،aC{͟pX&,c{ہ%,S)z'Wq$Z-q W}T)Vwk BD8색/kd3,2~,ʏ8=$a5#[up z{ZpblV _ Z~7`s.wyQs*xuTK:sF"*rι BMCG\A("M&/v}ˊP}xD"a0r+W6ŸSLP΋d6O}ںh ="J3jgZy؈~ܱ$u ['Z(d"E: Hm7?oWA{E:@Q8FZ0 $BdB 79Iz"85=STW9E(§$a";ݿ#i6N-8pBJI˩ #sMbm;,7lB9Ev{;n~0m*̒e7v7TJ3-C횵zmšP(Ry ڱ3bw0:4/Jm[bdk"NōZh<Μ)tt>ѿ(Lszfx<v5seBnCon|&I|><ƙB_dGZg;)) l-JraKz{#To k+& S^kl>N"B0 )SPCngV" ~i.f5JjSƧu1nҦ-̃$?W Pe71>@b(K1yNO|d&ecD:"uYq[kghL~}cI/N}5puŠe-X)֢Όͭ"{62yǦ]M׍bk˪^d& =!}OoDT@PW/=.[F{*t6R7}w䌸]|oTAG(V]XM lfUx7zK/1N7HAcb9 ؕE#^WEZ$[Hj`h`P{IQ9;}{Df,:DGXII>KMJǛ4\.g ]wcKb /HD#[?gn^1| 26Vlø'FB@iGT},Ǒ6 K\JC0SkRha#>Z^}<i s~P6LԶiTaw|f͌D8U ΃?R̜'oe6]_X*q: ^ #wm Y2zY=:p|[G'cBʬ5qТX W @ 4!T1t('Ls#]Q7YØU:H䝇|]Q;na3FyaWt8W [B;(hgCĠ#L9*KHb Mk#j0J)>]7*lr[A|mY.5.Wi3vJt){Vs@*'gx@1w~J-.p>_ afU#U%X[X0cԪtE2tb_~]!4 8/[܊Ȍ%@,N AWmƜ≠l]H*'Wxf۞!^%k0M/V`p@nr|.Ts^I!B\@@D<2Zg R}rwz(ZP^+<.b9p { lt噦^w $m{{L⍓TW*8`DDdqW#(Qv։\ƿ@Ȫ@x_a A ek@ܨI/H@еˍPŤ?OJ` 5P4g6rF*DqA$^v,$2iƾ]Z@>-miڥwpL`?;$sȢ~6$Z…OėE@btNb%91Y9TW⧱'ఉd, <$^)HNe{ )1)y!,4M4̋-6^r[IT͹ZleP􉕁 hxMZ,F}Y' n*Vsg=jI>fzvK?Q6Myذ+RKy3`=zΈ Vq![ڸ/]RSb @v8[>]+'wI1" LKKЁ/I4<;"*$= +xI%a!Z>FR+3We^;72ʼn$e9t.`0!wEJgL3>-h^N@]6;'Q:UgWh;t&3&)!wlۀ'Y8‰7+ouF]٤Y,$MȎbod]^ۚ:*d5ŀ&~s;0hN˄߷? >bE@XE˴A2Β ,%eT?|~ {;ϧ\O\%ѹ?j1pNv(oTL杘L!I',)649 KN/ȯPs 34o}+n3 >Qs20iD1,MREfR"f鸁D1f5Dώ7+g Wl\8HOi=@$^vir[bz'Rzj[L8W;w#]T'aW:sWrNt /')8NqH1z^,<$@ ىg;ESwqlAʱ60d:SDGn7nW~ݛh1[{tC7VlND챿Ma >TeUӓ0, R[ۆĖf/?C %JVQwA~Z˜yT&>_ࡐab)LkGO\@l\.QcOM5Aו;\;\)y,^GB+١% J(rilj7Ƨ$R.TÚFgxm&<'epﭳċ/FfildF2aē&T72D0tbR#S}N!p$q?.5vi7s4ɓ- zqGgT 'rՄ F&?)V.#M}NhnRہ&^My#rӑ_A,||OWx!ȋ̑ϻ.1V|id!7R_?hp2q_nXa&:2ND >z,'Ǫ}2!Ԋ8_2*QK';xG.rrOk@df{{`9eW]oY( 9!O`=))83k6Dr $deOc+B9V.~3-z ?2嚝nM%'jBm*JN?yX)N#S  #q@Pv^4ح/-2KҸADS- b7h@'%ʊz-ʅd0C23\i]k?w6#jՔc{X6d¼ЀߣtQAE4rGoI*.IXz"*oQREnbD @q|}jbbd<_ u=BC! ^zISDҏJ3~޺BWx"R$+(5Z# hGc^V!1I6d'gsQ8Z271QVv@aݣgz:Ɔ9 )c+D"|Q,:XnKl..sPDB(K\ZJ^rɺכgS12nbKJpI,Hc{s6k 6=\\nocfEk??2J FK4f"-f0OF[D4@M(WaW$=UJܚXˢUQ JAD X_[NjD6+(<9DP$tмuF\0!Z pyᱪRNJktTPh3uDt2oPT3$f$0Fiq5h"#Du*D"m?H"^%JOZ+1OӺ2$lRgf%_ "kL[ [&iĻ*?D!i"*>أ咛Lv?5jl'FabVLyf4ȉDe1Š_'H" ͵rxX c}hj١j枯 fdcmy\$F="OgŨ'e.v j9>*Nvo Hg + ߧc¹Kߒ.yl319!.33X*]'{MkdrP&ȵxj%(;P&BIƖ#F滎dh Z&͈qVČrDMIދXb8 AT[Wr@MGNH\9ɨQ9>vx zF~p+!| Qg6ݾ@V2ۉ -RiVÔ[4F*[RFx9{4.'p33d#?Tb7QbF;ŜS65_Ł8Q8 ^0\,['zCp?oɥ>PmN^ׯh7`7nϩ#,!b"?jiT۽3ɣ0ڜ_uia|"tChǏZV_HBozepBNc-d#ZeR-Tv2c0S\޸ljfu"GuAԖ oz|A=F{ylU4I0I9\ w!E9Hf7{yF%kPvzf2gm'^b/vrI*%X4r,ݶKd A)Vs=ABg+"~ @*gO^!\[MFx] aF߽ GA³왤Tr]|f|53i!fȇ7<;Eǖ{`?'EmSo5K_1]LRl Ǿ]ߋj#)cVk pzsqv O4'n&/._Qȸ~﹠?7PyaF=Danq^҉u+0Qrjd3$EdG:*񡤏;'*a+}wad?e0V9,`FJC]7_P"`@/6]I촩U1\: o 5}0'vIZ)A|ze;̬{!Itx]̲~H*]*P͵B_{BE韔k{s`[Տ\k꠰$Csqjl]P`SgAu87F &_ĵË paBOsm-G:i@ _[g~Xi '+n[6(cEwr:5iCeÿOa~2VxV.8= c 1>Aa o %xCZ[ E Ey"_&(򺌠,?$T):M1 JhAqϙKվʪ[V.VnI)5aS rƴ¸dSH$wP.Z2A SOaR x-;Z7VHBzFyI݆x9fZpf9tf:F^LUsUe6߰Q9$Swvqu]/iHJIն$+ KԘɅ}}Xy܏ t|;'Q2=" eE=IU-dimzfߴ/}^B cgXwyf= $ d},(s-o!}` yjIMn,lD;Dsܶe Tu_i;s&D@Wͅ\ )̤rY #<*w1ʗ[QSDN.TPy|q ae3ԒwQ&ʛ) Y_ /s>$ŕBV.Y}W dBƔwpŃS܇ b3S[YHab^p.껩i6G͵KH2=3q4˚4Kl^-40*s}b 2VRIX3=h#G-1Mn8z~U"Z0`~-tZ9DLR }tBאH4/9F@?a3/-6g5}G`.SJMbm)O@"_=аYfF`9܅IicWȓ;;P,_;nўy6~)Cu5hK!tNHtT(UC',}]n6*)*KLS6恽Fk!9Q- ,9_$9ef=V+In41Hw7΃Wu;XAdy>o:z17EnyUT]u#k-ިCGTU$"0wv-OZE Pc$ي H_L ť1\cNT0bb*-|h"X|meiYgx!x~鴚s7S4I8ve҇Őa_eBg1hdn=jR3Cz% ʉxofu N,f6`BC眃8cWt"?ȗ)j*&fOC P"  ,4vl#]?E{7@&2+ߜT5@l{ye!<%/o)Ä XPǚ|WՐeZs.J $>+" wm蚻q56E_ո5ݑ|3֜lۮJL';_n5^}e(D :Scj#>a8nAo-E8fb3-]wY"LA r`@ojcPk%j 8Ry9svgM Ï96 mq#լJޔ,)91: ^xP&JjH=af\pJF]%%9lPyvlCtKx3#N)H?3$kQxE?aKZYK Pqvl=:`IwV; Ǯٯ#~;G+IoBGJS[Ǜ`#07[rT۴Q@ ȨӦY;.O{B4+w{/CH9:78 l|..pM1r} lNNSla,;3%cf+{~PV4̦ P]qM̓fB Q4'>~p0T,zD92No )".!*"۫3𫽦'hL(a]jW^a/ K}RXMWvoX ceZO: Wc*QPֈ =*sKNs L [UliW_>POF\{g[G 4IXW2|찫eڧLFA>jZnOg {GIj>t#JmtXfET,ͩ&[Z ml:ן2-RfdkidZ u)sVQ}F7~jVg BkVJ=ݸ\=A#4܄id.a u\S]ut8SIgG55FR^#+~ $CM1q}xEC쁩B8Ez =Œ P95#/txUJ>1N Ͳ.<)iMWQb.}.@T@ʵ5]^Rd"Fw@|b 8_ +a,Ķ/])o˼LJ?"JLdg5rId\mJq.ij߲ڀ7nnwvD usƐ`2oDHV:Ix! .L޵c)P_bBuj?Mw@΄y+@x hWlumKߑ=T3N~삷 ]N&dF^z){tgZnaU g <cl"@u0\:.0D@X%pM V~b9K$тC,.P]Rʖ3NP]=hqa>UHSI.wrVv+X2*RnOK` ,6mۨ썧)Ll:S(:'Ks^8tX|=)U_Á"HfSSWq"P XG Cm#fd2U h!?@N M_f$ Eyj.z񡃢@o%WEȳZ+CR )( 'XiX?K) o5"Gg)n#0)BFE~6& fPS7ȃ=li~J6Z,XZց[>P 2FbUĂp EZmbwE٭[t[r4P1Dn&<- +ԭTh ηw. T4BkA#cH? 7jmsOU#4+c…-NXOI:Ӭ/{b}~S11 9w ]mbWmR?LuPh2h*dZ>#rrOJGR%RB7nRG5P(b3Eald?hlvy*ׯ̯-Vw(tUhYϬVUWKOb Zh`s,~ANz]HM9jTtRڐGuVH1́,$ٓ (`1$n`QTfKph)f8=5ߤ(@,{w.>elگ('Tn&Q9Gi@(RAc<2ɢg]lҩ {e"D sĽJ4#ȱeS .?_+4>茀kaEcĊ3Iۭ fa*^?je5 ehrSےB43c!?Cvq4x !V3wXdϯ?SxaИ&^4O~[ VΫQ=ұec{s7Ҫ4^6ڗ.0M(RF;&m>QJ~M]{ q,ظ5r~Ĕ 汾Ln KD'P}^5ȼcC˸L$&OZs ,ق>|oEJ*ژ )fi&>C̣+am>!QDYQnI+@P8$/wd!byIؔm~ snOpZoRDLhT0 9=82].'3г ~ 14e#i?ClE.R'\JT4Xj +`&yvcc3fߑ:<\)L,JgH:ނ 5FX_L]J6|S+;:B}}f`;咷ߕ@*0]~I>_W1xy/P$=^qHW3^'Y .Ojoȅl1+`DA2URJ6+bx3?S ɼ)C M7$avu$_܃*q~ǜ:oVsԪkz1}tg@euqPn)wkFE+J6 |XLY6f;ySsT lboFfRzGtm757ƆjyEkR(bbh w/b2xo 5@i F.Q1 {ftJB[juaC l81I1Sm,2_(^ %UZ_Q6^ M=QLƹzz%]$\]6s1$)ˢ.RZw -X;b~m~J_r*})+(ٝtͺ(;$w D"ɍ1SSF8':˺-MϢk+Kzrsr$32!dA9 3@tKsr&ƽSX}y xCN \d.!aju3!а D;_ⵙZRgfG2,ruPHNĊ "RTu]ؘ>!xtza~y<豾\xKTH}l$QAGyWw9.;9:t?K[WnВS^E4%[ 6 Y"E33jZ'HQ(f=lNBEܑ;u8>ؓ}"@|ܽ J-]ٽ֌ekp!vjLa_1"=3NJa+i[h2\ײy{n!Cyd⯢\gV.fCt S6Kjtas3]Hnih  u)ϗ "RNm:옣տZGpjr/xL`LPt=ӧ =֘刉a[5hB&ҧ dF"۽lBHoSŐРI]ZZ#2g:'.fC#d{g#?Lh4BqAw/PI0Wc2Z}5_Qq}d%TXW#ˌuּ7i@~ J`)lRv?lf9pCk{0;Fb5&!QWs^5c< ]MWo'^ŝ27FTXΦ^ho5^#։ CO552ZWu,UyA,eA^r[Y+8==9=n7l8Y _QfYٝu1 'X1 WE!5'&^Ka{YV=}%ګnԦâu{j'k<Fl̸PW˅"`-ꆳzh%coXFU_IWyz%i.7@b&L0hU;il)n,^@@mf)0-L$jgyW9^瘹E-m^ެf[>bJKK,~qi|a>1QP[6/G5h^R3AdK:;ݟqy5~F+ x^`f?#ɔPLtlzNjyGOX+)RP+!4UT>>'VAV.uBu`R>oRB1_.^"[阮$UeGb 3hD&${T0Wn@{>u % floK j.8l%0ʲk RK Zdn`p:G )BF=0B"=D4VdF,f3_Q wP;Bȁ=>eROX{>TVJa-Yf VCxƧCA8~u}UbOtHJh7KhDu!Px:,QTfڜښ@52Zpq'BżT ^O;[7͞@gO75O]Zn_Y=KuO9qudlEHKv<19GE7-Č%=QYqĆUKII|8uK|z M;c.-j'L0(*7?zy&+v3ZOBj@~N%Cd:-81(ZS5}΅rfUmo'\ĥU 8姰yܭOs]UU/[1\5Qd֭Ň3@ǀr'&r CwT_ ^-:8]U:n̫uVVV?*Y<*;T'\{O XlZ–=J5ɿeOKc'5 *{&*@ih@q70&}r4fK(mmDRe-y#j}DP4Q"/kş9 4YE-l49A0X oo*pHm +h}=CIRҔRuZNl?zJWgz(IW1G̙\ݨ*IRRrp1 r8?ԆU4#f{Ǹ,h?[eC\lKgʨ˲@ΨѩُZ-H.aLTD𠭫S)Tĥ^#Gomݺ٭[W'T _n0 D ]\il~YoK,ہӔF1F5u IFr5"$ [ƿ;$"by R$ӦQ(X^҉:)[&|dJ)p[2-=?@Kgq\+9 Men)7܊Aa*82T 鋍4Rb5گjTWBM?ZDc^ XzB:/mB~֤0xc8Vy%&̬} Hwp`=$.HTIHU:' PS̔R!@2eA<}?O&bheNahfR(UXT?0^ir3:m"]b.RK8}6'lŒ*ҏ&2hENX RuÄZqzڦ|w4яm Rlid_c,|p 2^MH!c#> ?l&UB d'{A{] mRl#/a$XV>3XtUXqCc/4YX"A Su^7Cu2)Rd|$qz愎7R^}(ѳa9vM#j+&bJe*>uÒXPȐj*$1؃tKw`D;3 \lk0#S$Rް66{9 d 5r<u74q_6«tf-A]p , x&7 )&}O@H󧌐>x_)>Ǣϕ?Qbq3;2ڄ%I{Z6[Z;D^۩g]F[UvS^)#^˥z$L Fw;܌=ޯWǤҜγb a rrG^}jOZL04BhHr4j%xmM\+Jx&Lr +oZ&# A?Dl$T-4Yq+ַW=#}E8rf55q~/5N S0$'@o.Bf> ؏wK|*~f2n@E>70ufГhD3Qz욝4^2y6!A hkK GBփ25p/X+i#h&O 1vY`z}kѬag3Z%@I^.>淠!mCMRN|Zhlt_s&m9DCK_D|~,r#;fUX#(^)9"s:"SIbV8^i&ק^SUD z?/OBkI{#i_\TWH@?ZT0n~djg J(8Zq\1v,gT1s)K')1`e5w_{n[M9œfÍ2cTKiU_='JSl%8%lKQў$uOrGU"QܗP1*7)˿PM'?6R:rDzLW2$0 >yMm$NhPE0ٖ$f@煵nY+ȳIH.-TO,T_NI[@U`@rӋK{.2#~(ܽnD`$wfWߖmDrv6 @b!a17jnkor i׻C~}#P~ŝS"{unHDO@H+Eg ˕7*tH O>6|V#1k1Qϓ9.ɝMݰuALJNCk9#ME ;?phN'7k`Ƌ6?%.hYp3bF+,6Y@ފ{4*T NMSDɥV@lK~s⪺]tB}(MOqp >JA~b&QQ2*eeA駻E=S{&_Zks*(F[m'S}V+gj<.JLә_$س ilA0U(NkimV?oa t=^K\L[h-ҞDH†A Ys-9x}.I!Ķl>)HqEmP1MD=Y`RG`qT.Ǎ%\sFrb#sm^S,64wnhr.F WDUTHUkKFAvh#=+}A"VaCA]|} LeBcxOoleԞ6v {,lD7gN#f@JϮFf{,PFt*)8[\OV*Uhm`S<Ǐ˞,|"yW}3VTFݓԹ l=lHia1ߛ I9_eUd &Aۑz!E8:!+TM!o<2x؃%Ts$+܉]]3]#%T᫣`i1vLFL\lNօkEB[)N\oڒ3n|KU3^{Z{ a~ (y7mHc*4b 11`{7"NCO"p.t4٧f`iA"$1=em=-*nXQP ;Ա_k8SbKx+ L^sGz~1? &KgքmP]`0 gx` DUDȓ!((iʁĩך~2}A☬ [N`O| \ǒ*Fk7?-sN Zn<˦J޻ vZ}$Q <نcy;ՐccR.kJrG)­}S|0#Ϯ6E⺂k)m={VZ b={ppbD=_/hi-L.S:ZTaɽ|IOh!a"2 5$LnZcFuǽyLTr!jdь E)zƝ4!w<#ZL䢮37JjL;kU]=8Z;bUyO7O( K]n:ũf%eT/ VTwO\ PMaA\4k׷ǜ۾OV>˅8@(iܓ&Ȼ;i { 5)XzWc1|@ %x\٭E!]ZzՄ#1 WrXmҤgiҡ3$0 a-넾8x\#]$|7 xXeh~]HI0krBg HMbzdc5D$a)S* HFz--:kIP_Ib%4NH/ԼhJj/rYNb8NjcOK"*ї~YX@:8.8o)mg+\:ݎ{Di?.aU1* $)W7bˉ48 \&t$ū )<$" LZX@dW0>'EGn=țj+7m{+^a;WQe4g`dНr Oj>x6;hu& !a_Y?ga#4Ӭ,HAͤO>1V !EpVfH +˥tVwJ~B,O^şӟe$ 7KeM]jJ:n#szpCIߢ x ߯qi I>[BÄn"NYcV뢎I9@~ݦurtlzݪ} D<qǑO.j5h6 tB>cEV=qqA\<ۥ,Zz:W:ȅ׌_-oAT.XkH<׳0e{2xW hixCA?Lذ˹jY y#TWẀԓZ;'/0엞z s:ԛq8(OB9Px YqF5z1APaDP2׵ޏBhfaJ7,*=8jpAWz83F}zd$4!fEIMlse"Ul4y׭p%μBοv5!n:&d,&=ev/DFeԾ.$+zȏ;Rfb1 #)YQVCp+8<ғ r9W@BNĩf`kZ!չ$mPRDo=zoc>'9s.ׇ0<sPF:f;:.G99z7?U{uwc&J%@ Q-`PF&- &mr،vJ6hPcx`iNdR/̳Sh#|I= 1҃tr[d3/r5 B`tګ@nxMJG~(Eb^x;&C UD&/)c.0-|n"c9_]r"wd N*o̜-א2(?D/A f@҂Zx̷X&yޡP-.zg&@n1UlPN(hfgssQj\ȈJvaxLܼ|WhrFҩ!'NLņv[;ㄳȯM Ȅ֢pfZˣ2l* Q(nMpQ(>㏈)!Bx=2{yyzXjɋosXfCPQb ΑXQp`kl2TkoV<~MXQPMp꿖Vŭ\ i"Z-&J/tN}&A8Ex]GPnGဠ3/KZ&fdɖ yMMFFM[;6|zz^E7Cʾm_[  gT#qud+i[ېԜpDv\a :!`"`vVh%{딡N*lC;EF՞5-n0K:dF)➯yNKqfB,7Z5C*zhIϳ^7y'Ag +sNy1Mvɩۏv7e_##S;-iE7EPہ*^Bl*jaQ3EF34[#0xsՠ5^z80."b?+\I$:sC8|.<ĵI#:#喿{A3Vؘ8u\ѝoO'R}Q| ?HU,c^:k*)핺DుkWbLFB›A3Y܂A2#i6MT#]ݷ Єa @L%*S#7YrI&}pQ.@;&8ƣ8u&%U~6zX׶&nHTODwK@5xj;jGwb3q~w'۹9혽kuw.n .h"ש^戈LݸJzP> ddxzyw1͐K4h^C85B8۬̽+E/)H=zevgFy\Ѻ`{H Fo>e-%/rnx;T'#q6 `/;[R쏠M.Lր c;MtiM'vX_G/2b("L^5"N`j{j ~>[!z7_HH1:tCO)MySpe4KfIjIg>6_d^->R1O]f/xJL*NꕸFx&Jueh5h i^sQ|S撗U.y\eeS"Z!<[){:aSzMG'9;陜ףHRfHu[sgf~`}iHz'ľʥF5.iv4&.mnV9mp3K!yρWٍTiatSհVeuQ%oΕ݆qMӰ\tHoue̩{.Ƙd)!i~C.,ǁ([aܱWc{(z}ݍzTI,{@ 'EϠB2w+HU\4mڍQfċGsiIpE[te:= I@7T }ׯ/ig)7|%O*!Z\- X-pD0𣖼3;J^6Ծ]w4g_(L;qxMV{A*;DO>O6 ˍ5uKG1vڃ{ )x@2<B_=GPEUS*~У>#?2LDb=Ԫxkrh irЈmW":2:DK*d/hU6k/ٟtvbC9Q:yT]W!I"940&Y ۴sgd/M̅0`\c{U&REQwjׂyM/k c*|Ky OeB-/׫$r|CK}hh| Ѐ3zlK-`qyWI ~rF&ڼ(k |̑`\"[KhPAU2lF׀C*I$}J{A StUv uur!Gfq9gzڡ* N>%b)`hItq\+[Ay A]eK+ v"q8e?da$J byי6OvS6oP_`\r'O>j κ~TK@#'z1er,\e_NAlPՇ* *edWFc[UmT|Դb,osT`9t2=8ӊؐ-4.W:3!̋ws 9+Z㮐atzNjZD&8<` MU.+"Cl j^L]13 b)9}v;:41ߍ-}K:ܿ`2:r͂ 1ғ#'"M(ڤ}a=܋ǶBl8 e1*KH򌝡S&mT%9# V,Ҝ#:ځ q <ؼbD֋_քG UQƢƞ^Ac#Q(r˧0Z@ع:#*®B{f=ƒz*U&P{yNo< ٺc>oz}yZ67\׼!'/EЗ;JzZzXPwQ惟:.{BE=.6+~ 7h-)2g_"\u?Yu&/?|]۔\J,ePS(iכ{#)?`o)Nn⬩2}a? }`"ɼs+rMc]=ck {VL;lkq& 9:l]-vp~&u&Mq mFhqB6˓)BTU19.qPEy{$3(p>yq[l-Ce[tyE#h[X̫f{W:"eBݼf_F^bl4GydHH4 %2,/FA5Ulԇ= HKm9ïLzAgzeߋ9&vx1OVw@C5Z"3M$19^R砎!З%J<jE2u& 6Itޣ I`( &"=g4 뽧d>SJWq;wAOW^!s[6(/X}QNjM䌤)H#&<ۓQ;7_U,ǚH~LᛀH(L%MǛׯ%.tI /J=,(snz%IGqyP?x2Xظ._UQ `÷SG,ء>!D2xEb7ei`{zx8_n~80ǥlLGΑwU{6C' mXsK]x @|~vӀ N[ 3T8rZ H}_wBg|-1Un*kRNo<CCh'M{wʃHEgNJ{oORI!B vbv󬺑9uӁKe[bw$v?ꎏHN췾Ǔ8_JtA8JY޲ bڽ^Y)Mm},'u.dKal+ QWLJw!D0Aܙ /қ2zuW7#H ԪD 3XT&{gؘ } i)9/t)@ ѳl*Zbo1`lD3\hC;\\% Ų]g`J Øx#w԰dght՜iZ7JVO3+S |pY;`W%n: oT~raj@e[/LJR~_`_Tw^Nܶ¡%mM@L~?;/sykD6mcy[؞V0#@Ňm0x.&]5m AMUE}/kyĸ0șOSZ?Fvd yl'P=zg=Q ^8e{S8KjOtSGd#vRG7Uq؜ M11Y爤`7[ob{y0IyL,H"U,,g_үf!K pwg(][(@}7G2p:S5_v`ZC^ۏyNaxG( TvS%ш8Y7ڃ}WGH *E14n[]*S+#,^0U}8;m+Rk^U=毲#Ҫ:X.C<QN@Qt,ֵy$M`2ݑ&EV{>zyu`K7籽?=S3`qh{AL[B {b!`fQ܃SL81^'Fj˜%SiH4iaóp,?& 2`-6ihK.cd6 @/Mc\Jj *# ̚w8Pjb}|o^S9]'͏F)f ?1cn>~F+Ή,/) :M=$c^N ޟҍe"A+݉gWheq\VE%m+(B$z]x jn N[.5s%zw/jȠ I>ݠ2_PƸX`HbŜf)t0D糋YśgO@Chq !@c̠UU|YrЦj2 #'j7"Pge]Æ[ㅞ/^޲"-W~du/PaG%Bx&p* }M'/]-W雧<4$#22 yÃwS+-uLkV.{4{X@ "iڻUxDt]@Z;m1ajYn03_1:f,#1vCWTW!UC2}\"ar6'Y2ooRA)A)2hוXǻ㖳f'C\a8fin;4'TvD5RZPD)EMd9Q?#z ܳpmM \ݏ{YoA41''D"2|SAd%BRQe*+JtIoE,ToA)PIĵs;YʳfkUFz+$[>jNPTm2jăO0lɯ]$ &F3-pHX2&rlTG^y%91?=Rtl#xZʷՄלQpZ nLfN  /5KlvܓZ;Sez _ SjSkE7gʼ< \nnH(sI慤8fВ=wzVn*9.̄&k_@"@çZ"ϞK%x3V C"aBФq;Ck)bYW(oA:v;$aI[gM/h,.}XMFz_bRAp=U ‘#O_ßtVҚ*:#ϣ7eCܬU~XI1>*aoEht9N)k恖V%*?[d0d Q\{a_]D[%;3yi44 .3-*&.prĊcaRWkO33Q4xǜ>?:8Hä <U@R )c'X2hq zW 4e|x""{)pDB81P{č{egsa exPe~l-t ߚ.콣&GGIq7#¤Ojմu,!{տ= MJ< >2ϼ~W#KO7=Kp[)Tiιb8&20aq*PgG EV`[pݹ=dI-l+,ڊ`1}\brı,%  }A’4wMlf$ݦ 5+:6C!FakVZ~no˧-{c!Xe#Eum8YgS@4`P#*cկbA~=4ydyߨi|ڂ͜]`|.O!i-W'|.KUHwYA_"/{N[GY_cq Q%-xCph٧Im^ .FaT]Ppr=70rA~'>Ob^֯wE?[h)l \J?@Ja ~f`id 8R<F氻zb[W16?.Jxs੫~kUz'tۢH1{,g hwޮ(/l\BQ9[3j|*S!/Vsĝf]6o?_gC%x=Pf7 c# $☌A\XlU5l#AYJ*$8c8!e)r2}'(WG 3&Ke<@ 2(tViW6ku$!g#=y;8o6cǕQa9('|`b]`pH:Nb  B;2&VI+OҲO+A2ώ{G0 fH!s8M=C$nBཁ!3A38nfǻgd"I0@!>=`i4w; (6?%p`9Fc4bu9mmEqC( 6~d&7\apM/L$ snB)؍.sUς>;eW/.L u1 Rj}ʯPO41@˛Rlar܁<1Id)սM1|'K9~ZI 1B-rxK·k#W9-5UzF ”*:n{^Thhxـ_ 3 ^ @e/􀐀-f6:c`Cc=*Cū̄NLjlNp<O:nbΈҊM1ՑDzWT_TwYZvYQ`S+籽3X1כ;f5!(CBϗLTv|#029  ]Ҍ}kb!!AjB=EŁi;8Osd9#g(^y<#4Œ?ZcUsH\!irN&T"g#3*Ik:T?W{א{Yk>)0Sɴ.<ԁȣr׫DhJ,ץ/o@>*WMe8x~ ܤ|n] =e*^M^eN{ %k^N.-]|y Εb>;Z_.vlqڧCVXsp <ӇlbK״?q<" e0FWk=l8,/djF1w'Z os\d52ѿixsdtCI MIL06O$flpem /1Q?lLhqn/vVeR^0;j,8+ zRe `+;+qtH['^?#PG:I6*l]~RhM?sRzq2.5A9?3gN@ۿё!~߷+rW|:e߾ jn%S_BǘγTo Ѝ1Ʊd|-'q t̹ Y.l>lo/yc)% quUJEfG^Dv,(Ee8Յ2ְ(ܐa(> G-6/GfD]9p]Qb՟Qa"ּ[l|̿GgYM0Q'0 L{Fyow!)M#A\f}44X8S)vD7zmAR_ۛf'm^Ofspy!i>xk͂-;W qm+  ԚE ػft*&z|34Gg)\NR4A[XhU9% Q,mRCk<& ֘W ʹK^2V0/)ϭ_Gt;xʫP[=|B1"; Io󌒁Jzz=!Iwq[@+B."["rCЫNC;ؒ[ց3Td/cBؽ`6N Eù=fُ<nJJI u2;-dE{G}|,mjllC3c|\@I,AN}Q*а7Ǒ-Fpq]pu=-[{#-FVY}n\͛6=S3 :,{~- a9UOd#ݿ H GhM?/u!v c4uByf uf\vLR嬪:==?"?ϱ۹MlB5 ͐#%6B"Nf](fTi|QbfX@L]kŀ*3T\^qU3l*f80:V ވYM2 8;*l-MyO\3I@7rm-vq 30rpݢ g{gY|JS-ɔ'(X!Nc ߬MVoq8~jF:oteŵh%[-?NjI.r O!GozuK[Uxvfc O7d`_Kkww=n -yж\,zj=L5:FE&O>xMӻ_K'0g@G( KA%Y3(n]/$qk{ \ LḴZ\_֬VHUWd$_E5|gq KM 4BJ2{N`Q]Uo ؿ$eӾ97TˇcSG"n^}TׄAM4UR#r'GμNE-STk/ǎX9x,BA٢2eݧZg _ʞamᄃ-gܸ7VhMrIF,QCԈ򈖢XYvNo{y?J&lqZV2[nCO =S+pVYxa&L.kb<5IYf ?2EA1c:W߶H-SA乕շ9E%13z9םc:jyXDahA\끬2[ 2=:oV&. b8 QE+f6b*c$zHa[&X=VĨ-peJĒn[M;L+rkwJߌ䉳 &gbUaTG޸QF4ѻZ l]J*?FS0[OJaS- }Ty})v<DZtp6h߆ųp"H [="DE} 5-Ͷ %S$,+#4*/KΘ'y,xʐA>wdo 9!Ilh7i$l $^)&UHrޏ0;KtyУ=yD?usz.NRw؄KU27L"Wgؒwa@ahEqBrU9Kmg;2qƭCKV 7VЇ6EMnML3\Xz SDYݦ`(j/P"V rL˧K-h9ȚU?ʻn\O f[ \EH[[+ci\*@̜+mD|:ڠ ! Ir "Rtò D<P[WHT@ܶL#IY%Zt LM_y,8{?F]Q?S#W*{u/j%~\U;OG"nhJp,gZ¼,'f(D^kfy:Hx oLг1C^Ui͝!<ʖsv({&+4i2gIEsoNNT?ɯCG#۞|*"d6kyPRG+B41`5L^ZB'gs_AqyNkCלwUg%YV@x)pYG{Yk%3 4ԥeC$Pվ=Wۖko.N U۶m}Opiq=xb~YˡجÖtSZˢ㸙أF=9^Yy/Ch1'kEj5 %+K |C !Sl"E LnRUF 8#T=e]uw!?nj`>yk1 \`Ȫqv耞Frd^j`sB = #tdɕ01Y`EMAjٕnIHB{Urml51CGl2T)ϗnƥ D;"ٳ uJ|LA1'5lJԑTBez߬Wq뙺@^9U}ntBDPUzPܡ첽8| h:;{7.Fz)Z'FV*׺"$Q(A붯\Mu[+bпCn%(F.&;3h Jvu }Yss~g (\i(-LXz#{?}-Nd-ڂKq&~5CiD{-^wC* U UdI_\nXԛfHYu{ؚ=:hAp9}< i-s}=oE)=|IL#gjS?¿k3v5ߝ#ˇkjDIr&P ?,mZT6J"߶) &^T`RĸovJ{6Ƀ):;+:p|VWUwlUbyJ^ҿca_?8!E}"k+t*]&EC|"ט,vje#=܍Xbm@k2C9,]}`cncyU/psɃRYA--1/p[T*=;ϊM_u]!@9 ):CdC3N{zJW ^=#{籌{1֗Ay.P=v#\IL$U<;gYfT;ArK6z8JLKrfEN}:Ő8b9̳v&QdPr{( sp5)L@ph5#1"XaU|ּHRl6bsՆMA]o}[K(7_@Z⍢+OHVb;dzS4@`蚊,oUH%5}D<@):h}6Ed<:/6~ WX-e$mxފ/1xa!u5*#(fb$xkdɍ ~obu(mt5Ot*"yZH_Q^(6W7(J4r!!몝αfTc8LLU(a=@Û./\zNisGOnKvLnJoilEv|,ig# q%=LvECb^&`Q`(e+f1R!VS{CN k(=,ޫČqP{yKJَn`8h7^*~yVM]raJ Iuv ᫔tJMJLQݞ )m?f:.XqiyetdUG %%\tŀ]42o%/\!^+rIEB'jϓq_( w@BW&"xrL1O->3J(6%: QaJӈ6Plbn"Ho_Ge_(O/+Xw=JU,W=%찝PhyR!}:tD 爰"on;ixkfB;=ZEN 0լӐw`Խjw?v].{6!c*HH. g#*؛4MB-Qz"H%yHELNKx@l9ד {؄Ϥ~qows6H4h q)|"3g_y]lh-"Yq%-6y^ i Zc<[ WU$#:{Lb\P ,Zx%8*anBOLj=f%H~x5\u)iU6rGkz:=!{kN#ׅ\2ι^ْf <L؄ 6#{*1hQ^72 -XX [˶GŽGՖ"ZTn')GRYdKCdQUZec(5)(wF.ђ^q8_|s@f,Z/s-6z=Q0j#@U+sWV%kpFutT9w{K ;V:qC2 (wՖn@5#n.O;Wg&~XUsA"ZgLRS?҅UZ@O05@Ele͵lCVbp;N4KX8>A\eR0pgE;g^b̔_ dptL9|Ű2T%>*x:5g[/sdeHg^gEolW7rq%1#W;;(Lo>mL?L>O.16lɿe 0)@GTT^l2(m:f!TxJ94&~72 '/df(ǏdVzDZ1O:~֯:Y.<:6oU#;Hj ݾnoo~1g2{gx};YZ.jvAsF#](nzR|ˎ"աKgft%p ʹZO"Y>^ndwP]6(jQEOg]H`!'\j8ϡ)a(qiU6̘7 hVÔ)#>d9O' \QBC9 5U?*ߜAzd cv듢%jψВ rsl4h =d%Y'RsLF庅P2ød SvYk}IHW>6& ^>'?XModJ/vIe6;w759DN[ίzkT2H;3&v*HN]ind/ڥUK;4Bley`"T0W5>6a%? ݷg Hd M)w05/y?{xGhX L椫T@sLz1 WQq|vztr w<= o`gXl1Fׂ7U~zQ{!JR҉zrmڬ,tN<_O[%ma盟G;@oGm(e8)@0iGG1'FyeĕJw1qxמa,0ΑUAȊeZyBxd>96>d3;~lp&ǔ di@uPp=q;\Ǝ.]Oýޜ/6bR0ds4B7*nJoVG 4S ص*x0R֒i՛Y ͨwIVsb::;]Q(7~_^yPab+y@tx:RO)hjp _G%!E(oH!@q?h+78eFF>E]bDT n5}i0f3FCkL kV*I_tCޟ|[酃a˳Ҙ7 #|C\K1p-ZxWs W^>o"+ ܯdGpdJV6'f:@B1sA+c6[?AO) 歭@e(`OدݸB PAhǧS#z?7F屛,`6CIʁPY@ؙfdqE#ģ@b]%˰"~="/59"jB۸J@/=P?fP&~B:IVbR7tmQyJ :)[mŘ}dc;5WMazv3M/ ;&NzTg+*L~.{ul!K>5$%eW9W7 AV0.6|%u'Pz' a̼]Uyz,Dk4U.08?i4`rh,;Sg`״p|9yRdD5 iF?UJxg~63 hѢTSu>Y~c#7X0&F'6@4US".{ 'v"><4@/-!osEg $'A.=o>=!,ĝD]%En#= PC[~> #<̉ŏʷeպ؂Htb Z׻! v K}5]Fa[{iUZ$3:M0>#p{%"D^|G}?]~R!umJmϲFa1Ԣ^\߳o @qU!+#f;cUt%l,r(>4'e} ԛ؏hOk`uJJAY7h9/z95tc/:? B{kE(3)yQ<@>/vSrxuq7ΙytR.ꄞJ37ܛ,\O(H1 )`0(X _\ m%j|""\fcttG 2F&S$׍l"dǥA+NʷŒԫ"F8۾k 14ѕG/$$!9)N">hVPӬiX>GLZ_P~SxkN8b%zw ͆HhzS,㤣YTX,ꛩf?fScQL-JdF99swI֒loA"q{M U7k; êͿ9a[ \~(spY˼=#V */YY_/U3eXőaj+ًLpwl Gz"o"xeIbBͱZ81ȸIlLZذ9ҟtMG;. ZnxP+mAPC$U5jLi%(tFE@@TI$YvMK1V1/*Qa&cs;r#4`Aej)_}H9η݆+Yyr՝n,";fCRG{e(~-9zhbKnAĨJ`\3Ųlx}u& qKUd5ry _rT' Am?dA˘;,aN0a$Jyq? ykYO:\`Xdr4Be^ρӒhW| $+͂m@Jә! 8=FWnD-wcVwlS"-zy"' "*'HHVr} )/z`vUZ)/^Oغ[8oP^5NFBm7M-$S/j() rjprVt.t8 ?N_w~%>՛eY^)f$JDYlϛS@')ވܚ1^AESY*-n2#govae1}&^5<7nC6ydg"p8ɼzk`]złX bVID фa ڦ6ŸSK-;gZU+nʵj`BH:L5ꅳ_ 5vK`侩~|OEНOw:5 _E'la֑<FKH4'|{fd:+Q$WpvF=y7Q~~JǖD]=UeBWDJ9ߙ8}6z4\۝P^f@@洆Y~hJ,7<۹k4)Spz#G% 4>b% {1LA>22>fwhU~HJte֫K`ktR1M(7m+ &# |>YCΪ枂+≜*%Ek5iթ!p7\d./,D/s6S D)*P+Y[sBmv-T{A_~M^A4-x_6["@c_B:m=x_04 3o8#Nֱei ItWnp'L>!9;czwQ?夊.ZF(4nk;IxgMpʨSkK~aeS%Q`M+; A$`  hndkW2? nj"cFxjFn:4ǤkӅW#ZeuK{{aK+t`$1硴;_UŲ֮_^7'6NBI$`!Za(Y;.ӠsŮNL3GqfKfTNid' 2zۧ +OX2֔k@O7iq-bp5+$[WSrzEt8/+%OmkqI˖XHS~\ ^|$|SG yq<6NLR?Ԫ̏hD:>JؠH@7G#'K_9 S:7X;Dcu'[j8-),ӰavWT֑u;qs;:痦Rf!p9WT 㳮ظO5k݋UzG9A/o\C1y!wȽ 1Xk׌:YϞ`asƖ,2Lw⭋q5t DW? gPF~\;4^1cNz8zOxq?Tlm&}wƴ#bkP4 K%&qм^!bj7Eg(|=vγw>W@& <2'}A6%ZTrZJ$\:~@ɟ C+[nI,p6ol󲽷2I 9qMlIy]QTuCZ*ttU"1`LWQP떠c 9ꥹj%Ϟ뒩Hz\2U )~ZkSo;Ϙ}fe'uO{x {<Ӊr5}wY4^ ;M` b! ().  ZEqZh5Bw+ئ̟ YS%Խ*pӉK@{pgPA3V㱗 ,t29%!kĹ&aB#"6M?PQzWSԠO(WQ7 %p<=Y 4KPXq@q..o0U% JPp,CtۣEQV k. Q0bիVwuLǂ%ZO[P7HdknŒ_9}cdI\* RcFl1)\!Hf B<[Nq,JLן 2Ub} "tfج^ nx2c~)IP͈{*,v) NRF_ZkpT3r/ % o@J@Yڛ)"qTG\Awfۄy! ɮu'vW-۪H|?嵍9. dYppl]8uayLѬVչw_ qVe{ѻ:SLoێDio=֚rM}wP@aq?r4DIϰգfOt7;e.m191t_o2s:6o ΞHClQc`~Ov9]j\ M%¸Ŭ"MVv? (7VebOx3DH[qbw4U,{kt-=J4qd|fbX89Gq!ɡ٬m#qjw4D:2Y6CIuFAhUo8\Gzc_Y&'Cu6`qv9!#MzLs!/XLŏ,>B[ꉋP$fzͨM&[|AJ"[=\If1=Ę] w4N7l7"d &Ri0ٲ,kJ^[#8UXuQ5@d0Q|)bɬ\F3DXyLhp_ha,e?=~NkӦ%.|5s 4{$2/ݶSj=7P ޫ5JJ:@5^rFDN4o i!|{FDVw 苤mYM:aP,7e:py/_*v]謀*`jSEH˫sgh't7'iK]V>eZV㣇1G_ ,ˬ8ԍzGP}r:$Q'`xt]tKVܱ~h9݋)6yeBN(ʋcO;jpwf>l Y B[SOc&S@~)Pȅ}K1aEu=gӸ w9xboNÎ7=3Im?_}+@0gFW-1!dpRطDs=E]zE@PF25z'7p^+H>)4͟`9c2zzs/ɬH;TCjo{p"ZQ C n&=ތ([F[Ѣ&=}ceXx f)8"?"5|9f ?gc\g$ə>Q۾.$xq +0 9gKF[W_<#42!p;8Ua!s&lw)8_O,GYDT9`8I[U=fڒP-#On F49Zn1l+'Fǿw9ͧP44kPL9g'~&#Xs8i/9akI>~)QYSjxm+" 5 9!4 sg}tri0ݻ>ܝӨi$9'VtpRB4!]"q=Ϋ#ݓo\v @{;u>:&^s5Ah.n4j;9VHsNO/qϪuwHj8~$׉`/+5ҬxWf֪Rfq5'B+TpYy><|>'cq42;y[BF?!|QqKJB%!2''zEmg%ZrKrk,xcUzXvm 6ưuSSEqH\ 1]3fZUNX m@t[`Z*[@P1dM&丈#-t_TIx.Tzgev.gVtoAaAK4V:g϶L "J'1dv/BM`R.ȗrŒ>t9g}KS~zOZ+tG+EI/O l.yqFP PSc m.#CmKуk$s 3!FF"a1aNep|8T>dO*`t=;a^P&u,W9g/37z_47ycY (>է {A @ب*agabG88Wd0$739ҸzTx:_ZewxF³$z4/ވGbDL;(\>@ӊd,`ǎĨ1'7*Ftc1H P%=e?m0y/h1@fNoiedY\0@PEx`};rMFkYu» `=9A8&LsL*Ooh^w?nԨ.(#tmɍ}s]ax7Y6>3d)yԜ.$s`:ḳ<"}^z' У S;n(?CͅLWiN>b tK_Z.RǣiL,9a>Xvnx`,`9 @B' V}zGi٢+Ο@r[6 7plc&,w3R0P)ѶfwJI+R"  >ɣߠ[e0|FVDngD~;x'񛛘욧h $MfkGkEC{(x[=?'^ #\αc(bOaWsJ0,K\]qȌ/4]bΆ NQ/Q!xE\8;ӿ AX.0M{ȹ7+A'^cFXSG&\~p)q뀱ѹnN% 1!6FMY YY0"<;Wy=2>w= 4-7?عe"ҹŁ]5G7T]>`( 8fV?(:nk_N:f |=aR `۳tC^RS}hg8Ckïm;7ih']fo %sgۛ@IށCoঊyeU1;WO{`{O:=N\%JSفvNi-͟P8L*"t{AG] H'MjM2z!g8PP?棫-0&VA[jj69G1JZ_ik4JAg3\:J"P9_.L.|\z+:7=9֮]-fY8䍞O)\a"6-W1t,=L@]إK`)]Ƚ5zP7=ԗ:A=jo1zcQYHSJ Oۘۻ`X9ѐF]_J;agCVPWdž#Llz!P*U_2lwI U>h3Aت8x']31ڬ|x4yIsI**GRc [&*5UE&O3|'1@ +h{ :IeBG"ߢ[0-?u74[Πk=M ~D57gbtGYӄFVhᶐUS%@@Qڽ[FϐHTkDc!~k[ؐ+KrpBGxd]Z5_ď-KK~H=wE_פÏV:>#6:]ޙxj_9)E4ϯX9Iwx3g8 j*"̷6LY ϵQSbcUcdI6m!{"<3#)$<8 Wdž.R؀Dl6u<@R%/> px`aWI>3vYTRRӵbuf0#@DS<,p07=;E -l}s܎Yg eY)A !(.TA-"SȉB>hsJdPQ$nOZoDbS7b6⒰dQx@B'UA}:31{ `ڨ-7ܕ:k7}Lbido8 )bT1wÏ5PSfw:F*.i8C0]  9o\m.OTNpSB4we7f2i<9)fomMQ*pˢ< 6JKbj O=6M(IR9q>g%Rzpg%rx!x8Z")<sn'٬a2?@/eQyB@V!GynX.f`}.ל\o#;:Yuugu$ҦgTIj6´mr_]DwkVyGVZ>JyL;.,꟪am+ɂ2:39rqNyL_*]r\P6B1mjRnYasb EwC0Ut3/6+Qof۰r1~^f;:lhmEQ%5H1SʐC?=Q.K+߸%\坐7Qe?*J^2^ͺѓk4߇y9?#<} iəH6 >ąĉl@a5~.'<GDAJK deO¤D$j|X$ыaj8\ `6YZۈFhj{3CPqkm8k߶$LQjC3{)^u"g^}JuаajﮒPS'9'Z%],fS;C5S~mUذa%ߒe(}vM!?ˌv"%DΊ[l,"Gƶ1!7b4lc9{[Y'`m?ЌHiڞPXA7S Un$nmHYY 4C 긟Jsts?[^L$FKj׹kqi%D1O4Z%fy\~jyCXGMM;9){q M*g~طW`UʷW\rkYK4CCWipNm?]O%]4" EBH7ëe;p«%Tq̂ ?92j^Qi8{z'}?HpI<Nl32?BpyNysn.Q[s0u +hؤ"j0u;G$a_tVҐ~!lBhqK7E<|)=JZE*ͫ_W!NPS_Esrn>v+K-oī)ޞ 6f -7I,˘v7eQVЍ";MgdUߠt0fAy*O䚁ga%xzf|u-@CI>$U(ʟOTVrzd$kwN׍;%~܍@oF,c?+Pٖ%S~n?yxJXVA-:Gj]lç)?-d8I>UV6~Um=^?.d#vH*q'Igx8k iClشWzkՇ7'r-RB^r)./S=23g 1%OFXO L6f~Vp-|Lcu?Y, Qеu'зt mu|0ʐxBOFRSdQ@͘7knI=Fd)-/w֛&ϢPQ! RsB!q)w3;v eׇG|fjVVIWG Ћ 95 ;|:UDmy%I̎Q!ξb{}4f_],C9`(D7=UHc*$0:NZ)Z7ox0K=]fߗ~ldkN綥'Y d O~> >{렵,Ɯ;DSF=L?$%}Roqn19.Ҫ A4*v7ۀG:v쑢71WMlu`0U%lTSI]ZŲ2ϢvIGdp춇#YU +I`}&s$R,rJMOrH*NdvI`BUMix(GV}DzEx+ k>U ]Iw̯=q_WHnN$2Rj'^Jzu0lKAF'!nܫv|˜pe>~ 5-rlk4SIVEKyX<||٫Zp4\oS(<Dt'@hrk 弙o9kҒyo?V \,`6RDio(\ͦ!aS-#q/ @)y$v7θWq2"҄Ш^g s[!jՖHw1y.M|;\@yKS = 8w w\;%UD$CRr.F\z:dԃ@3T6~L\CDe;蠁3݁[1 W:O7䌏+x45Ց0*MXx;6! ¡Ik) xY6tDo}P΁&=JkJ?:O4Ng ЯŪ{m2]|tK{h&kyi'ں"T|MRV$+woK, q mgt{M(d(3Amu&g: ]퇠Ax06NZ6P̘|TrZþ [.b4@ 0hϫN[SK{.܃_RfP3[CE;^KS6Э!DhȂ%#FFUQCoRTAN)8K9\ l"4xH'8:3kDZ"UUE kjY2p j .)#?z?:/r+eZihgJs,N'%w臰=CI}2 cpOKkh4&tp (Q!~LW]D { K™2}r:zFԧHLJWL! .c|asN*c̪geXClbHX4!~cX,o(ʼn(SJz2>I"' s[ m ͟uRTsTiW*X]Smqk MY$=̜Φ%hV=dRxc,fqe3"0,V#6>wv tbgM)GE6{*63<&ſEIWС@!˞G} ̗cLO͢u=љ*RhMv9m=*DYLX^ťڌxEK &OѢvwKZ䜇IL^ 7nW=GЮy<߂ЇRPmܗzMs^~;HfU% 5ϽCûOszh@{]IH Pq)m\3&'䯺],lsn[W9Q@K`dgiO&}^SI@޳Dc]uyv, `䙂%E ZZ4 !QͤŻKkD@m?rߏv _(2n'rYBvy>N=RU`^!-q4ַ z'8ƴOP9o2K*; TUcnS8$`x\ hWyK5XŘը3^T5OR2EQ>W?e9P"URw\ܥwec 4ퟣICv~o.lb A:Ap`6gG?l>5#~Xbqyeze)tp,zZx[+ П#iŢ o@^1xyNqSYtKK* lvv,=7JbRD٣K=H3*33"Џ2<`G7ur2%h p&8,wS!nJJՉD]|E|Rg-[a[t-+tF5MOܐ>JJ' ^52M,fLL VD+%7UbMmƺww͇2=ł9)F.oМUdN#{iO۰۶чsy+01e"1օiһ"z:U+;?.b=݈xvlaKҕ߯O4@{ߓf.E/{p,| ԙYDsd%- άjP+!ypw1i¡E S KeCÿP6/RDr{E6;t~ x!d70t_~ZuL޼?wF㰡QaVyhc(|_V?G0 xBB< k1=t,&.ٛle@\>V7y~Iak1~sWA6Uó߷H,+A|4eVN5P]%[ <|:פ=  8&9SwOH02z#Uk@ 튎m!>`)q@kh)H cK^斱0+8p{%n0˘gw 3xs( gX߰w o@^sam9tp# o [/tL>{+ 2\z*QOp}1#J.WVrF)Sf pJ?+-]idd~L0$Q 7N4w7ec梍|bYd~%ob3@yDm)G^"{αքAd()פzx)AE>P_E Jh[ndFz~{.bigPM-hbGf6Al8>fG0lHN J7qP c%GfJR쨨]$a\c{a}cO&`ϤpqOBqOG~nKY#އlVI9S"1> KRrP8``Nxi=-)שBP2r_S u1} y&'WZ88=Ǒ@u!0sWV h sastG~Xlr˚eP6zR$ͼZ]]p֭2kM.yb* 0.Y,%Ұ0\V_NÒP2BQ)rxĤzXRP+/齚QyHO R`qq2z G{[L~k7߼AEG5}txnq"v$Hv,kWdHdQ|Pby1Lj xO)1̊?SbhbOO{cZ5T V#6lд*Y$l筯ۣX7yg{ r8x*q:\tey_q=rrfSй%o9cѰB73h1LqW$:͂lbb,>2 !'PfG1C2-۱7ݶjIH#&Saf$^PCϨ7( Hc[c]I*bDL5 .~Lտr/k:݅,9pC*a,J6P=;YM]}3m_lfA9q/0L7洞L N}׎懱£$Cgv7tW0lLKG08:{2",MGw9˱重Ay8Jb'Jv,Z_( ^2xs_ ) @T $XH'9H6 L\>LaiJT';DA,;@0Z[U)Ey$n@? I_x> yI2O:Nʛ*W|r<~KKv^  /~@ej97tyCZhCϖd|ƧLن )gjy11T=Y–gD=<͟]Ȓڏ 1 qzl𬜳m { oWJTe+tk#g%Nq֚E$tR趪Ta PSnM Uh_)GHXp?K>pP+14q[IyO/'EkJ9C!E60_"^ 34"Cp =Wu!m-T% B3:֪ moCkd.@ZYΫw.moV`lWOrvw OvԷ^<W@yB3$ .5u ߄IQZhnm"wc31 FQw+svu-OtC$ێ ;dXFp?^`oHL!Hw Le wc}t'RyBA03r8nwQB=tͷK]QEo]v5"&aCfx̃sV,-IPS~ 0B67rb+5i-.|H)9y8#uII2Z LFUYυ9jh/LPiABC;';zEELBvAO23ww1o@`ʲ(VqkX1WcjKj* d7%D{:J? v!Y4'i~޺âN:`m{ECwdˊCB6^ >I5.UbJQܗJkQ/@g=%ץh/ޣ F`W/ \\ZzW|e4pԈԺ.>Yn#%#/VRz7Gny, ޛ[`?ŝ7VA`^4e[83kR]49ޔ:X=\S/ui2 y0pGZα[-%:w=ڧ(;#:){+q`/vH{uL 8 9[Ȯ]\Q7Zgz &7wr 0Nf,ec36_e|iɡLw)8020(SOIIQ]vK^^X॑{op8,| iI[U7U8R^̘%}ԣԹ=7󏔄z 3o 2sAR{>쾂!Fz0'. ldn^5Dۼ(j b|3 ͙!Jz{Ç=.= #< !ē_aH_Y F <~Ya[mn: )p*YA 4C2QZ9"oLq[V&ڨ8l˥*oGVmUR:?jҘC''A=/xV H9ˆϚR~ߛWƌ8hk} &xpw{Ookv!fO;:;RvJNyz `qOZYZNKT#MM#R8|JK) `Jl klt03QՖ='N }S@ST' 6.*Suߊʂ/~ ˦"U@J3k!oǿ3?s]֤wV3|\GeVވ|TNֱH1!5,>HU/&Qj9ёSEjx: K@R}Śh&nuɚ)lj%<)b0mSStU:4#!re?F3dii$ǔ`nT$H=ɖ$C>e4MS}''5Jd.1.Q7Ӻo~Dl@#E`Ř?Z֣=2czxc[ds#~w*ChK }l>Ld)b/=W9*s6a0 >fgDzBTT/Fcy-O̪GaXbnn5gޢӹMY@ h|sb.KBI%Ba1Z?4Unmxvf98C@?,R^lP"kKܟ,tEJ/?|:!I)?Rl$хe 6)$ 9[xe(wq$(=JIViYPKUjMSe5u'1Isa pȈ jljV_U'OPJr'`lNnF<͝OdEځVu=M-b4u{ɺH\L\ ™H_øpsuH5A; kE@V-4) eJwG,hjSmw3InonZ̓`~/68%}g]28&I4tMm &: L,pc?//uA2u| UQH`f%3҃fD- )i87HA*qo?gR{MI:}i{KCX d?|M+lL:SqyUU2>GU OL*LHcQֱy3/|o)͈:qȝ6^rg6EȽof\'P4nzoFJBN4L"0:l ?# ,6$Jɛr19cAE<\H@|BKg<%?{ղ]Hh mUp*͚cMgHb3%F ȼv* SQġ։ڂF/kt!֠)X8t7&/Bq27o7pHu;sڅuS>Q w:|iwFxr_xYge2ixΔWt-svLڞxGt}6ÍGUcTR|԰4赛sCOILv݁ L>+jWuSӏitȮex5VgLS=ՂF= vGd:Ra8 ˦A;݈8ŎuACf~:/#$ *m~FQvpGiF7PL*8J:"z^wHIa]oLq̺ ;ml;x4 INƙT!uŠT-+Ϻ_0] Fxo 1 ɨ{>xMCPKD@m "xX텺mѾfG0򿩇$^ Co@󎌑$o)IG.:[%bYQ$S7΋9 ] ]G8I䋔z?ޤ3?uKE _!꺲ǘyVȂj9U }@ܢ%S|{<2uxFr \l<_oh$x>E}H~ijl8õUtӋ*qZco/=[$-w=`wZHn#@U\s!,ǟ."^Itu=8'ڏ\G({vH'cCy{&NnB+<;O^+#щ+: @R02]Κb,HAmB.s)2e Mqf~T7O 堃PEa8jѪB]^6^d'VHa=z4Hh 'bh0Ўc\g(a_9]ZDi^ q]B#rBߍY =hHbE3\&WP.5lŏ }zW![_ivaնB!>mlUE 5{fLvi^ԋmtfo~{̢>Nb;Qdd#'055}sruǺ( |Y}_Gp&o ;[,1r#T%e6Bⱛ2 &g9U~V @:M0"ťcp YwURd[1RVABrL㗒C!9K[Tb1Ι4m'H?~;OYeR/:SMW5(#}F5(lckDk@C`7(eKo1ձWɛ1T583mPQ3ruEI#ٳX6[o.@D7.qtQ -|ӚF撔4\1|#AY47C~[*]Wt&\緢=v/qs~jl*ѻdI8 WW5OaxYoBN! h6ШGuJ'¤A/?# ĕ2rf Z-(+m|)4 DchE?f\jRr. etH5pӣU6\T.kR;|=ްKL˵sG|xW(Q(&vsSr  -dtWA}4 3=31ݯ \,IWCП: H 2e! tѣ. .̫\rUyQPSq.2w1$%lYG:/\s n7 x*O0A^͇T1%u0Y>x 6FzSPpv!4̀eLDGvI=1r{pn+.C7#/GrQ*GV(~۝D:$owf6`+Q}BŽRIob};~]dۨup)vIL"C"|ɰhnm#4F~S{ؕu ,E$0qGS.Da?A9WMBM•I! R;Un_{)P +Q&ՎbGRW{w奟>2iD-h*E0\zGsZmS_FDb ?Cݘ i%o <*y, h8Mꛂ{t$];\|^ -WPFά7oްW(U1z8A[y6kd>e<.݉Nu^6FSgH'v0`s@56M[eM}4sѳ 5KoB{p9AlZѦ.T+]X3B.l>,dPr[rؙr\bt֕L$O@MXy@0&&AbBay#6) &ܱv^ qq,Uら1GԖb^l8~K#2|[In$T$vBܪS\}0A<q9E:p 3o]n9;~Ie{bg(ɫ2ğUf6XA;[s XP;РvQY{OSHYs(ZyoUGtX:}Xu6X+4 VIf T+5군Eɒ[=s:ߞ4cH jN+<{<.H=`59'C5{eed̺ 6hEդ`/'-ߗxUfelݰdF@ؐS$2Fe yQf##3W^@QF5R\N"I<4l_e8+Ӏ ǹ<[it;AۤUͷS7@9S7!K{ ]VڜXR0ّ/eѫ413Vl!qؔaƺuAl" ӵ]!]n q9Pp`!;ћepUz#0,L5U5yѺd_B^"ć ݔ]@P ُVn;#FnC,~lԱN'ܐwE P iaӖsΛ+U^=ȩjEb̉UCx[YT c؅xKBF:;5 S6`!wG(XJn=L%?Q}Jh ʥ_k?>UNe $:'1cu⧉P]=M=q '6/QFq8N[ S@޴cW#]$Su<}I{!޼/@ `AVߪ3w5eT  Nyhu'9_n$?Z(pY}w5}ڙHS(̲m ԟ9/5}Qz壛Ҭadm$`AhuPw=:W V/NI=?A7ޑ!Fթ[g,2|^i,(ee3zИOٹ?̱]%b>Lw5>3Wf˕3q\["%Kt]_CI5SײG綝vČ g7 ޓL٦e( duZ)ߴ<`K_ Sk{%:QW*?!]knɰFP30~=CG]وG ;+& |:ꊷʒN4Z4M  w&i @ pTK9O<{xx^ Diw3_rEL!4n? ]A[YeuuM*4E1P!/[ ͧ|kXѴ˰e!#DsH}'AVԵRc0at[Ix1L)bחU/ 6>QTl2WˑBqB쵠T/ܴYpux2QNl{Åo| p5H+q~2Svv&6Sf1gR!ᱠ5>-hppq~@t_e&1,rzN m KT1:#sV[3NKu/r̼3]J[0U=)ot.4tbhnV˓T ulRVZ @ULaZceNΤVMm77D@=HxXlW#|3f*-MrxKEڸ.`ooWx/p&k[$%ZZ3s&[VFڧR8Eղ9 5DMhKvYQWYfT4T+ R,&H-yPN(U/IO ֝vj ߵp!–GB|@n)谊BؾvxHVDM1432_q`W#(bW/BY8ĥf3_K2O %XEݩ Ҫb٭x21*TR;cK Deѣ*@0M.$ݧIP@q HA*Զ8:6)HBܶ0hRLAA&fTVeFGV܅.\R9L[F7^e#3r,s/Gu*@, ̉@ё&pDhe]+i* U$~7QyיÇ(]\nâim)VLZIߜo£C1Fx ©#r6".\`of!Q냉Uur BTD,Yc@Ovx!$*AQꁂFoΔGbD$$⤣wVfC(V;C(pL#d}vT_8j/, Gw4EY=g+!Uw&, m-)4(^'MP`?Okyp|A@i+b 8߉ԯZtFDͳ=`Jz3q45\VLH'' Z;T N4r"a=/KI:㢎AOBt{B 6@=KyIHi"A&?6Qz~vU Rp(;oҁ\&{v惕wuN[^kYΊQnk}I>ka@n84Rӱr5h0Pt]pP4 )KGI||0h}E9ψOZ:kR0gxy"՞Ot-#5v;,`\_' 8ddР 1L-% Pm:Ɉ+" K8J|y5? ;`/pf-Y֡m NLodrU` n(}.:!MT$/OF0\`[WK7re֯#.=K a(|b-Tcqn]\3/;u}R-)yS}z.UifLޒK`Dwc}h*zS{#щj= >۲!L!Mx~񠀫TJe5G,ڇ3Ej@L(bOR7VfQbou>*Q}:S RϑA^ժ fYFhh%7gJFD*u>aWBd(]z5LVɐxY9̳2, < \ֆ6[KvKQN? _ܨ7Z%p/N:[d*HitEeWUò{BsXkf "A MNwթdQ߀Dč@/og+{ kez[ۥ?v③&7~±2l'9EG3~0?F]HM'D# i;+)eW;N ԗ_ynإ_F+qm.kdȗeAt3e cK"[VAt9Mxn+w&0o?@Dho ~\XLan`3~L 쑲[i#V00U5~VtH[(XKil}aMFD?NC@A'6lqa\*4k*pȵ73cS^x*)@#=Qr_Z@; Hf˿vy i41nt+Zå.KW mW9͗'zwުj[8"P)8f8Q8\qVg. f Vw(v ǩ#@Y/c~rZ X"oEDle-YoN *J#m[1Ei;"=v{-rZl9AU'E[򠆦R퐢d,4 wo#LC@92_ρE :ݳ(CbӈVZ' }ц݌ ЛYP37K~-Q ZګH{WNC'i84s٩B N橃1wQ]fUu1խ;:H X|Pi>o KQ`<0}D4wAkB!A`w NNK/%bƘ*<>HƷj2xΤbۆ iE$+GV( `9Jkےs- 8Uff$;)C7fb"XL㒉M<~h.* drf8:Tj9+|wqLmM<(*Q ` q\jRK )TkH_^ekEN"pRdEtvIa̎TXOs:tBL$TOMq(^D1# `^V8M5έ˝n64(dU4Fgkhif_70 }R@ 4}k5E\}J|-[}a3-S!*,Tճ]kxlI`bUb96nXơN}v@vl.S! „Yf?ձ&6˕FLLO K,vJ4>[P\sk;&zIqdu7-*Tz?a~n Nky^!I5(TevT3M J6=G'Z*.zve5)эsˊwuO0r4{ H'P\ʵQ4{#Au-E:iOe$9΋R ʞ@׎5j^i.@ I6UFh"I4ۿա_V8vn nt1A1kp0y +04XbJDfM+P?[QEP4q:DJŬ࣓@9]-}dey-۵$\s}b5pcBt_]x5FCt0HoEu`bhV,Nqt(V@ZP$쾮5THPY:/xe3KXD.}> _>xVDn9ECruF%h]]  ŋmq=/M6(F ĕ!:%$,AO"*A(l;P~K(ZPEiH5NCCCX::xY$qY?*w1b2/Pq$n+•PaȫMzNh>%7Ճuu,.sPZ41b!< n3l\38 Hf|TI)?=>/hv y/H΅k!;uHPݞ'IL0O[y{ʁ@}}Ô? K`,x/B8ϱoSG~ I/q  ЄT;؈;)mHȷ6}\n%d ?8\z-Ju^2ӘQV0 p4wQ:kjx+;Fز{MȩtUiI!r+?Hj 86)dҤ>+#˹uB^oL=[5 V_Wz}M'uNZN Gãߺ07C3e(@ FsfJ{ʧş=w *1Tˎ5\B  qJNݼrʽY0u]Q /MA6' nb?ܪJ@LdLFs܁+,B"^Ȱap~EŃijɂx5GB ޟty!dX ~D:?F,I 47gDAyit {џ_UcxJ$\%GMff'<|~7%D /&&3Cb‰o)(`ym tw}Y}&yL0r}E%_j* h"*YS.ȏvu{flνqbjAkd݇p<<Ҡ8/ZW $#Y[/sTgİ3Ӥ}d=z+*o-A: J1hka [j \>;)xBPE L0!u6nVrT i߹ F4c,CK.,2 UN{T33|4L=BH,*qFEOA\} OeLo.%C 0sb~ՅQp㌽@8@?Y/-3pR\s ,!^? T<&2F!w;t$$(SԨtZyo wwN_xSA}v5YZ˞৊0ǷSt%st`4b5+pJ[v5ߝk>6^/\ʆ:{FR6fTp_Upmz9A@ao7$h:oՇ{rJxyhSdUcK&(u*;gU9`tMg]h~Bm(}w"OP;IEg%竅|% 󟢈']E)H OᛤnOT9Qw{\R[qVQh$d-X:-׿] kMCV/Dݔ ԼÛ-k@sY܎;їi19#KTP)wU1 <mTl`ˆUSna Q#@yb;3VtHL. K\NuK2Iu1UBImE!J^fBkxI6 !wy/@7>֍`i}qN )YƝ G|8~IR8`y17Z*ͧ@S]^썩3[N  gX,L @AHrA`E 0G+ "#HUWS_Ԥ!<43٦; g'Ka̋lTә\_M>SV^ny+&r쬘jҾoeuG&yb5BTs4T\=xYX߻af+$mhgi4|J Q{i6߸;  '}7*kW UA!k^!?hDV6C4ڧk}vκS64Ѥ pM2/N` KW&b$oJkAܴOo;tǞטG4]R_O5GB$?/hѼ:XF \ B&%f*69Ɍi aԾa|_Xx0ZMng" pW!S! NJnz)* 9: {~agS[Ɠ ݆!D,$]vtt]mJ1fi;ie7Qps,"Ī3BF'{JUp]z  QNL.nxA+#muh.o:-9X`reSwv61QfFQ.>V"T<\jHUrBjj2_v)2Z t ;g3Єb >umu9Yw8wZ25˶γ~AAL_^٠IK8Ѕϸ0ڇ/ A*8>NJ!40 ΁GbYj7%00-}T\(* }ߕrx0Sު5bQIb+%g~,펊iUpG._E9M'۴] B꧷*3e>}a ~K @\^o`'B"yIOv6YA@}7Xj D4SLr}" eB8oٍ0S; [RԈHFT&;;,&ȾcXIa(,޲bg4Nɨ9Gܺ+|N,xi;Ck#|[JaaCBx'=R AMLʮܐ!3MЍ@lJ:K<]|DW[_9j+!Kr"1J_P6VL# bR(EH#ت rArnU]1MTͻ\א<(pݿe7rFm*X)a!M=[ǗYΫm<"'9J,9' mLzs.b# ॏmRi˛Jao"}Cd"} ]6Y2g:#boWQK$T nuJ*p#JHw Y ;<+"9S6#J1m7^k팽#n_)Ƿ -z&էnxia.jp}>\TNj'4pg ˲4{1kZ;[i!>  9-&z{|(|sɛjf$ɶ6jB )?:&o}ثs!woNRF2BP Lds@GVHtQ_ 9z.P"emw vCF9фh薊 cDuZcFGEL_P]Bn7O!Jf)A}0pVOQF\%]8 οzB:"?h%e")ť{w5"֍/8V0SjzR[; ƩI}vAm)=E8*hC-J3̻aCH-)> !ͅ>N:4P2^s.b6*Wc*(\mo9yo̧DόR_ÀF̷u!WA>_)s^i"& ;#35`&P9¯~b5O9xAiR'"YeE<Kp˃# #aBzif-zwsOy!8C<ٍs=[.Y`ʹfx{ WՎV,a;vl@ |͉p|Knd7TG>"#gYL+VK !w A+p^xG)YyM:_i~x.bzEaO,qb7ꕜä /Iɜ6hfE}Uc(2Fr8 ;'/"r0ιQմxceE WB/pST律 Lٲυ?-]*'kVHdC27Tݰho'!@KnF?z }EWG{3g Je>zfsGǚ{H^N -LJ:ѱ|M-q6m\bwس_JE3Ǒצ|꘦9*hM EdOf r|kos'.'kQ4JA#7txx!E 7 U\0Y4]i)E޴wWx+H쨲 /q'MLcaw- 8C UI-5m$Ɛ@IPNQC*< D6Qq 7QżJ0{-%b{`7a~CѶ.=A"ۉOLEH1(p5֋}XS I=mzt0pPtP-d[,2kXK2IHIℬԬߎ j-p%{)هL{Fo˹m뒌h~Zh>g "duVGHlmYyc& d-XCsU.o ĎHe_H #X'dFҠ@1ʡ*R /#X2~ŻOiAL3 nJF- t_K=Md!-B*uL#/ :IySU- 1w "[pCbSs X^t1DJ#n3ŝpr巶w:M_ ~ DĸLÖoJ>ďe"hv!̊t5zL~% (Hh?fFDh$H\f{PmOf 1CO>.y5sqQЄhi"3+nm`v7E N~v{rln"/-4s3a~g(|;kZ^7Vt plcWʦV0Vwe}'#qbs;˾4W75tV "ol`Nݥ+Ltm Q?jQ́XAI"- {>GBT2c+vCvД+=8MHO5LVpdIݦgDtCN hb`>Whg8$|9tHՔ(7Yi ϼ4T*o>m(z YâLIyޒQٲ {sYGUM gƴGΛ{ɂ12ysxk]#K.E]8I3w6r)-_{ҰR[Wsy>Չ:2a~,:gICb> OhaW]t'n:5˯I&CՉWC>.J/2 d+׭6qgO:CaRW xTQ…  FAt> X 5D"2GrDmIaZ;.y-b so\e*.܋˻ En;z ]tvө@CT`$ĕK%i+|#k3h'k7pbws $;{Ճn6#aU1X!uVPjˁuP+yTQN'gîi!vbc[*qh&i1c/˄U'(7,#įW *ș)>?x'`$o1&aq7F(;k.ch2g^40VƋUX|EH mDޅq|#yN>| Vڐnl\?`yȟ:0^yw:K@, {-5G?kՐ;x;VEMҟSz<{ZCtp#)ⶽ@̠lw`iCPKߞF($T?u_x! Nj!7|)yΙnQrE>;M{sM1Li ¢j+vwpL,$C\ ZKk<+LGP0/Lm91 ۡ#韽;+CG] QEΔ{wz |+j>$#p I]vXx(Xg*bQMpP0ީmv=o#lր(qC[LUؚxh7dE~ D^,aG%a+ y|P C–ӲHl" ԩHbHV2 7A@ }ء~6?ٺ`Cs7wnmd$kGp^v\qo҈qf};W;7 uJOYMKN>a V^^\m>qS,=-z ;x&Eʣ)uNƀj\i2|8LuEއEOy[?H^4B+ xk"Kb N<Ţ吖 0D=Ζw}i\U It #6>BɽBn(Et=89&cpX8ݬ)/51V{" ?VNdzSMH_P |j͎JjSצli,Lo{NTK}k8]q,zȷK~]AUѭh54j{;^S8uKA-cOd#_cȭWɑʱwD ,tͱȤЗpö\!FH{n&!9f.w<+#a+UĻl,H*RC˵0$=4AtC3l=f7O1ŗ3/_NCD ΔBdc<` ֩hb ţi`ksARS"הcsPl&8uB\N"RhV3s8}z;|3̝fq֘XB癅?yb}{ յ{"xHA~1!9)JbiM ,C^e8 J.|ϒ"/9m Anzf/"`'FCt6 UT .9[v*=Qx J̤yUW lxu.*McJ] af-=g`*n0>ʜwHp>S#﫶TKHFͦ8EyXvK/륁Oxs}pC_r2[UZZ+;~.ib衱dELf@*'G<:Zzg2Nrcp3ה 䮈8YsQ)/o{ӱlx85"Z:F g]o5ֿ%aeYO2+9bdKQcrK #81|s8z:XG›Qh=?bExA :ct |A@hodA@$`{="[}Z!^&PeL^߭q6.VC<|'e29v[IrEm]JMt:sQx堿4D[ȵxVn.XN^Ѐŵ^b _NbVO>j6>cX#޺x{\sH KbiQu79@8=WNQz"E$!*%Y6Ϙ;l0(WLAhKJmth{C#w}Ouk%91xǯ3cf,n Eka odq3v>-dLzUvt1uf(0 @t9)H>ݛ cz(!,.Zm5%KldAz>{Z;V_o)|ĭF3.8M_z&r\.p~hk͎eia5l}[wZJ8 +BBFN{F%#p5i$HΧz5kR"ې5 U1@HjQJj4E&:q:*I1Y2}G -f>vηǔp2X3@.hBFw@\J[ b<{`D w ;="i˺MRA_Y_GQhI7tG>DRm-z]fxcioGfXb]>_%eZ}/ `eʙZHuJ"4f^@ zh2ל߉~ID/r `ojfE?UbBe^֮bQf'Q{ .3棅~Ջ͖7ku zRI'| t!(qJUf*:OЛlԺW |hB"Ι66QyP!9w,%U~Mޗm*&xI<>2P{m:$(3[{fK%tk#}؟01n`$!$UZ Au)M5I""0iߩI;]78|j7m{L"hzF+65*ǸTjf Զ)yg.*_ ]c'K~41RΩP}H7=n|h!J ALmRfOf9– 6\`P>S#: Ҍ*x4ʎ'ڏ%F>/">Rq5ⲫKT^C9gH@ 8B-a^:;l戠Q5Bl?MRk"۫xĪr꧜2@ xن sz z΅|SN{{r<`>=?h-R# Ͽ9L?/ =[Qi(;2QdR`bY@lCF څPZ_9(fS+۹!S m} .|:&'Ψض5jsE)71ק't6 N>6Ԥ"~ۺ{ xVd_'2Z n04Mn9,T_N{8p@?[o[ǔ95zײE4l;>_ǰc`Ec7:Z[]3nu>Kh> X'iwyGt yZ=Gi<ɝZbĠk9XLQv 68޲DLgg~3*5uصkB13lx js4rBwEP?!Fn|SdKmpVW+^N9vɽGb#6L9eHݱoD2A/EǷs?1z,OO3B)UXμԅ(B–EA^gIkݣIDߧ&I¾Mk1 A_-eo؅X5W1$-Ff>O4nS3s"Ӌ493BGGAQn%03u- Α v <]sWLbbzG)9m@L8 cdQ`B8 qz3^ DGDG貫Π]$mLxnLv,oP;U ZHr}H}]$\h&烯!nQ^ wS:][(t'u)P.,# '"C3> W G40мox_SIMx^GwL ?3 x!?_+9mfP"ƸaA23E 7sZqq[.O)Cxw2)ƬWgӰ/z [䨏{rGBQR:.Y-qy7جӔ2c' bY#(uث4vO|_G ogďF\V%.qElnF'X{Od/d+% h ]l'ڹDwQɳWt1=09-:qZ#NA(BT%]~`1#*4W$[N|+gWҘzj*5Jrul5Ӷ &\*s)Ck_W-=.4sw+8\MX"Ksi5g- aҀqqO5нp05U:FTM©a!Ug㌞=w}&/(V[ wHh&i ʷTͤo7H*Wx"6F_0W}bk"&2sB^a ߠңsAo~Ť8!\ "`,jiS\*IgF'*qQ řQ"TaqƖo^\$+֡A@ `fTҟ(#(W;1(0+̖цnJJnH_3d@}#ٸ&vfg'*W-oá?C#2 ԆZeW`C(^_d(9r'fA,zgR# #Zas}Pw,Y@[*ޫ>dy|Qx6$e 2={5n?QxfI\n,iMX%+D!Ѣ uMA9CQnSI]uDC-$By+ܔC_2B$"C|ehdD˟uf>JauFWKBDJQ^`ٜ*wq|up{tgf錿$bDpzV#E=u!7PS}8X/gO *&φW )RpN72PB>H58ǒ궋!e.SSq(~ wczXFPK tCZG!}( Ք"YON *of4`Kq>4:!yKFFJLyZP۵1h` j B`v;4R| J^W~z&/72MB~Pqi ([=`/gbta" u~@7`+_Z#6P GCd <3= Si,Owu}-]>r=:fÈfHoit^$@6&Zcͺ0K+dS^(i"D׉C c+ir7n}|bQ@{-Q\(W֩Ϯa7xp<} }*|AEpi7^~;Za!2Q頢sI83@)[E%i_x;|lMq]j~:L LE"@zDdL̦i6A"eSd UX/}@_ pyp&-@LTg`C`YWmh%R~(~ 4.WXF"Vݥ7'@vPp@R;y.h8 T!#%̀LlH@ f.ybGIQ\d,t(6)Dzfg_ [@ANRI[E/H!wDb}xH 1&jL_Pd-F`%,}p 3gU_`fkyi賹bMay{8{l]H e>%w2ֆKuzIF4GnF; rR)Բ,Z[S!Rjm<}eν*8PIaGSaZc)WK)1f'l^{Ҭio&[pܺ{KL{Be&昮+7kT;F ڇ|89Sl(36 uyI7]U!':fV 5˓J!)lT\Si q)D?WI$Ti|$-AsFde/{ӣ~dJC5s,׿蔸xUZDt&^SATyt+{CQHO9Z*j C{Ǡ_f3SGdgwK_bZ^+\0U-5`ˡ"x! Χdž﹝hD]M=[q,c-6ngsO3?+*Ha03dD[:-b;_dC5ػ6+ z;K1^mvѠR=ĦC<CL ^''cĚX>{hP%˽2b×{M } ,]Y w3Yehuaq"@:prWuBѕcPJ\0Ds/صnnPmjլF;vjnLsgj==J2.E;9w_ZKd Оӓ >l_X6Nov^Ʌn8Jf 9"~ g cS?Ctlz8}y>’B_8R`BO0o$sUejqIv-HAmN3X8m4( RxXsQ1P硟zWW@"9 9-mrlI!!cfi.bFeqNEX)H`b o:uax _=S?g2MfJfH{ p(npb_ TJ|$ w$MHj*Ϡd]cEns466>Zu)5ׇhzjorjhvO:S+fv8 8*Ù!T4i7juIyz2`7P,ΐi|:[=bS}ei>ͤGJhp"9Il dUSּ՛kNF_btڽ$W~Pt^ W ^bY7ݷ3g9%~ rHr@)pʮqh A;c"ZæqU[  Gs\8w3,44y3as:E -9 /6 YR< bԜIYL!Nh  qB yu`u񙝵=ʩڧLl mE:w*L h m/?ŸtXN4br_Ym}"ӑFԪ>a`GPQ{[.c(a:z期wֳx>+˪`ґV6a@Ttv_-1߇XJ8—**"K=7[- bA(뢒Nݶg$J N%.[tgE'#^ccšLS:gN>?wH٭v@ZNdT8( vZNRZhxY`چ =:}B!A%_RJd*f= 7|{9wλO lBRNnaIy~ZMNBA[_zstQa7-=!INX#|ۜy@}91*?$H;ڍH47Y>cNȡ?IaTՖ䡸ܟ7&;cT@z(C׈_wy:-.ڹU?Kti$f0B΍e<(O8UyJXIcT{RpR-p 1H#`433GU }Ԡ=%tM!58 T#lţڮ05g1ԶWAe˥3R +f{f}Ym^I)|K YUlyCh"r4xz4\ҁ`pF7 A(y.DVa*twwg\Y;ɐX"0:yh?/ QUUQ3u4}\%CH_xN-QV꒶w֧k>? ' fXx߃qsu|w;uev +KН0~+Cư7#p[c0 ]@UQ,]ZWN"lB`?=DqijyJ>K T)99ybeMN;#?oc|^ z/]` AXG5;]*=TFkw`*S?]tb O|6=w=ޒ$W3WZ'76WPʞ;`s /LšiDs"ٝ ^> >`l0_[A,yE 3c N{&Sj!J^ziϝ pAS-/DCFO| *y1?,/ن(l2REecs+}4Ĵڮ=Q%DUڂz . 6}؞[Us@Nh,Jύ#ιC \>t)kȕVeWVg Y 5p'MS( im ހY@€'/ϙ>&gਪ.7Ha?ez]^&j:gHP_d*kiUtM9L k9=`B hTNwح&H*ccCzF˲Y(t[/H,vOj-|hoEe: A]o;e:^7Z;K!_;=;m9i8^ΩPGE|-7[)*CLEص Tk'xp%/Qa+s sd^ ;*&Tl>*^?WšĚ!zhd󇢖JmD׾5g}cSF t?LW' ibeKQ]8ټȸK5*Ԥ"ɍAZXc N5që29/M6Ɖq,oA*bkG&/ a-挫K14ޝ bvl J懔Aq5ZhD̃ؠ|̙ܣ$T"oO0KP]s.lDK385Chmo)Y/ eI@dn̹ۍwXk[ujGg=.D,Ɉ @AQ35,sV ˰X癧i_vn?$_ۀLgLZ9Y +`7>b{D' A{ aTRWr3>rf7bG2F˧+EQ,Ʈ 1izhLèlb~ݳSʀ㜜n=D7\.1 !^: =W\ǤqZN%G,sow#ZIus].y黋aNfB\G0]WToR峦}}#q/qV"o_ "4@9C,5İC7=\OUzl>Ϡ<$8wx8 `шSd[C|4oz gi ܯA$,J6̽sӢ*x^KrTSV#-Xֲ"V"LlQp"S) Q4"T6i'jǒVYmub=qϒ+x2Z D U,W _Y5ƕLj>@*tTU+@:xuPd,(qC o[[P :EVJ۲X6 = r=5Vi`XEvJ@(΋NHzըt\G̣կR%ЄCrs,e)ꔚә\qaNC0Äޫ%H\y]q<^ֽ-湻r1D!>C_t`GKz ?:8u^kkВbUI0g.3`\*Sd FVLr]kSGmiFX!!GET!iˋ\Z|YyQ]cuԸWnoDj}JKo(,wª|p}6oM*ydRGY_JY@'/ ~J0C` ݓ.[hwRZێUzŠK늇I%z4o%q2f]a]N;f#p?xz絋*m[2N"'YJtt{&aY^EAW.@1@Bl'-mx Uc ~$qtܬRB]Pf)\Ӷ;7_)<9(/g$samIK*2 G)Ldw0?oMDnTS;)Wm# 6癝|6Ӽjdx=s c K]nnACN9<}8mM jABzq\5V{ҜG~m iΚE=P߫ lp/t 2Gѭ0 S&Fsp6Kf^g]}QTvҲƦ2j o~ǒ5|V}%klv3m@@2%`{KɤaL("2,;7+G3x[|W`#"\/{x,"W7lj(L(\^c)sAsTp}K咰O4BqZm/rP߬ӫywf[y>NRܯ))hGXbovrlԪ$^K ' M nI}|=tܿhAoY"5KG{\L {;GOoRӔC3`.}[`Yn&m_7:EWE4v4ET޲{Net&4e"|j- ({ إR\pc -+ HkvR0jjBWȾ}ΊJ,rNaGW] U]H;ju7wDRz1rVNeס(χZ8zwC~z.x`UG\eKXA{-7].F؂qD vChs[3dsj\NnW<UfnNaL ~Q&k]Ʌ쨢hF<>1[, w˝ Il p<Ɂ$o]ńu[(Ҹf'u7Hhm r;KZ\7e^m:FDSYT^<^Lj)TCeRF "{#)Xl/}ȟ'f_c:1M<`FY^5(_I@3cھYg&:^IOd}ʵ9lM"V1KWaNV\P-\fF t;H"{jP8AD2}hD"MnrTwփ_OC;u?ZN@Ț$;vHZq$EZH4p2(.\I9f7BBY׆IXԏ)UO1d; [h {JDdḍynsZ q^&LmS/g T/ R(=Аi\yP7X=eL 2xӕÌj=Ϸ>?z| H/lF/Mq ]`'}TzdW'8 Y6,.;ZO9 |kq!VFhQ׸72srvw,ٳiH Cr!H~]+ϪbN*`aAꑔk@CfIX3<gpsP1_BI4^\+Diէ7BЊGP?cuw._k쬅P7OBe 4%!ZxGЅO>![).DSOެS&9y( لd7+`U#`aoa :vBEYNk\`M1P#uKذ54J}ǖaUxUpOI!MvבWR_S0h&T0=%-TvJZ&xN@ՅͲeP2ҒB:9nH`Q<8PQrxf9nJ s8.J蓆<3dd1MyeQ|Bd`;~aL5 p1WLaheP܁D! Mkv<Ҩ)hԂ'9}hC }FaF ca kl/pgmns[il0jڱWZ8#sH`JlWўծs=aso&VdɍJGB?>Y*6B5/F^7/.)àhX4` $EY] b}6&W*"NN5 t QTaL9KY^$0N;,¡hm!o[Nn)ȁv4VUWSu9E_5}24]0zvg7\_EVk $GHʹt]Åal?Fw1>ۖ䮋Ug_3Uv,N:V oi]5ao¥Z ݔU_.0h$`ߚy‡fߞ-Tzj%ZH;v?ѵH;Mzw#3dF]C?t|N&ZF5Z7AK*G2FK&YU @T?=LxRM?z=S^1)w4 'FpsR6͍HԖ>r4E_Ic{c0o7FxVMY$3H 0D'Lds M5ڣmՑdOxN8r@fnY<ޑ2b=EzVƸD"8R#Ēfܵ۔}.`6ϼLwR#UNr+8a̺xV Oa =ZTAdql4KՅ0bI8-KAv馘\#'vtoH. ]qs(RRmo M`B"ʷ}.*T&.'4p`ܐFgzqGkz%˞o3$e h%o~Q*ImZeAկ:D_E|LY\'|]-s?z^}.n$pO\jw-g=yV76Iu>7h=DJZ v}! QdmJGT5<HrVXL% ?Il FzȔOu#stPوx9 [=<7j=~9:l#*U2# d/fKdj Yމd*rAJõ[K*Լ!lWN= E6)quOeQmjY% 6G~w[18}`qZ/AŷbZˁ,CfJ踦J eu@(jߡ)7CN.O.(j/^6᠙~G<==05 o 76\qD/8R1sD)aFG9ukm2x3m|ߟ,=bF16%QsPy1X䲃r., GdH1|D|QCSw7J7LJKZ9\E(E8?L~ 1o,FuSMd$v+KJ/ ͵D͎MÏJU&t~xqkHJ^_X[A 4K f;wp)7JGC-)95]uYp/_ҽNؑxUe#4Ȏbp#p;sE\FWUo% 85X[C<#qK5GHrAfyٲ>}G4JzqM11Ls}tg1pxm;ťYfȨrJ!1^š n1!*G/JZC>'6Lkah}Y0^/Q7"vB$^BJC:LiVӪM(Q޾2O:ldfӀ8T ^Q`Tב? $I/mk`*jmqtGY/toxnG$6H[\^CŒЊBg1ڣS* MmX@X8O ]} \ KHBA;/*hkgu(y,s^^|4YCVdjlQmB|wtՠ@9>Wpa{g;0BaL@N;9GqLr\A($ڞ dh<\cwҹ=jY?09("_l*ᄦН(0* b2Է# }>_gOC7!:UmGɗ~u+ZTd.~N }ڌWD2PˤV4n!Jo|+L6^\!;x4CPS%#I GUOS ;k܍w<{M_g͡;ؔ=;;f0'ـ6QD&RG $^?( #^+aJ Q]{ؑniEW~#4qHeh\[)IY5jOX f'lqIE+Oi\ [2m'w.F-*\^-n2kW:,q_O {Zg/xWv^)$ 3I4EW/;mޟ١+/}7d=L8_I;"UZ :,\Aw@PK 1[(z?֌aHIn'+P4l,!f|ergf0A_'A{jŃ|`.&Bqpl| ?^uT6K,}o̭Ǥ~Duv9 =y .UF-7 94CBxH{:P/]l 0V!)csP-x윚aB#; >/Ap?+?0ܚ7^Ofוl.עv% +}&屭pB$c-yϣq|пxw\Uzn~ [5 )ĺvl]bƒ!d7]&,HխCӂ62o2q jNd敻`߮rF-Nk$lԇ y;TE TSc'1KWs K[Po(@ZA*AռXK I^gAt4+dqcZ3HOtU2E#ZE@Y̧X:7"j4`iİwɋqmqW􈘘x]LJ3p4[wLxgKCiُN{~;IUb OcշpCj枘{%l.L2s<*' >S=P&. *A%Af8^\5k kѕƴPquaG3QqodK2 mƷQoG׾A,vܩ*` ߔ$eVPֳ*lIMca=$!dξ l*H*9 @K\X9o.:E3eIE$˧k;AbVvpeatX}9վ*5v@l:+T~xr:O1$$d:klXFTweX6 ֺ/Fo ,E,fDoڒ?r~:;f6ݘ="m84?A`I ن篠Cc3ZZ;cJNԯS`=5vs)Eș j3PV} ;kkAԳ 1&rQR4:{tQ 8 Ϗ ᙟdS/?s6MC^d;Vfm3/W>@J[Jefj*Ћ GI2T>>A:vx~71GFF>Oe[M\ sPi^N4Y:Vt';9q..Ѥ'L5D _g% ;o~/?HL|H6Wt m 9E89OXy'A0_Fxq+]М!3'w9@]2 7P~v1^g/Ej/(+jdhiB"%C @W抩 E6#V[1]xJC"G-D’sjq*uzu.׳B)O, uW1^UIj8ǫ@qds׉V؜&qwc44}$v#rrt*VRkcVa"Eu|pkъ*`XvLC5_dNOoA{崅='P4/lyQIez )2dZ^l'zFw8 0Wcf/9Gh,:vIԃ!_ұ:m|R"Hq nN Z)ndLI[>n[ —F&)e uV`Wö-Tpf4 VĘYN".uRji6#V02q=LɪGc\hKI=v\5C.iqtDi]ӕ.5NͶݣ{8Z֡JP/PM~8?WxɰjDIk' Q/v "P͵{ 8V9/rff! Ae)b6ͥg!=dajƯLxnáHX2&A5zQW!U#0s d>;{#=KbsyRٵ_njYǹ#s$nB+ƁzOJG#A-VOVO 5Z]@ c M#On'~;n:$,JI@ ;:(Ḽ@mC}7*tneݪ$YvU,*z[lr#@81R"dŏ-7aG`-uP'8Gf;ooHAA&xXIMlc hٴ#}6ZN=djvHQQ"p"pV3O2*p*}\ẖo{ief?ίw!js>_i~R]P,EFjl-Vj9wy)-1̕%l+FalDSb3QlZP 0vN9Q_)^ x ;h,&- IMJJV{o~VP%GWNɢ{H; {4Wӗ}P 39JV Q|0R^<|Jƍq9wq=>µ֍S ʡ}^R13ڞtn-f\:HpoH7Hh&@)hVDf?{!%u9}0]4 \G+v\B4[j=z:>p <,\f4n/*4F&/˅6g;*ךά`y3yD9l'Eڻsi Y +RI9)avwGD^ňR!grlbw C]O!gyS!;C_(\h]~P2ٮ(F"rc #E>w֙ 94D2r h^"RWŠӞ嶲]'#?JV`ET9w fdr GI*gH*]{,Dehv9Έr[ ɈNWTr/* $ ׻XQ (X=4y4lEZ*U`rUo^3rB:[@ec%-Zď$eyOK> :4M6rdh_"ةV;NXgh[<.NʖDޅ%2Oۅ}5 1~mYiRv*w!8du@x^E۫ӎ1;/di"FZV@@HbNC[Cb X.0o$ύ]u@5ow*ˢdl+ O'O㱞,z쐛 [?M k鳴Gra-g9np^3Lڶ4 |͛sՍU n Gb4&}Pc֤r&9@mzm$ k0p./ : ` .5UFsLqto)W1~!`69u,#YNQ}IrߝEŨ;X}R"xoϩ X5F6^TĤ6Le6+/gʜ {٦t=;xCz库)Qhߨ#F O~PW;c}FNɤlȣ`牱{+d67?DsU n, WD_70~l#2~wd鮮6![s=)!OK<2iOD\_db{w/vפ[0y߆p.DcfW. ݣxoēpp1C:|Zd^8xy-$SvYލp90D/p"DQAAֲ2:,p& }k!_4ASisK<{^Pml0Z:dLOxN־] ,ha`\:BPق*f=ePG[ܐ ОDKt6u'IVK>\+M`@XAc"0AZw;w.@M_,/Ȱ x+zN5a)%N= ?lq-ٛ3n bsG aGEߧ)~LGU\Jz~dz: Brc?L>al[0CȊ98}"ދ*tTdnzr%GÊ|?਍OH/|81UhHL>AuLlnjZ#3X>FA(S:^eh en VtBMZӗi8 ކ=s .wgx߲W2<ɆC)0go!τHM]Ñ_Q#᰾/d飐eX"FY|&ʩ{OUc4Sxzwui+pqDǍ,]' g_<ߑl~dk2|ZI2̴>(+FrS^wǬv/TQ0pkmu0+BM}`pAM{sPco/ pƖ3z-#coוOz#Jv8" Ne~y՘Y En-xsT'r䛜V(Pot"^ ' Q "DQ'xK9 ,ɗ8P=HWs߉rYX^ aQ\I@ZO 5*\GH#X-YT#57"BeW6e.cQsi;HK4_Hޜ;zX g/Sy4OݝBŠRKk5kX)ud% ==[[+d ȞM Y7/ToCYٚ"$~$#0w AtepeXi)J"[lro]{&վ?Ĺ b^bfd.:iܲ )Phث;d i$uD- Ի)iiJ]Ͻ Hx6ū[[>6Ȁ* pr2,:FFz:U˺'33( tz@}<:ۨ#.U*ue*m}}?ca:N_&©xyWoHۇu匤WUo˫ jifKw jgD --PEu,T*fv[j|WgM!⪶; >+k8s;U#҅ bM9ZgFJvjN얓&+p,SS<oMMTyS] x7 kq5"A~At"M p,ik@ht  jJ9TCֵ%Q2(mӌ5_߃KWkE?+6ǧ@] '`YyP;!6ES4eQBJ˾i=UI9IPrkReC/Ό{OE_Ʈn}CFV3<^f&qLwYSn+6ՉYt7Sx2pAXjٜ:T"l`WDgr2ɇZ$(t!O~ rt}t^*(צ''"kJ< ! UY raý?A~7)(ة.oڤu+Iwp/j%+P9fשl ӇBmc >Hہ;:lN T:2)Rx<"cA{]W:c0t8t{"O%hfUrid 9}΁Miu ?Tl,*av1_b#{r7.ٔ A%v8YŸ"LjR`5<.% K5ѥ:wΆEwD3K\&g=R#D̆PtYBYlnsJR9n#^rH o>. k!)x~5Ъc7=wn g_8<&:$o#y6rO ƬK)盖"]BQ(G_QH+q?! cWg(*5,S&@hHp,Ub: =2,/\bUDyxRRLKr W ;,a%O>4v0ehA"R f$- g3/)=l^= 7F+]b.,,aHe<*OG?DT'a|1)8Qty&JZf9f)ك ZGGCS[t;xZbC@ ekږ8QEʨ/z^gY<|jDfpg %=ؼ潫ޟUDQBo .ǍE/U}s`F?r) p6gօ=ڊ2Yl(G}X<[l"qcH10oGuV"zp p" ۯ ^,7i"!~](rSצKLd[+䚗#j 8zV835R`y$wG8n0K{9WuBS?4=U=~p](,j&uᛡ>s[ZX}"aJZ2]†Ғ:dcC(|E,7&(;,ֲ9d<񂘭3y\'0-beI O~huXuoZ܇S M\}&/L]u~,kZnUT  b/>'H"c0LAMZnO㡗_?/hxTxΞ?A.%h=l3#`C҈&L& UiҢ Xcp4t V $"*+IOTss,pb ^}I\U6$҃3dF:&AM|㴠 {Fp)O-nT%=iZc94c?ARq]+|*ϵiu;JiHIEɋ&Nz,,4AgルƔ\.n]5ڇHQ(|YhZ֪ݵ0?J-D+f\bE@Xt>{zBs\ Dƹ&PEGgv?`;.誠Y9M}[5dHXL884wa{BUDQrl-&b|B$'ć YGҥR3/yQF@=Z/Vj lpEO&iװ%rfT)G C nd ^'VNn:$7/,Nʍ@A+) n螖ݮ|_M'5rgAY@0@ˌI}ǰufx@ {X 9W%ص,UNx6la~L틗˘ctU^:K̅XX <܆S /Õz?x s4`=ۘ'K$5M{W4?܈XpN*hZ}Yp5"%9K JQZԿԎ2}XDO5&N c&R"`XQkMx;~o5Y2uz([4v\.ΒQ)]_/5b)MXںR^e,zU05TOKPj;L|Ha_V/ o8Om\C|D˾*dJ)soIŬCt* 1;c"j;d<(+i`&Z(PAӸ{MCORjܟz ُ=ja28btPJo%eWƤ(,t[UQ9rĻ?/v R;o.FO=Ukhu%u}cݘE!^N&Iy {]F%S1]JRiД2@ΫQ)balz$bčR:L+5& rWų@vH|:e#$&v}~`zZM*`u,Q[șq$KٗZ @׼|olzK L+wQ5݊W6A̞ÛS&RNO YD,IP^C#'7_Vp0:DflwNō+NsI '^LŽ̗$>Q4?Qz~~nV.~ia Z@9DuNt,ΞaN_0@iO}[.X'?Ev1zP/(w!qQ!hs6ՏGJH{5V`ÅR[ݒV^)Hse'RYq.BE~+9P|d @ܨƚ^ܧà ~3ܬs#UAVWj{$e-z9A{qNGxG 8?F`;`0-}5o6m vsu FXoQ&#lsЉz`jQ.AG;> %J_WR_ 5Ox "ֶ"̈-qaԸ $J4jBv:%A W o bkN.[unKK0#Njes(sJz/"QifP)ks1t#¦ ̧VWdK߈t:;SZ)Q$Xf(ċGmL0~:!uy.$ řC˟|Cz)SZRTqAȅ$]oZlN.F$$i|8EjGD(W 9ArW3*q7yY_xa ZF!*Ü\ZCǎ(-bб&@E7)B<uτg06: ($ei঩>q tpF_z~^FX!_wν է"s;EnjF `+C')Cж1I}iS+P'85_U+><-&5fLeSSl*@-:S tљ= MO$'W{P`>yWU$bGo n tQ~OT챧c4O490D\g,g\ œ쌌9\ 7)O)ygJx Isvf}qZee2}C~'@)Ox&?n71ӦR/2"^8uuoHPWU&H.X޺&Y wPSa\c.0¥6'#f[?>&HuDsp??Q(V/o-ŷ_OM B<.B5\%J冿7$>+x <¢NjꔬeU[ J+m0ǙZ"-yKiInn Pe2ؓ!V_[( n;F?x.onTAgTV-o6>'$ܺ3Yo?q~ U .~RH9xe,E]9ߞMࢁa 󬼃9TqKNΥ.G:T GͿz]Mjp˕F~\HQa&wWD,6N@՝욳 aԑvRBY@sI&?y㄀1& kO`'SоMWI[t1;D<ؐ(@s+"Yz04 ]~_$ײbk7!롘&ЉN'w&i-kch+@NJrbmAsŦ h{6P&h^Q4ٯ_20KahY=TZq k / eF{QHJmJ҈iˏ1x ;%f޺mf1艍T*-zѷޗ6+$^~(_T”<.yWJ hYttiX %xg=׌IG=>d|,F!], \tMw5NƲg\EDWPLt5% T*"S-nӢ~jWEQ]"&P4-tKkƗ{#9Nd^4O7@ZٜNrQ\D&f}"gyDJO 0*b͞;Xd4eΫBrgQ֘E!-c?>r 1ۮ,zYiGDW"LRh+̽is-qP˝#o*i6hqmĹ~t;o[GDZ}+qLJPgy{KS s=Ƨ&bWDmHACOC8b |/rP '$芟/>[ L5ݔ^{;dEneVZl Q 2ucNu)ɭVk9ˌ2_Uѥk}KmcNv6U)1@%; G1HF Nnrgkq]gY7s(g1<PPg 5YL% [E 4̼u}LPWP!YZi 2C]LH%~_3t{yЬ@5}BK-JQ$,b(aLCGrb .0xR^}| ..:%|-E}ʚ[LDE&T1|$M 8tƼX] >c{f9,/tT"#_#U,ɞlw| , |Cp \s庤|Yz+@0~G1̜nלQ#R71bqrgS ɩ%'_v{.k {5#~1ֺҰ&^d{g 9<[l:KrXv/X-be+b]d!moݎeGPKګ4߿*#97|XsY; WT [z)(w\9p(=Ǧ8/\M{“z*elK^}F$)2 rriÜkG [b^ߛcGb{3lA8u5n潃<vRmHΞk}A!e?Dl|Y%ˍH9 k9y z=d~F,84wMŜvͿT6Ja47!?q€$Er3ܭx>ssnt-X0a(֘6!)3ua?A3ٽqprF t,*'Sm~0ԍ+xu+ax$Wl>*,zql4*I-ପ``ڢ1䝈{*Q4@8QO;&x2"Uahp4*pC?QdFx6.mnĜ_rd LRM 'D3\{ U[x ٦r[>hꁦqTk1uwn'q?_Aض̗U S?'vO1L*pHwzYvp \3%n`(=su]>*w˦p%r,܎ 3G8uq5?þ#_ITT!ۏ΍d@pGK!aͮ9٤9<=޼VKZ?'Rog>y悰@5fb"c.*&{K7ͳN$ݮ󳌚'Y9R o.nA ,Z5l?ι=H!xA&O҂S O}>| /,_MU^{E;uO1\.c:lr<$)ިŊDl<=rG;!$^tR̅X>nTpzf15]ZbȘ;ƋEA%Qtw~_\J"e-cPё)!OOF{13dLSPGRyeMP C2gM28KNZl§XD)PMuK䡘 }<'  l:w R:\<;VYAb/B,o/?L2h\wn)N=~mYDhMv8s|6FW}wVm&=NzC.\ٔ]7Ԙ,.Q HvΏ?p[}Tݪ  yAG5Ăw>@.tTZ?s0m  (T"Be@Xr=137ecNN-wY銧NN*TysݑNShFiN7cWtcHGsO ɸ$C=#tI7D+r~lΕw~KH$ɰ? up|Zm&0pz1(ebmGK @pwƘC}sveW,E೾UătjrMkUAt~,/Gb YT*_Y2g&mXXE;mQ(>PMPN α^Ŀtẖ- z&G_ kMR*6f?e8+h{;96rޭ,-…>{65+fڡ,`H#`J(se('x6aNhm]KW1¢|1oC<9f-?uRESC^xVҷ~{bKTL K&e H Bi@ krp$`./ϲ އ}HRHN @W(~*qw+Ikܞb0a:: yd9_춙+/LRA%@u7nݍƅ ^{%Kt?qv. *,Q\TڜY]e~]ܴ|{=4Mתr)I~1Z/,Q's"s<G=ߺ!ֆ GQ+:Int ]UYcs dKk A~N X832g,= bW}֮Ei0TB"M&iF`Vn˭뫯r|.ucuNA&c2>P+YQbOX燥~1sV>g Tx/^5N]Ypf?\čP/,2"Kc[Ex"*pm '`}wㇻK(XO>2dB7z#+r$6c©!ӂmE6 ]sf<]@wET&"h6ʼ`9R]Q,|+U.8<oDDiK^ Ɛ יAxC UQ)Ogb$a_K@)N'VۜW(aY$SyY7bC[@`jU {Mxk83`s?G93BTqȺłG-85N@^@؃ႚo]{m.B30M 1؟*LM%$D̾aZw5nJs{T>uU2i;NW]2"҄:$"I.x/n$ս^}` _o]$ )3yLC8En߿`ZNLd8yR\[BMv4&Vnr \ݕFA9%_@O{8Q pLpo<$vӐPCѰ,hOd۵Q>ʩl籜KI?xIvj[.Ȍ-kG>r ʦQ\UoE,2u3jd&.2-d.UzÖ($U8tazO)a~06=ҵiXծxO%A$-8tmDCLLqq sm;'S =]ݣ`[4O,D_nX%kDqK­Cu0❆_揘;pvlwRj%>Kc]ZK\-bDBMڭQxܕMpL\m^64oyHq+-B@Ha>^M-XZOr@i$" u4(y%z16NaB )Ht0&@dx-YFj|9xvfф=8}_9?YԿ4#O'ZL=S7ܘEֱs[`YPJHh^:28=hYrw VL]wx F F5[Tg.>d^l>.4a>)!320̵ֱ{>>h:'-}CjqޗW[v=4"M*84^lŜ'FO0 4I+>X}-d\tAΧ6GXq +Ilo pZC-[!ensT-<⠾@/c܉k)3:L vдrfqSK;_sPLo{jTE׹h#t}>"ΏZ9d5y*PL_EЉK$ <ɂ&0CY(=*LnծcNny(U0Nښn Ԍ )TN@^  U:bwS<+)7)L}#d(t䭑~ ϫ#d-ǚcF#HE<%Sӛ۪%XI}[cG1qVш(ok2<@&*8} ĒJ9o}L jݕQat=bFRus '27f=Ip~<ȥE3P9O %eFq=L쌚ID 9j Ļ!LSM\82Qgfˆ%;~ $'X52X^ScTq/="$-Y@u2>A&= #B&=7nd̰k 18,zb>2r~LI3l2hݪ%sEUumIxPwOa\Q;c ^%gY0~ʸjͷ9sQ # (y3uK>@j&#R 7`Dxd2:䶪Ѡ}- (,("21 Vǖy ~ղ$' &qgBxi(i%PH7rVepH$X%s6710 "INp9%̀z".R־pXec 42o)]!Al|Ō 2}n~[x;:>5-aJ2o[Mdv?! LwQtm?7Йi5Q|֮PV^)Ֆm}zeNsp;r7< Aq;ɽ֨(n] Aa5GSsz<.&QS6.uݙtw> 1QlvsbL Pv\f~O!8opj̥'*" bnEBj.nie~Gy+klgdmpZ6;ϿrtԅNܶ3\5@"jW:#1S$uA!tmJ̣\|_o=ا=:33E &=A}&wqeb@؂[o)ϒQ9#WõWى=w<^ ВO U0VLz8H?ic?3'тy$%?Y~)-G@BlId*mΧ2{Rd:_;=2{ W,{ǹz+r*''(',UbX8¶*gK"wЉj.C=kX=KksֻpwoC%Yk7?ue5*j*fEɱU9:j5ղy6'qqy"❝pYJ)O$}Ԯ&2aS,lQd.fȐp( A60{D]] /+i=}:㛉ljKCW槱 c{֞ z 0v1CCN”G&Aa*;`*H`>f!y.{ŗZS{bh 8O.ho)ȬgiWKhkE 4ōkTgfBƀ$%XO_>)3 YaΫ@o_bT!;3qF2!*v6MAJ,@ߙ:iSu2MUN$~ַ32+i47ULi5t{Vs(ٝ޼1D+ m2Rx*Ds޲gظVf̭?p;eF:% v=?W MPڈjf !:oXTRcP.#O.Fl7: 2ڟ-=JjߚZF`|lPN aWgSYɇPµ?]US1Y~938XWMX}GkFoB3,弰52]&m@xeTumg1 x2WM9 #Lhy*9fLUZw*W[ET1{^m`G]瘫^m"#Jl]w3nwջ=O{{XJ H@oJi1^6Amߎ3]1U-2epރޜGf?[[6[;WœG*X[{9ENŜ:Ať30:qޓc?퉭h;->"I8RYt!ϤGf&̴5_u9 L~ Z̼2]p<%-`X.pI- <>X(HHo>/d8F^%%:$4@2UF)1 FM²}J&-0l큱HI%93$6*%pҋW>d<5Pnؐ-i2'SOYjmo(;o>orXHMJ}ϱO@Y@):E| Yb꼓\[lnФbXK6D"xvnx-[u3 #vc uRv-PM*6޿Y(ΡneCQ;6T0A$R_(Dq?m88HxPʂ$BJ%,0X"&=sAoԈD/eLO30dK;Wܐ 7C=Au̧ B*:۵*Z/[<QZ=w!)XWț ӛ\gWTp&U@’x 8J@̋Q׺"UN%q[F0Vwjԇ_Y*]9i2k3wx.1Ot 3-=RG;Zh&j\Giy+ )ۤsra+PG5K/~U޸/zea:UY|xc\b՟Wwa/a a\*h!F#[&WKD4Y-uYvt¾ ' qW a}8Wx!6ȦP^k!RQńzdlE_,PȎ{" gD`ҕ+~9%d7I޻xoĻPs Um$)sqV9n]DR+,3ky)#%1'֞u7{9d+Z&mOh.WmL6^׆Y.MLGSs&N3 #[ aW"|S\U#8픎w3I t|+DrFlmӝL"eIEjFy3f8dz*M_݋ u_pYnzjgtw7L eK.cuUmK7˫AX@5 9u! q$ەVHt*Ok#7R >k|f.s@#"3C\¯RBH}j7嘾 %|› qӲ^ )y/3R@Q_oe#2짃Ah=9GY |,({wI޻Z/xvj`fzx3t[cjiE:5=c@ VYNhe~ǂ w1 #_j=0<"j^lV4ԏvWSꇖܑ`FO`FqQH|7!Ji7>xY0]N d=|>4[ gaE,L_?k])^ lN BSvic" G< nCtWDV%AЋ9k3g.D-EMߦ/U[<@ 5>k[ϐ&չ]G%lL< ysLD0GmV,8[ZCiѽ +otnj[]r'+sCu* ! K^WMKS-sCKk4#vLwk1Y;,*JY\6;{sNCjiULBGeqiP6՚&]>})Nֶ߃iy3@oãQӫ ND_ Ez&G+6!,I.>6&v*Lb AFJ`polP?$5l`1tH40 sn^DB'ߛc4*vd~A\*d*/Rw yg=w$!X7ӑ$rG+FFm-HA7r-Xک]AiYq)Z9̊N`jxd'%6Ya~r<,9L@*w[) zA>0@;ߘKQ{[zFL{fry&Ll=򹾕.X]:rjMRs0;~N𘍴Yd8 NSkrJvHfU*OOowEåHh>[r8N6{$P]L2<٤CGf);8\-U5ǬmU,mck~v?ƺIO#@ݚu@;`rLݬkқ|6ͱY: 'U;\0Y:bӘMJoosk*O-G5|gÎm|7Yw~d*l}%̈ѝY׍vLYL6+`]9U2X89JEjքcӂm’lռ8n? = mODi64m+з.uJE{`)?y jZZB9j 9 !|j\8{#b-+uH> +3QgSZJ(r D*^8~U|엽.C#_\E_\7&yEm+kX7ng"eDŐj-4âgSgU=gBkQcPCwB~`#yy)uHNbGgWUdb`<@@QN6zXTkm^.ڮarBੜ1z1'*y}fj\A:q"@k0e#㶑Iژ[xo{ok)+V#*MxPUth3Sܟ N\,Yh IJyfR B=`C06ʼ%by(3/#L&2j"5qeׄPZD,p8IW۩A<3TBkt }FG~n[ʛ~  f-n)OWc!gHM#Fcpͺ{pT๾~V,\.q=(x=Ur.m2&2j0FӀuip=V&]2Q!xQ  Ӆ7$3W%I,O)*lI9ܭtZFw0?[-ȹI]gϊN#^71QV{ZB&䝥EEt xcHEHo釥,5wH*4Qtc!ݘ@78fN^X_Du:ۀ'ŀle6pG]gook4JvfŲ\JRrSL^ONߙڃ$M3L&s!@j#DaW$̬.֋:˟_Ɖ9.m,&҈) 4Rt";jW!d!=Ɉo>Rz+{fa0ks:A'LP/V /BRh#ԈxxGRG?=p{JHS~&O'1k!ډev?ԐE6 ȰG/GIrE_~;,RQeQHMX(NЅeQRv;6rN35֦r 6nNQ2eSm֯.YՙV9At3W@!`JȄ>1 Hi2]~bԃt(B+pMRά&G~'5y jrfIWGn&kD dC0ხ}hXB( Z<$d"*peQ\RDELgWkҞ\yZ,^ -L879ַ ,=X#tBK-]. X'ӍO/usbMO =΂(s{!$G B#L9˞P_/#P965пb(wHh\>i*?y^9 l>A +1zZf;ܓ"k=au KSw-+&*Ǘ&O ]T$.{H}2λQtWCj*o5bͿF\3V'Qx%%e 3NN$lr!/>VP@ ڒBVɐNk?\-S:ij|ҾQS0^ɔ>WK/t.^^6)w!a3ى YXFR@ ˇˍ"0VŴT~S@e5^n:_˰s%2{Z۟>(᯾z*r=_i&o*RM=Ȁ<PzmܤG'. YQ2x2i?eT't{,vލ Abf 8ޢS/ Qt3]rn:[{э$FQ8ѮXx@HϐEAXNIw),`.s˞$5o¹zЛ!UC{]+Xq냘a%\1!Rrx5oe<~ Fj!oQ9V}FS Vv7gzl%C:kLkM ~&ta Y<O6_vw.f+ }ʹx ]M`iݒ)O:TOŬh116jjF0~fj# eŔ&a.{LV;[r3[<6r \&DI9'/&lbdeڄCY_a$>ZCB7== ^sKÑ xӗR!86gCK@0Pe]^ѿ 8,Pf*ۃxɻo+wWջxC̔obv2Q5 \gYlE(hٔ'ӏN[@EK`- +Eg2#L _=h8eQ1_*؛Kr/;G}gx*ڏqS:$y"|pe [v[b"̹]Vl>Ȱ H]Pqss?#>i&\s5\z%;dC+ZfJOV̈*rLv}8l/uR,g}_DkV)AbXGj"r5}WqV_!ǤӆՅogu {k*p޲Ȇ"wgF6@s J;gT^{+;*^TS"7y^/[Z8秀 >3nߨJ8t/MV'IOsKcy|hn4_4&s3@ȘA F{l2cDx$phcqeTjS5aW xE+9O;')ˇ׹ a;@\tcXՂ툂 RwqHqXA<ŠBpKsn֧ړ50 :I)8yQ:ѫ%t1+XҤ['lDoBeR;A:(j 7ⲯss lht/W/LT5OĒ:ϫ2&l[q6Ar?VK_*Y~K5~.JITl|N9ݮ6{Ј1UD,\59eKTNam[<6# ! jx`Mtt|O=DkeJÈ/%J1>KkUA6~]K%CZ(_r/ -?2lkcfF?l|v2ަH@< PW$<+_IzƷ:!nNP(=D\L=8DH]S͈QӘ("h쌨3.j"2(F \< jfP}?IK5ݘ.F,p_ԡfFp%%OufjI1qSU a?&hT~ĝХ,Kg78؅Em  c-@r3|=[d55j;yniN$'WZHi"`zQ9vrR"+v 'P6nzJkd\»/6jHyqf%5jt:yK}rt@CH^=SJ x1l=n8pJrh] t=!i<|! =qda\хch_Ƽ%] uGjF1C& Y: o4BD:Ƈ/S ?4Ti5FȈDZ{e5$ D?}dmjRJɧDgq(m7p`_l(ܹ!AVoyp0=%e0&쁟-;E8M&#;ED蓗F/nusKV硐eajDb2^Jx뗞/PNJuV nzh6U; `M t6 "d2;o퓍w+m\c"#SXf(Q`zaM`{b/=Aqwb ϋhDU ׁ֒g"Nwvϛ׳v"6+ByQ;pA3_*c,x G}N~mFsxXĿ]@j_Ȅ}Uv #= gM4yD;t‹9Tu0!˷EƘīNK-a{"k"x0~쉩ʬ"A|"T9|aQ_sT<0]"$`}3#৮Db6Jd+^$8*tqʹ^xZhhH5+DE킎 nM)Juh+͞K \dvSos]rhHŽj' z?-:g$Aʘ/afUnkӷu^a$΂Q Bz,5WgR)!"x:= GZA0_.}m$񗦋kfj.(lR@їzHf (˪\q/HK8's6Wv#Ss_$E?USI[غ5| $eFL;1,)թʠ]ܭ;`ˈAq5x`w7zx>8(}uf(q k:]4R4wzPXoK]MͿ#Ux}w.SUdEEOwU o_EqZeNg#cHˏ~%l!wS姕ۮn c&SM A2њ+0ǍV=23ߝdH+?\28؆P7b4GDbvKVw:ۃ)"x krϺW-w@0Z%",쐔pnJk SzbrT-ђ\tSeF888P<dIN)W\W?Iٵ컋sxzb+g^7&ke)$= Cb5#+|Y?zeY نOoc$dq/eY QQl{SJa {Do*hM]eS8 .4Dɾ< ޥ ZT}7"w_T"tvoKKR6_&#dY?`2j+eOJo~[AbEcP"f1&H< i }lڄ:D!M#czZEoPE VuxɡM@t\U.t),a\^h@#kT-6pHCJkv {;L`=c :A݆a,06.nU{hJ~7U<R3uс',YŠz_O_{D#4[_v9VȦ3P~_=Wf. j` ho9cĂMVqV"n`1Clg ʺ"G#?w1F~dS֎q GCxtzc}`/,w&LѢLt"3CeH،?i&B P7Co-lb%Ռ>Xh[KϾoj฿ۮnQ~ܻv.,KYGjLI}jYBqzDKg s_h,"oG~*H*1=WC# 0d|ub&p_! f(}Օn8(g=7F}9UlzK ,&eWhmS>*?`DoVibm*~Сua2Y/kkdwX^Νhd*~|R?6s%B i" 0nG0U~y_)GtWHii=R;\дY:p+ 8]]uABifHzz0j|;lLtX >B S}W,dmwrÊ!\iSoyJe2ACj|yx ˊ5U= tT8Cs WiiK(;MfOO.5uqJQ/(䄙mr3X,z QyZum -26:PάI!/a8|H3IR 9X{тOvZ?˓81*|P )At;ԮiĤyxe6.7u1<,t )!FsI8v^;*N2~I-ԋHvWJuKrU1X)rthhzsx17TwV4.~ c B%F1jW:5Ixj@jh}RPUuo74 aO;oWrG:$iWԜ)] ʻs^vcҒ;5Yq gXU0q6 zU7 |%<%}`Hs y"q__>q&֩k{H㖢V0\O~esZgnfa`':źY/g3F=#KG#-JI1K"08nN|&Tc_s& PmEFP$ Z ic 7U9NAL3;0_g[$V,kiY.`Cj?'JKTUuf tOJf8l ju9]EaUց0L1W%mj@ .k1oў͎KUd +J,BEQ+2ȬKkDXk.9dW!Qe$6/NW~%IOPi3DތqКnV UE0낺gtϣ"vj eTnjHicΒë"t4"҂L4$D~K_jGc^zWO ,:~TuRD}46]ʕHrSë8q/gHĖғ>$S<-c sj Π3↎7_!6Nw>&@Zhg'|-kГ}gv}8K!ؙiSd'́k+ZI4C+Y8Pu6ɢɇ2|Ͽ1yGf*?\: Y1sRz R's4's\h~ʡVڌZ[ܸ,iFoGE(석-شR}I.!9=Ka„ԡcW5RK((mُ|nS2,A[8kwjnl\le8W-wJ%ѕ){+k ryp5[@s:|;1'7ZC}KE5fVqL.VLd[(|x]ĒY@<̊,"jIʡ{;[/IUh$5k(Ɏu")j"̸#eY8K5(ns[Z*Wam;"Gr p4K«YX#LKfՠe"]"A ދ 02DKH= rcoaveD\NaSSZi3^K3).po$Lr_ ?{ף A{4)()@V>#Tq`u:5j,Lt@ gdgAnG+'R1V[@/:9~\hL4 CۭLC@ WTf?뎛8QA1rm FqFCh䶧%\"gUmۋjt'*&e|KS(bXY8s[۲79}X2V:+&7^y?@pX{k*KA+Eԗ1hr}Vz%TX e(R+M%+".rӾ@s7kEj~Ҫ `]IK&(k^oXZ S,JJ,Ō'Muw][7N]X l-) 4 T@*J+2"̊faypgM]nx?G|g  Ia&`t5P $8 f˪c `woj׀ywŕjtJ]ؚv$)qlJmFE,?:;9_w;Ew3;mIJ(Q}l! I>9bnbQ<]KyMBNcXF:n 6!cjgٛTȎU4CO2|'Gm#I+d?'bvyc s_M>phXL)).ŀ'EtڜZe:=Ǐ;ue;eokUcx_Jq:\7@+7[2N8Xn2~ j|U'Yϸ7i"?DurjWvZ5oPHDY IpF < 8S OùB#>­Rl7G"y]ܑP.:ձSB,E w~8R7^TtƎ~B{(!Ik2g'E3 Pq4:io0Kc4/OF9 c~=l vƯ.fb[-3p!SX#^q6R)l80EpUsh654BuurhCH;8j3y4@%U41698pf<09BNѠ)$[bM-Iӫ55+,7]Su=&a8{z h'_䩒I |r )*Ǥ8* C3%[g3Xm!A- É~fSr<7 |D Pǣ;]F[*QlJ<`X]ԍKNMNZԇ$>В LX^]8^&O[Z2#ڟ^Q@ZOȍYzrfw}_ו (ӽvTR)gc6D`5P$%üF i+pbbQOsV!հ~q|8<؎ZDɍq|Qa 1_ $gJ']Yи-U)Iͮ^BSK @=9ZYE)Y 5?*Eȭ^bu:i] dc>y?ۯK򠃽f(R5ۮ=,I9<荔w|A]zV(cDdt vVey(>H]"%P t>qʎfk(z/"ӛ)M ]bU665~flJsمWŁh&n ;a?Et$RNylѿ&iڙ5Mv7EŸ e0qZt0N{6{L~MyoSLUWXGg-壟̓@Fu{b+IA@o6 )hYI~!^#!9QWtg*jF͞+dֶ*1=-`gT=jbV: aꃰl''ڀ>]Z>48N-LZhT΢{mB'tIeR2l[qj`_SN'2d1e9 N1־0krE~EpFZ\Sע2(QB滟Nw@oBY%Mf:#V*U+\i@9^19e)hȇ5\@^ne![y㗨_r+qeM$lUyXPU Hͥ4>=dQ;m^83FP"5\ǖt>_Sحڜ磛a"-Ѓbg+PSm!XBp.2S 4C[,㝏,CSf8@(VTH(e{x1[>7an)j㼺WQ79,[#r]+SVmށM.íÄ&3nJ/:Ѳ$Ey>CߵjļƘ/dMlJm䡑4 {)%_1\`w k4qcl%("WW(t<UuVȓ1n<}#" ",X(RMծG a02, \+~Y,9rh[\NX ,S: *W> V:#>&Vg ү+ߵ IXʥ:hXdX86^@I< ;nkُ@xLUHKZ9 !mrpiI:Cš[@zZ#uyt?dH1S?AU|9ՓlzL=E~{^Z$*w\w{.~>ccXg7Z2BxZZ-WTP4pۨVm\U+)F¡P9y n;F=eI3Duä07@9+0u*giM b׋GL0[aҠ|EnU(ù%G1X(PUQ]HeA//Q)Yd3lC |QxswRcN!!8?ic%#Rz9rDs6@cI>iI찶p5wgUip~viR]ģS H]6Z ژnτp=7#,lBswL#swZ|FyW0i>b/ٓAQ4 Q]ݫd+ >dtnƎU6 { `O1N+Ckb4H܊<[*mtR&3u@qvEQ u@'gsFw:2 JdcPMt4LDs  Rثg g:"0Ɯ?{c+!38<l?@" z m4_Fv^NC#P")0jMl#>e[L=y4䴾JLNڑ'kbsE v%ޫ&X5g.{‚~WK閹ͮm;Nݳx7`pԊ6xv)6X5>L#ipف ML:+J2&b&&Lj!ld\(rR~hH 8716NHNei?t>"Gk '0p' 2_퇃T#.xrF|"biӤhoMD]{eUmv=&5I_0cI7m^<*^._\z^ ;B%'"HU2jD$)J-%*<6s  1G`Ix0?j9SbO۱ $}}Jnjig$;i]㩋fjt,ݶH0 X H)*h"YRycwYt'n;▙#yYHPl$6$wTqC^7 |[x-tUu!EF_KŮ %ά|mnP_`i?RE|:oP2dAbVP\_\:._'W浃ièki->Sr|wy?񃐁طDQ Є۳b*nzBaלEÍ}.oܗ#&bзh'>]3ڎX:11)Xmi cL>]#ͨվ8VUܰ5Ol6iJK)v})aұ^QTBz ՇpZ vw?>GzSuSzw:OrM&R,bGҒX圞R%餯>D#R'TI5rVsD 7V)9ċ _H "Xw("޽5XH ϒ B N{(6ԃ&zT ^A?uKS ,Z$1 ʉΐLYz[ՆtR5OAϸOaR[|',5b\'hc5c Ca#V hlFsfFލ$x` }O`Ix1 @wu6H#y">4w Ztg@,@H;!e^6:޻a+ >"Z}2L:gtOy&yoM#i Γ"qz o"WfFE)L@,:%m9dTA&zcc!ֻ\nZMdu^];x/?qi)X+w%050 ˀy.Ӈ ^=,NX; .Σ_?Up;`FWMYL!%l8ϕ#jeEqvI?_<5GJL &xh:4>ܬUWX1ߓuXPLd ~՘SN|](ߙ37 fvMI\i' D0 ?(><NGfpE lۡ9ڥ9nppmW~%2SN^ɿ׏kZ׀|irݕLTXE9Gd KP7/e&^'+8=#8Xzۖw-_e~Bm7 4h2_Bäf6b>jUpf wV>0{j׊lm!HY0 Hzҽ^0S5cVϷ1Z*["hZ`@C6x?/nߗ*"OqOG_)UO^s *hU8v{,p.:v[ȗ$lߎ-K5<,uJEjr@f"% I^3O&IUbB$2`!&A\\ s謵Eu@)WSQMbd .B}|ؾl B=E-& M%j*-M7\gH^g6mzA5HMp (|&TZ,*dᙬa.+Uk0 =qͺ#}7tcWL*= r. _/f?"IO?x<'1a#L#;I}~[ Qŀ [=#[YAעwsN`!vK?nBfa jpڱ?z)w.S$,8|&{?#A X=>9WXO#,oFņ +1 #8:.E9^:D+k m%[w`:JtBmci-kB 7 7>?^0d͸F7{+2k3u6bA}ZjWN"zpQ;WxI97(="I+7Z:k" \lJA CeH˙;1RbnՁhi!]K}5_aO-. ]^ѝɃ 66qҋwϨj].F6ڈ5wؽy唅4(ZWE`̥膓F[!y %7UMȥ M!$Φlot,Ů3CrC],BRCm~pá5YlU.1 wCϼ. f3#+.z֚Ix:iufɔ3ALaGdȇIBa>gq$45etF<={ VmI?陱J؆\H4 /jZQ^/f+&P댆 ]\PWy)-U߭*%i !Ͷ"9;}V|ܶ2ݴuo⸞Ł~jWꆘnUG5~‚[=|8<{4~]>/p1C/̤ U*'wXh7.yM}P p8Qtl/;y7MGBo$?B ~*x*]'[~ݎ 3]ү5ȟ7 :D t6$Eoo"& Z aV=敟 1'%x:5e$Eo8bU| dԩ`jnN ڈS&\  :` `J+hd쟢&xN=igHØ`Եa2d# "%A`&Q?~q+tj.Br +FŎ/iA*`F_:* ,LlNb dL%qGsAR!EZTDz&Oĵ4;6/Y1y&\iUEKh ڌV.A%}8<V+[Mo{~Pm%X9ﵭLЪ#QtKD=+u0"8M?`֥gnklR:Uߓc;Ej*Pz-x9/d rmQؕJqqf=E x`m`g'^h&/lqWږmc)Jq>/2%WkC`=1[ILL$<7ԡBg2Z߳!?g]0[J3 lnjTRu1rBQM e+.Wju*RMă,$ ZN4[n5`5R LXc*/C? $װaOAs s%ݣq{<.':A 45NęXdDOflcagQhfwM-5Ɔ{sR7.'ڿt%*c_X3i?/yQ}5i^x=t1甋]Zn]-hD/X%Nw4更iHw V΄tp;C/Y+=at\0ɋԪ+Az$𭗜Fr=v=]爷Bфa(-d[NzcR Cf#qģ(;6gDl[> cVȫ@FUgƾ D6b4wf9v'Bk_ggxD|8Wݣw*v&Y=zДKH5,iv jS$=pDקy~k߮nO*йaW;7u' HKPJJdF{W=Vv sbD45c UZц6$qL_b3Љket_ ѱ3g3B&IJ­gE qgڶvxo@-9|~WaQCD$8,7WLj ?QtŻ&1;:s LpQ;ZsĮ4Լ#IZBk[[5GָFiu5\K5QS|3E4- %3AFR~8?(ܡ=].7:C=tϊ:JRZ$ Zd\s(9"\oҭv$ qdңK&7ϮLV?od C'> OL5`25K~*{7ףSI #[t8f`@^H Ըh|6Я d4ŚnԂ5,?49>a ̐rKBQatJ7xu\t jJ֖{&Ybgʩsaui_⺯-jNp,&ٲzNU#+xM82 -1 I (] J5OH7 k Ƿb7=uņ7Y-j=q%bRrD zL  Zl}_ _$x{V՞_}pV`!hҩ7eB*(-D-\Gm [}B+U:>HvTwϖUC)?kBY$h;}8qLg\YD |2_С8ΒǸ/+'~h89~%k:J2y`Q~TRlUS };~'1{RVxk4HO)`;a@IvTZ55D7ɾNumsZLMk=/LA8zmЧ,rPi ٩ ǻ?kZZXG/RI.]=)N$,O޼[PNnL3G'`B 1u@b}̼+^͖!:߼?CDHyAtUW`T|A=MjE~bfJ=\~jIRrkTKܒrֲ̔R ][< :"{lI}kїDP׭OYt3AZ+t]cJu!l,id޶ o/4A k*흓hs\sx{%%DwQ-}2 =16eS׎u`jq1}$~ށ M1 8(vV󚪣Ԓ!OdD;W?#]U\}r_E2KK,I7^JNBYfsr?I~럋;]yD;?.v4JK~0o@.~PXa^ZJy")e\ t]We:PKdP-9p!Y'90Ua'ݭ@}+TǸt~ LXMj'UCj#6ne!.+ AV^Tt]lZ_&ܑ/mL3[؛0UB> FS~RÉj{Xn? = 7.o*!^mဥFj7!UY!BhkPf}ߡg  AEg³gԆ?Ϟ0hu7;Ԇ|\/&)cYԽMyB)`n8Xq(|@`9'cI?ZJ Ћ~Vx j@> 7OW]ZzU#YKc璺1*VFbړ@U*疢!凰e8䪮!";58%G.q5p̴L55ތ# 9(Pߦ:,vIIǯfjGܤw7&HvJ)X򤬓h<, X)Jsꝲ@Uw?)/O[aܦ}$FS{"1h|ȯbLPE$w~>VȢ486RkGh wwL>(㑚r|c% V:nSK]F6V䔀]?RX x/x(Ğ5AdimZ7NUW1zp:+cnV=nش-S $ kxG^/N_ʭ|<_Z8Ya -o_=C,SW1*wg=i&OLL]:Wʱ[ =,1z%NQo= 4p{յsDLU\:C7b3ەbvwMg~N$'r^jז_hizfAVH}~\ 7g`?<[D{:Qzo x47rS۫&0'%;ە1B)4V"yT"*{س,Utx&yI7/~qܔev4A(Cc; {JzZn 8d]T7#VMXRfQy Km_F>)3˰!"pq1aq'lj:P-xa9N{ 聆^+DG/4@y\/==)=wfصE:t,hLs%$}+>j<&Ʒ0_ OUC/a^]-VyUT3VmJ!MzzK˵[(V<\ߴ%q  bSi-jĤ5G(ZvYQ(xI!ptZ)4eQ4h gkVōuFH+Gb\aً.+|nVG^Mf葌{9bK=Ш\ y$9"pk)kf+b!F&$vhxW 5 @@:M蔕&sL!`Se~jhKVevmbxE1L*CY91ZФ?W_tg><v!'c$1ã,T(oWѻ 4mwt^0hKHBa%R pNK6M"4RZ\Pm+ 3#h-c ߙ+0`1+D8| x=7eAWɀ7 ]֑e&ڊnd)z8c͆\sVIu\j bi9']$P#k1xC9j9LjX/"#x钣f&vʒpS4P:QSiZ_01+L[< k1/s/k)CkRϱx8'Y۩7/;}F (a25'oMq-8o?Dabv)𩤦#!vZ5 0&ƍtɧ B]d@H_]#ԲX6z†Fw]x5Ѣ'L=Aߌt|2>H`;)|-ii@̮ԙ T5]>E-豙,s5Įڼ'h,/YN~P8 ((u>N|8+{ dga97Vf`#u{Od`P*Zg99qƛsjSg㼍EEF1jj u*uhP1Y&yG{L'>d}ŅD=oFItwxecp=7]˜WK־8U$l D[ 9iCĠ/awǘ$AB;dVLItl^^8-sLk^t;%Bz|i-; -Sх n`~=1f3:յs_(U›ʒpMb!< 飈氲Ehwꀍ2%Ɋ{}X-6!-+q{C {Z'u 9^{H牍zԛ_3)C,]ƀƮְUc:4,Q8,vx|$3wdlyu\3H,'洡bYvR7]ɐ5n)Ub=.8z1T%IgbPXTTwS#IJVyƕ=n[R[7h[9lI YdO*j%*"^28#dk*Xd@L@tykV)2gQ4E*'`bQIx9X)ecpxeKD9qڣMP+CĠ.]*/˸QAvf+`52;afqq /YXu KҁTF1]{7h˭g1nwdz'cqQFJH;,` i s3GО\7zIvx(29W/ǒ18tXL]SxI:Zrwԓ-%f90tЕeڬ ؿL 1tܖ-|vXJ-,1? !F|Ʃl,_T\ʽ_"[4)ROdK釹;Eaw3rgwJѳAZK3R:"F φ?ٰa8,6_4#a|F)jcI5 .=nETGҜ6(gt U/#gbh'cZcs{S01@cIIapÔͳsLX Jʞvz޾$7e@!skDN[ nlC6m%`b'3ڣMDf \y1 nv߳Q3uݶ(Wڹ|Ep_u(uE6jUIq^΁SOˌ9e%eUGvRf^;?@&u @e\ATd.& 326Je]kdu(vxϟfW[Tnn_3:jv-IP'_p.&+%16ߜe ~`l$g-2gI&d%()&l:k؋Fo˫eӹcvoep:oABY.?B Hf"2:1>2M ^3ofv-cr8PU#^ gljKٜ /v_.mYG_?3Uy4]WopfN,P]=$G /c桜abb{Lrܐj$޳ tV`577<[ƍ|̨}-abVO1 91ql;I4 &$WR]2!tf~ ޿'bӑM9ӹ#Lve#ⲷS$+AWA0wv$n! X6aGET|26mL1}&#!l`XFP~&(,{L ^p&t+wN* J&XgK}i~/㜌jߕ'qqS2kFM{H`騝ݐmQ^K~Sz5ژ%σ0 .)&8R>< w]ce+c1nLu*-.9UQ ?['w;Ǒ6Z_a[E92gCF,e :ծ>C }J08. &0Ae4嘳T7j0-!}їնT9.fXƠtYƠcw2xU=' pVcO}iMH:eV_&"VRT ƣ oPr\f)C GZSN\0#Bϑ}^!(ʋ>'VD"rnR REQwN6},F!ؓxi !;0oywouoFN:1Ϊ$Q߿lˤ:A$Xhv]|v%hIEBީVpQɫkHc :%26F~o c g4-Qtv1V]7!N|ט†۽y$+3:dL̖4ܐF'd_eN<> T6ɸ_O#NXO9QH"[3}ȹ AGC$0{i({4U,4闅uwb[6Eҕն})V۴n xL=sq_I]BM. A'-Q kԶuR1tbTXMy]'ERqpuDȮ:@3&VZ;dV}ULY[tCt @ ǣuݎ# 0h//a\ï/9lqF05%nݓ(ZׁqVQ ttqTShƼMln8^,ZKG8{{+*+№T0ԐLϳmê$7Eb0R[a7nBx_OtqOd4]+c_o2L0##>SB#Vq,2Si5#`H/Y=>f ?gn\-QD qc1l 3Xd%QQ($U9vtRYdzQ A֫^/BI/Tc>K1"G@"{":=}9O#<фxLFo"J:T8:O"YTfxdRd"PϬ48i~U(!-pѧ+?nD#4HY,tz>KôT^g)}t.k+Q\!V .W;pFx=˼0NVW9:Y*#zEw\EͶ|y03[BKNLJPzH>_ܤ)$-Z3{n6JrYK3ۼL3wd4sn};xo42rڪS(h fMϊuù)m{sɥA,h?TgBl_NͳPZӥz%~ֻM//:+n06" ~PȖ[ nIĉ[J]f]:R3:!v(l~ݧImo1 Z{R\>g~ρ낛՛~J<bVse/Gw _{A i閡kWJ ',O.x}3()Vl]-ߵgO]^ #B+ZNG_"ƈ*Y4 "_fxYv|W@^)OkE1f2fAl FTC^M! ӖF\vi3Xɰ?`R8<8kxs@]`*k\& N#״[ev7,lް]E-ȢLOgj2FyՏڷ$1ngC@bތ ~viBY8ƻkr@vt߳.s*bKdh6[cXI ٱ|wD8ZvFկzQrowP_xJcǂ~2WQLKAm Xهi7J֊B@пRL745SA^<)@63yD5 u 5CТ +kL"WRl1*dͭU+R5.y Ct9=]r|G |m$ߣ~*b|"}K0:h.| d8az0(NCۼ%'ׯVMt>g 矆|H Uɀ .G %,c,ňPhVzAJb 9w?av:O#HP6C#x)mH>Z.* EEj%0L W{Qy:_lx|V\cd=T/!; w~n^F@J0d֤]W# i8RV~B*BeSd8:=XlU\!cS<yP%`"7H]߬?2(ltR֜ueUd:4gx&J:{&LssMa3$5'j$}hϒMPu C8&dʳmęs-}SaK$Bs]4B irflYR'j.<^  c)›I2RR?Zv]J+څ@^M")ˣ cF<=%ҘP'N"0L{K$JpNS.tGM= |')"uvwma x7ԪtM[PS>T+fGz!! qs?,|j>(<؛>uN퓙EGHb}/d?pq&Tj{U ~fi;5` ']fB*-▸1?v2Hmdsd 1.:!L.-)':, Ï{K{c5-YO0#5B)ޒz\e,f'X=R Pt2/ R" 6b]NMM'"; ˙:T찫>_yoąsw]d^ X421vJ;`r<]Wh]tUu#zA:.4ٍe8m•*CQLI}Rkʹ)$ h6$. "jNV+`;(GZD%{}:XveSOyhBb?5 e|z7 BD5H 8cg<-aHat!~Kݹ%F?{vXn6{8!#=_#`*S\MY;B~L ͚/vSUMwЛ~-*[b*5yEYҀ +RrX?N3:\7G[œ߲{U Z\ãG$^<d2=kz}bnAufٔa3}:3Pwv\<.Eߵ읠X>b4ESW})ԒEAla!AyTʜbrr:ŸO˱w":uϯCwULUUmJgݛ2ve0h;|H!_M< sp|P? t$O% "d@"ӋDApz*5wVЬws] ?jW;PmVԛ*%:ާX[sڂNzbw8 $%]v7%=O; Eq=xh临s`1^4{B d44QiI6<_u(î˗@瀕\viʈ^^>哒c K1JRp{ZSQF _k6/kW>Yaj'mxЎ1}'p;pwޱsQ)Zv4\f=wk +Q/lY\OsP1h6)a|~D]Аzgˢ-7Nofc_ qg.&@Sxzswibv})UCV*=[YPp6l]Wwp9(/f[h"JuU(H 4g^KK/ 61FާdѾ49A bU v?S8wbL?z\ ]vF팏ُ!uñGxJV$&ʥ+K/đ3d5Qb/jBsGCǸ:%?χ-nBoU"KY{z\ޅNae+{ZScµs7~m6gz =jYc}ΧP$e5QV4CdL#n~ )'IwZCttpLVi#Wy&q9S HNʏ35iq,JӓE7Nwg!~F>hO` vEC %[4D)6!J[ҳĻ#Ԋ@vLxw75^ 'upn@^ Qܣi5;g-|(N,<+tM+݈(׺KIJ+h˅gRmLC;NQk At?S gPHS,eǀn+ݻXɈ.]aD0C6:,eihWb5ZEẐw\ 8Ɍt1b;+{hWqEǎ:0:GZDyn2CLc^fP5Cuo8z, bP&?^hBFE^~sǀ"%oLJ֨!kX`w-~xSr,5aj9y42kw`׎G+ YU$} ;|Q/+XGps7y=cZϕ[kfb4!N}kK ;%ȖnBSm>AK "IoTC66m&ՙ+ o#_FiB -Y}f8$ -]2h!0tMWw-)cjB:ػŇkB홬uԲ:ZAnNR;@"B?nyʧ=~#oKrUS)k-O K%Q cCZ{'QM3>= PWU*|t>KJ Jhbgz%NDm)h}D0pz"ɘ{xgD״t;RigJh}iV`rd+qj)!U-]wأDQgr/E? 9ͻxCG:^ iJ+O59l': oƖ FT q3ACtRBMS㳀lH߯BUr]X8R۽;q^s$T 1Y(o /8&|W#cUx^Z+g{h<^ u?w9 j&)s6awFq Js<;KF%d刷V4׭EC7|FJ 0F ++(JA,(C5Z02q;VQ/e_@w3hR zx?V9Zuf-jo5"o$I/aHꈶ2cﻦ 3|l\ -*q``G:Fb,fwf;B4m+5geo2FefVU&)Ԉ9D◔u>aT, Uu7"50ˠ E":WcF2_ݍu6‡@]=i1j5ٕ.=wK&Kf@2\aM?NWSLsJ¼h] 3wK ?y[/j1F(B&yb)o*TCuo39W Oa)t\\UܚOdO39sX/C6&5& 6uynqr+£iZZ 2퐕ed悜BӁKs6>Ŵk)N3Kr+H\ O=mn)dvn[`?QdIӭz6d$>_ǧ ȧͥLr` CɅW̰ou-"b!r26熸~7:m%L҆hq HOPLuE֣#aؾFE]7 ӈơI SHl>r#߬7P"y@ׄ/aer/4 '9iUP|g{FygrU($<*F()dz_XgKF]'8zNDx:wJk s hqy@N%@ ZG E6@]+Q/w1*j$8_YճuV-:O5W*JNkK4svp.k;Nt@ ht| ZuW͒-^й^;EǦÁ.P$ /BYoyWF7=QW79PNj sVU܂[I.@`wcLAB11%rawkr LfUdjY6-ӽH MB O:X䇥x~~>@NMOc7:L6o9NLZ9`{9(=e%cē:Mp;2崭 H(.8թߧ&^(Ǯo/6e=HXmaԴkƭчrOUd!`Mj-a% H:3_:tYڋ.Y hЕrdLp>(E9NB厛BM74ZOu7hZ@f77 TYGy߽U<0d5y^RLXn%4;Ɍ׏j,j8lz Ww9dqb,Ig-QÄ3w"JaHW SiI Yh4=Ě$-`b2yv' tHZR= Շ`o bp&i1oejaau<^^` 3KQp*cSD ;7AHKU u۳QD|.dRpǫ`u_; yO5` -^8;P4ձIaS|ɗ^Oϝ`lLm^}N8w%QǢ߸peq4G Bt<> 0L&+f,-c׏C[WBIhQbR;N2z ?k8_c2b,E١.*m}nT8"[w*Vm:shvQzl}@ 0 g4DSשXږrW_`MfMK nA$nmCg/CAg˯L` {st,fsǜ&o.$`?~}iFR"A˗!ȔlinQDޣ =QRn2Ee>ldQC+' kA|dκh>Q18`|]U֌6!9bx^Y!C>3*Si&f/gѪ{x*8OJqXyf 24-b nATAyYԳ7TO00?mbGTN$ut3[#$@{d/2je)`|U P<ۭ5̱griVW$ZWl:tC.H!H2Դ"PF~gPtF"bBi͑u}4J %f0{3 k}\3KF4b{L|Kő(?IvXDon)bȒ35AzZ1>0HܸP|'ؕJ#]{"E[R76cg=%> r!="NDWGb IYęe*/ BaK!7pǏĽGkѳQiBзt;d|t=>!)AS.*  7`2"T N%FXкw 0f6@E9dz2; +Gz,Aq\W#`~:_&An1?_D]S9򑘤J0=\qP HzsO+]&V<,xtF2vx@N3\Y'>[ @eoo }56Ƴ¶7B㖩"hC 9 x_HfdP;y Dg5!"v6N H $.=Lz#Mehr~1}a*4".Vlql_{OR2A#l]>d3[jy39z'˹cJSD‰d2z*Ȯ#~DT&nLҵ?Tsx3ِD{eCAPКD&3KV EEf8Z+(ܺ\qT82,!Q˒9bBVHi' b 'X͢:cezJOO OR5 g\Ya#TH$d8v+ tozY|ו%g "-2|JcR>yRDΠg*!8@SHȮ`~W݊m/H 6+HfS/I \@*9m\˄Vw2 6|V0}w%Q5jzcA.LT͔_@ Z'9$(fe(#gT&/?*ҽCdS7+=׃ 2dAŴ=TkH8k6$^\&y~R߃}^]AZ/;A5maI5fnƄR}HBhф##N+'JCOA_]ߠX̥ egF5XZW;d-FFF٭8"daY˻'@D3P.exN܀hCDH,lnbfB/Wg.W)B$kO/Qkї;PgИс:%twhBA׎i␱x7—3o ,z4ˤIAe/Қ{8xHI ŢHKhXYu"ҟr5Lr]1ht\A4#cM: OĹmMO;ہm [g8HNӃm_W;zX~BJ 귅I礧 1!ZσpNio o$ϊpf?;(;v b+Z}U /$4rZkۖVs &XB%ZUbO8跢TB蜆@J$Q_ҽB!-+Xi IF*ڵOi񵤃 ]J44Wq sE0RWprrPnĉz=?2nJ:oT WU"NO򓑍"febkxA ;=, TPKT)Kڵk6R") f.7?G+tb <8i$3+&82Kh6uLs 4̮̍pCT6Єv\-́,f 'Cȇ,ESh% {! =ZNBDfYOAFXt G~PaA(O #*w$anwѿeKd"]jKMbT *z]~S!<=U$VWeLX!eLv'ќeo4߰^mҢoG7++_ =v]iy󿫎w}Gnss23:IT}T !@+pJaD̹ &Y@xSy ˶-X_E3 _)M܇lxnWpo7Tp j -SOH%cLdeG@S' *̽ AH~͘iP%?]Ϗ&HJ~ބp>o=W 7J_4. Y x`ט$uVv\!|,vg㵽~` ]IZ+ g#d,5pQJbC~2^4 XT1'%HaĥB&\a5*iHaB6]]H~LMN%IH(v/B}#lE_g gM bts"ӔDO}o:kA9$Q)acTEPʀ_N~K&x`14s(=QB&*Zw +_qeQ묾 E ۿTW3kO@ jov47b(xΟIgSNJVXT~.rY+I_) jpa $ճ7`)v 21&B|۩*l:6#ll7#=**р4įKK'_ٱ &aot0QAel )2јDijv/KxxIQf/eP]}K|G厺J ir:2:]Ͼ0̚xYNzC!Uݒ w8k S{COjĐz*b4<݄*mڶtA,T~OA!-@y #x@"4ܳM lԐ$^$_oB"ז:W&DimFnnrr]+-)ffV'^hw1^ ^w&vPU{M$tMet| ztF~p3};Ii <&idUY;\m Ogw9ZtiUNW!︵de ?韶ŀvH6dAm }4Ns!:R.zlh42liCb?x7EA[lz1QȻPA'ًKA7c+97.sQ&遡?|Ye)=7JU+|e$wb@6M{1׸3K2Ӿ0YXɄ%3A--ħ\URY؃+GW^^߿Y#4?=i3jm.\-~ϵ :\!Ug27P<| ?risa-T`!_2yL܅jvTmXb%g%Ȭ^nS!H_RR]3Sx3A4Lʼp:MWS698;v ]c=iFd ~D~ |${P``n-jÍ.c?/O|7|_C܏$ZG`o_ B7hSgQ#>]TN@6ʲq rwص#=ʎV'3I,\TTN2\-r|k PVE^ 2 S6Q>;^`)sQ(̦ྃ_@%cZ4ϓbi'l@g;+ΒJvs9cI:oh B ,PGO&v0|'9uڃYՁdУSe 9&(R*@Qf;q~t\`!ʔwK]~Eg# >QذˑxˣaDwH\L=8' A9~oTFdN[i?F8ڼ䲗mYT8vxiSW+' z{C\G?^v7NvAeE7H}waπ`dVs-uJ|?}m`|u.)#\ F:M񨬵Q^p%\xP_$ <fkL|l>Z)YLV_wgs@HEY!:$˿Yr}6|YIbJӨt`T|$Yx ԦVi 5P`V) UF8W"iQ k%Ud;0NM8C2;_+lVQ&QFif-̦LI05KC)nϬRd_3zV:(1M8שwll3Bx4FׇLo*l9M5;Z٩*0ǖ'Zuk=G978u{M #gk+~X:ɴ6="/q$h1ffd3*#JN+p]!U'f)Jo 3!ifKצZ^GZ:P7ͬ~d2Tf{t*# {J' qkOΟ_ǾKA1u'G- 9t(5:fCbDBp)SebCdy`^ ΘHټBSU·iuqL'J5apmC>81xF=4*DvDfD㶴c鿓GO';߷ɼUX\B5F~ʙ [ps:"qY@Mخ'dA:DzbB*jp_P7 ]P'5M^cҪ>|::&gDZ d̯FKѯrmH7Pi|oPm{m+K,!'F[ǣ:a*QEt?@ހd_ZcVijgWEqdjd40CXql}E9G2R#Xr:X{6B Θ+x)`6 Ղo QmqeKB [ XNb;8mo\^` &qye)"JA6v` @G焷TE2<$l7n~ n_ìvcDs;}%8t6QOuvZ;[#ۿ6E`/Ux2m7$PLyojOu3JytѬ7=qSSҳ7 O빪V÷6M #B%zz5wj=f/?6 jFVQZl&, Iq;sR/N[64;W ^x ѿn7ޖ" LJ;M)9~!9|S`ɠr_\ҮD4>1⠩97ZVM4@r_nd>R Rėbz"Uq\S7zN)ҏ{ah+t gHHjؗ$1*W/{]uۻgrTGȓcq]Dz"EK?267yNZ\!.{ vr#>2VnW'|#eC;)~c,E+Ӟ/iR-Լxs@&, nKA{ՑhJ2/kX%ϯ{LE&q&G $۩x~nR}'Nr, ҄YmB3l>B}qhXsW14GaZ~ 35k#|s6Yp]N_4m¾m! (/j.O| Xc 6g8G n| Q %V!zpWh‰'B/t%je3p2B1{rZ:5DeVK$|vy_GϚƀ`IζLvVM GU,h,ݸi/̺ _W4?DfoV1caōé>`6 [.ˋ׉dSiԫa|kk$ H(Ӳ =L5eqEt/vPbG6x@LgU,ayF0no A ʉE5Z_j$Hx7ZKD;6.4@;׵BV]*|Uۀ\"Kqvpl%Yht.c߲̼::wp H|nL=I#Pt cy)|dH_1U3fgiytǔ~' OL'|ܸ*I峛6HHPi ՁS|fo/[J h6;1Q+NUʊi}ٺ :r ClWM_%kg &(қF:(P&v)Q(FTd\|{bõG1{x#,M6\S].]Kl܋iĝD~0Yl(>~@0pNR$:{Q8O^E; |#*u\ }P(Q ){]F5рae/@Sʈ *2^׾Nnb<vJZ1VI3i) 6z=7HC8Ћ3ΆY7)G0iӃy?I;Zl֐jӕ7{ ,w 5՘av߫!o~*sdDKĭd9t'Prt|Al|w&tEU+^#DT<jb ݓaߵFdFJI} 08`#%*Xt[><ܐ3lxW^̈́޾SI|I)§}[s6W$cl#xd׈D0'$;8}V#N\]rqLEXW-3퇢mG֏Nz~X˞ihXd37.Dx[bqK,)R@ə<Iz# }Ӛ` LZCb*gM  yxWhC>.DA _h(%V(#kݳWiД5KY!G:)AMn"?;0܉!>v'*/tCjcĿ0VOݯfzYYvjO.Yl uɇ5Ut_A{Xxa `mqrzN(ȃ7Fy(_`Ds)]'%R"V0…Ry u®6.r+$H2 Mr?\*O3*h?Z7oYPKQlq9JÞ`Af2>CME ~ a6tSfn M0*M*VsA`>| 䵋txL ykU+u,ں :GY?H4=S>Sɐ.2/v0N-44` TAN73 FPҳTVLmqԻxw3sң4J}h ID׌3+Q^mv9GZ4ZiB_&PDFw8wrxz7 ǦD2ScLs%z<]"Ee;nFzx6b* /boLAn|z15;2χ8՘GD^&ǔ מh(<#6_zK5T]tZBSrJ:a5<=qpy-~ZES=*ase 6ia,}p?S}xqRJN hSO`VfwZ`w _v<{} x".. 'f'& 1O5gg^*sdFt*(64F$,c¸NgҹbCS|yvl7.bOK@ڃDI):bL BQb'z5Q 4H~<][~j ` 4c!vF_'7L>!_;.|IA( ȿV '$TV.=ce}F#b]fZ_KLҚFQe~L~g+J7tW\|U|<so2Y%3{,B9 #_HpfIOL-r`̙%:~T:0[QHdDcDN:4NAq/ M/Bӳ[NEuxĂ~# ?Ce,@CqgXJVwn,iq-emx_n+`jQs6Sr*jf!&fGtcJIܬ4ȮFʽƣ 5&O2gvk_%~UL-.hX>w!|t[Cb{x._~^+1}j]gPzq9@+䄩h:bs\<¦('#GP׽ t̾`Z$ 79fE`ZֆiA:H q7yߐ=u]ja|݅Z'(DAtC]<'pDY0|Ցvwg$v`-Lmjc+IG4'eCR l֝k/"% ^ϑh܉lHA {l* 1+5y"+oI*JÓ@..c[(CgP慚-e"|KeTHtt|7xg95w3g%9ipF*fѮl-qlLC sV' Y 2iH v-P3n^ Cn `$RT6u}u~3~8?R(,K7 +guu1k >$^#0ӟcEkC f^3 ]G<:K/tnWr{ o'bTXOy*E; NJ/hRf^TR w}nz8yմ˭ t*< '&ҵ{颷E=V`)t\AYNZ 5Y#c>cLHi|TMF,3wZr^vB]m/JQ\8)!?1 ?ڡ;tBTyB7B%C+Z'B ڻ|+DhA)Q_ԇf#1Z^q 5>7FYx{Y}2 gQv!^GpjPZ^c {X]т L*e$;b #骹b"LgV!&PmYa+;ozQ_~"a c f"Gu,m b4C%ۭx9L*ܸSpk:8ThׅHf;3hn&dיBYJ m@Vx(W$3Y>o¸V٪w(J[Tc]:>8O#H|ɚ rl3{ԅ- {7vd0PfxD,kMNZ["KNpJ *1YtMY `+$׳^f~yp|V '4-lJ3t /m^ U:8a@,g 􅬲F2mfn CeZ79SCLؓ@-Ř.:!M)(tx6%2kd0StILQR8`s82s{ȸVPiFVR +o]|/*ᢚ9px{‹2WVۄ ԟxexyY֣6َX;XPjD ݾ|.qZb"5uGR I6{L}Ќ#0 ~6-",5`B~DlI#R wߎk F)B(`Fop_5FҲk85SΙ 54<Uvo'ӑR훜aVG]'p8O^ Dʽ"È.cZ[)5ͩT S_7D Y^mJWLni"ͽr?s[v("˙+|9hɷxGzB]޹nг n;Zڸ<m3ER>Oځb yb298rp(hFf;=۾NHN|ޤ W[>kO-D9zU:R>_@NL1"xA9wcmR"^mٵyɯ\8߮rG8U! XRﴓXm(u7UTKNF!kJ8.F vK%³U N?vhYݩ"ԙU!oDۡvBrpHP.p-rzi@7PkZ#|JM\ύdnKi2mb" 1: Nu4ӰIwFԐFwVAIqJ&6£ܧʍN&`#}n p} bM0^>uclpM\cs|aIUX@U?×fr=$WgP) 7I>P3oB툩9-sggLc 1KjWANע:hW+!0_I)pUl̀< ߣҏ/~c>  u}"}w!"BJhB0;WUB@%I|1أ4y h.: ?hwiHjm-)58̜[s;qL1C0 wIןjA{R&р)5`ʵƵ)f]Ecyn}ci,x~*K[Ml`Ӹw7Hv/IupLjiUԛЋIF[Ƭxuef{d1o]e eME=<YY^β Gt=_}k>,춝PŜs8 Z@xTnimkgBہ lڟo. by?kn>nQ.{!F4kHD! Mƙ)PUXZT0aS ЁY3Ȼخڹ=uZ\av9,CD.NvY?F_'EA#8%+!3[ ޸aċo2'(v>5Ț?^p|m{j;kIo`^-7d \hBfIz{, ޣVyӲh=/oQncqp% m|53фixཛྷfaf'8QL,0~h*'Sʃ-^ U/1glQ70r͹#jL;drdPӭUoP,U8H",qCIGVcYnqT~O֔2jt A6s'`Z!=hY P\bRB2FB`ra B[[7$5R۴)|~[]6ŃEX"iv"%lxGhY1+HvmPE5&"hxke) > T0{`#Mwjzt~/]Kh(FH({[k>E-/kQ#Xmv{-b' 19 8ϰ bPW U4Pg$_~51Iy\jx &[f3-Apl6InyYz ~_0Z|tVh!i\ EʙP qP~Tܼw o( |E[€jDZ5ŋSg5Q.GOkbL}%n|pmw沚("ݝ^4FgYdK;1s$1;FGAD2t=b2k9WŃzA%Ve+ :50զew㰴b >YC66_`ӑ_ba<9-R5DKH 6NmL׏a̎K\fqE9ϝNף!\\@ Xjt3OWDۜCN=?df Q28Gr}/8[`%jǚzuG^AgwʤgHóHI=e3}!1)[N˫` F?Q8gv衵 f`9hs$D`aXçNMMCbFjm #HƱo -< 6w9/P^]gT!5Qy[^;sbL}FZ PW[5?gt} sO5 cj^!>>Kcx,/C'L.xMYC)ݺ^<-X#N2XXM;#ld%Ҷٮ a! IsʷAz5"ӈ|]k;HLG F3ʴ@-Ysz&-)ͻ\z a׶0,d>\ztx$3/s} GsFIDWڦ ?RZ`W}XLH}뿕ȏ_:$D%_K7xX& ɑl bFF]pw8ب? vZޑ˪i @Ç_CΞ8P) rK,L $ j5tr18 %BZ/y <-½bJ,c³nF?}U^+FOa%`Ӯ!uC6@ `K,/GG*>jb鄶{7ldY~p`1B- {+Jؔmd'8[&Vk'QhӡL3:oPW̞I{0f`ϭV2#]PUZSGP0|2Tq5C8-,f1Gm<B" 0]n.(w<G,ۼySi2bcYj69[Mb3s>:Ïjk%tAurΈS z/I׸xp!@85;/ӼTUFt ,oԅex8$dnoQ1᠐LC ͛%9&'3n4h)LΓUiP\@ݖaP\U8c*~O]hAY9GZj$&')x 5T9(7.n {p[;f)eQsr3ߺTE? Ϝ7[L>Vun̯+> i}q{ K/2G txKNc>53,j>^CcCaDOáQrĐ\# mER{==, 05'B0Ќ`hkpl Hx>ӂ'"_jdZ_9Y!Bۇ3z,(:7hGfSէM-v>*qJ-H5NP/cޟɲJ/:/Jr1XUe AcϱH$kqZאB;Kt̝ D%I00͡}l[Q8ٙ h (,U"Mm.*heT#UՋn,(:kPB&H6Y1dFa}1.Ɖ9hhS(nDͦDFU!PJ:K 7.H_yH^L fE prO T]5>/vϿFj<x_ǢƑ&&;IB%2y='a RVWOX]Mn:OI^E7cbkAIr,KZ=<ԩC#Vz)Sm!FMq$yۇro?wkU{+9P|B^&@k){b ڵ@cm Wj.qauV2Vi!aQB$bl)l܂ ۢ{EHf8oRT݁3VB/v[5BUozr`SU{]k&I] ;G V.f3n7T[T(Fɤee; z_n9.gpSZ=į&!r=Z]o.z`kG;O$/_]P?Fq Ps V* mXyO4hMGt`o:m8Q%M}x%PùtZ޺- Ѯ|LˋWaXyͻs xʫ@b7k+`%(@Xb"LV8lfKqb\ 8X}ulrJƠ#Zb횤W̼up`y,x$!Z3[-OqX!Gk08^+Z c5WʈF1nS$ܸ v> [3OJ6nQu_[Kvlv;( &26|o˲|.9Lz=K+,qie8m"Bz@K֟~azts{JT⯁owrF#VN|}c_U/MBW,ִ;$[ iLygOb {%FzxVn.zORWNnc1xu9{?A s(cHǷ&!ˑ/(+"cu& :=XXboYP(eG銞XX``(Ԛ85-45fnCH1imB8S=E'{J(v_PIeuܫ;跴Ad>Kr?c ]@V $a]䢓 ~ &?!R P4$޲).y!P|e%blceR3Peْ\PHS$8.5+?& q{ȘG!C3թ萿haZ61_4q\OH3'FUXnj=q4Sc; ;K*rMyg9"ϴkinxqSE35qğRӳ< [ELȉ=ުg#kR THpzwJmf}yӦ TUA[dyɋ"V< P<#&^@0gp_4 P􊺋;|>Rl~9q}mP.̵޹IL[/`l=6wRݾB:H*^VG#¾!n"[T%`ݧDDe[kf#-L~e&cwx/@sCTx%rĔ~l}2g3)FZXZ25>e@nߢUnr')'Xctm:ǘM; :ŭܳ9[8jz/}/&Y|?sـw+32:ʓxrT:_}m3VdMtդ2> ӔsN_DY <ɥqHdT Qh=wrR2C^g$ݣBO -$8X1fE;:-sh+$lWEv[Pυ-$V؝Za gut GF}NBӧoD?_]6HTO4tMkiMAː|c^c_yl=$zSqrK1Y=TYd:($,elNeu?z*Ȁ7ew]f%356%+zEjfI!u+7ދ5&|{6 k3<ʄ]föCϢEYʫM~&<roD?%`*Gڬf Rxo-`#)YSb`ȦMQ 7K'-3L}A,)9ET3]^$sK lZxOov{en7&p8%c9V X^FYu読 qU_Q"} 5X K ]p$g "T2uO5) 4D&F{glR4)$$"\G r硒+k Z?^s|5EFӥRv 'n=\5=(?X2I]LHi Pцb*(Aކa~Cr=/,z\%-˾aPL]jIKbqoQ͋0!JuoehqWs p&Kwk27D=-A{D/?yW*k aBIni! 6 c#6AܣgIâ'l=-gZ_c:zz~.k$tDyI4w2%( >rZ=nHc,e`ɚCoKogj N<N`rLf^m=uh"$=u>=e S!ɨ_{R^y HQ(Cv`2D\,@ \@f]qsXE28٥;,;XBr3 u]u3Jy.˼[ +Լܥ͏nGE:)Jï3 Zl.`;$mhPUˡlеX4ͮ f\ (㶆Ab}NQؒL>M3 6ƷA~;s*X֘arr mvYqdv*$smnw; 9e7Rؽoru;>E8斮Gad#o]8uy˅r|DGֹ 7zq|B`' uu4m$y/gMfP:ʜ㯼(ޕ~Z4B]X,U򾣵FtlLX%I$ӏ䔹ᠸ/b wȧ=vs)(龌^ et\去H.苮h#jƴIj%^u!n{bqf%;wy,03պҷ;Ab&2Ɠw> k9cEuc3%[51rvPmwB[ЉR>wYàr|ʫ P'x܎X3~mfn6怰 xcR[.8_x Ń: H-]F`?|] Pp 4tNyUSuSŖd֐&$hq5l79Q"ѝH_9 ?]E}۶em߷ٟ(mqɏJog[HPIzЇӞ3Ŏttw<&s]cf3/JT4Ɠ+(U2:J1gK ] _<$׋ydlOM@Z'mcVc:ՆynVrvgkVgvϣtrDw~L˞K<' |ƔLu(M̥SX셕C`c`5/!`ϵCd/n X=ghHc[뗾R K $L2\9ʿqB}$jQ-~Jq51{;6qm.%.WcO%nߪqS[p}tIoڈdTDzxTW̢5)vk}_ƴb#7r~2^`ra-bmB$Ę5r{q3dl"d ^-1%c$$S9bDuzyв.)+'~w<3Ÿ md<-e*>q6g܎Z+s):{]➹C9m|eEHRwhRzCZmXwCāֿPґ1{yk%ӠPrWgJ4&7T+uO4I2[̷bj9(xxZu_2m'1ϹQIq(;k5(-d=U[~P9y,f" ZJէFepē^#2!B6='i UY+, {^aԵ9.2 #M[b#_-v:W_ 6gFAq]q6ohRZݙGeͩtH qQ0 qTSxw ҺmUU/֓01S 1:9/ӇekCU|"&rej+6)j,~4UzҘ̶aa cA%7*tF/PK 3M4S]F٩OR@ r)8J"R@L_o ^EbT0|i5w裃=f,JU%u^Iy:_1Rښy~`--{%Ŧͼ>& 0Lj3EzWVTHIJ7`><\1 7A8NBR]o #~uρ.UJ*B{A#L}:Qֽj>sƊ0D\ 2&"~-ϫCqu 4C[9~,L0n"{J=4,ܙuzkx!V H5$by |v_ "+8;$N3G$창f{L^`6h[{d`m$Dbsyo dPmYɊ1Lr=iAZ;][ɇS*C*j(yP5mkl.3$Yȓa;Z߽;;Hd{,cmmYL3XS3$~.p#BE1?0P?dB$-[sz62.t{BykUj!gAmE/]5I`.|7M|RTȲrTyZ"=WtfN) Vy*6m%tH=O3qq`S2}N@‹|J*~Mva*U sÌOѾU{s /]BXDgH\}*DE&; 7u ΗǤ9aʂ Q$uyB5jS7dѹ6ec_ / ug[^Unٞ1^}Uj#]CMCԵ0dw{ UErj  =Tĺ^b BAF32 7c@e~jJO wǸ[Ln—=Fu˃y;z=q[թ.t;+(饓KR48a`y AU( $Æ)B[53K wOa󷍱@쭇6fPQCtj |ΤUGK 9ih犝T[>])?Zб G[&4nd&EnP͜)TC0m}䁾jBЁn"!dS/~w&t>Uߝ|e)fXh*>)81Tca鄽ORNM\V  .Z2hV㢠enO˜`²Dhl /?AmJYJ,tD؞Iۗxhkg8XK"l8BI.I^ M\ؑWLo\c`L zUJ^JLAj7H`zib9! @2{HzWx McHNL.Yiy%CL#Xz]e?]%-^A#|(pfJck>Zb6OC¡%`DPW7Ps>6Ȍ@kbGpp "~J.DZ[U/8Ez9^bΩfY!WR"זɦ*Mag'}t4y'=˚Pu|'u`Yi*c0L;}L` !_[,XpK`n 59eo$vcxJnV@]lyxE;R.<ɚ :Ta10^vd9|r'褑2Iq2B/"NE]6%_2ιqJ &㧘$(0B 49/\R |aT.ĘgkHZXq-{º?WFTYX2}7&T;$Y6?o+L0?'46Ͷ)U k }J-IBKOv1ž&xp`Go>'Dc/hńL@0vAiY ,& ?Q HQ4 Op)?xԏG|򈒦@c odU7$Ԋ6)4YUag[:E`~ʯC&RK)]A GNn/[nM6g|?TnﺻGck."f~C\L/@G%[hd~FNA[9'~Q6JfL1KOBo0EeX-â_Cokҁ]veJeӻi!?k_Emz>sSw TVH-lی43uW@[?\`u?"H.'ܮ8pp.N $w[|d$'.FKqz%$j ãIq yRnp욧>TٌWE':tcgu]㱜 뛨_cH2ɢn3NY[hբ0e&bWCDǭ'si7($1: '%#&^ÓtxɩMqOvvb!Q-I^w:}wuߛ B3|\Y7ڥX~42 uMSڙPX_'z+y4PUa ^Ab9ipVXz5%Z~>xax &V9N\]Qeև_ߥlZ mAtLmC5$cQ ҼV`Vn;gdB4Ω)ߨw4tmJ]ԣ܆lN)Pӆ{B2ZWoB|11ܦrO/og'@9}չ;nߣ!)1i6n`8z 8ϒ(@aۯ "5 tl&ظ8WxkH'J "$;׿D^.uEU;—bOM!Әd)?ɪUVB>*$lKaekUNnY}\f4lDDpu%W{l CdOtعB}]r#HPY#I+ s^E[q f 3=#K>Z+C֪QdH98Ua[ m5[<[rGD|#k_n`I+{cÚtcZK ˎ+0Zf=wLQ`:U ?$t\) | T>4\p*,Jt%KRTJV"25>vhN"O~`+CN(fM<-HJ}8]+ &YV3g\ pz>{nGAiZ{֪oUϺ+y;l==/2D=VOVsB 'fFd24 e&iI.Iyr/K%iӉQaJX4@id;V]mZ_|AwL^e~9` 5 IfODE MI ,1,ro"|'d E- MbR)H{{{ J>~㛼X"ˡQ>?zwCp0rO,S=}Ev;Z0D/$Sl-g$M3c<`<;`dxͽa))Z\Ʊ[clv5·Pb:Q2z'?$v.EmzrÎQy} әrRS˦,X}7J)ފ\4dp<1^UQq!':2=goF,ā&\ֵδ۽|4ܵx,7o*()){3j ;(OsmXKKnyW "ӎ*FGF^HWϭO6?'J25&<F:a0 xbW'`.!(]6{\¥L82E-Ԕ@8kI7bƜ7(?K^^&;bVCe;/N=wAywȬ:n97rzr,O_J/7;a8Jb9T08+fvb؊syhQ}㐾:+Ky6])0RB1KJ'8;n~{W'=O#Hxjm1wQ6Gx'=~8uǮ1╰FU}wVzՙcl#ޚy*"הEٞؿ{6pyU=qPG䨒^+MA>U-u͜NQ6ʣ`k'p/l4GJ.A҃ MS}RS' -L0FnTҔeY,g/@vXǯ}pu.]O]j>Vz'@֫JX抋'Ѣ+|5_kq"LUNj61,T*XPǭl~ Svf_՚ا#+M5 \\~bD~z9M/7_Ȑ Mл F=޳5qWس-@pI7۳3‘8 Q4V^w5GwJX=C+YHU>X{eFZ^}n2[Qn`ߒ"Zse+q~úw=zRs_qT{CV+}[o֑Us %KU3ZDqp8u$N;Iw Ŭ^ɛ!|_ n| NDp*9Pyd/jt]7frqI58|NV8Z^P ;9?r#;d ]U>0zU\#y}Uh_=_Lr"}DĈE:Y=!~J5:E[~j\aȀv^eli- y|1EGJ-T@8jNȝ;K}2!O&q{w9:W7.٪e;E/$'̜}_ kv߹+m18 L$rTO*nWbf 8 ҿM'J[FSlkK+[9aej8T1A+أjZhe:!zKwbg\l y% Cw]+Rr|z .>lz}ܲ/ ab4YMuHܣK[:ҙw +,j€]JUeAa0'KN7ItW 'I=izsMMI.^n#Kq+vsdQW|@ Xj(X8J T,"a䁢c鞺Tn/hH'?: ǡ@U~F{ }rh >bm|@<nrJ4"#2rE^a̱jeIl"K*)ph ڰMR %q7:vըպO|@l('!M"͆Z#[ǮCwr.[ vaiDٌh/N \@?7`^Y_KaM罀)bskK*sx:q񹋊#}|@gSͥ5j<+/N#9qd8 BPȉސMX ?F.Td{[I"gͷ+ݯYl<axOHb:1x5^|k+ bvV"jyUzBfB&~mՖDg I^BIq$QZuh2X6_4c|?cV2KYȦfB-*mRrE_ .fL`ѥPkVElcNҵK4A,"ZAm: sF= N tj=W:mg^-svb~K$k'zMKbNDRr,GՃH!(V:,(/F脁s vF6MTXaQu^D(4)lH؍nbL#Y:QHB\0#ژWí9~݌Ko F5Hsww 7_89bn -joz{+qV:YYp3Yyޱ"R3ZP*3x4:9 -,1ش]MterSegG.蹛Դq3ρu[}2/uϡKd>/h@ ɹ+#YN·G|mk"B`\Qoq7R2Li4]yw+qH m`Y)Ƥs}$2F,roh\,5t+)VPšl{c?0nЉ"atvΰE85ĪȢ'`y N}&z+Տ0G(!soۧpS P&14%e&N!-VgNR=3}P&Vxs[#6rY۶ʾwyv))Pwv} ] 9zG>Qp?x^dWHsc,HX z]]z#Vmm(v<( C 7lIP$oub:\*aD۸64@6  m}Lm#cڨƽؤĹrH :N^2wG)75q<}9YئeK^Vg/+H`ϒH{ 'bc(X!JY J#/XVRU!:8r³7 5]q p4_ eOVZG< ]hi"s'ʩV'Cjy~{ccM;fS1]֩a~ѶA픒ȰlaK~M = | ['P UV #%q=}%k"&[{ewjiU*Q<FWz1d~Xw!A)b*oױ|VB#Ïv,D! L=.OVP"Q*@+>[4y~7[{o_[+@]]KaT̽ܭêK &@RL'Sg7)~2p˥ `G~7fySLA26,cR X Gj-K0jfk^IJl49'Ü#ҐeaU!ъl&w5rm,w2V~lwG|XvGYa/wk;&fB6שAY\ώR bB1B~7Qj2y[wX;Aj JIPv֯:lԣSUaf䄵4Z'0=KFROg z'Ä',`qƆqb (լ.u+|(Pf\I ypmU 1ET]vQ Kwωfcpy>;I /hПc.[y8n/ޒ^J(ojgoKV.gZNBOZF/c_с$G7 4k&q[¬}͠ue0l*VQީ0314ljN[kT ^[Ij%S 6A,smZX/ ->]TpAvNox]B慖X fo`_F^R}jȢs|g3JzsڵF2Hܐg!+{Հ\. /w7q`]#G4ǐ/yɊA 2ʠ}'qzy:Z |K vP᪢pسB%pfǘ͑c0EX\Phw+'~";KH PG~x?$$ :CipP#adBo7}#iSjG@ih_D3M .[r^C(G=403=Wh"<uxE}y}#V/s[ ,܁ŀ<\ϗ{uD`둕.K0/ٓ9@Y/H]<5|Z-$cU|hۇ4f.EŘCPڭX+8"ilrVuN*ol PHNGN3Mo''HTWʏ51kjZmN-?~5|ݬjp7ɼe9 @GLs2]1)mT!ys+q|DvhU!pu63 )w!n 'hφaϺe~~Sk%`|Hnt6?pތ\ 1ehRq00tcsfQЩji넵L-LltPMUry՚'.v^pOQjG ou~7S ءd4Ѭaxֶ,K2_^mz9W܆/tCE%@RD_nYbDŋzJ_NE."E/\=} ٢PH vmM)r٩> h F45'ϙe z8y[~VLWt&crbd^N(l tmVǬRE[#B k"}OtUWs*;F- dm9s٨LltA} Pl!\/).!;^&m[6&%ĩuTʈ,Vc$CiBQ 4|meOR>t"\ :uz0KiJ_.9,z|kz;)1 ~|$^ : 9p}2^aMDH J-Fd?@,2%e(/#֦2;6أW`IUk3^HQ (9^e7$R봵w-? 5 O,xBA6B6Q-b˳AG&0"{LR/`3--BIv4ZV{*MsU,qtzܠI%ER&E޹^m2,/M9zCt3keQ` F!b^?'b \;cQnJ_JgtH[hOk$8]vȜ~#z'txwpsEG0vד6gN%Qs60_'= H@Ax1=k>bB삜qYRreO4:A""a+{cPfYD׌GJ*ǴucIљۮXo~A?Oa3s0 )H3#n<>'sȚ%͖I@$alkb$"oD1QM׾/@1EWba~$^D '?Zrc@@jGС5Grpb +60}7Bё32<-Gu`Sj mv`hLG[bʶ~xhty(i-:D" ;HiFe%EOT}M߲QQƷ ?k6QM)fSnpp:i&G{C <~B1K0/"hɵzAL L~@ΑC${[Սs Y ~{%vfy s'qޠSȊGf|UA(ju֪xkR˺'=<,Z5Z3ȕԨP'ȋp\ K}.s+|Nn8M3x@+~TՋ8o1{ߵDn.Z|6"oIAБ1G4iՐKO4fZb51 r?z@ Qr >~pZ[Cu3:;zC:?6H.p >UI6. Gq ZROLT-}re؅)24[la"\塰t6Rmh{%": Zf@Yk%ګto۵{/rnxm~Cyn*iq7+~lxe=/NcŒGd0{j_ђ`uҰ$QM'F.L s͵Cg#moJ5+\ўyjg1z'Ƒ>HJ)W9`ZM AJ$w;\~4~$i鈷ùڊ ;z`?-dO1(|>  95KJNC:[d{(!K ^QXrәoO:r忰eUt0UС-+C9[H7tpDے9P߇]f4x-ƫ$G<;4 ((iCS3"p[8'eub) ۗj XZTkHr0k‘m7Ic*(+ɁMm[TOG#,e1FM HW՞Յp&fBNGO.CuRc^m}Z5Zxa?NYf+1Z˄!$?SmDh]9R9^ ˢXfs1 _oZ:Qx8-YHsnX:bsPNQ.IaPQiP5H ،`[ewl)Dk5wS&,kvX |{0+ <-%:ku>򛺝 z+G0൓j#H`w0jj6>!wᦢ,$2v"ƵUD }vg8F8.5^|,g!yTN4IV/EXGFRu߄@d(HUC쩣0۰cW2 Ѱg|꾕t9Y-ylGA58X].u  a?MefUf_:V]|IsF ]K WVLJh!Wݩ5^ٟܳx╱>Xfmz: Gaclۘ"c.|߀|au'*Ug<[E'{R/yǝ AX6C>+Ѓ:T|+O+ y L؜\l|o'*(o*w 7dgйXw=iD_A Pj^`JNivQ-, mИja>= :z]f~cw#C/Vi+ϑd*Aj>՝sǸ1Ys[${y[ S F n&uG- ֩өQiPh?㦍 VD>zSŨe\{ ,hiYRz=u0IhxiN)nXfkǵ|$k'q8Q)$\9JjJr(>b: ƊoKKf!qkВ汲\0xmr)Iɦ G9bi/5fS$E"Wa~JaH9lV@"~4qo @9A%#̀f*̀=y Лb8vA<$jcfH5JAw551*\¬d2QOo+R*Y&ݨ~W[$Rh'^7A YnoS3fM|+|nN磕oH\6` ^àT~\ڃ3_~_|>&<m?qhL"ӍpPyP g -H&Zʙ3#C$P0yJ 0Ժi {ǨS)Q -eP5IRmU@^kY.hG#Pf䏠`E ۠YCx@KWYflw&1іO e84oHwUآT$5>sT&yFWJ ghƫ l,zq>ۅ>#pUc kQIw1d"fk:WcPI`Cto6&SsO-* !KdBKeWf?ĵ&{iq3\mP9DmuFN?X|9ٳ0 .VkT!a5Oz+dt}7k-Q mIbh=GO/nǽ֬=ɗ T ؒV]I % hfXhY2 ”&Jק.=XK\VpK࿢@,C(dg]hl3*=I=]Ek7oF;,VfF?ęb]E(#n[+KͩXu Ȣ^e;6^pQd OsQ 桿 _L̎fK @F%v- yl,sM=/ivsWGYb0sA,'#ӮJBNAc_UQ瞍fN粬\SGײ/EUԃq=R F=Ө ǁ@:\oC3iJl YĒ/ڥLN-05<2%v n G hh)YDހ Rtč7L\/h)ww+BfSVv`:xop95Bj \rTk4\ y*cWgb8B( ٟb;{AamW,SQt1'"N2Mw'DnL a.lȏ!$l[0^ɨ7Ehw47_ (IKQKn!p]k2x#6P[eb=׏IN5~e0[z&NVF]Wv xEyj0WnĬb4xǤ;c5Niجұ=wVЙ/\춛M+hYDt;U2ӻ;($'~]awT^57dm}O ݌U4,Rz(5{Ht}Gvq<!k) @@s<5E$-f mNw)o jJ4m40353%Y8zoCAح /{^=NdCh_opU+4݃60[: `2Kzgmq,QBPa{(  <|Q@͕!%kfW *J t.S=cq&oYܩ [{AzZvgwXG/ uxK!3 i ϏJ&jbc܍h!ʸO,Njeʣ ,|:Uº9EC]eE+EVAIk$B3k32#%Փ(l/19P}8kqLn|f@UJ!;9|B1_a)Bi!3^;Eq6CV7X^Lƃaain6R7n^>?R€,[iwLaȄ HV̭L1#nm#h..e0SDI\]%r`{tBvؘLhwsNW%.1_%B^aqe.a.&gUX{/߹oW `A6ěN>唺9Ȟ 5hg!d1p;1wex (uڄdv|VP|4ki?J:O\}dbt15P\&mt&(1 vUcŬJMٽc (HHG !&w\~6TcCa.Q 8FEFG Ǒ ~T%ɾ[45: l!:׫ewX)=I_v,GN C] υZX]ʇ)t[#n4ldv]k۫u5O(כreZ|=HthU N4բbwAm˒Z}1_WsƑ#1,-( x6G|w_SW{S_qzfd֜մq ǔ ( 6H;e_T C)]e2V'. Be!KVN f>7>NCzh 2,8V{1dfoK g,K*nƕEHt&yq`ݗ5Oy>|3,jH߅˔_ w C#_2/z~T ܒ lrP3wlkaQ*)p,E o^iz8=y6H4Z6ڥ#%G_w=*% ') 5hU7 ;՚?)gf멇SNG\^vħ-,QNH0׎?*JJ`y%qB#yIԯC"[ȉ|{;-9(qbyi|HL [u,vf f+Eh8zq#؂tSm0h Y5X^\I{4/,ff6wޟnN(11\l? /WWHsgqGqT4prW#љ}ߍtĨ)yH wd޺*rR~U-/# LׯXJ/r()jg4d>οPqcEJ擾bx~!] I9΍IXSvb!nd|ugWEB3zu@ͬ+TI&_}6uX8)EC-ں/k1 8(/T|>oyҔ79ߦs:w _Ba}KRPHKM"H-V2]$␒+MqO $6PC DD{5IAj=*߭_`ԭھ Wdȑο].-PB=zI5O.%N\DlĞ4m$H0,3JReWD+p_|{]XaeG)܂Gp]^"mm\c I(aDRaO8e+O(?En㮉uL84x A: # (_ cWѐ{*IJWn_mWKڛ?QqCf (9g}V 堗x=fgW~6|CMjotO6v>S{صHҗ ?ҪŐx+y̘ळ3C6X\f_͠A&X1֑"2&5V2t)+D(*C g"Yw!ؾANq';w]TK#<iۚ@e7:m`W‘ZK7]V(9[0S2΍Ĝ_No@`MWCaݲC{ Kha@7gjÜ1?+x`$Zԛd^BX]u=V5sZ zo& uAG/nRZM35ձ+IebX b.yF80@xW6,ye}E7۴9Ua} 4藮~?^c.>sև]I}l&X,QFޗAE',[Q,?1`<-_{2\ pF|kv3`ZQv mFY;*W U]kztgGj]uPr~oQd噽͓#r5)ѱSSs/YU9[ØIS&n,oмD֥lݻKY.#> 0B՘ *eDZU"@Ӡa#[bit r˜ ToKRVIhNz>] {)N9?|-% 9:f'H *c.F2:냔= -)4y3L%?dLe+D ޖK)-0,!EeLU(36lI(.q@ӳn'kc ;`u0k[(ˊ6Y @T%r[3=P~b#p]ك]&\~qM- l=L]  !љ!5]ѨIY(\j4 VU&q=AI5QzĖ;:C}$sfرTO|)P 6p=]Lj FԇG_z3i gS'$րf=ؘQªʆK>SQ\2C."쎘S$dS^biO\UV|}{\F,~-kh|_C^ >XX+VxפvS%Whf:nWf;:/tD_~r^!+QVm|AK `GUt#̈{0C=E8ɿxME6 ?4m[az:\dO2}w:ꖼҚw_0n+nKI%{&esSWObV/ ؗ}1qjtyK)+TCzC[yzZŽ\E㞠(U$ 珣VC@Y @( g<'[W#z5K9KJi- ]΋fi/< _E O'pșrWIVaPD{@ 7o ?TM J3T%WA7k3 aD+ ٝHx(%Ah;jFxi\KOwOk*4|=q#OW@S*ȒfTWcL2ofβRMN1.bD'a'y{zT]C߳ j1QժQEp<9ϐ}΋:\g dw5ڝ}n3*'U'n^yPZsSXCTX&ETL<6] I_B$&?*Xڌo]XS)sr/IJ/鎆ݍbvπ9@+)bع<u_4鬟d\5b8O鼧 W>QgA,iv42otUtS1B|޴OyaQ.$9;98K\gM~?wؓQ5YAFT͎V-zC &±d>eoDC2F* ~ۢke -e?_ҬсDU*Bmmsنߒ/~?SDmJ@Ӯr7 rUHZx֟U<7! e|<{vd 6Ύ>Jbd@T!dQp7,$'r5`udbrB?~/RQ _7NAv-(3{_qvC2\;N.:,6%~¶B3WlsS?1@<-t:2ɉ𹈤">zG+oopgԧQ˭7wUU{jQ4cn^Y \&WWWH-t/ eJö$WDꊜ>ٽ !ձyGE22&'zp|,``7J;ga-EswdY(k>Ѕr"}P.ofO' UnB:3lx4P77鋦%qonVc9)Y&a :|,@ kQC|Dp~*%,ᐚMo{Uj"5<‰.i$fq΁>}FR%=Uo tk p3`vVC7D+̟ 4ߩ.Jœ7As> ٛNR0i!7*0GȬ ?uo|iJd;# P꼤e7Դ\^70H+OU,cr|xr^zOGD9u?W#OUY,fc+T1kK':MT4l|Ti=N?ja(Hxۼ/A),G*oߗݳ+SN K$(ڻtU؂j+N|A 3|۝?)yJ@櫋>K3UmN$15?aqyXP%-~|JQ|P[V4a''K)/X[ G((]ղΆMH: If8INS8e(uPIX5!HlpΛ<13n\زk,rFQ__38o^Pr$gAlA3G܁vc0]2 }gbҷr-<ign,bVȜwauK*Zx;JXfNz ٟٻЌ0yY9g>,xl VPZ ]`UglGq)Eq˷E#MpoGJvRhbS:Cᮋˁ@FS, J?s.${:CjY茗sȝ}s~k% :fX0eJw77Q=.ȉ##Y,ζC}gɣH5,y.Oz'1=ls]^I[rmꠝ:ë `Awp *ddpٕvm(/=i@G3ObvnZwS_kvĸ4ehJ҅Ol/^=<\ݬ-3ޞ U.eQ%&B"g0g2!b-cF^N[Kd XF&, ה~unS̸vY9`NY1 6?8{̷RG=#tuッ*/Gϡ.IU'&J7*./oCQ- ͙鐅 b 9)/s95GX"ε\^jHћsxF2o{spRu%z_gcjKPMUuZ\Buޣhfg2F ꆮ)0D-vٜfPGw|¦*.{IG֏J}34R #/Ǿ:qaW#t;ơJB>jmwz /YɏjQ5q}duУ2"t(։_m9 ~GA wgzݪ2+ 0>Ck]j͂ > d6HQt 9Lu9<"3dM!ldbr'&ҁK˧LHؿȴu#38xZD݋N2WܓǫNB$, ֥z.Y{RU ?dY"|3cPiOA|5S_ހD[Ɉd,h rř²Ʃt_3CL1ɇY|*"al!:#oR%]> nuW^LƋuHJ@k8S>hc ḘaVn?I,f~\ !;*T(lW+(3CP_L0{si1:'$!K:zKhb+]Qr _߭AM#t%9G:;ëG^p,rW $٪ >w5 6GBs mÔֻ }gֳ+E,VhNii$hCr$4L\ξLY}+A .f7*>4\簊kнZ찜r,$HKsU,m HwHA>4Wصh dCXZFWpENJru)}&KSSx Fԏ/w>IӹSdBu0$P</E|_r Yw_>E㦭\XuJ JlKn0*88/ wNqgø #xGqe (:L! ,utx> (,Z$JdG}#n*P2 1wn!EA*GSԳJiD:b`# B_7H|(I15/G&tYHUd yT؝8Xŋ/s AE2|N-ѡn@n)s6 p}eU.b$+1kGrGTKw b'ӍCd[D8:ŭֈqbo@$'gF;w}0!L^7 4&ab͌u)85.+,ISd>ZXu?D($\?"߽vTE.fğYBS~]BN#QN)a| gя:gi//ʊBT %:(qA"4B|徶zБr5=AV}QB8y{v^;`5yb'`~g w{3a!+tlN`m [S!i1*ȦRI.:On0+;CKCAG:rGb ^XfDaU\윌 @|͏+b!n1t :@ }C>ۙzgLȄk9Jd}UeoNq[pl~5f#;,=6\ҘQVϵd s |3~cB{?bE D쭏<@F뾏_Kk֩EL c;WՈƅn.tJHf%lpnW^l9ƑY ~mo%7IQv 6Ziqa2&Aq<.Ôi qr?Zc~ =JӦ (r 1<:m}}ݻyۃQU NqH6oECʃj*/K#DeR2Fq҂Z%˼aAívj˝43:g4#v fg,NQ5xYˇ[B?;;R 2Pc%h#F ѣUpm-LF49;1B9NᕼQ TK}fd%]*>؅ŧ /%[Qܢ- q{yi盐'xkW7FǎhzJ7!l[v:Ne4O%EڱԬ|R:\m2`cIXh%kB:NѮ^Jkk] OPp>A00D`lOϧ pjDuM,Z 棬0#lk9'0vy7 IhZH)9k=oHhy7;<Bf*UJC?-N`zΤW3*5g)5)y7ąz!TkjcdIIDtܥ!;䨻B2n1~2 %:9r\œ:Xbi6Y*{k+BF.iA"*Qy4.K%>Y0k^hdfV}5O%JRhts$p`s,"H/ y# xkV@cP\^&ipoRiDU:o2,_/H. ! 5E_A7b@RHZ O.6FbYHd稬w|0NT`~N-b7gS=k4'y[Nݟ HGA{ᒚ߃4akhZuKe&,Cj]7.TN^ɠl0v{P9OBW_V/^3 QӤirPrt:I Χ6lYY \YuXȼ-[<[ 3=ĖlH?K͑w;+}[{alfJNߙ`?s1+WkIWG強x9Gr6J6P[[ XEs@Ue!ج;vʈ-蘒l1O w+ŘCq,8 ވ(l?rsG"`3ƴI~uJPrB%dda7Cp}~mM6Z}~|NWI(Fd 2?#QЂU/O%/ǜa=|[ h9]̄ _C[e@E9Pfye;"|A oC?s= \*ɫ%W;?if?أƸJCi5Gl:OEyICA R;T `+K 9[Hx+PJ1K'tZrR aQBCH;/1"&jL2רuW @@>%J/VEB\XIpԗ-Emzp#z&?[yN vqV(|p Ll1ǽpE}/iT<5H!MCz;{]IbJ.ħ8lp# <l@7ZaPpS q )|jMvg.,?.-BkSǹ`n<5^a0u*cJo"h&"@}g}7**N^F3>Mb#WNl B,=4{0l~|a_Eny@ w#^xpquV$`dI4K $Z {C+_[,l-rrX+l@IM.hh<>J`@iEppaoj<؀=WϽB%,w}SwdV#;]BrM1Qc1Y=ᩖ? 5gxq4͢*,}gy} 5˯-x=/r jSZ%V|h_as!r)3o5}N1 ^Y d֍lpyF6Xҡ{q55u Bn1L3{|C[a?_X⪊Oב&Jafdf$7kZ3/y`nwp+C3QCy'’wk-z!|hmֱL+49'6j_=4}m\]7 ئD"m; 1_=w̷:u3ή̓ fͤuD$x{8}Fp+8iw [-a&hP37)0"!kna^`<>ebbW!%k}SĊL_^0R %q{gҴ//~ξ\bͳkJyG>$5EKy,]z!ђo L6Ofthq ka-v*I@5[P9rH|iF˅vvySU3E_oO9x lSgs$ v)Lt͖0T , #+?9_ii\:,! o-bQ8H2XovpE$b0њ2^9'.*H&~lt{F{)Q]4 "iX]}5V2)ð!ԺgbZe=(A9oz.gejt᠛eQޞn|-)@ E z/<ǜX=xӶL0jgUpRegCfjuDێqB~{z_ShD,{-u8"'aB!q$I~! vl9r['\aBzg~W'hi|be t@l/ED$~rJ941ikiCvW!S$X?ma@'$}|Shbp{Ԧ4pA#C&1h1}GO~Iwvr9+ Dh+R7{7BäSCE32uxv 7A 8 m]|[uÈӚf<PSm U[$TƗڵ.b20RP]o Pro8֤\]^R9 W~ȸoF!B݇uutPi_IXknEc*1. 'Jߒґ7i# ÐJzL?Qc u>3wt4@B{)^3m%{`Uh?Ȱ쭪->P ;*)Z3:e;qF̼|JE^r XꮥhчfrC%j3i$BsvuFx-~/M'etʱHrC:,SHQ(55mR Xھ^DHm `QJɘtI1*  M*Cg[>TխwG摦SEځmfC0tPؚ'# ړQ&%ZAXլeWHv’>y|'@iUДNLh,pB#{^@xd!uRxϼ8yZUŨqR9uq=2pp4-9#h%<̟]ƮʆF:HC7[oW1_@ZٙH p/'Ut$gLjDG g@j8*i\*. ֩kg=Oxגp y*ӟK?7[}&Bk݉sUeO BU7n@UBt 6$saMZVݐRp@{L"j0pK[ay.;c7'sd 8o4 cLՋ._oQ0B_р^[fh*fGbUr {i<1X!}T3n6/O-z3d1Ff+6hr *US˞hv4JraUoM}?!V7TbwZZm_ԇqNyGopW҂Ӄ ׺N~(jWB%9Z!ciai,}U< m4Ufwpw}ZQCr@?I{(n*?\Fr6!&'4RA)BH0 `oQH6o+lbFQDZ "Lpn6`Jv`=G7#L}#7SGri_]ڢ}sCBa/D*)_*C9(#]{:5'3E_h$Vᓹ&3;G'wG9mN#8RHDi*تEtƒc1S/ PQ<C̸lo6V)Q9OWe)zr'08)H 3=;裓.e;A-n 5q|tӏֽmR~XWr.r70[ p>R2h$1`V VM>xaAmibA\)C#Fv:]!T_f$ :a y&>",re>5\t[.d9f27 rh}@)vWMόLGb _c)0Pxw 4ꑩ9rQVKG-W<6=P㨇pkf!N]e}\ CbV0Ufa0{)#㋋5m djbE]{#D@XS>+T$\Bm+< Ƙ_(XÆ&%C27D[xR%GWa7&hJ.o8 _bUKSs\@ޏ5F 0sK*C~Ub5rX[/kՆmuk:+"+]qdD`~\W*(dVxlTBv3ou0[0"~hP W\5ʗ_pңXA`nE2_ZcpX>Av! bS9'KA?Ϻw#g:?l{A0H˖!P cF5S3{}̙q3nj!i~a)Wqhk1 O,~3BFbZ p+u&0qGDHm=/&1C&Eu=d}MS>l:PG+4'H(%*ȑSۣ1t_Ӱw#3k8R^ī[HkDzSx}uXW,7r}U SMpdtOEGq/$rtwU:e'>T z \襜Y栘RxUee „`[7Q(5 GMbtFrzd 7: eP#̕Jo}tO;{<ȝ,U՝h0hp7ZӤiӂjP%jk$TG&u4ʑ=XҠ;yr X|~_p"S]sY8H*RkiNʌBZ;]3C^׎%@ե>p~m x(QI{I[H35X,"\TnP N ZtXmGp(낝i&E[664&+YGۘt|e "[`!򟠍R64{ߵT9,ܴ鋺ܔeFWni$mD@HG+*l-\)I$> fVVOo r&(H7WP=PxdΜ]d06c|ܱe[7x-Nي6U&vUI f-?=ޥf.l  KHa),wA g nOa*84~CZǼ\GZ;ZNI~Gn eO.NxBծek9\[Sf4odYy,C(|Gl^gfuB7+G0.!0oj 0*r)z.a`Do.7*k<.ݝS#~ƏfWf.Ԣ=|g+?h^.y:.3PZ|뎁ާbݜEHXydŕ'MfU!p2o8^k{yI^G:/i%eB$iX${Q͇=s˵L3H%.c `9qΨoI_ wZL#_Ϙ~>崹`: o/пEvʒ#HAuK=3fro$.Q,V>{LD[Hn{jBbx*WW)M5zVWqph"5MHw9#}Ogfe_`$U㟅{ ޻ #;xcXFyF'9e d z qba35tB?+\"HahSKwNZro ڦ*ۊcSvK0_i?iZݛl1$0P'Jݮ&Vxܩc%"QeC DDh9 (F,WDҩ*D>꯰鳢bĸYlJjM1<5M'Xb•c|PyJg3 ;U3fHK]6Qm;x1`N\"ٜ0W+0ƼT0g Q<=Rld\K X8]Ie9WpZ&ΉUqJj-&@6i+pyfMƢe0QދYNho\4?lUCb߮VPY'׮>> A,yiz4۫I`?BZ&pZlB i#t 5K݉UbتWU4eE\D4l} wWPR5pwNj&dQ=.ϓ#&do%P1y|r<>ˆB<)Wʷ) )XN")4{ɛ@5U2OD@)҄VKYyE$ "o,Egt/c2Ƞ}3mybP2Q"ږR$^EYR=] !vDoK D>ȮUQIT3Ψ<B#/[2ܙK @h9;ˢ,: ŃD(fAL?bUm|[wK`T3 * ́7*J5颦ODzSzj,m^;h wLpIT3$(NGY///mr^s ԉgDŽQ¡ ȯRLԑ7uk'.C!lO#[v?Y1pN-7k{oYx% 5@:ߋSHpբ͝ǃ º*o$,_o7iW 6ׂp{2 B픗ޘSȀ$D4|z'1冏 GSI) +Q3jӃLHx5#kwtyz|| !q]<ˍ73XVQH8DmiQ䠓"~+m^o>yȻ΂@q[  }y 2vwb&nIZa0"1Z xr3j8]̤̜ p`ena; M$ Cg@T 4Ğ6#u.YACUu?1b#I剭a3Sȝܲ/HbTlt]($C[ n)eWe'c U^;y%. 6-W)'ݯne 5~i;ﰁ^wVdԏضԵ֣(~=69__Aȳ: Al~dt|:;blg,uL%Kz$d*UwN[/DsbapWS"8noIZVsҟ'v}1SWvh%A<+@L3 ^B/zs-qu؇<Y' IػɸC,\mT8:fFa@fEڠEok8WɩOt`Mcy|jٟʹQG8eT$\;^SÀ%m%H+H^%rR*l Al $ <@0ZGq\GmPWC3aS? Ǭ65^ T)O Cv#-(L+/6N՝hZG6,ez%'I >9A4$.= ADc(&rzM+0JˊsY+Ogԍ&/Q LQ!ܹCM JHcrmiw_pYN_RWӟ>PBʣǜm`C2zgmf7,ۂ1ŀ߇$yEjJ?O/ghE~Rb!ό uHb3^vuŜFl!Ҍ7˙f՝WJ#rDv|ITJmL9|(/e^ھ.&?#T:e$rZ UVhw Y{gZ_4nR!v^½+Y=i!:q~sa!(vKMEb~P36;|GZi d@F }>k*pG~`ig b绺uh7#{>T% RD(H2E{L fN;]L`8˶7 .זs xo>~gxY,/P%a?SNoL{31{5i匕o8 &6q(π04kc}=&0}q|F *5]Q':Hz43O OB($xa[4Wͫ9\/<J[lt.C{o&t=ߑfΆY03zHF9QGb 0k7<2 MBqm],d$_!79ŔoTȗ[Կ7'-V(}JhUg7hi^!7WAfU2d.Y?w+%Kό?r@^ư@!1ʱ;Ӯ; :S#j8k6+562"04"}40r6S#"V,B.ow4"iYM84moL.)|L&3&I?Z9oPheN!!W{dNˠK)>]"'1'齰пO琺| l&8kj9f׶ˍ#^m~T' >$QB\b<&XA:H,;Bģ)<Z= Zs~(qYeIq|'x{lc0]u +}>~H}Q-M|aVؓ6@GRtq;%6weP*pZRnv4)5P4X q\ c?$"jVDwƜK =+zcqB[˩q *Z,ТΕC] f9w6w)yF$J<_F 7C)~6 kԁD添pۅX-$$ؒo/j: J,8s͖\{h6f/j}g09;B(R;I0q4̊AVFBL fu u70ixQ8R!/hYYTՂWGPiw9^&R>XQO ew X>~`1bl]}Q24-+ڄRhw؊-jGY&TB~vz0Xaj7&=b`oJ;N7]l*\-Bu Q=r7|} 5 YO* !|6.` %Zm;V%y, }À.'v|~BNe,uT(M%r:}$ "6kʹqI /|ĩ;bO Rr_$v.B-Ec;NO{0in*']9g:SڰTKc]>FP$AvwS)7μ@vYha꺍xI`dx.}~\Ie07YrYts/@rta"d; q<0Ccȴّ- k57^Gux˘uxInװt7|K|r"JME\R ѿp5$h{89S L oק!3t&+_ H2"^t0iO 9"|UVYnQ;f͠XVABW{qP2g ֯[(ZnRdZSWYX=7׶XuUL)8bh4W y2ا~.dQԜ ֧!_sfk0e 6?#8t?5O-ik 9CE iDQJ;,7 _{`Ϟ*!֛{BD}5:@hĺbL+ZvuD̽PiUٛ+rLs㡩z*jW pT {8E<ڶ!f\&fht䣄La3M}ZnӸ@B]Ԑw^M`{w<;qdʮSd`Nkrɭ9| 0aqLiH71<=Zn\|5"]2  "xu|B!v 2jeXǬyf0 GbeϲE1U(9U˗a3o7~>gChxi/I,DhaWhĂ"`67lfT1\s+n\^"_"O~c%bqanyגZ=+b?_)J$G! Cھ2.|ψ ul _ɩ=aw0^%pjT9MT$3Nc.U\~8nLB*.9aaAj 9!'V{siFC5#EJ:ڊr tM1R[_O}[NaO',xt}*sx4xD* 0JӢa p#8$Q@q? %OeN ~e"#>kH"S~%?BÁ/[^ASX-գwN&^і{$wTo3`:'>$5"XА(uJ[o71-2?PYpaɊ΍dHCI(TD$51+@-헰̆$9Q$-z0;o[YUGwH|Iy.sv{##Eϗ|dpF lC]/-1Q9 y2,?UHfV0\ TZ(gǕ8ШGhddB0sN86>G |iOPEe2LхL{7< `xv8 (xk6NoGP"4⢼˘;W\G.Q]WGani;14!7o]c=)yQeK;qK(iM\&\ " RJvG[zgYa*CT"|+Κ.cTOSd?t4ZlAQ4Q>GQ^%xxM527ۇK-[)>YilE$Kz_u>zlMAz 8ᒢ/K` 2% GřBe'!\Ԭ( zH"В 2.N Z׽?^#Bl[] ޭu)IDY +9w Ɲ3>p9A-P@;LO'g b vO8FvWruOf@0bx0,itZWvX‡7uBC nAf`'1ӽ}f`-2룉c4Aei 9Ba-ZnR rEQIV{cZ$_]#'X+wPU9sOУ"y骠@1i~z銀Ww~t|a)oxZ`AVt^#Eس WM~IA(g]Pcں4cn|g$+hNźÁ@FxkLAf@~*|u Z>9Z >'z痁,Pn9&q~`.U@&U[MuQC}hOdIgP:Aa{F߬0Bokͮa10]r+sÏvи;;d'[碵BJѭ~^>'Oӭ˜ cnio?*@`~Ce%*qZ+nG~ucG liS[- ˁ|G;@6+ (AUP5,yxJП>B݉3)hTh c)j"zĒIRpVJZ ϣ)ZfZ9k8ڍ4k 7ʄPeIz :@η >ѭܢf+A1h+~jYϫkT7O\.T㈧L%\f^{$KWbbo߇,sUSRmgl#NwAzQ"'[aT:a^RY|Ԡ0rtN%-Z*'@ۑz VH.Gjc}*O}y,wfBB$_ sqwּ&)/|kPy^2V>#-)jMC0gݮ)e=Z悬jdF)d'}Irc6>']0سOxƷby<=ǭKXo(zl"1¿xuMUPtuCD|y->w^;YF )|\tx͋±P <@!2׍<*`Ne5P)CaC!*i A֣4I3/j`0:pQ3|UN-=SW;Yށjh:y-ZO"KNM=U# )]]JRT!,ĉg|W2_Fp5fz7]֖Dd^<!=A "O!+Bq+Bxg]9w2XD(&#*dr9V+$Ɣe= ӳ3]hj>bI1*,0T5; njEKoG%CBl~ޮr{e$l, n؁ ;M#tO$-PAb9RQ:8㬑KVa&gz7eFL? PpJ4&a+Na=ԨwbVPNLvB_tTq ;= iz!(P)cB4zOÊŘ)/A:MD_*E ;ŭM<a%:ߢRT<NA.Z-l>ɨ0~JJX1W0)I?5!??Be=jybQCAP7ܷvt`[{˧)#Me@y[%ܨ7͍ԽD0>Bɹ,s渎l)$2^@(#G)K # %Y]Wq;nI: hzL.ٲ% JhmUXΈJ6e`He-Gh5%* t ۿmh~d;9{y"1s_ Hh+žV1$7)O@jU;g'"T i!mYVX *KCẘ+e(yx5A Ejo/}9J$pj $*jKVɆ M8:w6Nr%I)q@q{=LYWOPի{V2~ sV֥t-74 4e  -#W"#G3VKw"М|VOoQ;m.yvsϓlNs×ď8{@S8bkR}]  jezKЩqu)fbQ<.V*`cD龛2F.'= Eڎ+׃QP 5 )}'lGy)z2"[5Z1z݉s,jF ^r#2qc4y{ELdoбƍm%?eZc[:٥b6"4g=B,)lSSq(5#ℶ"zAݨGHLlt8th]k9%'o2܌蘚Po$AR,g3eN1pqyT 9\<9@1TQBײ>D&^&Eյ30)ecXWV]+ä [뱑zQp5ۥt1;\R*IMah.)h]υ=% 1bidP Ēp%:O|-0~/˪$DŽ׀+N}ObDB )ס)[p9bwgC4|~+6ܫU+UlxǮQ(s56355-9UO o.90QnEȜwCh8n_o2q8:U[p|Tst Z3ΥY[;bl ',HsA*mcHhoAGx:rC2I6꽯?v'GwիLNsE3$?o fL*5XCLۤ&9a9zmgZ Dp4o=o(9LS5Te=ӟkhk쥧-0H0u.SXypH@(C@F|J4/0TK /Ko9?U [kJ ~y6+nW9{R=уK1&WU8bDsrCI1ޣmIIw R$NsD:I" 7߸jGYX+?Jg@㑮MP+ukz )9P ppU9%er ȦVKvi }+ͯahK >%] .'2ImQ:ǃk!Sşw9;6 uTzo -6j>  |ʖ]yJ#IP qe'82j<`n _/BCR%}Avlt7=gz rxB_TtAY/&:. {VUh]gz~ e*0H䗬, 9p gP22t ^3^3^;ՔFa_[PH)gFdƗ>3Bg^le"2#jU[vB6ƚ4!kΎ}%a;|ʓC9ܻ]Z¬;+R4<= ڂ,la c? }ҮDzcFamHu4['D1ț#WF~׎vos)xHɕ>8x\XPo vަXԃݲmnFEunY/"yWH"%@%{ïQ=s#-}WXJbz@?!F&n1z(;נ~^Xpw1RJT{@7F(v_ 7K^uKDN1{5?f ya\Cp$:[z< f"RG6A̓pIT ԏ ÄFcbdbS/}S=h, K;y~jkhG<~Ϭ$A,OC(a$ t {8XqBÌ mW3xہ9,ϨqR\ʩf P ~ϥ62ۘU>S[F ~R 8a=%0v֬˽IJ>bM5#fkxˎ;.=^1業Z>%蟘d,"i,mfXݫp-E*$~*sKqm: ):a2f;C E׹!KWNqZ9zT:5qV4~ 3}Ϧ OrSa'muۂ"_Qu+Q:Hɺ+ ~4ٵFdSjKu~H /_) "sёvΒuya\fwf\u"ר5m=$8 :ff[򂷳uA[9r\3&$Xwna{٫CSJ406?[ʱ$qKuݑ؋P*?_Lf^,柄@BJ,[]G0 %i͘#QiI@{jL]# }k.&u孁~e,BY-%v"b$x9uzK|K1b/}3Us_?I,G@b;5^ dOP E`Cx-\Z11 Ο4n^a2MZv b00I)=&y%1"C~tu)`lK#w[CV6ju'ԼVJ_r}Z+Oy Y6UP<8v@VzzZ\ ϾbNIXL Nd"ET(9~tC)v-ް0y_+m'f@)u 4^.wm\M"X0Fy Ί/͡B}$ {iG>^-a r\MxE׿,Lgc1tNIP7ZO4L "Im9,$p찝;@|B|h*"NWzv Pubyo>MCQ^o~`wfF(o ~ ҇9m#~kEj$h~-!psr"2'NsV]8vU>5P(`<䪈:}m!8Nx0 oEɏ O׶mmJd=kCI پH)![&TaRbDdG@@z9Ń䠭)/MvCϗkPZ%|L_[;hhpG Dy=uA1t"z >,wZo ;AXM޲R5uQ;LcI''"eABݺ?jų -@|Qꄳf©E#= Z׊knfSZkNTUhtiwC-pf,=T."!!>PRvɐPq+5zdjԴ= 'Rp[8 6,hZ(a_L*(U$^aWdj&sLp%Wjh{vdD$<`tdTJ  kMYC glLhIFTZh |# ٖXcGW#5k3;kB>#1s6K? ]O^?2Mғlݒ9 ꉾ?;0P1'諽?|л8Vƹ +e 5.ضwEygi:fF둾gXҍ.7e뇟߀^Fr_yiNr+}aIG=^qfO- !Lb Iӕk\čYL \Zo<-kAM8&VO E=7W6܁ȯp`98~ܗ G ܡ R]sxPF&5 I /8b{xjL7s܅`H)nLX"Ishd5cV׬w}:#5ggAh;[> 7Yb'o#3(U%i%ʈL#lVg69ʶ{\˕yIÕ&>k](gv!.1}@"5sU:A ߬Fb`ޙކuf7VP'v7g5Wsd3)KzraDK>:GFXϋe,C"7vLI?e̡n7(^bKi"T5Ҵ_ 1^5)mm1xF+`^ckI8m15IoMk7IJx%}(:3Ah+z8;{.uuh834Qݪpi1IH[~f|UD))~ff p'gZˇ^| s_1w2rD4^Hz<(=YKWG ,=m>T }W%Lκ=CQIwjs]b)X}P>5R a.B>d224ءvWDӞ.@eIU[ͮ 8`d5.;| Y\p5J:L``SZZ%.zr?JuP9|fgS9uPeI5=nOgz0Q@l(Ӊ՞xc?3He`%Dj_~!{E*u-p$C^.^?/Hc_oN1E uF$["$FފkH҆Ң>.R鿘=W.Y?}e20<:AT:7䪚Z8OKC}(H.v;2ĥ8E>4y Ns\R9OϮ _gjtĶ«(pEy!> ,tCWndܶzN"OVt6մJN>.@7wf>)ɥF˜ x-X `*7KTWL=]Į><M2 :j3 -s:Yjkmi )Nyv lВ_M¾-!Y &Zd UbmJF *QNdܾgIȕZ gHj~' li,4GȿN'ILŋWILhD6sKE>ASbn MAg`9 Ǽ(3-Vcupu@~3#͎.إ1yjn,U l~~3IBqWّ>z0X1y{t=Qtr|ҠON {u1뜽"ĴMdGsY'SO\E9تDao9s>1OumlL/؈K岄!+j#KOS= B]f 4F{PY~?!dc`nj>"rUy➽X(9ax r 13əkcP?|ge+XdS0TjbP)Oi?Ǯa1Ґ I<呸z5~r! !ّ  /I>{ࣄvo48,g>(6 pD&dPOZ8CA2܉C)c: ok@rW[qGE B"jHhoNI]*SDbDڃ[!cʂFxSfjj:ذ+BK4FK=sQ|Mb/T\s I, * [! 1oi䢋SdH rIVXxU[r=Eg4~0ID t!.8%nxlS1*Ҽ{GU?b;?sWXl BVVŧcȰ,&'<&0•&1#Ҹ*W?z/[8M*:X9d~x]#(G !FDDQQ7~8: K:qԏ\+JQ8B5AxhZiSr燵P.Ь/-@ Fi E9ryw#I uw'|[#5Jso%vGoA n5qNƐfg.@·s( Eׅs8?, 'lYh0]kFdlŵfX~!GFl ])ew X1?jD/Z91!՚~tr9Y{ԥZH,h.XC_'R!U]j|>۾4[9- Mͱ(jnM.Vr:kO( ӐOBrԈaƍ^K15Dk%W+&iy:XgZ1 c\i1v m.B~ңŽ'o9uk.,*#ѿaƖO6yz3\:)ε@˪хaCm ݴ}0n2bv`O!V5 AC艩9F=^QFg H|G,fuU鼈]s$m~ ùoE&(soAGV=2%{[䯻5Lx\cvN#Q4B?d 1[bXoXnFn-[wG)⼮bK/kOyprΔc+MbØg]_ħ$(' )?0}[ըV2g flKouzEyF!Nsxl(A&T!>Y'W?z@/ C!}@w/o.K)q[mE]K-cxv%r=(ʇ6+T/#`˨ٝ$e?E$JGr(op.2̟ sE9@<2_39An1e|'ju0u 4BA, &Qo^光Al>_v#6ШEjC2Ea`$9jEVqLÃ]%X^db~]8VIt0~]! w:4 yXs[R GFQn+b0uڑlYߟR%<΂O\ϰ!^tMF-0 ]R\#5 :Wx9T-\X~-{`}LCŎt[zCu .?`g7* ҚIA+&Ĩс:^EQqEXLۗ##VnyBk%T@Q%D߻q |Pxka'hkwHY|;:74W+oO3G~ 󓂡]4K,o{fy [9(ٸ(( nrи~PrF}0[/? ityI}`qj`G)V Ĺ'9>@?R w4s(ev#3[ԳhbU}Ӡ(0#蠽~juٷs|d8icHm6&qM4C_ZXUX)kdx޾Kt]pB~ǯj}s*ұJfN|@$QdVNgp (u :߇Ri AJ&UV0;$HTE Ӄ)G{#udG ¼Ʌ!~51iRKW?$/>bvh.PBEo :i'.#-a6&Td@0厐Ѽ} q(FRyyİ~_bqwʾ1=ĘXrx3-X9ѴbykҾ0zˋP#KlLQ%4EQhkf7\x]ܟ1$5c  )ywNӔ)̐S%:ғ|:m?ϧlm<)H}sx W2G' 3v'd!4G& Yƛ?[qjJ Gz,uܳ+b/@SY T\6MHxQG2DD 6BxdW|f#Py`=@ӂH'%Y%W(~\IZx1̬(ov+˯qpNZ)޶*[) a8(.'-$uZL)YM2j_XoШ^4-rwCGE܆p.0BLY&R'BT0`m!5zd)%«W`JR?Mjͯjg)n홉n3tT;}=`,F]}rv`ܬ@Qª~ﲼ++ Tʒٛ )[;.Wxli$ueUS]saC+Rnby-"y)+]/k-/pi7WĴõG)-.l(g?%DB~םb:C?q]Z2ש +.E2$a`/#` ǷAjC I24B&ņ7/`*DLC52[œo&,&5~ݧ+\eVD:# wa~ k=7!+B ͏t,t0Qjg:4( &TTG b*^ ƻdEe(Ut apq U1@x@7MfO"\Tȱ!SE-ᒳj/r=L N6}B6|kW`yϥNi=噋:+p?_'ZlwxD~¼g NFaԓS ȷɫ*\O:!ˋiTmr5f7a]IFcyĆZkj`wt6hFuR9e0軴m_ځ~B!j(ɹUEyn=en>EgpG.Xwws؍Bםjym"V?"or*P jR2 ؆+.}wRNaw't9WJY%cEf U?^*/>_n +i 4;9IcmD/BHp9@= ns}qA_ ~\]%]YN'CF#qț⡌r(O#4H4c>.e@: Wu&E8&}7eX#V5Fbo*{:iw&wmYhĩt)h$(9p76jaD.[3uK* >d9Ye{;o H5`o(֐{z Iaj CJظ,G O8a.F o1W]Ѭ@YhȹsOJ6Q&C\#~ *Bu,k󌯰 %隱L??Q$E."g(|3M5Bi2:6[,@ ?= 1xki<ߚKex%au)TIBhVT5b"՝s/OUQªkӣͦ"zmF|9-&lHq!uwLLT<×'YtngYjYf>N7cgf;1ZCSiig?6*df+K̄KpM"~R4hul|ظUT +A]osglQ9REx OͰO+|ڧs[ѫ5n<{s@h(KW^/1Sb](L鮏w6E#Jܪu*`s [ ]!gqY;Ǽ=*qj*:uv`4>-BLA 0;6)Q$/' e'~ x,_i_0̲L9O%j[s $vz'I_H Rk_S4“p`H2]3-S)͒z]M:81s-ly_7:ʁ]+UkbyFxR.0M>$g~H:Y*=|NPE[-]3^I5o4FMK {&'X{7qps˃lWFܷYl͒Ajwf"^\,z&Igۣ; ‰)EʛY̧(ٺ\; b'()ƴ-Lr 6IE/+Ud\Ud{^YM=U RZ@I54 z6qoF=hiqOU첧4`fǫ#A.msEy)Ct (s`–Ud+7;a6 v,YMЍ9 ̂lsjNf`&eD|Q1w'"1ECLV}m {QS@DIŦa#uSޡ} )C=^1NSڝݖiD{*T=۾zNa &}'݂@ Jg2\~NUHhakXɃPmKxjbURUd8`*nJXfQ#z߾+~˂iXUE)d]E_8Nb( <0H-P  wR˲̾|Q+' vRߒ2f(o?#;@?L.eTA)S`6=KtXlQ% L{׋FvK FAj(lX,nm|VtWOh8t2f.xf H^N} 02Ju1+tA6v pIF  Oj'.slR9O O50H{){uD@!2 Z)ւ_e-8{U^[ U*QE 9E pp|QP2c)Q5.kB1?pPҗ݋"vǐQH6Pkfh1~_ZҸp2!XZn2]ɓ-ϊZ_l JV'2波 2sѓ/7xڨ|ž(NJoj+{FErp7]N`y\fC+ab=ˎu,7*Z,~ ;@&"ժR5ű1+fjYDG9M52Yϭ)SFTIGrm‘F!iZY>J3SX[7c"i@b'sJ덿Fr|`7%*]&O,/:KŭGސ1χhmcSG_읿guf(|41xho~TUD>ggo(t[G0n TmGShP{gHt Hh*-Op+zAD4 0&9/>=l >u%;"Ng376a@_ ' a wV%K j s4 KXm3P~\)߯Ig:e%nt x1@;f\lo{46X$ЯyU/U_A^W=BݑKhOґl44d 4M8XZ=ٽrloa靡7{r"o,0+GOwD}옜Fgeܶ;QМ{ hi*kDjgV(7.)~ |V.ݪ2J|i*~.眔bll9n/΀Q4vI􉭑Qpʲ=LQ2AUSwi}ࡘ<(MmUg JL4u 1-'f+<`YYwGc4d@/fT; $0s@ګ6㑩 wM۔FqPFڨU˷P{U[ j+o l$$bJ[F˻ں?3 7,VUWp|{w_#Ċ*|jjh# օ7>=_0@ol }SԮ?]|I2XyGilgGԌPłHLC45 Y*d=̌7|n_ΦO`*WP8Gn8DŽ"ތvf:>a5)'DҦ2HV 2_a}zO~f%7kw/H,cN vmRsv;8h&,UH 4-,^Z<`BU`XqA(ۋ< XTEׇUȷ=| WأؤwxNJK^j3#=u1zUY]z?tf숀6LU:ODCjAH?V97ڜtVARUyEˀ3f("GbrSpp/v23"Rq4xȼX7#?)xsY7>OnM@h✱/Qs a^/bBq Z{v&jr|;cx7wvʹea(H@0zZHo]M!#bG̩LYH*pgA$.1 eDH $ V6+/%bQ4IW[Z j:NPHFXw3ܷA_[0$vUGHD oIᓵ\5qgo#u3zr,>jCξ0jc@iHj|t23GX8 OTzm ^{iegG9]̶5:1~"&ٹ/C핣>YjzBVV4<%*HDcÔ0L~ˬVf}bWmН l9*a N`c'%$R%3$o3nh#}rs P΅jŔߨ~c@_xQ)Jޭk4׵7 ſ;XwH0+TJsj/ .=p}όh8ץ|^,m ,L;W%`^ D88g7RV $d(r\>?"cF5 IY+Ӂsz=0/ѰeǙ~Yš`5˜FzpTxV.my2Р 5p^I|cn#R"0wCVmrja7cH o`iӮc1j?pEk~%ߧ2qVvh gE%dYydvC롔_-{v@sxZЯT*I j-54:"":7 ]ʖ GGq>Ū8[}u`-A{b is0Qp4;5ꮹOR>4?5xNs;ňhScM-VVT6YM`vBEϧg r@1W-Jc} Sp);0xrƢk ] M19!A,fQCTGen*`?I@I>IU(*s3SR6bVAUHH5]c7b2Cx׍Ɏ*X)nR=߸Oնa~I&ap uRNaUQU}=n)XFT~|mZBDRLE?+춋2#Hwd* HDt7`ﶴ6=ח;1=BIΚ /E"ݶ :{A J6~jx;?&bGc e_#QZ>@l0eHH)pl}K*`=!ea{ǫ/0 w뾣ҰV7چ!>\ǙinjoT33ӓ#mC~$5wMfJT?B7:3m??ny* q[UG=_ ,})G'*~R7GR!3p)LZq׮n;}ݺb7gCן˭&&WӶC&Eҥo<FDŽBnYp<)PWnh*G՞?C!jw+%-vndz\F^TfCX7)4 yŅ}_2\/9V%ƚL@Bdr_Ak(M$@-:2cg,_@pA@,ؓ`ޮQk+S0O3>PI)v4j8DӟWeKѰp&p^Cfjd"I{<mFiPGvQq05b̚#|n%P^E#t=7;mخo;Uo "2\9+p{&e2]GCxVTlݍ KX{`hsTufI&"%$W% Jڪ?pMV%XE6+sc)&/@%$ޖr(;Xe 5E,RӒr'(/IN,yag )}a*`d%lxMiD&ׇfur(s'7Gg=_h)iq=-AVRO:h1SS/8xc.% S Vz"aKb^=@RdM R_pvܾx0."EO7".V^@9m!cv/nM"I=kٜ"{iSնis!J"kHV .(W svWN|")*f|C:"Bh\ 5,JӚ}+"&JBp#uc#m^d+0PhEyCb#rɏlf!J pĄ$&~mAډQo-DJoyv^|‰frtcV/Ѓ@%fwZŒ6-X(׃b2- EnSPu˲Ӽ_S^E&c>29"Q-º\&"Y~"Oi|. "9u-|@D'EYwahMy˂2`1IFZ'uRCH(݈uP^%/Pӛ5s>4Ӆ|:5KL=O\jY K)z86Ґ)s԰berbsJ(> CP5=(7l.,vliR=*RA"v[w: U1Gvҹ-H{φʘT| 5)S C3|$R*攡Aڿ?g2۱HW Y03^ &&I㔢E>D uC:ovs S /YJLx($FD =q2:f 3h)n!- d1?Lz@ّTdo y Qm#t:\?ʠLPc1;釴qϛw*"yq7~M մ &XuuN6+Oc0(G1fLg|*AFUv=hf9W1m!)1Dێn1xrÞsjeɈ[yӷnmԘ[֊8?*\-{QX35*Ҫtm+.v7k( &e3h;<}7N!v@M#2RlgS-*C<+M5$En93zk 0iw^Qz)|~*9h'9yWҺitX&/~ p1|KM5C{7"ZG"P.yx5/\?ɂwDpT!lG7{aoZVg%DIֻs,AI?u0q ɍl_A뛒| qϝ@n=X?oH:4T%c;'ʨ:4c@<{aةsīmLؕ1oH-5㢪,Z1t|Nm|\$o{ʁrӯiA?,Z(k}Y?+!` !C   η@b7cܭֈ *~|ߩZud] bdߊ5=Ãx`)KFo\XFpPÍlbՂͅ<*qWs#_k{Tky'ۈ3<:W1"Yt\IPR}`mJpEJn״R^!nra>KTC)jX߶f&ۏ[ -pi#!ܫߣa<^vF__ԎxȂp^+de6AQ1wDb[չ˩Q5DJ@>|MhE۝3Z")efraЕ8,%wKG8, 8!v l{;6o}ď]pt 7b̶57>pn_fυ2Pn< ](WZ_Q Z |sIeã̔F@"HIdv%ޚd }ʿ-7 :nܼN#(#o g~-Ƨ4̗ӚXd]PF+|QaN5 $o{s;m%]z .4|$~"s)D6鯮 ){2`="7ŷ[&Rط,X~UdœRԲR2-bՖ榪.ݖ;dICZziG&W=Մ3phc&D/Kl,ԌVA$9W?k\CAc[QiF7p!;t%| ; ka166Tn 'R9zux] S0)+$cK_>GXD9 <8v1\t݄`ЬuP]/ >mq(a9$_長S^'.l^E Zj~{ !c~^n+u$Rz %q8,vf b u|<=q0Y~?O#d@HwGtwnr+B;Kz? !d4h2o>+z3NR&9Ǘgt;m [hP5hN͕JTx'!EhLo7*9fЃ"b]kV:AO&g7g*A1S9,D"xKLyr^o Qf{0mY#5s+iQfj|$YLa 'ksq"tF>$LKPv;ME@*.pJtk;ކϦz#*vdLYM$u]'/vCgıfz^u?L@XnOH 1yWPǕY (dQ\5mn^W*_WCU>ʇ`JU/ G@ʙ'vмFcQ.._RSz> ӬY>ui[$ȵQr7g'Ά1s"! 3_ 1Y(]r{{D~7;1AHxj{ʕB2ɠ)FE005Oʆ98k}%5H":nzF :emmӮarp(Hr$|GɷF^V c$O< CmYS%6$ls[v ڷ9l~Qt ^&7yqEBz*ɣuYVsU `\GVA, fxO |p('\4j8CYk eL1f&bo*X/U8\DΦR~8ϕcplEuc)T N`Syc&~ b!-JK3 1xY{SjJf`. e6DA p9}iJ Q5+ױ?i`%bj~n<=@A`ewUA}&b#E(_nC >Jw^^N3JEN,]X";YR hg&96Z]J̼ QMK+E  JΉTwD" WjbϜU CmR:NePPj @.Z*J@֗Cۼ'7L'pOd.-A1:{3X~ì=+HAqSIT,5L-Fb Jl^^m.򷮇UsoxPsy쒼,;b#ԗY__D /'Ώb4dSuo t/^ W7!EZ+μ|RpcLSc0ݙswR2dǖ/vLic02BTW)jn֟{-^X!L{"\̒Y-ZX*X&H(8Ԫ'>밐*[WƔt[nvK_Q_=jjfjX:>kfbg|EU .@楎 o1r SQtEJQv|HSݷ43 DUR2S^] dU֋%uzrep]C?}YDhhEGuf80gVG1v}e*)~ȪF>Km;ۡ] !}fͅ\*<7m'-M{r*@>u??4i`9޺G=@Ic"U봜H?nӮ7}yobllC--f )(%P-GH%i[H_W_su6"Lt*bʍT9/PRkG2@;" <>w|EjVÔp G^h^I4-$'siS }4,(Gxkm97op[[A )!LWݠ`@L%RrI!64 'Vy okCY/U!R_@O]%irf-8};b!G )sX_5òS%ݳDC_R)Bc")o#·KTDEӛOO=C5әM ^ -Fk>-.NM}t"DLp2܎0P:Br$c #C*1rqrB͒v]w27c(};-YX*UMa_YZaо +s j,ϵW5T&Nw.vu{0e :P|QDY)})O{&,-\-5,׌`O?ff 5XV :1ʙdL+кRfIaޅ@W/$/mg3k_<<&"VjGe@`뉐PԜ`Q` 4~(PҫâwNƪ*s~600G [U``%de>DU/b1|n=9{Ud88K* >]І[_tu 7=nK#:{M*->3+GXm[,~]!?dSBߔREVq (nɕpqkŬ ^-(O+vⶥ_O B\90ζ\=@‘PFcwTo|@N B20vroٝ XS4Rޛ7PMcՔ|?U7 'KO.}*e84SLR  e,Wj^]\(i3] 3!tLМrU]<7Rm^&@j9t2'- |cyn8Ƭ?#H)XXB&=f `l% ĀbJ|0E '|R\/(:ja}gE ^6\Q=2#~CQb_qd(ռP~YeB&,r_ڀ{㫧^]p@)u- 흹;7ޔWP  IE ?Eyہ{Ww,[?8-9(sTx<[OAufҗ2 m;f۠E@{Ε4Q !,γ)m&)c_< wǫ}Zql`^G Dcu\Uoqtf Ko؂7&U0nEF}vtבB,hQ00v㑜zc>[6y\pHOfk[&͂b A5|`;;[#6a5[V/c˒|]9aAJ Kٓ7kjfHz2]F=!c|Pɮl: jKe&Ӆ}j{:yfi+hohGޢ޵f'ZF;-O-3p$‚^Ѕ St% !X|mՕݿY˱Jlma09_+Etwy )Xd(˺x-7bj(SJυ}PZى4}t{p\C/ yzȾNR;3 mڶKbz@Tm?܎& mZ(% r~*'y. vz+8i`x{Z W+W45F6qRx, "𚕌,9{RUi\'5`a:f8fmhdgLTnNcLvHbVd~G05ƫ ?~x*F2fϸ%RꚡLE W7B"ǭg\R:Twq0<I᰼Z{C?aP)7\gǡt#JV} hZbSZDjק31è*s) 8X_-beIAAbqIl65Kac„D1=55LC UCl-j3J]喣x-B᠜!91H !"o!DeEw+}_sjL%9 w%v׿.dxKKz` 㢤/~rZtA1em+x8BG5s-i\O2r.7 R.t@XGsi&JsI .-_{, IkXxlaHd.-hqɦ'6B7݆&焖QOG -τXZZ.5Vʆ91 n3"b! ݬM ϩ s[Գ;* VB^͚n?~bndoU`Q!xmbݹ\{t:fiG&#\3N9gN!G !jr$[YKbn}f})9Nljf")lw7t^/h:ZZl6#^YvDboC!?\"rC2zkem \N>~T&RB]]F,xF `Jr@E|U X+;t Z#E|5j$e6OmB[vli@RVV";B@U<0J*N@˗LezXt_hbXg󄟗I6 @v98di왤}XmT2Y '8=Iβ(@%u E;xu4̥`;LLj~ﵖLVgqջ@1-0wgb/mX 'D{+kGDbzDwy?LS$j첤QRŻ2q/Jn$i5b!,~ؑ\߅ I?nIWvxٙV_4:*ȂsD`ulsoҊs~m:z,X5q0@g!D#0 "@n=~A˴ͽՑvRU/Wqɔ܈.Gg_k)e6g0C&a~[oYŧzYf RgqUR?BK {-?eܴCm >^H^\ HC/<϶vɝFQw#nA[wF[Џ@,`3b:\l_Y4{sXz6,L _.#'U+j0;.q,І".Uogr&Hϕx-]1,}:!bB\/譵 uܖt%5i:i,oH b,jv^O2HVN( 8$cT024.SD1aVGo34/|5 ̠R) g̴I&gym>l,/s8a&v'߰0B '::&ΰ=&e?wdv'}jM\>B;4^@𬌇g:_hn",y"I&-}qLp8~3_(qֿo"f&*kuN|+am+;nQ u$A'Y'r&5Yd*}JM 7I#n|r m {q?´ ڏ2sqG?i 8щrjX;of4pFn@:dIfDjg}9Xk@.3QYkK/S֗r[~D<;q #]+ڵKKӅt*lԪɋɶ.7/9оw9 aV(H_L(@R~}%eŊ9&>cN:R:#SO-\ܽj׏G 4W@wŁڽrQ Ͳ$Oj4d3y>uq2?WpQ8iZ# VUS/E.dU&d DxʿOyXiSup'-}՞pcϸO< c'f*Hi"Pj-4U]tU_VgՁd`A[q;HMJ.|Z|ˠ d!v&Amu^-ش"4fHq+O_`+# U[6B6XqWl!cu8S|%ۭonNuiwV&0dhA;؎Y/۠8 `V,=pŌ]d@KYѽWNJ'FlOOJiZt:BZI8L,D`6X`6CB4]%;jS c)~9!u"iIs\&|{D Dg-J. w^xdti $Y{uJxܶ]4)>i榫ڻK"nG3 l'Øh;&q>:!CUv,%LŕeL1$ADJ>FEx+C"?^Z.N=_]dZحy{: jWV*[E4R8έK/Eȕe?s^Kj%N~`] ֊1EHXXo^1Ol|]a՜CRJ j|f/Tie̽&l]*._We(ƣYm7XawHs#6T/&G%xMj4G8t)>rB˂{1< /RRRBԚpdkeچQǶ ^FksMl3Z-a^vо^wـlA\[1$36STe1_#* GG]03 ũTZf'MOrn%YO E֑ՋX"`#S6}$KZnm>tpϳx~]pvK5) K *@_$y# ݉㵻( X%R4~&*_=m2 {*k "7Ōl*϶9U]\`v̟ufl "CT zV;@/1| Ūq^|8FtC&؇N1 ʹc>xb !>*`[4Cz0ϑ]q(+baOg$S[m07X@"3Po(y[x&<'V]iHlxNGAH$)&K=wfw _+\4tg,;I䦹^iHNȹ e>Afd  o_X,ȧk/1y| ^\#&O5 PVX_y=* c1a^ ~ PŭwoTD Uʢ.S b /!\Q?(J'oxNH`-r3z":rk-Y)+a,5U@;]\KXA՛z~kD+<̒a"wkJQ ZV``&A"ᨕ, ^w*  :Oe\B&grQȇ˅gxsŶ?R[/E_94j86:{W_=޾j;Iô8.B6[*#g՘`M~HmR@t9{3S|IS{O8) 6-P]A _+.)V:3puP{²e(~ 52D Q-Zǥ$'\@Fm3A@p "_YQ0NHfp7"OyV].RkMn02 ͪLjٶT*Tl[ًޤ6/ =;W-Yf,־g^;VBS6#''cq[y dlH)ҡI[]x([S{`Ӟej)Rowy%P#I\p}+-Ze *v-?MBԉW34#\ҖRۭ!DE0ڱQu9S=2hZbUwC{;1X.*dCt(8(tjڻwN[ a*F^dK~*='R}b?lnz:1`O99Hv)q㡄lh=5}W9[+wT^8Z%йZHPX 3 S=p7Lb2g8%z*8)Ʉu bJ ne dA2rRHKIyZ2kq/E_gp 0Plr%\S6Dϣ ]@<»:|OΏ ْKZ D5ǑGCE3zfD«`/Qsv䃹SaAD+Iqv5z6z+bFM{qeX=i. m@ *.>d#yK\} DP˜[{ӧ_[/Cb~o BffdǓYzB (BbK yf'2D;E{<眷fR`3m)v:1-lSc.O[~"|j$ef"Wb PrRqӘa̍fmO2gР#~̪a*4G:"hsER+f$Z+ ʵ77Oa[WDN#{Z66zۤMnսpGD 5O'Y*=GΣz$*ʣe D6}3bjE'du oH֯6`͜"( iD~$יߡG>5Grm|L0^>mN_/ٷj4cZVI?/HHxl# "kjߔc JgJ!ݏCFDpz ggCGSZ^+@+o 9*~< O]*7]Ud%-v^Yoho"ف€lWoٗr/FJeǵd, ª!yp+pc/;bZmvHFk?|`S) ͕[Qb ("mLts=-IeMC7Ys^R^0h"}`}}XAi]zp*^0Gs倗' ɷz CmP<Vdܰ3P[\xWXL@Vg96@xIY9,@J5f㹭Ili-I6tfEfȃ n8w h[CaΆEsI5KG>^_Bڵ{6; T@uÓo %φNaEz~aCT ̆ƒ#̍7#vṖ ML`UAZS ;D~k.Gj}ܓrB/+ٛfE.OP8{FnX$hWd0n dNo.l@iڑ/U\[".?rTA铚4+R]p[1퍂XlPxsgs*?x=A"a)YfW>f~k;[ 77`~9 x>Z"{c*Vp,R 7T {vEo{ ,k?P昐(u = խ*=(Bx馳u4^sRza o>(GcCL@->ȀK&(? c|?ӽTN? pW†;=EGۏlוOANT9Q)^ sc`*fT>ʆj_jE`O}`(|xUDcG-}L>DH&֬W$Jv( Nf'"kY;64L%mry@u%0zlN6PzQ2Waܼ!IfXٙOJx}-4%r% Lvnhwzsl#vʏzQp"GjvҎ3Wu 1L.LWB{|~u—v㿿CE0ajWTfMv;d.ɨ*]XHOO:) 6DO8:ś}ub^#L}\ijگb(_wB"TuEлH <2xx3F?&M>J CCKOd0B$9;}<6f5V/ջ2a KcPm2Nuԍug6O R 䑦8_ 8t3jHa^"s1ΑL/f|7|*xEA۞MY~**QZa_Wީ~>fw,TOuVi\߯MItn<: Hr2\r\_'e֖eV`^~ghnLȆ%.zL~{j˜9D\ ) ),i}>nK4787ߟTHsRQKR0^$ljxFS.Psy @Y?i$R(7,{,a%20JyCRAaDd`kiXv{$ 8|1jYUi:>-}ЗhZFIq1;PHsY" p'#:o\lH'|]d5iQgLW2f?1=p f|_y㕓7i@:-S3L}E V; xv\6"ΎsoJMk|y֦ʦD,w(,7e0. 3}B1A_9l}S7E6%7zEyMݰ Kن (킯: 5UCu#fأX8 s'P`rCoS𞽶̵\|ݷN; |)~FlwcG)QrT8Nj̏썀>؇3:պbG3OJʳD'%1>Kwa0vgp^+uT 4#; %W5Эe93M3<$SFÀfq溱6/>%z 9WA:bt[hI G񛷥 (lF.|H;~ 2CD? ?9',FV 57Dn@ג*\$G r`i<,rУ k7ȃYQ\0zx 2}U7 #w7$2X%Rcd96ws/~USB]4Y@[?ZHHE7PY*FpL)v:,8}9nӻY榟9@1?~1^sYg>/H5!~0KalYrH2 9Wn7d5$埠F%,hv<9 bUe&}&)C0{cFU 9@s];ÛmmP< S!3`bOC  %UoOLVbD.aKn+CiS^1~sa8 O!,R#/ҜJ|H|nՍ 6 $R )Qix"' }ew_N/0 `Ti,Gp1 '~>/_ZVHBH8 DaP!ZԷ_@y]q=ShJt(gǪ'l T$՘Pknz͇IfD=] TH[mEdzK@b|oEeHC*y]]@{J"ٌǠuw$i}{7NYy';! t'_ ' W-G//Λ!"fHb5XSUm7wǂntUXz0Ad(_ w$ֶq]?)yk(Mb;tgՖ{XU`c1RC=r7i%KxGPG\ .ZOrc92K…GcbÚfis4OM5 !%^%[R(bSaDŽvedôG~5^D/ bK~#ISٴ#&劑W[!͢2Y?9]3W7j_9Eg6Eg4E o)qP,c_$H܋1~ Kѯ$qF4VhF*=YP /Ĭ)s  !1 t ;1x_1Dq?)FոQ i6ueNmW/\q PHY\j_]2.W=7c\'6TҰOx0/wb V3z;z1@(4NX1brH}ei83Tč(v6}*( +A\((&vĝS` =+1@H`屧3q錐(Qp͔b7gвLrbiE rk;U㹒صu`*wR&.N?:wG; c+iCb0 ^?*t%|Rw[/JWB?c629*saKtL~H<먝}tڨ~[6ޔڻSh6d7E6gB{e'^lkeVޏ\A*NTOB}].taƻN1?W=}^#gY'Fv }`G M}by5A_8 2~UۂeC1mZR3)bjSˤ*Q_T@ׅ٣ٲŬr$c`?[*jӟRS"S0('Mn #R e,/ZDbtdGs ^C '*[ GKdWj!< FRdK89V0U{Dr9 R_ IL%@u/}V`F5/h5`)J @'PM>-]5H284bjkI8xEm`H.`p=.д v4qs1f y.`R6sms1*Ӷk㡲83 ּt{m 0|Y҄XB)6Ν@>ˡ65?R>J~iag:IsdH0my,$aqOʡWV9FwtUL~TEbbG-Y\gqm Tr6 CK?!FTYzh)dY(1z\箪?Ǥg76 efGI QS7P:!G~T^PxF8/)R?$ 8mNh}`003DiO!X;dҮF&7wyp( 4]Bfq[xPZ#># wը80ðW&rYK .LL؋=6ϐr?BkF'NFݹ'-9e^ +uc"v璮*1WVdCN:{?KQҁz .,a} 1Q %tM!Q'ʌLم ԣvQ1bDm.{fBũ)tZ'^apFnW¨QwiEj#[=8Z3o(Lt}&ԑ;zb43iHaO`=˨.[ƧYm7ucG %_k3VKq N5ag⋚TuA*;pvH֚?: ̌}Ӝ*6s;#g(2fTi ^>Ȧ<bgw!=90Lix=Ϟ(kVJ@lkom1$cSAu$B- 7DZ,O^Ҥ|9Q,}G;XֲnaIk(xk[([~$أZ5%ۗ^ X$puY@)tRFd/l9(=ǭBwA@ H~/1B}r4w!Oa3Ɉ^(ڂM" [<E/uziU\RR\m:6;eKM20  @`rKy6Xi \ Y6[ t+9Pb'CPeNC4R\o9NGkcx WP kh:Q$Zzmrj>Ft8qE6LMj9`QXL/X죜_`Z(*b4ĺV| $53/rm$ɠi_)\R2vb xFWx,So:܃zZA36OퟶӤ\6}@hY*62L' eqn/b<*#4SyV@f?8GaH~K\$~R?p%1_3yRh 3a ~]`|!#4,0hBI+p>_sm 2Ud 7b3i'}6v= @}(U P$_v=p[@ݫ-|V%JϊE u4z4dZ<DG!<(Y` rf\.n\RڵBƃ<{ ]%*x+n{& *@TKue)-hE8ɍ >9,'7[s /55O Ǫqӗurl'zn]K98ynL>Uj714:RqD XGi⚆_^J& ٝLc oFE~ ̟%U%G + clR74C}z JtK9#5m&bY/$#Nd%7{Punp*jDT&ύ\(ՈT.ĺ6b^(W<)/H~v,.GGg|+dgG+c`8{O.4+.%?r&99w9ʌ>RhSHEJ e6J֧,AgdFoX-]^xT R8 LT20]g_LU.4bQJPD [bFMPBv|mC:j#}lEk웧k*G,j׍u϶)π|[ Av3R G?'ӮV k5D+Nk<){;QkIRTE)9J|ׄOQe ΉR#4P 73yƮ,F- v;ܞIr< YC2A%)z>ƼTO:j֖T w|=P2y1!y*F r ANYۘwdI掽.`Pge]mK7DIB)j|#̀Zr+ypr6:'ej *tP³{(ɼ̎t -X k(> ChAFgǹP#XN#m9'wjуT&fzM72f8\h!_@hݷT$ҙ eG_-nYܫZ?褀Q㬰8! ;#)4qC2A:!DLLPA/Y# #1P7JZ*D3e_+o/}m@;Zb*۷3/kgċ?LstUݣ4=sP"ILexxٺxf E[&)5ҙdViXYRNeEAw>djpE^ 0q I_51Cx=1"Egъ,OЍE 2|9-43.z8l-a^ e9{tMeeټړ^gs \1}zC^]ҽ{DK`QmEWcGVXg+@_ߚ&ɂΊ_l&6vR|SR9 rY9/v 2ZE.̈ꏀf Ŕ1 )oVЗS,2i% YO@&u~]p c]dqdGt~7= ~Ri{}DWhI ЂQv +'y1Lm|h{<)zШҦӌLыwg.^B,3[ v4&K@ffmX߳ɗAhw[ÜlRrhyt/J|23lqTDŽ9noE !cpd^%%8$IJc_d}ؚ@h$|]˭K[lkRsr5~ܹoA.۷DL 8rU{|z"w gRPYL a3'TlM*||oQ r/h$9[[eug!~sƪO)Y:;F=d[h :s+mb EZ) pȭ@Ro=Bvò|uoˈ^ 깦e6݋2QC 9e+4^D?Lv Xۜ 鷶 ]۟N,򢓦TѕFi*efZjP ZW}C} q\a=PʕԚ]6¬T_Y0TGIfuį9JTJw NrKq0fa^w1Alkrpu3i RU;pr;~̶v_Pm&2RҬH nܗ2 5 ;|u|\۹)7L[E5=|Nhaz.,1|.L1).س,{MT3NiW6##+~nɾ.0I:#x3Y%T,8 |.яSk@;#4~d9J]`oqϸwd1>t,TO- 0DTH[ӦM5"z- @͐Ju5Xnu$< _Lp tCY;94 ]WPG"le!ۊ!Hff:*o+;5* ᔭTPڻ0*vT.[5 疱w>lV/ӣH@Bi@`7O. pcOwei:ow,-;GJo6M/Hգ*m2Ivx0S |ͅ5#AMJZ~2-l(w[ۃ7BH z=ރ,قe|>@mm":ϕozn͋[>K|M`:Dl~;  p;Xc e]Hi6pq1_F0;0˼ivBOcH:+S2wfV *n}C]u&c*1x^|\8`% U+%KkkL] ڋCv,pwsG%#-7YOD>Kpy{-sB3GsbBT@4vvw"sW QXzt,i )횎$*<3E=f4>.BtWHb}$FN:$* 2-'@fY&g WͭLj(`d!1U [8cjTPCqtdGdɅ h"8mN0X s +h$e^QψLygSxfqa_֚mHr %{鈷HT,lꌜ)A[zmO֮'j!I6ޥUttl$(Gv"0%aϠ́$bQ4'-Aq+49-I;SQKPFzs +j_a_px>eQ Pѯ-,VK%4<3l'it+]gx ȬnдNY_ǯ8 Y{-S!L"nWR;] $yi15nѻeF9"(b >x1EWMzz$)HXPHYJI _{:],ý VO5wWY29dxtL99E op8i":S` .yEUM l'3!3BcB5 ̿XC Vxb;E͔ȣ z-!)<[O"+Yy< fjhu lD$pB䗩4g/S\ @ 7ͪ0v17P~%+sh!o%%|Z.~ԡ# K

    cm\4 +S#={/1FgOU|TBKfUy*crg]n- fͯwͽ>=%q9^OS/ۢg#va ȁē;vT3:Mr>(&Y>? 扑`d RiȨd?pVkA9StO6M#Bal(ƾ`AO?вCAڈKNk"6N<kÃ3yxfzǂ,L,sF/buBv醋Oѯ'̥s */^u{qigBq>k#麫VhnST@Eφ/T/,8yaq@oMNMu,hRv@ 1-bt,2efkf$_᫠e|&%ڻS|e$\x^4!7a^E&[y/=$GCYDޢ[g%^$5xY *s{$3?EV0洘ܙ8!p\_a8|嫂qJ]02m#bS7ݡ'i츈R!n$:3F" (PK{"m)4i35C_3!8iJ'|,, l OVdF"Pd "1i߉b p8`;}}/g8FfNԟSJ=־ W?32)N\eE%pGi*BE'􂒸^B";(\pM׀'ըE_/'cҗ 3(&9Uu*M?yX†W|옵֎ao5s@R1 Vji\cdhԭ\4~7\kB:_tV3V9( svWc\:|Yy "o|Tj9K%mT ~$cd;qa$mSS L(Ti)@ UAؿfsս居C7W3"O¦Z㘉tʺvBrSm쳹}n@=olKuksys0nN;bE@>eIт9wN4p ФRF%Uޝ/"| ajvwF|f LXagS^nRPpDH[ 7b'EwTꬆp7tm+hs}!yiTRHH@өwNKasQ$W^ؽrj7DPz#Ta0r'4|墺TKS1Ee}2N(2F9/ d^w SG7T,baLmwdx}im6.KjxCG 9ڴF~BRlGy96X#;W 9~Қ=Kph_&$!j 7JcU].&{beI8FW@؃EvX | \`!o%t}6]fK ޻q}*9kFd:I=G?a [*)=Xbdvvn:b9?:A'ثMHOCx\h -@\sҭO, &L8K TH.-v W B}/R] .eAԷ 5SD(ci/+ٌP´^wTn#IzНMzeZeRgȚ)ḩ_^0񄳀n ׭!r nz0eֆl]d Dz|A-\6 FuxE'%.kXLUƹ~ǠW>N=&@M]X17Oڀ1ꔯtjȿ6ꀗfQl6\چT.YM F5X-U!𬪚^+S)|tȳ3>0_ul_nV%M;jϻ&tp9] _Iף:KrR#1v-. Q Bz SСky;)b:5]1GKC]ƱL*'ՎhE8jmg_@peZQ/SnP(4QuTH9r`8ä NӞ/Z8k=9iPQfLfo@*2>ܳjڰ^xp^dzq|kQR<&ʺvDi+3|Z938u3/;¼.pCx!aѴ@ h$ #)3et ~Dͦ6Gvg rzS>E?4r5:"U¦tq&2dr+kO$T5 |m&#V~4l 2Xe Z ϩXDM..xqZu k(R#r"f)w*PBZa F.LiC V.CR!3:Xs#ZXeqՋ.'k4A W>*?ťK(qjݗiU=$/KE6JyDz/ID_Tm _XI4`ZzuyM-.Њ"E0XDZ,u`S`>x_YQI(8S愵bĄqf`K=݆Q^uKKPp9 di/|WVFp ^-!;E \^Ζ~@۾ڷ&l<>}!0ƙewOqTQt p- q[+*6E!K_~[5}fڄ>Odr嘊XS|5 Hs Y|b&laLVRwr~<')׽e\ zb簎\{n d:QD%Bʬ&"@;Tgo\{"M?kN+6_.'Jȑ[9Az.4xtB2r[nb(xa75p>?c@At ΂s ,'<Ρ/tP]ЌeN_O 6A,rqgbbt2L{4$(}=X)pU?R J.,:3ы kI(+72bWvUEE) c³ݣ=/tG|HXGL h>aeE Ux-:Es}@B;)U(Sq)5ۓZb@hfsNB">׳j1p&#&P[ jC6֦K'RHx̥7>Z+-MbV)9c#DѾWEےp{ʫWqgZ /mU?pKVjN {:MNpA/2W_Q2UqebLdbrWkH'+rTVFcX?IF5Pٱ WeoK4P *T5c|SD̶e nZwz0 ~nWAFM7ABުdaŒ|pPYcsb=ԥwn_ozmw3Cdq#:Vfհ  L!k꣞)cyzQ ,",(O(2M}D k'a >G"v>ǡ=2vzCRx〃V4vvɜxeP&O`h35Nf{oL:5COD14.U `ff<}Fai1ɳ4NP̾䇥ڐIo?wx6fBk:C̓eJ#Mr2+!7L}^Ĵ ޽\H\rc}E"m/bSrm3U,ˊ="AʲK΄-7q~G GCjH+X|OLޒLəI9*t]ØӜ\bLP̓&T{ie|l(bv|l%-itj'R'BZlI{~9 @}M`tLNz  O4&1oHB\7k7+kv#zo dX^$Y羅t8BAnP'*ڎ*_#SvkHzòlȂεgҒ?F'x܈0p+*8 IdTc߷C&,|i;tBڬ:Pcfz`2]AdzCΊq!3ho|0HpԦTqg9׺Hlu[`PxA*҉ J"R`Ⱋ|́dy܁^gZ6JczݰR&AhO`_#4DǧL?^_MiO%NFV¹g'lo׷CČ7TWY/ &z\zUf:w`bǗj jWsDYR27:r,Eg}Du᭦x0f hD Б >?KjᝈlY,ܘqd~`[W%J AKG}h+x.Be`gAnk6A&`ץ8w>,m$!XWEcH04Ҫ52RAyw!l>Rh'18i/-fY D6KR_I-  =P|;gl{5gvA;8jb{+b 姿ĭB.qƸ;]Bde:Vk_Q$yZ \s}=@D/rO{u/Qݞ Pԛݲk p\~=}pX|+ť{M }QB7g{+s**Ew@vV .;sV[kē\aϟUZ/`9"# LOИSE̱S@3()We"!Xv=l켯T@y>B?Ak뻸^ H+QR'c,NYjڃݒxN.69{x,,)^H+DÂɄצ3rY=@ ^W iWZqK 9 I//_@S#KP#Λw{"Yn]ꃌJ9kSf^m%}KHcb< 'lCYlwj_S*Y(6gگ0Iy›yH\H@غ@>eьzE& K-Ų tuP^n^!xOE9FB%4Y9onR<J3&kl n83gNi aJH趷oZw(h#=NlT{KSؐ3 vL~nLGa˲+eӈCԈ8q[Rln" ?{"sD[B] lvXuKvHnhRx@wa(49wU7je0= B3MCt}]>/.8r]dn繖g2<'6n]l;o#ncrj9# a~OӋrB&$1FOWvsx䏥89sw& R++_Ot) cw֤F]JBӷϪiJ)*;Ym)쩦ؠB魊!i:ȃ;}f ɫBK' bLB6/t&I U)hq;h;fa6M.Sƭ' gI5jUn4Lѫhꃵ=ۙ~_@e˜)[ htY(Vl/(J'8h.WWJwpef'[#T,2k' OQX?s8 Ҹ" <ϵKuˌ|eqTK!DN5EKlj$ "8xEPđ]"#S7mFOa A ޙdM Ȯ4vzE ~m eƁUa"͢sHvrRf}=p: 0sXC2)7V̲kH7,FsBc NҐюaC4?Ƃ/Y+y#]O6eSD > MPZhJYT:@w!uf9Fi߲I*>z9qfawх@}`7!bʃCCt4~yJk8 ,|\(RxqRu~cE?*rYdf^VhY8t7X N~>JdGPMX/X]˛&3-5PC=g+/R[ſa%f:¦)0ҏ̓[W2ˏA0该:zc|[yg ٗQ9 J=]l]O`\e}tv{e+\IERSzgQb]Gz?_B`7%mҞo:&G%^ ;Tu*jq2z(D`41O2$:w5!0P1gEYtö O1o/4$fBKF3"?;"CĿ=I +՟-/c3Mo\T[gxi& V3%4L2墐(=~óce<h/ϯ$Q\]}kx#zt;К^13 %I/_Pja!(PX fW0/b89р(%)~lFFK{Mi>)}s)D(!9V_yv'+~νŅHWjcâ20l~X(hubPg`lchoNxoߠ+RDtAzp`wҹ9s OXGR]~ٟo̜LKjT"͗G=]r+'~:fiǪ<\zv?M7{(v@}=,Fοnyx7Ud % .EY>^)@5!:[]K䷿%0)F W@Pvh՞[:礁&`jBG^ N M6`FwuCx?xӖ8FHɞ.?!䎨GD-i-k|}ýRjc%R#wXkPK5?y΃-GzX"<:Ma'3Z)!2SMЯtPح(F[/0[ O-:(!{<; QJHzՐWhD#U"%:KN3A  Zq*迻*{ 5w2q}N4-M=#/3U{X0mܔO>WݾDKĦOg?6ZSlzh37n(70?YB[GlϧLw D(lo+V^@FO`X 2wҨ <3z"־+JWy4n~$ȼzA+IWCi_e^e7s߲{Z]o=[@uU cW x1l-yy8c;TV;Alʵawmr MRa3i^G'%{[^ђ@o_w> m9ջa-l˓m~>^7[~[@&]~#ȢFѺ7{~# 3FQNJ?&KbL.oC)utMm7Ș]~l956[LsjWz*7n$Q>[lI,Tſ-|.S<ʏRI' ܦeGL>i/HbZ{Mh=w{, WY;PswLd#c p0Iԝ^wL}q! ;gCm([ӕ[`q# jQZ=Vpv?!zt cہp NtbySf{YYda+.U0jOS z|Sx*}"mF=ȔTvkU\7%'~|5| fɯr^uzP<z@qUgHP'\!۾Y/$|>=:I6^2[T @ r^e/س[ :Q q-v#^\U1 mTF] ?VW9w,43醹֔q0yD9}ph)W" u"PxFlyIWUs?vu*W#lI4q'(.\ sQIEHLM'y_0ASV!1vI ZoLg $#o FŎJ*K?`$jc(m#_pg/|-Qz0wo|氫Kia`| ybJ^sEl|(k;G#9QŽv*w[2Jc\gcvZhFE4kW 1A.*@ҞtL9_ؐϒʫ3^,&,w&oyVM&}:~,Dj(,3{G-#k-%4ra0I܁(履|)(A<˰'Pfkz!qJI .ݭwYb4j;ffZ2Th 9HHХ@C&CHBkyly"#+qzT2-6[/Z9Zh$,2o  @sP5ے=R”ע zVA5($\;;ԉ\ emqkoT}3Fg|ۭ=A0ehq0ߺ!6 4IѤXvtɭdw`N5^E;dRv(Du t$"=x a=xo(iZ>d.939* .|.W ~9zlSubݡF`Ul%c'ZnnvGPH;Vw^= +Sa A N?0hɠò@֡ALUp?Nv0$#i  QczRCJpZr?<x==4e*:c- O$!%tg\¶7l6/'#:lq(-AlcJ͉|~vSϵMT0{Je 37VFw4_O6Uq z}_Tg5̔7rU<|AߜZ*gIvElsg3hk iT3}?b7Hf׵^?P ұK&W*D  .hË>L4$DX)5a)2I>K4p2ɨa[M s䟝:h,3WqC޶@YdAcGGOK8a*[l JDiwJnaR0NpkʳMG*|QZuq;|>P.O=VB,f>Lӣ᠉KԠ cQ[ddd޳~ ZMڀ^X(g ݬ@$ @Q G{#؜;7wLqT:򄙑n-Ћ@dR =1`Xu-'L~{a0Y(6? a;3qlK7}^H]nqތuoƱ!Xg[FK}i͓A퐭j)Ut _"_eEp@I-mKh[ ^ £굮jkK,~ވ}F4jyyL}%s|Ճ_e}L9x,Y.)hnnuy971g9UCӉSÉJsڛɫ~*JmP |wgflkp=2.lb.z5ZoڢUD^?zҶgWlfбɫjwB`(YGxUE"տ[20g#5\&W:G}-J*nxW9ډ*@PX8݆nD|-uQ#dI2zQs.O渙c#`R?91:NK9eN3ĘA);U'?y޴0XM\~1U˭Ïu6 ֐T?GVIà@1ӷ=%hޥ#ܴrZfsHzuLpoh T+b8_B43콟sh]~チ4[YJ}i4jJ/_GURYu.BP4lרּЎu癜Tȥ,`JMTٯ2!3t{`I ov٥@{O$$谺, ,ypҿrcn @lG|bf)+ٛs,)ha(1S1~mb)3ErNR.yYOIa!&-7g4ƞ>{pxQ#Z(")$ qLL'.2\|Qm}/nriIs>Չd&@:wy=4: 5F02:xAGq+/g0t8,h"O%X\{Q픽 &'7*%M[*#t-^-hO[5 >XW sN)/뫗˘iMHB}J |..Td%(K ZUXBd<Ǫig-0,kgM,FjʤF_e*<BD{70!%2% ļY\⑉0ֆthWX!aυx#a2pM@3G7ZYfhj oӂ LJInWF]}`AlG`Y; >A'>%6.U!H#Q[Zb (g *_X#ƻ"f蘻~kph~'-εݶ6*m{ʆ' s%){0$^H7؁8 6|^UgkX_+P|t@frXnSRښl_)0^'űO~]v}E-إH <""Qm)1p9]z"a^dɧo`P#II/fH6Jtb•N Zi;d.>#bQ(w ,  >T,S"Z-h(S畞D*.!PX%*B@|*] 1Wf(&+6SEO8 'ۈTs^S< 73&NO)xcoj}Im}VT@\ M#,L~˸44͇܊<`WE$ "_wMw*DIh"~^[Xn'?- ;O"gдrev4$gCWY2Jr??㴻' Yߵ Q~Fw^ymvvͬ6 .`ں-@뚉/7ϲ[ë{0BWGEzW !:I3n^Yhem8Ԡ?nlbG!Aܫvw@r$@WbT/%ſC-o=R?i<\B65[R`Aǃ~H?ޒߕ5FڹZV0f!MNBnFp=+QS>\d.4 GIN&]|q Y2~#E(XNhJT`5E|}|1oxb*"%X,Qc(A}@!pux_.I/}Mo L %qOqlϭm>tMh EDQW|5pn)[ =;)M׍F<~W8Hup >5FEpR~u Io_#i[~:/.}af E^?~M;}6ޭTUc(ڡ,gRê{kQ` *2~ ANO[c6)ˊ{\lZm&6:ApGD aes(AØ(yہG.QAdxT4$m^.idz"XTPRh7Y~GoszDtA(q:6PxƖ]XZpDe@STI]+^N>{%DY^MSsgq斴pvA;ߙI=ΨP9HZ 8KIPUB_R|=VWRR%Dd3IE?Ш4PL W_r2F$qرmt|lހYk*B/HC Ɛ ty~ƒ`IF7ʷsv[{նy$yZ:-hfjc]0p.Xp0-/Jwe1.E~5 UE\lO=eDd%X}L߯t;2J/fu3 uMjM|znZ`G#w.;)0>$5aC3?dE@ jTÿOɐo?`=`_S0jdFSh."ZЀf)7rWG1NBz ׸9 7 VZC'euP>s^M$Vku>83/ .X"BN#̍Rpʄ=Kb_goΨBP( baSw>1!5V&D8֋Y㐆W+FeGc v+dzѧuL9S/9+a/P'vmh^ˬ}(ri 8gCԉu$_UPWвX'-ZV22_@1:]jwm)vS!<%@-ghh4;yH^ Jz‘C"TfSmݪ_mٛ lF}ĭXwZ>'o7ߩ%h T0A;iE yRL=%\?pxd>W۔qiXtf{hj9{ʨO[Ryn& fͤ5tuI)`-ꍀ:S Vu}Q倕榏]ҭ=E N8yUU 44)(j:[# b7u\h?6]e-ZyW[/^ g'[S t0Iwǎ_%UϫCÂTR$r@4VY(yܙ3?xYUd?_ςh\ŽM|v1ǚKq ;Sߘ=s8"ҒShr^ ӾYD+W gűE|b2SKN_,FBs$klU[Ώۧ 3usvL#M$7< b,QS u!α/(42_^Nġ1TXNTNgi"j{^2Ի+17&#'X1Ҫ͡; &Q+L2L (,y$Zy|h\FZ$݈Q/F OR=NWS",ܻ2I+l[ N"3mr0͏V<@[sJ#`?ҫwˉ|;wr+aP'A/= %Bmh } C$$,ʂ. e_Mjar;]YZm pH뉓v5r?NM]}^c6S4C}} Wݴ2/nKmiŹ?Hv27!xΖro|Je qLA ]q0Ӊn{;5n64SI{@Ռ>T 6_Cd⚳'-c4?1XohY'HDDEdcl`){8G}Ќ]T)6"v75CPeuegkGdtPgVۓ+K%N㿃:=-iL .V0ӲV>#T}`! !ǍY_= Did&N%pNqtK|jyԧbR!n PG2m>7%uQHL_3 z0ۓN@aU7#Ñ^?T%i_'\)^9c ;1O#5i qnSm5>J'6Ȗ{U] 5,"]5F4-xCdN~E7:!!t# 9Xٞ$%YOՋqc f-,e7DER1q8I`F4']Q4䎂)qpCµg\EV{7/w]'9 ~9A,^]*6ValI8-7J}j"*J?S_J㳙ϻv] %3ϐedc`c Sj`͞lXC7vH [à[#%2 >uU#3 ` ]j2Tyg֜paOs%ގ.Gqn6EsuOgRlJn^Y2T)8\ - ;}`J&YwN钾w14n^ѲzW_>ߊFtB }Hh[w &GE͋Sɝθ*p]wNdQIMu_' 0G}c#,buTN G=w pyʯJ|yv꬗|^5]c m(/X$`I3ePnU@',&U͐C5H/w۾}CVTֶ)ui}%&.Wlx/"lqLh(k9 GT(  "\TjyI{αK;j'}HrfzklȲ$샽D5]0qk0_TDIMӀ ]o<|׉ś,O6g^>͆fK}w% m^Z}ĎV ~iOGxy YYje #g1%K?"WtpzAhK°GGRj.ފXYVmDCk+JXz3B)˘4Za.'LvܴL9x0k0 ~1NOD9X~pdng);w ݗS+ $VHW5(uR0 t꼊1r/t,Ad$ CIQݼ܍)7PlEF߷cfiF{Lad'JoJA WT>U.p4_`&_ }%Q2Ӏ9N@KHpɴe LL-=>>`2[h2\ , eG@S 2 zN&`mSu{T@<Դ~pI6Ϲp![Scq+B, \sФfC1ҟ\'Eg)߸I>p W^_P=5N sN=U9 /'i'ё2)[J!f5Qj BԽ& LP( d 9ʮOIW=ٮG͉^#0UcFqq ]@9^f_XL2>*/f^6JlĹ^wsդ,BK}BǴLVg׺ Вjx q7gIҫb u#X@XTGS1i)Wʀ"<SZl|l Eeσݥ%\B~,R(X%MlNDI/a9ݞ$ YHrpLm{ ۚHJ71kl RzQ"ǬQ褖Fx|mOAq&:+_b{ui^%Y)zAɑhlm/iH@M?QS%13KE\ є_X~ppc3tBBe\ڀjy43_A(;1y!KO+H.~"މPE)Ck$4oU H~ K Z]Ս' ^P*2/R RJ%gѴ.oX?!!0f(djq?O*D * }cCȫ38݀EWHm 9:Ep˰Pz(R(U{Oq2c6 sG\v| ȅ?bjH^碁TQj:6Kw?pj8 b!bf|qMk 2DD*c (Ƕ$M4&':rG0$tsOht!K{+]t:; ܘ]:F{GU،ŵIV@ɪ#2>-=Q`G`WfBttvSYO)b~{CE2oRc܋<` |S}`z%t`vKeQz\!5 -P삱Z +!$l3Dz hM%Zz/!zAq|!бUժS?rQ=;= %>HSBi)}+/\k"ńԯi\oѱܮ,'v;OEk۠$`h; ۦ٭ElQ4X i !fB:&m)j뷕1/QJMYd6TiDT EÀвCIxޮND\sgb (\ nol"h!:Pw@OlNr4kΧNº8ezr6uX[ާ(x(7Zi&[%lXToۮY/<';` Ƨ~P$ݧi9Y`vA= uϊ"9+rBcLOJPt+)V6SI V1QS6RRM.'Z(s̆e$:uQE/%7yoCT^ߪU,S* ]m:U*P`7U6t! @\P &jДЍHe?&koqE uCoNS8pK ~êѳ4۱~\@!M{W_2RiG08sDY3nr<;-w,Q_tT:nf }yą me89&> ō C<إ)AP_LNÀOx-^gF EDӽflԓ1 g(zUi ɘbKz|%~v%3׷tm? %\of.,L F12z:7܁3dUI~+^_@䄰JsR, aL6bd&:N6sÝ}勞?ʍ+5XԵyeC|s @ j\+Bt_$XXTxBg"AI"&\ }k+AD8SśRl;HVҀwI[: ($m=BnH>ro"U4?8 @JtvTqGU }nKK~su.&gNDƃ-2i'0ȘL{>q-eb?hER>C=(ԺckY"?]4>x7y9ßrH3xa$c<$ldMH{[<.Yqs[1|\ X6"o~w-Uc jȲfHı*H4^B&(KFz6~U(01?=\o"AHXǐ0>~7]L N;vKB}428fOrj3˗(ST.ɋr;.e60pJx S:!|aXF2vhg 1p TlSt]rtB}"Jof1,wTF}B7#MpbTT㏾Ƒo,.i4Xt!xmtօ>-{ )<3YqÈW։T:Gb >ɪ((B95rv2 72#n99iWc-4˿e2[X2TbnGk>1"=.%yKXiWb[1<]YosA9eZ1oڡ/;'6U'Xaj Hޖr\[+4* VƧsu jis6 IoޗV+0>I桯 _ 3]Z19Y5/U'qA<΀u6zK]CbAZew+.Pq2^:ZuG\Ay ҰpsӯWUIDRm-fp!;{h`vI ɉ':Ctq82"tghefyFUY%wrpnܡb1e= g$/@`7e N{ZkJәinBb6L1YeW1YhBԝ10r4{HSf@gJ{;>wzejd[?%*{KIBj \L4i-R5T,"xohqnJlePp0e2AfGmV=jyC0}*>'܂U04(Yl#iczk5U4YI}!U4jSVϯQ$uM5-: %R0OיM Cm}*L}C#ae%eA*m0<g<^uaQ$^ Ǧ + <*bj M ۍb Y dӢC-(heblNSF&-/(li^Zxж)"Wkxu̘F~RAnY>o6\ŔȰ`Z/QưQP!'UzؿZucE@R"bkG<FoM)A  (C_ 4;s#陚-ߪX0{ӹ|9'ΙY\'./'hC^1sC‹zA|eg `2MpuϺ ,(hϝ=q4ip]y'*{2R7E g%n]1e!sJgͤ3(xD==/ɱIXtaFvgR'!Da3g~YrՎ큶r'(/J0>b9;yvfC{ e08d[^xVm a'ud:ؤs{{`8+*W">\qZܙ͡Os+xs #:X%ՁZM0riB98 Kbǥ4K1vã`5$]$V3h܀⴫ ny崑xXN6!d_ >~^0[ y^-֘НJp k絭QRD .ZQ >IGD] x7?ׇQ3W5Pw}ҺG.ƌĒaȬM! _hzj:0r"mW{+3#1|B(,$B3Q( F!F+#mHyl 弍kQF"i'C' fzH&m5E_`Եy= [`2J{Wh*ܚOz~۟JJ NIDDv ^vG࿙_r}e>M'M&  lTvRj<Tisk=4 Ctţ=Ӽ#/r˨P4Bb5eńL=PKK& HI{"C0J2SS5+}**tXVrGî§S5z[Ti# vP&z݀9&[+pI3&/kּ4rzME=c+2Wr4Pz-Ji>H[ ͖fW+J|$Q1H !㲫Կ|kXbz jIDO:*cf a!EK!!$!y6?NA5d+Nt6%fnKMqEWy7FB}5x` -OHDJ%3~ߕZR˛>n?<:lD/|ݡʩk穘RgKKi0CCSD4zP82Md4.͈v%nJWU: 4QXL0%a+6f4i߸E`gCkX|d2;łtj)`G:/ȗc6D{Vxtg/ȋMҺُ_FY~K m_5ģq&BG+_o]+lnեv{( ȕ,] : gjoJY1bT(DzM"4ZKoq g# I^)]<7 imrd# Uv[a(d?8%݆l g1%wc: 'W1ZHXB@T{;B]3u2 ͋e&CQ qฺjUliP;@STij]_ y$s @d"=js:XdeCB%H<"xwoSݜ+{Q*+klZ)"V'w-u'r2X/X:`x0Yʶ[e闏" TBlYFʽId@ل SuY~LŽwˤSXd)[1 &ƁF/6mߵ!JZO+m(ⷘWi{ *Դ_c5 mV >XNC 0vaS0/ 0.tu.1 1>̧I ;?s rJwA ǑүPM3Ƹ,pl k F%H4pHY1z%0T< \r*Id(VdO=?dqT\5.9`;DM|~1l,GJ9kkTwֈf׺NIw`zwqo9L$m1&Z7Z2SRPLg__NfǃٸN0iGdE~aQ/m6 Z,Gmq~効(9&,{JGu*q!*M2b\b $q( @(Hg.3$Z"|\\Z8WEހ!ݹɧJm(ze*pYr6f-&~_m6IBinC+53ǫ^Hৠ{*MKi8,ӉQa1<l<Ck62<'FY 2S>Lܪd>WƝ1ѠV}XWqWSd,rF99㗓,_",V҉qPU+C ?PKaO#ax@Y\&`"J-h ]2Eu !z܁xA5O=->t f ϶q4K#k ֝2y%{CRA$2Ns#9@ Mx~gHHk3fՃx~Q=e3DaB?8!@E M]#Jku }+ɂNa}D_ԥ^+>=LFn0t[;1+܈x`C򦸑213ōwpğ1t#e,1Ak&۬H_ֳ6 T*\_ar^͓}όPhj 1Bz6uF2gOIٸͬHY7&2&6A-s(F=&X 'UiV0v ⺂?d$g,?Tq(30EcՁl[g. =vG[ RQ #{Ұ# GӴAR9 MFn(94M kg)y\+;iV2$ʥREHD!J.L{r񣹜Ö Q2 cgZ=&HlA3]yP@#&9_e \82Q89"*BiYR# 9;9>&$BzE O_,1ңF܌o؏-PvOva'Zs8 6` ֩-l>9U0[P!EՋ'3lC#$͊\_~a }5'}rGS+l*RRLkN|  #*΅PBh1jl_1Z5'-jF P%:WvˆoB.~{6%OE08@YҜs~8-' ۮg-G X !cjDP@;.#=)=€^ӊ"/ U@Zԃs7%ŔwVj]Mfy(!=L|πۊL'*.?a^)7 &`.NDx$Uoqi*kFgC9 B[]]D_Nl<±YDN(X\dMUblaxS*/m?;I@^l5'״<dj3Jdt#) #a4cy$)6xGg]Qpp; P=u+ 6 lQKu; Lb{F45 7R@λ3F "U#S:Fc ;lPu#(teйL:l]23[۠egظ]T;=(B /n|XJ40AWGHyliU=EҍJM!d6Rs[2 ֤ ș+"}x8RwiݦTfjSՐjtѓC,;:DTTorT~Ƴῢt͊io-6CoU>Qң2#=,";a1LC:hh 2_i?{!R0̙ma>&TpمZ!Jߧ1f O*d[.L=gN;́>}#&a\[s#[ː Ib(SXAP6Þ2M{n\Z+eZ'҃ w^GHָBhsW>gPky J{5du[&Kܛ Gj:B 2vҗ4Kp)owKH~Юmā5?R|bNv^ ]gP]Ėj'i=: d[^e%NUx)6KF!V7.fAfۻQ:#4 VxZx}<` kuB2d^3Ņ |Hg,^J L2Y9Xv,ˢq U[lBs p?cgrjATWu`#˧zC ?}ƣ_#sF g=&Z*3xx[YB#qk悐`2 B{^E cD F\PIgE[f#hvUێvϱjf<{_UJ.<~ >Uj778w3*fWٯ&Q, 8$] |/ "]ń&Ht.PMC@JL\kxɢSVFSf7իy:^m*񸟲lQ֯aS[7.tJ K+N Y4l<:]ݹ"/ĩ,,;*3QʲX}T)Xf[R-s~;SIZ*V[a0e:!{l Kg Q5SkQҝZu$+5i Z?D^69 x|_ OcBD}&;=S`v)wp`p#C`!, &ХN O:xnPi5c aQ9%JtA9Oe9;QjH:T|׫t-EM+ Y 5sf֪/E6U*H,;AňeS;J{'f1G~2?΃ŀ?_, DD*o"[U4E} ";>6 ̿BQ15(PH7{(9 x$ԆfAx|'B,ScRbRq_V} ^Z DVv[֏LVM[Pt nc,_> Z#ͅH!N`:巭,6 L#KVWEx>|8;Ym\5.B=[GLiҢ$=׍"8:Knh7]ٮ8@>CkU92 )3E0"7Z8ې',@xqs\Aj KRm=R@͆*u5&L82{ouJ| ?'#) V.<P@$/5v˦Ϭ\eY60/eh_[>nO}#ݝ Z-+8B""}~F,Cv)I%)I|k O\2Ru뭾o_;1ߜ* gofIuDְAcJt};@9^Vi?+RE2 ?C: WXTL Fu [_ĥ=]vAt맢<0t})ɍ腈=KߑA&#DžGFm?7CӣQXH1:"%3Q0lCj*u+6䞥DOȇ!^qjUu0Čw $uE3^S)tya6LNn4=|Ly5$؈J&OX'WwKZ-DzF]_e~o`jɱDž ,d A92nDpj`Y* ّpOKZ җy oC/-x K pjZ8HKB)rL9 #j1@$4 FW7Xs}֤R=Ӱk+A ~|GZiYkLnkF_NՁȉ`s Rn3Tud&@ԡވnIGx\7aٌ/.7| (Fۛ.`,xqE ?e sf1pȺӀIVA9 ~`1j_nWiM '?>y!;hSN.uƥxTJ!U V|~jp htϘJ;wo!&Iƿ1iG(g#(Hrt޿/;Trnt#>OsMo@M4XC]B h±IYY0ն DT\n*%].]*Bt: ~Z˄8!qC[6'|5m,j.=؄:3 tMd>T@[^m`ga+u\a~$Tw=`ޕQ>X%߿xƊg_;#f:9R^IKgkW<_"(@-NF,o^?-HwQH[ Ʋ7v4Pٞ ,jñAC@Ë7V2*2 -S|{5FN!+I$@Zm<8yq e|7'A_#6Iq3ۙmM`g(_w>|V]k:J$4 Ȱ?I9hx,LR֏ObA/lOUDri&P!;*Ut+3X=˅ iD|*_c.NV E9X!@5w%߀fLK;aÓ^ĶV<,c Xc. l] hu:({3gDQ2D''lFڠiyS~Q /h&Y9 %- "E]"PX/QxV9d %pX< # scVʜbfYOVaIBvpDW-1ai,ت_1/& GPRqd>6_ݠ7PJ~4շ3ooԞ]q#[MS 멷dS8f~0i1߀%IBZv^ ]yH)(>8g-%v`2BGʆv~Ȋ>_,_ .vH+Tˏ ac-5GÁBB2Mz6[Ao1GkOz(sZ{;tTItW=R5Ôipa"Yh<ރTCPOrjhg9񽥧C 0Nq E9nvT\?/36I&Ie#"OV|#j:`K0w{+K1]yMr8f_)o06G^7Oq8{l0TM߈c}5?:Z8n!_7wZlr=6_T(*tc$&-OїJz_ i7l>P( PģVx!~ ?ݏ*]RC*136?U2WZP#eY~⚊'Ե /OW'fPY"O.{:kdxgn]vO]֣![o5vo96*?uʡsױd8XepS K`%4c>ҞFZ+F&r'v/l4:lǬe2lcx0+w^7RS/ z_he$%CrL*j:\x Pw;)$ |_Р%hBɆMf΀iߋ+'4U ȉDXuJ|:B~9`ka% +ը;qhsOkLI!=VsW[T+1fmKM9rrpLvA(N7l.9M峥`ho5Gd*ecñKACeƀZJ<}m'(g^9!KH8O!*+s"'oM+]8&WjY 6A0* o^prhD@K#zL4 xtDTtтayk0PC@ĻxV͒ٝs4s.1izsҨ +L:˅݌M̍N2*1s ؑ*v7~(;ʄ\Ktg6 DSY7,e?&8Ռ:s}R-mHu6j\_U {y k/tݝT-2Q8U$vĎqgBDs=pmˈ"ݴYaSZ2 $O(Pӆk+ӳ9y;Eu͐=.gaXY%n;?tē>V*=_ 򝼞fRBU|d.Vf l#8;7|Ku_%uXSmҮek߫3_t,.![oysF UIk:>+i;5v G[tg``Z}H$X&SRuhz䛳qJ8[kNK gVJރV/. FgG\ kNK֢Ƞ$ :}1S4TQ'5]lvk3᷸v ū|}Xӗ[VYAaEkÕA5uƑyWτT9kewොW.%otӃU,P;A<)v=MH2[4 ȷkl_OILhV< z9p}75!+qд&13nU38jeTgtlQOpE}6-<|u=M D8vB{ƩE7Z'4]݃1d6񈻏)dm^?s4xA-/AM,SrQt'a XGGc<@v2niwL>N@([lYӵwI*g?fGWLtzk#6B}E7Fiip}J. !~0?.G S1BNchyzP -jivFL9?1"9rR=8 3¸rmLza r uY%gsnй:vLKt>? FTnPM/8>"w̅P RQqVU >aL~lrfX)n'I1뇞) ·Tߔ+˅‡z®h$R_G'uII?fxm]MdpA棺q7(sԽ#M=Ub'ޫ2PVGI׵`seH7o*2'sߟ$ f>(jS=~cIA9(qž@w3D>9$ÌTڛ?V O/ AAEܬݛ}'e`UG@~<_lAޔaF*.Nئ 5;3;4R&[;V-,|$j,IҸhm$;t\*)B׬yO]EV]l?lyz1Sȸ:9zJA%zETq7uNYxLdF!%#"쓓-M[Qs19IPUn^ iv{( wT^/+Zc7@s;w/Hj̓Gg; 797¥8r(8ip6uY _|6+AR??7da1OpHjzRKտD.orb|ةhIMKףJ({lH' O=u^5`NXRϬ:Tڮ0ik2e+t!ztICdYwkT#x V'ck/}{ YQb& CE9xytFpSfA(qU=q_]h&ޕL˴iEx`'3/ucJa2t,݆ĘtrV6; D#s W.7UU6ҿ) 4RVI5246z?F>@UV}DGCJr5&8n"/CU{ϷH҈3q d97hX[ 1"&!hI۸S?:gk䆖)n7= {jpLD pKtZ|_EݏDvx \7})EbTCGv:}>n||]:ǣӟ<m8=&͸!Tfu }kIgq H*oh~W rsS,VeߛRy^y Ǔ#E'z uiD~1R=/͏ֈQ Daed?vۣNGcC(A`pPnS/VRik=S RsK@h~.s+%f~-CLk(e6- {.0),zn9eFk(Nva)/:|5!\Vx09K |]Δ? ϋxV4ghbɮvڏ$+i1RTdrw0mw2Qc, 'Z>t6l:fNϮ+@+oi 'n/ `@<9@3}rmiS06N})7klI0ndX#~·1~ZjٗKz"]#Vev, jw|t^xQhu}צ'(~4^\Ξ 97R5b/w$NEt59GYBu`Xc: JJ2 ȯGk.d/qW?"[Cj:2\ $0c42,Lc创k}pX:1`s0@_8 #E.S%BΗ`݂8tao/V ݵ8%\+[pAkE?tq Ѓ4LIf"9MF$gsy,.Aܬh-s6 rã{5h-A?,OҶ]&MrGc 2.,lmb$}E; E>}FK XXo*B-+Mi:U[!0NC}$J`~,2kȘ"4fbV<gBv_cDB IO 5Pgp08%VW߮lj`b5JH7tG$k 3E"uA? ?$`Q:'T;i|A^*&k!BF]ld`˞Z)Z/Ϡ#kdi`5}ڏn9E`UIMO,;^s@@,I%p Y(sDTVz/'xA\ IJz]\5_# 2sq+h_.gI!y$nA0KdwW@뗡4yLc\&$-crM; >0#s ޘ ̓Mb8 o5U&PFzNQ$ 0Y뢳 S6:5(aZ5$u̪kWZee^ k@WVk}I6 Ǟ`/N3M#t2(zk5sgZ*+l#+0Rd:$ǔd!i$Yd:#*4l/<$&6I/?LK\Stg)%KDhx PI[0FAY cP~@'Y@Fx%+qVӎ|{o \-1;ORa!Ѳ< -u=zIӤ)ULRv MbEs .:f e+E}!]YN=R.x{V)#{u&{K\B0;|qz;8jDiȓCJhaקڜudФ\O}J~hfH?#boN`>46UNJqt%,kq-= wDRԈfݓ/E\md;WRuĸ*7kLN\;#Hltf,Ac 2x\ Z# DŽac)Hٶ|t)wla8P" h9m4<"2W:tCs+AņP7֎p7Bǥ~H['q?KB3X`B@?Iru21fkï,Sx䌇;¢K.Hqz}Xnf=;h]f # {Mbu(&OYȹWu%{Z []髤ZSg*J' VͮJ Dmā팈D,m9-t :p<9i&X~aRkRO?4'W&pIt d^{e1=sԢ噁ֶU&d׀%H&j}ß"! /^wB#[~Y?N) N?2mۦEeʶ:;TzZvz2Rbꎪ,"EC=Db[&{.t7Ī6/IèÉR$f(ͅ-C$/_RHk'cfz_ANDֽro*Mz(`2/c:9w|^Ҽ^+n KD Zi;Iؕ1)D#yʌލO3["q oO5NQhpe_Vm/na8[ T~=_㺉o&HR6zx"i?_5\m0vJ8YXK+4kl}=,r ц)FERY* 5bCWg\2 Tg/˟<zq$^0fRvo+RCg%2eI5Dlݺ~>+?I\x)2OsCӴcBZv= [BIٸYHĢώm=< L%A&"BGK/HCo¤o w{J=$vr%!2_)$|τ&*ez=n??i*U::07Va4JD>fލxg^S~"ڦWꦤ vGJIA%ti*K1k^Jy]"\^z~?Z<_fn{e#Rfh~}rL"(c(Q>oP5U^LӜBE,2(O5)`3^]F̾jDD:t:=K1Ya(*fRO7, eӗ` 6JZ.= kX>3R6V 踴]x"6m.BtӰ)5+5_bPdg<9Wt37砊7zjfl1/~KQ?箹UK@TF#r bM _|G6Z#8S> )4WL%]-|v]4qS:>jRF?`ŷsEҧw!"6}(mS n~cf,`i<\ycӞ]kh}t>ILgF yYG[ _h_a[=ǞdMBFhf/@F5"4?_I= x+/)Rz_ NQ)=,.[$ XƝ`c.bqhV* [j:ψԺ|9;^ID8O(ԺĚVqyNxsc[ h 2scVr-OtepÓߨt)"p%];|Je88"$u=Fkxh`ӢSִ6o}}bnEѬqtd|.y(#t(.OCFg#EG@J&\_9/PF 4s$O|:?xpX%ɚ,vWQ.TF=ֻNM})4^?"vΕuz 3bω >Y!Ua]ռ i&4p8 #}ET{#A>>M:CWؾY|`U"z &WQhS0ީ~圲K@S:L1v(Wߒ.&׈)3T#؝j;MZIN"iz7蕌LhZ`rR{;;ՆOJ ]0Vܵg -: gV nJ^Ԝb(_륤$*<~+}:q +טU8j _x92Du,CK bҾ6RPù!T; qy|z.Iˋmy. oY 5ڿ+,pSXQ%+&M-cvx;5TCb>Pb.@ٖL>SUHjDs# 9ju?hܢm( &њY`+ʠ-Q"8 {Oiyo( Rr=I70<i1Srp]'v.MwVT Іz(h@5sU>{</knk2SyK jT@g=Ʒڛ4(Ͻ/# kyHh|5)s+?fhH ̵EeG^ ?M?tTVڶъ1HIJ y)9|gՠӖ;_% =Sٖ?'SQwe ?%[F PpO-pǖLe&|IK A~OCUpL_6tJ6oQRNmq\ù4>MIs»ڽ̗ y)AE~\h#\isD`Gww$ ޺ܖ PۿNDD~@ 23_Zx%RKXen秸BKV?i%.7GDp";Q>7vԠ0H#K=;mc| a텡*<'< gԚϫa9,ˣMl&ՃE+ٸ/%oPϖ=0FyaVMrYP*~cZZ܃ݾmJO*&F5G5V? =jz> %70ylaە8 bzAKi0`ì1i[Vv^ u}YL 4N jK]ezK6= %}p2--m0MS\)u0I@u\eW|зYYjs]eqZ`ȡ;ps>ˑ@r!/}gN2,VW[!A[I-#La {g',#^)=R~u&ּ&־1L-yh,ulWRRfkMTʬ5$ea"?2oAgԉd!]K(XK#]u3˶P%cLCww s07tyVQTQ&rN t^mpCA" DЃ c3ޯ ? q&n~..JMo!?{^>*nIJer_tvgՁ[YU ̂U.~2U}T0C3oһ]`6,WbN-pyٛۚq z"<ğϢeqzi鐧\ͳ±5D,Eg'2ϰN 3t<~.5X77SɿsqK zqhSnTiztyv)<_. %pt^"}$/P k!gH+[~l6"9Uc]nNaI='ha0#'`KȴPotg/)UI<2K΢|W#YIgRtֳOEETFvO=< ;9lHjp//L,f(~&TK :ȞJҺ_X^&3x'ЌF^".9<491]$ [1V5|vG]nn7Yg6aʜMz#;p~,[5Wa㍯UƸ^卯T3$Sn䀹Wv(9"]`Dۿ16Gޒu'^FOrTW>r3No He;̿!ټ;{S7!`ASG'ų{{֪"Tf)R K"^YE_´ZP\5.a4̡hS^q ]#ߘ?[5e;C]w_P #h,)w)!t Ӈac?znAҴxmq(.0mW/ Og znr)U{#B)Ë_ے%z<k5A-WW:TnqGhh7Yt \vɴ!S, φ@['tnSQ6AZ|݌tue!f"536p ?"MBYde|)e_~;5#hn95 8zu[M47TLJFCABYS/as| XŦå\Q#a/" 0 e܋I&li&+h1$iă$#wk/xõ\e,r- @#ozek,L!Cr(;|-x9z!61q@$lu[3z^6<@/ɱc>k)V]-tӪZE$u{I贫 S|- tCͺ;C^Z^NI'xXOAwU+=Fs+-@';}VmT|:uT׳12K~4~{gQ.uV9?e@Y dk)ɸA1)" 4`lL.7WEkM?9fC%aB>ϛ3cg^ze0&ʣ\>Ocza,Q"K 6+\ٻs.'L=3Ů-Rm|W *U@NcʨbW=H0:|qxry:Q)rnj: T'M2E%%Lv==o<dQ^85뙗z? r`m\%/gajSTɡa<3ӕYXʆR,<~C7y;m(ypQϜ_^0Gn86q8/P{gsK0Ў7@&%vj@XuwE?l~?'me 1+NEAzƮ .S A&nJՎV0@q9 \1T`h /`oczlrx ױNx1o :zInIdAYwM58^R̸X`Dg?"V= 4tA -嵬a="9N4<oӒ9C(X>33e<,&۱écCp7_hS%-KoRT G&ʼΒCuap?  w ±~24a&`jZa뀣&`<(Z(6~ ka3lwSs`o|:c֛y ^mO;c>6;@*yz]v9[UU1H]vʞHf=? #@Iwv10z}7m(x~] !(3h3>#!T[UbS?q|WB4r"CfB徒1{HX;{V.fn%|䠟+y}%L=qWpo(1gS4hYY% )9%ߙ~aW[10hAWB 7X0!)y=qw;g O':k-C]\`)5\WeCGyOtk\`PDt#Q5mvԾ|vfu$tVԅFqb!Ӿ)%K _z!AaޞA[:Om={|h ƈ̿w#~ǹ.D%WWiQ ghV:^u\%4UB],V]?:Uw#OuR^>,j~PG P :ygY(]zFҍFs D db[CfE%o-7e2лSe4 4z,PVšP$^\ف NobPTP@^ ̀:p9|qYM<̰6/FRoA0obԑoQj$}rܮzJ|Ʈp EUi,oʊ2f#>q@ elNR`l[^JM#؋<m:*D><ɄRSѡ=f/3}Vĭ*JQ{]4;5eœ4^["|ZKCߵqq%@~͊`&.}aܧ$(*0.|vNƌEɢ+r3Ks@(eOBZ`ⷩ rȫP91۷\ uwq-^9ш%OUXYm E%f:Q(aDр͇<`Y{VhL 8]_G7!HXLZ "DDwףOpSup.dݯzJB1 q!pDClQYn8_>@d ̚`oڗERyhPj'U(5ૻI-obW[,N/"'zWוjegS %cH_Owc}C׏ThJ?̍M³j0DϠe0:sE쳉>- !'X^ܖgqݪ |I`Ϟ ʝ@M֞0uc[ Wtz;kTMG+!8 팰8YѠB@/=滋~Z wŇj_w_#{oE?y RLPS[Ĕح{銓t'Ԏo"44zZ9o`OM9]+uws{ePG8Y鏠<\@TSVэCLWhPbbC2X-wze2G_vz{E߇y4gu 9hdvEoޣ'gIu!cĐŇEv5?uSKIUIw/ŝт_ Fja-Rl\|Ac}22σ~AϔmaԉPS6Dy1SC+H&]&B^4w N5tLE8,2dCS-d6o#&PV|uq \ H%ޭoM.C#]oZc5A~z'x Ǔ"Gp@4-|g1!hzy(h~##cGAt# GhyB^ . ߖ.W- DS%46`ɓ.pu \_Vb4oRSswsrjN>G1ohApYpբ8t $BRnJ J:5ŲrNmTY0b6-PS7ٯoZ߱Q@DL a0!,72 &%whUIbQ({ #Ŋs ao1Wt?952ד(}|9sT ׇj3u63d̐]2ZkT_{*Y)hRM߭<3uYpvmĉ\%vtUiX2 o_eߺln|DuO3(`mnDRƴ¿!hg.=j<0ᩎ*Yن-r!&(_A@#rrY(jeXmD`!=4?˱Neоx;LԅjaQVr<N93;JvGZhb^w˦҂kv.^mY)c:"I'q5} NY|V⾨&k 9 *=;BMޗ<ƋW2v` x;A)XИQ ;? ֱJp$ܳDU_ HIAL-w0 #XsbQCH Y > D&!p|t6C!nw랭/QCxr=oC`gT1ӌW$8EO` PPn<^a~veEـ% I D/Z=2l>SD`JY*hFjq; FۅX ,RH47VWm4[-d25Nt ,3{`l76b䁤/P,,z6!mFvj(%IzQe-5W(?d''Tc\:+na|U%B`Q\g XY܂3ϡm|byZ;z L+u(>)@%_KJ_ҬI*+H7قX9Cل Ɩ*tG5T ݿ*$20&ZZNy'i槝U0a+#VLCnuܵRD}T5˚8e\aD~WJ-~;a4}[3[ Qڿ&$"20`X䣮\Hv{#,tڍyڊfB#Ʒ3lJT_[E|b.;|MXs%b!s֚IS;3lR)1;"t=}%|O#^{>jT)9B|m`O~a}8BEb.vTt`h 6ɼMΈŵ`M^Qy<o_*J_,3ʒ OxO3O4;PA׺EPӫW~>Ir,E!-;4vm+=N*A;&Kw{[}:t/!* 1ƇVe%VQ1w<_J;0 =U}Ypw?{SzGM%}ף`gאXB7|mc|F&tch/%[ wC(b&tf!Cp Oֽ{j]1Myj۟ .H|E]ޙgV(4"@ VjwbzC#J(;[h:nK:ܱ+Xl}iF)HmSy&.N/ i%OtD8AVk v"U=UB8Չ|DAcTJ_bW&G|yB`C+nN8_dh70xIֳd:6eb6sNx83!;lYa^M7_IĭЂ~!;\P)56sDVR"|uBCa=5*u@{$`%,[nhv^i|?G(XԹ/kw6X#êVh2yAZc)TZGYiOBv8t5܈NBގb".q3`]٢Bn@,fYfV7Nm@ףW}H[ z[Κ;x㮐3w|_d9tU d_D&6fSH> #8[@Ш5-?C`Fj32'ܣt&Dֳ0==?>c MCmʞ5oȞ=zg@'S܁kmPCGk,`K"m0ǝ0?^߁5rp u#c[q4,tf߷݃qRE02.!/޾*v{\*, 9̚YcڗS_%rxӇQ}itS-р9]D@~VS*9n׻t‡m{*Pe>݇]{F+QV,!4:ׅT?6iiS%rjz'@MQ7ea2rZ˱:j";Œuqg ǍoY,JV-c\H );!xiw@74K EϰmB?mҜZ5`g[`i?L.L7>" 胡Sr ɏE,;š1#.900O=£O1XSc=܋p<*5K!EaΞrLY+M~:Za*{.jV6?3#R`_ɤS , )^elʐ:zǘDlJ0Wg  2Qe=t; V3=F̼A+[ҙ=rߡLpvjv}@QnVk T nvr]핲>8)/ ɐ^+UB/n[vs}T([D}eL2N5pʱ/ߢGU? 2YM x-a}K?͵$)fcR })KL%y|;8eԸUt ]]TDG\!fjV,*AGwd}YQw[Zw2Ĩ)i~.e?&,$y"f`])A^Pl(5PrvPJTtnMX}?">.T4H`4%4ȷu,1o䒧d㛿bkQHKxW6b.QNKmՈuy"xzjm!-Gl-Ky(L&˟}[dyh-Y5-:!MN1aږ.{'Y=_917y ot pY~^iQ43 %MeekcO+61ʈ8z-ʵyEߕy*5x9Srx96 8ީk7AbPAp3.R-Av vv-#@m:S]rtg KNw^ʁڻtjL̵mR)Nl8AT"Uקx|"N{K0<>w5PG7HmEq}gBevD#2ߴ(/;@u.[O`f`+]== I؝ U]\2#m(GGpp:z@ٙ8ز>L ƤSDG^ދpɦZٞ棱-.2|Eag>Jɻ ѭvX(dQ?|j`OF[W#J0௵n̮X#Cay4r+O̦59;~|]bVlS8Vg`u4\6ԸXH? mvA_Ԡe^mJ<˜z=+=]aW>5γXoJ~%$Njʒ#h3Gm*Tz=g}E'ts/R K! NKѳ`}mP/@:F%Ӗ"z2n7 aT׏C&2"62ԵJ}7Un%te1/Z;9R ѷ5 H͜1Tn?jBo=?-/W#Ŭm%Q> x uo Uǯ>X˾;OoeD?{]+EjMʬ\t8V#Vfmui"NE$ Q@'Z~"K)%qf;JyfZW(ybx.enAg R$lL^? @X惐\j|jF u!B0gkh!K`FXےȳfH: ^Ggd&)ektoE!m?a1}2 Wq}`*6Uw(MWnxU UĶYJbA *ƈwB5eb'~qv,dF Rc50&[iʍd=:+2VKԅ-t`:{`_.y˃`5EI40rɠ]{r]Z>8ϢR2Ն'.?9K$vzGtϐU/Z#_c}ڌѐ1Y]ʌ0xGE`̛uu@6 duv&{)HhBG .C8:jä<VN{e!vʟǺ bLO))ϏJV{\h8T\W'FKK qπhΥ]MlTU '#TȆvTpbWy>pO(CDK}±~U(Ly(pD#Yg}GAk9ym/\ߟA쁬s -\m@B8ifUm[wꃇr݂ A !R_րV^J8=JݥDܵȃ!>F'Gb l_ӳZ,9@1t`8.&T hPqQYtjch3̩Eʏ\ cl0 F9ʖ)1y+L_Y/R0BEU~AQX^BnF*_]aAQs!ٲwqٛҏ-}->T)B[잆 FauPPsZT8v ˝X|ee6=02a%"S%7"Qk]MaA(a. A[`ewÉUt6!g[ݴ61FPWWqfӫjf&fpOp+(991vqŚiWղMY#V!4ºfi4ӒeY泗+˛{Gl榓EȲB\aݵ) nn:χ( UdrrsK +4G8o0zc~Ki]oݛOUC@ݱo-m֫+?`ح#ڽzqfDSKjJI=8; `d+|8 ۛKć(r, `Dp*ӏE(y"e*B\! X<`Q5y6c%$'`%HMY?~A+6mDT2Y($㠳,UĈQ&-ImqyF"yRBfJ}ZV@KDҩ/W(W- #$否(r ~ZمQZ?"Pپp a~7V&POq\1|揧J:P?bk"d8nQu$WZu);$ܒpY#̊0Pn+tL`mb5cf}zHW+e dZ_3,SuDc=]y!DMd̘iub~+ÚRP7k!>2foHe_Vđ4 y>nA/݃+Rܿpt1kn0;?>LDJؓ%s-3y,7҈x]UqTGA:=V$ 6̆OkԨ?Cf-7 I/[P*[_[UfpF,C'x*^K: <9[至d0GME -g4iRsn/PA:9gOk$;S(eyyE!;t,LpJqọI6TA#촾0%1 ӊ?-Fu6E,RN XQV-vzU$RIJ#=-T.S(GY2Gm8%`!m{j]`YG(FaL@׆@c]8h'q/[%KՉF91N=E_h#-sMvpj-(8iB#tj MmPCsnQ9@&!}H]Zqw^&=]?jI@rsY6SK\ 25Cx:Y܊Ud s+{Cek(Ē?o2R/IC8ii$Eo$SXl lf嗕T;.U::=={vL1B\?Gq{&H܁}ɀ0 Q}Dʖo8qjh[SrwZ^<>t1.6(軩d]䐤QI3L `eH B)mZ+mmٰ\~y=CJDi8ڜXLF%n sQnqIBn1YNw&OnqZ臼ҌjR|Јjg|Հ%MeZSV. 9L2e Ұq➥;kmfׅq͟;^# -g&O鹑U * b Ey0`1Mx5m̝n֖dEi&gPI_,r;ǺØԴבGA{vBT~ίF Nƥk(olwz$. lpWB ߺ*cսTJqz(‚ <7O!K֝Piûo=lc'({ې1t ln5 3fg6aOVzTYnBڷAہ6,+i,/5XL(Q 4LW'ZPr ID8ymtKL2ʱ0GYϽ%؈L]#[U]fNP3JGN˪vdP<VC]eWd'(yk{ {K/ EiZ乆7&EeRF"8R0aδA7dEGJַ/ӑDĊvS~hNhzot`r|!lw%5j# V\9΍Rm-όZ05ۻH[S0MX"Vwvb Bw%cM֑Y(Ҍ}HgRxw8pŴLhfAHJ nkUvwXZa1䈵8Ze+l-HB'us串B+mէڄ v7a`1XFРq+ftgTtwd#Ե j_ݥarC" Ād4xȭQqMfoBeΨ򗐩}LmS},H1Jt)N_%Y,ohE}P>-=U(x됒6śPu>, ERM.wV(n壚"1Px<)2没2~,~E}TD?Y:pZ8ylbBiáC ;TGvJMףځ`-&xiV1N:X kÄ^"·/- vQt>kC<]D]hî7G8hȁ463}?7l m_uN0 2nYۂ{6N-&I1&mټ*cE+\uZz9ʋQg<6(2al+U9G*79_0@ܲjNׇ1i3:1kaM h9PȕY-D=PF}C7nJn&3Bl9KzҖ]^RBN݆j| MHg32{+N^_2mQ>ibQ S]vЦ>5iJɅ^gN7>'O?pGf *>M8wa -Z\HhȎe"gJrM'?Ci#-QMbw/'^֥@=bY&"ax*˳!y7ÍX׌\&I?#jW. WV8_ld-x;k>;sIFػX@lV8F'!va929]VK޷Pd@Ѡ2:_Z0s>L_'m-}[`6 PAu*T=V?y@PGLx\q ?xtLPpG4IKg绝PeH)H܏BR/D7eJmZ1r!-, N6rG#sڦYf@Xk8/E1lQ;S"#"HakP;E-{\#c 's'!^iCfoU4d+G̩J"l)@#KEWGJ}콫 JBY:4zJV<@qerZe-NE39x! `h~M0mXrR!2nx+5fEw^ݒTk3fH|[ \ kei$d):'hP6nHqnKXʃxjfsҞc|lE0UNE Bwѭc9*'>||MMQKn<4 w^.RA89eeMc?ޟX- €-ލrnSGN~P&IWtnJTVAk|6u"0f! bڙ/뚊W u@% 5%NA߮pUTXV:+q 3,e#1"!p'Sļ1k_;9"x_<3-А^,!4B2Ԟ썫5 4^eۼ?.]vLWGIG*>c5`U +M>Hc.|h>/o]D+ ѬTvtaj2~@q59X 'Ru uDfP7&Q!m~\zPrFr*;2L 8q+,߬XGs@͉I&I9,h ḱQ_zQ;@ek E_եώ8A# ʹtWk9ͤkX?aUXK*#{`[<%A#",֪WQSw}nW#m! F&.9j%\./4Sf{9g{si_:s b[ĶMo/ncq_q^#tZ-n-0G5ՑlGިHpTĶL_J/X=eC[I\ݙTN*qG7:;"E3`cbF@ulp}=@ MG@JIw^ D"'E Py85>i[Gӳ?֟ǎwV0̽K8[jgms98[O[Ic99L-6R-RjĻ皂(tօ \ۆҐ5=ʫ(s٘)X^w4xA֒ \%(}s޴sP9},8 o>_M/o rγM^t?4yۼTWo?%*n3.ϋե^zB^Xs@/o@W,(cHr~q#{3H[&XH*!)=:4Nonğ8rS {rk7a xgYO1uЭ=:PJ=N&MУLly MD쏀_sI%dCm ѲP}/GPZBpWږ&R7;U_N &j~4fմYsUMI.lX0DbJf?bqcS_f?K-|ƻ(vL'K%4JkjD`eikT \ZcEpV,Q5 ,ېmxm}:i "C*P8X/%Fy)GNV_7e 2yBuVJv sy}r߬0VU37qx-ҟ/G\eV`Vw*/\MDOj $a|p~|L.&CxӓNYV:r*dA(=uReR xr?SmQMP^Tl*V}e?]|Co56}\,nF+S@<-S_z: 4ZTU# uФYrzIc:=/a:$k\9^'[ڑ39%-l݈ZP<;Vށ2p~3zEX9-k\H B 4iF4ǵҖ h]5NH=PƠ圮JkZ"x]r(}sl,AXɲ"H\ kUn:]JM\KhdI)2ɼ_[ةtljEK݈oV.H nx{P^л!'p7๵GmpV352pFnnIs[g  73T}jPI0*|`}A&Qmn!x@!!t맚r mZXLFpKt_>43B jzz#fjֻVVɚԱ+n=W?" C4g U$9ZGQ&,C1U?^OO 64D%#7" g&UJizcPDnoZE}z_,YX$V{ Z'H*m_LvzϦ0@nѦEExa4M5Ps-|W(LJVQa (Y!4`VE@q9 !ˌY(hYFļ VPn7Xoߔ9e'Gة{Q@.&Уk6GSNxnMSmL"-nq_XtDoWy滵@C_h%~׹!4= +u ' bT$%z6'tbϲHo1LorvJ&_g[BIthטQs;֜ƕIaX쑹JpU>?dJ̾ 1 .۱"+$Ol'gAMM4ޟߨ͌1r&F'Lmyro a DN ^GzßW2E_M`T01UH9Q3Be$/ !jNxV2j 7Q΃Z]sHNFMw"[ZA ȶa0gI7 M! ТovޭCB6_肒k`xut)7LTM55hG{}R݅ߜ w#%Ydcu3'TDbL?{)ruM"9e22a *eH0Uq_>Q/&! yoU?}aKɛP}ZVda_S!S-f*E+>(7ZOUɻ.=[͕ƥ&fasr'WFvy1ս+pS}#}؏ O&nQ[*#\]HI&wZIů0r mIGgo)?;~Lأtѵ byYΰiSI:X⏍[7iōw@L:+{UVߚ䂛sӝZc_n߁9$qj Tڱ1<O jBlkAfeX2},˖0'x2KU29Gg-W;2GIsU3^ ).v3+n߸$U~z!-xTZXsD-L"?=t(l]}foWZ kʴV4b= ؘn.9ҩ\9e/B ؁PQʷlCdSY *cU8_oݑC'&IK%iñ"_&(R^dcyx sZ0&HӻώAE@C2(ZJ_<'V wD *!J|s,L@"Kz/$NRoԩ$G!aݪIӈ7kfUee,nhSx~1D -)Q 28ZrGrm2Ego:pgK . AbDO%' S{M+&,G?Mm¾ 3K}YrSڶ;Flݠ+;3# ;/´m2:Ns!HũtEv6$>*.^]>b o*GˊpKvƴ6;&kNH'N5sk]!*x PK#z_NbȌjaR]n+HX/GG1WW}9qc(X2MyRΤ^]ut\=/P!"I r#ZC)f&+eJzoqdCmֻOp.\ EUA֘ b,[`s>Cw|CԎ]pgI7+A>_QVw*&1^_ø[ J0;NwK_ TyhPəvgF~AS'i-W}?{EqA - /u{?ervȋ 1}/ʣM)ךaJQI!p'Q ǻ-n '#lC^ZC,(غ$;(:?ҙ_D~g/$y- ]HcxzAɏ:3xOoy)a|]([jK׈12JSD[| xr*e56wSo%ߧ7:Eo֌HbM ل-&^Ґ f3WmUky N*`9(VDY[j/ƁGTE')`un4PŦP|n)vD,-T}}_4h6I– M G?sU☖Xq'8O3#,5f#&T΄GAZUɚ%:> ]= V{lp''q35cJ/-z!Rg4H]B(; /ЁyPODm2aqCi!4c_ʑ3|KMRi `˪<\ٙ#ŠBx&w;(&R&NskVdU?Cx[X]-^p8`EyT0-,\ܴ%^FzA$;6,Vˀѱ*ݵ1i*),/uz`qu[vU&<>{|$`e )ѶOT- :ށ̖iB-f6*=]I1n8>i+4qQ% L2Y!C+6 .pŚS"+(#6UC9 N{':nD1g,p|03M=u)4[e(||?s5p}u+hxF 7Ǐiq$(K%POt3ZH=rOِFBM jjldwl-ߗ.o2{bϦYC/Lv5zT7q P=1zJC~=qIWʄM;9 <6]8sd=.Q3:x?Mr'NgcXdWc3(@0tFIɋ~8"3F#M=42T*Iqprh ’rtOa_MN궥xCB@[ҵUf >;<\^u[n~Cx5)7(eɕ5pZ6ǔ` SB$&&KVv0CطF\kquGTJ%>d6d߻]?H狒fݨC oaa}CBmiRVά;h7h|h_cb]oj񇾓[g o̥`?/Tc?V'f"6N՝s 7[ޯ. X(q`V[˗֠)dg%f_BĜ=*Qu"^|PQ}vԞ d p:q X޶9<rcﱀeP_e$8 êpF4NBH]8{roo1L; "u:]/KTHnᏧ- =g K-/3c XoAYNJIzzXdR'aҝ8ZeuyΥǏ--ɩTv?FZE(NG]ZGƼ7zi^3NfohI]D#Z|kGm뵧+5K!iԛAC"Il(%HO)Hy uLu'ayzcT?p;[ƋJ }ƺ#~/Rbۓfi )yΛɁ17(Þia )Nn9 8SXNigΗ|to$U4(=ZjdY_nFyH`ÍCD#LK4h8k$&NjOl$ 8!RP=7w&0T?;^[D_(N/aLύPTvK<ϵHPM:g uŧ[`m1W,D6p›` fKsփHю;h9ݒ 㷸nFwTb/yA 8Lkt 3r3ϠF7sGӛZ^Ϸ5Ej/wbcEݙV^Zx*af1й|ms=JӥpM;9Z@qN۞tf|M[Y_A*_ne eK}贒x%"/k>("VZgu8 JaOa}<)eFxؤ%G 2[=P<"d$DkOl*gl4ˀ7x{ͪ5g//|&0Ƴt&WF*oiJjuܐ7%wB+*8VLk{(SMj5&qY{WP᳡c1@ң`xR{Ž~ KBÜ׌Tf |rStR6bN./<Q}iȷ,հЁ9Y|=3PI-?VwҰ!EC#5V=(W#gYS;Wc0Y0SZz*@/F$.;^+ߚӃNK%Y6[]$ ץZ~p`*ǑT 9׽I jge^n7qfOaa/-!:\E@`B^"u>۫x"ݦ1v,L^xױN`]rX9˵;o؜ϟ&|rN(H jۆVCSVߏ 89A;@"ehUziWl #VlNj/oc7k}` ѬnzU" ^Ɣ<%*U6`m kͿ Q3ȇEl7jvc)jTP+Qo?0/H7 _tYJ'ّ{ )j0Z%x>jU`}]K 3{\eVl/ =h8V6}jd8qηv u֞HQ#@5 .\>(1[Qn&DІu9K%9(ǭ<Y/|%&G(< \ݩfOaBe$KUsGtS.J]ηH#Y{͐V# SDg33CbO}*TbM|J;vj? # Z|!Nvy\;ǣgg#DA Xs0Ym>$t!͐Lٿ5App+0 ~_{9XIeuo4lxWvvpE.^[Q5c;J.FZ&eO{.ўHX="CNPQnhFF{RZ!.ሳq04SfOa~3P jr+Uq#PK.hFm@E\t;rIH=RWn_.jԏaq{H_Βtlŕ 4#F#w [(ЉWt=#Guc^ zr:pKMqнn^Qϧ95](7s¼snn:\d (07eW-+`jtS$_+Ɇל5ުuE@ x&dPJw6 A_rERX wZt'Zv ީ ,˜Gh G2e$Q@hY-ıe:NVyŋmF{T}(֫\iKF$\i@Վw/~O_&Qȭ>"rq4Atj6CH겪'.GgB}Ұ3o3O{5j4HRxҼЛ3S xi<%uC˒VHY)W}}j ֫j R|/n\F>1~$).we AvWx~|NFތ}P}tG +3Ug r]邌V!"K+k#?exBvk:)~E_BY* odsu3[k])gbf';9I]=a'WjD=EXO:waQj vw%qHIjQ1,& b T;冢g"`q` R@H \.1Q#Eȶx ؓx o9Z-xQ) [._sZp&>\35Y^)VyyZ5We%d>%;KnTkC>4yIUye>|h@;5[ +z 5y)?@8ؼ-&DB(.r2/qs)AoЪs:I/cܲȴ6NZ\#gZB+j>{\[M(5Q} Eh̄* Жg-V=/]j@1"j}+/{%SUc:/x8TTyYO mzV)U7|ǨjՒtΓ҈[[/F=v#m=LjikPW;aF߼vV:e)GyJ&LC8_YX뿐7a"[[,=kC^[W~16/ţ&,zOSÅF!8g4 2CA]Ox&z@?E:t vxf{toz!3Q{u$ݎSm$c ԁ}+^ɏdlWG KڭnaKS݆E^Ugyk'u]q TBCgp?li>?[h׏s|<[%n =qu ^f46lF}àEޛejH'e,#ܛXJ593,x(OjI) "Bu}s 19 |"{Mߙ2;ܙd,s~,1+hY7E}N%&+ 64vYhXzIi]KVGײY ;y9VZ*}6/Cøu;M:@p΃k28X6ك+o 򜠂:iz?'a\Ld-!%YGmef<8+hMQDcI r<>u~) r#W(95bu;QB_T'[aMX+Jw1L0w Tl<]uiۢreЙ?;g)֪/ 9bOǐdBivQÎշ11؈Yg!tTeoގ<?dQw)Kѓuu0(+pSڋj|2کd;xIHBWنEZd$w#`Kڷ! "H]G8r7wsj 9(L!YONrY m*dˑ ~Zo[v;x=_#8=jA&qsC' EG*9oO~ g-,D>&_#eAq ⳷k@)kir̢Ym(3Էl)ڦfnqG_?W#.cdXoG4s>Jsv@8勣5?9KfKBpkuKֳ=z.kl)ULFʠykӍ(ʎp;i>?Wsk> _9 : mD"3/!ldׄ@cWFHk{"*Ho gk8-z +XxwHᱩ׎e31‷{f{=2`5OA/XrX>܁l^sWC3ecȏW;I۾KޱfڊGjoo?BkxalGffbaReLKJрQANɬ_<³:ucK׃{#@JMzMeL+N(f/`{2P\2^u^IwF|;UE Ei󝂝,>~n3 3#v# pS˓:Eq|@7!6nvy5nrpHQ[uO:`&Nr3Y'Lkw&1GuY͌˟ /QF)ΦF_ 19{v89z,1`.` 8tx ԓ.=O d@<) :SEttCΑs}b<3f0znZUUHTczן$ $Ѱ\B낽G}/͂ltJ[^fruzn/X,=۬x/ӈ Ȭ wkHY`Zѱ%HO4L^Q|aM7KUCm\dϦ[ML[: =jAkR=I&,kT2W ShQnC`hT4ap^I'S+Ȗn6GB,%U`OKqVP6lmLTSuAb1/Y~1##8 α>RsQ_aduY?{+؁-yTыFc y&aw o >Tn3d)ꩀfV3qo[+G`<` m)9pezR{0~c !T#FB3 G{͚ \Mym8-gp֡py”rEzC9 ~-w_Qd8@XxN@wN[Ss .3b4~C9y1@xk9~q*ws\0n*Sg%Q c:Qw|rB~l"= Wv*Oh >먶"idrU!h( /iv/a S2KF ~h/ s7 Efr$o) Xj\Ӄmء%*[v=n cr|fl%Ka 7&_xKsn^P޼hQcü!CY!0 ]X}~@ !":Ѱ[5"u#)lG{ 6I#6P"Յ jsJKvj@ }8Sk߯f.Aq]6}DL]Iql"ݛ\_l)3/Ŝy!HئT_U!R{ʼgi×K|b(-B,,/P"唨K +KPDMۂ ڛ54i:+vWu|uSWDb4埀cnm$T {0USd$ݦ + J A{\#]-ᓖ1z#)$u慥Z.20 iQ$CN} F>n %Z?GLjn1뇆go ' Ų}Gb(LSspzqF b֎!,#(vz/P>/:7zmQ_=L߯T̅|׌~EM{_W'釷bO^&T&*jVXV9TI{ [Qۣ¢Lj. mSּWXB嬈ݣ bL'b ݖ.mE+!O.qE{AQ",.XCF)g.QfF, "6p(iUOW*]Z/W;У< 5n < fſO&9[nʚH?jX͇0JYcEW4!fv6E,kw\>\Be-[BUUj,*xI,hѾaEn:Ӳ@v aD;^M[㉽VFj IN.vv>HpqfHQ- @ û%K,Eeoc `Ȣ1jEw7Ց @}@nR^'=7Y' 8IKӡ8>N6Tp??j^+ϸ@mhKɩ8 8wԸ3j22Zx'44waCs223*Oa5o;6ۃu,:߽L-R '90l~J+X#= h;M#/t6UA)o{@Ig2H[|muӒn {C'73y)ۻ d>tEcA_V/l4b&\޼6T:˾RNd,ig&V=rw04N( |8g[;>3614(q"WqfXCYjl"۽ {߉]֮ wc5@cSXWtu Hdg:'"l5o3պ#ۜiXTOslz07Z_kBGaɺs^' Q:/7YGW,/EVC%My4>2e ߪ0x;sDU Ӱn D\NQ !cF57$%z_&=If)񫉚\ϜEA;dv0jj0Ou]#/Boݝ$iRxRL)pm^QVXSZt_k쩀#[}1.sgWMnZTE)LT6 9p,IQmMPY>}+_I69< pXză&ZbUcO>]]Q Յ]T8 b"̣(£կ/l&D֫A?2|H-SSjW^ZCp-kEeRI2teIttъjJ9ף4(le:GXC oV\a?3ްHuD >LD޲}k~8SGxZQ)1?NdނZ 8ե?NذzyrsMZ<,iT˹a\{hE+!#\ؗ OyvJ@(E:n.<3+dHKi;]G >xn Hn<1A Zğ.O4 K=Ͼz'|,{UsY#`}sC3j !Ⱦ9U2O0r.A1.9-? ' y}SujT@`[ 6LpIFn4`ei̇T vuuM\ 3(=cs ,bIΈBƹO˰`WKus'G G |`Ǘ'r HOhуL=/+ۋyz&qQP9B=^=å(ZSNK-XǡjYj] ܏?Э#VZ?z_XӥI,n )0D:YdX0>Fq9w.ʾ[b 3dkaĨ^-gCsqV${V/ጟ嗬)PEENٲ'aK&cuJDKMe@2[hY` 鶺ځE ,|頾(vXH.E!ݔ9,9H,L9aױod9B%h w^њα"{@f(nd|2cw/:Λ!SK%ulNѠLZ\MYy H[ v;\" ΢83CE޹|~)מ|/Z&|h~ f8> pN_z̀!8!>Idׂ!hlUK"R{aǜ16i UnRokc,mC- <JVI[ \BLEere_mv*#6Co(?qx?.Xʦٱ{= =_uZtر5X2=$"ӄ-`زY}2v7~F"wCW oGl |݉#J'O-|]fA,9B˕2TH2HdJɖF>G XsO+pOI/ѺYpH d1* ޺i0RxTꪄ^6>a8ۼ Z_4]O͒ 5{ ꨕ*d%kԭ1"eD&߃5rU)lD) d kYMs%ұ4i; /uA+&!rBߜQ2͌ |E E?DE9@]l W!/rhKGg t^CQ[1̥lWQZwT{Ov3tpŋ)=)w$?j%7JF$eqb`%pyN/cNԤ'xZ^iU: 6^?p,'/>h\T_E3M*CkvXYy ޢL˶T}]XY6 )C4n?1J]aACtu Qk=4@[Si$߫kUŀ~lnnя08ʻJOp/gG _6%,zli4h%zeF+HUI2NOSH>j=m{wziB`8,*Dbf*I;Ak$8a_ kB6:%ۘ!߮<~v-*be[.2׈k ~m2zC,3 ݀4O즄[!iF/`hBSf͗Xۅ nkR92"Ħ~55 K r?wj=BO8m .ݐyr FI.vD jj}nbA=>,ןmh*sEc WFsAU9 m \vDwCUpŴh \uf:q}Fj[Y䈔l xvZG/{ ;O$ޛ[&W~1oA {|GA8_< -ǦT30;kr'd?GSGGG=hαg\.KAqp4 EX7uHfqAxӜ{;7o(%$Lv]ب؉ IlGg+xձ!ќŽrII]"\*RʠKhKnEuGaʃ\YEZՐ ";6Np? HP*6b$cT!Έ=FʳZ)[͟szx8SXy`L!waq Sf]NҀ!(gV̳E"2y3q2^xN:kwCE7\d7MGLhaƑK!pE" J`{$|yDM,5l}[GN6 =~rR䅂E I)LQJ-}J/rJx݌AY[׷Dr}baN1$$򲓮n+&\6{V]G/f4Ƌվ%uYEj*Aa%eS bX5>6J2@otNRhI,$u\fB,hrnC܇_A:q/p-+`'n0J3>o7E7)쀴-D(lb wѥ)e]C>wU1;p; kytQǦ|LYa7'E<7k5DCqV(x0^k9$F4Xz _XVó@.#6 OB^Ugp38Xk׸0pⷺVT@T+-NX^C|v3I4ɫiq8_ϫRx|31;:ٴp|*pOEfF5θ"%?ERi92Z/V"@{<'2H NX kٙ WvTz7ȷ;]ük~zVCZ X^0[o۾+ sACNfhpO5QɈ}i&?+taQ,4^ZIpŖ-eiUc}gJۥG¿E`iZڡP !&ܑ`g$z|zR7ΔӗB 8ݾ((Y ETV_#l/??T8A6)s^HtS# JlSͻMړ.6](vF*_HLyQLw Â\ߞ`'._`SFY)|;*sRrER&'J'U:eSNaniQ&i7J5*8_GX\sEeG,ךɱn79͇%G&2Uu+W c dxj9 gd yΌ=OBI%)㪤Ad!&'ijadGEU _nZ,|7/"2YPFN"{/PАƯ48꣄KP]{TTcc8Oe:-ړ⢍#~{^f۴-l-]Ku.Q~Z8ό/yq1hUq*Q seWPUW SYEKKG{Ea%{@Xr]#$ڀwB<dpE^GԑG5m|/k?2F Q͛$aG[\D&׹7ipQ.pilUTa"qq/q{ _(@ %6H B:͜h~N<M'Vϸ?Z8uIwB 3E!(ENg KINnn:zrnw 1 v!i BI.\N| *CsM wЖ0' p͚srfXJ%0du#)S@_unD 4a0fG(0ǂ랠N'pswDb4ƠMlb kE~]y?;<\+ =@˵-#=ּ9r\ mfHp G+>3?ދE^/'j3%'cUA ;^|*'K:[wj%`;pBK&?grczY;P2P%̰GyJk5r%R"Y7X6+`ϐ {̞SjZvȯ,G R/. P_?/ՔUG/26׿O$h OĨ {{2aYLAT?|6(mel4+ 5#y׾y0q٥1q|@$]Cu[M[xn姴(5#Ӽ2kh򢇿|![4j=rQB,o&ꡅS$ @_On܃ ?W~ V=_@1Zi$Ԇf&Lfմ2ߋa"pY[SQ[$j#tɰQܲ0fL9"47VJm:#~-Te@]{/)cwo vs: 0VFQt- +EлbBN1_Dr~-ܱ F!+H 0rڟZTkpskVȑ4<~Გh!Ng) !G/*e7TW't5{XZBo|Aց"wf|Dܙ݄n:J1h5ؼw>vLI!y=U\%hZ SIt_W阯{@-7Z"4O«qہдQN60* W“{l9t Z>oܴJ.C}|kUJ2`ʀ0ab7>&)RKg7\óhVPk]Co5M#W?O3)GQNC MJP3e9kKW#rjO3UX u[<|`lX+БW*v׏z6ݻ1+-pQʇ kMϒy6) %]/)h25}u:\Nf=5y}OZ <0V&yRKWqͪxo`4[SeJѤT 'cj-jasQ&R+ ]K[yj3 U]A1E~a_f&j`7h|]6qN$ۄB 'jQNWͲ _n>7l^ "&lUܰ{_DHP(H+u]GƙtJƽ>Z17V T*uvo6ߧF5vZQGLV+'B$y=8,*LRDH18O-U͚4V9 ~.%; Fu??0kZɨv"]jNGxd2/$ZBsC 'EI/ht ʺ31}ki0>QjlƗ KSRFIdJ4"@n!ma`F\݆6%O^ǒ^ gW@+wFW|8դ tUɍ}#,E^ak8D/M e6g:؁ ! $dФpp{βeF/e:hby$6vCl@e&U u-6`B)vK7SW' h͹ :+>7ڞ$qN'[~lZ;GJJH ?1p8Y'݁WƣUyH(,oH 6]g}.{ FD{)V΃,s'6V6|1_d.9wҋH$E*21@YTcwvzk|p}pSBBĻCwDCn1{b%Gw!- Cbo0ۀ#];D~،#9<˭f ŵYnd:GiSVՎ~͙%jbebkQ{DR-'&:m/li!CdA{j\GXB>:+e6vXɭ->L$[U>kj'Ug!HVhK#<x~nڹU+3KeqOe01H7 \SЂcl(!Ǡ0gQF2K:'2he۪ec^d;sp(Dt7hOCd1('eɁ'ڝ O_lY(V|CZ?!?VKnB9Sg]d%TגbHABJj;_K5v܄CKfFD2 n 56;ᴫ v>\`BK $4 BjyIrR2bgۆ! ]_@KHING/2&dQow3e+$AF+}"4PWW`p^ˬr-M=B&<DYl ;i$LBOdf~4Anv/g[+-G]Rm4%A.bj1t j,J'_,ӝ5GM.8-Se3 'O ٓ/0J37uRk9B)ŴN r%_6K*b(*vXbx)׵cLj\?Wovx c/ ђkrU:;[8 0J@ u(hΙHiE6;y֗z)˞T64f@*-͎+M.5*M zzt2b Q|2np`a,SJ#NˏfΟS\4߶F6\J^4F4+ Ec}6kNMehl#nY}5zv¡(RT@nB%1 2')rAɨ]#]17i=Iù}A|Y+Ա˛341] 7 ,o{gKAo0s l44Ϡ(hZO} y w2r`' ͢M vK>mI?b9dqWb/tPC1O rv9lj+Tx>fG-ni\(aXHo:`tJ{(œes>=b TUOn\ =+xb(DtF&w@l"XUK{}` izHwʭb-c9+Kk Pt~傘Tt_9*}AvB&@څ@B5W7ޢ~JZ5IE65II 0ysX 2WK`H2heQ ̌9tqS VzzcZy#1dL-TIPWؾr.+_:a|zF ] t=mS_41iqw;TtV0)H,TDm;YUH/ ? , -_&I=E?o+TXmԃRڻ$whLI( ZrL]?\scrHDwk,IK*Xx&*eejŸ@)QyrO?1q767*s_Pȃyl:hᡄaɯ.Jh>stk>Lf`E 4a6* K x*` ˕oEC|(N*Zt3 Vfyqoһ-U hšSHcHNG{iͩ[s4 '{t)іY6(j@s$UzXq*Y>VoiwcKZ:P#|NDHWA O3mJ^`%-AG xq\4ilYC:tdhC;E#Iא͊vd/oYb??>r'=١1A_]=Ĥ&PI?g`(IaZW;^ވFKx7U/DҍԨE#N$X{҂!0 7CV🵰FKcvpnHQ?po~24=;5nKZm,c] \aX;RV4`B*3JY 2jtf svS@hJ;ʳtрD20]b"^jTEhD Bm,yJ*ɟ-/,*I4= k~C4FNr#YCa5f!W~+C o#pӁ$+g^N|WEyf/c,N%5tGX4PXJU:ޜ*S2RwbFm-MdC Ll A4-ޫm~BueDLom&9EALz[?>{"oIcEh} WswڴN2(2s̺!~[@v*6WeQ+:iwIk{1jy DM)Zv.(2(c5x a[aq$Û| 7'plY ;v-4+Aw!P[=ALBsNܯ!;9ɿK5'ې FVj Ń_^Hi-LGH(W۬벍(#3N9دO܌P]]H?ـ R`sliJ3"þ@nBlRrLtmA>cێh$7-"HT3r_vf`R\mgʭ69O&:*L|9'oxȀ'}9=Ȱ${2X/8d+jGcw\`,jt{m+ttYEMa| 3BU]؍trLSX#$jN\ &V/rPG%"`M"OW #xOFPX[C @}gmĔ_'swrV|ߢ8“~6XXCv@X㓑|D[Hʳ se@&ˆ: ~{AX: qVi(%aW$AC 1YImJNo,+5.{dҊJs ;Sr>ٰDTnԀQIXܥC`k?qIMl`mCw3 q !Z2;ۄ.?^>TgzECac!JlT1o3 \`c et jc yC^O}*1_<wyAv SLJ{?[K&٫ BpJVk݀3;N6ILȫ,c|4 ?k7`{MfL@Bb@dx*LK=>?Y2wKQLXაΙR+ ’CL-e$ْ\oWo55A&cL`sy=p)%' RVϨdsuV9XPNP3(11ݓ1)kH;@SWERH ,c'sg [={0}ESpPDvH~]uLY u %o,C IK¾R|AghԵ0`6\nFOFqgk&G9CQUw}p_2~&h%\jR!KY @Sៀ*H3Ȓ rn$CJo(R.24:=}uD~Mh5j/ݾ 7*}5y$s}Ik^L=[ ]SmD/;)9Wgo/ska9hfW&k?Nv0āReX!ܸ3@c:[_+AlLVY0:d];I!;Äf$J$v($bB 1boRGo3l+7i*O*h k!ϟ5ff:cYMa863J kfD{,F U[["燱Y>iQ֓Hՠps5n3U$QjKSK\KZcQ40Ntf *nplh<7 `VVKǍ0˧󄭄WB8Acޅf3NzMyU Lx}ڲ,v^Ǹ)E%zv_7re2u`K#uUZBj۩n3tJ,7A*_&s E?"b"C3zXFfc5įl!?Et%_'Mxʪp+C>B2EB)=֗|P巭F6BB6f+ss0lP s?$ e%@_F9A>wS I9!}fnv4ls`v9ɬon=>:ug}"@kiYQ|Dmd ,I׮'\J$[k]zLC 7(xmymx݌>߫OAokmYh 4~>|ot{Ud5d%׫;d+L!6$,>?,k"Ti5F /0!uUSl:c ku18mO‰{y.(qQ] Tٯɻ%Fo46 8 pP땊z`3>T֒eJ+0c B0I'Mݫl(,o7 ?>kBkrocx_{\H鐡HзcIW\]10j-sf2h vQJԥ`@,FB4fp9! рn3ו8s8 '%ڇ5?&谯%҆Q3] ;@UTUęT=ʂ\5 JxX@@aPHyz6"1¨-1+:@I7-m)q,pN}Ckb[F8):$ڟ\Oߺ ޹rh@3(PtP!i>vK&:P7v mMǚs$R"TvOUtabgjW+BϨ/QO掏E8[;~5eR24feFOE 9(:oFU4xf>^ \o= :X5y|tz+J^=+ɇd6GNIN:I\엊w| +adޑ-UIJ]|G [jZŗ ;4_P:Ar?Ji/kF ڱ*N(Bx*i\]<rߌ-oUJg)B Zc*lިCiN$mYOWq:}?y$c<_D~RxMN~C齭ŹBҴ:ڭV{`zGDGvx3Qm.<3Լ@28 hl3<'Ul~IPF6fM! M'ֆvtO4 wUcq'LљҵSǂs)6ؿms)?Gvr tF@dbv+Ph^) Lhɩ_&wȝT>#FKÏ2iiۮ㈂7q{;=P1'—U0bd X F}IXȚE{z88 $-: x4A,l@gXFܪȠ-*"4;Xnn<#A *wCFՌAm2_aCYbv^ZyFpdӪ!pZc>[Q LJ33.kNZ_n^ɐ]N?K+0.WksD{ {<1x[e< 3sLhvӀU!€[^xCШ\9k/{C'EYǬ:9~IH^;' *ͧ6QuD]Ъ#Eu@\!l}ӣ |B-|\l(6Duoj,FQoFL=EjKId qSl]@ĘH2G>-r(%JڹONRjVW7`ꥪF 穇OE.yъiѾ3lTniB|;U0g=Zm@ }Wϓ^xUeg18տ 7WgS7!%Һ؇tq2Sl;|Y怾=@ _nسJ"0\Y RY&>QG[\Eʸ kvGEgln?x7b#*m/!P8d[Χ{l$ i~RX=7[ĵfeutf4ۧ| $FmzzF}W7xXPٹJBc xzXn9,fGwOQh-T ۚ#L#wK>8 ZQ95ד0zs_l sWaۿѭh`RfS[4A,iߵQٺkbgsn :up7Yn3{DI6wM"Mf>_׏F=Bj3LaǛˇI"@i5d®TE'>Z19@*1_<^`eH1qСp 'OfD¯]ncصNϪ,ψJtw1R}aף>Ԁe_S諸xj_$Ԙ!)b0erMφ[KKn#8n`ԉߘ$R\h dIDLNi{iۙCLq9/u Fp:mz [L9aWvĉ#G1nL6EݒlowN\i[-W<^Jb1&h^~)]qz i`,؞|Lc2ڿ}x/+3w0"2d =^8 a$yBSǖ 97nxjr}pMl5[||[FT!M8,&vL鈆gw޼SH;ӬvHLѷ>nƋm_|F2&cG ^`!FܺrwFYPwXQrY˷YnatҡgU~DD ]*-sPce߳>]`ݸXoeC^C?b$/:ʢu19ۡLIy Mg `I:[m Cy '][=zl.hFuOoƉ)R&N%R= gXK XQӠCf&"U1qF7@"}0F8ѝlũKʠ٢l}+e:ܛz%t w"K կ7J@"?ekzF~~ɮճrO(fDk[xR#{U< %/"k?poTA||yGouvA}b2J; gZbq0qE;Ѧzc|\Y>U#t1:т}U<1;YS21Ћ$ Vںeʹ9c[%쬉H{}O^cxի>n(2o(Rfj5el $w(NJ/]f<BohQI9$s7O훋!oj]#(S?qby| U:[>2ɔ/%ˇaPٚֈlgӫ c+DZ4􄌾P(T5GZgE!˥:Oَhj>┯YiU4>7T_ũŗ,7LBàĚ nVM1ryқHa^IT #m Vm,_ȘXs6$ IC-:R><,:!iCC5g> +%t 6y![g54ѽj O%fRZ0&׆:d_n !U bSen(x,q"Έ~6Ga1 QE(!YғPT#DxL5CjEB~BlIc2s'$E`?9#?fs1D=jz%wZdXat}Z $Wk $lc  6fPv;7iɁ3jkA\Hkޜz63DOz$+CxM`e$H4Mv_4lqQzt5;pvi0ќd(TfH|lJ jNS\lȊ.b{U"0rP %V"܌ /h2d8/t@=0_f9Gs9COG$=ZRF7I슭%IvR1Ў `-\oDtd(WGWfa_K|{i PࠡpRk(d n6%YogUֲDE~O7Sn(+ ytE6M iY=]KcXXr` g!zAV!bvqCtr9 ջ"%yF^iVqtαvF”CoN<@1=b,TWR~ ķ4p _RiS-$'Xt5upꡩ%tW~kYhycZt;&b+xfu嘠f="$OFzY'=?~Kw Srp(Sm_n9_1$gp O`R Y!e&&oK3.l+/..K߈QC|eDqsakRf2W 'ro)=nL_}O\dA:}4[6p /9<g,:,.۫ qALe xuae@ ;PLH%%AFXoEQI [\\n"'7%R0[C| Ii]FCrVT4Zve1 \1i]tjn\Q8(dQq ר\"(SO!f(9gYo9/tƪXm*7)IcPO'+}#:vǵaX9t.1VUұɲpAT#;,pZWGљ!JĢ(.KGݸ+}m%Wx|RcOC]+ƋgVT3*pd u/hAk,Jpf$ڽNN%  Ƌ.:5S>}J6ɘN]"B!ƕYC98|VhQK2 HcX"/d:=],_J(tušm){(Zm|F`ti*:nq;qٿK) <*ymVd!:FZFW'b\ >?*L#LEZ蟹$4U|R  "0#Ë5xVS~Dx>8`-R\δV+ʜ dBfwȶ%jYv-͡Iՙw a tTx 3o rA8BQz.P$<;X92`eJl( +$0sjٳ9E|_񜆊v5WjP4Uc5HosY{87(e(Br;hSVL4ԓnADi6<-{/wPv&%xzZ7Ӷ^[x/N=J::X_x q)S~f}$^Cz+KJ,'b/PS2-lb`YQ Oh$}aTT׬+šփaQzKk0/x(fh,>lt@>]]!Yt-HKȝJLDj#Ɠ\rI<=+RnY_Qvðkxnm+86\iQo2`2P.ca _ZӝX?9bHy*I[j;rP΢n7ߢbSXTFˤxFcl(qA8pA'p KV]Tnb=HOȴurvԣ#xLaT/RQ 0A\/J D-E>"^{c.|{w=à5m]{ AAۏZ=8*63./ mHHu*t٧*nNd :3hҠc/Zv!Yy2)'W񸚘.<IF>$eݡhu>@Gw#LS &?N-O{[U Hю ir)uiuxeo1MDd5X?{·?$sGI#5\?[.Emv6sq$FY$-f`dkEYeʓ}$^ >߬5ވ%9ReԮðįrH]q3I1󓈧2>(WS,*+.yxv<2$^{{+۽ё'HPV@@nA;"b瑫¾L;GNSEOb 3謐UC'@SM3pHN(v詖 k8 ku 2;?U]]coLRD($ٔI)UѓNBt͓8ȨC ΀7Z+OnP?f)zV{ʛBʭ5MGYA6 PM▝>ٕr20gAftUH9>Q3t]Au>fLkC'S|f,lLQMw |g|tL5TB$M4HgS6`c3`“쟑9,FJP=cpD u /hlKẲ;I^H__}mscX6 t`]Md› `Me+3mz$41 v@ }촼?NIkh&Ć؈{}SWVR!X_KO}m_ް`:ΗK!2pG0S򲺫 &?} Yo.*t a QeA)y@j4b+a}}u0%"a쵃%ı|MI"k״H (]nTklK6iQ5ϗw\b! TE$ܬ d}V-o<0_9Tp5L<*EǠ2! @c(EQcRWѢZºx/߽[$_.:y$xJ"vX;b$X,\ 07[f麨@¤}P0'bQq.ya(^0}GZR-`!eklK~M۳l>|E71ΩO[v'-V☚}諞 'ZjGKi FNpx>/d4w֞h-2vժμfFQ0jyi@Ak_JGA|YI,{ Z' $ڴE6 l$TQ+-3k02סP7YSKM !7j$BޓIR!# u wD\ @EPwȐ}ƈD (GsI\32n=ӬDSR)*%+yDvKnY9 _9ֱgdADM0Z6ԱOt|u[@{Lxdwam_S C[H*KVb1-,Ύg?b*j,ߣ]V؂ƷlH,0| #8 `dE-5.Pp7N*CzqG L&%ntwl+„aev0j cTZ zvy[jgjamP)ʅ+s8wB@\ )d2 Gz1ю hlGwYBZ H"xS͸I!OIgSSN8+BX~4L8b"1rO>DD5/T4_7k'XӺbgQ^w!,C<̙od@c'PgXInzfnUأгHx,Rh&HUc(R W(h_ZKW8+' Tcfƒ+' i>Gxh2<5umXW% mF;V?d5^0]-@bE{|u?h0R< cXٿ㊅e#32/XR 6Bj`b ]uXPß15Ni!K7e9}A֙[t"~!|'[GʗebOjIM'0v b0j\އT;GLhCҖ_y@= =~VgiHT}peA ]PVdV' j Y5`%M>S^28^<ܴ&:(pm6GK/ qZI!G t#%Hcb.iFAdCd'MqЋJ#r@3ԛh3[[11ESp&gWsT,.g}@L DaJ}j;E } HD ޜwY'VYcHA%&=x A%b- E\Պp}kIt[\ͮi(ԇaPV$􂈓;΁+Y$7&{ltw- E [λb}VxPtҘnU}FwNj"%dVWEgro(ԁ|4bIe'k?5nOȜH䭂P+nռW6 idEK;Gרk<*ɞ}÷h< a׻(&+JP-$:E˱r 8aHΙ;uIvW~ (`L'>brJfxN_t"X81 `ma$F5e~P)!=i9J Cuqw[pJwc;徢,"R:,%ݓC2y]("맖Nr\5p|R-S|H P R?cKv&9(n] .总6Y"˅tfH""}s㇁p澰?sb&:љ䂴/,Z]hɛNFhuTH]ˑPr/n- aӰU,o;pBP}< }+Ut[s^Lm ơ% I*bǧx@C.ϹUר! -%r `֕6)3 B}j!j8hBݷ+غ<ڶI=|w,M r%@VD3ÅgsqwOzuNl`cne i-0z3W﯈frf?) @f*śI|ϽF6ͥbFpr;_IPNFa= $/N者/ |_#.ydAk X&m9>g٨~ vzLKi#s"sMaGXUgRO]L꽂w\~Xbұ)bcαVh&L<'ɔVv5 aGt !U#wܦr unr~uC;red0Hf;)3eWjp|hKV<7nңuTw8^(Rj|39Z-PaU}=_)LsݩcθpA`*U4>˱+iI< jñ!j"4yFUcy'(Hw7b@;ȴE<׭[ŦŸ05"%6Z~Lң)IIdTx 'wVeb}3AfܠZm-? Vnec4=Q[lFD%}Bn;G)ws<\P 2.=5k\3 N" QKZ n^Uې{uqCVr6#1 3zB29E:%E140ơnzB13Wz3F `$dL̉t-ӍFeoΆ m;?Ս0GdνE* 24/UmZi9< 2uA8}TF\5uVRX^ p,5@"CcѼL\@ b ['ߑtZ3Z|?6&=~f8ڍ PZfa R9$Ǻ"F.Ѧ/L*3L7%ф_>B RoFŴY_~`Et|7ѮҰUZ'X( ܵ|n%Y^Gד<0&|` .{ >SHhz{9_:ZXt&Khl }#ILꊟrfyTAXga/+icIW7̉b#*fߦ=QƗ`h;~L\5qls9 쪑CMo_EE=Mh2amCVܔnDN:]-ֳbk$dlI4|2刧<;Dy/%WZ|?u0r~=pp:jD6!,T5̫NlEC>^nt;_4$mKaWZA)}ȍܖ &?[?dC~s3\C363UC:T]aȖ*?#/tMϣYAshW1N=LQ=Ж(* ;H ܎fP[}7 slzD>CƬ8P.Ѐfu&pйi z~?o2|p轫!]!Wl/b9=z /C6йe6.tWhe> YXoFj|ˊHv oD}Qpw^#*'n^3opS`)j_ gxG2jWBmX[h?JlZ`½Um#:j,PfO(nF:b. [aK/Jg"F!wsgQL'[yk?b"hwG B ~0QP y_ɝF3rU~Z gt8 4ķ =@該">RYoiF9^ =7=Ca2 {[tՔQLZ$Eey!vhA_n^pO^\IⱢd]Uɝl"Q"U&>|/m"NQ|Z#6(Ű~1:jf1ZiRr޶wrY0OӝR.6y|eNI<;֙wW0% 0,6{*آ)]kƝxҶyTv?iR?*[80Ә߬`9v` %qw;6 ĭiS.u{ˋ pYeptDrO#y*jO RF47Qra񃻅Q2)]5#Ϗ.A'1K\rFR.6HWu:[sh\!E:tAMw:~1nz?mt%/\s0poʉ4p?{ ՞)9Rtd[Y-,(է`lv%a!YrG26 Z#|le_B]H0/-k;^Z$t5iL/+ b3ӍD4`=p& dɕ4idOP1*p K"jDsWd i y/emd=!Wߖx_L>#vZS8D= *h&pI׸&IG׼jIܶs k?R0暙S1&H*vpXHD=0wa=yֆk2S s5s^AQ#-dA?ʺEn rȇ ;| S1!W*zJ>?p8UW,2B6O#y2(N4kI[.ĕV g~`hW~WfsH?\1 ѣh3tNot^GĿT?5H4< pcļ%8 yոD)F~ߐ*POaazQi9u{~C}Hhb'1Q~ I0"Fأḓ[C.lm}hӏh3~\.a`=fb#óT68/֫˛M+4 ca D 8Ϝ8d1P&W_% *ks$N3]SC-uT>SˢlW*ag`SS,b DzcU:lI P^ՆQ T#G9C/{ep$: FIv4ruxzBo[հE=4})"IJ.#d&98 f,I Ab* Rռ+G[F>, H I`y>PeBc |wKs[1;nbaJ_"^>28pC$$/[Vϊm'pk,q^ͫeD:R8mL \nP4h\ !PRs:FS43.ɬk 3َUlNؚWYqtlQK-iQr\-TdBN}\d\]G{Kͱ(STH@R9VяQ͆8]g3s&([9/y}1JGTkm'/ y`*^0Q؈ZmdDp!;uw q~z2IXuKSq?{G=Ad=2- !#2p0;t^mk*D2OI^gp\‘T1,;<Х4*2lta[R!oz7΄/ ZN^nN̵g~\"" ie1z̛c~)7/$gc'GTnY 5ʟbXlk ]a_>Za0:,8+ `bSZ=fY( Bw8kގ U`&Wȟo}vdFGsJkaKc)܀uafm[Tvk0Mz IQ8ɡi6B=~9=MCA5`JTd-X!!7qI#YJV8G K3HW矺( q>,Dw0"Tx6Srk79Wz;P`ScLqʼ<{\yFs^0G魺}NdlQ5u=ZI !4T~$㗆"I%?r\" 2SEY% \ao_U%e:Rauvy͊ bʘl|0ljD֜!2@I7м-n:[RJ䗪nÂLIhM"L&qb ɋ/9_X=3hݏ#?CT6Ua8xKtz'Aj^0wWfDJR!Yn̺ XiA,%}lYvۓRɷ :LP ZR牋HT늳AE|`v-'_D孧H,<.90)ʺOtWi]i|c8v8Gj]GYŅ;,/d@lT  CQjyu$wn~ܸ֔p4 V#5m p h$z'P9nv[@L} ;hP]p( a;?qnqb}ER0֪>Yq0aA{dc:з!>(-p08}d&~龀Tgu CNjD뚼M2CepڹJ"*c?iJA:gx<~=kV 8.pw,dŸ1hd:Wݷ#UG9,pߎG\E 5өT"umqN4b+i`K,ekKh!`\.)G]>VjSTj❟8VT>$OV$' 7n~d2d;c䑎xkYׯG#.2r}hFցfֶɿțxB%|广^ܜꣻKOq˨W8͖~/Zk>Fl@TQ$~;gXPe!6֘Cu!8 9 vӡoیlUaVq_!iN3 7~I&j!35O4pnLx-qZh}tq*`N< +-CveISpB9:dy.Hbpc&*3U,?NҔ*$tcC-s㡔G)t>zY#'5_Ӟ1ЁxJaOxgKBO,">b%8@})ܔx`T$g4Z Vgu+) TD`1, nlPBny*# o(-  p/?] 1?;kփrfUF܍jcO=,D*[>Ha0̼\Q[ :3x9U ~>27h~Q=YB/ƘZGةmI7҅2(. n4IyN B(V_t4 <)ԃ\%Ք[^;1עBׄXq }pз2Bs (Fce=1s=~goB0P#A\hPHuM$ʯˇ#8]i4 K<,oMbrOY,8GzZջO}G8YVBZ7_@F~ݧFSGU0mh(}0S/[N<'P(1hgQ5^u6GWS ^TG]XnseN&j1 E ^eZ#iG3[9t`:zpʞXZ44==#}i|z)g0ա"~f@`p/T^ *N:I1-O4JƼh2W]VզpM3 krhjӅ b>-y'$yk(IJ~4J#Z@&gab|ZwqDy4q*A~I|V+޵<xY0ʐP9Q:i o%Ʃ߹F!QNcpQtO.) n"͙!J`<w([&F5xi=gaQ<ݬuX1?7>>k7*Ƞ=>.FG\>5jTz&:^f7T<*ZW0SXG>=An3~ Û<2N*ihG]7-2v?8G'V-!sM8?ȯ&$Zjw"`B+ E*-߲@!TPVN@SI !UmΓHz_ĨE'h0Oe"^l2_xZwv)2ypCnIPŲkxjQr=5⭕"7\ +|̍CX`ٍ6==}1zdm 2P?=BE6أ:ָah7bbŇ>ZvKN-NK|2V{#3\ŌO+S@!E" 9/L!kJއb-KB?>s#>GOk:= v{,((O?OYV'7̙ѯHۘvnG6<)4Us#FN}v4oҍ;a ڐ$ζ$D7oHIoRP3ŮvACzySp^1F& )lN3:[o{)|窘cz"PpGT̜ g [uUMrk N&h*Țe>u7GI"6<` XNBʫE|9dUM zNs%S)Ƕ S6PՁHu Ym6u[{XU};/X653sebG*yEDr)`_qv9ȡ'a%iSQ}IZ( xtI46 q9 (SJ 7t:O(%*d%bDIY_L[Tyq0]]Xă}2i:DwRuhUT[m9IچYGzyVvy6K^~e zȉ/kJyӃb/|u, o\ 3-E3 Z+e.GhUl!iwPJk9UOZmH0B!V+\3Nt_%"KU@L1l4L◮ɣ%(t})y0NT;R74&5}ńtVrr=z9O2ƹB9Ig@; ~0>Xtt ; 2Y[p~3肒xW5:#Xut% x 5c~X9 7oL:/Ê=N%yk/-/tBa e$cql㍸'ˈezxjti:5 wbA\.{K%~ߧnNq|1XHЀ/E}wͪw"/!O[L6O,zO!ys f] KЇP Oi+\{Jy"g9n 1 ;ZErM* 4?].=ZHP0تNRI-Ţm"okbsfeAkcǽ|17^ӐdΛtysm nU?"|7S&,p^L\cJ۶`Tt)G.%t2N $eMi &dcN>gT.Aڙ-ʃʹcX#pt4l=k6\p/ƒ~säңc_7fꦡ-ì`y2mjxYH&<Y)]7xFG7tqų%Aꆋ&GFUJ׸/pc(gB"\WLK [4x!AUDšyVuSS GB⤵nB?5e@2aeEs7$) ZGirK({+pXJȱL 鷲 O k:M3A"|i mZqH)Zok;ZVM %6g8 ܬKr}dld{ц\}`tNsL$~wR92XoP &z D*i[JB#_ܻwS{6sܓ_40Z3ց<βma]W!֫ԹPduW l&S̓/jD̏md?}Q"a>I*4]rJ vɔk= VHz"619<Q~yЀY֕ŧD. -|ήpʸwyߟuvI?RV G UfɺOW?@(8`߀zHIN5c!dIf 2'sCګhfʈZ '9|ɫ‰L |^`2#t@V1!ŕ'M b]?U^ _A @Δf2;IX~ީce?F@<`tn|2I>W yb ݇@ݡ\$-rDR4=NzP!R^X^ g GwP@,h_TZų?ϸX9}mӖH2HպC8a~J؟+ gP6ʼnF G;fZǃd"0kNh8IAW*'킒adgVlVHx.V%iwo$U]LK: qG :;h9cp7^M6bK@dμmD 0[Eǹ w oG ydzk$Q,{UzuP).ѵxQO/d!ݥw2Am8,>atfF낈utOl8,Mï읙v QIR z"ZZ7d-|ԺuU肿m :.節mŶp'.c$i)ͮv@r&h>zv*MXEw v ~,8&*)yDfDLQ18÷=uA$/@Tw6?GO@%߰ъ-Pmm[Ń234ʱdô8w ]uU-Mf4IH1"7pEjlޝ7ǥyr˧UeOヮC^BoYtF@,P@P x~Ձa M,@՘x` s$#tKdߐk`W s%q6(l!OMm,hxe#^F. }$7 1Uo @Ю_#1KI  k p8'^"sѣȯ >ǘr@ Lr%lfuΌ@06 WG 7Tl b)+Ҹ;BFƆJ̲dutL-I#.'!j=o 4#5 a`OP# &ܪ{Ac'[.4JR!#[Z")}S(d88Lvy|1$v_۰6*E@|~`NlNcx|CX庀\T5>KZP Wk>]rwA}Ŀ h^0 _g+~#U&2[1];fmk =?BY_$ eX<Ȗ7Bvu%MFcK)O/&xsUL)kw$iS&de0F*Ȱu!YA^J%:!(:|A&0e{8 xO`hj )tZ`9 $"^b]sӤ)0M?_h) -(? l;B[[Y->ATsNcQjV$ `׻ .N= XKBX+G2OWⳂ'@2KpP:d\G5:t-B6 ms(^f6uHVD\cOf 3>? FFzYײT!f%^lC)-Jz >۬3= ̂Z/,1ҶM< xu -tE{Dا55DKwڂ &jX7ZrfTf|s1٧P? _A(]ឳS3Khm܄PNjy V}%E2*|ހN>!xlocgS}'ܵ"J[}큕QZ#,"̃# -J7ĕBBn+)ϭ`WE/l/X 3[}iiC54oMUT W* _m%߳sA/]xXX ΋s/ch=:OMٳ :g*/U] uBOV?jR. XP # ]lx(g6oJoc Ncoj8ǝ9A醪)+Y-',L¾t <2" ^B <НQШբHYb8tj "|Uʯ'5?T`AP*Q2G9%p(dsji'8-qE|+E5ֹk0(ym=^/S6bQ6 -rUhUUP0 f4>h4-s@9WreνD b (B>Ysp`Zb``%D~|ad>rz5k+` m:D(N޾| z 0K͘pxy!/?m0-uW6TC^Ew1==x SBz`-)g"-ҞN/#&=9WJu(m ύۯx /$miD D) ; >']_( ⮟} :n7Ԓׁ9XsDP8 OF'֘[%Y!!d]rCNME9#k؏/ Tc\tLR*X82 `-ȑvT5Ig)zɘKA\g^sr'vM.2 7DIϺn2! _ˤpzyYs k9L71=>W@+cA$ݍ%%adzS [ [gc?AA׺ÕmmQ`GFٺz~ "Gu5W<_Fu1Gwa<RRD˘,) \C5M>d'܁XXpĹ*{՝fz,ϿsE~9[]N>1L |1[$$>d z@S%'lf5?){(gM?e|b)J!0YHey ;Hr^x#Nn*'h.xR1?ؚ@jcәst=728;|G]5ٽ&7֝Rc۳$aFVA"Zq ڎ/o4pL1x(I~Pe4O:֭YT{S,z UIdF̚2<ޑQvRW$XjAb =V x,S3z)۪37ըvuZ|sg>CtB{u swe gt.Q4?qߒ{\ ƃGtoX/rs}9V:9}gN$#R#0\O{:Oa R"[̍7܄7a 7uٙJ>LU#,z?'/W/UKkR!~7+~ J2Ψg }C}iǷ[b#K2c=H "famc`m`NctIgMz%hp6pɗv^t^# !OKԦU؆c%!-\ЌmEmSp܄Α#-/Rgѽ=U$1>)ehac ւFf%i%bֺ$'dk@v<#=Զc}cdqG[rQxE*.4b _4 ik)hD5^uL|KYZ2R0y%?em9e=ZނI_-BU0p%nǾY_5 ^-00)G` g.15?ZµV!.3<%_P/܇i:OSRd.T6^1x 3oV.\Zt jZD~n'2A.l4H~`֪ l*%&Z$fK@+?V/cV\MHfwfld=0zO3Q ;ymcPhd~L DX-QvٷZ\TM1h47)Ew|q*C]b᧼\_߰k e2φeչEI 꾃&C!>𢈍`heuk(/Ek`QL"CID2JZuJx3."ҫ/={Sq.8PU3 MVb4ԍ b $]FTlqVUW%t\=rgN 1&Ѻ}: '[>١tHzLui2|iǶ|dr.8 :$w ##iI[ H ۗ#e#[%9YWg,Xʷ2"<gsd)|eeιK4e'r&qH ݾ㥸1VH13/:Qu]:oF4i4(#9S¬_yO}Y\{v :/ͤސ10?V\.SQPB'&YUrԓn1I}%j}X:[]a\O]d̈nnp jZc(\b GU@l&܍)dk8ȶ}qdy"f' _*j+Ak!t4# /жpn9tU1ELV6aůHYh? wu)U[// 3M ̽,*HVL?Ӧxs4掗ͱnYNa HEW3ħ/9PmXoHcPAx\Y ^DsT@Sb }"pOe16ykC;$vXR|cIVjU,$RZY|'SlmʌJݩa-Sܽ-2+,a[Ŀ`:Ӌݐ#aiɡڪ7: vY!5ɱo@q@3_Q$~ڌ1BEP/qI vt R'ʺL.ʅL|CTckW*"fޞ)3[OB{x)ײ{7CawndC$];K5^@ P#ަ6JL'Bpi0 " XP/IGXݿn9 ?\6ہ4=,dY6BO#;\l=ԖEa"tQ e ړb:\V&Ҁ4&h]-a_W.<k^._* =1ʺP"T8W) ҩRսӍ˂D1$@Ja pħ#*Wzޠhma/~,>geg{jKK\rAǀ"'y7v-#kШ?eVXcTz]! .кFV8a8 *%NُcMHP´eӎkr[ f8Nږ[X @AR>5"5`<bgLB ܥi6 աRD?֧_>ciǨT*QUpɠ-@mp̴oc yCI~D_u5|bBx BmÂ:Y`ocTnຑ7;F`"[3sVo)U2l5nSvO+ @ӶZi`sR3+n>#$0r_ M2 2A;2eSM]jlƗ<;6zYQ\Et4[Zg_=dz  I?3V@ؕo^AƢzbt=8:)be}RBª\y =MPЋWS"3$ZJh|ć(c}ӭPwuG…%{MOBZLR}+J*,t\rAQy uIpkLTWcVĜ.D:&MIOk=1d+ťyvg!r"]0Zx={bI47AlX/)b\FWh f_v/uzaZ>DZbGDPMگ-۠[Gh 3)A C-@GJ҃c `s6و=iytQڟIBPD˔xP{T yA)ɂQȒ8Zqό!E0qf7վ̬Ȥ iL]za*2 .iD, {1D4~3Rl)Sh ?cҠUn6 Bp-`l#T/4ߓz|Sh! ÁI`:EJ/@,I풫`R ;[(P >):X˛*d>oyYSHG&MڧOC(҂6l4aQxIa/Da??>;aD1L`g,tPlul!tE*ߊ$d=c|ff^y`m觺M@]r'P\)eV"}[3BTĝ}*,}&p_9ZrR4wҖӐ 'k13>螂A̫ F..@&u)p8%BBa1ZlXIǒ|W=VZg{{f)^pJt3sTK #c{ *7tL/1g %͙%'.JlPZגQ7PTXHQ0vMddEhf5yȍE')iϦd3{c~hw I6{`3q/eǏ+̪z)mLjOqISщ'\*Z (}qG3^f/ZGeZhpKȻ}6h=AsHroqLa{Ko!RV#Ș}o=޽% 8r|͜>C6ڭ?p CWAi#.NΝO!p`G~L-&|iej @k(̟aovESBr|Wf6FSƚ<ݕBM}{ eMۙɦEE] &,bn@:JDU+Ah^kFGǟyi=Q=`*jM wC5ly33MS:I mjȧ"Wqf'I"$İLzL A 8*МW/j!IĈ.}R2Bt '-bƤ82D~0&{*?8 m#J}(A<{51mr- iOl c)cK6!<Ѯi iA!i;- <}dh[>"ps_#c%[9vlUIYQl ^r& y{_D[!l]zuo/(WT )6ͮwr{Egg4X<=H?Ұ Hp3Oȫ:3]D~@x;EPp[HN:dtB0pG@RjEZhY#X{/U61&VD~&0Y^J-@SWt.Эcڠbζȣ=fH%@q/X6'Y|"ٯb %4nV !XrH*&w%QQsy׌WWCRVE9~::za:匾LvS%; htЊXgm<l6P!a EEm5'4>q8֪ g16Cy9m.&3pܿdMk2jWbjct(h@&|0:F'{/5>I} '4 agN:?F Dk9Pnr L'uV& ^6/E;w͵U" ]w(rԥH ׽_|\guN@>AT̋?LJ*RQK&{QYi ZǏ]xήQ>iEp5QxY Q ڑcjѣ٬lZ7=W[rD2k/S-P~%FtEcyb~&‰?~xҴ`F.tJ|?M#[3@.89|^`POO4*2 ~NB%|Qpt;2cdUcy@0AP yΧȄVP uDkţ= P$Oʺ.Zv)yU@W*%?ݪؔ+xs"2ZSazW:D֡дsg%B!IM&DžJ5 >wsETr#N rX؃Yz,7$͚dRW~|ŋMEM,$^P䲅| J޳sxva$Ng٩r_ `!t.lTy=&E)xgd z2#ps jɶ[BV-AyrLE=iB 16m36$(0|oYm9} 1rEat$qN\/0_ +!9YMp@W:=@FE8Xǔi.j!F~^: T;S+$3ę4K28-i~>fk<f6)*RDLX!FfT`u*zE&A_hP:S<9C`_K77Ǹ )?r&&e] sڠZn钳@IѬC7|3 B'Ɲ|jwCm#~g^{P,pٙǧ zk &9|`]a3j b2 U'u<1t2XjA7K $=?Y'8UHgjuF\炬1VZoiBJJ+FW.x~F~2/F=ļtYE|=9t\ W)CZmٴT(T1+4s6NTO><*F! nmHq~)6J#ZٽNRa^40gD)/r{G:34O.}]2iquN CrM-4~ͱy`K4!)E(ՂS?J5Ÿ.H-Semܣ ;ȥ;bJE*h>{:m8k@;S2~R];&#X,M SYoҊ{ZZQJ gRs,fDvtпj*Pt#Ox9;˼%`{9v]1rePZL~CA%2JfG҉ۯbF +..stV>;5d}}ڇN1H̔A )l=;n-||o+֒[W%9n%n*-hȵ˸b%xBrd+vFV tµxY7A4@֜Қ9~A&9=yBչRzנP9K}g_9ti81_7;?xPS[ ]ph?Bsb+{\W+ 2$" `ZCtPeOBY e$zO|hdt9O%SK!" jMuқWP1VrXl ֯v8 '$4BQ=߯㻟U$"і: bQUx &:qWx-4"/Oq2 Ӝ#g'72ޑm8 Z ŪbJU῵(Tz.;5J*V~?{J)RY\&4һK']Uy$! 8L |a.9J dַ J6$[.e?ȕo_SA #etSg ׁoYmUxp&: ۺ(^FtrjiY=1A0 =XFArˮl3pD7ͼ93ޫ{,G֙nDUF6O޸o$yYP"r0Y^s=$rc)5*vKZӲpUN&ӆ2 ۋn0oAC&3H_TVV[  ׭.K en:Gzp 5ڜKX7x9򗉾Gߑ+!A9RbKsT y8G%P&IEF&7-zV X7|Ԓ(V"Se.oi7_ R`,FeJ/uJ ׂ@S칔KGn8 U{ Ueg|q/t`A3>O\8GzVu^.-TU3'DqxEc-7^jz+&0lU9F`:dحҎ1q |<,Szbf;pQsaIՌ&jRFza6! e;HHA3FS(APO˜zj1$CL}ݛ#4I5kȻJ)>NW:禮d iqA狍'| 1'1eEG#ag4%m.-b̤HWٛj0Z6 GX7XWWuqwmFba~łNI7 t7-VGJov]ԚYJ%=;sQ1-fċ!WUgV2y@/QSX?ZbepYAB۷]4T&"5QL iZ LY7QqDxD}#;a°*\O{ nJ9UJ-C7 7 14;DVQG[O+~r ʖR'a;|oӐ>s;].. E -P*qQxtCq;;V7*]-6$/-V* p3yZ{ 6f” p@:#Usm۽S#WLŽL,OtpĴ@u_ 9 G 7ߊ]y4^um(O!(!1Z[~lN$C`4\@ TYgcssuBKixU hSnHSφ6T9UgwPӚC~`2ӛwgCNycr]] k8{Ά[ ?|n8Xdyp(U\Dqb6q;7KGUx]BgkPY`q)z_pZƇYR y/I"3HB.inP+Sb-8{S^ HHZrNʗ:oQ, kL06M n#gg(xd0 ENiee/Q= 9ED]5?'xe[lXR)ALVKr.U1܏B~69> ^7$U d݉6>sEg*.L) >=1.& ,Ơv(4k(%dMw2ߜuNC? q"=2PsҚ|ɨlʭjdE\?1iǘ]r~AсIdG>QR"uuRja~0.,5av;@@MYv:jWPhIe_K ȆM8jÌvR%lT'|wgAWNmDQC-,7'$afLLLQ`:xfɏZΓ؇ɋ]ZnQ0j܃| `_zLql voZ 'a 5D0TYw7;֋S7߭&m{-4 / bJ"rwÙq%!LaA$omYgh؛bdB"ʏj4vA$AQK*]T`;uZ ᐲ7VE#TDGEc#lR 23u^$:f lsidQL47jе [vl*C{Uzૅ;;!DPO&5>~V,+*y-ܑ*0PETznn*IOu,ϓxҚMfa !C&v=DiYO^@9*J#hyNTZw,ůHˋ9A',};vzVecP.NwGi<ϦDΜ ^x7 u'?B!$dRXp,6_=G5gfӊwS!1ؿ%>jAx-Ν<*EK\Ó_jeO =n2r> .ZL//?͒U{Us02N,F`/Wo)6ZK HwHZ~Pp&ʹ1e|"/0 Ch?% GI_|t6:x yLHzt!T+YaV</u< x~tge*Z(Wӷϩ{c9Ja2d38x\;xp؈S@HB({2-Ҭܠ01_+8%8G %fi[[HڀK,)^D @W -9PJi=9x ~v%l .3)o2B꫎ 7 5Q/>?B@UZHPt1gI 欯 ;RzvS$HqX m{(\LQ+.QM{ #TV$hrx2q{/TѷC}$NZ,ng'G%߅Uz=a&~mlgS (Y\iE8'EQ@7JN1:\ݵXpL|il߱`K)thTq`/R̹ZsWkJZpFy9/K0c5֯d(ϯ'Ԓ|ء IΎXؒ2Dgi>J>9EE DS4aҶTok,!%=8:NotEn]a2:O}FAe`9'/ 궜n S^or::kf؅h*ŀ0I^A_(lT{HH4}a,*]=RM9Tn6`@/>IJ{U6 dXTU2!4.Sn_ow緓n=;?נmXx&@\ ̩ROXɲDS7,ARs0dznkHLqA MG4foHq_,>#An1Izgz6QEs' ggz/17$RmcJԘ>'mf=#{ЖߣTG7"fƶ.-_}.Uȋ*-+i$IKe6esJBw "Y۹LorUV{ka`80h@|"{1rkF6S-7@1$w\|qĆ\9T|7N4փ%WD^xG~ٜ *ݝ vjcTs]m gH|oZ<ŏŒ=2,tqGivmWAh5 Ɣչ:i +5DGIJb ]>{k`aO@d)tg;X.ץ9F*Rq&d`_Qsd6a+:=CަmYGA:F`Ac':D]d^N'd2l5V4(:S !HcQ'6'ǏoQ.)\P2 rJ1{kvM2 `Av8w?./[Cs3,J rD-!Kxl@7t_@5SyJfAq J<_xX?K^͸X.6KyR_ڞ6p*NT ~s{{)/-ޚ5>|Rx(KC+~WZBӿ22W].&{JIZvnI\ڛ ._ިÛn]tWDIٗX@T =F$77/CuZh'JB`< ;'~ϨbbTjlC O.^ranaUc2ILD)UtUq ݝNm9Ki#KIr -mwkzâ~ǭ7ʾ+ b/`UYyA0B&HG%{ sc ]\4en |bQy8+0^>-=5^~F>5s{\ pqzKw^&@:Hz(I@z4KlwLܦ2{u\:pӯ'rkR=K ڶ&6vyI x'ra)&p@0TO+LG, sfC$CH3tp|DEoVOt4k}9ɶ2~V"0+zU&~W@~`M#ݼ\ OW{*Tg- `.Woܹ+6NUz6hVO o6듩@LpwRWT;(f${hщk鸖Rm(S@;I ŇC.N]h9"}e{ VHyjjKd`6fH!{oS|?vΙ}Uu^>SIK gd% ?jl+x5lB%G5e"Z3Yb+۝1 ʢ.Z8zC"={c?)tɖ;Z$.AJTqϤZt}:r*SbaնDgCN!3tD _D%_@AV wcIauKkن82Z%#Jm+WxCG66z]E]7@ : !~B"˝k̽|uJiנTƅ1V k "*xY qn'#䁅AY }^2}+阙"0A?+f揂Fzu{Vފ.,)gp٢k@5 rܦN h`C!edNv7 Lv1}%OԊ O!9: ͐ǟ!#m~ 1֯`ݞoTV6:vQ~D>uYmŜdJU@6TYTǷF*p|kePػ0 jJ0,ٍCXLC%D{KC&x0WlbGA#/=ޱT3EG#Hhdx硥S74eqjmAAGH>r*LĤ;l'ѿ7VW2MH2 "~ZW * hE%ѩ{>e Yr)㫝_xr=NTud2h{ J`oG;Ky-  <GD$e_SdO5%X ňnV)=p@u:\1 k䧋K7lhm ~phc6.f ,Fvo/3l_o \1ߥ|A:y\:lYv"YtPݳ5N5rZkƜG2㕷l¼;A"Y:|u#hTv ԯ9"" AS,؁=0& 0eg)։.>:+v<5"r'BT-t8ƃ8_JDs%} 7WU+Bn(!D MFOk=QI㠳ˮ? 43J_O4szJ Ֆ4dFy87d!>i"|6Z"%"-.;N_4_87t }( dU@YZ4j4K'oN(ٷ_␶:޲K}B!Lmd_Ҟsb4θ,s59Ny"NuZucnt\WĈM9bX@ ߨ>9Ϛ 2CdxL9BK&q 8y :XYnEefĘ?Y'9/?b' K鏟#OH;>K\f?ìiy麹O;L/x빾`_ToM˪|KJnA,eHPv.@ (,'mv`hR?m9į{ bfkrsݑbfdV9onxYfx,a1;Tӝ{$pP\Fi=ĦktxGk﷼wx&&9w-lyز9~hk_QYMd,!R[|>ڤ^k7*"Z?_`?}Dt ۅ ^=:[O6Q(qe+7{REWyD>K欵v>uNBE ׅ[|Iܟq̸ͥu>\8 ymISSE]t/-#ܧE!5^9>kXvV$ 8j!xnS9wP2ʼ?d̕+~K?N(@;'LE8@!&4\*\phܓ. {ND}.eiTϻ\F{SO7ldiJ2WĻ>Կ8'[j[>q%hB )r2~bQ^#+1ז}hfӻ?^2Q‰53/,wAn_%!<):HV_R~\8a U?eGu! @59{EnEcȯWxP$kR:B^ʸ"RU?}4sû"6NdWؾ#7AQh?FU)+-nc=˩.'#Ӥ֬N.&%{mg^=z/=<[*>!yfZH@TX`1y0y/4RjE+ J8ejd om] kD]7 ~'`Ӵ*KVh{2Oh7#Yy}`M\& vZtEBG,+[m[}cw772ד`̆Jrbp߽\ur0)2Pt:f0uoZV̧jbXVmj|I@ n+f`̑wPMoj^\} YȖA3$'l}\O.b=?}2wШZm;n<B\5|#)c(ٷLRM8 Y{`fM:+H. |JÌg!(k1r+I}.qr0u?v%uQ}Loؽij(x4I"!ouZ}I x2\,]JՈ ψWw535HOM1jueYmYrMʄ(mL@o״pg* eyde$mm >1D%|!F/MmҪ?o-|qXf D%3贰҂"I%3 M(5 ǎ\J5MVw_y*nG1G—}#nFM107 Q W'wZ)2|ZgIv<;]=y5c4PmS6WPˆZĘV/h]8Ƃqu ϭd uF:3Pn$H#rg[ Rdń\YQ@OL]cݶ8W{fz4r ziZu N` MiL|k }zN=JyoWn@?$B*ۀ06)GisbK8<ϝsGN`HD ؏FhIc6LMTo6~~V,' (6/_O br:XlmTYk$!Es"9 R|3eMk L㱉@.mS7-HbN/헡] M&9g(L@7嚿Q8׆qH&sk_v ap] X*@(^~vy0(SXuZXJh*"vMvRLK=5/Odޝ['/̏0?+Š6⾧F#♃W2i`߂R/TZ&?-KyqXj8L!F©9Awmzȥ5~m;yIVDQ"a'ꔏ:7]VDL`}U/c[;˃O?cXUrVƩ؁5 ] "05 'cl:E z>2f^P6wcԵXMj"T.Ù8JZ«Š}:I5f-gG*ՑPvPnG&F.uGhHtwz@ i7zeFǓ`d']]p@e-v=XtK48 ߦ\P : 3Ӎ4.|Ό?) He=+^(P!pfCaњBH+UOlt}KHӇ|)0y΢O@OT!D/)pẑ6$\6#8p)PoW*aHGkJұM`"*q2D97ZyzK\0BֵzEBQ)2k^5),[mK6m-~$!ՓW5ϩ#`o4l7<"3 F|[`4v98[\ru[0&U{ Řj쇛C*B̄Vc@ GW|,$i@q36 N!y(Iwɽ1c#Ӥs4P:M.i vO.enUcq$Z/na?'鍵 9YmaqR٥bI{԰wyC}tF>DH2g\iĊ-R}EL ;aqv LXi{&`o`o:ߘR?NvwAQ9*a,Ev Sl^kgA &a$w7ŌuOQz\v>? ̌Đ`O@]FN1UV{KKwiFϲՅUhpAdJ1N{3^Y9۟c bƩ ~pWXbdPWP\6^eT^W0:Z!TR 2"5S/RtM>%&c'Ky 쾞'm){%3 |0ST#0X30ߝ lwBI|H5 Ed]1{4>>.J}.IiSƗ38ڂo]dg 4_]&?}&=³!FhyG0;cY\`G%~&]1a B`xvAk)ȟ%z& [|pzٔ. ;_hi̸X?L\.{3qiF ML~;5Β4`/iH3XƜt5_GU"2$*L뮜/v'\F en 4w{֯ W+tB 7|cG݃׸n%Eo3 Wգu5j֡h=m2fY Qe*a2ʼn9ߠ.ܵWW%D`_c/{1A_&pus^ͫC ;FxŏuϮcOZj^t7֍=U\It(c@w|'Q 1m6v25읺>xoGk;`,[kFMò e/o~X>v9FUjIxEEs9 QE8V4bգ( m.` 68֭ )+A%jFœG&T4O}zv1Ώ&˟E};3.=BR;{vH63e7"{ɋ o>ҟF5_VMĐGv ϴu]Ks΋kɽ40yȅh|A=,}RLFr@&ۑrQ3nЖ9aZ411-IAf;$&sl#zzu^rŻ)8)¦[%q})AO.+0C @]:x*CLt(O.%mҒ^C\ĥؐGգzsZ |c1&ZC;m Am>fwʫM!ZuL9۹r5SjЩ .7!Lw`Ο>aXC@M'H<BJ|H""N>>8#3=^}kꛁQ!܌v- 15R6=hbF,kXS|q"/ah"4Mt\Vdl5%i7h 1\uTV[6I'E-Q۠H}3b $`yE:SlxSa^[uZgM⻾Q9 @ ;`XdU)%Mtb8<-W K N&Ofi_I]p%>dԉ̲B!EQl[ 'ć:QWNb ³{nf౒2bZ%E' Qe*7+{$ E9ԓIQTȕèg/ҬiNX0zcK=yQ(lsfQKoC93<ԔD6+4W"{믽8oE;mZ{#,7f8ll/KrI^BFƷ{)0[h 8u6TǩXw~fYô%Lv6^PS˨24qZRߐK1Y$F.5QM+ៃQ@G^3#H̒¯s"8iB"^&FuX11,5]M-<10(VF%֪2Ƞc dn.gǦbT,?8xn8ztu|@֯~Q̨-i Hw?9FT +[XzedMcPĽaA@g vtuo&aB8EfDN{;lzq4`V^j Djvs7X#@pEqvsلfpm[Gi:p9j @눵~ G1Fu;˼y5:2 mYͰntprw5)]^{TX|TTr)bu߄Li(]bx}[*cwO6E|}RƷuzg(? T6P=  |/!MY'fu} &X*i7eBw/@HՏ"XP`z BM0܈{DܑG1Փn@,1Y ̏gLr5u_l,%(_yL$Aې3HCBM8,MG4Ȱ.Ic\LĂ]q IDW 0ÅÚ6ơPa'/BA|a{aq>ԣ>s犋 ::%}ϙ'EZ]ZՋDJ(~Z>4Sfͻw|Mo5*9ZIOx$e^=t -@&iT懡O(\ Omi iǭ64Y)9>?Er؞ӷ+x 4Q)`@d qڢEb}l3tN۹8r^_llT+`^”$֯u{UT-"MOYS]@Q0346p?W9W>4 q+x4YKA~xDTǴ ʩ8Tl$4y9=s1d{U LG|zJ3j0N(61 Pϱ1\0(Ngc(ǵvOԬa:;T0\~o՘s`e8Ņhb溙}RNyf7YrO:%,>SDTOCIhb[L_>܃0)|lqYw^`1}ٿvtYb>[u5Q̎$Te6HT]Ka#zӣVt8]Jb)'Jf)T $'{9q1]֜X&DkU_ѹC yMsȿ,L7qRO9N>tۮ;+::l죠 ,{٩k$<@cxʧ4޺2"h0cO3B;|-M]pBNڨEO7W=-/}K:&dWF6uK<0XϵIoX5Pķ|Ѧ.Dj,W;r;  HYA47݃ *Z? !PW6$XAB[N:9ti{A_Eȑmڍj)#` 6N9 r1XJTB\ ob+e6!!%UXPki/%ɪv6D W3~M(dH`OiQ h"-Zk0"+1:ſ6uqBlԍO"U0cݴ'+qa5Ѣݔ |HLvfiZ~\8 5E8C$2:} &PK1zGp# .v[?Mkڼ 2y˒`3wBof'lC?q9}2)ύd_%f:c5m!0 KXlCfE:A2sK~7@Ԅ b];hFRn3 ~tmYczNF\M xd81EӸ)T3mUG)@NB}G"*@vGLZf3GTų렬-UEo:ptL{/@U"!pQ]},CaeqXK;& N?Vk 10^=H|-lI밙 Wm$z-h *L} ;TEMR~c _y ]o'&᯸4G@aPΩfo{D3z"5V;Ӫ!+%%HPfo+/V8?_mrIUDW~^&Wyt~-$'LI)b .EȜ&"Eyoؤ85TiʕJ8Ś*ŗ5+OYK R$L.&; /1~ euRe-E1;SȀ(bNm!x\!L<0 Xִd֟ ]r0m 'K.F5H(#xeIg8x3v[!ZHt%Q J? ħ.+mmӏWSLh2YڳH~แ׫ǝ\p_Iw%QWq$[D\|MBfn>{#*  Mo79M5"3axg s+):qH䧉g: ׇ5L8Vn]u`VPu1CST6,N4R|{^$Gf> gX]@ Qq+m{о oPa^V,礸3Dzhat&)X얶;& ǀKIM{.TeG Q? Q 2:iԒɕs [Z0kE0=0Ğ+aS=8S; L!f4Y"f-h-,xVj<3=@ VB62抁16`ͻ.!gX^z3H6ͅ^]#cHVw ;_MN4$DƳ*'%^߃& Eat$pVf-ш8sAᔝ$SwA1B6+e HtU5;GWN(m!} KݤdyofQfCeR4\?\/>سL$Sm Xdmu=o8ä\ɫXFWQ`Ԃ<,J (3 ͠ٺK$_YZ~t?Yg^nF-gZ~RG(v.pk )P2Ѥ |v` 7/z# LvmRQ"(u)<E͘UbГe~c?RtNGJ\qNp`Ѿ܅c<?~HNXf0@VQX9xR/Ԃ If+ Px'Dι&9{$xw!YR\+t 9t# vmxe,RxR"PQt؋`3MDWwajcC8)fR=NzWSJ?C(ŊI!]d&=辻5ۜ'`ayvr6+tKCg | p7~@EqʆA _L?*qP,p7oRa4~ribO6(ZOj{|e01Ry$лUY6~[y1*xJ>+Q~Vߍ9G>ll_qWEpIݒqTȑ1U֟fJ\'9]Z{|_0Vx٧)RhBL+QL5 rd을edôDٛNJAu&1sSM+Ȳ2.ia uKQp RW|,ه;MJmmAyC%NgB~1y(|èڹ?H*zeߖD{/y_]™ eWgs2CzgTiz}9j>VU0Kȼ,#1G+Ø4rS6:Va?`ۊyNYr+?-`n/[?[S%(P%1kP ۺ@NzJZ19/L)elf27 wz^Wcl tf哏!,zCznI@YcSЌHC-"Tff?LiL9B&)Rd$(+f?ֵUWQD4N_TzC^P`us|D|~R8Y{.NC>P[@j-qL~so=OHʔdS3%f)tRiM~%z3fb&|jjq6eC[S)h$e(ABI;Td}hA? ' aӞݐ v#*hF#wHƏel픏57jZQh7o+W̥‹ Acv84$Gve'`-J>G<Յw" դZW[s]zS̉DӢljђ0.1,ۅ,>l*mokx (9_ m/ #1r(eSR%NJyyWKAX롍-kT4gX7{Tq-2p{HJl\6 ?pLPT/4;/p)n+EL >7΅L`[.^)%i%]w~i=fy&C32K/uzn2G2w U <62r )a<f57n p8ԛ7 t~Du.n]Lһ1IWG3t;2n7R;=PeKl$0Då ,. ɒX%{>X뮮[FcxMI^Z-p+ Y9vKHVyK!XzCq͠3TJsf[R!OU2_ګ9Q[>~f%-u:2,89v񟌫{߮8}x u_0]FE02δ9M7|Tf|81)KޚEpo+03`nf]ex餶ۥ$G)@9*}*Ύ~JK1/-A/r9gjJ|1g[*ـ7@)` o8)ǥ~.nM#}CYWfK(%(Y 5x&fjpcƛ\d/ n#tA:TfcÕuxt=_ݎ!v_F'vG>f/S>DKF1W:ejc\ɸq;-^߯rTiNr:ƃfy4&[Q$evxɃ$bR?@r;oPO^ 3p@m;ާHr?уQ%-!Ϟt8[kr2w\M02FdB;⛩w^7 ҼȩadKB!p]t*yiG d@!TlOz8F˹SN>I>!򓛟a&€rnWGÔY0L!EGY˸؃)('Ar]p-/.PµK I(C!*sb,s#(;Χ~sޏn1M $/u5W/ޫm-dc&ݰ;F ִMD l,={TKKᄈjQ}Vtz4Wl_QocL~sx;9:.8ՂB-" ]qEl0W.;j]&ȵu:CX2˦) M맽0]L0%(fuޛrUeA( -Բ^nOUՋ{C=@fj:H5IB&DgCOYU)wT*^+̘TgǾ(q3f GNrG!uk>YRH Z&)r7f,5:n<فh.oSZ+XI(oBOBe3oW>iӯΡRKn"8ї2_/n `v`/Eض{3R" 8ahu-taQڹڑ0P_:z.]ej 5?K^AI2 bB~//TOp7WprAX@{f=M:[DVK})ß~"Pc+%mIL~uH?r5,Pq5 ֤}\7\HHS)Ak[=G N(֎9WoWZpT;4w>6s|$@n&W }Wy1m$џ"0xo)co¦|j= ǀ"^ Ux,9KA.F7f$I&$ #h8_ Яaʨ9 F9x4`<9!CWEi֟"Gz9/gf1=-ÇT & 4`'\0n0a\Y@j20ٞolNy,'TPowx?.F[dȞ8U,J'iuOWyCS?F)UHps ݜ'ǝ4Ibv(>(4%TDE#=\ gG7䗶c+s) - RJ"Fz#-:!QB\AJc2wj?>6e?Hqrt^ \(>hOӾrm&6kcIEn:lb M'$?~R@h1%B6,QnJ`{y~}b W:]GoG?6yTwY ik$#n/P@b<ofoTzC76ЧF?ц;ۖ'=ؔ-G#}a%c8мeZCjd %E x^bϸ|oFfSu / J@*jdyL;G&'n1? "YmzC`"2*VGD!ٖ1](`ЍAkJ˅ PKB1-gxR +s1\t9iɗJ/!a6-}m Hyp;Yĭ큅B'mw_@8 La9ba,ӼD))lVpꌼVBR;,G[Z0G"$ޛiFI%?u㱨K XP|0P!D}pc3ŠєQ>El$UlLaX5eQa N 'T#SKR2=b V{jx]?4uH*2ԡ[P ١6qiyՃ}ʹn(@@'n-ॖ{DkMiAe.iї%@zE'(}ryWT497324)2"Tu@cFW CiG1W?h-vB#s .`uǮ~&MўZ_Q@0MarVGAj7;DΠ:|͵61;ߝ:yΫFu>.Ja2nILۯ̫5,C)hr9Ǥ$,D9sMʓs{de/Gb扴0QL=35)3&e5AV@* >&s٨MLWG7WԫYȦ=vU40±rOD'<-׉^G3 \2/0o<'N9 ^fwf| OD()M^[^<:0uEP ˕)k ^BLiG_TG3(/ ' TT=婄`GR@j B>f|{ 6PsX\2A淓t^+f{?H)wYx F1KѩyS Rڝ!ЪЪoXqGF4򗑬$G%.|Oݰ2tod:Bs3:PkQ";sœ~L˷r$U*"6N妫'1h#X+9؛2蕪D4Z OLLܪ$3G -Dӟ?19v4#_-# QGpVM&^psަ0 1wxz_4ǯȀT?)52W[ VfˑlZvǯ~zlp}} "{W ia"LPuw*Dam :쭾`((߬*1R2j~Brv?:FGIq7u1 NӜPW#0L2TMևF ?oV<,GYn:kM Pv$! LvugvO%AW qHS~"TH*JY)_TW-GQaaiI_J2_|}[+I5%*h3l;KF$90F}+P t{G.Z g ZFꐓWjv\TQ~|}()$#&+}L1 *:dyZnlDOല] ߻_<SŎWenx bAVYl?<<u\}yG:/H1E ~] ݲӮq(`bpq7hoÚBBF=z?ʹ^N!:mbDTo}p.?w<_f-Z/QY"UӒ4#\=Eiz<n:s Ч#UQBisAb]Ly+#7Vl Veiqs8]&NrF6V2C y-OY5)UaȊޭ@M, NәCYPp0fR*2ѷ +g 'Cf,RB !ksi)ḽgC}SB5+IgFxs-"u,KCPgYgc(ʸ˾*,yIeNgjfȂ*7)c p_EYuC|է m`ɻ a/7 .g Idp$b_[ɸkZ(S2L! -҅ѯZ&$ C.1KmKze]o0BiUer]L*!ے-1g2HIC;A=:]te)3LO:#DŽtoe i>5 C'kk]WYxzPCLh,Bk?蟖}%"Ӻ K ^ B;aM Юm4Oθ]TKd5>&!D UҢEx®8Ҳ_| ZTL{UM{/f "wb3SH!xu_!-;X Zm0t1Ju:}qzW_1N;%{Q=))|o[d~mvJ&?be'Hd8kWۂ~up s18􂛴( Fc'䱭-/&6d,<t UEO]*y DD[(=e4R+jx:`!40RRT%ϝC@n8Qi~-B g:kI:UI<$]"z1 Wj[p[ ڸz*QOFe2@%9:Y-t:0ޓôkp5mї7,&%NbrL^x+/ |9W9Afd/4Yich }-BWvK@Ac9>h?~}b30Z{ilsslZуbՇ9[ydĎqRU2۱Xǯ6T6W$׹6!:njEg21m )ODzXJ8xF0q1*ѿLRxUe4qe:Qƶ?Y#KեR4 P 245o~=,*+ƕD6[A}nDNړ2'L6N7'CÉ]H— m&9cA~Q5huL1*sʸ8^Rj!Kz`IԳPjctoa{6] \ a$σ`S@h¼uS8 kWS, K ,)o+M&c`(S~{eDd}/$%-T[6 4S(!mߖv;s Ts}6@uuYGp1 'b,|umRk[~ѳ(̻ WMIc}LwWvw!)pwaE,9TrMfirѬO!鎶y8a+`Dg䆫iAD,s)HCޖ qY])Y.k81*. GE i{ 5$5u-v?0 ;"LB7f+<<D쏽¡eOA0ۘE@"G~4:rAC~El6fma+^A&G7/ŋ@5ߦmkEBtE`} FXб6[} ͩg?bp򇕖<n aǧUݺAb?#hjB䰨؛S'|:w*OBŒ5A@sgCAՁ{-20 ~&-5"0%) ?3Zz{B#Pe7.}cgxزIx ,YC'C 8Z7d˓"{-m2ʭ}lDy#+)5L-8 :|7ey}zةc]Y;:g K܋ižw"韹Z[}. w-KaJ1>AVsT霅*+ot60_V/`Vݑ *%J|#whٶo;O47CNqPNT; =)}B!#|>8qXs>0uA9ai% 0tj2c 5.{o6Aiv7` *{6D&V_"ו\kNdUޠNobw2N-QC}jX(,h@jiCbXlmpj6pW3%\q'Nǥ\4oO`€e压c@zM>uW-Jt~hmxZ=K~Juma,9>3[ ڳN*Ԥ$ՕȌ 3uvlֽԀ>t7 g=r:9 qmJdcrum?0hcW07|w))gj"9ֿI`'d[Em~<9I2KSTINx.2#8`2h w7} +J.J y+h%di3ld5X%2K.}秈^Q* !qf'8TlY,ߥs112c; j_}@a㺿|zyГ48E}*2bAVb-Up. *u10-sf夦ʢB2$B/n]3Ҥ JЮڗItiՊP=̳`sv DNִ\\Au) ]$'<HY6򧦅XfM֭39wRnx∇H¤ N\H;Z!t~6E+E?%Q PV4J_qJLw#p-pk $G0AbHKQ ©RJ=pK'wKK)\MJyR8q7Wx0KG)Yd$w~Kʥ䔤ĩU {[EmkӾupIs2pcgb~28YA>lH-_q !Ύ?xD],zCq6rsZpJgH#v]-JyDNىqO@ !z#;p6Rp+%խ$DP+ӵtr1 _MANDԣ46P{p}3:kYeEⅇ$]riד";6}zbo-w1\Kxڹ4r:/1\"2Cd7[!-}_GJ!8j>"5 "}ndž˿ ^ [XΫ ->7 wEL;zkWxԘW p0cZ\埦ٚrC"l}~ŀ&avZ=߲(pu*ɝx U9;n(L SQy$r*ر,jXhb>4Ӑ$N-&0l%f\[YkX"- HŹR(v3I.tdm(֥2*nXi8Y#=WW՛(z )Ehm07$^;yO 267ejRaSGx?&]p"Lp+'^wʸN's8 6oi2%^"O;z*Mt }%)c\:@}:nV "L <|7].tP_XޕKV:1b=B~)mBh=pqeeכ0ZQֺUC2Km]ыNzwH JgYnS/JPz F΅]wl;99$zG"SFA1〣.vrR)yv&s"9q[+'UL!lHB68WSv.dAPsvJCf԰#yҡ#\|@.GCXoҐDۊ5ٻzEnx$`k#P.0@0pI\Te)h&e 33 f \ >O7ᆭ~$5q+C4ꅺbI4xySL%O/Blg5C%^uK/K:4p*B=Ϥ#;Gq۬ FxޑX)coK{|:I<4|%jB4M00Bv*-}|R#dGH+A3aIqRH*fIy~ZRw3],ߢ槸'׆!+\1&AEʒu(E9Y:DE4<śOa:rU R{4dYtꃘiqrh{Ֆ*uTnB8faExf 9>1VV e?oA[Tz  q^ !v*p_wUNS4StIbz S?bf`RpTwY4hz`C#?!`uE5g]S˜a5GȨ>x'٣c}\Ѩ`wݲ`OM3,e5z&omf+zVԑb2AMժCkZ3KQ\'DS)*=E1]."1.^i^f4=nrrd`r}"2xe`5nɧ"y=%Y7:MqaUΉb3=H)xՂ鼖Ʃn:{2c{ {4>9\QwKu"p'~m`.eN0 C $W=2OeApBCqs]N;ϕWo{|쉶l%HV>S;Sv7 kVU^ɰ? ?͐$c@)tޘ} II2Ytqx).#\AޕdŚ7wc(7BUnk3@ew4̣NJщyuoVA|3<3# `&m;AX‰D;۲X4JΓ3,|0͓!e$(<0>D8ẻJғ&_iw6~Tcbʝ>_g;V kYLFn7ܬ2:nҼij*SF8zaN!M#܇J^Dw.jk&X[c]x=^'=`5Bq!9/M8 tD|jX֜< JSmc3bœ:LOG<}Wd"cz8qaLzRC4Fy G}'&I:U d4(.Ah7uH]4F)3w鞽 x(AwU^cp񞆹 cQ)JyC3?*_>:OHa =z^1upf)%a-Bbq2S~P7)A( GYoļT#z63ȞG-I 65)KYLw3-]§ ֧ņy7lf+% WY 'ycj}?7"> 9ri_ Ğtx/%D6@5k"~/Q$;t -הҴ_;L^!sSs޴Re˒}},{BK "E~1k0ё*po"N|hR@}.i&iHvC .jH, b6Ū`J~̸vRjo AH7G5zkh#^G.d )j脱O b[%X,OBCMUF+PJjWPRcӍ9t 1hS=}zJ\4ڞ|x~^p4?G*Óu&כՠp~{^*;ғ{YUKarm NizM dJR~5lOg*3`$^@rzHEW.Qa } LIs.{!l2 g`tU VK`.?ߨ ƼpOomdՙ?֭"h".vL-JLR7 {yDph+c-*YGS\o-g2񛓘MȂ&psBv>ړLP6~ORۑf$DvЎX# lAqJe¤ N ,&Ě0A"dLiJWI@9Ƒڣ<m'lmKu߀onP{?_d ZPcJ"pKOفA%p8P KFzv +ЦY%. BAۛpQu8K٨Li!T}њ<,$lGT=~Ot*a=/"_{ <`yLb34eCA޴Pt|`/;PM.#rl[J"Ygi;Exe_Ny";RLV\}K7Rգ+r +gdG9 k)3?~S>"^ŐXK#-1V|> uqd4BXHǸ`qJPO`-֧3(yu+:]3 #R"-s:{(a"0&,ΰ>*!n4Qw=`1>Cqoͻ+ޥʓ.)Nq 8Zs-2\6%E-PAP "ՆtV_8s+}8֟#;$rvNN\<1 }8kXS$eG*!h´XgO@(gԪXy$}rv!jҧd@HypN  WFl}&k1hV3g븝XQH*+Sq?YsnEp_7g꠬:QB33=Z‰06QW{5] f!µG?nά Iwκl.䲲Qv ,njq?6{1&2F30z WDo;`Sp)%\!l5KpNZ+xuTfiO2g RBex7_>$mk͸:lc%X"8LUF.Z} ܏Eÿq$.:mAE:F=s()xYQJ"AݢV߱Vo{+ J&RGΔN <Q /u4}w•Fz7n}kT\2DYu 16䯇~x_;5a;9`ɋ) aS2uQ+1A/Af9[o\Ȟ*~}el{Ip!:b.3 7Ǹ; *@#hE/~mƂWdd>IU\O^nzf{0=fv: 55X}>$r YApN]5VݩSbU6KwVeO uyך:Jil­./5(p4gVT<~gp|٠eG"d_⼮PCNTH-'(8lȯ./ngsNe-=U…jڥRI'@M!9 Oj7X?25uZę 9!R9G5AIz#6@(ojے ? m$4&sr쭂dŰ6es׿k9d1{vx,}eEhΙ"8I$R|`<^<~In+c\z.-̂H2]|ƞI377 Ma7KGMs>tew,sL1xZx^ߌTZհY߷4)8iWb][1Z+~48QP<2.͘+fmy ӫVWr=/CeLZP4Θ3(LO5`5Hj29=tlg`;]BZd<ASi[/WTGVC:-I=9 fHĒ}d!]S`rh 7p[Ꚏb:1f*q\)d*r:@4L}e-?LsI~t 3 Y}~S /ug"xO~m?'2VcjDvRޗDWD ^[Cpj2yؠh(q_|qN)40o{HL7fY "%.ጂ"edDDhjj[}};B t'{g"+pF2tF]dh+וxPggGyBR%LU^Hˑî!5qؑLq\WgdmuSaJrh~s!fG.KjB-|P(է. HSjÂ)dW oᷔ53/auߗI&ʣ#^z0pEcn(*w䰯;]ݺhŒN_) Pq#pK3ij$ [xic6 :uxA-eG_Տ; z$},%5\鰞eo9BS_zo+ dzAj ;K w~#?:H02=<.;H.cv71 uSq g_ҕG]kh#Ww:eiW]jm,scp,mј3iYzV HH ph~x'CuYYOx؆V&Gz#P;2pR?=7/jW "&ʯ~_jצ@e0$KBhb x1IlIO6-z9=V  _j3P\6tF]d N NYoȻ ŋWx霾6rLr~V6z-c> pzD|-C]CSBggt%qVj)BnѤ15,קw[Q%%Rait!)0I:inm|+_i NPf3D/ }uM,RQnҳ#F+ҡN3<^R Nl{fԓϨ~ƏxG/KI‚Q8X8v3)7D?BGExw ZrOZ;qnMW ؾ$N_%C޶2!v_0a9E v ؑ-LD?ќI=N񐇼igCԇ9I%[z95?w5NIpdIJ S w}}_!)~VF;XTn<@Ҡ/NQy M^B7 /.tFro@TjLU#rs=EMɤVzQ Ρ%yTM_ .P(rs~ĽʓDLbRCdOA}(uUH? TIE|^~kbl^a F t@pZ$k\>] 0p8p-2a/n>=%^Rh dWP?S1׫:'[¥It`gY IЀ[=] +n??},3{TN_"iON:FK] ,Gv.%Tbepo[ A7@֌chq|5Wn Wg'Q*oϺA~j"0O@ѥ[܀&X||S_dlMn/f^|Awꪔ`Ne(Ր^y0P@ԫ+"ܞ sE'ȎF1.Gs?b)XnmWIp.k|hgXp![fh fg`*!򬖇ID1G)fJEkQE-5ZyCK7(YoܔUgeh Tj[_ 03s_}(Wj9@T3a]dx!˺lmH(n>\x"Lnl %; YPF¤ 6rG\s]ba^~?,;2h &wL@ t Lhi駒Zŭ!=kVW~,eM9~Nn]jD2M D?p=k1W eQ( !\g܊H-1wYt":ЯAJ1qjj9JzNA_%0ԕ"/mO W2ABYWk42x-4-<| (0(tՉd!+ 91}ٙOGJ-$P/F1m򁬒 ^ {%$R7pbRV`=kM,xA p} ҉ I'!pܱ|*72FMb*=R<.d"]% Fd2G"Z~+ K &(2wcT#~mtUIugu.K!4SO1xXҰ%~n0@5: h'[UӧN'囹 `zgPUP"VW#f9@EAV[<;~c?-cx2ZLf"ШZE9.:ߗGOK !WiR5'B[CɁ C0Cp.Hڥȝƞs,@IF!)>S?]^@bpi LuiqBHh`N E_eNpײ;oZW?q&8^;iP'_}ϊ_ Nu NBT}Id]u!#CЁ`W/[2 (WD:TDw0{QqOŋQ)OblsmQ1 3GHVZZKpD#n^9*0&H9"*LrFξwgp8hO4KG_fzSǏZ ZlZq[!Xzq)hd"H\~9*6%Jp3s^uϭB|VͱRz(;8%ʵZZRj {:TR EL(` )s~EO?sEXN Gi\62f8]7MSS(dr!H\HqOwXt,ԫy,֩H7^|7a6)9X+mѨbiRq7N:=<@G7dX: H[n9`jЃIS"Eo j9hg;`h7Bj q fC>Rq D)QOqP6 nbEb.mNQo+sK/}b/Z$1N䲸6GD6dOLvJ,c<ȲR^& SBL9_dôoSݲt Tixx4TC7zsLP5Kej:3Wdp0 hQZf#9{0OmOUpn{-}eš{A0H >\&?+IbaaggBaZW|#() +bW׃%1KW Hv'Lk8b`Ivu J\Ğy47R2fj]f#GycaɠA8 &)6ٚ>1 h: L@(\/qZ bq>ԟ¡0]l +F}v8UR-VzIKG,m;lUM+ jp7(mʂXM>h1%Ʈx-K]X |:M)ri ޽cnS'r,dZbc7Yfe sUk(7vÒ-w?Vk}0 $m|QiAJaRɣ5"oAY(%\*N].~OI`(p #هՠ>' #F@DQ6W?Dͫ~vSH1,K)w(~Mhj`v7):ӷ CC\6'"Cf վ DIsMR@ݏop>Aqݦ%;qgF؆ $a^o@-" ơ i3>oCUM0I1? -v! Fθ9 a[gǷA8r T(PLrbeolsa‰FFjre-4ZhLrW#ĢN兽e`$Ӝ:\ fJ"vΦX'2T iQɟSZ7/} D*mh ᘘ/ŶufZ>LSfQY"ZXaɃۓ8EXYc|/ɫEV w^` `,]Ut}K( @dEv8EdRIK I zZsYMQv)

    Xq@x ~T?(hykX [xj! dǿ@4}zHJ 5mm|q{uÉs-#[G_~ZGFKKY= :EbtiWYȮUŊg_at̶b2Z|V<+_@;? 7C(ZSʄJ`: \zdi/Wm]ķICk5MG'CkVA%^ϋϥCW1`oX\Z `#nf=+G{ɭ6].!!r q9D3² ,bK+kц@9m\[kyQޯ0&?Nj"P$X0QѸYr*}IO0I |x#iRnx4LU|STæ4bq#Ta{]1Jݯ`׫Ln=@y,O[Qx\^.6![z. gV>4CeIj6eU 2~Noa_̧D%.-h5I]>XK1'2~2Df8{f3@{7|Gh*Y<D꠫MćCJ_,`\@ ?ߡ (CVՑ˵6}"fPSjG}kgGG(yF̀*Bf.qu 35mc ^(t:-CJIˋqpI`)=yv~n#ww?E{BvrT8!8ڧߘI[v~Pn4e.jM$sVY ~遈2P 9błgT&p=t1y&暭]+\;Y!%eDHufb=m2 b~z%&cBOj;DYqV`|>xޑ`S qܰu@a;6M1X؞1vgC(,P]Rx#G8_vEpb*.->z)'!WoVG+gqyo̐LzUN S<]LVcbt)f\!˥FQvjη|ՐSea L[χfI;mN.ec)Q.i7^Y XFV3ti E*L4k%+jGǠPcMWJz{:V}Bx~C[OpUWvi`o Z % G,Y}9:,?TD_ bx$[f40G;憰''YJ~qX 9\YE=c쾶G2 O4>]SfV15hVKvC3+P+غ:k]&&\ 3.pZ`Ā4QbJM3ϚE*_ ^2U*>ǐpNHF;q0GuyZ-*.}A4Q b2>qVA5r'BXE&XY8_ZKN_ctJ/ux0\(@93sណJr\vf ^;/_ҡU?i ͻ=SZeg+QWcw\VkOFawn81CZ<$N@vpV r3/@v> H%WJ&7S!:=yDpDUMS1w'ǟ`;~丵@%fvjSIJ`IPbS?AYiN;륔uȏ[4kAG|jɩ:+ H7,=ac8 tSȥ_LQ(igVTAt* R٬/(G(xFoAɕϦ8b$L, cč) 2XF}6C_ |~IO\v l[80jg68Wm׋HBt^u2:G ׈C52>ӜcR_߱!O ڿâ粸Q_i+mgԇP}ؤ'lsWI!^dt-eyM!clb*`85W{wXP0eYK![ϧ 9Sμ 9|7 yTv a0;-O mJ %K|8Hs^3Hi9ʬc'mp ڥ ȝ+y]ÿ9$}-!d*,r"~$w(זynyXfeR.eF}z 450D͏t.9n ٻƙscpHшKfT G+%|YK9q;Ѹף?}\ Q0L# KgLȥA俙xp!1A!rvn(lQlM~G+elMB%"ewI G*i 䋃JG:r|@hrˠmV}Y77@/?olnn Jy#2YM RA=ISY]Z K{Ө_[%"13;7݌r`Ӣn(aӤDeCbk 0^`g3ӓ6J9uE?-n{w [u0x j?1^jFv`/ }g޷ ]yC܆!;'[o$U&K܊Z-M: }Fݰ: dn{rlŠ'ܲ~r !(,pBDv9᥽uN@/WF-^Iߝ1)}=|K%K,_㽼C{\xe~iv@*>o.~e<3sZ\ Y5'ZT>O!+uPPϏ W6n.y{nxxfψApn|FD(:Z;9ReXC[^@7m6k x* cT^?Z88̩ј$.c\!~r+ٕ󺻹*Ӝa!69Zpc;U( pk `D3t%e|q@J#j=d`˶G @&{(y~%g 0H\[:~c‚vD1Ș*M\X9xe{>Qq w ?[W 񍣟i0+=[5763so#g ԺID^wVpi(P(棍~1mLFM_W$U+n'`c3+jn RDzRߺ{t ޣ夿O{2<¹MN8cI7P!WO?J[mLyQ5OkXs7vv=D &Ze])U둡1gK6Gͷaؼ7jJN%7 HHvn^<EA@q$Ԧ-0MCX-ֳNcĞ| ~OZ1d*x D ֣!sYLS&2A7n` ?_҄)'j1NgV,c Ք)ֽxWU4+QpD`FDbBUkM?!x1Y:F! nOVadk.N!-Qוˠ+X!(J~MTaueQ}ؓW&?CyN@IW^ϡ)+ qCȨY"S~Ti(;t2$e.Fjz3./FBu?VԉbSv󐌈ŧLptq"jXh\G|c4:yi=UFvƊ*6$TWw0`)8Cd(;$̹"\巗fX;?J8/5h0!SL*bBq2YQƖc6Zb9 ǛcsдKcB`5ZG~/n'W?}ZJ[1 dAMOTýzfňR [H"YRg"{F.}&{r&3O??+A#կRAB 6w44`Ӕ*yFI{X} *T.Bu]<*CciN.L}HdI]q [5Jg4xSF+Xn|Uc$t4+#wmGkӌKw Q‘ۀe"ě[N9 c⑷:cޱ)Z H r q%spE*fWO Qw Z CgDE};k] i*saO=sGx2߇q px61Jv/QQHi J,,O6Kj _T1S.:(+@C$;U$Q Pe ΫR<NS,M4uQ~V;ß4S`TdQ"X<[io:Z3u[8|j .pW"Zp5 )W,:cj2b@"਒bܸu44:Δ|g:XܞSޝHj󡓫ly5DHyH;߭ AGwC#cIڌDV ʢ垚z>e!~<5ƸG  nİɹtXNꭐwwѣd Z|9qb|(xAH<'Q %_ >Z_k_Efˀ˝4Yh"FPKe 2ّV/*NXZ!zH5`9fp%!BڶHTNLbf*_j@gMr_ oԁfN%%QB3`!^/f;w=CN'j7\u6x &/$C@Ũ9BX4Ak>NlARn>WF7M F>N}c$+,Or)w㭤w/`\21Jp0񷝪2U%;D\ڋĪ1lFƣHZƎb/fڳg sYKO9?of7r:zTeTɘ6C Vh)or&R@hY n]K뻅-,AbClִϤ ^L_B`{)q}~etj! zgQ3J{NٚC7=լF;Oj:8دYr@TO'kv{r1ۏ+۔Dr|:={Ì; dzѽN-[cѻe1)۰PK}r~xzn$NBosDž1LI{= S965#a ;hmJQۤMбB֏7jSaP eR*c ɔMK~;H^4 As,g(}P)Z=k0Q#~< 7M$~fEuF 'jl;&ҥA2EIt4Tv (3ٛeLw,Ie$ q(1ڗ\c$Ăi[OyOdXf\AEE 1ū$j=’4<ũM,wvK tmƜC+|\}]0a]H4Z LK$wS];:Ikv'gEҼ2 n4nBXh}-lDI"L14Ĺ`XPh3J# O푡h*Wt@fʨ6| #AyS+0 QptP=L8!1b V#],[$91FJY2nOz3!L K_Z.Tq;V/U8Es{qLDH T U<i ©lݹP俟ߛ3m[5G&(A \ %I{/Q`2$q/o|*g&Zw8_Oa iDU!Pѓr&.ʥu+ w',~T)2t2xlW'_=n..izdA['ˬ=w>6Ӣ򯥺+~69 PЏq.c=sSg9)*E\f&L>tRpkS3pܾr7%4!)&%tMC_褳`=stGKXf;|qx1BE6tÁz؜P{-ʾe9e XT&֌f*66omͪ+@k] BA9I{;KJLj2&ZKusLTōJ٩"OYl)cl'm~ M@߈jlBEs~CBK W7ἢx\I n:&Mhe5%1>=|7Qjj?޲,g4x~>)pϘ1I N=MDdeXss:p jksD{p ÷ߒ2[ ]V^OMgu, ڤZՍrV͆#{%Y*JHf+!mP]S]P@1|sBB`BhnT|A;}*".~t9QOf rzXn4I(: #o6|,xj8꺔%5&S7L&o."hL<)2);e̿숞u!۹>-J0όt`$)J}zEʎ[,?֬p A6<gpc8ǝ1*O<5|0T܉/~́pI?1M cZsv~or *o)hJ4%tbVbtYaY3 IdT62g9q*RLg h1Hg!Qź=PC=Jp !@ɈjKN*&_30QKN8!6Ɲ=v*lwK(Q ɟfs'YB'7)%wjQ 7Do\Ω]F,aL1~z5x#S^2@δ@D+ bA\\U6!tqiC*5/ېrb-`,>NrADKΊ6utZر\zoZjƄA6 QwkW191Xuˎ,-!_{$JYLjVps\-N1"HkdY8k7z]L!{fhC>>HHJbM'ۏ PK' eV%ѸYk( h%\l6w柁sFǠ!i}ջp Uw*E @ $ >HMM2fKWD2Kٮ"48e0COm:Cs #řӏk8(KOj?f GPB(裬'&'V) oAE )dT!cC)vYc(PDnn}=olcPb%4ڡzkLV߂So7^Z*55!}]b'prblJu(4ՄDYl(P5Xʇq59uY4'^\EٿOnS=}kO^s7_!xd >I6 qXTy<[_5o[Yr!/32DуJ4q.e9>O[͎fqlpsksƌ˔mn.8}V5x.sRI" z?_]IT>BVw{ H0Uĕ=.^3L/:ũS |S14U䏬 ZܬϨ!$]E<bgh$7kF_D>\ g/xv@zOn-T֋)0X̐4-ʶ mvFvYCDtknA.*R8Zgf2dA_]ȑTJ-9W0a!u  %-x}H!77ܿw#0>=eZbIĶ`- 76l6j5 &i75xWOV7~ h(`X>ɭ`ZHU@"Tj}d3ÆҢZx#OB?e\myQTI %3(b|xUFхDߝ0q?[ ^Nfgi!+/Yb_2^$#uUX?6 ge3$Z`mo Zb]HUd>іdvngTNu`=Q>1uhV,Pa Y^*^(H\T%u2|3б }RmX{_(ͭT% ݔΛU7ţ`ѨxpU(S9b`MbT'Q+lJ8cd4}%PF h }(b&0jq !Ƹ*K~+)\Eyz}awQ@AS=sCSϕs,.;p?|ϸo B"/vT&jD?j\z9ޖ:d[!$"=a1>XFiWQ%+Š,Cu~-Xִ(ۧ7j8ɻg a>2&}+|L}Be\.}l|>CH&CpgSi_1Ur" U9Omjrp)'1lfL`h'{hv6_"%~G uqp;/ 05)TkD~@9CFV]+Ruʼ%g0v#orzr&(̄IQXV׫Y$dAXcvaG? Ŵkf?H#@Oh:g6 1gՠ++IOjZ &2aO!گ4No?gWSbvyr<] zkf$_n03:ל33' z1+@~i^{L;Y5g Q!*8O*(v#Z˜PwSFۯ|!FO.9 % \VXѓw.6}CgMDgȆ9)졹C x揹nf)/8֯UyЌJ6yt^"1lacTPH#3qły1-81 $#KXa}"߸kKńY(%6&0 ʾJg\7ξ3@+]u%Z, ]?8ݾ-GV=_@?pZ%Y=9hm'^{ TMU^:vJ룛$/CR?L*4}3i1n'3ݍ.)4:}j\21TzzIpEG_C.k|kS;ҀJ"fxrUVɜe$^ʫ2O\ubd(j8/_qj"E-gyFVZV8ceG'#b}EͧՍ2N`7DCy\OOL3$Ӑ>1B5~΋.$|ix~)@-Ͳl ɶX1=^nVB $ d H>Z.D_q/[Əym/d5O?opf Hy~t&_,B4n+o|E$> 8gHt<N0$G$i};7/x#tW :w;ɚ1G$E?UE}eOhKŝw]70Xz(+8P8fyq9Iϰ̄2a5 <X8>d|qd'M|Z'ƿcXz5NClЛZoWR?xhtm +8x]Lz:dբ"sIn@WcgS&mבo؂clZӚ$K+C0 d 4ޖj )5G9g}E6/KƖ<2m hoOJ룾hcԺsLd[s{bͅdQ$\UXi'#0Zp1! 0 2oJXZuU&Jw՗ء($:\84kBtAdK+f{g C&:ünL5wWd( ]-.C$-rQ]J,#DӁ'LI?Ό9hv-]c JP@_e0"ԙ/u}܈:K$7}H;~ _IgY]f}xQÕv./6ţlK1Gb|xMZ[ff˚LzKg D=58ҟ7MowVD઻=rȍTD,\ARs >Fҩ'[~#!E٘АgNo!/UHwu%S$̄8-ˇT) ( C1hn2)ڌF"t7tJ}?m+[,}*\|m^-GG=썳ek},hZi#X 5-i.Ըë$U Dg0q ;ARi R-obf0#5fuX5b8 J*NQ3@t3@Jq|ah_B0?n5xyZgZ75i:^em[w7JEZihDC[ }%Џn 'ͦGt9ָjbo4A2 KֺU:`Y1KvA֫0# #?O ,R9苑!egbB3E+Cx\t#Y~0S϶6*eU:n zmam&eG!7j%,6K%#PBL ǎ@q Y5W}J P܀],p+]C\9|u gE=x%oz{1B q`g? 9,yyyXj](x,ЅbX>; 1r="p.xf`{RӀ#1fv? 6 'auBvzkj]KL̓-z_‘uqcvm@<ܕO {vZZЫ4ҿ 4^y?ӎ}8lYxf|"8׺ iB%lyó(_ڱ vlAM9Cf|=ž:87}xrU(ݐ@",bIki,1tL2 ,ߐ|hhyS ##XH຀7iwm|u[STe'Y<^e$vfoJځ(')3po-9#QolfCT{۷πqKGp(! u i3iidJn tYޣz,8\ު ͙|ꭜ!]11<_pJ1~4YэR8wnWc'1O, q waB(^ ǍwJzC|4[hyGHܑP94-lVQbB%HyQ*Z?NUNu ]ltQ0 8gOY* xߒ{erT{Hg F)7eK1_af$~MhWfD`Ԩޟ0@56&W7{\' 10Ln+7T<=sJU+5cr\ |}rncX?a櫐F$:6NnX%$,ց“?+HUn}wg 8ut x!t6#C+8' G "'At- U-u.;mx /Xt!3{vϒUJ+7Ӈ8%U{okY6VǝWCTM utТy-?$ݾjKXqMY3?_9کg !`RdV|l1;A5*E@|f(VVkg˼ã;? # d#|Kdk;?-sb;043v1F&~H)SX @2q4 ( %[UDZ#d.ɗPt)/iY,J<;s){zJn\0>.ƾ#ӎ+7OΝ6? ,3zň-TTFhA/$FC>3"+>48΃,>̼Ή;S4{Cw33mU ~H,;]O+Q j9@ЫqYoJ]-U/ NٸW~kM[,CGޤQ~ǰ3@ ̕zr0!aCWc?JҨ4d(bW7og!d;ŃAIU%W^_}@209?dI8% ;KauWFg]YϪ@nBk bc;=ӊ#'%;*HJ_, I ؗ ֱt~{yE7߅H2A۰WW<_l{JveݲC-c誀RZLE Z~f ]0䴝H)z*pWP$f d4-gɈ[o#kPlX+'d+v4Ew0Y8Qj>歮vQ=nU]QKl">֍WxQ[A| b R6E13=2z4}#׃M2',_uSgZezٴ'WĦby-dhʘ.]%3'S"5\6d6g폠T@n1Q}xeWJapD q#Y"K(nWk,q_e]ԃP6jϛV#QcOpREO]*jE)E@zM磩e! ԐSxTƅ$1wSJP2BhOFHz QB`4x[?im^ʕJgg_9 KZ,l0I. @{zH* sl-3 'jTזa(BkIb P.jɢƹ"瘦CkEqqpLm_h": h$PcbW(8킼ѫCwi!<+}4@`ցO )[R.4 gˁc8ɆVi mm'Xc! =/)@sxt7 Ztt-V.'H2F6zlx J8ő MN FMzΦ!Kx"I9#x 8!Zie<&i d;Ҩz1IbU^3Rݞ&ې_+-BB|w   ~)F JU8w/QrŹ**l*h6UQӷL$ܐ4sa4fuPûY׋Ybѳ<Y2V&!3|R7.C#l&U/{Zyלֽ*D/~/4r{T;Mj+O,Fۡ =Ė<\}s޾"ۧ2QtW)*9/NQ.Yѷ ]'gDOJ[ ܐKI ʏ`B.`;W&x?Sx3*> w=}Vot'BΕ'&~?6  Ui!N k7t'-*0> _LD昮Qbag?WP.v؍,$li&6 L}8X4B :+0%u XC]"S>dN_'H,UN+:MΪ( 7ߑQǦ*@[>}03{u/M}3>0NZ~fq$MYgg,Y. f7 x g2}Xn`kPwT9qTbA(=QDȶM792mz f1t-,Hh1G^U-Oxȋ"#w@3"۳>۵>ប% wZZv\{#A,jޙ8^ǀ$&nqUѢHBs+^|b*nfi6{/VQ#vڥɭW6cG3<:x S;8`3' D0~+bi8~ ;qgne2E8ݺg_4|,9 crGDOVCc60u}m%AV';GO2>ұ* yscvP7_{,Є }4'T7L. -Updh%RJO`ZX] @B.KǙX]8}12p˳TP'V/31jJ/`[_>;~1r- }_E'=KLTkڽ-M/Rr:RҸ8Qp(lRzU6gyr7(a7<o'B1 TU(*B aV {sEA/~(b[3ɔDIVaǚY}NP"g HpӣO8C/^eQzG)Xt\II ʬ0n8cahX[!YHvlko~Nvr-v3]dkrc=o$J109;, XF/eL7s:%ؚ-8q3S'4;= 63`M>ӌ#.- xn^T#攼Y9GS'"=Na*Ё X$aG}>Rm:">N@U1 +(iTmZg)[h >xZ4l!rrz2SEXμ|8g&1o^Y$TLxj5΅T+sa,*3BIC3vy!,0FZqhgS4;\SOk*5L|֟{0۰@K5|qtko+0v:Ʌ3^kf\j ~&v> fa𖓢ۿaSeʋK ?#`tbUMQ돎mJ |h$rBmHRMw"t,.{&b ["Er~Ṷ+~L){)9}PIddɚ<]I ;oY=abhwc?AZ'Aq G]_ Jҵe*l]w92nT͞G .Aۆw -6Mц=Hs.4Z \+cϐ{0ݵ 7)$e"\\zÂ%6^rkYl]|WIŧD(+)Κ'\Iҧ|ZPrת*E&Zh#g"\KL_+hQ3a!G:VY=w%(lQ,Ujg=+q^h_m`z=뿥0cB|A¹%*HYZ—MU8F.h?^iL%iČ QFzz%+M+r/r'8_:fni"MJqJ…em Q3Id^Kw6?bR,Qqo{w6ا\w67 g\Hـ|Q bA*4w$$ք3`0תA">\׻MBUev)8s\Bm['cOV Z)EUK?gvEΉ9-Up_ISy>5_L@RZv;OHEF2@6/y>A<7oF5n**<$^RQ>Xt -)-7Tb+I\Eߛ gIuҶ=d7qd`S&|ʯ *rFd5x!Eƙ&<e:&2ꪲ. V3Q\ܢbfH<ϸe99a0|YW\фuQřduYYwOvwF3es0r ՘ZSR8>&,׻q{xr4Dz6E UsI.O9hFhVuNmu)pH߷cU/!SSG op85%?ctLYl,VB4Ȑsgrn nYkpL@`5ѭY;nICg^&6Q+VQ8fLbIі9/LTCN Kʢ0['*Vy3c:`-j`>[1jr'P!pV@ʖew,sraŧxke(ȒZOf(8 8BEŖ7ŠU9Du>lj0LUj$R ռ[/hQюд3 Un ֐0κL0 G0SR%'i&V`sD*§YM]!e-$QEĖM?B@H a%I@\n:_@ڝPHRdȔxa$-. z޶H5Ω9ۻ*nf+ +"P F'H.z?dt_ 7-slf_ TZ#f 4( u NkTz-j,n&h7.HjǼab\-n|xH6}4%d}]CT $fGӾ e]nby&\2ʽPU\M:ìkq^ NbGJWAL 7D)5 Sl-Yi02*K!dJqc6bޱFa8r7!U}Hz-֒^ϥ {fн$ #,,y~ Hz# #0!zoy0 Uu0ֻXK&-c6ô# UW?x*+qZ=},f}-:߳EU ]mg $U: LIH+I2tO_25 ChgqUt3qa>Yy=^6e< (\ fh50밑{|N{#}T Jk̍ MbE<$dkR3z3Lpca*Q\g㘖r(ؕu}11)MC`EFur$ڕZ^ |^u}jzgGf^pjLLI\k8G5*\mѩ\|yvcvurS#~!ni2"g@W 5W|z*e4G.O2[~!f}Ŏ^Ldx@D0KN23^oFL Grb/sZG6;KVۋ}+Btwm2x,oiuS(+hO(oW5rQޅHO鿫)`$>=N&5{VNyͪ]Z.|U>kچl\ZsoDVډۡ'< p%ntmŁW5p;@VV)񵃴 }#> rk:tuLPdZlUX1ZQzza/A& iH?c͟S'dE+_}!`̮9۴KOmGt&>#hM^ fr0%a!L]ff{) mtB|G#W q7}`Jv>H[Tȹ%hLr\fam/\I- emy1%JsN a2sQ+(~XOFlY6AqU(~g*=dIC,wؙ4[O&ڋ  ֤;/R֚2P΃D- u OB,(mAp&Q1Ծf+׈`UbK<[{= +ԶZ NiK4#ٛo B@љ;g~nvj@tZNs0m0s%nݪP;08nK[oZzMϛIqXoqH&ywYuZ٤x XN7ćOwBӰO6TbY; Za]mJ >@Pu?y 8vS4otە)-ݰ? Zu/#wH7pXࡴ+nQ<qG{թP}|qpϔyW鮙ZݤX]` \? z~G 95"6/| Fg.;d7Gw9/z|3Iw >Ka۔KA~{ũ ``Ty ?XhI_mT]2S%z؅8"O'rjF?4.43 dtFpRh:2tP_Fŏ:>x* .pÝ!2wm :uI\n ~?n,L6}NaKv'_GP<.6B?u`~@ Q؊4ExT. $`dЖ"E6P’H+&y&~O$3[^CcصQN'O Dof,\dk&wHQqVkn'M#6|F!pzЃ! i{$u:tVK!NnNW>_ۂ$whԿDwPM>RݦѮM:@£04 YyܢṬA֔yiRjz- KWW9>z^V"@ꁴBmZel/(4Gk)]F`m%Uf}7K_}b+ a.v bg g|+9-j#YM]WSΓ4gTj3ubF) ͻ G*j=NzaaEJYOqUK 5,4[2oh3b'/`{hSh &菇'[SqˍGuPǖ[in} Ix;OY ح ߻2L5̒T9.tŝ _2!9# ?6U|إ C +«dr# 2|in2my:f-U;=n&_1G'Wn?ȪN:}m"zWMElK)PVUae^ fM#-K p:DHIS|h/e5-n4"2NI7*\7*GW5B`AZê7st{eT !.x[4j[]R# / ְ!ҮQ^w Hx[8MRG'<PhG[8u(TЊ dhRϪτի9W75sަ:Et ]/O=9F '>JR/!7m˰Itl9ҁ$!tөҘer{Ooy}sADOV)Tu230XUb.$ M{VZAmQ䛎:_ʸF?Q97G~NE+n] q5'mEaBO>+Q=@ *M TX䈒e'¹Qת/ZٵC8g91܈*㋆yig $A">5&EWXp̏TKMS]hY3{ouTR"][>U`;YF]889Zϴ >1&M3'e>l9R&Z'BK]P6ExӴ/ݡ?<i_I+&s3WnYLRpE= (*KZt( ɅO:HRzΫE}ў ޒ%H펍Y q׃׸%87pSTM*~i!(6m.$KIqB?aj<*>K0sjnFF7 :ND*!E^BBUj]FǀRl +z[i WyX? 8 w`Tl٢,'(98O"@ .e#;{,66)L%u|³vX7N#Kx:x?51mZKe~(A[Wq~ŗIs4[j]! *a@8:SgzRBv(Tkv;74&QwaIef?%km͑lXgz3ݰyNן=f >3z8%zT(A>eneHPH4Rfyc]QecY=UI"r*@M2k-ARVp{^֮d-cVABـqBhldm?}aQ(t*#O2lFAʄkZIwɃvxyrw:Yb lCE GӹJR ֍q,|HF.^Þ=;h8eExwL}jz]RѸ LXn"aKD0άy.&Si[^6H#y ]7CԤOqLuVseڲ~^!GXϰc'!`iIeėm9nަz֟tbNLsL>bo4y:GC bxJxvIfT'7JSJ8|'>RcpIǛE(OD2Xn40dČLvs~%rJ+ bO#"=GS:'y%s4pX\2)R/rx/`U..>RdXi5&$Zl|A=?8娐(Ig$qzl!M%{W\4Ѿi.%aCZ&X)֍.eϱ}GdX·Aq0ifX9ܵ!l#wDOe@V'G&UR>yzҌh)#ȣ) ' [J~(y nCy锱 XlNS5$=,M]iL<4ff!#CGBs7Y2M#אg0~@8貧f6t==po~P6'Z) x85y12lAhP)ؼ0\՘BovP+OJP}7vobֵtzovH>N es$\@X<" mPn"^<amNKz[}`|yz<ЮWyW}Y3.A!aްE#|#qF>jjJM3aa+x]ҡcκQ1b.R)cpCzd?G%#h6i3S^_o;}k4uTx d_-@<[Yڽ-{ՎNZFOq[v{ CTPp^hOvTk`cmY]|4V.6* *9:~(Óh0 J֣e!J1+#an:d-S=f(2oXagt;1C_l d>M1C]8;2qQfjYҷ}tE=>D&f!,>'X<6xj 9B;8 :xjuPOís~ f.{ϳW=7X]:NݝMXFZϵMwQ#sc∌@T N%vO.t|{)>,Vbcs/l*9 } A.4{IjRuع)ܘdm/B97K KA8m*j_>ܧ1H@yspuРh{d92VoB,ɀs>F!Ø~'퍮*v\I僌)ќF^[c5!,(m-Ts-[˱(p ݿ)uK- 4BǎgWvm'm_L(-R%Z]PW5"~ *RT=w,MZalZokZYx`$)-G ې[&s|M`jN}ѽ,t\؞4X'[^ U.%>C)U;Jxr I))(|oBc0b~솦LWYmW|LѩF7 c=⣾on"C@#] 1ҟ!{βl=AVrnhcgi2/wǮ [Tv`C3t&v ԝ wg6L}sxR2teϱټ:QGC3W."WfwW!7Z%G)?+rC1`[IOh+F1^ӈ 5<%]&V:0:Ev 50̀,W6lFЉ|~vR;6!HcA*. J|V";{75߮$1Ah08\H R` t$:"t%-3t,E; v]-V9-aC&C_NS<`v`@Z`>|Iܥ:]Gt7.v6.C+ Yr oN+>ZBm96'v:}-?\Oi-B1°8WKiv{?Yw||𦝴Xw?鸋NŎYbe;03 DKGO`ם:IQ3K`3Qn=(M7R" .IYlԷqC/\=;*:9j[`|Wy'AΣ/u%u[n0 C@H,_.bݵ?*yFVMR꧉C}>Z*">m9W͐crc*#څ(/3f+D؉/ZXzPS axWTb)|ϴdWMiwq =B {^ &\tQ dD' <ɲ@H;˳6Rh2˳gMف~CJht%-i_~~y|ش*_%p8P-RrXtN̐δjч9K+X|6Oh *&q}Zת)Pߖt=uJ>ZX%.[I 4y#PbXh)%z[}[Tw!%.޳|JcvCe;:X (i D,-!K`r>$/l51Wj0O25` [~ajF8?XT Hg ; ՚>pk ﲹdin,Lj~+!py fkQk8 CiE,l |裡+ϣy-W#(lںl+VarFuZIkxMw`:4JC[$g-B者W\`-`BǠ5#(x{OE`7 g_=эU3R*ޙtF6MVLr3=ѸECIދRfWru@ۅBRWycx;Qg3xfOM>`e c6ݣMtaC॥.+-F;$kOA} D!F?5'M T Vz=9X Zȹi„?XxY(D*:| J __zůB+p3wۊKo3=}6By0%6{~fք=**EA%%hc oRP3./|Jz&pq!Ȼ3E6Y||Y,f"a %5:FPZGv<#1#(]y3rމ`)?AB}-n0$pcⱏX&˫z%7*|[2⑭Y}JvƗS`I@0Sɥvt#9,Fa];TRGMhIbI,SrjTpY9(kƪx$9G:2~Z<,7D:yY^G59m}rSo\j ~-y}I'%'dERAĢD7'7zBpq?plKֵ߆nInfJ-tLVO`s׽Jбzaff1s9qnM !0qg[ru_86tI7ј 2zk"w3')kseG6e&/RM%m?Me!fp-ݚj@auXTx{x\}Ga/nt< ?5Y岙BBEޖk 08t4D8B8kcM(gv).4qpib@9L&Ix^f],r棼`{="JGGH\˨( c=7%;p}(B_ [ D;0:vh,$ Փ*b x Fr||/ wM 01AՏweɁi6@bY@@иvRl*SϻI &ܓjJ2ݫy$i5i/Z~ULf;2A] vR?ɤ[J~^w{اV-:)TFyo̡|^fd5ёqO4 :%0jfH}׾.XFnS(u ^XቦmрTYks&~<:InFņ.t8<9L%}tqD17nTEL(;ʪ(F&Tflgh%fLV~ 0iatoQ+ ŋD7wXalmwd:gP;ܚ@qu7 brgl'sa=iwqU|M_2C8'Iqۗ&\DLF̐J @[ nneR:Zbݲ%>ki`jgo#w8´f< XdL2,eGrl55~J㜻]u`IS׉4q!|p=eolaHDEZ*( JGޗvnI:s1ȫ18P2Q́":Z-s IY. .N羲ߧYBܮ>oV(`|mxMbY[@Z=jxBuR_],vng}N1{ŃA8+ qr4%yk<84ƭU&a(ȃR;k;{zAtI&TulisúBSlwTKM =hݙ~#R&Ĝ!2H69ȫm`7A.ޅͭ!7WіI^{xuorUdZ8L8EC |Q8J 54~T tَ<5%2qK֙)m4;S7R_qJ1}[*(/3*pO<~Mw0n'K*_ 7 |ٓxZ3!W'[J`K_xdeYq>wxjх^Xc-vpO9c?'klB0$4<+Za*ZMFWaPCKֲ_p?O5P0]9(scLf$ X3Xrf!b^Ʉ8J6w͎X;*A72:åhiΎkzή?X ⍈*Hr1~e= 7HV\- Uշ|s- 2sF\P|=)tnxvz5(̤y[lGPRPB~%o)Gl浃riml9*)fdnϵaW(OwLhUE@@…W$ғ֎<Ǵʷ? kc|_6E-țfD^t͉7ѧzIм zN⬕NCe73RxBs @/FBj[ P WH- Sl?29i ٷaKb/2Q5ao&y_aEʐ)URaJD"S 9p~6 e9٦7%\Pߛ% Śy~3|حпfG-^Hx :GX4rC4~M܅:B>o``/͚M=vpڐm/f΃$LلqJZg rJ 6:tHX??`ݮ|F}Fx-v@72Ge!Д5*nbx(9Obj%BsUFĔ;E!fdW# T>lH/&[Y;_݁FM]b*2=ЋD=_(NO=(3/([gxTk7}K%aQ(v58p8 xn;Wx{NJrF/>}7iQ^C8_T>9nGi_挊Lщb/a`M@=D,(m>vk?19c#w<@x08-fVa@*H AoO`׾$B_b RIoh,$i+s[If<.+Z)N@s:&J7zDF7Z%ڌ24<oڃA=zg+N]-jލ8[9rg:|! yDy8]|BޜPSn,ܛم/r-UDhE?bVC\A3CZ' =3. tT@>?M{XX?W (~m6αs"SRC.j9XϦ2H;URh} [ņp,{* 1K5=zMx ,qjQb[W 7GuQ$I?Y74-GOڻXdEiry-Ao4>JC;8- x`(0_\F6D53S&GFJjŭ>c8z{Oq  aiZ YXl _q.5~D?Z[)c89#i )N9.8|RD_fpܟ{ zd}_cP֫!v:LI$i *7H"0P@A+<@ڈ/#&DZ\@͉B|Z%2O ,GAW!_0[͜J.F4ӫ)uؑݾ;ƽM,[UcVJ}{=2r ;)II G1#w0>.F:K(|tpWGvFF).ǍE4vmRzX+TH+lx(Ks4rb#۶1v"^b7Hfw];y_%{ y@-Ӣ5D QPYڏE{DL Q(l20R+i5T>hIB_VQS+K:8F>uW` 'GN;뎚0 q.Q@ŖfblȐQl`tN3WASg]t=:Kj$7,lHwqrp@r/ש\8@ԙkk]:PZzjW`E @zM{h;)LsNK+s%j&͇DZ_(fp놞1-X8h ]W):Hu84c3Í KIUӰUF*8~k=Dֲ]/ĔNXH-.ðΨxyé-Q}l eP& ڒ yL;0Oy^-D }B,XՐߛYH@ j5m:b4wb], O6Nd=ē>=ξѹHR.,% v4 Ob& ~ +fr %/׈װS dZ/ eMS%_ѭ@3l4{IUlw!d(aPxZn=@FeH4puXb$M.~j]àT4"-E,`'E' 9K؜%Fc?dlc uNz<,$b3 HⱵ:xI|lCB€ZϮITI ^u+T"PlkBG[ZYqEX:0zj8C(dRKd*m掅rF9 ,w\Gl+ 8ϽQ.ڥxx_2T c0ى}!Ĉq^߁$@Dӌ5?˗?[zvRr]OٍNnSj>.>SKTف:FىH-, dbگe&R07DDz@."9JseW*x?o Ct `V BG1߭WӒ Tl?fXAݮ@XY֞yOw&i"QMJ䋊{r^ζb=֎_sEg޻%700p7S6y:q/$p5PlS+ |ҫ0 Dng?N-p*~re[)mQ)=sӎ$l Tڼ[;ԝdc .?U:.7<>zk%'/Ϧ5_OLLsoc7ռoݽ#%7Y/ퟫ (8'`{-.KP*+;M0x>Ab@Z2hA!PlZg܏6/#msp|rw[ x S&(Br@{iMv}* K67xuXx\4GC:-蛐N'B(^7W*N4eiI }~Zp!8 tR3.*_;*sk/ݙQЂ pt~ " lZ+ǹ^,H=Hxy}66Oz( ɡ@c7_ړ곦ΘT~ +gW㣒AnbTY=07zP'BrhS=(Sˤe׎5fvQ~- HEFf5eUaWi;\XlF.ތlSSV:oX 8JQ ^%֍"-`-$tö5zrm>!QrGfMTlNhpQ2",-NjYXMRQy`͙'^{‘4Ӯ'8^>Վ$yq%DNNWTEc^ $.66$8m?i]sQY;l.d3aD7;_.Gn%#'*yՒh`& Q XkA-h,@Oӻ22 uSLH:=W㤄{C&ut+pK-U}^w$BF& r zj}\P ܿ j"8Bq!w񅧴{w}=ȷ fVWf䕕[Hbq|jgbcwPzJL^.?)TdL s*K?-P֪IXE0/Nǖ!A VyMhl)5!3Len~,]&|HY$R5!J<О)-EB %R]Fn$s+7,"e$D)p_<mhNn*nYʣYmb?sXĈ3Jos;.;]Yf!!Ƀj$VtQ'&^Þ2"9 )(x$.Mcf'+8$b1|@$HZBnJL3VIẃ d-NZ\<*(PXᇄRiVWABYPq@Yu8%4MUksp1j1@%!i`;g@B;Np?5-_MY+XXɝC=-ŊEъp|^Gzۥ]Km{VЅ; fhOqJ!@tt(w@a 8ͅb I(FBƠzϓjiXk}>_9t$T)4>& GfĘ;؈Vc#l>.o`'l"y Q2%l3Or0@sdq j~O`$L=H(;e`.ߍGhf$-@U[SaӶ.CqU;eESGY|V%煾dR2 '~LMfk(.MnÓdnS>wUP{GJsR[N9ϩy2@ vpe>e5+u %2LC0ƣ'M1_)wO@:gDsG>0̙ђpOʻ@jmRFݨL5U3?:az P0ޢuGKU+ϝ`M'+>؉rx:xJY/14ZA`wk\l 6`k P %6ʩMU2ef=8OOHu]%x%צXҎ7:RCDm֝+ aKl,A߯` $],yL3QԾ{"cpX!@h ~jݪ1턿ۤQfc ]@ɭG,>m'bg2/ %d  :x0y Sqjs.r_7.B0 qrShNߚZ}S*Eرʣ62Avz@S3A~uۡfT2]ZX#f~%/s…ޙvG=N=䦬vS1#0gsm)AdGx koWT Le&JxR3OK?pٷ_-$"H ;=6C9ͼ}#V^nAf Hq֩y ):mݶeBf c-[*~Cr)z`]ñK=Uu:n(O;&d?չB/u$ g&8n4*z9178y9A|f}+$(K9cS*?] L`7*RO*bku';,%4QJ.̉r+&֊j. 1r+bc&j gWv,'2_*٫f*[ƕwY6*=y]8*y|<65^nnװEY}퇇5aTbE?[s"q f-*IiK SA<MfT(:Ąɺ}H9Ÿ]}ʦw%;mdžr;AȲfmNb oi;"ꗫ eW4WPYA^3LsqO-LKޡBqXL U$4M8"mY-%B7?h+ݒ4Wٷ":5!/AD%l_܉¦2HArz3rCJ0,?璗U3DZP]+iQ,e*6' ξ)'߆*@\ߗn\b3pZb0,9zQ<,]~/[loPy%T,$ |of4Q~5;*9f\ꓓc0fmF&?kZ4xn)ざZi$*'#Sq^ z,?tF\@!/Xz8[B `Vq^ݛ'~*[ƞ۾vO培=ۯ]Xl&XA$~V e2-9#(:=n:ЙN4lQ@Lf_MiRv"y.T`InxB<4^f}h{ArDRX ka ’= tDDFٗޞiZR\hG̋Q56A=bq(9ŌQD1e~><4h1p[5eTmXLlHB5iDUPINc&zU̥t6)SOy,d 7JDYXߒhz8cgb!y'q!KU+HI)}Y }鶹Ý޼z6%x+V?|}gd$2`$9۱Ho1"4"z #`ޮ +'xT 7 iK=TE]qQihb;}*>BPüw'p$,-^WX) 1qm5 tJu&MC@i$|!Y?ϨвVUHPzlF^Ok gS){+斨oZ>QTnA]1'Qfɗ8Ob*P3:ʖVk?))&hA6sV )qlH{1Ѣ3dGNwa߽x H_dG- dt%WKlzo/:82n 8B@DM;wL-L:F EI;kp»ݳ{-k8KI/9h^Sc7#y`iN,>ƿ`RkotZ8 tAJjleѰKu|;qY 9WK4{;mfpҬah fxpfNW`1m -"ۛyJV"k l0k ݲB ZlzWQzihLB?/^_=@F2hމDtQ0(ۭaF(ow?_ |v D8}hL-ǣx XS[Pjߩ0JoYѴ"kObRVQ*Ż/;):r} |82q),s6Õؒ&Z=ik XQYn^0^px?5jl _(JDz Z1Ί+6UwJ̘V~{#:f"@Ӿsֿ,@_q׵DZ+Ft.҅|KbYBYS&פPbmTTO ueŸ 9(M^~@e(EeSQSH;{-YƆ= /\ZޑE}îVj'BeP¢ ~Џ#sK3L|u7_DS8 W5S3c,~ןXk-"¥OKz+ PjvM!w`kfVvgb|ÑAVPKbw3=,FwEUB1%t+~'JՀcI"bڂgv[ ۩VމX3%[-hĤ20hdZ{J3MqDݩW_/h>xӪGηէeA<[>ҕHR5گ"0DuEcG-wDE[4=4Z4|d ,& w;"e0nCTl>InjI!{ֺVyaYy 5v ]}jѩ>PW͈aBc04 4vlp {Ϧ<Ը PwƮ< tdTtMA#"lbC{+ ӡar`&S*mнwB/5lVҔ#%As{Ϫբ|: d%dX]/z,_CHcٕm@?!FJ7l* pu sDU<,'ʞ,XzsXDKkZ@Dg]t N9Z*$Un$-(2Z"ǏKrPTY?mfZBPbPPij5e(nٱ=nQFԕLg ^CVB}"5Z_j;@Mo#1^>\x:Jm𜯢/u 'aG;h6B4n)bdӉӵ1WP橝_(lQ,Fav<7)ZeWYhREf:h-AGYW*ݲU5]}$i䨱 W_lie[\rt>Q*1&>|!;3M\7,1l+0/ 5+#'#<;!yOӟ"X) DdS.Ǿ6)[c)&Wrl>DީlV}NjY]k2z\7\vnymNkUctr5O/Jz'{QB*`Y+ƦBlue&| x8gO5NOu, 0]c~>JI/p&M]>u L>? Wh2?'yz;Å e )L1~yzh]ƼspXc ki:-y7P;!jEd AUgw!&a4=EQHN~]GnSv h# |N"XF^),Fßp)?z{M[>0h=d~^~>klp.';Z+ {qg\7HpDyQ8SS+]bf2ʘ;~`7gC,;KJz=U0h*[\I`Џڶն0*9Q%C³;(ʰ,Jzi^rHw 9-WctA#^hX}1~1 ۄ}rOK[ƺ?peJLF_/} s?T\FԊabE> rᚖV@ s/._#X`D_3P+'%>P0Y u8^qn˲uXo+"r )pĤX^͛;$qF-Ԛ>>5 A|dMLF:#Vf$J'g6zgycV(]0oBowRMp{4]A_)#J\&2KWM}Έ)/#vGaF9N3n–7mHre;]shaҘB(fǍ]evIfC2!q٧LG8kL'^o7Q{êtYAJ jN{]Ȓ]?&T~|ֳLRT0:oH3ٙ.Ag NmwK`pu)|?}6rO x]ek~QcJ7@AE!JEIR-n^leŌՒ8f9U4KV^2L_}CMN-Bt  CUqCyk?LHC26i=:$픒Z Ȋq` ߔИ]98|:Y-:Z[~55^sQI/%oAIZ$ '.Hܞ7Pni%r2g삡USඃ^ 7IiԹ-Y.7 YZ%X $9>F,ǐ S5W8w@OA[5#RQ)}ԛfo@v6/#l}#c+FCй*'p%6&S ,/Y@s{q[ ̏%8gM}N*ٺbv489j |_DS Ou(ʮ~1 i m!nƸ;_tJB#XR :74qTsfWT(w|@F^30cSFGSP7򵮑, Fa$Xza':v]49:r~D?&>rX\ o)t˞G9 NČ{τxH76_|w61^_EBK O22OyML!=CǃĎHcR/*+`T6aYP1x 2O|X}Ug)l,!Z2 -Wm>hWn~O+b*ֻ^BF w?~69(42Xv"n/d$hBG krTKx;5C\YC2}M^E)Bp2ĠӺfSQ ?jXBW ~| SdC!ݜoJr;"d 5u$4 _ 6'߻+xkNg!9odEZX͡[=Pv1hR_Tx?wQu8BPeZR 7\a5]SheEܯ!G110U3bJ,(aI3|L=ɽ$9-kaue&SKߛCLl/sMɘo5pna}iLvb5VuPM7tD]:ۡ]d5g)lP>c ^ׁp|dxSirD!>PlB{w_n둠uPZRhqB8j1/^N% w"'5][Bo/)#kD(;)owϽ~yy( c`F5."iW9iIFE(g+_RBWp=1Thqж= ;YP^;$c\r8K| e?'=m?[~v3RL%AߓY2qX>\?[:6dzW(q+{m|RxKV;t\{?= ke!|'ʦW52OiVE`ںfRdEvE! vG4x E1L.< Û*3C7ȴ2 n3j!qŗQ c$J}،IҾF+Z&χ.5qPlSG/9A̾ϯS p@FېG (}cWzW$ZfL{nʹ2/^g GJ71tM"O"Rca[ .'n'O2QIԁ7mc_ץ޿X+l)9gi43fSMdzg9?w7k{+!}*{t.e]B L[!CmO]{NMՌYgj2 edaiT'#!'f^!gBWlD=y߈iį0ǭe\FD'=YS .Ȥ+d?ݍ$ JĎ`Y<(5ZTq8FR.ȹ5喴j #1wD㴳E S {kfO^ᛞ\DWgQH~ \'{gBǢP1_[Hc7A\2 G7^"˱ yM`c~w{7O8Ӿ^D{Nl<ܲc0acV.pQ /U1l9 ne'}b Qo$CXg*m44=HD#tKҭw'Kэx$0N{eSCrT<|"wn\9"[ڎ*Nmg.9ȣQ\e l,v2^%UP=MT8@Y¬7gf,ҊuO{u/x;ՠ7$uz̹)iuoP0!ZMqV7]Nꊷmqf3l>@B|N/;Ŧ sݤ*QmV?#i8,ͳ #;B{&RcOc $_ߥv7$`hLq5t*g ٪IZ' GC!v߂f#ZmZ̩H0P@HK8Z]- ʦ?*q $9v:s;6$:{6QL9H)ϰ`*RDy'B_l^UzV%?O0B %ܑ,1nLS$5-rb(q01&o&7zųcb-PƆ0W5!׈:.1˥ݦTm|Z^M$+Ex}WQE=MdeyE*{p0.W9":oWL!W 'r'~{^ׅjH©^@ UKS|5Ǝ@Y+7vi%d.^|J4Z>}K kUPsFqG|ܜQ'8K!BGulmgTʲGqBsOG_4Ϣ(s~m {ޒu7k^,޵%r([+znj V `j0Ί&*IE z{]g^bUB́@"#~z1KU}"Ȯ`FE/#/x7`9˯HEEW{yja7K%VӰi}݈WLD)r~Z1R9Tl{Q^H@SZVD{m iY5X210d3DXOVcNo/9 yD/œcՊ6##J[Iavi/A-Tu&Qpǃ|_s1rK1`[vIo4$pm>6LܼX"}pGOIr{ZW!:FT$ԉ!\4ͿR9[,􃰜^DW7RdMg t +r'|s{ii cӳRj~'o qniCXܱ^s; Nݶ7qy7lLS>6%חIGMh>VM7`nɃ=g\\+ $X*W.G i׺5VzI1fp2;VD hYzƊ UPKxI(#=X)k"c!+V~sz^TA8Sܐ*XdԔ $?C{9f1s;M /`4 ^nBM8$R$#Xʢc 㢱n2u*tv͏I~E%Y{4Hq&AՅ95 $B:*P$L"wf1,IRG.׷5/_`]|Lm= V;J[+~ My+MJQ$2D Z@wZ1 to.0F weՕUO['has}2tYksa@*n[@ D6f]7oAZAq=^d~Hb[9WD#e,G5w]qyِ;Yq(rq]j޻+Bqe'F+Ҥ)'aA~YW崽A~FUt&}+ U];q5p0b `/t6$軡ː"tq.ZJbBuas嫜@c@%HiIxA1"7rha`e$?6\2cu5XO+:vCrܨ_%fǶ=E""{i`](VG kXx7Yn y&AAܨs|=MCFɫKc/4JcQP>v"eB泲2QH%ې8s +eVȤ*dP/~Qh,4_Hm#h,T22^B|Q2U3}ZO+7C7@ʗ`R]{[5|*iNUqh]leLv%*dUY\,VB, Ȧxb!C{ΕfKi”CjT/%/Ć61 ̈8y2|x5|DUi=T>!-4)visK_X"ҫE0j/`C|g&ZR[54aB@Sgoƨ *~l%"1/zF窄!23fW1fmkd̿g3guj L lLӠ(a/Mń#  V͞Xb{'oĹݤ;IQDCW]=JRd2.bLWD~!JO+`&*X% 6M'W֏ĸBAɃ xУ,MJ՛љ*s;B]>q `=CA @cҡ J 9S?NZc& A1A"dXD PG(ϾOѪh ̮P=A+|+Y9g\dFOAMPᅮ ИWdhbv*u6atW^ [ЀZ ro;vj]̓/崞Þj%Yv}ӓrMf~ttn[H鈽EPwȄu+.:̢><׳F+T/"eFVii jowkudT>%r_暞zbP[.s13wʈ15sǰD$&bzm`كK&d3t#ר*F6/u=KJ%Y{\_m`[y%e$J QPiöiFȾ4$AQ;\J9Y|(Y uOKWl7#Ҡs`"C"e3n3?-20GqnhG{otSlLrmKW8rH|^jCLfT`ʘ㫜Rm7:Pw|4$;Om}ؑ GD! ).3%8ZMH3^NǩA"6Evp#@y%i`s,*&6!>'Dqsu?ϕ'A2C43F<Xɣ2EtﯘNt`Ev1z0_TG:*O2h78!ĞxgJŸ\VjM7qX[4J^EἙVsb'$\Fe#)pONǢ4 ZMR 4[>[7-ϩ o 8jȺ>0Ae~9eBӂ<еP,s2-XB2,h=|~b1ͩ_H'80lmFP|Ynҥ<=fs՚wOAhKbY_"Њ4SPR p$)@?>njo cCK`GDT3^WI0b:>%Yj'?ɽ;Xi5}jr|Oꑛ6'c_қt>XjMr* ۗ5 Հ@ 5@u1Sw-8 2RWNV4{ o묦賯.HзPQOn`$0<+F ]7Z?R`hNc ox~k9 RjzSi2iB`HVށ`2kz+F]#fbu֭ѯf~Zw^a4}:CW'sBFw{ߣz gKajHB{nVyLb ̶GS 3nV3S1)L=nm:6qyu.2foЬ#X~6izh]-'%m7Č0a-fMùKbF # h)nG78- VHW?iY͈V>FIl&owOAi@5]ӻO٘xM0` dTo.hE]J,:} GqMkSvͽ՝DQ vO"l#K_צ3M'Tʕ;_~qȧE хY9\X0ȹGfHu"T#Y=t%UCzqnr=OQ'Fdn+dsߎSt VJGJz}>d)oY,dY[.dˑT 7_ 6qDlnQ#Qi+Y(J58wNxA':gB%́1+o,kCVNYM L#9wjKWéh.LmRro4ߊdU:^?((!dryB!R&1[Lcc;ěu@(T㔎bN@9ĭ[pEic,N!RPH&O->B /8P:&Cc9'~ [^}{ٓi翟җG*?\g&([}'i:ہfߡӜ ē`s }ǡ%|⡸ԍԱ8 &Rvy2J +U$:X$W0 /afNM~ +^RȌ#X@PY e`}#/>m(>a6{^^sg^cZbT,GZҫ*1 /?~B8 bp{Q!Ep.?Waފwm"-4ݡ[uKJѯ* :r Y]hHTefySзPs+w ~1+𠇈%슃*i 3$7}M/* 0*z^ 5-W>T&h &M(#-VR>gG?ii?ŐA+ևN4- AĦY#6 "|u"7r' yT:Pd%3MVY9@'ߐ.`8Tids_nh=G,$]%ȆT 1@˛7 j/EpGX9Tk.RpYZTxE̬FYORr`Ƙ^8cFH- _OϛR$fnLaC(qNxCW\1"m5Tf@T /nY7wSyZvp w;DԐDtftڗľӪsV. |l}q,Ŕ8#>hNZSQȬ<G^@gdyE08}=i+Vm]]xocsv \PSH#gCt2E υnWtb]؝@t$Yдl:ݶbdLee=I]dlg bz;l,ֿ^xϱ≓D߽4h#0UHv 3-#&jEx$΍drnBìF#DRC|+ٹm &r*%_Ժgk}XY؅P3}ƂgӲeZ1FKkXT;q;*Z~0+^:G{da0ƋLFkª:?RXTD,z]O 3V`|0 ghz9!qO^e = Y 맋c-OOah}rS|0iF*ѱ!J )ލ@iH Tt -Ą{\'@DA `qc$ٌ9du}nǭŽC>íܐ#Mʩf3Ǜ6!y>rk+Df͜ L^4G@X^LSsIdNr[ȂOv5_!2f DB %B2͑-wP5#?nQF:uT@^eH;s-=t4?{:vI*]v֥2 vS7>Ob2G2{4D SxZe{1*L \זl&ňΘc E+g5Ty92{nK:IOȒ>^{FEcbQg)+B厹.l&bJ"/'ϣ6gUtz!/Dõ_.aQ8oT̀鄱]mϬ8_#RۥQP1h1H?Vws}EӓnvY32x_Pthr[Ld3AsWHc_n$un`pլ`Iȇ"mpDҲvn~mV*t nmaJJ,YAx"dtv4DwE-pmӑ~‰nZ=1ӈuIV>!B$Zc3]EN&q+xa@M;(*JO!  x)N0SC1IK_S+IѤ&O8k!Y^*ŚK3C=CNxy=ESq&Jjٔ /VU-cT۩.SϺ6<*j5-Tc4.ӳiP33,՝kHu+d13?z)8 [)vzMv t9txLaHm>*SF 60MbGNɣ'4mب/V;)Xßk|F}՚"P l]M,9aFdPgi|iOQ!']Hʿ[ cGڤ h Y@%(i]•YMyu%_ta-'ן 6\HO0C޼R# y2~Pz%c"75@`-v32- ֏JdqaΝab!IԮsv %*)!ʚ=o]޹Y5=T:|Emѥqbp1Ud2)aVVŸ\ "(6ߧ),8i)m]_.M%^~5rD?co}в[sH1#[=Mĺ (@*pr>@a#43)~}MG$!xZ rCsqC5oWx.VXՄ20 pZJ$cX֔8rV8+>(;KDnpct<`Gt)$B-R)Vdz2b}BQ| rv;u84uI;tTtC½GG3.H`׸ѷբN;1Cm N!.LsX!ӳ.|#*գwD;QAiL62^YB>.PٖUcg}nۀ+ytn8py!唸Bswa{EqAlL9zHrЛV fIѭMfaNI0C91,> idŲ̦M)Cd) 1FYޞYm L7N?_^([hCS? : yt?!e@4`37BRa? H)wbA9;+D#qln쯷!y,yT т- vAE:KJcALqϘh/]$^'0]Z2\o ltLh+ayn)98D_xG6f61ų%16?Xwb |e* BgU Гg' zs{촯F9L4ۘ4(RD~L?aTJ|~K1 ĎK^ =q 3}a[S#PRܓDPa/,;؟![%CP4t,rRTnZ5-Ƙ`rC%%ʁݨQ-POW?(ho2F٥dzȬ׊#]n (K"*-:&75)C@IRIPfҿy+SdX6>)*-l :'3wރ3t}pG*i|@ ke3CJ ~e}PVE`_K7+&G.|ur!z޾&Vu&5Wo؄Y@z0W|t$Ƚ#K TPwd+v(uPDZhh%o_al9 ̮U0k|`Z5c|, #LIDl̆_Sj+5vy0Ҫ0TA9TbmY[(QGڬ,qR@e JdL;>TJќ>xTL5gRy$q+}4 S&F+t: v@ J5s<bIlF)iπS1cgBh)_ W+9)~_mJhQ(5& W>^)9 ק 0=#;k@°| SDUՇȼb+ HGk.h1d yh MLE*j g^ESl?YR\ukp6+8NSOvf  'Ӿɑ5T$gPe8s]6g G o8=Qu0?.ʓ>kd~ E[Ga$}s S\y5<&Gu֜:~9{T^jD%$3'Sā;OVI/3"ئ;ɓ-I*T$ hړ.Uir)L_=u@PVdY_:?/Z}*MR{ͣcbt.fyo5jbN6]LvOa&nTc&ȗ/I|ܡ}0؂] ;BȊ NKAUM)6jJl{$#dR;ĶxcP]'!Gz6# WH5PZ$& :/9/&sKtUObR W~q @MةS$kDhr.]?wg Op߯zUpCܱgyWb`O.3#~ f`Cu݊ ڡ?KjT=B BZX‰)JW&V,;TaDq}|%~a6E$?ƕ9Kآ@{h|@lK5]$wZ`/gf@>>M:@_+jSQ>g1ƃPO1!kߖIz1wCqx1Fr͜hڭ6*>&u4S< 1_0m7 V6W`U 0dFq([|۔=Cnvo>T.y; /IM@Fk欏]N>ՏY>2t*ż`;ϯkPX)* !yE{NumvkRٝ.R~M(8;pP*V?-Iw5lCΚ3Z0{Ϝ9N5x .VOcXLҺQk B̦9Eg?f /(3GK+> :)APqKL!qf=VӬbs;U?1te ,^1聶5Ri$FX4G+`g(Ê"ffuep .gmjh9dmX^w|!eh BX^D,ȤΓ;wz07 sC&sir+NxnQm9X[5,_ϽysM !. /'L2b0 jL`n 1Qʗ KEkL>g r>h1_'d>H ,ő  sZ#i 6i!ɌLW!wk(|L\ZVΨy[MKy}N|1"Zv&V&gvG*zڟ$԰qxCVQb͝8z{݁B~ToҺƬ3e֕{j'5M$/r$}IB%eC ׊Z뒑aAqPnQf )Pb?67(>mHʬh6ӏ: Ն-sSh Zr!!" 5ށ'*$HwM/Tq_7{R~bm)ջw`枲TA ǶUyo`l2Y?Upks6;1;]~ Y}9LKyK~C(aQ?fG͜yb1BĦG(7t0? {%T v@YmZMSo(ڄ)bB}NAS8Z}\q·S=o_RQu>ƍQ@T4z E7!#x[hpx,: =E<~Uz>#jʺIXk?` =ÏWݵK&ҋ'vCn)gM+q'w%:צMKg8*Sfh{xD^@([P5G$ŞXA!F> M Q,~T'F$J]6N\jDiD8bn!c.:"8|X NR$PkPJ~g%Ogg8+ Wr*)=}}G'6֏gkǬsS¿ʽ{+3)l5aQ\YyRO(eSQlI0(ƴ<ֶt^(M](s"ҍ?B]NZMqJ!nwty\eE{%N"dnp|Tz:e8Bsv ~_28M1k=ʷ2;& \Z-o )ц.VZ-Qt71,ZyVu.uFvBbnihrT>x1R?'Cf\؅BRԮc*ա{zl<~K cw&2 %4NhY)+%$#~겧 meGnUWCYn(gTÄ)Kt#ZE\,"j=ɤm;b= asݥk- 姄u&YZS4PpI}/N3N}b?S9ҝҒ*-rL>R>kH,+]%Ӗwm+1u!8pD6 VHųv{^)/s2X;B9֒4B/$Eg/<>;e?dZlHObV;՚I6BxRXlS =47nϲ:A=KWߝV֘FN hm3u{9-#i)*؁s(%n詹^zzyZ[i=u3 z6DFnRv"<]n;*@1gĐhHL˛wQ]9&S/5OݗY`Ԋ0mx:p"Tu2VATA`]$N('+h#尔%\g7q*.7pIT G:PX[r唈#[ȸ"} ZiBYAۅZ8I#kp4O9\)(skn}-'sqR>rkb{TvWJ5C~@`6n*nP@kl2 x{5IV63ۗ}Y%StP !u_xu|׏oL׊F)ڹ҂0i:(,=Q# ~L ^ո;u!tGKQeGL?Q d:,Q-U> E2~>3+GoO;A' ;8zgN:kگ@#j0QUbܳ~׳[R8D>M*ͽI{Y iҎt0ށՠv= 9:n$kQ<(@+5MT%BiUHyN&O$By7 LR_9<F6Rg+!5CLk4T?/u 6.M 8i5ZkG_g9#U5a>jQ55;gomB$8ӝFEq8(L 4a\@A3c  bf+{}P1$ZNCzE"bAp'to+PھFV1]а1ؾv {{׆emfY߬W t+Z{x@q|czoOHY2q[1M \*oܬ!(Ek\ C'>1#վ}|8m3? <h(C&R.g+F,Ipg|lua6puk H5 yY61d i}&'KCS,?cks$-b9rH:&qJژusp=w17NcKOL/{X a\̦ 9$6M/ Qm)=:c!?g3ޡX*^Hnaj4MLT(xۢ[^}c'p?dl*\UNG9Rak$m|aBg cVCRX{2%Tʖ}ϟkRܔC G{ ?K|ϦX"gH* 7s hˆܛho .@J݊cnulM?z* ԷofntC;UBW% Q z@Jm+pQN9ZV8{oA:hܞ(LQub7 )<﷿Wҿ=$*s e=qӵh.DgS(z|^w3A 1dT!#:.ѪuW V_-uH{oʀ*#'Cb-Ƒ^.>X}9$_ӦHyA)= T8 v<3et2~>6C;$YE5xWGڤ}XA5]Yɝ^Z>y'o=Q;Sę!4M0wD*}lA!n$-_}*8Etnt@斧H,C5gM?=ꉩal>23aWalF!xS%{ާE²ڭ : OM¡}{@S,wc&ʢp;Rw3Gg`/^Y3bWSl: 5RyQ'B)q{D).넔V;](xBRs_rdHA1E[󸌏Tm(yٟ⪽$SB-ig_žoh"}PB&6&7ĄoR,QNX,Cp?yW*>ı6-^LAeM7^vN%:1;ԃ[!#a:.Exs'F/,UT4PGrJkb?f M+ԧT "< ܺ6}*(^7_Q QD ?s#Q1v3b^f #JNw+GEϽ y/ב*נqyR Q萉@-Cj.~%\X: )0(inWċTT05>4:ےθ`Zk62!؜5 s i(XxABцlVz͸o_VMfJsYs'XXBzՇd%u=lLm0|M˲$ӆڰP6'hG48t_ok6ȉÖ̐{5aڗs&٤ݪ Afϖ;UMt؂'{c?X} )kb>{o ζ`1>vDGM㸷̮^pt-Ax=6s녣M [ n`!ӚzX,EʞEˆX++վ>{:wzRj5<e *x&8 TX{fv& ;UCp>u; H'g⋃ZSZ*UTyF1ɷ]g4o\ &xpe,GN &×dAzd;;9ߤCjh] ߬{h-7pIkRӁS|@0@_C3hƲOo=D7%aD=lc99w_PC+g^M^M&.ͼW ^qhB9 [-m`ocdOu_!~ {;E}zH U -XOt^$.a6f.dؖq8|Y`J1C(6K1䍁CӼ*O{HPEI_s* x,LoأryQ&J$ZԌ)sY,3k|+CDub:Z69(J7a$I1>Y:nK,go$&%Y@[\S[0Cٻ 7 wEc$947n=yR&fʊ^t4T[[>y>݃`g/4uK "WȤf B%PKVFgKshk-ll\'_OPˍli%t ޢ||vg'ΓHч_'0YTآ_]UɤR"E2G~NANxGQF@GrKŊ mF- 8x.-joa.\&gDwubq,̭d|ԊWtGzKS&˷0l㋦m{&\DRH\2,%>{}9t` ˸YL⧢&Nj3nKBέî@-k8H &;,p>dPX_]8L2,&}TʼTsc $h^ O3)6UҎ0L߮Ā^Py%ЧެiGV5T9Q(:yb`+l^]sW$TI{6KqLoͲ:gR_w"BU)/hszҢ,*;;ՊR1@۾z;]u[ Et*x}uMƣ/~4DfF bNj;u3ѱ�=xx`B/ŒBi%1"W lFvv(-Ƿ-b^lp񮎽pNAY 53yqkq~ ȂG>Ozoj|-ģP%S5; S̐?"b@Aw &uPhT\@AbFjȌa3!Px?7Vy 9_brAyqFvR}DRX\eU6t|qg,9%<1YLoj?gPڱUQX@W@!@&LT1,:gTQ=_3\T稝9m^B;h>to,)F0:.5O}h 2e9히9,'V~x}мs|EClZ[ey頻'uzWO|4 ,Ɋ tlv[U#{?_r.8h 6-} ^ E:uH4ہzCN Om1U'W8)0- (l $>S̨90i&bo 'Ǚ졵حbTV^}'T|g\ f8dQn[CPQ E:?8tF>&Z|Ey+^!H xn\\cTa ŧyUCbhSD͎z*tVse#@t=W3S"LI1K3x"Bxbf)ӌ`|XBWCriB}iªA\ӓSZ+_}I% !NՔTI rC#_4R:K0UK~:$ ]dU-'ՊՔB$"4 f#U8w;u4)(}*{?D' ll\.''Q{ ELrQb׋ʦ(FF Dɓ*S;0evdw9YYKƦTUWT4\Vzo6ef@pĶHhIK& G* #@Cx/1{5 q/^txyD=<_Q55Y^wV|su2T1"pW=L)&R'Pn[EQe ` I8`t^FmNhs¼C^C b+tA/0\~+jBt.<R](ѳT3o6ù.wx;qz@~O &6H,'W? =ѣD\5*֚'t͏\w 6 Mޢ\r&pBݯ40OSَ" ;cMwf3AEi0PI=L`i^Cg ^Q;,'- EH 7 s%A^@g|B&c}jsaxf|r(^|t0N%dtwo2awW颷Xŭd[wK2}9"U)FPڷ :ƫM8$n梁B;*%Jldb 5PM7a=whyF+!5Xgw<\UM Z{.LJn|k'09UhNj;M>Sw >!4=jb'~ I=V1{ :?ɯ^+PRXY.DjYb8vt̎Uah,'Lch m2 c4 .f [^BM91[I\ύ.[ǗT6thqpb`_L$+oOQlgl҄tЄȽF ;K4;M9:lа*IRho4a?95I- ״鉃)a)jI\7M:LYB&y8/A{}0)KezTEI\ן3o0 Ȥgbf?|ݍY\ȗm@9paup.5PN@ j Cia#>#S;EG02|IBahÄfIYTE1Uc3.|S4.L偭1-ہa.54CV)8z}V.NE[ld |b-mH?ttdGîAl/5b4-!`꽀9('q7('O33%tgphWv!*VvYJWЕ|sblJRg5Il ]v HkFң,"+.,V7B=- *:pS0|;-vU5m+7s*" [=9,x"ΆQʋP쎜mKs->Z$yq?')qA% 0Kt[ Hy!pS'P^@^ ddiIzS],?dֳُgJي#7lH+j5ʔL M By෉aqž8)=aXGyk? 8]0Cn_.ҳy/%Z_yR"/(J|C#cZZlW<-fɐy@BKJ Wq*q.ִ i_P\o##èir5nX@"e<Pm~i̇ζyB8)#砗}ȵ{ fT۳)%,2o\S @ujs@xṍl%RUf)ovM t:]`}$U"Q˺Z}J`] i88(bȹgj} po!*6&U+e8:$ϡOaկ;[X<Wf(4 L$,rϐx)4KM:1SRsfPm\Pt'#~gY{&!:am=ݗj_-CzIۂ ;xj:;y#W)QMdx8MRd=I-S6v-͜`ʎ/-]َ.a ^?TVpG,H x֏qBR*X.&̛F9KLT'8Q BixD+uog7.]U]WRg(a[>ɟ ywޤ)>"pDNѬ/qGg9C:u ͤ}O_sr#K1Mom;.4C#sCF8W`e U:VrnƖ*lED Հe1dwJ B= dAXI_q/bVûғ+bAi-aU 'b!#\I!l5 uH* wF854kA 0Ded,KDϔi^}H`L] 1 Z"֡YvaCtl|6Fx-rېwY@㈾'3'0UjJ"MOw;$ [&%8WOj{JPY"*J/]z+ Pf(}J|,VȽ?EB࿢ NTzM;:T=!@C<+[h(BJyJXVFYN—BcY S# I x6 afN=Ӌ_vDXFUڲӅM/FMDp :וQuJv"Jfw6w=Lv1pJ/hlb IbDd+Be\t6L)xi"39ѣr!lCwg![q\/n>р 'F1ؐ_SG\ &.rوEY;* eD,ЃeH Pgw(UT%hEU(2:ۼt Ӂ2" 3c `9NQWu(Hp jPQ{=ǯ3u8Ĝ7< Mi7:KLB>ކ:mmB6 hkuZ=,v(~vp9>]L?KF+&P\~wų)7' ԙ:kGI4 sqc_ĝE3mНXIx5rPVk fp%"t'b:!f q|z; i&z{W-J 9,?,Weut{|8w_qmy} X^]:e[ >OJ}г&ָhٳq]vx8 ;KY6+y?i(Ő5bTx(Q@ßs5q j4LJ>|R|uvT`׋g%fs{m-e:8!s#?tŚJۊY ;^l}!Q#2;z0Ap`߽͝D9?潉c52eUg.DNt99 P.fyM;ʽ@XtNv+gB@26[i .+_:$ rbnepƏ!ETrs2)L@C2i2ڵic}wQŨ摘]gOiwl$yʻT fDDQfJPdO},QpLJ/YCyEjA at6}]^V[CoҎ Q rnEiT0 mA%rJ5̀$2A.& pHeJAܾ77 {F.HrmH#b2qCy0jϩ1.bCc0 zhkR8(xj}ꍧZ 1>Bpݎ T xƠ΅"C6"(v#98 tvۢeqh[ǧF!+&Y%vr0ǁt\ ,8eDQySk6-;_KcgB$ٛDVƼME9ygo!ɿ~1i6ab̌l<t0c? 0{:<7^ 6Ί ARkf;L|&| 0"ox%4Fq]ɏpɷ|*}RĭoXMߋ쁧{\SQ$@C!5q1qEAv8;_FNCk%}* UMҩ /$DH,QC'`+뛘[:sUА~(!\/@D Ȗ iɼl;ċUx Aq8Oq˖ u՟jVqIZ]zz6ՠ+a9rT%,#4DZ x3AAr*Q#)S5D6YHY,# CVJm͗WY춛#4m=ۨ''! pqlIXͳit&zo[ɫJ}=P9`/`K j򁬍ow?#]WbU_\E; Y*r` ,8dXt~}oNI"ydEs:o9?]Mk@T*d\!$壘ElcTN! ݢM[ePlЉ=Ds_]E5BWCmE>h v\/#Q o?g’0e񆅙j#ꧠ"wh8Q |D}sųvKx8ũ {KŦ95%SRL3A t}|ؠ-^cnj(FHb~^5Z0*GAN _{6K\h1VVAmA +$9mNT3QbH#R|QV3~6*qd!\0O\32ijf((, V{F:{9J08B T$b}Ov$XC q<9Y4etGw9-'ɬDD-8fN!j§սb)ٻWy7\N{R^6^m'z?'P^ 8AODTe>Dsq?tP-~^rƭ ):k$ɿĭ,MX[G=4h}w L\K}A ;E%vM#2 :Ng@#37# U}p7`$1c&խL}fHo˟^6j|*|TϷICA86KTc3JF]89Ԗ8]xc#2D)H4۫]v2KwڴSf׷݄E}/aң >`_sRp3z[L* Gt7kToaТr4 -lջC@ERwXj0[pZrB&ny}=+ T ]7#4Z) j IJ 2/VSc8hs|u5SVU-3$9]AD'8E6o $4YWEddɬNJǾ%b4Yڑzm[gГ5)qB9ɴu#E ~ lQ{/:i]z<\"*T?崚 5[b(:=- D3'霍OQKZcR*Q1:C0/H_c|qAªvLoM d .1qR8k0{=[G6l"o+q}q+vSkC֯kY;_D*f\.V^dW 3yA |&LಒjE~Y<,eWOz-&R`?wqJ%[e{`r67֒ ǿy؄Gtf?gФ\n_r!: h~) ;VFL nn)^WDMZ^$a^"%rqthN.H"ۼgtj?@\pdX(εj$gtyV$ymde`*l]Xr%v /ġ ]4`Q"NWy9Iᕉ_$OL(}eQh~!FijxO6s5<ě|/d (pLW#b=!%IS>4ă?yogTN"]E9Й2ka`DyRIS>p4}Ӛ*L9da&x=]r'XqDQ.CG_<оţDy4cmRDƓuddڬ9D(O1|&_prjtE LDU=5vXKut?!?;xד 1F$ eOP t5GNuitKC-X"v WxKv]޶oB&ϜzZhխj2iqRvг6p&Ly>=!!K@ǢE,8%#dТ,RAT<,{Oxh2iK?b^Q~ ϻ:ԫT5kte0g"ycgT^)f6\?Jd7ft(baM?rs"WtU\L WT(qiJ1ц M _ᒻ!Hd;%csgh?]Uq1q@5+E]ҵЮ~г,eiB-׮?X5`il[ĥ,.aZSiˤme Mޙ: k5֘x;`׋IՠOEԅmkGifRClug6rPXsFn.%\`չЇ!1aO /XbI-977^%=qf}ʊ&#V-l0gq `SN[۽Ri 24c6eR)ڳX1HG;< \ Fqx:70TG`N:|XV2X^b6LQ^<2uޖZ/ѪJ}Q/ 3 Bޕo^ލ5%6zPoo/X (TyK|EL5ዙ`M[yLkvw_Q 3L %^ˣgP 0QjT+5 ϭ%5oyR}^d[Wo}u}:AIz@KGGY;PAUllsj$ /Op5yG` p;"sww.>@Tsq+ZP U`C5ȼE+T\be!>O?.⟑Bggl@`-$J2Ye2_*\ @'|b/Yr_"߂n )Hk[/;z?2."Ηt(r6z[}fkQ 9~&M#m:)'6*jLJ hᅫZGX^KB5 Ô֊cV~+oq,5|Se؏}. Ef; WLѳOWDT?gaւJ!~b }1W ox7M9;޿Ů\eCNyz{o-ʈQƽøF>[ȑKX3ahA؎<e5w?IqySΆ +#L28Qf?jrlI`Ȭ Z!P|aU]]̌z!2M' S)@evS@lvA*IV"(ށ@5{ӶhϤn[ҳ ̷.eLX  Tϣ#-]Ŷ%\_FqG!F#:?8V*+ QTSd_2P` A|ȳ`yYeqaQ E~l,/aHM>eyr96ˑRzL:6>Ӣ+@45Em@.Oj+_ mŖW5@= gx>6g< rɷ(rOl^7N\А;zu42V&րj |i6H{hzͧ&2I ۂB7;&Ya.:v9Dc.a8UGG={W`iАfr:lCU+G .}!˓)eRX7g5ݑF8.J_t6@Vv6FCN!mȧCD(|'gr;]gN[ȱqmY=aY؎% L  `/H4@.pTn} $hhqLR'\5~Q̨ZN~ɶ&X 7HI"~ ! 3QYwU5%ۉn E I- {;y=`CH *Rbz(&ujl9M{߹ &̀tʣoWj ES| 1D"Jq]nav2&Q%†}?"8H)μE9+xqTN[1qOZtR ~9-AR\SR 1EDX3 '8IE`Q^zaM(ټsJd[-U-&ByP1- Dh {3fTwM_[czr3XCw(^v+q~q:iOXL|5L5C:IcL^JCB@2xO5f4aѷ*s0Co徚2sMp5[5՘6VDŽ~#¡F`'>p!^OHEœxFҨyrd2Dr;އ F_P-4zTs2@x"}Oϫ!ri8'ጭb啇+ Byt.WŐ."g9ʃ)76:'^I\n[#}xw׬f~PKepYd|h5y8"~V#6Nh%ꐣHœ1ސ"(ӤrݠM&>D h~GrEcVy>L_t.t}B] zxALh8rLOFӝ̔TP;JsAdwL.)pL8Y\2O#Z gN!y^l}J .%Z|V $ruM [#^{kAN?iR\BR>X0 :hbMHP'Wr2c´B)qz$pr%,KPCn3b]>^Bvu-_rWƃ"I8Jfy%c~BAT%Ӡ;D bz9U`Sv2]ydr6~S`kb/w҄BbeCJzk!,J>مO (~naaOx3EŅv: v"5KRQƪ) [QY& Zi,ژmIGIc7+ dx멗2V%~ j4l5箋H1jrS=1֣}ρ|.z0||ށȎchDф1<$pM2F.ܩtbJt` )nR%,d֡ &f׽4w:B7T[о{>c-qXanbw 5J<ᠶ 0LN3:Gn5}#X@*08\ΝI5*{ٶjR;K%Samq7sm)0VBJn"rr4Dm^TYBO hb*AEl=~Xb@mjʆB\G@̾^GczE;ׯt.ނ -bQsoVV4}3] DsKIYl(\I&}.q:K"-Pjc*%9^h^-@{~ `Ĩэ5ȁ897tsoUްr'ڿRq7v 2u_1T" OG#J_{!\jdG\c*0,^!dSߺãs>@ȸvq ʌ>r2WÍ5vGn n?oLy8aćJe榇5m X5MѡO.4;uan>\J}KmE ?7bv֝%7BN?1G6-A˧`DPz >l4U]z<1O'KԽl"fbpHY3;ԁY1\tٲ)MtpܪL%kznؗ7t{ a ;[ŏ@!m\ aBU":2tQJNj *cB比xmd\B ,.8URؠ6lEn6cxH9BfhUg{PIv 2NUŻB8 JEq=&Nh͢ía+wƜ=T,ZkZ';h1@p6i>Wa"a}u>I`]$}yt!WF"I<' L&tE3o{;K~dm5/*v\}SM8$1JIֱD](ؤ9\Y5UI; bdݸV4Di@[i˱ %9:$Xd}oо9꽲b mb6ϠNqUw5|8L=plCGS/<{K3USJJR7G!*VA}UQ€Lg%'Me5fn?X%b|݁rg>P,Zovך ~:*n߲Kv'YvBӤjJ<^̩@"s=`"^E z"/Y~ڶu.]D9:FIy*`u[U #qdMm2 65f|ߢ3pl@j9Z E< XﭕyqF,GeQ|Ԓ5_lڶ0%@y/Ȣi*Dg.QGV} TR/Kă̹Ƕ'GYm .ty jl7tK!X"ŒX0KZ&`MrAIY ( Sr[m+ iu;JUKfZ]Z)DXd32D/v8壮nkBpn~wG!.ۊIv |L/-mKitèeFLÊۏBZࢊёKGl|e?-&<[̖}.z0:T &;(?ۤ6.ӊd j3Ɂ=*W)L3vo#.otdiL2/\}c^ģXo}Qoȑb2Ty lfqL3h;7ZDM,,f> ET؊ <KՓ'!L}d)m\e3_*zvkPQ1s츃-D}Hp Tʤ~:_/)>N&RJEe .?İͺF:褝x#+y!~*JC9n&~!B@X J1jjc@-3^y2ܭ HNw>!I2?@G$ CNN.IP Q -r.p_%xv(@|y>8'A+$ͳqX#[Z&}pyГ{M2A3p|*(>IxQ9چܺV@T/| IE\J.(]~]"Bv[/E`Zw"Vk0h}wd+~χ^jvbJ`w3Ծ$JBРZ:U>GKٸ+mDNs)3T/s= %e!c{^JwC=q3k@-%'3mw{$VIlM=M0,F16#Yt⢠81KW_ Qq3YW> =R6p|p .DMS3 Cf c@[S=7ހ#UTҊLO~u\WzZB鐺ME"П3?c!4B, _,lZPh1^v%# 0Y陭u1$s;UO ZeN(īy1P~6`FB K"Jy=kl iȥY1s' ^Xt d.Q>r%x"Iʳřv(Zڥ8Z~UfbD.iֶ&2q(M|eb)nd&ӲIHL8[͍w:T ,)ʠ<.GafX[2[sw,fEN cCrœ[vf0lc vE߼x7p&t'CT>P.pQDp귆/q@@+rճ7a/dZ$ƕ-~)s D4]*/tiCL$Lҭi#oڕP̮U`z u$$BP@fMd۝i@tJxSJ9Cq2dEGFu{n`B^Aӽϙq14JI}tI6Mg"$gJ-?%N *qL_9ȗ]1qU.QRq$.>%L5e ?ђuOnȽK  dc+kɨr'XtIhLw`u6KJUTh0&d-z2mq-܊`MGm&/Mr:] &'ؗDpg!\0(Zp̞SKF6 SN7%AM6|1'S|qe_`,!iAso %u6AkacgA6\KVfD0jV UH!ׇ֝wQ9rRa:h 5 ٙYXQoD_0 xT:wm ɯ+`4q2XSjVL~Lqm5*YPlb0ɾRS,q+k] L.,Y0m+ibRh~wp QRNI.$$=EsO* 9t{aP_+q沈4Ǻ₥;䫮"qb9j[q2-.>߀uHEr?e_yrvWZ :0YlVhkhB!*LJG^X]Y< St1aNǬdhl7T!6Fe5?¦ȁi>0S #7|,8.(%/[}B?no>T,`:+YZ+$2XX3+蚎fh,|j+y^+"D(=jyTO=F[ Mhvm8=HDG~FiW$(1(.vw!]L?t))DvR>fI$@AB448(0/֊$xkLD.9X\)0I$?H0[ig2T𶙼zE.N%D%#}HĜRIFS6ҪSA Z+zܜ* ~Pf#-ڶ%qh~ecO&8Bhbܦɪ ͋3;k.- Y^X=$qhOcF&DdDh!. nZv`5*[qn*g{Eìcx\D/yY޸:vo$)ރYe]^a3l+x!b18Ò.StCAP4R9+]/Gm,0v!ov<3{qv`ϯhg>7PLb5.7TpC>G6V+gd##|ao0)蛤1Io2Gp0"j:+@܃glI|ǃ0d ;\:pzF_4Ho]8)FEN0UEƮ 2*-\@LȜJ&ܻ]vLiE"⊑:>CeLX'zo ݰ>;M4djGGswVF^zOjavhlQзi(WE -IDR3{0qV-5/_53gKh3)V̞!]#uUm^Kn/F/kЁy+Qu,^Ҳ' ͽ29?ܑ.ڷ޴YL8bxB1fqr$e&^xs$szdRBr wiڢ]ݶx_hŅ[.ͮ_ew:X`Az+>[r1H3f~d+H w[gR';T<=/@@ ,h l3.G0ۤWϯ&iJ/!V9VyOҙ1Wx V~SgŚ2:|ؼ't}F_:f߇ =D<5T|)"!6ȹ&a++vLu! D}[ԏ0@o?_SW:;>!&i _ /)g?9R4S݄m2펈< ƒN݇H7m:9=k~P]门w-PٹΌņ{Jqm[fHwCtLx3Dpy u)o1,κ !Gkfshz쮃}r~EZLQr4jCa.PnL9"68V`o_KM7La8h5F$!㹍sO :㼀& ֹ )8'@8w~& >= .n^݋ytWlt<']$dH QȮ71{ ZTYMd^|Z  ҝף9kBL?h6 t -k{|95|O\C1 0ak]/=TQ3^H( ]i+n<ۀf0JJ֛v{{̎@s%I+%&DN)87jFW\*Rn]J;sb m5^$2*V%K>p RiL!WZ] KTF=䌎g)xaW]}fPT ,ϼq?[kw'.79ݍ@.?R5l-@wz*Nb.7,! ;Q,2FcrS$[|JK+: QSp_皠qΔW3^%z8*L_P e U/j85*Gb aW~іev$ ||S{./Yt!n1n5xJG@U}!ws$ (h-_}zĸAezΔd׭"ΪZ._kkdLV b~8Nsoyi&6ĽT.1Tj)xYs%eK:! iߦapvۖҹd#gS?R-~[O#1͌뀴SIhmCdzi =9pv^{($nIE3I*t8"JtD]=PAEVp}`6I~Qm8P`F=բk'U-unz.IwbؐbeKd7'"+eѬ?*;A'WneVЩ(9#VM 3P`zk71h=x /VG,D%63hԕQ`Z|{cs[A¾f tK9L·iѪޛlH(7hҲo=,>?\k 1FKw >t*ΰyDѓF !-Ag0v!WhԮ{=ljiPj>n}˥٬|ЧVn@' !&gM mWg|_  :neMIGGAx3?!U1w<'q*S \xST9ByȳIm@OPWr} umIzwJڻ4xwP܃+gE$:_}y>56hwd&2 ص' ?x_ddOO%3_!t1Q7R<69s"z5MjGtѾIZR38Z\| &SD=XD[WBTf k^~Ycvv=mds 7umTƷr>2>1Q`#4#ٛOnJ}\-?u)̲>*ZaEwr=dL7$B4y1aG6L`Pe̖̜D~I%uk.6ӳ$m?޸!1osK>n8{I9.`7.\3Hm=w+=)\r 1!8!9~enә5WLVIb+.a=b9jpdCd$ĩ%4Wp'S9,qMX]^CTtg jt`zpS?I-̸ 'KKm e/6Һ 3'^-I/7w7 Xj9ÇDI !l&A gg,R3mpD$!OӔcOIvi3*A_}"5*>ԱB.mh D1s8 M̆/5}gJ9v6[x}˼JŚ+x[d %ޜd]6e vqPo,8-&=Zjp!K(^ڝ@@*1BP uk'h$=۳ D F+1&$rTx^"RA$yd<ـW lhڭ"gbND4c{/lagIv`z`iڴ,|ҡN MQ0|{S`!XH^SkMmt4HfΎN&:XP Q7j%,nh:*$?uG|S`Q0zTvHG mfЪ#H l*FQ+߇}[fefusij`NkyᅔcVT:cԾ^2Tɗ&h?.tNX80xȚ`a/r"߃htia"ϴs3x]}[ВnE9! ȴ;s&D=}^ !@ZsSӬd7AYD1k 4hXDgT-S[VHH<%MXU!$&T9`FZ?!_qE@]'4q?+i#ϋoDƭpdXwKpիbZe!3?9v.`s1N0ÑCB9^u-{7lUjAAmbAEm7g~{wnFywF?B%x$2aA#JIX $k0:96rl^<8 2ۇ#`a![Øbe Sْ<BzRCKj>W1]&Kqd$=֐^Dj" :k@7mAQl]alXuXRYc:E?%z?*]7նDyn&b\Є"M!-m3E55^Hgx Vv8}|~uh2ImɩϿkH+eSw+p6hB:ITPh?D2 i 6}񥇳hW,cbi^3rup=yat6EG -p`ϲd9$;~G/wܠ ѺRT=7}n>St 1 l*#foF6rY, Nz&Q&k>T-/5}?Aqiǖ4ѢX *Q(y+܄HXNm)^(ln& Ra׎mI't3%LUٓTE4 հajK0WC׹/9|yAd$CL>H gx6z l-}vpd9'z·=^vStՃE'rW\r9u<~-\4( dx-dѱ_j O4^-94/3TްQ(w+AtBq}0I] L$$Ǹ4&D«#d-EQBIKVgC{Hzp%F<yp XSoZRIٞݻߩXt%Yx,G<;iYBCh+ aMsi-xN]եq+Zj}Vz\;0'?4?͈X ͊OKQ\3%J,1&8M#CgE [_@>.wErVJb ]0tcy,C / "!$yh;[=5.,5ZRHC;o_^`. d/*U רO?ahh̯x"EbEj ND7[{ݨ@, "JQcqlnhkg9W'Bfuy--;T*@׊u05do?ئyA*qZ%/!NS %u 0SIfE΁Hg[Ά -̈́VG" cS~eMڃׄ\ͤڀF-FKxbo.h駏 M%|9@Dظk-}|A<$`ʇ}2>Iӧ a;WSxv_۰C0  aUŲhœ9ͻ g4:q -1R5}]/9qYl8#W7 HaEjrCJe"vxNx2"X Gc" s ]Xyt:vTHlA2Y82HzpId1'w;BLLCˋ禯QRnb{.F]+o:5x<)j&Aqlp({ m{̯"d@5$4R5u1H PdGۧ r,rv1z% 9I;hpcE̹p[%m!)|!Ze9uW`\t3;{VQi @g: 5D*9!vêb&a3O|MKQ1[[ `eh?f%E)Ô ҕ|ePX (8d10q/y^#3B'TĎեL; >6\]4}fr76⓽PQVg?)#5t_Jkkpb%1ًůu&lh{zVDy ܙy %Ҝ:~_`) |kO%O(') I~!(*}B:Q5mp^P(WK]}4Hsj]/(?KF:re9H2V4 ŷ>eNjoS\Pq/Pw̅)!R M@+I͆vO*)^]s:̤o^;}Q]IQ98[VQ[ ^oyN4&)7oClg@%۲F1.,ԛ, Eҕ2x?~tZ/Bnb_F|Ru.ՖA8ł?K8h''c0@nEv}9הH ܂%4. s"we^vb2ޑELM 8ճ ЂAn곀XұM9̕U@zÊO#6A<.U布 -V{3tCM"Zx)|+*UA&=k&CӪPUnz3/ak h 3"޺C{ `aC -A1@[:Zc+f0o];?78*!ڞ$=:b`$3 nm3h@nմى'^kb"{)=8NG_y`; d3x G~%Y/)HeBO5w 0\؁YiLVIxiÿW4z8[{Ch/?åp Y0>FL!ׂ޻F7AIMϵqE9&X늢Zjܨ YL<%)xz7)(Pky8spf DGW]NLM܁-jFάJ!40z#|6>Y&πȴj۹C<r)H knԉ>0\/O>z/wu PLo_NZhڥ/$e%Nμd<<=T(Rz0gl"sv:58Ciw DIw" a%D_@~ CspߍfyvIzylOX>r"e(e6u*adS K~/[h5:\M&}Bw9%0ඖ/^L7^mJ#\'aǙhr,Q>jkpf8H#ĻC۾XL1M4?9iy7>*ˑqa+()N* P"p >u&|4w = Cꈐ ==qL&*1<ϒ!lczBҗw1+ݏH Bw? nהr%'5LfbLh>Z7۶( Ґ[וF.1 Mwg‰%,k+w M+tolc6O'* 'o֒(z,^63on }ˬ]\8XwF7cP5cʃRԿnfziUԱujl)݂r+~own{!*!۔^Ȼ((|Q+^&Ĵ>;эN7sr"# LIAw&agn;I+]/:Q"wo<Ӑ_m0/,)nV+5s}5_T0ۈꡨ>&mRksZFPϔоB}VX&ݛ{44?I=U%),li>^ăSIeg-Y_{CSÆ\A'y ‡-@hxWFNJ=wqѠΨE!DzK@{eU^.:uT/ y( DҔ.js^ɷi87_>®/p#sN2Rhx;hg)qDBx\U 6s7(QF C<> -Cm>> *(f}GԡﵡOH1de|M \km2A%&^kѦZ^0E SaeX=Rnc *!t?r)|3\>YqiP㯰 uɣp|t:NZs@J//1/=QsڮU#86Kݐk`10~5JԵXf=n1å׵h1p;YrO.wV>NOuwel*.*%ʈzVL(b;xY}q,.Bg)Qȉt.hOg|Cr*Ēeqh$9oj-crRTlvL+ ,`.S")#B=+98"$ILb CޛXsuvgV5ۢ[kx as7΅ɻmo8vbICԷ:xлk7^nS o v,&HzZZtJM|ѓ I6Ǖw8QHx: Ck:O#9#6^mQ{)u ؇ IEZsQGT/{ &gh֙@k!i(o10m*EàV^uxO'! KF GkDgw)?\ի{Qd!A-!\5' ۓ+?=7 9τq{&}|C3fY[fYܜz/0-ϐ҇6Įx$NLԗ,^4[G1u8X B~oL [p2};@=(ƅ!.^WxPmyȸ7sJ,1hE,X; dЊN@ce] h6dVvsn.\ӫ=ZNAGV  #*6cZ뺂iV= I*E$G!-_rC6,:eÁXgO@*QM!0VN7Z)o$hXw\u2$e5|z$1U~ՇisɑlR8ᰌO,eU O|:[;F5 ĔS!QU!͂wǏ3iW[`n/$/Sak 5c_)^&?c"\DčorL'vq xV#N*Isg=ɓ﮶Qp;YS#ˀK6~ ݔ ma:Aו&~7gig`r3Bz.R(jֈ0^͙DIDŽX•T%9`KyQgbiӍ}na_9qDoClYF?rs` 523\eJƼ2ߊ]XU;/O6l yBF^@h!Q4\@nw#!Wlń7a"goO.I,4MZ jfoׂ5SwC9C5;$IX| AS]%袴?n\N7!b΂ߦ.8'*scBZr/)L!uQ`Y&VQ$Wszka6P y*6\6as]-iCiȶDF݌ƙ㚠6`׌xLR~k$}v:FzqX"4VF2⎑bi9.N%@@ef)ՐR@ x[z`]foH iKsBУS[Uۺ8&jl*&X3R)YD$2֛X˕lđ}"CI !et9LlѡO EKl3biӍҵ!vZ5݃Ќp7~Wj>x&~+1Fby1~9xw#-))ULTWb t +m`5ozun:f=j!WYؽalvՄȋ%FR'zU+JUer\KB/mQƅg_1nAۃsVPRB)ʽV)F-=nBގiNyeB*[e7ۍ?P;XnB߁  c#c:1?00(`;2rR ւGym5H5I9n4[ ' r<hxxq_;\,0G ~zgWޥRo_{  9rd9 }C"+'JަѻF $x4,YP$^X"Z(0^ {huXV9Z~ mhص!X~|ֈ†1Nk"Ý:Vq3q##,KnL=yhmxda]N+c BG$1RIBcVn<a_!6WW(w_Y,(HfrFzZsg+lȗH97^nnQ>RAōt SQo\& etk!R?GQPEvBf "WU+lE.% RE*.<J m]φyrEuĉ l^ͺ ^ ␖>i]>zOw,&c{C,{J2IN 樢V4#eYDƩ/UƁ;6% <+8}6oLc$i)ECOIyoN˛8h5N(l.5$r]bA)a8[X2zoZL6G'HfK?{J7FW@3ḱN>D:^ |K STCO^Cx95:K=Ӭy:G7殃E-c >C*t3[Y=Oi\;ACb%RZUW0dUٌjflYMM2sYtB)|T.-2l=e>PiTdj XDU039k ̉]g4:[HF[ZǚbyN^lB^kIEE7_·dd2yuutIløHv47P|{rYtaWyKTkf6A[E)SH}sQ!f~C褢9X):z F1ʈp]k'A 1 ~>!y/ xnACH[. WH>c7$} du#4gHhP.lUW#5T?XJȭPC?7Žy+F,~FT~! e:W:&fT_SpW[ReF4!smUʹgd\wK] h/<.9M5Y7¹Mj)7ݗ(YEct $P?U\y׸+ L @*.0v[^,h kD;/[F;G|gȚ4Sja ~ٵl҉g_Z5.溍(dѹ9e;"ֆcogDk? #ym㊣DN|bޓyeQ 5\P8ooޣc'>Mh\jw^N}i]!I@JYzM3A@MAy7Ԟj<&ր gb)bbHP `C0|$Q1Y<ݥSl_,m0g "E 5v#eam:Ǔgu~<ڭ{r+u;w|A4fpyW;}1e ة@Zy "}18XBݝϐ[[J$?aї6Ն>"~B\#DX*ɿ#x`HNG bt*פl{qi!j0|>fBqj|N ,5K{[ECUCq"^8St^?pD64fw |rwǛ*B6π]Y`RWp To$A~>}Y˘#UzueߚP2ԩא? FMP7|I/'#(UY>Fy#zx/٨e:uP֓j T+|) pq=K-$3ɡSinַۨ썕O\7*qg?cE5 |R =®@ʿRդ_-Yc׭;#GEcBl} dTqZ>nXqx\WC jO2jm37ZHC頕*:$l-:2z)l(;]/&u}iLԄ0wJx䢍9uJ]?e Rlt(*'Hsu'ݮ E az#Ijzsc;k.-S;!/玺J)L:Ԙ\V }%$|'70%TJ={H*xFҀg0ZIYv}Xz@T.1`1P$i:h*n|6Ikb܉.zؚo:_e[Ɗyv7iJw篧Rt1?sKK rTN +IQyUqnDud$?(Hh+#| q )*گZ9Z_>bR}EFllʏHS}j٘@$5uk(qe/qf(d1}"?[#{B&sw2=wd=J[$&{iİ*m1mF҂cJ TWv/S"Ջ=S{Tȏ &bU-}B ԨiqNɋ{'H",r&(/:QN;@9|^bvY_4Ÿcw[c#9X".ȧK]hް0W^ E>?E8v90Ū[|V49Yw1_X)]K}nL!1VJH;AdHM1kePgǝqR^g0:ᬆ10b<=V@)WoWse1)SPȯ^oZt . ˁ+:ӏCd@,dFINunr=)@O/OcU&Gwp{cx:U =}+ ٗBEf0g]F&w.g g3dUAWǁɵ rHm:s&0:ۘ8܆``U7_+Tz?s?Uq/ IUl?0Z7TTcLsP]z-,z{"b5\|?d k >|1Dov%z!Nz~JU[gÆ\!bQ gwU5U)w J8`$ p5K*ݛzN+W!Lha\0d;Y[ gkM,Y_E~4ڬY"!:ZuF %nc&\eE1N}EzMG#zx ;?;w4Y yf> m Ĉ]zg%dmݚ*Q±ːOJ9*l9qCl\S.U@Q3?W'`֒ -yRo;S#VH32M~jl L0Sl%Gqn/摪8u,A pk@YnW39Ks^U3Uv sOA}IF KVp.nB;ks܅oߢM`J k C:qap]>y=rʝ ,2*A_+m*lՉwEv>1 :; c*6rp3neqشLK9ueզsΉ VR|0Qx,j/ ݠdoI8R7.YOQB{daϷ]-V>Շ3aFĭOتdr!%*ϊ>?勛=C6RZFϧ/,L”n(\[,L)rjӌ>K>-z"~!3: M$TE_Q2Z*v*ĨՕ3k;SMA%M= t-FἓτQ r [9;cPv*ԕiqˤp[2" |n)jvI.##ӨA`yz.RS0/CSdcV=wcfݯ(ز>@%`%.`28uYo*/yٔ8h'<:HIO~c-<# XsG (`RvK;W' 9:[l]҃I^?1Ȅ]/) $*@@+@?泄϶D3P nADM=eʎ vi v>ĉƝl (JC?z0SgE Hls k}B@WtX=?6nbv'[{w/o8@])3$ȋr"ج]\5nM:k a3>e{D %ܱ z4mb"فoF#'/Mp摲8zCٻYS ^и*c nEK؅|Mji=6ƅ~.m)5;J]';LSIuC]B$'(WXGmnɏشDO(D2#|B3jnl0$pba g˙5lVc'F6@֨MKDvnhtmL)[u1tʕ(Uō) I_?17F9DT!_*0b+wo1V*c>7Kp9 !V+RWs#U }s?E;E1+'ПX$!Bʵr- T|+z_/v '^h].C2*N?{T1ݸկ|,G&?;_cQ:~M+58[te &BCԜ@o?ϒ5^xH d4Ԗ x0ld垉ܻO0!Y].la 4[ӨjFեPe0.ިО3P "c24Y}貐0!qqI_!7Om⬋B_|t>@in.2fGBʠ[hvH? AP2\*%ft eEh=ֿh&GV %L=aNVP7TsN 8E]H8_V;d9_E<%i-R !_eo0 &<6Ĺơ{l/M 䪒!TEy,]wqz]1v9cT-4GE .vm4q&ȚyˬOSjNCj_";8ܒ=o c終=Ze| N##W;,54-#ZL* N9gռfXf;!lWZ,:!Hm2akg9[P5 X.tYsq )VEVH4Hq0 ngC.cL=Q٬XIuZae~:̜>Ȁ%(K9B=kulʙXVԩ‚ JfiJyxyG8d"e(Mm< #VNO?N|ʱ+?(IJ#%&!A -5nk{5Zw,Ro!*Y1wKsAP^t $yR"d}bnq&5Fp]@U~F%<8.G=B4EEP)q[t5}љo?% ,WHw{ WxˠMB阜̈́|!Eu^mW1Lv긏<2Z*6E]I7Rhf@B'ZdF'0 Loc*+ Tf19Cm=n Z'"u}u,e b3&-FT\p󄝘#" L p8WP4uT_ލ^f ˧zT_W?G9`h!rPUp5/N4C|?Y n2&#RM0n &h{{PYOm()]_q)+Mo}B Pݝba-~ l(rBxֿsYq:M/W!["(\HgbC\A` 6A ̛S׉F\"d6ٳ.8,)!|3'TX(y?֊2gkX/DDC%׿y oԡH8CuFHJmfFX׃:G'pewv83\@Z zZxRk4+ ;F3p:5_hbA5'AN*_NXC;g@qgpqu7m.T|`\3V]Ѧ7ڐ#LM8@pXKu o/`D%7?ǎg /4px5:0>]-}@$&(SrdzF٫nkA [*xOFI/ݾzpELó|SxO?'$i3F_ׅV%7p[-3_,D6N.M(Q&uGaIoTiAV _"g* */b2Q.lHb~9(ݾ=n2R`.#d_ሬ!8.?:[oBl'c9|Nw}q* xJCD#=Ih[Pkm8(/)Oۇ'd;^}Y GxXȱl)+X`&9 >^p"DT\L`o-s?qxϪ})* hx%i&=0^p_ھ{3#{@"U.8aHlWg%YoQyFP GYDZds1|Gu8,Amȕ;o߿# Qj;k]L11\0b ep\4('_m6T%SA 6_beS œH7,/.oGc6rFCay(8EK%ZsFcebS@ᘼq~0,}YD7TgR% 2u&Vy܉@X?^2"ޒ\\H+v>Btc6hœ?&m[+|_`Pe? 9l=3mЇӗ0@]1"6( [ؓF=^E2Z͹r7rAdҢ>;8PةHDco$QyG')By ~0k奌DQr1PqNd)ˠsҘ48=q"804vߘ>=gŞCF|b0XΓYӘ́+]]D"!A) #e ?'G_O,^9dOxww8{XmhJ_ByrGi>,$>T]H'LjԨmP,0ʐm⪚Yb U߶p#"?CY$Gcv&Ecv> NJ_>ĴTK׍ë7JӌQl4Bɧ'0d:C")"tYH|O=ڀ. x=ׂeΈ$1eʐaA{kԐ+71hɔqF}^2a MIm+-62m$#vT;KPAOgrOe_ڂ;R9k+4x/:CVs/:5b.UmŸTIj$;E2Tl؀|e6U|J6HeB4Q!\oWǂK]ܜ`űЭ:pb>b$Phڙ0GLjmꎺbdн.TL"{8cvP5 L h#ш`v0NE@ 'K/%]y <@]2Mks\_mP :uk;ʝ" 6=!fgn'BOgPRԒ# 7jrEj'#!SJKؾ 'ŗ:}@ZRe2z׆%9i{EO  {Z]чh)6Za*&+ėQDBp) RtȖԼW4zKsmYGjAt,́;Ok:׫ys,*Bh~2o&L[[E).|Cw-pE[=y&ʬ[ЧמtC…(ֳA kC7-?Ʀ.%|sB h B0H>(owOyr}Zpf?uӋ; tņl!_(Fx|;kvf2Ƒ OwaG`}~<㗊=WI"iϓۢi@)ulɪsV4̻QBW,YYM.0gJ CeƋG 5lQ5p!w|8HD ZlZ2Drױ#m/W3 ɒN=b6-RTzI/?ݭIlSB ˭4OaM\켝9m!"fX8[0 CS+Ǝ֝SRl COO| jD6n%~j` BXpJ_M^*NQg{U };8/HH&= Sx1^]*J5ߠdB`s}-6+c(\i~Ց4m;,RP[M_ kF4Aqk ZQB9.8n#BzTmZ MSe3>%GĨ9ȏX9yCeQ207 H-b X:*BAp+ʯoDҖk21ۿssyj :]pslj T^g?)[P_j~I#1.a)=3#@3jEæи!}W\ޭHQTH0yR21n3?D-|xQ:AM8( =sǔnMQDG@-na¹%RVYp-M3Qx\0!3br‹' \fM+Qcΰ2??yˋՂno(Xa :=&_fVf5.ѵNM;ךDpavٔ=Z_ڜ1bc̢gOeD:|PtپN57$0c{Jo(9tOzυ{%>%!R İ<R]3>Fpqgei~ha.waMӶsB|ngwǰ\l:+~^+{>-NzX=Ɓ6kĒI1S!Jw2rGą| 7&i͌ lsDI\?Z֍e!ӶJEYRDU{Y&G[ <bK$p:&QθS<C*2'x5 b"zsf<xsO;M|`kɜ6eHlM~L~i0LoZeXX@@^O{E )I=\@%M}VznN7+05L8(ߩ4I;b0?$Mqa^ }_jdZ3{&" \78^ť u4Z4濑lOv{[i;fubQ;\6 6뉒%-^Z7+Rκ>v< ǰӨ/P0I D]Sb=UX?OXނ:+9 Hֆ)Yy&Ʊ-fvSFtA =Ra?AvPR-}v(½BӇ8XuAR UC6#꼹l|wzjy`egxMZv̹so7^bY,Oimlg'ڄGԦ]+}w[}?2Xwl: H9wTo_otz̸/{56k]A *@ mXElsM 3QrsF^ "k=R_Zhĺݻܪh4J? (.RjX8f5p%66̓zj%)lp >+5|Ll.hq}= <ӮY$=HRsM, 1iz / ”BhU6cs*l0ȟCo) ?u)bQ/2}wDcYfk.OhXnhFIj8~N=h+8Ma&1&ߢ'rj []bSڈq@e\ȟl+Ea # ^f}# s>e#P숪O{n<:~(-zxZ $C jdS4)jZ5Q#f^ŤY]ڛ  [@67M)^a$}Y5qI7nTXUn |RPQ^$$>bya2R3_{lކWN [Gb ٠|Y>PXa,RguV΅~W0w\sKjsq̉1i0"3cAiؚLJÇ$IX á\hF;`fPY?321w,Q@06љ#\ڬ BwSą+뎎\cv--GbQ.PQ]cLIwz0y?|oyz=x2 nv)38.λ'aG8 Arm 6ȡ~$)!Zj B)ex*kJcKsKw Ҫk\t|3WD3MAk N8-f»$Sҙ'hh5wQ+3?7S4[3̄@LPȆ%h~<:&EyBM׸qőPڜ ?'ZIq3d__d骘vu-2"|\o+48~$A++3Q{ov~Y4kLf5AΝEx7E<6Xt]?yv!mvh/HWZ[l LVan~b]/P?lfk*zxxgio*nÏ=Y \PW!]f0J^anN(QPLhA·#iz|=Λt+۶q: 8ۍiGrӦh;;@_ڛbo`ئL%.Ry;,L<"1A1YI9ٔ~o%_d.~znsZ`N]u{Qx$8=sTS$=>ԝJަ 4-߫oJhJO6@|edɛm݉H`>bu\1YAyCku! bpamj>e Gt!Y LE}oM+i8VRKOo4-,? P%_ HcürFb[Ň_ДӻG50N01lP6g)l2.1yE9nn֋g)=^ ;D6ror.y `dʌ-bN/`s0)h@R :-"} Mى /xqHh:Ǭ|UXveb\ݱ8R5xPYCaLy¼HcbH@Q1?!1{6+&F*~F_ FW~3~ wј Gd2 HkڮȈ6H;eo *YĠ ݑu-ZcpHiJD`a_F#PE백}6Kھ-<1ǩFh9`=4c3DH6U^;q{_F#J0V0m;9jѻgXO*&gp* Vc2V4%%WI;i]'ncJ,iƕAruT"[JwҖ(=c[o5)jv?͔z@E c"Xt;_ZsH$踢tHͫR$uYH~fU&OͿr2|Qe}rFUS:wB{**p:kɦL (Wh*ùX==ס&}elBZuM%]{D;)^,&{.9qQf _;,Poe+,xϖs~ZC,{g΁گ߅yHmB?s wL[2S7#.3Жð/g|vnfWP ިNUe^ ?h'XJ"-_ ?ۥKbtԶkG1Lgp '6TL >VahKɉ:* yHVPyg^N)*Q֗|/g2U nHߍ ~w_<${l9 N"z fT 8{f; l%wO~PB!%eovOۧѷDCzOFˆѱXN$ɧݾsyxSQdnF, "eum d6Ons'dw6ʡfn IEa#;TǒkeL8Dթܱ]ZM;w:w lIznݠ.6`b)f#E ȃ@ԛ6`eXXW(KճP-p1NlY~:&  (+OT "k"-f\DDBBJ2 !,EQ@d~Bd/wh+" <A?z$VU% QgI8f=bc 5ATtܛ\R5!Zୖ A+C*?Axyvcso x9]Fކ֦1=n{%FaG()nyLf+"GE˚iXXz9:h`ҏ`+0:!yCUX>]}4EBRF^){ |!ܰ 2W"wX ct|;=1\;+[7?X"ym>x<qQsiZoS ⼫NO ޸m}SA7jt> iCh0$@|}KTl-~^X}?B}?DC&r"X=sln=3WZ lqVy j%0PL ? 8PoGHο\R@:cTP4Z#EuJPf V bpR_urK-V,j1}"9(՗ iBdw^xjǔ(gEvXnyĨuJeFQdI37BhmHd(#8lvEƛ% E2S^%l׆,j"&&yW." kc51qȿru'[KUiЄ ~ۦ.kd(4a8qݮP*_sT*&n6Bg3u!/U- SZjqe~}LIHFڏ/rӧI{Jr?CV醲үxiѥC*0|5(Y)9bi:^Z)ܧm0e선}rFb Un~}HЂ$jT7'y70¯yzN F^i4;TJ6+J=_6#s - WjXVg*:lK$7CY>kW(W?ǃ0$3)'8Ńe\Lm8K[n4\m!ѵ  3n!cκ`Y( QF*J$5=Y[BA`\c,vȇ|-&I/YgCQ0[JDOgtzgvLz"j%ʱH:Ą_ާ'i}iicNDхj -P*WG}=|!דW[N5}?LfGڛLRi<ΊWZ?Sfu\Ң.`X r%B؃HwH>EcLeC6v?WRl=+05$v,JٞXI8c˅mBXi^<;#|Dm*_{2n<)CAr3E^hKe:;n08thYp,sjDMNdVAQ p&x A(  b;׸Űo~e ^2*94?p+~kM3<9 &A `Ḡ~:+S+7x8Bi V ZK#B5Kb1qzb)Gvk9~K$VW"aԄj~&Po{ IFqUmj؁=U'iӽJHc'4*G<*f_H28T mctR3(*ޑ`6:`'ڣ=X2]9bK 940\{Ţ4VC5CF^B@Elʘ& $F`eϞ^$^\MCHNǭ H+<aJBTGeω*6 zzi/-Scš7E%˭yA(K=bgj%a.\?S˾ΛPϣR`{wšik=![}=# Kl]JBBaTE{_!єԚC\;w g*M06F )J/zl9sμ.EgaϺՂmfaNB'-2f/*E7 k:҄y,GT#@x 3ϗϡ>nJaCi^]p2'",_إV<~XK>ˇ"jwC)3}3Xa7ʩYV(tRNyx7-` @3߸%NY=T:!Ȍhg9(f<$/_)!D}-9~(qbw˺’Rx`2ȅa⪋|\aqe)|{c2@/1Oⓓh=OlQ,~ ] 2ؗǦ6ԦGJ44ʼhU~G0Y4#p5:> wwaFlh+- U' \DZREwm*`/\LuqbjMynP!u$<_>P}1c0% G!*+CIU4s&n%抸1j߾5*q$_I~cŠ/JyóHn1}_-4.ݨ,־Q^g:!2%RÏ$a@ ˯po`⧻PeGٹ6zeP\)θ]Q"\R& aVzVE"܎V_ %hS&NYdks N~ayF[̅;O|;hk+SScl9÷~yFds̡"k>NV 0Y(V7B:kԗ4@*ek&]Յ5M8c3,Iغ_DzNyq 87ߓfP+Jݶ?Q겞ဈޏLzce\ $0}=n4rŋ|Vb(!g#4E0#Rnѐϊ+e7H8L}9MD]mx^r~y2 ;iaBNX1-Ac2T))f:fWn@$IYmcHɮL!UGD 3mOh&Y*tqD\12~S۴go,.lq{}eڢ-CXKu%pZ6;z ).O1 GGL;ٳg+*zz+0/W^4i ~ y~ )SYː& VxM@O_=#S8P ɊSpQ/T Z9i횢Z)JZz,ץ@5m؆v IE@[#ٴ}R?tmR*p6T=7WGR\=E?_84֜ ;N_@Y83g!725}ያ@}ZEty0e¬rh)GKk+X] >8'uS&ǵGE=W$CzI*͐ÜX= J:tjoi%o#"j個SUtKf*­* NDEm5G#C CJhndESz^No9ϞÝ*@^">Ydjg/{BᣐH~-ѥ(T\e?+I_T,.3qWuܤF* ?~a<[}qPQXq#gʼnPR'gE̐u鵟uKeHDF?Y}|@FQ3 $D^uOEtGSig:!DR$RGh ,#šo 7 >H8n0" t/Z&t̔]N%k{fKՕj+bN#kMbCv*!d(Rr!YSz IS]N-!Ep}qs2I˰} YtyS $5jx 5+O7#ƒ9[GK.ak .Z06\J/xJL3yab9:/i:DկoL|m`>HV`Ͻq4y,:N7CbhG I;ҝ/m̦j;nkg[ ;P,0D>;0>Ԫ]ITpr4fs'*i |Q>6NnF܉ 14.]o)!_*;}{ PUjqCJ+b@ G@."G=+`ݧҚ߅~m"p7:t_݀dԏ?'yf0{>y15AVϚEޱ-jA=z<6J GAF[Ō ГvmxW2=,gc͒eS>uxDtjv_Ipx)xܽwu0\-ɾ'./Jq. p| gB7֩;JR~eh)d_d2p3A!vl+ʞS"( H⩆0;|zwoꊣ\Eω+f%k1TY u=̳ y,qc(Y`V!]'.Ƞ݁XkC(uVJ4K|\ ɧe.| nOﵩeRNj`RLK?°d77FMy4՘K4ŌR7}&Jxd^u"RF4<,>{o7\ܚʹ%1]Kku)"bjFN}abØ2ukGՃ )IεӅj9b]6 D7?٘\. N'OCR ؤN;^s( ёZm`?)2XYcgan-V`lXL\0Us&&{t$^f T @7vDs"Q*y -aS-BiJm)Hv/|emXrtZ:J3/i:\iу5|孭v8kV̰ςIzHSt"z-.4eVoĶ0pF2y ɾrQ°堎tjh)P[#Q\1 _3sD Z%%!" 0Zkh4` QWe?؏"*5AZl7x.ҜXmF]:8!pRiZ20,_9=}@@s^}}?h?.ѕ:@:w}s@Ntì;ҾM؎ ĎanŔWEעW^-F8S6eKVprŁhM@O9籓nu' +O6k{[MԷ^jCSa_2ǜ5hS1dz~aPNei;'Ŏ EȞGfR]C6<#NEWwJ<{_:J}.Ƴۈ;2f܏xYh@߸r*u ,' Ȳ#1 %4)S5;E9CnI/scB}g,% Z܈SS@l3\u5C1FY9GAiƜ܄=w%5>S,,a@@1op(Ig}9 $!:AAɽcH)3CIoG`zUiT (m^D|~bΙ^>esapJ/zL[wDh RK1~Lm ѵ׺(LEul_ [2emA$գ Hш5ύbQRAw(ry\ 7 9 kH)#RzO_(r7OoRj>S*"ʷ"3r<+} & Bam8δ]ڼJR$ZLKG[/mlߎdG3C[qweLVlᗉA9!Wc^P(WQCpqLgވsLPDx◴Wa,&@+4<NueY샦rf 3 . *ɛz>D=ɬsT0c 3\rtQg79{lѿ.Bhr(r=x}= II7rcJy)1#Eޅ"$L=bJ{4Xsޑ49RQqϧ/-RtPn< JDHq6DwIbD*wMxX)cܾ;l'81T|F智Rp %X^ۘEm~q%Q6;.]Ry>(%l@SDPM4̭eLt&9aP}ϭ4 @p)h'H'gSUhUeh XNtNe\/v yMI\Ub]BԻDA؀Q ]\Vi+ü@ĨZ[ZO+tY|Z8Q? "t<#K9//?A{nG &ȷ+I>? c!hs2ّ:q=d_9qR95H>7ɢDgF԰!Q`!RQ:{"f$ŷR2,@Z:&-m\i'Lùn0By&ؙ6h5)Sm=L`^|t ^JS(ZU03')Sei0c[nh4P`PO)R/ / c3洓gkEmJʓ6"/UE 0kShIr|?Q<2InxmysQR4?L?gh?_|}^~Ź@DtiYMYK Fv[џ{WA]~֌oP0tV/8X 0?jz}7:J&e$2!y9'q$.5Fjy ԲF 8݆3Nq=qOd?\$nQ@B:楋D6R~5Q%!X+;\)O,/{fRyH{YLi+Z^|V(5v4Pc!l>n7{.!>dZw)м۸GR-r(a~ο&I |BN$=Vv ?TDe4h~ m3xm*$8(\FCc@}Z˃-o: ]h2ZczC[{G;6u}6je/b` &fٖiJ)Ĉ]f$eJ~rR*8.̿QlXuH6,WgE#UZBq 'w~yΧ D)+&酼uDpb #;I8w찣hYK0)" TO"u ;ՔiyVPa$? HH3!7RdrP:7ddK+P bi@DsAS&[#5>vN[p"ӣaKv yPO iC lGs>MVCy$̭e(7%Q[mZu4tNr!&l'sQeO@tɀ7.;h՘}yŁn(!a|l'?너w/lGBIEzYѨ77էZ='p6*Mt- z꺏o'Sc[W usJ8}'jkc$e䛹r;GЫ-I~`rSDծSPMJe.Q-pZ( v9(C{X*4(CM"M|ooxf1h4G\p!mMŠg3{~m3 T#O"C.BxR底XA"(y [aWtW5oi'zO8Dj `^C}6|޲FJ3ɖנ#/dULW_ N1͙B̷훛tb8?Gxsj<LAd,w\`!עsj6TUjv~r]P(2t^h8H&Uv&6m`L|}B𸇅vbYO򮢆e2˝ߖ])kGD3"M]Im(t͘X]Еo-)ZXN31΂I y~aW pL}!gx_UxnXJpBCtLiR8u0"isyAD>4A:caR~GJE/J!h\#5La&5Mr-g.6-RIM$. t^Dѳe*/[l,N*sC jwweA1r ,?У]<ԏ"ޱiK#ODauN 30VY4 ;=˖8B\ IEx! )MFF6u H!F-UOoCz^]o A4:NgE @>-vwF rtd{b|He&z43pXR<jsv4)eVy( H.1p 3Q~d;k* nW Xb{àOYF閚i:Lu? (ݬ2h^l}Hy 5-6|!w>->%vnb߽FR,Ϟkc̢[M}IuD=W;kt"V`S8 v-U /UJzsZwo w*TjC}/ٝ{lh y9qF K-&#F"-usN=`,KnyqO%^!PSh]Vy$V tKP|̣ [++>[J=>G<۽ORNs^}}!əNcşu3TN|lU Hu [A\1{=ʒhV,¯T+āBLqTZ NWQhrr5o7#cOp7'j3wyrɸwsNTϡg YJv5 Fe]@I@ǻIRvak?ĕ Ȝ[,z~Psi*!: }qb[#AE&m܃oVA2/5QcK-KHgڠfͧHr~nT t=N |xo7!DP~G cn̛Ȩa7 8k(`F]zfJu 1(llt;g8p1趒C%/X<W@eUR;e0VkUTLc ?.FQI <|6pc!{;$ d|I I-jå[ﹰ?R8˂cŐ HsfuGBdqp_DIA:]6QRR{gc_>Y)WFu Ts\c BOB ~QxVshl/ζ)3|,VPqg,mߞy]Qka !O峞֔vEĂz hxGdP! E8<̷Ӷ1vL6P1UnVqvpz5) x4Y4Rhck %ڶҭ-;^!Ð 䃻Ʃ)q9J.>5ec-HYxZ-~WݕGcݭ+fSc["0kũy\@%'VH4m¥-P*vH<ۚVR'?>Ыe2$q.sD } 8]@D1BZkJ/{gX.MWʄH1U,,vo RU&誑BUʭ礎R <80vgZ AwUX=‡ڃGr̠N uXJ@B6{M]R^m%P:ˣ8;B]R_xacY3.\0Ph!A(e ,f$*mj), ڋ,CN]eJy؃PGl~{|NL/;L)39H=< F[@m)UU(E|?U(5Tiß.(9\ \[ͫ4aRldIzgMlЍT&xgWf_9@攵N0Q<0hb5^4=V$ X4Ɓz~ÃfJ1NӨ\@/aZŃPqȀo2L!@dWHH(AFNk< fi44ЖaB8Vv%[W <\M")Kh8tμh9:ɮuB&J4 J]I]UogOss݉298 hM5RR%E^IPfhbJ5mM ( ji(OJ~Kz@-31TZuě(s ϯPg \K8EEь}!%z_|N \!7PBN7\`!ӅMJ=l0 #chk`2FŵrkXR(Lv@ԝ.7PJjT&+}WiĒh* :.^Pə펁0d:WYGjF<d߳ՇB샊z:# 6}5!ZOŘf~_^ŒB\1Wμ1֬I7qp˄bfCwu_Bc1k@@>L* Vy'۰p;[-wSssi3=4<܀_/$ 6fn#e_Q_Mhv ևہ>jvu"C2ddQgG8-W@mčo-4$ڣK0s.ZX23v~){W$Em>iş'aH}>cʳZLI!͜CRѓ DIKhK ޜp}M'1;F$dX|ǤTB}9@m ϠL*^ Ou-wK4~j;Ϭ+7!ԀXלdG+=E Kah/Sh\듷 i3£0S//NfC`5U]Ysr癲]eW_aQ?bαСz ^Q:> \4Sfj3f?X*y,k0J[bTͩɻ6S彺J:.9CZ/'QΪg oZ0rDp-{]g`0l<;V,g%^SWF)Kp׹;pqøBYT~WQt W~,NAxxuK=;MԚ\@j\t(0 DVu[^z(/tŀ%>d]IHy3"YoNC˄Ww=$e-]l |J~\3rg*#E+Q + b 7u~̕VhVYgFOp\;8-3Sĝ:N5JT4i~5e}]cȎwm jBg;g' hg`"bq8XYBcHTը| E@/n!2)z{s~T^,uw rE_XΪn߰a,Pmd8j  1MH|ĔDt!q]0Im)=dO; hKn. aj/ ~;ZBXWESHgf-l:E; PMOӖ;vVp̾|Ƿ4Qd֬*3WFuRh !-W~0oa :?Ɗqlg'FHt/1ާYcT %lA %cx5~SůHU[N 0KVnBTH֜zӺګ0̂sN]R?7Vlx b5kult /wgSI Z'ݔ1P8TO Imma$>ʞ|VR,?:saս &TlzHrq< SjQSL]eռ6Vt/vvpH d1-&pă6ՠ}mN}]ڄ(b;#xzby|2RD\H~ 0.: x]#|QP_HIu.[a;e9Ob&zhȋp'Qxa.g^ղ3JiC`IUhu6$lY*>^o\>_d*  Z8+"HDA]H5HkF.&qb߲FHW\СC] *^\`Rq4)6T V=kNxAm&yqLefHf߀Ft)6>-720A$yݫ.:L H2Z7^ڦVΔYdfXX6gA_tJImX^zl+w}pp]RWc!@f^kCd& ʇVċqVeSyӑcA=JjVh[<g-BFGPtY.Ec[֖;("s0w%>wBD3df,e~OCÉ8mZ@{Kwd7܌pxgȖ#ZfvA%ZfV@iԿYF ݮ5!xBSic⍜i%}zW1i`XJbHIv &fɰl#z:0#]*n$Qww.rLJ\iuNIx^ 'P_+[!#)90ny= E}+g'Zp?^`T%.QcEOs ZVGII r.iP  'a{^di?̛v иY• 9;$SPn1*qyymLj@)fe L&hЪyάg'8H7:ZjTdoF(?UFoZ:G\e`8 YD0]% )/5NOɪ+Z]r[`i2&D[`eX.HK3qp2*G﹒C9|]@3l}g~Ac.=@yO?pg k)nt_ZJ{sB"{>$Pqއ.tZ^=Wp"v2ne[oP|t[ /W(W.]jZ6X]} B1]>Z{j҇-Esv %>ʻ.qiMqJ}L~(TJA,@88=^K$`U,wPXY6HzAduix׶|nΎ<ܤ[> Ds_9Pey,.N})OYJ~9r#_譤,J@1bK(;Y騺jJ[bHzrD|濌aV:Qp##[~g͕hLP:֘@Usv*Of3>%ePwY(asXW~~=3$1]:+w S:vTQF}l'JB6PAƄW "zIWx$S}s^XоIߙj;#*lsR8Ʉ\CPrْ-1=aqh_`n _$/&F&Ry̞;3`7?q;ݭ>a&O߻'qIȧee2NJ3qʀ*> g:^i}b:wpBm#^o6//mR 2b!Bf=bw?6FvGr1֥ìяw!T"p!AkͼMy4`\>Dv. 8n~`_UX1ZT^$IcY'E'h&(m'-Ӫަg?v QY&f˫Z a"^v%/RQb%bpotl{kF{ɘ/^ N!ϟΉ_m'vkJВTX:J^'>KWw8kU;\ F)DXcdcͯ-/e(^z Bs QS@} 'n-'ELsZdê#'J} ƉΖ,W)[X^cp73lHOu޾-{6v2Y+(9՛",On:Ơ ,<K8±ѫu7pKS.n-`5Xʲ?)(a+d~HFA59p_5֭?!msuK`x|f4H1h6u1>.Ȼ_7p'kAx.stB 4wɾT폴> ,1,dij 8, 2 vB Sq2(k격3 MMĬ~"rLngbˮB#LA2h :s7^_l_`o)Q} Rk'nĀͰXIbs%5Y,'Q]TY,\g 9BqVU$+I1YS-7|dTH(dwG(LT댤 Ѐ )~0*d(n8-5T>֘D&Zc.9n랈-IkzW9T+uDtY:nו9у)bf_/D?.x_¼04p -oÍ,޷j+]@Np '|jt۹bx&e) VZ#0UsyA{8s@ռqeeLX*!xqQTa_<4Ql^|i5զ`ngqo[\ F^i'|S'=G{C,]fbgW&_JQ%h%M[E1 *|C_gw㳼X\sP{Y17MS<UԀ5/9?Qh8>;y@bPVweCG;/ A thYnGi咮=PY(oa.~,jh@՝SOkm}AC#|Gyj9?${ymAF1 IIm'۷1OʷT^y8 /2\$ys'B3]eʏd΀a:.Ǧ7Gߥj@?8-\2lݘt.E%Qo GV=7flbB\2\\ZyΊaֳZ\d.x]n9NtY}b %Yy?1!_ e}_'\uѶDF-R{Pǵ" g8K-žpc:OD]תdC3Z\Q %KtplR r5ˌ) $r;cg^U,sy;8xFwu=qHX7߲(љ8,W5xFYd^06YcB1&Kf%BX65WT)K>{` &\M,m-tU_鮜\M5\PV9\/Z^'2иzeo}h4>ꈃݜuBؾO"61=pX-N!͢R:rz\kN{odŃ,`5m̥OPS^gc=#V*W︜3yO[jS" S]_#;-&hx7Xqe5M40'n8hC+l->8 q.322gUӕ(5]RV4n6w ˄+u(>)B)Q ^Nu40%0gk9Z87 y87/H_8ŏ4Chv@0]y CoPhi3@a: Y ЧRFUcLr]Eaxvs9jh`^^r?WsgK+뙦GYR2X *ȭ cP/')TQfn#˄~~ ؗZ+,*eO? 4[>ڌ~tc#LrguM50 ! `ETM}2o:Q[qSudԘm* 1MG&|EIJa;)AmVeU$Elwb+H6I̵,l8 }d! 's] wM#ր@p+Wa#1\lКEm^8hgZD=!ng&^"6Fkh=]Uz0XK h): eoj+KcKD/LBXAGsp%f_̍%xYU;.YSg39l?Ȫ%irL5iqv]Y1Oh@}zy`.nW6hPQIYiwn57KKUh_k7vdzhzv I?DH:zVԲvy>[.4xT 6ibTf5޵!P"qwj+l<_8S}Ph". Oz* LfCkiO/}Q %/ JJ7WZD|4%$uH 0aݑ+|5b=Q1_Ddžf__rn̓0yL[f`V:)x坍&ƝT69JB9U+ h3,e3n+2j }(\ؼjD;]79}ze>![R`a %<[1X\՞N 4I ;0CCN5`^+q5 mE*f7+9nm|I&F]rr5  XY E[ة*ɮE2 Zm> mQNItAYLη&?s/1)~z^VT1Se)=b CE\ڛnV["pٲgI^N&o y ۮSP)~d#&5loIͮRn.WzX74*ΰ_dL͑˝@-|LI>ъ1/,GЩgeOq2lH*dLFkw;rMw%cm@WYUiNLi1Zk5kDDJ@{f!hCվ7TZDvm*'yhz+o[a[;ʹ_ڷRL֔{Tl=tk Ƃ&-S옷qK?w- @$sOS;gj& nȰ!l?[No(sQ:_La4C=S ts^Vȹ#ym/dVk*^V 벘VÍosy71P_B9_R͊I\YA7ʛ@وlr|y-ҟ\ 7Slx)53yO@&tU}eĩ]fxw )zSZ'd@ф Glвyܲ)ѳJ/-MZ mw1_0gϪ 0 D9,q[<NcnS!2jLclc|Ǘ=SN| Y҅?jѡҌ\_soA#=u($).e 6™ -2b~ YbY 5j'F7h^n;66c1GcR`s WOV֛KeRާAy!lnC=hɍ=p" -[R+}1{Vͽ so.i"`%N$wto?v*Wxڇ* Bd_:ȅ(@?kZco'n>|đ<>$OфLZS̓,Jp܄45q 5[)XO4α*jS8I;,cb˽>7UuDXҢzQ-,1"'gYZ070701000001ed000081a40000000000000000000000016599ea2b00003904000000000000000000000000000000000000006500000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-af9015.ko.xz7zXZִF!t/$w8]?Eh=ڜ.+g:^,UVHùv9}4zN ŐG3$c @c$/j%`dLv/ǟr璊ssJ yWV6QV21IS*^ 3&CJC}6=_{C`[=~2=Pּw'^ѣa0t_&pjCVv/׾# -c IFvvr|c"ԊϪZyفoe3tCsFV;2asl a с^i!ր)u1KEoYUaQ+ak7ꅀxP6,@La~؀]弼 En@ם> kHGԪb%SCH A^0|J@=]g iRv=܀NJ4n9{~}&j4BFɰ|]+P@|ļdܩHELW;@(uvE7fps,vHQ% nK?K 5i ҵ68wf. Oҧ%ՑP24IK'"yڒ{3`7hJnPJOm"zƗNj^ Y7qo <Yga0RW.UW5{~(X/6S`ͬ:i`: Xd MӐ} zF9T.hߓ6i{^k]M$;+=zNZ@*r|}OVdKJxQȭ/0;CT%0E{`WZ!gH:B@7ߤmBT"U\g,J5tJ:|T^cH;la_Gt>ʺ MS LA!009sMix%,")9r0I32U;); NTS+TOF:[DyEz,D.9}^'dxmߛ+u3e4I nWi9쀧&+ziEj7rlFM8/H:%5tc-v>y>zdãafբn[jzqU7uOhifeOLRlRPټq]BpПd{,@|k5&`HV` Nk} jߌV=p>ѱnioJ~ }0z+^b, LGauc,Ww0z]Jk{G,Y۫a3YaXRs*?G7A&M%l/{EX2w~Op"2Lr%kf P#bLW7Onra *3Wm^6-Hv.$ P$*PFm>9\!Ta5ψ]U9(ImDsjWٱq?ŅrK1&\9MT[!-ߒ̣>ӰP"shj7͚_N~ʉ>[C0s-5ОxWjߵTC98=HRLT]> }q2U8(m:I<4;Q@Œsυ_Xo{,!ͨXE5a0yQό;\,=;8rd'iiBg*FcavEu4%rV*EY|eQl{qDdjT_vM06*ko=u{wk+~UND/envj*V|3W^j8fTeĴ>7M~&],u@l,sgn T+Y+u}ne&{=ιe[eǃ#z}5'+*=YNeC/K$:QbZs?,Y$DI_dC餌Ii0]e և:(T" 2S0hϻltF~v2 OS)| s.&z{\cI3}s{<z~d-7jx>I1]ҁmձ"E hG1K\N`ΩrJ:DѢ+)1I!fʁ;b>4n5ǝ`"/:O><eGpdn޽FYL=329Z7do^Y³hv]:bOMJzM-6N)R!qঔQ}SQK^>ᇒiݔ~H>uUٔPu4=](y(ضAkrw#;`Ơ*HݽFӲ!xjχ8;^翱$@ٓ>l; (P-?b(`#851΂J *0{LLIVavj}K[#- lķڢsf/6;&z7D\5_ZiԸ?G$xoKkyt{<1ſC%+Y9&^`ROlĺG}7mp_13Ī8'>AoN[OTmp-~ 9xk=in=G2*Qjd~CG * 0 'SoHs#fyN%ECL0/5캎<㠾 [< l}1B01Go,N`w D؂`bքW GS͠;_)MsH󣠧Iou}%EqV?#+}s:Z&erZ6Ty [Os6Ԓn Ha\1ě|mjaj|HGZ*xo7 KXV*& /,X#_70x?e2 yCt I"'ik^=|No7%[IEJ^I2j:I8숶.) Ѷި˺טQ3=Db:g`oTB퓓\;vߍyxThf5Ѱog<]gC,Oe/y 6:yi<*3+*bN"*eG)2yyN4_dvqDw05p+.֠}$4W(z 9QwpR|*~;e"Grho7uS7;P B$4 7)>0Rֳ)RWY)@ + YK[ =#gls~\bRΈ wsϑEhhJ{쓠W \PWbnlI[y`SSA =`aq3?fg)-2` * d!K)+4?Xt)61zy~LHH` YUbff55"+nAHE:3<\8_> /I$LmJkBl "H T2 ?%;䬺}m3qϩ-2p^L _wWA[|#dvrJ N>"Z[:o6 7b߅$ {N`9`NyU~D6uVRk5 /1(zDO3H^o;`0wU4Z/'9%6uw-%")Ts/m\SZ]`#ɂXҡ|g~TbӢF'j5QA%skabݍͷ9F) (Ek'O_n=}1fJY%RPigy@df@dݱ` 3ufJke?IyЙ`z:Rz(h!.ţ̗UoM%L0z}/P,|bx=7لҦl0*<¼ƯشYv aClҡH*Fo5Sp:TĴRh!6;2q up?>ViCXD4g3Vv1zxЌz┐)79b[sֶ3y*>XKX`}mZ ͌Я&f9QrF~B (L%Fm.j4w&[F~u5p{W6!H[~]i&ɖBgkVL#L:Zg\FggFJ\S/-ۋqW0h 4{F"&ttpP ^U JN; 2_?"g]d0D6eGʒ[ܾ𚶺CYƯB77'csxzpt+˵ >Ӥ̪x*0VYX[p~J)vZ0_%ۮ˖T膡lON$dzct?J2J Fie "&pfM}jM( 6h S7MgjB6n|CAѶg@`:D /L["$\uRoUuH!kHF~lS4j3qԌKr-ʂy,=S3y v'O pۆv.8eؠF3{w&+6k)`:&q8GZ}b>m4QRfd_EŘcۉmAF t Q{ !qgS4)ۍ$ORށ(bItOOC]zP ~FtxD0C"{#jاcĻr@(ÖF Ows&Ll(;AY"x4o:'?@}〩S*k\8=~P~& (F X/\fʵ'yS2gׁXsvTn5Հ} "a>g7d]##{0eW Ջu}Ukdbgyil`LW킴}ʑ6 ٌ %th@W U$IKm#rSY*bV3-/͐lgع-Wͤhz!ƶVvŠ]bTpfB/Bpz|`!U̐ ᘠ[=5Vd\v2 G=ϊc)`fʅ6+5d{mjD "gajŔ>cͨ)#?>Za)  6 0}狥CgHpQ, cYCepUwHJѴdU יfh,06Pd bȩ5ap+.`@ځwrOBw9w撘z s3pҁ X~vsL/Phem3{ V rB?7d#Q_ة[ psAv u+k{{D_Snl9$<[UPiym5:Ʌ} %CY;V,;|'x}%xgF$n:G*t T9LKFzTJư(=O"V/KeSYGj3Z4'vT[4SթM1$L콧D;(LDM>K[n3eaD oN{Y(L&%\giЕpis1>׿aPkbQ|i *bAĔW.xE[;]CD09 MpZû"&Kh<߶,Cpp7|p305FuteQR{#<٧P 2DXnՁUb/םM׼aۗO-dvo:7kzbâC׽6e\m,ѥl㯋KK }6*050-7;Αג+R?R:JIP^ XTĻV $e<4]6C%4I$QhN⾯X(US[GOoq?us%{7>h~@9Q fQm28;d7 n:ʖO&TBE: f_jR "`!O۸ E.ݝ1^ }w+ubx_.{k(z =lr\Ζ}ר6q҆e;DaU!5M~6MfL_IďӍ@i@=X_6"MZ8G it!;6z*ﺙ]~@>zu} Mϱ=-g@*2|+㾇 =OҶzm*ʻǏrdʽ@5ىVkm{pO(J/rA?ЭU1?T_4~P3nT8N}v%JB2oRdnu_/2k(@滴[~JsA0ų$Th5~i.e0_^Bd7:Óy%ťTd?os|Nْ! .VUh9p+g|p<#0fݞ,HyinDv FC&yf .\maXI~z*$MDS gr+ VvՐDX?**@,z"69fwz~iۖ1Z45CWbijD!LWK} \FkOe T-?Y8`>JIxʣ(EA\>6{nҋ,uO‡@Sa'Vm<Պ-T5}7I@(ϊdGʗSXk}׾MZqTHm; % '߅r'[κɑ'Od7>r\~NQ1m)Tؚ|F#(ĸ@$ ߆%tkUrSY75v_ל>^9tq^IE/O!qK&dݩ/KgmX$+UE]uiH#Hʠ;iJp:Bq[6ML 5cZ-ERg>/,-?HW0U2{ PëE$Ŕ#fFqPYtíJ3uPN/?uLv7Qh. |3|_XⴘSqQ@~/<*S͛kȤe':IT!!"YHClJ/g^ђJå$,KOD_p<"]8T%"6 MQ@,O-(UD-CZEL,iDX̚3I-QMK?wigw+$/ה2h&uDQ몙qљ甼)6%/P9ctZ}eN #YjDH^D8"eW;aEaÌX>kȞlyξ.$ 2d1x"D _`Wa 8+XZ(w"[i_$0u1fpB)1}ÅdqGHD#|ܰJ<=luR Ka&I1mѓWSiI?u  _B}GB,]SrjnsbWJֳ)o'#ԔU<|HhbuI3ffZbX0]BH*{+ДVN\Ze}S-V!hVehۓ.(CdL08Ge5.:Vt`fKB̦`~T8`ZBW|ĽRoF~"i1pT}UqDO RxՃjJ. +b'7.hhwiuLxw!{5; 8`wN Axh(Dsz'd]0Ĭ28ld8EL)p!ߗ";&nJ)t\vxU!¥IPN:E}u)^t%;;Kp~9,)BmF\ EAUKL)ԲƢUCBRO>U%]"f DY(g+fn &&(oŽdK2<HK7g5kO҉ڜѐ Dhӝ^\p?a-ut\(FIeyItQ =mrWВ>;/1]9#̔~cyl qZvH6SZVd#GP|9HbiW| H`Hʯn8K!͒z>ã*LcP$y_5lÉZ 12#YȇhdjgGla먡Pn} 78rID)79Lt8ل<}q;@dz aqE.-i(2t^d|#iUdʙ/xE _NݛUjʰu;eAn>Ch%f@v23o5!=2AeQݾ$ y6ig ^W Ez\kXh4Qۭ~s8HW""8?B‡wR'Ջ(wIBΓ}iyG!GZO*@3ƳcjT]Mo3B͵h`6m9u(h=V%;8ho&' ^gI[I 0V{gVJ3 XeBɍ 51NM{&P l.>,T̽(: hwxAl@WO_9U%$RrEV;{v%2 )ɆDqK;iFgӗy ESXoD jSli;kDwcbL+y[WrhW|)u'&DΝ,y#GΜMWO Ί\Ct=7Ky@p3FnOoy4~&Po;*ϑtGX)?(q*P^;()9<,}Z%[b?$9Y{c)aț7}OcH>Gk ֕EKXJ\1,RCrdW uT$68hr'I ;V%݋C {$/#'X#?_OQBƚG4S+Ϋ)j 2mXG3.ۊS 9. ݞ ڢhK4?L681:&O8rP) θ/QǟW|qsOiVRMMV cߟ(R6 SX$|iyvR<*5=IxjI7lVPK$$B74fpoS""ЂdψRN髋kGB%O!jTBtj ^Tute&#8]nra.2nd6Gq8!L`a?%"$5WMRo:ɰ{Ֆe6#uP02%>U/ U3 2dTs'%H&qΧK_"l^[,=:Y,{d~I\EhwRGsMJRg; dhHBhFi}b"7)ԢDޟ!rC#hrkIf]MR5.N,1 I y&ʼ |(0]Mt؝0).Ch5O8Vt,GA^]aU9=2 AdSL`c~oap_A⒴ ,Xt%)8+Z?/4S.3n=rB H(yU7'8ތdv[}2',lfC"M..=/ȉㄲBP`)Fy'b7{Xh0OpvAb>wb tHCJcERQܙлŋ'?`tGtO\]DШTE)afYބro]U14[[w`ƗS{8nif/?@UNg 2h<9mY]rG{K ?8|A' ʽx|`g ;MK0o UtPi OB kh5.yj"F5z/pĜXuqBj ; T45 K}lBs,z0V&*=Xu;ڥM 1f %C#I6 m4nJw u/7-Itټ?WH\aJFaq & C+ud+W8C+b8$([a3,*5^bAr\ik8;@+/$lJPй67iL',Y Ng̎ebq=*%#P-2•~#+ j/`]0q|I$|;U5㍷"s<.2{K](L]kv79F3m f%,mXݒsl;'HKn%wB yrcz]kۜ)4U,ؠ-U vj1" <:z .߬<"/h˰=\AdN FaLx6h^eq7Hhj fNfVv hƌ0h2,{XL%8s9.-"Ə?cHes;|~G#(t~ H'j.g `E&,x(n t, }q`9j Em*y7e6o 8jΔ[[|ʴ36` eVJS$On˱Bvgy%t/69jr,ln \5(8Ɇ&/2t·pxdO3OL:֟|я9|G%OʌU)M4/Ơ돵~n]ζݘe/h ^] [ogg$y2{L:DjbO#F Xy2" 0<mh6YC}Ǎi92! ,z֨O7pmBL+sR y(b6c#>p^%~j9xYPL 47ҦɈ-(w}MBRS00TCiオvdUq^`-n%/;Z)~C:W06њw~-: 8 bZk d]#w &=g>SƉ-`r}pBIװy gfs1<-|dn u yGnOƚsm)4*SO:"҃ 6{KZ婷|1Ae*/53+j€rpul%2ia򨵚̆ Ļ]o4r5uaT?/G]SF1 6mwtw.u\;UdqS=j]n[piaԚ+.q ~y_D缛{%WВm+ؚ?,Puu _I;bg,l#eB8Qh$c<)dEbmK 7r{yцPTXcww*āx/}0o2mR:"GG1ij4i\l[R gs@gC 4] g'lk]ӷczbW_c40AvGŃdEck>u/V+,E{Fvz*ٲ[;cM >ec @bOmvYIqP2LGEr4 e?+qqH-wh|Xz_X~C:dӬ(=ѢK>XYsWOl*]L3taL ꂩ3p!(6!Uc?v'GxUsG_,6hv<׺yp%e,;E$y~̩A1e#[Ņ]} ޅD1_χs8ukJmpR5@㧋NPAwO=t/4y2?lmC>g^3aՊ;E_|k7rǡ'٫S+*(`@} Ǣ>tf;#w:>F@رƻnzb:"K׭ܨ)`1*5FO%zEBL@$bo:Ą.?Mȭ _"adC#^ LzijڳbCӬy+{WG 13p<7LN[j\r~B]i}{ |Qk5\ ?Կ5Ȏ:dp|+В62N ~X^#o,ro=>D _90CؾWXZ)|\rqWvbt2eBOt.FaVYri,6)\%D9B]Xix $]枑8M^͘h++HOvjZg-[R\AZ Ƈ"qm䌸ً7N.7/߆IOe/Czs0$ZCL3cwc1x@@DR,i KN ɡjD/><Y̶(~gj/HR?"gȦmll8+rPI_f'֨t2ld ;RIߕƕw"dƠaXU@t-z)9pG0P6;zM#}WсjD 3R13fU8.Ӌsa~tXBc9?qbłXL8NnC톯M얯S|̀9A-Hi2.L6k3ނYgE޴nKjyS$_}­{b?ڊa))6D33.aUGNq5⁚wsgv>$ K8]yD4La@[DG|)\׷3^$:ʲ /KeFLF~̤#?ș%_vuQ~p(DAmxB)y'nҁKGB_TܱYnK1Ͱ) luħr<.`+l9]%]f.c鏡hazؖ {zW^iE:Mjc5rEkK҇($]Y>.zliH?(Yg5[ 2uPټgIlqy2}]M^m!(;(`w5XgÔ%YHh(;5tGIdHK۩eЦZ~{Vz;3:+ԟJg-$Bt,m}j.KoI$-\ON?nBf <Ăt,"Hup]Ծm $~1Ų @b?m:g?q$_X(-eEv{Y]j.B߻qfba[L8w-陁I%H\Ō*ݞ'#8XP ܙ\Fec2|.>3nE%dPsWT4ԭi݋1ɷqr ;Ut$~2JY\+=_^gdt~Ge'&uM`5Me+k7K @& JVc` I$,7TÅ(Wn2k,ϑ_ʢ{ykiPx.5vJUgnM۠^ZsRy?蒍H *.%q3wìǃbdť8nuW`oaNQx>hB?_FcnQ#Ot9 3&Q>,/hP*jp6d%b,&jgO׹,ʅu?es]a&ʥa$t@э\ŞN᚟EgQd >%-PS6^S]Jiibn&rVGT jcB}Mc~#x.VB0aur X9+ԟJULF_T~?L$/#\\p L|&+w#up d L][Ⱦ]({͵8M4bW=_ò!0e*[: ډvʞ8ѵMiRk4N~|٠ dó=ٗnZL Ӌw+zguEή^clO[eShʥoO7f}x>B1gw9&~Ubu>癘&uprZɒ>u88yƼC TZE~ؾٞR)ku92p"AF#g=L."H(B,<kK;Nߜ 0Z0- ^Ww$'+B,nugse!^d KV GAu`Ѩ |7NU-a3[B\.YRx|Z(\c4I7wQ e^QI{ w]8;\:F]QosI 8#dzį,)ZC^N 1Vi,S 4B9d/%$r;|aH0dQ0DKȌOAs˂'0c4ʀ v p\vUՋJjn*\Aš A\e2Ԥ"W $VPB Ϫ_ԃ"GVVGM V/<{jw'/c Tx\|U8?r<;(r|c] oQLGO&]{nT- =Sim PsMIxȝ f@HLb.8g_AkНig D@|\t'Z\(ӱ c` -+ޔ /"Ho~}'=Q;mk ƢxJ[/&5Apz$&xVdOǎ~*MfA*zv`{ q^ߧCy.⡾qtk:>E(3s'O,XG7.QϹΣBD *VWuTu!uzJLZ[P'q9@^(+F%^^۶ |V*^;[X0b? sZTNpmVq+WԆG`~}Rq5oKKi0z:Z^)niۜ*2^]RCX b<ʵeG_Ed%h Eض<g_gs#as:J,OGȹQ 4c6c#fr^3×v |n~3rwDQH7ȳb,}. A"K[:G3ڇ0 mxRVdlڴg6lՈ,~]g5 q$Nq|a[Hp;jjd?q֬_合+&jQ)TF{rh2>3M.:&9EMS7P$t(ϑ.or }Mሪ fEgcQ~CM o+4"N7Qf61TEya9Jj@-6{JdY0WT`S$6b{pYZJ5ұ^bDpRSw|iQA{md5.B⑑֜΁NJҧ?Vq*VAvvS!k.r{'6f;tl ]o03ixd%TݯqPP -$μ nLlGU@ƥL;l&]蹩B"G trD]4/hw4-QLbJh(&G ,}iGe@&8nj*2H,uӪ {zbBd~+#Ywk) żfmB;gd?A a&O8JgFU% tdJ]*Q'DIv¢0먹E)k9r0[c~`򏌸Dƕ'|[!*Y2+J#:6ti'Cٵ؋!tęn{@6R1ȦQcZ&v)γGALb7_b>I=#V ln_r?(##8Tܬr`HHu[>Yy ,רѨu{ m ~I?Hb(2 ;zR]fCE"Z𣂥4:YA&ƿu Z9(=O:&=(ܜ

    bsӀbя6B`mF-ȫ"YA~6ei^Zu}rNAf"n CNTMsIˬ ,L4x.m >9c5)v Nװhy6Ef; 9T@T5zdb$K!i{uPq,KT #3_ 潚%:#B[G3C11ʝO볞SCaJ#?h_B&۩1^$n\^Zo]prAGz]nMnpѵp 02Cy2O,5`LĬ,vgOsdglAm];]-b2BH/Z'dX~,* r#zLniˡ_f9u} 6d?%.d%hj LK-Rn:*ܢERym1D>ܞ=rq$Izj -A! ׭ނsβq8_D"L(f7NPvakő>gD X-U77jFWp~2tlz;ydzc N *X푋Dž-tޭ7 3AXpzN.VEYQB [iiVkbU$ +)=!'aO<̅ΈO˗̻|UwVdяqI 6`EX.B1~j)VEfk]S]/5" Ę<)Thtq5F.CZO([۸gJI'cqfU/^A4ژ,bqj +d !{*fGUO,"kr6V?z A8y_ I)V08D0RkDfM*h34(P0Na߼2@:rA` gyEu/ubGܴ'1{D٬ 0 qxэ(BQcP򺌵MkuX OOnk2L6d@A;<醜PlpsRa*`g32Ə,ʡŜm8i Co~ST;27:bd ~lɨ1cRXQ"{a}L|z1xt\ l%Ӻ |9p {գlif+xBNCTl҆&LN?ρB6Ho' ~>N3zUbxh5S"S @ [uY a݌9JdM.o^pDPEf&[vTB `R~8[&dxV$CynO(jJUgܫc4 sF4)n'yH-fQ=fFEu b.gO YoS2$47b!m08K@fR\MS)ϖvQ#C\1M. SFb% __)uv[J]('iLP7śԻ⽻.͎UE ߷r[H>gIR|[n,61(2,jbn/},,!^ZomHpYS.bǥ?rUu~1oIK=w}NrrJgWE;w@%rdxAm7nM,h07ceR`:|%Rd6`,47@=heHHsPde7>w,c=־jDunYvS^8 \thy/%^z:J3XrOSJQt 8HIES.V!>CuU78|g O#Q+Q:0ecZǡiJzh8GD"^aA,=ݰ%nv_79uFC\:*PL*EGj\Yؘ||FJsU0&۰Tep]*t` os+mևʧ"0Ab+Gk>.)1W*}N h?Pv0mYJDY/ݒ&zޙ /,lj,b֦v(HiI;ni0{ -tHEemtQ ut[aBt;U+A[-VGW)oӇw6.Y 6sM-T;#S|JP]7﮸zǗeUv]CNa<ݽm 2d ,UuGdB}5A6ܳjCW#G#|[pr .w8JsJ4_evOE IrG&B5J,vzQcҤizbY] nY̳ mg9qgI^]'X8 ,i 8[+&uMPԴcYG2 zτM;dwߑO  Z6uS GBR3A^n:4@ĐdOogqZėUSV^[:fޘGV#P*p!ʥ۞_62XJs1#|63_]B(kw&~x;YmB5yVZ? G㜪R ^j_W=t?ݶ+(Oy=n;uڏ,i{.D@)7G/#!w| 9 E"Pqu1ژpb:661H`#2ϝ(Mgc(g7Wz@ *7(zZ`ڜsэ2\r [aB :bb'ǕusaX0;Ǔ7 /E;2>ڔ%V6MFJjuNjWײ ;&HE,utbT~+qKtEWB^ AaIlJS{R=! !Oq<0P7 LF)>떅'&`n'C8M0,oF"xNEjSg%oJNgƻؽl<V ~/۵*| V,•9Nq|&0$LWId"wX^56l'XJLFu͠;_h_440)][W. j|snv<~ }E:DFN}΅ mwŘ/ jp[Y}~_mVPZfd?oKBH5Omj$7NUVF%\mљ;@*T+lgQԿ߶٦0MqV}Az,4Yg `eW bY=ufj~L Y J+*Mٮ \ {n*t)bϰ,;#[o\~A  *[cABb~=g5[cotq:BM,ƍs-柲y1Mrm0M26ђ>ř\Y76ga钳.DB!'JVu`#ˇ-Px?q7)rGr>M;oG$".ߟ^cSgv#;5i%'H-q;czQQ9Q~XY>X^~QH#nST@:^S)arԴ*9jBH#xx,-92Xxc %5vS5%/xbGT vr\DS6hv-tEۘ@0{n5޶|ǣ\nթB^ԀM*c8HlIYdd72ZfAL<7 ^K3! 8n>..(gIAM|çH<o4h>DztZ FoEBbL+,[[j|\+,Pgld }ℍ+!@Hg_P@Jd]S)۬f O)~A@܂%^ ;HmhBd]( A"AWQkqjZVqU#`bKQS,t޾6Ml;oAY-ƪP?Cπ ?l1ɧF r`&\@hD-$_i|`3'Uh9a2oa3T99<> :cfe͐N+j•.& )V<l3w:@zm ._%W>j ၝYE?F\9 \GMJ노 ։Am4u-M8Y {YJ&.qBcR)Ҕ+K0f:<1hkѸ&u1,\fT`Z_dV)ܜ2O ^./;(1ABbE]Iuf 3'ʎ+G/ ccIb' Xy͎ӭ)v)s~[4 d= 5^ ,)pMrsE6n{S2qxu)F+̧8Py\Ð$۬<̤8!8~U^iF[:Ls31chW|zRCIiKt,י,#A/P/(ջJݜ*9 Sb&I-DGF~04 8JД풉nNM:Cj-C"Q*:Լ}G292!˓Ҫ#:΋8H1}I g_ȼ3=\g^8/kI7WserHlsT@,UX1%xDd<Syos^*pIʤhusHJ[阝k}Գ俟e-Dz5#_FQƱP hzI!"z/GR:: WL^>a Ոl~͉m&4Z׬ Y\Vȷ{x^#!:{c40l~(*m"8a8="\Qjߥj`t Ú$֊g/y<`1Ub62DwUfI[2c>n*yԃ`x_W(ĞejM0{ ^3r&J ޠB@qT5_D%kmRufn ?"3rS3p z'`Od+U & bf-|; Am?ɑ1.ՕwnjpJaS_AXԸ:ٛ"OCcTi:BWuNg@*|P RH1I'L_rÕ 0ʧF؈86HF4̡\F `G8;{pR#`9hvH-?rg; i`OdJ7Lryr_ľ+Li!. N(xL7{9u7QR Tl@*b]aBd!4_nyم 6t(ù je4!g/w^7Vi2U'&4);~}~&!q6lndlҜAJ3u#C-y>H8!HMp#=Th!#^]LPV CĻ jRKb>dс*9^f%SJš8aI9GE*7y:kɋ5Vl%6IeԦ?I5 pL<#vP0\z!kp;NlE6ha@$\jȡjk]bPT~'X p}|@É7b!Y\ƨɿ){GUM0p*D՞d֥llJ>q7]!ؽ%b!#Y }ޢgu0bڍ[;@oH &` ٕvY7Rc~&ue$@1 juZq)ڙ%\ ?o\Ec9 ! 0 zɄ:>:3>+ҜR"_5<(Gi{6xrG=WZ.{Gs'p]B"wf~0a- X\ҟ-TM\h/t G uʱ߫ޅYrv=p܈1 & a 3uT>!/E~KLIU]\=U%xV2̝2}ȵJ&20=0_ޜ3".بWXK[8]-Np#FA`nv_-i&="coʜ Hd_ɳ Bg>|{Eđ2R%=f@z½a^~7gx.1Ca9FqBtOu~1N =z3~ݧb^\ <ҌG,1:1hʭgn9a5g3φBP9 Ԩ\@3)9̉ROTs_AI@u2aϸzic'Rs,+(l#O`N+ֲ,b\Yu^ +՝[_CQ<:i ǩkg9`s#ɢK_KCc%k~la;wWvDy3л]t]991&i_Sy_-ZqR7Z\Tq߻yw;8>D(l2]v?u?@p<ț3;\@ /UV5-J kyG*Z{>#L,|  f9M|*Mձ=h['= l#YXEnoF<9@]QjАዏoA4<ƧGÓ|m(wH2V=eDK<i؄cq/,@WU1ccgiBAO#^!**A]$p'CGuNU4"]m`X Ē1IOn=gT-l xlz.|Tek#K.o7#M( A>N wZpLηp\~:A/ъR< "7#0Vogh+TQer5 C!ٓ C!\[|MZ<W*wOKiW~;]sBí N-m?{ćBb@Ǒ~l !Bk2K"u3Pk<^5,hOT%/Ӹ?Dчt1P;\V\{gziC!l63İmpZ_o8|k%IŌmRf\J/j Z. <}_dcS!U7@a H)oj7fӭ73mƨqLTdiZdzsY6@[h67{%1XuJ]wuTXؕamS#SC_QIEPyͺ_fÑ!m`þ,X7B2xoћJ\(fm2{{bvҾP+Ԧؖпti<;EOٵ[MU*tV_ @ YD0oٔX?+.aWKy w>}zd;E{~@G.|SjϟIs+KXr<9 ?y 7֋NEx*6dP5{8 [Qn@,.VϷL* zHcRqԤfJE(Y)l6jQ4@'k,OL5W:Ʀ1#:tbM{nωh J|,&o$34p$yHH# 9zjRv7&ڍ.>iFi:O;We!k+lU+4SCqgH竒(PK˽'iI9.zZezFMŲb/1u=,r=.=}=0?%ZXfִS}uΈߖC¾MI]CM8 k(ZwMdl*<(-$+ 8ʮc(Ѝx"ZCHJxDo"PoQjrm]€,F0$S~M,4p=4U:,]MܧP?1q\Y;TJi + {l+ΰ$u "hVT626]oC@Z\ֆ뙳C#b#aV DhnrPt,*e/Xw쇰SVtlGȚɿ?|C0 )@z0MSح;+ÑgIe"@ӀF`朤± O 3j RG;dB#b"件xbY B{)ELc*9D,@*8"5.#4քN{SQ|?ud~A=lW)ʤregS3nߏIK-Udod0s z_95].c>" eT});6 pPmt5 in#ӆu ]weRbo_.\y֯~ ħ`z28Y^k#1{3 Pz8+`Lq*pv_( P| u40 &4$ 2(h4u)0Y4O+|ehIG)E,=B'7f% K߷AǙLF_ԹxV7 5ʑ zELϒXǡow?vJ+~L._vKfDؙ#_D~ | *61(k&JMG[2't:1dž2[.ӛF&zc,~ǂ*dwe\%}Ib1.P5`_lK;]uټiUrE@[P[F6ymh7*UzeS\ȝf%^m,p|CٿOz!$T[ieM8rttC#m(lvp ?/͡1D|:n}n2*mUm72: m+ k-b-uys؉tї~1bWJtafufiA X=czOoz%!4i|._ܟaːDUQ]Y'C][_nd6 jML3P7\ &ar*<7EvtiuQiUC ,3[?!/ #Gbz=|w⫏{ |= `{ÃeG~"]E<7=v-ƹUH?7Bʠ,OsO`2BdQybp=Ulm){36>\huCxEĆ_mk""Rq/:@bVџv*ekʿLU4ZQytR}Dg?k0>@Dy۪9Y_s(O񧭊/B,s(B(+.Z䅾e8$P1#_Sjs,xMkmB;RLjL`<]Ղ'zZ[չW BGUqT3V>]Ô}0c(m\,=!"~/\yf.A[1.im &>%LA=Kԉ5g bNUbl: L?q;YEv+uɱjxk9 f% ( 'CUP)3o84Pv\KlU yeL]fR!" Qo_s#;[ǒjIq'D3T.˘vXd'"t 1ˋ)+ˣP ]OX krF ɸpL#096^:a E(|Hw) ,|%aj<ЏY$:=^ѤIȖ<`F*:=d$ z]t>nFA!M3 XNtrʦFD5LZn2KHBMyXy#,@~m\B`YIǤx\P!2Վ56Z<D/@fy \#纷{/z,U| 92wXxj_AD@e{@YH~zff +HCZ($ dT2ԧVkwi泤8Ul" C*5CK?t< Ǽ8x>$RX;ERF v@8" 4(uBt>jSma;ϬEO!;5Svyp6'RυvA MX+W@ۍ\2ê "=Fi80:<<.'[L4vxKmÖ8oY^%ϖ{@̚5M@>OeP ㏮S8 @}8pA (Mk|a h(#LģX* 7u8uY]) b!:ً^JF^-e.\Z-)gL`Wx8Z64x,[LpBfuϒŨ<#k 5Ap3e;P&DWƊXm5^Ѓ;&}SK x]"9e&cnN[fd訆QDHgw?]$``QU 'N"HK]gҎն޷jbecPH쫵=nb'=uJz͖"S w=֠b ~))al, G҄ΞDіeuҢzdY C*x3FtYtFG"&T+g&B=GV:D EzZGy{9JZB aqeFiqKْ^g#E$Cct~)El+dx!rW"8'Rtum#Y'߾R^BOc6#ޢ2͜2m`Dw %J m*d[SÄ|nPaUd\š< GO vcVw7u=РGa7wR'lSԽF f5أOV wxحWq?Ej߂%QEc&Zd cW{RkVNt6?·.v8xD;~5{,.dɬo%`r?u+~A-wǐŐ sj =/~IcWT6 TzLFU,>["8M+2U a%kCEBokPL J/$˗ qaОx:f` Cnʆh 2[F6>mE -x qHu@e@ Y'U|50}* l`pSSq MIe?(qv+|j 6oWc^UgNo/brhEŸHe/73o 8_8vgde,sZ[Z1:Mi=gVve|Ƒ0z0MOJyMmDC5%z#d~"O#킆z6[޷/'^Vܼ]G_D#)4 jǟ}"Q>)9!Rew NT{sQ2.fҷ>aclҸf,'ܛfnW+5rޔwL)j:Ș꽋-bCPOΗSE[9=IM9?z2 3カBjDg[!bDlqP&Vhc_ǜi%8~T+Q=A Qm nUXg%+="H=KL⨢ gb| 6%Gr 4hk q@JY6N)q?$/YRz4{,b`६Cb]M uK"ԨKozߑN\΋zSi=“tA W<*=%rMDfٍe82s[{w-1p\2vG!;bwAHO۩yb$A7i峿QdXG^s9P(8 /Jkn E*ze=Ag`3Xa~W Fg59lǮ}0Ua9W?OP_!&/(iu0FBu-'OpphHWy +5UwK `D|o)7v><%A\:3c$Ym"Ql׎b $䙭Lؙyi S(ҩb5fӰnŤЁ/ ݡݙţBϪku&u4!#! "иMWCwQi+)v:traiO~4Q4cu\tIO1%/c` MT^1 }KF-^X~*JkttCS+K4hES،E{1hփ/肀s93nXU l޽Y-55@7vD63?>#Q$ptF>r` C߭PA[rB_q`Cc{GD>~'oF) ;@+QmP1SG{x+G/h;O"~"4y26źE zO{m9)upL[g<c MZdyĊܽ(J(x%Œx>BM%,(l{UY> ێ){Yh?wH=%3ޛҝ293ނa9d$\(ߡs8 U,V1]p0SER|}-wЋ? oU]GVcb5Kbu-G MιX~zc %J2 L3>ݸæ-M|WCgYz v0MM̈́>Fma/ou H S!ݾp(FsD83i7ҴjFۿ[vwd-ƇGd]i,8>1lGbkv׿b&7ř ~Z$FtAwRKmL i#xH+SZWl13[LYʹ }KJ nCNNWZV|;|awX)+eKݕ SUMABy}2b J/aL^p kV)Yy@ϑ@جmO3QӾEJi_8ZNy7UC3ӑ y@BA{Bw>_Z4g}ʬZ~*])id .tPCZu}>^ Vېc4`caP <ã͐!YUJ{VUܑnɯNgEbVA=ڂ8u4oZ) ՜Nr΂qlɜ=_H&g/wvá<=|<[]uJN^ \n\,{S}Sɶ%>jB_Vh;-n &/>R*s *14PY*&u ̹Pux8X fZ`ZjF-D%.!E#/f]̢BD0idŘUoIcfS9e5j:w0ݮp(N(GsN<̽>H|:B@g)6>崃q;MٗPjE2(]r.eybj/> i+ץk]MV-jYk~5Hk3]1߻K@ѷp{p@&Zg!L"X9&CۯgFh.d݁[a,1i\#ɑS?HbL+U*:/ ^fj`_(_j]DТmί:J\it:(o 5ʽRFv2<:rR5~G \qقc&_q9ß4MEKPjI*x]2>sDJtP|7`_Ǹ7sƔNanA [jyEG60fqjz8P% ["۔cX )J&tLPUtQ d kPvQGY6=eP\f;/d;6<7A4h"JVB˵n[^: Y B; %TYWM#VUI 0NQ jG  XSk w)SvVUGq5[U@VMqp:twD`|I1sDdN[+^̞1\ hU=jpv80 r~ӑ~]ƙGQ8}iT*˒Fui;&M|otj+Y]3gF Po;P3ŋ/v K|QQGUZZ݂-3jߦ:# 2k|@s5J}}<؁A\Rb$ڢOx/7J-0"TSWP,1;'t $MY^ {d|r"0e3s8 *1#U^ PDVs v3Smdt#hT #D%hʕe#"ws? )*a䡔X2_ ^\O*P%Öd _Jvi$&07" 'sNmW+CQ(KUH_ y}ɣ@.g:+Vڛ*O'(/0AXBa{ۋ=ȡ2k! c߀*t4`Z. = GHI: FF_Ze5n R4B0#UO?}3^Y[2a)r&M|rk[l}/Tf O3!DRNz^y:Yݓ2}ybfH&{vtH諿h`èC{T"T(*rhdO% gϙ$[?ҧu|HF];lN:lX~dYWIjH8 ;gl=3SjTixu3yuq퇔S-,$ג3㶞'.5A<1STY`~(>.r׀J ru'9e0QMجUbB8XCëd~u1X$&є"Q;zc#gZpT2ն0aXî~\7gH<.N$<i<:'YAVp׭/-nWrR̬gax^Z|7eaJ"ACJa<Ԇ5WN!GT|ξ\5q-2RE:[,t*cNGQB|GvW<@[=kr|ql?445;a"jJfTh+p;ۻp읣t-3<~ 3Vjvܪf[Z[}C|~- #c/ccY; R.vSʣ2Τ $$~c+ j~9Ԑ. oZGd:t ~+[[VHWޡ/M aga^oޏ1:uA RFCz[n[-S1ߤPn?`nHFSif>qz^9ET,frQ@4D]moiCl8&qNKEM A< nTu6DC5l!{Q.祢MHxZm lћ%mqA1CsSpWKb=ytw?jVز Crb}XzX()M-4,,tT_$1*\1(1: "xё ΀Y,\LH|D g4"ɝХҷ9 X%"Vȑӏamg:^:UuA~ n%H|.v,MG~ ;I2DaRrE1kW$gx .`r^LX~`@OVR%,8yIQ`y:d3WlPiV~mi^/K70xJ^?ay8đJQCEj2Jm6Tuj'+1? 8' J6]CAħw=;j)ʣ ^e9dj;boxl5l5l+'*8ĘFXa s_HXcwL LzS5[%@{":rZ r2 qvR:Q܍8c1M{˩O$.>J^Yؚ=4k L F0o>2E]Lpv~:i9.LB_`ې0ScBgWD.sb dB0KN?@괺Zܱ9_`*T+iVNVR&MR)cFSL}: 0/OEUΙ r.qF?ZSO@5)LqTOHNz2)W6h3tI7(P Ff)+hWmhwhWN`UK̜X(ӊUT 'iz,U^@zۭq#QR #w+}4޵*)Q;= ,\CCNA Į~pdHՍ'*򡠰W\qzc lݭ(pD+Tgw>><]m1AH9o'o$=wCA, dqst?δZV@r66<'9nŸ:NZ.,ʼ[{vGXF~tUfslc kw7bd_֙1q>@a.,=C@J(#r/qiW$7+#9Cu)@-[BUN a~kT oU"2>Cg`a&s*F|I+O ( ,"uR"_J<VW VZ>j>X޻& ur6עI'dO"wރ$xXh:̰Wm`&twsGao׎j W\z=&3&4)ncsFضk %)YNoS)ff~-\8Vc(WG6`\QYʐ9٨T#"iy-q/~ks-P8јYDz[Vcq)ui6Z ?myGm_ W qkw̠$cBnLKi\M((gnp,߱<<O>OLHFBc2˷J)L);7:{X@&;/dwckv7$t̐h|={1>ʴ\!iNhUqMï&VuzZtM1wxjt2kM=1W)6زr"F~jtMAHCvIX)2v΋/=n_7"虶iGX5)QlPTIcCSv|; ŧ ݢ@4N:yg% 'myҚ<| =옱It\>e@[2w&*A#^9G{k Lim–C<J6ca@W:Bgg&M)$8zP|)+O-|CHBG6NBTfdɺ \fkn 8|b&]՝tU'1 I<%s igCy߿>n\'NVP7WQCڣVkQ&*y}<mj{_1;fGujs벶."f0= ߈}"se C4wUxҟ"a}5l}w ~,+QM{qy8$էZ J3fȟu_ޢP+\È<3;eɓ{A-]2Y >ln-0`nԇf~DѬXX¨ &%K%3}]hK]qw͍uOlֆEu %pv~b_@,fData󮬑f3Rmikr $SKePX .nJ]`3oFnʿ4'ܭ̖v G)IEvLƈݾr*/`Q|2n(C87y]t RӤkkfNU_@=c;лRZ4Z8_wG(.ԝ;CI[U)V6:e<2ۅ˗ XMU=i4kÍ*YЁ)RSH$|DR:jKZ㭹 uI!29{2rVlg}[0C6“"!1LrØd3pߠq.v'VY _wAQF2?*٦k 3(ER[u[ڠٛaV;U ‡g.5T.ST_&F(àc7CgX%gen1oRFV߁80lSTQeLnHZBm- y-TJJڵY[˲N¶I^ia,d}iηn։5¡X᥺4?_}}V8 f׳o'4f[Ks\BP[tAL\dW)+/NZ]f| D1޴ah;$P2KDAQ׎( D$T\Dšg"jC9q֍sYS~1.֙8jY5~uA$:VVZ_M=42aF8Nq U)~b)C[i~u3Nc/S8{Ζ@/YGZkT~.‹g]b `QDtm( }7sV-Aɿ>ќ)?% S)s??N3t&ຊ":}=Ix -nT{WqH2͊z5;i֨/AZ ݻGs@h(Ȏ>$Kᆿᠢ/8[dƩ!9io] '] ,o5۫P6Ms +9r;}g I+d^J1$]Rdϙ~+'&T-5zDeǃ[ N U0qrߋGm>KRYZkTqPW=tCY5ܶ|T!Rj l 3q[j0+-ͼzy/rq ]敒$kBwXJx/)i !(1LE#*gqڨԠ8햸u i{zaI`J*uuT/XNZt <凅pI~7K7tC6,}5pu,cTÑ&3|ieUMYG~0"]qLKAߕWXsZMՐ}&}f_,x&@.mi7ȪlE\, / YH;XTO4['UAfxA:=~s,EfSh c34POk1%"*=ZƾMs¾96u:Ik}C4E.b.}q%cRSm'y0d6]8T8NZ Zu>@åhL8'΁pB8dh#|$͠2UY%}^O]EWJP1>ɏt; 4˹IFjےej`iƮbZ;[xCEHFd c>x xTI>N<2s 7Y/l4:\`xUfuVƫ:sD]cu Kl(c}rwuPOXz/{=[g8hX.:X^Է ?=DFX2n.e-/]F"~l+>#0%:(faeX?}C1XBQ.ii4/PEVh4U\:t^#~ M߾Cnl)vR{ƉZ~X_x*Z܋DG6`"R !`+v%(r՚gs@oLQf$p@?hjΖpu!xEfi>*}^[گ?= *~Β4i(ܼ2Pq#3P5xe#PِĒgӅ\fFȫRO d89t(Sou*mR 71Xj}6֥J٬pʪ8I^OU?!<ܱ˺ 񱺸h50"'pGX#"{3WlTLXV[h)IͮB w{$knohw"LjƂ:+Yv#v z{կP8O4hPja-:BhusqC0HI{ֺڕt]\S*@t'giUv7J`NBUR\&pB6qպAjmSb*Bm0CC@m[RZJӾDEB.z1bd˭Rk Eb#XSPHKٻGåy8N{H5á^ (5Z0`'mabOZ )U(uҋ#!: n7Bqwo:&,aљ}Z+ŀt3;8v24Ȕj z)X"Kڤ[ E_S)>+ 2iv0zhTfe=T SW-3`]#t$[2 7gP7wyS 'xLləqNJ]ȐG{-*lXLJAeZM' ٪!@ЦI'ւHOA@q ZͿ~mUphh<$q'zk Y`IތB çO`v`@&p^<#*!}JTf$ OCk:nb5kõ p3neԸ? t(9 )}za\nŗ%D?,*7̛ VDZ?e|sDlkW PQiؾHlya$ 6Vj'$^Ф3yBs:5-u¢v]QXCc:2ʁqX+BPI59yi+/`Ur*F|ϗDݷ^MHK˜=HCmP`X~SZ -Dz(rj4~ ƙLGLA /w$@8n~KqS-*=l(yw/FrBfVW9#A"25תֻ* U?`=5HC3"bbTk/CyA $=6j4`_2łW+ɏ>/iiwx}s(Mp ='[Ŷk},,Kuë*0Ila%ER 'LJ/e[rhoG{WL?>V&64w>?4ּ5y[XcXIJ0}RvAM2ʁTt,LY~U;uP2Ϟw9_o,A]t%Ӣ9RTQkϽѻ9-\ b&CҨHh؁6u˭~7K]XpSB]rĭavJUB~m,8ls BN23ezUҒ4*@5} ˂YdHIJVzt'0A#Ͼ ے}IKrxA Q^E~(sPeMڥD0sFDL 5ԇ7̘D$w,-;/tvuw_Ocv¯i(qq-|8uyUŌbDh s)%agVEijW`(94#(Z,c]6C9]i@_9,vkzπ~L\)Rsg5il',sNnV۾t(+v1܄Tԓ3lG=(S|f4^y N-4z4lEj*s 22$ VQko`BԬ 8MʘXW%Tl@ʗ'b0zO}%0ȋXS"S.)4D{)ywML.! W[{$w>Vdk0Ϟ`8 Mu=XBis'"6VU,$D{V`]*> 9UEg 5ՐL3G; %d}K8 U!|#< eW]g/I.me`BX(7בsguB΁P9]*|7e؂F@# H;EFvghT /%Y4U΃%3}S1'!8 C iˠ1_sC:Df5[5|"M.Id[e`fiDA !R_d5VahK\攊v:+BgO^7UzȒ"n;SDLg}852v.F;X_djۣ\ZΥv @9Js=&$(a>R-9ӳPpܷj[HxC6]5l@x` %)lCjHe0v[̽F_NR#Ò/X{>;l`*7 zZgV3`jQw-qL|CdW޵dW5ݸ?#σh/ʆA,1^Rl zgKJ%s w2D4?⪋9c [;u9po'םF8Q8q"HԝwkR@~ t%0K i- ^D>Alȭ#0,6B1,z8/=o`oTdjp:1GS'\?| `=e3_mH0]LJ_??rTH;<2NWt'P#PMϫdӖE,]#OY˯Z8yPUBQ-.<DQ2U魷 9-.c|) $ũ6ShZ7!ZRSusm@RƵpkcBӰq=\ӭl9CC}/[tht"{s*K?ԼVe+a`O<yn +Y/^q6g޹و/HXηٮ]KwLHץv*,12"Id1iu&W8zOKy[q* 񊳰x\X^_%ncK5=v}`}3^1}^߯w2Bh6~5-Q60KN4%.^>ikg>Nu_]Y~*n{3?m>Bָ{$I Q`na*둥tޕBp.ox a]!%7:T\H:Ahsh fֵ+޻%aS;st* Es;tHo)S4;/%~1-jmw1n7dPϷ851*A:  (wW~O41w@/Q|o`^f0aUDAu꧉)sjSRQ;Qy5=YowtBʃK;BH/WTN#"0@xW6CXswbb!?bb!X Q|.)0F*E#/# uXͥ K$uc@3<ј "p: f&+iһ.ZMN={LmFI,ӧ$(= ~,arO ^J1򳔺<)>Z>p+ NZ"i] KaO- p)g~~ࡗCgn[4h\+dL5/YrZ̀([AK,߲#WZSH$ +M#PHvf|օsZ=w)CeAQS6Bd|>0ۨE_۴j&gW=F:k*:W=w:@`^u-ǿЉB^s A(4#ĘƇ˜ө=_ÁŔ-k?62lKq-8vyUo"Ck!^PK ̃XCmD RdsӁe5D79߷:>=41kFp~Kz{([P vC,~ɟZx ^ҧV2CLz¯U_޳R^mTm.:ke.hiUV6ѬS[xc5|| ~L6 9<4'+Z80rC|k "2OC'{+Çje=BFnu_򄤀sB'sv1L ,ti_hRPp5s3>'iiJy~B鋔0m;x*mzj2ǽЭlMJFk/'w5R11\hM8g9>CBGp".T \a6Ay'Pbւ7J 9>m]|x lSWHUVA0^O`\u-[%C|d!W?ЈXϲ[O r_̻7'J&WQ"[IgJ': n&ר>VmuItpf,b^ƥ{U ޸Q( tAscqUPPۢEyhR" 1^`xkU7>'1D>qݰ./w; 5/>smp mUr;4 b2*?vM^iZ8D)նI.X&_"OۘPJDA(Ck[5~dA[ YK:]YۈEUL\*uG%ʂ5fq^z .gl@I|ApNotVWmfV%9@RjX@ qRgSϢI}1[3N2[-Ǒ`PF S߇ Yֺm^.Cd]Uf2]]yaPGnՌ㝨/?@Du"x8!* "8:+#e@dFwGȔ5V9'b ϫy⽂ssNYVH<èqn# t =2&6IXn$RfYJy8 DM7Vxe,:P}~˾;qX, `1Ub.^6&YVTU[F5>R ~Xt7]'WvX !&xݔ_mg?P_+ļl~Tcy\]G>D) [^` 'ʹ~> Xg\Mq裐'7)dpEcoI _XLt2$4ZWIW_ƪV[ .(j Nd }nRZvGuڗSFu.<,tr]-@ NW5Tn" 0Et֑_)7]CxU'aTS+5T ԑ U#}+s2嬥O~guj4ZvyQpn^Pv= ؊bva0%`}+E<5oQ <^BΦuKL8(.MPlN-KwLaD#q0Փ~?_Ws'xb:d<(H);/7M88OrL%# .[e|OcjPSvW&Buk4v7x+>s BVU1{,7c A8!ZxB Fǣ ߁6 d~v`}M.nclL<Χ Hb䨭PԷ(r $3\gʹR re )3sJ+CJf6H;%,ZAP wGC-#lb=*Snԋ.64*ӬEnɯE)`۝ z͙*D q5HkK,Ѭ4 FJ0S%t*兿?Zar3')޼[,~k҃ * F*t5IV#@Dחo#a@cNg7aݡ>F9deOA2Diߧ[phN_O96~}(3RZx3OS?{F@O[ڷڳ6)Ħ$U>@0 ofl]٭9}O exj򄱉>/H&hb~)swmX Xp:..=/;ɴ<|BqQaI^i𭦣zK0q#;,qkH:3O* &4x ⺒~gMB@ 򘈪zHp cC-wYIqT&9D_V@C.P%N@+e89'糶0 [vCMDq,YN hFG1RrEbѦQ2㞒ytߐ|8_KyqŒ`)+?+u݆=mlsWi6plL:)Ӳ$Ѿz659`ӬUk&nKq,ۧ!1Zvm:e%t xd $Z7TYo ϥit{ dGc&r&q?`݋P)ahm'5 [fyE!BkvέT4ã1h` Pl4aŪϷxY?#x#F |T쎟OI_JT2MTST,}/McB֋-qiv#-$u?k-bӦ8ǣfcd#MpUVC|$r5`^}d"]DۖKc1LO(Rn 4 ROT,l ^~݈f /*OA4:?Lq ! ͜<9뿿IŬH"J y/d㓽♴nj0'f"= NX̘U w.h3 |22kpwN|hU%)R h;UY4p3._.X{%i}*4uAzL< Lk? WVyFO0L/\@K2AJlݦ@J]@z)u_ [؍|g%{.M@ÔwO /[ đ};Q^bNH(^Hk,ٱ8Sŏ)J H7-}`ØD`Wh3 ̻%g\RQ=g(3Uʤ.F ~cꀁ b? awu̝?@ Ya ϥޯP / C =7(EGh j#^~{]MbV$2{m2*3|dO#iU7tK]U'M HudBQZW5عZT#-/#Gh%{0=MzzW\'.AK'B& UmהCطv)[ZMz,2x5rNF8"VNR)iK`C"LD Pmp!fIċ(,T!\y^OmT">EAwd\"F4#ro?Bgm!~ø<~ڼ/+]]o^N"΃ uUSYn]67_D !%IFAt{y}L`^PlrjVJ;dwm#&4Ӎa~a$;O_DU'"2āйy'<Þbt|<2TR֋婒+tܙS~FbDN&6?Okz ^h,`,ޒ\s@0G^˦eW_ѬÆU72aU.`BpRε8Qu&:Z0Ԟڇ,]8;ֆC;nm-fo[mAKLgqbS<$D9)YػEHhu#wZ7dkʑQ%GJQ8-឴=F1]W 6CT/aXJ-0o+8k̍^;= 1u2;d/|E1SO<(Jg'(fk4 LZiZ]08JfK$ʵC_'8u;̦ۜQ+#muvr)5RxyI%&7keuxlo07JzYRl`;Q鑛.SKoD-_VQ@i7ܠ [~co: W<~р"r )K~4aZt _.5{%F>7μxTZzBgu䄍.U``2guX7ɉ|P%Wi藛GjQBEQ}'"eAӟ/"\Y@^< a^v^B wJh!ҹmݳ/z?RwK_ nEu8WkZ }rW#IcWے&5.D:+7c # M1WK$cLp}]W,Ma<@>AE03:POQ{8o,;FCLΰe= ~LC%2D юg0H3S@N/Byߑ] OA;7%QSm(Dޠޏ)ik+Hص۾>dӇ UeZ&8 ~ܶ+˄u "JG&t' t1j׎K0 zvȇl?"ԅ fW;H[gQY@DԋqIƷz`k"=G ߇(6JBr]Zkv}fo gX.>N\Ҽ6͏ DQ4"%vNWETo$kj%Us|&[Q{*,R`O`clu5r9 DW!Alt -B%kؽCԯRUrhV>LFse,OUtkXHLsS@tTDGOy[B吃&:FG+ޤ`;-) $40H,-F[Į>Yp48}CtI:TBͲjSQS З WX`W?Hߨy/rQچ$t}f<)y1\9Wk+`K2E{$hOVI*^YAٺsuik,~X mF氧tBQdOGQm􃸎J'g>44U+֟0I(,fI?mk='yqw@h=Yz" 5)QO,Owo$ > ,O݁l<]ҎܠhBCD? )l^y$W8(uuq)H\ns<1!$F!S׵9׫5CJ-)*|%G8݁)szaL@zAPRTC BZPy}#k B B;Ҭb7P.,> $T}+2@8fg/~'UVHN( Yٰ $Z0c#}9 ͊lj6+ _IPia}0GHNwMOx1fzd<łdG^F"k*iG(qbĖ'&{#BZWe#pbzۛX\g &\\A; ];ko)n{Z77_l /y$aC$I!6y.ۋRB%qS^VqyLcq c4~ѩn)w~i jg'z]v bS(^@$8 Wz[kߕǷRan\5f[wI@R1&0CS: !PjN̴ߊtsمW@㲥9I1G0 w<9~p!vtm"g砮=tkW;_F26s3KQ>٧MGW?:gch$Z:'R`8#?pL2mpUvY_Aw(-WZ@ۑ@f0:[ Wu;o^yqV{D(#]KD=t?U b.> `K)@U,3F2}3[D dŴy  5M ڥѠ}ruvl4K 2=PYHvL['IJ;aVR ݯ9ِw(Ōxwp#x2w  +,N0lQ*]|Ou8-tr˵n] a|HEVja"fyY|>Dž$l..(,WRcq4vT P%% 0{^|j<Cl E,ey,#cȨ%P$L 9~eo?#X:mAȫ#;3žq#nf+ksaGb1džc_y'乵z$w' M;tTMû׍6cT~x2d¡i.V͏'8[̤ZڀV2;|q<JTq1oi<'F9hX:^߫NC-^G!4W }]52KO>!bv47 t&9,e D\-)/TV !R(7ΠE9AY=jO+ ],׵aᰝ򱫃[l7Qh3x/V킦Jl},?~eF qjá ocɊW?;*BaT1.zW$%aF;y JjMl=c+w((H2q,mP6xF1/-|w213y."(F{KM`B,6v5)b#ͥ*ڑmR  nnـr3-L<`kH؃WT4˼.*$#%4x{@(^as)N^Q_]YW& |w$!  2[w>*seÅ8,Q ^&~@r7D"Hb5jgڿk7a}I[vx3ޭ5%/adm$P3ǝך.V8cǖ q*{ SRxɾq)c X ,ecpF݃Uc8Z>%5b[lN@5h\|hωQuȻ񏿽% PJc @[Z 9y4!WɔxAL6(iө֠\;k$6'Em*cwX͞V<'"2 6+G5&nv7,=-cdm [Ȧm];zv)00q .^~KSB;j=pzX$s=׀I'lSY<J__@JT.1s/? Wz RTa!r|yFۘvۚ+t~yɱ2njO & @Imh5po'wE t1)six*Ef$<i3%s)m$[ -!%e 0M3K1"ѐ`Xf{OŠ}0IM S8 B:9S'Ɉ֦-$=eJ^gW@N sSNIw7?iڇeYPpo} E]\md%/wBbQ`4/u7_0)e<\eoΞExWChpt*g*LsSBRG:Yuu'b`Bʻ?ם{_C7bGr4z(W,Oڷa#o)&Y$?xVXaX"CE Y= T}q+Hcj!|hk膴Vx UTl.S3؄9pk3)A8輧CLA8w-̢p+cj2?aʩORHZҚoBTdLbϛ#!m;tKB!r{4*D#Sfb:2_LSS_6_P^枽O]n" 3ը7cR"jfV;FXǡ1RibqKB4R%?CӇj:(sU4y"̵]XձߪBr*7MHβ6P@Q'U+J 7 cn?er<%u;Ru <ဆ/*pie%Z8bF>C?a֡)iWxdZL?|~hҍߔ)#F~TULq{ Y(|:NrB${oxUA"LrGؑkJujDYCJry`8&Z'6=#DM`n :̦!Qg*q"$jYpM4 9rv$q>xR;b4snOpL%+ {H(-͙^Qrk-?Nfhu hBJ >$I l"r13_Z>,{}k,sC>ފ'QgJrq6U\y@nku% DO||Q?ٙČ::\ g8K0!R)?!w0{YW=@e C;͓ws[spx}]&އ:TsBh|,1n:-JvQ!>^IDZ_?{Ƿ&!.'CC+Y Ő [(|[rwL<&ָDl:6-?Fjn$=WQia[os:gezR~ԾZXt&Х_m*O,кsUP-!Q*q4v7rNLzҬ6fɄHS8sM̞-3"1y󾺆p;(-I{kB;8!#Q(G@AEw{|ǂFLgJ*'m*>Zʅ grWѭE T2{Tw`8{jsBY+˨(,qu=/32.@wҀGp{%Yw󞈿z$K o򥑭 Į>+$1MUe(ǻ.QEѫa|ɄY:۱hO]:>J!'EcFōe .?q5ϓk Ɉ]PI*)ш2(3S9 zE#XĿI= װWm82RyE!Ԋwwgci+PGyd%_8gܝOy}aI♫ uqn#3ZLݺuS{c Ԩ.xNe,;^67S>~CqhuU̧ lxT%i& Đ/D'J*'֞x\RQ<"lK(#D~L%\GrPYPmðG_,h-.2rKB4~#ִ1 Q#U V[s/z'='W]eWRAN/9ciyf_f\d5$x_FF dT>lv" cU-}U=KNyf @! &LQԍ4W 8- YǑzu0\wnrKԗi`\yZIC k셭7qfGfS6!?S#`弛bF׋j efH}K_1GhjGBUOQU pt́f&j xrt+kC3:^/7V,EJb?{Adz^+Bǒ ̯҇TIus7K=f9`tzoq8I< AIG_g"轾G#5az_"+j*ɟ*{vC歶K =ZMK3;i O : `:/M9E⌨ău~='j KHw6$S~c6+ITL-(r^Agd=4OcLW7š0F:2ü%_'|/Şi;z:s0 :L푏!Ϥc'Y~q_`o g!_^F ≤Qq'gˤxzKt. $@m'5JkSזKES2Y7"n:hݞI;}\`m0FG7 #ХT[_86.?9^awPj 9K3TI8e {b:^lSony~+/JZ2cOOcOϥ\RΞ]OcA2.&Ayc9*]G EäVU*/٪k?6t=t ״F8ԎˡoRR< (^들ͬIw5&4R?j5-`  $زAŁgSCp^ Lrl3$nx)0"ٍ&UTky&N "#Eyn u]d ]M"Ȗ32TdeAh LN^T+4dqIfP<`tψYD۶lɻ&fHyX@i"ؼOӊ|eh>u*8Ѻ^U[#dAS= rWk ==F_eH6HZceQټW؉ ąaw|XyFPR{g[Ud{6Փ Ԧ<i}Sq ~1$_Dbd7wS 6'_}lۿQn't<{69q$MsMֺg-/0bĢ R'}+X6RgZGply?d sF^9h~Ǧ^ߞzR&$ nGAS7!BC1(=!կi|ƂC>sxx_?x2"iq= ԗ{jr*G#wN`|s y{Kz,7CGoB`(o Ge+G-wVV%v akw_@;}E]9@3h2*gտt+a v^l&9QVltE*G #h*'WeOlv+l-+WqTlY1kbpEn <Mse|βBC&7utQv 2=>b ,OJQSGg8G>j@tq'!g?qxy ҘKyb+lT-kM_fE,[gyrNf)]}Q}YGLWCK\.x$2)lƽ^KrS-8~[=yEXf[xj$C# ``.s}WED'{{@]|ӵ>_t^Uw4 dl6Z?O0' di.4L˄\G ٌeŸķٗU_>_UօlT29(¼ L?Da#ԳjsTެi#hN w:]dxKpp虜Yj!NIrHţQ&zC%\*V ZNv Q9e͍kZ~v7\VLOh+gR%n 2ż H$)Sr)Df8r´c!H6xָX0ENal`=12YX̽t}*gZUR]'D}- I U|\`=F`osf㳅qnoJAn!/Y8?T #zښxaW@l,t~̬|CxdXE?\~(e*4Cs&Y|͸J]HM*N1:㩮.8F;[yCծ.sPJJR|V2%n1)^Tޠ*OφuĠK#+U01 z# Y,WrݼAGD;i( Yc_8JJj7XrV I]gb, d{!K}N(e~OςaVQuNS`f/.z D8w s\X/y.(=5eƴ%MrEhr _@=?30V"jwD:-oW# 4,bpw,r3"JdA v#ޖƻ&qWi++5ՀLG"bOilq[|6XHZF6ǍdA[ G*!=d|IzsLfgd0y\D-E_`h9j<@(F[QVŀ$m:xV Xz%:c;[3)KFaՋw uz/AcwW7$mcd2}٣ } ٩wV:6ՀYYаqRp.S1TsloU؄$EBŨamjU]fƄKM d8jPcTw1Q֒{wW(gC E?EOI`$>1_6m4e^\l&ޯ wF΀HpbKǾ>\X!pQeOJݓh$\g%S3^X#9Aԯ3n1x +c]|3 awNzEM|wh%dm.;9TcJ*MSJ)Tn#>4 1]x<+!3Ujj"1Ht,^+Ϗ${ptxK q{dߧ܅s|Rx`_wڔ j gKE͡70<Պ^Aa+n\4TY"Hj1;qGgz,,5  ¯)k"Z{qܒ2MH"6:§ M-OC?(?CD ř9Q%Tf6ܠͼA *'@8Dya#u[7 oj}]Gp+*q޹] ioUfK)l6bx:l_͛mbBP;ivo89q"Ҫn A Gnq)DDx":}=grFwJf{Iv&H~_['l_YqW/H[3=ц.sU}(QOGl ω4ؾX\J1P㹘nnׂIwp|@ ^3=334^/fP.j7=T+#rG?|ZLO*Px \j%6M!>UUEx 7L$}@ U(\D|)o2]u'39njy3.q S0-|v=a( nK$=fOW|۟Q~-}d4Jx%k޹S͸$9maчP3g'5+^'u2p]:3yj][&oZ(wD˩ul4#-RIgHIƦ" d _?[:aV^(nCԯ#YђPRX}J'Ssy2Kw m$JK"?d&Mҵ.De4!iz9Ac0nDy"PC𣎱 ;[|m3^Yɜ{Eܱ†[[{ dRQ<̙PEhi ]ijfjyW?4}zɾG}#ҵ}i)Fy Kwb1p,8mBٔ+suP&FO"ZMez8ܞ:-9'gި$74F)cz=(.ߵhz < =DT-8Xl)>M~򲪯 렉umHT.VH-%n[0 ^}q%OTֆNl߳`[I#< :<2tD [[c%pI8b;V6 s²Uc%ʐlIcARBb Pzlo5eP@&@Bau(^:@lDc }ݣr@}\Ei%Ol~E94<5p$juI=$V*vB!:U21DŽ9*2:#MYprMҲ{|AfxsЀ`?JaK W2b6T!bwsK[dK{*1,p sQ4 B"5yl`1 aU$V_JڊZrDv(Xm-[0^ SZcջ~馱^)vBa H=Kl`$J%DТl=h3tE%k܊*zlV7)@nX ksWsTR)!e6!qp,2ËYvN0Gw|-ˀ0C{xBK^JxR#DĪ6-j%_/3>c,ԢxؖDf)6*B|vAftq]N tų=l6hՂAPNj" `9EQPl!^iHp1؂'@D@48H8oYHuDI#${P@mL܉!u!~tsC, 2ÊbQg#d0g5xIJٚGKxs`?XL?2Vkk]r*E˪&UyEpTۧ±uk'I#u]:HLgbBHq/ipS?m4P"Y=6:@Qd*I?njtGjXk |MJm9(7cw}E%TqU? [Hsjmw@VFKX}0o=g&G@xnjxQXo7N:,04$p¥&xٍxM$$.R;p&; (G#`Fj7SSugK5TG|'y@Ovpew޻a0CD|Hd,[7{:ܚ& 3Ni A& rE6&97ɬu,=Bi/ev'gRmIWW3=?"Eo4UvRX`L%!$1@r*抣zuOC"BB'"5䶉źe hx}cjQ,TU%,maA‘$5,0ed`70":B-g_/ВA07io67Ej/s V;J#x&)GtEdH<.#-nr֢qiyTjI\s&YI_X(U4Bq>\*dZn!pξ]yr]Su> sp~K:rojkJA3ju)w;o׸? t l<"b'Zpm"f<{>^X(!? u6ȼ @r1ߔ^މ9_WWi>nGF*(Ќ,œPi[S;RчS^lCl_ 0i=Pւ+&uhzK$Uԙb[U$0\C,34G5Xz; 3gg%0^FM/_)$&´o\a A |~%G;IPjrORXBՋy2Z-nɒ{),,%"KA/ gcZvGV-? t\f؟Lh@".|.7ẾY "rgޚC98(\8: d4mS>2umӌ=͆.jX 93FܣG^]k 40Z  |(bnGz!$VOf҅^oB ~>S D; /DzqI npATQ6FI`4놐4D8WU٩`OrNS ,~I޲Y?.G[b`\)+ACimRAT] &/ùJ,>_r!T!1:{=9`d}45CV~Gp\ XvHT6wRj5nT/evسOjw Hw̹6&uM@lpKeh^XXm$ 3B:Iu}1Mܬ2F,d-S g9PRG%\V</Nu^Rj5O^)> nnmk*<ݰl ԃҖ=u*S::6)|)hk0+ 5uT )'"B^ZUlovi.{Yy"XQ(ٙLwPiՈMz͊k vQ8xI]/CE/&սe XEELa3[cqr.5v?$S|7eeZ(pʲ?\@uai!ce355 u9/RY > H$z4G6p+@皣 }Sbw$&#j*ހ!+ZiqDc_w HEу& 07Y*h#"O-||R !=QQQ'i~;W@v\RQcl1?fT1f ۖTV{Pv[-?RD;u|%D,"' &d/ S3yȦt,Y}ڲtIM:-'$=smXԲI$*MԑmYp&ZqMZ((H`/TͲ-" -Q^GT.*P<1Xͻ -iD%g9KGXucq C?$$a٪wPrS9e S#;?3_9jlnMd[(Goj#ƽ=#q<Md3v;]jy&W/x"nšHiX̣ 6[j"kw@t𳻠r zj/E(cV;XV2Spas~a3NxS쉚Vϟ)Q4VJ%tYgW|ST͙ "R֫"A>[8nȝ$E$rUVaz;FFYt֦Qhlj _Ouqji^gS14ۭ߹?!z~_~xcEgn]'Gכ'>z]3j{*3-zI$#l4ڵ~LeL*_;(%6G/h_L6v\QGz"mX>f0YRkT*\X c N4fH߽srIKR '\]~=^EN$ G(24{H#2gPYGDuyx١g&%TF]{zOkӞ>h8NQ^xo:RUc&_D^h2$쯂4hq7p6 ۣ=}^p-:< )Ֆ~6 Жqoa~]~kEU,CO4l`'sVT&T7>bLf<_G@1;e 0x!5[W}{}Dqeո~\>IZ 8zi[<92Dx *XbY46+b0##GTo NYaDW=xy.>4n̒#nJ2%yQA{U^J]{Į`c]7ò=HޢĸrfkȹUEdSSOe)O馼U{f 󙒟?6לpPiU9l?j/;r*:mg6oZ;T'?Kq sƙsلcTD ĚA>~V$:X٢O?(~oȀndTJjDU~m &IlZ͔~.-G;5b䍕:NqlP1GVξQ  cYSku1 DTr| ?{H+7 &(ЊW:Xk c{:a6'a> IA5NpX61{5ɕ(5L01dǓǰvcgBxIKj#gIͣD/)j˾Z?OcHp0r$ '.HQdoILبwJ! u-Ib%Xhc_FᣨW$B-R_ D? >Ks`^_K9|RXhrF<>ij6v (Ts/e\3\]pi༷yjH ˿e{boa +V fcT F?SOψ[t-C7Gfzޠ5.Cx91R5Dti^KJg ̻dhT(VHgıTo՟AܥEgOEN{.qO)e&6i9*2]Y{?,<"zkˈW!Z\'k. cqYq$wO?ꕠcβj<@P6g>'q?dme7K[/6!冑/yY> bPզv!orW-mރbyM)<"b>x8d"{ݽwEIK幷c{x] 'ޚ#uw|((;JonT=@3׿T>ʹ DfPp͘;Jl;0C$OyGzXsgJx Ng zNruWRg~Kw|ٖ+NE{O=ګ2h[D]3(99"=lzZV '}\`̹HܼQ)Г@޿O$qS'COv2hD(~Ow}`XC*Pѽ$srgVPMHV)㎒A? Bm4VNu7q'RBkE97曁2nY Fh]z}dz3}O«?맙b%D``~ NgAty?疃Z~U=\4͹ NNVƼ'b5Vh~3Ŋ>[]1ԟkäzmW׍QyJ,˙ti&!HF M(/" .uwD~ݠ50@Rx((P GOgv# lUI : UdKcH]>6gXhPj0XW*JI붛hY@<$JiZl(Vq it k'#!j>7ޘư{;3@p%z>HDL[z 8OO2P?` FbP C?0ݥZi'4 [B1eJδMd "D/Ih]yk/hgvP)1A<7xUTob0NB:ǒЕAhD`Λk%ck^|dw_D !V0\IEW9\e0aF;sUvF/ V6Lx=ա{UȃIw,X;UUF!1Zہ)OU&K͢@Rksm O BٯT_!PCo֮cTczŒD, R%m= /wLZhqh#z8*f،: ^aĪnc]euӄ.I5PHQbǗPglw@4dMTT(_4fɓj9^1cLп!18$G,v[ ӮM8]aD8TRq}C-Qn8!{Yjj [[ψ&1[hՒ%D5)mB@pF3X1H"uI"83".i5%7 IBFybvCEB8JYxM _+-8Go|IzID/%zGWD4BD> frW4h}cIOLN5#Ժ{s zYoiID;WGS2@{áu>͛d%X;@Y꘡ƌ;$y*(#VF|Y8[}ydZNfQ|YI fSc=rw4ڤ#|K[Uc@i̓9X`?DuIt)t:F` (Ntw8YS0Yt `(Z͞Lük@ 4i p\7} e$: vOka9{/!p Kg-[cl˱-Q!HC 5 ]Cpbc`,.FJnLhR~F0e5=d@L:&"ۻ}boSݪ2 y3ت#Mn/ȵ0I C؟#`0I;mS({?bs2g9hQY.ōmģJy)|N2'eQ,Y_)ڕOl/@TE0d*d-+e(s^.寄0)/ 8vd<4wJZed׫UҚaW_N1$h@-v839~D/ȕn"!"KߢD-,ZF!=?7U/g䙢vb >Xcį̫f&YW]x8p3byR!',uԪEx;rThi ^n˯FWS}xMZW">TI,t2_vjYzކWƳ2"d.+b<_Yq|&~¤Q}1aSM]|wn:C}kP#ݸr+;eoݹ_F]D}b4o }d 9li"`gϰyV%Z#xB VG LНV/[3vB_L(>-ZFݍ(`ɷ *v~ SLz:y-`6^^ENqVBYjk^g7e I59U>.9/ErkvbhmYu{&Fxڏ%q_4x 56n]lC=$`hg^x fP~:e6)@kҙX7ݭ{k _p--~J-gBӲ,KSc qz iIR$wɆ4L9ͩLI^g{PR:PVIBpU*%_;J/C!HV+گQ WRJlߚ,2o76[ܺvOҒ]$ygP?OmXՓ)p)7/>NIH.ֻ!:AMic59r8*idv>Zq}E-2B"W>;mK?@v[lCP )^Yޭ-qb| hr $bgw9zzTw)Qdz K-m0B%^äCB Y<תrj&q{}aV4_׭UDq7%dI zF Л+MO"3+6#g~Վe88yۋ]Ita5ЫlvE UEA9AlӞ <; 4@誰_6{}33L ),p)\C\$Mǻ456mns&A({yL'p8qkR,7<(ʤU!kڟvNAf]&#ᓘD /۴7hiWS p=td!$^]O E GQ2r n[g`*!*DԨb P?= ֖3nypLB /M`j Ys1z7j-,ք\Q-)]K/oH {k.n I.zCEXTFm1Tj]W{HKeqxM̓ᭌ~2 T Q6k|hmh& M(s^vv:&fJV{yOe1,o~$ $yhR?HYJT_Q܀j~6 ^oPW}/IUKIL0/*~TF ~C/Uclfr2e e75j8(΍5I{{V}d["Ts'MYqĴ6# _c6u$u[ /%|vn #'/XaE[>yX'R4nJ.\.U 붦4Uy Cq]Wx&uz'SWVz 1 g~ O #V2 PHoְ7y㷾Fwʼ\M1&a4hLCJ87y3q_fy%6pSmL%AE65Է 6Ilo  M_ Y}"=QI+nӭ?o-°Ȉˎ*$7Ft#Oå@.Z 414bAǯzA6މWHʣC;N]8{_7&z|s2L Y"#<2]HR< 8ͅ1%» nKDti4I??%aN/)8c@(%C;ê Dpgc97YU.+p3BȔh;Sn0#T";ե|Y'W۠<0/el`i- g@4`xcG~ EJ6\@;𯂜EOI h32 PB$nXRwl̟~2MQ_?T+Q>EQf.lKij[o"L0`J{H S_k0?SR?"sз˄KzVD3" b㻯dZ5(`pZNgt9F"[~MgyTkdQ*IBkG c?±1$B;Vuu ՄMW[6t[lз֯CݤuAa#XZ6o,0 \o NaPKߗ/#usl/#LP~tqp<)kCЦtuذqJC6gJm-^-$`6ς^#;piT_[v~bLKDr˹ ki'DǾE+X6NY7+ 5gZ2j\9 ̽md򆬴lw ((8 +gpkrJhFlfesk;TCL[\tꊏ MSejI2kq7'xHUu~ t95Z۞W.tS d84 լ. MfQ lQ"%䕋!Q)כL)·JgU(G~C$B<Y确-`<oCR1@yTJ:Gkb kDӯ#>Q*>Uw) [#⸸ug{z+! ҫW7ٷFerOy 4Jc9$9(ڨou'!^,Nhr ? wĪd}a\){ ;@Ke71WuMJ@ezWirf|Pg4G3>H')1"p qd9%4tКJΘg|?]u PlGє쥦R9AoooHʥ|vs2F1nR258RFO3Ҡ_XoÚ N_QT#]Z@~(v|xx렏35:u@NC_gi9+ ۆX7fjG G՟7hP!ajMƊj IG r٬wF;L4P9Sgubuv?$l#ٛy yy$,գH#4",䧩/d^?4_Jlbqo# K.ǑfVR\Hza5W޼#H mϥ*1B6~3| /4GY{!rnilrcLVFj,I$ETס2/<7}$tGLr,xn5DVbmm10BÉ |Axᢊ?wC.}*326c1.Nq6sL>',y$dvÓ=뮅k% Dml"eh"4NjhnkT2J]9SMX"GP5\fhͭ-LM~-XoC pbts;i$bH׋x哖 ÕTӅBBJnүLhӼFğ%HIDpĺ#WPRqb4LР@>\8\^0O 7g/2|ǎ^ևɎ'UG遑2zPYo]S5wΣd%Xx^a.`m˵؉6+ qH8/NФHk=QVY[qqYQ]'My-cU+ڏo_wNԑ9dRof̈oUշC:oizglj8SUQJT{xu-bg#^% ~U0Ns)Ə7'.Á*/3rZPLN\wȢm.(u;ݵ$rh8l [[6#$sT!LZ5 1OjGƿ5`=D+g4.Od0VktKB:.! Hx:"ȭ=ae-jB` {AɎKES;,0`>Tz(`9Ζx.V BM?El^keTp"j&BsvP E `d.ERFQElJ\[R<f3߈X4b x4#|JM]w߈#@ՍM6&S;Y Lk7+j7 χxd}s' =ﳃ2N.I1l*C9_zd;|2p `Nc2C g Qi•8|Odb4ry`AaW5*M?>`3d"WH=~P]լ3Aj.[E-KPūC8]<zUY3'GNw ){ w.Րxפވh[[z7% -Ð|䞆 a8@[)ʛHt =uh_-6[}d;=X CU a+gTK[p؃;ܿ3Il5%~Ev!L7BR3ç1v")lš E8_mKA+}IJP J]ck =2_HS 5o׫T%s ΐP!cBfݻ\H.w$ Nt~=̒Qi,Dķ 5.H 4mN9N~ݮ<5 bBϱmcHJ;BcyG2?ȈRĜbp}I~eb[uc3(ym5D,] L{|(p\nj+b|O| qlp«18=%Efo.e,uN]ʝξ< Zd5QO3,y4FeMs6;֏ce&7 @(S($8Z.DQvsW h$dN,0չAkk$,I0NS Q%=n:7+GtC0g+̂7&uP#3v6IQX mtxШokt{+'%ĔIL`5\YW1X> X!l_zAo '8]Fr6zz"A5ʣIT[{t?)Q+2adgL^b XSGV&` !GP_|ڨ"qnF-{˃V moPP"oN=S[C8oo& C_Tw2XAޣt:zm o`b/=citI 6Z5+kh]#3:7Mα^D.2_ޚj h2%ޠ[$çއdлGu7k {OSb"F̷tl Gc14m<|tώ33pдւmq'؉I__}RkP^^kWp`ɘ>c?Q눥Ф)đ8Vi)īh!>R̚iɕhĽIJ#i.(&{;َ 7abu) g̼ to(}_Ŧ:yY;RG.g)j{@,:ۜ@?$8+%nʌFϪ\/J#EÙ״ZW ,IP;H8ߤ,*$.*33hbɇY}Oo@Yk巃- $vu\EƦxAi1,^a/H#YO]p& Cܾ{ D /kOc]}|dy hJ ~>#&a"Ac$^uVw:U[ p@fWE$4 іOLow`ƿE5W]ʣ*j0{ ]84m@#J|!pyVv 6XW/"Z(: ٮcMC3+cЙܷN'K4=){KZ 53fyCBGq jjdtGNr^N׈m|4$>WUwji&\F"R]4εkrUQ|L4:`r?6`mNTJhH=#(u\<^³secџ$[B5VfXW:e^:QQ~?}8duIػA5JV i)yru7 %CL5|d?}Eٝ{r+Ӳ[$%YLVy-ޠngVڈ6̓:R^hZb4>KC촬u-Q-<"y{N#+'v*ٶiiܳY.vfi6d⻯03k>&O|- bY)*hCnBnC\ {!05n} ђT=;)%AYċ&Ͷܝ PqRt5wT ya7'3F \œy4,D}eLn~w !mJS< tީW[eO!)2*H>*Q/}IhDETҢ\O{2-O*Xs}jP3UѬ{h;v\aXW5Zs0KW`pԐu8 +Yt:ocЮ5 @Ԕt͆Qdz ף!Q\vR#2LDPT$Tng4mʷ(~m2?CcI<7:æ$X)3a m4`5@P'^EaA;I9R,0v.bK̓:ʳR\V1Xb.9,2Yi)bG)X=ԥm'5 _'!uه.:mzTtf/xwNTQ[AQ-Oa:'slxf$jX^'q~{)6c2yU3<~PDŽ&>E\Cl=wtdj;f5xTYlܫp簟mpg =;`f)ѼxfAxU34cL9Yp\i]S}FQ-!`ʪkҨѥX/t ,*u"Lf~ZKN8 oo-Ɇß4+l+>="E/|dЈ k?(,lqbt5ҧe۔7W~1 wE\l`"Ϲ1vf5< 9LsԎYEb }ڭ3&V['%8iP ۋ|4Ipx362:`ChղL.d)ׁŭ9)C+h%#EL~}%"\-wpCa|B-PӾ- 3wHP ڈҵKur~Y'.{R"'t5yW^,d%wEnP9u9=ՊN͔ Ա6U|6>znO[8*;QwI74oX?Fu Y͐Z@)]o7$Dϧ=xśkP#-%~!u$q}ó5(3kBZmF?KG]eP=8u4:6Ts$x%`rrg\?n=h%1 gg`$c@U psnuo@E|chO3 [Snm]: ZKskW(lvs<@B8G O ut GU%WIrgA?pSw|Xa尪VRnF ^nmSÄzӬ"E5wXlZϡ hTU|p6p\dANYq'a{p@B Zf"jHHđC&v±0/R9u=.<b!"S C!Cː1:)v]&U1@u{a&-VExtƍ/@kf |1@iwR2> ¥{9[o1WȍHLh-Gy `⌒ԓSOӃbn8Y H3'r!%U۔#WŜ.|V#4ysJg}qs|+T+&DA,4DrtrQ'Z/;٫6e>Ó(7 qdT1?Vw\WϨ8G$ &lu9s1|:%s^f\݅VDr(Yx}r# U t*1ҙdf5>SJiccurz@GULn12P$8?ή-c lC˃7 z&;0F1B+V,h$> ӇmfƬa8V>wVjvgS-VX{R -H> ff|0Dm F&iS8F|!0;DpvAMeKP˔eN\I#_swUJZ{Q H a[q=RVm23HJ9Tx"G na㑌ĆwVcYQK9:^)֤++. %˗|?X3_mS"Y%z &Gx`Ҿ'9B)*l3?6;I lvAw<s Y8ItiBDKQv̅9Sa)NdDUV#KJBNK [L<Qa\r//c-Mw vK%*H#$>WmC1~H!S4uf\CyHSҤ+IXTDF.34 뿛Be g_3eN~HPVm%cX>dw\aE3K(#,NgjL}Bggp)1u2ϿL! C|2szL(iՆ5Tyߩr(&1G%E[ LkdxmyZ* hykè")5bgx6x7V1]:tk+@❰kǜGu?j! >9tVK!Ome"ʄ9>ed(6q~RVI$黯 +j8^$/VQ^6ҏ[D'>Z:ҙ6XB@}`.K|>n˞w.fEvXۃL\Eq Lխϖo1 JRpc 7fi/Ph}D4ALڧ7L,mBaխIf-=ɑ_" EzL<95sn?Z#d Xp~rҢŲM-)zb؏RQ6pp*PΩJsѿl\(o y:eyoGڨ& @2wW2|!;U;%ޙZàpMPSd t}o7~֚q͏ M)vGOt|3#dtz/%cr鸞H1CJ0=4ą'. "ם"<8RhMZVUy{uˎ^v"ta# B$[Xt0gaNI0?1pe`ʎGjd] 6`&OY0r\Yxg1 sk=Gnz+PeNkJ;F10d9wV7K鞻#1ivMw#[譞J,$'6R_]Yֱ. Q}H|2):9d+\r}jzRU?Ji_)* iӭ%/h$Ƣg|^p"BLXAb%Y"Z $AmEJ|޴ 6ת1f,֧&~ga:q<~P##;"!䧏d&tZK 6z L*!T>PYx1n31^+*(j BZu&۶vn[^Oh*G7ﺭҪKs*ti #Dd/pֵNZ!fƏ~Ÿ4Q[ŏ57o$p9 T| l[bv}u,vWMV'v$UA+PH7&R@Sv115U{K1%&(D S6AoPԨan 7)k`O+nb J^N8v,^S #'(&ΙZ JIiT gZ'濋0Ś07~~V\Z)ג~X(sǗڵ5㕘&kߎ8cS,ӧb”ԭSK¤䟯s2")6 4sP{ \C*iF]1lAymar]؃qq&ξ(|pV͕`{& rvUI_yn(+=U:dx|UMrubA #ʼn_BS?9rk!rTzH$! t_lCX ,֓Ou}ɠxa*2 vE Xo1M#l-+_!UQ`z"yDB*i_AVV/*,g$%9P{.).& dR255bN0[ŅW]{mׅ)8¬::V#cE VӰ2V{0`R]^c!+#'"|YU]}*H{X8e29k*H Hid#\6I @]37Y{b3xKM8֮D\= C*~osMm:( |C(n~ Ed$ˮ fi('ԑ>gߧ8=4GFnHĔa i{bv~pQc` ZA7/| >ž9B4#2K~qLob&O6Dʻ~jpkQϺMK66TTWg=k*juZ5I܆Ȃӷ"\ԼqRϬSԨv8 "&dx9]/7[zq|hKDl ːϞy7wZNTL&SVqq,A:i$~Pf_ ǂg)XiDJgsյ`u?5t@g{@ "L)YGs}*Wx1wߝchlR 9_]X&RjV8eQ;XS!`  =ߜik8IlX<G/@u-FNaGm!]EF3_5X!Y$ HY煗 3$*OO[ip-x2v'+7ax4PN.ɶM҂zWd*N(AыnÏ!b-PhJG *<X!| 4?)"&_i[F\00,u =* Tdߚ‹p`,œ^hdD*O-Ŧ3m1*dGopn.@Pa+ef!-Ol"ËONLJӪ9 9E$A!n Ks}JNFh(SvƂ7/}cTL1Q$`[I@X%-Gާܗ ca-B ;AXo{YWށqeTNF| #q Ug^ls~_ 7sI:Eܳ|O(>#zo@QG$Q{b5# T|gܿ_D>šha;-&ʑچr|_ zڡ0_po$ޜӺ$?I@&!HH MTƞqw8E4u7;T惾1s:(;9 ]yyM=@Re6$BgKI(?39-\^$7xjMIo=-MukW(97@D78RQ^d 0㓧_#xtb@>%]p^~,f@mSNNѐ~9au)~PԧpƄ#E >׫*3!. vאpX5>曷0NOU).PqXqt1qJsHn-3ȇֹXgn'rSѢܳ5;M_x)KI(1Htr% x.1ꚦ}d[@k(Q66x"`/Ps_[פ+s/cvgRe(.phMLAw77uJgq? e]y$ HH(;mΡlTO+/qp^!pgmSlebI AR]$|9^)֘0PnTtqn R4zA@ Fw%hc2J㈧l1 sXًM0z激W)@fMM,Q8_]M]O 2Au&473 t*8b8bX[J]e䛮$ӳgoXrq^Wc4\DCOQ(|ruHa$?dE΢jshž r(#@<  v /?5kedXcO۟Mf "ս$7ʹx@)G+ks̔t_RVn+.kxIc6WUT`\qSfY9fTf]B-i?:^Dx~]LdRͭJvfV.\82/tAjv2Y{ D;-Oa ֯b["bZp@fТ~_Y LU>üs"f!:w 0qD>V=tN$=8-3$SnHj g1%RS=]N{e*E^!;ʓ`LasaUQs ޶ j U=*^ُB:\H8roS!_rMμ7Ec4lZ|#g# 0iX[N=)՟A#(ܒ&;JDŽW4s7z.LFFb>E}ru&y`15L|Kј9m\@5K &dGpĦ,P6e צO䴠؀۳pe U+N뽓~:--p+wR bZ#0YP8KeJӝ @"Abĝ,Ys!NbB/LjקGc<3bi.uQ>Gq"pgVcnF~m-;@t\{3yTD,2k(HZ|(>?⅒K ]4MX,֎|9L'0̰nj̑ r |toYw,!̍{.Pwo}Y0! LߢB%r.P*gecG kO. zֈLxSB~%HXFrr}U{yA=EX4U1# X Վ|k'csyuv͐@qY1pNVu}z\11}{% $mgtGR̪V*:4޹i.܃n{M3qN݃G'g`*LJ|!j19 !y+p~pђ>%`QUhդB؞͢ qsԙ!P,l珩Ey0~n"+hM+ŶŌɫ$㟩M̫wm8 ./uO e S}v`Gq>e¸>=Z˭[Oe=p-TȣMm7|ptl[tH+#N"؂D<ւQReJM4mklAԐE(S Q}a lk@:i,c *bFX SdJ t#ڧZɭG5 c)'LrtFKNeTnE"1%q7۫̆8뀺0Ѐ7dsf|Ao2xLnDOtiہ%KY`EI *o6LI]GK%RWV*Bhg HK#qN<+Td!#aڨM&Hc^k  ]fg/A0" .BH*.e+}Tg x+"y45'NI~鐠3`dg2{*^jtzF/1r6֯,{^nDVY*TPzwklIUFM+.!w=yڠoc ½!Y2#b@#DڼM~_(i`)ЁzIJ>0Pd(~ jE54Zv߭$C-PpEtD8n `+Sv(E}#AjqثNSZ/dX`2ǽ&%k*u @䶕<4-V̋!󫓉vkNa}ZČQrయB_,DzJ3*G̾'X}dfljE;0,%<;_*i})8mqj3HAbq!"R q{n%2@f̳-3Z֥렢/H]9}ᩰ*O2mY4c BVsz^ء }6 U@Pk2P.$ū}z i6Iv4)47LQV$Yac:_/>W,q?j:hXeOul29C_۳r!^-S͚ b/ETPe@? :+[k$G.Kf]I'Ia. ª%vd$N VU(.t1wDu,ITy}U`bB sk>An'o-ƋFyc""8PB`B=\Ķv\t\{w,w'qVl:窠3VM&XJ?Qy)/bnC44!`'cSC_t]lvnKM۰IZq.~ kE5!L_8/"4؁X'0rԵ#.ƥ?\%'5ФF<˲lƠӟ0#CHEÂ&@L-K~gyѸTlַ҄TE]t'W/|ِcq:^KޫX vJ'ԑK|Ts]E_s$:CTs8Unph  "O1!~XeDvӗ[PI"ѰPeXtjK5k3QXn(mlئ$> T+TnG!6V?_%b):RAJ%u~fK?ipS٧RˇS LHۆv)Éfi!Ayah\ b~kYu=KvG3F?g¤m7{X?/>d>tW;v dgΥh|uG'@=/S,`[rIO$ͮAc_DԺV݉< /̩@+pչM?Ft:l\wxB6vއhHVkK'._oAwܭ *?c}#= <7y}qAJ7 >h @ƢUk7ڧ38#G:/ >I&^7x6\} b*(b W!Anrh]3a םCKNAHH]l}P{{G!0}+@]@is Rߧ2LoV"m Xas6Eh21TV,alsqݗm6/qY&:NAK]NPgLRjGܕIHHtD.xj5N*@5$KARE5g%)9Ĉ`]3H⁺W"3JÔ)p{9=%8d"[1l*/ܦ+"4zn_«Y g}F\>iv)l|x^Wg;h|P`dFhU;6}YL +W-gҶrzMI9%+.XmZ7e70_!TU/UI,Ryfdzh>Y+2?:,PY 3Cf^zFdc7|O@[n'plE4dݰNP63"}Rh5^@ڥG8ֲe5Nl0FJr Gꑼ?od \{ 8?U$=X\ﳽ.?wr0lj Xw٧ȓC{]6_k5cE9npQ*&@ա$s PL8WwX2;я2} tp18#1t5U+P94Sk(z޸ 5FX\TW5b ӋTO^ȥP?Pնrh@zѴe =_Qu y]K )5+9Յ_FAˡ9 6l36N;s =f#@JC}2Ѥx!LD*p#@m 7V噓!]dkxH¹D0gMNF7;Xq;qNjre>>fKEHpnr9b3=hkc;nf>^ ;߃n1u0CMrK4BB M,nOM&y;o$ƣ;H`ptIXP@ bd^qa{ArYP6\S&tω OWk7isB@E޺[y2EEcḤ`І> iB!T5oM=haC G̪%KS%r]4w`D^udF0aRɂoǀ\pHdtjqrjV褆}­m!b(pHHK~H< O0\u !l1o(}FԖNAoҹ1P%4fx4GMs"m4=\!u䶩?#>Do6I*-s 5FSTAW4W4T&zf$UgnҜժBSCJ6'9pT;k%wn4|kVqk]%`c8e4~tKǶpX|xÜ )^ij'%S'>`43j.?f%{kX$LTn5cXvZ S7Ra$ WYϳctY5u>¶}:o:ֶl jJtѿ,]7ٙm=X):H'<Թa]gm%POwZ/u_,Д 7EC#5(s[b_K85/˻OV o C AZ5n$?ރum< _`vT )JhcҞCvkd6p`ŞQ> ;*bY4kЁMn@!,=vOIUYC2\4W1fաgϓ} hϰ9AUaߟ\:ljQ^4`JFNY,{Qqݞu>[瑨唍[/5\{VM%oWҸG*)6>%] LuCs= *%-aݯi5<"UUtצ[ 1te sYvsZES\zCI @L1C"lXy*__oZԡNͣt0-O}Jm'i;=!nyr)vh"\D0tlw:C hE ه/O'j[ O9(awim4s0DT{NazN'MHё+plFq:o?VCD]V%5[xDDր.7HF# WӶעVy<* Eܓ`YP\*e EtwJL7kI-<Ƭ>^`Ԅ ڃI&7g0 D@05_ "\_ 6H)$,oϰL+z*-~ 9fK. e~%'kr1_|A+yF<]T#ѤK:YKDezm,t40v"ujM4cK|u&g%; f[JtGcg;5L$i-U {f%\g 㝱zy*:BC5 'wrCMLD h`:LÚ3RauRSl`I͝ )m!P}2IEOawMpڒ24<Ἰ}}D^p+IJ_ﲌC/ݨd6Jta}t㳻0kGɂzՅCƓ)U `8vbkA'|[:.0kK©sq4iK3g:a@xEV9{='?SWJ׋:?PBAgjM(N{Y_r^;jɫ Ho32 Q-veb#(W4L&QxR'Cvj!PZm^RɆMx SCt t8ylwʹú%{F/#K:|tkەJ er xØ` 2~8Xg7w<ɇ]њ)&u%bɤ՟#+~>ڛj|;5(Edwc*C6.4\]V19Wh(v{4^4;΢3+ۃ,Z\kj h}9]I_c4Qx-~Tw˕; x;+hϩ S3ݥXJHyܣ!hA6״SCqZ"W`krXcf <4*~j[TMQ݌DϜ4 $7}b(_hkxV ^αٹb"\`Ns=@Hf|ɬu_4~ޭ!%Y$ hktqIڷ=h5~2V>eO2[U0RߥjUY}n mE靔=FFf8f /* xRoPM.pb^=T*4C]A]8º_\wk'R׾Q`:xcY2﹜,Z`b:H ҏxﶔ( mB#Δ n2݊*B%d\ܩ f.:^ ?ELY58/Ϣ*V< xd]"$(1"\k6q J|dӞJ8xGhC94UCFTXm@7sftlevq2"z/=l%4uB!˺t6U 9mWs䭉uy-HP)T] ʇiQ/UD۶_vv"Ċ5hRCD3 Iٮ?k+[k~΃`D"JsRVvnj^.PW+Qg1 yY'tpfrnCO&LZp(R)֍&;|}pz HmL).WRPQZSv )# CYҏ{:4i"%;2g2}l7nb:~ie 1EFa{S|l T Qטf GBws"(0zu'5_< Úذby^*QQ+! Zʙ; 2F^mD}pj #$7޹j%B>R#cw]Ip]f4MWS!ks ֋wc7ILfYU9 ̵R1G=)`B EMS͖!+Ffj.7w_QzɯBW~rVQ]G#5a+ moZosa0ѼItM?! ηEY0tқ gۚR Acb zZGYճYC" .9?K04YH#V1ˣS4]oookLWwu$^݃mMWun[5b%eVYOah˫Əߠ+&y>JFR7T)J[W&4pݡs<\0Y/(6k-~©K QQ;0m+jʠoxofID\u Z\JRw|4Y83n _*ύ]:/h"k: j ! ?nZ1@uUpŜ ./PL8,v3w~"OeV"O mHj:I("вgfnaq"\dhTRӂ 9$3ߊĪ尮 qnǟ{: @ȝYT{\W&7"euESZ)^L.pZA[iģE@uU Y"e؜;,afH>1gl;?$p-t"o7m7U-~ոGmNE;sёhk4 h0$@/5PCIlFj VHP^!eb zFZU*i%+,r%TDgasmrg ø_X/ u+F094j⠵rt")nEj'lbWn1`O]ԡ26RdeHa!/:ro|}W!: Kn2ϔ6T;KK_0)l.:Γ: >}f7{3[\Á0m*U!M(1,uȒF{l/K`;SJF7?J Y4}oxb/kE`0p7+;Gt-opP/k76M6~y)߭Ύny]JMa$("XϢ+/{7c>l~p@.6Iw4ՖW+}c|[y,`R(nZJ=([*&]ئ̖& (|k~iNyZ0KR_N7.U >:(eNkv* FQ@WAXqR9ĝ; zIcFU` ܙU^? 7/-"nYpAGU}mm=\y!!ՇԖO : #_agUBEPvL2an͔*W؂{8uyw>gɑ"S+(v&uI cM&B?1)yo|tOܛO ]ll=|9}Qg 03=SA*URԾ a phZ" K64)Agt˳&ʦ,R[N6Q0_Kp@YvxG{PJ䅍V9Z#7rǑumXα!]MZmZtƎȚkO{7iּS cޭ,_!u?6֊"B&5>fiΧ|mW6%{|[c$3K 1}AH"lHZյ˒gfqi91PSs3"iԧ2P ddMr;.Y*Vk2mZ56]ǝ$8P115&,?mVʃT0jڨ< WwPGj RD0py=7jb$^\M nMee8HgHh(Wة~D׹X*QH"1v3bJ2akAUW) AJ5?2|0&ֲn{+\֐YP^c?msCR?Ba vWy_M,J E=1@>Ym\ Ju<]ydP ?lӕW*ȑdNfp^(ZXo (YZ6PKv9.0p:"[7+ًN*Sa$waOJ viTb=  YmS vWx<'_icG1'҂D0HCQZTK b75= |~=!N u?uq (D#XOKtk.M 5^Nk;ah m'"STQrl%Pg-$iB(ΐ0Z\AA[MD&QcI.Ĺ6$-5 lRK_21}DҖ*bM*h$$k̶^:$0@>oOvEuec`ʷZcHR4V_-ZlMa7 [kFG6t]uT1>ıklAFPP%_x ^F5se/P;w;QdI5yTfIL:D`IY%JwΔ l~%9q*YYYVaCy7L)l8buhlnRܮBLи蝆F%`X YdR)M71 !ip-fv=|!ma˅FR\'&5MNXf$H 0|ჹ'BD fz rJ/mxUcO,vj|z2t-UĴ-ï~ _MY2IyrvF52[&XDt-6%:f$Pi%O6?A-/3#OqގCV7TOi'4]@M ? U `ﰶ'dr \ssVɔac!iEHmEbS6%@łoH=1=%b1:Z+@0hte' #|3+O |3O6s{*]#oyˌX 3 kS2@%$A+UWHϪ VUtbAU=#ÏQM}k+bfֈ5?͏5j S:3J|&2/ݗVI24Np Gh%6enzҾʹ M^a*e#O\д+YCCstT>8xW`|9rXs /}F)r[;Zq LJdQ Wy&' N\XbݛC&rԘIQ I}) -[6 i: 6~5Wj۶_ F6u[ ə3!VPCXa2# s@:br?Hu "A<ψآծkҰFA[.q{CrpxgH_Ȯ knw7] r[v8*]}FC[cL=#|Q&#U:ԻM^%&=(0 FkQFpPw9*?nQ@ʗuS&ht,9Bxl|ylמ u[si0fD&8˥6ٝFQ񡊦[w}XrDl&>s? \ g'1;ٶ>gwK'y@]z%cyqb, Jh_H1plSjbhxC@ŵUYdw1ٻ +vi2bg }Y0!Ĺ:g'Ob_b4l>ꅅơEࢫ+l4sN ?h`ֈw)B1iYk҂۠\-^.[r)T{B@p?99Yp8F!F(EfHƬṩ^h qlyUU9%g<``"*l(eP1!|? '剆HC/@6 R h|FZA5x4ڷÏ.5OmuV&VYL!{Z,xGg_3*;0'XY_ոмIp8Z"x͕<]n&eqE//174at+1EgGoTlJ(7wF\%LM3(;xT(d@f-INv*ߠfޗJTM;)\XB*dxWfJ l8pe=c,^5O;%vU^l Xfn{eށ"y}5)NuN)|*Sz3\m3С ?"?ѴToYO?h@-yRJuE*׿E֣d_A;š6F 3Xꁐ/|b>{f-`>슣Sȴ=UH>Y. IҶN+K4]naN7EY7 Ujik^a]lXŔ:6N + y1;usAߡԜ| .嫑C#c- p(tI\M򻩕xÏπ|akknz]~|s*.ʡ퀡/XLP8[H-]k?FK#A#f?.Yk0$$áI{^[¹|{.yrhbV3T HUXa#w<'Scv7\W3}sLD#\{e.2^# wy; *ьUK1K)B6];fs=0WuUTRDEl:\Zj l7mIo5@`oUEold3Pp>2E's|NJ_n=pkzKΟ]c<'îX}B^-ny.$4=TcZ)àsbpG.33$OѣXO4DMP 'UЂkKL-C *~dSc f ̷,UZYՂGAPHOz/5*,ID4V],?8Q2ؙ/|ui~4<O4ᐚ6 WSkƮÄlm"LQw`铿j#5xT= l!JM+9@*d͙Ñt=9F3d>:v٘>?6Ҳ _t^B"ս&n@_X8:l`7GΫV:'bqRtܗ6]. 8PP5yrЃ4xFwK=\Ez4! eg"?bgIO _bxHw{cOW딸9]!f7 QA%yhQ3 "[3Ya6uUZxYWq4^bUz|)P`j1:Xal9%)>?˩J|dnw$gſ'1`Z"SVx+p*[5Ec#u{B)w5JV A<~2iMO& ‡>gf:f_y"ZcJcc@2f6}ם*(ƣm I`o̢< _"bbu5X~Koʠ+ќIad+$UOa]jyᾟ墾/dٯ.e/Q>G<loe+ntH! ZFsf#*>VU26wdTUJ=[6%-}s1ӧ'69]}Ұ pBiƕ2;9P q=f-9}SQ/e *nNR 1 ԈGo6oz,cq~k]cT^U2QSiwQvհQ9cr@|VX0)c?ⴗSީ!f#k5 fF;(XkK`C@*cU_țlAZXr An_3+"ʽj탩r+C ,nڿL~X%` K˫ȂefE/8Ʒ6W8'#+*&`\8 9AMA>2!ּJ[NEw@iG~{bX17UvFپG,4𻒕Ss_^zz;zS)f_h!}4q88yL {jA:B rVAAխSP ط6ސq|'%z;fH^:5^<~;\3kȉdjYuYIoYq:Fh!<B {}g~ cqn'NSy.?.k{gcuzSJ<¨ZӴLKpc{>+J@V_G{{CFIe2BiU{W@-(Nˍ#V3>er 8 9P~n2g\]tڅxYJ]2vRCjNBE32Wz"ꖐxlϐ]L7ۋ poaЎEi5P(Ӛ:IEz&]T#4'}~.AQ]_V< z.L}E䢊OEߌ @tnelHǡO_,T~$.+gcC R_*n-zxKT?~pVrw{蛅_eLܺ%@TP- &bFh-::Cjf R}Efv:OF5!}%֊T̽D妵gY9TET+m+َ4C̓ҭY),t;Dޜn8(Q1NQ`$ /|SChqY]흖|3C.ϫdEi/p$+ K,w!@gA7r.fTen]:IFh|oܴ^Rgꈵ4;(< o0Bc6l l)E M!f8vwک3櫝?|%D̕95".3o p:Z_|[͑Ht'4;j4Ss< 6 k3K`fBÌO)~;6ōHكo7H|R:aYu08cYة  $9VXh&)dd1VҐk؆>)8˞'Q} ;ҲO(vЊbm/")I¾3=e vfd+o$SC?y۟BMg\AK30akx0={H3-0ΟPEGtv$`"K(oS34zC /UIڣu(\Ro c~l7| V^%{+Te=T{ވ_yeGcQZ/:|V[.4 U|Pl$MFޭuQ늏{޾ ®acPFHAy4Y<+hM'FBa`eR;.9F>ԏ| Dkz/lu zc=Vݓ s=Y9 ̐;L.``x6?U:4Fp=($ tr #3Öݨ> "hv ;zwˆGȚƋO*4'C ]Ť`x?ja"N4,uFΕrb;rlp\{GL\jdEˬnn|['O iަɭ2[xB,ӄOBşE_e3,aZհˀ&':qWu` i$+Xpl|gNcҼ̇! PT70 BLTDƿ2lW]{Spz418gvC揺>Q %"+9}Lնj 66sPiIB{5M|Am#ҩǩ ] YCۮP~_wnY磅.ǹiL[@ t@νΫcNU~h'GW{{fXrB+GtK<Ӵ@f|/PZڞOT Q90aKCT] *|!)q6V+(r#eU -uU@Q>ޤ";o"{/?i) C{nxq*|q")j;b[NCh.o/w N 0ijM 6;cOtS%`Lስ7MXhϺ} 9b^QVz1>;awϓ08db^ 1,B~tW;q Z}_R"›id=iOK K `FsOJ``mՔb6>s_֩OsB#15کb5&;Fg(p 4ڵ[Q}HeB)r0S"ˤ@bpP/dRA `fQ56Naޏf7WS5LƷ|-;*(>.^nQf׉]EܹC)<"n72f8N\uL&D2rzG;b~NQG0y&Mg7u6 Yc!b4q^œC˃/GԎr u* M.Ⱥ|?݄pU5Dr>K@'T 0pm?t~ܪ`iz{Q+If=CJ\Ot JL"uq7H-T.-_?>'¹ aSk DmB')x}$@o®RzAykq+C H]XqΨe0k2y ?CRq6R4jM'6tF+g͟E0z T܃t&yrBzZUq3IY`9މ,fVdXf Q>0^*QA6Ws@+1-򯑋jq$X B}_ˈIeen% 20PX䡚˻t{F`yM_"hT_ny>0yUs'doYhbLWZZ[V""܍*wT)׍wiSUZZD HռK4\g%*o+in+{-eVjw'l! LpW))S_g#6{@C,K9Dˁj,'B`t-^J<# :/ٌ'g.|Xnh`a}W]28DbhgCkPWQt27D8X/0 Q c~ꮋ`KׂV;`%HţwaduvV+FϭJ5ܷ u-I]*fyG< D ʽ_̭kxB?j-E3q'apoH0<; @w &P}T@`^)!^CZJ*FMGTtn8-ad=?`̡a//ؚPG-I)0M\HbHD:2|t[Gww:Z0%Fb$zS_'95~)\k;\ߧ(eP}{(!ƍ8z/9"XjEH<~Xt5VM{KC8az$'ث,)r~t\%ʗB$53&.+$O$^ߌi(WX> K'8TZ,/ ) v&CP^g0 XT^&Bh h'[ NrDS\ZB_M~`F/ۣu1ЕUGѝ#3Ԓ*qkO>w{5/;~Bc} uLL+R4ԅ:&59$r:/ OigDd@D~0}%yUf \01sQ|˦Υ:&[U ҳI,ZP{XRt&.5isHRC[BTa֋ PJvS`Nq8l !o^TTN{ 8o;2i C'-$O;Цa1̠U;|CHϡ8?ܰlْS~;|'*/+߁>Zp:W$HERΌm'C31 C(sH/*g^CZN۔ Z?|oTrdV {`d,`&_C 5d8~2 sv@a*:=.Ŷal8`i'Bu%*#ΉRX J(_k'-#@g9G\$Q0Ǡ%c:?m(xz?$d֛bV]S4M=^ 1=r{6AҞ]"[HP _(& =V9gz]T9\HzJGR Cհ"}]ʜ.gzaOdtԧچ`*zhp-4hƒh0gN pD͎Yˡ?kaˬ)(.\1`- {_ΪѓCɽ{:*̬k|PҮ04`aasR84~`UĀ 5&08 K2~~lBOkϰS}/ }ZtNeiH/ThK뛁}^yS^Z .=f%y7Xo!FFIw źA-g~% YbxS_:zd=P Y{Rw:p<3׷/;T}S$u̽Km [OPq#K!G$>TnD5($v`p!IP xdKޗpD?bsjU3{fD:kfxd "!7JA qC}rҀ1}H}S+'!%nD ѨNhB'كSį*(=\7,] u0 ,A8r-¾T էS1^+@'AQ't##ZNU2&{2:{< 0l*K%){6q3ۍ(iGeg2:_"iDAz# 5-rzqX{Tofo&{{Nct@&WaWaE!/O""Z6)3t?^msn7Hciyp:Bu@o ю}52sdUXs4Z&{X1bG?}=w cj)Mz'.%?b{ݝI{HEz1x R[*;gB i[B*Pvq\ B*ڢ]v4sFϴɷD ;S]6~jL};^v8SJFмjQM.GFU"ⳉA3t}N_^^9 6ȭΎ}>M&țnϝ/e2\Z3߂)sP[w!UB!/ :Pw/oԩ],$TlV(((SԄlxPx!7nTOx=3o=y?pKj(r2ID &༖V>G2>4(T6, ]V\O]n "uuYQ>ǧQ3Ӯ0v3pyyؤr,7Q?j&Ƽ(qc-%P%s%Ŝuo98ei)Sގoװ'դ OWU͌qC >`{Xucxqt@*j?ӌ쟪o.<Ĉ/HdZhln{Yg鰱)aRBdNJ{z!O~vs>ȦP]>oh6x;vU FChT`OhUҽurre t ց>F"*_S9^+e [+`dYu}Jg՛bu*G1 aI)ue!Y`qG`8GdSnh8mu2w#cMoeUIC沭?{FGP!D1Xp=fTeI^#@} 0潦=ފoc,Le}GfdH?1Ld56LqSy/9ݥ½Gbsfx? [0l; s$N>Hա2x6-AKZgSFӊ"}m6T}D@W|<o `kchk@B+hbM~^ރ  &6Ysxi$j[d#/ppMt$J6$ElDS*Q_Ԑ:Om7Jrq>jǎ,R[x*]®K#RW#7]b yv:KrP҅܉h??L{eE=I849aG]#>hI.wSL}UVC ܖZ.dz_E τ!td VfHF=xXSm%&b}U`ɸ@%#%ͨi C֐ѯyE* ɤ>/!">;UCo$ߓ)HCS5] U3@Fİ>շe|'z׋6dyF!ez]OHviqU)\|"]-:*rF0ȗҗM$gIT@W0va(Q̗!!LLq)I3OoQt Aliy •ۑn vM?k[J8@gںS A{%B\y[}&̓[x-c;//S7٩;sQɋ: ~ dug)9b 5y|ވ8Dwדsn 47:p(b>$\]nB*Ҝ)z176ddjGb蓀˖a,t⮺e{gmYhgWHdrH\nԋ3âpulfbzF11oơPԁ|iE|鲿}ퟯԅx>woגX(hښfҌ\=!5JB/7}6}91qM

    %:Lr?f\\)9SjB7Gjhr9xo5twGw%U#WuQ^31e H30R>EMQi,5\댺;HA4.kfV054%qͱAVCXp!{/2"DeȉeA \ )C} M`djP+Xʥ% Ɍkj|d?@kqK@Wr3-9ML`  t s$YRs.Wh 02Ka#wHߒb!|]-֟r$X{ҋN~cbwCwX.}"),У9{U"ܭB $Z.G Q|0T;փTfnˈ^S )iI% (tvJP̺DF߁+m$B6+I641iM Ʋet9SS@$2t\Vm\FhFe1W܉C_ \6[m_{7xw[[z[KPG'|pg 7lRIioh"w$BDsK5uxdfc$?]Gf1vY8K ha"4_ª\V niG+zAln_xNI4nZ,W }+ȟ}Cl'צg6o_m9 ӽg; pCmcc> jn;+Pls:jy{+7"_Qu$ܚ\{^8.Y@/(QPI$Q_c櫺IuV9E.Hv@B#d0"3BlY<}4\>r`g_gP#FX (T}EvžjqY.MsW}+dH8SuykZCSCFkTh^ZwOKhCFBv051ƚ=.).ι\M?M:۪E9'0(+eҬmy9v_'~wڧ] NvZp1'8'>Hz]!Q8u=bl8XKKุݔMJ p[}>0}Zy5G/<+M\Pt7)s(纆 (J{w=6ί0:PƧ2 .~9U)s C̄= x J?m[TNARw<g d@ hX& .3b-#뺈Ӹ@ )$UMn'l+HNDL FLg9(!oyp^Y ҶHp5KΉ|MUj%vNo G7K2D'VTPX?V+:-Xce]zE`3/}9">WEF'c2ƫC_]h'Z<RɹRL?)'6$yJsM/dj]XRmoN(EvC10 O ^h319ÒSQ׮EV7 cx;`\lI\n7Ep g8y8w@`,Th[E$ҧ1Hu=0;x|HUR|$<}>lbt>re$[5$n Yy7y!{I\ugG|]hnpFd4;UVOe5?h%O;T\:F jC)_{} μ-PDnUvFt-"Yf dq`hl(r\i9L7ߎ"F^qe;F $ML Ň55ѢN9CtS 5P}V>qZLwv_Eψ|]/FG\ᡏ+o񯧭V,7\:cѯ,[8q#OC~(fRPXK2԰BO ̵GJ^O=.ҥk@Y)2"+Y<䥡t>6ceY/-b5}{toixN=| '@A :@Q-W´kOs>hw":\ 4yځ}zw[!t#hFW19y&`oml0~ptϷÚ Gp^C9lNĽz3g 6^f)]u{=#?CtK{/.ou:5P`$-=/) iCd"ϜeQ`h<,+>_ 0DGyj} %+I #Pʿ,3KN7"ݖu*Bڟn٩^΀ALF_e2?J"~\̱:\0>cz;\7 0EAӆqI7VIoJx6 061.b,jZ^Ro߃ UeznMJʞh^3c;$ɨ&37D`Dq̐nzO6@D"kTbh(Vy [n:zSY<j2-͆ 6b>Hd#V H5-3c[K򅤊=7qAڿc u3:rఫ FxBXmFeq!Hr164;T/_i"4`܈ePgBiՔ(ؒQ-S Fb-B8囪z~9&ݧv.Fz.6aP&*SQck[9T 4ó;`:6g3r3F_Ue(+ Vs $pnl\@d<;˷ Ux PՂ_s ˗3[&qܕ"bq 6-gDF ;oirxl*h\pS^Zo~hOPѐ /= YցA 6оBa'|WS$=x̠ܥx)?,pL%DE:G=&Qdrx2|JFĕi?+m`5lxjA93۾ߚlj6.S=_gA j;d( ֐{Xo^_Zk k#cU0(krB|Dn.%;Qp-&#hѤWB g_ 9ɽdV@y˜2·.B 4+ELK͠D-@YnšpX13E° VTdb>wBա*C%HLJ#:Ekxݶ9g#E:Yoh XE}p.NJ^'@2fh_bZs0ό]Uu4FK'8N<^^{Q* <7OyYsRku٠2 "y(F`26'x: 1J4/F h[QR`te+5->J(z Sn}W"? }2 >-pzS/*#:OJ٭%E2`Y6Hۣ? km}&.Z2ak^}RYK#EFHY*g\um1Vt F1gfK^,ί,/ A}nPO短vuUfCӣD/9%nkݼ)zu<11)a7a\)MYW. cnћ 9~ Aue w|ao?.{`q^JFiݭhP2 L^U}+;$u!jШwU8̯UP/?2ߏ)qC jQ3*OOJӄnF.vlg9M&%dRy6i,IS[N=p NM !.uL2#կCFgnEofut.㹉f?-yJ1V(o:䍷^YPBJe[Cޟ/el N䆹 x!H}n e\;u:xj؍_Ɂ#SvT1sÀf77_?1VHk AY,_{Dz`\+W}*"W1I#p1b?n[+%f[C@@= eb@EB-[CYmG$۵ Me+ 0Ӗ$>٤򜢧 1~£ @:_HwP$QAH8"6˾b~G'Kvoe ^Cs2R҅hhx]y@+?%34SpS4\:`w.sd$Ѹ(W*nZthʌНu JwT1eBԩҶd*l"Cf:"tce3Gf}/uJ׷sSU)06e13 Tu$.Gc7#qN;uxik a;&ml~14 4v\^hi A. ` Tm?-;C#ӌt("S&,M 姒/8 '_B?F9iLQ] INCRfj@Q̲wr ન@7!&J~}F|LuˇI |>ۉ\h cCyZeX$SBilmG {G$D  b'e}%pkĹ3fc.I,2xUЫH]u㰧Tܔ Q@0@\wh?̼ըd#٫QaG?EWIJ).Cf;)q{x X)/h-QOf+B-ﱝC&`V"4Z2}'HlӪhCڏI+ʆS]q22# ]7Bꮓ7KuXFCt/r YmH_¶Z֧RO C-A 4//-H){PY,?rƧN$:N7KF&Nzn NZp Cwo';>S;LTҜ GP&|Mq[b]$|@J1C VW#g/+e0y}jnz3F8mn z:nyT_ECWOpvf50N8״"sX[e+5MV NcK3܂:za)YEj-I ; jUI3g-ǴVEU!s%6u dIr*No؃X0%Y#AwQTZ4,`+@ Ն[kҋW xH /sa:-OR0N=1CU\yc-9ZDB`>-xGSaxVے]3 V~̞|/^yhB@uύw[:-n}W,]ǮߕjvMUJL"Gφ@njX,؇>-f܇y%P~A[\$xF\,< B&v?-V׹bC OTG̺"0tmٓ™ۙ՞( &#L[z݄-~^>qC4.wP%s$~%R~Fu蕓\[_*mqMo\(3KGw?}׸؈MwN 鸞~3bnۅlk_P BFH1 VS{|`U;>$Y]LPzC"_*Z?i1!=Obɝ$tc|FT_W~T^q`%i{`M{2± BLTme׷AUE7\ӷSU?zNNlYeX ϛfZ_nN~R#|5T v3Uawo޺^:Aã$7pUXjw.A$6ֆ εmy4GhJvg(da#*2Һ:x-o"VGޯ;)Ѕ@LUa&>OZ4W$IxEI MnkmEEQv'B54~hFPx`^THOM?G>=XvOi]uy/g6֬x2`v5 %xرpc-sjQV]h W&at٫o~E.k2Pb9Th  Iw>u;,Kh{8OgBB4$W*(B3tY\tr*fLYb~1~o$PJ9&od$'"˅zóbs;^EWb/B>i#_DXn>*r39Q_?{.GØW3`5(HV:ZKaH#UItN\65<3_ݓ]/$S<$~zk4Kv֍=|M "{yO܇Vj7BM5 c jE92+WHlL8v2/tl|̈́uR]bih#2 CW@SW^G_i_rhg2\h SUW!t`/_#,,' G4+$%,;gJSmn>a `\-?9IV|WqJ*g qZ-Ǐ_v %4&&'#0#uT#:smg,KPjQ4'OW-۹"(Cgȣ{z,.,c5y))oٓo,623t]6S\/D|DC/ ~xVK!4~`?d i((1+J WVH񰼴 <1рj#2KO]/@"^@2^ptBRo!>$M\lIxՃ~Ovh~`'wdžujK> PF|cm«[Mc'BblFXM[}@W%K h[zi; %1N'oI+. 2Uo D-2bНȀJӷ"LZY%q3%=$."StQ5_MRH]Tc!G UmZ`n:m]wAtG.dJ i*8/[HQGB \2fh? ,v&pD~0cIb[[z6Ř#Z0.ѓD5.|fq'ɱִs Lj)1UUu|酒!'B:$M"0ێa<NnjOs$?2U&Cl.SGíO'!*j+r tL2\j{ K,4Q=vX/ pT^v†k+ݼumlȲqWuyqg-iASu?A?I{`],zU Ő@:t̒qcl? \br+ DƐH}t^fW_!7ڧ!Ua7"{,jӲc[H5Ia=9K!O5a?oGZ#5Ky[=/@:Vq ꊾםdY[E 4S,MQn+ OCx4l& l_$LNO}:2%ZI ,\]c/s#qn,~,f烴eF-!3R'n&x_6*Wџ04Ob>պ߼\!j Q %՚157n!Ѱ(`U~BhݔgoMqzz{gWM,Kva@8+@m1Mgoܸ>VcD`Z2wX{Մ>Q:qyIo9Mv5*)ֹAM<QN "Y$hNT zRB}2 sA OQҢ8:Eiep6li#)xTyPwbVC śD73}XRwY:S4wQ1}-j-DИI*Yg肧,wlo vFsi{,sc XT' N0QnUa4 U9ixaX- l33+ʃ Y5h{o=N !x0mkf;_0L2gD,ymtzpؾE q/wBou=͔ wg8Oڳ[rCg:4̂Awlr.8: c2K+rww·Xra2 r˷r~@ߙD(% "!wG iu.LKwOL"'T "% <I[oR[x] -kǬ˥t"{FS9W>pjS# 2bj9x|TSt. 3$Kf_%#Ԗ%o^6X/ːL%pk|1Bze%')#%dؔ# Cz74iY^j84c4|>H+ X)L:EӿWz^_i:c3Z2@[M]șys}1:$'Kr-I-k~^"*Lg45Q t;aZEarb**vtStA3"]Cq4dbV”Ю?5֭eMt6C0*GDJQbDdeG='Ƞ˘`gTК[}|0a) >zlgk3>(hSc<=.2~V-軹-U X)Ä"ע_uPnnXO:gm;Q'0'mxV$X+_7Zƺ0XNPI532lH`BftzXoGo0vM~ 2x F9g`6ky|:!TICz+r_Ԏ㺠r#^\mRώ3ȿj_ԫ _i<QXԽuM3UݥgkiyyGu&QaXi,-v07m yί.˲'Z&[C 18 6:)"坰@ݥZqn%hVVW%OcN+Nqһ V8=ՅO)įj.oT5v#)!### O>߬mpo|=CZdG)wymL{L65њ2d]NC^ԔqN!dʍ R>z$~(T+Iåv)XP2,'o@JWաOMީ@ r)Z2Y;򶑍F|RιZha\1L)f_&v 'ߴ_Б5t,Ag2a ;3 Z-!?EH/W5Qy @91Jsw)Zҁs$ԭ7, o|u7M4aTO9v_85$L&Eh Ⱥ dN#KJX 3Ta;$43Qvg {^'YW^6澂${sn38=rr>UGS]I2m(6c DmayzclH%mXX_k> M n]B6L^6qHb Zd`RPUo:)#\pP&7{X{MQ@9Z")Ĺf' lq7[V1^[׊ L 6 JԶP!< r~=lK'!+&S0/LI] Ҧӊ|r-~;Q!gɯӺ嶬V<ݻ5 ).@od+LJbJ! mEL C13g44 /\h`*oKN?p˱fnlg=%w$/iEs7z(ٱ{n鱓rzwQ+,x؏Vձm0%=IF,5Tܥrc$ފ³ oqݮ!u9~wԃ9ۦ@WM݅.n/fy+I¢ј9ʆ@nJm@-)EY7 Vߺ'QwHp)T^BO5ד)Wo<3غܧ5XP5}1KM(,vʒAR[ ?Wqwvh(z{9.-U#1ww8>NW> ;=*c*Qs$V.ji}:%9Fj<cZ!]xa@$8XA$\YnL&>]w U!ϻW  Z8H: 4`-hEQTT0?L,*YS]7 ׸`mdb%\6#:_J2zFb?m@t\=_'NWޒtu,kVj$0B=\,scv)PLF!AJXBXVWνw]ٹ^qklJ#ʁisQñ& -~z/#[لt[!3){!:2e$W 1-~&wmVql A; VZ\"HcKjFo"D(?CRZGf#A >pWͬ R*ԉ1vQ7:6@6QqLvCE^r*UeKrZZյbd\N\kT|<)=ao+Sa${H" 9_i;?0̍2%DE{ylB_:]άmca:*$Lby w3 ?--ǶPF} t@ wͱ` >k"nwK߻LR4 ښ)PXiB~ Q t.27ɳYR:=!xr'JU%Aoǀ- =iR7`eGPM~EXi[΢#c9 E&[/iQO :XVG<hu|=d[b<ƪcs?⬐]3 ox}JdIVqEvӮ%Xl!{p@xVcrM''MquMW vyo1rNz3Ϟ2%h-Zv`O Kݖ $oBٷ)GkMʻP4]Hy? ǵNJ9(Tneg1h՗۬NFotMYP/1/?@5Ȧ̙< 61D}֦̂Cz . YO2tsbkITD#}r@壟d2/ zAH8 t'_b&C&.nuIXiKT.:GlK5 ,n!Ҏd, V!9[s?\˦܁/x֨Z6m_#8.,Uo>9EH[HG/)Jd;~+ޚNrւa 4NR`O hB9{V7wML289ĩi5F28K~WsYDX9 =+w$n0\YI?yK?^G[QskJ?HߩI '17>$oLǞi9r#=yLĶ N*)VP{ CbB'Kk7UALJ{s];\~={RQ2 ^2k-ɩ|:]aK껗J=F6Za{؋+]($DirߋJO@dixED_U.( |].)MuhF3Ya0x9,/Yl5/`A\_b y*Y3h{Ws+D__vD7s K$3Ԟܜ`=vGLm#jG.[ ]~AL(Wx?[B&n?r>àFkS lYAƮ9mN-LD5eՓs{3BE,?/BH1xs y2#zc֛ť#G*(V˳o)*D6yeFyR]ڪ4M.{?GCT=`6?1VQLLdTɓkCt8J'BhV,EUEL:Ir|_ ~7I&,6\}9l 6$d7ҀiY|}%{χݓXSI޳ sDj=]x2hiG[Խ #Ӯ.l3|GMoG4FO H>x҈9p}V y8&IZVV)mW.$˱ 挾rX"O#ZOL/YL}Oj1 (IK K Z#VzP99+DN&= \k+<->%hϑ,lǏɴNn棻bJk^E&åO* VNovi"썤˷kU>~gwUP୯Z.pxчpF}#:t?;%XE5 ]ϬGXRշl6ްdQi߀?ka^"C׀D7M wmClP ca~xJѨAyX4,FR϶ɻ0eѮy{in#_p'tq9P 7vY:;1y865q|xZ%S ~vX}k!"GEeJR_{8TE{a򫓏 /|dn]g}!,vZV,i4Oˑ #_~ rdؐià#Jߔ3ZlZwa^^0t?an oS"撳0 *5>_Rcu֡%@L$zqE#Ãz:r;+TjF}Vw*/hݡ0+2P=3!>GtQfLSoKy$ʣYf@FcN FC1mэ-w\n\-p+yɳAHVar@hp;j)i uC "fVnNu0SJ,T'Uk\ͧDVclSQ~zױh­+.&y7uTbi?Qb-mmGpOѻ)UA 4osE_McS~kx\'˻Y?*{ [NhO HK;nj!kV#sq&VX4fIw&-6dHWCn:CIre>>w˴P`fUPJ+B@FSŎ ݷ$ o.v(EDbۮm 8l)Bb΋cw-[1L{{i5y|#c7ۿPYʡSIi mG'*  kGSC.I=}gIZ'ULX' |G^e_*k鞁+'U1h 0jH o8pݰC‰ /)a#>~=V2 \k$XAJdV gY/ҊR)Pk; ؂Ulj 8 UZ~E+_EhR ^3[<8] 8ʐ>^dvE Af3]$mtDU]_pid^oۃw} ?NIV^ƃwQ>!O.,µNP_ h0$Y (sɽs$>3/Fo(EN4A9>CSvCjQ>t}g$? 8ubX y kӳ]-2:<36{c'Ӝ߁cWaۣ> [L,hۥwPNQH5mB {_v9/fSF.LYÂjWeT38awU*q2c_!^>h&됾u bU;Y ;+b;vADp.O1rhtA_~ފ. /*:V UHᓠ~GU)HQv7bLZE+}C2hp02xYQNh$%lW+>KۛOLac)wwJL(J1^DEoA }%j95KY^]_MWk͛~:5ꓐ50zrE`ȌqzY6jd?#ii [W `a5Q1喏\W\UڍS.ofۈ$iCI;gR$ ؐ ]m̙\pqrJOU &R’tl3u[;tJw@_;]7hĜbT1f@;T͚(aeñE4iϸH`۔Aiʗ4dN6(TK?9'm'f:а\6G/19;#{]_sJh=&kάVj7"\7 !=H.Yd #!|l.L+cPL WLB/Kԑ*.O$ݩ+IcKj P<>XFYFP_Bi%6~s&g=n‹dBE0إ ]r*:`+6i\J?G:0C'> >Z|2`)ril5`aMٽKZ*"'>r~ÌJGEуQ؅, qye/UjP_4Z`lXѬŒ_q47I%Y8 $z)u}:(o:4.$˕!BM~>jrpq蹃vz{>y)ِyҙXƕT}"/L%hp(U9Zqe+ pnM@?kdRS%h\&B<ϩԂ)iz;0'Q?/~1*kr !&⇨'XҸ)Ys髻i":\qvXm QV0iS7p5[a!|"вC-# <շ0ie@y#󲯝BEBfX%11C~㴥y[- u v %kc| W4N jhka4OpHh|cKZA5<0 ؟:2/ɝ% ;%i's= 22@FwR95&2Y|HqREqOWq6qt7GK6<)7^/rW+B^r6F#2YFV5#OZ;ʖ|fx(voP=Dԅv!f1# #{PN(Y [\|Y͏H= ֝럢?;3;kzqoȢrz:@0%n^Eb>.5 錒{2H6v&6dWj ]dX'=MaG扏2J=ij\8r֦ոW=BK&!)j_ˈh`RThm0&aMQFpClbw#Puٯ$cR4kG햬p5Ň~y~mwCm<Di7G 8-˝RFò0\iEb\bmǥ_BrR=@*H`w K[{X"3iɩJ*D`j;4dϧT(BhvN]VQfPQG cBCg̚e2AIbklV{)l?ƒF<" sxA"5qPS#pGa@߻)>l4Mc_OGu^Wߕ*QPU̔!bΝH]{Tǹϝ0j˭O.f(0qZ=ޥY9(2q}j-Ӛ3{@7X0&WL\{^_et[6^B}Y3 `VRپ1@oj6?j|Jm^tMc PFg`Hit'пyYtoAEŽ͵Т٘JY>dnea|sX~]D)0eft -QӺBߚ|9IA§󎞚`%&$;GE_ jkJK[brO0>4{|Dnǽ(~=z ĐrX5meHիԓܳF ͚"^|alcW?Btk:lRd/, -us[E #>S 3 h/Z ~ܙiq"Kr `57֡|6N9I[(A!R$Rŕ#7SIT;*0LB^*\eՔ0"G1꺏KΦ8y,ԜOV}ζ ;) Ӧ:.ςs`f ؈ ar`M[䣂M7 -+ʫ[o|LX}bL§0~5>,ʾX3rcB3DFsazކ٬iϜ k`@ޮ!0M)$xP(]6Ѝ_;!Wj?~,f d]L2<W^<Į.[l(f2{$ o`֟!U:U%@&'A'UO }z6(ZL iSȉU}Bu&EkVP>+Pi Έ" "O sl2iAoqp6< S}˞ZW%`X-ĎgZ6&3v7NҴmT]bJn|{ j̦Qޯ c( `a\u1ZOyϷf$|H* >P]HNJxk5z@[ 0#k12y2L ŊTpSFy<P."G{l~o,fi3pRt}xN"(>vkזUNQN+~֢ Hd_zOq,qФ TM P"VqD^;)\S;_ 6MΨ5Y$>qJ"؋LҐuˁU!n!7|SנmqXv3~~;C*UUbn!8*ӽtf$l4Tzl\t^N1  䑥pm`#5K?"tx;&=tYJ4`48[ OyaY1>4: pr9𤙜Ag#5YsSe2sTԷ3(y|L~](7Pw·;í1ףIJ?{ ixΖFWrt +[[\>aђbh "<=6t̠Z:_e~v988HPrg8zCQ=+р?4tJJ̉T.ybĢݝ{9r͕~DZ!WNY\|8GM@;r/zQjM/K/vtc-bXٟk<o\Q?(aǍBlFF"gyk*$;XsYbëuyC{!(g3>NRxX@{F<h7r v'kҝ#gZBIDlw&V[VU|q2b)R3?L Ц9X *fDM@땯OO..~\ZԗL78Kw0̘K_|ޔANԡyQ63fu3E~NRuOƖ,Wz;  HD jpysz܉Xq]E/rdØ ٘&HX Y#Cx⥀U9{4p[x/h7@(Om%GЩ Ք}N&<21 uZs vQZoq'm7Γ0Y\ۛ:,^baj1Gb4jKN.v!Jp&w`?YdU|/t6RY崼l)&L(6(A:v1 Lp0}]wp0r>9u5:)H%GZ'c̛8J#Q%(c&Zko6@ukc!@FTوs'dچB*׈G?\גpe¾g'l 4X8QwF݃"?䪛)i+mIe;s?28;G;!&bKN۪O,w2=Ӿ)ΰ{,4 }Vյ}OۆҲ`B'&DSgB?7}9hDbqJ3mꪍ< 3 l8QJ"O4nJ,Kn%k=b#۱O}⠭]>1Pޟ$Zs]M:ٻKT}RU+m L`3ل#$({B$́!+RǞA ghxb:f-b0dF{tӼgЊqVLkVʗ, Gѽ[S/  (}䢓Ml<7cIFB):1hJsb{8QMĀ?0rMHV"/#bOV7'GId bCOm[xh1}5&YʰYLO;ʱ t;M^*dɟR}AqxPF :j1yT/zVGW(n^BW/m br&a>lHL9O/xIOdUj"ݫA$ it(e\٨Wםay֬,F?as"B砉80>}oAILJX}xdW2Z ۸o+r%Tg[ lAp~beb,+Tp_39"e؏O@E)R3?/ACSOo6c?9ȩ#5,& 0EWZ8C٦`|j7^q4?)Ęl@lizcS1$> OQ+EX%z˓qUvikbi+_o TX{_P}x=!#u+_ /.D83k_1 Ra]g^zJ4D^iH0=K֭o l|qE}I0yFG~!Ji&g9;4r=vl:o&3'Ͽ&W#~vM^??W-܋_ʧ]_5Q^/ї.ahf `a*Us?M aVƭ!3yAX%)rL.Ѻ z_O--5,׸I ?ҭa(g͆7+^Ż)%3sڜxaz/gfBDHkG9]XŅyаrxIP!#Ұ m=3-XðvnVOQ,+S"(UVͺ{Fl i_;gn}hz#^vno.uux"ݾ ٧"6IAhD: =4u?),ģlJj &-Ik<Eph&x95l}h\2HRsAf7%Yea565WiNLA.h[ed0Ő.|[sV^!x"H> &&,%r`ϳӤ.#F##1N,`~ )B7[ +7Y4I02ql͢Zuq+WRI֎Mg~ ti"6[I P2|͈|!]珰gbqOu닝Ta͹}O=pB\"D8V?/[PB:nJ:!yU?$g!d<$&;qD}ԋoXgP2: ;r D:feQ~7cHttFkJh-9V[`sP)C@A~?6IJ[P|gRܔ׭#]`l|u35w.PE 06nÁJVm}8˳q}6NzfV֪c z=q8Q֚X W.~rCsGFKtc;RRP `DLսE>)N*3/aGfQV?+G1Ezz2:-!n($VT@dnHcKss1q=մ="^cqyIw\шPWO"div4ZGb3Q!!7{_ ]'QV00~zufУ&t8,t`@X0KxcHrrawsfyEfڬ;]2>aSU !PTm.މ;T@bl,x q2dcoϗ y_ 4Ms}ښ?0$e!8Sza̘+|roz<- lz2amLf/ļÔ'Y!h^cBb΃-Lf CkEc -N_فϥ]=Q!/RFё%}X޺7+xPjHXTprPr*lf8Gd|ד.?*ҋ~= T_qWV:j290 b}c{CdJʔ 2_n6Egi5A4G>y^X$ t^zojaQ"x#7Rmݽk)[`,:SjNsi뀤B$cFQˊpyShUێv5f$nhAóZ惧6~#Pp2_h)!#QnzXDC r%S6 "F6!NNʱ,7y/ٜ}[cH{4)S% ]3ɭOcl[`>t,f|'xSzW}}+%uC+ 9?/c1._[u:#["] ݄k/lB\Co#υԤJU,;P~zc Jhi0j#,X,8,iP 苑,[N߱QS[ȃ5  {R /o4INk~|R7MQKJm@LlMG ʻBZ6 ޡ~A( .bF}34kO8 3.l ;i 0%b0qm|vtsX*9JΊ'k5, ?WOv}l[e_-5\e}h3PًЫYqɐW镲bK_^ljvAVݵ,ׂo^+J 0ٕ`ȕ,ZOk葡,iI lC l]r?1HIKw^ ᆈ|陘[uπ͚"*0(8$9Zf3g.<$bTl7mVJԳb.M?$J@EJ4o=xc21@!!d2)[t6t״)}* B΃:a3>+JvjGvtK]=z 5l8i-lB< ɶ6quҒt0 J7j YC3wKp|3@DO}N4 -tp٧,|s#/خK)s瓟dc .tV%1%Cll$/y57nfXZ!OEL󺸰 d Zyo˟3R_4ܴ.'mz5!E֘(w~e= o+ͺgi}Jj侱kjX 2I]d8 L%`LAl(ASw<];kLA8bfPHe _s,M%ՊC{bq)vǛ9qЯl%07NV<v[+brF:從"H|'R{-wӌ(RkD, bFڎY- kW{W q]/F $wɃvsI.]-31'Xîr1Č g\?Wv62 #CB)88y-X@pmFӲxm8&LvEFku},rb'114Nf GY*# _4rq|@zIoh&Xizz MeѢ;q^5K u2E2K <ͅ7}S%QKjZxp0^.D.~ l&[~D:Iݛ7Eip=>ԧJJ0N #f0Q@"ȱ^'ѥ^Y7ϢXC6d[LC b#;о' r 3 S:!V̂=V],&l@YK2ybx8{DP9'~ϑjX줋?M]D%T)ű :YE3VMm'  +Gм=\b"L]_ [ j) |sv5ǥ=rhP]`>R*4f0|٤b? tGoMKͧN;Rn1A,R˿u7:?]j97zz^~q}U!p)̡I%^\vB:sNe^8&[ 99br.l7&?7<f]UF7Ԓ84q5⤎BV =G"PKG zRlGK~R'`/1ǾT0ɟ%+G|>[v99 &•vk ?RL+(>5R}Hcf[yD7 gWJH$nX:\[2,ן>l;) 6UO4gkё5NcP5.| d̸ֱ:8X" ZMYqk@֙6)>%9#A6Yu EX,t)ȝnu:8j2B6qs"Mˆe#a s~s ?tu{wŠљZ [̔s٦->Vʺ" AY;1gW]V<>Zo~ 8fEsf;0gW{97 { vG h2w7Z ^T(H-evPHE+tX,7U aOSZM+Æ,Z71 \tf g/r22u:r-UN;$f;ku=qBѡN9OI j('Ұ=J+}NL2Ӣ9JޢCqVC&LbMTTTQ2e,BbP֯ճ xFjTn% DCvP_z۠7 oPucƵ؛wAZDrNvL$:Vz`> gXBxVؒz%3gB(cP>a\ g~5 lc~bA7AKr]v㕪z6mZ{WGI#0(7bzFAcxMH+3 F-x_hWjݒjP^n`Tpd5(O٤w/3&7eУg!.@FE? (-Qxbק8SZsF3ؽRv$Gec0WTIUrF"@PH3yI5,`nkb͚5۔?r*YW_~[xHUN?*Ln>ZVs{dzN[X `& 6PN6Zϐ=sM2.#Mvq+mB3֐] rƋ4O 00w 3s Q$8x?螉,f uNMm~8Eʏ:6ZRiݑy}M(j^tv *Jƿdbrgh beݰDr#v _Ѷ@!LL X"I'WF&X? ftat~FSu#B΃8\oT^ P콢 C;ShI|yF=w2=)>yeVy }EB~%y(MPc1"k[Wd/an^F D-gj2LcT\Ty^u8,(JO}9m!R Q wLR p(:$^h]L $fs6 >b&'S\A,2Rjq| c?dN%x7j9օx2P"˞Zd#+1u( ~w#vfJ;p^/Ɉ'hN:nn[Ag7>JZ=.ڌYb~s?qc ]נRo>_}gcD) ,K{z<U\Ctn_h H. LxCMx@PǛAuG4VҗBվi+aC<[ !ރպ8L &u)lጲ&'h=in~CpkR{T÷MVjd{̒nB,OjD+3Vq@ZIေYvp©G=-_%IY{JɮG5 4=Op\jARs'Lh^fΌRX3RsМi!W 6Ȕ{ ,͘\ͳWK9]p{##6A+Gg6k웍R1$XQvU>ӯ%CG8f gWq@2hN9/?wʬ6*,6R\T׌'Y<@cIGx Cq[v,ҝO&r]Ie6QpjQAqTї,؟} ܐHw5yb /wJUמqcah =@ꭃ/R&TC<_JHzZag=j7^\{Oe`ɀmʢj `Sh̢и1Aܘ^lsQ^&Tfn}WٗQeRF}E$`#Eڙ'-spj}_hKZҒŅbq<[aAF _٬v`hýB:섢W`oӴ$渀Qu]d{.`ʭ^JFhNjSP IFGIkd:uN} >0#66'SL-w-Wi5oE`260$k8"Myu-)F8sd6M ;T1\!:(~Xc>)/WF+RX[i%.(! :ͰS, f6|oOȮ7tRʃejƏPc`#5A7]+Qb3e,bjU 5)8>F} pHң$hW7/Uq Fml'|SGD*c #I0>Y\q 7$| ʡ:HjeJ&Z\ OB,^JVV8C.'|;5)[/iV4| :-J(M@oźYCmynJObM u0PkX$&5}ڇljrZ0u'ČĊݢ6a&p=V }(%2>ndh\r*/Nc+9a ʼn ʫ F/VMƆd*Ege*%^X}P Tl#RE+ ]m.2Jeeoy "=t;tD"66Q*cY=%*,-V(XX YFm6YA"|dKb نUH9 fuΙ$zPdE;HgItTgf$POYwC3N uߘZF]ҋ\fqlV.+g KB9@9v& &(񖵾ML5gFVE<ԥxW)A;cmƞͩG*}]mHUI) 4/sEHR=IUB5pj|Z:8k済CbIi:e?8c5@W8}ſnx}ٵ1(?8/{7J?h93/g zgg=j%58&a/-Kq:.鉰Yb-v@X>" s S0:(qDVqs+7ҥpU< ˒{=m~0Io$wQnK:Lc̜^xYy%$/ 8Jl0\#AsDC<4)xIT|<:S{Q¢MX½i[p^}[9TfnT"T `|!;/#',#'U 4š?^GB;)٦hd22Ha M®;qT懎u50^pJ5gurٖiǂa_S_3S@7b 3Rvjq^kՋr"1t9 ډKx^2$̤ jLw(- X?e$ 3/O8aُdp 'ZZi|OCx̷Pv_x+;2.Jpehdzz1t{~@Խ>%>hP7 y60|%['Dl6KA+4 SC$PR[`y(J8Sߧ] ^I^!О_j[&4IhX2[O NߵN=C1}9xhW"^Z^…c˼C aq&\l+8׬WHscL8E#x0BoI+(4^K\3s5%R21ngM'kjʵWCk2r#-aRg,)C%aQ`)b/s2F' ^;腶S7/> L]M0KėEej).I vz;PᢢPt^^3ѿpWSl_/eܼQ{PƒIuIM&=F JnZCZIZh/ʞ~cN 6ǥo̾; 蟻92b9}Moxx_HQUvŎ-K6vk|Unҳ# \P ]MD߀YPYO7VZ̕^Q:ˀ II"˷oNY@+gA]e(5!k=i_DGȌƱ,l=gFoOF:%&so[g} PVlO `A-7pf^*6"#ݟAF_y;Zd s+tDN c $ d/NF|@D4([ 1d(=R8D?}Lڨ&ӭd)PЙQt1۸{EO0%%M%ipALg UWVL˧XR磻^wk.e QK%[H._vKƁVz3E7lPW!W%bwW <4h5x^iD}Q9Zw^(pBYtʆ2rHu7KpPJůF-M7{!n}Kƾ!P1Lu"SqզAtc#hr|f}l7p[ T"/[)~'@U9!CӐ_4CAPya6ʦȧGKiy ?Uv5S[r6lE1CޱP;IkD nS7ו0" oȞ:bF&!}}O$_s,^8PT(cɨ puR[D`fw"G\`._@qzdh,U=򢧉OIBq#׶CPvL(hN,7C̯Yڋ3"%1KA[r 5qRZ)oot^$;&R :F"-ȓnf|*i;ժk| Hd5L˾:s ٬Zm;)t\ok-`ALڵG`wfPݼ8,w=<ݭJ(|`KWI$v{elc,:w K|ow)R_Dƥn5r gTL=wQ\ҤL=~!(y:.tdԏhN~M%IT&Ec%Y)j?Q"fh\7egOqR>gv Xfp}S,aPu%jB: j3wկZFuocyTeڠp4#"b3aڋJ)g*yZ0EM'ݽ%}HFDس=j_yvHd- bGVm~ dT6k.?`p3dDAn{_+Ӎ}=ªED.3U~:jGUɰT |X0r'_Ѧ7Z"QVlP:ͻ7Ky{z 4[xQtf1Ϭ~c~*14֐hf;3mx4>& Qyءj"IȵNıE9rl_VQ+JV"3W'l?h6U@s :lؔNH *f9(d[e8Qo=O%#tuij{E ;\A#%gt{3MyRmCPCmМݳC8K;>"~#ZPyui.qݝ^q䧙hĭeB=LoC9KĨ/a%V{R+RE`?SVޘ9+f)5}DmpKSۗ{]!Oqaw4pv"AagmJ7M>\2P\S}`ri0Mby 0Y'-&1ٖI~nEVd=A 57U잧,;jꋠ `_,_ߢxɖɇ('vb7\{\cEE~f56jYBQIK Py†$[B"yh]t Ngxf7 Բnū_M.S$&' g*MN^^N!ԖHZ46˃MsRU7I#\H9'lA˱[t'-T蘈uDZϘ, 0nmlwe @4zs MW5r'eR#,rJM>=긐2&ΏPYŧ׿P6V};OYGS:5og32x"RҩZ.rAW0dEEJ B *`xź)ƶ~!٪E5е ΀޻x> .H5:&RK4Z:rͥ{8hd3R)쥁Crl 'ֲWxu6`Z۱d`&n6{8X;58 3Π=j}BSm4!hNV rc2=#\ڑ?bW-׃xJ+D}Sú"ڨ;(%옹Yu2dM( E&}W.1ϦQ[n y&}culKt| u.28씾PQ9x"D ٢[5G6{Blo@N ظu( @)*SO /ThKzx &7hk9G+qSb40+(߯KQiQRglMx؆7rG.#aKZc׋i#ͥYI2X.5Hx;VGy:xSc!8WA~| az$6 :G Rfh#n1jV kQ-w>oʝ-kΝIM[T*M:,Pzϛ&6Ǫ!Ċ pcB_=Rlc)S6ɻ첋am(>iV*(;%ւ5ɶm?IEY>Ā{ȁa~Qfйw&X]hc%JPT}<;=d;6TɌO!q!эϋ vA(U7'3?z_ldc+J^iԽ4߮śF.W+Z!jwY7v ^}~B^Z[)"GZJ̬>E ]hǃR2z8rTc bA5C4ķjFvmRi΃ dyp@Ӟ?':As Ӧ.^X7R' >r˰M)?yV(F8y};EpW3mWf,"#Y) =2DJ+E7SIja V`G11U EP Zg 2l32EpAw:2lKT{fTQo2hKS4Ǡi>* N2!:i1'.|e CYK) E,Cu__Vs׭%sLެXG;ȄbŠKEW&DXXֿ!=S֣rkmwF/e;t^(p*֫K!/6m ׇcN+kFkiu^X^}]:PtrVL~ bO_Vj1P!_ O1:j(ǐy,C(pi,"?oӟewWZ꼮©ڢ,`wikߺ/6Ky8:/ɀ:ľNYt+ t˙z7ҺCk4.*:OSsF[evfa]"[LA`((ĊUfJ05^Sl4id̤T e K jANI(os+xcW(YsNSh~|2QÁ_/Gd#\:&Yx|X^IȤv0 | $/r9KLۥ6~5N$I3aZP`&5BPj2 6vN,WrQYX-fR3SEuI^/Q<]ׂÆQmJK|!EƟ4 38t|j١5z"PTPzMjX]Tc3yc>dy>`.&@9n$Nn5|yJ\iH" 1:URAEKU'o.LO)0 ht c/J#EB,΍Ϻf!Q;&$ K_: %+]Q6 ^|. " ;w;%?lzky5}ac]kGk0U:'45?j*GRӰz7SݵodZ5ܱ*gЩt$j䧆&xgn~?1d`\}vOҧ(S~X!ul+bU''Jj)OէNFAŶ8 R}0CYG^ۃ?ÌSMe*y`m( ,bd5&2|^YR-G634^K[+g1OY$D&I~7"'"Ȟ@.wr2W}&=;J"tkz_#C# 0m^'> NAqQ&ba}K5BίV5mHs*U&pH<7$T<%QubQTGJ[(+A̰`%J }X\(w6/}#UP1DصwF$ \Ϸ74j( cDo?E{ J޽ Y4Y2$։;Ҫ0_F[Ee5A{5N\Y_-?2f9# }nr6۵G.ߍPH1,B9ŝִ!%fS{3gtjIm%2~VWp{ {߇`H;?)~}};1 g}\^  ~]j|Sʞ4[ڕ5䘌>-uҸsvR1{H$9ֳ@x~U֙qJ&f)S 9/[4`[_X<߹qmI4I8}n@Qy3Fڶ=D-h( .6wv -*,nMFYM/Pku݈Pt֧JHij2,=R]$l&k:~@S'WoP6*hEwؐX2m jv}VXYmITڀqO=١Jvÿ3BN_y¶qX-)u!y 9.} VV,$G7hd=!)Nw N&\buh?-ƍ-XG(Z:Ք?8y9mn:{r)sqlYZ{%-&U )DB+9屖oe/w"M")jSw]V ^T|q\I{R/K'BX gy,CV HBwߥ1UtEE̞I7ْtw ?c.(+[SE;[qM`W/s|rQtPC4Kfk6NiɒlvʀId*9;3hu贓 >To '-$?,zߤcSG+> .aG! Q#].ǥ?]h#^C+J5.wpd5ږ_IJql&!Í')S-M67_Vʔk/RgH7)ux]ԃ`rTf_owEOBêsxF`ՙ>C-`FzcN-Fr6Q!U6{Q7qԿK\vڹ0r9,^ >c[tsZFqc7[j gXd7_|tsc;N( ] u~5b [WE]||z7Y"8Uͳ p!}]OZl 'h ̚Iqw۵^W#aYp)4n]h?FNRm+:7VT~ư=\nLjzفW~YgPFE G klǤG%ԯ/vohj9 4^tbԈ(OC7禮 εM|l#AAZ7_ ם≉`Z0 n YˈbEյ3vB}Mf~Z:RZng<zEbfv~eבP:2SqU Bո[ݒ$ۗ/z#1N?NUR[{jiU͌B¢i& RFjnq[t ybU7rNtu)DR(L)^B1;?!MUt46bt~OdU} YH\YZ`c]вdxO#xRݼvfLSF~#Db+xi7(<[5ʶHunSZI+mCYvJWRފzz^+$Sr,p SGQw뭎d2:<<RWˡ@ޫR&˻l?_0^!HqD~,^IB }H 5;I*W~Ne3΍L]?J3-GXsxȑ5˫):JswB&?Ry]IΠ?tƥRu9[9'A57Ì4#-uTvLO Z5. 7An D8-0{w+W[yG|e 8 M_ђ7[v+GO`3xj4rt);XTHbÀkt ʅkFB`B+BUO+mi !g2G$ }K ƚޚ@k^qx/ X qxt^фDee=hXPqgjt[U]KChU} A9J jnQ2˂M#+SV1Y'51s1Ձ^ҏlT|4_${8f)D{V$ADU+ꖆ b^-20зSс@ t8!B@n\UapSͲhʌ~9,jMHA O\PN~Nqx07Au+LBr8!!aK?p98=9~ëg_(>hD| v 2Ho ?^۱'DQ# ?;"#U92AۭqɖEE˞Hn Tn['c-BQlYNb^;nP[@|#bp)dJ20dVҬ)1"qS|cV~mޠld" 2T28_9ɨ怇1Pt/@ "tQyAIKk2:ݗh\)D$FT(G+? qX9g8gP7 gpDE!EEG` Ra=Wyu @H.ge[ {!=D6Q[ uRA 7]"Aߪ}@uz rs641&őX6R7=EMT3'U˅ f^|Ā0|`%| L9 U ;}}qǧ$̝tLf.>F+5PU=:MQ؁Ge)R j!^Q.p"p[ w)/1ĢՊTfe1<,Bdrn =~~OZ-KK7*3+LR Sa1"IE:r9O{9 ZlX6&۱W խ,etq!}"T@AyK D6W>"Zg 6Ktŋ_41gYgK/l;(B(iTFk[_for]mI؝u (vi75v%Z6T[#uҶG~;s\g i#V-HhBR P9Sde1)9R-Lke-$Gc~u8B Ѕw֣F&z2ty֪}&.nY:Ɩ5sw lfzj?5\`//mM­qUeE/5XtBz i܊Juz/zuQdSP%UfVg>5g_-!̀v+pgkbswmd~ _]/tL)^ZEpCT ^ː]~Gsewrl*v \@bI8ORkp2ݺn/ H`槓Z7thhU W80K,Ja_֍KמeyrN Jh$"_օ[,&,H-oRЯk=?>֛j@9׀CeGFM"+=?E =`omS 5 Wli/;'cv?ٕثrёte[t9K.sz$=tPECd=zg(B,ΧC7;,F>P^Ys=2әiEe8"4Gtn)ol{ nneMV!?_7[Sv#6@:)Kc"ٕX;.HԙҀ(寺?{[3Hƚ!L@jU{]'Ifs*:w@P!CSVCwZ0ZSZIN;fKG(8!SoOc8^2J _$ާnv T>} j^#v՘8|pqސܘ{AL1Y+tb+d -oIC7C SbIYo)Iç3xS_ d0X4a6v^Z0,rV{8 ,!H1n*\Y"Ϲ,8aIL!um){'Β 5]NQNƅ_A& &o9N2r MgM2v[gX3Pr&!̒Ts[OE|@\c|[O 3+KnB)E1ͺiKx"u @\!MX' D& Tn)/J?Gh>^d eIOx]=Jta}rAJ毚BBFT#BPOEDZf3|:1+ݷIUcQE~qYNBvT9 Y ET=L2[sYQY+EVe}+* x$ c6W `Cq9H{&\)ܘ[Y.&ԇ:(%ُn43k{H#EMQw )W!'f6.|L#ibf+tk<2 ;(MQ{AkuF0j=Hy[;&i\zK1olIƲ}`LI$ƢA=po9V̍#[ZO^aks­Qa6+g\2|#{b٤szi@.s)|F(zd3o<.SK)Fe0;Vv= FrfUv3V]&(a@_˂t}% lU6?~@cz6Эn@=hLҰΩjCN`A7SyQPx$},߬92@~Q}\h1ZZ鮮sZoXAğ5k~x6kNeM5n6>؞z2dWml 蒐" S#iAZ@bR$3h\<){r 欏9%^}2Ak,אa[I" A Rlsg_?ќ0wޠpf8zũD,Z̀e~" ꚽ6r1(}lJGB ǭ>a^hMMבxW009ˑ%_>ˬY@>.3ꮷc*R*)m~kF%hh\u`L)O]lDgB8qlG٬w!00bҵ~h+VJkv7гtkꛑHvP*d#ע*t2qPTѦ5KЩ*ieQBe"TKw>y-ODzl .*=R~j.6F39;n,@"IH'-9ȅ&9y$/oXw5HAg?QT͟v.O[QC`QXfγH,>vHדvw8kU٤^ ?Vt!+/AˊAd\^G7U\wY1!)u" o"LWBV("T5bK~Kb1yH?I_# Zؓ8 Pf5%d,Lg~Iy-:^qsP 8}h4?aW1[C'|]IhF~QojZ-'t1jb1&&I(+~VYN5wfEvc(i)ueϕ3yn,@{` Af|XC|99>=SU%[^o(&x/LZC' + aHK,8RjfcHUWMCEAH0p {z|暴6;O>RƗg'z8+ޑ(?] ;0Z5DxL|]oY&.E\̗;˥ah?m'Brj!ئ/Rl'(Dbq ז"n,e){\:x."M}Od@=5[qC˸CdL]2-8bsf!9},p6aeYLӿvGL'Yr ^}!ՊxIs`Rp40}`1@]9̧c ٰo48/Q'D3C~PA//QcHQLX\kr(.xnM_Ĝa/Jw94TKU[|` +D%eE&?%ې6wô{v*ӑQ2u P7mr`|$Ȥ#ߟ>uo;Z^UFaH86GY& -D} imG]l;SHpz_(2'|^4!Ka`tna"&4?LgO)'XZ{pU'l?-u(Wls& D?x[%P1L;HM+Ԋ?ӸWS;][ar7>W9hLNYˆJcLS{7@'r`1ҳhlhcU*kYkBcg%{21;˯F+>M(H|D ut{qBpyMq/UYWysGZW] خDE AS7I?T3=5|2龽myk-$A Ŧr#&(]IhO3K_h]<~n lFׂtXN' t3z&ӫ p$'HwN(l{Gb"FP:3簞ZWAu_-oͰ#KVH)\/cW}ؓ_\:Ur C Jt ^֛&B,7 dNARV |kStA:>2oRSAyz4:CD_J`^t97y~XH>LM*bň/g>M  ;ԥ~ˉhJg~ M߀bog 7҉%XUP1\|p4rDbIEtj N^0|5,U{|s@S% =1xRK.yDç7 uM)|D#;Ux8_HVa+ U8p_F^Sa&!2@/jMe '֞{<XY1[BȗgS>hPN^\xce [MY圪3LDpg(e֛%Yy߽#CUƺ\t~.s{Ԟ>Bp;B17t>NeD? ilY=X^ ]KQpOu\L,F T@I&@Ļ&D] 8-TɁʼ_}DjSNR/8XO ?>J]7Q [pW9puT˃c4' r̐rk̢ atݍGZ-PU9Jii/"WwBy҃؃|c+23UNsPɪ6ȳs{9n b+|!5sdϚ!.%jt"ϫx8rbjHA'E6|@vWzo]q+#%_XJ'2T}o) ںQB& ^zrȍȎSE$!HG_dq6z{RSʯeɗFGֈ5DmWVRV =qReʵ*[k+Wm?JaEhiOa [ڛtw& |} h˚Qǝ7\TDb&T *rB Y< DZ~>JBa-5; jS< ~ U"XG!S&l5pvC9~`RX^ jz>1.kx͗Ș2\bZgR$9)<c4UD0.[UnrEm5 P3t֐##cDZbs1x5%%+]5)o:8/?Bcjo1 ebeM$1' zC~ ND%!)d Pho+z[A>ߋGcB~hWEJI6, ߂gGR EpqQj@zu-Ѽ^y[")tto,۳"#xܕ*Z/IsQDKax01N~ 'ȅMq;iT%n2s9KKOX㵵P3i^1-WCE$ǫb9 E䛠P.0q3GB)]ڃ!JQ Ra7⛟D rʀJqU4g+ ܇tg*&(-FsS]J; o!iTvfITNLTRhM3j(ޗֶ&wl/ F*"!` gpjNko!%[ʛ׋d{IJ H+: rXZ|)OfU.pQl$h#kF!SuMXÂ(C*tֻ{%*% m 7xܾm8 eڇ)[Q ͂D'/j >#GuKM3 G[4.v"ƭz$낂bwNLTP=1Myke.(=8ƴ)2r%jy`%3X,DyE\}jiae;dK䋈v6P!zۨQ9{R!]+86MSՒwVDdаly%sL` c,þC#~L]) C0!m'$KmU؎&xl|&:_LٙY\e1v=@k0 toR+kP; J3Tվ5"L/ylh).Rc@w# zlo$ 15(a8$׭=rlQӘ?\,I`\\尭Ұ_Ad}A+9i/}Mf\Y5 k@˓.M$LM[T Gmx)ɢƔj=*1بf޶¥]!nHMӽpF18:c'.ALyO(pܵL㙾k^bAT܄JzK eC}qb/!*0>0Eea[wGkA>]ٮ#ajoPR1d;"z?ζ.TmVE(/|Qf;EY~\%*Y@JH5d05OT4cXM1TMSPhuy[?v B2..[6a(B?G7Y93ʬYe9$u|%@nsۻǙڢJtEk<LPj akF"$OE (@p I"ޔz p8A2/=q}U3k34* D4q.%ױ@gYleUukפ~epo`q/Su `ˍSsa;ۊZDT}+ >(ܖzb7O=\%x0'0uTu{,N)R=ËQKD:gm)Qn(uJ;"H+#rg#YW$>m Rcp%BoD C#97ٌiȒsA\%5j9 e;DBëHR3 F5l[*3Xx K21˾%5! A3ܫuTF8**#ci4;!S !呧#G +;v-Jr 'NmҌL&=^ rf-A%Ռ @(NޡuaeHpŸxxX*t?t #=ȗy޺J!XzTb[<8v e #C]X:\ߤrgˬVi+TSu9 [11D!^+@FHPjZQF Dqyd5 v4p qCa2=f% ?C9ï~|R!m)~Pi OYms';}假]D(;KQ:;e ^"l&P( :uh] i~GF~Kxz?1i,Z?=Zhٕ)p E`)ߙG-s׈sHk bу >R2Ӳr5˛P|wD )!!1b9[w&w6?G]~#-v 1`'cqvf|rEQ{XG%m9bջ;T;2׌@JF}BPĨqrkvh F0<2]Z 3o z<3h>kq1YfHcwd ӿb6lu8ߜ2;*M>MNP!6%E>Oo\9J?XMGfI&v ,JAS̎mr^o.| 6K8p7d7VBq!l4RʖdΦIi0Uo:uaM>JCiWjꅷ.)s] d@*!ה$6et;6Qxym ?h/t ev2PLyĻ֡ &͕vzlY5&Yn9r)w>PMW( P_ic7 ?ܢwi"0&A{[0 ~# '˂ZB03?ujAl-lP{DkLt)=Rv5]& KLn~(5e*B#5ՒT*v VL$;o2?N:oX yK.sFCJ;W8F](Z5= #a^SȤ "z^% KuoHZ|} Zitξ5IbP!VbudWp!jTG9+p_guv/YVwص1!;4Ȝ?pA^tL8ΔO9HFƸɆZ ԛMO=1Ec)\kbSaUuI@K wˀk3|UjF'j2JUO~l;u:w[TLC2/^JR/rb6g&)pApAGjM\ne>L ‡ P$ʼn>78g-X})@bSvF.ݥ&W bY-թTUAw/2wroY#d?[3RªOULBIViGܑ`Cֽ1/m¢sdP]Q5])LܜbJ$HŶQQ-q@RƠw}F ɮRS`aNA߆^'ʰ@Ƛ9Y֫J&> u'/- k²C~MPqx]+K=Z47fA^q ͱG%Y_zW:#Ng{jS%8i> b ҿ`·(,qҢ\ZTqľ+Y5UZ ̑톧 ʱѥZtHlQ4iKy|"^m dlBdv.)49iO]Ujy9R.-$ ?Jmy37n""Qj1yJ; ^d:xyWVbŽ4 hxfùCסNH Y<ݱGU`&?Ckc'>L ݱ$8 PÊss/yo #r#!#m;pt'[MتE繞 Yxw71"X7vʘUZl4Fftn0%1+"7H felwu9yd,odn$ܡj]ƍ_$%[j+DIM2W܀!&+ &:A~7||')!_i*&6mg+5yh̷9vHN;c]:;]E0A;%'ZVͲ*J$O+@IGo":aF'rW Z]G=QéA/{v=(9VHI_Q?OTL߂'ҶljC4k=񬨸x2,o.l\fc( =v X+Y!UR s0$7m԰tuҐ="? :y kmCK,/^C}A)ο]qE#, ,,"By(<5+vDv4<'J8=Jж=;iտ8&_Ŧ gKS_ 00r>^6V[pL;Xi !)Pd3F'8l³`×xʪӀw %¯YkʻaW`bxÏ##_%o 2>|8KѤrvXGfʼn~k'P5?`:H 3 Z"KR|uI趾pl<+ ҒMϓdʘ4B7ǁrCeK`x`QҪ:>` 8Jop1CbG4`&zffy \^i> T=Juf^xX4wB0)g (7O9Ie Dz󥿷fJUV?tT܄_c}Z>@8x1"c*aR\ GIk!Y3*i ؔ-$pѩ3u[vr)dE&؝B/+zi?C `>kG8HVUuDX<{Q *zT/\J)1ϚI\zjhy1Wj݁Ѝ# ;^O c:iqƉe =ȟ )F/̐?ncfBoz ,{*'.zw7z@J2 `;W[9F&*XtsT Jo67m$ɗ/+5:V1^L49 :O qqO%OT6Jv%#]Y|ME]mD^xM#QC[l HkTxT2m f}N;Nj#sl[K] 'ߖ&%ҐڐBJR~M9% NTңJRw}U垥q=}7@?SNrCy F/gIT0Gd|a.yW ƤeU":b;Eo|"q^r?[?Az$.mt _mpN 6g]oO*L c Xfs c|Yh~LV*KM@Q.,18ȫjJOVrz3UidL5|Zt (; ^q\:tݴ؍y!@ 0hlsvɸbH0;VtHަz蘳']7{; 4i V]o|V]mBuWMyC9WK=vUF1Cu* :Ԥ Oҽ[Ǝ`7}dPq"ϲ[mtˋsK-Zu27<#r(i8)To6-tMUS-[,Ǔ[Ӷ/u#EB{e5و@jDpaMPGkc&'V~.*8cᴎґ< @\fBS_UվGg%<i(B(Mg>1XV<␈. u't @ ڎ*=]tۏGZ8aꈬ#9Fqp:iY Lgʘ^sZ~9b~:ц吹ơI '{5v o?Vh'z@XvR#63mDG?fs׽"oo:[ҦGzRX!N\`0kN7 ahqv>03nօ6-8ysX97с:Z> 066tl6 T} ýB729<^f[?Ul*[*HhmV&`RqU#Fnz`x%Ɗw϶,KK(+1D6IEpxYw͛`Ec )`U JhS<9 m8KHmƦ'ҽ|TjE貽u(\} fnfWuc5go732@!MEUmrVqǹC#ZsJƑL^yJ%4DS ](7Q_+ tȲH/áAQ*2"H&i֩U,B@OÉ(Vh3k ϟ?7u*7Gِ.׏':հ2l}kx&^n ă]6=|V7s(zY̛w |j9w& 'i6E&D~ڣ=tsnBxF&&&f0;{U .В'Nz;2=jUʃiy`,@T^D&_>'^.GMS A}׺;;3e m xqN|HP@jy~ii "6?}zs}-̬m>)n8A@ .p =4UP,#tRGkl|0ʐGv@R;A]p<cDDjbgvkߣ[{|>晧._HtA_2eJ~uR+єd q⫌ K y=M_u5^kKuS?A95җs ,֕)P׭*VZ!48fcþ!ksb]3stv8% 3;jK/֯rxd^'kcG oz ~wixS23@4C.Iec؞DYW`c\SW[6ccv .w70կ}xBv<;ԦLzߚ)Y2Kfߔy% J w7Ir.PuJw¨U#pİuo[Rb],EcЌ6`hW_T cHWNSGb4.Dܜ)5w$QҼD,7b%i@ B#=Te2< j# 8sk~`L~@bkR7q*szs)b2,mw@2JxI@'Sq[Pxu);NƂ_E#]P{3 Paz kiJuFPkrV3BPbhIK/Po0Gs&0䌷p,oh x?ϩo>+z!ǔr?鹗IZwf:z^vŜ3y(gl(ߒX|e[abڭr 2iR;ea78?|(p"+iCёVRTa]wc3]bj #.}ۇ2{ʘKk/4wrtPڔ;IɉDyj [8_4 ALgq`s^Af xdʭ#Rh? q*L+/bfJt5dp$2yػzr@"nHnnīp&z4u&i刼ь)b(auuIOn(9[gm? ZQBFt{:3M @YÆ,T&5؀ lQ+ Kn=&FƓ~?`gB*݊s 5XAL.Pp+"(VR\:'+| 3̏G^J[]#Ԍ,jJ|`Z1R_%hgAP (eN_D2a bj9,oy5RA&tm3/mؒ6~G<9M 9ncUƒOn_Lמ83zJJjemS![q^;a*ָUJz3;7A舴s{)<KJeT2:kn8{i_q3C6`¾8UBoP7ۉI]_ '?S7$S`HN } |ky/||jB-ڏ) >*+}䂞'A@]C i7?Y啜#HcCBBUn;\xXDaeΑ7#,4)pia z<']XLPM8m/h:rYRzz!qxI~R &PK66e&q.m? -15i!9|ħʯqd,06R2&|L)|t 9rymu3{_MtSnLKmh(*,8D Pi. hf)GW>H&H&zi?sa}rwYd*re4K7wND̲E F-M@#Z7?_@F6A?rl~x>fNa'B]kh$m55"zH,:]zҾ/P\ub/l)p] eIG0N}/Z#^)d!'}hFG1D0[,5C>8l9ЮfDY/,X.InifuC6Vidn6 gYODBf%o6}W_p+}P5!_͘nWB]&Gw}87߳6%=?e\D,.N jOR#`G& #~B49SZUSC =?^ZOCv|֭09.ԣ>1եBjqVs*.ZP5 m1隮dNfSFb|磻=KƁk?{: FS)gTPt I8wZ'S5IRʴk2O>Sb?O1g u#Us%G:Ⱎ,G6 ΞyPZfz  O;]!.OIm[)eC.= Mp߬=cmN3OWY>^ZL8iFJar$Y~ &d*^j ~z)=h{R"{E1B~\zL%h/Bx߸%JBp]S`* )^%;AoG T;ܘ@fm q+1/?hlAeL} <zbf_8q]⎄b̰y-R~ 4*;'Fᐪ[Q)Ug1Fh mʆڞaOzl7)Z{~d!/,x447qNUQVL4c7Gʞ6C:Gp5\n z-ICU*'e1<&~F2M*f:|rQ@JjXx\)ڶ3uD'UJwJVaʪkH ]J0YiBupny7o#9@ԯ҈lQ˰*6u=`؄ϡoի;Cd5Y/ۢVyŒa￀?{}wdqvgCbFGMkw;2;[HNo,^0{4e\P[fP{iHN ;0 q5CޟCjoZ)Mq5f{[!{˖=vC ~ 椏@`C!TXJ]rSSaO}:bTiOKz/'p .o` _Vj? hI.?NoJgX7^f Va&g(;& Q-+֘HdX0C'3L}nߚ﷡^z!PO~V^ȏI r ca0dMH\>Nն[p{9L[Jp;(5NmS1IS&#^Sni7M5F|c90I}ﶼGh3 "BY30!3!^ʹǚHCc=TE 'oNܮPpKM\}~ZXo^Eۼ| ՞4aZYiV нxͤڭk3 Yy,[|{R0MYњTM"N(qAgb< oi)d ` i;˹L01.4E8<]iejy'V_11ȧ(omk`Bu&&WD?$,H)rvEbGgTxw1L皩b/Bdw?03zi2D)Gd5YH)u 0 k nT2Vra?*7 j#E)$X]v I{~!o-dPطu)~]fE"ʟ|[HFm8-)Ъ1pGg3i >R+ZHhE-`qIОɴML:jjJQC %i8orLf$U#6Ǜkۓ,~yǹ0{TŮ讠G(ois= 2.fMV+7{F6GNg'xkq> 4ك8ƻw[harX2S5eER1ocܘ:kmӋxPVńm^l 4oY1DI*)?^1cV~tbJ..D8aV]7GL@[ʱ!iϮ>0`>siŬQ.81:={RUIB'tp'0z# +̍^ `ܷ|8$SێO0K-ᢔ"Ak`. O(a5Gx;|@' `6Cr4 ,`  _ "`7ΠJ]x&)-M4 7-?ɞ.wد:F0WZON?k HDQL13sD̆۞ϟ;v`(w+{wݩue@CJpJzȘ̽@Ht1).w)9s:gh,"]2ۈM+@jQxe C~Z9)A9c.([,D퀱Ñl‚}zːz[S "FItű>QV{̀{:@A, MYp[=J l75’ғ;MS2b?'bdωɯHԲ*ͬ+x8sZD:qp\xJ5 +B!yPi?U"'}"If"ԪwйPiW,@G4>^,W,DA{6 Tkg!RKɮPg;MO:&#LRQa15(7S 6L15I٬V.ϗδ-e_C)m7t-CyCĊ;%"b-_DJgl"s;/6^Ig1@$@8 !y.,~r]H쾬?5_HVgƮeljC,'٩fM<&pMCqϷ- o`>w?*hm=>`<@'ǙT$p} pj͟, fdCbtkJ]%+2WB3{؎Z/gD|ø-blN'YA2.۰[Sٞ'j ~7=gƬ \ݩ/-u(J#^qrY4ܝi+wơ:$I䧜|Yw9PKkpi0U~r;ΈZCNR? 'ԔJ:Ouפ>L@$Id]zG) S>mB4M\ aG7M]aeb[p;X>!<ҚhBN&wup6A4GbPj蔁U y+^2Iybw `6A T !h.J1%ܕk"2\xAhC9JWH]@'{Q=\\Uϑ @gb)-eA1o_CUmsq1#1PRo/2e3p@`-)I_J@?f\#K4G˅\VAX-t@S1l$^@/~и|BB!eg&2*SV7,w4`(Z7g4VJ}0UrR<?.b',Vt5oX8xP, 8Mw.l `KX.YSqs.Lq[µ1M="-ב9/ׁB}+'Kޞt_7D,bqmr&hF&cĭ@ Ҹ@ #*,QNZ'$ґ[Sk9z#ZxW~]VlC+HE.L92ij@X&@Yx]7P+>WEbzn_.g=1_]Õ)Ȳ eȐL U~/D6 cvv%1\H@ϳғ(SB^W\;Do'k"$|+gU> <&I߲3)C3C}N";j 2J>#M 4-OwPP~ x)֐:5+aiS(EKDY.e#n-U\,w{1$G}m J5"!{ N9Y319\; +nLVe~y* onj]>3 HVB'ź6^79 ӑ+=oޏ}h8VPmCuGc#]T'w#*&ckmuCYGnlo _!t ǟ_߮:NDxܕ+GOJ(b9Obn[ -y AJ1x^O۠'@mbS(Oz^q? C=)ɖD+[Yl xU"Q"Mu(ai]7=i JyD8%+Cց)v>֕j';c>95|ߥhSC`V$W M"`CʉnkŢ @_=dnىCt5y{96|PT ''>F<*/r hV&` /DeHTs}oQP.Ccv%?A>x4چ8W{ovpĵ7ɀHAiO_9ғqDht E"xݼb/w ^$tgt]8 N}n;;߽5Yg:+PuO3bs=-x7`)R`nR 7^'}3F[<~q]ﮙ?n{lyaA/,,pQrwHs+E'WO&!6[FK݇wO w5BۿX24O|cdf'K|Ľ?O;$ 5Wf9zARPX0,ڸE[uK?l8}+(%q&A;D%m\o+!Vvm˂)ɾ蠬[ntq—۟$A.?4@D<~ZB _!a-˘Qmm1)y*ZKS_0,&DGIX=@Ja1$lPUFy IQ7˲8Maհ =Zm|\t2m?C&꫐hۥ뜧zbN@yi3 uS^5+6=nkVC9"CǍl]lM@)ʑy@Gp| E4 γ ::J3O!UݟeƦkѨj#Ⳏ^E#XʀUkK_m#%S3E&4ՐXag49g#XD|iX1 ^"VGyWZpHcMD%]]w RE:-PRbKD m!7yJF~_9uVAsO%)N;z,IMjJ(nf`j14c(pC wr &@uAb 5,(PZ~2ܨn:`ߟ1JP>2ejppG HQ_xV)ZtRpkhaMY'?˚+k9|)0L%滰NTPd ?"@QݜZzX964{.Av '/Ж׉ew !?[HK.af.]>L=%7~UOڇ(3 =(XMbU9JѨP9!sDA~ˆҿ9U-7H᳘'DF:%t4^$,1rnGz=4إcp.d$zʕOq. ٟ88T5cYݹtTpQȃQ[/4G&-C 5o!f`?!qCi7 LsmύX Rsrr>%&Vh2vlMJZm pjHn,EoE0߮wGb79H8_]eGe[IA3~PPk{״m:“Pr֑W*OqGS)=q@{gˠig{MSoMf']*XwN6rD9yc>`] F~ `}Ig%%&4B^enP㶍cA=[??w#[*+\}:AsNpIQ @a I^] :춴<եo;3R'Y߹u$SB6M cf4a҆r>臕xɠX# nksܨlvpRuZdqI 8Y@Nꕺ8`.ưu_-Ykנn&a#&apsS08@$-Fφ[SYkM@zjؙcLɾ"XX^]ldȷ͸W| hh4*0Vb2oeNIlubLFP{ς4nD*+8 `f%iɏ&V0ԹUuO9=X2eP=-p^5?`&J!/&*F~gS)*\tBc+hess쥏8x|~ְǺ Y@=`c\DnFI !U٢+anw |d#~f} C|Ci"\Ga&Y0c J {i?bZnbfA5k\ F-TQq?*ЈFwmHAn6YJZp[6H!UGJ&RH?5x+w-,ѭt۩N`~&t<T>b ^Ck(\Jo2JײBT2AHhM~|ġ>oZ"ϐ1څqdE@[) y\s'wIjվf0ĝoeFXꖾWV͈AjJN(DA+ămSoAF`)ov ˬ(O Lr3N]c.ٽ-LY"s^0,;^}k 95@DTP2J<] sd\FUvEAw]W@LޖV:k[ c _zD/%\髹,8Ɂˋ.M"ҝI?ƥzNw|zrwqܢo bSVʙtW8.9JUY%% fB'M}L]JGR\JL qƧbZ S1OW9|vXuțR{ΌhƎG1*y X.4Xq@8%_J&Z2:ɼR^חk/4Vaz2\xp6y&M&|p *0 ,t*ݼNʧ} :.a=΄{@臠cV؃8ܺ5銉oRT I + ?RdWQ!z~:5r|}B׎^S`RzWmu*w<^'B30j9M͒TS?cDBnώcLR"0͆Ǐ+bXpvƛvs~J;ufZ8elA+h;ۉX5S ~=OR} oX麫|qiNOjR_BhP@hd4\v.?u>X_M̃kwq F(ys 9TJEA͹]r*ԅQrOc8\?WnW5ދe]eyQq-8] ?|}כ]0 ֨8Cqh:R=1Lgd ƲY0rʻ-M 6yyT3"Q:rybr:tY;Es%+mQ^dAo#za\.C{Uga{ Ů?> ,٢h=ֱinnc BmLkC1v0ee-#pw2 iIM8 r?KiwyBDEec@r4"8\iiΫ`qiEaHWs/f)s\X{i>hցxp 551٩So`k"A*==?5~X >N;BV)mR33gl u4QdLw GwҖ]7bX1VqDo3ˈ%*d>%ǜoW>qH噮"zKØlګ"SUJ^jk/cwBc0_J)]#hQˆc8>ղmQ2Ұh!H{ll!;*z^ lRZΟS,"D{*LgPU-XHݔ ٜL+UzB;BeXfsyfDdu?*6@ʫ}Q&o1pVuw)`~eje4HÜs;QoQZJu~:7ۚuD[pKLtq N c]E/9ˏָ>w{:е1CˠLQ1-9"'|&oI,Z"lYBQkp<Q5fI  .rKDAP#m' GY!%\+L<(*ju+iijld@C_ʬG5gKf1 QyoaV Ts٦2%4;H- <<@ lCˬm_\X$XU`aA!HOzXÔ&7D;#5ft勌$ 寒@"?˧Og{8ʖMB:t>WUHģm|q{ %YinqRr( ZHy)34o5ciBsnl==ӢR/;ANp&sn>$s[F-5<15ֳ5 ܢ="b)ːd48x[9W.u%7io<'rHEc&Z&?}G3ߡiO/E{F_Qf;sܠG:ƙ-Ulpip?8(~Chxv_}+ӭI$C&-|krwa jWÒzەW\8.78޳)y*KT7'[j ė@bPQE=Y6Ԅ5pg`_5!%E [S+8PWڪhY!B[TYɣkuML1Q vO؀nU^?B"yHF5Dz,/s)rÙ`%xp̪|O*cfx _%jfD/4\Ŀ^jMV7DC zLkp/Y$}V"j]5Q<ዻ\wg#zdH۫?<=<~FZ^;<~^iB(WV}_Ot(^w\Gt= wgDz^@3JS'(^ŭ-D=|^hPc٫,Çz!}4:d™=*N-{/IVKp%VкВec g(_q LI*Qu0㵐/GP,R~1Z%| iK 1Αҝ]@(萰_uf~!Id7jgN[Z?X)I3z |uuM'*@>Fe>ێdGpӹڛ?"VRzH1ː[H,J2cLDӨ9eMrnsBjVܸ811łQ%j!;'Š Mva ͹j?|WF}췩pfHzm<73칻ӑK16+ G @N?^khp/- ޻$-@n5t~o>q vrmQFp!NN S:yVw](xmRGTIeCog0F =Ϋye[Ӭ,{IVYl2sڂY^t_i,ICo3V)~VΟ~x.IvhOkvN5wM{<>XO7wm;_|x!ֹce VF ㉉@paqK:N0 5*4YZyx&i<=9 5 $uZlfNF dZUl`Qlk kGwwei$< OW\ WFh3]rU uEDxyk7 Z@(HRm*)cpS?Xm"g,JPTiO;:x/ hpFlOVy߭~6PUxw#ii5&ݕF?KpNS"qF}s<֥m]g5ףku?:/ƊCΆK8+C?>47WmDq.XO ?|Kq՛?(ȍ#ιNJ^ںRrӜ_ "D-zyڒXZo\_Kkdhj)3%L8hA@!Y m*l~2V|,3QN[S{2 ٮE}>[t "#rvƜhjFzux' ~:3fa N#Ə"!|K=OܶΕ*6a^7f5JO[z6F1 ~JTz%Ќc"t=*KRƠDGS'΁C>(|GwO=כֿb]k1M'ثOT{w$RԠ5icdg,({?xv,U*18PGՠ:nvB#0^ {渕hMi݆#yc1c*$DK3=">?v -#,Ťl@]r{&C;a$yv^V97NP'xj.h9GXPhd#)P総yg8XB1e=FgXCyx<-"8گlBPY.h v"2mB>Ӵ'/J|`yd),J_U0? ?2PN݁GYZ:7;쐿mV֗}I=)jL codJT G\T}B|nPZ'9`xWȲD0Ma>$bޣ7rٵ5ԠZK ,S⇮$"vLYRbdbax_26txqEE7/{xzlk |qSeZ|j{'i%XL"y9 :.3][qa2 CO9äuM6F-ukqBMo<֬GIvbFlصy21R1y~Wb G N&2I1׍RfjqɛF| yesCa][l`?f/ _l7 3uyZKp dnrΠ gI/DJN)!726b\y{YW8Y-t+Gc_du!V+r ({]=%~"jɲ|lkrbO̕0O&M4Dv^ iƔCb"Dbl!hFGGZO2|Z;cQ8^.Y]- 4NI,`Ū%̜92 @ = _|51\:WbW;#X圄[AWv1[29Kd3BnwՃ& \cmt+:Idz5mUh~tv+o?AxDU x= l+ yP^W{M|) Gl#K6JR=Xђ_ DMg% #O]WO~CC$0QEiM2=?7J\}SgӦ"7|s71 iE$7dC#YEBʤrfҁ$ٲ-HKcvlv,$<'Xsm`,o'"SEd:7 : GK!&#+t_n?wYCJg`G@5it(tH!P Lȝw}9|>x1N3H(ѥ O .d_VlxU;.Q9:zwHu RG5:V!80o[A) lU.!})3s[" 0}J;vuf`~l̺O4^|Xo2t+ظ yb2 ::TߴJ/v?|"nY8J nR4$|aX7!%z}@2Yې |\ OQH=@]0NA2Ӗ%D4!~'65Y񒅛eKkQ(fGGs^ZVe0O-f*ztS-E9 Bq_}Y4= nAv}W[mO([ZD}6ygl>xf Qy)jLh@rϴRpnاbꌅ%es҅"aZ\  VT5)MjS(2Wz 1A/OQ pb|so Y0oE̦ux̽#c#+h[-L&vi1l8hޛ Mg @lL&94 V* ;\!-enrf UƢayl ev*=n:ڄ7 =ory~`,<ǀO-p.!\N3Y8ęA[`9LLLJ5+cJWv}0fͭV%3VYҽ!Hvd"į=*_umhDu*%)1xcZg{{ ©F8qYCNm.9灱MR't-%fkt2DP{^Φ Jwm7]W`@`ᣑ[fX"4yu7yV;:U0HN^4+"PdmU<2 <&g0ڴzEvM;YVVNf,ׂY,Jw+,hGܤDa%A6le/-j ϘqV b1 Pii ^ +oԄ{nnO|,`;kl##0fn^1qÀ~9C(hM=eі&E-NUɡn=h 7}xk$;֡ioGN@}ФEqnYW,"W̓ت JOV'+7qwDy)X}zP4hFyjP΂~>#T_n葭H+1y9|93U}<251F q"StҔ!eNRs7뙬oZF>OuLoYE84jFp{bC[HoblA+;*?rWbp:uy}&bU'qՌ`h&QM\2.x 7 <_g2»&u vHAGqu=I[IW1z)FɚrYEn 7+YiQ~*_S$: w|Ӏ`\YD ݯV?d5q,{& ٍu'jal9fG ٓu[!}1~aPvi_+qަS)v_ݻQ[ 5.Ks&ߴI$ FkůX yJk3NvX8=r}q]aNVU2-weIP#7r@/A-F6BtrAjLc O-sR/U2ߔ;Qv#c<ֵ|Xf^T/QRĸsBF1L$@0 @_xLƩ>Wk#fŸg/Ri_1 fOUMu) Hsz#1;HKAѐ_,+齳Z)Τ,_ @S«jފ>+{CD*io\').*3 P7Ш .MH(UODuMOu '*{e ~*o [W'd.󗚇S`zUlS8;F\@^y{l*R^7)qR"h|?>~GöID8f2+YA I݆Jz&O^TU*.qw0n,eNq*.xE5bK#}k Dp%Ka"U8gGsv83S.aCJFU*u?.yYm4ZGbaޟ%[qTPra]<`Z9ր!~UڼZdrJ26cO?j\}1~x,ϚNgPy v!,j9 ?Q t "ؓʉ٨-P2 a 0bO%C`ON\T:W˓Uqz<\F>)[̶t| gZ!z]$< ?ˮĪ'չBSF.4eӍsI aN^(yFIwHȚ~0vQnఓg'mB-NRKs t̛T{KLgU:GѮ_?uU0emdQgʧ VLr"F#hwZfDv}v֢P܁ZO?\/dz=7jwxn^и|:ý1F+P܊&bJ.Y!;p)0-aEtR0 T6])&4&7$n^!W͂ů@faer-޾,~|-=+5Ihnpp5ᲆ|\c)l1+7 GHSxQQ՞6sIt. _H\W*nqy)%zAxbB\} wO,;i3гr;%",.roli%S#%BWID<bV;`MˏZ] RxZәm"vkD.5-6ufx`+o)ajJlHӎ>}}jfT})S9-2ռB1]7Wɧb KB E߆i5hפȒُ߾L11B]✝"ExAAob8mJqst}A=DiDBݎ?(OZ^A7Ch5]ϨKz#q75Ihc8cB<7 SmyPۺE:L*/UZWʗSߔ#fpDIpuE3?BdoVijye{7gC^L ^ΩU>tCΌ,: ~MS l'2W)Տ1,,B-+p.6-PT}B3տM{"5[a_7UpϙN_`fF rz#gL!®F>V; PmZC}z>yH seQ[~(غ\ oxyd߭]X&S_*;G_v1^{MA6ٱs4KWɯ10N[8e7vM@^`Kdq1ź{NZCg=}Um䱵ZvF[ֻ˓-B]n0pg7S܎q|C1 4FՊC-b_8u~ZdCC򸪪XWkz%?;=4[IDo՚.3:o.q1l(׺]ÛˮfAm{vd'3+CTn)—vXy,=,I6 +aTMJr:K=e;"I@TfBsŨX_Bu&Ffab|a;.D zߓr)wSD=(s~@,م&,!lx, \ˬH~ѭǗ *Njf|}Zڔ/co 4uZSqѽ, {Bg0kۊZh/|}ځz6K13ʃTv* 9w[3@KF> s~0#xҷu6E#8r<2o5?Ũ_f0->,Cx/Ӏmy?ԃ`U : p1U8u7VLbV#vYCREbZsMM*ymQ:T@Ϣ\w  @YN^"%i Dm jW41'_ ǜ8thw +řꀻy{b4]*lﳢdh '43U/7,^e3O5h>sѾ$kGӧfΣ#yIOMj̠qyO(ڭhqD:r@A]*D%=sM{0[z`7tg;v)績 Zq+*U޴sFP_R E5PD/f㊫>9nj8ܸ16^ҾvB!:jnTdJsg% ө;D٬Rr&X; ,;.S)ݍ2%EYz$JQ%Ց~%Y0RrqZ>G[ʜ [i;h]\,5WT95ͥn,r@* 4*6cm$uC${ G ^CRj?z^8N y$d$f?^O#^u0-:qU$TW@b$tPrr`iZz~@t͟ {3͗ !0oō:rb u:ikdDF'Bk!@uAc^C|İ]h{HͦԒeܥc~Vo/G"cI)?T|[Z;BhT~w]Vi7L{$&thm2+'SkVD[B %;JrYsVjzß5ONw%P;yaY'7=q9k}o:|unS-'{:@?.e>k+Uo(>3?ϱ#Ma46_۷Х,bMȫVAC*b\.A]y\84(V5#g="̀>z@bZnH1眠Klt*iA0(7,PI<53UFE(ಲP \.*Dښ jNEZ~:OMU9q mdnBEmq!0~&7oG?NNSmQ1ˡkid( 5S y|j̪Uci)n"<&ݺZTw,_RQڐCK,@K8cU+& ksNe@̓얬h%,VA?9aέ/2!,]kVm2_BLx֖"OgCǛb) H >5$RW5$wd 3 _XuT iDn Me R[\SC`)VqrP*.v,L<2{p2u'pzI8ߥ0!uP\oa4o=_ /e2SRr)Sm&WeYiGХdo?ꍘ~z7qŸ{pA%yUΠOh whF#V !$Oؽ&Cth̚(X{15VDkli2d.ƪ?x;8UD4k3%Qgo.3G @F.VI2)f&v~u\ɸB bcZ ۩R\!F_z>ךQ)/ļdjZp E݇.rf8N^9c_}zĀn)rܔYP [`U2p%ˣqc^>9"-t4* 5bXB˽IKSHGtH!ڽIu߯ǴUDAm =w;)pP'0pSuv[=~S ]vٓ( C1)Me8mmpג0agw g>s޹6 '_}qԐ) 'Q^y!^W4jMB~s iq-8`v͝\&W -5 ^*\%q 7_v/ɝW0. sD[4W5I\# G͍m)>H $r=OBEX"5C8/0& @Q9$@ƎhAĬxdLp7n͡uWH$Ģl$ûPPvK9 ѤD +=+-~úo=条}f;ˆqŭ&ji8 OQ 2wrAIvHŠ tuʀ= Q. "ᕯ@ܒFuĥG?{ h!NeHu {\jG7~EU8zE #%* v `P641^jF/|cc6jP RGBU?(@ 7W͆,= ٠DƉ8NJ+9Ш:ȏ[$+bF? -{I##,' 5frW;;DpCOv^R,̀|BO7cQ |E6K^wHoɫ S7~x/Ǎ=)P9ɔpPvSsRQv6+uO0LwinTyIBwi|SVz+ݙkҗ VW/jHMk3 Ko܍(% p%)NIL䊴vb]-2I(P}Jt\;WVivt[xǓέK602\ݵFFoJ@dDEΈe{=ˊ|cwR9$/S[[yn dM//&72UXѭa֣Qڳ%])ʠ{jgTZ*c'*iC1//̖˿3(UQXz_2A@)/\ʊ*R$ʮ?x˪'4w' `;y\b>\Iv1qj.tf̰Tg'3ԧ)Ŝ[F({e "IHOuPss>P ܡcVj9,ܧ8aLEF¥NC_0KM+}Cn$d9s%^7<*򟧮%% KcH. j`8}SLn'n#㉈A|vt_^- (%zag`f?4)+Y]+6ћWʙ²/B#Q/IpӔIh@IO+_IyF(@aڛ]+z2 xN Qd/Wl+^VCZ̹!B4817!o' D)C6 % >FQiRIaN JYc[Q;vU*1Z_I4㩦3pSxvX+]h IlPp/ tK~ DY5 e վp҉q3uebxĎRx&)ZNDd5EooIKި;fJ{@(]}21=)) q64TǷn*Z(S=ك^ L~xYC0c WAy`M"Gկ-"żUU *fxh=z 9/@NqKp]<'ꓟ;cLq yӛÒ^j+rw0"r9d~# @S)W6_n8qS޹p!o9 G8Z_I\|i,%?U&b BN\SrGuD^,`v Ռ M/ ٜ;cHU͜عX#OnW\|,">AFun!K$v@ [7,>GZCŢ=T~ϤvPFzeY` [|%:2n Y} "o[{з"Cn2RZҸ ceWO94+e?Zuv>pP~K !G4(n:k*N?7Uow8u fOkXãHu8ڋcvQtk$=1nEҥ4q|ٔ|#.ǁ'9x}` 3:cZoSS7Eo?zλьA`gК[y7]E4׉+N]']lTi`&j%(%븖 h Ahxs ;ࢻr *H%Afڈn8CjHdgyv:4Gsԍ`}V.7,EU=KN<8XqPPdI\wHsorNZ&g7Su,-BdyaFZ<4}QA`g䨋RcJ>TmA,i[Bkjc 2c.%)A1#/>jx0*TXB6R!Nh>1S{W:"@2x[PHaKKW59+zA!hSeQn#2MnĔvg86 lv`}AC6\K_ƠjYS DvSӟCĤ&7q Owe3cy!Ħ2Qe{H^S&ؘ2rA0-𣌖):{qCYNLow<=Ip壼Ɣܨ^Cu*%hGnੳm˚x "40XFKpv$>,[qڹ֢`NR4V߉ yT ^outTuɢc4 tV  q"8dd^XT` XӝrAN%b5owFT#ѯo88L{V##ک_Rt2[X2#$VSʰ e6EײB>^A#@NƨU)X.ѓKm>WK8-QG 'UmHwF3vj)2RƗ/!`4aK^5_..@UeK45XIaM#QC=9;9컧$#flw~ A%$90Zx6.?>i^g]Rí[fQCrf2Ғ^_&`oIS9fEnGxM rZP>f!8Btj $A(ST64*'2=YO{O[?_ *;^?K+7fr]x疳0.@tzC2 |r4}*ZB1-71:/[@ 4{&%\6B"1&y`)u03ZU ] "hƛy%v2XO2TЫ2JDG!e  1K]e%N?ockfwD=ZG1o7d$%>QY4ʺ_m㈗lz 먵`4^Q2 N3۝TJTB$5~@}0C;ui5gHpLq>) #2qToՈ+Ǧv_ =nFctL&Kz3o.$i$@rESZPt55y{X%P{k*BaSCE̥m&j #w'4^tM(壄+u<ʻL 5{FQ,SzX5Ew~ʊE-ӌS> ٶb'KfUW󰄭|LhdWmi42gfArjix^lkX2l$K{sB:6Oշrߓ:ڒT8 f~i5ԱD ډ̳S(&# +@MoB"0{'X'suaX >mFsN yX$Oe-`bI@a6?}BQ j#:c}XT<h3DgR?vVU q00_Uȅk)T `jne;Δ51h녍fF ڥSgQ'c Z"$Q c:%pw B9B84>dobLTY̅WwGz'E9CH4 do(YQfn(q^YP8t(/sKTBh^Cgmjhod cYUc{0L)jyJ>C w0Y#L;Փ_ærd( RpKpͱ`aLq#UїGjt ^e2vbaW6qգn~՗)3:,Xo%T؄ώ4Eu: <=.5B&.0k,y NQ1 3\L=902(VbWpZ޶72 \]jz7+qh5,0¯Bw[׭S YRJMU'GNZ_.F\%m]h T"1?č#^[+|/5֮K_m_88K,m61 -F'/{tM_rT-ocVtvǩPޤb}W? F&%/,[Ui۟ðMp@&x%u/UO4TSx#^SZfKPYL ӿ"IbDPu )ցxNU TTZ/!s .U{v|7QLm^5u۳.:_*OMk gm%( 0g9*T*p4/dC7=7n-fb*Su\|uZQИ<T"I.5ꂊMϯq3l6X_iX ־G7n_mRg81;;)|jH4i?^"n*Q pDÆ^>R;C1"? /+|pi"mga43U0I67f֋5}y 1 Ug`]3b,=j` i/K^~.O2?E|"MeI=pC20W4X(4􁍐t55,śK{)񥉠sv-<,ǡl7XfA#IHωLw#o?oTJwd[$ II0i)W0jpo2:.L^l ύ]'#Boo-L8\LT>˗UuVP;:z^ -C~0?i xEiӛXf56Ut:W`O0"i:n o֩W/Ot] 7? X Uan-6h#$4b׸aS6Лah`i„z標9!PߤݖklwU[;gvh T*X`M}-1=i^p%߂~л^!(᩟ߙB !T>/ N5@4?hy^a ǟNw~eļ2˯jp ]QhU+՗č+ob.Wmnve,~!2hև r>^D8Ic#fKigeN>)\aM)dnύM$JO@c( B\yTl1Er6/ث"RkQDۉ39N^>pQK 7X[aqSxxaV D $VȖpI.YRfSm>"=T߶EQZe^C-A1uAA UEFQ1xJ8&FL~X 2S{١2`I|bE^hJ"7Cdf،o_W!j CGSْNKLBBRWt&xr0^ Ӷa SIߥ=NEs= ~u>ī|]r\ݯzX򍴱|cU.:Ww< %g%""xӭ5ev廞R?hlp]օ@tĦIK.p=9ʑ1fT:= 9lCYdl󍲈^RPt^ _Z"Tfrz,Abd|4M-=K{"Q(Mj۟*?{>`DzfhX\!Kajk~]ǰ5oi4;.cmX.#7e,q&=[hih7T[_"2pRǝ-ѫJ@},4JsKix-?,S$b ]]!4Eҗq(2o%pMįd5~!- VmfcX+Lg@6_mܩVq!Q]u42 {de!h ߦ}q)7'c{onnn(k$+O6iˤqsqtRi 1km"ufp~$ FshYArii) $y<7~z՘djɠ1d9^-#VqzBS*l̢&SHsivL%j@4{sJ2C'n|{_ҋݑힷ0IIv}G1d' ;4& h*o;U9}Ūꟾ>`J>,:<'A!z Ŝ"ǿ;{ǂw ƋLIeQk[&{#d7ijRC4yqco(뮮%-z,_6R&C󋄰R*?|] 5zpsWq'DQpG[N^H[4u>kА/{u~[*x >ְ!TWc*Dc9vz.naePK(RNl8vmX:ݱ7` u|R1CWt.45B dxhQɎ#`nai @]LmTX +qbNζ`sSxǫi7٘Ayq/J{_6xeܭu)]N Etlq1{䇈im@j]^VI溋t}Aue~(%Xߘf֥>:}4D1_GLo3f|ۼN\T Rl pEM3dS 6 ?WKx#[Qa%\^NGH\h)G"In+:Q,"š{6`W}6ae>-ԭYx lGTgvZy0t+R|'9d}{[R 4zkP:HDvs(ny hPe+;%V;;`AՅpLDdb, %)F_XԄRη?bme@}U+U>`-m+/œ  NOMU?\!?EST#fO"Mm!C^$ uwQOw)\Z4$qyd1jˬTy b%k F {!NքC\(e_^Js6ˊ{ $ճJ})Y\PT6ŒZпtj Q<"-wڞ 8&X6}'{}N7ufHem ǝ4f3|,&Ʈv/>働DWT;8eLG {j],h(9+}ZQ+Xy&:u_4;qܞ 5riɅnÝsv< >bX&[؝ÏB8U2̅q|0GuԲp+ ښ4#l[puJb0@agSfOƺ}OutXG~Ml:rBϲ1 UE۶;ln]ղzؿRaG{)%dP` FvS;-ć0 ҽMlY,IQ5d|I}Pj +jΤ[Gpg,'k/!3v#Mt}ĶdZ|L),\?˖O|;15*g)p0HbpV_ AV˸x5H7zَf?&ަA<|(ۂrPjDhL"oKɞdp7k:V <ñ3 '9< ##ܗ˷M{W\_c {M̏<7-jY ؆mٿUm롩, R_FM{SKVyF1r#Ĝ{ <6%wf<wip{8N8KRɴB  aFr%;.60&P!\]t^Dʏonث]IxFvB8E_K㪷ڑv 4 ꎯ0"sS]zd`1hK8cUWl@fD*^gC5,мHXy@ؖ'%(`YgDr>HMsV Uk X4GPcCdav0 svIlo˥ P93.yV`PE\B&79w$F!?=B6PF8V׉k\$*l7:DvKI MSiʼnͥbbp{3 YE o8ܪcrewYLdBkL?'J)ڤAYEKZ-Oa/깐[!M*Y:c ӍG謠sYgV^a &WN1vNWQoJ@'Dc_9$N5qCo8MxS+[/m"ݟUFpfw`+mD)vߤ%O:NV~I 1~N D9t]y!&Ũ|I]R6Wl)G " oc#KgеU)}e4gA&Ū]* uf..w:RMDaF168P}b]&x_qS^xݴoO0zL 2 L؄~i(=!]#&aMXv R=&r_dn}F:O8*D~Y2gp?Tf:%E:#*>fvg|WOQ ,V~! s|)5 +!*I&0lX5ՠA )v`bYu9g ;csᤁ=[2=Bϧ!s9ȍ"c9a!F~6̇H0_O9q+O>*M8"r㉮(hGՠR *ʚ$'?r_𡷙/~J^9OoC)Պor"oZ2{F߽xݍf&znwPz)R>(1KFNcKz}JyD-2Ue6" [%Osyor{y4Əd7BC/z(3^ *Ji^[I:~+|ڬcTy36.!v;D_8=|ʼn2eU%TJyǡP0Nʺ}dh!x߂" +:\O`&O;zG Zi6*fD,V >|> Wd{D%%pɎ9_>Va(ʕ7[|ZS ͎V[(5p^%4tPuZ"}0:>K~V h?7gnsLm:ץUhxB'ZՊj8A0>f]<90iSz}ף&;ej;(mݡ%`{1j12"p 7?g7njb$Gt #FREyQA!(۪'Jax.=m"ܷH>.dcw9_ fkOx /0 v WzY }t5f7Pw$_ =kox6FG AVCWtXtl N?¿ eG ^Jh"@iů/eUSG!,9hFTv;cSN1v0ok?nˣ%Z:;˅ 8e" GKc=q79H`n}jxl,Dl0>!l߯Ѭהg'mTb|cb]4;z#JMe/io9>(A%d{}}אjNu՚-OOdž?Ljͫ Npk A`90٪8<I" ! -_LH-%ou Ldm#Apېoi>U( g%te{{`'o"xETqƼBSߤg 06a꾘Ἦ6mp}ShtC(:vwϿp!4mCbYiO)y:CfzAz껐(] )*jQ񫛰|ףn4e&;p [rtfz@r7 ^X.MXzد~q`)\5I\-|CߑWV$m~|ǯJ2PP.9ui=#FW9]-Շ -{ǻ >#r( x7^6s,R`_ RHlntwVzbbLwhwH)8C<=U+IB~HY@M!e΍Q'L)aXaEm˂ °B$kQV*=UBø<]E:Nq#ZNֶX35<0g2*9.I}Oa1UGBYʔ1)=ITsn ɭifÖ|$rUTԍGm()୚9qkTs6N]ܱҕ>V .=y<_(E[ u@FSlx!Y5]`EGQ_#5<*Yħ( 9˲IOU+So mဨ{ ~\55u!\M'i e** F/NoWoپRj<1F=&(-5Ex+\8EZ gU4EB`m:PhK~Na Ĥ~WT<0:2ȘugGU:%&FǛK_(NQj{33(6GkoUZߺXxlEti鞺ĕ3m2z'H@x.#I:L$ cB/Qs79HJ@PE㧊d?hR@Ql}zI)('L X70'2VW.fvMfԧLfU}s!|u2E^=:y W,e]@_3pPsEf/r#NnPM*l>.,2s/r Šæf4W D}:"+RAJJy'5^fT`ڽѴRKVłJrtdGrxa&.F>"58y/MМ5A}'N|Qcqے#֐}T>eaB >3;SxW:#=2GJ0C݇1+(%*jf AmPx-%bc[c6H 2;p_?N-3rW.%k-o- 4;bl瞲ƧhȬbuc_d v68S@~32-@bN?O,dWGT B'|MX;PA.o&?>0 P7'OɻtHTƞ5= ^{Wj!V9&>5,Bkc=HKdeGA^Z9e; u/5f˸pSI_AfjeY0UO_} TsmL 1ߵ,_P~?՘igܩ lfUpa|B4QuD  n8QξӖ`ttDM6HrtYNXۘ<J!c}fR Aq-ݰjb6TYwgS cPD[P'kU'͖SߩdOmʗ>2&d)hP50k73>&َ}0FRLKpajOݜd:E_d&d MK ($5c;Uuk_TuX^ϭG -}+pNkh$DThjM|]PJnZrR"+[ %?01a,vrj'| /J&6W*ހou9 9koՁlcDX:L;r5Ն<9Rx T ! k3Є|٢UC w ڍNݍ=̗x}b\S+2Xq1G!qp~0' 7!PqۃyHKOfl\nxI6ۗ}Q[(+Ijh+Whn|;L&xjjr15A]mvx uXԠvQIsrU3bW"Ȧ!.-G/#N|ڄ."R.ѻenrՏ t/h!o+pf:}| S|{XĤXpWO4jttqEjTLi=s+UESCڽj俙+q7(\U8r&h!GL-t>'4cʀ?X[gȄUSm(󯓤YYxl&`k%zX}qDgk!<<ɗRL&^95PQfU{%(86G;jUi/H$-<|B-7AMa<\˅R#sn:z+۫5Ƒ/sC ҖRnl # cUܹQĆyGp%R e>+77Yuc EKvWyxlJHۀL e񏆲g4[.#"3E}\+5_YK!TR As7!SA-%y!?Pn/1 N\MHӞ #Kb89i0p?8)rV:ׂƯPyD|Nr2d49CFg i/ {Le8wE ohRRݽ mʂ: PX7z LWw[yD(svdM7_&ARp|"[}ܥF=DpDɅ_ u.S%|U3MGWYh7@^NI1s8AHF**Di.\bPp BIE^LpzB*BIyTE)"c0DK{tM\Ǝ-V ?r0:SeZa0 " gv.ﯢ:[j^|LeaQh+5oμ&&!ٖs:}]i p?;젌HWu+n(#!6:$ȻTތ*|pq%ǀ9[̧xH\8"jǠh-o RʝPaJQ^2m9BbBQY"pV1\aY cs0N0zZN\UxF FE_N~%͆'P$umjf0oՕ}& X Bn%qb![汇|{,70/Y"hP[nIWsKL8Sr+EEO#ꔂO/1#d4SBE+U *To(971 i`9|uJl^ZdG QnjP=g|ehcwȬ"E$iJlx~.S޺%3NZSj! ׎\ ;Ň̗ˇg݂TYWU5_pg&N:O ہΥHrx`Lެ+u52sS].ac"ybPQp1ɒv֤ŽDD[( ](-N9T9Ծ>#،5|QsZ&-TeB{P Ro7~Ǿn?fBBE_$ [聪e4IQx5w>$L9KʈsfCTb$5Wl6Lz^ɖY ޴NAd|ˢ(4J^,ZWod&s u%f~iAo!&UR6.m۲/DmCC\7^Szw[ٝ͗F͸u0ie]P"Τ $n^E imĺ̤"~Fdk1Iay4BA&n@{}vozz7k~lCsV,nOTdФՒhџG8l2P?}ϫ̓xפ)P@!.~an?*C`xzG+薋z[i#ޕG2=2"omc@QgUWGK\(/fєDlVl]ĝ˅-TϬ&#k8'r•$ s-r],c~4ڴ ]a -&=H8x?_JX %IUB Dlޣw W3) =X}^< c4\u  tGEc_OtCM`QPKeK 1meoDp2UdRB >1,seg?03mU |.Ɔɫ Ҭvͭ|#јrj`p^hoh&'{ 'bT3δi) G({I[J"yXgl ;&If1e %}Cp!p:*qCC0W-R+J;9h֐l"@b(u}a9Զ U`mA k"+IF]`(y?VYafjIs|ǫK@ f.z&{fCpfj)R;L ٌݹUتCy;TJ7,AZ^SF߽Wj,!v3N֤҅tzy Ҝ-(z.W1cznzxa!kAA1'{j4y(`?Cm5kUh2 nR[f^yzeߖkDч!X:[-. Xk(7/r25l B՝hh況#NE+ iqp mP t%DMy̅<'G#\O$⡘“7j)d&-rAϡE -vu[=}|c] 3lE=$H/rmQN/BL}@O)yJ6u`^j ieTBw8VHj'5D>I~9UK}ޛ@[aќҼ(.]qω.X7[Լ7VV~%l>i`8;[k[]S~dsCwdtZKuK7ѕM0}d/3(3O,a$[8HGTUtL6;[!Z^\qoW Q |G٥w5&^R=snZݘyk2#Pc=/\8yRjvJL2/4~рͺm3G|S>MVij7\%۽TYr'BoA1euOAAC,B;)rOUJz*c nYV]z۰6qnn-+3k;腸QhOƿ~>2lJTJ\*]{ʵE9џW ϛ.S3|#|ɨ?N+[@ :>~$Z{$ka Ǧ#! ٲr=='2D'40aYKyc%$WU.$Si]\@:S`>hC-ןa wϢ78c}k8Hۺc-V_B]Y2Al1@Y\W\^x8ۡ>+Z4 3л/ E0ZU|IpBQԖD7 x-I<4PP'*)# A@.M#?J0b(CJU%rH% Uuy/rߙ,jjqw)g+N/f [ CN5#3/<%x=8Iyѩh.λ w,Q?A⯼oVwUZ'7M-:M @S, P *y&`ɍ@Ɨ5 Q"Ӡp6;;:OϿ`>o^IAλ@8 4 ؾs@}n'ZIh8F\4`aA oXܴJ(.nzG L;E||t 36(\/"|Ӷ/Sv{ _PQͷ#yĚed> {i3HN,`sT w>_oYv >8_c!R*/3%hKc )hƁQ}^Ri3KgAu`x; ݱc.bSЯFnc~ CW~-0fͦW5-WN,U"MTub+6EPev: `yM'mI.9 $x O'qT gң.28!Xu^r0#<%_.uT,5ʭԓU355]J{V2ldNQ SbA.T'ګxWm;XQ37WWZ\gsERkY {E,^ mh3A[wW1R}16Fx®u{eyCn# Ty2 DU7~\)0^0WG"^~kJ}<ٰ]n]Q$7i;K_)۾ oFaWzvl SĢ: ?jcEs[/G :M4E~: &<`=Loǽa[J৮a B֊ %iB+g>E%ܟɷᨉ~<<:[R_hDbD7{b9F7G^dMӣYsZM5V'J g]ӥRoɆ[׮99W? DQ#pHc7lUNa=]˳x=Wt% wȕԳ8x\YrwIUM, S%Cw6E2 pRl+[R lL5rKUϓmw\z;H̤rH* ? rt&=͞1"݆csn7x2}=py]a.Mk?/<Zˋ٥2q؆g%;)-zcJZ +*t1ޙN!9_ʲ+4(:HqnཱིN}=Gm!TBG6z[Uu[}?UAz}H|x3jQ u@<ը<뀏8̚p#e5ׯFS}ݍ'0hm\!x'{0vr^+mЁxgahRX3HbJZrGׁVrMAsLYՂl|hEYu ĪK(<Ak6q4K\S&Ѿrz+~|9Z#mVu[KvZ7B.E c {B 4!⬡~,ŲtN6Gjuq`s_946 ұ&aY(A!k.(cd/ы)%GA.Y; .#JJ>'3ĺnQR;b[.BmF8nkW 8[Q׶|\*)ף(+ 6GAy!Ks2{IP-fc!T^ڨGQ iX]a,Nko@, _7 ) ~#c$Kw&V1&,-cR;i9TGUř0,]8%($.h4Z*-ypk+|MZijh>isQTw2L`kQd O?~,kC爾+- )!_Q󬪪&r,2z@99+OVvٶtZw{w=mPp4#H@^8h>0Q" EN$խyR7Ʊ"YLI_mE:Pwe (V؊Stb >^}d3|LD%˫p}#>$V$r̀y"WJ%0K]Aݤ B^ sUFys揠Wy[.-WsXO!}HijPꪚkZ#~EC;xY- E^. K%3J[U$ydHG`)D]wHP 7@}ĺqB99*&'#vީV^4ԚI;}*Ptpa#QrN*&n! vIy7n4pS2lC'-jKdSF`o%xͺ Oa}"^`"^T!(uo_/2;В~4.hYd1=S&7x+:Qf>כ5'ISzItޝ|;V4 ?CFFKe6rRAFFgST?g0C!E"Sde ְ_Vf0$%v$X=ǴCYoW;GlsaijJԫs9V*uƺJK,P5Mjq?&)c-1~'&&z\!6vLxude<F q"df/CPs έ[4 0a;W )U|LxAVV(ޖrjv ,x/zη=P7}-oq|iS1V)Ksv|Lnh˰Ƌfq);M3ȁ+jWq?K$R~#g` q^̸0nm7 ϣ T3A֭A:-ʁ&S\AmacagƣR]ƹFϝ;xpL>]C\7i!:t%zVa@uz ]bBt>G:۪qfAڳVC6"Vew([i*3,L:Ӆ{wD5-WQQ%By-6b)0; 1UCw\rw_+/RթLnJEu5rYs"'S1 9cqG I`7%aNcVx)U5z)휥Q3Y6F@K@B9$^6x2%C@nLKZ/^/BFB8??%)Jivb#+t)`ў5Vڭ8D q_óTUf?6\N@2Xo4\Y&鶞X%8 |Jo pء{?ǜXjΕ;m8sh'1ٗ Jv oPntGnn]A$',pjظP>%p3A AFsՁs[xbM3LR'Ґ2%2_y Ƿˮq͡9FV"ZDKxӜ2gu%Rmy>J „6+QHd@H(.]Gfi60X[2ic~}vUQ:H4UW?M>df[ hh{U2huE=CW>wPV,IX(VӸ- lM֠ xc3u!HaC㿹 ^ba%OCgF'bG06kJmruSz!u b#z̀I$&#ÊT%h=K,q+N%o^3pjrxg;k!*Gm w6l\ң5/k!YAIqR ܯ*2ZlQa8f_%: +0p@'M\oZtaW5 I> D>c.ZÈM,r_,*G||zX=Ǔ(yXTQI'c#S@!+gr $qtݹ`oG/ Ia(7 REX4 $̌" xJr&p̒Lf.X0n@џjCvG!h[@G튖h Ô>v "S+٨жݻ6n `CbQY>2 Ce_y^a5kgEOd!L`1 O3!eSF7OO[oTc0|G7}Ɩn)[Fsh\{*x8Tc)+PObF=$xZveIm$o<)Zu=1W `du\MT(@RNη6;`~4,b,RjWsUA1{ݜz u "o㻔oz ɮ4cbC`0φ_NhYVXK|0{A]'6@vV0;Az-Hry.ؠLSGtBjQu=J_|ҏס/s*R2]HЮ?"ag Ǧv:!$^%yIi`⃨еy|͇ZM]Z]ZėڊӇ#%uble ELp;Ǧ4SW^G-{MDmm:\u[Ȟ}#n(ydIYL1Rk~fW7pN'sv|%r>B渦1{Ez3$|aIK|%'o@s~A L3b)&'u:w2}23^'@|h~-a@nj)S80._Awv4|xp6Av;*[ F3 =߻^x|17%)Ina*CD: t۷ήS]D{LYQ."i{&6f"F؂P:|@a cJn}utB0&J]58zK Z `aX^Qu|fve0Qý4YEeOqQM*4dqg+;1TE KM7)` $x왞`]# 1Ñ"2}iK f!LCC q0k8iכte݃K״Ҹԥ2/zM *91|Ī5z̾;Gb*x;CJkskaN8R ߀|Y#4n"+|Er\DKYUQ;zxBbida EjSTPrr͂]Bёӌņ{Gي0QJ?۵(:DRc_A>[ya@hKi" l hΧQ02 !:[II0h"P82aꞴ= g"3ew{;aE NJ.xЖ۲hjخz  -AJM*T?N7ܱa%dNr\ě^万xwy@ Jqy4xBOk;  S_ar !h_}JzQrqphAwxWឝQ $.)tT8WM=Գ5*48s69?#q²A?8%EX{t=YSKǯ>k|~z`x|J Gy'tF 1:xOA'^툨U!;FO1k`YBu_βПUВxm"{g}X6_E# B璉ݓ_"2fw;lq Yx_IMMnB65MxwcF bǴ/OPIZsOˬTozN8sK,ƕ\Oݭ+a9MqoN 4/zTS^V ⮑#j'H+Bl^JV҄"p+DM̓%9ͤbzEdS u% QI85kץ"9=ИR.6[}$`PŧЛGXy DaaľY &Onf۪|˒Ka|s!jD+biV# -# RRGvÀ!~?2ݏxp| /k2Ű<}d{F`t3XAU![%Afta[#֧w Vwc=}hؒ1kMT?G_7v9vrPϕQKB-F]z01퇧}ˢj$Q7Kv8:*[ =% 34әq6}ajϦk(=HP[rKQĝМl.}# 'ϞB@ E گT$R^rͬ0N)+}(٧hQ۔?97dRK",@5Ld04khpO ?G 1Ry=Xww0;Uz,YJkz"حm$1"1̕z6jJ(F86\Sp2Njߑh3*<@Fިa 00# g K-jZ[gJwc_j †j~bsȁc"6wh}_gIt\A`3aOXjdE$KJ)Mg ߫KT^15'޲ml4~!$1XSZs=[l4VvC^ ZNyetfYZD~R?'߾H85B Q+.k cBD4Ϟ'grbN:\@MRq憧+D$[焪>dN|e{4ҷ`sKbF7?~ofwXC#ku!R-coP)oJP F|bv3O3u6;w(z` mfW_etIk`\5*N|$AOKz/J?I6q޳7}Z`g NbtB'n)4N)|w_M#$T67_PiͩM<f o%+jb/9TL|ȝ }v <8':y`HVuG*ڱyr0L""Fub&7owl;B؉B/rB*tGnoauF;_R'.[xf!(ʇ;g cSPPk9[ :|ƄϽPEDC0?yn<w$v$R<|E4:Uvv[C7̆ r]İώ*ĉ[e39/Ĕ7_345 zRElw1䯺/x!ZH,x#yU }X<%C8{KC0ӇG I0ccobm}Lazxx^kѠIJlj}}>]~sGgmc,ve2invT ;_lZcs&G5[SLPHr|{9X 7CMqF**y4Yѭx) Dx]ҽ$@UEo|OκVexaA[^).@%d29I#J‡ys0 !aӷI6d9Ɋ!ݹwNwV&!V/r)wƱ6@&S__!^`Ǐ~5qMrTL;#LI.2Ǿ<x|\|T܊ tYF2bw;/y6vg9c4Yw抵fmMF^@Ao!}b{dELߖmE&ͥ,>C ,0;BY7#SML<@qhӊu%JϝY:"S*576}!;ܙ0%N$p& ј@ձ$tX)4 ph[XNDT k^AB = 9\gtgG *&1XIfgG8q;}{,w\ rظXj;OFj{ye%^zM$e f؈]嚥IAaHɈN~Y.#cL*1"LN7JQ %0Jo g2LCD8B! 'JB'>YG{ea`\G t?y}+03Q859:5%zMJ@"vbvo:IXcoH[f11Byq<lRShlo(}A<6ŧڣ?Zŧ`D])cz`v=}  bP@ ñ9FUCp)AH!$U佮aɾ8C G y)d^pAgh&GcQGZ ]!(P÷|ƹ"qr[WkaRNWxeu-@Eu>0׵Y~([DL,v%W*hdjyRgiQ .z+{^ ɇ*^z,=:l{@S>P,NWf*x3YO7=~Aɥ`Hf*.'ʨt6m(V,C=6(K-\`'^֭:R7pF+.M24jEΘ B(3tю?8Q,;A缓ڔZeB`np>ٖzv1n^T$ Zfmc^%^(IMw[a`mqB~-jB.tdAѽסDt[1m#ZBY\NPw>F-ZmK4CZQ 2*+go%~gvF!(2] t7d):-5(eHj<'O]Hhۛ>Ae{ nFq-s%,a=>  ^X j'p>cX>%`,3F[GvIV0+ZWl$]o*i>P}˒x ?ƆUdSN Z@1z.52z@}6_eF<ǾuY+gC"ee e\eu^"IbeA j2e['.l8#Vp:GR'#m4ytʓR *x$Rb8`+F]@>yjFyrD]owPLbtS Ɂsq/u ̮7 p0zvXTb#ENz?ċ^`%g`8&-.FQLX0u)FAW8 182IKp5!zJ + {贑MIpDW;E8$3?G&R*ֳwMGc Eڗ HGȕ]YIp^Y1^ܕM㨔(/)n_] o+\E(lt2 n% 5y.BOnBng RĭwsQ[^%Q&f5JK% O7H9;{4PkR#Ye/tz)bp;zmFb.I< G5W6>=ә~ )U~U}R$!^&AA\hl*0։`1ZOh} 4owEfv'dÉ^Jt5kC1CV1ޅNى77@f1], .LSX8ݮ)OT1^x|}.n4h]t 6H.;" u?ȒWf ӌz[?cs~R2Օ^^af:t.^ۋ?/Py19@Bԭ*ki%#lQCQYI+ _NXfVCKהpY(S\3KW-ȤXȟ)Ȉ9 @W!h_'uAĮLkPsJD:Sgȫ3)mPX-݂ƬЈsSzl{;%nA IW.5?%HL`CZj|Ȳyo*G) Qʶ8(p(b;laO,8g$EF[-ʨj,b8~+Z6?MwcdLHPCH~k۱C,{7ϳ 00 *$z8t;G(zIwcȃPw+rW+HRV&ɵs (B#W#_䷃k9"-hپMjYZc Y0*n¢IbOH*=vb'`%ѥK^N09$~chI AűmB}׎NYj?|P=<ǧf3` hLoV|B,̍|̪""6-,,{3[#xu$D:5S1fP $e&I+lO ] 0)&8!䈫n\ح[9l/MGv,*i½RFN!t!dn ml\ڗd߃M:Hb|8JVbF;d S>Pz/8Cv Gcc2&~5ݬ;D:MgKN%Iv ([>9ϯ ҃˺Ua:_Jk\ n 1uT=ؒ p ȷc&2nFF0ʝ2r;Wrg'ནylk[*]E5+$fŇ?9jMV'%hf;h=$巗y.@ _F*~1.-{5zgܽIOK="jxIOUh~e߬KӚG$CFtF‚!GnTF"АV svUu+՗?ǼmG"R!؊hn{)hK.dFǂ7<:KPR0,W9M2ae޾wpP%| I'0}Ж* U$M:,F֓+"c5ˎ=]I Ysj GV,#F?Wa8^N 7-gџFW^!Idx27y3,&?8qjS^Xf(Nil- z]E16 ;(z-+}okyPIA9m9팣:Ɲ ߣ7"匡Lug_ct˿/€WmvbaS0˳qnN o, Yh{O{c|.!:yŪrD9"AԐq.( BK"⍛{NQ9\ėaުi!)l҈LrX-^>g3Nڝe׮"Jhex0u!C] @WǓ&*j@|ԑ7@d2xmK:!v U%l\2-=mj"? LCohU /ԷjXov~P~vwyI8̭ D=O_fHO-Ym UFbk옃r[JS;5dh\:aH+fE>rռDpJ穣묶6ipfpoA7 2DZċw)oTk$7)50ՙ quqҰ`C^oQ{C/s*8+w9T-D`ya%4B=qG"MaLnAF 0B,F܅s[+NLOm5Z rʹJt)E()<#JHz"~`{ bv!{]YzУCo3G9@Qfbxͨ H^}o؍aij#QFv6AjޡUoGS)p,*`|JLl~bUNS#Q[(4FL$nϷ}Ӆ=r}a@Nd Cc@jW;6 vؐo7,''v{['hqۧIEޔڻЬz:ߺLMSD*י y@^ CCCٮn)CJqRlͯ,ٛkhg2`1A3c~[A'.oME(z…ZP+2GҌ{w$W>GsS@;-z DžL,z&; я,蓃WPXsX=m?{|v#+y>c3iy+yc.]XWn=139FyN_ n^P0qg@9kf1fM`&7\S`mU1+Li axPuZcŒ|mMὋoF>2s{_89EE8\pڝ94qv0%b ƭΚş1os_~)b;{ 6( cNwQLOЭL@)'p5̆):$--؈|.K|JB+"Ap,pIÌ"gwhz<ﺱӹw!Fӛ[gh)ƼxByXEcꘞ Ӗ}Y]0X^ЏB:!<1_sQǭB8lY B+ip 7jO^"Umt'uіٶ-vG{QiLcڻGEi숅Hvs @':ե$9a`Hxq'ba<ҫwX$7@`zϺ` %/p5]3 g5\k)zqi}ԤdeY8u.Ѻ mW0+}}/=wc v pkP6?>J `9?Sb,LIZtY\PMCVq4T {$F/<ܧvA::τA0ri,tz rMa^$: o'Y,Uߌ {ve&Nﵞ~`,\XpTh{<ѺJNS,YQhFP!۳e{s Q@yg̍D9Gܦ?>Z:Bج0~sc|j~bc,)jn .вk3!V uJ=ycm{ IHnlCH䞘dg.酫ȵV0&~#fW-}R]3Q#w V 4Ԕ;D#0 |Di2gXNl`7bJ ŒOڼGw gF㴎 C_wÊ`0ְXmn𫿺eT1{Sc"fpf;ACx\Gv!zmkW纍;Tvuz~^N₼ '` IVj2_z̴@y?,kնISi)fiSswޯd^Yn =W1?44"z_(p+[uQH,Ŝ`G CCD7h!1oQjL$oIH~H UF@nFP{r?t&!ށś8U+ a'Q);S1d_@]8a!2 yy0U7sI.F,+KS[D5DM&6 fBWgH2Vx|A!],G"3|ʡ& ^$0fSW^+{YiA3^>~Uurܧ\՛z?(ĕ@xU#޾B(J~'2z(o/hR`bF=$?Rchy.7ɩ 0P]Ee R~DAK9%X:mIJI@r&gusFRch9;(@73MM-z %\s/RԹf{ gΨ趞ZфM_$ހת%9P. Z<"X]z,,H;U#1U y ;NOw۽^ەIԧ$Cz !^O2l_ { fK'~.+:e8RfĊ~3@>bNL>竻A5.T%"\$BZRK;H^`j!Z"synFp`doThq+%B'c͍P^R Ԍ^7h Fs<%ՙ:B nC;4EJTߗ6w{Ǹ瘜y+uO/Ah<`!zZyƌ$#KH!ü]4 05A4>.jSi~¥( 54!zx:Ԯ9NRЊgfՌdXimaM5p0l 9;le##6Ҡլm Xv._D vdj,|[y}aVgaҋ| 9ҷ{&H{).I5 FM.&g!o 螏wE$Z 1NZ\U; yY ObV)˧ya%wX_/fH<`^;^M/ESˎM}ȑMNP(JD>K/o6Sx;a۴d!xpLd?.,*jlOr/BGNooTQjG> TKȆ{?RhOmdYbj)cg\pY l4NdMK TPgG۝(8h;i~X~qJ 3=jmZ被54j)ѢG*!4sk,xl&u%]XXr4Ă*y#I!%K4mH—Y}f.,D@ eX=J7Om"(w71x2;3<;9,|v{=~s0c@F@/Lj74- #4f0-hiS|iZ3f_Na1MqG/n8e<:*vւ,S\`S_' gr)z/ldW`Z_(4݃ rX9(XVşWk(rqyłm8ʆNYJ?W*ɧ@{4@Kqm&2op>P]g:[P5f晍Kq.2t,]y{1y l}qeHc5s51-phԐM#\ǰFUh5wds b 'Ql21w$,d;+WMAErT=@TmrI$߭\~LQBI!ҙXEux>i? wҜaнv*iYrCZ^ZK;Z3\ :~b3?( - SUc֜1N S憤cMDݛn#Nt݂Lvlfsy8o;0eU鰛,liDQwkރ5"M[ ?>#g^Z*0f]χ vH#; -X!Q>T1b&L%p4L LWք2d d(J X/zap2uw.6)~!~`-1B7ʛ+i[Z+!? b\-:n_#󢥁"EZ] sSR1tz1>1hXD $FA¢q4%qqƧnq:eFBS 8BϨ .#'k!|jK"MTe_b}Nx:)$*k.gDiRE4nCߤ}#BHۃ$`Q~<ԍ9tԸq-5[0*,T奴kcT:΂&w"9{mT˃R/(Kx3],Y1&Wϙ?9A@Z'32ӝSTQƇHTYigT:O[ I4UuvYR|=KWf1ٓV@ґW&d7Qhie\`Ni~ÒcC+~ MOMa)PZSQo|۲"W6B}KlNjSiȶ͜#DJ6+ ղUV{dEFb %ȮS5[s &CYǖH%-!FAT\TJ@!$(_9Ҝh/2oG&+u)`d+aLWڟIOrT|XT]cXۦ۱}] G]{4WBF|RJu$GͲUoQܤŖeHY˼m=q :?PRUtD"UQR|k؂!>DGU>TUOWEc%vvG2q*hE,?T23KBL.ݩ9SmG6C\f8&D{BtV7鏗ot\gh: }uQ3zl#>&͓rsWE'@4Wǥ5EJ&ӂ fA38x"}kw5GkdX5]Q˳6D``W!~K$_`&V#^-eAZ_ ;l y 魎Ȭ%~'ź~TXI/VR F"3ݪ߉x`Ȝ)S2 ?S bb 71G^ܞnȉCPx" (aQߊ?cPo:ZбիTdDCbW֢>MKvwf袿+H9EBU@:Ka/X4آ:RbZEx'9$㲴f$ E^w'{7mr Wڊh2͆sPV\˫G7erSeδsRkdz/5!hPI͍85+ѣ) L]h_&.}*^oW'A0젍[b,`n-U`AGBv׸kʵ M>Ϸғ AE6;fN!'H5-׮lu|WL).HFhIZ-)ǾL˦~?^]WWĦrDzB5#W# 5'QLaV,)k*GfV-AЂD-G?G.2k*|?wL% lȉG4x0zd%p}C'_UaeiMvhjҞް͜m\3XQRr.w޶9|{-ޑ!^ʙ:0+hk,כ5mtn]U 3r# ] cBP$\T<9酗X 0&BgT%;<Ep G֠mǓr @yA(L.oTD՞8oAnH p&AK8JV* K@oȅK0 RjL206.j?LbTbռ &h-707G&H6t:ܳ7Ym2[{(MBӆ+U;÷'Qk K$"?ƣZDv۶I^\/ ,!T m4@P-OXRR;41LO6NҰ@qQ2K4$w !4yֶ'_nx#;v5S̗Ի;5hSI/ W|au]GlZ)"lHʁv$»8G羕U&3W0(Ƚ)}/5MTG(N` I  o"ȓg ͤ1(r}CTo`J /׸ְݠ9#ԁ?!MȒs:;Z5Ǻ?$/y,C^T9|;÷U#|$+V4MGΛΕY֬ĺϥۀJe na1>&& cUh& dϤv(9OԛݍVrݕČ ѓ2Tمy!Md膣WM>EG Kw4H t"T{ I~U{o]9?&T򗝗^ =YXQ-$Y?e" w- ˘iJ"A `ˍ͆n[6>mـn3+ݭGg 3]5D@y0t:%Kc!g78)g&N'@q ɳۺ4nvA#P΢ht?. _mdT7JJ|4dD0f$NpQ J8̀'jUsq[hH>P&2W:[!lYd(;{8\lOO.єqc_$ ||2l?]o)8nД t‰#rΌ *(,XEK7aX50uZ-'#IpZ1L!Eixb&rliTpNe,="߬Ӟg((%eNת rlG[qr+m-ⴟ s$ 7ܨ=D>Q[D[IVPDe>E[}H!)DƖLF.W!!coc0EG*桞(nɯivw!|R*HaxP(_ {"{%>s8wH ( ꬘袶RQC?:!}q͡ Ĕb]2Z9cJj<u6qbM|ьfқE"e,+ŖX,Z]kQG0U굒ABJžumQȄ#l*F, #'Ook1爉$~=""<%KomT iͷX8vxJnU6Z  b]4řC , _3:]ihtRG!8ssPIaBGa qR=ky1<`87:po$/k|p#'_HOdo9De&gA1_ZR[$o`\#_ެ524R!ˮvr.|+ˏߔXAg]6_#Rp(;B%j&잻PQȜ2J,xU|y'T.hz1ZmW~U!i$7ĺy ?c< 11^5}8utUe_#s20'"%gPk+Y7<#»pߘF1"^pD[LR 1I W"R@t`RmS v_چg(:N[U(]b;wCS~ZO9=<@}ҹn/0!ðwxӀ)Rk)^br0dQ8Џs8F!tnw> "xħgrB8wq-a~R4`?<<*' (kuӌ3?vuqȇ 'G[ Vl0Q2{ZQ`s_֑-~J>њc6ÏmYJ1Zuc 9N/p#;\2X7IFNHU=H2/ y?Vr1~iE}-ݏ è}%Wڼ*B$ O}ܘE!|qf[\p%$rt_TTf~**iѥE/PI Zwv R:; l}Z޿!MEg.+='!J#Lb@\/49`({ΚWLcf+\,&U_i͚6їpP?VpX]C"~IRO+26XF*Es|ss|!\()C./`@N}3<6[|qQ\q]@o6A>[-e `fsI͏[oqmԎK:瞬LRv֪n~[0 5D+CfG>[\X.scLik}Q&6u eJM >-!i"jwAqicH/FpueuVt|ۗgEvKNhNܶV˖O٩ȖIg +CS" MeIdh Wf V&"f$^U qHVubScjgnbZ;iM[+&REAa+)O"Ib_.~;+[4E_@6>|v={R'^<0[ڰ+Dz1 'XB? RT }gG*$rT*K|0Hto sc1| ;NwmYm$8۪)QKK{# %%䭔D;S d8Qu38{R >~-a;iYq߄ G\@cg\ykˮ룧¾K| t^n# X<n2i0w gKgaP ” 2wjMAp3di2\IuR&cn]n<bjfƒr'ʙ(BhXOP ?`ԬLFxSY:ν֯bmp*gvOKDb!F_[<&J-#F&JGTii5)/w$7+[i؂0n>uƴZԓUϤ Pjm7b3>'B*?ś6lLHGsV\k7J)qLٝϔ(% W!rX%p4 '>c'Z:#/\ITKxcu0`D[nu=*Jn| ((-a:yF`N߬/ea,6 7"CiQ`$_Q(|7Z6_ULUzp%m90)RJ&1"ELF#]9]y-a`Mh!mZWHGTv~6V/7-+r)Бw?{a"si&r#BS uĚ-֡Og*mnq@BʺY Ey"TyDP)n[%ob4G1'^/e$_6: /ࡀIO gA_'ՓgB BI_muDe3G@B,{ԽLG^*?aݥZu(s8|zh Yj}ͼo8?xܨD3KV6zq nAoKFMZi&/ɩ\%Δ3UE7ԣj2dA&m1 xu͛hpPJEǽ6liUk.*rv(VCf5t=SHևMe3ѣUΈ-&ĀR,ݽ65d${Wݟ`{ V奜zl%(ʒ>`:Loa(Ÿ(/}G=SLG\FO\VJ =JV h)t(԰;δrdo͐~[  9jFh|~v:MMpE{iИKzTf!5& ӈv'HW:~3\Nuc;wBbIIߔ ۝n/P C?M>/R@H=fs] Й42>F8o Vn٘-M& &<;oxP\J/vG9M\ Nl4a0TK2% TMnvsgRv/eP2R$b.jo.6/"BpH}9\#הԍ:Iז ~Á+1w&f֒f=аAtƅ;qL](w0:Tx}""oE/t1 ^/<<_he]k8߰IJ;/G ϔM\CEWj㱏+n <| 8EBNbѝy[ߟXA.95k€xK=Zi?!{C8l! Gn x#iL}դ_$`vjBL0G9N9ݾV.h9HÛqI6pƬ^1Op /f*~)RPQ,ڤ=4QPu?XIK̑1;x(f7zb(څ0e߫;_|M+k)$;nض Sn~=~ּ}/ <ں@sw~P*YH4bXx'`e"/B<׬˂J͜UF䴃Ms Km'SkBßJ #`,&ʽbѸȘ}NʞBfǥbsitNX7M.#鞼桞"ksr%^i?}e*hhd^KS.+h@DpG[J5M}24 K-Ջq"|m.G%y|⽄dܶUV9~`@O ,ab[SL]7L]dGb,*|+d ~zӐU&] KxF{ރB(PX4^ ǭ 0w Nu@Œ1Ih Dфd.='/ZaI V-ROCXVF0>: 3. ,w̨l&}J`+ *{UL᎘a pjAe^-̨*Ddic- ;2~ιGُЇvZH]j`{udn;]MMx`A}VK#j*ݛ,oojk[͠U\AݶC1t 悱Ndv: ΧN Q|޵l]B:~_y?}NFK8E0 *(@0&'XurzpfUCM ;g+r}9jEB'n)LME#d(Zu(S$Ɂ+U|k9HttLn 6~bTdrҥ.[l!nUQ Hqrn_Dž%0P$Biܿ*PH&G<2\Lk3Y .ZB|D8OFUN/]=I.`*<AWOÓA'ح!dc4eZ8ΈgJsgxƬi4~i '4V"ޓn-zh0}cԈYTKӎNU<  q4F6ȕ#ƻ!s^&X*eQ^qW ~Y_sS|ߠOk#0&qęxLX$F.N"˟m(ˎ翷̡=,̝(ChHYӣY&26uƲQJIϮB=*Zo[07g_?L#;7DEmB,;A*xx^zI;v`d";e\uE~q:gl/rH-\Smlx8._M}# CF] џL!ܯ4]3o(c"(:b#^9Uha>~;5"Nͻ("w(a._M( މC%2|?08 deV8Jm]|j\8~ ٖw |; ZEz@&y"ysl_$\-?&Ke3'}xӒ"2uDgjDc#Ej#d{?PPs^;'@hm*QTqE =DJ :Z߀=<=:JԦUBuU7@T˸拾Ϲ7?Mb!w9ZNaW` ?fpPɛ1*Srj0O] . ݇7nC6GTdf閌-'<7p> %*vW!l!mip7OU4ziG:0+J-a,7t1/~[G݈p)G:"oh<|UEQ ڐ8]rqRӖ.JZ?f*+tv֙Ÿtz}(+xTYi|*9V/D#߈:8)׻*iw G1)gݚz s03@ƆtsMuH إR2X*nZx ZP@JdJ5yiňI07$HRF`ir&|>=a4ڝ4tOjU5N֋`vKC ؓYoNNź*mqBi3]iӧOIQz!-3O)D3 >]phyd_Da5- !A"܂a,Aؕ]2ko:RB"㨏iY{|!☳.dM'yH#c()+}=\h-5Ap)i9?avs\&8vY{x<{ ]_6ՒEݥRxTdi,5.?h h$:J/%73G^M=h̉Jdr/;C*I/bPڐRsCpzBlOI]O6]`lxVTZ*15׀FD=r=QPp>ovV .@%X`bB0pc"GF⟢;q$#" ~G}yTf}iʞXS"W '}/H5mŦx9["AYtMJj`NsJ%+t8%-!ܑ8cMfնZBƱvbFUFzhIlH!VJ8JZG9{ e'Gۯ𼝷{zS:`dyb3A%mvT]-'(ӊaڮ$:];?hyhV*LK/L@^" .Vx4XIo>..?d`ڒfceazֿ=YiDrxlWLD0JFZMtf,1JV35w77yKog*L9e%p*DL=3ћr@{ Հ (UNLҋIp(n#(B|~,lWjSrRga6O?"B gKQG` l 1I(RLmzWs?"'>#:,4Oc%tCB~@ 6hM_*&с|WO;$IB XKL7s-1жGbZe*ۿ!D3rӼ;iQR`omWs}\iZ.hCV̮86oכwֆZo!|: ke@oWD/{e+ו,l:rQdq7]GA*%ݏhJ@)3|j&r 3L(39!RBWʩN綗 <6ȵ;RHKB5\~LR:t(B{U֨"쓈ٯw'kK+:k|\h@.`iU,exDLoыX!L0S3k52Yhp)k =-yo9ld>jJp4P4 \ 5-bQ &gh&"JޫAJp(/axF⣮bb%Ct?Tyah3ЕA 2DV?ceP`f#i-P}ov~8H Nfy"3mJE4?b|E3T?=f kMՙ)rg]h/31[෍cԪ wX@dK G[g{onic_mhB;{jejF~ ,f3Ԣeﮓ*!8giF7ue޿J?43u )5B;3OQ6u@g8ΉIӿ@uؖZlXEɝZ݀X̅X1IMP|k!@IZu:=ɪ5ەn.KgCFWmi6]^օ-Qs>pe '1\Xf+ JT$6"u-uAFT)`F,YY';f쿂v6@'@xb|~rN 5:-HyU\?Pp,2Wu-W>̤$ ipe]/!e:4hc7 ^Bq4;Z(5i4&91"o4\r a!sU}>XBQx\hL@s+:x&e0MÜyhL}+3z^on:SUס.Rmౖ5`iHg 5@5V[B܊;\ثlM(U%5 Hx|ɮԷ6QV0iLiGXcwFC(uQ"JؼW+gD-Dmc>:q̊\UNQ,o\ Qˆ ^ҏ96ʔ B1D/8ơZ=heLT֦.ESd櫫݀\Ѕ~T2[tT^RvpT+ dJl0-l6'V衦xzUi% u-.oS\'2N+ Aq"_]J;k)#gZ (h:!b^~̩Q~GKt޺sKvE)`A2)'W^'R'f9L'^ /[WDG{L_ dɝx,*)8xaS Sђ|ޗr#{`2ZϹV n p6NҵءR{MZas|:nG~p I S?dɴ};QyIP/%Q[̸SET];ش"tL>2+Pn]8n:ɂˀp[LXq^~K=bu; 6#|R޼"6m.? L$aSt*=vNϽJ^J*Bct3WNi}.ojHΖh#"Es7R͎Djs3 3'M  ڤ{*tДҙ"~L~.%P=#T(XARml$JXbv.{ ~EA ' DXQ12ڿ࿘(oX_`ݛ*WTt{ծ8DMZ0`6n^Z(^2BBVVhI(W5^^Ehf!u=&nj%x?%=yf[Ε<|#;z0;FrBMP2&[L~`t?j|4쎾cyC?:tb2=<>m=ّi #@y10y,3k]۩>&q-Evɿvm94lZ]o)KJUcd YGd> b4|e60 ..3;pV,~˸!Oݩ |hmoMQ,xxxm#C:a N0gE0u֙Erai;-qOFR5RD⏥I9PTYLk/_NO)rZtoU[uVu О?e`Sjps/8:F#|Nq/w*M e-^0yt.shHFqP44t#ʞ\[Чv)! 2|2x W1 T.ߌ2wWpplz`}#xʬn@zU>HD-;+UjNwoJYw穆Z/32$"b'dk2߾c·ⳁT[e,dᬒH!3SC>3KfvޗG.l}b{ oq~Oم̈́K m^>j0ֵ j-2_ՑH[~F#2=6)/Yabmjf>P yhu?{lg8?`k™fǣxJ`6'9^&=8!vTM^@>m6`ƒ<} ]WK($+!eVi$_Wy:¤|_E`-²g"ܢfF}eQ*nK^Q`{EHK Bq mD5؍}oӚ,VY&ey [^cICf p]oQZ|Et2.^FkW}usvP-Kz\X=LA*'>m߬ƛE6syWhy6 0!JWBLi\"3PB!)M+S3kq M>=ۿQs+otqbGYL+L.ڑTR^Jnqb% &7N<y~D "E-N#+%1ޡrwyu@BA"Ef|ɴg޷voM- ?o6Y8(OE9v׉nC&f4n5rmdտ >ѝfq֓FV$pC,2ϡzkۗ ;P%<_S+!')ۜB7yܷYLQ7՟jgȽ!_&[UE󳇿#-iMsS>Sv[)%: US`BYdPkxD8h~wX5uq#E JThTإ?̐MO_#FJKGH}ń u!ˬJO 4(RԪߐGJҗr ݰ -xMOu-QD?s%1֤_ Na7eHqK'W8] Vr|g%_5v~.3yG/Qq/KȽ[#GR)Y>T+SVD`Oۥ<)82W=oێuL>$*zJdCMФ0~25[y(M )7J\ILņ(Gf\5}|; +%A{Y24XgQ<kv[3 Wr/QeZ+98OlQZJhJ'6ЩnD7Zq[Mwfq/|zuIZCoj;njZL5@K2 F!ƤH r ZI:)vε.M7Cff*m#JcOLcG$/H#."/@i/JXxxʘ6y9;LQQ$r&, Eӌ\fETXWDŽGܣ/Jɋn E%stHnB) OmRtutھ%a~ۚ<* w=$4fΠѤ!+ ٕV\^FY/ZP}I"rwEaϊ ӗ@ ~MV~ߕSGO9Kۘ$c9 b9(%rVI/ŷ[K4&TI!g`v5I8ww8A EpZ? ťlY&<2L^z|G`R5&6IC[xD9˸_ Z͙V A^SZ:V{'Rb"Դ갶r I1 xzbs70WQ϶aTaϔ Jv_ ܙ؄r<}F`4@L=gS]vo`{:R^U4 f|ЉA>JI&`&t)?yFr5b}><( |nz*4॓@NtG!.:J) 4b.XK:&v3ăPvLg| )_%A?z#Z}'|%|hMv^q.K# )w]T͞蕽Y7@lLLF*J8'Ջj_C(p37Eۖg+#aCZ&цmOz'tW9׎phpɍlpͣ^R,⭿ @4^ck ZpD\<IjfI55i_lVQڣl8 lxwoc-="} gmM%M2HOpm^ խs?]lNc*զ#Ed|Gv6Wr}dxis9ё c@T*\ݽk6:UPuIj+Dme~]+w )ճ);{ >c&{Rs4zߓC C0²,OMTV#+^i;U -O NO8Χ=t;@U 9ЗRU_S vn0w?vqr_!+}l6W3Xv_b䌿{!F(N/D`<`}%~/w PvzEu}7K5(.a W<,,oZ[r6VK-F[g<\] ݯ@"t|\'wIE;FۭtGZ8V-m+bx:ގYp5|+CHJ:$!oΓY,t8Rs:|.3 k:2 6a~Dʩ aߥ1%y= jb4Dmyq# b~4@wLZ"{ WgŇ0(ߣ/脵!Vq !4D=%gTp\ 3އ yè)Mea5ۛf ܟQ=N2kGMG|DHya#\vlr lփ!f">|Ȓ͝@ë8_ 6W ĞV1} qE=Iju͏$-a^,dy veQn8BU 5.y`]Hez2pf8Vd<5,`嫭 PP$_b ?CJk`6~T~8kbGi7g/tTKZ-:LtsoH(]*;OOE dn, *$NY5d?V~d`APC;cA`,߬jE\ 8zvnX)r9"pWkNN3DKYz ︟=Hl^8Xxڙqw^xX'OA ^L\=}Itrz)Y-"M=R'(}KYC)$';]1/eUy}iVvTnys#w_63\Yx5,͈7+kg(.zӌ:$h5txFٷA!9 եO6Ul*.mz$m.OA ab?IcOݙ!>_9c;r^\G* .>oe]Mz.`&fS{j7gI̽mҌg^»Y^B8Mm5 Ng%|pLŝ-\[P)qe9ҔLD40A!] uE M 4vbIn@f7R-01*1V6>U;NG2;+k"1XLrVHJ< r<9-f:Qľ{h.j #m@t/ u0Қp1>]ILAz.\_}*7{psP~685sp)I J d~AM/|ULgnV^6`DžV-8;_ޓ =LU[պ!pS1Sdμ%$)/>e @Zݗk|={+ [揄=mÆ:PnA"訢g+AptG0BRBhvfeL A9r\PNCes)U‰?rZݖnc<R/x`aѷ?Œmهev8DG%Cw4tDX.=+2*F̗/m@I\г#+XfCyl5.H; ȱ"^'D)j\ [m,\S^zK6#<2E9*3YZ&z2FIf"y"tUUxg)I V\g`+2sR dZHB磌!,6Fn-1'ZGK@̵.Q2"q#v+}m;l{v )6˾x@h,$ .ΏKlwf5H:t>&gn ͎H1ݔ߄f̷4_zikeFOVԩ`p_a)[y] ˮgY}$Eupzϼve9 8)MXnjL040GaOCrOWF1\CP!j@G>pst\<(-U\d 'לr$Y 7eҐs}'ZMOoC3 DS_v[3T2m ]81EZ+ѝILB+7&F*\PX - Ra_!DKiZ_O,*Ѯm[6F*}͎͛'"@$1T总gzpgI@VsRWdUq1F@ٵD;ފxjPԯr? IFQ.&Ͳ/]WSj锗0շ&ͽATWFsǏTi"j_v,3ko=e DI5қV$vi NhXP綂R㵎>iYҁ ި +V=hHW)aU Sxm7fa=!koZ4 zx{ݢ.%^4ʔ`ĠSb_HZQ@-:ьJ)osCnk.%,:VW8lfe섲2!> )Æv9Ь!F gm GR' * #FXC7g,΅ r jxȻ<%'g% X.XW_Wy(~:p8]bl4=J7v# P|[t.j8 =&Ӟ՞<Y>94](p!E]4T*^2 7/tr-&XjsZ]a]ZxRba+[%f:G' FYe2?es¤E_˗ɥTЎUymnR@;~ d"kfCL4ՊCl?pQ/RaVh? bnjcM; E:`cGo&rj,)U:n#&q ħ. b?`a lёpψ+™#d,׉-욯,A;4a}*jݾU~Ǿ%G0)k(dq?fgxQ LɁA8?\Tͣb%e /]:U-Ovn7 Bg3Ax 3br}&%zDz ]b-XٿBQ_L*2Ś?{Z"826x ͧjVxdžGMŪE c"]0VeTNRz1t*y+ꞏaϤTKj>C2*E*,_9LKԗ 6w9$\&ri //(',Μۣ`*1wMDwҹ'Pe%c?tծ]["W)b˼B8ʔW̛qa\Bb i )ypZ&18^d!ނ#Ѯ#rh}Ws4|Apy8XfBT<i.ĬAYY  {V2ESGwMU>WC`-f˫Fi SF]`Z6``ÓhҬ8])k=}YMB܈GG}nZ¦{(a*Cz0)^1Gg$7ffO# eI\&B@kuCӠrwxv>4=,eF)H{@2ٰ9uWe؎v7=,M{a >"~owF!т[=A2,# 9xS[,6m3N;c@XjYI`CŞT8s_l ~lU i9Q 7}#3MD1SU>>2 LIX?6߶h`k@@ EU p!RM;H eKk4,J{7CpavKD6h@QoCv$ۼ_JM #(D1 9D+&-T.ʑ^}ɺ]Ѡ偆CK9l+nPFj ԍWJ=J1yQ5M5fR MҮYĄO,/8N7G "ȴXd%)gF!o5%#:^{|Q\T9Fٗ^svԙՄcȗ5eVñ:PF~ٔ5jJ4dbzbŒ#[p# da{E<_Y ҆WY]i1W%Fb:`pw %:=&8e1 &3\ Hb2gIF\mD}֭2}AɔØflOx_|x"RZ#h۠uRYg6a\/ >C̔U~ٮ}gDXx' UUXU?DZe8ة9% 'iϬ{ $찮 d>t7,Fc&J\_,-c4Ll ֹ{ZUFfÈ{M|*F`2e?^ ZD,'+M&0uQ yۇ•.Tp<5r"u+ ]YjkbGQb7J VtIT_|o4D $PJ{^g{ N#ߓw;tr{@ wV̗<{|ZZی]p6q! }* "!A:SUxkedSsx,[kP$!d_?O [ `ֈ¯F] HڻLR~ SǼ&jwhj^ =42yOn)\kpgXR* y]8UAbsW2Hٹ)JXO*}=Z{yQNRgU_'w"iz*N#Id_'-$y؏_$M-/$q!nya*H0T{LYIɫ5Eí8 @Y>C39)2$En<#ի3^@A[m\`fڛb8]"{0o?tYj3yE%9m]QBBڎJPuQeA& ၿ􌂪OLvE\Vȭ2flAe>LEQ5NH3ji1y}`vgMK2!rF 0>FB陯Ǖʑj޺؝*ugTc'pH9< /P ֡lf.Y[X |_ln!a|)C Oa}u4S7|:hAʶ"irXl}sCZh7d6L;rխ2mx[}B<*ݾMZ9V"3Ykm T}JxSaסt2"ɘT*FE @ԋH-I+%EJ|tQ|1SL@3Zyyk͗LZ A*kmU n}UD/h̼J-Aedlv4pSRA;"O:Vo}P4z{'l}4Ҍ~ReGA3k_Rr>AR pf~Yzԟ+YvGI \Sga] KM?h;; >Jy ]Zߥ6.&7-N©Õn/ ,_~_ B!)zL7["Ea%r<|H84̪;$[S}7 & xDт]YAߑꡥߕE wv޵1(YThn$H8-njb%8[q}8])]NO/dr\l#bV*t1TGL9M[e7 jBJ r{צREJC?RRIߞ53ސ 9 HjG,УM\&Ğ-G0!*l>Ϲ.||b'9W؄NQ|<.{n:@-R7V|.Y'x{? Kw0z()A?AA+\5y/Ekk:葙lHI eO{RUYG?CPGn)9tƘJ_˩( 0jHX%d,RHZP 4"S?lX^ԥ~I =NѸl_7a2؀Xw!J=yy_~h,}I,EFĩYnh/YZj1ôk抎B?c3iq.̑P+c`Nݾ|>h)?*M yC$ʯ:RpADob+nH-g}kgkWz6us<22jMf}!r]E[{veX_LbC tj8:P0ʽr_9) R% r+Y{*_sTG*Owβ*q 1iOhn i:TrڂI!mY4 , _B=ֵBs0m"B\K3QF@j>FvD?X`d$3 :1{Mfq .1b]d1ugRv,yG `.Zt,+Gfy[ȜċۈȰ)o\ѵD,2_P-$}4ˣ,YP%35iOtWI%k w ZnM֠glyx}:LRY t&Vy뛐8̒H+=]/ܹǖ&1^X7f|YuV'Zm3 F+Ҿ쾧[IPytQzHv1(+]Y׊/܅Q / }=Q+E]nj,/F?3Y"En%N9>uŞi!7v k;ypIFO2Z+x}jmHeL <6Lc4e7^ ?s8(>īa ?;X1?|IEtS'jtW9*3U(} irK&~N>EջZAñ߼Q f ~3 1yGXw;L6:v-E <9:t#`aϕuԉzu: W (u>Cx`hY*J iĚ@Z4 rd$L'8ZmOb^uA6ͣcax\Vԍ|"Fsƭ+ sofAU3/mA]n}YdF@e{`aCqzf*e0zpԛ*{SiK#5fhnDbraF'<bM,3H^@KټO"ƵVm'F tƵ"9˪)&5 悰e3]=O#vqRrh19͂xS 5W0 z:lӯ<MyW'z)yۃVoLAz=XGezj!K3GHvVA?J(~AJ|d[S3xxtCdA#0f^!MCEn-'t/spqp-Ќ?o-ֽ'\d7'_;/ '5ڽ9x HMKRx`etݐNU1ו|Sg命Y9E`.lfge RTxN\GԸD껬[Swd`ݤ~R+CYfQgTJA9&llѫz(c?8:{XNpZ2qo( &^-:sþS "ԩސ\z|z-XNEX!H #r6+bS A ع wWU\\&Uȗ#i}Ekģ\\J#Ksa1Imӫѧ؎v@ټ~G=(}}R򂔶iXpeXMӐ2M vѤC^yάnBC_*7\}N!}uޣ8Ln] < cW@!z r Put˭ s\>e)q>j1!AJuϾ׻롒3#v\doR3\_6QB?aĀ4r ~2(:?q#nt4]/@# Bԋ:CR4pq9h>8{Q q露+8=$Ck2qZĪDH\zLmZ/n'Wy /nO s?6ilN8ٗV2PR<=4 A\pbn:V{YQ_0\kZnZ;^YZȸU?Ty@y"/7>{X(שLԕ'elcdˌ59a$6M̧IZ5 06\V\ib[w*ޭZ?zm\)bpJNrLzLV %WKNTRg0_g<<`ys':{@Z`EYXAՏ HL.K-Gyˍyôr[knBX/J9c _kXw6,hݪUNF&؀80 $~eɀK?1,F3*iM`4g iGɩ4T܂C."5< q荐c߇Â_:r}eI܍ Ʉyfg"okt .ʆmD\СI_PM~Zʳ<‹r ?X)؝RNZgFeٍ N#i0Zh~ym'M*Y7RqDe`߾)5@Q4n{NhdF}ZF0VBFC!O2txU@K \R^yo/Sy {v,tm"bXs%F>){\Ks%: BMrm+u brəpZ"or" Qic'޷ubM_d+e~wQ*\YHqыGD8(vI'hnH4F~. ped=\?ňq5zL7e7qǛ=^ŨH]D$Ay$wLM826EW/4K1\gt1gu/qv [Joo O eO=Bҫ/r%vj^;_;c}Æ@0Abɽj:02Wep%&'tcS?w/QN6!Qir>oǢfYZ-Z~ZL,?Y8!Y%7_ =#4l@|C^2t ^"7zG|нFMHYឨ1^Ny6vŸw, gqta- Le 66ӥul&A840}83 lquּ{][`/,ԯY/a76#@<-<\gQ7t")UBĈLz F@ cߣ([[ԒGjGEդX,`}<\:<($d}_ϥbb| p82>>7JV##ϔ q@{ ΠjjS5J_Mhfe~;LҪу-t-B+f+J+Z޴C;%IPz_y*׆Jpa,{T8sɾ}ccpk1E׿{(kyM zHQ ҅Ps)1R$8N`k=hE3}&A+{&|mIy]|O_&ߤ%9:cύs˔Vb0JL`` U'۞_u|"jj{h1H|~CD>S؇CP4|e h%GYN#S,CoCĊ3B{yD}57yt<]05-UU3D%oN=!g.njtuS￧D1bei%N7O3mOEUjd# @8wY(wrV{Խrbɏ%-'O@[VF8LϏsc7?PS3ԫˆ`OIcUhf4,ii=}AN]˱ߙeƔ8bpSK}IBD+2 .ʹH!cWyUYhaH|03Ј"vDZZM!o.[Zh6Nm(A%|f?.bjzv27kq@$ڞY"e"iNİgߵsUїᴕ[9 .):Q*;Y"%^qcXDBig>G]\!oB}xSq<)W'V͑Q*_}JR©+XUyK!]|_I۱˄%kʃ-v\*(U -ɭ&,: lINz|[]*&$+MCBKS;0&|)i9ڋ3lnzs$'0 7$d5HonǾ>n.oՋ4Rgl+20#kUIGP (u ;}f(/2F`=}5|Dc఩0ɤ poCߖ#"gB>F+(`= 7I<~{nvHO/)C DZ* n(h9 ;dIVL{6n,>M#0β-4RYh!$N%4tPgƉyO[ΈE$e=urэL++G w!ߙ+2_|ޢ亦c}Z\*~L})#2Z)"Y&ޛ^p0#Gsq!?x=nOç A {lM7,>5aFhJ߻ sVR4m٧c Y'B1;:'Jy4wTv202PAj%;#eТX#[>~_aы}_9-2L֓v.ReD ~AGM_ۧ8:ܞOV%cEwm(Լ; %Tk?GLm v=~c5@5s8e}7s~ PIo? H^v}_$A*uu}rZ0D g UzOx3m6LԬMesȁo v Kr-_Wr PpXdԗ-8>c#m;>>FAA]ӫOAј&܉4-r)A{ONqIš4Zɴa~k#˪^=H>!χ#Dfސ0/ezg枙VJRR 挱lD7cP.zF>'8V*OYb)IeJ|&gixBz¶M:hm)fd`' dT1ZO4 {\$Yf4|$y-1pYI "KzHmG;|[$]NUV,ShQ{ә3vQ+M6]QxkZdǁ{=]59WaLpr!?JJ4}܀ +%h okt(~1ۤF4,Ю$>1`(#x(Ϟ6<>gN0];]1{S9w6sÌ3kF\0%*Vۯej<=n5as6UjŨBTsUvsBn\#K0` \- nR}>+Rhh|*<ƊA峈{-tH{`~Ej8Gʇ>C6;g-e\l QvG_|c-Rr ݩJ)B5۹r(J"[2TCd2\7A>Jڠ?YHUF'9  kM;xuU4TfNZ>zGiͯNÈ켛{s 53i[&3ufnr TlAYf+PfSU-JigIHcOjFP/29`Cg[aTs؂(iY.l hB+;嵍㬏n@ nMIF9@ w^% T%v~oELq pĥrKTͲIg5ڽA,kN!bba2K4k3aF4}6e 瓊1̽M]U  eVY s<ї!m}CWm%r޹VC#Z\H/i,HtgN@-`AI[F˘r޼"Pw9O{!LMA&ۅ5+quׄ ;ש%ֲ9 yqmUN@9;|.}؎75#7[t?F(4ԗJDc )}(UV 8VC"[;zyAOy5`4>=$:fe4Ϻ^6>zYG2'c]̚f/ضudlG3y2P sCJV*D} a:k8u@P[v\pvjfYG@Q^lm&iBua"=VEGd>(gq0`n/\ wKSS$2nUrz"\i_Wi{aɘi#`>ќEY ހ_BxS1t@c5@M*9Aoʮ2EmFwGAs.I*V/SJT?.zj HgUUۀ % uN<et_9҅{ʖ38?=:/373k;l&-j##\OK;9aۣhId:#F#A0ە"7JdrybyF{c=ts<\h NfT)7Xi}Vn,%*d>4Sˢl'eHN瘆8sZ蚻ȿ/ ek?`ڛV0ORczjT3Mn%'tǎmP\n_TnԢaޝCE o",?sqgg` uȎqW&>]U3de!Ala,H< ]_P&\.&ޮGEI& F;pAkUB9~9܃UaCLYax`Z,,E"j]j I}+w3%+ҥ$cla\2,gtvxd]o*RQs&&_"!or䔥 i7tYXTF,LE0hd7l]qP8]NF6-`X,\zTr@&lSdǿsuEU Cu $Ćq<N kW&0i!G_7eTT R/!V0RX;ә |O5NC5Iq# ,ێpć}Q j 8uB׬TՊV6gDH6Rxcu\NfT)ެD(;}yWVWQ"9^R]˞[ixy 6r!GbL< Q UNgrwuU*^7h%y!KbcSa8|< k?XY+!K1.:1z> A%5,+CL%\OY#,c-BÔW߮ivnFi9 =o&,!&2%~5XCz:h Jw| ǞaV(Ng։X1! (N^9Q43oI xj,,)ס,B2 x>Z쌀zzcm3 e:AIhRmEy)6&.Y3%7VF, vKHCk!1x>EuU#'qT\)&K0,Ҙu~Z^0C JcǗ6g#!k~C?8t[v|%;:w f>[b΍M]}p? uq w+w}uR@`f/NWUƜe HÉeŲa9j\ߔ ޑQ|IT p.i&+++C1x|"5 A4ݦǨwvZ8=w7Q2rΩ%>;A:_REwPr=ї,;EK+^XґEOf9ܖ,>\%uѼ{!l49CtOpXm6i@p*M.}1wO)M1.F^߹9vxkW(abR3 -$4rrYK a:-Fbɧ6}Cv$_ FC*hBfcH=.;97Jnq!B}{*֙b?%SyHw(bS:ܦ'$Mr2zP(FK G<1j $G!?v?ЭRӜef0-5"*YCsw([(k7^tyu8 O9)ny in^W}d i9;RV|,MfH";л&ݛkP臔n<%M4l ?Z>J"ǹ] .ߏQLPNY* e qlPn2 ,NcjtL}*ud5mX-dEP!P رgM*k Lc0t`CT %! (up)ǍOMA-EFTd  c 'PFQ̘ kڛҡIR}.͹jڐBvXΒP<mg3fǎa0wLl߬x-b~aNMت+c^99R0έɀ|]Cc'ֹ2k@NCyax'0|@.~{ЕXcu##x QqTDy}2ITQەٯ`Riaߕ?>ué榽<2IejogNX ehR챓0uϒGק;m {O/3l:Ws#ylѐ }EAF2pJwT=1a7ǿ '=DƩ3 &%-_F, ,D,1]bE:PMR 7WT^Fn3l E V* G0_gD2Nښ$cJ"'h|`?( 6 y%qDJza;~+69ӂUzd F*0ܛ<=TyxaM_J"r+g\ŝeZbʇMݢ9[hML^lB@g7fÔIv[87ŠYQ08Dp=tk8tbĬFgQrgHvp(+Em 3GUrvyLWJ.{[YOur/uZ XB9qvzw.9peRIz-˙+N齤hJFC}CViNUJ?oX (Z>O:wt~+![xbD1em{ 4GP{ZC߆ACLyGTW Q/+sho<*/K4s&EdH61{s0 ۧz?J{dP (Xhn;=DpBɞ{ (v Ώs\p0v*w) Z4,=3G ŒsSL{0@Y37@\etPDٲ^OqhEM*Ss9ԥ7;+f`S,s)a !lYuN5{ tډ>7Dgx pAX$W-C왈<[Υ餿_qM-0M^&nTK؃A\_8s+ĨJV]niw s,F~|I6Lܖ@9w g"P;fwR-0rx']-.[m!bxC_Ǻ^;ji)OmkUe5%BXb". Yr@Re w҄=3b/(diͧgVw],m>8($=Yx@Yuq9Aۜ2D @ސVj}:GZ/:c](غUPc t:gt xIx0뫯J\z& ķKp_$ߘŦrT6b畂}-ƷQyMzHvz~-\};}YܰT&rA='M|, u@Z"$K'@{]I?o`zO|jcCCToBErkgc% 䯿:ň]pR$LXBj`>N_I2E&\CRd. aDsv<^%J$ yHNeBNm18X6ڲS^ګO@Fu YP&A;ljs*Z?HRb.=@=lǬ%?ƩPj?=G-,ShzO+ &a{A:8;[èilAbJ|?L-DAGFg%\w*@*u!]EIvr=BZ?CO_X,9sxa&h,6G 0jE.C^`^3i>aRrcHyISpi."?)<^vB|G-2jO03 XuK` 0I翹p5TM5#E  Bi[x_M&E8g9Pm˅ڙ4^|p;:2d/q@P#"ߝЦx"a lSR,hVYDEAxox=ѵ/E|sU +q0{[ë1~ >)cCeK/o hRʳ>S5  S#eu>l&n=W|=`=SMb5 zR-C_.젒*^+ yDKOTov|mJu&= #s |-)%lrR"ݖ4%Mʩm>lGŭ zr>XQ3pR㪜a~RY!L竱wLB #ű!}}AkO!`vߍ涵MPZDlA $1#vrvZ= #3$:PC$OE )u_ "0P[7dBO9B,`Agg aS!U=StZ/.cyL`J@I_qµZ6n@H4t7p-(psUpA\2ωaEկtr~|JVyIdkkl "/Ĉ(YpgG;Lvv owzxBMq1t^i񧿃%Yd1Ð,}aWL-BqR['Sdd\G0u94mc;{[>ɐnC \ŸG` )f}WO"~_t_:lnLQ.ЬBհӚ.+>[jzUi PZĽbg@ժؑZƥaS|㧷̧o} ~bd\zAKЫ¦&GSNz,ט- IPz>~4 ( =-hc"ϴ.b ʰG;=5:fIw.'V.]P~3푡ɿ{ր8v$Sd8'3s'+w5 ^3Mۦ:Z047~r[#on71O)V )1pАm$x״K =TTPԒVg# h9]32ʾ(TcG٢%:A da Za%Ì`Yw֦2v.H<^lh;:NSE LnnI(c;ЃZaXIh*o zט'Y8FؙI0)~;U8d;a|/ \)Lh0bZuWbvy'?َ?wᐡVyՎ-Y~ht<VEOr߳|g#8._g79%r4[\f ^#CuF!-.@oG`*,Wh{r7,wLD16Sd|Im4`t`ks)(TH=ڹ)oIQ? }Q?SCXv+4!;!;*Akv߽W:!+ -ӑn}V cXqU"D^&anܺYh I8|N4>NUqfJ h_ۛgm#P?QYSxb~^}. &vRH "vxi5׃P}czufYIA.7 l)ZBw])lA4 ^ Pfy=0-?Bk4t9>CU>XNU0Q}8NZ0h Xt#usdÿ#A6oF摮eG+ӜId` _ rsI1O##HJgwX"x y.ݩΎ!T%M)yKu+&(1U{$WHOt$6I\ HG @?@JA-T^dfcP ¦Jj-M^.bC{YfP ueG| eߘxӔCMǘKSX4ƭOɮa./_*m~2xOxsھa٠Y,. AEFi 036bqNO|h˟)KLgm8FDU[hH7۠^)oԮEnj5 Ҏ8h|Ċ- Do|n%&1^s׳/fXA?TtS]?6|l/m!%:Jm؁bAZO4uYadUScf :M NulesEi~9O̎)_dZ/q?DY c|ꡬ؂l:5dءuzM/J:ׂL$Sl7Ph{J5v;zU~9'> -ub`Ac½<sjq&i4DJ@\e:+ޡnU, k5AY>y/iƑƁ?bfpn2[vA$fH3nV)ڠJ9(t;6\ZbȂxO)n\go-"@1T2]agNG,2m]otTj7hVb*POS1xfۅkװ׬rcqJ}/f9W:(ڙrqx7AӷA0Կ9jI%ބNc; ҍK j"%`(L< ƀAxD ?[vwhSFՎ\EI=聫`͹zr) ei4Ui%5.I Rv nm3u&oWB#~ ] ?wԭҢN ]_~M+AaW Z2:5vHeA&{߭"go~:N: R#؁ @̔o"nl9ެ| c>C h:t".y&8QGacCŊX6KQ %*&4:@ u@0X#ulz5ݡ5>yrwWJ< i L~ />axqxٳvdTŶ6O5v#}|=DTg6fD0ݺu3]x^m@: cJ 4rm!v5O%P[)1&da1u;>zl3lX!˚uJJqrT4FGjaQe ||) OC$3%i! ¢Q6y:Oda()Z0!Y['{o o=566wEB<׸wT<}a#3!;e!(p&~b9moOҡgLs䯌ji?TTxGV)~T50y}`^"Ej̐.`]YVsR[ |xf bTGՁaWS(nX,$-7y*H^%!60-P.Y %{@wop7JS^.i@ڥZ*0P?ʌݹJntDZ`;6 G#$E0I^Ң]{G@]jVLE`=71/ySm>ex9}67.=,I׉FYT?㞻=@f5ŷ[b`2m77e{ c1H'q?թ7/]4Vt6o;Tn[Gvi?OHV5_K!|tQg"Tc`H*KvL*ְwǟAiG?/+Вp\wUyHI.]%\S\wj#ސ,d8j, @N L8cY-Ϳ6ˮG%n%oGSP`+BӖ079#]π/C%;mgw 8`>qe\G6]1!d}RsmO, * :?UFZ;2We[l%n%%h6u{/+ ] J ZOR Wx2ܧ1YplzGs_h ffdQg3oq?X\`/a?ku5M J|Cda<5߻BFeiә#!BDKO΍Ѹ5%YDX^Oj͠o$&AZ_CPQ^JO6ص7ů)yD\~ie rCE9aB$裗6f鹛z6u˸++_z0i?+~mÎdu?^EaҊwoGji7a'i"=>6ԥOGd!@w"`:SKnOUd`O9+; cI|3*EE% H@)t`gshP‚T[;\78 V& 6zW'4IL^dI|11!"!E )*gtx3`.H=_w X*yVYlwRUi,aDZwNw~ \ba dd/ZO!/ c}LDVn"թbro%xP ~ kM),+-aFG W`NG)󴒶L)]jGs\sl  ;VvLNսj=M(ߝ.tw`sEs+젩nz:%ڬzǞf{fcږP-_?c>QOQxY[?nd18T*@]>ѐ\v}`ZPxx_\背Cӕs׬3Frxχ]UBƍ;K{+t*.yFzk4ƆG!?EpIyB A b\v|sӿ+1.[A_ϡo|+Go>야͗eLJՀfNQ*fD;6zm.OJ# }HEҥ@iHI,$6IR=5v i xyGIṴ#y`N|i7B,; =<)TO /0:<55]#8cڱ''[^?Ou-O AR/5jiʶ\ԤG9@PMLjSo4͍%C,0"Y32V%&?{c7o*Rdse7i-)  X6rV:"w;MW]=m!)6QzW!d&@}/zk:ӏG~7$ɨ%/@]1 |CESA`P$Q\)pqZbk<4bL"ݽB xEyv퀤?&]A P W&SN69+>,H#2gisVV/,utyȋQ0Dm@BS` bsê30ej W+`SBo#Ŝ? Ogk;qC,Ir>"89MIo&ICEy3^#*sE=wv3=rœ{jS(Cq.iMK^;( &J;Acl`=W1(p+gIwVu I=uCT:FJ˘_%D<_[RIK18LuP | yۋ8~Ter=Fem%Fܾ=PQ,zro0'pY8P@?. ,iVIym~32h8ߗZi\>BOal983"k㣮f ]:vxO37FtsڽFd3"_?2 H^|?NG?Ag}a{[40O&ѐ$c4;L58 TɅzOwe!2҆k8I'E+>ұE"MJ3tf0s+&PYE`ؾaї3X=KK  }L2seIPui1`)vK\<'~𑇿 D>w'"N wp4f֍_!s]?xQu!R,.-mn[Dy cs9 ϥy znr[ l1p"nh~X2]|KNB_ ZJ똶`,4D#/9'6 Қ40hܡ8)ʐj +KC &]Lt]/m5}{1NBcUҞ=-LY4OͪqƗ_mԫ +Ā VHͭioeͅapեRsmJXZ5jڨ(+@쎐+xT5 \c{Vr9fO(42[Cq[Ee_=9,66Urx^(5vkbڜЖA4,F`* pn@,@wav=ǗCᬶ ` S-ɭlz d$=Zb 1-c"& H0!p(PJ-{B-Yaq_I܅d. [i?K)7|N3q9$(FxXpZ;`!mFB ZOBx(}B/(Qg4726Zۧr!`v-`w/Dڹ6BI.$Ău>_!V#8T>>^m#y,U'BBtݗ=U|hf :_;jb'gBK-ʗ%mz1vT\mgLԢ:z nr0YMhbI~)B;X Z`3LUej4. 8! d}A]7 SC|_N&YAZb鰭bLDPER#tZ\ŠغegxPwx€K $ @66 0 TrV~ B/ ^Xf99V.φsԚ{dXa3\JIx.$ǫ$ΣnmV= ֢w^>YNaoR#v=kҜΰPwRD;`y wczK7?9gU7P޺xXߜ(&E)Lcc|+$n:QG{PV-ۙ. ;.cEN99-| VP\/Ts{&dhw컕Jߧff桟f$Ӯ$h+9r[%f#9l G#'Z/oO*)%] ::uB ;JYU֕DmjknCaPOL⮂&NQ5"}Qkʶχ9otL |tKyxv >r+'|@ˡ6L )KС_ U-49_2W\=8g;lylCLPq1;rgҦƨ *-=vlų-|6dm*8(Y2j"W'쑽"ogݘBK6( }P70Prhš2ݟx]|QIKR֊Y\%D*f"xOHij;/e(V/$ !L|е7VcJe!?Ғxx u%oV'&ծӱЪhۮVlhhNt R`2iߔ֤ݝiPGYCiC 5G[:\b-)c՟K @i:#I`!en?cK3 .^jYC|q0| @qO7$ZGҪkǬeNe3v$,XĬ,":8jnѵP<$7LƣKfֺgpw]#^Сzى "dE: ھ NN`} !'P3G-_Gb;^V Omaatz+¹)Z6.4C`]쑰ێ#xXܷ `bsWDn/wd k %yܪsN5U%as JZ*.e7챺1FQs~fv+ LMAS4Ч^̊o5@D8uz>S>`'QqHKnvۂ+bsJ9TiZ F6Te~G oT>Caa2/Q۰HPikIdQ׵8B_oY#o#@)p\Zӗ"*EE,zif#FIgmO5)*pedOcIX*;+lA5grgpXrhO1lSbyjT ֪՗quk+ɞ\!\Φ`2ٽ{#Ko3Jȏ@w~Szl'z 2|Z@)Bn5ghvZD\|3sV] UUY7Zgݜ i^7ܭ|uVt(*Y(7BGJP3e}I0:Ϝ E-ӮQG :9NeC4mPϢ8Lgk$:#ɣ tOm r.0-#G.V C6zSzspˎ(}1yL ÖY86qy'Z$KRBht8S0\zVwsH"kqi8eB]2r"q4(O\Ϝr>2?ɀ2n;>I@4)  ~hj[> Qɢ.^.SRjT +Gcc&!']^ O3dxƕP6*-Dj@woFAr h–Ut\q\,%7%RbJ2F XN䒆Hr<,xJ:RG <\4T"n9Nѵ"3΁1kfso&H; 2l('҉?vrALlF$݇{j h:Rх͍PH%@jC'nV#xx^Yin(f,rKEFP^Wh !?DE]5dv~8|q`ң&Mb+ڷQdg>  87 8}r:|iހubƬfǝ{ 10 cͤ!֜V|]9YR{&V,vgs(nѳ81 > LY:w]蒂:d~{C޼8\[6'Fy5( B uYz¦tIPZ)nnb7}^3բz_5ƌwc9wMi9@v޳l&,O)SjTK+rOg@"I|_Or'MᑹOEd֤Z[g$^nPъ "cYl䨮mWiv2Q U/05RJ:p>R txޘ_Wq0MFrӖ o ]CuI,3GQ}&0ɰ8jZ9Ӟ)w:.ݛ*_2QjҮL\/Gfys C[ü(#,֟W5UU!p# C0|[h0)D2?*.هcqEn[a"OR.H 7Md6 VZdn!~oi\:yerHw4o1 (KiEFɬE!Vl ,/E˜,J_уDU7)im|9&egHj/G)W~!gpx=PPo0=$eU.Fx|͘gDS D9ae8 !UH/a0+Ӯ|2'M&T# oˇ0W*3׷aǩ #H*vlߒ^N5B~s*d5nv!dJD6CbvXSW< GjY RBZ)Xz*۸PikӬC02xCf`xB7Y%jm( 1p aHv Uo x#Q>8WڤQPSA] -ՈķOghk y6+et(ݟz氟P؆ fRkZv[=[ܶ&-'?&MV?ٗi:`w$(BM`uyuQ:\gD\ek٧wIPgtc> a8-rk͙rj5emoUX;CM(v oF])%B(s,]VK6^8P&UL.?eGV6nc,ռ(DSetSEC9q`ȟيm -Vf:c5nAш_JwjxN_jv2 Eb-w݅w|ovՇ"~"%vi-*+0fSHvbRJQ)9UDS]J'*_&n(}T?`m NC5Hq"1ҳN r D`uboL-h=v8,|;‹;(=*&ei UI+񚤆PvJw, IM_YGWFᾘ7ACC(EkگU:xСf?c<#c{rJTHvlkۭyX{4zyrQkCNtؒahT"&THGI>׮huC(9lv}:=>[/¬,+uTF$yynZLN ,4&C/6:HY G"Y,<:xbPT̶QqϦddM;^N=VޣSV%J^)4ً&Z("pYwJ1Jp"xPL ,o |ԥ4է!vJ/X$![4ybJRqVT-`"mڷqN+#@9؃&5OVx^R՗V+ L>'Zof|TOD'"aա8s;X&u1=Ãj܄f(M F@Lp8ĪPxgyT.h͑b/sO"ma" ௭`[V9!eK\}Rs8lQBfIJ!<qz*tnP)/d7mcnb .]r]:-pQ1eF Ƚ|xI{lPAY09rxYdXVCuDd[Oe 2^%Z4{1x$oYL9HR"m `Pis){;Ǽ>8P+[ uqm zXzro AN~H`J<+ 4g)9> $QD<#WhQFKyߗwvB 9o]: /.mE]58O/Mm8*g."wP-l%z .K ѡ9gO8 `dѣLW̹@Ža؝u?sEwUMAfln&$14}DD靨Qu:G=Uzv'IJ*zy I*s C-6%wL"7bQl5wB;z0?Y;yP_ahɧ@X0JՅ ;<6 KC<^a؃zկqK ċ?^ 7h۵7d1GYK1`-t(VnJ_(Ał%h򆉥K|Ju\քB4̛ϵ֒64ON~"ڭ=4nL @-p&iG.yˤ1qou+A vUPV(a _iLUl)#[vՏ@=&J72< 3,˯s_BVa/ay;TY //g l^OD壾Ҕ{2kM4o5, BdcZF rqiN =C]y%_%em4<|M}>/agbx<ڊ1wk9x_Rt6zMH7,N o!;ju 1SߺΈS%-<%93W4 4h5=pu_1`A"`r uAlB欄-[}P"Wf@lFT ٹ*y sqJķpngYPM2^Jϵ궶.[ȑv(ֱ|B{"᛼#0GYx!xeo7U=ʦ*f`5w iHѲNoA. - dlMO*u΢=:wb@%lΕ:&8%G8N(+$q !M=chSOJ7 K ՛x^8kK0 _QD«dS;= YzKUn^Di[6U> 4: bAKn, E?+.ޝcPv;>@en ۂWҕڛXa*Ĺ23 LvO4h6bN B jcc̣k ]R .-6%;h Σ#e-ݨZ3 3 ~O7J)L|Vm$`{tcn:WNî&R+cyf;D+0}TBA.[!A+[>IUNeftOgЂM{FzL!6hNa*_Kc2q Z]]z۽$j1J qm:QS7MlYhoCATnF_ʁFSPrwo6hl)孤gG84d":vղs%`^ 45q34>!7h} ?FB) q^%CT(wۥ&Spw7$`P,x㍟̓ED3bδS- }<NPF^3n-ڛ<³;N?#iM~Z2svD$Ėm!1,2DbfB}y^H(=FHS_m|#Í.!Ci乚۬s.q-Mv>Pd܋+T5/ˡq 3J:[$qR@}8:OW:q+{'Bv`ϫƺwQvYDɸ{>')6n)Ƚ^Ya!xFϥh.Wך|H{UC]y+>hl_g.ٳEHF0h֬LP/@qf4 uZ߹ &A G?a]icu9m6 jxMnF*&(`MbQ9ehR_L8='W*2sے>X1qO.K~ХpS8BGS015ħRYa9*)VX!~[ _(ll}K[56Ld.X%7'pTQWOplvRtkX  GQ Rą`?lףޙKy"j^h)Ezk\fWjc6N0˓Gp]IQҲmRg9ssdCVRraHT[4gZloM -^$/evFĒTKauTRL[-.3#cmNLns#@BaG[.aYzo\˶ݹ-2HƸ 0Izdmu?oHqdD\#@$TWOQߴ.+*ݢ`aMBgl Xt&J4bؒ3NyA6v>4>=3s[] ;\Se8^g4榩S0ʫj0S4T4t=h⯷Z.z(>)pwpkpD)|6gl聜O=:?L09 ^J5+7r /׮0:wG虄_b^ЧC̚<},W, 68h@|`'Jf0b@{PI?Wŷyde@k!]23_ޘ 1DM9# *7R5 ~U&:}iXle4#ꇜB$\sqJ I\?vr3eݨsNGZ/x[,OOayhyT7T\{+]jCȬ! 3qz 5 N|QNkQq{dJ<Ab}=? g9mt _X]g~ǿ@|//DkƔ!qtY=Wʻ'-ɷ{wǭ DLSn_Lvl\LrH̏+lj߮!W2/ '@86?0S8&;s &01,[U6騶&8ufJd~m»{I qRbT~+ѷTq]i ޙ~j;KI^~]5z..1|?F7Wa$1z+SCɼ'o)B/ZTY~dl@p X4!WJ? {K/&7>0kA ֺyn. 4OC$sJe&垼˺Ci$wkjW,)PTm2 /'3a<"T+oo c8^'w꥓2_ $cJCτ}nQٞ{# =FWC3^gĞA*^1_moŔ}-C".v=(^UHL풅mQ!Nj+of`H a碳I+a/opS ϧ/>/CSGࡥdyny}|y0'f85xf)n٦dVnaTe~σ,!cDdQVԆ7ުw ճ;4nC5Qnyf]vݹHB4hX|)Lʆ 9?h]F@y=ЙQ {eDnmrqe|M15 H=[2{V1u»j]+Lס|8M)p:PoptJJSbeZk~\aQIJ=* Lg`^ߒqS0(؞Czx#_%kS4AH]/~:D19eΥ3X])$p26a~*ݥQo)0-wFl"}UVAd0mxw ӫ[U!^%}Uu6 +iF h$3 -ȐKɄ;"O0_9zyf/wJ<5 vvivH;l洓&a5(B'^x@gJ:H}ה3|C!g^*HV8g[ߊJa!S7?` ,oZYYrp ڧk77ЗVR@ ];ނƫ5ƽl~>*H/ea0ҧKQsڿTpv2c-L rYJhF) <Ne4K`r]~])xn+YM`D`t\i;{E^ D_cńA[Cy\(``<) U,3爫k/^`4M8 rqBjD7AnXrMdPem՝SC~xpJ^v}%MdЈ{T* O^Q.l?U 'S2"%nyj;-WR0 v=.)CkI븯V)H[{aD.Xz'HUˇOMz6H=BۋUAO)R7<`LDcvK fs&&t]aȁ m#41,n#FeȎԚIH#vCI ϵ8%zv$o> isΖLObY 0;8D/z:bHጵgW:ßýV$0Zzӏ: \/dʑ([eX%PY>U|$+" R}(I Lӕߡ}_!=Fh8>oSw,nsȬw_̻x E.0Q;e^ bERiĨV+ p Ѵq#E2Cn;@;=9(' \5EEPv! akJ0ZQť, ;`3|:O|>ovْ,Ms"gQH]0pʖQEtͬPB8gI XQ  tljsι?vP69e'1>`~&"w " 'q6 N3%q7vR8ҹK$wXr}l/ $)\79a`,L} t։@,c,mnJ!I5Cn4S8=բ:ѺYGA0QA`b3$ E"4!֐*byLwZ+9]U:ikٺ쵑@gLH9h|يC); G |݆ߣ>5Ǹ㍀ ⮺iXT3LE $خ ?.-~9MmH*Rm9ZV.pRY;+PIT`YhӕOV&ojNӺQ/I{^)9m3;wB~gȟsmhh1]\܅mh`u֌uQ=0_.)&ڈܰe腨 fVǩA|"bHt#sg/85T*2%F=}zG0V:ji$߮0uU.@~$gW=$ydE7p<-ӜSBVy^d8zi#fEb*ޑ>7†DHs["/GH8E@F CK3.)f]JCC?8sg7+'Vyů(|̂iq#F2ż|v.cPx Zʝ=Sh1%[ I2seslIK^Fh4\@9uI6׭' |V_r`ؤc,^bHf KfZpܿV l=1|R荏U9{ ݠW?`~x%^}+l>v:cU伊ױN. tUh󁈶HcsFm4rp{X)mF(y[7.1zu>?*u0\pht$5S}qǾUMn$>{D4zkitjTX,M!OJzYg=p \.˂5eQWd< tCUkH@`Rz}} ~t%d`>! v^ c*Ǹ+YPtۨw;P|RӍ:YHBmSNa\L: iXUNңW~gG|7n[8 abq+f+mNzm]`a/t\QMȯر$ $.*@ -xٮqiz ڱ$jѶ#fBԴzv:o OZWpqlĉYih3=tiUW[ .oYW W!3݆OU¢&CwU3N'pO%c~y흡2D/Ӡ;nshj6D#Wsv)k^,1b8p9q IH9S}IGOurgԈ]eY# >ƫQ'5.P.̅C;٩} kf,'K<@脥Eڰ"z4]{@sdx xT"Mj"|/(Soü[LhvgDdLxj&ANq.$Xb!5JF;)" s)(ygwZܔ9-3]&ukQX1(ޠ~X ׆[i[X5Hj^h[ N=_{IZepS_@?ߨa7qTBF!l > xxx_|8O#{A9+f1dLR|{<5{$fyo(.S¿x<_@Yƨ083Ja47׿V0O3`F*8lgkT+NyCH[A2 (6r%辌+8Uu<7i7 ΣUw:-<ŽSPG"c o[OЖ; Rڿ4u"gΝ:K';oG=ma Y+pѱ't*ޯF8Q@`NR*ЁvMLd| QhL#b4˳Wmggih֬] f͓хϓ7;epGhE:{{Ȉv l~I عdzLyR|$Sݫ TLh a dʐK=ƤuƔ1Itz M7aMX1%Z'v'K?(RS%}M:/\) 59ra- ieDx58艇%L|PVAcy2pԄ$lzLڐZُ.XYCwdD :ۼH-D-D;Nr ̷;v%v_nevg.5}p.-oAU@fk/%fo0scH=z+ Ѳ3bC^ȜHhjю@!58P*ƾ\=vtuR7h#P \*H+د c,Q"*̺+Eaa(b-츮W2 sĆm31J ͻV mBia#8O!Cg`32ɑ$1{pg@M>|Q) ke]<3!VBpgk6Zu5Z Hu,Cv0iW`9$S?'_/S~I5c _)/×!?}\f7ǂ}zEGA5C0%;JĮ՚e lB;f9.&ܿ^=3狒OYS%-C4!$>'k,}Rr]9*w,dڅ="n xp=fV , ٨еL!vCJq:malrV`˛9TbʍrAoL_CFHQ 7F=k=@X6P?]N5 (y< %ѧgB`צEm WD({7yoH,CJyF d<`7 ֞tr2_:ؓ,]wDDCO}͏暷wU)&j%+Z6*̘&IzjSc1xx "⽂ _֋" U{x}܏&,ҧqnx ǚ8fg1s,ۂUE&6螔` J} d4"@1ɕW"nXrn*-F>dѧE-W?˃=Bˆv{}r2\|v>ɊՉIϐ*<8 T:SCd&@Bxt)ARL,;#Q”L~\6֠xHS~M5z+7Daa9:|/q'R"_ Z0#|3Ծ(++Oa?2Uz.7iaNQN/~33H[hy׳/PXW˫G/VT{31!I4e0V93M *qknQsJӠ +rc1޳Dp[R3RU'$4X>V.9,|)P'GSd66v'm"ޒ^ ]o(&ֿB+Qi)dG0e"Kۚ2p0E2!y$%W9bJ}klMss]\ww#tO4k:Le`S=%+)4+bBmlK<4pz _[8EW4*Ӄ~oF?y7lל*e}Mk*;!&H77 z%`pg9GҵWYzj8ܪX0/ҡ4YԖ"b$[\ވ9ټ3V}^9ZEgH#P J~4 `֯}NE,O(Zdf }!xAmxISc.VS{2kq\&PˤcwVڑ34Qz k/׏4!UW${B8YLsf.8N=TԤcwֿp-%>t 2–i3 ]QLWT6"ys_J_+MKcOu"p߆t۵7pei SH>HCc:}{wҧ9:+kqΎXlQs"pZs)sq Of(N^ş5lG)+xe4d|do_-cz8]Xu8$ZvTb枢 49Nl;PAaj>u޲RY~6[~ ì%ΚPzv8ږ7#]f3:o F7sIPIRL6`'29 ߽PV:ϕ4sGȦ4^=RG6_C#u 0w.'st>3Ѓꥪt{sĕ:gMkY*d=bW8h6SQ4nn1FYc~UY\L(/~j zgq;d^Ke m퓓zHb5޶8?O+&~ztDDHOL6׋?-~N3D.#- `s~F9DH~Y-n<\{?di NuU+D ђlK 97cޅ9wV:t-㊠E-K rŌSR^h 7y1Crxi!+$#[E+bԈ8Jq֢!%&~lkԀZ༅R x+ҀD&%KgnJ$#Mc)Kbc~@1fC<>_{/6'Pl1ZQ.SIbpTeeEh;AҘzJy~& ozPϕQտX\Ѣ Jn]Q5V+wÛq]^0bfJӢ;gwЙERb9=e$/* <4yhe XT>nAESʒ^dFX I6]ZB[ފ)Ϭt@!jv>vY3ACu@FJO75/|/wl ֋zFI!6rglP2t^q÷Dut9n0y¸_z/V))FѝދxoWk6]Afeh|FYCzci!g@ɋOd5@Rm#͐((;D{zK9Q%9{`EgXQd?m[Vg-/:Θt8ѸxQy|芡7V ݕrDm6?X=g5EBNyvZCCCWAY5~J|F,GC }_O]0$11:.~Gg]PadOz-o3[DYt5~6VaPB0?X騞˄~ 2tk\+넻ա ,Vh JXtP!&Y׬xJ;bMs}a$N qG-1eMBlZ^uz|iܼ⠳VoIgmOUZ?pyI_+_,]T!oK2SG{9NO-́‡2wQjacM!CV>ټ+qyc|2ևxXou3ր7zzl ,`T?wV{ֈgR;&X[}p*-k,J%yH `qxEH6~϶jԘ|4@+AY~T#I-t'fBw%,S(sѦ"W)a"&e-#5DJIŊ]kX 7)jâ*SU:ʧ'R|h)G{XM&3!1L޴~VY o tړ2+޿Y ?G{Ud>7!)7bM}[^Q[bǹWgBS(qPu{EMa.[Ies~ R,Pa3iߞ~Cj5Tݚs,Օ>? +pͪ}*H'B k8V(bB׬ 5n8m7BٔOzںwSǻO&;V8aӄH`ETZP 뽮CPu|Jg^RQMq/+/C4!LD!Oh9XSxb^x ,hv082wg_WfM1z>?jomxKMǯ=Bj!Tn`ȝIU8cWIOɖ}pþ}\=ToSaa9]mA 3؄*aJrQIle~pt;qaUfIezF >H-$>d(s9{SN^%6"}v 7[.aGfQ&.@$wP "#oS{.s BMIdƞ ez.#5A8=y9jXUTL]U*b׏)CFbs/{qT2 wq!&I2x:csM4 3wx|kaj=n E>^}XDX늚p:m:'VT747c4|S% =Nz՟l+r۠{TZ!< lyywD)z!)8u;|~QYl-'C>*5Vf F5uD-R]ڙJ|a}}NǘdK9Sl#8 6FяvwMQ5C4kK{KűZ iꊇ,C 3 N4*[:rS~2/(j5P_=+Ռ\$0r`~6)XwDsZ*k@UyL&I(J~C&m՛\OѻnNG9I1ә H5EO*!"bѕYXVdTO0; ŧa8̀_j\.cbĽy,g&ȿn;~r6hZ @:\D5?4;4dߪA.ɰq|׮zG=ӎc?V`؉*FŲ$ *32 *`+A_[Gr0z=G%`x|w. ;lN  H*]ڒ|m!";JJ/bu* U3 i.]K/;gx{!T`|D+Itm8+ɩxu:0~nɐn_4Q| ]f^exՀ*\.`ZpQtsIc&܇:k* ?| VM? c#!%~ZӈY̞ػSR8Kw 3↧ƚ6B۲M-67cӓ-8߭! (~HrR.Hd/(`U9D>qC` 7?v2ڧ`̧y3LwdڗFlŵ@PGl3g0 tUW3gVbh֟<ى]7-I; ޳]cHMfIb5Z^6**o#/z, |Ũ7_ָ4c|jw %?wl{H=\صmIj|;3uV\_ g\xFn8lO"%]a!9 .ݿ<~MwepܓԲi]gOn)t -[ c*W`.5Ʌ2SyYX/J|_ƏMJyWiz@w:~EES&á:D=,pIfѵEͪM!\JJM-xH4֠vƛJ؟e4-7th51~lۂԭbGZ a"naN6œײ7J!.doFc}gk7]o0QFeg 2[U١MTEc7YF[W^ΏUL"aνS,rsMnF(p4[0ϒmR2IF %3} ~߭t-Z|>qЫ Ȏso鱢[lR!)~fê 7kϥ;r \p?Ǧ?:E}pD)5G 0&Vƣ/ZZ18Xⵣ|#mSf`(9U).Pzm \[sXd@b"E({'^J~Ð_ɟ '7i;XSý}(=zĚ\ Q*"rTT"mu+\SW^DEEh,E#s(Rv3^82!%:@? N{,˕Z>mP%{oqqD&="xZ4p^1G3>F@HaR\20W%OY.OfQZk+E9XGV"i7ͬ9]!1NcヺpQ4!זZ Ҿ4 77˵ 憎K]G2DJ/>>9ԐaD9]NebWqЊBy5Aetԟ Dl9b [j`ݟ3R1dm Dp4 |Amj&]V: l]S*_aSW73癧 6XfAJ׶[Y_,XmjxH}I`q |Tıv7[v"z\[x"sryNs r%(]>ы 1ڿpoF=2Cl>$ -\q?5@SNys Hۗy|->xW1 E$x=3 >0mNaᏻ<%EqĖd (6 p;Nh84.3ߚ,YLc8B 6b> Ț% }O0RU^Kw, )3sD%zCWDkkcqjA4H/~Y %E";\a{*6 t23~Cp6+f_m]k2+1>SbPwT"lEa֤э9 3xCa#G]Å8 AN<>1߰wj`=!ͅ0r)˃׉XJ?_mn2-ҼgG/lq6*^Ih؍]cIת3Ke"_md.dg=NƔv_ӽC%|@lGdzG4) iwY w:v0 >]"P7{ yMxrs/#ZrCxhԐ-^ v'A2e3 $=m#'22rZwmiO[Q1}s9_Miؤ[FGXIƢ3g8Szm%&ת&Z ouyD)ӬhMʊJz.`'7QTYfchȣ*uhuhLn-L0% ZjꠕH-ԭo \{qk(>*‚i)b8au1 C[$ RY(d[R>h& R%GE:%0@ֿI'˫$U}ު>UB}t>D4%-1r  4DSK'z(%6 2dֲzЖ32yHZUll Z`ҟE@R$8(PF-ҙom.(q?jM# ڜ򀊊x [lROFh|{Lq]:PY'Fe"Rӷ\iv߶rbZa] )aU`}&PC2sTԟ>jZlr:..u_:滓Qnֹ@?f_f5F>E=g_S~H\5.w|F%XkhEb@I2su8'\uW~*ZxT2Aa0P\y!νCk f"Ywr&?wN9,yA8ft;PG["72"31/=[ ';EJt4hLׇ,p͘C1I',c+n&#B*$#̎0'NsҪ ëиhǩ\%VECZ:jmv,+uDW=I4gn(:$ϴ H% MO>. -qd{H,P8I%^Yx>C;˽m_|7*zPخɿlR" -?aG WXe{uG1&\HLkɊ9Z[Fh Q:h$? !ۦ YJHd۔rlYtO'iF('^ZEkذdDPj'ts>Y f!FKw^h LG*j_+T#dC+ P{|@e#qǩ?f;#aI/x DKDMUؗ;Q*N]xm_ y>YJ\aP5X`٪@Hy;vЍvng.즽:'܊V)oM8kqlCmf_59߷L@8I BUi.BL[3EnҀi픒,)9wdte\a|Si$˟bܴbTgp*#gw>:-xY[ۭ9C81uһORXGn=JD>T<LҔY_@'y犧6Tpl:kAp"-!\}Nɲ3ao,=%ec=6U =ӜRtzѹLsX ),{OK/ķ+]z̳l5уI2gƅDe G-3f5jm)Mn<~v$l]>ux:?OwZ<_4>jѐ޵(=mIĊ!fol :P{6{N;Xz4GZA3OU;hª͘+h=EǏ UfHC H4m$sf^dV~O4WZі ~$*M1B e5Xo@3BΘI O:cxXuo ѻmm! />Ɂ6*D%kZoV N|]%߳+Dه{xmSkV~ Oj& |kbdH5"B`rY`}7--eG͘lI˖LJa~jSӘ6CD6 :fa-ogǞ :.JL#y(ҟڧTiֻ Q6U{μzyA=fT5VRŸϖʮc%MFf/PR wY"~OeR'~FAtڵ Dلکҹzr VA}}*~W Uph&y}Uװ:랖2r35m6R7>6[QЏ- 3Z)*Е;*y9`[fExF /4nkcgDˈq erg1vZbk;˞@$ʣs̜7xsBgаoX / *Z6t2@sP*\ *CZ 8be 6WS/p>6kث]@G1 ƶrHzib؏ }5gi5L/kW1<}-rLW$߁5d,YXӃ2YE>63j|밧p>r[2aۡ@~tʮP %R.F ~0;}ڧsW'\(8/.J0Y0 !?(#Z <ĩA2(O#Vz-r#lt2 qfD$>]D#"Q&6{Y ׸c*3 H/]\%$~{(P1:;k s$ŋU@̽e_%m#¤q<()YU'珋'~b~i 싮zJ: ʇł dA<}nb+TXfƤh&Щ`d!JJ4E2bwиҬpA!ֵs@[v<=<$h^fra|푡~@+% |dU9zd8ŷÍ._vf"ɻPZEq:qWÁ#hfi Ha/iuFaیz50qgW\L%X:GͧeA5Dzo0F^j}>&AI3YRq*d"Ri6 ytxLYE |ڻL5~3`Jf *zBȽq*1{&לZԠn#`](XN6@d]a0~DF! ''mE) -(۪t;7GIBa4,0$)Cf܏nik&E 0^a J+GSCgRH7}鲏 dtMcgPJ́VQ6i ZzN,Y1fHiNJ 5OH/Kwq΄>[Ǝ%ܬYpl(CBE/O-_뿴uD;ox1郇~)kb{-.zm%- A#]+}oXXTঁBSoQ3Ә~Џ(:JXXzgMFЃQS&xsVwY+t"GIDQJ|Zx/mD yjt\Ť#UtI/zqc܀ ^- R4HfALTv4OxHWmwA_j_ᠶW(:" 4EݾtZU$ۨNPvzZcy6)K>evY`s߱䛁KJe,zEv0~PJ#cobOoFG6oEbq׬|{@ !ȇPOsn%"BFvyܐ-W[MoysAڕ>7>>~*4u Q1Z]> h*'=H0D?:+c PIm~ʵm"2 '> X=qA`JY4.UI e3{TA{ '!)߼]fo$hfTFt8`[,$fiPva(b`2܀ns--b֨ͪšpl7 RU25O{,,dќRk a 15 ߚ.kW>Wj=wEio$AC\_9خcK +Wj3? D%ާ}Q"#zg}qW-F Z:=!M0iG(0"nKC|(+ ]>qa#[bFQ.5b߸ɝ%+onfQZaJ5~(X:H4a#=<[Tl *5f[ ϻuKY*Mέ^K`.BfE*mCk^;7"U idHab]9 <ӝiS1AB(b'vp^5w@>:ZV30ŎtA`҃3:jpԞY ^!'sqq +`X f,6k.0;_*DCLMCD#B¦LZ**-lt$G ;9Zu2U,PCQZ xL7#zgEpw"ʆ6Wff['w=dD 툝EpԠ%^v^ne$Xu%:#ʭz|ß˳*xמ H~ ".RxB/DPzGt[Tp]15gp)hAj ND'. Jr29~|;&^it ԩND(H1qeB{ E@/4 #w̛sƴS|ʪUXɥĩac[$)\:Ӕr<+=ы Rۢ螿;D|uُ<6YSHU;b hKSW%hҖx2nr9њ*0#EFL0:(+gpExzVOCJ5 GfxP$SҎe.rh iphtrWwW7r"}L;S ln׍91 ڬV >ht+3HՓT]1a3kMtB@oS[B BQ] "_9F7@ZzF2'Tgw|lDhy40Q =똖3|`2(,!ABaO{ m(pr1a e5fדwgEQRe*MS}(ǕT בY:՟ (u-X]Sj m*$ ׄ+V$HS.XkwȠlM+VMNAymve9yv'z?Y<&Ƭz ZdA>Bs@C1[.o0țv}`ٍtl!6B`cȊ=|M_&SNx JB(>Qǟ:V,N?DJFk/=-|cěi C'VQ:а]rdI z yܭHJx+?Չm_sug\}'<XۀH*kS f^M*R '3{0hEj~M#c(Jӡ0S33͍s .Im:k'X%V;Ĩ㯗p Tq=iɩsN`BM֪LyltR N*6 1D|x0BfkAh7¬h/b=%z~&OTOY/red}W15l,~̽@-+DK >ir F\V`IZQ+v0g漚UX(hF [2 0)Y=]L۷y3 ybBɡ3B3OH/9/ jת=ZgOHX;ؾDF&_e_7O 8*oj@w?f[xL׸ގ}-t6~ѓسa*?a6m1%{ 9y|~=kֽϚ|)!RBk5璒 he^+o4(od^ih@.gryl7DsӢ kyD~:C *o[J*YH7 I H8`P9=kMm(BBdpԣ[mvQފOuެw-!ayԆS 2ݺ$ t\Bٍeh9QwyoGhpGbӤqۓߜG%{v 4;5R(e:0TVMtŽAC@5ӐZE.h9v5T YWzRiHS^ƙiHHi~]سWyU$% Gy,EkJKSܚƾ x u<44 阡4Ba MOU}&c큂bÓQ@__d6z"C&V DVFQ? :pɊUq$8øElbJ3&F!0G6/Ϯ]s=X/oz&`YFUT]2w­u[ x`tho(2XljLQ7] keJPrx9L6q4"miWo\1a ̸r*-2 6p o-Q[y+ν\^Yyz4e&b`~,>=9e-;Wi,B,EÙZYu(nRyG}%2sgKn/ R83NK2߬QώiKi!pb:{CAs5\ˍ!qx.Dqi6T-V,z)F$Kla>5Ķ`*~o=pe&hBnR:d-TdQ  v? b}s1E'hrpފmF'(J7_CM֠(TeBKS/kߚOw^;S^N^dJ s,w҂G.ZCy ءXc=k:6#D~Ypk<ϛ6Ʒ<{_TOw)~ eK Ϙ~.4u㘫s oCN\ 33AAiTg%wohugd4P,5[kDŽ(8lؠ)GHHr(ƮZ)Hf2tN"N܁!GK%! `%.$[ebW$929u{{Jڏ+exXy[V"ac?~(W״܎Me~wO]hR"(zNѦƭv{CچLS8 1RA$*{3H:Al󃉯}߫DWUrjKd7y5׸D¢N,{x&S٠bl 쌂=wo2nzb(}em:m1&[(n66\<' | Aްc]\A9`<܅e֡3޴vZMӔLh]YvN2Zܲ"Z?u]t?;P2wxΐ(Aj0*T,]1&1؆-;*(u~7賱_/7a5vG}RW쫮ȘFs+@H\})y4S$F _IfPo4? b!J "3_ R0KӁ* jY̦+ךqp@ʩ !҈o΁*wG֒dh1u48fҥN~Xo+9(]=V8pը} _V MyPR@*T6r`=&&M8byH SLLB2 EpP U̘[QbNf|We]P+voE y t49uCE>*SFi'1qʗ.;4 Z1Ϡgxc #<X*U $rqZ󩮞˽d$>hb 5w?rv/ lWw/Qj6dQMKrLՄTa͜$BotS\yzؿ2>k~G:ow&^^Z6 ǘ ~C(*6 Y2`tfQ2$z?ƒ֞((u쏳k@?u&o᧔]>N vABd &:6VƏ5#`|Ta |.?-K럳wVJ\/}?mD5w%>78i>"I@67X^=וMjRQ N+s\S~rxl`(PH^8Ge*yCEt'#߯4f 5 p&tWlj(1$72lw}phB K*B߭%^2 }A%)ijEg.YKJp  ;M}t4tY $¿FM}/'^Elxhm+s Dvz>-UI }V„:<crtwIyB'R%KdvǩE)6=)#UĶCs`)K:_1>&ϙRq,ΓJ]}?!x 1c"ِ뀑!=Gg~ck j9(]m-8U ιܬI m{J -2]=1hu#+2{% jX'ә/>8Jl ֽpKXWØ#b>EyHj wsߗ[hkzLVyT_uYa:Hkx}2Jd'r|u;o-3X RTXe'qZ"s G4Y ~Ff^^q,>|q_hR=Й}h\>~4j5/b=2d۬$xee^7~ A%ʹ-)uSP1N֙Qftq&]eY,560樂ĤY]9O6w1ݱ XGmD(+~|"C译o%C-ba=?`Z=?oi>ű51CH*?.gZE҅+j9=޼ u1 v0S2y!km6OBS4~hmTmgYf NQ7sݗaF {SmV[Ci>~:-8P51 mKiaS%@jֈB# 7KCJ"йr#WH0VC{ѣÁ92&'Ȝfr4%(#TG#eO9 ƘK3EEX*iPuhlY=!*A9E3^fϚkÙ\/5VKeɒ:vˇTgtrQA$  n|]T Kx.#o񘟌ނiR!3J-R[biʡycm9)nְK= bmו;{lBi8ʕOS ,v]is/ |sp-*t֕[ʟezl'A__vCN/cY-MB1bUD+=yӦvj_]½-_[&jJ k7Ncyŀd,ZK0Pr*um6 s>ljIO$[n]rqVUZRKXhpqY23ŕ1VA΀LY0(:pϖkA HX][$Z*I%,y+Q&m:wCAe#`a{ -F*Ed>2PQғv *k>[)uu`W޼,Iy#[^|$ \W_վ@OSҳCl,}R xX#ye25Z^yr{I IH)ix܈44%Cwxgxv`F^8FOW}Vjm!uUԇI%SJ?6Bc_ vb#&tt;+TKKG!kג[]-qJMԥ{NTS' Ж:^5݇;䤯w6dOEw^*/6]7gp 3R@ : #;GSlF}w6 x{\x Sxoe7Է>!Bk|t\y6Wk .خ(7j5?Vo"~K%2jw/8{2C)B̓]}7La/''^$o=xBsf7a_ɻf=IoE7'ir1%9MME|mv\ƒqWf?_z]4_-='HO=)ܥLgGpf냧%?#.|Q8{m;*{5K;4 \ÓxIqœ  ڳpJ |8k:k431"e=ѵ^Trt_Jوcda]9:/cbJز:@^: 0Lq&2*+*A Tl63|խݽWmpa?>PCbau NؤG6 (T_ϑXuɀȍȏ$9ȷO9In-$VҔ'ȳS|!aB^֊V *tdbxcw )wE\ՅVٰZvZt&DW FBB#723Y4&vWzXGfF1os ֟"kE3 i7vH|{&!zUΈiP+)~-]TƝEⳙZ+6>SW9.".=do+eWad*NId$L,^PQVqh<]m J h zH' A*ibS2&#WW[<`Ѕϔk_bjr^c}cRt`Qnf: l&tNEъU6 .)?fT)2U}o/g2 zI#D0@@=qIyoL t*@m|FO%w4 wjQ l2T'b8$f?=(8SB@遅{M}4TsHIY] |WD%Si#녽ZC# lٻ>NtS|W5%1T0fۮoKEazB=S P ͡aUm=GzysîCXx 1hƛKar6Db g|ʚ<њ$n^Vy#8>e[3LԍC&TYqZ[abn= rf5l A\l|5?G-#MEѠ4-nq7hp?Uv q)y["r,(;3D^LUQrTz8XM܆f,X yâs7]eLE@u4`" FꢬH<] $0Bu mJ0IgqJc*Sqqx MuújnKjfxp?5~L%jQ,y{Lj` VN?:tep/yy=3p j?j+d'2ZX2C<1:'u=t"mXE>ϰ׀U vJkԑ?3tn-%b v>q,O,WІ W VԲ,9q(- Ͻ{[¯%#ϝ첻b d]D"E;U~<]G]hNXs`DREVҭ{2$Ӭ4WolG:mhiֈ Xj<,m 3$\>7e]j%sq56?\)VHBG|P6u& X_CbbתHṬ)>2~, ~KAHaMc<$%!G ._jfظs '$ԮEl.J=xR"!=LNzlN4z,pSd_a7_2cK 3OI'p 8Qҵ|e~vgQer0HI+'_ѠhR^9iS}=Y\κ$1y}YFR(YчW-kHE7e>>`PRM䝊fQ(7D@D {_ 'ͪ{\?g]^(Y[)lQC!;|[I 0-wtB5mV>LAÇƣxImu9S\FG""J<-}$ioQD"B T=HuJxA.͸<@PFC(kGչ}BQKU6+٤z3ݏ)TQxu[Mkq;Z[IhYbVYsĐl1AV3\ʹxG?Or%dBR_i\@:--9#,܊3MŕpBj!p#c.֍ncYO.nqR 2Z:ch7)pUmUF:'wLlH0ȊqvKc?x2wD΍CkR ؝ i"KLNj& wgS}S2;.~dt!3'vbؑ$)^S`zp6p[ y3ID&L]P]mY_NC@U =hhoKsߺ\tp%5Q;d1$4 %@2-b ?kbh+Ű 0fҋssϒI聃#͚}E$FO # q!"nv ϩ[\5K!Ռel݀Kd 7NJOPIMK_21#UԱImnOSܬ aCIA;6Y˽LhMWYށ%ti/e[Zia P-CDŃĊU+l: VOT"6M>y*BY 'ڪM.F-:,I^ݎ̹Uz,AjZ.F⫵^Y8gJHUdR}ވސ$B&cwpHsA)A,(s˯/F s&;*I1o'3xwLy-*h+ TB&4,9rHT{k 5 oX.+QX "K̪DŽPr(P1i"a)BsFA]8'>4B3+Bu|HMag *eҦm9F)n .9\#TNָp,AO9T{;nBt򙎨dz{g?B![$rj\Gg^`J,<~^XCD~J# aI4꘦Kо!H# Wy+BwY˙Û+Pvb_¤sTzz?HpF.#pѸ[Ўۦ*L$R0lFL9ٮ7]E).yrK83Ԥlq6j?aPμUxFm ⧩CXoƼ)ʛ_ݮMmy}e4fɛ[YU6( f@W˩Fb@ y]1ΊFu!J{t8KA'7OIYM爪s6%5?*xm!ŨYQ6/tq3%g!8O17@er՗MQm{1֞סVydk1eC|Vq o50 | F=R^e2ͲU@6+^2Fl*LR멧lɢ.FЩזhѯ!޹䔖 Ha!|uKdFYJ%"V?:(~F Tsqn`w@!m|*LhweY]so@Bu3GTUYv^N/߶gP#78:$pU փZ0yjJLA}Rn%S4׬jB {FlVH _duئvxߡ4Ѿ&lu&V8Ǜ4^i=pVRɪ33{GZM_z$Ԗ$Gjo-SʅNb\H9-\&|B /\jO޴\ieճ. %o쳄)4nWAeN 7ori<%d߻bיU)w. +"1Nȼ f yc?/:!93|fb@2)n˗ڛaijPl4.1jF]پPçq'Xð}hm+Xq#^XԘ(=kHle*T֔wtmJu[f.O3uvzY xAm{VjKX˚?rtrЭy&*(-_C{h>ނ_"QĤaXO1yYF^hN{+Mg8 -z()(#df|5Nktfa^\  Uۉ kɈ"S wIY;\lz`BjhP -o)V i;&4bYn 7A\&)DRd-xrYYio O0kFƭIXVtl` v*L&hak60$M>gFz>w:/6%L=}5$›Z>C!Ν"i-ޛ}|>d 2oOc*?)@D=mBwf Q?57 9ScҀJZk}p)ԞǢ?Yx"ù V쳗 2xaO Cͫ=~ο ʠWU:zW ^?iV^A]y7fsZS;_C)L(㫤wjO2nj=@]QCΥ\j=S](󪔿|jro%oY l͒Wת$Ǔ/c}k / ̈A!%{#lpob7nWZj%|iG6 K<s Y^W3'=2.# 4a+I?(ʜ٬gvX6V&nT/5v17+rTǺ7Pu#y>hI *e;4ZNZž<X>={)W*$W#K# ]=?Zc;OB;&HjI\@k*4`*t%)A#Q^M Dc(L;y)~ y\5=ڧ65_yn' l ~Zfr8)퍒v{TT 39*zh[}C˵]=)y[/u[ 6!QoW Co\p,cBDF۳$3Ӆ$`lP3qV|L|a{טQo|53Ї~y@C3BWK+[ =Ru&N4Ͼ^N'Tsf! *bõFW<sHÀ;.S ]\vϰyPgqh փ2THgνEj v5h}wԜ"hWQח3< 1ШS6kE1Z*Ƴqr)}~GI:7 CJR+0b*Hѩ w;Ux}G4>Y[]K!4_K6bHBZ3w^L2!H2:t}[еy't+Dj%Q! D]={,۝_'!?q>dAc9^Iӎ`\#9E` c/ͭ֔z-\Q|@kIi"^k[UzXTOyGk r[upL1yoGW݆ND¶Xt)"#2HA+LfwZCzek#mQ˜bshhUb^V5Bd'ǵ#h0e[m vfQTj _br09NWh(ZkxQ==Nr!"GWhZ$M[Ky=hQF5උ+w)00 xƐ)f-^BQ{/ E"qxg#@j_z_~Ęb^\!>c^YZk^,5WU;D1֋s Rol?oYgMg[4:¹?<4yuYJ_щBKC̐N @NF9Tf|>WQ$,zpCsp!D|#եp]7Ǻyu}@z׈;a¢[:yݔT}ŗLʮܜ$L"po(`ZY4sgO9P\ e69YڝO8UGIS^jWkݲ: \e_3w㰓,c*Ϩis`EThm$7Ύ,b>#</ِޫ56bxH^1%qr 3p|^Nt6#DGBS}9# ==8C q@ *ՎTu¢ Ъ{y:QX˵*ОdV`pz}Z5l@Bx{7; Qv4g@){[;tJ?%7Reg=(d+r_S5k!M^,UM0,QWNnVXTDK[ E't@&*s5^6XF+"m*62!`sAKz)سG:\|ȕ6 D`_mI2#G͐ [ !iFKU=4W?9e&%tR0tGoTشl\S Co/i*A0;e=I }W$\vTر;&72NFLkZO2ƞ3%0ꂔ;L WRR=|vP44 bWjFۖ݁)Y\BRVgװR8%CDeHPO e {'v{\冾輀fRR`ƿqC29z0 V'" 5L, >/BJ NyId]#cڥG/d.[{1& ;7d1\ylHs%7ɦ" D{+}!zNbzP7jZAK%"8H:hfC35BN*}lzj.da8"Y2Ֆ:_xy^ʘ0RȉtZMN=<|a3r*ʆL׼`B֛g_ziSN1po *K킉LO-/8WLJRVwBK[CDRF%,FBI ?u8@/Sٙ`쉬&x)%2A%22Bh0 xAQ'+H`b!ng;V1 PZ 8ƶKHQ7,`{Od@, gN . |C!m, Wq.CJbϥko: JU{#<ܑ!wͻA+EU)%pAuډt sefTEM`65ZU8>E*qvվY~#xhGrgUqmO sGb 3ieC*kBJL/d^scB 48"=̠ރ%֕Ie(\Zc?ko~Ȕ?q NeaYwԿ&1FHN2Ua Oŕ%za\%Ysͻm]fZ9`Ag'Q-pFgrrtx^1L"Z7JV<;~] =}E?k 0Jg ߷GWB9`羔$- y= Tu%o?Kf4rzgWmdZqT OHxXC/SG%n%J4'tQ̽ila-Z6&KokLs^l{ 5sFr_;ܲz'mu7UvXyeQg"Q0BQ~R3sT'vC=4EHqaZ׺EP'C %3j PP 󭤭%w*N|F\@R>d@7m *IJGkKOT-&/~i;AccICaY|&:Q(B-=qe7Zpͬ0~v~)SM3^LB}նpN\B{oR-biQj _r&>}}MVeRhcoX>'Bi, SO B5/}ܖ73bGd)MEUr{;X:"_P4rtIr5A ώ5$ؼj<ڇYۢ &}eH2H ylS37 XYp|EMǹ,󒌗n?t!1Wupf,hx/]HwrT|ӦrQiR ~.-[W42lX-!SWMɗ[xSJ0 h%z &4WgK<3Qjz)#޷st!7K0f3#`Vk/ "=&d\tz;R:CJ ~#[fҌ LÉ<埾FK) HwNp.)SƱ34yOW` Dz pd4\NpWb&&kzaY@&r-˘s^gሩNMڧwԊDHJܷ2z\-W|8[O ĬPdޙ sKכETbp/txjFU  Yw:f)" r>eU6ѐ{4ȴX{ŏ"®1khdHv!㬞]fTuMvQ`7`ԈZa{ȍ\΂=3Gz0xi ԑN֘SjUڂvsRS p\;#F&0?򻓔 =69h+? vSR=9$xO3M ν9@϶4*⩗>NmN}!9ǣhJSA*1Y6בsC5TL2i%y^,̍{{ \,nKcIm(/|/?AWdq[پIZFC\2~b8c0ҧ-=tSjSui}ؐXilplw6s*eEzfI2R[D_-Vz'/`=U< ~q?_>lX/HUjfz[4`@کR%5$ǽw~-qNĐw=w3;+Mtfn.HRj/V,`Q{ـ?8up&30nTKyҝ\agG7ٛ2N^r` ,5mJEZ䤤 *xYRCcdoļ`=-a Ɗw4F34&핖m =NNbgq`3 -}2\L"{|DPSN_3^.JG-ͅ @Q+-moWj"hYvftwMS}6p 懜$VO.N8m78C@|1Ǖ๝.(ܠәI/qK;5q[6r3j6 9Kql|fAY6W57V;*= y9xj4,pݩl^C*ga}.6f>1,sVj.Le dY[n6VZKO$5I"Lp φIEgMDL9 mF,lOP|f| em?3W=slTO{oPҺ/+S+goNqF;r<>C' xtP)a4̥bX|MS2{b,ȝZ*f#nے\LNO&&SQf+69b}O@VwoSYX+o:#Rvi'Ӯw@r&>$tt&OiyUvg#w16 ]Ϥ{6xqZS?n[L}dnWVQ) FΡܴqJM]jR?[+ ?y:e-0;OW}.ӛ7G5Kð $gӗ ?+ᔪ t`teH3TGנM_Uց:.MYF͊^TuT6(^P#O?LxJ}xeԿa+]Mf?miV\K4t4 vvg􍮋sN:hsoXM$PP5*{xz='ʂO㟠Pӻ2}x熐<3RXEFy]/)V]YL+޼9XTGbHcp\}AEJȶɪ㪝7S3HZhiŦ+{By,yAʇ|qCTUӍ&8 kRqE/P;XGVv19 﫯aBoO58C&r Fhu!)bЊS4kNgu0S{Qt_uUVh,Q5] bakS?^;*#ct``.QJjir1P>X}Ncfg'DX< Ã1'$-= о 5o m$}!fΔϥ.݋_Lwه0ګ9zQЛvN ;Nݷwh%MlFCPsN5+'<\;3C)M񗁨=)=Xخ٧sn5K.bf#Sf5$n1dSqh.J "V&&Rp2 Fs 9$hfVUw{Ϊ?BtƕH^")^VRt1LNj٘•v:O&O[ļHf=eԅx 5kwK9!:@2mɔ&wmTjt'q0~kuȉYvsfW/@ex-WNfD~`&NJl 7 F'J82}X:#  E[5A;5 x?b(i01&_.0v:i &dPDVY ;*@u1LbZ[nd_ }[S@ wD,KV.Kl7$4=.Sr<qd)3R(reJk 25yTs.ɱ=_n6Ub7wIB!9&LFZL}Z?͏x}I%)Bpkdz) _qQ`|:$'k(A38V_9@D`(z$`<=S_ՊHI $!ftC lFFuyް^#D[v`[M}e+ߢ'*v8Z&=^p 6 1Q: h8Hv_55aD`"TPyC!¾sًl5?3Vb*«Foy[ |?vJgJ"Pw< 5RA0TNF&䇺;: Dd ylՙj;KQ@]m}`=t\MX90̰hӗ$3q8ik) fQ=2z[3<=8z*: 2zIvCuaXE깈jj`րn,[AO0}:/1d<<wgu23[zr2O-ym9!򃨛CZ&In.YLi=$^ޠ(. I9 HfI'<0T,Ċ;:mqH@n3Np\}JK'oZO!0Y8lEo6. &F؅#H0{3;zu9ouJF&#O' eϸO&Yu<%) _-+xs#H\P64вX& Gh/-,v5_}im6[G5GwX& uD& /0a?Sx&~RwD|G(M瘙{Ӭ.$Of|>k²=]=mh$Ϫx߸(1ڦ"*!&xWv?}co@E&u'Z`Li@gXG#SW~=b,Iu%"L ⲏ%kBBxe-oݧ9n?s+k ëW3 cqASj'0aI3\OH* (6=bt8]xPK pk?)\QAQ#dv[k?L.mވM]l¿4'25EP!u}"<a5d_,K}+ޤI#FUg{n"X'+y(ZIX/xӸ  d3[|\[MdY/!Mܟ<ԙ=UĈ 5 u([tM ʳ^ʮ'3¡)p_ &rR^|L杠z_)af 9T^k1V;征 W9.B+=,H74&r 6% :̀{a} ;lΕ>LKٳgI yXc&'^Vfjh g՚eL-ZԼ;a<'dmZh,dJ}.͸\%͖7[j (cڟ,?:+ > v$Q>ښ)F78I0LpI4^,Ō@p7\ jK20̠Ę&xW6}z6kdnrӐw~Z 1T&bzyu{Vm&X 5ynR0lluHMK2#ADSMo41J:P0PLȾW-?x>_yBeނ 3BX.c MXnŝ 5Pܛٍ` eU|v iĉm 3f-IށKlɣ D{b/co}EbmSN=Ȟ_WĜj[1X.pQ=rCI}6PlBrR:"4S,hFqzɣ]~?E#Y/߃:B才?;FɎJʝ.k_!fD?jyQyX*QK:8b'u'8_"-4P0䎳^M{*B $1k&6 A-e5 V_>Y[$ dtb6D?i֚C<_RU{(5jc:f3"ʨ^[ؽu4j´G|ijH7îηQ#Y[Dq֭h&db.{Au"c2 t (ւ-$`(x3%=.it,uE`>.iw ]y,K" @@q43{qoaRY/γb}ɴ{-`R"K e<;rTLr3BZu+7Qu쌷 mmq|K&w,$S 2"yjܧф4,(Ʀ#I(PLtf'OFF,⑒#; Lg'\}lT5K/h L-A8 ˕Vb5ѓQ9ɱ*L"=R1-HJA$P+av[sgN)wsW5߃fÿWGǖLF?/?v o"#A0 W*u#+oksJ5ۮ4POMrc԰*o6 m[6[zõKH@ uC- })57nW^5M &?X8H="uzA]eބxXZћWj"hʻVU՘=N *E3y@+/4#ݏUpgJw%5_Gb`ɒ]-I m5ʿ0 o ,CN{^ʔA/2KE:> 53xݤ4sI>\ _ΐ}lmh^ԯ{E|{[Cqftl(d*xBE/[iFpcrafiXwQ/äȨ @CdB>4)^m'zFjnp 2+f7T*Z8JLww.w=TcUJtRx޸EdKC[Gn1̿F(3 %JLNHw zo_. eN2!7M VD:$8JFJqlv]ۇsҡHDH an^P$.bK09P,ĢPu\aj0'id)cyb'ɭIVm)})N˧oG|U) .K%ExxZ&VP:KCT:ɻ2#jpbIMMHXڔ f80롊k9@mۙck%Zj-Uo 19SK 8$E< 8Z [zI)"yX%c?T6Hj*udžR2-szE'"Fjw\ Mu*r2Mxk$_jZS]Oi2/|B1`翅l );O6O輗wJGP2G9VPR}:b \60}NGsΨ;g#%=WDO͖t@=/Oϊ/>h + ?gOz lSwemިH$IF`Fӎxٖu򕯝^u:\K8Cܕ<*zi6OH7䰲%:x7oTQR7Hg W v}s7]* %z5*ŚI3Mxx/we0~`~+C-i/hT& D}遛6TO/szy4o-U1Kd9p wh3i'7t\)r% 進MYG,Җ4S\UmwKպFwJy:dm=¤<c`R87FLNvvM,]LO|> C(, Iתx_Kh )BoCj| .0D7rmCPkT,wTu_OFPgИr@DOKT _ w 9W=Hb%4m7/{53>VΩG. ]r{v;Pt{  UY%!̀2s ipiӜ]xtdP{\ܳX1Cp,YwI{5bVo,~/DzU6 %µ8 z?ٸ-ц!ioaӷ]XWZN0.Xb!w6M?B.-o \.g:m"(^GQhVSjw\OweBr@[O)mLU룠>[%8 _:Dː]*1>_,#`©iUH(]c?99K+QZl|$xUVn0#Ĩ.> c;2oͫ{5^n@U)}1ߛZ0WBhfYOAb#6aϞJ:=U9o\'K6.j"uP_{,*M K~f6F! l;v G`F9Eu?%4,1 Y#/q?q# cȴw]ךUWy^"eݳ~^T{wGӈ;X;`xaOAK~r(RsT4+Y[ ' _{^* !+S4 ?GAI)kI T>&k`ߪy[&%,q3Q4g倻NzCP0' |?Nfδnڐi!mctx(s3 {}r&S }6d-U.m(Iea;!J{Bte* G.^a卬ms#@"VV8_M91fwZT?1ZE ߋ6(fR=̑Qe)<ՏZZPcy.r@8E>pq}Tj}Rq_KzxIJRm6{W1e[>tat#?l)%t(i=iKcRdђ۽AR"CΎBQX$ǭBIB⺶nYȟI," RsaKzl)ǰ4hҰ_!Ҵﴘ1]R@T!9Q>Ᏸ]qѹ-\ cCHqHART&|z KU$Rb:9pkD2 >5uȣ(XմfbۍF,g玽0gA@9j_@H ҚiMu*KG9 `B "\|y4,C|ӭI#h5(~F(eP~YsĄPŦd~=g=A_bQ۔[D+ֳ7Y< gtc]X i #z!IIv-sGo@~\T3A!AM*xYf_ۡҧ!ϝ3Nq|(11Ybu cr^+NxrIZ)̪A lUtULF@to,DŽ t*n'mQiT7WAX-/YxN[|p| F5zv`;Id3xm7Z&Dwk$S.ͥQ4 +Cc/l?iW! csXm[-xMQ@E3&6I`\REr1zbgFq7 N꡽3Ԛ\ !bذBIpCW]T\By=@F3K:PO3E3aKl.ra҉e%rxKRT}ǡjFSR45 yvƴsGf3ҏ [性GUTU]ai 0Ni-]bm .bxZUs3 }QBDJXHB3\#C% m?+"=KOb J5QDN+PUH>B7?2ֆՎ+\5WID];ō 3|#XJqĸI+4ơˀtjYI8 ^C Ԋ{vH 3\ö[Svj ooS},x.s]8,DgU@\V2GL=SȰcsbsr. EeS7s$T|Z><`q*v>έܱ+uO^^^.;a~sͣBM Ic^HC/ ɒ6PhH$G?tᐓad>7ϓu\;,ThΆ1I!icر\gcb`}׋.r75~=Cn:P\1k/k.+u/rUۙ{}lDLB)M]Dwɂ* Nhx]U8ׇ+ ռ.p bfNPjlh_ƲE? =!9m1ָVFGXۮJLEypn(r xlFFqCog4OgD=κbt$&BPy1@5q_/$6{`>Կ#b7^cըCe%qn=>GVk:ſ' %z2-'{Llʤ%L pcb!QݍF5" (@#P$Y @b@ G*E AA.6S0lglg2ب6ONZ9h~|6 VǪ(C=#+|?.$bNIQג~po{~-pX)U"RJIli; Hnr_@.*d8 [^DŅ$=W6wxm U"M0nR>KC&ٶr$`CG6'bNO0p(*<>YFgkzV1 Χ>\),nюjS0u QH'+0gIdžD۫DJR&76J>(Tvlidཏ* T{Rϥ,?@`0`ѝGa Vwnxq޴չ߰Rrs3wxP<(qR:p73oDhUPq>R+B12" XUj(1RsƶezB4S+n7uu{ϸOF{YA1 VQ##k[@q!-&E1 LN yS3?ޜ"D9bUU@GGY<*,0Tibω>z"IX[OQ.3މ~e7~ӏyʙg4 #GKHHǮ7h+8$j.4&XP':NIo')4gE$*k{ vZ (|`9{M-b5 +KU}kIpT}Kq:QIđ̈́qd Zt.Avq&mIS礋=@O8<}//LҮم`J]} )҈+c_UhYpj@qß6(u|gEVzIS~ U>5iMŊ9iPk뎢ޤu^= :MԘVOF~pQ(\}^0 )-hw\|Gq%LyZV֏er>p>L`8p= J! a ;_5 rK&ʹ@|wIB$ ?YObHt n]z|=~#s)c]`)gbjTx+BR1${N½a[ЕŌfD.mɍ&Yd` H<Y5' BOwuRVm3#`pv Em.LLDLYnzƦ`B>e8sdBޝ.?JQWd/fO?kR1r^c,y1z-|]8@#1ιurH3wMw*Ze|&lRU&Ve\Xɦ\u荷NX  "`a/$` $XAj)@{U@a5 a z9'ܱpfP72:;7x;5kwp"$pF ֠ԇ% LGHftwj5?u#d"c>gѨڪa#e4Z Qc 1Ϭ<+_:Κ:W#jF$ŦL&c2SpJgoycrm"ZrEÓ>8-ʭei;0yV M[_R)%Dbkh?OQO: Uᑲ] QdDpT#ZnC?p(r[ ;[KNgpuWt\Qjyyl) \răgRL%t$1Gx*zBӷȾ.@k 1ػ񊃩.Ƚ1ȚL~}+dTf8櫎E qd[y |`ˉbF?;+1tUQ"/zjńV%?jorA~T&KǦgmB:Z)htNozxю&C%I, XsRH \A+ kFўI8h&^,Ygp`+H{?C%pȡd7&lGQ|/\V,~ڜHݘ{!IiF>υLi6~6 6F)frCXHNI1;F엉46?Pµ%|ɟy,)ԛo~)-Gٶ =גuK.<%^Ń߭WTXZ[y&Ec-"W_`:r3O`лl,.F1]U*D }sf1]piWr bmv(0XJe'Qe3 >tCs$G`7;lgሐVoBhTĸ~!S[_sjڨyu{{ESbZw*k)Mekgn. H\NR̷}\ l$B(:Al|@7\lvW&rDp:_WqUg uL -½dF2hA^>;{_Us' o FzDz^SXRU~la#] q $~t{>f-/PvEv?AȽ7*8b%Lla;6\ _"C[Fرyc7C#!vvV8flZzguK:/n}o;N)g+I*:#oajz'iU*NBfe?-+s7= d&̳td^N}#K0+J15Gl0ymsuT:g71TBDJk"F.X-{<A 1 ` -Ru$^:\?"j|,_Qv2Zk$ (EV3Eqe$rT|ha+|"k])GKwV * k4 h} I1Kp  a{o>]t2 BJ31NTg(Њk?G9Yǽ#{ [`Oq}qYms:1b44՟h܍n!Me Q@|QJo$NRZ2iÁǜs63w:̫ϒӧߩsJEBWܾt&mgHk.]YWoѬxU I7Z8)Sb`>/'FCrq\[) q ^ \}Kh>91¿4~'_/gb,.T[*٭@Z;򄺠ӌ_5`~%& A|c6[~0(A6IBѫKw JXS)EhH,,-p&ȵߜ,61JPqu;EB0%%- ̃Wi8 Ad3ٳh`# *ydG>==^>s >2Euy+Ke..2]6>xVo©l>o(X5cAw+:W@GkSj 4JpS)*8"b'.Ujx]Wk e`wfW'=y;]!t+h__m%V,Y5x=ХCj=dŖ Zmk fh{I.;ڽyP?&J`X4Ԃrْ 2?';0~32U[ooYgxZyRTm ZP =HFeB.2U[B!mSSi%1dnj-nYɁ3;lة h Y%z{S'kۨ;:ʟBnbJ{YCO½lVݰܭ4.yem .LRP"f~׊0O$0Q@$MNu xm5;P[#:y a _v`ayz f'T9r6LdPGC̀͜MuXbPbtJ"QmEF^s(S!N~Ѡ؄?ƃMR199HhniS~#JD28L VHVq(T>v.+0gx t53.|S;,B D|ߤl_na 1҂D4]0/:^C:ړW8l~ u#ZQQIs|JolcCO"=qt$sc`yyty!.ۙTՖ]3>.|Bb w V奨{e ,oo~/ QkKmw{PmmlÔQ̀SCDu+3 VR<a!+jɏ_U8Oo=i9}?k_Y߃x]<ޢhJb"+^%tQɨ}Vd7Y@ YM$/WR+c:OǓ:G$YPQe($=p,${PZ~xQ]v.Ҕ;'ms:hZ[]<͂%[ do::E *F$WKk. iK]BO"7IAa^aO3nYOCJ$Gl%HHLx6  ufX{S#ڽV%'XW-H?try<$ ի$)鱎B:^\ Zc*g颸.0'd] B>ialk bO%p._mP]1]N=(Ԣj7 WjL?Uё@Jɛ9׾mT.pdS:sn%&VngS DFcad{,qO{{"h;".aS>O=GGҝ 6]cP"=nc v.l[߁/_#Tb6T6rcʺRŤ2}xFCXqfӚ7,<2lh"m$c0 ֋$~<"S!LG,GQ׺[VO$ؾx(N>x4G CM\ڒ;tؼݤXҷ`3t7/r-&{hd_-4M`u1aI? 2HXO,ytBD.8_gY-JbbߊWPB,QC~`*G4R~P4dZv:z 'jQ.sCCeKUsP-ÄDdq YJmyd3}y%u 9z/cߡF0X3ܡ 외CGf#sQ$ϙxoaאxYHk& /}8?:ag " y7T1 vkr9%kC6a Hغ5O}?J Bt`gУi3Ű9Ϫk0wΙ;v‹9𠒸! "4Uw!2Rcʞ˰0 ql4 \[+Vb3 %lraɓŒ㙗r[iu -^WpS?pBϋ;xI;BϫqLKJL8f2VPpKUDhٔH/|;Ofn7_8b.b}H:MD#t I=g>#A_[90l$֔ -TQHN0 Z?\͎3,oI^tBg*AmM֙h/ :#V#Z:i)oQoz[r 1*Ժ𱯗W 2163 ))Ǖ05F?WA_l^1\dz*v7 2V&'dy'^@49uX'y1v酑M<> ]^XZS-Rid446{%_ VU+*z2%EdL0*EQ]P,[/IV"Uwt1A򳲮O Vqu,ENЦ%?'v:-Vii]!$Fޚ_]`$\7vMZa6aik,t{hv{(nlg;[Fa'n 9dl?N0BZQ;LHnefHyMCBqd|)DF$.J&x"SC:_d"NT^&AYRse#Ng%D{( qR6;z:1m;.`aʰ*i9@C(a6 Z !l1ReO"hOdê9$':4zKcft%ݺ@ BZ^"N4lWHl^)|cC ;A?VUAA۫lgbS`:Qz%ͦ_<3w^L8 P,,|N;?;RM}wd*]H( kz*yUsqK6|\DԱL}RH3\;k\l!ȆuDPC;*ġ$ɸIe{?*JЕG0V *#hEHJr=u,ϰ >YQ8\k!Æ@[*bמrWk~4cQ7^j @/v%Cmb7CH}Hɧ&-?b(Mɱ9 |`V+9hfSVbr94/F+@uj `ԴFc䦉<;_{wVk${38Il":DKo"0*4˶jɟ ߂fU_{)S q0n)`.[h+Vm^ J?:D $C ڞBBsoʄ}iczFeiK:wWEXe싻1S.-6(]WTNr9ˈpCqe}Ps km&E2e;ۄ ~qI[DrFJZtNB?]*т=e>jIvtB̾ɀv87ΥBo>${4MyXmCqpSZ32(r0(1Qwy_77+U|4a,2}Wc. ̂ B(W-rxNG}Àߠe9 x=u~` A΃|q}W:\mye^$ cg[7䙨>n%^hZaX/~(?fZ$ 柂e*#sKC3~gz0Ss%I]-~ྑ^p0SGdCO?Z;Uc/*m5PsyyI c-e;/". '|Sp?an_'ih&-;=Y  PᏇ34cpFnUûj4-`ێCl),ȱh nHcUS {Pus|1(%S+zF?kN #8cLi0P&u,(,FPfj{J6xǶIǎx:}y 4V&J{0K#D|K3<*)1ZvFX\ v]1k'%`@-)Ƥ<G/$4ANp4H 8,'/.A1d@V:É[):s:Do/޾x>D@dWJ*U:I`#z&20~=76?,$\#Z"_k9VFx|_x۩y Y  ~yæcOӺz:{4{y>5?ߵLq[8wlڹylξ"Z 5tq=xA^L7'&*+<[v'DĩKP,PSb1-8A!R%Vd=%,oϯ9őNRQ Jzr:}P vgzc"#mo{:oN,/AqN|i{Eg}O~;TŋlqY1B?v*}Ұ=@X'`ˢjU$]J*>o@qDu$=j'fR0'I*Hϧ:0%:LmvՎl+y;A ?3vzͺCH\ Znes+uP|:"@OyCqcoG^ jC9QUp"q W: [ ߛMPQ9Mi OA `{$e`ke[dk"4$)*ǗA @=:ѭPTgb|ť %v&ߙ>"']O8 tU9rFJ$+o,5p,#fZDKh, Efnwy0"bɘ _+c/ZCd=j9` 5ӠQ1&^cӹ=zƽ-C*-b$n:bt27|SCW4sU(R76%cy{^imR `J^_2^ȟLB9MkXӏ8#f/S}tqw-A-ԪSGc||}v!.ϧ:=#ZşHe+P?wĪ& Îh4Ow(ʟ ĝ]0!R>oKfnUMDYU쏸QHv#g:(_ kdW=`DF72AZϏb!@ЛX1KhJ#ǣO'ɣ;~nmf5Ebҝfh\Hxe˚s $BmVqʒCk]f>9!(jZI/zvw©"CUI oY٥Rc#83h_?ciRy>R,!yZiަF ޝ#09Tb٥/ OǑ<[niX8# Q2R7F8;gJÊ5MtNل3{IoÙQ?O;ڑGmCXlVBvp)gXo-mIki*݂Ĵq^¡1WXq*Xk'*]#!3d(t)uwjY>(c!4cRЛ~դ ) 8&*Z<}Ltb,ܹWt+Ŀà >;Y~0g6 u ,(e:F/,AٴaRE:6%ך&vv=H2T8 ~!%)Ӝs @() r [ 66ԝ̍n͖N$ex֐|t[*ōXUր_~P?Sb%U)рqeB. Nqb*8# &1/.*S 020/>py~s[ MB?Qb}2bk_R d%aUlXトz@ qZh:ٶD2x}='>{ҹ5leQxl8ў7*㲐HX6[uFYO;%a29O޼33f{-H,/[!3_FC- F 4 ӳM㌄;Fi'C%$t9չGuTXaCD|tTcFJ[\FV\$pi[ riz6RkA3 0;u R.1Ng0 >:sp%?FÒy4N{my^I~#SpJ݌c{̄o8pЛ3ǔaH|u]M @gMkdnX8xe4K^暸sݮ5]dʈ ͽF5`P˔-;Ae] ]u a0[<(aخ;sreMY嗣 x#B@Oyoi=;\g"R$v˂&ߧ^"R_{'5rw1)P#/R݄ZvDG4)4slMͷm2+Քo>x)e8c0 W;g& ='AQ;ipP@8pZC9 8y5=kt y$Z~[ j,v4CnK`%՝XLrT҄ NJ( ِ113px؂sIϺz)<@. <36Gl&!#nqWT<2Ӆ9 # GH l=?M ླྀL,`&1r m'9᭰^l'.zI)Չ ' Z~-7N~udW5 TĒ?np/jSl O[3sCReGBA[Y|ٙo#nlL'd LE i:gGeE|IE3[viD;(tܾSJK?=~_R{jKr3tU|?z= %ǃ4dA4i: ^:yݯ` ڑ!sUewDU\\g9PMߕ%ЃrEPgd*6d/Mw#[7UI{o^a#wVsWIt ,Zѳ.aee^}b+@":thA M OtrY6V6i=}A9f 8͐qg`k=Ԓ>hJٹd;!:x L5T3Ik]V <i&X !Pf 6on`X"tPzeMŎPؼBȮ08(FyEݎ(UI3=2K@`+FNE/ATڝj=F6ϙeOW|h*o-pk Zl\a$y=^ud1D8PKMRc؂ XSJ~ڍh^~El'+6O->ՑAS7hvVRN1"r(HY`8>}4TwOLM [)=`[$wAHס_'[B&\z?a G CD%(l yĠL\%*@-bX7Zy5758hz $ux. QDyQeG@8묹b55[!`=1CJ)0Ltc.j)Gm߲ m&ޥ!1iz:W4l7Щ؝L7Ldd( Ƿ: GDDzx c=Ʃ2; ]]-tkP$IF!/T**҅%JOO&0ǂp2f;#'Ga % (G,R,6&dPIfΜ0b"G[L=KV;//~bnI<mx[YK_?Gt o,rL4hq+Dn~U)wPؚwTj ?0!BwP MyN< Bxuj^k[1$J/E}jmȔnO”Md S\rim>LYxsq5šZciR6^K<IODl7E0.Cn*cԪ0 @F/7)(UCjo䚷.bWZyly"bU*jmrd7tSLe4AC Q\ 5B0GΡpc[ؔJֿ,@.jiB 9-MJd|pgȫ*@R鬫bڤ%Y 8d@@•iBP~z)䣾0 Mw&L՘,gm2)d i<v2Q}:f@V` iB![RzҾ}sRS_RcJ?- *rAbXOF׼byǪGJlxO՟xY5GeDfPU$DA9jmdfSҾ}b]:q]EN /X*slvk̦Hb?x?LwqGcsB7,AF }`+ʁ\w?c}44T:.b}@Q=5QewTzԺ Wc%a>1 qmTu*1,K76xF"EgQ3x/#C䴗G3@6G-Awwb@)hV[I/>@q)j@pEHRBiK459ҏ)"]1`7W>Nj>)E{FH^m9n%أo:sun؉*__X|= ]D*/MX@8r޶grË413fv ѬT8QOe8MCrPIyEbedEna]9"Wc߉ؼ; #Ѽa '*!\f^m ѭ(9]wzپ\^߱;$[-lr+S:8x֌qlؑnp1 )xf(Bc<1/CyaM+YM?A$ ~2fVM|[ZPfkEj b#]!} 5?e܇( tӽ c)9ƓH~32rc3FyM=DdfU{K#90\3w*!E?]bʽZ@C}=%dۡ+ :zbcZ8oTǾJYB NF'҄A٨aQ_5blSHQNf}ưzV%8ګΉ3{TU:'ƢurTI2?Q 2}i+a&?\fdUf Tz8'v~ 'xhbMG:H*Am*~s$py ._7:ي쭐k<-id6eW@jB@S(=߰C> xIc+_l]E2="YvrK*[͎E~n|Ul.#^M93i`L .%oXpzz? D $c퐞Wr~,'z G)'+z !;$7,|ܭSbљZN~r4dC'j,ۙ`D])0^X\@~Jh^IL)$b$";K Qw2F heBLK0^?7eT'6,VmIkIv{w ][W(t7[D  ?Tʜ *75֡Qyay`7J4< Ul짮5cbLeQ ,Vɀ dYPDڐ#g"rj v:EvNWAyIσ~y>}MXC&tPWu}B\_̐"4X޷XF |ԡYWo:ԙsl~ 5x K0& jK`:m t}BVis+!d' bYtw:=Y|%,!GiV0jdXߚ˛$uNa n>8z3X-*"O~۳ R9YCɒ"\T).Z >ݴH5K)Bݤ ОBNrƲMS4G h=J_iS:rJC#uXb0(͟T}dopNz'NZ656xNJn->Ab3Jv 41ZU9~ eT~)N(ٸ?u'gCk9 ܁ y '!|LN!|BC--0GP.1kyD( V7 js#DzՍ7j/#G&<|Uj2\X@zbC B94f5"lotJٍ{}.Npu,~e@>j/םPlI2'$?Xֽp/MU]py͝>jf n(@TuVö H AA)2ͯ!d3YWڈdt~wN-\;cGXEb nVKaa`=zzDž~!>p56?mRzi65 oj}Iz$Y LKN+>Z\cA* .S*&[n>u_fԌ~[[P1(V휮< *YL5P3!0'dQ_զ*b@'yû]TvCBiQu. d4֍,W;mD/9ԋgf*^E޳bM6ovk(f"p)3>'$Tyg=担20Nؽ,rΗ8i:0$:8âPP5p׆0Lg1Bw.*c\zbV.@Q%Z08M2j0<輍$׶]UHÎYdL"ǪdExm(F=HM!iBl~\\S+"mP?ՎL:bLܓyQxF4CP,j[rq/78`8CvHjʎ.76 :CmLa<Ya $;35\u%U}gt4xz Xlbr|b^ЫپR v!7Ub8ēMy'irV㔤K-Ē|,RU&;wp\R/4P&o-^ x7bs~߲Ie!#Gߵ]]"{_RJ{{|}|/Ѣ"FIIt(nWE|10NGN//!n|K m}WdfE34ы=ô4[WݼH +i .qtK)2]øjEfip:+6Qlg*J^-=My~Zjޑ$%DIroB1= n dIe:6 +V -xkYRQxq ˪еc>(U9M3;NiDK]ӏ`BaW/:"풷T%[viL@B6K>`-RMyӹb3g ӆc\ 3']FiT XɵX\ H4@l[k; $>Ԭ2`ʫ^0eigA1Z>ӅO<i4+[r?0B>X ǠdErh2H9@{M"IQ۝Aiw BGF$fzGL- 3GC[ZB"de(`CˬsC/0TVo y$4> _1)ZUk Qe)!GykGx&S`V+o/?Wifz&sT!)OBߠ*? /h'6MY SBYo{JZ]b~غٟ&>9kUުa$WR26( v9gYKS|@$:_# ̀lhJsx/.bhA+_9g!DI ]Q7| ͺ_fO[{JfYRY"ymFX@F!*mJIJS=bwq(F9{AڂOqA H^@!R0|ykhYidxK˗gCgCM1Lsi:a]?jY3[+0нcf_߾꽰LZEP5'TȚ6V%ް ]ㄖhlLFn WL 1(bkqa x3T_wE`Dm~D*Ncׂ": wG-Dd=fBA4N&{>Y-Ap܀.*˥|P#kNsGçpEvAe* 2KRi$6&4a/7ENQf/5\\ُJ$ ;ɀ!kV fyba#1_qk\]y 7wvHY$EVHeFڭ5T{a}9fIӡ2PC5R3JU 4k25>59)UJw4>0eȡ#\1h#l,R_6,ze9=~("-1@ȁ5 T|YUKدGQgq}|15՝p4όXs>~t.J%Ak~~f:ޭ`@⧗4;aeHѠ CQNpQ峕 |V@WK[K!7zKt[MjT@Hl1v>drmBuŠ4Y61D4g}OHW,`2m\H>S'R|TX6iC_ ϡ`$d,1F0&D%4Š"QD5v-*R5{,tQV{3-*!mJ/^sx\T覑%gpPȵ#ZEA{}W\H3T, 枎.rjTW%z9u_}/ KUkD~EW̌,u<4JS;9 Um}Z&̋ vIlN`Ų9ܪR ԣZe; b֣"Uy 1>C*)PbsSS( KʮQi Pc{3E}J]l7 K }DZ[5:8fx/+qim&#uc:a 2A7see.X(`{绎W'vKc[c!c\a,S/OH Ȱ m*%?d D03g7ˑ''r } 抹@}A$Esj,h.J<3c5OI"TONfcJ4e)|Iy ڃ=N P`v@jΜ_Uw1by)5EWwKb fk}ۅ:@%,OWo9ֆNqp`zLLjEgxũYDTERF! 7}axgw'U Eߥ!iOϦxONЊK׬Ax˨r7o+5A_Cm(F&2VR2]qWMY[Wr:';oM>rX68-m +fx|ihx P^\N\EUQSsw3zоx^l4`*C@{ӿE =h,G 9ޜ:F@Yl޽5q! swju+ٓ2 rA45X)T,bV 6.dZpx=7;L# |9wsK- O#ۍ]*!'KAH^a@QÞv@&5G;n@%@+[#<)ti ?Vqnps%T?qųQ"pkN@k2*SEyP ý?%N؎-2`5WV~.%:~\B#[dfWa_aHd |r]g0d]NY&OW5JWRq"(3/$0 ՠwZ9.cAA4{WcW>"sVqYi>RD]YB= Hݫ)hOLP$' !wtYjo;D^'m*HW޵4j8T +"NW8{ٰ?q`wh*)Bo k0 %ej?q"us;&ƌ'VcB 'ˋF%G^fx|9*>0`)3U|8X0 "sf?]ais ɖb+V!x܈utHewv<7{3.tiubsk3IETR/xE\QU԰fGl^Ȁ\`ya9җuАMT+$D4h)_LW'K~'1 w㐘h[,~pta?&q1!xlJQg!7 ZܟiaN?R40!)8Tˣ܄tZ+4{ i7GL5.٠$Cno&bd?(σ(Z2OV<'YBdm_[q^& ' nS䲨51{Ȏ='nUFF|T-lPOřs D-;Fɘt@|pz69 B '%+1i?fXAdΝ8ܒ~T l4l;ѼT``Yi ]=UsWۉ Nl "I5#i2K-p8&l-Q&+og-8-Qd`ESֶmq'Hd @6Lao,03d}4Z/L/qF=,WY73+etcšNܚ(%+u/(}Ρ\'ً\#+;$]K{A*I2=dgș].2gmt]W# [}c.&ep-s4Ќ6٧!B=Su(+1HnG14.CqMm(]3d)0N,z,ȃ-KUa]CtLp0k89p@g<4bѴ.M@1Ҹ:_ݍfe#dlGD&plRH .t7$Ho>MgsP;I?s?S_DCz~y$/%F`g-gSs<>ZZpFϨ[c@vaR7!&i?P8e/-Jy+; 3q$MM'-ZwEO5 !G%^n p,+X.p{g6KB-čK[ױ.&$ZOzq'oFq2vèapsHB"(-o;`G+PRL߱ ǒ l:$xjןfX3+h=,Ыh7K_A~u]'!i:hDd:qOJFZcР~YCO)0ڊ5-(x))щ^KOUu9,f.lNu6g$VVhf;#5{@( a"yDKsJ  \P+!Qd ''ڙ譃I Qmh0فf';7G֜҃WAf{3 *.3oIiLKyֿ]f*Jhn<]OnmH!#9؈:CO)U\ҰeVC6 ҂uuЅQI];B{ZKÄx'OMx5Fx7%uy&,VŃv9j22)s9¹եIwlI㠑8Z&#Nq}2zQDŽH'➬F Gv;cf uѓA0 xhU9Vcj-" F4U^]a3"Y^YTvBԡ` ۘKٚ, _FfKDҁLI!sͥ3Ug/pr?^#}xɅ^ +uf,LJJՌ1Х8]*r 9+opeyŶ&3'P _1 T5MZx2|RgQĚ9.Jw#z7= ۮ{.C*zpm^hϘҵ}qI-ih@][r(s`K ૜ҳ$(2cj I>%YǻGf*i _fd"mt#6Ŭ3f%Ut%6T}%7U&˞?&`#`$h*bw0nxa2}K ^L].Al06 )=e+e8?"!,xJ'YfpEvF y|0"LO /us~(^7čzDWRfPDaDp9,qʥ&#P]evU']G aKݵe5K)h 7ԡ٫c曳 vl, Vx(L>h`: S0E[D\{`dw[u8y!zImR6eX 5LY}zN;)hFв̩[ֹß'A+fr*[x$oh_Ih"*vК,ޓٶZzzMPꎸVVդN.E-t5[tt@02A_KiώA hvn=KY=L,&f=.v)]?^!΁di|>6^Kkbڙa cAu~4[kBu̯7PRs|WLc!Ų13-|&@he*aZ%ICYUO(N%Tu>*U\u2[#h&k.3FM[It2$ e2utఊD k)cJ'Yq̡*T/RcqH_< \ .~-e v`Rٗ[m4ƽFi|{SkG:H/$??=ԮERoTEYI ن#m1B %EKD 6Jhε{v0dq2~ ^hFNҧ'C͏C|0n vMڨ4NTg`n H*:@JzyLt:=, uutc5̐H|?B fzA[.P$n .;VnFUkmd{GncZ>g|gx$pH-3tK@< S`IShouҚ*Q2>Md8O@Q:DqU';3| ܄'*lk]/yg޳L9Jq1S$ p fm&_ zJ(2udtUMDCg~>\! cEh ?ZeifkeIbz"BzVMRN(o2/h_*,zύi1&#+:}|) "Mv2ck|N2o [P 齖Au E5*L2SzX# d/x It5iDxGΓ6W{Faq*VBI&=l6t]#a1ƗX%y;M މo!O0B4j'<,4 ta%+_howvW"oo娊ðlk;tj~G`1^ZZ⟉ Y-B.OQ^6Djywݏ4::Q0Ty䅦ӉūIZuWM?tW_)gџ8oW!m.I7y= _&iCs'5OAG%A%F:]*\(ml޿=a2aτ -6{w&GlT鏸&ϖ]'s-\ ,~+G en![}.DFG/|3d"ODmOnƎdCFvރ;؝. րQUub'(M,a4PoO6OL|C< l˝W h8F+oHҌޙoooid KmezƍE۠lbT0r.Z3_FxKXbW,U8AtȄeWRv^9wk۶$БHbJ-]S j7 wCmV1&щ Deӛ))ʋ&R] uqofHe/*M8G|xBs$+U@h($&8Ukc3'. ⲇsLj8r$M_"e`ޔ622:^>{F9dLҷ0~ΦQX6 V8S'l.3Lܮ,ո$ 0@Y#tFh3!8<@ E篩lpCcA[qP#gG͔XMR~4i. u": ob)*UȶwvؐF bdmfk)RHՎ膰,AѽtP?0_03"ld&&")l]Ӷ$CĆRp֓ۤx}Z-ۄ*ܾD{bm'h:wS99M;0rMIXg&kXh:B 8&g~1H_v^|JC˧Rh;;l\m%S-ݽIojwS! *TӪb@ͲȹY1J#mLgvP2#+>sI兓nĩ˘YF{(kqT9yYr1Qݢj$ 25[v*l qrWAF|W3i?JHB)Yn-CdcLk 1 3lX{50ӢD %w(iZrg8 [ (-yE4_DVikڅ8{F丄>O:qźgҤfkrWu:j0@-pɛ;`󡻽vſE{Ԋs^G|dXܝ츩`\zHo߹2[Zٖ.Xfg̲H./y"Zշ9If]s иz:.^w.koH?Wċ5!0sX #W4Z f/ V_^6y x~6VJ 'Xq)rro t: ąskHt9 IR:_P"owi$Iߗ*C."7^q $/ h*ˁΈ6# +P>\<{ëF\ 4f@e˰U~,p!ZV~z0+NP$zɴ1D$L]V&y"6GnD5ȶgHK 0`B^ǕLӽLeP}>t Ġ}B/Y}.1(w>D*h JekBdiݷc V< &U\SUDS55%8䋠(.+|xl^Y[Hq.zux2 @`?W@f̽l. ]vF»΀#?V3G_``U[ɹ,T˹&M B VC{K8+evBOih!^H;fNiO͏<SS +;'FN_Eo6 DPjwϮ"pw2^(d7cu#k aYf M7WbawCo;bV3E)\SFmCEPH"FZ^nS$G?"t qS)M 4+!DeId[SM/-Vt"γwsU Pzn" WxA:~ߗόTVo3٫lNkoޘjWb\[,_TW̳XJ 芒ce\ G;sNߜ_8/^ :)aq$1dS KԠ%{pS[[D29޻OPj;cG x #lb&dbOA9ΐeMCt\]7m֘8щ0f<3,/MWG 2˩k Q3+ͥ%q[(:W{OeK؊#e.G6#db)C銮tv?cX.4h/C  qñ}RN PhS+T^ [9:E4'mM6KU-@FNRe5y@ѣKQ!$~~-k07Hszd&B`!><9`UmH[0#I  8lq;`fJme.؈gIZ''/wqzr(Zdѹ ޾Hj9(>G ײ>!n./aM,Z܍-)1-DGm^6>sºn1vj=S;qiPV!ɦާ"h?Ӥ@̦M:fU%ul׹)]>sؠS ">JQhְHr2fFkc|։#Zn2ӽۘ~KuOkK꫾+Z*qF+d>8 Uf-YrMZp]:t\R} S/Aa&`΁D79x4\DCJQqqH.AOicb?,guZHɶ+0\7.8B;=GhW>Q賐 Ѝ'ŢTSLɥJYa>ݶW#&37w}pa.*~SW ç_2P3QA'AvvYHxyNڀg^~#La!s҈~3Cvq.\XqD(UC[]idY)|A2(u|-ӕ#FD.V{lx+ 3~7\E(2Dm,ڐҹryuf1U0+XUJB6E_}sɚ3xWr lUlOf Ɨ.wW4jjEjF oUP-dN=PC,_En^Hi X.DJb9)`vYS8/1+7^&T|n}qGʮM|QU,z{^Hнfve~CrUfll\(y**t,uٶGgdHwu!@J;9"njdv!#hr:\CxhAPcr5;H dkS 1CIr~N &aaO0V6j_:nQli6||TPj  UnT a&O[Ol; FJCQ ?PJA MYiۂZ9#2 {}iWˍ.~QG-Kk\dGom^ݭT" m99f倷WB+SIDIEfW' l-Ma"s_u?n ZJZy)QUPK;3d`:kꪂ݋]9XoD7owMpe:0HJ$D5n_?>"yHYRJhTީPI&rqVRKvGO0@=fF.%|_^ 1鎼>6#8=Q=jʼn7xV U۝jATn;!Fs ui@蠯*IF]\b3!z0>5>uߓ%?a:)deDCFzK3΂yY =VG ̾o#*bcGc-3*+1' Ig0rpmT+7C\'TD;/ 4 wR7 ÀlÔًOu.uQ6,HtwfmdPێO@+ 'fNFXe%o IYϪ ؎u!xiQj|{R~HG~] e>vtF4:Do!~!7qoɋ {>Ez9Ќ-w|gUڅ5eDJ,:0^ A-p5Q۲G$"ahU_bE1%3v:-T3j"k]A#8}f="kqpvD3r^*x̲ J-f-D&EG\3aG׸ 1%D#L$"BJ$pX3 Ǩ6G ]e_+6h,MOHX'x]ٕ7=9Ė6Cx6[0anًY VKd+ԫ唨{BI( R[:hTsbY`bhxK7#'[  .qCK45Y=z@aQu+wU15 hgË{AX+aU  q)JY}$^#zZ %uM`i>eF ݮ*3]CՕ 9.>? kle3uZďFy3B$ v~䧉k'ca'iN )fB"ہ{r%bhͿg@SDASX;RY"_`X1n ˵ln>Q :K"_V0-j!U<Ix5N2;.Kϔ:}vg rUuFW:[S8ٝ ,,uI:k('Be:RTz*Ṭ 5QaTk=7^1Pv/{`(-}lֆӤ;#EvD`n\ˤ" mhC<܋ʗrC"){O bu^~$i9OI|OݥF"Tkln&&Ι*plr!5 Զ@|^r "5uJ@WAOIHcKD|p3VVԙL^6IyHDL@(nEGOڑ>a)@v* 0P*MI$n!N-PTzl:d竆MMaj[(mu zZwXLQuCi ʭ揟,gBrTqjy-pRMv]P@A9 /Z`QNU$prԶ]_*7>HƧ'llBOI6B$$IG6ml' D+1@:M>R*TD9S$OAa9y(?/a~vy.n\ޥS_J~?) I?M#^*QE>B`bܪBA2MLݩ:)%:8G=n`JzW[wbjOM1 cH> A7oiL7]цG;d(9%JUc [\Luv65 ? g"0>\$<BR)j)lUKj~:HyŘvd]Q(䁮ݐ>LΪ 7xѩ =*j- ;|aPʹwH0u?$6G]'|* 9Hp.ckI^U,C`7+~,p֩ mm 0HL Rͮflct) '`K0ԔYs<#r֙NjH08r]: 6C7[9KV?CYU B/ ͔Dɠ1w8k7цAd]=@ٝ1};FZԽ?F,O9T)WՀcԊZI)C{XT5ߙ8kˀN.F fZ{+@P8°+c0:<45f.2KǐHo8?U}O\ݓ?H)vSJ?Jx~!p,WS{q㶢bŵG6"Fӑw!R׸b a:ynXFx0mP) RDL.q?ѲhME3NAJ__#m~&:驈QWĬ(GBY*㯆vF~RN>6@'쫛BX|ă#N“EJ$ZO ̫$ۺr]L%u!OY:Jwᅙr&x+$们J JY"; Үa'͖R9gGɿ6u8Q*V`Ee ^qρzd`'0j4DobLK3j4bB4IXJrHuѹ+> TVq87N7tFhdҹt /|ڏyõL`;/krʔvj vq̧TT;ĕ~4-$^ pic_fhu褦hp5|9;N˂9pF4fSnFcSިAUA%؞226Sϑ(? qlB)텞Ű#6O0N B 8RcumT#s''SRE8ۮL$sLi "L J0TBA]:9L:XDGtj&9Q$mR@(+ett^dF[_ǭ:y،/2{Ikh;mh֓5<<_ ' ]'GA4ϗ0l(^%'9mnz I5ǻi{x7_sJ/KEYE6HٴC*ry(w4sqb]D@bzq/~S$rq`(6P-IK蟢3^V?[/+qJCue TxKߙs; xFΛGvu;vxk"$3?܃C?o1AGcIEYqʿ? cILklt]kGE`/|[+]mjbM}QlmG.yH\;䟯,p&D0撯ޝ]]vԎWBl^T :.#ϪVyL!Xݛ~#4☬1)EVpjG?)R{)`f⨼'=-eˈz(OWV[mAhz|/y8.۴ZQ8wJO%7X-a74lïb|:$+)]DihaU9n$p?{}4FѬ|%PެCfV}2DžŊ{&`i9jMNq%Ways36f"-j\w;d}%BbX:| pu %\Bђ靡G  "Á^|WljFPr"RY8wCs$S DREW"ge bLKVYGŅ`ɂV_4{Ǧ)t:y0"Ur;8,y6'lB mI~aW,>{yqZfߎcj͐v*  )q a18*РIC锞QVP)]SÈ3Kxm{vI-yl>ЯqS$؎&& 27U?Ռo'Png<6f ޹6yU7vSΏ>͋"AjFVe=j&JMW["g(QUQ"7_]D@kϦjMRPxebƭ5Z%߄#Ku1a#'E J^w.Al<Fp Q}ːbA)E/<eU}%nKZ[8lDф qȲ>ZV.I'_O29c0h;&H9PR e{:-k?=֢ZfOo6k&7t~F<;vŘR2EzKQ `X<~2TەͶ .*$]JJi:Rz2ڟ`_5cMy3(!FtkiK嬈qcF>A3Rq\HŤZ݊Kɔ{Zfc؏,F4Ќ)#|Mv{F)C.R{jگ8ҦgB%a])ώKPJHbVocxo됷HXK3rP]+q*2gϦ^+ ؔ*m8 jO@:etJbv\3K+ji_= (g8s[y'q ґgb$z!F'PwE:s*D;h:R1L鳰oWtc2|@:w , y%>{c54:7<);H!F 烽 CG3-Dlm$ȗAyZrjI>Fs0>Oֺ܁*jcw6Sfvs|9>qؙVd" Nrgy{rf&ùޠX|^T1~"3}9'u"]u˃~D)m  !<7¤Ԇ6{_7A]}`@Ecߓ@QGE*Y"PI8ٖ@9qPw'kJ3ϩšd zB)Iڰo*Qq]#oeSn3 F)\4ߒLy4Kp΃HVcwI͒>9H-`@%uLQ MvVD7N!yBP| r&JA~?~[ȶ S.`Ŀ9GDka &1/=Ĭ7P@Hs92¨RG7L % Zkw-eh\rthdsn]SWZq~#|r3W =Ǫ TUcA',~ɾCvbno S ;1:BTq`Rϑma3;g]b3 c[ؓ A#׼˞wH!H  e+Y)gQDf@[]N]Ũu8t, (oǒx sk(o`|Vjil|YX5 sVFSqgZ~k.Q&iKsן(pǝ&09z >*ȋ 雴՘AR_xg : H0( fV^tCyr2 ;U\9Ų׈fԵ31k1cDw_&{93&~8fX}%Y9\>i~%1zrdR 34$R]@,J5!?۱EgCTE!䚆IuE}&aqQ!hZ%uFejQQYA!4)߭BžQtmӞՉ?p`+nzﷲ3R]v ߮'Cw Zөπw"99i?_Z5%)εS++kWP'N-C)!rx]Pǜ)$c埃9湸eAc/gI:=b%"-Y<=| EZѷmM8S˞ ͦ4JͪΠ2"VKUJN}':Jhn䞟#֘#Ko IP9QoPU}t$7?!Ͷ^/-\ o"Fozۺx:ZMVS0O&hkr7M mBX%rS/$u]f"&uq6tVEzoAr7+Ȕ547fl6Ui C?nM f].#]M2ՋJ(;Փp1P |~eXSheJs."#,$p)3_A%Z &(uy/OTN(dƫ[|dgU<:opL$3z/{fmi*}=:?],"1|4̀{MoztGՓL{pL"hTR/#v<8 ̿^!0{&8j-0'UCcx'),BFBG3>[N".fQdUKуXvH#3Gb!sL)Sq|P8 \lvQj;TRt\<`{e{E`7JuݘΗ/H Dε?gU}诶>t@bs\FtxQKkEJTS=%VI,ƕ@VTn>R:|'q##}+BL+ \n\6B9@-iV#w?3}!YZl!Yq=;8TQ$Ov'Wa߬nB#-λ),>5BFl3k`I/{n&NkVG:@߱,0"Oxn T õp37~F`O+.8,_3Cq a+lNó/!GB1Wf ժ:#{ɥqGs[c xjy˞j"J$b?pU1V*Ay5.]F1&,;.[KE~0% Jt+ yK$Ez-s~S8.VI*?Ȟ=A>ҖGՉ)!D.-IP{T =Ǵ}bDŽ?-9+N~`*2Z`>Ϻ7sS|Y̎>UGohg'1vuk Bk 3\_YslkKțb961\90WYԊ A~{$6KR(^;\koykǬTXxobQ܋CWc,A eAa\'ϋVy֖W%$L=_khl9Ȟ3W鶊o_PdJhӨ6DOn *>i>¦ =ۥ'; Ze,\2)8SK$ukjflԍm'y<1fqduv'-V4v'lt kr Mwٙc/ p'#_:aM*jLJql][=Yp*sckđ}&^afj+\ v`2XFe7RfcJfMqp3= U }9)' 2n+m.ӵ~JVC,LqE}ms&-<. EZE(n8ePͦ} ^nF?Fz>+Сx(% /[sbC[I^v4+ Y魮`MSL Zi0Di{P: oUIAcmZ-e,au|xG=Lz%hTPi10Qj4j&iě9\] 'JsVt[@+@4{c~hW!0 h7Io/ѫ?&iĘGy37>`(Y?}J'X XЛk[X[ǫj;{cQM?F O"S[gqSj.7b['gyr4S WnkZtJ?m_aL51BRM,="(Fص]xJJm<Ү-IȿsY׉^ni]/QREL~1g HR)SSxpDVm]yf[tuvheZLK+kface&@xtpD`Iz ƊuM^6B$IdU5{ȱS0;Pاe~"1j.G -Ma* K!8yv˰Ƙr/XvF;a38GqOeъ}&'Ǽ"$J>|3_4Pbpؑ$Rdž.+c PG.񷿬Cu9H%k;=a"CSgdx[e6ܓm:8 K܇)n$ŗR*ŁVE]r汞Iy xʟ?3m@Xa1<^ v9}y/7^<^@v@L',raa#(Iϣ )nwH>V5`zz+i{tAELڠt-2+ip9XMY$;nt fnyrfµ}"$aVM2TZJNq'@u?rʥęyA>^S4 TʊTWCvPr5Rm_SoICWBPİ'{7iB~QYT){QXp! ԓIpV :&\ }Kvt `RݛW>s/lROwTS~u&CKjֆF>QmOэ*_H6ɯ"ABۮ\d=sb͎TS6=B@n`:+2zҾ"N#uɡˬ Gmz; 2̇ 4Sz1t:,?YN-9Fog}[$(!/yjEW9cKzY|QE$®@tc{rJ_W%s'Nܣ #[|"W [~6!,y{qV&$ z?ߌ:5BO%3[9 .-L ҕT&I#C˔{2*%:oI|ZO+j_δ:.^{p/P*FUJ;9@MqfZCW@' U@z"$dt6ӥ+AA `HqOpU{lrt8 =VyO:LWI1 |[ɺQ#pQ{*ͳ:_3C٧$DP=ݰ|*#Z2Wg6CXL-|ڈM7{gipek$Iӛ͹ >LC;oAr3GwM"#w %į2L0;[ejih s),\p?YBiօd@땭%eznմo8kR@s} t:gU?y-pԧ> N 'СB|kq<9Ȧ 1+Z~]k&ۛo~,#9yz /o~zPn]"K}DAgҭ)GUbɉrۑv[ER_ԫƬz?+,W-KtX??YPzs6B_řg|U7tfZ=3DP𱂜ajHgi$(1_|lmxXk:(rea#i 1oOIa3,) fR)K#mz|&k$O<ə M;&z3dJ$G},B.<0(~{ j_Ji(x77^4 ٻ6.873 t鞞I32{",,%Gs됪C,ҿ[K4xm苬wN?.ضd㳲 abCD8eTZ> YvY ВByE$>#`-Gkx1p9IO.jb_-w)jj*`:aNpŽ^iMxees >1_C8`!hE %G'cΊsy(Xh5&5߇~I;pg; t|Vrm;J@|mCyX,nɻ^酶)MjB|w1`O H iYԞ, mq~0!F9 ̨ X%@-++OjZR'+z*6륗 ]R/ڛRʌ{dHjIVUbV8.fBS4_fR+/n_hx}Yp-)])-&.)G#xa}{iӘ.Ѡ|׾ӄ\υ5 s4+wmY{/ͯxM1U[VWҚf=]Be ,$;4+s(H;Z,7 #?ed= =Q]H(r_baUBb:Q囍.KoZʬuX͕AE6|^EpFK0ulV)[FT ~$;nZpn\pT9]!qMe" fSһ?ӗi9A;mNN4[7tXrVqL%/;TGQ? ^E2A^ .@/kk`^ ᙏ`p UvnIo=~1Vc@{f/|gy il9i[hk|pY |tL<<8^]Y7/A*! I *,w g{;I_rti>X ݊%T˻=1D 43^Xa ᲂl~-$p_vTON.UZ=7a#Br\f*Sq\BI < "x.J7;ha[)ZZ[:{n[tfh(5өlإU6un @5\ :ﻮi^Y@A;/pPxGw/=aup@t[{8{5:w(hS2N`?8Һ!޿xrZ~,1Ȥi,+npqMVxji<%a,t'+n.׌*nAud^~/_9XLBi*=#G*kL-}E21iL*Y nJpػ.hl.G$d*-q"@` 7Ǖso]MQ)g;anK3W“d9Hm9 hwMG ve5ƣ WAB(6Aa=U 򇔨x(- ev]lgo|H>ix07y@(7`PX'0ABgNTYߧ.=0S?3PSlx%Vm9ʙb  J`2c7oZnA*^I"$T8 `*wj'7siboD8e :a5:΢d#dШtڠ=EaLbyh՝_s1xTkj &U|r8L>#\OI = ?"?r睄Q7Ke5 Q<Ӄ.4= .oR6K|##}rAh=o/\{!~H~ I?B\!z$giQEAAT+].TU)F\FrLSj`b^Gp" zQϔ5Wzs^ʨ A$_)rQ*EQp\z!%O oK!@,tНnzD!y/eBĹo|. 0NuŻ+g,$E0x.ueܬ 8k'nhȱg)N/gǦ9x==Z*鱌뺗;J!\6P cP0m=0ȧXFQ~X8v4hYw|gUBCuzM TL}|R[ݛ צe/=whz5S!L\},Ft.Q>mɘnwW.Y)$^/&\o)ͶPj%DNuS7+C;50Q!\Di1~ Yy1_pR=0\+-_+- 6d*> kKXH7G5lzxPpPQajBW2OLKwuRڐO__jCf#ϵ+A#Ϲ \_26!<}Kyԯ=Θe21 Y-,="p0])*|Y@W.6R&Lؙ,JbMM82Q`OG[8/Uoa QKbNG:."e4bPG~5"R~k+ւ&c>]q[Q3Wqtn7h#7{7OcśQb:=ضg:o6ɭ5>XZmda q?¥)`LJkV7PXLi4M_ws1DJ˦L4;s5[8#5_edכy@Z"V"oPЭ&}.74<8EoeJ$OY9Fm r:7D=;[V`S|òк T lgWdP@,]j6xsTٟA(S)bhcYө'wke:h? #qk*Rp*> ߡпtSRwQWɦ蝆Xyy #XX4d5Գ¬]9<> `ҍKtUQ!˒9/;ὛXЫ,e\d2uc¬z)J=EkHg1&>'n#aUQ^}fJy vљ[Fd̓Y6'%0z \DȔK@&ĥ<[[5>:ϔDmNGfw#Ҝ)H[8raRjN*䎍шs+A,]I=`Qq:s8*'V=q,1^}%)#)3Qè>4f~2Xc*@; ddtm^UL@ \ 5tYp89GvԉUOן۪svtYMliKtbЍOui`wJ#Q݀Eẁio}DS:-"6" NW%7(܉>ž44d4۹$^ep `2'`?9|-MX 3- u[nX6doTCrsw0#1ҹm2ƅKYB{f"\UJxH8eݰ8aD+t-=oq8Wm $t\.ſVy#ǟ.}je- BQ#P9P6IC+]ҧAuNa9mVrC}Yf@ _f5cD]rʋ"S'ʴ=jaG V{k3sa[x]˱JT?W0N6Wyx1Orf R>DjYжS?!>^$3Cn wMv˃RzW )qOH!(LiVC.`r2 ?3Xd̨JNS_s'YjTBERg=%} bדA>F;ӆ@=ÖޅrPƱx`bi<n]55z)|oUT&ui(!rlsNt{_)w`goߢvkg[1685'J2*tZOMmdb@8HaX#R Q2# "U@}FJV](^J _dqY{|O:.lJNDȡ۔(K11 jSZNbqwH!B>jyyŴ }dF>/漢|S>9۠+R`xgA?y4Jw5=`M4M:8Ĵ_ۅKPdzPKa?7t~401^~2BA^&z2}7G"L͋{"GoEx`^W75o۱? ` ,dU?&(f+i̻{X5,թ/SL*iגO)m!G~tmiOH0\.rz') [Uaf[tf;t9'uz 6?2Mu(wvϓ e%i@l@RDJ4 u*fxM^FВI|+`uyW qDT;wka2`bfѕܪ1f%4&Dr|Â֝^SY !#0'F'U sLV/Yj!32^{fth u fJdz GT=+Ό2$AkZ+7ĜzM7s$r Ԅ{-*b[]‚R_bC捈A(~cmi+AR# ,W@X\n!f)W)1D:[˴Ud r8<B9Թ!y&i[Kqx?qj{-)p֑@ CęKڙ=j6|4ĮrNy@XWpRVvctwMeohېC5ߘJF?^HlJy7z| !P7oIv5Yc{ va] G+Ez{Ys Ce|ʣj%j3774Cht8UY#~jFog_ q3;@K?T0VzseJ%TvR81h#x/Uq]C&Pvމ /`IiM_^ h$N44g@@cE[#ZU@:TPgh@X(bA:EW /cW_*^i?H}ŪS*7U2"FM=:kYq&?/m u'wl"]+LJwB`aT$vUù/oq9S%a.k*ÿ\~Q$1@fu짺?C2Jͨ01V/ L彨~T<ͺu/jj {C^86fQDߢp:ڕ59uVѦ4JBcP?Ȳh) Wa/Q5Xso oU">L/|Z"a;Q^x\,"M^{B09jkU&UC] K`WX_ջ][1wM&"?R;Dy{U X ]kݑ9s?jyfCg;IJU(HdWh|glXߏǤCb:x#2\ohSKeaPlt0 y,iqE2Sc PU֗t:3>v s4GO] Pܙ6''6Ԡ}O{ aTR `gSc8M{4 Y\?pEP2B@1%۶9LFҀij&q h)¸jR6~R?CuQw]wo˺rEmgYVPM"j+:7`ǫyVMzf&ŵ/)|N H 8e-Rl9l1H_4V8k2wv=vLeh_6fL4(4h͔oqq؜OhC}V7!\V"B\4%iˉ 첣dܣT4맄+OòMn6L &D \P2vUPE/dKk+[()V"?v]TiEe5|&s=MD_3y/) 47w{-kY@uD@gd3gyzi ;{Igc6 3 YlEڅ,TXʄuH~D"l[ߦ||Fb7fB]í'̉jߞpV}AMY+J,~M@K;vژ`i鸢?SaMj9Z4PvH0Ľi9ZJsg@ 5!I.!VmH/t 4ʵVvu ǼߓD=o>HM7Km3*?ZTL 擇`sK8<ߢş-bA?yh$'u ")X ݙtPdok@eVF3>H{2 7cӯrȋen7XTvlpTpWןCM?g)vWA%A4.st7?uyTsP.vT)ZO[EuxBdsqlɳw>]vIs X9%e$t6+0۶3W3I$ Mב{ӢjJ]R BXeWlV(9oj"Jzh.end+0R[ o{ݯ"+xZҝtCxeyԣ9^:YwIĹڏ Q [tkV.d)0Y~/| ߿mI D t>3^A65U7ꤦӄ~ygOaQs8a0XѶPW?U9 0w[?$Ŧ-םCK>hs4uFuD*R@y^u(o+/-d/1)@om3%Lނ8dmcS>'AkZ٫ܩ6vs9eϭriFM1di*sh峛'FZ7wɀ:|iYF__l-]:?bCW&GǥET^/c_1Irlp 9gI7,دy9_}%JkG4)U9Cc_׷s%Bcٷj=1"m!½uŲ%f5?0'3a0![x Dbn.+<(nݏE0#gJ*|eu"o+v ](k׿QLBLiABhr۰2I`Qc-pxL9ǀe'^}cG7J]*U$жx(֧)ۨ9D.tJ$. ❵+= f;sH󃱫p@%cqE> DŽ5>`߅0mmWx.qM͌jyal‰abV6yFh/qZt@Usa5ow˞NjY>Vوg^y;GaAEBu2# 2yI&n:!B.g&^ỏaqVh14Wj0ɏZ]E 0w+-򻄲qVrsZfͻ>M`t>3qP7!@;ƋI]q9vɕiEy e>hÑUS~1̚wu;'IZih6Be=~U0Y_e틌SHTMF.DQ"R\Ꮯ ըZ$4poFwU:f sLy7IQ~* }-۔ X-/J)efugf.#4;h~ _T) 驧ݲ r}"N\JD۴g' .pX~1@t/!,<ۻa3pyGixl|~  >2f ꝉW}>|:77[1d]Un"%a >T22ag3@"sqlj͘*~{* jZ%aA 3P5g-gIx_sٕBf0f_#ξjHR]wes@< `30,Ϭ b ֱNnLB#3swš(` ca)Ȥge yQ04ĪaoO1ͩFP,I/$I]͚L{ZkɢaLX:G3BdF%s@0?WHHxD Υ7 gXӤ?02e( tf*G&+=eN RLgue֕›mVvzSPZ`}FK~ώ8Ep.=ڜ]9|}$c؈S=oPn*mg_D'2Wrh2H!*ZTT\aR`E ^'F5(ݻγ?1]X聬ehv#Xr@+3>p.{Bzu5G**{d"-ӿ"MgWG}>x9? StC5j|D%6bmm󋂡No~Ň܀f 78L}\FF]N=AdBѝgEYVLBCLHk/UۗTr"ge>U։=s',Q2-6i*F*nv&y)OTJe0g$]M}z9#бXX>|or>ꙒHh?wTS^E#ӱL߿21;Q-2W*Z:-4PVqJe8ًO)|?é&^ dM ܣ/x*?_..]0sH=sn7@rv QU+YȔ%{!7{EZ:;yXo:cd&nb?}(аBqEDPo.~XA@IDi#嚵x~ $4$c/S}x&24͏0)Lo: *dvFDpJYS2 >!YWML*M8#BX&*&5U!\-D֖JbݵatVpNA:_XߕY[x֏j(b C y:ff[`+.Y.Lj>FI-+ݣAVzj6Sry4|_4%X_3jBp Wupa:' {n"ZOEj&X3 )܎]_$3a}X򷗚rѧfHʸA?W >/ ʵݏ7Klݐ~s/֫\@8LӦ# OJ,u/ՠ(;O R byp.~CN-g&;;ค8bP L$r]ʟ)Oj+&IA O*g[p˯Qwȇ"7Dvc.W'FY0EPwF'E]n-KLX. sͽJ8&XST&x.LnDg !4"Ey @XI}KHAO2&ڡ}`VZdnm%yKrFv(M\b4{iR'ee#5=Կm^E SFz4.tJEo6ɋZ 4d,%l?o(9 yLM>rj")v<W0\`>fB92{PeQV{$$aZ7+ h>`&E#ӅL~|duaG[%;@MrփE.4"Z(,>; 9czۇiqxZ1@Je>)+3ɁR{e+4F/ATK%AZ}HPAȣFR6ojLS]4SrSSޞ-.ciۈr=P]á ht6'Bn$uk )P˞j6HtrĝV_Ad7۲}Ϡ>0컣z'hH깎54ױV~_>"xZԍouQ 5/}T]Re:LuB״B2{&3kA =K*ђٻ,4j@醷i^+}fdGR<tZRGӟ^* >%v'9wejG-/J4W[x7|a Z zgTЙb Tu\%!"[OBhG n2Hn -`+0MNA B lm#㖎bupZHaSдH2eJ)TI`Lx]ZEXBvR;9P,NS!#.uJ0rQ8>>iJnG .a+#G"0ʤb[-!8n靥K(k(._rѫJ㿧# {˴K+p wLՠ0TWe!7cQ/j2u.lʈJفBT#).9ⶳV+ڙowwKxq"*\%-lWh=Kr`ZYc]Qk\WbC܍ GA>45`oߕJmb2N#l|D?r6"#<뇕-x`py0ךGD6IMO7}L*hGvV&$F2eT]jD5.%ā߯ f#6܁T\bǽs]BBزadma^eL.ZlWǙF'sXdw3(~9`.*!UԠf\ZZΞKTeC0c36Շ5YXf8=N64oo⹿jT\ĺNUL:|?́'tޣ =X|-`+J4p"4OyyxM7{]Qˆц JͅA}~(7n'9:d`iBFU s2 F}NF?W ۲^xS??q3 ϖ7eCpJNs4;pHF?(^Ur=iC 1>8@G^bfGEuYl I ]aH1 zE;jTui_9<^/!jO"3sy ?pÝ`n /9L WsߑgZKQͭzR]|MRaD~(n'  iΕ9|B aZ~_>OF9!%PkT& $|ŕuW1Qb]ݗ8G>؜?}v#̶ɬ7mCP onb%=Cmx!`}j; Zp+Zῆ:+D', jH͠sM;7AJ<t=E88J>/ij$H6`yxӍ%\|26Vx&s,ni X+yն0ֳmq5ym Тv0 a\|Ѥ~RӼn qY@uۖ(=eWDE>Eݵ4}iZ9M[C@,SztZ6ᥥ[DS%P!F> 鵩eאs4_~oFzx:V'VuKhfZ?y.Q;{tZ+H hU6ͦʿ RB8iDZ;6A4Y3*k~_/8XZS"Გ f04 |pI8))Yb-`͖?[{[c3HL~d‹t4 Xvyc K E'p:d% .=:;SnezE9LKe~Ÿ]n~ zpK/j# 0A'xH~lͥ}4Jm5L1!E*,qlOxd^ =҄zTgbscy==w}<]tM5?atg=&g?ǭSWz֧黫z ?7Jr !z\nn@rQN.L:/eN]$[ծG)V-,ę mHzo.x;LӇy>+=o +1)G/8,ٕ[ " ]Ԛ[} ,)[u==,8+hS5op^?f %A|Xŗ=Ơyy1JạAMlWk-EX`Upn4~|J^^2QI*cyQ؉^w@خ0 g 'ϯz:Mfvm0CjvSAj⩴݈^Yk+a50dVbAH1FʥɈQwt=H 2] hpQFV` #ɴ@R Oᕫlnϗecȫۃ}5)"x2w7LQLٕpz{1CmsLKvmlԷ+Hf2:ǪYf_ Arb K)HsZ-ս^#5x؍fx}:m9}ϒ`1A}v5.k!-kd`8Q;Jv PJ% \Z#vN}LRuT!t0\%PwxlߕRi]F%49 a *JٔktP;f0lք/K VF."U5Wu?yT[p_Ǧ>0`DzX`g.ҙBh=_eXbѽ:L_ Y9sjl(ܳM*cZɺh:P( z;+5I1ɧ)#KjMf(!UDbApG+nE"{rC?N ">&KRpkn䬾9be~n$%B{ k)|!2)0q&%V{jN!5H̜1>ke%>^g/VD)ਬM5:/!tMMDC k32E5Cɼ1`j8 J/塄7@$}V.kOȵ a`]ܘU #|9zSwy, & ciHыt7/j=x֗प{66%zwd;z;j+SIH8aGDlHf~(a/Y*X{b~.uxzN7膂9+GyL.Oѻ6-0gCN&A;4MCOl Dhr 15C=س:JRg|eT#+5/&fT«0AqZP[nn>$oC"(ﻌc. uحן9 'v{T] %]a71s =6R*<^ˑ!` nRwޥ  w :bˉ!t!`"c)0 .߯3s${;Ri5]|/l*ߧPZQ#O۱HAꚅ_uJ#p=lCEBTt šz[wCOga~\+#ƼIN}0 SjxCe8 N&qr}9Z@@>=ߗ$e?݅QdJAH^Wv(E{ akL'p6 ~|D'x4 HtD0.t=45a(D9?O4YS_*uv)ɍ`lUF w Ɔ2h# Vr:2Qc\űrWq&4'rȍy\gx Q,~Zz1aG/hۙsQ48{V;!UkQp^.6 hfʧV̉aM ;5T81f:Z#`8Bx;e*k`r낖jcZ6HLwGG]6}PDl`݋3YKfDsFmN$ɍZ%?3"6[U!òtm`LN `hV'@6@0>nJSt!)le@%'&n/Žhcg,~ &xH5W 5Ɩtja%*k'5քu frm>>J\MPܻqD;C^2eiŕ%U#-$\t&`T2&hsDO\It9o ^8tQ/kr \R8s|J4ldڗ/` lVa7R5U^y+(:]E$-A~;ZӠ,H -rxOi!3Ÿ|1wt+}=`W'--tٶ B tgV2$ALfk"M $2\NU 13[*/A>Q'`am6묣[) !k!uu_ٟ:lRœQko欕#W43riפ#Ȟ2re!Tm9?,>KecN,ð׽Y^,S+'FNoN ,{ujtzmċjR ev^oo#5ra@OneptkI^;>͓|`ȣOGx`F^ձHW݉pXe 9`Ə5ccHLCFt)eBL'߯WvYi&kBX-)⥡Y/š9\יAf@Í̘5Χ0D@.wߤ,:-0] ٕ0lU#l"8 m\H,e^'m]Wr̬meG&/`!;l˙$9nԯQ<5 =,u+B 3>9\V 2Noՠ Ƨ"H#&m 2ģX!? ˣ&ԋ$6Sٶ3Uod%eeaJތ%ʨhTSʩ6pCx޺ <Kg\LqYMG,ݼ2#'f@/f>N[/W$( KS)5#$1zMg/@;v.N^OJIF3j@?MպYy_O0W))vc~Ĥv82 -0JLei6%48_}J $fk8! r)aH?qzy╅ߦ,n͐:w ߕGD:WZc7ZPw! 6ɗ凉Xӱ7L^))Kz9ʳt)K+"X2A'u2,Khl>,WYt7@sdg)wm<E2F~Ql|'tK|ղfرѓp>ҊWm>ʦQ 9%]P>c|c٧{;81k=pʣhʔۜMi|YܮYH[og/U-'Yb&aKv9Pu42lksR#Dg?=QQzװt֙y4{UEkl(58`i"c/$|r%8D.}e {Sa-ZF5[σo,׊z+}$=ªBx&-uqp҇GRk2^WHrU:T]-W?hr'#g4ut2[iHT$-!7F E29ν8s}a$DlBZkDC;3ƫ'8UHa]N.ZSU=J[muP)Oܩ r_^irގs^/hµpQv4.柀%2(IX@6iD2Xt, qib!WcH%˾*5-a%08@580W+4C0'p] ?ͼ%"Y~B$YIAON^@pWfB0-᥋c獌_S-BL(C=ܧcò7{ASI0ξϖ)Sv9a+nFrWXi[W=>4ji}# sȦ[3X"p4/\yD_;3e 0;iD$ 8~CVq4/|-2Շ 6XO+7c; ]7$O/$;0xh^QQ)£4V]leh6KD̕ش3߮ЁrG EǨS94ʷD:y6K%~ :9jOr'aekU|e%.">T%,hThAu:d-\[wC!*@\LRdXȪ^ lY;~m`&t'.̴ҵ:`'OV}(X&uyAMEL+H4u^$2rK'{Բ?+y<.{쀑(ۜM}Cʢ[A9ǥ[D/&Y5mMj ^3liZFM@EAy84(- -tdba 18oFlKA9fLge̟{Y7%َ]#~y.Qk"LpF:͹KXFv$lQScRJs%ۓ6s"#:ur-KK]CF&2w jnJ:0Q{9sV2@M/P>(#b)KTwT:x*F^P{'2'eu{mo/ӉK}ciVm+캃eS{HWϫ%$ޗuԇ1ߎ67pAJܦ9J|Y}NP6 tO.xO*3"3`=f(D>++4mQ4tau MWi/"I*p?(i:IЫ}͗H3YR +&0&38|=F*Z{U?sUa#(۬A'´YQPh՜)*ئdgj`JظBXjUJc_%#hoKfkDv>I1ut-`5=DfhA*L&.J[sdP֬Z\zBO$q^3`b[4Η.W1Ւ~dJ3PP\6(_^\,E>٬Zmq pڂw`Fi}ؒbUw1ܠ e~):hWYdˬ%^Ҍl" H#tis۩te-}Z'hӓJ}"&ֆQX$}YrJ{sT^?F{_hfer59#KuQ@8ZHTF91}kD_mi?ΰbqn5!+RjIqqRo,EIG#]'1][s"@(?ĮRKt/*]VRhv3x <4y )dyKZEK'ӷ9LGG ʝp-k2Kw ݵumє1D@ T;Wn9&<4cUc+/Aeمf$Ưxf"#[})=SRYfN9~ʸ5Xߒ6e/ž܀)5jh2׿ABIp/c%ߢPsYO" )I󫏾SZШ\'sfqTRդRatc61C < ]Xlˎ'uQk 4jn533*ޕf HTT`H. Νs,.;MX D|^'Wk H݃l"q%UɮݕYPofx(xܼJ_y R D|@w{i&O^?}7Y:,3.&A/λe2/ ͋A 3kU/c}{'Z1rnN4f=u׾7;!+;GWp Jƌno}ܳ "Ō[Wwcgipt-QM<ּU8>ڊ$ `x6z,.VhQ _|iOoRGK_:TWbzefZy?ڝKb51]ѐ_J1- #e+묦_|X]4Sֿ>ٛ;UB@MlzZڌ(lZl^2Z#pVs}\0!j}7 `}NR}.^7oj2^ ڝoˀ10YNdr4+=&Χ7i_'%y_A43a:#(T{mSoT1RL -.)Qe/Ǜ36ui]\dERdyĿՉhW}QR0@YS=@w" /.8RPsEfȣH;(as3B6'U`0Y]~~>F Jj .jAOҔ4\Hy~"n{TwUm3Ʉ&WgT[;q-Э1a '&" .xe8"FUT{բj^͝b*FEWG+Zn<^"鷅yQƯBzL/>ܰp$xJaQݯH2<фU+شB$w+BL]N g5Y+Nb%FP|6E9jjNXNYR5í[@X$@}$\_o꺩ܱuٸn\20`\_to-zKV 'I.\&i'mN@dEcV~j@zF%HXVt987f6zNpLB-5 { 8\0ч+E9Ҋៃo®L(Z"bxHʄ 1nMݑ%`*8Gonr$ftXfKOQxm9(y U1H`M [e4oṾ¥%K \8#V3|uEp R'G*r{*U+}ڜӡY'c#ٌKذ>G"Z!+kN:u1XLkglI ņ} , {/FuJ[my萤jET,VqrtD2%i7`= I9Uf#)m뿒A+Lw_T\߮&w("nz[4"9|hiu)8UY`PA\7g_Y {AG2Oڛ w ~%s{kR"c0ݰ]q$b)zjW&5H$YfR_Rέ,c+w4L4~̕ ֲ'N#\/:w%Im0H.fӝ (XhK'/ZXmC#M1 JLc?vKʗi*C~9Yh&*mN@j*Uo 4pp^xM Xq7I3=?& G0Xa NMqz] S|.~Ʈa7DlqyJAjx|›](IW)%gK\/(EGb>}8gu׵u[)1LwA?By"EG>cȐViP?KnW,0e`f7{D)R!Sj' ܖ:_h{ mqoUY ׈ w$ >܊4쩆WߊE9~{3L=l1JʴOzwfZC^Ȧ)x-iSXpZZ'p7sA"Z_T;GA];󑜑؜?٬ _"0|bI/0E@H,qL4젫~r_][MΝ.sH2`n3+%eC7ڊ`O|}|οqiL7@_~S-U)1Н K韟.RɊa*JFzocϰgyN̒ zbA:hP@]Jo."@^d@nfHLZ=׉Kl`10Z{fJ-Ts`ڔy{3E{ymOP3Nthc h)Kw;RYpЋR5i|ꐆ $o+|`SK#Jأ`"/s?VTЦ̒<* mTdS%J,P{AWg^";_k<ߓxkz7)%Jk%IJP~c`,+aDZ82E!@3jQF@!\G'^Gg=U\ћeńKw;u#R#3Bhv_ &Q xF{.8bx'a$XuAHG#MYmF^!0I'm싞U ,oضwe۫,X\"$w–BTEW[8ςLv Rê'V am%S/9',-(.)KگAʋ=y#qBIK')*|l0mp \ iG5ފ651kWcQ ΠkdxV=O'{ 8v҅kl繬$򈀐fΒ8٥`tË+vX fe2r9"G$]:RGNw}[ۜ?1jϼCIgS/&ߛw-v*E^ e\|`?UהqSdIvik o^|ĺpMy'[9ӫE€u,nDlx;ODrZ.Qr YFQYh^x8gɋWh'8 w5O%f-O5/>QUJ9>֎Uҡ^.]ӁՐJ44˄J-8cDGg$M>~\;x)Po',#Șnx@TzsbHe56{RMkd*]D6U+$fzb\q0b?;RF%mVPK _HDDȕ.*rX$D ŵW}U9+Ebk%ϒ\9Csp#a^,j/K" Չw}VBk(-LrUtkof0864ө&C ?~'ڗ>o3VKsuQxC0bܒXUu`cZ% Gl?p_Dqe$9@=" s ղ)9"3R8ՙpZK9q[*kC3*d^uve|ALGOäKBaZ {|x^r?ڈ詭2!IHBF_]*5lI&{.B +zbVb؅_52y@ G$J #jeN'~_TWi S( 4mKA*˞㤣gS)~m87S 4"loo>czNOo8,Sѝ`gP[v !1fs j%.7p0fK{+)A6W;šetlC3ff'jƓx5C?vqS8*?1%vz]{ b(w#HF-?G6(d XA:I;\^yWcnݲJlx/>h )1Rp3@r Um[v-ý^B54jm#ڎuAEB!NNmGG`$l<5tAAoQf;wDtA~u0oל+ޒhD"biJc{˨ P+ۨDtb;a#8> Ē cw&'-H" YG+Ē*lTo1iP5},sdFD`ٱb{fz8;Ok 㹴D H`ʗ>.`[ Qm,a@*v&y)'7vxv6z<$i:~ Hu%7|uMplRs G<sG12!T&mF} BO~ d;<,`LziyIɻP!Y tvL[KWd=-ͥtƘ?ނn }?o) (LUNd,c1%S;o>d8=muULi\rcV[Bȏ>/*A W1x Jv =netbJ&jj091# G-esZtȈx 489V:Ħ(s2^zX gj0W92؝/i.u_(*=LU2!08*T] 7Y]V*wϠ]lKAa%rC64)ajhͬA#7ΡӾHy%'9RB+K"~=Ko]NGFX=,W`(~WvAsQS-.۳.!k]4&4sW[:u }:OJErhq)NyϬ~#?t慷7vI`%Us`5 -,0ƧDQ" 2 q&R}ZV0z#_QƾOM8vު!*S{˚n'/>>&%n;?u{\LTԹ+/{ZQ9Hgmzaۋ:(lm 4M hb+B\1>P. _wlg" gʾg9>g84i?%({=RB'611dL^P@N/fD%k HHhw<]ETpXLzgHW7FMnl0/`'}oR@[ @^3ZM)_$Jt&>ɺ::++5bM,D|sk.\C* SR; P{/guXGZxz'[׿GpU׳]҇?#gdFc`Ccj<0=k9,5uovܑZK^ֽQu Etr{,ȯ/Y9EQ dԈLg:8Ȗ]nClQZMt\)6ܭ/_fJMDxr/~]bJQ;oFFt2DF4CіMئ )0 d44P2qjCx  x4<&:>U!TrzV]|VU\=ਃ|=5A'=r[x ^GPGSt6t:[Ce8trSWG)Jg p]A%icrJQ>Cd|ϰasuŚ?ݨKq33;]pa>]NEIEcbw>IK[SЁYl|ᡋms񶸧*L>GZ 卉FRSv pDg&_%;nłTm,w9X͚#XfbYӼÐJǙ!;SD9E:MyHQ?.Ά R;:%ՏYTPC3gĺߏApES$nba@p`y,+XFP3jǻ_,?hETXW+5Ab/X8I{ IOq!>'㏋qK &_U=T xBuyN8SF@F;zR8"ku} y(l-Y,: svEٓwq|缮H;Yw8,\LW s q@"k)'y1ȏ gl Mo%gT,^+&2G#[(9}PJs52XlޫSy=vB8WeM{"2 2_wF.Os8(<,fiX4BlzjigR R}I.)]H-eC7mI=7j`}'(;ZpsUKpw9Ul?|Bg+2$ Kw:4<t3 ҿ}#!Y*TֿM-솢KtOVa dLrYPR#Xl߹HaϬ\xuBA>J5䤖-UƭT,U)M%x+54xǽ$%1eI@|o*"+l8阐J;7 aq*4;]IV&PYSR3ʬq>lg}{kmpa|bi)QĬl,x]ǂ8xGo㨋Oװ sJ;|UBc4M @ێ$㎔-$V#3>uaOz.g8k&M; ={ fL:(g5'Y䯷akjE [>cJԒ=@g\u"&㝯%os&gF6Πw1[l),PEٵ3ļb›JQ[ |/l~Զ̊%=~!z E2Mxsn!*pQ~8g)iD'zHARa6h";Z u \X$7ĵy85J VKtF?&۶ C:1ybZh= 3;IB_h™wM=@?ޟk87:yFw#|-EFqʓO6tE RQeV_Gzy,ҋ!SxJ]Z5_Y0…$=;uȮ%w| %,QfXM&**]H[`KS^,G*{* G4R 9%$z6"5Mn4ųI^Pm W1<1m#[:FUy QGli*cBM)/GPi ztmmwl񮡉fB)kq%cgfe}+;~U\UsaE oऑ$]y6q 3Wd"Zɶңo"S˧IM7vZxg\}Pp@ ǭJ 鞸'"P3|{-"kt@mr@4 Y%[?Er?+-\c`5*bK+FjDtk"/ޓޓ}i*lDѥCU%0oTtOIpik{M^01|DdZq!DaD=Z 驆Ywp:q5-Xuex Cɵ$ ?𸦹ZWyHB1އGKUد%Y H<çFn8E򢚆F?Zj W0>->+uQlZiCQ`[7>{(@_?F#Foo NVv8yPrZFU!Ϡdff1S_Р4jǨ8[.FO;;I\o!< Fh̓/uIBWS|d(P輑aMaQ'(Q?ELS? LS?+UR_趞tGg?.`zI04UdD#xd807"%zkiKëmN2MS6^ MT3۾ ! "9jAw \zHS]n:/R69-5B>"gH)<+rW-Ưwz |b\:,e|N 'g|m/(]ٲleNFFF]IUngźG60 "љx,kƉ<d wpF6)7, &5uT 88J뙘=c2a JfR*6 0*D#zRWlPW$Uk麅Fa@(|WzȒNzwsv{ }w]"(xH˱HP࿚øWOJĚ/(V/o#L/a4ҷf`smYmŕͿz~"xO ]ꞨiM|TWc#p{'! kƽ'Ue6F5P=G 4|o|Y8Oz{ Gw܃vRe3`z@W obQ^rQsn?=iI>[[ OV0;;XԿOyGKI!/+AsRiMț[L^XN޶w3䏵.ރǙ1:R=_bӬs"8Ga$vebF[pfS wij"pagc%=uьh))#*C<šzOdBO 7 rnez}z=(‚-R )vY+:?292[}k eE>w߷qd"&;/Q,No1{ϖOgݐRWxUƒGz{ >V=-,3]L>.F4+{`(%xjk1a"sȱ[K.@(͌n(vSq7`ijPh:Z88k؜Tc4!WQ"O`r`.<n`)[BrG&~c/p9DLR\vzϳCo.)xZ^M_fM^Ay":,7 [دreB~|(s?k/wD4-j-O{6hmE|ߒ":.p4tnUf^nCVFy8]" > 'ާu̜%p9I͗Фp [RCM.r1LD-^,«D]O08n֙icvq4Utm&riNqRbungcx8_.C]\.eR)KQ(SnY);7߅۾UBW_1[E0֭ O9tge-4# $نM7{ 5uK@~5 Lx'uԥ|?9a|T@Vnm= )h ׃?lL-FvID\8t-D eCŌ&$b %x("_k=C]'ZMmi{vMt(6bGÞB<>MVծ}2yQ~F{چ 97e~&s+<9 9'Nyj ?HےxL/8B*1.l6cq+$4W\'Fr+Ij=zt"LDC.*IöU`׃2Е&NYћ[YX d"M5`$+ubR'twх׵NkߌkPm&P (eUl]LXrAfAxDl|;:xr]Шʃ:QQi S,dRoβƜ `47{ C @jC0`Z c#ޖ0Njͷdg: X J|²+(TH8u,[#K03#9kFIzM2Ξ2N@ ,[dygI҅1_ן;@?x=ۺr{-?89"ɘ<]6Khϛ9Z8Etd^M'&}~Hj(=Tjqh5Cn"O({H1E#V{L'mB{D|\⡡ U}"rgb-x< -eIHFOFVɚEb[SY}J.j2x(Doo] OapzzurJ, n#ԩmSC=7BXgz_o=ρI!WQ0vW([ k)[?S}%P*T5ثtP ׌FzlT }`8^4^B)VPEa2m* _T86 ]hAa^ Bw>M@mR.a+ qVws]Dtv܍ ̍K/uE|lT䗵Bջ~%$,|V'tUNxAxiq}74}z/.wrcHLĚ^ ېgM-E()L]Oh]YĤ ?-bX괼q—ڻt0؝_HHl l'qѲ?,Bqk|xG>B5dJ FYzo_">Ȫ"8c!]TuM^ټOHq7 Ijs ǂ$hw@ɂ?ޣO#1qesHW=?[u9;f-Ϝʅ{(G;J1aJ7Y=! Kc]09_S{5I+NFõ86go *OA_B[mP$奃-]?l%e7*1f'qOCN0fz-atW+@\*bEaW)\ tzW@l6Egf$V {4Ejd MMGd o3Aa |Jgt &k3|gH&2&7QԙB wU^s. h:EZv25w:+ } yz?Xu]˚v,%{K ("|Cd\snr{Q755;^u\:|KC9l$'9XsХ؀VQ<Ri`AC0sA6d-r9:#c\gݒ߬.f \s})3QUGLOg1Ur\"E_]0!fN/7|69pmͫ"?5vHGG4‰ bC-o^NT\c5ah ktKP iĮ&uha'Z5U(c>mW@ \g55j̫a%Sx)Q5b|oVU,]|UDe2J>RnVclkպ( CIa>S؀t[NGB~W)㍌iVayc  d}MӜv3VO.vGH3n&*y7$$ъ^`,'W3ڷtCxŨiQZfyw=3DڲgS. 55u}o_3 ږ#c+j!cMΛbSi.Rܸ12&fh?2Ȭ_Y^Q\K3uQ,]èǮp8OwѥNyeuj9"r}٭\f:w9N{&f:;³Ogް.m墄?FoY-]ؗ lq%1.EKJ|$m'RQﭣͧSRl`Lw ET+bv UocXi-H".q>gj,_][+H%kDs ~#έڅZ8ꎡcRf[5ϮNUpѿA&TkEtQ;ao.e hsQPiOazͮ)chpAhn0T[\Yυf'462q7 PI]]`~~N.xo0G-9S ݗ .Ub}v2Dg+ Yz\A<]X|F A&\o t0I7Ӄ,W)D'1m1;‚-mYV0HoFFM|c^׻E?|,'Q{?$4n>M>QI}^ ͶisǒSq(`TA=N̢4ˆ8{ȭ\bK0Ԝ$?E .$P aa'L,c?(c q4 /D+ȱGţZ>GC%$#On'+HCF'dϋXu Ƨ>ZI`.E'zeh]^ٍ P0JA2!|Ь =G^S0O'O%ol>v}71@m`Xtm 3.rY I$a^9Iiq:{ MK$~K]K+l)g(Χ^)J)TXtzg|L셖!9F)B.1?嫳.Z !MScEProY'7dEq}MEUϟ9龂@VE5RTO$G]$Ʒ 3^b X^6t1j!6⮪"'S$n:'m*<Ƨ\HRgaf~ q"Kw,;Y9bdi̎AV"@*E5Ҋq|IAӿMޏzS-+Ak\Ce_Rһ\ 2C?(?JK~.Ih-}@ⱳmdSn^HEQ#{饘`ʙW7ǿW⒰&{f?*/ه E6ʑ5p5#LJ}"ҳe=^3OwSqcm2CwphoO(z3X~B=7=qDsse)KkBd7?lKTm/kQ=JN4@ )SGbӲK U}Đ1yкSLo8hB UB: y։8Wb{|Zsὸcs~[Č4W -^|c;dڭAp܊XCr`Bt[ wGmi'c2i!} \k64wp_d` Um {bjm c;eɜGQU|D&S҂yJT؊NXD Ent>^vs:k- ",du-J%3KvԶ}1$ޝpdM46oDRXȬM84x`y]>;P3vPBYlbXM'{kU7:M3 T "$y* ttҰ]jYchs4P$ X,|1 nyWfq!-gÆY\pg H\Q"Iɝ;BCkpwA(!6RRgὨ0aӍ] ,*+a6i^aOcJ'xDml*MjH` F{*zK!v=q*X2H O¨Q)6h6t8>=GơǓpR"Dda0|i;M'74;;]vl BB1UHBȇoIL&0^ZljnsbwJP&!gixdR^v_]9b׼~"anWGӇV䤾ooWhBtkeTvlkZP /0Ƿ HqI209 Kt03q>osuP<8@ _#mH%׼]WSjhf"OC.QuBn huN% <)-MZC =YIk2I8Wmf]HYIlԶU3 >Imʨ e"otVqdC^ A(R7= 'ih8':맨T8d(8`7^Vf}m3ݴm綴VT)ʼn׹V;)h0yRܗ*k0˄H}>*2@,x%8]gm ̻ c|&J&y:Ա5N|۔_MUj{h"dS:ac{iCcdAckh#<^@\ HS(⏋c[f g E|q<-Ⱦ43uN( R261x$m 4m;+ޡœqoF o&!ęs[bU/Ѻ׬z Ph3 iWdcZՆakXOE PDs-{#k]z 1Xs4f; mvH훓!LS,acaؿH Z{B3 pMný~?e4HǺ=ݯMgl $R$I. þVD5GBbpiD:. }DǸl'`IC!egy֙Bg ',I_jy ޹ /"/zY^C>Vb|, [9i*(!+0: 985]T_t&6-d'_{؀g%S,>lN+2*. [x4(Udp7 mSQ)N8}]GkiLCo΁.*5s~/Ew~6GJY^dq E5. '(𫹇\@bcp[t5ڨ1.@U5MJGi zmo VZ9Nl KMX-*H$a~|"DN$P~\R`bz63H*PGTonש]'Ģ?ʷc3RnUu)kS9e N h#TkHWX-%tMY6T)ۡRG[ǁŠ +/| 3j֤~"v=5[p-#imj=g/I"4N =;7};] t'$$yMja)MS6)\'RfaM.iR8u-(D8c1 pC>TD2~icYnpVʾ P#POᥙ$o:+.%X>vн>{ĶO3t= uK%F ^ (}vVAm[zes̉9* Db`Şx#+NE P,^["J Fy>WLCkCmlHQ1- +NKi.J;nT7U_y֩At+-]\ @c<(YUhc3DuzeC@gS /@=E`=IO[K>WR4RW2FBoֲ5Dc[뢆?3_*E(js(wToM)z*u4btHyt\0H} k,JH2[S)(fSo GD>l[YWtl%Λ'dn[)?N,w} "-+h7Wmr6D8#JP X}n`F0^m%%|G4\OjzcS}Tԣ^] Qou O)L"c([DTgw$hG.ńU4w*8'KţQ|1 wJnS-kaI&9&&*-=;G`]<< &9,Ê^ Tƒh{ƨS*bVljɣL3@LP~'ˆ(~MMlHwHbxL;|x!O(Z@ѿ!Qlw>;Lq 1 ]ep9w=3Pjߌ"}ࣜKȁ ݈L z@}ufrj\QS%ְ: 43i6T[̌lѩM 9δܴD>*=HB,v((gOYOpӤ{;swH4]>:ÆJ~2lg+8{){7?UGudi6\+Ӧ ׯ,|xEl~\QgXFAHNR./i!grranE074hBЛ*I'ǻ;|>-ݞb~8JV__d*Dΐ/ .E@9c4)P_(pzQ;2>H؁O.fz"o$C Z*90(aY-̄?R㚙N2 ̧7rLN1!;CDAfHV'+6Bfd#S9]ݚwaa* >vsj !0&α`S$9 !Rv QN?eS,,T}̓5 z9Q߉a"mh*o~ $TC鹵:S|@ 8˲37n:y65Qۗ\:1]fS䆪}ܖ i6+B<^[5Fw}.ÂáqC:N#9SK!?>S,e (xgiާm0&v-$>r,E5W,j].~ugP#, N<0fYꇻ:Ņ0?( wq)oM F #gh|^~RN e)X_V}먤p$ގ=093&K|p5U{`M#Wb㢘Q` 5-3 a *P R.Gż.n#ҹ:f}iF 1b0`'}lMH4 _YPCڱkEJp)UjɔpVb":hy>V#bwZ~#u-R,j*>IqC1SYBmLҺ^!S* Oa?ʺOޚDN!~'>.WA:[Ղ ^4KЇW2siZj%r^Ї](zov>ulS!7g;cjxU#R)CN(gJEewq]|SRUϋ2(-.b"5T4u=2 bݧ ,IHae3$N<9ͧMӱ o yD:?wGdpg nQG}-ѳ#;8{ ADvW<$}rnsRUps}λl~ƧzpQ y{\y )!̺rp',e⻫ar;Ѡ~"s5~|& ok7^S:SƣΪݗ[".A3V(>Ax@Ӫ=jEn~%&sqڬw,0Snx]e;՚@5sdڶk갏i=3PO_ կ+JQ{ 8Eш 1\i@K!\̆Hr;[ 3Bkxoe` (}Kq% hwp2a",,Vֳl\!nw+^9&“QnISy123 '^&` pZY@QO&tz;|!22:g8]KK>1TG'm*mhqG44D !..~ќyFn=/o'5 ;l> N{π mA'vh4?9s-E %e4 _r>wq0l-+.ߋ-f&H9nM5Q{%1α1rv,I,. 'o.KLҫdtq vy"6W1lJg1XkJ(28V]kiCcy#%Ԣi) aVଵf94Z3A6 ۥd$hZs܎Kv_(I D ~kI1P8#WL~•Pf0k)_<6S1.3Z%nV׿JTMfq T<EusшW jr"e) ƒz>6DwKܱP+pߨ ވ; A JJle w%u7)- Gb e?l GoZm6jdJmL5p\g}% sܬioD刘@wIj ^ӹVSe;-Om74fEN EjuKS€R`DlǏ&^;acq7kM] H㞚䦯Š>'xXIw҇|LNAbU֬mEMcE7 =70>G4jwJ[.P觯l:j]$W>,cYioci%t2] Vxd."y_Vx썅\v߳S[& 8 DwHYd `P۔>8P(JR[~kz>snsjis{s47 V(!sAQrsRW9{u ZΪ@B܂bvmXٹB1)"wMgd]%BehyA%(R]Rn0qN]kdp%׸1L -ܖ[QN=ml `'Y㑺Fzb'PuRܞ%feyj.|ƩG7>jQ'l"5 h!]J= Q^'I}S}LXTC- 8T R Ύ--zX7ꌑ$ (p~x179ҏ6j4S Krak6̫e.FyS i6MM 2ɫvk%_v._5}΍&ݒDQfIT1ʹfu]g.̜eC:QWTnrp)=:b7_ hj/l?9Cnm[3p)TuDQ7V܈, D¾^<WZ~f) <[| Lm"Nuie*F m8{kuhVT0l8\KL[d4|hܯ~,@Nx{Z0 W"ڼ)-:+f1*pDMp״`R+niT2 GGI|SgȌuJˈOjdMRmmgN577:ozri3`9h?Kd()6CY~/V4mKC^,q`ƯX=UƐAf׻`3J/( NZ'!:8wnum#!YOfG|D^{8glC'Hb2L3;5ɓatZ>Ţy̶ ehth0evQ]47/SNpz!DZIAcW$EOȨX0PR*ה~"B9}SYY۵NF5.Y,+lJjr 2X.oC,Q@sfm^6t3j6;7&+I[1Ũ$nGȀ6v,E\0ϧk/TD+ý9ij@ŁƑ9p@D;py?zhu`g7y;B a~9PHf-'DzY@&ZJrk L;!Sx*zpڝXCՂYs,y ݅`x$i{L~ s4HJԆHGPQ|ӣxʉ h\BƖoAdy f6CM'|2[`oi7Fϯ5x(,B\i$OJ=!ӂd |=1y,`X%EÍN7IZ(k"4UKvϦz˝^|'J4 zw^^?`ALGGQW%n*]{]5u{C܂a"kAHG1uyfBJ=@bD|jp:G!,"鷳b>Ү+vɃ>d.do=D8ß#NjX68$[dj_U9#o4 RZ'.~xj oGHq}-g4#۰4B c WpϦ;XeEGRuk>g/tq|D :u'\g; B Js3EcWƂ LU%mjֽGۋaR7Ksޟ!!8rxgTkKT}-bΨ,QIP[lRc^ :SI}T%:^^(@уm(ٷҐq"(/ qbt}U]8g&srr8kYi tIx7שH\Vf+ҫFr{bd(JwiZc`W<&.,g`1 ~ UE%c+G+ԏ~,&1f &酷rHlيȜH#@g$@g[Oҥ@-5r$YC,%uQ}Ē OpDz ~6FaDďa@:z,7c{QyoARW1w4A[q㓐 }Ѓf\oĻf zބkY< [48vv~dʻr l=+F1ۄf.}Ӻ-6f-i(بS~Pcn^UuW{O TV@KQi5ւZrqJ/0aT(tu];Rv4Ϣ8MP6יhıqgrtji1}Im/IhG}BS{CXI5@t²8C?&m( oh:nƟ2F|âW[\ Jߌ _BX7>0gDpI wJ -=\)?z"ci,6ńl4M6U Oϊ,da5׭kM}ewiU9ޯw%_[f;qE]Zmݨo/HsQ"Yݒy4v5X~-Iз,41mQy1fu3H/P3~-{}xkAlkN|5D.wm k~\ugi28y%cyt_ex2J/`?;؜!\J  tY0/|e LٹZFoL7U rٰyU]Y+n _24 ZCP<3a_ g=t& .YdZWl]'J'`Ue_ꓽ n"C vڹ i!-df.aw›lmFMl\FhzٶW j)eci$ a. Z5{e?1:,-v}U8Kú4-Gy*Y<=ڄdp8ȋkG|Kz#u+D̝KkLj5k5]xL`1KK骡:ASW~y*zz\Ocs~br.fđ‚=zæAUe3v@BQeɄ5_;KxU nCbUTMv{"JM73N?_PTh$KL"uSZ=8fK$DڛU8DC˘N!F\<QxoUqno~7hXK8|2ٍY+wϖFEPmBM;.R}DA"5W_ )+W:dɔcJ E GCņĒMO_ER&9luEl.t<湢-B7[5.VWLX$z঻XȲ $UU‚`rm>0N+?kh`q+!33!4֏Wx49Mb-"&vYʱ1 ^t09v2eWS(VuC2bֶ>p;ܰ %}+LF p$l=ݾn'1^[LLJ+TါQЀA!X~_-%R^, 2 (U,O,߈oo$nm9}TDNj@$4EK2RެmLLc"aث]m&xF &8_ȟdhTG@f&n)#<$hl;O&@H}hJ }UOՕW1XCuKQG3:Pwר֚,t台h3Ǣe'P0 =y3l)5+Ymg#c7*Sf'C &{_A$XJ_㜣L:<߮:4R,(9^kxvQte,>rO U ^t=El.]Ts_CqH}DLд|8 +N+yo{OxLDU335ʹX^sSSKuGŚx3{@ȝbbdb^V0̏F3pt\iBhU=M?BI_M1<7d%m @0gs.alK_+6hCö# >ף"X ȑ)f5N]VՕfb4o0lh`TVm7MP©} bg4AM@v!_b1I9H1,f_V÷ T.Gf;?$m|Zr)Fx^0r{Տ_@om"g DkꖮjX)PK\ng9U5XmF8i%y ͎P#V\gQI/;7-) ~'5c^.13XmCmeJj*KȌolR;.C=cc,\ A+s;}xBUnvž"!'uHt4o< a魃zWg:A࢐ Qn^(r^R?׽_`}ˉt\ /Ö͐n/pɣ Urksyj%>M-6kkK{Z = S~yaVY^-+ 0yВ;MaaH-n)]vfd8ekUڋnKP0yI*9BD d! '"1~1fFCNL-K7\A"^II W⺔@pV#]sM0PYx.0Mt6H| 6|g4^ŜuJ:TlOEL(=s ̌sT#M3 tAAA&9Њs؋;qhm*4]:ƙݗA \)1r\X|M<7*`Q"&r̫}vF6Q)/R=bUNIP$j2Mx ]OE@n:ZO^|T(UklT57-t$*kpKla4=ThlϭT` &Fm w!%\WfJQ{E"pεŖxyOj.Xb CG*8F˵aU|"2Q (\E;`ZZ(`{$r;jPCRkeR-#q%V]v1ѢX[ IICkG^'H/RaYO q˂6kE~ g\V`[b")@RV{au]|;hx74/Iz&_0`ĨxYr=pZMUUVH#R;qu?(2Xm~_ ?On~w2>a܎6ݪQg֕zLYCg/Sɶi×׆9sL4| y)1cȁGA}pȍ;~鄴"\Bow<տ0ݑ|h"\}sO|Rp\,"q(sB\,.SA8G 85N~Pԥ4 4$Kү@"9vTu d.r8M>Z1/I.]&o{KBg#/4_ xS-R958Uwa>VzacS83!w5AaO)/a@ wd2x;ڸAD#łMաmj8Me9! Ygރ_N/a0ĀDnCIX]OyR-ОUROeJ(kh:HͮZ}8ďkm#:ɑy"H@Jc`W:@KyKZZ ;z$zPC]K6tOJqIcPŨxsMFÜ,#g2Ak]ZRI19BfX [1;K&"]tHʈtd!W"O1HzJC8C Ru?FSg^(0ds|RL[|k5qnr 5y/H$ C\@r$:*^`C\kV:qՄFaqܱ`;m'1vY.x"ȡ8S=3_>&:=oۻIcZ+=:1cnudw%ML4YFפ P&+ ViGCR9uapdME_ْXU@ :cog1>4n2mǑcezL2'E~yZ2&[U2W5sSF5ZD# P?c9fcz޵4l 5^o&O \^|l1Ef_+@n?.*fQ=`=Ψs;h]oT`L 6YNtW7p|܉?.@ZfUX>rOė/}s" V..{g&YJy<{-iEΌT}ND@ "vBN.\ T ]wb$qӂi1O)wқe5n!}<$"Ĭz7݁<7tBH4K52f[k.h%}C 3m_^q6 MyɜG{"0S탁DKR7H<vR)^|R|*zJ$J+-?B,;`:˕{&ɻVNV/S>?")7yʩz\l5*T pT1( ߕʷ.N[-0_'Qa3qJ \53}🜯fk !d?ؽm8[1'. YU1 Tuh"'Qе%t4;xHK˞Lx*66;3kd/s,`qėzb;nV?jGstTk7Vtn}xv V'5 GxbЌ^GiHWp(& +q8KQn@rߓá8r|H7a`ɭhi3ȏRצD%v}A࠮HB ?>vpmu@u`P::<:ؕ%w4pTz$uzU?}+Sq ,\^F2#$E`N QGo6nhY=Pb-&§?;:;:)M6h" Go'hcuodvކ= FkT`@Un:[\F+k>I A vyק4#ziu,:@ْM 8ʛ"}:Em1tiuj?a;IY_c.5DgR ъٌsEv>k"-S/l\ܷγd 243ѽ8< A!h~ Kc\m ΟNrha;/#M -ML> ;k7) Q%ޢiqHYν$ѐ@5Ai50h=oL\|<! OWе0<.N)H>Ȯ&-B zfF,G9SޘFk2c|j#;Δ@!szZW`:!-dtRT*"\ρuhP/8Be= EV:Sa`dvLd')ypr^2]8F{|pS8e2ACry9NTj\]χ<!C`+ʢp\FTo6ÍJS<|X攍m\[HkZ#4a@oJFIS<3k bVR F8֟tC\WC.zgHGvΉqO=I2:WW oH6./1]-9.CuP%!RaFݹM?,KAkF.Ӯ̢4_ՖGm>6g*h$)NϜixJ!ӿdhMعں_kha?(x4t ӼD9rdlDaKQ뷩\2 FOy >VsFkh.:fM[@;s:^.0 2 p?.6s)(ȋA{W0܅zP¬~!k9߫g[j8a+[xPTLA`&+ZD9"fo {$ɺ8?%5Kn?j/7P7g1" 33-8,pt[\MtTyOT|-鹈}w|mR5fj#7F&CbTINZ/%T_D9 t [ cs3u89K}tcvj4Y`@nQqRvI +&'-KRUh(PhM?Rox \4c\Eeqy/ Y57>fqTrnc峑}]zb -vlo:~]cN!{`zl=TwܰvNQXL}-q"O 5,yus˸e..~{e9W(VU31}C 9NBD\PJ$tdB"c O*w"spU|1'^Kp y)3x h=9vWeMk\jgh[˲3P1!ItM!!y}$5?T'=[{LtpgZ1:]^ 0X/FHs$%Y@1z"Pb>`Ѻ ݬ;Owhl~OTSͺ: J>tu[ gLi&zkDф!qs$Zr^XA }N4 n u|e-<(UQtll;Q^ xJ/;:r¥SoDU}a;=!o/_J0-jפV{RH lpv0G-mˮ%HIc†}`Hڧ/s֞f3ZJcP=^RSV6kru&͋|Qb[ X/gssfe2/ 曌\W#;c}@DX*a8P[ ,S Iʠ{QW+33e-*8b Q rI8H9!g6%-8:/s5!#uJ5Cvm1(k@'~G7Ӗ ˁ{Tn/$yl+-΁hBi6t!*MrJ/Z!Gп7ˌ@oD KDSKIx@Uz%2rBm߮gTXõLS 3e۩sAъ7* Fpz|~S|L1,v~+ڜV[Jw_غgUuQ"?~X|3o|% <1!8// .n뢇8//47"Ρ`J=5G-ʳqKRgV.K+_5p fd_nOg"P޾IxQxxy;ζT>sQ6 h]y P . 7#>}=KwQsg|cr@xJ8wFܨ$'NS9ۑ+˪*N+(g> L0]$8Yl]~ˤ'= wO>;aDl xMO;8jM9B00ĕFht̐ӥ'Neø'G|06LLt oqub!ăqzN([;puXY4̇ G:IcpsL{L`JCnh0; VYwRӛ"L j\ T2 dFW"=QC]y o&, ~n) GR2O. GXn [jikw}Kn@7ȇ4(1aπoRx;YUdK h:`s2B(R;j$;/jJ5L iK^_ LΘpFG8:Sxg~f%<)hU@@n$ *Y([n7l#vdIZJߎS*cs5yuQ4agclcY=o_@?%_DVLdO僾\R\= NgZmjVh^#_M4֙:A̍[TJ^4V&u+rʑ96Y㨿 1[\'vh\ Ӈ3xOM2!УsaWj1#YJ2H1"TL Gݲ+!Ys>{x<r{O+uW ܚ<tQ!aq]ZFv:8?!2vݍYo8(O}\KC ,oELilr?i\n {>Ux8A !CE2IzI=Uֽv*#TǫΊ. q?0Yoe.8VCZ:u i 6}hlFm#F|oh*ESp߯4v%V9q قpU zI\ӀVDs IΡ~Qll؎ %.Dgm]?XJ _L3U,WGp& \`ܽPhy{6ygNk PN;gZ8'- Rfkɭ6<y.UџO'OwRO4D5\tк3P;TE?.*)W/ m3;kvjYWErC w8aƶFjW)u-&;UkN9EFB)im-tpⴡYPM<׿,q:S u2U^I ɶ$ >memzb&D3 J-Ə&[A>FnSRQlaoX' \7"]^RE09:T'd "#ϣ xVڂ.Hп Y" /^]ǵYǺ2ɒ;aْﯞJl9+mh8%> UrF]p4#*MAxV4)GV(j GL|eh4|# LkpE~P P6?#⭁]EخOz >ơZ=;Z6anX:5,L^ .*[|@J݋4֗:+$z*.>yP MEG29Ř}nA"HLmִm ao`ECQ\6!kxnc@|bu?1Wre `ަ钀J ^|MDkk#D+]T4ŁsiXZS!C0㫓j y L.I JnMXXOm ;Vqv|mr"gJ7"CSBn*X4-{qvZ 9Ti? NRL=C ?C@6(yI,H 6|FlS`2C btV5-/v^ kȨYd+-P%FBiJ_*}l*kEcf0ky{Ӿ{vEC*A: gy˨r ])P{ z(Fȝ!t'.lәN6 ~ǧ!Q0){8#:chߩٴgV?*?$H7i.bQvGc`E$R\31 ״Qgl9{ֽyܣji2T?`VW7OfIMWUL_U}yp:@z ,<|Zgm))oTr&+ijkK2xRW!kIv wۤK?4Je1V5"F{4t0&[b&keFPs0_Yx}K U0t2`2XOm6apzr6p_6/t/VE<ʹ| D!ތtJf"؍9y&~d&OXڗ'34Q',479 (Ƽִtlcu+L8E]kV{N Zo^V3C!y.qBkYdd!]8ޖ{^kOM|'#+. X254}Bq-Îf/{' 29jIEzȐt *"?jӲc0e=*1e@Ns i?P#wC/`:ɳ%iOI;~I-h}L =?[R,:*Ӧ^ /8AZ[sgz+66y#fn}5%NPat~+5nD!e"-(bEoaH% ^LՓj s4} <- LM Mq/W5}m͞-]]M?ɋ4;'G8G_:ɘ1~,4>υfG-0]r|0$o #g̈́+퇹T(gP8Z "4C*3}j)e7ZY,՘X< $''!1F'"?BSfv9\h͇b@ \r`ʝ;%|Aiսݦ믬BN@‡#8EsG{x+##"D',F!MS⤲I;46x}-ښٍ? obgMڼߴM[]P9"%+VU,%TP¤ȨFRD'vkK&JYd׋)W~N8Ul΀I2E zTD*Eղ*fejgKGfC_'Q&88V뙁!?Ф5ѷ,s1UZ%/ VL Y UJ_~}G}F $h.ij\|уog߮ʏ:O>< p;dcnb~yjE$?ى6W>3A Vm Q4q8SҲELf!?A]3^޴VFKҒΏV`y=u))EfQXeԋCTkkl'mzrUUZYh ۶}Q>֚1}Ƣߙnԧ|Á!ՁLVPDN cˁ#i_;EMLSWN clj-{L/K?Ku7NX#p)yLٱEr԰W@:X;.Hja*ʶ7w5v*AE.d39=̩?/gHʷseOS67kr8v^hVuk-/B LE!g=x@FnXN|zؐȄZoѽ~5,XQW"IiuvC#]Ub}*XVm3V'b16k#nSCNO{wDT$ 룰&pv7a"f蕊MXaC%;8aӖ"VQ*VKwnTT/<0#5/RuyX! }PHmS߮1|P~ZpEڎuPRMjǠkt> =D#>NT6TIE{/biK4o ɏCoc'QW+Zߕe6b$;O{ Qt ZY* eQYZعՏ+̩3D̸b#h)⒕.`ԇeH#*N(*'/;}]ǂjW&@cVNT_3^yp",,792{QJ#a}8.o~j|[9yg -;@–5`ϖ)X_[xX2=@5 X9B@vHh9wy{m4Z9ⴈ1A,,FLx&GIc][rC얄VڌaC3-E*8aֆ$\a{ɔg%yt2S% .Zc2bGȪ t٧ŰƗ4IL[{n(C*(aPDZ>Y+hN "ν2!ΙhUR!y'Qen;tM3))!/(rlL.i-#> -Er&cc?>S0mWdީfabM*ߺjпQ+k-'JN-ciFM4 f;@>zA ف *ZfH5X^8h`k8S l׾ϮP]G5ܤ*9SkAF9"x+uPXx?_[]ECILZA/x;.<Է}7rX9dp3@ $D^qѽ/f:C4IHKvHk<0(/= )bj;:Kod,1ل XYmWq!@=fqug!)7Zs9W}?~!C$2zB= GʽCҚ?w:<AGbk{Y-cͯ û㓨̪SwU P3o3UD59,@<i?6"_gX[DM2yulY< &~NZH@+ :wmQ9#Qt{oeyG Ǫܛ]!C>M*@F-KM8w9Q,Uc,z"1^ 'F!2]֑^w?aS}xܞ؉a0pK/T{y A'ȧM"7:k>j{VR~"j)f \3!9GV|pADZt$ ]פ]st@3 $,kw .221ۅV8ȕ #&g P%C ղb؁݇tAO!n|2zW]уQl7c gIGDle+̖5MIREiT6tD!nT"yc%સm7q@`Ё"9%bZyNIxuFTkN+ BnIZu !L.]f&E [$v,ts8/y)SN .A+a!Ғ+Xhts(籕p^W@ eeEi8{ Kri5rEE[cN{-7IKbfYzO4q)#s񘍮eb݃ >hŦ(C⠜w]lb? /_~~MFbFydE^Zw0' __>,%KEF 1ya D߿(]ٵ5?cGY D}Y7kVs(xO6A_m{A5gքNi,t*V|ՌŮ,u3_9=CsхEu |vMIo4}ywyP1^agh; r~(a"D[w4꧑N'_&&;n4RG`(.9rmմZr2O3E#hD@_J|Lt:mldLq! @sBFߌ"Ս9e_B(ƧrK*vMf/h)Q F\.േEUGǿ\ER>%`}F9m%,jL+ңTqAk"Ú]g!Xg2SmVر0vVW.`JSeʥM'L`k_ipʍV7AG%_ ' /)~:Xs lR֡Qp ʘSG`t92Rx4 ƛP:Z_HY s"0^,7aBgţ~AzxǠ~2L)e|sVj3MVU#[ՖqA8\MwƝZZyEoDnZGU#k.8sxjk8(kymҶz!R2kg1B__" [BtqϬg! ͗|6/Q2 跚>ё??aAQ/W52Y蚌ʺq0 }6h(78B=NDO*R+D%d^zFţ?ovu ς?#t M#o(ܡ6L߾w_lչ]s7E 2P\'p_{еi܂Ni؝X b~G{Z-5fz%Ogg#l0z襈דiTF+~EY}mG_Oݫ{йƱ&u8D1D"u\ėpm6 "'}_p^ٱ7&pY`KMlB>i _N}^{Q\lf+*zRʼn("*B l%fAۆ,NE:{QΨً\n~<Υ .vZ, _ԭqLzwlflOtqP_󢟅FM6˔;KZpS,mgOs[w{䌸-bq1!m<T]|Z.Ŷ]ny@ǻH.iE-QSERS}5~.Zά(rpB7;媍akh?Jtb Dc7?b2,UtKe dyouO h_nvI8EA剶CRaa\Q^Z?i_ԥ/{| sZgoM6O8> DUsO"HW%Uej3/5،f/0Vz֣#==ǪfdR]q;1u/N∤Kߟ6Y&ރnІK\j/Z1R#M~%>$>tMϪd9qusp8-X>cky|w*V;YQL}vL$ڝE}@VϷ`e8g<[O=FkQP9jy_BS~|oY|{AWoPHf] ,ʏЧ ^yN02H&7U*jODLpقPuXdVc']c?/VTLlmS # 8Og/i$\ (j!EOCoܱ BxrtXd+Nq4 dն kgQabY(N`x̽Ȉ3Le3g>z.;SErQY|K{ ),=9_sM %p$:$8f42}mHo p)wZK *#.ԢOl]W-RLVF<$$> xC˿#ɳ09n{E&ź\&w "ӑRxĤ%ɻ4"f*-ũ&ªz{LB:RBb7^!bf|}J% 잺} Xgq*E2=p KJqKÃZ7-H9ʻʣ2? m$I t9B}XxchO}^.ॗT4mLEXa*901|!k ]ǼrȆSñ7nv(b@E}%"4YE0xPEKbszo+auj?SܼL8oǯoBGb:6n_%獑.gu%cG `7Np)L듽EWNv8=J5R羝C)3y(ÃxnE:z7'3\p/2,,Œ[_j:Lx8`dAClqefLȬ{+ abASFk4ʶķo4ϖၝ]:" -1Kc4łeJfeU  4hpu 'oGQCt,jNqen>a 9#0iyijюƎBd[DE0jU~~? 0n'i6ٲsRyNiWD{c>}3ϏhrCVNPK^?F{p39ObU; vΕuE=WDd;n3Ъ#Y?c`218M{bkSe7}WNxo]z%dž^0-\S}WwrnRbGR u0#j̑Q"%hUWG[hȗݙRk<؞ $pKyGLS%o$3vm>DK'4\ 5~/ٳl+U\mX%\%}ivYZb Tt. :ɮUDpf$3z,FtYt1͊xہQe&2Wǘ20<o]_ˡM'!Qqml"uWԷ<'ߛ{ziIs3J=G[$na@`٭AŢ\)}F51*Y1j8=OL`7{ԇkH.{c0M 87Ðp/o  +7\&&nBȯt3˜L@,pGZ,?,E=2j %J*аf9`ܭϢ_=H9,'#}\`[2oKbE,8c bw oCJ f_mP/˂ ho5=ZMQWhL˓@HEb~wTYǩ5zad"P̪X綔.s%ϩCQ>$4Ѱ M'48̉?y-'vibsu KJ! (JeDW82lNU6% G}q}[scƴס,7FbaI׶ګ]i`^8O?d N s/ﻥQ YOIl}n B~0+(~[64=Qng޼$`_-=!mu;3X}<4BU :56 $QUz:;ziܞ*K P2ԶGji&P6M-$3*E)0 sLPj ZtOIKr}ŕ* UKv!Sx;^+B(͌xyPvfё &2A90k:SozFwyg4L1ۈj~%R(œ❸|pIWX?-OԮ?MPX0c9eI}F_ G~^9k$X&M,GMI)n 9@VC@ "͖CmlR+,J֊ߵ05T!x* gkp{p(E);tؔZ=U]sRu;o&뗕+h ۱|4DF q_ēhfW ="m7Uš9etRVHP*7%(BEsHu[n-l;hHy~yșjԡa'ƥԦyOEicͨ|Ko37>~qAl cᬕIx9JF aUVs'k%-{=+6&V2~=Qy٦89G ]W&1*A,9;޻U.ܴFel|N?HfT$`;__Lꏾ%S<̅7t˙^ӓ-C[E2 2\8&sJ5 s#cQ_ zXw߅:]iXJ3rZ )=øVa9ɜr2rAC|! K]BRj=%Q8&9a֮'yŃÁ"[,mGun)؞fӰLTFx8/p&)y7F5_*2b9Tz3kv+59ʙR={d+}1I;@4ő@<-;AvKvu>! H~]D-(r1wAK2bIqUmO9vEfO 1 ʎeLD=![ JTD pD8NV3T~ 9//& DQv`O̮iQI8oSN=.)$Ԋng+*{p(n$oO }S-a)0;?h :tJ6@6;XCX M}CKRDIz`bGU̺$Qi?"aH/i<6bllm7ENiƃz<#yj#z-=3g0]sŕQs)í,YMw ؈U*M*XZ#PKBV+] ]kOp^үy@y.xw[QnI wF`#/6\^emΜ9AG39tM-ZeT!\6}.LErnOp[ [L0e{H#D,nOA$}nJ8uZ眑3Ep1Ou±&M<dÝO} dZ?z.jDE:כwԌm|F2e2k*QzHL7K_N1iltpFZ(L=\;?+Áe=,ղ 6nzT7"2$VZ`YCCI9xEqÿhVhµxz=~J{r&~Qkط-ϔ]j_k;_#m/@rl)6zI"nzv~3{ѨlkŪFlF߮*d^+d!\j< @*7GuKwErmT@|$ͺ >oKbCu#賓+ѕheqpTiT8ڣ,3Jc飶s7!Te UȘln{~mh< vQ\j-qY(]pLedqݺW;BsU&J:Yƾ\1Xwg0/=-!K+? SIծGתLh@AAr}2HDKՔL}l^")X.ŠCs#q _Q]In.4O#MJ[?Bjf&GĭlmeK&-<`EQy\(G|8 *Bܴ6xGN'JVEz~+į6kwq2\Р rR^sͺp|UȄ]kZyw(9N1s}<{9UxزmMG2.I]lgj;J>~懚X>KbS6cՠp>\Sa! h*j7D QPK>޳Ǜ`*KMb&Ku\Ӳ8;̣}PB1uq;}p}/ 6x>+1w7! CauRv4) ,٢g⎦!\D;7 YoV0tFYƕt "&Q|]/(]^ R6Н&>@[/g<꓊Bt>7_`Ќo8R\*DZ,vfr2(+ L 9e$| a7èr2Si<7=9+ݑ:'R>_Ŧ}^\#(7O%:gy&j}ZɁ\bpI{ NMsAi4u^=c[Ņs* ZnLh%o.M)i;=r6GjÕz'qdn;iHu@^x4^asG]CJՠc]o]`F~~b3/J,2d9?~e΂bCz-)}(q5;4ݯiWREiL(Uh1~42dnݿj`Cf/.L<` 49<ژ{ˈ]{l&k {sN:vn)hLi@ܢlI:P`!o4j~Ν&#yWz rQS?I uاs{ aƿsJi ۤ!Z񩵚zN&l;)ᑃ/AqznH/@kv\=oz641/FGH(O`%138W8%6F 1 ܥƢ|Qi%jn@ H-@3x1-)"i\r Ug]_F:rI;f"'#{%2҉ LEȮli`w+31MRX/MǴ吾FnI磜CP۸|3&O9y'/ Rb44oؤfҹF"bXyv٣c)agչM3δNmm!/pFwKL~**kRl8c@2KĜ5~NϱOԅ Ƅ1}bC~1y˜cm>!u8dGR$\Vbsar$T_NPӧYBSJwx<,^PST%/X!eŲGfb"x}%D 0oO4t7fs+}W"m2jq>' j)mdB-6Oa =HY%)-a9<AszȢ.4V=#ÔIN4 ͡o K ,K],g,s=:^\9PVwR\O JS:^̐hp\_M7.@rb3FA<QĚ{o= 7 {v1_rY5Ͳ82gs3d? /% )Ce(Uk<WBNSR>tㅮQ %`c5B~xd<@؉q -p)`R)Яz@U坖pM""8/bB%n_*V07׎/5:ۿE>jąr/䱮\+b9AE肰,rAݫ@AZ뀔a^e0ԤdrDZ u\~ᛄ"^U՜g#2*T9S @K]a~0alV]1¾M|Q׍jۖ O[49au -)l rVBQb)_`c/T-tpqkE` İwAT'm29q(t0[đxn3EYxqGi {WG ~ g A.#6,AIѺ11OD`n7\8 $uNkaEu1JL 2mLֹG#J ߏTzecE=/|SۑLXd*nCfX徻ĞuEIȟ<1>bV9U\Tɱk|=K^,CѢy0) …*2> ZIuZni#*,A. 8 38Jp80|t{5>M!/ejJe35>EhX<C$7k7T_E# 5a*Cc3g}0g<⍓FSkSV5ť85|aGt_l~5Y+PE1'lХ^U.q$!kь;A[]QW!RҀ֕4ɤ݂SfKiz03gM$V @tw^ϓ#.6o9X:Jq-Sz="]KбKMPqEy.2," Snsp!T^L|]Sx9N{v^ʾG9yՒxetaQf>߫IBϫ(\}ȇVIEZ'ʹa[}m\[=V:oV?jũ+?5ǒ~.q_߉ nhG$_Ӵwwó"=~e!"$lDs'}b~0L:LA[}M!_Q\M= I"n^$JB% Rһ ]qv\Z]&tL? 9CK ݓέMq ]Yʝ.*5.F)oÅɚO(`7g L, ׂbaJu]J7KMǦ(tˍ QRt: J#Eg jWę4YЖ?>躃g;ٯk8/6YtTyk)^0h8Pv _Xdbj_:ݛjOW~-.G+|rؚ.,~(ABLR9F먠 4DxwZnyf?f9j`+ӌ .q`|[6mq 8gc 풳r,Yv]ӊ΄}2˃*INid#K,:8tN5kp"%j rX@u{\ݸ/FL kx YtPi~Glo 3cYقuPwtzQ.:?XIkKOFZ\>Ls;IqQi7XԑZ0ݣ%q:ZWha(B N޸:A{alw͞d~ç߾*֎aq1K~"RR}N֗'!9y&{')cBٙ2M?\7h9BN[CZϬoLrvWv?p(bb, %-Z,7O!6<-4@T!ᓰ%;}?܅NUɚ 2uRNw`*YƜ'%EOC:8Ih A;W:pӔm\[B , qb$juFEuG `}]槳aƴ?FKMYFxr+{m⏋F %t轐8F fԗ {' CB417I`=HKdpjZ» 1 r&004ub{Ajy.LGb~:[ r~(”s CHD'#nzt+6F?mYC rd:t6 )eJHUCvT{0 =C 0,΅gMN(j \q:Rvа>벆]a!94O%R D$fYɁ.KlzA{LӾpt&W[~ZW(.??W<"ujK(BPieNⲰQʈhrekf!Dbp$a4K?s$KX>kL's|ˁa= %@;ZhZYV6#uXk} Y$=ZS%n! Q)pC h⬐Pd+V 1G'潛gVQȗF{wcЦQRYlhLFZFX Ǯ]X^gPCFbY4>2_vbGk5=6TBiӎm۱~DD4,m~JIp6#m Ru\]3{} ^X*{I3%4œ 9JhE}>"0G˳YѭKY#% Fئno=^Cj" aZ &#돎`ɖ Y78mJ8TX@Zbr +'.s#e| 6\XّАA*bWSB.K9M&ETX6R(.ը/̟]&*J>3 CgT So0gjSbj4Qu|$s9ȃ$=;C$ Mg*W԰hMr(O u1&?dZ'Wڲ %!GǕ#$&'75I8 kLQ%ԟ :>" xX:M'crD+ϩ棡N-fOePVOKP4"r T6AəGھSsѫ1u[u%Hu #+V:>0`'EW1Dp0Dk[e{k\-kH0'7xU6zin4&P "G$鵦dn*w?|qLOX Kj?L iV ૼz}cj%?FihVWegVCzBċ xm6IrcfAO1M7V~F \BfN, 5Ne@jjtz <$=6H/RU<%*2LMх砪D2ŗ*y6MMD}T߁Li9Zʸʬq䁌ڊ<7uMl5`H+cu ?@, :Jt4q4'&΁.=x]lgehMi'C80߃vu@NpVb|Ax/i4?bA:۱po% {~N̮V/7+jd. ߸ޙSJ7? Jzmi_>ÖVy} B(-;AXnLl_BCAen;ơ i~-/k}]TA޳+ p<lr]6b%ٴrpWɜ:./؈ eD[l{}xe)sl~ W ePåFso"h"J@X6|\P,SxNPfaki7hbN:Uf&^}|*t_<8=Xm5~%ҼWshL}}WQ|6$3kp?-vw\bP@(޲}( t%h 4ɮ֏zwR6_Sl^̇c o_eתVkHpjϝX ʰyN.͊-]3x>[$6i@_)ZjCNH$۬ZO'qɊ/.Q,ܜ n7=($*f< VKdU{l\m?&??pGWs(t07}W<63J2ɍ3n|Bs9$HE8d߷][|rK)nU[8۫P/#*EhDL!֛VU"e_ rDL IϏJbMT׬a(FLDOUAlڢcqr¼quRWfD5W̔QZtY㏽HM¦a`Q\]m$ӳAb7h%\y;,Α2R T0D"B:.fϵB.HbqZ"2v6<6fxcIVaUOU4IO}yդJ{Gȍu'x2x *-L4^)DL0 f˜B^E7y7Rv&b9T$BתXHAHIܦ`rh0qs*q,{ sro]BOćPr-26Kܫt+c[ 2g8}i,$[ip;Qk*uUbk&t!1JZ:~ k~\@SN[1w. iTGcU[uoj̧KtP)yꖑ J#:kHUMJ!OG4SV=pJFgMl^?S .܄\r /\ 7 &Vq`גLFT =4h`Lº;.ZBRq2\3W޳vJsا(i/p[g} ibT?6*Iʚpꩰ h O z1tr7+ΓU)'8!g僮a])JQTGEY2{3TJ)>/3-t*1F"&8B:-$U_3C_ӜYʇhI~^ZBi}4Fe쯨`O #Ֆع2[lQRuDMkGh?)OK׼Gt#o ,;N|>S{ ,2[%wHF!|:ؓc׿vMLuE~}uv}Ipcf/kr?Y~ȣj`$mDHoC? hq~ɠ>z(R֐I4Ƨ*Jyd1 R,|C`hnWa )iV=]zy-g3#`٬a`@i15vK,aD?U`a۞b,fwX`x/xcm@+@ 4=5daX'luF+[W r#RU;[ݏWqZuʺ:n~5kOPsm{% x_fh @;KmOܯ(#Jt Mb=mL(8ѦzQ|3z;Jo)YH]C7v<3歝uzȵJ>E_CgE=G." AKX1- pHH Aajw" I#^/ўO?9 ЯP Uhr9]z;K"+۱0kmЊOC' K{́MŒ9\ĊXU1S?\ԽHJPv-=_ PBj^O,%Ā]P aC{.|Soϻ7v=fCTWu&,643[/}.R]N5STW\OuKSDnQqCuH|Oakg&Oɬ,rѨ-?U6tv.GHET!j$:"B˴MVN<2w7@_ۥjހHPL_; /1gbp$7~a*:{҇mu\Ry'үUf̀k-Ib2p0i|,~ޱӌzmXM@lt|mAsnC(n)+@A3Q&eg0(􁺛ˈD#=܀ͫ[iK,b[n Ol9cx=f竞@;;սSae*ˎ0F3kU$Nfl7 @85A _1D1'k5>D1(|8㚣FD8/cg8,&aM^+ ?@EPvO`f92'f,y~N=k*b$ ]PwRVJz=jP%P[ _/Z[RO 㪫Z ,nbMRv5f2? U R3Pnȉ0f=0! >K ]@_Iu-x令O5G,nf;^-0"m/(_ޣU,-YYxI)W+##Z{@,^yG}R5)`KԃIJ%z[hZx˧oJPҊ姓2䖩T9PZܺ*۸d:.5HVg]Y /?DdC}&]cZªa+y5IwbnU)|r ps2v<2 %Oe*2bOr4Lɥy^G4vI/WwA2Ny1!ԸgMyYxK6E$ /0ONˆc_[8peB}=qQ f< $JEo'^*6Ŭk2̥>TఢD?L&Cq ւmuM|=usde= E`pbလ_BcDQ\a78)O14B4 Oc>mPR Qb]E!!Ð)[`9ǴldؿddJ̓U7d}O0b^Pº6XpqQ{!ndKa:Jn!ww\|~EX a`s!go<2Y@=>Gn' 42k8% 9eRG.ho"F FHTp>Q H`=[Bg%h dnVB%~3d>ຳ4Qlr:Ϟʫ."5l0])m(fҟ)d?ЙmH.EIm1QTNie\8&ck)ܰ}U_K]ZRw5AQ%}ֿu5!˙>G"mm*GӀ.oƮeW^ңy;F6:HW m.bi E`ViJ[kJT]}()%)*`F>ՋS gkȁD+9#',#; zWK7$a1`STq(OjzUwˎV}3|<T%T 2=6qþ`2+pIFv&W^ (1kc IT+\$-}/^MZ b:M)x.3y8X]: R0SYM!=MH$ /ѻqp-⧒U҅icp)xM¿E=uxR4TFMژ.1}M iwHuUӼ7`χy.dWXΫЏ$$p34Cgy-֜YoVOzB p9 YpE b!E{G,rx8:[SN,`?.|cB@{J9KRIE҅W#L;_>06| uz͖f ; b˵E H\a"H6[Bh$v5f;1@HY<Ϙ,8 !~wZoS?RA[w\d8V+:|O;%mM{3Ryv@vt; _P BPh>)R(rs=yʉùkwIEWƱNr(vj|迚_չ( CBgM-0@7Z Ght*`:x°OPǖÌ' PKxn-8g+_Z=S/or܍xyރdX"tX[r*9*@ gve"[m93:;6uܢ1Ε]ï%Qr[Tƶ8 _R֎%UA6ȟs>lq vS8@T l2m BAŽ{&} WqWkm bfz Rz-ypw#NǟZ0{pikSs܆,<4K& 5@+Eʬn:hpXӜ]ayRa 4XN k(ɦh8ӛa E/`«tAhW1 *zmQs Vtqx<=BVi`x<$1}|M3y N]@ڸ5NV%PpB9&+tEYF5N>05GJe<5Ps֎9g ,No{`}݈F!l6bp)-ʽm02GLǂnI z>vNB-}xYb3:NB EOB/&\inTDz#N?f:`${վeac`Vs~DAB" TcfF~݉DO}ٮDƿlw1OL.cCeïbdDq '+i*1k/rpFru+My5L(,PU;p$S{费j)B=R sgQN9w'9P]ciXu5a*"U&1gm XЙnU>R'(WoSy eI3 &3EW '.@gn(_L!"BmYտ[X7(ӧp pTMҧ*{V3sMd39-#(8@$i<),אqٮtٌҭQ* / FE7 ,4aFF QR#QAOUcm3w`l%vx(okA1VƓ1_43?J=/'Ao7#XA Eyzˮ{>$#et˽q7 d:Y+]ByQ)B=Ivځ pЙ9y;߱WI| !e) &rT>wl]8TMs ?8ePbЎ%XxNl"4ЋhIȇDEcAc+]"rn-3}j*HTdS۪l//dJj~-)q8JW))%c^sCF8z拮B0f8+όl[up!1N[,f$KJe>b_6̒MPhڵd7Wk C '^4'Jv|&2QV <>!q\9ViG Qr=nix/g8 QΜ!9V-]g{KGݗox,=CT}ª0xHzj~4ߙ; *cuINI#:C{Q 1D˿ܨ!hxqxÒP)g,TavJmY]#Eȅ9V){Gd +CpaN*Ѷtѳ6ݥҵ KPQ gqإdX[De\y#"684߭8yZ̠J2evn]폟.6}!,c5/s'jr)9ŗ %pw~] `!"o*ؔ1;jH6nWֽ`tW˴3aT8wfǤ +di\dCi.IĿy0PzȰQ uSlf4T씋-y]Cʒ(r|?$!wBU9H{JeMyf-d! ^x&⢜Y$IKHѝ8`4HlHJD>$uq~Z2J!T<КP }UY9ɏVL5/wq+6t@Y 84K;7Hfju5Tn1^Il嘗N/fIdoM uRF%*l6[Nbfiw4E7SR nL2aƣ?O}[Tɢ(|yb/vgEQt-)Bxt(yvr)G(A|Ǝ&bM!_]e Ҝ%%xp1(:IsaQ!]]d2* N/ĴBa2Z4Hv2,.Ϝ|p.7j5\HQajEڛ-xNDz?3tA$s̵ #{wN]79bCi#F*sh%9no k(fUR`Qah'2x jLS S2s(zF/Z꽗C3(ŅK!Po*G-Mn-]Br2hB;ζyUz/Qi֕f,ٽM,4s@9p $yYLP2d0ҸOjL* 5yQrJTq}3%ۯ\:u^ [gHF/vp?e˼c!8]Q2x)$nA&p=Iw,x\>)zVsGH4?J\b@U0ޓeC`=I5 ?ǹbsQ\ xMDgjP][6`~®Z)CN73Fpsd]4#K, P[}spNms L}I<8l `$5o;w+InEHr#CKsg|S c/FQl]#EC_za7cgZ/ uWNjiT@BWx ^2N4$`*Psek"5ˮL$EH9!Ψvydo$'!1ptSj6'-اb+@pcR1(6aWr YZD$ 8\ͅ;4)΄S+KC_-˝yCP>?4ZO>I9 }5hZH OYi=c=nD2a2'i m˩b^J -gW?3e/D۱f2k&25i8CѴz+ܭ3Zt!k6uep\ymFlowȥ\kݕqnIyS(&_d\0(j2h (rҪ;jTވ8y-twRV7Vxyʻ5Z2<1olCDq:Fb¬m_ίagi|)pES.:%L~ՙwo)%$VVO(N&c(s%S8fxGj n+Roi[RBAt7f9K~M[ ^1= ڸZ֬kxoBC~{W 2H!*avLP0< _CˢYZQT5xO⌼ %$LiYνAkހ,(qiGbo Wڸ*M|aɫ0aF o_(\cf KN0)97YdჂw,[l-z :*e 4dŁ,.Z;M "5L>Xg8)7p-DCKNNϭ24Tc@މ nU9ddV'`Y-P5C~ǼDȘgΨ iԩLpkXTIs3׃&Mw_CZrol[fWyv聛=PE8ԴĕZKȕA3xڇ|x4+9hgo%g3jk9t`@F3rg_i>$yؕq.^t)|2mU~.د2;7gC\ս>.o艞ܮ|B D\qfM>T_4SJt{t_CCYy6 ŬGX0C8AK8֛цzl}!/C+ Ȑ6&+bY#Z=5 c j _-0rk-dԎuB#p-4@>=-&W~}c)-5,%Heu.eyEpkv88[/j qɼƗ:0},MR3rʚZ2 MO)O*br)F aKA!>)݄^(1ޞyb6?-]/~&0(cm&# U>I> FP_K2x\ T\3jgWD?Bm3ey.Ye'>{cjL&xrH$1 s&ٯx[:!K"A#> Loّg7Y ፭h嶡/U!!aFܹ+) %F8ԍ 3kc-@Y5a@b-m\u|f ^ ua3B8W:xp^g z0}ӴvK']ޤ5m%:A(Cxt˧˖4LɹS>")5# _E0)5fkE)e*i00p9b-=ؐwזᑼ-/-4f=Oon5cm׭ƨ܅1?pT3On?yd3DW0#̈́ :\gҼ6M7c?i~(뒻@F¿!!"l,z9)WَV_?$v&N@Md,欣ϣU,lĒH1k8{ ndKb{Y2zX7֤dۆ( Li6V>evAӔdNQ̘Dm$\حꌷ";Wǝg_-J*sz&Z-6[Y/ ʠ(߬ڗa~ vo|GaiZ ۻ;rS)=-1 P[yIծ'!+ fmyEܔ:פeV-u~{\ڇqcoh@lNev}FB4lvVD^s5-˛&KqT 4M]uB:< HRnEC4f2JMWY y+Aʃ{mȬS[l;cRA62qɀ(> 20Do\ y+IHe>}R?o.g' |C_s{ܖ֭/$;K\s94KXwxZ,=I,f$m3b00̔m584Żn,&D=/F< )>XyrGm+Cl-%O`nbΜ+ J EP&& 搔=aeQ傎i1"1ABcSأ))ʏ=E?Q=( KmCϩ4|#`ձ[/ 麲z\3;hSeCv>?> g{+z;"H j1ƶuh ]ɐG>'AGJw'PWdk!Ms H/˒0Wq(XnZ{kS1 :]Kҵ-L\$<`j yO4I'wCP~!ϞAm>bMi!0[;b3_R"1NuĔ6&߯7b_`r '04vjkͯB<)"| Ե 7˻M6Y"\IvP#*9SP}(.Ni#\)NrfS;hctu5TѪñ? 8d8G2`v.X  H`F|¨ʘ6b{ZKq"3fPD&~4m)֟S"YTؿȔ'u >8ƶauWTU)}'Mu`m5FD?CgTV@R|xg1{-?,jp[$: בƆ_\y4ͽy֑U FNHJ:jO`W熳%ܽ_uttAE0^ ~E,mgi cE22LMgmNϳ61'w2$~ %%L~Bz>^(*6FEHҤ6?_L-k<:(6W|t~'i5+W__l8q_Ek-{"?==2"O .1GM?Z5ni XjgKV{2NK\G,vw-UŢbd'zd*~[ 9ۻAݣq MMU”\ Iu( i=ny>eq/)] v/ݐVwFƨZ]!hے:,,vR4?%1v^NoHRw] i#a0fO*c?}}? [S+a:˅ Q6Y\- #iXpKFO*ew4׹]9.mJz7p9֤wDI~cBS7Kˆ^.?G RLlhf[ڲ"eM- C+,1 Uhq\f /mIYC}C@V`bU@-?Qn4%г U%pd‹= 6 7LLiu&nuHM l,K HܷeWqَmQ(0,<*dүz~exA﨧PVZrkX((O/wQV pR9XXN cֺ^ )̬+GnEW1h+0H2u<81ʹ)cB 9)C)[f<'93\C-D }i<O;/!jk(YI8>֓K`Xz9>OKaȪE3!>>%,3ZCКID`ȏu%FL(ܕt# ۖ_O~/Kct.p _`rshp99(տs, -F0@Dy8[Q_GU&R {*cG_NQr_yd^ˣ)/,KPS`QtmI8ǮVi䵼7ډ0~! 2Vă0[DwwG#_~( |F+~r[ü*I &0_YrPn%Ɍ EB @{.5#1*/z"HMB3/uS6a)ǜx;pʆYdGFÏy0[;nt0%aReEoYMlM8y~: \0&EfC[]r2/3J,0E7ㆊCnX鄋14DJG>mf51yiZHds$x3V.&u$ZG2 }J vtqMWK9(u z$a2fk'Z-fp?HSahq¼ @@f(Ǐ?I]SPo.~65cyQ쏙>w|lpRrH#Le+WK`)Rg^GtytkξcF?|x4': 'ŸF!ŵ5raD$U==aXWn 3-  m H9tEdd(z LhT0L^{ބ 鮢WG^2g6YoT P.xyqyM .ءK실cWzd,@(LNюn9*% ]tdh`"d2Zp u^(eNP&H%@}^W;9GVC 67Y [â>=蓄X $Qwwud]OC\aKR_.O5f0cKCsu^kSڥOk wh?2@{f(o^HJ`O~Yܬc7˟x 1&<`W8(|E:Q E\"}RG$S[?SS.X8WYԙS(GF lfYIBxnh4|r(4[TX4+6kNapz6Jm T-Fky+jq`evYFxl1p~|E5iETo6zV)4 $5Wjbl?pnIgtd9x~-ϸݜ ikIOEGQf~k=%F: B*A%|"+ e@_i|<;}QtCȬV_' 1ȼ3亝n6f# iG⽏t:m8:LU;UQD"W+ fY_ E _$|h:/=;۱&+hPh]R \s "mMhJךȫ (+}}3R Wdr& I0\Hdxpq* 4 SY`rZ_OG=,+ Ѓ+(+uL8Aޮ F64NLG 9h`C|`vo'AWC`~e'1 aVd1msoz9TwI恎"kZtGwnLjHoD]$?8&O)p` (t'OF'1"D&H l!% +fEdLQ{oE\W_Д BJ!QI'}g_׆ҽHYwck#[x /122L˙b".!ো>Z*+3t4ǣh>w7u-nG-br 5&bx:0P#/p'h.4ׅƭV>"lB#Kۖ *sl[>QМp\K[|&r^u K&F%XƋ~s`6CT8u^?)s*ge}<:p70r4UK.f$i;]@Bٷ;,gdEu/fpvakU[ÌLΛjxpS)Ƥ){[0Wx P xt>p٥̺ VyH0ewMݏr)H`GլMxpp[JBWcC;߁*KC?%lbISx̵A1 V}jiOw9$lMlT=h.wcZ1\jRg`vU[Uhń"Y^Tg}ӭz…5՞`(1YC4h域o-UH.w7D@i2]XPBjYٮRșr=mڴwB%q2vGѳ;mJM1M6bDždOCtT%)J1:o}cA[#ψg ? r]pBEX\FX3E ЫH3w5i/$-Lu F?ISʼn}!Jff}]dlϴЉ4>lqfgΧ uiq/i{3@c@Qa|Wp(ܟMʨ Ю1m`ū^<3B'\8E z^qE~]TPxL`Z`7~TmƉ9YߡJ[t/W"$N/8 $ΰTɾ|s^e=[HK+PM~H\02uNxg@A 0N鵯<}'$;e"t܉<63v3,y_5N5P񍮹mW7fe *1 ~YxOV4@$S ]2ǖu/d]KskBRC~x&'Cn~7YeЍd|} 5P.;wys*M6W F\Y@\v]oGSp%`ubXias 9 ~bI"bC{S۪ ${L6]IúvܽW>&˼ΞH-GS7_lVsZp*g4YqA:et&7%37 e0O+U8(k˅BM$;Ȑ u$:(]휠N6[q  b{x&pǃ7Vܧ?v]ڤk xD% k]*+a'3FrJ#l$:*^rd:փ蔕w}}*rOPi_ ikMTN.7 7}t)w[ X]揋YPtZ2˸6;}iK6dlՓT%5UumtVc fXh,p@ʽ>.ُ0Md/ŪdY;Q:Ī~7ɶ[++vY&EH{#wC:#QQmcwŠj eAEI5 a5CT\LdM8ԨHr /SL<|"'Z`9H^E+]N9(F`ѣloPv~y~g3*Uevܗ@λBތޭ DUTE M 7p93CH-s~\`#i$wСFcaZRQ.tp^sfꞲ}VcӺ~w8񞾧qL%TT}fLoǞF>vޑ7>`}}XR< s7.3\FXY*Ր&.3Ռ#z9WypJ/]HQޭ^be$| 쫔 iyWw e4ڿJֳ <=3b ݮ^8t%7]Nr_%@bڲ`gubuDiX5-|`nO$6sϯ)] x6+ƓR͞zK|kl}:}Z%0o@^ۗ.k7},j4|VEjUhh"vv7kO¢=J.B,*+6Ħ"w7d=4JC6ctPEG v3 NlyAbk1V T(_8 # /zF#Id !}}k)6wl .DZ+=riͫ^ reIi0P- 1Aj7 DUhRo5oeU͘5*s$X/lcR-įs aDwYڥ^(W )c.Pd\2;,@Ƞjw^ʼn`&J,՛HeDw"->X:lyc?Ǡ|@{: ň4 C&a(fP_JCr\FIk|ՅXGO^ˡecϧz,Y&~yUgŚABG3Jg(4xx2zر %,~|$ѴʑPNJad +`.O歱]pGËH~m6j0fL#5hؒ/mY_2} {@* By?xTZfPX< PV?.ԕNʂտ5(~)J^} OF0*ݼ6ǎf40a +ZC@#LjyؔJ$:؝^ E}*߯ v}篍LiyQNj9 ɫƝSz,룭AO0I᚛^x+kWJt09VVhH] Z=Ǟ;\ce Դ6q3kHl![l^"hڛ723Rg5 fb9ӃkVi5R|_D=XA*wq_QƐ4H4Nέ49 3訓ylPrhWϧوUKC?,^ ԫZ~{ʭ[7 n)8DB7|0I3waPG#tdGP3[ Q⍱Ę>mupHlj BlhFpӋ9@]NM"7ZjQlx`'=!?H+_K4Ts*h` sMg<X?TpU~ZhoGS#RH?tGs4ѳ(U]ZBOZl/Vy@,nt\/ +mceNԟaV uCc6IcdIP{Q8v}W'H*~3N&st_ZQC,>$ۺ]DjǸZgDz&x'z{FеnW%'L8J0 n/`,s$/ $+%#uCcR 汪?H47JCmEvH-*,bRqM 95]:&b;r6lKBlڰ מpd/x-A}6'K QA$E`CA%ԍ3ˮD3_=|\2|(wkiYJTiTfP{Cx[s o U|^]䠁kz,M}+; i_vlŞBo}(㌟ޭ j/gG(;s7PpO+8p.XUۥ4dS&B[j<>!tӜص|򬻾DB{K@4mN${a$Apןzx -s6i[פ2k>hlQjPH9"h:uG@@t_ rHt2!tvBupkZolcZ6͍֠ y\Ե?{cr1P֣td'#c|4wQ̗ ^Smj3Gy [;#ܷQ~ ^'"UF*Ӎ*c|`=TmeX>zv6YjnE&kϒ@lj~54rqD@CdXUkn9_ӽ֘@2g}>xc{rɂ{Z,1l/eU ?$v>`1=4RXF7'H<,ڳy^^xh݇UoGbtxm} ?ydۺ&s +}TP=Hh*]kRM:NŖ^xO|!EKɶ@^VUjpE6a;x{_mpT4#\|pFc +(Tk6i>=976^K^+6{EKB!&9w]Cb31pQ{vPV&|M_֛>H﹄$yߵ\'qv8cq>]Oo1C\ӂi Z/rB虒:NYpw@ȭ֜\\%oĹoqM Z.5o`0 8PUKk\$_ZRw𰿶(/YqaEj2ay2ϸҞv`j L% :._nsYL. 9J)lD&%ۅ]˃l+d^2l(Ø+CV eI+5ohۉ͟k Ej/pbZxF>Kgc=Yf__ f0\4gO7XM00RDdȹS*,|b~a,'jݓ*v+6K%l)sK(OJ_^@m>7~.HF51/{\0JPGMk,Uw [KsD>f{w_t@Ghc+ /g/t$2@#N "K$\I~|ﮔ!/'L y^ٖP%?!@LCWmTt'txy=P]Tx9fUf]ɭю7(}a{2_(൷1l (M&4Ӫy-Lp}'ۚY'_qtPg$&553G{pL0@h/%%c7nHxU7r߹r&L0)Ynw1VT W4iaz҃Da%Crv<ߛ(8+ 2y8 %Υ*xy}c\ Ƶ0XֶvrS|q^}36 0ݫ~P7357s0Nz* Yx]K+]dYt.Qvgۅh X|yђ,#e*(#0Z L=@ٚuX&HqBV9q/{oxoUtlp!I#FäKɱ^ex#elʚ.<|:CgWû.n|3% *_HbІ874XZi?ydu1;r0M`hZưr 5%&xG<075ZFy4 I*%55#bff0{Јdා aB-5[6 +%_}b9H H/7]? C'& )T4p@(ΫYBd(+sY|A[ebH D6xneԔT`CQKKnVŊvwHußNn^,i2\5 -oN;ZRvKh`{UBP$c:c|g2^dA&bcNUg 5* |`b@" g$YzLϖj S Wc f{c+Z@ &j<'tSВ ]EB^gC-yGܼ_s"0l'5,\x r%vȪ]I"luGG>5*$fu>UnOE!`;2] KBV{w 3ՌhXeA`NBmiȍ(B:m-Jf HW}J|\2*UH}9z݋V'AE?kN9AP_w@릶"dVyGfX%1px"('_K{7K{w)(yI?%`ǥI.,kV$3~VtЛ~+ b֭ؑN K"RKӗs4@TϬ0q_y~ +trMzV=S;.D綜{"io1䝯Pho%IHrQ4T'ҮFO&J-R lj\Kf *B•S!# _|dJLTݭy c[ iȨy2*F; ~+nCPӅD-4LQ>ǥOȀiO]hqpo LЗU `? kł /l2O2b{.e>oا[>g 4,Cinxl6Dh5hZB٪cGqAB(N˔;ZKizƫ h~ !0Ӄ\=K"GIstnj|k~C287[si[\+\)ITo-(`-.p=__O,l@! )wÁZ7" vn+Րz4􇼋6{ 9̐h- t {~/¯W)4THxTis'ӤSr*vue)dJlxf2t˚W$T B>WgXwEsooЉj F^/b[jLYij沧Y}b wVUH}G@Ao°!'b/AYkusՏ!*m7k h+ GE;NP{FG?]KR>[3+#^┚} +ys63`P=~Pc*W h0\(DGgġ QRy* nR# o-tökZQ o ux-ր`-W{*B# TZ1v\g.Qkᇊ<у'N:j+̶OOUc(E/E E~*ƚ%Y'-rv )/jp1'W[M\H,[6pyyLx9GZF8g=ync>Y=Z Zu]DsDkV6Ǒbkt5B' LeOüʔܗ:EQ%KV,pCqiwa uV8;BRtLS>(pR˺Kw VzgB,3o Z͋ R,3rQS(Nb`ڮ=slZ7?w)P7m*Tx bI=NO*g:^AhlyO[6c)Fb[Ms{ݭznO}^8[q2\}b;h,Pgw/;mL0(OdIdB 1ɞ y'{ҟj ,&`O!"F61%H<) ?mBY`35+_W5ڻynZQnth:NJy 4ĘϺp UG)%0KYc.VH*T 4$/tI l /Ix= 1sk^JICn u|P$ظ3ׅ"? {ʼnƝ-N?EX1V"tthl~0d_M2t=H۔R)"n8*) UïR[6;N}!_rN5[mf!"!2 ͂ZxTd)vNAmBe-mս0_`:be7P~eqh,8 #Lƴ[LxnPCopOoUWLV{\kp=N5_ wzkJRks`[9 @kS`yA=VJ:ay0}G{ 'wn+]-(?3NN+Jꛟ=7: 8w˘b?a<@J2Wg6D)V{ƞQ?‚HsZ$^mO3P^OU ^hˁݩ(Լ[4Qvze2@9Kg;Ԫf=+{DH!GFJmw=)ZEl ސ_h/j.:{w38iy֟ RХ\,K ~DgHsGd}g&[D{"(CC#`n7aͳlR޼ 4J{ d7{6A\7=dexqh@g O2e}).X8b98'k1Π-r8NIH2v n,`_B5gO&s 'T?u7r HP|~8lŽIxAg#x레Εns* wCJt\dK~@eZ?^C386@ڒECm숗vGۈږ ߴ?6ˣRKwa*]rikPq4-O/,9ۿ؜mSlB($i!̅,fgdB&rsmH_Ԡs3 #ҫI.=0IE~USm3`Tx(p=Ir hv1G][lDDqgf` #|9/ $f>n{UR 3qW~dZl̫ډj3ՑaZЮNS.7ݔ"t k~UݧJL\k^ P w*hv;zˢjS)=#U 9t4CtcXu.V}߻Cp}]'U ' @dn#ïyR6%u<-(ʙsz::c\v* 96hW.`%[ULb1"TXcGvȀ ;<1!jM&7,!FcXH EIJGM:mV&sp)(VXɧI~9wSq`HfO2 m%Ұp"u(ϑֱҪͯʿK;֞":ɲYծv Z=;l3GU_ B;y ΍..Կ- _C<kU*,U|b7b1<5b`_;C++1D~ .[yxk: of~b,R~S)^O~r@5 $ iԨ_ S fLDwՒFY Q[e+#7kgPfpR8bev; _qQ "5myPRݪ4d*7>]x[+Ý`3ǯČicPmjd2!Vfctd")|D_U`U&CW;Pxz |'7yaEťs $9W^7Lڔx*H2rMdm/$}F}]}4{d@:l&`0 @Eslg%ѻi /hn G7)92& N?؂=L&z=AA(:qTKEiBhåoLXP *}͊-dyGV HCa15xEN$9ȿfXmv;iTQAM;1~mYd=_Y\^;sʯąNB"&-CMܣZu5oiN(oKh&oC X'Z JeE gR]Nj.A`tV]h#()!'C"wnvY^ż# s&@45,%\k`lJvofZϞ~5%XsbQ$/7^,fP7za ƌtje5WɈ)]{B "ooU+@gJѱ+c MV->efKdv6.**: /ۤgu5yx1 vq%t+U9,0x OQekpzC6ı&Fϐ6jm'58.!FyU5bR J -H)ť4 Uuͤ=-:keQɊ"隃'բ~}Do|ŇE#>+Juaf5IpKPS cWl X[y,MJas /e(QVxN*Iox/O*" 2þ:<9j¡+3Rv "MQŸ(id'O.XT?c֚GB1PׅP1{L*0Eidڦ d|wD#$g|et ^D{&߸#<ۈ̈́ ]] 7:׏c9?a}W*QFuS &jxsL$M \got(sgL Zex!_+s,yDL +Ш],lXą[]XNm4 sD*ـ HvE Kk#YQ%X} ȫRJJ]+K=R@N5?YTmMzBS 9eZL *)YvKmlڑNtvb{ <\w뇼xU,S~֩ ɨWͣ^Qbơ]QaoI_xݗWR| C[]dk1Ky<JЗ<ֺ#e[,y;C0S=kѽ_Rj!xYIOٰF Cs1sނ[!+] eDZa ?ǒnx%}v2—u h^3`^iy^E~TfktXC7LaU ̻z`Wv} A0x4:(sl  PsI?TRU/s3B3=woY#q `δ_;U/-9LOsG-ьYm?]@3\6 %z\~"zH!=fYȀ.?ѳh?l<׎G3BgbhVU, m Ca`Lwd3 .X  _>/Θg%yFeX3z;aDqI9Fb3m`;\q;.oeoDd7^$6|[@rB. v{Rނnn"'b$Aη">\yq Zm-Ⱦ>$jRyQO&?D7kS炢ܓ\!a?8,[#%oIMk45ѯ/ZZng29NhE\K5~e Hgb&@XC?z`jPGv@`ү ]k^,Ǭ )(5I;4Rg"Yfo̙QramV-t %.Knryk ݩUh!Kua+Bp@X[(kؖ9ArVޝOjF#<hUWBvi'[ϨИx̓xI?_`](eg7ܑ]?z:=MPېQ0xae7CJF8֛vq.+Eq[:B*6'֧bQ"y{s]X'UfoxYM3чzנ Mҷ\ˏc8,V'lϠ_̀NKqxpj;h׋pXaOIDnJ2M h 2oL= 0~%LBg}fR/I>(0|֊&ÔsXsh7|k\ݲf~ş{X3ӥk8@ydJN* ^5ӄ9 VoH pSr~Ѕ Y4[m؁ 6YM W10RG ٙKTIUXGJىk7dh(r;rf+ "Ɓ9bU#gehEt`&l&h2Wqmea$wMS|E@`_"K[kS0؍D|t|߰xE9[HK˸x`O~ayZ&v}lțP1yJkqj cg{j Nw+ɣ6C9K ! ބebOɸH`NVgvc[ ݜGG&$5/x@a9}tE {w:\ڣs[-ޙQQ̛ZMo#kdt ;!:gk^PH}wm2g|s%)ӹ2Ulҙi{;'0zGPhR>. sGNRZv(6q4ܝlxEA yM[ș8cPGsiĉu`aj#@T ӐИW!QeCp|}u'Jc|!. y-FW 80J5TM'O xKCxKM}@4@^B\wBguQ_x(nd=bT[赓үܔ:zbg14- DiێX/9Oa Ғy Y$Q2`]q2C)BLD[-e8Z: ׏>< Ȱ)@.ꛈ7.pmpEވN˓D@>20aXͩEM̂U/˵Akq]ZokjmLV7}$}%;:+co+:Z~:?׀-z(M̝Ì%L'w%{YBw~ +=sp$9Q?:-[X!~+# Uhw+rC: =DJ/.Y8¡;_ì~TEx;1(!@@=Mtqr;oN@R,W >[0E3tz[BrF<` \x۱w&T}\~F_YgD{Ifې!ZwͳJ (Kk"`m .dφIP Fݨsr5 4Eh_Q-T'=:k10`q9ByO_=i%P)1T(bڧ;j{%bh3FވEw_]ync" z~b])mi܋!s({PƯ)vEguzsMuFC"DNƵ:-`K$HP"ѨS2ۿ$Q o!P#Ȣb0#~:_6 E+gi"ѰJj8'2*24m&M$>|?h uӺ]m?iSDRz P q|~m"ws J)-QkԔ2RDئzc@r5WF:1|RXyaH[6ĐEpG ոT[P7."ClPh>]*l _!@[PZ#[ovcZHbւΔ-| щ9fEh5)*#cQFN ZAň'BBwszjv_:tqhO'nR+Ldip'T НkazzѕكsVG4/"mDm|&1z(䀤uR(f?}oD_gj:Ƌ0H5k']:~@Ɗ#!⺬HlSԤkq9Y3_a;Q} ]b #֩۲?GX:z;()Mnՠ}{8jE%>y̶ 򒗸a=6Dq|~?B٧Z >(fv={B۟^~a:@"Z3l<}U} p'D{#Z7v~VFVɲ;6J&haպHI3nU,0FJh d*^H@"r8L'&Y1{;f(kyGekrG/;>; 1xiFQoc({ސ/9p5˨G@H&r*J{{h8I?jW}P֗4790;{)"k*7Y+6qHɉXn칧>y~n,TW[`HXf)M6m/?zrDU{LbY(}E#ͽ\LmFn>ؕe- 2d^_e`Xjts>ioJw'jҐP-HoN\ɾp=ftZFv CRy9l)@>5Yo8+Bp9WOvI] j L_tń@OH.EKtsI1dz7;&+0cMK6:c`X)}zN]{I0];;,*Pq^I wAV`iMy꺉ޏbn*%y<=i?#]N(C.Ɓ|*g F \I<9 ̛1OVǙQN?F*>r5'~s`)9(x>ӏY5(mW8 _[-?}Agǖ3O&q`mz$kn7%$ۑLq]Pxq 9]?[78-t̴\';%6*tL0)_S-2׭ O]0@mjJJlGznjtþe`z)n4$/CԡJ2Ԋ|rԆVMC`Ev.oʤ.܈ nu&Z"b.g'䞿wjqkoYY5"ɟ4U3|_0A_Rjz>O"ߜY\jݱ#' Oj˯g%;0.MXa`Z  Ula4^F848F䃿:l#2 ߊ26*ykP +D*. fdn?:bbqFJ"ܧ*t#͈̀F?h[+})#>2)h>eIJީލkiF$}7y4jc^/fGJE g!E rDI&e_ʷnüyE'9MnZBb6UOq_AM84e A=sD ~6!=sUTwg_>˫4ͬ>݈EӾn l6GoMI23d6[ V0H7˛AW(b fu?mĔ}Lxb juqGFNiy|?^3^zb>`(y>fr ˖J&}S}J+:P;F]=SA: !+3Ol"Y \P<-3sS2Zrp+#| Ӵtieٶ.Pq5FXaڋ<͕pf: m6 r鮆7C$?wsjIN'0Va_tAbѸ*A*84Ih~excOId#?5 6@v(+~)+Y- d*Āz+]K;. jזc3*)F{ENטd߂CIҨmT %_ ڧpnxغ4p 8LUT`ڼl,sD, ?xF6ϢI8t'R{0"$oBی=%cԸu*x]9B|gIs/l,ZT{IC5dRb}G;_"2W sP˜((#:ޏD2IJ{ P>f%cjo1>q1(]^rWި_  X_\s W3م2a$~!7&w;P2!$HNfBtc4K|^JRdBm/ppI5cVѷ5F׵4Do]KܚIG)EREN\SI7f޸>9|{4ņOs9[j= ˰G􄩥!f&q0Sy1+˹&n,~{%tP3f~zJ5U`usuZ$ Mؽk%[Þ.:}#E ζwu4}-JDOQǾ8\M' yjbRڰ,$g|*zB_@\v xĄt=Oã1`aÉqqDG |,ByF7Fl-F$-mۻ;.l9r\~6S=<&h;3^1u}k."Ta;OgyD)xSŤ4E*^ K_ޤF7h8.M@GL :Rybtp<;c<WR^4!I 7PHx:sM.;9N,$ HhxD=>,J+W0ag[оCg(XjlXfvUݿJS᧔B ev: H,Dj;1L %͵wy~:ќ˅v;%C(T il8.Bk0Ȣ%j-JxAb^iך")aKeώ'qfR^A:>C `'>]2,kкI@̉;Q;^K蔻TJ,l\+1tVpE~ B[UD02uBSESLv΄:RG8|]%?im*sAb`%TP56؄ƪ);{5UzxO%όk 97GfU;AKDQIg@r#I|B ܽ?npd0h9lmOf¸_PT Ӥc%#y"u;/B-Y)0/F, 2_o^,J̱GY:3)sw2y-^Gw.8Y 3bΨ'%ݯ7Y1EVrޞEsKȨ3RXl(í3*ѷn+. STm$]뼸͞h!? őL''Z*7E;y)"{66h>dtx_2,!)qDT4'OO0@չrhCt+ R?ƴ2C ԦNm=:PN_Zj  ~ #+NloڵG)NjgFє=|b9d'W y5ק6n&" 2ɣd6k@,|ouMw@°YKEgN r 3stjݬU,~"NCH vH|Gb+@W^xX `׿޾?7:g3͌zOh]Jk5L1T6XwbocT6λ:9maUd}`?jK= ̞@A՘p1ٜ#'AUA$gء8sm}*qahyXmΦ<cyrX='Y[ml[m $q}wbɁ703Djnm?X5a!v.yWڍ+]f_,{] x=QWb>QSZ`Fa!Q#҄D>OgԌɺRF ;C2WȞ8_' MWkw/uG^αK٦6i"\5 Mt.L5mI18VJ**z:Le/جq%;}9hPw݅P:v'ZImϞ -nAG iű~ա6-逌^mcSm;fz)FL@͐:Jxk&zBIBL e7z1ӗ<ÛCp6g;uDRyw8x\CǍ.%i0,Fa'8 $|醱Dln-sWIKkC\ۅ('cp&Gs ?_O5n܉هןI$$W=M7T:KYU4.s?4 Qcg?(i2uԣ./HpWg:Hll^b#-R eݓ6xD$% ܏HKhd㺐PJZ Ԛ0:'XZEe.ѾbG.KfC9*(74g[g+᫪7SO-Op@a@pPvFu]9;׫#<>0slI!I⦏9EtQE+?B͓k?ц֯=j9Cs98[ɥUN_gRG<9 C6My]!Ǡ [`j6X)u mL[ kcY;_#1D"4hﳌi#cc0h<V!Zڑyۃ)|I`o1Vd#SÉSxzC;0 :ڥ_UX YC*Q|6GȎ.ҽPglEzrK`j X`q6״_7Bc 4߫Km}7;Q쿩 X`m`]Vt n0 ˴p! xX(3'p'qYMIMk`U/m L5|D,'fL`XIѸj[\DZ:fm@lyO#)\,vc̒Ͱ6[z'7^J;+bFYuk1f5Pt]*krP(rL2LM}AMէ5hn fъ^?ni7z _y &r+ cj15AA!=YBUtN`M`/-q3Ջx1~h lw7J †)9"d8x}FȀbYY{ź07?d@Pfym?Ŀb Ws!c fm#َxaqS*BN1gB[FQ]n:~N:(|O JLzǀ*I Rsi ws#,oDC;]š@ZmMnS$eB@s<?PHf*qEmұ'nY :4:bu7]wN|饈  gD G1n?MOA)4B+7;\3{ccA)NFTP3gUV\7;JU(Ο 9 q>zѳ!2rs~ LEQ6\k5UƲۂH`:]xC,lphˀ$mH*32"5M*g*V +oA~xx_׏=7͜#Te CKBDI9H\ܣqcyƅ4rbXJ-^9|@ p +Sgaq$2E fKB9<ɡi8k0YXĆ]Qs Y߬4@0SU\;Dnj{iN>ʍh9ٜm&dUh9|.o*gͬ /QK1׉F"-TzxɅno ˂Z2@ Tu(gR%qz.J2iC ,0E[Ojt ;6ց)[ `L/*6Elv DGM#kI ˊMjl=ƥ>~%[>j d8o w%#SضХ0 ~L}-4ޏ&;5ϣ>7x E| Tg3$I ?`DWQLlNZYbfWc$P]wMq 'U2фcVtD7g7n\R o_XD7kECY;-.?wwfתӍnXzg qo:"AFn[ C<kafg_#׾-P72!8r^νL}5)K p#yzU/c`|jMJ DpqNL$g~3J/^v-Kr†P4kf ?g2WQhN!*}Vֲ9֎UIN8Uup_ 6-1;֚:(}E]*,&_.sOU!ƷwM_:*u,.L(ۗR},5"M7q1@Ix5g#RYZ F> Wo*3Tݎ5Lzƀa,yE;?."@{iztl"zlmWXHHL9Sj3`:`pȊiѶœp .OTв%ʻ]-YC(2t%PupzY(0N㳔b 07@ղ7R䑝PO]j6GDzHRWL2_A0EoxJ W95jyqs,TL. _hHR#G[q(E 7Y\'$~sv2f-}ۨW5͋%uԨD2ʹ3AMÅ]B1@S(^KxtA|))d/n?w*rKG%*D#F)A֦^7^& gY,i f9oxlڗ¸ɋːx#Rp6=w Z"7>Fg;]RZ`q8[D p*뉨W[f0iśed,4CdƒPJE=RT!ǹ[De7B 颫_Gc#H$,Hg2$vUPaN]l9s+tz ^3Ʈ'_Zd*j .BF?C4 я7C'8A4[,KFJV(QCq,`۸˓ͥŎOG~VŤ7j&YܐS'[H!imCcGs@u b?Y2dguf1zNųfh2?{ys៲v]a^`=G3O jFԩWfclJYMǼv9M8*kWy%Ӕc6={FC}'Oܭ3]-Ѽt?! ϩس`V[~η4x#{U0Z1)Ijo)um?s62J:.^= PFKQS7Qp1 md<_MCNƪ#75aR ۘ2]wi{Eƥ RnIa@4TcG$.Qw\>;8xވl|frz4&.9VM SfGwߪqWCqMe?#8.;`SEiČx֭[^ $sǚJqk!0Xey4 3Wz{Mxc@3+iRi6P3GgYvIMbm,hѵ'fB'n}5,[(@.x67Ֆ#>gΞk$0)l\hp-)Bx&Q+g~_})1ܶ@ca[x|2 M7>}dqB})~ [94⩱1}YUQonsPUZME|;ɥ־dzPr6\m ͨVSK!3$Pȣ n25<4Y jJZ{1Z&Q]v🺻!BcHbr;C] k5ǹJ״09 j+{KռdNpCyf..xa”#b2A'b1LA'f[by[zqv7] Sf'~z8lmKe %n 3gU0Q" *<$AR:_`*B=w>y!B^}Tłt>ٞp*]6dMthRy Pz78L؛v P=ѣ8!o%PY`2t@ 產Nlwʗg|Ec_BZܴgiKqxҘ&y }N3tVD3bL ;B~vkLfnF-fx Zv3L)!V^. %+ ^g#piZKZ{mfFoy}=)|rybW\j2~MsN}l*|8"+ i\^ r #qC5Q摴 G+/d3*=lqMN O,lYDEDR ^85 feJC:XQNst^ g/ޗvW( g;:;DSX|]g``+7VORmяo )BRdrZcԅp> >&s]LSd*T1ϒHs2RmʱP\I);loZC>b#tcJ/%6d'ǽt#P%J+!Eg?%I ͍ݱpBhGvNO?yS^%eB5HdKu^,w+Hc'ż>5$dIDͤ_$@A4EM-ݨ'J3 WOk*)<چޓY`O U:#ls=[ x\t&K1ҡ GMHi m_+[җ_gyŽ.R3F*|ar9d;Rùx)o0PFt5g9ܶg"=ˈљl/ Ð)4/BgyA`4ʿǯ0Fxy_ ae`z4ҧ(`-WVF1(ticiυk`fW|tcOcwۭ^e7#FN8[osJAOӥ 7o*˳lաtl:)eJ33Zc}BA3"Nc`SPp5ٿT]RPo%xeP5xU( w e㍇k`T~K QW_&e7[c r iZH: {9بJp)WͶޕ?MЫ452Iw|Rd}z3pRm1ڕ^0OEt%E~X[ B"]t,ݸK{m-yWgژ?Į_r*@͓&T--Z9 `EWORσ)i%o3&kM:Qy gYۗ-/3@WL[H40DZ2Waev>La1X߭*'Fϳi)-$; ˍLRhG~LR)ł{jiqa%;zEᄕRmTMOHF=y#BڄRj'xirK!dN9b578OD {kX%#ʾ-va/5Oi0z4_8bՉuYm9y|bYSjm&]8܅5.Y 82Nٖ' $]CJzm:RJs5 %#ґG= z+;mS\9y "graY%[d7I$ ^E3}¤j=0OuHuq7!xX>&ӹjT Hll驨|Ϝ> C [(Řwj Umk+3cFm̨cɴo|S׋2U&FdXv5;&bAs^!OVRhuNtGtI%͟`.ӗtKj5ʂ#6oU=)hj81/%X+z|-;dݧ7u&Qpu7֪,o+Jz8E&hN%v݂ZgqHcN;nTi! $l4}jԫގ_Euv"!FC=!jżI3P@!D /-6ZGH?C"l.߆ o3tst+gQ79CE5+Ij:6y't*.BDr=ǁ'؄G2Я#+cֿW&U g6*i ^"b FRjtěHj-4In#sf@VG ^:f%\u&/pjI=&d i~0X~Pb7P_g4SJ% j l ~3P.*)Z\+~*IbLPJ cC>k$PAUqNb;-CghlqH濨܈X5/܃~ ޛBVjZ}ۻqYыGtyBs`.[z$VYhW@P"mS;lB)l$C1=crybZe!̞v//Xs@rhn܌TQRӖUM{:vI;H}s$MW=!#2xZv*9еok񘠶4'mF}7 ܝJeBKxD} vY ^7,ό&?-~eg0 ϓtO<.;٦-UTX-{OٮC2d7YgTE܅%z +V]CrW{Jc_ ^d9' + Hn_#]26^HxHQSfى͟{xmɆڏ3h [eS.bIp8R-lir@QI՚ǡ9 &.N)og:}FhtSxrSZuGw]M&SyVgXFZ1R+1+ܫ 3u̔?z,wӺ;c2Hx4I񗦶n9@gk(a_(uK Mtj |D0gu1Nt]Zc/0%㤀أ*թVKĪku j|ކnw)e+jmh;,S wKX-\I/esMʊKkg7cU_ޘ4^2RoXaf`7m8l_!iB#;MʚG7?O{PpwKu ߋ[IN[K ktUV ͩql|3U8vǢ-hYm&B*yQDМsZGTϮ!G8O\΂350|Ԓ'.oWߖYgnnj)(`w#7mBf[Knذ_8)͕&iJDcw+X-m `t(1R=1mP5%mw\NnZGEdU􆈭S%M7'񝍵Hw.qХYqH:?#۠R!!8,wB+Eoif[sEյ)Apv"99!Fx\_d&'Uo RǠ3[hklu:<l0x:й-v NlkI&/t_;*ʑ9!&2yS )b޿72&'W{׺@f-.(*%T$yBT( &(i58ETh nDT/r=JXAn"TQ;+ 20Tz1!{#M3 P&mXfĠ}t8 qj*; sx6VNSJVOMy":^`(02Ej!.3#]CҪT qd*̰ߔʆ| n U+U)Io__w1/A 4<>2 uݰĤTAÒjɧ.{Чl=1#5C7bk / 7UP)ap]/J(,*; xVX+!%@9WȠYyI='26yp ݛB)ҰNWӼ\Z<03%`F<]75@.W ˷FRs)A[]!McRwjCթ+Z@ aT'1j"c0FsHu9B2{o|5;26yDm Sݳrxr&oVlEd-(<YLB sG(kcΕhS>5dV5 *ZMX`̈́`|-Bi̗@H8k˿)Wd(ҚG^ߚ?ِ9?qwU1,#Ē4x/653[S,Qh2{KnKD:pR5 x%҂ji*r+l@u+{:;Йlf*Qr, 9&2}L4 :,I^Ll2HZa8J 64pluwEl85WEw, snYЎW8VR(jt6riZOe%,'d.T1 3>x1''[Rn9-7A#zj9ۋLUKNWޛ\g\ O6?؁SCwCҝ"z,d,>]}ڌA ץ1BjDF/qZf- fk^f$c4q Pp xI޺h7qXsU:B/|[*)]={j? ]EP$k^T׏D[qʾCR#e{qJ2-#ӘeۿSMCpvA=ІJ? z* %G6$jJ\0k0 (}o踴*R0so>go y>s)Z5fXFF2 SN؅fE1F8 PSA@ ? e'*{;C ɻŹr+-L: ЂA$ٸAV$P|q^,lFoF&ThQE{v= qB$#?|`2Hr2qf%@C!kM69*-w:[Ϸj`+R*|(1wACCu( qj:3r^yѵ(?MAA/o` `pg-/YdM:U]: /$F{bzNgs/K⌊2Fw5I T "Pܔ\y& WE1#&:@5B7뗤2I$et_1hWRx4uPtI r4P}7d:"EiMsI1Ai%lZ/*=Yj2r?b uBX:$pּ@'iM,tڤ%,qYCMB*f:OwXݣ6NoXχrPfLфx8[L{1Vy, Ir3!C;qܧكZ+teb]jb gPpp8n#Ҳ1'5~]g&'peyv@KtuWm gUG+%[J1$H>^f190ꖧcng;B'VN]=.@kç\f"Ll|o)_7%6p-$WPj賣VVsN6`b%.c52ο";:#!Q) vإf9}grW̩OmxIuSYP+BkQ6͵E XjaA0+ƞ$f$O43뗋#VGyy[F^ W0_cÞq{Y)v& `$:6^Zq}؜6u"-w(p薠Zc1\!ĸ=E8;y t s/v/ dmbAW^ՎsoӪZ=oq. 6(b~VªgGLhwP+ ԅB!!w0c%APFrñ|?;^GL+o[)8#Uc "7$>CNi}Odd5{{6qFJ|.(l%:C*3+jo6kshbX ^A[f1߉or"_Bʮ I5<=G\,V6vsS$K ڼA@^VY60 +<dnTykn3}9S3AC,Nń_t4=3G RJ/Bs|2s u6Х>ˀ!*CvHLq7(udOL_ YBٟ(CWy%Q|)X) UPoc(`A0rӝQ9JDHc]|bXJd]MhŲeJ_L Bʹ&VEJE䬎myDUgQeӝ͡ 1*q#t`wdH;\|ǟS]=/*ǩۏ\x{!CH:5=Es}G!ɻFߘ^`w7g W| Tg" ~L[/U%X@~Ȧ!կVbĽj ݀ZśzK&oE+a zrBڥw)x w؞+0v7JDmǓJ%k^Jq\eO =hd - B7XA6pUs{ ̣{=zEppK&2B_ĝf@JtXdkG-%ŊfZ0rO;4;6(LP81?W#o.P,9+M31 UԭIsT'JQ4F їJ`3e(YܐٍZQewh`(TQ8Ʃ*h(R<==Ĩt͒Zqg7>Ѭ-=,3SSI²ϝ3 'qB@ɻ)Y658z8Cò@m@07l<ו9&NJdxj^qqryr??qFjw)[%MBtpRs EiG_2},띎Y]:"{vp# aYR}-tlΜ t{fdPau&JrީCIjTZ` P5``$YPF-Q7:y[U.ntWKz6sG#?SI?f1B9NR`WV -.C<6k( 8?!J5% -/14jz@E;WvRG:(KլES`-{RJL2, *czHX('|PQ̤"-1?(_{#(_Jqi?és(5) YnJ{kkB/\"pm"Dd5]S$@J6d׾#|], ]=yfXE6 )}R>rz,L3X*.o&舑 ` 5쐣GJs1o;їUh3,@|fy<p7/ZYW2 Nf5Q4HT*׿YM}U|%;?o.?QaLFBʶ˴%WhdLu++:a*SSowèh6ub4A.y]9v '#|,ƥʂyOujkљf=fy+ZFE[XǢw뼆P$z?Zޚz&QИ5y\_dpI;Ï*xi>ȧp伔 :8Ap].7(b2`HGtq#ș>.m}~=P fe%\>ϡjm{|K[oԧ.z3>/XK8hSnx7rҨeI\"YO~#|F*om T8*j]i*).4 7DW6#83ɹ`~c*۹Zt"Mŏ5L:F4OhW$CapQ#OqĪ)#V#M." 1N)#Tlh@͎|^cNO=hT޻.Ƨ*JQӭ35R1':&NnXU(L;a_C㭘VʧF=]e@g⩫4Uq$)miGn*/p>2}:ܼGr`f8a~vr呺e|;-tNBydXuu=iKF3 =`4B-cdx4B|B_ b\V~Unk_޽S,bK15%YEޕGyۻ)&'eY]%8o^tH XD La:aitsբamy%!eDf; 6!C Q!O80:,FU`i lz(jƜ@*]bߞ]sYg&;]OZ]_Oi3=>dT\b|"^,/ri5OQ$P SN:;9 A#\G`H%m^3^\*^h1cu@A+NKv^ص;? -Mc(xJm4S{%vѷ,`[m\8i 9M ;mij5د'4պ~8\qsH~d !ܐܝW˺S tlw? mt.*=*tQקGD5xLd$[ND;Jr|یVUj\E,zOqnCo!Kn/o[&9u:Ls6UbKHer12d. BG}%1gDG ,;n3NЙ3t4E)x;(A\e΅U-!sa_cC ծ8#Hf~Xo\ɰi=U!juN7tSP:Ć8 [p%2`Q9+0w e#;<%W$cjv{kv3 nNf. YۘWl,No ~NW2K# 6H\ AwK Xw<3| lAhm'-x&9 !iߔnDL5{:SR1 ^0O6 vʯ5ozZLdo'ƍ =z[/|ʢv'n m?؝ W.@O%nnm F?4Xe}N |Y+v󃅹N#sMfr#1b&1[rf &oRd2 tdbUqbJb|] ǘ)DAR+d1Ch2UifyfM!?I QUIpήi"F5W[|%+Z2}j }z{{)Fz!׭H[%8q)irA}L5rV G㣟 ]U|xYs'уrf _1[v8{^_jR{[4s~÷f&2deN` _LzICZ|>%}I?̫k@4F~F<G 3oAŻ#:VpVdo'Xl 2n1Pj.-:Ї^0k6P]&GOC2hNU0hQI}C:Sxwpxs`5q/p6њ)|t#Gg 2<̔Wv.Ro;cθAq;8d r.+wT@R2VQ]cqzܶo28wB *mhT18B!U)C6q%^@pX I="G8GMMWy>J8'M=k2:uL/T35 X2}j+P/9D%RM"ms b#t |W&Ր7 -^t'}ԣSa`YjŁI͆h:m͙KK7q"C/ Q[8a#\CJ MfR͋q*u?|G֙'`dkz*0['?ȗ]ypmbruTkYw! JCo+<٢ݎ(K: _/)Eߏ] W[ 2[%=b e|NLpwFʆ5wk@M9:ygu2FܣaMffʊ;ĄBpWy:76Q/MeBM(<k)~W_83Ӎe^Kj^ØaX 賎:qowAM~̙ !Ir3uᒯ6!#,IxФosJe6)nVKA'ERo4>kOro<26WMG=EI[D9%q(u:/(ln}7&XH"Ds4 VG<(jE}%)̍gLbP֟pB +% aJx꘣(ټ=Q@[αJi59D{v&oZ_w(ˆ>AO&/=S ?)G!Ƙ|Dx5sJՂ4 _>7("p#5E>*7Y} *ӏ繖̌!-5L};cn6*OLH,F *pU - RQMA?F`%xp-)vDd#6#B3 >m9x8hSji=a_h`D4^=buX $<^3SW+3480ܾ?I`כ3B=B5=dr[SxmPw˶ ('Xn$32ԃO]w_?W;7~fyAoҗ '5(;(Or>A*a'٧w(ŭ1ِY㓧fϴCzRԟhRH!i ^ZܣKc5: Q z4s# cB6Y?"D^~w (;Þ}kXwy:]" @0қY9R0 Ay-mA)W:瀽cyuWrS,qOci<l ـXWu qqF+]AW[ˠ!bi 5w)LO"Ng\IX<%C~A:KcЎ'Q;Ějވ^s P~hPi炀[c+uc|D'I6<m8v{߂ ;|Rȝ;ZVx`LK,Xh;U;-iUi,`Yܭb'sB VX =6 <@/[9z8y̾ /n`ay,Q *^+|Y[SwɢG]I7+Yi$222tcD ifA:>g!t1-\J(wSIDOJM~ ؓ'q?SV7z!p,lDʭY lơ;7S[U8?[R4^[JR+DItN6$pT(:ED.0QCW7bb.W?.2\އB1\{qLN! 2lx F\ߔWD Sꤦ: FHY uSiYѣ>|p\+3-`t2TV˻(8Hp✶{WzUw *EeFeO~>ဲ1mÌ'O5MEGnTb3ŗtեǮD/Uc; 4৯guHPjYu$ N%++H,΢]jT ߄~龎h!K\zAzEwJ!ntzcS{HA5tBEH_#>yMiXI6R|^[d pө!>TP Suk눂L i)x>ȱic8v|!~E4{¦N|:lz+y*q1/EKi91`sY}6dz"Ct\)zQjc!49Rl=}]EMjry¯ LLh~oKDZvs *qW6π`r2(ќ 8-31ɫEJ"=, c#l(n`pi^,9Οu{ì@4=3&콱2ƞfLӭ"z/AWP/Tg~о3_w < \A]gнМЄI^mĖsBa/MKlWdw("pm#(F?L 4?kǀxS@SYG1poi@ѹ#"A5ёn+,d)\+󄥕 v$:VNu(rgq|ʕQivުApMMRJӉ-Rz_ C(э($ݟ6#RlG`RiątT'V^k:mL.C3բnNx&csC5]Z,2L!В47EFYs!~vQ*7NOA(l8u%sCZg(@ @CȬYYy#g$ c8 J^J*Pp EeiBG{#q.Z7jqk\;VcW90&g&b:w6QKQ'Yd|(5쿣+[3y(? uny2 S윥j__tW~.Vi#:}ʭ@HҎ?\cuxkw"sȞ i} y,/^J&#gߩ!r_"g7"Dx}/j+ZjA}'!s>PvЙv]6"k,/(A_J{/wQq:,Rja# Qrޭ݀^d~\F>ʿ0ҝGt  rj&DZRú(Q6 \NW(`NB AuYW"inH79kO=gĆY&5D˧v`1c7@. IA/Ǧ)(Y bT_)9Z|"Zߴk؀~P~;G; 55Wh=1XC775a5<\0xOBUF^?'Ι *}qrv\N?Y@1dD$rU;XnoXL5w^|$|]@ V ~cF)}':7$`}WtPSc2zg%A?c:NR# XbByRXbY()U{h0Ͱ~A3IBn+fbpZmf S(I8/hV[u'f.+[2$(SxW aNTRʕ/kPRSCe[`8p@u]qur)ϔpg$=HLmb?C o6MPLL@ : ЗC Qe씺ޞ;ʹc#QFq";v%*+YwV&"٢(V#jl&! ̦TO>WAׂo$ (v%_FӭiE>,o\ 6 J#[n'{0 gu䧱Ҹ.WN8vTFR s&6lu/7K>o;=ow} 'ޏ (&CJh"ETv(dI]Y13؛/VT]^%17hvj]\\yr--rw|J ctNf{o~~YQ$Sԕ>'T}+cJ7recœrHj)( sS͟.D+Gt$+uD?7 U^Ayc.52{M շc|3́_ !(-z6qA4"dxdeY< o`KQ.B k|T˓mk=xlKBA3zݡ2Gf[XkjztkJ^sfMהs1n Fq }Eu@լ7(;+>`mM$'p[{zUΧ(J)ZL٢zehrc2{g!&,9޽s%mv*6y![lCXRVr"rSc[~ QǷ_5}4 @0N{%F*gw ^q$,uX{<$epp]ΧjRJħhJLҮb729ٿu/;o~rqg" 2,2q*6-!ܝ!;þq\"E/[hg?O|pTJ:h/kbd hRG"Ԛ9ֳZdw坰A\/)zC+3j^TPHDyt8v$jGquL٭pgid͌حD+&pkzZ\hEj**a|.H!<]vU6];cBˡf`Z]Av/cPһ輙#2O!pso,ߝ<չBg;z{͢!ںi$L/˚&ŗ&%wHΎ*HRM_(.n_JN WcOC~}<&C8hϊ={lmgxNц ԓMsh;ᶦ܃4.0E`Z~x-:vDlT&־q,+ڣ5hª8nҋ٘i ꍼ\O+qn|pyB^7xD5$0nw565X|xGu'Odvz?q1/rR[e{瘧?sAZ M.L0Czo1O¨b0,PG-rbz8Mr$^} S;PQ lvQR) ^$߅7&$4q7VCCԃ~%hVQ^x6YwJcNBCpPD@ cjS{g ,-g)^(vRn&-g̿jX ԆasC&PkFauqc'dB,H}uks S \JwۿͰx[>G}_I1CB8ڽܴv  *Nh;W^ b.Uҧx~;lhF($&H^py2錰vT6}K=>wJGjx_Ytm|Q3e{S2{F{SG8-93{aᴶ*qݾS28Z5'n:5n~|+ˈY?!k6MQZ+pkh Cv§1!hH+s\!H;iB~e-^>fEw ꩪA=.nҦÞ9lNLݽb+ľf WuуSH6•͌)݌EkcWPUIx t?j&fKEgFh;l$ԡ2 /<+!CG2zc7q lnEWc֩`̃[bӨeW=q`rYI_`u@^9VD2$m6Nh?'Y G`0%^13,燵*/lOjfg+ez^qA%Y+tohB=M,5[rOƚȊ)Rh_+' [/ o1N2! 's7~ Pw](DԲ3P۱xа*vC8JXO󸝖piyak,r$+m.9zؤ?D9<:o# YB@rxrԬ57Ê?=pFjfEL죟'=1 r{U3НxދJEkAxX.7*]cE 1p bVE&5 eC{rsvm4TۮRѝ!2Q;ޥ=md֪z*;f'c[!Wdvp좄~`ߎ(2 [m2}Bp7Vo%RyokLdCN^?/w`L*L 6D,\P/{u>MC˫ly̥཈v]y7i,qp,^_g n|GpRI%8tTAAxȔ8<{4eӳ޷rNiⵠ9 1ӦP5au3R fl'>SA؎1԰lh N+NVՔ\MeqA|H4rlΒ(@h&EúӠ7e-rݎnbKB0IRj9{t,'1aLBE"L䱯ӻʒ'`;'DH] */Z  A>;|[*5JK`,߇Ҹ%}+-2Z9f_G兓:{ 䤙Mדvh^xkqq2?TH=5HcjnRֽwrEvS-כ-.\8:z:U."{o|2IT1%ñ]dQISupQX ?AAm*E5ji7 Թr7d:.b5C[=$'iT+nG]Rj^D|#J`OE+Y>;VEv,1}{Cde UjH1|iT@${'s }qn B;IX)O|^v~oO`z ;QB1Ggp]d0n:7P ",e?yʒ&钵.3^iP&@ohmDM=pˡT=a aָr{`-]3A#xL mP}RN; ķK^,\t Ȑ-gL7BB6U1g)Po%+PCòRK9PdXh ϏĔErj,~vC*3F>8lTv㛨l^U|;V':ަB]v5_QI3 B 9DH@ ddҀ11MpZ"^ |KnJ==H= wd,!U=Ĭ-]Y8^Xp4͵M`l]`$ )_~rߠՍ -b%n@e&KT+GV x WN r:HCXddD7Z2<iIV{9&xysHNk]|<+Y3(WԁAWu$'V*dK|خT,eITƵg%,ˋPd 6tcė 8f6y𧴁v"IFqSj-C8$Ɖ,NJ]}HiG@@76!Meu)-gDŽOn=ۻVϗ$3f[ڦ5É8^-r3|FEUKN:7c4-'x-ٍ.l-UpEj0/VD9&>0)Sf87zUt[cS,Nzt>ӹ`2>ZF"a܂St"JJj2;xmsKX_H"}vw,7Yg2BBlE XFW!Ib q7mJ/Hbt0OJR .HX׷qJrJ|&BSW2%)tAu,6YH^S˼Y5G< K] LM}=ƈm -ތCȬI4p5ap &\'zh~AI[}C_B#7o,+9x8Ѹ3SS\ .'bi[D"k} FBq}A0*_p2ܣ ̄rc`:ofvIUsajT:(rEKJ;zkķq=pShDWGD,7[.Q1lpn[3\PRq䓿C1jH2t`=h2\wK!hδ\r^1xľ=p9&) %XǏVۺ31#,;3s3Q@4=G !p/uLTB :*2!602;8Z"T/dJ@WRsDn9]sahB}d_d-@"׈`F#_^w?33Y<0V̚Uς,B@3cF]} }ϧnvnv5O9I% h|iF 1wKoj[%ړs=ߜ09tE-/8`k*W~CV yO9|İA%;{׋.<䭧>]O7X{x\*fd4I؎iIF0_l6a)9CCљn\/qUF.I`,0W7dkM;+ m"[`.؃8Ġ}(drb^+sj+V7E^rY>5 W[53g[hBMH,O/!NNV6A\W uѻn9UheDC+^靍Fă.(=^m:לj$"kpМ-ձ4o!Cf:Fts)"pYqnwp+kouu ]l (u1T]5I U-0^g_T_,61P`eD$污8lʦ0W%N5ZkW M|͢ 1jJ;KCoV "`fxfw>*Sh. ښw< 'E^)!`ڞΤ%00K{J٧[ ~\@M/Ch!Ozor#K /oD΍B(,@ +FB.0'7u 7g m@M"+S/ipb D$:t{9욨ҤCV NjqfU_.ꟊVkF=e|3Dߝ 2B~~&`š *MקnICTa+l[g[[1wP^q4`+ 5zW?i_N[<$R*O 󳽀7fn% R&kKD^<4d2MlO(i:4fJdeDp~O5CXE `ikFAfYޗtas s苂HOcj6Ŝኒ| h0<:FDp0*vFܓƲۖOR1kld孱ӜB&8hOo 9{GJhD?#}l؊i]⭾\0bFOhtUQO.w9-;`jsu ~Áa}ۃ0>(4-gjO34r]+U0!3s3/]n]1wCƨ~b1,@vzcX 2 ʃ<1 Pe)6DA]'"8i^Ex_Ǒ )A֦F< xǁp6,EWm|Y6xhNEtT-Bt5LOICsY.. WVG־ ѤwU-K)H,~ES pIU %T֜mY#w(?kmT(6zwKmJ]BEJ;= Ѳ*'rdMHjn= B|PF\g\d<>0#w:ZAH 932+Ft];=٧ASvUPְDwuF#˜%g8OCp"wݜ/Me]%d.nHu YtG-W)Ķ E 1Y [>XdJƮ1d_b,s s-fdN >!aHx .j\-S}Bu?~Vl>vp/fkk(\ܒµ`pۭ'x@LSUY*Dj׳@E/h2,8Ü" c&}pWT.Wzk a뱢 ^ю˻~X~˙fRT}LTK>ܑJ&ت~gHMW5rQ̶֭TyMhGkIOHsRpj>uKWTOVQ݃E,.fJ=߅nC%2}ш8 * Ao y\;c9#͸wFQ:gy,z-x$lH~zenP" e_3dڛ۟k~Dͻqz+W+̘xLة5F }"hZ:aʻ:K5 5o9w\!}S7,%_#!Dx< 0h}&/ac|GA(9s;#DK|٪l_k2c!EКOʇ+ 1b}"]߬ aV*-BڝY=垙Q%]& Z_uW鮢jT!x+.gVkVAUEx5`MCK'6P˯bYZ+Rd`F`ZW Dx')dnE +eq=NVZÏ j#d_!$!b6Y24=ݬ2yz լvU,#34=$Χ,l#[Ir# 齦%,Ȗo/&QӞĤ9f' OK#L{?38&c1əbofR zPSu*`2?_ҡ'Ђ,^9.P~RKnt)mPh%,f?ipp͂7Қsh\D` N Ȧ[t1Y(tcseE-)4!E;ҫ7JߑL_ZFiIDU/sN.Xw,D ,uc~7a|]P>zU4|gEԵXDOoG>'#pἆ/ѩY~seD)/KBq){gRq;vM[6mjA'ez<\(uFeפl}A+cXElm)}&xu|8}g}LM/ مiוNAm j"Z 1` k0w ɲoWŌhkXy{A\)XrI'[N58Eyy<,ՑLE;s_/&qEĐmFb=2'}և#QDABP3gDUIĀ@=d%49_Qי OYBGq >8-Go`Y>B,=B\#^;<ΐ'a@f_jX4`*]ZZUr8FPԠsчa܈ES|0]<-@6C@vv4;0.Z} }tB ;85;QO{9bu4vo>&6+ؕQxtDnΫjv&܌δϫ}>|"엎^ęƿ 1 ]Q4Z˺90ZLqd>8Z{@Wg6z8 qS fTXl!8-3nL{|H 0ў<' dZGTPa[Χ"UU4߽C=ɵ ~-,sx(%ww߂kBrKN yrtidQ"Aa\ a~0#g" ︊9pHl DQjC(gAΚ9keZq[LzNPF,@l2rQL8 ԰oK@铇#'{y%l&IcCKIǷ4Pw\VQyVRҮ=L,Җ'&݆k vpၦ]{MvN8ck/EFqROϙB0VOVyn+X &mÄ+#eDsйA)b=Nw}HLHĠ[Z^XM|[l'<: v: Qh"uT}qV)/u'B6g4p=; t_&L{S?N^j+MƁTɛOCˋE-Pw0Kls5Q yJ0P9q'z02H{3m2іxh-ZⅩ"tr_P'),Ž*NGک0hSn7 ?ʐڢa!w׬j4?a/*I~Vyr2ߙ/_0p w)O߳t+#Lv ffĆ A+\e:?K"} &eE^3VIEn #غ6,p[ڕ3+G~Po|,o_yG)UpZ1R" dxe@L[KV65լQ@y Hgi*zSʺCs2޵ˆ_*"s&M̄{z8.R0"C-[IWd=sʿs5 ı:~>5oHz$(Fةk&c}yԠ=J$9"0r=ďm  k20%7ۺ1N 5քPQqHC M.#?UvaW5u[5v3ۼ®bnf+@lVcKip[Y/Fֳw;65'4\D]<"{Un>=P(cuj8LtK;[!$sKc}gpTk?O?ڴ\DonfL/VE^ RIC8IR|E*pH( :&k#6TTq%}stѿ҇nM+'$A^SS?l`wzbVdJ '18Gc- $?gZCTp=Q1ũ$eo?~PR t|N_0PWrOrd1uXB*[.Km9ږ h(_@-;&tgI亅4:!b;V`"ei],SOx|~hҟTLEMG2GW~,_&7J Z9*t%O5Q+*ZQ;2ܰ}BBI֬҇!&JVsywa˅:-cʏzd7|f 7g0RHPY6rjw6X)А̬z$&NsD1TvuK-{[wq* DzÉ(;рHm̯qJ јE2jڃrIo e'AQ&o(xzTKQSkPpRSLRP4]Hc^r%D5TސKaC";ѮŮN'[c) _B5JfEiϗA }VGtJeIl"o? 3 ]OJƟ:^+Ź"I@ori`-`wҠȶ|2-ؐ{Hܶ,ނT9 ,f :=VMh_%!AL ro<Ip 97pzZ { 5 uzcy&$~i[fgtuZ~y*@ T W&?PNbH9ZiJc~RVؐjhds'#;q^!/i o0rO qGPƜ"^7%}+̀ Me.JZ Ήf2UV(>ҍU؊f W &ÔdqS6ǧBf L 7qe㞗ڟh8ųj~}][0{fJ]TY<`Ia7 4+#'- KYb<ԼK@*`칁u qGo|LncL89:łӯ[/yri:%rr1zL}r/ 8~?]A0L+4}|[.' Rd]CUQ VXaЩ(hk =Cp1V<M;2;¾x8'K9i6]xgo"ޗF Áh9llJE|pW"6Px5 :ClB -AyG|ۣmFlS%qv<({u}T($UeQ}+fߪvX,N[Ձ^Vje7#i`,']jܓRLq?jyTGh?L@)Tek@[INlS?+xL }(tLtKG_~;%7CA9Q!i&J_51dW$*%,edWܑoXC=cڱk vmo.C6},: ]@(#*u/,*7oOfzgfǷ[eL RfDda1E%y?m2.x50;2CW,S$s~z a݉]U6ӣe9^B{>|M4[Gy$b>+ꐛ03i}NJ rˑp:Gѭd#Ә-JEC5Ћ8 D?B eyY,P*ru&ە=@#*~ Gc(%0vV#u 8[hYWhDx+ Kj U2PZS/ADXeB(ڸEYhMWymzBsvP0Z`P"8Ty^]E Ku_`ч!M.mgk=D +m+{υk$CwT|q$%vۈ8!ݹ)H}(Vsx'41= EY^a5jR='Ȣ]u݂ gj՝L!k~z7 s׽cwEa7b=JJACo%sq"˳n<3YQA$c(Ԉ$)в_ Z}!܈a2`>㇅$FmcVCODy@Y(|֊}E]t!^0$CضI$Q1&}6p`_(/gPjY󶊂TO0s{ȃ_[4QXҴo8{xΘ * y꿫Ѽ[yy| d/Iߞ& Ec.XNX*+/,/3f\d`#j̨{oGeK[ȏ|J'I+Uo5d[ ~ $KV{ܚ  `"@""C]q2[+!CC"J[ _?x_X` MLD0d+$n91a`peP  Ekq~yALJKxo=Ȣoݧ:/'Ӌ1z2P]iU@#f=/m- b 6zZ"27dK+>/7OYL{`[|:Id8TtgXU0WzNBO׃E܄%n?7d|;yYdEv6S]]Bp{wkZZfG2I;ro˵䐽MI)d`M'Vn~qI:y ]3XZ+^~(+wTQlӠ8tldjNE 5ZI~a"nlO7m; 鄦8uta?yOC=XOx5 vFgq S16Zu̓2qG'VsjpcFm*L|sIY0}^tnd 2C,9NĈlWz`pI˅?mI .,vh)r"X%ra@{(ArNjբ aK>114lEE.6 L]t-L)7dk ”zu1%w'}t_nmVf;2reb*  " oFYh cްjiKȕ50: 2r’'[{5Q,OĖJgȽDWE-|9rC)$)FJx|w,1(8^YҤHKžޫ~~daJ) 7}u^zsQx&\_ dM5~eޱ 4BJGUPZo7Қ,Na᧝)ɲ J3vA9F+ 㜒/=o7iSm `6 d7eس~/&{iJD`֭].U1h$V5H~1 z #c;ИJJc7^tp`8: kǢYbi>GOyJ \JJ^v9~oTvn-)zBT NF?o%Aȱ $MT?wnC8++# sqFKcZJRCG¹J-+'Fa=7ٯ Zg&Pz-T=4w=V}#|ƍj` .:hF!}DE⌵d|o>EoM4GL@?gym`5_= f;uxuYK_բXuGN.n40 ʆLQ$$AiO춞ʫH[hLsxCĠM/9~x>.͙=FS\:@r&rj,C(NP-? "L+fǑ)Ў7Ծ?(8Ei'!@Xd(©1X-+XO Y.sD`yAێEژ'RjRcYp*B{gB%o]b1"[s+`& x[s? 19l]?靿 V͙*M,s"= W紏BFV i\Oq"'^SqCYjUwq%X5"K_9@mc[Gd6ڥ*~y!^g::ޭ@3>P7Zr4򵻒*Z(CfX ?-@$,E! _X(yYcs_=Nv2$OHˬrܱS,'y:p$Hq=uu\ƒ,$brX(1{q/OiN$6'?ׁ}ˇ͕N (8ՎH`tGh_FF޳t8ezRշK!xl,4*..'0â:÷Ď#ђoIǪ A yW3m,[u#&JL=b;bu3 SdD^$YV.W[h7L`~U|qY+l:ZTpDY`?&s:A\}Y 9VdގO.]: ڞfU _I  =O-qeM=hB@b';con%cSsaTd` F:KT\L~Q/c)g]ҟ7.hA?Wp$wdNOt^ vWŐ_d`iSye5I Gq&F)lM%WEl02NL9Nn_0aYMÏ ss 6Pݟ* et hWjy#Pwx<=\fK)v#8_نpcj9%3@2op3UsvyMoNEJnAv_Sٛo"5򹸉oY}\e.4ݼu8VA: pM3Ccp< ]9xe93:w(X yѸCd9G+դY8BֺrFV9*9*0߽vgU7r%,Y,}]8EÓ, T-LKŜe* Rbhg+JQzOA*!S԰90V#EBI}-*A5a-7A>ݫt "^@ŻJI$-U;ԻQp>_W@#Oxȋ< nW+7,YOWX{cH 1IchHL77i!^ސMv>h}̗l*<$XA5眑2`hhh<=\* @!?.$ /ߒe 5 BwPHr3:]Hg{[tb ZR߽Xy 9Uwf.s՛.{,Ն(Ar v" &eG^y:ӧV'giav]l_9YBMXv+Ȟsc &_Q ʢscpҌi" E?Ċ|%A%sf#qyNdczXH. MiW| :u&d1t̲eVz$]W^`x7 vwԄ1j'/yp8ZGDu$2*{dDn,iqGNaŶZ4Ϊ$rojer1K~M7|xq Cjhv1{ c]k‹n+⺰OSLXhqY[y+F@@^X)p A e ,:x$ ' )?Nݬ~\cufpӁiD h!nI=l49,S+2۬)g~0Qdn﷫č0L|71WNNqk UiZdؠŕ?O_YYGz@b-PrF4#5,RR(|q߆*xf%zn {^?! S>TWX {lE,MX":_ɴwip-VkKӊ[f^&FId3]9"li'v݄\_:| _`+-*Ji!3Q9]6n(1Rr*%H8lnap㟏0dd:d EeiNg?"`w ""< &=[x1J"BZW|Uh#p/ig5 )TqKRuu7Woc) v<%D0/#"[s/yX$P\e/1?fƠģ-Sa߽Y YI,a kHuߝk2O icu|?>6svR+7+O62植[a~6t}fz)g8L >`> FO#R Դ TC!3m S zl0Pp;M%q!+ +b1NTcG պP!Ҋ[P=(a1^ "U[&; 顭X$z/i,\z֔@ /-/OS^q$tJ6E o%$&`L$ 6c'_/]W5c!S-(\`Ôȁ -]rbo O>8V6Z9: Gm2O@%Deb#2.Ȗj:#׆W咷d_Cέaō?Sd`E [D,qe>_S=4c;ŹPFa]Ezk\>R .(;*.P.e; ^eoKTp)dzPZ(lxB/yK|~\`%qf~q|ENEHwsiI;m~Icg-u23rQ&/cT,eW˿iDD^-2*V=hrD9V -W&'Ɛוs=o>+}jO.~[&ao^-ÑpW^4- qr'`5!&oy .>+۶~O'7]~?̑M[!Gy+?^y%Z\~7nf&3tǧ Gx:+(H/YG5ԫ໗goMXGsOk b$]rs}ӈZǒ8Wxe#3 n:u߃-5]x{G:}en1lH AL@%=ceK_yV3`eB+.SO- r0s`q2ޠH؈bBЯM8YLp^9P2j_w?&+QcOR:sy{-L,NO=]~i&f̑{WE^c Gib,z2 J:Qv`&WYT}4t*X]{k0~sVy߻ M "s+Ӿg@XƔcy˼oss)KqsZ!ՐmFHsP!oAۜ(ӗ<chr<$d]:PH1=CcK-dH%29$|KGcDb>uf*wM GF`9 _Ⱦqͯ}Ӌez^^!y[feH c_}0{4ή&GQW@8zv|i7Ԩɱ 8ΉŃ̗WU"1m2œZUb* =x6eH$Xݮ09ixXxK@Ǜ +?$"vd//fF߅f1UxvKa5 `<}1n>eS*q|q1tW"5]xxD!KOM_vc#k*E95r}_k BӠr{K dMt'+YHYjs7ˡHFߐvU %W9pq pyME fU-pX.7w]sW!gΊ}&UTYIu̠]I&O-7լu+m2LFHMt 6\C- ~IG]izmwYҮ ^&d;G۫xbN?B#yoz}܃ |@ٿkwg\~Bt5Hw~S_zzƀ*FĞ_UG=dǑD. `gOspy<'{HPi{bg0㬧5BXehż|.f@P`p_;erWVp]I:P2|6bXbeڢI.Rwh1MSvYC8f*_CQ EK~(t=̊aKvӎ,6hx"G% YEqIS> 24 qNCɧp uļfg|Ff&^f~H@g#^R'[ ?o4:mTP0z.Bg;_Ϣ #v^pbީR߁"׺e&R^k;$f&BM*J7C2=&×&YL8g$ym^%c:i} ]2pfva{kDJHHXhċB mvf&9gJLva| N̶ڀ8'HRY{oW!Eͬଙ@sk>iP>p[==ЇG\{Ōr=wVACPQ`di ޾]c_-h Vo$A23r9܂ru$ y7Na!k%CQ#ρP^g2ܫ W}xa#Vu-ϵf|/,=_fr^M=f7qҬCw PE@.Ol Z :X /v;!D.6?|u!oP!h-# ߽VFȟݞYscjt"C-} 1!V4ˎ؄}&kYswȔ^t:%t0 TYEʈ*G4.N]2;k@z௎K yI2ͷA'i+cGt$EmS-oʸ6(.NYhHS"!RLC7|2r]rH1sz*.8샷تvB<]M{x@_ɅKH.t?v ) "aYҟ!D` =\2`x c#V4)Zx KIv pmj?/TecUgOHR-Fw:QԥJϼizy?i18dyC͔vZga*]o r|IX7B$#í+'@Mޯ,!c%ߡA>td,KXK[GR TW[[C8P}fšSkvk'*8"l☃=:tF rРsccж[|Gu6G:6pwF~4gƲ D]NJA u1uָ5Jkӌ,,_L(:u`@OlEKJ^#icdTG"3bKh-sȹDM+]/'HlN>%AQH'G==/bP'8 ('Ib_D9; 뻊/[թ,B:x6X_QNh#pu,h17!\ʮWt=?UL[/B2Z(?&Ч#um)E0lWY_oØY~?,>f+[J X٨6)`%yLmxEYP(#Ў'-le6Ew1#mlZA־dq%Xm蕥 *!'i'X~OҠ&B((UhznK Lz%@ b̉ev 4— ήP8 >QG9r׺1RXfPP0Nߺb}Ck[>G` J9DBKY-.l5-"bIA{_ȔJg*5{dcz=s%i&U{3STVvU7!f{9έW̌ɘ$'EĦ4K lx$}owHɽ بnZ]CK]#vhERBw%X롹1_!v0՘~du6Qkq508쪂sY|@)3ӫ:cqHo,-;#Žݨ<tz׌#csغdK7+0+2˖3ON_  ǂF=M UG:);Ld1ea2_A4CM+s l82;XW߽ze h>ܖ6CѶ|IY̖K镨 l5jJ}nԑe+=|Ǫ܆ULC`1?b`y؂HjwcFŮ<DkIQßF;whx7yH:/+,hP6;^r/"qVh۝> HiCNbj{2,\ir/֥R #Dƃx0fwiFLuRr9[yħY?eYMx[afp_Db;':י U!!RyWP/fjq:z\Y`كHCq/\m!. vh`ak Ho_|:-APn͘loGA [#R₪F6qW(vUҦS X)ex16 RRF\XSF] &‡/Ҩ:6%P9י枃ia׃a_I_K2}%< {i}5h^ڬ7$ðm]ߜ? Ht5qK= !J> H.BV7oE>v/*]5!grgҐ`}_.{~8x0eOc`u­^ŔJq( >,t蛚'`{YwE~TctS*+c״O4\nqEpA:2fn'pz,i!@]S)B}Ƅxx#ܘ}\_ۅS@`;yStmG5CM{7ĦX Y}jʨ87 !qr/V5 M*{IC}( ο|D zrJG,?вCqCfj5^TC@f/p|.mco]Zh4 >)Gv/$k̐| ׀;2F!C' )zJk%mJhϒ5|r^ν(ݛX j~: )k,>v<^{lw(=&#AZ~Y=ک[=Wk3zE,!f,W8/Y5k&Aѓ֛@-"X%CTHqr5jdz*9ncbti+QY}S-85WK BD1yaegۜ4MU=oТFKDFMuyj=7mn:<Ζܦh&w:XtXg*l?d\R5jNX]^RH+6bs/'gkrޓv͕X|Qфq׀eGS@9_ C6%ٌ۟qLzH=ZJ׊Mi$=Yt]ߞ4#&vͩ:W}IJWwne߀~۝_kY&I2LbC쩺yʤ:ɯ~,Hj:f> + ;}$ޝNwЖ5ZLu+ErG @ 9Po:(F9s<> S7NMpul'ǐWLx -~i.qsedEԇt8&c|9Cg6/Y[$Ruwrs #N?akk/D.x6ppY'#5gS(?c߳55 XRM$N}J2l~j5  }ȳ>X4#j#5fs'g g z Q{כXtA ּ ji"2{%Mzy.jf/9[om7Хyg%:/ʕ2>Bo3psNƭ%ļ0/jNOһ`SC: J&^bfO#ژ.sa6grAX*n,3 Pk0,~>pT8H-b;1 4U M̂!XK}ie22e|g!% RoVö>'.C#]!Z|9ո`դ#7%S~GR-l2Sg,oFBȵxt+$imZhTENc`L3p9 !9:t+ݸGE$Z`G(rsz63<B79'TlqߢWH.}6wh[u2\tHQ<߲е$z΂nqnF_A[BDÖɞՏ4JAgjfgAԎ(ҏq%J#Pk&0c|^bnGF]:a7~X(} {9 i}oZ2n P/-@L0[{=:RGOޟIB@s#3-C RBS9Ou,H0hG)hAsl[ʮ>ɰ'j |ՊqmdNŷf^GΫgJ ~}܎WYU}Tw(V0  'LIy|ZՇWVA|;7D]4IY^n!}I>k΢}6">v7Pz} In;;pБ=$*֜ zOĖay.J֖0]$ף*ka1ll鵧lkQ2ʺȠȇKhV9TB 5MAM E;GA3R xcv0`#x&h~@o.G0]A*h!Qr85gu@O^'5#F>)ԋ54ΛzL2*N'`\XN\Nv=R@߫\^E݋Qx@5z'Pf"w[irYvim(/oևR2rz/Zt-'M'MQp"[dwaVd3o$39=Pڇ&m>FuTh,r=c[Z(ū(]7ahp:VZW?{ aāFr7wji-f !}~>գư͘hV߸];$撸Aѽ F /1HTM}PFr/JƉ67v,0:<|?hfIݙWn"E<LB/>b$߹X{QWn3bO K',cw 67_}N))~!\+ЈaMHJI)PϔO|XT{N"oަ=t4y@ƌGVyd6dOLb{S_ߪ uu3E'7"~ݳ_fWIɿUZ[=N rQn5TI[-*+/,q}_۳yXr P k{m$]]-0(VAضUB TD.qAl ƛ f 5 1*vom8orv`y6Lk   Uk (GvS(Ul{ 2?y6cfҌx HTr\e~~*fPLtESg3;+fQmc)gċETD1u|yRx慪\VVEݭon=| #LN2$ Sij"b'\\9A_ vvff?@2H@HË>ٌbI%=5YdRk)(؏jSWx<ʱ^ ݆)О2@6>~utGZfSxvF/аF;:7 HyC{@Xh! oAm(?)1W|T0O;j1Kq:\v'noMfgeC}1|:Tʦ2oĸijQc1cmy$Jl`3ͦx+6ϩ^:@9'Ni0sGJ΄vDlT6>9ֺ~DkJ4]tjL1Ϻϓnl\࿝~4oJTm A'VVd{q7>CE sNy)rd\$1{s;͗ D9$7Ӡ_OXn_(Pz&~bML mDڅlT]C$P8fD#Q3ozN5IQ&m!M)2k!wx3X.RRhِCQ})U~_L XpfXkZS,OgG~ Fï}DG㎴39vn7ֆ4lcQm3| ^;@Bi!azI _б!pM4tA'4_G$T(K4<^t[%66îZ/EL6;nA\~O΋sR@kǥ&/xMݫ 6z1+j¾j7vO&5D"ꈨ'nEW @)T ?{x/Ύ. !ɭT_{42${>KIi`lrq ЩO:JwrgWפ KŘGM'7'h.vv0BwޅP~prtqm$:uʟvא=oU]GrhaXG~x%"2@y;R &zm];tcW㑃`edS撸nNO˘?/Qh;`LzYGfJϩ'Gch!-u<1A "CmBxb;+d0梣jUZf%8No{Xϰ.ꞩ&p霓&+@CHμm;%.#!e ^@C n!T \q[fm`OTATuҤ(Z ~PB2Q+ی-o>0՝LhfaƧ!=ധM0|ݜpRl=LO[sbTcwzCZs!`e R˯؆Pœ<$nծ2_M yiE. ֓%là,6tܗȮ taݎp.@j/ֹCƾHD&Ա镣<֭Vk/HÏɆ>Y#@oYV1!рC"Hhf4(!eY_b䭗#䇳@!F doL̽\ܞ|:4GphkJOuɱE(iD,wV ÕRןXo CFqYR(|SheOtJy8^F }G?&*Gg4Րa^*N |I3#`r0aӤ8$&K`c _+߇LM@ӴM{8ļ}^p7_:uw֫1:GdIUܙ'/n~ Ÿ́ *N]q|H.sY6 uND8cT}r~c3O!W`ZE.0uv*[TgppQ"ś:pZt@eaI ঋ %llm/le gCjpM;{SׯLKkc2xuީ%M?UÃY)RB\N*n2]Unm\Y"tRK>8O <UJҋlKbIK8[B9ԇRuR23B,Yݢ_VG9H7H֐Ute)B=gUgkwdX4@Inji m &W) ;RCCe@@ ~c ؂o!l+sx a,[4t;^xV+BI}-yIQ#+G0}h'}28NtsQBZˢcJnm'\Ҹ3Z䬼)(rnyfWyh4F̚E1M*ihv0нfCp}-6Yް JCZ1W_| ̤N^NQ\ QV ؙpNŻCb_Aj|is0{ K/YP'.l(4Bړ!~_`͜xv%ԕ`DsxI ZR&1=s]#+7%r(oHf 5>QGh/S˩F"VD߯e t{8sg.-"LDլknFu [L2]E/[KQαCYđ-u B֯!ԝѽ>(iYryLb{HW@P<@.Wm R<܀6>{΀aw eYWD%ìW4\>ӄl^y.`2P5VN̩kHo5c+, ev[ Mxc0q3JV|I]/EYHć%<妶 FB.lrrꑥf-8}\epQpE'6>!`:AAvd5@840DkQ5joqxe/ɶW3,!:3JaO,dl%6=$ 4b>RxX75cKXdۯ_k+#=p kz+b0C \k?Clȏf&zЖXlђ۬cs Tղ͠p3kP <^]pGL'Cap/Hh@J /e c Am@48anPEm!*Iڠ@A;v*w]  /@GaU8&ĢbGg5:1aT)a=WƹAa4Ͼ qm;# >" \A@I wD?_?S143lJt>L$bu?y miVI9WVfmh٥A˳T(;6[|@P>T'8cm4C`~xGEX"TIn户T.hRMK<#A,uuD=¢g ᳢0A iKDʷ;lg%h^gǫ7[ whſ`z(kHif9KMKJcDG:T0]:?%r9TC0˄^-ܩHlRJs4kɌkBo%(")1(Ljˑ} g u `W7J+Oz#s "o-d׎ƴk7, D72d\XdFmVic6WSL-/ 3ӳx rSJcsB=2!jj|QZ6ucZh&zꪬyݷB%D"ރ/- 5!Lh" ,Wd!% aoV <h hvZKy;BҶ)N// cz@<2OZ |b8]Y#n[EW3w'B*C uPv axڇxӕv2F+}[ 'ߛNo֨DyޯBP[wDեd}m; Mu9Nޭ9RH!Uo_w)31g6d)D$κ.8^V!z]lvԤ#>*-lT=O%& U.!cW!? hzna;&?ݏ H{ n|WU+='!|Jn]ͶB%pqCru/ HHAE@{f?!yf$l3KC6Rv#{a &CQOXi,!_ -]tftiyN:t`ȫJAVבmsG5N]V\Ke~%} !*_j%3@eI*!퉡%kƛ/ZltJ[FJDüU{UNv-+Ȋ>co8cxE1BFևTPxr11pB t!={z)ӫ σ\c ҄üA0݅ l\Ebw6G_}Hj q{ }ٌ_*`,Mn_`h0Tft&"˸šo"ϊI^`9?.xpX"yetl42`B䶊=dDA >%r/1c5gmD#+s!w]d>* JC̘xɕ4 FW?jSgm}[A;c8o*0y}ig v]jSW]4̽4WzioIq?|,Eg P5R]B;D Oăc:Ԍ> $y (m.E_]0 !c4S8Xí"pI$c1>{AYNZI^u:.9N m3HgNx{sdbS]#:4+n5O/ (_א݈Y`9U}ωTmQ<^Cg>O|m]}$q$aSXY1}B鯉(n9v7,LLU9d *.`Ew\A*3% ^t9ڒK[ ї ؠىB}P{R!F+7"9TvK>Gо@,\m WFVnᴛOΝ>ᮮ{C(X!SZexUTd\ݷIj,O 01M*/: gVw3gr Xc=|*VRP;~x{Cho *@LTJ57t'ZiSVwY ) 1Iȁ>A3T۴5 -oC4wbL;;_͏l3IĦnq95VNx!e7lC D{u'SGi ly5B:r$ zx$*fpK%`xfqnm ]ƫeS ț4j%0MRL,K$v8BYr-Ūa3ϔ]̞,D@tvDX&f4u$ʉ; }_G#:'M0:-Y812<(=vkHA 93fW ?i6E7̣{LN;;i p0`4(RX~hnpAظ ='p>ݮK 0K X1P;vXϐmAOQ3K݋}zCuex|%+ȑA-pJ3t/g姹vMs!슲ՂWzkyez 3'ÆhR >P1"Ou(܌hy8Xl̈F0?OkxrbC!_poxյZQ[r\Y>tjoc E Ϩ}DF8eu`7<.m 4eRR#py+i2HQ`UrHЗ4zS|3V|?G|M 1v>;gդShb( iXCqS5nΕ!פm|ˇ9\qEz~E=>̘I%sy+;}6vJˇyI|}K. 8yn 0S!ZEzYm s-Qׄ:tAKқxmӚ>dp3͓%nkVr"VT"C7_ ]-\/wLDys}:U C(F1 `.:BcMx7Qp@^GdPY{2a*p//e8[ܕp$ 5$871ϰjHkr c86m /u7R킼ASW&L̪|w}&EsU7v C1?& ؇~8m=:A"7|g\$"Wէ[rKcnMKs~u;%eE?H]@B1%jl~'%!)QhԻ&[L50WP rW c]k^e!Ȕ<s\՚XC[bjg'1g jel2%/qv}$h1YyQB =[ ~;`o {a%(Ӹ7:T:)@"|`Aʝ E'Lq:0$zZfoUNdO*j[ѫy' GVyjO`Og4a"\n iѼ7e_vF"BpWGE(rNG }zq -"9"J V)@Zєʆav}wNDK*TXAMZʼnZuŜ,lÍaaJrVa|pw*} twTh7Oc5w Yc!1)te35rjԊ>8] c}?8َM!fC_2e'#^f'`MHUqI5[hա:-5xY&zY@(;t8o qULSEF(@=j˄SwIWb,$ˊБ;G0QY4i-EI?2ׇp͋q6AHQto礢7mو}auP{ykv=J2.ٜ_k*bx. CJ YpEtϸxIcarv>oW I-FDtT>ԁ %+EsǀFB1 0j70[ Gw`fh\Ǽ0{ΟCVpSb =<'p&|k#*E@V d|\wS8p;zc t]=”$N"'oț5xnrܕ&0Oe: -]oۖeI2o9W/B{d̎l SWq3N:mT*H vQ˼ ]h# zQQ:QAOZ&|TJ3 ;zs! ֆ<<-j~4}"#~;^:q ([ljLnܙ4_euw'UPwհv7h˨ܰ: e-ږPu4AdHͻHxٵs8Rl􉑚.@W*?gf. d+VYDk+Z7[vv!W_pM@,OB.AuB L޷D< f>,ԟK'>-6w%Z&Hg](rkOTݵ;CLuǮ/F[vpsR!_T mw%*Zdx釘~@+͒K{u+fk{q%pmĕh>f&=DE)/)04bx NE6th10l}i i&x86?|9h70y %+W %sXL<f3[O<*4 f jCrcqVQ:]Ku{S26@?y, 0Ϸ;,/))MxSk 8)[z]M?hNZ"iBY;֧` N.9 6H5\ԩݒbc.!#EҪQEVm aһqwBpț`Q2Qub}>Ʀ7&AK%hIT{gCXHsB5'R7iD\Z-bB@`qFTOE4݉';k]yTnyNQgNLc9)&I̓.Gp6i>QǞX]~g܎XؐլA Z ȎLߢ8MINjiY6Og ZN_<=:>R4Lv0d$24 e 2B~GlU .ܒ) P4pG~_!Ik+iFkP{ j P.;=Yw,ްZSȭ#j/Qk"?F]ח%y\A~fO 7Q$(j,L'#6t]'nS'Щ~Sir[ld%ߞP'?;qG,I5 3LAwlᒍf<KV3E'D$yg=54PB_2"uĘ:V #e&﫸Na DrsHFnsO(Qr$:%aB'Һ&;!M*sG0LsQ8QԶT7#-%o<{#=DH |b/)u ~p_@ GG_kmx:7N~y?> 婂3ܹV1uRCޗA)ذPa{M3-5y^k̀j,fdai3򖄅E: Ĩ۳YHzd̳vmtwźsеf 6>@Hr6Ӯ|8fb+?Dm=۪2Dļ{˘P=3T@]k7Ө &M+AsDDU '}^U% .%SB nKEM b3~SC(+Ы(L@|9g:hQlN#MmvГ?ˏ8c/`h7%]UͥXs1m/&'eB>ZCgGt*5J F??,6Ǧ1Rs}EYm>`M'YqRvJEAxZ>KNLyqWcKЩĉJrL( ND>.LEF$?B/k 0"F)/'NH*?0Y1 V/uJ]*dxd⦍$4 WҶ3Qԏ60/ +ل*$x08 tB\aZ=MAǮM<.Z:ۦS:64r5U|T kMVժRq7W0@?JJ:w-yZHgRGm &еU@4` "=20ʑrm$(aS7ql޾D ]C$`=Six9DȝLAkt́|Sv6Ŷ@z^0LPgMWVZ?@t3,X#uSfr">`"<~;Gg Md I~?U7{37=  Z|Ɔ=JcNۢL{Sdɱ(ь 1ӋA'=t&,_MMZ^z즻6V+zTqL$)^ćP;N{K#Dz9-n:}`7BS dO _7Mv3 2b!˘LƔ9sIO $d{]q_ՕP͛ux. ڼjO[%ytfcq(EnĚĀA[KPbQSO %%>/\-?Cɫ{47roCh:Ģ;:=`e(Qj-ghJ$ACBV22=3R9n7{x}4UӋVbň,P ~~9nm-({k \`% KIOGM̳\oy.' GP2o 񝥙*urYPm=l?1}ZkbЗ $U:Nコ hztnz#\1akKJ.<]pȕ8͹ Y>JEi.1蓿,_J"R8ʣMRR$E7tpU; n\蜝wx{_eIs,VrXRW`/6Wk3?q}̞h!ĉ7'P40SꖣX)]V=ʁ_dᖡvXDhkCRPC7N !3R7jkZhn_%=gvԙc?wfI_2ixzTz]$Q$M Q"عeKts7#G0x: jI܆>g T3ZpֽHG<8mj&ST~Xl_ \Ih 9+=neu-n) eReY%_쟔 u\ژ ) W¬EQfQCXR2M 9D,lٕgkL^ .N?B^D5 f"B; f*Q;D1ьJ71P)AlStNE!QVɕIϘL&:Õۉձ]Ŋ[L$s t3h0PrU^L:ȯcL8N{҈xIuGl-+x~Έb*B%cf/[('%ڠl*ayQB$ɾڻ^З>+fK5]P^ ܝ(TTgUs4t JF&u謀?_q>wzL615|@|؊)O{ 3@T3F}$a$3yǛ|`Ť)AOi)IJ:~xoP&:eWh0_0~4ܧTSJchΝm|aX?B*y)WO^YvEY.\Pş^Ͽ<՟t{fqQՍo+Ixw {~p>a~so,4Jz6 0!'ݓA? fχ>_s>Kixp~Zsz%%EkAYgczmZhTPYHѺ3V 4ېKBi#}*5+=+.d9:4AOK <ڐIS_(4. ]kѪDD .%)hdHBcoɽvC"q4*``se0!\[c23b\$_[ԚϾ}j=loGo AKyl=T-ؕ F\^5jU()-BIAc-6<4Hܙ,@Pi^˒E*HaKH\RaR/$:U=@v_;?#}gX)N@dfJO;(OܖC=֮Z& CIjWXl3/(l4Hb1~L/AWȗqW  uDtn\`x|H&P|_ʹj&EҶb(76pT(".g6bɨL10ooV7BMb2u^Mov9MKТ/ k[T0ƛjߌ(/;l=I;sm fE-kG,;&@[3Mv3o3bGjn,5:Ò~…%oLOE#OdX;ߣ}7#Prv C pT˪uuGy k=(LzM5 BpvR"cVu{qx+r+ ]T37ys:ioBw ӕ*}9 wrT!Y40nJ\L~d\{)hcX|q]ac(.SƌC%?RkhQ{2{Q봠CN|B4VMWT}x/#pj/JTkgr4/L .\ռBֻ30w';5E}?cKځ εN6AU~ɸ:ou?ZHԮ*kvw3/ps{0 !Lq;a\9]jӧ$ Ca>ӏ؅Pʫs|zVnRFe0F>qU b,h*[Iexv!,4̢W}M,?G.?{WIl?H݊k@dc ܃}7f$,֛80ZDՃBAE b탶@_]%^˂%) <̥ri? ]v4%1xnYoܒVgl\B)[l$ [} };gNl-,Qbiұ+gnۣʊ1ofr;R3uwo\ ,64+DG sҾ|fGՖ-e@b\!SI~V#:#[}ȻD&%m 0M*Rh>hyq݃_(+۹ ) _DkB]H): RLzڬU42>iCؼu`YN2lTr~RM0qQA.$ਚD[a+e{"#n>R|, |?<СvԪKF?$Ԗ}C⃥4 :j/#idP[uPWOpafBEpqr:U|DSua3(1O48 b;_PV'I,z%ͻSFKVk ↣b/3@gbѴ}2+ FMzCiCД)mO!FHm@zUVAVKxW/9$B谯-t8 L P{3PK+V?u|BA,< rkIq;Lڌwy $; )' r]*)a+y|CA˽!@y(l0CFx=. ;Dhhmg=3B>|ٱ,pxWX/{4đC/w^"v/_]$6&Z^|f6L6ƣ'$œ>Wc:j({v׫}0rq}zKa) r@9\P[P͸`Df(ϰ5'mUФHD&SHJw6lO/zNSpcK(e'ŽѸ-8pqjMz?'16IO%ŀ*ז8%hOYG{yYctGcWY?xI{w `īچ^;aJ[bSR^q6vd_=M)D sZ/[[8/}KE0NEA LlL**>Nu''#-*P{Fr;a&TQ76{!ơveީ >^1e5K j`UXrN#B'b`mӬ)s֑2#'D9~rH77mpAzɝ}SYEI7F ̆~w(hC$ۥd.Wl^ωuG?Mb/lF(33񋯿fؒԋQ&ќR۵zaoF$nRR2cZ.M:Yx1.'!_Ln" ۙ}_VKH0mG+ fpܝ/ܬJhFv%.!Xh'8{zW#R/ry[|FB˓VaSʵ ~|q]Wʑ1NpOU+Te>ku 싍Pq;GxP{ lJ A^bx)vZV)uݯ% (!QuJGw0DnA}Beʍj _ͧ 3Q?H̞C ,%jO>gu1F JF0Z7BGL -͕e پb''II2 %X~- LbjzGE3Rt+LAI+8n 9e'8i|P|5_+=VzLO[HhB=SW(ZMyT_3ɣ¥ A}օmg9b4nLFILkOv&ZeZ}S>\jFpJҶu=)ǎFSj+nrd{,cwVEqjȑbEޣ]tƄ6} U3!HPdS9(`&3Rpc5TArCx{0\`gT{ʉCF~P,CZ{"+bAQB  58ÌA%3="1*lWw|wLU~ZH[][2as`簜žd$22faױ"Uʗ8 ]hbf:Ihf;nXw*fo}{[k,3Am+9+G*1ikNQ֖f[FMקNoKGICɇiMůl)TDn!6ʳCc9l;P M7ʌZsͪg@jLz8BRA>w eIHޑ7X7oxmfdQSēj:a͍,At.9j錜"&]Esb#>DyR5r~sWM=}JK6$@FlT@ȷфˬ   DƨwSp <=E{N9VGX8EȐ(w= .8KALSܣ9f%&^)-$։m:WAU\crȖۮ;Me]+w}*W `wc g^G ]gB]rQ`M"bi,GxTP`O^k $\.7F~Up*5L%sk?qYq*D{駎' GӽDHk%y6r.r| Ri_B2̞>wXIoSU=ʶN.JWD7Os|P4ەQ+)RaYۉMGӸ5t$c7 #(Mu=yKfPDI.Wc'F@"44aq`N" ZQ~"#Sɹv3.~9 /hH1>5|KW)8ggqLZ)Vo5rGm Q&SVwYčrVß'iHFa0(3'v_Il0IhA{f=aT*<m2*2h'TE!¯)A/I"Εh8DAOg/Cխ;4T}=@YG%]w]DRh,ߤ# '%.{2J\_$rR"z") 'vu0J)WK0k} w>Z# b8vXccK#TӘzd ͼ͢Ź T[ 9pBuK !+2]^h?}񰭲[a[,R,&H[flYn4Mj\K U=^-[j4jTBܧO<'%)$azshIn+w(gDWG69)B∗H={j5Mbaeң#s nXhZˏ/@{pz5Q`f7z`G?rv.ciN ۨhp7n`0\ԉ, P;]7HvuΠ 5̒;u\ /Jsfzh] e=-Wr>>Vw¬,٘{{A×iAx`^-+W~Q+ïKq,@r;^Q,(9CE]*bnnI!?|iCQyADL ߟ#xdA,j$:G[HR;0PҲɶI~;_hPNVeNQ=EOc@-$pO^ΌɷoO/7.gS J4mf?db2h|O`kduO' $.KKZoTͬ$ሥ^/8v++]i[yiik.ْ+rgFA0l"4c]YZqD=AtU>lih"մv;.) z%" ڧ>GĚ5+lY*~9FwQ,=қo{ֵӹ|YOr#o7H2;X+7FCytF2bXB ObdNuJTl-'~dUHԫ?N:u"$k^| Iֵ`OZH lڰ?\gw~!]nlw13֦?Ӓw'J6F[NX#4հ]AQl [|b;oZ΋CǼzG3KmV J;\L,ϥgnm 7GdGW<`$:80cҾ_սn/NF\CjK A%ϑݔ>bz5j݋Vw1$tLb\݋4ϩ|ԯ0bL6ode+?dTq.2]a 4lIy^)B_˗^Rjߎ wOcgQ8=@vH7\e@iYoD gJ@Nx4^ԪMS&Z6~yhzjt D\JрA &6+*=x0X1K`DyQI*Kyq OUeTVi 0Q|j7_%i>{±ܴd&'?5-aUTx*.<ڒKP"Ύ4.ÐV<3.(l #U=`&,pĕ07i{jݠ|iVHyRy*eQ`gkp~Չh^W"P5V<˔gLH'"kE>+6زsob|_-k 䛁}j1rm*]dkyBE,FH8$=(Pm6gp*-li-A*Fg JS|PQpCbEg;HF_.:"ͷo8F2dA+Z|y_G6J6[<= {P:$_.' RU*} MiOuUqYc-lFoD8:1U&"tLIWwǵې^u!7c\D{7aGX^]@f_ !vNw, uԱ>by(@ugR4Mtͅ ד9,+@q eRlL>`q5F=1جmI -ׂ:=`k ykIXE ePF Zc3=GKv*䘥7ƈ'sӀlq1S8|B檹`D U3߸p 7"+L3+[*\bf_cͷK}GT:7.nK:|g"l}T 9gjS}GnNDz6ȡ%_aL槯K-yWGc!KXJCIfX V2k{ɂEYk*,*- 2A_zL{:RBGo c@(=ەp3z-`$^ ߛ\ڄ1I϶ O Wol`*"{֜R*6EhH4cqP nOWwn23>ݐ:J7ܱd`h20k晽;>T1ʚMo@{ _ 7W/pKHkEʥ雜+lє'@!&sFeZtǠBϓbl1NUzzه>K+u* >br8)HcYLXQ1e/2bƀ@Wt .-#0kl kMWl!۳!=5v.vhv4" ߀IMݭz+u#/SlXA҄LX,֡Mwi_(O.iS޹F,*VsCpy[=R0)NfH}-&sK`!)^RǴ""iޑz+\R1ÏO VMyD<9iWCb=srQ~lY_w|v_B  m˱Ĺ]a,K>(Q[*xvu"-ih *J%ycLLv)+Xi8J{$,,;HD^BfG$6>K4"JpWy ? Lb(")-Y,9Oa`GyKfvDe0IzX?!a3Ê?I+D[kV Ni.{іrFG^un55%>uḑ[$ba>ĦSK|tfxM`PE5a8Vsrӝe60i!p,ފ{~DZ!zzRbtF:?Ld[&й Rg+ᎊ{> ˫tF֓p$-M^o~6B<,da~4rܾ3lo АMjTlʹNZ"YʗP2 R"QSL":܁p~:~< ;F]%ذqDprϺw$jK$yS $ѷ@ދyGHdX6U9O: > 45e4 k ^~NݫbG^IRe`l.3@0zжw*jkΩ 8oLFz&^DW&eR<&B. 8,(eL`rU4`Ckv~xÃ2l,ȏ1jaCGTҧeVOֽZ%ɨ4 z $ A/'E99u?`O`֥eKZV=tcЉ["R^Ӳ_hNY'[ &/x٥ YxS|6,2z",xk|e. =3hO]jg+zӢ601o#-=k\"w33GVךuNXdf&vא4dbֆmH3T峧{{7u+1.;9MgWiJzpg=kC.09 LLE"M@%]z+c@ B]|<\S=4E %[%jp㽈{nǀ:yP 6Uw*M)`:3{eVGe!TK]=:z.+JD2Z zmB q|dED/swx8v}m)p5@@{ e[/2СYy_B&vh.ÉDT-/MrEe=@T59 `a(]{6< ;L*T21Bww6VӶ?۪MYCOl<㨐zzl ShkJ.7l?9`?HC~;&H`K9>2a~B)ϋMCG=֗a^mkL20;ĘH,e7++ }ĔGU2ép!2KtW" *-ȒCk>$겻fΚEVz^QkNd'WyupmV=,ݎ}XSil(}Q]:(2>m*W66Jtoe[2A9R+}^Ba|Z =[㬸;HH\Y1Ar.,C2P'^!z9 $ /7*~(6R7#d]zu \:HՈwbͼ)Z-4o 4D 8h&s5^y$2:\ݸi:H*SUኼ6 C)}ߟѱ@t t- "RI1? óMzA|tutЧ^`BnNr,Y9lm\4APtx2|a0dHKŐփM4Fn$βi zek&ގ|9k͢=:5AE(| F-E{"Ȳr ->wn,He29'H12K%Fd4˭((_i Y"7[&r@oVS\`I~Bkoc@C ʑUOJBrs5sѓԻ6 ?*)JU,=-i8[[R_G8=wd-kkwεj. L>5Qi`]pj>JsQ__{l8@:#FD=<ؽQ&o!'mDl,ě3{yv䩴7l$Ex}g$uz,6s}~\! ^tyIʵ#VޱDH݅⌓Mbt^51 @ܐF0 w`mJ\_>e7:zTMvb1rm0cRL2^ agsN=omw=椡B"Q#.֥XԣGAϏRTXC~EK:\d*[+!J:"3T,RF>%U2{`Pƈ}77-_|+|cPqX柅na(.2]Fij$X @w*DNqR|1Lq&tf{19\F"5i@WԺR W[1:,l%cg#e nAk~j]q>--FSG$T:F|ZU'd oe@ Xp91\#aYüuq)]ܞlUuAJ2:qO䜝hˈ%BsY0?R>-۲43E 4ѡ2c(ETEUBhtA#O!^eˆV s Or=i7JW,cr}b4܇-S%Wבpoġk+r]d& ׍cvjiNJ(7N4Nn6xS8DpKC!E|5#)5%+#qMT ~Z1\>4Kgί^fjs0C2TZ"g莭~RiSfBv=أ$Y:fYK5 ?z^ +.ӷ@o֟e|wDGV=Jr^xMQU$ ; f>bΑNyQ;jHF~P-w> 1ksذ 5YRҏ]8j a)toN}q`G4~8jn;Z?"{ D>*eovۻ od_.Y[At/Ao zSiTFˆ2Rs w!i\H6A줱AdQ!ZLV 1ω{[DC:_btsSFVOqz 2@^ a ٟ!l2>:.΂N5+n6B;wz ::D* >dml:Jucd*o$ܞԅb#x"T| a FO7 i$}VEN_ي8]|s0_UkK5@< Ƶ4ް}>8FIf(ׇ}/{^P Ah'Jʿ/\: E a Г2ɝ* 9^4gyRew}:8SEu9SY-'zy\i0=xa/NH;XxF#"G^L&zW17٤T\t~Zmަu!L0$S. ^hꦠ ǷzFYv z_J+ C>+Up rk ?.rx++}OcOyFP%扏|xJ+R8Q0dqeq<‰5^+Ga,Ѯsw)5u/!RLl~KNWv gk)kSrj³&*Օ k5p` WK0:UgileZ}gVMQk&K!R7P#vD-PO#?MDa MR_J2:1C0yl ^0j E ;FG^  5ǹ_7սtÂ}L۾kp!A#8I 5kU8'ZArtN>/!0jjaVXbN KN}yaP97mowN#~K)|Xxw֜cW| ㎙E[(DHA Kw> Ly?/HucvA3E;gސoTVC/`'옴S=Ot\<<%˭! NsDDHWr U){NAe&ڼ(Q<܉J$Zc>HC>}YJc z52u_[(kگMp,pDž Z#yVZq/5Xb,#_ `T۬t?-z{.?|{viX8CO(/FAԵtAAufͭfF7In)TpC~%XEj-djEQi0/CP4UG"y5zp ;ުD&Txx 9Y~kusrDnh\8_vd1sE -_W?tGNʛe/Yh̼~i320kX 9t#\b尝ꡱ#&TGwM>OĪކh/q㧎-]U}|$ȔgX&nl(+7`y=+Q H.ΎR U:EȴEJ]Tä\{NB{SJIoJS+=vF#2JpK 50=N0fTAiWNQҹᨇ N+k!VA_.(A8=nʭT-& =YoZG%:9X̩[rrѢ)2.CQt^ۃJHZt."| 2?A~ 4ߺuy>W}9,RHf HVX1+g^6((:жycç lZKXl[*J֔cH)+"iO0.K,5g)},W EZ }a ޜru3ȳc.?PʪhGÍaA6N,>Y@l:m|~w5k ްIV}c2%XlW}9*3N)SLdoz|oiVreABE!=6DZ*qTS$k_5@M}z>$VѳJpa 4JBW@h}!YYH ;56\*R9;z=~gՌ;hȬDGǂXqB*T$v L v@!rWވKe ]Kaq`A)6se+׆xeECNr.杂Rb2'ȏ+R#D*^Rә Ԥ6Xt|.F>_M9 l&o@T9\;YSD@26eHGފwZkM'?ψGb,60:vWM ۥRd (RYdvN _T>N"@g͛;xbIyoV D 'u*qDJÃk]<)[aӺ|P+;[^=ێT=,[w(> WE)^zz4AtqPǁ%r/F)9qP]V~eK&zw+{DBcF+CZ; ;%gNxw:g"Q1,ļXoX0me)FA~|3uvmdtNYTFZ T{_^ZBo j$u7d>u '{,)|2ɚ2"5Ȳ tG~x)S`GXItb\?~Al<|xZ7 ɜwߋ\N.P_(ߙQn ~SK>ҹ`yg˩*U`s9߯΀4tPVIʰonk Q0C%So jj޷uY<Ử1SpKKxT_ kPT53?e22@@diT>=pgiRGζ3+&cB550 +ʌ?FO:EL 1ȼϓ[#I覐sۦr\)8:4sRBhe/{𱶢ivV֖Hg: 8eh!'l|_*`mlc ^ js`W3}Q2Y1X}4vcH[uR+:Œo|f4s{Zf {h)[[^hc%,l~٫m+z_[.9ۙ296JZ#{OpRGugBu@;0fyT#v|a0"RĿgmf~Jʧk47)PMN<0Y&DKL < kx8¹m\E7GhLX&, FiJv$^K^Z><$kRv1 I1ONA&W(ڠō HAClk]hIAE "2*c_⬣>r3ڽP6!?Y6f=p`ڃO1;, 7R YUS=.<_!F\2{<mʩ K(j4S>do>:0aZ,U'Fr2ŷ^Dkm[ *H0P9WexC6chX9% чdp$-ALϺKl:"M P TKr8lڲIG59drg3#c9Ds4%㨒:?7bp {FG\Ĝ X-Q.E$eHz'LD3 1"*aSEP=<'QP{߰Rmy* ShpJwpEv{敚&T}7Xhx?!pa[Wq!h+YfU,Vxwr׆̼鍂k&XY|wLsg{fE!,n >w:%cN]4` iPK}R7EI_Ͳ3;GCIIVE 禽K \&/GSs+gUh=b.۫E^, =x򢵭wDxL,8 KO}۟& ͸;bҶ%Ƴi';^R<]Ӆ]cvr!QZAS{16%زhPDql3Ei#2շS\jQSYOh:e(751dd,Wbg䗑`x3Tw'u{Yd$6:o}WXE^ WH'`Q3luC1T[DؙDNc7: A%,.kB-<;@A3$kN~ R @ݛA_.<-`mOiUǂ%!1:1? xDzF7y߃E#Cz.5; /ͷ0:9) 2;2XWddOIRߌ70 p{lW!zspgh[od!k*\ƎX)u;iBM*؇6jpzS Bӫ8d+Û͐h%¼bEPN7Cr}>[;-n w4O@y[6 6U &\ vevR{n0M8;-{S+xdU/c57! ᜦ>('fD%w 4R#qD`Hۋz%pn&Z 7[-;1q{*N%WY~)PtQa,{~7 FmI^)dua!)H>X- `8U"tgS,Wie^/׉yʂ5hr]څ.-yQrarcg4Dua%  HIĬ4X$f}n2uv>1ҵns7*+\%q潇 =/Kx.7"$Ə@,L 8УfJz }YӢu< qx`|ì55vt("9] w' r\lI0mh٪$BTcwŠYJvhKSaIm Sobߧ`Z)ڕ=T?%F>{9|Os \iǃcKEF]-;0HC!Z&޶M<ԭs׆酔EZiCȏMj*a<Ȃ+|v>$95zT%kS: u8ĺѣ a/ު")!Um_-/W~< Yy(ke8~`X5=d~n<h$@Z ȝVn]Beq,t,h꒣:;?mJ 71ISΆg- )n&}Xm,6?0J9w !\Sr,dGF0)hAʺ[)p.ڑhHG|R5|FJlL}΋b,hcENsTqa$wT Qu $U$֔ Ҳ%q tȤieyM(1#\ʁ"YdqY _ff.a3;@?6ϰ}lae9R ?E_:=$)S|@ܷĿKCF+te[9B"Ucf +rD,ށU. $KR$Y#9XkI8 kvo0I'OW5y.'}M5TWBܭ5.mHC9-SwsJp=L`me;cTfԃl ԊtQ$Ы<^k_.I*v K"dv@gf}ZI+l dH`OHDPc(A@`X-%3b_PߓzEa* Cє)%U!˳1Mu[߀q jY :u43"`rRC2#˵D|ht;jJDÚh$@y.pf[߹u=ŨKe`$AKJ <Bz/ZJ1&ߜ//kIι Ƕ=C5qVOo1PW)fA'2=d#5Of Iر 5l`;2U!F|H>s*yx#}{a `,Z++aRg(ԱZ)"RiHOFncch~=4u spuךc-4do[`)^=,cI=]H+6ݿSWvjv)~ˣHiE>A&}́^Wَ(PBJ}ݪ X^늽Uo DƱPw.p"fs@Xw#U4S'Ž3=ga+Qހ2aN%gHb=I|04I){7{}pzh$Y6_+ IA< 55w(,%Ϙa _z؝~Qi{DWXD #oCK@ Ic㐍zcpe,%M7t-a`;ӥϡ,bgF-KBI9N"Pk%w3~MA*p捛f햄GP= a*$7 ovgF_KWp=d4X+I̡*\vX&N '"rH@rչysyՋ*FTR腟?$V͚.~T5$IvPd-<Ћ-f ϤZ6tՍh+v)\9f17{a3$9@ԗ]w6) 23Tn Z[|GAA Ppw_aph|9rv۬CG[d6k.45h]_D`_JJ@ӯb%(Y_VKCݕM9x)V3%6L L^nXIIɅbFGSsK21"/}ok yn5>4-VUjgVศ{tqrJ`neȅ*V'(|M}*O4%Yv+\lpM@tTmKxi*F\8J9@u/+%+c-ս:7o jx~ m5;TZBsKcC]<91K+2N`bWd T{(E /D^fI1ĺriOHl7C$ x2A=.R ,Lis7j7gˁn$/(Qz7J;-H\=7Z dn ṯ=lbkh.E>(<;:^ aCh4/L`{ut2Khd4}$Os9{5MqA3xWS"X0{ BPHAbwdswdpSTyl^H[޻)SdN \gC;]6뱣@AN[59@feԑv^!=\jkojFQ!6v?XWe,SɬwzkW /@8xSpvqm="q1dIz=}X']Ga?A:ut Uct'w!lnп<>]UHs\/KE?y&R;Z冞+JSr#cGC7]$gd3ZZ it$:C1c}:4KS[p^o{]烃xSߜ$DGWK낿&{Zm8rIggz=c?.Ž<8\ͥαh}Sn€5lDx <0dJ7e(5lL[^FokM'iuXɑ1oP?2n3o|dMuW4n֍hBme&ZFcח)LHw6uEm-*]ucv/M3֚ 4۳ UvJ!S5'$e3aF  -z%AyC\#a>gzuY{ln<Дal2{\:D/L@'(3s4BI#ݎ@826@WLAo zW Bڷ/tNgLDZ4Xͬ={Zo&k{pCGqo6^w#N[24;8AI芳XF:13L)wf#XpjW}Oo?||M\ȓesi8z;K<૜K},p58_(6 ޜt$^uvKB*=zwvs|\J=hWs Vۺj$5b*r.;9Iqs~ ϮϹ !ݸIf&dTЈHR3sFJDY 'k ԓ`g.3IjCEc7 ve(E 7Sx`M`5# Zڌ:TQw\'@^Փc"Ɵ*"R >V=Z( n-4;t{V,RDJZMEYrP'lr Θh9^mK'.j@p'ETEh*}˜siy2u@x*]F͔*➷{O}H V.pCξ"xA8"։&_oĶR\(=ʨsZT}ɼIdKqYRE)V9c_Hrce1S!m؎|_y\;Oeb&8S {Vm X/eZKU[g^.f)B_eQX(CnZ=S-TK#py]6Nk1Xx=_˄J .r~.`oGMgjDȢ#/9MʑV.w9-߳z}6i6ԠmE è^8&&nO >o%'i*nqbˆD蘺JOK>)a05'jVr~"G#O!NFFFDz`+c^j<ͳo՚]ȢW4dް65`%-Ty-|DZtO2J$Ke>װl7ϖՔ4*JLԃ@9JpO3s"T†Z;lAWߝ%`7uca v(ߔ>bF]M+?.@Ԯr, v0)VuD ߻԰2t\ȋ}m,0GIѿ&$6+JNhgp8>Bss[EC_VuZ"w̓8?TP!-./~bRB0 գ B/e!J|h z~spd JNLFo}FS~PmN"GI|˫ed3`S E -t&6}@i^RÚ{׽[#S덇'(kհT}"tmbD-#L!ed$i#L׽i_9gHJPeE2{#HnHlDh 9ǓG~}̚L{jn*+feVDמ$s$x_7*g|6YFqmbGƁlOtw(rW¨GjQI/@ fHf|FxBCGv&"3J t}͙2P3\H6dӸkZ-TI?*4Y9i?OiH?}Q8Q?}`l/WCS8T˪!ٿ6j+}K]YG4o<TА$hdx nrVhl%,"ofXl4i>+fE(uBW=6 FD){w vSݚg/ɤYHRz|un,xZġd+ L~\0 g#(jWfox?78\C ʬ!?s/ fgE0銧b \K4֋/ bXd{DণKPv^q@'iG/Ȳ&XXLyS4b(}K'ӿnHsgN7ތ.lO1S,BAzhI Znr*5um,~TP0WcE'K-nv@*vz8G ֑9u-۪p '06IxL4zg5?S0^syC+pbz\zgm\dƈ֯=j+S {#~pSUM3V6f )P6m}MiO|8oaT|8OHb15[5(M\qti7,`drؠgɈV|n6w*y(meȒO,tY݇jFR&}P7NKL.3ߝ ذ=fч^4/y%5MA'Z*g ƙp >/0ʧ}ב6uR`J"0֐ӽ_ OXP__Cy6`ŋʞxzY.$u# /}qfؼWid2rY% 5Iy_9 y;Whwٻ%˶>Y){ul9^-/ZmlAɕwn E-p~%"v ;^B_ÈlsXBNѴ^3 RrˆԭRcq!t@?\TQEyZ,n@f_nR Qk 8L6E_+rϷ}ej;2jK^n9|$rǂV'-Ji)m-'hV CYuVܚ`Ki[`EiQW@gn/a~W(xQFJ4H3>ૢ)fC|XHFr+TO nb0(4Id1{L_ 3op tS[=O 6@͆-"Qk|4CpVvyhP(6{/9uTrGB噙9_MANўhl L\4>uru-y ?eKw. VS, vz@a Rirbf r@(&f3pxK jfx}ГﰕίJ7{H'h˝",/#YeU*vƵEQX,wt!E[WxM󦺩>)U 1ܳ-2@!Hzx<(qFO(=/z5rjϬxt%ת:RvY7O{ C;b)r~+y^ްi" )޶ۆcڄEͽm<v- o:&Y#WHdhMAո~ގ>h;Q2mZ~'(.sY,70pK4'&½c Ȗl䰩^4TٴؑE!MA<|IrSWBͯ/&(214^LfkMFMd9<'Iuݛ?J7QhsϊFe>*8Zˀo>S0 !k&6˄EcQwEA*tcsFogk Aj 'vVO15/+)6we}k߻P)x#s6r bwee E-;y'8)q. `fR4Ϭt[%I$^`+م:]?iG4)4>n"ѡKA^AH+=o'Z(d*pt2ۨc!㍈vm RﬢOE|7|7'BH.yV(S yP^x/#R>6Q*bbo!^٦7i؉C".zQ39X+S3x*I}sKqXgH#6Fr]{lwi6Ej9Xާލ'Bq[Hvv3(sN؝j )޷+b"$jo8,̩]Y%l>=vXF*jp`9Oz] 4D``);UF܎xýqC&T+zkDC*s xJȝHu|Qf`nԒ1C>@9"VIK4&JV(&OJ@Vd#'~ĮG+xl󕯽c5\3~Yh'l4O&u/cۭzU$&~=8b.&ca+ҟ"gD5g)љ_ B-zݤ fO [ὭX2$T2v9χH4{d~3 N(qz)|Bʬ(pJN^5׌ڜ>V1ˡ'_0E,#c勸6T2~ "Y'P~# V:vnBxcg"nO4IYz} ">c|kɥ#]r6^tvQ4aꗦM6X8s/VQ}dVm yՎa̵OӸfG(d0^sn[nhus'3~Z*o릐.VzyS̋)O d(D+',Y(mf}  5d!;pY~vXh7+xKqAv1#7v\\ʔ* <ٽ^j~ӫEnC·Ժ6>[ %[8$3HIFj DD$mi/c^q͔ C{UE oLW{Qaܟ/2e7 ʵ:rSș >o~]6pEoأOZ,Ɔ94D5E.yz YҢ'(nW dgI%<VƹpsCѹRZ\9:+}@ })6ȊK)qٔ2?Ms6p>~kaA S ɀ=|۹X$'-,gxI;Bb]u!RbU 75U[!^S ),FR\ȇ^|=E-N\$#dS{\6CL/7x',MZb@$nű Ozn+T:C9*Cig$33JfQd5S+IvtEsu}16 TZB<~vr &THɕRGi"ӹd:0@-wV̷ŠYTi^\if㻕[]Kv} Թ/cR1(w0F]p5{٢iPJ6 #74!1xu "W!$VͶBhD*hG?]T#)Ս ׷ `؇lVċ!;X^p\ބ @XA}勃;%:5~YNIYt}Pɂc* %X:cu1k[dᖻIa✨}<84= c.b7Zr636cmA{Shć7Nt 궣1X ,'` g]$I%,BRm_B*W <1w!'Y Ž=*vm/UN=X[4?E珳XF6+;uO["Gf)Ns@{ܨ'.8K7Sq$ߥu3@3Ȁo憜{7H3l='(r>zlHSQag0Sݗ կ/IʂȀ ۔8uiMaNF&5i8Mbaȝ\Uܕ8gxe]+Ԡ<|":Iz\Lj'Y2Z5)P2{C2j/cwÑm[pOnĥ`=Wt^ "::)ٶ;0X)C\}.ܑ\0V`#xnC*TTZkk4`9CrJ 0ML:W%6># ܣ`>A;ӼWÓ[u'!\('OATfZN7"~6q,^ 3pM"ecVv*~2P9>cJd3|)cr7اoعCwBppVQ|`#'z ͌RG!ϯBp8 "BwPڛ2薿l1/< 骩MqнWABf *M8 DgC s N0Zm(B? Is R;o~ a,^NrpSrvDVvߒNTg'Qj涃J5kV\!SwrX-bcU#R1_Uk~m@yx 8$\i$֊*嶽3a>flI8ۮzlhbKex*l<뵽%${tQ=>\W{R 1:Iu#< ZP:⢐ K@ȹ"!Eqݺp-}iֿkXOqe/}yc5(ЋPp3VQx /eL`qr -- ~/;L-'g;dާMPQ?Y1Q1L2ux?B<|q B|kW:TyI>j):hU<v*iw4-ȫ7|Rao 0ESrѺ\hai#SY:'O&3"H98S4.cNڝ)ƔX}#8/ʠ5zgM1{ (iz{ +?8i"ֈd+YOV^*;e4.޳1Q/qѺb"=~u>Y3!X7"=-⌄$S&$"AY }U=>?3ֶ [`{Ku=]7]P"ş_wI~"2f攻#;@/*tno$;(),+144TuuJHi׀5C*Z^Jӿׁ L Un!<-F;Q6]^?r/0Xαȩ^}.ivOdlW2XO$8W[ĸ]?E3Lv0`0}2GZm8cjq}-:tr@D<ϙ:\ !^>„| c O&Ɵ4APmYWX_{ &a<:n0sORynHȉzZ\QL~n;D&ϴcPc]o] b~дLj%='^־EINv!rNs~.*ri;P=ı/r%﹋d @z,&;דּ49a0޽hC$ 50y&?tG`9c#w`Y7vVBuM]h3O7:nXxߵa)UDr֙͐t EEN)үn&8ŃfRA{s1uE\{ ߕkJh,󣋯ZB0ʺѓ,Ux]Sx?|Q ?nA5(қ*d_3J)6(7Yeg7 @ gȰ§ږ04KR\Yx+pçq镦: pDlEmoEdw`yo>9Ks U'ë90?YF70SIM_ IuQ77>$(oK7/]I^7=GQ[A9L\E}:%?X%&p#|vdnZ˹fF-R N[䐇2 uk}V(%gա \Az+6kFz4c5W75Cږ⤑=0e"N>"<;`N_SOx`X'YSz=p2^EaՉ` kW7P, +V14K@y)$ϮD㺍&NIRk++:*6H3vEY-!)inU=C)j[ ъLώ|v)b#lIEՍ<)\' YK78޺L/mn`H`%Fa悮 p|UϤ7ULI9,V)^^|H8x)# fXP7#ḏUˆk?g5hHnA,B Ӑ¼) tԜ8Yrȣq|UdG_ 66Jp%9kY1q TD 2k!~6yR;DG8fJ0 yi)F[=wݶYW,xĈL;]PKsDBhV}W ړ/ ;nZ-ʬHPaN4TSwtyG%S\3ndk#I|Vv&>Ayb\$>D }7;gpl]aPQcKZmMuNpSߨ lvx`^w/.<9ɲ -r*kIvGξLN``㬁$ׅzݒU)(4?QXi 33\Tjo\n؜kPv+<QR2a'ΰaKUuTW}{=ǴvШTΏxB~OfKĞ" ݍIn8#( +m6҈wkR<>8qv6 dELF5φ'd2z=|QWN-Q: #R=Rcf;on^w+bH"lkE2P*qC no96\A1"{.ϝzua;lXEM2ى\4n;j C Po&?!HW给}^ѨG-nNgnD:?lj En4/۔&<^0Tw#)_%:67 %T [a@?ͰOݎh>A--C*xuvQ U[\Wcmڟ>5ZW6u_Qy#ÉP\4ßշ(J[A _T:2RUWx6|\M;i|dy+J-%* u/!$Gsۀz%#%D-\$luEfܙR@+Z+:fu0RkqejynJ@U2۞ r}Rn:\AMo zvW~5m'8zt~:S3@~^6V|R25:LFdMAV~ui[LR9 r7W>[J#wH85w:a?90 cm]^q}BמR.HUa ƾ}Ӝn(oQ8:O_TVbx0;SOli4b_AB+.6! W] vV`@ܪ8дQUSw Bv1 K31ls  ZA" rYRgF?7,!kwFs{ߝ\}h5eug迊3v^K[ذܢ ;* `ɼ䛒 (Jʍx(((5ej!-tK9_U9멘"zQբ*H8os (z|+^$Yj^a`h| #,aص]s4‒բ.:EbZ\ łlĪb6X>x 1$~<3ILzN7[۹Ңmi;go{S xz]fR'_e-\$v{Bspy&,fue(4 %s tե&:,k(o, V\nY&Sobln.Wj?N{› ~mP'1.Dpgsq r1 o)+|9Rcղ{Q|{ <ܮ hLHp%?|A$f:{B2︜p IÍxv^~rt3PPB ߰=s}"\u!xeSN=1Ly_DMrr/dZŠޚGcTxg`lb&¶;8ojJHu$z%}'҉jhk6kQvzjsoX. SfHG㗖vT/=|@]QSi8+UM`Qt䝽>7ye;&;jUպ&&]k mFVtm2f9[y%[ML,1!IMa(Ȅ41I3e{#mE i} m 꿀;Ԡ[X7DֲhHXr_WTQ|o:SP5hGsia++,]Gщ/.Pk/Ij/tApG4}*FF_6D^P`,@SN157ꗎ +>[,  XXz:òFO.u's1tW9"/$N3o.r|5&n-q9Կ5nR5C}95Ob2(nE[5IOF9%}(Q\~f|J:Iuh H2V?vm ]  I/A=%R ?<|FWi?W4(8t]#?ֽ|;%̓\|3k끳> |[ ~zD# (OAGv,ߡcN0EN'RHԔ+n`柈KgqsApEZ$և/ c!UCqA?ixvYH(K|&z.c/;-C 3PSA, hMwMe68jjltItƼ8|[*FvETنqHZ5T7%wPMOgB -< b1?2F~tL-ݐk-hS  w$E~s6.P|)x]Fѝ_,oP>]My:8o qsu0'Vx u^1%)|R=2=1dkg0: F 'NW44@`3-VmΑDr0ȶ6B jH i﫽4jŨMykcMiS*Mb)nX6 qβǔR(0;zM Za8->QlhDb[0Y'RPV%Og@{y(G` G-);;& (<%PڼXiwZ>;X3dBO(/VO9)M^nN u: kHP $L.uMӣ>2g$FK# Os[air`=eJTTܫqkdlR:z#?8jFgR~E|.}^-7!` c2n zI0Ns;r!Q*- A{`1$F|SȓtJա %9 "!8; R' m|4kOtI{vq>  bܝ&lFy}`p/ .\zPκtA,O(w|4'~nG~4ʘnYaMmN3{)ʡ,͔]i!>h>sXt B^`¹cv %޺K6]IEShAO_ԜMI拚kN. t91z'2(~@^Nh#l`\<VR#!=_ wd8G#m6SGT4{bڗj=s;T۲31XmCrd:wYA`;FIޗ˕<,'ధ,u >rDg2NV[ 65{)N-Y毡$ƹz5gt/% 9ܴh&E6 v`-$g eI`X.#?5̒J{,+fy2.OGSⵯ?md/wҬ#cn@rO@AaVz^eCXLmE<謺ʩ|#/eK/K+U!ޣαBHw#v寮XlrO(,"[aT &4tJ|<6r[WHny`nVn4^/X6Fu)Dp2$XaPbj%9ۖp*7ۛ{]wJ8ńgac{ka=T]LL b/@b 7W`y"|vV3[81,RpsP*@uriW~T򷤓j*iD_Kkq,6ht*pg BpGYunɈx\\N)K,Y-  sеq\3_zfxVI>:#wf %!Uh)c+?[NfF0^Qfgskӹs+L /M /3rҦ(SMRйm"ВU $+ B:M FWN L跬tlAtMĻyA FY>Mn_ VGfrQ;YP)yf1 T9rbѿ)#_)~"NGfW׍/p=>C%UVgt_޼yljZ_59bQxài{fL%Fq*E; `ZϽc0_9MgʛmB_޲;yTR!]$n[1\'eO|QձHo?\cUA@eUCy ڃ FlJ#y(w{L a9w~咋"L(Uj=HTL~3a;^F9moF)L&4 CkVAQ%v@{wتh =oܜ~fZɍ ŅQer`z-M"!z k5Ϝ|qwnI׌8HL[7`7}[ UI"*vқ44bҥdv!dm1Iiʋ-_=$Vq5zqc$#B@\8sDTH3=9,mVfm}/`g8l-IQs{Ũ+j:"P,jgCX+_H >U {Q}1+e r,5Fo΢0,`@Q9P].ôz4@5>DصvU=8Q-ͺGEvFd'E<[Jve1 9Kɖ\[O`HK{7d~zuΕByACYw]兴]NBq k`ȿ;j iWǨ?YEy 'etKR7>N>|퍎Gދ!aĚð^ݓm׷a(F\OP9p8w}~\:򐰜:3MVd) ׊tE` Ց WNrR>u8 {2+5 wo'`aR}l:,] -34=A #?9o~!dXvWxdM@F<810zmuKH- JkeT{K[As6J-6͢cUY*W޹owg7?hz"UsYnzJׇдIKC1=?Zl͖ǨN2\s2GBGU4xћMYMF0XabCwm7#>bGD-qTV[0k4\h;&9.,TzR~;O=mo 7=~q?#aIEH%_v[ j?Kk Nm~b`ɯp Q XmْA&5~Tl\&Wn,+me7 Ƥ6 ic!U 抪_.11wZ 'H[㖬F8-6|*B8p[p'Db|yU֦$O R4| -7ZIehzSu&rXӏ"BEd 5;q֠3~~-Gepe@RkְI "l%_%[&˳χ%H0P뛰\1+旅}6TpP]`Xy4-58xFgYT߀璮~c{җB1׬A$6wOȜݷz,{LmB9sN1B2DFXvEL5^`2y餁-<DC)>(/jƲA'ʥﱸ>RG[{ScwAv#U]0#.c[h~»LS1~  U O)Sq&Bay^*X܌vpG>>8ԓPoMj=ꦝW.>e}q'2R]iy>'>XlDT2D}R$ހVo?V[|EԸb6朞/'dP|smk >!ސEoD#d ߮G7[У/.䄑 C_ gFRS =o`スV(`Bhmu嗘mrA I Yu ',mz"E)OY|| @io9E Eݦ9vPw/$wՠY.xC1U&|v`4 GlWCZ ec-2EНT`-NVUN@`O"/LJB1oA;ltJ9sJ549Ť D]d.:u=0Iߍi~E6T: >=&5"Ey{OulQgoiGI,V1,-5Ȣl!|zSK'egj*%44 Y2QB)Nv/NԀ녝?h! ш~_z^UlIV5X\Sᄡ;q`FH|eFqa{EPl)ByAKwfL%5rTWKSeu gvshB\[V4/i;y@É#%|Q.f9k.Uٚ5AS7 2:!D%i>|!e?kxF.,8E*}񛅇zl |tψjLԽ2sЄ|M ~PW5'lSa !c{X}ĪU}8qʚKn jHbtNw{6zPVLY5Pdg;<2pcDf=֫tY6 kcKnok[y\_'k*}}[BtUm]J'gօ Bۭ*RJz\xNYc]S}O"ku'nݬWvV=qU9Bְ!-[bBu+Ew z  y/-E;_!WE7SWN{x8mO$3On=CmKopҲ|vOgmYft $mC.8삕}t7Tf͓~'pFO:3sFVc`ds~oE\DpԇWb1/ORom_/^&+{“0؝qgG jBh!'ۼ,i>#[ nQǗ^YzYc‹XfM)xE/;ߙssF$ef\OIL92 C4/U.jҔb}KV- k^{&}Pߞk UDHh*WYP_6 6 `ƝB7<ڎc}ֵ0PVŻ4:u17~Vc>&L~ UWfxE= Q7)oǨG>wm'F;lk .6vԏi+酾E6Yrucr3G|L2_P1#0GvR)SoDD/g2(G{e$ΑTp27C?2g88<37ld 5_ ҕr̫5{,k@A|fy6V,9*iUt.LVhӋ?r¾Yc_xѪۄA lLWa4CQai ќt͑4X7fZV&2ӆ(bd;r>X{ԥTed>Ģ1'Va HZYn-%r?>tY_2&b* 4ۊ {Y8 Xح7O?REr%Tj}{t!Iâ,0춼׸m:2`k՟+67'ˢoj4}ܪ[#r[{-ATXO $Lׯ~w@%Y=E{d >2 /qiD}_*''3O6U0S 9O܇ UP2/ԟy9Tj5O `1'W <>V=|Y=*³jn(O,p|Gue FDYm@ GlbŶ};["? 'X F3kJJK6aHV2, sDX2[YoxAElܻ&n9bYuqtit?EF*Irxh| C'Oع7v~;67U$8W 卒f -+#8.00L/aİ:2hD.u'뙅 C`,D j\}TY7JW:y2foh_*AEȕ|9f~'@㯖S~EOFJ'1E]]me}:-1;A6.,Pq(.:cjlLW%@Κ'!WjY^'IΗ>8 NOo?VJWZ| IFk^'<A1kf!1^Q*`ZҺ2 ®=;afvoc%?D6u_9M*jCݸ]h!?8/rO*Ɇ/n*9.o7uөd I1Nߞ (ՙޫJo{>b%E<2(arlպ;3gd#q …>^>61. 'A"Lk2 |OH(=hμpm͊b܀jF~j n*!p+ٙkDpY\wPuqiܓ `^eIV)aS17Q5!. eP=re=cR-eqYUA@^ڧyb!AC6)SY]+-מM H^qC@G%K.0;v4zVtb؎BfG.zYwvؾ„T~JN|6z^pNT#C>Gg3%@iha$WrG9䰎1w?3FuE$9-((}Tj{٧OL[$ܑx@ ѡWZ9gwdS5E!Co8bEP_0eRz*rQD HVHiF,TQgEhy24~>~cʖ<* a=v[ϭle1eUX.y~6֞-Ftot$Xߵ/((q=riKiFߤO nV&X߈i,/=n-ʘ©!;&qUrRo}i¤AH!e>- Le9UPm;8Sɜ?46 +lO]Ihk!5wD̒cmMbO`PkrMlli:Yh1t{Ӏs abh qMȉԮ 7NhNw: 8;a|2X=K,T~r aHpp2?5z> nw$CpZ: t~$l~dK ڸ9!~3ᖷ V"<cio4{%{~i`p=˄|;qTá%F %ػOf/w?&|ۡ:8b>vʮX M[u&!j6"E/HYSdGɢ Af*^+?\XWPsddq|U|%1L0lG﫲k6A& {$f3;^iDOG]"OZdVpCƯ; /}5iq7\ee纷\/Non ͦ_`4Ad5" ]RK. ?y 1sm>y9W*v }[@V =Y}0N"rQ[W wJ/*:,;̱mGO({M=i;qM]8[⢻$>ق_x&*G`졊mSe }EcϽ`Z.v4L%}#td.E0ɈD7+&N= /4| [@Dv9ݿ/NDcѴ7&%sorVcoB!/2%h6Hҧ= ,P~W9 q)YU*:S]G9`io2htKsՁ/ Hiэʑ-/??mϽevHb~-6͖ı>z׮ǰIs}dۈ vV2e'ʭ0}6Wustmۃws,8QrA}SU@8p P*v)BZgPNuJ5adz G.'g'?]c~&)ZL5.?~s1A+7,ÙWk}dRr)0l"xKY<Ʊ[Oqqd,$:]Ww>~b+j6L: r[ѽ$ izC5N._Md*Y>u*pdYXA |-YU7,9tQK(aП~b=rB<^F:ʎ_k37^v{DqNIQ2c. t:Yu.E NC:@n$dT#;cڹ˲C]_Xq}"q)Lԥv<=ɨ̙d :/=p晴dH0Pzp"Kir^ȨRvǙξmzPj+sb9ړ $p3A9)<r&],h f1֧S]oUcP^oPÅv-0dxnQ1b@ yaŜ63'u,VTX!3n47TLEa6֛~E0 ek>s%ڭq+3R@s~Z :" V/m:p|#6u:'RW Sexy.T?ʪ88\-;Cy062 *PAw ۏ*]mg2O'Me"p[Ƀ?$f'~9B,æU\H7[}ɩC(2+cW0FCU7_+WZ&`?s%uT??|HbE \\p'g6F~KO R~~yxDS_= ;  r2B2fӓϺ>@iybx%#Rkk!v4.…cZz${(b Go@C쩢&{װ& ?Ś4YK}3c\; G _? O gzY(vFsA=P򽋯ya%@wKpIx~|-·&Sw)O[s; '>Rh昡k24LRa 8AwDY[`ХkZT 92Sz7gf|̞ G}P;6lU[q16|˕2ς>Z=]xh7c7k8]9ɋw&b6rB1„Rc E n m{9O'1 [2 96&lQ >r_ȇ)wsx4Y:Fb(F҅Ywx42&:\iWLr&񂽠8Tdz%Z+@qxJ}@ J>pµB VcwzI& b HhW7lp -R⸦7Ti$f[奏t9\km|4+\;.dhC*$۷V"3*% WwޝIfku+} ^%k~a6˜8fcC#*䟘fYޙn^s9,ჹW1`MYg1Wwhyo-Z8j^'tMMU~Jq V!LdUѥYzkGk̞'fU%UO}msSւa!mCř z@I_$s&zDy y@yw`֦g\)1yfnґoN_0uF~;Ru4w|ȐDR Yt(ʖO.½9waU 8r~yk%ĀtMZhd=%{fOt7k2kبnp%RoG$h5ě$.i0?Ė_V6}/ySHVJ]j.Z‚?ƫf?Tm#no}c ehcUq}/ɏyQ)Pr7ˍS&s"K3tӏZJ!>{:cv;a; Uy4Q"[a 03 @yjc9>GƮ ,HvB0kHn5~b@80a IߖNجڶw<Qi $Y>LADum ic@k@5nZKD3Ba`ӛPG[G1 s״zhNK;c(qB]%_azuF4+A]23Jw e|bv2\~xP@DBg:XaP9m*,E@L "ni7+V<_ |0@hiM0+ @Ω@G1\@"n(!y-1|!;;`7|UU:K8d{PKtȄـa|rrQ":,vɘ VAp U>D* nqY_! 7nnO>lWKЊJ輖[Wʻ(AFpP|ba#'3Kϳ6 JKSQ-'58qc/ƎNxHz:wg;+os t0aR2BR-nac1fs#ѓ£ݭkJ aî(Y5#+F3g^]%`yl#dL21J:Y5^7WwW7^f0 wrG-{m{)@_Hz?'qC4A3*)x;5Tߓ%<'6SAَv3BWdD|jCf/?B-fS_oRM8@]7ʼnKk1:6;ZǠ:dž#mAL| 7Y=gwrk읁;n0Pō& SY3iBAj.<'uAaV_X2 &+!&8T(sFKQVjn)xƒ`- @D#@b>E,E&&2(Is댣/8|YAѰ)?ObA$0/͆y!~}[McL{tf@:)@!i&"䐑dS3J.וD1R^_kCbWںۮ{qtXpR])ـȍ=3pǂ|*T-W0H`Uk{)N"cY0l'X}!.'evM:y߿`CpBbH+8T ;ƁWAmq){ɏX{bo|p#`|G.p8x^K:a 2pc5pW7O s@|b_H c0o`RJe++U#csn0,5:0CxZT]/~5F!fzGDA| Α5p)]84Hs_.&-irWG(%Q$y@Dx첒4=WHn\Jz񂾹3cs}R7)A>~"@] 1k͏a5IYOGMȤŒ_" mm< 3 KL'JX=s/E`'^xzRk,bKgH]_Uce8| 7F΄Ψ}8N Шp+8l2*F[u _^m68Dymf \y#KﲍULP9?+_gO:z"w,'F4tM>c:QngmKyn6B {TLSQsc/BKdㅂgg4SLOqJ ̿NƒjzP<Z+aWt5 Da)[\3iv_ٲQK7&a|㖱P0UJ<'FK_օSFV[B1'fBp~;+`#a]>V .zRS(nsXSC;zot~IJWe3Oi)2~Y,k%x&b5}#\g>NZ^I5) x:ԀRY<`w|n?)_QZ,n2}WyEܕgQYOf%duB ޷/ry6*G;b̙޹'"7ZĔV$$g5u&5IxaRCUI„UI hqE2ڽY@ ~;04du]|[!a},m:- a'˷6ge(MpטNT9\P~"k0ʒ0[* $qvSBoHeeb93cL83)O)O|Qjˍx.=g96ڬort40qr PC*WآfM9-t1sOh1S.ᄥfI!;7j:1 B(beNq]OʆzYѲe4ֲ;5T,k]\YTGZ.ԼM3l\8cZ٤XRn#/mj$蹓~u~.ҢJ#7U Xa&j+2F "|~h ~OA4u"봒 ~졆Q8^]H^kR]#"Q=?J@Y*C⛉Ք0AixQjͤƒ|"ӵoURc-vP`-ߏZQaĶV%` G$E-5 3FY˲^"1Wz$7?Ok&[/EZv-nxMO=JA`)Y)w3=LJ%1K-22 \EӀkJXlaȦ^ .o[\@ l .w8yj"?׎mcMS/$2B?X?SaB*ȗVtK" jjމ Lrr9( GG@*I?\=Uqճ"N7W鏷.7-K^~ EGcoJk?qknQzvjf4Xk,yA=Ǟ:=xk~⽖TTB,G.B>lP\H xwD>hj*@EvƜ[ǡFh^A$0TH: rVn#GuXE|t薾/e8ks% }{Vi,GjEA.7G# dpNm`ܰ# ޾,ɄҊLd& }Now%&|)}~1㊔˸\k╷~{W@Bxt͵^~U`_s6/ ‰)i{#KU.i't>66},ӹ1EfQrsW>;1I\MoP0|vƮL*7R )(gp 'kǃdH'q2 ilۍ>4r"ChqF; `^?:?fnJj1%&˱ qej(]|64-8Rx+ťWLU=<ʳq<=4l QkXx电)q3Zv'!%Cޟhvxtz-0ڪ`A,sZ&#Ӏ38%7T+) ?Ӂk>1]G.zyѶFL^-~#5mw "p6؋FS;/_|⹸6X{9i9a%b 8ub ~Q)c?&_U#0"{s#іo&ew ;S T;nG{8 $e܋zCguhz$/l1/bZq `8xZ.bW5 ˦M$o2-VtZeATT#_bШp P7?1q{$ +q8RF<)3gE#g827Y'QEd|9߿  Ia>']]˳_該J5+q~g=' yC;Kw%|AQ.s3-Քk85lmDDTh0P`b-g`osNXQle س\+ ?]UqP孏rl쨝_U'6Q sz& ra) BJ@<G{B `O2$ %5WZ5΁b~XR t@ExYQȅ\o1.Z ܢ\ܮ2fėZJffC9R9_Fy_$G mN I8D?S0ӧQw99wSG_g0qÇiΣS>44xih#/ HC ƫ.8r/<0(jBKs 1ﱑR;5bԴen[ &hE^!E!!O3 S7UJ^=lĤ )nNUB@xw\<}p$T7AP(쏪C fZuky_lp=78>sӿy,^oP| ڳc>y[E_/"00䥂5V4r$4qrI dR9\3d\ :$lrtdȭ7!8c;H#p,+,\$ӷQ4ҹZ?aB ջlV7eЃi. |  =.-)gn ,a*[Z D&c$'ػ,P 1cfl0J{JWL!u) gݍC$iW~b{"Z{+bL+%T~%uӚ&08if. aBoNSEa[N@aR?.TdUSP7{qJZ_Ν h384.X%vˋtqbw_kټ:p[&lx|R <6'n%4NcuY.;S GvqJFR{mgW&x?7'wb6jꠢt5NQ$[.L^M!-&[ƥ(%yFw ǀ_UFD1P%j!CU0S|kVa6DQFtCF8,U>6AKͨŸ40}U_Nc?ua'ךq*aCc(:ߐVS !uhx*ʤ EH2-Bo^]Hq>GP@/ڮ32izUohS'.< à~'9h$~j,r"l%~e@D^;.l@/7j>ʾ5pLG+AWnt=%V6fF''eĽbOeԡ.nn̷Hl<}(Qq ZҎ]"[3dbݢZ959ǜ\wW09/[B 2]so+$qg N&#R՚G]If)a2 m"z:%5C2 (,kҽpT~c8DVgbC.x 0R'28IXϮ̹&;0N c<BRxc߰c$g=a{WY}q,OyT(*;k͑C_Gkif5j{3RGatѰG $I gx]Z2TeaIᦓec׿|iq'[,LÌP`sEJzUJ_Tֻ$GtxM3~a< @yiPo5[7z簒ߍ u7R1ePסA?vg )3P(!}fj3wj;qh"ljņFKQ{[ARϼ SaqsU-rt G[޿LVԙ4T: (J_-w-p6OŬK?VՆc5SނMaqmJ|$.0;P]z?ׁdrlq&Η3 !͠u#_~}fĥpڨnGaQidA~$; Bv4\y BZ1M )7TOHm oK͛9R>:@~nC;hU47 +97;kOJm &l2w/,WՂ;FJ6|=T7bmL9H #ꘔ;00R*KjY728h2Q;8΄; GE %M: (;U+n XɴGiGO2$y  9w-l l2T#2t3$dB8ʫn@Yaթ𽔬, gZU-/Ý6;tMkgdw™/UM8iE ^x !V` 7Fn@wҥCՉRHn*g1&> 3CS*iȘ?ecaN7-Z2 v Ů+4HtqtnQE9>NeTw'=( Dr6}Wt AUNdw[\@ԈtREg9ݿےqߐYlxcPifbyx/טOoLvLşߛq4_uv)6Fޔ&lm2,:8,2t/Ei^" ^Z|ڒfUb14YX+[UEVFaHqg c1T^߻7SxX Df5CIb~ ~OI"4=ֈ7rbJdTtq(5EQ} %MPuoF/z Irq9qqBF+ Jis;/180%a/s-Yj}-$i({Y@@3k:8u̽ͅnƲ,%O}Ez,p56Aߨo4=:5a S٣V<T3)ݳr8=;Ոn4ѣٓjn+:G-EFՖ~H^.r%nNZh{|%㜭#&g\X'z׶m~Wh|.3Fɜî&ms |W!\u&} ]9) vp=rgqa%K] )P}2-?W#qQ(+Sad D DY< 6Θdf"ߢXJbU;8XBr M8Äլ$-Cbc刹&˪`.DNl\^yEJ #+A-{avءmR-1b |Qyq,z1.?wD13K'[Kg/tT$G: P"J||>$w6Y|0. 礪KFn ٦+<>"ƃJ$B~yߡ'R% Rw!yz! z݁){ k |$B#Io@[gX2Hѿm<9 ~<(/jJf Ln>!G:@sgۓT.>3lf膜+~.R֏zLjv^fTugH8 0@mVh났,8@D/*'WI&q7)һ|+>ԕ3 2pHoDx<6a0~ŵ+uЪGj } X 7*X 5(}^Fúa7{O_b0 Dd( 5i11~.F`Ćf gŪ2qniݙ=cȫ{NiC >%ֽ29ޜpR?{~ P ^coz1Cu\ :4 GsTȺPcAA3J xUھ\)ԤNܼ/beu/ ^H|KimgQ`hCI-釋W0`g_`l8ܰtQ> UwzDHn-x#CE{Q}zI-AY*^⧳oZsq=DXpN01Q<4vq]ÿ!ؙl(wO[Т*̍=Z/!"YX Dѽe^/oț1 [.]]˼>%ABkoaZmkq [ًզ\@N;Olշ13V2f gIk1tkOngk=/o돿'=[}q4r5CC=1NL!+JLiEr~ gnYTq!K}2  Of>ȥ Zpqxjġk}ε^4<Ֆ ĕHe] ,k[RsgCA:lJb3^0Qh2 tB2d%٤O J}_ȶ)#<[ /|uYdrc/Zeܑ @_ZCb+͋Rm Ыo )z v4m*]zEZFe̐/ 2Ƞwl3}U]6Qz+j jM$pr= '. EMm{qILjiQ \5jDor^D~-O8OK凓xy]Luhc`&!+C3lb6Uegd3G\?}h9ci\egʼ5Y|YךwqÐؒsR |X桴j[o3w06ԌN{WTSu4fϨ235ij_Xi!v?*E̓ǰ/W!B9_#uVp 2j&qODM5z:Yno:^ݪp7+Z&/WGݝ=͏DD^T^El|L}i6jLORdw %j\1)#È xgS͗[D'&`G~ߍ!²ȳ?gq!8jpi6x{L:N7沜 .EgɌMϜP@1`*zYǩ:r*`a/!02x"hV2,DȤ?&mGHN-cڔ7ʙ~-Ќ'EU(I.+"N׬vm} (w@Lujc1B'm +Hc?2GB(-`W~wjk!=*mI"^ɫ,WFG v3 Jj'Ӧvc 6B`}L*6_v)Z˞M:%4rxMU|fMKW"- t}dfRcĉS7p{q:C wny(Ս6baܷU60,@vc](0-^}|^x'AGCko;WԮ[#Hxe!L[EM}֭܌Y—i6u]B`q9څ8nG*c=_-x |P[9J0$d@/OTA|#W[6ϳ&f '"V9EDHzmOxl1K@6mMe⻊HK{/)`5tuj"R&nLO$]uy"HR(d C Tg!՞SA3u8J"K]6^EOJcQcv,H5B?KR?RP /4R&fSa!fIT eڼr Њ< 9)3ߍ@dџ׾NE|gKV#t K|+Cd P2 :uT7|4>- 4'qGWd:iQV*zAG!r)t0O(Bs" weZx_iI?o^ՙyx+7Sʽ)z;G'ԅP*O|!*umgE\b n<'}pn'r ad#Eҋ##Ƣ pNK!gLnjA>)AO sUiѡfhWOW[ mpH}o<^3mIdifWwĮ&f,4o!2T uTNO7Ǒ{㫩3bDނbP z\ XDO#5 |]2mDT0 iN0HP2_qLa;E9ɷ79M=5௷!@1f"dSy+ J(=tno :7s"o7 Pe`OJE5H)yfƣXkA|lƦ$?G4Y{Z 9g (apڥɿ*hR[hwʔDϟizQ =g_fӤ#F/Q^]i01hxk˺靀@g\bnӜX5ס1 pu(3y]E/SVŢV@J)f}5v+\^kupF`SqS:,:6@'uqB'v 'EDI>Q9ЌnAwũ䫕Q5E@M7βFRxkɶav'Po|y5d(~:?'XkcO8988ؗRo:n1U,HqQopk{B=E4Ѻf{o-uK܁%)n4èqG!A$/č~w?oU`6j/a&03fdBBʙ |"VU[o҉b鉂t uC[FkV'w%A0t~y;ǻ"RęIJ"f=f\ ]M\NΑӤuR'ls5D_SaZ6a{u0g!ka7''Xhj-0N h+MEZ[g65=EJktAeܺwI.*wvaJ6_d+{n6P$ߜ Pؔށ)7=/_M->,"/YI1 r'Mhmkf*CJc[S %n)? r;:x)mhg|L#^K zvLk Zؾ ͍4CCt-gEܔ:K[Q1ЗYWƃtײݤu;=|'ȯBY)wc/Wy_al(U e}{f銦3ݹ. biDMokЩ[K}5q02ov{,`H]2}Fe:L}ѭҩ<ۓð:g -i 'ʂ.HI-ĤC/gѤ?44X>ГCq3DR-c>? ƨ: ihzn&i߂N],RKɄhN0TXo /|~Ku*7]r\iII,)%Ί6mU2)TSg)\l:39#d$&)' `Jka"CBCVIT:ŰPy4~?s!= M}΍^oHIPC/8\ud9‹>")qvo@ʮ+)PrhLI9M&>R6 6;DP{o b@M4a±Y0њ&`(b,Itev,FSԭWtZv ))BF5J\.]J! u^a R\iO$ XL1TH4QdKe(8Ũ-O7` :g>DdW\j8qGywI*fc-5,LhD) N"~AJer$3>}r`'.Ŧ wy:=;y[Ü e`Zwlm}60HsQgϞ?w1&9Ygv?ZJn,*jh7QQH#,V-atV 5}vC ,'/ טCZ8 duOң$([P%>pлt1<:[7Q/ f[[=^dc14qZpZd3> !fWx1nƏӫӁƺz.ռf\;^Z֢`1S&}deBl*W3/3)Kf=,E}"͡878v$m_CĸfLy_Ҳmnb?U@g\fAl =f VJ6l AG)6_"d-}.ۼ-޹IfVքYA?Z(.LF1Jj@ΰ<}-H j3ZryneK%"nwC$NČ"d"7#AoK&Vڡҥ B#qZ«Q.C`Anmb9ǑþM[zh? Xvʗr&0n~ E&W'8xBs22 aaNbنHLW LcQvd|&Nu۲(^uhم9gim_UeJ&=pR]k0^cZiL mW` S!93 [u@00]L>{Djic"KoT7<4H=iKjk/,n H_5,x0An2YEyΉPqךxݶtD_p&{r)x/VxT/% W2 Q"NBO e@r'#^ M#$\*^T˪OşKO^v9z :͵?=g6x{eZ}5,{^Yd܈ԡ3:7 ZwpW  E p?={AAo4?/k+wo) Dw reH"(0i'b|(ɯiNB ^ ڧu5YkB0)=,׸Bg-?Ekފ$g7roQ֬ɣS^?[9 H}@eK@a$)Q25إJ{8AH&wa]RL@LﴧmLwx6=1|6UqZ\~l^8mm$ !t© :/ٞpbE= ?,H5ks8FzK%L,܄l&Jq}J" ўSWpao{RN% 84Iu#n@Cb=NQn'_:;ݤׅ#l8ADgzub.>gW2vμw*6~c҈__+e)d[ =qY(%,^]9rzG|"k6[(o%:x"kX1j\|G]~F.o{? &$Ԃ^BBa;ٌ<k7:Y˓*={̶ jŇ}n#2w#4y3yJo쩼ъsW`kMy^|oI4xo^%&?jФd2OUEcMR?3b>XOZOn該V$ dѿ)+go˴;,;HF< Se·֢fN`5K#T9Ѯ\op2@A 4;$ziھN gT2Fv`!aYxa4Z,ѼyY6$ɦ&7MWY]sѕLoX7gidu(~>a\' 8qkۭ 1]>+i05]95Jk&3i~>`)QgeDlzozoԵAěix,cƮI鄜dAEvKk5]y'} Ђx]*`>穽u6vN"h/Q t g|Mt]Ms3OD.prSVUg(kG`tЃ똚 ejE)s`=6EG_ėnq֢BNÝ< x#sR"_GYuḅdŴ1jGTJdX+"=! 8{\G i~~bqYa%mʼy}u3 gOH)N  p.ⵇOhhvj._ !( dn 24Ϊ`J{ʗ&4Ǯ䈲cG?{4]#- ~9&˓7m!Y֡|_m['s({&EE i ƺ3<@нϺDwbWй ;+"bHnhT6^FI͟]]|wy,9C9- 1;|7ykB3u Vvftͽעu}d&X8uHh%K9gyM5FI@)v{D8K4dK~CeyaP[R>0LF".-,5T5Fjܤ4.7"Rl4=&$-3=sAml^3,+&Tf@a_R,3#-j7vQƐm` hh`.2Lm0DZ@[5tB8aCf]5mEridnb-Yby3Rs4Gv/KJ#6#s#T1~vޜ$&Ce?Z(Qad9. &eMd!Ms.YX> 0B r=a|n+РnY[>m@EC2n錂^W5>F.ӮaFq:>26|}\.IJ@;nF#/=N )SWqAP@i%,4xm:fsfmi9A^+cc- p?X!o&Nj80L.I}G 7@>QG iYj֧"d1Ä|4hZʋ2=$vW!sTԗf_$u Pr$6oГt$BG Bzz9#s{%,brp# M2^}v&JӘrBk q.7rX}LYTPj>o3[]<;H`;;~eNWD5`MQb(%VvEB[OzeEZdȔ/ :蹢С&z[+,5L58J)G'g[-% Mvl(`9k!Ĵj>̾<话:6{8d ^@YD&iF P]=T?7, IϫBOfÑ E6/z>|cCw-$f^/.T#[/ƛD15]A/~dnzxXX6vWy6=׬?qByd#_||ZE` /=R`2CdR}3g24HAZ ,HoxߙSץ=}_)EUgbb5f+: e8%&"&o_a#h1IFC!2m'V}{ւ~8l⨼mQH[hpW-"~}UNsHϥEWt"+sQdi.Y9,{XI9r%"BGXY' Lju"αq\n.G- ZP=٭YpFNpр㠠=W7ʝ@ֵ hߌ`vO 6Q~}gqP$Mr옣ȇNfk,ltL l){ߔP?41٭%/3K̀`;'nrFFQ` ٽ w9שoMZ>"Q; Ipˁ^5y8`v"J ZSrhr&B9;רg Wk smO]4)s׈SIJWF!ӻ -A IUnNxN gFA8}9J59-I5gDoNk\^ҔU$8/Y+Yԇ $F@?쿰j`dAhl,?f(Ӥ,iUdžh?XߏcQ*0H:2Y+{/E SF:Te, mF^^b%\ھYAyֲQRkQ?G( L"3޲HXh)W]t4&THIzZd:igfS8{B/:!:jI =~P#^#<ĝt6)G9_sU#~~!e]=\S̍w@kiDDol5\!r+s,}W'‘/YL?} ]3^tN5AW2AXreU`HEg S;ǟ&xaG'9aTuPC)v}d# )=끤&1"@,QY[1ٺah^e)d)jf w,Գleغaj=3`ux'n8@@2diиJV;f9inI_JHFbnX[E+D0SBX)ϘM0B 6 rO 鹍`1۠z }ՅWw>\FM'\:e{mfA8BEkMRTBuJM112Q ='iv(Rn* %|ӝySeK1D41MЌ}ܶzp3sidUV4~4Pd3T]-\bd*2+U=_N nctש>9r/AKxYVi1}ۋf8-[:/ x,h~ﮪ#w1vW?^MpA15/4 bBȦq5<$=Hmx"beVC+Z{yKyvrX}х\ -j[.͚e0ڈ Xx@}r@ mNTr]W= O[ϟ9Nsr+o#HB/9I;nk" qڭX 9r Dkzx h6Y"ڊ@cKOvyM]I ̃MMp+(\ q3 ,nxGo-L W){@QS-)SJ]5t ǟt /{<㭷׋{'tÑՕ9d=k+(Y;MY x~n9CTG|6mBl*S R/bPʖZ]V^4 ;ݧ|2ٽ`j )ve粠hT'<3X󢵸̡큱?_A S5WM0 3Ή$?ƙO n0p+KRXA~D7-;VXaF9-QCİ-7vYgO5va_taKÉ5'yВ\7/="O-'H}Ea)Kd1\jksǖ>zZrbt=&xR&kMzEDzh&R!l;[OmvfKҜ!(ȭ |~8e+bWƔ27.!k\c| ˹LutB88;-ӹRbRwk4R4Zj]T}c{hZ۟kQ?eJYh=x\X!9`I/hMPGlvBc~%.{>`z_$Q.A K& j1)n}>Q4әU(<_Q9ǐ;&rJ& ];ρp{z1F j/[\{K f?cu{F{Tm|"+8G'v~g 2`8Ub=+ Z C>yN( mEӋC xjb1nud')~viTvENX mBMP:~Bt8=6#rAʄ0׋1YW=%*Pz_hnm*\L?`ig#WƆ(O9CӼrN!z3q^_!M?.+3K7VJpdtOa̚M`hdȃ?Pd=Vu}V.#^ ˇm'%%>~i煫'hu&13>tVg.SuY#ђq˘`꾣|dveooeOKStLt{,|zj ܑרI"Dk؛{aDLZ:РXD5\GC~@E1c4uqȈ8f,)BB4OZ" a[ɕP3H%brÓAu*9i1Owo Ƥv*5E1ᙃ0 K2^bm^ԉHۿ5xĦu8޺w:ǒ&8,YlOڽ*wn՚1$3S$bV*wSlI'E0|62Tp# >BYv? ~Pi9W7& RQ{t5ŻѯOP6]eTbNw?/3([p.)4NpJ`ѻY cȌ9J' ;q6,(@+!f ]-?EֈT5&ʋya :yuYkBV!O?{.xL= )޹`>f֜9"x0!HBM*E\T_sp&nMk8f#\ɪ`i, yS*(lTSƥ#T,yspY4_ _89U X$R{suˁqN e8-)sxpqh1qt 13­a.ɻ9CY*w >[/N #٤`kYT t]myiER#1X a,UXf~U=^Ъ~\!pdLv=/Sf \n2TCV?X9z'f=vjٍfߩaw?f<AsQ~ba%.(~}W9e훓׹\Y NyɀItt,fL]T>]^VsA>S<랇On(#g2/(fߠcz gV(3nq>Gք^ځ6% neӹrt9~ѵD Ŗ^K0>7i0Z\'<0KMe=|Fh?V{3M*pȄI>XbAdVޫG'L~l!=]6m8rN%#݀VM bg #ޮ"9c.>o9m?;Yq"WH!нl6ߛ~ZLMR $j ѩ$B2(r0( @~tb~4~K`k9 #Uk|D8c'_{O_0 `.er|τ+E#9@7^D s_ɳc4E3/FaQՍfC(O|g**K]X@aixݷZRaƄǸ)h&U8B3,9!E/܍t~\T&zJfJs@??eꦪ2g׉M@+$e͘0Ԋ :sӜYCB]C8rLαQU43Yva8^Ri(as]onFQF[ѾOZ6V؛B si#c.79}2)K~t'<-MRec]g@&V5E@}'fhc {;9[K *%1#H[m?;*uOInw{H7W^)I0bY~A!bJ?*+RMRUetӡdѤ'Rx)`i]qjt7h>Ikُ8K M֔50 0ݦiMk]C0qn:*EϷcsUO;xSQׅn_Dhɶ+fJoJF,yE].*)mSKx/vC8YTU|,*s.غӘ\@F}?UBv8pE=r5rjKV= tH^:c@gx!6;f0J:]b(8އ%e]& Ճ-ʄSZ? I{d *'<OCVC؃ꂁ9(.zj=δ t- ȟ JXWU={R%h nUN^^AS/a+b!qDU;lC QǬ8w{bjqrYg/'n' jn)*5hJ?t8Oo=?NB: gSʎj劼ҭjld=ڶp'nt7Abjn}/SO=̊=BAڵjjr ܱlډ|1j/yXJJi}w0kHq[-ܾdlXRVT0xYdAw\"|av6_٠#A0 C%$dk- swK#1x:wX: t0oCH |Uމ {P-qɛ퉛C;o#e` %z)\%qkxHPjcy:bUGpRd3}FTN U y*|gSQ=ZϜVRr\QAF8_F|Va'">؄j!Kc] ȉ7Hfu=sl{[l!oUxyVD62/zJTĠ JLK5 M b X]][ $p~SW \ʸrVo:=0vLLxnA'}uwXQ_'fXk0rBp=R-GKU)kfψyC ",] xF=࿵R'tKӼ] j;? (?^wZBoS#/X2h6@Ϣ76A۰wrZ֌Z?4kgΈx \ ;Ql}$uBKFcEߜf fsMkcS2;l^%@KA'@;zR8¿̜SAg;1eN=p`yn^(cPұ}j+&2.ݹ̮U:C si$ ;M5o,lqW`l,@(?m1JTB;aH!pp 1ŋ1[szv0o١!ը{<"xqG{ISo,q-$祢Mhkv i(7KcU4JsP`p:;Ns'2/`[-5LݹGGι=L֎8{TW}k$㓢f]?(ܒ=#CmITRM˫>ODFx!rfr x0, ɚqT/\ G똧<늍NQ3uABðEFJtājgI_Dv@z{!@>b IV@ca.4u*՞]Udп6jgz?w<a;NY 03Rw Pv`Ϳ*іL .J8 kP 6#hZtm):,yKzޫ m,wB Ϸ~)۾9;=;{+<U0Z4e]y=x\K,&cTF6w/:MAnFϨMs^o} Y<0mcTfP|irPyy`N] ';.Q[|4L:Ҵ&-b,tn[3o})2n?i=Cƣ*CX-E1\{#L(wa3Yx {cϖPGQ/e3R~ 0H~~Uq :"?>xF*gwnfQwu`lY2M8Py|e_}tnTՉmnT^\} dz K U#0"r1qtMu%5oM`''UV*Z/gsb[ۀ3R ߣe<(1RB4Dž7^e '(nwDPb ɼ(`I @DEx'G !w4`!rqss12bE &"ΛznzئnK%PYPt]#lтsgYZ07070100000248000081a40000000000000000000000016599ea2b00001d9c000000000000000000000000000000000000006100000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/media/usb/pulse8-cec/pulse8-cec.ko.xz7zXZִF!t/yY]?Eh=ڜ.+s^[CrwH\? w}T-~{eo5AzoP@2֢,n5s"YUv*lt h"QԻt ¿"SVWǷ!]H|)8*pƹJĩ:ipVݺhh)ʀ;kbWy,[Ft;?͝d#d6 hBmp#,v (bK0t5 vꝊG~e[{:HD$)_4d}(al9aI\uP`[ N>-֡TI4_uξe5XVjb3˴wQdd v]^&y+Pew| &*Jgμzv׬e02}[;c9KpBa;e+ِ-JL1G0)*-%pLr4;kmUҿ Wg|sz zEՋz4,,`P -nM%}5H]gk#3W' !Hc\ynӛ:<-d[#}n#Rڭ79ZdT'*cc:G#$ -e t@a[NDnTG{72+1f/Y<~7s&N>vS,XvZf;%,LA%T$ݺ>k$lTU}\sUO?6&/xߣS/9I?悤˕į*`P!HٖBnaꀽ-mFН1,_6SF#5' }\nj)5mJvGF uy~Ą?ޘi,G (+ԌsK2ĠJ@@&=T]I!fsMrw,!L.iK|1C;L3<\YąB/nUU.i@ECeQvKpʈԽEQ %8cj]u@G-X0X/Cw|y75AdC+A%iBTEN|6,qkrtќ=.da]|Kg|Xv!{3.|g󓊕c} iN/ܞ5pFg~psPM =ܟdս}c%+hF(D&}u!Y50wٯE {|)ΨECc|[F&Q OW ŋQp-ܼW(v|5=!N™{\!l]G_wx;BP6aEt:jlz[f5)7;B8|UqXu*C\=o^kd~բS UȘ{m]Ȧ\,dno뎳xJSG˥{O3Ƞx0*v¨`!Vl.|g>\1 (̬@ӌ䇀A{,wlkf<"ď'2?Q4x$HDUDngAA覟sn"|{L-LN}lW߼>EQ\~ `5㏩$ͥ')XpX5awqΐ3 Pt!SLx\RݷZ:DQOݞs} IGoHE99.TmƻSu@)oۧBVzx롿`^x]MkjV){k IL"'WGŴLX[([dx]},|lh65v9&zl$?a[ :wK%3+{#^!hx"x=pIFK`ֿ')eJ,4?韲,dT|,-l}sTk}aׂ*bKUq}F%YuN _4$Zng9Cs?$LWŁ!fcwҽ?a~ B t|%Ki_RӁ~gk/C|66j-ws|y-գ=f?!x X;3!Qs~&QJybs+[2 >}Е\"˺JtGeN崥u7/>dj23V'f!ՄlgXTG}uPJ&23nHl˸>T:U+t'oC#478C*42HmEjNv8=#&;hOhTgB>:qQMϯţ (ߐw'с|0q',[N-؉oc`bԢWD'SPW}nR{ؓ!7wh+A{޵M$@JC d&?8h{:`aVn ?_HߚddatayLJDzsĈDFUӆ{'E:Q3+֬Uy?cS=Ӳ`ߝS__Glוmf,ނ 8 dw>ݔ9cZm8\&+gYL|\%g~k0$@[&B.^ NN`=βOrYxDE,9w*9 G<_Z+q!/>;W%\=%Ep o'.^-0GvVMQ2ވp MF`):E5_VmX#ضjCBp_ PRT[{$I:#^Դ5@/)]So܌ÁIa \ҤtfX+4 oI%;T/2LJJy~CWEѠ hW`xg]$kiat!LA q-a3mmώ>tC{{c]?fc/.3ի(%Jc,<Ţzii$twttG|rGȆhoKGBa9#Bu34M/YO ;̀^4 ʢqQ,]sp0(_f]?#O,OKcyZoi[UY꠬'=ɀI6_gP^-'fcXޕ>~)A#cfEx%J@ G99+/g0ㅾÿܡjdK3Mpp+]#q u8e?̡ClTLɋ 0Tm#q4GoܩFbƣ;:uGie2>koQ+%fw̓ ࢑*uEbݻPZ~q stt_2M*sAr⌜ VoR@ϢÛT ۣ}:3ߟ+whFX;\ J΂"/ypLMEQչ[IYHRJ^ s]6)qi֯\L%͎#82GŶ}p@fs^i4ҾgCJgyfL۳ dڢ_gz>/7z&Q8g^.;rê5=] RbwO郭. 2J ka.YlMn9g-)j~RZ1]Q~s}X{vR8?i+f_x(*+x+=t+sD:xؙ'!v5Ss̷&* BJ4`SB~;yI5_~sQ*$̹.?M{n|VW>ٙ>i6Z Ͽ|A\ePD/":X&K+#B1!}`$mry"Ǻj<;"/K:ˀN+W'.^|ˣU`JF7vhxW1xW(w -(sתRa~7@eRp,d>J>;[S޺4F̄j@{6t1P.Ѵv8t}|zQҾ;Q\8f&䙀ǷɺiɒK`XXP7PRYzPy@,ɵ仝FayLtEС.E}Xb}AviUpiZ(#qh5`S)9ykد"Ř{gɝ+xM0}X5 -M7Ԥ&*uM AQFBag F- |ƒcu#ҵtn8gm° w6Žz= ]W\;)("9%V=uOg*Rݺ !I 36X폜z  ԥd'|ZN66LƐ G7)3 xVFn lO py[\ڎL =_N +o^+|?'|Gx(A:j:obYU̐'Qv@ wrO/-<^=O vf]ɟ XakՅ3<ϚLbE1s ?|i0DZ|MԊp+=W=|@GlS1+,&<ߨ&Ԕ}Rٱn6:Yk}lBaq 1IVوFf cH~LS[LxE +J؈2(-,=m< a.i47cV] #|tḫ?y6n&3߱ 6H9gkԭXF(S7_D ܥ!WЫsU!Ux:Z\Hp _RM+%)ؗOe'iJYGs64Z~hD] -26aކ{뇀}؊2MjJXpLM `[~vx%V#^ul./\sghOÒjzåh(c~xHTfX9c ^DžSɽ:Mm(e ;ĪH dPhNuz ڶ4 iƘԊ#O ̕-AC>I[E6ӹ gE 9gD- ulX'UZfj {f؛)V8Ipqi)ණmX"%>c4kTuv3>4ADI\ )qnU&XCp5Q>$O<)q /=t3c qSP.4~/ W<5;"y@s`K$'fIŹjs%)puaGI\Х_l#7Gs \`xRo9|d㤛u }ܷ:xityaou*:4]`Md p&o?_׺a C9Y)Iq'FA+}gdmÒPUBYXbtjKe㪚V-B{{ 84sW)3:%YOd<̿ߝղ:|{|;I>8`nvw FKa}3dT>Kz78N-q *8/Zwe?͌'iJnU^g{OK$d̐pH|#va "DjGN!ikT9#uG]oo8mN|G o5 (hdqm1e#CcN2ݞo <؀ ?wf#}fvm-tWO~_ݧ4A}@BGd& 8{t 6_Xed5{)ȿ6*ڹ36^Z]:y:@4"oj[r*BBmyAP%4TKjF@J-I̿EFdU.bzcTQW1ctO"˼ޢzgBP⛹z|Qx2TQeW)d2<84n^P0zAl«C=t~4j'p4RO M}Vncz&Ď-sRSX+F !W!N`ҍyf )J/a}C)S}s+ѭ+PJNSH߾qA<{Uo+ Fi/W@+h4!M1ed͌.I,r\eݑK]мaE 8|yHȔ~"R|Js 6=eR2=_/Ry/F:Sg}{Wy 弆xצ992b MEA{ [rˁd2=D&MhJu(j!ߝbj!k=@4zk"}CQSh0BB?>,uʬ.n2_WE$WYzh *9wQU 4Zρ8UЪ~:cW:[1&ۖD[bxӟYS '{UHi;]@[ncjb@hCwSI4 1$ -Kj0#aUYjWtAiyuA ^ BTOأyn2$EB\4}qPm6؃]V][ϗb:)]#+m >\Y]CN { : C6k15/H*)촵IUm$eQ3/3B'6wвĴ!uKN4ŗj#"Z0gށGHqi0*}4̡(49y^I;HcXejU)cWl3?N0jgH*u-} ݦH.DM&UƎ9cYX3q ٸԢwc}B~h(=P. ޢqH%+5?&?5ygb'p;Je<DEE?V:[\;>gfHŰlX-̦;Su#XoAB"+]]ML緎ͷQk|-|og!z,d6ClZ%ON`N5RQ`èkIXl3;,O*B0 `(dp'!N 3=uLRY~D+[e Eho/"nQшStg"퍓[Ϣ?2 su)Lc= ͵/XIq@.]+~䄈=_dhV'hnyHψ3.Pk;5d1\zxW@U@Ίπ4ߟ;]wq f-K#$GlD*@]16ȘICl98_ːٌVGv7a-N\LX 15ǃfpbjU 1ʄPߎ mx&-޸ŵGuG-LSZ hfY;^ws)n%BQug6 {Ą^: \`RJ@JjR/InS\k =J&) XEymTWاŠ=R}`U%"-Gn_ <96bJ$>ׅV^K1+.V >MhSdfSlaIP:U@D h5(ZvoC_L,HBF/]jfvbK:rքGBdoN,a*\.,6:OtS wuΣԣhgdcOP Kk%gОN[8[ꨈpHktg3k_EuΡmu^M#fj[:DLp~cAl%?tX#^򝂯_dCmC,'mF6&(L,EliwBLA=ͥC=GkĶZrK";4j = ͨoMvWyE rFQlh0Ƭ[|XRM=av< UBx3I0#]WBĖS-m)$x)@~]KN&;Vss3`;\V>љ0?O'}蝶^8Hqv4HYp3h Iv9BV8 eROjDgi AަxDŽ?@'^h>ݛ|#"uSh{Ҕ QC{J\?h*C<eRiNHj]NA-M$Bd+lmr(Cn9ad_t|#s VˊJ7\ bp谀πI}08y9nΝ"KSv1+G6;eĜ3ƱF7o ;uO'Ƽ.{%$&i,C{%"ܺ:ohՓ5Zwm0FT4:`<*6dGwߪ/yq#rCho@ 'n7\ Dw#9bymh}{Zɴܭޠ&^; ,@^(L<7 ^CJeʒjudD*dY49a݃!&ߚQJN`, DOWޙpJy%Ot NږH'hQ0EŦuWRahjI~ 7aʛ@6.PuF͂ 'Dq :EfY@uQssfΞ+B2R? kܓidD0!ǂ'D^ֶ +D\@~uחUCT!01KWBXkyfka;<tTrؾP=B$dBRa({cYӊvMz*e^KʳXjffp8s7iܠu-0KoŠ^?2sW 8N˷ h8]Է!Pa3cM3 T7MբI$'JMGِoaF']@懔4ubS< Ov\/,Vζ+ZFOhŊT 2EK{p DY|p#%, {>?ՉXVY<9kFh<*7%YwGP]SV[`<cfϪGZؐquݷE0OˇW5 }Џ3R!v(7Ns*TUBoeJTcnj.]$kPkRB )@60?bJ7IF%%UAqLd234 F?s:Kps.Kt$hh8r-XR!KSC |Kzs9g]E0ϴ#^i+kAB2`k֓lC,!Quꣅ/ӓ}*ܞG(Ʋf폍#/#{6b'YDV ŏ OKxxϮ|p9`łL?lso?ctf$[vs$c3N7΅ N[`vc^*Tzz,ܴaq0ڬҨ =e%%׀n;` Dٹ XKW5Zvl)>N$Z>}q e[N;|Q߆lcP0@7t$d#-8-{-PțɂY$Yr=ƌUW``[ba#Cyom[m?A:LQ9}~yyb"^X_pW' 5 c6f T17Q$fTLF<.Z\mXH$7< 8ut GV+ԡGѵ$k89arŪW~+ĕ_y}8`({xĠ}.` oBלl,l ޥDdຽvhW!,a=S5jRR/S|s@&I|UAD9(FMڤc1Z!D0hX~3ǽSe=iO)uZ9o,1Ő\fA#:N}-4Pgߛгu g)sx@' @TcϡZHa83DjIJ^$8ddb@,4^ ~"mˆ^ד1Ѫ Z#f_g߀9|ь gT AhJ֐GV#,}= t~#6Af>@xA*f Csvx`$7ҜI&9:H˼;H I+'&HT{Q+톯kxeӰ+5ĕ##X/(~'A- 8yjuϿnoo4on@gf6@/|6z`ˤ]1l\`!4P܇(ʋfڿG9|MO,/cO[l]\p*L6oB6s m۷` 8 93twm3)!Q3=BxR_Ț5z%JA˩V;6)lY*S. E':E|2/\i^7/KguYvN{/&`nOZh$|&@%]M%^' CnsTX`h `|U%Gw!iI$)b߇uf?4Ȋ!Wݼ ?Htx̘^DPYB( =Wդƒ$iykkd4VluTNa]%5.wFUaA&n+><ɜjNո;9dRJȈIYbd%Ň0eU^/ RJ"rƢ^ȕr+9~kk\s@_C_uSLH@}`d4鴅>b!P_3Ϥ!s"LiݽKYsږGR/wF\&@&nDPk;:W$b+*mb4Vl^^&4t Rga׉6 zj X܁)YDu\Y(Y%s];f#YRGz4;OSvh>砸7>ІdKOy†S9PL;O[ -isĦ!=LxJyOd'`]D!b6M"aWw觔r \M[CKፓشW ]:Q^T\G0SP =*cC=Pү8\@ iS55,'{:^q׿)=M▧,>~E{aٵwF~>1$rZ(KdTa7Pl ߢ H#2.{ "zj c)ڝwSVBEw-5!Bl(o*v%~+J %@Go`bSĉ"ձ,[8_Il'?{e^@zT`i" s]|/@ %9bdNOAQopo=_9-87R<'SL1'Iw ']l1(a/lgq&>wޓp-#o|x7'C, ˊMI]r  FJ E^CB$*aޣ x=ҹ?͍I8(J wU$Ifu- 03Q0M~B?fzA6`< a.:W}"@Yg]l 7$z%WJ'b>oﰴJ?cjL#OR>JU×I?i@Rym4i1pd1GE[3 4oU\?l_J<&k3TaZ@ \Wl)J)6goH"7 9ҕZD$WSZ{";N0:%d̸ܰoL2CKCB4`" 2I}x~9*{"* ˄c[U͟Az0w \1CmH2?U&;4ɊYDIvAZa(HdmlĠ}=%?5F$١Az;3ʇ_$R*2=V~B~-S0sU#S?b×S-I#9rj+2L3]n%;t+t}6gÝ5I&MS?UBUZC/MK0=Pbwm,YIQ;5yw[5]#lNwAK+ |4ƻFzAsiwk:TMURJD]#'=!zw:ȵl5*;?6 'Q4>hD{EGN3v c%in0!#i>#2,nG` ¸  LVѐY P93|U}X!f y.<',VmQ5nɜ^LOqz\]:&ƞơqԉ/{(aBDis2#{'H TO))Ϩ<-tS@"}EU)X-d :vn9@UWPWxxJ~ e茰^V>uk# Tn8̂\nNkLր8T]RnT#eOo9EjxyՉ XD5PWfQ[MySK@&*aU;6ogF7e)qcG XdZVۀF>Ȫ_-SZ;G/20b%0"A:v$]2*|ķC{hզ曂t Ф _)b?o u9qaS+) 7V K47#@LS\OQvGhQ}״wݙ&r+}b2L4BO,53?od:YNjQŚ@XOtpˍܰ5e5\X&h%٣`]`mk$6N8|Aj㾟wi6ƈ]wB32 fg}(5nЍ)OyW=Dt8*# \)Ӌl7ڏlA?6Py߃5E2pKaA-DbDZ̰@2p+30))S<M\[G\6D3/QʓE0iOc 9s-݈t9J?єt Ϩ ͏b;(T14IJG+]ȴax" i?%U ̋ 'UffEvT#s€p . !_DlO%>7VeVNS%rWZSeNHHtCto "BĽSVz&} :~lPτmRbú ifcC7s=o:NDV YuτaB{H\;VK\.?n47cA5Ci-vvSrF#nK.G\CFT8.uQCTv{󖊛xdo6REuܷ<<"6D2G(d,̺lc[<U3gSXҚ!iH-;%5xjNT2&$(]I.#Y?UWAQjN߮S#BZĊnsBM)>aɞP7.v4'؞ߗʢ6 ʹ38k҂Ǧs Vb+aG~+wF{wuH9˳9KD,/W%=k+mP~,o'<Ѩ`i)uwo1*]u D4s x*ѝ9wv7,EG"EEbD?0Ncʏ/uj@pn V^aH Ioáiy;Qw ri4wi]Mhuԥy 'ANϞdBik.ڲ"IayGSH}v'K{(eN fWЭG>pKBnEૂA\[ -eI][cj/3 zWcH),Ō˭%SӱwUrخ*EFU.< U٭i5Qw lqC1ȤMpO/@"aj_^UɔI7H[]WpKrz/T]r +oqήCG{0K^XJ(RD)R-~\`47SiBIB6ef׵e7F#[t*ȟf|*CBdR5}\Ne#7f>HJ+E6iW%⥾Md )ّ._T!LнKƕd 46\*.vEfB;LCy(T$k%e(fXLX)BV+J屝iEq4CHry'¯3][0 '; hqb]-p*`dw4el|W|*SL) =K둖D[h8Oކu~ .!zGb{kH(*Nw޶AM~aGmL|kcUye>B$9l:(t3aqz~ FuZg~ud$|mD~XEqZ& lQĽؗ›wƱ~'XB !VF(gQZ}^|BӔcMCQÊcH_K%g3. ~u:&r+ "(KxPfVk(QtG" 3|&Uϐ)*ޚF-L`VWpW%IE51,Aۑ]6sݐ4Gvp7r@=VlU3Ƶ JM8"QB8tfs萷aPT2"{dn`˔=%D]u+K`!N8{PӲY7P~љġz/U\ȼU#ikRf OZ1҇ϥe2P2gw'`U>5JJ` f4{SV%ޔ,=H_{ݚ>& J 7"V̻r R ~jF8yKXqFc,9i>L7VSrp>LQ0o>Q{;%+#ļ-} ?W^JG6r]p 3:*R͙ {<ѷFEXPxjlR8>}yN :?'I$bB4dCaHct:" r7JaU$tO\(9gG9dlcpls4^emuN_2kW-[a~ @Dj[fwx!U W,B*Dz4o D.E >X[ d &-P)HΤ.nS` WQ?x)ǒH' ƋS!FG0{.ZHo_Kӂy@ܝ]s",$ax1 &g C>^Hn PmL11P)ikb0hnFy )ٔUj6( m3=tl,,ř<#Ms7,+@}Q8Ci4v gO|.#"{Abh/P-ۄ@GF7-\bP_3CZC1WIyOzliM%.x%Q('Mm )X2N_`?3 -.>Tx@XꘌߗL>87} XNhM-6U6'1wN[K >B^zaG>\˒rfصq}v8kGSf,D X>svzDH)t-Hι>=*}!M,un"G崹%D0J6<)dˣ#{32vWMd62etv#19z}na4bz8Ņ3yM4Tt&kN"]`܅t2M2)~拳#uF}kQ!PJx>oي"tg%T`%Tn]8nR`o|%q͟1`Y[oh,&ώN;(R,.Tu`LjHvd@b$; <Y+!zETG\3JD[-4a;J,Oԑ-x#/YICӢ\ӥGe0Õ'k9yx+p[Q\/scRrмt()Kn\:-p3[s y)n;]rfZ o*gft"i 9_ d(EFE$յ -hYYj:ҥU00SFQrҗj538.6Mc`b{M]+zC '@ 6ab&uΗkmVrIvZ;&RMS3 /NA`Ic .XbgSeHX Yo &@H}%/̇LDA_χn\HL*80hcߢs󴬖hZD@١+-Ұ`܇>טfp/{Y2zY~2P|4FL(?t̝=4 G=T]JDpBfk.MU/o¿ wNS!$SP \MOߜ{1W=K%_Ke$o5LMiZ!B4[-O4E-jqM [@5 I/3GTzgW|4XE Qltvq<k36M3=?r3o9߃w+h,7FXny)Uƻ4CpǷTt'2J#1-f*}e06,Ono;.; % հv2m|#Xd E/oTv T Ky6,qZW-5߼q]H# $zGG)<8u@,܎ H g~|s{QYPj<pno}]\(6Bȁg:RRd9DhW] DIV>głSWavoBa][IKoG1-Ŗ^ KB|K[Ui(d,\wu2$Kzp89UJ :!@!Pusj_^T喝 2:KBWGFb;i#3Aa !m:ᑅ|H @$kQr%@fT`]8]h+9r6@L-/f:)Ppp`R X:}fgظ[s OChb{Ύ6#^w~Ep4u Ҕ#5ߔv[GęJ(ܖ qEΰ\^-5M8|_.X(^pˮ?T؅R[+@8nYp[cOQ >K-Ǝ.=T3 S&# ?$SM9E` ,"F濦M޹Z MI`^/D'65hbFJ04S)C5L'؟@L؛>ǜÉړ,5Pқ*ЂP5!AׯX(T4j~h ]ޫO_tyx5uFm k̃U[d$cΫ}Ũsnl#+dаqq0jrcwyf“K+>Q·BO.*\o(|n gNU/"ѫ:0"'&S*iE|ovy] R?-m"yT'<-=[8Z'kiI:mg1rwF|C')<'/vF얈ʦF}~?]`6ҽ8xxs񵊟9w!30ey%mq^).isba>fWZRL jPa׌cCJGK८| HHċAnYE+runtфFr5N)7TTl\Dvy;0BC r@m"X 撈S_PQm~Yk$4.D=fOs Oib(sUW2M@a-\\%&3gB(!4#)D@Zq9Kˢy_jtv[6ف5XC S$v>ݸp=МRL>;vt6\MGsUR@`56nPU/gJol1k^-\5kկ]Au-a_"F'/_+Cv))hl\W3=ƃ%"ˋukl6L,NZF'mGqt5 zA% )}ky#J׀oŝ⑀j".:&<kW>D}xO <جb~Ϟ~@٭ Wk'$@\!9rmNA5 speuYED?t$ Zn. dm$aS-O iJgp[X.VfB "Xf<ws^ΞzۻIVw>2>H3 F?ު<$vF^!TٍP!<SH87\NЂB/J8Z I2 *0 B揃Uʛ;!IbT\H>S;eh:Ӧ Zm4jet~M݊4j+[x l=EyuԮuͰrgޔeg,jZ "<+Sq} g p0v7_@Drg* :I(Ć|k<^/1Аuc틒p/ik#5iUga׏ƥ9{P;j:4p`.ep l3XՎ>Pئ+څTMe{IEYFn꿦Acwfu"cEcC[q^iehؽ H'W.n%uP0ZUDWE*Z.%YԳ.iomH7/U~M~tT!ɇ wkcg|Y)eG2dbw]sҾT5?9Y6 i`7-A&|K1/I˧EIKӟlvxRsP|cH͍ߡG3拯 3/1 h, 8k?*km 7)}Dkt#6VIB7Q`.|f;ꟶreZ_A/{CI<z<[W = ?0lmؿY#fo62B#nYH~Hj!Z6(F5kn9׆7f#}8DQ/(w<.w/v$>QhمY8<'}>yVdڔͬOKڷ|Zf姐Va9~<rU$ Pxj;]9uUm䕔8zxN+J4J{rB :~q'u^婖$ TU!zmy"OT) Tb0V52rS4*hpZspьLMbjCPgyMgX,v5;KR ~?D$FXii`)kFW~yj#@1P^{2et ƚ8~?:Ræ6OEtxcaV|8+UUYp! ?F/5t]7{ny/7r Gl%\Xd= 5E&Φ.VJI~ oYu lvb@JZ5>2;sS}%o;~|i;G7}~3U-4+73"!:!w0Y1QNE*ZLYBΤ_@@θqO 66ZTU̿D$G~^@%"eJ 3O%ؔ Agܷ8DGE쉽ݺ7 c!&aB #:uBO/_9/r)Wu*(|};ћ"ɕx1 (pf)"t(e;ńo>Ѭ(k Fɷ"+n~W[<]Uh<$6ⰐTSCjD^}ԋ3(ltw.0EHoҷ%~.yZ ?{8 t~}2#+)!Lj 0MHߪFd 7F!f#:uDJ?Pb EiޯTg Sw$1Y E-}J"Cf1~89>XoD81̫3qAqvaۏQ"Τ7euxwѡUa[gH5zM{Ue]8^=ޅDza :vόe"*GO$~=bwY^C;K1ѧpcQa6ybHG!9&K`}zt|,ٗR(̍N ^`Mѿ>@2=X}aY/^rU)㑃պ3}h,a \!o既 }G^KG!mћ]uHeJj;R';CML7q^A\ZKg)ȰӼPd hWJC|pR?b=BPi(5)^JM>nO0ul-SEV~}zqOgh+գWsvz,p7&΋wڡ_S6v( el7pf̝BKݤqAԨ ~FŨyb}KMkd<Փ¥-DU'ʾ4;Kv08ThNC/x3y7P`U_vKp"KHr."ejv _2Y[h /6)$f=Ӡ=2׺WpĊ/@j[ b:D&S2%3Kaƭ[4e3螫3Hk*Trn0u} ҋ((9xL~ -Lh7K2 %"91/'YO[e/vBu;Cs\w3c%;ԢtG8S-Kp 䀘&+_ѝ-_FKqwdw8ʢM¦j6}ѓNzG)7Uo[:mh1D&l?e:]cV. U0{Ȓ OJoi# 3a HKBD99'Fx|HdAYk":YE`&#tl;0ަy jKzY ͼL|>mmh ϤS5EM you9#_+\Ɯ uS *ҲJ-uׇXa2eB@5OH۳Ύ3Zxj[u 5錖F $\d9zM'FO~0(MRXS[qi|h]IĎ~QtAb-rXWy$o@X6-* ѱMZϞ[8.ŧ(iJ*sw_'xL肝hXB%퀳BPe)fD9g_|;{FHk,ep mQL+ya"3n&irL;.29OwL*iyf-p q1,^7WӴ˗& W)iX_ڻ+1O~ux圬7R>(H\9;VM!J }:(֦C6Iǖ?JqzNmXqY[6e4 [NZ U~{av{B:Ɣw2Wh/A#nU__ߙ=+ q~.6}fO; 1MKX># }9Y0ɯF<8N5YjBSpR2c2XؿhQxx&y~w!ʆUq-TO -D4c>tAK'Uu1'sTD!]]I־V@I7|dg+?B>):Y<+[CTȡz飂Kh;l*HZ!/ca&>k ɣ _F F ~^Yt4v<-j۸YY09z%Z(aVA/i ZbT-d'wQBf뜄c L!ڽdn @ECSjvxE]y?wCR_eR_8^ FYX5KK!VŞ&wu_-/N. }^jK׋`^@,ݾAbI"`GBI֔G:7<_CzYpu(hݔgQt9LCrB@a-4h3Qt|[i׌. $a,!t[jM||+3YoF桙bF \&H5f=ע-Ir .&+$Oz2xn:s,ێ4.SN6`M XH:] ^7C-,Zaź2Wab6b@J䁯 |Cd/>;/AeqXؼN >jQ289Ζ|c_27kBSZ}$uخDfuG2zPi݋ꁥn{)ݩ8d~A#4/j>⏏l8x;+n`>fPX N#)XQ =dXGCuW73N3ì1 YJ [\R:0\{D(X0X[8n]ݭ421LxdA xzfR+(CS;`&#̪(in_lX4ߣ{>54,%~b̬35ئA t*k'1Av}hf2xB4ΪJ?s!o[]]b%6''EYNufg`hŅ)Yd!kT?8w)ʙV&N VJlrip!@&L~*-]B?Q)B{|Ǒ+] ->E%˷['B5)mB p){K x땮4km> {SwsL H-|?E 3oۺM\,Nj| ^Oc׺2ҾEJgxlr'ǨUm JIh97'l)yëXI߫ i*bCptH܈yƯ#̢핤NJwr`UuZxgk&IYd0q=zfƭE}J"{+͞C%tf@+2o㔷HQ!(RRPxT4~b%q}*n -3\st6;ӁQ+Γٱ0Q+yqkHz+'"ƩD +FB'> Ng^IxAxʪ[ 46OޛUp ɸƴ6bq1߆VPJ寔i5g0P*qۑ/m/zn~|!pD^ñ ն*B,gYE8Cdk?Ja4r)?c3wLt*ۖ4l;-~2Yy?* ŽTnHsW iY4=Ҷ_)ckpq0b78.QP}b_z{ܪF6Ycf nvm#Ek g]vc@q 7!Nje9Jd, cwB֍dVT^Vj%e`_PeOޙ,,3Ψ'Ŏ)d3 Cl"@<,EB.wd?3컱ЫU^!kRbYdM)!gY])23j5 '_7pf.m`>u.m\@k5\j7CX7mQQ ɺ[g6W1 :0U,@ 搁cЇ 17˾"1{hI˓y+,nviBaY>LǷ;& ;OJftWWU{"2H"4@$h9SA*ïqԒ_LSb[qcP ϧ#c).O<S}ek 6Sx ST2S&/g G-CNƝP12Mθ2Y4|ƎiM*P4Ө%?Qwl/KYDJgQF)EE[O(R"Z> "mRfT;DЋO-J%f9¥c*j}V_B[5u& aaYB!SWZ1(@Oi(p t;\rS-.7k@K9h0#_,enip7*(KAbB3wdWU_:xf_ Q-Z!s]Jޘ!Tk+HCK4fؽKetF|N-hW jC>C-Bۃ.u~ýnwmF?pmyQKPVF[C T !yeD9Zr.A$w}G8n]~*Vly %pg QQf&><+m.m!!BA(+mCATd 1%uBdNtM{vl#[G[7%I% pE$3)3f!d}BF݂e@>/%ϢjA.hH&=G]md<]HxeÆsQ _OϩzIHX)yX)(dvA^ZB+sƱbv)vM2Mώy,̡}q6qoՊ N}kmNjS~:TV\@0-^pp MVw(}*{V\O\w49nftkXH猲m`X6ls:dnht:%%^q `P?4x9=IKY@W#gߓޤeb+*;*`I+洛o Ϫu1`2Yeck[ 9meV h26EQW#G-tu)fB\@q )*!B tF;fB[HtOl @Zǒ)!r*je 11:c-+l˶]҂86xUPo|VA$iy)LW9'%l,9J~g#NäNM*XIOyB;212mfS\ >~ : =@*uilL,#YC^ ]vETε p 'lU_sJ"%C ^czQܙҳrV(\/oꙥ=^dl 8nlhPX~Z0Ja !7j>I]ҜH+2U>]н>q_yA]z 8(z=h8Q>EPLJ&UV^9 W"$bҍ 6~SQ<ݏR 9_cR{Jְ100@Gp<5]*TPtlpTE le9BCB?ؕt*LG`b4H sYա(kLg@0'h7ijb)B`( lWR=YpAũhK̞gr'c<@,QW$ $IqȻ'8҂6NUZj`7I>_̙ z涫0# bU߬ag8,ȓDYɰV'H=t/*Nj$1EX#,>(.$F$ o&Qj#~*:5"}!*nOs?TaPZԐ".)A:+K2& rfY?|. nݼ:VOn7FL呤=y>TG>*ڷ\b/sG45h" h\ S_%0+knZ !5\w}rvZ&`f6`ja4[723,F$>^Ur#RQ2S9&&jG9OTh O!@N|.U'x2 ?k[ k`?>u`5UJ8zE>Sod~nA|ķƅh_ȓՂIWj/^ۚt>\nڕLjgoaudcsQ&W$w2$eo%դ*(bq C~FSUv柏7eƕLi_\ \En;1Rrz>.U5R5a U [SI!@ə5#~1 UUHU]p ,k!Nv-`Ox v}r;0rLB1|.^,٪gE{ ݄rv1fV"xޞ qѩ\2|7ĘN AK_S̲Pln` &5Bkav>@TN\ =jC'/`|!- bALPivAb ƥKn}Aȗe7ڐ߰%aE0doD u=.&2-L[PRVö^з_J助.sE=3)mvGEGXBf/saCnkRx[Kk@lu6ө;i z@I)r {_=?NaGiܩ/-w1>4JjS4jaBm&[< ȐWʛQSC,ƣ⯪zƘ)h(a^z}d{0{a eWjD%OS㜈D܀o )-G= ?HCjIR1I8Z  }r(b&^y9}1cVK ?.}3KB<FCiuM>lHݰ%E= BQYݺΛ&-x+ǵyRڅrW5x |uIM<ĸ |%DkK˖ j>I %%{,>1-_-I ^0Ԏ,F't­Q"f~<Dǭ%]lxJ]P͍{X '/3;Ҍ $˹W>SSLTOT`9{n55L]h@thD.fX[iDaO^ WUw#N Q&(ޗCv "h4cԞ9I("7X-f$:7rXwL@nSČG}{4,)$ȋD-hߢfK玺 Cj`M6ѭm0zRГYy>=%3]'O#VǍKj`' J?AI׸"P@`LRVf꫱(I5bH%3[/5V76wLGYn{<˗}LԬuD]4 ov&f&`řfajvݖg$ M~2qcV^^zi"Q}ۇDB Tx$J#?O*KΦGj^C~BJ`_LE)@(}~f'4O#r2QKd/hwl_FNXⷥdq)}k,0x&F=mu6#Lओ*j:plv@b&@<kLƩIzŔ/C/ԋƟRwhG] m.DY\T')§ѐc"('= g*S/"ENjI]5.O?ZWsQ (]6FqVb쪺*G42 i=`Nbug|[jOGn.++`F/x͝6 玠Zc]aփho:-E[~Xc.t]bD@xme"$fuT_(r Mu[B~#qfWS\8rnr 8l"GȄ2V&4)eA_ Vv,^9`9[&EGM_gV<VɄF?8"pcΡ]#$߉P[ھ5#YvrDw Nqe%N|fEZ4gÇ+x>'E6} /ѰKkn"%xPFEt7-OILHϚm7`Odc>+K.T3߰Su/il}rn ZJ}݁~qphgHw^srbdx󠾍(}p{6۪ 2E:P-eh!2N[x^s]V/}ڶ*"LΔɋkBu2{ph~>|7V/ȕ71(i6mNg;bo-6sv䯢^9 7#DM,4cwhn$b-wlJB]rxX\!Hހ3_8Vu=MW= aS7fw`,M90먛w^V%S+ݿy;6uwQiS/Hf>ӎ7@z3#u]Lژ}\ۖ*\@*\ |j8Y.Syx: 0TǤ~/@lZgPb4XwU%{pChfDmXh< >(e:NQŋ&(߇INcG]E¦IF rUb$W^kn υ6s+Cv=Î%y'iBgҨq˵XMc f%$շOFGecÏ ٴd q{r+p'˿g7i$h*:$Aۄ(GZ1Lr|[BlOL&4T kTA`!iM+~VI^"az||.ۑmB(W7 ,7;LV@q 1@j@EQ2Pq}W{?R.=[ c6^ճ\I^FP߸tw?vP$릞O/u X@&%+ҥ ƕ>%{Khsث^1ujP|f:.|{ h[]łӧVLFx5n''i11("!z_rIнG#V9'mw!zr-f r4K>ө+lI/ёp@6+1jhJD+~X`ՠ&Wt)1p%uvVS4f?qh"k,xJ5BpΆ玔[ -Oѫ> MW(y $(/M~4*q-^k_-\.5d7*6 8/Z*2AL( Ex{N%0Q}OG9 ONmr)~RR(b_k0W>lCm*SpxMdFNqޏIN M/ ŵ1z_q)8۶Q%d_򜎨5(c$Z^(?7 ,Bb݇z[U$7sĕ4??QGh(cؼQˤ(wmn#ElyZ,qzJQu$lbG ~] VB(|)A60 L!D᎞tCSSБee᱄ &@*_ðXpnjFnE`kw{5 j9Yz%Kc  ,s¬;{|]~‰ {F-Dsy5Tx{Y8=L8u.wV牽y_NP 5 41P8d0F@sGgŶrzY~6 ܠvU^r?e|3`1`ܧr'c[M+?49Aw={\2퀤P܄Q(єwk#İT)A!5j`YjmWq}enShp+kNjaah"O[P:tm\OaOA*^Rp%:/]mXBIv0 Ҳa9uQ[9b9T;-7/kL9B/(kKs\Entk:d2όwDiy%qXτm-v{ȗwV-c|GyAg|K1hH"I_@}5Ciy]fHS"coQg5'̇ ̢ߍX5šmv3[mQXpUR4I d*ɤ1oH*q\Dm^{V)B;lx~|.N<™t/qۣB-iWC׋$ܚ8TgΟ3r~O=heP7λP!+ 5Q\pʈa񄵴Sp.=]G gċ!gj!-f^ h +gZ@rh$R]BU~S[Siè [K7Un~OG1am#km0^#$2΂RWFF`$SxZ RpLkM ϐ>/7+ `U8 V:"ɪe̾MFd@!#Yd,PL+m,3ޢ %!*YgB+YuCz4HV}1D.k9 LJϞ Z y~uQ(r8 O*ӥ [G^_TMS c2gi#̻xtJ=$ljvc"DrLP+_C:c @S*f`p^FltgjpA}ok7<\JXG:);;U1DZ*4# qh 'Lw|CbI!9J~a4SD-&9;]aX8\T94YّZ\3?*H@fP:vbQO~Ilmh¸>kk血SGY:EξսOǝXCa1/fĻ*G7@ڋ2Vpu#э} vMMf=c~1!dcyEMO,F%Q'svfgwi"sI m.NJyx'KB٨O}\uyAnLn@2pHQ+۬5U&X|``ȊhK].'_BDԞP2(FůDOUz7ZO՘V L|&k,B"nJ 1D鱣m (e7esPXbG̝)lm<:4'ݴ4]"baqCbm ?C%Oi:AdÆy rxrO~n\ҥ~>D^An4ʞ3/♙8ceQWFE{pUjqi/,.3a+-|`[cg'5:*r8}U5-dJOIj/71&9,f1saXҋD]ڂx, 8KA^qL\y:Aw8gj7fAMsA7%'~)#'T.Z64 ͅLl;fWPU@/%Q~LVOcnر괏;Y,m͂ 7k]j 8*Oou <7BA* 甒o#5"RD">|e}Z/1V-gVK#Ψw8 &gO I1qZOvFS¢/Az$$&Mb5`x2] ?K4كQL ׊L M]L̻&wj\bu[!Sd4Ýaw")+ CyP[.v (Tnvζxc7UĚ'RlۆO hv:h ϫu3{j! AMՅ0'H&G9M#o[ZJR$KSCR^Dz. G-̂bDA[{1XF璘!M\Blz|z~mq>@s#e6b.)ӻ@":M ,y&1[c{̞[7\pz9 ̩)&=gR|OL?,0N-Ϝz$9r$J?Qs;*doe#hHFZ%[mTPZ6WZ7$zSNSw HO+rAEjH7LMH':aeSSLeGɅmǝ溂48֐, `U>Ha:pFlNÁPJcjJfPg OKy2G^\ l[.Wv[U\r_sIPu`8bU|L97v5Vէئ.p_:%8wa.5D؋q:+72='kPć՗@VIˆV"&" Na|`+}~)jGGr/ڶݲde;I u@hmFdHSub?ЖRTEΜ B Yz=/ <@Kos_@ h z==.;I b ݄ t3ȼ-dܺ~Ciܯv׆)?N{_H`֊ưGc$#D1@)a60wt]#n0L-8YDA8gtX>8Z[֏3J#ؽbj= _Q)Rd_\S#F'.p9V:t U}ʱBpvRlJdT3|y;0TwR$ T#̦1A'1 }Oοݽ)u']wWMv| X2:2v-65*J/bO3`T9C|3ueg )a.E[ $ȲB ֶ<˞p"q;R?]>5“ c4:S, oX%z`+͇ý* Zd<a3x%06Bmp2Qс~J7TBcWp`%n- >!:LI/ fCtGe=ObCk I/QA'LjYBe(Q ?dsCz=ݐ`^H(:aP|\K\ I|#=a"S_b9o٦RW@f&ǺW6I[˚2'G" S _J}ݿHÈփo@K|la T>pv\~7:[~-W[t7QTX&7^WhEHC5g~P&1pJ/[p;rBv2ՒZJ9G -Գa{`ₘ{Q&5:XE?cql11o5jQmJ zq,$Ao|E+wqFJ7vF +L4Y̎XP,Ὴ`R]$Hm4incֆPB!Qİdn,ozIMq{p0vZc׽tYGr'mE`l$M8%;M*qѾyֲR7GM`XD0G-lE̅pPV^*/1ڭ$H+cu4ϊ$)]a͇' 0 z϶bSixXŁc(gD LNM|JP =ͣOE酡&] )gNsmE$wC0cȨXC܀2NV@RO9 a߄>ږJfii%"k,Ҫr{9i%Fkt'UÄ_#؎Cq Ծl :]ͮvM냽sWM&ųc^ M( &n5f4hn/h1 鯱ԾRX=M_Żܓ)mQx0%#QF=A/tvM)GRIg{f 2ٚRb 5Mzaɀ_Ke$M^ ly.[fTenSͣS4e#ǂN@peR_cf`J_['<5?3tkfR(OfW!Bm74(ΑZ2x܀rHE?Yه65)YY-t_u sg+'%" le_4xը`f@.бB l u5j]ZlAć|+ H@ 0{D)c=M{ ]Bp5aA]\A8K&pkјI8BoDd枍R0rݱujq˚>E6~(V-SY*It5mCat2[ F}Iw"mu+@PT4QfxZZ"njΣS3 GF֥U 9 )O&tv0߮J8 9D6!4nnIjXJ_S?vaNۑ9p {dPB#/qGC/C*>]M !(.MoTK0{B[m܇FMA~s\./_*bÊ4:P4%*<.y#܄:ܯlDAAhPö"oq{y-U#'[TS^ éC9Rl v16Uv&6dbHhhq9(qF~݃gȈ(;yfֱ#q oHòPj(Gw!z&+~0Ir GwZė_qܜS@1c/dDʲC(CY/l =F`)^dUP秹 v1bZ}sz{PpGH ? u+6:@"r(ѽmheOƭ c](Wi ,85lm9԰fBܡ6<@U' iN}:!nu<3 0Zã8G΍MA:!n1">!EiCG_灩m䨼!}VǷV:2o<"> 2H3Xr@hǸ8qwKLpk ioFbX7lt xl9{edFϝzX^y|wZq_^f+YȂ+1Sƹ~I)3֣1D HGY:#,/o&̡)S#BJB29t6\.ik^^Ëv hyuwރkS""bo>DG*,;4[.o6h~|Js*KsY)w&YRW/XtE9, :P#EDC%@um[s_._d*2= 7p$` j(q#^k{c)GTbŜ%@@IIa<i)eeػ\}URC1enVc&ev_F.l8hh%cPUĝh !)1'{hS&REssF|c]Hs)f7Sce CR)XCO%YO`yDcBYdhykXrQ0 qln!U@?x.x?qɴ`:9h%Gm Wb3麄.kB>0k\a€nCm}f͚͘bڜZ~[# L>h' ǀνNB@j5)&vñj%7JNU_I<.4$xL wt)G}ݗ!?k}E$FKRY(ʺ[ގuDO]_b|DjU`~E}3,WD'\˄KmV5^CoV]> )Y%AʳG9|jpЕIyv屟~vj9b9پ[d@mMjL|<~4NAY`@߁aQ u ;ĉ4Ȼ)^;uF1okc/wãOv"@%E`54v< ^FR sBRTŌ,l04 8cĖuqZ%#o]d '*J!k+n#1$TFr&=0ݤMx`݆~'|3zSg%R5)`RQ=0 *#5#*dۍLˠmo|1L]|ayw1 m+[U[;5©*_Gφ*^S<<.tYvC/Q:shɻs"0*F`KﴻND>km^li4!Bq֖͝>r]޻zI/v4}l)*v(eˆID1K0ewlU~3D+,~}pB`pLDnu'É621mQ}G֕G&SQh G}cꑖ_0""3=*V3HҁSxm&nnK<(l-\cwv([1X YlAb\+2v7E^jjV+g6<(J HY{x:Ԥ[@@Xŏ=妼bG>mv9]jֆڇ:]Dq:w.q=@Z=x3/H'Oɷ+$٭-C]xjfpW/ڡ[GE{ƕ(.7yJO+3 ;:=) >|:-e:ل$QĔcfur@ѝӵq7S_)1j0[g"`XiQ%(n~y#DDN;忑nW} VQ-w5$R8DY%{\:rB$$T)D7RHx/uE & <Խ/#M$s h(ֹUnd݀3,f>t'aI&6k&*7o`K16`ltwݍU>G+]3`c7IIoֽό xN7%;nW摇<&cW];pbxBr]M 4AE;-Hm:8OҺ&%Ԋm95PZ *uFR%)j=3F5(!Ȝ~#jc7Kqn\ܦݯ:S!nF/'#hT0):B~֕iuwA\%C݇`Gk}Ejj:%Ϊ K^ڭh{TIv2"j:W\CJKb˄?n(GA" -j]$=},`OG)݊P֌kLDnlAK/NklJ=zfugrD&NWaT5"nH:vƝ8L&Rb֭z9|c4 b3g^ĒWaܛG失Z J-7!'%Z+ﯭ@B:ED胡hu ]g[9N"6wܢ&>a}gִair>_` )e|k`U _v\cN&b %] 䧍pY$4eYce U4{@ H,!41n |`Y `# :6xd6Pಯ>. G8~MlZ>eU=ەϬ7O5l>%tbdu2%Z/CqB?I='Zr:Zq|1 ˼C;I h'i_h|᪼K`Hv< w@9RXjmq91q vK m Y=n1}B`vUKzH{[|z EկQh{EP&ػeBu X31cuC` v"y&]Z9]aE%RMuet xDG3#K:$֚9MޔO2|ևwyc]* nPsCa2:_VD~]Uq}⁹b$|Y`VƹY+}D\_$@[SW#>,;`A97#d Z3"3I3D$xu+Uj "/D.5S%pid:^,*9O/dI?.LooO`I(ilEpª䁑 uM2 𰦛u3DCD䘍C!>c -ァ5(@WK^xlI[ ~.xx|&Stw7߶%&oZv{kʩKY>Iƥ _oﳾ/u-$&l9K=MSOX$޾4j6JCBۏ녡Uf&-מ4hF_@?$+M5tIfxMEXz<2y̅c&sG=KD7ǨRDn{Oؖ*d/:wr۩RYfKY<fGF*! :з#ܨۍWĿ# NJ2->z<:T:˦VUJr+u :&+!1&\yO.snG+4桸2A,L;%Q%B,v^8d7_9sXYl1vAHCXEtKEQfgcAv$ |* vgA޾ Wu"J`b,S6B89K1lVꆁ?Z&̞t.*3NS|d"`ӟE5*Аfץbi~P)*-,ilNuMi1`BI(;(V Cب1)jսip-`M_!БC0L{#ƵoHX2ɥ!dO!Њ|2~I9;Xw '20<٨^ͼ=1oX&q@Z'!D} TVL6ދL h:wء4T ;a}6 n=-@oQ%aylpqG˱Ga-m(ȧfvQFZ?qy7|(4Lf0ha*u-7^hGts7lbmc w _B&UX7gAB{] v{bfKp,`! ߸=ǐZHi4&/'1X*+qߺ~Ϯ=\}?W}ZԵ5=>%|@Ŝ6p֛`n6y'/<%\suJU`b<` d#Iϸ-g&nX)LEsiw9^A}gg n4F5J\Оa C` d,Q|ʽIqW&ysw6QMd/azau95wڳ\W<C\-8cc(*ҧIK7qԠ|J,ۆQN_63v9_|c_}rhآ§RM-Ts'B{>1ȰV,Ͷ~sƒ5 H]JnS׿#.T5-8qZvT\6{YBBp96-BrSm]{ y6"ƻ_7oWzZC[9 fIHaxPlRK8WT1"dX}a^r3;{t5;&`j/*GL6FCG 熰L6˦f8=ƎzEGڭf_*fs^Gݠ_Oi`JooatZ- ZBcHص^WѿL ۇj=w 0$?ڹ$c6lC)h;ü]|sԽ{YYƸF).aHڮ.*@+dd zSaå

    Ucۋa޸# whf qr:I/ϊ;!Qb~@?fy6hqrP;ϛ:oZ8|^zJPXO\W`~lv@Ժ?bSSH٣¡@~4lJ^T_HV Cȏ֝J݌ Dw:?w'c %TFP+hz߫u7NW.q(8DӶ.C(װ @pΊ$t=ws]ji~`g.]ݕ[j*wZ)|z @qP=L; A!&|} LAu[KMdTv."E|`ȼBi`QjXXBՇhK_TW~Wb|PrK%dwiͥ[(tУ#dkb6\3 T׻}2͌xߦ8t-?ӎw]9PaY?9Ȏ6ʅA%|3#f # ^,vM JfZդSt1=xa:R9R!1KbD0X`kJ5Ln)Zd",e;=Ђ)_DF Lم?`+rTH:sjv헍£Rj0R2Is>tgc$lޢ)(3,$zv4u@V~(&a5-\~.9Nűb=|sCp m$C dwV6fab[(ɚ\)v$ژeP<`NXЏM /{^?1!, P ֱxF2FȨp|ZA/s1R<$Auee,vk#~Q /-'%񥛀ȓQX=YjG/Pg1|Ӝ-XƶΞEx @Y*gb:WnDxpʹexvY#VG`P3Uf#Y"ZKк;O#;b{o8'McmFdd:`b5cs@I<ǺECՠa8T$'X-}0'u xpaUeQPPYb)r!SySK0w~LmQBi:8+M/PXP.S. MΟ`W\DyeeX01dN@W[H3ē]A/Z"#7w~AKu3M{4Bڳ%F9F%qGPd]z썀L[aP vRن[ 2-Ή'xO ҷL9\ŋ4<ЯB8rjqj)ֽ4'fr{Klu(Ons7i`9`!|ybC?2_>f{5lW)ح}n@`|2VJ+|-HY[+`\wY8ˉNxr"\<5r)ڶ};xK~X{5}Ӈb!aҪf>MI*2^jpo[{/WB7Hnp<ǔRِ{VXBEQGf1r몆 76,&>ծM j4'x/։E|Mٗu:#H-h1D%5gS1>F3QC_r&vPR}: Ikmy28%n4 a?Z: koi6VNd0?`Lf _1ELV9Xw 2xEtCn3߄˷CM2E `fAAjGgfhTikU87ˉZwg%o8tB   3ՖYw*$*I[\^R.rꚎHda k@ ߴ!5(6Y`ToPZ]"ɄAy^"dv %.jz &2`Wl]@ 0VO|jۮkoVErBjgq{uY3n@ 'HOcyV >{]?2B2b}Bpn0wzQ pq:XHU`.VvxKɻuGiy,}Or8SxUy dI&vTHf< r;_=Ÿ!;ɷ<>QҰ!ߒԏ}XJXQi#DLcʫ_L]2/M\J<ΕD[-֏9܂4͚ ՒW$v؞n}./)!|P#3Jei3޳㞐82'׷Uzc[8%V˥߷pE È!5 ֯Ob|QtO t"I2cyt;CS7cg=v!>z!9Bx3LE$ $HmӈE4l0vyt W;y `k= zഎ,}i>VP/G[&Z.K;(aG89`35T{+25]U&EWS!"anx`w'L׼;E? y𪱧oXQgRoqF7cH̴P3"k7|Tr֒42.,’-M-Ljenɫ0<ޜ-ӹJ <0.e=y+pMsuY,0f~&jU )˳qpV.=d0T'0<?CMO3 %zSȎp]ȫYow=ҫTfP2 {pScĭC}h;ᚏ P?^ϯB.U`u tf:BrpjT7].{/aɱPGNJΫP@ʭmJcЗeXSԨߓh[4Z`@'CR'BM*U_p2-jBy"^ 9ޚz?it,B. sᮌr0/q0L,& +udLK] k,!\DQRX +kucnNm4J`YEeO0Dc.^JHOvdjCd4s匆ABm(q,7H0Z"f0/yCydչpʧ!K氁 ]wCLdxDq g櫡?%oeƸ@<kՎth=膬܂81[B3I[iг@6rh ٓ3XjvXbhmhu8܅~ľY$UJں[1֬\`l>T6BNJߗ+WΗO JzTt8BD-!fS<,N:a=3㣷 ؀[dZY'8xy9vցC{zlEpf/ [ۃRN[>P1,<%.d7-xX֏XbFI7R DuHO k\d PTY}ƻssL xg+qT8:+yUZQe}{@|BqSrv8`(Bl˼~@pDt^b%ci -Rӎd\N_SX {BEG%9Lԙ~e-N84I 6 Ι"^;S8Y βc)gxOH?+n3_yYVdƩkd9S1ˀoj=-ߍuS>dt~ދl -uFuٛX>@ s!U)wB࿬|d?'.;T=JI2nW.7*kI~$}~x;c7T-6yoXQ< #x꫍[4*W?Eft)v׷u1Jf~=|=` {Fj uymB/9e7ߕ1O#"l 'W xvw!o#X-ۂ%[do4b1b/6_VZ/X_/5 .`^`yhg)(9ikO=5l.*=qiş3 7DmӁnIt5˷W5_vtlrVEZKkhq3>c7V/e 4Xׅ9 2+P$u+=wű'dmLTw*1*C Ӊv[Ūg($`]N\x~Q ~lIН7Z6U(@4Ey ֊F/+PEƯDDžzj!6.0=˔j|JAr/SU;_.wboF\o&v9KW}9'pJ󃑷-&K/q'1 DYyUnΉGl~.b"^QB9GHRnaXknՌT]% Ӟ.Gd ;5 m$Q&z 3+ +zZrgͯV<P/֘<.bQ)9.UV/=Vj,QsU+iLٷ$kLE*\0•\27m!i?\swHAH! 'g,-G.%if~L(້|hm?wCĥJC6+p]N5?!T܋[Un.< cgT8oJ1[ؾNI2cc?uPtD42Y χ :+!0P I.:^ǤvkaEsK`wJgG#ӄ~ Ah3sWP1. ep3ac1^F7[70le䜔I[ S?esˤcЌB#txbJmoۇӗr$$>YP\3F\&RoO67A#-x7+'n>c"E9RP ӭC9!͟7I_݊2%ѣBōڷ M# x&ӾYN[UഥNz:\_q^L!6oMa@anٖ ;ɓz*;c:EDPaݺHQ#ůt ^@?! it]͂wc9~]]Yo>bчbr"#P[5@nP}:w{90f03jr pvj+:JFgvVAJP?R݉wW=DopEZy6RIPO-y_}M -@y(:Z:fصMq.@K?-i|mq`f-Yh*ʮz/gqrͺT_d婽m[ݢ G4~lf&,%,I<[l3B2h԰qӉ\`BNMxWb=Yr4Đ^fG{3wJZSsdž뱷"`HEL Wj~:tyD*[U&CZr=L8% Q;RW2 :,>rM7 ojidGU(jQr |t%V_zLRp ~LO,V_:ND=r졌̓ahbk/9+YQ"GJ+z($E,_/i% }kk ?V:Dq幢b @t`;\s V֘c<'oPcBo8\9[f+ڠH*9yf6D6jDFgfӤFD6pPwZ6T]/vϲPLN]М} vncՂv[Hmc6ӆ•0QP-[/ F! 8eg^dXŸ q $3O2h W-j *7;c2. "K)bק#54zMԬz(Vh z}gI9pAcF7?oXd~tX&-.;6"L" t.7@b$|,3ZꘝhI;h셓[]%|aH oRwW?Ę0pvj0Gg+ %NbR7;d WF6`+ԎJ w闿F`t8 ӎ=Wr 7ۤ3)u/<֓Ra֨r7+0^mQhvÛzB]7;rSՓwo8~4essJ%\%P11HCk,p%s2}5@yhmsDۚǭM-[K`[@P\FM@ TyN}=֑=φ -UO˔\b1i/mww6e%a~A4bƉBB6Ԡij#OI9eg@]sW?qvzXdn@o8b*}y؄ A,#l *aEPr :m~|ĤYYU2>]ا!kH.Gr IׂrED%-JGACiwZSEnF`myÜ0WVq;1p _d-%e7\H;Ŝs9me˷2!#cXIhqU=. DO ]o ' :ӗp%s$ld,Nl ꌙb݇4)v%t"5Q} TBU|PPEyu C,T$aCi\ϠǎVZӆKa`kn'+Ρ pGyC.L7"EƤl|Z)NZb;K(2s-}0t#:)(sxnc^nӓ70)-yAtIf MqzzFKc?` fC'R\+dn>O$W#/B2foI˜!N)56xξ2;AieЫ BoZx aw`̈ީ94/x]Zt;,i͝BSMziiIؘPnEFB(du ǩy4/fꗟ L,زN-ma[xn5@o_E F+1A5k*GМI}4y$3/*Jԕ-t!bB0d⛝Y=}p>L7NsgfVN2 ǩ[=7ND^7?,B_=pj#@𠅼Xl;<1'4%Ʉv-jmu-Ud=)anKӾ fZ [et/(ŻwI4G<@Ebʺ~c|Rl4Q~ϊ}Yv7oݏ, Dp+ՙAZŝ>$2+`ӯTN,Q;8+ 4 'tgu&(s[vB˜ {j al&ja(odtdTzGu y FZ1>Q8v~)68NT;KUbljCH\78!5~~; טh|&3RFr U1 9. < jׯFZim7KjS3]L[goo1:YWC,t“X\b@٘$X9(,j0;!ܒW + EnV~.ֿɃ0( ,Goq`-\컡e ED3uS*DzU.裇94moe!xVCCYhqfx;!}Rfi!> Ifu#VA~/z)qj4kZF9vmQC-i>!M]nqĻl@%L,vOCNj_ #bl6}V D0~: ((hrRP߿aRxzz_IhI^bzJ7BV[4۫MUZ!U)_Z2,$_ ]*;32R11}i'GHa2埚I!%k׫= g%ÖpM\ ;ͺY8< {\6ӟђeW soV*,f=I~@aU?)Ϯ-+4WXN#X?qܖv&pw^"8HO3FD")O\]Ǩm'V*Vdm[$Nk|~w{xƼIj$2hi DqR+e1k#y.&])=>U%Hr1?_kp=u>l'5|NY;lrbM<^zOgbm^#ˊVϱ34Ρɢ㨚 *η]X[+<5^iToӅ`$]Cc4MgR1-h?[>~Qs|Hl~ ӟHcSa0"߆XꉗDCЅW.E]#[:ߝGHpAt(-ۯ&1_M'? 6[o,OhϋP@5;.#z+k[\uDrX! _OX]¬x`Yvi"UGw^lH?:[X̽:d^M(HoJ2cAYQqmb]Iz4j#|~ytQjΜ0~gQ_xXPCf>[]2;+A7eYD&#[Nƶ sҵ B?e'a4rKH &ļqov͞+yyV$M.>p}M\A\zJJp@So,+M,vzooό'&Ibt >&nb UTg!wU\MXMoΘZ~eݤ;ߎ<{'Kb z<DuٷJ.Х|'yW^9^.-mRjV@G -s7M /C}+# N4C?ʒxd?Uȸv"sXɁي|0|7RқV×XdN9 (KæFՓ:So-YLrpUy@v~Hd,Փ>ryL}\^ߞGŏ7u%,,3rۮ!K hƺ66SnJ9 d֔cɊ,I BeD?58tFЅAJ8KqlRN&9@$`614P8̆%:BNC)4)щ.hkbc X0)$3vY69ƤϦtS 5V/b3AtMAn@f1r{ db+?>nց ^P;{=-Xױ֙#b{)`*񓌣R$kh/hoGudJIk{zpwCg=zwQ Q̝eC8?z]) DHJ@|踾RP) ߐ&*? qO_[\%[{ H`\'U^KŴV:;1n9]3bOJ3̖o3fƉ.g KCl#K:MҤh9\<6K%`[ ]>Ns,iξ'O nCEc"[sɐ3}ls,Eot۶TՄ+ğisc [˺'ދVshmߴY{<]VDАG X\ i4SVNI,{ӛ$U0v\LSc$,T晵#Yv6] Et;5$Uk8Dg֧v8{iUlJWl袷ˍNyaW.9 OW@;6kM:@t!ip;BKj lntQ9ɼ#B#Lܔ<džW%yv _:v22+RrksB{ E-.ϐyMرl 9ް%61sőU2s>bU$?6t~ь`M5V&FԳRmi%aԦxPl_ _dQ@{{3|w&Qt>k촁TƩ{9ddT =y# r9f_ݡ:ODG"V/\DIgf|~lmPO92*Sv4zTnntí85_T(ۻ13Y+& I1f T  fpzl _?R';G F]}sk%3M_%1.eJ^{C F(TM8Yсg9븤 풍1K}DrA? ni(sX(g)9':ȭwTV` Вwv㳰RGW^ȴ@fA2~j"ؠ8[pm?yZt%].hG˲UtUq+ؖ9DQ_ 8;ci=mDG^[]HNZN獹jtx4o ާ"b= 9Gƨ>8-T|IOXp#-wgW1/Ѭ8R%NB>L5~ ŁXiTA vGk"A8czw:1z +&,=я>NrZz!''"60w% l:|7DŽb56^Pd266L4t\θ]W3 ,Jgf6lfpnj%1d[b:aAU)tzCq'x jle GdeTdu5\bYo2ݟWG_d*GC x Wa @4/s^3Ab`@) fcy"WmeSTiCWP D{n'S?bƁPu8e¡ave H As/FӒ3=ˡ帖|^>xkgmn2 uIRe 6\OaQVl'`1~}#{"wo %+'i~YzTBDG8*+hwDCV 9#G"&'2MWM-@C'Q㪂:1ə՟6ٟz9V (@hRZ7 O?ij $&I:ئn&Ĩm_(\5I٩1Rk9x3>~RR6{gL17cTd8uw``;WBZp pY V/UD.ن· :H-\th s`q]%OTƂ_9WT6Ș:կ+)<ͷR豱exR|riva/ɚڟd~y ~h γ_GJEꪍ(ҫGC!JԘn 8#5E1 Ʌjk)8HYg08׮x$~f{"N8 -e\ /4˗t@z_p6\뀁R{Jr@|3MĐHGW7 wuQ(j1ywY [O}w ?rgK*"%M1h ۯ/&,} A&3btL؃$Sɣ>+ˡXxJq柤N,DFcS%[*,';hdøjK*0DJ Otya^CT5<_|ђsawuW)ԌV{TĴU17=؝5]g3SLFqU$O/ 7W}'(RF$.fȉ tMV {x ܲV-UȢcHK[栢6>ܤRot era{IuHHk.ܢ+ $g {U"-5p.ϱ)>Qʏ_.gZL#%?ӽÁ)/K.oǻFBƻznC v%`!qWVa,/\-JJriӴw|zN= )?WP|ŦeKʥ a[:ʝ YV&mԱU z;| 9} Nvl>{O0n'3B7a֧>Lg̹{{-ƿsjiKu<.>|懱G7<] a,ПʻJwxdpĚy+7:2[7ug]Ǒ zG v ^^=Q\Ct==㖭w8:x!)=z|[ Q6K w-3 kO`#j C5e0.o!0\% ȠЭS]w$@S2{&Sp9="TieObVb-g? P5e2%$ؠW;|O\"L3m&L-j87]&. Wl 0c?AQ{s|7B$|c09''rN5Ԉ ֵ'0Åɯ=KI:Xx }|(!_9~kEлRgJ㈁eɂ~2D4Gc8qToZͪzJ-[v>0q&)[IK 3 >JӰ2p{E$P \'eo\TgYZ0707010000024a000081a40000000000000000000000016599ea2b00006c34000000000000000000000000000000000000005300000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/media/usb/pwc/pwc.ko.xz7zXZִF!t/6k]?Eh=ڜ.+LnM&BC=kmx]qЀ閶}^|LͨKz_оWA$;"Fg JdV+~<(eO*6Z\ .qXdMp␉|zh{Hә[dC6_y5>r$Ly6rfT¹_ƹ㓾Ҟu*Ck& #ɼ!bG#CÔ8`zbIBs_=r*B/ :RREʒ(5SH`͙1lw\ᦐݞkpK|Nim"4nb'3:F8N4_'WC)󅾄ѾA lŗF͹x^v\b@Hl#k4q G }JQF "P_1:_VṉKqӇt5,Xm\H|HmZ_d%r)p?LJy ؾ{LN$YD 巟Od=~ڮM'P$şb2=(Ԫ%YOV:'ԥwUj$3<OÉewu9b`{.c&+d49olC$dߣo"UpE֯|M/ɡN}J;9>5l !iF|>+MK9VAP'6@^X%:2,6 Og;]]ϓhDP-CqBKl̛O[%H }XfokiFx P0GNDXS3b̏v|q[]IޑuQ$|:v1R%n^c%z֘E22*,+P`Ĉ'垣ίͧt )ē(wjnfo]\ߩwH+t<{=CEAJJ[ |&:D6*8V_qrߪA O1y׋ H6tN]Nyq;$ !0H*+`E[Z[+X 2䭕엧2 Ui~^Uۄץ tL_J'2g]$oY#񊐮a(?\}Uґ"@Rm&/A\EbkIj^T5}ʒ e"Eu!"S@Lh]b$q,4ù)m3$ѯ7\bNBp ˣhjZ^nˏB-FIqZ>ʨu_Y2U \ @znM dfQ)'qq HÓ5q6cKW\Vy#7̓bf!N;095:ittЭ g lJiܰ[*1c0߈<[BώPTh X[ecd%҅1 鵽q4#ATnFA;іi2_.,gva99~m2|ˀל3ynbq^}2<gv㞐(I"A4Z{:<y< HW-8 Vj8΁`^Y&, 2_C=n^ѯ.f?,`b+^)2ҬZxt@]1>%k9b#eM$}vH8"wWΗYjm4c i"%}\ڭur=s.{x}9rlJږ5=HT(Bf%1TU |FL%LͼccRvOGks;[q`Z'KRA0hbѽ4] 坑J[Pr23 k_o0BU0h }hz7kLTo{MKhM(&!`*""H &qϥqЮXߣmqy5>slЀxF){q9/KJla(I˨ICe=EstU =1JheV2g%Wu(y 7O?(<1a2 OٻtX35o7F4 oivؑ`5a[P9AXϛLm6SU]^Eeq-s> Ժa rgw.*KR mN32EolK;!0aA˳G(Qc)do1ꑠݲڈP.Uzo*>ֵ [Te.TwҁuZez_OXExP5=v@X|>l/>݆Tc ;Y{JMSm_ڻG.763iX+ OPY/|DExIa780e N:^O+;*omOrP&y4=: Zf֋2:̈́)bap;pEGPryhČ*xNfzdҧ^b$n LcݗOV5B(௸`xJ Xvu[Yofan3є.c0 UM3`J1@UiJ"]U¯?eGkl;ic.(0@.$B=TVM*䉗wݣ&$z L ve)نPq"#V:6UD!` 2qb ɍYe.EWh=V׸ﲢ畓^2OYu"\O'_+BP<Sd8~xbYAkpY Ov_݅@/VǛ\ak{g8- S jti8{O+DWB(ī (3;I`ql^~m.k{?ޕs ox g/)NE"@@}=lѫV6ttVkz%x=j35dS1-\H"RI 3\1Qq Vyn7X>d6Oma\alI>ߓ.*I^Fj na\f'~xJq6:sJ\Q)3Ў;~LT]sKmD7]vB$)pu$1ez$ulT|%=SxDEJϋM@;?&v,8 |љ,R rؠIt‡E`"a} /*_ ;H˲XB]fY k=2b*\k)`0Vd n_7I.hS1MaS?i]ݟ[ o($X`gX6P2pm*\=vKu ۇ)+Go9B& s0ܠCԩIGFq.9@+걉OK)O&ʵrxA2FsY73pZ 1&Jl l,u3jMi#!>f1N|qsF6tTծN6iX` %DV-{"C F FcWx>Q16|g׶{vtwe!^FX7 -1A/Xh,F ?UǿKD*L=|~H%8HjF8=n+vV~wHȆ< i^Z?Qst3}bMxx,>rbE(*X" 3ӻ`Iac4\UaJCwm _M'۲%5aMsM ,SY#)_s:SƁL&&x_|z1$7gtwY-BUґgecy|o( O;57Or5m60(nqi{0kBabGQ |>h[IwXe!%ט.*CsnKhߣ€cyf֘ǩh^zOcWSrV FTyQΪFonF򀢨.D9UL5h.A3mj1u@lQ57xteIQ.1T9MCdwsf.5VxY0)pbY yd8z4?^愲v:+KVAh6o -Fсpş;esfIRGtLtЌXQQW2̣PbdF6I'FEGr sHַ ъдк89Rj2'1!.5)d .?y(cP~~;^nj}v ;[@ް!Vt)еZG#*PTw>ZT}oo<` -HIJntja\>k&)3kci_LĚb6~^5wQ)g{w}D*j)'е :Tmzy 0uIprÍc0lRUb p'"C?{yBG3ξWɳ:tĒvDe/oӨ߭-"ިͻ2ȧ5Q?dZsɫ73b1\JyP[gЗY~\n@LO?at,Gnt?XwInŰ*Da~n;1>%ʘolք0Kn :Ŧn\%L26(70|{') O;c@F#|aފie!3͵ ΀oܦ˩`ޚ&)vF>76,:|霗ɣ*"UE}SӹŌ+o丕" \/I)F{ЩUsNfA7Ux񮛩;>rakSM|\t*QckkП9]VKGkw籔_2Mr=Y{=>rK[9ˠDY]Wqv,E ctB(lъ>ͣQY+CgA$wKJJ]$&u{5ȩ բ e.t/Z:8pt#J*r+WkH @C5 \o Dr' ;RkG^ܼ=X@|&&- 栎`f5_} 9@VEvUs#dMI)˚e׳e#a54k Lpee5k ?Zިف +Es8GH +sy杏|yBwh }1yK`e58$`3o|w<gWkB} {ysF\U@4ԼW5aȜ+PY)\}7֮6i)eoU4q֏g7!,Wߍ=3hbU0DwQ^gzn'YTK\g,=$V{ͱ9´QzLEYMX=,* *BQK?/wу<~9v&)=QڬR%/uNz&;!I^euѧQM=9D 4dy1V~LD6g0j1#BYߢkeRJTt )`}ډ6=NV+Z+RxZSEn}WBs^,ٚWl ʫ#Zڏ{9_2A`r/Q5 cDٴCa4QSip1#]0>̹[JosٳC1eoQd21&M`[qrlWG QIni]gzPj3 n]PT.6MpflMS7<1^Rv~Y7 -9cL;~"v|˓XqI%"19Gґc{~WIMż?GMiKPQ™g3S ՟|ҵeel(r|qvtY̶(]kuȿkvO09_U; ^{h-[ gڣ@; @t.Ko +7A/01ݕ{ #-cD4힑xs;zE[!jjmk8yƧL 䏁[`h7ѺUG<ۄhZth:ůsi&De %xIS] "B ˹|ՙVE}JwCT\w@IxT{l -BXDf:Ш@20Ȝ.ŢD\orR(]ѳl;ɂ,"f?b tu)#r3V`I^?s}ߴlKtAg*<%D#H<^'S]/{Sl449~)#ۅ\"JZprhwⵁ3Q3uL:]+g:=] 4dg=I i)@WپU!05 ?hڦ;(700>]ɘ-/9G& x֨9Üh=\lB?vĚo^I^]Ih],$DHI7Л.iY¦9l׳Aq66NTwz0kU$v gsN@.֨r6Mw!Je*C2&K?zXh9oL}AԀYAT>\+;?w Zss΋i XO2*dF`ӆh ;[N.J8dh!Bh(ʺ) ry8gTI%oՖ;Io'0|Nl׆2ݮLsb:sCڹ*}("ETzY[w@G; UNm0x>`2у*†^YF$7d6]#&{D-?Yyڎ'w殜ũa026pk01 $-yw. 8|/}} ZYp/nf6J!3- \( Kuƴeq{eZbGvC^š832hԲl5B˰g{{q]𘱘ħqaue1^{{`?Eji,op>k*#;y}er.پ.ˢE3K݋6M҈+p{CSNr'a9x<wRj˓(F9&V,Tmԭr_`r$qcT.cu49uiaKoHM݊+[n]miIf;ljUM܇7orE^þiح;)$@ GaV{&N]TSy@X 5Ġ/a#잧BwgXb`Meځq5#}Aig\G4Vx_ʸ6.Fe€[N\ nx>(Hlk/4\ |]஢y&ÞY\hi^'ID9싃Y>Lv &+6oYmA%Eai"MtBT!NTL81 jK9E}hz`KQ<X%f2՟zyy%`{@ ȴ'jZ5 z #/q%,BpɅ zxnhF^f rwdtEɈdUaGe \pFhch4?FJL-uO<sOb#lBX%˴o'=;x_@tRQy CivP"^ Bf|Y 23*.ZħGE95嬪=ӔS\^Z<#j t|J.knb6ML>^$h=9l֚xf\[7<O( Ro|%?)餤x|of~M˓]v⇷}{~P-j[uhoMeW3Т,<͖`+Cy*וd`@O8@AYI׃OKϏ[;1XR4>}ػPi%<T~x!tKh͛-ǔ'e!q# w 4=z!r~jL"y?>הjm2 ekM9} 4 "Wv˷"0|_d|2.۴QNKI;UW% w# vuYt2uaz Bd.y7m}`Kx3l]ZNp<ɗ]fvz:3xߟ,Y:%2|{hS]Q(lDb4$c5[Lq#,n1_r5ɲ _a(,/. ?;}_zg}%u,\dfn}{ƌC oRzk'҉ٟ]uἛZZF;7Htˢxx5`d]'/ ç\su_s +$r%8n-ލ'*XӸImrFt/qg_ioP1´P] &:O$m~7i/J͈&]b,*SY=XO2v+*~;kChQY`5Yo[TsKH+RMXsZ,fѻ.vXr%vQ)M>fV17r4@7;+ٗU fi3 qi(%ܒH?ТH09[<ݸe6v|,D,#TdE8ߨ[vQM9$9 SXUpmk4k%_Z^cpKhDLd!JëąEy)GlMj]W`zKpmE!&\ACrK5-&X/1Jj'ġ9@;=+r!$N# ez'2G:YTmɣ緸_DO"6U,;$:&E^&^o>ΎjFTh)}!2H!S $w.4 gt-*J)Fya|Kf/?H/:p\6R> ջ|_vޛ4m {w 8ַ3r};Ķe]ow`$ X83C_^$B0g^fY;Csːx͘ba-8ø2G6LY*xW"H^7#ZyC'Kms!ޮn#c ƩaoYY?1PK!EA<5b`iD0픟ˏFU'EHfpPseI#k6T\do.xl=aP.`q AB+3r"g6)F8cʁ͚j #h%visqam.^C 2xD&j(̛,`-St&OCmhrͷrP+w w34L/<9n b9uY2Aol'i4b}rW MbKݤH Pڬϙ%c6p?s^Z5Zj:5<$j\bI+IDUDž?:JʬN®WK'*{굄~I\sD H$'*E%>XW}RmSYuE;J&UO-"/kbgx8YQ Y0ja^vU8Kgb%Zv>KEk|sHX3~c]|F%T1܁|[qZ:),@umCyf<g(AbǤ'>Ux4#2L \ nK\&Ԅ^oyb/ڀ(: Z9lv2ύ> mټO_-U;c`RNO]Asu>;ZhgOE1?3-dlvL -(ؙ[gm#ܤ/ɖ>F?#UҼLC4/*@cBmD:y&Mn܅o6lZ ?DSX?zQQ ; D!2/$ۜE)07ȻSQ\9ݖixJ[zH,OxlSwS;%;.Gt!M΍rW\5GV?h/ Xyj[R&3Պr0tG)4iܝ=`A _$.?`> >~& @BpZgr+79%5WZ}g Uw&;WEG%*ys` "wOߣ߬3tbF:H5P;"Ў%n+6K'=#ـ<I3 V| wk`9xI/=@fDIt|QԔXS'9uAʖMjE_f{c)V1kGL 3wEm)G>?%)gB)aơ*jbܙbd+U:t{ri??IA\{B&&#r] U|H#wѡhH Ȁpe%bh=~b1з2ک5~o:€j'țm,;12Q-w XF\P!oYvr*(5pu{1*s*nN>=Pc A{R'(nkȥarڶ?A5>tGڏ(UΉM%^[a}F'{U}v*o}M hEm.XmHƪ +07]z-GdQV#61!Qxd#%dGoDP<4>DoɧUT+ޗki,y _Zn]6d"WHaV>d|C.OwM)rl;Nj?.6iH\ 0֫N7ܳMn\@ :Ad cs/LUf_[rΩMu[#. )uDt!rrd['U ˰^.r@7Nv'PK1ݚs閽F  ~G 7 Zs'Y/UG,0~l%21vLl;*ZK(X`Nl7[jF `zy*[D8F{#cA5Z: p-btKq.PփT0I*u6.*Rv\c`'qi YL4^+e27ˋɰy8=pkv-T(Agv{lmv&}0יæ׋[39`1g?]Ħ +Nj?g!W%^xh_kX*D"P:W(%j]Ͳ$ѦR@Eȷj1CJƔ=LaEozU?F.ܰ"}I|2α S_OL OE;R1_4S8o3oWMs8VC' uzL)5%>V6]^ /UR/LW/6 <TMp,%X̲}e*Yy">՚ vfqOYDa@¸m(?+Z.1? >FCAPg\!$Z<D1C"F|Y[i> FƮfˁי;yΨޤifqr mA p2P,ʛw{> B_Z([pamNu˅=r`\kJ i]ybD0RZ7w4tXhY@oc#u]3E ,7u+eL6-ҧA!i,2/g=JQY$R R^e6 4m<$YZPN~Rp*{6ړSO=ʗn*QQ#us"UrWC1~z] 7뻥w Kk̓srq-5v/]iW\P "J_"87Wo*E=Ltvh@͌m;]/<( %7 kZ}е[6#oDdx [̉"[xNSn0?"hh$g ̢EP/#|l`,Ae좡44N iNKFW}UmڃҳPTpH[K̥)149GUm> (8 Ob2fu3/,K * EG_Q$<=>)I50:1>~p{+$ལzb3Aq0%8_/B}H(}yPPY>(ʯaK\'¤@;Y8ԂxES@uhsȷ[?ղꁵJlWM k g&GcTs$gc6Aͅd\TIԎ`iabnm|s&@zEw"EkCq'[rVN\ůoRR\;J*%L$Y"i`KĜ$!Di!ga_lRIᄳJ6-V4oRALpXL6D3 A4UFZ: u#ZWb8,&#v '3&#!GeV:HyceS/tkӣeǫ\.KRpُW61z/WzX 7* =äPWCSZ|BD]ҠCv{Vvɜ$Yv\ rYfIA w'~;*8 9bUU4zua ԡĕy!qQNƟ7D#q]P P9`a"jCTwF dIhލ~4OHTXAH٢&Ua!wLN&(77,}P.\r Ec;Qmᵆ@RDvY{0u?2ĚnWǰ ѯ Ϸ~wA|yuG9HHEW!?I"̎h/DvT =[&hMUFtU*3G^`[,9pAy={uD=ZW= +.$B!x)א]ĭ~n_ VL}3Ɏ ݨCcbN2|z5/:5T$X@rX[̅UCˠ[ 7$3l8hªX:m.,[*Wr!>t:3'>ɢJöY6Ah#>ӨjU)m9P76bc 91M۪\CɱOKbi7%+64&wjXy)(ND%cm#L3ѝٞpM3cCX$ el4 *&( ad LiV}ݿZ'ews'Y0UG(}Iªɏm6Эˎ|xKV,+iY2)}FA1T;@b6^R+č?2(U*/l fe00De\wd= \aJ'5!e)'u־gIvNJֵajrq}bޠC5E2'O:3^:u=:+z@VԉQKYMS6}= x'PhZ }geӞ@_NA&w1}E4C6f^) *>49E;kٟA11`9X~1SWغO ܘ~ ,@9ԫ.~Qe̾N`r!wWiB|IB7tm#/&Q% ZzŽb컕YզFl31n"LE9G$Fȝ?pܶiϸL:U}N X)?c͊^>@APCJU?b;-fwO7ip"x(p0,0ΐOaEgj"[Xslf5p8x{{:^ega"ld$KՊCtIq9< 9щry,H-"-)dk|% Ps# ipC%e/"QCs$¡_m!wQXJ5>Ah1*^M4yfdw#&6=bryl.[+ڬho5KwcFWSot}x,H'SܟreYvWpljc1:6}6}Cܦ/O<1_f޼F-oݙ0MQx7A3_Ro{߾ADŽnZ$PE:;O[(NNfYFPf)G[/Gz#CuC3A̲x!rA 7c=sC9jX) ynI^.deofĐ֕ꢫlpe/J#Tc).S5TBG2Y`vpM'ka@ָosG@x-… ڄ1G[fbzt(:!z巭o1c:dg-LB_#ĭ}5tw=-eIL`O&@Ag \<,jy ߪpn=ϕDQzKܳ?0$5d#ĕhT+~k& )e(y3 w_Ʉ8'6tU)PFt[i-A:Q|cNFE*zO\=)( %UP!YeWY~[ agQ vCkC/ᆐ/ wVO;IIi>g > )c?ɕ%.^(ѕWU{{G-,Wa4qb<+WfӘ8B5 "만wLPZ۾/Dr}<\m=[^^9tbmڍˡBsnحGУEjioWU Vaя:By҉qYuM^(5wѾ"&|u00ȨI/ ?rGB[kJd",$쵈J-p A؛Lj6%ɕ_mbP)s?sfW=VM[UOۯި_̘ݨsknFHuȐ y *gTfO O3hVrz3q;H/cs'ͨRԙ笅|0s.%@^8s#y4:S\נg=gX0#A֥pgo+M+_?C+'{$W"^"{YLBexF 4\iCŨya\|Z*}`r,Ap^p>Kus pĘaaS;Vb{p\V =^EIU3e)4@ЌrʯA9 bڅ_%6{Uպ,RSyjy󬯑]yEBcZ\#Y~/"J$6-^:-҇OrI#fR˭,zƱZž}@& L4嫱 N>}u_̪8nhNm%̔k_Ht'bKYY#rWMNEyܿ}5k2摴%߼9sv J}I%54m ,T{Cjjv 5_=  Yu a.1$kc0˜zCGb\%1.#v2.uMGD[*y*~IvԁQf,хZ:y++5M9,t>Ó)AR^]6#rŁR;oK!M1O[ +0,% )qchzRRIĀp(ozW"hLVM$O^Ɔd0U[C%F?rUL²όƓ_J{3DXw]TiZ*([ʥ. F96I+qNrR:~Qg\! z BE M5 '^Gd{xc"~{MVv|ķY?N~G6X+]9\?w#6J+ds/MpVaxTE&2reOϭݝ򢺮bb3:~3B6/L%oF̕bonx ]fX܄N81q[2UC{ȵŘ %JYjX7i+96B3 A-&tox\po%ÉHkLwz |l[GyhNRw-:O, 9^Ұk ,kt,kUwK+hY D$h +úQ+oY"FzR]XGFZ36j>dV5oUp iDO*<*{Po%o"`rԜ|wpeQ'(Ӑͮʵyp ?`{FɄ/H{c L HfipQT"ۦK_"rs9V5l8nTFt64*Kr<{LĆՁPύ. /A EX(,>r?fa }%kg9#70!ɱ(+c&񆢪%'-`ћǢHz 7$LI~ ]De1DJ-H>ΧsP` pQgj:L,/3Z}_ô^ {^^iMBGoPR b2m̕VH iw={8 KC1|ΰx4B6@}vsLfm2\7ekt=50-dr}[ݙށ*otF(O4-'g4 ,A,ooUM%{nbq#B>m0t93scx *t?zh*jFa")ɗ_n7=#)F#{2iݵdOSnձ%0y@}j)MJ5Ijm@2}#3=~]gG{WJ2AT u 3z_9uJlUؙ^`pX}=IG^FF'huܾ3*=-`vf(Zoif_zEF|ظ/R76 p\g$3Zvg% 3H( w~xDqt9 <-e }(ј49煦TV[ It?\yV=$)\XQl| |vuvc?9xcJmO S:c-2D8p`Ilf`BCqN1o;43\`9@/ U[!dPWd4v2UBhoygu#(Z9}G%?'!"*>=q&㦔k>x͙S4 sfljI"]M0ד8jX" g1)*of{Sq"?MO:;0qZ;zϪq{2 # D6sިC؀TJ%)]C VeZdxs>HKizܚ ipH{m&@Ok紡D> p-a"8r?|6@&Ra +a#v~l݆񿰉p}{IA+g}sT)O"=-  ,@kTqphh-vQZY} 2tni4f?$9)ƽL5禈Ћ 7^7 [!+BV y<@b< luOS4sرy :Dd4S<Bu$?/(D d_5|ԭHcORb'˯\} _8qq3somhR̽8P2v@l|knm?HgE/}3+HomVg-`ưy'nG4Ľ.͔!d֒Vkxne2$Uwrģں]Ntݲ CU- imϛdoj5DZBɴq:2-U3y!! ik2 u1 \8{~mHkӀqpjh7I\h .^oElpM[-3bv/.v(&wRéZ ԕ3ExEn 7Miguw?Y/]f:bqzA%lbYfm V—rS6sn %@ށ: Ԅ YXP%"@.ۍ`o'eU"!0.w5hFݒGo>UE8I|!XKsC}7&P^B+o;[x*.k7.tht&Mgbʴٛd(ANN,-NbXLff̒5-Sm^sh 3]Gzn^X+EޒZcSȏ1hXޗ&I&4+5r _̈TKn|plĞǠNQ$Dz,Hoӯp# '{*@m!Dz2vFtUz,8D`b3uCfF25#\wv߫8˧0ocqvWm-B cg kZ[EkQ)(̵R4V`#suHp2d]d9+BۏUPL`,"<׭N#M:n5(2Ւieӡf2^FC4_!n^҈,p70HExSE JqMwbG [\UW()h #˸?j(Ȥ ̑ṡ :0QJ W6{ 􉈅bfk^ONaBkwܛ zKI1 @Pd=:fѿSp#ܮe7W!@ ˝Ie\F.kEy$mWi'-REe{Dz^B^8>oTZ|%9DfLHC< A YBڻ,)p$ %ikEg@VK*\5pqr;ŸiQaH;y ʿW]iS{Rwdt>FB&ؙs%xcj~ l2?} Yr/fK^`K t]2/r6}$۰4K~XrJAk7ZAE-M#Vf[hW\fͬw*bMŊ)=9[gRTc+V Qy!B/= [/}&2"1ru}9\1\_|c}Dwmshs2˄'0.SX^(䶑;T4ce4/|>Coj]kAz)8/P2^dIZNkbcrRcRο WG5iŕ _AʲVLCQNu r{6]r[ >x>;/U q*Q MAe~uykPEc؛$j=9ɭ-'iq5j$K8 2ą?R!T_;X(Cͦwv8--vO ¥߇f=hFǼ@* ]E-qU7ox > !Mb|g=, ,FQzu\ZYC"ﭺ MCu 0E5P}Ʌ)WY%rL,jg.VӖbkXeߝN$^>!WOm3 ǂm'@R}Jҕ.P'q&_8/sޔ)X}Y &kv^.>k3kJtH aUnR |7UlKQziSfn$DX> ‰%\ XO-.V6!ApQy7LSZV\ m Qt`SV  X}p.N|k\2垭jކIa$)j$%F I5;൑k[:<:Mo$y1Zq[mYn#b| v%4hv0#=c]zɵ\qs[&9.1](/:>Z^vĺqUA8Mp׭6񆕘3׍+a ԄW/P*Rs*2*^&-_$u&ZMcGȮ]+!O4̓ & GbJ˃_OO,N_/2 >Ai-|wzܫ*Rqx7+Ymhx솀aUq0fpƅUehr !?0 e V?FwϹKEE>mqH8- P7N5s1u痼䕛G(j0`pc[A.7g)rR~hY`&s>)gk?57n)&|\i~467D^HQRMsxKmS8VުھZ *1wLs6;ą[2b  A+(GjcBߴh%M|5R8awIx2)GY-gax7-J{3xr6m 3"_Zfڥ!4|xi3밬j9Y w#{'["G (e_9c.]r'{ka [6t Ɏ,y'YZ V?~ P5YhuUmG^m}wBɏhΌ3>[8pU:7wTkk(bt\zstQv+F1x OjsCtGK3X_V.fxi;_7 }Y%s1,MF/w33/Sj(Liu9ЦwLPSI޴C UM(levOEOU9!D=+}YHz!P3rm3 $R+h`CvPV'c,,¸b3 | (KZӮ~8|$ *V}K!R) a|5=P ,r墑]"jWLn0{jw;+>QPRށ ⭡C7C$5Ngιpw90"q^FRֈJ ^ϨJ-.|\[nfA۴P ;xBq*m4(زYbM"ܵ(^$ ئjL&Dc]osX5 .M]oQ|SR0wUQͧF"sNQ =QzQc/7Ga )ic[2;$|$>)BK;`y| A={Wߪȼ9ƫ\9i̽7e[ʴ?H1-t^E2Jj܇P?f- 33`5@-$və-$.m>'nӕ|"'w3_-7,5I6|hrUM;4b ?nh|F'6+Oۊig܁d(ٽ#!rk< e>$Foq4qtޒ5EN.+y=ji^[8Jvzz:?ka`e_.ϩxd T۟Q3Dn㐫HD "ӓThW59$aG"+֬rU;q  7V9q.^HfL ;dV:mSGGbhsܠ=t +ňіrxu`˨l)ZA/f/<~kΞ 7\pkØ1P%PK0'a#adU@/y0?^`th]JGv4Zތ1+CR0dr3\/^ FfnGB8"SuQ{17,R8]I)ڻ^y*̓+]ׄK 0FS(>cA/"{@h&8ۛ?2g?~m9v,{ pƨ+[TCUL%k¯ /M|3sj|~Lԇ=ɒZJK$T,O!r9wA5Fe!w혤k*OV!F1Sߝx0j>=P<:f'vv4Dn%\4Iݛ|%,{+dž"ò0BPM 0CAA:k"DHEи@ z@(eEP1{/΂\!J z"_] iLxeOYoWcDEl [ ?߻吥!evbӧ3:eGvSG3]qw)y0%ʬ!!!T4hҘ֯&Zn6"'WeuFFKq+8H,*P~vY~ k-8'hxn>up_*AY #8JTSE#j{cUAYRaMUYzޚXT%`g"2 d%T@ 'b_Fʪb,A };ǔur0.gZ3Ug5I@^Qe݋ڲB^6B.29k7ʬ xҸqD-)cTyf+`>1|Q|J1<= 3ԍm=3vy*:3&yM0"eAN`V J~Ɉ&HZsVfo3Zen` E7 Ww&QWj4㵽`983pkǃ@,oONEږ(A_8xia@f?2*#ٗTf|E6oQeMQ{o:Fge)Fyi 54M'ս~3vhDXzLJ<7XU@Dϭ$~zhsdupSz8<:澻v$C3,ISnzAo/{G9A$SOz|[g|91#XC'PnK֛<ʐ?p #Vp/4e GceҪډ>ʼnL&=c >/*,x= ӊ D祮>X?y4qmoٹm>,ZZ9$ ?ȐT#[K^Uѣ4n |7e}VIDSVc,X iLD8v\59U16$~5!i6M[@r:|>v_:ИA[5^[tXOSPc7fơ6}jZY#ƙ)~@5)+SMbˮ-5}߳ݮp]}ZCc+zF+L\z]ab~A 7N+f/t;(?b\?lTު@uZHYN;e9c^YS*`:@x2L΅wǮYY|! FIJ@)x O,eP>=cE/~YL0&K˸=mV\[d>A8 DG&%DY`cKٛ8i?WfJ[K<e3-Gy:^bYgH9*wZ֬qRm k I? j s `ފ}]ɨa/#>2 ~B4Ѣ}ף7f+1DJސiu) j 5N=O@A6`(=a[' M0֭|MJ w9zD'B >Y?*t3K܅<@YKGQ C~ 5X@[ho $5,FfP9f s)W^+̢P_54L,kXjh,$qJ2RgaKGZt.ɓoJցj}Vu&ri6Va#`%?3hj\bV4ϫxQ>!D&h>~F&@5SpW.H9h k =T9?@_d%睨S 3(R01@Ш`/X'('Uxy[᳙r=bQ[@mɓ'~"w _@ݷ!X*a^d!u~)86x+jOs冝g҈F lHPp*'.5`bЊqSu`RQ7Xl>2/w7$DUM8wdSLgDߊ0tsaP(21]X.I ~E㟶${!d}μ=j0uH33gK0Ǻ-Ϙ~^GaK3yel߸0'BZ6 5Pp̓Y+QA`gYZ0707010000024c000081a40000000000000000000000016599ea2b00004810000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/media/usb/s2255/s2255drv.ko.xz7zXZִF!t/BG]?Eh=ڜ.+#0gL2F_UXg O{*L6HYb`s,ILu2̷_#lo,fݦ̲nyPax@Mخϋ*Q5 ,e(}}t5vs794}h[CyO db=b{\SN0[h$,RZ&34`l@Nΐ6ro)6,LqS ̷* _ޙ! YiGbJ@hJ fI~y`(* ;X XȓOQWt\=_N7ݛ |-!*Mw0kHAR(M,@@_lH(#=A_)0#HIY ufA ['0r^u7o5OLɳ8L3<1%dRf1e/2,S^_Ee8nTkC`2č-f3w Iȉ@~j,G<( lVЏfH:\Lw3QLL>{톑66C6n=~I[d76@JڗvE9U9QF`#r<$^<Q"nȡ*w=cOąl/: U$6ӊG8f-,Rsm[Gkdlޓ7bARocφAutBKmEsW$ ~S'r^fo+ mɈ7 A!ΨwOjT}֝ο ,l_|i=? +YR%xa<5LÏYOg s. b0ɅY{s<U"ʅ"b'>_8Y.ampx1cgzPۗs71k(Ԗ `.7N %'{-PJ@^͘::Nd~D?ls N^NN2)twuL }y(-tIKu1e-ejGKϰ>}rXo`]#b^R{,̣y7s;@%:Ye塁!KMOe'WL)S,!I3ҦR:W?$2\,w_L \lu/ xZ9;ppRYl/k!gFTk̻" ͍,mk߾HOwv=j<ϣʩ1rn';8U0}7)pOjLg_M|2Ӛla~$Jh_jnrb(Ub0u; kYLra4^-?;մ}B~jA$#5lnZV |mChO|Kn_4Q)9HwȜ"n$ XNYd}uAzREa9ZˑJ|%fw̏?t2}ؑȦV}2U`.hX+FI&-V Ed!qegXKzJ=ˬSs%k.V#v(ݷ ?+Vo/OC.A?E*D{_o|$[Vzu" L2vgT&1D#e6fPO&S7T-w`4_dB+7S1>@D3|@[=yK7шI F iГ2shcx7(l /D~ј=l[ 54 kpڕ+pw[)DsN:6)$+ +TVѤ9OH/,{%9o蓾[`&:ٳ6Җ[d |wՄO*\h5` )đ̏d$*?6Vrg[KsFĞTAR'ڶL;m OpDe%l;JAت:M3TvQ~i2w^GK`*E¢TS#z{VI`D\~F$(}j@: G@>*5vGjg-n|]/qC.d‹Jshfa&!QÃ9-i!ωXEp=]% ҄FGV"ezPȦtA)0Odܶ %K`d\]v>wy3T\`grSs#KTE vR&2CXЊIu>~.e:9w2M@d; -HE+(3_G<跄R*(&P"F䪟o5J85Xխ["$9ԮFAws MgVê #5*%/e:T$c;70gB}؄\yO̔IR~3v-}^2. kk{80$2L0]Oq>qaWb~&Lȫ$UyՐmnXs 7 8(v,*!QJX\Εm"SK)nIk'ұl)0N6k'CLQQ̧lm!GO=0,մصk!]An֎n a}߀ϣ.pSMb q9aL@Z۟pt7MY6=UUQ]F6YTl \'Z4S,舾\֐d!\T*b6cΆ~u ㎨X $ F9O^ @k2HC *s)0{2 .+bvV)WP+9/P4}da`3 ꘌp2x Cu Rn 'ʼvK7^΂FX\LU(ed1W_΁9\Yr>1cbBi7FPP$?zQ;$udw`In5-#4x-"*[1abﱓQ`%kmH`}<llT9YvsPs<8pq"΅܂hHd"v̴'b@ΐ={򦺞%`i3rbӍ a@rZ{^V[z%?,%cuB-$/4|"E(d+aڔWfLvuz)‹۔Ve{@_\c9Sf^M*,JF>fhÖ֔$*sH`5o.rI0W<XuEAGDLؿP{F$<{9sN ZJyaY}>@Z$K!r]e (C1t{P X+ #` [S65Gwn+[ !diD2Tzj0[ž[.I&s'Ur3DbK e\]%5qB$'T@ Pno1%nCnΕv=IRn푡HJf7E,Bͬn'LUIUͽ7#D]g9iӀ)vT8i&.W/XꪏB\e*lSy܋,4uWҚ\=gU &;k)P;?\!^:tZmMr@FXg49\"u:|HqzBƷ!FU [k {5r)Дi}4bbKmWV/<&7CV3{\I?& y$[NBx?+/MG)JޗԖ06˟鴫\I+s ]MP]2Pcd]qo.re@)Aw٥ Q!E&Fӎ7=.~ۨH,xiʭ{᫬4QQ/9Gnt%$6O§גuIj7LVM\iYKL]pZ kYquWAϯq%0oj  PJK(3d[CdjB4o\>NP#r8~.i^UATOfM p%e"۪fWE +$A c@o,a3%cY0#۴$˘t>͑B=?Rb[hfN8mʓPrf`m T0 ~vń?r "<2%jCc@%@,T?*O L /\۠o1Bkas eII0`"5[e6e*o90 L'%ş[Ѝ-L?5| ĂI>=5j]ڽiZ`f2͘[`Oȟ[MRXx.(Y5dysrk:d=K/ݏ?9[?S!HOP@3,xTe\}05h9ꯧ #đ͜U(|J.Y1hOE %ͤvԌZfo\9YꌖPN]Ua2:Ꝧ6Uy)Ou .) XՀcc 6YKA.r,BC}cHݞnQvUWN\Vz5Fa³,tv%]ΎؔG/Hn~#mU+מ-tP^mHG2PkA (a4)<^Lmk&'݇'{@5%sT*+X l"K٧))Z8N GkFP/u\b b >(`Rɑa \pG$)=Ee0M#ˮ|ՍʂUO7ç헋Ͽ); )e=748F5 .[Xv5EwKYyÿ|l~o;c~Z}9&NТçDڝnU%i"OX3f2(*rࠧՁw_+_(C!"{2 h&c$h}| 1Ќ߹sђ4mhRC'*g>^lvNP,˓IZOW!ygiN&/(51KEdseN]r/SqRNῤ$ V]p.w*_4&]Jk1|w 1jb姿%BA<"lYa] u:~QamI:jƇ { fn#83NlO-&_2#5Ro<KPA ;:=hXn#.i!L"J&$#5KvHdWs/-\L{gJ 81%Mi|aL4BeG cj>ϭݲ fu9ؾ&M*nmĖ!0a4/ nųʓ3rVg/'IM5 ՅxA8+N-n=}CW5YVĨtk^0zt *łdgACq12VY$"ȭra߆KapWYFf|@֯hU 8﫟{1ġ3atN<{OdߺlL^Q@؜Jɧ1bP+ X@smz|8\gI /'FCu !%l}[^_8}ջPuBØI-m[@.s8ݚn)+^rts'Ve6FJ$9VuS!TR+X@ə:.3&n1d*cDa).%$Oڡ-?k @]#$U|C=7bc=I n:(aR'L!@ף;n!$/v3.!U]IXG!X[P3OGPsq9厒fc>@ ٚ:V>Q—7{kMUa"G8ښKj}K >RɛcQfxK\pO/[] *>\CG_c/?ԂjU҃3>$p!-hiz:7cj7^2AAC  0(* xX+fC̽fSCrrSˇ9F\ I!]Kz;o*`K. fV\J g1BLbp垛Ra^5[BHDzԌ s.|Wօ`01L׶ss/Ӽe `,U{C@*ZWzi`܀cy (r8r.|Gs[KdlbcNd[KN}‚"#%BTB]IgnSMa^sXc36]IwZfu f. ǾKU%Lg$=^¼\ZݦQ"@Z`Fwulԋ$`S6tfUǦO)H2ʅ( G#}i8YշI"o@t'nXʢhqZqEQD̀e޺0%Q¬IAH #apǷZȧ0s Tw*yqHyoH-.쯿nw͎a% '#-zc>ݩqx!IaH/{kL עl?,{AׁQ%.Nr!c#T oLGQIA6=L"9 =I/+- €í.djO ;T{`g7ڃ(K36-ɩI&:^9}&q;(H4*3^7-ƒ)Unn!夜 :y_gԅy} M)Vve6[q@<]H n=O]<+:77`o}dŤMGCzwG a3sm##d;$²|7dd7q\\QQ^y ^.r5B0[nɿv*L 9bJ^]xg"~l'lq2!߂w\:NIjzR \u1JmF:w֐AVb1ʏB*S S;D!selJs$k(`ۋ=%N8N='gSt˨8FVdA\wxd+S޷ѩꛖݭ }r4^#\cfK{2]<̢!?l3>^#JմaSw^Tv?PYK@n~pZzgBByx[ -!H9Tz8JYɖe%CWe}L?s~\9V8B|H!)hm=R8TX#޴.KFmsV@"h+ AϽI(LɣwEiq-nB2i$^ d2:Ukttw(R*W^ktx\J7b"wv A@ +l)y[_htȖls!TŇվL`ma&6_TOX-toc<%<L!DuuYbUn4ާBo$RxCI{|(w :CQj'؁/ؘsx9F'nJ+8UѬ1=*, xsP=qK`Ϯ ,tKFcVk[)JTvx9׸#81֧Bmjz%*HU LO )*sb 1l?' "@dž=z&2[,%{.0,Ue j1x3ZI*FJ^*t 5n,__Muj;d'*| l 헏Y =&v$pE,#A> :UV'(tQ)O$YJjy-T909f4 49#᧔}erN`kШ; P~> y5WOԦڞT.nɮB qZTpDl4I{jl2-.a |&-,V9ag_|҃n%^&]` WZbW\ɣ EYwK5R *ිxdm;/}Y aPN (n.Ȏ:U iUgqL>?7 )=Ay`56bRϢdrL`x3% HQykU77,{] YպVAr,;}^Tx"O`r9iW;c+=\9DKnյp .9WltUkoAI3R-V9X"@cwFNOYÇPm4ͫ{ :2D{Ʀ1I8waWdG$K_o!*9Wrgr5T/2>J&[5w˺ U.? vE BÍ&(I~㥇~ev?k2T &*Gmʵ`͏ /Yxg&{ /u}tvz@zol82ʡD d5RZ؄t~əv6쮏+rQ'/Vo%LX@OuP3uD)3\9ѓ1m5 S 5u:b0er\eщ糯;.&$.*f`ڎ0yKͼn_´2DAÈ=q^'=^1^+bz.VM1T*ZB AɔҦT_Z&!M8;ʨRT{7c'][;F!r'tu>?@08V }* ڀGVzD=K>3Z0ݝ ݀-[Px5/ s'\n3JkDitFyZVcV^8B)TCpأ!Ƚ6'̽P$f \^heztr`8 0$jO9 QgWPO=p:Qi^8uHˎ@R:h%FqΨ*GLi!ߺk35k`mzF'Ma~"I#_P_}O"8m{%)FI ^ xһDXܠ*BAK#T?I|6uAu%~; nZHA3AXpnQ?f vR` 2x+ʴ0uFegB0G8ka\/ )c'EcU~|T@׃|y.NH+%]/@Iҵ1 \Ǿl\U 7,ϙnnN5Rs^/zQ"+;x[~m7bl sw~*۵ cݩ#isU͐KcYgEmlyS2-|3x]om0szQN U{*5̑?';Frnl#lv:1C}Ou]^TэP5v[OMuZ0k_YIq0؋SicB~qfj!r*⺻A"& C%wjuڟ|D\1nm'ڗ%B%O5D'T4UO¼XC<y{L6z,{~  JN''7qAj& QqsvXP2FEr?m|f@l>}:s[cy{bj*>Typ~841vUȅ'‘5Dq%+D F=Z쟰Tel]x =B09C[z4R0IՉB`][ # &hxmdg^P C@O-6҄csrg2֤`GH2Q6=eS!xfClQHtkJMGEjWZA̓q|LS yDFn1mطS-C*@*1Q6+`wUӕ%[ɞK]B%ə8;Y/KהHfnK&0^Uei* X$ 5nx-֮=] DB0:v-7azbd0-'|ƭ|M>t<&8` B{5 /rf|vc`!;I5Pxė"%쬧4j1h>|q2NSJB})I(K33*c/T PݙTeQr@ns-EvsY"`00?Pf-l1;(CO)'H墸ֿh&|pv͠CqY9;S R97OφV`]sP|ՄV[1vVid3Nkj_ s4E~p!S7'y ϲ_Ήh3V?R'd4:mh+݅,4_lu0iøc3CH;&&v wrW݈`t}u׹'T+ꊎ0ѩM:c]4h yGF5>7gVVV4o1nU"T#KS(.zZR7 PƺaJh.rgFARY)L-#=J< J|*?Z9Vok9qj H@GNY5ݩtSVĞоXMMQȍ05s s !dW#.T`PXQC V2jM`:VYcpǀ?ٳ>e,V{.20_[r"om>B^M5_=z\ڡ޹'Fߙ3"oDZYގT6B i'lt%~ Ms-ȀUta3FY7n}}z#2JE;gw[+܃2*kC4:HV~꜎.{|&߅ߧ=6!ynf0'7w F*p 3hj6-IJʖUӡ\+(٢BQg޳  tx >c0 +=םv9ӖQyȣb!W5cADO䵬wȶY=owsK:6#MSB\#v,0ifHmG 4ޤŏOi~ PZd/[W=8h<꺓2 pư0t xo$-Ep8°'1k-'z9%+`rtQtdIF;RVO Z P2mu!S\$}Ө[s`[9lO *1>淸T'C#W'֞*s*9'v'DN}Ry̹Drex*J:+5`'v) teOcxJ6:! }^9.Z+ѝ'UIRHÐ>;N Mio0q#g8ʊMv )p8QoWoX|1k0^w?碕w2L)@Nc {jxN1ә@Qr%Z-nnAS>u,zXyg59X-,{($fYwbLdGb!ky:Ar0`X." J:۶OAW[?a}f]FԁUniqlW3I4&EÌrǙFi-8q-ڞrab\^̎8Q7Q3WFޔK5I DK#U=kG<K)c(\NνH1n]1LYsN욘Er@[5@Q}]!9wh_0qgJkaF8Bw]l6f|EM!0ZV9@sQpTl0vUV4piact#0=~н+kW69(ŒEJЎƝ1%lɿ'yXn:^#`ZTΏ l#ğPNщ|-%i~MK?buxB1?[u@sHkŜN$o"ܯ~SGӧs< wMMl1cY`8\<׷>@*ah9Mq~M:i6pLȗZ+ G El Zڸ[cTm ZyOX)?mQGQݣ/*[ZgrskW1 Qy?N!PhNˡ;I]Swخi k+k?~D#K;<2WG$As]^E.D;ob͏&q*Q=yoyPb}>haX]D7VUbЊeIdЍ,,hD]e@ 3`% V0hL M%w)ia3ʢlS5]AbS=l#ջg9p@jQy. 8vvfL0~AYҍ0g囥3H%+ ;Qo\p9;okq!4衠miҠbn`HyuTBL@(~s)WlElN+ҕ]C@::WTd%Bv2b@5k5kn{YhlO\c=/ޢ -:fc vφ+*1 \0R)7Rx)/h&!&,T&g) 8hڝfNRY&&;ttPu< m"`9Om~0?l 0)C3\7fI >e{ =G1.^ŸP]V\4qsFxoFL]'"ܙp=]aSTĞJTw]8 (T@c֐t R>q}8秉IT򭥒],UC7s#|o~HPJhDC\Cu"¦ɱP%p3l<սF9:s~Xݍ3 %pNPKZzYrgؤW ϖwAy@mC-vZt/ͣQ8D3{P\= [̤c_L?{N(s2/ X;9v{$M:<]kV7k;Oݭe> `Ta~@Sœgh Qvrq^񣒜J4VdȽ׼;b^tiRRǹ]_qaƐ/>oSyN\ *eg0_{Oƈ=ɍ'85s  YEAx-3s e^z@BD?!BY"Ju%[ pw҆4RY+$|>K>N:a09Cb{ gL13Rw x"u^MXzuWȗY୯5- B_#ij&/k \Yp`R7v2y! ދRTZ٧:"[^]E%:+Br,5/ )䞍vYT [mW ڔDz̭M{}N,40H%|c)>&o7R1Iz5ѪO7h R4QHkJi{ҕi9Ŧ(]$xd19C@._(DZPR75ԫ-bX%X׏=umoX1j>z x/´\֊Gc!;Zf ڥă:Ϝu[dN\,R|273IP&҈Z}6VYV T3 fRhsQ9'.+9>dYy!2`Hs5^ѯ̃BΎ^%_KXPqnO#6>VJ5KX@}RšF]&>S\hQIy EWBS g7׆8qqm3ZR*CShV3 $" "fTog mzŤ<%")`laVj駴c0aYI_%m. f(Ffr† _A8+8{I?),-zI>(#0RhMtSf *Wg=͡/ hGA)l^p6/VV v՘ %@(<krt!ĺe~]裂f^`ȝ<^jcsȡ1\\0d =gU&u,;WBTnM]Ij_To|D7w($Tܒ}mcT GX \X1 P]T2d0zOYq=WSE:ǭVn<}ؒ ?[M8BH\Tc3Qg2 ՘'/_UyҊB "E%)G[:[lEКV&l9N@wӯƭpʱ{3?!}[R6a lN#>H MF:;8z"d3  >H^է 7G7 -xeeoBDYb~DmPϖz>|ȆΚݖjg&iCxלMf"'@ buWؗ ^To_)OiCa?+Q3ؤ2*MNڇ]7R!D^c،YNodEB)n%AZ=^q0܆^u']~9GqrW`:ZIȃRЙJ]6srC,r$ţ!Jur׌tmoQ;-hQ ic@؆Oc\y 8~EY_vOM`H 5EhT&I?{=9ǙI=$#ha0)tᨸ&wYͦEAlIB'wi:_#O?:LVÃ^SLt2%CwڐCPRf,iWM1GCk`r0 ZV9.)w#cd>Pw3~ܛGes2;":@Ids y?zv!&p؋'\d[YQbZ Fwj&bo^#;-qE4\<4%4(IM( oGf]{sUJ͢I ?X}=M8c1RȬc9~Tjy 3ǡ k٭`zq%J"#ρOV>xf/VȊ%<], a}/?%~-gG5E$8#V28 JCk GpR9cTZij)_sC"mbfQ+@=L=+k ?cgYP>K. Mj3PrO-DItzQWE獤nEO "r`R5dZOOo-]{5V%M"PqQZ [>dnV5*!`p/P>"'Л ;"V j6͚12_ B?-/nJDX*|IAr66*[@OEy6} b!j Qr5m Χ{O(Χ'/pvCR7~MW`.xoXӯY#/S8v 4jA\^ҰPpkyXt(nµC1lT$ݙGaMwhoQ3IZ\ydZ(y]0+&{|,QX"~>_hҩZoC\|b;T,h?h8;oq42ҒOfoSZԱ$, )QsHZ p&rxs-wuK*)z>Z썆8=8_ ձATUۊ:lǛۋnpnxڟa.|Sz-δgbdrKB} \~e^m)"؟C)dΣ[QBW`gC q8آxک`j)' ?eG/c!>'%xBI 9ԨZV,OU`T-@ɪ {oZ?׫ =ߖʹ>?zn>e25ϼ1\"Kx$6P( :|;ĘHWqi)/mp'ہ2&+ƿm!_ڱpcXTΡ62"m#~2[ ;xe4lWdiomdUkm%ݹ,N|e#-=ĒRkS:C܁Ɖ5ROxOn.P}~/A>]>..LJ2E˫65|+DAcyQMjGJeygH۳ /(:k?qf.% 6` ?_:>?Wz31NCyq-xĠSnP|T݅dx#<w!f\>Dc/ۈ6L>hӀݪ)ӫמ٨B" SDž&и'2,gg}R?el Q?E:iɿ$hco,Hڧpٮ au* i c{΃:w> ㎏ZQXӡYd`X5xLdB@6KOE#(:J|0ݫO8'r?q$]US1%o=(#r.x;[,/]KmQu&0JkغTʟCLׄ=b1q2yIGt ]xF} b-a8T6s|ٔUPPvB{{hBN>[qT W xH I+8("-Y7!uvd:(xLhODd+.˦==]F5E'AsRj>ڶM@ݑv 9P_co`r~nT(0ͦg ? D1FE:ZƔeIX|yD{P}ѽKؤuJ;_PY;}gq$qܬ6@4pܷh*R0JyKn}zD%lWZIpk'K)hh6> X6Mq22 YZ\ɻ.?ɮXLᦎ.Shpc -0U(Η K\n>cnnOqr@eT 1t돮ԩB'c:JH2o_@\$Dj9] -. "WsYx1T>tڨA?-fxOH}%guUKg4Jp6(x/c)>hd!B{ތ,rًT{+9s%=q΃eDD"b-7ʅxxˆ|Du4am ?ItRR9{7ol#5`T/c %z2&m YiW$E1;[wNY]@ÈAjCסּA" 9GBA'QQ>XB}o4vu=&zye6BL[lhI\ȡq5)QA oN1CjfJӺroYG`|[ꖓlqYRe=05GTVI%zoAd\JKhD4_0y%k"M1m_Sڹ,g;W8+/!.deJCa%ܝmh50wNbJfzNNAqdɲ[cŸ0Oղ[c}:5Ѕs YT@x區e&Iu)?W''$nWD]  <6{ڿh 67PҢ1!&^5g0\"jޘFL2jݹVKV ^ ڿ᝺`]YQ>CV^9P=g^u>IA,zIw WTlc3mm93#EE{׎zW R<>0s9m,6hefAq/P^cn8S& |h]ȴs28p1Yi3lsZen[x)i9 do r!ںŏ 7a?0ҭa<72팅=e 6_;ҝM <<M1'n40j@F`-]M @إ!K bJmOZ-V~:7B@n8Q;-SlG78 'ZlMU̟.MuJ z eĒ,g Й9g7#[6Of"Hom7ZT)$$NCƆeg9/t! sZVieݎOYi螖J!uOHو#%~ X*MSz -F%A\-H*\~U|m ,`_'sO` |%_,(hTN7#dhg_^ B iJ < 'mt02}-A3]SHIű6(h Koyߞ`QAhgpg^ܢi*o;qU,Gf "лxG'LَǷK _ƃd4KuzBf/rdc:^; fSK7b?9*bzɗǠ]dJ;(C4yj. J!uA.$3]' +[J3 7yޏl趮BU\&6I4Ѥa1c!uPVd׬G2L٪ޣ*;f$=u)qb&wFy][k$fpסVf,;(D BIg]8ڈX`=xNY8br{uˍ'8Pg̴ƆZVƒ'WAB(,r>h4-c̈mEίU.yCpKI$Z_Ö\*i[fz )~ZRQL][8BL)i\3OCe˟Ubc+_即BsϥjԣlMRtƞ™2́^zn /3H%$&6qьeP d4ͳ^y;D.ӯn_# ]]7&f8"?qtoT'}}6otߍ ȅ=I2! ?HY.?S&^nކڰ&fa;9cg3<(D,ݮFں5녍g)O7.e:5K}Kp~Arbyj{~jUE2e졂[kDPN,,5ƥBe1>b1(0.OS {Ý% sgSH1S+QUCC- @:E^Yx8oM%;drL%0A Piv'(SoÃ{,\8 cCA6Ɗeor\zN.\_ɳ >Qg4'6&ï<5xr  ='8B+p۩iТ)rB|R^)Zp 9<ӊ"r Wuƅ2LO*<7ck̯2N?(Nn \ۍ5¯CBXи=n^la%8N_%PvzqD)P^'"am%ʽ<ǁfLh.U.Pl'_1w]cT1`*YYy~;ztZ&1s"ܹAK]˯ 61 "6J;3+<9XsoNO}t.&m.-&!*@7Zui&%K[;fCU\qP;i=7/Ӈ xPޱ#]ҿfԗ>|[ڀf @E-ҲJ ӂCcH]&1Z WKmSPͭb|YG[`,Qe?\ 8Ƕa>nL -ɧkU aXT0;'!''KkXWPhX("(UX@1B8R /2lZXGYS Қ/%n n -`Y[},ԒN"}w{$ea蘕y<KMV8N,w*-Ԩ<kH}iepy* Ӽ>Ί(w8͢et%|`"ʨK']2~MQG%%~Uy D sH8t].]ގh 5@g,h҈ )C?J}JjLuOܽelW!a>K9ӍK39y$ !ZQyoK'kTI?1ӟYj8.C虨-Gcgqcg `p#< Xj{}ٲbL CSxe83Q~xs$赞.t;2frcEk2z \S[!& 7r~tOD/_eƔEEv!#'xQ>,{ʷ.ӑK"kԋp8Qcfrx3]K>5ŘyF#.&t{Ka`ayZ>j h=#\{б%J$s/DD)%9GJv|_-zsb4~&\ۇ_v=n24+oO# [-6)eIIn nt?DO3aM@m };7xEuqnckЛ^.=S* `cw$d!Q#s9AڪM-4lbܰ. @u]u"1t~>k,!Tg)  +Hn Of7h7"^!p]"fT74ijU4J$OƙK?3h? XF$Db64#H)6MEzR,>aS RUs ?;dC7XtH1F:帛BJ-~c홣bc\>M R0'I. I¯\m!EKo cCPfCsV!VC@_MȖa2~R}XBG!F|s^u !j ~9HB=n 77gd/Y{lc L>c<J~<=YpRFE3ɽ9#}\8ncA9CsyT,AzrS.;:j˦YBe^s^'kKzѠƠo|h/Bv\&ap"3^gS߯ݫ L+[C]=쨡u/@ɳy7C׀~A.=:jB|, H He=vi;ĥ)ת;_;_L'rU)ǝ +Tf"R{WYo<C9"JwΙXvo&#tz!}uyٯ30J˕s xb^~MimS 8x$tː.?X\O0b`;EgG4A䧜7a1vԮt{Tlۦj] >xd߬~{![da/+40x'W ,m /dQ'߂8Ib 3T@U4LfGWC5[ݮ)! @USSXщ -fDKy܃1E>Rc}0 R4q͇(BT%Nq:.A" *p- / 7UtM~?]s\c.zPNyK! |r47~;"_~K2{E"z7V;+܊m>D[hb'B"ChvyםPڕRm+U jٵ|#IfDGr(t_fa^OЊFcYi5kV֯ښXpض +}F."7Y)ԛi] 崊YKآKe(w5(bʷެ(HՍd]#>漮 jMʅ׋L^Cޟ_L Ԑ`'g(|EZk8 b,4$x3zke*A1yDJOi5fǕaV=R6ꭌJGI_*a0<ݪ :'<`4B/lIʠa eBO[G'+|8^s:?yVdEK'{gnTm?Z)ڲ56Rnzտ )TI8fş',\6VW(f?39jNo1JR{e[td#;ƛc:iyeff!pԣ̌kdIҊ:< u0P\kySs$sn#t``uQߧK%=-CP!:=G3h>3ȨDؿ[3ԾbG4_+cF&)6H-u MǍs^KT +/bgjjizF%mR{kR@HLRN]ܜ+1 ĬG&;.J {9eҗO/Ho 9rN@cfjuci-0'ܱt޿ te?-9Y'!"0LQrl&*9I)0׈&arwa.GTz1무CYm'ZwDj=n D !>)p)m-e[ DD5R;UrSW]LZ`avNm *c1!qK>x%#Vv3+#$QJ̹Uo5-:m"`!p3Kڨd:vnn|b2)\7ybzHV(CМ%O 4Xӕ8 *Zp2':/}m:eU EafONv `\[&Ѻk7&g2M8<3zΊJ )s]FPv=Qm˔YaOXބ/l495wJ}'YЋ<٩D |T]}tk{Ęؓ"2bC_! NnZx%Ա6d&'=sבtqh i@(MZ7-W۩\I"6LZ[QQ[sT H>3 qm J|N#}k;6C.,7#3wh2ySC*z3I[uP"ns'S&@#vw-d{[V|Ŋvیx5=בwgKw v;C/qnG&^H>W8 ժ);40vȗlB(# # mQqSV@4"7 G $)c2-X:#ArB?8nbNf:bN-=|ubJBRU|v;\˳&F3fnA, O q ~ T7`=V<볓8.y%. F7!%meѡ4j4/1#/5e2IuZD$U&Eâި_nlqf{ vs<\F)YAaȓY t~Sdmϖg~-k>oQLP!o{'yx|=B-t՟fL[K_'\u N_f&筵OxM;Zw+h|I^Զa٧_Zat5:]%9Z^?ȇZKW`\Nz'DP5) ";R'A-KrY̟ԯ)<*$ ;pea+:6ἒG#,\ÁɳS5azr T,>>$9E])5WJ vaDgZj >:ǚ1|R/6% 6L6=Ti/KLF$b*,dlG^시 ڤ/ ̋Wojdllx7$6+ߐ9^Ut]uJkx3x !n(Np`vJ0ۭ(i S@"l@Q9uX ,!Ww&^^U2T PC M.gۜVrqIV]\㬴ss?/{8^4gwRՌaŠvFG;Үׇu৴<_l.cwg[OЃ8X |v6WD◚A67gI:B́bhJpk&L LF-CA&2J%oܖO1ΉAnxUr7/6G{(f#t gծuȂ5-4,D+,/Cm8՘5 "o&n+~VBB^i`!Nl\E*ŮLQaW 2 Xu5_E":Cq-)3{cSl;91w[]$ c/*x1U>!)Lna%vu90xUNr1:](2eK+`x9Rt'g"ڧvMdˉ^-Ur}# ^S;|؈5\,5/Tnޮ& {luZ'N2TC;jѴwV?ԋj8?nC# 1ՁcjJqj.4A'辔( F7~V48ovLZPuɩ!.V,nx %-K\Pw9-pAGm9} 9T x m81Ḱ7@&T^B_U֋zwm?gSB*I'>NbT0zdU2I/9.%C-߻nP;&(oXz+Y!&.'VKaX[oaT\RMZ\sO;oعr>)S~13RB)e׶k7F { A8wۂCIeChjRG0 H$B]iwNx޹䔗ψ*Gmqz&~@Sz1硘mmm.GA[ x+tolԺ"}NisA!(ug_PÝ ! :ݓ_9Y|^Yt^.Q%cܯ=qⓤL76gp!飥I$Lh-(I<<1T*ۉ~㘯{Բ>ϩQ)mV)!ΐ_gH_?Bt )=č'96|gkt ,|n\k\'FGz6 l@0%B+DE\;qy{,+9XYk;:ut񯐗KGB-) ϙda [;5y-t(iZrzgD'IWV\DGϝd֦_47$[zjA)e+]; X(hC`Wu$"1kh˿d%)MQ}qfT:2ca\]߂Cε.XwuM;sDK$]寇6mR[``}];X2逮mh> FlL4E1%c _V{I׷Vw۽$`}9!RhlVQ/'m0E\qߢ8+5I{(BB2pKL [dUUvJC$F &kT8HWX f@K]2bN٠o%؇QSv)dDeli+@§ Q7LKJŭTd#|\lf/]E<9< W|IJEm~CxT?[Ya2g/՞} ֤% ڎ)n,TנB]pڟ|+~wbf^gs.2Xxu{HO R˝ c(xzJ!]d#j"NK=Z9 *OAkdY#@j!6 =ɥ0S$İ֑f?QeqY6D4Wy>U%h[9OlJkeUH;4LiaC7*n<[1zΕ !6S)1o*+ gɂ2B&g' LEgؑZmTm RI/>[W0K+~zߋTJIJe'䰬/:+aejs}## Q`i̸<+=mቴ:A&9"6/7MsO-FOHoMjz<#aʾZʒ{41żADžw>4t?T!tbaKFLʗǽ=_G X,۴1ZOvP!g2R* \<l2Fm^ѓCf8 C xx`PPlR -b3mGYpr{dg~Ъk ힳ~U-նf94"]ЯtO|> Ë9ǽB3#֋:e&54&帲)|V}X%GbƠ14m wmW.W<-s==&H[dk%ydЗ$0rȉJb0"7xPwwybg LA\{Hе?s @xi¡;E8l_/ta}φ {ȶrz*q{;PZoW[osH2jjD[qЅR:pѧhjo!oY2&!FWVAbX/|6rb7#hcfD ӍpҷI΂t9yk#xsֆ)ɝYlQ( 26<-c^ {e"sg|D grI% ^<=:E& NPA1 @lH5e ?O*L [\ |*C-O<6+;mqLxt%nZgEjB54uu}6zbE& D\uicV]"ǚ?~~{j$r` Ի!m[k.ƒ,} ]qt|wVp4Y=L;zf|b܆:NN wL_v;Q%ONHz){G;qӒ<+:Ka IESۧc,ӸU*P|[}/ݛGD=x;Hqr-9ד Fa.A/\2jȻ^fmؐ:i: 9Rxҟ~|:57ժ h"(%%t<lS3۔B]Ub$yB;^ w)ww<moDe=c\A%{C\rܑm4iX*K̗N;#(/)Cl1b+2ɬ ;d9n"il̮dnUr 71-ȣdނLnĀM i6J_󓂡e*G m`"Wo!f6O.RNA ⛳ PvwwS?l.q6%IG%' ZH, aE>>)&v'|iGE/7h7!#BLs `Knר+> 6h a.iq:!CTƢZam2'K,/N*(HUBPS7n\+mmk#:xn}V [V+#ba튷Ww₡jݕAA.bp*Vsl+Jդ03\kE'׳dx]jdo'1w]hdV{5A;WGc  2NwWu˶V1`~z#CvR[,LU:JL"29?ڌ e'SQ$Uts`bygj{ꥸϵ-{B9,6\O䞿'/7cgEvQ꘎ڣS~eXwS>nAMVр\4ʤ}݊6HrhBQyK;c_- B%ն&aܻ~In0NOG DWB̩lV ״:g5Nw3|(#YP`!@diӃgTp?:sx+{tztJAy`kZ|0uyu}'N)*#[c`bt ئ"U ۮoɭJu SݝW3$˶ԅ&:ݴ-1˽T@rxQ? t-˾D/K;h`K Clonނ9| j SPs(gC㋿EH6OBp-}G>3zu32U?'PMTV+\>k(8Opeޫh]Hr!}nauGv%,Sk!Dp-&#Z8`@ gI8MyNʙ_s  OLS d-M/Oܟr(Hnȅ!:xk',PSPx4/+3X$a| ''oJ9l j?sz$ -c*A;9 y 5(80սvd.B \k^́ɣN>BnΨ67S.Xf}|81pUWν:C~mjow $(M Z(>J惁\S"Q.(3 GB5=+dBX3!x msjQZ<Ǵ222p! kLd7"s_k?Ix`绽vH%s'fN V8MGCcDHc)IbƂjipܫ)y&FZtCYiP;m"ȘXyՅ*{]k2ҋq JIӹC!|j ?M07".gM Q I(gي7i^:]o J}ˌ[$+-A֬HE,xsLqdJ{8j*TLȃ+hk^'fמ#pQ%.`۵6BᕁdLVjc,-nlmA:k>DÌf;U2Nw$%2B}_zQ]wFfRu׷)!Oo8@ Z|7B+F\5%܁ljU'+^ UR|e)X[cfrLD9sZ?[?OYݑ\ᅺQW%IbQN=ɪ g F6 Vs7 ذ[;9=͉WRA?EśV"..9w*p7$YGyJYk2_3n̬ $a\/nzLݓetc_+ 3<襈ՏlQ3w~aojpD3.;fk`_͇Wsx酄X 1s?>C6b@]Vo(ċZc+R\kŰM|-{}/@MKbLS-0DM)=nIb12x*c8jmR+.D]҆)J;;A@JqKkrjDFHc;p*`o9æGa]GD~wFh1yZ7$zFE?^,p2櫴=n߄]X`.CGUc?TGz9Arxݶ_f1N莛3mm,jf!vHˋ9W;y]BʛJX)W%Dĝjr{a;kȁiR'gA7ςb%W4C\@GA^D'Nr`iʗ#q4aDV*Ju<҃48C,R4ѿ{]R҇w]zG$νRU>cH:ƽ3xvk"@5]~L"XOz+3EChӚ j:~{Mp HY<᱔QE؅I ݋-9wPf"^łҬjWy4fE? SDk+h짟"Yë+$_z{?m{E21ピ]I Tw"qG:睂nWDT.Rq6Zxj dř>oRTa\E2fXl'e՞Bp'3sqQ8`n8/x%Qg$*PC}\ XIU2PKj8aEFӠ4Ή %!s,ͩo\v ˒e=_^@ M.={КXӾN@'qT6lgbaPXƻ]š^ -%GO%'}(7-p1V*J@IRT'x.ծx/U,˗c+H۶ uL9 2f0*V mϳh?Gq斞Nq6SoKŃ½;14h]9O0/y7C2nSkQ~~:x䔎oYOBjlվ^JTײKB& !{%…{i͠b񳢭U |nKOZVMXHHA ^#iI?m qDYe00 tr78aΒęItƒ3[/\!V^Ҁ:gPo <)Y ډ@lڝ5Qաyc,'vVUKJ.&mܸtc%nO5I?䟲8bg=:B)>NmY-;%JDru>"W9aQJ(tR*RεSS(>.ڿ"AhbWaZȰ8"ld6EAE t֤-UFio;'$=i,m:(W5-8@RISߠ8. f{ie nН"A &_26]۾DȩH}1`Mn314TcR<\ZF՝4̄DXYfw?J֕hY= 맩ǯ^U@=zd]cùĘϔA>CO)֐'ކ@O>H.)9 k[hJaYO_4#_Q_ ?kU~ A[R!iV$'4s%Q[$1(ŖK:T@Oݱ6r+:ǖex~LNdH' =홲 R8&i\|Z)'\䦠hɜڙ 2ZW\BZ-]6>k̿P_ Tȿ b]]oh1NB*+ }pxk79vZ;[ugY> CO+^KzjUkBMYHY=`"gϦNoQokrp";!j=U2 r }mS]'6a/nHewjM瓄";QRc O8<6ґH}.`T"mu4kt_:8Y#Sv13%g ˶Iۚ]Mzhq#{7bJ^7ۇkΡc"$UY8-l``?PpqQ/eجY]d]_x\w94/[MVa!BUAt$*{i<*姑vV|HZsuHPoEU>_ɈdN`4k{(d1H; |D#Ɨk@,wt,醶.wU/NuyML;c+QT/O+. YԘQvz;ճ<"h?B=oTOt9rP!wOGifSBgEেxԈZ@", kx>h-ƪXI&>-rn3iIL('sZ'r~s:ӍYUݧ]%"=~Xh7*N %)(*=,c]sU~i?uF)c2Sj gu˕sa,?$`9f$(-Lw i*.O!à E'faTlCa G;Tz91ds5|)> 6AM-` % 5k.u>BD(6kˠu$)xIJś܂x{S :ȧWs?հ<.V+-n IN> Ꮬ/no$"oHD =v_ӈ"H7+p 1kɉdcQ3NvpS_i?<*)iV ZpYmF%N喞QM:lXAR$4 \0 {}˨Ez`]keƭ3[d">ga" x0ٿJzt!>e O2b%`H$CfLD_9VK|])F lgcVZQ=;_i/|aYc Hy(eND]<(w5cV,^Y7 2>XCswiy`e aMU;fNBu9P\zќDja)!qِ({sG8SlǂQOɹ)B{_4GO^aW3"ex(QI(kBd!? W odc?s7p;wKEX P8A VJ3N:Å5? dq=480G&yTgVr٣qE-BC~0;2eXm}tf%(pEmL@}--{NZj.2M<ij1KߑC32M"c$gWER++5&>x \ztt N$D|J[*|W`mEoh316T_똽.XO2/`[:/ 4@'3Mŭ'+ѫp36jh+,@+zRH&oK9Td,l וŁ#ea%5*6inh*>~G|f*F} k/ujaG;f9,n3dJ̈́-]yFC唗o/D $CWRq(eǹǙ۫؟:ཡG!lٴ'xvVw¹6yDZuY."-k8G:ԍ4ICf LfYbzv S90bb%Aװh dO7f,BY}KEXvW1w=㫾! Ѿ>,'۔Nctl3<륗ٱ.92S]|ɾm%5kR72f]_m?Xa1 bKa?b&sZmň (hI[&\IQp,Ҭ)<D8$[7'n(?郆Ss9*ESMS~ NzFTÔgnsBIi4[4"S.Ts _Iɻn{Xz>G a"iximmWRm-nK=t$.WyJ#XE-'cPx~u9ڄ=N'B>Q~87Hedh!pGOi5ɷtr{"y_8CbET=v,p[ >K$AEB3~aJvBk@Gڹl"4iA0Klk]ɖqpܝ  Y~}N@gmK'WaBѻ>͈t >ִLr  Y:#i[(("0LDͨ*&V(%MT c%}Zʍ`%$<̎oݿk3HqJw@9S{[/SeBlY1Gq3mWr>/Ef.ֺ NrlO%>v7"#[Oy1G\(y^^vK +=C1NФwjIP}=lѴζUm쀛=Vx(w$*-*ovIHa7$ɒSC6 LQ֕ʶEq_,TKQVͩnxmo-c1AT4L{qrp陒]. Ɏ滽vT+Qi(h+ǹW^>JgLS1^w5HώNz[KE]`h',2Xֿ_~zw>'WjcQPl]s贽.è޵Wp8n~bb]J'A9q%s9ڔI!oN{>-1=w$ J4lp#;(l*ЛҦ;hzT=k`H]$^|b+Uv켁vyRh[Bs(T)]zz<o ܥKzx xȄ5Ό?D:mz"q|J?Tv0AsUǏ;]gRRu! ᆇIb{_«"5TW߲N<`\FH^ݕ(ēt?nR2Wym+/AR"8?ƀCe#^0Sƻx/*Ga€io[j@,,UgiOT]H᰼<WKS}^7Q&z:nLti#cASg3_9WgwJS]Ȏt,uND$;TʎF/qݞ*;)rҖmÑ׎W %9Z,hOΰ_&8!QTmf&-fnjiԃ'z.v`ͮl\.xgx} A(K `nC;V؏aHʶCrt^SSQjo]E@]Y [$jIFACS:}o>18$:#a{\D l0hǤ…JTSn?E~:תۿDxDۅ4+9QϪþjbjpcLN A}gɚ)}|sJ3)OԈd^$+0h^jE @Xf0l Đ>Q*1g$YK!,^8awQhmE惍0kA F)^oyo.Zr]%u~4v ɇ"[sr󎛯R&H0Ib>SvU]6pf]F4\.l[-k"Eg8UI$&~A۷-j !eF,@/eA5BSN%8 |IUª򛩋[J,)v}h^$Ut;A =*$kp&н(X풼4P$=iˀ"9:!bp6 );G @s+uj@(߁NrV(!C?QD!m{,pB<Ϙ_a?tP ]!spQ2*T*!s4C8د[t>Bל8 +:hfB vU'n\s5Rtw ڶOۑf! _J# +j"2]xtw޻;Rܯ$R,L_USeKv)xZ  &)MP Dt%Z/ƠŽ}p\k?1cr՟GiЯ_X>D;-բp43 m G1j1*Kqg_K)yRA[!0Tٕ4B&=) ʅ'~~Y5dOؓ$0'!kzZ[抺LBCRWA\q^|ҌTJ7 μTٿ=͡hS>YwRd5^o|J&*GJ5aS]^ׁj.f䪵8wWdX}4HUpk z:ku/ &S`,45MUEU kP E׸I#\'k8owJ\|GdEmtFeAN" 3gT;_? պ¯c[}[gȨ.Z߁#AV-eX:&9 5 {jh*kYһ!ID N(-*-imSex 7|^ީJ1Pt-3SG^!\Lg~Dh59 ¹v}aV4zX.ߋP#Cژ`a˞}Z %Pͮ}İ^f;mjHA`-7Tגi ɡ.O\V-{';ImC*GZZ ,ٓB<.ר0mF=d 9h@dp]SLu`?DU%XAjnҔ,9}0c^Dq); h6ErGrbQ1D.%3A+EEUt hNRHSd/N|9 cƹ,vh7{_vq=D1:PBXƾS8 <ңǙYBd.Ϗqt@]P,(=R4fyZmJwYɧ# }+PixbЛZr|9 ?]fCQ ~sEe'vӳ <[9`,wP.ŇL[nL ~x! O<{H 5iƫK?IpU1BGvUu^x3/^)= w2-#O"Xz霝ftyidm<=FD$TLd$B,SI 3CqU3$Ιd\ql09iɞ6CFp`$-Q ʗG[s:n;ם-5PD͌DQ [r^# 'BTs:,Y`crGq,u 9> ŠڹG&8 LFHx#ǘ !Gn)q{=|Kh=7kZnuӅ/'zG+jT%y%P;:YCaS5~J\Xff+&;=aa*4 87>U{ձ9nn=<2J'+B9W⾮}x /rntC(3Q!|Oi cs卵ABNp|K,Ykϑ14 **9*|6l.;if Xz}Q 9[U> $~u|jH|/무SmЄdȎK?r+F<< 6: {y:{q6}=KtO{F$ A}-&bsM3 7'.fkv]bTkPkW(-Ǵ4Pffy}Z*E'C: +ʏ7~ R@)Ry=^qǑ9XvϛJ@?Td5Oß2<퉭Fڿ|Ŋxs(Z*t+ף\+$J{!)wH UUu";VҦ r̉`N6:7? 炓| jh&_F.q&Ay /0ɤpg\UΜVb==F|/Z B~5\)g/=/e{d;KC=O` nnyXfN 3V5h :5 ];x n7\ˑ5_SO.D$Ó鑝;H%{k4fURP&>ILɰl&DaRfN#E75Y]ԶM׾PaF6vgoL1 \q-ʳlZ{l2$,Il , K`ѨSȫei{O 9dޑ&ρ>R ,q[,j,LK&M DY} >> }KɀI>8zˏvi&ʄHBСK74XStb\$|"C :)߄g a"SoO!41[[{FEb&A 4TE9 ԅ嘒}HPe䁪uS I]9}DK|,ړb lr*V-W?_~Cqb2s\[/D.+%9_ϐ4~AyT$aOI[:̞ .KTϹ( ƂGA:x,d+"?u6v3`-eZXԛK?OȠ P4aGV|cB) dlĉȏqs_h (ql9~ysR~Gy8cJtH[*8 /ԢBA#U6}Y! 2GːZߴ?Ǖ?hR -vk[ЋAo-I/9/b"Q_*=e5$4]^鳏DMb_w GzEJ!_y⿵v WN8sB'up U~Kæs\,>bIBݡՑSa -RVȲ3e #K~} r~fwe|I"qY7Z$^<HM\ܴ{Lh r/dowV go͸ye*nfi)P;.<6cBG&߬9E!yx.caOF;OFu]ۂCI-m#F,olKq -~0df,.XC~cbKؐHWXM 8όQ ?k3`\"KMn#QOxJx#$KE.]ϸ5\qk5d.Y$CYiAUur.]0b#"IX*/5-!D&|ǐ*:of2zz(1A$xȎL4yfZʹV9m`YX3c]g zAqߋ6:_)T =~c:]G>b!:x1]'i)ЬY_U1Й3[Ϙv!E"9ڊs2wa|l{U4cE( ?_YE53B%ghzXK P a# _Uu_ۅ W?:Ͼ%Gvڐ&)L%wo/¡,uyC 6lTڊbۉvHsB7Qo.׵s`UEd mf3ZϚ_[ 2tđUֽFHKr0Os8A'Շ|rNXRW3#p׀"QLm՝m=4MmO< 0pCV hjT,ZůsT3icmuQ'aGmhB&Nѷ6S^[lr&v-L"wXSSt}?i>k #]ZCFC_ݎn9GA ]\~2x=5PTzu `zZm`d6ހ`EIZ,W<-so$?*mq27g;c5g&:>W_ID{(^dU)i[?Z纎 ʀEū'q/LlhuGnȝ%2z :G2"~뮈 fL,wβZةݟrLm?Y}84ۈW$"Kz$ػQ%~@8$ "'fdx'>zBU!rMyK Mv{ !SL[q?ݑb:G68^P1zeKL'&.Kd<c>s+wIёyO\$A1q.>Mk)~js?$Oe1LIv#:5k)\8g'jWq#2x , 3ppWF߄H(uiFE"/§n'c2eD#xrH{g D ѩbZe؃k+[P 7P{/;M91Sō<92s^t.qm+5֮\w:D#_" FVp +o3d ݗXw ߫%ED2Ӛ Ϧ^:_Mpn5-uN#fxGb/[Mwѵ+${W^[|>]@.ORoz%sGݏCLr[ Ҍ)ee7c琪=@V q;?zj@*2]*}ޫ׬.3џ #'49y`L"OSsQ״h Mղ#[F V`lwn{08YfxmoNQo }d+ luE\<_)ہ qS%OqۇW0Gm ޺o}'ulH ԓCɫcN mI"XI\LF0tD1*0GMt%s%>W%Ro3SfiZ,)%bKx1 !h_^ayl7Vؔ(!u%Uj07^!BŚ2^ؗ)-0 7(}%/`sJ@GK`ߓPj tyk lv[8:+/OeA-a:-RՂ8)XQJZE_#bBdp^O]({p* }絴WdH8=Ӌog{-ȴu`-MK߀cA+-KV<"`xSMgBC0AXH,Ё.65eU*2˜ W%l-c<6 2͒}ی,G;>LIuJZ ^L5-0g3t[uρ^[(E7MƶA۾υnC{PC8M4Q&Hwzh zWvV F? >TLRmӉ* Nz$U7C )[VN}, QZ!jcZq%fY3X~sG)\ɞ] 2 G2uYП߭)(h.L!.ߴїA#UGPY#sHrAw>)tNښ2Cco18+!qZn5WʞKP6zy>1˟i}}DŽ@kwxU63r1RX[5B=^:##=]z6e/4'>)moС4\- Wɿ0;K,qm ʌޯ^#@if֬Wt0BwR0νJ=-l{_dz'eFdej>~,L"lC ̟a(uŤ`^ϭ+[?~~k6M^IQ|ˁX즽h0!9/e ;hLħRNV,縂-gݏXCC,@D ~m2C+e 'n?QBT,}|*J3~XEM;hn$BOq#nFK-җ]L{08]Ϊ'7 'c] \Ʒ|lJQrةVt ~sGg$BW䶢-I: ċ=H->knܵ+ ,YݒE .1>(,/>rsWQ84VnFEG~ غqP40ܴWwŁ1kNRP)7OVFV Эi e-lI~¦Jv'n>-^qQeH ze^lɧS]'6֮4ސ0]gPp&Tf<ԑ Pm|z º3IK"]4yg؜óh.~KTK (]S\`Mex|^4(@Z~w76U?NwJUN7U"gKODLjƫ.<X~eYPuw+ gJMQpjnc$z5-*-(Nt6咁F((M[yL/Ngm:m`5T!WOsI @ hXՆ9ɿ,]zD, c$ J39!:)VQo+LvqdyY8P}xFEoDy嵶itoWxz豚ٟMt)4pg{MDϖȡ`!{ ]ttΉkbfE G < T7p$ĕeB"2g;m=>n)K̉I>pc͇@{lѳ^FqR)L ;qK~O"MQS41ۚhիr6`G6(7L="秉nUޅL}ҟL?]H"Kۯn#2>.j薩6d|XoF `!ibr~#cb`ue2aYZa2$UQ PA$x#&FOƻ_ԯ(ٳ^tjE{ HɿArAJ튞z`1hgme0gHžG`s8 s>ۑ #LؒT8o~ouZ$z%C^o YmU9蜂NF?Sx\sY=LL$D|0Zݧ'J#; q@Dsh<[[=xlȀ5Cl15s>[bոGXdԚ8/ u yi!9:6=<X}2'9 $S}g:se~@ֶP=XCUƳ~S6T.N%Is=b'*WFZN j\<jk>OMH|s,&K3 FiN?e rCQW)Ȍdž;we_xi#Elq3:K)EMg4q3 T$P+$|ɺro{Uho,] z ]{ NNhZw'"݅$˟ğqvcܕLQou6;y񋊬XA;}=pun|vu-}(oo,×+z8 Tp{8-) :P>7.w[4&2urU2f_\4;X59w{ =6Cf"H /ʜL&cto4RD]]TX`ͩ஺ݠɊKz*:6_qiP1;[L_`x t(,F@7ZS؁Hh4Dۥ1mrA~ϓ ! V=2c(4ʧfqsɤBi%F+*awQ. o϶X zFPy<kr"WJGz4DwH=8n縜io}:cMfFgdE0ioX5ɦb& }H}v0ǃHqeqڼbaNNJLk͹8m!%",S22^^5ǖ*9~F a~i>"ө}Z[ MFlDŽx_r߁{oyߒosY9 nAALmA@Tv?EV@:ϥtТ3 6^\MM/a`-dvF+\ަϝs>8N=·plHkV8̏d>3ab>`E9?83$ ,!f mv!/4#TL^o$pv+ Fs1ʥ:-jʘg/HR-ɢ!-D LocGOѱN}}bfݷ™Ϳa?hR<9,ݴm;Eѳn*,8Csk&-K%Xas2o: "ߛ%c:w~Bx(sz8b·5bF$\DD ặM?Grͳz̃"ž< {B{$0 \zD}F挝,|+~S$  EC v];z@K)I侓դѶmw!ĊsƤƒ9ܺIӹdӍn'CpZe@Tj"p!-z`̆% gb|B n7&"Ւx0PaTrw +ˣö@am`;oC=qW~x* 孶FxeP̮$KfHBtg8eQ W:`놣 ,"C;ڃ%nmM# DKh1 Y%~V) YxJVI_\/hiL' v4nP;zE;Ub~r67Z|cshյrۡ^4E[ df󂑼ȺV90)",Ss%GD:GV+2~[ /@lu|<{DjC$X1vt.kDtc VlLWt5 أ1*;#E?Q[?G̜/ջo;=}c 2QFbL=/+"+p$'25Oꤐص'{1*.% L%쨕@4Y"ITbk (T֋feYO{7(e َh>o@bƾ46+3YK)pݔ3FW}Pk|y^A %K^pWl f2!d"RV%$zo *R&NeR(ZC“ ʗj)lxۺvA1|jod53&|;maOڡ<Sx~l< 8}p_> o#0D, Fz?A2SN-\&^C Ғ{Svu5>Ux JAvqyF%Ƶ?mh}0be/{vm tNA:y*d҂,,\ 'nqs>|a<8(i\31|ue1a"]ͥ e^1#ns[fjn.7lyl+ůVez8c=;>}ZgȖsdNf5`icH!>~>%14%Jh9`%{uzPjw;UEuM C+fkMH="!bUA?yazvr)ycRvNwο0т6 br{nf)8Z\ktm;WDknrd8˞NO_ &Qru'j8Dq7)^E!M0!ۖE( IJA9'n3or^r5N뎄Ƣz86D !=ē3kj$xb"9R0E:{dqPT,We;y[\], 8t`j$3ݏg|g'Q2}:{*RZ7ܣ5PmOx~וCJZ*ӆ\e>Kg7sܨV3L*mq\ XsWq/YnC&0=j7}*3:4ðF%u#Q'`9L+bXѕ6@U#2hrb1w^Y"V0Pl}ũuL3w r&+>i*PɜPt]/"=|Yw[R2QQ|CZ"j}m1C$3Mp)f|$} }xz^>;`ƿ5BȞD>\^yEA\{0&CbҫX'zQ#@/b̘QY3>7oa .iӎO|Cr I%R ԁ spE0ji൷s.~gv5@ .?KcFhs_!Ie8zo)-h 0gE61qE1 bZ[A_y"( 2$8dӆ eGvR in拒 hA֮0aүM28yNxH4zU.p4e].;NsE/A^7O J~"pW" cCznϏv iZ^A;Q{{A`'@ [fc'k5O ODAW ʅ!xrb>6MŘ+- }VDYVN4;#^xaJSIB,Хr-G^j 7/KLu*h;z7gY }-/P=Q&ܭSmxpdi,r1A6 YP\1޹/}]Ɗ_ASн\3p<}g-#U'7Bo0]DZ,8ݼB(9s=y!"Q"QE\-:6\zu /9ݼ.D!DRY|G!MV-Wv4| UmXh2_n*`wgek_.C A~O#j>NuO@i$:UͫRDQIyOL$m4YϠZλ ${b_G:vVֲxޖZjM@V $(4 rt=(Yָwn+C'EI0#ٱ0TqZ%хC^)҄ ]j:o wG"oG^F#nq0F`*[XڮTsJ#5e|i<4+|ɳVGk1ދbc.ÑQi=EĐHeiAD.tޔd+E4}y~baC}m Y㤖ATRQ] #,coۘP0}_{*+I+qLNSBQ ۟=-&4f\.Tb ,] c| 2rN^+4'CUPudu鋎?@Xqcq~0JHժ81|MLYdvAF{L ͷD6;[^ϗHDV3Coy?i nEu=iXTkе SG 7I;ԏ+Kl`D Q|z֋' J2ÕSv7Z#?xK.! Cv Sᷟe每uIPLL́1_"D*Ih{agl&dշ"2W32'O^{M!ID[z%LA ɯ%oNˤ9Ht:M~d޻ޑ>\F~s_V 4UF>Bf/:X8]^jL_r] [g1[r gפ~F#WW"`XS%Tϐ+?e|ڃat:yX 1YsjfUY)-q7 qݡs#, 8R"KpXtk8Brօdqb_e0jèGp'ߧXG̀ow7g>80uo2r(U_cw#-;2Cu| .Aq]J[~1qш*bܻ9p<9M80:.ջsa>HhmN^Ղiq卞{/^+6B8rMHXE4)R |![Osgmz=|H?pš*DƉlvMP>SS3qQi1WpZΛrz$ܢ4"9Q&xanh "|P:.rٓqђ%IFYE #j"[׏+{1Hml ^i" o['0n>s]7u2{f(LV on(X2=C4=YTtCOi" t iӈ,1^Fy䟏SdpF8m;#Ih4D-yF\<,f&J(V R޵׷)RT)16m2c,BqXN- &K՘jkЙp"e̙ l}"h5# zhk+M w@ouE}i682xRQƗ=[>>dTbZ:ZPg|wxɤ2!3\8 elμnO 2tkN(p#džɣcU"%0ۖw|tQ%2HVH4-2=B lGK+VM:QRz3AR…'C)3 ?NF8߱ b!H mD7Y& jo(85_J0P-1z `Ez7VE;hlsr`_vBD>W9.sAſOaЎzzRVKG~X@'}T$|3٩ T2Q AJu !N}*Zn}e`OD֎+~Gˠ.evp'->V$]cX;!`"N/ͭ [ޖm!0 {d̍PDqiA%t*IjnMkNX0 yrxp4Lj,#츩!q_UKHPN;iD'D2M}3{xVe ,Ф= +Ę d\nZݠ|[P̖x}8tzY۠X:,M{Ul}Kd=E ?gQ|[t@cſOl_>c7q:+X@\xL> S^r,z0r-êUH3M%Cr]ZdcwYBshm`<7:Џ7 " .NZ |񮳤߻oDS@/gFV^"2~mߏx(㻔WKSL3MT&"JUe?U?;xܴ)۞D?D (;i#vɚaUrhg;ZIf Y9RIO-IlTjZ['iqקȚ-ɲo+=a 1MyޱKؤ[T0 b/sO\}EK#Vß:ٟΰ<1Gu"Rlʈ%sCJl"#4 o!_}m+LO_R_QLp DWaCq(];OX鐣^F'TIh,"b_Ay뫤Qg(.vӀu`sPAi\?kU63nB"%>,͗(K>?"-ԗȀp @@lRK5:w 16: S0xFr2+u@@yN@{E7|{3 B}U^ ­1ï!͖v( d8$z> vt]AUv{Mx 'j&L$O}N ̇XeTPw5m8nsFɼX7 /wbyO$Br=c'B=V[l ,s= S0qc,7k F*\4C⦛Zki6Z#((7\١S|2&C16 ۴+1m/҄>n, ?>XG}U=G t⳶5̛;iR!$N6؍5W]ף+wW#zsmo*};Îhb`ŭ&DMq͘<__7;=@p1#¤,Fz1X L};t(d~xdV_U@eU _۰u+ke3~tg*DaBiW`Z8[# Q7&|"_حEƹ$D]x܁͇=+,&@hAw^-[M[FLVe3O slyZ$Sft,e匒q91זR*vuD< &I²fa Iq;yzl%q~!0-^DkVOxX*BUU0ƶKҬ2<Ai {$ Ӎ D`Qp=̊Q"b;aX"8G*L}Nj, H>b.zVFnx"3G ͣ{i ˿nyHV8s$a/R\f$,QB&^G,F\'&WOܴ4Yi@͗Qؖ EM./,cL!`s>*Lf-k|'Ro$݈Mo#%Թ]N^-o[VqVnTJ] r tJB# V SglW4n7qtY-w\oo 7v@ `IoT35&&d] $!hTy%X-k\6 6-:,Mn̯SDOej$K%nVuS쬏tH /1~zRMw8, $sĝ(&9KIR F'b ZњjZN hqo7߯iNho}/U F%|&U]ޗo`| {&USĸOңЊ0՝̢+kRˆ]d,1WڬX"7xqEĦ-,Izd>եLv2i/5BG˵3{߰챓?/AoW]U&76Dsz0|COټ)wrmu1=*u&7I+,jgn}ۆiP,FMT!Baƛk1!%NZnA).jO8LdςP{qd ]CDJ GtEkEsGS54n5U%{!ؕ=j/f -)@`%yM,s1)ؼY)|VKuFW/\(o!鉈yG /иp Ŭv[U.IP0H%Xq;ʅ50|QmFt$WNI"P`k#N.+S}RJ ?Nd< K2Z߹0ogp&Hy}PETҾҺN|k\9|ClG`<\KT[w F5htJvȳ1OfNΡWtmnGd0b{5+DY>(Z%>;>}[e#'⩒}nfLoj<57)q>0HC,#C" O1g{|'12q9-J `Bƣg9qgߒtfKd؎' by(avTFr'̇ex,E MϮW>ay`PYR/ hGKɳcO+sRnUuX?MɌ =qE+_r8mUȐ.|d"7iJL@*1KP¥նVBOl+!i=v(h0f6X=W5֫T6 +Yy,"{Iq_((C Sz{ø nNDr;b-jBzƇOWh;s 0u7e<붎Stjz;:n:zs; q4#d@f]7F~倹8O&k.8]OШcRH5=#c-úBYr4tjhC@ZNOVMF . U5xN7/-8lIjg @m0k5ˡ& Z`B$o(g]FEdi5b$nO mǿMʸRZ(\(Ǽ:p饴)07xCa0 T9]_.le5cEtei" >N1e4ž.; )0 )*S:'d@ ŽS<&4s(M0FV{6 * O,)=i(ж!y`Pvja_6>QM!9H]bP;?6Z.ure\F̔m'~e:2/ v2b'{/vD -<H1*-W QX֋zR>tqh{L;b;8W # N +3| -#JfLS>?hWntpocdz 8 XL車:^嗢h y%#lag0̕L4{;g Ν MLFw7 5$ZM-^Q,g2)+ Ɔ,p$wBb:9c4:P:% H`;'IyFNDU2)BmEjh+MkԹ& OPھ3j%bxVET?i_B−jv@xa"U'Qq] "mP\ݼWh(=Hղ2vXae WWQZM2ºTbUK)!=ChnL#=W%Wҵ74X ב!nda< Gt-E6G$.ٳ}Ǫ&ӏ4Qy/h\'X3*0uxa8CJ:;n@h˾ǓdpyE;FeٔhSl*dxir:∲Z,q> JxwL .E_'պ,[ m[q/r8*ߌ530dl]3$jH L?~b٠C*yMp'NA;Fd:Eu>G3Zhfs󨇟lXp<_2SUڊ\~Š[Js2%| ůC8 ieJOziJVak>hdz  u$y3օbPH%gZT ^=Y&T6Qwo'Z+qࡣj@xY0yI͘ʔ Rc @51jE$UTjI -o9;߂6SU Gx:<~/bjm_lACM$o!.負'-K!Z;jA{(zh4n"v'V40& 33$0,NR{8ĕ޶r@H3#2^3hȯ2G)_ͬPiaCm{2?ibα-GwɑC/#]Ӡi-3#eIQkȟ \[Ok,5a#H"/Ncq!-7fi?%bM8eah =a,Jql]Dg\ _th4kԱr_i$Ñ^z%.CB1Mut0GZK~Nv䁷9HW@[u}JOQx >5\o[8,36v`p)3E?u!3"&Cn4=/t ڒW?{U)iTk- #c̔'@խ͇)QCʑ1Ma3I{Vqi/"g7qYSdf9~cdZ L. ,?߽i 򑩘D!O-ڇ`%G_YqÄ<Ƣ%>~o(÷~&z|y {;<և29 uwqV஋u4!BYz&-N 2JMt;kf]vߤ70ި?rPsx{IqarΘU0eHႡOr̈'ws.qr]k(%8B[}xGFWRfx~Jr2 )!cB Uz^5, b1 -F4LO&O@469vJr%*[FN{$m=u_Gѥ|6xaR;)q'OG^ݟ~ /Vp;~{UsmP/S=}h,'_V*7 b{%pNIlC䂍ؾ{+#)xCyY^MRlr6!nip $AYlȥu:G3T4 _mnaWTR yfY?6p3[n3l֎8M7@X:Vq,D;:jMė{1J\wn_cb|UVIH)R7jY: СTb*Id)Wyr[љ!^T2rp-lH=çX"_f}(n Y`%[wjM-,Q"K_"2#r̢rHST.;c_l͞' eRpq̄.2a!.AkI O|NM2IS!0IԧH)T/F'\kF "li[1)m󡋧axd<1)8baBxOܳnQu($iu>C~wqpY`En;պ *lz)կ20AkJ#v #Ѩ=K1-j wH qVP;ѧr+phR2p')/Q](õaQK|Ò5'NRbxg7Ł|A\HcS #p+*D~h/ 2X=qhbYT'vk~J g)=#"%>9m@Ƿ3YQzz/KDYrNn!+`vT[8@vv] n4AN/̯L !a8a`q$>^4ܱ0uT|R餳BOvqh2 NUpL3AK]vg3 1yv\D6\mQ t:"m>JLTρPS ^<8e}.3RJ"L ' yT/dZJ|%eILo6+!ia:w"T_@ 6 gBH @-wRF&]LSS5OTbDy|cFЦH1%9ArҾSɷTaKօ>( 0ȁВOCb 4zg9z!Q̾x` JXd(#eאowӧMkeb0uOb[eʯq.qy mC㣠Mɶ?{ԛ`q+r`_L &` .u")-9&>Ԉ)?"*1 6ݠѕ(|H KF %@5Sl@yߗЎ(lD7uDs1n <αG;77AE-n >S2̮63@'W#FrCf;h@2I` ȵgKid4 ߃@\-=NQH[]TXt뗚a]dHB3z[욹 ~jkx?G8 ^QjTse b\>< hօ_QЧfn)Qگzk,˗x"t./c ދ(+i믎Cp8G& a}2{whGr%VU3pUqMaBS,‡mm*xL(jWu ?L:ڞjuA}5ʁ˥l):dX Gzķ)_j`_PǂY0J-Y"6,(LQ*TkF65p#(. l,If(<[DZ3y5\"&5rcػ@}tU:UV:igٵ]M|C,/CH  $\d!kJ=@p^i݂plS^"vXs2\kD H$-Wq!ZzءKKDcAibt[Mgaqt k͌[\޺JJ-_qqV Y\"5.leVK&7Ҹ{=Uql sĔWƈz+ 6H.>!efjd!4gPg/5OG:bPK@g1!Er6,/`6(RZx*£>Oĩ) 'MtN>W/S a5BX3dj)&<%Yl0?[f<*pc>UtP|!$=Pil>Jպ~GzA9yYMP]Pie66]ݼ%)8l3pR* tqj1(-YHql+fmF#R/Xm(#8%Lу2\ f7#E!_~rU(4ynfP7@G04`Iba $W090K0' b8/lNM}2іƁy( VCdꟘTwկ%)4Djh,!r5Buqt[Y_$h6}R9ZQD}/}FO_ łc`}I#p0e*.V5yM\9}Wh#B7Iy8FS~j5!S\˶@t:PTj?!Khu_l8{?v1zjAARU>ٕ24* L2te(dU䬀P1xH%%Em" /4$v왺g@Oc@Vj-Si%$xlqXL-D3'|A2d XtCė˩LÁ`-X=Y"3E%U,88 UqNg`WGjǐ^2FXrpRgP  \s2Ƨdr:d8:jw:|a_?iX9i-:S mx&NA0K!4JZvYob4<1}D$n$XlS_(&)wGO$~Hn]yԏv 3,Ğ#a 3> kL홯!n_?iaf{hN10p8WMmn9z4^pkc 3Qawpu} A(q6&r?rOk6mdV1 yS7=eً?!\Ty^]ɟ5rw᰺LSQ置/syMg9CLȗkBV`XRPoK39bC,vbS\P5\D;Io$/)ھOk4"UQ0:/Mf[Xdfl~iQH{/&˒=1"Dc^1` 0r86DAVDɜ-7U{)#2ϿQQ%>.Ȓזo^8?8[^7Ew-u!nYE,DwЫ$DE$%oIr}L"aAcb,Hl10: LHkN)tvVSp]J`.jc>jetjW'>ƳWM&Vԣs"IrCT !t0#.ʒM3ie5PzNnUwֹԮM< h츎ukd!Mn\9*\̤vӛ5 Nfo8,)! P|̚.6+F:g` ǐ>36&»Db4VuLBS$PK]9R <'xT_f_I;E &6jB8y#GPm6sНV" {`wum$il?C4k`;?:@s%N>5мiѯ=i7R7#f,Y;g|]Jd^dLs̈́Yb% &Ywy/9,abziɳ+R$O1xұ"r穷C k׎gFZ8SrV|ӽupTCg&S]}a~_)k!||#*fulRHYJL[dtXs>AvS^} 3F 'j?6\ :|?KxI"ڜ2tz#ɌuB'Z@nE`hM? MEgC1߅QL)KsQ=z{bX ,o\GdfΏjoCJ53{SA1ET2  so}?vq'?^Ph蘭?$/Mu,Bo&_\B-fhTеZ}VZ ;EA㼎;H kn R9x$ټg ol52Ԓ뎮/u%q <a=GhcؘlRَ،+v8A\zsFΓVEI]N7Z AX!{ aUeMyckl J78wOG <9(VIrNxExW *aą*y2 ɴRj8bTuvtDbpr2\^l77E",;:|_Y q O!!@0r2}PU.zsUr`gH{)]4W}֍f9E%QL M N)XkyΆ3Q묉vg:hU>Sm~u_<4;Exlx7^{F,pǣ2k m,Tz4 vDrK4YM2`Hc{_QCv ip2 `_PK60 zMxm:('G & jȍ!E⮃_6|d0VQ}bޮoћA ܑrhPq"σsFxŦe5[_ ]A=DDKi(J]d8ْ(3Z+w\埕8Օ+)/ !/$|ypǼg^ +XyT!yGgB6IQz = !s4(Fp!)Q8]l@Ѝ4kR8ABd`E.t#l&(6BAD/3^]H- 4aBIMkE aʔSX0\UybU^L f=K8 `믖i ;9*̯5ME ]Nb^Mڏ<84o"ڌ>1[7k2Z ]\Ҽ*uTe2Db V=XZ&N6n bfe#m>H- KwXNi%]Gju4bw9!{.yﶜ6@{{VVg+'0N2 HG0$6u? +N\x|au!֜ߠcڌ!u#'#G  J:3~Ե}%a7+0Z3y q"H }ʩu:w>Iwӗ 1wŽ".^WѡL%~c;!<.|`Aѣ~=(s/8|m `fu(X i@ m:jW'3^H ڂ>pQ<_5e-{r}=qH zSc\հ1'U I?-lfW$ Q/Ik-7gO4Lj Rݷ =/xpo>ٲ;*.LzMn$ %x7:XPi F*|?Y;݈g?NUV AL{ -0`igÒ(QO< X.䤧,Yd99lnam1@.awZs2? /3=,eЌ{KIM*d$Zf#QUAz#Xh+2ȗ %g|ꢵf.yeX\.{`k,5a334gV;̽{aZcE,HَN+KnYjs e}.qkײ^s%Fi!9#``Bߕef ?Fʕ]9ڞ!/16QdhrR1j&˃_tuC9MkIGM_yawYN% \ï&l@x)a\I?P a[0t6K}HGdMwh-'-xL]erNd괶IAjttwR>1/#$7| vjӘ7_"&V0|U^Fd[3_0`Ǖx&d-9+AyuX)X{ ehzGӔūb֡%H/)c$G;/WNX dd.|_:ޏm7LʨŶZWҲ)YJ2,'N8V#;瓪ͺU}:$@<5tTbT 6v`Pk}:X8e<CA.SU]WT 98cv%}i!~'^GHj09c/f-Tٚ(BFnz0tnvcuhག&x;{9")a*鍹D௑z%'5efp3B!-DxƃfiNT+ŔdQȄ/.&ȁ:4r\0-Z`4.7[Qa_{=Q'ouKaNqQb+ f'T7V ;/iyf-x0d # d7g7VXoFN!1$fXQH.}]OW4 o=x;ݗ\ {*1m^z~5/qgdbHWi)8{Q~tG+{p7Wu1ne?AVx\KG1AT x\|`t&;Ёb{p.~ r2Ƴ?H2r ̄Sd О 򻷷xR)z~24' m2yA&K*nL[|~>o{ᱎbVM>{?זesmG$o YѠbH*|ɔ$9Io>KĄX kH@Eܫ|:]m5)Lcqukg;d0uG޹cLK3 d> tlmHU-HW!yV-x@,NWn^+X{̱⥰ܭթ'#NX?.hvG=ETL $)R郏tPʔnR: [^S2=r_Y낫gʢA`,k -B+D^؍&tf#[GgmrUփ9hIj 5B[*1L[Vz6|oXW;KB/IsW9jAss"&r,f)Jw)'(9es uC5ҩOϴYowh>4_$TjfX6A;F:#w{MKɘG$ЁѴ|s*51?r(e.ǖTjoO+eܷ4Fvh,I:ڪsOcQ ~Osۻo&g q{r Q+$߿-#nz/T?c8FU"#H QQbi@G $ynqh~l`[˲ᒫ"&~ϐ&'٥0 _If-Um:v]!~q gźUSR77]ogRLYjPu8omȽz=iUyn?8W6A|Hxl#J:.*%Nj H a!l& {e#9k^ r!@mk XQ&=W?]Mb)} VSdׄFx;wOe{9+_fja D>|@9#&ԌI׹ i _+AJ )Mur0펃-Yg3CP(b4]awxuO0R߲7Bl$T&e׊Da/c>Qo+tk?%6P/{{ji@rN<)EA#,IRfH1 #Iw-C ma@zuL)IU!I͑YmBt !6b.!˴Z;}R(B#qR;bHf_"DZj`~"͋;-J/ ֊LT,L; ^2QOuHEqsAL&ݎ Ȣ3'b6~%Ж_qp>tCPxg/E"gcKdxhJ)/ӬSQ *=^{;Ԃ@|+r{&-\<$xڵMnYׇVp|Cͳ|9unӹK)5.W@_}:{F~0@k)=tcԴnPm~c9F.R6 U{:B,񻢤kmV:q߄1ӢԄ0բA^~B^248  GHMo8 Rݏar?bmDһa %/x6lnUT:\  pEE[} rڐ\7_ְUiGJ|wxHyȾ+-WJ kgUewA5`ppv;5u. a&ό.H1ɔ[Y!Z/wzs/"5V }Uh\T$V9Hh>*Wc?[G)_h9Քj#~RfS)spntAߨ+#s U0 eߓi "<_ǫ& u2ӈkQO+ZOA-q ֮s&fѿ|]ݰ˿iVJ1&%QINƋүPD!(lF`K>~I,m.#Gzl]1[(CboB `<EUQ:qȑ5gtK<''((BLAv;5m{&[2,5^O Ѝm"0+;ŠHKrMp(Y:[3F:)qBu:@T)LDPпqe8#|1c^QƅAUQ?bf( 4 ޤ`4馀^&:m9 ixgvmLΠh?\YSAR  sdwe6tcVrZݒW1n\p9JB9*0XHs(,$ 7[:,{i6/."8"%EgP,}#;8s H5OŶ^k%Nۦ>]PU]5MS.kN tBױs1Uf z'cN% ɶ)d abKx/I2kww1]I H z$ID9:T@|l.2{]yf*PzNɳp-[Jzo!~XOC&Cj/ 1V φ%šhGQS?(wnKX貇֜Ca^ɂ; Q8BmY5`Lu݃v>O?ُnpI:P<.} N yrM0_ѽ<vD]hkFyrM揪MٶvnU!{88hZͣ("ɛe_,9+ypLƖ|k*ZĽEQA#)rw@ gD5 OJ7Hjp :Ǥ)G~#cUJ rw_ֱ{mԋ˷؁?Ri]{`DYUUW!JUxvN4uo!9RHcŋό~A=jêBeۦGr$[%L;/ܧF#>|r Ds̳j<}fQ(NB[d}*rQh{+k[͇iq\bнNF`%t)3֘HK4O;@QXuԭwF>lGG>ު7؂n~fT y<$V:, la9@9-/| -)Bx#I-7)x|qG'`X,-_Χc`B= ӝul Epf㈼N0*4}TJn?fbCOΩzqB0w{/ߓ;t*ٟs5:-E}QNb@3xC&^~4ʜoj-f;y6NRi58c$~ÿ㑻(s!KßݟCkwrPEP]`Oq@7'z?e'h6ćay8P44HeLxqvⵋ{bqSUo7*T^+8cw҈w9]B@ o| s.Ho~ěn&(3Ÿ]N%N1+rJ{z}r[r=Yԛq;BOCҜb-dEgiܩ>L?IǪg ~*nkTub%ka5u a11,.WS֥)%D5b }B*vs,q@<JGdz5j Ge畡&r~›xuż$8 `?DuN0 V@0z¶e(4JrHSOճL!; ˍ`z %2:vG+J]…ⅶ7A{;)o|GQ:`8ƅ?j)H4&)W/!Ĵ%O#P*P%H8}/$7N8vEQv#$OoZ\SyS 3yޙo@CdkaVeK* 9iNZo{w xO>:rX(nuO'7BwxAc MM 5bƎ2DlX1W_4zs9vV6OEi?D4e4\ۡ)JcmH՟fx=Ud2(+ pvC@–@)0ty0.XJuH.c{tD X ߎrG8ra ٟ3sqTdchE=b[94ntWY//Ϫ$i3c[׺?Գo;HTLRWJ!Q- ᆞ7dP8Xs&K쎻O'jKq* rWb7:h#`}ql䬭؉=jx|9;!}ǡj?KekaQyb18EAqA^K7+QcDA3h՚_bxZyGF"QEVۡL?)gfgɺh2~8,!btyHٖ;FHqW \(~ֲq|qTB/Tty9(M"JO@!‰Y;^i:ZGPҜ'(em#],{ʂڧXva&%m }}C:Y3wDHwt|0Z',~nUKU un h0fYX75-8//yR4FxE"&uzh׬M"d%z ?Qo UD̀ƚ~r{ݘH%:ˇbX0\hv_o.=M5 qEu[szD, 1<`/-pV7G#_f:qYҴEe%}2Iٷ?>y8991t2{g'kpϜa2olr\HF:4F.røĞ%lvP ̳iMGdKY/ꯤD %E,gCq1eQ0_f 뤱R5Q4G/ESbkhRz DrJ.Pbw7 lQ+xIx%Lc ڪ&j7^ v]'s 1e>T!j.dӁapnx1Q|rDpqSԱIEUco~6# >tq V,sj"M*1~)./f3*hbҿ~ˈ<2$?nԾTtg?qg7OA\ Bl|!*J? &{fEU@PmGx ?vcR(qeҗxohcʖj`\>ywC$PV^_QD}4>UPUY]c5Ю@5/Qg,CRoMܸX.&Y%R'HD>Av[[q!OGd ECFrJˀ XI3p}VpwNJY}+R~%Ps yxc =ɣjG:mt&va2P\Fn~Sia%[׺(/SXuNG]P58N9g S t}RR}3)cTu'f_snugِWgs)p|Hh0(șEvPU괦6GS~ NSj}AAs6(Mi~g锯0y\4ŝ>m%xnQ'{=7k ć>N2gu>Dj~fU,wAIIqoK;K/lp}hu;W T~B DxrQ]uoo :ؘuKEU)w^y!iWHCwjY3>+(8^䔙+.eg* fwsUN`0k !0kYHX# ?}<ޟyJ=; 1*hE2N/K4TzMJp`)3JUmTQm\43|%ɊMf/#,oh>4mꚸfh4`hzn7kfZ0dyz4K{9+Gk8EP]qV"0\ȷn%).SćnݤvjdBѓ:'r;'V!)֥ҧmF/ᤖd fh\еK~mݩ*3e N8n@ir@{ыg˒^|C}G3726S ρ7KǤ:;Zx6]:)fmigv[:hh"@롵zcO^#úA;! Jn9s?< R\ =,!\ Ayӻ^F?Fu~Zy1uP$y?>mGHl0"oYt" t ,@7qj `DX~,vJb j43`FV daBg= h]GZ=L$F^ )4%T *Wut搞04Hvњv U @!Z{j~~<]<3^j-('ecRVgARI߰C4)7sv&eMQ/I{pFd킚*;߁Uî2S׬"?ۉ'sL5N,,W 2m򖟴 rhJ X޻ bGP)ȞrpD(˵V 5%|W.?;@ zzO?=/ׄwc. \A 8@:.YG<aICuV-cX͆uU;-W!$M Vmi{?v7Uqx-/y]&GtͰpd37Gt0ȳzwRbaŋCHie=~KCs`:?`u_ڢ٣ =Xey&ioէi).D2;$Uad RB?8]>I _ >Hr&{ĎѨ}PؑQl:1& &/۝/Z ޔw< $Yn/+>!Q AYL7-z"%Kj~G q{*YZjʵYvKioNÈz^y9>%;pOՇTMnC\տbuxńn(sy`u;3;σ.Yo-.V f;n֠"GB{gnDCRec?ϢmvB W?ت vɯV&AHR Rdb9~M{Ҁſ<4t%qY#Xy ~1w± T"gqR~DYkOvMSV/5&p4 I[r"L*$vHkԖDOgeB_njkGJ큕y M 8)"a[^Bɂᢄ[7I[6J7Q] 7)z%rFAjVл< NZ/$]u 1ݒ(:gږ\H]Ev?`׼ݱij&xn9mS1 1kIh#H,8tr`?mծy4c:KJB٭,$%u"`N@iTG%0K $v)h#%NKOBJ.$hи0:m7L=D6SǺ=%y'V%sPi%ߪVU { *KQbXprגU3pU/Z؞` VH|3TԉEPأ(m;Wx-@.7 !k3{@f &kI$m~L~=6>{Z_9q-$syFh c4%3@0P邦f a؞iAtWV50ڴiH:4wi# 4{Y.L%Řt,KM{ϊyZc$nǫ_.!fhdS ![`VΒAzվh߸ڹ"Es3 )yH7="sۼ<,M]fj6S╛uQ!NX+wbP !ã]xO=yxٔbLo\dҕbcwLC4q% Iف 7 7 2*C1ȱxGԡs$EAWI=ª q2*i/H$F rDRYUr}`[c$-`ٻȶd1gjR(I]ˋ:CKMZmܚTa~aa̷[2۱AIõ8\jVdݙpL l\ 0)|6^gfUfD2vXKΔ?CgJVC{U]9mM]s-_>5ѕgXJn_VlN,CG ?GGrc^\c1²DO^!~|biQ־ +N6ߘ].N6bd`TD_֭ @6nva|D{̂MHAWR3/Q }DJ}rA?to==?odhn|@|FwK$4C?IcMd*& ވbvp' l>rY)X-_%Ӽc@־CXXqRs|W9RNL}.ZF2/'+d_pD*jU ]NA܇LUGGOX)0U4LyiI 痬 5e'|M_~KfQ;DPvET{eP%?`\)[TUH$ybvv'1n!_=i쳶0:+FΏl`e^}Uthv,NJs$A/g)e p Jr=2ܤJ9f\#ofY@p te)N z4r?XY2 MqY^n8 ᅆQNt&8Ɉ3~CϬ ) ^[>,~ސErg@I9BV/vĤ{a׸å:bE̻ P` c"}~~ b. vk!;duUysĬ&=׋"'p~Չsmz$i;aQ3ت);h;V*Kc>{CUDyZеw?nU '%fbPsF\-J]SջH(WeQl/Tdz**Yd ґu :4)6[|H9w매.:1vPIJ t=;@o:l $o^@dz3dȰ0iN΍ݔosc/>gCTw6{)U\qA+赠!L&(r~KXkcV!;XNrtǭ=̖M;D1 J,e~>5h٬$&?\p39nJє̳gt7^xBAuE$K1URO²S8p_/5 (l=^}zg@=|1}i!wDJ^)L9B%zZC ?b KZپh㿆hkN)^Ypc;z()ؼQ7e"CFnux_у۞rOx;ƚy4^b]1绔xpS Zǜ,?0`4MP׈?aގC{dfp^-nW@"GϜq2PmyZ׹[v]dvКCMI'8jD6䰺Dl] xm耚 |T Kީu@mrl$2vo\^|s\U8vhxV}ѬX-"̛Mt|2;]}.2e*2 ]p<3=v>ТRJR4nDZ䤨ӵ*ݮTU;x$hS5I1qK^j<e+Sm+ZۀR2ZtaS&l1igI.j?iɜ!g#xC"G?C!`lAKa?๧gO/a.m&Bd0jt&fk+Ï5OZe}]RKP?kgcڠPz+(tfw+ݨR_"/>.-z춏UܺykۊrNVEN{t&VUR|uh6j.і5{JۓwN!Du'KR-&ڑ(1 :[كY>*b"!qIz-~]ؑd,$?32pDJ`jK#`ڌu ZÆh]+i=8!"e^5) 95 U\ʱ.ʁ'|?jپjR~J}%U4[ lAC@&}^P]?t:gBOdGS2AmJ䘦*Po$_h>A / ,W daH: Oĩ o|O_sK{s< b %ܹQ%gLM<NWXyGmm/S)l"rl׼k  v+B&`tḃVIsW>q5FJOǸ%)}?'dD`@ r@ {Mq: cH9bK(pr 9ܓ_T ښzl7ŧܛ&c~m:[gSe8Fv);Hh6Bl}F)~'44'Š*Q4Qq K2/ n}_J1YΤ[+;mvu ~[&Z&*toga"\o .Kr5~uAL@s9.wb{C Qbq5t'p|gFm%KDNif%?d|F˫ZlISh"|$W8ھHEF6]啭^ֲYU? 5wgKN!K&:~ B(`GL (wTaπPAu/p]'yv;$byhU&! 2fɒxn|,Kw <;̄Pg]polH0"=d>2Be,-E?^Jg,4,8%Sܱ ԗGE/6k5;mi'"0:˯dWַE!շtVsB7HDuvimmx1RCW'StnGg$<nݼ"/ن19<ܟ=TOkjdRmݻ@n41z8ԦV_Նo;+ijL9hOx=x [E^Nb&YΦ)M4t)u̩cr mP]Xψ/{4/KR 6(18ٓ兹K~ƻBxL=!4˶ 4F{Wേ4;9Hl҂`<ܾ =|*z;Bϐo/czpz02#֪VZ?$x1f{nPrBݵwXQݼ,=~cQo_5gHWe:rF q$POVT_fwo<ǾS[Z3c"> |#~ZL)f-:L:3M%lNUI?z G*r 'l E]Kveo̯51Vfש"SV1%R\iJ`Sp>i1vd9Q`b9;vAԢ ~OT FFX-76y\V=[ՙ48Npd(X`w Җ%X؁A)N=|߲`?J}9w&fy=0 jk˅z{("#uX}lo+/xmRơn<=+zhhjG6!ʑ} J"V-"$S Ųي( ~ jGKS2 綹/TJc\XXwL3jcy;5}mmLݗ/l ?ow 1&ݵS&m!s%L1iN{Ǫ W˶'#hFK; ^B[S#@bV|8zmo΄zt޴Bi< a,<:h>5zCeҏtΎ˲']%;/v-|$$N*S?RP `%J]0Ki YrBcI."/Xp;0${ťNKl/4~k's[jjVJxNҨN`lZclwiF {E|P]VU a ۥ[ݹ7хBSc`3 Qi(.$LsiXR${FOř&dscѾOmq =hgwm{Q]AX.-bE!0i>%rDQ͛۽̻EbՄY K槡o7$wδ* L>F>\@jezNy=:M>w5$¹cp3+Qfc ?ǁF4 yb1X&z /$3PQqÒzFq]v+EQ0=CCo<7.M?ʿtZ-H}tIu[:ALoY`QK9!m9ZSrdoW>[u~ ]n$ȪV;quڨM-j˷PV>K벧$oQRlag22oω1z.=^jqN*TI ap_ q/n*g^Oּy Hɘ "@|o ]?6ظ ?"yr/*5"h(ͯ3zٽO'[p!#Dܜ}+{+]"k'zY,mn RWcr|̴s!5n87Ǯ闠Ʒ~?<5tfE^ ᏺ0C\աpU6۔|h.utB!+V{Z`@v>3ȗIn,HFVdz&Lxn7\J xCC4%KVq5V#,KšK^P`\v*'\\鈦seFR~;*wB誑sgS1yesFt>P_dI{$(hۛRU>T#3BPmodp.%9: ?afc}!$c5Kq5zUϡv5ִ}өxD3ذ0Hiy */B_2j>^c"#q9@bo5nyP_3~-)?e<[dy`/hBX6ME/E{Rρ\ )$JDh'T =}JZV6=IO`Y4ROfxW&7c ?| t}[uw욋8gۄ殨Ӫ"@kPe p/F.[Xc*^,ڻ/e ak]Pr7{27 OaWcE )_^prWIm.|W!]QEY)OXbrKcⒾK ~5#3 ) y ޭ!X+.m~c7V $x/y::CSe\w]\L]Zۈ5zHd2Vdh?R1TlɻSخ0`pÊod h| \|`k?|h*Դy]N'c3hg2*±>mA.bgvJ$>2iKV$vg&D{߀"0 7rUP%cl* ~)mw&8mYU;t|T*SH7;*Pύj^le'!-mõxlQV?U_ Qޚ7kR^+%ٮ^hH12# 煞(]yzTABŕb?#/mwPXv([ .Sh1僔ܖ2]1T;( sRlc*> -qB#Am&7PL1ܞ(gUvLѡ BJkußH#MF$o\t8Q&q:֍2<ѵ{c:F*%%2bDGOA%1H:H.+EJUmweC.;:^QT26.nͧ'l\JT*X@z '}L25{mA.+dҧRFބ+^f|JV۩\Tv3!<~&%Ҽ`hp rƙu>Z1! 8ݭ$7fwK՞‘g}b/hNN$ږ08FG!l%GE b8-{_eY*p:Np,wGx Sf ;cgPky)-gݕFW~3stMO3I)HJt {`ۡbW/ow4)wJ&V[:Wc#_!Gיu䒕q:w2j&[DgÞwK;/\?k$u6AѡibYMQTb;1;y ٺR~Q!ޗQa>f枺;kRiNor1xTu؉Ayn%f|In.4oGf`%|CLuDXn,|aͧ_P+c]=:DITJ &K2)̹ #Iۑf3Ba'Ľj\iR\^rcUĠW'h֐7DċEv%ըxbV4U|J{C=}EOOfw\Vpg*9Y!Sx?Q}׷EtWb[òƐ`ݣO+zcrEVQG&{zه&O3m\İ݁%#৬(7/-fH㖚ڀ"1]cL@ˋtjp5~F:=mnlÜ<~I';i_dπ'q!>jP@,y)9a}XGj0߲u+ CDK Ou5#8JI1~Ǿk7=n,3s1|; %I*2p#<3-.@NTȨ"cC[Fo8ӦEZ̝3,0"ҴoXF5`0Qq1S毨HV ;2NCE㴄SNk42iՌ9\ x,pHCi! C z !hs(EUC݆W x5dخO5!$hW1bAYΗ rP"WV2^(S1GdcB'J }'}L]iϣwHDg?? fg@V/XQ)",j+Mt  c)ݫ(tEǠ^SwCzi|r ߢ%C)D t1/tFl>dKFcڷpu b`δz:K0Кd50[d!8kMӿ5v 1װ݆\&nvL9x&ݧْF]6 Q:5$#F_8̡]f<ιX8a>¶"6b]Z#7ZR/X{F(h.vAACX?|6\qpͧS"}HZ™|HR2̔5„q1W  81 ķϿOvG  3"ELDtP6䋓 ӪuQ]=0eB.K`~hZ|s+|vTW])_3} ߰v)&ޣI\ 4o[HDz6Y>񷎅洖gg pP N>̮93/B$<сW=@˙6ȊR25q 9`]pxzk/KK)o,oMk%h}w~=ZHtfnk0jډs|:Xz 8nEe6E۳奍1+aΝ$?B>zrpJt&] RAZN>%G{:>0a^dojh%Wbcl!s霁LkJڷ|ػ3C>64'ni4mr2+K~c![R6j9em1s:}V*vu)./Oq̣崷ɽهGbjkםd'|5s iXq-gFgZb ůFHd7Uh7bGgpgA6FW.[vf GNӇͪq5`Eyv:IP=v#lFxβg{-GʐPf$aC ST-e#W0XV-;Q@Eªo0r'+dY`[p4 G,z"L"tgM=ʠ9u/ 0&~MP.l9wX`rq[]qE:#Ǫyzuq>?& *$ѣ4O\<]x8 7F aScpɔiH7[QT3_M\Ըsl].Ԯ] JWgҐݞk~Lu w @fмNh?'. -{ KTa1؎P`Û@R QLr֏HM9NPu3"]V!$O~Uh1If= Bxg+&ٞ@O{=^|^8]<}$Y4е vJ}+;^Ub h4EbmL-VPt”'GsTQtgP4[oU)9`;O^S HY _Ofd^^7f.^ZB={PT*_c}wMCﭿA* Htz07mԊ K4gMǾ fd"Z0_}CKkDTR1C0|~47IG>7 K1'6=Jܶg*:8/ds|B2iy'K VY^[YjS`WkuؖOYifmEBW_X`&M\mYN=}|pF٬] @i;:47{63SCD*5"VOrwpȃv݈gkS9B?[hOZ>_\FҴO2[ 3o,ҮNvY<Օvggz!;Vf*]ju@:~;(e{ńGB1fDx%\[)2"Pri]ts\,Oo!ZBj'gM2_0AU  OL7iSKgX~;_pd=}uJ9xD׊?{ohBkg0UK)@4㶽2Y: g$Y6.1 PIєb*'PY"pC g}3Sj?_׋o{+O 1xPs[:"xrY ũNǩӺT^<x#4Եt}&QRCcw;x_ɓttїA0sm  ],e5.Ð ]*܃І)W*@TԈΩ êŮBeg?L#0EzN, aϨTw EJ*SVZC Ktl+۲zC #`H<3Qwnvft7c$5ݻș#+'m_\ݨEͭT% Hڗ,_V*? |9ˀ&)!dmү8_"蔖JaJp[>;֡Dc'Z~Żx䥾 ٠-h I)k&^8$kjBx_cJ2#n_'&'bFe&̓SNhsP,\9j3i+- P( x6AՈLdDA>).,mGhAqQehDd(*}qO+V0t{Ką6~h^s̹B/^q. ŭ7N߸Uxi^ 0AwݹlUw_b#Q0 uTź̯vz2Zf}+o Y->@El!,s KaIk% ? O4F×؝u͙y+NOHiSXP8Ŵ,?Ȓ9[Og7Դ1qRB;Ǯ,oN#>GNjwmZnŅ%2ܹs9SlG4rsFCPB`ʞW)jMK3{2/3nךӷ-Z8!~B/ªŽZi^2~\Ksc;sY%̇`1Z|!_`'?HU1@EdL[KEӇ 9$aQޑ?jP"vǡ%,6u$ g}C@u|LIwT < δc,ewzX3ý\d4==TC,#P7ESd)qTvZy+~ V\ӳ~rz8O\]m$N Q *&1/3T׎_C /ؖ E\dX;-Wԍx%)-1x:1686A^-BcؒBoBˊ'8jB8?t.I(3? ^`oGtY3KJ &Z~E Y94q:A=J29Cط.ng޴#к6u'8++OuvIPl8}ώ(c]i#ռy]܇M +}qqWYݙO;q24chq''"Pƒ6>e?T;vj9c)l!Jskqt"~~X]լyF,m:9;D)\z@ͧǠ a`@@)Q6*3ŀR=ׂW.XvOLq,5lAB:0fTV9xA˽Tplz(w7[nAسe~FC} h80[#Aomr% Տ%xqO;QƳ GXS=(^HQmt,dyh;yxe I7([E>@o#5AXۃ6sm5LU>5k9פS`+rkWZd!0JEt4TuAݥU%>Q V 7 d-4%1(H w:}Xesl=^t/[Uscl(jusgw á.)$-;H)Kzӷ?+(|~ZH#stODX]i,uL}qom;O"#[f0\~4[T*Ee7fDַPo^B#1#K C@$}Ɣ1^%kAnߌ#2'+o+O ^' Rv5Hµj]@o?]gH5C]TaG#ߓhJ>HϔF{a59)Eo" 7?lJn2хg̔7dP^B:a|?J9 L-h>:|Ft`ր68?PCiD]z7jGoy?ObBPZ`&=PJGDY{_bΖ٩FOQjbh]Z|4_m3Y>wם`X^B%>pK(>EL(vNX'_۳3J>1{^M}1JkQx@]Zt=Sƌ(R;1AŘlspGI=CԬ1e?Oq^cb2p:".?o;#ֳ2,é8@>ES΢#Qy`H ﴊGvQS6FuXdSA` 3!UBmPhcp J–-e"2ޢAQ{~d6u'M1/*p܎R: L|1ZTRe:OY2 <CdrZ:9^T',aSI}f &.{)17f%__eq XXwY'X8@GLfOCIK"Y ڑ11 5$p%'%GS4Ֆ6 үF>kdeF|_V4i.`/f Deye1 0jm,IrBIGM,z/tjPcla^yrҖ>sްO4)3[`&ıVQg=kO=|'GO`=+P~#,@0fj{?(j[AW7 c/l `t Vsq #l1erfзm9+YqXx:5r$:qWi,iQhDlmS-e`逿:t2ߒdM@ I=&¤1+:^xmkjQ /\O\YgtğK__0?yH+LVm fc]x=rZ ;w|tu&O!gldfƠjwrGp~%kєl%=h֘=<}fM 5rN0 xPV]T1tK$)Sܦ,ં9X4(&V`#k ~Pwh^#YvS?ReVݵL9IJX 484GDZ}k1[ }W7Ued/]%nrgQi݀.Wޛgg?`T{c[c1!2 .A|EŲL_m%[:tՉKFXhE[Ym #jmCR9haS f19E5Da+]-M:h^E*UwC'1~M>]TToKC%aW K&6/p& T8r9w@EODدۈ9LYx5AsnQV 9-sc;2g :s[mNzJavɟ#_g NE*SQj}/J SDnځ\ x]BU,h52L0F 3=@}7 v#ڻM0PQx>usi&a<"*m}NIfN)/YPv,H9q3}Y1K0XJT0Gw nwK}.덪'Ƭ/ͣ22׊bU B^ad"'xho>Ū)k9 "9&y+$\y?1jIsggGΊHW/%݂?XNx(*"etEi,fճF$:W(vt&4QloG*FŸ O`yBrD63VF,Y0Y#2bYU: 'FVĜxЃ]ӗ\0Z-+C[qTps cGê8 vdWb(&?dhRT_bA)M5^D$1Pʹ8"Pm'#^YmϙdӉ\,./]\;<$/<A3 X}h$_ b^clzpu`cٜ^lt[(<9ћ !~9 rj ewʔ -k#DsWe@߸׎OЂ>sѼ׀U 0巘P^FfqmQՇ6$k\paU=˅JF6*Q@)t$̝{n5OfV PbRjq1dO=B\E:\{x_;=cʃ-.#A^hil @~ꈍGv 6wz&$4>o! F2iڸG+1ӧ~Ф>pq&0u__ { bkg7m-`sIį%WD YA}x<{j:K@o_OpuLs:1'^ 8ɔI9:᎞1<1ҫ.į8ưK'oS|v`T:Fe&&vpQif5ɷv?(Z%&٢Tb OK9u+*}k#tQ#+/#)SBceCPx) @T} g^ԃ`70w>8n(pmSD,-gjQLFtř()!>&CW+zI3%^R:W5@P3xt`c%eU%{$Ƕ!ϙRfT4GA* gtlKk'˖F1gJIFbwN?v֒+]NVt|'efVϴ3gDCtN-4ݸ=¶-fQ?*飜udHv_<E#qR5lЌ9GFq ÝҊ:ʾi>l=1p Ld] |{ۛ/@% @#l٤R9M0ᜬ$yҷ{>ցN(nmHfAN#}&h2l/ɞqUCڭN]͵q.[meXu4Coܚ^, 0,/#"+2( O|Cu;p0#Y>#E~Po`|?lP)T𕈩Yj$XC6iR)>Is"# g 9%}fx{O,HwM HTIp,o ӵmצ}4U `m#mM@UX6*EA5H t+Yu 6kȒ}4@psmiH.AȨwfxd8G =Wl.~mԂ'tZ6TNs@LJS˺Lڵlf(.o7X!Z !atf_ 0E; 1{ل[ܠtYk\j'߲5j8fje%H><"p>ol|rIA4қr:~ MC-W(B,ɸuFZ\V'[p(&MڤϦ{Oo/ @j%߷XN)b$=o#6`woLl[o"L\!e~ ^boYn>8Nc `Ū99; _i "] N0gsbkj8T6OJrX2&Ptq?q=B՚/M[5 jc#ԧK |Ԃza,dd57?4!׼P/R. r.ڗ` ӫ"P=h/CbCNkhHOA*~6VC_ M4}eݱf5>2tɅ90YC_* ICa2D89/Ciz=`bI  E멳;N\eg:E8d|"`5տw~BgK59޵Nw;`߫MoZ '6iXEی/zDL''Bn!-1m}dDM~` uJD9cTmnbnF"~TY_0y:OmDW^d޳Xt"> Pgяcހv<4n@ŅY QQTh[)pJ1+=f(ㅛj{$@NҲߣ $(oEE3h'0goztssަ-\]㲨}EE0j?  3n'xjWU8HGu$]-C{mv,}1ӷ3;v7~3 i,lCEdI _IN/*hJ/yPwVx! r[, iNBj($RFn,<Xd/ցRXttd.=@=-{ese9;OU٪Ƣ('*Y-gpVꙍȴtQr2#lD :ʾF*hWםhU 7QQf/ Nf[D&+^[ 8\w}ESe-G<s`]ޣ4+,{΢V&٨p 沗IjE?uO1q+Fw(wr-cT4[S2.L a|$bVG7;?QYɪ[TG{Tm LpYLe˗-E l-[ӣQe(&c%j }\6SC/YA(λ%5=%Sn箷u4h'nO1B4zaԢ ^ z?f9F֞zǓ.@?FhqB|p# B6|T~>fֲ̓vp傘kH ^`2Ndq#NVQ k$Da^X87kϭ*RqVx辜$"AM jRzԄ%ޗYJQg5 qMb1C bl8P31R*Ca!FL|.Aڲ_<=6 /*x {*z"Ç4{և ^<&Lk_p0֓Ϸx(9j &:/LLTsьYoM[5d/r0wunP%swJ7>zbL!%p&Վt$˗ .9DG/ &ښ?xi["Uz*0海WN´7C'6(ra1ӊ$+o yƬ1ene>P|(0eg Wy^Z;]EUDOёTwX@1G.AvUm;BQa DVўbl`:,qR;xG3 8])\{PHTdѣ1kڿ0@ ӊ~fb$7"s<}>YՌ[ZۨcXfQ\NC%KҀϣيg3~\]ue3.StV?W+jbM*IUkChM>T%q١& W 'mOZO"oَx) B] a/DT^&XoD fdTCLv^}eq(F*+6)D{%$swALhUR1,'S/QX!ʊ!acN[v8:U}ɫwJ0ȰӲf0nhk(KZDym _LHNd*fg5ciN)Y.:4 /G !ɳk5kR'ѭipa{ga@V_e<78.48llp5yGT<-61w} 6p^`Q΃[&d7E(Hvl׶2d=]F!i_d؉u3LPݞGǠjzS~C)o|%a/IM GQ$FO JZ*f]g}0Z:hkTeW/+OTxj"ηCc?a4=CuAf'%52'= B! 0)\պYCd%*U{'^$_633R^8? L*d93nQָ~?qDDjyǙrr3;w1?+֯x8X-h$Sbbd kBnÏпNa,;etN(EIF'eY__3w)O}4oq3evuq1zC?1s%KiE[xu%?\ĴXU}istսrqHD"4?y \0ڞv TL1WZ c:8 mr.ZPսPu8!׋GIyj,k0}_λQExTQ[ *^ G"}c}B ɜ3WK-̴l@8_j i>/n} wpv4J ?BKQ A!M llG*ilFҵ@?]d`-cwT $mD2}M`by˓߭  1n~)s12({c4k~۩/yFGuC螄\^wSr6O.@ͷe'd?It~8x JG&ĶZtnsiYhYbr6*%8& U=Z1R|z](  JPԴ"dkoiZyoZK0YE&s=/;wPQr!Q$пϋYikq0 iefGk';}r5͟|*xk:I:4YK$nkViE;NOKC'|=ӓm#; vh6f4^$]Tt)S0 P ?+TD_1G!!2ARD<xMȵ蜞<dut$ HvS+0M9^t%EGiz]{o Pg= _j)9pbƈNq[5G S]펎2LDlEtaglK Üwbh݅3n:VE}6Hɫ=7epR.iA~HӉ%}#[! ] SOŒ fsԷ"Z2j;@ٲ {Ql1_1 ).A9=\qQ%'ϲ rP.os73l16̐mH"q勵6T.:)(|]PYtOx*"W/8elF7{,BSfr/=Y6㍥P%uiVjX*Lqד3(uNӚ3$a(kWΏ_߉*|t4= yd`]8%4٦9aj~BXdf#|#(HOX [4Am>[PL+rmh9V' XXT 2*%{)FxKZlIyjITOt)uJ_k(aImD<f o˲ ~qԪػȀdsTf">/(k!N,1r40<*^H_k]mL2N6|!0 )۰˽J@n{5lϘL%s`'Td[NeN%ɡpϐ8^%[g'] xQ5u.5]Z.H]{SEŊBc*"pF-4_O3Iy4KFL5^q|ʿ{`,&?p(gV4{~,Q!I|Aa3seR;0=I^XniH 8u!Y+$>hT'Etc]` k{-hjQA[6B;OL6 r)c@e&"޵ϊͷ< qb]UFěd"2H>Iw~2ŻDV6"3g+;Vhg4> 7r{ӍMO#rY$na#ca}*3/aP8͐ }[`*VDeㅪ dR6F`yan8j3#;{t:tBU(!&~79zo88alC2 W40- @U_5A/m[6ouHPCvr3E\)h%@"ZfK$3q7%F1TZ])bc#m|N`a9DOǛ'7)mc&1(r4tM*J)CSfw+rIl(`N &\:JKo-q؍]N%|E~c0zNb:btXmH_#hjq2fif -!lc; ,GBLAd2qj*(_8<3}J \ eU 5Qغ|9NuSt= \ b+4w@8Q|(\1d?@r0`tRJ߉/ijnamZQXKqR殼(b"&{hWyLfS♮QU9hp*NKZ+83NKxfuދpgBY@4rJYvu@|k2f)-eS9xD쬜|2. X rSc$E߽88x5!=4EBv;\HQShB?KԘyɾTAJ#~xiv)!?c*-Ad` $u, |$PHlq!p(\ũ ?v20T&~~)Ve#IP"T퉑G[R@Γ)Ä'K]L(<ݱ3AaL {w3쳊עo߹[*fn4=AC[--WcٵEg*CBz*1^rBȭvLqe0[^kӘ~GCD`3\ef㎒BFe[6066PI׻w MKK7' \rpٜ\U׈l9ޑ/ XVVt07y7um_'B Vop߆wS ՚:{G۔˷Y[$#ʣ~IVlsa.gKʙtfl r툌u C:! A?~k~*{_3B7*LVLFkk C6Qlqyۇi^Kezyn*)yC~Y `P$isbJȆO!:>D}& {6ˁ\]o>:x@G&@rerxVآS,>R==|qzz3H:z괷9i P<ir% ^'`Ҍ 1p7VL_?|HI?ΥPs_Bf|`E3'I ޳E&5Kfr ins{Ҳj$@yz_Q4hkqv&ʋo)sdPTwY:`^W:O^2X{7֠݇63'ӂ"lϡbM{; _'~;r)0jzD@-^F(yM*{#dXHE˲Lij :d-zkzPKڜLSjRbrve@Tɀ" b`+ XaI))Rkii6 M L'ZNSQ(V9y.Xlİq ASAC?D]t5ɡd[ &MqdjF-fԶ@U:0(@W^]1PR? Unөu%Pm W>&5v%!:)BE ,)&& _ ͻʧfb4f(Im> BVD6Zܻls~sAO!Um~rtIuN)&Pz+ވ=W?qI|8N>6v?wcy  HZ+nָ"F.-_7"EhYfj4:X͌,Ęߌ3LJ0ҢՅA<&ؘ鲹k1*%9DXi'pRs: )<{0d6u jD40T *|kGֱ#IW\ュέb0kSń1aY9HErg?Lr _n_>%jF@+" dQq*x~)';b3^X_Q)T:({,K*uXN?mfplme?fkx@[T͒ğIqt/$EP|)s/f 3u Zdo^<['!apRUf\Uqs:[q/H[41R_bew,΅ !x]ͼ}~f+քC l5WUxܹAl5}n^l=stia'M|Ģz@K]@[69E% 3f1̅3dAMsm nb1.pv:Nq#z—^{RS^twy>VvҞ*r -n~~[.x'fY(ƞyF/Cz:7v2 n5ƮM`kA,עдG>1dOoC2 @չ tGUM`4E9lҡnguMݟV12J/>hFk.Ja|Ҡ^Q)2iM<^6 ?xgYZ07070100000256000081a40000000000000000000000016599ea2b0000cce8000000000000000000000000000000000000005800000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/media/usb/uvc/uvcvideo.ko.xz7zXZִF!t/̧]?Eh=ڜ.+,Q"0pC/: .9!+Z(%,Vq`:_9g5 @Okq9Nr a2zj1[_tuÕ M c:f!_oKJ^ Xɒ\?&wl *Wˇ8APY Qxd48VMmjpQ{]/=17,ϼFV5Ġ&-O*oPδv ~J@9߾6{3p!(@HK.xcgׁ*? *bz[N2S4zr/,}O6q^g$B΢zB4 K !C0SτϠۚZSr쿋Cw1&I IEƉPMtN6[>mjxJq)7N2 dvHav\eF$+iqrO] MPܠH-1[FI1.ƫP~U;MÓB1!>#]'k,I6Utܗo\ڳU~sevHcYةa 5t!SNH! J4ضc*th+ax&%lm&j zUtN"0L ~P3$%  ^c"αs@$f̥4m+UW)+t3w^[yph{_iR"bkU^"J֒_9B9W\\ث)ϫsw$zm\,>$^-W0]䆜yUi2#i+EOjaضW6^=zɊ`TXZ|zz;d쁝򂮅 56_ \Dw _ȏz\S.$N1bW{^)~/oȫGg6#ę%{W86ZID.Q涮k#%n<7wVJvIjȒL뉯^S~ & vʀZX@?| !{"ԓޘ(Jd w>6?}d$J"ga=zza}BP_qN+2b*vO}tS\DSDbry+c'k<ﴋ%kEKpZw[ #E 1O2!o/6.c{EjƓ5R|{0vCg8w,jly#§.Yc5{hlNhۅu5+h@I)uGyEadV `/ݣ9GO=O>Z w9 T[pڐǞN4SQz*@G.: ܪ ۖ}3|anSk~'+pozؽԭfu-\c'q$*qiL8m BO*'^|Қy$(2ݦU6@C~ 6b{,qs 3+K%5I77T^TtwϹ$i& 'kE","C-Ɗp>Z hFc Sg"P 42` jɖNɘ=/oTĘD&'3=T s34*k׽SUيtG~a (cu8aȓ-![Qk5{Lg$?{4RA8dDbrBW]>w#&aS!{ٖ3~F5" 7T\E".AGHtz鑻(ON< 7K06y]v9"J,h&ħr{|Qإ>ԕJe47<1;?Y0q62>S)\&mgovf:O4m< V&bchމKiu8PzgE"D\r]׃ %HԑKpj۱/|Iv%#=\Vq<尯=uY0r/2li8jUJRwo]C _=KXdvT^H {Gx)Ģ_ =R*7IQIøԖ0h-[(Sؤ3rp@ ;GF.,Nre3#rw1rhbS]KO)KT3a3ito$ :B[N>T:ݥ6{7D? a[2r#t7{,dER1\2 GEp"!@XE-!DF [~Xvw XX- Ve&qE*(+[2wA9#˝&H6iB= z٦&<@̿u2 5Uwel0j3ojD^UX ޤ}Y?ߏW(m bJ-3jM [R۔rIDV2% #çtqik/!Im3-h*䣞3L3u(yw3'j}2K PfX{%w'ޯI W7פlK;V;_ݠG@z:ʃvrݓުP-`U(p(lu[^ O达E,6S&.D2hz KpbB.EgbP2d^C]Vt ad;[Kn--Dm 0\$ W1Ehׇ^Y֖ZxXih~U .pi3wmK[LZbΔYo׬(_;CX˒/#I#WAIRay&`"6HwU:Zϙk2̺T5Y%x/?z{7`3wޔ8 )Kx0GZL)fGc jri6AWyցCUv<4%K$5WjHTDYgѣ%*ZFp0rSȵs|IV)| =~s{;  4 ^?y~9[:c?@t.5 4,[3KEu }:U(JϥzkvPɁ: ›FF _uhN))xw 2:ҘfrGR==(/rr) eE$P}N|vwV>#f P?g۩E6sBzȟw2ۿsZfTx$BGwݳ D$ 8E~6MbV4@A~~>i 9|ny(!Jd;$ۙ(P+}F.&R/B}|܊Kn)rOEg5k Ȋ.."-+߰7O؎/oK& B ֖l5gn4A׺-8*H6zi("CGª76qwwem xɕ#T MR*4}Aav'9L)߂Ia׆b`F&etȇ}|4Y²V[:;D]xcC".bYٙ <B0O\wjgVҾ0!`nMJ#Qn~a\lO>;W E~uzH*)-WePuąpXR>PSW]UN= p9h{ X0wmͫ*ݢ<Vtw0>RNϑK`kDҧR֚#A~y|Y6+U9#/'^)UZgywMfƒ`!BW5u{Nzz<̍wľ7x[fU!q[k`֋)[BOEY?A lklm4ٟkJɁx!5S G$T.!'N" taЈJn80)*[A o- t\e0 G-t}܆ Fak85tYGm`zN^Ma a#ΆŊ{+^{Jd@{"ObO2 2xW P &m!Cep+5u5>g"8AEnKC&#Ȑa_'Z#7ty*AޡaJ8y~PyD(/Re7>=D(/V@*.DPOk }ܠсC{*,8#mj|*r TW`.ij8J;L4B0+MhLVwYó)g5Or⃪(N_DL &e緺'bZQ;K@{+6KHX@Lg2y[0D%B21Pa2Z$=w(ib59Y$$5Etr g\"u;Cp{ uk!\n4R@_£&AKCc0VUo*)OaH[Bk,5d[H]jSRcg@A ΃Y2Ռ&5uݑ_f^~Y3+G!_s[zB!|Ab>t@bݜ[°c#eXGv'Zɂ+۲m7|PP<{ܡ hj;s&MU)_7Myӊ;~@O?CMJ4hpL7p|Ӧl"؎6n~MFOj#Pn?l>X&D/n5ü_-Rî % )2P-6ωq<)* $u [I<_D:Z2S)}a=]ѼpZiVMi昢3OB|uhn\F7vRڋ%BR̞m團ν4Me7Tk.:x2} ɳc7!PdɄy;ԕr _['[=K ǻ>2 lO!Oy VQ.I}W8XJe[ 0r׼ǹY myZ~5|% 4U6d͌.V`%B![n`sG\0 Bj:@k/ܩAcG:bȼ4NB~ ޙ[!RyX8LAF{^5baN88ް\ܑ*k.hR9W($t*&vUb`YD0 xM5B?_>=Gy^HAC0qtVjw M>j"zj)ʥ+9*@[7!?#ߓbr%5ܜ]guQ:s_g,j+R(TrLؘ" ~]((A@A={!(h+G0&}0#?h;pf$7b7H$Nof<ը{2M_&BIKShWp< oKPE$\3:EM)O0,;M8 4H er~; a_2yf{gkĹhX@S%4ś&zil k#%{[2KWbnypbWBO@BׄL#EHyW_(EzZ*޾:zt(W$jBx0D4mZq!^ ,ٛSN!X+Lh2p<2BRmlCflb u̅U/oG)?'ZU]Fq3C;^#9ɛAeo*bTyп)k|Z7(,n0glPgpjW(rx"UoLrɄ&H^ӐVDyCK'죎4sZG,7M$~fG~8i|YTcă΅q&8+]Yoy X<5msҴb B7fK])zpBXt @wY0{F zʨQRƑKlٞ% *l[^ǛmBPEr'h<_ꏬ:NHݒ3d{ScD4^L&hyCn.}q3vlDS )t1_6wZmVLDȠO,+,^ͺmqQGE=v&Hq O*b㝃n[UpQ:_ A #I>KHBMmzrޅ1Z"_Fel"'|Mް _?gĂh7Y̌:!Ngldv/U*`_2El+ۺFA2 pX'Ѐ.(hk#U^#ZA:>;D?>3?*h=qJFYªF {Ґ$,,'ɔ^o~g hwz3L˭{HVcIpEӸ(Z+k,"XP ^*صRvaկt15)8 'h5gRI~_pj^PYΠ*=l|CiArhxqUӓ+pƁv* S>d }kd<+VV E=cr7e$/l!0F2lٞ>`yK$z OaIK5UhE z,CG+Ygl_xέ Au3b{.*~s薇9 9Xq$pV6ve5T;d~@!]E%%PQE?.?_:e丛<#WD<$Ld%%xx@ HQ_Wx |O$W Nv6j%xG:3gAoh 60r[ \SrdDgk o_o(n#DqWq%U;N>Dj{": M/iU$>p ISTm)D w$4'}RݴYDcnЩ j`DP=hHLxSb>^1—i(D#̓*vIݷrYE55{>r%,O˟a:;|ma)wg_r|NB5\aW,@Ic钯[Z-md㈀士%ɰdz>h̒h0pqGedX4HKnnӆFL&44~MwNK'YϒEݑqj\pa"]96GE:bD0$Y<Ɩ& !b!+kd>_8YGhP3ahPA3%\U jpHH<{\sI/}*g߶`Z j[tӌNu*!Ġ~p7a:sI)[P_4TVʳ> 'L/h0 SWJųBq>'i&Q|@{Fe`q3R|ћ| HQV3Q>5Jv^]%D3ySwavިͰxKƎbPqZ$r1ɵe3gj.WGLb2=oҞE kc a|a+"o&~BƼB^3 ?#rYc/U3ܭ>8jK!^:scH*a΁҄ytD4<Gz|Y 5̆hMzVDŽ>xL[NY/L40e\qv,ЩKh B_ld&Wſi8Ou&eOkC=]kY:r7y $ؽ[p NHu\J`7IAѴdy:Z_&^j盹NFH;#l 2n>=ѿ@5cz%ꪅi)TolYcTsbpZ 5OJE~im=wROjUPX_558ϟ6z&>:CL ב Gd; MI[Ǫ`-*lO!8vj@Aa|M w!(O6]W@f pQOM+;=2I1k-D`s^GBO͎h1_ i}ZT͠0:q"g *ޜQU]%;3n]yR\Yym~t5a[hfl<UKD )JpU<ݘ# /{ξ?TB )'ֻD^y-)!`sGZO(P1m\e!!A ^mzȜ 1ᖪ-ZگT'QRJOě)sf܂] 7+P8B05:JF8 rgIAIoEZ5HeCP3u)QͩZ h ֻ/jl yiGXid}(.@o-$Y`kX }9I}7RiVQS4\Lo–(/*Xd\V-rʡC^?hN瑱 9mHKLMO^*hVk\M?Q&xa'fh $@jʍzW$}E{0%ice *`T3-TtNi8Yl 1.1Yt.m6`[x>AeРeZGjj̒$k 鏮*zn~j 2>폓OZ\P\] nȄOEyb@ !+`W0Ϳxr-uuUPZ礑-ROLuTFd:QϔAᒀ:d2 =~ I4A4z(xb!l\ ]2#=$Ip7I,CfƐݑ.ԿiUUȢ/5pӦVfxӅ),'^[ Y(@RD:M?9VLXoav]mJm26mWTr~{F {V^gf1TM+qgT҉bծi|\#Z (6q"]C%E1F*Uwcت:H\g>K Oz03(4GͶ5Y0aƍ$+Kl@Bw$ 3qI o\p3pZx>iMr)*q]oib˴!k@P}oh׉6jNψ{&@./rȗ#)Zƫ 0iR :IM~t 5yN[0fP/a$urH@zTv$*V)vm4ʹiA=H;zed;sjLIu|[69؝f2CMa*8mk+ S2OIb''ތct(F5&~n$Ys7mvP!&<9f]QM}ACÌB5<6s;_@͋Kg=_8 xoDyf[DL!0ܺxY"7n;"rU؉OFzSu3VHlk0%Hu $ecv- D ^㝻b^Vd(ccv]L>N!B"ƠCyn΍9ܽ; |ZuAfXLJ_cΑJ͛`-:[ Q_yWCŽ4Cmngﯙr+C1{E;VAk #2ZdfN!;@F7}T  ˉWH`MIG/4GAZaa*٣(L1&MЊEIcl @G^w w58hyCQ'R 5q$|gD)5ˁ{ysYwm49n{ \.zhčTJBdYJP(U0l̴ c{#NL8<a8r6:rcjF^-QvzL̖f'N _"wSh) 1GƔhJ^{Ŗ|s%uݱ +N"aέ-Yx-O|tv‹FS"8?zBRw&vnLb5eȱEXUVB IޒAi DnglzcpB%ī|{d,GTy3LeW(=̵[:^&PfDwK3kťB/0 z#v*1v5,{,JIȔQn\"u6;Is*CލpDX\)u=LfRDFL6Bl6Dq"3 X]#_6Q " &ɤQ/n-%Q<ۧ hml9Â~.ث85+/^lj(}xv<<3T{SVo[Ư!"PNuq!6մO$oV+XQ)ulJ9qx)焝ܗ%?Ĺ9Ot*qջ)\+WH/1V͗Ruf3zFm\Gl[8K=/x#2>>iLo Zz=|Z?A.ugݱۺRǮݐ;FdY lsA͡Sr]1ewJB KS3GhT4G^b_,=9`nPdf?ƎdW hlb\mg>$bKطvʶI~4f0Q߆UF,#0;.]< Zbfv.xHimpcd0)&n4eh8hBU7֋3ǁ YA8.D/Z]m@<R~>9Zwy.Ĕg&J p3)0V#}Y} 'Ng6Wny8M2B)Ҽ(: 0գi% M*U2JԖQ$n=j" IE!>nYZ<@[9aBs+- jgȵ9+b"@`ȹ8ǧDz2*,@ɁڲS4ƃ́QK?2}Y|V.XͷQƖ<4͇^Pr5uю1]B?Ng*:^~[16 JOCU4S/)fCx3Q7ܕ;vM@9628ދ'¯0}mőѳW&CmW$F ԓ 9neM_~͞#VA~PsmJ̐>A( EuK͏#iFR*}7sh/ 3->?6XTAMSzmP}ssF˲fmx`[@2M^X(%c*eTJ< 0t dYv$lNAa\23d-4[b e,DsSB!NP#mL܏xjK5$r YΟ}aoۢd,,Eo`NET{|\AiआjXIFWhaH+.R} 8DQ;SD `NezyH+-<,'kle|'k8%󜈋hONM=':ruuaccC M0r޺l{u;Z\D[x:r y5jоw.p)a%.Nؿ\s@8,?3zd0,X%)7 Si>Y V}Km@$.(c'nRSrnJ XlÒ) Xml'b]R!+oJ”H'k #Uz跷zeg/!$u_~,\ jGA:v/_!Ξƃ՞/ MQ|c?ZcLek`  }$qh7QjN.mA+0'ņ evL03ΦW0Hfq{@8BԬryE:VۈmWf s{D4Z8vZm3,J5 N]c cQMfA4sTE;ݱ/STHѰ1v {YtF%0D(B3f)/u/O6W GvMv[x˅X1ӉPbsɎY=آA'rևM\`BPjb N\+r@{aGW:Ln.҄rxi"F+o.dȔ罿Wb=npb xn*qEȧDp#9oD9+CPOe7v}y5i R< dl\`My&ͩjkB'4l(PRܹ(9,1[:(mRFO8|$K/Pg-[rJxLT) .yө0D.RZx-ҕ*^]1y'\5J5ہHk<(` s:(>&f勷o+*KEG-< 'ꑭ<$ C4$jA`jH`6}ć ?ce==$  \wP'kRR},3TumfQ<\i.Zbt`RqTU8byNi\s` >7,vn?v$,fK̓㩛,]p12ڊcr[I'L#l =@BMZJB6yHNPzEic{'`wwn~urs`딧jqۺ̜gw4"~|l%WڛVMYl#|<cKH7k!:'a1[sc^~`gƁ53kMcdm4Blw3jyceJ*`TmIއ"ѯ'<}QU,rWsL [# ѬT+׃U-0}jH J|U=h0*ng(Ԗ &Xd21N5M@_1Ut&ڍV ynCL^x%I:Ϸ Z\}oٹ:NY#SC=mAyz>ٔogqV"2`ͷCo(ޗIr7Qr,9o[:6"l ϟst1|lC)ꋈr.#ݓJ]0\E^і@T2m\M{gwur2Pkq&niژ_cg*˨oƼ%v;p\;i:rkE-Cԗp݂2;^^ia,tOÊa9' vc!nA O5% J۟6ҏg&u䄎 jW֎:-W1 ^JC?UDj!xA|VB+ۿɓ-r'2/L^4rTxqt%tҊ&Zp&o#+RH"Æ" c 'Sh$7} I'JSW#|Om`*R9 ]ָ!Տw0=_F2-P(Q&¯E v)pMy|a`~jxb7>gnF*AqYpq<ʇOB22JF;-hou@`cv!0[H&~nroQXTJXyLqp]D `[# |?bɋEl<Uu 8:) ˼|{Aaw'o}(\i788$+{t) WocVP ZpMFE:KjCy{$) rO7,i Z& 'M%$9(ϫ;im_Zp};?S_"n:T+ӝ"%*Tc } \!/f ňi6D@lCĮ`_рP|i 4f[Z^cx23( '-_z5VnSqdIk%=Wt Filѷ7~U7鎮z6{ؑ4¤HYC, Jxy:]V]B}:t+WJ`u/?$'jYt굡v" jTC%.D22GCB Y/i1}0&?6M%)o[ ]6V}r)ΩOFeg3s:,6{_QmKKeyZYM Aŝuh6L/9̑z$Q5a[ Y)Hoһ&JX3!pņ臤PzEI)oPGD\"GE-['#?\MlfCGčg&+dt?*fPG[v_TM8)j״= {%\6)sb#L\8a%؋8;~_s s+1k'H' b`]nKPyK~W4i$K֘Gbg ;]77mgMj`>) iƫhcSqXnBer,0 M%f\(w\p;3P:Lkܥu:k||_E7{ߕY>S.|kўs{DsDBƗ͋^x88,3bסlTd6Z7 mNQqlI|<9 @ԳC~MNH !<?k7_^ϑrdW `4f%ݱ"y%hb{p.oa w~t!K 7)m炄U {iEx}C ށ!A z5<{S<]T4lRG׀4nt)Lnoa_3_<1LMQ6C+˗Ց ,~InAJ؏A'sQ!u4GP$GفNay5AQJ qI:'預L5m_}B>bOCec)Dq @EgOyoFL~(]Er=ΐ|)e=Sۋl|$%ǽү {` .ȇY.ョ_h`].kMVy*ό[j_ gA '6Ie 遥9ՐrFY_'511w*VqWgj,zS%>lCT<+xCm՘؀|`|㽸t*x/){oSnsS$uX*ZM At&QVܰM䶘k/ypI5(<"t/tb1Λ\5!иLkOSLpF=of@stچ37)`@Pc,5kUI?hZ6w!)A9B}&N@1)Q_c2fc"f?B:X'ծZv+~J@!X`3-^;׺oI!\$1Vjd?[C8(N9쭰8ۤx0sY2d'f39+L㍹^g~zq#{k[R.7Irgf t*\nH>/5Ӡk `(04* $ʦd{mM.M/=wȻ' sfF>j,pf{ Uye =#0I7!Fez{c㓕0HW}0i@,u,6gjrUVim5rlX!jGnh() /U~UH g)>k6ժ]{,8/r(;:h4;' 9/~AR+;mCc9W#%}-1UW9x,C"[!7cORM#2,-\YTCӀ}~W+S'W|&(od`%gRf1Lh)){ Růs>%q!T>Yi9qxrC-S*0(4uU{ ݼDlGrMUy] #BgҍUju;R4~VNtR4?:&=Î_3VDiBwkJs >.4tK^6@/.lyaU,m d^W$i1% E5_C׏A:PV5gXjOn+tEP, PQbmo-3$u)wB h 1\Zg*$BK(C=b< ܴ;_%x i],v~zƄٌp}jD"f77.nJt:Zj#[$#xvY:(aYp9b1sCE2L.W{>`aokf{KQ<1[@^: pP' d= #MշcH˰'w~kE))=/(|A `FRqz+S2SM3|U@iXIVDA2o2!7_|?P%&h["LKٽњZk$ZBX,B Z<@%`Fs{ пؾX#'a+ ^'r2ODi>`hzvODXvGCj7{wIM'ڒr[\?~04hI8f7"25c HemB@/P:L J0qq8cܶ$l{[לHXtCaS$j<fƂE +dq;a &n_GlY-b "̧)k|i))::yں}!&P21B1D T"Xץ!2PꗗP`kd"pMV+5-mPEP cˣ(O- LbIp05aDӝxݕ!7{>@ߋ*&sͷWLXm#EOi2Xpu;jS&&"qƪ\>`)қj4ćO[OkOqFv/F2]\|~d @E -*Dr3jͪGZ_#F wJ= p\jliRØwx%d׬/|9u@QT=6ޫu=pX+WL;F 4yH(.2-,ʭbyQev474ԵB{WH8V'0AkK66Yh"]?Oyu}ϏY@ؕ.!Y O\j_ގnJ?5!` VzZw='rckјݜ?6YXD_W^yQo#p0.MD6-5[o#"xD5(Xι?0g# GC"NocDTr }4G'1]Ҧn߈+Kq]JYKԳXN Ѱ/~BNqcb oeߏrs~@)De'mZo@ͫ&^Vz=Nc=5Jj%:jJt9۱b(I7c{,cᰏ04pI\$L^F;DDcyнsDZŻj@ei)˵[+mnǪ{G`_"؂ 8)<7qb jNm"%9_<˯]mvNkN|,\h ?k5dRxO&2 ]@^tv 4q3ޒwƖ/f0p/zy 䏚8 ;ؖ-2QPԼ-ɑ&Tf܁Uv$ሣGi[Fѧ܍&5[_*)*σJܮAg#! 1Dr-oL= W"\Oͳ b 36k镬5I}wlFZ NR<(Bba$;}N VH0Fe I3ES=lx}`Y1 4?yh$z*S[2 7\Q7UwJqG]w{ eʝ }("TbY=F tZʍ p]pջjQ2`s"vY20A?V}zzdІÕ0N䧯7x B:z>6bW> -Xj̿HK IdV5 #Z:&f:/jC4ͅa_Д1PhV9X!|cH gW&hg6oc!^Ds[ܣ/U +ىːH`wAEND<MMb+u;,Cu~U5jH޼@\Wg?;O(lI!Qbؼuu;I{TЇpW=oE/ռä]ER:v,;skfoO KD% 6x.?zbnJ(d9Y'LŢkfa]ص# q`oҒb_q6=Pyjܼ>ц;0~o!Ɂ&Te-UoKQcke!%d}1[;Z0}3= \;FQ*F pt=azyvvB#b D"q8=JXg|oYdhvTb ,Rʍ.\kBb~RpuX_P.AQ t:\cޞ R+b-%9JXJ7C&ٸ{Nt\uг!vTKCL1L)_CڥBz[c' `LD,*4kMF`d]ٰ|=+o#Q&]36 +۵xWSeiʍbQ֭ ٜPa,`HBn_nǩl罤=(F=N!D@5MpIɦF61(mYTTcocƛ4V;=vxOcaЏN -^#vضqTA50X4B8Ui-r+Tuқ$pG"3GEQFDʦ#\{L \NiMvWʬ&X 4 ܋zYs6ڨhXgGt]* .d wĮkݵ²bUTRE@HS!$C?a&#vK=EiUZqqP:ꗣŰOzIM M3" ._}h/7s[u Ӟԙl/L9l×!xMf| `u]Oqiw VjJitcw K)9uIN糷Pr8pV?.*kV>*6{!tǛK=KwBBe9oGs|iyWJƨ72:_ŞmwIM|[?ՠW׀h<‰Aʿߎݗ.CA^ 3Orbc"fe+ǀyTnuLw»b0|D=.[ jC. \HyJR3vae#x[bn~6| r:) o'%1,=rzu6饟M# wɧ#J E&\cpDg0c ^( Tg85Ap[9wJN 1J_9((3*C4vBY4B,8z݋cǷwIhwDnKgur`: Cu!O$%Ђ(ޞcI͊s?kMr|(Xj1pJ6uȟdT>'rI6GJ[" zcsžY_U< "+WN@ZoRk'k|\Dn\Әͥas~3v6#>g[qNPYvV߀-x@2}b1.dzw=ދQQHKoZs;C Kv_h*}P'NOnZ}̷9 \g0x[f*c,A 1]uŒ>OQhaAZg'94w"'b8yDBӒl`x>#e$Ӯh}q Qlao!0Vj}ceJ:' 7fB-#n{gEɯ$Fx*%ar,Qd{b<_baīD4k:TH| Q}@+{=AQ%0%᾵뎖c4!}"(we*s7&.`m*$O햣cs`"ؖ#'K@ՊqD )_ϒێ7'?&죢:slH <#z,LP, izn`oOCoG G&HX(S,씴1YV-2s,V%'YbcsqY"9#I`Ӊ>5 V&1dЏZR'MCm"wC7ѩ dMlNre㷎LGu'꒵9)  N4gaQhmV(wN^rm*qkذ 2CQO>P.; 0PEd"W[IE#;ec.hY&`QVPٺI"#h |ê9Hof7/*6ҀA2iy5A(tĽ) j:Ky1Nߚ;*1S֒OJ:RݦZ]"4wKP1C5sǥ.::heJAc×`X!f;1y)+ @3aq~ivhq8QRr̝\jZ/,;u4C-_/'FrIZUX:G0ܯig8_Aryy6kfT8jmqiStD!c3CHyIV`7 Catzw8L|-9(v;v35X +0So6Hg^Ԁ`/|͖7t.4DN GϪ$pHD]\3L%)yz^ +FLERo5Hm^(re1.EOɺ=6>y4g2ʀ!RUXIH_%(~DLz&g]fĶF c7͐I -5()>L=cxHk\9oo$f̘bbӢlAoڅn-=sl`3YF]0|SFl:@-{4{<ywRݳB]T.-2?,f~HU2n٭oՐ [_4%ںۋeĒԃasCM=맆NwoQ8Nf"fiO91嚌$/Kn̘V3|'[jN3VbȳIY&hn ɸ r@s˙g,jꣴdtK IWvT b"sR0&$.QUݳJ/vs`LNwg=Y#醭vL26{ ))իh,yvyyˑd.zˀ6ViscYӎ%=O YO <93vb{}`6IsEV( 1*^H"]JiI#4H\A܂^6mq4j}(:@fdOgٍ,UT/|nmylf]`Τ`#j*wU KVМ?CT7ۜ](˦4sH6,FQMx,l+*dɤVhDA8~C#{ ZG5@4vɺ4B$|99clӋEǀj䑐ǨAn+`/}׽U Kʷ;[klTo7T((Jr4qa^Yeg*>8J_Utۉr$پ+JBh7:XA҄cz)>!cuIB I7v.Ћ~۪䶀۱@輳pL!K&.Ygਖ਼˻H^o!R%k @.ytjgHǖ_P|(mnn;Q8bK+_vAR}@[t]6*v3clyVj%UaK4|3 mHm öB<8Y8D4Q6]pp?x7uWwt]X{`H0$J9uEPm+>.QR|Ї;a,g5q.q) NUA"GJI,WtY]Z' ٞJx uu?(H&y<7#f]jm^bݦ) /[gwOZqIy%LK.E"*p`bK:JA[A)p9_]J BJp~4Ml@ ԕ%?5p`$"\/HDЏ-ej\4fV f*^q "Hgr"c #h҆wJ5׺3"kt|Z05  }f*JJ6+Op}>̓z 32r$K3'p, PifREA ȇJ?z._TѮxiH~,@2qt׃M!1g V؄,r˶r8-pS@9ubPj$*8꣙OKIJ.I&L9`&o1+5sjn 'c*aHt힎龋Rִh8jS!8C΀(u}y"`c آYߟw /8Z,#z#a{ .'C.s`i gsQZV ' cyrڸ\S0ףC or_􉇇|R1}j,}HH=沃ן(7ogE-}+OFݨi;KQqV&G}]dȤY&)VET$ ֥JȂi\nK#aW7K)tnRbLAcgT qD]}fyRyFY5&۰QP;`5QuVFJ` NrBBw&!u#ڣ8Orͭ-lG^9-$ o<U+12K]Ϧ>Z~W=fV| ^`p8w2EuO6O8ܣCĕe7Il_G]7=qpxj9B dO-M wdvt+ffm"Wzk댐0gAZ#=:]2,M*M*?UƝ5j2F5bt,MXp^ruX[a^L.W#ùO`р@5"˶W,o{Oulgd8nu7E}X)(2ȏϭCZPr|a@ Wq\5FYRֿ%K&p44m85ľO#mb(N㧗v*Zw L1O,:4K'lr^$bUVѩJ;㳪N݁{Zf(Bɜƥ|SL68?={8 eUE(d}՝ٱ~ fO\ԳuMɹoom5)_[%pt^pXmUCcRUZzH]vshӕ@rN՟ oړ o;ewZE*߁ Jm<WB]sMlèPszMM< *hn?d`8J-cھ53x[l&Dkm[5A 8N&xce,;zBcwHVIf^eg[&h,}5DH#6 /^=ܲtyV\STeQǎ>!5rDiL+yj__'Ž!C1M+2 1ZSb܈yn=Tg@EP8CنnilRׇ+FӴ!lsV+ykjec2=748RQLURi&lS7􋲓g-9i\AJ*lXC\h6I0,{<+gC9!F3IeU#8p|_H"*5Usyg\c>(iBIId5 }pmHHK1#}|rUrW`Ctvr0Xk*D?f׫r}WحT"Mm vlD.r0ٰ r@us.嬐e2,a0k^4,>EߴkB~O> 2$GU.DR_ En`w7mo|E3̍orޠҙYN|EDӽ <'xʬȰUY7= * 16=0 WQ.}KeFcn-RLaiAc+C.mE{}ѭ.2RݗKM ˥ S~ %@2<7rZZ(>9:K'$sź(cdɓ@M{G5냈mɩ?wY'\5?.^5ʻ)1ZEz\uN[ vcR JE6._k ID^`59Q׊t>lRi<4EEf[yခtNHSEL,@YĀ{$.sͯoVXLKr⭴>e3I9 rc3&P(8_T_Dw-d )'dcPɺxFh1 O-HTxj#`QB!Е7*q; t&Rv1YƂyR$=OCp7Abq8Y4i+L"(!@@y֋ŭXd4&'%E66YXp#*{o`ڰ@DX<ڟ==aBQg{9o9+/h-rB%=T@ fiK=qoqL]4ZI` Q׊ׄ#O}tGݵ/ GK-=!ƯDŽ#N`jCRbYYKΌ tM;c@V9a<: E >[Ѥ(*;>ER$q<<FBP0#͠:=p&Ȧ3Or<[ԆxuIxT;f$7Vy@`£o=OTI6{a A16NZ(hw9Uk'cVl(aeQwBy4|s`F \qǮ3U [*pL|>Bv3PHfg> oL03s&,埝<N䐜R2? TY"㑋V *FO~+}DȮ?ұeM=w(]҉Wo`A#a)Vs:]B%mkqK @퟾(Hk'M9V~E8ߟ! _P{U3ǯII ;̤8 Wr/iq7"أ#Ϩ\@f@6YªHjS԰G~xy )9BC.+,X(Y;>/Ku!H("$Ҷ%E $Eoj Undp9Aaolb! u\J)wqcbz]Pݠ/@L5L0c. ͬAy{BEű;ZfكNlVeI{f|J >y4!Hx§ݠvn0J8@EMΣ--Z ˷|ݷ`K 9Kg;џ+nŰ~~'fUsOYlLڷoݐOZ׼O/)|P͆{{_(Yx[ÞGSq f?~_C OUŜ5bC]GVݸ&"k~x!ʠ'?΀/&uʛHzl1RQ[^?iGZ<6jaFvtCud^]:&v ȫoG(#a5Ũv~b}iJ5!^C.!'7';^ep9;](dU٨?\Ut*Qc}~xp,k- f$_lf<&?"d + m`_4d>OO:Ql5QRT5kThf'; 0+C')ebu$05@@r@_[sԪP1g;7GXw+Otl8C`ygU2!54U|[Қ-\Z mDʹ ɻCH+0N<焠Ԣ"KK!>[yn2s.城/XQjIF#K ߈īJU5 ӿeZѱK)= j_;kcgiWY|Jrs">`iOkV+H=gAIUw6+c3 4Yd$<0 Bit!lմNVz5 \+ >% M%k/A$E]#`ސ8w@ǞB"3zt{IF[$%<e$AˀigE $^YLEb;hgE "$x@ޯ'dZ,R '!(8ΰ:b9ܖj?~ [e8>OK[TJ?d_EksJBG@e`04JƬei>wo_>0H2ua(lC}㼚+DRnG]Q.Y;e*(D8 s2dt4~;aJ;+HxHmp&יIʊVjZSօ9 ,FAXw1A`l&3_ʹ~um4O۱IDzKi0Ҍ}S=֕A&2;\0^TLo]}a?EFS= \C,N,Bx7}vTeF >!Nf;a$dT: bVQdS^cO)Ukpu l6uHv˞y6R=(U'{*Q {Wol^)ftM4Jt}k )s![?v>9yv?j&^4 K8ܢU i!X;x1 ׆2s:E#m}t)p-g O+AJ_ 5ES9Ӗ`em"اQ8]N/kN25pbھ ;'Dq`[[RqnC L<'evlDQt|Ј*F|)y`î0LetĻCVYSk%-Ē3p,DΧ~LLqĮY5q4 CbOc٭Αj.}?R-6`Z$U' G;N!آM&IԖ9U%;p~&}LlK|,[tPqk(E'/3hq+ݏaG ?1gIM+Wx}g.hUO?F7/VdPF?sylhj;i՘*#*^ DeKr|ǘ.?ն|7,\@z[Us08 W`P:sXZNꃦ˄r61IJ&I#[GQ O~QN.n.|Uiİ(^5.OH=nT}p4Amy1wX=KT%nKL(5SM /TiHT&\_k P/Fzİi݅ ~Fcp6 \l z^M>/x 8`ߥbCsJ$KS?!k4Lը=}tv'6i^Rsx3! W+!!]q.MLD}6F CrTr=oadD= g2PNYdh!m]0_vJ{mI pr nX0 e)F醿EDw_YEY_i**"=g[ؿz@ lrw64~&bރ:jjVdMoNobCU7?d#D[5O 77Xˉ_У*wDA S0K2{3 l_{G?B)=Ek7~Z#sn?1nփiCp߽ {\Ei RݿG.l:㹽:Uz`A%`I$f?>=aR@ATfT% ȧZQ:u/Z>Hؾe@uaG&QȦ 0}F]%&s+*qwFb;WGAf@\Ac j3=ngPS-; ߮BJE4ie΋o{.T>BFkkF5^QL,ӓR^겡|<{ XPc: ,>Bf=^`^=$KV7ۺDֶCXlCQ'C "F.!T Rڻ `s|8Iu>5Q $%Tdx !Gpo w\U]0}_%pҒ, zȊ =;Ja0߯S:,֫y#o65Mt3xАY1j ^'t^~v=*\1lQעӅ5@;3ApC JIn}ԱGaQ1 I sWOwM]KHbUBg+vpK 22|;Dh":.5AD%ć_,ȬXb,` nxJ%z8 Pԓ|ׂُv,sj@qSJ}_pYCJv՗k/'\ 6ar޴jmXEY *{ߢ!niLZ#uИ89AK{JKd&~T|T Pgn^; 'W;I% s3Z 58Շ1he%:RnH-饎aR$y{FfLn?sǚ IܭXHˌRq?%Qg0lLýM&z7c$dnMjBHUC=ݱzUJ[\:R*QP*pDvr7"–/-'kk6i.kC6% c$'~^d2OI^lu8s t+ARre|p4\9ˉSnݶuP!ւpL= ?AQ+\l]SDrp$H6XfP}GV%eTr!plf`3#u.R}ɫI ӣK5ͪ;TNI9jk[bg ЕS{g^nj@J!Q!, j s"6/o+Kz/}An(!~Io΃U,LWELHw'ȟe"dFw X9JRNgXꑟTT̴d:_&,v@ڪb-YvP9d>1%EantMDxbUPIb# .|q e%Ep̠f&lû& F*8ay`sQcPky+d'n|?ƤiW6&&O(udDQ~>%$;|C&et+}텖OG*[;lt",AL  nB.,{Gn! Dzȅĭrٓ[?P@z$@"} .8|DsS?c,-[@k%DDlFWXf|TqxhY;/r7WrdDX)tgCHp p9*}E0Qc 3Ш0H[]z،XQ&HM͖ h}\5yI'AhK *E"iվ@kgdЫaLHm1J0LC'c)ЍD'71%=>D:#5#o.;1o()nSyfגuv=|0-TJ&s/,IʐLl[Ȱ>fV+V'#Mdɔ{_ *O%~Ft|B_'1W9ir݆+" ּ%M3pt^r<]uFV q\1Of;4u-"[*):3sN{Rl_}=qmSύ]s@~t!^quĆ(ds=TK CJ2gL?^G؆w"Bd^@=?tH^R{'ex~C=?[-[+|f ~_kzOF`KF Ϡjb.!eAJoeع POcT\NIN Ojp%0Ij( t1bAe.s &ux^JVxH1jq{VnۂJslЗ낻(S o;+M I͒~<8wr~` O퀠D$.ڥ"FɏcjXI a p؅넢n/h\Fo.z1w;D6fIkY6_FaI 0An:29؟0iq}2YOVOHM2+A*q\ ]N,:JvKHMm>z;^ cG2Z-) ^7(bn0ׇH.Aʗzܑ2}CSRf\l9 R+N{+ڎrA d=~nށ}!(fåwgfxLnyWqg?oz)XkmF1 TipАE +FpHXR=zV,{ G1Rjau߂l;_$ȬϬ /[Lfq|S{3pcE3V#S" 9u/hثT=Ѩlչj̦Y\="$͉#Xji NGx.U! Vk"qSzLrsaP{ wڅ>UPqFSHc>^̔MY]yihRil[%^SL W~pSq.܌8){MN& +Q'/9ԃP`Ckנ+[.cMU4$s6ڨ- K 8$GMXЮ]]ku q!Q#C(9b0>",1nHbf1BlbFuj8)8*MȐ;8B6#V`xЦ-_:Lȟ1>q%>!6K/kt8Ļ BQ&Pmc&IZ9?Ոؼ\>TQWZOrz?JCir%}Ww䶧NiVj TKr,F[WOmrd`siL =(SU:+I!ktC'B%2k1 ?e"U4fC3񤀮9PG1lsmoapSf=%5BQ 7ٿ {@]{;H-l[ZSf91ڽ UzJ} f|B6v*n9LDXO:4hi@ʟgB+.D0+sb)>IД0Mh(lc;x1` )d Y„)G r [Nn6N1>҅%oRZPƺ "5ڿ/ rDUnUn ÐZ䒐 i DG{ 6qq7͠Et`%M۞hLJ5ѾP7!mfW75R hŕ*j h@SvA(*?KXc)oc꒛.ߙSz"qʌs m_DO*+p-$2!4i~ Wi2g+WVp2oZZ/&-Gʵ~~r r#şWO'P3&Dw~{|"~"mU7rb7Q mOm?inȆ{ϙ;T\~hPaq#ݛ.2L.' a*>qD,ʌ%T@~+eze̚[Z{q>ܚ$P~@* v8Z יR0h5[W~5:=C,MVRp]E= rzÅMPWjs #Z4+dx,(% GK[孚(!";%@܎zMΤ} Y<4V~kr{I6Z96BFK*ܪ%g=_-Mx#0d}"l{/rP4@FM?oJ C{A'CUGfX̭z=_m2^&`%fߏ7PY DDZDf'FHhF'V ,cʓ>62202IUjL#}?ocZ&Q[ue{bu1)vߍs08SYV0+ VaB'u1[;[6<)/yglsQ>-mk'PT}P` \'V'H==SN*0~76ZZlq!jU"`iw t! -%!E`/~A!Η>rvS#1旿kJ|9X0.^.&sZ^[{1iw$w4K%ʴ9HbOwQ?XM"M|ishjMCs+{UȮ,a ùlT⃿[SSp/K=OX!:7N)h6hӎ$n}z@L3~a O`f4 S::ilt@ץភ?I%H=_E .?e G>o}|c†YGo}l(xB!> J+y̾Vn=bc8]فJq ˝v״hޔPQ2]8 LN~ ,-8 R9^n\y΅U-qªe7 lЮtSG GHp@p&NOuydڴ0rJ[S0i;elv>Ce7kk"%pwL&GFlϳRj9@hbT0oEڼ>l()0,72e#G.*a?^yG4=t־X)\(ABS1]1{A&;tbB4"p}g/!Sʭ4x @r]]V:RII_Za+׎^6PB~"_ȵn%A?-3'gm)uXr`3FSͨWhp}{* );AHvwgX. 3an{(~YQYMKGACjqlN8Z-!ɵſ>,V肗{%j81*\$%!W.ע}F0jm(jJZ:&pHM\aJLv_8ߍ ҧQ'@}BlpϒxD֞OHovWĜWB|< ʈA+!$bZ8y]p*5$ QQZ3~M1vݳY`))hV_(sYGy(yE׌Zip'`Q(~!DM 2N>#y8E`!QP|!#hr+piijL@( gg;תzN? k%|zv'5)jdCYAUDYr(}5ff":Cǰ2zX~ /rdfMp qډ6xA#zywګz$OaJiV*N`Þ1YvTVx8 EM'`Pi>)*X:l93chP5ntoK,[2AljAB okxO u:rRyEnK\jv7LcÖ7{*> .ib4B@ä^zbg{#whSU_H ަ&Ob4l(;6̈xTPe黫 7Zû;d#$9[3C:@BP,%?1TGx\7`m4tK H .{"ϝ|ĥRHnEYA}\<8WpT @*]ĩo}iعqMss{Kr@:cEE-pa8K5k;v;GUrgL;OOv@!Q<֐H&ciHRDc\ʼ@KaB"U;URLkDOs%{^y<E*oǕzvcS9S&ߺE[FlW|5mT0 bLj (~ 3ϥvD(pǝ^`JsAo)f|B.1 vz=}usubx%P{Q,Kw&*3ۦQv4=r+J].ԎC2Q nvPBw.w sJŮ\Pw'w{Vk5:0gxX]nFkp ؁A~P,/eaIT+h$Y2r5/jSBr- 5ZsMӃ1er>KW@lŹH-lE)pH)KI4/F>Cl~~_Dg$DP¦^|KDMҝu<Ƕ܃f =ΐbhӎ ch;`&qsE˚]lm ՏTmP_'Ԉ!$D슔 d|GkA$8}{U)pHps5S1!a}J-n6Xq÷eH~$ [qUܿ9y1d&S_'4jq w?vu % On!4,J`/ OVNi&?\8~YM~@c:P1(|6Z #HZGndO@ÊaB\=`zqە_ӄJHnza!^)]65+j8wHq3Mwu,*lIUM1QW"iQ,T ɬrO>`쒎 ]7E ZłNp0"$e6mmb3)QKK(Zޜ8X^U[MBgX$NK%̥G ƃf>Hno4iDѝ3'<0-\աFFMz1RMg`2SѽO+8)68޷6gK!6&/ញ"a4g,0z&jQQ1&Pj3"b_.nf5W%I"~7*Lg>U_ .lxȯ81>a밻X9;7OCO@MƹFӌL͹z,*(ecܐ׋/N5 BXf<@ ȔDncf2ԕ+R1P~D}k1Zo,^nڦ{ɟud3 ν/=FśNQComr dM(Y;!6F0XIr6-@2hݚ CG'.O'7 5 W ! U85= G1p[цϧ0'3x]-P$,əfЮMZ3ox6eHtStᠾp!rnܩ.b0GFgBiNhYI%]]; ҅n]Yp[rnH'j*YQC5Og&)WsXW*w:) Ӈm UG)<yTKPwB(GVEWg#+GLb QٵH.zM-x0M֙˩4͎^b@xk`i KVz HyN P1 yx \u|x;`NqC{rYXy9-H=prnkVh n  mEBe2S*HYF0k3< vvuzO@{Â&E|3$,V4c^6w :-2DKU`Fy-`iE\-،_?2ȼ7{:>@`V4ѠNRSlܭi[ 9 4%~+ch] )ߴk;˂d73.GP0GUchO3m*A2?b,x\y;&%`u2t\[YJ&G2f(IW'ΗMmm!r(fjS |A# 9r} bHj -̿ n|Q>QR Ol~PMGHqu" n$'ݔ0|oR7"KOg1ĂeU݊`D9[E8`-r LGofZRDydlUb%l&>8^/KX_9S+— Y%H΢)?Cד"DkS_3leԘC˱\{!*9j_+ռ/wD=CF )2>P,ZOMlU`p̳vgc` Қ"#Ma )tJQbBw) P!Hu.n$=-^L9'g6a4s ئD2kDN_ ,'=$؜&EYFGآ.o00]=v !љO8'.iu|^,ԕӸ9-F %?ezؤdPc U_9=҂+ ' am4,Ӂw؀@pEk 9%>\swǿHVR.@/ҧ'-0jwknQ9gȖd@ }癏4N&r9_CYO ޸$hgO60"=] |DZ^KVj (-z%h+ 5`/%ιh=lGMl|wG>MӠ%RtGw@Iv+AJɳIկ1[j;JC"x0ĖxKEj~Fk47zJTv2CZb$˱{OJ>o- k%|dĽHJ2GfzWW\#ȖW=PK{(epYD魎 0Z;++3<>wU%ێ_&)ːMe}e3scj qeU \Cy7P܍3ntmϢuiLܗM<[:cA4VoV/șT 2:plr2*VxCWxÝqAj;0E{;GanfȼJmipԍs336%̟^ 9u_Er?B=*'iĪ/^bǗtZS=,zֹ.e .:a?q:br}cÈs^<=W6`bVb޽+h@ ZJ#.C\onG /i7d(bNFu9d¡8f |ؙTZF'ƂO \晴n3B"?*w~<[)a^"YO-mFm)=%Y{cZ{>WMqIǨY1'^և”cڿ94~z^۱ryhg{](Nl%üM(GOXc߶>f/3/7\jAl7(29a'"``3~O|Oki9>1{ @1Bap'\V>nx`7*dm{GGWeBttC? %t5 m|AE˨F/ՠL_gޫ ")&r()xWAkVWU '֥j1&Yv,ud?WĩD[ċOH5W&F'dܡXh=l)̻] WfeoV>^i V8Xq񀛚?ozlw]TqMO!mK[X:ɛ,.Ï?4'ei.7v`(i;#u5:/+q+輑Io> Yi.yu1> LA1eV`9n+FE6τT=x7oJrEKko==BOePd^OzN+uwu2+<<¤RAXԁEWH] [Վe31 t@Kd+O Z IAv)'g%y^^%2o{Vd/#Aot`/um~fHӌZ MTSYOwQ\ fTѮFd %}3 X14V-AR`?g|XO7xc_Me !p޹~my69uX|$(V a&u'֚ a%&݄L_*`ZHs r#UWXBUv;8K:00҇{[ "?g'AM}Үœgʈ>pLk1tr=\;͍e\?Si~RG}ժ%Wã;%eraBq>KDq7I@J[ q O 05B dϷ 7l 2D# !+0N_@ⵕgx PC%0?n65+CIl 4));EV[Ex _omSh& UcՔ\1;m[!kKlA]uְք@-G@BK6 Ñs*=&3T?uX9ij 22z>5:7N9E;CUa[wEHm##R(6yڼHG. ⬦{^ӫ 8&~=ۜvq}؆dPE+9WL@'RXDj,c"qן5?,mT卒PE%>C%z3_X0dwQ!lP%AAyTfJ- z!qd#\( p/"@NE% &G؂:"@kىoĐLNd=C6:DN(*R Mo"B{l<^wP~\,Ƅ`ME[짱Gi,<v5v'OG7JsD0΢5MulP[J5rVmE|U7)h-;3|dI?H9=e,ǖFbtj%3麔7Tܨy>Oߖ:eNFUsNy" (q;5HyPά yg+y?C,ݕ{ Z1(>-궇u r?.^-cr-zO7W*u,b9L/.U?!~9LjCX!?A+U0=w݀XZ!6hA׀lLAa~NivKP.iRyŬr&UK^Q@r `oZك֮1KUKHXד dF4K̷pXl8s򗉯/t9=ŏO*푤hI0͒*lI?r:Խp$N_^[&a$S"Qʊ%zsgDpA7]WybA_E"Wyߏ; |J _327 vU'{lxNæYSm`*Z `ڼq:q4NyN}Wh#}I?JU.e"tޔZxL)tsY4SLҨM1IpTUٛ篅$2'TtOrؒli/3ykV;p 2Ak6!Bkh0Qr%7`O_lbaM/uD׈i4YYZXU#ⷍ!  nZ7*aL$_oW1dG EW;8bn' 0Mm _{iV6H3ۈb!m@*!8Xuo[_סNeok)|G*Nq!:e˘#nz|ENu"`6Cg8I1=Q2ްKR6FZkMjSxKQ 䋍{-eޮf7#E0B#ueZNE`LǍMް86)sJA)Hս6 e-~ ;D12S 5Uؒf|3Cuf@TCN f#si44ͤPV2 5 aq>09y"ẋ3۩hbf(:jQ'tN)z}?K'`'҅៕ bӜt{i "Xw2Z^tg!c鄙 {LPЎE+w.hڄw胛BșqbbiwC}8➃8A"#>XJ/=~#>:5Ce՟XjqfVA꓏I&뭯}:<0dQQplwa+ 8 ^RbvuxKmGPp'?sr[3͹ȫӸ#THni1,95n?OwtoM 4M aT$7X|am,NDt;ZKCq4Td۳. *d'/ͤZ-qp|#_eeIP\]ͿPk+WS?C] ZZ~a^I Q qٞ)$_]Eizaхe ]Y Y4K"g׈oljHnRާ4zo0`lrXGdZ/T}1rgٚpk42˫VF|@~[5O4)6 b͸Z8I=P ؚI.SGD앖YŔ'|qԚ)Lħ!XkAv^/A3-nYA"6/;6EAR cre!uSDiG.)%m8 H`s,>=gՍHR6`J1FQwSۖSqUOh q1{'~Ċ h+=7/8uAu/O]zvgI|a&<)'YxB)rAΔ!(DdO#e0V»`RjƟ;JFLpHcmO\Y?ﱶY-4G49l дUa%T;ћq*?BO0[N?Y_,uv>şsB$:pg >["Vl$^'dr#~ڧrEj+DYU I0v7u}ybHejs'7DwT(5jDp)xD5#n|rGP; (6Xht5(|MJ&<kf!퇂eB)8̝w##>".opϰ{@AB WKPFMchzQ0[g˝(rCNDv٥NX _ pqpA AY[sj*/xTs]e$"P#_-j $E|gZ`ʚrzPs+QS +G`f79Q.90e YjĮD%@S%@%gSͮLX'%,Uf""q HhUc߼ުt~ZFY^LaR)02|r)HQ|z0@=⾁s׾yb{/Die*:?'߳3cE)x3_` < BF0CCQC%YX 60X,Bu;KH֋ (\5ꧢ{IE*.<B.[\H>+|)C.)'{WKeGtchɇj;?ӁHYkZ!!6ǣ:ֈrm<2·ZIeUa#;oqv9]뉑e#7-HHbu^UzթU&ɐz6RjCsj#"'or|sSQGx1^ 7?V~_;UQlX*Ҧ\C\5,Sk0PFX;3o.D7$8)$cBs Zm{u< њI=ɧOU.VG+SR$PUNbN .$G`Ԋg9 ^x P藓)H faACx7!hܓS3y{|vQ L};PjߠɣN3!6'5 mx+{$C77((8HOvktHԤ ˹z9mIgY{\;b"|6Dl$bdE|\`Qs D Z7NCG"U+ޤ3O5)hydsoO΁o0e׉a.7h^Oᓂd'y&^>$ )jD0GNT@E}8R>5;ӾL_=uHOl8|w¢b/0a[o@AZdvB󜡫1nڌ,8RT^c{슱|{qK:o!Ȏ"U+D$>'!k P ߄0be0gՕhu,?Mhd<g'd'o'&ǫO%o q_2-RPmp]" $(ݵDމċnt֧3\)"p]N~D AZdoiKUE ǔJVg|[Aʸ$Ƅ=gQp?+nӌn;eFM:0KSB_CEn=VwO9k40vgwHs6P%eI'*S%` 0u~ˇ_'sT7N8'(_N2{$h~b*Pg\x"tK0Ta2"J2hkP棐G(6VҞ%d즫+O ڝYӜ$?F8! +]oY*O1ꘂ7O,Y AmA-DLX|,>*4H_yz[a9dOހKm>T=ܻ>Obh%&]A9a$\-E<:G)70)Ť4Dʂ X‡\d[8IОJ7`"bAmX(|jJm#R~'hJf 䗖u-0*ϛc=IS4|-^%bcsk3b7"hkF䟃rƼL8 ԺkP,Qg>+*7b:UL'v440i E6 >8~wfG ם7\(c8(oRΪ6Oy๠'ۢt[V 1洰Us5VUoQ(j3s15+q*ٴwN'oOW`Wm]S* ,B '@(0{5'D~B3vV99^zn<:qxN}sFw'G9_5 E18 Qiry"dmsߚlcM%! Vk$BF%GpʄYvio 8AxiJ)bB(/\hթJrhZ_ C_]jk37LֶGrja/D3@X#l;=D+)kIrH.;S^%ȑ{`HW}=ھc5ɟ'j#>0ds usA$S54rDbe'֖p*2., e; ǞuQbC:gwSЖ>Munخ7]W{S9Y͒8o7Lth.:^G|.OYH '&˔kFw5`E^ ?iRV: r$y{j徺e 6wd5{BhJճAU|S"$CH@l P'NCPxh="[IӁR;P-sGQ+"ّ@?syVf ~Cy>l§[H R E>zK e4Lk[\xım-[H8 Z U^{~b^8ҲZ ȩ-"ZGjY4l`V-"4AtϬ Hb=QTDIX`K8*Y|I 1}rd B6r^Z@?nK/(+bN(Q.7+r Ѝ$P4nOO^|{u4-_1k7Hŀ׭ӏàE+0X8HM9D0 |1e 4DY!.?AyiBuK6 7>OzQK jyE#%RnJz0USv,/TDZOzpuy1G|$A~{ 9K!0g컅\bo#KS #KKR]QsMXdi[ .ֲ$x!Y՘FpKN\X;ND|=Thb@t{іs6eI0iFХpby歷1hV #$g$seXQ6H9[go¥Xġ0%)qνxf]VHWNiLq0Cϟ|S-;$tU_Rm4$'#~oGfJ^~5irDwOPmo1٪n]{X]&X MY {jmmdWik!r偧@u/<B?ìLĕ6iR _L-nR[u?I\D# ?Ghx^lAivԥ]b|DhZ W9r*" \5Z\ H O,3b>rFhvFݞ*IslHNԉ8DS+Ec/Uꨀஈ SVW9:]7V{CbQe;)|`BH׀0X8iwȮL[~|A\1NLL% jN}*:O Wu?Mj-o7/F%>&GTJsOͧجvtG. Endv?) K;rQ.]ZE0O-g۱aa=O0zn^\?dn_B(BƠNW S HNI,d(h$ QOv'k,n!a.P.-tdqޠXFPȠ.5g*e˃4H &ǣԌ5cqw .5+4FV03Wu<0/ ,JQ7 c4^5 44ogAe hPh#o-RQzS3{~←3OoN'DE,kuEftN"8!Q PL;'¿'EgL< UOzg%Ǖ%C=9wcm.b .f0#ڤ#WKT-7D<Iy6z4U݁d 9d!V ,}{SwҌaJ#O|s^rg{GyyH3s,e$/?+|__Cg`<I$o&苋z+I'Igp~[$B7%G=+|.իN!7>(mh K[) aeCElj2 R5sat@I 4<' gû"QV{s}Ļ'%{4`Ϭo6}pR#2VjvC-1 1 ז-UԕleYFyr”\Sbs {e{90qxbk WƠ ~VW{:U;jV1Q2A/qּËZ#TC+XhUWNBXmDlIMm`UWJYH ~zyzͅlXQtoQB$*~iJ"ʍ(Ir]qV0 Dd:xE{Z˾kj؈mWjI6MCK=tEt9.Ǖ~>ikrf j8[CTnj|VlHR'uԔ{z]"#d%bXٽ_ᰃ2O$txJiҳ ٓg}Z;tSf7)Кh4)0#b 7O[6I?9 4`e_uoy‹zs4_7x(sUwkA% g2q~Q BaK,& #7{B{ϋ/YAZt ZR : ![qB{NH+dmocI4\\ gwEvQ \jR:>QL .L}>u9*%$Y+dljΫ?AD]\ob/jZIXhÚiXL|bP#$?o},&(#wL[_e؏oj!4?m3uxlr8g]d2 jmLb,nVT XQ͚|p۹!gf-/WWmF,9[r (TceyZ<sc>4GĊ|9L_SB5/UԻn3iLV{Ԭu WO>,q@O,_°ed6hH=oTm1w@@tbIP0)Q 1=&UNE7@WHAuHݴq&-6Qt?:gy a9A s#]n]uȯ_9X4 Z>zݰD/tN ȼړX4HPBq6x}F_6L% ΍A$ye'NߢwE! k- 6 n jb1P{bjx8 @ˆlȲK(c-n% A I ?K}DʟIN\ ot8+g rSjn?tVɄorEӄ7{z1hp˶HN۸gK Xpe<)lc`fҵ+p[ȴ&*_ԚXg)0g5&>p»CxG~ Fev9=e:G;9\ ]5rV6#\U`B.>c!np[GA+LѤ; 5Rv9spp.o{1G* c "۴g4Qu0됣1 hBM] `tTxIdopy^Q8g4 dܣeyFV`OgM(N3/<\!Q5(*A˿H`J;V?-^6U(2wUWZb.7S>_%w ĀzFcш8ߘ]@% 㢞qrf >Zfc>MMPS;P4⮄I:i¸{zU^\HI`dVAxE 68MjdIMV;SN^LFIm+=^80Ðp|x4-wcNym ̾犣z6_cC2&[0gOAn'+1r| kx0_]"yd:Ps9e*/~6yf| Vb.Ӻ6vH| :( M~d(:Y/%,OZ؎P{PQK=3(;an)$XD12ksaycPx.7R'G  ۧu^U3(@2F^$)8̉ϒVzj(Qݸ8 (?(%%Y遱MOw Giy`\ЪlkN;Je8%x>s]Zs1Mťyn 4`@U>Ҙ)_jV'UG]z\y3CHV$-y/-G9S۵Tkj~#сY0UcݞfQ["Rj=c %>wOwhIdIoLVC%7ܐM15IĩG6~3缾t9V"R=/Na_֊' $]wm2YON_tIOΓ JZ;m)toRqgcZu}Z2{s9߻en2˷ {0q4o#胤bN <;b-V*^,| &ǨC3  .UtY^<"DQu:&Z7-GߠUܘWXw IƲ!=!TH3N,I,vt8tyҊig8r;縝`/7$vV(w'P6_| nvxQv\4]bh! \tʫ֕qfVhEԎI@$gC3R=ڬ𻥲Օu4}uQjDPgT1㨹⼘\Ο3벭J:V@*F+Qa2UͫIl \3 <9V>$p"uE)NRR&)gp?rƂՖ$3]YaRWni_rhNn-geP<"2q[I2W &\7p3Ǖm,NgٵSpzr؊G" e ƟmI9X mgKg7A*4M-:Ыo(%T">Rd)P(k,aVD=(ƾίw#./ȩ8Kh҉$Jyl䎰5c{GA;ځx+:(DVF]C_Ц ll錷Ґem){߻WRWɲ.XC{fB!Ym Cuۄ!DcA1J'}> Lxۂoߊ3Р($n',YEDRGC[ݗԚǞ~Sb4 (Uu"j΀͂wv.p ,:LV1%>teˬohJYڷ qv&T}$ԉaA=bKQ& 3CguS_>ȊhN@EmUR*(⭅>V {I@pR͏ 0t̻hQsհgy*UHZvj~B: :`Fhcm(WlDixk1pN3# 0Jz!;v |b11bsy27 yq֬qvg `|\raU9@=l#.tmM0]S͔dL4 ia_'24w-7fuO6zRGm@,Kjg"v!,ҨnDcJT5HWʽï!qt_ÛXjK `N1w0 \FLGwۯMI*ܹA35\g+zwqB8H)(q.Q^SL'7q\gW<hVlv J ΎuT 7Mv aE!ct->ޣN֗dQg֎Z&ä0^~fJ'6cM2tcaq@ 𵗭J#o{pxc-pR5Npa_r4alt<Gu._)J?j!U}D VڨtP{p/΍HJ|`NCk/wIt0 8 Ata Lցz25pg?p㞖T1l^NΈuBh) 5 B5cPڞԬs6en {}a $,Z;-RJŻ[i`=欿 8) Fpb!0. zU*a>|7|)zLvTKh.nI D66L# 4]u<0 ƒp:4Ƨ)FM,wɵ_溊l‡`;FZ>ƫhpr[pAAY#-fBAf͗/=T?Oe(b^bUVdzR֘S<N{ʪavU޳N`G[ˋRqO;=I<ʉ^iңi?;}$Oor*3{!F1TsrQШ;F|^='W] a/1f^ OH=)h&3a]#NWmڱm+}j^_l\ B!ߞ:b鐞`JY5Gu~=cRI!ԇxfAWjNIH|N(vTfv4ڠ "*((-$ϫh+ݙt!9b|/CU/k е^othR>])ق_J]ㅷeZ(ӪIPʁ9;e͝tRu?+Ё?4Č 5GTL9 뚻.+itK?G3 aT& uWNSR\K{ϫro#YI$(bш$cJ*Q3d]rCdeg[E(2~1?e_*Au͎ONvxI:?a{L\>cML~1(BQ㔯`P( 5cnF`qʿI;y6@ G8F1rQI,2FJ^V4m=+ϐF]@ϹԢ~ LXRIZ:̤'Աe63"4Q27ZguoN~kݔ߂JU'3U8卣dtj-%e,|olbRʔxT(L([(7Ajj5qNކhZ B+7Ad0aoj찃1Ap$F/Z€Ziæ.'-, Y-z* ̴ko:WX}f#E@0BLP%UdL8̛EXxZ@I`)XdA-1F WnJw7g)q)M| /H0Vn쉲 K?HǢ:jkٿ :P9D{Q/*Wħd˒* ~o Cy6fߨ*"j$d؟60ٟsT9OqFn %`.&݆ pM LIV} )g9El?nU 6YzޛyY2 F{*G/dRtL$y~$P{&iX>z~P0wlmJ= g3VL$TL=Y{ۭ̫`H[_jk[JT$9lW,dRD4:V՜ S#P%ywk8@DO%uQn+PRط9NsBGz+/Ϳ i/,6h7dxߘSGMMP@yUJ9 GEIh[(} baE.z&?|qtϢKCk<Ə)`fь{q {fWg`:>T[%ڃ lATyıx_ܑ\[4cN <|/GCb**~̃pODo%:Vlޕ܉[P7䣷U=Ԓ/a9J@G2uUva)})+a`iMfi#,X뮒ݎQ`֟7O0lI<=tò*Nڈ ɏ =+ ˺wxwgsY[||R3 ~JΠ zrQ]  /CkM1ڧ{pS/Ӄg`*F!ՙdGU! gЙ8n\ 4zgr ~9Py<>3o~Bk3AE7y2Ij[ÉcZ" I'Yx4r뿸-fM)a% 3s>bDvdh>Xd7" za`* `&I : 'Ys6yvQƔ5c~f~:mr9 1ޒss"6%ﻌӛ^, U;(^J6F;'4=>EgXs. \HLqM ǀj0nA.pHuI9x#/yG[fS'ʰ9܋Le+#u؃G%/cZwݥKMLVՕnwT' E~L߷̿/kz/8;B6rZgr e,'O_ g(?[(k˺R%OkEAB5p<+0 A^bπ;_PX%kf>"pbDɳ4Rϋ.$|y!Q"(.k4u 5Nv6y&2GHH!Q˦'*uSyȩt|=Y ?]&ʽ$}M4ͰmԹ[.$B&|Tj%Z$3s$`CLp._iDT mx<';rubu<6ܬ[#{;uW{xu@E`.s옢6qEʜ%u3!⋅dbϛZK3_N6[5bѐGt /aɤ $fB|meNKr7<%Ze{>|tRddmKv~&i[bX`z態;^R2%hT1``:x s:ifq@5=iv/)bW>+WNAriWҩΪ:`ԔȵMc 1Aekagy^ykl=$W~8S5b~/*SG:س>>GcYP_r-Ryam=)@PӳPAc6,WxT<1ǔ8VC&|n6 lS* Id7 8KM{7e.5k﹆j@4lex`H\Pψ ڼ b4pAZr0ThFxV\GSx^ɜ!P/؋xL%=s_Ӕ}L .=*eMcQgW<\F*n躖"Th5.V2J5[ "dX9 1^"Ú:z&Nn}tREWzNE6F,L eō)@~R:TpYJW?u֊! [\۔~ aeIJElV~c㮝R$~5T ! +rآ":ǯz;zmHs' }_7EG='8BQZjjZAC#;n(f"5(b |M]`0;f?d 6q " -4#Z`d-47 f3fQMW Fmǃ=6ǸLj=we8'<.nnbRпkF5B ߓA?ڏqmC&HlzyŒXځ6w?@$ Nh!`Wƪ}A`4ݱeO謋3Kz`"#΁4r-w$CVu[ؔw/xwP t!+ rlT&lj{mG,uu;`pvv,*? 8 gR; 䡴pH]K~P˂۞@վd?\iNʗnP=v/ PtTo~=ezLK8ᤫc.n"Hx%gm/__܁$EByڬUH$݊62)+6z򖠽bt#kYFvOAZc"@Z7A!D7MU3pX9ÇM%s;Z YOwِW kȰ ·s+9$nof̏/p+\^Sp5eف)%Zq[ϣHJg-E@ )kzsCєET5`D=e.)Z1I2[-/]f[QRPɳys0ܳ4WP0RXvug;,k[#4mں/6r /iVU,u d/"}M%P }{MJ٥U.L.KD"kB+mj;H¹y1=N]XB/t|{INȶ,}Ƴ?zt.:dM\)j5k 9ْoڔ:ui!(Ǎhfޚ:1 >g?H<ly#S ;Ekb"*]o2:x E bi.tJ0~1m{U lrxt[)fffNx oI66 bqHïr g0y{#]TH;+wu-F/s(;ͳ51jr`E@YD|fV'joWFI9O;fE=A4k"o1zqdgh+bvINͲ qQ pУ"+ݤ\tRSORu\wf ٟ.ON$cpUq^_wPT/hi2&Aë\uMgg_d?\*Բswr1˅|1\:E"WByis B8qpT]ڋZwHJم93vȘ:Zl5vי9h=L[!j@5HT1٣! ݀_{~5ާ[TȜ(`0!6S4e}3"SF0.\{z3՞`Xb"qAw.!ͥ*jf1]M pmF&~yn1zEV;Y~,GC\i3ddor={ۢ96KXxv;Ú:!6@`ymŚ0jd.%ULeӢ6CTEJZŸf>3](~,y<}MQw' ER9,4_֎m}xxAݵ?yfu|g= l"ViR'{==t!Q 5rU/(5O1#{.B[KtUxh/VY%1~}(1;LFifUXXu1aorEw7TiwXo?KаҥD(ôY ),^nB1#T;Vd1`$i "Lt/!KeW8&vJ(FQ$$7dPe.^^F.?@0p>QobSPh%}xI)*P}Yu6~嗿-ȋc0'f YVMR9wwD^L1 ٛ n<[<6aFbYdj~0ZC6՟5zE;LW _Wq6C1ΛrMEiis83Wxqa;QbW1UzنO}C$f)Y;~I V];'n7 WnA)ⴄxjZ;]M'AnF`, ]Sӭ+ 'c'sF?2i'A=(8=C2jAG [,f P]&mV!pFL^~%f Iyg7 ^`y7bw+&kH$EXJP~E#ё̓Ӛǥ[˳b7:s*Tpv6uǔϧ\f33WZ()_dfwVؗD!*TWQ>&uNO,Ǵ".hxVԪOn qIME ]ف>.$ :q3#i}D넭cF;iQ^\AY !4"?9x엲W!y`l{\_йEm8=-A銒U$}GjPa}qLY#{MzbL֣뀺tՀz{5 V Ԓ= :9F YnzO>)FG-3Eq|kZ5Ė>!]L.~0[=TlzK5(|^ !wJD iWmbBe* a;XĈ# {Vӝs9X&pO.96mjciYK#/7=J39p I2-"7hhQ͂y>U&̈`Ԏp5 C{yEpa!\; Pn( P%R/Go+/Ąj #3QIvvrE(Ѯ=GaiNVe2&3EI= te:m8NLVMu6p>8ïk,+* OrDs*E^9x,q%r]F8$7V7TQRhEږ) lnc|M>2gMj,ї " Oa)1ԎpDWikLYeNH0+\ZF$_ŕJ.7.Vn9HKkދiCb?GH * xGI&I{TLrm"|vފ4 lC{N!NR{ MC2"< ȱ_W^4 ~VõnAJv(}6:T1Eʼ`m~u42Ru2ugMƑ[9S(O zx, B]%!U40+߃dezt^J㫶01k=Ϧ=סEe&}vn#׮Dp9:g0.LHu#e# eGFGV3<#o5kC҄L6Υ;a@Q;%\ϒ6=yGYVA`*,\Ϫ~[3Tv(͡8zk3m%ë6~\tjBc4/BAL KaC!^siVs+t˦urNstvTg oqR9uz6ְ{yg&My|~E]hлF8^ȈB%LlȸT=?%ڭ& xJ|1$3ѝUM,oͬV q -q++v7[K'UE71fN"5G`@17}'45r@-IW= }-ȧϣӧ=W04&RDP+KQ_˙OW3yquUb8Œ]axz<6 N>M[(..A= k-ٌ6;\Jm`RM6m~ykcqgMiר?1m5E>{%j SQ;f Z.ڲ=\K† ?Cy@>#Mh=tL|GsjYF- OFcq&5_-R捷7P wLUw\y RDpۼf|X/ύJfx:Ua i&:nEʗBXFBmiX9E~FT4<FX(^ k0U"e'AS=4'ZNV;JT5m74R3(F$O؅MvbCb[P./NDD^N;9ElΨԌ@vJ*9#.lI KU ;_G5=+W%|ms>R"|=رi SH4U*%t8Scx\cI/- pܹWuistKG3"ZS&]'ao"tPGv@ϗzLfBa?;ğ6Kn_۱A9>1xl6m#X7Q/\YY' ,<;Kjt3cKYx!H)C@?Vg A,[|pczcW Pi~ 3E@m)}`><$C5$C8'ldR)xx%;H)l}HjgE~psPJT7q5w%gYF"ԵOJI$C߀xCK]O~M{ 645#il a 䗈 \u^bhIt,(… ?G@ rSQ|gRJ=Lz|Xeu`jԍjW$Wi#"8\"8sRU i5|:}FE%r 3~ŏBv %e |ыQAMD]۳eh.5ݗi?lAnkzO-!R_'/X󤁒&[p8nr?`7l{5hH1ÑY|B'rZ)gΜŭ1t{wc~-*(H7Tn~^ʿiMXYNk}a86MciŅcUCa#-L5#11Kn/(,; B _첛('CXٻZrjr:ZRҾ gqz4'+eTK! w\{kۏX(Yy R ?5}PH37t^o%o;OFumV%ۆ0 t=z]֙4=ukԴr0ďѐ(}$\1H'-)BBvc.o}y{Պ$F^("ϫגxݲ e K\֔rbF]2B)?{pw\Ј6YP"b% ϣh X'c )kטaZ37px7F>*EZDCz~]rO&_:gN&Wa=CյDSi!\ (JyMI#m\@pBzI\# 1ȣLf{\oc^=|TH >H-a>6UP;`Gv43yd>N21SxBj}R`|D5L]CBՃEG6" e1%*9KV4Yݲ"x :sVH)/0RrW,*h܅K'/Ms#/o* ;^x"dE.](/j 5Nt8N<{OX[bc} +q0RN' O|$bNQ LZ4 Hι: t{XyE%P Ic9"rvDR?X] SJoXM͆]f_D~e,'']/ W19a~T2j6n}+tYehzRes mD m5*X{ '#\&p8SF鉅W!.;:P]яeu;)dڎ1nJy_NA`5 ;[S!a~Q\^dHNCn,x|(Дu (9/eJpS21o vQO =cu$d 4b߃v3/Ԡr< z RL/i&&~@x31s}o*,MTCѣES?mEt#+q05&KEa鵅QJb{%WS˚kP@:x̢sZy)jSZƱ9P68.t#$BRk,c QXAV[8f][l8k>`7{+m~'_`U 6=oh"™h#Gj> o֬^~祝2/KaP# Xe^ bV?C:5vPN\7i/x\b|9şg?ѠZD_K '=! MaˋsVBVnF;vm\vŴM1McI:7 z 1peZoΜ&{ 5X% ZdKѲ 9#:QjݾZ%Ś^+ L@$vm}3gn[1Ov NW'#y1>i8Syù@U;F˜bO-5^91럡9,1Xw#'kX|!!.v؃O6pm^;l5%ع%FVU.0_/_W S*%JPI?:ɖ=ǏwXWj0ϝUGwx Ӷ\$’- 1e>'PrH޻Xv mn$؋Fϔ5^?2F-|Fl%^ip M꥝%@ZH$,\(.m[Bƞ>٢.Rv9<)Lɾdoַl fb?e47 8#L :1  acP*!?=f*-Y6H') 762M\B`]:gM~v.Qv7Efi7E TR.wv.OulunaCF 0s]G܃׃NF|;pG񏅐1{Cmpc8pڭbWp-`7I1;|ܳzr$tt YI(k`k~n-cҔYa*&uք1ٖRZ;R(H#UOqv7De8l9k,b$3&"tw&GBQ b]!b7bv!=uPAtgHW@6Kښ;іNGjE0IͳHo XAQ\!a*;`uiP嗋Xma݂a+!7BI Y511Tys1~9Ej([)+4/"};L;c)p0hz#3C ϴDJԠͯ*c9&Yg+򏒃x$GREFKClaXhKo)T80RlPIs!AUj)كeb.o8ݱH]D*dst4oa^{cì2aYܡjJt0⹶d-sB`J`ˬЙb̦\ڊs˹ 48xgAJķXduZm}c}DŽ/RH:CDz  bl<ar7ɜv{#U69^F) "`7u=VmC9@yD5XIԷ0T}Gٴh8' o ?&ְ̈́Į7;hXF2;MJd\AIEY X@Tk1P s_u¿Z:7ೂ7jk'4uRt-.mTa =.mi?Rge, 1`Ǜrsƾco govڤR碥eFw'v8-e|q~g֔2!0|· Ne/R:qo6&zjQF^HoHc 6[Ixϓc| /J{)wkehRc:kgޡ[ݼ}X]%0O .[?[u(v^lXֶy6W 6[p6E 2^h=]B^Z%z,O<>?xhTS "&2<Z kM/v* RygA3'9.:^e ~rwؾgBm%1ґ{|dwNWQV]v*T[þ^I%36$KBw'\u+6ޚ(bm1}ebJp7|V =fCs^:yy/&52˓T$,d%-v?U*'Zt홽6MBmވŽBJY 6H>ꄊ l&0IYϘY,. 57" `v&3UZWi#5CLG~rp]2( -g6$59cXKLd9l1No?wdʟU@.[0,YI$|(%緄$>i)^,b#\7htCg(*M@bzF)J?}Y&3=_}D%N"% HlUoFn&?QڮM@WFT+hvOG`VƱCF פ8r}"!^@7*dh$b *dw }VPvvI*ZW-\h-RrpB%I:_.QT_cNc٠ {'9JDۮ d+^BHeQ^C6k_ b<dGq Mp&;=>08y1ӳL Q+ֈN2v^6.{moP/[)l "-辶bб6uKh=K~ƺ?ͦ3 ҚdLlR{ )(d3].NYwqp{u2mƼG}"?F-g0́cJGZ 9 1>ŦSZo$[H nQmCF CRnkC`A μi$'8vVl%IZ[R:'U?pkc,Fbٝh g(޾/c=087+Xo͉zܪԗ!yBeCɑnOUQKB`x¢U'% 0Gܻ) M5 )$r `qLUц;x!Z{ˈB;_Y[[{D2H^ϳNHg퍁#S;31h›cFĆKoH1D5 EAҺ~5q Xr@> 0i_H;`|MϔNTj?".1wr',MDS ̂>VHMLW+j^+؏5~geC aL).`6T&4$ ֙+AW)ƴCO{:K1ԣ+gbD*2C\+8g||*eޢIJ]޾dĽ_|9Jb^JFHlM 6@@D`6%6J4Cπ:X ^ڜ=hqij$ (xvt9 ޭwK%]=NiWgδe_T#e廷c];EI~Իս)\)$Cbع!mU\њ? :|.dPc.Qa$K&&eĖ pVo%hz}qkK­YkXـ3#ĵ8zwõM aa;z_a)jYqQAHUP+O.q`zr7$G1D@c<4߁ Gyzq ZzA!rwpm"W_KZMb 7^Q~Sϊ'߿ UgRW\Ai{#b2g2@H4upQsjQ͇8R`2$Mc4b1\{Hm '/k"D_wbCOۤbam|S,2BzNJN9rm/+!$j$*+HryR$[mjgb 'X/\`kS$0Ne€]A(ݷm&e`%Ϩ4|Ƥˍ%@p%|=†BL>꿰[jkm\63a-@l(&Ob`=$k+dcwgouεgN5ܙo;%̌f13뇫-3K ϳ\GBD0*#t4=2l0gWCxA] l*it+D&AzۺXb䆕Ԃӕhf9gB|`iE=)(حEDi竃=;>S%'4l i܊ݵ>#Pk=]xN(WZ;24k4͚*!J'Zq*.Ŋ 8q{F@bAzHfTOd-qꛦ ` mI3v?pr $) #%Ƙ.JNioc`>p8)~=< jw27 (0_i!so+Mώ%xeYot@H6ӅR<3g_RDaX&"vbYJWϤY"?7c^QJzEK3xCg^v\?B*oP:M9F:#3|QerZ }gm;&C8zz_9,IYv@8ޱgYZ0707010000025c000081a40000000000000000000000016599ea2b00001c84000000000000000000000000000000000000006100000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/media/v4l2-core/videobuf-dma-sg.ko.xz7zXZִF!t/xC]?Eh=ڜ.+9ܯ3 žl32d &(:Auk=۱w FIE`%&B fٵω^:Rn9#rTco/)\f@j ÝuY) 2'`ByRD{ikI4q{P? S :ƻ $)WtySpPcgߗ~>! 3,4p(0SW9 E953̂?*1[t* Q0ufTpO^߽ Z&?88qm8R>+ozo3 5}Xf٫ȵFd$DBh } \a^4Z][QQ+驂i$e<6| m-^5DԆb[D:=c7CJ02]ʖVs_<ۼIa1d&UJH*C On(3*B4bAW0#c7F tx)9.#6c @m",Q~,Cpc@IO}@K RDx2PIR,sqgJv4pModDDt`1]f&ܛMLz~1'yJHEw+2-췉EaNPe/˲b\>)U|w>F&AXċ<·o5fQ'?m~VH4 (#h[e\Kyݾ:]4>̚H*^a9T[3\0XꏿމowolQȃIjJ:5h~-F(loI3N6g">#&d_Q7:;{W9K>|=+0d7E E/J>Lf6jURøW嘭[ȋ!GsX?KET1E"bb0ڂeqaSyh6ɨRk{JLzBT tqf(F&ˉV+aXd wYFM]*N:`UK17}^DiLDąԦɘ(,T*ǦD*)qlrZ3B!Sy,XT]XV`S<*~6!0{uo?WA%}h_0? SU5x%+,4e"jBdnԈ+ԇ*qZ8o Ap:z.xqT\ mCpٔ ;NtH*{ Ua_ C6MU=&'h8(SoNTdGR*O!K >lKwsmWz/f=m E/]:,ŋd?ݵф&H-S').-YMM|]$β/e(%S+Hw#eƑ*`:DУsJݮOK ҷu,1ӥ7|a@Ҷt0^*g`Xhًf7ԇqR.nȞ|M@V&YL+Trr,` b4_~1Ǣg3 fATxy(^dTԙo@zպxx]BVo.W*s͔9S |QI#e,#G uЙh#y!61 ed Ϡ݆߸dOKGXZL(jTssbs ,uL2)P佤d8+: ]%? u &d,]Feb Nj @!Wb&1WxK86'y@t$'Yռb)΢3rҚFkz B\Qpee6d-'{)ɟߥίCzì'H*a3f̝CjEIVQqQhYOPD!CQȕg8k$!,5&Q\ o{̱|pRjCGn P XAYGqhT,^IY+8)o9݈!]h/JVZс@Sіenh4٣%0R?:Y o1h ʳ=(VCi]cRa=.Cp$d>N¼KP􀼿}])R̾hߴbn^X*4іg#ӜlsRVr^u=5 L(cL !KJgftxU]̓ou{"o޶N*l{XȪ~;s2@J|q%<(2gr5&h}mR=xGR ] ^` RU\V HJ8y'+O6ޯ ɯ͓b ,8==v7,>~dZj,d8\Y`0^2>&rE޲mR*?Y(bϽKdmc،/z/>G~(bL9!yS|6%cuEi"{cNqJ脛+a߸jnAI C; :.u%QV{bǻh,TH 7T}eD][b/[q@ \b@KAI1,yZgn4rnD;izSסOXe)o1[M6umMKJSTtNΡُ |606hC\ ;xCD}?!=h)y>>hnVR {PYi(d]9E?$-2a4r*v#i<E$y;+VeC,$XW%݇R2dz4wUnؙ | 21^TR(V=9IJ :{*sV}y3_w1U@).'0 ZFE1㲦(GGUn)QsB*"شN;MB2k9ڹP(:*P(;@g8̗du* <(>25f1 w,r2݁M졅?BMdKTl[Ȅ4[ C\[3_129g&GtI%]'YQNFfD@a?S#}E=;mU!q\6(m٧`ÇjEX_,C>H \h ^pE"ϛN Nowk6[$yW='urQ^ĪL> FZہW?.9™DtӎՐRsKЭs( Q6 #9%qgE^ҭ:P`A>O*'Voy]4`A*=nHAxpnD8̴?emȍ0jX[jm7LC弝Bq9~BKh/HR=4@&r '^Y-Y[ T`0@Ju!O 6Z j FQ+c+ܸ"b߁|S^ ]}{2α4`&Xb6+<.KA(!Ͻ4ġ{ڙ٫wi`ޯWDމM LۈnFkMmvwb7 ʲ@mSvo~+ER>&ϐ UoTқņ : ւ)T98,!@8lD{Kc/rxikط;wē/ڡ$QQp'Mwl`S0Uprngoѓ{ u2sK s2܊qq/[Я#Kͩ;Hui>H 1i\H#`ta&SKp'C^ɽ4ZUbfMU[liZ5w%Ed4uN0X! 5綠W- G|zGvx=J#$qog%Vw3˰dkHӅTntUs7QzFX @rƔ?SCV@iP^@Uj]҈0Znh8i*R*XB;}Q2u6d Yt]ZX5*?+Wܩ$)2fJ!Fިh]@ ͺ=VGe'%V pAU{; b ~8n|ˆG2ȥ aa!]٠e}Ȥ mxE;zk legUjq}'::EP1yVĄ -;Ug]m9R` A&@O2U{q}<"2hLD t1ZY 8 g^75"/V#< f٭LC<=$%$qPmaO\5̒q;~S8v?Dqlh YκQ?Si1+Jo}u=vPֻ^:2ۚ{u6xhYap&4M>ko',AhHY7* c5yxzX =]N@c!T06z>'Z8KpɮAXZ{w exM-fo0ځ]7^ȹ:baWMzp _Qʯ/؃<5^ijOhkLL+v^J\`dRSDqX͹as]qc욪U睷d_<B(:?` yB” RN dK!A.cvYac8jv(W}:;uGI$bI\)3vۺ3){bN^ˊb~g\;"ŘQ%NS>CI/5!Gkqj ) ،iE\]zt}nhƚߨ6ZIG M|iŁP"]x-$eK"U/Nhd7 ,Gx>CxI$p%xgQEU3y龛2VEӾMuMد 2;c =KmKq6?jε\[hUSyfj M] gf45 gO\4 !).FM{"KfK4R"S\C!d9.$w:>}j];$F;7Mqڋ.#G5L>ĕlKE N7:$AP4B~:j~Drly1mxvV`C>I>ub)zYMl]L^)ELr #W+ o7xi6,ԫ"O̠qy:f8X'G)0CxGsyl9 GTesT `7< V[![ƹ-a }Ӕ0xS.WJor6+};笰_r) p4V7t^^gia ٭}Ez=SLq)r{`@iijO%ie$ߛ\Q,p$#όo?$nU9s(8?sARMVpǺbtDE`r02Ӏ?Wׁe , $^ܰ-ȴ!mtk-3vU :4'NC]5S { 6`4lQ3dƤiXM;rKYY2&ŃG2PN#`(Kp-0JC:C;os@ޢV!gv$nqX"O̫.׷˷h&Pl݆RzۦBctngɍW-!(q 9=Uߊ[i n9vUA1nOBM 0؞f\D蝸("C_\bv$P@2myI(imЋ Ml8̮!ctmNᩮX7qt=ȹzw)| pݘ_pdz0qwa8rqxQ{-`Ŏgg4G`qMbV*) zw!V=ĩ)٦.XS-{4PXLM٫><~哉,F̌N/+7:8bŹ5[a:w[=>ty6)U\@$ ,>:R|I d%kbdSnBCniȖ!F9sY9B̨{(FzNq+XÏ7C:&9Ml6Sv3a1Ze@/_yʿgue) ˊOkЀP\!s{ RJ*hHW=*EG_-dna,Um7#=<1FnA.ٓ2N=HCΉtV4AWuTۥzd!MOۤv5wp< V֖^8"IܫyUx-/Dl 3s6=UkV6)@}lѦ vŠ:G=;9Ȏ 87v-Z&>`jO %J #a:EX٢t"F.UR*iVe֋RyØDfh:/:^-B6GM8MFL+ؠT]բj݉>դ@I `Z!^܃;?&A:>7Dj\R*Fu)FtR$A"*ϓ`V7LC ݛ\5#{-5$W'7 o? 9(Zj浺U b:W3#Jmڄ}"+g.X@۩heSSO#»hPՏuHݑ |2bčlߙ5{6QK<@<<6IbbmbMX/SLOFלٍpDj(Q.enQp&|KscyFs,c[< fo bVpw%Q,x y0>91טɌ v[@`F۪݊6|VXU_sz#`!$̛7{ VgJ߉8dxsJr@hWAVs&uWɓWe_᷆ͼ󣨼$A*P4TyneJ"˽ZB+Y-!AA7CB@ww~*0czmG)8,XmȤ{ RUڟ-,6F#y]-_Թ:`tT %Wicۡ~gJqӛmOm6Pr\`ಇP[_І1Xua~.xw.lnoB,y*e "ᮀkho͵韎"tL񖂘WU47 vW.2DS2wCP\+eJ)7De>ISEvĢ ]ɒr#/|EZ2t./1Hk}\]n(!@>ўK.E7s0Fו+"?K;Ό]}nP ~<7<9*;8 r3բW~scCB5k{&\1g,SBçz& !L}ҰcX5Aj?%bW."BV҅{3/iҎٻv@x%R ZԄy4!@,/Dx]/Ϫ_m\vi JaިzŕKxr OJ8fp }Gg8:_b>\0qV-C~G& ->EX8 $Z"Bi6l؜=| yZyu:089[߳uI&xkCwE-\AVwx=C>(-c(Ml"犰 `2C@S)_&ܬJχOM bQ -_ .e ,x \hunzEBg'`Yh(+E~ xX;EE4}M<=m}'9Z÷8e,6& ͕fŪopeڹ ^o%WLwmNQc|`\D\8͇h'n[yW8 kpt +oNZ ʆļ<}۟KbaORSd߷pRȻнxNqų Q>bTpՌLrglR7i̼re|;Xt3=U=wf7Ǖ\DC-$uf/FsU қ!ĿY0yhFSBl Ů"9@+$xsF\k6PscHO}V>O24eCC+44r#;&a>yo",o7ݬwrN{0QfcƱFxSM 0l!EltcLNZ?EDmԄ&W0X;Qa>D7c7~:ׇW( e4S?^I$2 v+0ϝO4Ό 1:2Jh(;}ͻ:k_0j$5K/QHzf*80YV(88]r6MM̩ }P:JHUD[~/y = |<OQL.vGkAeR{:8J [h$0*H.Z!FiU|^pbNdT߂CoL>f5Qݧ\qDƋί dd=zSX]425_j"|@gIk)w N^BxXX^,;q1tp洏p>R#_kIN#ȃhiF+@"`J}< |F#y-\q6LESF; k}yl|+b\ ˛s)-̱[fQ 'pLzCgTԡ'+r|tO3bO>̃q.? ~\j)ߌw!?X$IOT˟̷d? [×0:蘜{#c V i_af{lVN $= a7z-.Tp"ڸb44u{gBneT($OdOЫEmmyL/J6u + h-yҷ쫨*ZUM'I h n悰4*"vr*p澘g:PD˺m7m ;/1o2MpJv*x RD]B<"V(T _ %&n=] Lsx*2EKb>@EIB|%h,;f IO\*4Zu%v-_pĸ nt2XEKT/TEI (_ ݗT+l!ƓK*^#Fy"e_$kJ%ڼ<!e l74}*\*}l4^ YPЪff0]`1eEv)v@&m45NjGi*k7&xjsY .~S\y5E<ңXx| G\}a2%yCXL9&@yNdKk JqPb7@n/z$C0.ԍ)r*,X`9mKa)2cm'ψ"'m|dx W 's|:P 7hKwt5DL~Ҷbr_{Co;I /ϔBWz+-X&a2z;v @Aδ7efnoNe΍ܔTmTȎӀI=4\/$ؠ;tr5l/kǂ! I&M'rHN7 n 猪4TnB ~9A[hcS|iT +'o.fX^%D6rXV W?*75V  椆ߝ!~M!.Jl (""LĎ{^ PDC(TErdBq$Y{$_Hȩn#\WfK@}9Vl DlRA{tHKңQqfWK>G*?(k`.~ȥtNΘ$g9\@$c] >*x#y5ӌɜ0@^,̑@ڡK p^WH6܆3Hh;${߆6WZfizB꘦ښ{9b+q[߉]{*/ }ѭ6t$<0h: $HurwEn;aVv\LeKyΔnxA)Ri_R'ߏhʦV-s[pGtF6ZeHx=ǰ%BHe!Z\e=V w#[MmWh IV˝P)i#K>ȺŃ ?ڼ_F()׃^}o欄,*8÷5@%0ܗL&xPJ$11!5c4A\A4Z @ c@kL˜-(x]Hʡrs v_?X/`%gv}iMC1,C {w+C|Gצt޵s(]{XP[N|^ r !&ba1TiiZq=l&]a:\&Ã_TŦ? $X Lcr. ɆXu>,޸2  j_YBJo |X "C툣d ]a^ کULP2Yq~=_p' kWc6Ǔ;9)sj5Ber 9t(W~(ki9ӡ_ZzUm[Hh7!I10[eMG;s{nb?@M@(nU gF3b徐^y_upRBjOy Xtl%zA <N&عF?%>? i66Ć-ش!V~RR \̤p' t_4Fb-uaqCTn>?XWDV}xg ./ٱ %[ ^)}w,7f@A^`̺*G]e>C^#>kw;n0O[6̧}Gn"@ {WT47?Q1 {BV>X;h:*s Mg:@Qy&F9NDD.;e[@L|d$G _ IE3&@P5%ȄAv yn5_t~놦O'&oAѶDZVRE%9mV3\hH {uhs$t16lu[jfm&A)lLnlP(*V`+r\[ O Z!Gzq>E32KU5[Y rY[=S璎sm#KX ^]GyLM X0wv]7"vW.&-=5}TRܣf E_(^^ >E+1SpgrZ"j-aT?@z"GF:Xs5HH`80 "z@ve4g!0r+#捙y`EJӦ &ǔ0>2еK(QLawS Ub~/z5,QCƾYa',|Z+:ZBO*%ؘ4*F/m78RܵV*懺[jՒH#( Ǝ=g;֝& ͕ڵ[hdzr+C,"k{<$>!̌',W&TOU#e&jI0Sh;ĶL:$rȣD=zqM(]W&f+W+VP?]}Z9V4"1So@c  ۄCz:Z=UgXS[' <_$9v9cYv|mDjqߜ VoG誄Cz*X~mJyt)SbD2HxnO"% ɞ)bt5+xVR"->O~ mŸsK9C9uGd+$9l";Xnnf1aOyYNA$9 m,7KDe0 cZ6ڤ:?2s*lìőK*}dk X+lT^r.#¡dOaeK=;@Zaq?qwuo16/羭6~%=Y.se`\@*v6^+>6.yhHs6&N+o B ,O,╏ Ve<+QE#S~nZ̡R<{:7M|#i ei x R@:DZ}:Aϵo\,\s}PYǒ)D_͠u Z3mRG9κǽM|(-dHyBsyr0ĩ^.wE6KaߒXnudhMuX8s CZbI?|ؒLW,^@?rZUQ?fNap/Pb?sfCEQZ}"g;sY`r7T"SF3dykWc˛_2{ʐ:Mv}N3$G8S@N۴h!0ʪzזSڨ&ܞiL3Ӽx2y7Hf1b(%#02]a&2޹Ω/Dmw@t͋qhhB=1H:\4EfؠpPeZ 75_QFP'43CU2yB8%e4IoTRM:HMXH&pg Y*R$ 2@(Z22K`Xys+*[ ܸo\tSS5@Ȧs67F4s M7U=xQB܈ZNCǞI,_\؏ . x<)z5UBm?I:n&O(+77Kr!b~P^cǘ)Z~K1S  rzjRe䬌+dqMis=,L6uYmdYeKs`yi _pE8.א.ɱ,yq͏_匨'57}X[hD BF_RfzM\N.A#9Ud&hphӲ(uHh:ˊ;kA7n<H_^֩fJSHɧR*z4qe̊ʐ#xsߪ7.(Lx5EBڇ/=J%}˷LNcդ)"w{J$BQtibݗ89"cv8%(Ns 3]>Oۆ9Z&\3Tk& аYz$ݠe0K&DY?gzJq 9z47_Œw;VTs ?--$Yo/rT G=OH?=g\߉gE/' @TG.'6 P\k'ze֘O-ܴ0CyCVS_p9d;cy_d~Q]ITIm CM!A܅\~Dx( _b.JO;V);9Rpy,,aJ@ޡjLC}t!D$ n*kvԲc9u~~OUM(cұ8ns521%Yg16m10!=ߘ(k |̄z~ʹ;Ow~"2¼`+:X;{婈&GRMd--p:_k 8p5!j e>L'΄\5= vm$~tfs۬vf~CDEvϲNm9}z7ˁ4Pm̅w6+4Љ"* Z94.|fus 'SʝAn=3TGP܈GFgЕ\fcRr d$]GZCG~Q =*5).cotR@{H8QLszP&4 l͓unp9eunٵ ۢ>Nm>0vV*> ^dtngR mU#C*h?"m~"wss"MeY˷8 KwsU"' kB)Mmw@~-J8;ضbQmX"[4QD! Μ[H:랦C0%O ^n#yKFy*aD| Ta s#@c=8(~ڍ?Аjsl ?#7He9rRϾQyH6KEpe\Uvw$hլ!Pq`͹W9:0R|::޿1`|4$㧾wog=w$h6:~d%@bÓ]K6/T^pchDM$!fsVf;n| <)EJLH\)XhSa Ufrʳzԛ-_ߣ7d;ys6EwmSaFu {6ZqMM(iH,x1K w?֐g9t#Aq=@E"AhY`t@,zƢSr搟KZ_FC#s荨* NrCm̼sxh`fP ߙA '=P#<@) ӑ|ɝQa??_ Nf[_/೔iKUN"S+d/e,U>ײ18qh}\ֆL1A+!O,|rI#x]|hZ4j';pL,)Q=fWG&X&}hΉ:-Tw9>Q}Pr^< PIn^𚜙clg+rS+7bIi2] '+f) P c'oG h|8jOe(g>n0k׋o\xz@ 蠳QA{&~t4\yZ7 sh@oPC};)whXk](Y5JS2V*凙_u vsTM?wdK9Ls EzE ` Cuw0ypm]dH+`xJY:if;i4gy8Ri@VlWwH۬ xi;cbZp2h"[<Laя"w<3~6v2EۢGo'NS&OLG/mv_1YW &Q']r yo,/5.xv!8 hBx9i:QDw?30g• G `\Ix"zF L5ӬE RM}@HQ%~}h/ѩK ❼D9#(ZaMŔS:D-brrԞJQ֦C!%{E+c 1-ȃsɮwY3dw[ʗi67sI~؉m|{@4hp']هԝ^[=qq eqo@9 B[w-~HVGtmN wybKh9Tl aJ@Ryqm9rjfrAœa+dS̃U) #rv%P7}bY~~ky㤧S0ҹKdOΰ8C:ZU%CV"` RkEc ( ޞ8_J?oo$5f 9jͪ7qa SuCIa Eݱ)Y4h pNFfpEUFu ^B3H~;VbU{_֧;jq=<hj%1 _O9 {ǩO|B'ᑧx>=ژg-FPQ |}MjF;l kYk9z-8섚(PU_Zs|\3o gۻL96-y:~_Gu +aplG!6~ R{8adwJZ)4Ts S>_6I7fZ3' yYKm}zԳgPc|yh- \Z(bDɧF~@ߔ1[S,PjC$ËGU%()RHzC`Pgc\@8Ip"{&%[=ݒґ 7@#a֎Ϸݐyϓ&AlZT5nn%EjGQȄ'G ҍyΗK:cmcI~9J%T;XO}-9Z yڪ ?@G.<@T( l02|O(EtAq#αM+Cv;;WN30_1lu)oi}'pm߾,5RxV!y ;r1mK>; jQ2Oa"N)vTx,, [S0L>ׄq:%6=g%=R^LS LIϋ(]Pdoa+:2 )60!gT< ˳K]=#0AHXJ`ϲ4K*3y)B{5kRx̐̽`U]{y<+9.@V/,{D93rv5J5pK ΰN @]Gшu'fiIظ_1$Xu0K/}!Wbw ZLǭO{)>d8~(y|>R"y J,"YPǾ3qcЊЊzFo@H|Hͳ TQumF;-^`9!8s\!3_"),og(W@tyG^ wYvMtWn2.Zׅisgac -Q`x |/i 盓.AX=ߞƜO9XJ-.9zqf3m1s䌕ꃍNHD`>L,$EӅ2*{Os>'XFTz3u~aH/Aa7lmJ"QL4dZ=Pۣ@۴#U |0H>S@GWw =W=Mi61$r$Fnw=D衼nlVޒYhwpgO87⁃P|vD=ٻ'N_҉]=ք*u"-JlI|AJ盇A+%H5 AkQТN3gf }>٨dExŪK| ͞>r ȡ]b{W2ɓiuPؑ ͔=g inZQLNoO'o dPNp78<,x}j 񛒒kxPih0_4텒羴i\gQ(]X-jm6,6|sgE*B60} e:1 &"[̖p tN\B61=&i U^Y[;3%8 b|#vH82&nnΈNC㢪K>cXS:䃖YgsךfcJZbB [iۢ!RJ`;bCm Ȕt3,rza5Tjmej~QBu^ u[T\͋whCCZ[{+<0.D(19Kgbsm rPuڠtVb$\y6 ty"y><_@84 }ǠIX#0 [ũp%)8w%/kxxcQ9 wK*Nr'OhrJ.Ex1*x΀iQutICM)m5¹RSa#d!}0JO%ss`#ꫀT$2 пI6"r`l+d:B7BL+ =&zB!j$qӛ@<T>bΖ xŒ^iq "9 9@Dr8촋FF/Ζؚǀ7-qe;{{ z==7#@%qπVhݷrfcp=iŵWW# 01!tRO ǗA4։NMQ~-:bo,#,m kAHʹYPiJȆQ%V_]O\VvoR mcj< ȁ<#XQC .F5T}yYU6cU^<G.Q KXosa{T nO.:KjEZU@d@@xC~#;I6K).Re[f!a4*0a:%JQjYvE-j$#ȇǪ 6&&dx P_%}q8֏_LWVۼkEj{IB#n0jUz+_vǓ|lRR2! I|<- +eAl6FKFc*ؗ{ֶy\\0;On@ L5c<9@?VYb?T,tx ѾoRX~䨓Tٌ_mU'[jYh#UBeޏxnKu(  vz;@)Hi@}%,Qr)7D^Owo;kAx.~}M+'2O;x[+-AxfHψkB^<@,S (ZRm.ϰcwnp#K%͔֔*v * hJNz!Vu@&A i\LtE? zl:KJݿ ¤~fAj-.@H\Yipx}ew\]v9W&"ω#%|tEy{ >V}؍Sn;G74ڐnAOi'3iBS2\|3[!: B:~V;YKͻX*aM6v&G!yieե~aG-NpYWwVN“蜔>'gV)soY OXofH¨YXFM65l+!r߸:Ώ8{ ވ:/nP C8Y ԫ#;hGwR>_P})R">b=)87_rKIj9K+r{&#v&Z8TZ7p"^E:e?ʯ4 26y)&!PX}3?hƑcꊨ*.ҧ+&{Rކ7&jϫ=/g5_3qV/_'UJ!lWkSkFmhHڅTG_U M`wy+S|^Zܳͻ z6INc0 UE_k.HH:. Y 6]@\,X:v|-к}A.RK49hPxe܃-؂# lFkLiV:K* m}0~b0R;-RA/][v0OSIpV' \^2Dtl0o[ӎSj ύB+@Fܣr#ߪZgakLHm.̮9x+&R1/1H+/WLmI6pDWMZMi:v&3-DŽ%yϭ)&cݧdo!;W3Z"z iT}uQ4lgBh7-Qh$~N"E/`>q5q:-- L+$M>ZS* OBoO&]aq\^]ɻ\BaBcmCB̦=IZ*b66N` U'İ.k^%Y, 4Qfɯ"'5Lst擾YyNq >`e{|Y o#< *W3>iKn{n+=,mp9I=M¢"Bɪf\0oK+zjRyt3)>Ŏo42.YØK)ҔX9R<=G&d߮6I|=?7U>u~lM^Mq}<Kđ(ɍүz bbaDY#- ͠0suBXn!Z<AsR|1w:{ ?}4& ]1 |"J0YŖ >vLΔjN'պ }z)4^^3B^?J{@{ YT:Q{zE"/b]xz(#tB:OH#S2~D+RX}ZZB +( Wi:WًU3rae0U"o ,~= һ`` zC C%)&|[XPE+4=t77^W8.WF ݒ{Ï5_ߪ °^wgFj=Ie&\hZw4fmassq0+`3)OcVUkjVj8OFOI4-ēٷXXjB}cE1ݪR[-8r kQ$x"Zj 㥟ۈ}iձzfGa{ RC #zɷZ2=#uw1< Vl4Edo$Iqwk'>@ _3ΰޢdi ^ K[FZQi䞚I#:ʙ%LٝDDq?HXًWJ,U)B)Je?Ѐh(q62=̂bڕ+Ol 1d U܊ aS['~yrST}cVӮϾ'`*9s>*Lng}%QڤH}_Vio?sQ~a_=`jTG{͍!() !|uHF٧Koz[w,^(XUH +'(:}_}3D7]!"qjMH# f$MZ/G;Cq(DԢ[R~F SkwQKE$Q}YiQt 81#NK %5VK#}X2=U[ej],d)]G/:wvΛݷ8c6\Z\B+xxJ Z!QcKV s>V&P=n7Lm6\/e!f (!K'GTfdK=~uZjAQWCW9Uɧf,pFez47 5^䨧)u2Z^W,alZ[͓Zu@r6sR 6:Q}MJFV|vߨ 7VGs:3$ d.JchnMROa>'R LQ N@0c~8dD^WOcwKى  By>ώI^wꐴ\EҼ\@B[^'DpF&B[jkUtJ7W4|AKS ,(mӺ;[%LqEJoz;42Hm=OA cQs}骅J v|; X:-qU$+U1w@|5ڿCZ|Z\rs#?Xq(۞t]}vUg>et 8 MfsRB(z2MއF,[.G(J,ջvY]r/E*jk|@_ 4#+48IMp{FѪZ$ɿ)b'K\e<,}c͗Cڼ .A9]A.ӉU'&7oWm#g>-V`FH_R~5$8&woֆC-xw^?1z(>YFG b_vLKT gbR} j)^·gZ8D,طKʭ%;FP}\ )O?p[W doIGZAsEGZvWԷ/^ܦ^^ʘ3_l]gWR{iH/Sӈ][=A~1p_کJW:qQBGK9V2ݨ}dq ́SXI =5}$X4"LBC}('aAP/=k&vC5yVNB[,| rr آJ E\ @BNSnޗZyQOۄDTtڗN[4p,ήP[(lrVTI;$$=]+_Ddz_ND&ܺ/ICeagf{$|lr~͉i^Ջ;;esCAj9_Ki|R]OҼ;*2>?ީ_Ȋz 1Bx{+%qm"y0p ;c\nQ\C,emWf(De{^YJCWjIm⢒;A!5\U @]V6rtF 0~I{ lNJeSmI:\5 s<|w)l`Js^T dM[DdžI_fk%YpB5dTRyii F®lVb30[ǫT(P;x[#O%:zo\[ ee)_( >)E!= Kl)#\׍fWݣ[Tl@k=q?bF,kL?Y#L94|P4t5LF0)AmiHKQY9gd>H&Y$#l]nxUCkr!'o!2!/Ѐx Ks8IqFG>rm ZİFυLMϭJL6)@{)џU;f ??#:I#!^_T]1ͥ-gZ\XG! mD5dV]"m۞2GYH\]t.3B\Rܜr3U=ڽ2vnPͩ $9fT^jv6#*pqiS4O€%'0jMӎK^s ;v](m`f5*:kOِبB[؝#n$L8دu2)oQ! {L,Vu)~%N\CJ!{CiJA^R%7ڭkJ9nzBLtڹdu 8(Q/B/Հ9 @OfK4xJQP 8XU  ^oN#2~?ȒJVD #8sTk,QAabQXNS=+_T uē$W~ϐ&"{2&* %#@!EH[EU b]qZn[e>X\|k_\v0udX8PG {˩D\W{H$ØoGqkK6[.VuI] lKZPJY^٘j_Fь_3'Ԕeizgti˩MEi*vpr|=2BI.ӖhKtTsBzeṈ́%O$s?*ArmJoPW&aYXF<Rg=Hyss"fWhPú_ QHRXМԫ@Y&6Op1&G:Ra3 5-z匞_h*TsKq% ]@~C"m3uVPRۘmG;{*rX[w[90 aKlBW_wJdz¶o6+%@z6X-ul?cA)!܏\q[mC ]&)`*"̂7à2#{蠭s2a&j̾r WZ@1wm7fX t|T>rB͝mbNFvI09x K'lU9,O%!v |TuogU ..c x(2W)A[]BQ%dɳ  jRbxQP9g XSK/g~Bp<ͷp7PX9%uO3 @j=ͷ0л5?<!H gk$$ 9#&ksʴK?x`~ nwf{WҀsHѣE qq.)b$4Y]t6*?_7܎o yn!xrzAldx]/ZUKφU"yYr;kǎ!}t hIB}Z8X,t_MA^r)Y9ջW?F"q>ldQMk/AesRS{T BYL[ƳX *&;w)yڒ&:Qfwl;OQ.r 'T:,:E7\2vg iueDj3>-_^zLoQ SahE_+rر}8|_v) PwB=_u˳ѨB= `,")W*Vx D+B/]?dpN\D3eV8ȶBw)' NT'NmOYA5,:'ƒ:mEhXJ' [hX}$N{@wϼ&yt1r3 xLB0it+Aא#VcOGe|d;eR`~PyJi,I;Q@"˂3h{Vza h/}:7ӵ~;~JևM{4Ay_?Q{b]: ig źw!dfrsS>\ |JUNCc܀][OᬙҌ36~ /UdO6_ڦF"N9ů&-g~vj};n #vց=4E>f(`MQ !|_Q84lDźgMi%;Cd~:-wRW`Wǣ'?,û fY-]ϞT5a8/Odˊg0+9;&V]\ gX+fѣ5r<5κVcA5J{&lt2VoپNi.S?rS{t;ۦJ#i:ik1.W-չXT`gLNjႶxYl^hs([A&Ӎ݃!CL,a7\q6]{&hlEWT'UgY|CѠ21@5p܆;2ڸ{ҵ chaAmvҌ[F*$Ou~Lb^ reR~bG~ƌ7%+4":XD|*Xeȼˣn`ZOKa8~h9sA#骑qA_GL\-=ruBXEkC ~1&e $.YT"j/0k|dt' HGj"w8Ȣ?Q$i/۱9N$jv Ąj:Σ_U<@a}_k&g˸,ExFmQNIND!/S׽֍/5_KȒaፌ6k%wY~lCӄ'A$WuRt۷@yYb ((*zhYD0A~o̷J8:vV P60.ugKV+g7nPSx\@{7k?0U" G JmT_@OwwzL!/7ԅŝkg6YRY'_!>/Zn;3 g|N7y(^7q_ۭҨ3Lrɺ=ڛ*0\l!]e AQrV93@iHUpQ UR $ ܥ*܈,՛S<6W %½@hru,xZLȪ Hٝ厣a#oW6ֲ!LP ZT%bޕ2y&g B FJW1>]PxcjD`x{' v+BwPcFndLoӬ@7/-}~dſe+0vU1qFbS3j-B}u=Dߦp >YAh؋1e/])4\s1;K׮؆#g zp=2d2{ddaM.,p֠ pHDy"0K({9XE@|6BIAeӗ>fୟ1 a_6LC5DնPWUuM3p*&Gj>X 4z'²@d[w; tS;1IJr B@,$썘9Lu יP%ߘQein87MVI"/ok%07U="TkQkK"߾oFE)6I@c2X/>J5lt, Z챈QG8υn BS.㧠-nЦ%溢ڼMjJdӃk_i}lgjTh[~4rXvhFⳈ:W5g3M̜lLvM*X+]9;} $M^l PT ?|ֻ_҅uECC0#"оT-aqZ(Ewj\:$jb=|ݻ>]gʺ q~ -|(^]o{1Z)D{/N󹅎;VE급,.DmMWM ߒ֯x3w]cd@Νs]>2WJX(6:u1!ilvm+7>zCO۹j@W zLuQJ\e2sξ$8 d(.+@%" m3B؞UlӮ8J%Z}7dkjsV$6t6QQZ,b{G&q[1SÒ*yE9]jy'l .2hT?)heڋgSImI=|&U/#r Dhr頭{U3jF!B ُs;e]gx;3,WbAFkRZ/0lu7,״ݗ pb5K2۫]*8t>w1H$Xf3YSI?>( G& ^{YdLFYSo2.Ch$8)q ,$/ҶnL򦛎GS󷿤[;iѦqΣ]68㼪3B(3@nKK^@ɛi)Y5@}`="!pPDFMx“1a*ԋj3 z3Ezy[W]fFj`N\hgn3H7 Ù[Jn[zSAO뫭(]lX,eA {1[¡nP$"Fn6w+[&icd.!W8;{: R^]$<[5=W>CWJqs9L\5"?x޻h /o )_dHwy+EHbBPL`abAϳ́ezr*0<ΟF'"xBSY"OusVA%n hǵ.됼 qi_O)LE0>-Bbv䀲EDTU62G*vBx |qť<դcvdKlNOa!Œq.G E:%--G(/jL^XĀ}!B1GV[7,fA^HySMH-"UIdZ?#>Tht N`X\69ۆ~XE9W\e,+˝Eِn4.E=D'_)_u)=f8Iط_-\nwDYJJ_2KG둖LjOt9W~h I0NyP&y (]VLf!> .ۃqJ F&-%Ss.q) (B3"ߌet6u⡶rǑT"/Zy4/L羔Jޔ7 ]mGTr*ѳ; `-̾~hL SЉ!*3h-Y7Kx*mυ`|aJ߬a/OEnϓmҔ ,kھ=bƪ}.#0x$٪a<#7bȗfiE i }P~kj/z|Q_}z@x~N{oaďM;Zg;IyCQTm/73n=57?Tѽ$[ Cuj!ɋ\ڲJBDNu`%S%蘠(gD`7& iJ6MW t#ٝ\tU=b-@osPDY" ׸:wͫ"$rZ* ?_86BόH`2úN֬{I(L, K^q1e)B- H@v%=0{tEwzaq0w9ŀPzѣ _.g\}큱`3FSkfU㳣dcľgf7󳂶 pc 8t4w2̡b&\nͺLAհpU6c0+I;vPU#\u ѓNb,ug>`] E&^˖y @m*,cj<1ÐLiM'5BKpn3,܆ۼ`CtH%5[=_b_(AL bo,apzNxr/|x7yJV@Zx`K^A{JăS}B>A7n2ۑx8;WxEPT@o; J]yM _)`}`#ǀ4hC\]y_%NEe+kFf}K,Ƀ~6ţ?k|.i J|pRbUTXKоnIM+E+T8'ZMrq6IX'9Ih|lTΓ[ǂz=rNc>@UIB!x݁s(oTݞʌK!F-Wɻ#2!sq_E/rJ{FOz`u>_ )k+3|-C )~з=c;6}?lT5K]Hu*lw-Gݰz+V'; (aZQЊN)NPB24qUJBG_WSϐZVNhV R *Э}#laX/Iyp,e@6p(XHGuE`)xi'vR.&.ZOLa^N ؎S1f%H o#x@Zu&>:v1pKLuVQ@ګ;|DVi ]"' ;rdD>۷ì^Pҵ4&:\{ǏZPX~# wYZzQ10l$ǬK[ PHv+?֣񭰦p>qq=8d4pbB-5v'RZwMَYiؾy ˔L~nYr? Yw_xG*i2bܬqVoaNBCchF0 .7g!üQ78I%glG@#i"ouSSN% #S0>ڥrPo}neq[36wWPf~ 3Бu>zM(]FS1DRЭ߼*yaşRF<ؐ ƘIS %P=V[B^)-N.OhxEh*zoe7%R1U%̬Q,\sMm3=>0v!U~܌)[pQFL7 _:x=Os|`-.w\A`a]Wk߬a hP# 6#$z =|Ce;Lx~gBwv8І#8RfOjVeZYu7Ij8ю\3߬{ɧ=;/T-@X6N!Jl90C<6Έ':NE0(-VRbC3UJeٴMOwgGG(M z{&e}VRd o",VmWom^rBp}*Qv]R? QE*+U$DGO"Qʏ1R-V#G-A+Oy3th*bXSb„n=`J7ʲfe + u9m)Ͳ/? YW1{i"4Ŭnlumkjà J=> bpL: ƃ %sjޕ7g%hayμ{OoH1HYg=Τe?3'a$NtvR %\ ׊qޞ -\j -NWdQ%LZC )8bƄ7S-"υ糉L0&VvZ ;3% )LkqHx:p7oRf2wgm`Zʼn. 98ҿ:³};c}lFR<|yKP)̏(#={rAava/FGZUFDE D^3.&$6w@Ee(8ڧ:c?9&rW؁Ʉ.d3r=kMwrabh)'v%PG\l!U[=l"@t3M7n =jml(TmD5_0c[mI nvɮBbTDp_b>_7#%/t"B6Uݮg jf_&hE|S"1kD!WԱnɫ"Dy!\gt6Mi|/:JPP}~5w':πkDM8%x"athO-d0dp춘ϟ8Aî|Y#?LN0nC4/mO ?fy5o 2Oӿ$~TUQ-Yi8ywDHfJh&fu9y%Pk7Fa-cw^=~S[ժ9:N^3:ݿ & a;3 -*@@ڗB"l4wuMxN5fA=&suh|г#,ZkW[B,u%5]J3j$[a0$}&MB1b֪ĺgn6hpBqI|IIP8[@Y>#j13l*zX -^ŅOZhVv\#N=r~gYXe ||33tOUwC'6jm"@d7Ćf+tN4eu@jR`T_:!駙PĩJ(HzEJ1@M\0s-Pa;!~[ݣ}(r7/M0V?Q]v+כZ -]y?W0,kT$[B@śJ,/u~6+BmOgD.mn- 4kDwX9͢hms7~Z0X'j'1A&<xm7:@ fJ1د\>Ajfvlf*Rsfyl`ak2 P7a,swdc-SXǠ>i9jԻoT-k= L{XgmG(%(yqA k5'E\yBH$P)7ʿS8ZЭ  VwUn *kEU9iE9쐲YfQ``ylB,W [Y9ˑKI> ` qʶ6u^Cp?2~VO];fJ^;\&9v`'{KBV΃my|>퍸k7d/;%R =L[!hՕIɞ@h AWRjhIt3[|TՈ'JۑO=g, Oh1̍?cƴ[9 ]T|Rd}zBfX$SWCx_Xʃ .ΈxdB`5vTAFWf7ݘl[ E>uВTSZ*E|F.F2 1~1L6;G̃VV._4f6HtH"ömNl?aЭ흹Y$5ġ:ɢ+DB$8ʪeه̍W&_9'tG|G,eAg ]w;)dΗ= 5ɦ?]Ǣ[qQ+5!X1Z'g#ǧ6pݳ9yiINC2( /&IU=ӈ+m0PMIpp0cN ˬh<X0q`Dž5{Kו!b ֨MGmڸMGҚLQɩ>H`/uF=Tƅ9G]]OPW*EhؾOnt?gu[Q|kޘ}]bs"VMlTHby'7Q]R?+o saIAYeZ - _ ?Ll%<1Vlr܆%qC]8cPGb&4Ր\-ۨ] Ad]|=STcNEa<*ם(r8[=LŬFrHa A2â1> s:;hjy0|43W*]SܤK.Λ,Zcg;kkN!B&4UQNaK5n4⏝`c++ejJXNM܌LkD`'nHVҳMK 8nm򲐖6K$%,ڕ!0Y~+(X)05C$eBtٴ [(j0T4.1e9xЋ_Li}ۍ*]nBxSHOm^׮vi|^Y#7S{d XDTd =`x,Xk*cT;ěĥ'f{=v?_.` nQ,՟ O:gR,|TgSy93 ivU܏漛$RPR5OswUGNS1P:uS9җw0邗U,j$w=4 /Xu'3YHLe ws|Kg'QH}.~ ' Bo_ϕйBL(̜\E}_@@ձ6YiO9SOV>9^?|^Yy]7ߣ!uOi&7@J(e@auxB(`Qw:{0EYtC%%k΅Wa,IG8/st܊^.X$"b qՀڻJxuLس|߸@,хt~"Wj{?6{wWOD#|dUgk[DT5°Smqz-4 Sʥ"2x?#Eye"BJiH#:7U9_JPxA3z|zC/M||fY2]yPbST;qQ)s+7Z1|?Q7sl#]"$pZfr:%ױ,:/yo:XSs"%&Ѻ\9vOxe5a7bҫvzbw6ڿa#JfOZ-(W% 3RmX@ 0HWYsyr{Q`%74LG͜&p}qeL|+L"ȦAmЃa8D`^h zz\9 {I3w[#m*-gd8,Qs3"+Hh~ |II&SOGuohYp$ՔҊuX} ^[~fl󓽠tb&vfJLRaK3IF-&>ǧ?"@S;ƕo,+ 0L! X%W2Gd_+IJt4 7l=q{;H|&5цza ހo%=% LiEzx*d)4ohpEJbG` >j#Sq_D'E3U^NE>OAQ^tpGA'l_>  `a~/ռ2W#T.ۢiq}KR'7D.;=Tr3Υȁ"5NB12<M@ð?>pɮ_: 78`P.HuA H #O}?" Ⴘ޶ mIWhPjpGM.A{LlSW0@wUZJ̼@(+],}L9)#See onhHbm,bNta[pЀVp$]4BPI1VB]ȩG\@  B[N ?Wy*m,Bv$"Mơ3 t Wʻ > 9bl f5pa;,BwTT#NGak 3h]YۇN)IIPԝ d+#DI%  T5":,.xc?pfi ^4<{:i]NTI&F*4x2#~('N~zOR$Oq]?p$6x I+k爺ּ]CO8OpOiT7=Û0mV05 o dj͋q>x_&LBD|N]I0X4etu4储fwػp ZY*F] UK(/|:vԂkAdixuU W9RM?h%iФ_M[Gpr^'K/u? b#E-V灋ջ%4坘 :DWitKhrIt/wXi3.AnMڠI MQ>?,Mtg.BHXgQoJ]jwv 4 K`b}8sʖn@:0j@S8/!&FzW1JwMI]dI0jg=o?{R}ٚU]}Wd r?pYxr2qzh`]L0%h IqYdEhph LϞBbdͻu}y;6:;Ֆco %Ob...qaeg@QG.l3[@ns?,{ZfH5Qgu%~d+qp[SzF̌tBudDO#k)1R {d|2p#2?H POnF4v.@qp!+Xʦӄǵj6 U[B}:n[#[,̍BWi"kJ´HZ_d}:NQ{ aHٌOͨ&ڨo=7")^Pz(0Gm!aѸpb%~ͲP5_ejգ-=}(g?VRh@fr꣥9s15_"Ӽ[rͤg 0c* GOt^_FصY_!)[5Dhwr}UNt6t^`kMHq>ߴ{dJNC4^Jh"\!i%?rqNR].nY`ǝUMT!". g͐7hȟW0?Bv7fyL_.բՔQȯvʆěIJ+1Zno&W=$_S~PZ-Um5>3y=웵V Ԋ}IO30ɿt ԭxRYVCD힋f[/. Aokw NEfX'|HC(@[Y7f6'k>)_B֕Z7i2uֳ91R.sr]t6%4Zl1y*! P+b- . UfʋgoSʁZDd̫h~`)Lmǘ]q t}tzef5@lóWf3ۜԹ6ҨKrcL[ѵI2ιs\XdH*VB{IySc#fgֳ[A~UuvkJ[NYpVԪp},2+ytH]ʷdi9x"sfLF"}g9Uk4ƵDa$U4 $i(%;Ht#L/B;ѧt:@ǖJʸwB,2G|O󚓜8"".ocR۽&H7Ð/3I;ϴd|ɪN79~7H+W6h"V۾Vǂer1id{4S߈zƽKy< ~ .px`=>ְdo;'LYD 6st4] ^"pzbŃp& u[ Iڼ04K)ͦ"mCU-jkpb!a/'.=3"H5]ԏ ԉvTD؉܈'rR˻[FI.tE1Z8>->J|Nq]xe32AcBopy]9hlbx np m Ssאw4|+3)9Sx'̙j'|.[~Go)2ACn£zAɞverFK)gBۺTjTURtT HPHB8Ok: :d׌[X !_>/+Ayx–$6i)mRY )w$]>fq,`Rs/\$?y]HV Uۿ{\R/f@ܬ[?/c.J>SkpJ(!S\ `m}rGe) MTSA1%Ą1M*槝5/UH%)3-r?O|Y+](pFk= ͺl/Uhx6))Orin磴OX4Tr~{ & X|k."i4ٲzB ~)=i8ǡ)3@c?ڰ-mx{qމ9'r0II~EXkGv3ߤ bWgjXǯ`` Kzmn`n>.1 fKl YtZU!n",k^@yr:ŚT&[**n-  vŽ̧w.;Jct|\ľ\\ǿ0`lOjwĊps),L*BLh*F rf=0)EZyDQ$<)Ǥ {#~a> DlQ#9OJoFS퐵DvAj]Bn.t ϫbR0nF|Y嗠͟j|ػ99^DBR? y- %OՇ0ώ O`G:a<"fhe?)+r qT8%8+p CyI~z<`9SOE5#o"di{d!˶ En=_ 3ln>GHAt'd &EW0F[XdMTȢ 86g-.VMZ.'a{ą>\qӮ?|]Hf];8Ye"C'f(MKC1.{!5ĕ8&LI #F䟢BpMI6ؼ gQIA>P/,Y'tl\$@׎ E"u[$,t N5C8>N溦QPUǘ3HH3Rnk6&I<9]#29 fY;}{0tً+4@\ uCE*џgcT m:TL^+װNzȵ/c}#Nq"rQtda)oc nV{tF_7[J …e} '%)Zsxb&/MZKOٞ%v/)?IiG#xRӎƧ\#9?凥i`蠄2-gk&ź}^u9 XY|< (r3)vM8b͡櫶2% +p"؀?Z)` 2wCm`)д\0YwPAXmU.L^nESq;0L(A`Y]g6dy0SĪ$.j:+Jd{MGts!)$xNpuREY8к6\RLֵU+'YKNNَaj7qB) ^{JT>-X"XO! Ae6"x 楘 A Qo`c:4^Nn j8$kTٖ-%k]q'!>@FG(J.[] 0FoP}oTm.&5tu!u,w1oa]PD…YLV3!u;AUT8ŇfLLGW`,8d;<3 AcgݵH@Jc.&FQ݉tk۰@, (gM%a }xTV b`|mooGi̊cOe~I=AG*W,JeH*6(mKl7VcSTDLܡJs3 ҂%)LKhC؉fXjGÔR$>JF 0!h z:G2ky }'zd-}p~Bs>0- y~* BؠJ_S-6MJ$͍5d;C|qnG Z%*[ȯguNKeQhQO1jHZTti9iu=s Pj?%Ul[_c!ae' wp>p珔e|2V$ {b*ܾ ػ_'a Vlr#3{LXF'ϊΤJ*sl!SYS.Pn_)3~O\t8w{o(ϗ$^ёa4?x2+vS/g PʕuymPiFнH-%Qg*%_jvs͠)>.8Eώꦴ5}j0Yp~9Ҽ:|ɊM^aӀpԹ|l~3S&:ŭpJ!]<9k9+l[K?+ Q9;?m|`>x2\31n4L0sԧbMGO.r8bИ}}oZ_!z߶2Xr (թoHMp؄rm>:);[Mbխd\:#N.|S~3OWc~ ,2(ڪcOOA"3t/23B{_ h) fdڱސG@m_y1r۵R1wOĆΛ݈t. r/Z١i&6YPnW&?A1n?Vڧlz>OC?i77a ;07;94~hgMu؅߰ a%usW~ v*ԖSuw $ 77e.h瞄|`A\vЮ^u@uEBw:gR_va>Vg0A>n|Gx5gh`Yhz-s\7wyPz6:Vo@kF2[2нG)ףt9Psk鹚/E=G5lY SD6l}to) }/#O!AAd;Cb%Sd6&5眾)SR猀#ȟKk$mNh  K.Q]{V ' %bwLnͼteŲ|؈$zr0l$WꏽLK+Ww/U^Δ ߔ |PUg?y7W)%ľ21m/I.Bj~'a~<P9nb"k|*a ll sH`]}% s@M!/lnG@?eWQM{-܂/8$hdpWgc)'77\ @dW d|"pPo(| Z/^op:N}9>/!3XdWmd<( G (R|7 %mǎyrq`EYW@X6jJ?>sŠ3=F4%w\qzۼ^-]ۣ 0![[ϑtȖwZ PGT;A~yFqm6f .oUnKkЩxN+ag<{ ][<%ĠNGj, >o 2o&x~Rd ճQc*x W hIC CY:m3B#qR9q+qPq,.y~%L]#6 V3PE/Gm4O쾡hQWMXZ/ZY0(EB|ˮड`v7H:˘~|q^ģ TvŒRLNY'*+wR%Ua8Sp .>H>Oxou%r uYȺ|_ڝs͂CچF4/uRoCt$eRK\D/V歹.OSaS(Ơ{т+<*[`"66kLA4(?rHt4S+sIJp((]#u,Y/k3щo- 5'v:;)hc+mCaa,at{9eԔCz"ٯZwg+CoV}h:8%;mHV_Qj{+ՔM+}7xU0bA*}H8#ix$yg`Z=Α7 n_/^ӢgD\ޢ{F5ReP*zR8\ !nSHIhR`k|)@R:П q2ArH]&.7vUHzyR QŲ^KlCHHugܸ8q\ږ^Ƀ df/YB$Ɠ,dt_X;n`EJ#{c.EaAn}"Z#q8uU4AKQͯ0@Ÿ_NRVQFX@vƍHl8^ " lΦHUpѣFS? 7nuqX{[=|_:B^|lwiKqV(SXb@QLQidurR{y8w>\Ȟ$ϝi=(jzh)[}jgCSp-AW1[Ʈ_s7yFpZ>Bsa3V9ƪ#)oTҡjDkl}^O6at./Xȑa~h~lM8<ENzF;g_E " Y787r2iw Vwg TVCycK纖!L4Ԍ(^nʫw<>j.)aNf n)a`/y/cO4΃Übmꉨ" u#wb0υC?%{6)m}1X6BYg2T0 4]ClYȲalGO wSNwD!"p!ai+gp}X2\O^;JRP8Wܺ ^\o]YGbLgm^I{ vߏ @1K;Uܢz lb3g.wL2ą1bl&g3Y>~`/évէF 4][;`ZP`H@?T8Ǭei'5fw@aɫ:/,DLcPĸ_xi$ۏ(EnWT",SRN6Zak[n7%Y-燀{i&.ر)8*][;2>"yS3sS~d Λ[s,LI`DvfljBOx8{%Z",IȘ1no.ЪZ ]Neqol)(wA[}^z+VKνUdahh?yr:0Q]OWcB{Z^3huhana,yR{։2c.Mf {m2r,Q۴8F;9Y߯0}JR_IĦeY1UYhɨLZ5(nvplRY> }#}e0ngr N 从&[+* &hSn~3'F`?&ٖfRWoK ?q9zY']Aw@GK #kteM=` jբޝHqJ[.Ƅr#u_ =BRs gnŇ' r ЁWq^t&$'}p qJS:MՉvI=gM|SfznS %"Fxqբwm_vhu"QWgFdAVSw Jo`'Q1lWk btRG|Ĥ;-Bk#&D(z`B|k,e>GH&ih}hꁸϽ?%BɕϾM13+1nL@$B *EGe-zW{[\}\?%.+$1 @z3(Z6`'F.#գrk+c&_`Cqp5v߷Nsd|[,5ޫ7@W*Ag][K/kضDK&W҂MCipiFjjniMѡ i$NRwY^H.*4bض4:6IQbcIJ) ¿^+h0cҘjI1ri;w/u=W/iy& `h'oS evo_EKg ~Vt_O+*reFd+9b_/jc?$[{3qk no׈$K/Ce1D|]F+R;ˣ)f ޹ $0'(xNi D?׋ V}'_3u oP؆1i*WkYǀ8}O]-]TfU;`WNP6?Bv,Pd9Sӑvdʥ"O <5!#9).*E.>2X{Mcj+Xv~VMK27_'0@W5t?ÀWq<_JɆMJȜn%H3t^!a3G|+fVnD#7!klQx op8eF5?JE_=NfdBZ>tBM~,I0rl>2Ֆ$8R&\=mi%FkH$ CDVC_بUh Z,&[AQ\Fqӄ c^%ԑ{!B5SǶ\ sO`rt2+gEw2D 8^Cną;JY15't m`6?Ռ)d2dn'вGە*, r7זDp$&91n:a{qn$W0cVB࿮hY7l94pcbzx?Aʧ# sf,KXݓn0\WYwY E2٢0dILjrw/+s&F{}qNgo>0x>ȌPVj jv8ip!:kf @ fKwM7g|r֩/CYZrq )`&v3v7NLXp 4C0ުq(|08B!t/q*[k^օf/s0r:r <;Ύ@t,. p!8A2{!1T㥌ɠGC\Y$KKꥱ lO kMfPn<mS%~)Fkrh*U%gN0sw>іA ~;z3>9hCo0psV3av\DL4Y 7_!x!;;z#+?iϢD٥ހy4[e"DYرP}ﺏIE}B-ÂOsx2tȋ­/Ia6' ._ (?Gdw fp/+ˋ=9o qfn(L)m%z E<71+:JKu'X snyH<c7<: RXdK]Qtb{DXwSoN-.QG%灵n0zIb"PY'Q-Ǧ{=t2T! ڟwz.KYc&T?:SA*oJȠ9ϱO:0<*)<>2ek>ʝ-\xq鹉=u"Z@r`{o.H)v|/LUX$"`RiQL?4DJpᔂ{"F5n@FPudwSPOL{KƤe(`3bӀ #$ !r_ӳUUn⹦Pl{wc$>N8JjÃB&5f1]!1^Xm`׾ ^nJwEBx$p'tn@Y蕙?>⃘iTRۅ}|ـ֖樻z_YR )tIq :WmBO*hM'tF [ ֬,HMS pӭyP{OMyKxjI|wiU j̯^2:/6$j/v@;=wQ gzcD(n#>~z $m(ƍ?;T+*Yw*>;Ëi8 H2N䄓ͧ y=9z3I7eBc"\M>D ͤl:d޲cZn Dn/y:5 tdnT3@[45p&:629lxۿTNEяҥq@TӪwv[@~ i?oqo]>D ?$)E*c&垶1^ZlKy X%RB=MÑ)$~#ˊ٨q^Xg~ߓ A0O6*Y쾂S'FBG#Є‹;f#µ}nH@ރA. q 'C( &[L=g4w8uyD~g@>͛atT|b0ԫWxcMe0GjVzE05Wkd1%^d/|umgv[qg{]f3=lEtaz72*dJ ޹)MWN}ֈM+!5LJ⢛|*En ܈Oq ]];Q SHFdM'*'/ YՖ{l?-G 0*< .4c:l1:˗UYhI)֒UT^Q/I`84ݠ'תd:ĝa~9@}k|JJřy7ޫ!6?KץQ 4sUrJߘE&| _#,J:Y;ȾoYɈ1:__zN%#$h}'gڟ^@*C=*|QѮV?q 030r̼!c {bj*H_F&J(Fv( Hp]3vZUjsAk46[KV.ţҔd1ի##FJkqemT#å27H 65zHˬPDHVu},'[QU-ReOr*McJ_NR4 ZMc  ߵ팺kY gsl>`%0Y&*swxih׆'V؏Z qKٝE^b K3[ kI WnP|hp);cTCK96!H*V9sMmHiSս_eǫ(Ɖ X-3XE<[=QPL]'8S9Sѩs ьړ_u"ip#+!QR`v9'Й& ‹XS,]1V `y/K+)KP$T.33K&P |`EO?,~(ѽwGV%Py(hS'$C +?cdkxB HOPNˢNrmЅp\:(tQXK_˱wks1P',"b:ԉ "4֚=N$웒lc+j]Orx%󔅅gעr,`XK@IW5$4B-^ 3<ܯ-5BUkl|`/Һ\5lgg7 |]qBQ(&y˷<4Rb"VݪqoGbIqDd4hzS <[b{ه !ڔ"0&KL⶯Oud+<w_a\ధ34RǻSV>emMl/&Ů.B h7 gl31% -nE g!| 3`."{19,cyV/X%}Zk"D22TbݙWp:D0`N|`4ڐ8E`w02mӰwl@k鐏-ME@dIdH,}%ސZNuE?maiF 񑡤h%ڪ;UKF:&qj\f?VV@kDfj;fiGmͻ2zzs7yfsl4.mY|400Z u,k:dF(xu#f_sU7D緈 #L{=I j5[ᑰwTtIXMiSpRʋR4״^6#.*#O)8 `#4>(>ႳQu>qUYqfȘKWDb,sxly p 31INR*J.?G0$-Enu r6]]y 6._DjG[2O0DEoT3c}`5iuBO 46v_ō s5 حaP7n8޷_< @9,FOjzA/R`Y:ѳe摷X/V:ꁦ[J1gi]3NѯR &!p6z?N}4 JbMǀgWsG|Iq &'iI7w5{.:i[qaolڂ>hmBjv0q.A]I%z2ѡ4J' tts8rg,Sj rj (DPHRlAڵ[589W3ǑWszUɐiUKkbuO&oЈ{RsIcCe2ϩ+5vCG7r/}o[{Lmׯ}@ oN7q\鍫<&_A,K/sHE2! 3l@ qExnj89]G2ݹ6TĩI 3c6R/4޵x,j[ޟGu`5>r\ Q=5z;H[r,f!gԊ\𭉉_C@</%ZYɼḋzKDV{ƃh6JԓC+ذշGP魎F/d,KHw݇ėZ n:xaKb6|K$ReUdow@e)cF~D7rnY>W>'CӲk|ЛA'Q Ge}Gk`Ȗ7vy.yz _Һn?؊/Xa;c|t8+0 ,_;wNJza`Ws_>/d*E;tk^ hImdc NqĊw *@;;ǔ=I m7),SD'bzPpye 2_`pv|2ZMwHٝZC԰_S%).=HЖ"CQFMI1> -?Vm;;1nag޾eceF g5¤VaxwNX ] b-`nhPz-'Ͷz&׏{B~GJ59 n˜> v1>0R&>ޣR0=:|jtS6 VKuzI7SY|C86OYL!|M8M3Wc^dkGf N %#VVgk(nB)v| ,ߎ.D!ޮvTD < )AфUՠ^2J-_i. GXܘ~Pqڪ~]U qEd#}0jL5jѐ^IŃl@\6aBρWza9q슪-d X:IZU0&3\4x: !>ϻTO )/ kTP~6|HCq̜35[~Bf6=ػ.f&Q.[@OzH ֺsn*inҫXq]8*c:H|1_[CUa/7pb%і-b+ =M_'ۣ[F`_y[cF( ]|{5AdL@7!н)Y@>m@L WaH Q_{`QhO#.OxwC5fbhȿ,R$$Ws3ͅ\K68" -9ul2'!?+XPUx0X,:4!7Ϳ+iڦؖ]>SaHv#VflSޱyX4t:YVӭ2 y4Ӫ?nR3n*ז>ՋрJ`p%ET fqLVU ļD\d:yׂ[\,Z} M:~pQy-1}s3n1/՜ɉ:#vvmd^[5CW \Ue|670;~ݿidG4E#- pʹ~够LҐ|`e_x -1N^a DnOcAz0FNRt (2Zs|3[Q7f+ὩGW9ѣ|QfP*֖0uybaW8D.5fX }Qp0a=RQpzm:9UeK%ի4V>YҬvW!.*oga1NШ _ܵN/5y ݩܢ"n1X SMdŴ! #0In!ϩMlp;wљD7bǖ QLG8ѧqR9|Iv6cvg_ĕ; &@͡&a,WE"|~L>dR2:gmepji?K`ӪVdRgyOARC&Nmhݥ,Il ҩ}25et%8 e8|en񑁯X LaV'th7լ'ϩRb|TTw_4 r㬘ۚM#07}ܜϜPt#,T#H ) $ ˥[ŧjtXLB(mka2BQ7G Չjh뤏N%޵jJP#IUi2&Y>Y`,']'](la@g|狷 9w3 {BYqV!/L5{u `99Ѽ#`n;%q3_,]h2Q!V 1*aߜ4)k{s/2=+$H&ckU٤jQ̮ vjT3pAŽ*1fw I|/M(Ճ;,~OPo}|z@vD5" 3# (;^+}oHΒ15ziԓ$~Zu MBoo-'m JVϣ2?I_mC3Qx]'#7†  BWkh{3kxP=fQ<^Yc+Ъp,}5sgzG=yD)oQD~3L$ J B´ d<ζ,%1]]Ԧ&=. OfKtBW K&;Rw "t- ~+tՐtn1[>,vdkS uӤWє"ag7FSsOP+% u{l E<ɷto_]#ɯa@w -AG-K=@i53qq`n|>e^^3}=7 Im2с.]M.խ!JK`C4$.da3~&>2NʥW;Ras mhOzKP܆RfI~!}t3ҹ_ 87$&B =::Tr#v hsui53C&ZP94|.!Y_ǿAji9D:62t>NRCWEˌa^tGXK3IJ?vS,cӳx_{ݫ X?}|*IJ} }Q,YejT>2kunf@0"%!cyy!*ilvC)Ӻ..%f ص!]+N0 e̡)ߑ"a`x/D"潎u*$8(yaMZxϞ\ލ=kc؀0*1Ȧ@c 뀺YsY!de=ynx L#k(l&I'Rtt[q1(.r[5ev aa?F⫯S)śu+ck Sb.:riˤF%1"9T\:{ rw#n/6VHovuo&iHVKErrV|`&e:li^w+$<$"i9lwǯ^s*V.V#\ y SƋ_7(5Q%2tt "Tc-kMqokPj/S!I2o!++;5'vzY|1. yo*5r3%5_^⻀W''wճD S0a<3@25sJGsnmߘPVR{bwh#@ 7fl!pζSvJL2O},+oWYq"rvbjv>d%$g!Z7QQ*?-qwo͊Q86&je8 yˇͦ. J4|luu,8zS'x\6RO=YV- y8rpM f)Β缑JxӯkR cANU+طl3h;R뿡8Tć U'KsK ]/"isLŦ} PNge~T~7e@HGm+BWY&Ehv"m`"@qSYjf:C)Fg~YwDZ.еa(Jj[wXo=Y0Hs΃8,zgr[!3JGyp)*y@B!,C&,KRK~U4jڕu/VtNx.Rj[GSBP%E,/LlnkckUFƀBC`Kp!ׄ .Rz "E]dO}OF_m2gJwVGdܝ 9~n-GX6#ܖ V@ jcW)EU.`,`hGYգN|iC'nYs{ z&Ƌc>1id iYp4#*ʂXBR|SU œc.;Ghf>G_)87pPXℋn*+@V OҧۤZptFM-?^LHl+ _;jtQG(_dITPˑ\mՕuO+U;ӠXh4m8-b%A|LG*.]s[Htd#Yd#1kEPjvq> <\Sxȃ(NH%$ABgEe_Fr{Q+?ӯ'OP}f![Jn>T )= CC('|P٤Lw6 ä#%Q'T0$n0*d)Zo6{=cw[h:MLdJmu~{91ىa|Cڑ] L8nxwɱˍDbMyVxԷSe2xV 8 NCBp ,*kkiٜ٬vԸW[U~{peA̔oPCh@e>?!E 1VeJv!cb~1WBҙBfկY^ A\ȬcaQjR@3(M'bw5ҫ1z@M?6 nC-**lIE2ɬ |/vZ{X voEB2Pل"?_.-߽` 7 d\^Y *傲nHV bW >;T7Y,;aE*_w\_4`q%Dd}r'uvՔp[iJQh1ٱ;!\~Db.۾ OQ&^)О@k#*JRH5pEwʈ։ ",Ǡ\vIs$&dj.٢`M; ڷ}tl1u9Qѩ;nuA=dVZwfhmpͦOzRPf{{bd/*V/S>_-n.QǕrHAF%RN($h+] ɴ^yG dH\yZj'Ug?ߑNeaz}Z;l ׷.dmw[uW eH}WF ﰮ/Y$732 dcPv)VɃ8Zan^RSON@ 3ԁ`Ÿ4-5nBTˇz=T iϞ*] *IlvE@DudB/deZkἎڑ;"u7l!0^+Hu:KBHH":$a8F$a?}$ b_6RTR,vwFGAk0 Xj76 olO N ZrȆaAѩZ 6cH0ȇHgYZ0707010000025f000081a40000000000000000000000016599ea2b00001bac000000000000000000000000000000000000005800000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/memstick/core/memstick.ko.xz7zXZִF!t/k]?Eh=ڜ.+;_,^8[qע9h$g ^bykϽ}w.Bea+i^Tؑ2>^S*nRР~硙iAi ̀&YfS&JDF;,RYH|0ߠ[lIH܄LAO{Dib]KjbۧۡJ|Éuiu& ̷Zʐϼ1?ߺ!Edu"كG>Lf3F+ڄ6z'%|ĕ4z:F8bÙMv,]PV{3!}-"[Q!IþAW@tuV"Z YEmsq1d$@q@:֦?[͒U3׭`vXt4t&a mtPo ZN%c6Ccve3,^Ȗ48 o8Rmo5x뎥JTjJ/#ŁM 觔QYq@";0"r]™#Ђ-дDv)æ 'V|ZwT `?E{#,,M'UwjNbp`D~6 )Xui"\oR gtj$*8m._dL #:o9W!Y`w%Vr6qeh sV%[Xx!Sh֘}<B$JW~#I, 4ZB[ު22׿$x3L }K/~?V /Umklc$')$[݂F%ȊE>a=?NΙp,n%8I#4*Yu\-M,Ot)Rg] =D iWFXoDkƶ9Yp+KJP#)b6Xx3(@TLWa +An1WARzH7X@Z] ictaF]SI_0nQ9W_f./,G3@zzRɯo c{aCID_(H8a|N0ܯo}:l{CR"RRx ,+~+gh Tԩ*STY(ؙ3?œd,q{efZo>2̃QJ&S :l)t)l^ NVMXљ8)]:91<{K;)1oxVi˥VGOcfV]EU.l>bIqJFʀ$`Lmlqj3x VM[+T1^JPD.ȊP`MQh1mbօ=pk Gf>)0 檝l$!r¢Gw4 bVe7(rZPğ|Vdk`\^4v91bJS$Ǫ>R*"ۿ:BkY"gYD=|*-P2o/IF[|Qɇhr79*L9b UαRNEHFXN\0ʝB[#aq :ԴL/\ŧxJoݯ. r{OQNiᢩ.[z;ۊx*,/ xhv풻N^-J"s^7; 63R"h0w \=[w5^[lnJ|{м[5amNGt. 8%J*~f h2xDrft+!chf+%^qi/W-R96X[]!(Z6jˬ=7 H^{^czH1C8y7Y$0ܘ3if ,4j\zbAi90WR:{gşCo ~-Qn[o:#UǏ/֪nEމ`+ OG L4S?%그}&vwAS Jnz nɭ[󅄌lY 9?C/ğ^:k@>VocK봂C l%>Agb[5Yv!<≕bDZ zKY ˒^gP> xt VFj]>~Et:2H|q[0W5DC0]|-a:]oW6xL1C2Q>1a ;cEB{3뿹vٹU1%%S/'HI-q`jA3$h叓%V%y1gˈ@Ԯ;h$El#!M-~8`C](3)d2u cXUt 'RdN+0I;ڞ*g!g YJnB̰J#mRt5o68_-E )O AP7p fAhR{P/0 r81 S[98to/WzNT P_c+GN­ dC 0'̖WcbV Tb8r4뿿8$T䒏8P @a":C[lIbxB ;%1xUΜ} Ѻ)vɳYlUQWTQ9 T Lf>6VZRدJ( mVh¯z3>Т) [fZ^p868 nC|?tw>Mioouϔ6&B]AyiؘuXٕn2xMSh|])Nx}v[FX>/JIDrg(k3TMbjS MbV~c_'3sծԠA[in 3OA2Vd,]>auKz4Tt1uE?H'^C  _Q٩Xg]>zL|62} 5aQ l?~B31owB.,q/&ĝ-o i3 =QnQiف#uqNOi|v;l~0-UL/B`M -9OLo>-wQCĥqa y uP tN?צsuanh9wK/(( Mkwqz}K~ź%W?<Drs)Z3dL<$Aq9Qw=\ѫ0+^J~FHCbG[5ܟ2aY^dU}ZWsg hD P TELDz..SbdfSzI.t7HAm vq}p{?WP?{l8<;ZΉPG)2G i!oC;ay+FvJz~QiUN۽v."oA ߸Chʮ5?␫ A1**W8ĵtR9d䲴$DQSg{XU!=Mr#ͨl\2>BP$fu\=(7i\JF^c1 qJn|Ԗ)wH89)IǘpW@Kp&~ĺ8;jEu αrddZO<,rSp8m%@5O{ .r`=!7XB߽o ,'e,,XaLzrgIvgg(\ݚnM'= jzVPP3j_"(+,Y.nT>+ej?+/(sHRޮc7'c>`zqLcmD7 0a-qb.\#3mȭi2W/Ql dpn bn%jWt<<'6/.q9ӛQĞZeJ+<_ ڐI^&y=A„?O>!tϕ7y+ &ړV9?R2$%rZ+Tnd2Y7^@Ц.5hf$ӋRQ|& eD2M$3F(MgwͲgЅALћIclJ`d>!7P~ KGOQQBQĈ:R=6c)|UyTw}(LijT!;<n1BTW7 (^NP: dKãG@qi0$MfVBN? "ɮ#xr!?BK`ө!][-mStR.xRqVͤ3I< O+HQf(gwsD>.LoՆ:`Ie6%@`f=z7(W aKYȪz$H4CУŘI$^Qg/Yw. F,b*Ȇ'}G)18 7(}gYZ07070100000260000081a40000000000000000000000016599ea2b00002b58000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/memstick/core/mspro_block.ko.xz7zXZִF!t/+]?Eh=ڜ.+OLh4RVv3 [c`bT. OE;¤iE7;!ZrފϠmφk ǡ Qh<\+PP/{҇;3ɖ*jYLU"}Qݥesi!n 9߭iL}X-84\n EjHD]# +o&>J5{hOqVpC[ ,iE z>nu+c6a*Tt 0mȝL?`KÕggR.Ϩ%u<0qBd!*t m e2'aqơ 0;Z]JN$T\W-}a3$l/2Eac8'a/nUZliF ZG>Vt 0Jʺهv„(7q\G[^>Cލ^*H6Ĩ MpJvӪ䆭Ha#O\wr5-tA ֣V%Q_N` |S{=f FNxw Taϋ?%k #0pOtLAdS=#Tg[(KńRhco෼L;628~qD|/ [R:-j:1VCH{3RF0 p`[EOO,x|6)7Kޯq #cV)k5jܴύXeЉJMs@nJ]arˌg _/S'o/{.\JEىFդ|H[8HQfWB`R16{ƣߕM0 tٛG Ãljcծp'KZ:8/U!^lj4vplJxҷ| ԣ=,mdM!HOYuYBI}V̆G ^t H`<_,Ώ w|% ~B SD FGfP@fugxR(?<\ûe 5bf4I G-%Euyߛ|]LkQtPB,ճ_[fB%^),Q8L8jrf@1ehe2ht[gͩ[w.Pte9}Qr c[Df|/gB_XM d;ȇb^Yuݴlg!4\˿jiL%~8ͩ8@sWpi:"O7&Vd73?/!0y[1mk]È`MՖ1y'>rĚ= `#589!bg-G;i QlTdM/UeEǢMU'nE0KpBjG_j%9²uJC=mc§aLWP&gwMJ:;(#-uOI8^ Xcw]o#:UTh,`[VlY:5k@PIC6Z̸!+eɪyz>}ntIGpG6O"Lܙ 6m.W!`vP%gHk?gdEVt;:uj~l-I[ٶE$>!*4Ű]sn۰n4s1.jMkihW hXW&o1L[DLB{$f?FwN#D9 SF,SAB9Ϟey4LF&%6۷VUzlz$u)w?H"=N ,yJur\Zm2$l:2<,*cCblPþG A p>WLhϡ- '*VͰ3ǒZvk) 2 et`Q~X 㰖L52F RǡeƩ=tA\U|M.eSbnZbsE6A' JPT4s0G䉩37V-Jp R0(&';}-=`SBQaػ(A,^v,&`IEt'XF 8flD7ߑ;,vWcEl5F 8\ɺ IJ[ELٖohIX &%=;1@^I̒ĉ:I#Oe΅*sl~_m(^(HO鸐"ms*㝟aȫ\_$Ze09z1(%"E/;u| Dyt Pbs^ h)EP;۱nb/u?40V:9/BzܓeI)՛õm(} 2Q0uXkBLDa.L^4|:CT{>@\_Cՙ+ 2H9Q\tj*†&D1qadlJI7TV+mI%LjMc9c{Wիz4~ !8{M!:Y.f4))浽|<@^lcH \p p;7fQSqB'qX6NOL@jڹA1 kxe DFJ.Kؓim.#@k)_K|˰{n[?dSAS6S`=b9 YJUM%<7Qbѐ* X[ri%#!bb楤S|ce}tf Ccqk_l ;E!Nv{ @=/巩=Pmxԁ@aX#fle/r_IW!CaImDȖp(12 ZD^&Vj*2w`A ZUa*Idu'1{gPy0y1[(KPaÎ+ȞX\zm HPsM5ªag NؖJ1Y>ӧVA|䬼AQhm$~T&d(?B]ix'ALh)U(:UL! aI2)uiֵC*t0-xh Ì|{uxqf[WYP tm@uvgI@J¼c]> {r\GP5dqi`X.@-Ap9ͣqS_Ā"}]} ǵ^ !L#;_w*ăAc%4wz>aͲ w?XpA,ā<]7I,sGM*O~YbN}59b^- `,ʂ$`cy~rJ 4VC^r$܇Fy᭳0P(v:q36Zd4u ;ɥ$;cfr=ʒB^ +P +:gv 5aelĀK~aaM=!v`(Z#5br+^ Cve(LT= < GrU G+ ܷK SV0d8`om_ʬ8Dn:_#T'@m+)`qL$"犁l {:ƹ1eG]! qSA a 7R=ˆJ7c{vF^ŕip_1u+5f5l7lYǽfWM{13f'!84ҠPiP/t?Kruڰ- /\BG9ӐVMjޚ,ȹt3m><AwF? /hF7F[cX @5sEGwq=7Љ 7ՍKwiGlTd<C[JoU}H m;oigk;XWqj.Ĺ7_THi'b9 ^!eHA;% k&+:ѓ0' K(?j?á?.&i`vp` (6d"' Ԓ큞dqٓ~=w׎i{jw2-G#7A{Jc5:DŚ$FlD )IVE GE#/:)-\RC1d~ϴ'/9jg;9m*pU|)jM F$-N'cj+vPw!ѥGj/ ݺe%E j> N(aM2 ^zVZ>+Fc0s 㨾`?G> יa}Utd^wPj{#lUl뛷%啔q-u{',Za+n=+#~qQ@YjsH"~lBN2p$F tfwDЄ^GB҃Z5[{ t fB(_P&!ԓQM"e٧A~#|Dd rea\X&$1 Ts?H6<_-۽pb⮙KW +jbb)ࣔcqD5zmSB/ j goОS75,1wJL4nS6 4%8~֌3S^֓ bӃnNyBNLn+((o9>zxpOK\DچKKT h^V+O//pl q}*'s|ͱxoܼ:]WZMD$k٥-8b t3eTzBV+Z׈ B%6lbh iٯ3HʶMQ`<FzurWQ­Qk]-3eb v\Q}lfm99GhCa"i$XUfQSqho˱zpp:Qn\mB$vmfYFކor>yW[ޝY T^oX}_?GoA_Wv5]3* ݽuy<s] >T#UdYuƆHjOoWW= .[6f69{ RkBk ժ *o+nf߬3?86+ oWEȌpAG}vn@P n O"b){P)V>gRO\"ONQ, ٬_HU;11y<i41>V||?C~w"\]OOաƝTₖ9c|ᰴ xj"B{[-LA'/o;n7Sc `;6 :1Z="e[XiJ,G &|D;c-blΫe\A!Z k'"!8>IS[ބ1xVy?4M ap{EmS7 G]*Oy BxWE{CKNɏW-)o9 {S9 gyq L.Aݣ"zBOtX /GP+w#5:HHEyXw{mlGsu=ׇ)e֖BYW륹h lG]"u{G0at'?kf@ĸQezr*?EA["ڎ0a<yY0? $f ~d w=]oyl˱<I$UhqՓ( Uk!?hDQwT_w4#9L05lSf@u%\<^uN3D%]ƇY^l`eȓDH %~V2#"^d˖JX<H*Mw!ft#*@O w$4Ltgm|<\b^ %9s yu$(^Q@N*P}6QR;"Vzw |c](q3H08VKW m^'[ !Qձh%~#&d%ds'2zxlб&6~x >Oh y( &jC.v}ǸkE]# sA9B D\ #0D -E-̪4T; ƐqDU/hcĕJֳ ntp>1Ic=]RkQٕc0+.telDf//?I&r Evm*fb b.:vLd貚עQg"\dr5*ofBYig JYyI5ri8~Ɣ|LM:3!BSb cqޝP!>|Fz4WTR+bJHO@bPv{ FQ3p|eط.%GR8'zK@Myަ/v(Q銁0wY7ՙ~Ǎb!'opY"}˖D\q c1[{4;zJ<]SҘ"3=*0oahPxYBpxL2t(Zl wxoOXF2Є5g%f;Eh JU}%@뾞p8LxyO$q<|@?Lک(p߲nJuSنI9D6n3󎛙Zttz7&f}orwذ[=fCƅx%SD_Hrij#I}>v"D~eÝ#rr]!;P?~7]ã^e1(0Ԡě`]*\- "-F2&b ce>߲ pKnTn4GZof>\*q#oرܰǨAB=~q>8S!jt{hlٸJ8 S2 dXw玜mf fc{yUiX\$-Kٝ޽x=#dD-jN}(V}0֟-y. d_e|PgF&WmF`{k|ϑ.yFtyUIh}1f:5k6] 04( ڕJ"_<B9cpҭP bQz"o0 󱊚jA~NR &6Lb1M9أ˙(mqplf߄Kv'ָd_m3S|Ed%6W+:su NF6VvKA=f&-uӂfkΰС_f#5U4rsV^! ؆3TxR!IiSŨK4Kp^u5' [%.3˳l&\`\^ "ÒhwL=p4:xcI>'R2vIiQSm0 9lԀNXUjQ ;zƿ)Oxލ: 5b{jH:D @tޕ 1{39nO]C<o%2+T#M0SE>:.D'>Q,4^vSY?U]@ݸk (fu s"[ (i݈z(SYpq P.Atಢ$Uc=Łqnݣ]SXVU+'8pد?* aWNTm,tQ5FG}! ]a"mjM*WhT |h@H 6JHLb, 7{Y"XV^ x3g gF I F#K^`?t6@p;Ch$  R{  Ko&x1YW").{ Ch/ {>V[} sgYZ07070100000261000081a40000000000000000000000016599ea2b000022fc000000000000000000000000000000000000005900000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/memstick/host/jmb38x_ms.ko.xz7zXZִF!t/?"]?Eh=ڜ.+}gs+C-2$CdSNR<1劋ە"%*Aeě"yX)Fi'Ĉ 38a$#^r3V'i4q,Bq%re,qPd|Ѳn0M*mu"%V,0Qi=a I.lH`0uu$2 Q5Owo3bPiglpl+D_^RF݅${|ӕY[xR z|%!$'qk)e$?W^TIeϷĝBhRo7_,l]M?!@2.~\} -@3.܍B6|]W aI4nSXxNb445 פhHkj"|j!לqʣ0h<`u71 gcQ ғ]Yfx'c{ҏ&@G})(whDKc>? lp f>H0=!G",cV.IS!@LcA>Q)%8lS>fz*jP'A{w _Vd:¢'~%,@2SgaDE3r*W&%&/t. yo9SrhxHl5n^5qӴ\UI^TR>(g_?S3@S#,WDO58CcO#Kx0N.U*ʂs= 4].RI/A'..rUH lS$*euZ@^efn #|M ,Kj4gCCM&i{gK_4h E@Uǣ\&bb7Jm_}%~Vv=WYgoS-aH)`6|t^$5m? +ciFPKhkv [ *K ƆVYYXZJ*"V:/.!q32Ui:{n-@{3F/-ތ gH*;9ZLwpyS^U}Ү/W ̐?M+onRWPUO§|L8Cٌ6lQR}OWxSJX@aNxYP~~QI@w2Y(I9aJjگݘ"KD›T:DT4'~8YPB<=><MjJХk Q~URP =Zn?6s+ |`('w.pX$5A$Kdc[zfdу9x{*f=-'|3ѯ @:? ˛/ԪP̓\TD!K""d}J* od޲w?}41EJ**v$n󋺁 $Rr90<I_{0ddoR]}!"@HN۳v`5ԣ7t9F炘 Mk---PH4@arIT]u (^iO@M.of A=Bcn3( +mbcI uu90߂t:xM6Ept.4:aug|qZ’΅Q}ęDwu؉MGQgVkRS17;FW@-EmMs5L Y@ 3rn+u-sjd$uoLW8X%yrMK97U$\qKX prۊ w aKG?aL"QVO# y\ <= owT?| ՒpI^0 _uE]0ؽ$}ܞdE{arDU%pco@F'tӳ( gyf-hz}}YqoO?|g̫7 FNUmM}V-8}(WtI6 BPctkC1xSci P:mW82č*&=SJGx>E/h8fI>šNIܱ3Um7t5\.A $C©xo{Ay$|4CVN4ÑH}VF^ @jŒasS3 KZ+Ih5xŐg9TL}Tԛ KHLc3(҄Yr}o}"l[YZ !nfB8rzWo/!>yO-4W0XeܸZ֓@8 Õ{e> e&r#/:UHa|^CJ._O(7+I|G-htGkٶEʀ^ިu~IRx}ఊ"퀌E]/9ueR"0%kNhNsH(7V pp~ x{(]n~x|F+޹* ZdX\KKpa˔GoZi: ,M&-#9Cb< s+'h&&vNs$+H?lIMK*BR$UoL5Z~g$p͐uRx`cCᢜ'wS.l nIYl9Pg}U"b g_J11OsD0s0c窾54˄*E&D9)Ģ3jB/-|LM+I=Y;mjx\=1UtFdsn #8r,~n6*u:ó[;[Q_|wg3vud.څ`zxZ/)"eswٟPם]1xspj`}LwbCOoK.֖=C[@[`6SW"rlUiQEl'fR)ͻȎN p&x5Ђ|_v7cirYxn 'zbnR@^)7z:Qui#,j NbEbUnk&Hthï"FHA\xdbzA@fe^>b$KZ?@3+vU(aǰ G\Nqai}wa>5|KCHteC*Ű|bp 2I7†5JIugZLa>:DYkTUcV%`P `!zЮzغ~@\>' zq]t_kiG`5Ă`W/a[KfU$6cy(m%Xqaezc? w# r^:۬F2@dO&Qcُpž!Z'~u tT`R,C>~ uiQS 6JbB[!%;WZ ڗd_ȖAA̾1lΩ8xv62?ܦZ 7'"X]Y+Z;Q#Xg'b} %BGC.^>zGd rn!rY#$~/q!Ibm_FdȳgmG~_d%lTɃ~JBg&yFT`ؘd #s+H@2;/P6FMzgrJϒ_ۚ1ܵ pRXs=XSK:-ЭEF(M]rl~~I ePlp;PxC&NڟzV!#N:8ҳz uJ?w?`'i[둔et0LǕw,/D>UbS}gR m?'Bi "5 A+r9'I!>P |C}t3vy\Y0B1˘׹FFOBX8K}U*;ΑvK8x2J:Yj0`DpDU5ON_Ɠrdʉ0է$Aե)Q@1 ~tq#8Qؽ-Q$<ѰH͙ӈ}r 1l꒮J~QO4*x,7Qn^PhBMgi˨A"J\P#rCyTi'bHΆ ^w+_+/Ky4#suuozX:8%6f"V˭Ѫ;urPC쿥l? ^$|z6]γcd/X8D#gf?V-,?8!%,T3uj $[9n;A$p^Y(j*O2~/L0 ZM4klkp:I8{kIh } jzIſ*=<4&*~`VWH.< C/2fa*6y+")/^WeQW[3ײ:  LG( ՞ )_74dW>&1 ;cjmw&V($$Hcž/,]Nӝ,>ƪ3!;.1P^/R1ޯPz`&w[gҪm훑8a9AD ,>IoOҵu^a]J]4N$|'q;Bvө=7'f8:.j˂( XD=Nbg.ܯ6CP խ^]}ZQMMGwoօtJ F'ޭēcIqN8H*[)CDOs>_)C,//R ě`㙡O%2Ib#= |>laFr7koVתB:0#\ 0WũmڲkhS"jCLՃou3ĭgL$rJqOD.eC%QNNE7RJtƷ<^ s:Hh`)v n:9rIG.| c j:ѴO又X|vt7]&4^1,@3Lwr^2Q`4[ED%ABT\6H)u}DzH儱uLT 0ޛ3-(~Ns귝G n[3KM8A#JԺ $FPdƞ4:W.iKiӟK(w^YhY,(zJ*nb{j@^{)Uܛ]F;J`6lViw"\Q:!K,pׁFP#2vT:dEJlA icC s6k˧GʍW]dҦ4Oj On~,`wď:yE,ZgYZ07070100000262000081a40000000000000000000000016599ea2b00002488000000000000000000000000000000000000005400000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/memstick/host/r592.ko.xz7zXZִF!t/$H]?Eh=ڜ.++/>0a≮ׂ2>@s21 #R`w iqw(D0_lZQy56*-W4`mUQ <[6L+=wo//@g?P룊ADk?Z9rXw_L}YI."ѯ:DhC~Lq#cL|Rөyܧ'MUB:\eF5KW.p A'GUA7$Ldz xn3ޙcm\9El%+~DvtW=#z5k+?N6^3 .Pc?}?Lx&.Au*Vc^5*.Yyy0Z:%Ap P0Thư{ME7"JOWdvF@a}A">h{| vM4*Bё-G n,?Ӭ`"ABWL4LZشM0&k-#m >qQ噈?"*Fr"cmk%-l3p/b YZgDv ^@.*) uBdd{jthxiL/HΖ%U=86Y+GRLI[w$d3 wZG:\D:/$m$ j5y~*Oz}迦XhWr?CV,Sۭ;$ ܣV`}` $2Kz$ wNzs̳y_=^RaV&+;)r Yv)6=Oi aW/AeB<1ҟAnn+ |W "~k.z$I&/XeOl9sf^+=F*|zV Ӄe#{,'7s%s8.%t]}uMUIβ~.q#V$u(;ֵ T\V/7kY'If_&iΎL$M3}= :³}ͬ0Omg # m3Bo(וz]15χKY]x'>5{JW6S"AoD6BrH?;ۇY00jV^6O8Yٶ- j΀r$M!"J0X \ЁTXnCbUu ]{I/ŕ|)FwW,-xRL]ȨU*^,,;H]2نM߀&TNE.oZQI//H9Uʹh~Օ܇4E5:Hn2D2iAF!܉qAًԕXXs9.c  C3A[U: m.m5VބR=& )rGG$$N6kp7N@ٮGfPSot5 ٳ^=(^tfu×6ƛfLཨ-n_p>U͜wrU(O%bOV5c^_/ǻ\F2<= ͆Yut8$\ FR1BB$3G]{\Ƹj J%OM~m0WDzu_Ѵ'DvQmZA&5B6<>[YmOD*MkЀtG6dY.h57Je~H66g cCIeZOhlV5I5:,R^2ĺGnI8îQAdc.ݴ.Q-#wS'zDZÙ*tS T̑V^LsmV9 \"NSʳA4Q  #crY|~_hGQl{G-:Vh O,/#LdxӸ,@+wq[x`$:!Ttݵ>EIP}pԧ> *AJ;XY0s AS0- @e+.l-dF.ҟfQI{]pҫlbT깲F7}z`@ĝK}]El낱6)25\Sb~rP{< ח꣄:U4}? *NdgBmۅ35E Y@5eL$NY0-҈=´WXl{f++* ʄT8{!J;~sJ $Mx=Ѷ/G6$L*4jep@"O1W 0B )npQԘ\4>\Vp]G0:+[a†4OCnHNrj5z'0z$eM l]i/8!-O,ޫn 1o~M0iacK#i(O :*k|%S,Y+1蹠n7@J !t)?)$W+))o 2Z0H'?ހ6c ]u#m:T@3ZGNE5j^ yCi2f`<2Bre1,"LG[<#ߗQPZN$o~`[qDhGZ,y?Naٍ)G[,ܙ^TP;2*tl:7 B"Fӣ Nsټ*wpkS $!-k C~5T[wee K{v%ci&vL+F6t{Q+> ~X *=% 74iUZghsLHxoglKF5Q\lӫ1XM X7MGΛ Ԕk%t.Դzmng.NCZ.pbT lм 65`U*Õ'+hw&{A4fpkB* d;vd }z9$k]rЂP~mSE_.'.ns/qipho Ftp1<9'0 aykF򅬰X:נKJW%n/IOxFZ{9;i! oil@V dVT] ! @ tdw^KLТ-W˗xx$k,A鎈 Ήhl/&z5{ X"gwń2b 82 ǃMqAޭÊQk2x$OFr;+ٚB@_2Q.3HָoȲ<:KnP;Jq^ ~D}6ƻXxR iFq ydy yW^^ĻU58w^Hsb+˖V"% B3K̹g~l4xy $o~ $dUd4hQ3G<:*3NRyEۑ h$7c5xO!RkˮPGE(YŲxG?J| khiԱdS\|>/ϸ[r疄ΗuۻYw;>1}<imF? y yxĀX"'Kyz*YeCeQ?LJ՘o/tHtf=9dS9yX~jNޜ-u\Z࿁^,L6qNen~:Uu 9^^}`敽CD|]o۬U‚ #f6|ϙ 1hYSk0cHl /"m^?pU!"Mwr=PۺsH*ʑj6xS^c#7 nVy~+-HMZ奓Ah^w8/Nb_[&tNI]a@!R&h0SHkWŽ"N)ðM/ 0l\gc!`m鰅i_)HE"^(ފzpPv:dizF05 ?8jJ5u)!{ &o0z1 KnܥHA ZZvqxqjffÑe]EZC WI';8`^,w;Ъ5+5jyXjHoMK˭Й ]ȄFhbpfYGbΖ=Btn9K!X+0sxCrKRШe(K# u`b{nʒKYHœ=.}SP=O$/^['L)h{V[ǏA"HwIL.jC$iY|Y"X8RjQ*sŷ8/@H(JZ^E ]ɋ Yi.*e=;ypFѬls5g #-$O#ЁH2[a}7={jFJʛF0ڲϲ.qcl#3bȥIxg~)i@|@/TLiw* 67meѹM9ٸd;M#<9sicAs p@xq CՓ!4,: -Bb)_v{ qeHV*ԻYYIϾ98VͰ]NQmp1'f R 8I5Q}=dުa^rq{2Z.vAMnjrt @ 0tSEq."P(ɬD]s :orTD6Pwɴ#9v};;h5EGM8P٣PT$({Nͣbȿ(?C'氟K7+ yv[}Qn&$D/uR8>6M5lZ}fu*W6 Ot[ H`w8x}&ëD$'-?HQwW"5%rXe qAi`j!e՚̰3*}40&.Mp 07Ŕ #&dL4Il5T#7 G74I޴)LKQ$wI?9EmǦ꽓3ݕB±*TBi>?zv<;_QFgn՟"͸M6r4taia=&V65~L%6 H3#v 9 N{nBѲvs30?~cB0$@@$1_-%/=!&5D8qL=;QJ FЂƤ% wO{GHKC#;K@hʐE_0o޽`Af.=]ՃIlc < kD*%S+yJRswxp +jqa\l!"'p,Ӑ)alFQm3 F;oZr Ⱦ DR'T-)P" ˧xRp:Q,b}i]uTZ5^B [9]in*#`Qw9MN^ʂ 8 jO*-*Mj1aYCݶ~$Su{nNp~kRB ˋB.5C7xl%6VZ]70j}8[f#m G:ȑB cvbRK/-B*cb#LxvrB\7urQlrR՝NܮjE=n8m|Qktwh 6s>eI c (k!<ӦKl_bhEA$_e:b*з֎I(cb>9`;ϰoּCgA&\e:Jxݜeq *,qdxZr,+eI6 -"/ZTdUG=0M[Ѫ~Ү̑RN!AD-!Mf987Zy2A:L\/R#.@mr z~ȥnD.x\!3uBK{XdvQF;l\zI?0 f;vz9!ݥĴA(~#6|Y T2 pUݛWfp*+_3bȺ:!NqU*^|f+=>"EP &>u ;.ꦾr* t p.́ TH~ 6&tՃ@qQݟR"Woba4գ'&3ui߰ζjaf箮d8t7;KbdX nwCl%`u[3%6%?KDTנ+b@ƭ\̇f֚-ߵ=s·QL`PgEӺۢwsìlTg@$&<Ův|N0_[,>BѮ-'^<эLVHӿ>ppp"rE^'/8D.7Qԗ=ki2;5[ S:ɿm_Qh±^2f)J[c(z3졗>?x3eߌG4%lwZ#Tƹxy-2%F?4): g4Vn9'-3fBUI3.*{]1 #ނyÐ2[S:u5Wޞ}q"h2a5Tx <.s0Ox+|VH`Lw0(Npr̄~ȷME]W[5eroV̍i Zd2:FcnY-­p#a\.+8nf+6LoЯY 8{54-]Yä*kĥXxx6z-V͞7҅<\mfk (o=0=m0q]Y?0xCq%$ 2o+YiCR!Uls,7|ISCĭ_ oP tfGO,6_j<<9fsg&G8 Z'QN-0= K@rNRi-H'`J\J)GL &Jh\+*8P\Az<6z䤢^iim"@ y~ëg=p,-=cmGi4DM*&6fXC0P[ΠB{Nd)p1CV ZkITtB $Dm͌ ]Aoӧ9!wJS~~S6aI|' ׭rM3eЯ6daRZf-^=G~/^rmq#1׼ -<wwLBER8Ksօ;vguS6u9y}JOiy|vm]QE竳enfbt?ߒB`F )X!уFy+HKIxD)$F${P=Ӯ`}x.tR8a+p@Y9ʁTZ* g<ϗ,}ShU,qV{7ާߖ$NԬz]y+.qFHwN?T->Bٓm >T]m)rO6$'QED{s*<+ѯroaSp\\±nP ȨF+!Ѡ]1sPR|^?k\>P/)nS- GV~T,Q0?k5,m3(`t{=T4[*mMM[Qrg}${o)1SNy`gg&fQwt;o VrMKY_.L]G&s_gCE[l)fA/eMeXSRRaTAr+  jS:i*Wr[Ģ99W8ǓKF8n$eΆiPœ>S .Q QMpՑN%,ZϏǽ;o|!Ű SeSՇřS2!fǽBqHX!׎j(n ݖyC]U[4Cy7a {- r, `vţf6ØфXȻg#Vhw,0ET,%~/u_˿?_$fT@.2C,`m%C;I_Cs4e8"@?`AyL%s( :%\T+*'yOWud7-6yXJ2%d.JPƲ,Lq4^%ƾrdQcB.í* B,]% i9>!=faXV_p$KhmW^M"1U[:F]>r}< CTNp+IErV;LE4.Ghn'~_]Uv~Pդ s "RA+u7 R0| fx;)l:|sz Vz`u7թ®qXgGKsT/xUXi١3@WBt - 6cA=k @#l>xZD s.k ݠQF7arol͇TM֝tÍ DkȌ-jRUE]7l؏G2Z#'owFXT_!z$IaBХ9,A|fsh6T1pf*AzϨiDVExVQM$8O2VB X:St"~K 4”6_Z(\5क़1Gfx~F4hm<*Mڱmr JGV.q$UGZ}KN2(-8˥86(6g 4Pw=^NHNfPݍ[}cvEL@BZ?"L01H0~GQ=|#q&_b8\-bqbd$}ߥO'Bp(4(&>[uUJ!A7,%Mi43v51 HqtLB$&a< Xaǒq:U)<5fh sv/u=݀J<̣1!}ᔿZ0`Gx3_!b눦eT-q>QP f#1\(gbKEEVئCͦsش٫ g:W,SrYK@p]MZJ1,kb%)r^&:^k򗢠 MJ= ,~R[NTXA:y,c@z4[K4k忡4]AmRYL6d(M5Uk6!{] ^ī)Ac?IH&/mM쐙[_B;:{x$[(zc({@ )5Rd"ވ`y-{(0ÓhKsAqmg)TEGd<:Rk0b {,d)4\QStHƬhQ+8\{dUXAqlQ9qÐXiCQ=!+dU2Lߋh=-$6N%tdgu GR,^:M@&|$ѬsoMkYZz`*?ކL5>>hZ_]j+v0@Pyy/pI k۹tqlsG)`'i+&2T̹], %д$DH Q _3FD"S<].swG)&~iם;?P_s/'CcߩZ-[u/0þ6D6ZtR_ Ymxɵ\yQW-y8|1:R:^cya%ժs0E×J 9WQLq#{=vŅAnxf o:a!K.4lyg+ 2[*Ieö`}g;ݓEÖ `eȢ^v~VOݠǀcw~r=d`P6,yRkY{\0ȑ:(x h%v לr5 {+Ձ33crLpE7kLi"7oQobI!3,QfE tѷ#fW^0#sv Z^q.Ӈ388B#TD$ɋ1niamKjJ0R RBJ@-[g$i;\aYH&+k |:hS[!y#RTݾz/ei Bo^I,R:xYjh!$DQK}b8'VkU eY .s*%q̨p?K=._dHy~*TA +NIP7p 8|gQ2)_LmǵMjlaSTn/-oɉI;=0 1%hm'wء-6JqpF8ҏiGe%?MqΞ (i67^C$H.8nŹ偣ߓ+3?ng \yOKVVيP1~{|\)/M?$Wq3:a TscGm%d' @ _(g)?o2&Z'45͂a1~a@$5g6axpº30%|ȗ3y,kja$]x*9+TjcZN]!_s:[Yc8)?{ɝ8BX1I' vBJI-,9899!Z]gMnfafi@ɰRI[k~>س?\ؗm(Mœ^~HOI^{]vI/kpIB,G8 w2e­7IجP^3+<^_x WoRQ' 葨/I{_ME }TC]MF>d<3~@ΩU0T95C( lV>Z:I4EYwfOy:9q1Tw%(^ >d=ʷ,F3s,(ʻU53w㙿ܲ_ $43הM-b1Ed5_nՌRk{*C)X6ap6F?})ozW*#L|Х6hǐ=u^8G4)OXFH‚`17HUp6Zd鱌~^SۦM1RX2-TOQ~*p;~!Mv&j+=&v.it(産@śi)1k=9iALbmd0֖WkYKV7QkDHh a+UNv1;:8ixGE/B̶m[ɞ~UŸ/`<sȓ+m.LY9XNmwO_8= %C@y4}uʅq"{!+&U&(P <>Wq@-b"Gk?mZCs_&#9P c1G7a'k;+J1B}"uTBArfrJcD K!1́"'ff#nA7#M,ۊS˕2v[<ݭNױRvTMi-Z& ڱKEUC,i8zh ܬdɃJցɭR^G׿Fg/]vh{,8Q=܀a‘kk]Jl%t}'"rGG-[^*3 "HVYGL[+ˎ2Fg6Q~ {R Yp|m;+/)aսAor·ev܃Ԡe|?am1A _˟t %7=]V:ˏ[6 P6]) 41֥RWHlm0|Z1/X{grs r/eQ'2R U  FovQ u4dyw6Xxr1k5W UkKR'B ]f911rNJkc@ zH֧IG[pylUQ?$QW)@_qSӓCeY7"q_/Gp{*=ISZ.o;U{ż}j-H^N$U&߆LatWÇ*zQ S /7s8zKND|;fz SUzԆA˪(ik.IV/KZ#3K λ j.ń?"%jmy1ɿ*0蚬#^OfO_(nj[Q@BM]Zo5YH04aK1ga[כ1.~$#WV2*^}L/"s[ >',8NBpF4KX!>f8a_%F;KWa_pozkJ%  @;j ~ü *+SW9>TSYENu*_(Kɼ)bYGl%-'RannQ?*o5[[[^ wv,Cv#e$I=k /fxB+^:A))$wj<=B2=E;͓o'YD:k-^l gQmg-sYDnEN|#0IFMw+2+M,2iBI`^\[ 4زqDRK!bkmEž5{ZD0@.2#O&:Q{dSo,,T/l?r6/޵>XF 8{lc"k{:ѵ)a_8®0j o8^%藓7v<ݦg:< /n@CmkHr:+ dC! WT7QE粻'X+"*rIo$P IafYa4䔣{}kkkk4ws4DO=\<樍"|+}Pqrwva 7~,wgzO%sE("?'nuK 1ԡ:L7hi+R+KI.C~C_9SS-L>vNtXg.1wsg/iэa>)WN# + Ob؃j #aΗ, #Z=bmY$գ9Rrc/yʐJCM6k`s|KɩY hf5\:x|\rN"ޤwErY}ZG vmؠzaGAU^gLd.h][4R~jH6X?pFwcMw!%gx;V0.;gM5FHWiSI,ú ˳ K(rVL>;.S?mx B7ѵoa8jXk)9m̌|޹azM e@z7!Hj^tsrlW?B> xh|ʇ7(fko_Xoi.wƨ L6 \r؇CPfoT 5"%D2yZI^'J_(tT+g|c-E/fps$ / mZr0 F)06dZ9 QRKR[ q|AR` xW rB Q.b֦H܉N}`"o=L3Av}䑡l|FEQ6γRmPdqadaB[a8b2ה$H8J&Ȥ@g,!>zX2if}&,{ 6h }E{ b$֓⨯Sox9A34񠋻2okU-ms oȍzI;+x+EF6|ޗZuS{ `$P [۷m[\E` [{p ߽ZCp@[(-ak7߽ sEPg!K"r~.v?jBW`*~ʕE  =D7cm7T7V_Z wM|Ix/W6U6M@Dn"MR"J3wLc_G: yVd }Gv3cZ_s]l!pק7V̇5 ?jR ^xX-l #` }@Pz!7 Qӻ_hBAWg瘁]Vdg$Dv1vvoEѡebUCK!&u^93^_&LP$  6QjR@Rr#3>_e&tm}[(nz';t[g*V^R/VFtNK&9ż".H' Uoa"kr` W2c39\ʨFƝXY2zP6~kУd"%`XP־AjWփ!"(vo^W=UN|1lZcUb%6V: $ >uhc(r?mKsn0/w7F!$^IX6VΫu~dB- Aw2G JilF(}i6 2R uZx˧W6]իP62hc uIҏo<[\m}{ot uQoQ2_)C _O.C`̏/.㤨QOq*$-"IӪZ$}U9 6=Mwdg%PDŽ=Мw<75't9{V-9ܼMu-gl"bgb؃P}m08RB7+~8~U$b5 "p,]c·\oՐGv:ESѪ}HwyĜ0ZdC@~ ւV4 z "x}3Xڥ6q'ԇ]+6o[̧^l/MBK;-qO #Ac~{6!&f;[)R{:T̲ (C?IgjAw/PAN`{Ůy~ӥÄږ0)ɍ!jk9RP,vLg̅82ok7v#;ÞpZiJCDvb#J vy1ˆ܅b@ PF)tǪI}{HDLB8nK#lBz>i ZiLumM_2`O/9wQR~صՏБTe9& Fp!Q%BE{C={5z=C]8AHQ5Jf/!`<*W&2x[Ђ gbZ vU-puW+>€KD}1lU>z=@ՑPXg+'l۰_ A|O#Ѽo]X%/~ƏaH{-"wklWk+=Vs9)'qw&2q*ߴSl3qC!5 FL@]%krڳ*5@R%B+y=+@l%/1ϣF'™BFMB=>qȂm}vi wO 8-&w `||eAJEW* q GM#pY B@ۭ,ARG<4p$0k;pwB|<B wN[Z3b>z)'1&TmrX#3 u6))n亰k"}U7 De (+$R70YO̡ae|~TK9(^qGZ8K稾k%)>f!LC]ʛID.,p_mbT`>!iy͂38yԞ9;mO QwwEi y*^~MrWIZàς؇%[kxDk#ි~bQ2l2 ߴ>+.1t(ǃշDxMod^%Բ\]w]YBq&͚ͺhxX2낛?r5x=\})jbpzŔuNS.<KߜC:M͜QlCGɥ(z:  2Jc[.K [޺oQLHEX3Y|0ЎTx(A"7#9K  ?_)s"=0N7\a|'xO/KEDqu^ Mk>5Vph26.,QΟ_wd\Rj3fBy:%(zA[8MKG =L6 6؀1{r+8ìLwLyS>py ൪Y74->N. vX78b<S0ñ+a]' 0.R%6%Łϻ1uһ>dY.s3~P ;EOMtLn т~k# EmM< mk#6sz!Yd ˥7=CN>$Csaط'FsEJL!摙}Y,)::+ڀ5*x]qK؄*\J72-%4dGY:2~Rvx!(g%mU9CC=^&KڗT*i&ڸ~j4Υgگ8>hΉ߳dUgMFT6G}1 ״CqI{A;#ptz&d(lٻz-wm( b/(+oP1,ɜ?D1#M|oA΢ d*/IHgsaǣ_mʦu GK }d< ^M hǐON3¥w?  u*<[\(u]y@o7V%V]wU(Y\(EamI z"~ }"i b ~;mx^T_er?*y7?I1iz#\s6ҫOk$]3% Cġ9UDъsuN@~CP-հ_ jݢuh% |oC9)>%tƩ͐ nS?1X${\D?P ln S+59$VdŜbw27D [tR;rhBY @*5Mt4qti*%i Ix4j#޶ֵRe)'Ll#p2aL"uivJ m_$7Vok^LS:] v((2}Ӂi5{hu#Ps#4JlX-pQ~73&]/iq~c {|$ |\~vzw1a.3 N;m3% U5WwU-pp+<\Q#Y̞el &(FM;42>tXC`X0ӐrNRqB6xw-|,V3{ѓ.߶=/Ji T%կ`Tq0|DLyVNLZ,K+oa7/8`Tg1áD>`47&b[RLGXΊ4P9]h[ȠiYsQ {yVT r :߯u5 3D\O]*>M.Up>‘;~ U,A~i*`t!I ZP^XEj8-[ Fe= YH6F6Ѥׯ %jj@j,:(~ 2NCiV#u׊jLWk&sŋDĜSGG0s\oh5sĜd8$ިA2@CxuFt4.#[~'(?mܛִg м }YP"ȿHF WyG_E ư*D?Tl ҾuyqqZimg!4β[Ê'A+ۿiJ Oڴot@jxw8/]ⴳ6 rgbD =;`fсUh#&Ux=6/=Nq-iDoе*yЁU{; n0<19SoE 1@' 2Z.!s~^7ǎeߦ6zKfVWFsC. L@m$alFE2lDJ?/"/NUCR>gؙهbu}g$ R3NkWRu qpr5BuԤs2dvڿo ~I~ 8~4M#k=~p;|Z `Jcb'0)ZG0 oY4wk[HFI,9rǮ]P7LZmKO&7w563Xl @\-8.e*IA!T0a3ɫmͷx]%Q4Uk MHo+xoesG2?`-T~`u-c'mY͠ 4jnyͻo~h / wq &^ֵo\Jmyqż|V_RԘڊ\bQAaj5 Lf$7OsU D^a;&n-DMj?8(swK\?}| WP]W\FTnjkXH!%~*kɿ߄0amr4>12@ZZnGM5տoA SnZ$.FGA} u*}5Gv35.%PdnjpAQ-1$dנެ75>^zShn1B /=6.S zWW=Y}8'I?_n:{WHJj@yF/EBVN["N4P b4ϥvBCCO8`D;橯nGЃ$C`eϨ /@LMt#W䲦Y,ռր|A~fg!;rnYTLe epUTM+ZniV ˤPgn];Q ZTAOS]ȉG qE*ڲJ,,CpnRԢ#P"S+'$ {p QwvaN#Bz`~XFh?姷Y9tRn#킘Fo!o|e' a/bv!dཀiSP<m't$`1unE-Ax)S S0CES*GUMyBs8 qDlI 0oPE; 4A6cmkqO 1hղF`$^KWUyVaH-y!-4<* :"KT @Cu^2 !rO`B,4d9oEN²DOi@Ӂj2 V ƛNt NS:~#@võő2!sޞ""Ѫ1b- ~#^OˍW\3׭c=ҟT4vTwHfa+Я㻋Y1TLvlw['v^JtQTnmGS超ow s8vM*B6m×+<)NvcyK%QY#14R?{3% );T[{oB: ̿>0Bm]^w fOi;֐J'56c3?Sq.B3\ϞvEg!)^v._6QY# SkO1tTήDy׋bGGۆb R9\n&7%oS;Q]㽙غo p-Zex@d|qi%YN~eý>~QIJD6KYK5sTbTv%J¥2Trkٽn'Ͼ)v|}Z/k3PAgjlBD1-VԳჳG:c"-M HOU#"u}qufjJ W"ƌ7q1m|BmT +=YwD.L#<#f,фTHco'Y'R Xz,KԎ4D<.hYHEqB|\kyspNTQuZZ.BgU, Gt&R }`Iyڜhgp ih"9ɰDlnJI-Z:FrQ1N=Ѳ~ ̅|tޅP\u*ZA./&Q<YvytDXFq2̉'Ƕ9,Н(ݝnP)uýiׁ)ȋ .2D._ˋ U睖L+|=B2QWCrC5VfɅ =ᕪߴ)⪟!MBw|[RN3b&e4{*ѨcRO?a~U +@~y?E[9iL1dP-ukPOǀ+끯Tb eD״ut-hQ,jZ^~<ʔ8Z vZE8046>< |)|C5$rnBt>w%F 6@_ј=L-?؇'5{M$ FM\J`efGƽكDMn4U"pŃ&6l<8uQ=ԇ]_V*憹)g(&Ȝ4ZQbeғמ.vcY124mRm(X3nh.3TlblÍ~S/ky07yl@T2}Quk /;Pj\ʘhBRIHތf^BkTD]Ksps//_X gFqCSֳĠC$+05uSz9:'xKjhrKʝT~aT~n22΃,Le2T/pKo[Zw2ChP[dcAVW= +שYL6 sƛY!7 SN ,1=Q~t.ښYxxA*0ŐkV-$25ˊcm|Y<`j/A%Mlg/Xx9M"L_8eZY}xh ;Nb(u\# c5eq fOWeAF&iQZ9]cRl! }XL/+8G:kR4D M@0]m`ibeU$.dYM&`!¤M.Hy8${"<  4AŇBf_U:К|M)fL =>lq!PMA{*(Ν8]ol4[7ь8_8/Լ4O|[ǼsX.}44/$,< _P/#uTO&gM9 熜 Rw[+LsSImQ\.K@SU|U#1Ӄnl")r%" `AS? bt5Z_j\"Palɯ貅(ocʲE%6|&a4rFA"kj%9D{aO)]΂_q렼t ynLDsAJ<?OL[YB:Ih/oX9߉aՉ+ԹqI`зDU9󕸑E6*hvtɬk %+zǖѿ2#ԧpZ+6f~ul !p:z?@WqF}Fcp_Kȉ`8hMAa8HvSDq9|27m.e\9#nc_ſ{λOcx=Y(j.oy X<RL_(υP U7k(|Q@=W(i]_~ʝIK5 W"wPX|@NT1Edи:9#ѫRZoќ8hd)W_c7cH,=/%Wk1"d2^N"5籧:=iJV-:z@LunU2eԺOo.gaՄR&gnUihŷ8)JFՌ}E̔Sט0B:-gXAGҷgL7ʠآ.9R尌2Ry@&JxD@le7%&:7h*FSM%21NkoI(/ZO׎H^yʉ}5*?{#k  мQ%2<~B|0>]~%X#Э@e& y- 厶|uk]0pn&I>0 Hxt> h%Zm;dʺ9-^U6*m2Qc-= t W7CV]/ݻA:ޤW)p׌쐧锎-25IgNа I| Cx*ѩ jToL2p9v-,X$ݞ_T:]M~~tlQ`KW>s6Vjr۸ܦX娵Krٛo6X!i2 ' T@|+lR dZbFA" (f_/xPeJ9@+ʉm28XI&,>ϣcLD5n*{yÉO~PHkq"LU*N}5 Bbޣj9+e5CۤU+S+U8a&x"(dHM,>QǞn.`G.a,$jZ" r\*nd$M쳒↤W8Yiնp!q*@8<: 86Bdf~;T#UKkWaޡ<# ܶh4Nf .ϧ%GLT`L _1YWD=98 OΠح>*qtMUȝ:0.Gغ3̚Ev? q~7<*l \LEFkm9C(@d{ f2[ $5v@jnNN%S}1xxWg}+ 5)!M+hɧy[,|p++Ыsz=!~^ 1&'+&B@/ro_EnIV7I97Ԓ@nM#+Db?y~nm2J{hH v%d\X2Mv\ԍ瞽w)8Gv[!kQ18KR<8(FU:soKV bАtbcȚT6*-E$[ ƲFz?5\}YsmUQ^Lw dhAq0")[h> u'qY(uhi@Z vknjc#*{}hS̺|NC$ў [0[L\<ZcU,ª(ãk!9 |MX}Umf'lYMpj2mK9JtMKhrCtZZv͑ نm#uY( <<;]B@uw2Oxl3fئ@=)7>}ˬn!6؊N. yxSH`Uf6 -lJ >g^S3ꤲV F_؁qķk̑oS?+Ord;m8F0) +ʎȋR +x= vS:M9|``!YV>XX&w^L63yl$l ȍ}Rdm4])M4/"KAg؏L :zG i !^x XQK &8&bcy5oC:Ԣ|X{DG˹X%CX"s,ʌG+e݂*ot9+챢y85?f!\W!q̅㷨b+ L()+=eSi1H 'n ĜG{t-QHl\*ƶؐh'3{g?y3J݈(EburXnm [(˴ q#֢C2+*.5|{pRy` uUi< KF åDG*WP<]əM ~:^>Sg\fY8Yi8,:겷`_r G_'ZrLr \0˞㵋zr3O7XTJ7efz(H4&sTɭ|u{2)]W?JqYPL@ʯ0ii<aޜ@nFJ/:_iq>Qz)7޾o0jC#&+$&Q˖H!|6fL`"WFyTI>dh^XY\3)frsٓу8"DԖ.@!BlR2`S|X:}YșD3uzr<vW$ [WL)BL rh b{wX nU?X> gYKN~P,Ė7nYgz2`vL7 /\ [_2#kw]k˒^>Τnf9PO.! WTƧ-lHqq}ALfM-(/ f#TiS؅@~%O% QR9K9fԱYwZhњM'C"4?_NoqH5 M|FQݶ<|Ҵz]ixjͪsQ?5$ёͿP@-ȕ-?w`^#;%1h80*avNhV}"$`܏L%lf V DUQWĠӷ)CkN^sH\>Y=HAbP)P^`]i읈iN@V=:{ \.Ma]h~ؗw|]1 h:Yuy1/ؖhԿ~+'J\p%07Y%sM8|"#93/Ds XR?uOl0 ,Ko8*Tx>+]˨(G կP/CC@C%/~$VDdUw0q㔐צ uL\~[C|B^nֽɹNzHGА3Cm@i#FʱYj n1xO#b &RbE ^ 9ðUOy3ڏݒ::s*Y]\޻; #ZYl" ueF&7 `q/kflz:IkZ4Vܬi䘒$6i4N&Kذs ;ht 'ēiLo-"OÛTϑGөKpRY&Jwgh::͝Dw\O1 Rīy"!ᓞy҅30f]ݬ4ƷWljP*MX&G`g tM°s-^A_e k-sՀ&5*߸{n㤺;(fF+GBq@͌ziQ_4MX.SV*[֒w)5W>̞sJ5!sr[L !}%; : 1gGyC m|'+A>pS{C/rZ5)}/7`0!Oe hXIF}^euA_ETho`A@Lpj^a,@ UEu?  _ |ț0WUAQFb:IhF =єBJoSzv(((˖[$^eC.3&I)oȹ9#*N9Z)AsVf.&׀hWQ jgß_IAEIR^_b.2>[/CVgK` :Zbq+qA<xX+ 7d^EXjs:oЪ#Ef Ud@Y@lC3їiQS;Z<9&">Vh,ǻ/1W6M5Dp %O RL#Ȝ`IzͤhI>H$7xȢ C)>`,6< 5!Ȃ馼Ĕ4Ra+1 xm|  L_З>aT]t@G`?K-;ʊnRbHf%\{j)YO v^=?tm]ԃ*sOwbm i% k2)HfҢgo|Nlq.\Kbq6ahdGڤiy\KM ;aezQ}^Ohj\H[ *H 0x|5=ne/vK9o7A{lxRu&G+6O'noGQl&\2hs@ ,tl6S,5ÚGC#V}_~k +N?Vy[t.]CA`AbtL5s-6dgR@Z Iײ ea %<+_s fTa;,НRvj"i3:m}˪4(ܷ%dեf \"24^ƊzO$} %U#.-OsxVW/F&{kIJ<[2ݲ;:& hI8=-V[- C/0?s8a|EȤ1,]9. i_[(Hh-IM.H2d+`ߟpmwNyZN|θEXDVJW>¼~r9j|-A]Qm4.o^ƭQkС$rDLj-f8M)}`e˲dAu4Q$8,'R|.>@U}jބ?X6F#NXTaѓأn-5$eZ֐S~8+x%Ds-l-y?tt%oڥ,+q2x͖ʻ7F u@[6,tA*GGz5!tm28vHELznr^-8Dk1 ޓ(wc.;0':[mz>u+i'NdKg` ;`hȆ&T=kj[K>ܷ'$RqdWUg~$t(ǓV+:gq]k!˯0=Mߘ(|~ˀ^+ˆ}$sy%gs9.;t4o9N Z,wꂠT,菩Wvc}*]ՊfM#>&D4Mյu8~JV* ?a~y ڪAaSLwV)gXG{=i>n$j3Q0Eh RM DTdBAն4)*oVM`8ϚtY2.S(\D U9J<:a<͊eo?Fj6Vq 6#˚ Y&vp%k릧u"5e37Uc-Z>{+QW)_LFQr a͛Ѯ{G!|14ĸe>EgvԣN% :' bۊݥ;ǁ]EN_W9Wr(ثuDT<<}HTgݪ Hw)D hj9s ֏+IA/uؔؕ M"VhkbfN FrZ;~ Qz^ Sa#*mYZ< X0L^xc-8 Fݠ EJ:o:pW41MdzoS'̀ _V~[AGM-{r.hP,>}U5YGbfa==E/so_-??"#p_rmP1c+r~2lN5ʪ.N ^rRkFpBAjzaSǂY|0?.4fp>wC[\+Y2v1tnN҇G1 76VOk*2ͱUE9.Wtc0ԩ_A~)2tti16A E8]zlՈ#vx'yϑhN]i!W|Kv$)2GO|(2o nQz($X 6D*f)|Dz = jrfŘcv)p׺ 4jy3 ȶY^[+ [+"M PMkdKxJ%aUM/m~E3$%b_KHue=%C΋ǵKjIa)bLI#b7Mp}Kd|bq\߾FʕY);N['HY *bu# z!*km)2&soKoiQkOgw!qcJKQT*T$+B"7ߘj0+#Tay@!> 'g;SVܚWs ϼD|=8 1Ri^9IqnY,G[%ivYPnP'pI-w ˬTz╪ R2-KZaDYOmcvJ8 e,¯PW,?+H&FL>BK}ŰI^ame-'Kxj2SwU="<$UнsŀJ_TYZ:\AKJJ/ FĖZB5Aa#1x *BPso}7/neK@TD{ GJ'9QC*c6zq D,08!}t ctm,[,όW!aDR>@w8G=ǚ}BM6/N*>t1Y:vՎ vOenEkHx6;P %/f0xxDB,RmJ[l#o_ZF4 .[XmhSr<.ڢehUBB[9d}y"c{P/H0Lmxƕu.bʑl+P+MZzrHKAkN,%z_L j۳z/@t1~*JVl'K0آl-p 9ozooWֆ̌k$`5N^b" b1Z~E:8~ B K>%!nцÄ6TUG$+SFۊ5s9kaC#^+HxayEd kUvt0*jRx햭 1]+=KA9zF|√ΰץrgp-U<<~>%]l=TĮP#烗`tcNv՛pJvڸDŽI_a;.'I*ËۓVwJz$ ۘCL\fWFp{ISy=b m-%(&KV2(,,_k# swFVe%ੲs2k3߆vd?Z+ #1r+kOTNAhm̝Ulч@NHGD DKRYL}hvU)GLSE+uv)(=;."vͷv-[\ LؗOvozW!=RHܲBs)f|_0bhBRuʦ@Fq8)rĽ^Knmv%C'1K8W[zO+O*[dW8I,BV0h? sb>h\vSCƒfՖ`V;pab3 z$06r#HLx@_ PfG؟j5s9WDD]E`N G8'[F(uJmpܥ83kLͳd'q!-21An>zZyd{iɸ;^prPQE^'L9[ĕe!apUoG<"z..(]Sdheer]%(t 1yr詓BWx j^T0@y' I>]vr$@X.D xMVe`x4|~}z`IZ +LpkN Q/ ++2\E#τ*Kˉ|}C5]?kԒ2eD:}jP3Z~݆n,%/ u}e$W3m.0*xЉ^nrC5u{=/U7tkmXIg 9q[zTmcM[<; tTc;i!@|1m5'J@--!kauS:T㈢.0tæ?8#~7OĿEr4ْ [kH&%bvNf&*zz4=̦@,6yiu=E? XhzjZ9gF%B?-VvgϮ+PxL_}#γ]x6QSYhΕ8.H&~W(wtix7MkukDǚ7j?0w5\hBxrmq#[~y)/#+!*s )NT&ZDA*`+|38'¸ϭ}̩-6-DHZo&rd"N[;2%ADh neAN7ٷ|uA2/LMM(bX58ǟպ]HMp Ά%IcX!&`\!Bs ͻzz09$`GǘQ#@oVn\e6nHi8񬦗E1CN<t s˾ r0] ɄD4bwi+^#cwͼ*D$CS٤<妃"HIҖN>Yr[!Je((Tj䥣"-~[a@a7IbJ-:nNRqW^7Z'!` B@6ˆ0/'0)/VxH5/*6;ka[醫xw [$7#F;$da.jZ#̶Yk ?|i>ES'XJ@uš\#E,0 Z={1pʥb<`ok%)-Xdn=Lqq!E&YtXQ 3Te*u&hGWsy_N3PfU&eYO.ТϚ GlhljV!xOºnVEK;ڴ/=v(̩RafDF"X@.lv@pJ Fa 'b+vhH3E5FL<*LD֒bsPo:SA=~+%b?|γ< )Hh3;/|w9W=")p ^XM/"J=孕[` Y]KKf[/_>lQ-*J]XioKVeIO/سI"/K d60*.rn҆@'{2dZ ԰9oHTRd` P +OդŇ3pgw!Р!򼨜ڣF 6է 22 $8:A5X HP~@azXgh퍣SL?K;r Q(8qSե~N  l䟻şfwh[&"չ4Ս{g.z5|0kT2PY3]!<̐.~^ @iډa,$*c>JxK0`ѥZ I))|[^--06*R*SI=7bm8'e 6sPE٘n`  "H4M,j[P.Y6phb?j -H; bxA=5ʋ"\e/~V[ed:o `miVh;16jHx>% 0 m y~Y$˧)aAϻ#5 >XPMhUu2o jg@7!aPfla;!rK5">'-Σ)阢jօejܲ{!iI1ʰ5+c:I} Y1\Ȁe?w2MUSBp&l>X"StJi{i#M~# t-jNpCoy"딳x9~7AL̰vEQ{-᦯@v5 )?=ZuJZ)22wRc(D@1{K&S7HU`7?ׅtF!-l)вy$Jp/̗PIF!xIt^ JIKlb]egOY"3l&I Iq:KnI'cY6m! %ʂkAH&]#kj|ؒZL*k=,F?bzWVaRm}\Od;aFO~%ԭ̖>\?urHyߢM&d-V0fKo^H%YC;T-Ɩoq+{4=7RjS$cx~ C+fU. .{>GS:WJ\WT꧵YR)R ɠ{Bhl>xAYmH(;YzxM|ؔK.9T88?!z|h &Sb!-xH4lԈY 4!A-8L;*S8? KTv bU][n՛bèКVW0[t ct ,zfD}-u,u_rqJ?\zs>8zd+L^ !h|efo ³= Te>/jRi0y*׊dC׺e7b{t]"̢أSQAxoj.bNT;WzHC3L/V+**> ^C,SK]mY\ (a@'{ߴIJM'ɹ X>8bߧdfh\hL\COe]$|n^Amb;sï{9C,*IҜdW i7Aί!-\._mrgIt>:x~LA#ļ =v(5P8Ή]vA?$L .َS;P)e|$ϒX*&BQv:F]nj@VdeshDzCF>$ ap댟:YSV|_:BE7 )pq6jE b/i&^fIx]}Y~]@OX1(2xd)F֐2% @J3Ba8J1^B XK^@үiUDY[}f=Q#QS2j-3SAN 'VtO ~g"3U J"g167Sl{"9yO6to AװX\\GY.Ehoe;:36nx63Gx Xdh}@T^7۫.$Mh#ӱD=+uӮP}"6,[X5`C /u}>GdM' WqHw;8aqo$f54PnVwDrP)%XqwOżz~E&xhӡ/[Í=U .^ oǞP^t;setRPĴ?±9@fTNж{O7 )XbMH'3GfeF2ʪ/J̍-M% #]H4![p7teЉok2[wZ53~haCQ R^BOn"PM.uWDAؾ_F m^tYMc_2!@eG|}c)8hxJ$MĹv\AրPzd|)m2j>hzz儞V^T74q8+Y{A]Hv6s~3fuyLI.@kj+û)F'N̎W(_@7ޯ- B_b h'=Kt+z#Ĺ ަ#Y尟/AYC:趠%UTvCy!oʯ;=T?(v$g\/l:Ī6lgdaMvGll-םR {I44?ޢw^nM%tph!ba9k9jiq;73x"DexQYyf`lԀd`Hs'Wn*x R7c,H)eǴ$?Ǿ}?'ot*)f}VTpc}/sb .EL{pWg pF$ iJ(37 X?#H!裠 *\>iG&l.isWT)*k*HrWx~^~`?9[& OL yqs[Evy=NoI45cW3`Y`AG1p#6 PfFl)׋ܶ@ܦt~v[z_NE(Fn|V7V޿2v2b[:[Ph$w?c>j?D*]̝ bo:% iUKV֩1 ,Lcv#|B}oN6TSɜ⣵[cOw8QZԈM·`K]:4ܑ}*:l/bc77?vs~|xRր`[/nM&Ug fj͟3Ϙߜ^jUSNn9چ'` P3خ5{!taQ225E-d3شK(FUv=+3Ϡtl}`s-fT9;T u4-pJ98+ w#h8? Tb/>ѬhTw8A~[+6aGRo].n$O(?F/\jlp( bo{r)8ԛkyd++^xGmfgx`tI6IEyvɒTBBnb`м$xg.+%7{6]٢-3~ɉW ; AcKl:ԗTtx~@gjJ" 3j.@S-7OLi q+1ybC5DM-襯IK #INEDSm dl\I~\ҷLOWhl_JX>L>Ч1Ka[ IX[%)H;|2 &aSvӁW\FPO/~:!t)@:#2aYXŘ@p@/ĶnO@~X2G?=J"dٖ T^ۈGRSLˁyXx8yHfvxĖNyڅd7qp.u+83c"ҜP_e·iGAb AWQ %)̅*vseҳ%x=GŅHW2N3Rf3sY-Hۭhdؾ>E$OѸɹ \;: ᲂ?څ3#|'xzX4,%Q ('v,ZU>T` F17 /L8bWG>y*gf#^!*=jg[uHiv܈Zn)݃WB+i5WZMY~Õp3*ʃ뇪HS$SxMj[h[{^7Cjg!=btK8]*ChDns{K|j_[?Y6YH=dǙ+] Feg/J.;mxSkPaeUhnGAD󼠔nꊧ"rgLbnɺWCK{:w޽;b,R?0uPq`K/9L9R|VwXwNM+sIYZ3uRnXb ^-Ѻb7ùH1dӰ`4GсG>M/w(t@0J^g)aAVI- s`v 0F3 KU:h0;1xr-[{T4s|@@(6 ,SKBcPԓ3PglDEg m {V*NqCd ý*Dډ FDw}jַooO&WTu&صsgqq}+niU񙌽 d:3QK5w'%kkpf'_4k,-p߹@0K2' Ɵݴ ]Ԩ"(X Ew=yǎHvĥDvu>ǎt)@W *-jul{n\z"Hؿ\ݐ^ȗZa- n[~3Ef{[Zυ)0QITvo"eN/c(F EesM?ץbTHj[apPiܭX3cK ɳAk;Ʀ5ZU菆L6_%4z#GS/ŶP|%H v8ΫqJ)WSʹ tS#HQ:I_,-6vs_?fV%? I{ b{0w8SqJᵃ2 1߁`,DKJ}PϋJFYuh]_xCy|h& EN ?~Snn2Ju0Ls#!~RfyF!r6ZSD.~Mשid0b bӻX9RujMi~Oa Eܯ %>>g!۰tBӷVI@A|5 `]իT5֝A *ĽVsʬݛ ^M뉠'Ow0t-ss>7IwЛ [7EaŢj7Bu g F؜|&D7邕59b>.BevKعO0"a0-9t!qܗ~&SVkX1XκF0 8lPPuWNQu8.BX?K~Â.rGR;nx6/:oU d}8 $| :4 L^~.a/hR NȒ~{6 h:Ơ?rgm#]iS[ /M)"{nRA!/"48y@ #y!c*N-fu#1+|]>Sƛu[s1scN Ԩ{@#[7Y<).`D!nrtpZxWx@ۋ\hK1(ȼ584q꼂ி(8fL$ oB<l6H+y_нCRfEyUp>wXK9aAbٵ-ްE+PXPS);gY q%P`z ~<~*ˌE_[ή'qLk IMܥ Z) 4J^E.Mx-ұQg{jkQ]uM5qY]]G_-" GlT?GCGC9FGC|E>E`ɻUkFXgyY;Ψuz;} y%،uͲɛ.Q.D!mCu:0g#Uh ظtD`J * ѻ8hWaI-FXG;Hz\* B'o"L4w!:v˫WEڢN|R5]՜=rСr~&hȤXɾIR#ٜom&ql&EN|KjH6>1.]6'6jaƕ1_072 ѾpOr,?o?s/AepmL޹ [l˔K"F\Ss7di@&h$dO{9SOC=Fk͜Hh->Զ9z½|Rꙁ!RO,~xd6|yq%آ #W՜a{^1S^ui#T1& NDi[iEm_qK.* kRu*կ KY<S-BsfAU[`%kz%g!،sdͦsT lmGŽAJ1X{tr0W+腂3ADE޺:Dcɋl*b͜PtafH$Ta` =$Q}\ri=[wrv;X}qYG`Ʋx74!E㨥C'?Loh]$qJ-8Sk`fF}U;@z ㌈GN!?<$8ek>[oMJ'E]Gz:MI֊OڬˢPAl%fgmhq{OqOr))L<JX(Զ{""rڏ@cR OUT` \l"!wo8~ݚ'-@f벡}q+LVOML{a3pq{$"[6d_bBҌxu ὑpW1ЦcE>Ky;Np`fr&Wi0 Aeky _M2ы&pPyuԅ dS>G8SX"[Wz޷`mX-{_زWMHi$=RMQ^ ?JJ ]ǘ᧨`$TP^%?©11qOu"'DȣË,((ׇf{u2 1YH}B]yk$lkt_=P#9,_##C&8;POfa -!_tZJ[v>*cwWEOۨ—[ 1h}Q$G%.a"Q@xA|~ュƘg>9|a$0<|Wߙ{VM=ޠ>`^ϼ9xVJN1d$W\҉HY 2OX=coGx qׯ6OuZh7GB:\w;aho F!8ދd1^o"FGIZC.<;wKT^5("I RX(gC$8\mrJ%(1;=ZtuO*ZӚ2׼w 1Q{Jܿ DtWWZ(`oy5n kŧzjJVUHsfY>g]Kt`r1Xhb)=ۡ @vl^šS{gs(菃j)-=dhTBᑚN#< sDk*J;fNZP/o{Y XbFU_BatAK/D[vFZt2@S ס@19f,)\TB{b9a5)Z[oE"; 5+lHbU\SZćB(m֪S_ca@яP RF7D^I⎘bfxHI )sRPGI!/roF(u&K45񿬮!&W(¸#G( U7!$Yx;>TE\Kp *s3|AΛn7d../U࿊O3=N_B߽H>n il,qKi6Ir, wry/nKr$Gi|r+:i/6ou1$t;S)2|xG;k%#;~A5Y-Q2a:(dJڧDUAWBnaF[̦Խo*4J+֫-,#Ӭ.ʵ,)Uya :tG%8Sws;S Rwe\%N,{vs}p:" ci.v# |TD$Skzv勓q81鈋e֮|&Ѽ(_jX:֐[5 ).UvY#<`<oN̞>œdY8k5544pt9r&|*nO;$Pؽd~YsZɱ>x4>ײ6/KC= }寲 i$Ƅ0JRisslKTgqI(Q#՛1[Kih-1EvHSgEL? *Göo!/^Tg[`mv )`bx! , 3z`j`|OW.s;\t/.执 刧z%zw*d;2 gn2A)? e1v%99l^nB[$|aJ8'-r"CxVA ,8$|z@%1p|˴R39=-$$ne+5oV^:0YOGijB _/%xmL5^uk~|8@.O5 Ȯf'߱pOztm"V::`'A)ZoL'+} ^XҩyTS_Cȏ[ .I\)7l)#2g ئZAT )IL7Ӟl*a5l/ xAqkYŽ_0J6TT3iGZ}7=G拴tbzbHΦVLh]yH l?e3 }psU2&Х1H);(, q>a`?hziu F7Wk\W(2r*n+:LYH];j7h08&"3/:ʘM+- ,wl^"A( `}Tbt:sef Rhơp,@ * .jn,g葩y/":@ތ ;,:ـk'.ʮ谧Z2*t K r^LѲ/6Hxw0*Z~_wYDt뫳HwuvtdfrNNFC] &,bdeBW"^鷾7p25dr vF jIH,`(SE-6';E;,FdѹN l%Ð ni͑-9p|(¼Qz̾ucg2 ?9N`[j6܃O9iǢ3נX4hEz*H5c!X~'>s,uɡBnͬbj+; nrPQ7V'Tׅ%*0u4Xm i|~jR0amMJ#&T ćYIRpnըcb˫\f=CqIE-NLS*?SpdH縥RHlj#C0eGji¹,mK%+jrd 4zέ G'cu Cw?atYܿtq'Oq.!e0nrM$#k:dm1SiOkzM/bgЪݛNO9Qڎ~լ' |Illg +Oi8tHG.WR/mI/ Lr Z-) 7Dmhc6E7Uw'=o&yx .{eդA[rی#UEқ_gG[+LC-wq n'u=KX4f$b0 VJd+K̘>An+osfw&̍E> KS;448dj G>T$|ϿԆKZ\b_9a0vx4T?|vNkg<#R4#m3:E|`telƭ<ɝSԣ9^Rn,ibU6DV 5p<(7JZ-pN,%1C"\yXJ܅k-FOϸΜ]q^'wǦC|<1l>0 L .:țƁGF_*1|n<0@+0N/i|K,l,mh7a0{XZ؎K*~~e[3'%qiyv7dЯuݟY X묿NA/oʨNxmJlNj,Hl W ^nd:䲰o+=3HOj*byBa FUWmkmO#IE$C3%Sc7Q#. Da۔^7c|CχUlNEG]\ҫؼ`ay欮ʹVgM"x8)*QE?'Gka{ N?T~ޠ1-YRC١jPdKIX%2*K{Шiz ok=*+ϲnqBӑ-Xww=gS$u! ?El%f]'SoF^L%AAnc<RO袱TtpeÌ-#iBSP@EaDG5_r# ;Տ澝!B}+\-f tYx37ڬ&<lI^HGn;42>[pC H*4)?y4}4M.rrO$x\ڐ<^ߺs fUOuvgP&<]-~( "mpqٗg% OmX/tY핒G?0^8{-"< K~WwcQ`$dNa8U7`׃_cYr6ďdYɪiÒ?IrfN7n#O% 5͐LAКOfԜvʺǤST YN-7j;،;LX ܢ\<*ZZ,Y)*cxqN~ΏA܁ \ ?V{ եy 06K^µT ۾$Jb~'hJJ"KMf$培d`gsLp־"r,+{$],o¬h8z.g+x A% iY]P$.}%؅y‡ Kj?{bCۻn>e"JLYCK2"=?;=s{F;].]xנKr$`[E-?R8@ Ⱥ3E_O,2*A.LF#s:W]_EBX?dN=w6>hYg@+4ABMU.GQu !_Ё\ȑ 8*yàcemjʃTvqM:=TK\+\0^k{ڧCYCJŵ 6 Z-QiR#~7|v:AwV[բ [,i(` .@͜ 8RT]KJ hP[$JԥH ݣEI̸ # "}\" K{MB2Rs5}e#[Cm`xn@E1a8=cq^4OM I=;E?c%$5zx}yp_)ދO%F˜UTO=R+YnP{4a:y~Ų[mQ ݚv.x B+tikLF ~A:h[$n_r}StXw8B:3[lDМ? 3NXdC&Dv> ; (m&&p)qD#gשyN+U[e dl#"it{$l۬]t[)~CVIiDl o>k|z\nK@VR[>Z<¿C$3=YY/ ymW)~1KKxfaIM!l18D}.o8@t[Kښ,+RBhL.^itC8ed[;tbXEIN%C`RٕvJV[[Lչ(a(lIX޽ џ@(Xގ^dN \BQR C?8k}M2GC+Xͪf"hIurV[ojKG'T'g ̤Wgp^-uGYͷP5ቘ9#ЮBJ$|~hPa~pSQ"fͧ5 VrcdC46C=^ ڊ@bJ\4u7JX(7Xw26%Hz90a=؊vMHrDBVTߩ[_".QUQ0喼xgP{%& x^" uQRdRV cC:5v+a@󏭲||q VF5Ǫv]2ɞ UK]_77tzdg6co*pQ?/L&t㘁b6e0&>c'nV=tSNUۺ$2.jC۬pύ.bmIYpb#0s9LRD|)nÝMY86&`;uGG`[e'5T\,fgIL#V) r:MIqڄc(zGS;r..)\]8 VWp_QC@\b-F .I¨?w (ylc9Ck{!/APRᓅ0?]Sy,{B[)TruC&>rAʟ$Lz?Փ\s'ޣϏ!B)J֏%a =c gwMܣ5f?[uoϏ Mmٗ6kjFɬSʵ wδ) dQ#N 6 GXq*5-tM a~G /Te罇qqL_Bη$$TXn("{x yH#E!G^` 7L1o&`cj7O.D4* ]+Ei~1d}.y SUiqnq` +#; d\;Q'?ȊVʫ=FlKI3DrKlWBP=Ħwe(㪓POxY.z}x {G3 4`̌*$w-sEW }Lc=«Z(XjkXŨO1hEܪ]9%NXdy7E5 Qo1rPe9/Ѧ6cSewyQOk!D&!JꟶYToR~Ϥ4!_L|f^>/dugR]¬ ѲS4S$fQ5͆>IR` BZUxe+tELz%OMYHبUyk-;;Cc~TQo)G$ ~$x+[tқ/|L3ĥ-Ӏϒ:1vHM*v /$ѴX"BTo6AHW$!]מC4xw Z,(hx'_PJAawJ⻳=7i݇_@<;^MRSI"CV.&o_b?#@eSC#le#,樏ZJnTgu{ !ѨNש"~rY(g& {4۠p,k#vWeaksZAd"~'mB=D~?ie"$5')t)O(ڦdJE# ^𹤾A>,B"K} w6)yR9Gmv'Y({hc9S,.'`ĉ7>[3]&Xm*9ZbÃ,da[+A'كbL 6?G! WNemb6i^3mlnB4. o:, AtG+r ɍ Y3^>.ķ^^.H〼ONM|sC`~apc!ƒ=A3"@sf e.5[E)|b.Ȁ(ሁåx8/A{tV^$S{o aD;d)E`*3DmTt+(,uRQ c*lS?֐0z͑.^4'v/줪K⢔^aMQH$>7C۹)f=KD̜s-F!G";AwV:a0. 7~bP<-ƶ^2 6geUh̃Jt#aA;7PHPȬW}ig4}YjS[qǙ5>en|mC;`DE +*{rWˠë wNP"}sӏ(ueNx)w%Ja7״ 8k+OXI|жEႝXb{2s-x,M ER^@Yǣwo5y!v,W\:k~;|wMx}_(T#aLpeed㣫@b0NB>XkS6Byqpđ5#@e!YN*1j91D*U9 [䘳=-8ޏqsCxN0T7"נĈ&?ֿ#*;!yr5FALUe3ܞzB 1F\4/ӹ}28Jo($U u)`4fdXۣW%ChDpbk ;,;USѝ, y-k^~]}0~C>(MXIлgYZ0707010000026e000081a40000000000000000000000016599ea2b00005448000000000000000000000000000000000000005400000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/mmc/core/mmc_block.ko.xz7zXZִF!t/T]?Eh=ڜ.+̊Дg_9TI!.Q#b$ܦx{;[7B$#q\R%F.yC@ ][mXm9TyQ} J{9ʽسCƃ3"9⨟A͢KjDYSPԍ~ziIk]Z[_HTi6pȇpn/G9bbxwIYdCm4qtx˜jE D4Xٚ+>dr_SX]燒qD}PI%z/7jfQN+H)[oV - 3vxy&aY@f-LcE~:zZx# ƶS/tGyzG2UA-&pr^p{/K^?^M3;UJch0FJ=Y@>P!;}yW,m3 $JnC> Ѫ,y\6,JT^?Q=3z4hߪ֠lMJb*DeXNս*.YSrG%*}Wwf#0ѓ X&&3^`X2-Z2X׾LH_5/Bmso(_M-#2NOl\$]qςIׂqRVBƟw-đt f'3q5 Ϲ볧(ۅvwd!ιXc0rشS8\lѦZp\/HjU*Sx -g?CR+DUdui%Io}{C*HE Kwy[J v6-36W]Ľq@+MnL \*%5"vbf!.DzG<,BgG vŭ/a{1^-'] B(Î 3U+uh4Qhmd$ `/KKVyrNjg=^D[1grW Bt4m"?wslѝ7_6ˇ77l3ޮDP!7(dVH5[fZ~,rot}U,U@%uEw>Zъ;&nU^s9LUIRP_`9'zXev >[a쮏}]Q: _j?&]ϒO5obtAr5@t==GєDP1ּwi5=X5Jsx^26jpBl/nV{78{p in#+|wC^@vk-D(."H %+9=j/[cYBPuTM6I4f{RZiX#"hXZט9ً=|Z-T_(|<$n5/yK5ʇ׬p3|V9]o4^+nS,PPwK$0$БB|{ i*U(k'}jT2C[a$;suΥQidSV}huZk|!Ye7D 7Tc=-q!vlL]mCˌ'ߞ&N 'eg_ME_RyqyY[Ki0].[d)U v ]%K TJ9j>pn|8 R)ty= 1NAzEAܮ,6><t_rwoeu("q{n1m%۪v;9{4\G羲ëoOp#LgyfåR\g9v*iyk48g94(k cY'L'ԖFᲵ;?vՖ xcqʓ<=WoLT3کOC@[$h{C:aB&0Rn ,C+8~DJ!q-5rA'*u f7tLP{pSR-0\AG_ &WѪGw |Mh59 be4T|ě fabDQlRBEGu|7tLDњ5)$ZL>=n)ÛZ*-ke3׍tF.>h&cůu(wsV}6iMSr:&VpNf]aJaA}S#p*5Js0jHVCt\^p>baQq0|9s+3=D.2-uz=6]a!EvLIU1ٜknpyN)$+Nԇbvy'{$8[A̋6{i)xc-[^hѨjN"1l.3:"v8meig>Ǽȶ}8hM1a"AS]*뵚x,(k/:)u\XRJIx>Y*g"烈9r{X"j`3Į*ka٪f H6@A .Đ_=2|]qʺcRh"q2aCh. A6$ ·|BگfaX VC$G06O< ʶz,f!8rD5Z,T1{k|VݵArm״m?FNGJNz+vb3gK/HaG@S@A)6m>qs+ ǽOB뼠`7*l'\6}vhѢ-\$*ΑMܳDəd!Mhд1uFN4mPU&MDuJ}0RP]I'8I4,=ڒfzAHЭXLuD#)[9juFhn;!8 ~%[܃aM 3|%FZb[nWDvls5y<q,lcx:6N! ,9qCNZ=>l y7c"mFv-(}|q,}i3oz WH ͋[ $91eQ7BaunSk9=^e8֧edkl%$U`jB VOv[ﲡRTl϶QIP=ҥLR=}zTcKI\-Gl`s˵%؂\Ew 8I+N3ǸA/`/-,pOTr('>r湻\L ǥ;&Χ\hZAӐݍ"RAU!\I@*ҁ iJnJ TL@5'6 L|{7Q4qTI!]D[ad#b Kh f$5SA'f?9fz_V(~kN'Djb~(:a$UUm#-=+źZ Fb'$32"d4+Bے8H8+s]XtЅToQ SK R,{Ì?"+Ӈ2Ov1LiuD爳 7!rt?릙KGM13 Er`sXQ=8 \m( .QT"_#O%н?BhQ&}HfG/5]K$t?,]6{%ˤ s[6V^h|9Wf˲DJm=v!8S{,i5{E9Iq+;^tcjO@<)955-HL] 1˨O)k s'3?lRrN G  }ƥ`_Un[;)i8 okB÷}q("+tkqa.?ȓ ޽$awI3W9-wCFZQD0O5 *=? Tּ҇0\ e%k΃uiĥAeU'U+qxQO=0V0Qmp<-e峳>Oh A,y5۞]\[ߎK+rA$E K]V ۺu3f s c.%"Iw[Th=3NM寊$w@˩JFf\oXG=CpM,٪&83M E7BX͵NQa)iT (ߘ4{- @{RbJYOvkWnKzGcLHW .&qr17D!nΧGň!Z~Y'(J=S[h7/?3o] :(fDB4k^ gekCbHSYj2:P'$5 @ :)PQhNBRT|gobCX[2ԱP6M<(UUx׃L7}jC@=$ַe!/Aخe}TOz(X YVd#eDZ]A?= gk(A@~ﷷU@,Po۽$OuAo$%{Aƣ&H#n@ym XhJK1> Nдա),v+@鄷 f2tFiD}Xp5O]DADqßwr@ӽ=}頾L9׬ڕI2;0cc 9}B׷Vޜ[AwT4Qj5-0JP-ş wM(ޕ̀ ,)}[}`#szJ5nSh* :)@.u J ]=6ƒJPÉ ZI{ Qw)F>5k0do=eK/6ۭ(ڪ*SmbZLȋHlEmGIvnUebU{nSwW$,eD`Z65k]ڄg.,LtBSͯS>9eKLyԣ:s (%WRY.tqOg? ,:\I13S[@lо*= ҩߏ٣kN4'hҹUhJ28莭$>KndS| Wl;V56a@oj =bwHt 8Mʼnחe#Xs"|+:ݢ+z#@oV"I1K>{=5]ڽ/AKdG0~O ~ȏ.g>pym{2t/s47Ub[W!NDcjMPWwuxzhܼMgO73f$=!WR JuK€MBJL$U?$]/c{yy&|8 ;LN'wO$OHp] ѕ$XVaJ`<1eC o{#=W߀j]U[Qu(/gt@<-rc3"FA+-46󬙅OŒ{Q's(MD[}xY4`B|00Z<#IEps# r@'b٥Iʚ[]o vQ6pX&g@j\C+'{e9>cpVѯOV5,`ܺQ\nE߸ dws1U;3hX>_{r<-$Pg'Sѽp,t54ڹHxzn:>=m8%+GBN=Z?tfƲυ;L%nqTJ85]~;~X f 6QZǽg \EAD$_3+V&*TV* *Eb ~r2"Cȯ^!wf^0TZ5ݞPUI(-g(gVd` {V1 #C w8?Sl9fwt`/vŴA<$im YJtE8pq,hԶj&*Wj!{:@oZl|i޿FTjs^h-j@PSB]Uz~tΔeyL ;whph 5bkz3̼$o3Z G0=`!,)! ['*>RkaF]@J8-ӹD#~)KdQh4 $#! q)@Nqc90%|ldp^#Fꀒz*pe*I4Y;MhԨte]da>`b2g#NI.Nu:N?D kv h^j"g]]y<(aMp/mv, ۠5 ^RjJ`6yuy0j0Ppa>0N^ޥĤvb35]l*2 ASd,Sz ٣n <4|kWc/ `9lC0y'Ր5\ޢ8 Lfawޓ2"e!5twwYU Gmʩ Ŧ&8y;~0U>,afz{~#=Ћ ]?'3TR )XFm4nb!L3RҝαXjrG`0 O<:Gw\fAJ(.;nsy)EST$W)оč&hB ?FίTϖ^BX+F,?]3_[g,k}\,P dToRy";fHtV/~Su0K4+8X#߿RIvK;Ģ~-[`d:C@[Y}<ƆJnc5d[:^>ozvO]j?+<y5uͩնlóq| 8~KDwXP/VZJTdQ1us(]e$Z+#;+?y &)8)ߋ%3y8JQnSuvŢ ~6[$NR.pOxct 7E>/TХZ ˀ"iHɒΦ߶U1[+}D=q Uhifi p>vBV䩺JgNFƆ_dBTTCŹ &̣rzEQ뵾vjhky'!ЭK!'`!sfZ~M5tϕv\8G-x&mQdB4WƷƻ)a|^8"m5 }G(\xO@S,6>q<ְ#ʄ}qqV_Ӯj~Z+6,7Omodׇ̢1/f(YZͅuKח޶ w j $F3[L茄JaF#%!&n4Q{1? 3;̡dnU ^!Ld:T uU4]uDL$؝D^pئ CM|JH@Bbi` @ɣܦEbc4(Yj/wNkOHrXJXT.:q]9a !J ZP =%T-TZix[R\lR͘*ϫCqqlA.)^_CFb{#pn*xIxLHȜ(z '7d| ͏D+$L[DfėN2Bego$TLucCDg=g\zl?ίMRHlC"{i`ƣ@f)fE2i o EKqr 쉇~/pۊmY c o«Dbsiˆ} ޿Sv;H"=\FdU 3?m0 <<&ԎW;>mtk/XmҠC$&xR6X6DH3o1r{2YbY@]A.('m׳Y&C ]cy!cEѝ7VLd FE1 /gh+@C?lz4xyw҃s;Sy=niw_Z9PfGdV-+%CDSTEӱau)9CfowqT UR@`_J>t9~!^ zFT&9 !ܷk Yix4 B'|6-R˄v#Kcwm!s9?yH"HTcXpb!|q %&gY͒45ve0=%q Nvj 1w^(p4RJk; Y8o K.6Ky)9TlxuD5љb8,RXtu,,ft6j=zC׾1asȝ0:#>QtTT7jZϡ9OlNSydIYVǫG$%{ѽ70 :[GB 2ŰeGF(ybv8!'KW%d]&ρ٠EAm~tEQ?'vB`lPL&+vfcGI7]M[Bti:wqgٽysH*iq|Ոb]S}`eble%8"R {5"UCէ'㷿m1}L;h˕,H<|( WϜLpj5M"LT pz}{E8a{ꖰQ+CSH5[z,\{5pg6,i$󿐋6Mm>MkW7|b+lLhkA[)7IPC/̠nWcefӴMff^tqÍ#ڜ^N'DԚ[!ˮ@U\?SYýE$D,8O8ŴELQRt^ӼrߵI|2޳NXҊh/nZ/}B2Z[Wፐ~Qʪd>5. 7:AA@K> BH2^[p*Don*G}wdwXyrP𥟰P8wn\3d2GH/UE^`$rfb.seJ`{^Ib 1 R7 kcz6ꭰCh1Yk]E.?c`_Ơ ݅i7h\}F 26jLnt)~1,Di `yTn޿"%ϣ"*)5˶aSkhB忹F4vq1:#RP^D_&(l <Ւ$itwD|`Ȩ)(rg,4xp/|!џgCaNok؉v6ifz&ֈ:4z{@~8a3}V$삇>wF0XYwX|7j7eŎ/ ؆oFb%/Hy+2]ibmO3LJXP1csr<wmĩJ##1'~Cq!n/ۄȠxڔqAʅ[ jD?ROem2kKpRnz%hq KTZȼ~V{9*TuF"8CA'Z x<徏fY#$l~z_S;gX,v[cѷi-bcEd uLnt9T˦zc7GL>?^QTm׺,J2#,߂4r+:g `ұZ^E}ڑߕWfQT 7¼J?Ȩa]S1|?+UNMK;[NNK)z-aBlfv꒠|@?:xՄ* 0i4I!5u za{d J_w]W0 5Hwk4-9 P&?Ry>%F +"tGKq*5A*ȯ.4]]!Y|N<ޚDMV,!քS5Vc CUQl U]iP{5[,x]'BdwOUij<ˎTu1!W2bYSd ر:(͚IODh1(j&񣫱}GNITQܟwT]S*)c78eR2yI7Kvym+p2n־vxdBzb걶r.;0N8)5;R-ҚXE-<-Exmժ{k^ u!(8#lQ3Å Wm? "9frf}_/kO$vd dj.ys茇8qԟ^FW(`~Ίk{pd23 ۈϿH:r%9t8`1OBHikwsj41m`{ zzUctT}Oϒp uqgY̐q{L]ZZߜG+˰@7dhlb hKWu\,quC'_?- ȂĽoF|?*lSȣBfj/?}𲺦 7$-mL)Qu0uwņ?d%*L☣/gV- xt=iVk8wH}vf:K*MWi:}sg?7d4n:̦}_:e¾jh=olrW|jT!!m7VX̫ו@iDw )WW/&!)`ss@M \"8 OVpS<~inLtXF9>҃ؕZZ#ػ}vex6@QʆeyӉ]Wx D*[ oi>K_"oSC@#.Vm o&2kXN}pmVA%# /הxƹs C&IZ?}xSJ|qAw[ Rj?, ceꧽ@!RnZh-FC. ^Ѡ$Oȶ v#-┐D|/$Pv|S @B΃)gL_a,%+4R[-ߴG¥#ޯކsq*!|؝Zh#3%?^T<*ԓ8-< Q ms&X]yyHH[4f{xcny'B9h,4s]RrFvx^]Hzu-ـ ,[ߒm "߱k|։WPO\RV`X5~EXjrC(9WDx ŽYƺ!%(?,Xf̟ Mu!V冥~ZTvh_ҧ@`? W] H<3Cl+F~踤ǰw)oX{ΙO}PٻIgOfWp#'%5B`63єA -;G;<>IvSz3ga;&%6 Vpۆ;Jwվqi`G[: )D8c@ OC;謖wQ:Q3HY :7| BY:yCa-ɞvcdrSF7t }#ň?"XCi:,yqySZ1?H_zGshm:D<0cJq'UtdU%`8 WUsl#0$86ص GvHO!^qcC]=j>Ʃ }Q|C"L}plf”#ۮ5l֘җUoǾtu<(HJR ;J~uH&DE"ҙ;PjI'JhGxM'P%2N-}NvXcxBvk䛓u6 LLc@´E1Ż@浬}`:b͆RDK/2QH3p1)%e,~EǰPkG`}-%=FIa4 WbMkmI]kuˢDXjRDxlwLO3{'rcLmr^D7Hu~*eUǕ-bx{i{{tH`-m}/D9b'Elt|<=6W{5lcvb6ؽW7Xmω<|k9h_fó `>x &l?_|ϛrⸯ0}KN+Ede~xZL۹m?('or = Qf@CʧS$ɪV%26k7j>h{$\l4467Kk-^{#Bn"&e|)'%%^nVTz;D*uH\,Xea=jg.ⱺK8GHUrAʺϰmL:mfkiBTv)P,n7t~u %zJ~}R;DG >v*)\*vLǻ qY2'[+shM@sKJ"LP]|pgü5>,iO 1eK pMbWw?}ڻlp !XO-) b5pt=T"';[ƛ3_nW!_7ltBg2kRcqL=4@O0=n\3s^`;eQ agW^hK#(,=udBB3q&e"10҇奮ym ȶytI,H2F:͆>c+x;l_Αǃ/tKـvDѱZL^̃:z2uk-#AĪ)# rp9YJ Rn`(]jF/ P2l!!9f0fT&ن"3SGӸjBL-PZnw;*mWnwoz;nQ1mR^iy1#|4^ <{KOZ7UR S֙< ^BN"Xd&vFT@L])jS+fcM0Gaqk+4hbUBu3X*JW[%\qӢ-тHֳwi2L__UAGG1vԞX kC/AU@Tg̤hz`Z q%^dDL͇2pIzs#r-eK.%8=M??8@pU|ՒM}\}Ӻ̌0Yvj/`.BcO4@aFbC՘LAJϥ P;]\̹oI+Y/Ũ,| Eg=ou-hcWZ{g1ִkT\@*cGV^2xNRj֌=V2@b`zc;wHuw {Okb2>Lz'AFV :'_sa{- RU_O+Py*sVɓzYںY&.RB?$_/D\7':D+\=CpZ}U+yl%t&&@8[pkrX"Xs.h7jogR;R5 V_Ͱft;D%bp*oRv E?jAK0{%x2'C癳BQ|#85Yԥ̗~m;X& g@RLxmW-@tB$̈́ZC Q)o@y8a5%U|xà{]\$x-2t(e9/΢<sKAStЇc=|gi"P_>[ae&PB^l{}*)P@ ⁌RU%X OTV'74dȺ>+5Rx)L0*H/$[s #<^x8q< Ē/1cw6r&Y6xt`1(ֶ75hn ] k7gS=gthvhY0(B^}O mj赯y+iG'wNi oБ-f,XtMp~[{!KS-9"**{][4Gxo?(a|˳G96$q&恸Fy(o>֢J 瓌21+cdGNl&=y_*h+YsNkOݾ{C˪0WPizXL~̓`Y QC!זMT<Һt$7RV_?z@g85k7X*"Gqd̼4uo|]wH]O_4Z N:!kL #q PRQl+WR}oS=ch_w%4KO, "04yܗL0 Lra(ԂӲm^{_}@>pEsbm' z E~ȝ'oEc` R &A3^MӶ/}'YO%#n" eY 4{aHy*| g$fC7j1~maS%h̿9 DlmF$W3bkϜ YW -A2z(^ r0.=֮w}#Ymesζuvߚ)Y-3v * KT@_ǎgǩDNag!}hr\6`6EGW3 ,$ tW7{_ngFQXkUISuqUBƥN3lSϬ7妻lD`+DO"X19= eVIg #Lp5%:aAkݯ<^,>ʄ )ww o~m*J>}3"çG[nYũs~aFԌv޼$|Aw1ʗz΍_ePPA^RmG$d ۑ 8&ojgYZ0707010000026f000081a40000000000000000000000016599ea2b0000fe64000000000000000000000000000000000000005300000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/mmc/core/mmc_core.ko.xz7zXZִF!t/N5]?Eh=ڜ.+O<4clWYT'ۀnh酜Uob2 e3eY^3[3utnﴂo0*s FB[1+$.={|a}K&63p@ 2ǺtHqSGȊdh)C&w.qYU_3/JQg)Wgqo!5$;2(t)OM m@-O|/y 9*znŢ~\͋uZ(yq@s;{:KrTW8-k؀gBu?26$ TH`|-hJ˞D L?k/"S4RyޗchK 6 ! #=Ѻ:wq[B kGnq0k~VWo@螾в~ֶp۽-+7wʲ{HhvwAi'jP[|ky92p@[[m1wEë4Svd~W:J5 Mq{o;jgv~ ᤍlfM-^ u%Zlˆ[0'j5xe_d^B0SK#Ȇޣ! gm`Z*u')ڏ TP#zJfvzNeTj5$I?LF> cx(C4SsYCm`E:NKgu&=sDHͬK0<ꤠw%YXZ=#3E_s%2zF׶$ ,xs<' ʭ""^ql$d0Tp8u}BHI{?2O'\Eo][uF+M5YY~h'SN񆂁Ol5b%4֚D-7&{|p$vW:'qO?Jw\?Ww ~b' cN2nWkf&Z- ϺfjЌ!Z`y0yƊ@#0p*k?ymW9 ć*}`M֌-U\f߶bf'}1wLHoK/(Q7u{ m Oxy]Wk }ϡrʘLu0r P]<'ȱf2x?ˉ[/5S;J{,@:4W9mBɵT觇]k{جx*9,:lF Aez^\},c8re'7S+M5/O)@tpvĨcHKq^ u&D~kHi?db ~zW| `@ަMhrOGR ZaOyyy.  *~2. &Gbxj1FaN/)i+(މa`!KCtւ#FCqs19‹} mI}q\Y(=6xsJZK.(7ƲOu47A(_,?DüOR)dGS9i" _ 9IcTq ߙ1M'#,rbcV7|UR54vt{Y~2ubNTG=r*zruF7Â{(4/8&Ý6bwtlqd\~jhsq\2&G+&lBv5̓|̍s}O/JFMH"bR#a d5"x@wle0k^Q#6eU qږTI1gda|9DF6taF[]9<+ DJ[FY@.99 +Sœ3c૓X!4F bcQ- pwpx>5Q}(FJ2R .ԃEWKb>m g6jҘ>/5pP&~)ETJrЏܝ9`zYo? ~cSSo濋m)k, /^%\)%r˴?{U@Ibh]-E/-`9˼^zַ:dQ+-pVnP 28D$F{ <<<_LEOgcJʷ,΍S[ﶜ>/1/"P-_s3N׵"ٍ:MUXݗq h7e: G[)H%ϙ#?A8娦9yE0(S\XD|]2sL{$"vtm|\29"ɒ~"K J1bq0%IQmʼ l~.%ܑ5KH&l=ɸ`F SѸ¾0}pWfrTF-ƹGҖTv- O@V|:mƌNx$ ?r"rap &44I^Ct_{̨1AFYVPőN"t cМ8Fzcz=0\HuDU{HpQtHŚfa˲CZ-RH.!HIh3 '#TI\h;*(>qF53 U ͘9(\؆˫RiO؝|@+A- !M! _vC` 0Ita vALi1k7tۯ1{3\*AVmT kd )Ͼ.1ءwk`RX$U#<{}BU1i-ޥh>|6+SeXV2aE--mٓ' &wT֯{/~K/=YHPaQU*ꎬGϬ/Gs| r b6QbD}!Obl8BBiaL_6 EU/E!`T .~ 2M@K&zt$VJdk(XT޴ R_%IrE`ɹ#Z/`߮f7.qXN00+83Xvf:`QNmzy=DȇqQ lm }S2 ^WqeXI(eVnh*L%+ X.9|I4+{=d"^pH_'n:R)RE"2 %U7: ;gZ~bC$,ð> OLQQRmi.PUE`r_ Ur?3R6_d3% tE~,FUt!Xܶ%e1H E i`zCW,Rb*(7'ߪYuSL)zaÕn\J""ң\ի=g].B#KWYԚH 5Fxpk2ǫG3Z#1 byjBdKڕ,њ4v>qٚL97LC,$DsR*ܒ`ҫM=ʈNlPs\^j1+ߔ'*6"G0>Æ[E ӄrғ9mfv4& R4LkGen^x^0Go{%]c?{^.8}WWunS$\nQh Zt#f]133vz|$K8QpBClz:0c 8܍n@I:zR8s%f6] p< +?Wә'no]!DvIi`3h6+/FiO4ю!=D<ԟĔ^ܞ5D]א jQ$ j+H5Go2^jX=4|_M?7iL+ֈ׆<ۆ6ewp3<9{`HSC1`dO Ҧ P>W΋ oY`혖Fzޑy3X-H )&HvKIJf/;`b|uM[AԴhAZd!'<+jZ  VxE?s#^-Jip Og'xH7l'9@FM?y a@e[]qB w) H5;|9@mx3@UGc[~9{=cm#S}̈́!W"!)`EEr|#DRyew1D$ѦQ&y?# ')-T7M).M$2)݈MRem {ڎ5_AM,- ڑbi[b[h@N;Vyyx/zAqx|L;KfG~$EџBuT!wJ>nSMT#=8!Fx?FγQn4t0^"uewhxRhkK60m[n҄!n+co wgփmSZR&?i`ҏ^؜jvb -'`?7-/եO&Iup:̟( 㢇 89D 8=HH/Z8[G59?;D,:rYRe&rW˰zmn+G A:úa}/-+6|f+ ^:WC!i#x2Qt֠Kk~NC縓BCTl6TP-Ү2Des@J GkPݕRl]OG^-JyM u'uO-t$9jgXkg_x[*+@ݎڔdJقB;XN&GN:7m;Y' R!o*ڣJ솠a;dgba_N7|5+8sb+mKi7B 'pjԏ>^TiM.Z+'o1K*<E-|( J[X~0,Y-wl ae #ju:61YI-Z'> [lcb )9u5>;`D0EjL?Δws6Jyh'J<]O%P\ӽS.0f\\P=L;h/zFC˓PX,|`TW1>e:J5@6Iͨ wO gj.ǪZkqQOqٽXK _{q]^D|ͳqл&%7nBnڗ{.妘$\CxB;Ww:jh/Y`UWl~- $"2OAdzEf~̺Csn)Btsk;i9$ YE_Osbk.|K3Q9kKJϪ7E>ې|34#4LA VU3+Hjͥ;z?R%:H~}`6 qDfFx`BeKktgU+_0O$]tp=DU {\8/ `̯@+[OKˁ9^ ^ס7偨{ٿ<%)\`*5,׷xB$Pc"t7 8Eu71<%_`eK- مԃ~*X9As;Ӵ/R= t48r䤿%*b"6zh MYfU-@7$ߏj /3ankMٟw,IH#3Jq28r]q`gs vsN*84m{h ub=Iqe*(V| Ԫ5XNb<8o #ALMv%Yla0RDoI_|]yA0OYBW5oI5C;jW$:c82԰&BY#GvPyJrԦ-/A) ˓Tɔ72~L6cZJ?,nOhxPO Vft+K,%lPDibXPOÓJQ-F#'"btƮݎlcY &Lӳ{#d{_K }IBIw'愷ICJawl"ߗz:AE4)s7z"#"`w/t ߽[N|xw118W84l6d?P]I G.&F7Lr=,MÄ{ /ļPN?^ b,ݭjts(bnJdm"l̖V /|ɮӫb9*L Bг]:_`dx @f3Ep 5$ԾϘ_}U =0[`uOm*p /89n?X8{ s(Ī%X ^QzE' kDH"Z=XrǹO]٣Je ,u1k "emyhH0 ;½96a'ۏK8[\3<8#ceMu\quhDF=twؿqjLcI Cb(4*?"WH?z/Z3PD) q!?$!tROF21&a^D0Br \hSLă`TA0pSGv>hDIZPT _BރW$g4/UP_,dD, BFqg_8&a~[pqJFto'3BE$T6;IqXu-?>5S8Om˶2eymKq9E:0kДA<D<=9&\:m1 *H/|7 u溮YnK~Tx5 ҳ#4QQDLZ Aϰn͜3=OJYFq 7fЈo_~\Gm!Bc]y&h~v>Mpk=C,׺^e3e  Vfj])WT~_"? 5zsv ӣw6]iDld9Oe8س^Q͛4 %TnwQd/f0i1Q&7&GQBcJ=B 'mel?Mk9zF\~}Ә fљ$Q7-aNsQKsX#ar eV976L,l/̿_aD$JZBߪ>Ls2̦X],ܹp'!/MS-8=GTJ f_?S%6z/55oR,(ph @xʦ'5*>\r].gzeܩ~u K/ΰ'eT s>gWKahT8nm ]?{hN/>nGً͕jwȳ CX 0'PnW{d3!*adh*oJS 86X 9_]O|\"wY J5v8w `,u\s*&=ٷdx4I_Fǒ67lˡ!c: 2Yw`>)4CAŪVH)8퇢xCx4{M5kFT qR$h Y;QIyFPY\ȼHg1+O`|>gElCt<]zɁY|*k&-;Lz4~'͏/W*>CyQ+N.y.hIӚt>] kX5t䷕&c:9gi{ٴ"`.-nh3HD,тOFr:rfʵ(8Hڛr7̡DN uMZ5\%W}+yd1b+6c 6 xY?S,ך?|`%IoO2Ȼ f3trIqsӺ/p07˜c9ʃZ/!@l.dۦtўZƹ, z)a@3ng{ޟl-1iDS *'!wDVSٸ%l b0r]Ibɘ:G0 Ԃm2Amkf9kl*T HY ZNzҶ'"Dg9YĦUa.sUtE'u2S4_/b#g˹̛s"^/#W\}u P՘3QoqIS=Q,UWޜxr r &L\˱i+M]2 5Rfbli]_``sN>ϝ+8+kLV*JV׽6sKXYA81Q8ܤh1 ʿĂFht:e竩A53tT@WUGȒ5i2*'Ԡ} 2ql1.'YƷLoeA:,.S}@E Y+ |:%i5Zc,9!}@ϊ z=41,Ea#0ȓѡP%H|9Hgqm]@;DDMOG뎿blF4QV/ܛ 7e Z.9鰠Q"ikH5@vpewܼ`"JdX(FѪ2UF3+YKt&Z8 ,I9?.]PSRE!2S\Ӽ( g6S"ӫ`*_a.qHf: 6l1!z'Alf3\XUuO`mqߓ@r$ C+6o$.tw$r2Um;Lm]X4=J~T .„X{& t`4w+L^P9h8W_<3MI>BH }ƢcAIp.Ƙ#Vȑ%Kèn(?|{]o=O'pjźJMvh F"Xoq[oSkyBkGhwfCT}Ow Fa$ nHJބRpvUa\7Y .{#4nدGP-&~Fp VPD]SHX᝸[iچK{BDqIU~)QqVz;w1Q nI#`"">J&DE1# x[]-ڭ=nϨ$t+,H`Ѫ⦾4PQ5F(o[zĺagS]Z7wZiNAf,?M7|% 2-h%{zhyd`!4j#AUM2m<0,aT041xDC4f3n5] jl ƥzlRidKI4X\#z"p5Da ::-jW#YxKjC>KT+={6>OzЉ;sS+4!LL;N;@Z/b4e:Ȣ`l2"|EPAbvswC $X2[0!~DG`nB^ s/vu^L"^Y!oχ"Y+.F2L]BH D[2 p 3"`!h2dbFLn?52݆ +mUÛ ﷈Xv6,:#,k(oR+{+P}B0@Eu_n/}i [_BzgsGŦ wT+GPJ6aA,]W\_"!ګ7ZPv9zqS iVJ~%XAEj:RUWW&az{3: ^e׶J1Dq17.y( "6@\]|풝6M-kGz`qFZbq'|=ό~8K F5u-48|昷0j87\ )iBFQzR{`"fڌ~;^͑rr?%1k8}NgڜU" f5E;uRl{I]÷=Fk u4<3w6$^iKn+_mZ3/hit 24RP'ʉZA6\&ck /(W8`F`9wP/-pd϶W` }UgRҳ "lPV /A]=͟|N?_J/ppSj6Qe`nӇWcE omhOa&Qm_󡃝y);'|'#gM<9]lfOD8¼?ʺG L-W h[[]-M{U`A ?JG99(/1oyzhyQzQ Yim*z4е!i7Nm7ȸ!սĄ)C-/KPj-CY>/Y@Mq?DuM4E_Gk l'ϽN%l 򈙲|p"5#rQ<=p¡QƵ8AƆzlaU-b .dx_4PSQ֤@;gV!C~2│.`q!G.Y[qoe4Z\ܽ߀].?Jx.0Bv~j2Nuw0;)=懅%>!&K"rlMp?R7~sA_7Hm\^ݏlQPOGӃ`[[fC9z.-RFܻMšLYn1Av7A(8!H}UYM%JHxV _xIN&%JgtcjX ynF:)leaT쀡:|G!.X0LGT; QB@⋩ވw:* [ RǏ9ĵV(I硩]˅ۄ=GG++Od{ej5 2(J1 .>9TUSdҹJ lmJ̓seȢ6[eC&|)O}{͂aum8 z`{1p#䤐w_?|t9\?].e45+9ܘht'Ǒ} {XI4"dLz8LMl"]Tpv%EČwC/TКٮ-j5hg 5:&;>d{c<=i ?b@, =k0퉯P'6^ oBW+@l@[&l\= oO!5[ 5&"wy5BV Dq/=`PDC-ElyN:*TN}[5CW9|Yk/3U;%?GmNK84bI+ES$w\+>D:\xO.& ;ac&{ec?oǻ5>T*-qTPoǝvN+v^MU-J8J%}dX27揳 nCC/AX߱&1Y~W"Cb>v eKخAaf޼c*H;GGM{ [P 峂קY*7 2PqϸT8.De}$;Mki-ѣޖ #IΖwjٮ;W nfƑM#N'3iDKm?Ҳt^Qb`npv Qՠ l<+i`Umz^D4Yɻe3Uo.l!'oϔ^S2]Q:oPrRZCC__G SIO8 9O 3{`zhaȊK6KCG*}-HɰDU(VV>su.lQJg2a~}ݛ3ȷ5kv\'!xRX ~N"2lon´;v`5IhPǼ*^!̐k֝9-R0$zw;>&h<$RGsTMC_1SD-Zw Ue$xq:Yn]I0!h>CWSy`]]A ;)$<V3pm|/_ yۏ m; b#Z$U*qF1@2@=* ?a&AׅrZ>k+_5T|ӧi۲bY"PY>HqL<})= ONagO*MEKrZX{۱|V+Ifj~BNr>*[SswZS`60Bw3 nt"ߧK +Tr)16QxdQ,PZ:Pm qk1V2UK?oFԿoF5a9=0#<ST"[7Æ2ˈ[vv4*a2Bz 2[uW4"V\kNmx+`dsЗ}IˀW.br}Ll;+1,@ t0г<1=͍`0VsKy[ )>$C]}-B~躽%)id5y갏 bOLc?9 sO[ЅϽ5:ERuK]@ѝ}YsDG2 ɀ 'TzoE4׍K͊2#=Aw!{ Nnz/xEX{q% 'ϻm|Һp/(HB)W [9'0Xd֬)iZ%bu]٪wYLRylTl:^3:a$NnD<*4I/lkCLU\}B$BA;o'>LEy6ᠳQnT<ƪz!>F ߚ,fg-S؇RN5nz# \\:Hbut+v\06NRMB{oۂU%'侀OF61IMȦ/Ae{]=hډ)ӱ45RjUbJ '~HDi:o#X"@$ܗ!m);8tpG a,Kšv$9IoIL?+ihn%װ3 |\􌹒Vw,igu3 e< Q\'T{6>xoKxԹ^BIe: R'ƘŠWiՒ9Oi(l5Gr~AOߨ:Îw}st1|KC7rQ%Smj ]oͳI~@ʖ;4Ը"d 0J=QÏOWl3h*,5t@:)Q[c0DEř??B7b8Pktǥx@>1RG,YOd'Fmb4 _E})=e4{2k!MRo+vZ;5>0.p!}p^7I;С$7k GbЯu tyI7ζ16cX;J9ςcr'mu(ַ݆ v׫GΆb$|As鷲6kP+{0ݼU m3<P#5s[B.*!26S aކKk;1bq FVKqL$`bo&`療24NCKӣ$uM6hثHbba hd(ͮDK}#-^n;UĶL{rTC'C,nlۼ Yzfv:ZWD\7ag՗0IuL7";߼ЄꇭH!.ǽL^?5%%؂c˜ ˺>CVEa +5#7Њ[gn(Vْ ;9nK l~K3;{?b ј_`>YqMCX\D#jhܩn:"c<Ћ!ι?-@obxδZ^=h6T:K橨.(7+HAcʷBΛmP6p Fu1SbjihrC(:~:pVĕf9#rV~}Aplp:s\C :A2]:z%%xX:DAe61'.H{$[od}8rdB6z!z%YQ 蝱-}S PzFxX2~ۋKAx|Wrk{'?@fgnp˗~~GSO{#kN\!d 1m]l jJ&畔E-1gHtHzr4]'̷E&nKsjnZer6tqި@69sӨkZ-DU^+c4]Exu$Je(oɚxph[[* oHԉMpȼ8,@;5ξq,2oQ93|xBH`dϿȁ\L"ǡmXPw*+ `ZS Ɫt.c1R e`ҝ[S]cG4 MyrdSg~#%δϏpim,MW3xqYp [3X\yYGm_Zv^2M6DX١θ*[o6;Ĕ ?ƾdLk`prh*ʁ-|bшy[-ULN%N՟|/F[!O@Q J^wk17Z_}F=gP%Z@D #@'eqI3+N@Њ4*W0z֨x[oC#FN6RZ yML0x1 =mp' 6%#2X$lPq ZhA,ДJۣ-gy!!?q y4Ǎ$;W9]6eO}*g'YG! Mشӷ)ffDb[&!goc+S;mf9p6䤽*lJ1viet%EB6^6ԜN-7Z.꜃۱#uKW2Uy]ã_>@b,'_k @ͯtB>ս'E܄XDf}97oq`z6 Z%-=v)7n( ƒ4H,,5":Q +q":ⶌ+D $Xd. q4[4@g$w; ?-|E6d(x)jEe8af8 WO,֪.;?VCԎo)UZ@wT b]b"ïNJB27S-:TWCYr|y<8x+!2ڣncE !1{posOPR_Q!^|%FKntDk *W1C۰MCztHI+//mw.zvʅxvi9 RZSB\θ&!">x+!!i͸Ol+FENE)nz-mŠ1K&ޏWa0xm9 M(KGsT}onmPTaΙ8 2uR]Z[6zcmakdM[eQ= !c~hƔ B-c|MaZ ,NڢUkc- Mi"*THٙ֝,:@?hO- j!AcT7 ;b]obO_m6bTĝ)Iѕ"y)6}/ö&VXkTZrN@+#=K\2*Րn\-2٧iŚ # BD/oC# oNH/BWUD{r$672KL}{59 <(9`'ڡo%dKIJ{cx? mxX8@jhj9:λ@+q?4&B7'e,~||.^$` \M[e [xŤU:Tj<} bleX ~ܒ.Fnc>`OÛ]i!@̵w5קvNq+4g"͎j/"b#1-uo.X/h:Q5OcW%IS@H6;۾eN]-yQ4$xԿaP‰fٚIk'6bQHhՀrr8m'/$>S~h"T:Oi| @‚?T_wiG\V٫gx|[?srhzӅN)R܍V {&Oqtl%(7t`|f4nCC f*7N_x" ZJ"A>+7Y2@CrM)YYM%Ȕ=ysR}U]"}|ɓ9k`F֌>FAfWZ<Ə,(ڒT1jIRX36S }NJ@rWF6|OYS'\r^oN畛z4b?VV8jm(?eq)LvGmD|SXxrS*$!JVCP$Lcך"TvCB=3$hكnV_il9j27j6!S|a5O tPA-RۻI&Dt,v w~u#o-yZ~Q!ԀߢP~*ޱ;ߙz?|7\?T}Q CB(2in9EE:J,ȘmӅaMvuzj"IWϣXꔐdJ5쨹^)h( 0J*ω"ZHƪ, aJ|YS[8(RdyL(zE{RETk<BXLmlMo =%~EgS"Ed]xP( H+x?I;8J{O~ !vh|jY㢬7Vf" Gnj'E"*)񹖐AۈE|u?ZYoM,Ly8f^cWZ[ z/b1 p;i7VFHT6AҖI pt>XmM/xʚuT e%ڟrۈɦ^\.`[S|AMeH d|-ECF.a5\[Ŵ{QEIS~R-}1O?*=RΡ*46耜 I#Ǝ/-Ms֕[mݜoԃZ6v=EvBkwi!82)+}uH%||E[==ۛ-\ {ֵdN& J|O<4zF(KT3eQ#;kA)-bF޵,f똀}bbED=_fI10_fNPt|2# v5i% @& ub'Rz璙QG= p޺<&$&I : Mb* +̊ٙϓ)^?bsn)W5J*2+L8.k}ڗp\vFLsL% ]ٮQ;4A;3gF՟@s%"Z1 w>)h ym/dRydH1h^[AV>DElH(]E-ßoYZ+|uAS 7u@e?M~f""/f®H]'B  :i p=MD@ چGYmO[|WRگ6zYپx PE pu,B Sn%0lnb/SGdsb^o1ТtPH+-aj a99n?^ 7MOdBQwѱ@r"<-Y:skd^)ǁ? D8-2{f'o=Xq54zM^$a7 Yn?DVm$3)nXhw^i` OH\!Aat1}j h t"ޱRsc?Z`Qo7qcuhE`dwċtð7;y夂`upxD:Jˑ2y~||I8z&]0a21 D_4%yLR>9Tr>FeQTìP|u&}{C3elVNӞ'{#=شK7 w_&@۩ 1:^jK5~bHBZ,:?ttET@TIO( ?҄6sXs;I$m,z{[y5.&۷Iύ?_.AP/TSKPE;gδ;֎|\"pr0LaTJ:*Lf_L$ JNЬ-Tk`§/$#4_jdΔƞ e+CF(9W%k d|uq円9g;,p+BVy[?߼'fb]_ZK}Cɞ kRXʗiLL(.T-75d51֛Ѳ-ũ fd :^2$6 1,)8fE1Ϭ9 ]iFUy!t{7x9%mvA҄fٷi<[Ϧs,47IIPjjVru}S">d)齕BeCh : lG<1TC޺_j\̶:؍G; n+dɼv張NYqmqlyډ*y+) v2ʈMH=ݘڧh!ɄDfu†B*c){Tne&DSmoօ%ʏi80Cy{߸Gy)Aˍ4u#l7hrҟKg/ho.PP]ēvH>,-ڞ;&fO p0EQKc-@>z"_Xt4%\{dž,@G!CHG_rHKa;p"H3ك7U jXhK[H@BꅡǶsQ:VRzvnu~gתRO^ʋ5缸|7ذ`|M:5IHgӦV.W3[9>}Y,8/>ejW B]MEޱ'$M\@2VN}Ƕ :4+ek%s(AM^ߝ3V+|7 !n vQA" ?ʀ`c2X&/aH>km{"..«4da k'%9@l*nVƘ:K`6.]dpLt"U5;fo>cL-*~C`b%yb8'"Y}k$j2ÜMx#4%"6{߾''7625P -z#"뤌ǥ]x;Lx; mϨA ,j4Qai)g[FTΥz`K݀SOCdG[H᪼ۥmgQ`RLXTMĸ= kSO]&DApXDZ㊚w+ ,-u{RW+}QG5rdjjJ4lԇ%) RλA;҅IzS>BWc1A? vh)̋/=bni h<`KnDKd~+9\-[vzӍ#e!Pf4lT8斴DB]/w #v+WƆA`>c ;ԟy{2j3B˭"qlS\VYAgpzш'KYON-AW.nK<[c7HQOd}|, fWD$ҜSMC`BۓeXۦ҄J _00kfxϏ0Rۮ`4ABypC 'U0b?j&' 񽼺d[|2D+ JZYVA`A͉>uKq`cJ$wZrnv>v-{Nb@Ex^ ̱*AZO'qiBBEW6^Rf%Cb~)'H$B;q548qEW!ڻ8XJİX'>4K7U=u93C,~:qrF%5m[3=UAVO@oHc?Tu0p #LaZT*ҫQs/PK*:33B1{$ !+71fyVnʙPj~V$K1{3yOCF l/IG,GUph j*/yه>e0N1mދ7 `pjO63Ҧy/@| ̽Ʊ# :zstN-Et>Ep2BGӂqvI"^F=:&$fU]Z@lrM<*ԓi"Wv`HH:YC:TYNr^`_.kAoR0Vu:ϳqR6>-Fˌ>,a_< -KfSp7iFQ;UPb>je1'5rɔ'qCe;d+p&^[DK(" [[{^X '4_[&҄AK ?B=G6Q!؜ܷUAg\ʧ Go[J_KU YmۧOq6r\{X]g3'a0h3e:^LՀ9 GeM z9)7{I.cETbpI1ƴ_>iEPtd~4V=NԣI9348^PEn͓&hq=Gl2NXfVK{ yk:4#Ϡ6rдbvBz.4%Ҙc)q@r|*֭oG"zb0C-0|U<|FEQT\J}U9[ 頃պ`;kpŋɗՋfvbCLRb(&Y;ѷ.oΟ=f+Ő.TdeO3&wPi}Km{;I})JWp3f?YT@um{I_FJAN=&d]'2{|5عfЏŧ!$~ru"cnЗ_nY{JdpΜ!ɀIK5ڒCd J[dSo>l5陬J$D $W鄜C bhRE_iYտzd2f9Z|˞ꘛD eWD7vqbx},U2ќMU6<9կ0GAߌB}:\ s }dp, S_AO5 Dyarw[;-.A<Ө3IE|!tCF$#B֜'ۅͪ(!+T ܭՐfNw?Svn:.˥[h$y!ha}ch+bzN{b2ly@@#Y%9n4ƼU-YgB(@/@+]UY\(0ZƴĄ1x%KToC=^5|g1H aX U-my|\-VkKrs&QRX5`PVW7#vؖL볕?I–wzYj1B)qãl񧨶cWp"]`F_)گ0)Dj-:_lcWHĞZOpFP()D2ٽ`,xJS}ȗ[cG3F4b(|kNt75j=C ŋRY#}k1S7ە([Ϋ7.yoȨYWa JdL#Im-t[+>SK`Q`qk?f⼕AH *}u!MA6QY xI>'S#sFCp3^k}W@;| umVu]F+s, w%h/QrgMŇ0B.vO pc"'DTFYu@s4Usf1F,seŹ)%{a> S))r%ʔщD#}Ob2 poȨ)4H*ʥTF2PW)oւSY1I[$1Sא=)K}FjF7te}xG;qx7D t%uf֮8Jx0CO($ eN&ik&J"QH K| l7ohT\|u^Hlbqk~㙊uDg})JJu;7ښh?d !8KN*5qH+ϲюwcn)#i[%䑥q|DTE1F$i>zs|rXQ3n&!KicǬ1rvD˞1l<^Ĩ_c>kEj HѐSǽ0wPL̃w޶ M'(4= |⢨[ Ĭ\>c\cqy Mm\.x;6trC ( "є<֐N|7<>MڬZQBp0/#F jn0~aBOB†'WpnN;Pw蛈m/m'B9K9=m@S4tVp6M'H# 7hمPQVkxԾՠyMaԖIWi+a [\|ǟ8!;_rH+5ȹ Լ-A8#պ^_p 0ЊJvQ&:H h)mvޢWYkPsI]r4Gzix;[IKHqsNj<u;PGl7E`½2RtRڼmF?ż/8Lq<ƍ/6.Td%@\>D7$V4Fg!19k׿Hl\kdXDx_r@=2X>4۔cF'r l߲R֐|\yc#x}m'dQTlcXex M@]TV L3{?Y{C ?d !in8jڳgYhRĞ DPt$_HaoFC>쮐q%9z+'^*Wi*Vܛ6 @UrxŚ{Q秴_P4DN?b/^'ꢼlUau>f=Wr>Y bv=m<./:Un3]tt!EKSz\0[*IR@ }.[%v$B2kDD?k*Ļ!:PY;ic n1Ÿ7ԧo܉${TyM?y/|o|ܲN&CWA?1-][BRc1vD8oYzToX15SlP +=op#ٿ( UQTR4O*u-'f lzك^gUyWRy[bCE,uU| &€>ZZ+QD&bK^0S%|=˅%fZ3qY u: m ?*G˔7 \ҳY3jAWsll0VڨiJu~/ :E(k6{"HGF @Fd3.^1h@&+Bk%~2KmnN(jE;R/ 8 cq݄>TҋRt+JJvoZ2ZWkJ@Px (\e3<=B-4%eCXCȫ4$~ J+}ZƮ Ln O@%FC$|W=j0bD US,nd~ _[5}tvZfy|Ț 洮 }r̃pg oC4C-?ygDXkO/w-eaa-Wm lĨ<`v‚Yj<%s-Anv>nx4-U9@ںO 4 \\R=$(Y^r*.1*f7/4 .FKht<[.%"~mvz+EOH kQtpج,ǛdQ֟DٺI`g6ӭq] gD7Iל7M׎z3A:P#za b52b+{ڐIRU]|5Ab`& ,|&ۅW9Ʀ~nsq5k9ڛ $f%L Qkc \s7_鹈Bkn3l!a?Nr :ÊMUy"S_IbowN>΁lrP >w6G63,T&{{_*S&=+@X`?zL׊HY3{Jӌ,H8+{vS"_9$7܈ hӂZ ^Ţ3 d"( uwҍȰ]Ïd-cRA~̍KW3jBSQ,5)vs|r Fzl (ѓĈ6_Q?`w"qVt!CbD>71ļ-i|eV'-p9I4ǻ.P-7!U&7n| =e\@20,-6BHs<IH!ⰜB l֑yPܯ>ɛB\:yeVԷ&D3'@#dTQt#銞hb !€[ؖx_߫ jJJݓ]D;~aƝD0 #.h ÿ̃$S:lL_sWыSgAB>5af#5 Hh3[0ILuIө#xg,`St%)M_D%U<%}%`o/kKxG9{G_cRQ1(Xd&Qn`=;6,INiCa囓ؕ So&gv( &s`sD{LdtOi@~3LaC{Vps0X"[+5`0[NyVvtkQFJWg he* ߜ3Vn6]Wk5~4=YX>(%נΘV[`E%.exwC%) hk#H qC'9n8k9[P[@L<Y276`Zr6fhLMŪ,JNEӲ[RLϳƶ<e:e3$k"k))]| vKJ1/K|BYeDν=d".qat[CHf WG'~6LJ[Fx C:0s bQ ͆bp>.hW|,K\tm̨ 3 B17fW}]/}q|j$ȃ u"_徿f3-+S;Xit<d @ύCk@a)ZHQ;6N$s|b?7W|D;G-TZy\A ћB[YK&"g@V~)a S8.].%Mmgj$(AяCI=0_ !mxY.P~D4[1D I)qqiiZ'LB>K@4䓑ʃB=XДڮ8Lo2,էctQP=UF?&ZZ%3w )[]HnTN={q 8"5_v"r~Q:ϕbdɲ 8}ߥaEp͢ Z?\D8YFaTNBy-շ-7j]XVT&lodjvPPz ~I8_'jZt7b5L,-K@CLNJx? )f(CP !IL΍lh<мJ\06ƂzǖڱoԸU m \} G;^H%NM5[S'NS 0Ohn|btZq)2=}X :dž M޵S=pJ0^&]e1A/];Ը[|9[ل Zz>i䙲5SǗW;9HƅE}Cpe~aOB*,X9Uk;u6~&)7ѳ6jrg]%FJ@kk" kaQ ǕfJB0cպb3f+8[Ƌ3T74d5(ӂ;-O c3G~+ZO$Q`a0aP;rkL/@OfwJʕ֡RfN)rA/4o }caH!#J$6No6hP ]Ļ }1BsQH9'6Dt3`OCnH~Y ?՗SʌnPcXr#АW_u`lvGjKmUi c=1{.dN;ZE*8|px72A3Ya~3Jo7Y5Û}cɖz{JF%sӃ9ZxJot$8"p)2vñzza u,Zv h ! 4,a JH*2oΨPy 50^uغ+sbl fqv!8n}sY-\x6}Kweσ>ƨ )Ԅ}UhgYW ^si9ywTW.L.MٸEpWFF>'$&q&jmr 6.v Y.h)*]1J*?L6*0.s4g)[PSѮ|XH>{rżFZZ'\SiLM挜Onr-3'2VUHlm'9>j[4 I["Ǹ;^$ϕ'V)dk^-UW28. Y8W5igQEgM[>gw9nYXRHfljCH.:4\f"nu>DR3Y'H "rW 6#{uzbJU/(7Y%t9vxH+֭~}m3P.4ogþO\*ZD~ɳ~^$ ˱h7h+Y(Khc] E3yVgi"%4B1ިeJatK4`v`aLr6di1fkH CۮC]֊ F,%}0Ƒ6Ca},F !"z YdP%Aӌ1;XGV{W~~P2wCn]F_BZ1O@z_c7Av -U[Na|9\APi;q#,r?yXdTfA k5UeCL)hwY{<8RH 4- "zp⣱'/K|Cxnc8DUOiRP;̧hqu&?YPF /4K-Kz@6yƸMy$sH@.HR&]D/-E\+@kBYX(tʘ؝d֥ |FVVHK(VZ5erDSVC˩Zͤi$ٵ=ր{5AĭBeJfCfUGD455跳JͱBK\4;ռh0)rc%h0E cJ}fUD]'٘sp}VNV(Ƶ~P6:T{yN9ꪦ hz{EIpWY]́fa{όSD#Asg +U dM #ImYI$҄KxxBYIO⼟0u3pg4ttg[eGL+')ƈ5 dkj(`x®(VG[QD$СļMU'{h>$,voqGU^Pŷc{p*>6>:ǬǪGlkU5E1>౮G|)i5H`*aF#*J5gSsؔS d8/g+72a"r*Nqv}@Q?`a7?n}"g 7}%UcK w `4)XZ C Tt O)i1I1hI".N3Q.!n;! mxRl49O$3IJL3oo۾^k﬐qcI׺cj7o /mg-@?߳L^E!,YY:]Q~蠿$6`ribv R|Em>ۘ]Qv`~ *PP&`5y%C;xy縋)0.plgP~=3>@}071.o^}ʂ0s MUJ$O%ќue%IB(32QO Ԅ19"{f ^(j̓'1{7F)3AJDwmmH N V#be=;$67 Xnn}bLGfR͘H/_B'T|a[TrNq)5~ʕ%.HIw2*I@" ͻS[w2XڰTW&20ҢVGR܆tI}H66^p8xG Ė3`gM0W0"iFeHphU29hwX1ڭʁ>n3CkWE"~vD6o>*ze'p)L K;`PQ">Բ.XlAQTHJLb U9 {ΎG`XcJ[gZD _a_ *W|` V?gfQ`e Ҫew 5MRx+rKz)AP>#rhxO\?2IP5Q6?F3ޢ O)tŒv1ߟR s}TF+Ŭ왣;/8kf}p-5E8&dCZ.>),llWnu<%u)s&T0<'[v%.5  B@5](R"y,qoCU~1x_q~@[@i~|J m,ԟJz,LX/B[v5~+N{/R\Z2E҆)21#qVzBF@p-bbXM x]Z4W=t!E'C"af,cvgВAl={@1.M"U[XhI\pPpfߐz31PWgkSwqԢWLNYvH2:B2~y<zhG|ΞW4wMPnliٰ~etܔKH/[82ɬeܨ:rE mx0gDZ-C'Qc&zѬx Pj̾',f ZĬ`(< NGqCxD˃Oۊ)fulf(!2ߝM8 ҫI+frm *oZ ujsFs5,ٶg`HH9Ay­E&f=ƊIq1#l"&]Ň*aVw (Q񓡰շm!3}pHn&P>@Ɵ2be=hE~?IlΈ~w#>Q] yks60bvijAB&Ru"OaJn1'SLE-֗+漮F"L*-u@tҭ;XOEe;^E Ĉ!)4v{(}hpS+q'[n"0&# l!՛2fVˆ֩pM{퓇\_x݅ⷀsY6l4͵mw"^Ys22pU];fcV83=??>Jɼ̄ %^N-)̏ ov`&;Z,)qGkDE [}._^0)Cjf[)og?^и-s7v%$ cgcLk *Į@SJ_F$yY[IID&ӳ+KrK IУ;2b Fݗ6 K&0h9w,yߑRm))wOXqR7w\Eg{$E4<mZCz *@|*j !K@NC엓[LC{kdR-q yijξ/%Js:4ӛst N0 )o.vyeJ(s^#ݽξ9UlK+f;yY-Z_ͼкnC[L1ԓyr/^(IS Db ζq_*W}y@f{O)y_9{|p9D%.e,ҳ^|qQ5ddU )ˁsҕ곧@}et\9,oZ3:3՜C1 mל-줒{Cg\i6 _gc[]LAP.^ŢiY|U x%߈0Zm#K󬮯^ K=u|Aɲ`#K\4vNr˘Ӱ"} ,'7Ѝ~b'(i #-p8t]LL,j:yaQW2*?o}LV{j {&@T6=iefEO8, lՁZ$<Έk?F5c7uþE0wK#0.ҟ)\o|l/p'o6;'YܜƖb5@ut3KI1&8(,gҏxj=oQIe|sXeA c3uqq,6xJjCRsT3jH ')<<_*@'`F\n$3!pDpBX|DL%3ڍr\L#ƪC qbΪRR9M֜dp%aJ7l.v ?svzre-x2{]g%A<_G1@kC 5)al;6Y2Lc1Iv;.:Yċp/qŢȺT#SVhrFeDlY\Ndlhj+2~3I=b6̜K5QY)MJ#kHfO/X)#41Uw,wLHlC,ˠME-J*})1+eDt<yKz`X bþcQ݅3T謞ZX`=5J BK)c^lwIU󬳫+"oll:1w#P6(W`u#wVr4?tUK*z)ѹn_V|2j'.1:ҿ8 ȢOKۘrOlݵx?'yXD !D=? ťqnoܒ!OՓFTfA52 #/7&s\: Zo&_[}dž<2_r,! WFjU HLԽ\[\n+5b3T&eĻ:Py~Vh{}v+2K=]1&h7F294uC:z센NSl~e f H=h#9ӽuߘ~ʯN6Vby ŰnyRCgC8 Mr 2Rdc#4s}I@*p:L,wpy9n&V|" k,Ի{Lkʻa!>\sxiJ"Ѓ!5 ~7i *!Xd\gNyeku#@:B7#o㍾C~X2> h4&+dtV2C6͢#ubG4q ̡tt9MzK5}[G+ac{*3rH؀J1!pt$|+0"[`,&l33 tkn_lߩ3zx u">^6Qv& ΂Q[ p<:j Ήד\ Yb.u ɠ$n7Ԫylh(] Gqj]RyF:(#]/vb+`,T Z˰–P9L 7̑}mD8~ qΖ"L֕0,X{y!n"&dMa[aPʨԪ~"=䣓_7Om$WP*4T oN>k-c1)چ]%n>R-Q}H-szYڛŽ?PigwA8D k0t3n+^ESಥIT) yhQSx[nG䟢.8"ĶV`ύidDu>2d2h(VLJZj>h -v5r&Qu^g<.!V*۪B!Q/QJ܅%j-`T"&ZErⱽdDfB}j.@n@l;stwB'z"byְ/w9|(#1JIνY&HZv~'=ZPBtuESP/0KHoif;.w9L9XsCB5Qp;;dN;\'Y#kfk=F4JB{QQhmOE A(Xp*h f ](^ ݛuM[gLTdm56ʁ]&5Z'nh"CM7Χ3c )ަ|&NQk-+13?!@aPSPKsdQ+iboBUn8`:sI*Huc&m$3 Pg[wne6[3kM';5 RSUٶXc}ng_XS~hc)9N#+x)| ;,SJ>@<-cJ<в2Y<()=].D/ qvQHxux+M2z!]';};QVp4#Fة.4Qs\{GPESAM#8/O9iMtKЋ={o=59C]0XF'Ac! o]4 [V)K+sߓ-ţ述[ .sFZ8 <e.|d5Ut"i,QlA)ؖ51. g Pg^5ۤ(`ERTsH$3֑bd>j0 Py7~Q^L ZMgLAHNUG/w+3:(KEL(^vzbeiחlueH3#*xⰾt&i? !!3pїҢ?tK\`YD:^@%"RGRVR qWQ[bzּx,0"Y^ Ra @FWŞ툱\=$B(-IzOW ~Q*N[XjG'#Uʼs8}k/SqYD \^r}b<Ni,!&i]6pZⰾ㥩q!mlHflt47k袲Xkf(O/UJ09'gYeFWg3}(6Jֹu g<’X}V45WmčKq][8tZf\9JOb_S;6T51}gz ʈq\AxcuԠZǖ0cnWT"t~F$ѷ$K % !-AC^#B#pA1'* ebN## j:&Qa)9%P:V(UN.6,>zB+ `Sm3CtAw OEZBw5"8]ujbkƣ^#i{)ȓ!S3%r7諄!$ `e\J9%D,A ew k%)UX.] 7 Rڇy>8V3Qz^xb}M=ޡ?̤ ]4"3ҙ enFWeUM$]LQ{̞a(=vp|Ŷt ֙vfDIѫӹ?b"~<JSsZ?'a Qk!?m OKՎ!Z(6gVmm muTr "8f{h|7E&BL);j4bQddE#U" uPPed=z*7U恔Na/׎jR$lM.T,8,vM6l|TIKȴG[myQLz8f.Ι, s5eX>M"c~GVWe8ivviE eΆ;FXo WQ /V/\ZMl*k*ح<7"/ņ)/~̿^BڟQtXhBw*kjg9ޕ+eäTD?PsioVAorsOdb6mYjeF%p~]ft\iyW`H ^mtHUdHCH#O: ƃ#nTaOf6|V(WSm<'J7yG}z0xMO;>nj* . Y8hȣρW". $ ّ~~^4ƪru+*W#Ț ep#d񏘖" z/!T$!-E%$̶ k02]v=mP L&׍I[)BFnweژ1WE3ke Z2i'H*/ ^+O<> n}MY2}[P6waܟ:DuNXB4bn>ר3pgv Ϟqu+6(w,!9`I;193L ,+d灅?>FSU/B`g(R1Ywiο%F# D.+o"u'}YfW+sJ OueIxԭKp|:Ժǰoa8\ke$Cۤ 'dP S/ah@$2 Nɶ(L~H8SeY,}͓*T6SY٭ Qw(Er]Y=#hr`ĞܚHIZEo&sKŶ7]1qꀙtIJ.8CiȆ顂At[GLx7̛]/ I*[O~cZ9z7, wR Yu?-k5KZ;߽E{}X4noτ&mTL`R&NJ2COxJ~ m,( sE9qk дhJ<:`px h}aPsf3(n:,MA)32~Zlp_O]Zq8c}sqQ6j,q3ۼn!?o~%?Q2˜_?F`G8%dl-qIITI)x>3S]Z2k@Ky`LowM~h4EwHRG4!\zj[ QU5O$9L6%ZAH@x0Ǎ" 7 DD2xﮗ=m^Tԓkp~tXxlK[,L 7ԙBNǮ2cx;--τ|3ait\- 6OLn"c(SˆoZO7G3eE HJثߚйָcILeyE3둪*-.rPVn~ 'V)d·@< ԋ Jw@~dIU&p?)YUuXc0::Y<yE ഍LG" *ѥ1%dTp Oځ#4vZ_QrlPTP=.|XRzD4yN;y劮5$1i}onnGëB' 9L(/g?!#gKd4pҪI S0婢"EzoKj*!hmoeR^ d :GaP?yt oJ\z9=fAAyc>piHT^,1*Wd;iJ` eaQk]'Ł]ԨQq}>SUU}芏.ogѝԊ[MC>~bvRTIQ./tϊMR!=D>qV6'b\_T}ov&<==R.Cڷ1XRgVE5+6؊$,"Bɰ"ZK!i雲W-C>Ij{'hn34eEM/. &G"X-. nִ]h>ϝvuXGD͟7@Xn* #DSdZT LvYŦh)[OQהj@VV*{ƩP'YztkwJ&t <Qh5OG^y/Y:J]?0GD? 1 US3!y ~Exc06*{1<7b0ek4U~[ -6!DSmNk!I0)q];}a) $Oh$f߬BcqC6#nLES-պ$dFR㫷m~_u6Գb|zeyeݰioҲ)ny`QlMh4îܼ`CkdE'gJ}oecH2 7-,&2jI>P=뫌MMc׿Db1jNye"Sz5}`n9\]wuP͹sEPB,tM9!RŖC uF7 w<YiG Cv|9Q n.:0I2xwҼ8hkP f([qҠ*ۯpDBؚM*%4:b,+55w͟xEqӲbx冒+8D2 O00IP UTѰP^ݢvžvYW;Lm3w+UxUp"pPJwxﺿ=kM4,z7|"*x =XeRa|:J؂OrbH.+Xuk ϚXm[TpC!,~z25H$){Z"r/v)qY,=LREH ^E<3fy]{tQsf/"E=9Q^Yl2<–|T0ɰ~HPw]n5C{pmA5y$w[8- 7Ј, Lw7o#E9lMD!.Ѳ;,|N0THIVzQh\rIrZ}/@ߛ#W,X+ɢN(0WH[R.D3nHc('/̓8*vooE㸁߾S6vMD_j|AY gayB]U cGqRtY7 }z=0' z{!=V\_+Hh{.ͬ)66|I7?v,s}$ 2}w>p< 7$*|` yKyrKLř; Rٰ;D,^},E#13~7Q{" u)灹^[{*^CJMT]YNnAlR4mVYrAdCp&/[EWp+ʆ iJ]N`8HHyՁW(AJg/3&#!&ߜ'^Dj蔴 QY8azEbfR3 j}'QV'~CrIu{!Lؾg|]-6]nK %K͢Kg7vi[RfmpPX ~q~h9XD"[@`B*EUJRAPreeb!pG'2n߃HG80:Lٖnp4QVqsۦa3IoЌ9/QPݘ[eI:63]kEBP^?[Ѡפm3 xbvtG[XRȓo+S&yYdj`a@]+E |4I%|zնU1?jܿ9u K[oXm" ޕv}NpQMx=RywdXl> eQ;c]q"r'f7=I*6 wS1VRu>#Y9np9,4L`@A9-4(G7"\QXr2e]Pc!wGG,@6Vv((yJ1ƤsqZ14&/}=ZFo5*>a=BڳzW9(C?+da1]l_(/sWT5qBƵ [x3'[N7R?L nv3 1l>n.֦ zy.-օ}0Q 1 fk7 upGj/X"B/{5ݛ|ƠUdKTC-km5 \nmDZv6<ʳw} dx<2fI%͵jI&VȨ?8ml Wkñr{r}<,\eCR5H0i\8)z3b9r7ۻTiPP;ֻ_OB= .}蔩)'#ȴ+#?>T >ڮ~G!UTI)9x$ `pĚSJ}5 `^k4v'v֘.\ j]e)45qD^-7bs}.ekXW]l(.`&h=ڄ\*1Kҍ͛?k=&i {i.l)5TȬ=czd`p̐EQ5b d*H[\ uy nE9=!`"(p~hܹBZZop;Mﵺ/kI$pa,ǘ종*-7uL4?v0'surHm} :G/'J#m#A-OH^˸F$Bҽl[#8ٓ,#O۲Vr05O)54O[X՛CYFMp_Jl6Eum>e+t2l4 fŎ-}m]v?.orr_u+zvNE1|f.V6ۺrS ٳg5``;!z J Vg_zD`%-B@嶈/wib3꿢41mԫ,~3mֻ !b'[e%F(:J|@4$;g7~<? $fwz+,|,׌xf5/;$E!xY~jtVvB,r 50Yb5`,k+pd m''Z湍L-fo K7ԉ\\ETlkO-2ű=zHaFi.쫈r01pgK֐^VH2 mƢ1~ HhDt4 BXHik{2Deޣ7n:+̟1\/D^ˇdlj~+GNOczǪ(p-k +?lsWwjkͮ|WMsCM,@ bmN|*jc1R7p.6fUM\w[2gב|6[Gͪ$OXxL;vgJ5P:Ϻ6La{=n={˴e +(cNlΑ %Yê8Uߑ[YfZ#|{l3Rq}3Cv;=Ct_lMHm"d O6x}P(%#<ߕm#?XPq \<)-G0"wҌ Ļ~^Z܈RkK D:Uu,2yb7v̝kylHxdfR(п^,¨6w-h F@ˆ.D<}2li"5j\= N^1(r,Pinu.D5p902: `9a&^ tnw|9x)~Q?zk8[+Pf7W^Q[!k:,_fNzkt~H ^a&u8"s&S#+δ!#P , z- IqYC/_аe\4Q>k7D$Oj4v&^Z|x0W7MEAi~w-7 3/'f9FMM73Snokz jw{];du~tG^lwWe!ɉ.E>CFǜ9Wko_8a2)*i6͟~i$΋)?Yź c~+Nuޞ"E{t]yܒ. 0ko#if}a 7m!TF-}f=Rޛ ~jȓ4c><d5c!/C٪RI 2)?(`eMwG)lj]1ÅܵH;8+]VŐ/ x :6 G\rq4r~,*QshBF"ڝ:v]ivy"r*Hx̙6 qm;}dF@IWȜ]g"j $R®kX: I $XRXa:^3"0$A! #KFa;"7BZS3Ah@j%.a1" R-9cm6ɪD'v3`>7Vm/5jM,o*Ykܛ^7 'FQalpp-P8gK}p {&3{cI8X?qŒ90Cwt46IBa&68C^sf'hP-rR*\fm, 2j%l@$#Tvf#M\^j٬ @SX%$M S["v]K&̺ x$g!Vo l;U4k0g)DX(Y?O ͵sk.9K?NU/3n4D*WG+pyo/,RaIYj|8d5#K_x/EMۈ,̭sFc}` \TBOFxa12ryoBZ)F:b5K,Nz\ 5qiVb̐`ޣv Q? mxHJu=̢^mvY)#Ͽ`n.6Tw 9vͷS;2 erD4BSMsƇ\!MP¹Wsa:X:R~bZ1ūzHͩbu|ǧE4ӈ EVt-W+!}{x^/b,vCOwn5kz a |$c5󉋃z&׆"I< pO[FŸ́ʙC] g*vԘ1VJ^H}䕒1L2z;WL#Nc<&bQ[G'YN8 ?2pW_hC:ƊDU;gYZ07070100000270000081a40000000000000000000000016599ea2b00002188000000000000000000000000000000000000005400000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/mmc/core/sdio_uart.ko.xz7zXZִF!t/o!G]?Eh=ڜ.+\O;(}p5aYU@ 'ν(҇oij}(NFc(#~Ő|ÛwkE&y%4)߇0*>bP:(l Fj_ˆ+<)*=Hg :I3:\ڐJ[ROd^cY<%$\x"j$7(@xhcA#>^IX5+oL1jS: ]+rDx"t8%bA"7V֡*C(؈ಞgݰUC҂7=zNzjiSXxW4#\Bvw,b@ KW)\v$ Hn&h6q ^p)O)0E%o9N"x +.z-uk-ʩpz.CE ޾Ƌg)-\ң>#`tO_;= &nEBH U\%j*u>d} lW,[}^?wXQ$E?R$Ku0(?Лo-ƎY^Z]RD>S Gy#;S΀ȵ<Eǫ{Wo*7q)B@z:^PʕX$ID#]7:WPF<) _f(QvL`JMj x)||6 n_i}&If4Gj Hiw*IّaĕAU\|dbQ^flU9>z42%Yry<Ɋa%WR\_*o '[cmybT {a1<!D{+-e&?,P̅xT>طGI!etx*z)iC vՊ~χzDž^TP8y)**LyHx @p(؝NS`Ť]59į]z.[\Ij/Ο$+j~Tc>ySo"Mjpm]nY5^zWt{CS/u2`JscWV8"'6dF6fxT,(DE7/:myfG3a8%ޗej7WO1;qsg^ 8,r@QztIfI ]ZbΆ6췎sMh)')~LBsZ,ǫ@o=vAB_qxQHEލlnTrUЂs+~nlo5F}x#[+Co2/6;Ft(G3km¡辰CypC7lxBՒ =`ZN0XW4~SЭܩ̙wךk%h@n((iZřݹ5 O^Qk3aA^}| KCsqVS(fok Y*|ɔ/I=౉Fqy!ߒmS'@bTŋ}jdh̗:qLYo=d=/{̼:%+xj]& f;8)H; =̱+WV`%w2hRb b2T[l c\l֊ n'Ɛ$N ANuK#iD߾~M Lz{mg2Y5N)i$_m_VeY;2*?;mJao2 v抪ȱn{:`kGZ)!*ǻK~)Zu7-x22RGk$\lN s`pZG;iUO =W[Nb -ZV"e,ڡiF`ilĈQOh̖o HWw<}`)M꾓s}%w)+ۚ:_W&^ 4?^k *z\XuB|vu <:(;8mR^NV)7D>J!gӓ5ɓ\gҰahq5^ea 1q4Kj1!ݸ^<?j`f,+ȓ/rv|FdnHֹ(~{P=Xaӡ *fpqw-MwZ%|*M!9W[=ǖUxT~nALm\IcPY fH^iEpv>bRa'GAs}RPt+w6 K\UtX֞QSnTAV 9/^pEs:gCG8Pڊf !V"V\+?BXa}0Lwl6by N X5 VOl5OxA]sK2zAJsr ;bq$ĸ)У#S]`p:D*c-RO|&VKyx2!Uaٝqמ_{$iKA%U+V?}&FgxAlƮVftDyJhMt4)m_BrMu}Qo?U> 6H|jA]sszn}|F"@Y tGSt^sz;wqGDFoWGNTpEwȗyWC:"#c_XݙY]hC1)ǃO-|bxpV+X &Z&="vԉD:$ZC.`IZɥj*ԛl&^,V((critF]zwqq_(Z$;Ku5lMqTh!֣ PjQ"݅9] 8B&~w7YE]-ھE.o8J壤xٸd~hWr6{I@vD (þ_8h48֡D h2VT3E˯*^DΒ\SG\vW%FXoX3x.@ Zps7x#α+>QXO Ԇm̊L.e\P[/Hj0D.49%vG 1|&8W-CKٍ$%S.Xx&Z mR>Vi 5fшc|̶OB>]E>+q9?jۖƜ5yC7@X* &R@vt5L: +Ŗl-/j7F?""uF8KK~b>4{X6H-|< *6l+]ZȬEy/) 曟P~|QDh+j;!t‹4z2bWKԺd{I\g}C&2)3cS6o'Hud~vQ9J¤3iv:;̿"_R /CNIG \=XH Nܛ-H+B @D%)@xЋsI0LxU J 2k9M{L豽54_E4ezuP湣#zS@HS\45PMqD@P!@BGҜw [”ُ!S&4WlҴ᫶I$.B;\ӺZ>~B oPiXio~2rKe ̋7{yb8[]QZZ^h#la?r滉3tFpֈ_Lg[*R/? c mit@Ju4 `wAt79f#_j(oˬ(B76 @oNiQ)) uZ H=Ww1( ;#s\ y18$Es= m4(Qݜ7D9Ent=1972s6B1KiTRIv3r:_lm*V|rpǹ}1LOu饩x] HWCwFO1.5DsE)M-˄$T)*C,þYy$懔@wR b}뫡bXbLÖ,n,r!-'HI#Cgtw bi`?D :;Jb?" 0eO M8Dy(.|C56}g*xOհ٥N`1²n: 5|9{-.4%QQr&Y.TW5QMvga7_c0r?,&Cc[P FWu$e;dة{c$*«.h#d!/*O^gHk4 hpS-V.x2'GA^S/@006潖&yۓVMf(`$!߇S\v7c5JaBJ[Y˸1KF9ZW9'bóG^ dU@ZD}PCClTK&X֩X{^j..XPPe5rw؄ ATyw* ţAe%*v!ޙY9vG?mH)"(Gn>âus 8aQz@x9"mST&>͇+vGbBQO[%92Yܫ58b/c$TV.75A~p?X%2h'l5\O>˞#WU|K v6 n" ፠Q ˿r㲴6`ؾ4Uћ=b7&狘?^ Xp2L+5/[3; }Ur2%4@ٚ} V b;&v ӃjXF,$Qfٿ*W@éWd}}@ıφ՞YN>,\6ģElcRCZƹp#'x[4Jy#s~shSS3=qg!QZ~*_MAu itppD8.U>Q֪ ~Q; 鋩boGhK=&Oɶ.g@: d;krVMUWC^ZMЭGsPfDRgxO@a1ؠK߾:Qu]ЉgJM8םe ~\,;2 -pjVErPF@hx\x>N}Zn_Ct7L7b=H)(cg>+^sF_r 7)] J1$83D}=)bcSn l(DnHț" d}wɻ 2.2\0 kLxsDUKԛOf~rAAo[֧R$ǞB3|tD&{2rIy[vc~I*xHȝTN4HU)m6SO|] 0]W>^> b7oHd\.]Hu؟Hbjcەzxk!BTxΖQHM:ll.[(ɲi|D0uY,ǥ]^/^/ӭDL,NzGR<|V@QPsk P_*{B1mi{0Evۆʿy4K.u-ӧ;G|mApKNï#+VT0-o  dYH[9v4G/{D#hw`I<Νܴj?yrY"2H0"6a7rnlf,ɨURHb#vND9#5 8fݥc`GW HZ=89kGVחMNRdaW݇ɷR]Dt,6FT@Ì)k ֛r51ACFo=x *iudYMMjjM-!QKŽid]5um5 p0nS.wѷo3<;+ߪ鲤T<"^O3e>WږM>'O/W.-gS :fZ%kRsKuȪFc^e p4Bv5+CKhliϗU;:9`бe1qc ݁3h!vXCqDV:lz}ׄdM/uvdd*uYoh9%8.ʉ~Y'8l͌ɉwS`U`,!Flܔݎt:RWB1Pg 2z5@0YYP2: p¹ėRX^g31^lt94a-,ӎhd&ّ9$z_+_y52bdN':o Ѻp>wunSgGDQsOr?pExKk0K+ 镓V\K62 ;(/M+9#h)@~v".Ż^xƑU60, />U$vZgf$=+ah78FFD#OPc:OO%s]0woTf.J(F@ ,1jۼ4Ir.-&A4KjW7QD>VriDź%$z Nr]1ˈƤ )xvQ-]6B:N (Q 檳*S0]uB6,bo$c3+|QXrO;4}2^Wβ|[cF|pߥ'I\CkrdYN+YD{T?~5xa RO):FP |¶);eR\z0I !@dF {CC̹`Ry{a6mBmslx6=LW8'z[Ϲ[`Md<%"ׂmmJ!nC敥d]DO']*½ǓA_힧bnz#1RAuuE#!.ue'~AIgK6R,dK _+qi%(oukfNM814m<(-z͐CBSWO!3D :p%٧uW: dfIЊb4}Tգ?C$Tu㾙,j:!H3Jk@vLPј/+*CAEE;JIz?j^ʬI--N; 6Օz3 r`Ȅ"X?#n?YJiN 6)Є|fa.7ps7=?5O+ͨG-) I&tD]0@" A4x闙o?H*F^-nt1[E8ΥNH{ /u0Oց|ROQoC-}\#0.EVr4:JcHϘӖ  Lc; .~ۘ꿾EbX4ʡZgr0<G3 K5dV.2@Qɥ)"C JP;@lQS7Y,{coFȮB okX%"Gqqxw7 }xmd+$ޥtLejIa_CYף=+IOV)R:džt5SC#Kw)qrp~SD 㗓Ȫ-ʺ>Y&F{-VlmAqsڟ Ce)fr,,O@бd T p!z}nNi^,2)J>1{]9ߥM'695_0vg>U@M75c['^5qDa&{:)]uceV(7N妍_^QySx,qK( H")aԐ"96DI6S>^Ԙ9ܡ^~{SR-_Ft\~d^ͩҠ\љ:Wxb[~,[R1̓sB3fw/ܯ+ ۴[uzܾ@DN9'\@="?bnaE?';S8w`J=M=m_EyxK7EE̡E΂G'ARÏ>ccTfYLi+xa_7.Oà=]ȶ~zc^{5dsˊKGg'%\i%NLN4"OWf\4fOɶ6o=1 oOS>|(wu˜ةe΍%)*ɇTD֘8(BŒvs=gbK`/aowC fv޸=X#z9˷3ޝ*oS9>LXn05s?M8!EW9HK5l%$Wa?M{mn0#" <ě 7,}k&[UeӁ5^enstO#Uާ&K|]#+i{9 d Ў񛿑Pdŝ]Hc*_b]1oƇC k\-1@Ƙ9uZ%*d!ZQ4ɥ>ꄋ"q#|JTEoP~ӧH4 n뗣p'ݠ ;ҧA/[jd-/J(ߚSw ]mى]٬F稁+T|ƅ,eQ/i(^йxOFBS#FJĐ78P$7goÔf^N~" ' N_~tH\|ݞ_$5^Z><.Ui^7_@t6PKaϥ0m$)d/-i-% ;Gj,>osLav]QXj6% 湵t`4 v&}]Α/ϙ4́[dW nuEBb%dmT<>R.LA1& K-eo@Mްٮ.؂U,˕.˵Mnx{\X$oT D(T2^"ça7gv ފqđy\y\&yЗq<͖XKB9 .)U  ,PxENb Oujʐ4O8P7߾lHVw*VM+V3/ 4-r^G[AW z+UvoK몫8y!.B9 odf#q(FHZ)!&G"|Sk#6Qa܉55i.i7U腱kͶ)Y<=|)'[}9Wm_Zޑ ܫ#1y7q /"VwI js#VaZUzٻ-'ar0N&وo>gŦv)I+x GQN_2{D<2s6n X0NSad'ՠ=Zb`7= 3N#о^ҧ PA*dOQJK1 #S^1CAE)~ΑD$1\4q@'o^^x.?S: UG TTC^$Xy)-] LqHam0dX՝i`u?k,o]|Xc~99g|H-g34IM B a6TjS/zY6-=oY aE Mޏh]bdJ\d8YsdiX w\ۑqR?3>^ Rd^Qh>Db I;b!2EKPXP.nۘF"9O,WsMykHX\4H*! 2u#zΎ!.eMu4 K8[љr&I3m 7JR4bpRmՕMrR,_(yܓf({O"Ί"JIŰRcx.XyD3#rc-{MLİٜ=´`f ~N 7m1ANS 5eOʚUv˞ 8 SHgVAP#R$zĊ]oރN3lt]԰wgtiYhWjoH2ImkfBg#x0&OZFVG5,]Ħ̎vEd-^})L4VB]srU*eШPfN#YXvuZ6i6I#?IhD^cqOslױ f M8Y3q jbNBw~uƑF)VG ]D9,X*"0㸯eGŝ/Q9z-^E[tdDXt08Fк Y-S8u8JX|h9ڃ}0 0\LiiW&)am:z(Aqy*,0-S;QM9* .참ջ~ҁ D{ ;#x!kF݄ 3lGUܬmTyt[3Jt_=xvQR!K%:!i+0> N1cx|~Nq(( zawnp 8 t!?Ƶ쨡ebӎR]b_'V>QQBLOmHS9Uaݾkd;!^rUR:`2jpd28#AƔ}U\y_5}NxŃ<2!F[DlXc,`W(87Haso~fd󆥶8e *M!ir]Ⱦnw4m^#+pq3˓]_893@ N|EN͛Yuw^G F5b{tʡ@+ln(>\wqwHJ3q/n6 ] אɣsx̓ !rTniƆ}c)H^&H X\vҩ},?v=|uh%ZY. (:VkoϬ{5\bMDfj0^nvw𛵫썴% +' ,Rɲ؎./Fq.DXGTY֟C^w.d5cEBO%9~'W%ƨ_zuH4NڴIx1iLB,9 ^hJ 7??^>et&.#}7&4pxbRP7KY8(zGgO 2#8=>@mS-i^g^Л5ɒȶ*!w:LI:AɎX WDަj/yBk9Y<x0B8TQ^a`TnW0'%,R6 * IU5uI=CB(L-*n_Gmj#ӌw}tJGݍ%;e;v4Ooo(VfH#0>-휽ov=pա#a$T^Q'(dx5" %um3?sȕDU'1S݆z̄+"J4uO#9*Il ն$,yjsX9l;{iԑnnҺhW^@/8*MΛvI͆JB8 Ĝ=頊3F6CNƪڸJD+ /Ѓ7ߗD`WocWfg]u\ڗM Aѭf?$ ̙rk[2xNf3,%tj;@n{|q%D_c^wyahe^Cu+)Jmpc\xqUf:89 l!5Zf2纭9Old7EJ#XۑZYo+=E4c@fWldMDq \5<\8$!{b ]e7# )E{g4Vum#3#6Sڗpphk?̵PП8^L/u)T'3bc_K"&_yN,ŽԥXj )<_lQV;(?~)HrM%@2Aw7/t{9( 1$ X1 ;:/ eK3׏YMtJՎk .4l(eKl..4V5s)4kۄAU|s}pH}%pXe~0&$ y_8b}0h0^X2˖^ߣ$c|`ؘP(y6Ҩ?ajIjgz;`v0R3Z=26L\[pןW*U4G1Evy];f &CxF^VD"$xVwX3TjHJDÁYtFK <lֲMC#O]Ukۮ fE5g/uu3φFBctMݬ땉\}_|IkIYLC# Xq7QmƓlA9Nxk{c wKg?BY)steu@C)}N= GK@Zm ZP$p) du>}Ru[x/{x6l zE9lѦC&:*v5iohClO%g>bW#' *\b<0g(&|K!p 3vsS 9v546\իAC.Q6kdlcHq`y}QZAjz*0^Y{{e`:hE_UJ3l$᤬g]UX9Er/(h~F'( PY!>Dj4,rLL!S^oj/h$ogS ̝xrF3NA,ӇTg?6>EjG[\C[IS `7x޴qkV$6tƋl<Y;إsmblst5@ v>j 1wrzHOwCr">N!3ewMTN2kѶDҁZg"m%Bƃ}*0AB;g.IT]Hi;;RRI̝}qJ|0p$rhJ*(TXi$cf)R=ٕe]QZУkHʔ5Z8hHa2 wI  dH-;`x!is!qhSjrq?j9zms4Fr+fUSPw5!pjZF>1*!`Ӣz/HF X0n=*O"<)a\DpF'Nh_ hh跄QO0af˧ b~.1j4b)Ejy842%Dbh=!I,v)|[GC:lحG:GCWpRvsm]$z m˳QJDR1>o]@;P~˔\(W@ Jpi/G~"?Ԯ4A8U iLQ]/<--♐8|'%4ϰ,rl@`uD(NқN/⍀{a%4NIMW@E+vENƯ3~Jsv,Zl!M۾9 } ȅ!e~t߫bV0{hAGd D>Mb61XRcEkOɖ;7hI_D1vJe%QN}RȝaAbAҜ@}{5^;dAE)'1V7uM0DyĈ; =E# ޺*bO< ^ -ƩOD#p4fx[xr?DoV"ÏZ5*EbsH]Xb pݺ)((Md9< 'cڝ:45+aL RB~zq}c-Ӽq%FԲi

    nܪe3񆧘Y/pr)_1G9K ܶEWEAϮn\ I߁~eJkƤ l7Ȍ-cDv"ݳ"HOf0FgVbD)T&OߑF o$AH}5Y@{ZbS<+$'PPu8  ?USWzJȭ-AkƩԞ\"AU}0ѥʍs~7J5ݫRoN`m'_JK?@_Wm% 0R\$v*QŠD\3T IFӭS%? PZ~ i_@L7 (qjCJAXQ+glA.4 eFcˊR$+adk^p"FΠ/wO>rŒ7@MNz@&(O Oo!\goYL]ʫ/wc3kMqM=AB8%ӓ# WmiBTO1VWI,Īk9b94ma|^DYޣR-3~֘b0!u++N}a V4eM֓K> 5)<v~YM+a=}hǜVYp2 42OVjU㏡- kplX2;Kk,~utcWƱ%hPL}Ae1bW$=>rV̐Oޗ1^d nܺ9f.z3!^͞cl_}MoZ1/ K&$7cI9 G KWkWQJb,J55$=Qo<ΊI_/Çsp%gI2ۼsWFs=L2x•Öi}2S. d(R=+fysyf!t` V\H]67펨%큘T4rв6bgrٙ!Fl:j0x GnQP [!foy*-)_qUﻨMI %s_(SF!AuW  ,v &1puzץӸ/R vWdt։DRMD6iUE=np83`v%C)- K(ܜ2<3g ̳Ջ 4KO"O,Toͯ87*S)5bs8 1h,*t[h. Yv@# "ֹaF%.ω^p= Otksc'' `Ĥ*p Rgʑ)ΈK }>nsf S_AU+=FZK@ a_Vxxͷn21!|+sA>) 8C/N]3H5=b`' A(럵21-$,=IU7P\H(4LW8.AҺzPY8Z~/M%敦Rf޷%[ɤ3+@tDdZ[Kv0'd(^#bW,+?+-tV0SaP+͠^Mɇ#J|#TBm ۞Qʒѯ僥/q)Us[MwI4>CUAe^)cPPO^Is@BH7}VF_Q3 dD([-l>O L{v] ĿٯT(1rvpB:idU*hL-P{$d6 P^?`57NDNzQ2#s@ H4X g] WlQSabpG cnEl=ao$D"ҶU8yCw{#?~(~; S*^-T0QJ*V~~^LBm7kia$sB㫝$UJ 0(߷HܤG9ͨ_־=iX,봍U7Vijc3=Mzdgo 3KҎ9?LP2_A8̒z#!yXZRы GA6y0uVbfOo/:pG9ʎwO PgIh1.Z?,S w{UwEau6-?sD8h0v?03;,f1RɲL6Ro`@!lK'L7[CNwn}A{btuTa)'ΙpډdҸlS?*%jP-6ڡFce;'mlD^T|3i{fjbߵQ.q-$p˂D `mv4+K8~;5ϧ@j6W%y>"B;f0$7MwXAXe*Ek0V/9o xJ3j1q(f:8|y=IҍH8L5\KLcLh ƚD[㛠ۀuƲ:<رۣKrcɋ6"~e/}R%NI+ vKpa'9tA ,o7( *#݂Dp@zڔ"W\=+z6d>n k<^[B#,j° l'Wwj-hWT%f7e"c:=8Aʤ]`Qf41kVZMKqI0fԜ(L}P@XL 3/qQ05W(<2V0M R74s3%4) -v9aӛS2D8:aZ_ljBHyW|YVPoףgf?8gr6P.F/l@2;]iΕ}QuY[Cxza`G*^2bC #l;?w =~XU6ܫ0%yE=kc1 gzk]ɔTzޟkM7mGp3غW.;G `7R-ek"a+X@HEOo! ,1@?s SY/0-B(">rՋO;e:fpIMUTcq!WDfx< `5ۄ6jl9Dҕ$[*re;z@]WxG5Wgswݫ<:~J! -ʹ$piqDDD#D`Sʬ_PG}9un\Wf}s'9T,ߥ b]MrD,(%a8]x(xKr5?KH4+8;XeD{1M]Ի#:ܬhb#rzdZuat遈.2)fvrE Ey'F eN38ǮU6bآ( rվ?8hmpg8Yz,0L1u^bdJ\KMuM_ݨeDIR7uYn`9:JHd5^ evU~66>Kc$B V߷ڭ}HDF"^W.DyhjݲN[ia~9EW'3n>x4P*Vy.B]*uOVA9SIr7u'n^..s[@@?]ۭF) _8|-\#F2:(]lt?'>`OP^}qER7 LƳDGb/kF^(nIy`J7ѕڏ7n@inYxB(x =(D;H(9FO"[TftO9ĂT+6%OOL=9 Gߍ}SrnXg1 ^Oy;ne[{R*Bd#(ςC1j#D^ JJl;tje.}PC"XbcyLyd߼?evaPЪd઎Maxαf/qX]w\? njZ|'cV\˟8%9[ftUSVU9@"PpЀjts#"[6lTXsMn%0S) [Y7foUl}qz`v!@= X4oA&&@AAό#!+sEĊ$K#; SjMdA+\sG+#(I!OdoKiAn))_gGa0i-^2c_fu?\FttknJ:iLf8La֘0}.:PM!c'>V2yƒdqUmn% @:mAlK #pg|V[[>q,`'áP/)R'ܫq _ƕ(LAce1Xw0f#I5hTp_T}uY}YV@E1, N٘e(gkL;_Ll*2T%"SY%C@pUbD(&Pāq0kFe9fc-B,%YxiMBPd^8nO+aP N8P"uD `<]L\(Mؿܑ6EuT$QF-i~() QXn5f<\d=Kнb ?]7 @`-h\UD=,hy-r-E9Mi>^HI+M0 :)p‡ay2q]W-3=NB : ~=:hgmMw>8* g]ݛ.B7LE ?|62x X7iGJY×\:O9ꦒ qNrYN^/X줣t{2].q+t Y'JM`@鶵dXu㭐 ݊|8NWov֫;+57'L# `ejCw-8dI5B x R{/1x--xu}A6 Zxf^-K_յEyZ\esG׽F=.榓 +A u7F::ƥT2=UUID6o5XJs; OWؾJBP{aX rzl p?2֗+N/ Pb=Uδav"n۩1xždލuטc%%Y,|U/]>7ΖY.@~67_*iܡ8 /nY=|^il^~R9GW̨C{3/@j8~{ 0L)rK>楕wQ9Ko%~0oꮊHf-sC+YID7)}6To(DD x(ApQ( l쨈Qmw0SPl<@~T hUh3G!w0'HJkWp)B:TNʎ |Sad";UB<9mgkYdVRGމd_TLD>Q!=Icx3^"[6lJHCiK9[#Ĝ37ų$8,s6=6{גAØj ܶy#4ljI{ie5AVI0J2L=H4AHot!bOPtIXrnbVؤ̑0{]|~9B^7+O@G(O;&akWP&mfwF@a5vrr< 9&(|B3D*pyX{Ev4 қc%)Cݞ.j]LOM9uߝjmc#tK:H|Ošw+*^wNq4ǨQ9)FX0ubkNHY6!5P+c#XL~~A( ŦPS?;V׍{Z̯C-%|}L1|C`uY7P'R4ØNQ..Qߋ.V1DxgPMİ3`L{2iO'zxkR>Hb,Z]<(=Cr' I=6ހlH0 /0R^'UsͻЕ`?:647!$\ŨI~I$S꼼H?IE+xnǑg^vI^d8+ϼH77ڻtvG'zE6  &7i$B `JEq 7jqW-MNV=t}#|y@nNV=lrhާV[t6ؓ@8goJpƷzJd,[_=A5m4|!րV%& \ǒʉTqv;Q$ɿO DN>P6`Ob/+iXnd8]؊AU56 :TΚ9'tcv:VT*]є3ڗ/cY_wfRb>c3arT%AϠDq/ Ж-[&XoDq}t~h]*(K]4{nG%Hz< `^l00_d) 8(`8ܽ83Zh=P87&ńtM5KJTU>;Nʝ9TWRyۓxa?@n?G8+qgHˆJ4^DGc:gMdk7md,g8@Uϯrh7RZII2껫J?3oЃaMT`~c ?'ŏ{շвq7!I./& юnυZhRYsyؘ'V)m< uzSW.c4'Xe4KLQ2a#AZx󠶬ʭs&G"BMV̩lN~pg ^]tn~.9(_f~%ME&b⫎t"iv*-\qtXrSf8k,C͸.ęcnK ?/rc %P5(c+~18٭LqEE5׊<,HԊb6b6uݯşۭlhػ~>K :C6^ʘf,t糈Uv@)ʯ y U/ 6qCnJ˞_d.gK/.mXM9CQ^RVg4] ˧Hڤ̻:b:p= uD(pm/RTw%+[3BÌ_;;WICy5ì5^{)urz_]@<4> ]VƬO Eoj- A﷧ |, g{ႂRr6`K@NMJiAcRi{-F,2&>5"qY=TpܞaԺxM[",l2d􉲠{ؽz?o'#O:jU>7:S]{R<[W!F8*@\}d"Hֱ5A4^zYt8D{02ϖ*(wqn'ɩ;vop^`a|Mlϭ;rHH\njn#~_QNh+z#`XϾ<=$tz ٠q( Kt8]isDƝ l;z@3U ..A) -:1yCO`~>3q: (#P"XBmrBWtA6k0@P)MQfZzMdHC$VCռx+vHUEݟv}[=űjy27EBJSTZ)š!$ORN2,,+6'n}CaFѡϠfM P V15v`㷱{{4'ϰ0u_uT0oeVͦ'&WDRXC=L/TwUJٺp2}gR<8hATW])`vtׂdgG -' iX Io :p{`S2i@W$ug& lW=ZOx~Vjb]w$wMe7U*J!R}&rEX| R_hMe_ϑ7JS& 4e 0ŞՉN6ϽXt%tڲiv%_C" %'8;6a8Z`UA޳QmNJ}ĻAH mm㢪t/Vw; uXJ5s-מ^Ah] ͤ6dfy  L+e:eX=*8iJzBpwZ~-8%ifZgUqa<7Z:QKI뼚W Ecuu"Uxv31^_E~Hf= &nI]ń"ĄG+ķcw|uiDRG`}>@{c8 ߞζ m (xE|ob5,ʮ$7{5ȸkT/1"(#U2NmUFصþf2SW׋""x [8õ)=,x7" sSWR-$/LȐ3Y.$ʶ_Dsk:c sӐq.hnF͙egI⡀Q8D)*FRttV7z)zٗ#*,R"v !?XPngKw~,HKJ0-{F- ̏L"[A _8zj,;05zFuN Cl;S#C5 ߇S:iŜFY#19h7W6xܙ}JAk V&ўc4gjqXCxF BUmIWӔC ʸE^:p5)qRcuo3J- uVU׭;sH#tq/,._rށo:"kP?q鱩xmmJM?. Qc bUӭ5epǥںP(A.Dž; FY K ѓh Dl_ǍqrBHUESMoTXķh!mg=]mAb Bg!zR|n+N ]5x4x`X>ꇦ;E-NAtnqA_W-/.6z31ovrD -uxNK#G8G`jf6@^"UfQo٠Q)75X_><Z π1#HJ]Ť2'f XkXN2iP%O|8gTHԗ eWe<}Oѝ&npP&v,SVmR?dbжD%2.K)Ez? ݻcՖQ69>WĥiР~,6r~VE@.d>瘄k&68^٧ddu[x!6Kkqd^,1 f $ZumwH ܣx'*= b{x'Gd cSr ٮ0j/dQ͉w_(EY{ bΆ\"v- gDق0^̬4%',2{O; eWLᱽ83g>l֬q?]^66{oѶ[b9JdQڬheEאV "9~nco"ߞwι\Dc;.< (v;XC910*hR+ZvWi;$<@{\޾{f@{.\6fE`ǍՒjEq%jN]5atSiڹ"oQvil63XB\/B .ː5lrpǷmh!zy5Xed9F(3lg5 ƿMU_&hGF"䀠M39-?Uxp;f op]+cƧadeP~0&G;9M P Hw ۻTT`r,m\qNr߁OҎԯ<ҼχsOB5Ak@~B=})gǔ%fUM<8)ؽҷyVڎNby,%BFYB#y)+kmDq=-^7i2ʋ:2 k,[lH1кIx&ǎ$9{ї:jkQ(`U8g{ Y^мK)c{< p{\'ݷ -;v9C"%9MnDilƷn51LiWHf~' i?:KsW/?{6~rΠ$qW)8yrB͎0!IMw8[\Ѕi K[%P 9Z^UJ+Jhy\ia>M`UȑM̵VJ+bO \iF *J+yېױR.ܓ'P]oX|HG-3DDsDs\ƀkO1қ3;V܉N@ςY^<Iӌӝ'c tųE=pdvJb#ĉUA;f1$8zJI|a]HNxS8M!+۩gdH-|W4i^wE)Dߤm[M>Qc ucfUVntG}v~ =Ѷtze콑m5 Zhr3Z'~iKV c\5edwm$giYE?W֎?TF"lU;AJ/ X9V8(lE'8@};9y{jw:X.۵%N%qN;Zǹc(qby! $"]i& &N 2DԐ hru6'O+c~~j%֎ onUX i\@0q*oxN׮jJQ|ɹRáP_=_E><~Mckl:zm"HЦc5_YP;S2AMK (Ng%bbfs,ʵiĿfZU|K{c!Cܽsyp[7+a`\ ' Fd)^OK Hh{^dHX_iS6 Sn6̕xxHi=g-S#\U_xncPר y'vS]|ph٠|f/P =t > +cAjc`aӍ>aYǜ^Tg-K mE+1[Y65h֖aYx%ͷ1K~S@st̄@N`BaeviԱm|w)<2Q7rvۭF`F(Ơ[+M=M 7MqW8om!aA3ϺJ8|`ό h2uQDG?qؽ)n+W #f3);=cnWK  B߶ ή#iST48_Q-jqS Tiꙷ,o$t^=OO.oؘ^x DzeER.jT[jI$y)ɠs*|5="11_"@$A<2flZ!Ԥ18) &i˰"QcMg c"hAűG%$5~{/DqX ?^R {[c(q@F@S(!j榹tyn0-7L]% РkES!JIOvpἳ ~Ma&Ǐ7 S#g}(">]vuoP7 .>}{}~Ii$kG\⒝VNoh`zX4j؂Dr[7UR,a.϶ċu) boǺԹΧ\lQ0S\[hzXϱ`+1ϸw-i#*.gøo *W5꧘fh7k.P*CH\TqbOksWcRqz~Iw@F'|wM?*%(h.[xu6̳rvΕ]ke]|91f}k rtF׀Ϭ"v #u71y"?$˶ P|M:pL6ʮQ#JVTF=hPpN"P&Xҿ\\/x`e?;$ux1LIxEP5u^-eK|nhkww3zE71(V!x ynS:Y4-X[xkGj^./U5ջOu޲yeeImX?!!=>Gv5,~ڏůM1t7ǿe1Kxn68A5<꼿)ϤPE.)R.E)P%=z£ȥB[?T~\r47.{ @^'Q8̍ߍ8QAn 'j(njwm[<[#?LT8v2Iշ4ң$1igT+sz?N7h@ۤNO@Gǩѯؿو`2PE,RsX^<ٞ?$ީpnU2E J$=I5Pх-L6[Es]?ȯ^C-t !FL1)]Ħچmͱ,48 s;NYgc=if"#zXgFdh_ĸBP!#@ [sr#\ŐNAq#9}A 1e޻MOt¬i1b?@8=(ݬj/K=FOQSh 1"70zP ~êݯ3 .6L.7cN%r4U< ${\A i4C9Me76mJ!bX&&7FzRwǍ; f]\XMàkG~ 0C MzwM5#'KuF^ۿLo 's࿈hA4%]L:Հ ͎:ڶ!&Q=2?wXp2z,35a'MZ64so]#- #5f"Qp`z$hvmw/RdyΫMyGlCdXl'.uk wI<|aݍKH gsD@ZߒY} ٍPy)Bj,9ІHK?y։&ZeMl{wZ9 0jfÌ+엷[A2PfRr-W1] uu/-Y{! SsCl+&r}%O 9h_ƭM,hJ#,gjp]I ;ȼ qZ1鈭I: Q0jIڪe2~OʩA7;wu㘎X(Wgᆃ~%< }ᑖoRmӓ}χ35&I8~T¯&96dбbm:?R|duz$޻F$NnڥnCR-+L[:lMif^xinPLHY{3ÿs8((Z g:j06[h hVv8.{Xw6lhԸ?XzM?O@m#_5qZksdeҝ|JgѺEiW+=0ɻc:`΢bӆ,AAˇMͺt>[cb&n G<%Z|TH k[G7d=L>lAlICd_>aݘ: ]g m4V) ubx+ExI-p2` I˿=?E5%7R:` }#k@nFyDav`z${MuN Fj$,zGZ2F>a .Ԩq m8vZۨyp#i5T%vZ}&}ڸ zW!cϓ)n(3ϡ _G^U*zYB(XDEųyV9:# |+ iܞLV˸uH`ERT $* 0G,.2pP3}IkU3C%ߝxLk%N {9([Ђ0hqr 's^=[#Z0z%$tإve`UJ.T&am Q4+iVqgGaOȞAnm )f\"KVn[--:[BKawV×[mM{Zm]=P136&˕2S$Y1Q[0}34:œ=h=j(A:+ZYY𗂚4>̣7Il,rןIBVM>[(+5r~a/*dWCe2.9^F g}3A}sz-Kp~öS{ڙSTY5KQ5 M|K)(X/Ý6/\8>z: +̭{E6)=o.ie9Ѩ-t| l4]C֝&GIN2'y9pv۠䬽Wa F‹80GDQQ$bbiˏ03EP< {uJQVRWؖ+Le,EV0k`_S*Y̖{A /z$2x*&p{|n]{ !}d߭o uHR-p|*K8|vА-i˱kik:jc"W XGɽ?,Nc#e^{:f#{a(W M=*fCqb#LkXUz#_rcMQ랝P*E'q` +5tC2*)Qg KTTІbu;1dc1$C+)>>EN߀%?.ՠC:Y-W&)&mp,L57 [ηV5rN,m~3)Z lx%l w9r8CR1q/.' d)/JN"zϊeҩ.=p4t[Ͳ$?# P|S 3`Ќ;βi~"jARXX MZ/\^ `.JL$A_3" p71݈HWRkmzfoAО/+!Xo\4)2 2K(zb5lAtfZm0)jk 4goi X؉)4$5HɅ|g l~ߌ< 阓k^\KwB9n2Q)*ը$GH,+WlqWDc n5FyCⳑ|V&_ʴdMn `JM~c:.-u/|yo4)>θ'DL}ܗ!KZ x(ǰʢݔʮĈMdiJN"TpLx՟:k{/%K/1o#;.0w:!ozz U+k8 aHZ/v&2`4K- s[6$D\*HΫBD/j)Zړ:X5`BʖN7+˳9=5Il8B`w ʾ#a!$ 3sHfm<8khj|$-ۘԻV?Ŵ9}]~D@;jg+t84j躰Eyb /B(08W?qRUM!<+5G4V-%m9,iѲ?}p/1l!tZ¿A V[]Ȝ Tl-paXjE1mL?fYG(Rþ ֛.طþwDYԣR<6zbMl+@ÒU_(:TP*+Ӗw td[.Fǯ<L-u"=ơT|fiSCvLg@&W(\sW JiMf9z1+bv?VNX}_V2bB~Gu-ӛesJF?M ]ƿBfZgY{(9&yT$_u%v3,c^Cq~,'/\x8} SjEaR>kr#qڃq| 0c}h|.2["I]ߦ+X,oodwQv)eA5.:&mo"aAZ,'{Ğe*Y,~U!&lBu ð!_9ciF#X?]YW+Ilak&{e"Q9m)'|>h AuA/uxFFք"}LQj?Sdbqx|sVx0۠DVq2sLx7KwP ,K x c(uBKSV q֕DRc{풣t.& K+ U!4X'm@ XW~GĦ:;C%YmZ"0Mضm])Fz~CiDKodmFC aA ,#%/iӭKXCf_A!q^-2 7q%yrS7z>)U@J3 >3m|bg[iS췽ѠXqJa񤙂Nx{.:J}Gݠ۲0֒4@bz[4xKehkf} 3*Fθ f_1ieT*윔 Mș8so.Pfg-\F %n;0Lv]sS!AdaTZFՎG%˵OXp+RtpzJF*b7P ܂K zCǃ`(_H5bB\!2~tT8!”1 7v#s5Ba HU{ hvPcwAy".:1ld@ed^CoƀM&{SPURKv4 U?pZ3 (L'`x{M'EqXNήJ.juqYх.ŭ7jF@ofaGB ^*ԻUso#pz0P)|zl zR:E)˦oDW_IB -yNPxN.L\Ң˜H+Wg#]sƒRNt7qAo;T:MRXm b2ȤDwKta@&`!5 \NTg}yO_o'D~̧θHm~,^=G\ I{Vd/E{ڬFm(N#q.-FIxtӮdʏSZjpPfMPdק AHc}1.d;%S*duQR6K%wtY*A8n5z ֫|Iknf/uA59&4bʢUV7 %HۯEUDCiJG āy"(gNuـպ[_@ytfdkc{3Bj(o7TkP='E1Q墓Bo˃a_c Sob,' pD9r8[?W 1ءZ=Չ1`еa&Wʯr=tѫE+D1<=cMڇFĝ)^\MoERݛ2OF{a}P%4[Y0w):qވQv9)|3@~Ύ'ծ$C%:tP ^@gU4Dʴ)O1RuVq*vGӎdJ% |ZITr]+0ŐJQ#'dcYD?Պ}Dl{~C||'*o/5RϼekF33wŎr#ָl8>٣Q.Tg<0M-dH?!qJ0]yzzGeɊ LSV46Zj4S^l@`r| fC̒.d`jg+SyU|:4kF1_Sa\f; dUqCH_P&ZtX&HvZq_ʌ7;,,rյT vDT6D&M쌏@Juo:bN 3 C6Arv2-0#eҴ`(?|c<۲+N:i_@ 5ߧ4f'sG#vpTu^\$ >I:WnvpX4>6ĥk#4ok&YavGQF-\$<"3?<$ X8sJWՄ=r~\9/H2xfv`>aQpTխnL"r$lInpޒ5 uP3,n5ң\OL-a؋Θ^~g#,np?;~g ;?5%ȄPV(GZCpIwkWlɓʻ CJN-WѣC懦}1ܲUq o0};׏q|f!gv`\jWuzhkNmڞ$h T39YQWm/ۚw@'Z=q]b)B]ধO{:6Z$%mjIt))mCd 죐ab.D&\ #WHc  (gRS1R ~L#0kEoG+~ꕧIڦ' w6BWxU}d>LI$sPan-&^!,TǺ6}%lRM{Qy5?;DZCyTezOuqBu)%Q _ef{*6:pltΩKj; Piq2=bE9V w -DdR:{lav!IYTz-ھ¼b:(_;KCV5Zgh/#? BZnNx@WTm!}}, ~l}뺮89R~CohvCeYOЏ CX}"-<a<#U UCTeۿ,G_vVh<}EuRn^_8gYcc_ )Ęÿ%wJ{pb?;fcXmAk#hMr#uzEcnű&BϦS/@_fwI|v1ga!\&/:`W<^L2soAuvIS0 k&?z[ϼ"-k׳dYޕi׷@G:Pɜ(}Ӯ[=<^Qye'k2h鬿L HzkDMG}X.UCz&mYX"k&NjaS],(3}`_;C7?iѪd=Qsb720qJታn]M\6l[@S;f]s4{2)o(![`C7 '(m}o*.:k\IXS7Oፊ`A4?<1Ga"ma` yܛt Mi,!~u%Öm1@ߛG<n5r k0 vqP~rSmedf s6D5H\M3j]~5!b}[@b\add~g-JPC]uC#Zvzu ahx@R fUKr]ɰ)/|cB(}J ?K@PXPurC; hlgR%s76Pճ\,Hbc1^Rʓy3 hTh4[ /+}*ϛYjVU?0Bf ~W"y %`k㓲|Bv9a z@T\!%Wq/FtfsUBp/~hEWKOjexB"9;,~{i鄳id逸IV8O5uNI>)N$mePShpKx58[#B 3k,Wk/h3n&d*KioVc2iyT\ڠySƗwˢJ=NRF?9R~S"jĬqd$'8'LEsW%v'C gƭrc xu͉HN+gm}w$kGfb;{Ĕ ji,%AЯpNypWNZ7|(&,2@RK g?[B!*6)F Uϴ".4}A"=tbF[t/6nP d(Y槬*2JlvcD!Wwxm~?mU; L[WeA - ڼz0O4W,1Nmg^u1G {kyZ޼#ZU.t NixѧJ4ϥ'3zk&uj񦐦>‰@|[M^(z%l*5)Lx]M[ QlB&Zo\'$>ZCe`+XP9͵x6Xjj Q8rXTiRe-Z~鳵3FԔW /_DhU]3 PWt򵝣C$cٕt-pܘqdOOHDR蜌Ź^S˩k]i~wv`BA@q0@$q&rsTZMHq|Ml ݍ/n_ z'M>┉ ;1`㞥Sfjs]#GO^32P> NJ3/ɥpSre-b.\,C}irG'^t`;aV Tߏ(>~[YҤ\:z_Y$<);W0[]lu5' <\]S[&eeHӢKIgW.EwAW7S _E E m= 1Z4ӻR-E>`3Vtԗ ^'/ V I]. >>eՌ?hoDx{%U6%3)(PcʺøZ1/޵۟fȊ\lX щligTzޮk #Mj7,\XuZ73/%<{U4YOy&?b| _) Nw溢gPT2 >9&MfΙHc7)zS0T 6;@`ƴ݌qi4{ … WoXXQ iE%Y 'caA3\ bԝ'i>ݨ9jZC0]T`'\^M^E%TOi {0LEҤJ0oGc1kȆ^ KK"T)ݛ+ ,[\xu(cn$*vYTwIHjT';xFtDP=VL@un%Vv3ȑ'""g*,Y&Ұ:L)dz'c15pŞN}ت&[P6/g}nP[nqRkA0%f5A~(p7 5'c~!m!Ďv3e~+)Pt[ѓ*zKA2W=54)]٬TI rLCz_dVM$AciX4tc#a_ȪyU2!|g=C) j}ٲ?TYDDcWk$KBKN 4TIW<~S?#G ܆-+i@ I énɮB軧A  b`J@>#fՄC׋$' )#KƑVl57XW{b j.k)lE4(iu?8ynK Ѭbl` ]^p^J7T΀V=GO$LK> "aD)Sc d<^+*;eJo URKAq4KFC#A5" \qeQpj{W!\OEUTFTqrȮJezƓx3"֚aSNf(fwHm* yrT0ީrLy2w*@"<7Ґڲ)UzqQ]Y_/Q Ų[񎹬ؕHS@EO!oT%§783vT1:՜)8ı_&D]~߸3 w|9o1J9 R͎< l>;|:WAj0kD.] :؎cn Adӳ9'rІΞE`A_pJh}E}HSz $Md?k}XFT}6xί[k_fb|w[@ 5oȚIyfoM}Fu5~.3k:YoKcI])7M+$cDKb[qQb4#%LKR 6W&s[7Hsֵ@ca2j{dT]_4O:̒=-Y÷cogqN$<|; k\+#Bfkq#)OHP[< j- |sj\ BҚsX"N;:-0HJ iQ`i'm~144ovER&~8y4K\†DF(o6.%rqF+H)<2 吇Iyf]i48@!<.jo \-1(pg~#<_йF~¬VRI+hR2v R!qn"QH vw*J2N ɡ*R*#xK[>9d;#_>BKW>'0S#lW{7[fD]DՂ6F}8@f%]ri4.QQ!nn>g'*7.ljYor^ `I<}nOW6'Y[Ť ?>dBr\kΝuS$%42  PwSE*=/'2:%%9#I#ث75TA h~:ZŮe^0O0߰fOJU? iqѹ)Y |t,fp,}8Wx,U l|u,𲷮dc۔c^iF,I(-Q/W'T5;GNm;:W!ߢ8mD~~yaZr:HEK[/-8A. ?j5̪p7+^((uO ]]FEV_kN͟@޵ ]/dJr?m@W#ESgpn,L'E @sfRhk9z/g+:mm*{_^mjy!7Xt~\_#ɶ^_WAA&G^lÌ%ݚHL쁴/6u}Pop}B '2,v\m,'~Ӄ't{ › >idiu< wX9]ә Avx*"Ld&Q<;js:H|renս$pCo;G̼W""AL6q||oM9Х$v _wz1୏DvնK`Vh-9#ރ "܊I.ѥrFw+$P vh35IՔq{6n@Ním,KqGMz:ycϻTtdYƒV-=)v%e]R?t-m?K[g])RV A&ә+͇'CӒ˨%oZ% `Ln5qJ9M?W"a6!ts 鑂뛊5U74}/_ na?k%8d0=A'^ ̶(+S ,G>pK0ER =Zx^ WO-=9bۏK aOv)|lD^N|?\fEq+4cta)57Ų%ϫ[%zac\W*.Tqb ~L³ȠRZ7 cAMlBA" bY_>.kAʈS~G-Z#p 3sdKކ2鹒2O tgDED3zW֮iTl@isڽ~]D+ N2@9+J("$<8%1j/V]fB@h衮S4MND]e6T].RcmђNʍr^_:IFi?~7{,WiWdnɼҙv9p_VI6Vq :YDx1U꟩SK q*dDmBӭ>##c>Q+R#eeD;Nr]^ʱ^"*5}yEA!D-gB/V'~=шLg<W6 R׻.erDq;y۟Dk@غ-ĶkK&(}qP2\NFn.g]2<u(c-opW:iXRoO0 KMBGr L&ಝgHAx48WP K[d#&e}ԙ468?"I-a>~H'_iW kQLP!Ԥ3hTM,9-ssd<~ ,uH2cka!N{nY-k-L'X{vvKUvj;]d"PS+SAl{(zydgU-!kb:ĩalAZ@rA.)21w& {s!ZWj.a_0{T|}u5r̵葲XLVҘ.|n^!~TΕV^h_tMc)֖Eob,5Ab]G^nRavqHD.~ˢ˨O]!@2 hDoD73I9F $N/S'+cH9H:X>ۅyw1x l?v৴+lY-m} ڷT+ͨx@B +\d+Ur_x Le^QwU$=N6(*(. L>JzmeY5QMOq, IRb4b]d7^#x>}5]ınPQ2;yxVȁ'&qd(Y#ڀf+ 3<(4Sc.ߖSe[*r >REf3i3%Z8 X^AI;d/)1'8ː`XcCRu`o_̯¿k8V@[hH7I5>/rҶhV'lOw~d k:nO_m^j- IՇ) %*yF!r ĽoiڙR"~F^5G 7(L̓WtyR dQP(voxA~2hv0 JꃡղAX%{׆JlD$F],ᲮDeʷ!wuG[5ђ=+1I1> UsnZkMZh55,9 Z/3~,)=ًVx&CRƿ58z}0Dʿy?WEW;!##: YhUJC~9hx3Փ-j":/vC7ߟ BR_a|#Eƞó[u/+Izf2XpW1"|<W9z}91 D&O6٩1/dǽ!e-1':UKgx.˪=lĐ<=Jɦĺřr6^_&jء aŕXPm^PdLA(񸶗mZV-a393 M@jsŰtF E_2+LlS&Є^&yW#*y͵⾋YncyӜj宎7t`nƆУ$j꺤z.V/%öVuobPYmKg0͍`.zL/5mCMX)zZ/SFI(Etk#R7-t1x4^eRA&꾳iAr7iGE;|Gl nr2-؆ iȅ)%r\ ꋁ.&EC7^嶭N'~ EV@qXEm+E ZCV-{-&YPCt-zl&MGsnnۀepb6,\t2 ʯ_;o)* gP5Ql9T?VxRAu)R*q7לCR a*ŵMD[NfDVeߠܽg>9 ۜ95z֬79elEG%{R(U ??@N}Ve=ͳ}FFc7=pC0EY6 FN@e<s {+xp)T%}[n+דI]|a@&' _V!!Z{kGfoXƏiȷFȅ[⡘C'gtrge[F`c[TWALS&yvOHDz+ͱ w-HPO}8N~a:I ן:{ tk $Wpg_]s@cRtRt2ɄceKP\ &XqU1aKw)S )j*/3&z)&<Yp(ˋPJmuUjkqn4ТS}j%L R$!P3ԡۓe -ݷ`A(+n%1 QH(h}.hC5;?-ECf!_w@J^Am" hϙϳr0t~S= lu}c;G+fZJt@ #?̢~U,#3)DfAr}qCEBgo E^ b{Ogxnп0oxsF|ԇ\,дhm͟h}5j(H\IYy%F˫%<bId!Q@yx}鵀bVjE nɤ_Afk]߰_Zty^,n/%; :ƶܖ[OGJMAk`;XsV|+?]ii1tig'w7^JF8-P ;ujC h`3L,~8;Sn m? : v0C&>KdfuMҡ Z'BҦDLI?i<1{`H-H>Ͷު( ac]:]. hUURe)솃k2y Jza7J,|J 8fy$z+%W BqES8^dYf h[jcU*fB:%NF$^m{kiwۭ<]ѥ0&%(@oowyBn9rV AxX›He0NJ7Js-4bXm/72C\ЯI{-Jф-(D Wvyd@f1C<ŊNa|Jh̺d.l\ h3.j>  7Xh} o mBtnjI5#9@[P3F!Ivo&#ϕ1B€ض1ͧb3AόѰ|`{q9ΫI0u,句 ]4D/-{ݡ) XM\?2k`mc[k_fpo:5u $Xu!E?T[H +/JS } |9sow:A;3M{S` A (O>4ko-#%D6}#aU 4 z[J. ޛEzM~L-?JI#sofŞm7a+gK~7b.EWJK=Wt1: xS"ϤHI{v~ _2<{2Ū5"J}l!S\gëD,t i,p.*.ϜR/t=5ک5Q"#3OHO\ p3ќ[!ŭ._(zOnɷ,ʝ<[~[wNKZuyX0{oUe׌C@ыę $v#FBX܀TNoJ.l1vZॼIÇ@f≯ᐉ ^(bR[GTՄukcoo!_Zِ1F $ɣH6 fjb0rua18܇IϘw(< }HKVw eR,.L\֣wlZ_).h?]IRnpw 54W8رmE@ QVAjGt9{Il,W se\{ۃd`2FxX fN -go9<2&~;/*!-DUi=фuOL}A|%Spߝb{6]Cb9Sd({Rk*5)\_EVR]IygK1xHZ&H 1`G{~}Z>؞xC`|߰\(_}1o&Mo?Cl,,%b[{F>_YF&Ud##$cF}?E""D Xl2w[jZv=!4_M._4˫[:q%\C(_'}cłvN$!/ͪMk*vzH֙g$馗U\%MYXJ`[\+[Lۯ0efpx!8BC@6wMhb tPyk; `%kͻ;RiTg/J(ҁx.:r=%?# -;;ysG q&Vvoz0Ds4Urvz WKwLZZ@78G)&-ZT"J"zdqyujFuF`NZT S"b\w|c{Q FXk&JT]z*T=\.[859Ðt12D7oU4)f[n`}IV}TZIKI#Kaxd:f"gR?:H&3F91W'ty $}B By)^j/Q^LTf'PTÙhs+E sۂ/1l(`˭,d7OApb;y$ p$tyTIQ Q8Ī(!OfX!Vm,Q9:4E!йXbXPR-L1mA; ae u!7#ecEAv(~5Qض-<ܪ+if06v/`s.Xk3: [=35f8`aM ciIC-47CzDo#X>ꀰ0hP S( UX1PY׹T$k㒀lj7N4r/`_[m. +/-SSx^=w1|m~oJj6G(E*$es9ߝ~X(5߄i qRDo_`n&pl+2#_[҂5UW ś;B3˪4C6CK 6};0EΨ1vF?dkj)nqCz,NҾHq=@RБ"6UsՍXNUՏQa$ﭘJG ׈Sˮj}۔GNb7ntۊ狝Q5 %#SꒂLٔ|f1:W1!5Wu~1/ҀYcog 6׌-57p4 1BZi҄)T\Cfs\*~OJ)&T:v7Tӽ PmOMW @';R%/^,y%LTX(Tugf[MzSKw1pa/-66u=t~!FѭQ3+lK̅s\E[ɏ-Ajԋ ۜpxD檝[-v!v.zȳBz71FKVi}*RSefkt/# +є7>{C W^y_խB0FdE`/hmi#x+ f<6ˋ $Y_߰*' VpoI7Y3^rG-̼m\*LFeݫ^⒏aBYU(嘼sS?/:h&Q*U-ԀLI99~I]:HH+uC[ARa,Y&Z߃7Z-FlR&y[wqaT3oN/F*C%+U+[&k]|sz YNPag2v4ӝW F<޵C@XW&S7Cf׾SƧFyT;8$I_8K;{_5nmL~%7fDjr׫E^;>!FdlN%h뒟`4*QEPifCo[e0X\Vh(kڃxI3j6{Ҕy;_| "7Lg'59 HLdQrG`j{dl㡫^'aOݎ[c>-5Z~:~,3ֆ[}3"Ӳ,į Уv2xtN,YR "eLb67+BFy/ SL@f<MHwڙZKr"1Y5guPq$!wn JL63 ˯4ʬ[βLWcx^TgiN[ "^sl`I#14(ϣ@+"T!cvcK_wF~Le~r^9stuuI22%՛55/4Ok (қ[YxG9}ӶMvqnDqU'/=M[p~b=W/Q` s8#Qy')fL*Wtp)ʎ}{6a9##Uk}UF5<)tBKĝ@ΒY~]U&:do2ACR0 /FjɻL97NƒNe:67D]DSOSrwEE)yN5P6`p :!nWi (l*3r/ٮ8rޖxuVMqQ7Xy>~?\[sm^dt3ٸqh^yHTrd'HR$ fzȢX'-]O_?ZLne*D* `uGhJFb:` TA EePm^6K(Q!L?N?ӌ 5QCGRRp 1paeOx-QYX C#c!xd=ep5f\3e?HD/ wb9()e& >uXgt͍x/Eo%?D＀=+V{<*jlw"~n&EQ38K %(^7˴C7gL+2f껇d07ǂ`|dPK:dV\HhԖv3G[Pp%Ґ9Q0@=S=,IG@:辧aM@ƥLiecw3W0h Shܪc!#w\϶Q[|tm7`Sۜlda#Nm5nyh jRKCijflK FzQ$[ceJV.;' cJGd5`N3Y9.l^2A*Ct!p;uYůzɓ) Æi8:kB\,HM wi6*Wvc#(2:tsMEvg5㜲|jF7 ԼQCWWĕhв:3,zY>,9}V FϽq]~?>Mng V-\yqN}KޒtIK+x3H(6 pU90:\x,Ye,C%dڕxk1hwnvX`9P4g!eBb!:A$P?f6KqKصq}6X5]p9ZWO0#A.8Ehj[PܴY`ϓZ$ځ{X2)qxȯh_Rwok<8aAK? S)<3S7<Z eavS|93(Cɩf췩`ѿ˗_߁z13{f pˆv̅.WŎsZۺR{Ò +[< :乴loΊvyt6IQÇ=RU?8;*=H!`)}t܉  /v)^h8C㤓ċfվXZo˄=赉 ASot Db.=)FhB+s RZJz#A+"}~DJ 5$Pk,^'4wwpL}U.1PG?uyԓIq]e 2Sc>! LoٔF)mICjʍ1HE$2ic8  ʳ1ίusrٙt%|[lHW WRX6ڏB; yiכ`A$>8u|N0/^T16ޝGExLf@pؕw^Vy5=˃J_U N*[NJ#M8R:3RY*o^_ȓ-_@LZ KlntzqkiHygs&QKJ_8|?9Iy~؋TJW|6󸈄Hu<'15i| IL-b@e"5[)!ҋZN6*bte U*?%6{@Ŝ<ŢZ:3֐;z+v0Lstmi`.U1`oo.Z-z SMFce&{&Dğ t6M~' [nו?4>]GLf??1aHשP.z[8Bs,$(*svWA$__T/]/Ɖq0".vQqs_&+'l =demq"R,p lL+] ܶ);γ;(KG2u et(4Aq/ /\l)B|QPح&\J 8hyK-Qds}ExD$U;J#=;QsF'I!v9ѩāLEf(%9CO1iG~UY4jUa9atsL3m*]{%Gx+2-#nM3oG/˨^lš!(-pѣ2 R>a]$c 'u"kK;Y1w#ZK28a.z,!KPsXj+'/Cd*NU @wr%ݒ/Ρ94e۱tq H6UrxcS{]d:b UhmJX V3޼ HE8gXO)ԥ91do6b<yu,6t $O )J%qBiҕ -kHk [ϣL)5K- ˲Uq!EOYHJmu;=Ρ?L*t/'G\(lI+wy8^Ov_Q/Ý({".3U x=j@v_/\9J f:BXDR\ ,IjܜūςB8NQ<o9+%Z~%޵cxkO}"-'2yuLQnK] QpCnUI-yŭ8#$o(';%PeFw!}k'SE+SyCh _ ~3 ح&j3Xd+!o6B-筐3S1p@r`AUQ ?ͧy^cɖx8ޜP{3t{ڞAK#$O=Sq|-ox%*sL^f3ay=w}zdz`[4+VݽSN]('Ɵ Bo M:ܣ-юS )J#%<1F~: )y [,Z$dh<*>w#f ,gxz-L{RXHL (jU1UEjAB zaUL{؍\ՋDt;ԘݴQNRk^gq?&0X{pG5 %f{fGE8|.=~&>6w*˒ͯ]W? #cXL6" ;N:KL k8T/ 8KH^pS5O*ȋ[Cu D.ZT?U -IJ-Owt/;gVq DIrx_ha7^gL-OYθ3A<y?IzDw%ʂ]@MYŅ!hRf&d`&2?#4vl6^E$Kb*Χ=JD5c"==@_~tJa(U?bϮ'c`[}DޥF3˞ 8A {!IR)?ʑu%:V;y#\tDqƨ~Enk[lu =:8{v2|I=tۖ) TYU% {ȁp f} Jx*ZnMh`ꈥtYS7{&<8k _BGH}2NʮD&" ~{1P6a`(|klvbsqp ̆fAc  GqC+yqF9Iؓp?:Mhn&4+YqٵFo R+)gCWB:B qA ґPu -[* fyYЏfƿuq<272ʇ4Ӯp"[j]嫟}>y dž o9O6{_~_Wm^y@9+~~Yk4Aovٕ`HTdգ IIS;2^V2@ /xf-dK/]4*|(6PB419x~ fbkeV'[0't4-8`f]N[~[k.}'S~$%5`ywwȩ|4%1pJLb̢"W0JqK4K𻄣W$I\> BFcfo Kp QKG}[.Jt\ W|8\Ѩ/["8jUmeu(˶rLqd?|V{ڻ.2垀݉4JהphZo mV Bj 29iR[D PM2 z^>Kp5P_'ذT6X&aA E6l|C(ZUq񕺃0 (9vqs:p9t k461A<3H]k2o#ڳ='idk !V3~'9j\:_lmtˑ kQF^;~:^Y|>`45W"|TwhkS0"ceݵCV|<6#-?wV-䱇rfǖS$D0%~_/PܚujTq*ubjI%jffS >g1 FT63GH -$=Y@13>\;n? @8[m<ge/HXiq~(a(WLȸ(0ʕU#;%/zZpg=zn35p &pgE|a'j4\a(f>A MudcuA>9:a,¡6YR]&`--M .:cAuˑPĞeG(Й> j#baV;] iQ(<}>0lO6ՈgX=T@w_N"]Y.M JP-4*qS a8ه6@H(LVfw"_aILQL`1u|)$Eu)?Oȗ:oʹy"`*xueCHke7'$5:/ E(i.֟.ր =3.z*5|߇$ִdN>#Qe%*_\ 3;s J;f'HNJ&U.ژ7mM&RY`qZjyVfeo@%Qe;oLp2/|h (o! L#[1+?2ѷ^3֓_]~7` Knm^/7u[D*ɓ$B1B,yb领# %^ϲ ӆ _SwTt;He^E5 Wl9'E W[5Ti 50'jP,f=G;2Y=2kR1RJv̓F, EH=KcrnM|8u\`GiMrh5uwhl޸9/Xo#yD{b:;tHsJ{#[?;Pa09Uˠs -?'Wn~%J=._҃SdD:A$DkH" o_^L90 nUrhڑPqL_]8:mW<&n4:dp@J2e7KNA*fI^-C/ӑL6"^#D\JvKY;  kZ2 L?9 ZH2#rpyŕ^YU[w?sBwh5(yCUgp [ƯqX^CAǀ#d⊫ Օ ݋/:82#2\蓨* d3T"D,:gSC*eQ7"# yBFfO]7f6A \P[_ӆO]u&<(E%ȩEWD}*QӈaO+ IFxJn"[I B#O7? FM[䨦JN w<Z-ʴDԿжRśq l.K@[7O-pFX4a-䬮HOa9lt.'JB~ >,SbGj<ޮls*XG-)yR lsU'FZCAz*rdx(s[(2xB |U)-ȅh=/#2,/dU%^\~W^Y(R- 8ړjΖi;YD7D>?iJ =~<@׮=O GWM4/+_4g+mm2E{u)DJe"gGIAuE)ll-zUm?a:zZ oZ%A?UƸţ8uZBL4ŞAML81WN3&~8>{dJ3%x6MZkpۑ}eM͡X]Z9#/ 0u^[Z{ºI9XKӋIֶI0Dڬ.嚝g.(U \"r>9@3@Z|@ si~*e73 K =suN;= &ޟir'f(+'+pnKiu{ƬfBW:G+F :SGįȊ) CSP&/^Ĕ=L1ZC *S~)vS>{4@ן{"nD~l'ƻ8#Ju`Zv{e{t5Ẉ8,UHSB@cWﻣݛkJ,$nw|$}Dd6AD6*NJVo{2vD.d C816 &ߪ!ִJ V7%DEPGC=\z};*fp%l$;NZYcQG@E &K nD&ci$h5ɷHyFc~2ǣFE&z\ ;J diϦS' +nz<= d|ITaqw0-?#|Ac7+Hm>d*=ES."mSP1 Lϒ:C,ON xY^ϮbmR@?~dAzR2~i2}I4fi)hQrd1$=W~*x3׀Չ\c(1@xr=߹vO`fo/t- Iۄ} O}vgAtf5@ߦ|!.C0{[s'aK"r}XT(1MgS$d%q]{]Ĝ PHH zTxS{Nc,Eͻ1)bJy(VC_͚̕KVfz|O+WeZ .j8xs4rb&^Uȱ~_,Pص6^*EmySTu  Ƶ )<+na/3}A8h17(R uG5H.|ޫ=?fCٛ:Iƌ,wga8'ɪDP;KaGYЈ%-0Ӱ[[ 杮pK;Qos>{*')I8+c[|C:^%+xI*cѸ])#zɄ`7`C"=Sl=hHQR>,[7%p;Ҭm>nfBrPTpjt'(3?eDRCX-~q& Dި10x6>$O 5mکz>UoWQkcpMqtgIZ7O,ǟF/R5I^iiΥ7g |;qoX>u)sB\D Pts]fM :OkYlVEX:pl#&2bNQ;.ZmêRV&j&-"l˜"hdSCS:U *@ aa_]%p Ǫ9' FdK/ ^;im!DOY?C4ZW3?ZJ/\qv#WKI 5=F ;D[nCh얲b"" `"ldsdGb ]Yr58!c0ƫW>q=.x֧T(6",d"o˟q:2_P^;HuldD-eڝO.x5t?(7G^ E 胷FV-n<fVŬVJ=NGu0 P Oj8S3='K3n][R%0;r/NiL/碭4܉0 FۜE@(,agN, +Ey.B.uf>).@(:R}E{&jeAKMo̱zYuk|yynJȂLEJ~I֋M^$E`fq@-;ܗ?J@NIPJc Tn Zg2ЙbpVt-Y~8E \|E8G3"fL]Wdvi2Nb/37K@1.ޚD099(rJܐo&#փM7+Zdg /HxG%"H5+(YLF \kFǺ^{?8i ?I9Prս~L0Qs*tF-)VCmjC~yYc;0mCQ=i3te8Z8%YVi0ɡUM³h3YK![(Lht'v 2Amʌ18\Qi[eVzT}@,/e v?"gu)޶w8Ƴ:m&6Y/7|"2b϶%` g\8v K՜R!ъqմ8<af`֦?Sߛprmq)u~Vhl!X}`Nm#OSpÒ}x' 38.> ] AmQ9mr`Q8  ܎?Sx& ;+q5]“kf_+:W6Sl,X NWrWyz{U<ްjh͹:蘆Ii7!L1$l; L-Kfy m+zAGia+bsJ*ڰl#ܾ-je~GovMXQx 3B"P@1v<&gWHw`Ի#NƳ3Uag7V1rT%Zk;Qd^ձxR5rWU0 -&cΊi]HJ>ʗ<w=LsH/ f"pPk{.uh7(%J|9%K?/ fhc/K+˜KS7:CI?gf`֮uWx ,qhxK_]8r [d8OUPфIIzS arK*q8s޴u%2 M2%34lK={ /$=}o]LƴJ~%!"e[%;;KUE0_Ntnƥʳ AP08֒t&$=4lPS7sPvum Ia*bx$ Iͬtg_ ~`h7 ˫XGVK,^ςGns)N/1Wzwm(Z}.C]6gϡe ѳ*WJe?-ɇnU.- XC61q |` *Ŝ$]a,S .CB²ڿN\]4t XؽXJ#%S[Ly&!TUBwJYs›g7IHνLkA #c~V Hx$@n((;{9}-V] f.9Y֘z*!G(/E?Рх4׊7b*74$窛+2G!uu/Ё< R?o&H#`rr?[d$щ6<hx)Ga?-vF0@,2#l`K[B1/$ թՆd='b|K `lD2L y7!yd_סGGª9%^z|HQQIKr R}i}l]i8ާ)*զ:k)RLҰ72pBpOW1\%,Mr8BfTX(9 T;#}5+zozSz26hzT]RQqneظYL6|m1I2?X DG+ABDkLfhRar[$N=Ј:.+: aʌMv‘0"VkeabA(EH&hRacY)Uw[_%,pzߺW6{_:h3dy/ҫJ6 A,=e$g_Ld%Kq:VK6Ƃa_4/8XG+̀2C MHdc0RvE0˫ۧfn◲}\e>&AɇI'ZW<&DžF}5\ P[H&=\sDd?W)#jtJÏ=)yg=e\Aw5*!TZ}K烛'16^"HXR- fk,uIָ/bl aL Rᾉ[IK3JR Tn89P8T⸶RDb8?#dE~ X=՝vW7{q~ RuV6/;^Gzeoe9NYfKoz2rE׍8U19#iM,"]At^P4q(L CX:' Y$,ECOGnš7Y j|3mءRO<׿ vĸ4u :/ q{9tbI1qKNm(n;}5M7&2N C.e}ܮ*ãOy`8QN~@VP`G?ŐgFWyޔRbe^<:uO+&Z1ip*Eۉ5>މhAο5&c#)c̄DSGPȱ׋wIש5v9Sik0&fQ]j-Je24& *+K̛f|+lOx<#:ˆy;Tk}:ؘ0#w-E}k-|޾HCt3qX6Z't4jlE3z-,hD3Nڻb *?bK:7zZHBPES+0y0tgz-+/ =s̀ND{ ʟ6Q(s]yz5{ |}l~!n5}MD\!"XM K{ٲi#[o?bkLT 9SrҵʛV(_ݙ;# or˗ػww$ڙҕ gW8\HUkSq*+mӡa/(:.[)cmo,eU!.9\ qr@9C'rbct>2Ң8DJ"pw Dqђr;!f}/`.=2=hJ ϾoOONY0M> dzYc mē7FJ/RF|3Q#Nna#$Qfqɮ}TGp !KQhcn]qg)\8])|Qx )|Ȗ{h`^Ɲ;^%)[j /*w9AKrݜH& O!m֩(M/z3} (=ɉ)Wn>9\9Er0"?mv)2|PHP!aQDD: ́sOmXlJuDіb *n &'yѧc"`mU&`'lECH0 .'a+@ǻ;?\Rb+D.ȶGf ZjV @QnCgn=׊0gB $9jb$-O`}xǮO a^| t8?-svM"y| gﶢl{Ƚ(nOzXD&!8DשDe~wïW]o 8 3U5_% ,6OvWнsW-?TkK90Q3a$maײ{{pGaSM*ߥ2|lkb-B~[}(Ig׻KV{ hb9 N7[%q~Oж0jm8y8JQޚzP-B@Mzm47>f6hиn1%\ R]+"+ [8%RbsqtE28L:y̋k#->: .T]Q߽VGvB2ײ>6$Β+x^ĸ&j0WyHV9_>e#aQ`tZ%t@"M$L@RAn7?ih$7^ kxǞ]n WSDLͤ<jaqQL/Oq@z !lM9m=[tgׯ €Dwlo6!Pޕ.ri)Pj?/~}lX¸ZxAlSJy7š%b48N+Tm&FVJYXc|q҇;@bu, lFS=8Ra;KP'Иg-$%.RܹO$1ltʹm?U3[ :s75†܇l>:(<:]eF<`;~ u{{ ;{3a뜈9ڰQ;zFZL#6fi0V@t&М)ܼNRFs@gJ26=}nUG`uF^#r~IaD)ې alĉʐ K֦Iҩ ;pBFl'dLbm# Gזڇ(iAi:uuM_IS d\l'}&򳏾_}Jq֪PƆeSԃd@dl)fymeC*=^؅b~[div¥ W|Vka ~s6כI |'rݳ?2 IE{8O@U 2c߁ps|@RS{+G*J]6h`>ML;o0^&)5)H`5/ƄĉL8(+഍CN~J/\ sRSё*b7VzOdnf="yzR1}SԬ. 8udz2bӢN8kD00YtbbKDS=u̡:!2&Z|@*a@w% +BtI VF99wP5nouv S?SYч{&5c%7/78Q,\܋/FDIΠaq\|/Myt%?JO[+7_av13(эƟ%$ulJOAhiR)qKs7 Dqp?~hd(;N1͞JOP<g_ u9sȜx-,FmUe  WzV6c/9Fjhe9Iơ0{BSb]!dk.r4XxI\;wod#|t!99)4wPr7 ⽕ܟڸHTu|,6掿yB?kV8D "jkSiIK;/{^|(Վ?4Wᦫ┻XNz4/gܺ~^hj(_aYe\yOUW&|9p^!)^zH_z8ڠ4A"Kʾŀ$k\gy(xzL1G>Ę\3wM*N2\&+/^87@*PAJQthM7`{P-p.IS'gGtiDcBsM=L:7dvS*ة^)nr/XolÞy@7|9 .iG F`vQDzuہfçʫʵ8&|X'=R2|&;l=K -tF%`U6F_CrхYȈ6S<7<7];Ji0x\RiN&ZHT B z%9 t  nqnRٮ7r%i86~OBI%Ƚpz4ڴ]7܏$} ɉk@l[ʴzgȓkaμ5c fdu7‹tW2(oZݡ6˽3q \,7;x\7Gz+ US̈ IO-9ְN8viܢ@:?rSho IٹžI]7Ao&Vh \VVOsoޖ6edW=vE++ bm~?}ʹlzd"q Oeja`":}EBx  \442aoFxC5j,U:QiBݹϏ$h rv/Ⱦ3 (e 4[?\h4Q.ۘ\ 1%p&ۅW^=& B8DcNIl;j!46ȅ8 cqoFހ?ؚ)畀Me|:-Bt۲^ $ؿϾf'D,R_>yx[VLX@So⇖ĝ*7ٴI GPtijX*L7E#N HUr+qӅ jʘv# 5Ҽfj.WWv- u 4sDLۧdʿl=٭/NW" }tvԂbe|4B`pNo*̒F eWɭ⤀@C"GfG|BNpbE1-P`~ai!F7/lf CXX O{n9}QX0K#<j @&G-/LQ&p;jk_](*p/W(B}whaԁEHꇾM׫)-"V`0gj Oo}_n02zXS7 2a 4~lHcmٶE>w;/0 H䠅x$@h.f*ܙ\%A/,8d Q~dl1J%nZb 0ui`/jn yKc6ZbE-OZ0ԟ{dض[}}ك#-RTtȤ\cX`\ZT~J/wcLnx-GQڸ 62&ZE~6MJ ?M8ڀ?$[쑾8z'9x @ߡWN,!G]r0rj#"˻AN@)Pj-뒲N6A\=. Z!U:|S ^O)ퟆdypQ3PEdGƩb̀.1f`l x ' #ԧa00ބU#pʲ-sA:Wz:7 _oSu^բm:AbϏK=Cr''΁4 K!r H#"ǜ_ ˯ZT~@QS)8{BhrlV*"2?MP!$ )~Wx~ v`c-oeoâ H֪^3/J,N$wlIᅴaS(䲋2~"[}mT'Sf6gQFPE"4y:C^*{'ys˱xӵY!"tic&roHca/ktdkUxh+K)_|SB.,l7Vx1xǧQvL3:?(8Q.@(xzۋ)*W{To~]=[X;t[#ڀ53Eֵ q-;%l$k:y߅g Tx6q` L|Os1v+aP2V?DW Occ#N]nUX15&V9heՉ_1tzǩ('%T)r vdKf]G~OWt3h1h4dzX w6GQ?DHoittv&SK``疎yPFzt4(P/+ko17C AbJ!a#'`Y²-Ŏvr!Qh ]?ّ˂+N6uOeNVi)`򓅾 t P 8Po\4z s9+ۡpTzqqȘL͆OE%p2( HAb[ܼFP^ܕ msھνҽj8c51moUVpyv|/Ļ$>I"e6քΣaobwrVXg#: :|t 0զO: LnYyrk:@%T?wPN޷i蘓axCØtAfg CUg>#7uT4ygvo@hƃ&3 ~g{8*ݍ8S*&'%ɟp)I V(xR~~6^"xK:g1M. \3ulj^|D[ۻ. †%wS_l0avX& ņp|kw@mƭêR6JsLwW賟N҄EE&f):F|QJ* 0jBwPD3CepOH'd=n[C`90&*(ԟ!En>C]ōܝApxu 2UI;ߗ*AW|5:h5 :&to5Ǒ%2W^qj0_d;܏jE.#=2rMA\Ȫ`[a sqvlعk8Va>òH;TMz?hY[Js5`}EО6xRo1rNlK^l[R'B*"\jȋ5?[f4|O Nd@ޙF#!Y0qp(Q$oˤ!~6.F"e|8=h f`Wc_g2y6WwAw4/91l 3yy*ݾ|8٥K3'Op=M (cBd;^O:o^#B˴Zy WkGɇ_$á?ULWzb]*%{O"yG$7o !Y$j'}àC9 Ox=PCZW%U:G0bEzLy;Qkg for#&Ή ܿ}UW_%p2Yyk¨oqξ <Ҿ(c~N:,aȮjgVM=fZN!M2Mw3[2@. XY y0*x$J9,p ( 9,IDTX );v M-"_zLe"%rOiJ¯MV'!I& V{~5!-RB˗irS(z Z]:!lE|=)'f-(ŭO>Q#́!$JzsA|UmЄs_~x ­х7sD{=IiM8OJ#|o4) h*7C=PhX;\~1sw^I|74xh[vj`JF]ј٣aN}5.K=I`/lWcgPt~М㣵0 L[ L Nht\(7Ab/;E_06[_uS\2jNb #U(/ IuЍ?lMDvMDp0ž]PB-a.g6{D}t:.6+%Ts|Q-u+/uP`0^K g|Բ,`1SgPOr[.YΡibVsTMZ"y< LSS9.q蹌9oYCϵ<G3= A;P_4J2ڬ+jRjy*kHٲG2z"5σGv, K(#aEiVE7Rą[Q>Y1>@+>LA3nk4B J39kփ8Qi{W?ی20,cG-NgbFZz"ƁC\>xy>/>e@م̄[EAOXA/V.҃4sw)-~뫴U%_Ȇ5^NI׶ f?8C+@?9x3R@wJ9 -T=9 gH1=y9}<$?Zc먢ς7O̕@`T(*F|ϾlBquDD')_}1Th ,CqK?0 U|_4Z_`^9ŭ9W1,%)d7SamTfW( LyOsq5;߮BJ9BMbk!G$tL>4g1<,!?3 z2'{C !xʢ_ پL2iQVD%6,u<+]^(iG{Z) E2B#cd8O$ #H%L(M1ڥ-Gm?sˑ{vP PWO%_)4qW`YiCb9ro Kqڍ.l/IT]r, {iUC;S+AD ^3ҳ&DΔGylo,'0&d3kcU&/nlM;(}en耏Ըwl,Bz^ Y0&bm ]ֳ-G[M'D'M2*.a!=Uaznñ+8Yԁ4ȚIh;  -l 2rEM}ӕymeICج7+w,O[r?-0@+)j( h㯨Jn s$%be3>H{ Cyء.bt֤@7ӪE )Y9а˹ Ӟ0>_B%\~9\g@_.|m3T␛] 鼄<HKe" KM^QAh2 63":$9D,6zP9x.Y]j7hq s[` Yɇ_7h<xy~dնS}0r T3Ʃp/A.;@T[@y(HOtp߷ 66,̠7JLk"yyzF,7+ss&mػw[W-c6Z,+mQ4~^q)q'D01М5@Ul񿅯0FدE2wtt'BK(v--:ill!\#W/Ktׯku%qW _"b_P ÉA U ;C$o0E0}!Eȸ-GQ)<)d?^#D뀕.8'hH Mf4j-d oL;ii Ѝ ̑}/}p9D.4V^+I;3@sp4Q5)5 ܡ`RUf=(2ZעK_0pt{Y]c4Rz)d 9BrU qPn󨰨V kq`iN{@Fwkor]s4P| STIU#I!LP :3;ݵwP#Ȃ͉%2P6o9ku|oVq_8=AF܆I/q@n` w 6U7~࠭8n)ʞ1nHL 4]͛ S(?™T`h2jDPy}A4^WX=AYKFa5#fF57{ǎ!Uvm#* $tX "(]s;d45,OKjĶd7eE:"XHϓB?v`&)NX^Sl-^J0n>֧XYJѣ>3F3~kg/O ꆄ1Hp 8v#+T(vTdR?mlZR̶ U}RB㣤Lsm 4+>HGP(o|ᡞwW3:ڶ;J%м0-t@7X/LYY&\%'k450?q*I &RuL;+LBd $1tC7g,rv,$*ãNxgX j+C< Du D |NS -6^7w3b"I2|)rm&-UEq}jDcA1FZHCJA@clJPp:s;?HI\y f $$E Rkēel'!뛺\Gr!'m^Tl'ØV°YuAoHؐ \ ?3eN H7+J뼫\ίjlȠ:x2@&ExtF Ċ$a{{ރr"%R6<+>J_QEAe|4fR…t`Tu",|+AwO;],?hq{X;ỸP G !w*(<]̚V/%t9$Sm*U ^/-F3PD6`b,ȫc{u{ Oˉېʛ֖բ`_NP=dVD3wq`ݫ?Ƶ"lT[bؾ*)Q\”I5g$t YїzP<|:?-G)a8eu";mn+ib_V!f\ w;\x&zy^AG:)!NCcTEfe|Y}KE=J=Tϻ@0 [V<n&nX&%fQL C"JALc E#E<8Nԁ$`l'$)26ۣ)ڥXŗBRE%ltє~ȓWi1þo2:4MH0{zE4mu,xPk}^WTzȹ&ؘ/-QlArkՆL -Ũk?11aȸ'~T 8KS4}]Re f1DNfLiSaa_&x/:6 4Cٙ5DTvE%)Y 0z<+zܬXKe39,wIZ* 6vFCB4}NJ[Jh($;C3\Lfx??WT|Q2!ˆEVu[ʛ|@0}HiKO`1Z&L)@Tg@B= U'v'J:#Ag>bČSq {0uf )PdKBܻCFnōћ#Mr[VڡS􊧮2ָz?on( *>9+D_t6c>< E)]|C#Ư($l Il "A힔pJߘ+q#XUEmؼNlCI11MQ#/%`W޽[4 8rvN! "ɆsF^ ’?86Tr2++KA/GD)"U_V7Тf4"NbDiV S,F6yE(hGFW 0By56MJp(փ8w&j?ryA{P}O1o􌔼8D]Ι xC9gׅZcfuEcmM W*)st}ǡRDOP}2s_c'9e{z;f'9~ces}e'Gϼ1 X0;SRM5]sdjK[qJ9{atN%h' RP7G- Crog_a4UFqe:jmx1lw3;ُwWDm3eYH)'~I.)4dں'ycp 5a'GDgs7! !)=RL;"0f`PTrgd[1U;Wղ1lcfy?8|A!9(3|9sF]9C^tT& 2eYB' 'fRí'N@\70S0.f 'ԍC0D(nƒ#~:VBϋa aV%͗c8+x]3t"qOE2gkYQ_"ҭ9r2֯ubk>V k/a~!h|lE6Py2zoӋ{f&@#nsN &XCKwVm ˼V Z2ЋЧW"{ 90L(Cd5b1ytWHVW?mαaSN=u3bhgA2'AU[qȯ^s|1>_h m2hƸ12=iG$'5?XJ/Me;2(RWǒ/l+ ;F迸~ŠZ2z]˝?檡wy1<1- Nc+V?{xl qA_7 9;zhWV"±ł^0ggg1nZ7{M,Gtt+Jﭘ,K6rkDIZ;r Bq65(c|lBK@1"uPFU`RE"s8Y1ӣ\3q8SAB =5qf߲"QE34b(}E7,%Ydyj*w!hǐ~8t]™~;\xOdmlN@eA~3j\c07FƉ\(|[s=J9-mbfpcc9{7rx NL-{Z+e|M@cEuoI-D;]'r[Ym{of8fhN?dO} j W^7zZ~3У129j_],kb+äKP?C{iݰFׂ?VZz]կ.IHw> 9{V,B~<:I*0 ۭNݐg'%>)3ds m@0mox@뢑œlDJv/Q T,ebͿ51A`Ck ;I[Ahk)سN[Qn< ejeO<_«u]Y;z+%vޚŽt,3Cwu|b|87H0/ye'ʾ"7ͼ+r̂I0|0E>Ԙ W°Wi~idɿ\{|o6l9oȵExٖ`I"+[;R|0[p2Y/)Skmn"IM[#\@: +kPNkڷAԇ gVqOp r/S+.Q-Z5^|"m)yR8 3[mviqCޅا9\!ux_^cBB |[}؀>u'qI臌̃4D:P%(s3?sLnvb hD.Eg IDb|6.Pm$ 7& LeQ|͊M>eg˅1NZ;Nf sUKX%e̚ ,h)|*WǻETb's9G<;zIvRQgq3ԡa{LXQ aɻmos U3qP8 KT}FpK&A% .=/^T'JAG.-PZ "V[]ހ3Qy%`  Ȋq*7q(Bx`Z>0㦷zlUO6IR9ěwb-,lr0^NT**gw'TjcsvVV!/ߖ3 rN1tz4tŒ~clF_QGH|Mv0OC+T醿1` mM>I]f \r)9YgZ٭v9I=2-IUEI0욘S6V2$ΰQwڭ}*L|{-0aZ36Cʒu{x{R˦?]<4{g@y=^=k=5ĿT=u]|Ȼ^sXZ3%N1i"mգ_]OϿ@/F/ p\2'%E۾j]t.``%ώ "sQQJ bXvw(EGH:3 eUMfJ$т(+%#dے8c[ro*ESE%= /Dt}4Ty;pH&{[lޑFNo-(0*Wm@X13*kc!;J4HHbŝ{"X̼ njclH!oU\YLtkbRSCC" ĝ\8 8 J,:1U&S'&vt~RS`/B;|:$^6ԔQ,2{C#Fܝk3o\͈HgV 15Z;Չ|M(9ڹ'= u0=% acaepJaE3x*_c@2$D\-xG-W"@BĨ-ľ-ID{Z2tg T=c DZ݊7-rIJb+uYh3}"j!JP9~\f;hLiv1rrlQջH֫%֟U(H㋅Ur髆ahh<9twHi6Bx-`8]:tocJ|Py(WV  NbZ#L̂ҺLXjIx˗$J6slҁq>NUc=oI J!%j?yɦxu\)UIc-hhYEyۋ=Jц)K [h6H wxL8[ݫ&[;D%kuGXWʕ'>?1Q m{5re)Pft_[:\>dT@4Ta#5&N':*kΜ"d**!gBo#'4_5}ydi#P flaTɞRG 2 GRqDz 7?F#%xHtvP$EBw͢Vy!;Ae76Zҗ=g1> |\ ;OanLf~RQgVZt<[mA$dqӜؔ<-Ǜ"n2cWҘFDƮiLSębfQPq/ƢA&U6mA vv/}}C0rFwYȶ[S:$cr,z+v\^60ZF'> mh3^|"eZtWr$ =I=a_'R,l _fpܳ g%Ch){r`p/hESn"8`թjBv)b63i`=odzd X襾J9kʾI0BY+EBF!q@wƜb8d1u1)U> ~G*.52НLXPb@3 ԃ^K lW[ո(H'޴L+Ƅ#d&0m@uZS~pkƟ&' QLUR-.뉠)BW# n>(IGkehgs0"|[k E2l”c1a9H*[K!XQ?/g,g{$Nf!R^3cU̟ /B]Y~a@#$ K[\n`wJXH()9k.`ƟNww*Ƹ/5o7%&AlH]rޫ $m#vQܵ-Z&7 ~=@G9C 6)2U鉉h^s{ #7 Xxbh>cJyFJP8pRRl5nW_\`Z7lͺ+ԾoͿϛG{ 7Cv **@j@2Ͽ'w_\̪љ嶣L&NZ,TT[0uQ tozz;hٞ?4>;f v onw3]Icf9h{yc;~7kTh5ū]c= #+XF-2B( I:h(F'۞f> MWMb,61ZDAB6Q|GoAo^ꪜ0W,7}D7~xe:WdRHtC@eu(9Յ_Gg7c+'ϬˢmdVFoK9[_BW1 74pgcM2 5ݥEK޾MHn/%_Wy1F cLV:RJ#k>'ᄗty`{Q*{vBPb5j+-lḖA|tyaH ˜^WEĆm+nimz!s["~jʺ"{ qA -8LW6~ }8ٌp'9Ln#"QBSeɄ;f Kh<R``PHfr oj6\O ߾L-=S&ObY; XefO.}'+Gc5;EEwV:"atJ@<ѳ [)`'1OM QcGj4yЃ.Clvj@5,Є&e-ЏɄhF# orغR ?//MV>Rkhm#.l ω(?g'a[j6k'O RWQ{hyn`什#KKC:V%OS/J됲JohfnTP-ຽ2zr^N/G&yK~GF v|7_/hOo# wܤ>l=H*Ru'|QF&q!n);)1Hs:ʧ~>T^^@-D+Zlqw]x <<fzsW]B#uWd&!V⎽)+ESje. S2Ys8 'qDLϗ[eƈIdFE ? Sr׼nαd8`z{x΍ H]To/8񺏢1+VCjV T/!Ol1")(bD`;):. l >@;EPIiRoj& Zlb`VA˥7n}V& $?6'lGf2qjY ra8pT"ct)CvpyӃk =~Ao8()wJFԠ^9}ёUC'L4w<`6*nuBf8]SOԠWUur`Pģ;2<_wQ&e`T ۨPJGۢ˦6WDޑt-NwEFJx 5mM&;Ҁ z' 饭WŪyMUxoVr]` ü_ SCCj `Q3Z " \C8/ȄID edEHћ` " $-)rQ8z0sh!<$閔qiלs1p殯 1Z}84+jlnufbÇ.gO`G$eY$+> 1ɯRX"t~i|r`VX3kvF I:rxɹRبȏ*V|?K>7}/\ e*3oԊ?УKP+ߛbS|,+ޠ$;ydwNhSn:GLmd0ݓ%1hؾ1,dA6b-lW0hpF(eM9gO;g{ v{i{`m0}tO u!-|2I16-z[fǿGҞ&0LE_y"H ٲƙ-WER e\"Yt q9#s*5`>X]|iASXHDɏBa*W. ^Q bI;>z$W>|yeҙ:˽'MMm_hϬO@ X۲LJKH8 'EjHoS|cEpWx ޿-uһ*rMIZh  ^6tmzS,Kiѫ*m NzcYuPWue26*ۀoJ@}daDA>t؊=Ѩ:_M-&tgBqDז|- QY{SFcn;n# 0Ɯ#ޘ!@[I$t|ĥY'w]*klg.J(\50Ьg9z4:P$6Aae\,(&&D9n.b -sbM8N+FK :_b|ROb wK;]X{6m/7TtϹ)EiЭ}G: $6gAQB}ZH{{F݃:%]u[j'Eֿh@܉T G ${nzHnqnE-ȕD˺Ӯؔ8 SYngeX l4H*&H?GV;K$iGܘDlz؅r[ " ~,rA3<8CKq|+=s,Jj:sT!d0<-uBXY 6ZE 96.Sv[[!J4h LLY`do,JPo$/tnc@_fkBeF6|ѐCQp,v77=DNn53X_@X ok;Edqu"=Jo:@^ިڵ}͇"R[saeD(Jq NXU9En2|4@jҔCs!T><o ,<0hi^%趑H2}O|uS0Y(f"YJB.\gIxQ1IqPI5ȾAė)mpΜ{n6sZb6q JJ4)s $8=um &Tc-}P(Z.ud\桻=mG~=hfU}rlxF#"-DwPjdƛވg qd& ٹR'!7ZͲx5we_!Wϐm.4qE2'xW{>~n:aMIx-bU%38"XQclad*мdi%#|W5({BRd3zaè⥁w=31u-w aCgFؔ 竺ZbV$UYRkNpџ'@% V2Rw"'T2,r DiS1рHڈN W Ŝ 4q&BftuC3Wu.ZF[9!RBoF3`di;Da5NQ[9C(j0i'#&BW K&$"(,*bFtu17 $ ~$?d_K} o/'S8,6/q:5c|ހ0}v,ce7{֕S-Q9Vh<,m `}:i.èg.9J'Uk!)f88p/!5ukPNtA֊p̛#XxЪ؅G#9'ἇћת.F3p 9wޙB0a^Y%Zƴ>-ψjP{wM¨CJՐmp*P^`;4H# z?ljkÆfC2NZ@D۞ vesg-Q3~%wI`W;ﻭr4U)eϲ?nsֳY@O("U#5uF#}XzTؾc(ЂM."ex;m@Y\R}xWA:>3ДJ<ͯ1(XuO*mwS[NR. z[?j|Q T(ɧiz z_'S, :hP%lm8I^qp-ÎZs5[Q?2&)iӾ@ynu UnCμ{WQw`̃9E^;j!;xďg]l_Ìd$񯃢(uq@Pb dZ a%ċZ81JOdC3Yku{zJ@:mz6i[cR,t0x ڎ6~)1tfKm.?F_ pJدP6wQiį6`ybעD 9-K{,-Tfݬ-**,rը;@ ~XN.F|"! 8è-fR:R^|x?'-@I@o?00)zXkxQ-E74us:B_r:dzQȸ^_v'|ɣ%Xo rI2;HqD>KyvCϿdNY{#rMR-x:@ GJ?ыR箎 Y! M&ykd Dm2}p c랦GViz+w)BտJX4n>} R{/quӡQ-ȴlz{abN\<ޡ'cIED7v(u=q4…::s"t>qW鰞vtⱟ%X"ZըJJ1"gFdB:KU46;GR;DV?-iO\-*)xb?x=ĩkׯ#X .7.7]P֩e\vx 9N%yVҪ2335I 7IrK#!CĻbm`-KS}:JƤ;ќG.3Dᖀa)d Vns?k+T{oSA> Fjǣ,V4#_@ ^@W6r 9J,IFAaX}?hEB 0OH 9 \x6O?T[,0q{Jm*Bɍ-YMr')@Oϴa ,F ۦ<,y{'Ў]9*-H̀ӆ)UW?MAZt/H4JrdҋR#R@rwcUـ`iu*&K t/E tX=*%K"m_rq&vdEOl7j8wMA!4zKyH 2)knu̞g(YגH]_Ly _Q ',]O vN~ɉbДS\!p ? ;\/+PyQj;F2ҀmH]|C0U*cК*/*ǫ)8#etvmfߝ/֯$A]ZEuUoz|9_t6 xr JM׽G` ̾aErf]g,99jQV$.e"?2cYssq蕤>J0:@9 L*3'C;|h"Ñ;yv>B07kK33/pr;? @qeI ~HOS%noiz@ắ(E'D "ݞPgIL.9D-J8Wy!ք xbN*̎^ Vfo!jzz(GuDv~R>БtbmJ ځ8n\YWeBw[G%s*h[I- %cK_ P^@q@-,m~GG*'{ӸWb>]Cs˖F~R17KPK'KlVɅGXL"RN#B}>˯ж~FCz c+ufMf2o=Yp #/קYq]|Q>zp~y^.WZԳ dCYi!S25uq4wL]I @2o*fD&,2)=9z➾ `z|)'LQ ".k1/#cޤІOV=1V.M'ݵ5"VwZ8 ZItsAi-&ϻ#O~Dz'~' LQ̗޳>o"cI.gUgc%[ۖ"¾o?-\鯕+O޿^ƾq%D* dnz:)~ | Q׊)BEB~\=slpf+I:'uڐЈNVo9K`;Rw@l _cؐj!4wԺ ܻibk ‰0C;=uPi++t>~BҷMK&^Uè/<<@*Ĕ@-$uXH-v%l⇉R*+7k .ؔ^t(_+I͞>\?YA+*dր&_n.T,YBefo8K{_6boKe#1yԿB܍>.Xm |]`9Wu#FtEZh锿Yz=.eg( $iq;4꼉B^Q4 5Q٩Ejv%o~"3A?.>%^'"Z\&P,u*dO mMX%jT4M *ۅ&:H~zŐN*jor73;L]۳am'"W%{a=^<-V!?2*)t8o%hdw4YcrkN;ֻRx ϿcR-TX!&;?OJ.4'%U*L`s2RuuCo9اhwL;/Kba޵N=H1v)U\螺)U%RM_ Լt Pibj R ܄lԤcmY 9:}DCkOiɠa wec%j/Q/^הӎ >RU /ʢ:#R 1aА^WeēqG0}Ԡ\ 7\m2boӝW}k^ǦΛ"jr"!ѲdVZI4C+5JMg|#EJPR =kS0Tn޸T>V \8 |Ó\Ss#Sw(a>;@0ٟ@};&Al?Guu 8TvRjqlkʹ벂#fd}(=ß6LJ3v$͜b/  ˤqx4]rN6&M۷d-}H.:n8?q!rݟee);2~uŋeYFA?y2m- |3R*uiUW涇P1!AިgTr>p}U|{Y5k;\P3&ڃQa%p [*MXkYtrΦ_𐹯r]@Bv:IsşW&&s,PވEt¾P0:r  s;RP?M(FK|nr:WE]W5l`>a)c7M⎛()T! (_bLTmgb Z~ѧ, ĮE^ v9[6\72Mk^*KW^tՇj(6a5@5u|؆Ur9ѣb/t<2NK%pne۾P :PlJ)iտg̑ފ437LNņ@t>[1Q-F' KxPޗDOj_@@VWu-YC|&]^F) wW6rK{l u8ts&ޭ#Wv)&`LOG,j}9zX{l(, -&6ӦAD&g NւabR{ZHZ-\T;J>VtIp}{ym#X@N-툤{o|n=LLfA8 0(; aPLKi2[.Y- !N5fN`P\%ٮ'ařFKD6[WA=5#UXWn:`ԁ~5AKǶf*sQ"acg0f0JtZ.- Pq4Lp+qbO譜kV%ߌײe^0N/yL\yp"YD,&-фMyI h~0L ē]&+7~(Zm;<Mop*#WBZ7ǀilY*̧&1rip11,,C {`%Y'\svϋ>eQ}uh8wQaQ(mc}88ۊkPlH@+?! _zie:5/hed?XLs(1ΐmĚljჴ vx [\RCOrEPؖ4bDDw4K&r] 0]鮣 P %pRks }};6`˝dur$~4Һ1/V$ss*1uU@9d@R=z)+(鋮\_(?kEkHjF3 =01`!svdqcT3H,ߋ]Y=4FILR٣ d8,w\JLkfnJX7(v"fm$R *r,\aNvv I&MVxKཎpP棸af&!Cȑ$?6S߷ДsXcO(PGby- >MkN)D*8"q]jVȣha颖¦)q<OzZ:OmoDj/DY'JdȻ0> rqN#aK߰G;CH|~ Z4_.a*?cU+cޗqmP(|FIJLmsS71Vhf3\_(š! w}sf$` S5 ;z/ye6_gԶ?JSF ?"CX~*a66ᔟ )Tj,-edo9҄#+eGTpq}7%sC49s8jvOԆ#KHxBU ONN1okpS%"[B <[.jLGy)ᴚ:]nbJQݱ ,?~xzXN`)#sP'u*NrV0RMǂVza0fwCl\T:Mӓ*툰gIҦjah(D'<|wN:nn{{L"GK/*kZ+ߞ%Js8DZGXد;sljT!Y e,^06' G9Gq 8F*~Eu[~WϤ P0'H2 \&v1.fr=ME%XqgxxI)]ؠepfP1{A?SBzEwR'wsk&SݺN17ú&1ywD<)ch^9N'}G['2㷵7`;ի˞'fg.P! "]i'vJ @)餎L [fI,Î= =1_니 飹 mo k!"S^H-Rwgr|8wF5މvq;] LGQ럇pwȵO{vC -B XY r!=Oqn~@ZŨ(ڣi<)w9aޣxJU1Ho,al8ɅD˿qu pUp6o`3 xBN[0{aͶW۰?&AYKc YH/_pj)ySW2CkO.]enƃ"yʳ.HXM kKH%`:zwT, 7s)011&s+_'?Ff1(Kwi +ڊߨnH>z .s#:7x 8!9K7j̈́%!$yyAM\#>;@qH6U kcw;ȩX QjR:C%>[B)(|+ 9Y\MBY@bGPF /dXR8gXSDrxt:?)ۅnT|n؉yޖ;(\?L/@HÔ-3phƕTz5޷ݲ_~ڜcTZ5-f25Q(Yˎ r<)owdU#,KBGF..tCU2Tx)ZҹfpCRF/ |h[(p4%MmƣŸK0 W1/y0HKe'9)"}6i7iMmA5k@ޱ Q%s[O5:pVBI!mŚq8]C-L:uҋzP2/)>7.ǒ4@2J#wib΃شEHJMH݆k:GN4t I=ZeHXEv5l^\⿡ԩJ2h;1@&Y3n&JVN*cgIА';ྴEFߗ 9,]􋜰b(Vݯ*zp-='JKeZe4Hv{yZcS;Z-tzb5ZOTӅu:K? w}A \"gE5,&{_"DF(xW3S $3? ;m oF{ZεȇFM]/+\5jE{ ]4oЉ8^D?Sq3OU?c&JTIEe>Q'곶;|㉸:У / fIF]5fsض&!W4phB}LMԎxF|\ӽl)S Һs .}-5ˊ(9w)"A 6HBY Xh% 4:1nsDd[%daU )qa"K-Yp0 T `0]6J3º(1OzopF2ί8HC.o98 Y/s8p*0󞽾l._ FDi);Ksi R@~`2\$ sгg4 QJ/ 9(cutXA 4fXgleҘ9)7E%4v ήVxy`DZlA()bw}@g>EV{ o5x %fppriHNm||HI݈LLjiY9k{Y- =Bnōx\g2q"=!kf=w,կG!K7,}I1(eUuHs@Ѩbx>a|le@X V$M1{|Aǝݐ Kffȡ EqS;魯գY[v3힗;<@"$LX%y-~u,)R;[]aGpm~R%w b}UTo=Ԍ}#S mT~%(j/tƿ=q}| d<-6b?ӊb$yhh.E6)AE bd]"+U `N`j*N<'_B.+@/HJՍoB1Z=Ph?v['?;;5d9)I"ml ά#>|[1=4x x|e6O9]^L^K+|C9Qg0|D& m-f lS ;,=I }Muդ&MVlfOOaD:1> hϵ^@*$wo+'=h^naL&M N}+Dd)t@RO0NE/4=vAIQ5 ݚɊf<܆EU[Ln A4} Bc?t͊P se0/^+xyҊ\bԹs}6LI\ƂOSc,("U]FumEiby$| 躈= ѥh׏ hqMc?DhVY2dEw~P/C?Dk&ԥK?I/o<=[GR3L כG/DV  ØwE2hbyn"ʿg$U_rSUqas`:!N9.ht輚)B}dK.z\/h%}-VQwrꊒUt{ <+_CrwC-ZiŹ0>?zwrf7"%BFk`CH0<ؕ;K |wƑT{sIx?NP4~<+=[Z@xt0 _A-zpsBpBn3@D a*m=4 KX͝FILvq܋Fj' S Eθs$wc' kN}Kp7Ea{u!NN_+4^0&A—@6V 1Gy\^c@Sm.:Cz@Q?2_-3bVW Jvkz\=h \#!x~'Hš'i_:ku}c"MP " X5}Q!yfCvcDcW|L{cm9*Ϡt9Gg%|(K-@Ԁ̈́ \,$b).4S:c_`KJY6ևuZ-/e08+~DmV)Qf7.^`iLdUܼJU>|'t#;WZ"]̟>|ffn(ɐX Hld3a1XUv#wYbX,^ ?fPjƯtƶiwz %Rȉq4&p.u/2k_G-+&%PvYȌΰk64yl(1˔o .TTmX Fxec M 7(ʮ8ʸ9zDD,쪪dEdU}uF+wr9%]4'hE3`W)vر)NzSo-2[ƖlF~: ΏAߡrvF{"#1t&iiwn6'7וve bK &;-Ԁ..XQOJ@X|?SYmm_qa1[E_s2':y$1H8ǥ8ey7©'n7McL)U^ᆱS+#1JU90Y!m+KǜÄ,y@ĠDZ|Apm=dYp,6DŽDN !iBxZ4,Yhڒƿ6i'>WR#Jn W1ɯB4#I,xnqh>ǧTUI@w],0D: [0oܘW]2hgsxG4C;17 k.G*]}FTw⒴.!t)kK-;qMtgR!E`yY./zbİd{Jh4?@SjʷC60՞;$[Dr {*ia \ K'PmOͲW· yl5zգ|~$萈0=6)Vgp(xo gKw:Hcs?Yn>q+l~ړǃ~*hgxZ݈*Cj˒Lnm?իfRqHRԚئlTjoQb WZ]=j^vyy =jvP #oaŽTRvJgYw*BMyHʬfZ}Tז*dd濉ԵhR[z|50΀DC"i*w<Iܓڪf/V6qE!覶}=U{('SIE7Y6'S!t6al>t/ G^!8-+v6OVWNuR6Ih~YF[m[4xuXF' P4ͮyYrBIp47sd[<9CV+Øud)ݖPJXdA-udyX9sm,3~fHdE ;F[4!J(磦%F5:9Ԧ0cF+H6}$MuQY~Tݾ]%J3 AhGq4+z7%WkxKbnՋ JnnxXgGuaC86(Cxc sa} kUhp2]+Hz kbUVww`hQ, ~L,&+`=qkEGPՐ)2=| alښVP8@&*4fHOuׁ#rni<(WF =\xRZyBDs]nʟBn}fWR*zF73>wR~ʅf ;ߋ". n5Pxס8Qx%/.%yVJ+qYL9]^Be?ÂJs;%&ɱbc{mM$к&3kt1AСp1ܐˤրFrvX6 jf'!qϸoDru@@d"Dzc%s[eP\,0,ۭhㅕk^;X QyJ6fCK 9|^p lLn\9n:tx` ]] J^t] "w'f"n7(8 WF&A.ppݟu8 Bk<fb_ L⻲LmM˘+Bҥj]B-s!1B/ԠSeI"6̍SX[TxMN%'(R}͛Ѕ#%>a]P ,hK'GM +Z:Mױ.ٴ{3S)P2(Z6\<3cYR મ&M=>Y a^XcE.a9A˒} b?N_A1؊G]5%M dc[aQ'T\j.&WmFw vmc |bsՖL8R$'iYƣR V&ˌK̆ . U  xl7F,⻽ :~ۛ 9nAI-aYF+ YPq6eђnk5. em@ f;#=l0sVEG[wUlUpd1m k=S<JC;k`Bc ~#W  ѱo&e&()>\tUw*Vl.&9$(XOӵtބ^- #`OlcPkI.5&&[ nggUd@0\$S}/-$h`_ńϓ޺!U3̟;45܂8ǶQܝە01G[ўKjWPinǠ7Й-_&#\OTD%#(%`SR`Ng8My1^ |yICas-*{p_+Q-zhlc};Jxij6C`d-ZğKEV.:4_{n#c{8㫄7=:7d`+P9N4^"E-J Ӕ9 O[2K46[m$|p9)ݠ!^b!꿵8款sC4)cU[3!^%%Qs !l؎eXopbO /-AfT1N$/zY==pmhhBnpF$߱1Yµj{J ӊr3c,o22!#˶~4-U|7$!l\>=d7Ffu[􅕑s ]۬\qG4OwOF0"Z#<}h_rZ'pe6^UroaCyJmϓJe%F2&ZZ| Xf +Vř]:ɽ R[u%e_@y|^77*kN`[őY}^~/B؀ص>/$4'ݱ Z>m+˗l-;K6 'tѺrK*]vSe^АecCgaz$}д\![&ɮՒͬU-(SbܺcF3C+do%_Y-ײn7&Q-vXWY/&!8K%Nn[#4'e) |3ksP74= - 9J\9J 0Qm/޶}K%}L[4ȫ!$xe4N$) t+^G*"F$S/oʡ5",=+O We|-WЫ"\^tGꫮl^"%|`QS 3 []9?A ~LX'&-` fvv5JY_o24% Bޤ BY%Snm4ðFkMdJ wp4)wI%xM?<,+u 펣R8cͬ33ROT)c| »Ǹix(KW55Y˻{PwkQ 0*W;78Xl-=Lewff( Bsyh:%ҡNa/C 0d42Ipօkd"NQ}RƱP!K[tGAZ>]=Y7הHnSp 45[wLc+#FTySU 13P*9B$des< jIVW&ssg9շO`9G6s^$q/q$j@F|2<eA1߹kAsQmu FoP _?H K O/Y4}~<7%|ۙgvA#oq:_{EʧsЕpf " =Id72ڔw M %:aH;I\碨gl O*!7 L೉h/za*0[Pl{dv-s sRG=)DO:/PȜ<g{%#kuE ಚW;'Q#^bֆ.9r͋ Qܟ9Ta+-{®?ԚwG{=M;6}dz;a.RU;[fV{tXKv٧$UZ[}3oɾ'Ub:4Uj]8q9%f=m$ ;wce:Rv! MOT]uzmu+E%0ۯL(kkؗAmr*W:8v$ 2(s}VPtEVD /||8BgA釗<(/Z?ր'ֵ/MeKdQ\;Ra~[}N$^rGCIMIHy3}5iy}9P;:s,wNf| xQg jWenԝIuVDR fWe Xマ P_q'ZS쿺ՃYdV:#B#cj5:f,h8'}8Q m8-I[D,p{&({C$Hd:}K]|c"qz8?Q3*`yڛqoE,ui9RM\1q$W6:q!oh />UX»,3 8qS|э-LYu| `Dx{1_M_w/5ßʫ߭37 QrIO꿓lIpIi|j#9d/ZÚ.6A.^_M4&, B4s1:gSB/TǓ%Be(o6,h]:CJ FIbI3OTA<L8'k\]) űLdz_~kϢ>Ӫx"6}%a&9|HI0XDWb' / 1B0O\_&wEilWl` 8$SΝ]&EX |TeȗIQ#kcpOw]qExMy=4c/J.cz*?+q~/T\g&[jS0wxE,B7(>R]ctlr=^Tn1܉y0>)(8+z'DT?zsr9Dyđ H׷[ŎiP8%M"V)oēNn# DzezdV!#srZ3#m c)`E~NZ' X|:GI~Nrj)` yD<]lNmBw8qx5=_*N2]O1]i(OGk NЬI24IyȲ⻩Ӈ+d: (ogSMh>\ڴF6캇$D~Z(]K&4*%hKuLT%!زWeG7ӱnyKB}FCpzC}ZhDZsuڭ.Uᩴ%*yMP^y]Wym/ خݯx<UcW1P i.Lp:M=0*\ƚme[LjiAϐ0#89+wn}Tt 97&vl,Cb/Wk]MO:pkKi  {L(,\˂OM)g Ĺh{\tZ̀W„s=1ZpE@8ޘ NA o:Ogͻ" NhGkhJ'nC=e HÃh@/z~bDyf(6DكVe=1iH|r0S$g'QWGV$8)5X17=tX** (?sdw2V z{MVUCyI16C-?qf`M:tJ :,sՈ)WsJQO,~ow} iЙfi* "}$xjY0衿f{oAA|4uv MNS,?!߬o5/*)K@|Ѓ5P FW'˃3HٮMYWfp˨:F#_􎢠uyAJGHi?|_.9K"8qdrcJ 3MDuʱ@ a0J{gP0k{0ueEJGh tZݿn;;lӆtMRk-L>7jw`U{}H'e1f@".rEp] S}ԕz-M^pq|'cRR g@5ou$)Escmwu]352 dK7K#a'24v>,AX A5k>eI21?yϚ0pOp\9S57F|6޽f)3>AΔ5߻'XETE ]s-*dRtg'&k|:&;7# g9OsӋQT+ Ni0Kތeij[ѣ` 3B%q ="N' M_>' &7Jܩ|ZHpg 9ӝiÿIZ9NU&kie0BN!_ 8> Ps?ۧOhqQg PqQϟW7I Xa݅([ԩb(_,m3aXL̝F/W.TAfozٰ9k wnz$a?:"s?iAFif'_>PK)4.V!̀Y^qA104#;Fn8sE$u\bBlD#|#-N2|Gw(NȥrGlI~\Ø?.7GX3fTޚBlxTj =PLĞyLJmĝ~HV쌗hW+@ Tk{A n6rZk +B&w 4Ѭ߽o*R20]gKЃ]u&nŦ?7dI# tvKn{(UBx͵A77܏֕á]ʒ4DDm  ;[:7(ؤV8ٷ+vpKׅa#M@snZ'.vR EYSLrْ6Qg) gK$_9Vxqжި'1!*"9 Р6U!R\+z_zmaٹ+-BOcaMdTxQ);C? :B0GQ̜6enZqٜl@K3!{ʹ&=ev JsH 6GDWHnq椐9[iHXTJ Ƅ &Ԧfh!n"C.)YzvOd8btwN&c9 P*%24$ j./~ujh 3ixeݒ8?< LlQe|oyZ$v f[\k^NjRp [F ~ WfaA՗!b|jS;c$RHM`%A On(O0>Ǖ1 L`Ղ[Fh#}#a _4'A`Y$sHK]WpE9Hm.16k |{+lpM.s')UD XP.VD2w/nP/{}#Lf^ lQ$dX jbQg~.C u/Zxe=5|"ax'Fez R5%:!*ul "tY!]ab4iI2ňAmTCP7L]NzqC9pue!݄rc\sa~͡0 [tJ2^m[gPX8f:}j .:&ܻ> k!Vʣ dWeSPr0Ƨ\޻-$oFGH|[92y+oƫZ7H2"Ol0mw}^fy [wתE8RVimӛX'@kJ|xDcJRk7R?͆FP~Fpkw4Q@&8!ZN*'ac8xN~IClĿa0c~5ţfhY6/nd'KO,\Bs"cuxpNg`. p ʝ6i`T-R;vElܺ!0Ů0jqhN&1D*Q=rcxrPoq|@r,zc1J.i Ow-!nEhSVϵ} I k8 @|:;eb859*CnT8 ^Ԁ"q{)%>],HIչ̿@_<3'*^g)#z 1.ni/tŕGm?$G ~hܸu~g+wXr#D ^j)DHy {GBtC0dS-ȃފ,W lsçeP[` zSmP{24K-KY-s5 7U):x'[YNd #1 [SϧKPEtͣ4`ud!/z(.tF+g8Cn39&O]9\ј/mKJԏʣfv!;byow{. Qi^J2^ZYE6{ n˭\&R.3d//ԡ9 C#n9m-cp/O; qId.;3)k?J@rB (u^ +Ih|{rxӵkD ą^$UJrFGև\ f"u79~(DWbΘ6pv9ea[5'ZECݟC *ByJ-_NH7~~;N[CYLG1ڵCgi瓼9zC1jpyZmQ}qHMVFHRDfFo8[_hNJr<p 8x,n DT3ƱxNYbwoV-k4C.TLtQqtC!Ȧ)b箏3-g8vRjx R E?~`*)(C&eAlXI_(:|_^G,ԑ8+pB.AdʈR12&8蘆xm͍TPz`w#mgؚvƾcv d uTB`r y*(Eqyctج>l`fؚLxi=n;k+.=0De+9~!B'^;j.[<_ dT xC$Pȍد-wdT|"1r!dU\!}p r0$]<- drj(.cG/9xIzW1ȧF=KnJv#S#k")))-6&i*#?oWOd}Ξۗ%#4ƶ嗖3Y^KW>K{[ew~.ˬN ?LsWS5Er(8m?p`U Ag l*I_T`iZ O0&3,)6Q}|8.dPTfi¸E,±.yj~;zPه|Г$@̞BX㌝W7Ԣ7fD 2{<3(ul)T8y:U; t T wU~P07 k #է{buW+> ,h!yI˼%01Uz-_;~fXA'$҉mtoû%н z *c.r>V$$֛PI 'TFJB!DWfmKw+i(,u|qE:KIEhMe,\?r+fbZE5C}ᖸtoDŽx RHN} \d:Ƀ6y+RV֝"F@x5MZ2& =*+5g>tǰss"º{_;; hױJɠiFU UCY\ǯ#4OФM%=b^GͻK# x)n tG|_f]fA*rfǝ#黋/fEy5/J>9jnQ -j`$NħVM"A1 uGsn/qp'm˅pM|HhTK_G`&Δz[Kq78-/@3BL,bLY~[ӕ?ﴡ6^ l9sڨ?s2#[{q~{ZLxҸM{"!!&JRd[y.hWkC}7- $}IЇ3*c소Rb~P\J)PK}fy)>YRʢDONJ4"P3OvYݶk{P)Pw(8@/HiG*.ij-qeRVŜF1Q6) Xj zǨiIggcPHՊq⺍40eF-fAUln V ITDfAdMc _c@ݠ*CLYNq</ٴQ1oNi9Qu qW6[qhhk-Vk'V"P bydlɚmhf 3#[2ci1 } />VLڼ`ެ?-$Qa,i0y& r:I ½jR\!W<ݶ涺« \UVb>-g=%^R#1$'gpV ["\[ddx I3 MSg?yt%%zښYu _c︌E @enXCYC8X;G#;96ioב&tF*c*fz 81JFf_\L"}؃͢򹾛`qN"8;`_=>7Dc[\R69, O?3=KW;Ѣ]/Fh+$?GwWizׅtTɶa[,>ǵYH @՛ȁ9EV$Jea r> "NZ0tX\~(1B/0E~35 ,ÿ²>c;lLʑuK3Eɴs bJE+Zj9 ^^@zZŽ["{WH >3 /' @(E?6ۍWB@pҏ8WH8^EI6;LHu{K$־|BItYx|HFWk&)jX 8w|fQz9pݛOc&{1/ V%&FShFV:ccgntZͼ{ɾ-~MO9-koh/䞂qAY_Lj_Gz{_tgy& g*]őEMȔFJZzbP(3T㳛$VEM/UǸ͜Z]m"<G.[6Z*8D􆈓`I7Ҟ j w2w T攂򧬱:[;dd!3s ]ȿu/Lbq f5,<`:)s}r4=`Z},+=Ɋ,WМ%<+Y@μ5NG')'p)67Ǻs4{U8Yc͝10 hBg !fU0%w}*ڷ'2:hfQzLHl8x  kwG-oڽAĉu<;'bﳳh\\y\Bgg{,PZl I9{v}qܬj8a u9$cۈBuk \,c/ \h:-)Ț,vD6fFQ y.! a{E43᠚[㮺ѓtr`7Ш/KԓY^'\7tFȌ yZ`O7}'GGAkZHH4"wxyk&=OK^D'f[!&3JZ|T13R>^\ Vϛ–DPo(!\㵧$p+G֦s{&C|4Z>K>u! !%kh宯}Y=fʱi)wr׃Ed\"%[w+@BlXX}C8 PV[ax'${KQƇ$cS4+>Ur#RoU-M}Rg#h>b&+L{=tgFuWH 0*|"!B |D]#֖gMۅ.Z@L[1u _\RgzjbDQ2]h5z* 8~.ڣ7M?$@h )uT Άpjn3Xn5U0dOs~ 9 Hn}UXA:˕>e0MʄEg&X2YRѨCA|!1IƺD(3n`RcLGk)zi L\NV!Y)'NN %0pݻk j:n [lѪ.P[7V׻8>ǝ4m; UdcK܍B᫨Y:3W.O~$$T*7f5SE 6_ &c- E$ )F:-<2 F`MqpE9Rf7L#AbZٙj>LMDh#p&҈P^zIBcxqa4$+eϓfguhp}'ܓ` \T6a (K(FKkaZ\)7PeȼD8hn៽atwq>LζQ=TeKOU6X-Yž &whK=ϷlS@pBN( x"Q`M.-1?pBhy'Dڟ:k ruda 8J3h9 =Qs% LQg-so7gnW0lZ Std/3%B7F!j ޮލeSa.3= RHDԼ/~CfӺz, N1Ul1e{^CJ A;~Cgeks _e[ hNnIfݓ_;c-i&>^-EL7[g6~IU}\|x]b\P8HsX[z~ՒLX'l/]QrہʠT8},Sk3!`&y{WPĐ4g!HW"#,Uv=v\KzG , G0iZʚ0G!)$նĻ򙚇efB~etE®j86 ]fǘBqv#D:6; wljI3D=[s [i%; UJK٩=wڨ+ȁ=k<>- FR~6)Ik70)3#Jznjb94$mZEAPdiUۘ쀶H/"ćtI4ySNר句]-j4P9|$U߰Cb JrB;zڞ%SnY֍=+  RQLt8So7k9% ~VKY쿧hSAτ~h!PźrCLG^zϰv5 T-7/h-.k4J&EZIgF$'eg4)KΜ=s*P+uɞH]UWRxd8I [.| AA9H$w鎗 /VAz*1TCXq6aN0 Q_2Wֿ u8Ǹi(\ˢlMBVЙժIGюyjysVUˆOeiP]Xڞr0wWl- :8,oGce  ǪQL,=X knp:*/!> NZ1+˘XWT" N;&~mQu$Y>m R|x<8A?mbk ;A; we\E.-Bt Gg+d D`6 S0Bɠ_kEA4xҴyn / 6ҬiTg@qK8@q瓣LYH(yjQ tQo *Z," * C4@B‰K99Bǫ9AwESfbc3PabG=Nqو~`t^ӦZ{d{61&e钦Y˰6 ՟+iY'źԷGPs+A_,+sw|^ݜJ4 ^jJCI_X{Ffv\gkTjB킭2/{VNab흜|aR2xį5\0PoUm)k}w)EO64%4v&PZxNMt2N!$%/5Ҿ2!sF4´CB4tElu5jkČXY+D&8*T:@K4%je3BR&i,kJnr܄xN $.52sw"}MwdDU,K3԰BP^nIoz 7;;g9V73+%HtVcs_Rcdz3H0eɍu H3RLNҡ$2ޙOt$PIs;m+*{7HJJ r+ 9.u\D=t; #иp iA"I*jTX{7JaSZ:a2z=`s 2_$\`^n NI䔇;'?N*)m*:c7͸Ʂ. ls"4v)e,V]E*_Nc٩s(p? L ,<&׻Cj!j|xDLMzcSt`˟H/13*cnq,$B!l])Fޱl*Ob&o<3|G|@0"^-p>d3p7װ%N? ܴ)5PMerX|as'61vc`%:]tm6ߎP'58&B[]牔ź^p| dMHOԊc's ~@"l2=:(,S^ӞE$>Z?!A'ګvpwԫ]HX`rym# TiD9Z-D9d Qէ9y3"epK3pv2ϵf#Kwt.rASQf<. I5CjY f$A=kֲn[@@ߧG8}ǔT,Gc*CFKr-uX*FsjS::06-uli aP/֯`R;pR&qvDхD$J|*lOKky:Gߥ h[q =}Y!nLrnJ—kXpbHmfڳU1H|Я 8A'W'hbԅ;#c@Qdt_ӝn;5FoY\mNG!g@e@DW@8$^c%χpK%(jJy0>3d͆{!7[&C2< ME_4gRJ@\A1syգIdIA4԰y FO8r.@/P'+{7 L)ڹN"l4Mz1lL)I=@IcQ&I2V I0 T1*]/[Zeqe{]M%q N@auVpHZ)jhR[^NrKL;9ܪwBѮrz$3`n~;v4T.V '~'ETs/)[JAЇ/^v)7έpP_- U >A_`C ؠWP'IF'wp{Y$lH$Qm<{4IÑC#õ-:h^XvI7̮qΏ?%\r>:q]wRf3(;; ޽3 $ .͂9jF8u6 KrNNqe,' w)d@0%ו&xҏ^Pӗ\Ir`t^v.]%e' ]KH#JkF`== 1{Di6cj邈qհY#KEqD N?-E]]~ 487 v?h ޜ i诈1jߢ1} D>&1hd. :YKc+[1cdFNvU9%HZ5Wa]Imhѓd. d>JUa5j`ʺ e! , ;%⊘ yE#>-p}bs(afq@oN bؓQORͷo*]n2hBӗNZ3FVAR 橴P ')bĈ)q H^I1(NUyŅ guM_gH׫JpSnTR9=4Z(ǚohiۦa3,K!ǷD;Ͻ~_.&F5i D=1 CU[D԰#vcg_o/{wIva mjV)W,쓋b;),ӖWr~<%_LhfGt⒋!VPٳG3t__$QUtf&826b!LrHɓ@v@ё<ãlI;oHor:{6lju)RzWT<:PDꑶ5tjnƶOlCc@-`o0eK@ٸVXa"Hjj _XmF5DU&[ v\`k:6ugs s?Pwd!|?8m,$5s^Wp$6Y4 }&Uvfn?۝q=E3I9 $vx$I>wM& h{tϏL+GÈ6:bm zƉ%+ چ :{A$V=x\l]1OPrx%ϼnuبAy1$$i&OG|AcJ[;a3LAv!T;(TR+O+wUH%&}e9ߓߚ|YtO;,EG-لȾ:I w>tk~ u+B!)NY4X-?BQ:˚IySI$N|]bȶ] Sb\;9vVJ,{a7jgYC/L%6dIOHb}Ju_ i\Ix{^<Ʃ~L`o?^g/7Z3kRDqE y_;ۺXl37`N2 ƙ=gMó: Kaz aA e521oS3.V m:HR P{|('Ѳ|DhÂHq!?iƷMLۿlER__$2q}"&zۑU88ikpY`O 6)Zg&Mgʿ/LVxӉ#/wEuVJ i鯜?K`K|4D#>OFatoQ'B(XsG_T7qd" ,l0Mޢd;b  (a˓Sh-L3c^5`úAi/-޵m:Aܹ CT'`<|ɽ}FT+}u!C+rSI=U S'TUTC6|;b$k9.ɻ޿8MܺOZ 9#`qtoL9t#/!BF% }5R3jpG8p/GO\d-w*2(WPMX,(x-ū<{g&.LϚ/eSMvPk3E?q/9v֣̩e_^G,K ~*j$z՝IJ0P!X\ e|W9" ו߯m @ElD|ްVnL;/_%@9\ܓ-[ԋrWaxhok롸>OGNuiO5nj>,B[rz5ZȮcZVghB|ThדSa #hDj 3.sG .+)??.A#6d,@mO^ס0EEik$M3E1"]LbN|'}wv&^ 4WDz{V$xVۨidBT4P/+6bBy=5@5 \9YL/aj}U}ZtO$./"I~cZ \& %"\.q髪<;AE5 K}R eX`$g(K AQV=Q~iUXp\YX?d #~Mg)/0[Ö_W |A"5x{iN *yGfWZ~ųq?eoi)RNd!j}} X6_ O.u%*c|eQ]&4~z\ 0Xd[X Y!HCe(W.Zjh,2DEΧpbD#GxNFdI JA2;`ۥxO\ iHSuTv1w=j Q 똫! ku]1֊+4l[@GRcF:+׾\.@E1eKq(c:;[y6_Gn1Aؿ<+l-ώgK?)|\#Mй'ց1xvq`]џ8ѹKU#Ef"Qo7XX(} 6o~"VqoL,=3Jݴ|n*Z$ɇ_-wI|)*RUzyڊ((w*6-)x7?R])002#CHviLXajofbYm TEyXc2ja/?RbTWuIo0c;,`U]Y=~d_d>DiM, W YF]vK?OYx1!fj [b a퓎?>-;bT2M%Zepu~O>^t3Qߔ¶>=j%\JLvd|`YM.DޤibeSLEnqH!Hޞe4C]Lmoʓrs&V| W^ ˬms䤼 oEOEh yH{ӣLNI.\MU4!f.~<[)noq"&<`+Jvx]R"b9$%!L=ϼq!~C[ 6~b4֋:36uT') ͓4^ob'la@#\-G)#,JH:Sҏ'v^Mג! k!5!s&tX:qⴒv׸9=Urue(??>z-3tUZū$& w?Fۮ&\,ؼtamGSY[r'mA1x2UyNGr5=Y.- !-QmA-=Ko'@V9懹!?PuX|UZ<%.P's!% GmAZ;(.&r雪% 0Γ[7vhNI~8ص}vTx]HnQU,"qs҇|]i> ;Y~ۈߋqtԖR=+s`7Lrc3M`AdNkf K`PEW]|+GO/rsG&B(mwC#5MEjb\M_˻lDҍz;M,H˶]#P$o1ZJj% b":םo4'r9-ҍp9}*QpZi40<`O> o#~O(OʠiF5qUE6 d;1֠K7Ir|x_5r:'b:F%9lߋ(ݔn交tDrcހ˄JBb&?Ok~Ʌ8Y5889ChaIkeeYH:yZenN ɕĬ 1v.Gz~TxxBdĴ%E!7x- 8yF0fӤ>#V(%{3iY*1XNIY%AmW#`ܨ Dȸ=av $epCs8~yYvb(AMƕ5XO(E}>} _t?yzvK"y3WΗؒ'iv8s:kZ7xb.#N x/ vy$RZh3'ڑlH)X-+j)|'D*\./4%ڲ%Ĥ)_EsCZ㴣W]:JX-wB O\Z&PW<d^<HH5qeZLuY*If\()^HpYzrgi-plV0gIvae۵MICr~y`]%eT2^N-C#DD N9 ŸU>f0ǚ3][jy|7veZSscR(D7M̥׈{eqIdA߫s*2tE_D` L0i6d9yWJUP!{.]=qGrp"u730<-G2Ku.~yBA}ˌT*8}@2S frNLS2+|Բ몇Ԭ0ޝsM͌`vP䕷EG$lbٷ__e%/4H{B,hƴ_*. d!?{&Pp&zD7eC:nNIrQ>!wVEahH32(y: ё1ݳn}l `Ko {JrKvgͪ9x<ãG_7ɗ]a힮SirB>s0J[g p{ShJ[ptX[JR̦Xڞ6$EmE e; ȭ!a|dD(=A${6_BNyW6V$m|<У-y>wh5Ti&·jZGXi]x8,f!n9TwcBJx\_rjl=)ڵXx`VDζY/tIi{?E8/twx*a WI.9-@>z"v- h-ŞH&ld$uo3Ԩz-r) 0"8+%$~sџM3czW s${}G^uWa-պ9a1ƕN} k`So8 mYt "u=1>ER:ynZ}M2MQ+Qg ÁIЈ@~G!a!VBcGep!4DnDqJ:44(:7KHpXWOP }BM= 6Q7'bc&o6c^DGDLki5(}51 +Yጆv5͘]"!FQ.LYKzKkHe爑\W_YD'?XG#23ƽbW~f ,oUW- qQ"7Y2O#W;K?,1D߸m-F %m\nqZA{``krT#py!zk҃O)6RCg l j8!0e\Ac+ ~!C/Akљ ? E&>MQ$8.4LFUd <%Q|016d~u*UeoD؏(bV>^vaf3i{"6P;lZ-ߢ t Ox&:E1|j$E~Bbh;-F ѶONK4ot7`qSM|Ʉ;,\{:Y'_֝:*mC:ۺZtgXe#V1i!!sۇ6FJ}KˆdwS_ EB!bvVU8x3WD1P'y, 5eSJu8O!PEIdj O!$>&Wnu+ iHm73uHUm̂sr/6F:qO @43k8I en؅L@D:[fzŊ7MYg71 nM #G8VٟN E2w !*QL%K+ iB輹lfE59p'L{kO4tt:CmlVjM=q,A־ɀ',{"C\I|8q]--Y/C6^qz"Oˇ'U=uU%R˩4 8j WG߄xYXSTC؛OV ])?йXh Xs)יi|Z#8=bBvA) ][`؎̟g广_m6#oO',e\pj&|R>vQlSI٥s"9XwkKvLN+͕[?{?Ftib4+U-!$$ne qL|#PS1is8*z9Њ?Uie]--xAğJ<t$cj_0U@kag~]Q"mO [h 8#p>{p.E+2BTGĄڠ C$#j#ϯЙwIR@RW*0Rz\x(.q=2/v1`ͮkrҤǟO4N *v406ZQxy?Y8 1wOF_8%cv ]]v;wpHx~MZ V!MR?nXha Hd 5a:~\>k_\Qe8'}L~J Kpu[W`'ǧi*Kaf&Īj 0[Rf?ln r,z_vXNyIwF +[,~c{eN, ;:E4R۵zY8O9Cc!h JXޗ2GxhvF^!\%9!ͪ7GGXYV ?-wl424XY?*3YoC <ϳQc0rFh;;MK:{C_qWPӝ+Ly -h,$yp.H^NYDh p 8M@Rݾ;_EJ|^I gP.z.lDnԴxܠ B%[Ȃ$yE4V]1equb8U{Nޘke= rr5D.kea fH;lb}S ӳ5Gn- )8Os,JTKWLllet@ޫ K;QV;NH-q-hksr@5oWpވ$b&D.]+(ԺTÀ}oU~xI  \aI+mV\gWT́Ͷ $ zP D>ȲF?M/rPBC|3?TNV%6'Xl\Llxd#jх!S\d<]^`,?UF-\栳vH|H>1o>m}7>1 Pw5w|/R焔I<57\گyND`z/N 'LEtbI#pɣUxW$埫{JjQ{mIٕ2%mnXK  Rð)[ ہUl" v8, kQeUN6 ];5jm_"_%WC4%Ńܚ0ؚ5zöIwsp"H8|]sJő0dYDoA)D(`ԝ? Ktpv 6KƢb]'c3\J5U8Ǖ}y %>*P[tO~ 'xIwA͹AHD> V )ۯ9ǝꬖGM87.Uq`vEȡ.TȔXڂ+) L'$NǏGyeͳedwOY[BROcXpv[ϲ)'\?p"HL;m'h]a\M'8l#uRU~h44e&pTS[^Gضs-zs{n+7.fMzt9*A =˼R? q[]Y3TvK:RT ?mvrb>u3oFm}&jAH5r٥R 7VwD)|Z$7|̄ 3!ԜKa.hd ScvLT5.'%h5t,PaG}Ck@ LZOvܞH )40>[<1K] dU\xJY(2&CQTE9V>'by"8G" #]rxq/7 +fO΋Iaw7#𢡊-,Ն׈o"Ei[Փ4bi>CZ?P//꫔DWn kfbB9xe)8LϒMvO(1e׀eB\vp*;~T`JqϞ@iMСu]}%HȖ aoc(LL?XZO$$MYG0F}zRR> AI|$V+Dƻ{=v}L5If9@G2l?o&o)JNcf vPWN3xڙq*\Z5T5)N}ۓ36QEiykbqatG&+*쪼~[65AQ8.qc )Eigբ甊)MѶDLiqsӎa63}#0 ^ S0moFRj]7ԋtdndg\%N:<l0/4ɥR/Kvޏ(A9aZJH CQv\MID| 츞#+1_T 2a2Aosi*$"#XoN.YqbdF .sF>3M<80֪`V\8<G(BLw_>Omb:?97!z◶UC@tC)3MB穅wo^+u]0u';e52"]}7xl0 "෭ՠdg\sP `YtApޔZ;)U$kiAQ=@a݁7Ù^r-qyQ:pGn)/{82⊪);.B)N_T&gSP/XӯēhnG2]z6zOh t]YP7p@+"XQ#XfESpZw%/2ށP7x2 Csy 22LRe^ĮFA:%7}j 0`*h|ͣrKG<؏쾼^d]!zPrCrLNG]%%SV"Xm6N`k 0PY2?[fSH|]%bXߏT Dȃ~Cw࿋#*Kgģ  M8 bJ 2kێ\07 IeT%7Ѱ)~=]I[2 GƀT(mxǦ -9xաbR'fsd>|{HnJ%Pq&uz&`?oM5閶u}/[D0Q c[CGdp =og"kd * w7p0+Go*Zm|7 G2"tڔƠ'<2ٶDʼn:0Y s6~f ‚p צTT| 0 w=I-H8&7(| ȴ[&H0'$Uԍh㲎7qUu5oBaʙn.n6Kqph}rPW Zw=s孖y }Уn6I5.Hx y`A[Sp0! )ō"D QLG }^-wj 3!,4)` k~"GP``$ek0z1&ۣ(:Є&+;+hi:s^ZﰰՐM#**KZ O&*˩Sf3Gn9ZaL8"t~uryۍ?|Z ۮ=em;(';4e/rz\(D#q/z~4((yȁ:hْ22rx~t)`ң8E_7^e͠u@YK&5kY% %xQ c5eǸSآeATM{A.2pV @%w&؅NjNmjeޢ! )0Z؎/83-OuXZ jEmcI ؐ>K¨ ˧|Lo? .fMY?ٙi#f{Hwd·pcTB|2B<O@2W rVQ\#zݕ:}}{^'2Ȕ|fU MT2sybSܿ~E E|<ˑe tm,D^350szUͳS m m ~o ZRr*v[=d&o0;O-0zǍT33v$R/˔m?B&ì?'1;Q3tұWE3 aPnmmU|hLE. [,3}VJ~k1U׍ 1d-$S4gۆȹ.e)u~<j$mR1UZx7fNb#`cI{#Tp5h6¡#a9r6G#IM!>b4.4UeM`?ٽ,84M5{^Xj7B+?=@|r;wuf##XM\\;ɡsm8FD*9uN}R0.ߑ]pJ r8Sʏj7g\PpP vfYkΗ9pp,<̱;]a t_qnmtD:mr܇+NߡnlaGBRJy=<~a. IOp)xb>"Ie*AhcX ǟ쁡^/KyJlVuVEKJĹ R=_o:;Ow {JZo0Fn<'crN*":r;'/֏@UbYtGR|׳$@,bV[4B,% /\b?eٙ!쾀-FX[t*c yVH8kS a=3ǹm~.*UI1F1ѡX84]m9q{IlVKT"F$w_X66J]* j)G6 J5]nhY[d#ws- ^}?&͚BiB(jMՊS')XRѸٞ>Zd)XFR%}a*s93S SPd=ioqd37tHeHUȀ>E򒣑CD%eѽWPfR|$I8Vt z2#Dx1wϰPEm2ߨi0|i\[htj^j &Zy|88ʀD|W ۴34r4^WĭCmc3$篦]E(=&Ytřoq+8":&b|`g ,^Z҅{5-Nwa?+%hAZ8'Bxr5T48{`-ۊ6-tb]߃k[v¼֐Aa>6y*d,zۋ2֭*~< PVpx?*HJ#V7٨А}j'4< }OրE:KʂJah0`bp$#兞" jQ2v BƭiM0ꥡwN1AkEVxr{=Io'7YPaL( sa$Hxd5I䟟~Xf?dsNCgMB^a❲T~M@*LؤV>#üuKjʗ=T׊T4yFe+]<_ Bt̐ž6^H&}dMxNlg(iڳx-^/g 378$;[,Yo.7 Cu<@ˏrxU⒱߇ 1OtSxžgdJ8)$=@II; ;ZGI*{Ai>4+3P] 7[- lDa`KE|mF ?@5*"lb<`UWc%I۷gs)o/HSΈ狦/vD1zпdɇh!"4#gr;Υg`vs$CSb|n~xpvBy<r"bٿ*!/EqJQ cqH4DarCE-AA&-<?gr%(L$ 3IgxC G>Yw̕Y?Een|\uf~5j=}9M%w^&j7e-H* d3nQϋKߧG5P4!4vk2`4w8U4op7 |Ͷ\s`[|lj geL=0"V[8z5<;X&6N~nCLƕY{.v}()ȳOiiYͪ,+Q%Lo_uIWv k7OZ BU1jMjA><0{ Ш;z"ӕfw-\Ωt8xV#0 X|q\۔c Xg9p?M^0-vVJCVRyrqu=QቡZ^[MAx݊,r:y& V {svoUՓU@84N'VtPOYbyWy£Y}%n)|ubB&IHU]PMv5jD'ĐDm2t6D_^!wǿ- )D*d@#_қq2?uϗ2~19h;GG球S n b!][ p\7a]oߐ郍K_{IޣQt,L s~*qG&4IƷs@j]JcIs *ބr2n7 J%$[ *Ȟ< 5!zVFuDgl6k?{S:3nT\[`~uA3j DwJmУȶǨd+=^z,ϰvI28ć6=lAK[ѨUiNUeD1n@*" u79 /3\Oaosk{C9 vA,`J"=fh h853gYZ07070100000280000081a40000000000000000000000016599ea2b000011d8000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/mtd/mtdblock.ko.xz7zXZִF!t/J]?Eh=ڜ.+ʃ'Rvc'p8=|%f" #=~7pQՙ,[tN,K*Q|Vhl~ԐN?Y `K9wk`3ht@C=Plk) ,_*\Ǖ;}Jo|Y^RݾZ\1ְgzI0ԾNMz]<`| Qx1^ʚ+w>6>2?W7cUvjKhFth<8Kܻm%{)l?J~louK_,kTtLaԉ(WE RU{eq˩IOO\›( –q\b9@rmk ;/TcP(3\YK9E(őa&h1)Y%}m Vp$ t2ŽBw!ʙA $h4l^/sPTrЌg1׳u=38gX!U8 }q"vNx£~it[&re_EH+/DsP$YRv(IZi$f]ZAC1I[i \\̍OKӿ^OJ`hˎFFبM8k:(y Y8B=_5m Q3#/R>&|ky G}xz6F!qC.S'}#{rSgeH2elZp(KMR&CF M1!J$VR~@YQR_3߻7i΀ZRI]L3݋X5I`[f)uk9Z|j4waaWM/|SrZs]oj I]6>lM)VCnTC;Σnܝg9gzfe~cDk۵ZjҜ R.bH )ɚTrz./40k %|UgG8 EtihCo%Gao!_X#&O0ApV63Ueo.~p_[pqS:RxƋL{@"cWqD`]lqcXVߞUTuJ!U9#+qtOAওh[DŽܝ=֔‹>#7rNۿ¿k8]n5ǁL+ F#Po,T| ٣Za{ ;aK6QoӞ eByZ)g' n18'H9sۧ`a2ZAj&-| ,9-0@0[!՘J~Vc5@Dh&i:Xc;CTZe R3Xi"[wWKi`r3' t}y[TS g f8&gC"b]p+F*Sno#O yg4tLA*h^G'aA~χy Ya>2]s8EȞ}SgL iTk rQ묩ISqуZ{t&i\ߍ7@]K"4v6fd1aC#Sೢg"dez`jj2rz[z?xYqI XAz_ԷT?ϹV,M"SNI\Fl ,u.?XobT,} E̓2OF$B8*»bv^6sT2  51*`_697a|P~I"L nC: ޲NXtD.)s$< #O c d5mFay2?O3MXSA$e!+:]7Sog%ћM:_/Zd -q-# T܍n%(ԂxƍI T}bȌۋ(8zg+㞲h/ qx3@ْ.?r A ^VU=0I) f}–^6O ~,GBWoo[zUxn Y&3t~1eо* Pq+sџ^J'Β<3[;Ά\`<á85,2F9XLpB ד ']b?{@/t7ZH}"7QY/BOz@Ӯ_@U=R,6Հ[L|X;fJ*Ľd BaLGWJ"-F. "o`C-x82~ (Ү"`U|zS@\n3K\W+ځWbj/~).@>9Z?`̢0VAx&S'qvYJyгgJޑwAi+q|}n7F࿠kkTn/ήw%Cm0OiF;/hٲlYD Y?#WgYZ07070100000281000081a40000000000000000000000016599ea2b00010fb8000000000000000000000000000000000000004d00000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/mtd/ubi/ubi.ko.xz7zXZִF!t/ ]?Eh=ڜ.+[ѕBȨs&i W+ <;ʈxoduP.Ơ)I)T?Z0qksp -m%h!.$2|/9 NM^g>J@A'–Y3$6gTM G4rmvjQn<,jp]",nۢIa{F,b"xhY/)E=u`آ.B4:@ v;cmGP;-כPPB4,5(k#rE *U, HξPQ]1uw[.*[_2;_+2pArژ!* P<_4NЖβdA.G8U$>OT$+t-%VՃp.dLheBBY_Ry7ԭ"Mli*m6VΌo9dUy>%gR_6!VUƗSd( j@x'p %o(hBON| P2ۨ]Rk0L`dNmxWIPXeM(c;o2!QݳC GVjk]rсGM$J3sg6%m,ad_/GnP4V) sp/Vh,Dt!!98xOߴ`ÃgrRcli^Hfšo>8|UCIuRX B#?]ǿO"[hT6“+XTvp`NdzɈx<ȴ'ҵ[z}SG4-3eߪ nC$G!{2Rӵ=ZhyܶK>8VٳwWEk3BPEQոKdrLV %\^(ӏx-=-љɃۄj@7_S)сLM$<ov PFtdTh}"ݱUq%ώvkkp_]wSL>sX']ίpc78)>9/_ĿXp }w*e S?J(n;NPn5AU˃7umeQhE[s3 \>βh#BGK焺Ŝ;n2 ZhJ/M(Qՙ7jPH$Ŏ!Z,1pu_dXzF&U= 3Zy+YDfYRۿwJl׭b5 !%P~KLo 5KDĽYF/׋F 68daP zӯ;PhW_窙8ӵ\$@a¶]/NspѳqE#|Ӎ-4mPRT\d{RY/;o 6>K YvBvom-p!!edXΓ5D0%a&0m# #emQ6:Y5Hxm0sTtKʠC3q V8{ܢb[ńa!39!. 3I 29 L5?QѼ渚5455eT-6ZO-9S^Wn{Pĵ=>z^ܐM*[,wO庇?>l<(ͺqdBE1x꧀9HН{A%4D!ןf}<}Xhy jKg&]z$:@R.PX <n+UPeTO2g[/:Z ^6ߟȉkb$iW 'ń+Y`0].XoObHRMLF3863%ZnT^ayB%T)O?\jvZEOܶl|QC }sNן, z껇_5{k2k(0AG 3w[Pd*cpuzUbyVI] cz0~}Doȟf? aL*p|_A#Y- kh4$8o/)^xm%^+ZY@֡aZ: j#ril(;WRJ$bBpL~ZA/ԡxEqɮo;`sCٷ庽:J]cK> ߩw%,0N?1GPj^ AcKU&)&89ʧ QoO ӇJ2oTtVp;/#f T?)j'~ՁP8s{*6ؐ f?Vq4Kbi.ͤZ+ femD}RWY A:!Gn1iZ *n3,s SoZќf6؞;sj8u`PI Amזb;;li'yA Eb$^}zt],b0-m13ɜ4Rw3xgfN N:4iO_C~ĵ8ϟ C-LiMuSP(b[0Zbrc)VኺYĤOظ>M;m2jNZ)Rf,79tzpekb"b YB8obj#td̎ɍ1$R(xr~,q|NT050Adk|紈1C| :Pyvޢ#T;Ёi\}M-Yqe+sءص"îIS&oGwt|$d|ko޸`a(jwŽFnУ9SEF,ܷU>qNbnIg?a.A8Sb1gCJf]\FƦo[vSa0 '`F6K(@Vz][:N8zs=ޢͤ[TlTZYO{4P0~43~ ̐U7O܏}IIt~[Urtc!尽wMIAL}.xo:(gꞾDr+v4?ël=d( ޢbQ 7~ykZag:t*lodfbcOϯIN RVS,bm=_Ƶ^  JOw9Y#J%m`үp"(p4S\n uBj8Y:ֆwphĉRvja9+mC0bsY`SCj9f9"уU2sFUpz :DuͮYu7\\K0{ͺdTͯRv?PYĦIW|ij}X|z u|vw77DnP}vg  9$ﴈqϬ*Su}S'w[OC8ʈ/$°YQooӱp)_KBՌSUӋyÒR@d0Cwļ zPXY,U-3J=t֥42?Vvoxf"D$0> KhZ *D|AZm1W]Re7H>A%_-$`9?J?JU^2}R0 jϵtQ<4s.)=|{g&xwM1JF']%܈ӏQ:+C͡B\PuJ \tcHJh~Rzh`qEOXM;];J tXԙQVp;cfg'EpZ$jT{OgAW#$ٚd/V]9Xe*'Ycߤc*?t-%#jg;I2qW 3ȺiVlQ+R(qFB4.y#ZQM1TRRmՋwdTSW ay6/SMd'G@H1}J8Y(Npy3(&TSnZWs|R OwxMp/lli1W44uńvgy{g``֎Bie})o>h:A{eu֮o2H?n0`=/N9\;d%l$*l|Ӫ 7#[0+N<(?PTRJy*_P µOZG yp빁RY VAQvp h.[Pͯ||_>o3uős>-AȄ꠼+Ѕ.ZA q1PFD|'K⥣]5I7̵Yq7+i}vDR#qT3f*[W&q̜dd8o2p#*%gDS:!I,BR>:C:ͭLYp'K ex)Sh|1jlE%:1A,6P K2:T,ؐ050ìs6b؋s~l+:)Ep6DJ$Kqgk{tq_%O )Ü{Ŭ Hy{0򓋒l^ _8]2l/甮k /kRf/g+v6~#Ԁ[E9yb>!e].@8SVQ>n+v!6E/)ѤχtO Be6U"{ ot3t#}1J|D15#)͠ cʽAv5ԆwivK}cQt^ΡQT8{e1d/p+( #eI?+&nK3Lq|P2lFt`u@H ^cN$ e}+{h[$Q/vxq/P&¸$4G<7oҰ'XWsĕddmۏ]#Ú \ie"ߒ6rڟnA'%4A_c/ms[ܤZ#P&-#O` wтȮP+Ǹsky²ǫ TȤG<] K=6S@AYx#Vhofڈ!w5% Y(!ר ?욨Y[J$'DI?,<i-HxNgqB^1WG&izT Gw7(jL/KR?5%͹ǒ0?v~ 㝕béLbe44%#f)k5N;?GCDa3 V\m]gDױ}"@%+?s%S2Q5};zu􋅞A4UL ~Hl㲙Ѝ%M4!c0P;<'s+ IBzXJگ(r=L-59["N3ք Z,m؜l]HMljHfZ֘1_EA2:8f .$F8AL˧%c4%\u]6Cwto? tqvݎBqȿ/ɺ]21p(8* r㜣W7m1ZEGq9o|[&j "ķhw(R)Be<%-&ռ^;ǣ|NٷMN!'2Ƽ $Oisq6ޓ 3ݖaɊGwXݕd ,vo—f@;w:mUÈ2nY6Pqk ̐i4w~]l_-GnHv~`E`eQThrB{+a_pŷ}MԈ~ph,:oHn}셲~j|Հ*ڴRaLFT[༅+q/!.}Us 9Ho2 {".U!<@'`(D7yּ p;oBh|g3{- 8hMx s o?C1$86]@Y}"ɥO$UmY:B0^a\%< %F)KjY͡ A]tĚN\B<ݕVF"֕*dܛ]["E)i6CΟz[QY z'V&o9_N칈~3.tz"Gُ!k4"j9!,.GߏqiŇiDXű;.jC.Dy){{$K6'9 `[p$Oy~[u Y#SyH.d )nϬ~1wy0"魖61T:9E`vX3P |**`kvr}w0QDQY@a;2s͓-m9*V6`sh7:9jdv?k+z(;di]!{h x1;s&nH1'shƌ=}L\E^Miԡȝe2x gfʦ0VKGDT>od : Bg[CLk`0i9]yd8paR !}sݡüpYSR2l[dX J߬O)IUu O`# %[@:(,v7`ge{R<:{e\np7-7&z,[I]h F/N]K~SV*-2ܹv oRӁ$btg{w?4qnt[~ĠYj[?> 6Ǿ';4"OK(ʘx)#* [LLGS0W}0z_S0si&ӵ0F Ù00byWN2967LT+Do7iOӥ |'VM@:9ekp ʁ` vkDI0&Y{oʯ S ٧a*5rW+c䛉C$Z@)[5wՐSokSwmqk6aAO \PkJM~, 2wg}]vv][LBB՟*νq0PeHO>H,ْ!"@xc ɾ/ٖt~[i( 7O(h05 ,;'80t?A]fg,7w1%. )> @5tZЁc"9$^.Gi|bcoEj{Up Sx%^ͣjK?'7ȃQY޷u]DVpUΖm!fjknv&zΰwpZ&>uOgZ,1Ew[_p *J X4? %]r`G悱,|V1ѩ‹$8Q?i/Лup +d;u6bi :)]ޔqsZIg95%ZQ* a{W̸廣h~7}sAa#uôiN,&@5f! 8WZ!j,^BuE}0iwgɮEvJD,~QlOumȆ`06u&1RaM(dNK̊%@~me[8pgn zUQ|#.L,LiD[`\$}{7n;MWUUQMT`^\0/y&Ue;W20lLT% <}E rZ>@|$5{(s-ǀk/nV$$~d*IKїjpl@l[ʲx5&2O^,;ڙap=ɓp9!8TO:[[FD)S80+K_4V.Xs(8pJ>d踔|X)=&`ϏU"V Jj 6xޑzsBp^=-#[c9N.!kZ3㽽 B91&j^;ٺMUR *';ÿ#\%stqN0ImP`*?Z* %}"u5Ft𗆌''ā >ZI&JjM+8E$=PC*΁`qenAvPJ0U{36FUm/ džtdhsClB Y;!C\4z{, ds`}>^1epr2Ovv5aLxB'.GSst5l{ x0(BX6q}>3].lGR  #jsa&yv?rz|av;bJۉx(;>XlNVyrcD@X:vb%[dM J%w4h0o y\!bGHodcId x)_i,+i30km$9rTR&ouE;IWѢ'1f6bCͱTFp~@}#2"㘯G0 ,&-qhRK:Jcqnڹ,HWgM}+8jQ-$]g)̒ߦm:AgCG6Pq'\>Uh;vbஏ1m;(_=3hrsN%0[һwi #?aV*J6vU] 77c]+ܺ@vE'Oj)/U阇~N몖p0t'{?$!!$k%ݒ(՘]WIZʒӑɓߐe |6p.5vQs}:꿬SFMj^ѧ:BJdC\h_xO+t 6JT?VJWj?B>Td"ѯ,L(?t(N "J]t.hz=h N\VI }.B9%&z}H2Q5(r.m4Γ/hr6t!=ԲP@CKT26LEC` Xo{7NV1O(+ˣ?LMtYugƣ vUt͠O k<or &DSGw#hQ'I @nmhd$yv ST}!IuY^:(`%tJQsH`y,<y+p0+Wp/ R{\!:)C vޗ ;X7!׋0|Jq QLD5dL4 @#АG2_{)7vhmA6cSA kV@(/`wf1vO g.ЮRȥ]Cĺ)渄=?^/(#\$ܕ.ޘtb,CHlPy[ zG^ ] ΚKȨzudN39> !/ܻCaYqzVQI_}ܥpFC3Dz)FU M8>P/=[㎨J?_LU!^OWYeBR*p}7D}^@[2_ot4蹨?q_B WyhOΧYkxk~9V 5bNC(>GHlUE:ZIf$X4 ^YXlGfԴ M * 4K/,10Oҵe[u mx!A_57qPrj%r#QCȣ4WhHy[(Wʚ E>u@YK ܹ1e9~pU Řfz@:Zƒyɀ J8erR].[ (,Vnqr~|($X^摷{dq> o~q#D^+E̼ H|JNkϢZGI/2"ܓ# aXT vpoiԷYWN5.[OzA&*"QO{Ԭl'Au~` DԌB)okȧAYyZ"8#$-Jc!KQ"'8ǸwcqG8Ҭigo V:*ND-\׼&:b44ydAhΡFw<{(Wj+c-KEA}kմ~gwyeIV=u$3v  hMWO?GP*0G~W@ љZ"}`=)ô,9H.pcNbgG5!ƅv|,zE& rM"uYFq L4C*eb= 8q8kIC7al$.m|3aOBE} F3E&>ؾ[yc_a8CJ![l?lk3FRSP}Q"9 ubb\ ?9QΎ9 Y\ |X73|$AFW{/%_])gtf*DW ӫ\7<ɲ*2XX$"_+E|-?H8|3 ˱͆kFi;vUt]U< Ev҈Vq՗d5~,oYN1ʗR.S(LkZ¤~]-_VII"6>0 0ij*SPt,,2Ƚ)M{݄#H:N׊݄9Cw/j-%,PYz)kw]?>d+h aCHѰR|Hq %N +|w6_w)[.LWkB')]^4n%|B9@H6G,$ H6So;꥝hdTX3|ck}-8hyohs(j ;:EL^MeOсz㡙I;̖@㗡 X@ArjSFIcM0HI-}}%G"bbbVT Yo;ۧ!W0čzVΔ<'7p_u@3ۗ$m76rƴcI`^e,7]fI=EXĿfJuA3ydz,B 7v_/IQgӧJ2sLǽNk){e@{q}0q߈.kTQ<ʻװ2$4l:_٣WW1H-TZޘ@ a{`Oz%JGr~8H{1&wߤ^F 'x0wS@i;V㢾O8{:Uu#i* 3 ,~$>ijw h `HS׵3_c͌Q'N ɔJ^ۋ2>50n%|a=PQ(,=- y*:3/Ѐ=3:b"!m ϘTBx.AғݔbLH]M6S@7oW/$~f% :p;#QIS$ps= 'SȵXh^6&p g-Sep ɷݖ uRj6=!] :%=Ǡ. j`G#WW_kRGF1=Ua:HmG6=d-{+B.?$:|r(A("vplt04/9O"x3}ӑ!C}^ Q\4 OM >@2q<鑗FA7 knn TJ;"Mӌt`5^",܋vRԯ=WAF70 ס@15-߻vqcJ*􃮝/=42)Cp1'ZxK`U,^\ &f [MdЂ5R9,c.^+q&e/'劔zHǏ]I"f'"{%Y1 x֯`.?ݹ.g1Cp :ݑW/u{~DY{hLSŸP3^LŽx}cZbٵJakvk!f%ϴUz.ʸ8.oƔp)3ʼn7$57Pig)ìUhkI*>`4Ow@- W a/:A =mK$ZPIpv9aWY~!MQLMͬoÎ"XԑMnNiuvMc;niRO -^c+AT/Xn! Uǔ=7AJ`\U+ vf>_I6ݴg^FA?K4'wFQn^cnGLy!PΥZ>O_ uXf)1R3xǑSQZ"?K@ϑ-K&<<%6+R͔d;_F>;iܶC$kED"#75|*SrS]Q\яR3C[&́|DzL&n'[-Í/ Rʔ𔮭֭5=2ufۖďQj 8HZdIiHS t-F/ ^f3]WM PL U^ _+j.C6"ڔ! #MFW sieRE0V_4'jG0QʭR+,bVto2{qőB,FKb6ڑ%I,ɏ7؎TY(9Nu|E,)srlUJ0r#毋I%ņ'?Msv"4,p "r0ٛ|91~X=99b caaEahj"1p^1C%BM;j &%ea &C9Mo㍳+ieGt//ׁss]gz2@!Q)3k"95vfF] FgQRsCojtnGm@ k0 1,`R6^J#o_?>$sT0dƫ*5FWz֛ʳ@؁q`lZmIf>mϬ5g.(y8bCJASLVYԐm3R:! 11 5!gXh^+;o/"՞ytW,ߗӸuѰ)= 13/X5,ķ]}]uҳSQ5~)\~bɈ]cP7’4&#>b7TqJ+PEb_SUtJ7e*D}Q%gi)_S3ТYթd|ɓ*'x [bAiUtugKTuqF^yƁ|= Z%TU>h@Z,V6Vgϝl[g.z'?Ju"l_N%v0v*FDȚݗ>%$39Nrq$Onyupf>ʴydLFXm.^΄q z=L(2'ʒnմSx#C02zBQ (KsT|gADMaA ׅAX5Q_XmY ETB~C's-SaC փh'ХF13 Eغ[]ܡcɫ%dAHu>rj=ע8?8Fie $^V7Z\Ϥ=_n%߻rW7N$Zz==aJaKn~ x{s%6?4h UؓlX,ij좦KWoTՌ⩡Ⱦ`4|6ŊǠ {]D$pK4hœ/lsJ:+@AG:-l2ӋɐYoݠ3bjЅѧ)U3`|*qu%"?9L;$.cbqߊ pS &ds隰^8@pRUxcL$xnO͑'Ms{~EȚ0f&^T{7}b",Bo RflC݄W9 bZt9CݹWSvJ}(w(ϧj_LӧQ̸R&ml8&`jԹY/?Z}ϼ\nĔvWk;(qKS>AK/)k5pDl~ p+Ѡ/Awo*gT7Rt}%PV*VV5Aj6vQWk,ژCJn8ǐb%0=\nv:ehd'3v Cp;bA͆q bukMUQ³;$_2sgHx򙎐%=3 D S}FL- Դ,E̊7T,M\+'$7QrO׊b1fM,_^~Z.u[zjaPf6Ȁ]W ,Ub2 LE΂֠ycZ |nSBPit;Av~#r_Q`:"]vel/$+q/`BїK&"4<<`~a*}_ uUCzdVRŦ)7qbfu[ JO͕h."[E#M5ܑ'ݣ("O!6X3`!wChHbPʱ&eYrѮԲ꘰_XSkG(cXɴ鈔W FbT9QqCj눪p(\$2cſ2k>eZ䝆ty?@RϵݲD&X&(* gwC?fźl! fQ9 !,`3u'_+  ,A cd ^m\茻Mdmhok$|!MG"6Ygz{؋gǃ޼*I'NRntoXEY&$S/Hk`o =u!="c!yIl}n Wfi]6pJVp‰Y@e0m%y&RLvMǸ.벱͎gP*gR v:> tuxg )\Eel'iBM)1WcvdPcrJX*л> *&V2Ư 9`G)lnK7y_HB@m@HIZ;3wH/駑ʼ=`M=}m.  pn:,>ЭQ3mj,`rFM[C:]>Q)U"a޻.E[ï1yntySlNP:ҬOYm\x[Rv[$N98Eqa!C\- m!;^TƄ2&Sm+8V$ǩب/MNNK~]aw\2+"h?GyM̊E;LKI tGwpg4G&WXO?qFޙi_:3Kcf[`t'71Liο{G//y33j tcBOs([;R?l@x̓5&Ohvy4F^N00b:LD_2E4s`<n_\yIg@wZ^^`/Ԭ=1n<[%}N=H0štdڢƒQt3G%MΉ NPՊ  eNyD`EWA" ?`wއGT,Fo8D۴"h\xP2F A(S+cTmm{>AAv]aJ勋 %T/~pi;l_^cu l->`8ٹl"6!2R:tоÈYU(oY8Ӄ*,3+U[XblN!+:T_XZCZojů6ϙkjbϓ]7D݀\6 8Qr^$rX1\ԃa@;4V*Kp܀%z⤦Z&BR'G[} dzWpv_ U?KV{Rٷ骐9&S*.ջ\lUZ#WR٭rȦQTn5CI$p:`L4Mɲ|I\S/B./<>ÙeU]ߦH3*)^>b*%Gɳ㊡9Sk3ꂞ;C_JY˵$8a\dYLwc {~USM!cuV/I2濛2yf jH/!Oԫnm\߉-uIۍ޳wsN=3'zջFtt)~ &1$8kwhգ=|Y"wsNFlOj~{]̈́VeSÅ5#5 1У?17&:s#dwcoWd xfRJ*wovp nHwYx~'u 3ؔ76< 4yNJд4g-n)f^<Jw"%R"}%mt&[7 mLbnE2\s`Þ*1A ρ;W=N1t6sP7{|G֜w=`-r1߫VϭTygwU /:aujXӞ>uݠX6*/rBHLH 1g"p@BT-h ق8~ Zz揮7ziz#Jm8 b~p 7o_T4 ֹ8Yjyړ$weKxʃ!mwxOP)}vk]I$dAbsvUҮ.ɠ#A3Þ!aCRbtଈ}Wz[hu진ā O,W} M/٤,Jg;g"S  Sek =3ZX/|OTS|( a~0Ih&,f6+J.tH|R7?El姦5jLjδSx]Yȩ$Z`4:dҡw_ \~IƏ{K5eܢRYxXB EJT|Zd.O)qS1ۄ:}Fva,d(3 ՙ*T';϶g%9[^BEbgأi%sEQއlb6ʑ.ػ~+Pt|o GJ.2Ty2cky0 ҉*4g3ʫfyAVa[ 5n4\VKLY2ȭh}T": 1lfXL NF_{G5רt/BJ]-~h>pVZGe3yr0s[wtUBUYg%AͲ[\ (,нm2]i^d(,=&,+MtNy^- kևcϛJE[ܠ&7cAրԹ ~)uS  s0[׊0=+ǿ\z%<rHلvRgԱ 1**aDVs$/5wxglY1)XL"d +g {Ü9NZ\dR#WNA 0WS=5XP[nϒ&Fx^]o.A4=[h.]XFaqi`0t [᠑U5IbgeD$V@~{jW{h[7Dr0ߞĭ@ǐ:2VD >JWsgމ!幥G-qi'KG*T4Q X Ƽ5%1Ϗv($`g"ĜyOs.v /U3_tslVvk,tOPosqPY9:[]{ׅ+)ԠphUǠ4'JBB:f7(=Y]G!"3uih%HMc/neFPfx>Pk6w "$ _%aԅ}){yp-[x{8 !۷H/$iˑ"憿a~W5 KGa|E PjjSWZfiuEŧ'Bz|/ٸχHrhs^L[%/?:Fvkkb/2ZF %IHaGYp:EN֧ꂺeίѧtk$GC^P Wl Ǚͥ,znla DŢNaŖn@Q]wK'7bŽt!FYm h\ &AՕ;p\ ڽ# Bkq Sy#xYH׍ ͤX{~ g RvH{lLnC$  H 0Ѕ; PY_em lc{E%pm_tGo!U1tgQHkW褈ӽ 7cm_: o[S 1r:S߿hB* ";oe-;>NH3,:d+zkn,"ywvil)@%%)ⲐϚ@Dx I™y?۾kWz.^M\`H֓U\֚"zfoc'iȅ;Q~ V&jHVu'#`L3iCOþTCrD) _Q&6V)K_~P*@%AhP eNc߬7G)i_B-0,knl Hze&lVǛ_1A >bG!Si!vry8Z04aT\ Ota,' *LoaJAUC^YjN7-ëHX6OIf&,  '4/=RQE.~}P2: "(T˥t 9YLd+s Fx=PpM?O lo)%;]Sd)0MĴw G]ڻGΈu&dlԳ2e_}P U |M7Dvˀ 8CB#*uEϯd8B8g(pew/BAg-ȡ@E{KL ,'@-et~O $E/(~W:i/:@ґ,%z (VlD'"wj%W)k7Gm.9z"ʜ -h7Wؐ]Y21x=FGlerܽl*lAP2tSŽׇVbtVo:=D.A,$)ݗ1m۱|6EB_pX<Bl^ր%͊Hb#8`yqR DEӉ;<@nE*p+ \g&=}MKƁ"]mT4ф{OgTA=FZn^P`x=H0iBU?${(U;iR1=i ^w?VߋkJ~r`A[TYhڎ1\['^XIrL0p<6-c%:qHy XN@%ՊqN%uqad6owk[3 L»%Va7ݮVEL P֣&v2Ǟ7=9=M1koaRZb3--xEZqI5^x\-VB_\Ӹ&`*Hbg w0ptY@:=P;3G=@7숇=5k<臨s]'L2 .L9s\BcΞs5Wr7'شWGuuf7#j_T$OzT-Q 3,!kZj6zds=q 9GdR;)73J]M1vɲH%нp7wnNDC xdAD΍NJ NhYl󰏐+|S r7Q(_gvӡh1_Ⱥ%p-PiSreeNE/ = !7=2;*$r-}uh Cyo:JJ7=)ѹh0/+::|!1\ rZlD5?΃U#bh91ЮyUI ت}9[jlx=2 N[ٱREoxZZsletbS:dWǎ\zע#բ\$0'-Ba02'L҆;_W<udtl H/Y +D Т!U̇#/OH>tf44[6ṋ,lFc1#v^M`CM5Tj l~Ap΢ 'xwՅ4If;uVH<ؕ} y6c5 ?°7*#$!ш4K Vi88GYw)%3'Ķ*>_2ո7h1! sFDpHVYEbgcyPzW0p,,i$(^pdg.D>~2pknHr'K/? 0ܛH4}Rڪ?t`} qQ= #pp_F W\wh,"*)K٤ Ͽlh.˞T\9'eu+[㝘RnD}̐ȿ!*sZW%W)["*Dcfa ilU/'1UO=rIY"8a r7ς&GzJ*"sL՟ݡ^΍^$9_g (3X[;ƈ!&z""CǓl)9.VzV!cLpk]HG/:yN|r(sȓ_%\ )rR=E_DiȐ C w>5%>C~Fj~[7±⫶MCW1}p^z[NU"Z~Qirۣu2b ҇tV$e|En󶘣8 TwˎmX¾_5-9"iQrMsx=v(ABK6dEz/?^!PZ%w 2Gr~cf$l.8c~_]OFqdUSIBd䠫UL?dKe] <\%0uCPǗ^E:-plOYDib?Jk8HOm\z_O8߷6Y%u`WՍ3eMQG]hò[VF6RQ3\B.+A̝By&2Egd{AxOL+*PI7{\~L u٩Ww*hиSxtNuŝS1Vl0ũcƐG8_: n-zgW}* לv] Wf֊2ziGR0䪐ǎ@&n~2GyuZvf| } PJfyFvn9iC=LM<l)-<څ(ꘪMKdSGNC?x @VA[J9,*muj)ыMC`_%32JjW?+GD0PƸ:جš28'~"*bY~VUu{b<#V3\B}_A>k8<;%Ґ{"l)wnh~ [u ,p.x?"vׯ)7`_7h6AxdM/=xsM6 j}g R*Lbfe[AlbP C>wBmQ MULdl:$3 d6E|qÝtDe<_h'Œ -Jn%!N8fho3bZ0屷Vy6Dgm.E2@iIᩋZPV^2q ,Xrơ{"ϧ0xX.|+o_N'&QD=kЅwOe6*W( ԏWOkID>@྽F1Wbxt'keltl8Mq1z 96mHU|ueoP!Rsh$ݧUn_jNw]87&Ta=';K %sk<=R2 ]#O$X:zz(;3%laUbQ-U7l)S-/4-^єJUs`3#G?)lL{{\S\_Hu{Jl\FB;9Af`xbq3qܟbrw4ҐϔDZ>Ff}-( >{_ng";\ < ^)Zr w%yIiD`U)2F^ܩW:Ah g|y/ j4JJ;0rV:h+nYmٰ48]ᖵyp()<=I PtdK# SL+3{2ɦ5 Pgg ۝sơRt~'XȾ7l@k. ?\h~Q5m}W%)5Țe55l#4xZf=빠Y\GpF: *hqrreqC5`jF,2t &{-OYF @ZXy-fijWGtĥJᵍ [&;+M gfV&]s][I05D<\ ?}f]N`Qr0z1(82Uoo\o6b!hoLDC4*IO9Ljlu`E]0sѰav &,0n2ʇX<2*C\c⧎NӜ]}j1i EyOڑ_?_cmŚNi$IF 5uV+C⺦٬*;Xlힺ{/CjZ+BV/"(ֺ(tK&8沙.q/aAxOYڎŔ#9$S#'|1 TV[޴WyF:6{hp͆)7eSKU/vlW> )3FL#9^F27:y9 [vRR[uECox56;PT@޴g^]Lm#K s s=&44缲~TS^"2EՇړ=Z@q5#_#[uJec#_r^2y잰mMj.dxJ<M zǦ[Aov`@{]HcO-#ʞ7?kM *NCp͓;/5d(19܁7)Qݎ_; 5k_4 Ҿ9D,<)A=@R,E:%5x XVsM0J?ǯ5q㠂ݮD])0~$b#ǰ{*UՑU ;'rĢC3Hl>î_g=i(xXbiSvV5IGh3яx"ܝ3zf0 X 0e9=$ M-B'ucP d1;=²-?A3WSM_RN-Y1B&7 *T6|J4,te~{9Y]F"-\>nPrc :nnΗ!̰*L.c = lW"JtY`QP]ύbpa)Amb\oָ(`Q2VCoY%=#YE_?~Ulz'6^fqqD[S 6W:E#`]8v)ϧ8f$7! kKV_~>\7&4Gы¨ =&@ASkP d@ȟf\yKpm; md&&b Q?Kckv +- ϥ!>0kbDR& 3l*i֙‰I* ԠۀrIrK`sXC|gg!N,.{3^ۡ ~BfudEJ#AR4mIEa hT{k)MOaW ,YD4ڛƚ$U ;E8UoCG~`.d;f)~s\'FQJM3n_4lzwR! Ï= ]Կ/dzY ( 0DpwciAP6`2KkEHtct(6 _'j^WCq#h)>iU)&˴oAFuiۧO ]R֓%2gD*=Tq8LQjWV(bg(u3iy5K{.ʊu7hvL<2{EۣHUx-Ш5 {=@GwͿ|^C`9 gf|MOr~v>I T6t֗g.'31U}&̺t"M8g: Uc/%[lr1= D``CG5s ֣W5($^VU@89RlK9n1fTrjU(Kd Z+yHo| `5I8 W.UR%.G|^j&4+M}liv^3ͦMc F~?lk+T JD{$ |?V"#]ƷHkGP`N]^)*o$(tڴ8=hNDBr/ Blal#z %5V]YL(Kn;yfhFSjC{,BH J݄琼0S.P[QThxAmЌS)KwI ~1eɰ52ld eQ#5"K{]I1c 6S 25ݽ`zzjdt>{ɲs{~ϨwAc&ȇ/pV2xأ-Jr~:9K-)NM;+sqd<)A -cjfJ2&| Pk5b R&E:+s{W E WJF%?ubiWeWoISY4'hĞL0veulV zvP0j?ZZ]&gI X(Ѕ' .H8}߳ .̶/I|F5*d g^ /dl~ yl6\}R֜O%񮡧36_esd<(A#n3( 6#F3gŜu!RwWh~Nw?Y;SFKC@q37[|N,8R;2"vYPX.҆[m{26P $RbʇPN1|xcqAeG bgr ֈwX$kwqq8D@Tۏ@D老b6,uƶr35@S]fUa:nn# 65HIXs/ h B֕&2KȢj/N=gUİM(zzޠ&) K?;ۆiS_c\B:'n8C҅b%݄p<N˶ϸu [m+'6spmQ`Cr$[8[HkCMu;97L=f-;$b_ґ6,ᜬ˖fS]](C1 *3x[DC8E,FGǁmSP3XS ԄFNvکUQ#EaQ1e'. ~Y"q^Z0>3+(7i:A;%>NvQDm pct^;{rnCquC';qD( M\4>h a$6`A֚H,:߰AK "6aU/bGb8B2>C<Emd8R,e;w nP#UfХYRDwд~VaN/|yt @V5ku™2S׀n #o<wn6PI8f<=SrB a<@5 ƜhH:Yzޤڄb U5x`K6P++hm'7x}8D.u}CM='U^s:*A M2mYJUFq-^LkmH퇔0''o>p`BW`6^VuC~6GFqidȈ;c P G$аώ] ~z_wEĺn#7c#PG_oH`^ A |W0%O4J8i\PO-̯?R& @o8w%爂(fW{ ȳvЉ\_M]UuvhD+Υ9JB\X Lm%w/h)F[,Q=~4}“j&BϰʐC(6Yۤ_Vr{ҤUIgUj-N`̔ςi7y{?`iW>g8O}}?<o.!N]漣"qj=car)6)rHaH*n?hP|OdPT-}m"ӡ2VZahoХt+{{}"l̄P"ZZu*-CY7d_xH#.٤x;M~Wq B~{& Y/jY |-kkOꌅ08Ӄi$R$o's(;|CԟaіY:8ldlt`0[%CvMY-CouP6 o; * eTvQΑ})Y8iՐs#{gi<[ ?b<{Qoƕegmp[`HM[,w188\mB@-kN27oDE5J-H^n? C6uz(>UlWod(#l~My ^h{~MgBhr+tZzVtF8c~.026"T&I=xBì MnIn]M= k>'pb#_B YDu<(M) p 3$RnI^/ٲY|2èvk9hKXAy_1M`5C% ISꬡ*0ϵ y6p& ^עtM pI2hfDEHv <~=3ieTL>\A };k*8i9I0埲}I^1I8f+;2 EEyO{Sj6R52.Is.~Йou=vSS*>\:`w։;KH+D*ͣ7_xU77Ei2/=l_+&u;/]B@]A~G4(a7@Sg%-բ"7,#YD'49Иƭzbizv`lz_EpYroښj#dt."dٿNkB8/s Xިh#H(K H ok}ujkY> ]Uzy%]A V#w [w a.^FR1>}Ww9S{߾^|ی$sEQbF3>iJV-S=ghku, EYs=WGВCQIAB]]5+wwc؉PIuX룮Q׼x:Vp>(CYX vǀpGIGLjTCb*Abz ղd6yеɒ_6J* Ru*E+N-6o=IYjkAstD(BfFjTvc]H đag QIWv_OpK ce!ET ^\d2%%͡$}E pwAecg"BFcA/ZȬ.~lb m1VzEEsS"v￁Q|od㇚LcΊ d(ɋ,"FuV]h; kTAAb}9ǙO )ɕNy[5IT}f_lI!wx]xq-=xǓ qj^$:6N^!g$zrb Sa] %lKmackv` ٫Pjt88z> kKARR p;_Xk۔UO}j~zqW;#Ae^G|zR:b:R7f QYj#MƸ!Qa*0nd>W',8?xPWrRƯYf:; #꽌hD>}^uw-p.p浬AU D[2#Dk&1 #;}NvQU EYVP`oY-^W5_k@*jsDI4sH|&O . :^5gޠw>?xE&DKR>W؎ ? d.¡bTΨH m}\j$0oۮMǖt\gMXnO2d阥 hN7+ ϖ]D#6%R{7Pa:hwM `>*: Z* 恓G+Pp1Kd+rjCl򸇊ȯrlx5&=!hT2 {QIEiJV:)Wf}z٤=Fq/hYd'K,~!U}/,ORQsD1:^BrX ^ E-t(B_ׇ+Kza꾧CA4pZ՞\s{B 9Ǵu'-w$e0 PĊ!+pznzg8g)nM]R`[9`$rw:jdiTjȸɥĭhbU6Uwk$q-yZ4tΓcaI)M0\ {㏛cYvt\ S^.C^-tRA!gܪObedH%8S12]0}ϠCL-t;ʯ捺JU":f$Q0m65YV)Y8%= jå mOQI68a%+6>ydPǃ^ {iFYrA]{%nQ?E*B9 nl!zB쩚tjW/qSiT="#Wϯ4,Zg t2E4UqsEt|ɳBt<1^ i;۲HVÂE- ^ y{9{(^S"*^Bbpap\{gI5R^8읨/;cBk S"2 g G`0CE-vӡY/hYpskTBvuf שz}rGk}N`p`VϓCߏW٧  q!ʽ L]8T : }tUl^zR9`y;39ur2EFuH A,˜SI\19zp\n$;觹 LG.s@zo[qߩ![Ǯ'v&# zQe,FT{:ޓ] _?}Gq,_A .EX.lk쫘WipMo%[:gc&(]F+$7崖t);g6Pk}\VȜ{c;j%JB3~Aif+a[EUy‘ ,kD_,$SLI+)vn}_>VAC̽iL]=nplj7 t_inö/H! Zq:s{ߓnʝ{.u?8yr#gU֜Z:1ɒ!vw'X*>ھ,${o5DUإӃъh/P!ыn̰R FD K~M{1 >la c̶ LЃ${sC]@{BA~8oy#{`IhϕӖb'rB Bͭz1IOWO@xi02127ÉR yG=N c1Uf{:Ȳ$Tucsf=B.ۛ)?H: %i[qpMКFn=`_Z`oA5]6B0B؜a]J&M}ML6ƌBDRlwbFm/o)O'i3.9 N.F0QAIexkIY5HO "͉J2}/W 3k=?='_T"Ғ_<0>ܖΟ0o9zIŬO6ɬ`-RH3\̾`alL%@ټs.~M ^'"KhB9O9I;C=G+ҦgNVm|#!ʟ +9ҲI P Զ+j5'lW$xř7Y#~AUc̛ǽV˧Siu@ A тhf8k{Q8"K5 "mlg^;;q0H-K$w.-\{D 6FmH#=:n֓ c)u_"qڀ.}SiCX+3ޑgaa<:r/Sm.DY :e aZ^JNE(LÖY*A7}Sr֜ڳ 7+f`$yn\N? /+ F%sEC5=e {{~_߹6AKo.KD(Pa! p@hh`Б5A;nƨ@.ǧK[}&ww~Hg_9ʼƂ^`G;z-ST_ 4"y‘h A׈e8nܠLDaE| j' Pյ(lO_KM%=kEŬ$gm0G3 `n`s{l!IŠS~1d2Ƕ,2=r#HXx|+p1r č{4C?" Oj(6P.fgh쩥)N](opޭʂрqb77A[|pDZusnWI&%S`NxD 3Q1W {tόwe` ԵGO d~tiv8ʣ{8X ^(` -mJ=Hsya1mC 1@$PX"aiM/!'AI|gLa<'RI}Œzyq[{Ib b470ڒݏ>11S UI"3GlsyWXY1K{̯6cS$E+ [װ2U󲥧u)0@,v:8_xղ>4@]!I|كpM-O4a"TWPFbj>,cZ8E~oYPTE ňo N8S Ttg!N;H$uveMKJU^(Ѱ)[bFUpC<^dϟ]vئ TWuQ<=PֶvRs/h(e XF]`:vMΩcKAvƺR +CӔήE aOuf- HWUq d w*ݳ#։]>*_֚ [Tyc_͜gj"OĚcZ5Js1Sz7^w+T`E2-,/ 7෡bm7&h,5CܯĿ"9xiz!>#z1Y;<2TN,#r3-Nɟ>h^̞٨NJiƩhlo4*NB1o?k'}6Ue_Z@yXVGU05샻m*!IwnD?\xZn<m!XlJCjbرwiܽ&ZizW~1CY(R3}Oip:*)ĖB76sal\%{{, Byc~EEHM`m &o7Tt*.HN'Lz82y8$jEj52@3Vo9;%'ײUt@z|_V6_Ȱr!p3T[xg9y5 0).ߔ~C8kƚvFya EjKϧ{ #BG1`pOsޑ%Z[cU'bS`r {.b錔=1֤n@1$d7< شXԿ q4eޠXI 'ނ'T|J7u\s6wD5.s:qįdE[,)}%1 )n:lWs[_fVk*| pٟ}qB@sJhno,B79~RX| 1AT!0WdRӟ)Ri-j[H0`PœlTqUp0XjĔu$CߖLzWT)Ow-b,5upQs?]ƾkFWgbأqTAړlkFuLWo['7).s>ߺ L:G ?2xtHWaT:+{PJ /K g6y #3FPG$"E[W8 bUϟ~pfp),6dN3W]Aglɯwe9 Sc%i}A6;V1%I2/" ؅߿iY<AhYAC,Z$eܴ 0v- [Ph(ͥ}8@8aCys-~ȉy:Ay.}T| :sWVj|n:{SX|l\5t4{JksMycO&RasZjkMU^Njm5wjUjjz<+|/lD{]v(xOp`bKUw:ku{-mbs1~ ,r ׹ǺeeG*G+7ظtqenһn6eD(k<`1dz(JLۋq_6ֽ76冯(j/Fs:^L-3\eu|_dE#'rߗT_zU6`zP~ֳ6Dʺu&HG\IM޽/GN6 3i*R&1G̯w&ޱ*X3 (a8oHuHCRN2 NК& b25ϋf^ ;h)V cLJo8484e׎uΥ5[icn-t4\9UO29(,"o( #-o}@ܛFWs}MZKIwìS>0eC-G@'d\VmgOԉOh'~Ql FA`ˏp&I>|T_WkC-(0Nԓͱl' L YёrKO]$I{Sty-D64=PBw}N~qTlƃ,krI̍mIӈ^..ILk!L!vXn!IL$(wG,6RZ!T6hFqpf.MAfEhH YF$jۑ")Ikl?u}TZbZhlmڼ`_2ta_#k{7K]l`bԹ]Ao}h&ѤSݶE\ѿO<6HY=`IC+ٝHTf 7ޜ/8!!m"\`` f{wa~KXbUp>W;({|zЊroQ;v01cmuu[ zzboDŒJhnlţJg 8v嚂S[u2$9+ }tMjLH!JG Ay81?yA*HT}徃^ H y ۭ?ٚaYnR`YcG9u`Z<6bnQ,QM+͐Ce_W.q*`uN]Ϋ,GǖEbέ/]"x.q/jk* jLW]:D+Fr ]΁lM3Djb0m` KѰgI*p*VC+ؕ Lƨ$ ޼b_nqvkkCx8tzߝbzsQ򰺋0$Vs`–`=Dri=^1y:W˧)b`դAt44$yvu>f!l3RAȠ'tpoy$E7mmY}|^FiIs)U$u"TG5iDu /19\XϳSن5Vrj#(7#M+ IҙmQmps#: : [ldk5?s۵w؏QMC,\!o*lW&TdMd֞|2ԈAȭ< ދka?M!ȲWQӅ/ '7! aݐqR8ai^h!`ٕ>`|57ҷ"7nc -w=oÜ*_9T:+~~6ڊḞ9򲚱NIxZ-]UQS4Nl鲑>_4O] T4Rhg3M 5MߤڑZG4K$R7yATpcuУ襈O:  ƵD|>W"c.0_}KEo}QG]}uNBPr [TdSn|7Ryއln5Qm4CqA TF(\Da4{σ bH߉9fo8U)ph/%[fM^78U?JT1ƭw.ڮw3`'Y|{H<@=Ӿ*(sb :7iUCfɐЄG}ۅE#jk+LLc@h,3{7¿$!0f"U>ԌaJ8"L+bcz@;A^j /[Z=3ܰ}Uzk:?17 3]xk)^E&`Jށ19&N۩a6yiX@:_@S\5KYznފ{A"ނf'Sr.OP!@9344dESj^G a5Ź3Ho <q2~+Cb5޲Łqqmg)69λm6c?kد2R *F}C\Q-5Ї_6ĵ̘ ^e[s+(JVk'56b|%3u CBz$y{i 0Ȩ'GG㉗4]Sb(>dGkwu08ef/O0_=N퓭i%vd.T};\h 4߻yU E*>VC!JxN3sǃ `#>Wζ6g[ɩnloföefݧ+R@Y%M(;DeaVN;=zo 8'M<\dT扚Ϻhl)}]]N/14طXK%V(Fl:?eA`[wLo1GnaJ\*Nc3%_JZ,sЧ|CB,q+M7C`ј]WP!O(Ӂ3[c=Fs)stQB e LJ3yC>/3@*Up)n/C&gy^_N/m4i;}Ft79p$u&X|AӘwS ѓ`%>+u% r^O .\,u80 FS׫ksKI>:\kOē ~懈xĊ>k"yN W6dRHȸ?K 2F,i oҶQjR.ŗ*Y%]SƝA5<0cc"C5ܝㅘj+bO.Z w*іd)l7cԍ/Fĥù7uX-̤ҧ#َiw-[#HkEѯofChD, XD[(r*;FĔ{&~J{Hqgā&wg"LZw&&ESt&=9f Fι* zԬ)qpq;og9tz;G%rI ̺Ĉ m`**! *= ?& c%}XYgTNykc ۍ6 a`ˎK3D{JV͕Փ)gnhaU=}FW`cx|]'c8b+D:rda+Dw).:49 i>꿡=17d;X DfMg jS%k.LP2TN@~ɶ&٘Tdo8Hͱ - 1ذ}W+uʾCEf۲nzGB$ [vW3 zQtQk~?e eҵW[6 M-|U]~33Ưf*YnసXc Ds:{}k,۬<05qY ZJ¨l8MQy͆GW$-Ξ9h?!l(`m?[:ޝȊԚĜ['26<&r[-NсȜ%6Qr&WOz8ZƼN7s$ޤT#~>ɥcI}0d&?D$CW~tKNHi j^c ƆI"admu#dycGjyG@,4:6ZG?d~6!9mzʴYų~}x@ nDJ_oaPR,&s62yu 09]FG 4Wߖ?9`"4aDD $8hP^Rp3洦\)DʉM4y|j&Cpa} }԰3 -wv#'*,D޲_|:+XMJgD>J #*fWFF4Qa~w`.jPZu--ap|r2ve@蟏ccroUgjo֨uH]SQ ZZ)IA /di+ٶh]/|7NG-^8,BxBd(^F[L^(u.jgDZxד$c!*SM:fzn${z@PQ7gLCs͍iȱE:7PF09 AvF otk,f"bM(16It"&V4i*Tkt {6Rv)t\Sh2oOס53y}f,f FQz$uԣ0}157e>Vd+\h% uy;]2I]L(6~P}?X:G^Vcz*+< (1 ޮC mm v7k ihUS#h)&+b=_Wb˖HNE0AĖ,~JurnӾӂo(ß#|LYלH$Sfq؝$r>'̮S/ՁbS>}*x77(Qt 6E_!ֶ)Ttg\x1*k9&!WvT~3ғ<຃T:@UtrCZSi2Gu%ʥ"J cqE1RUnk)qUA7vavbjmiT7}N\|9e:KM?ScDع*&GjXE\0b2VX*,'I:*۟d,V狡# .t~l,1UU.-ӂ[y5{PytV:]]֎+߭E=?_ڥ >l>N౑Vs="#a!IlO^đ<2脇 l>6Fn-C?*tћE/(3eif }R#H[xK,cS GS.3Q'_ ʳ<"frZ2ɫK7o$v"-H%i> `vERՏxZᤚ"YM@y哊q~P4D}X䫰h ;Ap-N\|֍E}J@S*J W} aTBZɋpg%7_ڎI0 -Etib( ׯ )uOz|>rm;=޿.}}uT^n7JF" D?3%'l~cAEn*FFhmAcC8wS)l rch"=,)AޡB[?~ZUD$*YO򿶅d}ZMP5]HJ-!^vs O|^k<xbH5OMKGے㑇s@\.ZU[LL$kdm ҅0%&!$@BrK̐e G=qUE$V&t!2w kTrQNQ|UA4OKG߲⥍)H&={I:(BIvhY3&oc;HbȴV TC>37g!46*й4  OpvIjk`듞%R* "Ԡ|Gx'di!R"W }DNEEgM ܍B '3ߠ_8NXZn(i̝F=ȒWO]){[+B)_kCOHu_CLQkSv;?rȕQ?T=^Jg[us(r,'.@~Lnvn=f$N#}wՃ {&U" !U /%";S3{ܱqWzBׯ3D-./fDenfo`۶4l-n!I 4Z?;'J @C7a GɭvH|x{X=z'5TI4+vřP@8;4"YU $7BpH==h2M^Fb˟ # 18e9Gc7KU¾2AVL&WH-B`=kś9.MV ij(g  L% =K笀Ow YUΦyIbF~#Dx[+Q K|{mp<74Os?mmW֓LQ髜npT\7&;+Ҕ! &H}Z6YmQ<(,RՋ\X2bt0XEL+v C/J  }VN?fua)FmϢ40T %odw2_f)N.<%j0^DWq2h:_:S%* &'EAR7 8tob%f n4v=j72_bۏGp"T#༥j|$xP ιkjF:Q@8Ssm/95<*\GF &w-_.,)ZE6~g) :晌|ׄ#aġF[тiP2JZ] 0'+<(ܟ5iم<̡[|F㿅 M=9{Ddg`Ax,YWnVr4X:>#l2c޴V(*(9M[XRt˷R5rZ:"%a%g(twwD^Ũ2 ;V|b$ }a&W x)"ouFwt(L%W#@E _zd؏Ol _+3'r n(2 r?&Rh$kt>9cbSY|(.6z8u1"` |½Y .zl쬑ᯀCJB/t0w GsCTUڟu9DsT休n_sДװ1X׹5r9pÑ6f`5"j*pd vrLɲb aj(ixܙQ8i1M%wt8Ģ0oYT`7u9 y\7i2U^atC5[xQ/3|>OtyvًͥG&H?- :`,!fbh:f#yCX½KH^5NjqfTdjޑ`LdJ&_o' =7qxr*g2LtG]yܘX,ڕf䔏X/E/m &&bx j{ &t"_ݎJ x>[XVל+{oco>WD'$4=RҠ R)sH}_#y @b5)9izV#R7 d-I,@"1A(ePqUJ Tڸ DrV=`mnu32L11^) Yش ڇʂ8,6Yw\YrZ4(T6X6fQ?7t*5w.#':=j)&5R_)Z[dVq -a('@tzSZ ƂJ(CIne%cVrݜJAW%|~7KmW cNþv&g2"PVRt=K9 C}~")~LTYq{M&T5n>h5gC_2y5zxެdQ =m#B/Ohg_#]UV/0 wkǓ³ E+/iJ!wRVjϛ^yiKY%y򕻐=+|8~z d?ϊ[„d07k%kͨզM֟NQTIEBTv.³hD G*6eכ,Y]( M? Ec b=Ҧ7rD/o`&qMdbHO%W4n@M[@ܤ= z !J>WbJh^ܫg+Oo k2f֖411b^Y8Tw{4wyawPR^|Ʃl+EU/ Քb'{FEfo͍i DỦd{P=sxg7/{=,O+RE&į/ӞoءȣE4`;:*aJIv dZ*zcAШlZ]'\tؐoZ* w$Zqi$J;g906 L%Fh*J޺|e k|;f*gd1_C4D KCKS J9֚o;ܳll͋޺CvI~:JPoDyW p^w_NO,M%Ht^mNFW_&F6 C{ ̧TzC12I~UqpD9JXC_]̥|3QWp{58qMOF.ok7Z.!̹@yT$}_t9ё+{Ke\%# 'Fo$9IkV@&QyCPM p#+5hQ3x*#KS׈pWl/jxhd[ቍ8,GNp.Ϥvם/ŧwߍ_^x@v;w?Fb"9< LH&⃲ñ%N&ohKkd| cklVj\=|`8*:&يBnɖuT(v/'tu{ľȖ.vu[QY^ҘX>]eSnMXp_}vk0R1)wOͷ!x{c}Pl-[ 39Yg8bgpm;2ިH:'3dޞ{ jocmA55UZPJ$b;k(SS ͻ|\Ę渵9Tf8*4xK![Z#հ}[4H朄.!>t-գc6x䫸̨NWӜ70yhiL Z+d" YQi֦5)t:j\B5kZ]9Xf$PwDA 1m@7UVĵ-|o3ư D"kjG>ұC_l[^b3D?*kl:8*:S "4gP?HH:BiќQ}l Yb7ϓؽ;z8Z!DZ0 Ag)lw{/ϝ.\9ZH1Q77G@saxv_w2[)GCjs xU!qß5$deFwUùl 9q|%.;Y*YZ߹:LjI)sR$0LCT4%˘)P+[SR?RhHD6[?5(_M}@81RSƦL0_k߼5 W&bp! ;Ѱ gr@o>.CRsFeЈϿ PD^䂾XúWSWCWC ~eZROİcu-n9VY;>82 $AǍ*݇~m,-5~j D%NZEhATs`y49V~Lˏ$:5)g؎ bM#*#h57W4jgbI XC:+YuS5N,%V`nRYG'V]ߺA4;_}ʑC79Kv{Q¬#Pe.Aj]Q#[M_ 6\r-Gflf7%c MqS7o9Lٙ-MkF<HSo8I!h&f_iE'3"Z|fȲ2n-֕.):flRYSN&E$ȂWh;Ǖ]?k^vqJ?t{!T [IFi`&AND)s8-iM^!8[q"w[Z6F͐Il4 ݂DV[F&^3OuT{i^XAQZ n?l٥ovj~~w'WmSI7R&7_V׼OͿ̸;JolϽ4#BvPt<0QKJ7)WN[DlAX`o {sFk:b!2K{'pυp~LKTo  wzzGmsgJi;]19&Q2(] gcUUX"A(cOd~^ipiMrub1MfyEU1(izSK%/ka9 DZoH*^)1!S^ {VNEE;O/`Ր%UǏXH eI >S>NbH||?łX͏Ŋc{QR؎ L]s ӓ 慎+GLKre姎ϓ:qх(.Zڧ)C겘1 9y7m\sh%)ў(\JjQ!(׹٘/5ڲ7{ù7╯^m3=Qį)ja?rtcZwE9RBn2r0[ o)2,[nD0,l tI#$;NseS9b/-ј u^wډ}2o#4jk%9vJs4JWDz! Fk,Uvxlp*X >>`@,P=d J˾FZvr̞穦I͑}d{(ke/݁W|fk ȿ6&3QIs':Ƶ xXɆ O]ЄvMtPQzZ ޗH!60)HGbq8LxgYZ07070100000282000081a40000000000000000000000016599ea2b0000213c000000000000000000000000000000000000005500000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/can/c_can/c_can.ko.xz7zXZִF!t// ]?Eh=ڜ.+4/;mT1n%1 3d[)|T[ReQaiޢCqPDkͥ t`70xkj,~~{YK }Y0xnX}'qR//C|o.B'{]4SX+x[Zku'=an~.l^ ߋ/ iuTT8K/K߀M][SR+pTuZ&1/^JU%JW0o9'N`zpQN%x뛍6W߉;,lϹ۩s41̐-_7fW*5+_4%}>69W'1u}6&"]wwӰ#_p3/,+d<`h^N}ΦRa`p|VH7hSNHJay-c{@|C ^UdقM~ewDferފF- F@3`sKD8n@ pˉG$H?u iYc?^U+˼d.']4ߵͅ^QIG\L6[oAFz#T k[(ЇeJUcOS 8֤[eRJIq+Zs-T,~WuM݊ R°e۫~m%' _/_\uw'%Szr@ɽ͙iͨ"/i* 7δka1qNv\Z~ȡ?m//KQ}ގjˏ&NJ î΅xxQ ЪZGtߡe\Ҩj2!p̻+?-NFNg|~'4Cy^<2x‚aI zx˶7qC M1Ar"BK;9{=/1_yjwG ǹTkb5D S< g@${~|Lbcy jӻv5<ׁ,r7tݏoBbaЮUs)5n&鏟b: *O^H%RAwCnt( E|!Ph-.~ `?]n.+8.:jxAd18fJ4X]5V==pׁ^Kn) uPhNڹJ }Z9E2(ٕ5o6 e\) ar^RP \ qV%e>v}WPZ4%, p#|ht$lW_:*$u V@I$j[(nYoQW``1>aK3ZvJ]kޢ YB${yYYB[zg2?SKDIoac_Nny_ s6T ,~}c?wSKִ!{T}Fa O ^xLP5n,W2pNG:3ݿ#Gv%)X)T-Tr( VЀd ,*5UinՁ Ҹ=97 *؂T QKrNDEp: %Z nQ]؜KvMo9YcH#,nRdamu:yS;O)yr4nϔb$ fuzo`HYuRek's-a*9VnŠ$895w;[w7dy YlҡSAW# mJa4 {[u L,u8H\H`Vv&S>"{{HE%RK`K:+q@qF#; n+(\ՠB[^^S!ͯy8sLzX#%EwhOu2=bC$^e&W޴M{eFxxg/yӠ{ nx ZujJ[Sӱ CM!i\U>?+([?1n!Ҵdqվ׿y0%ƀ޺>KKvQAnE( L[sZξW2k~SD܁>=t ׃cVhV\oUԫ}*)Ž5Ld%"2~]R>>V.{%$tE%l35&^)T`tB:̅JRBQڸd5WJ2{<n7P3HV9DKHgx}PTuTkӸ$W%6ZRm0f["f/䁓[[ E`V*&_TɎ|G"?pg.[v/1O^I뙥zxW/(c &8>r|#3ƈT&MS ;eM '_'I8- (D3ֵl'=XjŞHtyޕ3j_&ayy{ f nHTsV-c Ϥ=˛Q/bu\ ?"〛D)ÙahH[Inb?`|SQΜÃ^Js9 )U.h"å+xN ]b@P& +ޓ!%T1<> ĝM\&?dQ'~eF&nt69B1tDZ6Nתp[k{ L'򳎧pd[̴5XN!ܕQd<_ds,./n:ߤ]LLl aHd[?:-jX_hHa?t|rZ|u%XqlWS0|*/`X>,(`_!:e91)WIx'] 5NRI0=4TGc.juhG-GNA֊aMVD>nٕB=N0Xqzgd":W ϒ"f5Ĺ[~=YqỌ4tO00goZJA?!RrO@WEP?y2! ˥i0[#;|ho!ӻ퐿K16"dq=]>(ja]l8Ty`Y2]izaLƢwt=nȷNg}OFg|Z='e7CG; jj+* r=,;fTzN 0 (ܡm$:X%ª2_[}rZ4:@_]5& }FDT#8.gZ Tg dב@iLXRE_\NÞu4zt.7 ڏ8LT.)Y-s#+VgEѩVbAlJ&., Z ;TnZcnkΩ)\IH Nyb0WB]-"- A+ħfzDMN_u96\=]\m+oh8 ~YMC3^QEl[|ManiUZ g;1֡jO7e&fM c[۳Cуk{>~bIsF,07P{_)u/+QL}ЄZ>" y;yUnXN(,Ͷ,D3U)%4 -+Օ[="\iL]|S[J7'\֙7A:r!噡%g&}ZcBצ@ ug=J }]'as}6{Sd*y1XtډB r,%Ǐ |\|B5 APpؿ%$;jvk/~L 񌩥v )w'MT!.̋fI֤q#ZnvKFΔ-QHN!2Uy|sm!w*01+YmCxp|UЖM~dDX&p_6͇r 'LybFk-𵜠KM oGD_,7`- M|3~\ @WG _Y#mzyP?6Ȩfm~'кP6R= s121*]G%q!.Vfp^4d%g%  <W'&M|7Y%:P-,' cXyT2;ϊӁЌeϢ\q@hZt UY`߇ֱxqqOmt I8B@2W_FA*'n uYJ +5^{I{0Ib U`lӳ]`†ջoEA@zt^ѭbdezg0B?شY$nH `jo\+GS}BfԮ@=OB/E ǒMo7QCڮ~J *\;&iTk<{RDp19y#6U mPhzM&Y D *Ú'EG-fW [`a{4T *YS: 0^8# s l1=q 3={/ԂN]/0{d))!@ ^V"Kxuڐ+&etBYЁOO!o?\ 9~& bgTzS}G;80k%jp( =R\ΪQٷՀ^ y۪wl+úC\loXeeUc, 9]]3 G^ծlkax`1cLn?+V;MYW_vĂڸ3_dH} 0ʹk aGe~ |@_f::y8ѓ09Q#!ݚ96kr99x"N<(jG_΀Y*THo=.YÐAiw<1˼@ \UJ,9~ΐ SoqkېSCلpOY_@d˅ZXY@=N yv}-J;,5e@҄ ~4}|0l,' e GJ G@ :L/j\H ωt+"2XZ_ kIȽtPO%9^*|1 SjTNI`_pFu bђq#h!pbt\ӹ=r ?V^.xnAA/ dEt:ʘOroUjpPsR1n)s)LJAf2՞^Tu`6q?,6\pxJ-ou=: Rs5/d8Z ~!k5QqTeϡ*U҆,\e&Gq Ljy tQ$BEΜtJ2*Zo;q.qę1E̋-Dɸc*FfAY'tEtpQϫ0Bb^SEgYZ07070100000283000081a40000000000000000000000016599ea2b00000fa0000000000000000000000000000000000000005900000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/can/c_can/c_can_pci.ko.xz7zXZִF!t/B]]?Eh=ڜ.+gypO?mHjlۜm|mBԎD|dŷ'q7r5/J6zNSݺ46CO-ƑaJ=JZl 8 LAw>p֗ RL=Zv[3hN}LGG-ZOE^f#]4yQ\x/j襥O\wbf*2?jVaůGka+xrLZSߩE\ _Aůe):>vJdx.n 7ȼ;XdYSZj 6 L$\a+Iz?;cYs}g3kZ9XY|QDnfę2L <1l,5&$~zzQx;K|~ebߤ[.B ;}Gϣ8@ja 1XRAɆꙃ\L<)uA~*}&SƖQh?l)*" + I=gA=&Q8;m"~F⑌gwCP|"}jXLNԇIJ)¯S-W"8qQpݰ2Rݗd&sz$\p)]z`XR/1P4`7Fz06l`,U<.'xtWWyIj8+I讹XS1q:xZ1`F98ZBts*Quه["up*av,~ڐ`HHc`w{~ @)1#V92t(Pϋ\+| ߐ|@~)Y#Ѱ5p H1J9 m ,w.&J!0k)Emׂ@t}XlȩϕV8,i gVxо01N-t1$3BwHqYU~qpI ƿ|7`;ݙxq>]{-%${ ixdH;)9;o\t"b yd}X,S#5U83Aw>3Dbg^^]F xdNQmU@'Q |GvmKvY\QFtV8G(a @ĨؤϕO Tq纈p |`]9Lό!mw0/i+!ͯ" ,8쁤ete?*Rr@ '*I``%$+jc]4 Q8Bnqy⯸B*!2S]rF F֝Z|Aaa ]JrE<:- Ld'/܎rS)K1IwLI}7u}LgCmnVESiDf6wXM@`JR'!xd2Un҇77hBv̒PT_~qD%gRdY·U@PJp ;1YyWϾMC}7A kv+bV*IP^u(cJs9dЉuk΍&d"[#obݕ@ UƝP ,Yd.鈟lMڨAb$ǞK]nhOճ\WMWknWZt:byL| v}F/@@pX9[[Wqpwˌ%7r.R}#l ֐jZp6b|v4O !yup6uס$$WCyxh 3"b}u p;D1iK \g7fq0КȺȒR4+>;.%?p 0-" O)UAX 58'њ`CPc/iI~ #8qFglIR^CCH)U/R- jNI)_Fd`F7dA$t%!d2oiQrgvL-Y;`vJn5}c?^W*6 y0;J42.B*hh^yf!]u^`w)".<q}uRT Ww;e17˞  "TkV 4Z^1$GfjƬGH~Hm G6PmDžաyvyAQ.3eT9a="PԳ '\fᱫCX[ORQFdNHr#o &ˍf$!"f~=7c?C3¼Uʌ1f%ۘ=d pB̜G5/81Ip #Q7YΜ-׊ ܬ<]ɹ:p1QJS@-H]zS|cJ:1Q%=mgvzen,agYwvƫ<1j_wCj׹3+.9r !9ҮWVz]H FLuZ$ğKrBQbcNf,-,WTK}ZВXرDd(^$[rDD+ݑȌ4*!;>BvÌ`' ֕0,$~Ԅl \lE]V%An[%ÔtI_Bj^Qoalء @E̵A-A>\]vXO* ,rvwZNm)_wG+8d,X%{X.&%xb3!Hu8S"Eq%R ]+M-?6⡽akZ&! f-NIhEҾ};G.~\I.9$ת ӘH/&Km8fU!љχ@L-#voyuq`,c  (u)Za=i4i49`hJ^A\H_/ZŽTA >fJ" //QK8YcrTnqu2|uÑ u'I() \KX JGefZzZ76=@VX,AJo_&[*X7cR Q7Uڲj,\1;M\R̗^g}2&l~i$Wp 4*ܺʈĵ-0.Jn̾¢VoE)|{ he@F =ZMbu?Vcȫ'#,!]ҹB5LJ/kOAăGn_$'' /Mvn+ʸuigL) ^!ۨX%_1faL D{ ٗsQPIyLt7,ʗs#J SʹkojܠLBI.؅3gYZ07070100000284000081a40000000000000000000000016599ea2b00003034000000000000000000000000000000000000005100000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/can/can-dev.ko.xz7zXZִF!t///]?Eh=ڜ.+Rstp]8[qףD#gUmT%CR!m.`\u_%5$%r l V=nB&q> 5W`ҟ[`.EX~m*hϞ X|eyxd$g݂fLvozDh7cߞ)7%J`,p%9s%wD-AEӨec5X>zvoPiB.7׏_J!!ݱG,jȳ #$H Ж5h8 :ȧ(&nvǔJ79y[593'H _6 ?HīIjK;I=qmeyCGs1#/Gy&/6/=qI_" UaX3Lqpq^\0|˴)64mx{ARH&;9wݹ ŒۊUO (vG~= ǯJyWu+JP0UørWٽ,&:1Ϛ #7 ıMsȲ;`<*0׵ڃEYx+ǢEtd7X8>|3A=[6U F 0=h0x `0k:@ecRR8v~[8fq( d.m_Vn0) e{CE)6 gѽU!( ^IiNr#Sv$!!v[~ʻk֠M;N(#ntimI+7w]+ zDH 28] DDi8V!:RnϵؤLp L)IQ8Dw'Mw0PzxP%.^ƅ#;x;ncL73gm媘|;a7v۪6H-?wwu ._pFu72ZDod|R^RU)mzֻ(ſ`f@ƹ1i2CU]h34( U1#n I&d*VR,+Z 9Z΅h8@ j՛\4$zF[fɄvai){T3>^fbBvi@am Gۼ,I`q >yD6XB ʅ{5'vpnͣH튋9${_O>=7Pj+%kzi>(Q ly@ PVR|H9 oPlS62!IS; }!]  z? i<Y/sæ`%owIqx%QO1 oX$ƺFЪfRNx4AX?ˏt|"_GqZh$W$D8 t52WqҢ9wWf6Q["  ͽo" sdm:zi;/y:W=EaJv_S\vns{4'QT΅e#]9ۀNV.!WpG܂Tjτ@?n}E_TAU}LU_ B89R@9IPTPm?Vcь)RojS7㐧Bn j8n.p[1qa<=t7" U8"Q!&܎ UJE؆%_|NF|g >NiZ3DsMo#NWv|'E4u01N02xD|\A0lYתBLk(Ű J_YO1D-"٪LŁy]EOTFgbw^Bm5 S&9+VyOn.&̯gq>UX#_ QH|gōgV _C XdM2> x৭M hO!)mK\1u0G9JLvh,mݏeC{y" ocW:c~ْd6_hP5j4of'ϜNE.]bÊF3Р-)nB{d dX+SGKۓ28BC~m]9 6ϑ _̷4Gd[kÿ65җ6 +ސQ| % V$fS^l,\’Lڋ,{ե ;k׸KTCm2q}/rptaǷ 7@i, __|,]Փoj㥯HNΞ>jJtP[; [/]rO(!߳*{R@Sj)v(=6l(c>.5Cd&]+9xT0W-W ƬsIYW^s+'ߡxEz7srwOd?0+>,یH-cpziwEK<@U W 4Hpۉ  z%5+io.D!1^ю~9K^i`ၧa|?).y|nP pK3k:{6/;{qg 1T/SDZ}A1䩕e#g=ԡnZj23k[]T:E#NuLД}° KL7X)΋GQ9oŞ] 2<8EA*?M8@a>.rD1H g1fjy LO&>D1/!2-**ȅ jJ: 'oAi Cp&WP%I!Q9"F բo">JMhyZ~v,H gwPāS޺ͽςvH4{!r2S$+U%y^.)Fk 2К9dP+P(y\RY1d6~x7== :EG4^ݱ_[~a 1Gm %!".H&)ij{m-*}o ̕q*pPP.c ~'IYk ("a2rnj[#E$DK򋠖`ҫþ0 ~y"HqaѨr \} 6" |75v$gEYaB\GçӁDGJU)ϗ{ N10X%sSowfVMN*Q\?qa/zSRS"QX $JҠf^ڏ'7#,rY:065y$(53T`{HQ z|OA>_8^Z]v{{+W`|oj n%EDMF^_5Xocfs䇟Evdy?։LmaH> ]kk3̅|~BL$7 9S1ME^eDςfJL!UY;n7|ROMK((pqeLً y;#SPљe'y7sKfW({޵1S4g(&wF`dD8uǁ{giԡu7APҼB~ms"b4eęZޚ*ߥ`b_ʟ~zb^ KH9q-dm%.5r]ri_nP  YsX`_QLMDK S92D%K-9Ku,tH4sȷ @İ]5xyZbqڸո<0-T^$ms%iX)Wࠫs[ g$_2)Ķq+ۿ/qs.1puYF{m&5R$j,d| |qIcU6h(E/$0ý [UBbWBdȇ MRE\Un-_F.I&ط<3 nppS7YD hk6^ά ~zXwW Iž{?HZ8!Ua0Df usLGgvY`.V='JLC}pP.!H %L/;A *WS ='3Nf* [ICRo',n` scu= dq;뇹!MlWuݔt=yrh%ڋpNHpPP3 *YvaΚk'KjÞ3oo{$Kr@揀%A`F=jXmT+!6^g+ !;;e> Gc=x+iSUL7$TTMfV8dafC|Gc"kP)?k! hO O xN#HCLۢ/gZupD ۻlй7]C$4 slac oZESm)%ՠ#Ѭˇ3O1:YP ;3L^ut(Eg1d_SZjt:0̷f@7ف凧) BC_S-Ҙ0Y S:غFy ,KgPC`O!1 1!x:B:ˤD,3 Y1q]2EϢh)(|E."`X,"gJL-|Kܑ{p$CdLw* *VAm"d1M638*H=6xIM&,ۈ7떍>dƱsu_fVzM %mtA&|Vdz7\ j\QOEGTbbuh0ߙr͵&qBɤG}y]LTXUKO4knԫRBTV q4ƁOUKS<}/Ůr(Rn07x=TS[*o2W=*Rt{?rA\z mBZ0>]TFt`I)jzQCֻLQJƓ7r]Op4||pO%AMOD5EAi:b`yklH /WnAbAo# 6lҶfJw$Br3B)cHZ@$bj 0UHBO!}E"ɔI'KYHvߘ}r}HaUYJzQowI:LVXq48~X^u~H!#ϙhNN{S؊ Og:jBubݼ%n2ɊgY{(q*бyIoeJp~jYCqm+> &5ve@Zfς^7}益=@e}ݕ-ELfS]tDmsl%u,?*?dAE^30vPg+ +˿WArw $ITw1}c*QmX?EbN[(BQm?2sus,siRc臧78Oڼn让u'%4pk=0a?)/ΦL+ +߭l^A/Q;:-@у>ŵd'@qsyLHmݙVL<潚c%7#r'1 RϴbtG|qM$$T{B$C]ڿ*2/%-cjw*p憎oȕm@rVW!G|EUc%^MG <I8I};ڔk5l6ab%V/6UKsu ^ګ\)d I[ 8*㑘0)=>SLMh"G!<}A|8H+ w /CPDJlD1BVB/M51mWX./^Z, ź_SK@-ĨzFRaN.?R +Bg!.*|Sy^lP~ICf" 9GhV99Ժi^ iٮ~N[ۊVxg*JnG/L)e<}EI Ow[eI$:;S%$VFIni2`.yN-M@Xc@v*a!A`vWa+ڌY5{rեsEOu{^虯R=+"l 2 ,fjhUru|DnFOC EWacrRm*,c^#tS{)FX*أ[c--009Ulky>/|u(ڝY릠flAqM\8ŵS%"yβ,b[X_ 0aAQ̻`/G=+N39UJɦ}s}8ɨ_= c0VKE;xaxrpLfߠk}S~S=^ʓb3Q'.pb#y^CޗS"1fLKe{JLx=PRqڣB{ ;P g$hz)]7Ǯ_yYUiVBХCWxG*{^7lq3Cs(R}Q _iHxaLNbT{-<[ O$nKz gkr~z%z%&q]׫35I&+R,/f@ʴfh@ca _Vxn4[օ@&Ũb +DHz캢a}&$i$@anv85+ Qᠥy:8!G휒>C+^Xx^~^XYXiel;2mkf~?dMT¸BC8"ƪQb]lo*@x?u]~ m5ً򒴄fpQ 705} K9j׫fP.J/1bqZR'ϮSƚD7leX bhS ڧ1QoO( I)˅fqߍuJ"\@EJrK PX:$_fS*Ph8BcХpS"*C4dzqm] Q7B&*v%uU4-ow  $֙l!)k .demyłJ2vhᗘIud$dlpMmY%W܀Ɗwf\cL(? )zi@lvߡ0J8uך:~2d(4  :V~5EJUsk?hh4v)<xbOыպH0+;(Yx@$٨"`[s_6碄c$)m 2 l|EᔓҊNEBb\bdOɬQ8JkHn8Ǩsm8+h^hѸyO> sr%<ܟBkڹ<_B6u_Y_BqZȿ1HTJY2b/b'4Z.A-\x"8xBF*9Ŝ'MZS@xU (ҌmkAPc?GXdz)5ki.CdcL>g[N:fJԐ G .8PG єd);݇O2=tYբـq|oܹOM(ƝntP7&c۬v<0dI ~k#{oDNx:Tyhh)c~)4n;T7UmQ|H9t+NjFD-e/å``41$A2Zvd]5?ǔ j}3wDb5x`ugYZ07070100000285000081a40000000000000000000000016599ea2b00001ce8000000000000000000000000000000000000005500000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/can/cc770/cc770.ko.xz7zXZִF!t/}]?Eh=ڜ.+Л܄b%708TEHLMXA+Y\{_>Eم3cq ?R׬{7={E>773Cq$ +ݭ3( ϥ PZ]qsqkv}Y˪fYݻ~/%dQ 삄Pi n+e~7n9^?huy.#h,.P(91j}wΤqaIaB-:R!^ S1CδYƾۿpN:eB[Evȣl߸עD.wؠ-&LCoJŭ[| 7߁-KH3vɗN%]x7"ZhLAګX;A I 9-JE< G!mEѼKׇ@:'!fbFyE(㠯gezzddS~[rwjl*}:76` $?*.= c|/*_n3ʃD[{RJ}spxʩ@څ~=e^AXD4qsdבcw=8E{7 K@ Oǒ֭ D?Z?Gp̭ ОN.lC=P)SZ9Q @9%-Ëg2B˾6[nV|=^A! ?aFB/x. r-ٳTu:nx}2nf~-˱!!@p:LJǻ^t1o=*!>lr]pDG!ON,. Bt@Dwi2.XںB|U'I3[ဌ hDy)}0쪶BYDЄ) a9(c wsA p4%RJTL+ctFTWT7'Q?sT>o@'&&2땮 B_,=噠A|Xz.sD[H u&Eg+vǗGwT&{eY2Gmequ,l\taFՖJjyن']D÷Hՙϊ $Wg,m#kupBIlr&%#ૢiܴ섴R7 ax[A:~}I Ns"!<*¤}ď*ua|ԅ/NՈ=B+h׍d #a#^Jkҥ(SF]wd&=mZOص6 $,Ö@OP'!6l>1΍^w+(x%, FYJ})BY=rN2O{C6Z]1[3M!}bYdig}U=nM7$p X 49Qa%QE>,NJqe?0tJ:vma#!Y`T2bXHDq>bGOYz`÷g}8͌owv=G.~g&ABnÉ ik.` k+DpRQx-(LG#YUVY0Q  (B1u#r֤r|* +&zXX5v9ᦻ g@j*^y5wm$VQxn#IZ &5d=lT>C+nhTrnУHi%k4G&zk){.cҍCVy'mݫ{%{<'ۍX$4/J,ق\T&J4plU(\C7Y!{8_-QV>]NxT=BR;Ie{}ӞB;FYs'4C,mcg!Y`< 僼u]mvG:eQ$+\Q0HZ6!Z(GƮ]B(V%ҲIV"}Lrr`0b%1 Xg65$TS"cKc3փsআcCձ<,ڶƇ2;=!LMÕK>6*p^eoq6 5yHS~2= >kO1*/pҡ1?PtەYJ:u%ZE}>AA(fN}餡j W" gX77z4~<CxZ'尾)CI6cNӋ69x'Nϭ8ҹrئ3^l BhnSA-~)bzN?3>o6֧Hx-;z6IXݞVl+}{Y-"(P:V,ft\2ee%7Gd_ ?ϑqv}eDmp]Ejʘ36zHUlPQ2Bb(y1j|:J(`bk ARMX=` xZRxK,hmL$ 4iWoadl6ښ Rhk˪ r>M"Y\*.tLדG@|C H+?d.rj -\w¦Pb5NzAi{4+I{ YE!D$v"Z7eulȇQ۴{7n'挕QNn r0Js%׸o X%3/:Zrs$_B u4>`^FU^CL5gS3-mވ +s)$29x}>M˜惻ҜRPQ!!6@sGhC3tο+q4&t%|qB{-H|o`$O Vh qi[ʳdŀ9*UN$T=U\|%ΗN"[@$PΰhiOՕ)(u_7P*o uͬ Cdȗ7r6$H1uJ!ːΝF%`&8⥅nr'yJy`*8\xwHҩk-vjW~t^HFrʷ2t<^ޭ: 0I[߿gr^[[hn%d38OBelU1>|<ucehTxn#ήVX UƷ]iZ}W˲hp:ۋl:3*nR$+ `e^`[FyȖVLIv0 r_}HvQV ǃh,.F9i~ɖOf-Ys(U5?@{K8-Bz <^L+g&ɴBXHǻ@;EDo:ճH x 8Zwݞso4HePMAZ)Dx_@~d?~B]Ӟ< #P h޿F:[{YOh\Mh5,|J)N5<8.%+tpi䓖|n-BfFLLݍ`XuN>D[. |'֧|\v1?\퇿<.HuK"@| q+@0Gi #ͱ?ln8+J8-'yl+t/90d_#Ɗִ8ђ9p;# \vƙ0-aLlukBXz\-[9\?cI:ZDyd-Ø֠]Øs2˵5X~{M|`#G|Zl\U {YFR wp QH7թ*9W&#P7g;NTk|{8T'IFDIT+q(I&?Tb߲ݪ)!rlrpsg9jz)_5%DgϨoR|+77x !7Qeh_Y ]S6d9=C̛D􃱦^S# '1Z7rF2UیV{)h,MK($9EZ"ޅZ;Qb@kIa})݈ZGZnX9ҭfw80U PSs!5G=.Ŭ%Rѝ(Mʠlvm$AN3Cgv ̵ANZ21,\)A}BF'HP%>,4B[#Dle~r7NlXx;nˢ`>4ڌÁE`|D5_r2lb\b(qU&X*1Z:ڇRFBu3l2)slc:UZS K4xT{r|9=q(NX3JN5(Lˀ z2NU9cz1ߓ4^z' b1Y"Mcfj=OVjߨ5A,%z@8C9E|pzeޯ::-TQ_OdM_bu+D%7AΠ<ދܩ`cG/j8E 7oUaI`U\*?&laum{A#.IUr ,!-[zcQH 1H&B\S w>tYLwH'"Mjʱ}0`FC|{S:]4ki$VӁ=zabrӻ'18bcMH{F*-FYv=C '/ gp8(2 }1SkJo& x/ɓ*JҎ&Jף~f.l;; oSTtyFLǠLR5,#;f!TiZmltǍ0I\}a:t lGG7@pw5G-Nlp7_ayd!":x-=-:٥ ;ǀNNK7娓m[4cnl*0Bv3yp͚ %YZYqs,ΛA-, K)Aτ~,.}Vc̎|L66DdP]ˠ!3@jҷ]fW1B^TM4?='`Ҋ 4T¼ה5"w`o ItN;a{OBerCb8A|ii0p-fFCF{ ﶛ'AbXeo%C #˻?+$xA*Ҟ)X>S.2JOb\dVS'nde~demMG6-yYhI7 v p'q(eZև7NzpEZ o|,4pe'H5SW^ݥa; VӤ}?wĝm&)Om^1p/0Ɔ^F8- Wa`\@1wݾ2[PUzerW9x+N|;;)#h ]f3u8ځ7b9_`#+<<'6O'`FЗ.bX4N:1aFIq,bIriXΗtetݬ)b  jX#$ĐV-L}7i_2.G({8d3Y9N6+뱹Í8OYu!M/7tJ 5jP' "=?ι>gB\vS{P,>9,H$M_Xj"*% "n'a/NY\e5XdYC!P.cxaQL/æ"tg=)X_'Gemꮠ*y@{Gͪey36 7Riڄp‚raNy] G1ḘI++{lP/G eO观TmIs_S(~Eh ݍݭ8j"s\A>-{32 A~u M||Ĩܰb=5\첩v/0/^F@64%1M@ 4 SGH'c阬SUIk0޲k+Ϥ !tv$ZZkkD@^Du#Fۼh]P4Yr)]3vk[nKLefn f5/*4T?5}Tw>p+KZٌƮmb%7j$lda/{ ^vAUy:(֛(,N@ϲ -lq6)oM=ߋT\^q_qvœpojٲ0! j7>N ?cB{>}YY}PAI,U lT@#X)܆Q~rUZ;~P=>:U0 ~H';v"NiarZpQ{RĻM] g_ NI9_QP S<4WzQ +(s34B͸|or37,*\:rМt.?JY3Md<0ܮq}ӡX>VӨQ&pS}){.G(MdQYyh#idw!p@^c2㤓 D-63qմ~#3Ah"$Ay \%Zl%/y 2gw}@&x[6KjzXʔ>G|{W&A_[:WO?q`sS5te8d$#\SH<p3.9<G+qfS2Xug ;  PRXQ@^06ŴnaF{ '@NE| qStMT4n~PINt@)ڐ?@āmKPur Aӗ,$4KKTUJr >%]zFh0ma@#*@T "nX: i{04}S|Qmy#@bpj oq( 7\r@_SD>啼|e*Xy0CJ ߛw4z7DxBE`.ʅ֏z콒lajX~`PH^G(fJGDz8 ƈuh}J ŇV WXq!PֽmG33Rkf0o%PZ[%]6śLQ*^iKɃKsjevIQ?fND<4$Щ6E8Ś6X7\(s/#Σu uIҮo"&O_l_߂%}ia9Ĝx:*ʟ|&[-ǰ 4(̗&6 YƼUJISA*g>IATķ n{t8^Bjί.wUcĚ E2QW$bI7/0D(/v= 9z_,i.#)3?o0'`epy\\gVz(M?}OG9nS&6DE,Y^lQY^Ğq<j)}vF*v9+*ű*%Ecq!u2x*nv?NDL4X-Iv󡵓fOjH0!,8oi3Y:\q-CId~T,r1O2F=-,[Ë<` aNRQNMTcP^]|F0e lH=JQè>^M?zs&P iw=桯֔:7 976]~ 9ԴU) \Ѧ_} B>x 3~?*M1j0dNaziSef8=}E:{dq{=g A.q P/jN-2OFj6ҧ~aUiH$7M}1`ĥe=ڡ:*1pSt6wޚ#J %D*d/1!U[4~#nhɝhLOPm2C3d.PM+fWYbϔqUPDde%BXT|`cr(£^ c= 9x:٥iTA5}d鞎P.^" KwW7@@m}!#A "]-s !rshX5c;T2ΪůDUJ0G{1#4Q&ڌrp<8~)-»K'ZAF}S"K>@A);c׀F 'Ǘ߅ײ\!6H"2m}M˹oզR)u֙%I3 t흏-5#'X5:%B<G LA~F"-b :E)$^ݩ[Dz0BĠHvCǮ3c^洎9is7@a[̉[ jr*ػ<*?aC騹# cIjFlrVFJ([766$ZozHwWT۲Vu@p8rߵjjn[ Öڥ+}VViU'YcG=H@enwePBf 5D+t\H==0u>’W[gUVx_=/,4+S~3l[Qާ ZwGfPַ@߷+<ǺsV ygPqB\ԯڮ Mpw5:^Ͼ=XW r0fD.IH4K.:+}Ј"r|:b+xDiRM cOq6q3S#k&WHpGNA]%{oAi58vtŮ }5H̐?'a8_9?3K[%Eӕ 1&2yp8QvV#\ޏ‹e- `sMjXtyvux>(*'/h`쿑ӂ 7,2'˞"P>^!\j`In\R|ڵV|2$17V=:iYdxޢQ*`LOuۍ}b6t65\]Ftm ]JpL &}!(O$w}YSzoXMV, *ɖO̻aM`fwwo_Y_xvv.`[u#j"6SHՊxl _㧑ʜHeNye?ma޳8BmwwCck׷?-\J؍P)v2qKVan+r\zb΢0oI(?\tԽϙZL1;@N֯TW|wj#?f`#7(}MzES5a "̢P1Odk~uy炝AzasX Mn]xNӧ*Y%*ҹºÊ]s&7eYuyf8rwIh.EBFtY/ 19l$XC$lAYd1?P>#n ;tMwC0?CTg^\gvÁR{ʉXOKx%z[ƘK $@7sM{7: 1IsVUOG3>hEbfmٻ*vxBDa_D/D֏qkmHO@Xa$hFMOaPW?YeV =t^,ԩb㑛[rMi^Qe4}9U\9Xv-NO:AxϿ_>Wax g/p1UovؐI}~\.X١sghgppf]h=Bj0.Ŗ6G<6F[MinkBT $~w9,wb\]X;=wIڜv4{n3ٍ^D]lXD?K[d #LF ֶ%;Z2iVgQE7Q*, l ZihV% $f uÕUA_1&4MH9@#+" 5)=T^ƞ$)7~sK춅cK"1E6TV-Y%up6DtS))XbT+,<{n35d`:S:?:dޞ fۨk[T'O̳Y8{a Hu@ OE](Wվclɰ;CݑzO}Iؗc 3n)c6 Uۑ'R5b0u:9E`0SEP4?$y VXjN**Vjt{=q⊐'011x"g,E%lL9F !SɌThg g[lVqD 8OROB;,'c;s;RoYԵ-$\Pc5 l',îBb Rݻ^nH&i:+aH=F$f|xt2O zicݪūGYV s`a7۪M NG$~Ք}̀`pTHcWO e섮TZDl*cgX +5/9CwKrUg9T+VL3ԥXһ&e{Ώ7|7_Уt i+f2 ]!a+]6X3Cz4XUeA//Hue&N \7}IImsINvXP ӤKJ.d;zB>(LS!gc tP1>`AL2)nk LѹON.nW8X mK<_@nC |-Z{R_ZX,Pbw~F;B2² 󜂃EBNF@:9ݟjS޶Қ _on_i㺣^ oX>آJsC~ '!Gû~"BnrYחyG\t(۷2߿.u֗푾q$ui?/l/+|јF%~r 8+,4雡'/Q!JRԸyDB~dx~V)J{ JX#H9sRW_]Dq=1wƇ)Hÿ|t\V|us3z=_)qB 6zXU0h)@lwS?\jA*;Wܲ7ɾʝy#i,Itql~,),IHEbC6Dov fsw{Y1.k:D=E QH_OQ E#Ę5OKbY5A)BKpھ>=^L xR9jBy+RS,OnP@)xr(3:XU VNNbQ vj1sExĹ:,3@RV9؂",C*ttiԡJ :$,qfL.QZk IE.K=DUihk_B6QH W {b尮{*@1S kdVH|k8]%!2s&+(4o|KQE.?2%RD3 iOvma5T3lp^ϣ?֞<PPmcc?b1eYiGW*gRT{WEɏTl~Z@)& ԨOokDnS7օl~7T+]r%-2> iwjr' s$c`,^DIUfKNESHIb)Dl>z2${|5 pbCϘֈe/ SD%n (/|W%^EO=Td~.N\oıqՓ=Eo诀V.}ftҊn[/%6<8sVwM`{p(6ҺN&L#Vu BeAV1 'Ax( ]M6ě5t!dds$$b[z ByQ4RϦxz=\7#PUK]mkaܩ8a$搢G4=\:Xc#S@"}?L=*00hj{:إl= Z:7fΨs_BRxu:] |QW*|&n.Ī]k3p$MU PJW~{|ȻaN@#Au!>f9uc8"ec\ժ~P=AVr\-&L r42</1;#oBUK흲<6xTr38ijL?yax#ሢY,F&|~$^oC<,˂_U6:}D)^䍰S4.֤E((~+Ylb Vkl1h`b2-=oHUS=9 ~cv-))4NFkS4`u[y$ozBGhΙ _#+[2Qͮt& W5T.Xl"XZ>X$Z^0mr./2z*^-×E:1+zּ-SK-]Fه-.PTnoUZPaiB#&@o HgZ%˼i` ]-!H=D<(J zh|-Y,Hz5H=6jޜIRL<#waK:\_yPf$_-+Q5sլ`)/y%@k=cY?AAr/2cG2ŨLONL gi3)Em|s~=~eTpg{C ""Cbc|XPs௧%5Df0{;9N@,c"9p_^z0@Jdb<5tnM}L\(9Ѹ^>jfg!QT!{w4IB83o~`#SCm\B(?؀V~!=Ts |[vI5o4C|plS)Si4^\2DDiy8~_'pD$oCÿ-"}nE wa'V(_%z&h]zheDb]A/˜ -T0!Ӧ}/m81ضCOk"{>RpU3]wK7B E6hpAid枹Xz*tE=9! |[rEPX` r;^{^ĕ_T\`ݽʥZ 1=GS ].]0%â[/%k]Uڧ8˅SPTD6n0oP?> ˃tK=YG )(ev[Ù wB0}@#ς ⨁(PjS !]nS#tvBݏTwb'yggs~7 4VlIy5XU'G{ϥ d+T8 #;K߉3U5=)h|b!DzggL*(MAd"J9ΕnQ9ׁqN%?']V4. (:&q XMȸFسd5~ͨe4Mpiq<[PYQlgC]Kˌe`D4*?'4|q~z) +f䡼!B{!|}+BJHb^xH/AQi dGa7~M^kq¸]xG#*ۢ;ñ+UxMSĀ%L~E+D~5$wҺyc;X^S,/d<2-q𰬣ٍEk(Cu ?oGKtzb;,; }@^*KcyG`Ђݞ&ˤ9DwZy,Ҝji{-ep̑@͒f룡5YeV IToB׏}LHGljE6/kYtG:N9MP"`rjtlLg̓c?]fYLNr W {jQjڡMB&Mܾ϶94t(/Ȼ)NENq8GߑxPۊCu[;lz&pLC’,+#NW?ySjYu=O:}₟L($"zEXٸ JH^hb;D?~%u1F[kUݑ=Լ]id(7 rgzhܼ'[(E4ua[W빱-1WpDWZ$G~%FJdg|xy ]-|JGhA0|Vڰg2 ^0o۔V]ݓ'g  W'y[\3`(5}K dGK[SUDo ĩ n`T[ nKW%s"%/?CF<6UT# T+ 129e]H4Jsf S>$ l;|$~kq6wUxɭeK3d\TGhn6NbՉe5>%;5#V+Pތ#.?4;=`^:gG5۾O4OKB`#pw6ʱs鐞KJ04=eCűjSCZ) 4ʟO6jTLrr*da~l"~ojk\_랱c bToxqL“rKM-b Ik*l i>;_ZX FQM@:/ afh^jt>m߼&nw)c`m~ 3UjTXXF=$~Nfh;&,7/qv͛zOPj3 zEPUQq ݓӾQ .y|#Bfm"ep}lx=zEYC' !ML hcFc> +]?1u*+lwŵj@%Ck̳yX D|1DӦ)QL1rָ[)@H8׸>6g+ūU|<,@FNIڳVZ)fC׳e+1ֻnGivB^dV%Y){ ߼O!%'g1^i2Հ|[5}p4QF$D8١+Wv~P}%A\@xV/͠VlŻa޳-|f.\0)jHA^ ;-N Rouv TLIX C퀃 +'7i1q7atl!TIeIݕؘ咇XX!N \ X J^*:-7UI5fS%M)dy=2>a0~v[KK=8 P?1l1·!"5]YD,!O݁k K7ZE/[dE3WɊҾ/TrC s* ֫ mzElxEW`~L)i{o"2t޾vέL Ő^-[טet B7ʂ!{ei R 6p+npuIµ` oNyؚ*<>5CL /<ٱnB@3 I[v#3ë)G[,۔: b}ԙS2/8TlN#M m 929<= gO2: tpl%{ÞL9r6\}S/YGF~4L#FޡG_N/*,N@@e/Aon"5q)ю骽Kai*4r#[bֱl9zD"@SRIIGU= '}ݿXn8oIgwt֡`{ :\@*}ҁe$萰`2TjIF;z:'hyҀOa Y_G zRA_P2=ݛo-J`r= pW p','o4ެNOE]|׫?/AC;nOZ@}=~T=}q$R^,Ż:?YR:Soy汞n74ꔘ+&(̷ < [IUџ7~vDЙ\ZړԹi{Yq0 {ă@FdYGFٷh*q%s y؍Erv>}Ƣy {!0ТX`Z8 `l][Vp_},cfZ[}6:hC8xsg1ySeQ'd2/b;<9ƐEaGzC*Lη O_YJS$a(єv /t❴ qB{'Dq<9_u$V}Zލ ˓qx&t^r N{=\]1#j-K 9瘗["(̴孄{^M8ނSggv4!H4S%וֹ+8v2R K쐮QG~;Nf X7-}_$OUsB Hşlʊb At?/6?G9+0&sm?.g*Ht+hodŠe:hdB"?9O`s涻+lLT!CP3`दDo\~#y2ʡ/dr2dEC5d7xggpZr8@8]699[@FNBu+za1R9bMtn4䀉Z+회D%i?]{#6pA7Vr}Sq!2,/,5Q9Ja6k>E>Ѹ춘N[c_BWX(giȅj](R=]o2 kLA6xzl^@'Zcֲ*aDo,pNqQ/J >7_bJؘeTL7K;.1a.J[jW{¬/ٕ'Zw213T ;+Krl"qDtC&cv IXǐvJhxad4.R$#ߟ !<{*>`&%+{- _xy?T89Q==A5ykDdG=79Vf'cF~ `}b5<0}RRI{]6jh<.%9㏓kian+MoEh dI_pPvJI \1| >oW` ' eܽLeyb䍔K%8wңvT]w\]+As9S. х_ 7II˳~.rrUҘûsM%ξ+Rܻ*o{zt {L@p/%c΂/V8%+`f&gAkHzf!4z emVe .59%g*#Y=z팦M[ ŌApe+{뜿ˉ[չ3Lj _κw@C&a,&(,A̋`4Z;zRbdjp}xz6An |-|%mY[r hC71>iاΧ \H!PzqfBgj ~2Aĩq{pHN3*0ɆwJZ?&o83aM=_XabH^aa?~V_'N434T6벥׌G[d;'CR(yAb="j1Kq;9ofڟibp= ,]1v~>xvCg_)ͮ.j>cCĞBŐ)-[rY?E⿲ BuC;OA:+ }}Β|^Ui փWIJz+U&̖̉Q/<#Lw!E.NHH`&W^\FE涉dO~;{MH{҈HN=)W&j1xvFW2j_%6 hyڪO:3!˼j`*bpF ֿ7hĢEDIlR6hmޒ'YbK<"cc'1#IjEȗsյ|qIP8-Yͫgk[5q?! PDkv}:OU+DkpNũC>7ĭ9& ףo_)B޽ŚӄXx6MsIGb:xuT- vmPRbr3/j#) cƅЄMFpo gm a'Ш.@PZr><ĕr䊊Բ_x1NN|E6͗jڿ86AڌZR7MGtvtFk0{:[%"?B(Мt1~Xg;.lB/ЇdxOZ >#VNp6bhd愱'/zo6c:>tԓO=@5ipl)I3 '-Vľ*1 H[R.(=: %S) LE0 incF ?G'6\uV^8(9>ody!T'"/,2PiW1GWOjz@(2c[aBTbƆ9Jcq'E[Tׂ:6  "DÆ B8o$ۢ@ *m]ad3F^>MBH)1NŲ"j>efczDi L˦#5b soE\'S4NfrпzؑduLjroRCdYDT xwœs yz6"~pQeB8hF5#+]F_rgktV-^{us}t*|!{٫]IklݗUYw/RBqv~=0s#Z(o4gElh+U:9.ч v-;uݕ`@GIG+,K8le`P@L䢿8.;i[hРb_[RZk,;gO}@H6(c02mAIj$I7AVlv&Gڌҿ\" U@ O {́jBh$f#/ei"2Z>A8Ӱ`Уڒ~HK1ԄKE~w'1LjUɈJk;i]vI}ɥ\k%$͌6JENwUv-^S<$DPt(Ecwoշs^{@|2ՃQ} B̑3;Fͬ[D[v ڠH{`c&/$.MLѾ>!}DP)"6Nprr=Th:c)aާV?0e"aς#<OH huz[]! -\`(K2&!ez U`v@ա+2lW䔭N(!%k9@ZywlKL^ɜ~eDǚj^jhyu *@¥*6P! ag:C~p-X3{9_(hJ3T0 qT)}끇Wvy\r )IAK4ہ7>K ey ͤpkMM>yp1OP:qZ ޽Hg#X#Epҷwq5Flm||},VhbẝWCO/'C@ctD:WR^cF8֑ct '{KK5T*IB*UzU$sF 4u>=>Aw3<ҳ0aj`W9hi ɈCx@f˦M*&wkøO wcLⷣ_2r2Xg,L|< a6I~ t in^~0E.4CcQŊ@N63StʰЊ)_w;sgyYrۃOAt \ʊQ@L<WlQδIN>5}61fyĤ>˚ Դ '+KyDo9F) 5S{Kts:nNܶ=U^ Nv )e${avfoلaXQ4 NTba *K;N >&ڏ f:icC/:AMs \NP'o12[ӤhқcK7p~Vtq!kSsۯlhS@#lb~h:E\%e I 1;k]?iry'SXS}}9X;ɜ~c\\X}rphfQFEsJ8 f8P\7+-/> ޠ2 OJz}WB!b1l3S8Y@N )'>@RbRYD'/ F:J0C976{i&:P7s@~[VCQ*J, < ڥEK0(A{&y%e %Cԗ Orw,jkfKL8%e`ѿ#+oVtQcfc55JpUzdAoӅUTqH3GajˮffF-weHSI_ Ҁc9iAhQNy#C|p!Dh>*(%W'-9`nKed!8d<*Cthƻ'itt 7 o<[u:!UሠiGCLld;mQAY6+ 6)N*x/`)|b@`yz𰞷$tYxM5ztW_F$+fB>TɠzP.Kli8!VUp2SYLif^}?!~fxIej"XChaٽuTQ&&"Ez&7<RRKcʘLܩ(:WdK̷0M:dO0- !P4DIⱙgd#Fz$[C隳zKHHO^ͩRPrTu"h%&9w[f} A߸_ڷ_qLE Ivsz$;c ,`Pf# Ȁ1@?xyۖo/HCL/`?dcb/eWY1Vԉ)uwdςSE$^_4!2" ^u2һsM@`DZhj𤲂o P|7Ȇze8>eDzK9Fע2-wD%*7 or< 2K"`( W[|0aPLQA~FRKZQ[; "zWO|:-t؋\V( SM:Zqg^j])]vc74e;-)e"\ȇe0e _r=6x6B#-NM̆/ z,STm<AB(R\edEע6}JANj\z -Bu/Rqzo>_d8P*) =@mxٵ/OӞNr]yz2ivUMbͥ2`YiCGz!Wm-ki@k#"MqF5\&bvŋGb7`FA7OhUl:I72DњnT =@bJ*G=-<d zX@vRC%#Kv rc'5ݾG(S1&3cC`7Vލx"Ms\>EhX{2 >1J0DKH>~l!_.~٨]'^ 9C1JN: 7MlXW\nlOspa4mp h%q/$rrƟz0_{jKI?*N106x1ڽR05jaUM҅$d.jwVpч6Cl||lj)B%74s42/*}E|%oQȸYŔFe~ݏ 2[˙sd?H]폎ˮYW7(iu}t9?C" IG$7Sq5/1J 7QUkP[sAɽpJg޺+s{ԋNd&d.caQ߷9(f"2uHRbai$NX !S 5a'U?¶ Usm۵ʮ[+@h6Pev%O! B,i:\v1_bDz@_n^U yikFIcKG/.[z$0ʪ$>[ iqT YH CEhR}KM KS XѻV[zh/ks n?>!h9@5tn+>/"AHGl~ jJ+^4ppeLF%ͻ37;4ycyj7.gAk[<=]IB2c]D."πY-}A*|lȏ**!DE`KN-"4. p?z(T_P8gn@7+ٛ7_^pg6c|h35/zVTƼ;y2}"`=48:a93-=;<]e諘r;lbqAgr,TF锞-"AX .۵/`(g'C{!s^ %YBmͿJLM8I/@h>,>,j)_ܛW8ة30K>+;_l\ | jL9L?7~w/^jXx/ "mPq v@V;;YUa~7mAiY0Ԃݍ\2sAAjG1TbojVϓnA&I+=h0`0ܯGLbF>LM>m;Gɝ<6}e2$&[cm'j]Ÿ.i('YJ:IBJtQ~2-ftȦYN܉?`>5Ib)þ IAip"R69eOp>? 3h 'ѢeRvgy1[O | (SOIerRxu>c Tz T,ci^Qog([ԞP4n8]fȪ6{]v#=u1f\Pq񭀾uC )w<p#ͲLnTR[VPv CU^J=S S.,hOi8XGF.IpCBPwAXvE(hBO <;gA y*LF3(ћo?UjQ7 hw2uΝ\K♚k 9fUN衾,rjĶ':gT "[ey|`S~Um!;~ bȣ sѝjv+dVu`3h8Gy  ~,ȴ$j u(پCF7gWa3rv0Iu# };LǠdGhpS-ǿFL%hƿG{Vt/!V k+B(BG!K+ޞcK傏*+cUGzxP23ytFc!4&@ m: Q,ͮgGgbq\A2{ ?Hmb|dբ>Ofcf? 7] bԃPNRETRbUٶvmkҲA=%*Mc.m!5Qԫ쑫쒮}BA7, cׅ7,n%,X UeØA"}6hFl#ly(m2el_J)<DuDlThHsh'GkȼL]KU* b.wg%N1Ddsc9GD!kIҷCRcJ3]xhC u+-}8'Ͻ+?`Jԭ4!Z@N4D* 8 H0tdE^׮ |tQu ''+UCRxqPɆ~͡sBt4ĖrvԱI, m1Qr#8b" K)% QwOArՅ:_Ydy9ߪ>AФ>n E޳>F(VVmxAy*jk@kɩ7mViumr5cGPq44}jfK+9H81LM&+HF/Ў*Jq_쳆cJ]:ro{͘Ff[<P{eH|#&m %~$queIL)*fr@Icu_"msgT-`~#N6-[lΕ%m`s=ۢ5=@^jS"Bw)W^ݺdZnhUl趓1 kBa:[ɕ/Wfd: @tzԑ6`-#=F^4VqV.@yq[ ,Ɵ.}Qmg@)7<F:As  r.ӔuGni|E$¬IhhȬ40ɑk7YՇ<~ߚWxWC w4%*ϻ |u oW1.!*n(0\3G1: -Fni;й&/\W!u0r?Jҁz}g|ll.e?=^^RrloWyG2nôs= r@fQy}]3ׅk-rL]̱ ) ,5hB$f9B3HĹ;pdEXTT4s+H:c$C@o!Ǚsv dEDU8DN7س,k&:G.뜕1mq,{#в0hNA}2* KX22]VO/1^MÆh 4C (d0+ۑ ;.U#$bgmh%K2LGk Ec bjX5/SZVA'W9hYno3Z鸗.ə Mk|.ۗ`J'"tXK5DA5Tk"⪑{!Be "4>I0?E|2;#%G]z/Ld܇#2w`UY kDE( F0H8#l'6Wm>(dl0D F?i/IDv5 gz:.ǤJR !8]ϳm͉o ߷ 7܂ih70RX28nx'>o݋"]V!iЋb"|Frm1>I;ZeW (q(e۔73Mlݞ+֪sϴ)]f \ȗ)j3? Bܻ;by[4m*`7DY9iqM/I={r =u&J2'jC:nB浭7Me?5w>Du L>0r'\DwMf-425r LI޲1V #~r#דocdwPVD4pr0`_y?W9*fe~ `]*Ԏ9ad>dn,YCs;n2w6yN4L>.w=cXrR\D:L2+I*$ys-@ F$6vaFl2Sy/q#Ml)}"Tatz6<V; ps^4| ?}¥T.:XrNIθ$g5 ZB98B-ymC' NAH]; 5m]Z] ? k 6$y[hX48၅Av8|Ŭ I:Y#ʚRKywG2hq<6j *rKYS"pz X2Œh7ҹ{"2g~fe1RcRdAܐȖnjG1GؿڲX`UZ0 .ԏ;!P5`*asa j5D8pq9>Qg@8vs%+b~ȴL:f /dA /%7[id9M-U,1 a,ฑ[p\yH}IաJʰ23>.HXO8Z[[ qT? 6 |kuBʦǧ֣)%z"]S~P<qM碙9ɇtB;gV/:LBuLb&k{<ڀ3#)WwYrNcQub*ΰ_S7;GȆ1%+6jЊ]nV΅-aKёKʰ̻m$z"o+FX3GlQJ܆]Q 9w Ʊ-ՄF;xS)6`eiNT|H[@8],1hX6=zԵԙU>?'GB7_+ϲBF; (5~Sʟ5:-Nw[ԮZt i2 eKWa/trٯU=kU16p\j6

    >>UqBW6 ߮;g%nKJ8FJQřZGUe\&[?*xBvͦ`E=RqBoue[T1`E._xRM"QP3D% ^ȫñtgڷ&,nflg':r8>:&C(1'M^H*XЭDn8lnñK@Lb_p /~c/`_;^})/ҾK2 f,ߞ(=n8> J(_+sTO xpe+퐗8o ]/@WogZ]!S)P~&{>L!ц7B*tcū\8WxMÉFq]_ّ'XW}Gq7P_25ki_@ܐcPMϩ~9b0v:TMM^]Dt2F@Ib.u%;#Q1GdS) xe +`[?êC6T줡N,3̄Zo!A2/ {0Jl*fk'sX,hM,]g1Ж]4.#=h{;&Mm#C^Sg>'*


    ɋnǟqaY E{qB:}i0'Qa!٠BHE4QPEy{("sdz݃E:b葺u,V1z3rĸִo A/y'*|i8҈ @ ޻Gb^K2) y,nzh:ϤdܿԈ(*`0\w&pOݳżuJdޞ<܆͝i&Ј;j%e7h-֣U\Qͥ' sXE=6)Xnl<\[XaegmoN:s;2MDw(Jj3UfpiзtB3 rևƴ2B߫3mEliI&J iDeqp#3:`Qs}v 3\ ] @=w_t$[M8?3PW{dS'Uj[n)<t씰QCSh󴺒Ѻ m&2pP8ё )K\8ڮ*38P8q0n[J7ɏva%tb}xCpJG)h̷ؿC[ "'$a(hS;;}4϶ay࿧HGl [? W] y'_t(gp)xYDUiJOe!;nRl9BD6O$#L89xb*M+ j @!oL1/qoAWB"e u0ޤҔF}&4P64${1zChQԤq  +QxD k (%cdZɡSk?VIӯ&}#~mMI2#2D R Ց2֎4qЈ?@.*6W<"@0v9 J!qfˈWcc\$cnUD*ۍ=*z3nu'6ìGkq}NU(<HA % ..rm`FPhE{ϛlQԲ|[&.o J_SQHh_7Ya;랒yPSZЧgH7:pm#2 H/"oyU5?4~F$G'q*fa3LQ@!gVciĴN ߝ @ãg6qQH'lq:_qҢQpRE}4=au3l9ٻVOLClV]sxsq!)7px LhH:7z.6dXWe?J ;<8͉ɷ"xz&+ƩevơB`_-@I2j3 G9SOs0V>/朓-ƵWH]R(6)1#{3qe'"MBv9IJql>[mѴ^%8 \KvdMه>t%ik@7:cOt &>5yNaWxO縷oB1sgPg9 ܜ_P\rxJ@S [ &=lr^J29b-n Lvfr2FB pzRTc9u<#'龕ttm1ɞDݕbjbUcRN8{b?ah(ҷ 39B~2֒b>0̠f9 ۉme\xQ`#kd:;n&O/f&5#dPtDe= %R'уs[reU׭eD7uڑc RDo-T̏xYQ+g"Z *%5WX[Mہqۺ8 wjα΀iƌx ٴRC9 \s!bLyvjr!ZJAT3dz ҃0&Ҧ V&&ratdekmH޵pX}ᵳՒzAoKK75Ps3jRʌ]׬Єȋ2T6=g/c5_"Ƶ%Q56=pf3RIɫ{Nܛ6p9T_ WdӮDi<3<3d\:٭le.$#'FސA,I04 šu}.ߔhzѨ%Rc6w۰N˒ 6=f{/V:+ xKQl>Սn)`%3+F}2Zff@@7%PVm12'xF1 :i!U сu=J7|QcYh{ P2<̥=rl5<:5m(2Z.zĘ\!$k5Eϼx)@yǶu4,;rV?ʨr޶ۿ¾0 V</HL1 UM.]K α`P󞳐J4 Iȣ)ztCbEg^.e=q_hz޾T[ܹLA8&Pt deY'\tN3>gI$/*,gSi9]B{dmI ?n\_Niw.DžXЙmҗ!2,虥2gRmA+]毝h:z@^ǑP&ǒj.$ C54L'$!W'77 4CW,LfHڷظ.OBOWqM-BZTmb ; eHk5*bz !x" K^l@9E>|dtvsZH՚ƷO בåEJ |vW"d) eg1 5"*s*O H/~Kuhp /af'ᵞh?$I 5@2 NIV@Y$gXcŒgymmYAn uNEa4:Cir${h#NF^xw!D_b<ނL3mp =T#.!]=Z 3m.ck&wVE|FhDfW,>[8,S;eY6 ;j[ \c;(a! Zw3ɨFWz&l4l3G]Wo6HWAhgt!Sӂ^.tLO#0ڝWu+V댉J@T"vPo<+Ɨ*Ğ;lO&lr*#o0\f T~CF;}4.?%LvT´8/2?U Mc /qSQ]FoH]A@I-0uީst;X<%`cOf"V+F2;,+򲺬7F՜3/\P5h"H*|i`S2© Nxw*:pV$wc Os%ų0CN.oDwUNng)I0hi . P_y[1Ƙ!pDɘ_0+81O-Džő4" n)ۤ} t\1r`|"*]m7H\uHIB3*}/wUyku{fGFAW|ٓ2`&obhi$ >2QE)Z8)lp,!QOGw\2A<ن3ټ tR8WaNapo7/@ДCX/x3ķ"@o)ߛ;!`o2ML1c1- W /f(0ѕqzcW5([-_Vv)yxȒ2&InKW9(%d$qz>LZBfmX6dz HvF.,`bᔘ-&02ݼQu g.d8bB*'GRCyTTf-,/]ɪz'K! >=F $(j -P֭sM~$UyapX,{RȮsMZz(z<5)YOuS.mi,2^@g`fD]+BC6Wbk6dV Ԕx>ݓ!8=KGj8h4hczZr~JZC9ۢ*Vن-r{+}zpb/0h6#H<4Nzr*(ۛTBѽ%` -Z2{tvM9\[ɍ&1O%|5 ?_@RB50@.PZFV^#ⵞ0=1_l.aIӻ Se-i@c7ĵs*hPe\n/xXHn:+А(sfF7 v yL ~A `gƜԦ%;y|-<kyjmW'|6/蟕[ t5䓔[~C!k?o1*\HazI^ >$,lے*B3$ *FTr40i:E@R6 .!Tfd`G)PphTeS6il+B(B{FL@='`d .*:v$>A0U7 QDEBb¶z& T;@1*ʮʎZǭYf>x1QŚ<.]UL- LC]{}6eL[1="9*kmq< neZ4qS~V!}گ{DkURҥbeC R݊έyV_AegAO@B0LZiV^ڟOKv{ض+ȉr>YKQw_ ]Qa6s?`8`H+ ;h=@6 b͔!.1FCX9/t|#*ǜ׉kifR)Op; kJ⿏gFX:lXl xZs٪ ე%':aXR 8H]v_f-hG#kmh=0Tx痻*M!k~?/Ȍ]C=[f!C[#|AvXX*ھxӀ&`NVBK#;UyYٚ$[O6WuN~;t@qdN%b[l9J1qȗp?<KOhTobe98=t6}h? Cx꣖=͹u^HAFEYmҷa"=0tfyH À41C$dtFcisDfK+(`U5?DHMTܕ>@) q7LyVYwoy :*Ny|jP+ϐkL\>0FPKUƵ㭟ɘ7}<,x NxbL5qӋ2"شlMXEoP21mw(PW HfhkT2<xS:X"%da=aߚ6U, ۴DPh|T.y@,UTGbC~ƽ`wW%0;IyYmA}0 vs1.Î>id Pzge) S*zi L~A{Z1ƪ--ENq*$㼖<@ގ 'QD!,!8c {#XEs^4#ɽc1DŦWt{9IP<%v!*үYFfƱq9ʽz] E$,iv71 I͗ 2T!]&~ X ; a\:gaz69M )#UTMj_#J<<R4\3WZ\3Xzwwn9 ݷ/ڞO{*Ae߿>tbiy-MGsTΎKbsz+y+|UE;D~# mz2ͬe+EԡY6+|< ?Q}ĥTM=4m(Kۖ^rhD`%u4 }lvz &iG [>テSYVyo R&G4+{NXO/CoGۂb"6қ;C/i<'!P,\c2얗&OԲ T7O vrvJ,X?5U ѻdTHeE}K] 1jQ6(N{'!xl{ZP{h*9Kbk]ȺAkC~5nꆡX{&M%DhE[̠9兙gU] 0HцgZauPOPΎ;Zo(ACxN$pT@y/Ǘs2^^}޳$2YjdN:'h*p| e>J2])L-q@ WsД1~KF% xOΓ>8{9gqzk f5fN%rղh;ĝhXLؚz|f鍦l?8L G ?eH+v̧́DLp<>[ J.δy@т@OƬ -P1a@K0kCQj/cxšlaW!\3\vʰ9I[ Ҿr-2T7H, j[Rkx rYR$03 bq]R(s3,.5@E^L+[ N-Q,wInޤuj,~̪l[.$b*qƙc]ZngO(tlܛz&HLDܘ{Ǡ ǫa8O0:7|\BeW"C)1`={1NZ<2- O$nE&iB 'SF} 0fyB7rL1sZ?W zlå.gLF*1f&{WYAhݍ !uP{0[kon(5S4EЅ*@00{:`k "LtVnL0&͜KmDmPwd&Ozu?)qa'*Lfa݌/Hx +hT&GS=-75'IæY?Z3UYs/\E`8@eS_=gyRNa)sVI;F&(?S1ҊIdY"RKe!()S%AAh˹óPf#gSbrNq*ȶ){d9.!f'BU~Ө9VDzzis; A<tѸ"Lnw5$?l~ R̍zIiG\Xd.F^sVj-T*7eQ[6KГb{Vy}&ʳd0ְ,) $p1-gCXُQ1NLpP=XEH.xsSas?J7"^NB ]\C)Б-+$a[&9Yqy`E݄2}ҋMÎ*EM*BK 4q(Sg3HtoC_oC3%66L9J2 BO͜F@Lf9:7jؿҷe1(ڜCЧvj&jh*4S,5SDY^hbJ>N}>G4S> ѳGg+oI/ %Tݦ=ʒjJ=?g\Oy<"V[OۑYF+Lg٧ϭȉ/-\XI=zKwqBLA-K8 nE⼖hkrX6pPYϢcLzCB)Ì>D<0_TjCԎ|B >sJS6 7/ %7j1U =xЭ>EfɕgD4zr\zzєJG2@JHMUWh0r|4bى}J^8UX+'|f:\hY㔊Xo8wAOO"]G1Euy%+]O !t߾  wL"4)_3^r76$&|ѻxy)WbU3O6G~t.l{t'3 9Hs*9=I}E9'Up\Y@u _>]-W̟>7<}[ٕY=FX%۔ EzbA[ν5JMZ]cqvJX |zѓ ɮtIG{ 6 `$R%K! To0/Ꞗ}=gE')W/ta|q)д0E!U6:zI*\o'WDzU|K߄O7K`i^c[9dRَuFp1IĩsmfC $6i16"lBLhDpI`HgV #@_W |s\ TLEPMP2NZ{I59eG7fckI /hwi}7s)UUpGϫž~Q߅?=OpNR#^^-n]*v.mEɡr)E Sr]:Nao  J"9ӻȥKáĻe׹!YRA7<P|\̲6?&2LYq]ᓾho2A5lFzιbc!F8x7"K.B?[|ܾLP@̻/,h)f2UݤvX12P<οĩR7>a֗ #2=ʅ97 QSfלQ_iTe7J7|]~\ytd''+NTJ@n(>c|vu7T1h^!-5POf8"iLM\3 ߬caw"rJ}-nS(3-8i8ݶWE}HS}VOD4,RcZåD '_Yys9|vCoF]U,vc}/]ߣcl!!0kL@ {^Yܧ-~F `' T)u=k2 Jb[.6uevD\?rhbgeu7{0:F.D@AFpxGug~ (aa*hgRql#^mt0]X6QƹR1~Ӏ}8<;*kwM{V xs\8ۀȜ|Ud瓘PZ]2=/7]ͯ="b@x{L z۳Moz3K6܏%ok&Z(As9}6Ҕb햷n[,Rnj,A*M .'qdhcbې`P$cl[v \,oYP.cE UT5'TE}8 }<yB( XwxxӰA-| lB (pأwŸi14] Ȕ0rZ.Ca RϹ޷ UUjS6T13BS(=) M,<ԡC&r$VX0_OR}4\L"*l],^%)dVDB+TQB'r\ >_gg&(^,Ov"&e %:Y,5& 6=Q9u>^tK3XOЍŖcoGeDh #s#]}x"os,gD-q ֩$!!a\!J+׆=eq/`m=,YUG?#\=ǨT2{)=K\:[Mn%<6&br@ ܙ:1Rd' r|%ӅhYiui-ZUֽƵ݋w#D$zSaQhjI2[Q*=񸛜lm V U8Ly%އ@&:,=wd,3ֱS#I_wEg8v"} mzT*8Jy˜I$5e$4 9~R .vӵц|R%QeIa8tϔZƄWFG:)OUsI9+*N\TQUZ9aO?]gn:"NA~Mk^H yY 6LM>@[ ɹg[b}ы0K:XUr3xq.a>\g//kvEPY` _E |3~Pv6?]%I|jAvt@HS =Y~PbD݂TD}k k! qww/Mb0\R0-,]LM"1QoЁ]/SQk;8t0PeRu!z!W>AL&a]\°[2L_3'v7!x_ɪw>D_y< ܺ1myb3uy¾lm/06}aT+﹖/B838JAwtKϿɿnЫ0{vy{7 1O~ FM$,7쉘1ՇkQ;mIw 1!QHoo+U;y$Q6h.F;Ě?gG1ͅ޵CJZdc%Šƃ gCui8"O_YNs&˰Bpc̅T11샩&&Jl6*Ky3ek˩xiegW2_-§vJ7d39y0D Dچ;Ug?3,hf.:p_`:}*%>GέT[y {e(7Ąr%`S:6dIy305TF97FIqf,YM[:%vt$EiۡS W>Ih{u9MO,'5(*+W]u:Rᭊ M_k;ީ*9\RB$F#7GOc7ZMW]>jNMДzu)8!QWVrRsN;BmHUdxU*>Űߪbs43$Yk=2DS$- ;I w)i2T _:kn+$1Ba.^yq`c;2 J൜;?[*"-f~v(oYafQv X|56rL#G'{aKPG.18p6^}ĜJ<% RxT͚9C5*fYHqcno%J6Jkr5 SJXʎW^GtM 6iaԾYw/JHЋڸ%hUoTq7qu1FSYޗv Uӽ7@UhlK92wP;X/rOw3cvu dp82zaӲ0Q +zo%&Ĭα40KKy8cAwKWb](s&xHѦ)p 3#>dt=@yiҒi^CgQ^L"P]7rN_EUԸf|N  H6\@:JS3pp~!~O|(hfH;j =e!d_y #1]|&I@v5M6TF9tųC߫lnGcY7)L%L`'F(vL0mNeDaVH-y6._y]b> #8ɤ9EW*it4I.1W$!xgUjwlQh{9AagFDLvE{/ͥv<0\J/vIPj2}OɧribۘP$(]x+[PԚπB>h[]j%I*,,MT?]W"U0g-8PWht/h;S Ǻ`ms958,+ ;ڌ:MC,JLyed <`sn5mTzc9.eՐ#^3a՚0g$5A?u| j, Aav5L=Ї4cϹ4OpYI0"2)6PNS~t]?$4h) PWY߄Ka"IJE!j EЌR(\\q Ɗ !{̃tPC=M[Q2k~ϑkզi~ƌ;.a*;(gþ|b2g]HZ== _g9>sc4Eu#?ZKW C0uwf?WA|,wXf,)y%SgvQϭe Χ \>%B7ƞ_K5I]F4&ZŵݰUzysS޳Z\ Қƈb7zEt?]nCP !AFU:]/xu5} CTe>,6'E[ߑ_ VpyqGnq.9EF_CZBBez@6-#&=Գmu8⻌DZG2%$`(4;owT xULBhn{Y4.+ _`\x +j Ȁ*r=_QXKKY vU|TٚADT\c_5 :T ;%t'Ѽ;57{HׯSۿ6Ckb ڗ bkRV8leM$!WfS2;ތ} S<Ál-PjJuxx0o/HzEu# (g uFuC)F#0kD{ٔ;{ HS|[ֈ}&'Ð Tr݅BV9⻃r.b葚i(܀q?}lu5}C5A<iCu>.e{ [Xl;Eϻ%豖kdzay{xZmIzB$y?a1"xiq>:ckRאxN[r^􋕦cȡT jODbE56i6>*NL=XNaqN8_x=.߿qԣI~4z$*zI[;Ŝȓ(u)27ivT 35*XLNi:fn2zU5֟ I:a1^ O wO^8x b@s6`GUS\; 4)C$Ŗ^wN:Qf uhkuY*+h`zS>wy6}M:wуbHWcdҲZ8 zv `q/W?BL _v4%W``K Tb{A Nrh [ڒ܆;_/MRUi$^Y]jWrRTa7^yl&!cXD-$PMm ܎.U%q&KXVIfKTrkB}֧pYq @7=a|/8|KЭ ׂipiLڠ` )~KH+`6kj|.Hr+|AoTxDӋ[VVD0]CTS] P]I" IY "7c}Q޷[eYD}5WYYEH@aΧZH|kM6u+u6(l | †M4\$0'ןso)8: $篇SIri'#6ҀhlMZɈە,x"t=q!L $bXrH虵CۂNnC2Ћ0|c Teю B*3=q)Ph1IoC{4xZdr;*adkd40i"u56#2I?$KzFa?1df,n>J.hxXj1xR8LӁd_(}"CĽ͖gbh L€hFה)a.s ]-`dǩ{n ]SeGYXȿ=?.)ᝪTʀeCցnl:N3[E ΗM1Gq"7BwYiMEtS35:".mGI(o}6vԜFVoNHqzi4_^O e5'j_1oӾ '4U;X[IҴ/Ku7gXf]1.OO|[D/Z |aGZ AŹN+m8Jv_;ڛ>I1g7{7i2W=NTQ%uGb]̢>~pP>'YSŬzg`&Oɶ*7@r#37ӫp㼤eI <2iK.>_ڔ57Sma*e듬 ˝!Bl{\}5=ۭ~#6+h/@)xI) :EGPo9å[q`˩}G,S6@7`1a`U⪻c )N`&R l:ŷi\5?156q88%m4^8epV,ZK#eXv8:OC!'v!!T85-4!#I€&aX e [ؠ al\<(9~*uv$uzEʧ7.~xv:R"]82 _,'Uu@I YnWy%]@6NSƒk+(Ҭ19Γ e=]YD 8cA]P1AA:YD}%xt<_$_{q(d,„3[[t@+1i/ =6Z6 ޼6>)j&l$꾙a&yUo_T⃉B aY,w*ه:%<\BM݇d6sL*0z} f> J=Tjw}k\-\X;J |Fj@Lմ[L^J8ng[U1b,p؟@p;]U>eV{|FB2<Ʃ?b-LLŭxF*X8n'ΝyFNn7Y'8ٻdRzsUFc>{tY)LHة澬ƫ OF=0cApXL)"cҸ!sӱݴ/3y+UYƞ4U2tt ] B9;@Zbyf0v2+[:e7(TD~e89Y͠py_ 1nQ!?K-iwIS[ӫPvR*=/"zUAPu)f $φW֩M=Y2dً6R/#ww0:{n@f(⭨BXwX%Tv$ic/l"CmNu[WbTqd5KF#̵oKj?Q6@Hva!:05MKأ tЫj=v[gL їgaWx^`ROBsM[ʹ J~55L%Xl>0pZXCsILv $nh>ʚg w41WD(ޙ4: j؀7o+&mSP|MH5Ds&ԘX&&xߝ!#>Ned.W33چO!lRɌ0fh"Q{6_5(g ǺA'} V4تZVfa=%G~b Dߕ mu? ঁ$$ )EWn,L%)lzߦ -j~jl?v/B\ [Qv lB(s"e[ᑥ S{9E`d=sེdqr<\C9v:ȋk)#7~^P&#`L>|6_00R#XVvqI|S>cWJf%9֕Cz &GβQp!c\@VޥfV'Sz v#BvҙCN(-,b~jUYi#-jTh1 !*~Rem(d[n{Ο:C'*yDO(bsL Սj[\UBfYB&&֡͛I SjwFL }|}ET* ZӶGp 8ԶZRȹH*߆HAjؓDx\NS1Ž 0GArH AݛuPu:Gv-Uk|'):2;RqnCװyl>|\MYNX旜Z8hcV+.@_mx*0Iu H\- VLMO- L=qX _mҴ*cG1#%7ܼGRl*"JK6aeI~* iDZmHb`^[g61s')/)Y-̡!qMWSm2jKRѝ^S~nɧu\JEIeI{%LZB3{0@}42b5z'Tփn7N+GŀJreǃ$[` L\0z%LFj}2WS)''u<K4A\# xBpM7wc(+ TT\F;Mhv|~.<0m[Zk0s0[֡P]6 " !2%˨Ibzȣv"Y]B;LAE[$swWZ*/&aNK.Qm͜: kGHr*z)Eš Xc%KƗ`.lG]#ZFo mrOkd=r+?CXˋ@jwV WĄM"*Kyպ^[X,Jg%"n 9f WB8ГU;VLZ_)Y٦W.GQ=~&f^ _Kb+pRilTpn5Ǿ4??Ut$Q7tř2яN4=ѥ. ϳAiOܥzcW菻:O1`neKX[4RM9Gʒ}'qNV+ȞoA q: XD+B1#/,+=Mcwwc쏓pW<<>H)pRj`K33!qڐՁRY3i DOfDP$Ty2M箁B+ (`!T6_nn[GZjHPJlXc_*ݞBxY7%<,$ӳ$̷CNXŽ$ᤫMT٥m&PC7Ǣe29Ӻ{C&JTfDӆ[F{!";j>aI4M/>*!W4AחŁAOc j:^.[KJ@Lcmj ;^rcV IC1-9_Ab>*&q\yX{7Tf'[ ^" cg|#'F}%#CLHH꾎;âO mސ”rWEc@%C5&Se7mnT|IKRyZ,O1%R(0!_#mՁJ ًg$Lx%5EhWğKiNqy>Cm7GEՕ>3Zn#cBe},;:>OfI`BM8r^mℸ~A㚒J'œm><g.EșoqɷvޫPF5UEXl=@b$7WG!ݣCF]xmkNWִ\eF~VqT ^:㋊rb)V;$#}rUP[1niy\'jtD=6Dw'}Qa&^w/@J/;(noCcʋ48*7]^Bӟv|<`_lqQh #Y2f.M5Z a{c:Z_[V=q"Z\J}>Jax*n:ckBrF㎐fYIg`o$-kxrYHzjAƊx]{,Ǫ4^fkڛTuX2Yȵ1r-%2<'ę[=vR%(r2'#-: ΄7:=>b Z e93 K-定%3ڍ¨{_ްr}92Sr~&Ul/+^i =|6θOBO< G#Z tN.]b~YLAUl\N0AFXx )n W>14olJ cՇ_mP[3!pܶrqsޟ9 4q8"Ȧ:E=}MI_1_|ri]\'Z΃֛o@b&GO#q}cۿ&*I0^'n\KJt.!-͜5f7-9C#bBa.&`6IC1Y޶;*B7^ly]jm6bJJxPx6ږ HuBKIM5]֣.C܀͎$~#}`!0&;bȊW{g-xgzI3EvPr"jz%qݍ̧9ɳk᪊svVWe~3~-g-I_54_OHoa4u.48y`>-?]Y6g"2/ĘvqD(3p9[;uqRXqb=Jwův[70. F@wډnAbIvFIݧ)kx5m119DW\YemQ #&EuSBb&XF?vA0|{ {k%b)Y jzICTAِMTY#6VC-o1'Ƽ Twn2taEUڦǒK/sZ{BoN'$kxpSrp(vCjelgYZ0707010000028c000081a40000000000000000000000016599ea2b00001c80000000000000000000000000000000000000005600000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/can/usb/usb_8dev.ko.xz7zXZִF!t/q@]?Eh=ڜ.+?;-3$ Nb\U B$iE-<fR1;xm?A\}PA_Ti`I%mծrWX.bA͡tT B~sx{UeDvPb 7iڨ^&}X^p;4Yfz ..+!77e- sEܻVM|CZEzk& {^1*#Ddެ+M~u4j֨eP%VK6"ve@Ґ "xSo"袃 jNZg-0 B{z*8河k>6ߖhSdū - Ayͯ)r=Wrq )^=<5$>XQp='#zp.w6Ruq!1@׉1)YSq?.}$=nvKBTi(ʘ,/?2XнZ菕c.s;礉N]f( liɯn >fdgh@74h4I|-RW!mqA,vY7 Ҍf$8#W4Jj$֫*63 S͸{`]) n߹$ݺp{}/ҎЛJ֘.6϶Do c=i˞'I4Gc7O@7E?NG6J|S1%Km_J"60_T_Ík58H#}ca̓ˣ`F\ɑ,M*" |}d)O2o8?r(nwӆ `#ZdԔWGKy~N!tvEUķ/;%;al<b )zsh#GN.jp Q$IDO ZH|*2m5)΋d" ̌)?9Pm04~fU,iִm ww@v[ ~ÿ -gZ P t.)~E_S(VΟYwf g@U'7dclO?VS~f{A(8Xft%gmM}nk|{uh g=J^ rQӷXhvp%%2P,8aUmKv5 s d.CrC}7Y}023;F}3 ꅫJ^?$XW%q$Q] XԘnGBe:>joa7U\"%x;e\G+@ XwoQVDN ңR }nXF㗅ubi4#DsWX[=V3#bKU@{4\I1gzaK#Aj5HBiQlnP D9x\#Yd{DەFg.5A301{yi_ 5TB,8 ֖wQ9FR~6<2 Gneِn*{ 9g ey|l҆{WQqiLn Kv 2'LP gQW!E8Z H5uLSӶ u=nBZPtawO^ˣNhՂN zarmpP8[rj 0PP!|d-JQMQ빝~u d=g<5cfDWʀf7(㴘n yalfINPZmFvQV>GAyr'BLpH\zaKF+;kS{X0( =[S?30ԙ3s'z,öo>2603?6Q__ xY8WL?U1X~&Nk3ءci?~w.#_u6SrWPdJ . 1)5bGeZPBӘJy3=V\5XMWSsD~bD"apճC猣r.$ָD b5mz}[g#~I eMs׋*!eޕeeǮ{vO g;ьH2xIܐS! PW78eh3N'q+uH+)N_f-0,[|wVUY8T`]s?TKD&S@ & nKƊ[\k0-2'Ь'&_;)uيҠ9R980Q&McT+:LRq{¥i|##g !pR{w"X"|j,9"aC{=dSmK /$DP1Y@'+T A\ 5U?Ư/7v'$^oj{2;"|/$T{E\<ܡ iuP:c``$V&D#m-.pJ)e[VmV/=!G`֬V*9ijz2F 0V([cD̫B#B1# '$Z~R|{ fRJ~&P:7(q=}l ~ OW{K^OL's00'sՠom!K y;%!̠yP>FP6#c&'p3829/hHfhՈ)&"hdq0c6=h ap` 4hg(v Es[Dp) |NJ'KFx=TMUQgU]pɊL窖?Hʯ@x0!to*2TM\*8O.p1Ü7z/]|i?#z5ut{Ƙ]RWNfQG065UÞۣ!X$'J߹z_ИE;,m:l]WlE!8lQp TCl@髌uLW5E1g> }'0ωs໭H>.*('> BB b-O-S/Pfcm1w :|]7s9OG>+(Y[;G(HJDPץ*‚"b#:xZ_L!װ*62Fx)KALzYG XE3)% ,D:+]]+xϣ zջ.Jsi*HZx>ÜUpP%, 4rAJm W1ǑO6m/AczءBhC'B,Xka"eI[);GޛN"fr9!H(4_ؗsCi3˵MZ[t|VBQA z2mĚ,> P^iL80AY͡B:_SjŰYv4^"HNS_}~h:U;@rЪ:xVh5C~JmyhqUt> 217/yGҊha]kAwϫb"Gx$(eB;Fb˨KdM]66R$=3tN=ԅVC~AYw!V9Nw ./I)-%5%1]sM#PQ1r^JU AsݴFG@P)x{5 70:A@Y"? sOD몤IsI: 5T_thM8,s>0P!c˪J,95q^N-'VQݨWդaBR=ʣ ]MڣyFC"Mr} rccQB,h^ufXN=j NŽJP[sD`y:' 00&6ЇR,%Ñr~ 6qryd7NW(9B? c mJvEǓ!9α ½qDNbRRPuio%R, BBp3)\a Dss{z~CA(~ soPNC9'.\eh}s۶<$-W|`F ok-rWVRZAugsxPk288ߨ%K .O76|[-=vK7G;(K>%(Ir&M 2"^>qk mJAunKۖn!%/8ԌDCTq9aO4 ch,};B@{dbʣI xn#,?  |31ƨm0.5sK}g%w>BPO\#S|I͛L֧D <>y7g ZWC(iVwAX@Xœ<}}[RGE1A,4y"V88YT@QO.v]gg]힉QW] h5*e\t;Z}xiE=H?=,5Au}NCl:CC҂ -%Mt nZWMS4zǺ~~˫q\HP6=5.rPVmQԔSpC@7Ba+!?+e e bAZ9>+ UAi9KJ6aӑnىR)pjš~|̤L+5qˡ0m=2=ՠ)xOm1k2t,F`Y%,$+q\waK2^h[m*+dLkAOhw♙w >VS/)Jb?BvLi6hBy{tZeZY M[O1 EKS(W-m&ٟ *b/L2vQea,I{s` '`B W6Hyma+P"Ϊ֔EaX[,=>%,1QOlO18]gYZ0707010000028d000081a40000000000000000000000016599ea2b00012884000000000000000000000000000000000000006000000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/ethernet/amd/xgbe/amd-xgbe.ko.xz7zXZִF!t/䵸]?Eh=ڜ.+Z9F R,fTyAr)3[^K0$pHR#s5J}%o:6SэGȏ>nRYAH0UB YeBHС2E.r{Uvo@Ia5H6*c2 8m:@qiD V6.Յ _ '8ZѐM"m͖5K]`CuD0NJI2-m. 6Nr^ XU$%Ƌ3 M FWuIl 1=˂` hMr8Dð̤ܮ:m6v9uNv7"PfP(&f_li8Iį"0a.>{Ds5E9f" &h ؔlO!Ȇ/ ˆsxb Ck Or}7sTkvwwcCىcy2Lfj_zo9GrPg#=)a;T97PFˊl>X'G](jNIjyB2_>*Zo0(EL-*pY1v-US6/?ܶ#U QӠxLuIi/s\iO/4E7a a&^qz5a [lj\b'/ l18vvF 3eemsݝ~ V\˙ j@LxM'M $Gd~#WiO+Q}CDOm*@ SR2bKw.κN1S$|zW"yI|t^@-}fE+qv>;0D/C9 ~SɮˇϿ2k~@t%,{' rޔ9TNgq&%6ưӬopY["CgSIsaZS e*SdTC I$|x]iN N/"9 6ڳAByQŬtxӅ?<5z:r5v@U2 3.2t'mX;COL_e'*Rڑ}Oָ"I.WVI߯;OREu 8?L88 4:۰o4˜sw=WJQ W 5^=VVCO[;6[&[\j G@Sޑ_>;z>>e(ERA/wk=Ht J stJHbZIS^HK{v^<_&|%<.5/w{4VHVf q*5TG !'q&ɥo,L{'߱;?fHvuN뿑~~B9vT$(9>2pK } ǽ#nZpO0Y6=NŪƹ9+LNd+OI؊ s,)ni<6% Uz+Y'ƪաoJؑIQG7vqV-B^/_:; %/ ՞(Z]\_Y ykZ~QzIG܂rI]uh )|CDźͤ>T}()ؘs 0;NĬw٭X%"L {< 15/axmxKKzN\rWSmYBQCxRO:C BAUh |"pl# /%/\!(zW@ߟ"2o E`%|\@3Ve74#mZ]*j۝z~8` ii^ HXB [L_,{ȒŁŝIb!%-(ZP% `8H楚 .KrԴM;eQ;m`V͡?: CK㟐'Y.L3]V۾T͜|5']DS{ÎPGI`X?& Nt۳0P oAB=nYrHrL6mg ?+ugm^>R('">mDǝ5LH]o(1=%6#dGއ2Ű%4iiD\b re"1 D ,qDU'|KGX8`念#?i%^*RvuaTDJ?zFJvT:?li"#+ penrA%u:4VY>Ġ)v(XlX+@x a\ˏE?|%8€Y:{cdݘP'x 0wen<4Y&}밦ۜ>'x\eJ_ߒ~4C ]9A=R`CLexoB8 =cpYp-&5`b^v6q6ڿO,CZ|:!DM:hW msF l`Зí*nAT4 ? `gQz6oѸrkkv =n r_T #H'*;g}=;6w6ּ?72%ɒbgi[p^Q[E(w@bFdmfcL( U4>%Եڟ 5Ж!8l4Җno>\fƺor^d!24^wxyHSE (JqtyT,0">b8E3݄r ug\ Wǔri*<s+a^NyfjE|Šˡ< gcbDB1Lڴ4ZQr"p] z6`U,H5M ъntǾou{iƉ44yF>>l>hg+ǁ$aQx2o~UU0~ [)"V}$n44{SjRl\+ ^C sPڝiﴏ2Ssh@΢^'"pt6N>:8;.u\$Nj2h'}A8 ko_(F7`}yUFd_Cq\6ݽՅJ)V T (ݩr'^w-=a{j«I+k2N .O/֪{*M(㈪^|`%.x?Iav "2#;|a6nK u\ө&SSP4]/%A3%1{ecŎѠ|GB6w4d#gJ`gLHƖ-H Qbh 4g5YD!"-7{ %px.+#+w6C>]3SMs%GX|;6жG\3#/!R?ȗΟphqOꪎzT8]i-;m~-l6vոJu8HOr5ىG71֧-6bM=rq,W&|$Ꮤ'K][7lҦHDZ`?։$e"Kѫ okJޑk2j h5]/d{w䢥~"_?\?_aM$楘d!Gr>x*<  )ņ5s?">r``EyՈkn%#ngM@XmHyJTgؼGU2YfCrhq8~W0]A,<|>gew$WB h,cñWJ 2у]f< o[W~99hE?AE1Ͻc̚?(H|%7m'rqᔧ*=ΉS--##&@k!?aFxXjir6">HO@@b}U-& _i\7gh@!y @ dYHcjL* J JV hrTilق ~[󖃙դ0&4_ ?C<(ژGC7R̷oRgބt/z( sLюwd9!$}('gp]r2}.lmJfJ09;tYK <,ѰeW*´Ͳ굮1_n\5tMxW kzw֥EN5$H.& (ƒ#,<@g a7:GB+|6Wϩ)]0d'Hu6IyK_G륚n?6jd4B-BL&Qɜ5! r2[A̓iv>#|oj/8pMdz94HQބU r0 7{i$wj>饘 Ҙ+ij}~e{{'~DԺ㛤bɤ髅U^ f^>EY=GOBRk u qnr5L┇XmW!&vLs.CLHk1O=^GDI.$j„:R>q4sbbp(XvBK9[`eTʛphB4Oү'X&3z 򹻽>qRIgR lW E2)xxt:rk*.p%!H_ \"RqZǨɰMA2tf F\k޳ߋT'6|>rן*QP`4ZU0<Ƙpi cAQy{GsV25ieu^/WySjSO*v%l,ߵK7..!ikM[+t}7 Z; q (⭜ 5i&E 8,iCЁl<62T:B`()VZlĐxr vTM #@')SY˸Ö " bRe 6gtӁ5ýb2F #ތ}t(PCPIODW^""jVNj]Q= htXO!L>KR,43UAK+H;_HFR݅A߾Ls3&/[Cc  'sRPq@gf*_ _wsb,\JJFN!;1fIi α8ijmfmM5`hNRY`Jλ2APjŃs7>O]%3P5a죏Iٺ!Mnؾ (\)HEZֲ*/kF*3GB#UIUyH +@],< k`@kBom>g6hU$7fIUI[ԹH7G>rqWysE 4YthmkgXq|㱐ej36S(n,ǚJsӞ8ںb(tކ +bip!3BtNL3וs zd#sK<6^6ϐ\BplQu]PRU%[޾& 1o0isJnvI$g;d%3.ZxMϖU35t#KsmrA:_ygLV4m;?All 7"v pm7K !Yv)hl، cܞPXPk l ЪJe4صntt]) "=+б$Bսza1Э1n_,vo--KM {ߐ05>Щ;eiFuKZ+W,} 4_X T7ri̡6՟ElRdӬŷ9ld SXsQ_P3`Sw[I(i/HɆSzrGCAAi ׾<7 P\L7LtT{`m|i%aYXnȗl<&d1fZ䌩 #]rPcɡ.ϝʯ%E#*jU;wX.%s1d&{BSb 7ʅ*)>xS.U[78/~?/"fwj)|!e+N8glzz% pCbF_-y&;`9;*8n3jFpQҽ*&*pANmI|Ζ6b3rw L 1R] ;bWZؘ[c/nM@@C4* 9\nT&Ⳇwp ͷU"/XS}1qr&HY"}q q@.xd iraԷ3}Jpak'Ap;^ <{eѝQ ~_3͛7im:ߦ|O*?ϲBS(-^ϱ,ڐ~W3aSf(a)u@Gd~IM42׌cO %E"KUz}-(t=6[ شܤGXs5+\X6Rp{Ee{|c()5E`,\C;_JVZRA]d >dч]07[6@V|S:,`h;Gf_~749-3GvNNu[Y"cԋ{rEw_H(oIĽu?b}O1S.j:ie9[RicAf>~oF{!Q0&UZԁ氣I/zH1ҲX#UnO?|Sh#y@>1u^5'k_"a$c>LQqu쩷q{^YeW;Vn0_IZ6&г*4nQga6׭."*cDNE2Ygl~e&P U7^: V:9ޏ|-B닔XeY+r="-h:`U/I+TP7ꛃ=ڷeulF#J@{ rqze"5Mx@4ALq 3 (['D Y=o NS4 Q=Eϱ~IMJkAeC쉅=};tH# Qg\A9a& ?% pd$%ܫ*%DrXPY6q=S6.n"cXL>.C2{E݈ZLOxvB* ͆Jyx^ χ=_p_UX?F HUm@ 2h]ZP]T]HW(Ja*"M^bcHK s\YasÈ`5۵Q{vrq+5lŸ% yc;6 &hyϫi}u1K v"?dɔvrީAʪyu[ _YOWMGyb}$ ~|B/48ާ3wA| ]n|*_e$ r%jH?Hnsdv؍dT"k 4|^E$QI 4ny$~mk5F$ukd?Ȍ]@k1 @H<5lqܓ݇=} Ak|*w|K'ކ z@ $~F֪RcExQY1>")D]3lwo|(=Z A]K@EJtcm|(1\ɢlyI?zj%@0Տ㿪(QүvW%-am<|X&{TE%2` 6|AOwE.`<;2ݞEԫ#o]Er L-vU _qq//#7=^`K~lO]?& ~ȕ֞aq%;IK S]X ,Ls'Ws^-PGhAmv6dBDp4~LMh ƶ.TSoe\=$hglq 3tLR\swZ(.^i8G/0:0*d1FK4s$U[6Y%gr6yʊ`K>0}뤁C|~>&*_^Q: "y!taCVvH1e8-npe|k2tL$w}QptSU@Ne㘱i~Vؘ9@CI2n{nHu 2PTSyA2T׺0  ac5.3 ܞY"x-_yp&+DCa,2 ;(ˎݘK*RF-!b ?th0봈6(_U6ge;2GU0P FNNn+32f_/o)^'~F뫌d7C h(fѹyX܆bo$zkԷɦoI|iFHO' 2zޓU߶{ a\K= tuo[h)DW%[ܳ#&v4d/@~q\\/P%<>oɽؤ&&Iʿ;púӧ*5D=7HyuTȊ4SNxAhd}qH$_FV#SLhˣH;Wn$a&(qҋO@@. g`)0H>|T>tdշ(0ԏ>_B'B7Y? ,W(o/*Y.S80"{u 0McN>>R%M#@4XL n,>xlxC*֐ĺu~+Ww acCڟڀci0Ol>C>l ,7-@ba>-@0%v/ LBAUU9-%-|sez5Ј~!j/tIw TW' p$E\4yVݣ-l{-j$wΝ;)^ x 2px?XSWcrlav!ڊ=IaF3eiD(vw^[%2&v,u3H Dk hO'=ejSco13h017gq/Cp{D2r> VGjI$9`;{l%⇲O2JqBf=? 5 r{ %%Ng>ȪI}?~9t_aۑwkItA  8xp'sK`;Yz+X!>:dD2ƝX6Z;TEv<* ~ De6oX:XPZer*mY&cϓc~Bκэ]˟CaT%,Ke#[)ӏ#7Ƿ/Os^ӘA8짚c #L&ƤqJs9ҶS?ǿ0=Ǫ{9CyϚz23TW$^v&o@YEZ^TZF;*X_ gzZDFX_7+У=%v/dytE]Fv3*0?+w22aNmb{l9y@b"Z0p8-EB]4"DER?b jg ]COhs6wd,a9){٢hؤF'WcAfkEyfJoraX؂Lh=U-պeP[-/_ ˦O@F S ür^ک߾/ayctX:eYBn+iJU8(^˯N߭lRee9KMB%u6I5}&bǬz8bfIxCW:OMSUj1ǡ54aggG7); }g8>ޙG,vGCo:Ucdp(ۿW1t-p_Ol];=~yC2('@y~.QBP͹;^Y#JC뚼 3jHYiS|x?Lۛ%Q1;yc7\IϿ>]Fbk"oU,8}ϲaEGwiW4[^{tn834#+SGlU CB்Z*? 5 (O-`!OtΚb`cun{aEӦ ,' h`hf 9xh]z EƿdlfJ ~͛ $ݤ}ZDQc@Tl?sȪYfQl]@g} >8JA?jsX؆|7[ٺ0s6C*n,"nf^ -1Gs&v@IOTkJ21QEsՊ#~y"/)yĆ@8f@jnV5 &ݲF"|;N<D$Is;N5!cJFL^(/DvW#!W~AZCZlX#K*XЬĢN`.gO3`?#'Ұg _ OuՆYs~ ˨@eUq"U|9\+8,ARiDB $i:=hH/5yisXNQ Eo8,eFs7|dϰM?q'~ٳzȏ ~':BaOpgoto77 x3mSqB0FtqH! -{ذx+bN\mܲw 7V`t0_Šr`F5Titf ,!cV;Y;Vi&;#ąY_7Cذ:-۽\0,?<3uOҡW6%,gһRjY(Г4nrfL&"2 Gw: E]dѧ$)5XpS9:_Q*q33~$Aգϑ½AjYW]+V(p5:sU>@,rK.7X (}hr8nB>&@V}_soQ22N7C:~zp cٯ᧶@B[_ZeN hpe,YIl9}AI#{_Oы!bct%U!X5‚vP2Y:5GH{lCE,GQ`2AH̋Ix%\h{ira KIG۩ZR:|ȰevDkK1Վ85lYʣ.?f:\g#۞>Y _SC$_)y*Vɽ4sm `Π.cRVf+7 ,1?-&Ƶ!}avoCô-NչOmt2n0$|ϸtf8~&ѡ&I H;+ZNַᤚ45%SW4(=)}?S9bG$ԭ[z]FPYptOpoUOϬ$7%PvaE77KU)|T2x]3dJ2l^vT"+ۑ^)id{.iaxPT9x8Nk I}u8x_b}=|ߣ,.M€@&C^/<9zh8t]v%JL!',*4>!vK`[rL/P0uk&.KTO/xx#ZuU0X2(tXoP\_. gu(-Ybڅ}Ww0|r%a:K{1fEu#.!? "}|x<~V0?hkPvR"!<(J?:P;F|ā U)Fg, %'yqaz<,kx!F"BWrVh@DxMI> 羮*һ<=1Uxv{=Yg;X.g'*@%Fzu̽9mA|# [ۭK yzOsJ&v-t:>;>JBsƗɂ0z\m kemkUqg:bHRY8,k)iK}iω+џ"M0=&7ZK<|}}>'R_>zcỵ}J̡L(~NVsx64rP@L;oqC  f#+UkVxN [3yNb.XC2y)x<v{j ""ly[v؟\g*+e!c߾ ^y}ҹMMjXivt&L/lm2͝중1h`6o%T_.,ZFM (Kj,tYܠM# 4< :EV@Ii8 n70_װMsӡE=E 6ZITRRN!#"_2,m 6Ԣ oX?T9͹2b7 ^ oT'kdޕW/>3"5p hB'i6\촕vU u3"oOeJT*[O xܓ-礫K`3Lb/Mu!՗#L~n:vشA U[+g>LRӧ-MzqS/ /ULT%E7rQ`:Ln~O ޷M!Ғ_v=3&&9,DzvQJ}@,PݿNGv! 9DCpD>8o Eޘ+.>+`PJZ6(),ڻ~U7ԥcW8eQu¥9[s%3p:B2^kt5y `^ҢyCsC}CmD~ځ!C'χv>ЭZ6NvN*cZآ(1v9HTMT8̤#~z-"u8zGfjN^5c"l1|-^cʋXahK,|M&vL\UG#n? 1AL;$bAB,Umn!+LU+uO)d6geh45O<5me.Vv[ Rf㗷"6ڴ1Ӈ@@_*^_hZrh%~'ڲ$B 1X4SyвTc;|dĕ"ʌy$g7!\PY_r*Dwm'qt4hzS,<1lMQb2NR7nem qK2\7LucT/ō0զ.(AΖ su1@VER}F%*O_rCvM;:KK1ʯ_4/c k\~tlp[L)3.'\97lX#>S4J=7NRg*A^tƼ׎ X^boɡג-RELYWCjuEF@Ǐ㝇 ҍTXWU;GG8|i%e=TB/ld Dz=J|G^1ӆR-e$ճrmZ_4;8ʟ1N|%RS%VQ~ *KW!$s$b9mQ_0LbAo}&!q2!.JbdηEHNOԶ7%$ߜ]hsl \\oLppݳbBNO,0>OXCjlS Ŗ09X]/cbͿ& wӒnn .釦%bAn[^tjַ˞j_kL@f5 :uwxDX>RΐT J4Avs]fas>=69@އp+#>ư;0|KF'RLhfD:yp Zz/- 0+֨$4i'y\ChR;ޞ7C' \ًopEJӞ`_.O 4v|cjj Gnbt/ŻZy } M֡"ak4ekuUv&4QNX 5瀕-ѨBS,st~mqjQ& n'){? h?,2(p+2 c.y䝖DW+(qgVNSU71k?uZ fx(zR=H,+{]nz0FjUZ6C-L1~m8<27nȊ&Wm^VRqQ6tO=h2:UI0;el梄P&ݙ0F\Km|ijAC=Ў˜Ϧ)2N>AF)kڡ X42[p/p wsQH^I֐B_-Q/4Eh#9UdmV+_/g1wFikOɁX\Fs_pugh9;dJ1v#-3fNkVSKO6E[$&o\^Ssߩ cl6Fpo׿jceʛnv[&_"1,Rb0n~ lO`>˫Zp##324 oa*Y}Ij38U𽌲&{_4bLQ`˛4Jdդv%|K@ ש)M,_7'@Kf%]Nږs j~9]?zzöx`/G yhEv>RWFĕuq9켙y/Wĸ[fG>pG ;L-0 ءT8+kGjHԋXAw#޺="Qjy$oO %nyznwe}^1PּIИן{$'bձ&q7;-F w;!Dt=5z&r,SA$hzT I}xzYGtXV;W[&`VA/k.BTK{z (T(r~o#D'ԯĹr3MO~V4jCL 0l;eaJ!ADAa }9_=p'w|nS̞a}.lGOa˄p۷24B6|, zɃ|7ĕ5\gJu뢾0SM[5mvڴz8cH L1ZzY"<en)K[y0ԧ ˲ Ю9W:8I"DJ<=&X rF+nJRZ!&Jtj00ςðCTwR?Q:# 힤Vfވc(.hzF$-tn殩l_Sy2jaȰR#sTBL4;I 8Ldqc7Z&R'~wT+wWguߍI\ Ō m 91xV3̑Z3*\r`MUd0imTd_kԻ@_[eNY]. l~GB4zVc_@CI< F5trQ8UUoIҊD7aCYOT٘ P]_rx92DH*{[K )z_F:(xG0H?ݪ宋c0 Yp$eVE`F}qωP>{~ڻ͒z3&knJsʟdc^qb8v~h~H@N0R˴z@i-<[F+>ZiOӕ6Ht FvhSB6Ee19 lv-ƻin/Ko$-(Pzc|2]۰lc+Xu8yɻqEڶwLn K2m*>݁TnӍ:u:"t7Um<@#W$64 B^'(ܾ٘JTǪ樇{ \!:l\'(VoQht!-MDrD=(jp5ڿη@mR&4r,F&O‘;׹ct*Cy[iZ4iwv{, =gfVa<-h*e(x[y/3^1bg %p4iEN*ٷi02)!(%IFVkD*d R1BB覚9V/[KL:ɘ;:[3{4nh(tA<_^oX |pXYID͙w2+5 >&9^@ʛAeu ͩb;.@IL 2x>bjZHa+ :E 5Yԑ:rdL&s_G$# ,]L)1A_{deLRĽy#R/CŹ&,n6-fπJ1 Xg="&B"t]P.{ -x>;#S< &-!Պ4ȕ,=gDKt{庭/ iq9ȫ_&gBPM& '<$]tTH$2AkM0TȬ!O%\GvDGG pj7 EipQN;tILLss)$KQJ 0}n<(Xs?و!B3P|&7cX#@t *'|PO[a$Z88:%,z0. : NvLx,bhH~\2 Ɖgf,HcPE>7>vK̫dȔ+ 4T Ig>G.1LytpM&LXA͎;fU̙3mɡ/#apJevsp*ު>#u`M΁@v-~X@ѝeLEAW'6t&F!+LijK8yZ> 13gN ;d䐵6Yra ˜!Yvbd$R4}R=IF8 {-xE{,bd}8H7 %rB`<:zڐR?W0'.WRgd'WT!\nfב$=O3IP%Ӂ*JPzp8N?3.HʍJf?C[ !ρ RBh-..vOQSotCQD9@dW(F3ÛIv="i'^Eg8_5fnYUj1o]Ons' k9],~‡U}3 JߓoA51佅6Kۚl j*"Y"z͢: DbZ<cI[| ]H|jB&^P^#EWcpf >蹗y(\XѭiԨx,9F 2IG kRGkw)|'.ѵ{ n7ؔÅ_YI\,’lY݅Υpuj k!•چSk^2R49pE,:*X+`e.'(kYe'_Fev5${8W'_h>φ:x!:\e"ڸC$܀qZ>; \3I!62!2Lq*2]m>C)BSܧ;(SE ̢ð.֌аL(rnVVT$5~޾VT$+q0HBJ5ٰULcyţ+EL;7*1;=Ġ5Wyl/.zwϲތvDv}g1Ɣ0.}Rg)h{3ueXL%q EjSXk sOdU7N_kvdtp? }R7I+mYzxQ{qbCc+_pJ1$Qy\v2a$ rdN Vcg۷y-dY-y"M 4 +P)L9T5k|sc5ϊ瑥KDʱ#B uOSiY>3 {vtqiĺP\U6aclɯ24^g c}B1](nm GAe@!U+ lmb#?A0wOroji^6IJo6> cyeaLCӡ=<,˯Ùr/G8@vgP ֢vM!WF^ymV+Gq DCZ\O}ө@'I\}~Y% GwZ'\|O yգDh2R'{helK*:+cKG=4S%\5Dyē&t21vDMIЫֽpMy{m>t,5cV\Q=cW;4y|teozp!(Dg&`\LoI׸_cߣeSYq&?q<1Z"z!@?n&tq"o$Ig s燜5ٰSP.i4J $m=/,zd3X.]C5 7Z_x ތ=P^DRZw۠-0ωAc&k7׊!ł0% 9\fyqdڥkX 4бqҹ늁c (a<})rI%Ԓ p[2'O5S}L_Lr-١UcC|:B^rx9TPRo<*1n<p;&|&  ^lhx05%&fkƝڶPv^Գ,-A _p6킣\\0 avv9QKtYfSOX+Uq EMv%`eU7K!Čo!֔@hXu-*k>>{K HVkqSq ǩP9"GmGJkA̴@{b8(ބP ^!A I|!/ D#QPEN F8 >bkדkw\WoɃf`Bmw6Wù]Bm1u| ZQ' 8C{D{l"lX77Z& 0«N5D6or$ІN>3WF1tƯNCcfWp9mw7+AZ(Mь5bߡC Ag5d NDa < 7Yç ]t%P}9,W>ao%)]#8@Tow\G&G? r0\YR`#0#XQ,s\Ktt6Qٓ>{t{\^҈X!bie / .,[N7hڴmnOE~"N(bT)̘\bL]  TUC[9-HrÑ롳jsd >vg e6nb'4 ݄&E8–$s)UQK{t|G܋6fnSEyd;bm,T[S'5Hgq,HO~Ƣs4{́i`$tj""laBjh,K+|tZxB"?]x}8pBvWAh!}AIX}RVu?ݕ/$vTCBM=")O]IVVfn׎a ݱF`0VP,36U>:&QLI xx}wNx`S\\2YtI?xDQc`Z vG0] !wK'k_߶D5]uqҜ9q/d%j0At] =Jpȹ":Nby7h8]lkݛxNH/dz u.e L9 w\gc^j`j~j}Rl<`}PkQ,N X)xaa[!C/~<@$? qb؍O*O^wN܍-&V*l^tgHLי}&ɒWa'6'+%C"&P r :O^yysQ?y{x'zCCg]g&mswżo7n2|A,5%cT~$&S\3KowgGD#EKDž=4B{Y<~ dץ+(ۥ]5_DNB>9Ko_=5~E3Hӫ'`2yK_}!J6hxu:0[KOd;\raYhm DvXQ},1pUN;4>z<0,)Th܃3ɦNᄟDT ؟( L*Ո[1?Ia;uI4ϩ S9_,RN vdw~|ICB+ӳ!5]ل$Q *ȧU۱T챻Kfi2Is$V7ˍg t,O܋=3?o9a>(h1}7ݽoJ OUZo Tԭ:Yn;w[CzHaW⿫/_ hNO9~z+)f~"g쥡Â3*~*;t]=|P¬9D! zEꖕL j yC>#^#@XKApKP2B/|EfK񡳒MWh/_!37z; >%Ӡq%oN X+Cb6t!MaŕSgl8Zq|S=pJ56ZGUh:W,HAB4j$]'\ᛅ׷.uDDi]iAN1Iq@ =N @Yv0J :IPgT۲a~wL/FG%_%g̡L c48yVRR *v4;)O!> qe=\ O+u~ۼ+'6R0.ßRgդ!WGf1LP]թ:pⅬ/xʷ/gm1V5uMr~@qH>k ©6H=Ro0r6^ΟY}6Lkӹѵ8||{gU4Rnpf>ڀ851+SUH Bq.@.?"JԆ'B7'|{haM:0cR_3&%$LKFg+a"UY-KKcܥp<}d(riU:0АSp>ukᚘ?dy"HԨa Vz3"(ѽJ?mCȰa݈8, Qρ;z7qGVJ mg~* Ȃ؅mj%DŽmY=|Um n^^-K5!'/M[|_1!sߣHj-x"Iٲ,lۚ*אH0SuD@d3>L^W 빔"##I6~13ѯr//RxWSNH9uh(H${ow[` bL H(>!#e=4xH>52M&F͗pTF> " F" O'o%?ۤÐ4tY#,la:8,}&X,q%bZh<,29]m})_LI&ZeB>:p~d]*֟9yv1u3/6rSo7Q濻'`"FꄊO[y5wջz=˳^0KDg\pZ iۉu]&;9?stA憁 "?L ifͯ ht O*;]&x1 +3l6qmhHA-ARpp|ŵxy5/UkXߧId-Tb(yPQ'9fhcJBwA_Q OHU~KIE'&<f&2z#ߊ6N֬q-ausfhǭ&rVV{m L3Az$jCļ_@_ D]5} > n*_`<LxX=]˚?qJ i i<(* R,/djq0kp`lLe)BeN> YIN}i֘WhKV5xʟL*hMd2HMK\,mPƆ.y!טF1 $,?{a0b)ICԎ֙cȔef][ê9s93`WYe)[CBX,[sFn֊$K.] 4Z ) J"ʶbkύYo g thx`_3!iZ=D!7%^ݜm4SRn[8s6ĽZd O$xc7ӳ(֍-BX(A2ܽ)^yGQ*{KwtZP1i+e2GzWaLzմart qJ6ki>L'SW{aǑ69DTQqڳaK[ѻWzުzhJXjEfܽH}۫D]rSю9iTG.W՚0߫ 5A#7*/}NiI2X}hh0u\(0`raFA[%d@0$K >햆+XyjpPPU´Jy^PXk&(1^q].#7mGb%U#`){g}3FCMI2$!K˩qDV+ >(.#bf֜@"zjꜞ/g&ț-36v5?HH\4lp Ӎ{=m[#]fCkoTF;޻Ebs |-?l~fH3M@ܯRbd^'~d!I za^bJ"e~ FuS>|=iOޯ0@7 Xu%ݒL8 ‹~|[oS1D@xJ(U=HPhutD6oDvkMx2e ;Մþɱ}>+, nWHμ'&4uIXI:詸E}rࢭg1WM`v<.]wb듀XyЫ{BY_d`[f\NdBG;ا%:3/h >OI)%Zie|g-bMG ljh i")ۇ+I_|З,WJiQJ_)Wdq"0pZEy.ۤ3}ѝ5 BPBveL F a>dlOF `g ~~9ă[X j5'M[Cp -Ik`>ϟ'9d U&뽜u *G'|7 !VBdE 򻎢ʔPrKJGT-͓׉U$7Vcu2ճ'NxK_ 9~+B`G\`!T 7 +$ >`aovA]bٯ%iHeq?q=sU7Oс"n NctEe7sdߣ[x,Gb2}`fMMY-Z{%Q0d a ̺ WˑmLkPh9G"0:X} ,{2|CoG(("[H \wQYnk1/4 E=↭esv>7`%h\N !412yH"i5ۯ(%}>s?Ǩ[W/!2+~JyÙNQ MxU~L ֧+ OVKC!֑sE7CQp/Z蘫-U<F6B( ˧&y$qOk~̰D+UأIjt{–-֋ai̗n cU Y򠷗c\>a\T&ǞB"[+ηh-`xz&1t;bJRO9PE4=YB4n3AB<|?0;) uVk/ӣN~?FN rSe͢{(@#[< A m\4jV=7'*hO>G "PfoJxJ:^Dsa~A* ou}+XUưͦk\Ûyyslݫ!P£F]4V~7E3nGsƠ3B0]?6!_QY <xRQmUXϡaqkg.YG!/T)_~$,m>+{-|r 2vcVQWz۫ MxB9b7$;c6y<30Nj5X28?p3fzoo 2O->jjvT4noF') d:~{&΃ǟ-¹sꥅYw<,kH/"8XK =sr)ZGIrL$ $L##'#={{&!$ZfA E٧T N7Ʋ.K -F{wH[Kz|yorJY0mzogW&$(?=)@I\YX8y13:NCFG{-OBO5g9.MX2[ڿ9`YKLc/6Υ1]yk9Α#y[0U<% vD3(!g>Gf2i?aԜ4oF{) 24ʬH@-+VmUSi@≇> c]I?d&U w"'M3dOxBAƔ5UhNZ3\2/羿F CƋv~ȊCps_O,Iȥ.<'6Se\2J˓A]Ŷˈq*B~\@f/W=:!Au*Ic-.-AKy@u="8<‘\'C7Z2(K!*W%~$YSIiZqpgܚ8 }:[#E RҀh:Ww AV.pMjN/9_2-mXM f7L/GAC%t;[^%PS펜6eV@$MSznT- agL_iPFQiE=0)p=ř *S=d@"\kHSjщ˶_|GCisXGG2A?I{G5I/ppIbTh{@20 ' #v )-fYVDʲ83 95+gT EKr|A'sU~FeSIY'aìΓ ,#dvS,)LoqW˯X[`W6ҳvPwvDdPCtutI]>k]HUeE<e2=!@F[UR$ ꫽ׂu/Dfm.lu`J*@4" tU9Tb g pL- ^Vrd>hU9yLP'>%\=M`MHِ|`df\ȱZ%JRAl*>)+>?aM6DYNx3Hw|?ߺt5¾I{(]h.QeUI4;RїvW%+^5fj1ߝɐod]r3s+)?#QhkdhĚЇiKu84 Cee?&${ˉUV˯#^ $<1μ>5nmEL:7_֌ b㘜IXj7z6[KLvaMb7wԽCMѽ㻫GPk0RJUyiĺ=_m,A?o#扯iBYdN%~KJ8\ oW)@ ˷V02lo-rf"n7R `ш-PwB,6g.v}@H5*`~T9՛r? Aw ЗJ`p=lE#1|twެf2(c_ȾI~4'ꁉU'/H?Yp@eeV.Rȓ">yKWJ'GolئVDj13P6cq"ak f!23-}Ө%Ud`~W$6NuA(eQhf,5)x֢ۧF=tn`K=.V[;^u; ڭiƼ,h&K<;Rh AvfqA&(J$%=iQ88hq+M ԗl;NH&HI8]f,ȣ!UX5{OT<=< Y:nfx PiX1_:6gUA/&C\[S_n؁-Q7TyC{6Z<䎺߱|./ _Ae=:׾_1.nhZ#+ug]ɇ ʣ\3>7`y&\-3~bFy״(HQd"RMEKr/[;^hS⃷D#z4:RQDKv26H1BkY3icj,Si3}fګ+_ \;+of7v޵' h#W(v9"%TZFru_&%Xr:hЈ2XO3_JPoj揞nh/m0KMg/lVMu˻nG cd5kHvm(H|2NX k$QL=q m@~M/ͤ(> &g[I椠25Lw<زð$;&OL MNrICns1E01]%rr2Y"K7^ ׫HWiI=RqgҚZM8 gG{{7&Aj)}>MՉW/V|L 3R?i[:Z9VbǨ}]m{MAk%zI…->jp3F+vRakP!/B^ xw/>لgJP. 5|靃𵦑 "&mNX*fЗjݏ-UX̓$X%CkrŒ.+Ce9zLLbY͑7hI (Kخ`{MJ{8D,fU2|t2='w~#7QDB>ܬ  9ҏllq!:Aۼ=` Bj.gw4,fKpr4|\('+ǯBC{ v5Wm mIѴt+zEKzζÞ/.~/iZM|g}n xT90cL20a\Lۀ:zp [ԝt[TaArY^rlPbl{AaUNӈ4萖l?Rq#|h+̡h| k^*_ŽeW?X]c1h.=!!b@!ɯb*q@.RԼu bs3pһ?ˮ-ȴIC Qmcp Jģb]؏rLD\u'@>*3;;=9:CX5|N~A R[Z-Bߺs<@oҞ3JZI *@_dYV4 ߄.~ SU $Sj8P~ISPaq?ӞSyߧQ~_nz fNwl`Eލ_3Vp\`f:K7a?^. xh?RZԮEA iPB Z͠=|_.SW K~sp(8A=m5ٹ^W:߄[ojw- waB@႟T(HaIr#c4ĐOw7:; RJ,V}hVrc.Fxl/_#W,YSnW=i.&1G)@A%O.f}C-B.TZ$`E.<澏ۓ~lt{_U͞0Gjp? @`P~i fn0[?q=tSq4ǟc]c#~E 1(T t"8*1ા+6Hs]MApL+@n]xy&Dz'":\|}>SPv ʭ:+9{abK|$/HHcDnN w+LƂXYnYRxBj֛=~WUUwLG;w&=t"^ "@q5J,^h3-n&WY"n?  MF ժkrG RbP~aS}B;0 )eLD~ޡ>UgSm[p h1wTe]Χr5e bYĈ+F?Qy)%Mz*s%zͫJQ(!!hn? ѿ\fԺ:"c!T6t)UB3.aܷKDBʴ}Ў] : s]hUf+Im̥%"hԕFt%_υ f4 0A$ZU7[J)wӴ#ϭK=y<)1n%GB֥?QgW2=(_RoG]ûavl Uf0MF̛Ѩ-bAI U |cH_:\/PФ5m*~T~8{ϋ"A%܏~ҷ]m@(x"t>^otMPs"7=LVXIi䛪r=@arY`򭉦F}sҖd®ݭ1dHK߾218QfNJL4ǠN'EM 2Y PNE#06Bm*T7>4a գlAV{HFL<70C ˝w^ [ #sldiּ +~f#`[^‪cҏr@jtА-f3Yw`~.)J Wt|'wuoΧlf0Q#1h˜(L;C&J& nLNr˕04r8AWQm Q>$-tw@ߌ;X cV kUHaaIG-jQa>YADZ09N*\c;\QzҶYҽ2$-]iܡ.9O7LwzS]SJ9~n$dұҬI:ہuB>e~sCx NM 1]6p>dnu ְ eTh|)*+ȍTϽȸ&B70z%YF*bjJ30z/"xWȯCGcd H@i(.ݬn =MRWG1u/WtZ !Cy-xӾ{B)@G]BE6S ʿt&_NQT[5֒%N$a>\Ĩ3DXv|KF'䐯nN6ȍ)Ag`-Ƿx1^GvJ;SN9u&P`V<N@?-"d)ѢwkcY1+$xHM0%,!va3u o e襖H:(|պ~Ȍ~XHBY*3Tk 3cZ?'|.):y YPy cW&:i1(KIȄlGi@.nE#824Xm=[$ԑJot@&&=j sXEumfz4_-,~XR_u -@YGj3"89l i:,. !by06UׂlՍش]' c,W)'٫M>3}ŖVZ?%Wk4qp4q.ȿ/i Upm:eO{U{y\s"A/rClNEX۞ǟP%B84O=Z3̀ *"pi w;Hew'CU6@ZOL3+.ÆyB2Ӧ+➲ܦ*ܨWd2@*/yEv aAaY "s[n, oj!jKjʂYF"^Kt8ٔ\'PL\_DgAcJ'H/jvhJyQ2pxa1VWUl"A]~8EAd0DK+%ïnZ8<7؊1KH䈌i͋A™˙8~ 5Δd3Yxr's?ŦJK$j{ U-U515rdC d~^ kN5^ODC[l DɱMe ؘ@F%pq:w+: *hPAD"(<pGV{jii(լI } kq6N'K\f~Iok8LqM70x\}Z?q{!wᔐz܁9ޠ%`Nt[@Rx^(=N1 vKJR3už~ ģPͿg4c-.(I g4[0*8s.>$^#5Ź]ZDV`6j#QQmԍex1}Mvf;FvRFJX0fqZvy!*I>Z2,1g6|p$g.wƏ6a2H>e!Q>SBjDlRo6)J;hx;FS&jvm Zk$9K "`.wᨫKb :8%+}!ԯy41 "]UtWP iZ%/޲a6}DJ!G*oɣ{|u Gk/cShVW+XZcމ8<K4[ԣcSJ#fO.Mon-ɡ(i i\h$:s9PQM.02}Eߋu/1b$j82ruVѧ_sȦ2pBx'=~\1RHA 3dulN`7)tϕN<֩<׆؜/mV'E1'釢 e/d#Ya2y MjY=G|_ g)0XqRJ67CRqXS&q!:`e@ɝB4Ur $hϙ)xGG`$fp_H20Ɇ\AmVTHwbDn̬pŐ&Ygj*+F #NaB}ڤ\  pC>5r/mRqfs:ѭ`o}i#+RA۰,j.s ~wZ @!m̖čH_۪d-\Ϩ_+]w@co}2T+ް]@{zy J1#ӽ0smU_KV-Lue/ өu9ws|;t\ͺˑm$/h^'Tup'`h4nj\r#{AC]ؾ^FJE M\Jr/M֛HcH+Ce5ή ջ&(:vPQjePz }1B'`QDXj}nR fӸخP4Չp'g$g͛c"L:f1M?dTT 0t}D9"6ejŸ$7/##A{mTBFu&s9#Vz OJw~4~Jo*"X93ʚB+*OzQWqQ?g#*/0 s#{⁎.NapWRC<1!Fc_qmN8KJ~&UD)Y%p5 9 h^'K#ڹ)rԜ͂m\vrzFm%AJ~:_n:CSߪ[?_6wTGlFD\l!{^JCu|jP@8J/9 =.@" P桼L0r: Dqr\ k +Zq3.Ɣ_}T-I_ذCC]'ѐ*:]^9-HMYsd{%y r:]IxNfleBX0:'x}0$ZZ Do5eC6phRMGL/ yn䁀c$|>XTL@lmj:4 91d[G[Ѧmg7{YReP EMRfvzh I8UP]b#7(~>`Ha6p/@r sa q=tќSJP/!mR6?DuuW"x H}.nYݲwwºc!VB>sX' ;Uȑ7ـ餶 j2B'ݭNv \B ݃ElaTSJIǝ-2F L\>tF zd}X{W84^Jma W$\`ۮ ͸/O;|[AYh +ЩO05%t)xYt|]ѓ04*3HiM7Ҹ0U6T9} n/;'>?s(9#]#v T060?0_)<";hwT:+u]kq5Xz~t}FK^_8mh zEHb5`^4d''b[m}Dls ̯W]EMخ4"؇GJXBuE}j_Sn"tw7(_S2zϑBpr[V/gT (n",P|7WS4U1aJbDybt$~j]\0~"',ُ~1ͬ[n iC>T Y\@ qZ3`Vœ [J%du}3{@&;cÍ`F aYY[κ5S)-=$oT9EsC*)%$zTsN@s)%<֕MkiWąJ3ۖ-v}UkZT)>ּo~Z5NgkJC3~?-bn`} yp1a_bI'ff흻Tb}XI-)vB .%Kn64TGj7 ÃӮ"aS=WN.3 1Jj(vjgDP/m 2[@t>-"}T6m? *lk2Ae9S#Mclrw gt_lv?EeFXa:\C7'|% `ـv?hԨl-LglSF 9 hQWJ% f%(~˃F4#pO<8H I#ӿ"<Bp*"x+v *;{Ddv6ri~l#m.=Cn^{Fƨ.JEJSoGJ{io-cݮXrJ9yrN6-ջͧPSBwT$>W|8 rmj1=ܬx5{Gn$kisC2f"aY4-gΖe UJ^tYQ!Zͩl6^C*En?Bc3*Uo8T&ˀQ<`mC |) sy9 ݪ$H? jKƇ ϖq(g L7l~ 7I䦦PSD?R+EG)ShfF]Nֿ12O+߽3[(9-HBQaTB0qy(L )x 9ɹW}kׅcC+Iktm?6 +31gZ^hB2 bF/3Jcx$-D7q|oijhKЎpc;9|K_ ]7C3um/7 r¢4(-ſB4"6kWc# t+hyW 79yiDܜB # -샿 ִtCԽ&)v.X^D+Kؒk,q8mw`㵿kٴ"+C/.v:mH[4)jٓ&kqXyqI$$1q#CT6s>UN>Z''fem(YesMK7LU%M$03vQ/l0n. #[7 qlڼ^746ݗ ZGoSsTzX奒P$#ʅVnXT-(pe  3 Z#_PU!DKӱZ#RŽA slό!?'EMG;M{{uOD|MIݼc>iC2sIsR;{ PFI)Kj؈?Lt,Gq&{6!A1wR{]?#qqG=YׅVL/P!MG"D4VxMݳ Gv6c׽۫Cq83C-ⷚOB>GxwnsaESUUfRUXŀ:d DɾKmeI ō=\Z0mݻĻ@B; -Lk+.RvNȇ9Jsq@IyB,`.h͊ Uva8tJ Jd Chfr$ 2p[/<O50o_zd҇'a)b˟1Ϻqz*5X+Isξ竊UfbZg#գ=U;*;sAͣ(, Un؉C4*kH  j(ҺڈS7-1} f]}!S+FkX1C޳)N2uNؑ$ e-[hӠ疊",-O]WH؋6pDfZS&wWr y:]L2#裠GA1@=²ײnPAI%ga(!BŚF϶4va4Dfmx#'6ar+ZPfmUH|eBbZ鷘`"pD;BD Wt Eݲ]3<-~|EB 8 mT2bMz@`e/wWG&m!pB>h~}:Ӊ% N'MJL襶|K5w d!N*W(~o#>򞵘t1¡~ ).v@X H$J Ѱ(i$OF фpuۢGZ̟[1Xv)$D ~EɟO>K6U#c3A3QuVc^@koLvt Mል8> 4J,jK}]i"׆`5GM' J^rF`)'STMHbiZga\_~U%Da+ehghY:%LDY/ $< PCot= (7u:LC:J A=;g x^Xh8_n~Rİgo BU;{=9Hi|e5?8J8p\4;ge<Yt(uzu8sF^X(5)_BwsgtȃI&;iLQmd !#C{Ð+"M?>h.Ȑr r44jDx5G go/ ⨤1xoqN c88'qz7sUj:֝"  h$+=wʃNm[h[aH +jW<̳p /xCSXjɺWK'oqI8(^um%3nZɤi\'>缵b8^Ǎ1f#~Hihӄ-oejn>:RHnkޠ~=:#1/*.(4@N( べ u*3yNط(I94mժ@W!a;C!ޭ4ÿT7{2a^[Ck=zI~}>'|ܦg̸wDC`=Oڦ ,@SHDE;Fp\N CXv|yC>z_dom2U.89[LƯ$NM)!eza S4D /aAC1'_~}4~F[x#;O^!$md̘XO?8n܅X"αC#<+l`;"xh(c## Q@ bӕ1}JK8Ycj#)0XRb4/O(p`6 r?qv29  I^—>)_d"D ќ.+!Ϋڔu3 VOʱ| dD!g!]̡BTٵzĈ nؑt8SZ.}=l4YA~AZ4qK- rݓ 6z^n=ݜFH_w8N1}nͽiϹOhS~O'o;eQh|=4ͲZ K Zm2FlJI7_@+{9F'մ~ R8t#tTe–8/lU"4JNs>3\8-B8ۜR R͍>p2B(B]Hly EEX*x+jE~[hw!ǡtdԈ"]{+go$RQyWc@_GՒvy!:')AJ1G - Kc.W)gL깤Ort&*?=\'B6{ڥr+K>G'Vyz|M7ܟń Zs3׾Rҽy6vC6~m)G{hcEav~05Ur*  F~uV6)!0|'5〔En1[D&۽uBm\w4m=j"֢~1T ] w,B"* IY\%k/UIFZJSAjo 'VicN؂EZy^k!TX?{SV^4;irܗد. ZD*ޘG?:4 GeX*};E0HIi M1?9gcp_+;ŕq;s]Æ|?e>Q8NyP%SǏF>b)(w*c.# M%?퍬mV«Dm eӑ_}WNҐAFeyhm4'sZcg6}Zx O-$yB T^[Җ#\\6)/"1 }̳%_9&_ZT~ׄXx\ aTGzdzՁb*'PE_hөJqI?o;ՙwAjϩ\%_Z/LӞٺ픃,M& \WU;$>v&{4^`3Ztm,U3ž uO^f>sKyc׮JKc(&wxDﻟu/{~@la " :O*GAD"=cH*4Ys3N&RTdp\K%&\ tF3m6<lCJYKt  Kk;- *o9iztU߆([06TV!TBxbi0WrnkVZwT ۞^Q-b'd:&JAN ȾEѧy u)"n,jƛE2H/ DA ݾ1/g[n𙂿to< X35oG<S A\j$x1{`1K8O\ lwQid4a/Q,t˨3hm#XL3{]NŬP+&Ō|qgy-PW~$x y 0|BK#A5Z'I3 ~:x *EfII/]ޏKHLN͢vAF_qdLc=[)ЌN"iF^bI=vbKkGR[ hWOKZJ0Ѝx KSYgof 4\H 17`6d4e.[~߅JPW]V KGNwL/NQZ$:! eaqǽ}u~70uّ46 #sH:o$_ϊB4KP|ұaHI."3N&v.Lcݛ| ȫM'KeY": /PמY%}iJ<"xbPtec8D<S8-۴).ֻHF#6J4LeN UV?n>7cnR{kWdx9#t^?"[Wi?=Y~f9Ln&ڟXsY틹Wv4YC󰧑cLT`+K+S \xf;6qi,U_ާ0EBs?$ǤnA9G؀$Xv1(`p8vlTܵCVφE`BgcBƌ[ ed4V휹js9[(¿ht ?8`a, \5KnwݭdL^kDޘ;@NJG~ohQ5ïbx7H욾+2Q=z%jf_ afO/˜hqfC aϗ4XܱX$x͖j"KElOgGAw Kѣ$izGh ?zc r.龤`HĘDuxɋ{0.o_rqho6e)!(ob(r5,M K~r},Q_~y>P'Ɨ8-k[o_apqيJH_)'=9Lt[/N=yM/_I )pcRRV51@7BQ*\U&kE n%]r;IǼ W B`REN7=@ӄAoT'fY= 0`~ƍz$N|Ynր@#A|eȫ/T\(ʊ#~SD9L n]4M[?1J"q ]ؚuJxYs[.&u:L)5-PjXv;NPZ%6R.H[qkeqf`C8'1}^jmz^6/ >~AN Zov Jl2vQp(Fܓ8Ov舲]ϵ#kL&ֵ(W(I9`\^矹ri:2_],~^bC0A/D]~5lj6q!XZA@ߧtr],~N~!6˫{G<ʊ{F^-4H,KQ;-Ji hPi% ;[!öbmeW׻bvb銆u QyJ}uq[F>I}Z+:졖Ґcj!^O *"K;[ Ng~w6I:DdW z>Nk.L?l>fb mgy8t\ó2`0HUV߉ρV2 C"בkZ\x,]f{~8[5i[ q0mF_kB { # [jfSGGhz]*P!1{֞y )q((TGIoǟbѼ9)"ۙ4Ժt^V-o^Wܩ5[/z(K'<7N:F^&?ڽÔ@:͏_y/sz%(_#e|0ŋ,gr {DJuNo$dhh!ԶP jMÌb|e-̉K7/a=(8@<"a` D5ZCFF||1sBVMscMg[ԨL9}ͩQ@ק&L! ҎڮYWt^.9~TW`w#E2*j hړʖ\*CNp %-RbWūf)x@/ךAww鴊γV2YDH\n  hv񨆿 DɬgR|βxڧ$<2/WofH^/%= 9gT;aGkEfĖ{tdv1;2.;|_s ‚ӡbw?7P=M]g_եwx5uɛ2r/i޸^:(ȼg! ]}bz8ߊDWn::>T} ПG2:z:jJ͢ 60Z8(%-\ݢJoK8n O.oJ^r%B;jQKsU}4TR x<] 'K3Y\W5uywMmHCl޺|#y tpoW֬jp!rI3U$hdd9= swfIDp㮄 ɜZouCMo—We4K_3_ĵ6{I oܡG,, 쾕(1&cCzy뇉]C4Q>;ZdY( %.rgE ګ@Lz[%1c@uBl1N~喖|``I D1+ Pc{PdCZZj>`VzbN*qf\>G=A) 636ֻP@GⅠOtI*jr\ʰX]Х4u)DGخ}A{"!v;W3!}E$%C2v)Mlv)OvH(AEu?\lp M4Lt@!wcH(`4Uh(Ň}-!rŦlʿ앙Ő QG {w:qHeԧQi^&O×l.C lٵ L%B6&=Z"M;J&*;`s<TR/d-XX`?=q?_NM3 gYz8(Nz-dɄ_2,J+f>/02. =N 98d_&L*ٳ.o*LոRUҷy=ɒ`cn?|bx*BC whT7zKVMAХD1hly4U" lXOɣ݇n]ǬgMlruyzxޝc} ݃P )*"kSGH:"64^w(a,7ؙ_qhB3Y#<4IP,_ VqfR.n$9^,eZoT~Ѭ:y^,%tʠI/`$f-ӭF-̸P=Gk~Rt^͜<m}@n2>nvZF= 5QcVʠ ll|g=+J2f+Â`&]wZ7feH̜=`uEe屪a8uE 4$N(k[Ovw"Er(Zڨy` l+zކO%GdtÍieS7&_7B'-tw#p(` p#?jEK;|hKKh^i|APZ=lπ\AOcO(k g4y9\a'Dg|):3/e̗(;ōCOhM2"21;7(YL>1X-)??9tkwPfʤrP Q>/7QK>X˔Gg=GE;%gbW|zmwȎ#ֵsTrBOΑ'n2Q.^_8$x!X{N M ǵxQuLs &Ցazw-j2"]9=0iHւWmI-ܣ l(vTXOYm-W*&0;ajC9E V SAA)4cZ=B$3.*I+1-|"N ăZg$]~yFuV/6{ߴN *-!w_%= 5m7AAI'-(p9R4C]4W՜{-9JAZxz< kZ*G[yQrn7X "Knrd=)҂7WY_WoEs;hWquDԌ~lM3g<+S G,j1I)ug%O(?mhKe`h*LrE+fI !q]+ZjKPg J_"AnKhxT`I;kAd R<_Ą62nGSEcRl>G%d7cg 9Ika:I|r)e$ ()pCPa!91P&jdwnUZvӓM=ti-bzہ9Qv(ZӰkM&"xmTf hg̦\@#4i_ħq랴h=L>i`Z}5SOPrg;Q20puX3Ҋֹt6_3L1QGwi^`Sd|9IuxPqN$XWh4m;kCV^9Kw+wӽMBH.{JNZ(b3xM/-,㝘Z,XP[,2a;8R9`6O'b|>ū`\،g qQ_+z3[NO.4{c 8#rtPFn"3}.76W= Rf1bʺη@WZAZw"B}H~p\E;*:޲ ##sYMD;R” eb)6瓮Ŝ:*MtvmW+bxsέ8K "̋0N@r}6Au ; @…T)^{kWqeFOnf߰:.s6IB}b2<ث2p@,ǩ6RܮRfYN]kR +؝d &Py@#$X ӟj2o9 DrhIAƣPjcFl%S Vr1 d[Gġ Basܿ{@vpu W,L:B`R˚o݃ T?-$"Q>i{ }tw >'(4pf3!Pe3Oe -4wp*qkۼBtw/KU^d99W N]LnzIRH,V!h>F:,{m?ƼE+||P5t=Aib|4a/)JX (>,?%w[#sBvVᦲ`* N$T*d4j9tիY(~I%ǸcB:{}h9Io]Ts?_b=X{V}PHfPxQ:A z<4wu>OYR'pz1%%mg"] /QDe;mS r?BVC!16JI ض(mS$osK4Ųꔴ[$V>g~qMU2$bD{"T+?u0 \xj<1c $n$*W&5 ]鲤w#`k(B M[u-.#&+$lA rFiM9O,S-mObaD`W Ո@1t=ByAuS1aX&x~]׳A@  4\GqVBf)Oq3^ Z.Vmq 0?o^lSC |B-w[gwoWsª%ȩ`]*2K_go4w< 1?f|Xϗ^iﷴC^l:lm [&n!!x Yh!:9`2aшH*F%#8TU^і4[Ss:PzjE-I]1ֹn`|+?b#A|agFto|K,>2"" @=lӂM0 R!Nt}{yq~`*xy%̔ʿ_\e^,| ,$8&# !;Y Q1B'?0AETL?"q ub34`J'u{Q{ L_EF]Ǿl7 ;șcg r׿;~e{OusMqYաϨng=\,NjAM?M]ckvhGʔ`aٞ+::fa2T㐟 -A$͆ 7 y6Y / Q [YGFU&'E%Xo(wc"3%A}0"NzF4ӞN*cLFȼ)^"E[wa* Wx>-[(IA ur%Y( ߳I[f}lw@.`O0z8 0maxc,)ޏ؁-1=\IQf`ʍ[ t%Ss@s2(n(md [lrsMT\\J eȓGv]7pi"J"K 0SWBij!@Bcҷ h&ߠ9\s\-Zw+ |Q>uҡd/9Lv 4gL ^wsŮhFpb%M.±0CǢB3h(Z~Jf(M~ ȥ/|_5o;dZJ)%ಂu1{vJS^缎EBkU!Y -_eN|X,'9OFݶsJ\%6{+H0qL!Tt&f既c, OKc& =E|?uj;\V,QiK/ԁɋc/t +.\@%dg4#-ӒSͧ&#SGY\*-*FǙ_L,@&$1E^XU&㹡3yc}D;|Q%vvRpfWy8P39ܖAGņrRM!E8?o;ئ%_2|R-"VbNx?5bO@4γ{b0[lX93Fg-)eu8䙇6 6Ųed>s5H>ZG?yߴMVϱie$>zT8Pm0<{lGv*-sR.&7(+6WJ飡AmIYc|%,62TE%ƌ75gkEIkt:` h]ފmuSLm)#2K\36V"Z8PG!bƿ:Hd}:b~1/+ F~~U#Fm.'Q8:x%:Btë\fi~$΋L;# &`#!|dGf@ן{? Z33}{q0(-lv=,[r I'I;`xn17ֺ։3ΒM;f/i*Գj>ej[Wj,"/v2#p`-d"<54r!19#תC[]@iɼ=ו!xF[8qk{VOoj\*Pse},V Ghkِ-u;[fL%׼)Ow&N::7ځB&ÌZ@p#<9D$Jc,RFU4 "`hjk@Ԅ=`aͭ'};ઘ4Kl cl#oUɟ[31I@1HvޕRopU~1UxiX۶Tn!7@j dHa(E:ef)s>v:˜_ (NFYy/`?-p&ǿNdo ݃kvWGt#VM<}=(-?\Fzc#H<%ƭU:> w FRDJ, 8q|yɐ05;XoFAV0q/aL50r\Isv m@I̷j#ubPy۶'M }9ꡜL4w2'gJ>/+:6i>!AEɋ{paRKS".>]d$'X^ ȴXV#՚Duőhd8#FnhROX>2@ҎbO*`{Na#&C#k#ъ_ɨ eWW!CTGga,djK x.,n u)SH} N wW1pnPˊqVGCXe#b0R~NG5jKCHRxC,uP{zW ];Cİuѵ|`D2gJm0dV|bv'=^`t ^}o У O]Y:>'plQq埤[#5] !_wf)v C!436T= 9j| *s~*Ԗ]הa15/ڛ6s:fm3Oxd~Rڄj',77z^+k|Myg}OLnٞ0K ʎ}9k!1`OqRsG~ GsPCB!ֿs^7B/2kxJ.tm~V/ !ux\xK[YC]Ey@s“vҌW YspxEgOyaƸؽ'9ـGt:JYΖl3+rMRG?㊠@tw6(P}a)V+WL>nX{qPVȞlE`o"Nح@l0UA|uf{\Y0t{ {ef(GLYd^j4RB.pC\\=:򺯦ϰ3 IK9t,l$ȯH{2 ߷\he\ok hȊGBg1;6fZ }F }E!#n[xlSHv|pux$$K3HXni̼FQ?,YAjszRw/s4ߜȤ^ 1*(ALE*nd;z?Z6$i9s΢qJ !/@8DSVuq8ljB)+j%z4.~ގ ƫZ&<<;]өrNB8pBotoUÌf`^^0 Җ.L'F !7~1M+1j$xy/1b[,G%I+̸,rY;`Ox vCWpB=gnvs0{88k:]6%8'J DT?[qESkY(1*\B~("0aa_{hooYH"MJ71qh_<\9"UGb+ѵqwz>ۉ51BL0 CQ > a4<}t(S9KGGOeddϚϧF<| Lj)|Է%@Lw.ڏL[aP.r]mS̍ohOoCRJ.m8] MP{?hC1+7TjHٯ>1  E'E@E_#臦& uSWy:Ʃ k,w%h{s*$ ձpSp!a6F\<aLcѸpL{rUų U|B抩6=dB<^hXqUDz|ϬR܆ޟӈ~>#q1Y 35oσfD"Ew3,|)D Ŋ~IJ uÿ;c߭C47T3u`*Ċ-Bsg'6jG' ƶ;Zﹾx'7Fqk ,֌hAY u?8_!_jeLTǤ(ݕW~9bE8gWpiivȗ1QƲA6KPhDcD\@eyYb@e%V⠸o%%)3۵/XsI9#HYd<87CqI|)!'Ū%B4BBh*ܷ c0* qsG˜S uxh C/A2ep1)|6lUInnHΒ{~TB‚%YuԒH<# rsl[?q̎Ȳ;@ӝPJ?ZGqp)k rQ]/3Q+|܅}φD)U[,~ȯҩwWzG7w )HMmB%xDPKP# po0&wCKjB.P-rQ6=^ioͭSz.O9\7_Uj^(غA{09+qTe 2GM͔ugBً<"I9U+'=&N|.H=&O|ɛc,߻"?~恱 oM(|?hg[5}c傘#= ؝ 9䊂!yV U~q 1 Aşxb[Zn)*\z/dW=r=Xc AI #Y6mXEqG*{7=Ql!O![Pq%>>آIdʞ&Yf>vۥwT@(UM6y~ N$/(UîCр+Y2@͈ͬsd4s7O]1+,"k'ϵ2kKL+K Wֶ%\~Pr[O_" a wwdRgFhN45KzZx:OҾYF XɆgBFjc0ۈA z*g='in8"pkm'݊0xEG68Z.hk)s:bTO}ȪZ3т S\NUVYɰgڹXܦ\ZY~4uAIM":&$ߏg"CKb9^` "Ճr\zv9Rv m-WC'0(vRCv0}5sZƆ*YZqXp`Ҟ̤S"58Bu_ӓH6o5ײ pPD'i%Sn2Dv["%{p*QdzA:7`m*TQʶg}x2^SG.t1J93̥nr&HƵ]AE$AF8`F9;*C4zZl;k(f8=pKczq' М!~|dFhCݟL~sВZyFY[aV~$g'BX_IHɇ`z Rj@XakbN<}Ġ&866pN)kF] 4W8tjvIIz#syg̶ҧ'j9Boa;+t+ƑP2@"u5$N7&ħTbgUWA\Pb/Kk:\<Ȣ*ecDzv$ d9"/:⦆< >: kf7ٌ"mV# K9|`U,_H6RKU=bVR~P 1لti7W+3+wY(:Jk+i6,0G~@R㈛ə ,-p?x8QZ:l6$%uIunmk.LZ` dg2$byUX( e󸦁3MߥܤV t^"nߍE S(\$8C^'rnYy,ޤލ&E|)ʘӣH8rpekZ#8.x S.>Ჺk0m&IyBȟ+g++ZgG15qbk )/·Hon~p2>LLOca~/*ønl@3KzNb\?qZP y9oL&Q.~6,6)<oym(  syȰDΤJ?R+/Od_呔%$j\6ZI)SP7\<ٗxti-3AQe^lh5p:ltQ>bbHDN\v9zqeBV6L EHSzpSDkE,/$+ c6ë&9!r3~kg,ĺ?)W `[HSԧ8h=]-u7gGICָfa鼩I.ԢD9TF l]DZ.idvVm /&q~iYL4Gو%v$瞑t,ޝ?5ƏL6~D`TǧTqk:py}F_Ժ#>j08݁ *$Ϛ:;g􍕛x >OZ,Eˣs"HЛ0Xʓx;۶ȧ==0 3 MYzZ,K"o`ݞB'l ͪeKfp$k.7fw8b5.[ԮX)Sj 9:Bۄbq^}2oVR1 O kHKyv%W?̚0jd F(UnBrQ6\wV=1IpglnLmLCTv|Q_⚒ǢU&쁩^rn)K ׭ģzy+IwUo&բVP% Ro p''LHUہR ƒd=.7#2}L~'9Ҡ[ʭ=tzEX{xcS0z&rFWc̑qU]c|s~+CZp$\g^\FS}};(U*+"폁K3bfof='N!y#dց.c5+3 gy`1Ll#q&fo01])70F'6) fx^?m ]:,oH:N$A9S];d@ۻÉ[O RBDv!#Ds|X|WrN |4 gM 1eDμOKhsx@yA9QXE6ޏmT3R8bnU=Fu3i4-;W#)eQRbR ٟSyʱ4IbY\nX<pj/}%'GeVfaSn iސИ޲>UoQ{1_L7PWPhE"5`4~F"aLѧ|uBApwtZ{m]jJsb?%a^R~6Ѫ4/r ZV$Iue!-63b,_ueY9~(ya LAP[$oNm8~B9~'&/DU9@<1s>kY͠.d$,r"Tۧ513*_xc\Cs :ɇΞ$BUptp.3 yqDtK{╤Ԍ{3%m~,"Nw8٘ ?1$kq/|Rj-6Ek&EY.?mQJώ5E3+%Q՗r 3oGls f#$:XyE`?p_q9îĘ[_zE ohsZިF闙1t nQx^ s[Oy,6LNAXi!i *wvNIL OK SdHed䵹sHDBZmN9fl~xI$f1ȣtK&4i(Q9;?scF = ; `ݧMԂ# vO"@U%cYHr"b{CeARڝn0~U dWlcbv&w#z[jq"k< ;'l~cj^7RZ_H,:qg!i_ߜW;YE^'/2`=oR=`(sFp뫖؏9ۮ9NNg=<^F׎}5E}vyόg] X84k)Z)t` jՏ {ZG'++%.)Qcm ꪯf"F<N3Ę"ٌ݃٠Ja4e(Y.%} Ƴk>͝;Wmh׋QQxԌ9|,:KF|d^x)z(Gh/'vG5|&!Vh]hP* HURBWNd-FUFPnb 5ءS]FvD[b'w%&/S 7x؂m&칙"އMOCq_yYgY7#zkw߁ f?1+QZX<n֛gk$y8) (v8rvSMů0JK\FH Α.!~27!fv'u3duzdnPLvSc“F_L~(c zu'31l6vC.3ix,mfn 5W4* fguWf ~Ϝ'Ӗuy!-.Fq]N59klkY$̣Mu:DE@ _쾾B^H1壶p)\N.FOgj66Ł YHGФF&@P#-}.g+R fG(S#TK]3"IHNC9:G[ױ3u4.\nj=d;/H)5Q o\e>Ӛdc<̀ZZحMTQ4 y`쟝9z1Pm9J5M2af" ͡=z ZB(:~;={_~[q9D#"jʮb# Q$ [jՍEI}tKMsJO"Hb?$Dɺ6;Qw kxPocw(~SҚ@hj/ooRрJ?:A"Itd 18*(Si,'=P6TT)_kWļq={ˆO{VYXx8:; 7dCK}BzI1*GX>h{ (2Ku#n$8. "x]q@ۧ֘+KD X@nD]f[i"%JW)-Șv~kjXh*/Z`K=U/^x X2ZC&7 ,. ya2q&yk  ^{lI! QwsROKI*AWP'_ r_yHUbg} 7ALȱ`=0QKBtYed̨8 k!$@CJե ^1%၄Wq _4JBhq~kc>nE{/1+uOӃN`U7 ^m4{| LB|d-fybi72<[ \X+=y_ ogqB`?`&ҰvqV(ωt+Pw}C T;TUwt)d<5"$ըQs3zDQ AP{_Q[b `vHغ@~U樝;̗E&=lke8I(]!TG]pd3E'F4tA[q\) dPz2EXltq=(Lyο&%gIu. O&f=ZJ 38qdDSܖ η 3᧼S*2Q1ҕ@6| .gxh%GYrs.6q yf&F Cɽ.Cx6<C߽ N@BtT;8[J1WE4˯vutc!8zj)P6ZB#%I?-pI 2[^QO $,$}#\"N_TQ=Z,krb"UR^F7]x̪8YV5{A/S"pP"F LyiSov:Bi#mV/.P9x*Qh2<π+]K. p_#˴~U'!u?8Ltvb+%]VWՕ\!+KȌvOl}U)22NNn5O[wu <oA-jGYmܬ_ppRkʟ-Ƞ0:[./^LK,,2%c&ğhߍNORQ>kbƠ{e`JyMv p3DSK’H&t{PO ٰ(J"1n σ'tPxn6g\]: {`eߤ ǃҧ~W GwTn6dzU1Fmar謉QFv?99x'E}/ ]NO5ܵ奨G챯Yut7ïQNŤAh-(,>9B <őZ)? Tw9u z a߮hLݩhO֔~zhyMkSVrmBz#v=YƜ"Jے"f us=b|*DO s;aȥԂG <~of4^(\J>hNE.5-Sr Gi;1'R:__/vBq6ls^zjwq0$yOu`m![P 4?uԨi`K|h-Y{!0qXOM&<YZ:ztw-IA{Iz"WV=Q ʎ!yͣW*$XZzBWp^ _{KLc|ђ, vǞ3* zR.<-_r` .5614dI.^´А1Ht.  :G&2#}:Iwf*{|0B?.$Y)Z5qIRY> 2d9Tq,4fyJd6)xd`0UI>O,tU̬О\g X7jZnuqy2[Y9 Q?%FTDvk1$L8m(dFȞ"#ȯ^i"ᖷT]WVqySKE3NlkDň\BT-vk?=7'MqDx^)'&_p-ܒf29Bu~L^dYpopN玙J;3aC⭙neKsG:!y*/06T*ۂ&dv~e\.i*Ji7ӥ/j.xe?Xzjma?9>xz~rәBjχ721KmsCW_n"'j . o/jh *`{XY/zH: ť'(L^ԨGRad_6KUOȇ}nBTG9U&cʕ.a Dy1?p~*=-fV\:!+.'q#Zܣ@kC,BSna8-CT^*dye1Ptu\5+_JO'҄HXk39-Y8 9wjt(n2- kĮ,z7'2G^ zAZ (gyGf0yYwQ1';.Sj׶|-Q`&H`E*Re4+ }T^m[=1n5pf]A?qӢ FT2׈Asr:yIS =!+.SdyL2d1@S aMh胃δ:!Tmg`e}J[z<:[`b&RKĢe3xԧ3s_;~Aa1*2BjX q&pqk\P6K73;"Y]Pl`mHo v("94E\%hIl:ٝDu sX7ZPH,6| e/ Y,$aHPZNz$|d8@RwD&PA@>ö:ľɥ;ΰѰ" FnZᷩVю$R=4qrY.`B x)\, ƜzQč&$ˀ$]KiINo\|[E<֯6S2tW,d(|(kܥ+GPBs\<7L؋ǯ9h`L0m.HlxÎㅀ$WzB}j|@Yi޽"tPymՀ;H{̶X $]T?\-\_ȾZ,Q 7EFXoc&oKrzt DRQϯfa=nI\1'mT98f]V` %ZJGHV1{.HJkϻ ̻߸7.'.T؊DBNf8Utr 2@'}̘~E uG0}N>C9DH]Z,1̉=,#,D ,.B|ꞛ똄NJQi!L.j[#qԶ;H \ RR>F 渞> %K3Jx+HIKA,󕺱XXR,v *&_I_V**D:ղ`]nx@D6R?q%oke Q~eN&Pm2Z=$Ll.PUvRƫ,bKٶ0c#M `-%rF(;1ĉo'ZcEѫ1Wˑ.&$ r2t~}(ʻ_Yd#Lged u/ptB(AxlKz;rG:ҽup!Ľش5z/46gs든l%n|u9/)Mnh7e=Ua٠0Owd'x-zύqn۵cTlɣvyHwD8%^gi'*qi惎 9yq6],yŕ<رMӏ# D+ff76~Q|QR\+Z\gAGW1ȡRg|cys>J?ybo J[ohiR:k4 RC(uw=Aڻv4r>fY= g;]( 3)Zqy3TCEÚ܇՛ \>R"X"fI19tVۼ~-aA &2Ȱ(8Vѓpj;:a7Q,1/NȔZ&dxK-L ,-\{;r tlD첳ջaJc:C )M݊m0tkێ'koCh0(/mޮ߯2 BʙĪgnl^{n D1Sxtxn_ U3^: nEgZD1xAEW3r5,>DME%$4Lov}Lɬ8>!~Ebb9Zǝ5uM^hBXg}%H tfb,Ϥw+sF ~PڎոMZׂ@E= *DL +i; c8\%͐Œ¼:0rkP2z7Ҟc9pE)E ;*kY"":E__F=($i]|kj'pߒ҃ZL׃;b7bG2s6kJtZO^fE@ *Hq0ٞo8hqS!2̉E3e}~s4V:^KV8F' `A&U0n&O`9+a sjD#Bsa΅X~YoLzȨzhltZagJI agvOϭ&F_""Bj($בhsNty+mX11Ky-'~9j"!xL퓣3X/l 5гo#du2bQ˶(U$-o [Qͱ`匜pz7QQ@kzg$iLe;҉h嫍ʓMfEiBlE^/HטyK<@>wTX,({ڞQu(PIU? j=z\ ף2[h^S}۶'tW'Om>+:q.165>c&K:c},rC#Z(&}$ 14-P6qǪ\d0]gn3Oؖ.'s4\[AH\-Q:flr̹q*?l#)%K"y{_<ڛE*7WVrE`E1'8|x ;FT Ø.6_dVX}4GI>7 ~xCo TTmsR "]`Z 231gi\2S u 7[(RhsrJ~ѿdҺ*c>"c,q.q~y5cSo4]E kVsw&!㞑&1n/1r}'GQcQ {%u1m_ Ns6_[2шCv An4775Ƞ>:]ۦl1H{#Wv.snS{Yv^i{Ʌ 5<2b.5ʣ4zA.WDV ߤRS^b%ֆ2NYRg'G&hUȘ%`XETFMY%O9[+zNſzN~.}k|wp( FB@?H ^zX&ghJ",Ǟsq^ًB,k}7m{; gt/GwT9$jqqa3Z  l褈!<>Ԙb/@~Z>ڳUGbiyVl~ G[^ ҈  X$9&˫ Huus.5@ _;V?D?} beS_Mv-~jjˊ&"3 F"à6k\0 K>iqtuϗ=5("/+5X9 \/ABk}. w. yy,>.8T -O#W8<6x2Jƺ&Ot=ި)@ h=8!n(?ù](r^.Iu/#@ Z>]ρ`BŲt33ѡStcP[Td@ a9 x֚E+[4b3ZQN#3`46h޳-kAYAK`Ύ-sT$ZݘA%U3j W,UX5ȕl^qC2 xe hwHq~ քNA Jb8&arSnPS4<}w=*$4˕e1!tA6'LJecO *ź|jm-ؗW%%ڏ4NI:dWduY@@g51^`~s]e#R $w%eRV4f.n~1v x:F^YY/"~Cݒ,'bBPoxĠ 'ū q*R@z~n=j=c19N^fsM hK7Iqz-(rѴKP VIE95幸v[6b!H҉9q! f 4^D,uҖ" Ki_rxX:_J=(&BlP.99P)Xu&G5]]yW$j!A j7/3<ni[j&՚pX7W㙪N hrkNn'T8ߧ&`2 w^tU{70#L T]R!iFL2$ bz&W䠯dҋqX %d6N{rI Wh=;s""'ǣ ޔ*e aAqSJyv`}J ,;5X&Iۉ>H$eZu]y5y'Hn{*|:D%mX!J%({z@ Ij ["Yџ3\/"JgSJ۰`N曇 :j $s;50lj.y*ֶ3Mn]cKLiYȂ@BȜ[w+qLDߘ0l2%㦡%n"CuL] tro^vÚSVYw$@3k{ޙ{k2ڸ!gwLMMU͹dȺsr-K wvij0Wj_іau#YB^|7e%Aѐq {1Xsi6yl"=q;]]~KSw+Q,KYydS,.RtOt l>1b°hAdC$UmÒJ8O(r Jh0Vc"iKf|{МOl%i5p}J սK REiMfe12\]F̂j'^cpb+N *ܞ2gBRw4Q y.e7az!md[UjQ?军}'S)[`_L+Ap:C pL\;[,WMunp#*%9?)޽YgBj1ӱ2de7L#1i`D[?W{"Bj${fB" %Wͥ<8Zc/aȽG!yY5* d],ԝO/KŦ{?bqeȯگ 0-I_}A'nlm'C~d #`š[]c0cKK Z t `&݇ܦZiD*2JW}=Xx)KeW=Rq>R`5ȯ~& КtC 9+%C+u$?VZk_*37w~URZC5kv:\УvE뜛rs^`sSh@?h63jp ;M$+U .;qrBTpQa w x#4)6s`&϶bh"6rOq  cwnD!)t>ߚ? A)tڏZֺTreբ[?L VS`To0";bɍ<ȱƴ\W*sﱰ[≦7,v[ok=PEYl =1xEʾSB!]",ԿVTX޻~1zH<=9SMPaՒbzMhaW$$cv4`'Bv`D5vǫ5N8B@gcc x ^xᆼpn+}uf.N~Zٳy@5Wj(֫i!`KΞԳ L)`6]ܲo^'G-&]`N2o˺vgrJmsZ[ZEX O(e)~[_F(L-pR# wn"o.;Zzcs6Jc)?$g |CϾAݓ5X= c3cyBk>L+bڲhg̭փjd&;IߵQaҙ4dNb攐3N!. 4.j* NK* jya{_ ༠{?k"v,}BSLQVF>ݜY0ʞG7}P6}J&I¤Lf9Gq! 7*S/w&r@WdK>7{-2} ȱ%N BYBߥkjB;b#R?2 W*:ASk(EHE `Mdkk|5K ^^}KnO7Ψ`P k?%M+ n|/;y#wihbG$~ J<~2'>}.W~n0b@+Ƅ84WE2>rpIoQ9~H5v}~ysHo&9n[)8GHUmʀҗLħK\E:¼@mY+! dfdwk{qnscGoo>VY_eIgπGϬv=AOʸBݪ4٘IkTq_٨Ţ,?j7t`q$o"~q<F1=2< Xט&:5b vny[(qkө p߃7,P䳈1jŋ<{H=x@Qb#Z,&`̵ϲK Gk cGQ9K0x5?Ę8ӵ4+gC6F+`9% yy_=<@9F^2Gcd ~x ȷ/ۡXLT>x_p:R]S;9< ѐqö/KOd]M~[U}Nԥ@tloJiTWbN}T{xK`]z#oX=78? k{k ̩nP3-7qPX-n(>k)&Pi,͆tWyoOW-z54۲2o/1Fv˖L4T'Cו%",| >ҩ/IDaEEdPOI+8KY,i7&fTU_a82:@prf W\(>)дˆ-UlX>2SuB,vGJ߶#Y*3(L&A?.5VeA= sH9'P(l.06c7gy"lS6}t-ZJ­/.` tUuϺks2!&NmRUbkCb 5`Kq \1$*wqm#IluFa#3iGˋފ֚ D7 kR $g25ҁ(2O *DϚBkԅJc &2-6"j$Q&8޴vUƠ>&ciؓ<ݸqxE$k{"!}Uw74Iu$A˗~ aǵPmH)ܼ5˸5gxHfitGkaWd6D L|v?ne fpF@M ?E|v-ZAmNJ6/M ,/Z>`zRb_Ҵ# fɱg^UVHo؎J||1?~&aXd/^ڛmXDrm)i..p7xY> ]dO,bCP6a!79uѲELcݪ47΂.c'D)pe2/9^/ƴ+ KkG,.t4(r#P P5Η#ssILeѕ ޱT@礣 `{l=PGU\)[R.{7p ;YVVWЌg+Xhl0w,~5ޚ(k\=,eش*Q_̌J ^[VH1Ka19 W~7Z5ux+q4OnRriXjB[ٙQ$⬭TG*>y"ɼFE Q8* )%0fPt7:2g:Dk_?YՔ7csB23S6:;a*=-)a_7қ:4/u u0 s=TU>"eNi}g~gìeNHƽeUrui&МgE_/I Sa# P.gpAO&G'mqQg<سc8E.^ /9X aሪ,vb61h~ø?OU8!l+B]CM)vhu6'LTz7zuJJ>Xۃy߯Q7"e M9Wr_*a4նm3kSe&^/T7 `=JaVSGDxa L\H#6KX;OK B|Pe[*SW"J`9OQ>4֞2bf~fxyIG2LEib"aW",đhIa*T9|1S̡Jǩ{*f0S0_ ɨ8ߜ 5ϴ.XѦ\FbsLk Њ4fdRah4^2X"r(ζ>Ir;61t,pnͩĊ R\W]mp}\a]O.DR&s>͕ m:$  '1v*BGEĈHv&۵ CayE(]GQÚ ~Ѓ:T4ʲquŰp9ޔ$[l8lז/f:'/ %SI_PlP^S%k]r=0.͞R -"Ei nt_N OwTٚh".dNVi/R tɏɗ"R%jinep`lDmI"EQB5܈`Ia5F\"珐 l]&k %$~vK4?;)4\x)!-sQxRK"QA3.A3Pz+6$9_6Z,Dch߸<7S/Ig[E{NkGq#P !\Ǹ[-[MC52R6 % YC10]w)j򓵮DԄ^ /n7iZ :AQi+oК?D{+>]@mTǁuRlc-mٰ@l\isյBu*&%ţ65y?G٩ug'IћЧ_@bO2T Ku ˻V$~և"&؃FNq*E,P-y/^{\ );Lyk.Z_z W9WzUrF0q@0[s-?(jhU?P/G"២?0̘ bgq7 u[H(!U\VhwJP)B4"tEn."&huۅx' Xt u-QChq:e9t $rR2ȉeR!& to8N=4į1uiӫn A~JG,s%E I vAJs*gK'2*۝s1@wiIOkv^oIݿ356І)ۛE'H-\+DVȋD? aikXT|lIoⲗ׺5e%L؉s!?g=p'(e]2鄱_.1Bk.Y6Րd-֝(u,pgy뫘`55c-Ñ`h3ζoTbWPL߅""D Ҭ‰8Uԯ > ZBV ʛ8ܧ#$ю _x6ʰNOd8IOE3Z/?BnW8J#jY1 ԶvfO yԭUYRsh!haW18%2L g͙iT-YҙK{M1BP׫6JWv-7g7/^r4vWbiD/z^L4 @MСv% A?iji*e?=qeRjdi~ Y]M9eaC0:4PX}("Nuc .`K Oϫ_;Uu& V"^؎<#{3lOrf2"ח?T|K'0WΕ#C?vk\t-Gp0=\"CR3-ڙLMFx-#?@Q4>ûCbuc,J5K0V`ONCϪgtzkt-oQĂP;8ÚѾpVLӵҹ_ Iʬ~U3f×\o%3_Kɠx PjJ'Xhe?dʪ)(CLVMJno| zDW8P@ETLݐn'We?kz:?x5e,F ^u3`F3F1UBZZ##xp;;"dY ZjQM/S}rdY"+A*QœbM|'K+{vV\Lc+mĩd+7Ld )L.}8,I =̽b|+F')},`PJݕ^R=`m9c" UY4i=-8JrFc7'k.V/BN)59'Q>?yD"1(5suTF9!'2ͫqLqĞ@2{Z&X\'~%ƖYF zΑE^Y5 2OkZJ&ɑKG+ꎳwsWh1>ޛّ}So)7a?z'if*58tol 2Eүzw g_}aqpP<@Grctd"O$kސ 7iivkM)A'0}A&W,z8rji_{o3uy&di I rvX~{7N yY |QN4`" |3`£j ٻ%)Vk+۟ oËlIԋmLھ,!~-aE'R\[з 1˸J/# -XD4Ϧk"ێH弼n5|0ek]uuj<{/ `ϓiXُx4-2!;0!h;!HU_ߌ#o3V_ODo}J3nF vRjʪ 3{Ѫi0:Z0͙/lI"G {:KPMc'XFi R0N1Gubط> j1.6+Z {RIh*O/?_l4&U8I9 =XֵݽM~C$P+J\`7܁_/jZ̓"V2Mݛ'MB !xnccĄ#,ģ#=Ԡ/e[g mezp0D#l¥5W V38V֒n@qŒ7_bf&_v/sOHN7ђh,e=eAaf.L;˱wj/DyֱhHG79?Hr'#h_$0)G7#/}mBIym`n̩wñI~_QJg\b5cֆUb ء_&+kH2kߊܚ[s3g%) ћ(s i]S݆;)蚌~O/M[_.=+R޼u]0!M03whlr(n, >gJMK҄ɤdiT@L>䕥M G$MoB~o8w,q^x V;qU#%'G^UD?G'%_4\1@/*|xݟ&^%Q6굀-*C~J2N~Iۇ6>IwZV+^hG!_n9GF{r$Z}1Gq:WD6!SjڍY0 PŘ^J8_M'3 ZױuP2:ߣ&Yz::T qP.NrEGU(z>޹Y0@UzQʁD!~zL)f2sR,PQ9Kelʛ ޙg`ԥޗvAb6V,شkh^N5/"%})IUY]''u'cVY)n Jzg&kqR#"|d5rmE|jV1%`DAB1H(>;=)p/'0h>_tpրbbABk-XI|Y*şθP;Ubc9 w$;ԍ9;>pNZǹi~ȪKSϚ$ڠ*{7+Q-̻Hy[[КadC*P0g:12 .UpeՔW |茮 MOUv(k >ۗ ~pNuڦc>ωk/4qCyjyy˼]sbZčRqK-ml e}RPƽA&ch/Bچ:%$ 1"!|*N߳RV%%4[nK1Z+?}QO"TnjzLd&#SHi@R :`ѳczzUͩm"$h8nlxFJ{yN{SPcL-[|635krm)Av1(ŚI;dQO<úzAT%dpA>_t$VWoi֓9(Jj$~MN'Y:2UK.+4G 5 |uTuTa0JKF](nTwP¾B)g~= )S&R,C^9\ᓡU9K4?^.d9˳:P_ɗTru^`t7V$/"s9*=o[3ȤNh5/4sU4!,dx`|YX?mn| sMެ&J^wgm\Vd N F :JiqZD۾5lE*wԌdoV;=Nr굥k1/c2޽>r5 V4<9;`.0H`Ri43&pu/A4fԭߴ3+(d[)"%dO|hA&72OXɳ%$i.lj\dr1VmEP) kW,7n]*K[m>o.>b>MiW y?9MvvI->򿟇)w7~}4w GMqvbV)RF'$i$XY`nbGa7KsCFBPYg'JH<+6!H {7*勅GYdC󘵊Zxh5"鬃:Y08׿kU2RohﵜYK&_bi`[0fY R)_2C)BSϫFD41ރJљޗb^ ǟfhLJyvCt9]|#+m6nʥ'xCޗyeV]*]b+{륵?֓8.|&7"n|\(@=38$ޣe7=7V9t.0"7⒝YaPohѐkdT3^8ށwڎ`QID3n$}_i&kYZsJP;o_uUQť42q4i[4؜s֖܅Ak w< m"H mPj%AlkXɳ9 :zrunHB_4atP{Y GHйڤ tz0 s9_:e@Ri&]1B:g ׻9Tu 1-*_`LZhnyF`>AoD]mRb~x{,hjCk&"uJݫިT5^ImWu(>V+kBa~>7M6@D~ q9~LnGV1ҫvB KC[(rzt|.\9M2һ\ei4.g\vS4Q~> ( 0m8#|`{᰼T8B ~,191Wnuˤw͐mZQVA *tA/S?`{Qac N[yJ)`$v8n0jUaUZ1MmwǑ{9^~RC#uɑ`)(xjO =ɽa\Fx=ƚERG5`jz}n6Ǡa Vl*#_`_aEg+xX'chI~pu\y[(hD{5GL}`X l!J""W$X-=L l5DOMSzݽ]ռq78b./вvk7e?y) Qu0~A$3gXĴIKW;QXE0aJr!>)25:Fi Hf'HbddH%Ae )(t&flMLfȧoFN RF| 6ʧD%9'm~-4~}{ݜPwㅋn_ACx^ 'jSbƩVSO6 Ȓ~x}v&,a.S'n",-];X-t;*ӌq 7 E*([SL -𛃺V!Dm~ \ߍoíǺx d5,sMgxVgNśra`vc8HlW`^4?KKfwq9m(\ XQđ(}z8J "(ʸC_řD܄ 3ccfw]#Sy^j 9w)ٴ`D *"eTWRK鞤[y+2\P bO{9o|tf^:WZJ+I5J ^ŒHMMf`(N:լnD@V=V 1P81*ِP{g?06 !(X,`c+a}ª gJoWH4#2F b'MByC yH]/?W@@'ub &vŪxR@}GG7q3D)4\H|Z#H~qh=\72|؝yAz76)NV{@F4 E벰gB~whe/Id56?MyLTf4c{qLi%jTK0opN[: E-V~ّcFdC=no4G.0{3Bi{+D7l%8h͹P jVKQSi cQZԵ6a\ 7֓"&Fs(l0NGϑ0GDb"$~ܖ$xJ8xaiԪyU {-*.9ljxc9zY_!Z5+{h;{/xw[&/S8WSs{h)~ zoUҹk+YA껵 (xx<܀D?[69\8_| 3J_AQ]$DdLkf;=];0r)w='_>SC܏#wA8鉦wp`j A3+$L#ГC[*G-07p?rVִP<<&BnbI6D dkt?|_e.LH qshٿO/V;8U d$NWH ۴waٛ`nrB$]04-vg<_nq4>X=RW$)bKQMh"^Ps4|n *C܆]d94 tQ-(' 0%zKĿڧ##y|X$^) ezƷ,^?זBJ~_=BPpN~EqG^ 5nzv&Đ?>;"y$oB6MA@JPD b>85<:[ hf.^Xs49ح D9;cry2~|-T;y7066T;/]ZƆct`lА;4C3X7Nt]L[nኂh~^DjqZ2 #Js65S(2CcUY͊-=^@jjT%ʍPfu0x+_532rifA$8'unT"5`b=1`|WUoxC-t8{abvkCƙ',.-}.̟rz_z96DB%\O !3v!a6 raVޚ\p=^^8 ]] ,f԰KIǔE6..fsmR`g8靴0lB%i?B_o;zFeNq~%#G%dE| 7^ODli॒6Pn6.XDe]'h /LL5i( FLwv VFu`6`,Qtlap*t2;˞-N0ZIO^К[?įI9(nH,EXyxT_;q8ɇqsD'L1v^!4PAڗc_TZjYȭ-qzM$\#Ƥ6{q`3NH$^”T@A@=7-nA5^9n͟Ž1PXPXˡY&Dsj?m;o۝ $p¡X쟯  `eqEE{WPGQ#<%FPv2'aU@Cה4NT?ӳ &_SĬM'˰ %ȺyqHv8vvt+FbM\C) >L*Wl5y@JpOEkPbJJ=(f.w:SgE\1Hܭ;l%]j{D5"Hw 5df&Ry8sP۴0oY,DyJ/ k5 ͛!'BJKbMȓNkf*Fp!y\uTO3+JmXшK>ä6wY-8`tPz'ȌJ:ze,@͹JI9xcx ۥ/e>/$nN.%q vοM$E B!Jц/[1 ANX V Xf"9[0HFoaLFLiU W pOBs, J-`D]oTc?o>"+0ܪH}\-vDN6(/wq=Hw]TK6l߿hnԼ1c=Ko޾g~~,>>mm8Eeb7?:n36yk ?=6)duHg|_LFABE1<|>}ç:+'AQ^`3y@h ~~ 4Uk H,HvBRCW jPɚlUSʀWN\$+,% *{n!1Pr=3%u]8{SC}ԴcQ{$̦uj7-AI;ʹlq$Fݔ*4oڟ6o1E:z+cMUۼG>{$O=bYę1w*X gDu0􌣌w&-bTNauq'6nMRL3[y.>= Oi" 4I?QiMB)KhC~l4J2C^xbt7"Y˧h~\c Ŕ{0-@%lxoSbv@ytR:P\t:y E&}_BdBKy<2nʣa^9rO}vݑLiUYaW27oU`x12@iS-o$K} ޺cZޡrsdib8)/+ҪksH>EuKLxhlBB_gh+C/~E(梟%a"ޯǁS>x^G)_` @:ӏ_BΗ^et='/cyjZg1 alrk^_).nX*?aUR߀yr*֨]V> )ѫc9~u~pQ0];a"]7[c^AX̢F_vUJ?oDe4x\-MmBcs|*Ï5k>sզKA~3ЛjF|*#wЪ|h8x $6o?Zb]rI͠?bsxO7f# UbSU Cs/ d쇡rF\u1#( r 5ЅY:5E YgFuaDLMkęaZ@W27:uuL3;0Bh3 K/V]L!S(=ƤIyч)Oscт{Y9Baf8MBlsl;GGHl7δH?3ݡN+OI~*ť8M6 3ӡk~|Ғ#b98F4ՉF;Bl08%5 uLa:8\ 1'NCІM%#gw.cd4|kjU~q"D*փMv:q0n'Wql/ 6 m\2@rQˑpͻ:Cv^cm ޼{F?L{MU[A}~?5\2ucr,)]V HuigS?}W4 AC6{6?ؐ}ѐƗH10)r͇cqVcc)za7TT3C_pkdٕZrLһ,ş@tFoˢpbm;OmanV%YetG'͚Fojo=Pt:+Bم>uT4+fg+ʶR;KtI܈1.s9f3q`Re`|2+)2V$C!ҸY嬳IU+IQ*K5U<A!"V$*w9MT@+e}, xYXI2.YeCUƨ ČE =^n5VDbπ 'ntPى~%J[͵:0=BHFugUi$T)w;<ɬ,J-e>k3[E->G¡b*n|0_*(Tu,WW8@ ]mD~_ydkc7k.cPe.zNj1hoQ!~>-y?;S9HY*2ng24N1'0t} .;˿rP-<^*,gz AwdE3v<=S412W3F|UD53N)# 9)嘹Jg|:""%}JQ֏}⩥MfF +.6(oS>ag~zHif~ggdoLkn ΨqDf:I fQ.JaK+#m7//Ɩ0;B;+6j9OS a#LeӖ)ܨIO a2w7SˌM@">NxUU(QlLt͸dYO@<ˆy1>uÀy.e_Dw0Ea~r-^K c=caBFޱ I .kx4'ў$n56UZS=G%p_ ҇eYO7;ģ4]}BʂU#~J_ 9b/39Lc](I !6ڢ)F}FSWWDz_jf)xSw;~kYB_8!N.hT)jnfF)ag_@恜3!5[+ 4<^ |&u-9Itͷv3y8I!r=ev|r/Ư5U,') W+F=/S?|[*)Uj kƴ9~L(Olem؝ͽ{G􁋘e_ӛvI f>+YcqmTZ/žo&ʌ ڃE 6Qn["(x⢑I {Yni4:vt5VuymI@+ L0DE: ]Nօ<1 ̴@ FM+gcYE$/j٦@.r@~+ܨtJTeFN)o{{io,?PA7i=I؊=!!}^]W)x7ӹ3,.>5;4B[xiU $EfPC9'(P? I]aߴ]qv5Lt{ku<@\YPh!8P*a bw%+.ϨTZv&Tߩ A3#z^)?TQa|9|= [׈-DdoAZBgƷ- $P}eBJV'\>˩B,Jr_M9r ƜGR&۬n8aL+&|^=ig׃21 !*7e/ʰa=L@܃=i)ԇ1-WgqF{?{Vq[ް.NFZJ ҟg;3j'Wrfβńs2Dp*~KJz~ e&zW Zѹ~h~845;]dD.u78%mQI ͎, n.sxux̊ Noeqsͤ{xo?$E`7Nx_ )P/VZy&:p?6`bqkV%N,ܵCPx8Ĩ׺iڟY oi@HXcwFC⪽TVȿ{-{4F(?3UM~mBH0J1`>k =yߖw3 Pj:}syj rm} =OeGlX$_)*,k4(QpNQM=סC[RD(&|öEewt%H2F)w ƸJ*-/)W,]0o~v~ngm 3EaD/l֤폡)H+$%/H'-ue,#,/aȂV/_/+Rr;"Hbٿ@J&`8 qYr R>u6cVB`[h늮w4θ&p*`>3qw}{x^AB ԝ~~Pu}U0WXJwt>URrH9 ii@ :Ƒ˞=Z00o|.)hc*fZ=~Ez&Կ5/g*'(5v)&Ϻ]8u;wu)TTD@,è~:ZtlAWܣn"D <^}&qsy--ϧ8 l[M(u(c)Z*E0S˝XZ$7%Ľ`[U6hVQߎIH][b_764jQ;c3˭ʎ;5;1ordgH&X's{iWwSwۯTv g̫'"rwBymc,g%Ϟcтk8R-4 ?g 59|JR^ ?:$623Qc/Pz_=#Ԟ .s!p+xC3WC-ѹ-w1RR-tcUVB/O)a"!wq{'j_O*!{_:`5?6*&䁇՟tqU*R^`'}BO@ .e{?A q; X,OFjxW4Tr X*/udd8@ [;(w{GQi*FjF z䬨*!-)t::kx|E#"aK}LU]CKS& &{185V43;AZVb:4݋sPcJ_}.T7XH#SaT0=A-ѷ;_* L,EcnKRp!W,U%2{CVmgXj9Xr{e"mgA ' go<(sSNghIzݠ8 9_r=8bΆ@r L,ܻ`^wB?wêvpRf%0tK>q~$=3Hgi5\l)Y-+{fsG8j4uSm.YjMɲNKVS|e?iw99vхS5ڹD7 ֒lEuܬ{/6`Sq m>~U,Ρ({uJi%)t1dAer-ݽS>/Mi0*ߛlVEf%#Dk!ޖ*ZB߱( 2vs8`/3)Y]Wɋ'CZp*il'D> FB&K$C2pa;킴_)65Bw9#m`ɮ",rj7bQ$,phU\?!=v7 ݏxx[qPS&lnj3*szZܐғgF]Y]j].jMC5{YXD)"s9H N6cԍ?խ8^aJjwe[(4HE$ۭf:NrzWtaWO y<(+o28]A"B9$QPXd^rұrGك^.0N~Oj>']rB$xgU;*+|Qqw2RHUckz6ODc_)ED,T~jDC01K}(ưXRRov?LW3(CA8P3s1E,Z%mJع4ZJ5yہS!ԼG>]ǖ/iot_zL6J 9W=YF#ۂ?AXS1H|Q]~d%kZ$3_dXy.J.㷁Xɹ.RʐvjMR\k&;IbhAtH:V*k:ش1N q(aV!nJc Ѕ(]d"rU(NҠwFփgT=>TŹgD/0Fq~ -o}6fSY 2#+!!ki,SPIuyU AۍMV[5ǚ>3EoX<+yptq8`=$B4R/A-D󝵑(5?O:|pU[)\ˡ$s}};Hj듅֚AXk}]rKi`Nv E+!fFx}^,HĬ^nrt ?gȔc\d/](|pn֟pr/ TU } @\/-cqeڛЛy}CIRBXpW}E(DK,?[56)яWފ6ow<2>B|P}rs/~ZԌ-[t) [s\@:{79X|+~1xM`Bon+m6^ tCnw%O@|P@̭EJ xKZ͝(T'%O^)*ͰuR?Lx:XyG ,-| N/F=3rcHtKxcɳe As;czu*,+7nE3EQcuܬM׈"+"o b%嵯Hu~_gV`Ȕ~I_},-YM琊\c0i)iPBq}ĿwA x㠿p);+"S*۸*,v3&6<҉wX?yI`3痷|Ǔ+ I?!G!=Mϱ ;6f{G94>g 34> MD'y} v7e6Hܕ@?‚Yi8DEL+ OS-xJMo;>F^E>[P3AgQQ n3VQ/3 kos; +*8{sl~-bS8\47T9gmaS@\: 359 J3=KvRkԡ11Ba{ӑoudL3 ºL>M857)3'v fFwf'ą-5oj4%r0= 11eeފJx|{_)oUK.hIZS1]"; Kf$0û/+jL5'I02uTa '(Rz-wu2nlV1'ܩG<|2\kE!4MDگ,,sI@6\RDn{pT#WgZcnO]MI߽ZZ%C>Zv5t9 `~Ccu_]akDX1Ѯ֜%mʼZKbDZG_- FC+u+\yNYAn@$#C/}8%vRf%gƼ}J)XCf:*F[$eEy^q)15m/Wp{yҪ?΂KCA#- |/^Q߇ͩ:7hd!Aj'%X #C[w;Ƀ-NA1L@m ,ƺ`vqS4Nq(1ܪYa*\QbD>_XC,Uğ6Bi|}ɗ0TeLi)EG&oviSTrdTLrLӎ19m !qkyBt~FbIxhTtF n4^s.#*_!8_CA7fڢMbRNx)<92bnMp( 2ft WþOp;%x4᱗o1':[X+^;Ff00JA )x|Jwk7H6q*6{ח`?NG7SƮ?%Hq>MtQK;|4Xz(Fyhs q ?onlkGg\\Dm *BGˇ fؾBJunl''\9]=Aʷmxi*ѧ9;~s5mvP N&n_yJeCKnրm a!Tsy_оlMp 뭬bً/؈HʻE<m9ÝaϲYf8,%뚲;uBvePpk~^cQdMgITLޠĹ a@D1p㯀 ҷ/sKFG+[b^I vzgGhl:`Y*ԑ `*ayߗяPݩWxsDSRKe<`bYKK`hpLu%v[ p^`-L\}uW'ubV5:(}Hɖ0=3qo?g%`Gΐ#1n>p%lb^hLjNhU9̹v{YCx(>rGz4-&gp'$=Е4ź-[PiƼ1_JJnE$\ס>N`DU$xp :֩ɞu]V Kw#O( Psx(.]LxHe3˞< EFH!aӕDSg1`\9C{QF,ű;y I2}VKGq/5FV}0 `Mº(];Ԗ4iݚ*:W aMW΍{2Ɔ+8٪jCK^]*uNs^*`^F]}~3\sdslD@q/!q;7h@4;\ Q=ȀM?rSxWdۇXlXX#rBnnߨg{By(="$y'IuC zO#V bD>?qã#SQ%g;p'b憏V"9o0=cBG޼c_~HzCJ/s^a( nC$=y~FDK> Yrs4V=i0ݙ &CLŢ/'kE%/i$Ɇ'7 }mm m @F1D͢ {\QS\":J+ߛA*d.b@Tp&h8/iucv7dk 6~Lf<߫%;=7L^]k*uv#bU?⎨ܡ"ҨA1C"N8;}>%>OxvOG*%8B/nPd(LǚyE OхQ2:bp<GJL`xzʜ~f@yzǗ=M#UVm/@"xaA*uLV$uVt+v5gA?߲v_StJ+qz9 L cohb'6("HNN& |İ{wd,3ش](.d'#XBh1o@B2VP_$1Rhw=:QSs+&OcvJV=Fz]@hG-Ou#"oj!X/wt~$Axޏ'9]}#filrid'Uf%ĉS&磑-FຏKYWu ٢̆Wo+]_4'xG ogy3a˴aVY{2IXa{(ytƻ=P/wxh XbM,"*0hNM@>O,8mȗ=t3=FL-q;A'm%;OeaTA5req<;x@_ Hn;7uwpwIOX>kp%oTM jK$*:2P3hƿ|;XU4臜z4,)zρS5&~;\(K=%*O(/~R';#:4Y1nfaSd߾NRNjGpE^EczS'}vF+C.T"Խs.KAJXٓZ&јRJǍ8^ևKD0\ Q׌=wOC\b{kg?Vo$@xD8lEe{nt>m^bO> Jqn/gYltQૹpCsXxBLI+#~mS\IrD;]%'7, B)<\;Je, _V}5Me;/ۧ(T_ЌBm!B,?2?Q-QFrd|Thͧ_]D*|JC禍[&g߳qsCâyX Z.6oeluTpq8E1qO2GLjDsv/ !s7kE=Ziԫ:y7'2N*v2ѣX+Pʧ"MygЮ !潲 7i\Bm!3#+XDWoݠb?>ѾSʫ*eeVP\7Uefc:F7,./c`I!CNߢܽWȘbԱ!j-S^QmhҝN.hx ~JѐfYdk}N{_}_Ƥ7y90߃uӲ0:|t0 ,N0OyL6:OZ&48p9$S!责+ԬʮB]`u 52GxdMjgWĞXˍ1)<΄c<,T\M1x1׏ۡFl5mN@FY^ĻA6xudžT}aocֻOƳRUu (&%*hR"53uu<̽pq+K66YF#oߩ IMzyVIH5PT-(*{Ikk;˄RK_  %=O6XH%;;/hFXBDݞ<[mHJ+,DW~".6-`zb/E1O 7d0IwxϺ'͗[1E+_OvCܿVrҎ|?'?*ʓ'~˯+,'CWZAX{X?ꂅ^6g7 xdtI[\$긃=LYyey=Yٴ:WѨ4lF 7m8MǢL5!D2N2DU]\ӏ*B̞rݏKJP"jsݜ@.blﱯ D}DXCZiX/;Z(vc~]^9c=ZZeb% <  ;qm ^~Rem285 I6}/ M؊a%%.!'aRnGE$]T!PQD`AѴ}8;52nc[d۹3Idzw@Q(E*Ky%!1fξu3W0X: ǻ\3 aH5#%N(օF 9?>Sj|&A_t4܌9>ߔF)8>.sj^<<9pn֞|0c4ĸ$$3yYHJ*ɵm Kz)Q> s73볚. lt V~aGu6)/4ä^q"X*"k3FpdΨyABL% UAH*w:vY#f&n^1Tw~px}6jɦC;4AK?pYHS֎}&–0J>V1)%gjQ~Pi_izjtM>4bZe^;5XlNzR|k1bLM bW{3C@Tt 0K ^ؼU !0u$(C`k3/ 1w#3@ѻb?F4eYSEg-_|w:!x(p=Vdx m M{-^SQ;@@a2&rݱ{=2x<9̦O 7ŋ=-#[]?ɡ!3[*)<6u/M 6`%uv>ǹ k`K)9#FTm GZ' ]t1ߨSI"e6oliv&(ݛuĩ>*vɴsHuR5U5]}(y·$ 0?aFϬV/# jymz}iMnO!{sM&3_mɲڲ Rڴv)t,`^cV%IڮPŹؼdDn.^*?:-UJ5c,"+9_eòf 1MY=fZqUL(}v'n(VgF~ˆ\ޯN*elpقXn|$ρ<nUZ _e_3ǬfLE؅w~F# 㒏|r- &$%|Wc*{ 2|40>h2 TB]z|CU(5 59V8=}o:^U&PF$2!lRQahp *! hq! []o. BhpIW#Pvp[,Pkx..7%}ONG{*A[iCx jޙCT` e/+0j; JZ swZC :i&*o.V=wGu #@*,A`kԚP(@NP1t7w`uKmhڠVzTZ&+M]'W~ؽAԊ!cV,EZ.wD74 Ov~L !t>kÂ* M(?{;-{CF7ܝS ҄4Q׆pҴdxl}Y5Z?*'\Y[LcbRVC`++5DF>؂!+ 8iWfc01!-Wy1v Gv^,A)Rk~.ΑI~X1_Ó"^ HN -qKZ>rds]䱺k|3 PUF>ûG3+-f^wXD *1("3V d?Bn$a`^X,@ɨ5vlK^7CɄTPi5$z2o՞v3ՙZ$gKJpa/o0vpz7ŭꊞ S uj#gμ}l3X*Z$ePN25h:pڗ5vGgY^x?]M%5QIQp)7CbR9;Xt -?G2ܪ 2daECJ̋g@cˀG†yžg0Ҧ4gM8tn #Ƶ ;;)s(f5e0jL]6=`<-jgN@a{M, {XO1]iږNI<8b6?T[.@qF bԧ5F?< _[en>UeOf=W")r`LƂ e7J~tO8$=(b}0de%q gbFDkBb!lkx&ti,nK7t>Zr,! k̜X,Qy f&&^o!9gA 8ϡ/[]na)ĕ5~dZ;38ąZу-1{ `ڗ $kX֧z+7W uliE'o|{ۣ(5ulf}g)@1P?0m42n_{dNe7|-1$;wD*]B,rvpGuշ~Vvɉ~̦at f<.ؠ{uylϕ/C bA-6k[\Pj3SX<:c{N^=S~HVҭdē&i "j]*e%L 7hq:dV?f/c$pZnJE?>=ci⬗x*A[Oڶ+%At=Nm \:Q+7X]y;úXچQ21R)ƙ۠-2祌j],/AW8|:(evGxp:%Mn\{2]̢-=%1ʭʉs :%?wc#_6K<엨'=_2=RyB,R?t7a`;|mÔu)UGf6P129..vMQ"K}~mȅ t`Q3+S>a|jY8 WQ.U,@(<9J&i.%(Z xU@KJ8Q߰"4{aUq?R0Bd둪o3d3F6ȉ&d\le( ِ21WJa^k`FAfOcyѾb¦}'?TA e6z=C XBfawG|=ϭZ쩏z3Gb=NѢ7s˚Ҥ@9*^&C51."/к2FyߟPj#v{h\P ss]Km/,ߩam^t+hKwq8O@cK;уa <оv57.#/ѧo,@RGdĴwmaiH"kGiK  0xxQ>#hxpky݄,ڠQ:!ȰP֓9 fUY|D6fኣIfQ6 Ѹ+h69h6h͞~|h[ w~P6kvI>#g؍R^ޖ͙aJPb6ŁvC^ 4m{~ c=slX HS ,ӦgKb,|JO;o b0cc{d5UTW@*[rhIJw+QN^}qP[}άt W?P]{ $*5z?ew)v<Ӵsjw߈>_rI-q2O RVjHiq*n"6*u3]| K+}BM%uga|dLuC,1 -{')\b}IFSiZ rX-{F\[0p,\t]ADoR{{ Zm3@^;Z jª҃nQ,:],rRly״B*&lA}o!LCKL1M` pID&gon ]m+[-GQyG8\GlQSݛǢƼvup WC ܠYձ>*'9&+퍗n2i=km9UK(ͬ} {˚xZ3p;i\Zms5^q^~Pfr 6 X- ] RdnL<(8}d:hݮ̡pPMQYr=aĒqC,B )8_s 4Mʸ*B?~+mx4z}zUѓNէThZPX3\V1a+#O Ԙ ~U0AۖPiBI_|:{ P~yWL0,43\#EXr HU.(Y}3*5i BS^A1}7Bll4da&.5(t^'\ W TW.Kiam _EjZT]@t}œ`ӽE&bcHԫdC{KoSMzk Uze'9ZAnټyĦ#FD]Y_3-zuwӢLV,lB;1gA ޲d% QW 퇌Y7uh7Ln2pMVgF`GYk.8 kS?E@EcB GB[ Oyk1RIA緅_;-uh|9 pg2G E~,gm;jB;?ӞBG)==|E\i^9 =<,о` \Q Q^J}TO|zh,}W HM0Wiws~! [|Нop{zi{A-)DKW%{Fox; K'rչg6+G"p#Jw2rh Z;C~VOIoe&69]3WgV2:j ߭53d;I7qHB#?$ۂ߽<.iٹi}!JP)XKjH*"~_5Q ij("e$Nin~ *&%Op{ץn$,#Cɵ ݁Ko3%fw8zHwPO>Yż?LqM]}~)uf[$-!ːGPhZT1ΨPv- ip{?h10p%7S|f\#k۱;mGڥ𻎘 '^_050VЦؚ&̔<Rl@yD )5<9﫚 "ܐfҝG2 e="~\\>bߗ*'RGDŽjIr¥T~m3y#9@P!r'C8"ב_tiB<}na;0? K`|Ӟmt}s8Z/+fW#1litwxcS%uqىKD8mRwt퇤JΗB蒣-(K`5[3^+B>U`OdSgYZ0707010000028f000081a40000000000000000000000016599ea2b0000527c000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/ethernet/atheros/alx/alx.ko.xz7zXZִF!t/v7R:]?Eh=ڜ.+˩o[qrtVq*~9 DZ򊾠umx~e.ad_|XfB5"*!Wh l^+O2^ ƽ? _z==S >ϸհN[:'):Wf+og!lD$Y[gD˄+M(_?9.fx"ŢJ~M{Q%I}q9&z{zCTKxXNcfvU꺉U vkA&Yʷ Csv5:҇֜;ev0:8+>Wl)cy%3f9Ͻl^綡N}dY6Һl8YQ{bY$<еP !++ υm%Ó?5c1_XB? n^IǞ(;Mj9}#1 =h 20 ~7X.G 錉_k8P;h0c'ai $mgWx7ieQ@9 jqqyٛK]t00Q5ә; Kq.,TڈK_@ﶻ~[ (V}p7-hd+g_C#ƴG<| Xʏ#$Ô4,=daKݎN}h%K#S,jJ*XMXEC7;=R~5;"%FÙHH*Ƈ$p2h%gH?uk4srKJz*& f`` ! V7dSQz``&΍#;M~p*?so >mY7o+? 9iU$/\t bio?zlJRcmx dk^UoTPZI@AV&.=~. <$ӽٓpQS*f=-%rw8+UF_hD8|q*%pp+5R"OlI8_ɔ#HyY v~6۽s^Ob1;G:2Ƈeqr]BQnPk} ъq+r8މkpg2 'TZåk{NyܤxozqN.;pB793njW*c4={38.U{R,T'݌E8ӉVJrglnj.7}i%WmVۇ ˝9{3܄ 5m`O8tQ*s2Xx+i.P͏;hF$ˀ$An pi3H٣*"J2{th]ц@fjFvcӮM pë-(p@\;~gezU#Txh8;͏ET&ؿ.[nM0tsb JAۈ@H tĄ*m@?@t>woaAD[& Sn$릿LjEa3:MЗ&"bD{b<Yvhd5&`xQ gn@1 &" \jGn3 _12X.\GY~o,pd, g+y=D{kd*@/b3zn5y,B}3 @Vh#C)9%;5 _u:8I$Hh:da ~ο p>i6hYGFS OzmHLQ761&a'ﴯL} IiY>w@w`S-l 9k&gMqS2t+W x!NvVQfO?6 5u%$1VkMV4ޅ7cH@^"c%O4Xj5>hur +{BwTP1xس8}ygy!Oi:+)@t$.>9[ DjbF3ZGxVN}EK&)) b)m@*Jոp#Tl +}/fKWl6S˿/pY`fy[$L5,aY*P\dWFt?IPY?sO 9)Z6n|+L|9pHLwri7!z yP7MO`cxw0J%Y7Go'"u){uB>O]J3o'!O7(0^cȒѷ W/__%Slr1&IݫLh䱥H 0LgH8Q.'AXnB{gOwt(Ck bA.Ҕ_wG\5 Y77JSP<-t51tjhļ҇˖WA=n+wnfm[f?R_7ȀJiH3L k:,^j4_^3%4bGA[dBe= Z_pxlI1B˾ߤ}  4>=JhI^,4Z4<9vv[5bxz7ǐ\h%1̟d@Fx"WhmܣJ!#Ad# ;)j2k ƾМ\% :)V  K'lJdKϮkU|F;'XCҏՁ=s\N[ЋB㖢UͪƄ^S#aw82`Hc_fUzጷo;Ѿgx6~ fm8$; LViH&=q!gyG#-Bل*DjǞ["Iź@ IZi"2-( \!b~$*T~ri^ (qD&MJrz0r:r<6 Fa ّs#%Um`'N FEr'勛]e;W /mJtʨt';X)Cޔkm(Z QwNWж$ }Ept{aohj[:v`^n룀ɫ\֠}u])Jæ1R<( oG[CDwiuPi%ώnXPZRDYdVdYSgrdQn,[W_dҒy| {pRsG 5wIͱZ<6J ָFgys-P:!$TũKwc +#~}]iD,/&{ӲP nfHof5?-,O{VnH֤H.fEyI{p+JHyc8mQ^ؚdXZ8@(kNt}Ϻ}ì̴rER= x8ʐ N0>ȱ(]JٵgB3wtHx\0l~M?+5ΗBZgƄN_c̗%:q=emM~9&ԧN"$Jaf<[ѴF ))rC@k"7 #›&q*EI0ߚϓLw䴠d=Ƕ"U{#_Ő30;FW?߷TkPW:AFW:'=1_E:;TK@%1`bk$䡕'Yy"Vm$N>7l^=nþcw3M5^]U:d-Bk\*݌KE1Ѐo%xz(~sIaey-}VҒ1v>tzd#IH EV/ D{ɐ=5#WF 7-3CAj`KZU}ph\ =__݈>ZF׆$vD\$AA sE.f #?ZZ)9\pE 'I(vzٱ-E"*WK!̇F&uSE(ACPFp8UE2kiVۨPͤ)0 2Q'H=m. DCBVT4zqz²#x->*! MR>|ǭ,yAӭ=]ǘ!EG56 =&)[U:b|ᖯjj &Ap0}^ԗ.y<Ğ S]xۼl+"pFcmQ:%RZX̰w MWt*F~p?1w9ǩbTSĖ[p6+Mo+Eœw` TIFb*W]K k?Ѿ}aX,hڊh8Ekv܈d+9}5o-zBlZ2՜Vˈ)8h2n`vOd?H7262c|OsnܩE\ ,wcӦBI*XeZ 1LȲϯVʱxb/K^0ݞ0O18'S[RGa$UMۘ˟ͪg[7*(mkl[T?Wiе )Qh[$*"6 5TC'p0F$\} Qżq0ǽxaAm2ynKOP%8Su1O^hJRlL\D\ԩ1M}# (ןq0:E^tKB\/cr /}[j#cČbGTD< )42oȸhK#̰g.צO5Cv Y)u 3,>u-6e]@$nd>ٿlqӀ@7<~r|z#N.̭< 1lm-GOBVSzrwYysH'/Td/i~:wIOx)m3&n)) $UYqGy Xq[0@nul<6%۶e2{'+~8UaJ/wMQ^ A!ΒhU/>aP'm0h D!6=2\8p| r2ջ@v}RFeyHڷdv3 HX=Zy4a]okhlO&Ae wSM$ea%<-+G&BP|a?ZmY~JBʱµ3"˽@"-R`27Zgs04*ְYG,vt[hGpjgݵ=|" @ES̳М< VEbЫ|%Fvu7$HѦBA Vtn{PtmUmN:ˆ"ҫ7Ws @4ye;}A5ihLb띁?n L97Q!rgf{w XBJ g7`W^(ePg6CZ+gGT!B9Իɀb֓CѠ},AC\c!~ZC3n7UUwT6K7"p9k\П㜼e &ULW[+uKns(AUarvMqDr}Os&ڈ{#` ܦ;nw C?939c_3V^S{rQ HJb+ZMח> :|ofk n@q&ɉ]OK]&#/7%kx/l<F;?R)+p3OKYxk2yeDy {xаNΌV0sn uo Pi+)]ʝI!z:_:xLtvlJ`Z8JmaBqqV&u`=h~+?N#U#dLkB(OsL_EC|6 .'q 84iFZ6bTS% "9}>6M\@RJHkdCxKƩ\|2t6R[vZRm;6UF!X;{A2_5.gxv̵A28=Mi]ܖ n #yGVYݩRUR~evYI6Ɛ # qHmV? Gx (弱izUzE,[S,S &B%?(ijKx^ޑmI",SujڽJ .EɈ;0qh~Aҭg+x{glk(Rijf۽Nz);9AY30 N0Y%(__J.2z eCҩ65c~- _8_lp71ÆB&@fA_IK~BM X985 <-V'>g\[m&BљIvbG4iݷ/v@#l ̺N p=#JZbІ!44t{hdR_? k&^?-]WH]z/ =Z۠pP`W !Esw r@447^z8 *&N(-Ey_g#вJ!@8|dq:)E8q\ >L c* =jnT틛?J ӆi+/ѻ}YVD[ Z%xrR%v<~ i<8y)GYNa+%D@_e*R7t"ߠԇLׄO|BP7#dr Qouh''85۹=3=$'.{jgtP0ߪKp"|Z WXaU'ѯ]aѩ<ߘG{ecmlS[ [9]v묫Q,ZC gCnD\v*r7_F,$r$vLNV+tsq|^6 lB5^Ai"7(\Jz޽8Gf&]wr@Ty ~w@kɱjCj߹tЖ@J o+/dbrnw_l̘XHKJuuܵ5ȿmWl+2-zi>̣_,'x6a^p)g]Z9BIbsVߵ~pWOi7HLL܅n4wu4=u5Uqi7钽((mKT*bTP`=$3 JJZlzvNH3N,HVj0z'g|Mo l_ߌCtct.,4j̩~vai {yL9֤;QR^^ TDh6Cѕ-yF@qxe!/gj(aGl_l(KGzeziz%m9s?#uS'l#}N{HLg*D0s WUML)PQmib/4Q|ha9ǟ0|>IAXlWq7Ua ^(4vH~"Pl.";R?u ]d}^4/ƶ 6bdap-=ޖ*T[Fe?Cb#YXaWRua}W3G1ʡD:<^Czl5Qb6S&ʋ԰}.Ύpp}~H)}J-oCu GX.[׆"?OkoHL!f33T1~D,8DkFWfr髪^F4ͦ rEIVdҡ6{7 !1)A۫SoDtnf5TIZZp ˆ'NAّ0qIm{{-%(~Tb(wX5/wLPm=MFOl`Bgw)9@?dQR'g%1*Nx QT䚂m{|w"_b{)0oq L^N1l~a;Nw _PUnTjs Gkv8*Lr.!,*iRĻ"ikN!i.+D@rj^:::ݏ>emWʟgXj@‡ˇJ>9qd੗)xlA[.'GH]Ԋ 6>mõEǝ]vFf|Aݪ0~!,(} HI$΀t#^(Mm2[_q KwKoSU˯2beF,S,^ٙbxRn62vmB\4-ը~s5vQX+zTp~+ډ @VeRIUi0]4y&CB#u&3*QIV,SKlBLބ`)Fa{SFVZ8Og¡ٚep MhC+%,VR6q 1Էy"3(TSFg,%dW[%R|8Ãy4^Yes5 :Oh!U5=E|$&:Xt?0)._7K2c;୫wbi)J 9OS:Lk}>XJ lE/{sS)~\| O0mR$iS k\6ɞ(Jfr^SPD8e@GtʖЀo[RA;{ǂ8jk0kDDN ;7> gf=z@DskS ~%V5^S2,T3g,Ό*m;u?j1<֍?ŴeY:tKz1xIjU$^"[;mϜ,OXYu%/=;1F-f4Xtu`zt?4X*h9@T9 NbNKd) \ ,@a_]i1M+]gku [0;k>Ѣ0/~ggOM  ʓ 4Tѻ:P#,E"-65}c67R NHR.+B7=Amb͹ns13X/FoL;*ñRmA_/8ۢ۵Wu . cfbn,:ӊD9#_,ԎCێ8Ē5?;ΓDی3Zr)3P*8H初Wx_8DbBBe†}๰ M#I3' i 9WLJ{^+lusۗgK%|\ru}(ГI9me;)<5vT;0^U9{|K -)6'k{"iZ*?Zy^?%ؼ%(뒎*+ve Kbad99vШclU-[ 'HX2.H`>X.z/zZSzY T&tD d;4ё ɧ:ηZ:GS )h -Y{zϩ-wU*I`Tq;_H~-^$Fy{ʶ>d-c*Wޱ&*A1˅&{`]=J6x|# dޣӝ~M/h~P˴ŬuA'xHn  Na9֌5_}dWe˞.>$S eQE6'(>TpC<(!<]̜19d/NTCNʸx;>䂦ȏ K4|HD[(+ :/yp0HG(Nj92-c9pbN;e~UsWR)A5jږZ2+IT XR]{"|iPp4nT~[9 FEtV-8kut4kJےR2X}~j<O] n-7XX-ּ+up$glk >=! Fas+\bѵh%dWNM [IɥիՋz6fJc8G2en63+~>ɥhrNBRA1V UJ1l=MXe0_Lݑ ~nv06j1 lIm7bp0;7ShwTǝ f95Ό6QS%EE7tXj/x5\ցԋ0Tb\g)BϘY?rTr#mEvtm>ҧ̢#Nj&VD ɬ_İ(0 NWі}p&?Rao`w,_p3TV^hLEW >zNq.蜴1$KKԱgv >wɭBRreހw]ljAPKNY~!U\*[țuRc y[Oӷ3K1bh6X!Vǎa$DG]"G֌oë@1%C/bȥ>\,!+TFw}iKTa4.S>|Ǫͭ+;r~~3C!aa0f2򄕱,nŗTzPxif7ți>< n;%A[)Kg@6i]<}sL57)ǐiDf  FL,HeDGckihv0z;Gu2n8`q2y$UW{a'^ueia=g@Z6}wX(ŅK'B uHs~=ȝ \sD*P}rқHZEf NNvSc겑 z'7{#}z7 %H> C_7i$1$c6@P_|񖲙Pw<&*ޏ=V"Jk1YƵy B3T*Zɐ-[i-$)N07q{A.eKI; bJȮG5ISQ7{&*) ґDgJ< 6 }1zZ@C>#}/5W`VMLevipuCFsW \ٟq:fuUfS| t!K75a-+#H\@(GkdrZzVEg@{Vw;~~߄5n(ƙo1[;rhU$KHş|ttՕ[}l'>Ң]=38JR.pL/eXܦ݅sMZPO7o,]EnieF[հFK` W}۰%c݅).+Y֙ebR-~`Oʅ y_U7T\$"TI% 2{@]erj[`fWx5!T"y܃jq*r CDkvQ'7H6H9c9i@Qm5Y7J} f!Xf\CO&dQΣyC {=%E+ K}|Qz9#pj")ҐM^`yPf4?>8KXVq-zͮM2zuvE`E3_,:.oՄUE%{۴_h 46% z7O=|ÎS-?RzT дHcr ) Eӵ/?aJbM*u&>yW8<-bDPSDg&PƔI{ZZKL%DJhOtV VYy]ǖx*=쒱SˏK/?"{r7հNMؙdz!0=1i=w[Zyp657.gWyhuޚs}zŖj^pXK4~灏FSa k•GiMX&"G>}5_uc#Q >O,|vmȂ;A݉=NLM459L} 똼1FK: Cx Z1 {U_Vs` z"#&T e4R59ue@]K/xʑ^.:kݞEcI"/$ H1S5ٵP<5eU"_t  g8wUȵJ1];Ied@4V֍"rDjgS` Nk'K:睯64T@bߌڻ1wL%phYPG4ƁQ"L#/uΟ gF k!IPR? AeYD ;r{ -6U tnEbcggab 隹=v <dY:~"<)Ib!t .)|}op>Qpdw4s)Wf"Իd0W~c+ $.50zܝa|:cG`Onk_`lƼ'gp}dy'(? }smAKعɥ|L8UHvɓh4M̫xoAw/O3NFgǐ=/jA'V@7 hs;!bWQaWx'REc,zN9:mȝxJ @ cN^0eݶo5Py`aߥ:3+$'(j7P=o Jr&;W(8DAt+lCauU2;}[z<ឞl{Su O&<Z7)'?5)i){B 9 .8M@zc4ѠvWhɆ?Z= eٌII3h D^&.'VX*myWo MDC_zv q-㪠Mo͑daƹ3 dr3P/\S~@su8["*t(b]k{+UOѫ.ݴu&)e`ؼo\MwVhB=fffu>aJޟ+uUh%W:ZAn6k8W) i|I@A_a9 { /7C|2@J\KX$ Յ_."VXr`ni7<9$RvsfbH Z 3p[;>ޝXl Slit2b1ꁥ<K6@n>t*(wB8{&y9k܆6Rƨxcfn>Y>sum4/Wd,> CTsY*8!wPW·X3hft[(#m\7Ğ |'׿:\zLi4B.gNU/pTrÕ7@dE ~F)yf/dCz?w*c$D{*wV&cާ)J'x^z Yg. iY-3#؜7vȁE{ԩU]Ikۆ\tGf |5R*[}b.&l;q7#Y+RHsV^3>QI/nS(=e0J],B[]6FXՉ2M%g!,fjaP>C!R`q]G!.`>$a.JQQ;Nq@nū-5zGblXl*3 U+z@H$%Dy tqlSF߱~w"si^LB u6EX\ۣ5z6BW>")o ܞlRi3/nJNj)wBve^yɐ#N ajy5Sµ uwqt$U.Bɹ d9Y28QO̔&40U}ƄQvMd.!tn{mTof>9'aKGbmݸxtt0p,HTG N fsҭ88JFf`" EN)l=SQ ˡG;ÊZ$c[B#(k0BHh?N;5f{ʰis$KE۱M^ JpULo`rLgaWBmY"!,`<ѓɶ=u0V3mFw'w d 1ml=q:}} IV?mS)l?D^6ȈX#$Lpa8ٛAh9{:{5&2Rݵy}(%/:."~^|mWhjKN4:# @WP[e GDfaj L51a=k&t%+[qD!7`C`=۳Ag̍ Z,JȀ.s'`_WeWm)?}r ݍ2llb>"!"750;-+)E wbDfwaUX^\`m2]\,bM]1Ta—4LR53*[C+L:m[A֘k[l3}\lKpnuÜڢkZ°Ce\ 'y"]9E>i=b-5{qwIe ==غL*KH  ]4VPm8g#Lȇve@|p.}ȋMCP+kmԯ`;T%\^u [%-J̳MV3;dDw'hP$cNW RJR[,9Yp\91yB80fk_⾮wޒHwON$TYޅE7.og4 Jjm@'‘'>Y*9m ÛʷA'_ijgC+ %d{۾։D1w^QdJ`k57_kYrW"kil_P\!kLQ{W&isTT.8{A^3sfK,_Jl?gہ T^vMq/PYYP̯+)Ao.w6j:WN%wG ]H3WsvHT\VGl3H;X=5 '$?65՚%\}ɔ 8_%lZV4v$xXRfML3fk8XJC7c+6laIׂ ˖0M) XQ`JcwCov̈^m ܼ-{+7 vIjvIj?EJM*YO9F+@18^;vyLb dW~VrxPԦ/fg*vwp1=2C\3k6$FkI! ^xY؇ω.4-xmNO @Z Ǹ֤sgYZ07070100000290000081a40000000000000000000000016599ea2b00005df0000000000000000000000000000000000000006200000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/ethernet/atheros/atl1c/atl1c.ko.xz7zXZִF!t/]]?Eh=ڜ.+М_ $EG!%'eP]VÜ 4.\$p=U0!2WL~{1/ xt(>kQ4|Yr-&=T`֏ln\hUC/rU~uW3/Y!W ^n2bRa.9ޚݠlU*5o|(b7Xs2"`zxMEeABM:|W32ˆ jYch8[f@#hh!< z\[Ie:>oeНq-ڥ1$ ~$mCW-k NucT^qF`Ggn=Jɖk#^jTp"_׏2Ź?=Tk"Ҽ G6 =ݹhe?(S|s8Ȩ>bЂTLQF|E  :!z ct1Nfsxè3#N--Ec-n0^F5hQХAQ]6S:|FP߄O]1Uf~^`\.Ħ8ʇdU!BVkf嬽ꕜQV)zJ3 }bo=9`@KjMKS$|&-kP 7Mr7y[(?xih{ʭډ:łYy7v~RZl'gefwdKl ~EQxjo9EQ|!VG+x+TqRM|u`ơi3Z#jVpCmG#i/|BB]49EY ~]lAl|;x`g Xw'\@ 2EZ:wʅuf;lYͺ'izeB`UՎ né_*дIYMey޿yrX[m`t9䯈W$՘t+$Q 'G8mq)[ltխ3IzfҨa!B]T!sP:&`bYOנ5?BL=>:FkPb3){q7y:@ݨ[tttITO>=M(?%F{aW'=?\Ր>SwΣ!Z;*#:8DR֛|y9JuikO{tI<&^cnNjadrqd!"M tu-rl_ЕfT$LKGrǘFE,C9[4Z/Pj?2E+<7]H+wU/'ooHK)paLY[?yq'ݏ1Ltf!Rv 5>Ö49:Sh-,Rc,=ػ/eA.&m<"7˸bCTG(N CuPF ׅ\q}/3FFO`ܣ'b.;aw%& +/VOold9_.d+`&c%=5+⺚@KޕSW,A&O<:KM q~dm왨8"'<~XX$ JDՋs[ۗTjE4jNjIo`))ZoD-C-N^?tl oBQex yG)yHѠ<.9Ӿ){SHb]643*mR|=:P]JqY=d$>J^b h]y`-UG.PJV57چhabK)Z+WCGݛ)lʤ퓏a&l&ki^^mtt1G9IrWF/sXriZH0s3& 󺟛 ?NˑKðp ԗ~7 [kN!dJiXs,xD7;Xj#bz2kLA(vCYGq _P`zU|L |j D_F6~{3wJJUܲ $ºHLLJox1]XgVkBSxkWLet_J!c/hNX$ OcbU KavZA}NouEeUَ}]=f]k뗇Dٜh~Hx MڀB~'zV/\խ@2N׬@M kI~t)MN{8o)2q䑘9Fs: 4E} [p`޶24#|Κ;UBʵV{~ћ:)! )-(;۟\&J^8ȉ„ZKkjbx\-SlsL ~q+~!07]n߷ ,`77zՋq"ž 0B^Hj\N;<kf_gj1MWonc\sf;@ӷVq>UM󤡏hf*Ko|-Pp?j,6Ec H'S);w12)nT0+'v.Ӟ E =ѩH-'HH23:W-jF)!7U@ VZ %)@:""W\:\ O Xɾ_O{e}-R)(~h:mICҥl/FdϺGJk5<zH*ScGy"2oFj^,`Ͷz g mXU5^.)ָz1'G@~j+ bՕ pc3ɦ0qnI2F%Y<52 *k~0y^h;Yj";FH:;2Rվ=;!֎VD]g ~MEq ,eHx =1c[STMvL>Q(ŅW'Ÿ#˭5 ҅Q5̈PG[H WA)7XsSSM8Ԭ',8L{6 (\B2Z a6Ȍ訶y>=Qmbo"p^ifܶ2$ &'Ig\m#\0ti.K( fݷ4%>q?Z.Hl9(9.O3:ΘVmiHm-YCԌx`&V9;qc!wj;j;d$2`mLg]0|񰺪J΍dxY頹{ʃR3p␹ziE7^i3'! u#ΡE[-O5AoUk*ar4S<;„F L ሖG ""¶1)8 P$"+h yA:sbՃ5_okat⃇L^;ڣ(J*rhbawW*0PLCyN1<+0(@Ia)|0č9CIz N^Fy\H0U4O£:,>v f9@0?Lp !s½o&gZЮ$fR;3hS2]jf:_3Xy}A6Ճ|l5Q!EjR0|8GryIzr ^+4 mk3!DMxӉũRC->eqG>jYz cvT+?*z4Z|<{% >I%G1 Mɦ 7ԲXxTpac-/zٹԄPzYJNR`V}lG" * N_LgHp 6J97XE=.3}pBnh>c۔&<˨[1nL71{!v)( q_mGy] *$ݩTt-†RQY-P/H]-b\mC=:iD>q9}6&B?`XoR3n! E U̢W[.)2Ƣ̨4޽$I-xPn84{ :΋T~DO^J?(C^I-C/B> S9M [ͷ[Grz>_ݯ- e^Y)p=FUqH,,bJ棞4 grA/K)c%ƛu}cUgI+Ȩ' H;HA,іg !_]rW:;W^ˣvTRbQ7NWpa'sEEoam(ݦ xC;27~`PyƭǷr 鱨HG #5[ϏKLQPS}8 \mR_wG7u b& sv7@NOx0ӍxiRA7#Σ68 4 DG*05p:N[: " ɤ:Țz  jXܙVcmyԬ C[8)!ܦ)*TZNNQ?pэSE+[m9х$:ˑ*.eC{:o+86k"MMfֻ^5`K};aeRc??WN[MYCMyuѥ'q Vܓ˂5ٔ; o +")M]-1522[G̿!mA43mnF?ub#z#C.]QlyxЩ~D6ks6JOZVY4.iL@JO|ﯟJs*Кz DX}fUT w}|h߮_&_IXo6 >M\bݩĽ6.3+ßk2sΒfZ_Rװi֤Ȼ+;,H,RUփ=8{>ڏ][14Z׆TG|h)]n-㧐4#z8Fem-]5Z oLgx 4sx@{N=S"zjr+"2A{+uzc)j -L|Lt.`0?qR KRN &iF߀z+vXAI9bZ2Fjʨ;Wxft~v:ܯY?!?R YpšTXSz dᮑ?wیTo\/jR(pnd ~!Uז6 .Q[{ }WֺLj ;uD1ubJ~PE?woC]W/ kFͻ:[VKᩲ%#Q9&q~ZA=/%|&[}5MA=T=Q@ ѩHQ} /'W,HDuJ W( 7vFxO.S1zBo8y;}5v&o7B ݆蜢{ht?.GAQ[$ 6a?=ËK+K3 h#q:2݄Jd R^{h6<IX+x֮y6al(`G Tm4Ҽu.&"n>P7|j q)ЋJys{^[BI@4¸ "9<+D d83"$GUaЋoqѷ=:Vm:]"0<:{.#xM1n+kٵHX;30l<" ךH1D؀ї\ In7!QlC!a_AͶ q]nf#U'C M}n aX5zy h_K#HtǐXiO`F޵12b3=ωB/iٜipDf8aQc)R*ӍP>`9eߛ_!=5TBei.4B)BC9>܈e3xцLLy-t B'2 Sc~sDcJ(OE@,uYeƴO&xd eƠR[e@ʷ9" #/wa0AAmG#nEK*o4a 16[SWH`:DTn&jGn&E~uhICЯ&-,O`Υoa'֎]46+t)( 'R%O8K3Ǡ3Roicggnl4#9sNy4d Ü-c9?4ӱpnORנ= UDN8;}UYz':m?U}REQRNMuy PADo ~oNB)*ET6*>1Ii O?TS}\}iWD&ȕOևnɮ5A(ag\j-0 dg -^sU7hyتMw1vi¼E6@G| VLxMJEV(sLIBBO8-( nhdc7X" n女kL;DC#"yKt^պ8 g'8B"%B,5oLBzL{VexG5Ns [F6EfɬqJ٬$G JL{lgK$\v:'#bκ!RCw]bs`R &I-HaO/&:Uq48twJFrSIM1-E(:cxTzj0hqx0-qsQ|ęx;g\gyDvG8[KYrHUO]:мn bo.gtVr93j-SE}8Z@fQІAJl'8qb(Ay5Lǡ /Œzaj?k@?^?b}Y3R?elǘ}iuteCGm(c~8YȽ o äϪ?g3]}ވGc+j{4E͖y /DCX]\Q` ,W!E)2QC38$bDCQi] xU18XD~x. ϶|桬X~6x 8U#$ _lC];xH9y7j%B#vs鵇DR-5 {IFӗm߀Nh('/ IJ*Sot7;J I6% θL+.ڒg{ ogYƇ>3ɨ&ݭ-/2a.(Nm.ua*ݿ19by6W4Ѣu r][S&Ē( 5*DD! Bx,p%DeoUJU36p$Xgi"4E@3[  Ⱥ^I"MyˈfLJ< jݸ$l=iلt9xg'}rU+mKzōpjPSխ>UO‚#ȞqJ!V9S&{-a]+-[B,ۘA8xC!< 앗6[Db&_0 鷳P\`b ^2$)/]0-4i q-e+eh$dͩG.vdQy/Ńr@3mXKœ/ C5[?+1,\YU(_'BSȇ9ކtșd޴Ԋt&BV8ޘs/e-m"&IZ8H h$כ%EIĤIg7@Irѵ)kQn$${NO6c]= z_W4]pSy`դ#+L 1&/FA4,i-FIe/&BsSÄ( v v \#Y N0YN-_\JFZ[FH@ %'&0-/w3z|@byװokvxX2wܱqx.=&|jgH,-^KJɀlN&2ڤ дրuilPO1?1;=.G~(#3H5XfkIM=x\bLG >mPGKc6 vY 9W"p`(y)lixw'5>ubvwF<po{wIy6NtU?k|;ʼnV:thLpwVXDu.z"3Q-OfoDǧ98Y}~zd+ =`OTn'})TP-?(>NV 5z{yE90n{_`'?bHP t >w8^=HiTŽeGC\CF z.MY7XY.NUTZofx*jus|z0WMSe^zn͛ڱqYJZ_P"y6=̑⪸1ŅLL3K=܈w!@Tq3 Qa,-O"5뇸ɇg Qs%@0^}xT2S]ƃ.*JU64H2Z˽zk=sǢhk03Zxr;~"FD69m[8?u}ZlשKAgT{-S)kY ULTKnbV O61:rSC[;V~N[PZS*="كl^aٌ_aM^\%xSOqX©K De<{ 1-iϲGսFh&1ʕFC , )AYk E_vLev8 .U[u+a0>rʾ?gWə=-[@6)`m[HzG8]h0͌3!Ti8N7.IYeK HEpL9LIӮ>c}t&vgob|In[N~ И)N?KɌ{a8q)o$}S]3tеAI0b@VP˥#|jH؆aKۄcʰ|OQ狁c}.`U .phF#sc㕝}z%꯯="/n؝@~ Tº}çk_VGgaנaЉ0u"åt=ON!%:l8)z3:Y)+Pʽv:<㡼@@@"j5c),&:x:ÙZu }t'(ڬOoXr UTɰWڕ&Kmj\2Pנ^ă-+Ѭ-.#9Q- (!z( #F)Юt@Ȉ7@>GUjK ϻtL nDQm"/^'բTeeacǥ!Z`m9l˰ʂTD:^kہO%P6!t !^х]l\GDKr ]1W?^Q3n9FQ 0k5׼OGz #1pH/ZC3xڢ[GM4njfltGz5?#yj˟M<Ҷ݁Ich xP0~rcկ_W|;>&ݟ "GA n7U ﴰ1?yv5rV^S'M^K 2X OoVاQ`cU/ IʩJŷS΄fh}#T诳 'R 䆔 xg cTa3YRu2Wn1FqE`UL'"dBb1Zg#3☯Ԙz0W;_eЅ;f-a(qh-$ج\qeiN߭3p$ ԍbJ)5+*߫>u-#.{Q!t#;ñsˇ+fk0vިf>WԜNi]ut\0Qu},F>@7 wk9X`i')m;X; K"st0hEԽoPɥQ0'p|Ou01p꛴Y*o LDߗtn:;H:J2N2Aoi? ,,y&R=K@9pȮfc('9vfeVC '}\BOQW nuCv{\9`젆6u,qeBa))#QH.i^*~k}z~Ԣ8ѿj\TK? dk6ˍ)Y~Jc!C>)v>`SԔ>QL"z8Aasa<&Džc[{h8a~IS G!~mߎ]ν X}|tPjF|8m1@O~DOf$hzP';үtiP4۰ˆJ`jP|iypYq\&]|3~; rvlȈ]6@NSOw-š1kTɍ+RJZ=ՉIb{^݌!g=rKBWhA6wr9#ȝ3:&at= Q_LJ'{_=~)H;}2 ݮƤ4 #Emo[1n3.5&=r[xnO/}x,x1 Z x.rђ3OH3nC3 mIx[bV7M5:I,n8>)v0&v_rDmz}cfvan=l3aB҆\QW0d]wD ' (kee8*{qc{͊Emt +6.bl{Go%R__Y I-Xο`H4oS"?H,o,[A ֨wH(`U寿[AY bԁtm*h8QYx{v_R9=WT3cEջSN%772 sM0: w|}"hqK[ )T Z"Kf+F]\5Ϟ>]-~2ɋ$w[NdvY4tm[:yxyobdCiHK, + T; U t>>.jNU64m~m&{$NZq˹0A=ݞU QS'k ~pdƾ =B@ y3VU WP͍+oV4Ose GwBbvv~5|  H׍w=0KzDU7E$Cv|r,-N>Ol\߻pAqM ֽ{,M=a떏 _|vPUid*½XYmZIN$.^@zU' NxO{>< <`^e}w:|`W8" ̓!7JF R?K+)1񻨮Zw\E50` \6YcB Ӿ  ,? :-.7#1k8N0Z__}uSDaY|yI2F㎺{ֱh7QŲo%hi6r3\J߽>8!/;s`;ML0#[+Y*fzћ+,;x;(RL. Ķ;,#kT7{!UGzv' *{`U Y"IA+76 ZEV@l27AY ^jB3 +\kkU,K7Tc&. CI>'*Hr|OSeUPV\ u kP53}'b$Fl{?>=~'QdzE{r KX!Wm[b4\f$H,T I L vp>X]5]SL8(PuY)1fV$e˓*d8" 7eL8ȏ4P)5,'ny9&<x&2- =+&iϲĦ_'ku3Ƅ/V]M1c O$1uvWUHs#]qpTđ&Z l(6Io!#;t#KE&Fg n}eIy\@KPCк_ @TɌCż ދzE6AQUǣM*;djz—t'̱Eօ , uV&cS L v9ĨC"ЂKTqj(K 2p}H4MT)m 6-'`jɉ/Xx)ui-;16AaVy) l^nTIBµھβtp ]/I ` \eR~q-6^تjmwL(>G/0bִ@ƋM4rALEsrTfy,-xqxԯ"d Qv|AN ~@; 8kH#HD.yel[X#R /g Ѩ2=V3- GpVuj8˷P4P"[VP@ˣEdQO1t<k~ HRX"gٰ0M;Jsz͜:}C8>lS' ||Jer/&(Dw"8Y2ʱ̾%z-CD1/yΉeT5-6Z$8tc-{;Uz?f)A+*zۼfwl)`6]m)8@0IWk. Gg(ݛ|;|Gn= W:cHrky*.Gd>vvϖx}Wbհ:rj534!ivqh=4qX]@m/}̘.*8[z|oH]y2"x29LBr&Mƍ5V2gӬBտhra=&899'p: Mڰ0<;Z5~Ł^B%;`#B&"t_ E0h&>~Eݐ'm~^ \x K;h} 9ZK6ʭbZt@*)ּ. %-O? N,d:>Z޵滍U|+ij)PNJnڡbO,gl/E` [j43 NxQD{~+-#T1@Jo&p ]a"ଊcO-A栱mk*!?̻&>:O 7X?DPfUkN5`tC9o'@RƷ#Yc05cXLvk*#LUo<[!G{!Oo%чԇo$Hx BzO){v UD :ImBǨXrQZFVHFZ*#1}#9DθC+"XZoz8cađ1!}{c7N @3QGHJE>|:RٌDǩwoiL7lJŤވyu[ȍF}I{YEJ@Pֲщ\#p(;PYP,?IZv {c xݛ#dwU'G>YajD|;WwYƵ{A3؇"cNߓ?0VdxAW4DԠ PZ?w:#qt]}*"?HH{;Nx#&K:ZdKdS{L$h"L< R\F}D|Epòp -z:۬;`{⻅ꕇ ѭ8YJ61qۙIl.(\1~s% X;2%JV#'yap|q2n(o 7;l ֹ'௠ #U%+jTa%cvzS =>fGUC]lhtLCIUUycHmh|Z)TGlVҡ-U"ٙ?,ɜ=MLEA;I>0L{0AZN=X[niW0P]"/⎛3nZ ֈ9gFID5?6 "׿HqVT N؎:)rV| Kn7Q5ܠv1KrzkL_}!7fsT|g -/g Lpm`$۝7 =%QKPEO@WS2.,T(c-WRfkQ$G6uyd0ct۪bW|x"^K:<lT,2#0KB ri~!^6݌"eG)w{+R6`$9h1뗩":Fixe¢(Fah|q%!Jӕ~-вS”bUcY!ê h*,(_SG#cH4K:Ѹ+K`w얣a N| Ўc+L)""yni &H&R+ 3.5P.7)]3ex@[ 9'~LE*8ԥGpɜ>d4Lɡn-CW <@W-{r]A:0-,x+4ZJl W_!N%es.j8#G% tL Yރf޹Gƍܠ(:$-Biۢ"88 us(:~Ff?T---?'.k/@BU Ȇ)GCKW)t4@\tl G5 n)N &"ÄMc75c}qs`c\Wp~?F‘/Vy d0%]zH% 75krj pe7уez%u#69tB6"R!9aPEp.ޣ+j/Fw'}<ы vI=B(R>/ 緣+&-hڲ$HZXWF&Sьjpe˹ p@xɜMpBlQ2TzhݧNkZ##Zל~BqVvNм}R>ŧ#)bݍ%%iUe! q*tAI?V!WHM'#ޜI]YbDD߮a/^^x +䍐#7W?" gqˇ nڕOf8ŎʸRbfr{fH6}FZ+oA%lnnwwWX*?,j-=f,5ϳ'~xdPWg#/`ԵH$"[5e寮Vk.hy3&pw#˺պoI\N3wl>ӮDZ}ӿU]i! ZP8#X58Bkn~ !/xAk!BSvA$%Ʉ탚E_H1tK[yrbxZ ?މ{p{zi՜ Ww?/ :2䴤mG0ph%9ȯ:aOQ HŴ!Þ 3_іX!#"6z}LX6GP>]^4)=o@}3<^-brQB k͡p5zv7ej-LmKS'j n `^9XnI-,SegHZP[C:~k!Vױ+&rO͓ 'j:uOsյTu|DX[ 2SA ;s vj5d/݂h8=*2@% /p6 \2}.xkdAK6*?N]U@8;SO#4HU˸htS}(w3mT=I93Mv[~_sK57ynbxT,fڰ[ ƫ#>ųO7y$B4:]r|bEة]!.3U,~B51ZLɎ뤱޸*H,!2l1DMR`a?]fFjy9g2$ڐ[ǒDtqo hWJa@NX=7ڝͺ>x͢Z*sWPBz٣7 "A s[<ħ%ZECl[&ſIgTdNKy>07i6iwUsiq 4ю ;!HcZۑ򳮾J{?)yj>2FvkqǓ0tJ*YO;{+P8v'2xn&+CV᦯o[+RaVN>ǠH* k }1|N9pwe4 .+#'{:QrjJnBthl׆oڎ  Tx< fɞ] Ƞ1 P%iuL}An~Hy<˦besKcM10#<,}k:zӖ%2ȫؤ=\eRqO ; ݷ!|V}실鶔 jqdժ8\)T"߲;d}Gc-XRg*>j"FKb XyL]RY6s0t'mK\:ȫ_m0<Ɣt윀ꪇ3HlmɅeoTJf|ueDqob[`!e,E(dѥB㍏2Z`82q?k|G=l%k|r^%<jڗUN0pK'r_>H2ԪZٺ8\Z_sWuއR|_tW; MXݑ>ArjO0pe(ڪ4EFD焃,d)uUd.d{R0<&;BAZrF/үT&̓V5pBKDcd2sh I.6`tFj{u ='16NhY&)'ä3tX 09F/H7fH&d?a?th޼cT+-cQ"M-jNBu4 !N豖A*rv'~?0|@Eb>h07\\V7`0 )zTG# TG5ivo1SvtF kooGFAr9~;10+kGPRb P#ԟ@W$ei"Pet(0ɔ9 +d\ۉDz~0O ȅs1p24U\cP׋Ll0|{ۡq`ʂn?ހAźs~rϞP6zvr((=֖F*fNEZ#1 W2N b7r+q B޴|H_\5G嵐o*7'[)")* cw lnwCGԏ`t!Iy]dwщv}n5K1l"hܛWE~m\R󁑸ʇ)ѭS,ϚLIJF̜E֞>,7Ҏmr:y e/ػ*ZӝeEϏQt{\ 7=qݢPԥo!K5!?9\P*qKA|ļ--$7c֘x'+7|'yxHGos s[J 8JQ1Y<eG2Xay-R^@*W sPT)t#7vRLQ^Au D>dd;Ip1?/OŪbQ%50, XYIg)Nx/x|P,ո#<Է0q' *Vr:fNX^N Lq^7rF频&K YIIjnSX&3>9jR8Vec.LfA*pB8ܘ\?-y21K$Ъg~0)@x<2*#K$EEwKdxܫpJIakCл奲`H}|V8!NꂛP}&{Lv-\PGr ?F?-.0ӏC:AY GHD-6NMxMHP2U8-֫Kw,jY˅Tlo(/[solVҗtMNӯ>v@d 7Ť. %GEHVwuw/`}lS:q"LdՖCcbpN[q$oM[‹-󧠶Nydj%W>E2*/iUUOߡ#hAJ@<( RQ $"`9Y. p eWl^_W|\:O#}bܕ0XfMGbg1?bOdKzmۿl%!#S+9^RDqc,sT ~ lj.(zLj{I6 is2}JH3?cMƸU04[)OpZ5);"6sb;(Uc˃Vv]|*xb2:#+ղYa hJw$k"gr;YdW7zrX4@M!H>_KCnZ4ni#vNЀP+76 *BPyp%܅8GZ_MuQ1̄rw3}E+qDMwr|&s񷭸x,z@Mx9~ mMjmy"%^VWlT#T,O]ew6nʘ%G35uCYGOj=N<%DM4Us Uc%c'T|LC %̧I\L&OY,fv=Ū nvTr \|"muhWK)T#e/ub&:6?ugdTC(uKtA(?&v)mЀQGx&H4v|$Ζ_嵭n[xM_sB`h#?sIƧg;G n>" =4[UuH-ԯ.x,B. sޘ!٬1y"_^ SVa@O\r;{)yX~~"m'ϐťYO8cyM1vqt錼y0 ;t~u*-Dz['bJlf.hI-L=ѕ1YU'/K" UJi؋{'lmdn@յkI9*D)D:78̅y"3x&?[CE҇/dBx GQ^v2sD X 4Gs)~}Iƶ8>< 40<^!x#6EM?pvXdz4Gj_@FNlL}cT OR|6m=%FA((,McrTC %o|:n ;͘iRQOEs4}-k2?ҥn<Դd R+p:u@/D7/|hwBɘ\.mY# 7CQUAmot Se=?SIROG.Sf_gh3,.Ā7e%{c{$-QC4ac-ָr>$ 0ߣ2ҋ8jɳٜc.UޜɄҢ직)9< rq]J=ja#-nRBkcv)e#}$#&"$FCP;DY' zuv䯈/{?P A!ir]/[QAɲsb h=j5oi3I5@N}xr= |i(:fZ6 #O)NJ"ElDIs()3z"]Жi&Ņ䯄?I-Kw)j2:bB{\` wH(=VΥkЫNBb#LǞ2f5b#hw XS(YCT+ ~E|c :@ys0F^fjw~cw Xhc<VBׂhUA^DݡF\:WaSfgHVP7G5 fBZYc (K01Kx<*d'qh 漛JA6Cv0G.یhp. MqܣRP`J˥( Ziێ-1:8dWAva<VPet6LV9Qe$rMҁ|سEdҹ*>zU<֠z"m]4sF(@܇.;%TkjBr͟QpsputבF<'mM~5to/ ]ɔspy4%Ivۨ9smjT%i Fr(YðغH[ʳBI\Bo󧂵qxΊΤeO ޻淡9}fYB<)+k]#+V-3W. 3]pwUD4%XʟBd0yn,rg+~_2 W$tǯ_?Ṛ$ab:$aΊyC&;fcH5Չ <ю5sUvnZoκuČ_}a쎡.L"ע}=Em[G[ChB]+lC^u-|i`Q} FI.E̊:*KɓyTgACgx-:}jemi[ -G/A%nڴG9S7Yqsաt@^تcv!?'g}to4kvۇTD@-:n{yD^s9+Ng MU쿰əT余;\t&|U!H Q}Fe|HJIZ.6bfnDaHqЛ[վDfƙ}="Zb|{ߐЧ P OmOpZKlk} zv%jTou^bZYz1z$JwO= [e} _ԁ50xUH,^1_X~ >,{*qmc tP Isd8,;W;l6VlN~84)éppWu#&NtB0q5/ӱ&?|B'E2@R"5񋥮L,<lH>*D+'1!WRIU}k-/!1ajc;¾l.k^/VM n̩X`n]Wj̠^ kdlhBc/UNZ29;^ (ZK6Q/OԇP]RV<2QR kD'놦Js:sX^35V_c9*ꔢvοj5IS3'ܺ0∺riޒܳTq)Rѷ n0>>iqL]\CKݓ=98k#{fjw=e^G}e:PY,^]#h{`6{sBu -[D|1%xP[%xGnXCWuAy݂r9"xq1->#:NGD%iWSK0:rG o,u{y0X"Ưrho J" T-]v!KW.dU_6"rJ/Gi︻Y1ז\U1j16 ]S}9հ.;Pes6ܕ)I{έz&SQaS,5tf sE3A*8f0>#FXq)Ȯ I,!X=Q O'v&ƒz~_wC BidW:3ͻMN;[Pv!0}" E)0n[:WsI(Mi`׫pů+71/P4xrYxA,L*]$J$C=({ZS=~)OpIAnqE@r /X~@4ޗw9,@0O Hų ξ*up sǃИRSg 2 m2XORQtྕ;X?E^N5$+ƙ+P7Nf <5q͗ 8ۈ! o9U`aR7)1--V>Nka\6ه/v1v };&?hi06 g3E?pL\7 ӇߊKZVUwN`A[qr%\r$AN{%Q}Ca8pu "4E ~N莕O;c 郾[uSXUlX̀Іh_3ryho2$4:r«,(C‡W\ceԏ!C:=s.%/kGCwp%-1ky$ZtEӶ5DQ!_gUڧcY4]ik5˹sߐ?m2CeB&b ) =vRWm_/%Z[_љg9;6~B(0mQM-ʤnE1467A'd d A_lsc.Kά9f? "ǒH7O=C{Ek=2+뷂R:k}zY}区c/SܒI!'9!x\gK#{?^^( 0؅5խH 7x,ԺCRR6>y4Kgk|8_ĕXadѠ31f½RzNs-/Rس\n*W ,.吡Pl@I鵲&߹fj TǛ}+];|c> ZN18KYzF*e5Zv?^Zfq,}!IMzV. ǟzsb_ lm˚m6wjK!dh'.TM`ld{ R'vZĺT*d28OtݣYvߘ'izr}x[T1 i\72}y-$ ֜u9NLkY?qHrI~ UW|deFM𮐬GRU @oU&P2նB7fAewkL+4]B@'fB؊3Ny꛺Y>hq&&PZ|(6JK>rxosbVI__ن\@g+?QLQx@OTf4` ]ADQ7._Z;1)WG%J!Rswij쳚MRf"df1ӤEx<`1ɥRܨB'5`pw$XluzOd}(JŨfc#MWDY2PKrLPً0D>6 ZDg/D]uF@Okti2;Uֹ wE4GzS$aH?ݼZ4kB~LRg OFoZtॡ| >^Jp)Sƛ(uEjK+WY kRAb5 ߋ3#E* V)h `X ɀ}z@Ԋ_wFΦ(2o+ m[ln}oLs[;+old#PFG&`i =q-0.'nj?5CTD2sڵ ,ʃJn(ZDAO<ߺD?#<&H&)]if)W31kCqyI 'dtHpDkW-\zPt"E"Cc QKш :Ä;QKf(4§h{3n̿YJRAgB LK3H=[kWkZ9\Yie1 Z~kǟ7N9;c 7x8xO0Aӝ,G5zaӯy!/g3et!pI(^ah:dɄSSb_lU~9M‘t2ܘ8ldyN,\:Czqs`P)3KZ~"ݸg, sz^7qx ^sE4{+xje o[R3{G:e?_ rΟtŠ.V̻Ή9O%‘A `Q'J-%2G*a(cY/F'y$&~rS,\`((?Ppb]ܩ4Q=*}iLBƙ[jX3~9P7A'#Rg&56HDIJr).I^d6?L`2C{LU$=vcGQԶ0A (Sq דA}F6_ypb雊ex;. 8NS Bvۯ0N-dȇ`ׂX1Ӗ&] 0z!WSSn#8rșQb˘=w i@khNl|eE?YgbQi_ lkS_&a#BL3Vž )2A $ZiWbp_` I> 䩰|c@mYG\1.ci7mU3ŸVGgâ2ƶ?/ OE2[2&h4}~' ɥ[/wpI|J>aL/%2ZBOh>WE°hw U0 ~1a 86Qr߁u!i<" /m_r¼*Ӏ@i[aJx S\ᇂ"Ut*?>v-2W{Sebx=ļZBDQ(dcN!?M Yhwb{V1M(kgm uԾ5xh3ͩۉ :i+n<-h!gbdA눃:؆E)^vh0" (th<@ S}BglA&Uu<ӠqSFxуlFh^m-Gu3![#nCߓTJBIIV`qT-_5bgθBSt/w*«{M@Dl܎nߪ.7/ 'O/!KF:%)bcQ )0bQa By~\s"lj֋by6:O$"P_`6KJ>*j҈i*Uzڭ <'C*NjH ZOҎht=yWm iZ)= $mo˰{ 'тYd+ _D-ϖ%B;k=SΈʀܴ SHg,0$)"BF;@R5_Bi`S;Ƀ8VPŁ7a,Q~vu0޲xAPÛ("S_\f,>}HTtnQ;KKOL,fHo%R.99s^/#f#9<ME=I#5U&O N9\Qzy Q x}*sW=)b1U;=Lh$ӕ[+odZBeZKm}FVtڥ#Om+F- )IOTuHiWԙT+scW\=}XtW78i Jky4ɊټQnP[9lZ />M7kxH{F0]}+e}I_a;lhsjsI /= u@>+NwsHsQr 1O_uǛT<0+Trzqnϵ.u `web޲ ʆ V{Iio||dhٴ2Gc/ q3M#QWT6 ݔ@D&KJq)5x뱚OF;Ե`T8\ͽy,} bBkL~Hc=*V,"ea)eF<Sj\(N/Ѷz7sgO%wI-9珤kAn5ԉ56fڭO99d@՟YU Bn9T,w`8!!x1~A2 cz9!PkK\H;[/$v`of$)`dwx@ޱjF@nӜj\ C3YWd[4YrVN21zn]0:S,a =[3VBu' 2G:R%X k?oIgajUER5Hh,B41Ae"SdԂŅ$:Ak'ɍv^XmѮ @f@{xU٢ aG'`Q`dK?qC䖶7_ܝ*]Hр*KW.`R蚺nZ4n]h.c>KPPf)~wxc?p0puyx6*7R}8nbwyi>xu\D?QCt)Ib:E n}״8)3>NPWECȎ :䬜 ޏ$->F R\m:N%KՐxRls--qoB9_#ww= 4"?)`d#3I9'l'hy lS-_(?<Ȼ?5a kt,啇kS 5G#̲/} >s] kxl!LXa:Do|; ]<%DK&]`ء\KqL\*Y㐩82JZM馱gYZ07070100000292000081a40000000000000000000000016599ea2b00004e24000000000000000000000000000000000000006000000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/ethernet/atheros/atlx/atl1.ko.xz7zXZִF!t/I_M]?Eh=ڜ.+?,pg_9TI!.$fM([0^wHb}ऒp`-򂝂]sxPJBs̀")U7~26w [$ޒM?A[&NH +eloBp6Tr3p {U1S p Z^ƴV (T==Y;0C7xMX3o FB$3W+ZGAؐO2RlE |?'=H)=3Q7H[VŎ)B;p4Ճm c0Uގ# J3_7ֿ+gnK?,r42F_" 6i{UA̒Z T1o7m~S_ l#W5GzbԻ$hPLk$+6]f d:-VBvD1Xrn$IѮ'[+a-5GvHXgq{e\)W uq,/էɥ%{"{(PlpZuslW{ "%H芼9~bViQ'$ GіcDV3ϑ{!t,_K7wE~u1ƪ,x.IPEEң>ªS]^wKs=Rvږ^hW_? 7 ,Laq$|a XrҥA_fw=-d iZ"> dB8l{94_wϩa`4)[Xk5 9ϫΡqH'{&RC̉})5/P0Ʊ^95N{QD`v W\jP!kUy959kZ`n:X{FOf Au}[s-̂q(%NkrMySP.8@' K2K9).'b +rIat笣RrVl/DdXmÔ P5 vզKjo)0Ray:/0|?*uvORPl`Zpe %u1`! ж*cznq3U7o :vӅ T9ˮaƲDAϳrן9#m/H$2XON if]he`j*5ȫ6@mI"?{e`zfDTώik1fk#";Z<`OE؇ZIpg/hǧZunعW"?aNdgoil 3(&Deű!//G[1~wdH/_/X:,*E*BՕ_Ohm5NbGQ%#mJ+ hmPySPu:ݟ,g4ܑm|IԻj[liS;ǂn _C٠=/M z zz m!q}Ȓ?-q]LwC)a4KZ;urB:l%U&/F hP= ^ =4 l˳$t蚕!4|[S}SE h|}B] 2B`y6^6GR77a&iqt#c8SMi6]JE@p01ULeҩ#pݓ~k ~Ofq " ߢWֻG WV;gNwp+?ZKP&yjWKl-qy;-`K:oR$~`%KGy]hF+cvc8fJLא/d dw`,:qϚɹᱤt+//=4-op{xUdIsCO&P9uA{ȝ8*L7ɑ>swvkN iy;{C47V[^t-P$bͺxagBESg]tJAՖM'w߈cP9`8f\9,5* pNU'y(\C`pq 869T'cȼ"x+5gFˏԦ1^uMh;)<&AM;P s>udt"ZMQ&EDZݐ"m<4G&8_Y$^TW , nJp"{|Ͳbn}-}LԹgDxި:V-" zw 2F@cuW&Rw{å>2@L@V Ksfě4Aybj҇Q̽Ek?UC=pwe^c:@?auL=DŽvW^q,,:h%Q6(-/#;?ׂ2U'/ccwEP6#+nuES͓7ATV5͸zp@ P7Kkx zy=y*.g %` žqGg'ʲ!L `$+ 7z۴QsX4vgxyy):qw[G4M:{; ?mzɇ9PME+S噱〾pYߩї2;kBA}tlmş@* γ_И5lũuD(8T1K6r_Py78⩫𯗆o_ {raиR&S)̙JJGR<5-vk+09wW.娂O}$ތt>\zX퀱6,]CB)| qJ!dsEgG,sqE;&\/+fFcR)k5Zk[F*qi*FG0Ff#\ӯ1$ IGaBcg9w[l/ O%2h'; -~Vg\<"H:gG),qOΗ"YFMb)CַW}ziNvak$+3ʁ3XZ$9:݋ǝf!X?)2 ՍONlKp!+]QMd*2{΅]~,=DN1ZSk 822 -Q3@C*,ĦfBn*jf%4*< 9{-_95thb*y(x]E$ TDs/rǟ1zM# ap\/2HN"Qa,۸`%LjmSf3zx%?qu}wGMwU׵[ʴ09^)M nq^ͳZ鵎&jIƕqG]e؇ǀ誱I_)h($'~ط8t Id]fPl9) p9TԩAlbN̞`Ue[@P1dTųy jnFZa8J6KEN-nh=^00ˀ5*)&zaXb}?e!󹪏 ?8 6QiOm|dCSJ"؋/8ݫzz^8c3J W>a }WnS 돀FXbv")Mr]hk6r.;tWVN"s|u|-kM\-wj9&,%#&J Y,Sk ջ7BuoEh8 J1U1hkDx)HK3IѼ똬 %FcZpP(: |(ף1gQη7A׵ aEy{uIH$<zE,[Xt1Ms}}PZbn}\itzO~홶aO`:NFz~0{^4@pR콳?k fd91gy3f.mKl;ܭʺNP$C,ߢLʗ L>۽*.0x0XJvJ{ lw2-es 7*XvK_+xjzwk;^aGF%3˔ዡ8:5se@I"sD YgLbuY@J<y;z1$G6W=?"%{z]"\޻]I}EMBC#VtlPs‘e_ otn!X Y#Wͨ7z /:o$><gN6D_۳^VNmD9MH~#N!8 =Jc124.S~_eiyJЋI$ӈz>rm#?J0ywӤWp: V#so3mZg#lAٴQ|Nh7eٕ 9.IPɻ2wY*>p˔„#{,- A@la"(ˣ tLOPp%%R7]fAUbP sσY'Dߌ8A!Gg^ü U @h2`>g?'QX2L'ߪFttYۀ8v[*&Z#֐F]scXOf=Ezg #[ Je=yF}[xiKčK# 9hY$eڪ;)(}}KP*f@赕˕\F4* [sK7 1+)X$vaXG@SԵ QY, 0eb- Es L1|"<6m6Ϭ d_4 D}apPEUVOݓMBZ>^~},}ɍ$؆Bi8wO a/"dύ,d2(Ji;kLN KU_q]@3lo.?5Y^d'/_>%PbSqPDDo/]ɗXoEOG!OQ\d */7j6>2M4C[ JTBΒyѴPC0<<8IvP-RU 4Ӫ2?E>=x{IknxXg;c YQaǼ^MR'+[bO+PR}q[1y+b =W131Dxs:&c/w0dN&DDlE$LY"kI ;g+HJ:(x|(BdǪ8S xrꦧ\hbOe$x"xiaZPKg>񢕻%k8d=n'xoc=`LU@Hnp34"iLSGQo~@گT%Wd5%H@\'@l "}FxkqN}[j(iE\@T64s0_NU]$k"(Xmw֑gZ XG(ud!I^{K6ln0zؠJNꋴX ݻ~9 ”mIz]*ߡͺLCT#o_aO}=h]|@l<Ӥ {3rsh"*%J @G < Cz]?($`-lÂ];n.r Ty4WvЀ6B+'lZ2}!D儕xq$ٛ/NM(5LPŬ"Sć QR~ e\,'Ҫ> G-wUrhc.자pp·{2-f ]_u8BaKEqe2-'(o 06 jK;E7: _=g[v:JXk8]M}ǹיJnY~EڬC7nC3gV(jkYP-tg3j ^>e+0@=F!(OoaO&Gjt* _mb+Kۤm|A Ae"7˅& IEyCUQ1%= pGLw*T`> KDGۙ s6] @^㸩* pڶZgiCAK4qc-dR0#49M t j+LC"ٟ?լnŝ7 ‡tJvF:5?N`S-LvM~QRl㐏o|?To=9L32ΗN<cnO<(ޥ^ԑfl1q12FszG_L[ _ڦZ1id?`[~ иSyo>A/N+9uK+ɟSq~{^JNF%8e's|R5ը׊]ڒEJ5B$'I=˸(WxUH$v Nmi?r;PHXb<(Ny|Oɑ RЋ,ymuD(!)>`ZXBgR!pg|`8@$f 1|l܊mTBzOL 1pخ"Q5] :Bұ.aDMݭ1iV.Sx~.p1L0 lLs4x2ݏQSLXWIy8IUCpp'<>uX@bk]h>'o~7m5ə*T$Gxܧ,U牛`AfPɠx ~p95n`GUE خt|Q'ݎ8,RNH8 -pK  .lCe`J6uSMZ f"d(JWC@ב#Ier4oevfUH"O=!R37=4쑛!"Pj$ PuSTk)ޮcɖOXr1/.P7>] eudzL-ƈ: 8A1%B{"4lu uWq&2c`p-cw!S6Ԛd'qZil{\Dq5M&ݣ`񚚶 l"og:K廭A}ڸY2}*ćt/,B\ jHJ^m;FN:6A^xy,9:hEq1Enb*ͤcSC+TH!3T&EA^b'I$^EM[!/|7Zo=5OGIژRx)&ZO:F;熍9/cc7 !!ۢZ: )dQKY+I5`.~nzTe9ܰN[dˆq+y 8o$1eR V7s ˺"O}R '"zľmtF)_lp[Ok0'0x.rv͡ơ{nF*SQn{oЪ]M?\=h=VX\C" %3:"7C`x3l rID# .\DY"{vtj;5NoA >/q1 [g}~p_(x6uF842i$@] 07yJ`^LԿY` p\WNȀf E?+H Ncٸ* H'әGX>pgv[v#7g OqYΝ9ib6˘p,Oy p  EtsĒl `t{^b VB L^z;M߆Of, '$PPIn2+; 9375V]K 89X%>qrYKM{˂u,6f)-kM}2V_3Dߧ z4ǘ@גU2Bќ,DD_6rU=LfppqoE!mx{PU%l=,)yU@9u "=Ԫ$u_ڃ($X7=#p[{}z`D [r!9'}=ӕMG !#o'{J)_Ձ`%&oX6A9jZ|')Ggu\/"$M2VˢYB"^l"`zq1iGs1p% e0{AMpL" &,&is\1HRȐFpqN߽9hҏpܐmZW$ڙ+޺&{Qjq{׆nKՖ&up;&}TBdˍ^LDiE G쭵~%y1u5_Kw=ػvpw„`H%Fp`”a# C(OrlƂ 79O &Kf5K d /'Y(CTXgo: b) a'OH^9 A#u9XLã*=j$@㗞L^ G3NDtgS{+A^L0yl驫 To(j*OCzRGʽJ m3B}-kQR`H%'ھ@y7/LCZQqõtZdH$H' |36LB=rp<;<(ӭۋ Ij?8R$ŕ>˳c/|[i}$/ʔs\wU6K&ˡ7lCuj#MraȬ pTwcFR`Lk$#آn5 BGɄZVիMd }L*EyFFUJI (gG!.<,)?0E$m\%[ u<znδh2QMhcߖ1߮x ]mEy 1H]:ϼ ì,D} i@ckQdߛ7PNVCӦ9LFZۯhZ;WK0$}LgƊ=:/tp {B>OMz_ tPf'"SA~p-:Ldε%YPL 3n>>Cun `7B:D큲aZtn].f1j?f>+c9"bb-1;vƦpW홉7` cc\Zo Ioy(} ^'rC?C^mPm56(>.olPTF)a@k>97D/.wp64&69_ಯrn+QY }lb,?cg?!Wu GCBAcul[FaL((ׯr0 ޕx tt/2UP u%w ?+ 7H.Qt`C% &`|-+prV;;7Q."WwՉǸH\C3G>I6VRҶv {^޸ ;yK16IFv0ۃﭞO,jW*vW׿ӿyRۼSڄ^gh_ 8H0Deii姌]9#Ob+#'(r2ޣAy>#57BGޠNVلpښmTѓ8x_= b|bf mJ:uRcm3=7h}Ur?,J lwC@f? 3XM?~`?9_vJpR<_k@x8lpTn6 "eL6-ޫt,֭qf[upU˄qbI?@Қ#:7,$ڎ}d'Hdz#nb UB PD M\\F}I&ܚҿ2.TgTdqLop &ѶI Xo@l#cMW~ rYt8!(4 9~;UvLSBtH|`r|mDt{z#G%ȅY=pVO>H0X|V"KyF5 uHC~g_jf|Jv͌?OKf*;CgK)N<.x`^䵻KoקH)d;'",qѭ(;?ѦوzoEȭ {4 [J;,U{ BQ9y LV~4Ն<-M_FVcre`w3Ma*0!H>_|\9i ̓ p&@9d;.F[e P%C&˟8I Z+-f?[Y)O{޹O¹:t1rUлn(]u0 ĥ5v~761&VǤ /Y27R3P&J|գM:ؗǩ@I1-(ʆX3;F#SWo!X+MNLc-qO;e zXqbKQՋn&&͕_Z*!KsGS!Vz t9꿺o̎ J۱q6&;#̷ ߭v^[AycdDmj7F,1- ܝUjCbH;*fvIVk/\w˯V1CҢ,QSqxJ(JK1')(/g) p}nXkpdf|/m+ߤLBL2EJ( zny+ ۹D\;m}~N柣^t 9( rRN4[}}LS{9q| DFf3~ u;Qcꁺ&70bL'86p0VvQT|^:h\(ȚFgR%H 覧W%,od-JLږ( 1U;݄8|WJv-zM+3q 񫙦E;Ng @ 6jh>bq]je-)*Kr"|Bdt@SɎ!I~nܦVDPbf;ޅY)X5 /?kHwqJZb8tThI(K[$DfU/WDh4'u&njT]'2};'hi ӧgHXI3p$>9 }xk8#ݤ0'k_4]tIkEQZu$ ~R`,U͝hi0"Mj:sBQZQNv'hZģt=6hخё irGC}Jx@uy[R_Z3XO1UP\o \š^58Kg`>W6;rX-S VlCv'7&VzcɎ?va;gBYZk(+F`.L04w}hη6 w)f|l)^ŧA6ٷ&x -KUį]vkܖ龈ЖeT·r\F|,[ӱL]dPA)SC`Őډo9FZht\`1P1#J Ky& aKM6NV;i|rLQGMP=1`hGkG6*ΝizVDTQvg,S$ xJ 1I *&Kw<j2:'8PK)3Q:EiC V7[v/_PΒ'jo,t|5tVQ3 Gu߹h9ͩgtl nfa-Cd6]̵RѰp(-6*w}"eJL/\.uiwk`5`2OJ F؀+ۈb/7sSP+)<3]OEGbdYmz>/B18HSޘ^.2 ]\R>8'G;+J+(F<~`63|C~TtCQns5}ػ>w&$ UK8P}ơPgYZ07070100000293000081a40000000000000000000000016599ea2b00003f5c000000000000000000000000000000000000006000000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/ethernet/atheros/atlx/atl2.ko.xz7zXZִF!t/w?]?Eh=ڜ.+ˢ cCEcw֐3{4` |qZyo4g ɤ@'ule.M T0wo\dе?9Rż3'RBذ- n^24Зg27i>4Pe,'If>u(yyUKdnwۘvbPzض1ƣ1 DQS"܈Hp ᇯ}m4K{9QNInk .&23rcEڑp4p+Ae/WlVrBWZ扳 !OJgN\iݤAj ՐF ;.W8v`K`m ]_} .`R-j78ߵ5W5(CwBR1 Y˞,3^%V"@STȶ2d$LyYTq"ҁep`;s[7C [8O] 7a.΂FXk^w+hՖ"> s i򩆿 mZ?9ı\+j|ݢr,ղ,uU0h5W--6#iNŝoZv*%\_lV8Ig1+рЇ햑6tD `R]\w Vm 0E0mol䈊߷ng.[ZU&){#+kΐ•Vؐby&Y7 ^9sݽ"/6L ﺉP \lB@R*9y3k5ȨT1MwXTKvyYxv+ hMe /q*T{ A`s-'ݖs_L=1 */kMAb$h1'? \T&1D rVJ/޴_c@"7W.)7-9U[ìw5LBd Z+.ݎ&[!jP$a|Ǩުq,pn*&ֈ|AnĐp!< 4gq+C@4UVqҳS (ÉC"~#8er"^_|JUmp.$Ъ2!p{NB=Dg[C&nf'cKsKnWq{o`jQp8_bIZ9.#ʦ7 nX;wţS}ϵΏ~Ӊ-Up%䗚_#1tw23scw 60v8% zS9XMMN[zMP XnUmuy k^~'S^yau7M?:IjlmH)lϡ 1hA/!7< ;i-5 (RtUʩ}*zw|j6臎o:*j8.G9Ѫ/_!eU9f=IU(1XaFT>vBA"' Sdδg%2 &giAW4:fM) h\ݙioW!ұ?œF|x}F'Vx3T!8icjٿ]$~pJ Tu^EܓKMbp^/ҿ$pswqRዄyoJ'f(Y O Y=K3E?VT*d&+L>.}l9nѺ aLkxCϨcV1b $ʮuUmB=n ; %}%&!&H<]@'9=V1[wbxN7@J>Gܺ -)†_ NY+3==ͣ; ֋̷#qeD‚$G5`V3c^ߜ Tf090ʤ7V.k|ȳ9@x?SIc8pcpHs0ȵ;C=~\/[c#qcm, JK:0>^2c66gwr _# X?Ç^lըﭽwQQ[*jNg lv 2dSGwT+sAܐz#[ҋmrch"Ԓ?[އЕuDol,' V1h|@7G:ϳe#*'> X AZ* sgoD~b$(aX2 Vz%v+ 1:xEEN06ĒT`"5khU3]c`. OLxire8+ȉ*ZԢd,CTI-ؾuzTUHj%t?38~]QO9;tB+¹ߌ* VΟ[5P> 9UH>20`?dY3Vo=oFض5H-.r!.LG$ʠu9H]и|9|Oi0A.\c%^N!sau515]~V j=ڰEէawp4AcAݑJ2ߗike''FZ0wN! WS0ܣxʐp]v2ȝxg(kLR݋%DpY $=@ h98J:O*,"Nn] $wwUR̽nHBm /gq 8ݮu A`< tȇyWy3]۾ˡI8#f>p59pQT7LBR(G6[x;+Xk*#CO*A&Qe'xfkϒcV9S8UpwUџo$[g"Ңf elwy\T,1Trgi=ܱo#`GHY]Ԥ9v-[\⭤$AGM3[j8ՍJ>AT$-9DI[l"Q=/VA5S4t4!NkxWq`RjS|aШ /a4D"DNgt-R'ہQV`U58^@_HvJ:?Ĭś|j}l98*Ճ6G5/$^xbHdus0tM$plU˳ԫ˦'ʙ /g/D예Gs~V_tF{GW\5Hۏ{P u4N׮˽pQ]NΌq肅4dIR׿,TbudHNII'k\/ki3VI2dpѯ$cn~f)ݫi˵nCXM\} ^{dGi(SHЂcempÌ͆ǕP̥/ᙍ_"H'_pd8tb"X^ Q1N30ɟ~x[9gfxU}Gv'{zřj"diS#0f$ki {{*xR>#q=!Y߅F5ODuu[C?!;r bGa,";TֶjuMlwnP4P ~djmwGt K@v׬)z>Α9r#׏ K>ݔ5Ɗˆ$" )#ǂxniECΌ1AxY |?Y2 NMoȃdzQh!!G+ ғ'_4hzDֻ?KbF%7UI2v;bi QݯSGHXww-q".yf&2v[1Y/)g]$[o8xC=(Lk#4Tf.dQ%M?P#?I M47H+B PrFF7g)V4Ep) jg{lzTybs{GQOI0G+b}[PDXë2UMm{w@[RzsȂh`gbVJdaNp-Y , wH;7~hX@&;ǼaM=14uC USyҔxQ RLjRҊ-\KjiiW>$zx!vAcNhr0H{/7Z'@9̭#XȯinfaȬPhb şA=(.kdz}ΒRv`2ϜW/"kNYҊPnymL-a,,MV9!vnbK7/# A ƷCG爛rP 3*@9iY#DFȀOC?4{,uO[:GѮi&H#J$;ZyCKPb)ɓ?Y$ 2 g}ŋqʼ#rZn{s-×!f;2 U/WUz9S`PIpP@{h^w*ўqo(`[8YV 827,풦+ 6p9`fqUM~Ӛ}=%/o6]M[UA7bTATGJch{g-!t|i N6jB¹/|پwܺP{OݡĖoPj803MmO;f`] luLz52R|qjt5Z[[8qCh c6;JONgJJmFr&eHr kC+ipAb]zL/.|/yH:AvۨmJ!Fb- 1>wb=y P}|td#p^<obuŧR=6f 'UBzS*7A t6;b@NLkЈ]RD. l;d: LVVERcZ^%~c1-`kj^40 2%w$Q\6mohk˺uH[p:K\}t~4ܮU @dmCI`D& " ?Fv/* ~8L;N6i^]Fmvr\Rn<s IJ+av"CѕЃ=:p:;4 pGluJR!Q͒63vHg|ui7Y@ E&3`T?EJ1 Za"-s kG4ro IGC­bHhYK.7}W.ě50-cTaoO&SsUdϠFZd#i7x _ܛWx> bA>[(9b~.P%kۨcKc5;Rz@ A.hoh T<ɻ8wr{݅{U',[旿$Fb#<IEIn=mUpKұO$ߒϡW;rYisuPLQnsup%NjVOZ`ͳC׶s)VP\BTdAF âs3vw?uT:6,͵PE\7<`HX,ȜzsWA(V|{}w O0X\}h&up4)l"㋡x Q2 wSo!=7k7^3EZ~/3?N,i\.="'xSm/-QPgNAQ3N#W ~mHcpznɘ`I.m:}(C XO^˱[8?JBÁ~} ]ttQp1#hUFI(/"3淴8< YRfFQ=b(+?EX6FtrVBXM(>vŗ5㳌KWV5P!w݌"w?4 -tja%Yӄ͏oX2%.ӳm6*+=J6]h!D4*;6ɢV>~f aq27067™'qFLBz AzgҚM50:||$M%2R,ڨ3pPW]Ue <0]FKo3,H)̤XƝ ّ2|~^#&!Tt$|iHVđ~ZBcjíSA 5ޡ#sp%_ -EĹ3u$A-j#q'ixP2!rө {u] xݶKHIs *F|R]S$]o6pls=}Ν(q!%$Gbq75Ge@s9E"g5i1Љ2w'AsYȲ[9 UNjQTw'`v:x K[h73188n(::}h1I =ա3QwBjXȽ :<- 恷`9VLeᮁv}T5a.h(/hXU=J`a ?|45\ _EJRw!7dJA~|,D+pc-=gYeqY"s+(%Siv7BBy_ -6Evi;/-DaUZo-3RT Cd,1G*!S_= E^2Peod7oLJdº2=VMJ@.ʲ$k%{CuzmyD=BO QyyiBOIS[Z&jC_[A<Έ;-jbb6A~_c4샞ȵOJYɝ!CcmngGL6OKE"ltRܪ;z~ ySn=:h*Ҁ$]ZѵD6ΰ΂6Z0nnR{gS&BK31E-@U #GoFk+Ͷ|ǷR)|yϖ4+YTꯙEΛ?=99Y4 O/S!MA&h76h@F#{wl#k0TQ*Mʀܒ"aXA}0Φt %u&(=>N% %uT.7($_>taZO3q+4_|ݵG̑עL4%B[Kۃ<&OvFS9oNP2-3mAٯ4RBsݝ,4OzC[GS̢%441-X@5ܳPOmOUuy%=VwǁD)n-sqXSDL39 :c /;H!k3A,7=@%/Rvգk[&YjRiFzZؔMEpοdIa0IP' -1\!N0A DF֋E/&H ˜U2ԙ;*raLuH]j%ݽ2;L&C,LՂ,z{8(t wXq$[pOR zЏ㵈k5!(Ƨ{Xf+UQΰϗJisC!$FO+잝%t?廷GVG$Q8jAbf̰C\7WgjᚱF%Cs:r@o)S%_W`)=Ս. rI?~1` 9PkLi3+q;j\wzdmw5Y*Ox2SM%%rbAԎfR$,IDۮAX~.ˋzۉd_(O8IfUd@bNL/ ̇eoKL.q~F5Ψ& ^W(q~&B /wg^ofQW-lخ:: թ 'ZFv"3ܷR+&nQ:)J{M,[լPF+/bK崍D~NM(^bJ4p 즓^`V|s ΤEV*Ee焉m׏7e)gk}WE8N;|E0\^!&E[.O&#s [ҸnQ (~>"xTm ŀRj*bkW#]~n!-jnBe$ZCCѣ7nԻt bzi7Xw rDoM[ݺM.P|d:Lj.jaڋ=&U@c@U2&vk* ȝҔ|?`K +߬qXIZ"kEbgH" ׌`O᱇o#Ԉ2dȕ?$:Ӄ ߝ j,)9<Ď<'>/E#p|qF޾)"$ecnOMQ4ႫM !W V^)E#QXCTR#kѳT %^d4/ 0Dj-Rw PD5iu8N '}< Ys Jl& NT0whS,ta_Rynz,L`όV$>Ϗ>#nf `@SUPBC''6~d)6hjF~7H轷U27aoA@mOp1UXo"+vNBW\vdY`sQH3IJs0%~ DC/+ى0mSo faWnUjy _Z@`I^=›=*Z)IQe}\4$1.J%!};R5XT#/ʊXPpDXc0FbߨFki%ŦU!u_2XVʏ滏M4MohVZ-]S e(:@Z@WS{ q&y}`9q!%ܗtmT o*(n7-[bp[ftCe0K];?E0\'WG! L}tsRSNȇ,v9<<4@U0ihx'ZIvEAegv=y0wgY| (^.ò5 Fȯr*A x*n aNYAz&J*n.UdLb%*^P{!E2dm~՞qC" &KHF{3\8hz1R-|ZS#]|B3)] $Ó7@!=n`<¹܃n"}ZŽsIT_e`ɇ@*ӑIWNuT ,j#j%K&dݮ.|qGLcVNB6"7^mz4ѠfA3XNB6łrei`~ A)l^H렜f6}_=>qH_T*ϧ݌=&Mlh P4ωM.*wkɉ7p Jxpˇ^{ߛ/mDR"ct'X Ҝ ˕QW0}fk8J8ʏG+6RVrf8%<0_v{\UF"Rl4B|8gR 18~+|VҸ`o) I/EG/"AcV,Q/Q2:N{ OǴd2+oZ~j z&6>Qـm5I |j}=xZˡ\SyCu :{Tr%J&uj5D"Urw+y =B @?]Ʀ)6g4q}= |B^<Bշzc.FfkqA"X H\h՚p_f6FO$t $8sEj7 cǭe{ ,g'&&`0  kFTo6#]$M'wϕx 16ԂQ%u z;$ 196@s>Аc$Kp[hK1Xj>Ne թ,c?y^ hxPJ 9*ql~8obFy0B>Ckz‚sa!ؙ/2T*yl>/]`skYRG'S]:gidvb\[p :57hMvb 앓'j/{J5{| 6qfV:bMKCRНtP BɃc!enLeK z})~cwhܕihȭ|g"]lM _|O" \A-d&0DB% pX4CMM *^RxBS锤 _Bn17 n|fF\$5Lwf#Ց")l np9T0[MWWiBY(Fp%rInuħ ]6Lޱ:|A#ҫL:A*[FNYEc)1Q͆U}`u&걦B$L}N\̚p3_:93c63or15~ᾃCJʁ&P : 8pDrZA{ݬ3s~3 < h8yFV2@"h} Ԇ&9O~YB; `*i&8^BU9"OOm2u$ϡ!``V+{~Ck|D\F9\xb&E-QoI"ؕrpdWpaC>h9{fz,'q=`X@I^2pH%#CR ]>'O˘-M]BO~of (ˢn'-hݰBmr@=3$ ޔ,iD (Sq02;LnWug ĸ1ڰB` x@ryy_m7i7KS}q,}K BH?V}%PA@$zZeXmS,/W!U6b.L[kj-+Fġ6:H<aQ)^Q$nx$:i8}l[6ȪvΞM~DIe.c1˪# 5!^B4:{9) 7#D`%^w>U I^59mF/97'N`t)f[T(ﵜ(SE*P5‡ʉ k]Z.wsӛ 8vSrdWy;ߊC>τJb~b6ݛ /Rp`hg7dWY>YO"ǎi5^JweS,M)GV}Ԍ3q=Է/ sSVfIӷPE0B/[3ݦ?ӑ-rm0\[PqHtUv,$ɧBbQ>Y&Sh;EOPP1oiph5p,#Ze*(ܕWn촰X~bʄ@ET0ɈUb`RRHѕMP s lVݏ<>je^q哚FRe!ڐ H,Νy$2Pn'pd3bpc.im> ͕Ө՛UR E솑a+_MDY"xXh;ÞV}Q˹ [^qo>C :lӵ&pxjfVz?}*QNѠw~Â@O8|Qs{*40slϭ,vmE<@Ϊ߳R&UX@KWd!i;T8Bk |"":׫r7 dƘf$(<wr}Cou9 vAd^4pfh IXvF0E#Ɣ=abyBxW{3m2{1y6i[U2%05<0@Xm6^&7ZbE;n+OGE@em+Yal+K(+&vUac~w;ۓ%?rZ]|-UI "Q_e7 EXլ<j9)>9ɗW߿vKY1nEZi[Gtsu .MP8ʒnL7,lGYZ w8-C ɡu N3@%1Ei=,Y?13:^懪]0;o9N74Cs|B16s|"ۓ?gk o<1kX'DҲh.#_$RT"2`LRlBvez}dٚ~TC14Vݔ6va?l._ju_SGSfqk_ٜ"Q]T39z9bKF]5%YLfIh7gb0Std"]dN%ߊ1`f4@7xYODq@p pjKLWa'ؑT6̩ڗD&ַ~ߗ*vU7\0k)U|*{>ǰsl=.vGcA9ʹJj!Eǚ~ Ez<`2$R#4bNp+Re?4J^D8Ts3+!tұ't :4D^X8ehp0mɫOp '0vr+I-ty}'ՂpYA'N&3?^MDV6ի(3rF.XsL;lȥbk0"PjX`:ԫ?6q WSL+tj'utne9eٱ,.bAJZι]f$lmx> $Vn y2W/%q9pt"((RXSN5n6/SŸ|cDUnr`bJ{̖ƍ_bjU HӁ-5= 1Y̋grEQ0Ŵo=G Cklj{jQ؂%5i D C6o2tKN W5&]dJy-TZV2_X{|mMFtF-MyMeTMIZo*ag}_) ա ?*aP|!+iP pTS)pڂw%B>Yی(? ʔ&xk)ӫIJE85 eh(>|7O=^(*Ɂ283XyJPkM+lavlkW!{^}8I; @Wvr\"@7B[:Z <Ʉx_1Z.4ޖE$|rL?%6ui*VW!4O؞Bd[07sTUS. 9Wu,oIwF[Fg?lkn(7w(1lUf8P0=\.Eǝ-g MI=V``1zP DB0n>}[Im<ɐeL PY$ y1%xQ fEG1aDm>=T@{"TG~pj#*jwEMˍּr^)0T帝lhz\)*",;3nkKT*jԇAmV>s)?C4~k.6ʋZ-4ն_D*evEūނpȲP"xU+2 ^/gnevӑ80ǖT#5ŌB" yN4_-scRZG.iv?hЀ$mȟ9 ؾ_2;@3Uﳃq뺍ruT?42`uYY~XH[<ǰ~!Q.~93caP;G%6W{hEq'(3fwZ[bn| ЎʧL]6㢭$\{% R۫!%z S &*Lj1۸:EY,USli kv!7oןKD}|ߨ޾ ?]~W]]6؍fҙE^Hj{&!Tv47M!%NiAӽ討#k nrGi4k/PSX5 x "NDr{97曤;Q-lALYzPX؟~(.Io8`- kt֩gXK' Ur/qO18g5Cxak9agb8U`ΨxH󉨷@Hiw\bpd&v:wt\)֝.?EK68xH,|) FRW-yʷImHEa#cƪB+ 51n3 O< fpwҨQhA'DS\hpO!?r0*aO)Ecw\,At%ےeJ|y|f<77rk@@o"\R--x qMA造,)˦fִNM>^:g!QFBo4hf+dn枱KpD$R;0,Gh!c:ݟuep2]i4"IUkUZ4dǦn߾p.w 68 w{:ڬ"Z*0m4{+yO}ԧ\J U,~_',ȗfm>ddڅPK㜩@`˗($kK$9] HZQYCln$zϗ 7$OmQבQ9I,;LrTixL'}ŚXVH>1%U-pxX7^J5_WP {2 _Hėf,V =>0ש+7~?gi93W8zU! cLrudvG9P-FWT)=(NCO؇âUwª.M[ͷ~KQ1xXQd ;Eyϱo@[ZO؂Z6{d[& nfD7D fpL e WRq(sı|+L:qq/fXA$ZkBBQ}Qskd0; )U2,BIw9/s/gDp[_YWƐWݢEN"D#~blK>Y/Zиg7%4قZE0Ff+_4r]Q~'p|jZddG%:Å#핕Q-:mbThtAZ\sx o>/DeK k?{l0M ,x$M;8 T\#-h8pm31 n { 1 dr|Di Ӗ&'\.ہ]UQ1 9>ϋ.?9ʐLIе(zd_Ɠa;IXeAЫp m_z]/H`<ŻXǢp J):Igȁ3ВgQBO]e:HRSvv@>!1Dh'lTSkbW.#sFH)] X G*}gL|jO#y0R,$ȏd p!#$g"c]ʪX gm{Ԍ_uMB"-fׯ℩ <, '8\PgfN J%-t1G)J<ڦ`E&zߧW.aDR{sO؉3PBZ/ߔߛM&?-SV1{L%܍: Puw$"х6&"".6F(@޳B?9\|r}`>$s97Bz$\o'$ӥB@]JÛd-mYi+ *GHwmx>JH'z]7ћmd4إV'~~ښgց+Z3iEFq<Ν).3seN)Jl85z1.1D/k[W8puad^Ul^#1r7'N3B®j`өj\c%rpVkW|}[ 1J6.ڶ6R`X-h)'I[ IE>UJLkL:"1Sm ggP>`GR)y_f+j J![359fcKWxyg+/~xz~͠# 9vlLjSY"L6͕Uq׹YgekTIa}eyHB4nlZ(Q"ƣYXV8W"u͇"ljGf #\m "d9|EDfN$čRTX(w@L ;U3߬7 ]VP (SVF[#֬s@%`*,"@L-Pr?NʘRX`ejȧ9@ z`ʻ3_5?b"aݧT| RHH` Lf!M˜zuNl u7yUc.Xe-BSzوSКS9̑+9%>9{zYc qy5v>,͜I4(&?"dZGX$ ME|qT(y g Q f0 .@rI PǵF Up(kI(ȯZ@qTyeGқCr*\UQ{.NKjsI}l13`mQ?@rGWɟ[^UnHвԄG o_Zwysmy Ex F YX-4^bL?sSO Gvt[CiQ6yn涯x7tWŎ w'L ?ј0%вcVD$tM !F厅d: 6yqeV=|6צlcá|7) QduhCOZV@bY”i,e:]m 74پȂD5Ʊfia#:8)~,_C~ӕCHM1V`X9k- R)dJF^Clhc+a}n+Ӱ]w fJ‡ɺ&iZ@b@ n5JLP;AhkB tO)P>Yxp.*xL-");YIw}۞j^3X*EG#>a>~!n^7eY s[,afT?7d$+)`u#B ԟ6jſl/|#b{YW4FՐbds$Ϣ4qxKTDg ˵$Tc3 [JQ\Zȴσ/G%?4V<}ύmu nH5[ZOู7I oGhzGۀSS)CF ?cgr8s>sHһn;Dke\Oap=qHU%#4@-VQ E8֘`3tX {~wv궘*߾Jadk;o o=@YcrxbI,@lC(gç[Ƚq⯼r3V?m0NlC\$q/=7 P?$kry`0$OF$i+<؄/w]UI55=-`,$3Nq1F9.aMȯ"_Y:WqؚuF0 Ouʬ*IeG.6F|㉡oOArF$]a4giLc8r|HqE@*u@%v;&LK"ۼ0̶;fjcp!MO4Qǽဠ+̚orKR?YN[ -7Hr*υHu`Q&xE)O9BoU] *J45)vy DrDzzqb/F.}2ߕS)1BĮƫOfQ*DB5dwm(LR%K >/eWZBHȍq0cL-dOVdE-߸P6\ulb"m[gÊ+0oI@%g?Ik~%qfpJ: LJuKxeڑB{Yd×U7o"8 cFt=M XM |+Nq,va<0Df[8溲R%ggQS"m~w_I2^y!n)G+uA gv|Nƒ 8/WE:Ʊ5qbf6 j^]$A#}TW]-iU$[:FRmw[r{rGTF|V5aWY7Wirioab\uA^ IZ4!fQ40= t*/鰁*Z"ez,%rHF0J=,U<[d,wU e2 Ժ P>(A 3^;hLxQSH %zj.ux.j!B50LRlLZ%BY'Q0dzվjm92f#-J[dV@V}/KD1' ŷPEp䌝cp>M1h%<*m/1ޤGoG\o "V .A ;[d Pϕ`.?0?k%GpYP'h feM(VBU_bE6_}^\\X.ai8jksEj[K8ޮx? Ko2u⤓ӠQ*@I+@LNRV}H-00;hR^ SoD6dlw eG<m RGjM bW =fX3M-W1|-Ә5n3Q figmqJkKkVAP~B((M*?|┹< RG&EÅ%r}j9O< ̇**}4\eGo@8)H^'xzckXӦ6s=C!X._&4bY)IL)~`xT'{f@>10k͹~`Fb\fa멢 3 T:C| g3Xi}|trqcى .d9 oI;׷v8|_>SY $@SS+Uo*hmRf_x (Jm/kꐻr`DY6 |guhgBlB SA=/i*ۇ436Yu*i|uȖ3O./KW$,K+غp&DrkqwvG]EN+--$n10yH?5#g4'L|4jEox>'Ci+ Jeܼ'&r/̵Ă)VL/P민#SFQ%Qăɣq<ۄF C ʼB$rV#02>;9BhP0CW,@ 18>/i҈X"ubwq*Z]Tퟚ*~wh؜Xi 7Js%[0lTeʜb.oJ-8;Rm.elIJ3RV8ZXija0$RE w}|4l͐@mRT~-}fARRW3Xe_х"d;ǚ4`s /+w.vdu6`g8u#\6+Iեۗ]q8i_p|qb7nS, \ܬQ$pN?>8LLW$jP*8J1'[ QQr&e2`U GӐ/uɹkAzRcbng=,^G>{vօs3M1)ԇ#Ldh^[3h{4,_qNLM"7+w̕yBJ]+ݏ f뿧.`p Y-.N9‚ у5LyL+KP0cc60[%ª˔'"hmHmYԷl\R渙7f*jX\vZ_8Ȥj:7-:l"Qg՗Y).w%Ъx;`I2 }%혰nbP%P ъ evb%dmjc9%dK\yLwLGIuR=[`/7=׊P(Ճh`a_ESF<^oԁ-gUMM /7Jď-#Kؽ'šKQ0/Χ0k]@`9_'s--æI/]Y%ɄO''"PT(N`b~{KiTK6-z!Btjs}هavjZdIAf;yroiĮ\T*> n΋0ryRR9g-xA|@GE)Pm! ʚT֛` B| dj'McI AH&oGB{ϜKJ@!TߓW:6v}EPu<U }Y5*"f(.AFYkSqQ\HQq=^)7N^4rOSxtwP!"ps /#r!K.~-vH=d{.3CQ~\5#ʠ$8DQΑ?;l`ts"|QG/s%_It,# fGz@9Ggomsſk Ƽ(RXVvʆ缄Z`zxW:Ͱ!.n51[.5kvq=gimV.ől`ʫkޙ3\%F؏7Hu!ôǴ~ϳ4ո.\;\q!Zi-N#| b^Qwme VEkř +Jo]gY}x |Iŏ{$wHCS<K@CхpypX*5 LhԤJKO7Lk|F1#;+ϗw.qo<]h?c/oj%&T-S-}B*7n 3 ~a_yCSPk[e/.dN[M  :dIޮ̎`=8nGl3{%xQ{#n6Kui%\8f[uA+%'cHzU3%_kRЧx ZMnr:["Lyҕ/r;CTr*x&j\ٻJЧ fIΥ|G5I.xB)Qņ&—{;Y=>4gĪ]޹.5Jz3#(y?Ђ!7Ŝn!n~R7~bgvt}#Aznn&OB"("[һ#߲Xk__-7#MF a}JA㍅KcTsҎ?G]dt>7b*xEEmzˀ".lI ]$ VIcfXL SKjGb69K+ B{SC/(buJSgG^O5׮PG "wˋ=_cNO]Yt͒$ ukG|(:#w9ft"0c!Jʤ;XYE3GZ< NjqzTOMnB͊["!;:W'D +)f} tOiǦK/JLJ m P>)]CofFiuq|֫ 8\%^ũ~tbJ43 ``!o|{0 ZH>}9FjBy$B`% >ӕ,0+3TmfEkCɭ`! "R`Rn7!)̣ʍ}3p4>T#qgP@ҞШ!+_vl$cϗ.4yOL Փ@ \q\Uɔԏ*} ?O~ ''꯳YS$n"E@Ew飡5r> *ӽkH@}76w4ob܊uEh`s7l` W >-!Eö3~+P_cB>2>uΒ[fUIe\BKFdux>)]z>/:;Y" US_ǽ8${[0 ƕjqC_gS8k 96Lu'1~!5]'k{!֔h]-(GPSxP6'_̄(kNiW睒$QؚU}֯lD|?H9(< x߰#v׿: _0OAY5<Ҿ驳{ [.2b́hM\TFwPilPFp(ɷ)O!)f}6YaNK#|%x͋`b1PFCb@!Vdi~6e w/ZV N0=CU~E"̢Ԗݼ٤"ۜt &yʽsTK PS ('LWWKABJOcՠAʕ-ǯˤrND .yz%54iCIء ML2 ^O? 'I׈\\M85;jQOO}믥iS,qT{],82,vmm:ucaf~zh̪VSPsXPihx@P*w#0}1py!2XhaTPv:~NȴSS_\("[a6=q%ێLw%V` tͮ)n3Zjbq@2 ,ip sfQBǨ8VȢcJIGfl  qefEURyy7fE36h%|qg;qͻ>7Kg"RtS?ewD&y1beʏ#gw&Af֬B(uأ>y 0rXeۗO]t〼2 = TXWHzd&DnvYy/L0cWŧP]}ޅ}hJNL,:q)N*4\b/sxd1㰀Ȇ} DE*c*YYݍ;lpltWkP>оTRh #Q<::I ӫJ~녦wmqƱtL1\suEr_m6(+u 0E؛ʪ=65"X.5RHr0Z\;Hw/ߝbK4YlAɤp,C<젋Ue |Н63pҷaDNtrPJJâvHCeHr';-%[1YC52lar R2t:׭r8 %qVeDF|XmX[Ӻm2tDU(}TI|aNpeN]^xA4#>7.^XegzCo2&̆oN`j=IM^* (jՠ1 x]>\ ~<+:2Ro7P3m1(n/7)ș𰰞DY/s[]Mb]oA`[UΤdapoH~Nȯ,ff;xhDh;z\jeBNLƊA=_ lDiyYW2"5^wHV>߷ |S$ a2hxtWPg^lT*ARկ>{8U~[Lu3vdXPIQ=<2ߩXEMyϥ(' 2}~p|ow}6|-pF,~dx{ſ8 ݽ9_=pK:榹1ROngXx|z|,foLn86n$Td乼i8l]%4X0Y2㨞,t=huuT"ӑp@&-7e9_urQ3ԵN=E`+F7i ~oId%>o 9ꧽ [Ls qW]1-NcNCN = n M&uk#nVi *vqޥOcMY͚4yuB󚃔b5hu -)9dVO\M /f0Ǻgmm XJ Rn =lQeM*B><E@ugZ~D<+q՘E~D+b&'&-AnP$# 8עnz[D" AZ2ɘz%*-G"pBJ3%4G=) ETCI$[4+w:2ˣG.̊6*`$f"e PtW99Tq;<*6[TUzB y5!QʞU^mYi#AHq2QIhok{&-P;7o̎%JV:p/ʘ?2cx@/W["vv<Y`|Qzg.RO2%#q@H,{THtx$~{k40T$s踉p.cjAyͧݍR[i#ZF5f9&jM)2kL1L2Ȩ<($gpbP ɰcˈBǭ&h,QĤ^~DT}WHdTO -Ԣ*_lo`餻L*!-,&g?)? sR<Հ@. SE `j¹?<+lx*fkb%.IJ] l8 # qzLڠ0QPfYɞ5G=y -"4 mstʛat2MXg/q46YS_Θهw.\gDwG[MiyXHr{?Հ2`kPbjMN}S#~O8D]w*s-Wk8jka!ס RfpTA], O6kYӑ? PmK7Z\w_%$,d\4kN97U&)C?ȷѥ; L?/Qa6-Q5-rؔ0µE;Dk`E&DXd7A5n@;83W( ٝ Mp!Cvq6/3A_{A GYP]?nUuh+G%3T2G8K +ɀ6X(M12qw=KBU0Q3Z%aV6ۃA3S~R@,8^3+p*!o&8tJܔoQ rgࣼ̒eEA="} ZD<ֶq$$JATH_{JT )J MU|VЍfL~k+2^ƺh[{v,VE>݇ k“ߤ7$-ܔv\FL˚:t@j]ezL=E V9 f46[zOQH窸'@+튗DA%`jE`l;\_g?8H T~1]`\+LC,-F_P6<ˋh0nߖ].qY<`$R7_i_ Dbs*"BV_,>"ůu$6d$qyXM /#wYu%=as FQ ^,{+ɠ6j)p_!k)2y#/Xnyڝ5}I@ &B[K9DBw^.S`NZYU=~Z-U)LP"w}g glVJ׌MQE8' \s%IHy.ֱ4n"HbxY}4ߔpVveAcK卙̀+(JQQ!.f|{x͵']tڏ:ٶP#)cv@cR[FOlxy2)-R*7YVǬ`dc~h=]Z%|!0Oܬ&A\4f[ԡ|JDV˭N͈buu>_)9ZyF8VӭGMRVꐶȠuys{\A'ԳiD<0" ~6Xׄk嬠9faM*DHИCꃜb`Y&R<1gٓ뒷g%]վw4" >gZn7" 8 3 ppL~EAfHX&.:@DU 9ҝHZ4lEҭ4Qf^Hb$镃"l$aiҾ:Ė;!-zR&1Lr2'䓾MVeSI^Bv>ImikeI )>[|T)!d߈0ߤP#طZ͊`x+s̼,uv cjM @&H{3eڬ~qMEeoĽLS!#]0Ea:[LTnaN$m␫ wsk,Ⅶ{uoGSШB06d)\J~?5dHZ F1d:/{+^ܝ,D ٰ@ i~6Ʀ٤j➿tfa {Tb^=wF]o3eFtKJ>}E j KhpPo{xgd:sG|R^wWS5J~ `De!ů }odCJ˔LфGZ_ʶ JbӠsW6=vǥ6k䈨w N-zL-L F k.oⰪ{-UA""* UGxa`%?HVk/o!0>Ľ:Mko#b(1& qشNuL fbe`tK*ǃcbTO8^qŽoV2 '9+XpCHmu~oj!S/W G'+$[񄔞`ɜ`'K&C#FJo(<]%ϱ83؟yR +`6 ؿWw-,j 3 lNv% q得tBLM?SZr5,"3hf0c aǸsXRRlS[,x?ݹ8 I IiYtgX&wC;3s \Knp#+x3>9D ^ߪm y{ݕ%݅|SG`6-8ur$|}̈+\U|,W͟bd!!aU^@jrN frۑl5!/yË;˓ڥj;Q`qvo 9:a]ղ5P!__:lhF(V ~ 0HqR8R|֜c:[ bjܬb\ghE]#R+U-N \AŦ!+QjjeY_,"Yl@R4Xe;m*3DYyj^}. i6 '0!7d3{1b 8g ܡ{SϾS?e 1Ie[gw?b[6ΑSaԨ9A&8k]}lBo"\ w3E*fN4s+Uʻ}׽L_g`P >?_<.oqv | rJBD.m2MlxeBPq-n5hsEp]<^/xr^e| w#"`X«D;#UH3R:N}h bZQKq"w믃>.eh47^^I"CZԼ!C?v8lg)B:rӼ3[6 s4Po=6ݬ4U[z-w) 4 ᶅsaWA JL?յ`Vrh.by,n| h~A5hjF !2WW329RꎙXo75"@R C?ѣ=4* ^4(񀦚,A,tAR <ysc>N:ũ+tH" `~pF})dD[m5RJnC#/о/~Ȼpwb~ ̥ҡD?r/O UoX}]ZE 4vS)71.̂|qVfe)|c\`r-s[wc HlFwB{Yleq&lTKx3֞:[ ghVEe〰lO!.X. )$ܵ4qNVBrf!. J{\EB=VSp4ZF8G&̘z#伖5>}~}fR}ϥ.,R,u[_0Gcgj(׽@.<Pƙk`]r_]r٦`Z2^p[:aYT{$,sDNBgA}Z[pmk Q\\ ?eIwɼ2/fدIӳ@|&%!F+8&bi)=DR$&&6ۃܘ~՗ .j|1&Mc\xAofoǾ6zL&%FBށ| ([޸nk@Ժb',| ;gwP2cqk,A1I,& wWu5/ ~DtzW$FSވ)"ptC AN+hg$+!j;18%eXmv`&eƩ@-qNz,*-Pr;vs-'Zf]h? R~"IQPw3F 6h>hǜaƹ/Qa$ųdSujLsU(Dڮmkǜ(2h,38OҵP=X+=LF>owT{ܨPR,L=OEǮ;EKR&c:ުQXOx1լX滤l{snOJ,WbIĿưrlQ]UdS4K%UNM'$X?HqLAqg6Irgy\¬=?(9DyQ [8NAr?XI gxrJ *ILo@R XkQ?)翚<&Wx|l^Cf!'ƂX(o-XiכV0O:,39~w?鄩d >IF )>WC0MEvA[zH/*0I7G gDVDsٶ#$$ b"c3Q6\(|"ulWC5GDJ0DN~/zj|q`OG@m6 %wjZb0oc:*$L\/r&Q> zcaWt BGUoYZ[.\~Ӈ `ɻY[icc_K62EA:v?J.@7;Gg>$H mj2j h>q(aL6Pae,> y׊HH5{omۢ4ݤp|(ЏL>s{0yZg챬r)Əմ-Wǐz '7/oϜ]jxa"xᄸ{N]Ծ$B~twL` u"DU&u;4KphN OGF돘 5#xGLƋAv+Ņ\̷_Kt 4õuԷ;o+W8ݎ NC z6]{dyi Y2?oƃo;3D#H ;:Uu*޿~Flm4e>l+i)*"yA&_S^n~2}bsC죃hH8˴* w{׍uzkDtKV7Zw뿢@ YtDzpi ^)mWQ"PIκ`N8e ~W`MrDl )4:X|Ehyr!Lm?/V$8c$f;Y[:$]_GO i~ _ǩr K!ǧѵ=92}HuHӃQ+E]؏; wX3AB&MvK!m̱V+ mXrͯ9h8HlS8l)yѹ[&7yZY(HJE𵲜7mj?ֿX|qDc#;n_SIR G !*\[7uZLC]X\;qu?QV Fn7@'xE?x={ρ,KWcIT.'Saʗ95uU8<:bCJ( >Ti8&viNP~ѦiB `ehOc,:+j.8׽4V =+0wx*ךĸd/4HlK({ ɵNR׳` n'ZYyPJ}OҨRQ 3z4I2+0,;G[0heZYñ j<08|L&ISEOD#0z*ȑGuU]rc͎lq)/*@; iKg$=sŵ`-w\~7u&ţba//]TiW` ͅ.H}["b۞T /!@nL?({߻_eR5K#vxD9=i5o\`C9ߒ~] he}8oT0}ɛ3Liߧ 9hk`+R[o@5KIr2]pj"A(l@xtu2ǥl|I) Fz+DU tgDC> ^f/9ph"4>sh ًD[uD,y Ok~:{mR B#(H.Yûl} #~t)eד;bbcp1.,29#ƿ A[i=mذbB?!"8hiANTq}%DSX1SCܐ[zWМ`ڠF>a!WUd CXITR$U|E?U`V&&B! JȫQX,}S푍U+o.Ǵn NOzݛwqglmǏ ŤiR)'_I]\6oa`•TlLC;K\>48ǧ"T0nS_(t&U J hhnj@Vk]ב@P=|Wm%Gg۽2^껉xM<mOFid-%khd-NIG gBZ'n6v ;-ޡI[/5  7P|_ ݛt(\hPN@!6+H+GyrX=6<[tzd~yE{m"*5|YՙlKM5!ޱ:!Og[A}8 (0Q3>RB^! C2X׎Ah x(/Z0f*%i7A 6|=;@YK&ѬإbL0LŃBCs7(ih/q)Y"T8vQQh]-| $s;35p&(rrZAU&Z>}$!j|i  [igl.UfO|u )l<]<zx=5jܪL%QbF_ _fףU/+L~Tsv/ mmLh^ڏxn5bG-5w"H9JcՆ7_w) \eHc%6xPcʾ7~Pzo$8qogBYP4 -׵&j^V0h.ē[woj z Aֲi]~3ZAɖR>]ow zF>Tr LTIurcN_Yطs7ܡÃS:U}γ|y\QTd)݇`0xgq_~8/~UonD !;@M7<]O)hH8ri(/7+'bh<+V<,g!ΗG{q;R6KoEAĉ<01(; JFdI$b%*a"p7ATW4z WQFWu S<5|k|Ҭ4 (iW/@o(;w'jsz7W̒ ǎ)ZKm᭚w)+:HhB ȕLVW?SǤs>^/l.C,-&L|v!7 db]U{3W a<=LN .mfLK.OK!џsEEʉ#Uİ!Z`q_?e2U*qϰUܽRk,:Zwb;ɍ >0 dwP:F}zQ|CnqF-R:2qZt5*VK}Kfn j٪~vp)cRy.ʲr6&311 7p^1iZ?x:y3K0kXZj6#<R>U#u8=Zy&?OJ|]bo> ^n>{Oӯ_zcg'ӱshދo@/'Bh?lDYuMj\_}3` :8:Dk}Iuw_x/fD "|$| gȎ맇֪qG"͹”&d[t{ZP2"/F^5 3!9[[j9 +V-y]ǂ}p@Qņ.mc<.2}V"l.\kJ&(~JJN x|NBN/;,2cҋQ(S -a@- <ϴݭyC'Gcn,n߃AH(wʄ{ !`c?D 3`hyQao?mvra?&}¡8#EO=:f|5DWlWu3Cj$2T&3/䇧xχ>e<&* Q?m4סJc7{4郄b/SW3E~֚^XAl؊y=od=&L/#J係j7mt RrtǗxOrT)#.b+^⺛n X;r^pv9* TVEyVq " qѻzXWABe![45QÖofo8(?@kE<x7T5?n%I4k`P@5X(I* g_4a6'BHF`n`oNĘzX>[lYwʋ_ٌۿp"Sj̀N @%^I%qRO=QKY˧w >rQD}L>%:A &${,*&No"'`ՎoC;N#q{ePԬhq U)C 1䜦wMNk(v^Xv휉W ( 10+˜JlDz6?C2uM;z{*Wi8K"[(i|OEΠA-^ \=x| ?:)X.8(!97mM#Yt2/X*˅ ㍽TiADJ8;u6yPU%"U҅< B0ĦrDʺ|$v?Pͫ)D]ƍ us^ )T)(9Ϟ'm?5BƖ5"l6jáٞ0Ědz ֵV M4Tj˳\ }NV43DGr[PPHG(Dԑ_:0kobY;!UC\02y\;EAǂe]m2@>ׇJ%2 Y3ms^ U(ʤtθFi]ށV$m #Yjxc@746 32BJc8{MPOQ͵@Z%MR!STx }$=I-ȊƆ(CK^w8l =aJq|?ϡiٴ/p(Ȟ_ 䒛n@8E'!HTM4bF c yQ3& |fU=f7@^iRN UjG1^U>{bYvj\2ŹV~u?0?[,Oي!ĠpVz*b+"u*g/8]iMQl<6ˢ47'/cj;[ l<-bnYd6lysd=iy';Nmֿ͑G4*_/ہPJ8H%7?"HΎ,,y4χOhRtuici[TQ:;̀߀!^!S LSh@gk'u9A[!'̈ &5=4qhP̧JvmM+$hi]iy@W:1n!Nߋuwi0_P nJf>r91 anY<qB{Rb_g/HT-Au_oEs Lgnc1,È\-+ -)7_87}?!q(iHŰ1[Nji!%>p! ˌoj͞DV?aVZ ,%4c`QΒފݕlWQ\3(^kR/rnz$ 'r0]k`rX<) qIY}4-졂I4P0*@gL -NIﻊBB:9c5M0FJZe$^cڐۦ*BBGpw5NfЛSBl7,%YݫV*%m~H60+%o+nIWʁ@(~ PWA#ϊ9rÝyu 0k9o͉kj׎Sfٝ??ʉ/:KuQIp !nTk PtFcrnyJNVnIl]),/D52(8\AD1:10;b͛}d#].G:z1`s4PFl%U|]Okǘ!~hoퟭSSQw2Z J}$E}|eStټ 9O.ך_!36c[tl`aNݷr3<_!W Sf?`JH0Y#{ jO杤9̽K[9bhU b T'M\v>ț (RzצyepI8?jVn#. G}zxRvSW}hn|)"7 h!b;PF׊=@ee <:Yj`uHKC1x2ɋ/wA0ev*pQ~W&@A6Im.. ƪopTD8HFm'tl.TUC#-j1>|)[Btf|ŝ% v'PUƇz D YٷX&˼u:|]؇@;<^ȡ?MʔNJz{Nnj|D1p:v 7X5AKwtWT Saj9ŽK^tVyHHږ'MP9j-QjU@haYa5YFO1ynse b:a9`A Fe\ cla TTkzغHd6F[9K28B@*dDX(J$'*$El[GPbѼ_Wge6~HMM0`wUN>H 6^gJ`siX=HeWQlZ´I& \a86 q3mq>ei7Tt( bfFsK~L?3"]@$z+ Y|ͼԪPEH Sv!5 +{&z"Y f)|דH99qEƁo8pYK:;Lu3& $,fdFD CJÏFƸ)>֡`EmeHdz4M@9T,$ϺC3u!͈,)uѵʟec鳿4^-Q`$8eT6}_!x0gSJ)TFR)0[D9{ӎA>Z H~_$K{gwiüPm)g_1!640 %x5&eÏ?A=t_ )䱻ҀU?߶y#IM4u4wRN^T liqdڃ`)KkōXD:bq8aṬBtGh Xhm4z:p2nD@JjDlϟ%kQ?=%o֧4}Vsmo.s_>_lkيuo2*2؈I opu0CB^Tuh1kԏ4d #dm% Fd̄W@9}exWfDxflgV;^wQS]W Mz a5^w{])~ 6CqR#r`DTawd @2ьc~LULGIH*uXAL0wNl܏A kKuMƣؽc*&}<ȃsiyE KgS<"]<3Wkc7n8RL[*Uh6*13"y'ƚMCND+6D;#''Pvƙaӆ=5pLB#ZMeDk%ufnѡꊒ9_Vt3Xg$ U^ܧuhm5G!>uܶk53_Dy lwn-. _AG~:ꧢy1pbW)-_!FP*,YtSgݯs)Nyql,ZUzX1R⼠1< # r^G0`ݧE tvB/@&{ F"+iJ. 'R;,d OSN&T1%)V"r Jwfkg[2+S.=2hK [yt,lJ)ƍ|/_AkY9'Ab'Z=ʓsu{70FՃe z/j]J <軰>6TM[;HLPՆXbk΄iH+yfsx5>T< ZFIF~!8P4Ĭx+~mj YslAd[ KːLԥ~*Ѻ FUXn[M\S8gs1sopQtHӸl,fH]Z쀹nQГ@n%~W˭az ^ԟn=Jyr=0'ΖhB6XWGaQR74a=+x#-c=.X[n[/W7Vfe`Mݸ?mցjcҊ)̃_ k9%7 I[%84iRA6bhs*Ik揑$0io]ZCJb2 VߘJв_8S35+!׵nMqM>̔6c- {9 oZ!# rVjЊ!(E҈`.JbH\*)V<&ƿ񿈳xTɕױ9KU_b5϶,($9N!Vc L6=5Z^YW.Ӟ#)]x\^d/Sz DEz P:$uߊI8>.QԪZnb:kP~LHX}hq=jHp[RV%CQœ:i]"y>l*9I ')Jp,FFQ&gc\aFﶕGBM3hld^_5h+QꁃQO _c:w-Bl Zڂ%= vWcAEJd"J>)Ym*_gD]T\ɑbTʻ쮇n.8XSqs r/8vh_ v#0<| $bȑĥ/׼4Yq&֎{sJzl R*vh;6%!$_ , S^ tMam%69 Pt@(H} ##UMAe v#3|R!-q<=DEjerJDý#,;ѕk.Êd?vaxoca@n'd+McRC tfq %Om\{tre=b߰S%HLoŚGGA |㓗4V=`gx%ƶi\/r{ Tm1KSu1|F!bxT"zj\jjʺna2=38%dELz-5Usd\$dXeO ͠E;՛Y\YBl@ us: E-C[zi;Az:>wT;)>D֞| fs+U[Vz<_Y |I'<g4&jgKp *8Ak m* Q`MuQҼ!봈Ǭ% :>ۊm56|*bZg h'c{˅ĭtE2VIk͘[9q?GV=e^mmxd@"|: ڸ_-x~3`x]W%/*?>z'(F.uaŕ." ۗ:p@/`]*Ag_]ӂC8a ? 3bZWB})@wURZ.4eJlJ'!ť_#aʉZ:-LJލGw"%Ȑ!~S.49+Yܞ&Gn%@%& :H88(i|kͣv:_8v3R$Hix\į9C,zРW|(-wǑ{W jh+Uw%- #M T,4n)Y.][ҤcmtRJz0[ ﺶ֦[G&&Ԋ B0)c0# fP+ 4Z@i@`kgػs,4GfYǿׅ2Gn#\n:xA6%6h!xhKi?@C>\$@5cR)UaUI Y8=#[WP: j "B0yIzkc&{UW-^8t1+;SP޳^`BLJkVƕqse+ʲ6-"Y#'n3,8\6|TRG} Ȋyg(ZbLGΥH[#Qԉ#x>pGEVG* YX T<J!I䥕y^&\rGy WB*v=^s)z0M#7s>RReG@9X)]ǒZ.݃Ps#Z7 W G]6⬲"ˡ=lp/2X 욆w I3To>e>&3AH[ynjtui )_q ?p؊iqb)0[S ` -95]_mԬm|uGDŤ |*^$EhyJ8#B."sy#mB5,p{Ċ=A֦!_P[yGG.֙Ix,qsAfYy\Y1[X &K*r<,m9D0-!YcH92\( no fw:׃)_?ʀ֠\LF8ʡ~V{kdE<">AvCɍ*Qp\Y(L zu2;1gZWIZ-pf9&ciCh t^7ӯBd~mcfi2udaZ\;Rt>xg7S&41"]떣t>'X)'H_Է߫Á۳%kۦsta =J* naJ* \=>DǻRQ7#ӥ{mWcpUT1}g;]b!e?P&ۻSҘBV!lـפ9x脄48R``NA1@R8h޿D,:PVbl&V֞VJ^ *ΙOޏ]ji5.ֈez3F1g7Ĉ}]Gz0[i馷2= w^y?̠:`I)q~OG2،XʝNLuTZfe]=8&2Y nRXɉc wUg[Nj:=c'dQ&7 iP-38k0ȡ~W&0gs B;)BeBֈ>Tڧ\N|Ni+ =&C \wYBg8npTٕ)t:]•v9խIAm6NwѥFt:ss)y,e}WLQ! Rlt9cp <טw|+E5g+JM?hGzM w퇪ߎ3(gWB +<,带U vޖHZ宍WQ[_|}]3j{)4f&I"$1Qx+"/{+:HhB LO:K $%W_PW8eԼ/.4T*{:"ACܧ!z@ŲGW" IJŕ Lvo'Cޏpl Xy`E=D+UlQM(/q>kӡ“_HYav|dD:١rlelc޽;EG THuwދQSrlrequg`0ј1.qlM2~,B|w9#f%%,(ʃyw&cjW@ MW)9_2rMIl6nSrR( +ECc5B5nAe1_'`ZV0e*ȘQ'2?i\2-|]ʛ ʵzǜ}D-bAwϠTḆ7VZ2m_I}M+[ a!n7i[wWgLeFVhI(KG/_gO@3Qsz.sRtUcEFw'~ K;2xs gfm$/Xre!ŗO3{ʏVX۹:+J+ގ#ō(: ԪY)kn$&HaA(#2zᶿkc1KFL*|Ce$YUK'=!>Uz }v40" v "Tā0Ifen*Ioc^:ݡ[+5<UѾ؏4p[ }Fnk7iɣT ٣[7uX J܎%XSb k\UΆH= 2(;W75p{F΃; ̴ԵqQM^/fbi2u!Ǐ3Un&yz'wr(̸ ~EͿq.Sk, R! 8S'6AtS¯*JOh=>fƘR3Dg`(+HxQ?L>chՒ~dD<}TC95mqO| G΄ޢ5suV?@J)u4L䍁 8d᪭.1{e70v'uL:3yOƉіDC:FO'Ypx}Wb k #ºNGw7 RRRXA͎D9R`)>ͳXrS#wqB$IunH:¼XR8h)LG_ &I%,,agsnL `MiS3Oƙ)]{v:| @{* /()if(S!5n| cVyZ.wuuP2|oوbR9*r??ߞ߾At_*Ǚ)tÆds,S}p,N]wKoRz3qzg3#gZvpf"tzΨKsXc$Ŧns 5 (I$Wg0#jʰG:3r$_[筮,,E+ᭅ(KЛս1|Fg }Xss Aƽ#l?kKO4>ܕʷ%49hikwI<#rx94 GA=B[w7j?i;.=w_vGh.`?^N@ Ps?Q Ja0NXS ./4&`4jC"F'e: F)!Ǟl6nȂ}Z\K&GKR}=C eZZ4`-H!o0tϥMv.-_|%'"X*S!~(Gu,^[ߛ < A6zҗ4}97$FOn4;Er=Z-NI}y/>mlG7wt5ykc/E{N~ê@i H`[j*$)gO  4o!Tp_z=+8M+V`Y%H8\j%ȿnߜu <0;&-͌nG,tڋ}$[׮{WW۷K^fXڵCл> K @$'2NI"r tPĴv.6]To& ~ ǁhFRR^D{{)Q7֗^IY+Gzq91V&l 9 wVcǞckR\@=sp1Υ5#Z4̵Qpd6Q".{?]AK(r^͐n}r]PdMgwm^h fuI FP^$z} =muKf3BK XMI.Rg3v_/Py$dK sMy_?<ϼDWBXo5ceZ.t!-GnwVY ڽ&hgkHyM1a#PΟ'C ]RAЦh HN(Y ZPFoӌYrsՑi$ư<)ΧQ~P撜DMr) 2x0Ʀm_ FTi͐ )n: ]Q3,EmTu|x=1 ed9h>|!]H60̎FGx#TmBxkk]34};Z(7ƒ&` 4Hz-⛊Й> ю1UcmQ&ɱx%ÊK*Fy;ɜc(+sjmvsGO1rqrעAiIaWh]W[y9I<[1Ї氪Sh4Y}-~s6NH\pw^Sd]@p5!q"am1 y%ze٤ϋI(pGT))jc?"vSjz/>9k]%׬I*!kbgƑJAo[2̈? p \ƅ8fIIlw%'mIJxblw*!r _y|fNݹ w- Zc_4v-BDD[UfCMoʊh >t8Mx%Qˊcf<}v22V3fKYoqʼNowM|prX7VZKv1Aʃt޺lFVI(r)lUA)Һެ|yZ,LP! s pu3tx?t2E n"'KNeڡre).ib]xp%DS blMؑ_zfbnWF*~"s"$o[J/n_enGHKMcnjػQχ3S}kd/|@l=jt1!VgB_+WFH~lx9d'c_Lc$ݫ.z$4ݡǖz1W[240yf*lP]\ g՟㺴RAC5PR MK"}e \H,G uC8)cy3l/Q²JS-$%eD9o)d#?A)yIf3őb4` +!MW 5BAXdiaF{J;0lw^F2JaiMV's\ 'KhOVX-b \>S q|Y_~z9i|!yƯz1kU37 %,wE_¼BEu^ (0"{2cX:e7jPJ$.)<)tîek: AO}mG<"Caԑ\iʴrhp, pnvR)m(J{50=f*ftD 1:]oh 7BbI"[G[Y?R Ё?}/Eߔ35^6_ov%ʫD@{R 񯦇Yz"'p܆mQHxu%K$Zt\ q3[~F`2uR:$킹^Y5qk27{膏4E\3CK]]6)X/}J@i]Ylӡ5`vp;VYF `hy W]x| 铆[Mc2 6z"*Wk@:P9s&'{ˊ`|Z aqOVdjlO٦NJg)?<,aconsnl ~Z6(o>EoV[>(a򍞲)[y}Lՙ]s}LyYI*wBZZqaC$0.KRh| hչTK*$Žnʖ1BKϔ@)% &K6EgM-{X?aP0ѧK'AK\jM Pk3d_A` j8|sw24&ke#bR^J YeBtytF/~A"7 (/2Bi5z.\$wfvwI0/oaN9'AI̒Z>nZvn](">OӔ69aoFP; \ ӇO8h[ 3?&t{]jn/ ߉C]k-8SoKuOS٨\+ -1RT8'˽?q~F)g=ucJ8CReDe )2ĨnKm[SH^&F`.l\վ8m+nn)hU 0&\va! 7UXqd꜃XwTk`iq/QD="wMN(PeR fw;(o]N%dž{ceA n;н2yFBZOPWDrV!喹>E?Tm~+_o&O56QڦNFmCz i)8sN֦ߛp.뇽o(zMZָsn0)w7ʆ;N@hh@' V-||x4[ Nh~(` cHLv͒VJYM~F>je=_;Z$dX 8M@" 1(,Lӟ@?98܄_\W|6XW ɘ"7҄9ݔ#]_/hI}'yd *c]go {̓пTӊ߽3`Ht"smQe:l=x;: pqf_{8R% zqnS 6o&XI{1I9Y%K @Z-Vm4cg;vF spDUl*RBlL_D@ɴ6~UB#1Oi@3=A*2k$zii{uF/S75!-^A"vxEy?LՔv7vBVH,f&w*Nƈ )v:{SWPBU3#LOVpph31|2d:4w~.O`xqZ[vOPʨ $y3o!IC R@ĕ}inzy$itQŸGkj?FC yzL =cI:C QjMIJ^cTx6*p9Mu7rKLDr~x&F,]\fQJ:IU|8NRFpEsu =s-aC8 f*DY@z TwS?:0x]81e%F[I iC"8v4AyLz>|f!8_#Q4]П@32 z5jnt+34g`EM { eqnhQz Aw8I A@E9ᰀf=y8JPzytEI]ms$=r>Aq=21Oi?\l2H[g{lqM4>%* P~#O"y, cH'Al =NFhX> njQޓ3XЩkQ #S=N׆Vh{ ; VÇ*RVVq%N?bک0i=p%2 "-_T<^x+.嗡M2+sS=^iKQk/&"!+:=BDWжk3$xY=-/_8&RE(2cIٝ}Wƺ+#/ڀYvuOMFGeq!b[v_µ%e,͔~7Aҳ#+#ˑ@6D,7#Fq$ILH笿`K,D\SZDNTʻ tGf~3rij)cTǁ=vG_$z_3f4Y8R{ 3^(h=zg7P+E~Źa!<5ZJШN`U5#}o}n{wç[r|<7I2c kꔅ>oHPǺ᥹oc_~7Sö%+HYL:3|δtσW,6wAtl V C6,x5ob ؝Tu)P_jGl˟8 n8m!:- !4KJ#n7 ,fK*KR &Md(~0(kn9sb~nkgu@h<"&}p0쳾ũLd"Yѳ(1,~{q@}M-y'"-^3胛1ܮمLƼ0rp؃qJ=LV)k5lEq'~MC\-|/;!dlRʔLgLN浅ۯG! Xn~:#?SοŔ荛6 Ǹ20=㢕r_Ƹ/g5?%%/J$na;NC,b_Pmv̀`Lg BMhHeb~);W38n_QM(mc#~RM]h-/Cқs+)t3¨s4;Eص6{`kӧ.W]$*Yψ ilLXyQe`WE*1KwRI||>88{ Q(*/bH;M Z_a T3I#o ċERxexAI^(@z "p)g*gzDϿd4_c%Ql W2n줯7ߊM=Dr62K51~+15FhxSFs̖<*qQ uw)yEVk:b3.k0n؛Vx6L8)a80~vˀW`DZeEq Lhyx;Y\a0^}O=D0(.it_ff>+)P♆oT 7RzF &8D>ʄ  7|8$LXxYR4adJtB 8d1fЕ.}zs%9re z&tƜKG\(ۺg@%8хbgYp3]&A;ئqfJI"ΗҡwLX 9U݁QQ'=wEcAYftά9xn}a¦l~P ²*y: ɐ;SPn̗AG~{ޗv;5V͒ب,3+Ը4..O֎hB1!JE!3D5a˾۩.[=J>'[(|HK(qSOYzfnxd*Cx! [ 9#;D7Qg{+ujC(if$SDI I!1 ZDڍ~`,"7RؤI^^SW97q+@Pul$X#щI`r=Wk4̑?1j֠1@+z>$w<^gc%Ir޷y^'-M?v2IlXC$ wxɂOuQ |9>ɍX3ȋhP"2苘XMˏf& o`kl,yy93*D; a+(hr 螛\ Gvsw, q*u@M|L5aJ~%m$.̪&w1XMϾ<ݳĸޓK=5/)Dbo8B*No߸QjA8G>],=hASXb:Vɰ R5?gRc,x#IAP y(N*hmGp4$հsXV\Ľ%X ^дvIq0T.8p±*P+`gHB`CjA A[;B*)Iܷ~cZ|~P+IN8*KsDx_c56m֝;ϦoG픈e~w\N,a|-@jНDwU%uk=M#@K OtȊfLA !;}dF="6G(xLGGw(6RG#[*^l9YPj wq6\ h$-a;hE7W^c=!ٝ5SY׍Z|S >ڕyC:)iKDLh}q9WCr;$E`># "t(}3P/cyD|MS&T- v#YBԒbDO|B 7n+-SVsS\ȯ??[V):&Ѡta#kѵRA0?GȪGcc34zY01r]S7>-?%Rb&捡l9+]]Fk6>]yd[OZ$"!| 4a}o둏gN"4KU4a$I0j jh0H"tvPZ[h7GQT m癖Нr~7ZE,/J,h}ke q堨IbQ:pV R dR`{V Je:7]6h2cix,FHem(#2[~o #iM ێXj_$yf8@ޙlos4J1z"B}K (C ԜJ,9$ɝ̟dkkL ;-&ncI7-WgFH e=;PY p0,U"Y 0"T햩7{ {4U4邨q?*"ZM.K􁣍kՑTZj d}N2_Ѻ=i(wZ\ ىICa忙zR-?L*_F&Q5$Cb:Ai*ږ(MNPL[2хV>M`+'"7}zi V p/"Ԣ Ij'9{-qQXDUPO,; lRsP@0dOIst%`C?}¬IU;ՈipMBC0&R#oxXa2I1b$4nY"2QgZzu+8SG@+IR,ߋLD=sy [Ӂ˞F4 $ Wr8껤Hh<9@Ɓeb"s]C.%I?#/aS%&r:[H$&O p)+=7w-w9F5 ռ[ptoT1xe*PɈ)Hhԟ{S7(Oo_MA$eڅAk(u!r۬"nU.j[.>99Au3A=ΕDu2T 4]yqvy%ed[uQ%v( 9 c/lH$xR48V޺X_:\4n+$l7qG >(Jq4\>UD(ޠVql-;n7dhD]i3sAv@ $t^xߊSn;_OP\qh)RSV㇘oQ3!kCApw>cͮɃ=;Cz]x [{U$w)=srzs w4X A쪹ϝʸ~]QoMfp]hXze \3; rX΃ƭ?}w iJ77vDi.{:]Bݨ:Q8?8J\<29fwi0}g]tɝ ZbC̊Fu{R0f1Q%}l0- $9rPG_tIMc =Ω8,u;gB(b4LS2!ϊz by5{ (=A/ .eYFm+rl)zJWxMX˃# pPl{/(7Hcd){ӌzV.e\2e]kRI K *c4t|ٍo0l+ :6M\h8C(,[sja["ƲnI-}+8oW1h'M8 *Mn& %p>X/Su^< Qj}FBݧ[Khmѧ~3Bvz$. b\>UPHu=FJL )tZK/}̏aPHjqFtwM9[z{0R]R44."4iriӍy+rw ,!3s<υl#PG_Tj%|5/: [qQ(_2JcErb ìɻ\^@+JxS~\\T`&G`5Ա-f}ty,ϼ|x͋8v^E!5ϥKd{r=v\e;:|KEe ^F~^ 0#ã~J YID4}y4H )hg*֣}:5^ei TSNU:WK=ɿvCs?ZhA`&2[\Z>:2s;N[3vMek3'3jŲ}ٙW/K\ц95+H{x#Rī+|@*ѱp) 4ҖNh yRqı@SQDŽ\@fM0\cիN]AUn(7IO0 ϧZ ͍|SW:Y26Z^YcR٦ЁU?A_]K"PY+Eh+z3EZ.J t5Z]2*.)tST}\gBt# !8@rG΋W9^S2X/N;lb5Y+j`)Y2y?1KNkE?ވhi_B=M`n$&.Esk9Ӵ.ibE])jGa z\Xj|;FuM, vwUa;@X稂&%g2!뷚Hk[y(nyÛ,U0^ tp_?:w<;)p0Vt`Wz+)HRs\/NVEo*tל)Zq[G]Y?W[{!ep'*N8% s F{O4RxhqK }?q;P#M 8AĜbU[PD\nbI޾FUWMZK+gRMD7Cp΅#4e0ͦ0]?odwIɛ{M @%,yP! | ;C $,Bh"#b">vސ1xX)BeqCx0,UBv5È* Iޚg}GqYhQ9NnpP57DPJ`z=ʰ)c쌅H _YP?-[ecF.t{fZ5WY⻮{wtgk^W8A$ba a93A!aAA^LiYS=kFX?:qjDóE({rf&ӋRiKLV7_  [U>) k p)⼖4\Au86# Fdz;rihݜcI9 h:oUCZdtfJY]} >5Qa*KaVP:&S&Uh<;lS"/>sMWk`7t?#Te+ؕsjG$w\y\VACWK ͩG 'xi\(T9L7dgf[]MZ Os"4693ԍhrҒ7Bo2kN/o0|zx)#iQ ^7K@[Z& BڼCF#oΔc5,(X|4nO{n'e[od2pꑞ }x9Qw쭮o8%*nAHi~wA s4^RY-t:֏"_@Bo /Q#=O CudIH9xloJ*GM(.rbG2WR5L): nEv*ʔB̩ "Y0*v _s\LblUj*u3EzN٢TN)X٥}xD[G,5D3GXל~! BkfGOwC.xxqszmk*K{WW֯Rc?0EI-ZY=)dF65m/"7OlMKA\d)JLVw4C3Sxٌa`qh]Iq Ƙc|>Sbo9Ґ 7O!FU3߰skBn3hF۰Dr).N^J'*H$*_9e)So'kӔ/VZWbVlR/ ,[^ l~F-(CCRC""(ꤊ_w|UPt |.K:,C "’ņڠyCS '0͌e)g,AoM2uza6l@ބ(+zlRnoG0]Wei˴Y OL9U4)/:v 7(FV6E8q&unX\{Pf؆) Vm\H̛Z{Yk17_kﺿw]J> 3_L#wD'+Kix薶`KG"{O{Ȉ.'9>պLڡAC ﺁ"Z{'lS rD}'QD%0VhP]ݠi)mM#  %a]s('3 2{~aR9۳yx뼇 QA$# ]pi8<7h=w9GvkD 28ҋ+P5ϰtq"&+N{͕0!V|A,*OZ7t1ttIxB-A!RhQ"Ѿbd`∠_R`DOɪai7}{BoNC%'hHAbaNdFn-u6H(* iR8e;5McIX#SKTxdaj+t>Su'#qf:mlBd{dQ^f=ylM9N mQiόT-_"ukx+r kl@ ƹ 9xL:}"*7 1'^r 4k=:~*td5;>ruK-Osqۃ[GK6 aZ$֪]I[{mhT +u7IWZZ{`j_&.J'md2*۷t90Nk@tr|2_Dӎ )@j*a`N%Nf + ySAyr咛uy\e܊{%ql쓥 9J{P1g+.Suc#GGL}J|{CHc:|-29$7Ɂ{5$ɐTOf`6Ξn}TM-K`g:{C( xyY$OB(\(Cckܰ5³p'9|}O2w1.-]k-RvK0E[{CwM[@nQvh`uy3&*Ve0)_Ycdg.c񵻤DEgB>BtEJ a~_ b=,[.9UJJUuIpg$iX8{bprb׼Fd +l\GԽ:w+y/7fw"Byg!L]Fa*?b{Y%|[%}s1`U/hIL']! ̉qW]T7\cMo[ĭAVS|Gi$r~#n&lRg&-w~cpnZ~i~bk;AK1Dndތ7yW=2E~'V}Kgg\%ǠKg i5>43UZ&)dS8DԛO&{QzbSgv`.,zm3P99đdju\tOh%110!)$8ϡpC4"#*GCKחQ&Edzԡ! v$rEz"`}< n]y9%, <$@濅.– fw/ 0)PnM `ZC|5+sGSWrMT$/)—,bWѺ[-$clA< Sd"&DʼRFoPBXuɣf @k }Zz_cajĂhvWgKg;zzq>Νtu2w1#wrhq Sk46~]m6\'t^*ψъrC+Jn#}5:k7p-Z6r8t%dcФ8@or@N}X ;k1lϣxVOax oioe̳ExpZ:O phH5|t7O`|0wQ$e MNZTNխ k]l~yM@?{@O+Xb.gܱkU4&eHh:(u.RJ,2a&x-j;yӆE.^1u-n)xQ2B~UWFӛ(nC zZf;IЂȈ璳 N-'n,J)Q4ٯݩ/lgxwtHqmG&\tOE Xp5g"$&17d1}8'X !=x V3jEIH CEJ&S+'+ӷȉM'6nQQsFUM27} u9/84T!~Yej%@& W,F&y!^msJV*I8f,̵ jyZM("=TԽ:zWYL:bΊoFqz)3sD-qyk \L)=p.A3ʂ;O"qhǿX<S#K3s=fhŤ։SS+P*m8*D*T"vY2Og%1NyA%LDAX#RNT4">fŇnOفDvܰߤm_&KmlU~HqtbriiU \bp;lbq R w_çbG nd_6ru-X-+yhq$ٛ`/66Wz-v0ؽkx$qj Nh4-"\D@~[]@fsҌ2} K뻀JHşxpb! j/VA{놮m4wmQ<$#[1]CIF݁=#|jK>W]q5.cw9?龗Iao M 7qfƏO8ă 43lL[L+Պ68J})ZRey )yj<Ղ̯u~k9KN\QV=Qahvͧ/~0O3*]U#g\db`[#5T~Y;A#E'="bTA6DmM чu$ xlRҢ!)%|Q妤,K8:ة unpȿІD.H{ap0d۪Ǟyc#S>hg(Ց\R{G93ͯ+6IڤF~qTUAdW#HY=/3;9Nf)_]ͺ.I3VFCұFvI*Aקֶ(ܻ 13+bE_^M;E9ʨw|Up@,S#e !GQP>o Q ;QQt;(ۉ?P(Gz^#_ӵae:LA:NJCRmsu;7LUw\:M%a+vww*TydOCK!f^c,o4`^kdZr@ iʎ^ޕdZ!Q- BDSҲöHV0Jkh8v,+F ^0V٣ӵW'x>kNUk/f ts5xF* \yZA+,+" [ضl/i^:S.*n4UɁrdLaOKn$RbĶ%:#{vǟ/W' JtW=eWK5cC΄MVQkC;"_:sA P}ABuG~Bnpcͣ N|h=8qdEke3}qGoǾ"x(ga76;HʡIhؾ'Vߧ#/ivz2FYԑ$_ҩƯ3~9CV`x8(ᅠ8Qb.5CI'O) ·*@=ÝVFXl X)ʛΊE.g׿دF]"Mݲ&Vn^dL׾3dĂR9# rY~SzGO&c^6shN &F1 ] t;f_վag75k&Um}5os 3fYaHR2pk{oa ;r{?j(pfPsFKo0t5I?/ KknI[>OJY_|%ݏ쐸R?^ (HKSy}py1-QWԵGORI*"!eQo{J5AL2GZdK$nF"X 5dj1jEijʅf_XtڀFz96Yts{ ~L,mE$GxhVpt K./G0KJed8ߙ dz?fcRDz]O, $@Ŕ݀.ݛN~ a^-&ެ[Ѣ̻Df=p0BNՁda= jU[_&`?^$σ|DA0;9O䝏ػgIV?XJɺ{; PnKw_Dssd D츇薛Wh~ aC\B[?Cȟ_/#~bK=FL;h!S:XB m X{CS"}$ͦUl86Px:(u=JP?K19K,:ql}W'nҞwրe'BnLΤcV7Ϗ<&5R m,ad7wA"ş>]*A sBV`C&^\wnp[-vx٫_0A`lYjؘ۰ ޅZ[\2$ֱg8Wœ5dd{rJn{h| w L96d% ac;JۯMZrAfDňMMo8%_h ΢@h3;sub X:q>vlz'/PrDI~1"#ZB͠gV I FШ#ݍOl2ͥ.% K^oqN|S^Aa_QDz yGԊʗ+ l69t=w{7+SuR>M; ݬv"#Zc#.U7nMh=ƿ"V0|B&ezڸ]e)PЛ2k ֱL?Yf`kkx:T%-O١9hKuыo A~SPYxe)YdA=iar4ԭ&q^#%*@dx겄HQ~J 1JAR^BUM%DX)o[qkL:rhk\myagNN"2rkV!a9I-eǞE29,ؠܜ>V6 =?R:ȅky*ȍ`d1rMpa#)4,Am좉4ʩ^ r9g!P.\K(J%Pf)[-;I?PVQaT\Ġd"d:{ k)SFWS[MPg n#'+®) 1(3uE5 |f[y ._Dc535e0!ͮ1`>= N,!oFQ sO5;}6 ? wm ^)q#` !# whғԒ]j}`.jk +Bv{%cN{%'Pt[iNqU՘n9K ߍZjʡڄNLGX8ZkR1Az _P7vGc.i9"~-*DI+O;zl/v C+r"8KTS ‘wAJ<;  Q0M6 ),yh)>i@/ 0(wP0p MεXۋ;eV{O$_ VhQg| ;~bX1pD(jp Bқԗ*qg~sWK -[A.4aCXxNoH&1__ia X`'Ntxa,/[c^A;k67ИbĽNUb?I߼55rZ@ YDak%!q^Y>b_-l |NsJ/m^H6S.SN R)C*K!zWwֺ+ o }n'sb\9"떂QZ(vlGV[|0A`">-X0Vl}44\ X,u@PYo%*CcRWM &&zgreĝpn)]Z3mơTͳTpf9XxHmq]~BDV$3,1@% əD{Lj 0N  }Ly[Љ$HmhV]>1WDhɚj*|GE f@ĥTU:þ!r%Fsvgqc.H,P僐!:SBZsA在bG57q.KÉM3/:/hLu{9+;"<_ItG4Q{NNB)>^3N! Z b_⹊z2'cNɪ5"N@ʂZ,z"Ʋnˈ-3)>\Qǎ\ xc87!'-  fsWZFgwtjіk_C/j]fdz`=sp?V+Ae^r蒇cZJxiX}uXWdF:{E_dN'8,GT87f<. \" A9I")-; ]A<ѱf&(oF *b[M3Ib \͹x7Y7%e\gR]y0$DT0\B@͌65Jz%-S|ZQ vǪ hEXq\0Bع8j4}6/2{mQ2$ 9FI!JCٳ@gu.>DX@FP۹%žZwacDkI:딬|"Iy8Ûg!nx`M}D.z5#@Aqh:!n($+7 .˕L`SmR֮;;Qe?@z|֛ sO~s]9 %NeGh>h&O=r 84.^sb@к֠qGNm2PY'RkG$\c Qy07xBG,̴ BKn ӹzaQ|CeHOVX"<7R~Y[‰<2\X6;IRmv}A/*_&E,/9~qUa+D 2B&Sӑel@E]מ-xtK N[B~f2-^<GWc ?9nI.9g8E"4M##ڭl뉖0~EӋS=\8]IqUзdāˆJH5z y@u@u11Jt*{%m Bt7\ ̀:6܆XJ\]/¿"R6F3l1iS|pg6rn7]ĐuZ 4X mก/jƌbfY}u*ڒ e9>K_$ϋ=PJoO(!ѮLu|O`O GS1ॉmeu 4wo/F>ӣxŻV"-{?Ns`H: |gi*qj|+צC0=P*4^HOs=V-_`dg< &%9gD[W ȾdB'1s@I~U(d$pFLʵE'>ow)ȬY^ja)#aKojJZrG iֿ}]VP9nt+D5ߜمka ^,( VXNq}0ܡJg I-,YK#C;>!x_){38>-0A }Lī٩s:A!^ɯٍ/ H7AN]#KR8^^wtWeƦMiZ<Qܜgx.kCv}lan%;I(h6#4o\ 0-P7{af]k7l´XBq. ?KJ-p!!rJ*?yD6J]s4LlLLok5՘$ނ.<%77i.Z(u!OSzB5過,?Sg8:`9A4eɞ}{E+jȷ {p3M-wo.9%[B},ov[&جkNM`J\ 0;QUx 2FrF%~&;wYDR[Tէ`0Nؠa,p$Œbū7y_2z\c |jmq^yGNlVƒyf6u%9MMt{["2 yどaIч? Cy.SdG/fS;F]]^OsN7YDo0nEbQf{z>ڡ&q7셆 L5|֠EIl8B𔃒 3~Ou ML.E]1eeUǏ.Cn[/ W?jJVky~<]T}Qc.&t:rkhh+۠)Y/fnjp'0_r(n.Mhg($BH{k泞꽐8YǾѤ ߨmd==hF y:'1rޭeQQY@&RSvvӱQ~eCXR' d!8Wi-v2W  T\y/);Vg]u_ΫOjLlxB`(%ZlIص<,{˸ .YQ^\bf Wu϶Nq;1X'fH®d?NϬʒCBP]=܊W$gBHq7biK)ҫ9NF]B?gC9"a4M2G}蹿{C_Tk틘@.LGo m+09M534[=:NNcCv[;K?tFSS? #'`z;b>%qPH)ࠖ0!:0{ 2jBzNN_ 2vMk]y:h4- bi8`j84'8 bl(cU7/t,%1['Ǥl^/sn6R1`E| ^{m׳WD"-D6SԟA0WziOnnlfJF7Geb""٢ɒKqN2 ˭,H坆BqMy^M |VyFZ ͮ9[PY);wWKcd`#xtm_)^5vb4̮+'i1fW\:r/Kj X.tN_?w v S׻t0cvl\Cxb8|)M,k38DQH HId~fKM=6e\>}HjZJFØT@v& t @5orD4 УiH{p$Y\اƥ4HK32Fo`D⸐w3`O&BnԎgS_4 !lqdL .zP$ K=\;Eɬ"_sEUPPR@@ԓK9 NZݢ'IaWR9.ng#C|l[W?']tT3ct7t V Ch2 ^x|4EՓCZAnm4@+~Ki8Z06'q7ޑ9{6q9k4UB$s#2aɑmɻ`=@vCm| 򩦫QXj@YE>EVDECH!{%,T }f֗c#<7؎'6$Ae @Q{b%-%%Jyf%@wĴHϫiTt5w5P@Wd12ivVڠ^@6ZtR6|$l/]S00}xsLY!'̌Pt$a6oCI/ 3vGGz{t4 ^$ Ќ+?↟鑒̓2fn隽Nś(Z= x6;}Oj*V/d~,$/jaQGD'4C4iYMՀ1jx K<ͫհ]p."lrz?-9>͌9{ֹB*nJ~ Tҷ=o(Tc\6BE#kA=?4F ׌ o? 2a>SZ~C$YEAE3إ6 KX0@q4b%-F*P,|]rv,֒f`T@1p,6|t.i$jIz{f[g?5•>i6|: W129slO,n=:%&|t~~bOB?̨|v_7L|,`,b',\BNr3JfDJ-#qK_ۯ#FixB`, 1Mgc''sJ3sܰvE,TQN1v%򯰘\[Coƭv a)%{I(Qu$-NXWC &nlڠ gSV-T]w.=ˁ*PO:ȪZ7ՊR`'Ǭig,w-E%Cz+WI7KdZX 5LIN< \KtOҡp_ '|9̉#jjn9c'͏@DS߇?q`}e+O!R7&Em=3hP;j;d)R؃WQdH 7 >'nKtaGqX?(0+;X_+z5oLd BOhhOb^qQ1?0'2hˀ!ڲ{7dt\dYl)ma1cUAODEJ|$/\~$ZP0q>#0!޾h\]M*knLo3;s ܐ>VU=DUUDوx~І )+7trxƢc@(qZsJ.dh>.noU\hi8GK)YL;s _س_&<[U ɽȁP_!"h2f`Ãx!*mnWFDm`ܘXu3Ch!^ mT)`\9Ђq2 WK[J@"8(xV\ZQ_L ZL_GNm1MV}8h ~vqm38H"qU5CkMW5(f!w2TEvpw  MLO'AoؙY2xi yvc܋`7{AW~Օ) 퍁ͦ)*`~~_h/;ER4Slq .Dc9x ݱժc~,a|;)<|3A3ۮyO%N 3 lS,*uNJmE]\ I:X锞-`vK炴MC̜fxح$ R@,rḚo1ܠgzr#ϣ|S壳FS1%x x@xWڠ{[VXgكsw1_BV:oPkLNa6( TAA#gcG TJQnģ4ܗ6IĦn-2 S{Msu @EߟoNkexOOUΗ4X2*&4@:F/VʏR 3 T`vZsr B ayeP1h Dx0m6b}9F |Xkm3@sX3o[4\B)<>,VUl, ų{n G$]xwEu0JU龜:>;u KU0u/nIҨYw Ro9M?0˄A7 GWmDپ|7ʶT )8c7؈ba"_];Ofu@! 鐕>#WȻrG̀-{~l@>(//Rk53MlVe1Vru0*([Ke1tz+rl`'[Tꎆq1%E|``UAd;¯Qfgh[H^wdά@b+Z7n α0=OowD Qm׈7LŠwP"7U](2MfS9C9.ѥQ5"L9uӫ_M2tY?L?`ۘIc Y-AC)^m ja(8'ɠ6-mAlFDN-ޒJqGPѳ0gJO#:z]EֲhGB&:=Vkρg'Eƣt"µ"t0~EPdL_ْ۰=N:'$ϢVPp@:d)Ybu@¡{fјmLT钐A(sv;8L1@ߺٳÏ Юm%?HE:;[9$;c(=sO]penmU3֬ߚ_tCҽf|ipX PCIDňS.mBwg4HZV`ʠǍ,9iT:ƆeTDsċ=ǽhHi]F~6Kl/U#}#bН\J0>2C&W<~iFFz.m6uDUp1ed+"6 /@zYnW៽#-%ъ"t_9l*ԀI D *)Ggu\uт#iHVMN<412Vc]W%LgO)񊡥.$m.JT :@.8egY>%㆟L{v9lR),;!qS-\ +}۩Msx#Ǟ:<1L3&{feEiYx[.# SG1c*h |q* ̾!I5MuZI.rJ72PEfҤ*A\SN ϐXT(iHmuLYՑ9i>P|ۤR !FF^Czgczw>O[Nf0W,8Z~LAOFeU+:%>kz94sm{K 4!.4^z\`.bZ%iwRJټo]g)P;@U 4h^Z9)+ޡѧHշ?xP?ڡcqL4A} Xt*U?]m"rEKVQW$s/D֙Ҁnj+4Bɞ(4kAN]b&;.P1ݎZjU(T%|@6xM&Ę?7V[$._hӷ9go atPdBV6DpVz:b]`\}_\qgn*/`NieOT xwp<rm"q2@JCآ*1pp"qx <7(Xoh⒡x'>B}ƆM++r#е L 8!qL^P$c,Y mHF%iB#2σV_f2Tz ^ T#WG{o99@2 n{mu:fԵ aPځLc? Nu: )'"]/7 ov]WuӧDl">/p7'R6,K Wu[ch38SVc1SQh)-#ؙnhWi($-N~Bu5|%"Z $I7i0ެIN8 NsK.¾ VquVv'-Q 48[@Da^1o̡z3J2lDmU@aY˿xc(u`.&2#8)OOԨHC/’xyTr QfӚ5XzꚘHc._`KA($~1afdbEv3b7}I6Ba{OC#j)&\l9K-o&aXy^ḸWBX:Ucxzԩs^Bڬ5/Izv@aMKĨ{djW< [ө<=pe_jCi͋a ]aS>XαF?9XM)WO)@iՕu1mer7_;S%= =?+Ѿ\A>*IޫaϹjܥ gx1$Aݔ:Rjeo~E4_JDŊn/ Ck4lSlqTU6(s|Éd&f?W}]8+"zx6]\:dyQ(¶7c'bLp;7yem Sȋ%rRPBKH ||_qZc9sb-a#Ӡ zƼAʷq &ڸZ Z >bΪQr6k|/'^ٝX M=O?=Kܨ=X;3'ils#;ODG^RN;KS#v6O]jR!Stp\]'727TȶBҗaZ@rB5bӈ&]/ .'1_2mG1~- - 4e> 3S}d<'6,TYd jEq)6ܵQ( 9KZ1cq/9#QRp{cFmk.JYR<8q-HBR1'3>7V>ۮ'STb2D܂LtesDFV4rxUAڕ?:3ZŽCxVd%y#Ed Qw~G,j,Ժ[` }zjWnW&*w_%]wh4<&DF>2U "L,M9ܹhL/]UXذDND{nׁJa.i6/bG"fm >:6-2h-3]fxc`z+k8=@{bGzu,eI9hb4yW$.+;fMӫg|շWpa`Ve`Y624F/t8b8ڤdKT=!rmLAhSEo5vL5V)u3GZVn)>Aet+Dݼz0ܫxxVT Fc)#TKjE6o*_L~F}R%kp /l!?/[5R+'X,>6 GG-jYei^6Ũ6t-POjh 04(݆;J>_LL,l( hs|N9E6S}GPYM)ױ<瞕&T' r3^KPp2iѲ0mu`ꕴ {K+= Y5!&i׻qYcQN(#BH Zm"T32*7xV !A;W5(㊜3CW;?d WH^>yGNƏtGFZs]`^.DbU+T17bŲeW{q'ZtٙĆ (?k6wnThẌ,~"3Ӏ$]!'{J1W0tiU6r=kNv;)q6`d.*^Ţ,|X&~bSM .{ҵ3\ s-Zb DLaN@cX혱;K}a,#g*W6pA:ݫЌR; nQvjIpD#|tӕ$zZfzlpW5˧UD*B7r,HBت% ?E%G/k$orpFRK|GܯCA*pƲ zNUҰf*z ᮛ$ҽ|T[?++7X} 臀ĺQe:Z5 \8h) EkȠlnt3i_Np@r57}a{;wW$6mB  &o3'c.tjC-EmӐouH/!|1< .&;axE*?[RtCnT`N*nZ2s :DӺčf ]u&!>IVuj½mD&fB3Y?O\(m sI dϛR8 C\-l]&jTQ\O&|t"?|}[0#"^BrTjMl͞&͈Ov4+pL߿D/Y:CXQq/:Ā,]zn47>2Rvs9B9tw&&㭨l"h[SMcZ|#zh]r1jHq^h1 3ҜO"ֽڜѝD &_ԐqGl.`z iZg@jpғgPT3/h_zuѴlꎯu<,R |I2 8\66 9p:Y 0V;胖)oDpVKnbj͜@'ERkq#LUU\-$;9$@/p,OW$G q x ,JK&ɢ (pB5~)QK88)6.tgtX5ŦEs[ :`fd#Ќl; BUTwOKk U>6e$g26M?Gΐ=z Tr24%ͳ"ڝ)6 c!1}p]1: eUuL$yvEV|cz/0t/sȧ`²C<@&x0Ry'ƛx-6OmR5lP r- yRej|֙DCI^=To_cWFWjRjt{"x%M9ܖ: .<6y%p60[PɤCM/<^=؃ _{tI'iփF C<wgn{/62~luՍ/ UѮ?v8%ː1y6)bR՚Zv{ۓ,A{ k&Ȳ*;q}({e߮l\?7Jc*:aSlٝHw茯q8x[{u{}J-0Sy6vaP M ,3< \tGn!\!_ê^ j' n8 7D&3mT0lju.sE\bB_a8J32FkUaKЯ:fd{SJ9 W?/,eG DkgD}5&@A_n1fBH( &.7^*)o\ڄ29DIL_Ѯf\@3hB'( @ 6 nbSZ  a@D|IϏdR^c =~.uݜӤ#Ct֢ȯNX?WaF LFRk7+H"5߿:+@n}nX6sX@m%XADr+qZ0qW2 oP%:qGe4B&K tͭǓ' )Y >Vxx,<_PAi9io/ΰJTWge/p>d3P+(BW<.ʔ7'[6֎oO \^-]vj[,hEE^vE:w t(`j*E{:ޗcsMLZE!%œێDu?FKAN}9X} C'%XtG^Rx2iDmx9YZo.^"WaN_ኛZ.-1|Hg.vs{"g59k|t_bg(\ngpRy̸D A^y3j!Uz_[5g &OVyYF8]ƁFKmIY۷3 xжc?jmviIPĦ̔Aؕb8+&'Y| =1T"'_(p‹ 3א#["JY: 7~IQYQOMYغ3W7suf;_]Q.Lɮ h%>QVVZZm[ f(Tlv}؈r&wPCd݀g >luH)cw$Cⳮ#!(DGY&OdN0n~p"K e.Q"$6飀$ f(q0OhUcߡT%kD"ec/|iCOɯU&Cif˷<E rWmU|R S1vl~쥴_VpWc d/>U_<\9\}rrˬ8=Q:^&w6x@$) F׊Iؽ TăD`Tv)L0qH^ L[/Mk.u˂m^qV`Uv26mB|Fm~V8v/ϻ$~4aAG!oH*ryLy++8Z wo/(ܥ)qL;`38?z &"?|s`1dkNUz=̯26%ؗ2U0}F FHAL1wdWj˚h_!6,!-!w!lP 5i-iE&Iq G1θ.G뚭czM f=ҺD LR4ufɦ%ZL:#2篣#INE/#eAiǏ#Sz`a:]^g?'ηnWxڠs#uB1 ҭMeZLw-v%;`Qk=-+|;P31OƎ-..iQ\Saw f8~G`S" 4`)C9 qC̶g"R^Hk&ڜKߩ$e<$!!/%[M ]?9YJq54 "tZx}Ot?սq[@4<U_6'X|v>G؍B-1U/~mç\J覸Ƙ}O:SHg/%f?l{:1bo~ }̾'3D8&n++v>ˉz4u-'5g{ X"P)f01'3Qlw;1̇veΤܴ]1iwyj^$z"IP]$nx!&A~BƕH:, Qi*;r'[@f $]v0? >Dr_Zw!9m]);^Vf̔f:'Kcz?'6sB_$ltx2DZŒҌAly5z-ֹz4@*es*?0ohrZLÒp&*S@&^"]{ddGR 1)Ak L[ƾ0n6;GZЪZ"G!d3gI-lŌ-NIƤaJ,MOROBiZ؁Dx2h}tru6:i氌[t/S7LE{<[Fw!)2y ^ ; ]XPd:84F/KFtN9<?i5 Eɐhcv$/[@_I6F1t%% 弋k)j(As0fnlPP9l~D?ȶ{F?omSC_+_G1z3`B-L7Џ]hqvI 8?BbbYSjKFV=l)nѣaYځØ@/NqBc\٥Q 2! :*T;3?J$(<^ ݻE^ڬH*Vo Iɦ-p/eMEm+mƺ`+(ˈd)lP0yjҒAȆLsޡxOEUr#=gwYO.fPKb#߾R(4>/٘)X) ]9Do;k qԢuvŴWnMZ%Q4QI o%&P:d&#xj2&LB c;yh*k9j9jeR-rzo (Ԁ?߻IAFc7{ C1 |H{Q3'>FغQ H4MI't1XʕPs7j9_:m<Y7{ \_da<ɗjkl )kqjX_ߦl!V"mfO`A[ͳq8ْʉt鄦Z|d\b="QOx{uXǪ[UOG߭w;֫lǯ$)zkqi,K6KZLb7qzdb:`֙j=3FbgJW`]x6U]^RU@ٺa͈8]yr2;v*55!ڰ8_ٱZ]YO8HV>xKv@.gHwuXre"'T.U$o  ZEj4-#Fl,6kyYkagzX9H4HMJAoP\u%/n|-<ݟef\#v9HmĠ0!b?Íah0d6K),k*z0dwiѮou3{Hm ԼIcדP齵d9Ok;žgkÈh*+7a'>]%H}hLPz2c[qMwi)!ZNǔ URk,0 }f;! ^_HTn&G;gP}W9Ohyi ]\<e 6P.x4KЈn*鼤p} u <,|lUtx3̈́4SGo=~Yz?E(:BpPQ?(YYHdsJb+JX6;k1>;@AT~~h[DM`EC>#!jT4 ÷ǻ Q<˴MF Ѡ6rޗN6?Ю; p}+: c=uF$TLp'ێ_V"bT#x۾?;SmxVijȏpcaQY# ;;e,WyA%qSެgJY&΃Kغ"XvwRe=%aB$7|z Pg,֑/cilz/nR@Wn V3\TGa~jB>T*RWS2* {ZլւOlgV ~)+[K,ة'}EvTL sPEk~4,WZy"-+x"VBp֑YcS2S+w,(eנ?tXύn{_: s` '˙mq<;6eOiٺV<.L}罊s_? =o.g,#EqIjp ixoa剁C1LOw5-GvƬƉf58PUZo\I%(䧸 f=% .+4E| Ж]Fҭh#Oy~d9$]4#Ȃۨǩt1~"v V%A 8,͏+o{ `Ѥc-SZkS*k qa&9R;T7)Hy9V]}VYj3&^VU#$g=Olu2euU"4ÅՅ- c'a*g{.8 NE,IN7 Zw 1CwEe&+~M$&vYY}:״}^{| U Z0T=|,]Zd?Y܈k)?d k/pwi~ .)`S-W!q{^rv2kWu}R4e0Q niWJNFݟ@/$ . Up^Ŗu*w0u(M9kټC(P, =\ zc$ USjupVUϿ^8"~"\ENuɴ3'2a+w-Av!nܵ#d@YA!;׺RX-TH GXD%쵣kxDŽiWjIo|APБU2UWC%f ٬k,4B3 bCmxJ3\y4Z\)TSv!9¥xեa 1o E)Ą6^V|ؗz \wT `[Y0iiwĩ`(pxŸ HHйBM!?c7@"j7b_2n6fӯhٝrvx$TZ.T>kyhS\л v \j-*/~hhV4?.fc# D\b:HmbF5ϊ0gbڬbqف 2a+UP%X fX *W9 3l.8%p5`l5 ?B/ 4`J:E$N-H4Id)Q]f3 tdWvdh;BSbL 06Dy Qaujj*dox7j(+?O@^F & @ފޏ-2m 0:;ɟfL\LIs6օY*&;C-3g?DKYtܢ(gرZd{!p,*xah=JgRt߹s[?ubvf۬9  HӠK9d0.r< nɚJ&oGq$ J{]&9P~0}{qq>gyzW 0MڑBM⪴#!9vyr]WZN E5{ܐ2a%`1ZS'S|l^*C1!Ηd[\Mk /L+eeoK:AIH̚n퍾 ZiFsM@B#}y!,3H/j{@.7yPX-z>ʼnBБܟyr׶gcq8\! *G.[?Jw.~,\$=L/[_Sz9Sm 6>^͢gԯ9(A<="[K]=,K8Era5n[cWq:Z;/^w+Β:]^QnHȁw)'9 \ey:xGgTZ/7 bU{E6uvKGdWBc$^0N/2Jꛒb:荗yQRNJ;_DS84t`<;k7}Z\~T7\kQnJ>:)e] 8ruAvB/ +x[u]-=cϣ \?X< SBk8b PZ۱s!u`. f'XtW&3_^?vfcDy^yCQh~ex-$#ܡkLEG5)j('m}|Խvb9RrmܻyoKqxt*6 F0'70WNІ)GGaSracC)C}Y֥JxQNF'AUį"SEԆdI3{R4(&3:G/ Bi#IgiЍ0jb׷#o>8WJr$dJz f!i3X Y+8rl\ƒ`N[t.]HB99 ܎lҶN0jnƉ0O<`_vlYr~RK r x iw?p-s:'y0N<(]A7lrUp75cak ix.l /Ix9=eyX'W Tn8y-mܪ%zD;L3QsvUz>;DoTmB;'TkP[G]W%,׮1GR,FC)cz%BT\6b%,wN lEk5s –}Թ:³!ۉه-ZPFkY*E+kTkj)q'"Ǵ < 0%h5$ |8kN՜1\s`o(嶶7ml^i]W9}@[GւZ)⽴KxH'2qc!cI vC;ݙ$6l892 ho6K46aJ滾 T7Zdx f&aS Ӑ@PR"UWaS1h< aE6,7g?,0m^O713zϼ3p z i⺓CLfmRK)'_)a3礏n5;8䄍^JPZeaعT#696jQ0':Dߔ{0XI[~Cb7eyQ q}\>-k98UW-5Gdnc68#DrܣV isS`ms8ĥ*M*^3-w/ub[cQNS{ qw柘atKI+SlvQD+lٲUa<%*qs2&FGfn/BDfY C{B/M2rr6;yz8Yud$V%*D>D0qHZ59ƫɓю?'N7_db3 hfNLlQozl'rս{# 8 z\XYCs؉Cpk4pDTHCrbE솃& h ?_a8Nҍ4tdUSz[¡djeFp^DY)A#ZRtf#j:P@;>>Uh:!S;{ ծE^\9ÚcXY*uo-)}-RWdبpZSP2۳GBQ)FSp_q2sBӘƅLQ{lρݵõߘ}HA9>p5i%4r2hO&*^ yPwr& /-Nv +xiT=(^q< H\uYsZ>8|/`jvO;y^ NY$ly% /WVYf%6#6->k ̎ݨBO%:&O쀥:wNL͕AmNWdu}:zeRBZڰyTst p]ƒ#pRP?qo[i56@mfa(G0W'O}MڗHC+݅L d?.ulUK+׏-{1DùHcKeJU y ":0 fqȉS7BO^|EF~`M~#}սFޜ nM sԴVUfuauIFp |tjߺ,Ed]I, :͏GI<pkBW@UU6~.ai,0[e%hf"7#;و)JǍ2`Z>7Ho'ɳ%;l ew), xWˌ6">G)Cq[/S7!1ٹ I^q;`Vi!-|X8F0f"Ю|xN𙗘p=czrTBρTv0IU*.ekM}׉w4#gP޹t&ww!S64HXTAТjE2BufEf7)Qϓ-TBWy k&xgXjT›3*=|~':7 z*y[&CxR*J=b/VG|fݎhܗ}?79(tx"(d*ruz?G߂^lU/ZDQ'{ _j\n,J@tgYc 'OJD@4>_oݾ立8CPC]޺LT=/S>ecYh7s(2(UR9M' 7X'J82<C4*t&PY`€![" oCct0O0A@D\qxxRsDa-4x| \m\|<1ހs7OLA~+8YQ=d2A}<1Jianf2*>.kK9 )~hYu@6~KGX\BC"MT׃D` vN⌡) ~kݲua;q%hV}jfu:bi~Ѝ}XQ2#0qP- o)w '!̀ZqdCy`\9LoU< (@IT =&ӏ)JHD7oC@6`5:o4cW/Ԃi@ 9`]Ri=#`e/@!NvhC3%q.LBl HMuWh)VW9'p>Ջ-X&(yGa2nG .F`ytnC?09E&_RpԾ [ (À~MԶu0ؒy[n(j&3m)&N[\5QCmn/v՜bax8>_.(x$mN19qu.wh DғWTݹps6S$/0Qh(<{\!!W 2?xJgJ/5܆ZFm p\OF]h,#O@H/Xx)>w~%*XxaמD> )bS@8 `7.Wh7Ⱦ[_Z-G/æ$oIC->|mgsك5ˀ=~2v ։ȵ\JGmb>2s H$QXPFV]2|\” k"OoZ =̚~BA_k#(^u*Z܀e +_Cګq$kO!oF'5#"`@MQQ86/hN<&W6ӟjf., ?B p+˝P.<5:p)\: 7bMDL Z\QVV*lʽJ2=y,3+a}C7n5G3 zye9(oK*?z%qg!9\i3ENL$}Dĸ@ZZ`.d(]xfE|,#ƢQ~Q

    zf a"=ñYmWx[@̚a\F_íy4 _ę;Y*g7>\@ڶ@9ek-lA}bV暘!uO@Ҏ@CHQb10@`Xu$= hmPZ6D.) tPvyt}UBjz>.~MS,zfVˌձ x፰ %uh.( XbEGBG]:d@+NYS$fǻb^27o z*-N}Dme.+ʀ%'[0k9jj"c6P!j zk~13 4 hb 'J4IS9 h7"v:bfB*:#bzUެ-H"$]_biUM' Rv'ou^''7]qF͵dRĖC]}3+ th6rg3m< ]R+/o`n.4΁zb'ŗq޷W(矋T8EQ{HfBICՎɺErRI iX 2tMt:q[I߉ 9r |$m9$aZUo9^a]! v5j]A<'*Evm ]6H4VhvJt8!i"'m7{#=?i8";QIXx9brW-͵+YYg*h-ĕ)RT% qdutY[mFfvL! %؆MNy0M~W&+P`^2H0Ǩ]:m229>jamC/J6T:zL1 >9u)=?!x\ k8P˖\ʝ5@ Џ8ZZ2TDl$CWfCT@kQCPY“,&?_(0 1+\)c;rFܘ7E6wiC:eug1+= CͽYb)J& 6;[_seH`d?ԞkWz> ?LdnM.=SbRMTW¶c((29V_c@HEDpyH7>;ʶODµwB\"w\ǼJ7oɪiHqЄT֒BsA+wN@.ݨśBx̊^pw  |LdC_ˤr./Fc`-#vޛhhR_׵: 6lr[QLuszRQ_ ;j&[/@(GݎqlL dfȅQBG#,7ڨ(<L󆐨QIJK+߂$ (=IP7 ['y뛪& u۹; 2wˎjs>;ze+;@q lRWAXRTz@tl^?r2M G&ɍy!)@P?wefpf8+%MeΉvDF}Wyf_;3U*[+x<R\mP?GX`5j[P% Oq2Y=}ABΟDeg*U2 < )De1Ў=]p0ei bNTAUX* q}ߏPKĜ;+:O8 4<4a!YϜ+JH d=~;GbFnxJŌ۪S2l0~KXbZy2CaK[C4aA U1l z|IjTCZQ t?? =ET|TK_?W&`/mmy7߮$`"Yef{|P|Gg&qK]#'S>gQ M_k;kdDMAD*cc:Y{`#cy"x[> D8Q{.S$UCY`$e+W)*ځ[@IQNWb(xFjw+A֨k1~վ,1I(L$f0DȬH07n)>q7d{æ:&s^Osmd4*˙\Sso~W>sm`v;Xin,PVd U%L4=ڒZV " }\u+[)0kMiۗ>_tSiaKf+-suIO3N՟0 FD`ǖ>:}5`4Vrt[֠2!^O1OvGYELyoZH64K5˗ae䝌eM(6u[[R70J${BȎ&ĠOę;J xqj%d.VWj4=A<`0hۥI4Y*zA4̺L2_O~٠ģض-*^#]O۽ 9f~ٙX^d5ntj(gp#qrˊSZӞ(R Bo1focOťiC8|H 2+IHHQ?hbkطxe^5g;-w6s=w۹8}`eXedWvYDnTA.=M%doB(1uoĜ ߬`Q'uXFY>dh;u[~*t߲R'ȂXd>b xX9@i@o/Q.4tP"IDU |?lX`nNqUAyP,4:TB?ʦm0`DJ_gB\i`|tX/=9O!Ǥ9X-Pm1 SHu&_`xS󨰎R]1(dSA{5UfK yv 3|4rH5 1k]24\g% u.SZ5Nnaeg6!ֈ]8:w3F= &J>ϕgCWG'zY4|J*869c`>0rBَ㪛 &yh% ~51K. EWZ/jI0+S$y8r0"R\exrj_13Y'`_Y{}r7B00s=($a,rkl4$cv-Dp94Vn$ ]G$ӹ& #Uzg?̚ Z@6 ~Mڬ{`Ān_˫=ygq:$ DJ4Y!GX).YH(s59wj+\/\CLH`'J51>f߰Hj YW' X̭;΁{6wiٿT$ ylZ1[w"?&!eFK1lXjD#yV)hmd?k#k'Nth0( pK1`lRܣGjfRԣ͓j9n{Zio`]҄wfJ:ć1!܈ca NmKKܙ!94360HU W VN~j!8ڠTeW(ɹ I/#_m6}.܍!蝸gPv3.3ۡm*2rJט!oO6fFJB^}Rě=po;! qfl#3j~d+н;սoHElp23|ލNRHa~@8ԖboKhiPFڋ>wEr=3k =P졐:c>`ҋh|~x?g%[d q5pm8rW-MfOQ(P#jׂr O8.rخ0 uTamͻ!|QDxބ_@b%d%w6nwLu_OCOsBw0BBX|wi a|O0_RvԨ9{=^iݠEbb֏j/[jdDŸK4SuOO~P5w~0-sA"B7@^V!sɘ-D~.ǖp9 p/P4c+ %đGdb:j5$\F*Y}a3i0i/ B4{߄gXZޜvα7A+[mN73z+W הOhQ^lnqsF}hc~㝴΍{IiE݉J5j"*ՔS sB lњdO)')&_F90~8FWV",[řokw4dE!%0bڛa|ue?rA;0tq=kOb ỉXb?KwN^Ը ".ιǹ$?=`s7_sTv(d %Gҷɬ-#`~DА 2&*Gk̮ܗ~?J>*>m^yi)~5ϦldOG)pifp Bwu=yQz\9smڜ`!TmJmK&U =wzM§B1Y8ïw6lU|:'CP#K3&@ A pOb&O#5Xxu|B?Qfc=b4MєV`I-'y?*>ӕzKeXEgc`g8兿jmU7 72J!(6>E^4^yRƧr# Qk̢--~pSh H]‰ES.E OBtĎ8rJW=a_#Șb.w$br.?܄+ h0u/ǴMQS'D!$I3W}u6I!OW %|Hz-;# ɜ~Q~V9ơ.!fvLKޅQR5fSlKϷdH!oj#f)#tzKr.zނA#9@ 4   5UP_%Ϲ]H/4+nPtn捀&-`IdwnO/04z;&qY@wӉ[nd~-<y@|%w'/v4 [eǘK2ohOI Rgr0G(|Ag{?20Zt:0lN.1>=s}ڌfB.ݬ8M(ט+L(0`Jd>"V hH^>'BB93Dk8.:[^s^@[w %9+!]vs_q ,ݼVh]Jl"ӖmH;cd`*c:XBn4FB1~춌'Nvw |2)a&A,4Z芊M/ߺ'_jܺ; UKÆ'Γ$sDZp5E%Cw;[r#ӫФ<] HBRqWȼ8K?m`<+4VY~T?ݍ\~t # :lǸeǏՀɬGY׋t'[ȨF@/O|V#3O!п׵ aሒGA뒭DkXAO^וzϘD'p;ye4: Տ~yK#K6CN2)qs9#R` <-#4%8F",з?]lZ5,DΪRq+m6::T&g.A@k]ǿbSaX'|LAWZyuy+1~sy1X![V$~|* 'M`&y}S[G xTH\,C4{WMu)8-+7>d\`+ꟻ{a!Vc@KgLQ q[+_P50keq߁vvݥ@ N'`t0K8  2LawF6cx{ϜMbxy/p!z-ׯaQqk_ q>X<Jbq#:]CqJH8S9 :=KnLBRr%m2HgsVn![w*Z6ڋpxl[Tz5SXA̸^29%}n#ZUfIXAVH"B J:Yc[(6CV 3(zBT V#sֈw>^z^t:uGAvޘ'Q`Bw3`b؍0O;+yNg;zT{& f V>de%I aԑ̍}n::/yo-ov ݸ! 2ohde33fLF$3uq.B3% QVPOP"yNN-sWĬ\%vmԝ4(tƤPS3~ r1>ʧhU#tօGpnZ VgވYh(b5#iL,05q8[JKmS:Yp< ;` 90<!鋰#v\ Ź+^zڹLҊ,ؔƙplۆ6.Ǽ gڬZMYCWo3\Dzosw]gnş /%&ɻc_r 7jh `R ؄^+uؠi(!XfcΔ vUs-z:Swy/"aq͒2q%p]R&M \I g=_>W/?2%43ve~TC:ofΧrŇLi5Aiǹ(!FJjgNc1U}eEv_29fڝ53(^"jcqG>|$FK0%w?gsrhҁ8EL[j{emJk͖."u%/qjc~ޓVޛyqZջ}tS;˿FQF#[Qm{wH $*v$AFt#LغV4 gG{>n/&j]CnՄ+ "7Ncؼ̀#7 &x j*̫eC!b&Ao;Rs_[*ɁI6 z³&vrb*45U$m^Q ,4%rg-1U ;WJcUS|t>r5jϨlO׳;($w~@=]V,NtT]E"VxcRgۨ)t}Oin,ta1Ph60#ڴ ]Mpnwu:G>1lC6c'ᅊunR%wcsG//فKĺ djl=S4Q-QO3;}@<oȔd]&T6չԞ۶ ?꿅<$LvG8Hm U(E38q!MKgbr1դrN7^;|7nuw^v\3窲Bte,p?6D!1190d;SG;+xS>ɥ6Zopu\ܭxv))+( f] neKCmTEWj)m=[G":(g~}{DI<4cF7|.KBqš,FvJRvc2ѣ) AQzwngqhod["}JңhͤR=1[R܎W/@$ G(11 z-U8(g{/ H%0/hw:2vZt2\˪T0 -MlQz%av&Svj>͖$* 3eQ>'0(҆}h$-K |I( Hkvihȱnf4`qBJ +0L̄vwof@՘juEt#G*B%ds%߃Q՚mGh3ҿf^pdTŐ y e{-yq#u@p"1[UZ6eH;& ޷vV&'woV;G黄\ Jq#3*ʗ#2fAt?^0Ws ºUH"},.-p/. J~e[+ٲK7\uBQ/Wܛ gLkaKKD^%q4=NdBz9=7贜BRd*X0v6h)qQzz7yTu>ߍąE olMB۠jQ~.sB^XVBbAJ}>DHw3mAF/<>NM&`9JVG>ޤp39 ȐS؟@AH:Wp| ꎴyq J"BQ,W&qRȍeQ юknIۙW_$isX|@,&N?i{ԠY qe'Xfu+ي>ꛄkh-}3#C7Xd{r_ fTp*.W!s Y<̿~VI&>:{]HլVTZpA,,#!1[$n#-1su!o8`{аm'QӘi_hX5H[rb5#kܮKZ`6$֧HI ~bf򳃙mx-T۠{E&t(OZ]^h'7ǻP;x|BA\c7RRWq-V֎2@2kCn2q["<Aߝ͞;N` ~4eFơ>EWYh Hgr̨VG7S/=ڨiEWK-cg~ت}έӷ+4$Ԍ#1'/i>07 [6bȗ`|k[!'"z"g-7Tx 7M1wH4M;syʗƉf| bO{14 5X(,(|nLY- !Z?eye5"+tY0\֭8ࠄmB*X*3cZTw)A67wDgCVC}ff5 )0Q~W@_KЯ- CO[-Cu4 gdK`I E1+lqBrݝ-*8d$-Dk7J]/O`4(` 2el5NYUq>&t\@2!ݺo#$_B}'μ$y"RJF  Slߍ=NS-E,M=!x'A;{&&Ks2I:|;9F@O!*w2ǨQmeQ}Ě&Ysͥ*͝Y0KmqC/_*WQ˳wYn⅊T&byD r3 22C0~ᲚW)ȻRXj|~nP؉ҠQi  g[=02]1~V`^aU'% IH RМ&>IثB wo*ǹ94>Nn R?a)e(.r 6Duwpo8#_r6[)=]o]:A*l:RK7FaC_C(K5ʷ~pHT_ {{% * %Ӑr;:{ D{yj2S3̩͞\@ Ɇ^/ Gz7RR^{48dkZ$y W17L/ 1\?/?RueC7=W& R |&ﲸkwg#i'oܥ^&|sc㼎dvZsP^D nVAߗ!< ;8ꨚg$Eہ»/~u>_>qOK.xd2BbH \ m\U#hmHL*|"]'sN.iIZy=۪;a2x J%y/QgzZc#ieKmYĥTl4#X˫ 56vJ"V7|&%c f4SڥD\ CWldc?h\:s5hVƼ#uPUxRnn4VR)nO;\ zz#;]+IV~4'7`^JT-.?9.ġDv&Q~Gņ/#}[ccjsa4:4 q_왲݃hgw}P//LZL)\(iO""C.Ѽő{Xneca. H Dd pթCNh2MD3/]k e+XC gmXoyAV;#6냿8ױr O  q0#h 鶖ȭ1Ǡ ʺ=vT9%3> P[$ Cɭ"QSqx$*֡&J6OC_-Apg wPBz`ǐ0HKR7As.'S|\"SM+Y<與Mn/fy]z+5[o[+ C%څ|D?Ӭ.wp-^F zo=t/63H^-֣8?QG|TeIu7%oX'#0bUfXUG RQdaK}}q}bA.iuӔ"(Q闻A𡙾QDdCxؒ&{&OhueSNY \M8"|}omQRvdhpy+8<+4l:Qr}[:2,q _qk'zFCc~By:,(+ pzL:`z?UʠT$d.JO$hG_qaq#,šqBq!v"4Bh`$a1\YJfmև.h}Ate+/k[k1g(M{p}~!W$Tȑ)_U{=9x&7b!1lmvZ7Bt` v.7riha1+0N4>_8 mrb,)65C5rX_CCUp9K`G07,ܖݷ,qw"jT] x!ԄFK {SUF cL|~哾]j-.r0 5; lwq|@Xe(c櫊DQjk샪#6TQY؂Z'FF#WM<x#AatJyZoMz6wdPaZ }EK]}L"Mt? hK,ըxr#5 Rwi2q[2?K#NGg?HFC͢ZR&"<\ A٣ \]u F F)ZĊw*N5 EAR1T{CPf≆\ >Z7/Sc ԻVAv;<9w.Y i-x9/6kIK-KVTc/1 |cM h~KhPji}qNP|SWzֽ©ΎQis^W=Bs̈́{CG_hkpG^L@K̸=Dm2c:x9zꟑUqG6L\fed~2X+ÿEmDG&*` "ïN.8 .®q^,QP]Iuu :RhHKVVD95gpsDFVٸ ?q~QV:#Z-oW(r Wtf}sM7qo< ivJ@$:.ҞAaHUJM\/n i%zlvԺ™&glX7K ބדbiWyoX!)|Vh5lBwCNy,&Q{:_W=t"R_˛SBb >% aX-SJaV':o.92$Ɗ̳Ja%t;oJץ c#启e5V腮AmO1IK{DnD1'z-p[%pM!/"!>Gh5Tꮖ[y)I)$3Gmum TKWK(Z"8}$sCd=mIй^,.h GlQo."b|d=:IJ㾋nX[$R~ G=?L;FB~3E'jeBɋ&6cz~=QQZyR$;sQpx"O3} r&{E DT)֙*jiKz&Z6C/4?/w0ɩxi5g H͔4 BK41EbGbpL!m T԰i.H*F +iBW*vH^VW*J iAz8'sG{ D;1 ;ݽ3`X]!!nmǢ$8Xƹ%GX`֐7 =A vۗO;z& >0Z7F\ S\R"=659fS8}z!|Su>^9ڒm5aB=Qͨ ~oUe C"= " B~= [A֪^ZMhN691-:R\74^VG1!gSXI?v?A׌3ꗦYexpgb򵙟S <_%I ߜ+~lA v-#:(/lZ޸xD#nV: A:U7-Ma-3Y@ǽ1ᇝ C@ gl.+3"ʧԿC A"ԑQPYJgHm5(~UI_2QVV}0>$s^pF%[vE2CUz/X<-Í :YV(Ȉ^7&?=8(2^w̎xK̉lTRsM}_> U@uf@*:'B>닌Ț9N"5IqtqGqV6GjFA.TVSlrwS1_cXmDIܰ 5z 6ܜkJħSmJ`zFbVxH25@'և[QbS!Ϣ, zޜe|lpt0~7P.|e1293NV̢)D".]Kg%>cR7=!ȊzWћ_k-T";MV!!qG]a@j`Iavu 2K`ϳ"TYmQe55|ˀ5%TS!F2Ñ~٘hݦcng|F3\凕Zew) 2%D(wbImu=YgIKꊌ1jxxuwxWKJLL$eztYKfo& ֻC2@"26Ch~w^Mt±mڱi~yf68 g"8:ؓf#9@ha\Y2ҐRVu|k_`ɇ^~t?_,`58QO/L}7$ \$ Y R$IFݷl uOmY|!p։(uΧHeECcNy2B'Z|\j$hm1MUHޮE} HwIa"Kjd)[zTr ۈ*l;v^p= (NKkÕ&板3/VhY^w2N&I][g eQ8Ei钛Ig(w`fr1"EKX8q汇6Odve_^lE TL}I!`ې+|?>+Y\)2Y /`[;? xw$?#[FϞ֘V!$k \:aF Ȋc\5秠|ztxY->dUBB4l +JK\$T m|55X ײxvlh(Y2+4 exԯkBiwb4MDz^8p}TMS 4H_ᣲ_eqwGS5c8wꨨ9XOiΓ~=X &JwQ0_锯U:j߳,vA,#xrv:Q: V2;V8.@~ L>Cn,.`9VO{]hd ENAlȯ(tk$9h7SlT7*ekAb)h^:g^y 'e5ϔ $s\|L'X6:^#)CD3jPubCMQ+SGM~\*;#;Һ S UT^-T]/0md{.)y*r>:x+wr) 1K0el(?)C4u؎ z/ڃaԺ7I^,#K=~1*zLxkWǀ٦f gXeܣi% z|`X^tL;GѶP7zУ K?{k-Qu߭qL s 7`$zm@f$J=o鋙] FQ K:VoЖ> T)@apnbk aR Xš:ݿCMwSogA jH^>d_QWW- ~~ߡhJ$"zTY@dz]4 ]8O.}eJn"HP_IZ**R@a5_ COg6kۇ[ʉ΃R70X$Ϣ:P0;gWTw|p+(ԝˆnE=u` P𦀳UFŹȟ^隄YixMik'VEjKJ a!/И}p4'>])xP0O9wؼ:V < %IY0jDnRBcL%!(۝Bt+6NX/$˝^QoimF#yO\c[ P'!wzMx@&+푇4"O#iMvVS(71{[zGv'WK;b?`{jO>KyibX&fE9I'[j" PI$ 7]]TT'\\t,MLX ;9P}.kv+|{kFZ#Վ_r ?j,)b~n󡴬rZhsㇿV`O@ m%lgS{(FEe94 *3NdL_$tn[z:fz .ugF\G\Ev1EMpCp}SD*LVBv?RV=QO*a -kmѭ >V39S2o.m2*Oquݴҩ^"ꪝF z~(LMF 改jX<{`}j5}\]%f{TLɻkR Ӗخ AzUVӔsx\ðU_|y _DCVyDO8H 9鞒4œ$$L0{]\hWL!r 2KCg4ó9u y2ҳx s}/rSP*&iz\4ϡ&!qJڌET")w@߬s}2&S|HYD\D/cS/W^El=[3o_;fbmrȬʃw _)mi ޻{{*ϾA/<0Qbsq$,+OQ 3pU(YMeXh @{%z`f_?,ZD +BdN=sўĮ')KS9QeӢ=H$&Bw=G֠ +H1 _DA I'xʽ\Nh%my{m~y'y-V_J0X]ױ/,&BaPӌCc;Ze12˚<>cP9G# }pN/n,ZSH>l]^şXw1!&EAC }-Jxδ3AVvд佶f\ &R>A'&fue:kһ(RXMi2$ F,CUtOpCK Ec xVt=ߑs)79$NF%Չ3D> YӯaX-K0Cڤ˻8 EMH/ oers_Uࠬ)OoKX*/~ oȌ䴿|4-&IкHWث~ HGuJ2c))/XDټACm4j3:Dʖn_V N=urM:+*)ǖPQ8ÃQ$tj0:^}V/yt\5~m_nwCR5Uˍ׾TT;"y|lα2)VZe[⋓6M[a'Dn@1ƺuy='yK~*Ra,)vYZm]lC w5~E?f45*K?ZZSkII* /Բ6[e_zN,ڎ!H%@Ԃarށ## 9p+/Gj5N-ĒEu8쉄>dm}h\NnyjV&+49dNW'! J_9r)26DD%X'6uxl znM88x.#b(v&Ds-.S%mE{O3U$ҰWKGDz8vrG Fl!lvvSW$?g5h|ahPDq -ٞ `x%91 XDcoPjX<3HYc7 !;qj6 8{dǕ覩xmu(RǍC2ɹOG{c+I*xڔڧx-IǩCt.˓ս7(<k f>S7#Cg ϊ rg/ $743wFwG\%R~/aNjM z3e`?U;pR˘f2H4muL8C6'*>:oHT>p)L$F),i%R#W2*#lKjtY,:(Ppb~j; QmLM:edtZІM.!^? !3PVm#)nsY7Pㇷja1\oBC!8xSZ~o DzE@qq#=OX4ks#Nk;xyY CMU(:cggy;1]gnj…PvB6M3=zK$R!`WNmU iJ\SRd%Sl|m߫ܲ!KAs)/-}(<+-Eo3BJCGiizAXQ{h /TMg@MͭMLlIl 6,|OK#*=t3 򼥕"{I`Tj4[ qXh۸14_7%G+L5#]owhU? ̦3 6Yga-UcŪD5Fko~ 8ϲOxD/haL1#¬%&O8#ڥ"f'Ew0Mr`QqPBJ75fX(SƱƢH|/;Ni1J:$POK;Ce,rG+[CA!PwZP rZN{pS7%+( <+Ekb2>ݡ}?OtY$\8J]W;>cg-1܇Ol߿B|,hP.7 OL ,*SpFHJ}{&*w_N%k!$E(2;=EJiYdUJ6%J\ NiXpNXdNLD19,vaA)~#:gb%X4/bWJ1f;l¯&%)bi29;(; JaQϊ4Ign*1攸btI5H;B_o%UAL{Ca&pb>r!ջ4g x~xYqvmH+r ~=3[b!D0Hpm2A}|!ibl k7{3=˱VC;H.O[k=4*`X;#\`6vz1N犗l1כ'o@o|cFDwH@ֲaО_)LO!xCпv\]foqH/kO,0ipċ6YKv> F/L3"\FʘY[.³$p X[I&x")܈AZF9hnIwJ`LHIDq|8c:+rqn%5ULf@1W}z= fd VeMasbXxc(pNj%93k@ rY%@o&*ⓦ 0`0~4.?Ψ)@%̷˿xV;^dIvC$=C͟Éd J$/ĮjKo*䒂'9\̐$}|U%J8ڋTqS8G lm-F @(lv6[E`o\/>gN=V1A]ϖw`&hB#tywڼN1K"f <1Y-CzOḧҡIϟmaB]ӣڤiL< DWR'`݆{٨?&YުI@O0ڡ&CydJ!QEyرU3ދi [“%[// ]1pC1̫Ǯ"R/Z?VbF~̻&㸌FrzA7?PS=l zV+iJ"QbKZBVDu.NFXU0qIonSD2 V/y>9, 0CzVHu,*nTϟJۦ{Fѥy/Gj2>kCcxgoVxm4:V[pTl F2N h._؞? +%Jvf `|p^jAlvjѮs"CM&e* :Hc:X*%Ո Tڐ/ JG K]ͲlSo~A !ghlv:q ; eY3u,FI)԰ZحV# W(BΕA[jP]# >) Áe~NɎ+'5G(7jQ"mS#v/tNOʔ-oL_7^ck&J3Ltm%&@5Jpy$݈BƉgQ@*Ȯ#MF^yI5sȁ06 N/o ('$_Ljm!N9Cs}nXDPpb^ľ&sJZଁ^Ъ Oe Kl4_*̪y›Nj`n&61jwRQUN0ҍ%~VtݾoxY ;eUop8"^m2dIkhBu뾎MrN_d#BB*;i_i"8kXiImΆ/ko_;"Y+J=i-?~HZ]ϵk'K";IU6Hq[ȀAB4ZUf&ܜ@Ѵ3+FP57| H['m46^z: ?$eZhp;X1Ec-1ە4$LA%hoPA^4i?Y2a c@*x͒eҙ p@Qۭd`L)Y;+2k8YJ?tO=H5 (Fa)4T𳠪ʌ_u TpFe:+mW\a;h1c`20i񯲆?<ΞCJ &~t耚pVOXmn-7`1P[(@<*ݶcϥYshbF$_[THcW$Ёׇaύpz9uPw0]ףǁɦ7Q/()Ce~-&EH N",y6w&Zב!bA>/%^ef6C57cbk)&D?Dౢ+qzli/n\ׇY0>w Wp:߃gbݿd)m$,b{E>.wʼnK|!8૭<ٳdU83bV79R̘t nK PqNӟDgӭ >b_@;0㊊gHN&ײطv|u_Xr8ӥYxRyۨR?_4]ѣ [d,;< ]Z%,f!z):od9 j%SWBuѬ=n:p< YyB_4p􌕴8"?3Io2L%=8O3`'rK ?T¼ڏ6HY[i&T[ݶDGeM۽kBwoq uZ:Xco\_t[qy}0,z@@~Ԯx)+'g {h_zYP5]6M.VV2$eJ@bJ5nCxhZeS܌P2dge]ǕOϱ"o Zr9UiP&(ؗ)Q 0WzMb~/#P57X -TsC]]{~WRMgpI KEΫn'XKicdx39RŠvQ; DPax4ъ`8a=95APyW\8vHƏ|ٌ jzVȯ R(v=ZҮ=6IU$r­]v3習"i}rr$گJ[z!%- ;&>M; GYqo-s`m>f:ژ]/yj)`;(G=أ`*|2kO5?m`UAU:TsW ? za_S,U v"u~(1Y|ӧ~@bk{B]8HqZƂ$;)MFڐ$NOBJ"k fk{L;Fΐ]d_2qPVcɳָ*u3G&`NJnN+Pܚwq4-ŧouq!F >6/*o^MPli')pl{e0l7TԹ"e -u4B p!0 =) AR[+Gx9CJ`9=!ȵ]'O[ofl:ɗFqXd5 FHY#^{ybEq)׈4ʜ5@`" AoV ?r^o \Z )7}%DPpyf, ($V]83 EW=\7!/"=fz:%l σ)dLʗZs}WjSLºc=P+Cq[8?3nu R?ִ8uPƋ/Ir t_YٖRkR[q.+do+ѻ@%@ sNvaEE`[>uhyGetTuWz~1c]0..*b"6.Qb(Ī< t݄ <4V;fl>]H~lzdA]}~D$Y=jt&o1$C8m` #[H"y< >[V ^k[Z;N`;Kyvj͓1ɻ54ӡE[RPI jI)>L( HRl ȘmYUL#<Cѽ+V:=ɋ&6EfVuY!Me6`6'k/yo_gWJ;5Ϟa$Q{d7exَ Ѣɮ x+gbzEQ:Bm$Ήk륪Ԩii;˜ڥ, ^;A$,;T|64ŵw/N`iI:eT0/BkyK%.oƉLYU'1qEj_:Jڶ`OK!'>YQٺN.>zbVMd`i}S[ŦХg_jgʕ!{-Z?-ҰFEd荆'Ik[R,h;eyE-Vy 6zLn1*^Dz}TM  I#iZ_Fq[w.};W37B߻G#F>6޶]H"!hvyRYQJ:;4Ibj^O uxxWl`d̩Y~j%E'B*QdAo8%^7Fߤz2!>,1\' J|ṥono*/k X$Ԝy :P #v5pIt0% [VH/WFSVJ$Ρmi@f:qcI| "cLmWfvrGhEO.<!~TBش_SKz9yٻDF^ڮsE oROcUDDv}zxfň ؏~iZs˞[fjV6{[9K>]t )IQX3mKg ܇/>_+"3/pKu F7b> 8}.&a ;1)nrtdNZbe@;@I~-wIU8^ˡgϳ۽4k/+0Ri]8B|Gv0cakx)1xg.hpLC n-|ʑktSUCF# _|G5ύp1PF܄>urDk s$uhW֎>{ Y#VǗ_iD`,얫xz|gmlǁ+fG4+h(L)(Ԝɛ!!|{ܶy|f!Ut+sYI e_&U'B$>GTeGNۛ*ywH ;F>*i!TGi]ȸj= b\E~]GUK8oq+;c Pü}%De{Ip;a~nۃ3ɎAk(\ /[WEb(f4R@e'˭,/V,yz YՐAw׏ON\Zm+!#+T"uVqډ~R$HZ݃`}0VfoG/!֪w)R&ո9v&n._Tygޯ?/ryCii\jCp n@ 4. >B֎03 ~)\k272=ز` ZՉF9, ߷WU2J {N4}P/ExҎMA$L?3oЇ\m7 ޾艐NGsQ|U Df=(:e,}.o~S9a<=hF(13Җ gfyױy}߿W/.%.eo2oF5^U7Q`3f\ 'AkX'1>c+dr׽:Qz<& ކ85i2atDƺؾXID'Y = ݠ|N͎+۹/ f(q9c UxwF~ŻoJ_ǓUx@Hʙ'>Sj_9tIO emqf7%ȼNUM8[$B~'%#M|lW,{F#Y$pg21NhÞȝwΊO(YF=2L |VR[ҳT{CA89.*\E3П;y-R=:{˨!\|YNX ,_w%B(S>ofeJ<PyްO,L\|z%M934*9~x/?G.rN彍؀.{^& <:%bV2ׇ٤CFI4O&'ܕe&.Ap|RSyš#DkUxudvmRۓ8/ɣ<{X3+?6ttoȚ֖v<~:lR0k.FQv'P,{`fMo)HzsՁ0N$v~BWS&El{(?-4䏫wVrx&v.s#܍R\g>rKE%xM}`楗xz0B3eA+,Nu8 !Gޡ;J;ϟ i;>ϴU?tϖTtf~0a9d*Nކ#}(IIPLb(伮աy?s2`KQ/AYݦ}zi>s>ݘ(%|u&f1lr8_a fvrs\b11;0Hϋ282i WmFvcuiHs! K&HwTU.kTs/pA2Ϭa,Xo:/9:\ ozCᑎ; IasZ{XڹHP?}ǖLG<ع;P&ZrIz.^Fx6JJ"B჉Lm&z~@;$/ӥU.ҼϽf5'`Z"iӦ0jIMԻo!`D'(d(\a=~J9РuPڟwKT3\) MbMZMWS^!2 q<| S{IF6WG}%#Dr#?忢z@ O6^`Kp܇{)}Kx ѵɟi/0hckre2*0uـ#f;&CTV\JF`m;<]ZxLݔ*&{cu3DazZ:+?qL.0ɦҩs$Bas'KY ef;OjU}/>Ȝa9-aIJ1W~}*,] kiFǃ~Нٲ>Qlc.)|Ig݄i1@6[fJzl󏪦hH%z kdr9z$ƺDf7 lAV|w"YA#3DoH !OfIMO۟nkC.pUx54/Z\,a0.6Ep"e- 7s8%Yq\Z%gljU|PS|mAMmiJY.zE8Yj"nB_ׯBoiyLz҆uC=B^te]Ɉh(K^6'BS$*vn&% j{! /]ݭ[I=tmywi wth3S?l~$ '{dJXyܨ Nֳr˝"pʴO]vtZXdž8iêRm?vIЅNCSMa Z^ukw)K{eb˫%a]9)oIi<"v i9PuSS͚tmRsW'6QYn./Sb QF[{J"c9@;ńa(VAP@0}&,Ћ\sK:U>2&pfҁ6ޒ_GD,7__좢c6'ʍBh7iȠAVa+ |I\!!MFr\FO#:cdN)ܙwTϷ*P z8DήFd tWsCJ[ B\wQʎq=qFP͗N(WnŠX,}R%{=z1mk\I ӬvewqÑ̺>J RF>B֦a&/;fb+0a\rp[^5 npNVFOM~$&އ|ܹ1yBo6 Aqyck93Q2jn丩@N*?\ymX,l$ $/5Y'%]8=9ϖb=fcصZaȚ@JZ?N7w -YTЈ'`"=)͗K_pF/,7JKCGNia@ߌd J&MZ\~ݯ(Du?̶5) .6lۮ T~Pj2,a0 DC Q#} V5R\y{f=('3 KX6^ Ԙ8hLtg~a[?txTKs֓ á~*U0$9l18GZX}e+)v 2qnIϚC{~H"&xpm#Qg]%FrEɶ'UnC`EEPi3&ǫJwpfE][|̮9җ + Lo^Uۈ|5m5N{6q|*s+U]9uYen15?QǐE|*N{m{ATqaGL<^x$;fgω,|Q {)_3qI+?ʋ?H۳מ mlP(U񨥥QP>p^-HCT.MȃX` o)W}Y[>ƜW{b7qiw;+=|($,xRfIHʱ [ó95W?wR3xv*V (=p>c49+ yo2\NRxV*~7G+n u a#ڬ'N?">ߞ$H95:&}\q{{:E? C){n!FNp  cq? 5lVlhT?]ߍI}6|a=>j"\J_"X,)UNgPb`~b|".] 8KSQHVoYkCa02]u$8z) Ht@Q {f(`Ykm4NQ؁1 xKoHS&[rr:_k,~hX2 d]+5a`J3f nWݍ֯!1Cm=fo cSdNg:2VO{I j k T2$ l|Ԓ`laJvtwi:;mb+"w?Zǽvc`~ž/l=!>//G_(_&Ma\> V1H>+n&M]I8HqpUNwBԷ,h{ 2A~T[k7T5;ù `H{l7D1JF!U)L1v^U9}սV)z&j@S DN@fN5#b4knӶ/![ݙj_;f$öxUߡlX?o9ȃ wcSVum 睐 Y'C΁ !O7MVG0CX˹ώ7R}Y5ԡ0|'قFצ]5ؒ  OYsBAW;< +ڥ4≝ tHⵠB2z%KDx=xՖOn88CjZLəRoBwfm~*9KE@L1:UOm@9Gv:J>N8,74N F./C 㲓}5%5bcF0,%ױ JENۨoǡXD^wDZTew 4}_bۆIƓc?5<Ӯ`7mmc84&CySo!A-OqeLT̷54p7_؟D7R`-y2)R74"A]x<t/k$G񄊍8TYevN%` .ZyֱزC0S8S\ZyTZ~֐d7˶^(+ɘ׎dbVӴTA|m[KW e"YHbmSvRlrEHwΣҺf06rE >%"h w1"+Dᆨ %ײwN8Th QytaX)`1@gl zi s۽,nW,,V1P,(B<(O*HsĭLQ <"-˷N(  z=+ 6&rnWQo?s_co$w h?P berR䪠(Asǜ{_D[9uRZwRw_"1Zj^HS]gCnZ5ɭ}:Xkқre{Qp|R9X!Hr:!eV)MeT}_u"Z_@MF[EgÎ[`MWVpiK|Rnd]hFu9pVNo Zm>bף%y4ocx@C mQɺ\? >0V#[Cj1`+%%`Ui|U~ LbtZ@ RU#aPEo_l6ZF&/]ҁeEK7 GG(oۺ_O+#Ȅd#k ^&y{W}T|Gq!.y:EmB35h3zS>Dˆ{~NbdHN=TMJc,2!]s"*/\~o@6QN6j";}ۨkC(q5%tKbvT -gf95MI_eW^JṈaw2Uؙ 144}u %)w16ā%!Afk:A.B23J Nn%]J*s)*A uwטJlHlͣBNce'Յ4 gv8檵_~ Fs U8A?aA&FiNLJlK&nIbp'&ÆTq; -|ɛܯsN:O~-kU/Kt{R Ȋϰ˃r4 Of-_AVOS}: S{{g'!zq;y*Aֲ'Mc}r\ḃ{e *)-]͑:Hd_in/괯;Z{1[/-R > Di'Xz-J{^ޛ]`i˼ܧh֦lSJüN'0U59-oyYoϠZDXFSXԛziCUW/\P/D~!jIQjN$!(Qq菇UDm4K3*%]/pԡuIM^, MўXY]ry|9ezW:CAlXӪWzʺ?17E`k횹&Ad.sO+qFbq}$VZ69&̠ |C=\Eh/ طNGUoQ O@5F)' 2dM}|ۑP?d`0ʝA&%p4huPfMVmmeϰ ŵ@͔X-vhzB#/ =/&؜8 z*)) eZ>xh}uxo% φd.P#p߸'eILc!˜FS&CPhRQ*WEW1$C+t|Hj"`l}n$aʇPWX[rE[y|sؒ E?.sΌrߞ+Ną/2ivć3eTcO<%Hs'#Š&WcAox>+U-Y>jTKm8k^s.SyG_URdQ]F(˧~ijwiI j0cؗqLU+ZGN]⭉KuHhSN]a$rcsk 8!>׍Nb u4Qa奟Î&,/WƄ)'F.m ߙ<~?)a2&kYSkkezhO(N%v$F֐@a!g $G#woUXLĢֽj }v[03r4yϸ/|Wz@x@Ji{M5d4FD/n)[lD#/im ѿ夣֋> +]-.,RU l_|U[jH__j=S5.g)){7ߪtu2, 'bi2>?p|ZI|%Խ/dqp4o{(&{Xh񥔅s\ IAf {ѫp9 n[> #3 /]av_1|p527W2DH2 Yo7p2:_.OFh"ngn{܌aōۥ\/NJ,4*-}CO`hV;̒opp /P7.Q%Cao*E{0hFb">i;oZVb簴bhV^tO?qJ:ml.bڇbJNGϐ+aTeLupxM_3l Kwto /gj3PXs~ 5|\۟Jl8z)+ <}]奓x;V"BKDo_vה=//s%x -J2-뢬?LrA>@ow6+B(+-L肞BV+>N*waW*L0 (В R; 2 ٸaj_3yjT+Q1Jy?];;Hp*FƳ\]n研I`=}!o+*<]OG`Mu/LWfN`TǞh uTn8ob-쯵r!(-p3[|P.F۵En g9x>/"C5/ʨ =W&kxB \^T1" "sm::b#5!.8Yɼluvk-ζj< ";5 mƇ6{Uzq2‚Y]+<# *}[]?ԻHWṯEGm#b \ɔ5]3Tsjz~SSg7!:@z18Dy_N0d _]2Yc|fK rwm-paN5\ @+7ͦKtU/O؃' /$e>Y k/?|#oyڏ|'ȦEKC20Q! ؚVYw>AJ>ڙ '<&,΁q.#d$,b\g0_ `(jnbߦz=,pX-:FgGD^ +sݏdyQF.[e*hBZfаg7d\hۢCd@J׸׏u v^jx8ȳHiI4nL3ڴ`"?+nY 56O|$7t0=hFD7`[ה=@̓qe=dYZ N3T[=6]cK_F;b0qM!(#y"pWNU\HKL`8i u &h}z V)-g&:PvSa(b$RKshYzO9vxYDRor0o]mp8|^ǟ{3-j2 || \ql^:Qc2^ko_Y߀}iNWX{&5 a]>;oz6Oχvy;3ߙcoO%7Wׄ $6*lUbxT^7cN[ܥ]쉬Aa#.ĿX5f%F'_Cց+:ۓ¢NG_P}r:EbB$9- Q﫾QRg#C17V4)D _ |`#=+*{^/{Ñ,Y7K!RנR;A r/2T ߣ+sd!'d}WhIeϖC#]h0B$FWsGCQ&p:6!HX̘K!c.y}ixkz'0t5b 3n+< I"?e_ D!Fpnf +M<͈43}x#0_a@Q?py#X.寷Z<7ziBd3 ZzpSct@+ӍXx~׶8hBT869Hbo~q A⦾0Q4Iɶ :ɚB٘) [mgC@.6;Le [4RXm3T* (fCjp2{z(f8o H,2$d5x5O"1S1KX w(-D A_޽k 8YO6k;ʞ7 jw @tMԸ~jk >`ҮSɀa Z퉒mG7aC *bvV!`L .r75\7^x(n=+oW53 zpu9%zj*X55}+5x XY6uzoy6K#"-Jiܴ]Di3Bg_$P h 䣈R^~ayXu'[KP6Rthc܆z[??+K]b:ҘCL'`VJ6C{: ݣ[mbr]0,HkYh]hpׄZRvHfАAc ::n- '(澢  `" H HeM=tvO==~lűӴS@'"I!!m(`uJ[ihcDWOOTA=ns-a_ANv+E}" |\YcXyrKC`}ȳ[nXF, .[6яb2C}YܵG/&әc! >:k@2 Nr$$}w(@Z]yZE/E_F٭k|:9pHZ ݀~ZlIi> d@1CwX=m6k6c GnY] NC[f1ɖC zF?B_7\O(7UJ{W[NO#s)V;8ۏ. b*Y=izФ__B̺q\pz =Pʙ_I-~Vч^}bݒ,ލl x1T5*+.1l/]8?lqЗ7" >5 gWS5v#GnN7_ 0]12~[*~#E-@Tf@-#6yr59 FA!S/aAtcOi COj邈r򿿾Hzm%W7"q4`/.sl& PN^Ru(>+03FnP .<2m<[ a u:]emDک:/lZG~JUY`OYEVo,1ٞhE0IXe@)^*C$O$G=I|^0ZdҎ;19⣆DsSp.ߚ.B`KK~±, )M[`*]byȟQ} 㝾ߋ|Y I_!P|pi/|[4<Fkhn{&Ȏ ,(VO݈׀N KQg^NLEhE~iW~()(x}u222+(ݻA)W2G;<yhXI,@~ vh]lؤan7x#4&SM P['-D@te#{spn&7g] ^kvbRX0¾'nb]+dТSʗ>=nyݻ 5"Xcu*ĤHߠLh+UiԈͧ }[ْ]f"mt_G6X୹Yx~nۊQv XvGL_)Z#s3~.Dn s/ 􌥡qW]ve-4!nL'y;@Z-YPP\A e@5z] 5>q  !Pқ PL^Vy:JBз]2 ;8"2ntm d0 }V\J# 2a¾z*M,A%6t-_Bt5m5'luzraxR%I pغ+ʰu ة$}0sNX7/=YCe@3tF̠bJQp8Q)c8Cb:99(bOyw *M-/A+ " lܭf_1](g䢄H``emy& m6,Hd'sJk L6scmL$0KX 9mt<7B.TO;(:4|YӼf;*<ƶbiS҃ۻ=}b;ƸIґu}d>𙘇'RD+'U$Aa^q &X t]9"djwU e_#?_`xHs:Ci߱ \͇ZŹWc&ΈIl@>\%s40J,s8> ZA'"lXG}=|vEWPNC" >tpA40hP8q V a; p7]2c2OZ-V J>O h$Ѳ@t֑m瀖⁧'acf-Z.0CsF*j!{mIP_˼R jo"zRs_oWQw@p/}f&'LEq 6 Jc,e&" *r]סkߏ.,IEzOZU(~ٲJjOe x3e)=)ȀӬ/c2,K MTHPNS*!W0D`T'B׹W&C+K~ь>HCr3@>ç2Bԉ9}>`Pwxd VulLqvgP(#h[4F,MY~ +ȇQ_XȠy+ss{XWHy37`eH. l ޾~iY3.zTr!:be!&*lFv|FZOFNn+}3c|uB_13vfAP-,|煕]%[ E£w9j#J a p'A!bgIM^h9 {\< |Y FBբb3vAh+;`b;vu{gTQ'e5p׼iuX &s00,..y8^?0K9C*Rj1{}h ;[ ܋T4lYgA]v Y*n6UѶ\5+ױs$: Yչ@K]>М'o⒋:I?b ^g=ۉz+0a榅܀-yUx?M*[6oW0z1KKx,Nvomzh8pk{W M_߁O2XmH3Iݵer9KWa63'Td?kgp*s{2osm""jRg,0U6NG$ŀ&bBgS?HP#+Rt y5BQֻ*xͧB\9 !>B\QUPp޸f՝b/dw M[C(C G%'QHCLsaE*lV2b U<$V<0k&du hr~0c! 3[3 *uDZU&5{Z<ͨVxcIS۴(!/Iz$j +&#tyd^ æ [lWLS+s|('3/d]{?%Or1C{H.\b5SKӷ%2ďHᒥa:d6O Tc?Կ{9|a}nQ:1`0!}]@V3L6BD @hpXXwraR3?>'H{?kF^q]^ +Lxp@fxK]Hּ)qg! RѮw%Dgx_E$ /|'w BOBSna%G` /_dAsn]tg п"߯ý@۲>R˴հĕ#|*-.7}XMàM2Vtt4^B-xpQ+`&I uˌB r_ WX=0Eyu.xGu>sg2^# ,ZQ+g0=\d wmF}%քv=i<`Y5'lR$˦GC.#0A57 '( sJZi[ =#"n ;XM+gJ-8%rx9:!ja`DUZǐ~J<ñ}(xY( %yXWNp,)Bl߫l|^j Z}%Nn$O_6;\#fE&kp9 %Ta2:Al=Ѳ0l[O^adJI $c2YSw[j"#Oj_ `F 3Op;QE/-2ev;"b 5afϔ@oUb\?@{*q&°>l *0E.wg?E#Aonn=L,.,Q / 8#$ztb\m(xRyY[KDVQ7=N BN>RnGD: YoH;X L7ӷ: d SQ׫ >^qܺ"wQh5˯p1CZNhT*Lu9ctAIg9MkXRE@_ 4u2NB?䕷1PNMw*LRA7sHgiNiJB(;sP熻V 8ZUicb=WԒ/mg\6Ӹ E$V6wڄJa6E X5Haj̷yEvidGL75S2wߴ$Ơ[@IY;tڼ0:}/;9y0a Q:IUEEVv3mLaז.]F:Cb\ܛ|IͅL]{qa8@ u\W8~2dx/8,L{2M5 A$q6ÙRģ- hiy&sɀ z[_Nh67v)TC B%}l?Cj:kS܃%"Pi3*Q9LS)=6+Qj9P}h<. eOi;F^$w'ך1V*3𔫚 j0/9A d /1lQH~_<r!Y6*eBS̙L'h(O&N<]Q)|eK7hU*Uq*.7G9$tN5t 7uV9Ilu)hȎJ8n/5'm*zVh8Ϲh7f BVzKk z!- XS;5#e&JLS#h e?XNA9bH*jj+dJsɂB[0y&򙟮Wwܵ3PiR}&~_HT8P!32ZE|D&z5 rmԿWsL*(Erʽg1s-G+)VYjxeF?AnJQK"ɝ$ Lc`~nzwN^|&0"mN֒ǸNmTaww$7m,o// ޑ+ #UdQLa7BxlK:c%D~;EW {ssj?q~)H8zԧ֍s pSҠԟi .Q"2KN//t~21{|i|;hl.5ΧO{f{q.0$/76Ox[)/vE-ȱE5V:D QQjBZca7]n/[j+Xv>m{J [7]AJ`#O-:?#z<44PKwFx%%MXqq|Q}#H7SxG)=#qk+C[yҖ|A<"aoI:!fځ.g$dC#5ռ/\ > &B`60>gۋA0TUNvt~̉3ΨZr ]H۞"~>n#FZ$m}y-bv!FhyAZ֫t~ W뉨0N4MiNTEGFzGs1R}# P~±Tu+Δf< yeر U{.5zL&s5AnP%_Ɖ5bmG.21Kpy{u騭V7:ɐZsADBׂsƮVݲ7w2̵8fZ@~(k׽WxhjgM)UrD3σeHhvE #{u^}c߄-f&\ -LwjZNz7swp yH$:L~xQX_|8霈c@X61)bvR }Vߵ YƬBdeORx6D+#|`Xk[- IsdT8໻^B@Cc]eg(7Sjʛ,z9rMڲ[g;KH8"  8m0Z RvMqTYŭVͻ@UXGWNx)'@츫k5Jc% RJ =} c͎ N?lL3ӤJLCyCrϕK W"8gHn˾}\HqƲل# ̑;F8=FCO3ln/ik]. Ndfp*t`9`6\ (˃Xӵ 0VryWD@}/A W$G8"?f_ʁNިBq]yc̈́乃/ vj&bc?SOAyYZ~ -¿ sF"ϡ|65 0-:Ej J ݛ*t_wQ7qA{m6b媘:Js̘.hqA{;W6$"?Á(R!}Y{Io\L+E1q P4Cl'cPV 'GY$2kj }A/Sz|ňW32݇.)Wn6XF'/ %{{ ?I"2 e窚nČn#egrIOqȫl]Vɯ?45) &P{3b)3SY,vTX UTtgD^D+a5bDڿ?)=ی;)jMCR,Lgސ<1Q:O? %vg &=c!R WT-(3 nRdI ,a- ="Qd5aK*6TwUzp:XdE. `b3%T;@>ٱ"Wu"؉' SuJbzނƜ x3TE1Tc i_J0K4Kx⦻o3{vouSU%HݦKc9ZXo+iY05إڑg7=P `>Jn#lNiiq%hV̸Ú;?ut#7x*'+L`Yì /Z|Ϫ:ԙ3Q,Ě*& Vog"@2Ъz-{gb6 uc𽊟\7_L=rVma a:˛Uur]?pUzgL^'r_z ^nFҶt2!R7;tN^8@m_f3KH)hmDxɌh,nljtvom2.?JNO$+WV<n/11 RtEvHEgfY ~Rosl.UcBi4c)n\D.pBjҶ%׸3Ƣb9< όTpb8¯e:=HZ-169\<&}rM7Z(Yѵdjn 'UDgq/a2Fq_#LUxDIꞵq Xz♨&&J_zv/TV31F'Vӫ{Wc0&zh@SBl4V桘Z0 Ȅ`W4ěd)[qdE11it&ꤝJFpz'>fnHm5{l,bQmQRE@}YN&$eꪦ?*C>:p;4e)r0ov } [`i5i% 0LjroyakxY_IyZqc߬X`ai+Y2v2ME56I0Š*˸mmsWA>]JyDh9z^" PFMe EC)ۑ{ʤLP YsI[1(* Si :I:l3T@gڶ`s w.ܹ-ܯɖja)&B>T'!k@h˥$Yh"dĩ w䳍 g5R^Wǥ|Me~+7hc89^"a0@xt|{no_=)#&ǥ -`pSK*=b\̷%}JGꖸōqbyva9SH2jZ2) 9!]udA``4-Bv^L)XvwhlS>5 W]REJ4{2dspL cԻ8I'va4Ub8]W:6JNRz2!H ?r؆ݮۅMf?(?*։J}Nx )([r_"^ %X7d`娟,MsRWG,q? u`z$rȶh46Wm8RG!MW@ zSgl{NmOޙl l#a[;@b֔,ܞ\Z!n %İw6cmݏ94&a\6B<'렧^G~^g2<Og_@_Ao` 3ؼ=,ւj#.!ٕ?A1 HTQKO9М? V#RԛMY÷4w'RU.s -Jkҕd=drpžxn̻/[`#C8l tbwծ [^HHqnE-TN;OaI+z*|SGB7sNeHDάsfi {3#iVSPzܚ{3 -Cۍhp$o7CP}SNA{;'rcU~/t|&w:c~{PhſI=5%Ճ^cWfč+dvƣߌ FnUK\)y?{3ULCg6R4:&xo1Sȩ2VU=W29Bڨ da#bz¿HC#Tj?1 G` +&Q_KlF 3'o//[ٞG-.aX2=9VS7ެz6-93MjeǎY?QL2ܿH~qYBڕNƌ(A}V`˃#U">aOw aHPoՕmH 9+$h#xX9{Y7-AnnэIO?1dkpD/=dW8Ξ#Œ@!2 7Aj89J eG(YldgA `dgPFYj&*Q\ Q:ML;l> 9SuH⿙7+ 4g$S=$V&lx?g,r# S;}BŦ!wnDuz\|tvW]R/vPKׯɶ\SCDgbqڸm~Ol, tBVI:̾yB_m% juNuG]%`L@*?8E4 ss0Tw,.9E?Kx2D5t `v;GT@1.3 *Փ#bc,ѿs]OZ2(}^=khebNvfPbi脾ˬ8!}o5>ח 363Xبj/ߨMSrG:chrS5>(|հ> mȳt]*qʐ?y!hu;WF:(KZ5˹z$ a dPV=q% A"v*iQ 9) /UrLb*M/py dè(2) sLxˌQ.w]pd:`=g4Om(BϕK9)%Co啵7UFmV5B w8A3y!JOz\۾N8Q1({QJk{wOX'bef/h.C5N ʫ(#T> p%E8i81JY>ǰ3%7Gj]ųh=ʽ2rHKBn IKlo6/6;DhtJs@h BT/"ޕ^t|-^ؗ7; $Ґِ F%\ZRoفFo we6d+] Eތ_5WaN`b3Sఇ5FGklGAC{jN4O Xv#xf~c%?FBz< &3)ʍ|-vgT |:5o>Yۥ'|W(eu+ ?׈Z6KW&~kAٻv/@M`;BS3bӈ2E-e/cz?ď 7CŖk t~r=leK 8Vڤ|O}_zŶWM} ÑbpJmrؐvCZ%펵˙<۷:d;{N*6+F}G%J w A?N `!1e=7T1հls F^P3 h]WLd kL]QpfYNqs.G9bc]"_x1c&vYDlaTԁ ޮ:"E"]2[I9Νs/p SBIODgU̟I42ued@-E ~HD]_8eKHPOp.,rk= HwZy\NnKD'e^NG=Weᠠ 58N@CV0O[RCgveyuG߿Gpo9o'(UhhIRF_QP0Z^DzљQߢ»Y $p-hv2ӝTYrj=͔W¥3M0sEk ?g8BJMi}&`8v2ʳjɝ0 p'`X%<]^nx cZ\uCu*b{,ue(mSyz}d#T.KNBBs =4iӲW91x3nf{lNU8z!b>*=,Oui1f˿?cO]o!,? SV"0\O!yTM:fɿGX_7oQ0`y~Tu!)]0~} @wMcH#LcC[ j'|C¡@ wɚp g&x}YAF".YC@D+8P>BAb~i|}~$Q}e;i|ZFȁN// fm3Q@ZP5>*icn{rQF|kkTPUdF `KOk?VEY;gD 4=e*'QR0u+א喙sPi~+iȸοم'#xUDXȉ# 3XR|<|8bA@W^,3GE7Fa-W;g/˻SN.[(!eMp4(/BV:?)?7ţ;X h`e@єn'[6&ז"q4 .^yYyl)hQڷ!Q> (NHAH2B<#T&+)a CKۺ1X9:Eӟ4{D|SIkъ*K&^P׍- so4Xc>M+ysߑ8!- ڟC0X]n{2{5#V޳P]Hӝ?Qs f*eZQY1l:W <¿@5,RnhP }r9$lҟ6!h.ev;x@VDݰ=;vj|{raNR̹wZBUS RT2NrQˡNMn`!LBq` `E@ģfݠ|Yd&MγR ΐL%%M JJc&jWy(CJK1l(7>nxJ%/\L@ȩ,3jkߤ$/Nޓy󠺵R> ZؒyB$DP`;f"6ԤR pKOhfɲrr&5Rɯej^B?#vS)}:tptɿ }P!AyK7YǸ9b$Fh"ToP7kOnf1,nLL3K=O/`;|pFEHD݆nr(k%2TV+:RB?\8kQi'o G:}!Ekw0aIA+Ž{E޽,x*IJiF1"]hUSaME]5p"x |bH^T0[itO2qk`T;dz2ځũ>3b aa_o59\S _Bw⨨j+e b"Xr @LllN0y6^\Cav99CQ @jV2 a![vE}~)}Ā+gc&Fµ|]ְ({jzl کH0a\>;[Pv9 h *3U˦!y؉Ew ie5Ghҵ_3wNX!nlt <|W?VOG?f lXҥ&_GC'xMdz! qH 4N~ /?*1T gE8 .[&$4hGOИoW~$䨣֟ yFssxt`Mؽ:$ Iqu~r1h2}|< !c0vsKEah`\ث  Hj|+܈ *iP}t[,%휥'\/=kC!)nk8cQh%V /J{L)Z?zbs-T>YqV *LR)dJ'm"ROKg&ÜʤoA8]Wv-ӽmFB:4|WE C"U#Y@cէعX1b׫.0o$dR+;%dub$Ë g>*9'J-ѮGH.. G0+far;h^ٸM}c2ϲZ-Oj!X;lOnJdZ^e_i .\nNw|#Ӗ<6 |\)aR6[IT~lԟEZ7%&pCsWcQˁ‰ߛGEhXY ֶ/흻^֧ܿM-t`;/_,? pStͥ0D]59Xj4+i5fjMp3#@F!=tuK;BwI4ot=4Ҋ&A{Yvr8x |yKInrk b{3- ^̛  y6LbǏ"FKy1]٠rMnD]6t*s=|hC/ڌ!!ewHQ,z@~jJۖ^]?2x?Icoq;df?SXQcʥߝ̼z~O칼G*+(4MhԄ3+,w]0 s r #ܶ|+bDlޯ˩8?g0Mv-j[o<_)L8BoSNkĉ/Z3cp [W˅X I%j~ڭtFոJB.j^zG =91qtv&-NN@\Nȩɕ6bh b;w9n]?\.h7w'\7{@ӑO ] Ofu©+ O?W3!U-D>?t%Z8hpג~Թȵ]?Mn 3>CTݮJ>GUڏs}ch8 :t u7dMj¡ŖCU\7<z}슸X HA&U`O8b<+zFae0_mՆ֐HE61&;W{vg+IK:cs֛pgYPDgu2[[~ZJU Ub`hiy6jXfL  RsƒbbÞEPka\]dD0#Z!E!х0yk~FXdψS_(H02ydD/ڈjW#z>3hj Z¼/2J! kq.zkn:y{KB؊AyL2,ًDQJ¯GK^Ꮑ3ȱ7W}\e u;R4z=M|^E8Juu[O=f6,}5kEEId8Q`kY;-s, Y2U73g>K4^&KY8؛i?o1 J)1ģ öz{zJx)5}^8.&S/ Ye))WYYi5 7y'k*ӌfXIH;3diP֚jĆ:FB|pL$2v`=׋iA&&"/VvEP,TۂUD"fT7NM@ tD-eu7mli?QcE3,̓ONfJ9J9\XܪSwψA預ǔZ R<~d&d2#l =fwBqtka<8VZqȳbHq{Sk][X'8/f(<=_CcAcЍ!fIlJFӚ/tf{VB֫_wC,muƒtmDn;`b/\,jd>ީ"PY( pf78y$MW*}X30] !N0D1Uє2 {wS,$[D3@SNQ 7f<ګTF /Պ٠xLC#&)ㇰmczܯł:!O7XOH04om|AX~ܾ"S i[7-*(~]r˟$l;|b0.J!x3pf[,xb{#/3&)R1x'60_K YTFfE]-cVQF)8 ^W(]+0"mg$\N;~/Pr}#m5;ab|)GCA^R}MԪEvB9pX+8iBgb^ (`'w)<5;{ jD3c<ʲ٠/ٳ(yqI~FƤjF ubϥ@)-isXlq0mr1oqP0;!%<HV/fzS.b:!dBUg̓p+rQoΪ0ۤ 1eкZ] M?E]MdF]5?[:U軒Gǖ1f#򅪈f7]+\{t=')"#༿:{݀R,En/.XڷއrvnqJw m ,;?}B?2uL+ Ov隸JdqWݘs#MD46ɷ'\Qڻ0ܷdL~Hhc dD=lUsaKO1똠վ=ZQ2g;Dj_mdp571嗁i/+~_C} VIcM\G&MW AIG45ER Ka^;̓a/2zڈCΕ^)pPCUR( d1Dn՗ډ<ʁ]`n?k2"w6n, [fM>*QɃsz1D$|ADF2-?m;vTDYh9-Tm @/A9;]/ZB%2lFƔqpHPZ?V(Fewm?T^:([Ke7?)CmV@=Z?į@Kkjhh)ץH)7'=2S|ubC{!XB ٓ1h1ܐDb͈hF+Z36#;n6fZo }kB'Wrwl9) -<檿&Dۘmzi0OAA: hP^N§,91 'pPz7VeZ (϶EJiUsdNQddl} m1Ɠ֔S@=ʹNZ`|5"$`)m9p-17%oɄ%BmHt!N3e$b)=\$gc3ذ'%1"3UT+ql[,hcŮ6'k7-_z`0C9bY,Wh6͝ބY D;x?lq$WtVL|:Nt<>C>F77]+hNfģo4IƮ &#G;M,kx`f _RH8H2>u[,!gt1vd4WfyD,6RySm!#6P&%2'F[ே\_ (9JK<_N;N?:'T} 0I&"M0/a* Cd:aلm7S^u½"Zlh+߯, cr WᘚzNQ-6 eY>Dᐯ+lQi:! zmt7?KT, Ik!" B 4\wX6 irXJcv3K)"M0Ǝ2x"3fk˗#r.Y. W=XmivZX7)Epa烻t| @t0{.I;Y|6|Y;]St^Qj֢aXGA% _2kQ~LPW]GBWT:y,~ВVUx0 WmBҔaF=u1lM0sMy)H٢*7 zj~]p{d!^E-$%uD58W^IiLaG>!q#;&V_ׁ;ep<#53Xb'B3iƬͩ-̇Lp[O""X焛bGiT]_⸋-7a?b)H uE%ZʏbK,ONY=@Dґ.\ۆ[}I |>@ cgsP/!mW :qhU|,JJţ-Hagc_vhijjfY7Ui* jXi~2ܬRӣNᔺ h(/Dߘ-^u% {F|~]\ *3U!?%sSulϛ5I_nm= Ԑ>AIOԣmD> O9n3OEέRtB!^i^>nU}⺶OQTj09Yb?iCM8#>>mH# v}p.?0QZt{BYAĆk#WFA-I\k"f {^wT(j=`P*|'A 9Wz "R8RGL `#qiU\7vEp鱕;t@B $)=tpCvk7 ,R|?i:P%x O4>o^3({!$1V>5ϕLzx|mpk68aSšN LI(0:W5n AX˃={bJ+YQ4@6z.dFEi/=wF-G"fG9 ;l,4GZXEWA˘/4zA647b I٪ETCwlNOƭ<Ӵ jē8-x{YʧlX"cb?/=džt1r^6?fOr课8J2:’sn 8ASL7Q:su1p%2m<;amzMhA. ֎<ԣ:(a;N.~Lj }|6%} @W༡$xA*lW?OssppW&tKZH6{+rM1+VnsBjHn /E/ȃnX83 d4>ds{^v/=:y QD/09bʨj=;k|%c srҀ;]%/^N%pnj-|VE4M?NWUCJx1qgܫ[3*S3fݵ3T>ۨ1l6RT) 6ma/]l3{(b(s #o-5M"rSX\pۺŀsISAxgӰ'AҊேjnW,*vV-3} JD㍗x %P  9)i߂.Ja`q41 ˓A\;$!ObKHeK8[.Ğwyehp& slƿOT|7*WE'9U`*m<WA}d4҃$#ʠ3ECj@]"X)s >T JjTݻXz&ֹP9%p =utYjd|l.0yiݨYM}^`۟qn64fTa`uW\腆b^Z;r 7ĒE=!KkE$vroϠtFM(kjM2H#<2gm 4k  o;,a5Jyy|\cZ-;)`0r}F1QM~tDV/|̦H%ң\Qgʃ9~́!lW^ꄡ^>4d{wL\[ 'bl@ã>y4_I<1ギg+1V_>N]xȬ[Tsw)SA_ .W"c<}H:MX禙f])cY}TC5l׆l  ,M;U1JbdYB^RT߰`89u+P9#NEp8eD!O°HܯC5TfGR2BB ,}`W*FNI m%o2z@qnĖrizE1'<B2L.Dy̙\lXE ڈ ?=8|I~Ŗ utc@=R~?X5Ӊw5 ) +ixtz5dd 1g{JOee JtISAUߵ,e嬛dE$c 8hC;<<2ԗn"ZChgt gPBW2ʓ{J teW_ & atD.8Ԯ[`f!K6=8Gh˷z6PQ{B7@§%Gևlvlz;GG#6\?;#"0uD噞E *$HX/qKdCLtdyޠ: LL`-%`~Ve\MP|#v*w)~!CXrJ}Y.Xt[J|h;CwOK DclvV1$ī.N k3K d%Jx;YcLvz63QO`_߾*pfXAgD5&-LVzسRP\5/#0< F_AaNTHMvN5r4Q|Y^L R:*(m#!?P*.y$\-vH6;B_n )xoP?C{p ߐ]3^1NczLA4 xxC8&"mtX- pa}X nRM.O` $]@ " Wԡ8Y& VbI.8a/t(9C]-]]M2J$.+`=a I߭( Vx㟿 iW6R%s1?J·??+$BqMeM>8З,IvF ĥC1A+"_x)JT:)_#ZuS^]k 5mFx'FfHPHK}3O*֤Y:<#^d 3g-?b?<]uq “ I$&\#ɊP(@'>a4r*A=(PH䨲GtG h&RH.tk¯gKө"&dd \{կgA^c]uL=oTw[WtmIDx{b8$۷`Vnl#LjW;Riv.js;8ɨɗ+\idt9I%#$p|/`|eѦH%uY}`khZH 熂BfoNitbd}@L .bx%cӅ+ԦvV}jk,rf4 F=WZl>ThXrQB2ʳT4ZsaBibF] lM?*(]P ח1ğ 7Z*q&qR{q#|].{;Ӏ=8?-Jb:bh-4+4/,LZE'ehe_j9A؛b1+] #K7dI`~_h?UYg FSQfm8=MY0 iZ_pIxQr6G+3E @MEnjBeXNƀ[lڗd;8PVÊ#>Z3~9^y`⬩KeN@~ٰS*qKJB ,H:ix v*bG=a8鷺r5s~-%url(I&34 }Do\ὔTGz &IWRg?Rхz&j_ KM!6gl 3蚫K%oO`bg bwB%`kIoc>-(Z?)wRVs պJ@0 !QS]sY"Rs 3!_m*RM o59uA`PO7~_5o&6B.EE-Sn4 NqjFu eKIŸT-@/pPWEvuY!Q6WHYHxDfg /KQIs1kޙ/5ubºWYYlw&*yP]N*W"!$ɾ\Ӭ8lljSA|;z(e1͕YDy9B%$!G$XD 2|30ёSho1utЮ⎼j]zMW·ވ;|G; y4N!ؔht)JlֶP-OxI{f{1 h:{НbhZS0쁥@ r讟؇2AVFV]g?c^1<|9dX s6\M%ن͙n}M}e5>WX{okn ;g^$f&,p qpr"fjN5}, E\na˂_?(,z=Ɨat\6cd2Ӊ,ŒQr̠k|}hݗIYxCzF 3 KR4cC̤a #cZBK"6b2ڲk6zGRU4G@*Y-ęsf+r Vv(ӞAb;%]3`s+ BMN1p ƣXɾm?wG^l3җsmDF*yEK *jhAktr4%}& ! .ւWeHݜ/5@;G Vƃƣφ.L5OXWtGkmD2**N6+U6) nW[DOHr}x+phQ\x WӰDjboJO=JP%wIư_xtѱOqtb,i4${)?*wolݗuپ3GO)< A J:2KL!H5f2}@]r[ʲi{$\ǁBT9ev:QHTz|9hڟ3%Q h^ -K-:c+tNEX؂шۂ3 1 -\h@Y_@e.߂|H[U>xW@ + TeVF*bhR{vn>pME ;2Ǟ0nYKqv!1dXo"B% @284I&+>أIvRDZ=1Ak71vlѭޥ>~-?/POqLBNc|sT:FnD~s>:_ӌ!DVq.q3|K=uu N{;OUcGˈr:ȭQ<@]&d ?jaSrH* &ﵷ"Vl_ 5w;Gu.~B|\h }}`,Ie c0 IkxaC^3!S&M~qVO3(" gPAO)Vpi#kQ?-Fo@ bH T7[M7-[\a6xrp[&wm%8@PbH'73ΙE2F ZKVo=T@p+ʞ{vVNmR7JQ6%GVT(JۤZ{?C,3 +#.^"նub i+bԤt%55 `85`=]oDqrNG;Z! LjB8&s9;+G5ϯ~Wb=zÊr8~n۬ t7הxoWda6VBfBWTQ˖WHW|^ל 70+UwVO$tj~FT}X L"M+]šsU8ҵWs&wgsQ]i7J8##,y) =4kt>5,FqZ q^[ w\7$'xxj}=._j,]yFYFZa-Y9-uj+Vn٫y?U@ q+rk>m@ݑ>._gv\y5Š&P)A00/T*??Y໚Mu'u_dАۑZ-}n'MrWĕ$˴e:Zg5t%*h,_ǓM͝!iE$k4Qx:<ӢҦr@RL4QOB)2U̠~ufy!vL Y,}m5{ŠQrť: J }Aa uTঽdgQEqeK .<y#6ߥ :*SC}TOO.j/yb"@/nzR2}ɗy4?YM yqjW9PyfX= e^.7wu 0xeL=[-[Ցt+Ϙc螛8a/Sw3xsr6o.`j"զKF\*sjZĄqKXK&~c_ ==kkXpEi+ޫT2 8&t {QBU%}OEIr)İtNE1⇾ el[d^U=:g,HIk+;]8!dzZlT7Ctz4_糪`'&W>@\^rö4Qce%At0,dڿD *?4&mJQl)0i&D6!^y>7Λ#_N.-K F<(-zUt fkM.W .H{i]W:aKh^}HrU1(370нO]Vug@c^=#M Wcl<Ԡ tXSMK:MfkMk` :ZAR9 /ObXBٺ#ȸgJ[C1"hF%v6ase#A %BzͪrpuX!D~\Wt.S@K*jF^gS됯/桩tHZYFjuiv{/t>9Zw+ΧT>@u4WU`ݜW>}\&O"m~s׫Qc*6+{#MԘrx8IC,;=ekd>OT0ӪND[wBz*(v*fU;l+QΣlWSxz_s4 6io^Nfp` h-ә(ѻE!Tt>BNF:N?tw^m K =ŧJk Ϛt"I{+ZxgR8MGV J( cVՐWpdn[ EJv:r5H $7l͐r<ݿ;0B&tas3 ǻ4@Y*X$r|X] f>{Cw|\%amIu#6/)PS)}5J][ 8~,7JRY=Vz}+l5l^[{`4F22SW4HYbYGcC\&;5mGZռmiy1eiVIEL5\fsEbrhp#ܡp\Ux.vK׎[#O$I|+^}&w ܡz쥡 8Q8&Fico{A|Bxl`V? oPbqpe)8 JS Git-\aJȅ0o)|iQQ#nd)d.m}ƪ 6F8X1NZ;7jdE aG q+:b-?) ["?Y|芃U9 hSkˬ  ݡ?.Q`@.N]*/J#ߨ%ilh ;qho0HՖ w7aѯ:A(a s1 ciqjDA)9dW,7^ˇ0XL{#xS[y=7{5 _L~wXaldi\%4J-&47ppEG ϘAjZ+0oZ=Ti1 lγ|]ܡUB_y7{Q_+VJ_ YsS{^ދ|g!QR.ʿ]j7%Nua!VDfyV(=N;v?®x~I'"[4 -)z}ZYlL5de˽1z}+XFdq}~7Bb~H@:!@,œ Ԭ5$C?oWfE$ܩ4vxu՝(Ļ`S~i C[}N\zu{UCh&SHO,+8o=:J[79h5 eUM7irU`9:~b{oOlTЛt??=}.Mp2!@kz*ԋ8g ]& LK3V?o16vkKbC ͒T/pE?F)tPĘ #crk"nc f[=nk q@(HV\eS2]%&1(Ҧv@t x4ɫP*j0Fe_>a"a%3n/)9UgLԡu>ju[j5  %2 Yɴ*'WP7 C˾54\AԻ}/ˏP)xfʐB<4f'|_ >Ӽdb#jCzb:;Dc'KZY`1Jk^TJA`n˄@Jhņ\It+'89Lt9ľ7jT#Dm-.ȄnzhTWPg1jLW+rxf*؄IבP_r"eZ@#f6S=Pݭ*A@V,E'U%e${ERA[B"\@~ K 6o@n/}c+1vn&au!שgh<|1r({khl)CʽA(6$rqXs{Nlꇓ?iuIr:8RC"ް"hXfxӔ7emRU3NJLˆUPWtXq$ FHF3n:ppjqvV6O^EN~e()U6hVVʃeaj5?W{ 1'zĀ4@ qL 3zT(7LmȤ6ςw ۺI nQg^k,J/CikLps|@tdS4F3q9p tE`^?#PO KaY؋,S71$5\ό.} yfcF7d:@k nTtq&t Q"nh3JL.@8Q=i9N> G$(fD~+MScygUNi?z7N#5ٺu8ue|-0Z2vU Օhl^= z[[&j8mx"q-xpS"E4׭AՌd65蜾ҟh<$^*$ 6g;kc~_񹅄byO?CF0?I ib?3d ִY8Jچ01QѰd,Qߘ_rK>}TP߫|xRuuKi};BPadS؈Ix&̚>q1^TmUX#ĥczd y ~5d$Mp~uCzr|1|tr:`qطMʪ@P X-ּפHg1f5f iIh\W ۑ2(vgzd0d%,\L@ݑ?ΞD3ʪO'$ڿ! xchY$Jqy$᡹`h :v-7J:ƌW\=b';E±de"LD sNqƍhcr%?3<Ӵ70l! ȱ?IpvB<]vxwne2j(N+3usNv*)S8PU+/n֞ ;̸Cp$nwb\b\8Ni9ɛˬ˒< ɲvߑ9R¹y+h!r+VfWxϠ'Vӱ{I/4gk jZ3)SuMbB"H@ylj hOTg,pfbMzRV$RRE#XԆe P`~-ҥHL޼d)Ç!_]V잉 7wL=K +boi3:8W>pqq "ɀe)Jl" -=^dDN9^t:oyIgV !` ܭݿ#꾣>J"E! tpr=LoAx8rԷEyEؽ$\8,xn٠k+N]gc\0A7} o1ЗPO$'SRδk6^k\W$H]!;#i*}PWfaZ_2DTQDDQu]iS@pgX}۬k߿[`1TQ۾f:uiX6Mp Jx9 :8H/ Z M&Lqf്:dMLg^rܲ p/ß Jc3C:{C^v3``b6gt3t,|X4]x-& ԉtd, WY Di>,y)rNt'As95+Va/j*˂C<|gۮFtI Y2F6嬷L4"f74ow-F %FfEe,# &5E%b 2~"n E[~{!*GvҬMʜ’Von[4UcrĈ~USQ 0e]>)=f@{ xWFf%> t LGzV+BuqVi7x.d؀#I\VRabxg>h4{ɰUXޮ% D6EH#2r\LY1% &,[CQkFv[U)dZiܔ*t1ٽ]|?$ظ:7hW<%=@VgIM^z0-":k?hB!/&,_Я*M5^v֭sٺʵ@U3T燉뱻\:Lu嗔5?\Ky+I*‚.x#w瀯HiQCn/n Nv`ɯSg9;$*ʃ8? a`vxi;(R?ZLwyha"=}r>|2n2VEI"3mίhw@sB0HUMġ@<޽nIማ9FB>5E/͖ӸK5|1g&qG4-[|TF

    xL8iߺs~Ȝ$ڨ?5WʀB6,p5E{an* ^zj@\&*ڟB8>P ;h|riJ I7nTt=0(lZJwFEQ[O#XAQvU\$c@MN7#3;((iՏ7;kGIO`VTFS:M/]v,fA>Dcc^!CL49n0tm^Z:]^|v\œbٿ;u2,x 2(+s1 ?s='->aiEǣӂ}Ț&$7)r r6 ]NM_"ȥN0m'XdJnjHHRJ/t&&``_\'lPYS^9d0~˲.I ۘW]EE)EYPHB[ w.yXz3}<PVp9:z ݶ.b&/vϠޅْC8lmU.2!yhr_ƉEX{:/$3F^~ro`v9= ]bK4$Gk3hMoX=">ۙ3pb띔 U^Q]x"M5lxd'|v )3oU`WykzeڽiD eÓu`F36@  G9ˬ/9q'W-k{B\TWd晿`?8 yjSCXYnԈ#?=5VEm+M+"q1zG'+\D&_Ʊ槴gq7(ʐ/H*3t뼌 >޳T}ƈLw?nvMaţ&J!~)yN2Ëvݐ߈ 8P,jf.(? d1/ PS08vH>-3p\"k?(5D'f-X񞭏AK0lwtl q"FRGq15XNM&dfϤV&_O5M!WgYZ070701000002d0000081a40000000000000000000000016599ea2b000020f0000000000000000000000000000000000000005100000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/usb/rtl8150.ko.xz7zXZִF!t/ ]?Eh=ڜ.+4/;887_3/M-= KP9F ijZ gA cTZ}!˽ }B&=,PN_PX 1Ll?c_wt>(GbpŚL" $(%Z%gɛQ!!zĴU'浌b>ZXXX;bhNfs$l5 ^ J3$ zfq`]c 1Nl6B'o=a.8b?lNWӉ0kWPD2X dTXX:)hUnt(LG}>"YYQ BO3"\ǥn1㽊, ! {$5'eV\xkt_,Y8?uk= Ey5+箕?65f KZg{:K1x,*Vuj;_'V˛7P?vh=>q^MN `sn6K(IW&e!7kGG1"6痃?:PHpM]o%0a 0U/JqE%:n9ste0~ZE{U6&p[QneS٫I?pQ1,?0&T|aBH4%Hˬ\f6&CN\WC' @+Hwt. )231b,ѿKc tIjp}UV(3kH7uE-6␹]vrו̬> *D;dªz( xe*,$[hx7 \ӓ! K,a=,D#Ҽ~@IdJs(b+i;x ƽ֫K*ꊍzpyƆxLmf}}&N NKQztb(J,ЪBpR!@eyzg#?F;6S8RqMp'8ޔs_7B!,laahOmw^& ( XPh r^m+!%kdQE/'g `XŚJP'%+X@LS,Qv$͋*ƂM ͘^U>r!庡@U:²n?Mx if! \@L4=i ?M/uT~譱y&c  8DV+E_c o] T)RX ?dhu%ܞ4*gH3:Rչ O-P8ۼbi@c^FFT>B# y?# 5d J+,SЗK OoL;["1υw4!-+x2hTȍS8~-dk Ԓy!hۆ@cYĆ״{sJIcp.QN: !vy(#r׸=HF\e[eG1p~?D_T-5YScxy*ٖï=?s  olJ.m;*ujix]}4VA?Dp m:f$8F$E!H$jYɹy"pla>FF|NNVyJ (&, y_SM+QϕFж_ C(=[jw=RM{jLq]f|V&a -0z$XJڄ`)IN{!?B^{}V{Q T\Nh47>'Q%k0+ gE`ls,db2=+mEďCÇ (r;\Aک3nDG~ Wy-a}  u뿗jMiwmmpj2- r~@m3X~es넔>?$_$+ @͂Wvi3<>hg&|~3?NC=Ǎ{HʃT "0qێ)vv8]i7Ag4͟Isc飇BڻM:?[q"&V0RmyT-|gz8 Hg_69XeJb9.` *E\Va1# /cm}~F=6'W.CQMPӼWAeuiI]G"*[̩> ;AWֵy+߷5DvKIuKٝ zl/M:vY7i~^ă6 ((&SlZf<`cChi5^]@DŽ́h>UX!-~(2gwֶi-o:G=㊙>ŵY%Ub75"'V{jDlYT hU]rU.$i.AkK~&V9H‚5}VƂ MEb!"GENt/Hqo [,U&i7%Pt dtDKk+֝3>ܡi4_5/2|vtu IRv:}&)63#}= sn{I0Th%:2fk܀[l0k 6T@tx+('s1ڴKA3{Qj`yRI`Z(9=<`Oz.CIiamGf(mlQ24^ṣIfM/ԳHQjQ{3ƱX ݁P񥇭-Z0'mr04MJF˿|dŨ4w CA,|ZqKhyXvx8ZOC1.M~Dw^rBSO"#J'{5K]Q[8B TZۚunD׼V Y=ki0m|s;o͝ G4Z٧q;Q2ѣTl w`\@ Hz;W^ިvњȤԺʀqL'O\s$O,쯔UTJ->\tIfWNz.&pj(51 |s]K?Z!גvhߵS\+ܧ=)l,{W92Bc(GJ CtߨS .9m7j!t1#D2{tބ).j)OT+/9h*F)a&3(_oU|b!a &8ƊJ|K~ .밙2nW;wXCl84A>s %:])sԅ HųG(DP5y^ ~b*Xw~GY۾#.l]>&z|(x,(]);%%8Mp.—X ҿ7 yx@!Xq!t.Ĝ] wƎZ23n7zkRk 1sA9!tPiV7/"?{c iIQx:Щ"̡!d.3d=%Yn෡CU2B{F,"ËG>=S?”ep2.gkIJ "B L}ֱcʌ,;*ʯgWL^5%5r+p<lg&Cag !dO TS'7.].w`JD&yq`*ʰь4 ptK-O6 yȷ[PZv1]\z Mi?f E:84O}(PcW̄NU+q S>? X&{^2NSJ" H\Hw<TycƌS;su'G}&xklþ_gH34З\:gY@uAJCLY_=?(RUMcςFI-,d!c4;bb NQ3-5cg Pȣ @@ <⯔V7~8>3@j:}*4[ *f_o}ih5ZwEVZW}'E*Z6j~3ď[ mX= P |sB;j~$/R0&ӥ5 ,2w𖂜C 4q-HH.BC?ڈ]Cuꕥ;IQݹt. Cx&Fr72VУd;D5qUOggΝƴm>>gυJ4% I 6rmDz6|ړTI[v,@1SKgz{@=w+$ހIvk|x!RZX O$hƵ.}JRk+P~ƅ.+*2a[E1Wc|]`\a{wouΙF D3Rc/"JT/Ɗ]5LEI!ҳ\%74>ZtH9Wٝߑnq\<"J%cnb!9lZhUu/MRn5e:L6)`dc&)$t$F€Z'3ܐ6}dViatbnmxx7+h,E7?Ih[#~nHrQK\75r}B>݋Wf*D`M7$]o)|EzG =쑟"ڊ .k4/[Kf V(2{Ij1 /:V sz4"35*^zJUJ1zW4j1\.<1 5v!@^&VvL8Պ5os_bmۈ'=a ׺<ͩ> ŏ x?YQ۲𗋛 k3f{F?k8_껞Q=q%Z2 J!6eoC!NcOor1wM-%SC)R:id:9SG9&JЛg2C0.NycpϨt<)3?§Se|Df<<ƪ2}'Rx_i;?1NJ#Xra`k[ wI64XxsA\:fйndf'{^e^#f?'BMŶfJleئ""4z!ĎwaAČS5%cCŽC`NQ)63d@OCܜA~;6:0iItx;iY FK |L紐pw%4Xէ^Vq9 [) g73AӐ=>jUI/7X.pꌊ2*9(;,XN#ۗD`E4/g.f`&Ֆ_x~fX+^3 ɬu "ٜ+CX=5R{B11؀l0jw6A&LqVwf:^[2y^{yA1$˔qAwz)k*I| SWy@F -7-(jv[eI[C5ZQ>hhW2x]/7T{ODY}MA12(CU$k~<*]'>En xU%hB "wSbBDhV֙:R3J(Zjc:F.ʄeEȏijμ`u4ɞ͑ek@D"ŔU}Hl|E BPy@a.4L8hJteP7?83Ƃ0';0˜;a|V趬p\: ,D=Ãk&֋h?O]M?UB㐋G/4Ye`́dxZZҊ)lt޽I G6$'n. ,H\.hܪ@J_vΨd>D'RBH0N>OTh9fzsdĊ4bs*Im hфFJ'sUiy)H\&P-V0h)oWfss )$~[J"^5e6ؚ/_ǿu2ӌ~I%YF}=K g"5%~ktՐMwь{`v54f&xHRp_ GOSPSj|kLj^HjGޞ|Q3 B]_HT&EOp8IQIbkP jc40\W :Hsk` Rfm<"e]<#u{Z'NdrB_% 6r9[2p'pMT۔%fzAl16gYZ070701000002d1000081a40000000000000000000000016599ea2b00001f44000000000000000000000000000000000000005400000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/usb/sierra_net.ko.xz7zXZִF!t/_]?Eh=ڜ.+Mhq3׻çQVs 2wi[NyZ_wZhдy+.)'> #8[V,A*r}GȠZ?JoX"1=YÝu* !2%]*8]I ,җvresνf]!֌#ES+{pjTnʖ@h6?jJpUI  DiF1KRʉ6J z2@)1 &g(L›JԧE:5Υ*.,-Ąn\1ov[~[l&>G^:kw AMf~g8_u 1?d hDO 몕:>( d t#Cp %.=1J9K֓_.Iր-% e[ݬQGb >Hz\e[)ZclGۿa@];.J5-V [ޏ TUޗuq4'03+׀ᨀӂ\0=`r@@BȨuHmCH{ؿIw'8=HlE~7 LҚtp KW_|Y=ָW8Dư#SkB;|Pհ&`؆tFBJ6&TJ-14 !Ky4UWgOc/E^ ,߆@х쟖e)w6S|X~![O4H'|vId-8)&ȱ]%1h󱷼hߍ0ǘ9ϠkG%C'Tdž,HY혿^,e>Bq?Zu=p4o2S1]\P+ cȡW*d/@ێ6l 09YZn5eDc2J-ѿ W(Mh[-2G/qp5[ɜJ?9/;KJ@KRBp}?>n0k uRtM)m"S%zO랚?6-t`;w[Ԣqn݋ %!A&]j1}mm@Q Fu~N~rmy2vC*(et0Rq$,')RQvT-RR}MYܕ0bDyR_¢G^dᠣ4km7I#Uo sB-EOa}0*녊sgN_\+证$۹{3k|rB"4Ns3\$g:Jn/$vMgGŬIN{73?OEgdfABv#%$ߩtcnd9$ӌcPZS@h+ @QX}d5n/_-Om-@,ܚ`fy䁶p;K!M`(q<;9{1Tڌk`y`f2(2˺*KyȃK(HFe z%6İ &AAL Kt[ڔJ ih˦St'=l;贻.=y9`+vӜQH2,qYF.[u9UW6^7F3Y\mCy6g1ENhV>Gf61,,jf\H}z%IiؘK{{;˫Z|=`ȏ[)7OH|}`Xa B8Jj%nyE Lz-D#Qې\8m~^DXK2c?#JZYPˣ?)i*% )yeatnZbĮ0 M>gn< {w(jf=8H4h@W+hO|BF<!9(>nhhF,V|CgjPh/-圖OB~l`Z>Фw)a<[RE쀌\MNA;X}n= ׎=;B)~@ic*,Nݟ{`G_ԟ&wӀQ̠i43#k?ҏ2'p /#Y?kUtPzӊ(i_ϛZtaϔɀ )c:Nj&YsFRn&0SY :;88!EO3gs\Y O0avϼQ~F'DD ٪q9?)1†Zl0R6V䏧p:=V.U)u45P*!DŽHP(b6p<=Xbu oh;!#ծZUτº@*v ވYħggۻr@Lx'}ʇ[W"opA-lȜ@[;˜h]W+7OpZ)azQU\ Dނp3 g`zv68?O 2(Q#c B! f8봑M8NUtYh7YHEb_>P߂$SG<kNfɃQH"C*Ìz cn4ܙf b j-R_ѹwՂWj>>T\?cnr?^}M}o7hQ*hxg/nF?>g[}#-_\ObysÌ+lTՆvpճ'y& mC;((;?}}vje;ϋb`KPKUv ^C`7w0v%&7vch*s5?rݘd$olDL F%e+c2˦Μ [{|I_ڟEXWAhXBHb]oXKu˶2w^JVRN Ć{n9Zҷ{¦wWi ;weP߲TC͹o.|~kcB2˼p_a[O@`މ/%l_>l%om3a[\21> z ;|i핯ՖKPB̬ 6b0n< DIZE+ԫமU'Y*yDESѬEnpp _Bp#jn tXAT6x4@Y 5upý@brhDpVQΘ:s>0px4,~m /W ^3jD\I`ӳ35fh+jlweԎZR>U3xVC3'+>LЍ^#X5sQj&*܄ӈU=&Ï#WxmCmAт =|f87`K3|ks1 NE#} ,mO3qqm0mȹSR1b;DhCC<3Mw(н j29S[ղJ*$2$gA!kCzE&̉=ezNSڄie=$Έ ^/8 p{3;,]h濴YPj(u!ty4?kBP kL%JC{ǿ H~=Ap$.ןSӫ^mF߄_ZE7!˄D\y)t L`.rOS#MU;`LVQ99LOB#l+X 2iƥѶ( QupTȝygr6Nr0Ϝˤf=_0-ӿ#?^v$tD} C%^βŵ?wr8|{$!=F^.?Knw0[1w}tǹՉ_B1WU#ե緽4Ԓm;M)ΜriM~Or!OXSEId/眴` sעU=q:͓_^"h 7asKi%WUIc'>4qRsMme ؓgo,^$Ņ+ӏP=]OZp^TEMqp G"R8#aWYTJ/^`ka#Pg;jcP8vge}nf{^Do<U!2[~ݍt(6dyդCG^n>@OiHDJGp s^3$cB3(m<eM )TDy⧱xLZ!< *av~g#]i$>2/0D*M4loc >0hIgD 2gO5,}]EKa#)$b'aF=Ƿj`yזhq36.2ft9oHYr ,R4ٚLh4>Ox}%0'R*OI֚aAL 03RՀYcwSE =:_8n.[Ы($"&7B+ 7LvãHYQ+zYJK3Sڴ(w~ pv9)v'm#w _~mbZ̾zsj>ϲrxd3a  e|Td10Š4G%J_q/\#c"XA6OJ=R zݿčMo*r ȰcGB#QǑbMN&k2T/vtj@?`#s2R$Jȳw*cd;euysR> 3ʥ!Am"Ǐ8meICL'r>7A?R4)n~ŽQ'%#" s75@\ "c=˞{z)|\x%B^:A&ILj@æy# FHG5gQ $ mqre (l(R3Ƀ'Xdl"+ U n)BxFYܥ Q?U)ߝ҆ ;zD#q)Yvqo50W nUlF99"z,(&1/BEZN@v څxc0B׬mBMӏ=T5ۙbfqǀhps`j5 Wto{f6wx .̌o0*8o_\T^<Щڅ8g1.Cq,kI1Dkejsj` =`! \Hː/w5 7O Z=;^弗+'@KvahkXڇ< ؎PvC @]nulieU׎(*~)󫈉xݓʪioKT*E+>$wI|aHܮ\@81MtR8ߘ4- &ydd+ǫ5~uHR4T]9r$3Xew*_V5d_+tt0}ʵB/ icb-[v%yn(tGsծ2:L~l `moLK^~&n\cO̙{vƎe n#I| s1eAcԖm<-EA L|_q!†+Fo‹e v_D0'O<,P$`2M|gnNf|()Lndh#\?Jx$f[Vuo rFf{H45ק&._5ھ]SyʹCV>$de[]aNQ;Ū zq>DD*@&3WX[Th NZ9Q[fÈb]tDP1 ؟\; \R'pȾgq9TA"^C Q휥3ʜx_\ҫn A4z]]]`e'4, vu4Za1KEfyT~&y-tݰM- O*X}cۀ?!xUu3Կ^_)֠uHԺTCę^wz.,J8yQm6KKv& -шk(_C1C{d@q@ $L. fO8}$V/4}"!熃Ǎr[}k>&Ql"^sWm>?G{m:F* g~o}rbKaAL |:x2&zČh/u{J|nbx"VLPd6~ ̒a}`7/ӧ}- Z|i#OɿWdOmD,UU.`[,fw_R2lMѼX 8ͪosOu@MJ+hYLd Y7tZYf( xj3t~u G\ |` %u &  amQWg'#iUgd^NJWawYS+EOEᰚL,|_XPExb5EQ͘/tXQ^ w|Ɋv6u!(0 f6hytلT51MհJ^|T5hq~Fȡ8f,4XjN48=/9qW\: S) Jt KOD"^wWT)]FQN p oOs#pEƁHiWQ\8:g 8ǦOQ.ByL[ۡda;gr"=goM G5ih`_.%֌F7 dd$IVm VZH³^Toqx;f$NǎftXl@(EBEhj9Q6TxB(Z;p^>(GIL\ L%fZA{ҹq3ߊ7xe/㵣/Sg{q01>A@*ܽK˔[ʤY4|si-MЮQs¡'p2mU&Εea`Pn W!w}tk"ƒ!>Omq HTq{PP.,]K{şBȯ&BJT"4:(:6tn3<fGCL71@wiýʽ qc,l!&ڛ%72"rgZf;ݳ%[wh;ߖ]Y <ɍOgõc@fhAw{/ jfrWjsNK/{Jr ^\jqK)CO%r,' F ̊)+Ӄ%VvS.E 8-lOc8,΀ 4˨Ƨ"HO!G@?FcZj>-k{aZB s8O`ŷ5?oH,tiM%x2xF̃_U{d=qp#t~Da/{ʜxY 1BLɚ W ) JT ~0u-#Fqxc1]عK=4ᶶ ihmES?f}U> -$Tq3 0U$I Ķ6O1n4&S :/fhB' XkO.+}PZ T4l>aj5_]{h6ʧc7Lg^tm'ofW ;17$hݵL|Pd߃]K3Z<{f;WI9H* MUQ)*@dԟO+)ǤB -›VrT7VOGELɹk ϒd~WzY#Fi!9: 6ȾƝ(wzJmOSJ~;)I D͖}ш>0Hx/_f.>ĪH:_Uu'>SF %j'v* ^ TcOą`}7LJ O/B'8F}(e;Y5&%<*H*ERrG(۷ɡbx^[Q\> ?/&Th]v̔U⤨;O-Ҝ߈s:azpe~rKiѐ4~= KO׈r[&`wNGe/-вkՊ][O*Rd{:SI&5Ѻ!ox :%spR{lsl aX360_-Hdq%aN9Dѻ, 9Rig%zMk]W(=#|Vqk`ZC1 σōUAY幓%2@-Jܙ.0QysbwoH4@:k]g *e0UBs}=w !|H E g?\ 8xMۣ#DDH~;Leػܶz9%;p_f{[i ͯusٹ*Tv>oOF| ZΝ&=P 5A؋_?Ht6Tn/9T|u>$5'L$Re_JtJfMJsvBn& 6?qI3f)M7ZʱZ~?;*JW u*Qf{߻T;FF[ ͘vF 'qc7D l΢Vuvs4k)AT{7bG1},Wt,%~EՄ+W@oOߺH Sf%(I"o:0Tap Tœ\& eksl_b?p;zX IfWi#2;1(/D#uE!%L MU|}-7k*ޥw8mV ,!ݔKd!rn_|M Wb]8̖*A+D7!=94/$.Ŭ0{QG/ILԢS~5;X[<qK1eS9lkO-mi |y,MqE&qj pV:B$!fY{*$B%K,ETc趣Vۛp-7Iy -(?sz /%y9uiGD.ai1hCq*`"{͘G7oJmZF?z oo#nѝokK /cz+C"Vlsb:-fsazb(&N:aoF=0 eY䚰xIթaDNIqܨa`E'%c j *5z&C6Xۆaj qaUK^SI#4j;Pb?y6 =3ʓ024:8/Gz>KZq GQ4 @>-{u(޽?z-{DcD6f{%&덪 N.,BýU@Hn˾ dFYOD`yf$#жIy\jP9IĈjiD 5['y)`?61X{,EI{/.hhan $RBUOhh3Qj{-1f"GzfpAAH{vν?4-CaYR ~)G@ohQjg iJ ێF' M-Yur?yT[B0|^Qdc}Cw-__5&RV ' wh>dƣZV -g}Ҽ!G38sZe ݈+Ƕ@eY6 iB N* S-cypȋYB(}':YQ:2^?fIo!h82cc"gF-x0Y% ݸ1aZyo$Ƞ@yN)@Esf2 bE {eg a/aCqm@1GԸ- Y$]3άVB]:w- BD^^_6F#e4 T~Œ/L%]zt'RkY){FT'G~њ[H RTJ"p0nFy#G㕉u;@jζNKԮ/nGlb^ d!ͶY,YeLl?خu% +gݡ׉ͶFa됪QITjC? w"=ՍhlLEjSw)T{9Kbs\=%:p.+sy3 Zwsl=P ,a %I͏ź(Zu}i5@kL4JƾA+N:N%i%].9ӫsz:< Ta6oflň}ޣU t;6Tas[8mFD\NG`S%T8y76KX6Ylo[Cawlh<xg cZvftG9Jl:^&r2d{3M4Z޼×Ip7?F2%?k2l-`pڃoP{|KՒV 1Bf1{\\>6Uжz j\)*1st5':3A"XORR(v ؍^Zf68#81\8;bJ{WʝɤAI|!3T^_+5NG\RfYLs;6 !|,Zll*LdFt)i +)jQ\mVʥ%[zży\B{t[^w(7h YuF9 j]ĶpJi'?dj{#ڬŒ"" gR͒Շk(*c!"@rKof'ce_ƧH`tl -ӝ䌮E +s\<19w.M.uQAc6ZJчEr5/)Fٮ8DR#F(3aoXBC&8dox>~yH8Y;]wf1/[EC]}n^ΐTM,H7p%K#vBa E=YQ,UIԀZ:NW`d.N'l:̐2%4-sY&Hv%dxOѨwƺA`Dže3Pg4]/>| B2{_<ݮT'Qmڱ)}S`f_X:E!na9[O1uL[.Ll=Ȯ𝫚@v ܿ!~}b%6btT'I ^07KBIOagXlLfR=}@ $VJ@)}EgRY9s-qcr1 6)D1ڝ^ɹS# \ϥ [ՏXA+0Y@[pWE8W‚q039z$_׊ZVj-N&SLJ-nK3XT,uf9y8$̞4dV S µ}:K9eTm!`h7 /-aU%_ˤ؈K!| ٭i,_"A/V8HH۩j~+wϲǵ>Jkj)~JUl}*适8%Si ÐK:x_swSCR:gK9 is [F4D"[E)M~%q ',lgV Qb  ¬ijƨq.@2VtiC>'?}@K>z.PpOWXz:7=/!عYK% !,]Nk+k|N޴ǵ2}S=llc zX e@l.9?ׁ%o2G c g%bLu4H鵩ObSUEyo"64!*V-ׂqD.nQBgm >eO 5pdpL5h88F&CNzS$^@8 Vhp$g*WC= ~d=+J$a/ZK9RdIx1ajq }-b]`媥Y mVB>zQ j MTTkb.ϒ̃;EɎuӻ9[{nF/+ʐ@RvQA{ @iLrX}Rs`=t] LK@_ 0Du8B֒Ӵf4<¡#bX+5&ۂ8޼g X<[ Gk,,S)qSC;2kʭ\&#_0 .eT8 |){=~k@$8Oc񚇔)ʰn7mM9f9`n+ouǹs}b1E,O3T Z ԽxRn*֌̰"_.FqFe9f-j0YL`\:f'* U>X` ERDp֌"B.`CPH 0">3L6:=zTTK8硭p.EFWsg5! }: ğAddr7a/`c #'o999$RE6he &t=h $~URp.gHs3( ʵ8^A/Ѩӿ2Rx4WA7MKJ!Zk"~{_ mSOK~rRU uj/zr/ǻ(ېs9;#s\id'ns2i+%Cv;>4–=BStgUSZ?Ek<)dҬilS}ώr~PseǴ8qxq儓kɋ * Z<&`L1l _f//]XH?Ni9d}HL߾ \G+e3cӓrbK{iFciݜ? ?\5Iȥ`tO]/gE{EM?ViU-x 6<[&Na[ SSK5ia \ Em t A*rJ܍n ʊY`\/(#2Y^ҟ:OgG[wEj.4=)x2Y)bjdDDf(M,ǵo)S+z˳6[`[ǩ߄2̟;z@Lm9M,ϪSmё3M_T 6>@X1j Þx:r HA㟞6i%|f°<9ނI}ԋ:3|#Bq^.81vބ<Ċ@Zeoe; 7]]b);ꙉ{YG l%y[HOo͞>@4,R!ٓT>z`Y6Դ7eib(bHMػ%gKsRt`tY>'{H_o IГ!c76Zycq* PƴS`(-@in-Ojݰ @Rw~>b_TW&o+Rnt0{yn÷,WOc6=A- -jIjʌ|eaq魠;JWlFWwwKz]lgIhr(pw|XyV l?xH"~!|[LJ+QMrCu72گGS3 U3w%4~vc.~}R9xZ/) :Mju>FcM$Vhݖ϶+>|%@1;߇5l#%v}\7SỤ^Rʿg~J|.g{8̓7ۇ KvN_, Ӝ,vYN0#\dnAx\0^ /IdYw'͆>{zzBDVWnvssu#>q5Yr"l!?!ik<ˈ.w&o V6E.!EQ, )cӌڅ[ZO!da@$'Ce钭NZKZd dDzxp[9癋Ŏr~FboRbI(\y >E<垛oE9n92wC_^6rJ~=aVOywncM-xV$vEץKAY_Z;m/+nWJ+3gЦ+:a_:,4Ѝ8.˄`;Q2aMe.H>4Ü_ IAu&(Lw )n}$d ,!ddFsĪ:/<[jJZ{$ZO8ڣʮc̪ `wy#,n:SK/յazh<ú W/i |R!>mb,ݤ])fz#mbPКeyR#IN*:}ڀ5jdC\.H|*6s(Z?*w´bB-UV LBJ`X+Rmno'6|T1W`}ogEd>:y\VFXɂYtH,IH@;, NP3#|V~82~x,BFbp:dFO7_NPYW#Fc6RZdkаADt}0_@@Js f "Vʕp FrL? Ti*2ya ,Gogr ͅ<,:YtzT ϫ;ܪm `|6"R5e O%i1y2 2ie#ڛ9t =ѿViW]n()R0bs$KZڕj˱)I, $ňB93([ժh3͏Aj r=娪7y[>>`~&~o ʋkԵu٫ܱgX>43 eϴlb3mٚyJ3Xe?p|Ss 4dwևT@U$;n,FA 8FgeՅh E%o f5%0( Du ^U+ x $ G{nosng, F=>C ʃ|"9~1rˠ<뒩rn.o|xu$RxљI^x=R<{]{׏QGpìfC>ٴk>x-9>&<ܰ..&މp8a=eF A핵2+|7L'Ċ9Ӣ>lTcQ۞X5V|$aUɻ+Q" {hP~sR7obTuaxhFⷂ[~I F@&d8?l< χ; 9xi\_^A—I@?# _Ly~?Byn%T{zR0̂a^b90Ւ;uHec8oܠ9n(C+lS$96p;,@`F:^l $+se&U,H.L8Ы^}FE\I-;h@և,%ԃt_xo4$UT~4V pri,Q-o!5(+Z8~$4ifǺ@2urR- vp$\UIZu!qnܜC)b90ZG  `qd9O_-+ E,c  1rZv 7wBH\irg1lemS_a l89!HIsuugR~Z'7 ٿA)pA\,t?KZN?; \,CG|LmA/-{D5)} w9+r(d-:\}gP:e'؊.=sTJLhv,S]0y[IBFΞwcȵRMYdL?gcHe+ƅmc] D\+hHmClH0'w:]uLDn}6eSV70Rޞt:<42M"Rb+ϧ;r3esP{O@)z57jx Wu<zZ-$2V͛0~`Fl^;)/ډ,Yay)K6sGx'cmc-9 heN8 Oܜf%%5! ̉PbW^ +`llQrħцұN*pPap|~QFe?X9On K\ƽ@Fʐ:8hDW@Hg! ʜɥ^]5L澞/aU< b-s4XE]W7?fʶE\#_\巃MLś1Aq}RV2GfFw`:z5c H{)B";jPkB)@Idbf3 +a@VapeMΖj i בun8Vd0Op*M('UvR7Fhmsq  > ij ;tgϺ&ږ!Z"YI*;G>*tyvKR4?J-A܉,ZHc*i/lj}8(ފr0<`)%6if[H{wL(LG}*XwY5 $o׆T-RfZɐ,*`VKUdmgq`@&kѷb#MdNڥe ŰaKÔM԰wcdxd Zؖ -;"v!T]9a [5r\(ɇm#n{ G!'vCH zk@scRJ^ S2x4J; 'o K}.'̪vz?eNNNiƑ ĬyFǁ* hmWi+Ŀ\`61~6_ o9Qs<7d^ }BhJXTF(2G},v^ ڰ5F?\6U50BW( xrP%^kyl`Mȹ#ӳq-5w\jDN " BٳRjB=g {|uJ7F$ j_ OT=e"p*BB ))4<{BBQǺ] l"aKPz!Ryp<05F2=K&GfnsHuGk9OՒHWzi45 He6pP"2&pdq4"}(";)\P8'^:ߧN#) 7&2}Q%ːv+"؞fke4غb==Q2QZgFA?{b^( p8z'Ob)`/! >'a\c ]k&:xY(raЄWDYyvh~?c @ IR7S-3abSZ59 c")GO&(౷u? (:~-V^7 P~8^I>bLL‚i%v9G|ܷvɬ|qi]ob:2ĔDW32ۋ _MM}zJ9-ڱ#?~>Qp|&J mRL^C ʂO:$۔1.WLYtq޿/]7y|-.vՁs e|x{8~w\۶]]$:hÀ(YjHWhӕ(3!͈֦.AQ`7у_ƅ=_?竟4z)R%lb礻|ߕ٬?}Fr@WSal,;,9Kwg`2v]F"5ؖ"(쮬3{i?U/l#Iie=p{͹ c^3T%!B d&T3Rޔzg^o(iR3 y"}P,: cԴT]`EIj(M(К#d7scfƺ̍]nN+@Ra!P\?xû_9dD Ӡ+/A嶂;'lIde y9@1!k&Iꯡ 3HQn ~{F'[>ۙ`؅7ݐ\&i(W[LoQs<ڰiTN"n]c [M J/,_$Q]x vE[Rކ>!dnYlM_"YЌA'vQ;3"y믬 ^v 9No[UOUw(ܱui6nVpCK5gd^4 D"'dA<ȁ֔[S2p+4_WycӍ{\Ep0u33,\`#n;}X:x@yZMh=()O/Gh߫f&8/3D'ȷ  8E jJ:ȮEd̡"Ylpi!7Ǒ<ƎkeKf!tơ8 j'OZJ;;+xtKH&T\L'lU>{[g"Kmʁ7]D&{FrNz4BM=kgf~ΗUFHXGȇEeQG9f%;+.}sbZ"<5zˋf I&?2Џ=V>M2aTqETas$ [?)AzocNyZ|MAtZMv $^uȷh]H0gh~fMsZ h?轏p>u2cPӼRc4kcp~8+iL#1pօyB$釱%1g$VMq$P4h;~KRTn=^|d{"Nr&L6UhX?aðo]N5ӊV(32$gƐKzv9iJ.tIBfWfy)3H̜iW_Ef=r}g.:r-x5K\sCIݐjDs9ƈ"au\q`P ߽Sc,PjɮIҀ\t! ?DSQ~B`1ڸc0bŻ<XR`+[6CxP:3O֘/;퐗÷`'wxOdp,EGQ}WU ,b5E<3y"ѵ." yIS!{/WF/Gö́xFg=Ȣ}L'}%LXC|wNh+az3,Gt3|'h$nzMW\+K3hE'2KSN`X;Ɏ"y"fT7W: tum$b$0g=!E~͘{qILTXjaI]0ǘmk{HW3:XK*,kû rh FZe04778euv \d{|ww;ETPH!9xgr8&Ӹs(?M}ҋt=^9$7^ʳ|D/p^:e9!^;^~Tp.FWPh>q`Q#he}hbt Г_Zޙ{K;&sg.?GqpwDIŋt~wNG~}Tt*Ytlce \ESa/'H\zCl`a_e̎x#<  ;{S4V'ۣR+w:}.Rd1SzSM/GZjNS^!xэ47a;N97L&DG%"sM_nD^=|3C3 i%^=rlg缂gv[j[[Bk9ugY;9dcb푑Z%#DYc.T!bzRa agv&Zc gza_![yo4^FQXq l׋i%aWp[%۵Qݼ_ \ !h!E"Ĺ(m}āE[+sJU%T18٘Aug:%=KTviN/VCc(Rg0}`zEQ _KL.RL;9"Y@\XGK֕b[dCޚvoflrpLxS/`i>2-b~!M*˻lFeFY2vX̆?lBڇIroS(^9ÀN~$f:u|"vS)|ay=lZ@{{ j*;x\6mQ*= fYھla7 nG),w>y?C |dwqSu^]>YiCK*3{)3PHZ7ݙ%TdpT Xy- ^8N]0_a;[fr/}@otC>fj>GE.<ʁTRhnj'lOR߶9\DJ>Sת7@$GJ9™FY鎥-b5ݖ0 dYܶ~GXY@BPś5d̚P| *#5,UevbQtd69 ?ET?SVN1pB/}k L_|b<ԼIK,u"7d]X&)j+,ԥiex;@B4?_o_: ctZm9!E:9Xq<.ˎp#A  V aӖYcbMWۍ>*fpqc6Ƀ;@f;h:.VӚ.~{F|zV tïKzku$ l.s'a#k$p^b.닑$xjIdM[r]@"( s?M4PvL|+E |+wm~umUg.o3"ԥ>_y= !1[\"K?XS`݌&kӺM@Y;|3'kǞ/6qܾ݀9cι3޺g0<3DڎFƧu&?YtR.xN}%(w'QN+`%SRQ/4`$Ƙihzc2PY0}ui;5Ԧ$\DaQDp]4MNF*7Gc2JuZ6Ǐ.yеkf$&:vì%DQRĹ `7 hjNS~X9@#@*b,qgR-$zi_{_V@3ixs"j˥~iG1]׀9K=*\Jisƾ1L6$yq W~B*]L7z:L G7[|^=&Vl5(psSY@z 8PL镙ILs+!EbʠXZtm['9muZ9^[*>cM8bFAo˕@\HBY, 6CMځ"pMbUf8ld)Iᴈn-hQ="ckz/I}E״d` S[kWQ$fGTɶ橄Qa|0`\P*dѷC~DDB/48k^CFN Lbk ehQB$ ESw`2jȳ&r#Pbd0REP.d2O:+c ?+x]?VOQAN}kU_%qBJrvs ;Ńg㑥@mƏvidAՆ@ ]g3k˦W"׎u x ܼ6MT)# Kay p XmҭFC&US,|ar.3F\|ȩ6y|.-K@7= J[k4JЁH)V4ͤ5wTu֍:cFc)[VnqY~jV:CM7S{sdLWt_BZF,^7p^ֹu*nPOK ;PӦ׳-KP/W{R#Ȭ:s_U8c'{Rh/z֘G( c/o`'lW@PIT=k nNue 8-(t`RR*ȊGRiɈ懋2U,"O(Ty3(fTT*`qJ_HMvVʤNQ4lfSfS/ȵ3%(ȅ\'n-3D.?9eoF#9Q$Lū3:ڝ)=<;}9-spXk b!zIg o J$g,<&R}D֑Ƞ|z֕l>ҟvnP^;بO>%Kc<5vIڍ Q|l)u! Ea5< SJ(UTKΨmG4PNmLyV4.!*7&xR#zY*9I[}etEt tlRJk8Ԕ^*b˕LLF3Z!95Zvz$[mk};퓶z9Ӵ |&t)"Q+H*e}B;7шO(%<̀츥J+AD- S-jj' ə֡$ZB>o:ӚL 3B޵p+Vh)4R:"'͔~!|oVke!7Mb&)8mNC>F:{| sql yИ `]hUѿ} A{S} 8hiiLXm7Xm^v%vnj;573_cEz ;4jp|n?=>A|ףtaZo츮g74 P|1^I(oю:$kh?.kkfjg*#ѣ[LEE!~7&/4C­g.Aa1YПmTeL] .cYz=:[@jDžj1 K;vb]LOt~:yZ mẃCGC%!hpq^3`>= 8c֜+ 13Ȥ] g6SHퟡr'.n7,T5r?}[n.aW{nH w*p外6zDT$>KJH@u;FK0\xzmlpX]>z.Xv݉}7 =' [J)B16vQ#Ԡ #vCo*Zt3v ǯ<o61"=%{->"C !V:fY0.^LȀ Y"psR/:>n%RS/Ég0#f6 aʔυ3=fqz ˷gPDMIKvH`sZD㒿傚5-t%_O%{6P/1ݸV)0\e‹֓M/} S-o@,K eXH!:FI]P^r琙;YR.4ʥe:rиފ^ыů0a nL8ڹ#C \^imE(EP肧؃BM*Z Z" y7#}.o`lͶS!k#R ϯj>8ԹҬ2^i{y30QQmV;Ol'py`aMWU3:n=gE%oI" qjy@WT>m|j:].= '̾H9(t\"Fnk}(|2ڷO,BTD-W h-uFmGPww0S7]I|<)@aPΝhŜРS`4ϸD {$V3`d1ظVb!)V럛WhjB"E~iEV#S|Zj6nʌ;<ѵ9x|`>qJ8=l)yjntձ[h!lu ν!#@ˌ6tޕ=UPRNp ܙB!jߛ(e!chwisMQKKk^o(¤RTVXIcEUK6ދC-?!/^/'A)'Nq3n (x͝N(8QNk{z*2d |߲,0Hq`aE k߱?#W|WVV@J(m'2Bt$UEk#%i ex3n\.x7n 6ujP+]ZEG2mM9w'LNxW],fݮ3%v{jVEK*`{,Qdb%|߂7МHo'7&j ~Iot~E)Lbʀ!*0 DeӔMQXLgnf,[tB8{0xA8p?:)hh +n Wn@]Q]o=Q( #Kt(CR,zTb$pw*;=N?]TJNR~>AE\e?]rxgBЍ)N7C}H&Oh-kP ,Y 䱭;:ˇ̱M`ʃ Gl |iƋ][B+ <7(f T`h<*}@/gwD{G57duE\Do8}X/5f`VolqLK98. \vʮ屈.{YKOZBo- K*ЦK[*߼LcOi&eh)N, FZ3^~ʟ3iX+?XX󝦹j>֮B68YD\EE0~K]fvЧ+,==p'xO`}3=MA#3\K\}3QL0] 6r^p/P&-JƔ5uI29tO5 }.C޼gKH0#ÚLZC@RA P,^oK**SzGPmg5y{bq9Hw y Z,j0%rV |,! N$<ٺasJ"5[uRw~gz-=^*l?$h rZ. VhBo~uNhL7M{9"!`_:+o6d+qԳNd(yo .kΑAt¶Ӭ>טVX&̆Xݩ %de:/GzFeRmd{ ;R{o 5 i4݁&^eJ : 񳳊3obU ~C3p JF{j%ytiH޹AVXc붸qK"_ID)WzEW%tf/PedȤ?TUj܈3nT}ky*(rq/qhIZ%X%& ա' v6: "[#}s|^}K1֠A_~J2bd D$Jxj+^EN#JV4Gl (EB죱ؐ581qD440aw5x1%ۡE.77.{1u?2IL}61шY ڶ4*@؋pToёcMfǻ7!f*55#q~ ]2M6=#AH~`^sٶ6| `?Ӷha^,]oȗMXpV͹ + ̽*NRa2mg)XaBC-qH?":TM:=Dz<;zSe}5P-P߶kt^w(N\'qך܊ꪂ SW.^n/C{4zN=_(SQ$ج)2 1+ oZ6!z:#C $=vXd+^|shdn1C#H_׬ܼYǥ\zLiZؾ"U՜$2)_(@_34@>S*J>Xp^x=<τXh)d[{ Ghץ'҃)sV\yWEGjSd7Mr:.@2W@6k\]zCOkD\٠&DD?6tn6TF̑UAޱS[߻st$ih $Jc[ wmFd ݐMen]c9$<!4"_ :<Бɪ 5 |&y; sqv7P)un$|;\^̟):OvBQ{Z/E].Y՚%]6DpnB΀L0?3q39QB ٽ~au9If&U Dg2^' TM]+R%:P+suprߴZ#AX͸œ/ߤ*y 2,A?+ɯH3x(lvRh,$P ~?❮f$v֕Q>*uGC3_5uԽ^_^n~Hf D`DwszVv7 RCL5 OXyBR])\kcwRg^xOcwNd[vpRB7-M*TEV葷|R|,ŇoᨉIEz}#l)JޯB 'tOekSƌ#)U%![6T#Qd*ҸrX4"yZ5w.ObNB>xª5<4/>|3"fw''[uML,dD[KJкsXR.ittH_SP@O+!]j  i~s  &6)Ep&s@ % >bkL>|T Nw9-[IʾGgbM1f95[;iN}ՈƄ:54h6=:ZLwnr{\ m%&/sմ>=L+J{f٤uT99]5LC;saj~qj#V& nN-i"<*$64VGz\8jrURF2'åqwc(ɚ0ݬ! .nBl6}Nt`0sI !"Y8k'0,-br3l@7)3n 8 qDJU\T%6tJ?mϾঈWN#% {Kǵ•A5^f gTAF1r!(ϭմW f"U8N3q9zFq rX]LK1rPkv䵄r71.4M|Y/sP/QاGۆa_ V2[ٙe1S;qQύQT-wF /.C.NP¾R "RQb,q #JZÉB* AI$!*>}+g(YCV\ܙUJvNwzf}<*r|y0`մLvL545,E]g$,띛O 7z=v>mPL]Pv: N(Mc93;S84ϙ#I!arY_gs}SxD ٷpjoVK SXjx}aiR wa*s\ua6mjq^NI"ۥ\Jr͊7h-׊-&' /VpUPdn!E v9-N‘ma}ޮR;ݮ/Y5*b T#eaSΓgV1\>15 lɅXv*TdeUx.g׿%fp NК̨cJLiч MqE7DVY/ эfJ{c 4>~v6嘳PePDL-1ֻ.CO[~ٗUpDmʍ#05w4zk6ݛQaJcQG*XOzXM(O F(Fo<ٟ>H*Z?)1X[>4 MD&u8f, wc,r8ehWɰyu]&;/p6? !30yQ+^R-[DYN41geEOo"PҨZY^䣉0)[58a!x{ F՚a_f6E~EA4)><%y4,QuI `EKe?+ Q_T N `-:1ŚJcDqv@]k2,n|/|Up$͋{$0[#9Viz&F@<0D;PJH+oWM0.ɺ dUapUJ/fLQY޷+wG #௫BT$ z ~h5VRss9-LcgWX|06X^D4};nOj9_&2_pj~Q@vBw:)S_)t},!'VHn3 >a|a.CRkUiӔ䪞~0e֎ߙǀ*QNl{&MtwwOi8Xj vUha =x0#v%MDׯMr$VLW)8"P&=O'1aWU,J^*4}vH?_ ^: *jUѨ 5 cJ%TyV\< ͱ4$Z\-M3።;J18g~Rdi:6V5=8=pECOkCu|} OC|}R$^B@@I:o{`Pto)Z@`?2PuI&%tKHĽD5λ'O'?:o?xEZOh9C2.nmt3ؗl' 0K"!{aRp6Ul~Y;zμ$dW?J5F.urYYs2^eЙ%q-HM Ke: uv8Oet-,J!߬kJԉi)BZ!Fk3o$A+Nj3es*=C?܁;| 9*ɠD.JFBo0/TFILh7 34#@ Uwl\ݎ;?z0n9M7>&G&监Wn&s7 F=8'6_VZa{97;wq~fs6C0ZzQuEk&K!} 8)hmﲕ~w^{ @?[]36{\FB[BpY<4UM7sBҘ5\4' ٓ 5dѻNDTh[%5HX[OڍNbb RN'6K&6X$/"LH7bZ`2_- f m(l H-UE6\#VgliU^ e2KI<@V,Ln!E "X+:fQeX e,~G? `ejjScXLgEO ƉuF'd{HEjɕS%6 x_ Hc!ЧI$UgfMֱbMx aܡ,|aw2WR ei̓. j9?K]2S1ҵ%n~[9+GK|[͈#!#=2:7d@,HީX16PkjRa釮0KqF"P6$ H挲JO'UskGf!,`LE`u&Z"mɴmGn^XUBa^p:I;*Zc[Ԫg>L5XN%gP/EO6 `^KU ٯT3tmb)va33ttH=Cu,n=V) g=UǰMg$u+뢏zT[ Y'[,@KoXn>v+ϡ>';{XsF@փ3q(Yu V%Ѩسu۞ࢴ N%C!7"10v$>kS`DklWDC ADD(cVkP!ȳmkqu 4vR5/ch>~w>YK0Na$)}AΠB*A9m5 Rqzgۮ.AibG2cIz-J"4y95IcPVNm>F{f'&j'd3`XϷTÒ3 (dRvо8;(\}K0n{Esz>Jw}I(ç^Pv/׎9 g'SVݽS[ p_`Kݿ"4Zc}o\8O=8|(9\~!vb-)4,V0x9+'cK<'ѢE7 gi喠bsC!Ȕ$h=++6PH$0ᚧC P;LWɔ2[ ) 2Uir~lUn Wܤ+R1s./ẫ_ʹ=`CXA"Xe v@^$LWW($H  D|yWA%۸t'֬wmCճנ\JbG2d{aT!p$]vOW[ƈ|GOdX3! *At QwNoCgw ~=/Ycrq.=1vB=G5Ƴ*,F] <\eֺ&o.7ʣݿ*>Fi1l! BD8.u]ya}Ծukmyr+Z1e#sx r_=)E__) `+! kXlg-&G[ 6z;1^YYSp ?l_Й3[bЄO׎Co #!fR譥Q#3K㴈4_)Zqޯ*0H>D:* B X|K TBoT6V]"䉏X.v{"`ܴ9 ׎a_{/uǥ-"ǪnzhhuxqH)7o\:,^II/5`N~ əC}ǪaM !h꒸br.T@zcEJf$|`=;sSJQ?D5h>_)y̒ X:Nwp\|+u4@j:^5H^䆧'(\*CiKV>6Y}$"jN1dXE15$| {?d4$M( ςt"X/ 9 T nR0.&MOg t4F,z06KeGvrS-1G&?-~efDv 1 hC6[N-,}ȼf`|~E^m'z%'.N+8-)!{["!LUy+Na S cK*_҇s,SN%nuvzƴZo"Ⱥr1vPK0RHTf!ەv+O:dvcٸI#S[oOWw<ĞT82$i(ym[7$5{)c\"f]m")b:僴-g6&l2ad)"[}_=K.!3%m:0rױ<ǚ?3\5# :$֦b;,l{ћ;7[/DꜶk.[v{R =_@#7S+ 3.Fy kkASEI&gӛ7-Ojj[Cu =|WU0b#cP74%yܱє變6`JcAh?H >7tK.;UX@S1] DjjST D]"fXho+LWxL}f+%xDhI&`gX4ɠ0gYo;sX`^}|ۤ(c,9 H*Xm{ Bv@θ7>C0^|LRw'lҎDUw#5! 2q4T@::J_.ulJ2UlRruZ\c2#P~eF BÈ[b__/*Wٽ"}V $0V3'%/l*JE#uE̛LV,HY@rXYG #'gAAƊA_piNJ$k;f{s؀*RG U;aD7~ܔ !=X&'3Q[OqWdHvIS{2LK~!14myR.$`[¸BO$43%=Ks떔`,R!o' s'w&~"y}]s:5:'=}V/pkm,E(uYu| mn.HwOUsw gO]s+pioUZ[J:Ƀp=6$Ug@ *J*+ex{ߜʎ(0V7f%% E]'[Vk UILӲz:Щ\|BpR^B\j" Dw ck0ӽm`R-`xf^ 7 Jw2i@I;[9Jh/V(N"fqa9yT{ tAcEg%{˖ӨXs$i0J=@j4(NBJL(!–@%O}]N2pןfB! ^~u JwOX6 Rf =]sz^Ugi?/l/=h9"ʵּz\@awM1`c<gyMiZу dq 4[gʈ@]f]mSTj"k7/ ^Fzu0{ [fp' kR u`9_T(G{!<ۂu&gl TC=uU@ g̦8 k\ewSg;$ly<[Z㞸" 4N$pkZ募iMϰѲ 9{+S=FKs2)0i75%p __e(9d[3% ^@R"֟HXe2CFaV 0GXz͎LU?2XRV=A^ ~'fpt5a}mmN]*kέQ)޴0z~&axGx#(W1xNayٰ!.!@xh, j*_ yu%X+| ( @]_u\|}[ n! YOGɉpe$";%] ƳÕuCF7(N:3KQ ldݺLfIZV `54t񈣘_tFGB+aRDz UFrl'uV4˾m%u""7GPa5Gk_h|^!%H㋯]:h?h3'?MK2wH 7.:qAT @UcBǢMPVٻNO⿫WG5penZ8 H481fهO+ X|GՓG?C>}_s{jܮFZ[%I?,@n`oOgp୧ۃf2|"~3y/-R6R 2lj)km؄orsbs2mOhGu2b ˁQf(;FͿ}ʗ2 黲taRA$y ЙJUTJ,m4#M>= G_W j{X< $U^YNUԺsGt5ו\[+(Q`[HXި-ix9pbC ?Oϗ0 @i_^Ix#@ˣObI")*f{mgo 1~ z{ʐ}qP0@](Py$S{{ޤ}{*z0\`}ndL{S^ը.`3U*S hjm8G#TNPx#nJ(5|nG|YP1|?s!X)r&}5Y I7AQx;,p=xv0YcqkC ʿ="eQ5kQptP? CPEKKWYXq-BFU]6wi@g".},8ÿ^*) "3ue<`mNlaw O'h 9/"@Ȭ2h/Sqe$ ;@2͞ P1pgl[>m>)CHeQ+%szeb>=ˆc>,frmNi{YztuA߁W20>AmȁF?M > өܐ0[X"~gXmOLkFf EW ljZ7QA"8w3dokr{b+/:-dQцɄy1 tI~|{NT-?o-2Ykp"i3m|i{؎=9?wۿ쩟kFfYXve]F&U*d_B8ι]ԢL?Wg:)sa➃.ʆ[$Qft+͚b툉360+‚T+2glxHЉW`Cs4wQ9~S?Fe .yOYT7ڶnȝx,55a,3_x[ΦGr Rq:/GzF{R[qԳ\[aͲ/KS!t5#N'7F)3ax\Z߿`8S/>>ԏ}w ޡ].ٱK8RGgydt֟?ލB`GkcG" "6>nxWR.),Dr>`vT+^ +vuܔ; 2ܘHN@Kߚ-*m9z*qu<12L 5<93PzGLqWKlX#8Hbq+rͶwBwpީ qxdo)*_%CdsmΑEh-]ɥF "uYSf&G)s4l45㯄a54C|Rz Ez UWܴG'_n֭Jq*"{?UTe4[-tβ%T]; 4uэ6m#~X7hu9EyZ~kw_EKnHo*#&}a@κ=2ڹ֮T-ܝ&$*>^Xl70x7_6D."6M%1%MWpi<[@?@e;JE BisΛ7:3̌}+,7]§ ʗ@awfݯ^mnӁc>ǂqD+=f6~$ӒߓMA _Bx 2E l5=2.V /sTa\ZكUbĂrSD,SV̀p-}{J+jxN^ ݣ/ נǘ",itw$&FfDDDmݕ w[7z F9AUKG#g1s=}[4;+2^SG("'{:Yjhi0s% (0r1 */fY|uv^qy*{y+75IoD*kS4Evlqۅ>][yKTO>وCmԅ!5i݆;$"V_ͱgsy$PHݕo:[!T[I`kd-`C]N/re-٭:}T؍@KU^Nf>TAOȿ.lљJMzm }~ei%.X}ȳN@hqV 8ܠJNwyrB?o6S|hX-P5VVh6&>sL{,35t;nQļ',.<~ "J1sju%^p ۧb /YhɯD[BeB{HBYʎk$56rf:*Ɖ]IH<&q}r@}}ZBD{\mpFWeuvXC?Wpas[{{4ꕻᬛ&a5)v:lV-rfiW#>pS9D5qz chLy]9X툼 3d09uM o]%KO}4tZ*Р1ox5/Fpͫz^[m[ǠŕwJ,W^Q'/B22|Lg-g$7g:nw+i,&}X8+mc8T30MwԓpWǝ;,֫btfg)QD, ljD擱r%yQz@&::8zDRg:U5v~T eA nE L,G}l 9Ve 1(DL'&eO۹BSEs"`{ AhK4@ *`d%&+0L\J%aaJÄFpyaCJiÆod/Ra C p}P*PS!f>Zԑ(q„X,_Ee IkiCT*dX6~K(Pa_(3 pkaFnw̌P(]b HJ}>OCSB}7jŪ؜Kw&eftHnu?Lvf&}~xFd?7~_YcO J'$`57Ga>nlč[ha׍JgOy{Jd.-K"pP`7]J6묕8Ru8smX<M[Qth>ۍQOZq!$Y/efS ^o q'_߃vЩczL'4vAݕɝIM.N]261dCj;)% #r,L/6R HW514椡WQw3UM8)@Mn"t.DFL-yYZ֚5>r&K9WvG FjV Mes;%3/)=ͫetG%Nڵ_qԷZ&/Vpx'ɫϖ/] U$sͥQA 7_xNQI籛ӴD.fa VuYU|24PL8:\k?4̤ɒn?%Sr^8'e(B^"C^Jv,kDP$C$//I3E. cO@V(yoCpCHZ%0R\5c Pu 7SW+,V1iLKSo{POs݉yWqsЁ|Gӵ.=G@dX 6o@~ {u!8F%>Vv[RyЂJ'}v>1Wi~j:rwKl)Ir?NLoT+(h.ZWH۱4<iTB/@֧I=Րk*ޱ%B4ݏbOZks*mIo9TFHT~56>T(lȢzQ K 0NƮvK~T=Ot!~3O52IP!0\θ|5܁n-YCnb:σ?FrqIˡO;w pqqjُx5Z>[sĵ"="4'SfǺX/>䌭+p0 I u>N )gmxZ#м$M  l1rD1hA} _tb0&r=5u#b+p=%Ң^f;)iݷ>bO9O3zWQuLyJȯY5gFg^?*-)u'aֱ0%{EFsq|AQ])1fj/ˉEsg:١RgLK"|jOI)A[(_s9^3pY3Gs0`ښݤ_S LĴ k"[r,v{Lx9]B@d\ٌ) X|ס+pc_шoIT j> _ϊTz\_Z_HE8t}Ԑ;`q?^@:pzHR.JeϝNs&'F?%-*(rs٩duSsm&]p+| ]MV>"4<•R[0$FcXFF*H Es-+ >3cE[D&)tc7+[N<¢{y (/Gq)=?xEa͕L@gQIY|RK%9>)fTLekG&(a=fj sYü焿; /7/L!ӋL ,/ • bhLGxA :\L >Z!S4\ԜAJ8 vq7ˑl$jǂjnW}~4ꍓL"Lls>_f["՛3M"W4bj "lv,64J xM])DO D?>5@DV3&Ȑ$hy\Vw.@%LT8$ @jm<ʜ{P$ֵUa"[ g@WI$I/7`sO2uoEud^1_ŅH#@;2QKm[Y2(I资{s͋Huq6;\H`ol%f}o|['.QEԧ$.@i]x(δb_`iNJI=/Np2ӱ+b72!Fa)7^FnVoB$pSujN2}toK<%c;Gc 4Ŷi8pQ<6"SGgoUbu<4tj\pC =te6) HaHB>^Li~>HyŹUOr;x 笘SCѐb_b+l¤ q{FpIZǒoHC,q8ĔNqC!!s0*XY\YAvR( oU\ǭxċ_Ln⪮/㑺rz^S%?ٍ Z>҅a\yzP gUK##AԎFvHfRwέ' f9\Z!hS7 f}F$zک'1ml#XwWO+J&ݦlNp9DztKTkw ۑiprn)͕ NMUٱny%$*bbEBɍ6RaB6P0bCb6.rFt7ݔ}̓iB77D 0n&I&㙅^q~u:P6j,=a*Rˤݤ?@gl' ` J[&b萡!slU*Yo1Qh C@-Cs+x tȁZ cjv*]3POs[}O҅oFNa/dC^")Xax vf`. VG$._cyjN\IT|L;,[X9 ԝo/,\1> .@l }*ϯzCK"vŝ%Uw9X.W5(fFv:=J?;QiwTwe\ E%M¸ώ&!h?ޢܴ 9liXCv$:2D~ i_ʷ9e=p > [bi> sNj%Ƭ2O(RV\ߔ$o*2tK_s 9ހ-' xq]G [&٥p ,G@滟W|^K,+a6 }A1SE@]X&iM(G]άö-}EO\5k"%H k*p.o"9"QEl0ˎFfa|a,I"=}(dMnF#kl}{A\2D~V # ɂM(ǼD~ߠ8M=d`JLTW \*F"@xWVDeINEjN@)_PdVήWN%-PZ iA"`بj ԷiCV}J&` yB4"vĐ:m!p-H\eC1yEQGW YGp).QάΥԯ]+[91g "*/J(6pk?)$C>n~=Ib_n즈8)3r}|̥xp2a? V@KoJGx``cfA{hZ9 h o1x`3L " !J78Q<XlH/Lݥ  —m |Bw}6\9}fDa3!5.65-act A-uZE׉"ΞpfAd5oL ۋ(Qgߗ[{ hMߙ4A6eP a@\3Gj'T潵yC/c+ԩ&><=aJ]!(cT_-]֋>zkF=ѺfA# U'FoQD($/=hnrWtN=e+p !MأQCi^R+uڴ-DIUI K]O2áŖ#Ͷ˽XnKYWhZW-W>CqN^rĪґ髺~&9^l(SPnz99!wFO6?"1jJ=%j:.YB08Kj6 `.ϷbkwH7Nx@-#BJםCO|Iy}az 'K=G,kn%vϮ!%ᬾo3RhjhrLz젃#nҔ¹:'Bb;(՞ $HNYYS:sIG0V[wsulL clr'\CͳUS(=>SZO_٦)r, e⦶3ۉ/׼Q><;WXՠGmRX7hYU.8}`3hDcMjOڎ],[.xU5,8򘐫8[ŨE"՚~hBw#fe]8UK~,Gife4kwixrWb\@G**hC^<}8jMp%'1)A!ԧ}e`ZQ0=7q%Fљ0F8?;2{<P*Eljh@/&{tXIRg']ǓͩWQG>*z6T`Lٻ>YR)TkjQi N%;AXa. <+tiTD} 5.Q3r#+FV( GΔU@fl|-/ NZTmЕ~sCX/8vO|^.6PٚZ%Y75q%9[3*k=]'KQKZ<bGHd<+ 7!!C޶A*9A6-+Մ_N-ZAQrE|81$e3 n]za;!؋"8 -dX ; Q3啃 m rB0$)/+`0`J ,om ,㓍#C^.y `Ys;ߔ'X~nF[!Rnĸhͯ9m먦>f4\3BA+_&ZV୊ԦlK| ډcWMs2J0NC ;PSn.Dkh!FӀ+K}i&-ÎдtG_mQsHc񳝂((>ZS~Hݟ8n~8{ش"ћX-PPѼ" 15Ӻ7$J{Se985Uk+ MQ|FW@M)/WZSWPUobcXT ?b>[? s@"5ssIw] lYJ;$ڱ2mRtXV\֧7!T7ωz9 ^J 4眸'puB@06z i=J,qj9*Y'!ܙ%;n&&6 a$tMƋWq߷h>Co_!)|Hf>gl=N®AX͈ZCjf69%:gPSA, ;FwDdA7¹>jEy2&?J4]=k$!9"R!TA-tsӢD4it&ܮ]·{gEÑ}d=0j*ALC'Y$|`B\@ŝ]x#靑+v7e1/wۯ-vq] ';5}>=XhABo2pG Fc{ ʢPWPV!AHg׺.H @2@8M y #anֺrd|$!ۀHr.ŗwdU|" ^m˳.kM` Ũ >K| 񞻾Sť(C굗jIͿ1ٴp+z8o$mZUU3? H^GWHӞrNB_>OjM+EH Bp>3ճiEڭR*(Pac˒AkKozBj%(Dߟ[{S Kl]YSzhP[!lcL7tub:#a Kո8D1aY`CCӓ]zm$ߪ %EܞND;ȆZ .WN4'qf^ #J&aj#:fLZ;ռvdO=FRme<#|Q} no)ϻ׎: %;UD -mR.Ym{ʨ5ǤxGUj/"(A/C1^s p`BͷWcj2ՐS4|gF]Ge`֋adkv)<>M)z7 !(DR@ y.d|ʷa |{Qlb6 7c&BXYSD8PV#-82Q\TJ^x ?-Ֆcomt򦁃ڃ.ɨaV 5uYdGz3=囬!@~E;t=Y12ז2MŇj׌F[ggq,rž1R譖~$JT*8y|;f꛿_ltlQ4T{lH'/{.g:mXFAG)֤J.70JڙBю\0 E7P&7j@w-j 1|Gg5R<!mwhOQַ{Cjg,9S 4{@IWY\sg,ꆚN/3UVC`P<?U1dl>,:3*oﹽv.8zj!@zf؂K N4A.۫Dpb~ j&0vFb 󯂀+B0E;HW >Y|G(E%h!AG?S y9 T"G@0fizM€FVG%WVA]MʫFB^{u`;tl5t(dF>ȏ9U7&{W֣Ց1c-c/DP_VzܕL+SL"I쑁Oڷԃ 2Uy//xhz?Vh '=g^0'7MR?"t:y}ҽHݵ~,VCv\Ь1uːBUxVӣ`nG LXxϹ秦@iۯ9rfUM)頻]~jV-@iL_SCfTVYM1]8|L0`mu}D:^pQ[!<ε綰 j(%fP{L'P Ls~ =擄%f"f0QP='J!NS ތRV𕩾&S9XQ@q-!E=KuX<5NIJ)RͲ_a2>BT#("r*ۛ0|cɓؔ8W?RQ=)^؎{q K"ůiN?ҿ >J= `ȸK4H-.uȴD+eRd^ݡquqfb ';OPǝGA#E;q#)óxL(T&j22UPA17r>߷Y2$zjkxħy稰QUЇ;< /@89u6p0P5nWJNS=:S azKVAQ 6-܂^ w4oDy&f9S D è~!&ՐCD1>%>ԣ-})[H$qڌ7B>ctPb3 h瑮mHAPVv~Fg)C$ B1a%䨺=fQ'XĦɐtLۅF܃-Kxz0!ujz~Aoݽo 'ZW@J68dHgf힒e5qTWjZ*D`1y9ZLHEa,]Ψu̍]WQLX4I~leA@|D+*m&ȪC1ECqf 0)gZ:$ * ٤- ()/~ 7› ֚UB`cDPܨʒ{<) eLD a&/++4o._VNpEgmh{_7a[-N=,;?3OVefQ&(Ԗy%si\\Uӕ )Tc&/6([ZFո+U(VjvM+nk3CtgƸ )E~fGC9V=,͸eKz kt2 }ۈ-@" c]okQ']1Pe ٳQ끵o-ie`/bkNqИik([R3T⍲+H ۦi$G48C-J#u-;R-EE?CT- ֯ONo<2zxt?e wϊw#rɠE3[\zSD~ކ5 `OH3,?߸te1-^+Д])#hܼX`sjZ,s7̐Rij89ߨ}Gk! t{Oa]ꀁI:.J"ܤpؽZ,m|S$MaXeeZ=KoG' 1pSH+H;[IDip~cP%?{G\x=,pq@<ǘπ-=ץK( _f/}y2%K<&I+P1/"KRߧr B; f Hj(:!FOm;vmu q\OϿP} #O1fp' Y<דS4-`Of =فQFe|Sō@*Tgd/Zc4J t Ws:]-on%$ZRpQuUxӎ7 B[@iz&#+iZ `D%rn3v 2{ 0L?"":HR Cr0HW+\ƥEjV{l1zt(x ء8>/3uTaMbq #qa_7j9H09v1Aj_$}~oT3"e5.I3ϓS i)]n{nEG0 v* JYmEiqlđ64:礪~36Q#˛k^᧔U\)peSEC ho=6ڐD#r3V;gzAS{Gm$KXb}]x$ g: g"RgAbEtRW63٢ jWĮkKӓii|{0]GBOndiL18zPKR"#5:nW\~~O x9N31^v r%q6D=ĐO;nPyR72Y@SCgC:b'Y2ÕWqűxؗ kC34@Md$٘[A7`ahFR%-o=x#pqg| (#,r`y jQ78.[LXG"+ Ίbq?m)xڮu L'VY\rf޽AspRܷB\^ ?9|TjAzf:6mF'9KѤLӥھlͣH OXd-:SDƑ|#<9/×yukḺ}^U7 T"s3ϒX>شG8SԝβH]ڠNl&gVb|T>kչ%;mU&=}ez.Lpۥd9V(8QYBg)9hThdRRӥI`!Cf¢D@5f@\7P`d ~0s6vfFGkeg(5vLf{lX('Ŗ,i';N&dGR:mz!2u[.Xr~83" iDqE (vҞI ~EQL@$<Y'kt<-,aM-=bN`ZA: |gwiwBz#A`2YvM~ӀČ~:,Jq}-ݹV֙j]DC^EC]|b}-L((Ldd뺰D@zzbKЄ[172XF55(h umЋxb :bN]tЎT,:IZ JzHנgQh:q栦9kZ)l:\FYE5Z.E4D,nOr}Ktyt2q:4s|<;Pa&Ȓyk.}meԍ#7oKc+"DH&mo8QXup?ư(JBuObl,Λiݻ^iTHF\+&oݮ^֒aT1TW8Hip \`s_ܸL ,h,EK g@UOYCE8CB3 qU3)n(pREs4Q/)+;wzk&v&&YZR4 qah%:p9 nl_R%k"dN/v3vxaOND!dcZf+Z??⎵e25 #|pk~yăLyEvCX&_dYptBwK%F!ͺdr'jKqW_U $e]//uSaF%U|KII?~⇾Z!KIVGEQ9?= 0˘M u"U> ]Z/Wܲ'}Oluunw@Y`otM8eUeO]F0!H^e](NEΐѬnRšbvEl>iLJ;:q?6ԣb8Fw+-t7ŻބKk++; 6ëobqc )<>q'eRk/ce ;&(CsQI߶'nFmRR m$k=o~+N&v278^_`(abhwr#[JR]݅l@j)^x.R @Y#m*R-Befq,ขW9`CKgeXNX8t/XѸu2n|5ϊn7M!Vg[/n_*tع(3(ؽЅd+|ςK/92BaIX0vxUd)b ӦKJ1u *B5BӕrN% ƺ.9M<'p̗!|9OBPDy8o5Aè4iMo5>˴:3ug#q:}F;D˃]$,3FYN9g$on,ڙzP^-Q(ɋ*X:\i6H bT!O`nl|"lOMIr za^%eƹdIh2PFbO?iw/`4W6 LnfuR|$&&(cZx9K|:zi{>>\tZM}WdwE#QMv.hg))O̵ ?dG|Pǫc)sC^$ خBԾ!tqQu!^l#=8ⰸGH8̢6T´ ޟk7'VnLmý>hAΪ?R2d#L}Zrs zyf% ѵt,fd%^m Ni5.pcfm rB+9* ۻ]\pۙ a %AH^ }!l{-XK ﰧO>@@k $2l)XmYK,\*I,JmRΤn 9MqˆI+zpU&$0h4MwP醡Sa2-z ͭ4gx|}_ū"!HDx<$KzMm=YL=^Xۮ5Y~I䮗0BE#r(Ʈl΋K:t?'l)}~\F^f3k]v+53!0r(*`b^D[uMA阫 )7PlM`E2 l|&'Up`C kba̞ nǣq\&6#\줚`БqW#{vǭZ D,O/'kz7~_؅aIYŐ[Aݘ[YOe çΛ&.w`RCM&wر;NUtZC I7׋$ʗ8I O\:v9ן;h(-0ptS2WŶD!=2JĻEchMI")tVXbBi.kکy@'Hl\cĽt寫q [x 0CfFW`Wa[mѷVS36A2>[&o^A*|@@2Ka acQq% 87)~5 ' -?Ps5sL[VnwJ[*Kع|kE"FLt7Ǜs.E;.H7Q:X繮txf{܇Z3*D8/͏X[JWK& "#FZ O2"qB|"|6+MumXEm=*wfd*Xݘ7RmsU`{j:BKFt̩ݻ˳+y敀UA]DO -*uh.Z'ilc@qV|ʝcz6mI7:y>r_k(ωNY~5W;OԝAbQ'(c=5;S&5Q/`4g3T aE=[N;̍t4OId0h<1 (%ۏƱ.reZ˞*|>*ogw%iw2y1W>"V^Ca_ӞhZ[$w \Kg}Az(} q;{ Y3 J5$"(&lRFruXjv&0U 6(CKeJ!Dxk9{Oipm2}FP"s9 :Bk'8 h*ۤc)" F7*N\c#Q3G@_4T)~*߀"l`(TO^a]!}>Btd3z6zS S*1. 7uy?&=_(0r;~.YCWE'+d#Bt0Ю1W-C'kL@էN']srG7ob7D8!۰6J>3i+K Vƻ5eY9 -o s%>Po\,jI`~>6BG.UXg24SOt/1 ǛnI페w A4p^AJ'{ic.&&M%F#1J8}tps\Y-{>Fn!Q}ސ>Ag>)FKwr9l(GzF/^U\w{R}xBO$%xƨ2ƏI[u"$i/A@_|R(Ôt6 8h"7 \b%_̪\j6t-yI+Z*~bjF4Shr%hn؞ 43"1 G55g`&im)4 wHߣvs7 D%S'+1~;Xl !~H]Pzf MGo٘D&مa H(,T|ʓB[GY9GUmr@ѻ;d8ǃAuT ){s?R/\3z' %6n>2|zT?"4͹ 9JeY> ߠ!ss‹zr!/cYQ,uuHE/.Y/$:G:J")P֗ doЎ &ű&ZeK׭`0c,oj33p6{! XVA#bnxi (n-g >dsa̻[ :0nY 2J!c!KPE ց>tUu8$ձ}`[&հGm* mS1{9LN_iIdhU>k[$|ndFoݛLaO >TKF zힸ,<Kd]-4Ɵ` lW]V3?}7 ;T)qEIրN]PtzX8BE1=q0 _(]/Zn'c*J.*Vv>sLJAҸ=QDem{9n7a2k+n>kjS:R7Qaj~|lF`ޠ _ˎo+ jP/6Pe*π]l$v[GRXlIa0_@S It>/&Ew}_h.0+Zyj.7epx iR_Cx]=an :Iq K=Ml c$q|gYZ070701000002d7000081a40000000000000000000000016599ea2b0002aec4000000000000000000000000000000000000006500000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/wireless/ath/ath10k/ath10k_core.ko.xz7zXZִF!t/|]?Eh=ڜ.+̉G[ɬK]l\JhRЧF+abpSSj۠e_"V\y3^)]#’{2S,>U368xJnNBqNusZx6],*&C 9$Jjr4:#p֛"M_D!8Bu̘߲E@1b ߡE͋xg|] r(N_V7 ژ/ y\tv9nxq`񐾆ztRG-l,SVҸ=D,9׾|L1bZ2 wW/R4u%&Z^%f8N8 2-zFi =[[u,! UJsK[gsw5\-~') heW2@ LNjčSXC ˟[BYhɱ eS?Í/Ӄ"/O( o)ӿBrT)vU2H&Z`STf^wlYhJ鋯Ć4{+v =L뀆ݵ.HM=lcabs#{Q8+m> t,'2\XǮS$!5<an*Nl!Q"p!Ωe`5uŋZ{-ZJ CGVS<(3g^Pɕts$=l^%NpAj)g0c1ID`5!?/f"}>yӀS,89US"U)WN>-&gŘfH9=BL8w[2sZ1w$D$jx ߏZ0gT=Z;̨t̓z ||aq+, 04B$KJDRqv*i:kX5Y ^ M(iE00۷N4MucH0Z~:){B[@%|V )A>KѿJhv`>"E?G7Yg_M^UrTFD)|dV :?AלfT0cB)O^Dڄ&Ɠ+[Yj.38k;8ɣZWlXIQ+Qf_nC7w&aȖz"W|{e5Y't 4k~) zfW=Pf}+3J濌>^P_+ |J?m]!73A5֙EoWUE-B%meG2aCj1+$*R<(83єX]H)fVv&r-2ĩm>$DW߉WEZAH;R؞TAaM^<ȈH-A pagӈ,10O :5Ԛ>e6>.J5KbE&18,[*Uܘ1/|a_vH\ ,m!72v^%_<$t̵l4:O@W;ŔX5ELt搿ΒClXOhỺjm[BQDR,ǸR#ӮA |Ʒ)$*ƴDCƿxFx+Y0 y.|?ݭr9Ҁd{O=9kym Kf D>b{Ù ӧ>buq^Ct< H儜gOkzNtֻ`1s.=>@jcu3S:@#ƎWm'oz@(rj CUkgI6s>ɱ+V코p?USxEf@xg}c^z ʮ<Ή[y0)S`tN e޲-5Ul2=餻ū(lqQڐ USAoŦ7|qTi"ǜ\(FQpi MR;VŽy8JprErQ#21_6(8w5cRG 2Oۖ3--\a$]267vt|"`TX}g:C;,ԩi &'Ve5?JQV GIUN`# blSkiX.v@ ©aᅩ_* ռ;nr@ǞF j]w.ʘ TTL#߆lML?u<yomwt9(Ã_VzV]f |9TGu`ɼU&_>טlR|2lÑO ~8y5hf޻&$Űe:ƅ k %[Q$ڙzr奀=_-x';*`;hx7_ &z'"[] ;R<~Fm3.>^)]h@y6}Y|Xj^mԳC{ēex\ ~7yYTv|廀g> p+~d ?h0wc0),\DLZn6o< !Xb1. (=|˅G@fŒ3fË}G*Wy\t,Xꥼ'rLiuX#7~i2)yG x=lb_n8!h{dȜMjDs T:h+O([@^)0H;O H蒩[O 9KuU,^-lkZ/`-Gwg09-O,}בJ1$+ J)qKP@RthB~?)ㆍs BrBs,IJ~BǙ^܍s_5PKlD'r?i 44FPuq"]L^v E'j;S _4 w*d.˨YN5Kl;zsM/U5it1JΣ(d*+ܕTMoq\ݪ^FGXO3xʼAc%p␳qDʺ|We#z;}D^ m<;h9o߲O:aoXQ[Hiq[jsvFLI/o\n~J/INI1ĸFawMp$%԰!IMJ~|h'ߖVH4Ӛ%VbOpobrw>ai׼EnpFhy<@r_@!3TN*M,7 {>x00 5f(H޿?(6] @+1 }, 4XitϪ q*Q6XR\[6k [W+&-׆sU"~w]8GL op<)(=.@ZZ JxY3s[LD]k&?F)QMB[ݐDNVh 5*% FG ..ݳlH\׾T1iV5jBV=LFMIJ(Iux fD5눭UI𨪸!f(bhܱ=:`󥊛05Ȳcr[:;۩F1($V*S<9ԂBiYLV$@#FwDb;idZ= Irid1PgP4oׂ߀i/xu~Gt(?~6Tnj XfbdlKb֪P}e k Qc6irS̴yBjxUfE#Iƻ## 4Rth.t'=oą cd&i~yh 6ޘ*#D cȆ"8>tFq|ʙ*FH10"JӡJ {3օᆭ85XKXOSL.lE./EmͳUvJU f&%Ӥe&p?63uv#c{3.dS_& 3ŚBŤb.qZ((iHEwTճrRALZyٜf36v[p!deנtlj>RMkc>Mlat[3 &]l?$oZSw"jmq Su|dcR (X HWwo d*'_ 88p_ i|0{/%aU3V`lf;{b%U5k&vl*ho8 nhC=Ny%8PX4&5ajFkGLWlxFY{.Q~(>4 3>C+no KgehǑ-;.gj-9 &rp߀15jؿ_ek-Z$FPv.(BL` JCM4fF&}CܪV6rvFMl I[/W~-7F*#;{Z籋z^&ʘζTY#]X" tG%asNPE\&?Qdr@he*y$ ) o76R@HgRJ2o6dP0 unsWD "P_]YG5iCG=O0_ KCw2B>H(^9Xn~7͋̓!GAhL $9o:ďCl)j bq޾c'NO͓i?wƖ%^p8Di.QUXpԮtu?~R+' @AFWi- Ϝз3#o$I8a^slHIC@ ]t/42TVNλ  ЄIE'v$aL>].KU|!!o (QNWY#a;> P[37ӳ.xz76Zh\z50mb#v$jceVn{F41tq;7OIW|ˣYˢhoo]ʷp{&LtAIyTo FTMm5P?b 7?LJ 28:GaUzfrJtX9o8ZEzd^ _EփWbaM6<^f#m?fFMjPOėTN @(j[%uͱC)xDi>*ӳ΅uW`dwiVWHFUB鴳 ~Y Ԝ+D&*Wu9p-Q1|9 b^㟱r*;.:zSqҙtbr2RvO l]JJFM -9QJ l @-:W0 gm5-sj\8J{X"iv }13JnG+ WVγOX%`D%:&͚F6 +IjQS=TxHaay}(;$ t Gk>*+db!cA?`FyYO?`T (ӫD#4d~Bb Kb\5Cu?Ֆ[ ǟAGs8NdQ. *r$97_u5eE DLO'!QQɠC̾`%p!%7zK࿫~xseW0KPܮ]C[Jv闯 /vKuBqW4'/(՝f7O%Mf)jVlF6lֿK]Mh2Aȱmi$hLYeM8y#*?<{1:gņa YC-Fkʿ6>102dS٠xt$G cwh[>RRy2a=q_X-|oO$S]ݝ`\Dޤ\%(!+g;Z*7[Sm%{$ Kd>d7ɽW^*eRhј#+RޮpQ1X,v8kVx yg+jJ錹$%BN{` ]&HD-7tܷWls}7Vіx/&$\&=Xpp1Z5S ?z1ГkWuD?:=!`qn=kžAF&d)h1gMB.%"@Z$!)P2?.CB6{p" w[q\A)P>K;r`q:ʞyqI[ R F*'+2 mSQxx"*OH){$aؤ.~v R; ?@6}Ei6ƺߵLlqԦ\r/.E"X,ųԦ[g+x|&M5yRt*'¿ibtէ%+6*fÐ\Ù?pȾ|$fA_N0SJ̡ b]:f ;p"8,=uv֣V8z6ɠj’ab, D&eK±i2op_XٹtN/^Yb˼ { )+mkJu{>rbIN?N+A8]8*w&~STSb {9$o* Jyo͆?Nu2ÿ6#L/!`rބ9qdo\|5.;?ݎe|;Zǻn 2=e]5pHh(Sܷh9Q,V_/8e٘R-Aњ؏;ıc@0q^$ʼG4Ls 4<ѝR+0cqAZ:Otz OYcg1cbA^1 ч/i@y^8X4ٌI:cq&ճe"W)0n}wۈ˛& M*ffθ9J:8qAi$N#VnO@4,ky8%\qL&PT n=,2E7ozA}AWy|yaߚȥhaYymCz}G ;~x>~963H@zr@]~A+59RT#Lct? _AıT́ξ}IVƾ=C߾<t)!HpTז~QӇab ,tmvh"b﯃qx-oH1(lFiql_$(kC%dW.W*^AjBCONHuo0ČyIFJ/n. t6w}K;霡S7%-bi+"94R]U9s?W %cGac d !Op\0-lcYvn2ɟL"eEtDA)4.()(tK˅B&hcR?N Jqv\XBuY+׀&%p$s|"?M0@&HfS u)f`X~!,٢쐳yn#ҋS&ߐhR7 ; IRd7Wh= 0Viv:SA-z`J J•N4H[B7" 㱣#L#R K _{΂sgw8PVSL@8jG]a筪C[?Yfg*h‹xZ=ytlN@_w4C_"^]7vrLeE'cU&IHg:e?JNҹLDT ^4diExB-+> ++0bOcwRB׵c1-Pҁ6Π1"[Ҵb<-3M/QpǚyG@9Š엪](ܕa%r#/n^0侁pXdQ68*\jDe hQe)0?bѰaÔuQ6 tZ:xօ}Jg5W#f<\{ )w2e̿ J\H'#`ѫ3MNVj~R3c )V.U"|k~cdr\لpo1!8 ,Y!mccB҂:ح7cГdG5@JF|FFt>Fq^u[',Av B3B J3mO84#C0NT`<Euoafb&R*a<{.83__.N HJt%[3Y>$Fu`''=sșb?aMeVy\/='8 Ca,\D SMxp7؞qM.i1ԯRg鏲A1LŕQ < aPFXNBf9cQtJ^P_ ŐE1}gA:ҋӖ) /p"OnXiVj@e!:=*,ًaE10\51AQRGz'^j?)1my;Q7@F[wH Wɮ>$_h@vG܏| 1忉o~pCݴ%/ŊyB+`ot{^,OP14h`3:vdqkcWl[E|ۦ1a.[IxxfŴ#B3jSK8̼< `07W#?Fp4h}]Db^YDNg=̘ˇ]4,9?٤z} %ǔy11'=Ugv\]hFFԛq=%f6vw#f-Cl^|`W|g±\ޤ;;ܹ0m~-FƧth%t9?5яxJj!@?|ٰŽ@%8] ߟh><@sͶSiaӎ.VNsŒǩ<#X*!:DVN7$DV C "#H6nXҧ4Y,`գ{Z^@C +=ڴً4gdK8C.P  v[Plc*ʆR7TG6 l yೢ}?hԜzMݘG\fuW{B(cJ:ШW:ɤg<+| =! ckwalD,ň]dacrJ"vB0+b%806"ʽd a~6Z/iV F-?x7F|zЇRhu$Int_/H2FEM_ĚÀ 뫤(4~$C92*{*B)T.{It};([NF} \jp63rZnBmO06>?Qt/RzV&<G s/7IFf@p7&;>`VDJ5/ ֱP@r6-\^n퐪  A"ʥod)"(&lP > oriscwu<g}dNtNɼ-\ue9%!4+uߠ6x% PR#RK’_Ƶ 75m1֡Hmnb[̖*'&!Ab" H4kf\!pDXDս _[(t+H@"˦l2T~ru u5;Vd S'(5e$ M/F!蜂Ut?FAO3<,4KM& ؈W6 Z!Fi&Ω.\ gnbTN $1vV IzT`s; n'r<Vwj PDk vm?u͚m x~Ik"xJ >"wl2o/ XR|z8Ym74]a9{Tf AV3 Y+now-3~FD>E )AXs;PdhBn՟_{EHRE\ȗw "FhMq,>Y+;k2:\}1ZßGJc3tfg!*.@̢^@Ab'0"U {=XE M}AYcVg*b\ 2w]HV&hkG`d{jQJd);|9+-1?h6wST;r7pО⠨D"\ɔw|tۖDi꘵xiFpAw<߻\ v=Ji[y9GC{5>5fVv.dxU;2 .+C[k ERMk $VTH2։ 2~xDL%ltV7DpБk!#.sށ-(.ӎe% X̳CvPj78-/2u W} V/g+H*= %ȺfR ]P IШ[NLug9:eE~1tH׷8mp9+fLY2 A(1Khj<N-re@KowC_l9J_Wt|ʇhL- iNR휥·R '#:-d9OĐAyfF$@7 hvk=vsSݝ~*ʩDjTTk.8Aqio_bjWRf;WsM _O2NDH2pjze/ā3.-7@=T'ZCM's,Bb$洟|B"^LF'%J*WSjoaΦhFuC|NHz XppioRʆib $ 5Q\2T2 <3v(lʾeRLBڎ^|Vll\B։js腦;zieVQ8jZMXsmG⒅p}%ո&u]a'#į1 ϋ6vc8>R/MR gDZ{s+s (W3Mh]8!iXo+YV< lRп-/wV%tKgAS FT9ьѢAy&r%KgfFΞQ=ZfW4`߽+7<rBe1ǐ <˗RG\EQtw}TQ/ķ!d3dc-04N=y:`km /qNe´8(_nt :K۵F!={cib&2[|-P9``~%V*+8#uKVlŵq)*B'I/dܧdM<spJG:e,rXΙsO˫k3mt]sۧ3tMYaCYw~́";2ɾ]ѣ,;xHgFdPNꠅJsʦV HyilTI8O~LHX^xj^j~T㠿o0;|5!LN_w1%l/K+k)_:\bvWU?+]ޛ0ҙ=лIM6,+WIv%z]ET2yM_ǰSs}kO[gۃ]k :?ry6G?xxNrI{k';P:0< /Ti/d Baր;ڀWxJ#m7IG؊#ZF.Z&!pE'341fE*/Anoc.ʛH0  `̺l~nsb7/BS:Lfz%#9y„L42_T f_IÎxu[gvTY3i8q ?T]Q qWA_<[Ws 4w!,l]=9ϐy{eD #. R&,<johɣ|'<)RqNp s7ֈz v0ڸǼ9ΠLip`r,f|J#]9]sH~xKHg՛hslSԮ\tX[#40ȣ|˪39<9IUFm,/`l7oE\Д| -FTJzJqCBAWhemJE%[y;hZWȞE6I\eX0rf?RVԍCn XqmtdWJS黤j򑒥Ũ^S5ƐkΣk2v˲tWHVV62xJgԑXU$!ȀHJ*)pF?X whBU҆J=G2m= K}: tM/Q@'"WZ9f(ݗ/2ŲHu!3s\M])v<1{ef/Jۉ>X.хΊ*RA?<< *+^FƘKUލ(dߡ)|Ll|rnur"&M*Cd>e)1ԝLP^*itA%7z \,D~w4q4b dĵ @szAږi  Lt8tVf6#@r'{͜!ook)VxU\LbF3s4%o]A/6[X^WM\.Ӎ[qQ͹'  CnԒfbn+{I~&u0v`2Z/K3`ds&w-+/I"\jzo' sPQ-^M ŗ?g;?UnwbvtItG{ $S&>#pc (Bh lB`GL9Tg.ڱ)\_P$wnLS wg3ˈaǐa%(vzC,1@@N޽OH U_2ja'MtZnj^P# ?Hs}s{>nyZaNìQ&9٢ʪ)v !%dH$}VZ-q0qSR-SWj>{ݐ\J,Zcj%j\o]Ԕ\3w oG}`ܰI刦U{ ϴk/iy TŹކ zt FF嗷Lb9~fjO5ͩ&1yB3BRͩFP3`##TV_')XL4߮NH%(儑1*c>Q:*'UX==X +0Ps!+T%2Vbr)9IJ@s}tԼe/(3<Ư1κN:PsL^Cjf6*x{$-A9 ɹӿm ׺卨H?.hX݁~|!7W:B`,Ry|X`sjbTbe5 G<7[*՘l^-*;tk̂2[ʹޭ1Gdžt-Oxk9 M ɸg}'J-HEH_~끿CEdws´(de jPIh&h,91]n\tu`[uk ofaҩ}njCΪ*{>_Yפu/4oB:ҕl;M-{aMkJf^)ufV ![V'+6*$Zsѽ(pFC| O.\\lK /]&xj p䆣6U)p}sgϩ]j8A]:a]zc5Kx-V>~w 7Vi( ijjl%R? T[AFa'2jnM{x}~8F0,Xe(W-n*7GШOi͹B A;anM&. Iĵ g=P*"Ɠ+SʋQHݸ;q7U~oœ&7қs%>"SQ9̲q`$9XD;T3q5B*%>"xa<l/:E 2l*g/cSV !11Pu61m8Pq eŌ\6l:.fFP s~iC|xCVSD%%gJ|1t1$uU5M(cviX`&G "6=QF)*A@]n)=W*;xktM8U\"`4r>u,r~L]<8b B)?11o[G硝d!M(ރMK.𣆙C _\2xͭa\{;z8Se;b`LBG۽!]=]h+?9CxYf V!%wwDA ރRNRv/<Є!)t&,ME!!&Vsɔ{&l#B0洈$JLX\X^)3JcZrJǽ${Ǜr߼y``7#eGԙO~P8 $N1#Xܽè_WEZ ]Y B }NÙ,g\Kڪ/X˸piS5'gj*:!~SCF z˖ʖ .REkO(0T;p.b'n7dL0-\Z?:A5S:B!x koc^2%BB9(7RDE:7$x-[]:w|avj'@n?9MGOfHj.o1+g:!38}ਵL r9CI- h-/P]x6s+l{.rp|b;\筏nݙś:«^}L:tN}[O_kIfaYTEIvh-`ظ&T"żd7VfCď|ZYܪͧ<j ۾,~O<=ט#On꒬_eg&;v)HS,O[X\372Lnyvg޿o5s~6m>xi"wae2ŵGsynp{Ľ\?fƙS hE%) Q !K~1Z{bmˢܯI/_g gC-y?$\GbSz¾_~ $Ods,&shCy:C* `Ss0݁ot2Tobko1Se&PSL!h4JnuRRAy`;XI2mK9T`Oh*40̣{9qXWҝ ͤ3ļ'[̠1mpq6l1}tڳ7] D6B.J }8?Jߘz$I_REnc1 J..Py@ Fې{?W#dq_qGsyfpנApSXh,|:DN\L%r`^(Ī䰖5y1,iE hv7dm;Oӣ0*Ш mڜTl77r&`k(;յ47y"}_}:F,E$Ygj%_1>2䤧BnHĤ 7Sx~Ϳ@ɴT; /x`{"O} ",\:Bic1ƶ&3lN1; 2ǹnvh+ZmwχnlkJY5,L[gk;x89Xh{Yq98]\Ȅ@NtRԇ*L227t0إ5j8׳ hE$CAX҆NO#p9ujȲ'NM!7Fv |.Ki@m* !>{2FGS!$!qޗN!~ 8aQݫPH3J_/ P3i X=}2t&L&`o" (zUudgibobA$S6`Z}0_Sswmx3"+nąME+83wDz?OLt2`@=}Iw#rAj?|AWPЗmߓ&PzCb*YvipTXCga*ATf,-7VѰ"Njh%C 2}6aF:V.fb^\ AoQ77|hz|( 9@S| aUrrxYȬݱqPNJ p%F;">L@ @*l#Rs xB*&uܓ 8܅Ecy$UZ\C`^ ݗz4Jեx a%bJ3"1-UVI}m7 }JZRVIjyJ 叔&yyq^6UG`/Y˄UNz/s6 ]4j_X?-j*IEs h%˕=eIp6c] @i͟AI2m~G㫠0E3n}%rWha fN<6~)@B[τ@.|hGo0NbnU7}-c>ü-NAܫ ХOeR.'G80*Y<eEؒ0UXD*lY<rﱯGP@( ݝ6‘1?O~?(9;R ޿iQJ!L&yW.i?<gvۂ%C%N |26be-ZXG.$"Q۲B.\[K ZD1έ-$cҺJ{lpm@PzBi\chr·\<Ӂ/ %_{bT1^(j65[G xLgW]5jJH7v2 pݷl!}tIq.3n`YFq2IA<9yVap?E hFIQ0(R8WǩpG<ig#gxLHy+< Cj" { )lQK]``cz~' oocO[K{,C|,[ayovrNEa/׃%,K 6Fhų~,5bt-;Us7C G)݄N$hEo3FFcSZKu$ݣR9=: S9,v,uky-C2ɦ7_jX4iP)#Aݴr kp .u",$l2 ޮu .vQEFbb)R[5fkں\ita*˺pX/z;0g&fu~l 0'a4r6 l:wba0c`a Oa ֯n1D)%{71מ_s˧%3@6G[/~88Z^bT#(c  I W˟4pɰt+yNC1$|Ak<,}R2kYQF\5"Ou/4݋[1@jf*﫵58"fqRƱ_:PvEYokuK:NUxLrQ)۔4cUGvOfz?|ElZ)R&ºed)P/vݒlG$k1"<୲{"pDPN9_lцsXY?o-{8؊|c <*I>wx+gT-Lb,4:}P*d1 2A7;. |8 D/Lkd=LNjTWvr' &>Y\z`i>CTQ '3Tbv<EMUh24a&$nL5 %f%4}|J9id Y>:ѸݐPFD9?|'n).Q ʕVW:SH16ԧqC:#Hci0 ɕuc{ĹE|fݵ&$5Q s֔gCr25D9F|ЀH.n-n"}*mmхp!eߚk?΋4}~Q*LX1O%cv9{>eFdU7]XqZ}nl, rD ? N?,]')]#x RZTIykŴh[ 7%;#P`8g D񟺩P(i󖴁ffxhQLڢL M[:@D QxG+tm=n05P3i7Uvk 6jdEn Va>tHНo:2٬*[tL3#+щ)eWretvFy7*^tl*F*HpQ^?֧U1GP#.`0Ii!?x˧C;-HSs:Jx?dn!4._Y ]w1lM_Ôn~=JI;3՛whMg<'n ĚydC>bhc& gȪ!TǬv z].6nQ%8tm8[-0#SA{b^DƊ([q^[Εĉ+St_}wcBC=2u+bZLw^~1J/+X8Y%e$nr]f !nf_|be+[a`򀾔2#fb Z0ӌRy<&<ǧҩĄGؽ4IwvN!%U#{ɧ'u 8xܼ,1˅cv֖YՋJݻfG!.hCOx}sx,7G)hX_/9)(>'pUp{L͘7pHF>W0Ʈ5"ȨEZnKK@8D+r9_\z7VX"WBV+3zp.6?1A_i *']6m)n5@6}ydS4aaaw$D8Wj@tRQOiX}Z('vDʗKׯ53oҝ[Ey2 i{7c;ޠ<}5ψx$&!! Z)_ ㄪӊ L>iR--KE0mҸ 8\ s12fjTzsvSwn1mC!bZT!@qE TxqX㣒zoyTgPax,fjgt s/a'٨// qJe"ļK>?ʓ _QG "|[}=z~%7i(6,0o; HNVE\eYH>mZ: Ner.~YU)&7apk]yBXs-ZzJ@efir~wZTFnrvd_'0qklu ?Mc@Ӟ ֮O9[M2Mjicc=15k M2eKo:"fJe${xV} ؕQlBЅJWB#DBlӾ-xEab]zbHîvep6SnR,\z?h@oTLbDo\ҼlI-9iARt#vFK(N L6ɂn(&ZJG~OS| ԥ d>`#aڞwǰ7ÝG^,]E1aމAN'$J.cJ52p/_iScWcRi3se9@ye^.sHƒ?ofǢ)ێfCg|qyn5k ™ؠZ&h*X~1z畸5wW:5l9ZQmVC&5AX*9: /& k~vvG14KF~`dÂiLxRg>?/*7} dlGBւLu\zRDwudQ: O:/$./#0Y%e8=@6@_޼AbA9:hwϰק?dkDK{ҁih8"vFFJ4+CdЂE&zTQ?WgԪ|sHj[Sئ? lkUub F*E.uN088 Ib^(:4u5g`⨵MX?,6sFN/vGՕFN+&5G ک. rׅurh+#/ju`JkE(%<N1 9 PY@tc%c]GYM'݊xR-8Ic1<͆Q\3GC]a@r~y%&+ 6T@ʯ'l1̸wI7;aaJ߸LvD 'K+!y9d->5-ۥ y??߇ f_.-e$PR 3mO 1@#G{ECrׁjY ADd9H/a2fFWKX365x?+$Él?wTky*lԬm>=qÂP/Nن,ԢnT+p&PԃE5Zw}-ӏ?:T'{ )C۲pi?hy;CB?9h#%.AFJSZ;_ S1&˗jxRݶkmA}ME: IU| òXnxy`*?GAoG#pQ&GB^Vy:w< 73=s EnLYb1'~! mU'^M|wy lJލn"۷b|͸klHr _J*(/IvhEfFqO*TZpI^4 8m8At+Vno'!99J@'XRcP\ʺTh %vMH -jMU|S5, R]ͬ8">((e.?8 0B EG|[9]kxvt*!SoԄaj1OjJE RJxgD=g)"'%yn੭G 1it uTV*$ 4YmٞO5ԀoV ]@ɛ̞ D֌{ n,&ZWd?9Oo!R_JLV tj0# Idmmc_犙e/<Z҈FJ+IiʼÞQc][W$~2M@XNNڐs7 ]>KC542; g+{_gy!-&BmWeH=URm]]-]OW)3naI+JAImwJu^S% 䴅E 9#q P&Z %gcTJSkpANyԮc6s^x T7:#T8k hHVra;qqgLmZ6JXuhi#0%3"K"k&@M (b0ZTf~n{i$`E)+iL.ANxZoK$=˟k&>") *5T N0U\ֹd^v~6H4<N{2pߕOO0i"l0]y4&|Bpq3v'Zez}˂nLF՗MP Wq{V ATNB"=,1}/痘 ʭ-&x뎩ME R›UԨҊY5z Ol}}&YfdfV%@|I/r !lgHdt`%zZE50kqPfd|H_B+⾙΢ʔ'3,{ ?p|`H%Zv1- R2Pr=' ostkF©G.%,$d*0Ѳ_Lzo&qmL_[ bV_1 i PUq"N1>P;zVoq3p&S⽿r'o-18W$K weX:CZZK3>9 W9}ߟ?D{+wIIEUs}ObN|!:C > p3[C[O"t=v l&rTDKZH'!U]:EW +x8޷>Ѹ72ЀP5!P2=iX"h1_c…-ێ"> Mih,''e8k`蒩08L#w902"UG|AIG߶Oiw@+qD"{23J-@kf*,8G0*6 ~j[Rr /ba!C] {0_{%AKM&^k D FNjzR~V d8%)x0ez#儕8ůqp@OvS(idxe?I1/'žڈEiHbG Lǰ^!\ [zћXL:)v %Tk_v5$ï(YτݛT'|*ϝ1g -$Q|e1n{txkRZͯŸE|/E{WoQèBYqZNvpnR_}@qtmLY nV }F@u?zrFf¨.'`,ĐNɱ%~CˈgS[ᝋ; k>JF7=y ?H~x"%[q hб*{U1w+4 wrKczfR,/˗N0!|E5IBbS AHHՁc6\zw]PJoݱ+ ? UI˃<Ԛۀb]ZKF!asZ vEf[on5{2f.G|Q)ӏ? 8H3Ac|m @m)`q'vLgQ(d,߬d>)iTs":iEG*1>&hx B~K\m!< XohvSʹ&\(Y gxPN;W?s'zT\:QAEmHԴQ{(KYCy4},FFѺ--0)x> y.񇕣ki#—QT.5\`|}&[$)+Ժ& -|l&lɜ+ XYWx.)0T\Ik,grZX gWH">Ԑ+c+2ȧPaa=)xXs}ӈIn7vkf"%L'܊#İFBbd v|VMHqE /+]uЁND HU9JVXCQ@+(6HG8Ʊ T8+ XD%O*,QaĆQ (>#ohA~_z2]F ׼0Q_+Xj*[PLMջpSb]y$ypХ.5C“VLa/>&f+|)R*b2; Nՙhȩ2|vd{.PCmN+eJQH [`> 9A8`27&!pKg- E!S(2ZO/9,]!r]ÂBȚfAo3$O|1qblo16 Jo|e ^^9QA들So;z,1V^sr:Z@(l](mHشC X8S5fo€~՗#՛ 1GyͷVY6,2-Y1ht 3(iv'EEL' D[] 10eF)ž0{TjM(/՞\:7$RrL؈&jеm(bZDRx1m$a넱[Rh+ H>fpQb\Hr"TnNĝw(ɭVD '^\K,2 e,ϭvҭ.p;|/uZQ>{.x#M>վtdLՌ=HaU bIL4=-HTe#ؿn}d!' ؛l컅`GQ%i<Ә/ B]y`31Wia_IYN0A5#[S[ᜒDKبwh0O=Uop| -q5lS`|Uߜ+`ե354~myj?`ޣ误e%\ɴ.{jxh+5*BSUm.lVRG,ЦG2xfĆ6@z.Hࡱo nɥޯ"p?@B natBٽ.\a;tԈzA jMWd殺fvT _ )-iu:29( {!gE0Sˏڇ>iL :K E.iRܤn$M?e?1q4lp[Nk*^GNO#s@մ3TژܨѰΕ:=(3MS;0?T%c3S%6|P'&.VEQrIXy\$iCc^q=5;Oeh@W]bTjNX |M °L=z]K"%w73]$ fFfGF0/Ek^*Zh݄'7UOx+|HFÙ։ЫԆM4 \v>20ݔcXHËu~[7 bUعWMw 4 M:s9w~U=$R'r n4d):]j٦y+s"LMizI%r#e:Q^u¤I~7cEZgxtaOzOkȣv%t%o< ;,~zn=v,jRG*8 GH'lR j yr{WՅM*P_RB۪vBKYW%mqn }!{xg[xh:;2`Zyb+4W ԈS` G|gaڃ'"rْ{1*}tyޢ.ݕMܟz1׳**/BJd1rr80](SLgJ2e[qv}~0Ǒ,.9R-`r,h R$pvdxQ[\JMD, NuL^hw44}4kn5fw!}mi\i_ gs/'N8}vB`²i_(NX:&υj]y@;ͣTc`,l]P C٘"lwtR10HCwLki@#e;`=tCRՅrj|$E) tjGH'U`=C_WdC?HP;-M>mIFq#hrB`8.2+(h5_HkxHYpfPb[\<(ɾjA"p*Lr^̜f֪G2iڭ|  b.XoFZ:(iRk7L9)2T#S=!m>yĊ) dG*q[a_V3ddGNJD ˆ3oE=O,iXA"McXX)URS)fȖzfp0)OUy'/M4U`C?ڠG^ ey,S[ݩκ8pe 2 $`Lښ|~5Iܱ! (4tDqwX(8z I@m^ŸX/n6C9FDdEPIhFm%EWqr?]'N`NݾTHx/E4Rj22E=YX_BI^WhNaOdS7G՜,~l+z3Cb!.y<@s罜G>={ /dw7jVdૂL_-Prij _~\~qaӯ:>|'O "EƉ^LBgo7Gt_ G?%m~5+M#9x 3(DDcvU4[ c3O[bDFK(qXLro-5Ny8Pl72{̖y#~棚3ԖW\u*t¯*tJ5='0WɆC6AOOTɅgd~?~OH隷 cyK67/W#)aaFbʧ;C @8iGr̼ t6&ʟ$<1hd"6j '3#X<.ER:V(z[lBݴJ6=@" 7 d9(Le4ePqj eUOpg۵ILeQS%ϻfT 8s%'mhلY5^i݈~~ !um\L'逹gH .&Q+2FOY2|x!0*:tR3mP"K;^U9{bbz\ƺn/7\c>Ӏ]Y ;cྼf:x/;I]~8 ,4,q, {&Ш#{ ?Ϣ? (dQ\LU׉`y昲J$}ʫV[êW-k΍MBVac;L5_^ ~^akUKa͓z͍Dc>ǒ5M"D[33‚,Tk'p]nRqƆRmϙ  רh(AxO)9:ţ_J)7FUP v_#FBB`Ε|HH_n2w.ABjEHk)%GwN$]h?Mc@Dj;?/MlJYA{T־;PD XW bv u*;9gV8^3Žl,g- @ϵ,ojN`[t_U5@P`Mg}.'n`f_=XZm+kȜ&5~膴ᷧbw?lvǣqJGmrMȝSeR_g(akF9 <1ߏ>^JE8b7#&>kSb`f40಺}Q'|>Ү[!#hvNG)`0i^'# jxݦ p|@Ϡ0jĴxlZ2ZC\w ߹bj<:  ]sf|NW(mH-0/yzE?-2hmKs%c oZQUAXNZ+OG\S[V -e@uUq\"BF8@0d }\:.638x`s}2/ ?mxqr ڸ ]RLڸ吱Q?Q'!ɘ0n[)9:9FښO].oU,N8 WRݾ}ރm40't6|=XֶSH)ݱU&UgfǍ%7! {{;-!1-DU [C}?ΫUaκ@nk m;ɅNJ"fR#&WF W=t~r3kMPTۊstLo1l~͊TO2ww6-Loc?v_ϧb+_SًEpDZbp3)b,|hztu+~FϮ'[\hWLEnl0"BC> 8ؒ9 ֽWwmd-Go|N1A zxbJё.?,j,HUOy/4ڰ>%.Z$LiU-KH%?o-S<jVٔY-ް9VīpF+%ZII#N1 #S(P ZqbcWەGer_G1yZ}{9 6WHM>OQf;}0Kڦ,,&G>!c_(tC\zb9Z*q-.Z_ZoV L s$΢LY5pGunP;#)~NGMe~ΙkČw4wd|S8!:G5GyI|7*)]JdPBΊlk7mł==^ *̇˰˳P԰T<+ϙq+D|)j-螘;u3W}i6'{ %g^qZ=q?vϝoF*IU>Lq6hY6ᛄ30 }6M'5> 9騭\yXPb! YtkG.ׯn LT53M/1(y;l-+*W)y2,Ҽ{#}vKThԃi9&˂h]2>-lf{{m`Xٱ?ļAV~pCZbus\6DJ$gc4Cy60@]3lz“3V//3b1}$.1(qb?y'BC m_z-{3aD[847`T dPMK}eXAX~Rb6& "N[4A!p e}P9eP;y,:}NJ\r@2e)gW+mN1ПZ_`\Rs8;EP'K/3M>|磣8{@e,V3d|gm7+6&3Z/x2…y&g3W#ްa栶K֛"qzv]5Ղu? AtUy,B assG۳KB@ZaWhƱ-EtKn@JnW=$+ܗV2XÈv(`]43Dwq n@'YFx{҈?qd%6W:]XՓ_>HY#֮h/1@N(<ΛѕcC^i -5}Գ;"mzht)86Z%;Oo5BAvZ0j r $J6)@T$'e]\?[JV4e[?`p]J"cߝcĥuJN@pH,o##ovbRijW2.: zfo f[4Dy !ڛ)%ҟ#.Q.$ /| O~ \KᕤVLCW<ښvƨAr{^xI}+tuB=x)^-vEC}ҭV9&rUX]/>nQ?AevE}ƒ)#:β+i#듪Cbw&S=~\"h흖ї$|~t'GΥQ4eH}7ۼ?) $i}=9£gsT=A&& &nPtaɣ2D 71ZT Qihbfŧ`].A/I7FhT6wHe^ B_uοZ7ԝRuHަ?8yMƊCVԑ$0k Yu;BdW +RSEր0gYi$ f:3 PƚdѯSgBRL$Yֱ֊rk4I):^0zۮɆԥb &׹.L: t"EAP?2~4\$}mxrBmFU {:D1wSZ-:).GJ?S HI/@5@GNՓm2Avl,/ܻroR4υp7ۿ_ .9ˁEE+p uD+!m εɴ:hCHvKJcs >s|־$[< ^~v+!l\wP̅yvK`dK9" *]CL8HwO4MF`U -xSB IOLȩ" M^J O66Z" n BTP2dx7\0'XR:`TApҚ^Q`-OoE$#0mId%?zic{]3\ƣI|"V5E Bs +^!̖q۹F$ v ɻN=REkʝ?^f=/ϓ76&EUK[D}ȗ[;"^ZwkYx#pu[ErjDTgdK߄CYrGTӂ\"(2\SWs XyD#B`^Z.7ȔTK9&~1{%w6vܤ`}ȓgWA<w\g^v#FD[\4C K@[RF҄ `0I@|$dihw*{%D©M)a@JT Jּ\`k39/иZתvͩ~S$YG6lᾃlؑ-z~b'ZGv}-cX4큲0)ˁd_n ҙ.:Uy41yI2I76,a4*A"L* s%5đh;Rn$^K0,{r1՝:=*2398G0/&\DbIuK@nz,cxFa:]o s03V.:\Oc7tHszP>k63 {.w$&44(nPER23qr5:dI` ~f Nع >P{X7ńKfwc.\/O`#Du`}Ɇ N2YcNg/Rp |YZyU6_ m ܳkrzꁭ% 9 (#Ik+w[d U9Si T|Mhz}2Ba8 !brfV;9&UeT%Zڧ ѡ^kNIWbB04h/qPEڬ<9`Gq V M*1otlW;)%@^c !!gH1u?ޜ~|ERl&;q9H_,$?)~uKrM7HY{}}4B;v?kb9IǬVIYuJД[As|"ߢh杩;sd쪞ɿLQ6_^( &:'b;^ >-+;hh*'N`.<y&9G91DI&"bڏeh[y)gaS7Fa^>C˸Iq0i *u&6z3UO5otN9׉Ğ_f.\M.8(ǚ8V_h!\aF~+_!A"d]MR(24IfY=ĈxXjq$1.K)"si1> YbqU{j/Dw`,/ҋ" 99&z.v`+.""3J#Pyf@det ?,QpH1z(ЏSk&Ю&_tRKT*v JH)C^;t ` ?Exoa\?/W' qR<(@ՋRGfDm85YXlYiG"OE೅ HbH< K@2OskZQo PCi_Rq~aWFw_ٚ{âWp-La*rӓ^!"h=[ͼm -^_T٤)(:@Ɖ #p=V EWew#M8E¶a1?YA~u~ÃػFV-#uF'oue^(~#8l_xꋖ%jbGF}~M\@| hlȔRdXS}01Ge|ɃHl?uxnx Y,T{+yR>V{ hK5\*$6ন0Cmew! wJ'+P\~<%W,oRL 1=Ύ@nzn߸O2˶_0cR<_ABVHf7i]lDr,o$L! !1ǝ&@4V0v@{G5TH4.[CQ) ssvS<,X7gwryUzM@kħ C(d3ώu$v`&d\[h& !u/ biyBkeR0e"/zUEx4kpX6Uyvx0Ajd3lF%qx|.\l`2=d:f7L0rEwxp 9V2 ^^J}T4Bj,@v֢ƞ;+v ͢8^H(PQwS=Y) !OQY{OS_Vӵk^nʆf?,)临+2fxx! K92SYQY1}X􍄅¹8lxL( uHW%B7Nnh)U,O3݄b,1"1*ͳkBVF% ~&Vo. q쪁F-UV`u&&v @1NhDųfbVpR7%>#ZP9?] лToQKȩDMƯwXcK=iU%f^.Q9e6]F(jM8*ͨ!<\;oi۬~$8bc 0;rd(a' "s ".ro YZ["njb I1~BHt,,.slo5ޭ0TyztXRZ@{fq5 +[ag$qWx`詃.Iv2e{+Bken|WnƟRaJJ`%\Jo_yp#iUc P=KW|C&'fLֳ؅dExǚ_u/j>Տy*l[o+29 %rs?0Tۉj,)a u,'푀K}H+]t<+F$#K:sR"V^fEz;"mw($6Dy!vIpq)/#+_|@'o; ; pO;p{b^r#0DHRFdᩁ _w I41t*v=zz\ʌֲKd\C`/fpm&b6o0:݅G UdZtzҁ+E|XR)ECgiB au$6ͷgNZ? P 05/Hrϡ~16h _`2g7N[e*yæu$-u]kވ?p+*Kܚ;[|(E/-DWޑ/5JWԯ ^'Fop4RO)Lm,l"!$BbLh*w5 TdAc]+mM^$'KloI-F+!- i$[۲^Vϛ!h>jVɤ=ǪT',fl!w% ~HܳT~5- q}LJDPEUq",ĕd(u?i$t=׍B2EFb*ٓf*aJ(; jTL%? ]P`d0Ȋo'[@:U0)<(Z6E[!T I/t"ejzуu N~NR#b˰/jԛp?4 ߨZY`GG%@5d}5/Nl\IıƀJȎ0Rɤ 5M%:wS2=WQK_|ʩ lQG77ꟀmT=38_ >$)PJ)Ptq5 dq{@ c wg=rKgw3rC-{W졒BkR1TPCz311jY>_AiרJ#,>U[2/?ѽZ CXW{eYY@^c%KAj6_ʀg5wvT8}QSG5Hp߫Y5 ʣ˃WHV:(Z'}(\ƣIv6ҶJbP#({ķ: Mzg@8Jۺ}s*&*Om?wigrZd2Mv|RCv⇤z` Jʱ(/qͿB|<+*.JKi( 3y3~_˱|G1J )W7lVǀ5}4iw˯mrF{qLW՜OB$O&Jg(krUtm9黔6RC HC)E&\qf|P_Mm KHлB/-\z4c4ZRqs*J5rfqޅ}&s{wlff> wwxPT S4%qw5:FD%pn5}#ݑ*N ?]104oTNВl=灅lxkDA<P*3קa/C>EO3+, d<4M21:t~˞x9,ZR! T_`T7PU8CHJc{+TWoH%6i퍡O) Ԓ;%YqNضϟ떹1ASbH{.HE͖o1Cbkx4,?4 h^+G]'] eqɢpu5NPiT4Orpy?=#\GJa]:i 9裻*z)&"蟩"~WA6߶{:QF:eIj *A:&s^& {\͢hPk`UyWt`C + * s&|fF]j7@_1MC&xvɐքn 7Ylp.!V;\6c\ `}^B{ՁfJC @USZ"њ0%xaÒf Xڜ} oi8*ᦱD5 p&_kuV7j*Dұy2XLC8m>EU}:^:EbH/&CGX4oIKyNY!;Iu ZN (uWWO6t=519S ;6" umR3ZuA$?E [1 b PLL_.8MAΐHyDbgwG(+Wd",B Wňlb>W&5><| d1LPLsA+<{(%`_* xc8!XZ^z)0&l.)"@V6V4C[lSMMhQ,-п6bޒ'h?H]Vy U@=$c_om,yl0I kjMR&qr8Tا-@\6Ee8v+:bz߫Ig'Ŵ<*;ìQS>,L]"mPl$hQ{#w qځ?o@/{\PP{"rZ)I^La>Y/~YQ+u#ށ徙G1f2xgrm{Q*ܔO;5[]8lآ96fij_hXKiUQιtI% Ã91WĪn~8ɾx2=Ф9kFkur{\lrKZiW!`]}^Α{=H ˜DWr-#<3I  kK(yn1%@{j[6Vn*ǘi#ln:=:g$i_#EݢnH 76c .v2|"FޅJ"@ ?h+ W RݏƁ61E ]22FR tLfVrAFB-J!#Ԫ#c&(N} /qX'۽v\UVG(ӌū> ak w׽$*TT )W+'li#$9I Kf<{5F$`[} `MTM[n$J&7pksn- q"Hʦ6aw갎s/&9q.3f ɺw Ly,p>3 R,4GAL  %;h%ob8Jylar­x0 %H(jM첪?;m`aT o\p8h4Ɇ %H\ .sQp#FMH7c9P˞} ?Xfٳ}:t!S-;Tȁy vT}e+#B dzsaV쿼w6~=%)p?^ qsMYednD!K-T:B6MPr=5,u`I(V?ZLA[Nt^L4S: G`&x!J~{0'^fKv4<7pJZxܓ{CJɽΰfW1daCQl.)Ep")UAFV#)G|ptPVΫJ R8/Ỏ9 '1jjIڲŌ[W[)v ֗&u]lUQ@fܲy=;m}X#OM8f ~N,6 jwW+էun//ͫ%S X2zD0ю7(DŽ'wBWK D4XZĒDt'{Cq;1+db+%Y TZ+n@y'/ki$I&'v=Nr& +^)|@lx60򸧗ObL'sxZ2^!7*e7GXX_`' EyEkH N;_OwٛU%<*O Sѡ9QV QZ˖{^"7RgI_S'g¤}=&׫jj$0x{Lv 1d:Zs%[xDAWcV &7 )&؎/{_fR,~gd]?%Zsu]V'ǃk]ƃSx5B]$v`FYFa$3w F( ]2,XNT"T/ -_ޑ~ʔ[WRg[3mRI8.p6]^{?Qnq !' EÓkL(Ubd.p,~|̓f9Z n/s>h0<33&hZ",-}!"6a F[Aԉ@tR9EQ' Ke~KDUGhc*{)l 1!4W6}x!:lweӴ0/|8xd\XDzƗ6 /s% gA&zsA߱rnf X]ҸQޗڍf%YBluo; D^T| GOab~M=rll=rSt\X+ۚӺU?H+6RP0\o&y%R.Ja:Ks4;/V^ n#b _,ج:~I:5eoo[ ʘҎVq>B+(U}p-&lOx*XiIx$J3gVAfE~+V&5hOG0=OV46|ΐ`6a (Px=R84H򑕍?5:Iv$D|>8}*o[MSPBK܅Zyg/+tCSCcݦjMʣ$u8AZeVdnJqͰ }k3H:c6XR4ۀ(~tߝ i!8rLC9߫y髦P;ZOYF$jA_w+6W_zkrIF- QkibNiByVKE#q4݃>M@F|گDcb!};݌w-9>Y@s!\VtQg!qTXH NJPVBpl_L ^=,; 8ŻGKvsבg@!GG"~N}49IݒoW6xcgF{u?޺N:_Ğp"խ=\kYNy^|N/jN+vWth2[}Q?&5ϗv~nM?2qwV><=%Js[ Tf[x+lHTF=6w>\*x@מi[cNuGp\/Lq|mP<N;fvØ3(MScB>ԲSGlHnx+( :#ENxC0$lB?ȿO+ꂓվ:3a=p?E; $bSRڟ k|_oqni\#5־,< cB%bXB?G-L7Ne襏}!t,5?)kކF9 Ӆ }}[UƢ%;7*$1~F "8c;Ϗ]7U}Vm>M [F1ksK*(0p=^P&c\ .<IJ~8Q z,լh|yo&'lDMC߄q{M`iv B+ՙr^.bnk6heTG.Ao}f,lW8..*dãHg_5*aL^8'o#D=) RJ1Xg,ewVѥC_xE6ZT!P' WNPsHDIߜR/Lweu $g!22%!PH\h;6&p_WS ѹtbhTpJi{$[^}Z[&@SRXo47\7ܖIZnE;rP0]w.5w4Ef%|':CsQ6Ӑ{@'K!ԛ󓾤|Ÿ/֎ j[58${Vf,4ٵS|ܸD t/^ߖìQ[M]vgi_7/eY?B%Dզi^ >H[iFfO(̓FbFWݞR<.O_oJ1.l+"=; wH ākYܶQ$DuJ=ln#aAX *"$NYlhGC45)B/PlNwҝVPr!Q` &3G3gh O`aASr4aC+9u޴]kox?d<@ߦ{S{˶QYyzMm1Ha+"&'aBɪ8n=;)dy~a1C+(?et}u{ ~Mv Byff'9\bR7=GOќ{ZES>Jhjbt[ ;G&;DL4ǐAN-zu~Gg_Amcٜ{j6b^jԠu?Fzr8-h?8~4BV!T` X#UM(!eF+} >xH֌dMD!7 ab{17cd!ԊqUj)9A(hоVVY݆]o5퇮 '&b h89{|2F:S_^{QlUI,]z!FB&J{{t*G,դ}ntcT!??o2^_C} 4.}_ZR#moLSz*`³q8-yOD"A.}R\F׼"L~ CCߗ:2jQqg/.9#ʮTnR([E؂S^ޙ$\l̀(—ږƿ{ѱöojt Bh\%a`QLsVKܼ 0ӾKZК2Cߪs]CKz s#ԫ=Tc'tJeȿL[޳O\ CV~lN57_QھlbRl+fNKΕZP~ٚHG8Qh0ʷM$Kgp +(3l%!¨V-!M>>Tv3ZiQ+~J!WNrXхuZ{(Ǐ)6IIZmyHd6,ǙVme쨃+J)4ثT(Ա"0vqc7i^M::BD[%z-̓=~7gs1szXaV)@11"1Ѭ2b4~-_0MEQdZ8;K1O]dHp"UW[ghaH^'+5>*lAk3Hj$ď gG3 aT$&Tk ,24rK5n<_T!1gPt#C1 |6fpD_삋 y] kva_h 5lW֣Qwqdv0F[.8qb3kFsGr뒋+qL.K89b˨6ɳ2`n"9!WV^W!s/Tg\ϸd1ၧ6IUԦ!=jeySp2LAtbRѐϫ=XstwȮ<`$ O\_0`ض]Y:؇G.#/l (rg8~ n;\Sc)s 4)ttǨp&R.aE Ksd7> 钴`B88m_|^[XyXdE5l~_DN*Y >e cicg vsK\ѷNRַGn 5 6i ̨AjRFDNլW7ڊ+]ܛڏZZ/ 먴нfeЮz Z;>>#U ;S $-D5\<8zuid:^Dt)@̗3C^+t d\ dv5PVm^|) !{&J8hnw%ߏ _qR# 4&ؔfxNb-bm[A7 nJMs4;JSq"u ;(aZ&sa:UuvyӈDRj>}Lʉ泺 ~pK\`Sb21Y KQbLOU5d N,W~cl`|*5G'3.QZVz:YbCF,S;gW +^Lue( [/>CteÜ:Aou05Us8_}ﵕ[մޮ܍i 2\O+fhDs*o|R pӴ1$3e-3|rF'jG6`3 r)LTo7NCf#צS] ꣝L*֒AE[P@1]J79`XPRu{&3!MZ#ZqfBʁTg&Jw@;qxb"jE*BC=L*Nڧa9F$ޕFFNqf;y_E7nP^K |_=0n'eY{)XPݻٌD1P-֕+ Eh>˛ԫ?p $xtqOf> j4Ј!1F 0F[g*?+pUl=uڴ*J\J_Oy2ǼCT<ДچpFU40O3z͎S"V/=tQ3mMz'fN[Vp@?)ؚƝXBsKp6Ą8.?qnu^"O0+e?>Z(I*; MݒM~  A(;+CDB12:E0\WiT15mgp,^U;xk&s[ϊ5 ip_͉CvW k֭kg 2xW/OCtYSbvwry ̈ʂÁ׋$5!:[ZK zII% E<Dvc @sPʉm{ߟKmmXBsh6l:^}kA+6qZe@Jr, 5 I`@Kn$yc%v?P !?ix/ j& W·2 Ю/jq[?}n]yCPc {~2b]\eug'FyF0h?>g$l&ԯI;{_XVplr -Zh ؾ"%8Gz (4^i)V)EF)iVCWq1.}gm}f 4ܳ}-R^/IKi'׈u9qU( $ɨލ2y]djF(ˍb;Gj>3+!Ҙ緟6Di$R52_͆*hG;̷#r \"?0c5EeZqZ`_z^UJhoAuzeX,,lKd|3{w^@?ca<ٶ*D5NQ<ںǰCk9kw K>_RqlMF9RPa_"dcn" Xpm#a<.1L8M\"ҮgF+o*窼myLS?{޾}85oɰ *I3IL+<`3wEs~% % A"+8LOŲ/V#-"$X(}+o~ uybt@R`~OJWd M C?^],.>umsf7nuJ7C/B&8!w)T!HN)JÑ1[7ko{KYćoB m 7…s2n).0"D* [Ro> } §%& 7l߮== 2y_Pvw4V#F鮴GVJ)<~))LnԀINф;.Em G ںV)M7Pthfn|mqz2P(@AHvum,N_/3y7*/D+d{BV5Q1; u)% M-9BoZH4!Ź1ݦ'm)Z $k6FB .Hw#Rtk{? k4_La}6ģͦO~7ȓ I_@\M$3Qd5X"ÞG+-'r6$}M)3^Ihe.[K͚|C'41n `4[1@)֬eV_w7xUj aY&pmSdYY$46# vMDKO:P(c,Xݺewsz~:҈>u _ Tqn.*Wz;|oүFDpGq_ڔ'~;Ώb=^F'?l{ ;ӆ%& ޓ_gR:\ᄈh{^=FXzIflJH\ @65ҧPŀN^>鲙a7όقNL+L C%wv-T({8ӵ0S{9טtðb:H'Lz%QVv@C |\-lc1ShX0ڧN0jL>0fHzw$lvk. mLh2O/_- Y߁~M*,X gН~Y#W ӫDm؛[;DnKAn!%Y|JRKB07xF֬*7WM(I6S9.[\)N:gHqc@%vDpA\hq PX%Ӈc/ӳRtF1361!yo'&1l$uEĪlEǑy5j Hփ;7[3{hnތ zV7}zuMW$*5%hSw!ŀЫkWyh~Qi gu8=rh^p@ l9|u>G9IocY}zjF:RP+%L'lV㷹G*}嗮e']|ʓx彤I>1p&a+1p,E,J9]LQ>iR&ۻ(0-*=:sE.mRbӏCXc\Ƕ&0픝MŤ,OH,k붶XUQAwYya?H\{]5My!XOÈxscoj8V}LKҪ?)ba8~|VT?-DhF|-il+10HN i//Yq:3 J9f6jTr̪4quO{`)?CaR tx] <4P/26OɢV<2fa[ `x~II[2eup3zʨkgGJ88p/.eTr%h\Hx6!;O\(!kށҀ[0m0:"л7W,&ohJpcW)-rQ Ɂp~ 3 ،?mp ٯ1S ;:p߹oKeoMՖ b79Kqsd$\-~L?i#Qѝ`{,<8}Wvwfu@m$O"0m{woz}ü4k0 1uÎCaןkERIaU(g+m7g y_@a < <0)ǎ,g4-8ނw/&x݇/)2[r#ekD%f߁ ":.uWs9Gt \EF~ "M>ٗ|ay.!T Xc<ּ f2I6ĝ$:7WS\Micћ-vÓ B4;>+"._r?973ы <tu0׻ y?o\d0nb%moM^M$/7SnÚ§c#_z)HHvxgڽ4ӖX3o.C*u\,zBAEzGr-u2a"܈񂬏j=Τ_yU@0ME똺Nd@7XM{9]0C,~/ry'[?PmО!п\}G-1 hNW]_Z9+ޙYǛ)HBL2$=CZU>oӯCtN6ҋ0nw"(sc^:զ^>7Rr{4|z JI7'7f`$q?5Ϫ#hJg@e=j]lk<, dkg^k+@k41Nˁ/ !1Hljr+\<- [Bx=0&0o{}! rp+~9*h `Xe6$5S0ǐ?iY@(ݜ,ox# J2ٰFcwÔ*E^)vѪsۂyBz!90p3 R<@-Dw2Ep쯦,PO\ًPF8XgS粭!s^Bq@^iPȳ:*Jֲ8T0MNeܴ~J j[#D )|?oP]j鶓/ K0y.[Q}L_)n͖<&#F~ 8v_@LH%ϧ]A<>2.XvI83=GRBp uSexRը:CE)3(F/tuH/SrG[}T!2&vT_1x򔆋T8'Jj/Z OƄye<.[*EnA:W934~IȽgiR s+=-Az+69+.Y8t ` IPˁ%"-]4SdI?' qZmBabg󤖆4XOJ7N`8krZXt/>B(kez+'&\/fH|,.kgeOB`<P !híJ#í㌝S6RIS^w5\tӮ;ȴYu{3֤Hn[ua9NFZZL (k1iG$"bP*@[2l[ino}iP[)j :$H4zGNX0܀oήE;mD6] h60~4cE9/ˠVA`MGnMf o OT\(Ϳn2n}eu0>n -sfj zɬKi  QX䞹Ba9,0~J ֙ oVlK̽NQ=V@V/pW{n Iżט;bͣlDɘ)қffԚ7`j^uS'GCR:%@e#' ̔B٫b`Q&} _X.?y6|DnDUW"!5.mo-e ߉g{ tju,,ZtR4p$vv|U5P02c#n煂 WXe0'5Ztp)* L&t(w=qHoʚ 6U0?RWm,:iaQUVT~"{ʠ:i˭jK8"{_%~Kԭy&+v8õVkA_ԡnV.Yi܉'jq(3ftjgefޕˇF"΢QkGƪ-Zxjqt[nd䆖 {"/x7[ql3B h -{ٹG]as"w$A~ j~W;&F 4_62NXl݀eRrpu;p>KjIR'#@ ;7'j peNFWw{ G$F&_&K}b@U{v tPa({{\]a:|1diGyPF<,f8bּ5/ʬ.a؟%MogL 0fp4Kr A!OY0bKc*{c+#S`oBm(UCiq8tqBWcDlW'Tu"c;6Z:֫'Uu dD, 4%NL,S;9`jGC",p{(]8eI*) 1|Ž%%)l͂(N6,֎~<˳@ZQN jG.gF|}2WA MEI62;ԕK۳97;BQ<+,-]؜C v~6#ڇ? a= ֩L [WzTxI9v vE@,a}1)wa k\0fo ZCɄS iFGz.D nfIlKATh,T yVg1F$(Lr.%=&ZCJmb{@V9 @JwK -@7 ;# vt'i;؝ssM nF)H#XIm#|(rZ\V>2QhZ wWD뫦Kt#C4F-y,z %0Q*ؑP@ΫK寏:=hSTH44ckLwqk# HwX1qlF,Z1.܎XXZsʄ 5歡gL*bK}mh^ ͱh\Y%Ė "t*{"&ᇎx(7߬#cPrq K 3!^W8X=邖YZ ~4k¤ÑBI0<=yf{|᢫\Z>S9`b;p?aJA rKa=cH&Gc|VB'ZiMr1 u>N ׽K~(lY5wbM&&kDE` =vf:ښ+xt HGv4fo5Li_Dޝ[OP)vb$;!49.7(6Hq:Ce# (.H]¨\X)s'5$Ǐhα ~WSDjUjYa$2Ν E?vԦ wE\rf /]tz4 qV@F{I#YRN* :ؘ}e<+rKąi!' Zn 7S*b">Lԝ|_PkCr="Gfq\B˚w˺FR.g]bΨ\0Qfr&d {qG)?эhn_ix?:~A43cݹhg/]Y(+y#y3q5gwq,rc/~ԂⅷgO2\T$i':=Kc;x0෥/1 t=#3{8\ZrYǂm;H%Y]7\ܝj LAsK_JCFrqΐ|m>35hWǎu".-R@hvx{c 3Q 5ڟ k6!O*DCz sξIi ͻ^,N՞LD"<@R%d'o^@̟.Y>[6'NKBמeGt@-I5&_x.B$$;=9B [+cblpss=^[ 6hGxk+!=tSXj9S@)~’[3dAT u|`[OG(϶0fWهYQwچS."߄@]3:3Jxiֻy:w 4[/Dd5Y˹tdakc4<pypG,+ع[>\@-ϛy|O2N28~1/FW} x mH<~9jqph$q*5+r$߼6s쎧;YÛ= |ƬWo(:Pc֤<Ы͖}Ȃ9PZcϽ!2+{~/#%`͠M(֞ )t):1TS[`}|AٕAVL0f̧"t}qdIg ()kצ) Pxo!Y\]4HKO@8KdJnWʢ)>M4RDot`%e=-2M6øvf-pԻt]b $O@˘ԝR~w^Qb̆ >/TmwhQg :/nvmG t.NRy:Xt1مKS7'MߤB4nnK08r4q3l]ɊU悱R~sN:k1W0p͍1L3{| clUh=V9V@Hb3aPn߹ɫPE J60~=dP.ZYhz'եDXȲ =k#Vkk$-ṭ8)쵘1j YA EUTJʤEȤ2/ ϭ?ȟ[!B8BРI#2Pbzb&fgE )[E3 eeh9cr!P19jd^ˎp'_fյbLi7d MpL8dbwJBȫ֘f04P$Up͆ݖ`` Z?.n3lI'6exIPGFຸaBXGkPyhCifʹʏ?;1P)-D$B0 )͐!CÎ>#e"@JzU퉤zc''WWZ-&d:.,#:8 U$/*&]ԬLSʹ H|H^2#fPN!".z/)6rlBH&+&rJ!u3u=TxEʿ6*"uw%=n;•fN:Ƚ🆎dU[ Ufgԗ^b̲ eH(L}mQt`n.%OуƝOp[Z  l<״H2H1ii֌jSQO !DIT~ET yec#.֮n?݊ Lj&]m;}m cQ4ަ8?[mE_Gx}\~FrӐQW2Nt[H+ws̕A&ǖnPġL膮S s]˔͉a9uqC]﷤}E ,a& 38ܜEGMbԅJд|U/﫮n6̴7,/˔ `ǁ6څ*ֈt:m=V̲gX{ +ܚ[tR9.h<[ v0!q^`H\=[ (][69/,_`HV~xt#{ i*HA(UP ^yՈ,8VFYd 6T?a^AgIl7ACc@A@nEXQ /kv 2v6dE }%_Xkt=3/[LM3 ߌ#^.!vT8}3HĀ=S ɻI A]z%e=,x217|!dB{Vatz5HZt9%FјL` ug6P7;6o gmn!>5#??]1&L4m f g}"µ mUFkVMJ7&l4+$tfxmm&g۪?{/0e77kAQj5\C!u fA 켠'f89lƊqrO/}:Z͙!ˀ<;1e]DgN,% 8ѴڕM<@4@pY U||J`{!!Cٷiꃴ z5 ^>w5+ؤI|yjPdЄ 2?+~nuYrڻ>Z6&QS"̂RT\cG[1FQkRZ;DvhP܁_$iAǐ!};!!%+>X0ۋ2Z@ "m3.#7l~V՜i "$U 767ƠsANڞN!.ndaQP[="eoGLƜ b!I4}-Cx/:ϓI4-WpymJ ]mjD[+|ʊm7~O=ӣCD \3߷2So8Rj$)@(TɂPgDRwi5xTW9|R[".HtӀA7-\heShL"=%33-t]Nń8KI]@nݽ:xk.f&_oxѯ4h_o=)p\rˌ#ݶQ@[ Cת`ZֈZ\lQ#<Dn^{e a88À#gJxTlUR3m)rbKy-u/g&SFCcW}wbkUV|+U% tb \6B)yκ9!Z#n9Hxo) Nϵx ZpL;~^b-*fnƿ5AgHӣ,C,5=dE[z=eԋ¼Xx^ a{,8IÉX|_YFIlR s׆2Gh>aWNw!ďT8%MTg A̤tIgY$sᔮڃTj@7a @,f/×M<>mBĀmױؘd{ܐٶ*/;k'ƀv)oƕe2'ȪYm8-9mfkI^T/ͣ_*w;n'E0 pؚ" 6?DAy|W B=w;M߶86O6{b/63]0w&~iv5eܱE!7ZҒ DM.aDiwo?D9Mw^r.`QדSD>O*pr Mܣ~'`jc~eTM,U[k0wf1?!!ob~iC;AuU3}@. C}D֕kL /Lͻ%^^JԇOr&n%$jF.TZR:o!X1nwzp\}P;I%[{p+N0^M1SEiz9 ZSNtg>ɮN?"j%:\Vk({SkIeB߲A_wKܧٴF8zLixr\;;Rj9CXu-(f@jbO/[os9(<㨵xjQ3:QDktCRsI.l;Cr+?@FJ7kգ޶1(lwX)QG)t3]6Bh^jѸ)} IW'I .^z-X7֭<)8>NjeȺ"}{/-Zkx2Hy .ӝ1 [*&)&J*ptF򽙋8bl24neʰmċ;h;BqȻ9+PG+ ( IVԏX!X^~HF5 `c,DlI(:)O ,-G L&Q{2nQ ƀjdtyal( 2sH%D^ K4w ﭔ;M?vcEi>*4D~ATfXqbV*7Dnvk-475j/o{d,! R5ȶH!+OU%&yۣn8='vRiL 'Y`_1\_q=0Bsg1ck)d!(!tța3p2x5ZfXek]8pW%$V{C_wt?9DIKUӘP,`,9"ygR Z& wl0fa? ~ 6+I0 C ,9~ ;4?<ډ3VK$K?B+Mb0@?eI+Zw\ln0]$@zųW P^ (~3e _?5ﷴD%|F%HUM."l٭OmUeE$(ߝC@=?q7qydځz"2[3wlsB䩵NJjD|&+O  C15}L޵fGRq. #h{lp}sV/>FD2$YÈ'Ra)'Z^U onV*@TT̗1vd g y9#{_#/Q~&*vbOk~dsT &py1pa6؊,/fvKxg^RmNnL-.st?2v{5^ZHn0ۮI7?MH.ku-Ud+0w+Fe&T$Gr.֓5-J8BMZ&!-o~ݾ;"N]OB<= tN Qi.UdBhj \IrPZeЍ chip?wHZ͓o8{rj hB%?&v"1t7ʢ^ZLZSy-- ̛W9b&ܨW8;JY[ _cK|mb]E8>ް*/7aYGo: 5;KP{<6:ѿ(D7 LDДULb ":;dG.vMjz k"* :ޡf/ݬX@ CL;TLTnp JZ̓-)*j,y*cs^b,8ՠ9"y]y:Z4Ϟ^QuzRSMn3 H &TQAt(¹.ё\x|igu=.q2Q0IY_3%FxA!5O;1䗨3)qٽ9GE.fʯNabicwVIܿxZAKtǐ/c-0OntqjFâoR4ь, Qcsu_USj {h LoU-GWd,,l`wo я胡SbFѳsyp%nw9eKFTK2vrpzb-K%GGZ**J<[w,TXQC#U$iǧcTIs$fn$y\hj-ëR_+W #[׸W2t@j|)"!эn ą mGpxqΟq3uj*;Teİ6 thyqӻ۴úaE/-Z}}4(⑺,ׅkWu/@d,X44ݣ~:K\1[SAwb=9wF*>2;BcUwH)G)?9sqC{6;#÷0EY9CD^:HQKϑ9P0Нֈ+:Jh. Wi`K42vq1&'ؿuli+gI:m_>7LJ 7R ƶue+܊[P{-SŻyͺIFS(q4ƀɤEj?$'n |%D4 @|j`⅄&]+.= b>bjz)oxQ;! `F]FܳەYy V/9&_`Bg{8i7lt@CS\+-+J QZ=(TwU@pϔb o3 &{9Ch rgݛڤ}aQL@+<~T{\X5ͥ786RX}M_5UNAZƗnPh3e7]Lþ򳕔/zƽ5;3иB,zy [wꇕ.L_dTf1@Rf, F7q" ]%?h r{*':]z]-pC~o/>d`9ýxS }e Ip (2Y0,hɥ,>3}2xŷpA 9:r^"E9!Y'/R!WƲVcći ua ,$߁ 7[퉹GEu c|u2ge ^-1Mӥ= 4ȉZ\F<ƻLO|{ms eV\LƶG0DZ|d| +#D:6!Џ~E/@`PI$.[C;65ucLTn繷@M/|((^]v\(8 ZNoQyhobb'XQlZ4 j49zgYg7=h3%Ɉ2xJ 8gfflͦ2d.PWj5K+{|J=7QX;°.A}ᙽ 8J9HŠ0o#>lugRgcȽE[,jlwL^\j_-#`Äz݅H=)J'̯ݞ1*Yɬإ(1*M#.870E zbw%h.ò)nݑDbdKK n,*= ZE,Rӛmz5:j _#. cU,-\'j|P63W95WfhCp(s ZmG FpΩ4l(9^*],G~l- 8*d5p {55n ur}ih+{Z}!Sa; ϖ(s/&L Dc%J?ݕ2< {r^8&ŧFh6,W3986Br  =^29,j.j^kڗD';"ntg.-w ;łct[T P:,YrE6A%,@hpk'ߚ CݥW;#jbJzb,/{Έ-s(yS?å$L5ޠGr5|On a0?ރF @\ʪ g*?p܈+#x`!?1F=X/4>ë,4sN =%j+F1yK(pEsIذf"/7aMBcηd {=ڲ:d7p5:%`1^.nȑț `W,llJHL LtQXh1ߤp ~K+0Tt䊨[l2Pg R4cqVG'\QsgO] Bҗ3@Ndek,E/. ƷFzkxڨFވ=(?=a [>:ԭ""109w@XhELmRuФ0DnxMU7%MD%^w,1m| +YPtՒ)Lc ,&$Uc\='Ue{ rc'UUTb 0I:( <{đÒ:&3fxP Toe3}7$KS?1n7<]^J2 d)uܣvyŘt_v:.3,ϥ>W~QrmKQyKEIP$i}bWIaAG]NIFϐzVI0I<c0LE9ec{(^s8&OӀܽ`d>kF=jDsjyLYȶ%tY<_W.g$Kգz 2BeREHUrǟm[6}+HYK5f\Z`rXϺn_HMuP2sl~` d~?b#Cu@`0i΃ VNikW HQ LI^&7 V+?RHo\b+ B.ʽ8Di=, +IqD^ͮiɂNop$min.HX7+ K !\Iώ~,G|;44GTlH)=.Jx]IQx*vzv@`Y ]~Mq[h&rWOƮZ:dq #u1|pj\5 =˺ÉƘ_~A@O  dNY{.AhH3F)9-U+άd(Do(B^c, c(C}QFzo+E#YwFJ4?V4 8SdGqނJrHu\7mKۄQ^8Ll cdc5I)UEA|lp_S]C ]2vq+`.zn Fa3oT\ O&KB#δ.ftydZ#!dExѵXS܅7>퉻27(}8tLz͏%#kJbG *hΌ͒B ]TJ)|&6|o1K*\P5@70Zz;EbDC j!L^ݸ\NSߎCW1N@5y_AM;S[g$DHVtƸoVcٹ% gTGY"d($5V@<*uB8oV.u=)*<)c3(v_TuUPd "?퀷U6]!꽷N[jj{ )4RP0K褰Xy e&޲Z->EO~m'v dz}eyW`q}L (`{Ӑ}=|[s[:B=e͔FmSǩ q̶~jG=3|{k;Ԍ}0Ln.t6ԶzXꢀ^v! W mBġ]4uA .CZ |\ !>T}>b*?QWGϷ0b7( B\:ݦ6Bz?ڔ*5 Py4%]3G{z8Jm? b/F+a|A$/c,NV_;vUqӕy{l1``JíD~-Ҫxϸb 98P7"Z-Z\,:n2P˖$KؼےM m !Jofdw"gdi@F#Ja(Xx_!Wb7/a8Tߌ[?]d70D7A3%QTkaȌڬ{9|[ "ۆlܰ&j1g+7e \ÛU;;5\cl?@v-[1dP2&jXAR`>LqjVjuvJ,=jaƂa"3:]k6#2{Ҧft$u+|Kr[tkE:u_ +TD#{^MSf 9Xt߁ 5OUvg+Z4`+;y /VE`Dt#MlHO&:C& f;I87 ~_V$f;! ]7]_tz)4;`tFĆ0j`f;kWTllg+w!_MB / UJ?|EZ,+=xJM'/)ܱκ & DjcK 5J&um?^s9.j(u#恱n,J,Nlf a7}k΀l1a${;P_ҷjb_Df@`e entA<>uo?Yx`ǻ C#ۍ}-n%Ob^.C L?u<-nXT9Sc N} ^{MtȪlE0u |2}rvXy[`ksQG?hΏ֨!yl@;G!,Sh'dF] Wɣ"$ŕq &w$!=N0Y>RXu>+o"cSoP /z\9(ai .I*Usfq2Gu^7X:(@EߢRu >ꜴB>gpn7l$%e A1=k .ϨU=ԃ&aj H6\)(rGw3P|5H6'J3lSTl*eC.;\f,/" ߂?@4ٴF، 3D\/BF)yB&pkstAH$ J,p 9d: njGB6!x7A1JSGp*G'JL,ꑟ8PJRZ[-wv"ˆ_a4[@Ӵ=4`ҹ/sD Ȝ={.緼07㔧zy;d0!-0LyC&5sFůIz\T7oPAZ>vxDHTl7 fy7݅oo.G1U;S *݇>rx/9|8OEOIǦ-PL.n=gj:q~oԷ`'^sUPiG7xK<<3GNiĥpzתN8'})bY_1pHI-_8UUgB]Ѓ+i`C(A^xb:(bo PcͶ{jYFF j$MIƼ]"#ƌHx(ɜS0s㲴lD4oNu+G4 eQP Z7UU[d*EaldВ0o=.3_Ty>7ĊO9eX~!ֹ:)RqUrq QD:d%!S0=ޢ6H[Ŗ(v!"qJ7Pmk,AjYse| `>ɳ)|20؜ *o:H亚C~!llK!{ߌfN4-n6`lN_Pw=_cR EF. {I%Vͦ>uB3,D,iIV{FZ>bOd[{ Wn5> Ԥ"Ll;;`P ^cu?nj9{lR>٭V{ ?}zTaޙovNa9 }"jsIP6qX\M*fT#[[~p|h\nJ%:bܠDj4O/ce")mw0ɚ{}d9EHG0|{9~%.dڴɮp9uVPsu_,0e:a  7M#8p<7Z憻J͘D;lE>ԇ^^ '>+.|& gdb%G;ӲYE[1vÈ&_MEyw~.[u\Zᰥ|!$ `kkȽ,4Je2@[iq';Pyt`wb|N"igVXI@U?Ɓ^ "c ]RoD$Ǎ?Ԃ#S1ZR^ l'*d;HQF`"ӽ iaq3UBuS-.vbmgP_uC%W`wgK Zl j1: b2ӳF N߯#ʗ̯<¯JQ>[ӥгpaQahP"ԙɫ7Bt$ CYžb~}&!Vy;&mǥ#ţh"MAFQcd>nϒ@mJt\%T9rmH\eϑ ~D}(ҹ IK>M] ˳KlLcR{bjpC,GWEJ_4IR 57(*r-7AsŸ< $b )k Whwimᔇ<]؈0r) eYpJ.\h΅j0W o=1;=Rox ]X}p-4}KKqqTNEVa@k|+GĔn~p؇-+ xqp`KdG(nȼ'o@e$H}v[2wl )Fus_j^6z6ը"rFtζ9\Ҹžh8gY5_Ī)(~՗ҾMB7moA$o& _A${Q1T Ǻa#6\_TteJ V&J1aa8ϫXR J'rAיnSq]v߫`!ù[~g(ɷ_3gDLhcŁTx<j=O涼8` țo/Z7Ʉ X܎~MP8?.Lds`}m>Dݖ^֖6Zx⃐!Jd4VZzkjp:-ۯ S+':?a^ ;MԺL#.C8PX#,f )>c6#ϢR>^8 &^!n"6aq&k c& 6&9l[`Bk+.'RV,cщ`I](k]}Y#AFnA|xVH{?ʉ ;co-r~ &LCzb#>،Yr"jk[f%A9X:BrZCgn|4@Kꊔ3e;y[,_?ll&n[.#u~{Y]c鉃u kgmjwWLψ Ǽɓ[{AߒuwYS|cYI3E'a+_(؇?~4S/b9= H'OqC"Xi?.YFW(sD :{ĕŕg 8]]iHJ[RUȤi.=5н-6;{BŰ|[VsH_m!mC3XXNvetȑU?*yS7tbx_R v`^ȕٿEՏ&brp,y]LGx^:?8^2>дԺ&"+yZU+eżGLGbگraxt=i*!<(<=$ 6艑Iߊ[8S _Lojx#Q|1^eJAt#Lk yc_le4x O.[о9Ol?$hyIU4SKQOls3("F5 |R,hB#SN]o>YNlmhZkh.>R-*`Ys~ e陌̺%h$KV>%譎{:߶]? f&bPʋdZF&4+'yOɹNFI_E{`UWw]΀dQIr0ijEaKW:[ PTP e8TjEl/{.:Um?pR'v6go*%!(=yj2+@rቆ V"kmI&. pPͭ9'?0ݔ^,whn$I #(jIFxT毊^%3C;B]"_|nh<=yad26R%W=@Go|UÃ_k>=צE{ 8M}+:BC;z>xҁkP8 0G?e]6Q^Yl$P"QX_A;-9eWBnsڈTjl~yUv8dL0i,( #J>9YS,ZQ+& , xY҉E#ĴtĻg+' /sK5f5N۹I&z$#s0;[wkEݵ[Q>Lhgb[S,򄿈FbǦ.+VOg12 .#QdU Ta|? wx'. 7AYJ{Hۇ2[QE_)<6TgEdzuGqx;Dī#*8 2v$N͔cwW.YckTfh6 OQ5 DmpTU,ɯz$Jhk!\cJH1 *ўmfWڳq9*;s2s"::c'qE݊W+lHUբ$QLU>0ƍh[i,)Yq=-|ۧ5LԟJͅu  +"wiQN]T,2 YHcYSc_N$p1> {QF$ה?{ΰ$v->7dO4V's{џO>W0u!a0 '#b4ΐaC,Wa|%$8Yd HA`CrUӏM*8mP8VkL )4cWQJJ9X9Z4TxH:H‰nG w z7_^N V$폊eKqߡMN;{gM;i,l1Pɽy2>ݎ ejMw&QLeE 1 |l8rpfPYg5SpGЍG8tÍ') 0xG΍- cW']8* h-nͽ|u e;9Sb|d <ИM[IqsU§E>uFg&ilNA_5:ɦx\ ;\K7tY鰰3D5̣WTBeOI왅ӕjEL '7oX~G52|ݔdo 6az镙(kq=$܌N6 %DA|3NMA=F;}TW~\rnq+- 2ς/,iئ*!3?MD^wn7`n=C ̽=> .8][ ϣm-]3ԹraAC/m6+(]{Q(2h1ĻJ)Bw;q8TQZ|P<Ļ^+3N:1bA0<^;ܩ[;ElwTD 6DkJk+xGXp9i kc~%EDٳ dXP/}f$0*_ 碗i -Kg%HD<ݛ2^m:/E*?7^QAGX*59nhzѺ`,x:XZWתeN%p7+ݔNla=g6 =%*-;Ht/w+jo` ~w7騏M[;gH( ;32Ti?jYC,[lݢ!)V;2ecmF,; dEG74+F±J]xNRÊRk .>j*0=6,E߂oTbuB/.}q߮dm- : &g7\ 4rl>i|5-\v=x f^翙OPP'nh"i2>e]r OTx yM% \9Ej{tg/V-ΙEULoȅ,@q@1 T{tlkr;Yyѭ ,Qp@z%u8֔Ý`N=?B:a2Ibu;dQivE DapW[5V֭J}kHb<0OBuK` Z5)ff$ai\G6d+yDQumʧE+=\F[+oSa]=BZ. 9-e[?ۋ酾*'zC f" P )v| fY0+qP #ap5P](] ^YI-+r,  | zFȺޡ!K!q]Jdch`>RSsG9գ ?]Ur✯#56C'vnd M~U-|dclVP,ڿɼt o3Uc#MG2_V)Fm,y/ڕ⹞6gDW z;K7=hpUWOS~\:`ѣ>PpsVMOy)8X;I%`vlplo]A\kg ðꁅ:c>r%y\ n9kp_fy5O$; Sˤ*)' gs[W /{>8Z %BRkt(huѿcZ ("}ԛ[>@G͚ (@MMH87)}7[Qx Z0{a"Tn z{T"C1`;"O4t,YdM$[W#//S* yk5]萁z)Vp3%`uB5%uZȳNH}`Kk@ `~,}oJ>⯗cE~ >A<ox=\N;)X|b3 94frӳS7AoQP?!lDWG0b "s|T^8AZχixX6c]e=x T1F~EaOFz`*L1qiϯuǁY+kq.ʶlFX1$Ipdeg}rK*G6c| zk|@c uGP D7Yª&i 4qNS+"cATi5A:`ays$N$pIb*фT n3/fb))Ÿs.5%u!HPTus$D4:@A'x ٫Luk|ZI06I9Ի# ۅy!~r ECn_'[]0k*!VD]#i^)RG& 5ɋJQYsMa1y/NZ{a(f3lx}8diyjAndnqw5>]O\NA4/?0A|t*f{xH7.KklɸsىPiGln>ͳ*pMWtbW^YUiyN7uԬ#BܜY9,{)Mvj~HN@hh#@abCqBWӑCSQϚv663=4zy)̌nOex;5Ww'i@ Yi#7O9y%)g;DlWy$(ڠG~0c$lfY Hz JKPjvR E-ٝj\}O$awRl\Y%Т Jٮor/FΙM O:+f-kMU\ ÓɌh8#ǶnI}[0:op KaҊ ALG<4\]zd5Ţ= Sb1y87I@f|*A4bx7R"*:izFx;0Θ,V4O \ I{~ڲFCA d<]5RʽLj)a1>xq=L iCh'%2ދNcp3gNlu1&>ʓIy'xLgf xs25JȰ˦Af[cx4$y}f|zOGQRrD 7ȫ!~Wile1 pU]پrp^ׇͩno0i$z<|nvs9I:-xd(P(xyv PSf#tC{q`TɠfEщ#rl:ǮhY'npIf [O}bȈ0zkxMDM ̓́D`\8@4;.Kȃb("_yuzd eN=D3)yɝk3= nqs~/*[Ym {=zګŊdf Hn,5b-xiswxFK &O8'g%D:/'Xa$)R)1W=I&)O)xحk5گumuʳYHSv.׳yxjd<l3*Fyq''+\$3wb0zq֒3>hK vywAnu 5.7ytA-rHO:QZ&<5 1\:ܙhc-TbS`3QZ[4M=70tm(bzv[+F+ n)*6ץ,Uj^CqH?o+?hz\d/&umKESZ>ՙNm}|#D/pN eIsH}# `̎3`Ws 23fP脁AG4a}$1i&i^{YlWmߑ?nl U\&*QEh'ݚSPJxEs>US-n;$J .`([>̏beR̾o[J˿YB<)^wSL9 ӲaOS(k+q:ej yEyhڃ[}Cע8l8_| g Ã6\ͼnnRX(lpphK (:0_EE}GX#Q`T>w懶#!&Ɠ_1Qei^=m<0?T?<)bB8swJm͇4":0@^zŬαQĹu t[ 4ClʅM#f+UM-Ɠf/r7FTCŠd,j4Y~X!{'pKK^5oF~UE㪨˝+U8y E# ) gS%Rx+ϊ_%]]?$)).-!D2LS`!YJwH {-^,QŽlx2i%U.õ0E)ԢgEuӆ&Ĺ^a[R;:I+>jV<2xpug_mSW:*Պ%cpy{(fzZr"Q_33c 8 O[#"Q)#=+߉zSC,iϭf\9YsӰr*VK=>Y`IƮ%rɞ8,}?dGcgUql`Ԑ^8n*Rb蘽DwNa}1֟"\8YN[=@e #4+u)y=tLƩ(>Kg.M)N(@E/_`Be%GJ?R WxƍRKBy&*BzZksT:٢9?"V:NžRwHb.g{QӳITMT&;OFf8&3 v ?W)|)XFS#G-5ܮ{ܾNqnx%>K̩hIۈPg]IGs֨hYd'&QER=/@[yw, DF,Kho%sZ8ݣ*X5ՒҸ f-jw{5gEtDrPd|4e6MFxs%Ue3hF* = 2t ]`d`9d)3ݣV:}0xQpcĨKg!%\/ɝG.lT-rɠR<֤+$ʭdxa-7v^6#饟&8~dF/'/U]Gؚrʊˊ p4˚1|jXAtyn6 ^ 7EoհONB#@f: g1u L=ZϓyoE}ՖݯI,V(jIjz6&.p>kkHH4q'̢~qؤ󪂁d572#]Yv,#!%uRS:DC  tt'e*Td-9mB ӟ)ps$Md"5.m}јCc$` 3廝@\uZ6cO oaYo Ehh/N)Uwv7. ,Cu2‡I2 [[Cׁu<Ԡs<< aPe$"orgL '^[nXW8[$YZtLրd#LdTk- gV Iwox!ipxIC*7nwxvYS У(zMXy pɖE=ދ/F#XU`֟ιHݲWT3`0qB-4R} N Z'Gb9'p{/.0%m:8ΓKq&-zޘQfx 1=c_{4ŢLɻӝ YՇ~qvX, i!ik굾Yl}[w %&|[_ƿʳpmH$9H@ObxKфG@mC <mKh@gJrll+ sEi_3Y_:R_jV`2^񗟼9Lf٠AK#ژ)v &m;wt&ʮ:ߡU2ak^~4ՄDI1uۡs>~9#A$z?],%8 Y蘼"Y"r|ǝ}/\1T4.k}'.P}!Kj.K. `y`~Nط';qpQN9D&[\/D!|,i\ZF28t jֈ)K/UmH&my$+J‡L~8ݩ Uw(DL0sdswY?IYaeD*7VSc3T家G6s~VI~[iΚ$rf۶lӇ 7ǧ%v=DnƆLUԻs2x`ö/<_`rO2Sb`WrPQ>jjx葹կjԲ^^۟ld;.u”g6Gp ck*gO'jK06 )u':Qy҈hXe5`;a܎P1ȏ&oV vWp@Ƕ&GeXazss{++N‡JoNSi`z(nљ-K]~/1%fw:!OA/ܭ(Hm)EPt?H^QR{]ٌΰ5׊ ҸfMXnmm& 35'PE8 EK* ÓSu\<CgKү1C؂-˜6@%^`{j]O'*UWH&_fYO. 2q ۊq1T~X{:Ƽmʝ(Mxq?WUZQ]W0ux{[M^a8"s/%[o [YQ6n<[R9M WDͿ*=rz87Gx.ƴa {WkDegX"0=f.GHN8.[ xW*Xc^Dx  ![$ߔ33ՉnkXS~73t/]%hU!Ӱs6{C]3pSs^ah/qj/pl{ Gs !Qyh59#D\&1.8t^v]aY =ஹ zƍ v?zzf/,#D[ [u~ 0, nB!lf+Y6p#ZwOHc?ԁTq=#ccsrᱣl%yZ5@Җx\)h5a 1iAlԧdt+kiW (l'deƊJASm2<,FQ1IƺpCW>J0X8 z͖IuUf9YGr~@xsOܿCÐG[9KUr˱ަ_weZyFȽ*g7K΁]υMۄ4;%gYm0YW(EhBv@vO|!`c@Kʵ˷N1| nfKaU_micؐXiHY@q2aciYL) |>|tA^V00UPg^de֚R͠{_ F5>[}Yt4z3`g0hJ]ڠ4@i|E9m`Gs7JiAqBn5:$^=[4ByhUi\--o֝i7F޴.rÌqÜibܬCeE)X%߾3Ԧ SLuߥvU!4U\YαXW~sE :jc=ܿ pߤW~V:fFlOԾ:Z6{ݳ0dDø8Ȗ'&֗p*kF#r:Q5f%@ kPu%HP[(K Q_ ڧ{9b@Vfnzˀerd!P&w/0`24g^Mᅿ@WV! Dw*)XOy0 FZh!w˗| 1@/{trn6S9:B?z\mGoui={Iyek4gMY^~[b4pt^RRPjӝP^Ij3 S1 qJP_@>Fn/K=Bz;|nW頻3,Cօخ~d+:0%^0Ms4ں[0M&=L9g#iO_ZN=⻢ 7Ïju AO6-yoqG5?'+ :VY!0ZuI«P*2C[>&QN3:ki@[pq#b,jަ޾Y}M @G{쵶 @4Z\rŏ[䀹r(L䅉[`x^h Ѡl`GI*#I~/+Gz6ӱ" poΨ0I=5(oӺqգw( q PՉBPz_ Y jH]iY?f gTLU^Fvߞ^QP<!IJ35 y `h.!*R)`17ju>./tMke&V+ b  U)3W*h"Φn D&MӪw(y(i1E]psR(I;u QI86=| WdH?zHsEt78-%0uOvAtm|Ճ6#W5bة}lNK@JV(D&8v ª:j"Xk<{H !wMzJ1G 'Ps{*$mp3҇VCj`]p?¤sήd77 "x4g CIH!PZ] kh3 pg.A) 5 )!cVp9n3*kfڣ\H|xz$n`c!Bzǀl&2w* $˜GHmgCZۇ)dtĉ,>BۚNӨUG& P7p +vi6`C*t˔1-.Yq3c(_!Gի;0-o P h: !lCDЩKɆɾ[iӉpNLä* #=8$6.ymĜ<쎻[}!y[T_Yw6jZϺ~E'G>0#ODS8κ-DΪE4Lr^mɫr_aReJ6e&wOK,lU3P&~ݠ^vڈ#\U}Ihfpzx=_6Bx KH&f=~^c> bAnIJSR[E/}qƼkVO*"[\X r^iHeM6lpZ`O1EʛZ eڅv@hP^80ֳhZ%}y.4o Uz@^P$l_fZ1zZɨ !^seI̤)NlLsz{l g18ïbz2bphUMg4yx:w]ׄb.hwDhob=֔Qyh}]Ë3XZ;i`h'"@zt6Z'C*MX1@aL%&N{+HZa𐞏$"6yoWJsV9MΐL2/X42<;^J% AWV/'#*Q&e/;>wTc:V' wokTh!6J(UQC XV@{.7\t EM6REIWrFkz z "dIWl ?\#efjL\@ _@J#*q!wqP~ (3mF#f 9[Wޟ Ml; ςKL+yiƞZ`Wud,IޜHB6jV S66-CV\t/.[Q1iGB#2_4Rq&[S&U{%vkƈkv,&j"C xxG/wP=_f=IR:bCȦ\)x7?q‘7%?o^[FnO#]={V _9&z!z5R7WZ#cJK|9|k;_S˓+ Ύ <"xEH#oܯgvuJK)@~!;4-G3l8/sB5HΊ3t!]YZ:0/.܊R;ű 'K-C*< z >/Sr;\H#J- smrǾ:QV)f=-x_lHx+H1VlF.F貅X*zȘfm"Y^ܕ;WFX3XSZxAiow\?$A^%VV#gqЀK/<8ӖͯdIճ[Ҙ̭t$ FȪ0xen BypAiB_Wel̋?&@x( l^b5׫E+82T%@{. [ICJC"aϒuf^H sp_-\;l=d(4oGY0rg2І═jRUX5}b8H@?=)1UkZdm%3h8Gؽ_ě^n1|x9[p7|t7ktB=QKmx`n5165>Uq/"bp ~s7W2^QZV:3gyΏ%(\\![{PFV?{~`4?)7v/+%2/H}΂Z9ܶR<UEqBUm&jwu/]-|usmBjBqx1̓Z_}B}/$MVAqŶHzIOAh J-:q{(-Yś(R\iUf&+5Hiʼh<Ej6*PJ@\7&XQh}7݇ x~=fqpp9h^Cl5&-5^ߩ-`]JT`8KJ wF9TpA@-6Ҧ^@p&;R:J|v1 V,mw]r6>Ң5ȶen'@PZʞj1 #d"vxf|B kU-Q`I/nS܇(Ý Gw ڶ(nJIȤ7cRcZs aC&L 40?U\bYE3eN?2(pIYO/ąJB%wJ YW@qڂy?],Nn@7D]݅mHqSD=[O'7^6+p~3_*9jC[O6X)cъq15ζz2~1 IR&?K,)&_ Aɒx(.Sl/*bsH*rf}sjM57eǯ?uTPܼT?J{6C?y!t./KXk ADW6":n(x  }7Mցx6شq^Q׺k&J`re4!r*/<j@ 3jqg¼ 2&81q3('nfypK-Â`xg@&{O7{6*ضVe¯Zoޜ/ix"s,KCak~b_ 1/mW T|22"XNMes|lkx.2(^誦ͦLey~NW&·>FzP;GKB2[aE'A.uyU_e9_JqvWߞ䓤V%& roFu,j!g^Ԁ@>8OJt_r+gQl^{ rw8W@R;yc&\j x(b%B~И]3nӫPyados5Կ:6?Vy80R~c0Y8L RTO2G{7%"޸-$ ;Eں{`Q%]^pƨ bD >m0]IT3HM  ܼ\wQ 0$DЋP،_ ֩TA!KLP4G$xf贾F /@ȫ [BF'sa bc yDbB@nu!pbK9c1SKdX cX` C@ŀHw0 FnbwD(`ߦFx"JK)"ĢyH3thA|F7tto [*!%+/DC.mJB.Wѳ\qZ\! N9()xr|65yC\szk= ( Kkzif2Jp3gQ_5֨9F/^.O@6j]̂s\4qne`Z&*+ *j\B$}ҳY#R(rrɯnCf:_,jTXJ*h3N*F?xnpesyg_T>V#8\#od >(){Jof4=dgǡ5$fGABN ^Ea` Nhiao$oqپIhJI 6.,^XL .%b,#:~5-cfU%c^&8J_rr"7 b4mnfg üLg%q+;QᓈXTXٓR<,VE'ۚe?{ \g q+7U޹q#rHW/r?[]!0OfWrXo2b ]D h'~DvPy3c4X~J67vЏbyg:1kmeKẊz~  򗷥5PzYvLJ͐G(2p0 !c rqjߣAJ5@n&.7sOBqv%q!&o\mWPd=%"a0yMz0рvMp$J<ޖKOy:M= U'a\U$2a|釷u5D\6Jn?OqaRUئƃ&Ttڃ|~\}C) ִ>W d簦vs*[X̴1B7/措)Z,+{sgm:/ TiF{ϧŁ`U.c 9h#vX]IsZ vX7\f]dp!Qn3'#P4JQb~:oPvAl'Q9ɏx<{p; W_obY= Lͼ *˗6"˔Xld+]&4KJE 5pa/ņ9m!QyuOjD|:J-0TDK;Xbrmua{e:ő>AorЀ BħK3d(|n.B~$gq5mf7gAu#2M`mkPQ*oN$rk`ߔ.bGݻ[50ܡ y/O>u'̋2&󾿉lL<;۳xU~|.PWwMBJ2r.#'#-dD}6Sx2HSxw,Bvp&>P+2>o_نl>SxlT#>X[3OR[|#/1GöD qDdٝ! mSSxF-?O|xxЍi,w"oz1$C0XS zevXlH8.A]q#a2=~d=NfR>2 y\Kg%*XõFX?Yѝsqd}G Oz~GH.)ޠ<6zg2)nw8 ġ _UlF7+[}$g~v>OLN(@s~˕GMo܃^zG8z6h|qS5IG8\<6Uc HMF} eN.6M7RF~~mOwb&.KY1_ ك#D1FrT ?%7 睩xDI^wص~Q{?>i='W5/ffc1/FY\x.=E¹-Yrq҄v+JL^) yeȲ-W$=,}B fQ *taѤQ rmC$&Sj(`H.En9UR7?teGRr &TLø!ŸȈrvJAj?^=EYchU֬QtSRHe"asU(*"lqU_jAGi67k,mI_oU1@5u"Nع [r %⧟y%8: {4 Φ9ڼT" 6&Q@ TwRX.;<>.$$ݬ%I6In>x8?QvUx/LCT[n1C!ʒz ]{^! {Iˇcr]Zbko.pق)ɼ[-&nB 5„ןZ);]#H M/ 2 XFm[ 2=Gw#+4"!PUgMT O )?* } [ƭX+ڿCΦljbB*ޠʯu*T^kD߂ ?[$fg+v{}$ġ}UsRLpV=6:Hf-Zs07 3]nůy|~..T$byׄk3XhNz"l,]嵱t+ ֥諣7 3l-r֐|}Weق[Pa=; `ZgPj7X1EBo*jg|z:5~Vt;@24tϙ3YAՍY o -dV!ռaj R-Î->J`fsuV =k\q rH~!v.HY8kt{Mܨ_.0_s\Q};boFſhy@ I C6GQ?^GFHkVouUuȫ!߈4<' 3{3/BȏBz]c!PϨ>W2'"P0Џ*Ou幩KPw|7/8P21}>(3/o㧅9^y(KYHC`s o`ga09n,6S8 e,^?>6ίeA&DrdbO{ 5htz|#*i^؍gw?EnE* ӚKu+7CGES5;;u28.:?E<%ߥAVC͇` ʚ!(FsXb)Fi. u15ڬ|;0/LnlVPU,n8Gξ/dc .8 5稈n`5)Qj]@JgY0p]XzangU/,xMil Ǣ zdkpefCJ}D9$S;e 'Psَ,צ; IWcloZl.NNot'Wfk:Fua"̾3 Puq%K+ɲUq%=e5U5MO?{u v˵#RQ`+`; EE ؒ^mi^4D~Aުee"w@MvqYe1nƨ;vG^6oFwy`抄p> sKepG퀇eаYU[]ć!gƸO&ow`fC;dر`VCǑ=jb@14РUԭ$4( Gz*jɯeNWlzjXX{=(6q#G2e6?;N``[7psNkM3[ғ'&}yv![O9T3*IO|٤8P{p5h \ǖpFSMC K^ai2o{]ĀZ߄SkPD~/b+cׯZ4۠%Tn>fCXҜ#"yZ@ &t9fVW_lmù{tpЁ !\4wRәĥ8>l^Ǩ{IcAB&x)Q|Lo9&wd54TMwe6EGA+n1jGh~&jprF!1`TJ%יtpOȏ0"Hсf_M>m*~~eݲW50f@H285E:{_Ph,*"ЊbCAC03p$!М}?1`ǺJT[hgrJty ts\ό9q)B@:Ԍ(q&CQ=&;G]< "$vG0 @cY("vejlGhZ6!'1B_M$OWGPEEAÌE:;k=rTϴnwFKBGG()l4]4MHtDi΅v#ǣmѦPfa 1R'+QlȂRV jdu#% Y8θYTcRCn벚ơ!|.&x=BA/:I[feJ ֳܹB\%zt0B6xs<M%XS/\k4i`:I6v~bB*fQכ9ٮGG Z$jFd]c>ucϾLO/^']2UU ՑߝРE\EPxK풭/T.<ā/tP]}- ' uӗ1%Ng|w?n+bZy0høE!*L_Mί"NQ dEA~>_ _ m#(m$?`S[A%%# ]Ξ4]GE#= ?'/ J&"Pm>q}_$Y2*vW}ŎbOoº=ұ[;MiD:G'VvLhE%W-opFxeׂzcPw04S*; ARPZFᅳ؝':Џ" at ϳH(GOpX"|7^/%x<} JV?611:"<pt+ j qR` $C_,,,yH(S ZZ,#bE|#1\A}ě+ YO 6Ȇ5! [S6%)ئ]zYe7t 6! *?}MSBϹGv&zͱ  !Zue]Kzoa/uYODu8cc܎MdBa0X>MsUeWP7s ^m7dfGQ% $Qp ip6iwꅩHc[TP033$n;)j֋/?2=t5=7Z6:zrm-c$gK8cXEsmSE~|()*O%{a,t-UnXJe`E0RE rղᆑ"ኢ?aij=(ܚŸz&ba;bA Q h**Ϣ/ʋ51Ջ"p6*'!0ǂC'ɾ7b$c-'RG蛫xQZ,ҙDֵư MNa!0frcZ.\1wg^䅧Qr+wto0,2}XX,0Pop#ċKM1(Vp^FԩH0_6N c ~7^Ƣ)ڀti.;\<߭5U),dʐ 讆qOUxQҚ6z촮.37!]p'cnbĭiV30$y%v 1z(iaqd0|[x:).cꬤDnE` uKSoѣ iVcc*ZkziJ8ʔZh}T?8(>3Z PnHegg9T\c;j~?R^o^ڇ8 [/UȞTmZ'[c+Y ܉/#?+±l\Ӥ;6iױUokLCه蔡#ZkVA4  Lǚ*nt̨f̞͒IbbQ蕉'q/' yF͆Œ.咽܃N ֦}y4ˍ{ae68Z|<_,@4gRzgo/Dwo>v(|YQI&yJ؉7Ec QMUo8v,!>{!|H"+j3Op |t7/Dc0Uu#j }m/ݚ"{QʶU7蕗!Ў}ڂox)pv3Eӣ$]VAs} 845PҲ䒦s9AGo{OnI,!60iŴ8_xkUժ}"Cq5ѡ2z(1oH?EA %l7,xqwat^bɆ)6ru Ȇ֐v"򞔟SaUdY&J0mZTB - J: OE@lc=EʨU %8xP TBX@!" M|-t2EUD|GT:DxsA_T} ;P8~ -f͉jخ7XT:գe*s DX$X2Uv/RPM#-B+ Pݼspc5Mv0NldGU+Az`HRĦ@IOɧ%z@jl`jEW=Ċ:{RTy,NL4|, )؋KO3)~>@d2ܕOumL}kםCy 8y)J{8>JQvH`~,Ve9խFw-gBӠRfN:Q'g9@q!\` (= (E=%x~ nW58XG1Pᜫ5ЯIL!AIȟmB.q~bӗɽ)SHj3*l  %ldb-1&zOկIu!;anlNɞt9) A!DV 2,-b޴ӱt˳*m6Ʊvn휹= yf'in3_zUCJ svv @ x߲>E5DQ@K&VI8xAմ>^2:XDH0fMo84(j5ad07 H;:SVO tMҶ ,L fk!a{IK ߝYχd=jZ{{)Y$8J]U=,GG@+)ir*r+&Y;5N|0J͇YiLZM.(;q%!%5YleK!fOcCL]H¢pY%gG2x G^ LkvA,0~rEDžYr#81Dd݄\~FP(2?]O;?Wmוr$sоD~xCX soN2_:Q0!|xv|3NFԛ4I-~ ;FLc6L"D( fRiGxށf9n01YGJ9V , -hRDU`P7XכZu[v|yC#5Gk@֪IhLǛ`yOooXZi2k{ k"qD˾tVdXtƻ`);2 !Z6YU8oe)R|uw]u9QIBR5sfhP,VC#,9HN7oGA8TKx*DŽrBgנ]+?`4r|s-u"f^qo%gXos\e겁`]!l;x !&Afc KB vqI_au-#u9}$ )^|hB&~Ԗ=m&vB298gAݰ7rvi}+ˋ oPzq6D\&g ) qiD. 5;;bB.5DS1Ą!mUp U+(L5o`)!0 ]-DBH>޺) ԍVxZ & j(Hjm $-ca'< K%C`LNN><+y4"ᄳ<% ɦqXhA7WŠ9S(|-,˴ح WCRX9 5;@(+2\]E<^!d8EcDBzm>dct/VRCѕ L玅!!mf0+">[ʁs>s7,?@p@qdk XrW~@7#y'RD1?atx:H9P>56ŽQk<mՎ[&#Rg8pD ?=*.Q4^ ED.dK.؀I(qY9Fn7'QހaC_NjKJ^z]Ȅ9fdK1=:܎F03jSN*ṃR$-DƬ dBȞT(?AaHmލ nVS1Yto$1es>OᲳ=˯͔M9'0T_}Fs΀}*A% be >d!7enQN\A ໼oSϼ`xN| |Psw]veݙΌ~aV3HLkXǪ2+PodK(xGU٣3!8|g@VÕ:e֯/fS!9 >oZ_Ƕ3+#:u\]#Be~_9fU9TM3{ծB7M@kFl~dͫ5)ed.yWس-Cf:5жnq+4aeCgH}ߋUyH [DJR#b Ig`H=JcC㉧W PRryr9΃ja#F֚}Ub5e& Z㚼w֝>]m}1CPC=DKq~^+D/4j=" l.Gi<#ф?vк8w|9lydá;n)(_X(I<$lQt=T?i5{ D$ըdKf\t+W~Y&BQlz_|б LBR,a Y +gXlۖ6[gs·: naZ0Z#B|-um>Te_Zcb8_ &̞ǹo)Z1"KSW g32$&N9]mH]Hdeh&eUl}h!2_ti7gQv^u%gBh3P [:/aRKiuMk7m*ˑBLE|0PxY$*;Z:n0B_[&;o_kpɱf\F8]{1 ƏΡm2gD} Uaý"j.z``ް2ю˵=W;0=vS*+ޘĶĽٍ% Ӑ%B9Uk+UoccF:KgO UlW}b7X'G ERbMΠKϴO?C&)p*IZGE8 EK8MDi^ sB?'p"-/# DK[J{1sѹөW.0s(AGD ?bybyeszEmSK~ u! 6sl4.d7N@VF蔑=C-e `0\(*}R,4"`{P.$j!L4{YљsS sIICs`o5|ǒ-șZô5 L`j^\)NWx+Ղ1RUNmauX; X;О ~MH'%!pyqk> XYO;LF \xNSCKr)׶ w9;Jt .O%z:{:0uV;OP?&"- {:+3A|a{eKʆvIZttO{ĂF?s/d?🞥fq%PA@ZFSW ?,\҈erQ#$:*نL41mR}u"c{gOBȽ-5/w*Ix#R%8AMK’#d͋NW(݁ I<$sYA,q%wojV@!C"k68eNu{2bA]QC_Z'x ZY62u.c.rU}Pl,Wt5EC Fx,bY 91uf }!ZF&<Q盫ZEޢ[JqCC$$Uřf2Dn5ݪp\l5/ Q N,5^2Lj]c{4'ƨA8Tb,:੦7cܚ3,$::i/KreP흒v 8U_&=-{ieq?(՜ܱpv2_N?oHwo,}EHZ}p =1\Pc{uMp\-kn1*e;mB=.Ҧ~C<GsFb ~G&8:3cKSMv0V=ϊTHڝ gVC%2VҊsLj-g:%pBF׽P/IJ+xt2,$0 g6He9t.ݮ)=}$wwcHdq@=o4;Z#J|JTI&[0fkxbH*[({LkT ;?Gc>}ٸ{>5,,1"nP>_,]!r쥥uvO3=97[K9ˮ$6ciC{7HaA|-QІi@ZmpI?s$EdNnccbӘx3LE&*## eD' ~1Gp^as#!!5b6\-7׼j:'VeR&ϕ-1_H&CMg1;T9 W͊pZdtėh# F-./x<O5Mv>UTG-bC,ⷍ> p*ycTTDy0i6SEMCGh41d2-c폔#CCs?WA3@PR_&g( FGM[^05{wbs QݺK%i/c[A9]g̈bW$Xjå[w!SBo;q@ Z%*3fh/TRI;< `;ߙ]?B|$$Nm[`9|NIOg .o1A$^cv$h,hq˕xr61MUHө}YfS\ƼUψ(gRIn *ޔz\°<*A3ErL(}Te#8i?İA];[ 8*y_|f+ftQȴg|9尗a# i3bn^<CtL-TU}yRʤ3 S?o ޒ&8Xbe>A[&Q2N2Cy׊c`5θ-p -cxo5ژκ}2w36+WL*!Û2p!ޤ*Ѡ7Y9 g vGKZ_㜂Tr QUFM -,xz3؅+OП/~Zs;x51w =W"HBa}u*n.,z@,YJtՌVChycRhhxY6{1N*3JNr.JoM_zM2Ƕϕ76@3F0 2^ђXGvnt|:UJw%ѥiR KaJ!v?ڊ}J*(mKҭl#PS'CDTPG@<Ӿ;j,/}*m@IB`Lve rCr6~cbk yAY5OSRy^! 79^|L̎TK4顚W` %=G.-og1P[7H%IOc&{B+pv.)rG$:3ժL 2&P8*MfjjCe"3G/%ʌᛓW%u@9ăNrS. : *HnhEJrgu6eZ/JcuA$h$&- 16#ƶ}D-X3!GDv1;fwHFf ?Q%J2'DC7{AA--: Ç!z0^Rh>4'uEY1íMbdzt`$(xTMNR@*D^`9)lIT_ɗ{f%Rt/uxѪ#~-g :3.$ |@eIV~0cgyqXDCIuV6t Nn5S "An]#u^^jYKg@C_ ?/\i]aЄܲa?/Ĭ m$U*Dʞƪ^* We+}UD2'I(yM ZUV m.aOW])Ͻ8+p^Bz ގ /乴Mݼ QXq!eR>@ ODE^%IYFE-j`%\q.!S߰Ty+>' V\dFW7BGAf́#Q>lQXD!dЬ M YIfnyGi.*!! IB=LWG,Lt}z3R1Tic[|)Fig0j45;& i q{H< ܨJap_޷{+VQ?u|SYX"PyYPf%_{oЩaXnt5ە$Þ 뒱Y2P}Vo$ tؾ iRx,lu,@&n`?(5s6zCW!2!2c5"t@0 ᜏJh9_CHzW4UoEº6[7u}|SJ8 1ln$\^sNIbxfzV(xXzOV6hmɖP߯L; ZmlF_="!*nu#_A(^yͧ)" Ci{yE5l!j.shCg 7.*ds,e Dx˼p,w{i=*2ml^b(UDv¼ gQCoРůW(Fwp] H=eKݣ81L#kYd LLɃkeY`2鶗e\hF6ž,$1J`GTE {/32(k3̔r[Vُ^.+7pcs|bLjMJu;:{̹;6al4§zlUh>2ǮmNKJƂhy[ExGCL7pzHVoʭcFO$v]f)5SV*4P$ָ20ٵ6h~]}>b}К k)%ę/6 cF9= լRѻ~.Ld}"}2BYW3z=;'6$ 3c,6~10]ٙG#){ ӷ2fl?'+KGro -uC=SVLhJ@G/+E"KP;"7=8z1{}>ʰ# *PGʯZ =BxJJxt9.we}nWE#5zC8XQ#e_?㌷pJKAxOHڐthy 몰5vPrM\w/^Xf{pgXaQ!GtJ#SkaGn=g*^[ 6{@{ȁ,ۻ^ fVgMW9+:]⹹@ Cy=KTXyYQQج{ш'@0+'W"ȋ| 4AS|(˴u*D Ydd Aqq9śx3N7ޞJgmR'ރ iCrDgɲ~lK$ 5mC 8U̒.m"3+75F/K]#|YK4k`#9ls },]> CYs xIڹ&ۏ-.ĕ0ݞ`8眣s!O%[dV ƍ0j(ٍU}maxt:^ê峁B~cE1Em .YdW^"\1 mxŶT3|ХBkR%3zj%_,oYyZ 9$oiZ| &Keh/_~}-ib+< י| >$baMĸдX<\v,##8@rvk"nIfF9˗o>OUX><r0;Qm(kf{tV ={t(S8ŝ\ط8'ǡϳhBa fL@F?>Ml!9@>X)`{0NhZ|fR/ƒZ`s'Dy "|wq[qY}PX>rld}uGDT?j Wt!ɺP{M0H=3o.ZeKs1.Et`ddEνo3PwT A Nd"Hr&fO˜hӞ+~`fmX̺۶RܺLbAbίuTK%TMM)2c-&rN zΘ,="d,VApQz֋OX{2%ƒEm"_*|[u/'?WH:6$JPa o ;1@v·va2`b "Τ怱0EWőK?{Z#  ąF@\ 7THX1=j$׉e ~ G֞d+ZKnG#\E?ȎȾVR^pfIɽl+NCQGBi:/j̏28joa?n2!0xVKmֿjRk6sF9@d@J qvJ ="[2tT@ 4TF_Y7u/D%IGh0 mS:&v>TT/S&6Yxy4T/@a iv6@BU s wޠ]cyMC+5aKf"S=!t']Swimخ5y "E3mYn{!r򅚐Y߼t/7sɿ:c)L&AQc[G7SOH~1"yHZKL dxTo6O1#hOBZ~sFB%\=g1cw퓨f`["/HZXW3J[h9HQ`r(q- ܋9ȺU7ZoL`F7BuIJ_p{gغFܙ_X?bt/cUx |J"ͻ7IJHM S6A 2?F, |0H+߄+3 |.- bG >i`bhzF,}L@Jfӥl_T VٵoHdNrPeH9_F?f Vc'Kiӵnx h)?Lr̆6uN[#є0iQ6螶W={%ޏߡ"lzQdyn$glcy7 Tyr(XC&J !e NS#.֙c8^lEmd4ř, <DkA*Mp´۞v+!F/H jAU'yX^lVm}4m@pҊ<LrW^:c5*teDjLa((>cDؔۋ/ ʙ0X $"Իgb樂y䧖bb.2ӭNd; `s(mKyT'Gx~ekMߺMc8P-1e•.!;leG]n+]Js-8S$.EԟY1ʆIJ{S8X2=)"6`qo @VZ`[Šk l =1Y>q=+'JtbQOB2 Běsvr=I0_6lM 40 VإWxYtPs<; S{+AaƢA 0ݨCy!?6yp{C420!UJ߼YՀ h%KƉ氝!]$Ok[7@sPk"P|:h 9Ck:-?}B^2|4ԪҺ~R;~!!ޒ->y8@q-qP;V>chw~bژq4Iޖbge"x㛗12,r/t miZu+|Ѭ]B%qe^5?ɷ}l࠺A@xQ/oB流_&٧D 3 0eƴE'yQ%/>n-KeG%6Be5,oώM(Tb]iӠF^N$aO߰if84p ŸrNѡg\F^54ɤh+;Uȫg5*/P}b#v*_k ϧhE]_\R8,9cn'_OG\Wm~^jDd oѝϩKn| SI YXHu3wz!$\dVUߔs_^M m`y׀HmwΐwEl7A$pW5.~_!bA85V񜽎;[gOuS/׹;iM pZfV<\79Isvk[^Dxl4b9SԿp! )^s5[4\Qrp|dܦ\nhЏ Uns]PRJ3`Z{fʩ̴D8ZIÞSMt&iEj ySﶙ[T91ѷEFAÖ XdR:-ya=>Ѿn7*+ŷK4D")70J,v Co!y2RMNEns#įsx/FS{XbtSjvL fm+UHQySG_T> 7nBcJd=c巔Ȭ ]n& pN ݍMn'XҺ!pjϘ_ "CqyulJZ̈Ū"J?X߄?Y 7ҭ(7;}F_P5>c.I ߴ⳿L%G4}h}`B}BRפM l1jKaU&}G׃\ر8p7,) oG_N8Wʣ`ʪ R1'4qʯOzrzh5g9R TCL,;qR]~.j 0T6֯Ð́n{]"ÍI | xAQ 0:x bJ*(+>'<m݊*\ۮී lnq}=e?֡Yah4߬ce܂{ V1ڂdr?`́"b&:v?39CM~ċ!=Ц¡Nt2|8G=h% zO!`8c#9M:1!5ܰ qا1= _uSHGUc9' q)ɳaY͸ȤSo:)*I[FGLr#)o v$s7BZE0*R|Df5\usX'qY%,#8& E֚" bV2U!ojYBqkF#da]. "7+Cא$[Q@C!9Ţifd{`Hec.TBWYeq0߉V>F \rqJ}t qKi++G@}޹YǑAa g yVrU r G/ꈆ͍v] f/8R"J!'|#X(oj1cQ!ie>%r t^! $Lj{mNrc=@5S4k5M  6/͚oCv?]gH#.]0-Hbb%:L\5i^Oӝ ]S5Gĭ1x+]Dg 4Fܔ3HS1 ę؄JZl"7"oo5L!2D1fW]~ H 78rֶ=/e߭!Z,YޓwqKxmJB:FQ k٧:#*e*@3e6zy$v{'++ qxµk3g2]KjקG꾯#)!5T#C{0TКq魎tw-{QƕD1'"!5emO0>Ȇ^6(KV&SeJԟY }Խ->MP/z0of;*\Pڐvi`Wv?le㔛FEB2V6jES+הn`~ݽ|6* jnXbYY(#KeϠU-x"D1} `=LɊkLYE\ʗ 4m[?/B8pnyNOax/C|=zfwyH>{FBKS^JAP蚊 PXX]ޡ/@vjKX9EO+4yj^{UL15lv.0.-7QQn`)5: T|wݠdq,[frhRL槬e~ e0V\;EQk}R=A3e&rǹ]?oyYzyQe4mmnCY{.ٝs@m:Bw)Rq[Ow$I%Ő,^s7&tFI~# K!3бQqzr; qG} c?hBrg a꧇j2ݮgƤ{hgL58KtSꎴP =xD!:%] ḱÚH* 5Y ~ecCE}3@NM#2/ՆykJ.kz*f[zݿ\sÛVp,' &|bƮ ElJ^pg,ϭciOZ*#<\Hd.ǵپEHcwu3EnEޛpIؐTLnK0w<Baf{hɇ$Q;cj8ǁ302ޕOb4*5B GeukE@+sB~Qry1D7#ZhG3yjƫ{.I  gnjhE&$o Id)?kKizga{OTPv#Di@ 0Vx!l!F{(0[7,CjVsX *ӂjiH|7Aέ,X<ım{0DAa:&1mpX B]m+JS&Sש҅p}l{j9ZȏZeYc8[YNT$kPɋk_]Ҫff4ZB/p͓ov&7M۔2tc\h PeEZ|['uw;((33~Іbωw a9MEk NdaTn\#x[Tk*?u{rbG8by]!O_q$qH /k=.z2L]Y,~~GD1|יK/n-]/z3B6S9nd]p4L`[dL$eD(a(pBf ?ˆrZ =i}KadCTL0VZVʽ, hqm&>Q1+O*@XFh}b2tx% +G=:yCRܚ-9 h.o'^B VNf֫𠘲mt@+=|1tE岳AeN_9YJ>Wf p=45.̔JSM8>>e`QWVKp-!d*2͕'L K;fZ9aI~:9؃ a`% nT*\)ʬ+̈́6kJfTvaa#ٻc>j:&rnr$ZZ'Gkŵ2iZKORȊS Ud,M^Byd(} n+j%d1Bl^ H1B/ve@HǮlB.FI(z0&\t*t7tP5uSCۢAA3R uqФ3Jo:8cGعkS9S@FR8>] 1p-:v.3vhwjY6l>%;A]㑼,-ϻ^tAhL6A_eJ䙒[7m\{XR  oh5suV.Kct l4O2~%& Шo<.rC+Sn.V/VɆ0fǕ PRx"k%:0Aɿ z"j]~9aN/y[jr R/wD鄱CRC&Dj{%(e ^l@eʂ׫K5ד+3} $(jt2ThiSw-ݐSiM9xmY16rܳ_Ŗu8%rm=oDb$tb0\1@oNBkv ^3j-pPF Xv0c‡h#|Ԣ#?UO{FKڷ9<ŀh:'drUɅc^>sNC|g)j5\7b\'1$KV@ݶ6ʂWIzN4m;|ͪqhrfx` IXjhx{΅d8Ôok֝):dzDyv:ԔlfjK)ٲ#!BcqS˨i3 2䊃='=lC`FY 5ДK$^B6y7`2`l{}6p7oi#"#6;WP0PEw4LT*95T=?H v1E(5 Bx:#cm/(_7>5/1{vch{^F ~3-pnlߗvIS[Qx3e%Vwb%3 H_G^%R̎C i8oU.?rwiiE)qL',M~nޱ^S;ץFXloa9 Հn@3DzI逬r%[ |%8RS} Þj_0  Ըc&cEsm&SL޼L_ŵ 5T( }dddb%35^j"_8/ͦOD kb^,2"1Ʊje@v|BR?/DCxjІw*y83AyDW<+O'& BYöX"s ]s<:AΘ;B22P-ulw]d(b!h7z31{d OW*hفg\LncM?j`/bIȇjw`Wi,iv ĚAQf7QދlSB{N=y(ZlHM n&Fd)}u5$T#zPmB#4u}+-'PP"HILP{ukiZƆ/Ô)Mgu屼y(-uuTuaC (J;I2@X{#w1d(X# e Xl8'&O ΌL9kb) &?20C|C=!/,P3H-.jpC&Wc-탢UvO'e򿕁+U#ɕ.n [1h <.guiE0$W/CtپgM'^'"ԫ ?#h'_}H?&ZAB?iDXHc5F_D%"7Iojh%|Đz<%:6uۜ+Ht-, 3^ŢϾ!桃Iu٭Nԫ:i\FRj[j#9#!p`ť#Y ARp lghg∷pn6 >{"OD{-]qvFBVoy ϦSA.{)r?|BczO֯gww 8tq i|0z,|';¡/;WNc$Nah&λ )aM (dI33I)jZ\_R!2y]HUqX4]]Hc'4vh`<<&"CQtJxUp~.NϬ"8PvoWAK,i (T*ǥȼoOvx̤҃5}?Ĭ@?6x@( vk\E?R~񏄿=/Q`MVDlX4`wkU!Еsojk_{P LqߨPک<:-jCD&90_OS½Ȇf~0>@ 1tf"s(b"}rك\% ҤQyLR m¨,đ]*/^6ϘF4& ~8b^j0Uajd>{\/H5ʉ%Lh3X7ٯSM9eoc<֙"Ã.ӝ:,eRB dM ^3ԻA:UJL̸# e(j!zϙf0S]\ nL 'yGQA F6Yl~ ^|CEXӜh*2ը^*DTICWAaQ[bKjd8}g1i7%B7Z1Ydv4sa'9#pq*|?H@vIo Y#ujI  />ǫb MU<5]6?g4t'IwHxg7+ۜ:4 PX{G4(r6zK\{JBF'7 >m+C7w6x* 0j|Φ0 # }<ЊD6x4،yPN+x<!?\SƳ?`&"A6,,ذK5gac[k`a BWĒ.Ȗ%tEٜo`=?M4@_0a*Uj񪫷DzWƊ靛T9}.o-aB!n7LO/Vk&Xouņd ]B"9{ *G1/.K~HF,!KVE`OkJS52M.zW)u&4>>#gD2:SyC3]QAL}Վ  +p[v46 *5 I33V`U^ Shj{l$t:"Pp +m$ ̄oJJ%ULfVs^AkNEfZoۉ̆vb~drr^c1[:8ǠCA7BƮ(L[]P7CFy\M9eƇ]|rWZ_'Uz;L i$sC(A̯(>FZy.!Q g?)>|_.LZR4`/F[]PY1M!|mҌn'ljR[$j;>)Wؘ%x=+ʙD,CF#M0芰-NjWNIЅZ/QY]([W-)K:'T(#5Zx$|z4d #80 )t d]jMX`x?= [( Q N+ 0X%.zpj&VViΨa"GOR, nX%<'-фm$WFQhB Qqk" }bۧV}h oD܉)RBt.nb+4H\`AL{Z'*jb8U%θVuIv7f`mk_k=]* 'F_ P7#4|`5Kʵ7:DQtIl*i - 6IA %Yܟ]89-1jv=Vl'] -y󅵫 O@y1nlt?)ЮoBHD"泜ٰ[q0*0SBHWX%_?p_2!.°LЋl} Dɉ GEWqg\5bN\0ƎνD,k9y_ܔɽV|fOCsOSa֎> OFؑީct ,ޑ֒eOUZy"O+{(j (qj~'R}.yqg "7E#5Ƅ0{?e`d7)r^j7't*L[ۋ Wn-M԰=J'K`Зe*QK.*3A޾Np=o}1FLs`fB/5AAܚ J h$˂B<ǪecG@ОZR#-%vcYB; /3ԵR̸' ۉ+XXdLSw^Q/JH۔qO6Rm oс~j3 efL/9omTlC ._o$5)DK1Gy.WJ'z0*e͗7=nG=LhSI W&@ ?/P 9X#)~NTby;FAL_br-^܆ aY?bOqNztr^AUڗzX>ۼ%d᥿T>kB5p<]Zmcw+b] G\qouN?:X72R54`3ZLJAsM:wQU8* }@zgjU/4, 7ۨV8W+RUU in=l\a3Yi޺z?~#B+`bP:݄h 1|G. c[kRvG!fgCȟ]=pSEX[D~s*\?z0!ߓ]{.4'$2p7r#( ka"d9K(;tp%ӵ_ll"G߰7 irn繛LlYVn8>ۨW)v!o", {M/F>1ѥ^5&H"[tnR'BE{HHF["uB (ބ1e=p ?QawL/4Dѽg_Mn9:-aC!&'5K-\"6">j5m"n[w?pL} 4:PiaAnA-VF1BOAhGvDةmKxp2NuQPa{({BS M7:X_{C9:-k~Lui N~ļec9Z3bW[2YIUʕBY4e$na>A@(}X--.Ӏ".N+J~Bu&GkfoEp8-MiL;Z @JuOj;K|K z}d$xwL/LƤ[!$}8]=D ˆix,nQgMahjDqs@*:d#5F-mJl͝jԢwVµ^͕vdRל<飽6*5 a6l@>U1G2 )9XV4^u]Q J7̃?Ɏ׸ɵ'ngbN"΃}*k-A\"=['a(b;Zmg#2li;^9'|*mm%r t2DnB/Qjw1KQcz oϔZe[{C*[S:\WĭV쇐dZ ?eҐ#n R/#u ̽&7@G>!JTig)朣wtÍqj2|Ft3oɠ[{nYbi{}7\> d޲}_2wX)qٕ|eO5lY6*8<5dmwD >1KB9HMʹ̓I^?MP@3NPCvL{yFaY:nHp?-i2m5t4HuJy5N; {ak]o U&zI8~vɋ遴IsPhx\C2}A2]%1k\ӌV3lQR>aہ7NdW~o&EDC˝o  6E/.78UpefrlOh%P9wF m""*[NJx:ʷ{jY;L!;|oJi@!-E4"GJW0U pRLWeDfwu]crq$茨|,6]CRp-ƞF6g˷F K0ќ{$[%K tJ(G {i^RGkjOqRL^/yDձ?F!#)̥`6PH}ZЅ`ɝ̣%^tKqڬq\}twIDTDXEϯ.:uJcD㐙l*&QIڭ8v3&Y`!@|hG y F)Df'D1U+Q&yʭe׿]Y͒4ڥXF\^ .ʰk?mP<_4PR/\`&@gȾ H s $sxZ ?|M N0|a#Dٍaq͘7Q4= pa2G\C,H#Y;N7GcH:/Ud$4[\>+5T_[3}CV0dXb Odoj"GhRweKFoîQN/Gߝi^]:˩# b0xOsML/y ݇ jkSb dpMܕᏉT+w+26%JX=d3A *i0Kyf[.~Zsר&`-S3UY^OPKxKJ0ьnWMޙJkYv|1e. њX:őnn&bM:%%칑0b᤭'KVd;`l(G0ZH~.Z3X?0טuy|#<٭ϫ%$IXvե;2+C}Avd0UO%\.kepH`!6Oq>lX_Η~% ".Y.CI2V.֊R"p#Yg&d K%H{4?LeK".C t%dq1rYH RdSJ\?™=Z,O_!? Oį0aC-4_e'Wje@uZ_eD؇fJiQp0O\O(\ Zn~61T;@}FMohm p&({w~՛uQoo#wM]3.(/ [a# Fb;mm9.¨>,3 YpR9g K#gzY*.}<]&\AGű-N{ LT *~y+.-x=jr`EGp|]j`MK_^)tI[O)UDӰuTIq0 1Di*]0n!4"")~j9@hΰ`40jOwu5 S*ŽEEsRDz;X~ֺ0{|E)u:X-פ$(,xGEUL/rs:jV9`'ܨ iZ6?ȱhOԟ_=oԀMgsә!% WWmz h329n,`M+@lr$ڇDŽ?b 7aɍxG흀y~ךUU bǣ0u)rci1oMLO[[ڼlS]0iifdUq+36%bdNa2y[Z_ֽ}@A^qjEQ֧s~;,jf<}=eq hwvc9 vO{{-ɒ7 2cTũ 3 [/ ))m.D% Cε¡h˜쫫_26,q/K2LlɨU: ($ qC!j̾c􆤉|}o<:ޥExkKxε䓒б +-]+Nn؀`$ZgA^ezP-y߬/dtC(wp$Rn>b˳9 +Z7ԳKJjoQ݅UfggD.q?Oyf+X9w< w_s?[(-FZfoXt MM[E]6rDG䫕{0PD;i z[}ʷI<ijMX,ϩG"=O\d!7 L O|>Tz!"sk0z# \ b&|,P5VN| TD̦3Lat8̝U:&7ƣz3~X{3p)qn-#I0Z↙&N?]Ń8Je06YeQ4S-@dgzx f21Sx9b V`=h5ѫ굀,鬔LԌ7)Eoñ)ћIF.R6$増lQںg`Dpۇr,2+rU0^5_O[2aM9g:_k)ɊiЄL[|ZQG" =(G=_$93kPp|ɵ{+.0.޶k۠-z/0'ŷC~UW%`s} 'r tL岃Z$x.sAWjKl^`^o9Yng@+ZݓX]V m_a΂ wJv5`Nn-æv3T[ʟl4'RPE]srKX't2nD0mkDu. y/-o ZQے|jI4)e8nr٫ 䌼kgdG9*ӊ}S2,ՎZb.q1λӾYmU /tMb :czRBv1ba uu|t rn==@c;US ܛ=s&`u%wg'MП~,6!|1@b?E 9m&ɺ{47J<`VzY@?Y4h÷LtV-,Np&/yq?(*h\3? \).ě;NfqDgF%<{t,;ȕ;_ʉ['UoUnJs%DEfe02Uveu'2_2oElU.4} 绲ȰX5oFn .f5cx'h$wh4[ʊRԼi2 9mA N3u51tLA1W;iq(~Jz`6gIF /Od(]HVigyˡ`}dh\!{up{mh7yiTBvRGaX 0D/eSGLkOLW it~g0);(elz8E ?!p/ +"2׆:Mzt_vp0ZY 3f0[Ȉj%4:!Ç^)疕$٬HHÌV{{:-ⵏzDy i}+#Vkm XD7`ESr_:&*0Rd,y!m_F?ke HPJ0d&7@=a3ΕP $ q+~"7MR@v3y\T"EY8As@;ȉQHż1恒[ k`~w;'[b;EEzj{E ۿ|KtE D<*9ɻp3]X o{RVP_@#7e8r1#7?,~N .I*mF ˺CRZ 6_B=յaa0A%ښ!ٷz XEe6_{FFFA3nh|I5ψG@Y)D)䰠3N'I܇S3ߥ QJh_Gn];/ !vUI+L[çUB*gfv:Hr.ʱNav⛡/ͺ|,`:.Gwc?D(ET\@^eϾ0|wd}U- M_Wue ApOdbIBlH| uނn:H͂ðBˬi߄A7,T vYFBy@aׁzaClD,лͤ xҥ},fS:F&ni]+P(>?Zg@y{D }AW 2 oc}r&D^XǾ]mKze ;q$#瘸NaV>ˈqSV X!TMs t¥|%[(!S30ع.[GaSQ D:mR-xSnF[:apL ̘hQ [!'\qWU|m~3$cxBivl=踙jցJP$692{%\B uS8T4i]\>E@P@cJa= L%\)[u g(ޒ'ƟyFTL:^zVdXG!ٟS<>XU&1V?Rs‖~m@)he1(j< V>V!9$DKk5_mI[gE,##R^oGph;jR`wnR9v oS'3'.cz.y1^iCUAY >ݥIu_ u6BU }Y:se]6" -tHҵZۮh!Lz/ Hwo`yql3xkj_'2h"aLj2X^:^rl1EvrAܴ//fl4B0z<=;1T2C'qx7Rbe e+N =|rk͵^M@YM"Z}PZz}+%$yc`IgxɢYT-@y@ENI\ <ձy+t O>nV/IW1؂$WX8FU?z ѤW۲ q]zMs?UB/w%!bp8} 2*Ve_LPTrsz3-k02ثwvM ۘ5~%[n$@=N/=]ϠVйI~Uc`D ~mװW W&2zԣg\<Ͱ|{bsZpԄu3zjƍׇz8eӭmF?[ fxӕv˚bi^}x뚲;wW\' $;[I&tH]_Ĺ[#$2>Y}&K<ߺ'z(W+x8n|L70%%Pz'yىb 83<KNr͏Vn+{u(3N{HK~&L=o8M7H{bUpCB^?t)R%$~${dRvׅ&E"ۂ[ro=ؖ?x#O&C {?^u38֕8KM6RQ@+}smI{m*E6cR0x:|2CE49P)}rX!+b4iW ؝t4&b{M/XߤٞGi,Oҋ7veP a+r*Pw ?Ǽܪ:U``¹5c"6Kx??<s\ܣbo ބ {t_>3IpA9`o!CUyנs&VAγ jV"O:m-?!#5:#~6ZǫS#ġ>7ynfy3.qrtxi9sbHA'),H9v ^BaȝR&F\2ew)ӻmE0izd 4}Z$qD%{X5գgk4\E[~ߖ7|txJ0fj *촓>Ak %9  (றlLMd=~WAclBV>A/ H3Oi|.]ޛW%, ~&ٚI2܅&" hwT=2وu̻zCĪ.p2|v#Yɞ{ 1Uد6&5p3!/y Gy:]v:7 I;Pf"7c}/R|Ib,}z@XyZ j=-[|^(y!Kmd˯x4]̷Nlc@0i2هʽCԂ=9 MJL_x춣>raѢ9pkz&'wTPG*9 Xi_b&>XPqKd5J@qv Y+xP|$Oֶ8[qB'[H-xs'ȵp YR.mz=[sc(<|~bĨ47M IOpѸ56ݛ!]kIuqbtx9Ps0'"4>i5`5ňFfM&q`}7 g,bѭ|og JdCXR!Y8gHrq SYĵ C^߯D7fBLD+T Y!( 34s>$ЂMzNJ+H=la5ekqSޑ%|=Jܚ2ٿ?c{N6ndZE6F$w霜l:g ,Eў&pTcيic2N^ynʖ(t|4d\NpxԼ_Q$`*YΠ#FVߗI+ϘU3U'F;zrb;ma\}e6⎣y22 :}h!.7Tw8 [Ow+\^`Pr>⡋|3Ja$ cU[%rWfX*$KO,D( :thu%%`$(yPLX3k+\9K.\\!DW `,;^ܽGaN5|+PxW8J*[# 2-/o۳hs(XSu؎{BuPA$ a#]#I:+!pbwbV8#P@e6/T2:']e:4:$DXQl2]. JM%oT::]jZ)4xEv{TdӬpZԼxl>3a\Т(w|EKgxGI1S%2?z&|j2kĜY K z(Z;%!Q|-!RFLg o'uPp0b@}Sn &MVӿQrA*8 g-Ry7$gfC<87g=~y$u'ԥgNBX\BH%o)Ǚ e2]{#Hn@Ǫcr:AxJ -]4p-+09$ 9*WQMjۊO[[J#QG;yWcɽ=bIנibsESFaSopƺEگDfo40l`i{( u!$%%i|cnUS2]3CC$\Tg TmMEVWꖇbpb8f-ԭ ? 6dIiފ-:qC[9:A//zU8e5P!SO1َ%"wTM]\PY F X3ꃃ1"dg6`}2uZcv5jB`:~4DA-0wp%Y<` 8$bha!:ih5ʿ 0Ժr>t M(ħ)dphjC -sF)ZA6= ɵ> sZޜRKW/Iq{NDv֢T‘I]&U?I}R?]/A;"&kDjJ{N[zeg=/ę6)@tYZcӍԶE61XΏ 8ТfD m*B-iPW3Q%.!! L2eLvO$JR\V;K)n06P*iiZ,- f/3] B^jlV8K{2e"Ffޯ6Nw6Ю辬ۚ/GESmdfk~t3)% ͑!1F?xt 0>]t$SZ.L&i}t#,M,X T(h!p`*ӐHK9drnZ eI:.p  C>ii@ 'qY,;LT^k4|zG.c9)k`/~&fnZADoC+E7 7&,bR׍6G۵P<j&Ќ` gE{rԞ0; r5_[[9{=FfK d~F@-kfkBrSQ74֖c,Rrˆ L9oAY{'1]tSRza2OQNE>0i]LԄW\?0K/w@$5'_%]ۢJxh@o~m50צ}5)j1񻻚ϻʕOzkP 8~ R |KAs̅Y7QHcSg'Y2-UZG2xƑ8LtjmcGzXEc.-RA/,a)玫AB3"KS6h6vR%N41*T} =0p֝fF]|z8&gmXZ>&$6Y,5}(|撇Z4P厧|_&2-<ĺ]b+*C<؏"l<--`1DO$ gwQ>uFs&DO"Bʙͼm>m_%m=qIh/mD=#<-Y4ѦoLJyan2!.W?9ww|lz't3wZhN`Ӏ=bsM0GksO<ܦm Ma) As5E(HRD&^r ~tL1+CౌT \BDbnYuE騑&qTGvq1Θz|;xv'!xZ2r̰M;i&4{1jQN)_m|d`.=E+x.g{_0$O-cCD~6]J/t@^"fP0"ǤhNE;ڎ@/qs++'(:v>ce|$`Dbe 5XGeBiEj2{"Hއu T x;L8Q1[ޤ_/5y}-~+,]9EH%Y L/:7!@sʰ:kڍPF1ۊ=}:V\W ]vˍ!1;Tc`IsJ$ r#ǽ{o,'YL ,{2N! % TZgĽURHQ= dcPsN,Θ=>1O ++Id[LnJ\/| /Ǯ?WϪAdu",yEmK1$ر?4%JI-]hA*\'ӲqxLXNQ<|xiezEҌJ*eg֢6G^byBլ').4yQ-|ʉG!.Q0jա> kH]gtgx3"EK{<]Gpxqf4ޕ% G\ݵhBX-GSa/CQUrt ȝS9sj9yfS pG{?5V_DvM#3< oK( D *GQ(Aj9?\bd"WfE7h^aJKQ,)^s =:" ׏ٻ.|#m ci&bP`G+{*{k CNAO^B1<*6ʅys/BĊ)81L(n`>,@%n.{r֏矯Zks*G/]|REԣ} :HH_m y߃?{9`#¢R_p*E$9m|ޓ1&g;P SJ Z(1BE6QJ^ɉ]$OK\/hvYC}fҰ_.U.lucEhFӺ*WBqڙ O:8& @#ڊ{@ w*.(EDzӶ?o,T')[3DuM"hi@=2kP (wzF!kqWo~yR^Ze=iJYW_T!Y R61R9Vs1Ц׳O‡>(iŘ2 n݅rM[Qa|MIg5,$z(Φ=*z<=Y#STݮ|j~Rd[#]1n&,9vJ{%nZ>gg*z`4|3e,P|.{\m uJO`$ICD=IA'f0Tc__ ]6xDFpD1pqYn)QUKiZMz `+D~IIlf,QZv[T>f ܿUdAQVTa`~2y K^"[0SۋAt ;lḤmRЀ pګ24'/!9Z5L:}@69ƺ?^jCC)iզ3G5jm8<_kEuW`FKN<*3| —şy,@`#ĪgA9]}>Nh(w0XɌUh錸1n/pgsӐ "E%6x3˔Ne03F zE dpߠ8O⇞^hp#]r' 8![L-ĘLo2nAJބ:CKE"qSmֻK\485} ٳ1u/׏uZP[ * 9'?V~C{ꀛ}*ttdz=+'Od4Zv@:Q\w`[ن(7u=phIJ1Bkƌ шCBSU<<ƃ 6iTpP8f=>+G0 𛿛XAU٣NKc$El>"Wq:sf. 6E?VB9g6R`nu3M>4`M=I90(ɫCC>q07PE~- 8JSi@!дF@ckK ([Dc6I= 7eipDoe3l UުYC/5v- w0QiD3PTgR4.Mk0EђO.;Tq+W$۔}vL$tL/@s[b{X-̜5kjgZJU,>fߑ7U):DpͿ=ʃLؐ/cV8췌 Z*@)!?gc{1[HiV簢Mi\b\riù2i|Bd83Di%d5^Oح=ʵZ610rH`mL$CCS}ݻjsKGr.0#<&f**mg+t Z0Ȅ`vfҰ3m }6˞,})-IƜל}@VBdzPϚkHI9Pщ_VW?_/4#mͽT%$ vRSn(,)e;N#5]'^E$ﺕL4WFsܮ^XRai{2j Х\/[E_)!c_Ujl#iH%W,woñ¨%dDMG6/VbB$ .ߣ _".:"xIZz}[ C'LY{0ףQ)t̖t}lur(#rz}];X;bos !7?9њ}QQ1\yש9@=ZyZ'mӟ]`;g42Z]4a]2{e^ S(c5t wt WҨbڃC9"b L%]|e'!qply){p ~[0>07N|;"O![ ?2q'{]fq(-܍rH 4mx-aFūsH+! {l`Jm>oނ'M^Zb„"avr+g0ͣ X9{[ 4M+x#o<@)^$vb2u3~%s#h X96 wzȱ_0d1{;Ś t0 m)vϏ#4v/-) 0Z䳓`V7rޓ~o&v_4?%z %GВvTaՔ) "npw/" XrSǛyޛHwE?1&o1:.9 iv@cBΫi;^K> &VԠq+uT\@c~YptiC3GŞ'"H^,K~yj{J`gӛ/yq7`pCN4*2 S:ЍG=, lUŗ@^ 9zhSd}MP&p`"ȄLZ)lJYG 9\2r"b҄hNe.V>a?0f*)N[03 ~SMݯD|v_hAۋԳׂ/5B(0cpǦ nj Ǵ5ǩ05( =T* |.{2])%NP \0BGfB3sc؀$*#lMs,)6#Nk9 >UJ=p A(W͕_L_O1ԅ|:8\XL[5%>֍s! AёZdK-6_(`괌:,L10.L@x݃QD|'K&51j@b2rK*>XY6^稀:M~aQbJ}r0yj(j-z.=6ﳪ:. "i}XC# 1l]Cd+4L XaXݝ|?$$\h+q6'q;`1R_[ݙcn?*P;,ZJj!fN%uo)t;.:D zREI@<_oDYAjY 7;L8C˿9җe?ui\14S%R6. >9=EMKVt0!m-MHB=MtQfM {zP,{p!>~q ௞Y0Bo"9~|#*8&{? lU]cY8%Զ,Lαf4=#ya>ZshnC(=\ Yް/|M߻ ,QQ*,5,6vkֿMaB;0Lic,Q~a'ETJ$R2oNzNa y-S]']}KV?Z 7ak+QKyR%\Pal9CtWT/$Gqsfx.Grڟ&b4c\>J"팬+η 1erM%'7xD DwE#LYڗNIւ++='̓+JPPRL cC#bONђ˝o6gzNVZ98> @f$gVsQoZ^H7QTY z$"QQT"z/R+^/W+2GxNA OqwMXLw!TW3hgVR@0%{=!Mk .@h!"smv3yѡ4~4<\ꎦŽm~s:_ʵŔ2xZmLdaN2Mp÷gz S{dom*waD-4^Jw< RWfF|pFiBq.d˸8(..}E?suTg TZWHDr>mV!%i:T(a Bcyp,V˜yn>&[H0` E5~{߽b;Q,=B*"TEU٧oU32v?,Į]c m D uNrsNg6,M/5jfw`|phyj&wi/_L4lVEMtAMźNRsxMN-ZQD',8]u2O%ѹF>\$jRb}nJRɕKǁD+#$LV(hDl+DmS~[!sCG'YӐpk[<=z_Wzچd4D_ڑn_lq9[44qԻKgLu8tQ% ;w;|k%>#NYT0XkQ"A~t<_tV&PGݧXa ΜReɫRuJ AmM&4?6nڜΓ-9 aG n$[֤#`$Yb~rv/]zjJ{l!BwU%v81ȩ? $^ Gq*mVլD)z>k^tyM&H̢d8路 ԻP&e ]r77d灵n `65F9͗/+!@I+nb f xrȐMX`nmƢ} ı/j(z\=UGl'}]_df?(*_9~@F6nRז尕/lͭ}篩/T. qo| 2 0ije wG"'Tp&S& t:*Ih#JȲE}Mٷk9ũrv[qB* yoj+1'4 wGII8k#늼$P6>:_Vb`h~^Er*+y2S[6qkZh+ychA0iDBs uXcn|~!v4ǝݾ[D=01h ˒Gya)sziՖdŤebUK׉`ѱ4ld2Āńzm.)*zt+ӟ 7o(bPyC %C4}Yg(V3ѱlW|ǯGDUa[ D`}SSMIeNjwxQ̏XB9UkU[o.k=\$nih;i”vCl-Oce/D5C!5ҕ'Ten].RQ'4ܞtyMkt9v ׫w?֎(5hqnO50,R ƃCݛB1B]>r𫬌"Vwޡ2EWM C `U] Bb2d!j^B>&8!?B  NW׌\-R";O71$H8lZLjF.ʟWF: \YT[úByIVϘ]gQ=,f>Fs{}:窅e49h=ҳeb[ .=SPB^[{8MJX\Z zc?dChۼF]{aЩ t}vmOcIZ9;Ɖq&9Hw]@9yvOF_?j2Orezc QG$hx Ga`^>ytyBmU-F&{@C;űpеoZ\ڈ4*p\F4é)^h*\qx[  qHֻ&וejLy(aT&󜴘oSCmoMPMc\V! 5r/$4" IZc#cͯ e"R^1l*ORs8Hէ2Ymǰ'l,i?i+Gd_s3.GVɘi 7;hUV_Az_Ky9ԡ,AO i%S\TlPO"il\}RZ-jPmN2=†g{D| `B ?E ~mq@M0~ytvF[|ŏ#̝͋;fD<b/]hLKn8J~P:O%*i^P/15Z83(ȸDH;W kކ:ZMhéS\ q@Rj7n\9H39.Ns97~(BJ\$QKc7%JHwȓfߝB0!]b>R`LH|kit^rbjƗ[G01"LrΝkd*.;zHo&h]i0,Z؃u1dOؾb?RPGk7sAR֒ $}s,]ym ^"6 ]oU'Z!b9WAxp;J:ʵv7,, lٛфf| oKB2-q=E@񡭩1[]ƲG" %{wTBI jB3d4l(_.T_P?Cs%N) %v˷ s"ȕ^/CdkZ:/C6m.\)ۯ{lEĊS * nRXBX_rx9[k EߤޠVjP1k)TZۮMèWnn/bWO`=y KTmtJe_НYW9ښ4F{eMiDA Lb 5rrwG|v<9WB(z;8us*n>8Msa]ﴈ[wrN 1 Fh$< ޼|Yv9O5PC (w}(!U#j o-[ڂCjaHQرv5bsMגCYy32۱}Iv{OT h SF)l4 $gZAɾ ^.ԣyZcIi wu,LvPYMыsy\(Z FOiYxKC^[  SlFd hCe4 ."082ҵ^XPa8ٮL_|ڞH։=D;eo IM)s0R?iWk4jDT 2j~AJa| 󝫐K㴢G1_Q}#i!{/f_^#TY,3_p8\7@$ѓSt"m )u=TguٟQh =OJo)0yp`ӐgXK45.;pERtcG XypeBK!cR88qfѹlfZxq{p8NeayO@]ٸasPS6h0pIkqL^W1* x{cl \Pd^*xk._q֫3Zkv00(~"e%)bƻŌGQ[Tb\'i#! |`f} 2s"6o@t6A6~aXTcU4}˙\]y0ueBo CȐwYNMg4|oݢ"ٳ֖qUHfgR?R5!eOzS-cH ,o9?ǷPS#De Z +ިF ٯs^H@hБ15qOZb▩;TYhSZjpks g pj Dsg"]aX+]Ot1Du6}hǐkFBzc,1#.~ }`ָO}GV<: : {,j+ !^NI[XZa*ҙYlgHYd-oWf g;ޚ;IEu HG#[L% *֒}8`*G2k6,Ӑ|5/nBV\٠_Amp|\[1h=_h NA92!6L'ޟY9"cd6RO&\b>H `9[@}.XTkSG)?L;-,RWt{S5AKbʴj5k?گ \*ӖNt2J6T3@7T͚F}<$ L#J}4).)"4Ӫ`9 D-<(v~K|hhyy_+Qhnȡ5bXի((rZυ\y+[>m$b[<.bE<%7!U*[U<.{qe;aE2Hyκ3V6n  OgkDRʜ^7Wu2?p^g7ʕZ'WTG;U)/&#]Ē^MM-hƇgjAJ%`4^r*fcˆκk>uFV0m_}`{;lXzUb]?:m*̶d<0]E-za m _}xVK'º:%Fۢ^m2_07n\v }&_wLʐJ5xҜƣ(ǵYaƂC,8ؒ66-yscX93mLh޴=@c =`#]SZ=y}iE$sVpO_G^7FƋf# %V)k5H'>\ܣ:}47q!嬈:46fϿe\:{uV^&,й7: )ZfK?I.@k^O4B /TD/^ۊE 4v C.ȀR֨\Fj<&f:G@jBMx)j_ܤl:\M\grsp9+a.wh/[q~F'~UҹL#i6m>6Ew@w`8=.[YzM\cRnWيd +̅׽=-61t/żF{Uz }fzH䛻,9X"Ak5\ 9%DF7E#((d<C`q:jb͠s凵m̫;lJRnS;U)Q6Vg-{£xUլM`ڂo`7[B|4iSu}e$?ňpU8C3?r1M1Àqf˾Tn >YL`DEW7\}w?4 NZnN(>$q9}}epĿ n?44hi EǮkr pQ KZ I$(Mn OwaoE%/P9B*]A\ 2wURC>"Fz(w;g$"~ $;Ģ O[zZ&uIk؃K ɈlA{~SUAͪeD:Ih:H$jrV+虎1dJ6J9r)1~0͗֍⫑Ó S1QMpSg 5?އA,pEuMHq[pXVd}6ߦA7jrpL̊15xG&6ZQ;Rw8x_|3gdV7'65x-gZM\UtZFYɱީp.uC#]lRݷ)M$YJ^ł.WJJ鷘 !j.BODy*gucyRydkH2K͟nq:X)[ҞK; !,M [yZt1ǎ m{o 69FREDI*uGgk!lb4cH8Y=VYO{j7t"q{jXR>@nJC򽁏[woA cO*ܴu $(\3diiF8EWz}MNnS?XNņjm4="h w ,9(bA(⤑NG&X[Lh\C+@^Uߛ&lov3!&_T' 0m,ύ\SQ#z1~nejg9w#qdzpEwRR+uX{*ܵ=E>%v<3H" "8iHnuZBʱ{ VӗeZI@ , 5iMz=9@ԑy5uRJ0ݺ} (KYf[^s7ёۣڪ\ yLq k^4Zgy gI1poU\MbFҭ 0rM7cu  (HJ49X`QTAgsO_2\i.;)O!D"g:5e[CO%Vg0 `^?5z$5گ[Mp 2)Jޝ-t!ѷZEUMkRwN njPk{"Gd@s= w[B}T<-~9d*@O@ě*,MVOWE4=1 X7>14B֥̦ţ浔5C x+<`ӹϏ\_%}yq--cdrl.=q SV8ҷD\~:舢ʎuN =c`)uQ(X|ks0̚^7@-%@gY4{KYP幁"qg.ԥ>^VM1nXwyvrNhQ 6)a ~t=+kb<D"h,9̽,0T@b,۱*-MZ_RdҪ[!z1Fiv 2OϑVtX{i!0%3b˶WAO,uq^8TX.HaTrH";qhx;wx8ٖ+WV*.}K15yas%S8# Öf/Bjt6Pl2$ge|(Pƃr+wK00oW{QF p_]w?Q:[,˥FKH?R l_ p|'q/-db;Ĥx'%iMU~dfqu.m԰~6@-^Y(M)G$eF1,go dK%[M.*Gº;xު\{T.Zbzѳ [FB8<*=cvO^Fg4m%gDM9/?GĂ\ 4zoq|떯f=s5h07!)0?_<#>Xr+1NAzifeu50 \5T&1N%!Aӆ*8c) G9 X=UXLԀㅜ/)1̬ ˘0];Aؽ/mG/,COq \&4fͅg0}E.Hom($t#ҪvTDa lXW2k{<ٸ0u|#ˁ6D !%1y+GRm< :wMe%a 4=lnjC^+:ݿd_է`0d|LJɨ{cdeI'@mK5Q _{,Un2[0>־;L_ v>TN ӷ.kql_psJ=@]r2׻}W]rRin]-SR饗_Y7z1ڹ5 'uv0i;yHex(ec㙓tVt[dgBU`T-d%O=s'5Xk <nVoxq͛4>$|Κ0K*!0?7ũIG0*^>H4?(Ng^ l<ﳇ#IuA;tA}[v'ϋ3XkǵЈ,2{!?\'S:! ` zoHhrndž&#Zlκ0Yz;F'-~%xn ο>kekP.gx5nWZC{)-kfvVt+ tig=%4 fmDq]a ^}Qϴ `SyCQ9KT{) !i~?UǍX bxI4_mp7LVveWErhD@mnt_Iw_$@>gWP9"/j2ml3O5d<]da/| j<f]fGrfX/ lTDsp ,J& @6a|J߶4'MMDEg4ZWDȡ/iN l49 VЏb#X?{K>O6.YD^]\Q5wnw(pUA%SLxDєzxg\DwI n=pP6mp;҇@ו"~&d R ( 4Yn  XoVt)5ez'ŦEn#ʽFyO<0tx/ds.O jg)Pn/ 'm9loַ9㸞_1PSr2¤$A+bc\5"d.hyZ@#^lua8Giܞznmz,04u8;KWY2(Ǝ|Vz9sWt^/b[500DL,y;@xdJsN(nέGJMVT,~Kw :!< $!.!n G8FZ'0ԫM_f3pbn`=L)7*,5dG(9j (A4[rHt鍀fǯ һHm& 0Gٲ%J<N?8rU7`Y^>Ҽ=0ʵYQ.& @J-<}理[{Jꠠp!=R(I&yfpM9= Z(u4OzT66a*zj<`=:tPآѪi *w e'tV:R _{_9v3Yy3ygk`INUm2YvFM 41 @;ެaWwpv-wKX|(Bq]23'{ ~g3C} i5< ,+e0](0{NTRKazMn a *?F6ÁK\YdcA [ $ \/ Gn/77g- !joݰc--]hwP*I~O\c:~{ҐQ k "/!ْ%ʊ#y qejFu1)169RtKZl1yQWH{v7*'÷E\JB-[+ɬWF76eEY$^ |ӼjD'@FpF^>zWL'wO/`,:}kbϤ *I͈5':l#TMFk0Ŭ:h'I:ސjMf- zps(k,ҊO jl 1sQr/q} ~Q r *6AUsEFnbn>k㽥 Sbh+kC͌\ZY:mm9iiXA@͠X :L I?mhN<@ۖ2pU}A߈u@:{EdwyF G"_p ZH}a|]^ M87 9]>%_u#%-J$ťZV/' >L]nRjܸRL DOcK YVfs zūO!'_*D ?~f85&݂Swl6Qk Ž2Y-L ļ2X"X0u aM79/aꩠ`ܚ]2{:aOD/]~ld6j |B,;H^Jר$@.MD*&*dq;ZW[[|P-ײeПQYEi|?~,80S1Zk+s/|R?TT~p'j7% ta@b'/Ĉ\n FܮOwa,Ha0tά䱝|H[xgT>C !z6֪d]/# utm|3`0iDGi? (6pb~ )'ł QJNwV[Umoi!#;=rS.:qŷQE $IǚiX0/nﶂ*U2d(y 7~ȁNmႫX#3ڼX:ˎ`v@*(d*_ސ_U!es+noAa; lŠ&Qp1$@Gp3o?1`8?k<𯼋F5h& aw(z(J^ cW"J_w.*G-~'{-.mCG=T>&H&z=\^YRJ?=LX@ qbE_Th Cusb9ت2i5B7lKCEދD:x߾v&袥*^F3ۄj|7Ƒl *x.dxD]g? }A"yn{|h JP =jo}"K=H'de4H)t]tBXY5 U9$w&)g4PV9: 4uDa,Mt_v8dNF!5e(` pku,a~Rh:1Jb+'/WԵivр*UwvPR_XdBOˁ#u8C``J$o> ӖU}\Хfe8% _l?*`y Ý>wp帷?b"<2Um.DqFI0Gy$z~y.gM~WD.5(YI/5.dK7.Ė%y/y{Q ?F(ÖԴB:CVh-1kH|Բ1".(i ճҔ1cH"^(sWfʺFY%j|] _>{ &2n 4r>XOɪG/*U8+3>o[~n/l.e^@}H: +~"m!9CDŽT{ҥ,GU(Oz/P?-OE?wkW(cA8MW@H!eI&5(jҿ4s$GDkylW>L&YJٷW]~b 9uWMUl#ܞI?2+`{!ՁL{E@IJ]Ne,+cD9 ˯ '`@3j<΢UX\{1F&[;ayg³oMO$=ɁaiaLQ8ZZh~o/0Lw&E7}502Öوg"U`<{qN 'ӟv=wnӈӳI y0jP;lY|#?s2е6[D4Y7U40[hɲb92l|!A*V2C!ϫFiщI(faRmp(Sn&V] :n'/s9lRteKq+h@h㴦gb^AuW%IBeo8B<6l'!YLW7\G R"J;/s EO--ͮh~6`͇U`4#o燑Qj%0sV8 9y%"#̕y˚8-̮4bdx?W^s3͌x gwwShWS )͘V%cg!>|9 ,S{$8g%T` 2; k78/+A2) gaQ)7f7&H~?dVNmG00J:J3d3nvj!m<;]lxp{.?vj0BEY]}I;+tJ !Z MDZ.(OC{1_-[kSZ߸ܴy͊QwN^ 4وә;]UEe7 8^qltJ@Q$]k32toSsj )"@Jm8R+w3FwᤠF7B4 -liY `?V)Kjl)i{ßH]oB_x$8DOw5J N&hh7/Xb.X+\4}M*4)¤y9pn?D[HF`|liƧXt p۰e&<)exf0k&W&60pY6hv[X(|:@ tcPO1lW?( xt ^߼ݞbB(,Țе7N;cN} ]4 d;15Lx)11 גʹJ)f.䃀6rR\&ϸM7o+Y^%)Nw6f0}~'FjV&[с(֦YZёbSrK*QUJ3ǣ~V+!;F֞E J C@d8 ϩR@w9_>;gow95MΦ.b/3 f6G߽)KGS[%ͦڣi -JMā8x_ڴ9zPd5lc E#'z. @),;' Pb~.>dVLD7H&9PA1WM_P6qb|U%hEe40g!Xp|DF&.[WD $YqnϹ>yң9,S[87:$hQFnGl7r// h*_)npx\ au/xM?:ARA-k+ffwƄ``yA~jmcZpsLي" X/on;HU"ݴ~R'5DkTVcYz&`HҒ{^3d^(X5xBH-yi2nXcGʥ20\|tP9[NJuK]4Vׄ$\tCpcllf7Jxܪ5$ ee10u(-AM"=2})aX߿C eaVk*.it٨L#m133rhAW mWD"ryҋ\<9%IY0YZVw'![Deȩ9/IUppi+5T?gl4$e퟈Jwˁ. \ x <7UߤKlZ\[paCȍ6Iqr=2C[C~|gv\^N]u_hFE} Y-T2kNIc F"46: <> 2H'YՐpŷU3,FTC-/&: &}B`6xRzisTk12Vͧ@]u*>׎T1TjKdI^}8.&r*@o8(qQm8q6yhlZfKbjqgP9o <Ŀ In+*6燂U '¯$dZCnՋ6EPD8& Qk$^-tb}/ b$R\qg>?w;;&^Ш:*CV='wlH J}|'% pVR昷ùW^ǨH•pH"u[<[4SzTi9ڠE$7iz( d&EU圔?"_)!BP-(N J4o?IA_Srt}5q@#~/1&~l #MTAV]2 bͨCA/vǔ"KI3m@M'0-ɋMz ZA[m ?H-5EAfuF^V/FP@;IV<4KMF MmO'PdC[KmގƎǶXQ9vOXai.] \U Br !_~x2[y/;& ֨j(Io^AbYkUtmRaO A[Љ;uMPبؐnz ?nM%W O[՘.cT8dLębutqs!]t' F{gVT¾p5{#jou +9nh.[B |/n%480EPկս? GmaB͜ XƿJ5|ƽ=J㹶[n8sd1}',"P>cfDYm>a  e|% +w<#c|O>6+9AV!VԊSF lHJ9H7ݑf[j ט5inYL?qA_DHsk<텡XOjxkcrQfWEڅ3 }6’ǜVަhcx [- Ӂz*u6yk%Yi\8/`B*n]])Y3jA+;>9 hHpעţ tŞxyߥ?gApu˰oJoa<Ճ'@薠\66fPcliyov.'kO#ѵf ̠mf7qbbl*+/:L0a) bG]ş0#qv8_ɲm527W6UWu0FUsqUU [,u{ExV&іF" 5 sFLT59{A$e;*(v@nь5`c%C+X!m>R|)>t$=&07\;-/JXc ol'iB.Eh9}T5>ro#kp2tޕA%'kevEs{ߪ[-b.v4lWNF(]U@s04o{={˟'?kGX XQg+[=*G$0ߏ8`R\L`%@`J׈v{:.7ݛ*|H}?GMĤ 8e2/NIL% G}?-$*LDgYZ070701000002d9000081a40000000000000000000000016599ea2b00039358000000000000000000000000000000000000006000000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/wireless/ath/ath11k/ath11k.ko.xz7zXZִF!t/Y]?Eh=ڜ.+ˤ4ÌDW=@Pẓ&TEu<i3J)qo+ ah,uFJ/Ԫ\uf};H0Q5&X rTNO 7%/Ӌ뚕Nx=! ]]`&2SPgCօV>hM% IA^k ڍ}edk"L_q=Ⲏc#<3?f)*Mݍ`3r-h ; BBF o$󂧚I22ʄ4R }8W &h;3P&g/Gh:2VuTUXRP:ǯߎc_]끫1(]bJԢtQqx.Lݯ]s338IE}5..?OY5 ;0oV?+.saGDItVMWOD{({BL8M~/[icQ-k*X^I>_C\^2G&o]GCUiHRSjuj  VLe-,JųRYVW5GPbx2sN&g #"8]W=?rij ,;hKyŞ 2>=wAsTQKG eUřf6' rޜeݖ/cU%z qcyI)iJoֿk$%4 Wpʓ(7gM> IO7YARX]p/`q[  8ssqy儿} u/-燚-)'TxQZ($@GawEeV-]jOQy2d;VSd>g>k vW= 1#@8Q7w0;ۥ`i >jô( aTk%k(cm%`<ƬEhGA&s~s&`GCpt'˴H݃ClkOSxo=BeK ˳'> u 79)uC]~]a }ǀgMKC#Xy^-” Y 572R@c(vex0AB͑<̎4^b&fX JLXW%VJ玎}vŭFzs'D&PHD$.Q܇Igg YG<=wjE5ahR&*ʗz .$ Z41)| عKHAxIB(Ǵtp7*]4ۘ`[~ :<l)T*iܩ%gG6 T+oźvPgiivHEj ̾A(2(k{? {8#YP;&'l)p݅=SxM0o,N ߤiF?jז$=羀D ^ 7 09c)XQa%X(Bz+xY ɩSś8,ؽwI|"g]g&~M2k!^L{mr s :wŻ{*OUBTڙlC/S~h&{5:$텀choA-Ux9\౤t~3Q2V y"!H~Eǯp0_? +k(C&^7 m` w7UI# e?57RiW;uy?͸ػ}-ϬŮ;4ol>+L)|,dMl{0eNQK<<'(^c'zGi3lلARlSl 4!tcC\'z떪R >BxdF ':8g<[ !مᕃ.H>1q~ƛ _'^Z9*ߟˋG];K/=Go3* : pg%a?jP8븇El [Ϭ_YbQb27u5z*W68X4m"nB:>J` LyiZ+J) gį221$ᄫI]!^_vvfU+(8{Aay"sV?S0I["JL+nk&"tGo5>e_ l m55 c=kPNΫDnJ.*#`~B$UAV?H{t,ۃ]rY#Y_c'iZڋp ?df\M"-Yd!1ε@"-IY6f{>(VtS4ߨAlܦ8m]p mC)=Ss̊HT s$G ,)8KA#֋d2(cE :y*8\fwןgA9+- $54PEq^!3ˢF$T [oU̿) o+9ej=g$^OlIU5W@3MDlRiTY @՛jhܥ$bU? MTHN<=2H᯼vXZ(p!.u4ʽ0~p\lPB՗yݶ~% ²IQă+"QtNgB]a0*=z6 nڔ̤*KhDQ}|<b7 G`X:+;?.L"nD^6" * oZ?k\T jC_*y,Hn08HJ02j;OIo93%G꣄.ScWb``>0+8B7бo4&P͗E74Q&9iK [6e*w*ޠwC2 Nړg g,\,ݸ6QwH17CA"-M\  "q]>qs(ѡ"w=D&ڷ\4mv/_JF*_h8m2>oJ 2ĤX\MSO!q6Cnxu}Fvp&&.(z% wkju#?BFZ|0vBvH)ch$,G&5[Jq*XY RQo/tfO:`'Rt'-*z^kmeGW.W^m-Ha‘qA}27 Jڄ{RgB$.J >3x<ѦџG-Gql >rA.jcc⢹;xA ZLQs jDN xb 8ץ -e!{H@Jw,cext^E2v_D$GPdVFq`Pf8< '˘~vy.A wx=̺k;ZUv~SJ/m˹?sд)0ͲAiߋЕ.X:-_@VĞ|XOY)d{tw^xօAЖI) Ue_7_x)CvԻqbN:988򳼐~, LP*4(hm^m43y VL?ЧÎ3:,[8񻤁tmd'(_K@]7 )m:/[?RYUw^ i#%p"׈Ez`̩^-sV@FGPj!NjQMH=/a Zo7N jyS?QZOtԶL޹v4ܗ-/㌰2J*^qFsW~RCB L% {u}W:^}AE3&_z.ё׎xR ׸kx7}! Hs_lXT-MT~ D9]Cpzi[m q)fIMVoVg7Ej:'ڦ(ЙR;ΊAPD oT3߭pI|]ӻ%wQU:_a ^*@}}s',7B BH{<: ]4k,!T{".zxEo>wft# kr:MSY} n2 bm~loTDXXlA&4P )RE3F[ԜX᱊b=hp2=SHJ6Z| drEA(#~t'9pT\fVdGEZZ4+Ē.߇3 EPz[ZHY=A:c 9R@krMhcJc ~Xvݿ#U9->Q,Tu;B_ɶ&*cdXF9A-.]TZE#F \+wf929W;K6(s@ʘp+ L6 /t=!#4̫;/w4,PvfEݢ׫Q?QeY%(m &yCaV3`xu´4 e_RFڄ1;lGRO=eWWRV"ɀŎI ^qQN4m8ݸ@D],Ԇ w<8y#ĺt E86Scc_Y"uҼG/ۇ%׮ J`ʌND|\zme-y A7O"++RZyIY.nPs&3+EO(M[9:YTԒ΄rf<E6Cg,6K0!YnQE*ۯ'g*9Il迲#ܘəə`p^kȟu%ȷ✢f;X;.P$w>.[[bkFq @ۻʩuApQޓVHVdT@P>7k! {xa*i0cTn=2/APk⒰<;OT 6$IL·W<J 푞r4DtFk:D6s[qnz\O"EoE JV&O)H}Nx+V)^yUvEU,3,ݏ3BdNʯIrb 8AU{=E6H7qQ0-+]66Ɂ\/y&)yEnb\-=ىBI+q.l)*jK㕽-rFekԅࢮ bAevZq>+A|FkEwZ.4#"t;0'#7?y Fx6FBvѶvR3^c6jy z GGs2"SטQeH3BځPka:d>cP:>~T|.^RT^{]'jQ^!gd ȔW+gQBPLm7ffe!axEՖ60-+$-"n-P>_āhDdQq<$ |a6\ȴ[o).&bP> 7|tt p/ y3ffyFe g%5_:i]!=qq?< >W˰̖חTc&H'6]$0Y`J'x Y-T4aFD3,{Z+-l 7"Nf:-\VDF&2ZG A!H/\>Jڙ$I=K]fNK`;7Rlw|PLtguO8荹4D󪥄;\UUo3xy?U`k -~ohbzŹ|:GS* g=;H'v J~T=ѭQdFN*4Lj.87}w7VqD[4wbozrqN3kAho l^II?eRzGttOq5*0g  '?<n֬C0%gj7;QАoTp5\ \ B`d@SWM2 e.vSoƙg+4@[量NNOgvRї 6gA4Kv7,B<˝)4PeTP)E$f' ݡVfBҰ>pRX}m{F).,I CxRHoE-Z+I6ZJ(brz,>,D=̶HЎa2mcX靖(b@7p,u~rg5pmUE8֬Fw7d9( Y@~rP~.PUk4O@^I@ǍBjT#b E=P¹GжֲpSԗjmKe"$%rgu%mR_G&|F:~ Z;M(|Z !ݰ">1EUf2yR[,o4s$H7C2To .Ok"i&m݋~zjuܫ^@M[2-}v{ÿ s4jդo..MDDx7xi E,hX8Af%ô y,u$ds5nݡ&g$^#vͼR|_-\_;emAVLw&eL+YL𹍅9"\3gl !蜋9ׂMXr[qy9_4г?8 hϣ~d Lw|T}I0)Phbdt$X~qb pMm}A b9\ٽ&?EXH9Y>b>dtvxj>@>6k vkׯBf09Dž{{^$kڊ0PBKn!+8Y6 U{ׅ&%^Y)r7s(/sص|'#%o}hB-$z$4P=^؎xi1"mUy[) Ex"3Ժokcҷ)*i BY=D壦a5\d'uS⣞MOJ_<+@/G[fvԟjd92K1n[^oБn-SVfD"/+!UR8#PȔsIh\(ĉ#U_*%Rͺ\s*cb}^ :&-G/|jT$99Qֿ^8 }v(֗5Lxƴ~=<.H(Yܓ Gȇ[t>zXj4t2(&.AI s<l2FBS1-9iz)khm[EwlϘ& F㫢u棛BbSfNUwM]@K"DNq|i+k=z |sLBt0&/>X q u d喫~ρΡ'髼C?ti|)2j >-1ACX ݪ4q]/IG ;7+畣(#;n/fZۢNpyz~F╪xpl:ᰪ,TX|;{;J[,Y(pfCA>M786{,s8Y%9eNty#p)`!-݊ Tpy,+Q^DS ~FVsAn | Sv HaI>) tdޔHU1݈ ^?$dX8I9Q8dAI2~S {`θ[AǣuJ}+l~EKI/.TגH|eCuTc5 BrRpGh9[Ĺ{*$8> xriSvHQ!h8*]/eDgeS =[ה8hD5}_2Sz]4 9hA@(ؿ<=|24Dktܒti 7m}A*l(~*Z*d7>9Exi)y1NT~{ hlç%謒3N>(N{B&:>SNҶN=P2Jkij~ks9IrTߊ߉}.q%\ /1 2-cD^$[ϷAѦOK4-D5]5Tc-kqMN1TjqOc-QH豞ÔLy{TP`i%sEۇSF\ƫFx3q fH堀sOZM0U+kaRλ]*tvdX1mfWz`R(VyY\+S]ؗiz#V$|@wλla Qu_H]:oH(kgb)p0c^a%X[|,γP~‚>0F}"-`MA͘eATgN4c9l͔7r=Grt:^l   /9Q@dTZAEXPY5l !.Yfp=GkVvLMwf_ ^tyKE9@,bRȷ*@gk=ցi{0d! NPL ^n`A@"ħn{_kr$Ӿ_3h%d_H!C'(%Q3ݜ#9Nw 2vm[pa)KE%lul9u q~_catZs`16ݛ͌[=Aж7%UЧXN-0n_x"I{mZ S[0:b/Tے/)㝞08lyMU|=|K_7HT8e#;Jf#āWfx7Sw8ՙ-&gְK%A,-Li"OD6H:j;^,qz*e!hS@`,te˫l$ #WN$ r`@C׽&r;lR[ 9Z!+Jf.nCeE4 W8򪄧dեH:fJkQ\+c>xd--9M[aclڥla+)삋Z:k)r=I7_Th&BLUqlEt{;N(Ds95m!eg8XDOZ;7B ّ^djF׳q5 ^ yҫI5xbmR:!- p恈EIN tfc-Vs z舿~鱇NDKCh K|SmE{؟cAR|p>Rèm6˸1]Ji" nX eԍcSXKV_Y-e)HO\N\i[hLCp{AHcxRfȫqXTRtЯ}{"{ OV0Nk'a;7dkӣ$=h)L\C& KERh]9D:']aC[ m`Z>D*(mg5Z?c!wn3݇>, E~bMH%#EI* T&)ӥۏ4^g Κ٣GDw%as&,0߆o }ҡ>zYa"Vc,\[I  J#fĄb6B:0|( p L~EO-TKgkNzMDG <D !zi+^r=Uky.9+E2:~$4?M[|8Yhu},Q-VG))_LiqEK@U.sF^}f3f.'H\W9PmtMl!19BR,C0"9-è|(X9pgRfh"RV2'gwN7 z=brgvcŚj,W=Yu1SdQ }kRۓ5/ǰ]6NE@}@\ȧ8U7G 89/h*[ʩyNJِz$ԕ zG047 JP#[$ڦbm^M.{eni~~jxáÒ$*^hSVs#䃾kXL\(Ɖ`]8_C~?vQK\QRKMBu("/>XÒ4{#LB(DFTG!wSCQcσx06=CQ7uVk?*oƿgq߭aH\Jv皤gª6$n׏A$Fi}`o |-/0)7˿nG*B]e<εB8Ly@r ܿ3AP?RMSjLsT =B0ɧ 1_Z)ʾ27(5%ϩ7z~do8IBE0H

    2z5C %E𢡄#As›0_vnRVxkbVqŜ(oN md]jbd ANhA@;0e(13怩N mݘ NTa7nd5EqPܯP15_3\%?9xvi KQʘ{LCcߨDa-B^aƄGudހ 6YCq{xT_p!fW:Q ݂`cYtnDGCkiFR]SFrIOn'tOzX M?y =s@ѭLQ v| h*)酒=n{6Ԓ]ؕ'ifӓE 'l{_q/#sNm)QSL_hr}],Dg`"˄NsSa!Qh|Hχ\A_ӝO@(WTiP4|dx+Ft=1cW2 jo_)U=#Ӡ\ܾ|FdR^Ć NO0= 8YԳ`ֹvTv^[V`5j^.:ü.AW4{^}C)(֒x\ҶubL:sL`}fu錮#*_rV@:E{ S;és K]bQDWJxs$TzrΌO\eD񊣕mwP+=63}58LWPX"WC8_c,_k0D:l*n+Ua$Ƞ}ddA7rğ*;ןKr#M/.~~%wz*W4sU6za@2*T8nLҟHENgs֛> y]:}\'mןj VoZw>}Ȃr>@Ee2SkPf=%A,n[ m*w5)8x%3"Y`rIq4bj)PPqhxb4H Fe)jhŶJ۶Q\7A"Ak2z;O6^<r3L4xhv1sc(Yc+A(T4^=\¨Qje=^k]a6=cXVqL7[IzyBb~~Eq G iJDbjbBҒiKQ&SA[ ԏˇpŏFU9ҮbUy3t5WѥR[$yv Y{pIt78XraWLcdE#cYio6XQ}7:dO:2Kp,ǽfrw+ #*foi7-0dΦ]q$GY}+ %m/ yVh"E)#W~B Q&"tAI@oMIղ(΅@ݦ ʽ Y9f-]Ϥ92P^;ckoE[c_)ITON] k@&ļ{!s @<ԃi]NI/]kӓ4QG>:yjl&VQhę,q;]CEd'CH+/_Ml0g9gJA0} Y-!f/ܺyu5s7A3Lt)Qr%sz0GBkX!`(&ɝ#<奜s/電e񴓢,^hUJq+Vi%VBsP~ff%xĄclD'ysZ>*_=ITkE6:byM S>nMń!4OYa SpmY1'|C5Y9lW?m4S:/YΝz7:OjvM1QƂv3}E7Efv=KTg'{nIU*Qhr6I!k25X_~4h /G`uƂp@| uB̓imJ;-#h{Tse2e~?RG O{XiXAç|ndʲ伹<Թ> /H'{e壢u೵;nZfPp܌,R$}HPU 0?Qh"gCzķܫ*R@CLJ%W*7 瀽$皮'k 0 đxlyS);G9NĢ/̇ u"a.qGT OO:N8i)8DϦOBs=T3n^؝gz<8d8SWJfp5.ZϑCӥ6UFLɁ}vJڠbv^0""8 Y 7i0<laH4ֆWDC:gbmB[8>sHm"BE~þK>ރ&NfDt*^* z$h'X;n:VPB~3̓hi-🁃IΪLսow`6f) L?S$q5#OrM]ֳ] |  \utv`~?ˆ|.vQ^BթmAJ(J~p&S?&tzlgEIB,;Fnn {Ώ*4EԵ }~] "ލ{^8HK:ff}_UZLN| VRftuۿ6D+IuOWRY&RͨzG5~J˒pxscK m ~qgѼ(НN*t4Vm%gY rY,BtH7)5`9lùBL\;An=Y9 *O5w` 1~@(>Xs4-F~Dc9] Z'rm! sȢ{8}Jd%C&oy"o}GVeT{खF Jf$I_сPɻC{6H io :C 6z1~Cr}xojl}! h$y8 55ysɼ, Qy:XWs>=#Y5z'xLSB?Q~wz ocs2o+M,M1s>o\HzY![(GssTFq62“@2ZkR"Gack6 ʰ y4Z]q$M~gZ;bg\ -+[]aSP[wDB{a!r 9F\Wm2ԨYGY `mM٪6"5ՠIN'40pUsy3p][5YB]ۇȨZrFɗ%޼i֋C|}(B#*4J;Q4X.rήXICKS:FA'"-frY#?'pb_aJ 'z\;1")ܠ &bDrƢu'E&#P?Sʶ ĝ~@O$E[7HlCȷ,즃v<'a K$3&ڍ>jTyA)7: qx}9 D?iZ"o=d#&y?>bu™R`{4:u>-.({;tƒ) lJb_;!ߞ[.l=R6==Ydgu_{h}b N`vj3AV&k"KҷRNjq }AXXȠXlL.ޏHMAW2Xeez$rbh_ϰamHwj8vL /SUw&YLۃP T5kP@J$X6޼Z{ +NN[A"_.4cWH1c JxA vz,Pq)X{HG ص[_+&SWlU?De2Oii(*\<:k B& pvcQBAѪO%oLYbV`/* AЙ٢o4lK30:e}mrVZ{ISZ2Aog4M{@ib]@oiQFoD-ϑ!" v* ?bJT==' 8pƵT>y:/J 3r Q.!P3ф&LVm6wXũfv;Up~ܛ[̤Lk =fqFڱ}GҹL?Cԇz& `kl&K\*H8/FfX !cļ) pG-nM4=M١X1%h0c)8^隻Eɔq6?19aU2KUO,]n rL;՗p9f;pKqS&_ⅼL+'h'v.fVֿɦ6eB%6@=nkmևʹDK}Bu0q~OV բ~12 _<%?hx$#؉q~pURpّ_FͼthXw0ne彖VTͅ1O %oKlll噭15ݝ ͽ mUfسsdnREQ#m܈"twh0*b &hYQNŘua(5́5%n15ٲ@ K@3{h{hcqs &l-Ί\e@KVtӉ4Z"^P^Uo!ԸTidBƣ:EcJCPiZ:O\- +m]^C}RU/ z4̏tn_v^:V3mWӈG n莁GFk{*.\8ojM?{>VfϽJ!`$:ذqhQ_+^{&zh=\EeV@xuRmMMCV}=!qJ:po_M܆,(A:tDkpSyl4 yV1& p|SErbёg{b& >5/6AКES #c}h qP D6(~fcsi:Z؃t 4{ȱp$:Gl̘eφw+sS3h܌|g$4 JH|]ĘaQ^>:D0]bw)PjŔ=evν$_,) mhmzldw!FΧI p}1toS9]x)({]%ҌaLZ;y#Vwgp̘GB,n'ѬIXwMůB77Ž&#.ex) Dd ܣƌ3o&eƜ0B,x/,fɔ5VNS0N,,{8;J4}r.5lQU-E t'}^+DyU^FfC,h!BPfn)r2ZUeiLHn U`zK Uc\qxJ]?Jg0I3Qw9Ky$x ,Ӂ)Gac~SZnYӽ=S!-/qV.\;{̛*TigQR EcX1GmO+g/nPa9bThݕ餔I,f4au;.#P|bv40h~+m]r5OuvM)~)} 7Uԇ5]>K9HiQnI#״9Bx/^S9,jz$NUBtq?AA=M^ED*?+ h5[ G/r1g=> T V"} Mw`F?97rTkTU7G9do{-DU]h׌?N|ҽ/*d0ۚTi$qBK1%}OA#n NKS2֞t[Q2ަ<]cmY^.N4WE_lPte;XBxt!Y uF/G@'BLj"#eJ5^vG&ٟ@bvMrd)a`W50ˎC/oY!av$?.b-Į`~LVJ6m 2e!jo7eMI?K\I.GDT 3:R]e^ 7EyQNDe%a vYT&D[El:?7M7HxruNgғQ x8cܓݱȍ:"Fp* z%kv2vfȱ&w\I(B ^c)@h-1+cUI]aY9)̐LH(Ka=Xs$L\(_`or0AJ}ĄͥkQo%lc;OG=GPc{}B{SԿ=\MُKG!Qx…C?3ewMQxQ&ѹG52@=!?DVP+ u!z30g`F[^H|i}SH+qO3}5=>uw#AXb;7UN)?쩅L=Y3DId2?tK 4Z ^ޱ 꼌[1VE{3pP`sw*OͿ%r''\n3j^I k7oKlQ8 f)]B>J88Mn*+TiQz "yz@Mdu|QI6٘ K)Z.)}_iP|%/pQގ7IjὂX}2ةPVbϯ/5 LO-7fzjtgs7Ѡ#'!.,i&Bp].ߊ1`f׆v dFfJj]#ޣW]ɸ 8HgY KNUp}` p(YY#N{x;2$xb$ QP c%7W&#^{x!L]\py+4,3!T}]oWF/|gpDlA]{^^^ }\ɣSبzo a1?R%ڧ! yH|jpВ!{뷣swrc*18]ڛ$BW8szgDjmuĤ&N͑_ R9}`W] J+X g)VB"N/AAe2 Vv\<;}bYR`,Ұu*nubowq*;\6RJ=H 0_2X߀#vn< ]us j̞$ ~Yv=)rnf" QNA`XOJ5NCzɥ?Q`#w}[!S4~#lS8DyzM}-$r>Xvox;ᗁ +UbQl:Ǝ҃,_o*Ǩ<2pK֛f}3Mw[9l0B~WR. 1!+*KW?.6HWwgh;0W"0mWFMU1yh|wV3/RЫ;K uZzj޴$`Y>gJ+fCO`bsz1Hx1Vp)qBB0vEv}J?<}x) !&Jk mnڢ]Ҏ?e1+#$͎͖ <ڎ#&S3s`j@/qrPs}ȋrpE~7 )PYbK&]ay4竈3Xdʲ O[#%>5H[s;YC4\|l2_sMu3>/%khJۀ{U5pI׏ yֺS۟XbL?dXk7!xGƧte _H Eiv]V/^RiA2Z%$1䷣I$xw#bFf,:jWz \9>=ȟ'HE_{W8e㖱Ǎt8]cV @t>q8ZUFX> WQg=~seݻ8Kԁ8Jfq#㶽femYZ6zEM ־CޑOiKrC;B\'՛hŶM&uu{IVгxdS&TjB(HI&AD[߬K++6PMq)Z͵z iAG{7$N2=3ЩBhDa) чi<=E$3(:a-#{u(si6]r5ߔ&r_bstJtٻI4l\) uҊ:ڃ_Mdn Mov(ZaPL<9+DG1ULm>R;9qS"'F("%U`2p`8{eqNT㣋jE1#!bȸH^ |BOJ1̈́HO( BZs\eêGBL]o$ߘC" 'bYI,C hCv_"-=SnG&k(g};}Jqu>7yLBXV 5.{.g3 5LC'!r^߂q(se L%NfP(fH;)4OU2&|@~TVz_Dk \nݱ؃0m4P3[‹E!zp"{#g,扭CH2AUffGGgDI)3Bw3n8 58V &aʰ̽-mQ+?qr"^C|a.S&icK$GXD!˸U0L5j1MCC. !yXTvFR"֙N \$Tn jdcs:O/Ixe.<]4٘?(ikb&S)ZIr~:o;]MJ]R \8"U:B xE/A?aP}&&~?{VeCF<5C[(24 {-7z}yͰo *k=,͟Ov[~s°Rc#m8}k6v.o3'c8z"X?3:!v`$ě 9kTԤLu m7d(EF5Ws+/Kю*NLUذyPtK]/\"-To'7t7X+'Sn2+46?Z`r-ɭTU u _Γ^gt8qÓL_Ë/=x"Q7$IQa1O`m@*]xKZ{Φ^wG ֬A]RQ䢌7?3@ߜ'~Mýu"AMF.("v5..1lJ%dzlmK$ɟFFt7|GxD=|NJ`ٝzva7AYOx$M#)d& p~WdEX&2724u\Ǹ:/J9;`Qq[ٲPiDB^q#/iuh):}PEsͷO-4ܵwFVmZs;cʋKO^P_Z3HMpzj;Sq CNa\6lޝu9"ST%ީE) ŻjJ%CK 1Ġ4zDc*^K$6ذF@kuL!9Y{OP#T_*5Zj- R(/N^<tP^3@>X a9|}^.YpG g*`-=1jGX!"vb7%6~ q ףEA6Fm$Jd@8Ų Vz|/O#z,aă.ps0G|M oEI|u.m4 \ [ecp?uie) [ &P?k({ C^V_3tf6l$VeJyBFHL`O^%G'X0 ft̔£6Ыnw+2( 5ZQ9 %v㉔:.?\eDD$Jc}%:rcS_iPUCfxֈ*Z1783D%VQ8Zo=ƢzR/Tζ; #9GSc]2zBMKHo{߼{fn-j,-C4 vhwhEҔ|P@MfY{dg}C2xhwDH`܏ͣ>'r ,"F`a1;r)&}BXCm #~5 H{A/p JKb3@0+?wg7n1ʱeh_HzgWe. b? W3 TArFwҊ2EtQGEjɁ31CĬy8G"2g/?$~LS"^zez "kJ)dz83v/4*?GL+*>la"&mQ.BISq~ôlh8%70>G YY*Fy*2% d #Q<2R58VA0FTRѝ{We]=bNE{ϋf6 j$!,n@_MECAo'zp~3#4@=ԓ$|5p^4 ŘI9bqֆVZջÇkH!΢O6(jN+;˾f]Ŗ -@kQB1HGT qC,Z|})LJf+ѹ^py6õ#\[ކ;uKh=b8Wo>5MWC69 [7p Mĸvۺ-|C,q,7Hw&V\NWDʘ{x  -o {9k;{7jkb#.RCP)R`-gB98)x=o!̯{,FJ<*Ge@Ѐ1uYYːJQSZ~ h>I@~H`Wo*Dwlxv!O7+#h|gl{fe1|dUPg/1&6B5ZiHЕR B]~?uc F/};G]a9lsP 6o\MW΂(cZl@.G]/YAˇYz.j}BN/_)b9j޸1l/{ÇCfl4yk=L.N TSR3%| "!;!5[1_*c 3c?xD ꈟvf;>s@<% 0MdpǽiJڲ|9y6ŠC-.$) )!+])|d[mߦwZ%VRͥU*bAi Ei`?Y[9r o~"!!-xOWABZʚ!C(FwM R5A!-pR9Rqyd2m{t:9OeىS\M+;f?\u~Bt@<"n'>-xMHr+ܥlؤ8ȼ&rp]J݀eײ @l&,4諁ZדXV.Me3Bܷ}&j7K z6堗᷼";PSW7`Fˆ6))U+t%F\4Ga^g=CUGOE!HNh ̵Ұ]Ǔn M.PM"n˦@LH}|GojvG f8+)9 X09mP4V G{7iDfclnMSMiZ39+y$M@>9ʿr Ba]e-u_җ%16ڧzD"5h_1HJ=:+᫩ :#X_ECKv/|x3uyClъT+/9roaw,^ĬwM; eaJaKy5"EXԄ4م]d+ŵUm_Ĺ|yEp my ٩ףy%5>d?5G0SNiGV.qIl:!#E;r6o:6#lEhftB4͔\Ft~߄z$à |BWFQ %hH0E}=!\'^BUL $chսT#vj 3s#B{Bي`Ρ@[T ENh E*g=r>Yuu9 a x3JA#yrrۺ>xPWϺQ1p}@ & <[k~fINf!:T:lw#7~:no.'ЄxZ*Zb;-U[:S5\o>Qi͜Je:tI x 6 cuܶ -%8dX*-cܾva4 .fMk5۞xydivXA_h>S1yY͛A qDa X[zsg˞q^c!X9$I'LQ ->F ~pi;E(P`1ܮюc3S_W~ 4|k2Ad!u ~k Ng':iZa(5?ErFaN'ۘmVqEƴ."0;FX&=/ts žҥ:X<|rCQ\ԏ/&G/W5?Fxr$N3A'AqCҙOϱLiLJ! cv(I'C'kr>԰v~Lo8xڨ: 4ƥOm\Fbʙ@W_+i:r͒7 P+Kq{%eL3$ HhNznú2~s;̛'ԤGtf/¥>3qgF33CA 7'U÷u<(m/Tr39S9 ݸZJteʾ>ި͊)WK^&0`OIljKp <3 e %@/pʰfr"ʝ4*uLi)ǘdUWcg4j%o0\@mWYc .sx!Ϸfh 7C%`.&px;Y 8pM VtN34:2rְwpo!WUmw?&A$;HH!+t讏uȀ iüfS_?McRw9mLmL8~À_@Ͼ05yAĴJ+o TB"ZLȤbFyô9.!{I͑kjr8)]}hMG)iEB4:--}hH}h0sO̸AL=و8;u[t&@@W܉3`vA׶ ٯd|% 5ab&y\GC>PT!-;oXw= ݢ/ KV\{LuޫeڵoB+)ke0>7a?h"ڎ26XQa9Q83(e5 ^qJM.w5Τ:u˰MJ&3-@irpS, Ws|G9e*|ʰAT@huʼT2?w6Y&Ɩ Ń GR .Ww0\o3Lųh=nIGՄdq^w;]TE H$>[?X' YJm P:d&X E iYXmF% TϬ3ohCy+LÕ"5 ƺ=Gc50(&f6ԙ\ fQQ@PO"p(E9? IN[qʓ\@DjP(s[^*&[fc./{1;QI=WIS')|t%h.{̽TGetXk,/L`o[jgFҞ#ו1fwͲ)1rT3xBDu&)5@{b戈qu5.)!쾪P"SS!k:{0Xә="K(:7³73oAm1DI=wAXD߾* %!0Ӽ_8^I̤)&\tcg}L raoCجԶİbw\&?| C1Bil) ?d \}alQX#dSN9nT6O>>1,Ջ+[IQ,R,@&Y葜h~5(._liW3΋vkKQ=]Z+B+ [| ABȅ;5B!w Y=e&m1#FsWGiLMygJ$jM񿟿 O)-5oC-p; }P% ėi IRah )KY[w;_AF;=FkS'a-{CLz}p_{f]`5V\*ېDincR5 o! Z^NZc))83?; #<ё.`OFD5TpU^ %!;sFL-B'"(C7wfR>w3/!JQy2j*[o,5𬅕Ijqρu:H"W?3G;SM3Ťuw=ipdq84uZS|-Sj-_pMG|&GZx7`Z0˷c4U72uA116:"hq2'6c!Xy1}~KҊ~E^ĉ M~74t*p}V\#bvɝW #?% |5 PHڷ˘iY!{+&yT-P (x_0xQΞ5]4R%`뱶S<طI%6B3!3*>-@ ^ Ʉ A*]V9j{P&.'Hru4/5 G5hOx,L&n€4*&+@[elwe=-pL0^bI- q"Y켙GB\$?(S3Cw:  ʺJSV 4=:>mUs( SenAZA|K5K>,zZ"93`tyVk>HOo5Pَ<"W&Q-S6i tILN}v2" 8qDoN-n~VG<)9 ~ Tŋ3o|Rv1(QuU8)?#ԠkK-ç[Vsc&^&{8|Ua42A@vMQ?%ٮ= *( oEa"PiUr3h؈MS,;qKJv^sk:F_fsu ԇZ /[kdCA<͟n(jJF6 <jM Tk e3K[x/rrg*mx{iCuAcdoh&}&72ω:#VW/?衉I.F$[1K'Jcl8'P'y0So_2æT\ Fٺ[Κ-Ƕ7Rҳڻd\%;h>,e7\}4mBԘ=NZLDd8G%$=Pb!"U״_ ޳:UdS!z_Ppfvt&m LuÓoPgoL)aX+6-#I6oPHc?diJF9d4],R+'?F|wx;__bEmXb}¨,^֜,uHhx֧5bOܦ64ҽun#c- ux$bŘFA_p2ʬ$,~8l5N.xNYF_)'o,ޕ,@;du[;B)Ke u=#6 iv ?0 n 4{IF%~< U4zM#q+΂V(57VoaMqwyf%DgpJ~9 0.MW/Q Uf[R<ۭF6 /_gV7A~-UOF9)C륖NJ)?tUATȬ[f*f ag[9/oV%DX+À_sJVၰ;Id7)CHjQGd,0P&dHp =*d|֏͢Ç7F!zvz-T?o(cNm+sLo#>QW,s]GiQa d,K堦bcYsA<skߟ1~MTe[^vpڏEB*-{^皃O:p;fRԥJUs&j(㸣@K)kiTW0ӉQq4U #؎UPATVk'qi1~wm*2_&jl؃B8HXҐ_8UD D5:ˑE`cU(A;6H^]'3*DP5.Fk|`*5vh9.r]Ta\/X ]? cMTޞz}` u5XcR:/=nYc)KźŁ}ɟ=IY0)5 2H?8~CEqwdn] X;j7>yi ;r/b5V)) 69=EF#:!(Kφfd%7Bfˆ0v펏u VQ,}k~~|cel"A5Q, yϪ<0Z5,ӹ֠_{N%+3 lVm1C&Yw66gov͉ {@|O!W֟IFzd; Cڸ@uL>$$q}l'`BDb{VړmxJ&aŞHTNSU|ぬ ̾ͽ΃Pd72_%W}X09hF"^rbóЪ 7񏭕;6OK;P!8M9 MagKc{*ּ*wγm#"Q2kQMXyF+b0 ^D>  lTQGZ:M>useC$(LX*p[ap%E쐛^6ZȞ3^jS0/+\#a{ k]j„_0E%GvhRC_'-;[ {i8tn?WKuJ\ߦbHќ",̐B&]ta8yVw̌´t--hfhXf$Nod|QZgR# lɶZ<ߊ>饚CgW` ޭ\(JG"ؑ, Y7w"gP:5%zw#=4$'y@"!}g#~7_4xAAI%t?é-<\~> /͎~N L֗9~ sc\2?`2sylFg2Տeޫ\rfQǬofv-#HGz#ᔶ?p}h!Βs64S ^p]Ůº bhQ[2=_,ב0% 6aQcf<XYt} (A/zX'*YC]^`0껚Ce<C;Q?]7tCBnV:?Ex6՘X-;F< vȽ<736Sh k>2W5`jKYnp8G)Oy B+H?|FΦȼ[5@R6 `~}о~b Mo8dE d$ ӤHrϒEKhV<ڐ2U_#ԦQ;I ?,~~/A09m'?A3`9-^Q_Cժ݅(U!p׹5^<˯NBSLF?$~1I0xy;&LShŗmz%qsxx `TzaGc:QNј!d(^t"/3EvN?ǐյ=3^sZӻ?͝Rrs+@Lӡ&=-p/[xY)"wv9hJ5ao@wusJ)mت3L)+r;}!Mx@~8mV״SJ#bbK1#]ҫ4WBbpƏ]HHeB P4`#<̖V.ijS.:9ڻ5"):e#Fk_gw|}Fe9{g' gVx%Vfut}uI vѥ6m*A@yN6[$_k7#0%?$3e?$H2Y~W‘+;owIU!R$F4 ΓEǠӌ>_MkWV AlD-۠F)-OheD֮ 4]׫w[m9ok]3Xr^Oъ(jS;N6VpXq圥ݺμN=9 ]ڮB۹1۟H- 2LtmbFY&ع>RFid)$_"U~#IsG.N~c_REdjM,F&8 ErOH,K2UE>Rؓ`K}lMy\b7if98cq҉2ֆC6sk4<_P,$_ iǘ].* q>hu|]si. q._<\tW[Z/w^ِ)VGFS{s=ȵJ΅֔ !lZ$ _DeY'u$z .@؋_ui:w8dyUw'zn _Ur8VvZG^_jlu6$xA#Ѥ{ʊ\(n$2?uCl>}`q~=Nm/_12p֟.r,?"`c0zHLׄ-H8<NQ#)ِ( 70.ӝy輘!@mJ,LJ @F5d 3j;rh(Oy>|,^wx+gʺjJ{ z԰F MGkO6 i#CBM7;wqQ0"\I6gHdHY<͟`', ySH<' B~}G–-+f*)Ċ4"~ itzx@l8(H*4sϠٮ/z\9?&(*+t2&;՛Оe?;zlD*D]O@&*{CwWB1*bv'vh b&HW nnoI'u:ثӬ)=Z[=u%+`l XBg廧)rz G'QNP{E-}Vs#m bXhU gW 6G!XkS6wCf)yuHz@pmiY#0v(nMj\Vl@o #MUr.*Yg&464 i-)X@//7QeJ,.d%.)0HIJ(I4e^=ηDVbeWBCeFxk1vqBR wƉ a0䶶wgKl?oS3CZi_,[Zj)1EEӊb)@[[]3%PA iUrB?!҉e$FbZE7kφee^Mos]= p^9[@j~?k{lo d˳+֐sZj""e1iONdO=!Q==c7f#ZWDyglؔKܹ^+;El>F Ԁ)^+>R²~u )kސڊ>M 7#U6gٱYh?^R-Վ3!n-t#?s12[]YmCh~ ҃ &6&kwnonlzc%94ӣO]pOc ?K":lQ]B=-LñLyW@ۼns}yd$GQpk{6^l5@:]fr"԰lk4u,-(oE|vx̀iܑG2w j,3lIGj]ZSNƭ;S1AД% Ҍ?z$sʭbGfSnv\ Ԝ'=JFuFa2?6QA ,I "={peiH.(Ԗ5I%ʲZ8ZHOc{6id۶VҡGʁ4fGnz@Qp&ʀO+!aD@(/il;:]L% _oDgnH;? ^ wKW2>.(Lp+ L ZNtRpvG<fW6*9:io*kͬS^QfZֈt'4S~e+΄tsŕ_ƪbx., ~4+YBk l 3y7M>9^5WOϛ0'&]X2A \p:gSr ]𚪓PFKi wnWn( EVc@[)JdgSy8IieVKC kvb%bc_)Uqn=r%fpڕ7V.kTFWDp(z)^@l~ 8u~$]>$k'Zm3 Pbm" (Ry,EZK˗a-E\leumiW_܃pH#quWv`e\~ y?z~nGY䎴5wFbU)6V| LUJәu,PAH"p@Yt{wA9}gw%zp]4+j ~Ku:g͗uY%,a> L{5S> n_y\Jsa e_N%:NdU41BRGI5lE-u4 b63] F#<ȦTTE TɀZڶfDΘ% C,,2ެT3R2=#]0e㒖Z- E̮=` $-jWR`?`)QnZg껪~dX~*@"@l!ʸir7)Y `|ϠQ6]z5p ^o5%#/E-m<`Iw֭ϡ f~d&(U|ޅ$$VL{-VCEu^71}Ǣ#>:[R !9) u$Vfo|`} bPN_GZP]'a~G *`A' 2xH#hR"-y;Oϴ*2PDI%yL@PT>jŋ*&wlC!nk|@tב<_Bˊ"byo`bVN%3q fDbɭ臢^߫njL;Yź'_OSDYק*~KǺE )>Mj2$ɲ 1G^72f|Sy_7BEeщ;`S2\PutךkA1+mY8ʵw!]^"o^ u_z&[Uq#jM DykLG3log`wgQaWIWMR/""Zfe4tЧ燐"F%x y3}<"X'YaQ0fO}*Fn L]eƂ%6S>VVYa`x9 E΄cͅ8XdSRj=V 2+\cn*EҴ} AY`~T"J0EwasQ4߂D0Og\܃ IVư"]D\l=SLY6ò76dxh){h|Jrg qMH@oeS}Q@E~HZq.W,$LVP;xKKK.p8x'o~9労; ۧ|.mwwQsT jJ;HBIua׍ll=L3-&gG,zʲefHobJqllIAڷ*m|dt5o- `br#򵀹OYVYʏQ|UR$>nvd(sVM\W(kHB[.q.K X &JqcuvuPq cY4%)CBYE->$>C ߑ]u q Tޙwd9rNbӡ6@T 3[>Ko}"8f5 c Bkh zM#h_CHS8>0q 2Ն#Ru]Ţ9Sܵ &@Gfs([OK! )-3YSU xUL:bh(@o4OXO|A͹b&']>ى8.o5 DueC/ m9{(IK= %rȮuF(px{h1Gc`rL<5f-g<& Ǿ"B/>h:PŇ%? jຬWڡ݀G(v03*28U34Ll j5c.k{R r]v釟{ě("dĈw$:yCݠ*6꾷s6˫[4Rwpy#44%[n"meZ\O4I1ơ43iS%O~%D_ʥf/.]12޼&,iqF`ztm{v^yݱ B'U.cBPCA3Lz/˓* @Д+d$dMJ w. /~2TA}N$Ɩ9?f%_S8!l Hulf&̴rv0S5AÞ٣xjm#6MĊV TPu; 'gO\J9RZʅ菶Z+)2+f ,tw $G=V}NzjNA1tc 0Jov٬ Gq?[Pq\WM=wPV1ߨ,ۛ?cOaj]|gۢŧ|>WwMA_vȃ\Zd.7gruEQr{R2gRINgݛBXi;O CM4?Jr |H+o XSZƼns7 &Ht!O %j_6;8b j@?̸g .z%r/8 RUyh1z ͬqyBTR 䐙kBWӟ)w خ'P7^6gh kNR`Ь.7l˖_7¨jld4&lT->~1fns~3B8bw$-f+H { 'G5{WE4Xb,_H m j3;L -~H8CwH kto`}/ X&3@G6#~qi2j7ְ̀VzV@2@q9[".i;'(noЎ]Ikm, 'iĊ9`0?|'X+" ثf̡lnʐR s7?uJE[|4㡛9瞞"6zRӮn P GC:sV) 9Ο |R#־ ]LG>HaP8ܠY[ \7+6{lnx(Jg?/K=rG8Ch[A[`;77Ϳ\J9=Ok0PG.m\-=,\/fx+Y.gĄMJtE+~MM@u# QơXZs_5BNg87ͤ,xwS8`|&C~fK$#"[k#V +>`7 B h˝ W2nih]^fɌ:Jv?6`}a\"+g sBOڏ/9J1J7}ZleKPY[FQ2y ފ9>9=^Pedv?w{^,Yׁ;_}` EW ;D81'bcNtwY>rhz7RḲ?E]M@rY7C1` Y{S|Np&`|ùNdJ:dMWAZ- lG(XK]6#&{\gS?GDI7#.Ҧ]op=' 5 a4dE`L Y@wg[ﯪ8K }׼MJ#Fvz b b%΍>Nf)Boig^Cs?KV%Kc-=ϋjн-֊ݚ5ƪaЁ:xP} Mm+ NCDy64tD}w?9\ .Dg7ٝfK@%$$FVTSaBQȔ3{Ć^ 趶YS^S0!~`0gPڱf`̨3 ܤ(`1>}Il/t+:;x!"vYwodzrbf9hqEɇ 97t[H$uX,D䱵Cr5ђ DgXl:;i|FЮ@FMqŖ:绛c9<0}} Ǚ^"a}'C/.}r>!9GWS8 PcZDqGH"Y+c1GG5a䩤"=4l)Z3F pMuO;=#(E^`F}SA_X,wN0D]8eB2on3#pxXN2*K.S.B^ K6ֻqzcBRDՉ6^?3LQV;6PXlB\ڿRqk92gJ3kg+m$yn"0Dc6%if;>Q\#w|VQ,i)890>]6rL#y{ijSÌ<@A=8tU^du[۞9؛^O\_* DW%Ot|qEQˠE4Lx.tf*\𞿃Dz1> 9:8u0A엕 o2̠U,^;JDy % m}@m>I^* Y}7ut49`<0*!i9ϾiFYYS*_WC >tԯZp&KciX1/"YBG;AgM/g*zMl݁˜/ʠÓ[͟lQ*s:w|W/qHY-Gko93NϞ4]qglZ> ]Nm L8Ǟp7fT6_I/zv$iD*^O8 | V@-X[;{ U)UG@gAd!FS=M\ٔ{2H#~3wP( McB9 mkue)a 4KAIq?}ݷ>QR (@bћuZ:4-mh7@2o8Fg_iU.!x C@yw d}sݕe # Ldla*)5ŊKP`QxWe i@Z]QC<>721tΠ;u>a />ޱTc VpĶx0 W$gr7c^0Hɰ-b6&Z/9f7qﵶ14.g"! zccU#Tj[cX9hyg:nQ{RUn=%f{/HĺiZ(S\U_ ͽ˩ܥ@ۛ)f'xCZaFJ8Lι]ʠɿ@mwoO&KQct+*eשKYyoN5i#PwB ܙi1~ȷ$GT0%0" A~ uIܤqV5 .'idv$?Dk,R+JG:&v5`Ny)]7s@Ǡ*vs{ro%Um'uzƑb*tC@Gp#-TďAB#KR;_O EOύ >C'ڧ9l~gCeWBJP,?QuiQDld_ rl.ttys(_i/V;b ] @IV?[*% 0(HPPjrpcme?Z곱h7G6bplbgP=\FAef_lZ;ab-|*GY clW2:{DmX/oG$&\k- p':O!ʘvTA;No}|A J^Yhǰh6z2 f¨$wUIDGpDUb=x:B'dS cջ9(ĀUW G~ɳU)Yр.Uډ*מѷM(1N~e)vIJ2f1wz|]ԝJսЃ|@SeL&xo:јRcGN$x}8]8xRлS0gl#&uzܺ.T?NĂ-L5("Nbr 0:0/T|=="rm@P22Y\AB*OM]iDC r6ї-IEK*wocQ`C3HAug02k- 29ׇS!30>7B,tE£̇eiH\A61O1l08Q{(aB揃/(JU#\X$חOWWїL rn)h-7:fpdg)T/|!9($'yxTZG3*s!$h%icQǽ96~&XldrS]IWU47r"p vF5/p=L='_(а 0Z+ U0,kpkKkVUJ;Ɣ,ŻvYwdH wa][*?WjvJ>?ߤc?UtP6Maώ&G,!^|OP=++ekLT$:6~ec uq G.[5)4m,]'U0kʍ9nn m9ybs/[#Y 19CxnӟFqڌD. x钎q 5PyQ*M!݃uEm(6$^Vd+//qSMVb̤s'9bu..1kNը+ڪKB b #5XmD1.Yp1|[UtmkK b0pqk 3&x=\tWIu%1:*^«Dưz4%kdD؅!VNR ӓoEҾdF" 0O'U\6yJ\ᙘH(FYvU})&5B>% |c}sv/r~N+Wk,Y:NCKa\*\җIsI|# _2G~P΢fASvr| !p)Ghn$ߣĐ~eZ|4+ؘ^I]e)KY5o^Rx$ 82^ $wCm!&F}&SڨIA愁Xy~/I1GPg̃D>,A }3U>NL?{F`EOp3&wGaP,ۑz ^*Wj7OR5eeJ?!|CQc7ڎɯ3&:gzyKWb&8(uN=0=jǫ6 ]jhWCB+860rAm/}$IaNSzo#m'dAa˧sý ``>uqEK߻v 90*33l=Ƴ(kP҆=qQoYL=4Ua=Kһ-=h8@.pIKn5ꙗw"dg9U3 :NN3G%ruiC|$zV y&i N2I#B9dhZ-MJ}ۉtG E.`Li~=Dp~1YݫtJTE ܶ%CG YV DO`z\;5t o"ue44Mv`V^qńl⒅u[& {4i5ԈOyB-d-TH5U|!.xwW]r{mW*=fC~dCB s f֐ 1K7\Xvv0gyد:6[)À@I8TE Ss>^(^X>ۼAJ"0@uP)Ո# ocL5$ړ:õx/Q޲j.iSXuf:{Nb0Xy#nuس}N†*NU61'/oV.t^|S>vD6ovSbx4[݁@Nھ½嵤ė RݬM.u"&/#v*Q$ Yw/܅`ʄ^M氃ؒ\hl^ro +Of q{Ltʞj)Ԕ`= Aҙr2}MUBWE|8>}L=b?Z]$H3 <:4A zH׆SVAGyhS7E!k-x'Ku֬R̄gcWw@' uŵPຶd.2K0imyU[1J4@7?).*f?#6I^갶6m믣EzNQ!VYŀ_֒Fg=f@xѭ"D槉-LI>1aRB/SЕI`{`G f&3cT㇚ngyb&8>wQ]fÖһ;2F\?nl V-tBƷ -?puoYXD2 idA~< qt # dDSi(~"mꄆ"4f <+J ?3[Y\# _+v(FGimܢ,i!%${r"aV}pVs1-"># [>=s\o(ʖk鶄 x,v='kDx"Qv g{PsfRtZqʠX#(Jo}wa}q#S= nWC>aB{dPMVʗw cTߖc@7btkW\4J4tŐchz۹1,$b}0 }9tw5fVơzõ䡎wr0e{8 1[ʮ¸6TGs$EuiTG~u[|N'&-؋ u^a4mucKFEM2(cUX0ͤ}9#y#4n'ːk *AxQrW9ÌBmJ'{lu="ǫd n3BL=D R#FVW(W@lrs?eh-:LZ=?(Bۼ :C됚q'#ncVgW8w+g;,y,42܊nZ ,QMQ(TRpdNHY[+g3*bߚ6Z6vއB/{uc87dFk;NXT @Zvv'ή}βC1i쎟$@27ުBe3UZȤ+x0z6,Z~؁[؇uOŀ7C%$X7 2(/TVu>&k#ig.Qzi=m\yA!f9=,aqUE\(A ɕ@O s ! T+b4j,Z4BQ=lA3-_AZMhiD-:&.;p׻ߢeБ{@r*@Q~^wWIJ"i#im>z7i{"- ܹ_O^g+ E6m]ާViW.e_"\:B)aZ88/D!%W`iq/bHkBhX%:5%AnTe_WbR# fbpqQ Txr`fejzߧbLܑh+/-҃/=gl/ y%x8c[]zKCo@>؁ ;}j wJ\Syˣ@W ÊtY8^rn 8·[Q| B gib 'JGX= r>΍S$q7?V >_̇SSU;40yhYz:@&۬ln5uIso7J> F5|d!F90ϫYUs%*D`"F~}@Uʷ8p!C1_eB`B7NE~G OBY @EG3g12n )]K4h'm{&J}V 4Ԋ`1X鴁<>L'D0S*,y v gQX-sk& /+ngUc޼Kio$o7Z֦JyKcnĩp3+ Kqٙ̍F>X0+/wسyVT?i|OFC7]dUbub2t(>76tq;ANcUOϘ0~OmB?|Ux‡|WgL z\ ct%sa/"2%r]y%{dEN>|Q#lv@2j}\/,~x }<CEO|Q0qTi";"+4_(o|QIz2̈́bG6Dn>%?!1e̸c $n˄ TF?8qp%eb֩ Bm\)9`ί%T ̏).Հ^uv Տ}#PzXvNLո n"t{a˵f>^g?G[쥆wm )p2`+w’0\x8 ѣy$oE/+.ЋS\ .onW׫J P'liWP> ?}ۂ#r>(sM\W']zrbb: r>rC->[Aa!WLN gyB4 PH!F JZhV >;Rc|15_z`l ut l44nǕ ZzWN !-n'A+A\1Dο vd8'Ei(7 &,:lDA'\O6` ;7˅/|(3;`w6Ӷ:X܁15B_Bx۸wj?_6bpLL:aQzޓж˔`|?`B;^Cby,7ĝZ7؁kERd4Zjzj7S4. Dǀ\SJG;k*[?G%W̐ dȯaOf r#!R/ɂ#`#hoR7 ơ1kyRCub/b,$D:gY%;ZOU[j[J?[ >e{_C~X|BD :sqtP} }p6^=f~@Phǀ%T,Û23w+oI) N"c!g{. pE{} MY(9l[S6ZDpm)Ba84(=+h:B7ol9>Ahћ q#pOқF"ݮun1E __cN֊`O1]ܩN!SVS/Li`]y#m֓Z|7x`z㒇ϵsT!Rlq6ڋR+ns'Z_S&lg'=4bz)_ *Ǽ#H105WM 0tRfW2JPfY 9l}N\O1_{z,>)xOP b281PmoBwe`[!(F E6 EcPus<%ŭ5== ^NlbykU"i3fŘUq7SFX`_1K$ zx9*7sK)e֕WFۈjEƩNNW+^@wx;Vl=5ųL# jR^œftz\||Y0-X&PnU1~ē"zHa tHwr6fXwdƒZZPR]!̓΢w,U`qz12l,$Cq ~Gfvy49NHD JD N؄)g:;kSkF9P. i0uTLmnmF{6nASd5<&;f W~9[]C,BAL-2Ktw>ó (i&cn" YA+y_xh};:)wn\S~d%e/xr1&W)d Ӟ5(P9xֶpҒyav\_XK,N9œB&;^A) YHw*`9QM-@Ys}guKqZ"9uD88lHpL=tZ3laѸ#= F"W2Bʌ|,V7C@% IHP3 ͙O& RWc!&aye˜{ӄZ]vmf} lpoK>;|-Ƭڗ=HtVД;x p KME^E^C̙+PLkBI\`,6Zi5:[eO-KʥYrDe-0ϐy̆'M`^#L~,%Z03֗a1V ZBOj|Z7+ar^'Qͤ7WE0~&(i@}05bV{q 6,ee]o2 uwoy ҏ$upxJ4E~Vd ˏ+u$Wi>4eOS@"N$@h*>;;H!e٠Hz`m<ń ͌V1pf q72s[8NB̷O $=zQ9ѻw^3W A'Ji8fp~'LI?rp'wI|7 X6ԧC)&8vSNW^{7!m=FC#楥E9AgR[ɎÙgqG8D7qą#<#ug!Д%z+gFzD[x O9]*Oᮃ;_(Q6G4Kg8t7#]Pb(׌kӈׯ]-8k@uFm@RAlo"BueWJ>Ot/0iy̌0gvEZ[R-G~XOf+%hRd6I][[Jw]Tx`$ v6Mlj|9mI@ZffH< d)`杇ܯKZCš8YiY-_Y}U@Ef] 2) [*۳y |Ԥ\#+jI'{ V?|J뤓S}e#hp4orKKv :TF|̢{:]c-|? 6̿uTX}6{kV,6c->^Ѳ%]Gl­(r c|88IҘ֬[c`ę $K'7ex8ekd3uID6;wo\Xb4P eEamg, _+,fCRҰGEXfM{5v0S)cy$ը¦ D 0DWj7|3|紮Y♇)u'#*nw;@IAyVBi.̕v cXHG?Ͳ瞈%*[MZk˥0lQQt-5;-$1]ϘO3m\y$bî8ÎS Af}QD~xHStl7z^ҒvN4e>&p\nk8a|747VURʆ($F5gy׎>b@AcƠؐTr* -aAHX0V}&+x7c(K0OYyo/ceʁ6OAV@A=ǩ8]W}l|;)Kf昑sw)?HrQ= _:G)rwZ^TnL{dHY/F6Z4U"zgx!wF"ՒB ?̰I<(@0Vݲ^ͥ:}|r*~~{^N8;L1fK6gPo~,]?԰%5m2ࢥ^*WBX\LMn:xpL)Dlx2,~TP>C6!۪(+c'^>0X*:=2^B0 l` x;pcGO' 4u~hs&x}lNt`p O ?/WǪ1Xi!{cu}n{WFoH,$C@9X0d{neƋi>{!M]♁_^p&LJ\{kV%:š?o`G;}b\9ɢ-p1k 2![1XGv n *<{aXzڤrJQSz %ͷCy,: Eoc)utmBoLcX2(##.\51};>=80&oy6CsCOx;Đc'ҟx#B(-BKJ=Gs4K=T~{q~}ɐ{\=Bu%+F^9٤J ;.).NA)/RCX>=ETB֑ڣBƠcЩ*؋jmXق?+_Nvfm<Nwx+RO= I&g?=S !b/ʹ OK'gàLHh?MZ9,5|vJDa{rZuAò%7&aq*-pxW2.i/3w./rec{`*cԃ lO\^eщ+=j]TVչԡSo#s9^q=FG\s;7k2KZ[lCP N>_.Y+} [I»9(6. #.:nyTuo-$$ L&5%f48y0jAFmoyU4Z#&lɼX*^QTx!uRSB}"OH+h'/@bXa[@F,f'Dci $(E00A>DU(h6  zqB?aCI68m<%Wz6:IG~f<|8r(t%E.F# V?; ?X+3ȅpy=ql&]D3vy7年MʼʪHQ)!g^<ľG‘!V_R?\'"gR,,aT}#wU]PR(od,("tq?cXBGmn . XK[u)/?Î#lD=a?bK6Efez~zjc#jɵZ䭴ϋ1Gլ2zcI p];GВوqu#j5~ʁ{ٹm'([h: NM0#07~M;5+WΤcnFJ9O}#u?s{2F0$HA޴32Ŭ7Hkn?6oi8| .q ג :9,̙p$c)C~aY|؍b[O#X&G‹ *.P|؄PhHl k{x$3%6::?ă`N#? ܔw_ɼՎjzԐ+̏ޑfiY~2)ikWCVC Mm&_BJ9$—4 -!hsgeGczш.5cP+݆ؗ ™fY.b0Sg`q6+?Mk@Ne iFb HѰ)=_8'a 8?*9(C]CQL X&BO n wE$Q=AJQ guw^5 ù hVʵ@6'[UThefh'n9oTKkQxz"L[%mM&3cy xqx4rm{F^>f.or, Z(͆/qe%$cG>jHZ=o>j qs2H`췕&&J}$r#cxlTӊW5ӠᓃQ@ m Ʃ]&LPC#tFPZ"@1yk[7"HgcNfIr5%څėP[U7'Ʃ"Q]CWD,7zVrOk[ ˛/t 1U-?\}vN2L2Hk)ZB%q#ysr~ өV+V\a]¿LcqpNS@0K?z}6Z`$?hX.='1jW5Y&B&5&а= tʄџGfWHpwҺC1CՀ2:i%uNo< n' ]eXv%Q"YH'O)מe͵rI}W)g*cսTR/{0C>Pe!s#F~Pjw{.~vMM'w{wv%9କe>9rzRYDS7g3UG2BywPe41ͩ\d^"Vd4F~zJlՁO|2S⎅TD}u7=#?h&?TVZ`9#,*s7DFh_>߼ LA10Y~^GrN_(%*ކh?Whѿ%UR;1D?X <%@^i/oU 6g'fQz>2BLՄCŕͪ뷷70xx]#n!URM͛:,L@8GArqƯ\Q|LX(M \Q؏V'nv`Z)3ZZ4F,Oe3>tXek^2[n6iM9qנ ÛOH|_ҺR՜u.(1ZdzQBqYFKqgXܗjaBea}>*:4!/R{vm]79Nq+/8؞[偔`=c"z٠ERA%dEYlCB#7~dƬ@* 2姯QCzsֈ7FĒ=x7[}eAClBNJNk ;I)yEt~fbV z 3uƂ ) []#ʝ0j|]XAV.8>-+T[@ܨ4֧ߏTVjóou;Y J1 'K;q}P+VՉzA B:S;gҼjL࿌ܺ4U @B~RT9 Z~'ݼ㮤8f^gbxUTϱd(Elm'X(PbP|zLFh =X^°tD\B3!9KY_G#KaU&5~f%ԬǾa>I2wngeQ$V2`^]dqCohW wtĉƆu?OrOly6 V4ܸ ˊD+Jj'L2RE ?Hۋ8XV] ֋D_L t Ht[aDe-C@ª3; a1FN5n[5^0AU[Ⱦ{dbkk~H]~R"!f3㍊;)x?|cX}2+g2A:Pp h=آ{^/ HefqLu+}TgQM36_]Pc'[&R>X S4ةIԖ_˔A|l;;7$<aIyⱋ_' wSs'(9L4JC[.;{~nL1^ &%6H! 1cT`nB&~gzF^~_Ac,V}jG{Pimt[hE74Fb7DPfߪQlZ=4]uO!Wo-$`f~tzٜe]3d$nBzI FؽઞW 0,l0ys?][گMiCˈA4Obt]ouHv:zJї9o*A-W7 *:| y ZiKMПejF\<4$j[ ^dv z5=Cҙ&/ƞBDvDwEW:ފE*?`r { !N1m2 ӫ+X# њ{1NiM,_=KYN"? 9m+- F ngşԄLs=:hĠo/ 1mxQ;oVLAqMU{!WTdڅO=No?{c+i/#y" 3 ~*tn@>6w&$8Yv.1s17'(1}և4eHٯ>k$m2XF=ld*=i@t*r2w:߇=/tw|wI okx ^1Cgʷ؇+8V*i"SƳr Y^įh{ 5RkSK9yVD|ߕGC%dedI ubs/ߟ:huuE>/S2SѣI򚐓DǾa+ O1냃D Bx%Wa[7!c3R$sv*g''ǂt[.G8Q4*p^#IifoG͙MIA^ ]jFi%M8%}2Uxʋ|;^gݶ>mN4u>KׇɍVw?ŭۼ/ާ|g!J_{>5 e;$T98«⣏oɣQ@2vr㚀&'5jn,*#w}1\|QavKsH;'0clZ1mf+)]XV+MW'Iۊ jy5XO/}gz^_Ij\lCcMrLL1չZ^ދ>]m~%k~nFZMAB֯w{=^!.B '7Ɏ^6 2eב E&}]%GQ ^$tŔ4-gԃجlާe?Q8F|#wpET#'L"6Yͯˋ=]tSwo{j*sN'IY@1AS_&# qmFqG%Lc%5i}xW:\HqFN2-)~H7,!B]!X<;Tiu4) ;j6:LǓ/]^$۔Wʸ 'LJJF8_.qo|C"ԥo9bV_ x12;ڧe=))nhx{qǥLʽlw&98Aeش]_qPM@Nh(ڳ l΍Au=(#V ; w{(.yog!g':X_ݲA) ?2g ,U')0{zᚲUfʭW.k/cjlKhQ [禗F &c2*ls&9>ݽ3fO ĊrMI3Ak.{ޯe)fFYK2j,cx3:sԳNW~w-xK^sFTMC'C{h/b G{hx}kB,Y{'䎪Pg3S~Cckhk`3q"=^kmnpgO#..+l37sM_8m*Tl&/( ]9L31eFfhQ ۺ#7- gkylaDԈ@"jUMDz&)Zٟ IHo|R U:3X<"x)E\ׄp| ]`:_Ѓg o)~^YUZ:XVjJ ;(6OS!xf<1AHdʂ 3buJ@t @JŭNYf5WzQL% wgEdb8865zYarXo_s}5ePly P\b9'72*f?aCMT%Hi\42 z*A W0ʺSVj %ΧjxXю9ّH铢yo[tsE%LCB쏋ZCDJn*Q.Vdl8̿oqk,)1T7CrPњ:zh>PuYHd@=WBG;J"iYKթ,ۛuX% X@cBꝫ:nM%,z5 6mǃ΋\ !g;.A]Y<–QUtّS/d2'n/WȄ ;R%򍔺hD} 1K:Ӈhφ"=P᭳<%@͎IE.b\ #dfĺRRRw XzbwNv@E}| ^aSț()Cvs9a{ø/"k_S]RH`(=U15E~b9Y@dMI;,XZu5j0óeqsﷄb n;DBc ǔ&Ǒ@t l)#I HLqCJT\KzVVg#?q}D9ArűbڽN/cLm`W>$>(h(3L+{X)&)e *ks*7mKcAU^Kp|-픑x#/h IRK6xpt8;qS@_'^mܞ>^Ҏ^7r6Iq7p?@?eR k_+߱C+̸Ɯ;5I1W_RQǠ~ SeMA©Fۙ_ЮѡQ&tİSPX .8YOKR@&{X"IK_0lu~SͿo5O<.?³@WgKM4X?Qxr<e)ۣDTc "|KǢ|U%Nfz$϶(EY| 3efjsR}c,`pl q:ۧjGFwqI RB/{2J(gI LfW=2*r2 ٖ54֑w/ւ2\gMҎӷa;`X !O%ye\72XΤ/p{m%C1_՛Ϙ  a$Aدd}Q{yׂ{f2qW{OezP) c#. v@ӆQ6=ޣx!SйHL4{=m[l: h.4^tPx}1[w+/ؙƒn{Um&:g~ =qxs2<İ5( V=u XcMxy`Df›8@rQ'&0sRoIDti OKS1]/ R{)IN} qOJ0凑kMҴ*Ob|/ kS;pπ%cuF56Lg)1OJ[U:eRܱf12諕'r.{<-Dļ1uzRנqgOZȎI\ˆˉz,4t!W2#?(uummpq7s62sg$iߴJ-+:,JrJmٝ̈RPUl64|/zSu0鎒\4muUmԍJ1id BXli/lo<8{ `5Cs!_/k=ezWUZn~;$EV:;2jW}|wq72—|sApE-5풃2k5 o\VeKRo:OC׃4/vag .'{Z_u!i+&Ͻ''!^MA')IK:.i"ʬ*7C fҼRկfXd;DFx9{908qU?JgA!$K᝚l\ +_6 r6 \fz28R5Ph  Y³VxHwJ2mv Wh aIx$&:9;u IJyՅUI̸/lLUp-Ψ) +Lx|#ixOiADFz%D;e40ޙ\Zar/{%MW?+܃ Kێ/*2nHAqtr Gae}jšוڤl`LKCf\~?E۬Ir[hn;x]' )= f ٍi <Ĩx#} 'l6|xC#$*Mcif3Jkg16e]N3[.t%kXk5)VɎFpH ;9 ovm|R> [L܏1Sc˶QB 2U(zpo[9/K%z_#k]TZDYSܶNXpr50(.Ҽ/Tй8Ǵ=tx!o_+t;׾R΅(g6dh1ӫ@-eό:mPK>95hLGRz.^GdZhş3CYXzhmZ43y)_j=2˾ȠE32Mz?O>sqw)g} KK ĉ:()v3A--[jAN)oavsݬt_ $a#" aJցij1ġpn22DG'b& d#Yhc"5mVxNyl'eZ(vB'aVMy x d !n( *B56$[u%&iM$7{fsƬvOʿ7}T\:-9. :qE澱U/Kϔ8Ƿ[ kqBuuRҖeZ^> |VtjKmBAyf ݮ*FqH3vfJ<*3;@9`(;ql޿K U( .=_=mI˽^ދqz$eO_!%N$=]OiggXzLL猙 [yrJ<)(G^!&So+0*j 8c&.O[^L1yxӐӘ-/NßXWFآ+*(ncLV#KL|1m?#4ax76L+Æq~2=bz) MSum yU08y%Gwcr Y#l3vA:oq|&\؅ɧlh#yÇ7lw!xܹB!o _72c|%>T|/SEai/Yy33cb-MCN1,?rΞ}F[bAđB,@R*hed#2.y0 g3f[L3ImoAꉼf[ S@ԞP(f|eoNhDjjS)ۄ Q9ʚx hR~܁Y3I//HW^MpAgYlbK^T:SS{ AT2 >mOQ /dwR*ɂ ~b 'X||"to *-x݇ϫEce$@R5LžC-P}Nv@oehW=dzZޫC /<ItEtOcϖxim?kz*ULodljńeL-4Vq\ BY Qa(˗1 8PB?؜3T|D+Ls+DH[m#m]ii*T>M!G;?cR~ZNҏ]@1C3ǃ_3#I`?41$eVQgg2g$O 2g*$ ;#O> Dwd s2")g%eCIR$9di*QF4ͲFGwT] ,Q:\fweia Ć$a:x4ieHf^YRkHb҄u?B#BɺHF:9`n}N8B69GXk}))DW uEe1J5jTO'6Xۀ.pBG D=XiQv EyW ͷ>`ySWۙS+% \w#ayW"WFFUf<cC@nlT¡KBdȣGxOɫAiV aNv9a:,5\󳰡t1b{ھ7'~_kDC")t!{F75g=lb')VK|9Z&x38Bg@È'?6_'bw!FRS8 }Lmk66Ionj/G \MO`)x(}/_am.< .~[F|1HQ=kerP@-SHj}^I}ϳaEM.|y+Z A})lxkQPm2V*E>QL=, ƠH=stHer]ӔvwUQa ԁV#*Fu#<0+˝60 ;[>¼{H.JpoQglcĦ,l=4;; P P",{|ZBH>tq8~|yo%[Ư0s'=Pv5wY3||^X .SI8EB#<k#9X8jߏp)xV4@E//EMC 5Nie[tkVmh^N~pզvVA$4բGJ714#|l88>;C#5K[LSFx)Ct+"i?|o&$ꋥMkqkqױSL.8CvEQV ߺirYԣ)9}5[+u}CDu(ռ R]ٍyw"OIZm4"*.N D6Z}h>DLb&vkڪm 44ILI#-#k9LԼSQy|ES[& $ge˸`\uz$JϫN\zkdCǣAЕXEYO(y P:՟r2-q7av)6u6Xޠ1nDnr+ne%:iܬDPhgPmy :EI,_&$!ӂ!yC?5X:qW3\O6 ĵpeqݵHܘ\" C\]8y|u藪+AbUVX-[dF[&J,iQ2l N%QYwZ'}_~NX–DcMS (Ϋr;2|V<4_pI\^]jF ˢ=IcwHYޘq9,_%IPM4XQqnG^ehZƽ oSHdEYS4ߙǞ pJ+BLλXnx)n !pGlo_vK%!Tr1.0%VYCaa*@vD"1&|=ܞ8"8dӿmcŖD3qCaCOka_30h;'بrNăM&Ib͖JzA<,-O%0°h-a<=)eiP>i*~e#UI>t)i_f;.?)9b2@[cZERC^JR>VpcRvPiPܷ?n8dsm׺ ]Еs[2, [ɨUܝ?de) Z0})ـY<4^wQLj4٧:(sw*@=ѻXZMչ̰d̮Y [@v y+v(,& )61"ǟׁV0.YS&v_N6l`ĉ2⸽A4l|m hqfVS@ %aGjih|,dЪ '%N,]VwgHIZ`Z^+5a{^BXmIp(,Hw]d꼨 &~8ww7(u>ݴv[b=ӓr;ԾYNg3*gx7CDwR.7EoRwPb~BUϪ1ؤyMiBirCy'w݋s >%ٸ\Mk̰:Dz3+zo j9A}Ldexa[ ૐє `1Z,`e@|};4tk >\!߹xM߲Jٙw=2v*fp{Wݮ@أٌ:m|aI6& k\--wwݔ@]1X+?ves~UEJVi-%%9`%lJ4i`aC\ROᐞPƫx) O#rvQc[زfVeI /mӨz[*_ +,{>2U_GgO{驁O)/Ǝ_6A@[O]`ԩ58!hgٓ-xMŎd@)YG1T[ČN7Hvn{\ Cdq91|˪3^CdWO2nf &4wǸO]uY%LYUK `kīOb+ 2 77}/vS`2̳'[$t˳l2AaO9F YbzKr[Њm>q2 Qޘ܂ ^׊)ѣwLڸ?~zctL.$lh M+#yW߻%m̚'Yn٤XV{#'?:t&L~X& ]Iw>!p8dwڦQt㠞vE,ޓ?f&Zi4VEDm˭ IZ )IRICħwr"ڧGv<M_rGHev)O]_% ڡ?qW)CĊnj9+dm6@ƭ ])ɻ2Jx\,f=X ! DDj?>` #rFԣU4  4N OCV (Vx&&Kˎz75˘CE\잟sjmFAo\~𻀺Co!M&+kTS2.|ly5!A$ | ݚ\- Y]}*^F4h@xG,C_qS\a[mZuBҥZ/Ɵ1v"b zƍh⢅_,1d'v KX"dGU;D#u:">"-~lc 6jW7% 2>0k t!_g7X"L%{-*cgW)ASSA+:K:#}ؚӫ]' !O') G ,?֓U#{7{Gߝskd'tM$3OW%GHlQgr-aލ~5g=37t@Dw{w~Ўr#\7eh>FSgmI+i@ kf9<&ތ(avo<.#r2C CUޙ'cr=zVuPW?߱"GߊeGfBdaql.q4ζ?:qeՒ9'_itk;(%H뢊&W$=Ěˍͱ`_)fVLX\}֨_Ms[lTUfs5J!BYDrOOc,%V0 9YpHk5i4'NXM2!> [hZ aOmr[naO[{Cm~%}pK!pЕwąqNHƊc65kknWpo nx}ҔiC`+mGTmO4+x |%r)d)u##Zyw14A9Fj4[45^m`5eW7?dawU qe >c0g̨Э5e>_ QZiB,&/jh72G13z-&0]-ɾ2UCWgtWfa= Eٺ/Ʉ*q񸶲!Fì{:5@:T^c 7P/vyV)⳯˿}9~I $q\*@$E Z,{hnT%&փrĐ!]JOn},Χ 2@g5?ٟ?c$Aʸ6~Xp4spaV4Z/ip@;2_\rG`=2,cv1 iE+x;cjyƉ8qgקvS#$8pruD (,5U]_o<#|`Of /+[b"~X:z-hH^,ognFD}77oc3 ?7>s5u 6e7>('P3Z.UmƮe ~dQ{j3?5]H[.I)Zΐc9bJVb2le>tN!C>I`ntoTo&j<_28NM,&@om:Ӷ\LHoxw_YUY =SV %lFYJZK Wfc|wlA|gbk龼\"5xY#Gd{b##$d%ޜ4:37"mNrgaΛp d"?wI*RS O)RO9UNfS*VWjˈ؄P\e]]KЦ녴Q|уd<^aZ;aR].L;~ ;"E>K2>k4DjPNOWYҩSΥ˸6^>Tc ƫ$HDsDPoЁjW'ǩh3Qy;cʏ¾X{tk?\GtO:ږ}!=bΞUv(@A>>2V[OWd {:+Z.ꇣU]L8ۢ Z3cF!//>rsvꦨEsg9>xt+3dl{O~{HC\VJD3 4:dYK2X-눪W*n, }_|A j ^09WTiKH$5~{u=d_Mc KUvOsuoByR):ThbHzO!+cB]Ia"qisww6w j^=uHFZx؞G Yq;y:%ܧD~ڥHPoo_V I ?z#Mw$#4 C0XLãr77܁B!dWZb$NZk6\m^~%% Ю"7=7Sd ;A7$=”דk& oOȖ ZZTq`Ҹ) `Fef0q 8p.z}-'P,{A9a u ):";\GC*W7?>`=rF:!ݨkKT= uwW`~Ǎ|֙ѝMʠcé Kq߮dٯZy6r2YWŖ/ơ- 8̞f 3cF2ֽtf)4K/+Y| _z„Ebde[[.5Ϥ`<"ӱŏ@3 a2k*/|+8vt`hр8C0 PRUhA&&BZN*dE}Le<{ƒRf=iNxmH\{[/k&X}gOik^-Ǔݢ ^trgvo P&tDIo88'~v,TY+i+LjYZuNEt,f`3Ts}u7t\31k*N Q?H:jP{xISԧT'<^6ܧ6`,«Pw6ϑaJa؆yveUV/-`J]n)[.xϤĎBW:RNL[<tLu+ NÔ Rez ?Ko?;N|Eظq_ĭeҔrD[ 4i5KV#hOOJG3b cxkB?nY%7EQsصE9V?j9ɿp iΐtT]} KoD+rDςȅϊd`}x _OrçQVn] yڅhɩ*xv Ykȴ@fk` w1g]cu[g喀9[<A$|O9!+<(=R'(>p6c!]i}/zu+3MVu+)'^Z.ظ^䏑4qpIvS!U˭.=qF=Bёk;TՏb {]R "%;8ĕ_unONO#*R\3Zz(1I٦zšܗ5!Ji݄o]6q AOϵ(*˄/6[x2NȔ:!P6ޘE|5,*!l Ga Ŗ-$D< lٽVC5U\[ rl!DO"Ո&L&~՟o@7Nr(~L-4xLc ! goBK۾ez<-Gvz`9rg\ /8OZy9'a 3Ӌfꜹ1Lq-Q|Ψ-VOЩ걼6^H4'(ADBb7aLJ UY9%u9 dJ&MNEo&?cmQ?d,R.AY_`>ŭ,>U(k8sSqd9{[>H!66h zClűRIUE?9::%];M3-avMuD}y :ڙR*Xj=Yqa&iSU- L7>$eGR؎F {@\T~P3oU0 #> p l-`RǛv֍9Tǟe RQ6 'ֻ tbo#ӓT](a_@{]$Q kx==tQ6`8N\1P /TaCT{&R 4~jd8)מgR`f/Kn7] ?NWޥe̪#Qyv΀;ֆ؏ oKjXlاVhvsh*켴BDA j-J߽g/pW*{n<$VvdS\rUF| j|@1ˁHЂlk1M`ױxв&JPy8Uqܝ I0v{dDޏ;0}B:3` )MoBtm?^"ۢ;->w-5ʾ=fk.\=KDtp!Rbs#vY0h!l6|x"ZZyq7x8eVt)VGɴsk'a˷)('Ԋj(G+bRof8Ce6a[Yt FA1׏^0w4{n)"]ꎇeMH*D%d&]*(nڢVC@q|)pS~d.4~aE.]!7%۲g'G?As2I0{%:6r~dd@U~qGSmoOWSwߋ^Hۤ/.ÙYMàx# SC|Ate:$UĘZL;#oȨ/uKcX!tRdҼ%W*zX;p#rL;JL sw'1ok:W`*M!JtC=[F@Q䓽CoVS`Ua< ;6Xfa4O$AzhD?F'( +^a+wAIh%`|tN︈}$+(4PNmK_S.S(2,yAb 8Z3XA|7q/W۳,m_yA~^u"T#J_~8ruMyNreHJ4ǂ[nq,kZfD'j:7(+}b<nl29̱+YbvgZ$X!ӂ :+M- 2crcEdvSe7O=VRwwobX7@~C5Vyp= hz*{k#*,\2k]j2ɢ _nI5y}Y s`=Bش9/R2ۡȐ R={,:D#ird;f/k d(&AIMK 87?TW\6#xXE6:-8i݀o#_;t{+o4  OrtK3v8w`H)Y|Դ8v$ (JG_(8Y(>7̨5*\(Y#>綬)mqEcF"ҒDT6@tX`̯ 3]DAGH@T @(qH+~i$qlݕF+Y~{~4r:U^Fmb Ë:;EHtD^.p\eXJQRFt{q "ӊl!_S:59cE}\J|bI٧=fz"n;QS,]M-(wuMkzk"~XRqw8ݞ+.c$z͕rVNJ_C }5nc_bp\T3H1Ro,S}{rĹ:~I{=#U̔aSo~L_X,6@X뉕CvsM}*fU͈۳ M@Q3>1;m!(A'%2l%^N{9Rx-_[C쬶u1C+ i3L05co7 ȏ/Ujc -nϝfI" XYrmێt?y%h~C_o|%ShLyvUe|?'(#`6ʃjU ~tP0+ܓIDVj^("HV=n0V1-ƻQ%6c׼{l +M%O\*s%>x ]bT:ͳC/܁Wbp S58;Vka9հ|b*-r ϳ\y@2_VoC59uSNAV͂ߡN v=$ުz% L>N,6#`x,ER%&j"wiiWdF!э2xi”<ٸK<A:Ei^Ɵ~Į&o^Q2C;йmwIMI]9W_42+J(| a!}bGqGLk</K>edIK< )y,=BRfg=p.ZzN`H,[0_bV]XcފO|X`}rYFO $u)x!;*h/"ލ]35 DD`HdP.JA0vUY A|<&F,VE޻':58.jJxma(# yv s~^w#r\wW޼F0L#VA+( lӝfE/ΊKC0k] f4G޻!?jUs_gHqIR纫bI!m=X^Դ9x8 fJ蛱e6V÷<`FE@͍OWiK$*Q R07A0˂=nO0 =yy W-9} lRG|Za9WO2̋^WUG#pN;6 b Q3# < L \As 0 CDWÂv)9+ B$0g; {//bZD T TXkv #I:bKAjpg<8\u uYyRub[:ʤSĊnb\=4.>qvַhsqFZROO289vaՙGTI45]M^޳T|w⬶:paSoq1EUe]܏qbEԆoe./iMsyI\= .-.&wPK@@=0^<9x ;wh4CKBcv-ǭ5^3{,X&_ObTQkMˇ1pW:. UX/_($zLetOǘmjK[JVC>RR+o]ґQ "$86!j& 00zSu-~֒zƖ$X%TPh5&k6gf4E8W~J٬~G_,):0E$woYI,.tG/Phy3-@BJ̝ 6mnw %A_У?t LͧW>+Sug'ītx!fCwv ֨K~Uf|t5 qtsp(F/sN~:Fy2=X22ɔ .h,n-#~b}7_ԒX bu+Mk;RIJ4? HP2 y7t}e֎`qp FJbK*3H.T5.ЌiGoX쮔bg{%ry+Ih̭D7;3 eb\̴H֒O<$szVS72-;B0/?m.ʌF,[u/CozZ e Be|_aԿcDrF-Rd;lV̷@Lx-*G[6 ӠX]Z]~*cM0Cd9*U{gg ~OU@d *脗mz;zlwm箱o;jl7NJe#s詴+0uvɏdsHIF|y?R_ti$Y7oIGup|T-# =&'h*@\Fu.T,0j*mBB6W\I2GT(meS~V &Qd Y~&gP v})dr&5ga-B)C90o iB ZM>CHK2\IAD} e-&V?a{D [ mM&V0O'ig?@بE};߶40LD%6g ʗְGɛQ@XAQ]3qeH3'ga TxWJo<67X# ~ uUm2Ĩ6f܊K櫓݉}bp?[~25q5vR)v^u6 4.C,9mJf!G'HQ>Rrx^ R_d p%Pjb\wQBӳK-Wv8ET|r/9z}kP̏+LQ NMiA=%NP# {5fjyk,s5 }?7Q iH؈(m(!Lœ|}A)ZZc~"jun:q]N7zqԜjЋ[2 PC}?zuEcrZe>)p,ek'0j.l?kM<DwZ b⊮;l%(n9_R1boeOKrS d|BA,e!ouU$_ת.%#IAqiMjԢ<}ؠ';2:Rů=M` Eru]*ɹ/ŋ֭!ޓG" .ͣ|;ǖhE`R|6ɺaO.:8HAQІi~.E#ʉR+Ӑ:uYPt6uNe7EQc7u^ȟ/=YPmzG?=J2E"JW cCg-];P={t|{΃7u QIDS֣* &쇝_[@ 7ō[9?uWx0k#Ό_tH0t9`aϔA?Dc,u ҿ=\vL:쐏gI\3z Cڡw: ψ/RY++1`aZw`_5SWϳ63<:\)HyoEk]c?jhY7a b`.0YthPoRQq@ĜX6w(+Pj.tWО~'] ߻8/"J,/5+\2gi.|Mwp+ G}У!l5r Nܣ0n捁?槜ȉuS{w&{5 9/,l!'mI{H Dr<,17Q'jdyH[i;+9*B.+j>;iq;qg;NQq.s*1pdX<l Ba$+ ҄!0\NB"9mWr%,G2s5SC"SȎ#F" l] ( M]#(NWg38 >ת͞ay͙náy /:d5/0tPnZ{RgIIW1gfXՋlf<^|Ы= t >O׭afYB\Qh O;p^P(JAt-i>}OLf?]a$J@<,bVa~27]CmZ%@H uI;[3dp@g _rX٠}'"~V(-,b+ TV=V(2d 4sd|nHM'8d ,n-4L &};KY*>~x|"z/x9a+L2# Rr^Ik{Qv4 oRVdRrUCI. ֏ 5u )m!nI  +5?^GgF(C3vb#1n}=زhY s^|:>.ҩM%I>LYZ>Hv<+ rei%8XCf\U+sXHLbuO* 7PhVͲ4 tQp Ti Cبj# }}f Ř7%qРU|f3{ɐ9z+?)d@f6 s|3).mrOf&pJ١~M.+oE%C{4"y$/Wbj/oi5e܍~u,o=\m|¬„ab,v;qcdU'X2`[IjLQSUz(J%e5AY[8t~>'ODi+VXU%S֟gffYG~c8[`O/[~ q_L>xS,4qK0?{ J4ɷ`P2Hx35@ ɡ[+ulA)ů.-qi_6Sn`yU2>0 +U{1o z̳4#Z+kȝfKhꯪށUO?_k%$~<{|+5m8Tkv)W'Ay.3,<,++&v~!Bď?(FK{X{{a"ĈFav=:N\itvUdKmu'C!죬ڳ YmE.ժ_FrS|m }+J$"*.2d*W'o00 X4E9eS'A{5N= eK0/?0*^(:ji!9O-|)JS|'̭0#-gKF(`:f0cZMؚ]E];o;N2` ּmGۋC5XF zcB)^B~%ĬGzt2K;ϊIEv~bl¡˰/_!xDZ4y'DKU__\!r\I>s0v{ζW[fm*g܍Ȳ"Կ+5mm +h|\1_y#eb"F_+0yd"R2XO4"C!7hgpn>zBivvϘr%@)?.;KW ")2(>u"IW!"vZs ۢ`(d;*cͩcwh9:p AC0[ LjYOS,>κ+7,Ώ 6k^.m64f XQCT f4˟1F S3FH ҿWˡP\ :ZvjG&Ǔ6}$@y0kf[[De%1l|Q h.Dy"rW@/㪭yÊ"rF|_> [}i{{&7{'2#Dܼ3"y3![R=ŸY(Iٸ+u$=ISy'F$_ro')1ixJjg -<ʅܿ-_Zm ̜yuN#T28}F:`T;?vа4u ߑ u&ԵNd9uvSDvؕQqxٻRn&h?i{PTL{Ԙ͠@@qўAtۃ&a|>N[L-ok4,IލES䮹`uVZLScbР ^y@G֮㌓ ^6sIy\d -(P|0e8 -$.b.*(>TJ`_xs A!ISn#1yB} %i:Ung{gj^+bCZn@Kpޗ~,X t|o;JH6A03Ua<yHxCBWXzVZxS3mK k?}Tm~FKL$G.voa<5\~LRNlC'=:Yi%P Nꛇ|np kA@?G`EŴ9Cӣ\裴czn_0z\я Q>R.ጜfI5݋KxM3\ WGd1Z9LկB|2e^xaq)gDz[j'o2u حR@i~NUKnJi(9(?EOp;+IUit2K0xe3JSC"Z ~?mSӑV-z NM37]ՈuB0S'1PyūUȴU>&R0Br2x↝<0IK֍{P%8Fkh3,H;U^eHaLwЪ5Xr㽫CBDg>9~uC^Bx 1Ή~Y̎3@wS欵škw/' xQJ멠= ݣ#/O=ؒKflOHmL 4TO|^,u'UsQ$;ճfЯ~k`W <LU8Yϛ¿ihT|Ufd&g7*yzn;wC4 ?&/-ӄ!y G{KFBLho;a9g@i 4j2u2θՐOk0.}#ծ8(ٳ2K{TNi diB(ؑ?J\ *( ,*Y>”bybKa\]K~"?WE68xQr|=TELUGLRY_uw*|1J?4Mz:*~?ؙ $}RKzSkی 4Vв|j/}qBPEВ kRd&"2\bJ;DzBUT k4* Ɵ 6<;0uVGb/.0tmT'%4 hVo){V苽@A:U s[Є<OMf nHtZާa6Um`Vӝ}MkKb:o$5e~0WWW/ONY 5f_+p_#E1= nRboZCH((\W긋 Ƥ_@t}}OA,fQ&oS;-r?Z]¯?U{B17A9vwnux67a]2Srd{ }\a%-^C-xٝ^sU4\cnf=}B'?e?27]laGp$-'IBoIwƒ_QHOw|¯Q;տdid,c൯xvLyRAi5-Fk9`5V&׾JTuW!o!]$}"ayc<CgٕYfhx["pwjh߻Md|c4K6QH: q ÜZ˜8-gno2x\UJ3nFuLT/aOY0GN#\BM8R {G~ w"Vq7Ltw\CظUͣfN3L%>dISTX)ByϨH?_\ԏ.mZOnŽPs4;G  yMlB'Y6ᑄWQW:JtRp ,ɛ *M_ʊ/raϽߓWNٍyHG0bd8iZ1ςtQ7,""4RËUThb?@m> ?,$T&AwUITS۩qArЛyn O2"5K(}=L7{l,=k"^[4aͰ.OaH7|zL9V/2fb`!nƝgX`kq%++F*H !|hϷbMV! bOVIt@r,Sa Px^dbnC=u)3\)~ݿ$%Az;pYvJm\t75sUb)yV& qHU&~=CfI%C%H)Y2) ]nxwM1߁sWˉ7?~҇D !L&dc387FOYp7Th;1ϐnFn+$rg?5Po8ݮ'Upx5 NrVЭdy?h+'/J*;`;Z U 3\ea&qQ0+ivߜ\A 73wDc *Bj7N-OƬԝ^Cϸۀv4+?~1}|]4U'GYw5B.]4ug; u11z]lVbTm Ibj9ux;fv$_TīۉT_muGnپUa{udJ1ݾbf]P%rzroo2dcggN!?ˎp3>]pez4) I2= q6*M4~*.T]T aߛWjr33Jy[sO:аEVHǪO(T{zhnn dY T)NB-cv g__7}gI]HDh}id$qF^ZV02{iڃBlpniq#pl.ٻTث( ïwk+VV%|s> ) t| G!Rߚ4>B3fBmamF7*gN?_]_%lK??>~:z?'a)QɭIH^cz Њq2o8i!g#6%]`]x7v(L+0;N%Kަ8 :>H%~qN]|,T50YU4i4)ALI רOXO0-ΣQޝ 7Ckʼ"3OgoHE厐4)7W nEь@хcIفc`5QS>ZAXu{'m0mJ RG(_yE!.xjgF2IDfv1=˪Sd>c ti\F(3pNE<8_̫J{z2"$;* -?^_Rz^u8d`/1Anׅ`nZ{|L}H,=b]\frݓg\g#[kKh̉U $I=@Mdgn0(͘MX\E.}**rM%Ps>D!UOlqvM_/"ފH-}7-e| B\W>.w']l{tDt=oaKN d6 l!f˔j6 J$vwګ5yxIQfNZ&e#R2mN};od==,YV5?Tws)oJ({&z$bKz]fv6R%8H?9BKVqXc: '>`^x5k1W}=P<J3u7HcNĬDpΒ ]K0}aQi7ޟybATGүC!mn QļZX ^ @nn}A.L10O,S _268v&NhN `Ȭ;fG1AaBlc>T1-5:Y D4V(vnܟENQu[6I)!/kΤ qCfkao>nz#)0> !:VPpR3K`m' oRIOUca??Bc%tT@f+ZQߛqemtYCiȀq'-taM+'jk\"?i{;\X_7}뜭IFZwxX41+8K YZ3CTcE\!iy  (G+W:Z]u^x%X*ҳ&],n) ( <5^Z:N-OSX1)Jk uYƉuPf`9[SZP#"1' pgj0HxORK!+x:ٶOvud=F\( Sng@=^EⷁJ?UZHBxy}/ j3͕+gr}X%X8n[ŎR;?fgRkA~8?F)S{0 ň+Td޵(h ]\F-<)H4xm zlRS1{+qQ'8cMuBiׁ|tf?7 ڛ"&1pvPl}%^!)|.fQңT$Q=u,NЭz&C^sWHOu,86(6}# VZ=D =p,uDOKol:ٺsߎz?$aԥ2]sڦjm=H`FwMo[+)R"`k<.;@h;?O6yHB_x?˒A40=JIi6aQ%+uyR+L&|SF@ ϸӎ?]m9Nol\Xvo9;ճy^S{u)(bK'=И q_t336KtTV4Y3_03U@'[Zw?|LZYE!"ji:m {E5[)aT*n;: 2Sŀ8\>ȡ n-]DFz& LB1[r:30V1 =XyT\q%T'U콭@e-rd& sn^uOZh-_ d#gOZoJdɝaF\zV8!J}{o0iY ,NG% ,QXHPw[R;vU"v\96Y9S1ЍNԿ.f5#1HTK>G`ަbK S3&MJ;"HͫӲ[tRbii/#GQw t)AmʇL( /2h#d ws%R,^,|t}2B9'~Fx0"9_ГEgWZD5jI|I ix{~샮 ldx=FҜѥT+z`yŸ8Ld. aEwQ)YJ|(=ɻk"̥,ڂ{qV Cj/:Ls7/kxe.* {UPmW(@CɊ^0_5'20}jWQ乺g\9kQu4R]p=k~l`}ՒxլIԤha([܀6%òK3%Nb)](Oz.i n k/oP,:Q!mHZiۚ>;ds!+CԘ iP'< `f!\(]u0L;_ A/r1:O(4شu"w]zzKYNPfN^v(Q;((ޯEU+%]8C's%}~?*!Y/tLVvs.Cw.q5;u߷)2sB$zxK[\!Cp̒j&6ڝHSHQ?$nEB-`n'ԴAb~dG.jߔ*[PWA(u4Zd^F}Q]ؼ!}s,B6RlgKT-jcvhЮGKcz Qk DתL>bk ' NQSL~q&|r84g!pa>kn*ES2sqmc0b"\֨BÚX=ؓU6*So-cᢛ2OrIL w1r/#vOsSǩlX`yU*7$ J\%_ulkt0oָ,F69zV:'Yy!e6/:1FY*5ERԇTh ; ʏ{y]٨2$6z FDKm,۩K(-Ԧ eg4,+ȅ&ŅVj"l_넸4S; 28Ԧr*>wbz+#@)^K Pj|bb~;wKQ2^yekk騜岴͂)L%܀W9?#z&uq+6 FOݯ0q[nln٦3o;/GpRD$7LL3oF|'A=Iz <|^> x؆Hw[v6k37 k*:ѲjpRVumŕXDo n: S+?n3uםK:: Vv-Sy!ɺ@b{iH-:Ho04@q(Rc&7q. 6leN*}F14wYi E6-hp2:H&\$AE2wb2}T8>A>NVMQkJ[G=\^`G:G(tirHfLS,UɅ!_h|תb?Wtߠr, 3X"bxܾ<13==iH|RE7p(k#AM5>UR.yqd'^gJf;i"3}v1Z|F8]-%BR_,*uT9NUm#USp.-O~( yܭÜ~V5mՠԟnMU| \N[[wnޮnӴHq'W&'rY8Ȗ%10 p'IP(3Lߌ zN 2B=HӅ:b::Qz6Az^90ƫcG^fZ09\ fk3 }&˅cq~34L^:6Ipzޝkco(1^wa>J _?kvHjcitTTLk $G>[y)/1۹^S֋a΍%-OJ#tk4+wUoD]TV[ 'gz+u6p&Mݵ 94q/~ØQCPwg"Ľs1/ŲcT1 ZOwb *ܱaXsPN:ӒhFcUwoUʀ vH[%SBPW0g;j|(4ZM#gvQ&3% !tgXK$06H|ҹޣ9F0&PtsJV~.ͅO1KdŒ,"}p ^zt7֓rp/1 ݪ19C~z-)y~V>!yRh]gi0d}|+oBD9ÜtɶipX/~O{XUJLYE(q?ܵBHq$ȥwE^'2}AuAf:۟k{DWOs4?o~ U?=Fb<c;VQ5kC_BF[|sK$Ćsa{n\Z'B/꽇GmžN+ 8|#5k;_-t*+ 8cw>*[!| lleK}FOYûdvu$(,)UHߠ)qUz\/ٯqÇsy/2qCdC. tѪ$ܰ #p3/v|'E>kٺB^! )DC3QAYFA)uXcWKΝ懧~;T9Ě+hnn w׮ R-R0yhbv!ZZ.pR mT\>G@%Zиbr/MD8=ȈJlosNt *׻r% )j⃅^x|d&il}˓CbL[@c>=1F~P;W],V'%\1!/ӱZ>r?B Yqg:y.DK`~/@iv}EEhTh~8\da!‘gqfdj,L?{rؘ]=!-=Y5KJy*$j\L =rQ@G7NMM_G&V2HV+œē,Wq< 2\ZD4)gF(097u>܌MST]MEI- Initky&!/Th8|7II m7Faago= "2 o: 4[yҌ;K "#WPZ lY >&UE8@M][| WIzޗL1At uڕ{oT'M/à&gI0T/ j"9@i6-1כ;<NHC'-T"42Q;c;qͱo5;s0Sl>Esymճ쁓Kb 6y; JFHm$OG 6|jBBq DcPܴ~z=b ^ >6un BZ@zw>(C="Ռ)z?vב ;YI Zi[4+<^XFªZ/_QahY4[?zDUsvesMH{rSl[VWmAQ$d8P!J oUٛ+|]&jOi2!GNۊ:꒼f>z=1ž T .&kOJgxtF LYZI!>c wð>xsurW+.nugA\9fT|3Nr-W;,\=vx6CIjoXIA5")pSmUiANixϭYϟ@eɷ$. G/%i|wRdg`8gL@PbCsK1oѿvHR':ߴ;6,1y#>j[cWT_X#:v4WX z2[hHvCc ;2moSQ'%͗ΝmmQἽ{!y1f <<멊6+ݘA(TiبݷbOJkt*zAj"3D 3f A#AvAR#;(jrGƃCxBVU+8sVUJ&F yٸ@Wx;Sb*EƷh01>7P@<' x_$G,uM)M ٸ8/w:Dg˙ vdq{[@+8GE.z v}/hXi [W'FJ}>/K;Rj͏3l=i~86Gnyg_s6zDG,_Wb;<m;@&jrRhY_41| 2:_hbMu;Xu|M6>HU8O0R99dNjP㯤]eFDtY:]'=GꢃsJ3 GQɼ<0c!i<9EvoLKezPiX]%wXw |-h6~1}< ѵA & sZT´֨l}LrIL-j%ׇ>x=礜? ?{@˘l>0J* sWM$Ah'@{J%rN"=axRH(Z]IqXM'у' UjaU=X0ڣS]zB"6|~eqFKgu:N,A' qfXPˌĊwʖ-*s`|~( hmgJZuU*¥-F bn޺uVS `tKeƊR}E.-ܛA2#ھ@rmKgh!Txb.?Z9 s3+{&C^͘zGLB2 Uo;! TZ D^eglU;t!!3%;I< ꒈa-xD+fdڈwEzfDWﶒk[yhW-?ixk^oEWwXaQ([ B>^į^6VuLޟJӀPK-xxyxq>} ",]ecwc#JMM)9=cװ%Pi0e|蔓N$z\q! 7/դLjuydhU+]݂rW 5Dw \- x}N^ GƤ4sTOUt.<+ XnX5.1_5-ނ󗥓[mxxP5CڋVa+JcCZdpZ*Y56䨑^Lw2f}~뚳{FN|Qպu7usRR6Gw;Dۀ8KzS84BBA:ea+ (i9{X)q`T2Y!;II3,ު @G'&B'ĻwjUY% k!!8uqM=PE+mV A9>2@|_ڧd'$e&_f e=>}b,mD4[섀қ8v6OhX[^Pp-H;ԢQC*-U#D$rYЅ(\ nr}I6@B, ݳD? nhU͆Q9,ȗ3yBjerx@KQťD?˚qdlvgi@dxx|d$KȶG֙/h$2/|d(ڃPB_t-A dP@Ҡ e%2ך|Jr%}swv<k+ARIه& kG>bJ.X@vXtG,XW bY3d2VѡX:*qEp Sꢻh?B9ߙ`tï9dr`Y:5R,m͡dh Y8).晚 ^N*bGDؼ&pg.x<U IW9-sk%kj(5Hv›{OO^ _'o\̶Kߤz1lϭ4.@Lem/I@e]=o,f~ү m4@۟C[Q)L6lF'Yàj uI 037a JV,CG ,,PwLvI##0QfK0T@ıR7D0{Iqf7V u9H"1IBhl#sf;y`*XHs1MjLgeVcrg5lEHxM1hE}]Z>ͨE8`xȩOB7Asf[EԔ=NZFF n;ǿ&6SOF|B !$E VQLG`JG*d&4DF4)QS֮YVDSTldɥ,EM}}S([镉yhzҀqƄ[Dݲ2mp狵u59TI+44Đ|4`9XT5 v|-VץSR%9e+6UQ *ngo-'sn<ۋ 4Ov+|=Vf*X?рW6֑sc}qm10ne7څǟ,{|HyI*PgcsuփiS*l*gfy9Q؎"8ilK)QTN<~ն.yfHS<\N$}#)ķ40-'P]A{̍x_SE\'U*d:HINOmmDZ;K^Aq#X`s2x#8f4F)9_U8`ӺSkfh j7!x6+#<?>hV|?+tKs'l=0KhDMR m3t6.b8Z36%=y`֊r(,S?)ޕoYP3]v"[zSa]'?v {Q,*{P6`[%_,adEۅ#nM:_ yQ%ٰ`#ܓ6MG]ȌF] poSS,)p,{XьH j8(nEǗwi$y^wʹ&M Κ%A|̺ jNâ 47 |uG/g_:zq24k Z'5i\XԠm&z1WnT[ob7&8G(>[98ڲ}rCSfB` DeTj?. dMf};;&ؖ*umWh3zi%n[ا IWq[z}$;4̮VD.˔8hoO2zf/+Eu7AelM3y˫_ 1t`AujR+}60O 4W f.d|4n˜ 0).T,柀[!226Y'AVv*s}'#>{"0BuTsO,ZfcH'2wbUE8<0ڌ\?W'gyMIΑ,[@;Ɠ@j7$A ٽ'nBˍރn&hFq<>ŒQqnESaL.[n f|y-#^/ &$im"eHl7AЧ}vY>Rœ?b;P3A/QeHG@Pb{gEEsTM,=ݪzw6a =:W0vEn9+nSWF,\^E0%h _ !)! ۰^e|obFUtA.py"4 G&Y!C~-ۢXF c?:( z,o=`?4SbӣPlCNZcp w"?J¤Ĭ/Z;*\evFͨs\CE/v>;_;RNE v0b @w!&!4]?G5׹#@R.7Vg=HRd"Nw18rP3^W?\*n\? \Og,8ϱ5˜cU^Fa:(HQ}{bEREE\vI~jYz]S/5I]ok\#X#S8\4Q<2 3vz8&rUeűҒ5j𐁌pB?2lۀe;̃Ui~yYtg5m87>9E40!ndCDx0/lRB5Pd%!|lYMΆEvल~Uc{³d^A`_r}euoCZ=Vkf ZIe <--o4Փbgj\)D[83@HĊ)#m&tC2z+ΆnRCX0Xv°Y@:/4 \IW`Z2z nTN!ـВ' +"S;HlհAhPN뒤{xߺTdqG?3jgGheLEe=ӍZ [;!B jd,+3A[z0?G\9Ɵ"em:ZN9Rbn]I9u4̚}r$Xl47A3&ޡѸ?@?cU@47O=2%T5OgDÛ2Dl*vբsxƆB;14{\|Tqf ɀ+E`-Kvu]ęDG,?؜# %!oyi6xc 2+p`@QG7̏ў~ 1ބr QKcU!30|vTMm%d +ņrq`]ɢXz71)77ak!Qfwۑ_sД*Qft{g52F[LVÒ p##0%$Z Q/P&3㸘 Ԫب(5sС) 3M$qN1#%?g vАJ'$7H5^|Zg .ϺaESH%gP} )i\>xRH1V?=7@+ [=$ئ,y=dQ3 P .d{a R#J1hP&QAN!Lx̅3ômpWW1̰^v|Ϟ"04oا D}(tTTC۟"Cj%49pWetf>2ͤ|˺=6R0P@qp*\ zX8j "!m3;d#M) :hzlsY}ЫFQAw#%ZvZG$:EÿJ؜Y(ҵF/@Kؓ4ym@΋$00AjkƟ!Qs3L65tUE 4}p2*c0FXE"9trVKW΢]˵ :zf6ay0H:][kűј nxJKYlZҽA滄Qq-@[[ljQ-P.[m0 a*@j\uL6× N'|ڜIqr$lK*a#N$2,яejE@՞6&|oryX :GCC W -T!Ҿ0]Fxtiء_<͉c9д l$rm0IG|<$RN>>{icQvru:Գo1#N]>Oki;(ծSc[~2X7(~DYշtw,tek~co4QD<US#MzB=;oHAL\}(BW;L=}p6`ЀSNI8W?`Ǖ?hO<5q=⟰K>C75)ƷQRyPE.>V1X;?ozPY.쯲;=r!|i B0(?P sD'Z`f?H>76+7a|O*/kjt7>X;=.)+hɳ3l5B$6Ys;ɕf)G9=|v~n䅴4ӎh5`i R@T6Io&{']w7R{6(2=ԯ郞Aa I9T(7b!LN$kA{3F3IMKM3Z,KWuUrSQhBC=^4h~bHXMl2oUe;^[z`3v B f*n3DTUHfW, VF9m=0gM{ԋTI]#Rwhadj5EY}M 4sOiv6hUqe<`̟|iV_zxKŵWot3L 5%hhV((b-lڥ\Ő(:Iy`E4KJ`nd-+;uue]zu#dDEf{;7zn/rm %"K^4M-/WkX >yv!VՑb(]G…WDo^Ql|.-4Z8|x^BOq:/*C] ,\z*m>1,<>b5WuxPRզkwjr CKRxs}!EqΡEd̝lh(6V*,=_M^Nl-׫  X=rG2's&CϔD_ܩb|BLB I{Hл|]֦[>VlPCtD$d !ك,Q4uo￾$U?b;E~sbZƦqa OS<5FO%)/E+W(gG+*vUP)[,|BeV5=wyy3J"dhSFDC{?GwBZ=+tJbK'hįrabƑ^[))0[LXQAKԒw"'߱tkIۇW~/>NJkB:MI8ĥ o4 \<201&HNI9H9NHATUdt.AdѕJ;A{,xl_#U9c+zԡ})1y:ED,nmQ+ O;<}f}g#g]V6 WhZh 9uO_5*2rTvV~n6j2(X-8fiUQ=] 6Q*Tm9T$͍OHd-hE 8'!q9a^ㅟw?~ Hķ 8.-Xpmm\C6܄_oܫ j?{P.} OīiĥU5L|\C&jCs=\ Ny?W*޼8.WI m)$Mb\Ā'Ә79FlSREMM1!),ETq]^tkNl{niڗa%Sds1'`B +,U'xHl:ta7N5_%ԏWEe!CW=gZ=GLS#a} K>Aۮr^Z+˺*|c|c?$M%Q^@BȆLdOlR;u1R\\$kیtE Iqa?zᇦb@y:o69JؚdZ}ړI}1PĘ7i+ˑ +mk L"5> mc]hs/%60%SPq[gBdyp}ê'.B1y\ʚ"2 2j\]Sd8pYi̍.J4'UxCm wV_0&OȉN;;|HR7gB7s.MJ3bWй ,d"%̭72BFw}((/46ބ*z:/ḇeY Jӈºʕx' dHB3H"A_nV.l߫}k;Y睗Q.̤i7jiy9c;oҥՇDyϨgQ,H9# ήY XAЦ!͞.TsЫ3} 2PIA9HQ#ɅÔ,/W$sOZk[IMzfgm(l\MI`);Wȹvϼ,hLZ7,]J|zҞéI:=dn\{pKV6b^({U!?:,<|@w}VͶ6)4u<5ź+ * ` 2WmK/zOk*lr pybG0 }6nUZi 5 yےCfM Uȓb7%֯/B xubF v9Qːl]@_xb6Z *z{^ $Dۥ1l A1)^W%;|FTz>NOMAIB+QH‡Rf}ռDF6K=#U7gSZ򥐢w K70N"c =LmIV'H9dУ_,v~q[]׿Gq%tn&8ڥ?8MҔ2#,ӵ90m'tK=R9N `K7aeC);%KF:h:$_ [Y8#vEׂZWPFct*Anu遈9xoArb( Kx4&ϳu.9 ݮn| !  l˗Ӻ| sq[>o,(~TIXD@pp}1~7@pH8r|=X|)fF ,gy?Lgiyw}GFXc^uz(py}EO5 yBc{XsYDaPRHMps;W6䉲#6Ze;69 oxE A6$uFeFȌt9Ho'F)v Y%&0 2rwE{&1+0%5u6vsb/; _ǪJ\ܬ8*H,2sҹPy =|z ߝ~ڕ4:uWqH⤅A˳y {ɟSVF5੐=H('Bչ[K$&;[x eE{ |ѫKI Y/Ixd: D C0u 3(P0Dc%>^9Nb66K Nmڗׂ2E'&I$%%wXREYMWeQ\5&$Pcckm||zg!9ͦѰ֎fPt)rѲyBNSluZl M& RJ|hkqsN4X3qM6_ۧL$% x NnP5{cs d[P=VE^!,HJkڸ+;ܔb/W+_;??s!O /rS+h1U۲ ,:vF 蒰{rkчYZS{Gz7*B>#Hiן#2ӝV#ɂ$KWܧvc, (E#3AXW SW=\W6mkxGp4{=9}zo LG:^IqIGh uh7a Q&^$snH\@DRF`WTK+;Y`}d 4i~|xn_i m v&F5OX=6ž\ BE6F-C窜6Oס4;'ʸzuZD;.AΨ܋i!lҠrygi^"[?Z sٝtmzSGg.}2=9RCk=nGz8#}Bmu$XzΨ/x $9 aZeo\q#" 15j3?3Itd2HT{^NNIȼIVNr1Z=-K.{@$|h11ͿQ &t{xc$(g/䥅Wra:FF,:B4 ݗf2 # :ML_ `0y/opvնjKNt!iB>bj=F _z?I1 רt (1v9{AVx05Mp;_c0Ǣ֐>17@Iw~2LU2{/1@G cF]0.$Dսs0_vÏNbB!/yEn#V)+`TE\qA[u-# ʸSW}ۖ䳮˃CoD4b̓{G4ꦑKje׶L[U-&e锄/K> Nuj u%%~tm}}оBl v!Twj2]H-=c3Z엪Mdf?i9BnCLOl8 VxheKJs2=ǎPZF9;A哐L=Bdoc每0&BC"4tm>b<!>mL8{oN£ T0%trahʳ #O3EiMcՏ?n6Q2^߄_3ܺcF݌ԺB1Ua<߮_31&Ba&}Ȩ_H*h@m7z^T„)eh>VWt`4pN,k4yf M }|}ClT[]Վ;[?Unn+ŢM?߃C4t_ԙ"vLxv}m9v ˙fv\U8 ]i`cq{aol dfը*f=af2c$/"C8OǤ¹u]3Pxo.&p +?7g' YO?RV1GTL32Ϩ3ΠTFX(a=A.3{2 *{&^>|>#M4.nps0 RdkxgV"6LU5sE!_iC )bOdMd9W?& >ONqP81Bw>̽mk鶳P{WФl;&1Ala0UL{l<%ͮ^VA!wЄC"djt8 WAu2SYax_V1Yrޙׇ70׭pPZ@IGN:„lT븛,l)oaO @V^\Ů/·ް g80=g ֑\*ub$GvC%jp ~_An(+/~h?BsoaOEWFC(?o:"L ;]Xq3SWNW.~%dM3h1Hd2o4bm"̈DP:Ln(Ϙ d[UuH ihIھΩtd7A-elz+];F`'İ@K3 ՋPnְUjԐi5/_I%](ޖD  8ч&$NtؚX!2â4Hcx$O>f?P|ٝ5Ek eXPNOfEQ @HwV=W*)8soyK;80 3O[Z".RAu f - /Bά@lylS/ ee"OyPQ޷B*CA R:nɻu4d$lT^*!jAǾ Kfڿ DM .#-˯ ?b<']4c~ZqTz\{| ="Ʌ.|$C^m׉|Aj0MVN3cNV# _{;򳇑J`=xcf:]Y٫~F"%Y3-zr `,.rMg~@\'֯k3_OuEևRyƕ+c7m@ù&i:Nt%os4ٻL<>Ǟe"~bR[F?6NPer;ɤ01S%!#2Cl7|]^,e@jK܋սl#A;r"}CT_3MA[ )zG"e[hk'q<Eo Ýjcp@Vƹvro\`uG ~j{fV5ex͎OGGZ˼ŬRV'"yk.'d  p8 O?Ҝr/t*IyB=t}_pn R7R+=rXܜˀT)oY7`cBwp)g`l-|` ~Iz($\E? 7;^Q/ȼD_-l(̷6dC xc׸&xbs7惀-y͛rMy)`_E+|zݷN)>LU,4#^nbc%`cAiS(VV&L o֜Oi'$1R*,ZerJҫ20&`fEF Gxgd"+"+.~Box:gj,FkE@V6pm: `$|VQxw &:=+݇_>,VWMjqR0+P@RI|s0;y%Tk7Uő'1O-n%wHS4nCvVq; K:LYDtXRX!l O̴csèAk@ΰ(n[置DrF쎃qo J%,9`@Zjh2;>Mie(ȣXxkqeb[8ò%+Gn2H^*uTh1NQ?~{4gc7 ~EQ\!FHgocDKU&񮻱؜f151+vhǍ×*L1~W K?uhXjU޿Y΂.e*IҦY I EnJ}bR-~34w_Zb hҭz*jANۃ<٩3%RK{ X3^kžiYȖi79%Tyd9,xBnbRhg:gy=c-nX#n+lpwphrLl}D4׉ɨ$=wgK,q!rA~̮/'6Dh\CeFƁJ/hF:,05r,p[5]1jF֜Os0M]@LS Mq`H¢^c̈́}fcƚp{pw+3sIl(.ƨ: ZDfEDtwJST3_;o蠧c(b$bKNlG+~TYUcGzqb>1>L 5#H[ע/ĿqExƊk=v.(r60" qRaͲ3J`ݳߓg`xu;}DJXP;~ ևҏoa6%<ߤZېu| "ʦ~3؍H6fQ/{61[ ׺tRe$h$f(] 'i :g\hd؀z,mj4~8I_!Z94n{:G1BQ4!Q;|zƄ 5y;!rE/D$$ A"q(YHH+@rC_Tm()M)̹g0TqvYtW$; 8?7\V§f_Km)|#x$Ţh2\۝u-[k ݺnly #y+ed5="g5W̮JH58myJ>FL'P:#*ۋ$8Kԝ9yL*;pO_||7R]ArV7-x''C !ׯfIL/ k9N`%/!MJ6$yhG`8s^u .~=4Ϯq^c9gkr 1*qB(L<M^R?! %\ls:9X/a\dV,&>*S7R$F1.}(:~YXu7骦vXD2w ѺF' KarpyQaPv#k#3PPP|b8_]592/ W %q)&X tۉ|G8A,N9u".\ Bw+Ɩ+Quh'$,^SgM7e@ 4vY7mr,Z\8M7ޝ{E<.nnJAb5f4N0ym61N.o*oY2Cu1u$~*;oDq+mnxYzG SN7GCBU]=U_(V/fv2"Gq դ.^BKWTe(mfKfsd06vX@h?BS%{+h<]ߪkjeJv xf4鳑=PDEuۈ*M2"`Z_}`UywzI/zIwTpXH\4O3+1DNS8'I[yN0'+!clZYj5i|QC CoHߙN^N1>яV2.N]P(/P\MZu r[ӚKrA9n˜#3>&^*n|:ح.5)ϯ,f},Kfv閭ZOWQGhLV[/CQXv}Ї?J/ZZNRt8:݋6At[]9+&Ҏ4վ3 BÁ>=l];VW%eC;c `#ğGHs)fi{PWDe=~>kY.-~[W;ݘ{vrs e.Cף>'D˥/"u@鳮|-7^[ T*FO1d1ˀr&|\hmc%vI<4'nhکJ-w۴CQ[:3Ztq͏YlM l& 0 |YA1(@ *M?z# 3*f`o08YkH(<>N%^{mF)_otʙNAgZ@А0g]?Iأ$XۋVV:Wτf3Z\c*bC lW0mm [YA9jҢh̀2z>JVFhc=Q wiȾ.Q/Gؠ_Q<q2؁^TRo9+ײ @[-{~-u@~CIP{$&r{aNDc!ylj ۣ7 F5ͼڔ š?*3:pM5GN?oy̘ҔJ@zQM$?k8DR036ҀI=`|7hjKA9׶YkP<.xci$Y+?Um Vmg@~iCR* m Jb+[. >^RN*9<'^ 1\ ``Do`{7i[7^ƛM{#7wK@h Hr"| twCru*bNVKxX0ؽ15f(f%%䜌|Ӕp"Os; Sج@Ї^K;2̔sl쳄E:T \EptLmӛJan彿#E-j+cTIX[le]L8O; 0#\+jÅ%=>ЅO o#v)nQsŠk᳒-ah wOb͡0Ң"z!bҞ;vȤ>yL:^8(ztڒ܍(_ZY]膖F tXu=LNCiJt3^mo -A VW_}_D{x>8?JALNp[զub=)DK,.LD˃\\w|d32ệ0d ^[n=zn]jGY$uDt3** 4[hU}6kl\;E|JtxR;e'(PʏQOuIc( @@Lu0HVDN,)%kۜW&I;<`<JK۸ZI*A8/4E\?ba'@22>Y]2T^Wu2*W DFWŸ}fYt ɧ59nE%]ߧ\kow_r G[miFyG1<꜓i$s6#h^VLSq3*r\-9ST!9d50?2>7d};F-S4;7&#J y9ӈPG {K[1JP$yOo_EԾ∥].Gbĩu^|쯫_]?K o3|w[s;a<[4V;\6uؐq%xh%: 8 Ze2qx<:,yb|75BEj"DW6-m1§_i:Pߗ2U5^I-d RW+_("iI#WR%2P_pin3kh%J٬"'d ?xvۨĮ2&أ|$(0:~|D$:|ǘEV"ώǁOբ :jزus ީ\ٔ 3c 0Vز^"#c)@`It X 0]Ot <\IJ1S'GBzѩ Іkm -ge·/苷;/Or:Xpn,w X[H׋pD3nUs6FoI$710aQL3D!@u!Ͽ~:d\J.h?@X5qš[K0I6E8OyV记鴤x?X ޏX: Mx,D+`|/;ލ =EVPH)˼$tB'V#4EN$T2:UcxFܓ<a0-, A}%!v#Л|=;OtB/EZN9Ύ1 SX7بzVg߫*E٨^|8I2i|tX4L <;.H`gJV,s XPjppf +YdkaxqN_6M6ѳ9>DC&C_ܿݑlS`i"W[p<<\v{ʺR4P~eT!Ta#/ʙTsx] Udx9kݚBՓ- Q%jɏn|gi9␩E`z3rٶ1g-ƖKSEh!3GuÎt!p1uSƍ!:rdn}-!/ȲyZdAؾLnz@cQFiоs;i CULDf6cJS#>O~',룸U?KIHo"H\1\XRW;ݙZ:|+}])S|U0,RE-9v& D"1$#ꭳNE!p+KHu?RKV.m6zڅ8M3IUɺ# 9o 9* bF;hlҭ Zmr' ^ 8ܥi,xfNZ([8'~C-;@n/4X0c¡81 6\x8TpMu&ٺf("IT'mI3]Q?`saۯKΡ5/[c3,| P7dQ6vH4,ω`޸1Lv y߷̋bZ\# 0Jعph*.0z57Xc2<[cL!ќ5~8d)=Px #,, U UFS]1JT-@ȝ:C^2/`"y&1(sۤq޹քI+* r{wn# A9: 6!U_ ư2:]*&A?Ԋ).NAfRJ ql9tfӝ_47']W@ r}*k*vD WQ]Lt< ZC{۶sS,k+ut3du?nxV~m%V8ESL(pA:̗>z*8鹁6m.|1ە(5zCIuou&Xp-\227r _kgcyGLJt S0ؕ,Αܐ5mQ6'^O<·'fZ4-k2p۶as y`Uu#^\yG35s:纴slGq.rq_Ȅz.a'qn-*(NtgfZjTRd_cdz[mPBzBYs͚hj m1ȗ*,=k 䡄$D9R7LRnΞoMq>R0 uC 1e{L.0Ѯ2qMc.X' 4/Տ))Cm@ևo k@w^㑎(- M2! \bҞ$2g ;u\?T}V6;?̎QYq2$ԃvK1a yQ=cۉ?GG5$X!),}Bqϰv4DC>/EVf\0MϲDwwX Ԉɺ~ic3jt{k,8/f&eܗɹ о4'@:&T:l#NX:0q"="h4˸VKx56o&0bόL {7NlBRFnnLZ{6ƞA 6!x.o@*[jό-LO0'vGоyv2y8g9-nBW9&exboL#Ia1P&w|~ ldwS;TJPL]~%ؙxĶG!\e9 ?Ct$6?q8"s^OVSUjC}^*DN/S˞^]iy眓z!kc:?o ʎ@q\ˊ?q$g8O$6|PqO8nڶE×9?XDȺJZӌ5VRUM;axtD I Óxd x,OvtO@ M๿}POاoq}*XۆDԿf9!W+c*0껑SGQ#x-tB-mIU Ip۩vu2_ӦYo1FOR' >Hĝ!{S@ cݔwiKit?ỷa]ߑ)!o)%CɽTn8#a,r do^z3]Pz[y:o#ru E+{^K0/Wj? 4se>TT VgǾu:"J_ӽkHr`UAtf #:r||q(?,fc>v&C_Q~܂ B킓A+̝9C;0YGߦI rH ~wCٵФpW>DJN6ZM\g%AkL-^8F''Z5J3d Z@&q{QG<ΏKRqD0npm3ZKu7F{4h!/#Y#jJ(1OU 2X2jR0d_A5J+'cZyHSQzcrK LM._4`=C mFpR䷓;N T pP--8L3zT@Vr`aW@Ś!atz 7f_h,wU-NC\#▗(̩dׯ$>A&, M:m=#YUm5:l)$(#K]7br^2Ax]S~7Z FbQK'9q^QIQҎ~@3lWS!VR^BzX%,jRdb_ޯFELT0{`i ɭȓv'W=-?~WlsڞיT((K!L2v3lIꅞo%Xe4m}efV[І˃>@OCViXȑX p#hkؚю޻Sj#58u2D#M~MR3/JcM}]xtSa4mQ^ yA{7(q ==6z q&ڳAgk2}B|PZrwZ&aI&8bIsYى lO4Q- P176Nc6yhPlRsO5"Qz35AX_>Tx #gb:phsBג1F8-wk'|[xð x^DԷ.C6UfXEۙmphm&ԱSQTlRPe ɒR٠5ݽ|Ue]GʃjT$[P]aP| /vxCнR6Q%R Jf0=5uW >6ِR!>H^`]FpY"YD} ̛/vk +]`cv!ꤢGW0Z7 Xޗ0))ėM2p2 4KeH4*z[@YBؒ>~(vIzôjLϲ5u.yj ARr-aP?gԏ(+|Vh%4{gT/Ag97h؎TwoEeő_ӣ7L.MCך)V{f%Kżi񁣝M7UAOG-eK6ɚA sy\KnJbRI{hs~{5ʯIW _M_s})ly9#p@O Fs8ptj /T{|,ҙRg)9˗I67oGL,gauyM7esJjMȜ йy:p#BvڱtZ+ކXD~ `}>fV /'/ 0t+uXi'M Sݖ k-zǸ Lr>HLJbO[Hwphjіv;\oZة әaƙ =`o׊"vKXC41Q W`acfx s͈%JHOnLQ4&]40PD <p 5!C9= [ vx9 s06kQl[(0>#"0<pجTx}tzy|@٥tp|5C[Zjr͉21Y~tӡDyGi~=iu?i'(bq?YlXFN|G,ql fͭ_SC h*`ޑR7)^\&W!:F$τ~ kwLiXTϹ#:CtL;L% E9PrP_Yνhyq9ޙ:'r%+ؼ]BȁEtugu\dx>=vGnWMSKiDӠ餰\6Rs:IӁ1 /sw9Fǯ=" _vj^&F H mnPTzʗgΤ*4#NiiZ0]AC:,株O1aԭـ-Ǹ<C1$u{YnxP(l9iZ ߭¬u9Q#Đ)7t*eCz=m,ƨ`` >CHL"b̩~QyO VK2:0\Aj?G 9TLG E+9d-Por4CKnvp'Yx+Wq(p@F |k]+z}E}6k9tKq˵,qm/2R=ܽjύV&O u~y $%Hy9t`,'pφM prğLj jv;6xa9G#\&9Uc- N[\B[X+hmGT>Дv`I?oZ-B SԞp6',:Fr1 ?`Sd_Lבn/ZV [)l/ra@T)~p3KXJLƳUTXqa,53b -`.B%qZx 0_Q41RJ,:U7xT3/^uR4q(>3|gioF0 lj)Mh)&m$اr]J{8'Gc߬_;Ht۸$Қ붰V@XeDh >fYU`b3W^(!HMB1y5Ճ,sǏ|M~sw 0rĩ7t¥i2 my" s EKvibG(Y̮m/̸Iee w/8 ss%1YtB;żɶAx?jP8z8hsiK52_[ bvⰲ* s넷֎n-g*W6ɂJJm0ĊٮTUԁlJA>QŽfH^Eʋ,1ʟDEOKKr *[ؒ(c'hĨ6O}%2#B: c;tB[?̽+'}^>aPB4T0`krV j^7dv&DrZDI,iPrB6u.f SI¸X@>qqK@i+ZRjzR0Dɔ#0r }е,XQhTds*!^GYb\o 6*ꖥkLgGZܯ~ tpUW `ȝXlyړb kߪw< Ʀm;{S;W!B ٭L)f1ݺjJt \lK &čQ B4ZR }mn%HZKژ}4춷T ^ݘыQ2K nnpIAj`h"wgxd ?9(5e#;՞=˱sX}5"b+_y\n^%#N3zjg?Y4eF\IC m[!DYi-Oҳ"h?ICK`=lޚ߾'q7ضEHe7oG Z\1AnOvuG_|_9N@`e"51]H>~SUB 1Ztեm=Ue09L죣/\@W9IbYk9m<aYrG\Ӳ0Fy.>A༗;(gdSyrű"6\L`'y :*?ƴj]ṕA+qZ~I*tɨiR.;cIٽ.ZC݊QOʍ/[\hh1kK]؜yV|9t(W+nq(d _v!(%Zk˂?uV(el ғI`=̺eI兄%؉H_i'?BY'\1}ho`/ͱe3̀PZ wRTqisS{A^^7gG@C IpJAƹR[#:OʏYmt;oSnŖz%qߖ eff,ԺŚU17D7$5縢_omZB8hu,|69mK"qԾN5jÓ<jڟ`L卍tH 零F.NNB>Mɫob6J,z'3P l,`YBR`]ɯ{,,q0蛞g14eM1$ؿNNJ̅Iu*N ڦLXwf%Ee%μˉg-CoD 8\"7<_Qv6 wN&u-62֪7.bM]8]cF \hwz@͑b#DCJVv#RjȊqLUgΡ~Xi$B ̩+H`D"&k *®v0Y52Eb[hV1"/ʗˬ h;q'ޑÙ.v"ڡSW'Bxr,U;̯+6m. 'a9>.z$nI;MV?-v;Eg8,VeSF1o)4y2~}~k?C-(MN-&Jd-)Gb KL-d#>LiwONY݉ujtb9f.7QJcnG dwר݇h_Խʯ1K\ 8Jg^? A)THHvZMiP԰?RO?I Nf`~S='^2KQb]ޜsVYA}PSYLz&s4B1BC~4|4p/炮m8tۖFΑFeWŽ@'p>hr:_Z]]ǴN0Q @f -7^%;N"Z͈8t3ʪh;¡_(#i3\H}-&S* mRg{/879>'C8e?K[|sJ)1|.= z@1Z;GjcMµ!9ú8K5/ݬeP2XkY,kpGJ=vR[GW,` .زUwbzSq@3aF;QIik؛Bq QVlS}Ah=N_} 6EEViq׋U0IiM :??31ᐃc3F JXDVi0e˨xZ5{-H;/")؎Wf(}JU_:Ffk R%h _bގAh@,vX|uepH=h{!:i"`` Dwl% NG1Mg~ݳI$1iq5^KlVՂjeu'}r%\[!OLB1t >R<#-r)ZT; }xe@hnKWƿ>[ë{};U-2a8-V ƽl7ֽtJxp=`@2ŘgeydK6Ʌp5B;gK$kC*>6@b*n"EqZ^ ߽͛@|8ؿ${=r 1Z&P %, I >ǔ[5]!ut|}),H/ ʒ+31pOCabu1.NsP̘y ђE"M%]m[)h^_‹DhNjl"XGqOżDiK2*gǔ= Vp) 9h&CZ[oN| } z,OS(lY1A{\$ B߹/eh]c! 8G9 XD0麀I?HBZ)&{;5DueW4J^1Ŏv8;j A))d>8-kVA et3Sa"S>Z V}#v\.rYf2KXX61bS( OU11>mT5sWob?@f+izѸސPVG}S/wpK秆 ewhig +<LA"_֥1g*jR30)?x`)_ G-3j/cEi, ʗsOLLb["@6y)O?zb sɥ O|'9Q⩈ M[D}1b2O)AqOAK>YbXʌtQϟ4N6nKy0˛RY9)CߦZؠ0N{i&'WvB PR>[ i#LϔePdK,K~9R͗'̾kQ [7/;u8(h+@bQ +e@0>G-FgJMe~?FH`[O)T }ubCvR9k:N`U w[juWr %E4r*ьG{ S?3V@ !L6Nj+;ɾ9a1J ,e9Ak;% '0**=Ny9?jy5c0`CsEaάy;'3GJ doBH]2mOL*,nZU`^qe2(AS3wfN:32K9S$Gvmamne3O$g؆6Q+@*W.Mt[!{ph+pɶe<76#%hoEWҐ$U.uu2)7\"OkeYG!ó:٢) 7L!_LKt$p-aN |ARo~ז wa"l~ݳI*oW.} yfV0IJ.QlN4=xt4߸`)A%_x').%}!{O9!2=)t[_*?fl-?/ո^b̲`flu(iީnƧ)w`}+q s2,$BѸwA bS%Ӱow ҋcCMC:\%[eE,I~wQ]}BxoG<[ho ƃUŎK#G '}?Qedwsϗʪ [4?Ss-Eٵ3{O)?:WXM8AħObY8Ϥcz-QQᆐZ+R O^YbEp\! ;س>12 k=''E+u8ȃESEVP#G+hNG=Q ӐأϚ2/⌕s;w&c&hL^N::%\/( ^ xSAغ~7$P6|I]'3H\lhUǜS!;ZR36d-srj!hiWM{뮆, ib<R9_AYuqD)#Ky%jo׼cy|u_'PLJ%l^O̅3͕scq 9g;`i "{-IU~l\0^7apùu+KFx[E 9m֡cݣc(o$Td5ɞƻv҆TCQ|Acr)r*i|ܘtmYy?&+N!ĸڱ,Xb,E] <55Dލ\h8//?NTc/B@KU ^}r?cklّY=aׁ Bj'6k"xb " Q2&TjSUYSe)eVhƧGJ1N4DL˺`0*g:eTa$`7SPH&Tq%[%Qc ko~NmȧzM߶ ;Yt;֮fDӐ8 DZK41C&:W([>#UaZ?9кwiti|㗲?Ǫn3uw{1|2}5$MQfllvֆ0mˍKa[6yh4%]+#T<@[37_ nr BH) %O#bo3[ѻ7gh>d nu%ɷ90IZbq0s[bN.822}JO >A^{:%[ Tn|6㭥+h_&:$kJvlnێ}h"K(: Ҡ VZ,mYBxz\N\ n~]6`"tBf7$D͗6<Ǜыq4/.3Zцu쭛y>j1CTVY®81>t)-5(m:dk :w^+ \ _Nڗ.Pʵ4y9!Ӭ4YLg"%eD#(Jy`ZpΙ/O-E@ĺ?vDl"úTr;3w[ @)8 t!]2hz?+e7U8ru@HU6]p\@$.~% 0n]HPP쐪}p{L s(1Oހk2Hj鈆j}2!!!-1 Yrr'}ȸ|i59)9,[`(JӤ =K4l$:G"@.~NA}y\4s+n ?Ll\TURF& {ur(1R{kxJW~_bD6uk Ji;HK-Lâ\+^O`JQ8dBGUi 1k|W#_SSnaR؎vJ{IHbV"`QJ^p* Wm֧3 \PVہ`e)1N(X G5֍v̰-[vbi7f{}} 9RASF9mII~o[oV}Y6:\eD"1\HRÕTA?TdSg"Nl> 0gB-r=šD۞gIl<"89{z8um/)\BsZ.^]@d:PR1.4 j i#S}LePߙ ,e.Ma s-825{G˿<@^uTp / WvG(Wq} ڵEN+Y})ZR@T(W(IpTaaI#gž}7ZOɥ,+e*#*4A"'%&~|P׹ڝ2΢oNpacYY:4OSG'Brhc{/YvZğO/C.= DNPbg daa)!g<O 96O'Qyl!BJ|3[Õzxvl6 wQ8BTվsϪ`u!Pǭnq/L@SnE%7' wZEt=:^U!U oK2|Jx'Z@ X\u,!Ƈqj@b1aG4" u _8m)bsH+!Zhl0KH'9LBgIງQSZo,db zl2hzT:>-=ny.eaʮA:O@)z,1p$#f m5V]6iJ ݖy9<'JӀð2&)Gk*)Ӫ֐QDr@iwhzDwSHRM= p2t`{֥&T x{v;Y|F{tCKJeQm5@CW@mͶٓ~nm :+42^oLix&XL.yE_peIOf4avE {9-F'% oUrsg]HT(ĭEj'4GkO\zo#`Xs!IS-^@xO7ē^|@MP?-fQ )pdu&?MU:J+$F%PT89K+p?הM3ux [P/AŭgidxB6@ q8OH\ЀrhWaw+a>ni?(@&^±؏33p8*c0orp 8vrXArGG=i=Pd ~2vxH&n0ƭ+!vKY/` (qPRM]kCChOo*tƣ[֧?$a۳ Lu=o:QwNIkz FrAாٔ[`+ >ѻx&At sn\-1 jID\8o%zSͮ?jJVT󂾀|QU0p#IM?FD gì{5[5g;>yD2 })e~fz Y3s|d}h!$\=YdbX~tGL|;wJ&aFAqcW3wo#2dM+1(;rV65Ӕw@Ʀp>ku_rym<4C sOգ$<OXF(n -;?@{ (ҹl*Hj+;HErxOr!#m4n薾g˽κ ( ˺:?tTXG83 cl-3J0?{Vu`+(c5{%[J8Plt(?>A!1J053zڛ^SbL8iŘUu"$ܴ~c֞*W@F xb!,݁VFqkvq4$PYO$PgMIﺞ轟cLƼM9Sr^pTgPv4#:)4R7hUDmH2?M򄖤y;8"(K{a=z gL}{ʗc+rVZ=8RwDWv^ÂWA~(ƽb01vRR[_JywͰxqߢ|m't͵SY$5ɺ$3m ֥c]8#mڿoioѮ57+Qd{%-/TMJJkk&;jsGO {GASBAT8hg; >WP3{.L ]sb\ݚ> F֎LE8S$-#﹪IhOZ;\F~U{ōOgtʌ (Űq\Wu-n+Kmpk97TңфSߴ)+IJ?'̃s ?uS#2bE}z0-ɱũZsx+{4pYyqb{aE@rxXhuR(bmk@YVWJ4Ԧ6o>றJt*-{7X^zP*b1B{KϢK\~kMvup}ǝLKKkDA3uq棝)Z]̻,-bNU$O%r']kK|`季15dD vEfXm}gѬ--ȧ1\#(ZTJgד*/fz1Rbcy򗚗A &9QGcDޑЋKQyύԂmV$AwD Rm²ot2W=\Oy Ȭv;Z!(}Gmy';.ڦ}5`/`pi0HG F+YU~oh#P=^~P~"UA[g:"_*;:g $Ձr=R>t9Mv:ov&_jRԉ#m) 1 &06/7:Ml$RaĊPfDG]o{Ϙm/Nå1hECEeHvZ”Hؔ͒cL TÌ" ~\PV{bUgJRߚX(wڸasMcި[Ȧbi;L ΪLښ>:l' A>a./$cs.ZeΝJ.pWMqNI'}Z7!CQmJu$1>&#d.#n )>׏6.'C'Ef%޶TMMAL! ϻV+ ^gzRHB `/88V5˭1˾!\ 7}$ 1>d|̧:Eȱ<3؇;#?m-ViWqq6˥<SkTD2\:4a^&AᙅMx[;d>Q1B$}/|tw$v.hX (fnfMgoBqd^{.&'_5#ũoX4iKJ}|y̤wX.HT \5ez ;R+,I7$З0߁lVu sy1`a[V2.BiGmVO B F-v6[(Z.xxI42Fu Lmz'M5댑F?xF)T^/A2EBJw.*C͊WŌ朞d{G_9E*c.2]:5Y?b⣁8X*U0h*`z6;3gp>3[WbYT% R=&Nm<9kk4-PT摱{w.daL!Y}TG wUe[Oh!e&ʝ}Awg睞fX\)وf'2l ?o#~ t;*-|IijT}L<>Z+"zi*ÁeLM︻gq4D,223֍ ERAB˦ݎbRS| 8 dƎ3ЊH|_;rf_%&rӱȲrb֭6 zC^5Rlޢ&X V?Q/?%X|zJ49^BWI4v ϰ1L;HW0"U:75*@,z*AN,QrQ}q4܁Q1JYԕs&6$[XX'vXP9c NU)KqT=;xSA hЭaQMm܄5&E?"4"2Y fc?@LGF6#.OVpkb(tnrҒh5¡q  .,y_Zzzdb19h  \z$KtKp)a=Tp>z!6弴|nܤ)1Tڲ6Q qqdQ]~{*KbH0jsS#ڜ,Fԍ/fDUYWJRt-ilj:r*@/fj濡iV6mn3!j7X85]a{JO/gm]hf9]9q#9W-ܖfvI4kԮ u4o O;çz I<& R^(%DurC ;Q=xG[s)k.'.ݑWמ\;uJ"[ aG ,b>bO K(oV-gHc5 PwrON@gzkW;9 zvO~ä7K+z̪7%26GLܷ\dmuK(*:3yTT7~rD3j6h-/Q-NWTMv*""Px5e^ֹ|{:TZ+o_UG<#FoI$6= ]Pt0uzB%f =9/Έr+#V@?VZeq_3{PSc> Xj(/}O;X<֊4`T!ƭlu;BUjLTx.:Y!y,ATI1=[nܾz*?=-9 X&Lc-X?G?|& K &VX}5k|o,Hs<(}4"@|A oNC2^K":օ 䩛.9!ŹcEZm CZp BZ16L3EvYm%`(rZsA13Fݻ*J?HrZlC~׍g.ADy.ceVN#at E;ʨϪ x2H۝_t9̳iz :O`ᮔwZ^ &ũ("|D M+gVumsY[hoKSamWn՜S{%& #ev(Ζh/D@/Z!ZAF|6{]cp^NmpiKi3u^k*f`OAB_3"W5@mpS g-PE곴F EfV5>^RCiFmtr3 >/NL'-Fg1Ŝ:NyA-]-79z$ijgz`7ܶmZmr1BI{q ju[Z`7?\L3_:9@g, `%+-mr >@h'f(1) Ӥ ]EpW6i{}B~T/ -΍VDC3JSBgqaǺԷbl@(Ty-WX<>=峩~< ;d?nLaѯƨcޙAsbNKw0ߘ{e·BFf)1dW(xR K$: 192Dn%&ւZ,ѝWЇ2OǕXɘ.x H]b4Y'2-JwtXY; ,+1ڇ=9@3SgЏw ,-ރg:~j |7&["2CܲY.6ʣMxtNQ])V"A2 `rdAd,&@5BZH=u}֘U ~ʛstN6 9H֑4 XSJBcr&z Uׂ afEK-8!V%9"fę vΑ)(deЗ!V؃m ؖP2{6q-~tO9 6rmm:85WOx2l.'\VEı^4!556a]!Ǘs]B -64UBЦ9?Sx4o]rglg7#1D+D>+*DWX}bZ+T =I0?1xq+ JE6Mtg2`4HN.dRE?Gt%V~=X1:ewGV7Ljr@ Z"5T5f20FN@ Dkj$VU%@(Bpt}yY wU=6>+ QVmH!ms%7olFj@AaYrL-ȜWiPZAB2ݾFh@EXÿ>WƋ|dUÃ袚O5gWiQ | QB+*\c{-`6Ogfcz,nES_*}[w~:`,npVA9h._4I5Ӄt5,9,ൗVy fVKK:]c,>kXhhSEĹl]4FXdĝs2ҭU b5 Ul 39kPu+ܕ`ju*Cw l\ɐTcj,C6j})_S0-~ʖbU9i} ѶF-iZ_:?|m)uE'ՍjImR:%>ZNbt<* ,5|jyIV; o^!Q@\77N?&eޭ[re}}VtpuuMdZvekfư~\K FB,acBY_!5I]]N0?+,a,Bh~0w9;~PQ6rS B+o5=ꢡ=+"jnkQA* "%JdM9"/;jUw )U'[SX>oEsnS62% (2D<Ͱ}ix:"݆3rZ|`BCg뛗6Ѿllڛ!˰zIʨ)_Ӎж.U>  F|6[SV.n2T\xEnK\^B6>ٯ^v+G?AHMѸ KM?(d)$3=6$fun/G|_˻d=a7У%~ٸ忑B:n_آܔtJu9S>c2upPncPD昊e\MD7@T8)]"UP[>Nswa2@בn{(^|MIcGetZIقʞ^4p s,/;xۅ3UTPT`>ޓĪf{EH76r4Qn >{ 1s=_.8v;y] 9D/i-\ЫXdgMj!I=KFa0uikŇF9."RX??xO)z.5Lq]Ikի?c5!!%p7vBY>/԰k8˕<K^q2L)%|j_Ke4}U5* "[,|=B ;Tb>C6M|ѝ3 dYZWϽ4w eW2$ Zwŏx*B,pu *H'ͽlX+щvnG$;.>H|H(7myR򓋙VV.q:iMɀqҮ[ ;%+ V/z(8w3`l;yH>t#E9XH 6G,s $+cj0/Ý:I %l-aBEf b3Od*^;Dͱ|_}4W9)} I $mcbWIEM X*g]3Im=ɲ2 J3\~x.q*i*c3'kaKBj8FWɺPkAѥkSr,o:D+|*;_ם޸t2](s#ry5p{+DgXՓ *B"LYR:Mf֚b 4#+/'!r;s>FTB}>*5-"•4(kuC?4Ae ]OH ]᳓~hQD],%F`RT3*7 lR{ZQ6? Wyho rhYnvX:;8`HO^yp&Bќ` Uhj3i_*u~og掮HvPi GFV\z}tOipw0+qR&@m\xK,] + $( H+AsZ4*\E')'܆ p}R̦(Ոۈ53.hATimm3qoki*| xKEP(ZeD&)fSVb5όKcb1K@^Hw`09h>8k$Lf9F3$-XvBՠ&  I6wpiCtz|/ *Sx >W)-35.`haQPB|@ap.N_KW-4h9'msvf[[c!HG|L5M0syI"a=8+<ǠhOB{˃ k~VO3*NvCD;' G5qG&ܓ/;V*^'{l@/:_ D`%X4WbhU 2CkgYLRHfZfhDylrУ%?l\VSVrq)d.1q}>) CYOD!:xBxr|4~ʼnߴ$={6A4 pˈugd"Zzҵ=\Q4ǟCg&J;BVS0p\*clvXwMcVꜚd*p8-?KkT%Nܲм:!]<V/5VgɁ?%ݬYfdh'cZ/&]O7rhg푥;atXsupwתʍ%u4Dx,k&$;LCjH:#rCDc^(UM7uWYs~By{ pJŘ6O; \3yHUب/XH Švw,eO/lTn$<,ゎr/~/l+iO3*VT[73 rzآx:\R"f=}02Z%mNǖwuK֭&b l'2XQ!mĎZt[̷0YJPT EVI,N9hfrۇ׊dh?7+qߊp)@j+XKNWCџcA)SOHֱ ͷׂhGqkfB?N%87T"x=D˖nG}WQ2{=FeqᏚ_/d-XjDmpMdk穬,tݡ(A;~EHZ]r3c7hSXՉ ^Nԡ#V;dlO>aej>ܙqt-\g4RsHMEWicxC+l/sP1jO7ǫ﫮CǕצEI#^e$*O݌?8 ,jT)_ _}rIQ@Ā VI`COL#čHOgL,sCFqCW%p~SM?pMGGd2}&z`E(Xn)L iyJ(SユT:QGuU4F:j0sȯ4U2ڀY` p^N Ňu1Z+B7-1+P JCW \ki@קy}+ŀ5ƭzP\4RvAj, %;*%"~>!pc|jORE}wu& [aF@?R!l1Za/]?2}gE?1W#XՂ]A ؿU2͠&^N'"T|TT:hEV, WF/DmDm{+s*We|9:y.g}m[lnUW(:S? pl@\5 9?EyL )h?[e&{5r l ׋FV79InxfSKnMi]=ɡEK^0fpXj)+Waxs+aG4&pD3XR6wE:D A$(:xgS*_j 9Nc0D_@c{= 5x :WFd(Jѿ-iͿ.0H\eRx?oFՖʣ@pU͕FB YH2hk*'ꮱPpoiDza64trB wtP}C!S5/N |y EJN堭dFyPY jq*aayjSJ8 fVY:9jX]fƏL.A荒)/I59RywO?qQoZg%MA[;jeRtZf|o1#>zƽG.Ҳ6"fxqEs`fdAo҉Dov o+FvIyp}D(qߌ˟%Bq5=] cZBGEpq%(xB?>Q>MW./9QaM[0ո">V Lƺ[Ng{d@&b/ ߦf!V4SIJ6tlʧ[o%(^#SX$t6cw-ݍfUc8E ,}0D*Ȗ|Mɡ{0vh|Ky06q eS:Cf.:WyTz2r҃GSglߦRr%&%hi#,!(vȧVݵӵdHy$i:ً^R_/ PLR.saYέ@ BAӧEX[ FJ)zQ<7+U~\wy҆4R ߕBUZ&Yqjb* ^Vv"s]ތ0ixi4l.Ӷ/BڬcL<3FT+K=jK2 c I%9I4a*ezq V8k4a$Mb >2DIbBD._Z*tnq&SW]eZJUJWˀAq\h8W 6w@8G]TTPY8 n-вTz.6MtMa-sA,.(țGGrrWU!S~+䅘E=+fQeyA~=K[hd 0?A(M[2AlG̝ՙrk${C؉ bJ1nY9TW/>ɶjA>6 Thѝ pF\XL pmg.B1ZCI+ RgnN+D3va 'O*z2ب4{h§huS%g5 8$Wh ^QQ&.%)) 0 ݁^ T']GǗ[ d-dK8^<\/q /ʮBFՈ\&][GV% cwqlΚl.+nrB>ee2;O |c(wU1& B(.kB0b3K( 4.6$shO-7G0=[p- [T^ 7y.^ ~l1Ӕ=8w kK- `ڻ 8PAaIQ^8j4[IC ԃ4>Y`9d$.g=ڣ%4.ΊN ̚,Ŏ0 c-k媬!7J0ӽD,Twh6o3~NYi ߂cpG'˜UU4<צxPH:\Fn7_cؖ1TxSs0!TGZ!h_ԝhLۿY jH^]u.Hl^`-m1BOj> @!ױp -\g-xc Ȱw=7{t?(8 :G(Q^`3܉rO<d.qLNXj&ȳY]g p+aJsl9f9~YP`2B6P66>TэZh=[k->J _<;ǚPVͶ03:4,''7LGՂft$KȐtaݚ!0 OWJ^R83LQk^e3C'x(j`0kAY{% ޥ M!N\ɣā@ t.!0¿{ہаNs"bGxGy1N9Dyyhi[ N3m <2(*ά$Js,J>%cWxؗXDq# +2OB>ur f霋J4 zCD&yt^4GhMw+`^VA ˒#yҽL`j)a$KTU-A\=XחezUDZ,Q3\ 4RM"٫3aXhd;F #}v!DwNLͰZ]pj[P ĥ;~wl!xOb{^5Ƞ(DrwIkKn55 ctnR)*@bA @E,>?Qk[7zjʒݮ޽t mJ tم7$<l#٦e6fThVVBHJAn`H 2*.;*R0s»#ƾo+[;` ]"<~ q@*uEd5ҎwHe;#(JbDof G[ .{5al%z!X3 &a ۗzdz0x8`D;ʢTʸ(PtO(/sݓEY}ZΨ %;ƛŅH/-_ b薙?cvQ[0.s!ϥTu56tcΝ0pfپ3ɚe2Q'qRڐW&v5`yq-ob-͠¬FuCϖ^}7.P60z%FLYBe-8> HB!5-?7Ubd8t*]BRa;fQ $98[&ñs֩:$j_X,Ly3L{\/Wg1^ط,d`ӏ_l6alM&B=^[{He-DlJ~DMISTORN. ðƋvهM@dMwVvxfAE dHF1X[Tc0=| M5YV"!'#ͮ+/^5rSs61h:_no% ȀpA tK Q/Y qǜ ZeVB^pjs4 7/8 84ӡ)V_I٥V-q=E֗IG,4NUM78Tʜ.?}@} -cmFk5 b4_j}VDK.I(X6Uqd\ ^5B^IuL7E+^,)9|Tl];zO]7h<U^Oƴ',2u>v^Ax\j8r["4ޭ!U)i`j?[Cs1wY$)m :fk,P/-mύ?hˇfo>RD{xHn|C* B_`\DS}\o0v!W ]ho<%<)աW|}]wҏ]-f*0AvY:*Z@@I%Ƙ8uu@Av̼#7mmwPKz7݊\;'Ϙ; E-_]f !]+9~ډ3.b"=Zi6tv,6II;B;&8򅬗V%(%]Gд(FP NՏw{z0ք jEL\r1zT1Etmϸk4a& QFkC]O"X~L.͖Z4sngtZPv9P]?#V%cZh{pù+x+, 89 4~`u?lNSP'i?ԁm˔habc?6L/ppM'̌.ꦈjt15ZCLַ_ Q~w{d@yEpN}-MR+W-wg4 ]D`6^MXtDJMޞ;]`Ĺ2nu0s˿*gYV_Np\Qic!UBsQٶ%w`_9t2e5F)C ̋d 6Rlsrwúi9]Ĥt4={Ꙍq ՅH3].زvzK!'?j}!X邸>]`}WE$ qtkTzmFv^٩`$Y97lxdsM)HNByLjL#MKF}5!OW72X$YL2-'noß2ηQ/wDΤ^+^>P0pg5!wΒ24L3DWv N"h^[H$i]P^$;vCk o;kׯ{s@6I7sK0*ꔂ ՘wXaXhɇJܹct֓I'EW<xi9eyȐ w;|\~EO)wJs@MMUV~8@~ؔ`[lŪy$ɒe +%ܾm(^EM~,9&[O{,Gϓ8)c}_npP\$,iκKQ^._P=I|y|X%ɖ rhʽ}睝![eDlOECRAʣ?,-T0SϾG1ȝ{Ε-ln|MX=ܷFucVYI庮odd-MA֘h]KF"qD-f_ZF]XG1FW+}*V>B lR, [k!_ {r!ۮ*Qخ,ތPwLqX㉏)h$Ox"`!oQq+&3 * X R; F@ckxf:q3-ǛkRvkJÂ<>siOAYA.qf[2(b~XYz F_)چq%N=gS,+ARhZZ}o~ϟՌ&2Hf+G ys$P:-RUvC.aCө [Oy-\ Q T,HI;;AXS ] 7|fxjػI@!@p,|8^~Sy=zvҾ.Cz|RN-Cfw[bUuB ׂ´L3lwI0QcZh¬۵؍1p%.9z'ע{Lwd i5`_)}wEi7plzlqd=/ۏ}`?4>//5n 8COb4 8_*sc @>gq1i&4l|夭J<D2U@6Nx3D|!:%UK<4Gbk|tR T*!LލhFzYl5L:^̇ өmRܒR\pVGqG6k/;LPU k  ['/:SJ=>2Kul_.w ' ^[M=3|s-a&+'m@41M ӑ*hOox%lJD*\qaxiS Xf֖yzkg2˩e?"] ~2ǁ4݃/Qv aU&/16 ք=GV YE rɧu4~j0 <_z<5D"YpM{-=*`&h? T c& VUF&)tDȘos (R#ՈA=4Ik+tvnC zX'$9O_;z:u݄u07z]̠S]JmXj3 ʬ 0j_/-c11Q^R#UR1'p:fΈ$kJ=̍h}diE5aajt$) ( )1PB1aȹ{1]*<-,Vi&Ѥ;[vM!0 Wcu*)a^QEaGH0Hk˗hF sAʇ:JMQî D;ݗ5) VKȹF,BѾ|bxq?U ˶I{"%y(Sʪ{[:Oޭ#.uw\Ҩ#7EqSyI:¨sC7ި{"M˙AuwhQ9'*G8zCNv=m#7V@+U'0ZH긙gOF5PtC4vP3X&KQmѽ<"}Ěi=m;0kڙ.z@Me]o }4UNb}_O kwS;s~jnLBR2`e Ŧ%%x$xPtbn0nnP$HI%Z cXnEgpO󢄹VG#_*Vp|Jaު^Lyq%jTlrkS^ֿMVjYF +0;WaX2vhhvGm lx✈,y}~85"XV?5UYxb&,UrA]H"sRluD#8/5N%DM7Y? ;x[XoڨTaǓB8kK2UӝQ= ӅC! 9s "^7 !Ǟ/*ZjɃgf4ZGsmq5aV~}IW)>D;X܂NJ5hgH}wHe*|:.j-I&Y +"϶C fRv.f> JKm:c~G&]|?AtrHxQ/OǫF  { [A+( m$=Q,T܌ q6&%y<]_% /brPmwUNMs PRd b#v+9r"jP*]â9K)b8uO1SQ1xgU\*՜ҙs|w}ܥvJQtJZKΣ"AQ&hp:y2Ohg\ BMbfZcY]aS=g ?أ'gUDJF*#tHշ4#e5I0Gjn{V|q›ҟRYtvh`B );GloJ {t FZ%|]WZf{)Q V.mK~f,3Z/٫'Yf0-siJ{X) :~X |UL1|ky0nܚZwyPN4>x*{Mmh <d놝1CuO5 ?4{,8J;hsW3=qrlN:MjVqKc +EA/NָMMfO]+"BDo,6/v`&蝞7><]{iwFfe m-լuƔ~3u?I@|+ i:-~)C!]qKsp&Wѳόnx7ηY78 Z`-1hҵ?5+X׾+<^ȧX`뺥 и^zuYT+ 81c}>M](=ɷ0X<=8<|aiYXTHg#U$sC`(G GƿDk#@b<*mWVFbWHg7@ZKԜ& mH#vK89UP9޳Z^ͫ?-WZDNF,Rèe, 7f/#s~^upQ\>s_ORiuU\2ü&aXG)7.z&&f3ki9ؿ4+A2DƯmrC"xnbZw.pO\iq3[hVVtN=]0v6gw 旇&iXSAZ'zL> ݸ؍ąVJ#ZUFouc?=uw; bUƸQJ>q 5?!Yz"[0_4ű-`:m괊 Mwn&>5㼡UX\'Z%cvd #pT+uCF^)n aH%u(pG bRYox;10I8yާ4#HlyBR"^ft%Ic3^ x3/ L31pglT s㝛lĄnYFfPsx]f;mDqː:+*H`bǺ4o#:M/!y;E%E+կ?mU6 24i\Pt2|-eh[$Cn +[NBahak{|=o ˉ|ɣaKhK?uxHK,מCN"PE+#x襞oM`@ 7dg@A" Jɹ6?^-afVA'I2A]2Ե{ (u +A>@\ڋ%wٱ0?*7QO"vnE{N_cO^߭ڹwmU?-R*k.灇gs %,{b,De'r{jaU?z $'Y.$e@^[}z؃r9>Ð;ػAдW5kz2i*Fq/ҙ͇ (CkD(0 X ůV FSyݣ]ew ȯ(a &1e,u 4)2 u}$zkU5EͫAX3!)QBQx%J.ByNR6r!Q-ISU4RB j@nz #P4얈G;w%fRo!;~\Ss+XVVӔ.;OPQp}M00;! ۓqlE,c2 |n"pR !Pˆyi΀]Fzyl1&c&p݈|{֑r}mГ&`_xB'YýȊIMS*BwZm662Pė:E)XWX;Iۜq#уP@ͥ.ǽ_P>CGD2-^᥷8`F3y|nXC`jӊeCXeM*vRQ7/&9Jڿ&ʔKaٓn )kn)^eу5ff.kӬG@K1 &paǕxc-YcK'Cv% Mx-Tnn8%O9haѺo"?T%H/;Re(F{ -HQJK!c!- (6EsƏ}mm}^_UO',F7;}H$4vebZ 2()\7~3}L#KPK6=d*$]vc6Z:htH{VUs$M~h`ll#}S޸5Eŕ9Qƀ~ρNԝ*c*뙴˷n̈́v`3,K/.R,40%)~vNힱhR _s\uW-*7^dAȀ54([8;%XV ֌/ '^ "H_60EwSg{"UK<|#4y֛U.6Bk7c~5mjz)R<^wrՖ   aԪmIxD\{ql`3Ht}R C<]3YgfLiF{n0Ms506﹦~;5[qfA!Viqܡ1lO\}s&xM6) *.x5b\ dh#1S:lM2Ģf*5ki4T\ qOTtOb۹\*qPf]iİ>UTnEW+riIzX0bwH@\) TPmkC2@J wbTL*J _c4?C*;tv^(_柶*[A:v0jK4U#f&qm) !h*i>"l〔j_0?> ~ZE@0 4>Mt-y`J33(@qš.NnDЪDՒ@8g67/ڌHKm)n$fPϦ"a0qy6 )'oZw6bJ~dW/:oCXYm! ՝C]9~`hӭY@FJBcU]XF%><[vCj%Qa>[1u^4C vUa J)c;_E=^&|8QtnT7V#SR&%ڌ3bXTȧ< O4fg2;o?ۢGUV_ /#yT_298[ d:W@7~R.z.'UUFO1§j$+A f|S&[9Ky+5kr|7)$%m7$NO\w rP{B#]_*)yE7聝*&ޯv|ϳwyKEXod xO7}x1zK J P_SsL)DK|07k1@) 9n NF>nw`UuNLf8 g\&L`5&XdqB|ɉؿu!y_=M6Vw_}V&BYF6Ix?+ Op/W8+Z%KhDk[L [Ei!V^usJ#̾>o4 l8lg4&2|sR}ƠbǒjtmZL9j9?J35 jDۋ1 P &akVi^C\Ixr~@9֨5ARt{1{ds[VDaΣ#y)`UW Uᖆ8L2 8iatf1gDxr?=v'>Xq;'X;8JqnJo40S % v~G+j5"]*~&uk( !PkJ[|oԾi. ȳ^/.7hMwbWM0LFt$tEYd'rJ` 4^P2&iEp"-t RfsElrBGWuGP:aK)DݲW[\Z$fGdzɆ0BƮ+|MI'P^%3`d !Bi$W?(.@?W"EzTPe=;tc%kť%DQ&AM+@ W/=׌H_n$#y'1syg5 l3O\lc70x~tgR&}*)rY6|,:"I4Aƅhϩ:5(OQu$oZRyF1bq:]kXy^瀾$s#@}1Y mlӖ;O]\Nk*(m>F%;ʊ&!rfE)_V ^fy,H>` nפFqƜwK=eZ|m19=ېm= !*e]V@mx#4bt-E|*1/{[r6_Ote`n! a ^((߾Szgkk@%@$ʦԪmk<|WÜog*4AQ3";Su)׸5% 33lvUqIR>"Ng|WmS(AXZB98D闍ku.6RʻFj;~Q؛WqUC9Lg (kkh5-g|igDϘ$m 4#rڿ ƴL5`{tĆs 6Z8o r]NAw|+  dޞK^9P^BD"Uq=O.lJMu֗E8eDb 200BvP6+Ԙ_ #"kU#;M>_ARդ)'%dbO5Я5RjWF$DѺ ZCku9lN R x搥jS`@ L)ٲmy0gq*U⦦XE2#bK.20qڡ*ӵoWfn>bu:ڶ|7.5VcCDQN%:d_ yGIiC=y&84:[C|1`& I=C{S ,n5~ç3Qk8@yZ/dLW*GWl0tXOú5VA QDund跨Cen=2`+LM'd t@Y3tbhX.nÆxRj'! ,9 (|hl\ѵ\*I 1k9[5ݚv)}ʇAii, q@RmV<<ݵH @/`lYV ' ژvgjm/ Ǡgi͉c Mјd[`RjIM}3v=Xc|Xb`/aNa}~htK$Lۚp"}{@SpYk5a!e_ Kc4]ulXضak2lW7z%T~1, U€Bs7 6͜˝at|s`& )3{};aJK;2+H'oŹa!srmYJC8VONckHE2QzP¦CJײĎ}efO7dpY((´V녗?\hO gG}ˢF&V1 ]tN},bk&-] ?.Xƍ$>ZDBoܹ!ͅ=J:SgwC/:)Z\C[v@V»2.e=b1gy/SgT/ut&5ћ;njT" $yxO~VU m^ 5YzwFp3C K@5ɸ=fEZ$Â*?B+ ?(DoHg|CU;#*]'CÕo}a ّuݬ /lkB1@O!|­LPq"_ - oG%z8Fx?uȌ):hgD8VԪ)z)WOdPF/XN]/t'c7鈞{ccGBȬ DW3bH`b{:Υ3hJKZ屺fm7YBl)]`׆LLLqNaED0&%]Y6:h-iGt\V澍lv|֗<@^H+H؟MvozsxfJ DiIyO|UqYf!1Yˍ)F;GaHأGrQDhѠ0=٩DHud9_"ô_NTM߮V1u `D{t$5k[&+{RɇXr(G Е2̓˕SVD$!$`26gh"A&#S7`,bo-9PTנ2qun=kF옉zϾ+0C ܰx׬M--D&MÃK\34uV8?ZS6* Uc;+",8xT'ۯ)@R{a/BZĝ:? # ߡˉOQu;sqа&H?ɘ9 7@rx%c*wKP|myqlPIK/h!jg/%fO; EWmK<S.#Φa>75itw֘@= pg|p.,>iH`ٻJdFq .H/NEJ|BM%K_\Z XR 8R4&cwI(Km{cy&F`taoa٦kЃ'$!{Aٹ(1)J1863~`tٷ DōulUbٵjءv* jnZLr-Q:4p"e6|oMIabl wm=G)ďzXoa{a}\rix]0a|Kaǭ##X!b3 *"Dq 1kih8hFtPOE~;ڛ_=Eu!H hڒX7%Bq_Ħ2-1Wh{5_dO)5L##KGE$3f}Nkm|*!2b8uvAh_5D:O"&(' 3 Jڿc]吖(bf ?YɻU-ĉIwrIʴDR<8so% L"D-*n+@&cCCЦbtN@PM8∥ZxQqKr7S&,'vMTN:q.l\c7 :}M%],a,v- ҟ&WCApTķ$"R:$b$#'fLҦfKMt ߖj3l;7 77~!ΐ4OSMp ;!Zz3:.}U1CėL7e{mI0Ņl $I:IWCFǒw>su VPJ,m1Kuĸvm>kZ,eЌ@̗Pq-2 ѵnlwq:?2*X*l.tfTv`TGoӗHf`9ц =KpJPUp2^kKƀ>;b;;H*?"k/%}NƒEP.H79ʒR`!bR{]fflՉtoRl7:%jxfxρ'~ڔU<+G'sh辷*@"+ƺe<vȳͮUO(b`|͓%M}94ؙ~1(|mn2""} ]bɝq;sv# nOPN@Y ridoܼ͡s5Z+eN#43U)z;k\}uK sӚ#w9oI0Xl ijqMs^CKSɭ$bԸ..Xm#/8$>Q /S7@OK䇹&[)5Eh "(W.t%F]|o2g\A?YCD+~chby @z$6Jm ks(+дOR]e:{ggc9ʍc] S2]G?pO4eхGNb@2c惯zDLlSMH6CBx6Eo2W',%IV"DkVGɚxK\vXAdƳ1M&ܕxf!EUg0[5#a't`s: ]|3XӉ*%mh'M\.sH]9@g^ G\VB;لCZ2M*dT'%r6^Xxh=&f0L|M_QQ *^%k;Bi}^ u.h:yk`融#K[ r^1rkkD=UJc㏆xXO,}i"9"gګ4A0hXL™(W|' "*mvH׃/~h`B$2VQ=ί0Du ,8RJ|qBLkomll z}A%en,m !m1Þca'f5gI1p rql H bnPcUxN=~_IѵF I@mPm&b%{VF(äL%hq7}CXs,R)W,-vägl)&1̬a~fP-m%On+ ׮AJ , Y 윃SGN @ۑgq+'#PEyW]նYCa l(H@uYcg0zI]A8[^ &hktknHfӈf@-.AWskai;&ܠMX1EYFƷ!a4j}?LAd߯ GbQn y1Q*Qm !RǤ{d{ |w!#1S\}==,S5IwTR>O}a}A+g˟6 Y&u7孅Rʑͫb#6J Ij=jarM^eVK$G(Q91gUuFsyInѵ0mY~]hMhW$9@'~}教3Wt2丬%K \r.drWoM>F6HJp)^$D)4vj2/2VCqfLq$ǨgCLՒZrmEwn.'C3*p  (j#gRw;J]ku8a$r&q@i>u Ko!2UL^bY`m%q[@ =#Kv¹[ol%S2iqMf1>y쳌 FLz>Y[_y-о:J$ ˮݝdp&oNYMf}oPnafT_PV1b˝z$LM dZ\5eP !)ĦM$IP]@bMиڴ qvnC%ј :,}^\5ۮcsmam}]w11 " TXy+COښ+3H+`ē⿓٬7/%[;j/KCdϗ<\MbP~7r,cVZ-ΰO?d:ռ%n@iv[I 4 feVPXMo^GDi^vXBj \͓TlLqByW&zNRcbG|ZGhVb&腈pWa1#M M#{`5LMkX#Px{ٛCK[#f ~)TNqDV8 q-Sj-_o,"eT Pks=C k>z~F?=˞36Ň3/1sZsu&>;ߋ#Dp}|HKy[h6o(Њ9#'3 ;A.WM|Zgiew^GV9TW;+;&cTޕ_L-c@oe INζVl|v"X*+V5u:lX1|grx2 ZBI-4cWdfLZ=BO7񽋆Ju3'VG&MuM'oy(SA4tsH864<=)D=x@f半abA'pPm즨w wrLd۱Pl+nKΛ]HD˵/;U;pf~N\xL)NOڜ/*L+#s銺Z Ϋ(\寥-zc]ŰgM=|ȥ[Oo?1D ~ۇ2C:0lLGˌh)NeNY`| Z}&LX\e)s.L;{vgAIܔ}##_k#0SuuĐ|q62BP)lc1*Fľ#suFC%κSt \ ; NV#B Dݢ/~fiK +vг7gojP-5j"q+ 5-1:5ԂF#*i?[da M6JZPA ӆ$/f5*s+Ri`^Ý[3~Տ:5l\eRq6u/DWAU.mf;/O,ȷtjί!Y5&K Gퟡ8Oܡt &$F'L^'ysN|~K,yh[bhxm4f- D߽U68ovEsThEAsz1")e%(ۖDhׄGu4};cO'[<|#x/Lu +ъ) =c-7Hs[0Qګ߉/I"`[6׋B<B7^]a9Aػ^G1sMV;N"i@|+cw`^$\%׺ܿv@4b^6N}MݩK!? wtlPу<>ai/ƢY5o2{:\`D(7!Fq8̯~cÊUFH7Db(7Q?1|Y>dݯ䋝VK&'@%h ,k@Phǎxa!a:iذAII[5rc_UhEQp z[a0@/F\~$d 0(!0~̴U%qC`~;4W\q-q7Jui 뮜vg{K͆fVk VѺqD_ZL.C1LH=ϴ-^Q`2 ̹ xKm7s8PKRp.ZaIEp$( uGy]|3[xK>m9Db) h _%Uރ>,&b(C(6{)'b{qy77T=y`4 n&vo;{t-!&C It6,\of/ "1 -FF%~:5KhjO%]|ޥ旚@jF4x[a6 r@g SvH%b!)Uu3{{7 lF"h2!CgbfwםITG`|m"zK(~n#VF\+g> ~{Z@Q?Gwg*R9;}[;tDbvs `ɹسWMԯ6xl"j n+A4 iTb|cr͏suͱa0}P0eTHA̶qB^|#׶I?hy̒!FM ּJ\_6`iJ9׫s{v,. [U fEp/ls\CeLkܙ1:"(\9S4< )>{ `9Q%{bJn9fp! \I{ gcVj|ALz?:c!3uXV$7indX.;'>`P߹7Vyc[ c({KHS,5i,TN Ѥ&0D o N,LnwK*fDp|i "G?4r T}Ǘu| ;@VYOAW{ zriR,##5lj ص.+CXȃP R1'7o ?='Ho}3<'j{Leqe#z DӘ2krfUӘY} eDPD7,GtN "mMioox!]+P] F'wPS^M݋&ݚa| 7D]Mn dG3ڸ*sй$| N_bݤϣB;o亪>kIpD3 `N{4d9&'LDKNȐN_ǗK"L9bڏ_)+a+WgĻ#cbsYLY7r1Z^h8W_~٢")%5p`ĉ4 Ŋ>p2IDf\ ejmtG靮=±G.,NJ΢US\# 0H85oC!ϊT8: OVZdl3-pf Fy,o#m_#`_6`ic*N0p%|ƆKh׀Ō0ҿyR. Mĉ/O 5 ]~|]u*i25VVfc(%P &Rku(_JsRʈ N1ZZAm.4PɎ <ޜfO85(&ܯz -ϒH#V*ԁ39V9v_[W6$"}A n+=O^-,frI|G`0La~#}E= ê4N@#T9ԨtY@BM*²R,`O8 l #.1Cϒn\OJoͥK+VQʤӣ*#h 卅"л:&}bԦSH @F`j%)'&ɟsaT6W C`Wߞxqik;ѷ\i|(mB3,4\eqf%M$Dw r(irAbNEgX@ďFT\qe^5EUi}e}W;y+A F \wN&g]3+XS_T91q2e Kُf2ۥ%;Hy7#v+s󳥩c{3\gFJQ*$ga o%I R8̿X6LgĈST94* $KbV@]yf5㥛 LFwί|@DG o4ݧb 3#敊;A(F^K8 DtDT /YwnK:z 07l?s? -O3JqN3 RzV'eԡ=Bc=""Zb>0Հ C|@d`'+YCܬ7Ϯ ^jX1$:xBosK `t2o0qqsDI/rn.C!Hf gg kOfAj1%K雄?Xbhm]ċ#RW4%)MǢ?!T11i*˪ϋ|솣#lN! "j.Em6.4y0(IEIExQQFFXpvX}:\^b.41\J8zcHVu.XٻEAmRK{ОA{}t"5ok%Xk'uS8{E[Z#x(g;=*z K\vc&R{9ة[#7!jwiV*.K8+/!e [l'E†ְ pR{!FS[KEpY}jG[ZpshcX)@m;P,cҐ읹6RR{ЦH_e܅)ݪU'%^OfKO[\&ٴr\,D̒{E&U6xGev7?-G~'-WEb/ȩ_0~D hHl<6 #i!23)tE|9i%=c@Cf`pf|<5.ɮϥ:`Ưw7IJ&8Ӵ&5 &@LC ]'cLz[?y+o0c[mq8̾[UFu_x/*8b#ӑ7`.\F)ő>3|S^\8gg%'lG0DqkOxCq]`2yјl35= o/rCc'yְT8 me>bLm07"UM˞=ˆwuyD 9hj^q騊ut玦FVc}UA ,FJ#Nx,AojReLtzWHS#.`Na1CƱ@@>c.[iψlFHZ%qhڳ†35ߣAeUi\ F1LHoڀ&ZӔurߋA@P`%$T0.I&GP=v4?(ß$#=$}CkzL,/jlV०I3n-q*tk.:dS8'%em. A[XTYu9fobO[UQ3оa>V{8Ň0:B:퓺ik3 C>֠nPz 7-|h МvԱ1ȋE[*ܗ? C`a`󃊊nT^B^ܔh,e?1s/9BBWz(0v(ee uQ ;RU՟j8^ ~xءP1ȍѕ$L@n/rGkPKØop_nq-5^YYcl҄zg%|+0"܋}荞vzʔ` ,(K4kORRaO nٛ Yit-pcƠKYhRVL׿4O9x|%\1kz%У㷪PsX> UnJ3} 7)yP7"2Qs?õH4k050;A]H=jGFsÍ|RWʱ#DE^;tfT#ع,oI)omt:pk*',B?RŻV,$T!VIBQQ+^5H /: MZNGn9gh&E);iIzR n&NQjQ{Whm3P[-(4?I!KzF .ױ g bA˦ӊz ʤNkhsWYbGjV ؠQ a gy,=u?7pkD +/証`8$=˘7vG-Ӆfu+kSLA3Y*S]Z |B(VdQD&;6 H\5DQGWU+AJ{#NbⅢKj<tvR'-u2k$G|Q\i"^u{sba&'&@f]2ɀPU*"< vӿ8~!yWV]έ̖սbiخLOg1PX$[o3>vЩxb@q^ݿV""W 0+A]68 `TW(U.KLa[UD)3.1y$:<zq/2C[aMÈ ?w(o NH~fiR(Zb;98hU(Btcef~@%wgzLv3B b{{ ɎhBUyͽ)Dd7c|rQzpʹ-:Jc[d`xiv%D rdS_,j GÐ7|>ƈk|K)oiK=H6-6̷GlyT`4OЃT %(b;c6Sbْ Rl4zP> >6qPk:5؋;ؒrkV)W ӡ^,]B4YNЍP0s( fקqpa6P&d#Jn~2mn@Š㕍ƠHnrQ!6I~pi4:I9sO@JeN+$NAQA 3374kObzB*ԕ^Rw4odǭ(:7yUX^IֱW#S7 ^<rʂvՖС඄!DK:$F4.}9I_¨ĞP1bD5}J=[_q655f˥$Sp56! %.d⩹p&,l?hC~t TvHʘ^@CrˈCoIQgHۃ;LA dx O_=h~O+c,ShCNwvfC΋Uv=l*32}ϺY(AJQ3ap*6ׅ%J;%;l,JxGsл2!Yu`>ӐP&wܘi8$dXFDƔړ14stj2-/B{g=*lnF`R*iX71bd~u]2Gy6!`QBp <'p;7;3sːNR :eYJL==թ8{- GY8&a)TM;%K\T @{wq2d}0+Kʀ_ANNί|uKYB)_on[seìb`Tp!R3dFν+֣"sԸ[Y*ٳXjtUvGʼnY"~%4]u ?~Gؗ ٷ`7%x $Άǣ lbWed^ӌ@jp{z>fj`GN:KOB\oX}ݹikH[ X]M)ݻpI:#p`̀:I^xPJV222SJsOde~bKvf$IDVz=%@fI`.,d$f= #Ƒح"avypi!+1Ie1J;9b{` 4fnb@ɅD$bXjʈڻó243(6|}Rxs&xm.7ƻRSBDLJͧoIu 984C;72&D 5B9q?j:>MlRa૰$=l>(Nl8)IH% DVqo}uT%aT[qw]9o$DWvvHpT|toJfe#i@IPR6MЭN"sKCjTccp 3|yߧd /̏zؓBhKJёb>J%᢭ٖA4c1'#7 su _e'2iSvZm077pֻ~oJ /j"NsczUDm[*uL“6~ɈeUMG8X\[r#qj440q\|!aRx"Q&D_H%~Bzp9uH.Yh9Z%I}RtcgĈM]iLsij\?= Rd/%bɃi vC]0LV\UreLZP8I'\իpd}=`)wӠI\+%,Ƣ9vnK#705HAaN> 3{î;E$cІf̾r+l476)mud$T0G'HOk`mP8lϖD,[}*'.y,ɯm@5 i GG7v>֩tY%vZG/1jIPO@\ JDiA?ddߚGD.k,B djVeYۋ`Ø;R7E !F&F~ZrѣAYd̶>u*+n GUwa ,nڰ%Tp]8v1&hJ V"}TR%V߻ۂͭD0c銨L|o6zVBJ)7(†zu͌hxgHzR< ,-@Gutkhk}`NB@8 |1 U՜GMK+RthC sp86p2щI8G|BBbsÞid6b!Ah p*./Nyۃ 4D LyVBĸor_P^Ϊ:Ly5yp+BvCv!3y؞ޅO Uk“8vp- |I ׸2*P~!vIU3" eWҪzz>Ϝ& ]vn-c溫$6q5QٴN(l,XBaX1)wNzty=}x"/<--c (+`4 &|^f =_Szlqp&c0BV;=nO|Mx4v/1~^uK .wC$^ ձ*ioƊKٲ5B > xPR4CF ),,6`Ӭ4vO*sp˅G.-|ycTt&Dnt?@Htjnl:A]ظS >Y1${>t^:굥L Q7 aogL["6NfN?hTo^HΘzAgWQNH#T2tmgID6fxGlLdx^m FiPq_kJ] 17URكkf!nA&N3q pq/>=OE)X8BD5fc/-PbI8?=BRW Mԧ9a(chr>8#' \(/5-T'&@gtLmRFAo%[S5YiaGn..;l[ ~L q%IR"}gYZ070701000002da000081a40000000000000000000000016599ea2b00002934000000000000000000000000000000000000006400000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/wireless/ath/ath11k/ath11k_pci.ko.xz7zXZִF!t//(]?Eh=ڜ.+ .;oˈ?bޖ48J& \ $"/h=/jNk]29ۺ;ϻ,U8h1@)3Q'c$P":Q12,nP!gsƉ =7蠗:n%v_uh9cHTš0g]lyH`z_m#2zni g`P.ΏP'zp|(39i#@a _F[*3-U)__yl,Đt0L־%ńil<5J.TPFXˁ6.t<,WABR讴0'7wenuJ@Ƌ8>ڼʹ_f5go^Jhf0(- xOc*cs#ٹ|N~.AՑbJ/ 'ZP}y۠7!m uAG:?ɐ\MZ͹H|jSp@UZT-H:b4^5aD@37W DN>wx?w UȟocXXAUd)9} BǤ ,6 7n ]_g"rKP+lUӝ *֪{ )L]Aǩ: џeqUZ`#0'ɯ3ZH<$ub4M4eD2҆RC._wW:-z.G .OX:!-ztLdf܃p,srxݱNc&E /z'Xk @l zQiU%5DiX>xlnjU,=Flz΄vr?MG$< :{XU%pĖXa $=mQ9'@~Tc#żU3 9:nOD Mr)?+VZ=uV֜+8w^qn#&?nuCdx&.fߑƄ{GmM8r0" A$-$m%ymRVySX4{a|9@|Ռ>@G9lA?؊mpo _W2A K6t{}~$va͠ (a>+w?yǚ2ۻDQVDI##?>8VIQf ق!}ZwA:'U`MD[M4œxĩMxbWdh*ihZ$/jڮ7gLV?RFᶚԤ9S3kUg?Ц2Ҍv{䔏@O=oKkƽfJd ;n>E7nt7{7@c uI+=2ІM+@[!~I4Xiff*+i!vdA(9-s 'h`3Nl]ZGGn_|sޏfmD]< ]Ûhu5T}|$Uڤp&`82X.1IÙ@ƴ@Q`ݖ(0"ִd,غ{H]4o ~ErGa$|Ҝo/Wf0 ZLgEX %΀=Q ۥm9m7h{{/Ab40?Kus 'I5R鮱P>lkS @LW|u<%Que7.en+Ց@n S^\K̈́㴗Gꮪ{NjGrTO<ƅ9y8ɒw" JŲN/X{Z*2>.)aقɏ0z׵l%oeeO8vx',ƁbOD3b|~<˅4mhe@*yoZ_t5:ndM]·Fp1,1S4<}(٣]<1N}&uw.VO Syw4@jdv9.Ҝ @J(Gܝ % i@iDd3Gu며DZPt$~"li ug$m^rrdy*$[鞙}}5y{˟\?@=lRTQ" RqE*// _-mAІgf+N4?:e%E0:Ϩ⾬3$p~Q{!4z‰DoCG1~8i0Y=I$m)>4@'J-D9O5˼ly_C>1T &n+ځVt{2ZQbmW-#N%lsT 1吅&ȳSTi}ȂjD<؝7 2#+Ď.F^@U<Tƶk|,~ZtM/y]rd+.!'UDZRvfۡW!S,+7ۯ}en)WXo." Kr{.$?}7'Ї)Y$z62Ku^GiG$|ҹ׮&=,qJt4dGA{cV~2zP7!~O9ˆ#-!qgϓjѸ[X@/K͸գ}KrVCak GD榤yY荌N$YnuS5E "z8z/fGz^p KxRP}j أ,vџ-2W ,qEf6,tt_0N0-qD-2bFZJkojf7D탕\~bJ`(r?KIxT#bq&EA3]*{5c,h@ s~+_Oc8Όyu],)_TK6w,:iN O8Q j{0Y4;@gTwmG\&/Z$c ٧7uʤ«ڷi$*C+,Y#1'z'44ŜSP'.>^#~iCW5ߪC_1a^UW w_=ɾA@#P]e0WmZ~Wj9fMo]ȢB]˥Kh<ɅYK(4=i}Pf~gy]6H%؇[R^=\H4,>r o>/Ӟk%=(OauC}y`B϶}eAo~GD ~@ uÒBQ `wA9'{"n S/(yB~M 'pTTζ `#DGgٮTT-,0KvYJƼ<-rFmĒЉƝ)yϤ0 &`-CU 6_s8=D| l%O779MQ>;:C'-Gӕ>nUgKG,Bq%޳qBJ=?ڎϯj]Dm(HnǦ`=W j~Q:Bu fFRWPhEp*ǁ|Zi)̮R7y GIPZ`_V^L~> _ E;Ψ3025{;nt9^q]lkTujQ-lRaz 00 lAa/]P>  PFJ/I# 6[lW9 LN7MS9 S=#MPa܆г6w^CgTItMZYz2$٬c6 j6Bi!E-v]? 7}f-ފD")iȹ+R5ƌDܗgyIzc-S̎ 5;xwTʴ U`W9E4+x=~Omf!EE>ɒuGQMqLeŠmTywsdZ*1kY\5G>hP)A%e8A]KV]|:19@Z?Ix3iaYȧbK=xnҁc>bvjtBU+Z5p5s)݀bӞMuG#27;A}&_tġA ]%bg$yhEC(4/照!wZt`354 O#@t#sR&lQ26N菜t#oI:הw')1fV9vӊn\nq$姿ं=3f[TU4!po)0)C+;k QQh:ZmeS5 sOgu PG`q9iQNmQDtܽcfHkX(C(Ks΃?}5&6k,l/2oa'A(bە0l Rh͇ ⌰|6>]i;0+b7/+S<rV&N%U,F(Zm A#6!WHJEn _lDpLf nKf|/ZLY@2p֗ZR/Pk|5Rgٞ7dd8c ?C22s>|H ߩTi봍#πa2"Ke"]vB)2z={VB"T<ie_ pmuU>su;/rrEb,t}=1tA'-\Uf]"\ƙ4uIQ6r7p^%GCNJ,iOCr"a j)0Rl>eGr?BW/x}O.RZmc$ x9`x3!d/MPծ@3n Stӆ&nƭNd`g;g^ ]rU&p#WZ/Tpۿ"A*rO2 K4IP>>]® 9,OC ﻝ3A"M*+xJvB쪏>Ʃ%ƲwșO.zT=Ы_\ݐBpcT8"rk[}&RNC:E=k` mUx{R v0f>* Ld p AD^iJo3A20rd`^n=Dd'Rg]MoYyOPJ\TW-+-B .5 CH^Yߋİ4 6j p%?OEEط)6MQZ*{_u7BC}j]=]>z8*(Xf&7er(Z$DTGY YXW2cOy.[LỦoGyu$o|]` U__@[2{3mH)1'3tAiIԸ$9%}jdߕ>juI=V?:qãiiIT zQ26VaNVG6bux_{>µ5$Mc kW:s:<pȂPPl s9 Q>LE9 W^}ՇArŗݯJ*]ǰt<+ 6EaUjߺZ&x%WP~2^-+ z|5׷=V'#a^rN)_X+4kiTcSNOHm7oq?l4dleK P\GWmK=a\ TGE\C0R$eM,𿇿'⊾R! /<z~LBV*uG9hgP4uXp8USNs1[h2 Qk=Y3[3+'nzGTK/5۠&ǬX2#;{wZ>5cv?]Dda\`>׻] *OLt9t"Pl9H(6kߌl#|n+:pZ`G~& Zh&u~Wջp .EVQ !5щ^9?R.j4{&NZ0VTDYdwHm $ڿ-"A-+=*^ K#B%ژjnR6GwO iTQKH[aF.,Tw ݰ]W մ;=J82wH_ wavg "#W: ,(׺4J{cɨ\ݤ(ܡT0J ^\licM+CigH) al38F/Q&­\چOaa6RD'w!J(P_J?,#_n;<мkb5O(a ;ZPhOƭ fK0esQO l_^jIq Cߓ &B8 u9H0S[}g{DшU1 s9l ~8M: Yg+4{i7ץ-W6 JwpTx U5|=^>^E C4 r.R~ir`E6>_/_**@%xER`m`F K=ͱxv]g8y<\-n}<$SB_|=r:nB;R]`/髌yӜ{N;0P*+GXIE (_\#XNc!V(޲bڙ͋jyQn"8?0 xpb:n"N,0Mx4KQ @+5KHvY<_Y+S4+t>w w`ǰo`ՐXQ6`٪#Ȗ҉{-59K nمA`N 1u! "F)̔BK^-٘Ab$h;ʱL,~{B\v5OVӐ.sêAx.[v4c|Mp 92"`Æ'dFMKڏޙ70q Zn9WH><8fj#\{g H@ewB-D0: eW Ƨe2CqCp#mu3ZR#֍LD^* Ի됼c$S6 ¦Cđ}}C{1uMI2ޤ \CY1܏ h0bM'Ѵ@EO2UҸcT_'K7mL7/mf)?I?l#>Vx ӣ 3u[HQMKiJ,gC -dL[,b ~E ja 9a5Rqz[joŠ>gTPzp uNg% o0J@gz|"3Wix>WיҀOe` ~˺3N|;T WZWDz|`ƅ! }Pl 6 g9-B|˒6)%!Dߢm3ګQ9fOPnt Q.2sWT*-܇8edZq嘩l;Tx/S"ܿIrB/|({\At?/}ɼ.UKJ0$f]$2+T" DZU"Snxl!L{8~iHjbGx+GVV%B-K$>NjqEl-^&P~dϯ6>feZ`.88XiZJ6?3"gf4+%hT4(I#8o5@u Qb>3'=>l@?Lj\Sҁ){ 48 X~Se!4%$_jK ;T FB]^'"B/<)-5 O܍A.-J(BL*J'S9L}d ,uaY?Y%,Y`@ԥ0hPԤ =a'Iᷙ.΀z^2Qױ8kȢˏno]ҫ2k!Sc)CNE ft A8lL61ט:e_#oom‰Y3rWK |Pp#J3PZߴ| `翿 IJ, ;Ll.sVb1 (Os> pN46I0B53tz hnsgABg@Òew8f!Pw3ouе9]24MSYJI ,[rhp 6¾!t0zQkRg+ ]aD|f&޺loްo$(5|Dȓ%yzG[ Y'~CG3V|0^pdږ,|þZ,~;R>PK::#~敺HlADP'/*tˇ~jB޻;{Kt4j$<6RFFFǎ>9f";Ʋ+?>&Ͽaͩ~)evrpۥR^}7COP3nV;S.7憃#jv SRԧD 8ȏMFX )ĖX7InČnq~.f~$YzEqEbᬬ ȸZ%M-03K}r?LvGzԾ֡D)_|el RF=_W+N9~ư?Wxy",vU BDRMjƓ)cKkVMK}(U%dq D4 V ] KՕ}Nw?lDݫ,Df_Z&80h()Z4)ڶ*+Nm)*/ 6m}m+%qhF?(_\ruL5"|mtL*qUDԼZDgY$mt8* g9g ,%XwdXfiʦVz=l8Ũ>O- 7!aVH`~P>?\nL<ᄭ؋FʇK4묮n`Oi9|(J0Q*D};6~_] &҇: X^!P)@lN䠉JxxebpBկyGs\t .V ?%?<<`,XJ.[:\`Z/tBG{x\ pNF˨ic AI=Նpb8L|豃`\?xuK|,&/c+c1_W18BȌ L{Q95GЕrbJx<$ܯb Lu`%O4ye:S>#D̩@hvWɿ!${fq"X<'d⼫ښ0]hgVQV{Yq@$k^ϊsuDZl˜ q;y [BgmW" 26aa t}ф\#>)O۾!(p>LE[֠b?DoT*k0!N̯1װik`j谍&e+[й.9%f`/תJji8@\໗6Kø6.opCخNDϗX{-Kc9OK~SW} 9&{g4nc7u)Q)5ʚ/|hjH͸܅|moZv+'N>wTU&wܢq0(b ʺ"U*t8N7olsw}a5_?z,aFl׬K:ՂnDךPV㳧>ꋪ`BsX>%|&dyX 'y7wd2HyDZt 6z(}IYTB \\+6?[_j̫ƞO3rL yڞgޠSɻ듻3@w^i|#CB.-P%Ŏ> UBzaxVFm70İKX4gW/ 2Jٖ +<%՟ŃB \}XkTULhļ(mԉXȶrЙ* -N[1=KsBIbCߔlS#xpYCFC`yJjLse\C! lL#{v@~8¤p/,Dux<2[ele$+zS|ۃ#>nҕTIPDd2?bB'@b/=CA6'am/3 ]bnM,Gs:0N GцT>i'HOQ˩0|}hK`9}.p 1 eBV5v&u,V͸T9eϺx8IS1Eei{Mߣyx\R, /Ons\`Bf S\Jgdm1^}Bre2)o,kl$dn;r *i]SY[aZW=H͆M|6$n,At>P& l2C–I{}; BgH0sWTs!*IfC R,}oIDR hEG<281T<0/WD؆a_ًp:i/7UDyv)$@(bs+=$E-:~(B/ʳ"zPI`eU%E= 1,yjKdM"S&슉+X1Ń5ZtP&B99 )hߚHC N)hZʴ]ʞ:8~LAnz0NZLNߑ6Y>Wh,z"1 v! (Q[|wboݜ%~"&|$׏-Ê$L )ݮl{}Em1QAVXWΌqLJ;vpV<&qMDzcyT1p$rƤS_5}ex#$qDKbIRY"*zj.7\d!3-Zz- hب}ɍ{Q<~u1EN$ 쯩7e寿{ho<[y^~a7 㨇eVQ\ՙwYMףIVVpym 8! fl~q&댢:sxeE`o7,gI;F0o'sp'Ίݯ\I)X5v=VhMD& Fif̧*v,է. r֓[=JW|Mi=c^iQ߀b*UDzv#vUk=?dCg _NO w"rU $"J.' jط x3d=~]IbA}Z,歁O+@{s}y\;Hta*jscE_w6aszriw@PET$Z۱L;ɽHMP7Go Hv4TX(86DOWl@tKWtl(@o$^6[i5[<?wIDtU%83Z& 8 ldWr~T".W KIC܉"J_[~t진s2RT\vUb3}=Ǫk'^E (!na5T xNX[_ Sg. LG(£l }qx &N9NJkaV0H>,K@풣z ›ぬ5]HZ -B7x 0}\5ǧ&"5tQ˄1Xַ`DƦQ"4su%{,!B"IU & <5%e2R7ep8W8 W;{ !s#d,ˌ&FGjm--VJ-W0C,HEA~ePEJ2(@( [39/;/8oPO| ^:%V lu$$V|-%vH(%$I9ڲzOLfi'Z3ɜ7䀹hOӔ>[X2i*2Iq9r,"lPFyE()F-_=YPy)pڮx ,e=QXۀsg^;]vuA) vRĝ5,`/?-qgCRiVq_St㡘3 qe07Ȥ'KLL"sХ۲SUwb5!t.ē 6&?t*t۾Tɵo"*B v5U}ɟ^N]2-$2 Ӝd'u>q'cf }%䡡#4B#۱y2^/uʗ-O:P(hI!bvg']{YkahfU>C:sI͏y5w71گ|C{isY2xeKGiri[*K+V{wN"~4zydLrZ )7tjhhPF .Uzsm웮&C̮;MOI_bsM/F.Y0,)>R~lwdJ=/rn_.Oh~-' k:f=U[̀~:\W nF.sZc r(X}AcCT_T@%i)&O6K$;  E\$$tXmB3|=9tPK 5c+D+>~Mz)oxQԉ;I̊Qi"TKJ<'=#gevK $ƢWA2/IE5dNvQ>ۥ,2%m W%c2zo*ݘraY}uzf7(i Ʉ1&=k\i%I=%\Ld1>t~-ZDxs0k’́ޚ :GCϳC.WӦHeL&Fl y0aʅl5$Rg2mxR/!1jF԰0d#F *8]ɣrב$ݡ08R1>BՈ݄!M8>$]>cNB2_Aj2ҍct+ Wqmpzir>ݥ}U\bh'b ] ,lȆ7ܹf3čLp|. }X- an|CdnU>h[EN91MoLǯQV=)0Fru>ܸN6%W_|Q2N7a晿 O;K:ÜeH:%F"4TnLkloGGHI,\;+x,'@kܭb+a\1l@N@gi[Et!Zw1utfƷ!G Z Fm=_g Fl$ mjN/ oRn܏,\LmG; a,*w7oZmeQtܫJ(]"gb 7NzZʘz-ܢjk_tpIӡAԎZ1ݏCj[xm@Ci}Sl!0| uFen@fQ| Dj['Jm3͈m|#59f4 Ud֤l!8HhS=`2*chfĘ!1R][2 7!==_&LfXwf mƓR:Ȣ72ƣEQZFx͝yoCD G@Ww>ݡ5yz 5H)njBaҠUr@4ٓ&^] B( 8lQOkZysʢFNVPF(H3|9/'ka0IS IPf+2+Eя 73Bf´cERBvLƝLAnw1_,Xr'V,['t֚܌Y+Lv+`+nagp)WEwz_we.+wEA.f 3JbdNH1IbG"x IjH֚('Uk0hC࿢u j s;,}r(dfT99Y')9huχ>k4TZ 3ChdNxiL[ y˵碜u*BXkS?3~L- +(d:g;HJP JߺN4BlG*YQp=Tx\mp&Ζ cQZzM&bm~a1OS:HGZKTzmNR|\CTt 0gE({u%nڀI]X7pqRF :ƪ.HŔeU@z  2rre(UM!n.E )GC0Hhzb6ge2d-٠@6XAV%gĬkPV7=DOL'cM`Pl(oRy7!.& wEyB>[K巎ueXBD؃St"6Y ZhQ'7Ñ>&2@!KI醉oHssc``anjHb^,t- y4lK&XXW%>wwou@_9i 4A[ZqYX/Z#Bc#AEDC @ዑo> *Ix<*ۤƩհO61i3/ɭ=q{UE[P9aXmDT#q%i 1l`O肒H%sCfT"SU5+3W-s X5TCeNN}xkxJÎQx1/Kɮ"38h-V }L@rl7W^R&Gב y4Z݉JsTPjJOF}%#Rc_gb~)S轳z:&m6j  wj) kpQ+ΑrmVZIg(VLcPs3[tuNj[jJྦyYK7}b,[h,X=(J 84RkJbY[E#Se)[c #=k#ZHy ~}NJW/( 19 uPf(4y" 0seMR'1fj/zY+"Ft"EXHIH0GW!bL$ [An 婥nJͪc+7E~:{礴HѠf\~h,:N(Vyͩ 1U& y+/ٷ8UI)m8ĸj8vYM ;._ÇXIiBoX+R<՚u-ϡN2C=].['mlCUU.z> !Ta5c-"wy:Efrqb\ۺbz3mC͵Wǘ$T8{[+Ag vL8fj@ t$Rwd"DIPĠ_v^; W_]e 7TC ٪g|JP*n~DTN̖y .,g!&n!mE!Td`NL8I*NioEXn'x&wς',w^~x&u:?Y^49<GN+ EMw Ik% %$JX,yO@3eNCb^[3zl=FXN=< E9ѳ!3y?M[kQ-1uЧɪ}v[֘])]C|`™[ذI۹%tEln^t$IԨO̴;/oFjKvx_̞]꿾sPlJ1_Q!~==)"Nf8gSڷK0~.j[Bx5aeq7_i{C>՟#Ih,MEmqƢy"YjD%Cig#̂qM/dbgs2&;.ViMTK0pxﵝDp#y¾_puzQ c.fB$GZrqQ֑Ր`e8[2[r"1:(F`U #)1{>pKv(+#7D Rqvǡh詥Gtc<JW oZ9K%í"+2lDnJ{yvR8^{>H~u^q5$#H3QvPEfj-\-(ՐkIfԆK0 C ZŁ*8jŪJ#RYKZ+kA]Ie~=o YUu LU=.mg a=ZgMęM^3!`C׹IWZ]h)Ӫד(cG@>fAeQ5Myt'!=yY[W.X5~ŞczqmiURm"i: $~sx(H!j;(wM5k}(8H݋`W¬%h1uwU̸ UR? N8?%hL$`>ὕB_*Fq-c&Ek,Lrq14ImgrV`-c'1;W9 (rV2$+pPjT +MgZ:BeDWBzcⴤrT7v2+W,TEd}b~.Jm*r0Ek+KEerjbL0g)0Pl@X_0 ;N\kz5vӚN$J^̛ $GHb_bY# IJB9 HV5BUsT`95.7: ϴ`{yJeY${,&PP0 MN᎜p,"uO-nf*ΞFJ*;z,vumbt ;I2.7fL Htm{- CCKmwa'F`SߵQ2 ġ(|,YNq>=:k 'X^"[/anmFgʓ4LGG4sx(#&N ?ԹG.>!O)Ma]D*5zH$]r;m\0Ac|@EwGv%ϕHf7vT}(/.|fWx0#-@2b(2*Ϩ;q{(2=\, yVd (rHpzvEۉ~:}Ð~,iG8pi>݇A bơ9i,A2 Iw):yMo؛b#< !Ǫ'u. kc3/x>' @IxRvJ@hVXgfе_ ,툲{VU#Y1n(T &XV}* *ݨ͵[a&w\nZEugϹl+/%[z)ч܁m򴻩glg꾞]9ݛw`}82z>Drm0 SK'7[:iRR&38kF*_J)Yp^cs1ZY{."rV}WV;D,ˬ!=U5h BĨXiX jTza [ ]| dk4n2ATA7~NӠ%0f`V+ gnF5oT›x2.WF0t=sw@= +Ե]j}\{{Ӝo-, YoP 2/t)teپskY^B<I.t Xu&Yf&P~Ӷǔ +ʲ/~ !dߩR:\7F*i*6 䯒$Dk[lBS}@Fʿ'5脣 '\۞d3dD0*L7JgsAbuct^:psCߙwaCɫEU"#K!|WK-_qEH6/Ig#N w%eļCDeQd~j7#X-|L ]^fOtPO%xHNc:6i hi<ϵ\AJk'{wE[/@^AyP<³dPFWD Uv( ( ftd`PouH]Er eqH,;x*kCh/gG-?##ILk}85:25}Jj]PrSBنKHO>+}!5 lz?Frk-mZRgbVZ4٩t=!^ajhb]W)0>(<\;Ea9 DwhoŇCLaQ. :56B G5+<*燧e݊@33 QN-z@ 'GsElà-'5n颪2@ s'­ Ӧ:B\a.:Fy̜*?[K-EơE0*¸̀3ȉ'y &S~ ,K9bP5߽ڝhy=l@@2N*0| jA1LP:hSFGs.ۃ"⒪ΏP+ѣ[T='aH⥨!5aک-s~B)6j}JR*0Oѥk[Ana%c{@IP9 kS`n$Ojj l5ʩl}KVR.;ʡԥ~Egh*m&pjZNXeC:.IЏ6?uP7./ߕ?B|B 5&ΌCM[%J`r桢 _Ϡr`Z%2)TlP* E*N@z&hVF,foJf ? VH5cCUku+֋~],; +y-\2+ 8~b#ݮHqn/9 ylpO06^S>?o>" |BT^k (dG_^a,Ajز/;H&Y3͵#CBD}wǁ&\KֈXƇ"]% f\XA + QyL&,ǣZ!A\F:m71T;8(B[JLl"+w!T >Mb=@8TI +3&GD6L+gJI)@RK!2Д߲K"M`wrdD-V%i+=N-j@,gf_ {úh.l"wⱱTH_Sȧ7u~$?MT:ܾgBcx}CfRr}Q X6@h"G4rqK]ToCv [)eM} W`tJ7OLq5eM>k:N!A{i^QqͽkrUFdXäAl)r 08K%cjIh-m~_"B7t.u=ipk.1E6CO3*:VVS _1C } Lѣs Gud捍(A_"6~QJ>7!9+>fAIoQ+݉v.dİ\tֺȌ4nMn!#[c>lQK5|]ƶWa<SdQY fZ2i]r!6*lOlqyИѧ&brwg. *rwBoLUN5VxO0mɜgo;Zn3<$!r?llW zmm-ΕᳬkCW&Av)?_ؙK$xSOIVx3r'vc\wR%U9U}u~ ?]Jh1b *pta@טzLk TA ι,m]~dڛضhˏxԧV}$/nŬo3xa?OCz:uiaFCB,M<ij2 Gwh!D CT1Ό1N,Έ?A.49ZsLDCցyl]VB4lja.?fD?k&qpk2r)'aԓYxX!p?sU"]֎B|&C.=,N!XuڞxC [F0"j(ECe|yқ5g/zdo({ţcF^T*RL40~j&]䍽o9 JDm#u (u}- _3;@>@z< y+0Ђx(REl+cs[YϮ} m' JԄιkn DXXgxŴYX_V؄$eV>#hBAriw2(9B SxN,:9l N9S ?&&Z`_pG_'8OB@ 6 s-r鄓ng#Oаx.bε[ٻM 8!ܧA@ piH- I7UҕvQaz8Z0\/Y=W߾)0JabzfUc2;<1f8İql*Bl/4c5 H]=q-?gp'{dzĵC _1oM\f1`MRUы_˚(S\5 8}`оHדt yܵ&֖L  ľ>Q5oΔ "~mӺKLx =wo!p-Q J!(e}L8p^~@חABv.xW.+>+:1WYFcHt]L0UgA} u_~ RЏ'*joYE1w܈^56Q셲lkŹ(1\h)̢< f/9GjĦj)ӘZ>IyQ{:#9  WdQ`OH:t|$dsC)}z@H2Np W);>ߜN vR`Kpn46fj=6\GfoM&9)uُa9>30>n6Sm/IqGG-ǃq'fEԎȇ} Eur_wh ήT"U~l#.M&N9`@̵*.nX[ &xno&`/,^l?EY f~NRU'o9ѧZGm~uPhw~qm A+ve, R 0cMC?˿e]\ᳶJ4{d΄$ق9`O摩5ęTz6ae%j`Ffw.,v),aj86Wj>NSzpOWPIWґtA$vʝ܄f uKPhBh=k\/5Es*\mani?\Ec0hӿQUho 6ahT<(F4 :WAPcq=|4E8oJǰ׾ ɿ픢7IXU;E>?ي#}eNq>թ$s{UekYEmfk[dH)9'hLcNB ,zXrWpL<rT[AL̐1н'Fhyj'Nn{Cnj*/XWb[9|ӷWpm?8R-H¥X?FBDwbj@8rfUkgʆĴi1 = s Ū"֧$^Zb릵6YbW3 vw а[a?iYo!XcpVTGc3VV/Իd_%_`{Vl˹pL{: ^&Th$'Wfp;  #c這DCqߚ뀾;[^_bf&PlW^(sƪ &xq?3Jrz e8Ep,_u/H_\22Ek|lEj]}u޴ΰ>Bv S nbuW_ IGQO=w~እ0p9쉧HA')Ҍt W"}9dQ@+#17 hN& c:#;<_18:GyuD[O-8CtҠ]=,,䟵K 44,#Jd6>x7~7z[0$e&+yX>YK|r;]8H @SKiAׅ"ڡp%MM5q-}J\`/9ѽ j븏|p]w3RۇJ9bKZjɋA!Q':*- 69UU3kē9S9% f8_/ E۹Zr"@V$=yc{ڣ 7ɤ}~oqhwT mm+J+O7<);έy" ѸeӼT9}s 'ߴv[L3fSTKo}9-|B[6(_~kީ }u rjOqN 3/Np@vnNٕ8O>p7u3%c id6<Gy~DKGjw/oKHWaZdl%sN7+(0P^c 2ړ\;n@h1VgrEA"g}<( eYΠŌp|Vɋ8IW zf T>N:Q{M^Yj!1c)ZGwv!Tv_Gԍ<~NGzV-KNZ+!'Yo{d`E]b: :PvD@X1+P]BzooŘ/R+ ">Xa1.MwciK-:(g#HȥXF.hpXNcBK4V܊ٓ|ݦ3jLsLbP+j[`-0RSٜ٘Gt35Q[+E$0m_說2#>b,>X|٪?dw%t/\P.+.#.7C)PԏJ wG ]ΡHwFdk[gX׵OE1'Bʔ_D ˕ )BSqemg9\"f OܶS ?q:6u'vU QxВ{fgbQJBUy(%J7m&} MXb^I=I{ @Tb{?{+VZLJ>/g,y> Ss T~WDFg: Ur-]Iə_Frz[S %Hz/2 zC[xvi0̼?`d#BƟ56Tl; ( ##\R+FzYT;F_6afsC~eqٮʥNnY dI9{CzYw>r f=T3u;s',F{k3Sap~>G[`i zkHg(ry) O'GCо7>WXas`+fG< DujK` %։! wq^Xp * VXaX%@_~Á-.(oܽ+n 3(⌨/+걘#} :}^bY}_z EZ^Zr3;4Ww!*(A U*kmCg]G0S jo!,/)<t'ܵe wΨ5ga;"_@qmIy]<meꯆC')naXg\[>QmW kض`2{ݧcw+1֊SltrΕem6Ab) {ey9%̈-# oyrSZ_& [Xlu4+/BG>R0A @G`Fuc 7{MZ)^I@vWg]ݓ\;osCu<ĪE^0+gC)[[:d[Kj2V4Hx} YhE] (/eβ|=Jvri*a^SPl2Rз!=37]Ĺ5)_8pJwmQ $(Z7۩m2JL N[9jmp_93Wq$ Ps:^"Eqe!C?OwdH]`- +\Dw6JMBYJ̲PMkx}xr-pl;8ET e0s3hJbh +L|;'ձJ[@fqR;a< a_.d& -6)y]0ex>3-L;H^[(G%oeQN$J4?'vqTOnE!r^/cY]3XP$Euč ?HA䦕M_&\Y/W EWsf CD)ge9 !o#*<)YF=+WC",Dr >tQٹr 6g72!sQ+mfLɱp %o"-;|O^]&Uap55c>ϒ{ܑ9b¦~/_^23 bWE "F ] H?rJi|f!i z'T|1&eHXI&1X6O):UOB0qɖ.H%P k׃$ƿMyG+>5W~!\&)% R6~ڤ{@fI2l&ҺONlc9%%/Mb5֭DQJZn6Ђ[gZQ, ?TRIdž€HT5M]Ea6haa[ {GVt0j|Nj &f3=̩Q8ȲW&$w$kn2|f]"(T*ah*ʹ=ͳ8w)ٵ3ᐦ]'&~Ң8Vc ܻe <@Xoi7rx4R)獙v^aǞ[y2J֮ j|הéQ 2wo ZȾ;@SuOH#x5of9=l9uOމv($rd _-OY֎sษZ[}eãqW{RyD#L ,&Eی`b::SM OVXL=ϻhN&/?q2(SW:>kX(#pxvb};K8xYNב{17Y*tcVX.dЊg}(LAQ_Z>CT*3>ԪM(qpqF 8I̶yM!s}S`hsvGbE5{$%!h-9_0K@ jMrFU<4LoNP7\Wu m(@м|=wHeI00!Uc):PꖃWl˩Frߦ]k AKL߬9f7F&^ou g>eX+r8sH-/CØ7q\c@X}#% ?F"Xsm ?nE^6ŋ+vn\ܱ}ҭ 0wWEUZv?W >:_Gl>QW7זR΂e4S%ԋכpcH^,elLi)PVy?@ P\N\ 0IZe;:S [ 7lrD.疢5`ⱛŵ&r@ߔZlψ+^X[KxRyx~e;)MJwM3UYu@Ɍ_l|:ݦ?` ;due}f\9ᨑ0b'c|c'QY'8%-66lm}typ#6.TՀ9mFUS]: sqf  Y_gM6_ކ!6{/Y)n@-|zRJHB]"K[GaLɍD0 N-a[b$`h4 k֠hkh9kΊ^ R/ܙ%bIR=AubРTc @#d1s1 "Gzџ=2h#hhc83!VI;TН C`A2.8_W!kjPۚfCk -)9},+:2kU;#LhUX^~3Z^MӍ+k !#T*npɾR3=~d}ڰVЩĶ P"nK:C 2BYY2xh߈1GPkޠ[r@r /9W1YN܁)$`hBWȍ9EMG]#aͪ DO^*Y`НCy*xƷMfem(Ǧ)+K(&wWƛVouÄ`jOj9B-BXXp6̶Ss/]'ýD`ŞDӤ&G=ab8Łn>r]T\Zj1R%]BOhq,+NS{>[Т4P#/2 K']0gO^) l0E]zaV6*1MNҵaT.v k$aGҢP#_ PJ M,I9S ݧՃA͠WeqX lpb&9E@%AL923o\@1ueN` H5S8, "{aR,'iGs]6^9SPtASI]NrtkgwU+txec}1Ƽ0 9 $ѳ8g^fiɼ-Y2֑mCM>E F6B-<N[uH_},?4ZbՕ]9Gq٤!>Du_b<.sKO l:Dڠ}/XxY+g&~&?>LFVvAh 5QQ#/Z/y&oɖ W2 ɈXSU9m4̳ͥ'YZt%Hd&Ĝ^r>mBk#0"ur};OgpmѼk7am;ɶjk!zɌ% N `}%V P)=׀]-rQ^)~cN`~fa*hus% x.<tmnt_*5M(ay!q =˲ޣQJ.( Uq)vn|Ytu%$E/=8z4BF'fŮ>d9% ňO|e@.]@< K>hT"*!m i`8q^kPi/G㼂8ٴob%RQ6ܱBcP%b"z9eNw0aQFd ͕ aY X+#o%@03VKFWd t:cރ"T^r|,:!#(:7,Ja(xB/\!oKK.:ԄL~_{ϜA9Bm-<m<B[ VѮ| QՃrN$X*2ѵ-e ұdԞ*t#$0"/ƓX=gDf %Lup+]R߷Ȳ9fgT3*8(ƑbY,,hGxNж!-O3?8a|/z2v7Gr(8 %:Mh֦Ĭp +md=^}m2Br$^w JJs}U,)Y k6pH594 qсBKEp#QJnCLy؜ 9ģ( Ն8TS+y ܝAc} k-136d|1Dm;~ն5] P5BWK8J sbs̢]2F <'K?: ^8 F>֯}*f~MhghKoS,i`L/YMՍxR0R~`?(tImm& A;v4-unjsn.SYo!459h 'S%Z#M=t6 q/z=2ZcPv]Jodp؀g^l2[xMT_M#(ll NdLy?XѰ)"LP-t%n H-QzWvna꬏1\S+!=j]R~h L˒#Gy@ GD&>ݶ=l5C}PcyFjPWW} '2?A@R X'Hc/gLp!"Qi}pƳkL52 x+ 2 .1׻=/*^k4K +$6+#Ra\'2+^9Rb -D#SCm׶_@moOߩ'%o#leVe}\R ٩K߂7<.fiR{P>['%ti\Rxdx>g;cdGs(U1. [!99EB4Ju^1Jcg{&—!U-w nYt|j uZ}ھEsRoݖ]qJg}vzV׍<3 Q?de2lۨ/IFq^>uYIwfOCh0쎳BB*M\eaT$u2_W~+(ެ$%"v.biSDMQͣz_Б92d qvz;^>֋{qlpbD;%0V}5(^9bۛ"؇ujԅX4΀)lqܨZՂ$ѐAa@Dͧ\1Zn_9dk@cBèGc]9'i7ӝI<#Q#h8TZIugjNQPCچz!.wBd9B0=FrlY"U11gh30]耥(W4Y =uFa4iM{9.q S# p ̺pحZiFl}z+9>tIbmy<ۺouDzd.A>rŭ]oe]3WƒҸINԊHE_~dƄGif a .|~\^V/:2Ԅ ^ڰ~i)BEcJ%*@Yu B{AIpajTVW4j͘SsF 6RS3DQ#t~l.މS1[?Ic|/HdųK@Eӗ}Y,B*9]i5ތBkfdc.Jx]&TBe@7N`tx(]Lșzukrl9݊{$ˑ aGtuP$<U"W/a؊B&{ݢZ͔*2`=>Y.}fB-npLm\:_][a|Ow{a"[I]> խYd[#313/ZlJEg/7W]ilua 緟#lऻ 6W8:IF nHV̿G&.El^K1S[qI{V'&I*%q?뀣B84I^Eڬu1{)2kSnfz^#MپqaAo<Abz7OP[1T)qs[J^X>YnقwGJ6(vO_V9 *{ʑSǣձ&k&/Q)hs(P|ONxBUl~`Tm STDդ-{e$g ɥldⴍ- !Xjf ƣ"ixO*]jSU+ǡ šƩz*$?0 UC̎k>[gUGɄ!'0 }@/ṷ߭bw;-lȴ)o`:b7Qfq\5q%?2{2N`a.Az*{i\:dW~4\0fLedbQZ?}ezDݑOXi*oۓz>~O C:oK"WgCGq=p,.y{ rj1˴ ?̾GGv͝cvoz:L{f-qs9"^X1C>*OEuF')s%zq]S I6P'^:.u׍+w%f0gJr93WG6 he }7l \Vd[gg2τ6\ b -F1,9mM]E ms$wKwE8ɪ \Z:ycO}ly¥6wQ?tPh},t_#O{%%7ֵA]E\QZ֮9y-""IIk bcbrcCCaq9r dIJu:;= R_@$0 ^%9Ț}:iz Lߟ/OԬ|!.G!"I0(PG@d>_Aܟd0/;p_DFN +\tږHŁ!Ǡ6T"y\+$;E]lGeUؕ4ukSs(OtvoM0ѭ祋z jh=+Pk+gOmMJq_TskT^]b0d'hjճNoq12E$nb$n⯐C:7ū)JWiSQd࿘W_ >hy/ckٓCٲl Wmé}7I[an|3 )NWH2@^0γsM ~Ijٜ^+(` dJ%k2Ϫ3^Fz[ hA҃G =|L)Piv 6ަZVogPHJodbl>ݷ;ծx~mZ,n+(i{!S{p'p}i:H5ϭ1W*|`t{Rf/bk-ӿ~l USNVO-!.>ngstA`"T^j\hGyGʔ|YGh|IkPzI3'kғd Yܵǹ@hzk5V㋁kQZ>8S:2(`C$WFD4H|ƸJBuJtMJqܵp9#5vP]wt9ӹ7^5ϊlT6sF}Li4v2kQqJR2q]AVudQFl J&gU73g%͑apEv8Ge``aXU;5ݭ18~W( g2 eNǟOtzfQTM_~#ҕ)pPl3fܠc$o\_ P $=Q ?^c}iTGU\ÖoL`> i=7`>1"YO?c_k: la6=8d/sYѽ@2VޗtWCm7P,.BLD3t@U;a\+vo13k7q]p5WƮV=$_A 8s)/Gl$N H)(w~HDndDci; vQBa俯\Ƅ2_< `mqO12^HtglVR2m0$rܵY!m&:) BK֚ 6ht&NPu<T\Tk%<&9(dûZ(UZOoowll'8]yRho$>nrB<uEq{ndUQi1Kr0!^@'j}%}3#;vi`?T蝼p/˭I2rgZ4uy& N3c% sB!0fṁߗl]+ k&$_dJٮa|iyH]ElrYGVD~˒$˳v/4f ![ސ @ԦZ^dtC@TE+ڕj¨FTqX4 TD=67n+р,Jy)d?qvT/q~*| t`t2s_:mʟ}+r_:en=[:Z3+C4̀k6bpV7ڮ(qO\p/-O XHR'd;a']fr~`S,1; e $g:OV271:&$g0Whq0/鬻Ő#|=bWQL{&aqsodtn"!\P9;E ns'nxUb4X)O?=L;"Khu)|S$_w6V&~~wV`(hEm\ܡʚ;HlϠy ,Kxfw`G ەM,wrc64{dIJS, Q-~BA `yh-t%6\ͫ> }wc"2Nץh ׊2t[X&*Ԝ|l[ 0ԡlc1:5|[˅ r:U}0fizݾi4Vdn΃m_KY]2if!U2K5O^rz@jP~dyr#!sD̀<(q v8Qߦ 7?uR# Q M'p8%Gm}ԙeKkj3dg$".ҋ Q35?~ϚUx,mɍ 6&,9͒l-meM8WI_;!Y}h?2JV2:M:.P#T܆V?.,+RcqV/E FM̊ FX`zƝ qA~y^Z*s\B<ڽB-1y卵]1o}&s|e ?ʏfugx:Ap_+Mc5N"%oc@=MB힮r%@#\'DfVS_8{в{b'=fv]{2#Y~ԀKZt (}8V5ՈUFĤR vpf']dwKeZ$ g]ߠ8j!+5HT;Di疡ק[T*:P|DN>!u"1T^tpOO{V .@sUw9/!{I>30l) D c߰RvH/bZGjHz%zS"BE^5'L-\0QrIұU^9Rj uf da_][ó,fc`;V̧g (v`EͯpY:?*YǻI'Fп & / 08StNsy95yBuk+z|رN 1ZK_gm+u>rfWbhV$ puRHF*é"A(Xw8p7ǝ;e915M]1+DP¢8 7?#Z:ky@o~,YRzcb83bSBr-UiU:~*~`XM ?\{)0pa `c]l%p~a(9EZ ЋMʫ]L4oT8ǂO'ۺ2G2P-vQC1a]|ベaRϧMC1y!NdcI2asv$,87_|## ) -|z;5>xd8 ƺ 6TOD6p_W"kj$2\=<]{0L; ^^MJX Hu3Vyyf4o|o|=zy01#v|N+b.vS0Cƭ,fGc-f@ۡİB8Kt5存=mpq (As)5ߪoCЌ B9q~hKqHN |`biMG.FeabJV\SGi˥4?ibgX'܈| S S$ 57LܣKiˤ8hge:Sq) Е›_ ;FѬResEXIR 7Mi״Ɍ.}L qtw% W6+JiI c3Pٛ'|"+"EkUt?o_4\+O1'{$l;uLލT^?zVHB_Eop"c.LO\#'C`ںCO! umA_2XJˈJl8K` URj~h{1ZW m "şU*KEO_4lrZxe\eW-ƌA=ZX3f-'g "L>мnSnX_*! b+4 lLJ؟{U Hwg47o+Vc5%xXgqPe@C{9M3ֽoZa thdbmbAQ?P#*| , O$n|s @`.PRS1GCth"T\sbO7`loRdo^DQ.`a X_9' v`,BkzgvLa%rVk)ьAy77*ӭjENES-mc2]bZ)d::@(DMun$T{\ 'i:do"1)X˹yxQB4^qON4ϼ`"4:|M&-i0|ǯR$Ra|. BNJ&(MEfq;0hdiS>s@]sj{z|<7=>Iy<0W:*ԹǮKWu= `0)]f, ľ #UPp_Ctx,_ ylɠ}r9ߺTf>vY(3שy{̊ ,sx:BlڎVd9HJ[wa~gw$/8$"LQ]Ih'P:Jlű%ܤA{Y;P%hd@Q(#s|<x7Ƨ1*(3B02`@,$SEQ&HF Ʉ__=o򣉦?~:S#Nx1=Qg),2u|n_м)Uo.&7>:nzLv>LL˫@ϘӈﰝRwp@Fb'Kՙdo8ݮn6J(~iHJn0<L;is,珗~0-D% *=-aW³*oRӧGa3k=h8Ś! ,+Jh\׆3y +Np۵fV|, Q [ѿRֲ܍B<䯑LNrL|D'Tf-25omTyژ$=|!ye.z5lt^$o$żA'U:Fm,$G:ϡ"C8V VB\XyG 9cp}TL.Y''+$symzܕpp6ς |v5SJV/+,iQeSN,xP{1ph>Br3P٨T2m CPŵif۝Q:W1LҝC[7' bĦE~)\_i ULiY2|,#1RlFGDNcxNt% Χ8sr19C'9 I E.' ǂJ{8tye`,T(r汶B)X/s:~QgHSȞ{rMWn4P}w49[Z6P.0D&M0r, &)"`FחFb[6f׬_]( (axmb߰*x=ZJ;'0~cplITuG9o\2Ui ('eh6ܲJytw:jSPtMLDw qԆY'UMAq4R>{l JFwaRsA5\2w`> 4wdJMLↃ#Z<W仩$m0o͟}Em) ݫCIð v+-~:"yఫ}q:==S܉%:CʙJ Y\(w-`)i2jTg{gMyhD=pu*fԅR*tcLxj_tԭ Gh)Ɗۜ}[zث~8 e1E[4@Xnwiw< co Yu'BSPsP,;˕ǍO"3^,zEaX"gG&,vޭ ΒE==RTi=w}C5sfc[+/&I|(ԞŢgmvad%|fr 000+&$0*KGAF{ZF!5gMD zf[XdMs|H58LtNP_]8z4=rˊGH:>[Ig9zbڏݍy߯)9(f#@Z:!s(3-d^K"\S]nbo-T"</+X ^.kqJWɊTVO"Ƞ{ῒ60묤%b%.ݞO-r0C7 Z[:τ fBv=KMJjǭ ~P)ׁ-6SHNp虣9eM M,!H;њ\ xb6|rq(: M8a\x-1#!.ĦkAQx\,x..JumHxZB4vxC] ևCQ/wC1؇_eD?$Ğ'd60$;# jTs uv)j (saPs.RYLJy'|DqXcjKj3" 2vu}s(_s: ֻ4bԀ.sйpi.є#0G%] Mtk(hi%oK*_'v˼˞I:gaAb%b:&5r;\G ɫX8b「`.ne _HV+E.]I+#ȗ!6æ=ltX.H!"θQG@;%3)CvU H,]GSIقگgI_Z{ a[(ߏXJ't sU*5,:&)&f,J0IulҩMLu ;'!]wfsag{/t߾[IIH+!2Y<_0T&*j{£Ҡ1c(,BCV[j7z8!R:+*J)ʭؼ_/Ur;^}'8}L')AR3 yr=Ƅ~\cx@ c$6{u |]9Z˺i@yϊ0k3vXS끡Ad$0Wkp!r$F~cK1^[2FZFnBРejm,FJ" _Sp4ڪ&&=M9L[s@5^3hx7[Qwܧ,*=1cB\D)UgcZw%ICA0l~ ((*#qH$2 ގAHJn'-4Nk[3Aa^%8Ti]RC^4s_ 6mH% "EǷCŮfeROC'Qzߎ {>KCYuEdMwh1991lU54p:a?缙5izD.#Qh.GM3kݫq:+OazAP:F1 tumA\glwIu%22Ǽ+祃i0b!VşyŚuo(=au"ر ǗRuI y2,[" h^duZD&M 53G25,B3g'+mz'@7r ԙtW26P0W꠹oa,a;t#ꇐBoq7jUgyF%0:36qFB/O~bcV?1SLg <JtyAl;QO^Mj"JF_W"Y:dVQQRB/ǫra)#յ6,S(Nw ?yS=&Qbf7$2s<}yYL6B^Q) ty,־ͽJ-tjj)y]J0-fV$w. ;:2ߥ:M;KƦw{jb3' =y죳0U*{߂}/uݽC/ku1ێs$QQ7((BĈodοW@7&羗n]C畚K̖JK8u.Mҭ8j RRɹ[}|FB!v$3 9LnvN /"Vr'4O >òS8 0-h o؍~`Uc)))-uy5=85zd[ 8+d6QI1\ 0>sA~!. ~/˭Q% :CE I(^:Lct p:XTvfERbv]F4'9{%XLTS_iA͒<^yZpc_}&I椅?2U| [&aXf-/F鑜=w3kHKiu:D_44zvTP:M ˅ U#X6#SbBaN+4;OS:KHYhA&_^tjkpniMAù& xuhR?(sT3{[&֏H`5%)|5ܙ0wOS`Wܿeg24j!9tDƕ*6x ! <Ibm&3'7Q7NTEUI{>.U4_;1ɷ~`&|[_t̔@8,PWށQG{:kE#8ϗȯw v*Kk6yVR!Dcws 瑔5 kaW֟^:c.8:6:'(&]Ikk,xmP[4! }e@*d)=WNg[8o ^] ci:.[շ.ޝþ (NL"k|J$U]5U}jc rYPe`࿣meӏSozS/ܦ6ILJ颯ܧf_f,wG:kKCPXNuՋ϶Qw#!I9h!DZ&xt"cbG|FA7w}t펭m͵.U!LMaM,]=M<8SXnMͱQ ɺu*} tU~x$%p_=Hiu 02sI `Tpu'{ϱS$v*Mn=}.s7'_'L)M5@ma*4] 8)\)I}p9e;cғ: 2E>m( O@KF~ʧ^%FUd/ɬD!7G[R5lv^^9D UθGd;~l1a(=veeq .`tL^/h`:>/3kH7IͿKޮ(:e(L\d:bڐjӈ"Ah<#<ew&j$Խ oG( 0av$0겿2y7S4V_G.rgd5VcsXf=hy{Tfಧ?䁴#'pE$gR{U=Ydl ,856Oq?!;;,┳ՅyfeM_OiҌG`.w&9r_;;+:[^.&zmס[CCb10%U\̽9-c(ĠJ 7 11(r<{Ijփ%{L INQ!8 hE xe$QҠ =PϬ=퍴yU - =yF?iw91gдs9 ;+;\/ij>r_?Qpx`l%CDB&e>p\=Gs^^2"D_Tt:,Y{+h̀?*at;Ica:\rJ8PCrAY#@I/Jތڧy>ok]aLeGeJ~) Yŕf]xa9C^.Tհ=fU?FꛑY v@ 2K!t ɑсE w,5,%#m} \tVa]9tWX@_T&}đP[sÎ'F]@72;Ho\ce/#ܯ'>±F3^=TӴ}A_3`gI3oQsv}9J6Mg086 Yq73Ol63yzT]9 @!xB%b I^'Ӷa{N?E*-tbkR@yCz\wW9-wȌ'eR՛J<.XDYCYdXg-+57׮CxPU=]0z "۔ kfsn*RgH^ScjPC/DD`֭CV!o")]G{:#/+os)WV׌H3V|E#d;ca NE21'70~o߉[L,4,p?{e(W"YP:םe,- ٗR9ҘN$$krbPla(i@SQ뱡S_a? bCZӨ"d"ƣ!jn/|g;|12)I2]r!tk2NhsL wZp!N +Oʀ=wRܒ* te$!)-2҈3p/rq<@j^)b[1{0zSdKQ;OQ**"s"i1(&*Hu[_V`cLZwU%䬪l?mӵ80Jd?h_ZEShk>%=>$r[S^IsȗG Hc /  rGG̲M#Wn@j@OIM [VYSMi} >>Iǘt=J`4 V R2\U4xL?t2scS7'0&L^ÚпkoEUNbe:B8d>~ɀu}xH [sut[vއe8fkbCHJa~'Goա[s J{p%ǐR}F.6DFmUL)S;$Fhe"^|aVo q?w5|=qEqgb-Hxs_f"=o>ZHR4kö$#-Dv@LȿAtPKA.m(v$zѯ=[ J9ةV|]]2)ߩ G-'B,E!-ś#d$H(jέMɎ$M)Ǧ wHmkvG) ʸQ2\%6%,c k2 : THQQW` >fǖ_aGz'tc^ ?X?oۄq.ڞՔ%j, ,^}Ne;v(~>.ƻx4 CF}ExXy4w0zҿT$JP J D yC95oRZ+V0A\8p,)jKMNdoR!}sSQ@C4@]-\WwrkIÈڬCe?Smu oʴ V|Xb{Rl@|7UR}-EBL.YcpXYn(VakPEgU^5U8]wd8'%=}걶)`hr0inHK,n}}q6AtsqĦZmuʂmO}E.>o=˅%Kr >O؇?)t¥'|&Ma]".lN~M^× +O5)pM-n!a9؉u&NH`/b}Oem =jj Q&D UYJgsi8z_lFj运(Q7R& 9 +f̻8Ax%%E0\c™ "UJf@D@]r*X7fQn;.rCB!rOï,\ DALVEW0f K&t&[M:(߇30H Ym̏'^nb=nmv؄AZZ!lu5^MFVkvbܥ/~ igN~HsS8%Rf ]mENWp6FŒ*ӄ/ѐɎ9|OLE[WzJ IVZIF5dhq)~JTǑYљ5D$CnuVw[V ڑ},wi#k˾OpC?!(nؙ|K'o.j6~cf-^DnG5y5^"sPHW)Xאx~B]"ڐ. l C-s٣T+בM$Ќd-t%ei] !jvpf`TOؑmh`ϯ(9۝σM(FuJm |;1ڪcU l9N6 (K?T|xnS[{K#tÒk$pQseM{ HEocFu:gSxCP>HBܖ@?GfRP~} Fb8?Ya0(RшFWFeO['٤~mR=OGBVfHhX_O,gdt'u'-GF''+h{rSQ)KLMuaI#Em"`bfZฯ94 {5K9k6mQ8y|~(Mg3$_Ɉ@sߵ>]Uija9q\L*XƂ銒XjBU & Qfc^t L:1i&]Gi;ZSoۢd3( YG; СkpTV.#EHyK3?uVͽl:˽GHQ|&>o+/AɯE]!._Ӊp*zOxsשaQZ1]k_ (v=!)5bBOS r-rqR .Ǐ 5[i s5O#9Nr;M-J۪:.e;c>3dF `$Y=#Eڇo7^m9ַWD ٬' M15ŋRg˅ŀ_1> DVGe|,F 4ju澼C3i!wݠL+ n֡$AeV-ESdp\9(P8 Qki:*ܳ*Zp^ˈ@GTC\㟽f*Y~vNZucBbmX&!Ǽ>w]X|ņWUs'[HĊe@#p*}+1yǡV?%&%kO 9CFosI/jvwxt\ /Ŀr5:wJ]WjzD7կ3X6 E^f$YՂ9 /CXa7gvqqEN*ja+jHxB=Fvuq "&KDc֧m\Keۖ kn4%RVKoաnXs02Y28#>P%w6&/ô&_XoX2Bϴ" +!hDacv rpATA o6kq^\F1 TpzhJig~l# 0 aߛo3y4%mK,~OO bLUՏ$N^dygnY"*.g2OYy߽~9z[liB;J}GH 6vc]f+yG67 C)U>Ufb8}hΥ1K'hnl@bw'+~uŕ y+N3 ؽd$Cm% MD&4jVf6xT˜Sn 7 9ڣp&m*ޒ vFx(0&X;Wu h*_dFzAa>'AòMXf*jVXGӮ;'`HϣG&& !c 14Cڽv{ B:0 b>m Kpq]%G6BRGU04@Kv̀*9v?lvXD|Rw@$A8 w8c f)S8[Kf 6 E9@vwo"%*Icf`M[,b^;m8@"r$XnXF~Ͽ~}v%U+Q5E2Mv 7y mhqj*0=*z*W1EG䉑)F͹̆oq~B;mum%'ڥ"e#gט;§\CuǹȹsdإYظ<δJ5+\ɺ,MBel %IqEϨ+qkU yu(8:`G e@~< +H:kPξt!; w% "-I>`P5g!)xn姊(/w9| }5A +PJ'mXe_YDhאHvr$FT`3@U|[`wGS:㇍%my /"z}Ig25)øR)$iV +`"]^Gu!Y=f,&pV:$9&#~jK 2$3Ok;# gJj~  heMߔ5N~';Mv]\*A:-XM7#E1X#JHG3Bekrԯ#a 4g}Bݓ0߅H/7йӜeN ӥd%3z~(ĄZݗ))?EUWtر6t]Q5)]+RGEG]>n01o3[wT:Ru1xTTV)dnIBNf9zlX4ZI!%h̫h5r3@Pr3`@ TϧkL >ut K}LÁ tU%d@^\ٶa;) j1IR vUDLێ6o,hQ0ڜ~Ϸ? H9]5Y]~CQJ޾-9J|FË,һlXHϖ&M(v!bI,ӟ0 T1z%g%:#̑ڵ~2l[z}(;|0te[O[M#PP!{/2aHp; }L jAcf;yu i(?AD6[Iul*u2Me46RM!Wmd9M&X&>եq`ٱ"бu$K0K-"CTp=AF5p9.Sgb'm ׄc,Zfoc=ؾА?),sϘRJq&" BJilLT\oQAR};ʍ $IK2mIBn uQeeVFF )䎺X7ۧyTlBCG7ϐId$==shݜ%YY_zðd\e;:[zYy3PkP|+: A}?rղg 4̲_ʐQW~ ,߇O􆎱AKf xc+?CŤu+-/|3߳EhC3&x1 m$b۬,w+ -0c= Eg>)1bkJ?^zϺz Fܨ[ ]%^,戴6Cg|Csm{c=^bɊVp4e+B8Bl/`=bR,jտl rFﴃ9V5ڈQ2P$4cHCG{8ZuυLѓ@4-}tE#նl!qIB #_Zc>k0_Ea+D @Ul@,9A aA %Ӆ}jxI,bzF?UD ̏D=Qab'f"kX53ywYlEm qyoGݘ ˋbGSǩ><ȇ3/fYu?XBZ\H ϝc5ΰݤZ< hck}ץߩ! ka-4]|9vKtԶ c$v* v:SeRjSN zw?1ބ7T%|1|]CtYU pdpy)lJ —p/c qҫ)5ufv&pWAǥ."L.0\~E'Ɖ:݅c,)hO`Q'6|8E<+,ٷAoտQ4Z<2\]_8|m!ZN U]`{=e*<\?˾`ܴd%Ј~Ҩ@f>z3tlĄJ7KBtl<{Jϕyt,#z+G,{_`+نdPO`K$B<)]@  ^3sӲ4(H 8<60هgFc#K6VS45tZGbMxiH!gu1g] w ZTޮ=<(l>Ctӳ<$?1(Z.5-# LXjjwD]tsWW|vkyh.;k //9c_fu#Ճl-YI7UR(6 =OO}UaTq9'Vܦ~W)wC<J7f()AFHXL3Y R=.ѪP'm 97 Hu5 J=͊cc;* ՛g-536.-m{)iC3eo#^62`V*o$Oy4G.}d X_lH{|,pqq<rzR!|\g&zY|9pU鴧RBΑAc|8:.17#N~ZFyi3SѥV:5"G3Pj*j*rjNgYZ070701000002dc000081a40000000000000000000000016599ea2b00001ee4000000000000000000000000000000000000006500000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/wireless/ath/ath9k/ath9k_common.ko.xz7zXZִF!t/g]?Eh=ڜ.+φ 3Sí" [z\e?o7AhbrOR-C lncZ4v~K2]uċ=Rb%Qy}SlP۰paoWhO)X%;'b$Krՠ/e. 6de 2ʯrJ (eUIMZS on/<$˜?6&SWUPl<4ϵd]ýD9yf\E{JRZYs_iwksa⧱Xϥk"{TaZ[Ԕb* _^ 8/A*:.Cw>qZb8oXؠn|0h`TaLL sy[v5؏Q! @Ր(E}`Nv.>#hr]X]I]ԐԌ2Cv6`#/Db!Ԗi-V&?s3O`Z_< e ?l8BxU[A>2 ]Dj0x -@LDxؔq\Xn!;[C'?娵E"ޥ= fx 0vcwk[39L\+K?elKʪX) =SN` QY ,:$k0& ӜjԢٮK&XqF0r`rװ+'Y.V]^W˙~P Re̦[fU 4i,$g^ 60p^3Ƀ D-B 1!v aN5d۵f˜Y}|$deS$莼!GԪ(s26߻| x=%ԲkF6׽ޘ`3RuG;"4Q,7- MඖгG h ףDdc.BώbdSн e8W|9tM1-^+X{[ / \7X5tC}QkR4ɪ|Vnx-9N>?#u5'*3?~@/izHڣup]k4hqɕ= 7xlCMwCu?3iM`gڮYC0>tR Z׋ȼ] xZ?_쇠Ѐsʲ@Cmo/p+06~HMJck81v Jx`ٮq@fGPo0PĢ}=Lh󡕘 &D󋍓r@i "B&m>M;3M m> !y0T8Qj}2[w1`Uރ-Gޟg{MzWmXZIC2p5G^=mq_c<#O7))wLvUHdr[T%\0+ } jz26-?FRMV8:2Sqל9MAU4j(JDm7޶-Av.qa֟9nԗW\-˿ǷmJ+0X:$ ӲJI-Y 2w2pTL< ܜT""AriȅPD.Ik3Iw DKy߮ '_m_! "*ֲ ŵ+xy9('Xű|MM6@/akĬ j1&//yz+'{n^7yD}O~n ! lU]V14 X };-*\bipYc m2ł-a5L+81ҭ W4 Xpʠ[M1fa›kflzm PL)\} p访B+mʬ}zg< tayu;4Un[1Gt)#.v{As?i yt_0Gd=~ŎT (3/O's ]OqIXr *o Dp+Zj;Ybf=a :hj g҉db4I?Qsb'JP]AHL0)CpsP٣{m ),`qX9f'VgՂԐЕ /O"6"ӂD71!e#,Ao6,+g.9#_uhKGh1fh4:>|A(-*#=5CA~{5 [Pk8+8e#ܐq`p_R0Lh_n2NJ@N@M:Dfw Kiu kǔc@@_<\5syC;b Q"g H@hx[ aoچQugZ%N-tqb4h'TW=)sܬiG00nFk[}iw ߠ3qXq} 2?Y(DQvLӶeSPDsJL t~2"L\! InPGm{i6ۧ~V'E1{܅=b8RiMB/]^2oZjG+_dlKE,zYȵDŽ{bo1Kl(׉4A ga %s8g;źKd,#PW DPͱtqh0KS>k*([оiAi4n]C?zO %X˛#Krb<9.#G%eiIm;tx#"J_tɚ^Ι%A66j^:a(p@m:װޘϾ 7T!RyŶJCI䝌TY d-&7qπ"8)Ŝ~@ްohHXw< vXw&?77~NP N4VF sn7,%taazc>^&4X;;_̈́( hX,9}K & G!y%X5[2cDU/}(vwo& vP2wcD')\9˕'KdbJc#Ľ!PmT [z{gGGMXˠrl,V&y 4 =O}UaFҥ3|=g7.A9Tg5ilDKrqx܋gUyjlCeR.|Qe>`Let`!IeˬV] UQM>SVߦJ⏧,GyD 39bJP7$+CJ޶(hۈ&GclbEA_=82*`1yXI·"F4&"s~l'm5yiԝs]T(Q@X& 0 ',71<ݴ1vh0GPqkOA.',7Jy4;$χ\A-Þ}UbڕIU?ź*O>nDXF h:ЕJ |nE+S$v5rF 56]Im6τP xY^.rN*귰зT ߜEJSդr|_EoڳXVExb s菍itgKFrOUW|gnߴQFa͊ kD"*_՘ gҁ]ٴHqt1%#uƈDy>yR"'lݼF7eS>d4Cʑ&w&N@5JQ7Г ow, CΔjNB/`kLW̙7CCߤ yq=GR;*G=tx]YPWl$!r]6,ZߺSmSĈʱa M(l|6 VӝnVv6Nr‡(Ed =%dr4y,R [N!Ϙ|Օ䜫j& j>A:~f Z"es["u|q~E`_p)*zQ%ؑ@P!(U͞Qg\OeJuwC%ɔz( aF;IIO s5%>.^1JInB]Ť`4fo)ޚa-}79y}bJqQk=sHp]uY.1-Ex='G ׷_wA ?5W77В|.:JpS6Fo<]  Ż>[]q G^d56m*gp_Cgz&UXhViHgBl'"%zI0FctF^)WLW7Lцj jʆx5w'E >NBӤe퀕ư$/Y q*-Px5VvzEN& 8.sB\a6mH! d{kȓXP#Ԡ*dp"zWuMsx<G%olfGӸh,Sd螗J|ۍlr 02 G "AV5i^-,v-0OԍG#;08+lMSdMೞ'c4oJ6|.4[JTp,FE>G ]]#)^5#X'\!LɲD*+(Ǒ-=mVz3нJ{%HFx0ra|+_c4ԄvQ&8"y\/m! wԀ ѐHM]P|C=i?(£vDOUTZߣeXw:%"H&f!&M;mLr (]f } VPMm[.\ OJc0qbH6mMQr1ּq6$f[]`EBy:Fp#)@}?yJ_o\'cb."}/Jq/ E/FulM0̣-6ZێPx'ޯzEWl*m`L^~#$?v?2t" 0#+,6bѫտz|Z[vq q'U݈։MJ~&:|̃WV-Ãp|20 mY $;w_j 9z*Ȓx10/#IOD"~XmJ}yȈ&v此<Iǚ%;osFpB3C8!q)VSgz D!%<2;؋ٜ!<jWTu=%Qzs{mtw4Kp|8^ʒ% _}0ϣ7q]}V/ JP0Ƶ0Ce<ȅ&E{*ZM ƳGF81ET~XWGq)I9箿a0`?kzʽ=_*gYZ070701000002dd000081a40000000000000000000000016599ea2b00009538000000000000000000000000000000000000006200000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/wireless/ath/ath9k/ath9k_htc.ko.xz7zXZִF!t/]?Eh=ڜ.+66Rn1b eZL y\{|8S"V+w=8 Nˏ .+hRh@@4v"fæㆍ=Ū?"/~װ0q54> E΍Ov/|W4nw˙Q31H W'm9 Fysj@~m Wq*y6?p '$lF+j781L[8t`V+@֧ އK e_>?V:@MqNaJ @MkEԳ&I}ѻG"!']b1u+[?&+ӥ)}U*.qbʼnk Xpc~:SY,)dZ,kmu+W9A&0];d NJb'au@Hhj9Ͷ;_XJكM wg? $4 U2e0`rL1N ; 1\g?.o(zO@,v0C3wnƅIJ9ֈ@ҩ jP3? $_K?^'ϟ$˥#%,FM,tkI)61f|c ə]qNp}^/ ZA1g͘y-jl94rcpHT(k3{sO}W%#,, ,Y^aZSGA`xt.Uc+wG-P1oah` +W!q'cCs=φ핫 זhx!]9H<`G3 #aÁcW׵?u6ǀhO ?1犽]~^m- AO Oԙ8YnH L\zCu@U- QB|ӊe!I=qp?}/ E+=Hn^rhn >}gwvg-˜ވc5K"G-|X.(!%}Yͯ+{l(K@'&ULK{ G]ybMs!u  r*w]7YO5d !I;vRӖ0JU[q'>Q5$ ItQ1LIk":9QxfV ҍ1R+JnMAq evg.D1S 6Ph7#DNeon16>`Ф]q{t574z1Ь6fKNPCju{~0j ZTV ]\֡{/~lkF, }K'=:"ڼɄI͖;k>aln/ k9m/DR-J#|w+bDEn]K,e h*0-i6S⿸"w"^ّ2 dퟺL171.v=8>\wMp;7(s@ ~k:*Lp.Angĵ :f{v° -;`v !P2OghXPM _4QQ7U\BQ7n s|BnꞲ`X2 (jfBHiAk\-fL3Dll1wO-,o3YV})aie+u6'cA_*u nZl#jѥ445fFK; )ߗx{t^y}F4?(uр*E'ozhksA`Eصl}^#0O;hFdwiÚ}QV)h %RT)Kqa|AߒD)o?xE6rn!i+գ&+Z?kxG7xiB[?ߌL*1x"AžN*B&ruቻK,M9$QUVh!E_TοRR~ 72XMugs~bvz!w>{u8(|4dy8T"һg yBɠd9Tc*=ɧhn{GDNoTn~mWjSGJyeyPqy8m[% fhIa׬O"":@KTY9Hn x(9 rCJNWX$zk+K#'bLaR$S~kY' ޏ w80Ͻ,8=a-+^FTMb)i6$hLo}g ۳{Ȝ02Tpe\6` `F-Bz|eA2-4L$&6^悋w$ . 襽 ni${u9^~W*hcPc14ԉ,ACYb̼!C?Xa;'t)7 3ae|#c)#3p1)ߣO.gy0bvv|go:HEH$֐FD`O[f2t`JZ_xYEyd >F?pO;rPk2*E}{DCfDwJ>Ey/jl9/tu @89uzYv;!-VQ)C1iF|L>{#"@Mhi\S1X}lUI/wS!1)ƦIdwu32:U̳vunCEHLD[l Opu,ଯ]Ԙ挔 <1%^[/@=:7ܐrAkKnO,P'%?xbA6dmױ5g^r59+ܡDc1J"=|d+bз(H.ӒIJT wk:88"RIǟz竺NUǖjJ'GEr$0" +&n/Na*s/+I7W3[ͻAXzv]02Ln_%6T GIlp]7z}hgkSr׎X ؒ7` IU+LUAZ7?Iއ'v#9ؠZS/G47Q{aY8fl96jhOpk\xLNLoMk)b7-A-sT|z.ާ+k};;0*mq6hL+hSUSD v1|8퇗@tM.IS!kg>d"y5Q!@o W 2Lj~eS'OSZtFFwF4mq(P= G*>.k6JZJ[鯾­!s!Xabzt?hH&Q/Tyu}&8} #|le+58:5N9b\,#=Ǣ܅ (c*7Έ:oad+b98-wL҆՝ٯ^R>bi:Zgdty չБ6QQ:!|e4n[4%ֵPˏF]v"5C;JeT̸(u9ʘD$xV\-727xkRַ[_l[M{]9Vɹˑ+ ᇂhZ̗w;Rf]jjQZ;Ffx#+X.\R5Ҕ,iEi=V8_B6zEkX~a>(NI %e9]Lą&;*B@;%^9,Xـ  09%گp~q+(WV46w^@nRH2࢒`#gIgHraZ9@|hi@H2@€ nWT!3I2K/"\P4rkn-{A>wp4F ԑĠ|'JRiV\^"C _6,z"%y)&pE U]vnV2kbLLSqya;Noy>" Y?Bzq0qFoU?`%"w򠢧CWXսi|ln7t0\ a )NL![X{؜{~Ģ\>`!BL;_BP`%K]\W^b=PRxa֚; \Nێ D% kG4A%%[eug3i'pڼO.G:.?fU7㨤9^1fĨlc=&< pf6!EnSyj4W_dkAS@ߜ[*]x?H6 Σ lɒ:\y̠EoD@dg3; Tz34c;ֵ>lo(=>s[Nf*/C^d\!h8}EFX5s:F η{ .\W!4t B#hܳb qh9PEe%)~^ ! hBwA-U'V3@I3"Ozy} }c 1UU:MUgm9"- +< #iΟK;tşΙuHL;HiI5+4ݙo%f T2R%<R`w堖#}Fo>9(pfP,.;P<:JAvǭ{+Cx֫EgFb2C؝PBasa]IпV竹LJx..Wq1yR}%^TH5N}<ftˡpm_6Ck.C k.A6fvtC.6-X#Lh$Zۜ"3+O!a2i6|:9oPcq*mU3Z Hq,# j1choQ3_HbKϱ_o ףjgcTbK{&*o:hEx I8 m{2~ )-h[ Fi| #7^QwUi| R./ fi^|sDԄMt*>@k֯Avb$T9_kvxyl2mn1h{dnzWǫhJ/4e;Z&@~G7a"~Ye}l6ݜ,]6Br[0jg(KTN1>9x]?AA6իW0K´t2 tpOkPH+d?[1BB ZԅLU3P㳙xSЖm*1SpL~Ɣ-z}m!PxJ'\LRzhe͖/WsBis;j]s/ͣuo,O m2F#G]W8łrqBꤜ I')c6vռ(oX["L(`ԛ1'Z 4ڥq#" GC7q~V`P58aμ;!>퇈`{_c'QM 2} .5 \^0CKA*}h5 /+ofO6X 2i*q+,EUGq0O]8ٳWv#0D(&&\Ty,ݫop٘RKj1|=||ـ3a0^m[Έ43!p(s?"/ۀuE^Q cX2wl;¤-j0eUt @ fm#0x_Kvב,l/!p!=3=~%k]9%ޢa*=y$d'o'++V)NO|c}^\E1ϨVtarWyJ¥8'd-kIxw17ji4M$:4nǤ6|oJna5Oձ{e)hPa쮷)c?_ږ @ \ G,b9ζ*嬧CNZӔN< KQd?) 7.O,Bz `DbAߌ@sV7 b-LݦQfe?j _EU3=o{RA!ڳR}GZˡy;-m;bɛc@[q& 77+&&:Kz^dH7|"B[?"q: ,G~ko«x&yгhM9rA*:jh~=bsK3 bS@)UcSTvg/5kEYN#4zdI@bLER87+Č˜։!&SehX1tR=5I`0e~✖a-gk54K6[d WӁ%/ĕ_m-tfB]j/7YZc^OA/ڂLx ;Rbe,Mir0LVb;W5 Qmc$}4 Qq/UDB޺}B@X:ntd=r4)iA=G>7l,)K[=o/ΗH#!}~Ŕ92TpypXJhNl _/IiIO`1g߶_H@:k) ơьn@uW J×5.s] Y- 7g]?lTRK&P q8zjGdtRpWRJ9ۅmNG&8ĞؔdhưN N8~G2~0ےwc2i%htU 1,%|E1d``鵿v,5-STl n5}v Tͦ~٭/\9:N?VH[׻y'[3H `ZD5t !?"iF)!J{ZArhe^uTQቤR ʾDlKfu{FbNCf=~JxdJV[\hqs& koFb?lCANz"r瘲&զO/b_J{l iT &"ԑX9ENM]F$\OȢ[KRSSݻ0qpo@^Hymi|'Lk!LP.wOڌERqoF" 1M K R%@1hKW9`GUe9ڨ4'2 .khKs;W#CVI;tf{Sв`F!ݐRLPGZUmgd /X5NKEp<%ԯы%B%f1240Z}YoRTcіVum `cŶ8~;=~#fdTr;v^qkK>'$7H:DaPWH\CeؖQX!q\Z}%&AK5r&VHI~1{ڔҔLț$X~Tmvbkba[5N\`(~2@,[ ]ѳMjm3ttk}]<~D='Ā`f)dOA/"۔>gHODžXT"U&W!+`E2Ysw db/EC?,N ΁a@ucz^< /-WoMmQƵP3̸5 Q1э3LQN`J/jIdTz5K/O [;.툞}YQU>RzhXDfݿ̖Nx u;osnO9̐&-=7GUGpBYGbg V4vwJ\Ae> %8%z抟Z0l[V®V >Xi|TKXmi@N1e%س㄃$a~d7WTXJ3Lkn{D<:5ltgƞm^a LfUqc*-r1`f נּ H~d\[\'o0JuӪp)x>*7?~XJ)t.=h8a0xOaI ʺ6`*AU1SiaS[c$7K! Xr_6;2xЕJsd2$͙ 2➸u9-Ў|hǑj?F(=dZqm{cp(]>=ړ+FЅUn+{^9gfڹ)MgWXVz!%eCubhU$!`dZS~X06g-{[쐁iöd5}b>tX` (?`gnb8S1V;I, K@U> B KD7JYc\|5S M^u:F O2uZ/Wǻ]7)Xc%gm9L?ٓK痜pZ`Xn4pdIfncݍk'ټߞ-im6GGZ;C;_Hn+";6`DuB];Ђ5-cVCҺzve!z,ܽIƵZK⏨uѿIV(S_ɔ9OJ`C*/{nup7q.`:-ud*|A.aο8R`i7}qp4!P v9;S&Oq@xOY `jr,:=gO,}vQQVDEYYQgj! P~$9a^5ŻȦGB>GJN;Ea;"s=Փm| M+9!3]$}|8t EtOenӅjLu޾Aݯꏹtx^i*+ۑiy̐,O5(/=$z*KCL|X6Īn V?[Jy~ I6zBi v`QtoDXs/rRdfJI TD@4nyw.)3% 66R8QNh(Q6W D0&.dqt|"ܢNn^WoUu)&vo]e/#hsC AoT~%eFdMF-}e =5OӲ2{*bJg,.g5ꗡ ifv[(hO vxPӶ LՌGv/eS xf7-To8u)>K0\ HZ1M{qL h:<>FPQ׋;67<(,N9OfVT(:y ^URoҢ(ϛJgRlG yXd?|' K#r\"0U*  21"z,F pL:PS] Z5\gT@SX6ˏTMȵ%qch}C7"6z͘ZV$K8ϾjE[7̫ C%\{t'fY1dbd-"Bs ISўyxʮ66jhUnY-)<~Kd!r(Auz;4υSn :3Sv< ͓@ԩdY;Ҁ: mT&,d,OF9 p7Xn߈^R$Ɇ_jSrֵ?O ~B:ONJF(ܗ'>kJʼnMB^wvt~?Ǔl\Hd.e·hLN=^n m9AG8uɘ]E /Uu/2'52obp |D5! 乮$Kk3%c *?.8y0nA]Ƒ nr`19fӄ][E"*AsoeL,-m"3}^k \ͣ@PdO;pOlڲ"1jA΄woEg}AsIbK/,%:ǾBϞ l+0ktR⑀ʅnѸ-wA*KqAYEjF}j r+HzO []?R|莎1v@lWbf=[c_N!=)a|@~ot# V,yLdiAr`}`Tb&Ҹ=kHj93A! xZg ? :\uqc_zyŃg9[lv:/ckd>(b*;b}@ty8P\Ռ':uT`&0taj+\nɖjJV[ y'J'POޏDARsBOY4=}ַ@2uE6+,#ǡqrՁʎ yir=Ǥaܥ31V1{^.qW2 ?{!ݨFLOv\ۉա L"ą+%Hu1vY!E#~V:u_Y\pkXӭZI= %p{h͖v<2 c[yhvInl?Vqj7){`#4|MX/#?12W3/tRH|v/vAMw*~Kb=6w>CL=r"Oj+׬gA(coM`EEC0;! &-i76'a5іĠ5{`7fx°^G XO"&?Mr}ݠLTNHzGJh[NDWr~gL4,٬a(x*_R2,12zgYlG(MWyN[־[aNz tbY:gƻl^(߹ ]2nZU SU]~17J9#m|8y wcsE>=*ۿzL/N3*) Q*gM*R҄a ZslqI7~ _#qaq!Ps!'TkAj}PᓳtulŦ*2rtsӴ˅RkT9mW}oKoߖ].Fbhސ푇0WYu&y$0e;zjr`؉݃<3gĻtvN8QRF%^(Y Č @5P5^YrHuF/6_s&q%}①]}  X(!z~&Ѷ$ *^(Ƿ$ +6ڂsڮnqA[Hhd%Nb ٵ +cJGM׵n` ۍZfsMU3)&MpU"."7(Y\?~_0W鬜A^ܚsxV9C.-̞'.`O16ڰu炔' E;i-=@YKG&[Kz{ƕ9n9MɬtL@K}"jh։%c#E,6O>Ug ܬyUT1d5KFeTwj^i]J܄"ìSZ`~vX5kOӵүt9rg^8X?{-I|}ܢusy'AF5"UJ5hYt'\`$Zu34-XqMb=./~_Ok) 3gQ"ܭivcv0pؿ]W:s)t>*qiSD1z5hb\L3sґȎr8U2j@a[C% ZnnP c$p5a2w<᮵G }DyZR(;hU"Dz.{J'rc$ه&ET/BX  aD:1Pd@QV. K˰u)5S& %lfqy&?!+"FSx#gY\w\fϩW)lL{00p):VM7JϽiSG.W^7 ަɓ;& Rw~ ~}B8_yv?ri2#[z8saTKkEӇ`c^Rd+#3ߘpNԌfLDˍ!o Ҽd^T,`_P!p}$ˍ=5@Ik%hrR+8?*kT4H8jbp~f _DR ,5iWj2@[Y# #뙴[ %yˊtv`Nށw#mԁ!AėGf-JDwK"]=E'~+[*#mz=~L WI R1X>tuK'YHzHgL%#dʩ,mVdlb໇gl߄wTZ\:E|JdW&Dr^Ffwќ$>k5nMkJ1P4&#mCxG2Z(r9? ̶*{CSn L?bljߛK^哌c 10.76'Շ=kTR`-uhaHN%0`ICiL\% =C5YGKBxDeQ9B pDRZnbU{QdAt@ӜTFX5Ѥ(Z( e)>@r,w''(Y;Qߟ.c&'qv2hI_EV7 ͻY*_Q(@U!F~dPA^Bc-$v=d6nv哦zx#W[!ڑBkZÃp_vinntq_"g]U]X6PLZkc"}ETDVGEνM:T hUڭ7gR-B(Y{nRjEئЫ$p6rJu jjvJ%&!Ĉ:Wsp SD(d5 k4Q$%3=$b-_^‹:, Z;չh!E(Xh'S_=Fذye5j" 2$oN >5ut޾t0.kcSZGѴ0f[U?҂7@+ Nj t7b5h^z ǪWF&}K;-(m5">|G-MbJ,-]] |@Ĭ"܀Xqi޲`Cʷ@'Cur kEnpȑͳNwc.bhŇñnt]Uh[0ɝGO`'Eˆ(~썦MX;%F>d^ Ŋ4iLU)4k?A刨./!ƣ6%yROcn睿AU g.iC,?>vS>WuF6b\=TI4!IWyx=3ǒAQJ6Jv4j@k(3rS8 =WMxKؒ ],9Yb!`ȎJtQz3ys/±D `0ndb^\t&a~KL # Iwk{p4DKnQ(V5CSq+CF~q[uhp' S_/Lxc3\3kL4lcaLQ4 䏦_Ml'GǪPG{5oEHv\#S5|w % 4uhtwg(OalS?Nۑ9Y؎ _;v Q+m~g@ >YF޶}͸D@퓢W,ufuj]k >ɰb@ -0^gSR4Xe+ Ne:802P@Ag1E4'ՠc9^Kș~}%yΧ$rD)kP s}fm$.?1@ky S h(hqK0|ny)J>G'/L膚a({? *^{Xv+!8!DbIHXwόi#y b3#.S?|4Ls 7)lDQeœbVr𠉒6#>~[,Co'dýs+΄.r(dH@~t@7H [B 3%,p2cw:G`7-odmݒ,ӆ](mJtu+ZyѠ~ڢdڭ٧ rCS.?YЗeޫwa*@SpA+ai?)A@xfx0XËE_2n8b0 L;F^WјA|S„3Rd:Y`l~;.&6887ui.~JEcf)[ا.Н[=LܒA ^ !$唧ip<'Hǁ׈H4)fތ?/S[Nh7l3HD˧~UHkq?D?N0` gǪb&<; \ BI'6Xs| ?'A]ltPHD_T;XyF׏]д Q\ Qp S'ˠ,{'Df?Uerġ#KEh|[PMoPs<;uG{-'sx֓;8t_6'];_mg<^ SG ِ58#5"a$]J-iJZt7MbjLY ҹ>'Yx֟aL6x֜Q\{Yy|EqPs!:'W=d/f]QgJU'{b:P@鐍dI}EH ua敝Ý&?߲ 08>(yV2J .568Ul]Xk.e*TXNdvϢ97K LJV)*~%M|j>i'5PNte f v 1Nr))1ۭ &^5ӹ0rZd V߉rT[jćS9: v: ^:cיvYg'Q*G~0- NP +'%}vs77Zztc2㇁|bY(  >7یb8l)\(2{EOAĻ=2R  Xm޲7s$o ccX)LhzFX>e*B{i 53p>UaV%P6; mq x?7 :,Ų+$2O;C)eq-|g22FMYj9s-yjEԮ1C*s8g&`>eKZ<>hR Gb=x7I -vӳ\ V{YY"a2jD~q夦MA3"8ᰣ=W$Nha _+gtssi6`}xc$N 61iܽfnK! =v0(+9Q9gK̮8 M~/N3|"Hރ j~y5zzQ}y^鈡:΂9, Xty逝5Os#8MA1΋95J( 17Ȥr<`9 `Lw[J4v&QuEWቁ89c9n[ @;BD QM|-3P$]TӏV`}Mj_;gb [u/Zy%@ B2ͶڨN-j:j x{Y3OJ{3s7^Y+\_5GiClm@Pɾ:p,9'2RcNGB0By,ۖ2lC:J!>R-!)1W$ٶSr`LD.Ypxt]ynQΈ@&+Ar<قdZBT2u[N;l5 ^ԧ]HN,xu60/8ۈ9?jckc9MBJp( (} kBuȰ__3c,/Pe" 4a:$AH0C[º}nods1$l pFUR}yBMD"ǂTG؁P_#KlN1Y ƺU >~!8IQ_S00VOJcC&'#Zs&j`)Wڭ40ް5<YaaP|niZMc@Wf <4o,JeIn:"$6kЪ;=v5Ms.DN]t)IqFHePKN"#-@uH7A"5%x&-~.IZ[ Ʀ":yt i^5/GD7D_{#m`IgnKfebynpF?}GpEhZ*3*j׆//W$/"XUS:?NEbWf x}=ٜ';nt^rvfaaVԒ%n=ED;T"\yx/B(di1ύ(P xGh }FEx@H Hil_ET T1+ͬd?EqdrM,h'ѽT5qKлB /~xŨE h@Q96Dz(4u_a/%ZhDHKd,Eؓh&_=(:.3w©39id?Bg`2)(BZKS^|oQ>jT2| A]4iُ| Iݓ;;lQа}a*&20?5PVz?#\ԙ>]\~ ڶ #z't78jf/W=(%..$Ro>>m7Õ2lQKF^f}V5ДQcv|H`n(9K1 J@)"_Mն1:Ii4rt| {ac}F/Iൂ,&rpa`kmfz;Xjy^]&,i-2`gK5WǩG ׁ*UYQ%(]С]wUaGf~3.]- 5LLo3cau}wc07DVxrJ\GXuČؘ/ב:,Tfv&n"%=VGۈ4j:g^qcV6ѣPĽ3e%xꕄc=|ͽ=u} q&fT":mͪ^PY}lv92i\oaSu֭Da86t؞OF:%jw>V!uKz5QQ}ȱ+{,^~`?Ѿ@ uzg/@$ zP1\/=/]SW)V9JijfF|0f%-M.y!بk9>CIV5SWuk~ D3>ZP8<.\*tߐک+'(dtJ1.4dx7nW e.f(N ]D~o GВн夁q_]JRmVMXں&ymI}_ihƝW-f-mqh lnc~WI=+9ՙ)#Uv/!P yH dr{ZCBV)1.[?_oSl †& he)ch U<%A2!XT;NQ~)Sk>\wx r0{~ n G#Y˷d@:i ӱxo֏Aee@{V6KHd]@Bv2ǖe֤dglO$F$U/iD&KCH Ia9_ T+#]BʢyI,hK/;hRCM'>cs+gjAU75U:´Iˠ" @"#x73>7К&5Jnh<0Shq+Sj)P >` Pbę3Rz`2KC;"5Q)^"8 0mb1D UK(n/?+V/Ljm6p}SG٦V.6 K^HV;C$>JZtZTFFcǡ߾?҇gC@KZ"0(lE 9-S1QZ=(2!_Bed 䭜ऍ)bG9β_gf8@,qRuo- W's*Q\6v2{Y$E7N8> %H7i3ŤFO"C wDR` NryMK>~  2%>>'&99[KW<?Y`1+P)bϪTS g kP\CpM2\n5,5iZb+X gq!Eq YeE!P}Ph. Eɛ^~so"A\7t㊶Q 8m~^ypbrkm|>F >Do' M_*%/53v|Xꉵ*j( $рW]g)Ey bFY= Oi{!aN %MU >{y#ՇfP Ru Ru? A!RZmڡV4(ugoo~xzfM/dA0WK c8Xـ7zMACVK8y#cdtt9VXr8S0V`6hEdjБd+J4l]ޞCGӹ&ܰ?2 _S^̰n5r;Mxˢ̿Tw!T=`NWoi2@1ήPr辎mBf_$JU v!Jf 5Y;ƾ4UoA-a#EPuLkj|rZ bL{EE}ɟ@9DD"9ΟacWCugO:CmNhA6^Xd|[^DQ7[,<ǥWL("ҘH`+b~m&ZObT B:gթKi]Lǚ9wf'to}VQԲCao^_i=ձU"@]d#/51J/[ k 'd@Wrؚ6P3T ?\nkU!2-nZk sTnQjb6ٵ)"ޣTgB1>5{8D-B6.9cѦuPtǥ) yJ@ӓH^07+Mxzcn$K^HLxt;]  1 uQ!j=() #GMp:IXG(ܩ$wbx| /;PEux(4=$~KE T-YiF{2tbrY7%;4&Ȅ7aZ m9FLs}&Mα; w%'(׆SxkU"s`܌V֋,//EM}i%G @!"Vu(DŽ8^>.5PmbbG#y=Ir2+h6Odi7ffY)c d2@\kz&p(e/g4Dvh5-j|E'?fAW<͏rASŋKNU2bCCv4[ 8=(T9cR5z:25DLP݅ڳT5noѱKMjbz1eSA>4 )2 "8]B[܁kK6;YP\w! gk̢{ jw`هo+]_DL#VP R  pk0^Hc2DJgܵ<ݶ}s,Ei4خexAE(f6DoX ! ƈ a :I^Rkp ~$3o~0%cL'!KGETUL8t/HNlEvby3\y}|bEЗK:=[+dSeP>C w_ E{ )dU`t3,jj;eM6A#]$QCI`G 門=ٙjȗD6{Hnx* M⟰WTdsic>(%Ȏkb*} L$WV0^٧">g nU9bѰJb( >d1Zhe_eQ|ip(~]dϰ#^ESfO={YL"j2j" M260P3([um̚5~RTXl}'0z|]wF?#ҿ c}ne4$'NÀ͆T#n<A肇dկ_T %vMBz"4<53g\;M)nAڦſ"4-sddPU̷|{|& 6 w=&&U#A|?u*ŰcpS>VF? \Fr.|\§!^,RKYfMwh:o4-^` D+X,ucynBdY{#adT$k [|ZY}gkN)Zz%*uI Sǵ.tEZ.4uM@?u;4p1a2ڍ_#sfFi?|K!=JLiq{8t{ЎKCL#N @` Ul+a$Z\APM)!]ګ+MY#}ڪ`'>\e+^wo*Nd.EgJDIX3>-f@Qfj--KQ(Inl +yo\sFPE50M>%8vw~XԇƱ$&fLH;s0 *$؇w!iO1LboElB3#C9h-̖}&MfƲs_2:C݃ʄVM栥Ėf)P秤cRԟM^c)fe@}k"X]ͻ(-?&ďiDZiYFca$!;V?n-~(].MX͖)&؉xAL{'olFX@ h[G7j,o.I֭֝ U4n+ʢ,ѽ^Ƶ EtcfL;mFM_1&-܆k2_LfJvmY5ßj)vR;l\B`O\HQwiA)}ݑJ]E`wzl2 M>=kW<) 2!̝1q|Ϻu*2>T1 ݳ>&L*Mys=L|g9439| uE™v @7@AgYV.}u"Od+H(4Z/23PnbD4TvAza=:HY[TZ:dC,nU6YjDf\k9Pf/]Kv9٬K_=R+KoqLz6@K @NMi;R9ԃ&5BJ;|K<4ؚ}MD kK4? %h& H(/ɢzU_[bcN SDV{oB)g `d_~l2'?p1(@R!âKٺFٸ@/emr YWK Ad\\w48DMV>GtlC0Y d2Q!F!S`8hmIC <*b_^_H+ md&Zc%%?Q#wlK*-6@'ye#Fg;;dIkvNbg:M6ss0DA0~ %VbZ) <W?շI[棬ȭ+֮g^hTu"匧'RJx f&lW+cv =7|f9<~}Ʈ1l5P:EL #־ߏtRR r慪Z= c :!Gkh*9%BUAr`r2t%xܔ,Wly@^8G|*ВAIp8 tfMDꤛGk&Qպ1)N #iD4*o4lk=7۴|ܑ֥I+Hw&4_9N2,.ݍ

    tF!5OAe~$ߧJxӚ}t;^_Π~}Q2ٳF7aXlNL?%n\n^iFvZ- ,x 3 qzjnBcPL{I5qy{χIYQAf{b4`|iK鮐1T]dѝ{o. kou߭}7\BzG"].j|B Si2`:VS Y(`cW. 0XC&ExTH$Hg2OCnDjFl*pi3ڍ-2yFdX<k DbZƟ $TpQ4!!p%î @1+>yQqGD0B+w0</:J" s6y7Q,\i +$m?v ;2[0< y"Cmxъ~It |rD,vy*qܙJ edJ)%؇Zr0J| CoP+M Ub97=~Xځ𦑅 "kq24A(m!3P }EzbE{^ˎcQ]a-d黰7U`r(=c}ASSIIir}䕺eod1 B="M~4,39P`4KZ\=;=# e;{͑p *w@n*0y/ʝ/Ǎ|+|4Tї/7PWBk] Ȫ줷/^DĕQw{ +,uuw~zL?O4,~|w R"ΎZ|{"C{e&Ἇi@wFȧӘVh6$ MP+FP)z[η@͢qZ8f D2r2$%uD#ZA#q*Qׂeq  6 8{yF)pjoU,}g{zLa(++#"9V[ sBPJ`Z^M 2? B WEg*l,IZFmlYJWGE7&a1d"ۡπTvK>Aqs Zhd2lDڈyD*i>-+UQ:lH<6)^6? 4).*WbV\v x5-(L(ّ0Z|dnAlT*<|9Db5`_CʼnoOCouEƄCnh01ֺUn='Ν}R_OiTfW)eI @1i(XwԕxPNXb>e#@#r\QN:J 2/M*t;J;V>.c.'D3-= [3݄0#n"w[iGn=^!MF墁!F.$u]5͏{&D#N5ɯ]RQq}R}M'h=?,e3'Yb$?ѧ-Ap00=#Wd.]%D~ :}m /5Le5c@b BJ!;4asP=;]vRHV iD3fA۫/ V7^ݡœѱ!om>F=Wt ع䩁tVϏ& Ho u\ _=Plj#Su%/IY lok9nH/ln7o꧗  ;O8zcsuGzĝur}ѷ?+ݏdz89RA8IsUJ,Ƿ#y_p.GKX m]ト׊5S=2rF1Z+|" MaʣCNO`-[)(t5F<ryb>v9O%  ^oX۷SaHf gΚ|׍ \8#?ư%,>)ItnE,e|>XHr2eqY7FwӜ8Kv=pvoS>]2w}`R{HTiNeAݰ"_5uC[~S\2LjdpaԌ9FVɲV0&V')K:[M<,@ղd/\ɹo$ p=ST&4/E#_}2%gDrln@Ja`;V8揙ܬF3K*;i8Md{B(g6Q> sv$n _"Ӂk-3R D[n[oLBR_tF|Iegjy%^?נA,3g\o$,Tn䣒e76s.2૛(Iǫ6LSU*f wZ$n%QQ [ܞAhx8C"[W ;7 JOM=!/=Zܧ < \`:n^υy<(zdj7X|'eg8>!RFX1)RK9qa@-gvF&ЯʶK"Ą䐹H<| :{!jNQU- :B,6^ʄbmNrC_obqRag~!ϗ AiȮ#Yq Z~,?`͡gBJxL}n&.Xb*Qa8bT5fMH,CDh6Q2r5_NPg)Ywɿ#u4:Aoe9;א^fJ䯏Tاn؈ Hi@`R*Τ@"u߹>X-S!G2Oqb(5Xz 4=C;hHЇb+G \7Nc3ov\ 9'8 =CLţGbߥD6g<[/+.urkE7p( W<[E|nu-ufKsmɀzr+#"XϪ /V^ʼ=ׯx=x#q?j@4؞9*_g~{HcQZ>^z΅Xt2WmJ1wZn}N rHs %"6m:oh2յߺ+ڈ?Ւq_vv1mH6W"_V;()ڠv'+s={>1'qFƯ[܂yd1c%EN 7U&`7F̩+8!%' :)@젬)S"j~AoZѕM8Jc-${pe'7G>9x!_9(Z\;#@mT O&)!sIހ}e/z,JG߮/=5 &[gz<ΐ1|ؔgm+sv~߀UHeP9Nز-n4Ebĉtd+n7ɜT5&< g &QF>`gq1` Jt ]nh\d*)̷Ť,LL= ZpQ㍝8r=i(84Mnޚ^`O=q85$2as83S-r@ʑ€8q*CbSEtEsE#˔m%#tc0 :X3/yr Vnr 0Љ4>.,#`~a5BD6&$o_vZ7qV΂ bC[cvU "=`P@1g]nq–Gi@c=@`986-ngځlL@A9ژ0A3 cx>¹zn0=ΪqB+mqDc+\+˥̐Ҭ^&>8%Ūv?p7C0 (Q!~OśtVy;c_|hR#@!z$BPfk.#[:8(K ]YU?ф#EJwjDdzi_T!<K8$XgFc=qֳx(ϜMIj2p%ƭQ rk:Mn@HpwY3l]gh*%{Yx4кdW [&K*ϱ%NG1Bؚ)LB>-:xp,'^TgF&YH"Obb>pԚ&4-KgE8U,zY#&#Jgg$UǨB it1+,!,)HBD`v?|Ě=>i<7` c @B9ŗE.{1ɂX5vt{*3N)=lur@y\S]p@*mY^J]Et'mHF[%%Ϣrb]=)mwmhA6Aij zv'so?xjmDz0'bo!,jZWdcR֒b VVp"bTM\Ij<'#s 9fR4?C X]esP~b oq'[^S]ļJO'.MS, td^EzcSosKܞ mZb4-|wc8JLՆF\D*о 7WjCѰCus"bn ytaCE xADBAfF4SPx}%ɨ376s C(A%#3сDmf4jRᙽbFE1θ#j)k!딦lrRTZ.;w23LtVcLTmB3 , "XF,l0HPJ y(k!Hvzyx$klls.YD1Wpzlyݡ܀Į_ }\JSHMB RYG]$N>Uvu{3Dcϝ//֙;kի㬈rk(zQY,VL~!̆Fa-|(}lyIt6furޜS]̻h2EZZΧ 83u@V>7rL9z7J|SL|?y *GB?b; <$5J.uɃlz}I::\#Wi'`;X!yC5iɇ{YhS/9]t3]9$snJ*r|\>8 TG}$: o+\m-|*.HbEb=y=A^[GV<7^LcTSړ"eͬu͎;3ϒ_m-]?} mg$C zB~+18O QU8z83ӉiJ$du+7QTfjg[(/x%gÀ*b@0E^$ЯiI:Bqѥٴc A/ Gt3s*='iAҸUϪX uƆ(QEbqviA.KP.)*۴ёk,qw$PYx^@(U?{)ݠ F0Zހb"Cn?U .ʳ0GFGt" j^间 igj8`^ k F4I6UzpbW.gJTᩜϫwuV=kY%5 ^-\eR$dɾ[nV.MN p"G-Waǫ" ?aܡxE.{=kرbx|MrQ kLj/9ۀn`h,R= dfp }ljAtԸ gp b5ēL:}}lhsdx~]1dua!0J>$zYMh`ReX@U{8R=l?nbkϖ/ܳDlSe~{VeB/R@ý=Թ*GJgᖬ]sDV3FVC);}j)H-/낄`Yz>.~w\{R1H1& ߖuo jdM 0fgW p xI #.#Y!XN~Fi*CṘM#05 ŒlK {FLuMMbXg7v#%| (̒\$h|vt%E?4i&m^:qF1ό2y,/>;z'?K W4n#! oߧoJ\Q距0p0u\'i-OS1^"Y:#b˥hp#Y=ң_QkVD 3nu"/* K60*}y'w) \b6apO?9m$n !,}XOj,׼a?^=X{dYOҌ)~F\+;- Bz zA튰uƻQ/S *·$)-[;NNzėYiGT4-~wv(ъ =f`c.Z*^^.߅d5]o3\Ѳ56Pֹ`<]I܇Tp)ﺤ?o4y dRxx.`[v[h5@ 0&Q'P}P.1?튑F1y%E%g KC!5ϴI&ւxI;O5o!-l/ \y9?GYEëU om$ эt*Mpmű 4}Ѷo:%ѓb,QBɻC)?CGfA{6h^?\|IA9Vl!U??ǹ`"oIU:Z2-H<Xƙ(>QJm#--H /'Hʱ5ڔt\T샎T̔z(qT;GizMq 2N< t|4[ʕX9Sv|}5*<9ƺ {nz2'cioz-[+ 46Hhh7E>PJ_JպYpfs7"CNz~UoDgSQ {.a\-&!88uXڄ0EA$f6 ]"UQ^HSRC*QN\!%AMkڃj{!Q>#4\.d9⡃j·= Ubip7/ ޾ M&߃AX-' Q>v`]2uogaeɅyRK5 ,/y!DFL F'5!nQd۵#Xq[-(YQ8ryKV cNS 院(lͼMw{c4y;+]"p-+y+sT;s|%i`/wH.II*?rP'mȑ<޾UС}v)$>{2^>Çr ]"sO RMԞF!t\AQ$:$8~,nq iSa8Gy|)/"h/IWڝ ZYwr*c/L=p@&많=TL?i|,)ʅa+c] ~87Yocz69J07Mӽf`1.o*<8'rS )πZ~*:"vK0&t7xC"ɒ NO]nG MMJg3.vOӶa"|!}bڥzDO6>z[†vaV4r#5NDz,d1 EUTm1D47:Li8eseUiԨx~ fJ/t*iytG&al ̚gb֠f [b,YhA!{TMr&/[.,:(كGQ]ď3MOnwe+^ԋ"~c,BJB5x  arVW}li˺|*_a |hx,^v:!n@@#@%{vYc\l:TRD2 %$ĦRs'l Exe?WeR *kJI r܂`@Kq/! <SͽA; nig/$a0\mQih֊m8ndsCM,qsXL:);R6Tjxs dgv~qi" ŕy mlmؔdz**L/Jtqzй!K\ -U-aw%YkmbN8L&ns.c+ݕ Ez e8 ojxMŶ2͖zCD ,Dp8öb>WC=иR1-XAމqbj`r:Ɋ.chw@JT+xgX{Vxk`ZH1K޵Fᶭ{u>'la,|lYAKFQPӢIKf7#pxFro6>/ u@K9Q )eujeݩ1ol -Lr0h ҇$FVPo*AWw%"oua fBؘ W7LL㻌`" לn1A53"aș0T|٬m[gK݊m˽Ɲcn~֧gx\)5$AN%o1D<]@_L%:r+@)8k2cxl-bfB<B~ZV'WE?dvWE\]F,c̤v1Y9P&@T1nhAdu~A鸤CyĜ5}QiB.cvz.M߰۲z#pNc$g|z ֊%?$ NJtgu{iHMG"-}Uߊ ˜j'%n7*WgwVrO%w 2}/tY[^f-H[OzBC@򊦄BnÂ|NAKx@h/ ӈVx2k].t5LX;q6~iwT"Ǎ^ժLh3I8y[e ʩg,6?+K=UD<КSyMJS@Dl Zr-׀0K]jg¨A fA)DpT;sVX߰+.)0b,ӪéTY ox)A/F ₧|K`mK Z>XS9heȌLj}70Š>٤rC=/@1 jG{>O*uGnD$φxx_#SF1[s~b#t7^g/t *تy駩\mg%sD;C$8W v;_^d@kZHWsm(qB Wv9*˪6 %irt,TT'+39Uuث[ƣS0H>Κ.ә!B~>QQ&, WUc#l>3ҋh,O=?)[K A`|FxҒildre$ZO4NXKfe#x'X _9 "UcԍЂlijkꌫ+1Ǚ0f{l^ŒCU,&3ݼySf›Kdrvx-E~m ?m2|pkjsP b`GzUƫROXw^f.9hF@d'bi}9K.wrʢkb|pz̎Qˎ=pheK2߶TM9RȖ]6yYJm!nsD֪ymP"%a6%G׶aw2K69j #Kކ]dˢ~Ekr#ʹ"xuv8*XqtBO{Ť.N(H6k:D>.AmfCb Ak?MɆb(O}hOka"ve+a~{3Q d~yPh'\0hڴ˯2Ts.#Hou~%&=1&VAT7p~P"f w \NS 5kA-x< DMSaDTTt2@OJbRR֥*%Vc-)Pwe_^AFR'f i =" )ÀiO!>&fx]eD+ s2Р J߉ԠzgFM .#ێmeǠP~8ͮ `M-ɻ{-cK|>,eFGFWu ƒ{gabՂ5oQ}S'l B2PZuwqci+)OU[NP".rohj9<D úDWץ3ĠX8obWÖGS$-EZc Z#L_b !ozkڔUs@>74KI&jҍE*ζ^|O&x ElSk,s{vӬsZ\׭JGłm-hMRmG >>l[g<öjWZ)?ZV<0˕-)_G|6Ew[OeVW?D@dh/lϻG!fZNt{zm3C4J K8F—9N@$%6UV}#A̤+{UF(uB\mc?qvՒ\K`J{` 2ѱ*4c8= eys &v;\Yp_$shf1̸tLh~Ē/]3r.DG2G<'g#IԃLMh >^=2rvoOf+yoݬ Y-}ZqT1o6>("-odHM[ yIgQ:O ^>Cr^-K+Hj3f5j$O΢W(M3(AsKE^|CrCXa^3rݟsqlmUŮџuXL.:>4[r!!4\7BwI2I#-lZSeɚwy7ڠ+4sjnքiG-11Q%[ӅH-\Cgڶ7 Kd~qھvJ^GձE[߼f?H^F,H(h$_L> $>hV^˃8.P>HB͌{x Tp'Td`B I>90:v<8b23Gk-[:[a ::iSA;k7n+f+,Vk)v w"V\}͓-?p:B-IoO#O;,S(x11 SZ''8m_%l,\nl|+ju.h3z{y't3+CuQ(^(^q\KebdYSo2Eױ}k;^sVRg&e6wm ) 6Bt3Ndz*DŽLDWGHؒTPT\TE6}Y* /0ƍH̄z%jhye.IR[.ӹcuv/^PlVd0Oׁ#Kj2=648,)xpJ iˠX&<ȦA:%zQ_0hPbgUg`绌⚻|Nxq4ۊ%Fw8 S7U Gy 뢻#4~B YrL: Cyca,V`tS#!*)ka/u`sRf\6sBnvU4jfYm6HY~@hHP?T[bqtu 1T2IĂgd&b4~bXq[vfXJ) 0ץfL9bgؾ߹7]w4*//xB`U+NgUh e f҃}ޅm(1z,!Uϗ s}ޝ6  OR..*Ƕ̏p#Jmr#ly}鼴0*Bh䗽k1K XZ(_m3y"+,ƯޙuIx(_ApN9Ǜts#+”#C:?ҷ$W 8̅ׯ5"bN/رNVd&As.Ǔ UZ}'hbpBo2[I|_F]%ꯐDә?łk Q 7K7*<ö[@ې@HTC‰_ W1I#OQN{'RlX.\+(.Ar6ꗅ92yfxVY^HE GV'[d-I 3ާy&ǔ*$uzx6֮b'sGucNɲB`h~S̢cڡ(|78(7bp4 G<7~b 2ӻ&AUA"$og WbJNs_jT;'1N ī_=1'BJ,mXy#nKQQÒ=KRo8moCT/Yi}+Ǩ[xӨ7S?ra-^o/ZOj2ƧS@ R@TDG47kJ{NnDa~ `.Zϟ7BG˿ Z9aFq"b"Θ3t_=驗,YOE0pRMe)P%BͨGen_-Dr^)+%׺ϭJI'<9H2CT5@\憎eu}گc$n 8눁\H)fɪ`I-Э6 "7z2vƶ ?5nɆN|4#lZY5Pg5e^|A1;yȋz16B9 WNZBk齾' V_-? PBӒ݄Y32)pmIXht}4 tDPt& 7 OŃӺO+rњ'PH&[L̿S,fso?vkV#O-FNOr}ptaV:ǰ;;~nR=E>uo!΄9;lۢ۰*JA.2B-\ssUd ë<%ŏE+3i| ^V@:k ~5U ܔtk ( q%.6]h:~]~ P]{^Z _~ifA1W;͂tХ 3?tҩ oh+kY{ȥ Xv<TBV51"KΙ~aC˱ed"jtT̶PK%jEw W]hul՘h)  ٌIFK2$.ڐ.E&*͒ӑT)zLw-Sǘzwtq>u'GV"q b*G8I'1|=.&?e\\n`% h+!h<ާLz5Wv#R%$do_G aG`bnoſ.5AN)PZLzҁ249 nfw -gU;8ՆKeHqピiғJ 6;Oo;M~*F`״ʛ c]/+fhZ \"X[Ɵ ȇU݊h[,%3jC f<Љ-H^%KƉv]zbLd2 `?cCZ|%%:U#kc^(y:B3#ʅdH 휂K :h|N[pϮԦA"wL^Z2\!4hiE@#So8Q0ҦK.a#RY#-ߺ鷧ėڔ&(C$]k;UkF&^uqҚS|S02"u6\%&ꍨhE 5D;,Q$8Ϥ}_Z`Gr CD%;RejYhď t£w G+=zwF*Y"_SX@[fOd@Qvq>[CX[ڬq]iNIiBSs++[s=d,uj9^W-.f3  Y9MJ_aGe ]Na^ ҼaU(ش$E 2rVwqzg\K.NM_Q AW q@Po"/DIgZ*E0u5A/ _jyncZ;%Yc3NDdU14t$Wǒڬrd'.)1N8Z xB:> `X /$ʣNy'_5I5v~CFl뺒4 &X0Ϣ<>^C@f?<ouTbȄK wndB!xjJLo9h݃kVlc4miS.OA|6hߍ~e* YU Yc Tmh'3 `~tiC`ZjyL]EԃM:X~l(SaͿ? `KN9 ^K9S&)sz{ AЭoSs(^* j&"!S=JxGSJ3_;SJetrB7.kfՑYu]v}"T^4)y|S.q#Mw{VVMtd/@0ϲËbw΁Z$v'gpHqA[R!n|yQtJ*i_'_P*ݪ+ꛦhZgXiLlfDu YUtex2q_b&j*/!.;f[@bn9溜;]<$=@`y3-3%Q[ZѮ|(tGѻcHy~ Y| Q#;zy۞٘qV%Mѐ,DiBy*j5#yΣSpIJDƤ )(̨=`( A> }ZtJeH~ʤ14d[=ȵ` 7".Y6Sd&zwQQEnd0dt'at(Pn!-[KTYAn},n \1 A$$"%XՔYX[ŏ^o#W߯:b͕RT9+ܚv2-EJymu3X5I_Hu ƇJob kR,SN1ASA 2<Х@lmpns5(Bv [Γ obzO$MP 0BD礝4o6Bbm"RA3(ꓺK=NYwtc\$yz8 BrZ3*A(g*v1G$O.ӿ>Q-^.W|z m#GW5LbZ,jL=$NvbZ P p3g )RđjC 2tjbI * ؀YJXm0j{7Z[Oikn9$~-Mhag:HkXٔ_\<tQ3Mf#Xf& WY*60WwuƕJ__9A8o q+y8XH6npYM;Npѭl㾋<][MXy X~T궭d0`?vP2 E!)kɓC$B*ClR5tkƎ c2\5oTNi ?܀mD[gjׅ:D>ԽkřN8eY< rS+[yz8aT)f_Lv}"MN?^n5$ɧ]+<3/'ǂbhXFh 3K"F@Ũ*5)v5wςϵu\(FsE"ew፼v򝴧J{*»~71q#BAѥ +>QcF;{[ w1T vٞԁ`!u^XQKӊš5 = MQ w.9 j;'7&17%E1:|Wm~qt)c҈(?!oQVP_7XWFLdqh hz]|:=+\R%ebJ VfD.z/߲4%bhE5> Fvpc >Bf*ѷ2ȮIc;0CSav2!Agyf|vw@$ѽx7 50\(>x(#5j׎m{IZ%o=A*&Ru{g <^ 6"5;m sB9v=~l&#{6mJk| +,z{z6XƬ|I``˽fk#h7 =]-]Pp_;CRN:OB@R\ҭ|hH}nVH4u''*mQ\I(=|Ok<{ SRi `Ս($Hl Ѷ3%kE=D׳"abŴ+Lg){5fye絁FOK!Z*@BV^4Q=U3bݾ'zBi_BR\GpK8+[LNGS`:+(Jޅ\$OnmikvX8M{a'#epZR9uޡKUS7N+7\ң72A VcV"+mF5Ja=unwd"˳V]m.'kgd/2 Eÿ4έ# PonE%cΙ`~5Z,(FE6|u9Ʉ\w_US\怓 !- <H@߷HD:')Ek6K+ȱ+  JƩ+vdy>26&ҝUcƉ1>w;/SWCZ[ˊ v[a1@D̤o"ak8cB]q[SΟUkFW-r_0;l5>ȈZJ YsUQ%+ ORbgm0c>蛁mzfzmzͭv?8Sȡ2Ӷisq3S\-F*0:4f3m<^,/mPYU H|1#xr8" n8S2}n(0&/{vYuk<}.op"Wc׫`RWj1Ҭޮ iH0d&a|z5H6,F/w 9T-\%/|2D+bFUCV];+KL"ԋswd_2$]\7h ֵŅeسFV(r]cR+$̓?gȀ.z O%\[Pg,Yn~ AtmI1{ЬOwX룟ßvc@"=Aeg= K/:ʦobheDtu 륬J]G;Yx^3z|U<'ܙ٠ER(njw$(0PM=:'$fZ$H) 5[Ii;!24BL gdǼ Ò# QhjT60}" &snm^ZVI&&voFIiUA-H:SBGDW#ЮC椟Hp ~w7h+a,DLh0 GGa9|;"$h.+$_u6}zsܪž`%bֻD=6_3eRKBt){H袹ev,qTVp#rd`}Il&YcR\L@5%DPWƑ<KlBUP6.W[QXl<*VQ*cL`ÛNATSqw F7ƶ)>$Tx% yei)S!"@S.xbؼV^F'ںn#P.C#PyGm'sw 2v[ 2?^k:3N(a;v$8;Ps8 cG'A\ɤ\] xC2SB#mvFƃ-Jv8u\)ژ/;5攴-ABoևiTsZ3x06ʔ7 }Hl|%6" !g]mg~8$D}n?j5zYH\?>q18SU2s"\^ G&$GFIK\ &KA̋ m ުNDpGq秂6K"53}|\9q&oQtQ:n`CXmzՑIKu$N9T /?=|Xk͌LEؚ8R$vQaKS^W?c ьBu풻qs 9irpZp]f]#UI%á_I TN߸ȓ&O"2# k|$.Ġx>>Ɣ(E4XYV/$4>oCz[^l"\sl~xƌS -0/eګbRɺ ˧ lg <_7>R} ? syFgb[*ټD^x]E)ಢV&{'?t*kL 3jo~N6NfpeA1M)M9:#j$%ٞu~n!.O1ws{ATݤEkG) 2)t:ۘPOYCwM ށG;tW/{5Uؕδ156'w7@xq0h_t@ಏq+(O<A,%JÑK8k=m~&+[݌ wb?m2,e4U6Riwنi51 nta,fA'4n;,i`~O:0\&{E:":yWxWiAlo8Oڼ ڧڴ/[-SCk_.aF@Y"cBFzXZe @جor27 KjvOS@)\ai/9N_@PO:(kFa5ox 79hlvP/wR0e2*HPI+0bkT?Y2B1>(q緍@>"2#ln z-l ;yPR{&98$Ȓe['Hܮ]-ߡJևEG]3}x>IƏ{W}$KVw>2c^ [rxfpnbn/@;DYX$,e-@1e1c$.ŬҠo ov ̫uE8hĠf&KvCЫ,Ԧ`!z[Pׁ4ޭqgTb Jǂm AA!Y c$>yՓ`{d}<gw7\ |doJ4;c9}Ph9)/k"]Pq?|HW?#^IIl^qhR|BZ/ć&o2e 9mTp׋QtzHО̗+)6!]} kᠰqUg A{"^5.ۀqs> ؀v_]YB Bf"(i n5bx{Đ33MUKkaYE]=Ԑ-fD0/:ltr/,J{q)+ZyۼONw505w>)(Qvϰ<֥h?#P71_m5 )";,NǫST+sWGLHn9CɌL us$&'c tV :IS){W+\:yٗH `6D"GtWbvÓ'@C?yk>Y׊ɀ P3]{ѿ5G`,6fXnR}GSt1KY̋i X_ jQO2@-RE9ZN5:`KiL#] #r\ۮ.fviׅ;oFB)4SDW122jnjk:΢k D9G ܞ8mmMJ ~ggxi& M ; ꢬ4[n7~frW $pܱhC^mhyz `Η0{P;oHa>9IeE,p*ka@8g`5qWed_6¨&> ,s/zu,;uvOLM%,lV$DnBO*us} 8 )ќw\Ua Zi:Q..gݫH0tH?O*0Wˇ &*U:~. 5fb`i6zM/z'ڒh 0Y.h ֆ .Ve#ETtkc1p\PrpA>>9M!1g>Wx6S-L]/ |nJj19G(%7T[+, FȈU>A0OOf+%t^OUIOj$;d_rFc UXi4 hoPZ ]4 MJyLje;V>q~gh=/v%MqA!*׍ΰ1.' 5ai;߂H"J(Aj\BXMD&'Y#=d6x"E`:]D^0}Eg4JwS#e %p4F>N!F8TGת,E3#SbGq"l{C[J1i?xX5MSaw IE$K/i./gވPU:EJ 4 )5-n0æ8om],{ѾN~ Dq /l^Pz9j_Y~Pc{lwmrp X0l-- 8RŠamd;d٢h՞:A K+dz;x›m)[5>WzF $?BCoNs]WF*񗔘 ;oiDi[=}Wq}I*q']ӲMI=aNVotoGMu?r>y?D=\tz.w . 6r(U<'(>#,|y@.ڣbSmFXD[;;QQ3mC+]dq(jߑ+B'AY:Io֍,8Q[ޭgFc/rBHұοʺ`s'zя.;Tq^JV6޽pjrԐWfN|M4Ipuh+u4u,d2GڄvSY$zz6<"V0vE"a(zE^ZI ,H)ma[hn ˻vߙu]ZۏċV |;I*)hӞTڡ=I=ܿqUͬձϚoxb%Y=XT8Fk#G{] pU?}['X據ĺY|%Ax΢Fc 9' 3AUN|8AmbK7ܴ`;] BgU{nEo2KA;žQ'%nևbpȧ"vm2ݷRos3{mR+oxCgGz(pZlP"O!܀_SweHȊŇ`!/e"h>lKe+h&W_(DFd:)3 I=>9{Ez4@WDUti箏P0lIg7vpz)]ZHDl%6!vNOoF>B;K;]DެB~x2E =R ?MJA*5 iY-r`xUe@qHǑ/$?O@_](4dzT:w:<2 DmZ/۱+\QuVvrr{k@¾.r*Ę6I2qs X5)\w2YLKUq,i<_TB.Z4exЎk$o)5BJZkZet7` I$~ jivcW050q]2t~Ԣ:*H"pxB*!Ihǹ(ҕu^;6-7zeQ6WDT3 ntT<,_ ?d[+)PJPu~) W\756w6t7[5!UmᶮpYq1w}6"]-<ܩ4ز@ :+0JFwv,v#@1L y2Ad yh͑M#ljV5}Œ|/k¾)l Oe݌5f}hW󳛛KJ$I:MH+/kɢ](3K-@B bB RB(X2T#1m`RFk:s>iI0:IꍿQs |U ?`Cw ^E}Q`a[ O:iA|ʁ}Kl;]$S| x\PsјK& W-xΟn)mtS ea4|ҥ!/L6"+0MJ=lTsT_pk(E7@HL0*XZWq턚J=qh  ]j,x&U~tQ0R^4L J<➣"~`zncCGi({'̪x`a? gF/L(ݯ:He)Lr7uwG Do"iGYE%q8FX:ڟU4>w,XE'n]N}H3B:\l;}؞N_j&=mȒQױݼu~#Kwٳ i2A}?0qyB q;ռ]?v^fZׁ >ۈsxlOdfiu\D_ (Pm=\K3*'6p}Mt YVZnd.+bSnS!E!O*(ćZ!@F+/5)\]wJ,-y`=ފL&o45@y/]E;E)8nQ ^UY/n=I+޷ǁ<~99U&!W;3t%SI.N w)XɁ5eޓS2>BD{ 2UW)#X1ʌ0Yle4հn M!kޡxgٞ6Dʟ[!^C0TAL>}$ anMaQb]iy[,vȠ641, >c oj{l~᧑$\X/iM{&y6Eh ?⼕#xM÷}J}rvE 1dn RdT )8Tkj=hԥcb[ ^"_>? |bT/Eq)ts4eXb'@Ib A~e=C KmTrZ¼ 7Iݟ7%CFP#VXomB D+mҷU0%;\){[8%OIC_Bq'x2[~]EgvJ\u3 I>#q -eaT /v 9(.tp"63bV/&́trs:8~F{>k'+G<7uM& MC;شo2y)f |5;( I.q<8 cN ou ~)K0tYyO~!0'UI&WN? @i`q"/nWDÿ/1y殭3?k8EKu<;kB9}7e `aEcsn:CHg}چ~XxCe,T^, dU+))%&3+Ԡ`sf*iH(^fX*q's{pl݅t,W7;m_S>`f< oUN !ISSr/>Ća k4ę8B~B2֓& xc8< GGԀoIx_Ý8<&;/o-^!Fk{O^$f~x2q^m+h")v*.[3^ڀr"% ,zyg8z$3@2ӹpV3O *g.{_J6a&r1o3yt޸Ohxon9UQ˯"/ȓCS/VJ4D=n}iY!uh1_dn5OdZq u {4ɆR#9 XH B9T_{2nyxJ']Ӊx,Y<(B-_Y;Bl\/򡘶˦hDӸ_$@Ֆ9gUwЬ=mtUgKX-3e?E H8 Kx[(@['4JZ5-*Ukڎ]'|5'`ǀC $G 9 a+QXM@]S]7s0$ ""څȗH' X_ 몄}1+)kQ ܶN~.~1Z4Əzpl`02N .|U\Ӌ:;K1A'WpiaK|v:q.t]f:8@"doVM; Bۇ^TIi DT1:%'/8kWmA("hP eAY Z-W:j=l1Xh| ,Xd"CNkH=b96DY[=5P#AKӼ^S(0|=@^ 'Rck9CT=Jx× rdۺWW2¥%fUKunW?Ώl o\W44,Lxmzo2J#bnཻiztޗ`Q{kr*U,hߐou8JEJ[ pHq?HPf:V'K  `CA%BX͛|/1d O/ ZBY>})[ s-;vCKsLE*ê۷Q#%ŋ{L@F]j3 w%)cmRIF $ԋl&pm4* Ҹd*cF6brQ@$pւ1X%zWEzJ9G3/#G$~_4hi6XTޤ!nP%#ki9j-eWʘZa9fI8[i)`'˒΄vӖ0O1Ol8y\U i*Im0AC1@D{'U\W/y(RXu!>G2he3YHPBh.r34E+o%%Ibbc#Hɷ:dLm悿lY"Nޘa8aꇍl/!=ZZpm(5=ǁ#/? '}CҌp)EC⩪ ɵAt%4Ii V\xkmhQ4BLQbYi )8 PQo|wvnGJ~b!BF2UnG~u3Ύ9fp^ J5Y2>&؃٧x`}T9@Y%NKz63ݎhJo- l-MͭLğ64ٙ_!=l5QjhACjk$^@ uwfAmGzy(z>b>:-ge 0 0GG"Vݑbo4뤒?>AHes_:~6Jx%b FaKp01:S9]ZgcPzV*LP00EbR;$!)]v9f0x$3 U(Mcԓ)\Rc"qE6|XawKf8 'G璙0QO\qcԣ7YK.HH&@cn^mMWPn.==؊,z>:!Sz1"p-2Æ;x@uFynTi0yG?FlDõhHNBgpZUjF`I+$YP<+;?_CKpg*Nm?.5,HIanL&>10d:dWAyLoh`N^?Zw܏=8BؙzI-;kanqEhzfBifEӴ]Ǚw6|7PU*Bmz#"<52qzFz[ 6`(R h~Ygyz% aRAGAO,?c:1$\"j?cbgv㸳]>i*yѱ7cG!6Ǯvg=ꨕHU5m4kGDZnr%YED z1L{a,-Gsʴzʕ >RxȄHԾ==[F*G#Y0!p [#FXw,8DVߤy!&.<ر]xjmC j { e'n  o =0p` +/BZhNn;Ȅ"~7"TcyL[ ]1:+}`ŧ_ourݘD]Z1\{`^%НFO=[dY'eL-*uZ5!!rWH`h "яk>8 &jܛL7ZE팤W"C[MSk\w0dX tɷ{#  מEԳ;I7LiZh|iv}*=tȡH-LbP-*H/K&A:8Qǔ3/gؐKIJPr9ؕ5wo!KxVv+0M[j&M ̳(Z!WY rD TɦM \4KE8w)== P/׭T7m هDu}Y u2J XV﹠3!1 DNxO}5˺Bl5Uuĩ,?eKo'Cj[vhE6}Z\ND$ ~'KV(,0Юb4{[r=&/W%ZV{g Dǫ"]Lɘ˴▎k|5K֛erȗ2}|-gM#jXc0^aiU (GhMR[|O5ڑu8.9qGP(+u38]3CJ -oCxNzA"OԙkHJIL,䍒snT8u$\;,eeg0.-{#[&ca>~o\\xt09I+<0(E|#\ʀ@# YzOʟo=-ܖ " { :G=7shV}>0…;l'RȾD;fh)`cBdE!ߞ < w9'$BhcNfxac+=G/]lӢ>'!G0zDA1!ZE9sg1 s_W7 1 4 ibSvs';]I_Fl8yGB@|;|a AN7E>5^8 T)33a7_fԍAD5m~)[+ծ' ;$.l~cy|zuB>rim䉗2vdxv^JW`Kt?^ 0`Uv0<  Mulطo:&fWt=\Bwݛۏ)S} bSѸH)9XG,yJбv W.t! *0 #o`҉:;8xo=l-YpZ)SB?v!Rvo+t'jn%f'llzUm~uLԫ\E9<$#(}x ~܈Ac޾?1j&NzEl~y_((u}\j& ggs9jTCOjGRRjx J]V$;^ h%I c(I1 ~덑6?z k]N2M;Xte?(,&=苭~f^_d/ II[`U%|N<|P˲q̼p5= ?HьI=)6Fj8 5i(`#>An kPՈfG_΃ZkⷐB2g$6v`cMO99◿1li AVBƠ2 >/1!ccRĥDXG 4~1!aj528Q=#$&vR(2S&jb0FdkszEvu&vAC \).pm*~P|i/زo9N{ms1j|ӬM#4 GR(ǒ, + `b@1hEhFiӶ6A `y@Փ-q@ gmI) `Bַ9DN2;a3NON :iʼ{'odnn8hCi^4l<`a C鬏*`P5 9|}'| rDw`b6?q̷9A0=gJV@Xg_>!ٟ&ob:pʹ23$ CRi^fE06:.>/yi|uKe0,VW7f l}J<, zQ- Iϫ$FJSGo05,p@:)a4"'sT]_ڼ,n9VhSP)vh(FRo`f=ghC<{ xo ;Whd5,ڌs ghw<$"C;?~z< :awe^6]/r_c<%!5\]Mwu5-teРFB$8Y5 1ԖǒO"aWpsgf}P]cpm uzOh7jɭi"{ .8; _XVHU37d0Z+6Ң`׼ epxס۹t8p/gVK(ao͊ ŭTG >}9W?Xey ǘÐML]xȚB;s5!4'X{7ccO~ .\ m3#;d6qO]TtqVu5! p§A l_BNtO& ^nE/IZ@#E؉NjHՐ b06[|XdRE^n3(.aqhadV9 }!#UEsoQd٨nQkFngNVB&{ }9L7~r!j b*J@S(T Ϋ( il`=Wc؟b5_EmDc6)r*+:mw|W?)Op8A-%)Ȋ)TC- )k<K1xK*6{S3`W%A-ڶs%e%S#oӷx^thLé;)A Y\^3K]igl$4%0{sw%hG0Z+y)7IARg'o[":¾C#.[DkQ4F'ȓ*^/zITSUef\ey5_\ЗL4~:#?zL w'WWHYy(Dy-JoET`!3OXHk޲Y]i|$G4[˻a! /ܼ:z<%DUU8,IF.=oH7 h'wʦKd@U7ulҔ-PalE#6/nS֢5= 8r0%6>Q egƭB17Sam7ljP$mz8?cҰ̊{6 `[M]|z?*rԒ0Ʉ*aJ)iv[  >9%izkd4!_l"xͨ#òE6fGmq͏OQ1"`Zta 4}Jl٫-b䭙ra| _Ԛ;u`qmEoܗutn죋2Ʀ&?#?O>A< L: w|K:Xxe Qa F^U^!X_M*6`xzv8]j~ \vB6~j%"DžˍN\]:4#FQbmn+r2iɥ!WG2rⷨ>pXنuكIA&g&M;arڹUK%ĂN>3W=B |C&W~:ke,5U5bo$FY3'%j5 x9+Lq,'xiDiuuG'wÕ=5_څqq9qam }_rNӥ0RP4h! _~mq^'S{+?ahџDI|SgHCL&bao.{y4YiK)E f VJg:dtыFb"CJXp哷D2Qp" 1MWEQf*sXܴM4c.HdZ%ܠg446* KO@a_No%=c#Jp]3i(^0S'^r`^npʥSn^d]Ee[rs^8wC@t 3G4ـrLְ[M& q'tD )* eWM>FD=L@„9ͫN艔w8{Sdo`͠~KDNs( w^(8Ak Cof.LI]C`2gg>NW O1T7AqPAۓ )߅ΌOy:*|%#ZᵢjҘ>aP|\w-=[=D4m5<< YEznC,&5WlWRػp E?x`"x`JYJotnbVX  {YA_H %<ԦyU{[ҒY0ڷf"+ UsR H4- lrw̅@ }B`7;d00(* gNA%H&X9H,Sb έ> N_nOnR:]њ20~zq9t[gGHJ,խB2P5|X=l0RK>ÑCxF8@q Sxqyz}3ydCbI -.ppk^YRb EcX}šf 75Ԃ2v8jAjGAl |ycYߗ`q_ܖ+I4RV(xznPAQc4'(mHԨљ 4XLk%00G7&@sԪ2͔(/Bf N:>ʈn-Yu.rtޓ'lޢw;!^r"H,Hȇ a ZFmGl~/spZKJUx7 (@vgD1me-kG"52QNkYMJptQކ)a}. ZW-VclG(RMchIJ=%fw`q`3lhrցt)zY ^ŷČ=8.iȠz :9V,ZG봋 я'Vdr\ke!J[YVRw8P! azWc}>KԋD\zM V H:xV{Re u&B6;IML6 bo} o :y 8YK\^z༾.𷶜Az{DHϟ)UQ U f#Аp#DQɕ ׄw&|ai4)l*8DO|hbVzV-^=.߮uUibU"1g5.{AAnYRq;T세}g45ӊApՃƣ L; MO@7u{,!\r`ndVI 7X[:͹^g):+K# Ќ1 ,@i3Nn0 nK6vt<-t M"ȯz IrXFz h5>otYIODKFЂ5:xyZ~\cX7,(w؀%BotϞ7O 2N mcbx_dx_ȘD@\IzKQCRC&eH×%g ե)>w]&ql@ Uܞ~OdEݝs9COM8 TE 3muqcصhd lGN%ӌqEa9&7!VJFyHۉ1/~؁V#[_̕UkAJAqn`0q (J #h6U+/߈Fg?x4s*e@S:UJƉWeaj콞Q/[(`v]0;ձJھ $AGrJ&Q v PUy+ \<0oVpg nDt1).+ Y*OO*!!Җxmɾk@퉏pC-,nPSZki"S%W6֩|w.0i,+$7Gra(m9q5LFBu*M韍=nV|]d JG%kH7~X\s8]_~txϚV{8FB 'C; Qoɥ5}$3C*u\Ỏ0:PԸ/dC(ϯ<,l!+J1M1lq`iv'$6?٥TMRܙ8'smn(IlJJ(l*\q ZtrXCy:2PƷ{78S @аTSsD5lsC2|(=X!@>0 [vd?2X-`GU\b|ؒHyYWҒZ"yU jJ ˜L П;UL3| ~иKT?MLNv/ q&"1~gO~u$(.#SD+\hH"A=T_E*\i+Q,$Βt!z.*g fc&cG6:AR)c%-_3t)ʾ@_z̞t)2)r[`<җ5@r&&VoޱXYMjRM3Zmefϧ $(t.f[ <zflLL$h>䛮: 6v + B4c3Ė"uc;"dP6$$sO~s8RՏN̽3IYIMtPmN zlɊE~M1)P98*.4 y{A&<:Kl['Y;ͤt e7FjM ! &!b ԤA05AP*hX>p>s.ʜJ]-&MBrS 8YF3&-k`jN%I6'X.R|RilWPj=/ݥc26ÖmJ<`  P+{bszυIr``vݙܣ&kT,j+PnXEZDD'oRXSU󿸼'.*!n(Xn9]L`cN;sDZF6uY6t &vz#k++< Jf! ; >XlYa~pDR{о8O?k gߢUCAgUZ5Jxvَ#oן#w=>uXفhacQ<'Pa%%hōMϐi팸 bZmB=3V|)!nG,VZ`=)D@Sh;V濜Ȑ+8C?0RA*9\(};gs `**]3lZ4diƫHgT%x`6ʛ.2w!bJȹb7%Lv?ڥE=ËIg츧ݠضiQZ)2,$ MBϏJ3ғ}ZA:YߎQ$W:}t˘sr5@<\l-YyF9ĸѵN"ΏYJxh8jImej|"zcy МIpva*d*y=#]tXSrR BZJ DfH˰ ;B`Hv PD$fahFlRA"i%Ig\6~!51>Vy0s xj( xV1@ 1z}c%U)RÁ|5&cY±h~r4W isZnPclǝve}#?5C>T$|J6EKB~y`E j?8kGǗxO0Ѓ0'.t\,vvM^YXׁty?IIV DIJ˳}R~q{j4 P2*U^ydU7a[:cS]Q pE)*\Bdj}gC0H&wP. {a`rqUl?3ADZ{e͞ޅMMA!R];s1}St R]xjb'>nT) P.hI'B)6G{z;^liu"@#kYZgd1P9N4ehRwҝU0l7tYCg5H0TX'G/&h݄#\#ل‰l =o6:aaqε[E #AyJ#5c}s>U oVBa@>5f (^-EmhiA?H9>"[Yߣsw.Sk{?K2woOl ⌕h@,UٹtDpȚBjSٺI)gb  A[#{;> z3zǨ> 3H\v`qg_˸cw:sTs>p5l+k{?@>u<۞X!p'K!XLoMeb\AW&R2;-*zٌWKH_۔!k/VN~X ${4(=\rmf2,VU|ragK?k3gb#\&go& RE|`]G3:9ĉtxC$q8x.5c@[QHXtp.G3: ?Io k&ZEu8+؉VGL 0Ľ&L|&`]Bg~7B=6B^bW ߴπ 4*z<d Φ2Z,d~7l&Hv:Xb(8rlDMqd=Ӣ]$M;ZCJv/2`Ph~b*^]T d[9*xopU)0XO0ʫM/T}3zg詍kO&Ղk|I!3>>^HA^7i [*!S"td]862L`YzmCWhpG H >y|FWO|Gxz!B7F>b R(Yenًj4zTL/h|\.c'j*v9/R/ J[1lya21SҸÐZ3 Ø1kWrMQ ]Genᒒ8t7j{~" ,wV0XD{߸Fvg,3lC$N]cO?FnnG(+MQ -F^\\/h In=5Q.}N&˿/ Ѳ cV䫤_XGNEzX25N{by^A.PX^ĆE$J)o/lH~.q fܳş 2 X;p_fOKYޖVgso-Hj|mAiMvB\V#?uiWR{erԢŵ S'seZdEr?Y}daRSmP _+7 p/+a(-]\Nfd2 6^*ey k]=ISt3gr%]o )Q?6 j.9@Oɵipq64ndjlm6*y (&F6/ yzwd*BKZnx]5,/㪞T=YeaSPK{DHZw l ç?W^mŐb97"_b>idA-Xɑ/吣{{:y_Z >v< /tU([2b2-E8wp\%0(%i] KC|⼮TJF"Ej+· Ws}>Cl4z{(i@6Be}+R(:97b?2(#yES'Sia|eV* 7|vg|<'sw/-js\# +r"8^YRYNx6פtL*D.mjoXsA@UO(B"ۮ]Q<bԿuxyNgpI4W474 ggʅN4L0J*3( Uƺi4tU+4M'f):N*o=l&'1.I2dX?b.4:ǰN?(y%! G.řc:Bjtd^}MsY>5 :v6zSjPr˔l5Ζy~x{v2̣ WYoȦIV0 wJHRQUnZmVm5:phBZJ#m\uH8榪 -dd/wn  Q-mKlɕEJyqW8lly5Vw7$x[? kydBj1+0̄e$hYx[>Ξj.kc[Il5Vr0*?3Ds#.d8@q5!Bad l2mj<2HqN5VI9kFIMU,?ޥGz)q!.B)E .T?+ryKj0:FwgZ2cphلwsqb+H,gLj 0U}:wEV'>AaCF%laEWFHu!~an٢ԥoٛAs OFK|K?Lߚmjwz*gf6wkLGGFA|nå1 sl? ZNߪU%Xm/P4IbOyI0 ><܄@n5cPn3rW S[}HcHFMP(}@GӴKޕF$,F&$^N?k K TuV䍟l̒%pK 8Šڗ\@['B ³ AIte螭ۦi$=7;0/iIMYycnvX| iv|cPlБ:/<1C{d_g%V%vi)A{: H[!@CSbF*I?7XZw{1N@z_KР_c{RFM{*7Y4*d4I$u0R̖b,%GIÛS75h@XRϛ^eC>hOJ/b&c(Wk<>5*Aw{XDCElW+Bk)W1O |VuQfdh:l,O 3·Ń/mE^0kǎl6ƺs6">>)q`K{,y:K̐@"|܉&=8|Av>RٜYj'y>-|TcSۦ'K58F߶:͇?=Yo YTdާ*{Ԇ #wlC[ܰ(_.w_tH/XDǖWJWכ=FˡyR nP3lpslRhw YK!w0)`T-q^zu_/уWU ҄g^H4}YhhSOQaRV1^ wj%D.T17d=U Px;J\FcMsTȼIgֿ\/AmB59J^T:^asqјR:LV_b&:|$[hC [7a6P]ך nxI:x:IY׎<ܯXʱM~-i*'|~˧\bqy.3~+_f[MK0ώ9Sty67_b}c@Ǖ&ȷUt_LDWN]'M[Wx=$9 nHõ`ChYg'N•J:Cŋp%^rpUJRļqUq\滖&G.o>8T-&d5y[ՅPs gZ'6d'lND FSUY_NdɄZDNI} I:R~BO܄HUzM-X֘fW&P,IWnˠ/筗{,6!K\JxL==oZB4gzpB*'DR,iHo|v a@Vՙd(u>Wz?7W^ mjz$'/Aq?e@o11"U}qESELM>LߑS#jY[7%66M>R_I>k1 ns%?}<τV86ziPT7 /Nh_U(Vg_Mf XD>cy¼>V#tb0 TRuF-j˜hSօ9VoC8L9 _Uh=qQN)'H=ÏQ>l^;_!ws$8V%~'WTSPKar_CLBIA׆Yn:r MrsBm,(HU,Ks4CtvVQmj}K, ;_X)f l#C6pR]&hZR@jIv_OyW~P1Nxvg-S=Un+Qc).e{Axh9(ܜZ94c{dt7>u!1:7ÁP|cʀ&ٲ`6M<5x [#muY2'd !Rqx3;g Λ`l-j!i鮰`;xƕVgmo|ĤjU G ש^qRSɕLc R?e :tú3)wrmi,\Nd$ΥW#Hbs/D^AҙQ2sa7 -ӵx&D܋sbRYZ!H؇q/ e4R22 I`J.>ѹ9eٹϳpGc :.GAѬ)"GSp\pa37KD pͭǐZ0nT!pJWFldS`V%WM ̛>{uKH!M ;Tᧈ3du=j(N۔d`j+VRJ㣧 j|];DO iN!]s;-S"Ἲ>In< JI7"2=Wsyl~^2>u/AXF"9慎zK1y :( ye3ڐ2\p Pf#GTٓք9GX-5iǭ*<6[հE$FU&܊|)%{tJІ_!T&\%b"LAup(Q'*;*RocGGPXUgTNY LȖ|j0JRy1aJMuSq S=P-,rD-18XdEWDvZepF0+Y74(} u8M?ת2ɸ9oF=9=ˢriw\C"ޜJCpfQ4Iչh/[iyMItJF~qʆ5k!qy){:C?քNcxe!)_wCOM)Ӂ\ʅNOkR ]Yv+UL]90JA#b-ZQjzt },?H+tf=a9ҽ8XD)8yN&gM 'e;6Z"aq~k]GBFCsj&l-F*NRpSz1'0@qo^?;a5vq&Zn-Z,C 2E4-"&[)"ŏ,n?(|z1Ii"^]@RDSϤ:'_~ԩ~߾5Ƣ@M&ns|geAO!F1o{2XviGy6Ok>7Цp99gz (; y<>Q,썗3io|<ږi#tW94d7U뚋C K8 xڀ7B9BQI8-{6B(ep1KQ(w7FtL,hb?h 8?ˆqh9)‡ۧE{%tň#Eqَ1bj bQI;۝p6睭y{^+NJ ?By`cBmG7C~1 Q &8T )Z12¾h (=Ee=#/ ,m:> PY -+NHw<(N/S}%ZW<0^cN,r#JEkrU4~S?bdf/7_Pa5=L zE{J ?JfLvMCV f,|h3lTY#F-X]y~, ,m؛p~=V<|vG(POGkZ778 DyOНx8!N$ŀ!)XhWM=v_=b"rARUZE[A%iڧ?ۂ zy (< ajLb{4%3=#Yݛ9L{2^=ЄY)Nݻ#}qΞRQ`TDh .5A_*y't$yܘO;M+^10k6xkQ@Ӹ[rji䦬ÃI4ʂg ?'jK cZ"RjHj6F?b[^~;҆- 6z4-Zx7]A7q8o)VFi[TˁzĸFUCA4nyoREoZ@U|q̙@Fa;I6 >6Bi7ie!. Z{xJq.| ?:bw' UͲ鶽pdi6ʶqݗR? G!|6DAh,)!QY.bu:ss1@cKn! r/urmҹ|\T3s!D&juqJi&ĬpV}A贙yچʯMADh9Q&P,D/J)"kI?ɲX^uzBS] լ[]<"; SY:>VUka"xѠ!rs*N65gFAEN% ?V},FLָ ]\o^[K!R}Rjv}^.UjKc=e#Gdǣ&5*@^u!Rܝ kaz+H:έ4>xLmL2c\8ZjIɳU5T4tv<֠/*]NNO\O#ӷɟj!?_8Sމ}Bd <{+S)Ws}ݑ 0ekk LRx-FYx\ǏS>^%ѽxFMҥu[0XAq|KGR30SHߞ `2sP.a/ma,K*U6~: &(:7Pzuԩca",-ClN 8aga&D/}&ݼ-p ߑxhvVN$efkY H4$ՊAs>vܥz->.,EK?SbUSԇ}XRcx؏ p:ldCYAfۉM\3K YM/xq8ۻ2P-?ןvNLˁ{s(!}FVʗ'ܢdƫa5 ̦QE6&Xcgf3D.M1{k~%ɾCN 54>f łZ_OI׳F12`|H<=/ZVg#Mwfnq\G6N0h"XHsXͯ7|x,PBHHEbHߖǐ톐.Ҧ` %Ab*q|c dT5AQK,̇?V37{#>>݀)fʔޯAt ϓV&.-Q.6Яd=BZ sZx^ь*e:gh+&ϥ˿U[`GſfzH> T ;8S,uĪ{^7e[@DS!,FQc-`WECn9*J, R^PC3^wKW>"+DcZ"Rfa \cS֩`bҶs!aExaظY&I+ }ioEL6(3 ѣ[s҆ÈlZOU \^mmM9(~2v϶qIQI/C~6r̨-q3ᮅГ3FIx&8biӣR9۾ |L:hC:dOi;{ lۖ0َYP~]ʨpPprtƲVDoaiTd D3nPEB#\1}m? ux'}))ۍ5+ꢷp4鯞:N@׳3MKqWtIO/!+SW* ͇ٞU2aR?JqDRqYd6ᥖgx\: dp?,G r.d! v[/r7h>4'X;60#E·K'Ezb1ob2W০$sQ+|Dinq$xES7I6n"jW1q[B%F5qDvNdv⌒/ [}l?k_`@QL $T׼ኀ`hWLAkXa: $"ɞ0J>ҟ]ԑZ^n OQ)l2u 7 Z uNQgg ϣ={GF4["^vi'=W-p^6zII鋼(]ܦY$׊J^bwz鬯wh[fQQ lԜx ^>k;]мi#":/8ŀ5 wj_Lb]*;ܼILW\G|,DzT "pqx,vkU#m-VT"0-)ҚIF qB |=7d,ֺѽЁ/P;JQH#n8hu`RgxI(6HrO\I,k$2xWdMPfr&TOV\7[:DAߨj|>K6#ۀJ`$3{Qq#ȃ.p.ƖlIĉU"qtT]#=!(/-():(sH%*~_ fpnJR!d['­rW6C;ޮPq =lz+:s 2mo"< [=Є8Y.w> )iC/~H<)woPݓTe|E,/`2F$'I9]wCY!-Tc69cBҸbQ"hv`WuP%߭s ~m"졵:sk<\>ɑփ??LQCAxV6:G[}ySXсYs6ЋOv'<$w`*64]^ 8ˈQfyⴼ8dtBRNkT( 7];\23!Mi ZnRNī t:p3aϤRdeڜm5.@*iC~1j戕?4mg[ד-s`Pt8_|;匍_ŒŻ!9E32-_7IK~P"\()DMR ĝ6֮yq4C2#3+`B",r2>$=$~": X>FT_g3c5Rt$ ܽЍq p>J8bs]]m2\߹т "} Y x}/G;5ޠ*ÙV@ >S+.ʿNb0>m,\~R659:ijÇ2F w}רX\q.{/U*Q aLLxMGsخL4R%ppb'[MQ[\?TȒτ, 4E<\]6I\ _t~d 4W$^mQBQ;lϴN6K&_%GcP"=-IiG h4`8e,´ڹ@,T/bWީ >R&ir uyTψkVJW7Ycy.^lnqPFwC֋ЬL:jOjDf.T󫝢FK\4:>FW$E=CUex:ܘթ{lZ9N\ ((Beԉ^(Q B` mxc>CӭA[D@7eɊ $R RaDGN1^†")フ߻ly;M=PwcK.H% S// y ѢԟÍy/3.qm5C907xP#HxLp3#ɝMA#50V;D͢-:{+Gz<< *5Cmm2w +% {Mg9cA#m"ywO"Kb.v|ݢd#& rN^)4 xk$XT2U$OГ3Ӧ@ԝ?1YY#?k=MSRc( {< 7i{LMH(p\=:Z3EdV 0iEM5QqR:P ,(D;UBOst7\n}F\fذkHc}Ǚ+d-" X=uW1s% dNۨPx?>KlsBq tW%sL:̷N A.ʥʌK_^%KI33E }|h ,"M|(BG gq!B(=5&+j(. RQ( 8߃ɡibC\k{Equ|寋O x6-Tjg$j1?32SB|䂰Z}! j0&'լ.oE_+Z}c°t1J2o0Қef<0?dhpNP@BĻ־ Ϗ)MPD8yB z"2SWYaʧ1G{X&>5a,x~[[/q ^*O͎Tat-:WЌYk{TY^<%yeˁ1rr# 0Fw49΂'i"J;Y\^vݷ}?F]5=yv".mX/}C7̞b͒Z f+5!WBV5u߮wX.a{1c.4DߡT'޼>_/thD@cP11Ce I!hw5D]fi*XݵO+V̈?3f'8QDg9:4w u*aXYȐt{( iD ՃC6.&~ o"P,E%?m̞3z>*3 B>nC֩o^ Fȋ?ꃇeDsX%B_`r>m" 49SlWg;~pC`xu£p*| +V,S2w7 H>˭:De@u3i,X5vKeAgF! wKœ11 _ShI< E#z|;* D{@DuiU]b9n쿁t5.R6{+2ҷB_B[&V䈰w䨓R)$+v邡r^qG۸Do ˙LQ̠HN6nɷv қ  GH̕*ndfͦI:BH~DZC_m_TSIDɯ]7ǖ|'Pz}$!+f.! `,0Xm\Loް q.B2@KutMuyƐ ~o9Faln;&|*L =Tc;`!YO#KZ:{R^#eV70&g q8ʱ+R'jG{붿> 'Rwv)O 8޼S?E5]3Q(:d}Lq~MzMݡqҔGztʤ/^չD,ҥOnd=M:o%*EBTrM%X޷rgF_û!W tZby6[HW8uóD٘g7gȑd&^PNoT#o k,_=R H*~xV׏lNwwal~-ء4LO>mDnJ-^Ga4c ,w%DNi`9әWn`̈́v}nH5bn Rފ=t*fI P8n|ӎm?[HTڈjCA79[ w `Uя_UqBFBeN؟~@Hd8scf[Y) )$^zNh urqj7メHK%8P/7j娬j%]S(' {m QwbU'`Ƥ858ud!H_>v)a5`QRBeUfhbpd,6CH]`DZSɢų3$=5c9=>8nϕac&CG7\ M&4t&&Gx;$o;I `~wk/~363ETrs Wյdh-Rؔߴn`Kw!ذ7:"cRbȷb |CՖOs},PzۄJX^͂U46*M1쇵pw/^ZPK=zNj8GrYʸ=kJiηS7聎 @<2̴V %C k }t=mS@odO֎/0GvqZ_YNrXm7p{{N&@j- [*܀ ġqL>B+%lI \9y(~@61E}9hDI~EZHq!waK_БUY1jU\x}V؇uO-v1 VgaןHAU!B.iD jՉςO8aqͫw.?-n`\M$NHuj*YVMD/1;Q\`'K(Ӭ 4;EV"'queb$~s!d&G ':8 X®]s1pL+q7(I7zg(ϗ$~o :Q N 5FpӺ-tC\#;Qbjnqпqˊ7gE9ƺ5Fx<"p/.D #5wK2E\T㛡 dx['TĹt0䵝RvO(X3ôE}mUe)STE V+0_GW y*AӲ)3j~0,U5 ufJaX)xv֔Կ,QrRzLhwyx WcEÃ8OO-6ս?X5QCy?TI\DBJ2ǰvOƌݹ5M4f۷3rLu6"a-S:z?g-@{578V p~2TY᷄Hk-w1B(V2# @ͥKAUGK-G3v li1$AN3*q g S˽N{¹9ngO&'︖$2K I,j-ohihTuXZNBr) *f5,&94-L-٧nUlA x4p Ee@}P>ª?z.u_)S?ub vsÈ) D[DϸEj!y[kUo h_i!* 2PQ6T;'+I>kGYp 3Ԇw;u<_Z ϫ"|{<_ғ"m`J4E68gD;sV1 }N~W'v,&-:r8v-̞e}E,P.<·)eBFZI첩[][iYN~_g}.W4YsZ~uTDaRD{kei-:֪O;yG}b+2qt .I#//>sƸwRRr7MquЄ<#m.4tzȰ2okU_GM2V q7{N^n,ny> ^NSvD!/R:%Ј1lI-l۱\ mV;{,7Մyy >IK(l0UHӱw%Da_,cZ "wD&>*ElohOL/LFeP`Ň3\ ]DnOm=JV6SGԋk]_˱e;mԝ!#j{[\":3v9">WxJN:8֝n *PR2 8_TL4AP[q{ I]ߢ _Уm4Q K|I6] [Uw=ln ^-yN}j.)dd69ĺr=s]f*gS:~n$*O|q[sV6\'3cI@$J_$bb!==*ȥ꺓Cu-eN!`UrS\;n56n͓dZzzȌ6绗Yez+#5J#XVBL:I}{4wStu~BdG2(b(?. `nG;baf.WG:Ht3!{ .[ECλ&k)@bin3Ϣ*,BFq"bV"-24W  ΊrZ - \Lx3S&ɐy<'?Bz\~|(.1Z` Hjꕂߎ ?;G!Uk91 t먇y(]K u!~fXp{,j]\_5ow 7*lkNjSuk#/sj)2 - B6ǢrU$X׋RAK4\ %pru*#l3IFPf uډ 0F=*732ЯUGcЋ)F#x|tQr~8v_s ~:GtWW'wUU EVXݷ=nKJN#7@o7_5Ёؖ7N/3e< 9NE `7/=BH;Qx*sR5*ޑ>G'W1ޢzX⹪p[gwDz59N K !z5SFd@mUᵳn5`Wedr@, 'HxuxP=̱Ue' i=n5G$cn^k(m1 2XZw].6G '9Nxߕp2]}2hyνX)vOeԶ&t\b<`U87!&S\ E ߎU&Û(ј]E) m~/u/=uvCQEKkL!eFB"{)6(x3S &*9c+Egu/m/).KΎshYk2FbJߚ12Nq&?D4 a &)WlsLwg 7vP`r wk3G$dR<̃ǂkRpI3lECMЦb4ߎWD?-R[tfh0!g>=XP$"h^yYL"tvrѴWg7= n7I:$፛F_ 脖jkvo"&X +#O!Da )gqr%t/#FflmLuc`#7teq[~25J(svp]I;Hiaa ߋ w¤|S]Pp I0v1iO4t~϶uXanʨb Nr_-m˧ҲJINdʇSUlj" B$J~iJ?{R5֓_\Cp7%\lUHK1Yc|d;*@ X:4?榷ʈ~S$>ope_ק#jb =QAA 5#7U<=SX6Bu2 *x&dr#E hϑ 2>|^?ÕsɅEIؐbosg Qf߮h0:Wǻð=%KiisEqo?rB&˚G! x{(qfyZNt~2,8HC 9!~]MonZOmW?1ܓF;L5){Gh|AEy>M֣ ܛjԂ6^XQF Ο#`\ESn#CGң eIfqJqvJau~3O~w҉O > ' )W r*Inx|Q6Dyܴ_y7j[Y7P@l*`ס ,+1$yvxvV'(/ g.e͓,~>äfM5:x1mWŽBc1;9qegFڀ&Ֆ "\JcaI ܟ/ؕ塤Xct]^6!Je/Le_vDSZ&jI'ܴĎvAEupnX^Ođ,<-SQq?j Egl3;sl7U4sm겡$$[v'qif &68\ [/Je_JSVR$*4p ,OIɯzj.XLMf f‘U}qBg^$q{8J[ZޓǝDezi2Jpl"q}b+2’>`&p-1 Py0|O|92a'{.gZЛ%J~Q ؠ+ x$yciʷNm6?-NT .hFb˔հN>"QPXhdpfog=#Ki2?`s'\̋B}8*aN.bofa΢Ȗ]/VR9S{"99CVVcPB++}9<59(!-DkE89@\Z8?^s)B** -`!hjk ]u'삎XUqQSTUY'.<-3%]ؖש;+W,/G-ڦMUWԧ( R{SG\AAЕcNۚ;5@tl o,j43tp#M%_IS[r3eDs ׶"SOcgsz# ᾞYYYS2~:L{j@^)$MOT oQܥlE> (}֢^_(\AV EA$vT|5:oޜe&V.4T}bsB (!ri뵒˛%h0 [8Gw77ir# {v|rKwoTa?&e|.|v44Q(XgZfRuƌҠbd4F lZ~hA#ڧؼʯXi.{w\nNu/G!~yM[Y;P;1ʹu{i/ؗm.RDT$;B5닦"0iQ%,f&N2lrT6n8P쌔tK $6R.qv?B?$۫-" ;i|F\qvT_5\zANIpvl sC HgpgQl[h2Ԃ`QtJF22S;w4K %rMciyE;sÿVUoc\9'9f,v^29[?Hh`283+VwQO,|?,M6g|Pkh @j槄o_=.&MLR`Rw1 |SW+N Fu^bEBSH, /tB.^dڮZ@F'wgfI9"隍;R x+]/Zd)dkN$ƴ2p+zuF%ϟf)4te0 v*YԂCcM?'~wm8>j21 Q2%,܃p>:mP2TmA^_>:Cm"/kcc"%hFTiZavnbWB8. mz1áV[,v{|m4YRzEW =Gy;CAKf[d^^O9܉Vh&F!‡0|>K -%nR}\.R'oYju+Gڌ?nc>{]~dWVS~UW^@LPӆQ J/ _z3'77j9G&%JJ"n 8Stg2޽ٝsЕ/=zlxUz8~]D抨p=D+%_dYx+njW!B}-DI%>`u'#owo/vUlYɕbTMJy%ϩfZE}1QAjJ+[Ә[y[p,aXMݐoг`}jeNYqK۫ q %2 WнcHICذq*l6)/KRަGat(OYQ@\6$HNvګ'otľ!CZ5ɮOi%nwtnI_e9;b %nRfE<*푕dw"Rf@~YUs&Y{++(*K{++Tǣ<=ѯkMDxhH,Wz[.KQۯ1ǔ\UE .p544t Tfd4$tb\p>kJwIks7c̴2 + Ȼ.di,L8̺;ego0^o5I`шx)[ut%No=$8K&Hu&6*YI+-`e-` Cduos ͜k$*".U>gU.O4xk:'W:V:Ġy.*:0t. I|+03ºȡ'к6gq!ІNrC%yxx|kA!O`Z6p09Fܬ{*KJ6-_1u~I&29|ś=B /"ӷE5Vc`Z{hoq"W 8"$:/3NrAtMg(n&B _!x> \[[L}Fqų] I=f`KiDؔIM{Aԯ*cPDdN/SmrxCKnq(_ǹA;>& .v'i0ڋ:zwlKV\]XLW BA/ NAk[wlATзfHc]6o+|u\{5jH0/eI_(؇MZę\[-$%C(s!)|< H'_T $pr؟ݸtJFHr2g , {8,96/"jnXO;݋9S-'h&ֺmuekWIS +g{|[)͸OXrVgS Zup}ofaa.zbCuۮA O&+vUzX κCKyE.c̬ LlY sE| 2Vu8,um-.tl žR Lކ55|Qa'8:q aCo$*BR: юf܅.tC|+sSfc]꠵z! SY)$4w-jZC+a ^67bM61rm'OQHF;@ڪӧ<`BOc эt٥֯HUnGݛx֬٫Y/ΚOou2MD54͊!> A=AB []k#8z_FD;g#p6Q tCG/SzJXp >7D.BR}B8SACoD^#N׹AR͘lmں} 2׵ +Z W`7W|Qȁƅ ;Q2|VgfiIJ_P}s(&|iJ!Oa2f'UtȞ l7_rOi FN):&eUla&CP#t1#Ĩ %a#ޯЍ3NOB`+@&gN:j+ҢY|;j6CfWE 0dߐfÀ'̹f>d3{E:y z04M h3؅k.9x2L |bh`i8Lf勯S1T3ʖLj" g Q=Cj[\^IŴq%(Qrm@$EO0;l !e B1 @?-˚CBYO$WGWdS626F0ӰM4E|={eP}wB_U׵ a.=\T1kKVtN32%]Tboʼnu/qȆ[7U GP";>vTh yo ގ(e!T};ṭ >U}!ing !5lC6(ޮ t~l HĽлjQ·Dz Ш齦oyT".-rwz;qХ1lYM_x!f= 3> &̇WH8ElkA P`|0cKs RڏdF_vt\>zt11Лru\d[Α@|:!Gs%9}&l,*g*=V¡*jO=.jtBÇzxOL|I@GGh)KMDkĢ %!i-Jg7i(|g?:L8څZ~1!.MF獦Mku`T&~)t 7&DE\ږLr89AWiGZ!";탥/Jle=*y{o`VaՃ(بOpfHp w<9%$woK~9_q- yakQZeRh8 e. }k5}oaƍu,Y浾)FTe4'%^9DYG֝a܄گ顎ޯ:pc#=k3x]/,qMܷV?(NI BhrXTgIʹҘ}ytx5~ ̖{?IOc(]Fb+Aʹ :U~o?'Ǣ ݐpx 0Bb(+iV%]7y|=2caS8Nh/#O4̮SHmjrw] cWПpՌӑwy ) oOw|-՜LIFS90m|gǟU2PA _0fV~>2S .ָR7yR+H!iϫ9zs!$tt`[gʑMP1}2NGh,I?"6]sfq@4ĝ{px3/F׶C]u{703lgF#@>Fc B!c/ITl(񨵉_u{.;ҧ #-l2j?[>es|_-"7} Cj^DWzl?WǪR~Qc}~ծ;9X&4I؟h0\#`yJܨv &$#3gf<\"%Ǫl3Ť Pee\3Y7n%uW{(9a,Xu+/ʻѣȈ{WO&*4d.b9IL](3\fRPi^J~,m 6eP؃3,:&Keve<-Z335d7Yv^%^4՗DN8 -yZ*|םglH~p`2Q/uڔ[4v6;B6-ŝ+`+r@WȱRЇѨ6]Ue ~mcFH#-ʎ`! Ś?g 1i/>ptOЏ{x?Z G07ˆ`֜r] _'Y'05 䋿cg@ŽJXջ=gb15B̓A.t@;[gف-J*SZtM4:pdM + bu'jےa6* or[s:g )m mz\5y1͈ # T!e&CmsZ~:P4M߆.ά^SnkyMõ*+ESW !`+HhvjT5wWU"Y@2-Dvr26d%^KOl5QܛsQu(Xq7Gt0W]>`TM>_)_`# c}z؉9(POA.LsP{dG8H{ft+3g,a^lTe)c(8q~>xWpA! c# ڋȞTNy;""RmF fjc)m=׾b #>1FE4zA Dʣ>E$iFNeqk(%sHaqT2;4N*Kqy_iJYnd)M-X"(u.j:ٖ*33Нєbvi{KޮNк}_4u(fv?aI;-ƊĢ1"4mZX>i(sgW+7t6S1slB%1Y0T8$VB^yC/vNʇZxd7Jzq V~Lqɽ p1t{~L ㉄YtD "~*`:fW'{||#H~KA~K*Sp@l45=?8#O1bIK$YzOFWBEN Y D+|& q1oT?U/ǟ!(3BHf-*UCĈܴQ`-FpW-+#je<3׃W메%$TJTrM ѯ$Qz*kp-V7= \[q=a;?̐,Arю"z:% 횤8iwߧZBO"ىem`=I_[Te3g|Ȇ1|IOYROj:Iok7o[ps >%mꁰ6$3ΛGQ #b]" 7iѡ<6u:xZXj"Q}zp0*9l7N ag(fƔsJ\Eު=eivP>߰Cdf*rw6n;* fuc}XQpmӹ s,;Ib`G|᧷}7Ƕ@&{+LNUZ#ңrg,z"e T*v':r ~;Y\xjlX]MF(7 Ցj*?C+uUjm`;E 6ˆEP.ZD12(k8N@^\(i"&qD\>Km "]O;p3k}_]DmBy+Ʀ˖+?P%B,m2#"emCUEo@w:;bvCRNs_B`\-:|2SXC0':U.gTE!7a \}D{~*kX좎%`"L 0͜G; 궿bCTbҷQ+5PUOa=$CCq{2'A?s\ r/m{&!ΪB4oҦ/"u@?4ܿd\hBƼfQƂ[}Z k}M#&/5c=_> M-۔]XrCqŔ ?xLa8PUb A2W0OK-OI"qj8lDΒA`8T6ZA$77µjDڅ;#/*.~ ęklG'ӬJ l"b-ͬ=Y2=wJdg~_ 7; ,Qs[־f?hmFDs!ŗ;grUU־qlu kvucʾ8=T'd% 6Vc;8@z|G .GÂ6zaV9'dQJN^F3w~,ʹƏt=2s͸Wd>R2aTnM3jZt4)nK 4v#UL~}>MұVԛu đfpHYRF[ F5/DplUXEVҫ-}^@Sf#B=Zogpnt z~cۣۅFEj(CޕdQ"n=l 9ADFqVTGv;֫uV,n(=U:.rsB WUP o*R3`@`gAC[k45SqGtL *9=iPf ^#|j/_`*pV٠Iad k:4!$A٤H, 1!Ryإ)<̔l ۂZ:0x&M&/TE֌>aEqNx `6<{r=]|~ײ*ɟvf(b.kSd,Zb'dnleBQ~s~=Rmujs3]w\23zQu/ OH5C(w1kG:'4LxMOk} WVR^wM> cB,̒& x4bBShyJߥzpcX$ ~n0ƍZJY]mՏyeOŤGX+g~)<ܰq*eLyYAX΃4J3eTaaX։R2)˲@GE7c?b$5 ,ڗtmOؒL(~:I'Voh|WO߀h[}5nA3zʏy1k }+w]b.2 [;v %4bAF@{җg\m~% 0!uydwr3,X\%*XQ $_s.zs⿫[>7_`LJbhc6q# }x?PDy`ET3::p,='7޸+!IR3gKy&sޓ@B˨HvGFf?q,. `#4n>J]).)E~;u | #_SK)4R~#5o aIbܬBTzte_I 7l^bZB,л-֋~♠5B}V*L*e 9K*(֧/#g6q'AN9H7¦ᠠ瞮*3{S,$*z)٬} BnBBviX0\a.Ҳo!a0(N!,kZqjr6?..sIbe8f}fe+4_"¼綺b>ёQ$BvBgDZ[o,S}s!{d$sxyj5~ iz 3/O+ rE{+2+bf қ?R;GbV,SPc +Wyi+Gʷђ"h2 P8"H.,ƸD+9LRfTՄ۾-qA)K#&jزς1}gL.7M ),aO4U +n 0՟T^"r'LO*sqQ(-eVzkJkV)Q :T BïR5+) $2;0Rf>O^ vN\jB}~kMVLD|±Rf_8l "䛚g2g>T$כ@ GԌ]OI+g 4-|Qɕ\w+fiIlvzoNEeJM2_R1TiNnұ6Ae /JˀBEZHE=&?*tP@CO'/jS,~џ%-[:9OC!2?sv{efIuC5h?je( Nk8t~EMO S/Zm*{фeP\@'LWn9Fjfj$/T?>@qzx׵ioCof[Iu Ml#mtbOs+,6,\xAyqsq6%C.3~ILwȪʫᇳ_#%ƿ=4c|%LE+KDLZd ܞPR^^}QT6 Ix*fS bfpdwb387L'Gh}9WԚԵAumIBRɕvp=:f.'[r!YK`]ULIJ}Z9n"|NKZCLwz|1BwvP׬^ę2ՓQ.=QKtYiyK>Ojcm2U*S#^r)kUM=W|RI#saX1 ܠ[}&cK<-1}-A$FQʳ?PG%CSPEu٤ "C_-%ФSwQ% &"9:y=P/h -K5zMZ6S^B-$bv=]'IHw%3-[/낥KkE #I$sP~ 갟Ub9|q mHev({|i!Q?j/>.!`;R $'⨙pNIzWp!ePdr}rF&6,DuP]d&)*!|.ڹ. PA=Wֹ3PI:Gҍ~zԟYM֛}CC hS(aWH.ELׅ*nw[&S:![hRr%bѵW9# I,_xº(݊22UR ]HD}pfM4I9]=G A{dhAO#38Ɋ9[x[dd z冪ӆI$QjYOu@C &֮OdiUjBckʗLRīUqdJg俨cs.'-: |qu d ' B<"x7jC> *# 樆1]6y#"˚F;ƺ7uE=}|E+[6HlVKSM&T?q(L>^,2BJ>ք㡪ɯVt=rcݴܲ<>SD ۟RҧhG:XyBCڻ7{x֌+16;7G pi^^oê.ڨ!w>9 6~;=U:DrCQfhfa)#6>sj4jj$8`hC{MqSh/;i!t! ƚ 4*2f*dGF7 𘾄?ӯ\* $;ު/1/3Y*T*8UxCVz306O7+yE"X)w2zyWt"ި7{Ps +>vSؑz^nO]6'[3MF '-_^cuV_(!fIMkE%yxdκbMLD]g,h~'H$I6"_q >FkKRlk6ȁN<5u?K)04v,֙k|Gb6R\wB׻^$jˤdӹ@:i{D Hq 8yYIJ70eK!,Sl>stϥE>}1V+MT NSpL8bUV~] 3{0aG̗"w'S5RޣlžJ<؞lG! @3 WVݦɡu:DSfBS%gU4KB|ݱC]63^|~`nݔeRT 46,v|(|=pcXs$:))ft|wzMX6?u=nKLLI33h^n0ɗ"7y<'l]}AWq$(w]!+Q]FRN 򁵲zC(ƣOiLqeޖ xEњjm2O(*wV4 PDd7,&R)*UgA80= Hǐ2>( nҔ7!Vs2]Fh=/7l=gn~mhby [MW.KHHCl9tUrVrUG%:ɋ,j^% YX T)b0jpݸ۰/o.yo.r>bdwrfړ5m83|^ZLԢc0Dy7x~ _;]nv0g{HQsu14u&+{KY76 Ŕ&c39ىT\ s"#c+SZߎ^}&}TUarW/ˏ>%zr;WIHbNq_O!H+ \%tu V嬀yƎ=IXRm7F;#&k) ۑs"=R_M%s%xMO\ˀG&K6a|3kZOeQ /FQF{`i9-^`U`?P0%yO <X~|'\@ö'w%!|H ڹ/}Fcۡ*"|`PeN1,qC1M!N!5R`̯rD +\Iv(m!{s6@ךG}>A&5oϞt䝟eu0(%Mx2L*ehLI]ok`~ֹuеsO)]k.8O GiI JZI3>hY9p]|ܬ~!PggJ 2Ȯihǘxd53/M_hı<'U ?ܧ> HY:~dl@BGq.dmK49J8:Fa%]mX-m|읞7C]Q,{hhjbSI@|5<[,_CutW/6/` AnmU$czLKµ" Dvϲ4_9b4PȨ33lIog r_MmE2y&tΞĕI,:#GmuCBL'F9O/a#A׷)FلU[཈ku+!:(mN@f$*e 9fá%H-?/F+aԘ+֒#SD#oPս[>U 9eo@P[NP 8Pa|Hy#&1_PnwGFD1؏:$9\MTtD7"9/K(|#JQW C((Z&&KӰ^&qdtt$c7&{krtH"߳N\H?)\ DOfUS> 5Y~u8k U],u@"MʜI[~Qy-2]({WMF {8-U]>b48e[ fVsнޝzUT;Zw="/F ƆT#ӒDJxyљ$ݍ8%)9%/JM% bƋۜ2ڥfq<# ^ VT_AZ.VlQ~1{԰|hp>9OMVe[?c@BF9=[ oK L^flcj| |x>4{hƤߛ#ېJ#$}u=qWIj'&`>iG_j*׷ Vq.N} 5zkU 9q'kpd(vrY}͓ެ:}$irM"D /_wϐe\-cs\]rqC]z) :ezɓFHŘq+k.ZeJmj˼%%]Qu34}QruHEK:z{{Z떊#x]u~1Z'B% ƾi4H{. =X8WLbUiŒ|ϲPW~M c1{aO%b<W7\1 jŜ!t,ϭhWOs-Ә>FVƏ.") yi`_[Wݗ8}H!&핎]7d*08tW܁0rJϺR@?oL=X)Jתo$z#BIl&. ؖGM b(J1} WC(|e6֝wį|KU:g;v(rg 1 햻V Qype yu[q$';ZH4"kA"`pݴ-Qs'BщЗ;rcU=p#F|hz:m.3 z[mB.n?ZOQ/k`JRG1Ғ`t)ȹ$<%͂^jo8_]P=;gcP6 P+sDa.ba:Jjc q`tgh{t(6|<uQNc+ؖf.{Z47c 59ઑ[}xgFW(̀)˼{ uxv,A;/5,Uœ7_(cv5FyO1 ]c}z\^!QzЗrWڰmT}+#!,RJqd<Ț'C~v,# ȜܖIYMF&g̼_JX>jvBU0.aK.yh? VNͩ(S&W(0QJw #4q^bKY5u޸PGᕘBVÅS|K<67GC2"V]Ss[%ןGPAn4 >\fFѼՈvA鍴'aBvUO6l¤lWZ?@3ʹ}EPD@!SV'FW܁J5>i&ndMY`grnP2)G\ElDqzٳ5E/>2,DEYenyÈ=:0b~'\(OzR!8mW2؉"D0ldgm-au;0ܖH 7P\W++ pŤq2\{ybUv|֬;$(U/D|}CQӰJyCtRQпa %oH=ʼnhTSyx[P"-#Blk! 6>bNkc>c6ʨ3ZiU8vOWv>r]@i6@HFXjU3.-r!zεF7:9njBXh5$z e^„9%i"q;[- ׿F_[)j !sfB_SCL\kF w,_9ە°{3<@\"nOLA?=m2i ׏j!#tt'N=P'yxY.e@+z9_,)L$`+6Z$1Hu)-x1)v:g꾀>b?۽BغNDČ`ڀu X#p9]`L]^Vho:jq Zk4q+x] F+Wx5}~@EڧTI+zktw:T}X#FiG/3Q  8eD|/<&"P;Iaw07DXA+y#Bjaz13boU^w.ܢࠋniŌYBY/bܻcXՊj=1I'eMEXDnK z)aKdD%^~w aҶ9gdlOTY f@*Lnh^;h@H8k$هQ2p747%wuy6b([~d;܆3x.zGQ b?rcr\IT4p`(}ܸbe2C}&>H6윹;L3(eL'pDZJӪ/ÇDJCEj'ͻ䉌S^DVD1IvUׂ=?؋Rt2_zrC$/F{j O+/åxf. (p-/-+m1` d;ouC6feZpmHgR&Z `>6uTG?=H/6P4l3'>Ke‘ n1#KH*v곥!EU qRjP1"M=ew]$5uJhaZ: iCcuv)skbZbX!! ?Ŀ ڜߌ!oByZ3?)5lE^&8(G$"-Tj0S(Lxx?oa fbVKmrwZK`r:o:=/)hET-OkAqSOG"?RRn=ѐx; @6z.XGGR%kM;-SsT{#g̿.ph'yx DI}Biy@\#x6 51؝L ɑ Xdd[4͜-WtTgjRid'.%FqzS DT<$բ=(TFgus"ўg w[>ϳG9ؽ*#yӰ2(Yx2~8NP{6߰T\$R+hK==bc"D벱['q(S7Gy#"[|V3šW ;+g%D˖LӠhm_AEHѬd&\{0lV\ G0&bqv ɪ5C(W}z0u>T9`_GdYQPT`gMD-8z_1F k'pŮ'H|1!\S< ɔKdЋ;k@&QLdgwok[½E!m K89S=%n$$|6W[fȻQ op:n|0t{ę< 4¿!gh,_,NOھP?fuFݬm!*ZϪ@϶ONjb@AZ߅B9!7sǸ0_#"i-C97  XaPR1IAm#;Ʉp8:U.]v5"D'R7b$rɔAk4D;nSδz'1kʳumrQĎ>̄dڮ1` Llc_{S~q;gߍz. !?6L id[2dZ(2TOK7U;ty|]bC֝Y@VqPYP)ޏ󿰸|p#HIT Mqʮy/>mVxC1cl8ƽZ%8L,)=0{xA)v:=J[auZY$A鱗٢!=P@O7o7xhxTqƆ;$y=['Z|>:rc׳9:דg#8kKU!MŲ3+dz'*Շ]6)[2dhyI҃ 鿙k"֯|?] f]!P[آ^/ oyXkwB75w'M)YmUsm;=vUOk~bqyc.qCK{{ۧma0b&y]xGpJ0vQ:d3 IAY;a(!XMIhGhZ L)ڒ|&fz~Cl"_KyLN zX5gpu:8Vc`lFi&lL,#,ۧ~ymlTK|'@Z]&:F;^B:ɐM99{v t[D! FoP.7}Q14 q?&.y<+|l&ՕvWQU.ۂ|6Bqɿc~9gjSk|-*K3;Mi.*ڒ { uyP{bF=ӊiO;vۛ Z"20R7PrXs"ؘʹ-XT~gI=_mg_P̸bPʹݗFtiU,lJ 7!"j|5]29_ctG}`+[G>rN7\qk`B|YLr: "vQ"}} r#U鵐ԕxG@,9Jˀ2}VB}JM6%Va%rcVH 2a prs:qOݮ5`rd~P?_ս4-RIC'Wb)XK> r߳DJuf$k8!.Lnyr:tȏ8s!h){5*[YѥEؿ80-qDD3vhZ 4J8`Ǜ1пqvz9.֘*>'v>PT=+s ijX 3a`pxǓ`VU|: ?d,#J5swو%2).kb=X#6MHg?E#RߌK37¼]O1SOd fݔݮF>:;Y.kc'Ư/JZ(|~=QH~FX2Mu9gFH/ Ki `XJhtxʮߢ S甽eP-UP H! *3H/踎`VxZr\(%7T|HgUT]ƦUvg>}z @q+WK#f`: ^6FmLڬ%&- n.'Rpy}t '{Z>:-[7k; 2;\Y! J]+-u>{Z p" 1L|JS;Yٕ-YBU 蓥LrM^"Y =x7~6ZQwGmh;Ū/9f(ûkAf W@{.c5 ۓ. -měQ,\kǢs5;mތ+Tl^2Ky8:M PxR}]b\ ߒ}^mօ>\$gDv"jO{( \ 8ˣg>i1*pr 8rD5oVa0\P@g c#(URlwj{~cE;Dz{k, ߽5tLBApRC){7%؝[K=2s<`}5 c9 ?ީ 3ç,DQzt_!z'EHzqrW9ed$z)$B[թzD~!?4Mۄ`z!4>.zDMAj>0@5z9䖁lW`|ayS]FrP&,w!BĒe-K|0Rh#]f\p+T3YiīX &O⣂bX㠇wzu7dQ3E17ְVig ~J5-qˍU<"uׇj1ֽ!U<;ؠO>E\qvVM2t0mSU|Cn5{?Xl| ,WXY):jJw:EWnY5f|^tdQ k qo!F+n w a_p/2V2{$4<Lzgtj-L#N7g /rnt*I8 vv;zF% }J0b ! )q6S,r8)e˝)18[:>W-WXޙ7m.O*~.],Nn-Uwéo#7` #,|9 3N-3UzR<^EvtIo6$Nwi`ۭZb#nm7O(ԅWI1Nҷ|  cT PzzłUK`9覭8v+tdP5Tp,HlN6-SٝQ}7?)YYY*&Jp@Ih}A?Wٳc@MAZ6iU=v(TkYgnBO+9/WZiCϐ7.dw  PB1ŖGBIPM ,+D84%T9Xg] IL?_?byC#h6Nl5@]GPUbz^=H yl|pY[SIFV7wJiK9d\CWӹs-] Ĕ1CTE\H< ,"\T'|Vx3Ղ#=npC h lLV㼚Dɔ.ɅdF`F0P[|n\"4?eWh#峎/ |:SykGɒ_8`U>vx~˄ WR;gU{vVpKV3ԟNfһ+n5)Yk)~r%u;+Im6BR<&ֆY]pW+_N;&~ --M*AdiW{poƪ"Е9ߘDM]s< ~G\Zmc|ʽ&YukP(:dMdƯgatU!N坔@6mzV"H,$'ǁ-*8 #Zn Nnw:Gf&)FV٢9qyyitoT!7qT- kFYƚ}"ut&Ds)V hh{P5"h;,NhզȦd LSF+ɍ+RG6u I]ݩBnu/g"z@cFDe8ˮ<(2=V{#|Y?{v%=fK?@Ix;︿(n]-5 y^l%Dt^g3$ŜKI_&() RN-lh@,e:f@fu{ 9 =*aP[yF *iN$,x4ŻCgX,ͭhD G'Ymf90?XPNP$Ȃ+:g||8_S-6}kb $6z];6>iQCq$hca!FRPxϛ/-a݀HӯAmԖwrS+8U eBWƐ[yYPAC4aCvC ƥhjO] {*}bnz.PB'E9G!P$#h^, hWw; +E VO1`)H%Z"%ȥ 8"K]ppX9ѩ.o7+˂:狧.v/We3EK:>bmY3ѐcWO[sZb>3w^eF)LLv,&R?Vm$.AA{.xvsXGV>ȀTsRzKNf#Ņ(,_Cw>@ەkx NhgsKIw0T#lvbW?>d郙~ h&kU.Lz?;5mEբscNXQ0! ~Usp<-f+%LZ֤ ,BFm5Mu1/xmR&7աAi,%>%:י]w uDY%įoy&#Q O  !v9 ǹx|X!Ek ;ky@ -*JEu {`!cUDT2.]B_T|&:Ȩ~ai8'9DmN!8wK03i.bo%ɩUD"bmtݫRҍo"5%Nz9I/ʂ 1զtZBBRMiꅠ%19&^B`jc̷ O}NH}z4C>8"Ny Yi7n"? `e>PX8*3pS$&# r BqM P G Z9cw:cQTvu?EY0tSh?4_r=@9<43.FґќRF3jy9//nSXb;E'>L@DCMYV#hu|3WX|nj'jJ)U9VCWoe&2] O,PIp,< 7x^s8Vi&HS<+oi7C^ eqXN5Ҕh\[zˈ,P(mSPc 0nk6AC=dzŎ%ş! / ":1(m8BKEFRFU?Pb4+ \![n-wW(`rPBAmO`=8m Hq*T:fvJ^FSw+9.[+HOOlZp~|Ofʸlz0皈Ooj?)vwzgvr׳偉Mhkۆ} )m0j]6qɮ}~*ҩ)\2U/o"˽nZ|lgZ4E IRqC-% f=}Ƶ-%0ɸpͮ$H՗hɨ*m,|r2}F_&,{L㷔oQġphl͛o1#x5][9ߜ?È\Zh#nwY_л:w?z߯ Y* - MjuQ࿶R [H7o#7+i(O-9}FjHD *6lq }={6ύXQ]ݰCqaIM*@ބLMh ϭc=qhkA Q`;|X Db]YrJ ΊKc e^`@/t|Xm1.:BKunFM؜O t`BmSQ:,d K'{j_dzrQX#%mQƨǰ6jƭ8ϰV ֥R؜s#ZcPuH%~ !쑧$sfwFC|ytłlڸ,79DUԍ_)xWf 0869}k^6ʞkUÁ?=('YTEgiWpWF1+q{ wqPϼvd_9VF(Blafzғ hM{x_VMwHO0Rڏ.7%WMs‡R ZĐi&\X+S1O` ,lBAnl ri8v e4EXsoNeCb 7dgZLhP@ơg*KdJ;5cAoe-/77[f (FA^(m?L9&ʛ`hJVSzgc;$"Y AFà,FM:?QZ6y+"#2u þ4kU^X ě0HVtZR? N4Ɏw]zƩBe*򨫳! aK"}>$GI'38$h1~~Dv+1?@ 珜DGSqP z6 #ġư&HvW,27QJ=Z&C 05ehfyshϬȶI1U:) =XHyÓC~vBr1຿! WraLN%<14'!xQ^J;QfL|˲~; +N4r7iޞב] ilk[Z/U U3(]WHM]쪵 lkܝi@i5L1H.ЮMؚ]1a<#|W?"#׍zz;2ȁk )2vᚃ?j{}HzܒH6GN<|8-Rs-JXoqLޞa*jvLyd[gCF@ⴠq[B{<ݝ5 D5١W#a^ ]gҙ8mx֑Y@Rј5XdeMGe3o=tƾeu"ԯ[%ڼh+ߪbu6$"`{ތҶCJIb |έ 4TN/σi=8߯ A ♜X;0AܟkunsΗQ2t|8r u(4>o@9_ UdQ6;fJsP^˄}U1{)|BR0Յ2=\lb!-V075dMK,y3%vΊ45wt -pnCjzbd!y"l٨,{jW^彺R`]5_SɻVf1 a:QC(Sf"<D:}la)gZc4qoW$o s9EKhnct*Ɏ|}7Dx2.9j4'ĝvL.@pOG_d⃹tBΉ5C~KQL "[wfm[*硊1]k\YDj@b}3kC!ôw?^vu{`}-x=G}H'ܹ:Whe9-"x~q|2y J4Aݶ: oZ|d4^/hti(BV, S n/¿R!fPCd;㖗rnMD@/pybŦTX)"̤vxR(Eh~boCݷT܅R?Xk>y[{u kXxQ lZ3*!M0P&AA]ik=qMpG R٢}jHL$P+Q%dEC5_v ٨ _ow3KBK4xO֕ !AQ+ܴA hRktiʶ m<8$1I@iz[1n_LN#!F>pZ@':a&!<^B۫3΍^rSzזfL3jo{:$B!0d ǕjܞAEPnξ pD0a^[c睺SIP-YcIQ5}na!`#m z:kR#BoK9BfvT.|b@I~  TXڌlycX\֋-lgfG&>41L;j4tMĝ u'aUL~ߔ}{{f+,)PvN"j1"z{9F Cax's\Q1xniuյ$%;I p)H\.>Հw~}s͵`Kue@+fhrV1lUyew83E'Xzg}RwD9;`hRr~O:55f!ݍX`i_Ȥ%;Lމ&XZ wf{7>2?%ԀizϷt$qӔXpddx)-I۶)h58ELQW5g-olw; G*W#h$ߠ7}yJ,i{Ÿn|*𾁐 E$qy%iIoԝuN-NX+WU q0v~-ՅC} N Gl7$djD<"dk(®lHq!c^hOY1,58kOL雔me!>%FFk&ߺzV*#0*eBxe=dĦ<Q&VLP^DsC3; X7VG56h)bǮRFE_׈Q'cDzfGUJ-z ͫj!Ђ* U.Ph7sE~7bQ c85RGQA,Rh7jpC`ŔAE3Ʉ{yT~nH7E/Xyk.挙Li~ia^vy'=k;۠Y$*Gc@ @Q W R$$F9RߥȨX[dX'"kc;~F'skuT}ʷUXK6G\2koUݦɪ>"OGϿG0zPhk\y5Q7( f&EZR8` CBm,fjJ[Ƨ (t2xO߁>Lp # )A2(MĆ0 F-ʲvn[<5Ʋq }8/?H[*٩SFɿj(͘1!Õpey2DhH !! MI'=ĽPLSȝXY63ژ 3Pd4mFIP(Gɀ#s 0Vx'ͅ6(\2Ls֮i0ˋ\y .-jDz9DFE5Ǔ{*b9`g=@ebR|ޤт74؛`zXFpW҇xXn-vpza E rRG):_LPRc1}:FVSҔ*3ȻVPݎ7 O˫7@ .7rda.Lj" cWFA|rۧ)9͡R~F@M[0g8b:t>Y^'$NW,dH#ITӊޤ3B} !_\/ʝ1ڣ<zZn8sQ0 BIȐhA% LSf[$T}R1m~_ olH<@Wb@Vҩ, RpG!]j>=^_$hF,F1jMfLpŞq"}2?,8C7%OeUV.ٺ%Y~28s&N(k'PXfbh pT!AM3 1ـ1# s|b-og5QTQ@d}lD JPd\W›r4? ~{C!QZEHM`V7) ^׭{n/lfJ] 2K_ͶhpZWB`YZ *e>OyG!̮I3濏pY/p5u5M^[|rNSegcczV6vOK.p7ڇe,$%A0Be}m!]oab\wηdȹhJ CDE~ =ˆR \̾0-rC[ %NG=.Cai٢D+; x\m])WA~oV Q7[7e}Âs5G?a6RH&.2i*5q?+oqƝH][8ҫ w1AABd( eZGQƕ};O14a-7.ׄ<]nv*SW`'v0|tQP{}@m FZp>oL':~z W!z"Ң+c*Ѓn"Mm?":$?!9_/Yor<斝 OqR X̸; fmPp[w]X?uudU4-Ku89i# b%J^w4zF1'J*rpV=wǀ9:K{Dx%C*W7. ʂͭW%gF$onw0}2Y-jI,9{ 7:Ȼ /YO OxHgܑ&w~4lx9 OUh4Otʉ9)(v*B(OYHx qY?Q燃ޅAP0tϔB$o(u\pCiqR*$AvI"_} I镡Gӆw\,|xzòM{q%GYLdVD'ˮa!:DSWe!*{0a4*C]:+)C>փ2u7ҡJ*yxV%C>([. euFdt3 1WYVc6Jb27鰻DwӒuȰҭ4t̡)0Xiꖁa}"5Hq0ZE.bն$+ikh_G@exŊ2/dlgCsd`.sl'>p+O][p j'_}nGe˳=V ,ՏrIE$L%%`uoZyβ^_{ec',{_V  'ΠAVEmBpvf(9c`sm͇ZJDz`^V{CDQMm_Cp)zLW z{|m\N65S32r8TB˛[x:I0=Va] {\; මZ9;sD #ח&<0 t"biY,$Z sDJFU1U\eՈ7Į"M4zfߗhef%9 hkj=\ƫj d~cL(|nǸ,d "u- lMGtT3y=Z5oS :HlǪAm'TkT"Ic'u61vV|[T;0^%S<Hzej! fm*nN"2G,^:l\ΉEq@N{Cq ^{#KX}siSugEL0-Mej0C} E>RMCZa&-B6#o,5eȜ ~\|OAiU9ֳ(GW/7ֻ`HkRP/,?=zaI4l1(Z7n2yh68 6  "Zw U+tt>'a*)`<0ǰ8 8*E*.&:JX OPZ}q HXܪk>nR)2 ZzEji#FacDOXl ]1TVʅuڤ4 Ov nB+2"@IX}K C *mIXXW@v62|u[=tKbSW=tᵵAL+F&ᙦ~h}#ÿYዺK"sk<pֿ̏w^u}|&a!:uTV9LSI K89sOPf?CF C74g!mcٍEtt{1X^bDnvJOMa%+^iNĿH1p'NxMGZ:TΗuOȝVo[A#ҟZꁾYkmUVF7\t2M ,Mt ٝQT48ǾDSI`|FN(.c'8vfw޸7<@N7== $Ž! Űy!ʹ_#ؓF %&ȬW蜚E;\#*]GjGīm©$Tr/%hdF:?!#jk$KRgݎ_)x;.~[H2AT$:հ^vΓ @pzCqTܮS8=daԾ4u$Vk)Һ۷nz{7o|{ ;N6dwagDn^nO1UajE)9eR/CNxό"U+*& Pp޼ި,ׄDA>m(O_ g/NΣ7e` QqZNw:0irn]vwV Z,MUxY"d]Na,vtPzQ|]|ۋđ:H 1`Ю 7Yn?"eVp =|zp>m:k9VĝSy\t"1CEj`ʹ>{+M9>"jid83)X!tqܤ7[x!%L(. ̌TCG=+_3. C[fH &!ȝnF\K[*),q9..ڽqOy0>=imTezv!}a^}+l$sOrtToLW;#'5PApjqw;^7dsf[P G@SlRRN N8W)M3<RW *go77ST\=O:݁0w jQG{jvT SJnSFUp^N!:)^EP|:PzT- 8|-cOf&/S>(\3ᡫ$ R tcbnTO$6|UJ) F }ڧk(U~. nM'3i:c?q7:Ϗn]Ohm#ѫ'q޷)Znq$v8 ?̘M^w\)f{+]Qǯ,imAdskG02oٷ\u ݭ|#y]aNH]ްJCuݦV17l@Ԭy='ƂVAۅ3[_>)LȓUFzE~[.<(m,ĜD^'Ȯon B\BMN i }<\! Yg9}D?HV[] #jJ% |҄UBQݪ& LLsW fo %gByp~irfA _&MH}C/s3sx(-n)PM¾e}k+3.D8Q}h&:p QTH3&v jSë\+B>4ϗ7 K]q~oظlvET6y&Kh7S\1=eJ'(-q;~ <@UZ@ʥUP9eR/FJ,FE S lcLX,.ټ$5Οp՚-ؗg  uf|e'Ѡnl0 qw?^tBBOh~x0}co찝f_ mVpbw&A^M/1ZJB&*ȓsdl~CWZyu eT)?!%ٖ3!D戝=܈>ؖH.7Wj7i?=dz ƪlDl(;0oHrcRC!%?l(9~ԼCg3ԈTY23LڤhxhP+b#) e^ҟM.L۳)9Ʀ0v (AEb[Բ0E$+RF !"L-w: U8PPu sf]ixH|_Xzuk >'N#A,쯉09;@ K=E |=K1^U|}{5fv*ST< %uiTGwKPh@$<8+M"׉7v f2"QЋ~$Jִgʻv=ژB=Vm;?^2J^zƝR!{oD^(= &[Uq[OsI2*?\BjUaܤ +޴*ڧX x?f*9.-qT>mle/rDYDKQ]V|}P<c\!m0r}o64[h?A*vl*"g-V|xCɰ|Δx3]5?\HFL0lv*%X "M8$v@\&Ͻ@KK,@oa32#Y2uS^j&&ϩ+uŎX?G dKϪ5D_-nGFt^򲁮:qz?`{hςOy_[>(_DAz?8Pxق\ioবoi*Nc}8[=0>ǧ\gM[ILVã $R_мqK+9i*<ls! L0Q !k8H.Mi<+f]C폞q#^?y *.ZXi8tڗ烘6sl f^8N_eaa=WǢ yCW r{jam!KDxvg;@xY56c#Ң}AC(>4n%XkeE.?:]Fa%(^ &oqL:1t48>7/'ًER_hƔx|TsdRT~CQ`G3c^}x:mDvv~^HDV X\ .{?ʟ.5uL~l'=c,HhUuO BRdSUG+Τ..-<(;T+(3<6>?fUwHfGb %+s73NPw@zDו65 T{\SNrO-i & 9J5TG kw(bK/: @buۡy &kȬޏi|V3VMAŝwP*pb9vq"(VCsq4P3$N 4Bwsۼ`AS(YgTOwS[SHJ`iVP]ۃhTQ!R)xm@P1v9icSl.W}}x>G@ϫbF8EF(-J[:x H\=އPmGp[*ؚqXGWl#X_bJ[s<=4}3tʃ&Cܩ6vBq^?H"[B9QfH&腧i׻jһ^,K.#Wf;9+9DZ?pMͿd@xZGf|5hc}^#y/w)H%60dR|ĥ|Tv.@Al`˫O !d'P0]yoEqȎ9`FNڒSpv&2s*RFہB{%volZpjNmOpAәu;Qx@{Ws?%\^Xx5T/6 ~_6W/2nAr;eȁ1N  ?SH$\cp(c46`pqoSze:[A4%P4D&Vȇ|q6X. y*БpP)G6osgh1szˆ>Z:]RUkqޞ3ͦ63E4~ lC^/ۨrp]k{L~']NշPt tѦUV }(1%c}l5滬BqԘ-{y$-ZH:?Q1իaEgWr6A"f7Mï h мG[dXIZLD..MW3͋bfrHJ|=~-؆_*'z%6ץyeRiAI[~EQa~?B@6\G|CvLJ1[|8!Cw߈ k36: 4sDd|z;N(ܦi򬕯A. (݊uV@_zŐCڏ3ڮ.YoaЃFog0;6C 0 Drg`lUz`}wx_ VG*\a|w(a!ffo斩cjxƗݳ|PMzo5˟`^|$zDxRhdDW}x DPEsrQt01&#Q N>!O,uIu+ ?\Љo}>S층gyI|$*$KrzIA,RZY&xe@ ߦI惊bG͢MK,T|%rr# 4%e^īzNL ''|YX[T9\\^^<+*DJdyVªۏMb$w$a7=#2y^ >#E!9kr>+ID`w=i1]qJmX~wX0qQE`UT| R&?x˼Kr=<9J=iwTt0 9 $涮Ċ'[: ̋=4,A"14_01nDvɈGۧ %m$]" ojᬟtwҔ%je*-z/ Y(=0 v7~ Ռ@[<+!DnuSWXRI|htj&,h1 p#aQcB׳rt&Y伮gMRk:QyĔ/,(?m.p7̌'5XȸPf~#W J2j= biw_D :,#qO+N'/<Ӆg A@L&/(yrAɛїzsw4fXC$t^IL$ K=, '<$UKg",=^r闝qM=T)g⾰peWs:)qe;S 2B5Z* 6!d圭șyU2!Pq\2JN'H_z)$}GnQ RlBPN3+_Q T `ҳCi#OcA1bv;=SNDN5Š7 d:^T KڹtgսGxt#%'@j+/ LVmƍM TK!4 JQǂ];YoF ; xը4E\e$\g3à‚{o[ט5/T`Sd0I*N9Zo_k(zhl95drXm'!bMM}PHe%ЊQ5ʘT i&N /M/t!{_?'~Ovoc y5\#y-9s:aFaSc*{IX"u)1 ݹA[b"(>,l1L(NDGMP7@d:ZIƼڤb?#l5,"lwʻlq'r71L T}u3Qɂlf.jGf;n{M I ŊCŽM``y5>s0JMfz5]!'9.(wNh -뵗啹6v^\T^NHNH%imZQ2Jx\~F^ -[EgfbmJb@W>z8+ * |`tLtY"R cZD$'2qvxσ̇ DkI/חXьhzcloGsiYɃ/T-vW+Iy)G]c8@S/]!Ξdo (\9U9,TSLyo8% 'y ZHy\{_bE묭Jz8aԍdG4&3%̖<;wXrpD3@0:j,P$²cs pVOu I]z~'r.D&`нřc`s] 8sעfWb+'J\5$'}Rnd7&^S~GVE|;6G/|6yt4{m N6zvp.zg.zh<{nn = #xYჲaa:/=H2<$,/Islf~T`ȀgE_,gNԔg3ErA>* cMIP(=u5y]i$2~_^Wt*CO -}UhpOI -*&ڊ=t_~Po=XتBN֓ 6/`\=F͓\PLͰ"2 zC5(}c X BAGz T鲑QU?˨xZdk Ydf-1K`UK-Fݎ| bGb"ߞ ORQ6>)6f"V n=\l\KX ͢A&="-%T&9u>=}AZ[*jy~[$EHa\kB VgEJbf+:3nA!SX?1?"7?[0j|޻h%3Y IRV=$DKpa K[+D jQo)f#kQ-X.~9Jnee~kK2mouL0Nk^ ș썖mqtK9^QC7VU.(ǚb:M͜1Kq߲8^M]?ح.pgYZ070701000002df000081a40000000000000000000000016599ea2b00000764000000000000000000000000000000000000007b00000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bca/brcmfmac-bca.ko.xz7zXZִF!t/7#]?Eh=ڜ.+ˢ{c!_(Y[s9OڙT (KvˊVԿҖ0e~!Jz,ڦ:Feq>Mtkز5IP6 iK:t.e߉?pu"}|C[| 鸃tzwΌUdZ[  o Joz+ʺL\D {2 ܷԦMC:u7\;C"gͺkA$m'J1KhUu'U )ÈKDaں1p iEύ uW>NʻhRΩqۨ4qL/HBNJ jIvF]xZsRm뮛fpvJDɌV:/%`/0ΕM7}~"VC)>lʏtȶqvu9ֿ6_@WYgsRR8kuuܨ!Q1߁~3l9T &%/Oո(Д8 !O),WT_&"i+3қ;Fد9#)QTF?i"ٯdMvq yس BDC0=&6jT츨2)-IF4AkȟR.QHq|! 7Fǁ Ƞo1ChDs(G: x  gD׀)];q >CXg7I˾zD+ LOd uQUa@Vysf$r ^:ZȳW_ ]=`T (#_vAsyc^eMWr V9h MԬ&-K. m{'@Vn2σp9UxSXDʂsBeDVpϖ..Ȁ;Iod4(PzvHHCJ5硫̀Ph r'vڰf?h,D)jw%qGr)>E$o+׶l@ !ƻ UJa bLz~;&Lk[M\t,oBk_y<5ym#d_@lk;!D6.pT$b]#vOKɛ+ ۹U/&Riw!e&ƎQ; 8:[gxa%a{jr)uX`lA9i ~dDܑz,0]@}ld+>+?pQ0а5[U/;N/Jr[h ޣ7"e"#.MwRS}YPG1ÓpCH[dnS3s m4`i%QТ5k\ AHNmRdb9K[A?o v*UC-UPr)r>/VWҬh金 \ny_s8؟tRNbYT’nxnhPEsmkcJꁻ P҃AZ~i{)χRaѓl"KJ%eIk Qr}ʄmu_вpd/jF+Pvbn:QSشkNuv6|dUgzF6%i̇F ##Vˌc~ һܳy96K4ogYZ070701000002e0000081a40000000000000000000000016599ea2b000244e0000000000000000000000000000000000000007300000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/brcmfmac.ko.xz7zXZִF!t/]?Eh=ڜ.+η&9LnM&C1ӡ9ۓDs硿O~ ^֍E#vMWF)%jIQި ϸZV(U1#I` Xg&<\k.T]+쑞dЦqrD@pXMO99×4L-{\dm.;r`vIܽ0QF& C|Z3"CѯZ upwFklyw v ?Ì|-bZuL1?>v'n=mbҫkq!^ktP W)2벦ۗ0~ wZvB ߾ ښVD]&nBSOkhН`E]Z(r4s:<}cJ#X c_ q0ܠ?WjFyu)c9`Kbgc1ɚHР8yґ qsM-(GQ{q)'5TQ"?șΗ ]bps7Mņc4qͤ_,OLuOAs oKL÷9Ѷ;vU&t;wtVL ޷NsN2?g[BJ1Dҿ%#r |Tyz "wf:(wX7w/95X2e!k컃[{^v 6=&JC'-{Tժ.4,l6|aRt5Za1%HMY =̥e wN7(d4AH%, ^jWn{7WCJBŗBx&ږsL"N@qH)'\\@,fu Gv䨿 ƥ;{)(*Ez࣍3RhsPS}d9uk4VWf)-sV$x|E[x%>I |goȂ1R|FawxF؎ 8.ߞ Ql0dTPʿ?7x/"H9gy* II ψM=S;Rүva`֖:1 tZބcbǛ(-sY]Yj#!73}޾hA:=şc^ |iQi-ºI>e6R,#4i[~x傡"Io3}sFb//K9q {y2_|@*^2r . "Nr;A1=囃q; xhԈ 0Z/*7WC3kvpVH?]AQa{[|&м65سm|ƾ;GJ#DAPezモO=~7y@C"zI-h1v3&BtG7V+mN^u{D"=C~~:db)e, Q>(f2ӻNMK&sRtbM:Cfo5ԍI.#t?BV2h(mPL&WA|jh`]SA^h pT=yQ8zU\CZs,,Mo]lG.7HPK#ԇ,ՊT@eI3KNooNR%eF4Bs>^eFqg]i$x5PME) (/2&ί߱SEy3䤗\9ҸFgq8W"co2tv:; Z[S2qy!##+رSNҁVŏky!xUu"y].Yk#,#wTltC'R}nQ\ey~,YrA;|U,Oc{$WC-.nI>^c* =.q6n'aЁuJ,d+`W:^^oR8_P>1qeSF< 7Q%f.WޣFZhJ&GcJ@vЮT1P q*qpO;d"d,}gJSGCqĆxZ!yb˵tUddhqޢMt4Uyw!2?{]]FO~t@zYn r(Ȟ4 8&3x'5Avk5bځv.`% :U38 e6+NoC%m_Kx6Dz(;4WMOR;i2ڔ.%h$O[ ֗jHK͑뒆/vg6l^5CC1s%|I%z염ֲYt3:cYF˪`J-W]*Ԋz$fT?2ݺq?nG= g4e+A魯3y8Ӻ\vQɭI)9r`@Cw炽"pF~|KlC3hÖsX꿘.YfPi{XFzb0}MGw/QUMIcSYg>$-Eaxp hzTdYhCc!j UCθo!Kp =kdC7~oQ1NJ}כ|4>.fz9m`?Az!TzXXcO N2 # TDF>Ryz ѻH{!jYeB%Gz$uLG$lEqE @.Dȭgd`GN(ԦsWla؉sX_sg1=oX28^ "][ӆ]Ue';I[c-LGOϪ02Z.K1owߩC#iYkM`5Q DFLM6>8Z\ ǚ hx7Ţu ]uZ΂L#6(˸c; j_ |?L. >-l1?"7% anVf GÝ>O"4YDѲ*D?3ч %FB"OUAw-u8Wwbw'f$t |be5Ta^GqP+Vq`mSө} zfڦ=̑N4ۍh숕zp!Ԭ^ųLB}cϭ+X@en!K #5^0ho7h_Zg P|/H\8VT;'| ~#jiWÌ-jwWr@1eUh +gyeV*!.,Is+&ɎfC,쵇\dShp)7U}grA)j"Rd[;wKr AlU׈pH=.x~ 0æSCr'9HTWq X6u9sv_03NR6fܽgᨡ`^!tTJߨu]V,b2)$kl! pDFe88Tΐ7x:TQ{z e?5"}D5Y_l`9KԑȆUDv@o}|\p_uYBO&~ڶq~fDcޘIci cGA_?hn:dF7>&VEq4@+ZsCOQb4"+ԱH wE)zcРDeM3Tc4뺚o))+rsi 9dAtۈ62i\@4+1ltR]EC%LzZa1o v~)4$!HM0cNvHA@R3f[LP/`^}"%\{AL&uķ3F>_"w|q \ՍbD A-b^٫G"4&s=l);7m{N3a" Q{t$[f.e<Ф_tǛJ0V=v(s]T"DRJǥaWU}Qb[.Y>TYDd[b'tj+} - <{CXPHԑ?8wi|_pжM~{v] bK|ӔBmT>( KeMB@CGюzd Z=WEHǎQ7WBx<|b;X[gK=m.$咄EYy${nqaEbpE/k(%mdI0˥B5ٲ6%y+%֓k W0ƯXp1:v-6s⮰IGUq}$ coLi7nq:.Ϭ Zi`'Sb= .w' \cgjj^o>K|8¼ ܵ9Wf*괢i$C^)[pE>nHu4]j6iRB}47C=ifo:I3u*_x?Ԅd C{|z՞d %a#M+)%;ί*05bRsP2%-~oƛD!R#V_&rk@#NbmK׷>plpҜh'Bȸ9rw͔CRiĊ%IMLU;xݎ7kǻ -4.uӢh*Q! 3E3 5qM`ԭB3͊UCMZ>AJc'3)ˉ'duEs@|P,R全{~ \)}O )戜i,7@92A:\ǍbNJ_&9jb Oj\'} ?&oW#ֲDH.PhX``HL0Oaӆ2j:`rA%pćNՂ733vd.:Q/Pj¶=^u/ {S6^]8S\ ~N nq1T1ݳf~>;|lLן xY8Eb ™/cʓ*!/Um#/$?{)=@~}F*MmԎ\LrVτkmw`1wuP=X]lĵnM[gH2`37QJ޲!LMܱ2V_\~J-tF0&W"tc^;Zm7")aٽـa\i)]A}V3pצ5!t Ilkهr !fLj-G: !-oF Ӎu];H{stD9LuweNbenAbIɯa2`N}IQjd&Sh#oLjͦI߉r$VөG5A1|;%et1' D6(9ƀThmx7[s{.݀B44H"z.ǿP"dnnN@#%I=hܩrآ(M3Yҿu{4;O"+~ѱ=?#I Or2Au4g$[џo&112Nؽ;R6:=1 P,uKm-*t]o BO[ĚTCT` @ rםұ7r/կFC7XF@# M_pp郝@5  мX\ݴːq$TYs|x$\x<n]l}b $èt. jO]ѰŞ$w L+71̂hVӨЗ5w_44 ݌י)7RjXhS.^ => T} HBxgNKc )Z3;p qKjOA2pN"^I/lp>QT$#S%a 朢c^%vl7FwyӼ鄄c R',\HMܲvWpTD0ŀh{װ:ppx͘0 H/s꽎Ƀ􃵭b^=;}yo_9ehZ u$rlϓlJoxJx~}M*? T#%p9)@Ld6Rrr H3XWR ~8QfS_&y{8 /k%/p"ɢvWn}[{r[="(kz[HX<,~?PЋ$q9u72Z AP;_*/U*$In i -xתGӽx nۍZE5mCo$:͏~?<|CIEENt,m'/AP򾘤!KpIkeQôm2KҀF -x>G?:mHrH۩=`瑌Rd N%9'AmSޱޫseocIW S*IyD7>G|z'sg'v͚GWoQ1KEx6E=6ڕhO`6$!$}P}_/q$G1#7b"(Ǫ255߲W(# 8&O[89V9^㱳ZȡͬJ⼐T%'+3>KD4T ?8Pcn4\A /aV==nUX^ih`)׈>g8͕pIzG:r[W^ UO,NXdݠmq\nd[][&WwmxSlFF^gsaI\*}cOJ1d= ӯH L9u;Q{?!ڒ!8}Ȉ+d?~FAf6fM3>Osf:D^AN*{86{0 fL#kPڸ@H1c:ȋЫ0[&"1c/s]Vec_XҤ\Q W@~1%#A7X^~Hr;pw+ˬݧb*{/Ű-bWg\B +L4q&wP| g%-m)p6j{ J<U|궙~_ ,>YtGO4bH~:W0 ?  iRoj(P75 gmr?^%b }^mǘejBۼAO忱;3y-W#5-^^UZo3>erϖM4]MWEcEh?f;ڋwx*T)fc 4w8Etp'\}g1nF26-CvX`|\p}+ n]e^G' 0oyBwEUzGuul-cU n|߹u?M,TpgiB^wRU'o3"X"p|}wyB*ջ`PH_$`_Ԇ! UPt&=NPԴYԍ+ҋгǙƟ"2ؕg9,%(Up씁֓.)v4x'x#=U!r*%Q$b#@s{0-.>!0U: *}SmڻzGTA: \X;SB"I6Fڈ%$[t.8q"A䂄4"V8^P) ďύ5uu^Ġ 7<6 P/c37FMx8Egm/?(+Z,S={8Ho:cd _Qj]Q1_[^ Y^kݙnaJ4T ?'\4%.Fޯ,8u}]b_[Z>f iUg7N#KDśjEyШOcnַCzPJ}6k\K!*!)DYCbe&$\,o ZtNm$ ޖv8^KQ)R>N:$E-4f(hgPX yõH`oɠoНF&膻Zhrd{fD4@zsHyo 0}܃f*<_WcU %ed,.\%DuQKCkuZJR_MYLVrƻĨ@'l*yn7\nSۥwCW1םhXŨHfF}=;>sJ՘+H"K(zC 8Up (kq [t/[|rp)MP9[ V6MNfmo+do ցR)XI] ?Twvc+˞iZz&utk_ X7>^HD6izh&]ibvOK=-$J`pZifH;3tƿp#ڲ"@ į{Kiv8GZ  PMU7chrsqq^`CE(|dke0T1kjJ:T)E}"~ӂNu]x-ތ`JcKTtzWE;uyɸͽh ]*2XGhϕY^IP +;5HWrmvpHu-[5O_8a" If#UX@!ٱF)&.3Jul٦K}cL73wwM\jm^F48&+6 ""X⾛oL˒nndYsU9 E*<^I lqVٶU@OCfߕG/o/tmr@7 96s\/a3Ytm/tQz 7l.8Z;Vdj 81Ӏ+U tbk#һ!g| o+9ޜX7`7 LJ֧O]:Z:$qT+Dհe~Bxs 2K.*@M{f,=x '=;+j~A8?#/hQCQ&ٷ'+@FN[/ ݍvj.G^@ ORbҟ)f'4{wJkxV,"ڛ/ї>/-Օt+#U?-@N R(Xy^TLD Ԗֶ ۰ױ7ڎZYDu@C׿ӣێaFXl/U-6:esGV۽獽JŴ(Umk m2v`< ytݸ*5 7Ncy2 DXh7vAÇ]'A(=`2dW-4䦱&-8OO)Sy * u]|rF46ta3_yx6ϨXD*OJ3TD&V2Opc`^Fu,{/R7S yu-ly6ufU x9`Q!&?ƕ9ZDԺ/rs_(LdʖW"*\Mۻ>s w9XmrKBoNq4蒤u3:̈́QAtFG#dd~ FQ7 &>!.EZDyMeKNa= rTcOg+r]{B~-Ͷ &01̯i68RH} U7E?LrD^-@9l6.!tGxyi^||lN wm®*ɦ.a-&47/A838D>$623~z;Ce0p)A w28[k>;2qvLFanGn,Rk<ei.d ~2BWU\pb=Zح_"^i|3IH߄Ӝv3OX&aֳIE*ty JL7WV4;P5:YtW5l?cBq'WdN8?Hx1J$SЗXj .yʝT**hy4GJ*߂ #I"|yJ$5߂*R#\8)ZTx҉]f{Um1k;lϡ&* Th]DWOxšv\ k@݂TP}ׁs!NvF'õ/d۔5T͟a^]=euK}{Җe<\*3b^A?@Ny1W!y)}'2,GL%| Km"AҐ!"HtXF OyLmܳJ?hnM"$)'O G1ɔ2 8X#;񶊮͠ʸ^5[wlk{U8a!`\Etipw& B@$P׽LJ_z^X_J֔KiD㷓 VC~Olu'/0忖Qe? ؔ fHqG";xULP'Du/>bR[2j m*5ԅ(b&H}|eD(zڀeG:[fds/%ˎ Sd?-c-'$ȑLvsn6GaMV>PiE29ekdr[ݢOS2Phwo7e+D\[2ld;÷bhu4hV+&{FS=bփ5^)<֓qӇz4,_NVYd~rYbEhfJ/*V|_G<ޣ.OIDe~žl+S)O[mSadL4PQ˶TN̈́/3ߔ]]{2p֓Dvf;uIfrS2i! g~ҳ6]>FДjz<@K##~c"+{ ~Yix,WxD8&=b[ۉyJ4SуETM%Г(,7F P{fa_z>sb -USCZI]"M|o]:Z nكoGƊ1 =KU UuM*fF;*ϧ|VgԙR6v~+ ʘBVl>M=XȀ͜#!a*lJW ce%˧:0 &l :N뉛7ɃhS-!4~WF ?`Sc"([K ` 2^~li*}Y\Զt)`cu7A7UMǯG6|}jIIIeN|, `0:sh?a 'u6rCQ[q2HFo Bˇ1֭9c=uw@PpB(%T](Ɠw ?aɀg+Q3 MRZօwt( R+ۈ9W% K0!dC lfa8s'Rk& ᰄ|<-vȯ)P:_hZmԘY:p Pf4fU*0l`.c[w1vjn(0(l=QX2'5ޢ(P-~ ؈0^ʩ L|cU8lmݙbueđPO45$&\ Kcrn+:}99BJYZ n|N3`nL3?1WYM -0()WCRdtpq|HC͛;#"C9[92;~̪2(4zbTrwfu( /A נ{|![gڔW w-ƎK ױ}@5,Ě*bYx!<\+ʽ֦.!o W6MJSl_S?*r߼{Bc-Zv.IPKs|aqֽJqpU  ;t=?Ocjʋ- T=:b9 2 X+ʭh1Ѷ) 0_KӴO/Dͫ$̣ߤ;?0c%쎞OO5MVܓ'-B )rV^(Hǯ"mĪe%Nʠ%aV8:8}ե֡ Xphm[?g0FHL?%۫5da J}8k=C["V-h!5 9*FBDzaZ$ = YigdwLb8פ͘M-;?Җ$99L\pz qμm֞X>g.mgum!pMc/GHHE)%!:9WSӑ _Waw߬ -2(;(z8Ige+^ F\+q&~D)M8zɈ k_,Xh|\,7R@%:],1$t#/Կ}=-iJ=<+SR< kNLw} _/~xb{GΣd:_fQvvU"TeދFsʎ9Ͻk?\ /faC'd1C)xmעx /ܱ+B!]+AVY_[g=vT4FY<'j'r*t-T!-@qn"es!mOdS:E'N"?Y;Dh>OJ)&B?C*'q!$%r{,vLv` 6]LPMaG-E Oj(Xe `vL(ygxE1/R_^pٗ3ۇ+v2R2-҅,sXO H)?9fZq|mbk)1vJ 4jCK 'MLO\rx. ^w#ct1Cy,us'ٙmѥ E,p hě_ygULc7k wT'v?rֿtfeڑG64ĒײWOw1Ņ ho *Uy{.ŷG{PP1ʰ@Dy1Xs %{fEevƎs ܧ[VlUǖF5rәh< -=. beG`ṋ%Lz>G #/]jE.rqOWk;k?` A8Z~X4iǀV rh-:HI"DXr+(Tɽ9C!\`l_J( ڐK8vΪ;BK.bLWiz׼/y1 6ƫbe0m&Rc<>;]6AqFi)ʳ{9JlH.*;W`5: }́G\שI-WǺR7ݯBnNZIG,=|~7US_{Lց~/C~"C',\@rX7-7~b cc*(#%ú-. WGmX 0ɔE*8p /кPfVlL ECS((?w7 >}dž&W KΪOVP$M|\,+ӵO0=&ՌkGnڠoD8<#0$1`٠1cu#U#\"wL~PԄUpA'h]Gd ښ(&n֥u`ĸ، = F7JM1gj_s_i$u{;M;:?wDl-ϳ3Q yۨ+9\srpˍ4 ۇi@(/Bv:Ώ@><Bld?j#,VZZ,)sMz_=$3蜙ǀsdg٢°險=zȇIGz!l/n-Q#%ݙgaa^B,Z#{3 ZVxN!'^zF {W$;<}QМ8 ~UN/͟B*Š8m(3GrB4q>D[1nGyV=S`&!PfK!PU.F"߁==(~3Gڿײy/3A`SU2T y!ӎ`dkvƔ닩 MC(Ol5<&ަ{ˎ?l >kYO&*R_,ߡaIJ^d. * }γbW '6oxA8WI}L H=k,\)V 'EGWk8VybxVq3ؚ2.OEf?pJ^yDqCti+=obL4wvBy:SNY>gŮڶJ>L~3VӶ@"뤃!2 |u۱spP~0=av[fAM&YyŽ߻tڴO}C<3bC^<&#Ld\ԗߛ;?Kd0G"+M0ASsD[Mm!jKF=A4t.wȪ2mq  ょW|]/:/Y42!K$%CK_A,QmR#b>aϮ'nz [{7+T-/zR\6`G8,xEɵckpb:j,˃s)rSII H+eF)=5,6T::I7}d➚ Q/_,l^9 th "3b9MD~_Jf?4t),zxnhwŻJNK|YlQ5j_jōywXjC|+!9wϽ&<4Vny] 32x{K-`UwS!t "`Xr'p&-^SN {.\mk2~pz]l 7춛L0.rXpQ杫ucv̼yQY|U7틠7L`1aZiZ 9]IcИ "L!zklb^4wcj)Xa{o#&Oo]vzI.xaK;\9{Ou_?s6NE2uSO}w(&sK6&8\=dvz?QHxPψK=:#Db׭2qdQœ_B:5S4hzX29#T$GY;PDLGi_nl-'>b!]xftE{ k_8Rb׷Jj|ph{?ئby4rHk~B.sn$`7 ڐG Cl(/UX!ծticlBMZ1vգ6NMAȈ٣&(PJU;P؝6uE1B{~5&a ϼ8>tO.m|\YsꔟpA_k܃F S Mw .e;c$jwfX 8WH+{|W8W&z )QjK M Q=J 44&ikkqJ:e8˞hv?=r<_v Jʾ[xeʙ:W4oYI$BYWotYɁOyU G|@MAQ #؃~yXtԖ D4˞ّn !C] PSѺ& nլ^|%UfHQڛb6RS lQAr"Ȁ 9b|Ł{&= imaV[oTJ])] ^.c аcdݮ%>x}w4:(<||tF=Z 7Gr'3(s)P)E_KTV$+m1(J؂Bnz^QdCwٮQ!{\Zz3Šr 쌕y(ȡ\~ӊQ{̐4n봏5Z4 H:ꢂW]?[|c\6,ݖ%܊F.ƣt"[<}}=IߝXl!ك"Ir7C4v4pjy)IQ%ZNM@f| b#e4 ݋cXמs Vbرz;W&J|-ulT_t4V;]0d)yPorpы*3ʗ\,FAEo !8n18~JMچl KꗡϴWX?y ӽxxsxH/٨fwOī2?m4%+s=-A=v<.N_ *Vv V4nˤRH^y)8\V{mq Rȡ2G\7^]XbO tUK(=Z]/pZ#9Phheiq{p#I}hq-G!'Mf{/*opڔ\db6ͥŋ!XIN>t迈K0YA#OS$G0k4lʚO,lMɿKD}9&m[2ooOiD38)Xf"ܪ3{s-Sq 17ۤInRX$Ik_/?Aҵܦ3򜚓b$r_YD;nhb" rgr:VpbQJl U_7D*fjzS!g0VslOYNdjבzS ԈGL),y뼠 6,ꦿ 8 ƃRιQڵRt4"hƗgJ65ãgsa%aZDncf!1h9;Hy~kTҀ竉Âi1ӄyP&Œ~@6J/Pi0biZHJw\zuӛ='hƪCv2eD2ʓt'1oXvwmPl*[.Y> ǔ=. lAFcIEɰi:ђ 3#XYVtC)k[a&nώذ=a^^v)n}$&^1ϖ u -]gvPukܽҷYU00yå֜_PNxM6^?9$NQdYؤsï _oqN ={A ˹ l) QMRM1>LEynRoMɁUkhۡԚV,}rk?ʲ Slt#`7yhe;ɮz6N1.M pjQd?W`t|ܡ7Ǐ{JF>9=E!6"=$v 릓Tr Fب5  ܨ*Fr})TOLƮH$w)[G3ش&g%KՓ&}Uz}-_iyeɽ߿0>woaׂShW\khwH2͍םnG!^a+)H~?˗y$g Р(S.m03p4swM'QuɄ'r`\ʐ"fȨ,`㹵$ѓ1_#X}wK|-?74O0؟SqΘ~nyOG;:uBYl|{1C|*dH(@;=4 jgQĺ\xωE,ye{wRV@@mP/Gn(%h8LF.3Ԏ\6RAc@/ad5t#>fO^[2DR2G[H\؁ 7q4:S܋i8riBMwAj#V@V`D<+j/f<{Q4_ V#Ujٯρ򋰺gW^G2*S~ËȮ5)FF=O:[?6qȆ)O9-»̺WfЈ?Wd][|U݊uB_}c.*AxE_c}npdV/tx" +&3YdA; tN1}v-yF~r4{ѻX)U}FLqAC>S#Ub$ׁ.}}; L͏ޜ>i_wj"+>V.>g}ݞe޾\pWlSYc=fB3޻Do޿2~Z"1|35՞#oF/ Ȗd(OLN[ܗA/P;#qk.Z{ޜʑ9#*3ŷ˙2vFĉZddoT?'.oT*uOjըe `駺(.Fj7<_QߘgOɫ~)K;#AƖ YR,Nw+CeAG]:ᱽxQ SUCv8eIMUڜfɏIejͺЋ[@:8(3g25NerI7V 3ͳpN57Rs l4#p؆bsoUW7PIHp2&4 .gC wz~Pu0aNK 8~ p<U;H^s-LW;D&| 4r-/ǑZ[(ky}S9QP5"<^.-GƬS'i׎{YMxJJ1FV5lJB?{#j/`:>qE*7! B>_B]A誵|4b%W_ ѶB,Ւ`9sVkR- Sj"gitq3RQO5bg AwQ9{f*нnsU6]*;5THzঢ়٥>&sS5EMZfjUr^#е5y a3&AA!0'ohI0M)1lKHST\P@E>hgh3^70oq8' *@Tj8Wsb"S8 crl]6zm8)T'Sdue'D.kp()smD KiIu,DHcق/F+j)rsp[*ߓKqk4ÊtzcSD$|,'7C@|l~龍 56b]}(ΖR!_^Xyu$SQܒ[J 4Y,a|)Aъ"Cp@i "SBs&?,fm~?4Ϗ`nFIA#zS Ŝ$⺶twx'*lSVxDwxKvyތ1npkIcgokw M9xb5)4Xi#!QB] yk4b*cM_al,K5yAX=Y,.=jwՋuQ`o? h7 4ܮN ' l5ꅴSv.1ifӂKb\VQWS2}<Ȓ$gw3ڒ-I vS؏M% )ɀEJ;WMlvgVYE=gVs! ŊwG~ިG&)?}7KI|deְe$Z"3q~+< 7j :ԇ骤*΍Jc60&<\J*m3./V&~)Z #wA h ]Th:ʣ_Gss /-G@taͳkSä1 3w)/u4tAs?%MZ܆g#X'lXqXS'.Yh&9*5mTywb(Jm LSHDYc(#C`9`qzfqc: m /퐒IF_t| d>oعIF%RgD`4k2x!g$C{ X}D/C@hgP Q\^iySn2)ba-t;!I f?Z9{o4`q(;)j1 'ԩXAH\N;k2uq.[^^>5{JYy7=zb{$pʱz1m}X՝Xx*<Q' f¾.;Db|ʀ7l\ A9Ț /c6-P|֬=r ^lt 6X?= ?zYUE_X-DY!qw&zi -3c0CyW3,]>Do\ 3Dyi؞AÁy=]L>ץeH+ Ȝ՛`mck:"~*Co=B _WEv(81P"o X[8aRYs0Y*CЂ^gIZgAq1ر3BBxüq^f:jll19$bgN$йrܺoUBsKrw71'”:YIQ};TcndVeSc̙ߖB9s1FOϤQ{8aZQnɩn =@MmL|0A7A;wR5%:SIA361&@6 IL\'.ouhz$H,{bP^sZeӱq 2_!H 3A ]+;u*-cWwaN \䲾"z_t̞EgfAΨu#c8dRyԾq-;hݿ䕘_gcU4.ӡ|/*+#GMdK7иXk[cG3ge'Q"Q5" KBj+,f/3 xLg`_{zTld%skJ[곯I*!I$/BDvXD-D˅kl+d4n.3MLH׊/ E/ޝ945L0i0Ra>G捥i*cEx,@d"̽DVk[tC[wH//ߓmkMNzV i$̉_5s&nP 7k>7xJ o"/ΒЗ<֓iaT {+؟!G-::v̽<'%te k@ }N\@[}u%%m阡". ܩGz o7! FQ@ff>O v=mR(bL,[;i8Qm#E? 2M J R S8ֈ! Su r" pLbZԡ\ "q]ХI=}i>'WQᄌ q&c]޻<]F&H1Vi 3a|u3:K,7̐Nh'&z5 Drtm&\q /4GO7=zAQ^Â6ϳ,STÖsH@P.Hd*b W,xy]Mg+…[Yjή/wMEO3=ψGLAžEk׼ӈlL5l"xkZ1Z(4FY,sS-fc_`׉ ' @ %HMwWvq<(~<7COѝSG}Fs20ḯDt,?1Vޜ},J9:N5ӡZFmsB%Zԅ&@mX~߿CyŤ -V| KP/ǎm:Ul\P UߤAcxT>1B|+Mr䋇z,4;Ծ~HjۙtRvgA4/t/!U#kxhVŬtҗWEI2 p!k2(-vU .M}&: OkC̀O34zvKε˂XnUַeQ9RYU:ծtl@T]d/k?y-ʺѰn5q>Gg5EtyE#T#C~yVhrDiPXS/}#Z%wEfUvX6+IN/>m.@4jӎJ=hpttZj2C`8/#n4>ظ&W'F!C~wAZG+0L<z埚C.z$2+$08$zj%nFbCRItcP{T#8^.X L #noAr/ۿk]"dA&ϫ1"ywz$ߐ >85ڶ=wmAN =XvA!؁E2ƌ˃M4 ކu<)@UR1yqX%`GY'݁Z+QN[Mt*Y_kԘ .ya/B"3xN#%Iuejx"ⶔIqNf*0SW*`=gU9cPuxyS̱&z:B | W~'gJQmt6.nVɀ튀NMa}XCrOwظ?66l6eA} n7l@Hc?YIGCW` )2.r"/ О|#B(C }L"ቖ{PtvZBcgW7F%U73yeŲmAF衫 s[(p#z6d\-Rmt!Rt+ѳƠz`D?Щe'j;t{aj%W0Gb(l 0K[ސR'p+pI :.7n MedZwPs jo"LZc'dy^A"ڻ]+D /oMRG"ْšv;- aQ ɾdw{ DQNҐ$sXm/~MCϒ&زRpjDGt$@$?U·׶\( % צ7M#D<{tuZŝ?VwqC'$1VޙM_~|2Ղ(` |億B]c\ 75™!.prLc- /OBf6&pMd۾7ך(_Nu0`%3nHFe9ɾrc/16HչXy Rdx\QIJRZjeO𢡄^ ִ>^aQpuYYeXy1n۞ebZ،E`|DyZT{.^aV!pfKbAT]c ta(,YYWRSbof˰g<-o3A6HLF:d,)NU糧\DR;.*F i 5B_IзֲFPw@:els/-i*Ea;IuLg'H7Y}w~XB747*ZٍhĠ/.:X_v@dw-Rw A٣LQO?*&:-Y0zM,LاyOaTIG /:AW X5K) `R _$Ubt2URMٳj=J?C *6T˟,bJ!Q/ @t]v _NcOMܣv2rK+;Ѯ֧o?V#cnFek}`kǺ;˶ ,3w&< dŲeWub5 sQK;q $l-E )EB~ _U"q1_&I"亻~ے_ ƲLG4 C "R"ʔ+ [QjNxq ɲ4W2 >)ko#3ΖD+mi!+8Z]:6aUoR >s;ADOp/NNUIX[S-qv)W!CEHB5t:8H߃%j]6Q{cCt>YDt eQAldCp-/uK%Um^k4T]60H?,,eWs\Zvʥ.yke7.OCh,"KG%JEEz c8ViS 5Dߺi}O?[X=@_ M ]oD -LMQʈs~[kf*;Cj0&WM)wCQ:ύ厚_2Tǣ r֍ FdE'NjkIifRW٨ءL}[X'VrpKc=o t`l+S*ē"92S8-zQ YB " <̱[*skpxfgBeP6I #>֭_}DKQ+GeT_ * PIC q]#u,F3s+ 2U{rQ"*Mt+ZҴ*ScIxԽYcgF%<"2PoѢU1TQjg|.1 V}||">*3[U)O:18z],6a0? w6Ycғ%܌]+Knyhdyxġbѡ y>2Bi"3Sc,zixvM;/:EU@y/2T!A♩s 6Qys帕9q`#ng*g#\X.LOQN"ږ&^%XA>Ie oU0ԡlBpyA2u)ltÊn ^QͅG'o=i$BѹKr>m߶#[]h`SG$bc+ <ˡ-5e,ƇHr'g&خ0 dhٸ٠ia_IT#(N}α=\@͓Bp:%]'i%O ]@&g`+xax86$b-`| U]EBC gAs#=׿l65p)ǟX|j sIne(ŷ]ӑiDY/K$GjԿu{ gbw+U&i'DP=i1+ť2 M q.<~vÈކcPk&l)o{1ʹ1:Xb-P|3Yž5^-*)`0ڔ( ",R&2/~vs$T NbZя8{H/TICr+&R m\z{K,Ȇ~Gy=SsdCDn!z](ܡ^ݛpWkUx [RLB˰|I!Lּ.-X) N9V@LBǂh$3!3{Փo!FuH+;)G^c  S /ɺy( Msq$DNRVSEސf2!ST eKb$L}4pmT9 aZǷ^4ϖNPPWqOnY 8HqPN<@=oܥ84*!VQC-!2 q{$Մl7є#``%`.ajq_I{V2~dG-ʾbݞu"wFT+PP;yPAJ?bp {/ekj? 0XnŠս٦lO6wq7~sF#aײY(.z$[g{Xv(dqHa[M#d|ړ i\h\zNmTy+ʌG P2 -"(yI;_jIQ:I)˧+9\G7 o|lK|~K+0:bUjYyy!nڤ{DE*?LEFJ[Xn4-ɚuJAEiipۘ?kM@o}|VD [bԵq2),Q@-jhO(3<7hD,F N,dKo Z-i2|+M3-WwJfVZr&%ٷ5Sy]I>ZӺ4Y%XV.=W[R> ]~aVKr3o^f[wZTz JZ.fGtZmGfp$c\iMpM&!ޚn'(PuaLHX:[ڍ Fi%NܤoDk&\އtF~Qkbon^(lmVKs%ڙuZ~*pRodB(!̟UCULo;Bطk4]je4G$;IWrGz^-YOچQgH>]Gװkh+Ov`}vE½3] )d9NxXh5>Wr.yk;ʹ)D[ ,3 0)8gMCXJ0Ɵ +fT0_X3c ҈GF[a.! vW->Qݙ3FG$C zg(tf ( >c^Z4ѱ S6/3W!QNdL Umo v^$Y>L$S`\kkKfXˌб7U)FkE& Z#QӥBAhqLBwc }YylLUE<C ٚ`*Z PJ8|_a[V^S)u ,fi ^ֺjbq?oM$HǁmN{Wc*JV`Mx:~$ R"nw 59'Md=:.넓8 JB^ _6_3(t-og8 e V;Ju-c |n*<z-6C;\} ^s< xGY4%%PfB^L<3x2e q+Vڰb㘣w=N v~1[JXsslԉQCi2;!]Piޝʔ&ɼ>Ѱ;\4i} eE[ Iχ9?ߏTEEӛ88fG"6: 1o O$zꭅ)Ĕ@5۞ڔ54)2t/Lmsfz[ 9jʓ-ͷ%p7#sn@&̃u-7bA <%J63 3}5"bBKh'X"I2ڟwTs\!ݮb^Ni0>'_u9;~W6uh k̺]IkE`cUrqK:DA]MJ}i3~]Y*(^ҊՍ[];ֳo?B5D]}#.U^AإҵCNy&ʪ#WG Mnh3I PM U3`gY,rriF1xM.OZ}^(ldX+;#M&0DwShlthV7aDR:Z[t_sizgrUs:( :mB1ALy\ ȈW {æh#R|DmZ[$3wQqdWOg2G0ì*g;tr[)~~ I,dyc,=BE>?/p~(K YQEiSc=>ɕ;@v)-$^#tԶ`"c?QěZI,}sm>}tn{߄dn)}d5GAjǐl(YiQI#܍Zt]+r:ZZ ;9W/ +J۰pX%ȧYrZ7:natAIMXۼG`ͦ2ip[3wqRQ>-Qe`1Sk4`քsX_LUy)\_P**kFnC5~6iHې(54̒Y XkZٱZ{w@t:ASi)kH%Xm~KdvoYiyySTا=ωUXqVO<- Aن+T^TB^xv~B s;uxaYXU--E*G"_U4%>UB&;K}'^rI((q*lKƕsg{Y$y{ߗߔ5yȆg-]b&9?;i6c"wU!Pe&+Wjy|ʑK`lms p){O#B&mKJmInnh8wxݻ-Vu*#4㺅gD 2`}`=q8zmf%M>XG]%k+XӒĊY잉6˼ޝ'%\!ӔuN%0dy/}?s/ҟrxRo6jI[п;b+ U{!k!{bX 5VQT5:!e$&YKgN-)WxO7O9vfy2Eנb_ԝd?7B'C즃@jWW\IpB9`hRI5dvpF"@Yuq5 :Џye]~/V=Gԏ.`1;'{ MCVaH_ \q [1bAt >M!h7*Jc;/.̏Kvc"jn>k$>mC_(Vǰ.^~Bf/Cpvlt"eXh+3G2~"sHH)p_=t\Dl k~\nCL{wsYM}GhV6 {X…d8Պ(,{4<{WV1q$".2?/'-*X#W#7%d!kb,(첖k%%ӴW[ty(;]b?dx_>.$ n> GF/.qP XZ)Hٞ#櫚kV͌NT 1_[FM.cGOv{ˆm\O8$]1B@D:h+A904Z.=e$ӄ$z|+?Y@Xw@9G1YX}О,H1zj8SL wNG2FTvŶ UB_`x蝮XC{DgH[a*;1fXDl ^ѐmAq #Qw#.z0x#ӽa޼zXN PA v$#R %<\aZFp*Fu4. d_v~-}g0ˡ@ *q5ш;K1Y_ߧz\ 9j@rc=ŮZ.|!W2\@0_pI [F'}͋d!@#RZaX/+ E7{BZ|Zj485LLU܏Y /칌B5G7}؁fd[{*'JL>̺顋20DtmC9/vzU?mNtakſnݬt TNZK蜳g4.5M@Tn J=Z΄6 }݊觜;}) dfvk .4Dc.&6pPW"op^8p*pAMh'5LwEΫw ihICN^ &Q ͊6fi)OI5vU \ zuof elv,\\B-pFE n83L-SFє"ω6vfY' ipM}H O3|튋3xrT魳ۖ'F2Q9 %UQcxn>!zh,P, d=DXIJ]\ZaW.}'?7s*nS^7&DR%#~z6+3$' uFt|d:M?Z')d0<Z`b)'zT"pQݨI*+|rJeeP"N0rPacrM}Z̻Kl9g ͫRat!__+'}<˱;ethx-OwYV~.N6&|wScWʑbCrv;{@`7c\8y,6xW؛U r9=*C`ǃ&݅wU)VdmO )t$jM{@*LZiﴊ@\7x34!(@}ޔ$œOU c 3%! PDS'- (5?W׈DJ21>O9>0}Hz=(O׉3`Ѧ|NSdx٘!0zPs=FH׺QSbt9hk&;]JEzHz>)4F/AUEs?m*>ie( \cha.Y>ۏ.!\t4 .'E{&)]Ar?D}fYtU=؝]zLdPq5M7A&#ŅbNC~J+Ly`i (*>L:qTqWS},=lj)G*ٚqvd!^X#49.t1CߙBD iJ|= ,Qϲn{y\Տ3>L+g[ wup^NZ%A%b=YZoXM_poĽx[ mZY8ݸؗnN aqj0eԍTCt3+/H #sv\͏٘Md2 Z&ѦxЊ@%/D[LTܦgM$?ew6&ύ9ݨͤgpj|IO5ęnbմ8̥^;)֐̸=d%qԤ8fb~tLoԙV$ Gq:*=WN +4pX)^7F>u 8w]!.LN*ʇ9JB>vOS OP&@RQ0!۝YV)"7a/MA{֩ \.f =iu ƣyWi8xJ?zc|#U Q$2y=rJ}'B@3Dq6i<&(ν:+}tqHw?UjLwp":B*@cjyJ*֭smkrG>sR7vzƑ@"׍2\7*\RlQF$# f:{> 7lOW#bM-2Uܴd*8uԾ?PET`2Kab$lw[#'[`>jmz':~E8Ju(^'hNF|FPZƥ@uAMB9n6GbQŢln[$ \%ߣ A؃+܏YM?&n]x\&];2J&J:dS6206ty,gܕc GqC W-{vWº&@ ΕvQnmdO0IYU0фded6;#*Z{=$bt@HG1'}C~R]ǽ=y0J_O҄5ݞ3X'8#ħw^ՀCEy֊qN(pGT>XLVNh`!}:?fr\0%ԃÓmբ}5cҖqsobtzԝ Uũg|z~:*rvXlV13a%n < ۭv-f/ZϠ@x)͇Ժ%ܬ#6oZrQ%W*MgWH/(D+YwjJg~1B91چvBprtY]CxWbmݴ98^F4k7p$ fbtMg6H k6`!ƮT@P#Z a︓S~x"R;ƩC8/s~ǬE9oRbBF!LC:p6LFLT&hlKJ7S>G A@mK$zB |;\QA_o v." Tgzڔzm♴2pȉ4~!w{O\[te>tj o`7ZaJ]>(=JCUEj>Bwma(!g ڿ|Ddp? GX+ea*ۼ!+#ӱA?nS^i|,BdI񘑏Rtd2Kg93%o=w;pòdpp.v+3RIhW.ph5< &ɏz /)Ĩ^лBWS1+vх_}M[MWj9Cބ9^O"e<qT:5z ia@s"/WqDTa/`HuHRܶxLNJ|EW.)hZv)T L>H %'z! lۮp6JG| uX11SI^ Jn;!*ߘY5FY;UDeFC}a=v:m_oxSHvHtgmA Ҙ'yH >]SkT#%z"C0984D`= */ȭ^ yx-7O0QOsŽGXG5dfJBs4# TvGmM'*w52֖D&% a%C_HS{Vq9B'e?N.Tѓ>kvg4ǍU2ao۳j:ZM)w|9aŸֲ|X"+x̿&!'ҰߧshC 3bL.؆Ң90ΩE!y>T@ZggCqZ^{|c  o .I10-Fܒzܼ-mhV]^l)25+x×.H'rwk?5Wc^oOtyS5a's w6;bBA.|wc'zy+"9yg"Ɵg)\d%Cpuj?U d&1B {OLn̮}!Bn3p>;G.2>Bn'f)]gM΅$@*n\zf0u%i5 Sz d;|2*o#8W4J/=B=^z]N 6hUJ;ui^vvof}֛Ay:ո~)1N_ttb˧=-F, ǃD;XTE~2(*SV{YK#E/DL+htH/^D1YΝz>\i+,ry؇ġhh;:u{?x)?[zO#7=BzO< o2N`&W 5a*{F%[b-EE= y~W*g 7 D䝅7'L<aQ^()v L_+G{u-W1#6|lc L('z'FLY2n}ׄ9(F#=;+:;C`w@G䔔6BinJzD*.T^64mS۩1|隇MOAW*u>ٔ}eztaD*⌫+%cTqf^$<;n DUhQ:B /Ew9kݴFPrr4C-ٙDDǍ)Ee/eDJDc%jU L9('aA0Yө~,@!.qt!$,"/g9j?Fة'>{_nէ<)$r% 5;`bӊ*J;m<{1:0TֵF5]`jmY I{`Oߜm:qI (^/86nw&JSԤsZ4B&VRCO(D- Af*}շ60>4`L4F{VIAqU}/mXg9gVHKhCqڮNR;M܁ziU"`"ůG^V? _%|݉:;CJb_iZI~Q\ Ifmtқ9Nƀ SK5RK Sq&Z]pS6+j&p?Qgx5"4*}lu+y#'W-a547 )@;趻$F!Jm~< lk8kΊ` ɩO)! "ZQ8wkO;ԫ&-yX4@&etH> {弚!R D0Rl$۠h=5G /p?vtBFupZ萵Ü7w+l"j [ur\a8g}zsgB?l[M;qbA 0bBEcʑ`ʟ;#Z5QԺ`,)qśN4Xz8FÏe!h?MڥS9/;_~8cA6j[ ?RFKv@=6Z];T ..Y^@Bj-!H/$Su4jβu} 9INA!cs~.{)>Źc!r3<)!6A2q&p+é% "#mCbs4bv?-2/Q1 G#8&ٝ1c~z bW^#m8؎+9CJVxJ1prr Oyp58);%9xﳨtH| :4hu%sQgpxa^Q,x'G!?.-o0Vqe|_ZɮCyb\4T?fxʂ*cViuU8K*T+c@ODN9cPý3Ҝu=Fs E!  3Y8ZDY7^yF" XׅȐYyK$YT3o/b7>0dq7pr3=!ExyO<9X~{ܕIL#8!kjNMv^1Qꫨ]Vo>G5{Pz[1: uqUy_}:=K$~D8U86HY3?4֥)m@.o#!tPCߕ iNU KJsONz~~<8 ֯JuFiz .& =|dL|PTk|fDaR98S|Jq%T``k5/scYL 4kssA^Su_ t~R2GH%I =Ҹ1U rF~`aD $}mJyc̀[zd 8a"&^$d06U Xc PFW[qEO#GvFW13u^{sx:j:&(2ƭ@Bc $ZKJsZyGjjH>8c, onZ!\T)Wԯv WgB_c狼ǥ7AʈydP-PݩC,1B\>\QgP0* pdq߯D-pm習gsBfiwԣ༥*=bs`͡(:JBv70;ht!#D13,&۴0 عottRcQ]i: i'e -foQ:b w,z;t!+kH>9v"RuLf6nR@H wJ[sr`]H!qoadk"I`0s QeKl$qDo_sބP;I֌ kEO@XGk)D6OE%e_PeF`A-:cŝ8̏?*~"5˱@J9Ȝ,3 #.T~QtmcZ_F;huokuU{׎\w8{wiʇբۚVEc#B,/7Qo^ͫɰFO9,Rz+oH߈_POa!t5:ݖ_p5ᯢ7TDܴ:?ڌܛDa \KƲ9fnJ!ENC&Iid* <;A^P[f|z$(iޘwh!ѰH޸Z/U r&E 23uJGg^ Z-b<Ķ!U{ N} (e8PH^4nx:OZXIu|`b*e  m!"Ζ̱uvȔMԒJ.3UZ CQ01U-۵'(ЏYXggUP?QI+1DMSBFBiq(TSTrhe$ KC(KѴ_-BT1 w`9bٷ5-5(Q ;s >Iބ7D\H}?5er3|;ZⶽPF :\9 r7\='Uj+ AH-9pxz;XIׇAǨNگ<%nCM瑔PR|qUnxQ*Ⱗ?c2 "P T PO\+jaL!lfd8MmU C1. ugz$;kWoc#i5/S-t|~'y<v 4#_lN ̜q9eӠvgg]~MbܡO0u>l{JO_cD2iTJbUkul `.E"|ߧ٠y э}4[ =ȼgc' @n/ bW5itDQL\gGg#FJCUJ6F _gCu|cM:[Nlz(=t"4N z-m !'>ԭҐs-W@>Re2äKMĢzhba"3}Y.=rM ½ϳؼ~]LQV9/څOajV댾@)c/>m(Z=/)) =GUrVZ1hHȢhB0( LylGh>J{IpKd<+$pW\L[͠D;\.\ Ӧ'U"X g+7xR7 yum`kF+&Y[E7VribсG4qӹ;gjiUcQ`A4^i$l :ģRA܊R/ 22ķ/Fvt3HFf6= T u!h@J'^Quo_}L400KfuPTCh .-KxÙ&!]H&P g F<яpP^Zde`׹>`U Uq,/FFL҉ ~f)6cp\CB8mT}grojs1vuB#Pm7-L|sb/ж'b Y}E|ۏsY9)Qv0'gsVX>-mx3f6H]5$pu2-*`&EE52h[Yg:$ 5=T=Ő1>E *u |vpJϨer7E4 aǴݒh9JZڹٞ !tjʻ)✻UvXmf~B"1PJYr轳tքX׏`BT{ʖ,GIuU5 *elGP%Cz+4ZeK[g8u{N! )k[ɱ0Fc0J6]Зv Q؃Gh%6.bY@QbPJ)2b8ݐlo %͛(ľ%]cfnI(_TLq w۰WX"r^ʘO588CaIXZM&QL9eZ'g^۰Dr*^L}PhW)֦ۘ@#+6٬ٓ .Ru06j!C`7"f8=D*y DB3% _ܟW"*iV1R3P'؇ Blt;pLDA0ܬ(=L 76 kb"5]3#pC%^p!%o/~w"e6@0k魻WrNPr3*ы>NEbuChw=9BzRwS.\ %5BFãT}l%n.4؟l*bW낆s󳬩$PR! G6qBuBXy6.B/9@мXKj/vdG-]'ket5qz nSifEmhgnдH(>6!8mMZhT20v4z Yty?Ϝ;TGiҍK?rMcd/,W~1[!=א4ƗLm@zahM<|@">Wz1I+9jœP;tR$U) ӹKU `% 2ro Axb֒E5?F+՝gvM͒V۱"t9k(lšVَ AZkn N+YPo $R!68H0tYlT:KﻑTT55 臩x?]:sޫI {PBoo{Ö9&XGX߰mEpHEaOlz^$7N5(ޝu7!C'V?r}ghu~tW/;zأX4fJc' ˖RMvGhЏPbdvxz'K_1%$q6̪2\9;^i~ډ*}A ߯=s ~:(=̯,<?!O't#^O@1Y͛"[Ml^TK*/]YaVQ$HRԇce>@ 1&o{ W #~aVYh; :AjDq|&,ZG_,‚'_m]O48?K?gև$c$a71?@dYqL#V>bDY\=O{륫FtLbo=;8^sKU?:{R$r$+B KSOvr>A226"( 1W qKm6,"\эu~j=%&+d}.4Um} R}1Ӕ~;9m-eaFs"5PQSG!^݊1IFR+NO1'mꡠ綫%_**ի痼È:;$?cEDy{uS,%^)_ϛY1.VEºCDOijm)C2׭!w#EIʅN# )5,v=pM@4 u-鳸kŋ]w󣁒%Kǣi=Oq7MT.` *1ܜ$nĠͦ(,'Z}݋ hm;&w8~"Q ҂Fލ62bˣ߮UEScg3Q8[ՋgcFE4p}mvfݘDI14L1CM(?%*r ->rB`ol ?Wgs1}v+?xyJ3zK1 6] W#,j֫f&` 3 HkH.iqtrA`vxƯ`h)ZB)(#yG>D";ɠи=XK9 6{ڕcHx`i\-yX0g;#%P:T|Vhn{r?tˡXʟ'ci\|'ُ~&e]3&XhGFܖz6z1wJ =rvB‹kp\+w+#Sk8ϑ/8D<}W&~Bd?$[-Nڌ_Q,1_8v+ 0+#R7zIcevq>|ZnE=Io x6jEIT /ct^M^,_2zeٹQ&r%6`(w@‹~kggLFwoV# L>Aד^f"#PmŘ!(!jPq/i[]6^2ЍhiVZLFD}gGZ)Ay)nr s7]hJзZ4+Fi$Z. '8r7[qgC*hS͐a{p~6V(o P2mEvͺ_B\,2m5Pp֎o%7jօF 7:I>N:"kf`'(2^RlxA71$GE 1tf|0*ڀ+'iC$™.Ic}=>^Rx )&͓PB+#90K"Y 9/X7^ ,PN%$G\mnm࿭$6)VLh^^Tj6XNd4qv|{^gK[R 54 81nOxkr{h"pTsd |"e#ha4{-p kMt,pfAd6.o [eUzu"@[z 0VAI>" g'SՊv,4foTj=Ga [!#Ս7k&\Y?o+P=晹ׁN8.SE| C'*m14\m`<~<䳋-ZWgt*k~g):X8 cjCȨ= SuU0cwPV!V 3A{>6D z#Fv#&a ti` FO9A4R d_u|]rp]6ާE승m7) "kT<}T{73`^.͞v`yU}^&JܗKcL`|g^3NU6-SںaIK&>^W7 hBd6]ÌbC/YI@i ?̀|/O4"}ڴ_9N<«#=tIݱcu."o9*^l;C ԗKwGX vӇ,$`a&c_Vf 9e-*xfuJܤ3ylH=(Z; h: ˑ CbBl+91YSX490/萨m"7|۵P^_oALb$ tc$ql c$V:~C7ԓkRvmkEꀱ#כFxjqVR6MIQ%K'Y#qĪ rRXQ Sd.sZL?BJKP칏bh΅$l5E/31#i\f{պRs].X 3qrj q M 1"D6[|ox`_o ԡ!^VZ"tuP|;(6C^Z2gȔ(PH4<߉\ li3=e(\WtMw.v -DvD%TG]>~pxK{5qHHQVcFwx+]{%2&=!tRuu`,Zq2vURa~li/pdʹ{e[PE0,Mk re+>M$(LE㞤D$n., ֎U YH 4C(NO`a&hf.>nQzj4Ix)z{?H^L`)K *`=lhghif:th/2Q MYZҾ0{tՆ@ֹ3Em]E .Yy~\B_67Kk O58dJ_4\+sSkIN?g*0sP=?]SI|ˤ/ +\hgRqd&;"dX݂8m]냗Qͷ%Le»CgVx/uNl vдFSZy^{`0֗X]Y ܖǺlDxdkd%Qx^0H3#?wo" tuwA9: $]QX|3 IFkD;=i c*n |\yg`lWsx[uZނ_ί)#C@>cP}Cs6ku+.ql]7{(K6jJ1 ym5}fYԇ0=%  o}O*f$g_d$FFn!tqG邾i=Ј>f:DkЙe"85/}<ˍ~3%+ ْk|!W-JLxθlsώnK ]ީ30^^F0YY9Bb[]B"5ӡ"On< tUpy3?WYiOu8u|e[҄(|oXwb  Ie .$71˿IIcYM@GQ5o,iyh7(HPB#UM*8?N흰oIýcۘ PyfQfyEkN@I zv!EK76,YJ0B6|51\6CXR @Q1u&/ ~\NZoasq/ gާC4!9e  }r0ojIvFc6U]Tp@6K<;3.˄U"])l^9´<cfk|`芹 \ aHG WE3`WVLe]R|9kKno8#-ZFѢd/HT$7Lm]|$jEQ6bwRؔ){$>q' ]wM:5F ƳlTˊR-7fê2;iY/*iXMFKe_/r +ivB<2.͌gvƍR]S")ךD{U7Ŕ=eݍ"6h@^ O׌7'S{nRSxlAioo4$e\f^ağK6N&(G4jPdE~BH1(vR]ߙ?h˲-E $ W,apyeѦZQ4 eB63,վDH0'~?7$=RLJiECMl qFL YwOK{RK({PֆS80}oIT/u,b#ZE\"SaFΘjپyc(^b'Y:[J^V\fe='l-DUkIy1\=o!c:K4G'0;JԻOR&88՟x-\7--7FgTٌ LJZ3^gY՛d9-%c\ Ja 9cӈӷ:|Dj#"U%{W/7GvV_j^R.];PxL U KS*Vj:%R "L%6ꈰҘYP$m'_/O4wC0<=TJ|辉9 gO)ڋ/,fxKXHڤKwB<b)]/?ծ&[D\wD;1  Ht8gqlbL]ۼn_*H%r ^P.R-ȜݰxKGXyYN_Nμ5 -ş^5 J_cZ@&xSva*}.ہ?-yx1k2ժUFZ:Pേ[^&M O j!w:N^s:AGd^WvtIțD8CfP~sit(֯%~3w?i15)tLlNm"hEm<JRfs)w}ۭ0h3k2gʭ^#G l?lf#ktn9uDb, *j/Ɯa3%TS)̹XP0IOyoQ pY`vug^`d[iBNK"*6' U4i-DlNI |p$䱟Iyz.w>{ !*jbЗ^f(pI2FXLyt"k/>[4:/AC%+}UӧlP̼l'/rjg#g)O1Ơ* 4Ƃxͤ8y gĻc̥D٩Rqzk2S2/c A$K='o&eqjgjwVQ\I$rVBOenQl$x#DI}ge]݂ ye1  ,)Z`BSF_T+ENQ,eB?XFYd1@vPow=CCr lV'n[`.*.W: ޤ(s%Xȷj)>?^BvD43ex6B+3拝Y!>-hhaT ǹ5hI 0D.{u:k&>+HT#[FW1>Fh${L"inZ{94((G7f;ŘpTuOҎO/2saɡK>gF;[vlɷOHov; xE/&NS X&ʐ `jt. MOT&_#ö`#4qѳxsG;Nj.FA,nG;^ QۻB ]!qJB>LPϰ 7_~l*Lb&늠+DE&0wSt}c󃜍Rl-P|F̽=U}=OLNN~52 Zv9&~^f yeu^x(Hv,Iԅp{노D/p_7 S9B^`." B! *5M'ri3AMX5Xd0iKAP= z[ &6qr}8kO~K7Ub 2H.d*PTfsjkzf_dC(^ɦ^{<{ NeQwdt֤uԿ(`"~k}NVthGnjcvH{>\]6$`|]qڕ^(kn9tFB,NY!f XPX)!Īvu&}nuifa,V *ު*ޒXw-j?@)S]E b-Yx1{w$ԔPi,}Nf& LJET`$?!zDnf%1c厘˵ J?nHg݈gʪ>0hɮ_ܝ`(p}@,:2iA&V7>lHAĄ&HI۶~'`ë̀.Y#nuKG+:˧<僧^͜E}89XHnoߓrelhe\@f؋{ /fI5O2YH+eXeTm[n%1Znx2M=e].J 7} s7F,H+G: ea[T_+p.e]1B"E,f[@)嚕reGb9Β?Boٱtt+7bS 3 x^׀ަ\ur.,$ 5-!uQ?ܿlD ΠHzl#j 6?|B?g-0> ˚hrIi~Wdijp2a+ + ؃8 :ꓼ`8QvzE)֞Z!H^K7+%?JQrz4C%0 `AqS^ ֎2gK,;iv E}A@Mr,FAG μ V60)}O>JrbFJڰ1Ac@iN›(ڒ >-6Q9;_)\# :n 0zIf>v}k^(I|>ƨPIA"3d*EA"sL=O[9 눉:b! JP2 kxq|'Ĭ=ṿ̵jJ5؀ڐϪ:}]oq2Ic%ڛnlTƩCňNMW_P$V0L֠&ȓZ:wbIM9J)Ȝ̲KO#OEwģ<_%لP{S1l+hPk2!-Ml-okNHFj6r&8F h<@6N C\\ zRGV!OBϔCI6ah^/*Ro"|N]3k˛U8 M#<{.LژFS&nKQHtׯaR%?KdDbSHa 殓"={z~aVD<}0ZkՠuyhInA-,JiA\}'Tҗ1Q)9n{4J"-!A! Gma/9hپBW @}RxQ&|G 65.o/rB׺q#8"鶉Kc ;CkQ(s+>*Q.ګhv,%vh\޷0D)gu~;`938z{Ja2lovv/ǒ]GVJX`v2)'M?CJ9a}`܀[l^ qA]d lm5F@k"R(|K p&.c}Կ_UmsQ%$ a@j?'g ƾҍ=EO@$]0l2 1E93Mz>hWOni\I4m^RxZ`}6$OHm̱$˥w23ָ!Lr#vҺ1 |G|򾦭wd˛~+7@k*v *sM߲;_8}RX1(R?5Vܰ3)>G@@_>a R̤`gkUR=Y8D'XRb7ibSZy;9ٯY)G',.n8\R q!tYH=A)GV|ࣾog;a.kP˙ּ9ޭ]E)-OǥFg7R)}v2KD 9'Ĭ +{/$Y_TG͠jMCUc۳=vQmXSɄw uA{|.Vf'ZHhMi'"-=7dzSB_+]u{Y)5 "(4X%&P@K./gۢ =1[8Ԧ8r\Cm y5.)~з 脭9 cWfۊhA}gR|1̸B Pc|7hdulGd2 &+N^v ؜w$:3c]ٲ}xuY`ZEQxo/^%blBb x]NgbɬWxZngM`7v% :Ff~]!5:-cM:h=^M2q0`έ<&:w Z\lU MyT)"SՅi%U'#Ywa[NƢ!O>r}—_-*_DUއ,VyW_dDg#8fTOR.S!JvOp蝩 [X@EgW+ٸXdl]397)WyX:0P˅{r[TL.84r5 VG+Otp`F˝A**Mxn$8"7^r@ x-5w0V#ty㾍̤srUgۮ1MaޜT6WX\?` WAg #Yh؇-a-;wAe/n08fB~&Q[V2g΄]7Vh}i&DV*iLjU"_3F,^!{, o{ eô ںҨOBn p#KʁנvW)Z|Њt'V 3$e9FTFH?' (#rAZD<})Kye\^#j[cd(\%z"hK52$3k?oQGxŸ9GH]pE7S[ 4 Qug> ͥ">,Ŵy.4i>+Q|9n s -@B`I`ui$M훴} Y5MRcPP'0 Sx\!3@m)S*#5^Ѿ$~DPc& gKo!*CᅸvNW_(H>rL=Ȱ`jeKp\u4viÝ9|r8(%wIt漡o5Tɴ«T?6>d`~ymbMyb蚌g8\p !QY|=K{l{YO|V[sv,pPR+~lWQ|ZZG͉45Akg㶭0-*>Ϛӗga|_@%Ņ(e\gwY6~fX5ZrIZyޢX,ڐ\0CyRfpw!<#vV$^B:XǵG?::hT#/$`8g)XTJQ7Mo"'I `cQ_9h(BtX폛ԓLǯ>w~@E,r0\~2CDP>LTàW xhr9`Zy쯠 Ƙ#%[}`H!v_AsYzy5,vRS*<`'5j]5G.CGѷ ce]T5\.{̋F[_̚C(¶c,s+MI"vmix<:&G=FƱm4o:ɇ k$QYVIC 6 BpnMafLF8mۓ;(Ë iq_IkIڜ>Dmpu}> `Kk{ x )OR@Fp&8< RJ!Ƨ rHYy\R]}eRn>Z?3k΋m(?s:ˡa붱CoJGVD=p緾 (+O&kF6 rwORWjc!z$)^Ҟ4 v?Ɩjz*{# pM߽; D+7^?}J8%lP!%/Ƹ$ZCмnp5mMQ /ᾘu( l9ѱE\13qI7ߍ l*ʲ3h!/ c^܋k0oYݒ75uy v"H'zV.󠍰X,y⥘E׆viBԫƛ }W~/'쟇?[τQD 6 )pgU%ɥ;tl)nD+`5EL{T"<*-QVV}B/'e=P1`qɊ2DYAci?]X(21;;HҖԖȄˤ6][DV11|WܯEBA;Ъx&@,̯8i`zZ]XȀk֒ {6P籲4!VO2sÎb50<_!N{"Ä:倃ӁP]6#蝬Ix K~=e o.S;aVq$|.㌾`U#~Ȣj3Ea#d)OiN% PY > ɃD.t [͐q .}JRV E@Co՟k%@'^+O H­Ip={ NT? FL[jZYscR Ca-,ְ"2k q{ G$2kt&P q"B_Aq,bɓ6&y`xv cS}Mq3 6 l1$қf>7E"U SHIm$" P>{o-0 e]ROHf[}r0 1> ɨѣ ɉN[I*1u۴3dn$rtq3k\: ss=(e!=`F^\L6/ywA'-bc1 R+xFt-GӔPP4ʞ)l /HZ{rW4f.pw$>q=QKhS%'y\OŧG tP6 {\{dpu:dj\Fm'N8x/#\RWgC1tm~XIYiu\Ld@KCY&+riwJT1YYdmV&Zn"d Q"񲮲S:IGTRXع$wIZV0ONs5cV=Fwn8bRu^uaɎOo/]kM5`/yq1oO`4t ¥I^+.?WLXN]/GNu7pUIX/Hgbnu^oTRRd?iQ<@IVፉMU&apI䎩:Cvyfn 5{mϞȣ+nc1`d@41|s24c΂_t-,.@Kd~?(oҠʂ q_;clAp }z{.lqS EmpJT|r=P*Bpa[{p'"sS0v)~1vʾl^̉vqa9@?5uBvh0L ~1ס?׈:S" {NDY=@ o#~[6UNI\5m6t.:n&KOؑiUu5 Ovy"t8kyS\Ffρ~j69}#W8`vm!HH(@#; Ad<84\PX6;νg6 Ҫ#| GDP_ÖijBu0^*)_aK9Gfybf; GI:Jy^sMW@H:_k向bpjUe:tW"#EI 9V/-!ܞd&\4OҸ}ݾ>FB`swlp0ɵ9"٠% Ya3nPJ 3w% vOԦ@"cA62_VoTa&EDltMhw4*66U-嶭y:OK_ʏ[\u#c|ZŅm VO~@hM={ | JFɠQ7,e@ͽ@]1`x8U̙95n3,Kأ@C,֝zn{pk+9\A2ɺOChėrAEgG`.:keD j.-*0Ro`y!w$1Pm)yV}#b/d\ m'$µؒی 筹'-#.ɤ^jvGA# R%@Fl=w1XTyC¼I Ndv"\Ij~pB&K9N#!n㯦{9S,hV.t*n9mÐYI͆ grÌ, "UjZ#nqFw]99;Pv8UBV+efcw=C}Gfp5#4i]soZvA"$Y]z; Y1oh}~\3qΫB&.ϳ`6ȏ y])]AԃQNFJfĻA} ~,Щeya~oݑ}:;nuA+q?#}#e6t5 D YMq!Wm!Z{|+zoc-4֍H= ]ȺleLID]-jU-}ρ{x׵SIE]}&^Lf7 QO:aof :-S$U -OA_F5. sj)R\ =: k`82w.hu"\(rYaggmy"1 ؖdmqnLTOD-K]-Xq \ןfkhy]t;v ؗ`4 * B>nQ8=ʂFz0dMmiQ <`"}Oo`O]̈Ҁ=3l`8nV^O]L6fhlh |q|+LHh FzS ǃpM9t"y<)_Dzَ̨N f%~o@g`*Saǝ5-^`vƉ\i|MOb/4'1qMCDImiѽzKrplRsiR2 q}ܹᓆB dipbf +re$d]ӛEʁT lƒQ!9Un)ÎäC=&7"w1 Ht6(pXr ~1B=;ᣭX2To=BM/ZX[[l#ٸrǙ?smGIO O;'F杙һJWC:h_q w@w2ɺ)=36P\#~ \c,qޣ)W'ہp1b Y}lj|U1M]+$4&8?ƨJUL-Ӆi޲'ĊVlj2}T_ӎbAF(Qa$@\j5lZ>x˃Nbj$͕%K.Fɀ!Q}9aM|z+p7psN"O7tڰº2TmmaOK&yjXϰ=N*q?mn#,g))U F$ORaTwg3JwmHo%o^V+Hs,]H5%&ѶcT`b{hfę;!Q#[ܥzoH(DUeSzB+HyDр2%seX|ڒya!ԻbE]mKj^.l(֩}Ns:rZd<ѥ =iqr|SEhda#я_XFl|pRK4r@1_⬴ƉkHcգ`cYv'ʎn;ClQܰ]T: )޾gfm\ڔۨS(ͿuÀI#0v-ё nO& ;Kʰ<. +V+pלfYõ #t3Ȱ<W]ؔFy]a{7NIзxے'hP0gI#%u-N(ZFqf*ϤKR6TښPW_J|pqo7viH[|uBQmpvUDi(d6L~`ml-h.]^eep7,z]\v1h" \ʓ5o3HBzEowX4! U[Z#Yqs(<^2ZT &<Vq޵KW@\I)elR9~X߅ഩ^9h0!x,ON4yBd~#qVV>b0G=UKפ"uݐ(hRlz\*~=(2oL6{]ᦡ3GƸxkf~UOGL4\Oꬱt -3qF[ =pÉFM \vp7TՉnH>hidn!$$[RjƧB)DjO^a(rO["]LpBPO;gk(a 0W<s KQ,P ]c 4wۮ N~Rs>DsI^TrɦIzmP}Yvsnx0(mg}@e_3fҔU](p3gS^ZczDžet<7:dNObFK-C<ãqgEf38,Xf\[l=VF&cTBd ȻQs-o+<s#44E`q̨}Gc gUՁ## @)s葪_esK MЁ*"0tLYOhuֈ5/*)rc.4f9=/Zv0w`RVqW74;Y`y{~=RjLj%#Iro]-xc{X"%bilNO_:vw+CS.}%ۻ[/4j`%ׁ`~!wMJ1pYbzogաS0]x:nT8|s k|9V5Cd Sx Ī>fp2ueh lPç%TI n|R-рHYې>aB&_h }}Zc5QϿ[??(Z g@D`l Q(o2Qp-^%K8!`o/ Zfb) E!򳜋&heS#2u]`iuYؕt̋2?J:\WyˁZH uekvP,K@[QX(${1A8tF(@os6.-JexmNNO^kN`J}f1/W̷-EMWa"IzQ'n f`ob_aqkX1ovY_nM iȲZoIH\Y"H9vSsnA<=(dKe8N)a{1:cAΏ'n\(uY%Pfz2{#ŽگJ_)hJ*qa¾AE`c#{rtS:L(uYρX1tmZy}]ţh󖊤~]C {XxOřRمr7>C\t5'?U hRNWQ ƄQlD@rdg )3XP!h.@*Y!;2[3Eg?4пR=gfq=?+$y0퍛Sy\k}˶,t]3S&jt USw67xw"L2b_ix[ߟݧb .(+0Ms],e3[}x".n*n" UyMh"ƼoTs԰lrOVf 縸9N˕hUˆVY_&|K/*˴ev9Q;+m MEWufmESyW}ҵ]p=<-֓;I%$Z#ȿ2%_pUhZr"r!lK Yw|Ia{G)L(lMtH?%p/^"r'l~  1-4W"کHei >A X6Px !7E(^vߴ|֛GGށ1֑7l!oYc,vCb;Nr]'`W|(*MU!% V`dARGkpJ3;L7\75T &.9soihRxl?@JQYռPRE봏Uz׍ \IثtBih=>,%o܋i:J@ 1E}7l#.NmC%Roa,(SS =lMt{1%N?I3 N(Nx[~L3 ԩYJp~9 KAhRכG>O0|f=9챾t# Ӵt<ͫ9|-7OH]V~H%2\b!]>OCE5뗝1Yͨ֔lT4A3Opyw%ԢDw:wl ;3( u;<@qr:W5dYc& ]n%?{NyXx6ĺ.R!u#|znɇ Y]SHZYkWLH@#p ]GQ#^GHxԶmۙ۷f 7c}jH3O2ދ=lOT( FWS,/2/HVBU,BQw\cRY^+pb ިdDRqħak;)) }%ULUIUϜY.hh|4g_O<_c*=m< 9$fр&##"IUF}KIњEQ u"diYAm[, c'>zIm|+JU V*+"LltKu-m)iGy0Xp _Ku'HX%sWgS`SjJ|l8iuM^9ҌN2Е XJ5`ˏ U<ci]ż{%Z!1 v8.g"K=][JBƥP0@__D~b3Wq% ~ qz{s~!L0L*E08M{@7S[j•Dp)6=DV^*J 2[T9Z<ӱd*ibճ>ӼcyelCY/c g}Y`in– EL3ȝrO΂ePS}W}N&ƅ) {ei-[URk_ |?BeDh\={.Zԫo-m[F6J :2!eu_R- ֢&1de1~5ZG`th+'eOm* j~w+]㈢5;(bNa)i({A/<{au]7o'dXoU)=;M(YUnDY݇n VO>:+ akݫ{>-eyŕ"M틯gR _n W8 }Ϗ@wU]VPZM`pME;$2y/-|; KymŐ Ɵݥe"{].ޖR:lJ& S( \n}c܈0vH[YGR?Z#6Ԛoj[)6Mw 7<-5UQ[{-@,G{k%B /kf,+BR<.~+"[1ePpD}a2յMtR3B8magOaߺ|j}-kbS2@~6E+b^rgVR2Y)6}=t֘BIXzGAoW?s!`9}Z:'Jػ\r .-릊 N_^7kV~\clHZ%i$d}8Ǹk=Bߩ۵#4ɚaa7ܐoJQ5w):{݄F1Bu"9ORN_ Rie?tA(ړ8/0,\tC\ݢňe)NZ<&1@|+m4K}BBplH(/v5Qmvd@ywvT(R2 ]ʮzѪ .o\7PɊ*7{mg *LW9j)7[\FviB9rSxB'3+ug0ZZ[鰁ʣ ?w^=P:>byyqdBpǫ\=8ܐ;dq)dh5{0d7$Azq-填va vIIsպ &$PX^>W USC\QCfo-mw/vZGs'emO$;JsG.unGY5թtٵ-Sd iW"PL-, >QmH_QL-X,g>y5ē ceI*r4 xlRE_qʘ~>PBtj9UbȁhuVӘzvc嬈ܿ-Hk^XusLBZ=`)(*Ai|.*2+:E RF+Xeu0 #4Q-'[U Lpjɵ3<:x4fa7nZ2||?m[)`QՒ9J/X@ >Zfn>onZ nyon MG]_emSt[՜:jz m|ⴺdU$0Ȉٯ2$诒L*4:wSp*oB/u&Q/Kݵb]GȢ~1*=NQ'k||ˏԽ *s7D:nhu"kyNyZ6e hq8hK|D;NQk!s}(xd51i0U[x{  nX3AMnoڒoN4Ԭ0LJ28[%r& )nJÏqF ~r^mY,UYZsPB_H 8^2ctb&_P otM{‚7v:WJЃ*\4_m(~mrSA,mŁpQO8g@Jr*F>5X.4, (yk#T܅,Uv2q~s46D\{G5P1m)NbqpG;KYlzp XG'ͦvhshluF7bk1Mt>J6]#XS mN$X6g\՝*sC0*2l8}bYX䕩Klrq|Q?cGk=*jZ ICD$OԊзv;#|*221'̵LLDpҨ9.|wSQ3PJ\o/[у!Wem&T]=(f)1'WI=r0pPvqKZq1$ce7r)H!rV3a*[bYp/%)I v=$pZ*e׆#txEFAF|Tp)kt~*R>^t*"_-R0"~DBxw?<^Kx=Uxk]G7jEb|OxGeO,Tmr⭯(|WsS"m_3Aabx˃>ڗBG~uC6'F2JjD$j8.|3-7~ق3~i6l@s`6 NTn[:r{"Ḱ'j0ĉmͩ(-UAፔ sgo8x`j,pW@.y+>n7[7{60yI TRF6nUr7x80yR[Yj "nu[xmuJ? NsqEdpU|7 Jۋ}J>g8IViA!!d` o^^BFqVHn7$i<~ |]DAIu+--uMap YpM5bS:PldRHz* diAn;d5[s+܅Zr4$ɬӮbhҪ? *pvh;0ʇ8jȽ(A=˜{TB@ҲC PA)7qP92r.ŷBjsWFכ16 cdKY#H3Yq낀F$v܎-߲9xWBoymjcu &IT=pu cc} 6<%6Hfjs"]SSdm t<5I[߸72;2Z|Qz'?}'{ϋ!-md A}#,Wy47{tie{N8&:oi5}nxbuI.=@}w l9 ,3(DfψxQ8&Z;)dFvJ\ V~F41Zb坳D_&ٛ};PFkn=&vE n |3xuȧT׬4Q(8A ?BX 4`3&W$WORE& .iZ€햊+c&z=(Я*Qk,@k P3ј[#sMjQeRTe*F,6}fAtycoȾ2毛qܜ V0cv&kX@'~ʹ:4g~ ϕh1d:0*4=d-Z[sI%QmŹԍT_d(nxh =MNTTC46 L~ "nu\c9'+b:/7,j-^):E!9:I7V^*U ]>m,ə<]Na?IΆw_}j=ՀJ!_Gu@VAoCu\E,}?T*n\y 5452K_SQ;_J^'>⬸`F!8 {pIL3+|ts!}ӆ$.3=X9e `CLZ(zZ&bOqznAχz=[ЄMۙ^ d)o %ОOuarG$u :„e&^+!@ KF:XjI\0o k8ZhL^gKdoe.==xI (y}r70\anK Eڋm]mZb%Lg[F9m/q(O H?bZGQ֠v 0,BI\;rcv<%?ՕN;ܧqj$,|wտt\dLJ؛@+ TNuq2[q9[,Em< گmZdZMzm/Cm",/ǥŽ5!͖ks\_G[ ܼ'- `O@:-ed])Ӹ* $WV])335('0ձPHvXsɬfD14( u_q/3[",Ӈ\#45.uƄz'1Shs{ym N*4TuձG+ܫv@ƶ9m1`-=,4ǡjD\^/OL}u;^18q6|b~ss"S@=7d2|30F $wdFkdB^1M? _KUb-\~R՟r2q̄50i"H*H-8"/EՒpէ1YU΀ij5 +zܘ,ni6opMؒ*\!9|lIX!s+@&A&K.ٛs=Zi/[X2;d=Ql?|z;Tϕ[2j 3Yk2)z'w+(UYE-C[Wa9US=f>Sg^!n3 պ,@KX[™Dx ~ N]I9Tߨ*rp鸏V k "H熁bLўIJ%Y ܂)%zRN() qr1΃ȠȄqva7D6mq'-l~4[ȯƓ Eׁ+V6Tmȣ;/V X 4(mo7R(N4Sj8s*M,@Ss 8WcxC?ԉ 5π$T[ZN]XMlpQ:irH|by Dљ&E ;ܛ F/RFmjpֶJ X=a.mD<19GEe+)h6|ˆXc.{ >vc9T5dC Z} ( z=LnBG۱1mz$A}pV%h]sf(5Es !#P scKׅHX]`):@N{=89ۑP{q:ebճp|Elx;"dg &yr_E|>PAQF/ :@ѪnCea% jvǷR-4\o Ui $fZ _:~<:&d2X7l9Bk *&ɉtaTw1 X6 JKMb[w-eƍ a: ӽv!ʽj<Ũ` [&|tvU'l䷒3'a*0iD.Jn~bZAo&;޳Av'"Z!ZixCMHAGʃ1ȯFާ{ָK#1tG85Zη<&jvE%R-m#g,7?7'lޟح8Ui!k٠Iʦ[aIc?IJcJ0mPsaΐ]._osI8(kXb86(}KmWO6V'VnHtw]S)ߩl?h}-88K]8!B8t0pYjg҉IQlxҞʑ* Ua'V`  )8W&Cys/ С)Գ=3)J{ l%BȰ-+ǁܠYm4C`W/#߀\V@M-+}>Q* vKٚ-pPf+Ƃ0Q"I}zhV"/ `۴/I!- xz;c(t[(/-')YSs= FEEEİgQLrRZc?z^-4Y>&<[;ɦ{D~-fWA=!ή)`ڒ4+} N1.d9,'LT]$ lvљuh ޮK8b*H$Orp#<0N4|IBx( C `OgCyM7A3n,1eE2`}; ʢIB@x>I̢9m`Od9:*ʯ P-ʜ-bXXIK]^S =TLۚ]dw>brA!OBP  =j'bƞO󺄊5Iy{q-3?%Igrn9O^(8]J#f Jg?6=1DIydP-+ >y%d1HGCh<؎rzgD)`gsh`XUQ%Bs`h@8\92- $beJ{*bTx&XFl J*CBN^ZC-{6?ؿŠIjR{s9ȕ'`1{ȷT'*HY7wc~v"@}@bkG nOE@J< IjϔY^Z#riE|ړ?$<4<0|_HUlG]y8` tۛ(,KYe+H'[71l D6rEmƲb*̀~kfӽ+qO!b,Ż2dSdRqў-u^&%% 2J mN!9eemNq€ɑ'n#RUGBeԪܬؐ2k :Ғ*RVcQmƊ"=Yn(6W1=U:R&ej4kUƲ fWLJۅZII|"YMB@Y 䠙5ۂL J>< fEnj>/}@܄Ě4;)X\&Snw4ӿnՑj&Εm rvU)O妝79K}YO"ٵsyq\ H}AS" @PT!&Qj7x!RI)dA"seVi8BN)h5q}X1mnnTFv{pSPM Ce\Fy1NuQl~-pO:B5b<߆rx.9XjsPɘ?`rd:h,J^Pww eME&;8 w]zRFqt wg .6x4]׷ \V*Fy܌WuN鰚^Cx 8~LvDO`K+--'·q*Bj{,\I7Ht ZSE m;(JG~Q&;KIV3! T!T&5-Vˋbƙ,l 4 ֬uk: XvÍL*,0_~Yf W-uwce ̒E'*%RD/!g/h[G ^S OKUdb5@V9|M&԰vħfiJo1*@I6.=v f|p!T<&ʜɽ9E*I=KN']r' cJGRT[rՇ6cf;o6gᮏ3 6c>Z)lJ ^at60دWw#̑Wrfgn/`sZo,+`'S0QzBuyi//XF0 y0cOd?M^8xdX>j@=0;`.3{OXiu8,gUc@@kc vb!fvh6L ]J/eNpwCU!\TP\@:$]$Ǒݎ~ʓ&ƌmX; <3:h%b4K}8pϧ\*a$-[XG?7#@bzuQS2`]p q:|5? 1.MZ..muOL`b_]RXm,۷g٧X8@[ d2oc5jCYCpl{C܈\ƥ@;! $Zp \Ia޽`0YB/68.kLEtHfp z FSfXy/Itgg5R&Po H(/txӂgX&7 ܌ %e\dEs Zfip'F.S*@UJXx$cSVUTƐmZ8 *zxa_j$D)Ƈh/SnBF\pgK*+<} _*͵Fgl~ؓfvVVcrK&"!#NvƭԸ Ne'Ã0~E\&{-"xInՌoi0>pg"`l P5*1jclմs:g8 Jo Àkd3BĄ}Ibi +̣6G㇊\´a]5`BIb!E~$^'QϔFi1AxDԲ|J3Y^gVYmY/?:[&CrږFfTM~ e&mYmYBPel'pQ8ؕV4[Կ$sb6ޤcsg%I$D2X]࿁EȠ fqR=d ?_E\d0+.qhwެ߲iZpcR ӕ>*=@$9tz8:u%"wS9c 'c?<Y.:\NVJIn-mZ kP;iS{)6qdGwUS/G@Φ j yN!eb ^[OD $ktlorm|P';@Dw̦F3< (ۍ*PߛC 7mb[/nAM팵<4=B-_qœtYأ'ƻFV9yD¶vN:b#.hѲd[U`vT);VS2YA3 P0P8LEFDcQ<| ;qM#@rx"}E0Xtq ؄g>u1!AknD($6/6Rrg* ZJF-gpimՉAu8="5٠)58^tD U-[#,hjH E m2chnOhL|7iPy`Y8Ǘw]fdGNjtZBK "{-H/s?!nԲ yMM,"([u0skWqQ t 8szrJT?1d 5Zt^@.9ӷт2Jw[A6(cR˥b0G3R!عŨ'7iBNLga{J5Zn=R!ӛ:l꼕& ;ָ&m37Ci*S0oV:ѩS"PՋ6{ e|\7B4m[ BIT4j-M0|WuYʌQg :ޖ^?';P`(a@ND9 hU̩C! Yb|G]`Ye_#QJ]k x Fcþ?!lPS3I?"3y4dXP(}jzDpA $bOY۟2/8 oG֫9se,dXL0%Iq? ޞ CW&C  r9*oÕma[yk*}2T7 "Y$!;PN|h&; r(@'Ko2@5e.xU;gDKrD$fJg0nь}J4t1i] n`pck\(!YJqZXqC~5B/<[43lv&kc<YIBIOio ;lI/T6n.g G:jZEt] 3qw [̰2a "ja8 fCZz /kLc4h}J$fs$d6w*Wim)+H3BN/FXpkѵUbĆתG0 :C?ަX 2wnNR6mHB^l׿/XQ/⑭Aƹ(p7qbdz!S]BhjK \sPTPZn $ep:4UQr$Sic -3{&+kZv @ivz*Kꧬ~KY6$s݆6W[6sI5$!Z 19n| iFDdKd@l+,M2;@)5ޯAݚ5UV ,c/A:H*No`tY 3XMY!$2_W3R4l@J-cpK2NvA bno*`zLp`{re:K˕<xDKN]fwU@!۸b1t9*Ҙ'l}ڠ095e&:0JVZIr#l虈35$ Cj:٦|&gl<%^d60" Et֜2i0=&|E,3R FaRLK?-Q4=z wkf"lhX^6;iW:8MXf] տyQMފhBWdU p#QZE~_!z=5­L!{!f5:Ė)*,3N-^ݵ^?L%ϑg~t\gmYBosJ7Q/SsYRGD߳qpjomD뇿`<`p? ,MDs^h<ߎY!d.77_~n*Q 3agQyz'Wl)ATřL`y]4pw|@A Cg DyNp(gLGbrW!"/TBFMQF`$6_2Yͽ³#栟n nTage+μ,Ne@yH%_qE[rXNu$b.UV߾]OU,YjOdЯ~<Y|w7zVh+hL At .*WՓRÝw9k0Ok1ǰJ,t=w V9?uG6m\g.6M{f뱮#q7yS|*"'**8~~'}B_hD ~l !Mv^7ns}ONǹ&ׯ>e$MSm^JVK$TdB,&t*-: [fHr>M^k%&[~_gAn)C/`s 0Fhm p)4vt&?Wpمk-_hG9HnG6h ٻ> \,h[iP'9ׁ-pЯ3cdbXyG#Aj -T){5<zfsx%BEO`mb'2=ih HrHrE~ d-4K_oɘ7^efz'g5 厜L~TBc@v$LTT*;Vԭs5*cӈXd5>dXfy轂}uc$`&@ HL",8xeEY# zuQ5k/-xD5 ;VPy\_ :JJ&#Gp}4wmk,Q̊d_ib7 5p3ݎS2 rh%-7߂D(ػj! Y僺ͳyBu0"%D0K䋱Z 4s.5 ^LEjwӬyQi&4=esy ޾gZ;Q:?B2J%Zac[LRɏF a-HQ-̨nTx>4O mjR I[ݬD?&]+;}v!m-N&B; bQT5!Ʌ%ΛH%3W  2TEp+aleM_kh 7xɌ)tQS$?VK%Q(E!@Z0#qMM"SZ+2dș_n{YlGviQ@F߳99o\7ۮsl걫!\rk#8ξWSrVT)0iwMqϤN8ѮxtuHی!ˣ?O~r@ (&4@Ϸr#ȐkR5(;VRƿ>iP^%Z9PdtPIJ#3Q:@}gneRF5/pGE 4cʎGϙ3ڞ]V0fnpH9mPMI7thT\VRWR;A!eT]H ">A  WL$Iyq~8/mu'&iIHzm>hlF5hE;\%UD`[u1^/|QQԻH/|:Bd"A}ss8Uю"K@JgyE+r.j\BT-זCQ~f'g"Y*٫93trO2wg'[+/PS=4`Hb$SEXJ4q}T.e Aq{" ``\6=8sp\HTOkZ3#IRoڋی3nˍp6( a揥Xc[I7aGI }BcLEWDׇ j`?:k<,^ӲTF6O5hMn̍P'&W 7j1ѹJlܔ5 ,H$_/zՙ#N?:J$Ey#A)ѻSB?2p}0YowYʂ|Dz~XZ1$aX&ZM]^Wm ܵagA ZPINMƭF+)"E6b6aKO,>̕/2RkFK&4Dι0,/;N~@\%*="Kr΁ :iAdq6=w]s =x Ͱ$9BD~Nin_TOg0"ro$+5Mm(-__GXg5JϛQv7~o!VTYFRvtwP*[ZR!>ۘ4uM$]pu Òo? >6r FER2|zb ͧ+ST 7 @e8y;Z/aꐥyS!G(n$Q(^gA" :"'nKmys{^Fp2vBcsb2m꘰ %B+!?(=w3vy=44a)VoR(Zl4BSǤ31B{;2i2 ~ZfFδGuG+!]H!9͹z<G=\- 7"I| oƩK>Sl T1x߂V0tj&Ck&z+Wʊe ^ ;ĎGVPÆ1 \sAO;)|`&j7hi ,nZ / wπѪ{Β}CR_yW)BE4p̱.\#!Nj^Yfr4-|鏷osX2MWѽ1ZTeK,k;E8 ()@|cGh/pV1r-nSg\_'!%Oyy?RdwM?{^LsMAJ 8kتOEjNy c{> )aNQiJJG]٦m~T 7nwΆ⣘4]\haJW0K)7}mgUT:c6ѭ"V9HR՘{cF+ߣpT}e흌GoOΝTy(`p+jkGYiBA; $$]~u֏ѕJqRP7g@]dfubMbEv=U=Spr\kσYm?X w:7L3fyqSO~m?b`IBJIoF E@|YYs{ * %ruX`ٖK Iej>,Hb:5nꅈ*?rcc&G'ku13:G7; ؗX@]+)׃C5GtC u[!,OgqEdf!(j(~EQµtJ 5 v^1Hp">$k4V^Sj7p7Ǫ W \-g$THl>\H^^ugc8Z Zxx~DEd.Θ펖MFLqB[4jDB> <ŗb!x> coԦ#KZ\F+z[}qoPd#L|ﳭLmu0ZlMhRsm h%hkRXuC?`MHIC.:QE \G]6 MRx[s*Òdm6T6&궞"]$%m_68FW;Y%.$C}%qr7U7OHĈdw[4[SW L8ఄN'*hxDREXʤK ·6JFee%%xɼklW]dZO|&;֙6. yڱ-@8֌  bƁ~s Ym*Ez˛N˛5UWǷzsVgA ;KDc~AsLwmo4K-ŵ$͌TL,_q F6FU 8[f1~]NIӧC?,楄1y׿j+lSm^sګƃ`Kw@9`Ny u ] ;<(L| YE[Dpkj`6KPUQ5zI/J K"h=@MLmz,6u m r1Zb bF5ursX;Ι6s l kКE*ٹft#{\+"RGp- <;q㭛:UeTm0O̪?= Dc Ng]:܏Mԣ֭}m{w@t;AUHMG7u}paq a#șyJNh܁n*) KA7aXZ0"@a>QFqx骋{3rN;!촐nz$(K xw;A>L 0;7.-i5LR`eՅ6L4{ ?s v-+r/-UW.23tvكTE@xt |'ϢX~&^g!DEss|aX˕V خ!93 fs;2̃ F#$+p~%Y2h-~8gjzĐ٪{ idΒDz>5.lw{%[gR%zO:·$$$]Bmkj"!|YFҹ3Բ{I Ԧ:۲CAp\?Q`f̡zGv|b 팷+wB YAvȷbR%oʆ,s/O3DN3U1H8?s<1#T e 5g;93# &!^)hN$tY]f70vNRZ~o z#F7y !JaxXw˵2g'.).yo@SBw}YAj`T'CSQH޻jsTv8*C5569ȵɿ 3!4-@FAYS🶡Ι$ iɧ;kk XB,5BiF9NOTUiׂ LI {9k7yu1N t}ݔO=3%H6 < k-h2HK~5&o7qin(D{,YKU`] WT-A7U%@٧*ENu'Z*~7W& iI-R DB'3hˑMtSq 4DqY܂>H둔$ b ؗot2sT0ȲļYћjo/W 6ԄX-ՕKj,Z\4fO3WI3݈Q|k  6rRc2v>l_Y𖉗6,Xf>%=*qxd7.yȚN_-ûҘRŪiZ5r NXsREjiϭmةfhd&P΍(xj~+P BD5P1x1%)KjoŜx [Ϋ'g3!_UlQ;ypIXcx?kX@i23#~6(oQ_auX?"l^i"!9M! CzNW?V~OIJϪm/UHqr.;a)6D-sjn))xui7''(ǃ*Cd8kO$a -{`c Pg_ڲ,6 ޸@oe=F`u5nIWM.lZ b Z"zi P둛QSxDG 3 2#c3CH{93KNXΝ2rDM}3d:-#fEvԄ˥;Y3Bkb9$u9+6 D*/{]@8bRҼ`)&YnM1L)  Zڮ?jY_I|jX sKz;QcO.?Zq/LdJژ9dϦGDRy_=?/ e8~Rݓ`6xJOv5e<*.Zc,WX4m|NR.=Y"mϖD5S?\]m?2=<[<­8IaζM,/dˀ:.s$w|W0Zg6=+dx \{d,U-1@PapKl CJ43*.XI|n3BT5n(FkJ.ja"I1c H<ݚ׌_':?FvX%(X9]hkGk;몴쑃7,s}`2^M*~OArR#NבNwD: {-;o(D+9+"\4|zB } \NJkl(i [el( )㶺O0gz#ۑI9lä`ZmW)t񐋖1rUW9Rb9F5;$%2`{\*yoQ%N !M͋(3aG: HW;QCIȕ |w|K 0* 0bV |>EڗDPC>\^͈T"86 , / *(sʦuwk|& {Aa`?pvHuˑG-ȂcC3OjD'1?]`ӥこH?uYsFW{y2c}8/xerH"kͷF-=JI ؑyg@(!Ixڢ2ٌ[$?؆ t<#;} .jݾeP3}h 6I^MsR%A }} ];&G 3"=SϨg S/^_n_Qq#FLB]A{6Wm1siWO^SNz %Ri!dnR #RP[@!_E;Ķ~XڳhޏIXBҀj^ghm<:PS8g|'bh8:AΦ- ǔ/M[&y`*vqQ_ʝql,7N+R &ųt;.*{YAR4,UaxS  ,֊ cme *Yzt<GtIac${^)e}*;4F,T8s+S0'X:y LQn1ע`{pby60^V|vHn?*Z'F>[uSпua7$z}_'jdl'ua`pmEhNrB0?!|)4g1v/ETO{\\c ݰGJ _#Y,\0DG( t)ɽd(9/E l(^CM*#mX4pT6;J70IǕe`M^y#0ٽsKcݣfSN8{Bt)_RAYGLZl :pAgY;n" Ef]a0f蹍 G=ڨ2kF9s~ekƻϸ?Vy YvK:HBp?WhV`q7 ^qU]厊,"ƛlsZ3Nj] ^O*}1|qN yX5\mų"=IE\'H%Gκ,%b| vwrҁC&-{Ɵw\u{H0TJW8qaXx mpGD1w"%ݑzQ:̰ uX>s@8/idqJHx&d^3J33G{],!63R fRYQ݅E)jd_[gW 9~@uBgC~ڀ>V8svR'`c{- 9sA~>&UkïGeu2#$8O*/5ǩ|N#tIf4:$Yg׷-=ZX{o_ۗRidK{"ærřE{ A9+M :P9n^.z4uۆ#$À. 릔ɨ0SRyMAd$j[ڋ& ^ I:+j ן,GȰ jX_9M0nq/o7gO:.%*Q)jdjDu5+d]Z\ϑR8,g mQK&iqd`WN=)QR?%w$OE[|0t_GLت6=A$!8U 6N~ K&^ҭ^O/IN Ʋ=a/Sn V UDžxGCxTdτIڽëV5 bt# XngIA3qh?ߞ J{Vpkr,dy]F|_dCB ?F5/mV[4j3Skg% J1#ɵ LwKGRèԛ#ѝEzolߧae<Q6K 2bqeU>HH\N: 73~ki4d=@p˶AF՗zG.wT4hCmW(@X84i 5K=!NqA_!,˫ Eܠrr o)CMB`0BᲴvQb7ެؼrbY(oȹц:Ndиʕ"~e-xB̗XZ=շ'%{T#w .2ǝL= 3ﶈc\+kY0) $w@|c_$hGu?v'#HOdWGeh]˴v^ȍ%B -@yLy6(+}.idPosV Pϋd&V8nLIzy =ﯬ3~B]}ccuVYt82C_mMl dS0دSi>+H(C@c9sk zYH^,opGlX,/_9{o Zt-cu KKxZ#$ƭˀu9P~!V"~a;bPR d2.1xASq0>{jU< Bqq3i}ރ]_NoCc +ARW,\ag$kp <~UJK"R UPAC`wχ8.'ԌAmr yzZB !DZtaURI-oҔZW~\&˳iE{x[=DZK^øsgUn,+cb ހI9B=̌F1:C*TSt\"gn-'U5y4>41n MPڍme>m*g] rVVࢆ`\<]Fro˄x5B&7/73T^R*?v 1vqCp9HFP?聽l4p!BV9ΉKp9~AgU D9n礵.YX֞RS~xs,#f^dsg}U1(Wd{a5&{*T%LpVt%2} bL7A٨= o{4)QS J{HW'RҌ Ѕõ^wM9 rw?R@dH<'2g-V973OYgm%X\$(v]wZ#.5f26 T#7W017z ?tC#%(F̿6j̰zJ7pnU?]gʜRv`M1h. &ktc >Q\9Q݀fAN:3+_C<5L959WǟAp.VVP?Q9Jz()íơV’`HH;su-T I z3O.e/jAFk`ߐB?Cf}QR=J8|i@w3wCM}4҅&L|n0ȭ5Ed&|hn4?y2G/|HnLOYR;vM7!Ȭ/^ji }3/l_] 1h$iEy m KPybu%& ] -o >o:S>KB̰d-Oۻ#d}WW k<00( Q`{(#a䎟ʵ oj9_4>UϣwedM ffA tqd~i+`eZUrjUQO$?o7G?iڏ"[[-lh;Hkؘ}!sPB )ͨPnw)[Y?`d(bVF\̀߷KԬ~tHnfIzXU8VZ9*(;oĜ.9~$4o^"u-Aj) ʢ *Pb߇,s@+)Ҳ ¾bUi<|G`Yf&K9&F6J(wkTngMS@7-4OS*@MH\rt_/D`w*%a2ƪoH6# *WG5~c f>ď4M6 1 c3FCoMTAdmЂ.ѸheF.(6LR?y>,HტVA&5) 6JP01Xtlժ?X4=&D 6O(F`;iow&B_s2qYS -a`$>TkŮ1O0%d|SL/!B1ٳyS<3C,Tl? s#q'>)m['WD0D*S=2Gö>B!}[4^dU=%)Vs5ry>?K3SBf?c7XZէ!3i62ѧ5V;]/uS>?!L$oxf?aMl@+R}1UаONi#FTxQ900.`N09u'<~g]9T)kx$p.qy}k+>aWB&˸54J5$1T\a݄H|c (ĸQ'Mk)47x:b6紡i'r5I$/ XW%$پY,F^}m0䭊UԮgKa_-4 ǀ#GI=$ Lh6"7=W[> wwT΢[~p!a$Rl&1!=У-YBn\;㵘Nu_?n)B_#>Z MAz)f_Or +9_&Of@=9 X-@6fLuϰ 9薇s_Jyj{C5;\rnQ8AK;.(erA`+a&>)aƮBM %Z%Í2I! gU-8f'|[3,nG&& {ފ]"Vw<3WέFj'v_d A ߼i±КV,[D˟cz7iVdGaY TTǒzw1#=LDq<{Q a4yі|,iQxr4n?,& MK @#1ma౽BWAPݑہkZ.A\f4$h~}H^m@M w^ڋ.2fߞk$+}!vQ:~;edɱ_EH IDbE_0D3jٙ])=&q=2[9n!Ts;0h񎴎;%=9>!8<㊷-ʘy!(#R,\ µq0J7])[ N7_%}*x`-D Wu߹Z~@݀Ϛ˺ E>`d 7NF9qϿ=ۇuO7*4GT;x_ '6v)NfŵjBߝ4^]0*c D0Jg?z߸!R!/<&n F6nsj:@n[˒66w 0_}X6$~OjwHUD=jXi.mH9j_Hb·{ܟ?p7D (Sx*6GI<J_GwhH݊ڕ1Hݯ3'\kHZ7M -pԯ_Vnx#v)bܣDex}o=*%Vq#QuܥNDߺcdu_e a1dzY~dJ5ऍus` W+Yैt#@CoFIs+EZ0G4w5eSoj +Z><|VxiΖ-PK͇ߏzF qG/A&U,2%LE`X»-ϊG\R) WB䢣r\kS8t^=y'-C?-Dfox:7LZE,-'Y1&E% l*edzLeCT'pB˲%FĪS}=Q)\G9{].?/J)%H{+pO%.cװ.h1JYv/߯R%ݟ"YLn OA|t;& iĬ*Z{ӴgW*&>l+sfCཌྷx<ƮRY^D=CB;h{3tITpY 5$j\7VwZ 줒@@ nѾ~h#6n2x)84h6b/Q9jV(P}l2y G(숓dM!Z/?g8zf<18}DO{s*+$+(" \>g[! ʣG]W L57mU<`LM^BKx%)b@C(QO,HPkq$9_.L|2tق+WI\ZTUh004k5C-6[*V`,y3?!VF 5Ū҆d} msYWJ  eOgH.vIQFٽr.EIYNLi?< u1k8J-v _;E̤,-`o,z)FA`..#Z/HD(iC*Գ3;:-ġ;d@†pUDмppS͍]B$u~Q;STdQJ.Ka3@=D0~ŭD*K@ȴ)kZ"0O|o".uLm >/VxkHi: Mgw 9 8OI~OU U7^Eld.w\z;ni:= x7[;]: 6O9ث!坫6AJSp!X>e*mP q v拋ɌyZ^r;YK Z(jLJs{|51{[5# [0Q')D<0@j*; 8c3rp":@F"+[7z؈$Ams3'Ɂ"kz4'{d9=SKmu6k;]!dySˊtqPC ҇Z]a?QLƥʸsh-wyݳpހqо,z^b\tZ$ͅs*$ϭzWq_7Jj~XulpE/8;wԤc`1]2Ǩa{([Ic(2Ү8GLD)jJm \)lNO>V['y+8ܫo! RfAa_Ɋ% kԹwD 댩,XXG?gmty/F6wkWZ3w?Nu0h-~81l)75ߗɲIKD3)n,Tg񑃄(q7bfR-Duc~6s ]z|фV[M-AI_n1[!"s1jߔ2dY4ofsPd Q@̘ $4ѿZO+N(D\42i0"}+jN>IanNf_tr8#/ْC2%ؙG ~Zbd݀G {<9'\SzᵽږUG@C?D"h۫8jH{x^:oD>0Jqۋ;5v.N$ʁX4T͔|75ef\ {Ef}1'[=Z{w>+~b\[rp!ubhC-kp` D1#l]2k;FpΒ$m.E"A/ &83ld-坣F5Bdol'`q>P vZf's[٨كYMC BYVD?oMZߐxDLrCq8e2MPldX k.T@8.ྻ,Vc)HVhX$ѿ{+qbG`KEW< :kV5*SqsK)EJKȾ)l>f\l;'&yX|Db,dIHY1X4[!w+ hN\ m`.k?4"XAk=DMPjI/%(( 팔t VD@/r17n`BBAwkWYRAD^Ν첣ᘏ)RMkujn (rAϹ'DO\p7x5:+XW4%,VN .!g)9kq ;i@>18O]F@ȺEgɘפ"<4_ƓB ٹd6.튚Ӥa<?N%4k?jq'2zۭ5X`=ZXL}D _^$ :49xq8ΚSlgBsCg}1/,'Gìq֞L)P1_ehPj65kaB8c( (Y!JUݹ=Z=eo"_"8n-J7Un귨 :8G=(e듯^TCmS|t^X@n< WƟIBO6"'deW@"1. Y.1mœ!Y6@¿;F-sjgNIr&;tZ u^5' Ryy& /}~T"@jޡž?V;5Ьk@nˇVp=] x,lPtLTֻyTS/ȫZ,]ίQ&0{QAbF"\>' Y]B^К1 9ϵ.+AF1WG=PSUNqYk/. /(P ;KrVR_w1k& ]ĊV[cv[y)yV6N8OH'7~X+)BoJ]H 'p,!_R{F>`^ KĶp/"ąv RhgI,v8LJW! =?NOn<15FSQ-Lm;,„TʗP#yDǠ1cȡOCRf*۷DF2g?k 5?Z:&ILOclT(ЀKORh87v*-]*~@M։/s<2v{[1''ʜ#*p[yZ'D \"p- o "a* XKb8HM}CxFڝ.Nd|/N0|P/1?93ӎ\;^"Zg{z -VJn.%LkNJzf^RIz6t;̔ oa0^qg,(Nc \XytkOHiK%SM1]17lBKJE4}W!>$f{VveczۼզlZK$gorL>ĝU/7d"19^FB,*P]:6 x<ߥ;na;[uU[K)~%wԥ+5f {p 0Q\>6"Xm_+֎Nqi >w f) ~3Ws?8C Xi[?!$@ӷDŽdGB71Rdm&W(#IRQJol;7sK3e(ʗz{CKQ385Vƪ#ӉaHa̼]2uf,Ul>U!,p.T;Ep8qu+Ѝ YX+d69~OEi> olf(6. rjw %GZJvEY양wEbMsBiTַF>LĊBFu0o)5-{S%* 9iI [a?pVX vKWpx֋Kkny1pnI;ZsįHü5UE+ PgCaHBE~H:fԍLeO2;̀U|,2F.AF){}Z0"3zvbmh_TM£AS;)+%viXH"5IC O-Ҳ =Is㦎1֋_l#ÆC3]'*=(]^".cos{UYp$>S'r:eUv+Aу^c"EKG}Ж4o"1zOKᔝ=&5AةjBM Ƣ{u 5yX*DO!S  i?a?NGuS3VfЄGTP(ܚ@[$ \JK>y)`4N\58L~j<*ዖ c|ݮG8Hct~Jp0-zg[0; ϗ7ꃢwc.#t~NLH@A2b҄4ꗣ/\.AgW OY6mq % 76(baŽx-$_ֈ !m,؇Ш:C/v0[k?U#^ʬ4f%:%R4 /P=L>@DZ%!ig댬;,o~&k.,Ǻ%|KR#i7W/K?b?G[c; g?'*^IGm(uA qUmP7Ar#~&-799lh- 3?[?:]"1RxoX=K u|0b^oՁnע{(|̎$I:?E^7;-2_㐆%Qŕɥ-ޏbғZW돣lU~ڕT/{D^<Po E}YCc>t4WsC6CNZMƨML2k(eb@Bz-c)'s*aA1Og@@xN*{'达:R'=+V( .[=6n-6-/@!pԍk |!B:/fӷ_IDڳ>Y"LDK`j,#)1Zz>ZT|d|/Ltj43s0^7cMD U =oNf'q`>$ymZpc ^!iJl+_uhMEn4F隈l4aNJe`=H])O:Df"^ 4SNRq ͌6^|U:M,}+rGcwl$56$d)Xz-4dE)-!;Dט~nrȁ=}-|Qvbt?`&mq<lZ LUTl^x%C?(5)$!+WnQn0C[6z׊.[=2XnIק 7kuc E *fhO!GOGJ/{V5u9fA!cnFD ; L7#~ lP碴V#T_Kv+n0_I.*TvT&@is\;%ۇm/k]@ny q>"wzy^htrjS|l47lt'Ck n)N'dG"N4۳77f1Ǖy woJ5|[0N\f,Ǽ֒arG5w|{r`g꥘Zv70\Lp{(qjzR⡫xX;@QѨp0UVr?H }U?^ v0 kuBVB4z sǾ3TL/%ѳs >vޜV&h+ \+u'P8&dVS*hnAy%Xxմ\+ Kf[s鐵:VQҊd<ܑå, MRW!Oe2o4"t ӵswL./W޷G{pc,[p QuE~Mv MTum;KS}ݲ8h%DJ R u=1w6=c LsmDd+߶z+7Uj)E%=VII (Z gV`"{w@b'Td_,{>?o&sw tZOPA}'+qjn%./$[b9"e*ן]BN_|>leA7CK1>@ϗJ(g̓mx-t?O_h68-[(,Iw=ӠDp8_ (w}+\-"W$I?6@mj،0~c:{hEJM*~\34z>k*p` kX#K3ChQgPD5]rDH8~(0S}k nMC߷MmD glP=ҷEsMp e ~)_`b% ('T >>rjYf娄#x6h}w_] &M׺(QOMy 떜0"rpnqlנa*#ٟŁ+*|K]+YFiԟ;\t!ёBѤBΣ"*\c~{GL!N0r|ty s@ǵMPŴ /8nԖd%_Ǔ#5^`ɹQZ7v:@1ZEת0{x/ ECHNLr E| id!hOE/FUC3u1.Ay#y!JE= Ԃ⪬*ƹ!ҽ}rak_YLN%R๩k $rL4)~X"c8By\Lp<wɤ,+G,'C>|ӎu.d\z= pbmE,AWAyp=!P 4o Ѥ4<ّh;tdC'_X"Xa .KxYk"8<HȤa;tƠ=()9Q(9YW-u| tV?\A@/X@<真wW o²p^ݗZ1aiZ5(Hɠ[%[~g0nW'Ƈ @.+Ou8pLV2 Uy\GA#mG`Zeԅ oȇajBX,NkLٔ+ taأA|q-!ɒ(goF<)L ;>Zm [3b&m y Jm4H^&֊};d³+=":u4<"l!axu]bTM}$^a2f=0Or~Ӫ|(Od^c^(Hк)!;"3S /𪂰Ã$>*uNAGrJ. f%VMn˺p*p]ٶhNu^1[Vɼ,"n 5w/%P%>V5kgg*h|3Fu: T`/w:|G>"iF,0 SsGT4%y!!nj/(GhfVNj4\9:{ VL?GȕJl83$/;2r;_wgqh;kB/3Q.5+:*#K&#A!F)_ 2+CX 8K]7XelGu AHyJxή1?2?2bumhO}vз51#7MA8a)_U +{?-CZ Qfq6(;ˀ_bsU5d ]H& p 1O KFbGZӪ(A\h@O?CtAhg_z}3{.yo>5 [u S:J4TCtG6#FD+ 2w&tb=;jց`*SMY6 .}!!} ȡ?|$xK9g˝5m7x_?Njgۦj=Ȼ]1Mu=cŝU q Ҝ}aH{]uZÝT+k-~GCuDqhY5d>l_fB&)"XĖ>[܅(UZ yl<^v&=:Vlc(b tZ-JB4j^-Č'Ȏ؎bh/:]h*йQESMvӯM ∏LsO lzV q3Y`1j6'5))D= o/2+ĸRPd|jwM籝sFwI[|-^\ZnP.p|Whze@ dD|p,LB[ Wn(4]pVgT/2A-Yy>*U|!/#:Zf?R .jg^ARmtOHC]q:WTUaFx!@:Bdn܌9|/)|7n`T]47ed{}u?W|i;7QoQX t`S0L'̨+?dj %+B˃hotPFũ_v빚x%@$ bYկ#9LA.`#,`'f ~G6t3X 0MtYA'EI%mR;vH= |ǮgdFzfšH:pJ[{Ocͯ&;/W> ,P0-aa)C'Ӽ(ŋ#P!n:|%}Rƾ# ΎtEZ8QJN &wji]` f`]7qa$`:qB 9+&@^v _r`1oc;q`k{PV_N t$Ⱦ:`#pGQ +;H{{ [_T$eCBmVIӯ)rz31FU\OkGd?7;2 P> 5פWcv=坐e S7xm`XB`+|/JuNV΍=|a{2upTF6Z<Iȩ:MJ*칅ѸœRBÏgԂ '>,6$|QkhMo%j 0INȨaX Fջ$4zY&wdmhH9 Js27O[ AT}͢٫XAZ/\bF).4E1lxWH'6̬%\.m.\7_~!aXCSWd?bQ*\Al:ӃmUI:6G?Wwua zg$;?+1l6ݪu^j[ ̇S=UP݊⡈bp'LZұd c36*RpMQi&ڷ/@euU:#\ަKaoVM`eP> 3ZXZL_g ~N;p#oFȐxK_4&ٻZz3MYFptü'm3UM!|w9oB&7(]ʅprM*y9i,t" :㨉XKÂ}aqjxiN#R/cA}p@NFgz|δ޹57h/ZR@&8x #:P`0V@rUj`CT!2Sl^~֧f;ݐ.v谑'h^fPߟf#ag_@+p"M;#&TYaJ mnԂ2rQdt_eT~@>Ceoُwc\CDr܍"vAs>;LWh: @J_a.s* f8:C6(}x];]8 'OMi>krns)e:S%]o%s|#jN-5#qyfҹ(S=Pvu{yhG<(ՀxMDʳ9A! ?k 0n.OQM?V0VgSNb2uJˆ(}\SLoӠ{dNb>Ÿ .,W_w#fB&a;@?{D t+"_ { MBN6=V_P%aȤVJkѮS B97c}CV`T VPz+O+džzkjPuu_Υ]ʒ$o hureB5m(Kk"XrU䄂lϏl2qWUIco{xeTT Ud9~X7syI}OpwM D%kNt,4ru Z?quir,F7+e F%M -wi<kG}\a~bF8?}w (`2"E[8 lcռMI@V%1Ofq-^3ӷNHYק |p}"/isq}LjrKM{wm#'(SUY@4q_j`ǂH*K46H&cq j+zh˄gfhC*tn煞\/,o)Q˄ňlc651z纹2"@(O"05 hz˂? I hE',ZU`Q?47lm+MEz T:6O悝Կ7VP1Iý=}"Qda}Lި=Qz2́xhA-5(t9rX5ah\Y?¤7W~@~`ZR\m&}3*ԣ< WMuNp UF#!6#f>:6{tl"jo7i0'b^>Mra| f(egFX=vGϮbΉ&/v)11([o4p6\dA+Ԋ4'O6͐Ebر6Z}˕Gm6f[ .`*7nqAFNUsGmҝ%U!ōd;.J쫥%3S?  |"}=ګ.m+~LlЮdr?\gZ|BC j]Egv8S  SU;PMHF1>3'fWŤȬlғDJ|>q;AZWb%& 1>}yʦz87%g<3:[pi1Q!}38# Mq{xAe` [p˘S 2}uk9>.hyKKtye۾WaĿ> ȭ4y;).^KnlsRCZ-= T~ 렠c s^' QiT &jnVpihXBٔt.J&iQ&oZZ hπ 5?gZ&B<@;kP;-ziZ ^l6K)v+)8d!`` bt 3 KaZYTh +ٴ: W )rZ%zwcg8`Dt5r?ki<@܎B LGv#+%%0g4.ڃeeTmQ<_3CNVm.H%>뙎N=rG0\:,~~a pYps1W "Xٛ-MCEk:`D="T V9kà2qee} Va`=v'Ք"y]yVwɼ/9zm w !ݺM+@#Ӂ' 7.,Yj>}\| gvtʅi.UMdGPc$}߮d]gZ YDemk zw8:iv[fbGG-ٳK? o)Uld(:_G= ~nR<_w tptU _=ۓ/ǹxQLs`g.-ȏᬱg6lh;_lo*!⦘a@_׶RmͻJnC'ܱne!.eP"u0䚚G tVu&:Ydb #ef>JpܵHv+}Ӟyxg_7ܑp?L ^"Pow)C+(BR lyo~2a,mՌoN*i\dn:7awK:=k`JY"AAi:B<`2>-}zJ*MMqSPmxث] rUF~pjԚlzh fKn`GPrӵ1w2n>';ghF|=)yb<ޥ%t7CZdtIE2FA),Ռe=! PPcJFQەF~ryiVJ3-tlN2yޣL`p"v񆬆`/Qx|S9!RK%e pwO pW0ؠ.|"qYːa$](d?P-%es:lUqe~)*_|^{[IR^rq$pp: ؝2Ԍ(ZLOcIx*3g-(UaK ̔pI{b#Y5UӾ'~ѣ;`ӣOS@H16p#1`  -;4kE47h _VU1 0_.e`٨<=A* :&86l!= yB*N>f̶ ـ dcfygQ5: r+p\ ;F65)1.c/uTlԛB*-V@86gfz^P!\NªDvEDPcVݹl Bٳ6p ż/c$gz~Ė∅(겎8jJ`E~[YTsLcU4VRF׃kŵ(65v(V q=#D` _M>!0ᭊ ӁRbǨO9_J`|klW5 `\dL^= f_Ci2&Q&D  Qlj}H\ş91 )F}B!oEZe=pK|֯e}mh(s vNZk~O8ܿ1K›F(&ھІx{3 w/*m `.{I POYj~lZǁ.&X)l@,8 8nx8%A+Ƅj>X_Yh I,?.\${ eN9QE0GQWd}D-? s: ק'5}Iּe1.4 _P {B/n~/Ɋ/~;c${*=^?j|pSޛ@΂%>Gt0lji8&GJ:&ㅢV]!g@?nV"c,˱bO3 Fly9Vu>2(_ }<Xz+$jj?Fzp,pL b*G߹)FZD!קMDKUT5J@#]X(Ogz9= Nsگshv4b>|> q!9HJ2KЀ/<jHb$̘<@";iY4|#rp *-#Sf<0\~&߳b7UZLb._[ `[7a:*'ss93 qXw~0YVG,̊|%ZhsЍrߒ`_ۢX"BB}]drF8O !E-x*͐i|pR/yd> 5 u ܂5Bә$T:bs߷pd)ȭ/.uGG9pP^$/)4Ѥ|$\E>Xqϗ96 WhIK&D@+@ܛ,Ravi3lE@oY>K6B3(:(Vb"ʼnNuc½\dy:xN PZ W~]B{`Ftd ]P%dJ۱^ba}C75b}-{\T|P- _{8MimCSGW^yy <~ ўjNftdx)pQ;]}&<؊bpC8W+=n#ۺ5H5ToWr+WmgV F_gg:ŤJ7a;aͭH}g_&tql+OkcA;O1QnHW"Tp&V9Z}Ө|ư\!~Bp:~rfH,p3n`7>5s:t"F  Б/;lqgYZ070701000002e1000081a40000000000000000000000016599ea2b00000764000000000000000000000000000000000000007b00000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cyw/brcmfmac-cyw.ko.xz7zXZִF!t/7!]?Eh=ڜ.+ˢ{c!_(Y[s9Oڙ/{ba, gox?BDM$R^GS |@IKjR}eyqkNUşT *2L6-=Iy[Bl#! MQȅOW4%FOw:l5uI?~L;W|]lNx/"EW\;妡DH rN΅8*&,럿6}T= 2U#낔_6Dtñc8;znZ38k]5dnu=M.yXJLdxIb"[8ɬ%=I܀{yV`ΐg@~™չp^N75k&9QXbFQȒ1! R(&S`_exQ㯧Ȭ |(u%_M⫭ɘnwi9Y9iGz:Y*p}lU`5lZ}"mqkm6+u(/QI1m/{yb]449Wϥ2xTfp}(BDo 9yκSg* LVzhȕ(nb mѣHHو&oDu>5GiMC('΄ۭtAmD&&ޞŏ(ZJ66~yW  e, Hlcg!agER':b`,6Kz_ݴ5Qy8|_{('< Ťo2'-?to%w,dD3vڋ 1 (w6@I89ihoBIn@=FlQm<=u&bĜr g$&{ğ,(@iXg`盕NG]I?!v~Yj=`-"BdHԀj zӝq-,Sl,2Iܡ"o h|9DGrdossyRZ8Ɇ6 apwѱ; kk&G;zܱ&Ajqf[6M^?*|KfuP=pc_lx5MTD._u,cKmZu|Y ,ضkR)tLӻ KhPdulN *sm%Hs&&^wM:A'}mJ>&@'ϷU3nYj[)'F&нU?[s(hyu]po${7:OY&\ saq)FaDqil89lYS! *Fٔ}֎zФ_j@3˴B(dpE1̻ɸol"TMq?iǬwCCLNtF:m@5ݍ"׼n"WtgsP6@"gYZ070701000002e2000081a40000000000000000000000016599ea2b00000764000000000000000000000000000000000000007b00000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/wcc/brcmfmac-wcc.ko.xz7zXZִF!t/7!]?Eh=ڜ.+ˢ{c!_(Y[s9Oڙ˘+]XNrk㊮@ S9Ys?v DqbFg(=8N?&!`eV2KO@YhNs d&sE!s\ n Qd7`kv)Ar'@_N i;16wrېi@^5b~ɏFU@Z:+WJE:31Cc?wT#oBmGM>n}4%Gm^dM>o-BqgO 3٢/zaa$c. 2rE`|? qw&˜61V fLa[A^-|dU`P5GhiƁZG,YIG={ T*D4%$TO>?ɽ"nI3"uɰ-(YMc  ؐ2#le:/Şq|U9},xlp[v!HQH( ٙrRko3rrET*'<ޟy@),BzcF5l9WW\X]趀jך7]QQZar5=V7Qv}r̃05b%^oGO RZUeJˠq8|WIMmO2X5즂3Q&m`d-J9{,vՉLzв>_撬( uÆ3:j"ef)[0'ɭ.[- %+ *e܆pH!JdZmP/x*ܸȺuk=xM /6w'0Pge3M$^,U]ְ H uo>EK%:3dt{RWsr௪ch;ĥ<0;2ƾC6DN]O ]O瓮Lc%y< ^Wew"h\]u4,^䈐tGdcOsS^bE2JW;HU979SVff_{e~*c*)OF HuLT䶋r1Ǝ(PsNM~@(,:|/A5lV!Щj58xѢ˥4 !aJqJ H~@N}zL~P4ZcK|D'%7)3^32Y+z@uN%%긖W{"8{D2D3 m6=װc GZj0>BFny_̔ \|!74-„X\Qg6.R)G_\[6@"gYZ070701000002e3000081a40000000000000000000000016599ea2b0002a298000000000000000000000000000000000000007300000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcmsmac.ko.xz7zXZִF!t/=]?Eh=ڜ.+lO){d:6(b*?i8u!MKbsmފ;B۫/OW>Cއ-IM;몌:}q-( e79:jFeaF(aЀ+ojV_.%{. T6Oaut@BE[&6U! 4r4(@O:jdဏC C/#,JR$&s}Si64M.ְ啮!ӻ oZhZ:dF*bv1dcPҹ,W#T,&,vȱc]+0uҚł!)_KZ;}X6RN~P(؉Lsc0i{KW j.mRP,;,Z 2%.hsȸE<=?$Uh\&D#BD@wtiSId}s tCؕŶ@k#yP tb&D2p?"ꓗ"rlZBi%έ}ܹ ٪O% ,2rt}moHY]ZAC+n @B̹11VP G?b'z)\iǔrJ2ͽ'Ki~smnTmD'9^ASB^#` w $1 Jpdw1CxxY֮ݭ04aS^#aO5y7ỏWZv揈83 nHV'rq qӷ)*sNMŁh~AGCΏUm;vAZ:Q~;A}l4خBUN~oPBrM"bN+EKmGi۱ 2Fsw_[teNс Y]\&3 ,0UPXMszL~>q}:EWVx .*H.Fqy X 0 H^~N XGQ7`(ud_JKASӤcHICK@Y(HdfS0Kq `3ZU:%g$\VyV.Oϔ8],+FDKvgvl4Ϝ{z cC/sX08S O 둶P,xw꒠ؒQƨ9_?ċZvcL۔Oo)sd{}0- !ng88ɪ=L UO-,EkeQqn|hyHHlz,[8D+raCY]nNRqsp_?z_j&XXSR-GgIŹ{1f Z:FtcQ1}ٸtoMc,v¤XS>j:G-E4LծCHLWNn(y!BT,L-J^4`II2"e bf"Gy;Fgi .jJ9ڤŨopZNhm˦ɝj(ŽC; ҊUBCǷST-cR:qDR'؃\iGrjvU#.(׃d3 Rje4ۂs1oJX%X(x!gLe|Fcրh<ǫ @_m;L<(vL)L/SK9s<îhe() Ohj]N֋IW.Kw#3Mtͱ=yn(֮yaRbVvoYDD-a}e\HS4s#HF4q~6辅?ǙZ3.q U6i$EUG%H=,hA`Cdj7.LdnQC!9('>Ml|ܸ r[?yS61$Ʌ\1)3#*K!';4rrFĪS`GkVTӨl)/JY8a B"Ŷ$ (?!7"vRu3ڄͅW زf=ɜBAa;cʗۨ͂`zHBݭu3P'R)IÊg]Vxs2@o ȝgx62EI_MĪ5G |{XXAcPSvGic /뀓("s |K8n#Pv{JJ#^|2c@+u:/ޭT63ՀNǾAh#+ jq׾ΚIRody@EMP08Ci)xJ;|bavD}2v *Zk@kG$COX!^r٧쨞t{Ϟ\dܐMʆʬ6mwZ7ѩ<@6åJ8ͺVB-@s==v޳3z&c0Thk( ΋f$[LO|ƲVB"wd+#rpu'PU3@'S 7Kk#~KƓV<Ҹ$u=BXvDxqv1X3XM8ȋsg7f@' #zoף͉!FF)gq]¥p'bƨK2345i(Yt8є'Q5 f&u 23! "SEcKB0_Kra`,N Ïb{(4$q '}=adeEH.;qa|g x67zs_#b]>5 *m@̋I:"{4)"7>1BäH!ޚF1hj>Bh;PAcB"W{%FaeVC=􇳠ؔaq:(ȉg 4Z۰"(gQ-M|?:ȏ><= ck/0 hߪ ;22l0N^| $M A4fԾr>ڟĪʼn bq6!Ɨu֏_?:GQɴ-"+2D*TpՓ=CGmpvI%LG%G14s~ _ڏ:XKj՞ӭdҭF6MBӗ}ʳ)Ϸ!ɴtTl nVC `&)>o"pSqX ,Kp-Sgkޑ,HY[' ̾܍y{ Z%'dCҝ4Mdf9$ZE8kЎ2E?amp:mv',:AprŽtScA"?=y:3FHJZwFo)Ji$R.|AC6y?x#)#JjV *E,/ E0x|vs aήRQe 8W5oj8^ym7Hs3T P}P\ai}BN5 dU?6cd-BaBbǼh0Q5UaKwvy+p:^pG<=NwM<0#3en41:*^GtPRl+g_bp`u8fbg'9|m͇ PsТIE*Q[fVuV/ Tm*/zyo>kEh$7?*{U H >ԃ{uJoܯonˉbtoUM:i D-CA}E~|T&$P_ʖ ǗjO;=u9OC]+碡Pul9~C *Pld[$5z=[K+.Ht8<$ O^Lqܙ1ɞp@Q KQDp+6O`0թ\t!n,&>{\SW*\5 KXE (:xv6Նd%B~Œ'@L~8ıxj?}TGrRnyasdR49U ~hUߡaotR}0c%Us'/?OGj o[֊÷2%L⹠]SKt$,Fu*kpcXXC T ;r7_W0wn0Sn6ȍ…rwbH\7':PR~*R}헙Go'bݺFB.%\`7{0ݳC)i}7m Z^+isM6 ́&ʮ[<ӞR;'[77JuK=Yc L)Xx3k#⨙A1W_ '7%<%Ūh1V=4]A4O$ċ2f=XG2!fL~HUgK2aracQ܍gnX /Yb..(\|_Z]_SaOP]8Y + wl@5h= 4]Bƫ羯A y@j9dY50+1{qNg Z\IݜVR_\.<.<&qdɈź*4;-`TYSj7seSV'LTKQOIq<.ReI&]}MȗA+j]yˇZcqjj7cfy[H{x1 kxİ?_!fdڳ\gʚd|fݷ&XgJk!KQ0f-x0g;s\* jF{5*n؞mdh΂U%6@UPAv_#_k#9tF;SmyS,sIG R63wrז8*K$WËo/-3j,!m*VHcOz$qZYX_̀"MBXJ9~u7nF /e>^pp.0;,T0'fmy.a`"S>g /wn9ƯdF+WHQ8kUO(NZWPI]ÃHJzhit&1ܙf[I{3I0vgAk+^С^b(fhfy(ovWRΝ+H#{pq;Vhyo6ӱyKDs`A*w}Ţ eWuጚp6ZC`j4M )?]?yr7"TzOZx*t{kLƅh{}>>jh sV̧jw(c𚫦S b-g[WibIs&FcI$d1$"9k\ z"Fmo vT&)Ҷt=)Ξ XA'1`ҐWE0]+@zXMʧSEڞGypL馐MP5^yM,FĄYs?dnbd|\{>/ᓫ  &UCؼȴg0|sJ?e|ȃPgDZX6iRj~ap b|i[!:*MoH,9hf>,T>Pﬞt mo-5`%)l!E/pc^`hx5E=! [Ճ+녜hjs9v_oq[}+IJe`?^2LHvGi#IV%ĝOvByvT]E=xPCp'ļwGIN"u8n5S&8sJMmW:~F<Α.ɒQ|Ύo^e@)p5 Y؎$5q/of*;g>Es%+F>c|#XHo͑n; 65[ 6@$Z`'X2ѰCP ֭ Tju_j`2'`ljL1I8q[_IԶ~Yk:z"Y ڹ V5 ՙ}[0C 7)$KE@W>&/6 qZfNa K%N sl=rH$kiًŭl֊u *|h+lqF(k>=鼆xH$忊2Ӱ%͉Ao*сb%`O.DW|Uz0> CuU'u3f|,Os]Uw)˫\}#x6eJLTvl G*Tnտ\.W)RKʢ٨ޡCK>_+3zӑDy[TdL=쟮Qzag4~$Ґ:)Va$ SVF"@l ,Ȃ"̮{>ϡݹ#NE Hlْh==n7"` Wp|I61CjE2.j"ΟM&X0^\0W6R*:IEzHDfNAiːaK%iZ׿f~OLoēly-#OU`=6"H<+>dg}961t^yKHTbFt s[9svd yyf{q` lCGG{H_ćW5H rFӝ!_ee#<v(;uT[d˸6ofaH(ͨN84`; ifܞ0ܕp/LKJ fkf[$Әsؠ<$Ţ&Հ(B2,2fZ/ڪoo}XCTbL}Z3}hOE(E-M0#GE4k6 cʛ΄,g`iZ6eAk]FO&5ޱTO)"ՍbL %kq y,|Tv40߉DQI>)7㳝FTT01(PXOS&#zyIn6dN0w"#%ƓJz⁴%WM> v~Fesq"H)XNBřtZQT *\m檻,nbU+5c=WZv 0sSlLP0Ho\!$Q#=j򶂪n^VB3нy]zr܏gW_/Go/ElU!Gv 8Xr3;5+frD&~h?P D:QC&ֱcESRg]MF bp ϔg1 ԞDY6Ƚ771!(a~ޯ DH(oG E͵\4I+M{Pz^6H3 # ,2xc_ @5 KX}P8C6ג!9mxpAǖ7/%UX\Dh^{H{= V3f g| aTX4XޟAͰYkbWjG($ N=P%7}}. u^6g_*j|4iRw^"o/ c{7;@BeƧ$G#Ȳ.UgNW.?dYH-$' .ygW4%>8iޕYf6 z~)\޷\"xXOk5 AT#7L)LRǼ*6F@gHtsF˲@jF;wO [UdD>23Fm WgRN[< {#S1 <&38C Khoŗd wݫ "CPo0mE\22].[R1BsoiN A>r)M+;NP6|o:mq=I;7 g] U#vjgscNgTG{ͻ/䙠>e xOw1sRC]?Jf{RO+!UZ<3>~ QȒ#$;.i/v۸|ž 3IևSrc` O&># *h$sJKgxQűv¬ts "i~GUP3a%'#x QpK\_#sp ->fA,Sa=Ų#rf)Z𾙄2>;@$# ԭ>|&thhTb8^v.+ $Si4=yJ",}6w<|~s4^[G?7Naƺ-lUMjF& PvDxRigkDPc+;#Ҿۣvտ(KsVkʯKe7QغR hvGNy;!㘾l6n4Gz.M6>sēe|2 p!݊:,]M%p(ͤb*?(T(::/r- Q ?mబ[ï@ghwN/ #E0/FҔ#p.ӭo۳1 # Z(xˎ=f&TTVӋ-'Ai(˥+[&<=&9VOz0RB fԅĝ P l z.9 lqnﯻ[!KoNkc7J{DOFҷy {S4smb; 638= gw- qG 9>cl!~cEQDmcʤ4QO.)8_3 p 4aXY3ߓB^Zf?Z p:FRb,y̓H㕹?j> (hKf% .(%əKSS 4&J{El79KΓ @~8-~qѨcr*S&l;M 9q1Ep06iRgu5wc|o7h]ns֯sKQ >ON1+7B/}רOM^3Z0" 'So'N"7ZOfFYaW 0b-]ݻe(C6/%]?mI ūa9L<\5M+2/}k($2 > _ޑ-7Bl1>&?6LqX{tGd fr`2n9^;K`;!1t5V8+DJ9k,Zؿ6:2!@8=sO{tԘzKa[ 098ChaWo+wrfq <<_ :(3e}4Zxp-sE§W-T#~)*/}& D$@)u%j6ȯ]+Q4O7Ț띮-uMd6|L@Z%;(q5"]ey3p(#J\S ϵXWkܨ7e:* (w !Պ"yq1<)5o,v5јj\J*Zq)n\[fN[TWɰ- xBy.3dp2nwS [&z~zO G*\asDy[!c¯ KF ]f<5yPAgk{۪!;z'VQvI}FQ>g\6g=luFB=:xNNMV&*-yۜd@` T),V0vat"wW)>Ev`H/E` 1(4eNQI+$lʥU~y)v賺?U|yA:PBݾu̫6ȰߕFu(%B7!cctUK5\=AHpjW[7ap&]`c0yB'RwI ):JD ~k5V&67֏Z@l=qy>u!*yWxx~<]PݰdZ 9vJV/yk"ޓή,f~h(4r\ HR 9Sj7\mNbn.UruRXu Ape .wYm#הw >֞<#bHV&u ͢5E{MDX){edT>D%Qiy~$)rovyg4iv}aS4?uV}NAXvhb.6~NѤ]iHX~¶t%֗ rom?J;nJ%PI3N@ɊIʍfʸ+iRcZXs"M&-EnT~ԌKO);LUu>DMr`n?a[=ͦ#w掑3=a9|bB'=Xq͇K6 [`;/>_ Pln?L\㕭YYǃwO˞>mfE`0?&4z^ϥxG(T4w3Xдs.:DzZTjP)uo8ODk%pƧRڤ'/s&=a@`Rs-Z@lv"2=ޙw*bms4\TQ߮M!\mF%'0}2,/00b@ c+XqU;"Sq$4(2xNꭈWܨ4D/#պj4U>oU5 ah*UrӬr/K28ΘR@CԬlZeaV)dS^O_Rk.hpy~x-_!OͫqbTG!ӌ{,!Ÿ P9_ 6;OGEGדMD[s9|롄NNJelVЯaBo**iFɾN37TcG5AC1Q{7P>,1M fXa mnl֝|/Ƈk閄#i8F=kÎ@0-H7afɐ&bmVz!/\3Gd5r. X-L}*bg&RdY4Lw7THHrPT5[f)mj ze6oq# tކe 5sZ@t&au,aE&a}ka|)ikX ChJrP`(Im0}]Ž{iܬ¤^;uLP-o]Gp)>RZ~K59{F4WZ먶ug jx Zd P*' Jc/ ݗ)i6+kQJA*(h?ki|rC 0Cj.So[ǞͲ4FϞ'sNLTqa3S$Pa"?PfxE<^.!4 n*:&o9&l |2O!|"W2=7c :w)= R=,cՁAj)YKAI^_G D)w_+Q%Tc#i'%L&˱ @DS':AMz'f mDV3P !xT?JE>UKyҮ}n@(4q=7N!4aCzݬX^.G沅~Q]q X^PH^mH\;[ї/Y0h:*۲:O,w$t6" ~1FkS0f)񰛈5Yl _= VMW 0Uӆl?Q~0Пـ-[SNdzk'6Ʒ9,P^^6&!RRy쁷'7]*g}2[gXЌD7ci 0 .a463dJ=[ Gv:4wy+O.(\dG?|Nꈪ/t+%iwlq[`r2-|+x,f,d;2_D6˓x$$R5H?UzCwB;ԁ<'‮A =U R^ hx3)ߩ0؁pH چ뤽kQ^d6!˱?]#6Ln54C-Nu2=|w}Ni@Ͷʹ9?p{ooy9aCx8x%9m:`d+L8,r2^ G$E$w_|p7Ta 2RX@otfQ3y@-lcL^\IJ{yt@SG8m xT5lɫ' 27?WqPwMDJR6Dzi!ᇌ185? wcIUm)VV#^Lho{Gt2 Oa fAŗV\xCZ)$-q< t1 gF~5%79x\:Gqst&K@a(P۷XJon fptH{sP[RQ/AK;~<*r=BRhH_Wo%0 5 t?;d@7gI}I˘.sж*@-:CC<^I-%](2 'L,t5i ;Kyb+ i^:ÿ#{VLcLSmX%ȠYm! "4?ye3i %hgcCEPEíMp&mG@U^F)/ Fn⭮$ yS4SoۢTTN@zv&Q=&t<Ikj$ QlY]v~BL2:r3>ŀ=w̳`y@2'cҗ/k+!LX[<\= ;uDgAOa~!R+Ir\1(m0 3~0.񇗢.ELNn˽lp2Zb27gsҹ\[XpF!ik0޿\ߛWmp:K K[ӭ_ON*(rt#Cҡ*@<;B|XS~vpAtJn7a}Tn2yA`IvF0"|9c챬HThzaXʌ1d`L3SD"=)\򯦰C,jf \pm_1CփR - rBO"]ŵkĶ{wT 13MTjq~3, ⵢxHoSgfªQVb4]v \:r"k#?ͪ /G {C h66m@}Ll$N2{inUjTYvʻd)"RׄNOE[p߽>(̴_)A ׫e U T[0b>lr1-gH#`-|эduFjWj06w%7&EW*A('%y-Qi$oge[jLߜJs_Й?<_XgEfƼ4jkQll#Ѥ\5xPObRwx;  XK uwlOFk;F2@ :,W2,Hm&$@u"jc&@EEY)>.b hz*`WHgD/m\(XiًZoQV?;9 d`D# &g<^6k) QFh2ѩygC"8@(9[V/* @ύ\[~I[拟-[LD; rd趃mL꯿ϺաDa4 &<_fmnEm@q5cTV3[CUH47kESYxr/LƞG,yأxs]YE^cE{YuyUsNUR4cx&f`c;vV 1qQF? WP|K+jГ~O'K"U),shM1]ksoff%K%4fc-hEGy9|%4u7#4֩uE810.$k@8EL=}/Zlt+2E}]/{z~1찰t` (< kvYh6?DP,OH9zUsd"39vWs&~!i*!5)g$:/JR jr!"u ðPZJW,~枚h)X֢6Z;;|zco-gEӔw2U 3&p,fB[~ļl)MQnPÀT_ ~>cV}cJN~j@mSZ #~d/`KCga¢ެAekOȹq^bz%T(;Zvx0 s"21wб$ /(oEhpV>D0no[] GUe:b޼_.X:B*SPu]&^߷|@";T1^f?LN!,iφ1%*||Ȍ OY!qD!IqQ#݀xwj~!P9sAddKHsE$fnÀ&ƻ}yZ N<L"|aEaLWK$9*5%W[Jܻ ϐUD1Ígx*)Q?JQwW~+ZL0 1|Qfx zkO TЋ9tSj8Sϋd u-M'<JlA&\SIQyug]7r@zb_)^Ę[W}2PK%j g3EsJF\wKQFі"'3L! Ao38-|0.=#vBrO-"bNq`j5z?ڣD yv,ȥnȦTgIQLuq؃km?F&I$o8௩I[C䨔1rܝED9iK6Vq,= {7i%>Ì{pڋqiEʌp y*¡o_8~ڍ 3{L}Y`Vp},?hdVe?UBk"JГgv/g.SJH3X\ 2E[.Y7tMe[RAcAZNV)'"̎Ŷȸ,)&5E$qMɍg0T1繀,yV$rdBga,W>L!$ޢ}#uˇ36p9ąV iy7^_V)sLpqqF';v€Aɏ!*(I|.T.G{j{ZpI1[ajӵ͞\:Q!$rE4fbǣꞏҮQi :#s wy; Ɔ gqݥ} shG,c`ߕ9ね_k؜A+b07{2l jVj7wm ZU[u3u1cQ\\;5f~pÁ|W"5,qSC =,{r(u)n@W>Ֆ!=Ŝȅ,:+QThJ^=㖊%@:/Ac{iT۵@Ko[t壙Լ!W꯵6zCEӻR6DG AJ034w|q_%ls%HO<=,9xAXn,I۳j+:)ODxݐ [7P /(6- }q\۵N~kP\E G+gAYr@/H/`fv߫="Z+ ^e_ʹ@WF OqF`73? ց uY"AZrz 5)ѓ31U WE.zuھj0:D7byhn  YsD,Ż4T|8Lέcf['CQ%a)UߧWFOmL)tBZ1Va5 Xv ܨl,ĴFߏ=c՞TL)_drQ[B*SrG:Sb5EǮ`{kR݃TYl:T.J1d'Į˯cU ޸1^춉" )YAgݼ&3 ZS^OMwCțR# T=a~.y̹m氊$")ipnl@ަۭ o ܖ%\V7_t`Yɕ)}EχhO P ^jmw{Nwܵo1x'P[UZرwj V!F]lf)lwqQT [ރg׳z[ߩ6ͥ@J||L/|V^78w#..y̲莜 Xk") ZۊVzeQ"z\(ado\_=B?72j>U6틯%!0Ss[.p3^Cp@[Ҁ@Hsq8#wxXy#"ۯZ|rY/Vc$}bP@hUPWu D& ss sRN5zHIz|7uX)9ےj5$C|,b(RO <{ :X"? ="H(V]F Qo{[2&ϝ?,]#;KMu|)5kMʥtMa+zЏ)?y:kE1/;!eG?)$l}2Q UB{N2F|sT`Gu6RӞYY0壺C{6|B1Gled$_p>Rc aYB `h3qJW{"hH&`bOF[|iVX4iYT$;E@ P!:T^8_.0xv^i]h ΔZ-aZ)c~حj+ s~:Wۑ|[`ص/tƟc3v@R. &Ң xxűJ*mDtKF _0'$1@9_m-ދ>!1Zֲ݆ths9_(-킸N}WH p\?ߗ(PT/Uiw+/;dO& ( 2n\b˖o#IB*!X"ݎC N\QVÍ'x`{M'"!+h%G5:vo/5_7?qwG/lu2)}Ww+ #0Ұ06y|Kl -CHiفT>1sB:5뜚<)`گgpiV9\;c 6/gۺ['~>B5zx$)p-׹Cބ_S+TE?"Lk_iUV'6|a_K#_?`|+f\|A=iT6! Sڍ3y*L=(kBjӐYr$jx},)\G{cL]JReaqGɭ!Y2< Y^vH5z[BY[i[)bcH-Yf eW^ES6]M. #-v,'8 z% Mb[,VjhgK44Fu&QwvRCzaadC:$۽uȿN'`$WWCDzc v P]=q_A\pL0$xxޣJ0Йbn&퇌hc[?1CĖsM:I WZ#Meidi{>$V3QujYz#Λ^-&0j۳tGbkOד^2``b;CnkJ{g k.} 3.6D(gsWl 2>(G/T ^zg 8R,l⊵Du ة_:gzn:p=9P#boݤ'Y6yh~ ΤmrfkEK\W Fn{=fjY>#>8vK[b=EZ)L.lX[HU QcKLtn9AW`i4 ;c?[3q+i"3EʡxXpX^XI<5@wȋJ/*iݪ}2G™RNOM]gؒOrnŎ ʹ, nΈ{$.BN[_pDdÙpLqJɟQG.Js>n98yk+0j/uwlZݾi)k )Va@-WbǧF|q·)% mB\3s unaX]H G!Kҋ'ug^2=n$o#kO},єE"4x˧A\RdT[yƲe\79HKT G%nC'Jy{1d2 0VRh]b }Ҭ0{uOHW>;-ѿ\O[G&+@͕놶b2M)l>@Y6c_Azf@<tB_XB:,eMIY':ՠsaƃNckꕨDAoURFccOju"\{@(w^O2+|up8|W+v (g"F2wA&|$E.7"x(ﯫ&T&IJ(1nXWZrƑK6#t{ȗ~rU^7o8.)N=H,=`唏o壺BCM*Zfmsףy)DV]H?6${q'q=op2cr5>Ӧ3l-R$l̗ Lk/ O;W񺩵}x>~6GWd&

    uqDT܌m4.O0B9Vm D ݿ+:AHD\ſsGEnc=.<-dytS8,nue:~ Q"r@/k5vY9~z6k2O,4w8V~C, Gh`@됈!\tAf1fEd2# zg-:EN-F- VH-wѫ7GlmPƈ]Th=7ûMhW7ki6Aid gN]Pj`jE2N;_sŌ K}Bz3ʏMmh|M~`#r|#wz̸ XP}/Qe$wޞN,ZYqJpCrB)VEV}{NOp{\'^o% h&ݔcDގ}I8;fIšߵ*yY~]M'(1z^*FM6mo}&~D&Ecq >x:UAC0AWiY& c!l3R<;^8/U#ť(PFE B9 >Bˮ}!XYo aí-#'I$*gJuL30Sؽ%WBLͼk0FNd|:whS^4tdhU*9Zև2Å#vVʼn]nQbH$ IXb-p|>arFI}9v&\4/* :MB1t_O~0rfZ 90\0/6q/5.uz}|)9EȂjHC9WnCbAMg4@{ô ;[Ƌ)u~\;}\yW>j9Ճ6:_ܖqi߹p .vPpG0i!{613%E S?7'<Brc'0)#ކ. y"\7݂p#_ "41f #ص-ibh@-2lb'\(r ezI_8B]mqJ& \ ǖJjnڹ̜ /e;Uz X /G} #*7js* Ut244LV>TFf9U2CzcȱĠX—* 1jW*GEHw/OUI.,)\MtaTO׮7}wIk]Ң7Dyɮ#_p>|*_chxhU/>ؔFw$: 5Q1߁ߙkgN WrmK^71{ ւĖuFoÑ 3dALzQYnƘ므Ǵ(GMؘm M 2F EQI4 @kO("zwdÕI E Z]\,L1.XNey1#d'_ 8`KRdu~-#oDaJK,Ԃ[EAv"8܂HPw^wH%~̑bmd |O8Ln}7 Dfi[P:]F@r{bSKi4LӰ=t`k˞ؘTVPԲ֘|@\v$g|v{r62!@BR?r䙆X8c/|<OdʪueilQ!O*;)TuN~~_TU1ȗ@А^G@=[,[=5ab)@nA.5=ۈk&c٩"E$,xSK7OCQ5%|*Es{|F*;=A~ SOW {aKF+w}T/?zPA;ydտHKf!ȼ+܆w5 =6( Y=^\=b@W_y!ܧ7w56m|KPܼm_n 3ȷ沄ע@ ˴Z d=41XE3,<`߅P#RF((0˿_ũ䌊n@jZ%GNα4iW;EmbLZ\ ec|+c}W+{'VVUwo gX`Q,<t7ߣ✆WX֟ z3d"yZ80Pm5 X$Y دsu, ̻cKJԞ#ΧB|Ծ?vm{kZZpL]U`OϹ}\#slM3[I%{(XsJ<2c%#I;S9 #6>Ai(5 Tf5^,F#x'%MxS휘ޜlԍ}m,aHOE)J9G_;{~򑡐ψb d W1\Ca~eO؏n!! D [g`3oQbD>JN5kN$B 0 }+iI-GuC B9ܖۇc;¬08'ZC@`ZiHopS!̮˧QpMõ M,>@1A#D(OÁ,}]O1bkц޻Ө63xp,.V5/m H zN)XXhX*~zȁy /\̝+ j*VS1e7a]Jo.) q`&WAsmC##S v׉E;;!M|[1<-݌ ˈ I6,0qLCU)0y`Ԁ"39Jέ |ڧO5,P^9x_qֺض"x^lN"kU:W:dnETVaU.L.+c:##e JX:0|Nku#UQ>ă(Lv5YDˇ-Φrd3} k[^$Ԍ/X).zJNsLA$$Z.?~ )3knh 𻨇r/~ыmզ>P ^G}"ަ`%Ipp&=>|/1=}#hm']qSqدf>w\;IP41GBVd wi|=Ò(dBPtE}#^/}P>͘"M+jH>]f3-~7rjo4 }'c4X["Y;; P^7sU. g u!haop ={guMX TL%Y%YbSewh. 1m82)^gvc@P KDvUu1>^ y؝'(h` DcYp@qNVuvf u4Cn:n umNS `k$1.Z$%r 8֞=Xƺ% >q'6@ˣ('K!q%t >@E < mpX{Pȓ"%Sfa s|=>aƺKtt#NK+O [Hn yRœ>&<2EXw+ٙ\6B:eK$ > jaȼڰ}u}2cn riazE6("r|;;TSnm.ISKfȆ^***dӑcJ=[?87gFa_ %`bZ?yt,eMa`QH ? ; 1uMhߥ0 .H4ʺ=~!PnGxW֐UN*PƵoiAlW~^5G~ ޴d>_w >V:;obcғl Iu*jM26Pق0ZO1?g*} >oA"&Rb)ꟼ·YV&<,y+((]*cx}N`k-=evRlrgqQ%4_ʀ[('B KɧkpB+Ozk2ABYWtQ}4Y.@:Ip6P1s*o=\6ݎG4fxm_4;-$2yTIL~G[\ì"h[0s"?_j wQA;Ϙ?œM*_j,%$!̕L:OY  #P FZɹK!ˎ:Cs~z NPkt*)v'⽴s%~+YXCa>mj_XuVȞĈ_CbS&~:%b(> kʸ.%,ܜbBmAQ!gP O.-0Z3#;Z-#} λ4vjS=ey&oN1zɇ Fh-e!ӂ]ʦ1_G2}t?Z]C+qb2`w7K[!숴dC5qK3qŕѮH?VGBE7S\ ·( Fލ)B~>!I8 : S~=jl3/8H뚖*3eO ImHs͎vt Jbu5d=ńV#<d.4oA7U&} J|Bc 0#b>KKPrWLk/BA@pE̜UIYu񸼈H[ nޚU20ͳ(9afNjHBĨ#}{ER!<U 1FDvhDp=C;ю )m$Ի'?:ÑiNؗs7\nK_lc@)h֚JH}0 3 &7@V5t}  +Z+$Y*UnWx%?_ЄZ*(*~‘'5EQR;z/> N T{^+zS8I حpQGD:]iB޶5y̟L.aT^y3I@"GF)&=EJF0e=MXJu&Ԓ8e4^煼 U+L'7@{wܳ3 `ls}@egp8؁s1{9z֩vL&7SvLm8,LڇJNF8~|UR6Bt(SSzASoqyW+ߗu\U?q/<*UӒӏkBEgvɰ>=<&֘`qܝ'aw [> !H0$ȃ( 9>o.Yݾ4= woqБ$y|g @-#o ,Ƚݍ.꩙U3T[;"M6C+krϊ>CsXɛ6 `b81ˁK_۪dZs"¦ J>|C3֤{N^rvU4>UP  G6;-=G$&δ ݬhĖ< cf =(߼)dɦ8{7 Ke[rFDF<$&?wXElCљ<q)eMK#V7Z>l,%Kp(mqrzݾ܄ק>xt0Apy|D, I!}.'/&4i!aKw]YjF";bH viUrz2!Tk/,|*^U_NgdEvH'a2[ Nf Dݎ_E",_81"X3~< bi[CV ;$SH{WgNܾ7հ! K6QƨY1a~88xǼӬ B`mNDvU^bV$@hmTѠԨfN^ j!&շq0e+@kKջۑ7DOEthwuW*#ګ.C♦EXr>x @엖',۝ɰ(uJ ssL:LSvE3(n)mH-2JZ?^=/}Eb'dϖe@|7#֬GQa|*)tr^jO7P<ߧ n}/V=2UaxۇOc[&f< A0"KzgVH!惰{cdAXKQ^#GѬv'?#CH)UMFʁi`כO;j" ĢEA1X_oh K}ui58e N {M|87|6Rlu۔ y j+"͢DS+C+,1AP@ŝn/1R=/l$JaLCkF%|O;jcYg.\.H|}#ُYq]NqY5ʒV}7Í`F{^DU>Ǐ'=:Ѓ,J+H' ݬĥJkxuNaIQ׫~u\` kXtS7oR'WWRSߐDde9GU,)+ˣKsS ۬0xaMف hDX0 ~u)%>zl 6]Rm {%kN'Mif YE  Ͱ?[1&-HEXѹ28~Ul؀+켺.mNJwhI7e& `-8ZI$8P LrT19tz$jV$Ч+U 'j-d!$Ij,lRHD-NyZKb+8붊O9t[xa )T!V铏Y-m,IRŶhdV,&f~_Nh\5TOH<񆐧:N'RTz?z~@8k0TA׻d*z'AR/IBg;\Pxb+9Ɂg ~([?^2]MI0>Q2uAbi je2, QW=MWfυg)h:r?BH"4AZա Y='kBZ2 4E(oXѦ5GM!K_%DΦmkoxrَE!̾OAU)xF~k"ioqtwȕ|MsU!ZGݣM݁A 1 ufo`}{cn)nd(-)m,E` 7Q{pl'c4Z'*վܹ87h!Bd FA%a@X' E\UWe{#yl\f-6@7C r%b9t D˰n`;IIЦr,!ܤSGI0Uhd! w}zνE^1#ӲCdkdb y zakz? yw& "+ҵ`_ɨ8E-%G@f`ERU[JSŷZ ;hGP[F)fͺg[s%;meDB,3$ni({O?\`]ܳTA-Sñ|#T7O[Qssg*f&l!6K[nشn"InDDd.A NvR|*b%/ 5.˵ugC':1kJfxge[ed-E̯i i)1V.~Ohi10':GlW vH.McdiZJ?2TjM C(Pgplj7P]JrYN1.Xhm)]/_4oiRnΖoWJj LXdiǬ#Yw$KYTN?10[Hw[].!4=v0Gcۧm"UTd!T,ա/]dۏ , BN"Tk?Ű74鋽%Qr[Ҙ^> &L>C̚C>(`aι8cJO9qO) !{$k˴! ,, 2b7uU>k但05'6 :  #IOo#X02^'G%ЅXxW0jI5Ğ vQ`{DQj22HYJJM 4&T5T_4ǒ7hg;vccjf?6MP},}sdZOFqy >7/,PdȧkWE!d~]Cnw>$q>)7H0YwhЪLJ.]kQo+yC{cc*K9nneU7m|*.Zh\OF$lڱo̴1؊i%9ĩ;Q7Xz!YׂdGFLQ uYџwrDUk*΋طy!hf!J㎇|Z\d])gm D[fieŀQ+<%^ \G&SY |gAЇh6ZO᠑m'+qu[BbʁاZOǣ ^f_ hԒPK먍\Jeu  z^2N4Z~7|h+]Z<9tY!TQDAaiHbKYi;}i\|eԵӶwBA釈H_pU<&KKoSxw;#0Q8*z,(^h(pYF xl99$?G8!w_^zYh6ڣW!Ҡwe[!+Ά=j=7fBXn*uHhXz,9^!\p3fJ[u[&O~1׹l,my>R皟JW*d$ؚEB]l4x}2GnOTGЅ< u!MɃ/'00vٻOk48'`|ZU"mcThXT)(v6ߗՌUkjeiL>`@n.7]SLqfbǍeKui4NJa:QwPVR}&wgEtj _͖C68f.o3xKy {/ݨk1H0?}AB=տKFqdDNķҐsR) U5g1j@%s`$YlFI%l"cxꡯ$J*Ueп-ɆX%11]?Hߩª6IJᱎ≠KXB#:hC'M&yBS 8H;$p]2ؠځʟ'gl)w<73)tCJo+)WѤy^vI_{E_f^ߵKc!˓69< hJ% ]lqް_:7QNpg 2ѯFm]G!kJ?Aj0 լ>p.; /`Mwdp,X8ϱJ@>:d p׍!R&r(?mp~8|ip q ;26U)l+:+ 2}Z:;_~۲lN!֮3a]&T|@B\ϹXņ)䎌 6?F)pkC} Mm{LbreYƪ>-D\ seLǰ("( κ3乽! 5[N 9uτ @+c9,ӌ#WQ^ ]rM|{2lceڵ4DsF[M|%䲝ʙ ҿ"ԁc:qD6f $n OMtAd ɻT9-I$#PdEn>F"^d@CrOڎE.EBBv C+ >o/uJ|܂I@U :؇}3_( rD\~3f-CfC`s^3¢43Ryii n")ZS0PZv+iyc8mMs,"@1iљDdXga$jd_ x/-J}oogYE [Ok76?C{@H&#w}5+EI8G-j#B%*Q(g!η$RIR6E ιC]rJY&oԣ#!aLH?{U4r1eZ% E#wvϘ)FH3,o%^@*d%DWfj9W`G H0V#O'NEtRd^Uj @051r/%L ꘔ7tǩIޗA1kQ[;\X}78SgVr_IjQvGs9 f#YaR$qrL CdQt=8i6'Š ۅo81_7Ս> % )rSiK)+ C\ym7qi]y](aTj,N3% \@R%l6xiԊ.oWfe]?/H9"8yeWD(bS8pC'Ȫ<0bu'Ȃg<:pfĈoRsNb‰8;Ԭ+;: .SE5~=Mi D#BOnjjldػծw g4&3䔜hH nlYϰܬQ7 .|ǯHEK9윌LɈ7M礟\~0Fh4"|pZi .o*P){E)`O%rZOJ9}{aiIO-x_Dx>!'yjth#,vƅNyil>N Z/ҥ߾Ӛ,S#=/5FHXtFֽabsl~Kj'YI}^򌤐ԒO mD\WN_2衉{ y;,,E#Pҹ0phTE?dkzYhU(*u O_HB@(/)GC&Kh]91z[v[-q~OMk~ksˬP-'-Zfe`Xr>aٚ[3+mQ6S#hogl,p`ۀx7TK?PUۭZI=ؒ{z&9̪o{^T9RHt2Ht1vZ~rO['YklS϶z^ .stU 7TW)(.J¦%uz6XPozw1rt0URjf1f'ɕc:uw ݨq(.*nRE3fg{~Mޞ/q8r٭r/ͦ0ۢFnMz'~X%m+C5B"")dtTq5y_\ t,7TNJ1X[4ȯSrKBI/̣U˶^fwLZFxF J!;A9`/?V[A6Zrs\v~7kmFI*m?%/ PHզd( a~@ɧLnn׶M|l ;;p|Н\ͱ}Pp`?QϚM u鵈6WeG).d#!3 W0N9>;v p w[s!iE6WgXAK <|DNxC8fP[Ӝұ b })JZ?XHɈ\X~6 ' [>>k6֍1XwK/? 0k9[vKjL!UL:=߉:Aqڽ,ya9c/oJ=R/`fط$P˶Wwm<dI lM*mV`_$Zf$wI͝aƏnjN[٦qiؤ2jYܓTtNh vz |}!FdZ]S>kr"T&&FV}eq' % ;vO.ny4das^{~e.8IYSE ;`U@xIfIbQ3ۥCu qxuCGSj̜.#|q J!vBbd9M-m^yS pEWr#WsiIf+M7ZTV2T3 ':#W#5Iìx~6V!wӭvD>|2xZK?V-CtB+ «* GTEsГ~gOcWo&i-Z>&x@W( 4"EpcUвw1K6Kck^% qW,ߑ%턬Wttd6y9$D{O"AαV:fq"&kuͪ׶QuK|iVd\7>|q n {,gέx>.3+ C]E~E*Ҙ>?>Jb?jѡKd'@̡5Uonɦ)E!Wb'riu&>۪k3h('j/qIb JC+Bw] Um;O,; SmESm|D\Bl;T╻\&МeduB4G2+nlqMt74P+(KE?xU.7pFK J sm=^PeF-V0X7b_64BD4MH*>EtTҩz@?ѣE;ۭi1Z{ їK|keNª13/i@hK E֔rA,=Xi9LodP.sQ+탼HI_I3R+^P\@]ΠhiAF{efIoĔHpzi'D6} K7! Oj0]K>`*H0{,]vя yGDe/P֢Fk|-ëB +k;FA,tY[Qs YudHjy"#4S`HwΡD8h!Ϧnϣ,]HcbP<_dߦEp&|9vV{4s<쒒ΑH0sǂb_\ mHZϕJ]ȃc宥䛷nZ!bqH%/Ulhw\'/)Zy!FrMke)*Ny"f/ܣz !3:~=+Hf7UQ/ ֭~ s?i9[1#; ^;44?y&LtSA }䬙j]Ꮳ ^6oɵ?]ɽSb&QYxlښVC@s :Υɗ#)Y5Ju0é{y7,SC܍ ~]=/+729dh.IE%Nw(kLKvib},RrF cL ԑq!ѻ씐b:-y le/ 66!XvNTrqlzf$:) 1No칼د E{GsAHGܲ_tk, cs;mϽlSe|oXu<ex Y(2dzܿ>`چ,JZBi%A*A5b2Z/|ڔ/>-fg7V`D?IS_lN1{[km~3-D1 jY:)1F ?OףpW(m^.Мٙ7.úe! zy(C|+S!º:ϮlbZE 淊2u(ɶbɳ-.Ljlcϴuc0CayE:6k ‘6S)5C|砈bn}EDgBU*};~F մ@Oវ^ǒk%A>?-H#\#CJe{DCq7o l*B\җJb`ǷVP`YF. y \Q CX$g9rDv85djZC~(Xu> =s>F1,MT>$(=a }'˺†c'+FtCb> aW-pSt -M~ ïuI@id/P _p>irW KaRX;~ʴ.r,,r%6೥ˁs[^t ؔL, ?Qru᳅ 2i^@I36[vYQ !vA mA^GWlG·3pAǤS}tzЧHn- ^D7YT0XXc*%lW%eQw2^ѫ%kv%?QMd~ %UNl{U"fvE:/ fgez% ɭ4N ꠁP1=3E .ٙOS4i8 N,dB&t6ki9KΆa9M1gg:u2r>J:~x&OK\ד?B:M"k3L"ryj1p9MDTA]&;Qq!XPKJ 1KC&t%>SGI#\g>A\<@J՘;)WZ,+nuc#'BMwg/f~Y^hH+ ad牌 @i~U^F m O"qҔ"-孂?4fA[J(K&aVy,;5m'ǵڌiHɫ6$r @#gUN%at` 2kkVnGOIʹ<um?keb8C+ox7a l;g5u!~/u*`=[`P~tK(PĿ(4x&N'&,AOt#AoD[ ڀE 1?ꓔ AG8O@9f=B(&r× OJx@;jlĊ#NWߦ0F\pdH]lZ5,PW$ j0 7Sr<^/ \ӎ$vUYHM? 6^ْ!E 5:sdA2wN@,뾏n MK,S&RMsd`n]Oc*n}~*"8GK62{>2vy*fYM֨rp,P,-e)IPip=p9Y"vU'*$mɒ^8*9 v&ڋ2kNlJ'ܜxM)&$)sn  S(~&Y[ϱ]}N9ҎomQu7Y- /BP_[ʑxCF7`u{]gжS^#.}CVC0*L*[M~*W,G_yERv۸ϔͺ18cЙniyx 3fՃڢdn?=BoL<^$9Um';y(\rvyD`U$~TF>C /t@ 1 \\op@c`Y֛@m>s_agY~ r.JЙ} g rTf/jʌwѺeeSpn4dXl% 0m"0giJ%֪) G/6 a٦':/F0[8wh[Oܦ L` ~ S609a, ݷY˂;X?bTB9O$XWςVaf•uw1%WvNSu3Nd \P[d)a(,>mT\D|/35]sg.0]TXI85BΓGawvIUXXRT<AT)u0;A: 4 z]Md3CUaw WdsKV᧒l9<ɖqA3HM][ֱ28,ʞ@XhuBh|^pBn*'g) n9݊Z8%UӰ,1+)r 5]tI|sӪ/٠~d?Uj0cXْ]s6=B7FR txCPJƟxZgt[, 諾 e yΙeuw?Fo#A Ʃ`E7o?'Ft0#}*6?:'3K^4xH]dgND6"2[,ڄϡ~pL9\S)gB+La\mCtESO :M >KUhzs|`̔V nIؒjms -o+WU?0 \qhe/Yfn݉F| [/IC]\'IE(]:qDJ]J)^Pd`1ADSʍRytk?L'q+ͷ59t.Ixݽe }L 6b c^spbg>Is?")۹b-[ 6Ħa=Xt5R\so/eR{iٯ^#x]gYVKֆ&k6,cym+=C~8O Bpp;ٻӞ Æ7. H_+lJw rF1%x@3ؙj4-lۄCKBfpY|#G}fJm|j)ZʨO BOAZq)' [!EݸzgΏδPY3W!9aqc |D]c?h16Vn36|Y9d*=кb[颯 a񿥔ta g &h4-l6Gj}=]x L}>0xę6?>Dȼ7˖U޼jחQ&l=̦K6K3L.P Ggc51/1gpDh>cטyΓҝ 5$1/R@H 2Vblޮ-IPBbMHpwE6W{k}6zB=ք.Yhqu[IM4cǓ2KbFTOTV\|8ZnCt#:Y.}=> bG V Αޫl#a9㫍a5TsQuϟ?l>//z-ـKNB©iIvH15 5SQPvK{ ?Ѧ`EfQV+T}#f\VZLeI ?O1|A S(Zш j-(clǀJ6I/ʩ%nEld M`9Up۠1ro=UՎpRAD=mA{qwÄ@;И~hzPB%ЬqlldqEm魒zHk1(dIׂ][M^uw!ɾ&A$mxq1]W)=Uboa{j,1Lc1=:5ƆA- *L.qrѭ3n$@y8m{u5G 9Ue/&>jA$q2d,0"լ<#͗}ī3F(>vD.U1_K?`O?#RFjx+`M l[U!3qhl-jaeP;BMx´91QqHfGGb)V#Әwιed<3#ɣԋ};m]  ݪCfA2h[G{ F RO&3 jl %t. w 9QRIu N6]P5JhK.Iﵘi:3Qv0YEYL)k s~[}"eĽª=|_ɞ9.ګ|0N 9|&g6A5o xޢv0exjc`mF[i&4ٙ Ԗd*xᡗUXh S)`_%t%R44C7Db\V;\czg$8Z CgbCQ2-A4 bm=[Lv-XO dRݧTWhqssK ^ѿ$FգWU)W>7H)UP{qĭGV~JըJJ^oTS։+q_1 g*w^]+f-p3,'4:1.iYg@А_MUs$ Vَhg'v-IQkOSsj ]7)NgfBI vInl1c"Y<@Cou n(5h@2y+q$'Ȏ'4󄅾7 ^G" |DWԵcHfǬ;Xd1g)9wgOeV^g;WtMPQY:A( ZX> K8"(n;4%~kvRƾPoyV4duBd‚-7p^Wj)`zvZ DstE(QwClm C}%½pf+Op SnM'Axs$? bw̩7C۵Gࠀ]j6 I;- $f%ey5,ֵ{C+Cg0Z]"u)4)=?A )Ac1犯`Sr/MW_= R4Y۽5Xý'чPV%GH[Mz_[`ivt>^ &\ԉH.6X)3ӃMz5jhJtU[֯GBD Y׽xj2ӽiLXRn+}$.d BƃfFo7(^F8䧉ط@(Ay&zftW&a},\7~U9NJ #7W@xoq ~T2Mvr*bʐ(3)/nn~XAZԡϷ/ւX_Gn]Q d Iiy.U yN)u$(<onj )Cy㇁ۂBT]s!SWjuQg yFf|JeW;[lX30ݠGϭѰ.jzEU6zxh#₷LnrycR uoD&7-~wn!24t6xP(`n\$JԅC43++1c|9ygQѲЍ֪AЎ p f.<.'pU2}Ysʔ c凵4]TŞCa-kĪ|lUvI [j8|չt-h vOB⡟7`%xϤ >Z S2w AE\|F\ 8~8bC"vkI#0T (ƞvd{cp9.Q1!p6NȘ@CF 1&8*nX_mUшjE_=Z~*ir+L^W-iݍ+f(zjS'(VP7l %0 FuN[c2l?j.Rkz-l"M N .e&"N\Pt*Iӱwgo*ʮ\%X?psH&={hڹ%'oKHPH+_2Q(]rfJ$0F{GD6d ^qs,>'*~499=g%.9n⥅AY8!P÷-w3sNolftu3K NQ=ZUzJA?blj4?$ o;,mEOLȎI 98|nWkgmu& `]w^w_,. C,aQ$ qpW\>yY: 0SƈŸ AS;hJ{RfN#o,G! JƐU$T=ކlz6g5NQ5N,U yV\Nz9t>;Ow!!u]&AtAQb1ZᗿWerNt,tn|>p R|4SgsPJI\ k/lkΎҏkDЗ 0!ƏMmuc+&g+6ЊqjJ6dlh6 .F,1qRݻ@KFPi |{II\c=Y!;W9YSe^ 8xFi|N >QYy}7HXQ!-.z7W5j1%:Jm%hT ? `eV/cL#S熨Si@x'Ri|Wd1Y$)MAub*](7 S[FSb^8Zs"8 .}Ь) @aʿ$ 4k, uӅ/+l0,3%1n셯rmHG@tvNW𹽠ZLIb[U.!,\UixbÃTȧdoos]D@˄$C_,#Bu*۪?"l~}gp3Kc]Z 8Sm~Pvycl` 6ߐ;L'B`~iZb2+o9!q)"=S!=˖~:)FLCL8f!<҂X hvE+T7{=_9qAԅ/'M.Pr`B {"_!AV#_l.*'Q6wyϕӹI΃]'d IFde;# ņOyS.A!boT$+[]/ J ,+cGLLdtAd J|TgN[i#q1 4# nk(#gjF$O`4F_Mv&5X g߶yAO9Wa΍K>u8*PxX%TMfjty{cG_VR tJ?ШH$^-(÷/ùb}b,?vwk<haCXoV1m| flD'=' i4$stq08 bv&V5)$^*4SDpO]#e&Ob)MHq/Bj]в8^x*]J"d e rX(a6 DUPY8 ƧbʥD(,>1ԎNqt㭭A&X1ЅJ$y`W<:> JPTQy8`J: i1%xy+TY6>Z4iԉFӍE#\MCެ%cf5K$f\>LX.@2?,.(qy枊4Z$0l-<$KZ"=K=,&#}I[;@h%e% gLK2@w Lo-eC҄k?y:f$oܙ/( S@8teώENc?…Џ P_Y4x+̷oYbuui6c n.ZOTQ=sk6jHH2b׫.\Ns05ҎKۣC>gp" O$֋|C5'P¸=>6xh/V1KߠRwa:Hiڡ?$w xVgJ'֣7{pC7a.FDf13SDuz[۵o.vh٫ĦuS*@_E=9S-0AQ9P=%NLFE!h&21x]91 &T;ח͢5]M]>~aC:}| ~e^rZgKpw}9;g%O̖XU0+Z{<5$Ӄw&c{UKL5/9T 31=d6 2m5 3:2ALrGYc{ղDi=aPi$Nf6ueV6aX=ʍpP[5XG =zrfɔ6̑SNb՟A _dN^th09rriWQTĻ2(DK*S i_9*9ۓ=q~L=.8zW]ZEэ'NsrcZ-t? {5s ص>j ⭷|~ǘfQۂ1^#eu?IF>:B^|W0{}n-Ȅ7ΦͿj d02u.m~Sr637L,cTlf)Zph7P}rǑ-J[?{,C-B% AW[| \# wul[֤ڲS=1I4 ,TP4_WX[Æ>i֓t(F2.C&{Q)̏?nI-cE$#KxJXM#A.TURze?FH zQ":A3̨MkM2oxHP.7LY9eW{Bp[n@%^!7̡YԷ͞AYqw釹S.7I-~.39o܎&&[[ Q.V$..MyI۩wx3և.ѝ.&BfU};| Vj kpg%ݮ7^*~YyRiQQEͣ3DwghQymrvN hIF Ha^Xc?ahPcw$?-GtbUU zsdl?+}W-K/ī S)wTO<AZ]HwFo,`0/%IVz>Eqx׹$3|4ʁraƐO|umYEtC 9@]z{Lp4P'jcb Xzc[V봨v\W)%=׼(6GRY2w *.Bfdˆ%]'{? (( ?2O61^h%~o|cO{F/,sD XEACj&wbnj=zG#Q%=N[u\Jlh jisT;uWSqpCO*1to6] 2> h g=D$b~hdV'eOr#+5)lo(Y7:jCqA4pi1H+{vj"Aƌ02fn%A:阤X;t홈'&^NmÏKj_gx&GKWfS;rB<{Yk Sw? 6%e[O׆5>R1m}5‘I+Y 샖??}uB.:Oָ`Yvc{ ;ԇ:R?Ԏ#͏DۄJ;6IkAEA)~_!VGކ!g) ygc俅ge0A);Ě:3o?q ؠv+%` ݫY: t"~kw诒씟bu&mt.<7q|xJMyw(IgȳDcrd/dM&jqn$:j_є\"U}gƘ)fjy_=ޓه{OwĆ@8~eCS]I9'ib/!TѴ|sX#0J=|zGE T&9Ul;Uxޟws!ߢ[>[0rPvv.TIg!=@Ω.Rr6F_䂣7w2}ICu.axdm ڙ.]$&:^;O& ]X^f0y=+eDƐ9;!lk\)H#A*; 0,rni (J$YYl2L+C12c*.D&tr%g%;wi7YWNAkk ˖ďGpkOLD*Qݛ/XFSSEТO0AO?{Cs> xvkS9Xx*]ZBH6&Õ{+K?8-Ё ljR`G( WL5g w}0 5hF7f?=}W0C= м2n$u:dvzdsnT=h w}/~ G'AxcXY}1VZPoT`!`t[&&IZUb`a ( 7 #|b+0|rI㌅+=.@\W4dpb$0R ;5c3tVj=԰ ]@SK^1iIne=C5htCƘ^+GR\QʘjON덵OC~`d;pŨ*^64;]1b)A&J+*^R e` "0UЯ\s1:9PyyW'ݥ^pqYxEЪ]e-q"I#{ 1$Mu- _k)CF2%80@N]p۴r7ɐW/Hrƈۉ+uhan?~m~nC9rhgPL' N}(ᨩ`&$|2YDzؖ$OYbIkiSK΍8{WTt?݆?k]ˤK?,r;CйqU ;B(<;0!w lCQCaYȜ+d`@Mb^3jOm 9:B,' nA6Qzݍ7pέkAm6q'ALf#WkԊ?&V֛Tk Z} wǨp*] qΨl+P!bm IRu̅pUKVj&׮62'}MC" @ vjAïǥzbOL<`R||6B4{ ;6Ȭ/GgOJoqzDOqo}:+24eÓJx-GymKYx 0£Orʩ)~D6hE>= i@ll*t~ ϡ- Sm>0<[8%N0 ^Dj#o ~"0 YN;dSF3ߺ-xV-h4ƇS6mQ.XBg0 #Am\#ӧ? N6MQ=oW6vVR]aF |m[-^8㞙دqCNB:SrZ5 ejZC&mF7tlT ߔUlx]k%UiQW(E)'c<{jaL0ȉBGfB ڿh/GV/iBB/6, gbtঊ<[tF lX2"&{ŧ 9oڳ(T2~vC|=:{(M«##þD?5爣kN0>ƫT'34~x#beDtv=axOcx47d,*ƋG"墨aܞ. ͢TH71Vm%UTcu]% Ѭ6@~n1 2f}&* Q6?>rl0;)2v0 gݏ0e+JgE=4ta=uG%#S>n0 D F~\fQ|;kMzKF125˵ ^b)7E?C3Ad 4% g v%;nSwr]A>A^0] :!dn,SLt͔d=@D-7FϫN~ChRC:SaŲQ P!DqQ?(\L%J(] r^YɌNWhFjsf (gĘQ>_[قLFzF&k5ᖳmπ#͗)W>մ-%P|@~\.0TE@km; "fB^q/mJSG_=y M 7Qa&:puϪ| q|A ׶"^Zf,c\׌MBqn'kr"&j`G8sV^<.E M!Zw>פC ojb]n8%Ҷ7?P+Ńu;wv]\2^S*ƅ5s vxØg\WuyZe Ϋ/ёζ\R^L}ֻ+28ӵ Y`wCvkHvHZ~Qê7GT4o hԬhbbgCr^N'|]UN!7JCXg2Dv ϾW2N?}obOJ;CA6'b"[$3YL my>a޽ ޕT5:7FV5` E]@?] Ge1Q S7qHLEݰ{7G@_qy3>"XY"0:,oܴ-#9D!J"j:d)axV+Z ]E&HN3.zKSVN7Hаi.':N{qܨ7Y9uٙ;x*TٕWF0i 25v_?707og$cp @mºނECU~e~*G39e%gjzAW[AI<ŴDžZZ+T"艘LM1<\!oVPXT (cvi. . -8U ȍcsxƬB}oYқ'~&&[a u*on_l!='Vōoo"ck]|2HTtU} "M (D%D7[}SXf˲f-D33٬0 )^% ER-i6!}&AB0vFB{bE=//EC}>uZ+&vm !wT`_t{,cyG坁PvF0WiA[.HvVwaX$ ߱]͖p1CKHX;ShxܡնM\rl3N1Z]ڂ%E/cH1j,qoIx"2SpPҳMd[bAQlGfĈ,C#_zW+[a1q _{-И"l"^#2)_6-6BL7#h}N_պS[Ǡo~Ft51<&)ߎSVX3o}GU1`^ `@K>P8ş15+!Qݗ  EaBߣRbEYej$v }-MT B1Eռm[z Y{~𯎃k$@;(cgA%;4E:?)^L"T<dMݾCܨ!yy#,&( & zVtwc@bA`%`2N/ѷ]ncbkʬ&S+ʫ2Ո:tǵJ>>LpL|f8`O9?֣n8 8vqcK.;M1=aw*b)ʗkXy6l3йs zTqڃiwlWxulխm[cH=RVor&ZKi';оdnٔGoZ0(k!dN V0,o%(H$*_s^9 s 求-lǯZkv!0 KFҭ^+e> *3E4O"ev1h%U,ʁa3* ?|CA&LrGE5PXY_FP H~.%%c`lPۭoB0#-gRͭ#f-"P.W,KsapB%ةFִ"d;+NSg JƐІl[(p S+J崕6^_=|D5JwLxE7;׺We,ූ&k*0ARqL<,~ u 0AzgeL:8bYֶD:>%~ܱXB@1P%MĢ8Mވmfl% hnv33\?u+|2trI-W>]e@>elxb5Iـov*T"L1d`Bd ~aNֱ{''%Qˉ;83M 7GI8KL~SddH[0C{סk_!^]ZHG No@0:C d}[) +&S%(ďXYRd18F'HkwLmp\vHmVRpm%+T9ѿi5C{Bxk)ŀu+;X{K( :?ir]gyaPHrC1f 0(N8q˺y!*iF1t+"J .dw=/Xfp+Pei$TZvUlo|iu¡Hx2-;+&L#^f:";םO:ft&!z- -{Z[|]G3W<oh3*>tG8%6P-_2Ƥcc?v0.z, S hcn괇ݴEgj{`ޑdO;fgz(vJv}N}߷ I:L.Sᣥ^2_~=-X׬[/lcuNTQv)-FChDR>hjzvwss+<~ |>#uxs3rw: I%1g!0c;Q.Zյ.6ւ5'T4~$ ꤭+8 Fh?Фӣ:Ab֚]R1?Ƒ?p0U ejW=Q˄Jh嬴°ެ1L`ieg[ׇb M<P -#g|(sPɎh-| Q𘼑Y# 8م BAoXQz;9Cc9ۣ9tL,[1-JCɳHtBviR7byXaW AH6xްWz9Y04Ϳ|-4RP;Lu6۝kwۯB:&@[]MpNjX7{ ;Ij`"J-9u{"6c$ FAyijnSD#6m{/5%"w*Iy9:8a"3e2'jgI+؁W6@\T"y pYf|?D?LmUgDGXIC"pOSRʤt?f,`) H.ZxUff^_C8ϔ5B^PnB3C8H<ϩL=WDi9zZf~p6Ɣ!vGB;/~?L[m;QI8#r{[o)mvِI؃_:W^pr&,oFanvmMC)[1Ob8δqcA~O"7t"Hur~,^l&}4̎wjwJ-T"7WX'a} 5k>S&9tŎ|3Ffje-";[m .C3)ds$[mj4zJM=ݏK!D \M SnVXF|+1ޑ^VQH|>=-qe9g Xxn&.kZ W[! ]įi֍ R"#mQ6/eTVzi'wW=N(obCt~dy샐]Хg6 av-tb5'D|}Js >6!{pYX35"/K;u ,{}1* [y74dFL o.,=S];ufju~J6Vܖ3fF8Vcl~K\фDB<^%]4V  нP%}N޲2ѲUN6H qdrFV3QȾ0Tms'_1ђ#8m O1:tTLa_ .2nJy"?}nN@kk+CQô'M/VVaacH[6}.jV"-w(eƇyS'k0LhRC^0V (k =vHhAN炥 (8ѰhW,gR j4fOᆊT$$뜀au=X zÝr1N_k#sk2}e%η|V=>WRw $ AcȠo HWh;[xW_v3{^A??б@)5@kvsj-9/} է! (C5j?*h !9߶ԥHjW Nctr\UJ߅j`$2tw]gAAqّ󂓈S!K>DZ~߯2j:TPǙج칬Erl&і. kቇABaH9E"fm}4'߄cX($ X$cne[c#y,x\R,=Q[^ӠdPο=A0Mծ - 8j( ςĒXEY#PWݮ xJp߮l "WOB\Cz[P)`;q_{-@qj'HqTeEЅ_9h!<C;104~tM`-lv{x$itM+&Bk '4`\ ѽXq!A HĘ;v6U~QY>>X{#7Bl2),o\TM1eOHr3-M'G8 59Y2wiwĆx$ ˏ_$mϥ&V63YM^hĪk Cvn@χ3YXiSA=?"]##Ni*U\'cfmF@0ǜ1xsW[A0x}RRos\plu"V E?̪aŖ `LO-Rí.'/Za%.8*}10r!X'R.5a@WY))mR՛:v!A N|w57!gc  37k$XP#g }*iڬL`؊QQ E@K|f$/Bys0_j;δ0[nIbb >UlЧPC@al.n56֧o+(t+bH\fAka7$Nl%VHQ<|MUSG?gژ(.βw0fssΌ(m%d cے)h &5i}Q/~4_,ͭkQtU BBJgySP+\6@* f늺'Jt/3YW_@b m΋']jA/J)[D|c俑;ꈤ٩d c% 1|9Z;<&/lv:m b]EZ \sl*uZFGª=wqȑ٣")Yh-B='jviZAVpGY;KB9 2hC؛8/loI͌uGF #:%W_ u)Hֵx%qX%B{ +"z}?-M Dvn)6O໣IT ѨIk=59WDYQKۜ4Fq,"lQ'ugQ8{ M_g6|Lq'6JMF-Vx@'fGʳgC\oA+3APz 8@aƂm+~}€>P[KC8#rZ$ i'\*pd*Ob1H[50Q.v Wj^p)D*e.p.a2b-ݒe3RqUT(jA+u1~=+|Gw#h,cS_yv2$r@Wđ7iݽ"%Ko|ߺ굨sR8Zv2{ [1xJ; }a[+BzIysV;sl#((ܦq恥Eϗcta73k= S9BN8D V>#sҪtoOvG3}*C+|\\7>ARjh@V2z"?_%`%dKXcHs>\}BAi 1Kĩ_@JHӍcw_tPawJ~O&" j^r3Q/tm'iBڍwϟC{Ohrq;%oz:Fdtۏn]8ߩ[@Be>>Wj1N)[ZU ,#( 7\ k{k ah$n' N+ՂJ3ztu{%X b7R4ĶCNFH=tK-"@Ƈh1GXȹ\ ${rg[14y}? 9Ri ͨf!m3YRZ875]gZZ$*yM Fy׷<|֩&/(RH6 tX@ {`Xcp'(3i+O'@ SK$g!Δ!*VyQ^tlDq ̟j<6~ @ ʔ7K&q)1]= G/el4 R߱b1tBJm[b|uR IIUl@րX8.Zzm@N0cLnE H]\xD4e3f.]JqX .[bF9Kt'38OL C#Khwza/:ZS5I%:6>'foH.xs4%+պрBRd ytߘ:6u[, ŁI-VIv8'>ƈ1j5S{f9R^vUJW잗#Z%XHnߝȐVZӲi!SçPkOY] cNOpBhWnԺ9eCf%~jw"V|`FeIvV4֏(7'&Y u$zұ 5D>{|aQ$BM),%CgWrz&} Ɋj2H;[Qd}*~ `Hz{q| Vve Lfp81>+e1I@ږINnR^ǿ)l~ώ$&CBo? W1p`=Cyv"Hްh*2JJvZHLf ;$M2 *D\_D3qä3! _g!~7Kuoq%~pmW2%Oay'=zƖ{'l}!lM +L? Ar5*:[# jA ~Awehtl%*oYMqqg_O. yN5*-c6w? Hzëz>(gy$K!Kh B?kMvGA&]61o3O8c%[L;,ޓ7Y40?PabZU SmB>:l>Aq&}+i:R$fM䱰IO.D5?XO8?[Z슜Jvbe*=A֘ZD\6-?LlRsH\M|(cd~ jm4„ ϭRfwG;+r0K۪*=GaٿA)\Rx# ՘;*:sg: N^¸E>:RC1Z Pyb x` 7t6] ǎެ/޺6&k5D+ W}_A7̎vx;ͮWtR7T֝Q(S3ZeI]cH^IL`ɽ (Ejoˎyl)'mABK>{ZDm@l6T S-P/_wgN>{ )h W/鉵kx<[1nPrpZ+^,jĞ%\D YM x~O{p*ŲW&Q8aõi ^߇uï qAS!ed d:úbI] >:Op5E, : yw* OZ>#<{1>*G Eҽ,T;t'/@soݝ#>Hy02gCfbܩ]_ 9Q.TǴSh")Od9CMAW+xM*øwkKw40{ ģ d:)ww3$"~F7ɛaMy%_Kk)!=AkC_hUkhךR֜#53>%z6F}NqZ.eq8|#5#$$f~Xn3drۄf8s>iތ{vmeG ^5_c9Y8nჂ]TnhhbHͭ))%qr3btk`m!@"9U <4J k$z7\|DˤZ;pY*l8!VEυ(r |A{P"O6Tb p*_75>MqT$saM;-3|,&IǤOs4!*o"kDE¬k֍$p3uQⱌ&]X3k1zTCdiE<_akޞI;*hi`/c~&ea 0*!F;e^88h%«;1` }բ<בb_*DXw|ŃjbΎ'*D3[դ`ā;'VC? N |&u =Ҥ!3m aL8$a8U' $c󢬧b[9cǹ>!8Y$lN$14|XȽ=Sk:k Ӯը3Vw?.9,6ԁ-]:gn@a'Qr*& cDUDJYѳ-6nv~V Z5P79Iqz/]d|˕*U<.}c֨-~gId  mmREȌtR75Jȍ\27$DuFV7= 4p*En~H(xCMUDѡ._؞׏MNt9*a2 Wl,M-񆈦ޒJh#%d4wo~əcR~x(~H) t]? i2j p\YMd-&] $ !ڟlox+t% oV̰Y<4ovJ9]=:NyrٹewdHSv%oN,ie'-vI)d{X=ھ3 LD fP8󼩚lyȶR*=L )MRW[W04֔]|Q"Czfq[uDiFM!֓SKR4"AR[)~M`[ &!~0$bH:8_®̸aTg*zYOI%THZ͙4XFP )04% wy/Φ7G4hiODOhC^QSya7lUe2ChϬ Ml0r 8lصσ($cA@~t yx^؜Tg%Ԍ'u^E-1e}-W`A2\^ I'/n%j^I$A}iv卑T\0̛ܺ l2KT/ k%Ī"΍i(}M啝Hss[?&60ͧQ"Q/g!9aͿ>"Nl8>eآ~3ޕ|gyD]?YH ~UPxc8`X,]Q=@(e m;<[xR(iX9%g|7mvD3jdz}]i̵E^)k]ң_};AA77ZiTIN+<ܦC& gH33%ac/c$i,_Xш@ȖJ`]xKLC2A, J{^kƋL;${\m3#X܎ZLY|۸zTJǯd8Sj]b_&ٟ8Ka0툮c)G&?C^+6(9CCy=X!=Yj g;K3sЈ354n1wLPǟ$ V%jӍ0XkV(O!xCw@H,`1̒ݙ>:”xH7hDY =#Sh[!(^Ft̨ :p=)T@P*+ I<ia/Ws(M9|\]-nj1C3(!ym'E|!lNwc=ݻX89f3˼cxyTo=gTdd&j, /w]j7>Ļk},T4 `6 zQ}C BF"<Ѵ=rwi5nܐt 2Ocج uשֆj"z_f0yo;)8IKmB_DtsB]RG/H \D͸+ycH:F'?'# >[j(T3*Ӓ ̈T3N^]Obb *I6uoRAU"̍@ʐSɐ0RVz&{7z*ّPNiN=ґ~^w(k*{=C4Lґ9jgHXu!\%i?_m[;3>47(V hHwBAF6nlzI?Wwz2Nt'g(CTICN\Hbtٝ?xg"48DsɮH)F<;pvbl ] 7w{9rr!,E;LdmEqiY(-y%~ jؐ-7Ba'd]OZ 4dtlZY9 2S״en"Wd 4B!DVRu\>|b_A!(C BvIŁZHMn\C؛ 4A"ZDP#E{-,ҚR)HZ`K/^<^ƹK-b)0Q8 Ȯiش(V-I,8=47"ELbN,#ӊ'wa90a x'RM!ArvBVܚ{1KP)>#ik.Xxeջ\m yk$kQBo?:?] QJk~E95ijLT#}՗!rfu(J f0 Cs_u[23& A+إ,u!] DKxx? p|?W̯[fja ?[Uvȟ&- z:TAN4# V|&㍻6oX&/5,!{׺01pN(i6=v -SG_AIb&݉t(S?iFX;O:1@|a#}U_i>rnZ{n|'F̷7̤ j1TvwRk?أy˶<0۹G8 {alpps)xnvB&4~=ѣ4H9_Yj@r~[F̿v%=14+KEf@n6],0G7՞ڥ.Z閤ׯg"1Zҹ)p5%E!=nLޚ$PX%}33[Vݢ^i/ *d \5>يNIAT.TLʺLENA2Moz?6ch^GJtJjF(z&se׵/*\4޵Q \%˒3e 0īaTi͗}aK8,GEBXP_ _d^򗐨IOTIFϙ4U:WCs dI*/J!C-یE^BR咹M׻!vVsšqugx=xXCYLqsS%gxFEz-@gkE#vJ,);~bGwQHH a ]]~͖3$x<TwnqN.ZNZ\G%Ss=o FXN[Ĺ"c~s\oo.[îZ: O&gԊCf^ukE") n]H8Fp;㶧\፞fz#&iufծh5 %B$/'Mo=+Q|h)^[VۅW6OFCJS}#:y@N?VPu.h(3 @ lr0~x2Y9Al ׉sse߳ໟU3+ms%]^ KO2\!Cc-gB%1f$P)Vຝ10.ٚxCt,շ|7FD}{.XF{"3:fp*L Ѫh.sS/q`OzvTQ>y=6U.GsH(6pCa"c?DvRY#qNR)et5ag0R~K1*8R#4͆lNO5W-D 7X#Ere!Vz}|;\C$nl;D3d$GHԍE0)TThE^Drؙ~v*7P1|w9֞MD&5 Zi;^crvA76#t*eS]}>3 ,O"6E!T(<_xORL[SOzclR{TݶPzZu҂\2w0-)$꨸̄nP043ɉu13?²p!A mBwUȜbT1"yMMȨA$r9#[y+q9?$:.ӑ>WkM1#\ݓOuy%Cl%RPqBmÒ1<22jv1\AvobWvW ǩZ>^#l\̱?"] [W i\)O2G#PׇOF׉j?,5ǂyA9wX63KfvTUX|6<6T kBCY.EO?ȣi0m%[G,/Yqn95s_u?X!!NK(ٹd / ۜ w]k/NbCBCq1RKV_@0|>*:fĄ9+P(89ɠyt*9eF K~]$M Ƌi4 $GJȾt!GyKojed-4gZ2Z?Bx,3x; C Կ@s1>E&RoƦl:aHIsADV)g־908brY@66wmCu'd~ EyٍLJ (ۇy̨XAhmw7;7 7ІFz3&Mcn.@~bHomcu{ºzB(Y[fD\λ#,:ȹvE̺U G1J]dJ6>ut56VwAaJR魐U[$uڒrRT]뀵mt}o˖1fsW߇Z.hyKxn4~4G?l@LNaT 3UlWFƍT?žsFO{Hd(ؑ%D{Jw^~h4f.uGX;sXͬ@C1i*Ŝ$~Z'خ:u}ũ}Bg,K&~90*ɿ[f%QZwdT O)A[Zp{;E^gzʟ&p~ğ($-+X~%RƬz{fHvT!fQ 1]s5>kV-}"t5 !`Hfsa#|%:$ʫ_0JTB=`䱕Θ~~ƼT|C5j[5BlM+IW X *($Ў{kI@Ujf\5)S,K%bNMb) A!;2/άbԝjm ؕzR91<@I(J` 0} '$+og,8,%HT,r8 ?aS\\W\2,72qF_#fPP=dw6EԽLmX M'"RZ YM2mlc9vPnJ@԰EƘb[MT;eS#gkBxjVw 'xB^#}wV9E<굓Ӫˬ!kvkdBX7{tj\XcoMI˲<۫2FeZ닱q8OO 8'rf 8ߜ =u:7!(_CxgCs6C̊ֈC+xEaHVl"sb!CTŷf<(6dǍ{hۖ嬣=fwUj]1D|q3TI.=g'S>ᡚTt|ԁ:v٭C'ɒE˼]jdmbRG|ueZ"l"ěenX# c\cCh@VDͥ'#u܉6[- }Zʋq!f}d1-S󱭈@ɵJ)U6ͮtˈAl}]9\ง 2ܮ崗ʗ^Xz sE_k8𞾹c+saY4I=0hdw4(/XK .ъ83C(ZZϷm~*ayјNl4"]0wxt<X ؄}VKڿԈT8J|pcqt$tB? 5P`.YB?\[z?r&QA4#hեó@8/>XVh;y[qa.MCL% *Q1A2X7b휉J3AFR Ӝ:@l8Xc1Kg3VnG.& 0DA'8$:hE5k2rN٧Ani<-%` &vz]!FHlrG@pZ+Gߑv%bjmk2y-_7ZZ![B.R}YP_jX:dw|JP~U|B@GlB#0ȿͩ>)b&Za/oGNDiTڡ%ݥzENcG?/ IӰEWLE> &b:"!~OwR/6dE5u i_ !cd,%-&},}a @=d@s.I• W[ 7ˡg!S Íޏ w%+H5ϩ4?ΒZ.M*u{\FpO1)X`K]bW a])7OO:63Qp .;gZr׼<|1j1M>KqֻRֻeTx;$}9 BTyƗ^:_5zaNy^W>R0<;_qL"<9_$hz2lpU!fqEn_;-X{,z(C?˥# aҟ 5v 05M|FsnRf)#;T8VJ( }3T-ɸ15q YP5{ A!X^okKB3"Vtr~\<|wXhz_Iq$p)<.:]íځ/qLk~6ZBRh'6]*rG^5&v;bHHI䫺bT>g]8M9y@\p=fQ?]l1\(6!9c1LD/8)Ҩ,O&aECcWaCyXe*@AS*%H,u\i@P{ U)fŗ?=^Dx0j '*ڗ3L?-0cl!bl>SI #uJg(Z&d)X o!%v1# t,OxL\l³Yy ДŰg=VyeEa[ [ͮjX-oA_C馩l}J7!sF Ԑ` ةQ0ߪ&,У|+ٮ>t,F: PD$NZׯք=^uor5OUq- )STi"z{B ]U3??98?_kfIokV(FC+sK "-e뗃7zh]e[ GqP]hvl⁣/~X/iuGZBPӦ'Ö1kN0;51Y[QQǦ*e͇VbcuKd"Zm8x4ZgtU5@atcC1sOfF/BqKaZ=PCL7H[ ?:" ~ QhdAwze؏Zrdg. >7Oq+#''NukXA~ť^Po(We3vz~i/֓ sɺBωoH4/vNU6?hQ[|o^MNw 2Oܘ+[xD82qQ^9c8$u}d ?F0VbU~)S`x%u0^gˉ7_{U%t}&i B H3!Ï5$X %ufZn~8hFErPLOǺCз5* 1Ԛ"ܕxf*s["NZfsa( LS>~r)g tpFq<ŐM _?ݍ)-;TnPf&Pڿ3!yhKS ,9B/,55Waw;;ƿRSlP>1num&d)mgn& vf݈NBK`o1]z+T-},ݎInfJ6ن`Ueg}GFkFw j{sTZ2c."L9Z 5tj'ƂHokM(WmKpmG!>z5X>6̋{=GCUA,VKT>jz|gf>Ek_EUPTk18foRk\)_I jX`GL_]x0䬗:I΅^T ,OgP=]ԙ Oc&˗;BQbY?YOҊXm]ϩL[`Ѓ",<?\NfGNNY[Y-޵{~w.M!5gF(=Y*qaQW%XFw᪑##?vϟ?.Vq2̆1A8cpkw^GN#v&vQ~gJMr< Q:@Yo)DtK%- lȎ(.4df.:ј )(iUs7L [ѥT_=ojn]&(^f SP~1qVtEt(MТ|f^ 5;3 D@d) j v8KVZv,\ ՘6ЦM@P"MS {q*…QV_£$Ѱ*N./g,6޳ ÛQsME:fQTHj%:Q|^Sײ rW'H^MhJ FɕA6GEdޞ&H}hȰ`<VeJ*0ϱӳG=DjH;0@%ۯe<ӓkҪ j?,R%*yJ+ VkA@`kЬčior'%^)K0PMMU)eW;5I0Ԯ?H0z18NW3$A gRkHG/2ѿq&Hf+ށxU{Z. ۭ&!ۜM <-E9**B_-r!k6'k7&.4>&B,P+Ortg__`~x$Bu|*K_O2)(1@ ѧ{-{šQ[E*vGCjc<]9-I`RԽDuy`=^WQg߻NzQ.ZFz8ˢ(U`pje jz>6)Q)$WM -܈AAЄzZu^"_7x>7b{96%Xsg%rJex=9/G|vu-`pFPtR\6I.s $ZȺpCTr\{Ё3vrt) Zia ׀<^(]Dw\zD2z=<1}vat^lͭ ɳc R3qǷqmw]'P!|-,+䃗L/'91nPHhxO?#|~>ӡ]ڜfۊ٤V.R\U! [A_\OEAX#˃mI@"?7Ɋ<_/8q~/a.FG.a1R '~@ߔؾTsC#"u3 .m3LI.i-y,MfrlP/-6XRNҧF@e[!3ħTfmWtVpƠ78yg˂xFA;ɷ䒻kpo.t"woozo\~Kt17_=O.p,VXSUzK1 >=3ND)> ͮB?[z^͔ ^I #SXg M@]&?:N#@I'-9Dں͍3;:vp;T+gޅoׯ"s#k$UJ3#o_:ŖI/-SwO''C:h""M\cu;EO5ovrNP  g~Mp zF`پK0V.^rNuoR/]$~)_6M2iX$o(=30F^\0q.&[7R'4ُBW*k*U@eS<}мHҥGX&5zZu^G 9UooyFu'(jXez9sDtO![n! #BG3 4DJc3.3=yoZVGہEzMBMDaN{XDtMy cU5Jք˟IH?dJmؠ/#JL=EP<&ލ9153ЉՍ?N[~b\ e.)Lja- ̥!c,J,SGϕЩa)}y8?f nKQ Tny$FpV[`Ѡ!ȚմdNqq݂,Qi )5mbWZY [txOዒi?…kR#bm@vT)11/: *?K\K4&YaW] [\ /ԗ!29uIG'4?'D,vTY)5N{qby>EB ^ ̴TtԮ"`'.cEec(m1:~M&\hRo/BXEy]rI+ _? rEԷЮ{Co&) mVUD\Ʈ*W": I| @ OȲ}8WN O6H}[z d=Ѫ-8ڀ7nmL|Ư҈N3 ߓѣh-pIÎӧ/ oG8r+LPྏ2"[ }SKBpd0 Y =tLdD8LcqJwYT;8t[tGwm6N  B%kzQൕADoe TD Iд%VOR"jA1 j^=IBn(Oc$bmu]rl*9.S2׷ p[t>'Xx`#m_q g>8kjDr=Xv")&ȾСCP ٫b}Oi۷i' v0R;S0=m Wy'db܇=;:Jم@!bQ? ,ʰ KSDM e2/7 mn>:cT ]WTVW#rli]Kݲцhl9J"s,vʡ.> 񯽽Jbs97R=RQRE4 wge99!'? b2&g94S&J*EWQ|Vd8p6ܱQ 2^-R4XҠ6Fʥ=BEӚaŗ#.e\shsПE@}8 B\Gc1qp !(b}4GxIW-V(N'9ǥN}$m{C(PtX@G iDnuK(÷DJ_u˝?o6cdlG]id-T̀=Ȼr&pZRpD #>~V 1QNkPUġSU*86a3O2,C+`aS#b^@'y| q"tu2?ps`w{iR%Oڇ©bxث.W߻-~?]>Ruw|Ҍo{V>Nri@ȱZv~<$$rm%e^@G}KLqAR *#Pt -'g[JnWór[ʹlB* [ubMxf<޴Qt+9Үy9x|~{켟5H?@ݹk.?j1hmp5{I|g~e]C5Ek>?K_!/JZaO5c,Kř6ltFc, ˜fMA]\vSg ZncR9p Zg31|fo+|gXn؋RP.y?k@WЎ6^S* .&uAbxrȬv9!?QrÜ k;@C(KR[\IP%!t!d/ȸz+O *0QƊbLx.^p#΍ԢaH7Gx.ȁ 6U {RŔvA+$twUw7~3q]*^{ܰȹ^[ lZ8j@S!Ӥ.un%RV~T14{i:/IKbֆƲX>FEf hg2H ~N,.c^=rmQDF Hm ㊘= %A1nvv>jg^?k #;P9ý}-AX4ʡ{Jd5X pf^-|nCSէٺ䑮뤁 q%iW"ۘD+ԏ!BbN MGNYwݐ&F%Dv)d4)咋s<Ȫ#Tlp9ܦ'Oi`/*4}.jJm)ީZpDOu@qm W~l$"r`co0;TxM. Hƚgz 8b`kDEo(Oɦ$_މOp~&q}o&kK4K㥒=DxSrh!mb!t^ޢfBPS Q|-;3&:vbyō9̇4 V #Y׸r9<# .w mdv;Dq+3MU};b_C;{Y|脏hjغN̋/~rTepoi(Ѕ9Fi # NՑFDzf';**\HӑieaF/<(;5E+|zn4oO"BɳF*y҉ʸÚ #܍G uO.0G( é,pɄ\ oW];_>#pzfeXa_az1IxUQI M=Ɣ|UL\r[ބO-&Tȗ*0R>9[)-~ۅ?g*$Cz 4r$?tۢ[DM-Xck;eOBfgHp+9'G‘N0G,+.[g;1$D`=7=gs0yτw]KIu#O󂻺KvmOpm`2_2xƴ:VDñ8yِFFw.f3lu{niK5CeuC&7e|\lڠ;Pm-zտ2",2#+gj=e ֧}u{7]:3AǗpb5KV"}-_?Q]pH}JqA[`J0vu8[0  u^6#:Q(UQF7aOU;rjy<Ė;a dx.RvBevY"ΩfbƊ T:lA9Ͱ,933\4Զd>X4U8涮X{Uef]@T?*@yH/uڧ&jʕb n'wW:ḋk8% Lc-^ ,M0YГuCXKfWVܫg׵KÆezrN:цa';ʫew9Th,=Jw-qJ=xl-$V!CAjpsAO!۽B uwdqyQNOĜ>{8z8''rStXxp8t3O{+pjbe(?}ӄsYCUdU 6ӅU:7G2厼6$\]1,}w|:@vD* T3~}̍p5 ! M82M BMUo4K3o@\2e N<{l[WTQp4PkYhzQck]hwӀ2}sr{7)ے=I%Bރ'B8KeZ!6>Ğz`bn( I9[DuVٴ]he'qWv h/W>9Xb޿rM0g`Bc|v*W k!Ljhq%( X2ՠ /2|1 LqT}@Lr>G@úS蓔GG"Qyq'嶖*IyWEҗ2YB>o+2x=UJ `Н=ҏA=rS \Qw3\bWimdK{Tx5 /ب~;@T̀/2eھ e%w7y<kT<U=FToM ^ +#%W͙Fzrmr/{Κ?._b_&>)0)ʣpdsE-umM^9-{8yߌOXU` ]#j3W$*hqDCto-> ^a~b+ybdZBU"!3<&=8(x1{\Ugꌙۦ?sv}2̘ aa -#֤Eiw*܊yywR~Q!P7Ku hGl:ME`pT$p0 >q!ygMv!EH33fUID<(M,lW7)-ҰVj3%cP#W-un9 ,E -fN,y@-V"TXgE`+Hz/dzJg˞^C[XTʷS(6&Tl씙|6Z?[H?Jc][f8 cO4ۺNgGo!2VBx쾴yqxlz# @D)Ǝ[ |jYQuHz-F s⹀3kRcQ=)@bEfZ/TǿKU2| 3JwK غ:P;xH9>. iJeIxX3X=g,C}ApzR߳wbޤ&oi!MS;kǖb8B8..;A\ES-x:07̶ 72NvtOJEE7 of}UJJr1MtS )$鞣UL$;FZ2P7'nS&j ''ʔALmE;K޺ 1ߐ) ]~9oѧhSc8ǺgQ Jkqs ON1KJ Eqfqsƅ_hΠd6ewFue8m*G̥ t`66l[[e0MdI22 á[&ہ*;FT;1qeUyR@ުY&TpU{[`z24#qsi:` p.p|u<5yӑ fڜth#ybB 3m5Vv'_|wщ49 %ѦuCR&EZ+;s\(SS/T-Gjj}>6da);-񆚰-(X>^լ6ʒ7ȓQP#O\ v9_l/'$X^ .MzGi' J˭t0SS]ZۓPqsfvQj/gʼn yqT@Z6 ƼΕWdc[F ;GgĊzӢ#iAݿ@&Fz`P];r>!+5hwXmX J/3@bV4#N{(cũ W~ͤ_ >}P Í;͛,7Fr|EJ\zj'in YgSʝW(6q[\զgb")ݯY0g1`N;Z0/&v>whCnI'2kw4&c,\$/y)4O}2,MILo]9E_S_FwMG  ]Ԍ}|rh¾"u~޾OT-śu!tC^{%U׭d#v2Oik+!#[\C3C:w6GhdSEI|J30=SˈOc(k*8:;kga_^,^>#NI #~d یv2|>ߣ9j<׀2qS-"?7,ڋMb:$00c^wŅV󦀜KLR+aW]]B#Z'cX;6P}vӬro*j`}]ÜeUV5Am޴5ǒpo& H[!e&}Zoi&1~7O£j$qXm&ĵO5x9$HS˼bvyj>OZ.&܅Wu#PpZ'u?S(;n(jaeo<瀪zVF^=^S@L۪gA7Q0o,5#eTY%~k%csh+coI) dS4=,"fSsj{/ZsZ~V1ֳwUxL@{Gwpq(v Y<)+iIX#\uIy ] sUDh>J}7 ӯβ0Li'Yf2lĒEpϧms>߮M˥5tFOyH+6 ! ){`g{l_ik/q qb=! }u/h@yۗ:*nb ˴3\w|`|eӁu36NO!'M(ӎ՝% Cg#ȟ\8-L.%iW߃5߉" PփW\Jl[&@0˖:/qHy[Cp _< õ`HJ ڔ`7teŽׄf/Ms (z%OJ8p4kDb5.c6~,͉LX-t/ׁX55U2d͎ O[҂QOȖOoxV{Ut4>N_BzqK֮̓aG-':9/c~ߕXzBgbt߯05FR4@A&%X`M6R.}ٵlռo YrPG>KMex&W{/^0:yt @z/oq 02τ$V uNPk!ׄ0.[/_ݎ'?[oęTh;s2]JSng555zcRA&V8BB0 Ӥq%xS05pZX%= !fPyxRI@-#L9ksHWEkh Tr9U4z =Bƥ'|!ok1ŷ' G7.X%Q{xp$}F$jyXD/{ǵe8O% ڭc?D^wbEA5 6a+X wW4=UZɘ/ ՜ՠxa%֥>'/д~-1cG,Isv-%#ؙhSlfk j^7g\(\ڮeJ}yD L@V# |6U"zh$! `ULjwDN2#vx&{44-oƍ)@wZ'eݖj0+BW˩lJī ZlJ^>R,$-:H?WN{  w]Lqav\t/;Eb?t]p iXAtptu>'iT(g+IGZ9D=lcJ*$$G_ <ɲiٙ[/LhsZn딌'jv`eS]WLy8А*7D!Gw\hGKYv\Hd:9!G}lY VA_1R1[eK igMDsTJ~3Qe (_;QmlF->8G"ᔮ{!][?8;YpAa@{Tcd`┣l琊J6b:3/BJ(`R|dƝ !x+j}؎ uV_һ߰q>9QI>^`|r;Wग़IaoE&J~|]؟;SӅaߜ99Z|R!sx(c_/֝6}U(2e_sWdNodX|1Ĥg{]m @Ac- tP!䇉[Q6"oR_x:U[*VA4Jst;_y<OC09fٳ͂g?n9#(Kl=pviV3)# Q6vm$H=?W-r9Z%&ABsގr㺌P A$U6XCƂR 8nCDԄh؄Ѐ٘0Yba -[Fd["x̻Esd/;C6^pw#&)s t> ~GTxkw Ƶ(eav0A(Yi9u\ˁi]2ܹ9Ҫ0{Ċ62rDO)y%#-3]VTb4l\#_5T%NXtr",3XUqLdiQ,-vIuDiP8iE,R^ɃK!tXF;-mkM6M$"(Mv-ȟ &,W#5|ΓFϑ_x Z3ɬ[UxRF䡄,ܿ,5c^Sc6(0LbBtD$Tڜo2ٚe* h6x)#[ػ5NU&S F ضEl$rVVmiCXe??RrW0_쁷nx}ia|dG&vxWGTI߼XXWh`"Ql`?Qix@|nNd t;Sws!E.EHj=٩->=I^+ ]s@yc? 7?Wx/U?k38mZ`V,X.u%oP`p'w+v}u%I3Β%H0 y>h(~EY m*0H#Z}1ՑM׻jh2{74`څ 6%B@xR_qBȼ/ /:+*R EL+9LwiLg\>[(`a)OZ;S_?Ub`[гwxd\$oaϹ#=Lj jHX{ӋR2ybBlEg\)VOA.: X^zY4>  1< .lkC(33xN:gȲ!XAkszL\/,[yxDFacʃ;QFCi lds g3j[cor?8斋cQ Ob%6~IJQ^DN.tNiQ'QAPz&3T5N-Aa-K"ts A$sI -]T5}'z"@@ ;mz򈤑b%ɤ3#a@|PKAmi e0Y2`yQT=\Jn@8/:2 v.'eɔ[`q_a‰xT|ѽQ߼j6DjvtdWgkݬ?IUbJY[M1)x-xXSt~0Pکt1MKL6 MU;>ץ,⫸G6@;bqpX䓷&b7DAtBQgV? ڜy5 $ih.*7)N]#8_w{1I[ k:E,rXTCj@ ۜ};/b_BUݛgZiqY%y9Kf`IFrR ϧ%g%łx`AJD N֕"0E iDp[ODZ~8ѪQVf*dȐL\JV\|;8 ] wi4^ގ,tF-31pq>7xп?}ޘ4E YDq9NS ґR%N%<X~98]֏oMgT몌J0v}Q+ϧ_əO;?gMbmr#' 61hhl2'9bΚ3K|Oo= 8W!n.w`1wKĆ p|FUp`_yWko] pAk>4 a{@Km&/7jέZe-2Zm,ćƷG$Uj*# @2mRFr1~&cx!a1bK.Epɖ?d&. x/JsB bE*OvW~fz5}cHy^ܭgK}&}߶ЗMeֽpr8g,E%N20`Tb|/%dt1إ>ʉ)&P -e7Z,=^?a8#cJ7K>y:0p޹{EVt^02C2/GJ&$Ն( |)q:+Cp!vΨ(! Ǔ:p] @tR#뜧5SOsd[0ӈy)*si"_P b!5]֞Ci6HiyߙԨҙbǒD Zc Ӑm=+b:*&̂ONmmF_J+pGfz@FXD[Ee'9 U[ya}Y<} ׬MX_QfzˉJ7+][Q>g+S dJ)8(n7 # nk͔G<-%g?褍a͉sFxG| yJ GLl8{s(F?I- jلH}9QKѺJeA[Ѯ!θ< e-a 1b\+;4ߑcK qHjg#gq &-\ܨ>$aF݂= REbQ0؊^ ( -ZZdK^B'N(HjgC1ז2*N &YIB;%/J=4KEfa%zuO1F 2A3.b$h"Q*tŸ>4eea}iH @DUapTیARYOdwMkj wݩ f2r8~qdp Dž#*F'r,{d, hh'HVYoA|u΋l Xr, _eSp%[UNb}n m¿m!C ρҾi8OHQ or,q^"fiq^K gTj{tp,6?\G=a3M )M}U IY*0,@Ru7KQѓ\S03T^eljkʸM+&n68f8#zLT}BmyqLx+9<".!ȍ2]g8 #y;U0HvD]45Lb}1~%,W{ddTɑE]DcfjKٮkoG" wTB?\ܤDm8CK8``v>!AX'ڝz&Kiy;4]b~GG/效Ohc%x!EyA$"yč9x,IUf~`A"$nquʲq@3L Lq Kv6e5:_̝+) ^ځ'oo1:b^;/$W 2kf+K/evڥE͛rYL幹?7eI"ɣS6`42Xdc0#:nڞy腟{(+A%3s /b @,PȋtnF@gψ0R^yupF߯_*?jtR2j.Z_ F#H @P&10mAyahb|E=zse#"~. xU92 XBf=A#oeAjM& q2SY~Cxg^vkNOˏ)US8,#@jkgBZ>If7\d5S3D&hd/ll[q 2d1Mc#@Q`e^9*ú ^cDu})ДN+ldP/*e)q u^: QN:VAu[83GrtdM0fG*6sT)A@C-K*c69o` 难F)d J!9b ܟxv;4Nӟre?t^3#W4;\c-L.W hp2rG+t+qcf/ _%eA4bnN>B;d%Pai6|w%ǐZq?UbXݐQ m)YLRKW/0%qmM{q+Hs/nKIe!wg'Ty b8ٌtXHP`-vRrVI} \G+Yj9+ɜluFgCJC-mJDGbH[=~SLU"v]y}SyYjht6V̧у.r6S5Y S?'d<`Q(RćCwl;",}.:S^B޶3atݐG ZaAu(*_]GSt1/rs0\wm jH\JZ @OaU7¤1J%p؎.K OOYcl ]r쵕5oJa5?@Ȉ8y/jee.3ޫ"U(㲱 L\bQ']J t;o5J2M([Vt!"w#OV)!0ҤmBu(HY@+gyd9*72־' E=?-G![-oGAi`, ~ETQ2{/PU')Ȧxl9) ;0#q'_&3z"Y9E'CyeQ5%KS9I?? MoIdhݺxvuoeZUͷsRb^t*-^TҳAm=~TxwuU{GI{D,CbZאҕތp6M-aH~ɤ!:m(ӈ󫃑 fX~i].9|/x3r3s"'*J΃Epcun0/ҜN(U_ d&C0oƤ$AK/֣+_׊DD嵧,лʮ"Kj:̈8~sd~"wG,e}FzW,5gw`b,5:@@xaC/:yWSpE3C%CIĿ&VK5NHozv]Oz>ZQnڵbUڟҧ`[v(UG pakABT+#śuxx99u\[_ɴ~,E~vbQAV<eD:py ܖ}(SCb.>w΀G]4|I?&DGGɃT8YK(}MnRߜbb sz㡁):nZ eR>>$})mZAhQ$ُz2u6}Q)dx3 / FHDY:ieK<-tI?K?Pw,w~ +=՚qhBl7Lv6F&" I# F2pV>ݧo_s@Lhts|uDNd" UO6B+P͍+:fɏPEI&jQE| 9s@~ݲm [Ll"|]_FyADAO)vEd.|ww WJF7l v8 F` pН-O6PUB,\0:M1BX:*d0g͊ .3a<AX.DC'R=Wj0м]k66|,Fz؇uyQEwsliRؗ1F*M yMo7'3XMXB3YMpuuY!dʐ-(CY@׾tϠ#]Z&du#3/v̗SMJz"wSA79Zˎ"7s1lYWS!&;^:^sLI5Ъzv⛗_BBEh@8vC[ǶjZx=.keOñnzrm`&E-"x vf (pcS/5VWׅu.@Ji,}r+rK#E`/LD,35%}ݜb"{ɶKr-J-s'{nk熰Cᮮ0;-w@ "=J; !%Ӫ$z(_.*N#D9dEu/:9*FPSج%((GKM \LXRdJ1r HLwTK`F0S*r+զ\θ=)>ݣ{1@P#&~Ьx@3sqV ŏ}l)WZ"+cJ4\3{E\{=0")R @3-]/k-Lz rS&x[vD5,  sQ #'!k/FA8cT|tQ/ԧ8)+r [|Wn{Hr$@@jNKtqTeNh"3'˛":Vݺߓ+m~ي>z_)Tr7.{k#6_>A o a !''}p@Jbb󲊜GGW =_Pn@f,DdrKG5wKb 5jSf|<cG+7tPLJPٮڬ8ƭ=lc&}/J `mk ժjli )DzcKs:C2K SH@NSr'7Z`|=wtPAN5++>.2n0yU*wX¹wkھ/%r ;4u`5oʱխ[p4[ vGHiQݑą|r t2KyVhO/dȚ8 PW \OkFk/@-|$fJ S {b~wܤ=q- Ώ?|hF_nx[C-Y2veh=1ڱHt(UMZ';zs66>Ai#Bkz@{^/G˓قnj,_Tm9HDjԠ`6Ix) Svh`tdpfJ7It st32e{pp\}c?, yBihJLxNjT &:aa2@֬# )QWJv0IKeuݺ}XޘK98-ɢ!"$+8`Ӷ+`84^t NNj mԞ\ js9qK1$yMPzX}͏z0\OE*#%ӯa Wh7q?^|5fl "}rd kVЙp-rϥ.}p{W)nq ߊcl)yi٦~$/AUr h$!V 06;Nk fϐ5aMR K$^+0a-_0LW^0hFcL(4%[ZãMj;g ֙8|ğDq[VP8L1S,V[P(-{(Ff&&dSp.2ξVdg+&yM&?& !gHz.λB{#vY.$,XZ !Tʇx/SfA%q o|0|yXyr3N؅3Bao-u< ?W_V2o/o&$r$ *dxϧ+]$f5hQ~Jyr"]c9l7g>hIdm}'//|Taz?1ot̽jC{*w#ikLRxP~Km ]u0U렉[gHOg !O- ܚ‰#6Z,wFs< 7azXߗS>W -Qcji48D : 槳+ a |#yuSK>]#È]) -?bu3_9AK{Q80(whKHxmMy?0w(.tڭ;kVߺ8!l_nSY~UfcEIi, D{qtZ YpV af|N5 \CL}Q}隷ע᧲62 tĿpɓ?:=%<&:c. -(eiT= (k֯"P1F8VNKͿ { }GڮDn01iL5g\Xw tT,*Aqe적suM⭾$F|q<_潚\4&}X3١l.v.qr 9)>9Ј}`#~ 8bMlaVFGjiYS9"8b7g;! TzEmHAO鮟$3%۵7.hlC {}I!uPEw?񶕷XࢶV$IZ sU$`AO:g:w{VniӇ$ωk#j=Bk!%|8? 9KT-n'!0QTF9L|'QZrӓyv`yp%/zE:) )l4NM~()Hso)6-IFb͏A߮ V#J(DCs`4ngx@N܊wu謏*M j˚ij$ pmSl*wNWirrpj>wkjic"bMi&2Ll!n.xjbJݥ+?|+_$/ 'x: ldyJg_Yj8W{ɽEiͤtY;À6RHr(:܇2b?b 4bOgVX T| a?[* fdפBھt~=~ǁFkJ+NpAkTH1R:HS}wL)֡/㹪/t.D/ݑɱH}g9gg|o6eWkS :$V}&#RKUql#06 [{(@{. d?=d:3BlP32c^Lp οKHf'qF07i*U--MQ fXyw1|BD"tj C3{r~$Ջw?V!=/`0՟#Θw0LyÚ@_lnE.6[AZ(.$td}fBi%:x^n"ly`8ty\(Գ/BH/_,-64ݩϪs<(")"6[,tN סf.r̨N AÒ覡v%>ĸ}}xaJ=GT&-cn++ \ֹذ3"ķ~֫CtaKǸ&&z~= `6ydR:vLS& ޻b:cZ'TQ@"7UV6jɐǩSD:|+?X%UeG*yjxZz)LƅKzKC$ w^'ϳ۱ 2ʓ b0'4Hī'j:Jx!CCp "W]LЇ?E]Φ!mdxzƙvw?y.%RejI򌖄Fݪ*.*idc!+&V<ɂ]>ԡګ&06Jjb>fX܋!"GiNL,~jr.!*<;P J@Ug67=5JYuf~!G[Éa`΅T*0pSxnؗ ;x.4g(֙Cބ4`'1V`ϵĈ>]L,p!6Lv]lt=b6W$C]47\ ,n#5 ի z)5͋:t-wwzt y̽zWS&( {[nqJA(,]@ Z'U^f+o/]2?NT;IV( ;&y&7n1L#k=܀Xz:K#emH`O{ÒJrYF:B6Z}9VM4 Ws럳*s钑[46F pos3ki$ Zӓbc6B";x9p9 k_l[ʐvIwj;k;ὯgVQy;>wCZ Vc8c%Czy")ck`l\M?ɢb"}21˭b 6s f3&AG{S35 Wr%Wqzt,g[J:u":,Z"+ FWW޵ZWsN$.M!myJcF.C5scy$T%Ae9dh߃I]R {r.tn?yChu}{mc4E՞ qܘJAڍ_ u+|r8AqfQ+_,+)TQnTG{aυy4&ήD:Y(c*!CyN=bcqjҧe7_`C)׾8Ɣ߀pR ' O#MDŽrxT?sF"m;1_K0ya֡_F ŧ?UE*; [5^QO Zg.)uD _EbazRÙ%=@rT4تn X!Ĕ^D / +U-?g63;Qa%g}֟^urO Vm",SEⳡ[tlmJK)?BiᆤO:GYDwFc d+6qs,Dj=mni{|K穄D]{rQmo\ }T&W/ȠoBZ*m^RlʦAx:hު 禎L6#Ui4\0Z %vD|?5v kˬm(>`/}d>ū"u)Vq) vByҵOYc/r2"lD)5snMM6Mg - X(k ' m\@3=}Rժ#hJНtG\ >Ud~'h2:FK?wsI`mpb,i&]gߜW(!%k}2~hA}KdGKLUt7(qwH"* 44phj;dܒ9,nthUIBReCF[qǶhV]xfc%AbžڬVa45E een2":]J N琊@V-?܃Sǰ) c͡[V_f5:P>W~`}S^@{ELLY㇅ݠ{%W*~*k;;\xX:{S**^(Vkοt[TShac!kɈJ]N<}4`ZZ$#'A~ˑ F0U^~/(hrSoG}}stdJGPπ{КY{8=`,H$l ?=271*> f;[hB1=ϼ %`1[.N*}?0 .VJv$Cʝji+w5ǏJM`0扨8y-m.1x 49- !Fgђ:uѸ[C][? | +yZpj5c;#LLHTV|''#qb!Vpm?A"4yV*/ ]ĭu4Ckռx+:{J;ʽdecgTۯJ+ (\\ , @ p8A!$,Iԅ?ŜBڲ}gYJݼ8o!xiX1,3{F^Xkؚ=E1 XGA &w~Y=uFZ5`׻%Dy VǧJGƁ{_PHrkHuiekLd"ԕhHN9+Z=(Zww.>HIn'7Q-G')6*Q:sY٦`ZW ; zJX҉kvE,+Qx !ѷE#Hj#jԽ\cDZCGql/FM"?:E^Z:gUۍë~г].yfT}>rƻ3`;2pu>{į.*S84˜ɬс^ɠ@ K^NBҗ1crSHJH2`H ݪ (.4\/c#>+i"+'h(r#4Vl=p;_=yu'g (ڂлY.m}:4Q+>Vz)%ք{sf"F^?zuҐMmV=1ڬzQ(:ĝmNUi/9m>s ]4hOVT׀g'.ot%rY)Lx"vpwjB!W&BØL[,Kj2"˗U4Sz˟iK@5}$ShfN dWIPq AH^՘:uA|ƚHOMģʬEzD}wHK2nFT3jYܠ!_Q I{Ee}ΆZ6./T,KL|}O %dFN(Ƙ|i ^+} RV"?jv !R"pEwd=N=?Z!L2;dhnuu H;=fg><0AEWFxY`.*_lUZI#t\"a&Bퟩ,>Bšy33^vi$4߫`*\f ǧl0Ngš#2yxMl[g-mn ;NRqY)o>+~ *G GHi6)0//VYE;  9h𑀩 :s- DMNc,"JEFnQ56Z ;Q^RI@yZ5TOOov)/]H+CpW9찇(WfnD7l $td6!XRXY?%ۻU,`*:[rcI"?\avFFTԿ+qSN΢Oy|ZX'](Z ۵`F塙3HE&ùp /&3kJSYdKN|cԝuܩ#*ы @ ן"<5G2=޸p)|pHъIͣ= CBnlK ?2g=YD>xTwQ<F7A ˀP0a(ԙ֬DB3,XʈFCOl \b,?vr,UΦ1oNKK ,IS#$IR! ل\) Be0O EP@ftD|`KV䷦n8"? Z "m52Vӥ$#7C.E;ڦ2l(@+!KiJC(^d?XD mJ%6L%W >zx|@SLe:qoB6XPM5kj)1>ejZlH{F0q%>0A`bznWu;_Ky,רK6p{ER(p%r3U\Yvl7_Dy\ "ijRޚ^s[qG?"b&Z3AV*/\yy_k#] h)+\{DX6K}{+DZ!&ݰynɎohaN=+m7xg%TW:)_ǕxOq\^7jLʼr.ۢ=,?]M;,vm$@nNt~})bSO(ɺ`ٙp9»psi*gs/v XoL~gH$+(B'lX]ZX+t,wBɎ̼Iq}1| 6 vS>u`?]F+j'[T1aY̹WL}+4IYcלhhTNdZ >Ҝw _lZc Y+"K]@+Bst+n epH1|74Gܡ05%, ӑvc9KC=ΞQ:;vPnzlIX{`5d6O}LkۅzwZQ!&!)ڛN`O=#JZJ*)/j7H [/e|Wq)EM§`%ĉFhsJ Ig86l░aC^'/.ҬSD'(GIf37õ|+>n6?"%WTk$]Je2 fvq-y>Bo2ZԌcfL܁~#C %sgm$gpx;hJǧ0n1K Ui=0 w5Sy.d9π&<#H-]>us 81ǰhtmj`FjIOì V#T+6N*u")p\`t^((7Љ E-=v<8tBf^ IF'0d]&1KX]X7nH)Q '8Ҥ<΁?Oٶ}Z= Jn֑5×@ir-`GrT~pyѺ:RV΂qV2>b"x1qQ!ؖc#?_dsVqӘWeѬO]I_Vp>AӣdbB)pB/3/D\d$i]hjh VV)Q5? z[d'ғ| BYr<觏fCעc0(?e+&ZUե` d4 H7VѤKE7^d"nOp+LwWk.$mђxPD jsWYygP-`ysP3](4'{Tw v\m9̵to#s.O&f-j[%9S$ nT!h!G7o{A x\ m1_T?j``ijk͋ DVV sKrxQ5ϛF]t#4mN`m~Fܮ9% Pʌ1"x+dزuLpnHh_ĴCG(SWb!a6 r ;:ѳvF˚U`F( 3O"$~1_bZ-<^/g6}nXz.[jrDamnT}W]S} ` X":Ƭ;mrx3gsh(/ uM["2"ZCDVHw8Xb G{y .hU:o>@աgY]܇?2>7H (-*d/4ғ`QӉ@(7QX-t=zG0B_R9 iUr_$ɛ~֤(F5XAQ=40T N~scвOb>@z3qW- N))mAn<m$h8pu': LZ]zdQ9M~P$xo %jsm[ó \I 3w+VLjwD9etwMCD?"׾evWD͏ L)&TrSi 5@TKcUrga]#B؞hD3{;,SVrǧtS~p0T=^Ȕ\mf\8D [:G@$AzzH;fEnߨ7iżoE՘/?v >õ4,r˭¹k"Bbvؿ4kr*M3΍Via0di?+Bia ]3RPմ+ j6g"TfDc6FY<>QvE҃>1TAP=rݲ&ܸ&,( ghla*PހNJC&`y<{"D=]ˠ|}$ Éw牘p>C')xmolƨLJRL1ҽFm[>]wv#]3цx}L.ר(浟:"(yKTḓz|(σlNfT)csQDkr_ ,}Ȫ怌jPoUgxp OzEfWͬmapI`B&nN)Hů²6zdsQ@3qDI FiQ-Xߵ>H6s! *x@Gځdݳ@#εG0,]c 㩮RC~41A9_+VMfa4KOBH0bDi,.R@m,W87d5BE_WH;%'YBEM2=2u !" [_"n  ƙx *)՟BڨTml Э"T%ˈ^?o -ڰF`Iy>mfUmqkd "2GrBV46 =o& i*|Bpτ [Q-SJppO{5G6R n} d |%PLz߬f AHQ *xlQO@٨=flpu6okxSbP?c6& yC+G""-5i–[N08]hR6'ѩJV%jwQC&N~|wѣ")hpT.a2wz2zҍ{I,HKYV6ߴ9zu3B15/IS6t߾ݿ9iר;0\/5 ^`$Mۚ. K\no\w`$PrLVnqug<0= t>0;|u ,2 J4 pX| 6X&R [7I %OZj9rɟQ[@uo0y00sVcXސk_ea."Д&L<9nn5La,DcrݰI.[1Ljp0Jڥx0jЮ_2Sya<6]Lqk27Uj`60]®o utԷ/gm/|䭻[HJω~k/B, c ͈}=CJtScZ\6Y]N`n-:9YQyc '^tW_> z tقq6fHu]4vVC " W7M+A(bѣ*lGU#Hܜ\8]Gyg~ThY@[BϦ2j 61@n:V/Sݎ<=vU.'XЂ?۔euNtڠx-}t Q 61J {!<%y1?@|)6YĬs^g1Y*~鉶<+Reŭ:̔WER7:v` FaaX@'OO9k}0)()O7 М6C(Qui5V C/aĹ#E>AX(b" p1$弻cҚ0[=%QWπ $*@܌T.KYE_^yI۫4򒮜 g1Ze3uD [!:rǔΠ>HUjQ\Ro,Հ~Zy\$CL'k`4PǣS8;J_m `QT(tʼnWg[n vN qξl9Y0o/ #;rڞ^}ض(i#zr̠*EY!^tƘӏmA9 )W0ejRT)JbPnB :U.b C@kv@K MINNWj{ )ȥpFov}lh";lBL_"N%\R о}^Ϲ KBe)<|>IϚMVLn(!Umsػ*oH\^y=u ?Ul hlxiIL 9o;ZD\$R$t R'RBNsd1X 8cVLcnn˱t~8vAs2/H}XE`vź]<|Nɉט;Uf@{C"U B`O(M?#i֒J<}Y;_Faz١ zŻwB7sۺ:ŹHpx]Y^(75_)@ZU35Xtƣ~^A[ 焺=ܫ$bѲт GpW7c7HD'Jb7zoĘ+͠A)vCvQ9'_O߹۔uyfNo0@c0:V132 \J(Ȱ i ڑ_dV38m&g6KF@)& ]nObju~KlXNd~^!F{Q#4\>Ɉ /ɟo-uDgAP׆٧71ĢuN"sa4 :(8kLcD W<=ʍk8s F:Ooa v!M!c}VK\ F9fP)I.S;Wh#h$7k(jV9b &J8B ;}3zC՚⍛M*PX݆;QYzR9'aK@, $=%Z%2y8Uz+0pxEE8KG af[ Lނ,Me;bqުҮhx8Wk";J=&&l7zZVg4S3ұj1Ǝ0֦-s$#,(VQ"K) 8)3TW44it3s*ɤNQO==*9t\СGtc_W ;׹蕇O| cv2Wz7~(A9qbJKr\Eli;W(rD`9ðOaE<)mŌ,N9Eͷ`y!p; 0|Mmȟs&wIF4l2S\N[gNfXUM˪ʇDN"^1mk˫x6X,:P911?@p}0#1#yzyR!Y~`d!;2iKoI"XҨ.wn5dlO V~:knN,tsBwawyz^whtyMZqv\>"K69vM H-DGgbR-^?4.ciFBS'dtϳy1Ahy愬NF[J`N$ɿRI1փE]?)]ԉ n~%(b[aқ&jOL0 {Ѭ 9`pAPo}5h\& hyh%[n>(M£} ^'.5y}'|McLǤr?^=K9 ZS"ɹRNH2)8Vk<ŭwƘ AbHpx01_+0F H 'ܐ y@%a{+)ga!\!c_&gѠcrN`xWZ5kǯ8d46~UU8 1$|U଑4a۔>v`2ͺ"_5z=CȆ?a ucӝ.삩?J%P>`.b{zz1+x/t ?0Ǝ3W sSypZ gew!J}-[ea |§Xcɋ3$r|&J, _PqI~-/SEQ*ىwlfC(f%{ ճGxNxyFcWU$W࿝!?z&Y5S<,' l[TdYcsb h,hSۥ=n r Xۣ9#t.6@ reIQm"J4\9X:vc6*$}ɉ/ؑ&ʊ$&v|׼ť2ג9'kWN$NT ĆkU0_Y"މkzVmYeA6;՗^P(?@a-[y.jL绩\ׇ6x œŠHV8~\Fg:Gn.4j`%])!C^k/(hws2Z =s+OBH`M`Mswdw>faΔn?' 3+9n,J(wo nq.k4(\1UAY_Cw9q ϔ&." Ȑ54)`3NaبP'ָqU6"j\p֛>q镡:bxZT} 5-weFw˜Q\NebG 00 5uEuk`\{P jȼК3fjqFkpQQHI"|h |3ĎWD<ѻ"#<nv q `a%W\B}l6D#ruͦ_Lh[y4_!5܌#^=}_.@<XTCDuW@(Pr֮TP=r$p=O`Ϭq $V?1:R)#_Zy(] 6b66?Q D5$Bw4 Kd/RAx:T'4+iǑ~!vca)[nƱfh^◰ I ۯ X?A|TbGR_ ̠}e+z7v]L |j~.M Kvc.C/q=-[AVebo/$:_PiH+=;%AQ uvj}c,|+mKS][1PMmќ%sm19gRM>Aʌ4(Eްퟡiauu Uo_"bՂf;îkEձMq;[m*|*v.GC SʼnZa2 *f.ikF~p~nNW Cɾ{*$/r4|ӹ6ƍJk{5$(bA4>APV;x=}nSR+k֥Rç<# [A/t_I$1AC<І2[YY6<!Zs':Y9bI>@ҧIxOHtbTh\ dwAA򔎑/\E "mJ}yV n5\y@T5Yi#4/X9>]mZC@OR<9`2В92E.JӚSd{1wr*r,J|g "{EjgcگK d%ɫ5{6a"-V;kS?@.e..kB"Xpz|r˧\te/vԾj=X"VO˯a@@+]ۈD{Tӥ7;kmiלK[7gqÉ\־[I5.PؼX5wxz@V)@];Û=Y^ g>wƃ:~N z{ 7x&40۲q2elM VEN7tՒ /~V) \*R/u70"Vͩ\>oi7¾*GBF @!4@+!AXf8 ?7RaЦ}yt 3]ް~>WV1>ZH=xU)Ue.Is Hפ *++ۂ{)޴KWJjw[.gΡ,&B3Mܮ#9O+2#?>* B;_D S.xHʚ~,.ưY{˖ndAQ8s{,H[rَɹ ԡ2L:t!# _ ƘZ1>!gdn/wF!"بP7){;-?G5ƨ8ӑ+*" ӛkjXD!B`TG=¨u$*=un*K0\\8WB`%-? RMrE~%=e'Uh1Rd#~Gu8C(o&~dUcyR<$'8懲 7>TU~jKu naBlQwڼA0;awuNk@-Яrÿ)$w#gshP^䢝R?Jbi' A,5KКN0lΝOarAz^eخHd "6yYj腷mfr{9!M Î1^R<Ţ>UIIзk=;lQ\ReRL^܌ Dm[n1l,scb[BR|K(x4TbjuU2LȦauKʧL42MƑT4: }%fVXk \arSYv9؝,Rq҉}ELp 9bY\h8h"0)7n X嚦ocM ^Jw)X|BE_Ƌ>؂`Btp|K9r"aC&Yvdؙɠ8Z$pi"=k/ܑѺ>3=,!ћ8EPC2"[?#33֑k?/TIM2}@J|Bk|+}G'  D[T }Ժ{VKϺ0i5)\ N~c."@)f @ ne"0F9?:@~@BR]x[UWe=l)9w NE鯙D&|*R O';;WjDLK|9bӯkGQU ǩP7N"9y`{ZM]orfKdO@_)Y v^)E>)U1UCY<r7kZ5D?&ofpAC\[ᨬ "Pǔ8|ofr/ '(+wWv{Þy<&)Vv9t򤀉 urPPcH>;c;=*D %*ARy=anWRy)Ću9 a nOgݯ]z{=Ҿ}'*Ã(' C֪_O}v\E&BF䛩ڭ_9lO+6$LguXSOz>GVAʝؤ~#&S$iw J)_ C*d: X"Up羴p͉a: _Sg7M,Iڝ<.^ypA8VL+$qTaEՃΉ͔IlD9> I\ȍèB>mt6Ͽm7c{~f1K:R {UI䁢Gm&c䊵o-K$IPC>aWnHW=s;2#﷫ЄqBP~0ҷ^70,ϧa7aE][7%bzѩE"H`sjKT4j]\V0s=[+3;yɏ.Ƽs=_Ny>*va'wiWؑ-eY; {^Յ*֣/X\}7 $GԨG reRFUO,~q5;mZ$~9I|С 2NnǞ>M[\ui/aoAIQo&y AƷM,$tb[Y֤YyE^p?d@z4,u+$5~\SP5cXCZ*6n4VP̆+'njJ / t18!(ׯ1Bz%?zܷ5؁m$N9fԃ,u ~G6i`y>JҴj ˣr_DLot wjrk~{665 zc;Q[/k?g%"ǀƔ1yƌ#6& yť9RUsXߔgWᰘ)q -Ot -1π8UJk4vriA镚$b).{pvE%۞8@ 8J [06GƙZ,n΃% f¢D̽7x1y__X[8|Q5Kk}0{lf-*/NQ8- |Q;s5`L ~4 Ix _iyHxUI5;H9[M RrJ!"Qdި^T&7%+0 Ouj!%ɉDե\fJ%e *;`\7w>_hU#ޤ;Eٷwэv]?h5!X[`6e+7̈6јuL- %N\-B-2Ly`E̶נ"`{g3#rVLsChsRץB#"`0Qs)&.kwޑ.U{@ِ= מcZ8WY{۷~Pl[ \CA2d'ªLhGmx0un|\Ӈ%' H^ب\eȶ]!j3R\8&];6'BIH7O@V ]j>չljudQ7{p1l̵uml3ܛ|4HM9|WyFgCkl?fjA_XR/Uoxk[9+Ir0A"v<:Z z<]D.S¸7ϱR3Ğ6z+DtNX<6sH}FZ/poL7l>m(I$ʤ$S%Eqm&RpϦQH{1MF? / XYxgCiߒDp*=&ySKiwLbLK+c  TCA!*Pr(^$Ljn0QA@<4Rzľ- oxjQ=/<=1͝sJws_ `ڡ.*qpFg6ܬ7kl՞BTa6qbʔ`au]35 &wFF)d\\ rM) M'W'76LNPTa"_KpPSۦY_-n3 R'*<7<"5<_ M"/ bq&Ucx1g-!N$*uU-4uLL̼ }ϯV`@d[M'T֑gRvt#ͦ6HNt]<Myc F1Yz^a6dAQW2`)B ]_+@_=y޻U9<x&e9<*ĥb,)K?@B33R*[qaNvL]W{ԽJO3_^bQK{ʄ5ZtZ%Nji{4 e ?nmY[=?Y gHet :5\rq>& vW A B4=|P Gje4׿m2-bK*'I$凋_H= NJ.ەHaMrrXB@Fo&:]EX/r>FnJx4;GT=m-xG4Ok8G/@}]349aIl4C5}#iJqc'JϸxNfkDM!LhI%_z(Q"ht"m̑wrS( ʮ[_츺Url_H(>Z{u?I]ZMze%Y˛ue=*l|1*RlS؋Dzɪ'Z+ك s4]wՖ_>='lw=)lTYv] 2NVP;"+p/z|sJΑFIBHB?xxjXh7xmRF-.j^9383ʉ͈wpݯhO'-|V]LQGPh)]NOyj&¬*~ב$d%7㠲9P,}N*'5ÄXڒu[T Bo桀#ĉN{fp0]~Y[uōGAtC*RkIaJ*RrAp<Ґgt=k3<߁O?߇CDOwc/[L^ `sI05eȊREAxA24SBX =3;] $K;bem`+^ t0 ⊝a{k4RvEQWAP5y1ߟXKq1`ZKrζ[+)ci* ~^zzF+𩦸JD.N<?J,d帏ũvT~|lNG+;!]luz{cɱ,sfaI]on^򒈔Y"iq[PYTj&uB\Sb{}!)zpo;mASO*픧B d&K" 5WUm9Q <ސB1kY-rƯ/9\5"e87 D8W{۞yEW =?.,m%A77ak $5/#lG‘,2qmYYZk E$W¤lqjD&(ɕl37_K{6[N˚p*T/UX*=t$ Jf:3[*A^$ p!UZvEb"$`c39 *ZF'_;aj2 ehK7iTXJV.#Js|ǟnZdu{|ʁ׸7uDŽF " Y!&y%MӂPwxC!>r`'vĢp9mήg ylo\GGC>*Gou=ɯ6gtq|,pB1}/BAN{B 29V| 'Rʃg,Ғ_zq yC93 Qa~0SMhFB][ﺾ"ΌnF~H۪X3RH0E^ 36eVȱ| emsڳ9Zt`="[ ?Ҩp;,gA.zLd_۴TkCgSЁjɔ'd#rqwZzVlrV%@;0ms>TKKhz74ւ QHAA[Uo%OhYO|%0œםmH8-'4;tͭC-"O ]^hp}f]$Q@vO_1EtF=~*+YP~Qo`܀yN >(+I'U4مIc"%:q!&O|Db+(C/g(2+Q=)5>m|8*KZ"c!DۋۜYςk$OHiKgoPX~l=n/ǑOFK{#"qPXoYíJk}g95tJ֍o:?ܰ~U7v !ީ!g^ I5;gcks$b=~4c7S *I^;\!ac̒x`U@|1gIA7%"&7Í!k/'$?\ V#X}$lkHSr[Qe./xvk]pZ?.;S~3gD^WDKup,R e$z;ʏ_/.x{vGOS5j٣ D&dfݫ\ROh}/w]Ik6t3/[!_3Nd%Jbmo ?v>.n\6ͶPƃd[gr4U Mi8̩oVu-ms=0+qiJ;V.hMQS}Y~謓v qtuT/;BKjNEdYYl_jC[wc3ހD60)XZDp~8tVx<+œ<ll0;ߙhcJ |@:J\̥?zذgt M)~YFo &^QUXS ؎`̄/%hT3`=A51FMqz(mpO+Tzd!k*{QXC?n_h%z4j$$25I򒔡/|t_WI=w (n3c>]r j sEGS$β)tڕuYwnٮ/ncוkTE7C沄/},X+ HHE漤+Q#|EN=؏,@||GXoePj-!Z`5X0&cE Hw&2BJ -U aeG/@Im,>Y/zǵ\PIS |1 /,f¹1'lAZDi /lzҰIf+]AC,uX\AUq~j7zzzt^.л WxM6 ++4ةu^O1awUiݔ *,{`MtyAزW΄i@ 1HDdOfOC'ɱ5N d3Vzotp٪szp3"DL]~Ywsg-!r/3g@r숒E0 8nu?I2`W]KJh~lI݈K~?a N xŬ}F0w<9"̉%lܦtR%݅VUnX4s ȓ1#,>h3/CIJW$ujfic>w'mt+oGh8%P.Ubäa+ƀwuk'ivUNK DϨL:oщjbz *QgIUS-r+4qo,tb!iL\W巍1 4nvGFui'1 sGC4X=u6+Ég)cH PwKv8' XW0oH0N|5:9,\Ѽ{ٳsD+ ܗ[*r.H?Hw9U8t;LDٙK&F@K `t pZ/xO;SZF!B!?xEt|mty0^-㏚(ŏ:vb|.OE.fC.8zA8y &Edв-/{렖z95ZVE3I<; %>r3{۩tb]M$+O1[F/*/F=L]18]2;k5KZe cc7Ȩ(a#h5 \ .B/]bضLM7N_< b:\iw0Pe°hѦ4,?O -xu2q_ 9ŤV:@5oDlpj'eX=ل6a )*=BeK21QvX ZZsX+[j1h ëq"+nߤE'EW U*jQF*K[CC[OpSy(が"h %EM̝\jo$]VNYA?^6o^7ArG{@̏ݼ?nW, I BUέVT4v1oԺ}zN%uS P"YvI? J=|طaw}x_ *>̄E{ cQ͑kY}v[@>{Ԭ]( q+r2MhjNF>+ |#E"mRWw)oJ2y;2X-j)ԍE[iE^tܧK2SmkgUu)rz<# > fĚ,J*.Ϗ-r @16svVS* qhM0Eˣfjj&EfCKM-ҬߋȦ 6N5^{y4wJ u ט%٧#$P%9SojrC_;~H8, F}^T`_K t8Wr '8˔nc ~ J|8oï{u/GvcDY 16{:NWI) TSP]p$L'V;zr߱\} v{IVe5 -GMZÕʶL7i6!*"S/tN'?%ߟ:>Y6Kf,4i.x LX?䤁5.g² `}mc+,b FW{l"(JBSپ޶^ndu4'Q#F֏ C'8S >jG)Ubȟø߸ /OS\lQ6폚300N.gp4XX IR \XF{9浲A#+ gl|A`g3gi3%CSoX4  ss)7p{@gzbRgD|v~2E pna}=?8&D][A,HXNG!",el8BxCtWocEAə, VX"mgP,HaEXꇦ :V(a||ŒօxȡBR ܼIZ8&YYBSe}^t]D4G_Gk*/fǟv "Nv8rR5'>=Znoz_%eaZ&dGKk 1=LLi3UqdLyݥQq3լ9ﻊy89A?X o9k$CdsbFRSN k #{NŁ*{nؓGqjFbO?057z>?M5APoЪaѭ~fۓP[ v_&PֹvZeeq@ѪLo 8g?l]qJ?vJ"2ic`7P\HⅭ]r.Fa㔭=c㷕Tx(ECgGI|<ڴi+.C+o o!RuEФdqd5i%HJd WZ?Or Rž,4q 7' |_>pL<&zd1#9GQ(ǎBYѶN jv8G1!'ҟ ʟNKOP0_EJ~C h Q)41kv/<&#Zi+dt4eU~*r4e̞s0O6d8ECR 'l6r# y5 "y֡rQiZH >LЃB*;!u^kDo6;:qnOU9H":ѱAho6VU$K`Y ԡ~5WlѕnƇ8Gߑll;}YuvBTUxȰ z# JhKծ #2G:}+/%?\TSTc㋉;K.ֽVI y[}bנ^u\BE ۦHޝ<@4a śyK͏2gIς2׷uŸ(+UOR'(|ĩmopSwi s^ XyW{6Ws;yE]f숡(RiKth82M1 ^4CT_JNJ)4©sfXT ^}$9l{FA9%df^Dh\~i4]eȡ祙wߘ<$a4sozfIi|Jhz2 M"M#<:d y:-I{?[R\hয)Ձ+ $\4GYDURSل+P!LzU)Ƶg%l!%,9"!Tءm?ny{SܶfXYieK~;~ =lK'Mй.wx|| c!=n!QL6頷6a_W;Xl.$3[϶`EBzZ?ua41kLgs6zyjAj149SUQK/ J;׊c ɂ6Y.tu$%v R0z[0#y #Udsss|Tv.h kIM0RZ3P7L`MNCH;PQ,vM靕`W'zɑT\3w4ᠩ-3T=vxT1#JoNRF5Hx f3Qi^ +yiq_ۗLP ^s.oMoˑ~hh 䍏mgl]%8B- ?G~{󖯧W ҁq`]|Df愉SǮg$4-U}SpsH /.P`<꯲/-i.%3C 2KkU Yf ӵ;h-?Auj4bbA{1wy8gP J G;9IKrp/v,W.~o̟Ξ/Jt/188>lP:&$7T<.1WZ p[ufP.xٯu\KKXq%LqӛWy=B_c:/RVOm5Yˀ;LYmSS/t`m&E|H ڟHcDGQh/4c7 LusEwހ.@yֺѨ ٷSm'4P鰸<ӓDOivP"fw9[)> c\F"2a8r4x 'C`VUm33ŬYCOe)̀4=#W XhtdJN?qfӞj5KԨAL+xbs[ O'E>7X[Fn 6bCV.*BehrKЂ?OPcݬgE`KJ  Y8 6 _sڜ8'ozZe.)X1(̦⪢Ĵ!cCwvR*5ܔ Glh1~lحg%+#9%pdk۷? Foճ}:NX{oV!Dorsk0+`RlVU`L2~/KJz-Dⅇ aHvId6|0Nmr+D57<]cO*<7 Yyīot!ғn8(=J ^txjsU6|7ݨlLףW[+o ^6YnntD \ .-ui^7ο,x*LNWOP;gvL]yuD @צ,].*C.5r+ KVnn4w'{[[as=o (# ^-X4KoV\Rh6nL >OW;Rt5 pFʌ?*Fu=5a3~ NY;3K^D_~+!Q FaI֩{VsLʆ*: 8'ʐGysuߘfb0+' $ܡ?0 _ťub>~{_F̕bodP I0 IuZ }^uv#f-ܣwtHq|gtݺ 5ݚ rg=|<(> xI#fL_Gs  } vF*=UMyuH(PspUJX|6r)^ء +B57-1ipQcd6hrGsS;7jBo7p_iNuyeUnfǦbВèI8o{o׃x ,TfZmn\ky%;ŸHơJ@W]'jq ˤ(S'dټ5q6,sJnvј7~3 )E?3ʽـOeZU!9[a3[ \xM 68Fp z4] g1TeH~۳ Y:{U%пѴC̲ Nۢ ę@옳n!I~85\`J/Mc_䧍dȄN*"k1NMl9j4K Uυi'h8 |lZO}G\UjGϐs5N2F]7 V\a4&wgьh7@Y=]7GZOSֹYpb AJu7 \=1jK,)k#{\RMZjԸ؂ }(遀F/.O,<4tf^ ת3F;aQ˜i(tU !wJ=(a78oe@3]ȞGok5DܻNBKhCUw!w4/΍!(H08N>S߱n[m粯`~s1W[98|-6 zԫ16%~){ 1_LۭQ[J!R NeB-KoCBkl dCF}I]qkR\h'l&uN ^w9EpdGACu 5,<{ݷ#i?Gp6ƤF/dg .hbmfӞ C+%nIاQa8zmjh tTxnrZtx/ ٘Kz2(W9pF9d\?/4婫KI9>^1ʬ\G0q0`0˩+OZr<"R/͗Q=Wq*}t+ݮ>M.􂒜A#)8#[4%bYs(ajxoK" ,YHf UdWB+ٹ"0=LXs獒HJY|"Lmcʿ&rJЖN3j u==OC&Cpoݳи^Gilܪd=/bN<]F]5mC]3mr$8v0&LD3{~lg5rO ׷_ܔHg@e4Zqio6j 0i3g_8cy@8^GyoI`ςu0S?r@6-ŗೡX4>@ [ +r'w0cI,ȃ1)Mȸ!{,Q%+||m.(W,pLx"̜@< R.qj ]إP!rqq,0Peu{EQ:!gRMfҩixe}]-rR1 6o?z`c *=Xt-g2 o:⢟q#g##7˪n[ Is oZv1 qTEor6ڶ\ MSd.D;X ߶t"Gdsw euy}:=:ޑ@6 V"X(EXL\z?(}o~Nre{kW#$Gּ20f&Jtc]FJXy&RlɚH!~JR'MUl'a;S~byT=6qAbL|c\a%Mׯ>"ab~6?أ2X]!V0A"GkSL.eP7 ~y 5ޫ vz剄HTp2funV@` @ho\d3le D& ?-j5s.@ }ieﯣHcq]44?$Iš*Yʦc gmYkf@~*?cEo@'>G#j?!Ƒ;d>@=H ~WVo~P $p*bAB3kպ v#Y{AX[h!]jꧩpgܠYP*KΖj'(z N#|}^Y 's{o}i,eMHF5''Ht(oO"?óP+[L0'V?k  A#ӜtH1 irlǖ7Uх? wuU27T|e Bۛol|`x0}#E b<(K2< C-:"uuqnwhNg`8;HEMVC!i'GQM"k1j֕?{̠ 'o,Yǡ#ı6a`~]gS21c&8.#mO1q\19ٶM'%s`e*p(]Bg\HϬ;5uKҕts\о{Џ($`UBrn~=YAi^uqw䚟TRiK:.f@#)?BzO}l?5b3Ds f 2f' 75O;jE.#==W{@/Em0CeR|9h7ca&FpSuxƵw_V܎Lc&-#S{e/wkʡ|%v<75Y>F^g%t8\0o.*Ʌ\]x]7LŇyhۀ7M&IF؝Vz<< `v{CkLf @z3G :l3{hQ&ގZS}}^f0\3HU] nAWUw`}3IgR<^&H.)v8€O* vi8ˏu1+E<@`Ȗ]^'n }H]ղŻy .TB*5oVW'd~( aڸob/@sO66] :1aۜyMiIT@j~?~߾0򾓳 4f,ՁͽL8@)yʳ ~m<*uP?^clФQ0F vz[P'n~kW#wP7ݗ5l`G8ʴ#ȣw.)⩃F~lEVձ?-/F,"H)Lhnߛn4J%)u.4hfgYȸ:D~;]} W2 FxS= X<b/ٚUP/GdۿhzhF !wS>ڝdCDf",hL,Z׷ iHtHway5>^nCR-ݺC7=2<"T$ъ8!4]\ t52?ҤYh,s=~p,Wda,=l j#1=Cy40k!zc{Kn8j;U&MMp=ߥ"/7MsdGVB{ 0S mR칍j dhc4401!)md:E^dV\{G9NmZsK^g?dq|Vo ,NXG0#DwRiϴKגKhƫ>! rZPV[A)sg,`jx m;A5k_ }ݣ_Jl MIfsy Ww?1e߷H+ Gl= ;%%mXW2o2 |*boLtv*Lъs4}.͢Ѡbd#X>O"K9Zi7w1w%>(BDɆy<8]r1hJZ<)b="*D[RHXd}s̓U֡ frK6۾t O.p IBFpsM:WL>oHbI}F0(0BaW&\X7?a]vtJ.-<%٢hqUWg qvUhHLY?C?ivt)kZjB"{p0UdqJ`L4e݃V%sAI;庢.lj'jLpDo˴=y̪]VfpAk~atrca-}g1'Ajo_ؑ..鑫90u?,|ޙuflCE{j ,43/dxU~e5N@4hqW իPl2]mjB"*:*N66$#i"V2 BYlB'}p.)ݣ.Z$@2#tͅLH6vmW!MȊו{s-An?ޒ!aHhN{ რkO/7<>%V+t:Y!0ALnA+-PJ5mr@V^U[@gޡmǠV("oƁ:^kΊ({EӧU&KNJb z7}c*F2 ]ˑN³ĵbTJNRdr$R3{8l:jU+- K'_LgYtM <%"a]1W-2hLpko ĘcGc;J>R_]\9A%!02HGGT^TSm*xP橛nmb!#k ѵ<,|M z9[xp\Xfѧ[Ah Ѝ\uIgŽ)Oi:ڇj3\s* )r pKфQ~dsQ7{֏R`[PlKd:#8 3R{HP(u{l=,Hx\x t|$%/ajDX2µw,%8d<;r[nvz/SBq`y'q cRǩtjX]ORjsm-oM3@a;zcPzPl$?ABsj9x#+ D23? N4*BH4 pGߵW}>xzP0G1ߌNQfQNsεTO>¼mѱu`8buTQ[yKb&Qa4#% i_q Xywu QKKȷRczXwo3kϸ夺r!!sfϡ'5(=.,-e|z; wh6AЧt=$U4Aj"S;z0PG+[} }n 4bLۀsBMȲP ڟbMG]>~ ưwIŽ)|ijQlx@-i@t߰s$Ҧn섶od4psLvT1 b1YxD|d;iv39SiK/"6>.ӑf270afIFrITfLr3>lQ'[e k,oloLBŨpː ܰ_/DyrMRS /#g 8#KZ;CK5_5§FNOz6 H?k%;%[pl;ɩm릍L>J0f^3XS60k-ys|繑,@Y֖P.tvQMu;&R-Ϡ/ M}?l.-ȸ,S9XɎȎ '8.&Y[5{L/!hX$$ވ2'w)h]'튞u\5֞a 'yg|Y7m:0~ _0|Xeh4g2'[{߽bBQwһ؃NFĖwoeT㵿d~![V})[ɊQUqYp:mniSoO/rc ,(S **y ,.3QA 6"X{oF*bIJG+Jw:.dlǼr/ŧ[{nP솶R[^op pt0 ;HüQFk@[c&Aõ{K2A +S z@Tf m[I`3SOXqNCoENxc[AVطOqi-3)ԛb߶p{|zst%znޝmtN)ӧ!+\VQ; :f-TqEt3.xr@Zq"m(U6 tP5|o*z"r?ro0WVV4IܪĎc{'NCSAK9KA&4Epeq4/ɦQۨ1 5cKp5#i]$+1 FԚX<+{#KoPu ؙnpD,.jo?eƍk`lxDa}>d Gp|tO&*EəLG8S{8JlLr~+'!,q/VK/T}EO裆xBbR XɏZ:S&o^#rJ^)*#ybEjEg7*U2N _ X&3v8mZ]oݝr )Qwh4r2J0΋qIC`CN_T4/@3wp%K=[&-Ki1Ipj}sq4˓_34fUhꣷKb4~~Rq8c\dEx, ?8ܱO5@`qh'%S!΂mDJlE6Ŕ!:hZck2u4_pyAKP\mBtէpB~|NQH10]ox6% 3ˏCh/yIxkO%ɚJmB AGLK6SA.H+aZ{LOw/Gn6{ -|Dŋ>0@ ?prUjq+F+BerM'ɍj]Z@-c%~A4*/ gkc/Aq.Z"|o<gO }pm!RucS9|!U |Wn b8e&~Е,`x\_@>V~¸$"EɂcOHMh% >!Ѻ"ĺ"H3wn6˫oě#s0r4-z8hC3I 0 X훘Lf>M!0Q cp96'%@̶F7 ]J%N0?kAG/Vtf+E^5;0@6 zpF\V@MV&$B]Prs`1E ~#7`=f!@8%ޛP.UkxWŒMsY00G6ϋvc(RiF_;qACXe?oU2TyUL] :ul5=y-"̶DٿTIaQ.t^LSCV֮ҍ*N=Atiʺh\hꅭzޱuz+x%W̖l(4%#]XMԉ=d63 ZD 5PSn 9MNgYZ070701000002e4000081a40000000000000000000000016599ea2b00001564000000000000000000000000000000000000007300000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil.ko.xz7zXZִF!t/bo#]?Eh=ڜ.+oO;QWZed:85eG%pȷAH2rx h}r_QfP )>/uʯNQ/Bkb*6_8vh@ɐ-w1hkAq:jfW}80sn<{XƹKrwl2G2fӌۛ}W6A|_ qAR-R.{Vw'ȴVm;iOpU߶d5$sC\ų VK'Sm:l7 ė&xrq{?L$&@6i~_ $>9>Pc,E'=$3,>aư'|thG#QBϡbק4!6j;w߫6y - <Х! k{ְ|tpo]&+}7cSh8l- CJ{Q|E5p#Q2m}o!XansnSqi3->Z3ȚKxuށYbkgs8dPA ^wY*1M%atH\F˿ߍ3{D+T]ddλ#4'+wl"bAf%ږf+g:pĂOPZ V--yn8z5%l5md -ޒU <'kfH{F&wSݗߢ >gw&8bٹ oR/ƠDрBVt+]Zn_y?_ :V"=#Pz_ROR4|YŇYrzQ y=o[5H@9edm;[Soc.F2'8M u τ4^VqIi UQ%wv!mzLPD{_5N/^hzk(Qw._n>]E)i+mlCdyEAVI5#ENUQL~Q+w;iQ4_9dJ9fC|j5MZؾK\ѹ\N0f^8ṙ-|m+EgϻWeFl߯Xu'/?yPfA2SRXFJJKh }u[[(d&UFCNp 4ӂ{>F(H B7i_޴ҍ:G.:N:aR.Ѧ=б+> J%L%ZK*;uZA##e\ssjr?d} =5%ydKuҜ̬TM@_J >%\6ʦTlOX|oXuo~+4b/E4uD2{G s4b"犼XRMS. ELN [bgX$,7QiѻdAfCz LΗ;3^Ov̓Գ졑<?iǥ`o#yLb9kY0^Ur޿R,ci5v"ցy<׶'U/^~ⰾgvvEap7ecrKex[d#*+߇tPuQ_-ul9Vy^!CTm+cZ3u[fV zdڔ`;@n :)D% Vz@@t_HJa7P&C~=jd̽JD# v?v|9bY?Si"_yb%ku}b]8q+S_i*vۇ׃￝nulwAVsRnp ;ssGB-`~U1GI-X" 1=06s?)ec9KӀܢ[^pJņ7 75稞}j9Q{Ye|<4JXoPllvh.DzeC p?~ZBrWYiDrJmARaAb a*.ɄT kf_w{^#-DMm] /tV$B`|c_۴`Bt"^vpѧ`'U}zk^kfq[DPA@ {e;x0+65|(v'G0 {&bG;81:;H,w!|ۇ5Z2LC-|X@g糧%%`ݑ>909Ɔw,gzpߠ$Âu^@4q9+!%Jy~Ĭvko.?]*{mQ͏K봕 ڎzݼ-nAƘBrunZ %ήO}V}Z\U1=c0G^!zَ";~!>P:r= vg{Vlrp~Y\c!8Y$PgfQ+8kOqIK-`.ĄnRW[V==fS c7cL*#XךCvQ,Bج6Ra {5ڷR/}[E8sHt|33?:fU\~fV>b-jc+iLBCXc  ʃhdҖ|8hug7UxZ :3bdrNKIUt I=^pظ.s8K*.dc-oϥ%q4"K;l7}<5sgAx)g?U}i :+&vb;}\NsgkU 稕e^"t|(xM-! /1A"*Һət&ϗ83cM:.<$P![e̿xZ^R/=m0+%uI~k&SX?FWjDEMbԈu. XvY2eGTص-%+ߡU%pAQ㑬AC/z4.LqϟNӛ`hL<,I/[5Ǵ>s-8țyXBpHev{ڏ=H 8CXќd S@M[Aqa@ނ v)G*[cgYZ070701000002e5000081a40000000000000000000000016599ea2b00015394000000000000000000000000000000000000006700000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/wireless/intel/iwlwifi/dvm/iwldvm.ko.xz7zXZִF!t/X]?Eh=ڜ.+˳$EJR,P:|QmE"e5] ᲅ߳ N e195-FƊdt5&$+._[Q( gPFņ.($჊-4xaΕ`Fݬ9CIj A3N V$*Wݿ'6f*}N~t6 of@6ZH`0'ڗ`)Ώ1*4/IajA"j zs腗Pt-S%8NXHkIV.L&XJ :\6[ـ=159Ht^-љ iG6X`sEtK哴z#=TnmY%pABZe,eR\GQ@G c  !6'u,3>xꒈr"{?`(ƮKWtF{C)䂫OsQ% ~T,׏ L`P=mZ=! NKfjAC> dQ55k&ǝݟ`/}Nh IvX$r>Ğ%RO ?q8Txgdy1dN@ 7&DsQ=+`uBt#SgA^7Rj Y@x]jVZ1P0׵ "kOwbZivmf(@!>azb^ۮ-|'k5̗|?u73lX6t -{LSK=d@] 4n f~Y1vDmQh*'ѐ: ?M;ݤKź K>{#UNՙLO.f_%bLuwB:g_3ӡyt(p9=Ofc5h}]_'z C^EQ~> c#UG}cA^'z{Amذt4$̷HT߸8HVeߢQE]@>gXLhs6.HHDCbqʁTk=Ѫdpcv}J6k\){ᅭ ڦqHƞ{~epf[96sm\ qݗmuzzsGrĢ[2;8q2r3W<+-î{p7s_.F/f+-c,`P7P r,ґ1j~%q tZLvrO~?*BQ0s;l#3Zo U ԁ6h ~y6?U$񇟘(1\;m71K >ExoX8[/цxDp-iB?DG|DvˉqK.CA{ ܨ-^Z+@F"aكug6"VN<.D+NfσgRړ&N(zLͬ8@ a<-A_ZuR魼d1V(p;#<~di$M]\XeY%hn8{Ɛ 5'#K[҇AZ1-f,絟=jӦ9Il)4ĥi񷂞2L 8@UbǂnN:l Y'MTK659"G3QNDc,*Z:Us/_So º2ƘDpVjt*4`tU>b@ puAUJ&gƫ}תRHƉ@* h T9 "dŴG9yW u|iu(tf414ૠz& ҡkٕ#WjOW6-4 ϋs-ޕ Um)&^;0_gwިfq{H h=e:b)rE3_h6Lw!j+۩ PS(\~O & XV%Kh} =miTֈUybH% Ke!T]θt_V-黇rGacrsd&' ދH\8{ݵ.E%>ꢈ9Qq(ǽ`RTڥ=0Z;? Ԝ sy2 w`2Jڻ|G1X"S-arLC^}HMJ#=L34 6W,qQM,H]^pv%b41M@.~ސUsVr;nt(Bɧ2~7d/GᲮ6QȋK^et`xC dV˺v( lh\/1Jc#OmWsVY ˠs̵,5(NO̽=0EDf:qSG(Ϋ[GU \D2Q}?o'y_$78нt}1s=4j  \BAU=%R?*Tɉi-]X_0G)@p/@É:dJ 3 gHrH0]3S^l۰6K.:|5^$g|%¹_I'd?&C&FN; Lg~,]Z"bgN39N/PÐGsJfUk q]]0 (&1I"ԑ~ݼ'64§Dk*7b{b0S"#TV]GcSHh G<"r&N5n{p10ʊ+b,{(<I^:9:Z,A]qU?>}}4\]< ,җ)`YX3LqX@ie P.\}S/A-MbPYCcN8ncI]+}N75QceKSr.m94*-&3dzMU)݂KC"0s~n󜳒Kz٬i=6 7K sL\*āHJpXẇ":( 0.pάP8w1|}v+\r'ҕo{fuV[ }g_^d+]G6tGjF9,N2 a?a.nV)KBB$=G=F 4<.B_DoJ bi8N{IG7zuyhbCc45V<:+iq/!vG `7_|ۑAx<4蠣 8=Gc1eS(Qɖbx$/~MF87*EƔ08+Y:{1q7S.@!Q .ގuUuq;_O .*F62<~)  ]YQkXI\^F}0 =p/aѻ5T472iƊyAXǢLJPjV@yjj56 !`gɆMINB@du*+iJBӤ]"\J5eQ Ds@ŸҤ#KNJE6 09v5rʝ#L#oPPBseߢќ?~XAZNAf<q_P@f2@PaNgZIuH*kcr8;wo?ȶmJkQʭO/3]%+Xg~t/X-acY| BͮRTT_6JfZ'-mT{~@FŒSKSMDbZ]"JnV(ܷ1@ITvJRӦ x-2 cA>\$Ʈ-/f;;D9NxaO*Yć17 euI1RE [KgA(3qLAL#yS>7Xێ8ԽTC Cbr OGО!IhE]GM4/LFA ڣ8&PR?:&_d5e,Lr3|[}K`&A'..K%Wo>zM[q'ޙh:ٶ'_|AkQMQVhrNWhx9`'*!OI)GKz`;H0fߋS}ܓ|F&Η hy$UF[HnPPMC! u6WSe`\ 9ξ~ۯ?ŗ.U鐑D1m:9Ji5#.=BMy5#t7_xn}Ma㭳,9_pUߙC8׃-Y8DISIB}GH­|uo;++TSRFm9w0jF~>FhNSTd&nqQѧq(rԤj)*`]]-_Oc/{\k&O;t9_C5ϧe̐r]oz|ƦwG!BB$`c3)5gN> !'׃UXfA+yړB\Z$Չl r19U"rvOb٪Tgmϑ"pWSt=219d4'):V9ڕ ~žc#[pv)4Frŏ5X)[j4]6n#3foVj3b4sOu7GUˢ[q/bVu^}Y4ͫѡ.<88oUFKp >gwixэ 6y#e"/ )&3AIu+\"^/1|B[8XF$HtЭBI"\B;A#jfrc1y1q1G(ȱmTe dH ~i1D}62L@=%. =&,ɆDjsYO3A3`2MU/U\`ծFދ٭edx:jd'E@vDD|~5Z4a!B9SB{_]븺`i&{)&^s\"0R916+{9T/9ǔ\,uJ8Ds!)Db F 1^%2J}_B`ܰ53 I 17q-3<Q;T$) aVD`EAё' DIQz>>!}:A#HcP| v*(E^8%LfbBC"FR8͢"6'4{A))Ķ"dĨ? ]Q(̘p ^}I PxOTH \]>8n̩3lYCOps`;l|pUZWn[:dg*ͨ{uhSRVZ/YL5}m/ $*2 pk?́xp|rkLJfXTڞMxkqnfU-ʓS,oQgIg@Kz7=ۈ0ihyFFrqd">ol ]_[~`y^1& #b*v2D1gFW?&:-o] . K\ZӤD-aU]mjZ'H(KQMK)5>̢icр^*8e@^![nsI5^5Z1iZǕQ"7ݼV/Ibn%lǫVƦEUn^$;si&BXv4!L@t|eDkȜDi$Q>,^`.F8]%K Qib2^$#i33EUe^hgV Qb*\0ޝK2\.n_a::)TK[LwStf^F* Ei )\*'0RrOq tYfDRjԡj`pp4;2OX;9s7gkyo֔K7ܱNM'jIJaǨTBIJ(Ҟ7a6})كHuŠٰmv)~Kj|@F,SSI/A2i$zp7w^{#|+,r]Zpl DZA c^[`oR+u\TWUBR`e hd5clR:S uvG^|+|֡ԺV8kb&ɒ+ e1ݬd|P'$KY!xH1~ZrXaWTq"+qdROgwnͳLr*vW!DT*"aR2 lQy%4RI`?uWV7Jm=5vBS8т(.uwZvtv>WD)W'!]͹b?ׁ;`~]> _ <Ћ8"sgȥ^\cƱHvݺL4f~Eˁa"7k]<@/Zs= $"Ϩ˧*=ρ9ba:FYln>rl&XB́>3Ȉ"<_2- 1(l ΢Of@_&9ػhaZN,:Ɋ 3t1}5٤,./:GatMeCY)}ܖq7pp,  s̐Nz X(qȑg5ѡ¨c~Fb"~a>/މDKXD#]m`};ZAzipݟLfq`%#8 '̷W6^Q)/vĐ8}ʮTDT֍RcF2EPi|Ac!|!Na־${ؽHƮ%'%r5gb'o Ljx,9D u_eUy\4dőg mzOFnFnAvebiakbD#Us.Wc:Bϗe&!W1=qqC㯠Fcx& Q&\ VAzP4yZQPr{aRЦj˨hI+3+{{FO7nmo1p[  ȥey Rdul%SZpnq*D0nH 2뿆Vttyy7[+ $g%O+"~q 5ʎY.4**9IE;~1 F=/9Uc ۴oXߌ+&J!dPAϨ]/"*V4b~ SwR˪?Ӛg.  C%J$W PٚG49ao&THw)(y}SʇՓ*jUDe-n_mbI2!02N~ʋO:|S2I.R t᪉)uy%y otG@\]8 y+򼈟" n8r>zYtQԅ 5ajD@ ғv63l>l1w" bwId嶝Mس6{>>B.LjĨF s&޻NlCR7jzaZb/s.ג*z΋ 95$%Wh Svh__&.DRK@j%Xm,I rrd>!B$oT^QGI0 Rvؑjiq^,$PL*,:~v[|J,Pe Z_{._7|KB\,{O+⭃ф<%)"` ~kTۛ/Z<񏻹sR 8aj5S*} H8MI8'3>o9I1I`haXĵCyo-w/"O%pšryr@p2ףj_r] `0pB 胷W>K`@~)NśxӃOd|3ln\,\x[aLQyrιkœ O~k|V>-b^! EI=K*2g/M%ORZ%kA?ŒO:իS˴cr SϪt u>my_lwyC_,L/$nK, lȃg3 $E5z`$ֶfz]_R&N3~^`Nmd{deah~As[ 2 ܔD 0nSIcʰnӉtce*+jX]~j ^K|ˁjJ.POlC}<]x+C&Ҹ.,D; J:c@ svޢ=,o&r_2LyΜVg*=w+Y{%qxlF>99b /&I!n1WÙ(q|[&7xobUw 3% f#$ ]5A' p2MbE6Y+*. X{`KXOf#pDW><:߬zAm5`bLzo4,"/mЊ)CgZhH Fm787"al4JV#|)ȋKx2dQOL; !> O(MWL)w>i[RnS`z\~%&}^p~.t_9jt5B o&Jof.%ƫ(+X",IU7A83"Ϥn!=5d򬬶#u"Opb#O8DU4{U.*| EaYT0A䬖'8=? e fKn_:%"A8 J'uKfU9/xtA=xw>oTJR" W&L:xRiK㲴 S== @o#Ixm&%~216.*ݎBVA&ށJ/|vO"AJ]8(|$}WXT){WOrDHcqF181cqq=paiKDVd3+ .K3 ߫6*;`& _;oT?mЄ ɸ2s[5=wN5}hO3kdByZ"ۃ0] 늮%jQ]]]˽C*ǖfGsuZ`sJ߄\+2O"ݻz%L2"F"fǮQQ &3=?ɟ-zc-FG8~KA ۅZ h,ʙUNmgχC+)f2G81Cz}5~)8&{w;|y ?^S*@M{וW)͟p sO 9y|r6c @E=f& I|٭'kVв4*}<[x)F z84GO*BM0,Bd7:[Y+vWbTj K"=$A"|[?mz[odk畾-)lx"QI?G۰ʯ(:[Ax(lLG {U>"ǰv]Qɑ|m%-dN @q1ۙyݵJs;l( UfQsi'9@-fYGx@Zw. |pv6CueY7 0"Z R=]䞏n_PU~vs|*/q*A]_VM ?=uvؖF|&GV~}|~\%,<>-Pk]/|yR>j2aÈD9nWܳ " (^7 z,@EWqZ@HuB ș$pT gLUCԘԛО W;bl0uř 5+#1U)>ibb?#}qn[|b k{{}sJ= ,,티;B2{1£xUdnnL2g5R㴸Ӎ /rdž۪,7{i<䃿=7χoXJkْR!K+;HLJYh)WMbgF}OGG{9Ks O~ҤOqmnTd!IToz,N[n?V]`O;ʦ= ?(pY^~q9p %F\4ΞaLɵ ~T}Fm끐T%}*z][_uoelbH"6!L+tdy`S?ˣ`2vT* ~j.{&o9g8™QګZoafx9:!,=~BtNn&RGg2VU?S;H>nN?Ɇ|kX%r9% XI^7*Sld{ٕҞ0_WFf>K+`cRM8=p z}:6'!gp*.uR $N fJ+DLx,_q50$NZp)KK g@H,$dUf8@ϫY̵4ऎp)OtFhG[W G[«|Tehٳh9(QsK"ETM/ 2|ki>[W&;w݂N}yBT:_OƶF3]7w FΖo9ls,2z~\d*fr|PڬT5K q\sKJ]IWDv.rpG:Zh}l9Z 3zExoY1hljt8P#s >_-]|^,RX{;nG' a+N*> g>/X)9>gjULzI|huᵚid"TLRYR$/+:ǰ7Nڈs7XUP+Fڵ[@W E?|0aE&*8==3<ĵ>ô(ݭb\&(Qe#:M|cQ'B%$mwH%0oځ]4HRa"vV{ՆVb@Ssȋ8 [F1 V>غצsĒRgr}7u\WuĨ )cM/y: VԊU 9L=GRfWD6w[9Tt_F%B>i.0JLU(W%]mKw-ٟJi+IC<#Nkw޽*lT:Fqqр7/1#]nhWf?ř?@i^pu%h %5;+79"fsfqȝSN;Wـ0ur 1"Wm[[_H!b-8o8wn( ^Μ2X&xIR5̻ߧ귎cCt~dTjK%ae5{<;AF@>X>ܪ6QhMUVw4Ҥ;d: ) ~1S2&3J]z?]ln=ob{%* ԑE;iw)gx,Wy#7l-~]1޳y]W=33S|=Rh0z2r-]z\d`6600p{ UCR<V.JF I̔bEskvAٗ+};J{ 9]ӎ"`ufy&Ͼ7J15w#־jS"oV {`O&/*w@єAZWP}:=\'o#@ 3y6m-*dk0C#μU"=jVJ؅.ct=NdԠYOl܀_| z$#5TzXas(3͜@Wtay\l,3.'g&}Yas=Ϋd7!ryf#ˠozam$J/Ž>Ӏ(Mk l qV98,g/^PCCN9@WfUSVU$t?_L <4<}^D쳶ZYkT3V[12oIt(s{I6?w׹ h.)5(d)ORL}@zC:r[!]gZkX|ZIؕٙ)L؞(Ξّ++ܮ BV2~Y'H?Tn/j\8 Ҙצo{ m[㕢 Fvc#ۙ M\mkGn*mu̢9L9E쥑` a |^ t=!ubg* >b  rRo3qh`z?pd m~]\͍Ah$bV6ZKͱ3#r6%VWx5ܐyP Y`%#qT͌19|Q Z_-$nuh6}"A/O_Y hAoce3ҼmԊN`ا6H?Wh848=6_D3+)_|u?nsQ–V pfW+\@=ksn%e{iMy "9GFXnU-*8.䁊\ERIgd ;1]99s<8Ѧ TgH UXSp'm ;JQ첞uWC H%/(i8XǐIϏ-.Q>eU RD`4X#`")dJjOgl}>DJQi^Uef\vO02a 4E,DηfDJli¿g߇E華$זv\ē32O!]_ڛni=-9'*ʨ*Vn ?.tDyK*DC;30wMOJGIe\Y \S'ԃ99ZoZZF$?A%Iu+°XJke|,}֟? ]Ol`PfְҋDKsuׇ^@ |fjg0TA,{߯Ќ+:DZ_G]Hu:ĸgW X.k'J!UB.E:+F21[P ¨mu_q>jrB#@2aIR(YjU<K6P]"F>57 <.wYepF%!' skjRyA35T2UXIHtӏ# $ 45@*腢=ȕFO@U!G5x]prbPِ)!]g "v|E|Zc%.a#"?G{y8]R\~PAp`$0щ|f>5!gc`u+], +VK88`  Vg`cuS.C̏mr ݘ(@,K':7M d=]74g! V⑇䧊䟐ikX,83QuˏeD1(QOF@!K~T8MB10Za}d߹օE1+|}Gq]ty!b&d![RpmS'21>e%;4J.mXGF;YFњߧY>jI& (CyDE= [#T/SrX $Ej`R -ӕ\0K>&5fsnea@6@[博TWGΑqwJvJNܖ;0*ǯ|ݣT@"7̷^089ɥ\fk%cv$pfx<[Ug% aϖk|8)گIsSSr1¯(}(jȧ|T^+j϶ص˟*O aC o yKw ˥x >5~gd;bᧅ@&FWQ]ˌֺGx 'y8l|4+D϶ӱ˿:B']k"wJM(Vw"\L m%KW*u1(҉zPd ѰEBdpAջh^qbfGPM=nICC5 MVl밐"Z7Zd$ .#FWݨ01sj 7;[B 9[8&L5oxhmWe8TB=t 5רzdW^b% ;qEwcggYӞ뾖"6sh4u*4;4=KEbiI8M\̋>}tT;4AC2 ~\)p-Yo'W` ևT4ޯ9i] ;rhk gwywыF7(ŗՓ%)ˤFHt7v`]CtL"1;b >Oy+Rb9ńޚ_S 7nدU+v)k*6H,^6[19|BIZM>SAZXBՌ8xO|xx4ё؍n#0#D{OqC7ץr B RxѾ YI>39(j~;%P4~ǃ?vJFr.lTwΊI}eJ_,WũtV)9.6+Qx=e>}:aN5I2Q`]u^Hq) MS!kF4z "k/"'¡c~ݭWxr;b`Ce,3ZUح 5 OPQ)BgstpI@.bƒ_`,>,%Hj1t:pWÃwMѭMqGz1j zZfl1u( >=5bDu/VU|yfpC?x r$YP'Ajg^M 2*SQ;4:_^ tdgv$!`7k.r錶dI-?Tf3jX;OЎ"3ޥ6aUEB[-ěΞ#+iP~s];{$l*dq \GD}0kB'}9_s3vwvLT;P@FpY\Sx 1;(ƃa9ߠk(Lo! p▤jt0f^檙Hҭ׬`r7~LlS>֒[n.cbx K*gᶒ}N|PPy3K0?7gJ"xNYNZ`v)/9qEeo)aSEJU,7{Yt腘ٿ1M+%TUQٹɈ10W ̌wg-(S-aֶ5HhoO1! m#Oݦ 3H\|ʻڜ ?r j%{եgV/fJ[v:s[T~:HBY'>%VIOzVXKGoxCx j.ÇqԌn>m뱻lYҸn Ey8kq3\Bvذ'^I!$/s0C1bCKf{{X!8F'T{IV[;}R$D6+= 0󪉏.B[mA_ MYV.tڸ^V`a Gك]|9ڻ5vޚh"f#0qbx U**;w+(WWf8 Men8 4 ?)ދ!XVA'_H#S34w:-9>bd&C{6BmO/ 8)ݑS - ?tyVMlЌq8ȜN(͕dž v:I+|{F=Xk9 ߹id# Gr(rY{UE_ x%0P u1q;QPEFnByx']7億;_JA*S&q2]c#E!{,)7H%JjA{;'=ş>!sIw'2}b b׷011mx@m͇dϊC+^igBǘ@@x<<B`M`> rGJ0V۸w- }ۉ\ף"O͚ ؖI^}՝I :BLtV/yJ*I}Maqᤛ҆Hݧ a:@ۢ4vMtG寴ްhQD{=r 'nEY~ 's j$bԛ$+ضNܢIpzubzM9 Aw;(1 Fm3⪌ޖ˶fZ¼^j, 3N1O8(&n|F|fa;oOQ֎Jg(Ylqc(LTZDګ).k湢Zw9@%[!v1u Ѷi䒏 r\5 W~.( [UgdL];0?aDz{ʑMMɅ$Ieq'wȵH寰 fAq Iwc2Ybۼ#>rHCvVK@1#ʎY|rwNbCIkW`Db~,BfӨ;U*c][OYs|{yV$'rcLԭ$z5Lb>*PEri_&%\-(_UB/ vn q4ed/8%Y]:]]K޷)u {N˼`{󏾄{A+Ok7X=v:fuN9FQ<UiiҍV^iFd]px*E3n'=T{]cXWz? uHpE1ϳ*Ii.Pߦrn0A߶$*5 _9GXB> qK r |Np='0e'1O9z,Q?g n!9{۬OZS k }HR)  _ܮ jzݺ)TD>˖+Hl܏`29!j.+ JݪJ%;vGe"kq~%RbLE*$I^=BJZTA!+.  9w H{˘dyNzYts7|IfhI\ulP =1{ W*Ԧm-!~Ϻ1נ1蕦Yw^Y桤n.2$nG y+,WF)'+#hYE6p2vkz0{rT荪L*U`澔S-쿳WVdjx]&ZsֿtO4JzM&e1CG/lڮ3,sJ^Ķ@)ZE} ƨc녙)9=v.mz4y׭4'4άs 67h/pSMK&Ւ^OlNEõ>ym^&⎡ɭ)B-Mk/" )"&}[mK4E㏦ݽ 3gzHw~>;T^ е[iwSmu򷬹hI"򍙐Y4 R81N@ɍM~T',sZ ݘKV[o$kITl\R o? 1#H{ 0ͯu"xs1YYcH~E.yj5ɚ NCt28+kYZ1z#t,*['wגY۳ݚ~.*p;7hе`1QS~ceh-/.aHBI8;Ⱥ`);X f>Vlxn ,,O0o#+ V.4JM+C@]g6}ûu9!@+'U2Mh~6B s1֒4yPjIy+||ٻv}24i5#4Ÿ\4hޢ)5 v'"L˛.Q !4vw켺|ws65^g)^@ _7pOf,ۅt]e|j7ʶoyHA",ܗ%"x*!=ZA/^j/#;:d~ᨷm%p2bϩckԜ:XPR%}rƀr wK+ |C6DG63zlF#"أF<ΕrU% vZ1Q;Ql9B 7W^X4?~ڟ Qf$x*\.dt~bwiO/&w~Qߢ>7F^"vP@oYPBRΗZ!=|oT5w)_+^@s"9y3!rr'Zl~g%l A q~8Ff;h(7}| BAB>Z{?~HJg-r<'sr#=Υ> \Fa'|Uٓ =;mnumη'Pk_  Rĉ057Q2CU->VJ G796  ߊ̪Ɛmޡ`m3fVEa~J2\1U!F& db@\WZ(? jv_mh=G*m)v8M !$]5:pM!ܰзVk5}%kP`Y.˗/ N^cu0ңX yE8Amrt 3h0I rQHmV=<vk@wt4L5:jjzſfzjxB5X"cQ恅Q A!7Y{zOe\ܴb[Z0' 8XNz>Zm9;En ~/+=r;ZfA=kOb2s{+۶vlĮ|/"4 gCMdz{uwNк8x}F86k2;R_Ibn zIpX7%)PD--;4E`6ѧ?fJ90޹lo՝ m3\r>O3:HJ}v-c5ŏ3lȱ_8%~9RrߺCgB t7vwţ]9½15pi>*-4G峴Ia_Z-ҞV_!M $2 '6Io"kp燄Z:kUʂEՓ5Xj> yuO Q80vJLśu)%a]x3qآzL$WQt穎| HSƖn9n/ Gz#0#U҇ *@ 6V^02(1q-Ղ+ "1MS ۿ0S]x=ym`x2<k`/_Mk9¢^6HGQ$&vwYWɉPދz5iT Kn5Q(U)l׷Y\~Z<MnO7NV$pCtbش ^/#94eKWrBl`;/uO("#ڦ*'ņȚ96#2Mp a>q(?l{n%0Ӡxش:o^\}ĚS7L:Cn}" ւ?TsGF8_/VCDT%NJV|-7>`ܝh&PDz" C9@JYl\_(G ys+.Rh˱~0h8o'q%!4* h֛p!ghpxXİZQ3$_A+LbF*L\i Hz/&h6{ < sbZ+Hlphr?(#\ $4[ >F\#1.:)anrV$^ = ?IUզHfug?,nA&]^!:ó:315:&~ h}a|ĵ@ߢ6W CgXa}#MqH=ψA5oE :ͻ*+} ETl5q :W2c-6)Kf$вrH[Zjǒʱɖ2!8`"\aD 2d t=18}aMmpMP'x:(OEE(#`|jV]Tܠ𱒿[-RacU7}mZ%)@VoB IJRAΕy<o8v2Pmo,xwPl?־0"Mc| D-HSTi~*UK$Y%u*S53^4vgD K}ڴ|z߁|dmҦ7x11,[cP0NX NrRkNswnf3Be+& KPU$Z ( \|X8_?0m A$ySR3gΆ>/G!AY*Tp 췱b1{T;TJ`檘?0ǀy?^"П}R+n-$O[.I/a,ȂE].a+𶥳22d<-VI2n#x{YGNr-3ŲYJ>͞2HB]2'[-ՆkϘTǠzOE'-ҀU&$U"R h\i|M)7;Rc[P!Aњ2d).eOlZhۊۡ& Ҫ6#DD50P+q]\D j\ӺqԨ9Q+5SokRqhpII a_|[)5ol`bOک;|<:DwυoinbZ)_O[vc1T+ (?g 1lϻ. ,|O1:u䙧2,R}QDdF 20TPɐl g#٤?f}7]y`b ];y۟m`煙)8m8W|9-wY^̈zY0Y SHAf+i%#f?8X,,`?>9␵ߢPpbr!-N)5 Lk1ϛEKlQ]z<N̦( aDgsdc vRp۷1H4ǿpA~mp H뒪BJ: CdQ3tK5ٸe֔RXk3>+!Rձ}ڥʘq OtqN Jv$VGo| e`aiѶH8ox#lJ3AHНÚ/tJŭRiFY"1 O&w=WiKU磪#v˞k.6*Ҟt{sC4Ttn9飢)O(u;2\YPM D_%AKή?f#ʁhO_a'$2b -8;Rov{nk~&}'5Elg馩n2.zQLǽ=dat=uOaj}CLę ޿F)R~kDrxk7_J^~?{N`g{@tLBuۑ7]:K.` 6Z&ǩ,^@őrN: H;::md|-v]G  o66 /4`~KC"δ6%X;l ";wf/6@c:ys;E xkx</*ԔWqpubQ b>X\8~{e5:)Uei' k*0W]7ǝFʹE܃yƯt*qc:;#7vc/Ϫ8kK[4My6^^7ZXӭ4*tNv &QR ڄ0ճHߝ&kR~Mhs_]IyfReDH6i <#mR|_!؞!"3IR܎Fї ,Ն|믨+AGz> 8tKɚ~gܞ|KeS Q.JLLBUeQO K 9X)pD`Dz?O9 D5\pKu836mf!Z8j}[IjrՌFiF-xGAsZ/?R.T4ޢ[ ߂+x$kZW*h?*ʖ2vwKF6X-QL9c=qZZ_ %3z2[Y=x{n(>\H л {n ֬Q$63O&͎LOt(( %JSWZ9ك0Y5EN^M8&FXS=`ȺvzOkCILeDfAAp,OTYrГU42)Er}Ȅck@yZ=2wMKRt%˞/ב;Ό.)NB$9Qh{F_O]H6o~N/*5:A$+z)fؑ]]%b7̳" 8%&gz Ur"2BQn]s̊DtA6m)eC ݍI>χi__ոvETMJLvƫ{)Q1rOa-9XNö́b׽ o˫(Dl+ѕX9-_M"!J=0hb(1%:+* ɐ/#KF @2r:e"qbqWR="bk`4ki)q}G$Cvbij\x+ufvr&Kmhb;ѹwl{fV ֯g#}PgOCn{n?#+4="wr+bX綻x3,dUPI⦞ JVjhS/KDsS| {.ѽZ2#/mh2z4J3vԅMIiNhU )fqh/᐀.uP5G[emko]|!~tƂigjw KO(b*tS3ʃ߸G!VQO8p/ }Ru7i"?b:|-PYmy[f,?VT?G J%/^>]N8EghJUς**nn4FG=`o3d.)ǿ׽cBTY%tV!8 qs,8Ѕ~WFO/XoZ45 G#C|E`I HwRmFm=4,3? ^0:Sq,6&%)/X˚ kwF9S%۫5G3Pze$2nMD`(ծ$5^qբI2ߟb4KˮW4M#Č_\/ =@MX H\6L?)JNV]ͪöGWV<8o DݑU| 7XSnKJMߤ:pPf +byO-&+2,glԒR;2nWidUM;hBP(O1SFtCL~1?Yw݈ +![Z/F,c.k/t[7iS%4C+(>o"V/ك~,`84\ZDs`m̮yY 4. uqK䞰94izF.)H*u0WF涭9Xߘ?R!Qr<ͱo~zf x{z} /{ݬ*G;$zc,uH5 g(]`3.n׍!%o"vҏ*x7K0I y38;738/M@CƄ3 4%˗Wu@omZhra+ӲLbW2[W9^i%3>ViK"%V.}Y7#_̃*nATG2 EαquQRй]\†oPSx"6Fo;w%+=A:+IXŸܥǺ"MqEvV$`"ׂrH JN;Z`GǗtOnA8+ IbrɥvH;M D> bכt&̩_-۽0'{WDUgX N1T6RQvM8</7BטY^UvбF*C"ӥRPbL.~so'1rmUW^']޽H6%- ߻n~϶}X)|`Սw>ޯb(leKcmf x}9,,+M%2oq2a~%6I:e}{*)RKtyׅAZ{Vƞ?[ K3GPi0U ݋8Jk$P}[T\gejO0@M+*9"+#S@\?kЌi8g&55uA^vB@Ѽ& {}JP~cw[;1_=Z!ٞ$`l% Gkv/z(:~mpPpd#]iTDAx^ڒDRsq_>a[bB^ "ʪ]. b%b~~9w$=y$[%YHrYxM 8{ $Jw#(+J^`6)ZϐJbY5ȥTjUJvD=$-tC;HS) V4F焔z9Wle1͉{p®wvף芺RgO3l^_@M  7X*D}Mf\HRb,J2q%BC8>?*`S{2@qYHm-$AB? %YowlBi*3ӨŊ`Wx́:K]ȹk|=}.VlВt© FȲ%_m6 E6 ?uƞC@$wo`Ryc)q t;T_1qs`^mqwu+ ܾw&)M9&x⤮Xz!XR}-EpYXwP* Բ[KGq:HF'6複Jao `W&![[Rn4eZdÐy%&[foiH5-.dRcJw$T=E2_eMP؟j" UAXޤm;A db @S2ر%Oμrtmq\f8U PXTB@n@+.|^9`;d+$ꢺ+cA𲰹9AwNP#t.ݚ1ܾ1ba, %!%.';[ zW9tLLMܺ 0;r{fzհ{zՠ|7]cVTBbPgP)HQy\ޙ{n=twW{W&rumG<ϱOb’ewmbii&/1HF[34LN`k &3 $.Ƨ)P` ɗt?*>(8x>~F[N[+&! E0mncA;X[r_c6ɪ;5 8\ES)fkTW@+_FO]1^ɆcH3VSxJKB$&^OkҨ\њH(d`Ef<R/% +hy<$y S2;`#O> ^2 _@*}vu͞5[XP E"($[;мpD93&ʳRz'e`ԅ5hA4'WEؓ ]Fʱ;VJ (hA]QeQߵ`sd+ Ȥ܆/#Q칙{c8>V[}0CN.4+LR% xHR\%FYTF MF).G"T3w͆?;@墴+ rP5a oC2I6Ы;;6Ed䴭lwAhW1^em@s#<@j= nzv'5%RuYɣR,ŰiÄKv)U];a1Wļ@D<~|W;(~5^5;FfvVA6?gKu0bQ%:|:N}Q& 憎k=n'6VآcB5#S@Lk]]2h/Ŕ dX}_w-?SW} ,|rQh ת찼O"}0!DBJBX@kܻ8:%GThU+GѸmyT~)JVc7&uG"rBgM.7\rA}Q w20u WLWc㽂5i25W32 } hZb%h']LlIǽQ>%:'|C`s$x_,GMe@kh x8JDO% )mNl/Z3M2OĔO<8)">I &ufQɱ( ?tE-ך s4yQXƉti/c[ޖQ8ٔ{drϘ}40]M'E/6?_t 0/đ pl]b MQ(Cc-c9y!jTuR<>.{(D*dq< d|֟:^ܒֽyr\NؗƮ/6u5lR{D;ǭ/=zޤ)R_GZn>ȄiPM;͋C~_[?Os.9prsI[DCwQp)Y]ie$|+? '1]E7MS9`\:iVBۊ]7_Mzy^?2Gs5B@%, AM3γݳI,{Te!|(/35s%6&|uzCv٢}x~ #ܼlidm ˗!])H%5JrN28U ƪϷhLK1ÒyĀQ"|T֢%B]R)$^<@T}gkjmnUdН3c\/P> z54BGXYc!R>4,nsv6p8,/_)aLlE6c>4x Kgj8 7J0v!WjNxV-ַt|Tr葉hEs/Ih ## ;^O pB.0kЮ ןY% WifE:[k޳{ ,0}V+9B6I @OǤ&Fsŧ徥'T~1x:Cm܊0ŋG-t~"D,|P:nfMFkuɣyBW'/#;^U&~gLjYy3s!5 uj&êv %KQl,bwG"[,3O$VF m;^1XГ>ME93~T:Ppiҩ`3w9p_ nb˅^")sƔ[ i E-}0Y]ǎt0:栥zP؋_PvCxv`k*bm 79 gDO4BĒao6ѯJJHreX*h̊N_ ߻}M^2px22H'L[[LLD8ly6-x<'ף㏯ :] P~Vwd,ySU.7 6% ă?FiO7He;0@=܂#[ڋ:?Huey!C( C"^,2!1Ĉ܃c.'#EbA!j# S̩t_tܞzl>&y%΢vw$_?ïTpXS5Ɂ+ވ YhP?WO@wOg֎3ye+DIF`8aC>F {b&\Rnr q~Ƿ"%W2%,2Ot.}0ƈh]ghaV̜xmIN̊YV9b*p; 5~YUI]v i+xnG &K7 2^`űٗvu`hE3FGM(T}AuWzxӜ>w qn5|Y+`UG]X]g$hb1F2oHY:MJ[dĘڍəxpϵ5YJoO+ęxxٝ #ZM5e kS6R ׸ g#0u,gę64–=z12<-gQBTq_]vRPfr:əՋHËPxH [XbM'IIbn$ބ5Y>#Sy 85܇k ޞ75FN]J)H!inZ?:sGZ(eI1h;n33•>0= !865t8:crNlz>Nϋ>n @Wcx=hc e}&yX¡~t."~4Dc_R ;LGKvZhbcO'}9z:@^*1y>ذ6 aHyZ/2uB Y'*L1 4S8DLof$,tv5ɂ5d>Ok-3:, HJX-# ID́6VGV[+9v4m>OX(UwM 3L4$h咜SjC^5Z5 ,oCqu9R(zco"8t,s8Ƭ];YwZd퓿js-4 AZX6+|Ό3 ;!fo1p]Wrns8zl5*XW9B [C+\fFTkLCt(Y>qd*V+ut\Znɏ1hl UWd3,SQ!ә͹DRFd _ܧ ^!,ib3T1C{T큹vn>pGGݪlG1vR)\nwgrA‘YOG%N ̂ PxJW\ܜJulZOs{iab"OӇs/u,䩅{?v8=z쐋刣53$ Xfuurᗭ@">,+9y ~7S=w-fЧ 2$Ial_#k:}htq6!G;0#}J>{|Lad1:/u`&tv?mo(Ff:Bմ?BG!D15n:Л 28ґP;8D"GMZur?T@ǹjvl" BHد_JҲ]֗VcOէCnr?G%TZ'Mast]%흅Hߐ9=(BʨPt-C K*DsAx:-\OIK̊T1$YwB eV͈zB8SSu&k_o'&`c# zěl,pxh|V**oQ V"#79 qT khsU탨6nuczס#ͤoo2`ogQg r;abC~/uMeCi@s 4̙E\{Aї)/m!nɫ .+kS hR1R{ɲ$Qܕ}N 뤸U}࿞gJiSs,[1V_Q.Yx N͵ /K+iM4ObюAr!pOD8M͘A1lBQm39 f*̮V5_+R w=<ĝ< {fv>rRN>yޏapK oqCf<;{W|q#b.~vA*;Ob Ib-g͈?m& ]Q)pÎڼT~\[aCCScUm!ح*e#mY7AqSыyh }7}6)Q]:>e^cǦ]̻teXlO6e&v(CcV9ݻ qT}Ɣ-6&Qϣh*TO 3%C=+[?om>UĻaUοǽgD[~xSj@"lCեZm.1=Vm9,&>z1edxYd Qd$ j>Ϋ Mp5+q37tPowބBW35=B嵬ㅌȻaFBӵTl@p^8u_ua; Dݔ)c2IL.F3i*INXTZbơQEȟ+B`ߝE1WA[{q)538j \;}}Bd LM|D`AKݏ~' jܗ*'w(fI\;и-_gBuӗhQ)6%d&㗦+mx d:݊|ÁQ8Iqzɏs L f֧ՅxHIrj $f7ͯe.8."@Tѡ尹 DVsX 2hl`c%-9HixntyX*`iڴQld5CK_OZ˷ɊTc C11:6j}[Mi6ZpKU@% Yy {BH׉O9Ls)C'˰ujOt PJFa=È%Y/3M1`6԰6%윊>㓏N1Il1ۿv/ ]n΢ꀹ낌LV]ŗ>"uW5σ-+8.ڣ.|@9v^mF%QGtHRjchb|O xHc_E<E Ŭv. hݐf5R6e=a0Pf_;Ƕ v ^M, p| dī{}ui`Ǽ69diɒ'ӈUyѦ׏D&oqMG? 5DmxLrPyƟ30X_FW4jJUPeA1N^_YZ%usV^)Fנٕ|KC/`N(k:&/HhURl 3p8$$GD8Y .l{$ ~,49C#P%=)N33<8Ү zMR̄,3v~e&/OV[isZ +8Ͽl VTZ"FW ]ZxL2CN {Ga(4"Ǩ1aL6UJMMuO6Ta_sYltc5fvBk)ebL,Z'xoݑt qL2+yp7y'"|X#ճSYH gN&0ߢءfgXD)ɼ(mu BV*M"MoaMML*{Fy)C`3GVU”ߐP B2xN 9HWн́0aVROʿYčorat!.]l/?4~Ptssk69i6*ðlլawTCkãٙ9$#1vNP ?=c'uMmɴ XO*a6([9Dc~#^תb+{"_ p^u܁Qsu -iid7 ;@CLfRUw@ELK&6s 7\[U99X\ג͆QGNACĄ#g Cun&cWh,wњ»%%dO8Unz򣫖xpGxjՅB((ZWSãU-fm<,f-Xj3P*aDQG(O GԑFb!ςիVsfu `'S 9xnbT JxԗJ_ K|I^!YGᲆP#0"H=rom6!L􌙥q/tC~R`N"z#1do(4 v7gMG[g"VH0NtLY6CߊGL @0 =Q6tj6+ zf'EDK 1uB?UA#.B=],P:@Fu| S}ln5dž]p!f ē8c+cg @e\ډ4rQ` .u?,$p :*6 }\E`԰BImˆ#<9>=ԤtnhWz)wgde;iWrNTvQ?R-YZP ڌrֈb+Hᔩ6y}fĎR[ aSYۋW4^P节xr%Cc(@xn]?C)cm"b_#UI!S"ZT2!E껮ējC0MK'8]EI~`CS~" c %wdrH jp! u{|W|jB2 p<"*z$ȗDXͻ,>ݶi"ׯR=c3hۦzVq6sGy=][:-?'1؅xlH*,9 bp&ٶqfGluBA Õ c*-8G[2o9}G[S6"ȯ ӈ+KKٰ)"+=B V؁_*̰aqCb͚ywuGtV ~&LY 3+"-O:q-:vsdasq8,zy4NPO1xe-mu0 6bBXRn|8ȅKCg舿 ~oȈ̖0#B_\ #aސ341`n3Rg]O`D?1Њs: 'tO '; ăg;D=Nyh51.Rc+ BpNX_P7T=-hw#wFG}!h3f 0 VRY3BIb^ :D,3@]d5%t.39;9P] MՊ8Tϩڲ~ЀBBJJ0te"8a7zZOw>PCWpmJy9<E=nSbW\Zm v޾ə23 ܵPXƧ#Gwk{+ׯkbsG=z?uLn[$,iT~O6o| MKt~9[E:{}@mI^K[r 6 h4,~,[xFrﺮF氻Ӝ^@`*0-;w ׃^V8CQ!dKY۴򵸣^ \ zj-QavLe1,ё( !]]8e|ω(1h9"=.,oNgouPL7j^cp1lD"ʹoˆZpLERouLw/ZDJ-8sw ;܌8A8c?Bj\;{ Ve5~$tȤ0\蝹8 p=2a2P3@ZHpY{Zc>>SGJ< )CJ/^`]^cg;n٧yhmgǩ&B]: HS CD t̶d3IVZQP]Tw7e{n  %δ+|(FWYL8ü[9q̅&xj, uu6,=ِ^ѼXDx!B̍!AD<S! :(Tѡ8CO ]E Z7_3T% 䗡Pf@^죒" %60Ѹ.$f6 .5q7bflrP_ՀutJVJk%LpN)XW;{xl` &;I=|u̶Nu>לVy'ɀ٤((vʊXf9ey0M/]+Bl^\( Ƌ57(eYH/ͥV]0`n(4^ʒ{!ס/4rEF_KXV a-ceT}Gκ|2Jtg/jI?*b%FemUmc6?qD fTM_Jgv27`v`OG?ٶ) +|"$^ˉ{5@G%gO!]YS`=G pыTOZ{.(Lj `4QT%f#$l#tG.O[XN|kiѬv}iGcl [W-v"W*;7{&;^0%|=[P[IDO|뉷:V*1..:VRqތ_oQR/uB( {+}[R7ē'%:፬S[^f{M7&ٍxW .G#(WwǨ?a–%6QL{)h{הOcifK' Dԙ".{GVw Kxs[l|`zg=Ƃ 'nr Y xoE]jvdt!wRl9\p4I=I^3`·4zփ.? <%|`),TFzEZS3mi2+߀q#E[YPX4b ls_ M"Vq?@k!Ɍ Jyq\J-殟xY|Xn~N[Tj ̷%xBSgHM[HMWm ֋×q axR1ߞO:AU8- บ$~@޸ -VFa>yZsun=ԑ,kUc3[;aEK}ECJukO0Gs{68jŪ5['*HV Lն1@c#*$~o&sRc&p;N§ SlxzCgb$t!t/\'g@~,MR4mGQv ]u. }Gb"@BWN'K+4}ޓ>.ܩ kUj;/e>a&Nrux gˮ%qZBTxoϕײ]p ͏o# 7&3' s1wܮ/{h*?-eB@l% tGI4:$X/a>o"].ޛDZ(+,.>2;Q)$ +ok+8ZxBnhX,œх[2k_)wk:!d(*98m^i'.uQ֧ j_;m]/g,n &rF{Qel1+K7=ws"z9Zcdg{yPS*pB8 !A9 qU>7Xw6E~-}m3 a-SRW5Ol}5pU89 xSYc4Sh4:#IuM`rpّoQ&TN_4bP^ c%ɳG{mAG&>F'! H#Q!]]blsyDi6` atZ-K> ZTvFV,mdf.TǷER!X@˓;/-/8=ť,0C/{;l;qJIkӷ [˯q.v.Z!F6Z~E1N t_ 7Wt„ܷb6Z*A_(Vi‡=Lt[!9g$]f"(Jb(/Qi69ԅofyElLzW,.FHAw QreQɕ2ss4xlx'Eè4|'/kTdZbU y4_) gԻ Q+j 64In GdӶ4hbaOeLфV"cY`Vzgߠ\ݖBRG]xLIC*v?'Aw bg'au-  M3MC~);9\0rNSM\^mPVhlG!+A_h e@b뷭#l'4j![Zm +PVﱙL N\uI,Q/i5Hua~!,!M#7KDE.K!tj&֬M[$X%''1л6ؑaJ:=ћ\QZEweȐ$w)ʍFN~"șh~.[' J)5j3Lb?0nxafo,Qq0$,/- {II87d~Ke'13 z?%(}*$,"8\xquҼ:}V#$nRbUJ NkhazPlWc#vPI:wW+ mgsʫC \q@|ˍ}r:FYCkD&ʑE _i4zy(%|F:ץkZVsE-L]غǫs͖i1yH LbMƣ#Kiy#`X҆8$HA{@G20YbF1*9`k;=C0w?G}ǞPyeZOb VIJ&nXgmMLDm5DF$(Jn^1hN*kzO('dgR!DK!w}j /k,_~y-~V}Yb :+w+m[J uj>Bim/@/\$$ER%ؙ;/P߷UP@܈<f[jɇ,\'*l 6+hY,#<NQ)Y;^cPsiiv>xc=-(2Rep[c )mh~X\;uKPi0=51 "_ Q& Y] gA. pm[*WJH O\MVLMdݴˌx!m^?ch!:ITsocHfq};?ܰ=;̈IX @e0gdf$ey~r_ZFx}pec#Y#_؆lpMuB"ޖHi̲<[XpL@d(&}SsqTHN+vdUݎ#0^%BZjȀc*_Zn=%kp2`ߐu|8\0xΘă\1e£q"F*`x^~~HW;.a~xo2_~yL$quMt' L5P[oE+ˮue[;riܕEO]c2b?o ߣ4%\s)smý.8/K}6̜βQ;Uj4tFH?0E+a?XAgPKހ'iFuèJlKL^^X/DV{|_(da)&d2)\S ʳ.@a+Uo5OttEb"[v_Nʊmj;sMLJˌ(V;h(Uj: CLqdVïЫKH+kQWz+ L0׎oG1ápNGvo­Ԉx+ >$b-5\QkXȪa9Ns=Da8,Y"T;Bt)!@ .">U%Õ9@݆X-267o5ͻ8%Eq| DnA6h>A*зo߶׃uEEª]m"@ՐZNǨ7xI6/q'ų97D+>A^ٖ`Ԙt"^q*R m|3 9BO^D`M^ $7x]:&}XTv wA0 $IGJX>l<jZ_Qȍ^$,AXLr(9R㙺< JXNy`^|\8{j$T]`ʳ{!1%)C5շc>sUi֯+أF%bH0r%*|q~q$_0/d&),G ⯵efNtZNP IaaVVΉT:r`P^,ݓ8ːBgG:D~a߲9kCG?%u'9* ЮnBub.Fm*K N.l+7OQZK$Bн@@*cdI}C]l=c$HO> G}1@% Wr"ϸ ? |Oժ{0x okWf:bZ9q _Knp+*wJ>F9uS0)ȅSKk~m._S|Z2EVB2Pvq-C~ȇiOOT1=<] nUpGY+SO$'J'㢒,nZ+HAk>{sl&^*;!8v=X(q*`kU]:[l@N(&%2!2q+l8VGL0dH{S0+rq'谔7ܚydrRa5LnV%Ev_;#`O4La0wgJSyю/X=N`)YT!/#W **m㛣lJʟ7JHηc!)% cxO:Y|IO;gox8|X$88/ nJq O6ΠYm9+o[0zL`sݪ=_{>5ֲi|![<Ųl NB[=-g]77 V8-2y4s,7qD%tt" zuŕ_,_SI'f!Xǿa' wu%1 0*ibP}ͱ[T@aNБltwaz W(G2Pf:9{3ϓ*QZ Y@XjTە"'Q/^^0Z c |M 3bD0 SmPȘD]uz+&==iLKo5Њ֛1!Et>I58m@>VmxX 3WAj;oPa;Pn7D |ؓ/&u5` ̔6nt hw9*)qpln`I$d |$/ɟǽ!Z:BiKD GOx0uSg2Ŭl;}='&U\l4~hV+&W{1 "b7Bs1(x;F䁥 )E1HF~m~BO} EM1 oխ9Ztگ ES#1aoo9L ^k(nL`c+tMĤ%4yPLzD첨/׹5~TCJEC؁e[@"h8@]S U&Ʋ:"RA sc,$#]c_g(ehǽ+زkSxqD ^҆75Ώ6C|t6Nk۵;^O2C'#PuzRٹ0*MA` @+ܜa=N~D _FT917jז}$x>Zz=l?z+=nG V[wlEK31#ȐΛ[P](h7;er-y.=hπBqLS<J$uvPdX(J)Qq. ^D Iqқ LU_WIi#uG(X]i^ 0o7|__;TtM>NGu?#OlhIY4nOQdf ܈!ox^~ч3{im&#Gœvb0>$l p5mȱe~rcX4`X'{'e&(F^Tн=aa?E ҥ~]HtKa9c6bT|x?A2;E o@U+0 w=n[stH2SdXէ*II0ΰ <(%I 'KBEx21 >m@#tf9b{B& uzb"r(KkUy3i1Yը`bcIOVw1ҍMT>FX@[> ؞Ѳ|ZJ h}c( KS!yף*Gؗ"n{IۏŬ ږn` 曮G$`?4("BH!i9u#0⾆@CvqVVO۟$zn324Zϻ?'濠cp>Agesm"-Q׳(`~8sI#/ً·;nMdCk[@sH^Dt<ҥ7y!!=~4-?T.2g<!" 58'KcO ]I{pHTOY_2=:CۃqNI[NLQ^Ѐdy9M&z 3B08h/=P_.R6u ̅Pr؁S6LRSM!vY8=A`2Yw߽^9/ǦLqKQl>&n+svev)Tpuq6\,d4LH؂Y鸃`Q(B1.%ҋc&k'|/I}GƑR6/[5Gk.&bZm_mpobpDt蝛j@hQɵn*GYiݖde rN+εsSaT0lkqM[Fܡ5ٟlڢ,t9 Y!Z@~F%ZO<"D9aiEmIsMK1%+ab*@B&MTl~>7Y4=Q1)IY>PH@ftƓVi|-59ڹB׼@𖗢}Z;z4NPOD؂_\. IPzIs4rr̚Ʃx$ ?򴁓BJ@v^JO3m- +&CA@5ɰOX$*2<ܾs93d 52h \g@Iv!/RJ3- mJ?U`^q] MQ5 ˬ%J JxN75NNkv7Ұ桌]20h+D*sW PJ4 ]NT7/D̦lM q=#NWM]J@Y kBM(ncJ`!BjK.h qJ%l-+=yʋL2D:-|{)gpVE<6'flοo[Xv@DMQ>j%d b?S FYb6m:^*ML_J5Ga}JsJЙps>:KڶN%hy(]fPQb[/tWϦL/EKLP'hmd&:_.Z8XɋlO}?\!ikA* pTf~˱)9D37d;&\LVwBIQOl,.5)VKߒ'?nuCК8U#L^eD׺z#-i p 'kqҁs򶞪Q݋+NHPu(ҽLeD|6Dp&N|yNdF~>v 壅MDKQq)(c))J q6ֶ=~+'SbnԈ{ݜ>+N<^9&T1Yn0JM/T=S#^k߀,R X#;w7 :il/¸R齶o!)!peA*ɳĐ> AxO6Y5CFz:|Rx%W_~!QJG329մmp[Л))KX6WZİ)jM!SIY=Tٰ(C' 繮Tp?ţju:XuW}=T~3ɮ5g*ξ#UYco5ѻ ‡.wa&k<+iK}D{RTspM="F <ՂѹOM0zw j´oច{|o$b9qT(ѥPgyψCP_XHf7l7"P{r)<~̀:ƹg"!P:~p8.Mg+_!Cܕ䬣Ѡ46M~^a?x 2XЯ" =mӮ~FF.[^5+0a-PP?@Jm^]@Cjɤ^$j~)Eh6rPK<0G_gSXt%>k/5Bې,S6obAc<1ʼ'+E{ōHO ߙ Zw|}Lj>G͏d:ev:JLI{ؿ(gګ ;udtÛ8S|Xy(wu ;L"TW>ci&cU(X6T36ij"hSB*m-lPL+=;(k6 ӚMgOI"ĦLBp)0zv>Jc+r*",RG ϕ&[{0ݔ? X%9xj~N1oD*Ǯ"v+ƚd@qmaF2 r'`"/_*wqN5X4@&\n꾍k&:^t0DٻPJ &Vds} @M|1r@( d㦌dW*{fEؗeB٤,Y~\E5 .cȨt&~ K;Bj N2rWt:ME'eA, 荏R8V.Y[㽔p8_dXyK[1 vl]>lM2Fr!uxUd/ް(rZX\K.9GPЮb|"۷ܿI}bwLS_nOw|;.TT40|A+pg _cQ '? A'}kNiTerNYhgj18)7JmYpUB9!.VJF  :ZJvfYVۺ(JC?t[^_yU[8\evwBM~| 숝˃[v2^5u keHZ@A9s|V{։`b_iVIj 7u~H3j J{Sf-qQ[~=68r$m>tIJ:aM~Зe "~/a183Q)NNgE;\.A [ړnr7EKJɬ*qb ;)R$@2S0 ];^s،YרshOZލy)D74h>&I>o69+IrxԤ^Zi9r+rJjX‚/ɐOBK̷$MtFf䰜W)ܥ(cT'o[A )?7-^C/f8Mq2]FD ͅ j^zS.$H *x>˭ %~䷹\@$YLUwX6eK7/CpU,nFQ˳V)'K!o eNF`(?L89!B4HVt4آ&k7pD>31P˷Ü4G5x5)mGF/{OAIr8p% Ԩ{نEH ٚ^6t3zdg*́$T_6קO$GƷ+(}W"5PFE;et%ȵ!ژ!۲]\SnqTgx^R,bXLLG8år\ [!ׁ^AVxIHM|&^6QrZJ9i2_7OðoK9\$yFc r1#:аhnˏȔϢ0_  t9!B71@ә9<}2l98\Jj݆gG@}ruPQ;P < \\.Q5!ߎ~,:144m-&>:+??صn,cNt)'#4,@u&6H]pH<=8V^fkt6w(I8 C^]XpbcޑlC-Ue0y˗= >,JIk]7_bug?]nuʔU~ Ų!tcYl0c ,J(ڍ-XyG#.{埋GN?jRb~" kN6?>++|n!=i=޹8>ϛֻ{VpPigQ&_d%^06dȨF&a1˾y Jyg!F /;JZJ,7p‚`^"V#QƔ -K5QޠKJFVc jZZm٩VEػP>ʎyz/xtɋ gXv-e &[;)zlާ,XTֆs0]2~swAn=(j2z)W.Z@dҜ+6y*ݢ+&r@߾\*`Q֖5䊸D݈wC/s&4yu}mQkY(6nt8diuҗz$50; ]qyΪ*\^wU$F#WKNK |Szzv>A Mu\Y1E&u +;Y8 8o{%b;|] AlV^;y 8\!ESBB'#,*K`15yiU[1zhwy3",Տ d7VE++lJkЊ#YvϛK?w<)YhB1iR_֣44?WQjbl6S!WJ@Dkd')38ѥd=>&2"l`h:f䱍q6=pCq*y-jE’piQ\? HhF攂C1{,p@HV}gXRa HB wҸB㞪IkotܵxIRNjStm[Ho..'h젋婩Z٪LvBAVGɽUB [M _$C ^ kC[r/v (rVU h+z/M sKatkm_Ga {NI_b6k7:&nbT/!;AO)Y?(3e/ :1Ujگj(Ty`, ((* N'ޔA5=h 8kgŸgTa34,GF Ң;+6D m\Y_ETڡ@9Uh|5M~{gCU̙ ?5 勜tà ,'_Ml |+[2G7yr,OT~tr驤Fh^qr=ILF!G}\a- A7I'IX)4bkjCF$,퀍m]RP & "ķ_x(g8fw\F$pUoi8̍mTWC(ϧ[?||od@{L3B<^P+1s G]pc'4*F7D]2&݄ B$=yMXeF՞Ƴmso"VxD'3ymAaCH-i\ tYz@aNE#J;Ѯcqo,@/f?=݆@At6)bMJ97o3lbT/J_}v9K>>RӧMԃ'[6V RWg?ߤuc*3A=$EQ? C,r„|K%!%&l#CU6|v;S@=ݩdN$ٸ#C$Iq\. 河|VI޸1ZfføW^.3/0Na`nx53=QnD#VqB{ 5ItYD7벁8X k'K?bMjoC3R*w!ʹy-rXX$Y&BIÎQM8tP@WCՀ :`>4D*O +Xx.h.'Tplc h[;ԝʃ(Ϯ9iI*7 E1㏓3[>"}CU)XS{s' /A#xL4U2-w8ZL}~Z˒U9ܥN}ҝ+(N?2P9E7yr4\K^qWcu.VP1MD V )n\Y W_ԗVW.Z&4Dn٨D 6$^ +QY6U]1Ϩ,O sswح w -=$%rz&&"s$V={ }-gZI}{m Ì >15fX yr-'Ml/BD8jqGӕOEN}U?GQ2AhLdA! i3a\6Ffؖp = v ddcpxZ9LI%#1L+f%&`ٕ9(pF-v})QO33\@)!f_]suI%A./o{R )ҝO wOQ0& ?IH4(Un _m&I8j}.Kp"SDq[:fC&r^b*gt;d:_2^l(PS%{TGOU^تZB]k-ofզW!5@TqrZx~y$?!|ԏY 0#XV 3]c>Ӌx唗$q@kgbNCm冃X閃g_ZM &^8-dcl a {@9!m+mĚUR3Qa`0^&ECָorGŻiYƴ)s{yY{F4jhO˺ 0ʓH'$nr&P;6/Nzy c|v)#7u碏u%oWza.KQCT}*W,W5E- &t=w?..xoȏ^K=diϨVJ.,᠉fn4Eɢޜǵp7Ч eIYk><( #x >-lWAgc/Sa UK&ѢWHb(;GfE%_xLg6H8\aNEL_>rދ5+O+9{jt=kV+o{}n/(y>{`ZvVK8u=0wn ݓ4$tͷ UeӐJX6 `8q 'Jqc ULmp@L\`>@vjdU;SŶ-AvJ|[:g'z%y1uC1{f.fzSVADFF>1;>Ԫ$A9ݺ8PsQ9;jCS!1 9wkRq *ӆ՝4 t䋺3p+lJk3ϡ#pLNOxS!Ea*ESe'\;YQT !`3N7(y>|SdNQ?)ƧA.$2wY*KkBn> ̞B8t/\F!7?堰+/ce~nHgvqxJ%|R8ľ{]R,#85~HpB}gTpM/<}p@ɀt<қB.\?MMؠTȏz`bi!8h~H;Nb n'9L&A'Ss^ӄk[{ IE3daDIz_OǍK+@u௝|݋3!&_!(sQpz x!BުBf=hȇ2ƍCO]l2 )S&0}zZA*jc|0WuT׻ٛ :JFw,} r̻a#35r$PТHC*DÎM[ՉM4ۦ|': '!!Aթw035[p1N~b M4nSTKNFL\-W*h=TD@ N֢7B֨pM.&b:Y`y'@(ӌs[γH8SXLgb@Lqhrϓ)m9;C)Q2"K;bM@ &bCސㅝ n ^;Y1j! $JX h^!(j Lt^\1r7g o,Tv՜g)4VqwS9_S[l0)Q"`}eVMycQD̰vTvn{^&f/.2ށR]vQ55{m65I *9Y7r\@ "-c@7O` 40Kj?y "}f*ݎ/"swqu |4f핖d =пq= v~J\j}T ߧiS`0,Rh<5Z:x Rb$@,;x&'`FOڭ*JB^'S䏙bQ[OocKa0YF zb= "2حt(0Hk:uoKpJį*SdEA$}zt9].R z|I%7M IUnR) To*'[8V vP aʣVkgx= BoIߐ-1LݼMG-AP9104(0iTCm҉u{O,8G~܀e_hB.5pRd {_fdcu1İ,D0,VL*E'ЏGk2p뭕dֿN X@C_mo?u{_FLMGDymUy{S7^9P5HoƧ_tT| NцS<C ^8mPޓsrɀ<!TRQJ Ѓ7e;\?a#Ք4 ʎHq!PœBu< !_'E:;`dG2QN\'֯EA0~xAسF(i%`^d3%'t0>J8Hݝ&hTKcїQIyܯ9X ZDž$?vP2ggec9Rv=Fɬd^*֖rn3 fTG9Gm %ȪOg@Y?hYd٪H'$3'!Vb6I\Q@^4kR&NEgQezMl~M?u{`L.2)8jej~j㬸}Gb!t%BE^;C5Dm~gATyaj`цMf>դe6-i[BTe4c% Kttb9śEm%u0g թJVf>w[u.Ws0]67QvϨ6K6PsS\^Dݬc;h^c3f,mڀCO.YLcj-÷Td3n8LWkLP#icA7&B; =Vէ ys?-y*WV_`7>/ oa~Uv%6Q)4h!jDu-Νp5R?N8$Zeifd(bG'ֽx݂mЁ!5̀"?;TV\/H&J-#"k&t@t"B\Kv?"aՎKn L JG.@7J.Y`C|!6H:MS׭Oݰ^'^wZ[ɹ)JF>g:!j!r47~q4.)CTn_F:K̆1*,~iF-w(6w7TOPHpj%B=k'tcV^󦚩EYoa4k?!kiX.4+;Ptop] %˅Ug褰aK Q A:g0n^]U _|H?y7>/. AH5/&GQVka HLWkPBH.@V7_d­ Co;fr,H8!n}"!yXb2nr e@f|[U?Tj^(^Z5%3YB[e p DbM 6OX +ma/y$wtQݚKt{,7uOq?e*?f{ [@ɯIu-~RP\R;(I t=w:WCOV"ocM FYslEi2iѩg2a}ĸ\]Y|5jݧ|3q? ̹Dߴa,pyWz>fJ2+yieMg]) r%AGwExQOïl~BJl6)!o`A! lDTzzERr+mzz;U n_+d*֓nb3]T߼"T&dpPg!ظ%#eKJIu!z1OhBYjh̨0_\#yԌ ,2Fj}?FȞ68MBP6gwof6˾$J mGb Q΀Zø ŅWp]w*嶤A(*)pW ^΍ I"xF6| "oyeDFEWesv5j]-"9Py^i[Uv'!/;06{YH<dNԙz!0544+Ɏpl^Ucռ-nEMKj1y1|iT"95_rg"W@+448n]ܠ;]`.~25O]i6(D*6Wo\gwh2|]2x`CtA$n5ʭ8Li%IqW 3DxE+ AY\%7st64NVȤ U7Pc Wm Ԛf>v;[Oۺjw.f BAc JZ^#K2 L# -!x8Hѥ_W|1H?F !K)#v[|k%q@r*|uf"9j֮~d e zR ݜZOh\ %ۢH6FZJ 9<+b(z I7E J a*])y&R+VQSp5G,"ߌ)b"#[sOaݖLxY%]U0ڗJkI̺WM|=%*"4w60+]ӿ x˫ylg3!˧zLpKVAWӦ9 Aγ[_7_t*"o5GhV/ߢ_{ Hb n=o5<>Ok%/P_kn10eABFj63L{U%$l P Ktj`Qrs~ǹ{]^.A?論.zD ; Sgw$+( 炇7n>M eĮ)|B3`MEn82r}KㆬVCqOçشx7'ulb 5N%i/7KTĆk7_i@M71Zρ]w C!I8DKNte͸?>DV%SnNVYdeMN5豬5!]Y=힣~6 n$_5bԤB%I;gwPNB&s&v*ݭGV# ~:@M*)瑩zg*}u<ƑU[aRxf:XX8/3~k[>ުxS؝.۫"nvE!'Ǥ;R=0%IW/\S'v|d+8C[ÕAu;Cy[@P#fҊfnT' `ݎpVxs T_Qm^I)K0CEBQ/^ ҩ1|'\t .Z]36Ś!-BNrR-rS݊T~o' é3żIhGDy:!ty2VR S]B R#hm?򵿆L~PUeAJJt5`a'd%h9*rՁetIbB'A?Rf,~&&pCYN EO qx+B{~WXˀC}.S_bKlwkjG$m:/Q8L{)Uzm#^uL3Fs<@I&mo'~ L9ݟjאCTmn hwX_m:6CQsT9M(hylRGLkAˏ˶Cލ3W1jǃ@lP~9#}xVyg(Ab\VJ1A&`pw>g(3曨365+gp<,\nu/ Ұ4:|c8BOcoڠ%W631_纐p. ޡH61UfsK?w08G2^m9t=MDc+ .@/wCPVZhrʲߊbLEV9y $#ŒT #ea䚹,K;@lŇeY[*` #}Elj([?ˇ`fgr/*g&ElN>uWM1HzC#5hYO*yQ4'?4'c5zzj;M; Yb?>O)߫U#ķ%1?1kY]Iy?߫ڗOͣ«@j-:W.#9=OJE{N$tFiE(Sע25d76q:KR}<6\䆬0dT!_#6J=I<: nqxD' N9]HS. !u+s,@R? s9nM;V2jR1|.">W)=I ౹2C}:@d5UXwcf!,&}8>$5|H v՗(݊IWN :޸pw{R[54-~(}V$ OJ~4c.k̻S-n}ҕhYQՄ= vnw D|2 wjRE@V q]<*\Q^(B7YvNpp[% ڶYpFEMJ~?˯<ަP>IZSoI.$g5ǂunTA͐D?] 9Ux)47˴(ƒ+EӺ0T :y(E&cy C?p+KW7w6UzS n5gE,i#2pWL 3`&,qBe;QgjwJ?΍ֈ'>mK5ӱh#|"\ B4Lƚ"~ k(;\GL ?x渣tw6Y)ĎVpDmHf❫ospJD@qz%µ fyr!컇sZm)y%i&.D} lI:ɼ%HG[Ҏ,,(P-  >s[@6+o,5Cup $A'kVX`Xk7Ո3M@Й)Q FFϘb<xLL ^}BcgOy! O=CR}M#(@u,mDPwwdeS""s+mb{5<63l&o)ċ UKv9%ʶ\>RCBZ+H:m/\Xaq=e1$ε6|SQ8$Ubxe[:뱃rtEA~ԂO=P2 gU\9fv~k||ӸkK9 Ė4uMeď`Q^rނ`?:,? f\2 QiIQl\IA [5#I5U^URC8MEE/`D YpYa}ܞa쀜(.{{uT˛Yԭ}f+S7Ql@"!3X:cR!Ivk#,J6&׭+f{ĝf+ &)xPwb|yM{L G \ʴ҄G@u5hU+miF]v^ỏmP4!'"H6 #6BYwSD-8StD=c'OK_%+ef: kgMI2Hd|S~jJje-}$[/v>9 c~/:2e1%ڏF|GdwP%4>5t y5?p]l07D[h* o=w=L9]TaNaszYԃ=@,8 .u>PVG)ғ٢<-]TόGCݭ,gnuwsJӃs wLL UzV}1!TR0;kQ蒨q0Yrrڲ'V52+W[kJS$}RQUΊ"s6=ZZuO 4 $!;襤u}@eϱz[;4 'QSWG *L̑y'";cC|g集㶱h. fw]v͊"&I̲CgAFpNv¿RpgUIE6I$)cN->lJ= KK&}7FA@3eI$z|1_ȆG}"āMj?M9?h;ȷyfoKx/Damްi^x{ʼn?>9p\+=|BF!_ SE i<]&q-PBV7-=G&{}62sj2TuQ|u0Qw8kR6P,. 4ܺDK{58],af+S\5ҦnK"*/ _z+ ȝpsݰ5U {׏J R} {e»X[wQσٞ˵>[y3x9d_+Me[A@E__Eyۡ8QJK[);|=(4ԙz5'g_UNsI׬:[eszS29NN Q5'6 _Zafb\(g6i^(Ǿiȕ݇$֧i̫I2r_/+OY1I}V5_Tsx#+Qv2mX k\$Bнx(Qr=SZD{sQ9F֔ jJԿ ',$*E4 'cmv7昒Wv:=|"^\Z.p?r$;́'2Ɠ Yv1jزoWS>zG}a4O4+Y, X. P(uB~jB3*!,渗g<c r-Ń[`B`b3(GBk"=7vh=MJ˝dliKSfՌ5æv@B嵮e p898\& tv%:v64ZZKܧ2`j <){-UNN2LԞy]EVMi P\D'[*auKΦS.!TCJ]h돀C6j$!lt)+-4$x m֧R؀ڀNK\vK%|^Ū%kX8 ,. 3EvZКOT.O,\Fjɂsw4ܢBXE8L)4nח;"FnĽl,K}fQ#/~Nv4*#XH)0q#]/23Ŗ,s">"KQ~ W!C$ 5&gl'vhp1TxZ$o8鑋vKYd8@_ԥD,9n%]?kkk]B>0 aqaFg4lDLLWdIwz!m9Q GĶf >BMMÐEFj'N^;VBfLէGT O9bD9˶>q!8HBk9Dw-AgxG~=$HĨ *kw GR7-BG:q } &tdQЕslF|C&"ky[Ȉ4AdX\d Sс ?2xWb392*"DgS^^8=lq,lFM# ^f7!^(VQXh-% (?-β8y8˜V"bJ2aH]PȤű "&!612l+ !H/~0 C)eMGsdte]զǢ&g=BG%f]7j]r?i)+t7vV2 `@HFB}Zpb @`f_~zu9]A'1Й]щ][ge_9cn}H7զ7)V`gr( G K]8~j _I%7qS92,X5!uwzb86ꛓG2Â@2P`4Byw!((JEa\aL*ㄝWB.d8i - 6ĻԆ}*_!2:I's[,:YCq-RK(f#k2K|]GzFZSOyR{@Ȉe;z>[6zf9> & jo\)yELX5u tG\Κ1IT9"_m =>3cyDW<[i=[hIq %rGXvݏ{;eIϔR䳔WYg#GR& 팬 36wʕy2UQbFjEƸܣAn4)%t+,Yg6]Ď"bRou};^R#64G*19$ I3NwD+}?Cfac?=Tjk,4zf*0H(I'FH}^WX'v7ciZfWa{^UWNqZ)/ʰyHuO}ܯhY}wH_Ԡ#V_"%[l}INuj.Ut@0EO yg4/1scC)⊫9Y<:ASjkȥxy'qKL2~g#yrS%7lV+==9p`;[(;PͩCLNp<^)EkyH4q)@Ah5([IVZs Z0 yqPJjByw9,66+V6:oM)zcCQA[JBcJ2+k'x=Ϗw:s"M}9~>0S/ R[G*aj=.^sG?*LbKW,@D;C!i{۟W* >@o:$5Cǝ,Dp8k?P#Dl Ŏ0dwC uܠbӐlF!޼ t;JGD;%ͥmUV/j):h8 Syx1mRl y%-`),ߗJV=EI*[D8Hj(QI-5ɶdR X;R|?+)?[zGBsS`᎞LGAwexa*VHaf!:HWkXbR$qP'UgەU@ҴgpbX-ww ) 4\\/Kdı2ٶXrhLW h'(mBV!R!!pfx1=+4Y-v~b4pP9]" hmturdN3[PI`Xv#Qh.#+PSg[FMyќ:i@ìB[M=tӟM֕|2I-L=zR[]L]8؅J+y$QGI:V Nz T'9%-> --iY&žPݑ1[XXlש/;3 ﱧ!0[U;nRl:r{S4a`zy!Aߏ{=VvE2hļQ G3;GAe䥫@)Y@c'odSZ`+#ze(ףaϦc³`Sp I4T"0r=;l+_08%A Ӝg էjEܴV[-|S^z0OI̫' 59Fʼ& rẈK H =xgu7wcq-dT3H>qE~,sؙ0(">"Ȥ 2G.r ѳ+o\g `L$o% =vz3/|`R~9?ufSNS[=O5]Pw4`.wZy*GAp _Z.GC0g.?MoLCAfcj獏g?ҵzEp*WuXr7#WE7^Rppbft~>j*J?sr_-7nIRbpZV`E1HC7F>7\,Xpiݠ؅T08$vKsy砌rRxOeZ *kȜy8}kՒޝ!L`n Ζ:'HDZȢnӺ6q gOon+rT+m0D>k! _?*%oa:r9FZG\_*{UFiYAhS>;o5ţBϘ&/¯ڱ+іldkB0MQ jNgiRlwV:*z"(}_hFnskyti6NPBڞSːWͯ v:J΍&b΍]i:#6wBSzeHWaxmGho521Jɱ{!T{)…f00gf0h[Hnyչ GNV\7_PJrvG%\|v^A2ukb@Y{ #E7m.ybn+d"]aanDwV)9nVZC=4Q܉*, %G߀A@ dZ(w #\kmSªǥ)`VN:Hk6ooVF$}/pM@3,O0 D2ԈЂ|_ba@5h + U1'LH+oz<>0 `5ws*@vC+Nz( zmAP_$|ދG;ѻйm OXtHHzR+OoSͩ@N}K gu[&a|5Ӣ\E[訶L'.fG}yC Þ_W,ۅqfeE>^ qJY&6^0K>h&wHAws;N"Iы 21;LۢZ40C>0*s&PkDyF&L \ 6yb0K~W-B}<R9V_&y𢭻nQ*,׺(ӿ$DH^Y^oRA pidMҝ´*`&)J 0l߅ɢq\e &gQ#Kn7c!Fnz@{AYE^_}[*+T-%)Iwo6؞1xSYO !aK /@!xq2sz*0V;Jj>0~{glc)4,CR[QZi'@ڰnb: ֋@۵Ѹ ٶLitjvп!M==zN7=(iIx`r0W(M5pq!vR~J 8OJߢvn3%ktT1X){w/(}=3]cJMJz\vD<O OHI[ؚ0Wz;)Eϛ$&DUl pp\PZm'[a80A g۶(O,|]l H2U#-#rX؎+*yx_N7î[*@1|谧!~= NnJ6KQVWSEv,h~ic%ݯ㪮 X|U␣~4 JuIӚ/( Q5#ls ֬wR>ԁ0{P8 Y+:a΂AbBIoH ̲O|@Gh@C;q2KU^ 2зB_/ɽ ~6ZVdv2Y?;Wu[ ԂL _j]r H)E䒥 P;c]l+)b}eG}PM{eux0*3@P#^v6u>X7y ֘PzDфz*(AĢ3`5͞=%%a #cIe6_(?sG`Igz3%:^O>0 J"Sz;,z>pUFZФx}{ nCz !&P5t2D?\!!^{ nmMZ~z׹Y19~n,P kbI2Uhl99ʔ$dGK$7ZOiG/%-yjeS&cs||zo0)DQyzr5;ztd:o z24ctFpm p`ɖ$(d<;s:D.Ix5 +ET%R ߕe$K\$qV6_*X̳uDr DgFE%hxm|/ufӧ,dP gw\F*&mX>D`>k]ld771ȶ mrLv('I!s#jTj%1|fMaN D }w$pMFkja'ePò=mYko=8N=, gѯ1l;HCD@ ҺWJ"BYKbQb'vD~S/dbRss!;Dx1#'C!0ɂ(,gbXUUE@Ӷ]=}>|tݯ[L">^JP˨3$Z>&$$ fmtCtWs3T3sqvEV٧.g]EpAY@a)LН[.r%2_& <51x~QIEGUdH)]+DГfP/j=HAvQʉ*P'H!(϶?R(jlmG!1$CrcjX3K8&r ih_Ē \p?撮OrdǮ?(x\ as{|0( oVpV!/HO)9{ZmҠcٖí,">kHQwOڲx| Tg\0D e^`ГVCV݆,L; A5c|G!ƪ`#*un+зڤ\$~x@Sx#fƣ>Z~ރ,O=A㽊4uL*0X_>NTXZoFk}ṖG *8k; ek5*)CN!Ԋ0.򴃚,arX|+T-#wk%[+m3dVD;:Zk",\S~zoF_6~oR_} >=n${͟󲁽!$#͛B1 ӝ=ClWd% 1w>%j["ЇfkC2d|E6_l%W$\ H,6-pX 91B' &(u?۬@D>I=%2f*!Ĥ@-ܪyBG .Kv<HgU楾$X6Unjrdalw5+$IV%:~QJ̅2jR0X; 6AQ:RfL9)Xe Rgzpq'%{ (fI-y(dndx7x@:_ :ae&%!`}P]_B(Qu) `%/3<Պ[4uT~n ~3Q% =ƺkPUJws>O4dBXb)[`5 !ⱹdq~hn9m~zЋD33y ^^qvϒXs{jv/>D}%ͯFp 6("ˋV!_j)}NVP/yxww^U5鹂U& 43.Je:E!u-g?tg3=:N3a s?>`A_,>FO6|RS1/ P&}6t7Z u : \|lcP䟟$Ωc,7]Prl8C*eUx|1^j+ݯtXDc? !A1`_ݻxu鼈W \e~=?jL3yD@6%jn)6ԩU.`3$'PrFD 1bEe{ l*!B\*T+^|\%*D.G_F؋AeKƁ (t|m"q;٫ru`xݤ@`q}A^ƣrL | ;szY,Os1Eap( p h 6P:mTqPߨL38Am ϖAjo5FrP|2I8Jk:7yiʰ5kWN u% AI[}|kT)0¹K 'lIN^k iŠb(累]>'sL傩~<Rz_и0Lp7Rn%f%pnR)Q4ir(|Šw83J5Ѻ%|u/~5`d۔`H? Έ&\p֐"G?#b].mP{SKpeunt9w~GM+<=ʉ5KDρ;3 4S!uAƔlÓRP[`r;RP'bjVxš.E>C|U w{X$#Ħ H6-~İjxfm4m*.Bw2ثvq l^d㷓c:2Q QX"FLz'g)~}>TvT6gsuG{sxuQuk chnm(4 uq[K*}8_3&_N뉷ȯ(: ٝJ9z \IR>hUC QNږ^*J(A!*Z'MgpF[X3HA g<7~Lz"$$}{tX&(a}K<Ү۝txʀTL(D:d]><3w*$.ArdOH5?){|ˬUiFh > OsQ =$ MxXdq2L&/pIѮD!Q_PVd=$ɔBo*Zb,x;nK׆tJp awL 3H"~IiLkfz3)3K9 dvTZ,m+]hh<.bwᅹ?t{ЄFU;w8$O Xю8ƧlgbP4{cG)jH}Yk Sc*Hyf 7덖D(eY%0ҩqmwI}RAMCR i'XMT9p֜R\48e RMOK7(Zm*U^JΑe`0+iNs;Z08lIîXlߺWvi`~.cFO[fk\^50OM>mRD虌"w.&e2-0]KSȠ="ߣ-<4[%}:ey)#<181Ax&mh+vT+C 1k~L/i뵫s~A5mCsC⯺RTwS9I\f_(N < ӑ 5Wy}p1.If9J)zb4:CM637ޥ1˗՚\⧜(0D(53.QSbR2/6 ~nEwxP6fWIJX/N[+.OÄkxC]{([.UvkkĻ0BmV^ԡ:jr6_Pc[݌&MRԜۀ5uγ2.<z44JGToԹl9(mft rwVr;1QnzЉIMʔ 8)ژl=N}TLSp_<[HS,Q$(^J[y؍ {4h7-Gz:pVVVD(>MW91nPO&s#FD^S"DbRxX3qa-\yo*?ƷHڑCд^o|DU~$\9`Ϛ̳ȵs=itx=1q tzYlV^vx]?㒄 +6 =|ZW}FpC٘n옌Ubf`9ց\0[ Z6oELІרwxE)[oW 8%W{W}[9b<[;^|"m\!R`n]}+#T/.6g`ް{l^Q\O_Jk^M珥[,}lDEuI܉YaF8>8IW,DF*!-)֋& #գi{HMiU{n?%y0V4]pB(eس,6u.rR&+\%!NUS_ ~ka+ª\i/ZbÅ :S\hA+5w }u H,}s2B kw9s$(Sz86 8ɳɑapUzTjV-,P]I1dGްCuQ:-5ȿ,з=ޓ^gG<U񀜁\Ԯj"1cJ(?ayk/z4; -!=e*w*"Ss? ɁJ) Qvui@# 1Y2@οoB*S'J bjBjʥk_j'(i:3U&I(TQ%9S6tݸʣHJtN#;-;W o)oeR sU{rV4L]u*=~C3  9% ^+_Id};;0/a/pOIl+x(Pye>wLlni&nkxn#b+8v֛Bd0FoB7. PbؠTfJ}aVLAɫ'ٜ/d>1ѵNY/!7G]ժ5`ZpP̂|c4f] -!e?_|V$>ۆA6B!U׷"%:n78xz{[:B"Cκ;H'uRz> \_xŧZlNb>d7aqG7: zK#T.p?x^a*ɒתMHjeT?-jɻZ ƕ)lKUqwAp)/Qs-Ɲ Eϻ[x >TJdd-bjk ^}T;P[n.MJ.NO=J^^FD!귍)՛SdS4AC@]H8ϙn?ԝi(mO7Jm6q>1RtX!"حQмp^4;@3Anst3me޿~ ޑ!Ѽ;ܶQ˪DT fWI`rAΎ ,87W.=h@ٺ%̷.=zt nK&Ѹ#4phASK=!%i|BF}S~]:dp tw2%dxU{dx B ո١9Nr!{C?1`pTTWj^㒉jtx~bjpދtCK qsݲ[Ot?Q"_Xss'w<W'δ]Pn!(HK9bTI{5K9G"> ]HYn4ClDK^; %G̩A| 6|bHlY'61 VdSkbl-Cn@aY6~=I$k~`HB?̘M~8+11}4 6me>X/奎wyfhbCFXBȈKo -M?33rZBXIT\U^6B1i+6=_sxgHq0Vl2$#ENxƶcQ.t bߎh̀K`6ʓ቉9v^m~ת3Qp& :c=|qLj7hqQ0[EӋ^'H0Nc>+d1A524ŒЉ$xI 66ȒXae(xJс6ΜtQp.[;zaմ{J$)C &tBՌ#qp0Y9H;N̡ 4ek B Rx7NXAW+sOձ;yN6q͕<|@}򝈤/^am5lWZkeqt[ ʔEdtHT7#I\4ƄH^Z%wr-~8x |2('T喟mв-k83*hjH<6x˕"To?4dwf)]DZas)5a 寱fǻVQ wѣZJ)d[1yfo[YZmam6y7گ{ voHzԲO exb(+{HCIyRTpOGM|I@ݍ9(ʩ5T T'֏Vǥ!b<#羚u[*C@=q46e!3s䠽(lḘ"t0/{iO.-VpI[#w;ʇv(S>%e@h|J{3ͲCٺC5f8K F3ʵ.ACM4[|x j}ǁؿ@5Fnd}YyK(Iw3JVl}"jpt9|,(؟yO0Kd~Q}JgX,)S \JZJn36}kV8\9 OT[e-hPnvp^J%pQv3@u RAK||e@zj 5Z ]% 9Ǧ-|l]%C]`vZI4rR&yYzpB;[K\op;dܓx&xVHW/džs@:<^Lܶ6qeT`G@xk3zI#؏2S {̖ ~n߹"wk{) )&ļKS։ըs&_X"Cx_2~qz 1 7$b|:Ԝ0ۂ擾G0-<8ߦ\cV*BLBezٿEu$_ޚnc;8hwc(NBj+ު}jͰ3Ђ-͓Y.^0Ñ쪨C!:t@gCs6jt{Q%Ŋ;9m⧏z>?}0oZ_+iw:X+R;cdd+=F9h_2˵A| -u,=QoBj"Fmݔ4F?eq/,/ij#O'.N~,rRs6z %U3h.u}tk`rY3){vkrK(5Tx? ͖[ n*`f3ȡجMhR"fDs>X0^P9&o}MEK3D1dހyؾ*jHVMlK0AR1Z^qyVʀVt E{QM+FgM4щͤt㉔J&Fڗ')D#d#2"<fHkz8ba9R0>c9S{h!-k((cHnT{.RZB{YtxNNZ%2IG%IIW9k@ ".G|g0KM[y@z,N3̯oF( |ϐ&k׈H\+eQ2t=]\ۢ!Vx^b߉ vF}_*Z %UgG]۾/&PܸB-H DױIBc=h71)m?=C?@hܔpYd_7?cH c>h0iF{F`tئ_q&Ǻ曛E`q O GE@;ѩ&~FX蕤zTI?f.Q>B+`nŒYuMAV9H%h@,\#V뽵4)&,w.qZ07S\N&IU =X5:q:TLPd+<}zv@.VSq ) \D6@eࠬk .ȝ5bЮ#ˑZKOo|41Bͼin\Z~S! "R0)mT΋B?mc76PӞ<UEcqQ: Z n%@fP3A3ߩёciq~3Mi֑V}_[ [Ufy_V.( "IdTZŀMTדBSq=i%PcC]&rSI"x1ȶjtZ6P\k^d~= 9!>([ʙCdC$tÝ5n>q/-F¯{Y#{wgELsM$uH=3& \bWۄ\< FL%V yGoÿ< t8?# t_쨕íFAcY869+ Pٳ떳ޢ@ r1*y({>7h'Ӊ3LbΓj;#U/{l\X25 [(/I9C3`WH^¤N~Sa+$^Pvnm𦏤ElT$1Y:^Jw+M[Ce ͨiIۻܸ 5Γ)7&wlbBxlo Kͱ2ChP֫t53tFy4بD,Srڳ H mJ`'4t{"'zPcKR%I"YbTluZ?1'et, n8m&fd!awAJ⼱%tהw1$ntTֲ/;=L(ͷuiOI88U>g⿝ֺB]4) [ htDx֏$ `CW5]ЊI#,⿚]V(zc@yuPD}Ry9mfv:lEt/7c H$ JiYů_N>>>yDŽ4Tn6u'ٲݿc$0:(-Vu@~^g1hi;e#y@*}kY]J݇fp~B\vT}Yj1%7/-Q:TC|SZS5I9mZ5s.aβ syGKdRB j< w tIzo|E%25-"]guwm2|$M{G= =8E}}?ۇ,֏j9+,SFŶåNAr/2 *dǼ>R\8zDf RP3FMc#yIce 4vٜD%+GEWu4qH|-lrxE'>*Ǭ쳺]H<~r4"ъR,F,ck(V9, ` LW?PA px!,r~Q9NU`X 6T P~4m}ħXNޏҲ9B#,{y}*~dbc>m8S~k>Co.{sR е>ՙےsgO5@FV?Q.,ᴀB7ź:i,H!q$2NKzFXUY/D[BTWj_!W="V5ta"^ )^ċld0)#ᚤ>#~ q.) /V\DHhѴ`$.5yimn7 #o6d 9lC* xV>Ow %`ز }4$Xi%:{xƥZ=B'nx: uP{t'LLyu1 E 8P`J&=B<7J'B3O 3H+;Zk|= {Iy)iOMLGݏ`V|&wgQU=c9=ȋݍ[Zk~_\z*74Y9u]Lp2d|M[I+&d(57 AkriÿMfL>Bɔ9e7kԡ>mo8b6319xm VJovntYYRW2rQv as HQR54҂=0th&\k/ZxPVc.*P2"B9QmGC閺ЪpVEπB&uT+u!WŎ[Y)'Ez .߳m㫈t~eP4cvVA|- QcL6c!3ph4PV%/ɟڐy3_ѧVTaO6~y u&a"}} @`}З'9QgzS&ix|A7ؠV!zTB.RE4 Q@qirCifDvL!('E'U䇼Tt ꥌ׷9 ,߂?dA,܅p|N2It/Hs558~^',M-0HR.*h9l4Xp0=H\zVCLvRP󞗮+> rܕ8l.+NU3!͗#By K:P.3P3}:NTo(`s 3 g^ \'Nii_xuC?X̓6 5^kf>e_QYkc\Ϋ3d"F`A|MIQ'Isԓ1zypn!dַl49\ϓ:0;Px(K>=v/"doDbTk$-M}*Ɇ}ߟ,0y˗ߝg[@|…{cVmj| m. lunW>zn ԰~rAu5 o%$qf6`Ha;`j7j 8) ƨL,ҁV L-ObY\t~-p$.?]5_wFbKoRҬk#*{VPѯY3poZswT$p^+oyцL/{vRf(8MCmp^`xB&BNֳOFP2NϤ΂ywk{џZc (;L.!rnZZGy#hJLZZZ@g,n=(:ԻJݬ`%&<~a6dyٱᓊg`%[Cm# =0b"oqt@{bK^mI58Om0@v&Gl8^QH; FA7RlhUyDy@gKXe:S?yhEح] s>X[LC`?T#/]VL@6;tR%8LQ(51Ĉ"I 9Kw783ӿՅRqE,E"or6{G7pZEM;^$M7BjN)8Ԝ |xw{ȶ6n.Z>FU5靰"'_8@ v|-hgC5-1ōy` TX#uj4 y3F,a׾?xVU)KquఅpH3EԐݙGے` |nC} .[8'xJ7Ĩ^%(u|v. ]-o*%m2 >?Xt&gTRj{_ӄWk&԰3dKyr`Ԁj}0NFhs Hpxj[?F -?ck \*d*j EC0^?j؇6;(Qm"A! 6 Z9M>0]qwgFLi ߦC@m$ l1'>r%~D݆@8&=ΨU 2*Wŗf!4`=(m0`0KB߻+(x0J,@Tq?6Vd1z xz1gJ )l3r*QҒR|4$ iJywM5{ 5PnDl:h%Y5cEml4ke)dp%L0: W lI3"I[hz\1L;U9#fbb{T[hf(1(1yͥ?9-EkѢYg&g3"Yك2%$?]e*7[㳃;#ЈyZB,hEe#CU:аck@_-%kz50 > -%r3 0UJݙ58\'^* ;U^i3"XWAdit6P܍@P?('kߨr؀ܧQH, .4ht9Zd0~BPsZyiM3p锿Beo[R( d0.];3w7ro:2.*B7ҚYM t|` m6&)å [\eZ/pEH3K]o]Ye=2V`%z X y-YWU@}|>Ø]H&f_l:~*2ٶ|'t RD/ElGK5E XP7w|_(-)qDtO|=|'9j;4FIicIqL1/`DPC0M v: ~yE^yㅛ'աSHܛVjxQ}4RO4>F l6ץI"|Z\8['`np<yQA&ZIog D >)lfIr]P[ceR#@ en)vk5<`D$C]TǕE{Px=n7`0 ~M:F9)8cYitODȜe#jy#e/dr"&ڍ ߥ/tQO̬),aԐ&c"GJx<)'x*ٲ,3O"Po#k>D;*$^VMmbOICލ`rË/g<';bfyW*?!;*sŭO/R|"G"m;l3lC] BęŵjϘvj9"2`׏iaӻwVcl Fc-R~Z*{4I D`x# iC,)|ua>dNl@fDР 0 y2H!wL b#@KOka/E \ JVl @L /s0_B FRϷ uS~aGYR$fTm\ c[=&@N6Flo\i@rGe`, A@ l@vzAWOG [؋K5a uzM8$D5,rԷo=#] #]A>DovwNv볹! ~8課?ÂQLݷ/^C|ۏ[Fcg YۀnoJkE@\凉v3v*W 6{6שJ/jȢINOd=͉1X$Xn'B>EgVƦ&u6 M [6!{P0QľC ؆ŐVƥپ[8hA ضC@te RymҨ/B\pmiFS$^iD~^1dK' ֋LAm,T|L U%2`Rg)/EV7yie~N!s9 u1*ثZHlސԫR;*m.uoyM9{[@(I@F"+91١i=P0^֖f,C4mUH5MBq1_E+`Tps`bB]ٳ8~vf=VUAV?J[!\9O5R=%!," h0 y^*̃NO*8iC-jJ;]܎u:)9;^W\_]9Cfrk+P \jLwrnLy2LQMvAke[}Sw=f4Nc{j@JP 1=r;#yOrg=:3A uŠG9D8/cQ;/j}g>zj'2jT\˙989C m\5Qt`P Go5u\_sN4ϿSfE ł d`jI 0;X e=Ee:mA$C\[b|1oG G:ǩ'd HUV\-+0oY'K FCA%!]˴0HG)<]v Bi[x~UPW8!j`ߏsp >b|?J: ɺ? Ž SIֱje"jPiqdAEwNw:~†c6T+KQƞ}[j-,MH1u(>$foCZ)hnwdZC0NKYu|)z8iĤ佾;&E*Fq \oi_ ,iloƄO1yP2o&Ǹף $mɫjnꄒP0~뉥 &,m1ߴs/׸Zn@ x8f1&}&ZjS˳ g7Ѩ:XtLm g8֝{qC%c-Ϊf sqGFᙊNu{C2%Z9;6'XˇVh4y`Ѫxq^hPjk`r^s#Z%םAλR:WH#%Ez(P V܂j[;0tح[`tۍ,Di+(3s4/{#PgWm7^2i?ڝpM B[ҁ 3^]6z7`05nd<"I!wUۯ#@KΗ@#K1HܿhvJ.Wd=4hq0)pyx7 7JZ)UzY)%i$E k)A+]3U5XlYfp}T93p8\VvNGԚƚ9`lߒەm>U2f7OLDTȐ|d# u\HgLab]EڕC @C/;Q5d9L S ъ}}GuVA3Kڳqn NG(flwX>[BE!09z.=p(1ĕFyDZpsF,'DyM$\=d^%=6!6+Vl uK|~>"58/v魜=؉GHVQrgs/GUbH_bbA/6uoPQ;NhqDos\Eߡӝ@&|O|u>D}͛8b:^4iM >۔BL淺;~sj$bJ[wi2zrtDtV&m{]g(||x/ʈ:QpYtgЮɜr~,n`6vRih}X wDf +-׮R;힆g Gԙh|YnY3h`H:nc# gj1GaC?D:'-k7#tk+hLf׽š#UyX \ w2Qgf,ɻ =29C)e.'AGZ+n4RPxG%46f~͏[%d !^0&s֖!vȜT3<~eSIنs6l=tM`ґAU5os{#{Gب5g_H{3#MKknA/SVnP0ӽ֥\:XULcLK8ᄈn C0,&i q{쌁%>z5 'yak-"l?͟yeL&Mr +p.}GF؅X|Zxdg BX v/sPW ~ntv@M8BSyVD٬igԉIz#e=Ip^`ԙ"I8GZEL^&',d?eӶr4j?N 4IU4>odN 9}4D:ެ a @UR! 21LT,ȏ7rҞʮ ET%YHóX1k4gϿw%;)5Y3lAO)b {j?fDo1sd &v٫-E<ݘJL4td&db*'mZ-%[\#5Hk%kJH~DŒychfDZM !U{'[>nΌRc~ )d[3| @ pd6r1٦ɢἪ𽫀$:W%l<0׊|_ [^ OK%}JWM4f5rT;0m7_:.%${G\v\P8 X퓽c0_ӷ< ?1\? Z5z"AW)?TʒPCĔ tVozݪj)X uE|)h98VHFjS2;ϸ^rC̴]*j]}jgRf 3X2j~ q;/7xqUt_E ,bAm€@tX}C뉍S" v(H^!|ˣ:n^ a'I{njBQg&scU 2i ͙^=q֯K5, a$sd@#qxY tB8|{d=G@Cu^Dd[0#oV+m!_e" A6n.7&[I2b 0>:M_cZ~"Cڒ j 4]j&uzGAJ.!jꭋf&S;2iRU3ootu Y"B2qsލ,>֠]5-R6b0nZEfԺJ`G1%qq][{ud OA9UzFlWCBl$g8Cc0d)#c,iS]~HNfGlOLcd)w2c`Qksw) _yڒuŽ/ ,iF^wVW ħC{J9r^MpTa鞥sE UyoZv8f[͢cL<1~t2^?jUNLB  W&aXkqya^5#q-u@KX5Jd?\tF?'ʵ)59B\/h#~ESNr 4B@g$r(;g STT;NkMv}e쾖F( `}HH\6 ݎ&( Y+NgTF빶 C[$$ |H3FrF ku^`j;@O6KǽY%k JYsE\ '"ٿ>87IBB5/} W.KWk$ߠ4K:YYT RH:]Wѿ$"f%`m/uB^lw/-yVr1+. GsSԟa4S;Wuu`OoiuOWӕ) cB/;s2b,:`'w } $ bh=nf`02L?€a$&1x3bdj}YrrnY5}* ߗQ*Pmb_H`R2ƛ|l4H!M8繵I# ~nӕ[aR:+v|ߧ1O@/$7+HnDkU(1ug0Iduk/91Y::QQxĩH͡ήb5Bdg /uϩD4*`I 0o90:Թ?vG -aDC;.;`;_IWѶAP{C =U*.t;T{D}RC mli +-W䀛ڥ#8=m&~(č>ۨ%+x)?2/Tl=znѓ&zzSkE rn4 !W[68(4E 7|5ͥЭKxR sڋʼ:}TP)Q~P^֑Nnb;TRYڙ2:+&Zvϒc$euY >:0| 6ĝru \t%#n2RQߍ%[iGd)JhwPr/#k+,| ٣!C|w=)+#[E:,)"}0ވ{{=dCK1jpiq(D&i@'tџ,Ockz?wf!)."9hm) t|ė]_V >-irxSTtZCc6H Is4^HoH18zFPQ0} yc`lۦ{&%K3L1\>[ sB# 6n=&NaKd\}u~e}^a+u/ϬVGAf0M(I#*91F7dP2G\N7ʏdIG4JQk#8iD눯b_'90gPli"kRpA/`#APP1^MЗ x7nc2IБa4ZqU}Ze$ `Qfv,6+j]9;[#E P`\4JN5 t2X`yqAɚX4ah$isc7)PD%f (eVN ^+y/"Rd?15(C6M!wѲy;sԣmp{ƫl`R&;|.X !t~ϗI@p΄qjhҎ-ط" `1HHDasK"rX}s9<1]/כpʫ6D(niId 9f/_'C } zze+Q?#dau7T'֭Q3:ݥ!ΜOBq'Xp)ьWb"=82@:XLu-PG$wH{}PBc. 墹;߈]Nx8w /mҊ4X *JC~(~ڐ7B6 WJ(daXru8a }ryZj$e83e3G!5[zsR-]~F頵&8AQ?;fKfW̉iUTVuǥK׳>W QŘ4y'"Upy):EGnaPAĠiqYc O @ CB{8!S"=6GCp\Qh[4/& ybv<>kfGU&"x:h8qWG}ȟ4nM&x9uPsqۘI^oNЈlȡ;*^$gy6^'!"`VLm ՑlaҜ=qoyOI}@>IP䚾S>򣵏3L{1+y|%ή5H) ɽ2]?+_#LY+D9mPm'I7xz,XVs7m%=/wIBC7-Aܱ6Mt3CR}Ye{3A#B9 f ұI2t mY`lhA1'brCi94jQfGMHK 0hw5d찳"t9 #D 2UsB,/6@ݛr5~*KT$X:~o͛FژcvH zj3bD(8KxG'dVó2.gz4'Ԭ A_6%^WS O~6#Eyo|ʨO.eumL!3r_;,46VYJ7=ajwN'04%$ =T~]N]SY``vŵf@p;o޴V7 7*,G? 65[аcx|v3qvΰ[ΨW6-(mWٹ4aw O:i{cЂTX!XZ{ ̅`9p{(@h1Rlߐ{@!]cP ̢ݖj/fE? T3 c;Z1?!oHk^AwPQ̉4Z$Bl@%Fq&8 Qh@~:)xKr:PzkWԕ)T*W?0فܳ׳w *MK_@Sѱy| =#jp|jұ{37 f+jl4m'Kv'\:_c6ukZBՅQŜ'&w4G9NV xb%5Ϩ&ۓ?}=l%?ŵiI-Gl sm>$*eM{ԘqCKBXDdqEVtT!DsIP`7JM,eɞvL3!^Myf^vs#gJFZO'{fl̥\P&$ZZ#/[2|COfN1]9ۇv@ l2D0,=)'5EMGm>K +vsdcUax L5o [iʽAM D'7x /Lk'M:'qN$BPW.(ee_Oͫ6oƒ9L}ǁ bK5<#̘+YMm,U+}lܮ2wϨ*Tsa0 q~'ӹ +r @Zs kůhc=hϲa`Փ{Xh"/~f7}89ӧhG`fǃWlp 5:4,n^'%"7(Z=_/t o5E` H!\W]%p'W7<헌э2옶skp[FA6&LP7Ċ6:\]\jxM*0aI")<6f<]kB ȐB@u}9[ͩ#obcuâSi.lFPIUEyRgȍ\8. >w({CfcUWW->VW:p@:֍0\$0գtq+mAu3ggRG/y6 *Es ]dB81cƄc4X $sUcB<ցS2hG! >hԾzyÂyP2}Cx P-$.~ֺi+-SM_C ]qv WJyp6=9nͿ8@qeQ:_oI}XM׿MNnʢu8 YꛇڸC[eؼ3sX8N|#xҀX&2fT=KVXT~i&'$kOV&wRfC='TŶS`FFKxYb=3ÁR3)*,*QNrwY;{-ÿս("NZb 4[|DnpZB#~ր8iMEbIIk[+G2NuKgF03*z|EAz Ah16 V"vABAD1]1*/2 iJK_uj7Wh\_Jj萔蕪Bq)G.E rvppHqrs_4DHtKUŏcRKPd{QLj)R/6~ڔnbE7ȇQ)]3ketF6Hiŏ&BoT,|~g۝m `| ,t#]*H#xƠ_R/J쇵2l0>9pc9Y*/۴&3@`$>O/#"RGe4*Q 騉 X U Ȣ ?=v 'W!+~Ǭ]25o)MŌHǢr_^WS1&v~ ,1%^1U18=)h (o]f3>5gf+k͏{;xJjgqP<">IJ&H~gfE^Đb&^/ijpZвXL U@."E~7@V%l=냐%FJW7s^'LPwt~ N)SΈw-2:8&| q/Bs0w:SqԔS:EJb0=%*)֙բB"Lx̆'{\J5!{wT_nU=C}uwwbQ/;%pae]L{X{EC7=Лy7jiGDʧ=B7011H>t'drF?_-9P3ǝpa+.uka* jteK=?}fstFmr{+Nc:۞\ʱ ^7~ܿ,z,ޔe(of7cVP/%P6TIķ̴\d&GR-,vVLм Zf{[2(Zr!P"rp>Ns?^t+vh ˭n\ gO 5Qah>3PP\͊C9&,y$ @L(o!%P  DOw70^+jXKD߁eі'S{>Sc޹Qď.ǴG> jjBFߠ );lϺŹTEcsnz8FZ>+!b\-Iw pg>sy7&O187 TK6SK^N'jD!0k( Zº"ײz#WS3{MJM: "":b]em2XaSƗ@łxs8w‰siCȥä c4N9pufpvKsԟ`vU7愶 nYH%N \v?:?{d:8|%x&ױ.+ʇUyo4ټhZRn87gH[M5?F n841aDŞ$%hEi=2cu ^Wgaץj'd@bS>UWɍZm=FQ11, ۷A x@>X5luMaA[7z)OI_ҍFD޲cS:@E@iTp̩jHp[&Kw/+uJ=lsD1KR 0MmgikS7Mj<&!A]9]NiUbF.m uISVIMk|Y)'+jjʬTk*8qy _~˘ILjpTh'wrvo,t^ޖ:O 6kyUckkmתSFǽAMtZmIF6l~nWsO2DZ1R}Z#%I9 :=o78?0NƕN?ƌPKQ*Z*~cArYvrpv3Y1LMpRWgǚM lSۄP̠ j}LisjINWiЅqxBEq¾'z-9[фrؾ b3Gs *ٙzq6QѶ=]#[xT1mWK$(u{,dC´[I=oV>PwIHBbY-w0A՟u!`v7.J{U5-e9+]"DR̜X5C i4U_`r>xvnr2$4L>Ҽ"Uuy&$y %(}7Vdbҿ~!a\ :x9o .'[c2^.}} p#s&{[3}ڰ?eץYZaXEENa^E1=zLzkp oЎ )v!]:Ϲ+D^U h _;zW 2ϩ3.19tHm07a YXNh}t(m~'hMͿ^Ʌn)"Gd_@sS>wqHrE!18qNUIQg9o07kF(RԻ *ר,ʑ77HÃaT98iC1Ձ_4,`Y/+<*+{\ִ &@𓄿wi}Ո1Z!.!>(N9ۣAjf:6 }Ym/:ءX;e,Y0̛`C=bQe-Ӷ6Gp!pekCb < iFXbzY)ҕݯ.MUlձĕ:AʦԆ-k[: -vbxg#֓ KJxѐEȡ,uT32H:n2!Q s^Xy8 ؑ}dNSJ;3PL19hQ(1i|@8tprFr&{ygy5|3f'+YbqD`q HC)m(=V+/Y' d|-A ZyוOR+b*1]GQJ{qzڏ`a]@VǗZ*R߱OnsBhl82r\6|}Xdx-?QtՓ]X?԰_C*ftPitK@pΰN dN8jI[WW7Y4d+)r69oA Bf}Y'0L ;4RUx)pN>jy x [@.D=F(W}bFoηvw^Cc&u#$`}~@ aȕg 0uWJk.7 {Ͷq%ޣFNM8hj/ b%^\.q!}bdȹ<=g Y`9z< ":I1YslלL)Gv?%%MusySZta Y+|:F~C:Uh,ukCRSaٽ4fjw ;|¦<)@G[˶9L 3Q㢝$cje\e,q' d\ <-* t"ZPQ6pn 4y_%a%?}>! ')OG/{g&V(W7evog=`AVd%؝٣k4k2b.MGJ?'foT@+m3ta ~PnlQmE\ae즛:DϽ(ZXJ˦`O-x;f_XEJ1$I;v.Q}?k 2WɣЅGqu|`ȞCwԔ_dPXMț?1niNf A'E͇p!yy,EeC_$-@]M\h$J[R \ݺ:;tC~\ugׇR"CZñ1^߀D1X$G{^baY G g[m 2*}˩1pH9/T)q`L4ۚURnP?zSpKcze17hsO31X?nt aB׭rY(H4'r)Z*&#O؛oՒX6W.#_̺^J+MF a+I/<.ee|CcN&78e{ƻd<|~#5yI"Wb.~!yQ&/Dx*O-Oj _( "Y2=(wƻb#Dy0ZI?R|y`0jݑuUW ?2,W(O=~ot)j gIݹ5\ŽV)ʁ@AЬX2@d QHx]"^Lᳯm1{'C'8H(}{=<[ʝ=0°Zkm1" 섆 !l?1p.l\\Gت GJSw=@,z@D詥UR*T1d2(ˮ@Ur{}1:ܛJlu L_zSɛ`|0>JWuebއ0h,J`#Svt>U3c+=N {ObCknAIQ}k!LkllC\p׺Q&2;#&1Ad΁.Ns:khߛ}!Ta[5U2f8džV !q$S "~)ALT9Ә#_S暔I|_I&pqk}XuNj^#;TkUD^z$% :sKsEw]Vi$O'Vŵ>:\fU]"sBr<(  D*LKrpNVdO`)ӻ gtAxIM"\#Qo}<`]<6ӹS\{t6=9zN) WfA#y(x-075M8k`X>asfv6vV+0m^M4 ԴЯa1 8J6uGȬoI`|h)^8j5h;dw566Y6 :/ 0jK4qFW/gKayFݤ/rS밼,?&P ̱.vc! MC:A |dI0̈۾*q4ȒS):/AUA<07fz 'bY+r$q᫗r1ͰFvs u۶?ݻ׫d Ѩ7Q-י\ _`'2qQ6 Қ.wە" ö ^i-;Ɨ(DփO(`>b'a?|pF|O$pxiXA፺M ufg!eZ gG39Lc iq C #e-[1IAlܕ1fu FJ>Dl& ˪V%7I61̘_˖%"zE]/ \|BqV S.vqD5CeI*Ω67ɕe҈ fdK89$,k?G,ZLKLmz?\N ZUV'fyI =>ꚓrq,Gu>rF{o45n!2ٗ|~82y8ryE=ނ҇)6DCp6zH!l OUEz%ehbW&rF63_!y ~A6zfa3(Y&Эf" #hU&oО!w7`8m$ 4}# .K3c5:T8 X,Rk4"s*OF>}z 6c.Y 4BOiyuR|C`d45?͒wͱN>Qk^&`]a 3MP*Id?vm.PFt' v|8.Gb$) R&` yQ Xc7T:܀BaJ%gwb7$ykRD-3 7q+MDD0XK2J?bڗ>jt]6 F *~R\9 HigI=[`t&t敮LU x.c)[O6FEpΌYǔ >EIKrcM_pB^)+٠yFtIkpY>Ed5ZLt8/ݞ3knvU~ rQYgq#g1M(FxMxqҬY,m/n`(9{;Q0^F0˵D\/YYEgAaҩɳ#J-scGL d]WǞ!Z@Ʃً?ӻ:?:E΀ ͽr)YEdE+9wx}L|2 ~n" EP`QK6~%>w{?89P$oqs}6P`Uu kBduq$77BxFi63,7R@oܘ Hx*M|i# dX3~n;k8K^8$ ^XYZ夘@ <|;k vC+&%7 wD `?&Vs~V*DliPqqCgw_asx`KR:aa ԠKO$*Mc"Cfzzƃ[diRr-zϾȕF'\]=()puT^bTe(ϋT/C ẹPkIy+:~d7[fN[^nhXBK\ jiEO-oф)P)C DyCg#k}`msmfTq&]9҂ܔ zP4 *{7G8_ NPuHW7~-^:BBm&F0 }8 -C{(>)boav 8ATz3ǏАa܅e$?d?%c?v=|`?-ٷju'kp֚tؕX駥ḀJVA!9ׂ0R޺%q:G` $125~m7Bl@d#4z(kOG CTt9(._hV l6~>B}eˍ?Hq$٢Wv5#Nwc@*d*`c8jEr|{%Uؘ'v?2Sо$siw 7@PB7iZ@[#6D jd!(Vw*%t|i ZJ}.S텩a~}Ky`:̍dYbqļA<"Lf]e!?E}0j{H ќZ<~6 >'v b*EGum(C6IQkj7l(#사 ~}SiC>/dA E"ptXDpdV9kBʬYQS&eo"Ac3$j}W1@ p=:+ox#E^4aRs5Y8})M3 2dpMnhEn=x }^C0!jI>4d}szlVYӍCٌh@cض\dԬߩo:ivuĉY3N &[kj-0oRW|ϙ(*x Rm <+z$֡9H㕗1B"-δ^ZUg#ϡplb^#Tκl*^r)u5I|( ض-^}O6kՋU7h8 .]3aӼcR =2 ~Bk`.p&YPGP*fk.7;/DY31vS GDYdXCma))crGb9-m}it bmBWbVF[{Jk etӞ$pn&0@#e^2sB`hvZ떯 ;LlÍQƍf?Ń9{֮= D^#mPLdGTbT+<+/yIps#L㲘Ч+Zڼ=Დp*8ȅa z>qDNg?]1ZQ> y>5}5ԝߐ |DAijl}/Ix5lV')b~RZ$JZdWKOј9F$r{ѶgzÁʹnHoE*sJ\햒 X4NcĮ'DgPbJ;,rGhFFj(1J >Ҝ@I/T:D,UwE2Y~`];VlH0!+/_ombTbg`X^fv o,'ebxlGA \t'tz<(VyYQNOx7jC0+P)ϩrc-6Ȼ/1g4A1MgvT#gxm\\y%Q0dJUzlkKf)S`_WXqvkð,_Gt,?Jz-ԡr ay3+}E>;,uZzɹBʍI#IElXBa.C(a0GL \ Z6:og}F`b?]d ep ]b6G#~Rk[BB3\ƽKh[62rmM?Hhv%_asn. +d["Iz G<,ԕz21GQ |b!LF_2W*}6~¦ )ֆ,yGB ,P1Cݰ#uyB=vq_{PszrrNÒ-'|ԛYmP 7TZuK{~ZH:H'bœ Cnn{S{lӪM=0Ԟ 0Aw!9]?9Bqf_dfVӫPECsh3T>] >eR{%8饫2ňeo:3F9+`tn |VȌJ#W]0&!|Kzճ~U d:mT }A@cR -B|,q^G*-\GhCM.V>I/ZSrEDux,>y$ j 2|[D a#^ \0.GvK;a>C4O|6 b7# H v mω*c4%\YWl*|MFP1xk]b[@7ʵVҋe7BGf^.lK"X> vpw|D;L]yV=*8k9f#ȰV,%g+2<Xe:OrG;WKql1F zED- NpaP\(ʇc3ύ*2g}E꫙(dpS۵{ 0]M8[iO5Q6_+N<؄ډ KNkmCb<ڊmV2e)k!NLppJ`\Κ `YPWqC+ͱk8fLTV͝z_ˎ Uk8GO.ݝ-VaITAEDHjΥōɊa .)K0=HI""0m/"K2Y)VP r~;DNW=9;FWsa%< ֐e*CCz JS1D` ?YePJH)v.球qY"LkyN9U*Ҥxjs( 4}ANq4E9a8%XdO:h&hW8AHXCa JSdG0B7|.}Qn I0d_u.s]i5ǺWJÄ"p1s,tak>!꧒6fn9*ƐƖ׾?`G}9=̓;xQ!Ϟ:+|{\4p^ԇ(~2գ q3d{wg!#Em~v)ΊpB|9rĕL~155' l) YXS E|;"^-'^']I0XQKʩ\8Mcha9AT' T8F$+{tSlddtSH 3/X /h3KY-(+tw[yPjԐVP(Z-Eo:nyyܰ96& %z!awK$*&=mCHOJ}͆!񁷴3 Jd4{-cnU7ATyMaCb` 4+Hd,C@eX9=y7iõ! A}i􃄌 !]2lN~ ,C t}88^* 0TitiO6 PRAd3Y> VA|NN0v탡Bnjt޶qmT}.fPӫڝDE{*6u 7]O`ezlB ػF0.%>y9Ra"Q*ՉN SRzׄc]0wjeJ&@%//C$M&Fliidž jUzn;6U)c3*Q8hVFh:c,o2X%}eM)d% H"gȷ3 Q: 6|pUQ>́BGĮfdZQ%ySw 6 ;5lj,9n2ȝ/ {E:Š7_肜=Dm~6xe>%I?2 k1@[(aa.w˲"ˠ ~u;#`80KY;v ]Nrsngn&Mha9db\k 4T1/J5fr|jGkQ"yAg$2|̗?[ f~; T-׉,.Oy[-F2[Cʫ9xH{> gܡ]YkhK%#8v ԝ$u\qd5sN\ua# ڮ|_MC&z !DMͅ. I>.1kl1z&4q-: VI$ eq$q uY~-2ǥEF;Kͮ{l-m{( Pyp,s0"lcؗ'᛽:˃2wh3taώם1/V1.=[ɢڇ`%-HslEde]\F8C:fEFC޺ ?xQsX 30gAmaYFbݷqYAz:OoU-rل[{n+< \j1Jq.5٦<.{J~$dRկu^+3,DY1Jyqգ|pL,Ym}iL\ycZJ <5)\Z?A)}֓]m%Ǩ*N{"rh||pxEݫCD|5;_Z7AE2UoI8"%/ҪgO9-TFz7> %^ςZllul*z[@Tđdf/D#M,惷w<ғf:P;+d}gu,.l!%ZG\W+Eg"2h^jb/? E&7Ä$hCfWBvxD#::VؾavQյ>z &;d8Yh=CE5ngَesޏUhf75=!g M[uYlnC C-qvo*cqrcr6Bh)!3gFxW.q7ب9FO=L?W#is0N#~wFɛ}X!,CKZXDHE_GW|{i!JnzeLOn i";X[R )h ;#T'9Oat)܈=RrtS`ϣiYb-e( +!3@r ~[Q R&pi$wL#ڍ9˖GwQ:CXb\&=og[0["L)qrnuq~H}b)Q_vrSt`hSH UH:?CV)J[+ )āߡJ {r!B;j3QSP ~0}-)rڎ/,ȷh̃h/>`0򗪣A@C{'VGU4`'Ԗ5g mnCV9M*.=P7!,~5 c-fU]gy.`7;] ѷP2oZ_T?H  "2ôY+q1%zsQT"93Ct2q$ICxSWعgP{vL:~(x|S.0T m0HEdZ/.1.<:,vĸ&uKOI/ob%$&JG%e> E#qyHeF]_5%qXj&F=Ehݍew` e+Md͸'s/n5!HkArCSx7$IHl,^Nޤf{U+j*u;'r* Rt nB u>j;\fsM0z$ʾy+uU((ψ1.e)+Y;aOlsܸsCUӑ&Uc_1n2o ZZAT! UG>ͅW[>ueF2Ŀm;8HHO%Tː12zZ,d _CDI,crMj w:OkS)Zg1G[%&*9_*\!3f1Mis3TU*3LT)Wٿ`+"dsF4e:_)+K!V, [/> h}#o di[ote1Mj"JE>?!]:]a%Q|dr]:|G& _UcQ#0 ʐSdNrvr*)8O*ַ̠@pPf886 [X_~?U42ΎKtvȇa`Y;qՂv+uoF$6( U+ogexzX\a.))Y%|6W|ݺ>W1y?25#Oxy#d,V V?(u;5i7>!ŸCP3r%T3 (mcS6pp 8S:;)ӶGbH=i*HDċqVHU6s/y:% %cd:8":ҖB} iwZǧ,4غ;׳] ]iRKʶ1@m׻cwg>3ËDayt4 9 ^=GG@֕?;T-ޜ\UW ~1C Cw%G#!(h_0s!sn7Ϲ&k-jl Ef|GzH2w 7nTJ4qq\7> q4MtkߧiIY|6AvS{B:RkT)gP?q]#Q WwY#uZukI!ɢ{KYp׻ﴵ Z+ '䅙]$SՅaӑ"$@ٸ[`#956-mnDp&Dqiގ Hsrw. 3ҳ}xE+w̃Mt =Q(e_i IK.=.|Et%Rww݊ŧ1#=͹ zV ڤZ ԹmfW㍟t";)$$8\Z#o[28mG8&a`|ޭ0Нt5cg8 ,5`H )uO n F.z <2YLhqfja~trW>Iԙ{8]ȎR|Ƈ' ZkZNHҥ^Yи[YW2^JWJ-ȿ{HM1fSuDd `A/œEi%V9j|–>}ָ$ s<]x&s]|?Ȼl~o#d]kȫ`R%-?"A&JzL_ $ח6`!alApdDsk}|vpA#7k<8TeVTUY8&ő>`qxG=èϏo{EoNNȤ%/KM0)c>ʸ[uaRl@S?ydVi V,lg_S*M5Jզhr+ON`%<&lu+l2~"3 +r VLWz57':&{=6w0mDNdW** EHҝ~d&(+g˩H!8XrȤ מ2*An~>Lݞ/*Gt9O)%#r:.S'X_)<;#Eg"rB)je֫A݀#B%k4b"Ꮦ8Kw=)P`tE՗x5T:+BW88 wFm_!& 0ډ M/Z.?ۨ+a=ct^ȸK3] uM8:=.sL %jEod\(7;>B8nDIv(1(>d3^JhbQH@ZqF`RG{^}&_5mCVk!]_,3|/XsqV;졶 m?4H}BO<Z^f'LI2GHu<.;'#Ŭdt(X5P/LC˕PVzaptnӯ bE#>8ԼP YG]B"sC(` zg04r{xM8rH䓞 mS/Qwί+biv}@Q߿?ʎm̬qZb}BꦱB}c^X4D2WD9'ٛ҂ hsOޯke:=BPo)yjk;%#kl0osSc7K ?̆*$d:%7E Pw*y<bo%e_HJ@3iN>Z]Eef@YBRl )ȟB4ʘuޱǵ~;5 ht pM^K˷Y!9kxw"χ8 |}p)K}k\M]=Ga z"CB3$vv(?vKEj@UtNtSJ" v:6x5`eoyLOgT(x%Tzs1z;M:i϶>Co{*6*=EtC?/Q:?%gK 𐣵) %.+;,t4w#bZ953Dľ"̤7G4͚gjgK(ꢲ",<"bbx'Hq z-gHV=eI\KB*mniBIеu6&.4#S"6ph * e{wlx5̟g S!հ6ASztlzĜ(q( FKAs(mEQߌ&'v4Evio:m"/%~9z.yc=pOEz^=RǬ8j;X8#7ܥg8a|07I2faCdHy .9 @-v&;FCנ^9Z4bhkA"\Ze.e)_̱qT}z䳢ܥ|5G(\K#d6i1zE#ˋr2GL5ْ *Ǜrۘ~6:+LV{ ƫbF>#7 .5mii7.67+da޴r ' "YbU7 F=SeLx9 3UBA҄]U6?-fN` l޲XUFK/jNIp/7`/gaϪl^xMs)8׵IW.C LEJ\Bl5@Pq2W%.y!bߠĹiBGq&y{ d΋(Co;%!Fʄ!oa|h.l+p==my3x!Xޗ́b4[e,uEm߷) \z"e:z[O%pט`3k4=&3MUUb` !oӛž(/ 6ԡ~{Z7 RX-ch(P7.\/(GNRD~j!Y'=_](h yFKqNc1ejTX6 lQ@*[sҸ\7l.D2W8o˲OtQžkw1طasBޭ VlR܄e>lm$gϮӈ3>[BAK,јB2 Bb^ &I賩`y&zNv\RRprNO~a9+MTBiwrTQ gʂ O-~d&d%3EB/|Q![BB)+oof"IWvY]$;#de/ /b!H[{2< Kd#,]~f"C~%N)TOXܨ}5W1)ǣCnY3%6N | GM@a7&A;lu;Pcw$&քk ?6,fl%ۘ;?kGjHNyb0{ҟ*yH8/sdd>(SS$: WڣڤAkWQ3\}は 66 eLq^%! >xqП50l/ m?0}@sl46NK>][*x㳢 ꇴۣϽLns/8[-/Yjw!; V2sփi~jDkKpѪ5әQ==➙@ͨB5ѽ,V=3+2) f%,MkG,Օ|s` m],BŸJuިJySoslwj*C)< l$W*? H\N?[YإƗ4&%s B &nl;kT/ ]Jqox.lZodE9C*_D ί {)S%niN"-g[2RҶ'S/O(3@rc)fh 6EM#,c{b?D9ֹrRv-^PWj\s=-2T4Ң˼O-H %Qμ^eLl[f9:>j *{PL./,j ޽#b><*NWQtujnpbCRa^ <ǜ5%ޜ;U!ܽzX;PNsy[ezؐU!V"Xp2 qqcpR\/+US$#5n]^ '9%)Sy ٴJQG ;vXK?4(=P Uu~/ ƶ4U}n\&ښD&%s kА;8}ܭ?6829'a 8jώ=M.d;dHa&s-0=oj(UG~V }8FEy]ZV1ajP !wXԍ f "(XRxP\\})x V}y/c5G!iD1kZ+W#QrΕ_,Ҹ{_&dIOw2ZqJ*KHB3.N*魕9 R&Nzxlp5ߜl})igfOVS؂plH+x{)O%fjY;&[Py.=8YҎ pb9.0xۜ\V00q !4!q: x9¡T LfnoS밽c@p?/#+[0@!߰_+1j$_nh)m!p=4KlR -ϑt ,|{+s͹T[$}T<1WdPדG9 Y`_J\N7g%Ȱ` yGsڗ+jL3ۣE2QA#8x 2&=``# J.7[[NCӹʓ?RȝZ`*'mP#xKD+eGؐ+!γݖ-UNNΰ*L ;WH& a=MpwuֽrF1{*nqH:ٶ *Զ&lm AU R0$E4 uR nu!mE"ET?} 8R CeѦtHT(Da7xNO] s\ lGd .Nm_q9p;'\ljk{ ކ:#3e*V VT zQ&XEi&:QE5&4#u%ߦCV%k|2@ǕFePA(v8l:$n)R ԍ .4aQdBVȋI3&Q`͇z-ߪ)>!ٲ!_=$5xP^=CMp.sd:0F6W -pmwmN ML7;VѺ/IJR.aYKAgȻ p=tf+)6zv.Kd|>p ~Iθ4ǿYA|S)BC `JI"5ermb|dRiL^:INDadOuUo g Rt(PeDll}~>4=esˁ@)>9,|TB&MESD' `|] UL|K>?u[~H[}ҹ-ipP}?r0R>*0n빏T5t@[oOss} !ʗ#B>S+\mqD}l1 (p +:WKфI67f @1T^Onb~`*[k 19 O[I$v W~pRҳSxݫ7mj-ii- 39S`ÚeAvLA}wOjHK<6+'`B]xt('ЬA xCU0,,,4Q6!1|IG5`CVh5ɤ]IjDj0MXҖY:[/5̀4fm?CON J%ӆ['w-֢1n7] Kh Y@8E ]S6owy"xD|)=8G vROkJ`x8 .uf8~y]C!h4:EkzDD}"8 Q 6,nÑ9⯀J@ \b qDy LC[NxVJzǵƕ\8 ؅ {l_Qi^"۽7mAFu,o=p\+S.b!BWvIVMZmV% ɕ C.V3eXKM;3l`L VY7EެJS\['*0ZzMEyBCu~@ޯKHNs6GmpO?5AUD#i@x5b-;?iGIJ̣;89GT \( m9VZĉWxmeO!pf۴5xk&Y$ς$NI"-1LJ+=px2l݃G9g@ѰG%(Ƴ]#N'8W]^DzJ)ګTrqNHo{ǽ3uQ& Cs7po{~ #Y} m}DGڒX;^RZJ`pGj2kg&|vᴐ#ƺ(PiAfA8%j,2χ& LfJ[ZegTBpگ?+]ou>eu,[tSǒSK.fwo&γoM~vN KߨBlʶ"ߕzVpNc k(ߡ\ c}QFI$916<&4[coe-vHf)r9, v$~L]hnr= cmsT`#ƲekB"a?X";az^+s(ݹȘV;QlCNU2Ni@]4d:t5mNjiap ݟPi h:t\F_C|ٌDwDmHƸ(6dٕ$s Yf?_~E" uzO;+yyzd,&>KЍXc~glDT{x&Ҝa~ߎyfGO%!fNnE"@耄 o#ܠ-CdƤDg\Ri}Ӣ]c|_l]hD{|;DpP;)sN. ZNbV07< ~;a*!R!Kf_C=wFP܅bs絹dcQst~KoROb3MW11 HQIhO/!C\HU[9)(!&9>N!',#:77jRPiEQFC1eJ6xd"DPe.$ `9t;D/9OOV gE8>kہ 1^%lf%\BewVzYOP0Ê4= Y%ScoΦlUv/,*Sz*^$~3WUyqY ^!]T.KPv"H9[ %.S(FL-|{%4!{hك 5L\N|`)~YR3.尸argar? I@pD\$cH P]Dtj:ZYnSJ+_j*DO3W8CLQAJؠ|!],Bpa6iY˼p%tɶp,C(9X {M֕[4#s'-dS*aG^%aTU>fkH~}2hrLVF\/(K\NjJ59V H,`+37T g]9(!ΔF <&f\2BC3CFz-PU8f SGd yJ06`:<56tXP!ͽ%Ϣ7̺5ޓ?u-N9LR( fm:/n\yf^lyP?S('h 'rBqt\zuK9Hѿi̱+`@`CrmA [,Z"<=+$p销[_bc +d+x˜W bQǸ+mn#nImr&t ݯȨi^>5qA?T:P QWpռU?P9^Qv~SR?_}^vJ3 GZtocw~;Ze--0΄q}2HJ Ih @UpE]mr0dE3⮺)$ /CfbH2#{.ltds zruD\KY3 +Uѻ彦z/_}sAkTmLpҼr3zFFq?rُ쬷`WՁS5>ofyyP5b" V xMw6ii0^'VQE/ F_u`ҝD(}/eLjgGn3E%k/(,U}-`t2gx]bF e!H{]9p@DyBtHEwAYFJ;lbDZ<2R.:z1mRx36VJ''XWﹲ/Ç 3Oꚋ٭N!{ `|'F8n'%;Z&G#-Rk?Ph~#sdPʿϝk!֣˹b@" [}@{̉F LNNDEH5E٧2jZM?>sHLnH 0D]Y',Hѷc JHFe6A^N W^xT .%F~1zKQ!`my LndaOC˗|&(e wX)--Bb7UsCqt8Tut [o3U^ryD~xs84TbO3%S{(&)`sP6ՍZ!\Za]chTLLUv.TUUόײif@z҈JY4f=UuJGZdo OArH)LLx65B4߫+b"h[4 o~ $C(XΝ5H.ybp!Xc\A?vM\X n(j04<@,3#Y 4.pJ f^%2)f (i.*NzN0CzO؛3k8lÈu$:<1hl4ɂNR  -zMC4`Laia0;+#'Q!z4PN ؍ьG SyuRCK'>+ D,u! U'|  wuN {ߌuD~F*XB4rXy X.%}( 3sNCGX(8§% =N foI6h9,SȰT*5DR|Ƿ36MaɵT>HBXc^5M'$`>Ġ9/:e)L`+IO)؜Z 閁tltS Pc+gTmt9!bN*Po*R.CM%E+VE aUh!CZ|u15:襰GIhĞ S4@'ǬNԗN^jwaZ(t$O(}J~Y*ZNk?wڽ@m \eYht8iы/ָ% >eR@sJn?_/=w:N6Xm"dk$0 36ݒ82%aodx8mHS㽬4 S|Y5~~W1ic8~-ԯCT$Gj.n=fsLg" )<[TL *Y7s70 8U-0=0 'tB\\ ,m˹NoD; gyG_pqKl@bg*Q+ qb/h#u2ר#;6seX;S{)#eHWN]@mvڸlYlQi:tw8;ˬ[إ(kξ_E;i͸+`[5q7\.&\36/> &7id7r =Km>C^m貹L8yhPU^FO#EY\w!/M_խ(z&Q̨obԆ.]V:JxDSȁlr@j'pXC;@0v9J/l/h 0"lAE@sKkbZy~ 4 -z r?w{St/͐(>ATLRl[ TaQI]'mِsVF?XK |5Eu7um~T*~u8f_ckRf&ODK"e5qV$F} < sfS.HޕDm`O.*&=jTbBus% $WWv/h&)Ko*z$syGMm~33vC=h T&! @rc/ r f, K-zD`׈@ݔ`m+)mʧ)W0bGt(phx;mX7 P OQVpIA +8pSTHm A%f]!i0 㜕MI]s'mês؏Ii\(DFu?TPnRh9mAКw jY9g("`aD) ^CK?]6XsPo V)K}HRȹX_"9 `lcωՁjQLYkH:;Anʢ@WO;%zc߳9+K`أNe2V̋9IuaWЦ-0\$tUP;t3 )/{{Y N+__T t_ eK`]Y*(⦼qlo@5ơٯփUv,)Uʧ~ka"ސ\)`zH- q&S}~:=ea2u/9nXN }h4=Nx9PݠK@YWr32]Xh8zanWI9W2FwQ7:#kLNTxCϛ4ܮŇS.>ޱHdƁ-+_cmq m"c0'*q'bv7ˣ|ysz~nʇ4moo;T%$TMq1\# BE?_I݊Ur(uS֭}r()&ނ@Rݑ9' uOUo&1#SCMlUu *~@ec-;ܠ0׹CЫ.@gJ͎h;%%ΤbMS&uDnwv>'oAE|B?U00̝9~9zWVkڠ}G7NK(&!pD^P:1-^2iʕ]yo8_Ф R t㋹h*GBf!)+T8Iw-h+> hY8ļQKJ=pK=*&ж:Rx 9Đ|刵So{OZ~)iy]r6W sccM xǖij-eU o-A^wysZh]?ZDFPTPIiĽ9. \A{ˍPSfFjm$Aj́HT Lhgw5RPRd౪kK0 =h` + jvd,76;.[= >vrlK~(?[ƦȜ77([`e(N8I}D~PS"3▴]("񠔔?A63lyO{ǨCIօ1m+_n<"jіB ϶rHcJ| ӋA|*}?kY".Ny0ABc6Iz35Ǹgs=]-!1 x3Kziqo5$>{`ol@x|{s$Skot@Lnmeyg%?{ J{Ko PJ|%ϱUui삫\r{5q| srO-1ϬEQc#eX7KAXмQ)q\{AFڨn(jL`7cY鼥jf<.ɚJ`a$D8-.S9t9(w |a^`8<[)K'm}o<\|Ypr|7[tJ*rˠG@I~`wŅ%%;NϡI?Z~ waK:,.loALcQAtSc3=l&'mBx095P:-Ƕ/L:DcsIkXq=h>*l{mbk4_`"aBrwO@#hҋ!yP`8:q{L/jW͆ 7)3qk.pxM?# j^~Ť>bCaeVrv*-]BZDVNӋ4m%)#7,Z_0WqdvY<+U&Gg6:V3vvYVBjmڳ~P{S'HIgύ"hyRzy18|N㮄L*F]{9ioZit5 "h7|,fvmSAF'HMJX+Dzh^YiiTw/ˢ4Z^pkGa?)QxuPK\@z];L)HmoF7LN”gš?xtHmCoƒaVa/#Ėn i:W!?8VĶROD(~q*%<5y:Cp7P߶e-l;2$oqep$@G@1aGO[bg+7UxQ3#Y6dة UR v`id3a; zHuZxFYؼ L;<=wWүnX:J=0n In-]|z6.{@x䉭$$ևÎ/d a%Mp 01dPzяsD\4 I՚OBVl/:.咙ҔCrn[.}xP}X#1E6iVzR,)<6O a~-a] .6?/h|u&c +K8!9U%A옋,*o/88`[SH5> *@)20ZWdKAπ'hH%_;Z߫$Z@Vլ DZf&|l l9z&;Eh~F&.󪖪l6`'ݽ΄A8UUGBP&dlDPM9|< =X ݨ HuEbp,uNńޙ>Zԟł>#!I+] UYR 4Y|#Z]^].@ 3E0a8JZr >L OGRoO>˳5¥QM{sp(`ؤ$T ;11$E5>Q7GfL5x]ÿӟL[ǵ[#_* Qr]!UFIi~h/_cbo"B.9y(v{TR Qp1+oH/h1hu!w[ikkĵt(5$9Zs/fg͞?5GqOU")+n( ڄ)I.7Lf23;,WP)LU19:'as fbe$V'Jm\ JT `3#(O{*G o8d5#4Ń9}~[1I7pu=!y衹lte9**g5Tz,]eoNB_hw!Q"$g2W?~<m {~"O/`7[ RʱJXy1qX$'K|z`Pn ?@ dԢ`D&b 4!:sUP5ur]Es"#XOa|*ia;ug4E2)NSZo]-2w0SQP pWo:C uѿ8RW?2h!J*pz1f'*:[@G /3Zܽ M< LBlz$\]8ApL诶r v\|g`Rzpo'Wˌs,9|(B̒&Jmp,F 1HϪ[&kVq"N?޶d^^%;$h,LUrf5pr[Ӗ/Ũto kCb~[Fp.I=IJMh/|MKF)f_0:xX(ߒYh${Eۻ] ls5? _%+ uHsW"E{ϕ[ov2qL1N T?zwe<>`"N(55>agjRT|7v%$7fdp)~8R6TI0o*kM+|qK7ì*<Y8ǴmljoCO~6FQa$'Ti:F6NKI_#SPVxbHKwR#4fݐZ$D%. 26xxE!cy0st&͑Fٮ0Ӛ.:Ҷl'ΠI$c.r/v.)m/$M<`ռm5֭4N/ K&ez wu5[i7͊1+?&T}18P7dIīg0-}ko_bgւ?V2 [>οN( nso$%Ø-sik1չa" _ˌjBU!+<> p fd[!ÊO,l @)QZ]U(D!Y1$o BHf%ķ 0ukl &F6 lFXߪ!K)fFRf|>:|^;45-=F(=BjQ7 UW OFÔ.D)dqW`=sL+}ɂn`ѺҸqGX~ẹDabVGXg+9#^R'ꅽT]xDT8 I@DAP֠~+7)9A)9Iy* M(e(mEWLgr<"J(}ٴ{wD/.Ee|ʰC8xm~uy(Sw|㐎<pXаu^HB_oܐ=h=q(?z㞚<2 itш?'UMHnpW45_\fc/-j^T>bi;D&{0[wI;Fo VGۮv5 )$ H5_dqnvL-[j9yr%?$"E2 >n{Ѵ[v!bhJF3{OT#>uF(s`䎜 SlNWPb'!USJXqj-c chRmJ2*M٬nͶc F E6Z-Elg¡|pFOU{hrlLe@'fʱ#E枴d 4RV"N .ǁ}zgbSyVS`σe'2J6'DFl%Zbzj-Lmtv*!ħ[̈K'HTA`|\\ЋN9=ZOYnJDĔۚoe3XXLy$ *I[иK!5S/`)(ZQN_>\,|%7Wqꃽ>6 XI¾.6iQޛ)/gn>`( `F% \5;kO+Q*m?l4`]8^tyH]L1hE 5qG(/VX"*N#stSP*\ hw˞6򇻛#C ~_|(x=4ƚQ9:$29;&Tex~R@ a, );^)њ2ekMZ Bf@m,2z"eGJsd#QEd"^ԶiϲXsC}Bu<=$=e[,4RΔ+eW%(ڧIHT?:L~Hg ?͇svy2ְǨ|IϳE0*RϤ0e9C\ͦPx l+|M(P FtSF<'\YFːW#=s94@mC{2J8E[x~ Z+NƇRDD&f٭2ߐbg=K`>| JUrཪDu.}ټRGA{*.=~FN3.]},JZlݕba2AھZES?\f\R t[{y3g$w3^][|E}[Τ'`9SiB{Rzn åX7@slwa `-SuT`שLrzSV$7͍K'Z̹dQ#L?(#^2KA [~;pZ>,@#scۗz7?uًih[[+GK_$ )Itƞmz~e;.n<kymB6n$UbL t3 ~127wGjjwM'&u9B;=-@wSWs; tJR9%y+6EOX!~ ihK KD%]{o*t,$}NU/sՌ5EIy\\c_$ 7vG?+ُypMG{b"K()Z3=36cOTh1`T8WoY#c@}d!pxl]"H`m$@ojGCt8]7bx[N*$"Bf.L\< t-=>vBxN7;AAmB5BXn`f^qb0*0'jg2OE>8jbqyi_3^!즙S9&N^<S}R&}澦`P+.~D5IJm:< yTZs6MLD '#KC(um^ؼ?ZVI)-u+~(|w`d-п=:2sRx`a66*\h$m!6pc@oODR&ѨP!MaQ V9@zij;MtQE,(~.#Ȩ&#KD_S @$o&RRI~sMmPXr-8Gڄb^GpnrtDKI@i;^v1L.&!mA:W11^ZT‘ʗ>,Sn`$qQ0\/^W_f ./@k>+)HS>m3(hӛ|71/:&,B|ds'+t"pC荗3'%j?M&^^I 9}IDկݎx`SkUXiTJ-dg=Q# Sҽ:!~.dtO\.Q"z V0 ;_:+@}!uϔY+vbpeUVS[LS?V$kى<(9j~AlsGT2r_lW("Cl-f h:R`OJ^<-/- H%+(}<ʎo'nੀRy:+ՏaۖKSa.#޺awLtx7A C)Z#5~ٻ 9VaC{QV} ?T5+;AHq=7qA-O!_RaNqf9LӔБn{,- b:P؜FP <3Sҵ&p.^ܿU6β~;h-ʚa{\(.{dT,_V(l9nlp]ej|^JqjO߃i3nhav0n;9}y}_@ Zu?h]|XFUA]!Q?tY91d8Bط_CҮ>(f&0sgK>FɆ M`q%ce+(5C].لX"0 >>=l}D˙SJ hݏ>XRR[e73"$% 9X5 Lrp{Q؈`FX"~dpHVƀ`Q* ?LpL85n s+z8>L10l$r II=%W!c0FU`wɰ&Tɴ¤)9=3MPvop*WfDw] uyuUFpE:FIJ0 ?I狸"zҍs;de=֟ 7Aҏx"mⲸ'N 1ЈX<-AIKpjZ؃QE {W㻎2#7U9 ʓM`K"OQe%cS|s9f ?aӱP蜂Mʸq7R[հ,^lzU'+U/)w2isE`Z62Auju,(oӣoٞ<ɰ3y&UF§QBمf#s<.NRHQUnai%B+|uz`/h% iS•ΒY]9r3ph$dL@M! JJ?隇WySቀ7i2z)}?U=-%8&nЖJ{A~}ְ@y;Fm,N6d퇗Pe7()40'$<:U OSy"1x"lX$' HIo~n5 ץ3ay$=}Q"*0qD]|tQJ’"l뽖`q}d5ĵmn/ bw~0 ":gUɝoe8| F(β,sJVB1e\&%?6vn|2ϪRxnn_*kX E,:jbAk{TC3jX{72 :"F|`~C8Re-Sd֝!^CE/ 9!'U["Hd*Jh"V*YmU {igxVU++C ѓ/ӎKv^ieJ rOCMk?mG,qIY'b: 2ÐFFs+(Y f݋r'0+Z7 Hr`:煪I9N]5DH`.}*/UU`E";36&tkC 5v?/at*%DQ@ < ACءQmA6C8֕4T"GfPs1˂dkZ||͛jq, `e;]q\Ɏoh\wܲI 6D,edqETqJ@\0(_-}N vsd^~&R޻ i5̕w]S !GпWMϠxgO , dB}`Y~9Jg]r 6CׂtG,k;*{#-+g`leGR.14_ y!+A L-fMO T<#4 vFnOzRK, \QYMb\%,V1!Xz9x U*޻H)=Ah,.^RԂn`]l^d-47.YQu/qҝduAp,)&A' 8oSJE x`ͱ)L#}ZAvm N6~CAe8 .7+'\B_ h)ӃAJAf(GT &H H!d.DÇioc+ B<{-IY[/=O8(JFDLb}L]U]jJi^Wai@9giρt7axUshbR~?yw^L /oeʟ0mN?e!#)8~#g .Q¢|q:ɚ.R%LG9B; `T8 rn&HWޟg<&MI@Ļ4zC^*0g!_"ϑxۆ J^wpl}Y~@f,^B;,62?rS^<4hehqPBHh6xn}OPHMOV4u'm olWQGo ;PL:4s o ON>s A!g8Y[ ]pN\hQUl&25]^kղj3cDFZ5\,?X/V)4%J:2-j ̇v9WLKE>e C-LA=+UEŪ1?4U>-\'Չ,asr{("z@̚"-&I)}0,$,Lr0+ ?eOK_|5;#5GW>P @/yQE fIx,Ӻ)䫆t!KE Mafs]}D/!N }sBkY(| 4J&H9fP'em<~5=/1#>~Ziv5i4 юy֓o@=,0)R]8CҐnEl;1|H-mfpMLߟ'Y ׁz&T% VB^ 66*o0Ն3T3agw4݆@ߖٮ"!鑙jjwV~􍟠pӕ ͲL9$<"걜,]CiQTljrY `68zyH} [;Xnj6vx@Š<ōU Y<ǽh/0kMr#ĭЯ Wtdc1P[%bԷ?RcUˊ*:չkF$:Fc˷nJWOiɼqnlbhXPho CMGGdsҒw7bƵ%Sc'C3tb$ #hpZJe>CumzWdUT73eD5N>9 \b/5Mѫa7L xv3%? -nU֮-vЦ8H~Q5o;櫚wZJb@Λ)ɉ,sFY4Y|:k ن+;fܵ|ԠQTG 2]A̼ =ҊzM`b亳8& ?coJOx W̑RӚio%4#hє$6e̪W v*X 5n%"!.Y}aqDB8wUK!t*rrh>$q0Lkʝ0>vJ$D-lv^鈢n9G }zz>f$`95W}_K%q4[p  }];Lg$][kq)k!mW~Cs"7+21U4S=]K3&]rbS{A. ̜0UC|A>BPi•ܳn3 7lEXc?v^4aq#_D @!E\u Є\.XmuKv:PZuh~(4> :a$8 Nj6D fqABG+~C0cS+&9[=5Cpy K2І $^{[HA7ODwoӉ;ZUnؒYXrXiBukQ,B.(\;@RS1I(G1 /qzNO[,VSt)uTߜ4E+bw`Ɨx蔍 Ϫ {E3H0q$+UjiBx]f2 O ~(j Vv2M64-`A [؃O_\nL1^pm%$+9)5-ϋ0o) /r rAeU4?;$)BSں:O#J+r%'}~)AY2%<,~4b9yvr۩M}J쭳?qoV]B&6Ċ TAޠL2B"E0GBL3t}=Y3~գEؼntF)!q |zHd r--R~Um';9mJҐ$1/ }r.JOPtUsTr /7m{R\*Afy؁v)?E=<}w4m``}Mou!kkKttm`FVbVoBA>^?!w+Z K t}%G YY^r!5kXWӔOJ:|| \2yFRrr a‹jdsMl_Y`u^ך+;yщD0E v6r)+#/9vO4H-4A݃ V.#tXI^& V >@>2oca$ ]Y6*uFM[J;VK9X)4.*]^rt[ך7=1?NP77SSi K| Α/Im&J_4x!h& @ulN=$l'KsEI/23wEY I8WygM-r<ٓS/eH]/E;pb*L8cL'+ÛB0cUϘ׃~RrOl0_o%$wka8鿯<Ļ( !P2R ܶ [.|@K_\_K#޷-4 }ΆKכ$) hIԘk9̬?e'U3;jMyUvC !lxuS%xy٦UNcMOqH@}hu-Aϼ\ԯ٧Nr(-JdQuf]C <ӝ uljLcgT$6uJ:6;-L7(+A$*> H_YᳯxbH+W>p@z9Xaǡwȗ1- >//ϷQD ㋼1b(";ёN1( Ûw_V;e0A{n9H91ӤeK֖twA ޔqj뭷+4P,=$\_QjI;0HQJ%A,HUaj;mmB#w601k9}d#bHst)%tU*&OK@kKYe$36ʕ8C}3BW |nNFtQ 5=݅io(B!(mc[ sub~~0Ӧ + ;F׺kqG0 4Wvݾ~_\z{KŁ833J~9Ps>7,FtiԊx86JJGН,dvrQ:JG$o$f1dNB?x0jC beX0s_L`Z (f㰺/؎e.Qv[ 5qtx0O-ݻh0'ie sNEq!x6zGq[onz)R6^pP**l )ᐭL⑯b%I~0FZ{Q%?b2zrV X3F5$9H0D~_Us_"!gʪG 9FlQacF-F~`6QJhH 3,me?`%u*dU 3nm)w/,QWTAھd'<ƜY`W>8RSJ SegwLlE*r6Rj< Ѹ`p(ůW,×"K8gE[ErxjX&V& = 75.Ɗ>?ti(mA$ֵ"Q'P$WXQVt Oϸ!xLV iDS>0k \MZ^akZz1kSاѐ"SG$QHjTC _0 ܅3Z i03{^hrL1XO\!n͖xcJ"vInlMveAە-D&wE r `J)=Hl4h{f6& \ >cHIP2j󗵽lMLL "-u+Wvt1!hsl_!\w5]\xRQaNL,N2sК-TfLUQ4c D+%olKcd6>gz@FP>Gc!5) MPy; x#c[sLҙ܅/ts܂s8{x[L0T5- m^,ǏNӐ$;a :4@5[b ?ջD3f>VƗ@:x;d }OcYYM2ԇ  5~";;A-OPs8_H{JQ} y'_giG˱ڕ> MEC ωў^AI2Ցq#E}H6t;6eNԕ yuGޑ'iHV}US֬aluO(JSW2e<'1B?m9H(EZ ar*j9&Џr#uY~f-RNMṀoh|/"aԂd7>Ԓ}E#˨PΫ< Z,{I5.e#xp As0v ^ގt~ ;/N/O׍a19 bQA҇;n惕I FP^H.I3meyPjǑ0o\sIjM-I- WT`\oE{aa͞f wqؚ2bL:PY/]0Wn*hzNIH,܅gWLHSnbx"9D4p4=#Hb:_%'lő=mYaRjS%^+F=3ppӑ: 'Rl/*=Ȃ=5aiۛ;3{ x`?a:["򲐪~W@fP7=)O[mTט[6C1Ck5χ۸ \ E:/׾`![?WU6,P# KZ3v9FjWp uĴ E Cn,Kmp:هRO|\pM^m[t+vx2EuD$p'vJ9)@J\T OC]0x|D rI(h|#AC=F&zrs}I5hOp{KM>u@Y\'DQ 22Tvڲv4aɋY|MASVؕt}!."â6=x<bX(LVPLb"8|M$]l4RrSԡ+) X W>9?o "!ů + 4\ Y5֭Y 5mlԪ$`_sHr; 76i/Q#g9鰳c%FtyR,TUs"^ym;a:8oH\2uË 7r]&({fKjXx(ԭu]Xl\+Jo_f mtzpAkR:U\"V7A!μ©Mͭ*8GZ4{s/W@ވG:TT3N9/݉R \Ek1GufMA?4N,Zg`pJ-耐V [HV a,Oc< l]ON`A=Bl:zP]cۚ)egRi3dۮ>n2On嘺e=mp2Xm22F[RK=`$u3fv^īУlAR՝6UGrJq6Lu L*y;aZ(01vnv,%oMh4öWUya#i=4`o w[0 NRgiai ;ǣ_O1+3x,^+W"GxD>F:LVX/ZBs:.uKS^?$GGHD)75]_o3l+Uc25RyLt&6D+}KIhx,RO@3t( ΆC%2 8~Mx墉ҀmT-7A$a:pZF@3˛< *PT &},sۯ[rԳhM}X1\Ar[uǟ ]˺L^m(&e鍿@sj(|Ų! ?"Hx^NH5b#kfB gȠ6@usD W‰ldP+E2{iz!4CW#hA 0a?r(4[-1vhn"PoT(51~H<ǁyo({yMMFW|3۾ěP4UujB @)DX3"F,x&i|uN^҂XNvأ̽ܟ]E27)>gƯ]P1;dmseܡ2;_";5kxs^4KcMԛd_0Z??<#ŖPС $)뱈JpYdzcLp6iR&gaZn8"½?+eO8KJ/U<%¦oOPitn3"uj> >NpYxşqƕwjK3/Ah cԔ^#jF]1zUu~R.`eub3%yL7G `2J=.U^ؠLGޤ)VW%OTTuxb ̛^Io1G>qT[=+6 vu޴qikv%9M0uOg6/卭ۡ5{;v&8z62n'] (p"2֋GރHns9[O'|Dc@zr~7m@40L7eN#amApP#4bִ5C( GؿM<fgdyG πS9vUѶ-"!,(؂"T~hi:e9?sƋ.Z;8хOhMA_#(pH`5Z(] b9 ͻ4TFN $pZ/_垰ŇjU88{8P!|gpviqnRLDwmcΎl ]k#$ {btbMDZ0Ż09}|7xIxUE25en7:#6]}y.DD>?}p~=Y; ZCJ?7S-4P_'s-JyN>MAl[J)8/1^Wq[AE4RkAPљC.)%j*3SlrAdͱnPپsk!ߞ[?f9ɦ2FlD"zAMm$ f&}*.7|9N̪6odyg︬/ZZkк|DPɚFd.[t"vD҃MRqY І ̩>!1s\)]Tv6D+v/ lq!É4Y#,F#ӿÂX˚y3p=dR "3bk{v?ٕghR_"bjbN)םYrlL%9e}fb3? w덀`Oۢ=3ߘ ]nݩvgѿ rE9mں+P1uA̴[@e' >'gV@'rI? n8ۖ:@oTh^`ޣa:ѵSnmhd&rLnAOTsULn dA5EՃPp}Nol "0bP 8 (&pݨ=bE~a~_]'~Wd)F&W `cv"DKRL_[kVb`Rvh+x>K zLa6 ,KQɯʹx8ɤ]z]dfqY׾?Sy}9oB{;ӔzMRdD`ߗ͘rTkcmyw0[MsV7lSE䱜Y!N/!yPq< OĪ"rL;2JonvqgMHipRlY6+N$Ax'Lq:; .+=XfR% U^#(2d]j ~X;뢫T}]!IdJ&5Q|ړ.:bҊab#V79+qpQoʠ$~B.Ҵ`#6EJ\i4jg}|HwߡpBoh3ڕBA[ʌb jv-V!8d wOɲ=~xN,KAAlZP̶@3P85j}d0qx֋)F;~_:a&Ҩ?: uk%CJlԸd4$$!#n:D~ouyzt+4@wu+?{3 Fgl(:Z1[v>b1 `;CֆBfOH ty^it7̾Y=~3QD:nE07D-\n7J1þ}H F=˕V}.״&:>,/͘e_c?eg0'OD(D:2[GK۔Z&*}T#Nīle{0KIG6.Tn jKDpxuFP*{u. BU!(&)Ũ1[^ɨ"K(ó}}Jס7 R^OQx#U;p 8/@l鈭":h?C]6Yl4rUȟ 326*ЅlwJ/]y6xҘр}XB,7FH"T}ɽ.-r~*HwpEH]v4@wOR7JG;-|X UBCt䫃OXYDNp:-]OK^Yn42S{| _;ώ< !*z2&.;PMj;^eݳWdže-UZ31zA}.6eDΔ]B̨cǭY_B>nbD-,?O4e|dH%oD^Ǧ "v>zBDk,HϬ\Ubm>_hp#vu%y?j>M&tKo ;җl\BUa8QD9ܠ[kՌCE /q[o8hG1ՆݗcL%?j ⻥M(8yxx85S ϣa`/Dxи~Ә 6#f,`9ЌQ?68:+bĮq1% |0C5=)B ϿO:bmި 8>}>[סF,Z7h < NˎDZ=ޑ#>C=}lf:YpS.q8a?"'J(9*X3`)BuU>05rÁ] ɃUB{L 8.Xϖo~́ IhZ_ O:rrcNa* fV*P˛˺T7{K6K ?>뿽H_ @c,5!jU 31?T"PeCTi)HYA'i PS Ei [VO%Q~ˋe~'6IĐr"U~3FS$k1Mn+7pWR:R94kd T!Wє߃˲8ޣ#bw!"DDU7hN!?9^w^( }h۠kJaߎI$խF /@݊(1QQ;=KDweBVѥ!LE1O.d?KƢpX_˭@m`dRRkrDW; 0VҪXl =V@ؼtkr2*UzR_͛H.X=rZd,˷8 #`/Q(1rOSgr^*a{c#nu\*s,1 - pl[M{CL=b,@տ8i_ź3d(>X?-lX6;#mڑB2lFd18v-b< ,ד[tgWҢT>i|$'`LZ疍1*BgH^Jx_nPōC.o{?*Fl\1tH9QƘ0 4rXE}4G K` ͅMsV\ -ns!,b̐m˩sWSy N麷(bV~6Ѕ9]#pz?C!?Dt95/E4kUo$G'6z?F|޹-08_GCٌ*_nQ=DLv|FbJŨOqfQD|Y7 䇡eh˗iU;Л^< 'd}n7b,adr@?40Ұ/@FWRnwoy1Ij:(ɻ*_{ᆏTfxz9DԐmxI_6MzO׮X/&.P7z9֮>?YG2r_ROp &lJ#?c" 1H-@~rt?V?ߦhFLC:_g E:GB@U`?<Ӥ 'Ja*ȱbmvֺ姰}[{68TB?l\>{ %[?8!2=:e3Iw[K ˄xک몺8u>⋇h5 $IIrg]ӹ {ӱ[\ x. آΛ2EyKZb}Ӧ_ѹ]R&_Ui Zye>"9+9dy%ְd5Oپw3Avݭ ⠋!j*!.pWau Uz3~ 'E͵o(a<(09hޫrs3IxH!==93%,m\QU\0i>2?/Kw'_z_ŗ| 7hzg5uͺLiU%tC&,l~0 |Ĝȃgx&E$ٞiُ鞄']/)"]YN7qe~ۜk4nio%5Z;_ 5QiUzN55Z4I0~KA'#dXv\t8atrv&*̠ e':mO)/+=;7"VrEI&(aknCj9̬^v<4|Ϧ'~1M0Vv V`h)Qu|ؗ\_`b>꧓¹,_2i2w`|H# 'ĺ}SbK0kmAGm2cX&:)ZID]-)^]AF_5ځrpmg;ì6tPXO?/^nFK6 t5tk'$3_19#1Ra^ .^2y'$ʁ|ǃ0 Tydd ΤOx->j p}ggw70:U%uRg>ɳMT׈,ހ|5O^["dȨC9WG"KH`^5ԝq~gEX@"f+7Z읅_V2 KBpCOC*X;5D,\^G!dwj $) nEyn5?-Gadvo-"Ս`KחBmsʛ{PNDrrM铈 zxhyR>[4NvDlHjV4ZONR]-&JϨ}sVq\(?ļl [~.R͇N9$mK ϞzeRDA_ڸd.Ġ/ÂDDz/-Y^ 7elpM# jfm(}Q ?cjȯ[C&^ izwg}aUJzS;D`n$)M\%O4B$[`Ə{J$ɪTc6zRd,5 # )u$3Zt9W?ٲ&A KD`ذ e)?2p&R%b{jS2f:k\x9Qz {w"Op'~OK u}jYD~C{q$-7ubVsΰó*\GDۚz AqM-YWQŅMMu:Iա{o`q;rR? \ cto{:#baW@ILRkmwϊ]Ʋ#|~0Ip -q02w*F6;=G|[MGS#Z;Sn!K K}rOHcʛuhowvXD 18!r8)}>T ~Sw{F4S)Qts"-*A]zySq?ƒ&:;P%G0e%zN&n;P&prMt,!wf;e_Â)mp(&E@tsK#pR2f $~q"ڌ*>˽uS7'bE7Hyi`V#>ߋ_ļ3kY`ٯ_̵StR葾/&6xC|agv'e _ |]檍X7Tq!.rF ۺ|]g.l30RU|pB Yq=NFz8!iG,)a[i/; ";N(,DIGƚöo%a>f_+7)`2gq^} 6T#3-QiKtKl_ǽ# B_=a+d.s!: n^PƤ N;xbUy /`#Gx8ZSM65C&~c`#]`Fl*uA?WxgE:<ߨ"aK9ojWi9?efl3PNXٛv&<Րm[X+)wM^љ%0v6*8id-+|>0/a⣛a=BF /P@9QSδpJ[{ 2|MANYZ>n#IᓩExZO=B!UP9o?PYwϰKV&xErEkf| ?UTal{3VVt8GNrr>|)OoUQ`EY ,E(NU64g-햂}wC K&J?'ᵝ V: &BзETkk6da h" J |4qh\o4yrsB*MH׬TeJP[؈)ݙSF^IPY%@^*QridKZ I%DV:=.h)tH[ߞǮ%0jԷ&f'e%7B)%^WPLEkNJ!!MIY,CWiKʃn)|मYJ(Hk[O&{~}(e/;&m R:a2X1{*^y!a&'F/Qe|x0 pݠFT.H%ڲpK#֍["=9GH#KV\{xsK=,@ I19@ZRnvϏH'$[pHDɱodͬfDKjpĽF*.`u$5S#Ixr$GD?@b ">0]HI{ dz ǾrÚ0vAYUl" AJ* ȓ :̽bN0%>,K< [ŜȎ㸤4T ~30jws\1n9b"j@-*8y "ty4]QV^+K@Yo=XP<6fJt@H"m ]P%b-1\tS\l$DQ]Fis9 <|`&Z@Q;m!wQo+,Ú;*4":̖%paA8[tSvIсR@0eaR!|x?冠bҚQ46>M2A_B: H)Ž|Z`NБ8,}CH>flwX zÅWNۯn /R{G`NGsFdT@26nB> ,#mۃ;OQRu(a0 7J0}"wU7 xM3!RVB^!+ vS?6O8!@U\ٸl Q٣q舃bl+ }&7c5M^4Zi6P۹j֛;7O,A9G^s͉LLᔈ#@ihTWbR7^ G Xk^եיEAk-oBern1>i.n|9 X#U5>Sl,`q}wx0Fh6ͽ8;vY)p%L;ѝ#ƒ^2zl`<"G1:'ڒ;É*[\u*RR#dm\9ξ2ʞNMT Z'=FrE~Eb#R*LhѣX -fT_셏ȺGsMcP?MRvOb6;5jqw3S cAeq[OhTQ'RZ\ēӾkTlj2!1ҪftXF d/ߥ)7(~ =9,H Sj_EGes$2@y&]/H믣oSrpYW|CGŃNs6HT*uQL¨?ԆSFDAƜ'VԆ  q'cGAhW XiA?f.QW[qZn՗<3Ph?W[??248ea/zS #׷R/p_nH;ǫ 飹`͞jM T`b30KÉrPk a> +E;7Kx랈0b9@Djt{i}LP ʧ)G-'iSˡWuݛJcUq r e+=clU[ԗ1<7Aao$5ۭ&^XQ2[k mU)]}kkYT+sGEڦ /H"%{wVQB_Q˖YKJzbOږ?O.}J9od$/O᪨H^JN%`u5bDOyU?N05?@7!XuSK)d]+GEw e*>U/~S?6唒`FkQA$kҜs9i LmL-ZSq+sԦ# gF[FMS{Jձ/xFO60B:#ۓ@R$e7½P@PfHu]` Qm@&c)7zT@2WM19([} O -V1JmZb|,i]&J5.6ͫs.N/ ;!Qx_Z8;A](EPAӢs̰N'ߤ{f̏ #ɫXP"t%g$BV3]X27K.G]5H:3>{ePfSˡ\ tGC%0 XHr/n ,o D4N_\]&Cm w{YE.XfojyR'.,vZyEoT^} ;A%U]="Yp`8{ThsiD-'6)p>^1-VU?do!kC'#L gdC$y-r`<%dËI-q<{ܱ|u# ?(DXGĿyQBBYJkνmj) ^ٞc-rmoטO σuP<:İ~< 'eftͣgj!q2 A9G,-u]2_W+& ߕ6ts }M0pq} ,qe^>6+b@XG~Νh`%{Ol9f"zه>^]NhM;4>1PO4{Y z7^"%?ň_D4A'${ƲܥEGGn^gٌ5s}.D/W#`mfRz$ 3rɍ~Ke< URf0S/n?#IO MdoF-Ovmk_*Z>n=WAY?L=b:y7#--g-r(wGI5T{E Mf,Ԫho#SH c+Rx t`B̰ Ns[*Aḕ25tֻڸ6vTk7b6;*TCrܮ/IУBD GXSA&2-U^ޏM1fޥmpK p/*d-0@;m%ظӗ 8.ej֮ t<՜ C-FP=W#vB<ǣEgavMN BZIT:q tXP)1ҭ=5ѪC|rAj0תE N` (îy*xji A :Li\X^T-fNѼ)I |d?^K.>o&@!.DJgU!w4T՞y楿m(,<ܕV? lGfVWq^Pި-LB,,WiENV/Re\z~Վ6\5fOhX> T̘cd@{Z,oǗ,F@zG ]Kg?E5s`2i >8cj`S9%ĦǎX$^us@jJfM@RkK2O)h.$"y Oی)`vx";2;kDvhlBxsFjLHW_.Ti]d;aV5no`bDɴj%Uk߲%jËgR8s#\R@+4{zb6CV9@X,) (V{s9P&YNEpWLna/;1E ;Z)p+͔o&;ӆс;~~Sp%%0fKiVL%M^˙~Ioweҳ/,F0r<͙v|O4w2Ls,.ˆI?]E+zKNFL+`ҷިd4VAii!Xy7w2-nYLQ:mBi,| zN")1 Ac6͘: ]k06#zrk6A'wF 4/$|M8 bVMKZdOpߘNVԸp. Pc"V^Vίqz>.Hި$?f,0TC6^MN.툹+`)EYJwyœ3~ 5_+9ҐQrtu(zo\36n#bY(ۮ-FqJ!NyY+beҼk?e cr%̂^L }SVa,SF|<HPݪQ}!)IɎ?ɔ`H#o$7}L9T8#.I@)mIU/tTDSՆH[dߘ%;+C#2GoTp T y~1H%3$2vʿD'vfdFpny@[R8MX/=X{.3.^"]#Q;X DL϶\75Nw{<Oe pXhEŶLiGhp&}j>qwû TG"exMOn | mM}Wj(Cue]'$|b m)𜱻 t.,%]9-Ɉ"̀J"zAk/J>0lڼOvj\񏇦$=y0 LA~6fb{|4oߘTWnj,kgr>vO?N4'MC.@ !.3t4@THJۘss a(^:f5ߠ =M |. WES ?ospXֵׅW0aj 8к p*jW8ѭ1gH7\ stA!9199)=-Do?tmomq:\x%D}% :AY>s) Ý%/Bgw귁fg!*wq~X]5XŊŵSmY<"?9GDx T\qf2~z $FQԞ .+7r>k0c@jN3!)'eBrǴivPڋ~~P%k "xk ϸƟBuXRAt4krbH5\kb٠r~kwto57{0tfi5Bvl4G7R3ܷ61CY)˭LBp i_לDA9zU6Mw*ހuE_х](WQ~XC8s,xV>ػ>:0w*^%ht|^jZ3~k3Ec6&ꐰ`- MB#Kq&Q+5DǍgL # fm `ȿ: /Fg|_1kF\lI*f~ ٮ5nkTL֮dLJ{Sk#Sge=U2f ʇ Sx#Ū̱D&{-18T{!t.F@emT%gY7{>z pv_OCHTwCpĤ=+7-&ג;dkɓ󴗌 1T ,tKZU[2x?BgG$j~gyk.@؎~i"9\qeԟ(W8ʐ{ywf fm!N!>C[ZL#rBϟ & }h3CrhfH4tK% %%/#8İph jPC˔-pv.wrs))CNJm;Iv'>0ܘ@8,X 5kЀ_UX!#G-?Z342`j=W5bt|~$ln@D6꾪z[GHv\ 5U.|Wl.S\OnȧPEӄ:Nb<$F}| K?)0}`q*,)8q$e~JT#zZ|I2w{64/4%M~J/DP qn^WfT@a1LP5f OѨ5bAnW~_i5ԑgWYm{]^.Ţ&bV}Ȩ;.{s*/LZc Â\ݕ(&ȇwK,h!.=nT' 6Nj ߛϐW14a˶A.3]ivu  ш s2F,n|H'pB,c1ГHk3"^A6W_^e6675oa}9Y?ﲋ|8NVW3M !}Râ~2*؇Lˑ8:N0{;Ηzz<|YarKD4^$Xi̔XԧwlOسmtEb RJe&oΖ͗ό3}< dOBa2; !DIp&Ln4km5.-F;,c Fo.~؈U%IhF6}6u~ ZYR>sl["\ԈDe#gW~0EkrV#Yf*u>QQ ,TmYmnKGռ1ǣS"{w[a-vK G=% Nhr]vS6__,Kx-\!Dۀp)΄t[ Ǚ1(tus T,kAMZ0"?AxʝӏA6(ݤ~{{~7̛1"i"o!'ㇾ19I( 7RƦ}^@?~m4ک< .gsݡ)T"=̒5V5;ͪ|."Zd^ '!_u9V QZ2 hڗ6y=CӜ9Mϛg:VQPc׆tY.^Qc?C :+}@KDZZe|y ZW^\Y^Z%fpj^eGZ;eש%o1c [pԜhMvF'+ul{ xrk2G__iWrQ5Z6f#%Xe@t( zjP3}eLYDv=#*:mGo׆cD {cP.52̙2A"ύ&]A-Y8Д=8>ZH]Hʢ%s?wN=,QWD)ngap^Lɻ2.~TH)eAIdP[Z[aQ{ӏOEe- 8l ]y;±.Be^x=քX &UUK,u pUā|Z/j1x^.4w '4h tn 8.61@fJ1gc W֮ho'ǁu>%L9Ȁ6=3}x\HaF]م[N|֧_`i/䈹re/< *KݷwJqяf1dY׸MnC#iRڃZ9hNMSö%pO:F6e^7/GU2\xu=j oL_}.9^ zU@dVWzjpjkj~r[CtGJ1&KihK6ǁN4:Pſ.=T|a[+ πMKd?.qԱ2$_[ay0}!"9\,=D "lAa@(":}/pNx߳DitkJ_L %j5KxjA8b7=Sy;npL:vLo7jue;cH^iŹblN: a`[;ᗒ9_=[cTLOA6;XbX c5IH5!tO̝PYl 洦4"xsrt&4Z瓎 <~JŒB׹e#Wg_PlZ^GX]Xߚ\6$VQC3Yl 04qϬESX.6Y5!Lٸ{`Y3^!?he 3?`$\Lģ,nJb#/O7Ww&NcR祚g =`b<^hB8H706uhZky|,FY|!4ER5ΚW5}N{#&:TMXp9;)#W Ә-ə ՚a}F0 N&>U.*4j7阇FP rsqU)E 5 4(F"k,6~$GԭLڤҏS3 t#@:1Td$y2V^ e❟)o!KJFrEdLgͽ;&Pqi1 T.8gcgg>L$ٛ| ;[8]_nS#K-h]{ ˳ha&*Ǡ+|uq 7{ F岾ÈYDzx2[湊hXp=sjnq1qRJR=gv8pHz .R!~4`{O%QWn|:1¸4W kK~xOMFXxY[C[n/cy&mas c_4ּęY&)ו~~RSBbJ8MַX̱# h连Dc\ť^8#Ub~N5|r-NT^x tVh#1Ko%JwXtQ}]:1\RSx -t>b)G|dHaVȵS~c5#KꠝeW )h!@1X^OIHj/( JfԨ{_n0,24mIoqK(ߋ834ԫZ.JeH)~ap7kϘ4)qpr۲ׂ#tLs%vDt^@$PO*(pdP+5EfJ T$r{赆✈gW̪BxpE*'I½^)q5F`{:PzXyjgiن}MWU2?"M`狉l4c(NdD5<#exs< ]nkKdYc͖ y|2,tG'+Oy8;uIq9?~fZr#±L_=`-zp {J~* ZG޲Q?-9l23"(3e^[导Τm|@^ G@wǜ^ZlfPB+[1DGqm 9/Bjz4)AaqP UEJ;Qn@ Hz`6{~E/ףarzBzc4QGm_2SSh?eɳ_n +r.=XpME/<~h5'fbtmHۖ7 EY\d~u#c0m3y5`@?~ =Ҽ)$[D0l06P\Q$?T0>9a.;{n_&,8)Ojs]Lh}i.o @,[WT~%J.ם|!݇#F?2ʆBDuKR­b'T^a"`$χ6&U#4d0V^hE,GsشێˉE \Md[E|X@:-U[/)F X3c#Όрk)_g`t-,zjMB;8HWmUs4PP̆rY5+]BA4j"~HN)z(UP/d;.)ϛe͋K?nJ".HٻxL@Э!}O@ػO_ frZ4&P~ ckDSCxh ?Z~5oSpg[pUX\qҩ'.Hrrd_\e0\e:q)=AM䘛==ug9US˅xv,IPtZ½2+. JIIZ Se$ Jb fҷO?K3XD_F} [/f#{h9v;Ţ pk(UFswV}V@ Px㖮-wɨ~ W׬kVɴ`0K”v# 62;;6$P=!@V\amvTh`]RL\V -x05-@;cbA'Q4Xt 5jRZ,H?gbJxtEnGriDd<㦓F~{85&Fpz= qь5WrF 3Ureyy9K0nR CXI0?~ ={]^*gRJU2I;9`ǁWDAN pl*Z{*}X6H]YS0w7`M{d◐BbpbWxI&,ӫi@#F3 VE~Up>W;rFL$>oϷ4%̘$QʤhƈF6l{}c]KQ[wrGsI` I04awr]^u*&EPY).u*O/)] y=Mun"TUvv~V]uc{O+~Ήk^!1 ^Ät`L%>I*5{ tBUʪA?8hZ%i6n4٣pnd,b&Qu ~V­~+4hрU+yhݢGbޙDzSzYZ8W())MF~qn¥qz_ݲma)~&LXĂ云ͪE.m!6iXsNMC-tS܈s)!ycd~>p*|dkX 8NR6 񝇌$bRW$ k~giM3qY' -3JgP/S>dL,^ArewkG! >h^YцqZnt Zb_|: 7jO E L)>2o`t4U* ZR5g;b=/KWzI7Uq%4'Q߀$2җK"<+kp߁l(,p?. fFe_svMY4'8PVnROqnp3 L?$%qT! q,*cAQ5-r~D ؖS 3gw\ R5hLöBc\!{N(.F0-EW< D;'[y?SGbV?+\zGBwÙYמr |#4spq3Q7L7Z@m\,g뇠aJsѯ k.IӣjkrH^5ySqIVA?}"cQXFbۜ |FyS֎Fvhy|zbB U[OMXy>lN­̻΋Hig"t-C57, s:ӇYKz\c9E4W@HY'GVWCG! Hʬ9oh~Չe=zLI+q7R&Zx=< \##7F(! -y-$4 B"m{?(푦x[>'#_;g!3H!E%g/xl@tЄr,Aq*<^؂/Gе t;BV8ֽo.%[ >0T!DRlC5/ %eM! c gQЌͪ/#^3$Ɠ C}59-#8 !>"&N#!u*i'1;j1Ԉ$64aէ,o UDGR$ˣǷlgMϕJju3p>Bۑ. @J+9+Wj}oAYW"jۂ'T]7q3H,Kij:9g ﴌG_2{!LuǾެxOQz5'+ 30!NPJe21K%X\j;'m:U 8YʡʥSW襾3x.t=@=e#Hg$AƪstPODʖgu½a)+j,~́co y~秊ĺPnQu<ktaGN4[f"z| 3g㯗'm+N@,/SDT"t~5ss8E< jvmpFӋj{Dݺ=Z˄ j/S/Vbpڇ?Rz1}>M}f\C*aq_1jzJcAƈfg-p)߇qZto#lrP}f͒|+!ɞ5%(w䧬-S VVC6 Wpf-|2#yRۃ_Y-\@k7P! W= tK [D&Q&R8o*SGhWYƁ׊*r{{3@ x ^kO&o+K=<8TW؈X9WF+Ն Q#툵֪8qa{saP珋QދC<_ ڴ@7Ͽ]gڞ |hnӭpazp&ǺUV\< 1fl7/zĘ&otzi=`5 R 8H2Y^D41T*V*TLWBnۅ -ZZ1"/ RmI5R{p29E:8tSzнA7{GL͚쭦`Df SQG'۴ n5iznwC7 ;o( %^}-S}gYZ070701000002e7000081a40000000000000000000000016599ea2b000335c4000000000000000000000000000000000000006700000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/wireless/intel/iwlwifi/mvm/iwlmvm.ko.xz7zXZִF!t/]?Eh=ڜ.+ɭk˘8E B@ ~ţ:GaYY 2X g݋̲U _!*9Oj ,rǙS 6}[v|GǮIpen$7yNX}G{M,EfN G1bRQ;kTlhLf[5j7,sh`wez;*|sǥQLBd XFʿϱ|YW#P>#C5b& ]^2`/?FJӐN{uCCOSW?剫; ˅6:Bh*;LV>6.k &>QRۧ>f5S)Lۺ+m1.3[7TqؗF2[ׂEB W G) Exm6e`9'%S_ VUE#X%ҰٽJ_b&~T#Z W$.< y0( A*޿{2_ jKk!]Y9WYcW&=}Fĝi #>ӡGάo>>ϥƦb<#pǐR?jen.lXܙ wl⻎If'ֵX,jT^ a|ĥy_w$e"Q..C3Fd,ۖW5bj?){[~EJ#:_vvO (t%⟿4JbD͛71/bp+;@DBlm'@+XQdX(F2SH4|i! (b V^&?)%5+NQS~S>?z׬@bwy Zg==R~[f 2zL"UGDЪD}?n(g4jҘF&R lKB$tt)X)'uvT;羧oT]79\s1rI b:WU9ڭ)=ۭ 4}HP`o)1E1WU\xe5Pl)7ADv"2s0u]stc+)!:gĂ&Va/ O%9̄ #z4^ _g94XiIQ vz R~횔N|Q(3rrVlNTo@ֈfz")WO<c3m7p{#ޱRXjRI Z( Y{>`s0y'sl VE?9!%Y+2Fqa̺ zH;H4^b"+JcZZʂC6kAli;v 5̥HCk|JLqp pwE#Чb$7>DȠ&$qRz*%2C#7.fۏv}|_ZRTsp\zЧƽezچ,@ wGY8qUr9U;-kCOB\ \5;Kv{!kvaÅwR 6$YاseNAғBu (gMk\2Bik8Ig$ ]Q)Q.HbE%dCa1i85ʌ->{A8LP=7{o&`Ւ[ݸD5 W2=m.DaZb[AM7_n :VQZ<:ɤrY0VG@^j)ȐL߿#Lk6/@4?u㤛ȡ>]r_6*TZ8 V6x-j 罬"wd\&])\\ā9% SA[:&篣l_QzxcMJٍה'Tj"琯f9?dJo ȖR]d߫(|Q\{Y Zi)o >vtCLEz%O:.ljCsŢDrڒ]rWBc޵(MAzYV%>YÖ -}GSlU7CrMڜaҙl=^B,0v̫O K-q& yY*rmt}ER7bOVzFi4 h)ψH-@ldnQ;kWdj%29[]?lRkكw40eţJx uN,me4,I`,3[j\)]ғ" _ME@J4d'L;9ȏ?@س~Art#-7[MVvQ;PЀ˴4>P(ҧ (;m[j5߈0{a p.;%(J Q<dK*$zDe$k{!):-R5\j_6Psajnj73΁1f:L>亐 kOU!aҮEpώ-r'J}&߽X}637"$H瓬K{oAUo͓/kWz~#Vۃ -|r7&ӡd8[m_C8"4i\>"J&<Y7xpR5C`8fsFjMD6W館 !{GLQ @;>GFxiEu~J BTvaE O-Rt5=$fn,zN+ɿYsHk b?K#7 r<26y蒟$cmf`)D9^|iU3lnA0럭A=W/[k\ۣ^O)Xn3Zt!=;NJIYp#PK,I/ X,\8,I{-*#lC,~k6_"9B-AoO+_%-DMqIgx rXvmyqI8uv{{*r c^2d򶄿%L bVyQw >[LR ^v\Š.f*`k0naี0}LZ~a\|#xIN#%8c%V=R޹15"9Ɨʫ\m>m-s5)}nJ!&EU<{.'[j|1 U+d1 ;GU8o66LyN !Ԑ$8b܇S=/3dl [vRRq&6|rR :^Lb'&ւa}V𺪒"߽]oW\Y޼VΡO*{=eQe(_'_ Aef`605c<i:rntGh=ph>qrcZjPPhw'z>)r7y*p{cUHD%Gr}2@`}ћ DqȷH~@ -% ht+E P0cGMy1]Rm C&+w^9[~FM0B XFz^42~27l;-z9A6;ވWIE,fR`<&ہf~";>ghP{!hEcA}?,ʰ Q8:ꄏHXP?{i2| ͼբ 8օT}[ l"yL;K.PX:{3Vi2mJEDEEq]M5) /( g2/uP94;9^W ci _)MpEN* rSaRlmʶY⽊| `.ԾHl}갓2]xY.0xNG)hA *N(l';5W˃7H/k򠣞%q4 P>H8 x9EN.Ht݂xLjcCѽd~E>#VWjO>hXM` H&j1 VB+xي85+C:ߘ>A3VZ1FdUhFl3|x,J-s$ڧ\}F]Pܖ@?+֐[Xo wė5#0\\1-+c5=+p5;cq8)ĖUA4*MVi N*:Z@e)cXБ jdF^YmMF օ2?]xY'´LK%bg~BG-p't&;ad dViO/73x2Q-ȹr%)iLd_8&4ҒFZtODD7=+Szf\Lq x?S~FKW&;OtYb$&=Zm)ExS Aa-8FUKW_ u[[Uķ(yGNBIN&AdN8,s!X{Y,-dKj0ɋkU gT fl?b{$foՐx8&ˣIaVO1?u(\]Y5s~3􄎝,5]83Adh,y;{k7 `UiKO';%@u@ʃ>`.JҼZw}IO-di=QNpr3֥=)Lov|^ZZU8Bu; q5C;V_o#%S(D-EI[] *A6dgYvߠ~oRj@m^CV{oDx>`8Ӣ-j:a)a}MI湹q k,ӧZڄ숄3< ; Z|\fhT6RJ +^{=J@vY E K 9 ~+9vf.c(:o9<'jਙ1"3َ߸,rRqؔ)ՕIYgAFK4w:/fS8xkyPAYԐL9HG2 ؘ'\爽h@=]eT~\eΥ׾2uE=4C%wҋ0.vsļf(X:uD„ QXrɖJo3G"̅*r!%&,ò'KV}rur'1X20KGY7(<_=RYMT,;c$#rmr(CcPʲaƍmM}D5 L F+m:9u udg*d)&]@W=',XTRLT(% n?4۱$+?..r<\ o;7 2ɚڡ\{6< NXIjs&1,{?D.|!fk[S]O<B~m6RKym]v,MnvnC"̦ MK/?R0tpX"x dxL#!\kf77_Αp8d9Գ8"V*,tg`J=L?Q XaQGꖟ6[+̓FP.,v+(4j%_ ^``Q4a~s5Ϲڽ/ iF ~;ڂ u 5PN ekْܞoxev2vt[_>Ĭ GX}cᩄ T[ިI6Viʰ}d '͖|KjXi W.A@$j{2>~Nzv ō$>8گR >*_jG=HVoRA㦲(ߤj:)@aO߹q\(Zm'J&qVIZKucʏ_|7N\:kﰾ%8Ps496! bB1Ϭ%زg97}>a@ @\E͂Jڮ1_Gi(?eNL/YK/JI9ZIbwnnK}<( )?=$]C(" E;׳&_6YfZ)`w{(F2M oOʱ!$ޏ\lxO'ԣ' :^(tٍx$ƗqjY'ZJ\r1& o2"E]z@Kݎ/x~PI#gg7+ʻ5h8:G eJ9/'g@H?Ă8aNkUrgyd7U(TZQL{5_09c|ZLws1+ E8ή#֠ Gȍ8˶HQ)ʉ?@`.7qi:^!*W>؞LUȋ#KԡP#Ӛ׽ } J],S(X~#(_Ȼ]Dk^#T@]BGEdoʭh3-Ӏ% Fـjcrx$Lr7BM>T2$Dvh^-Rpbf:ss3.†6Q ~D)hQtQVƙ)vLq+鼔#t"ͧ{}RwW7ZYE(@Ypxᖆ;5X /Ȣ5_p)Eeӊc7{!Xtt๼)DdVAvoȡLwkU{Dysh/ RkDz29LVASOA֑;`C2Ynpj‰`ȼ'f~n _Q5QLڴŇwU&(EFU Yc5yuY&)j\'NR9.ܙ݅9w/*L ۪ue7PR/~ľӥ1c5/TEpC+ƠQz _^( bkA5Y]͔Oiw*\Q֯)y~HܲQ ro) DzGsKqٰ#bذPDp26X-tp>pI2 5x0@;w{mھTAccGΥN֩j"<$6D %A@vٕ$ yOwAt -HߑO롯Һ3 y[ "lN};1.5hZ/+#87};3N;Kdtvnd_0,^ 2jV6Clm ֋rp X6ޏ7hzJVU +WQNc~OnxTWjnu4YO^^8ZaZPjMv a3Fu(^}!r՞U(myz,4G|^ڢ4m>pIY4\tx=CB,/]fVZ{l]j 4%b4֍cVT}L((R&(tO; )ةv(/Ej/+&H-F \O ??m!צI[@JmC""n< $)7O$^XG7P'5{R$]~ze$YDŽ`zh}:'ʾ(M~^g|x@;)鏔y8aWׁUd2%8N=:Q"/~W.P?J=pqlR>˦IӺ]-xԟu!BA2l@q. ?!!W\!ʘeGc̙\tu\}L@B2}0 Yf&jONRxA ߧ^e ?|U` #n,b?Fcf*fL܋[u˻F~ hFͨ$O@ȴRr@8b( JU c7rye8,}ՀcYi'-|LOB7 S\a+P𸠭{B\}}n' g.bKp{c9 &%"k+p MZyP9EI= J <)YlŔ!C Ud#ZV s[J$?w- #Ϧinf"[%x*\|׍0i3: cƥl+Q`C}hqphjAASAS>ܝ 1>I%EF fSo [SNUq!\4!>Ǎۇtmv=ykX0靏J?ݎi4 㣿.#V27P{lFNy%t(˕#kq1֘X 0p_"*J}"֐VO|D'ڭֽ8e4+{^@XQ\OCpIzǼRD B3\`xK(. I7!ĭm<8R_k}ƾ>' y_$,Gو(d]ԃ$_옵Ϋd/@)ƾ usӝzA5 So/y*fzڭa./<-];'2Fm:y՝mw5PSA 5^-mg}-X}wactßgsS+l!gāՑco>ټ XO`[UXuéjh[mmsNbR+ kdh9r.GIJ ᱇Y;okpkboHش/AwJf=K̈́@0e !XI Ķwe?<+P:jE9T8 "^B-|`.KRD!}6]&|!}#b8" alm|:^>oK K\1&rE\H$6RVٖ{ LA7d}[}vqc@$s\1NGzj3WQ^7L2/j[.2ܫO#,9AFxq kg']`bZx0F/ʗK :^Yc t9LII˱>-1\UVw¸) =oS-gj zQGH65hqзKm=vܾRt?|bɈYFn. Tjݪ}>@4 acV9 Hg|=N4hm9]IM|%k־hYjٯ=W4y=^@шDL95 T,_&6q MnP .f1cc UWؼ:Rd)R x PyɫCє@XTP Д!|B=2Q976{'Zƙr#4_Ee:8oU9~wmθzJ/Q)4f'`FiJ5˛Hn& ~=J;¡VѾYDrWv.p׃R"_r܂*)tW<4ll>IZ7wx@?(fYT;7d$'P9Qz-"Tn T!𚖟=uAG)`/oAJҜl=,QI"@QѨT5Yh!F_OE=Ii6 JD[k/Qt\2 ,\u۴^WZmZn]"HVIݿI̘![5H4_ҽI45{fӵt'XE֋d(1jcHčL(l#ȔgVͦCypʃMq6 f'h~Q8Ys{x,[瞵eC|2!Q#x CT%QjƕCɗ/V_FHhF=$WUGz?`*Kcyb`L[#*bNHY ƭ78f}tV>`&]d3N꣝(I?,xF8|7*XٺxR$2&45G􍂠[)5Z3Y"IbAL>K×EgjV*Ik)3͙λ UdAP{揼s jP_gàq'wGDD< ת.yx|{Y_Gu;ڍnE#ޒ!Q$PybY0,ֳgL+p1ZCZHr_kfՕ~VC`vI~'ND <$瑏Emȃ2!cv-9%ؤF_ g٪y<` ӿj[,uPB^d.] !uJ8'։I( 6Un'ВMtW\[#>TXN >g$&.joc6`dtr&pD|ܾ]UR\n^ uZ-<T1sGq]@!k V +l:nSR8 ^j!#J)ZVQ*ǭarX'C5TN}8/ DTKQ3F1e#&v=t͋P K_gJE$]RO7(hV! ŭ/;ZX5jfDž!KB*8\ 1NF̛^*\@#z:^괔d #(>0}!YV_xOW qĚҕ+Xm@%2 adPAyջuqPf fu^" A|j˻l}-?hۧ!\ۃyƺzي7]0x.*S=dE?YGؽ[o;==PJx@hEPhVmj&ՏU5ڢJ;} )ke0+WBo[|l <9n8MHV_F ,-ZǒJ%p}% iz7械1TBZ7Ϥa dUC|R$<+&>vvhD~8'U;kXv*3!UvL؝Cd*²(% 20FG*=[3AW2%Dg,O,406?Awn)v~fjm T&mKUڌHeKSc8u^o ӻsJ%^ں׺^c]] 4>f.3ԞSP "}d#ˡ~$Urb\2OmMtejrG,Ex'cǣ ~M=ІdIsB1jHd Ehϙ[p_P8r\lfJ#;tm5i!FL´2atVIdެ1 dDF~xfFR `3$/^J9vBof?à 9N0ar )wqV64&mXP\Sb#{|Ăt6 ,&YL%X'u\MX, Fń`eɏ*OXNd#9UEⲕk#D]( Q̐R,)\ŵ9Ab &ʕwNq,^6@[b%`i=F`tE@lN%w=$o Hb~xBD Ь!v$H y]>KLjgc_!CIoʢ٩+*^K}/ᔵ)eDPUA@دPBh,5[7>MYA4ohLPg )|Jz U(_}ݔbdqJ`V"/x"2 Hkn~|2)1.W{ ޻| =9WBK|"r&K\;h3ζ_~6BDTsrru(0N(x~uD}F5H,I7Yuk }a& B?ljaS?1c2hᴃ)~&o3"$ ; W~*=("Ãcn$Ui ⁱ[f(|rTYM(/S$:w?ab*RxMӦI|B׳KlZN8)lGOπ\oRA?:A^9ݾr>op{s#cQ/f03_ xRIR" un2ÓYZ F?Q9M{Lŗ‘qpKW̰gԻ4tZڴ<! C)EO4_)ւ]ȇ;sSP JD S\ɎMQZutبm5B7՛^#@)nq3(ThN+{dWJKIJs+ΤR2=G]}G _ "xqx9uDd"L>bSz>Ih 갴(dBH`p=Qm45h[UA<;7%)0'OX9="v!\ $s?Lµ+ `'MA`t>dP' Yk)ySc#:-5aGSMZF(1,vߓ'Ή1>vb=sf%7d1חh:7YH.!w$ZAu m Efn+PW6՟ W0!⻺h67y?wϿǘP3n{Ҹ X-3z*/]i&rP#$h+Z ̕)T9o?K.{7e o८aBzB[*LcC\}1$4T}q8:Fr<``$qB[]T_=J]½^.FRG? ^[t&1䑟ţ4AUY6 Gc{Dma}jya/c{)Z_>)UUZTGɣ^VC؇UD=:(X0]rlPK~KU븻f1@BMaIe7Bthx,BXAu4#-]R?tDW l.o*ٔ:@Y9ˏ>9ޣjQ2'  >y̞@M#'m=־Z#)w.9둄ǖX Gb7n99d9b[QB^i_7sb&3ξ%P;dl&;7S^X |Pvϖg7,(+]FAcl 3[Vt6mdc*KSu#3-7vf{(9W%5!߻pw8ƂfDg#_G(4p鋮޹[g8r&1}=ӑ=^}CE3 ?XfZHF$ڐI=_tkcw!V6 ۳θ # c˄f;I 4/\ <.{gL[mM)\_]~Œ }iT3(m,Vozz@ʘR2;P O` tu{tBCr"#Kảf2@_y FǶRR' >mz|.-Ѯf+1be}ֱI`x?2W]~*F% q=ʊ+oZ;Jfq',r+s 5 *WTk)Hєye!̈?2e1ȢuiIr=ZM6}wҨs ӥ'3ѣ.᨞wY kn/2k{%³1omO+Wl9MV-H _;+GLjмatER0\q֣6=dJЃEMa f vE~Sl ^BR=ǑzYy{*ݛ$/C" IZ:csYZU\m[DmMO/8hjXj&; Kɐ۲*4$}(VSb.Eg;80R/(cC\P_|`4c hL#J)BlG0۷Ύ3}Y95*3~cq845sL̴OЏ଼8={>d "k28x?M+hsl 䓝hqlSw'@qˇMYq_ƷDaQlÂGq hh^ sqŦbڳzZs"(W" A\*`0,Lэk3NBvhfG#ܟ&qʈbn;-;NmpIQiem~m !a`G[YƤd@wI/V~e5~&A<f-2 qL` Gޡ8XrM64XR,s!gWVoA``^҄2'AvD^Ni|dԗ*LK6Yȃ.Cwk.yǂ)Îxܜɗ=&qڗyϠ2[,^tIwCQnuv?/fՖ2LFIb1.CfS{3#q`DDJ IpE4)ud4&XNL@R}V}p0a8|8 *WstCmIF#*ml7R .BV+)eVd JZ鿋"]nȎ'mH i;2LQmBY]q!ɓ/U l,tO{n3!`nazO\u$#:; f7qwV){A}XfW(vTe 9ۮq4NOqtvD)RIXJJ#|jE$x~{km*Z*@';Ԯy׮s6e\T `JT"2<9ce2@'aJ)O\%D9]J)W{&GJ|"GsU2ŀo4śG)17D]Q-giq"/MR{F`q1-:9k@g}52ʿ,lCN4n nt;k 9@Ԁ=e1;/!B՞ /.f`"z Y&e֬epO:Lk,6 vFr`&]./(=O .Q1ٻ1w(O r?ќ1O.+%HTk*M*ȑ ަUL$~)=@IϪ'pEɿɉׇtpueU^=5G8y+`+N̓H P3AGgf-j:jP7 }z`\!81+%ݟWm!ZNnAv\k/{kƉ(鷾aUj7Y?.ZmezJ)Ifu86PP`U M D58jMF,/u;򋆫z'*Gj(EyaQF):0 >X`l,>FP@c  +Os,@`WLi:S:囱`Rt].udM6TH]>ZيdMɏcH;aq\"WRiYȩi5i9s6DtlNt!*:oCM2 GcFr $iBLFN1rb;^WG 3{rzx۾jXhw.Wq7tGE_? ib-]E;'VL*[\4(Gv>=+WHU}|g$ZM+@lb(0WxAr ԩƔ:͔m,] ~OQ0=-s#Bl "wCU7-|K\}~LĠs OPwIA fv9\,`Rm]ӱg2*a~t`P@JiԿ} 1Nv?lW=Pw _sEt`*_@urGHNRدR;@ĢͦBsM/ \ABf&P/q$E\Fڋ>+<}@ĕuꃿFO1|y4@VQGQK'FW0O&پW2O[rh'I,Xe [kuT'ɦ5~47/>k2)jF| P"!R4ߖo;4DTF['(JˁբS-\4W AZU, od5L٦&%0W8TK;kY p,A*>NaɠTrN7^ ,oaKzшӱB8SDoO!N^|J3x5PkS^}+8tἑsLSV\úU5+oc8u0H*#BlEy(^|ǹ" \뻄AM_B/ewk(44Yajy`Dry_Ďos>>)Rt`l&E1U¦BюUL\~'w}j]aO:x f!ATth9m*NwmCKf ⁼}|Xz]ܻ~>zy73H ݊zMї!ZVև.<*AIN9e)&(x4M_̬X*|*>cؒe#q;8e2%ǁp-]f:H]6ڬ/CE❯6FmRHړe)*=s"4šRIr]KI[v`Ӫ?~xx1'N}ȀaCiۼp;n |̩j -Έ"̈?Q=J$aTfE'ڋb &⛂Q8 _^)ҿBGe ɇ2ٍawӀ 漀X؛j.qxbVe `T_wt 8Y/|ԷZK@M+dF'rc}s-q8^?.\p|%Nu"%UdZnQ_NJ}N>yW>xZ4b[ zK,3ktXvZ=_iTf4+f@qs@T>?aSj+/>% oTRnIN:{E&<1l-Dk@pM9jl`ү!g4mim4E"h@[ĂN=D 7S ]d`kFPOSOyA:펽nRbkQ]}̮L/qaI яU0YݔZ߆A~jPW rRB'఼nxwp>oCǰs*q.XGL2_3(^6s6P|ԨDʯ{ ]4@}8+| X&n#5mM ji#9 i[ޤP["tcFcb\(6f&Z,S7!7-PheJs 2N#,sv]JG!)@e;go'fmbȵ!)R%>㿨g9ix, 4Gn3%9X;Z{{Ԥa3ܘ7a>Sy{ByIh.L:?>bwI݃LH["ȅ+a_ #EeTGl}nBEA9k&WF4"'뻐oIX|c7Σˇv^WJsC*OztgJ35,B+;"j|XHl>ДX>ΠB\"2}5pk8 h˸_ |v+R*E436ySZP?mk9z&: Ռ[[lljqQ`>+8H \dw[^U˥"y\h=?1L8/:Coq7:>7:lkkW?jgCъEq:j(E^@$Gʽ75<[n/OO]rŧ*˕zybF`RR}2j+eݦݷ;i X(X׻Ed;Mh]֚&!<})=udU,8\jNS۵x;N⵵*l5uO;2f>zX#P@s@P$d:ţk3e_ʽY{k=".Y¨J9,{3$_\hEБ m.T9#4ĿBEW&f>m[h,AR4vQ$OZt2_`W ,z M#brgoaKB*$h{W,-pvo^w)*JbZCS!mO0*ዏPi^ٔ}>KSͬPMyE4$ߌ)&vqA] Yc9һL3!ҥg.?;FDNԆq"*Z6YUG)();qK?é~W9xg._,a2l- WO3a*D!32ӶS)ઊ aqL)'&J9ieeAL!|ciLhf2`Dn!VĦr+(qLG.T;a9]TUJ}G9> kot/N8YPenZ;mVD?Hp+{vi rt:JtɃ`Oܱ<{2ށ|,-ZY $>iGKl}^tr ޳{[PFW@]Ĭqn7'I۲>+@oB<}؄SEf; >9V-ݱ$IE>A Lz{ ?e>͈_!:= n{M'`Ö$qR"EM|VzŠ.6U!YÓ[Ƒ\Xl!HRÁi~ouÑ"G. kK|p/xpPٿW԰1I˸4t0)%j/]ISWWZCjU7ͦUBɋi=s]t;; *zJ8 WuܳV=~QD)mf <+/&yj.~]k,TmMrkur̡:lV_ڂ!0/iqr6KB@ wŚ 56a]a {N3XTIи~v/rځT5mp?1t  ZDPXIENCC56 `bUՉZ/'1nqZʯd珥1wZx1 Sa51.bJJn`U~NLrʏ޻Kf^M7\0FS Sa-Xri̴)6# Hhf/[g{ÄRB 9HR+9~j(c+u)y yV_\Uƫz%?LNs`K6knoӢb~1f#=;09-@LoCܘ6a5{C, OYeb.xqW'M#W *ıJ_D*Y-ݴ0`8 %NSx1KeCuןBfotPS6+]oaƼgŊ:Z ~!?+{D\T8󽁧V7'՜s Pl>:vk?nFAE"Eoo˾4;&M:#9>{m i/8RDch¾y&$m yyUO`P鵦uwH[E:ʈ`Nq4.:X+3O,Tf `;XHT]M- 3N8鮭MNh'Go<'tÑ%I_&%4%{beNvwhQmw!)nA(,?ѴCU56 hfSi.% q) +K1/hX~epwlbU} +}yS&g8 3*7i<~V |/y.fkKHۇOSe"mI-xSQ615-* Uzq%Wuí\d~qzO3OP3!>)$tJ(p=9)]uK$p)OlNFkn4|uH:Ɏd AOο)ߙ20*<#!|@hA+$\@u?)mK R̬?NIo|9IKf"Tһn }t-3C[Mj3D\g3;#ޖ#c2aI%5NOp3Á~ _ NṈEĘ^)='`xA?kKOÜ-^7_gW\7qz8?qJ}]Tׅ z>{g;hķVДZMvjSdڢ|jj'({IX]h"}j?ű*~G 10n&pdulRL,HȦTc+Rh ?UBR:Q5>QULMφnܫWa~X{PƿW ^HyL˸¸y>WI Y */liࣘ&,3Mk_$q@P~Z|$w'ju vm\?Oyc#dMwPB1o)5z#&L #/0f27W9=.V=1b)C2>vҎFibY0C7$һAh0QԤ3Lu!aD//8'`" o"havvwb<ܑJ>ofbΌ(D)X(jEh6| wPH1#+g5 Ϩ5>M<>*I|2s߭lIWcek|B؆pI|CEGJtd  {g %GOx;%|L @:XSN#:Tc%Td4hp$L1 [sO8~ͼ jǤ> btz00mV|i4_& v=er K@V}xںH,٥~8Qa: [-jK0DaoQ6 q@ҧŝVft6 -++5̇acB6Rig!!jɛe*Ao?lRfDE(vK(~++ jn1\4E+i,w"|c/lڼ$6qҳ %v)i3O.* UFT`(@]o&jک }Bx=JHqZS>PۂFr[/#Ul.݄VC2_/\#б}Տ*wBz[0, |s=rؤkz%6c`瑤Om}-H(Vr 6m#zM4]Ĭ˥?'ΦuM' XY'JL~4/uK_ 9}wi0ahڃGiMKqIMs ;y8QNuKщ&=P&?c؝̛Z+Xjȍ~hN{W=S͇wi؜ݟY;?F)yTO{ ?] Le̅gzInŠ$2+S\:-:YAc/-c>τB};^gQb1FxބKgDZxP3cߜUul/фӎt( ΉI]׸ͥ0 }uX5r)4YO 4L5*rpU,V0)<޸ԤVP 4vn3AxuW5[_q:e[6ҍV wu6jy~BVְ:/#e۶w&m $by'nуi>8E1OaKw sJKt,tmRu|kx=.8iMos=A:ӎ2 gLޭvS+ۀ}"O1S0à{ aTߜ$R?fKpIFPR=ٺX)!iX͏X}^ʘ٪3*2޿5,܎D7%`Da헼+.ET"|Cq2o"W=G !hC"N[ E)H\PN `,mgq?1 A$tp/lHQ-P\->]6MAwC`IO¦mG<<Lt1}.Bm-sSƦB1# 9_4$$Ź?Y Z<2(krh,d[dB;G0Dclh LIJb}K9 |C NarX8."\:S&U?I"LavO4 & бda<<څ'&<{ɒ bҖY_b8qR  _q*̭?]P,FQnN߅VJҬ$ ,)џ3Kvw1%ۉbZS^F7R5zDOPvZzɉ o$s|_Z"2%aKp.ق;x٥)BB9x &Nܒ4dn$|N늶᤾I`0,TT6lk wqd›[b[8 ,lG߀~^PB2F3^ Ygwme诹^M{GL:mCWLi 6R3Xt};,/{{ቡsmL 5`^bz1sAJx2lW?ێ 5#>i!d?K) "̰Q${Jf_%~ܝP|JK.>gz^{u7Ͻٴ7.H`->x&+~2S8b#Ԋ$+/ ҁr:w檤6wHkrbjK' ý0h ue~v_/x\ \1f/Q}&'s3#]}qKul7F )Փcwaw)7 ft 8M +q.2.Khp?e&aص\f( z|"wQbJwВ(VsE:ڑW u3u,<ھgP2t`o&áAw^x+]z'dЧ2zSjnwl$YQFӶ}F1^ysNL6Z;dw|'5̞xxϽr>R{2a$8]Dg&w"+Y*Tia,ЁF x(~r!̓><#&KN6|%#Ѝ0trRڊb+ 2~: _$j=I},\7lm 422?]fKYf - g+mE>\Xm~( ˂zhtca8h ߔ3ʐ+"G<@݁! h OyRe cװIfsdxNc[܁JOȬVKa[y 5z"Tz;0r#(2כV_ h{i~{jB>[3 ,?kg(ěޡb f!{C>[ 78zhd;+vԲB"Ud‡/_YIloC@lBK}l(&Ĵ$ Uߚ }˽vp.!R^PU2JB$ O+)1DLWeP t]mM[OB>Mˠ*mf' VYbo@z>wOoE0^FJ!.G*`fa\s5k- ;}yk$g q5V6n}߲@U*Xqqb!'aN k+ ᱔_qqU-|grKxu=ɱ6l}`,N42 V&0 7W ; UX"8be8F@v)*~}u'9C*HHK'oC#^ :7Yfth䡮/9. I j2k!k<ђj4F iQiW6$iBjzSK@\Q4jzƝ6[HyS!Nmz,4.ٸ X4l6Pc\rTw.P=eʝ'$_8 $0߀:%03+X9OtUm׳?U\`]R1.c^3v=rg]@ 6`O&_~Q6u(K&4rPCPx`jJds93yoV=ڎ?N="̌b>Q2*Ɲ'M#^n~l[tfs$t=S ׮FvXj|5jZ,Fd$(cyJ B޹ۢ|?-eֵpHTKu77`*K R=5g+Tc&l u8B@N@}_3.λ d?!dl4b2oxBÝ5b%@=3E/3x:E&~3l{<_EKuœE֢ S1Mɍ:فp~p}\ L& 5["ʋ łN%s> Lµ7@yGYqhpG(rBlkfŽ?< >N4 }P0} |Kϭ?@-y_ X_S_뵔//=ʩ0BvY=Sn#Te-̓x©,gP?4d&=HH EםcWBvuƖjLŤD<]N)wiţ3C8s[I--erJ#\ ܢIKZ}fLԢڧyc{^|<*8ݧ4vNE n =}ݫ.,~iR>橂8*H@2!nGIT7j׀'%fri;0}4wh4"C!:#Z7oRYP0ְaF{I{ Yx`zLqҀ bbԱܩv*b[ѭ6ƵwF/&m%W"A&vA mA L b$psk"+!b=:8v+A=gLa`#a}ie}@i~iW[mb*R-J{Gr ͈Ӳ+ќ8%0Qlij fiGGQ s/I*X jXnuqrl0}0$5_X978A/*=Jg$g#6S:%݄D6zxwZh9STf  rtqRol *0=\JZf׺IKHd`=72w#HOHg/|Aou!$Hy o餖S(26w\zZ6>M}>"nu IJ .Y8j#߹xC8$ FT* nW=gbȍC@Uխa5fFt!Gnߣ,RN9֗50@&<}IVpD):rP9#)bYIr`O\awNNʠl.H4ͮ aSFZĉ&.WګwgZL)E>5-AaXB2Hʚ,p^x3ڳJqҍ: [*3e4*#[gE x*Jۣ@]X0djiN1]oEǓB]ɍrL+2pP/L찻sZTC.e*8Bq&؜ٚ*#ν]PēDd lOjx%nH4%T,8oxybRW^b<& c;'·0ʩ {Ft91- &se#FeEi)=YݝA|ϤD6lx`b`@h$񱑊lo$T-ͶL'Y4HJXK<V"kzƤߣ=q_6l+ ^|ڤ*8':B'Ȑ8chS Z~a3# 3xƎڈqNt$W)j}֞jCPWoqGt)dߛՂ.jQcHyJԿa'[Sc: s=p=( X T pdrd${K1U4AbĎ&wNxhtVp uy@_P+\tS˿A U. n\"OM:vi8Ex騵dcfA``:ah"`[Nfz%Q(r3.nD'e"~YL^uܡDvJ^}6!R=c5=`EM?hr\VA۰CPqig&d*52.FVN`wQ 8f3%38-mJu<ɿGp7/')5pcxޔdC8(YC `dRdZd Z)/5(4!p"4 }x<|DWLg?ÈъE2D6K~bOMwH1%nmmnSC'eJ˴DYQg3sB{K$jz^.m3y-<:š'@a܍*}ܯ~Ty[ۙ{RfzQO8ٌC?p ݸ&U*Sџ!@}@ߚ>9/F۶o{;z|xSm,-2^_'LtpB_wScX,;ro5U0;cg5pc,\ҍ dCpFņ( yRɡNWW uXufe21_ǫ;KR*W ''in:,:2<4C;^\5w>kc?tD14prt!Q%| 9ڑZ$sZ)e8Xd %%}[1>BcuS;-,08,]j7)"Z.w[fY?ɥAV/9\?Ak ~]iNF{vOx|˲& =u t2=} Oq p#' rݩ*DKƚV5K:ުH^H30aT1^_p8?f<^ʍ,lڦΩĕJs jfTkL{mhU-wAE= -6êٵ50|L(>1rp<&~sBP؟;sBDZO CW!y=z; iz(cyXq.\r `͟Ǵ釹HDbʽY<̡O,`8/=QEBҲJ!b>TЪwl;q"F6|;c~T0,P(U%B˳H Yi9&a5nŬt=Ι2z*rd+`܄ZM얟ymb.n*BԔ[_3 JYV!)3Vէ{?8VrpDZաYƒ&|aZcpv٣ 1AL~=^%ηWIlU]Em D{ `B;q*G1[z䏅 e4\ (f8B1y^7XRzd5kcՖh^UԾ ݊2>2`2A{Qg,$O@'jṘhQ,ܺPKMM(LBA96nO/|ގgf Ƕ _rIy6!vzjk!rXrP{Wэ^1}'.U_IP?5ֈ!av ;]%z4ML@`C/opHF0ԽƯ-Q[V3{ĽctE#Q4Uac;?]?bjxtI}lf8ɎY>SEtkN~~ M]b?}Uu^&hR5j-|q(pg_OO`ۋ} &|7$zs+?唽g_F;m8hCʌt5goWdh(&,z6{IP O%녊J: ( t&c[1},֓\)劥cJ4,jWXs94]P7aޏ-C/'Kao&vud4sFd{,3jqtzD =qv1Ur-KY5|bYy r̜ ~@& G(>s "3 ιdN| G^}pk}Ō/%(}lcnEJVqs[[dwjTt!Y`XhDDsz8gh(FӇpٶZG.N"BĴt7];ZqTzU"7I8 ~Dϓ3{x|=!"͚LCWK%7qëyG2to"āْZc󕣄1d &XE#M)O#ex+S ,ٚN#F.+0jOjQ kUӚϵ-a"iejSxeJ3ψt~_*]F f "8MT&}E9EHzV9Q6Nd{_k2?跺azK&։4nv z2 ̻nw0:S{-YG莃5g#*.=sg3;7ϊXϩڂF筭c[?:āWEujkp\7IP!% րz}F!j~OL1["PNMb!v/mkw] ^ ɸ{}^zgWCt n?׫X|O?}\mXeV6Pب Ɂp0}M\ %u%F`AD "x*א_ Bvn)"a}ٹP͔XQMtbr۶;\4gYb"cv%8B[ +,WKKBr= .-<,[5]6Ӫ@T$`y̽|R5ηVtgf? 2 9A# /-;8%Զ]% 3{{SM|ߤCyescvWRʣrdGeAv)F-71:Pr{` r.7;6\C3[{ +\DkLQ|[\RZ?WْsWw{lhSMh3:Չ;j$\pI-TuiB2O`s*aKsgtmmۻ|8^|rMVB 1Ar1x5&Nm&a>6y'N1m.&F WXzy S9Nd,r^gWT &:ڝZ$< b${˦*BkJx?}u%?'\+vobcjR~@HQ9N&e.63N"17ch&Z!?JFͽ| }&>!LZ*=!zwf-8.7<-x0&bǜ2&fͣ'1[ͳ/L"2WhAorlc ǬJhgՒ'g>$-`)qB>4wʅ2{\[??VX03']{Fi@UWMy3Z6qdv)d@2qX#B:D8"jDѧUwykF T󺢂@ͧFD b6N[ P9A):~ѫW /Q2,F  TL !"іS)KE 6ՖlwT#Җ \Rh^m#QO9cJ$?0=uuL5P \@czFFR{ϯk{Bv/ʙ͚6)lt;uM&~TJߒ@`C-Tj 8.2}S*d F]DLSQk:i/ByUe 'H>ws ^`IJpJt|nS:L]_b~`ڣa`VCg_uhfϭ8n/ u m&2TsXrNY2,Z_ZBzk>tLT:d"zQ0'bҨ7e|9L \™ ed J4H YN<{oLÍVnjt_6fRʹoKYxj-ni݃g 'u://GxIxNd0p4:uWK׍#Dcjh#`w0@r0mMP^,m``jJB ƇRE}T!=,Ж*u'*-Ƈׇٹ/O󷄶'լ|ı=ap[&>,8db޳tm%d=X`+FZP M&~(֢Mh*<{Z+N27"d*eejخ|A3@2(h,lC0 d+C`6^ fo4`6sB-Rݓ <k=3cImnduExs^ǎ ֏,.tǍ89ʟlUjۀbW^D 2_y3.]X!$ўmܶECJcuyJb CPV)tM_[ĄGJX)̳ 6>*GT2\7IXMF/=b҅YZ\dc~ M"U=&?|_ `ۡ'5Ѝ$_4n_1S CVϊF5-((`TqBӦE(̾bJu"o$FYM 0,>in8 : ٙ.}`Y3nЬscG2cZvEQ N4|ؕ AHa4))Vj.~".GsFȁ8D)4+SP9]TKA4#,,|[b]rrCM3)O#WѨpv=nz&ٺzrl2[r-sk l nE3|ttgeؙkvJx̋lhs/s1Y eU Sn-}/)ɑ)Nf[{V4B*@,@GX-??䧒Wz+){-K ^x?$ae1~r$N MVa]⽟6f3+{ݧi1ZP܉b-v?F EsҷFPvUϰ u- wwVeqsݾNxmwDڮ&ү9ʧQkM4z9)8tÿ窞&I~Laq28"H"5<=CeldT"]Cx微A{Yy!`bHU/e-ZGfӃoWgw{Op ++k2H''Kc>0A٣%c'{4}(BI{4bMfMQu#az\9U6_ӕ4?hΧdf'`:GWX3B|?u{ZQ!x_-2&]E&{7=yLޤO6,ejDcT fL.u@xL.|IHRHr% *N.B1(.{Y%oQϮHYNdKRq,J[@H] S' ﶶՏ3RÐ;Yb[)=9'[`%YPR lf4n;N쩺a+m4Mt#O(hN :iRZ[vu&v@ TnK4`ua,99pPGCCq:L"='vT$2K<iWd{~N9kzIkZ>`DAW RH IF6Jh\-G"; pۡZU@Hl"I8uClm~)4lq\^{XT.g[,5 @ zU˞KYe(QYޗD? oA[,T":֋KuL1ә+ )@ޗ. Nbl-m+b JRjsnT%]+=l:jA%7}~T:c+V BQ Ҵl2~X> |g|N=]i#DJW|k \{U$U &EMua P:G™&#;K?BqcUkgL~dA$6(HWwHbS @0֊&E܀^Lu s~j(?L\3Vyq .Jq2_}=I Z헕3wFG9ٕ7 `|hR!pA-WuŁ<^R=ǟNǜ6)&J+Ke|ȡilpzmʲA'-ҷF:Gsvt3n ;X99b'`\5k֜g!.%Ib+ly`-5nLYeܒ@u B|/ kE3e S.*NzosY[bqBߞl^ZW<8djtص8V T b2IniLq C*vl-ƙ7&5yT84*lYa*7 SVjrd1Fhy* s-4.SF£I4RT[׸L cl@nO6(CLPp'ٙ nL,+6UB.Oƛ lJ#+Vx3J/olo3B@AьMٶwBT\ƣ8E|@HD)]G#[WDw1~]şT;'H/UVw BJbPH['P߅˻HfА*X\xP, X=mT$~? iL>Hޙ~u,~u=T{u@Qv>,8@h\0»:-\9 DhtRS8c1R6Cv-sPmRCVn,Mu;T9o>a4~[/ hۈ3Mkgts^V0WK]V\H*hwr}(`$QxłZY /#`nR4U\-F=c ZuTHo{U_>9~6jMc"J* TKyN{?>->$6FV:An?IxN]%ǝ#V's2dizc4ͽ= ^SL>8,wD\ɕεb }S2ϩrP2-Ů(l4*S>Taw#ɞpU̳ӱT~#%:f-E;&MPj+JXa»Q_;th$dVۢo LN9K-#s6(JANkpmt":٪DqhG,$gUǸ̢%:QvA0'@3ٝ?ʿL'5ѯ >c=z%8L,&7Y foZ%}+ T}06EԽZƂ>k;Q!bm7"s)m}6UcDRf[iJqX7P_b5 xFHIKTF=g|i*F{>3 otx~̈́+1 G (UĠpnc)8۟g0DN LM%Gn!G|ov+qq{!0119͡ԍ Ʀ<(zt۬_. -(qQ(OD6-TM?e^P̮L+x` erįHڣ3HƀfL1  PiU] ?cٱz1k ?-ib¡'yUdFEo-.rj ,qA}IF7gg8sK hGYVxh{\Umo7i)XW?$:W;( ȷI͂EA pI-_<2Wu2X 'D|q$f,!.OF,J]F4y1e]o/RBq1cme3ާgo!2C*JRC0ҽPTyvfd=CE^$$gF4FT_X:N@[mR02aWzi;엗h̄8Ӎڴtp;S.T4?]ೃ2*ӁNj6e+,+#+ͽ&J lcէT:6e\Sޕ ˼wN㫠.T1"oޞM09Z(6[[6$Q;f3  r@x?!Ol&gcXVՠB&1#s? //I/پ&>'dH `0, Woa}*/ g6hU*f^)Tq[ےB8=j;zuQ 0.__yUʼnH,VVmCP`8 7D&K4ʴ4DHkjjGYYBFZ{eJ;B9꟏? {&0 #HXÃ̴A.d P< f(Gݾ c&N55;T|Ņ[L%ИFfAkm]YS q CM#/Ě<5[g('&Bh=_/Yđ7hb̬ Cњg-ZaJ%~f&_Pf ^Ekf"T.V R9PT_?"cVA7O9_EsI5G,jsY%"sm`ciG e ks2wCſp,1y*h;3RA{8%`I/mI.PA$:!ǘتL]Mcר;ܲT<%c9V-eiztW>ydp_-|k93 wϜ`ѯdZr,%!n9VӉ> 9 / O+޺-@SչwXO,r$ KM*͟#i۩R6a\"BODdhDŭ2 = ?]8 <=*cKOg|gWAׂ XK%>ȋbd" 5fR.f+['uXE)Tw[ϑQK, Xo\$I)_VәB6= ڷtOLM,୉ij :H>L PZu==?C/œTGä-夕B !k?W?,XP!C_PU>z5/[z#p"fǻB+#4cN]B x_:r " Szș5Fր݈O=Aˑ9Y$6H~|czH\6)A4\>/-)0^NIYd"PSn.B}>2VȅKnyr|. f-BC])7I҅x-ޓ-FQdgrGzk< ATgںDIf~@*"jfuLHu[-sxwY\e"q9hagB`L~T`zhcu4y)V*(wEG̈˜&v&o/}j?D$'yP9<~so8Jd:%{#mJ0!F¹k}V3"Rx.5-9q;-%{,ꀘME^LfȬiR5B\m;TWh-0#>t f>6XdZ bR:42=_H">0A|<d:@X8u4eO"# Cd5-' 퐡E伌*[%M0hط#@3ńkNl߇&g Zll{f &1VmKdO&DL^2z4hVUݰz ?^ݛgm`׫K(3}ڷM+wn|`! Gq "ۓR'/jȹ%ݮi3I<=HOn7FˍckXIa>YbQ)Pd”N b_x8 ' IоN6Ht\ ^a;d-*7$HIpkw\17Eԅj啐{V][^\$ѕPfL8ae {s P{I17II e=&1TvHTidA,~Kʛ(7jLXꩉ.ǂy_0&ctdY#6duu*'O5k*pSXߦIow$dj=QIlg5Vqaw,V=7VFaVCH"@p90/zY)@8vh]iYI; EP{3P?!EsfՕ{8yO7 WB~ cb(_r5 Вmnِ[gm¤a;^-u|^ІCӥwW[&^9;hْ%pU0u6Wu 'b_D9qW{ %#\aKD!`ب0sÿm?<.04@JX3'z%veW3NYɾ ^ `C- !d j"fTw9z 6 XT9lhmE-廁9Rb3iSyn-}SuCWAms͚̔Hlc|QL"ʲEYlSc+ +)O# sU?V'뚹r\sfkOOuV@{orv4:RpN߽L@n'_\ȄCxY~q=;,3oKn?!hz G8D$)cߒ rmޡYA5Q-!pGJͳcR~yÇ?&*hZׄs TOe-XuH+ntI,`XD|]Ϋ+$~P- j/S5iKvuѥ^6BSd?}Y6J_5*N\~b<%_45uQ".-0S'ǘy$ kޗCB81 e|:M!qVu-5Njއ(q+^3Mf=(OI$P%'{!?C+C9M[.@Y34T@2)S蹴BhvRϕIXx`_g[ <{'J)3/5M1or}o$nuwyϴqA/etU<(ck9Zt:'LY@qyܤ)o@Y6}raPDC\\^ e'RuJanRj{ IæNH:4"@IqKU ,Xp?c ZgCv}KIlJjljѩ 23OS{FWRAKHF`rpV\懧<Έ2hBN'\^p"K-n]sGlЋ `ܑD) |&fv?о{*>Ucoˆt/?-ou6{Rφ4x"ǥa%8Yok*]}^xq,@XP$nhW;Pr{umꚓb]0Ϥ.sxgob'C%+i}Uo`؅;j^33Kҵ/pwWE74©|v-?A^!= 1[k}-gvB w;Q\%ي͖m8ۑЋ+tW.X 1z_^ , 9Xrp\_ So)۬b?H벋&%i:6EbbMc0#IxV(-3cfI 3K^1QƛK{H})'Ӈ,qmu?@rOr$LNdԶ-!D('!|`z>v m|Մ ocת)$`w}1:\ocE\?p\eƇxsH>"d8\ePym^^8'lNPd%cտ|[vE{x4G[ ߣ:j;GP+/!]Cߘ _~1gJm+Kid߿.:xK2x\ g}ng*V.kEٹ 핵s[Ӆ5]PӰ\ "cV :%M(0fsKdgM<6lnڊynJ֪ ]3Dȯ̇߸0]&k qJW畸dT42h3,Xey0tR::=77j:gk֨ڸBJ|th- I+u qSL&_m2{|+*bS41z~h\'nμ?zV(60i +ѻ_]i};H5eP'IdB,o<,ڐQy <\kDub7$v^>^XY?;lsBoToA,.N,Zw`4Z!۩û9M{ OBӚ?Hn ;*NucN~4^""Up93W+=d]W/nw_CKp]%$* rk!sK `iUsxi6ӱDJvAϕQ28 qԆ*s )/I,7пc^Mz??Y-9_\%Rn&R<{茦Ϫ&ZUUh\~Q?+NRl-O?k\dqcp*L5=сӲY >m؃%)۟1׃5N2>۷lk8 n~ r4PٝzV>=:x_[UYu,:^Rϋ0%mQA-a+kߚ i#ۡTU患C㠪zp&_ѹs'I@*ݢe &!aYupe\ 0ݡ>6'~C-8W W1bO*o$["O_loC+Id' +֏F~ ZۊCUɚ X.5Pw`d(tſ #仓e͛X,|rg ]0r\j7s; 6P,X/YU4Wo.HD39t%8ww-cOfBU|>斋y{IM)JULՂO!FٯOS㓦=Hcc9@ȅb)kz8/a(ZI z(̈́0]W.kjm@;E~xdD=731Yz̫M:A)v\2QY5|-F~]VgpΗR`E󓹑^KM T<)+dQ}W\6*(ͮ걠R'Q#ȅ=5ۖy CDѰdbSey馒_ U.y ~SuGFN_ZDXiGd4g؂>;?٢ m|XL WfF) 9ŴiN/,LLue5(N_PW%Na&P?_#!`3g} `^:hc%'&]x^N(/gqI*;#(&BVH'#-[JZTot.OƢpNUцf:(k径Q4 ħm+4& gf*1 ﵄ p碟leD(aw^ WhqɆ:w~uoG&oT,KL-+tnϗh&HY FMp'djo~vA2%n›k(KSw"dMu[Fρ됽HVٷs=yE YJ֍zVR0BTJK8 +YJ)Z1ʩY.[mTZCN֞:|4HHW͒$dGo}x,iŌu9:*}d*PnCpC`s|eݸK/w)gC i;.FR%v3# sh(2PՁ9)e%H>dί R5gh3Ec0&kbx'$ꋘydT?답W 6(2:"iACCh^9r_ 2GC 6a^o"hhE\ڵV#'j-gU1Ȩ[n^Yi'pkӟQ Ƀ7+%R 7DכRf`LaUfuiZ@#EXM>PFvڕV$w7Q]-\AF>oSTy}ҚSB -,O_6 vjɭ\J*h_f_* zAjB{MG,F} E|JHNA'e,:eYJǯ Jn9eעh](Y0`@n5 I8:U~ZRb)=}'YC_&N*kY\J, ωN+?BH_Or=#vgJߡ}~׮42anAԷS%2tq8Ѣ]Ҙ+z@ '!-n8nXj1JҼ]Hh򄖯G#Vj59ڹT%H. l75U%b=NYx9$w4=#y(ͺ5ɏ4ax$J&s ){ն[{GU[3r#[<7S/}c;a兀4b7G-e\PNF$y8|_ڪ e<)N"U?b\7O]lF&伎@oKM[;KWIFj bSNs!kk1O9`ònC? IYNO-[V)Dħ*C̊SP؃BEU3v+IYi6osbJu#ew\sç\',o =L?cinsxBfcJ8h)a&vF@H&wk[ DJ9fx.ǿ"?͛NIfݳi4sG)l,XQz|(+Y*׬ PԌ[9um@`\ai`E:ȽoI_[D۶`&JssIC3*<){;FP52dp4 " KjBºATV`N>XMI8N)R5ORd[#-~J0')\V;MrW`?ޟP %} MnPDB竤OĆ^ [`;@v њ&(3o%obZ . >p긟t̂~TJVf&+=[!Bt뮠IB)=d”JT!NN.J5p5ehhCMpsmCtR}qc/xDP[3wo WU`ڜ@A1{{s􀊒T\Y92AbNݠ+y1D7I=#0o "{{*JC=>B:dZF̛-+= :S_ymcm;U >N#O#u>Ӭw8Eҫ>rRO3 7At; M|{:=52d5vvzjV1ϩ룐ajKMKQ0@{= x WPjk%39~imMj :u DVKЈ/!dߧ,zך:_?ȏ/Jv~n9?N?I[@}Ņp:EL9MN^xU!f}/|~r8,rkmώ0 ̳M:MjX_?Y{K4F Z- eh)3̕EUW0a +ME-svBBz)WGMemxԏj=cl4Us/rTlT|{zৢR E6@Z!36~bNLnvzX !'| LYi;}Iyya>Oe8n,vU>1Q@zq C+1êF^0o{[u,O]ɬH3P%8?pq4j(韴QrLxGGXe~pus5'FeìecwIm)ZQNoV&6 CwzޱF.J)(J#-bf'x5p/'ͼU;Pn&XLk,LFBQ[SĆSYM\Bɑz"sxS&; rf8naq6t"hq& (de zO8$$0"Vwj#l=~栭?4tRA±fE^CEo<(gH8i𔙸q=\}Ozo?M1"*nK=3)6pԆ ^rWO4L4Irx$}" Y4\9ޢ2|;y:__`C2gSBϔ-‒VJ&鵉cP|r-X?̾g{J~qͧ6Kn-zv8wʹm3r5O1Rz_n5,9e`0C AdhTczհvFX&Ma3c*I E&]Sõ42f$E/ b'.TCYӡ-x'|z=>uͫ֘Gz/9ydg3=c}] ˲:ITM: :kI3 jC*w򒗐vVr0Q}@p;ê;O{T3l9>fn $ 4{V yp"466hfpQfٜn$pJ2:Hb{ì\o4óւ2HĮt)v"LK/VbI*`qvFɟWdTg9ǀb|qpξ3GƚRo|.ekDkDhC;?)M`3um][k˱fA޴r1@2O?q\Ŗznc0ptS+CT(¦ _@9uICW iCc_rT`;wi kT06R?vqda Za߫M4vn+ |IN{_E (.B:7`]rn% YֹW7M(.I~j ڸஂl[D (p@AO>C^IK3M5΅F)y@\'! XDuCaUp6 qza!iUue-IξR0J^4ti˗;J8}KEOAQ1b-ر髄m+]Q9X1lyͧM{2E[ǐ<&m_2zCY:'Ndt VCP%)ԇtՉO:57Ecp~`[U F ?jhʹxV5<dcQj],M;h0`L/x"lLn38vOEiϐGxf:d*k};m%~DmRe‰*wDxy IAd7g9]-vv3D<~I!z0 ]7Ĝpܒ ( 1#bLf:KE["8{~GHs&N}i 5rn nd>sL{\F5q͹|F9SW?YA<)>;fT3s*pG@!Y1nymMF S:sΤ49팙۞gUEi5ߡZdR˯9s(J a"C7ߚH.˻zncP[+wgk9FĒ>& vr t)򚶲X.x{? Uwՙ$p}RzQRaĹ2oكYjBMt>+,n 4S!کLjnC w:[Uh(=+pL#}oF>6vϗcÓ i[d_.U4pL)(!)#D qrU/CAz>3 >ߵV2tK~9%d47۟({XygDB[fLL:8`Bϱ{jrOݧ0і$'z58B3k9Lw~`HRƶAmUb,6RT|MmLDO5b}h%r艍Є)ExDFy#qL tWu$EKȹ_ފ"dhOV$=şZ3_`wŇH(;y 3QoB+%?=jW߸06'1mEҴ#@:6`&/У JD\&'#(\=SSW`(|3{Ld@\K&6*@c̜=@HHTxh-@Yhfkg`FLSS"@CkIykK)Xv%mj>O8ĖQ(Q-!#CƩޥȨίgpk[E6xSٳ,4i0p3,Gu$Ʌy{!c}"VrpΕQWRh8pMfP˔eah\&fx< u?Z`Ƅ& ( Ā:fr _!ŋABg*OK?;蟕s% NCQ8xquNm?Y{:4 F\+(ќ`Fk 0b Sm *p:ie9Y:R /7sbLG+*a dzr@yrv~Y78n ԓ:_Eгf좪p &qB|$yU/  ذx$>y)x܁kԹB`8K֎fnMx땑M[*c (ue9$֏d"{t.a(5ӓR3>S0'6o;qJAsT ]p1zR Q#VlzX).٤na{{C~ğ4.G DEIiOdв8A@dӵTs)E5xl=QlF[ƿ".LhYr-@Twu5o`jb,Pބ2~ۇFxo62' x!Ex_2X`;(M_{ͭnx xCGaKqN6{uXyHcx-&v`PϤ0nnF_pc]Rz0Ӡ'<ͥʞjA&-h?]5ۛuZRSe;bRfx_XɭZF.:gYA$F_O =Z.D FG*` F.Zw$haCs:Hzk[XqB2lf+5i'@]>Tkȿ(Sv<^[+'& r-6R ϕ:)Wj^SZ +^˺.['5be䀘7|@?ղ&Q.Y<["8Dv cjL8>,[/eߕـZkp210$+yNӏ5OKӵ?"L~"%t;6E4y+dS],w2^7hw~y,5>"do\O&?޽VSL@m^\}ZVKMY1$&YhcUׂ7GvDF|vmjLƲ"Z}!JąZB!_f+ja$40Z<1|;~-vI>%P:j3#r g۝L0xK}68zhُ;jrwz9quHOUrnned~L6j448M x  ֕g%|C#! P& zT8U|tVa{gF5C_BtB!#:G X_-e3o VeġH0\ۃ?. + H:,f/QuXjV0Smsso`wπ¯6aI췗ൡy:o'-fs=FL +/)ϫGخVe NHĀm#z'p ԏ3V`7LTd2lB"^RqXM6z|燴 q :/+B.-8:w:Y90ֻdn)BJ 'HG5Ta q|yBv_  A;d:tJd#- /H␒@>~{^ ˊRF*qބaa,ϭ%(נvNK.z>Kohvt4ak7 _yyUc~Z'Osӎ>9)qw*)odʹ^huSt1P X!=]qO6Ӈ{y?%O7 o?C[&H"_GZYcS Y]b+RAw>㥇Ie*sg\(χ-<uI̧,#+|W~OœO=_c)| c_ hN3xծԝPNA(is"}/ n},6glN 1}RtFkq{*KcԉfL |m f4;Q8iw׫1 nb¶.jl$FVހ?q}SzIFݩ 4+(6OOmǷaLGƓ=}/ $bZ62~e}.~)ȻS+W4锣 +j21o'COAb%_e7Jf\0]N S}7S3^IgYꅿPN]QHXF÷,5$d-2 Z\ּrpC}p<嫤'h{g6NPD/;U{2'1;@Zp[&p>YxIC`+*S wpW4 ub:l)I_akת L8hCjg@BY@hfP]!>w X^Jsvͯ{۬PIN]`Hs"~YQ)A]S&JV@e6=D0G΋D[+f۝00Fvkp/,6*? sNG.wԁKX)_گ_AnYDh"ڭNѩa\`-D }d(-y D@g" `Aw/x}]hzeb>UcD9K֣ [ÚAҢ}cjY'xltazYkg?H0ЗgR0h5 7L~е2~8rc'䈯,s3yf'dfBn7ؤJ_ >m@pxurzD)>`9E`slV%ȴ%bL=z֣XH?GͲN kѐN]\?49P7ƆMBresӲ; !hTUhڥX煸gKÖytF%7*ŁHPȒeM %75l2/dA/:Уv^[vNj"|Zb~:4]%/R4̣aγ#9^.9dC z8։rU͓\{нܴȶerf9>|²~fgMd$M"6IдoCvT;ښ]mK#=K[a6o#@wI*FikS=,Tp=v&cs-PӈrnHvQ`=ݯRS U\N Q(k_ٟGAF#U|~,3* ZI 3i l$[Pܺ:"#.х*@8^6NT!dܶ"3d?Z۪*j ]OPaO'{tډ=Wx0\L5+qI8DWTr[I/^q>ҿ*䰗o2vEƫ&e lf;yjO[;~Lc-F Jƃ=",k0gg>O%Y]x)Yd}vF5dᆾ" nke|" "B7MVx37y/ig3LKp+ɔ wC|?a+>b@P0ap~ a E 7: H-?_<Tx/TK3x &Qa3 T6QbD-׈17q _'~bT] $Ug&o@$vA^c.ېr(+9&Ag*XwT CC{ax(ҥyWsFthT?RLOQ1HڏB I:8ێK3pT1r7,wPrU(u}{ 6GyW1Z Qf̭Nwod*b|Blx89̀0q['A*:`f^`e/S =t?aи̸ٿy7ZKo+0(BtG,DWv$ #M_|F-7H8u=F5_;\8*R,Xk{k{l2,oN> ^0zpS<R`^zmYQüe Yd12&*y37̇W܄ރ+ /-@dZϼ"t7(mGď&{ k d??OpiN }Ж)[-)t짟pP➥TR@dU"~)KBngh@cXb)v I9< u'(DR?%BOu~4[ƢY1M] j? ƌ_4eRBb&>94l(uODoMZwJil}. |R;D !`u;*W"xMizע_1ϽnM"6<˚+Yeooh* ʴTi;^ɏ_攮#5q${}=Hz%aC?V5.LrUypL9r5/or-]BđZ b!ԈG(@τi[wSӱkQ|L/MqkCLtt Rou"6`|잗ug]`Lt?eʬo4Et/S)ʊUŔFxKQ_qЦ Qh *7)WJMz[?F\mI'?m5{qKT8ң6DkY3*">gR}͂w&Abh@(B8#;LSI%A6;M4|;2VFe_-]_"KAxoo4T>xsZ^Q;zM?7<,DX3d"o]PPZ9'dJɋWYg0_F|Q-kzˤEJܗfw!*䙡K,࠺DLY|iTXG?c ߍwmsd\ר 8uDr\,?h4w!)z[nJħI+pY`tuDžݥ)]7CP+ Mo|~ʮ|_A Z%5oJ*uhpsت!NJ.2dr#`"^"?pCkO4ByaYxrIe/o6L+7~'`iK8L0Ä33U'wHJlqA r.BįB6R(% 5"G>JBf6"4ްdrV,{4 *b}+PLVV0w\HT3_D$0ޝP5nXUoGgija_״?S P (܄S6&nD3_B+JOɫiJ'ؾɭ0%+LhjC (Rj _VَgySPC7``ׇ&mEwNTiD?6׭!bF0ɽ¡hɒgP3 Z #y:TFx*iCX Z|Y뎴.=8t?+K9ZձTkA$q]9=额Q |u-fN9!qb!i1Q!fC63M3QkN5{SM_r\26z+˥/]w)qrE[ *8SK4O3pβtPR̂GsS#f^sPTM2MҠ*2wŌ+ijԏnp>o_P /V3W.ta^ӦT٥= XhA=l.4qH4+ce`VJgl$Ri>8mZ*4wf)@^YmP^}ˇuIi;Z$!f <ksBNN7Q=qȆ8L׼ܿO_rl-HO:a8+4g®HK\5B'P 9m'/hZpoyUHm;eaۚj*!$ `β K߫7PjgFG]G̚0qvjUfGL3K[ĸBͭAkBNL~"9-9p +pn^ b"^݉`qP5/! - 1S*×78X"POt^ p bcglJ)X9}0 \[gb28 Hkl~#>Nu3兡qiȊi/N$~e? \CɡH Pl+Å1|:m)74 jm T}wheS 5\UL0 STfm`v_wWM th (L-`Lma3;3Δ^v~ӷ HAzPˎh:ÙE".oGzqk+,',ʝ5D'CsOa)}Y!PptT:l+X &$Fu>;0RGJUxS,^\ԔEkp6Wv+Ah^8aˆ rt*Rb8Ps|R'O=Cnd`Q6PR!癉숖)]2tX^5oaf"W8[NZX\!&7/h#Zü$qpZn dݚFDžܽ"fd.ۿ[yrlefA]Zk{xͼ/OI2ы/H GYFGxS_ɵ_.0BߗA7Zϼ>e vzL-ղ[Ղ_sٿz};/N/SĂIк0T< 3,y Җ"ܠN+qIrd•.~Cƛ=7*[5o ʐe$Cm-ۛvEպa4Q@ *=KRwslML^ROzZW rkÙv,ERySc|2F7巄,4ev0ou@A8Ih݂0[okcz`B-јr`HD=Ë:LJ%ǖUѮ-TJUE;3*B^)/m e(ڑ{pUmb[0ơ*&qD<]mA?{^ؖ<+:*Q)tڅ/\? /¼@K> V @dp= HMyp.)(j y[7|iA9,ر'A8iD6SS7oKJpmvabR0Y•:]v| 24͓k~_J hHleb-,)/qiTŗc"L{ Z6R`S?>qĮXNMCDؚ͎}({e>W`z:ّ׷0)Í E؀MfՉ~S9Ly,Z +Xp5w՞#eG6[}`2e]dU}2w1=ckPf[cY(VS*^KXfן.| xOh\B%alnCd3]CUV:|?3΄tÙjL?# $S<SN74O.Ys6o\zB*e+, :Nu2HrYPh ?d<<52J*q[l&1/6ΖQan1z2qWD|O$=f>'8AcҊd| Lxu=V{2)O~5QS6[W }m^† tV啊%B 1Zr&C7xRV|U* %W.6!kivЗN)K[t@)2Sbѝ//ܝ(E/u<>C 3/W j^/IK aEq鍯ݠkoUN:8#njqA Qޚ`Z&QQ#.Ia#14svzmvxbІ^. &"Yu'/93bNNKuW'ݿy-d! Ž4{Eءo꒴R'6>С݋4!}sÄ)LqNFOcaea荰9b'ҊaCl*+"W_iJ^zmh}g|z0<uz)]ل*9<]svͩ3Ü[C^z 4i]X 3]̴+[/p eYzp5Ɵ58CLK4;ET$q2^>}(bd ō n!0!6.(ZEn@u PVqj<'eqNx De`!`α-< Xwu~.?N։:|a>L5 S,TG<*zCJM&· pףnCU)H}6\Yw`4Kì{Xؼ1Fbg~ឭvpH>i|!F@~[ Oe#6rzݻ!!'Kcj1*(>ӋYTRx"U wVm L}W{A?mر\00nQ&356,?kVY# +}Y.sBX<Rap<;&:`C`-`S-;ZvP7!hapI::XHxп40jO`fޡ+/ jZ+ :~c݄~F6l3DN]\jL/A"ǑUfE|ȄOQ za>->]a2UedXBq?3mwU~}#zbO('*|z s}}$IϪmO,VqrO6h~Jd -%J5Ƿr|/LB R6jpBdOP3탼p]Q@gI̿:ogn Ʀ}p' 8vы'E XA !Zí6S?O3@h+SuW^2pX3q ;bal)[/"W98l]BϏUmPll\WάT . $,5j̮:qݚpOхOvOB92'1 3;{!A9LP ?{Oi"_XL+V{reD)o hyH_F g{ hP)JD %6 EYa!FD Ւv\cĖaxӅ!˞lj\<*{"b8)zSH~9X,1RǗ;jһ;6CͥpHXʰA.V l \w S8`ͺj$'P*$ -״bߚY\9i~L.E,NC|% s\lU\r lP3},Qv T!#Mj֊eS+j׮im1 $ {hP7IIDyM`wbHtEW2'0'[7iXsIRfEhMV{ӟ2NEH6 ~sNbc6YM9YaBC\C"Yʠ{:L=Jq:Fr-<kh B\+Aߥ'{F$ߚ?54=˰U=%(ϦIbY my蚂HO:9mUH/ pRDʵohKnY&ϙ4rXC]bښ-P9 B,RPr1Mc4I ogz%I/ A-$hǕvME97~՛dsT:tat϶6ɜ; ;gwsC9BQ!8-ʌRμfdKڻJ$UM?z5c\TmЧg^O/ MF% u-ӈVC^e $ o! N9&-nDq@QyPhޞn,O=mh,<ƊzA9ֵ_ ($&7oԧM'lB)h @BUS,X|FƜ >o>_<`m`CbbAA-1hP c9vp#\ӕ䘾,I)X-NkUv8P[:H[xɨt/R:lAwQHivq̿43kPjZ]n>1ϖ$dbPhNQ'En`inAd=(V1ɔ r@˅CfNQkI7ч6UETƨngZ8BTD}M]A| Ty$qVw̐zE~* `(_qZ&{諱Q%#LPaQє߲mUJ7JZq3|QX7oq [!Pi= 3!Vјj}PHq}PW S%6*3>Jcxlg$F[5])ja}06Gm\!Heyˬ[I~7ZtV`f*WqD7lR3EZ)Ȫ՛Ažd)`3jS&z.8FK1`, lX'w\YuW7zZ`}pԽ+ d ^ &w:_,46!.Ag^/= ?M*ԸP ԃ#Z]cd%=', ߄>5'SmdH;PWOxisځjJ nߛ<v ޲6vϫ÷!We]7/h4z~gNPIXMUVYN(f%hlɠF_=)4Qe[9T}K GѲ*~9s ?Tb||J|v˂PuU}7CJaX_L;sgԱ‚!5@a,1 4Ðo=~I)lS }3BkYd-+k]ʶ8PN~|J; .^4yt ʶ>o!ZkS xЭIj?u쬩Ѧ0|z Rn2DhpU`%(D֊5xNS'g1: (Dl| "9muKNLbZymY`xPY5.^%letp6^)jILe/l:7E<0{ g m (XpVKQM&i̇ԟ܃'HBwpwZe'dxS!O{w]ɫ#Q/0Z omȔk6VY;}DY\m,<;D~&N6ehh!FRXtfZb!H%6HCH^lۖe ;, I2E1B7z.s.{b-I}  WCCX]EadB~!LSU3]8#lEx+MNBVɑ CU2eOѫAՔezGōIKB҆L}b$sPeIHV>,>pO;pM,{v~w$whfdUakQr:pk$6Ot2lO% ٨A^mYj2b\/EQ=鳨#䨛3K؅16ݷo,{WILޮT.Ňk ͏00/.OU`Gabiۜmf+ٽڐ:mO\n(74$Q~ Qjg% O <1L׊`C%A\q0dU%dcnb%8*,psJ~Wd?ʎKXr+qPa+ux)OŠ4?}Dqx(OKXؕھKߦDFai:L dt4L΁'3YN*aN9lG:GDFT*,i:q9 eag71xJ,:~z[|Tp-a7  x}ˇj֥ U",ϸ=Xkf|uB(;50JRBe@,.8owyqrO8$_~4L Ǝd @觭j'i+)HL 9 0+, ՕuC=hvLJDɮ 2 ѰwCbb Cd~I,PZE=X7Z{B㔔1|kMod&lY={ ǺUcyP#ykf{2K`UπGLt6]hnuԙi%gsg ;ëΎ7񍛣-f4!0CCe{qU2zv]ޭrH偦^ԋ]%ݗ{5QH!'OTwYOz}aC@f_WyYrg,lOзz\k 4f8HDxG }vy¶i1Θ0YktK =9SZ?. 8#Jɉ\(rRE/RǬ <nikl37T<ߔasa"Ӂڶ- &Y~IyF'[[FSNTA`Bpn$^-"3xmmׄF/Opc|2;bnD_2(bpe?=Im s/%0~5qB瑵)R mB-K $9(ӡ 7k2W2a 579Yns6O3Bj)W!tEr[0)il .q!Dw2m˳%15=XU/~hA#.Xϡ8&I@ jXFKѕ=ldqstZ,ׁh}g˅ INǜP鐤e`J|]>M ,g S \#ھFoJv/_+Pݢc ؠ1% 2"wWIPk"YYۯs\rtVh. ƻ@n_NhL~,$&h#^%2wD}$3&TVХ/~6lP1f̃B0;m@1OU۝+V#P{ҵhLv]ԿTI 5`3vq=*sZ&kCwI3f"-Cg2ʅj#YDԁàRGe`iY;ijkqڤO±)Md2q|5XY,x 07P`Ր |%4jy?RE"ܫ֒d-a(St[!O Svҗ# }jS%&4T򄗑v 99 (⤒c7ɁVǣ_^zI61 ka BUFMk$zC+ _*}1ԣGڙ`3Y f( f֪_W-J񧃰9JZ |ٟ@'().e&ΎFf@#ebݖ郙e؞p)dZB5΀z>eh5'x؆cD1& ϕU\n ЫԐPmAAyxuA0F?8e q.:Nde\A#&8uD{ mf+M?*\N7sgӭ/ PЮHJIқא9ecKمDZVIK@#d:;6PE6;¯4[lu^P]I;ħsmH`'S݀\YLa5^~qF'! gY/]ek1LHAdu!smG!Gγ@]XJ`$mT]ϔ+@JB6Qm jq0;|q)goFzo T G2tfZ/ﻸf{aV`jT$+7P( "h_:x* UWK<};v`FBFyH,F k}p3'^CeKT@,;o>٘K2bK!i"e1lȽ"0G1NJo1 e.ϵ[SkG{a)Zљ3̋HO4PE3A`XYGh;΋FQ)VN3qSr^B?TFϲ)7YI1&SҶ}^s` ,NŸ-ƣ1)NS="E{+Qu "ˈr^_dsǰ-,to "I]935|, ڮZE`c3kњ'Y,L Bm.J+1>7eYR7E5vsx=.ѯ.ˠCa0b#L϶Z/º$sOrK1e `1X KHX`*ܷK񐳙pz%l7mlFoi$P}Xzrxs1S&oqH=`*1uk[Snƒ?G\]zy5h@>;Ν P< VΙ1قV4L?;9v\\8O?xM)Pg`n~<#n[4 Z-߆cuL9~:8aݥ]Yë~?A|ȝsjeCV"dFh6uT2 B***w9JhNW%8, & FA"[z Ͱ]#""OkiDJmr~r]CJc4.NJ F J!Q!y%۬UP/f]Z2?X9O'ӰV6@T'5p6-5<.:G \*j߂P_t#u^[G;b7<{X(y!dMkNH }gL٥gĦ6asnwkN 7!W w5+_ȥ?!PqD &fіѷ-y6"5?CN=xzCr.،uxN>DD 39R2d+d.8$+.E^-ZQhٳ9!_).eO\|G 6ʰBijB\D;B@kWgWehOj@7O6TX(68U#:_hyy)q`n84u}-l ߹oNa)eiȤ;GeX=CIpD >MIQRfi[oo\(kwdЙ?47)KV 旍G>#1Dv^f{'FB.#'QR!֖8GS iad;\ {bl6te;nn m D{wQ{xSBnz,BUŅtjgDW$Py7͒ ,'q#@o*6Wu9~UL&{ leb#1zk:3aBㆻ2'SdŊ"_&nOm ϖR MYT%̶q,RiP fN!3xZ-1qͷF0Z ] ,QwJy,`ZǍ3:[-3[<;60WɌȶ[u J2+Cɮqi_?3'hYG&&1oݸǬ z|=< #֔GΔWlr|c^ԁXAE㠂裩*l$a[&YY ~?j3ؖ9yAۭ$2":oCɧ%Fu:N.!S `y88Iu3sx#0f[J=($=RWNH! Ұ^ӯeJU4, YBssl(>nIKi mM+SBYK7[д8JeawIZu"B{TX((82)čW ŔY{N]i3d[UʪL`)d?ҽv5Yh dJebzVR]VN @lL{?`x,-V%Jiwd^5%ny̔ItGk:M H|v: \Emm]r`cNd9`b:N*0v:9O)ړ|[yO&f[AAF=ZPO&!7Ux!gʂ{_݅>ͅqq1QP2$sS +y_uj۲HS gͶョ@бm[t#ʑR[Vlϰ-Ro4*e[OE8%KFi!)=it*'Qd? Bn_ϵoVr라o,V;;`as^ZA1=a_%S15@rIJ W)rRzqqY>6${Ɖ be[u1\%:2UL@@=o [pjx-_uQk/H@tkb &בDͺN"VӾ·,pR)MxYM< ^NNzM8c^q&{lݧ:{^yGMS`)8E:,V퓢a2'V0D{*dG" _Վ\zLZjpD=(Fv~aULD aI.Ҵ4pY \8YOk6OTb|Cˎ_ruo6 7Jt-$? /%'8 B-BgQn)7KIU\MtOvGvv_Gf$MGNOR[ea d`x*! Z@tʊħKNV+@^idN;rPj^6dc|!@}m @$=\u=9hf3NG»dgnwZ1u[Z,Xqăo AE)qإji4x(-%LySԏeK5!64[ٶ5RчjE,;/%:, 6ܢKp; eFSoB"m9㞻P=Ab&^c\Nf6:~,!ya4 >ʶaXMǬ^sHPVq6<R} (SW̪:AKyk.De Pw8ҭa%9\?Xa1m SnBSzҍ8}Nʟ:+͢[ZAHIHre!D ƛ8t&*ZHQcgu' f:U_Zx" Ea^9]A7q)D^5 oC11 ͌} 'd t@R&&]dCܑczZV-!i4K@_Hv*}jZu:EoN(c" /] HFև5*dvuY ;3< eoG /WHG +D(W2ƒs3:+5 'Ri ZvlMB2Hn=k԰8hC)mgI" . ?+(Q;w#سݕnNMGw q"_7l__\4e*k%YTLTvL wv1[RUpy< at_b=zQJ#% ZSJX Fs8$_NH=c+Oasw a0V'd1jd$Kj (cQpyEֻǶ{BI9 P̒2;\3Ij5 DVH M5z/_1 ysB6@aG3k+9TF6_Bu8~tU^D=L-`dɖ%,/qD/<~,)H11BV-8BT\҈€c٬|>@ Mo?+{6G7餒OxG(N-~w4.W{[vUjdEQRɃRrRXRL7ϧFU^B>`c2P$G1y+FiD\$9(^~ƴX\,; EPȇ,2,n_*2w<֟W>tƘE;iSW{%B2ȱ ADxui%w| :SOKS+< (lq@.)I.8"qİZ_KVgJ̾H|zO{NzzeqMYZ3cE h:|Bn4ɐ}")"E1߼OE-b~ b5#sWX"Ӣ8g_yKorr$qG[rOaד:(yx7k9uZ,Gxø#P#S/wRxNhի B ȝ]b"lu4KHtM# E&:qIaT%hm5Z3+ h%*w&Љyۉ"ޯjwշ6.aѢSUTw* Pj``r׃Nj,anSq|8b0!egNQ{쬚m[îYyV=$~ޟ vGEÀr {4fyVMޟ +Sބ QƐ(ûn"${08L߫/qnꪪ +uܡ/:^1H6u4Dd0k=`87,ETZJ+vXE4VnI6&U[,S|Ņ"O?n"̴.~!MѤC%`i8v'OzCbzկKn%@vQ)l9U-kUf1X ipLx+J>ܐx$B% 9@w)k0TӉ_ktIٓ9,8+/{OaiJBǮ}?~j-$q]~MiB3b6A,N/ ay: }@6OG6Nё@+е$zj,V5!瑣b^A6=>8'%x{ܟ Z7 DyP.BVo9J5`{S9$=ς֟ll'e}U%Z9B\rpnƭ1[8Sd\X';Wg7!HoM0c]ٶړ=&bhBFnv,NY{r$Ɍ]BC$Dz&@cثbiXUSFmZPޱ >G@gu yYCݾkdAc\CH-x5# [Cn /o1n@EQSUWlb_xl^>kőMTY٤W8=HAgfGxgE-w4n O ]@Q\wP´r`F" 'jWkNq갊}l8wQOte)(OQݮ1`kǛ_=~^ /N{Tauσ/ ӑ(#=W>cx| P.pFYS%m&tPkMpf3q]i]RTׅDkQ A_h:I{:.!=(<%xRn6IQ-Q-tuƩHZHd>2M/d .X'ʔ;w!@WisENxYaԞJ 94oK_VR=Uwx&/)0f@pH=C"\SebuF9 ^uеQ\".%}4B FOX 8vh"JgH m&*,/|ZVXʭ7Iakhfݜd8T u&4(F]b5orG=3=QMߔT^V <#>0 a$Xzb D)iUm)eZzkab% S]N"HA'tM!$'r90/o.j8u:ɠ@P+cxi[GN\˩c!TP\uDܖcvTTՎq~?ezXMFEg@hAvs&2ёCޛa.DEm%YӺ8PTČv޹2iqmHrʧXEڽ,AY#PVHVm.88 ƽԿhbqٳ(7"\,Y]~(W4Me?޽i uAG*!DF[`SG;ۉ'N2~FRc̻0~٘ ̈́ /$>}ehyoFd7kܷMI#ӘZjA=RMƴdeXnjp+c;@tdž~b%+N׹H+yXźym`!@o7.mMt1 ?k}_#N,t0\?W20I;R4Z, m#M: Oi5`B#z*ymW.mH3hvЇL_GySjnOFMG;#$J5+㺄a35-obJ]c$nT{c^Wt|>w)iA7*@KD/2Xgg)RDdp Aehp;.;٭v DֺhXzLS5qmgP$.\S֭w(1_~ut`8 8gs6r@Dnstt+CdBG!! dto4Qtv' @-B<~@)^f;df]1n4Iuxj41.Yˏ; E!C6PY:oz:f2FòAbq}0vìsٲU|K"(CKqSrhR@ߛ ÀZ&ҡMV;ՁFPP|-_Pfӕ=(9@"|0 BcFX=9"e]% 8 2$Mb8F[J]TTؾqĢ̷YqbsDxt>exIۚ*Nƈ 85!&zc!7Yh'H-۠ѨFW0!qMj apW:O:5Ym"$(wSƋVQ|&h;}يQhq _YO/vn)EHbpʭCKE9YB)iw4{4PJ6;k$K+\gQC~ǭ(@gmpfd81metc@րmXQCq:=Q|C<ˡ[~2O~ut+ŗ%92 ҿ)9nJ/H F8% J!0eP ?u K(12%_A ސ0 RwWxZX I?ָ"f;mT:wLx&xy/sG+|>v| 5O'oʅ}8QMDG]û@HaVK=LO;,?VʻͮEN*J~G-R~Wl{ˠ:|y0Ɍ&<[T$&K7E VwPOyv]x"l;F_ô<_Hʹ! ( z8&1F*5s=8/7j-xuc s°|ϱo9´ZfRY;!Z}?dpn$Мo-g[0_ۆon`'D#ׇFlo d'_w`&X O99&iV:dyK[HPYgy8^& uucJ(!bҪ*:YհW 1jۣ)#<|{ ='u4A&BTXE,ovE%gk&v.C3ʦ8j/5a :HlCE)`ayQw|? R~J?ًI̩o KX㿈eWQj#wζUR$J[bq0THPVwZt(Hr2M&n_DYԷ=.[  B}*u]RK^%?\Tptᄫx=QR6jlhf6El-G=*|؎&8^I1nBU~t4s>(1FS?dEc#u?9R߬ +Pʩ:`"5Ar3wsCg ~)Ks.]+;T!+ *2fNAtg!WF'SޙG>YGA͇5Ć=Bo̽'­\QoϮ`J=OpŪWsb5dwo&m/˻*Km>}KoBFF8/RWk9mJ9 TZۍj''@ &IcU`Z2%1ItF[/ rQӳM[Г(4>d/mԪWtOjP1=>d? _j476Α)<'Vu5\ɛ@&KӤH Jʦr|xn|XqER@Mb0 /T^:S!rZ>H3\r| < )T[V% J⨾S82&л=@Lt۸ Po1g?;2ꐸ􇕰= /b%J. :Nq&]Q{|,|Bd#ΙL Â_;:ZZ ,0+!2ÌE:oF<@n.61wQ&jk k\euF׃}3vdjTJ/.?Vxm"ֆW"HgqwMm/ogՉ8MO[-#0B|OIIml:TtuI?V)5ǂGJt&/XXb/SU}^ͶoԠkLF\$B"SB 怲+>f+.c 歅sl٤C%Y  0C&@BxuĺdPv})C_LB)ľفChӦ _Ώ"1K:;_6uК9TsJe맾r-c&A9ٍX-\\ܔ ,RѴwp,n#rת[0=@T$>|<{&znX 4>T7%,zZ@{gߧ=Dr=njߥ7c1 wcXϯG >us6al[r 2J"D23Z?c9Q~-N~V{B|gwq욚#s)(9vSƆ7EF H-#݌jI^+2-h<\n_kvOE]Gڋg] $\H2ԥ5ıO#:mlDGMYKR7 U,JKԲ6ԃE+N?(dSd iLT`6†;-ϳF]cYDat#;R]T@IOz(3* 1.[fj#u!9 )HEcމb9>nնc"0EWBRZҷW2wƗ-ĂHG;-<-82jN=)1iKFR7|nrK.|2DX Y0]o2>-BvRS3m9bn0Ez>|4e$"(g_PEV\hj)?.ȝ!XxhMdrh|E&e1 qD!ؽb*+خBk#.+eMis"nggb tOHik3q*,'y;ro̦x}j,W>4cS3;*'V8ІW+YYJ4B.:cMyOZ>#<-pyb0PDH{Tʖy]/Fy*cA.I11_!@5>nX5 6ES /&ULFUy[ȌPu  -rʕ-!&Qp)dOf>5ȎK(:qvk>V'bM"_\%_&֜^yduaKС/SSJ lMt?8[_p2<ZgIԤ]~IԝSO^i=T PU!5Lp z ֞BvNXIXJ=M#r'6E^˄"OTÖCE ͛ ܳQ0{OАd6aww龡_9>KCB)΍ݽHG.Y9*C)ŋF7ޠmޏ)!ҩЅ ɫ4EmE,ROÉT+޴,(~U*`&.|æfD-.4~I=.2TЕq'/^1Hՙ1GUWq6PtΗH񓿂Tc.=l`_q=bH, d~)Du!]sp_2$Zzj] 3sٽ-?? &L.EwÁp =k^?۲v‰:MKxo말Yi)' EFdSCp͇?̴]Cvy584&\yz x&#g8)Z\֣*v@\1[7EܓݺuOz **\ZtufBq,2\@X hȾjFH:@5Xuĥ.suJ{)Y2qe=!α&c^+G? >_[ցStW(W.gW1egr%OQJ0(y]@=9Jlup׋Izt޹[ٮ& s 2 SO7j>vi*ntlػr!!9RgJp+@yz2W[.z܌4U<ϰk7KT;)Pk`cl{.zg34S;b-0?Kr" hI4҅VtK3d[^~(&lʈH֦%K: ,r;~Lq^&~=GwS~5g[>{~%vO-`P3ɐPbbre7fVk(Ki5%(ݓ-xJpe'V٣<-n tfVUD&J99.aAB`|K܄i9=mV]Ju,BƜ0xVv[T)_ u-'!n灴tX3@X.{39 <M myQ64C %Pv|e*Չ28м?RMDp8Rd]ʹrC9,< "ԁCY[jL6q31vcAxˤ6Cm:lho9zRd5cL,/&Fq_.]{+JgDzrQf‹_EeyWS[$ƓM_` مRJ{kf?XIx7p&Wq];C`ӫ|GsQrvG![twJR # 1[_.(pb#R0Ԏ/,rlJoVGr2" 4U?'k@Ԁ}WzMԪ$MZ۟KH.i<<u GAadr({ m{Ex;+;nGMfL6+~&/h P Q+ox<uK{Jl.X%x>IEv@܅4WW`v8S=.OQ97me&bN[2e]+LTӥxb ǨyQ!6E%蓉|G4rhŸ)_? xY-݂Z=@| s3$KH4pլPہ,5Lw'707<__-FĪ_FRTp`@:DI40b Y礌GƾoxȨtk8YN4W"%|RMl2pPIK z YQ=Ìd׈>j# ÉvdSG]ЅL8V5ICd, C֌'ۏ'JuSHH:9尾WAHp,\LLebfޕ{W?3eoJe6`j7ua=e+05Lt -x&Ď ?7Z(,W q~nl?,J]f8XG JW|u#>A)ϸxCz 6񘌠R;hIml*\OUgb,16R@ uoZ wZȰNlO>0 [BR9< w{irmFQ6o*# xbӂ{w,C|6Ob#K"C# 5yjCb\n(XK$HҞN $td汼]m8@I<i2eXSSpZip:ܾ#F@<'C]s!PE=>]c"׳=x|f߆+Z! |dW%t2ZɶQh2ԟő4{Y62,0Qc7*6FQͰη`;=Ժ#Q-M18.l2o'K3ChU':^ lN 1c:Vb2obG1D@:e: d0qvkF'0`A:)M*qiF ?W#lq"W_g$% *gaf%:aΝpg=2[3M2:: z̩MU@`C }ure0?fw{6-;CS^U3zVW_ln UU`Kd0Њ e_lLyޞyʍ{aJmzZlwy8#T|bf%c~>ꇊ躢2l%#@-}t6Ͱl(F_rSdO#-qfm4-JɲS6:JkI5װi]oWԞu9:snr)³#*#9X.aS@cT29Tc .,U4)* ?Bڹwx{~uPYJy<ZNe Ph"p" ~PWqZN BAwa)g̎\lNjFLQqCe< .ᢌ&/6AJPZ]B1ɽʕ==%" ԖzaE]Ns:(gL4qleez9xn/QK>e`!-v^eDZ^z;o I,8i%zٷ ݖݚp+ 0`?PNDޔV"yCv?Y{8Apm4{QpAc"d(8怌GVY&6N]( D+j9zvU農RF۪7yF֑ȼ T|ܜ50feESG*rLP~4 Hw92Ig(x1iɦ/L3Rb*߸'cڴͼqa5%aِME}dt`=ٸ7Uj~+>^:J׈c 5*]WCG%_]ܣr> rU UukP5jk*:qS.y5WQe.l%$(:$mDCvbSY` 5!p3Q`έqM56Wds@iYпb;(yPXY/N:/VtTMOrw&G6Y]Zh Zgz1R]2?]t ,%Y>I\4'ߧ{*^ Q3fGұȁ[:9=M% X6r'|.V>06If+z,SS?}KLj0#$"mT{ۃߗ}ŭ-1:~vo(S"{hU4B6p?M% \AR%f:ካCt[Vzh}xxu2;B܆xzNnW jH[R4@K5rkE!wN*fG^ Ƀ2Y1 Zm xL=ס`qV[ OWV#g`=HNt-IEhF(0~dm+) ?~B|FMc3*ǤY}s͡) T&?6eB 9 O0x g wA?sw,T<`7p)r%^:<'ח|սIfAYtu|2܉$uDmljC2;ʖec%V^R=%LImV7zr@E`#HEᕎdƵcb y>D+@8O~R5 nWVR{ΧS4~z}VmwFj/Lv :г0N/ױ<꼙Vuy2?²;)݄ =q-KwVI`t m9 HGzM(}q04B:-iwc(k-=n9t N{;+d<2^ǵ[liHbN>y[,~d ֶ_ţ\?l1i̞kbST}`\61]w"|]_$ߘ9sf2RC3rj׋?剒m8͹io O~̥r5pfŤ酝慴8Y[S "\F]yP2y0_)GV iUm]x5ӿqM;HF2 =C1 ~n^J-AzӋLα3` Ab_n#/*vtk]"zq9as91aT?ӴfYr~e{))d^ d2 [:!ANqㄋl>[9D]$f7`K9Vg:w:'oԸˠ+n['n5A3v#݃^pj5*Z{p}-ܓsln0\ Mߔ2 1HZ *oku6@zx0~x\D .X]battWt|&ӯCqz5?N"ơ)Ȑ9P~Uj"Qi6z(s?')iRq HE[ce jF$$ȧP/]y]:9kHjnos6@o B- Y41]ȣ(PF%kw;E^[ PJOOϦöU #$8)&܂r1%I ch 3'A(* tnpmr3Ue+`@>+Pkǵi [yk+BˀGc,yU`^aJ>{2MXT-z#;nU!!ȩ9BuÁ , o (85's(ZA/Fxbf Mڴ]Ɍ0PHtK@ H{w'x_)ZaXGM^): X:Y%o JߎHX+MVE{t!]kC3VXP ֓=`d2GfGuP"w+3ۭzȬ-hIy*L3> C5aNjzjm ;z'ܚc)CϢ«?)ݰZ[Q&~-X0Ss `>=50K""2AD!SУ:V; t͆Q,S̮/[!3,WYtknƩ.^]^dqL^A←Q,#"QwMhTPwts-ED>\4֩= OfnV'npcdwX@KD1yTyDhW9uAC7|q_Xt23y^l ՗n@^,_]+M}u387gmSo<&Vߕ(\ h$_k5|/gV:n!ܗН}~A{ qև@i*kM(2mLnI`F$sF@q{fr8rw[#='t60)կp+sJa#%fXDɦ'-ိ[u1@smG7'h"7xvroĆ0dՈqZv:qՐfB6CG.4 PFenI+i1=ݴ!C¤_&s-K$dԕ;ٓXƮQV:}GFi ɜPv3.dj1tV̘?Ukwl NWT>Ђ݋g3r兮*ZOə\CHfe d`WOZyQbi8@B'bԳ󷏺n-tlHurԪVDj%jFjD7ۭ<Sʅ~V2iNܘ#GΌ,K[qfH,vp{"zEٟИ8ld 1&hg,+DTZw0T9< e91&Hݥ5-=QzS* \*\ : s1XNCU[;6%2Ԩ̌Ș={Hk_3?3 nQ7׷e;Av4z &e[!BQe{ 96+'OpvXX6`,N 2ò"}9kTIP4uX^huxu'_W`8ashVG%]…23 FR}y g͵|ހb*I\)xmzk 뼳e"gHrI1cNB|Q6Ed8_z=8.X"XpFεh俊ll{(_'J˫I|_]MdgH }jZ-7<);1x˲Gn Q5whvPeޓR^QwUD!`Gu=\lBD\znBcA?A_J{l~J~-]#l HcAy!K)y(iyHx$Xf]i3IPD/jO.@EmU\ą=)Ʃ]!w%h7tf>̩2Oe/x=nݚdpjrM&I釼U±}\ăr_<2vSreH*|PK䫖zoa~B2R緉NvA椚Z9H\x-||ˠ%Ζ@}Z _V\ Am,Ծg/iv^q:$s-(bܖyeT4#~M TPmk[4x"-eI0L K Aאfgl"E5kC=^+ )ԇ̅hWB}#)X;}iD( 4I \pkhP3Q,4ifi`\?&!_.pCv#:JWZ>q}F+PJڷG: XIv=z~(w?AhS--]\tY0r5_=5!gіeK^qv%x9}'za|8#fHjHkJ5}ţhC O q )* wZDC)WJsy]:dFm|viHp {ŕf;q]̹c F y N_ +q8_mpv?OZN[q(ʾj.=ze* &Z:b{u4wc\^4U/=-)^aL (e^D)zɠxJH [˚ #>w\*x:vUT|02 5|$SD܋2UXKYB e 8" 5DkEmIw ԖH" be`CS3>=u|ĵ e0S-#ܲC2)>?ZsN~o1 0o͘QOny2vөVl)Kޥ*f%/mTh.g- ;7>WNQ35+ǭ؃\OblkzC`ƈX~{ !gM']/ê,݆ ԇوiDӻVac38.4 +^/ ?4:"ܦn5ݿNO~2>` !v~6S|'X {U~>_M,yaiyh2UA=ֈcZӭ׻) h3Z*[hۙb3{>!,Ƒ;CR=pJm7,oy3#)eEDV0nM`ELJ;c,AsL])lT`$SB7Jwl k ﺼ)sR%Rߞ b "6c PK$m&y!ݤlfhCpgqF5aHZtg5*{ &RMQ[g\?}T:v$R ܩ ,%T$N>M9+h=Wuf sp@HyrC\mG,q*DžF+2I gL4X *(,}9>[%]tm]aWϋ}J>adkogr[)@"@fjgPZ=蘳Qk7%xQDݯj/7@b/UI&٥p{`N859,I#<7x]g^C&eU0K [в 9?ihi)If4wmgb֚J_Yb9f/i@?䶁FuօzPA]531UěXd"*CJ\u#&>; yGcح-*ڄ֋S%;}]BMbFi;bɑ;k“ZbcU9p]y+0).nñUmQpC #/:Qj3 ~w axyYݩwg L& PYO!Zlg#,6ٛh,m  +' ϝL,z9ljSuiuAk־EIfUi|읙ּ|.SNUoԣbd K1pgYbAPeH`B jJ@su"E{ГGЇ-p0cCԴ,]cv4o Lu G]ŭ]eT*ÜV y{Nvm˗ N2.sX$kCM(FbvZ5zifpJʮH$q)Nf@_acWg=9_' @wSX~=F\UpDP϶cM< |>עp߫F!lX}9xAAsY(Kf>F'$j.@N09UhZA҃Bc&l/iP!. r2Ƣʆg ۛ\R\ەnˤ`7x\r@tMEiP B)x!W@%As5`niZKLJ;>" #Z?qi鬾Ʌ41xbqAQYeGvbZ6 2f&tXGu_71ɨ򥡍IO[JդlF^sgO-(<1N3Զ=Nc]ra㘂#d)%xLn> sgfi֫'7~/llFCqar6БcW)6Krxn XJw*!͙aC&fc<|0BN۲AFXA m2YKY.-Օ<l'IaC:/%¯0^*V rn]xPT}a{'FJY7s:Q gJ(pU}%`7IVbrIQd1õj]p*$@9al>IBU`G :@qSl|gS'Ywm3bKߴ1|4,Gnyʫsu9p:?!  t`SjwT.$Z.~η{T,{ =!Gϵ6X BT[%xYYLotgD]g;:Z DլEe 7k UY!t1'/~mS#NT[Pәc.5qu2{m1Bfy6o|BS[e<6 V˾i#=җdsLj6o`v{un sayl;jCmxQ#ʧR7V0˰l`ʷ1{;CDy&dz͎T;Ӓ/òb&Ŋ |:%u22)\ 2q]rbe1/ DyZ}◵6ẓ'S Ĺ?BR:JٖKfhWtfXk\p:8fI+ENFf^Q.SKO>"Ir' Bd E\*e~KWP`2/Hc\MLf~ ]wv}`g/4;ڃ]b9/Pr{XpP&I\A7%p<R/;}aOoxj\KC xRjEul?W,4@i d"l$D9EQ.\ca4EU &!Ss= ]gJ؇? AحiSôcB|ƯbIU-?x2gy]8c8Cn8E\o]ͅBcKHbb:  n ,"[JCh!id 5>0~F iWu#|=nĺOAwX>gO]_t y C X?MP MRY ]LePvGQ`~eyT,t!,d޿Lن+}BUUgTWьĐkaXM?$R9r- iRY] 3iտ\HnV@*1Alo7hؠ3EH:D#S{0c鳏BԗiES'7_C^,jbSg*[#Z{B嘜~Ӿܐ$*NR!1;e8٧ k5^4avɃr1Jo2c,s/!ј2]؉ a1瞔0ޣLq.}P_1lRLGN9TG(A.;/7e/ !>3 F);1BFN¼U=/N, ~n6QsV{ e^v/5_Cb+r)pF_4g50w&5t5 Q*(0SZmW @5~k߬Z9j9-Yi^u&:\ k¤!S|w Ð xF V7!h<=QTyi/ n=2Dz{(Vz)nMbBX1ȒT_& (}[=RrP!:(PlQj>AC $&kȞO(ƾGU9§-2xi3 L$RnW~o.hbuL1\llq|0D pqPSf5!"pǯ=ЇQ7[|D8!QVJPGUe~(}vݪ#lxɎ^Xrq @`/:JphKlYTU0T/*: K0;/ yCױ/E ܉E$t Z>giU±'ƛ M]:WC2/$%rRɳy ''Vdj??jk7wH9D )AW'Bv7oTo$azʇ'r&Z.sDkMZ(w hRu;ekZ)bւVd "Z?j|֟""U/eHHĥ\(^ڣҤփl\cˍBr:RQd!f倃mޓlOb:*>vvpCUU\ aERpp},i)AuXOԊhAc5b[ 5cd,5OuhNa y@'S"U6<"Hfl16$)W;30ʰș>wՉ׻Hg/*|)A #Q &Mu}ILj~Nl{t,x 'HO%k"0/e:y,O[gwPp58s;ɋC&UC{*nfiQW"~yDgz8ƞ mF,iĺy?`2E@ N N,\Oi{2aRzrٿ]pN@Hr:U{`a-ğsvz<ѪZZG\gߎtR޷@=<_MCdt!vQNu0wXL:ݿ.7uEʟA 7.˪ul&L@9lY4ֿ=^}!tq(#Z^eM6y<љڀ̄kSљ29o̱YKb7*&)2X49!%Zc غHE64c APQm*xVD,3I6.fN\'3 +5I`LKPXa5o?b<Ux7N]

    NM^;awp3T *㸶572uEd47%!3;BZlf1w׻#+(57TϩlB!zeu'ЏbUpoYШ|ucEl}֌xn(`kCձ?L;L4 d?d[BZgJO^p!bewzԏ>m&k)s;;-㈄ \>.φDuEFM(7ik‰vPO04Lxxd0%nEl<8WGŎN> 8먿5TU|InRTzx:j+JSyBɐYmi5@@YE4"L]8uF3z!?SL\ Q>nl^W\l[`X,ĭwSD\{|h?fwی3\TR!_#!@X鈤uTI$KC(fͥ<@j zPLOʰpLP pQ8 {"ם`@ŰRq[){ܱYOhy7pHdhT>ȄB-ʈw=2h ͮ21mx$ÉlbEbLн&GUp1lƺ#NJ נm8ut@' hm9K M_;0ApIvǹ‹ t'Ŏ+ *\+#!".bYCûUtiJdT0Z*HϞUεro>o0@J!NکK:B&{ AT U=<"L!7س&87N+9B?YM nu ckjݗ,V/ [,aZ&fJZ d2;0<,A؛-௤gZ;=gw]ZGI VŞ0^5FXQLQF'\'V(OUAJ {RbvM- E8t@s2^e彼qFIƶ=V0ݶڃ|?+ F{ⷴZ5 3c.%^9Я!zt5h;i*-DuRb r'0u> `EW)C&/aD495>F{l2akt_,d7'aFWs׭ʭjAdo$*ZK N:jؾ?}bnt`17KVT*%~thq\\`푑 WǭӌSj~o!Oǥős@D~ktѶQZDB':5˶]c.),ޅ-M 쥈طv:p&'8 5@}W uo4M $@i*/2pgX0_JVY@aS8fd (:\ zCO $QA/8Ft x"V5MX(Fui idJ@$j}}VoH=i,!_QAk+Z C!%qF{zXɔߞXՔJxz  2LO6iԍ:jk׺wfYڥ. 8j1PJwu$Ytjɀ&ٚ;n;gF*`l6)%k C{J瓋rS`r|ٷ'kKr=m!g &Мl!XOR П4mh}7gYX`uA> ƺ]5T4+JJX2;l 4j+qLLcmLb*ɚG-@XƋj!^ 4r(S,|<BEwcxFٝG`fqw 놸@D(nqsw%B(Zo斔|d{h܄-AYL6X,,#gCDG&48"C)U~:-H+#ص4*aD!H7Zi;s(@w41#ܪdöUSZΝPX7=k~6.GH`Ϸ"[ν0jUsV&h)lq*pt߆1*۩':6Q X\XS[̿R Pw*ÝZ,dRebK4I٪4)Fq H/!+Qi9KaNˏj+Uq[2CѶon/Lڣ_0bõH1Jo_0gjV>(˙!pvɢ|?wg^9ҥQ2ZMotY*iӣeAC'nrTj']ީgKT~#Z ыE1jx:5RÎHF;?z*yU@npT%i/ڙ# b}bF |b?=aG:?Kk8/6AЧצ  GܕP ]J)st杶"J S1W?_J"!y} FȮO3ң0=O0V=9uDvI%QH<R3%thnNfu3jt hJ;/cI(eTUG%cRU4JN泇{ S>ao՛ٰ ?it=܍1 {P?]uDȻ`.osиj4+]ȖIx@$KE\Űv ]iEXϞOFH8<yf \d]zk?%(AA s(-.v>V_I.,4h/]ŠJD^${Xtd{xǯpl޴FQɶ mX{)xa ?9YdĭáAQasVFNsxCzZs < :oښ.3rj>hZ *&gC),#N 峤Nrx s7w?{h= 1<꣸Rg!@@,iקwca>gpb3<0lJ ;ђZGϘImo&~ICa2sAvu n㗓U\SuN3[l13ۜM2v'.WM:I% fm%mH#>˳FV^G-5yG(zzi| &¥t:AZ%GLԤ/nr8y{F9p=om!Eyʑ `Փ\̻},d&n+ٶ|̡ˆ^+֓3A@P/Fyy #+A^N3U 8zYDpg mxK1% t\L~E [2Κʵ1SnWHYG~v#/b@e:B:^N3h?je£TVe| mL5xفT 8h-gmrYc$8]xQN_CߜOQ3^եWClǮQ 樻YIdwuZo7.mW{R`2}B&ߎZU澋KI̭by{gwm&.I~ 82/Nul;KEX~Id (~ڂ׶8fv>ѹTzd2:k9Ӆ`ZXD_M#sΈ,0u;/.yOn_[,x2 1lr^HP*+ )|Ko|: L;9V=PAr؆&u<PC0Z*@ə>!d*d:yԚ!VκG + 79j )+`j8H{O? _A6וcBN `|'C 0ź%1kYY8"r Ʉwoۮ_{p.HL£ԫyKm'_ڋɆB<"LC= 64>,wcν7Th@C\WC8p{o_ C%E/$wƪ@epzmI6d \~Ěs_7'j n>nAhZҷkri5#cH`H=4>R5s #< $]0eE7"ޥi 6zaTW*e'G2~"iB ݣ+1\!}q!}3l[nB?nCWi&4q2-M٦Fe͉VFH[eqiOnADv l5WHU{d$a>Yݡ[`< B:YVUqu 7R1㏎B0kK zTdXj)g5g JJRaԫlkY#`l_EVSD/ fVDe;Z?NUf2 o2ޏC+x,_ݒpd4eԮ6f4,4w;ҹ;M'IbHy;{+ eK*)Dܢ"%3q+͒\ΡexyҘ% A8I+:*9/\1G#5!'xޜX\/oiiuE͢h(5P2:֢R:''$x\N*2Q?(1͕9MKy)>~aEϘ‡ g1lͬ"BQѡuq=HX1߉P扺ru U6._-I*/D"H4Fٖos_q&5fguAY^RP$z,MGFq'6yUǗݕ yT\@DmaMO"H9,r ͜Ξzp#ZtسXs'wqJ71罿* JP|h|j]&Tc*tV\tVqjNbgbtS)ޖ׀þs 8JCܮNO-P}mq1'C9cv_]+ue]WN)\l\ 3XrѦsR.3>_m*SSo!ܭAl!ˤzmӋRE.eUÓ}Y˟߭|-֚H o:UDxTsw}Fgq@(|NLё;eP)Ԫ*bAEH$JG'uE869DYa?QFfZ7X5bN[H+1 !j,dp Y ["kF$G)\KM2vMt =yaX8gHS2ZGjR2lHskM0w1kű G$6yz_/X:qw#^H;!yA"Q"Vb|ͣ -YXPJ5fcGDFWT_䩃F3MvR~7Su]1n8i׀U&{S?%(=(h;m^;ly&ݓ$` x]WQ H\T׹;TzZ6 1HYnux\vBqXMtN"nqL(e?9K^!A7e>0LVL;liej^+Nلr.'\CڗR9׼w 1f Jz;ItGlK)deIbƵ۳14_p۳Jp0Iup?A/6>҇x)䎶[=0Y ~X&d5` V&ı?n`^cN'Y>RWi*扴ΊjSϰi)mU>8k8itCQhS5,XB[|0u[-0<Y˼Q}tѯ5M`C0S(@c~ߒ{uT,H=5WZR/U$1 * 6"N2!}%Tq9/F+Y528@Odgb+ڨ8|zW$PWF`f&= m jҰeޕFP\0^K)|FxvosêYjg0/DwvN%iΕۤ:")`; (1"t.o Q¼ls қNs\4Kj'OjZ]ϸ(1+. ϧK )\ UF/u0(dDe<Yfq1|Hu U "}-x1⑸ɣU[:E?uluT/q!|BqlܷRܮ%Ul8#qZt+A)Q ԚC ?Jp0[O= ;J">W!. :B}eQ/Cj͉Ig9܂G A*K!O ɹ=AB΄^JjBZ٘h:+o!4Uغ1kGѼCI>l)6Fv ]iCjLXX($Xj)NG|ഁI+x?;KL|{>bW4ً#*sR2mCP큼|m"IƉC zU+{˸c)D/w?M$' ,VJ8yLŔ|@+UpKaJf|<E~ltF8Ǜ~u:%>%Q%\.Sl~tikThAoԼ=ic{(룍^Nϲ^N^.3Dn5Ջj)i#*K=\(KЖY[y0"2Dt 3.^]K  3Qb+_ 2 ݍg!75p ӂnƜ`QFRﹴ2d;]" 2# )WhhkԀX3.|]&8r>cCtp*L ū )q;?C5G,y({Y0ktlpлi#t7'@z([NS#[S7Tѳɞ@7,ףCx6aJiɯɡ5 n*&H;d]{sh̝ZM Q +[b+i,؎P>BR5B/ew= 2+hc4(( !wU4YpQ21|c{ 6Ӳ?"s0{"#芋E0lwn# Q`j)+t%6[dD_b{C@e/c\g#SXK#l]Tg˒߿jh ͐;Dwu Υ2,u+^J|d,\[2Jt,@ǜ>_ ̀OEQJK@U\2MF:oy{e tH~[{0(B9 JY'  DL,!W6Zz+e&rtr)3B90dnq=}Y+L/+@eW[#&ϬN6Y78 $C4b\䎱֖P0l]1  *Zno[(M ;[Pd5e/wrv7 ZGo4ur<ů+'qB/Ba-^:򘲯uh;:UoZmtd(̴\w2\e4Og {GY5ak=yV.7,˜oQbL c1Y`{hcqj-!=Ypp(&U0t€BQtؗ1#cLM p#it|o.A,sfA7V41aĠy?ou 72ދjR|!j8Z]cWac4)>iRw]HG8r1M+, D_Cpl,&~wLvtO=*y[hmSZŢ/L*v"-/}[ fZ2S %WcdaNAzԈU![MK42 `vb\ӉrB&-ݖ\ViI[X NW&^e=pAs^R7V.1`/Qg&%;~TkY2PŒ*Fڦ""!V]oZbs<~[v$"!75{Ο!,P:!-dXQv# zUR5Z(!,&QaFAd˙ !sQaJdvԏtG>u$)[2Jgu󽪱G^csr#`DD^B烝+Rv71刘>mϾT$饲!Y2OBx_.N4{~ %A$ hRA$w2CGcafw22&ffA gT/ͷrdžk9S` ;5!X-v(?",byG\|5]qf9ՕƵJNnyKygq@RHQ6ZLC xk0z>Q~3r~ jjKJǯVtYTz8LB1"<ˆ3`4D0r B&_^A,+S 4gIłCD_W VL!ڶNS־H8]j5iw#R9,ń*X! C=&+% Lb#qh7 wE}Gb*a9ф`^RA^{rv:H*!4vܖzu< /W&#rCٚf-S" }DYw0Y^-x|;!5"JlCBC* ̺@zuDhoa]cxǬY] Z֒H\_7Y!Uj%%M,T>=G={@}Bz~h=\QȳV@ v{&6W YaG<߁x5e;M7T t0h|a#pw?N_Ϳ4lN Ɛnj;.V.hYP-p^@iyT0 >tBݴ]H/G-;2v6N4ϝ:urhֈsF&HAg>>0y="4wJ)1I K9 R~%e)m0A<,g٧-ŎQWNN#'FAltxg<guٯMk@5LK`'B?q$\$ҘWOgyy%.::w0c {Rt7J 2(@~3 }A紒}e?Z[x}UY5;V`\k8N3F7uB5M֌[9.eJŤQAGԉ82\k*O~ż_˨sm!h0#ySC1FA!YA-*y ?OI7*U3|/.Fu3dkP@(ⱄJ߄]~u^FZ mo *&>kor/{׊`SL2zF҅C.~m\Z$3MZFPav_[9dv}+[P*J|ӶdcDȬ ݈@+#knD~Ed^Os@gn&,Ǘg#7ܛjr8\l%AD|jo .*g|U[m܍)Օ}{N/+ 0M:DOݯ^c 5BRMϣ‡RgKm}QCL1٘nU򲥊Hk\ȮpO+]/ݝSҵo>^qKƪoP޿9SԨƝĽ A{o. W1oCaM 8bXJ0uiDH_dy, 5Vs_t8xL7_{l=~?ʐـA mK>/?"@%.*FoWĻHGm599v,4zr";N9!"f#4 SOgatUtmVjʖ *܆ZɈL`"d55rǖbH~.V=塿r(pcL r0'93< DɷkCNk_S@O]I[zܴPč|mz6ש ˧vK@6 pAvumah~Ty덛I ߧ ]Ae{~U$pN!5<(R'MG=r3yi"]([Hd X\oj"P[L;u[\<ۯ,Ǟk#.Sܳ4J@}E0jђ%ĉ.>9<(s@1CH!F:qҺ w`pLy >Gˁ jutRJ#a?gu$x="*`^& P|r$yeL J<[c[K4(cMhi8~Zu*n,>%,ճ'[/b 2^^Bj*E=zcUFe'(ߙ*=w4?D7v-:Gل7x{b ֚dLtM/и`5pt m3^(XL3ƼhFm'3O!'Nj`LLnwb` HI.9F[뗹n05ۨm@NkaT. @M䌒4>9@igJysdk+rM u]C_n)w"|uՙ cwLWyZ=W˃AXn}T21 ? L=Kij/6rLLmgOާ {9ȣ%}Yr9|ladsh;,/Xw̯:5wzٞnAkHAZȋ$^dZFȏv"ǐ3 e?}kfAP CȒ5 ]_h5,U&n_uW `#|ތipB+$Pu\2c)mYN])dKڏ/DD,'^a?sWi BP릳=4/:;t>E!+9qP}K6$)Պn?Q/nc<˲]]ɫ2]gG/#`;qkWV@0jea(RyR4o^ 9Ծq/^fl]?K t| W1u苿"q9h<$dkY|>ͽ^?XxtzjN7VzT{8lD:&ER/EvQ8k D4NGn: =&{?u'ʹwI[{&' AjiMoM?i=oI.7LMuQ،p(CSK%8-7I KɴOc_;q8gWBP8Q,wEiV^;euur}Ա= [Y.XEi YIalr6 e< Bt`εok'y)wG#Ae ćtyww c* DCݹH SeBs|cNh]o`{@ć],R~YIx {EɌVV2J&$ =նܪ `Uf*nk k YU]q) )E[CR!0F4q]6/_ &՜1Qr4ElQ,Ű?7V+:`H Mޓ5rA0U] e|DnЄ5y3(\}.U Zw(#5qBY B8+zvrO2qX| ֱuSdW7?/r4+%ćM;wo=4`M4_X USb#E*[rtDՄ_֮Oy-q5t.-9.ٷ-x*Af05$z./WeƬ!6Tw|.:I6󔨂gC =MW2D&'ϒiF6!+p믰)_~*I^sC&Rgց[aоP*)3.Fɟ'Y\>ЉGP_]fe#N奭hMmC,Įp vXul$xi-x3ٟ*bA^QiJ-1,T6Esi -ݙ~%,{wYJDwUXߘxڴRg=io<*> cF lj~m !z|G4tRP]+H74yZrqTn_T'>\ `gfwZ]x )$ QVgA~J𿫈NYoZ=MI7+P`<g]HyqC8xEzQHe5.B0'!An"2`4(EvQm/-kE[ݍYtK`!S{g/,{1xmh !(MYNO {uM!Jȣ_Ǭ8 J<& 썥Pܖ;{-ҽ穟Xl+&9na賅 t>zdAQʈ}F`@&Uea-O[7nTu H*3 Hp({Sк {G^" i½T qSADt,/ʌ%"2Cwss6}+kY0Nȶq9'Wx2@)nlQm:=vZw4cT,Gn$ּJ4nȫE(pi|ion%[GNeKDo!&r.)'QvpUH;ȼ4Gq9X`擐[R[/~I$Mˍ֌91V z\pRkŶ/+K[I*:OnL)kD\pǐQ[&IaYS`vI./Z1@AT"] Ӑf85/q7yP5EuwŞ$ yP  ?n7DUYBJ7Y)'knwEMeG{n_bT[:4KiCt @Q`0SjAdfaRK'AΙKjKSPJQ\>c :?e7O8l$=$saRkT̹0f(@{>ڠe/|~&^,4MōʌyΑ01Y.(&5JjUzC2JDqP$/=zg"(5:nBKٿ\ْ{s"k>qD?m n@u\/LON]YR;%3zI"cm#D`_1B\RDc@䜹g4Ox>;ёKLi ~AQk05L8(c0eidcf\c¿M⻟ꘌY8 z?1qu˵x`3hd,BֆDJXٜ*3$q_[ `I=\1XbnZl6T`m>j6TON mw0CmTlNő8Aii^Y \ *?/&yqREt x0hnUe/mFxuػ;pEKF=4@Jg&s~z>Eu+.$ ˻ŽSoY4L>JeE0z9݀0/'~p{'DGJQNuҪe,8^6 i,IjFiv'MQ+RWpO,/\4:]HzT8ee%\z{| 7=WgR9I)ۯsٷS(Y G-NF-|kex~=X3&N6دK:z(+ [fkBo5YS`Ϭ}MXQ < w%<O 4_IPiF{[X8ْ_L2?jYA^9Y]4EgC."SQciiu(,JTt( (aW2ףㇿFF'̠[t)biO׍'7δΉ %>eO5.Xf6K-s>xK*^~$v*\{l#v>nj-|E{w{}dyqh4o<>5H4aKRfX%Ψfv0k d?Kh2E /w5UrY6 GwOѨt࣑ص倱GFD^_QdHF6v (FZ>;&$ 'v|?.MEtoW| R~ Mh]-.s7ȭ C[P4@&ʓ&_&w:7g%}lsDRh|ɱ \t8ۉB약kI-"·ߙVט!OfvPO;uqj8MYJy:sMEzvpa8HLhIv:ȝV}7:}Tb>#kcWzEogCRsntuiVL"i!Iu# F(Tgδ CC6ߖkCɬ3|G]AKaS9oMYe;xcj--|1?+y'6v^[MjjlBÓˑǡs]-J!r/\={I @ gZHŦb0RFZ$\^& ~n_o 08<J~Wrom~"#~Tլ]eA7;U|[lXy%h!aEhY/ Q)$`磼hG|6pF.tMe5pVQpZcC~%jm'GaלɥHwR3j;|ZKq Q0Anmూ/(L˞O?(>~zAqW%[ Ky U&w Ȭ%}\}s֞5L7iߵv̘ŘZm+ԏ|j=okXnY?W龢A9笓4HnW)K׳<ҕxFGqE< VF;dQ!k6F#WC*rs *|Y UMwb k'7gj^jPh./ b̈|]]I'm؜Md Uk*EHePe )`f(}{M{n2#v"]ZfmL&{V{xPF8އuxh<=SijЯq B5H%VE|tS FO@[(+< /GQ9YDD0X9dݝrUp(sB&mZ?s^ +/B(5!(O?>hDt [C?{#}.\yxNx2)װIlNl&nluH[r˜=- C+!347N]RxyFG V~/R.?)X IC L.u4o#n 6bxm`ZP, H2H:+HeHsx>X0Tu:vEO Fx:0En?W/GXˢ`vJ%C{߁SǠ,N@n/lƭrX1@|"4]d Ǖ[ EӀ3찪zG};X}N3U`cH pMM?#^AqM)4!ߌN{ 8:s! GYmE^>*)3I&Kw&x4W2I"LU,!GAƅ"`U^v3֔@$ӹ9j\: f{"n Z`*m HYl+Saahċ:El_EEGxp# Xs39-? \M [YNb"S:1* OlϔEN>Zxb]jT5)PŸB|3a Ю{o‘X 4IO d/%1|'m JE\ٸ?B|g:+ǃur>J($g^M[6'y};&afΐ{ϵ:7Jhc[qZ=0 zVФ,o⌜yuևW}^-ƜISxu'V9slF^»0ʂ2Vby\1Wˆv@adM7A:XKOܰ_2w,n|a|{ejPdH^pbs<]< ѽ&-x6ӊb2nvߔ}+u%+H+K-q(Z{ǜf Ѭڹmq{Vp`MlzQs]q?{o,mlunb[0uW ѪCi:xp }cQNroHa$U$!d.IjIX9ͱ'1mŊ" )D8ɐyإY倡y\0AM_|Rt &I" Z,tY>`Czyô=a! dHxUAA\ž$ng2τJaߤt{barnʒ̧%{0݈,RE~bNJ*P-1 > hfl8?[8eۨMGaS,l7 yYhvO!`%uC/#G͆!:Rvswc^ gDJK-S֚;ɛȯ2<6#+F* =Y@:mҹrxwDM[],w1oArg-R(10T<`OL&d! xZ/,]֒-Iz, P8Lbw2?yE8?@ۈdƩJY$▄injC#^9mZLaᩯMl!s~:گYDssqTZb$I::jgMrIlhRYsA&W gQHG';I7u 2 On+~8S5 hM-|ŨGVl|Тw,U$ݨx6+'.͋}\0T<jU y )sk70UkAQpzNr\yONd<dXLU5.=eJ/ .r OJ7,OѵMwE .B=;R9=vLjBUĄW75.]3M#Te]lUә4X47|=e`|8ܞx_{"\5"r2/=> S0yj첃QLZ 9/_׎I[~ {$R̪EgmfDe|= ɎecG۬$YДR!veC!= rabӐ7$Xo*wj]hxܰ1emͨʹEc'N_ YkIC4 ZFc߱^n+4% 5<j`2#?V)gZyCc/agq[Žv>@{OV-w:_. iZ[Y(hc6WI uWJ{'*b?w^LR<}U tx,EqCpDATEpZ{uˀMbi8xї0_#u6 +M#'oG*ϹPJ+ dq  u.pk"'d{N!%W*+~ʊ~#کQg=fH  ry22^-VvUAH9j\&h.k#nl킇p h]$5T#,y[ ZH6{-v( qD\&;Ssḣ'r͙ۧ6.b9ZL?e_]cIXgŧ| cS:m$m5xZoDoJ%f;xrveS.:ǂ#2!dP6RDR)%A |NCv\iI3r xR|,iFl*L%eGlsi'Ύ8m;[n¹ LզKXޤ;&"ޡ;袒geIbd]*5"ݘW- fcIX! /#I,O$7ÃE#Pխ~ve#r7C5VYעM*J浍 NTDBISx=]=LZĐaV. N}Tv'gwk!F³4?Ya2!`*@% {%Q8i "by5( ߛNg Pc15"=._/vA&wMŨ*5]}v9;t =(<=7σ4{FmW2 I)GL A?9 yE+Pi y]Ő2`INpF+ O I:lqbf%6/Gi[!LENqubRؒ-L=mM`2y2@B01?ey7;z7Zht_"-uXLl>AuPs gFv"P~l,+1#D)SW#vqǴ0zqL K@({ \.e;FG|M7\6+*y{2o/kLشb<C$8a"kl.:w4ʌX&N_-_'(4$.'DxP1qD8)%(j3)%RkTy3ms!X1Ɠ͊ʄ_ k";x݄d$B؋]o3$?y} #ǪHInr7s(h+J#'yc~]eOƋ|:pM* :,G6vא_zyؑ}W7EEDG%捜@.RiuȠqW0`XG=[W6 WN}Qӝk+?u~}x#^x))-6oxo{Z@TS@fBhmd,.0y3ɍ@.hP.`Z #m8=" x`*MYI$Lm=zǎtVS|ԬE6p/ُ.wrV)_n>~N l Wit @)Tmu,1C[VCS/X~⡧A7 xq'CSiHɾN@< My~R wGd<ܽZ~4b@x] II8VL\>L9F􊄴+zCEӘX9OI1 W&X z K:qxݣF&slq* 8&K1*$ $AAL+W4ܹPNʳ҇)kӥ`o ՖV#ߌ |tkޔ$ߡ"ky༺V;7V%*gC  oA:~x"g8Q@bp4B*D3d&ˎ|4т]ǩ;BsgqHw+6c37 "-#W$w 'mmg?dr a>fD{Xe胳wz2 PW Z0jYkUe[a *=w OL<]^^%eiAP'- .}:[En ;IB;8:V>m?0w%*A}憯/wF]Rg=vX3d:'qiӸ~C"t4D]igIi.F7orT0ƋɐS* d7|<$FM7+u%?}qG[FzYO%ZWOQd3YWiFOcKA^n3&s5>V9CGx&+`Əe웸m9t%w/4膉Svܹ[X*(\T`v7˼א2G!! -Ƕn,.䓦Wʷ3y@j!剠9eϜ,Z dsh_Aq$xDq\Wk!ߝx7K,|YN+}j칦TWP%isOmv#LgʗF<&P6]#bIz#Kv9SjBj+Ozs}۳ %?M{37W/*j63yMcYRi}Z\G[@@ ]F6(ߟs&u ` ]jLw+Z Qwv5xFGN]%0XG>>:0 y'9.z{HP|M;12>ֿKjb*53YԴaiu;iQc$pBŴ_\ZM|!/ s~e?CY#pw8y4X2fW<Y8gk΃6rj} 9<ДkLjLrOD|^(DjDxHT` g+)/,cYMhV\ A5qnÙ:22"*q=Z=s굯Ls*$VN3͋f?g3ɕmBJ6 S$# ϻevx5ɶDeк.=M-#pLO'AO guiW$ju`''ƼEB DpO]tr ɾEw/bmṤGQr,1zϱP41<isViJDdv;EHq.t<-Bn@W`B-f!sG4d;t\Qy-ʟ v:ѰNlR%lx}}3n M;3j]: $aM^̓| :UJ6H8 ]m\L0j,/yhoDa!F^/S e {1*ڍHžAZWNNlV5RK@aӰ cE*sK06GğL&Tij\(4uc#n+1<>1W\I|R~j5)R{ُ&ѵI07fGh~5Sp%1$_,Q}@*B>lK6Ի7 )9r!f_AcB]81 "T)jshj@6}/= l.?C5@Xr e(֯|*D4D%}鲞U<{HlxA_-ݙUOt,8r1>Zi/Q0o6ȫMA^Q d ?Rwy[dJ|]%Z d "NǫHS#ש|:1r%iqk ]י:T iS"p+wK Fj U#z*V٢~Xa#Fi}3ciAN簃%(*))VO1[nn$CAW_ħ֙TK<(79tPYYΉ S)8$S`6&Wq %tfm>Е`yt Omq- 6YZ׎NuArEhEPƹrf~,Cz̈(Gg;0@ .dԸH<".v\=+ Ad1&0#N仵` vuC~\B?KÎ H;q[ϴ\\ ^>(d%HH-u_;eQq~6.DO#C+b?Hri( ibu5,Kߺ黲P[bZ֖^D4AÝjR/?!Ww``jtFWDT[)g Ҵ& ]yՂkE,Bڋ1>nT86n_T}PS 4;wK]C}Ը7a)'oH%Чixy1 $[ЬU:RQ&mSឹIY+fJ^t3i~Sr y>q[:Bov g| =x,EHN5J+ XYLOYMbnշ*.e"'*ia R;& դHMNڎ"¨3]zYBJ5d? Z4],_9q/bz() ҆=ݝ;#Ӛtg3 @ `O/a?yK͈JY&'DfH{Y.El+4,4~;ޤPY5(~yHRKɌLjM wB.Ҭ"9>^1p^#zay{O}LT ŢJaɯ̧ͧ)92NLQۣ Г1omɷuݏ'^ф=VR<  9*d&R1t 2HH'wŷ7V{:қr꣧ 4$ʓ,KM։r߆[; DhT2oPH +#zQn z-1Seй zy$?{ZLx&ZTr$ .ͻzq!t .̔jT $: oh|A^?:05ZtCP95)OD#ICx#JYڑ)'||^%dM8c g="/Uʫ\>, mQ_-w| E{㇮:맙(=|$EN;$auW`[_(<gⶓ/ao.,pqMd4<=[Rz|aoP17:e~w(6ש= %ѿz\SyPOM|Cמ100iHrd6v4 )FzJwNI8I[z5aQ׃mLpB0PcqF3^ݹw&A^Mr+໿~-),s]X&{B,s?@Cd/\a)/;ajo(y>F+2tN1ZYZ_qx,Pv]:9'6Gsx@&BZDLD\EFoi: = 'AfeSQ'P4:\F@PlL,",٬( 4`asANAde 0:T0`GXZn%HWWm# #%PaLI|vh:+S7Zv OÛMV6{q,:9(lch!Nzzķd8_|>l?)߈ŧ#npw_ī]Z܅O6ZC![ ~X{j ]Eè~/l!JBJ OMwV-78D)l0nO1*Y3 'Yn<ϓ@^ҞP{1\uȞO7]^Z7Pe(=cCx!s~ܼ&P2'K椯*(70>4Oa`4AE}Eևj5ߧ[{#VX'voz!s TcCr呴*:DlU<::D䩯FgُR\uW%Q?&mYj|9(Hw^bcSlڠ0 b.ww#iK<FgźqOs@$LFJlWr΢%1>ѻ5sOim,I  0EQiNpͦò"թZ;fw.`Q߯cLJKL FBB!>xB1h"J*e:cSpÛs7(/SO^n Lh< cZ6A1 &@#`> 2#q(ȨS;y |8>|os`{'Sŝ" e(-.JI,Qwq>UO+`&%,;HqX ;zӊiq>1kjcB*5xЮ}XF @ͪ^)4Esc8&k;q'WyNPKrQr{= SfijZּ/ 9]Kr8(9bo5#4p5pM꽃yJWf_yP ;ӓ}^bAGH*dőҍ;5Py'J ĄP N 2EL[#ďÌH:J-}IdـƩSF |VF WmÑ7{{‡x%g#Hw#j-4_D}%{zř,AҚ/eP, u[h3ge{8̚/ ;JuyFvR#?!ZAf m<)P %r-;NV8$IX9lsq"/]=<䎇/i'<~N0^c$ S u #I>s};WuB`Vb6ghNsK#yj)5ѽY>-oOS|~pši)"~b+8c2 ,/-)[6mB~'  f{TesrmzM\ʗUcq!NcxBCUPR\M1(GIG龹=88d$/BY= OƋƭm$3W)^Kޚ_T J1\(@<~u:̳>PSx$I,)v,勡sTJd:>rhy*;S&X :=Ȇ%5mGTTO=R;H7/g > ]h'ucZ}ڲJp-7D)dُG"Qr7]VI3 =~__O tuJc0bJܙmӾ_byqЮ>;vC{HogG6 ^ɐ%Hy~PoX92֦ۋAO+]cj-t{0]_4(bI$Ri4,R=<2+*b jSmԎ֏8KͷA{IwhMF͌)8T镱d9?q+n2ݷ^CZ O_yJ׽vA/[ĮC=)?vIrQU1wĴȏ.)D#̀[W {hbɬ7 F;"_*shK2 1oar 1h0Mp^:)s‰lNaO--_ G? y Qk$INS#c9tK*LjJ ^dcھYC\}$)rl"h:h.w S٫/-.Gl?QPsO>';2#bS|fz4$  |@.{<}eGg!R, ۃW{C8u[[/:oWdtXCjdOl1z,Y <,aTXt'tW92m:8-h*44bƳQ8fa:nEtK,NDQP#$U<3p@Gb_]MV3E.ujpWK9 mC4hZݫs|6[]-6*#IapWl fpR핹F&EBR549 IgRwSqVGNP=:yj?0ҺusY{=(ma{~M׭_^;a^m>M=nå^ز]:]cf=QsMFi]#ϓm^ ]!6N9Jf]8 (=}ѕ55U< ly~9-@j VګpPl$t5.պ>\aexIژO.+VٔG6v2l.V ÷z"/g e%ڇ4oaufV-T|!]V/h[? fehsb&Bڑ!SGLUe#:na "[}t"ׄ?_ULNՄ nWp'*) YTmjX  հ6!n-=DTqE x1 pfRF=Ɉ/d*|6A~N|J:ABi4EǼޒ23l+<h,ަY4.XfnXFqG(}0z 5E`lHnR[zv|JtdWF /ԢŰ`"=ēˋ<+YW4"&g.[S~$f=4kuRKp2_pkڞ4[pc kqzClI`IdSae*zo7G(YJX@9Juo 'zǝ%E.&dg#R!>N[XAωD2Esym;G8P WTueJ,4ќ&N8Gfqn,WZ8h /㱀"00ͼUn"0YrSu⠨+{u-wT|!HF['%-/{`P ɭ]Z>J qBUʪd3[5=aϿ@+P:HrgbzPex@e}ƒT +'Nd&TA ᖚ`-WeBC^ު@09rJAf4㸜bvyFLY() 氉$]0XI۹Ȏߖ? Z ? xk׾r܊~Ѽ 1O«: giE9KA7u"t]84^e[49ݸ(7-StasQ u)ВQedPt? Q@Y0g9cX&abI4Ҝy=P"c;KW=TDJ̾) v8` EV! ٕڷ˱c^OVᙜh;qjM17^օ a9Ȍh+"ס {>'`TQܔQgE:V'sakƄa B7p!a_ᢕx}:sLbzPr_ WVA<3c_ۻw܉Pm]YxB@}wa'Jnj.Dw\ u5[tKkVOr0 s8~T*7!Sq!^w0@v'ybW5QU Hm0Gi/UG5 GC=R&nqCMi ⯏+l$6s_ۺN2*[ >`,O2~֡7{! h^=v\긫74ѰA "-:8h/4E/Xpr uRfWcƀc7S?dz5C.`}T]x5$qgIVSe‹ZSdqP)c#J;TR OO$O=8wݔBcKTDJkIoFpu<l]Σ,>|eglCEQ]JDqX6K2k|ezT)['|.HqAj EwSbP)MW2|XFHdL-7呉/-6pu%Ebǃخs>S3 EM+kq6)R"]Q y*5?mY6~6ieYaV*/jQzF4//y3 ]cs3R,5Aՙ/OuUwb%ZUWIRmDO?Ȟs.lB\0?dXqW>۶Ȕ2SL]uO*.}ね;dI-݊r}  5ż@cFeѽE|zHկ3@b^d_oTz4MBLTWxEXލ]/> nɋE#֠`7ܛcg?gt#ژ/-s5au/p$T=ߝXXeh@9HR-ޙ9T%ў0ԝΚ4rӖ̥4LNwAoJlP[q_6gry/3\pth vy*"|J ' ?Ux)^RpxŠ S пc}۫8y%(R![$Q#TD+Q Ń GSH[ݛ@#'yUUa-ǻ&j oPb;hб/܂SJ_b^ Ta*(FxxIW*=5(5o&JS @Ԉ~~G7Zѐ$?4=B7TA_Ё=lVay5~7 Vb;Y6 )'Low +Ԍ[=~X5Cb>TVɜG=l$(>a=+pF ?gKz)ڃ3+4o  Qdܓ~)YSImwvKT^T[6;MHQ;\U_Mȶ;uOqm Kؕbk-s':c&<_ ! 5yPcd]`Y4 V {CT1m-נ2Tfq$_xԾc#mk䩤t|E*b`)#BCښ'hbڅM( 2PD#ȪI/W5!29e,]4y S8 03:ى 8inSU+~잱÷ѡ =훥(josh|d4~ơU3G6柷vrWRWROsV4ʞ8!M{虰ۢrʂIL8G: e۫8JlnXR>Խ;,-\eݍ 'RgPG;i8-ķwC4AԲPF pn${8eS`ĥq̟zL*=~aIY US?fo1tXy&-jSG]P+Ou?C c蔬i>U!0,q*.<=|ianjݬ4^Ad醠нrf^8zAJuW0;;CvJbިdbp0؞pHk~/^ 4^uH}mn4|NJR&(77cO7L="2ڸBɴ o?s$=bZE,_Y@ZZm 0~ `DO` e5_[x&&bN;!6bF5`x 6 r|AT Jx>EԘa&=A(%Ux*zOL78gN% YSEZ3 N wT%pJ0B0N~s+3al"č+A{Xz*2Y)Y(#kc*x\딳r$%m1mk ïDJ2Qk$edX5c4a[FU-l4KB9ki/(V g[\Y>GM4clSl9'P9a|%DR͒HRN)5T9 ?V]Vm1N[KCzo"]rY f1&?Dz':Ź--JԛԻڢvVl>lj$1^WŰk:N#(g{zO3ӳ5D#@Ou`Agmlwi(5FĥuB׃Y`>^LcňYOZtp;6/!!䫍MTC{A _YPJWT?MVr.ZnA .Ɋ&˹?_ic5.M#8蟠.*KWVyV0ppԩaO3!b`s] lt%ĺ=X>G go3J&d$Lݟ =?7G$e9sWaZ/ or.r< k/֥7 珨dGTH!m ArIeQeJHWHņJReEdn`>dNܿ(;-~+E.! Lm{w~w.6lۡ> S& [Njf3` mr^d!j@20cpq3[~d!JTvYA0Q`Ճ4VLY|l4JdqvRAs=smKFz՜q $UXo `Aa1g%_znModK0ldĎ)*St52Dp~ yt%Z>iGe1brt}#|t4~kSs5GݜLZo~&:)0 9axגK3~i^+;dY5^ݵ3^#UV5"R@BE>]*a<TTd(hdp/zEc߫B@D.-ѕyNw(eIf:i&Ӑ *kH'e\x¡-ؔ>ϭ,sC7 Bsw }'o6C}6?o }C ye"R*BWqqHI:pֺZ{Hd%E4m[L EY4tp.get0.Dlv)TAgc_-}OK-E"/'$Irر~5*AuPCl܋A])ë,{=*Pn$X59fY~@_Z |R` L 'h)2me4N(wX&v C!g}*$Y#3g;U NV[:&{+k/޸mg/Fy@ޘpƅ 3 K`oqs'&xIQdhǂ&D hEDS»G%Dw9 IrOL!bl]d)"pGUA-=>y+TdokuTBo2 : Fw18[ziH!E)snm>,k!΋ a0uK0 gmNy'Th( %P Ig}fiޣWG#dہX<|H/ P,<ŜXe Or?V 28 >q{QL#6ZҎPS!\i6 G-SfcHQe~1)߃1u6=$I?Sĥ Cn7܎~D"Ќ\ ŏ/i6ZHTHN'kIYEJcfP+梠%'Z&s~]+Ta":=(NzmOD)\dTP0-إc-.n2멺mΥ MqO{Rn~d>$eIL6̉E$n}2 0^TU~al)J!VO2jv,4x02Wr+' N0o$p%@4c@36-LEH:Ys6z0j̞'HCu{;eo`'8M^?ª-!4=>YY y%\ X*6-m*"z6Ǫ+Q-W:KQ,*޸\Ci!-_kXotq@Acב %9,zT|+VZy2[ /hb9JClX8&E;)j'wWz2nRS1=OF Zl@6YY1 Z&S甊b)iMBM#T[с^)GT/[GRHߥqZf7{' j 8n xŭ,jJY\fly(c :xb&N)*ܻ8*v:w}-֜[=jh˃utMJ|FʁEE,Lܿ횸üe.<#AK}+*(b^х@Mȿ [~Clir4r-,]΋0L&"" Pi_[?>gà@sdFS;HH8Cof5ySrb~Hb1ȕ,&2% ꇟHV 1T`@/fڟH=K9`/r˶ D*0q'/ 3vdyvu,Az݌>o|'G|Pf@j)+Ԃ^6&'J \; BIřK(&{7MkyW5dpG3`b-/ʈ_Sf\Iwm+>R07t!N`G8K1H=}d%2^=}Af3bsOD)/w檯~G:T dL6~it{*ai< sZ@A.#_Ȯ!=ƣ5ZQ4'hf?53  g,2fhU׫ؓPQSE-brH xewVt`1cKZXb%Y#M 2duR.h# GSs`W~?؆ܾ£3l8'_ڸӪѢ( `#ף졈D𞼥בJ% G-#~) ..$ J/x6!(+Ͱιtpi nZf%D"Bu| 5o ʂ׬0uA bK.{kJޖ4& iO5\C z۫@.!aOT8:a(N5]CRƚ+6*h-f:Y r"Bz!C{:)&@mE.ŧ=mDP~m*k'5~ԄAKlg(K /[7-%S7BXMHPWEYYN/djnSr7"] Q~ӧ]{y1d߃kp0(Pqr%2@$ LqB?tcccv97>@8Ì0Pw0t#ߝٍ/Y KaCH殮)?ְ\BkJܙCSӁ]1Qd"-nw%<,b rUl+ry1L ]7't4kg&ڞ{{5j:i"۱7 )$9D:BZSJŰi!33cC{,>z>޻n_nzZJ`~a(%"J<_-(i}ɠiUϙLK~1Y kvNУb6,`х:'Nt:WfqES( `GƋUwJse`-vԷYꢺҨTIxظׄ[ ۖ?Y GG7",oAJ(i}K:h5QsΓo~xPsBf88p>L#44x;2gY}l-)ߔ Mނ*Yz~ ]y 8g#-h&M*(9۫3t啋[֊,΃ji3Μ&mg 'o'" /|;ә. ]ŃAv [̥e8nmcDIm9eB*p=ۊVN+yD`2c-תW `{ZD po-SF5,aJp nBps rAPE) [}7QV֠ U㨭VE6cu(BnYgj}n˅:r1G1fN,H(A<j"t@18L&?ހ/槅_nT:>b/[Ű Xs2Ё/ g.]JcjCGТ?n݆ v/J?6[#WǛJ zt*Hk:3ce_3scf]K toV^u|JyjM TetqDž>^yVn^HV~?;AlxFxT(k9E$OA郢=');/+߮%YJ|k]R?SAx͛HU$@'.`zl].}Ee̾24@n_"SWhͿkѤS<HJ*1$tFUZHѼ6/KcS!$Od"m?|c<\P'A4}tiK9##AԹ W3,Lz6֜4[G|&Y#D"ʾw/\xkq(I5~7r*Ğ^8J' `6A,sLDqq 3jpqid[Y79iYCݵH=oi\0Q5|Ea}hPI{'2{>Z|DdՓypS5+?F .ǕaN]"!@j pQM2cT<>EmǯS0`6}I Kq%;LںϘ2ĵu-㥂v ݋^?[za:$  YF[ܗ_ XoF,#^ЕX:/:P˛md] [mtcLJy/^5XJƜE{_h.gNe&pcM۴I[,~'=7qI~&i39^!rWs|E V K[bL(DVe/L1tGo6T;vQXX8L̿C2ġ/9ftuBk/HT*NYn^ƓE='E'vwToN߮*ibg*qX`Q*jv8_4>RfbTVn$@d DMa&KIC1U}%z@q 0e3Fxg↽Z#oy|mVvgwq))v뫝j[|oJUApTOO)A -PI_~:(&ؚz>M# AFXc;UWC)[.Fȩ$SԜl"o$+R %sd҇%]0LB6kXѐvڵvw1V2{3]60ܸ^<j25(/P0?|7CQ316søSA8$'X9n@SLe`npAU8v2*M^9-WDYnBJ٬i]Vœܯ=T{bw'ʼ"eŖeU۟[A za T]UӺe n W631ۯ:eՃ?cJ> -9x<%>ƈ m!x*MP`rś/X^+l£ hT#AEn3[G f/^%YFNvߣ]Ïlmi-5vj鈀Oi.O) qdZC*#k/׽gIiC F{=I#"ǡg?K7nHOecQH#H@RC[\H5S$H1 D]եm~pGs.DM[`5#U%)Ī39Zz%nL;ɸ(;2N*%ߡsnX%ԦfHHW-.rAUm1T-zLI4`㍒8l$Y'MD3n7iED#s}ٵf4joSiF #'jrO}} ɑ!fSyۑ'VWqK&ܷDa*b6fٷYWpQ3\Mڎ/).K #`Q5XL_5 8#{Bb/td=o9Sga#V,P -"}q,/ِ1*qHCLh+(hn㼮\T~1韓߬Kg/?&V8HiT_3UI_4|w\%.&80лb}LxUIm D9!-QvoFԆ5-s[WG; erT=&90J[aW![?6QNȆfZA}+;pDd`27XGи^nBiCy/ŅQݎ"yZ[3Jŵ$ACݝh:QifzH-9^@mJAPajvj3?&TD2iB$8<-)[_ dk["*\ܷ/An*&K +9_m۞܉w^#´D>|)Aof !$HK-vU W>u\,mlMqW^N"R 2 wāYl<Fi [ *R\sfڤt\i,Afom[3ǩ&&$,lִ!A0O۫p63LOVYG <$a^R#ig%<$rC>5AA䥒ozE!Pȁ` SD _=czMv@^x%&Lu&Z1sCݿ~()dG͜=^–_ۤ4i?t B5(n.l;O;KmzW#tU({(]]FuS  Jj#& j]z ; *0e59V7>HaJ;#L 6Mq||!P҇WKcJvh3% D|tޮ"IOUZFܧ}*HHI:Wp*C+mYͪڮ# oLJJH,Y`=no:5t8-)uJ077hJڎr%=LʔVJ{lx91b2/4(HL;qRjqmq Kغw0r7RA|Q!jPZpaԎWsF5}"_z@֍ v+^StuTRz8bl֥g܂Gl*ٚ4S{JjGo AР(=ʖn{~fVYMH< $v>B9*ͤ%9kcgs,Pe+|4u7` '~ַ%-ƹ |[[g&6zA9NJE](ux<{+kzӇsHU)Ȗj Ջ/ kb:˗ jsWTu岃?'' e"4sqC$/âzZ=ACz-2~3t-n^X3:7qX_kPBD,WOqGlf0A|E}wpq],*t9}5 +ʮV_f>}π_E"{ u".rAmtN~7PVrxvE 7sKJ.xwvas/ߩ ft3+"n~Y? ӻ2a3~=l(T+@1˰pbzPGeqhΣoxw o[FRh21-d`M`aG9 ]MU,K;/+Xjfp&;1Dߩ9\ יW{nP2n/MA9$X űz `CR)y}j1bQ,A4iŨ?r񩊍AQ.7&V7yYP;qax/.52eZq d&K1qޜS[qA&R˘kW]gRքO|MU9uƞ(b@|A䆌N%0 fΦD ߿GBg7Uy_w:( g &zM32\ha}<"a-X"raS?r/slsQFN9U 9=ɣbHYԭ)JwqGwqA\퓩i7:*/U2Xd&:y+^X}6 E?Y]"8){~!(1ښ{ s/úzC#-EbiOf[ġj ?֜8+,Ba,VQmH0)Pң)#H4f_tGsc ѢgxZ?(Tl{uuLX M{+O8c"ũݝG2:*]IU񤤣2']fBV"LW1J^b^n5,*%Bƍ> V2wn\v,mSS#:y 5I2>CO0lh:?MT{βt8tk-~bJ/'5RuTH^b@w*KaH~x9Z mn$+N[(\xkŢr Y v3OrT:ɘΑDzt9mr4@do4 sV$_5)iYRTx)XOgfKl h~(*̾{Cnd怵j:QD__.kmWz_ٺR_(8 ?Fh0+ liԧANEjBTvGBW2ln+P& 0HՑeŻ. {RxPZW!l: jÚċPQ#G!x5Jvͬ5x݆x))59RhƏȲdCme>xK{Q_M ܽ9]i5- ώ%z ;gH |# _!G#bg<.ɵI|¶tJ~WufUfz7 f2Ծ)[>¾@p_~oŘ.tEÍAktĄjbO3F/l'yZCm-n!ЩK? P.N 8k8X0%xR(u@ Y|W )(iTB8 u6=NQX %?`7̋,p}&)xN,)G5ة;ߞhOשp 7ddm7@_sCOg^Au& ~Bn\%rѿ 5SV")IͪXK^rGJ DNY*/~ƭ$Ic>~;JNp'3gU_ڃ`x]%\XM8L; ͶBODBo 7 >EOuQ0Ӈ1c*W@ JtGՍ jE 诞~8Tw1)ð*cspk:A>R)0q54`w`9Xm"x왆5-aNZmQ)Tkr-D9W&Ҍyxc?Y`EL9WmU|xFgy$d=;Kq:5{b:4I;XJl/ ^Vh.۰>0o1c876b%HѧϾ"qY@vucٶHT +usV.Uڑ*Ϝ4<ϪhF n%S9/3]F /9SP@B^'f ]*mBFf(#QT&iyBOF'uUVN <[|c$\r z:%nh܁pCknDdzN2i3^ %٦3gwk|qiaئ,k\pQj2%Kи堶;5adBrjFg1YdT-.6?nXLA:%s0L.n?2h-wǭ2ɴ? E!Eb(+Kq [| ɉhRDtl2_m)ؔj3̪of&= 99dxF#7wIG7ϼl^CYV?CD\)_効3ͻR?z+TIg)`CQ;R }x[?}3b āxeatc{*7B:$aME&$\kbj|sBB;֗m Pk 3B(4oՉ3P:"crztQXe H 7X ,ɾ!5Ȱ'{擛I8+j2 I1 ^慹^p@vRoњ 7%iK@CcCԞF"IOM;v5~#ɸ}>,j ,0oľxi^ B{@|JRqUej;E^j0~5pQ[zDd=rLii*~ZF!܈R4,|5h*<}}na]>k)~V_T)mƸ|H:[+ck}sqЏӦrchYp B1,br,7 Jbb7=[-9h@L61d,0t?+^F|oRAM=͊54MJwg̬_wngjٯDk,)zaGٌK`LK54`m{B;m~){sWD~kjJ$n.= A׆KYWKETR[ꛄF)uU+1EhMbʗҒsTi }Bݧdmɨ]:qٻB`B(rlz<8/I$dTG, dx=9(iycp-9rXO9g$ԋ:2ᖊJ7%9 D[Z{*&~$ӣț7C pcO'ͯL qMb?PN8w9ed4&a7)Q9;bjeRG&V1x[v\TKLQ!ȱT@delNH'ň*B| ݭ_o[r} {ZpQST~(Ou^0Y9.pp+yK%oMs@*QZWJG*CSAOMO =Ϣ>Kc*:(l9f]YmbĪ> .),kC(3Xn?"2JIxOX$vL(*{u:UEV2I (UHUg"hdS؈ q5/@,^e8C婇K *_bMK< Rߋ kFDF.n ժvuZ(['I҆{Rץ:jspXH7@ 闶qtZܰZw2!X8IJʤȼ7H=4\B>ouL >qۘlJ{dG=Qܪ|S:ƸWnS}֯ɛJ/*=Pl/U9c(4 UH֌5]ܛs).F{}8ϝG3m䌨$)W;UaF"-_Ho0xZ jlIh tOC7)PD?&ȯaԖ-gֲB>2XغVxJBSuTt H7 + #ܬ]2J`+Tk8F )B۶o/K/|q?-#PPF/E#wz G iJW>y.AP)@VLplu/L `, :wʗ14GCG)'+zvh.gL(! CΕA\)o *nKaԧ^X-y1M)yO+t̙_A-Vjk5x ~єs) Iq2Ʊ6H !ЃK* ׊2?:]?%A(ƖM2,X ݨeلOhO?o&-UpXneOUb i`EvTySwD-cv&TiJZ'Lqdt`O鏭^T (S]¾+$_{'5cI #k,r?R=VNhڒkNp̒JJucy`v0$*:q+d9[}*SW= ?)k#;MӇ5ʓ2?=&v}|%T3nI+l o #yb@6Չ( #+b-_n }b~i>&S>Ø=p *.bQEhQB~Bh(Ŷ:RVtxT>PL̠I2&#$-/,sԋsMN{BͳݖXapPScmdMe8ExC1fc]vDVh +%j8S181sݳϕ%^* ^43[hvh9- Ry4P뻢WE&I!p.[ ]s4j̺urq) IiT0PUnY[7jEtBKԓ3eSUWo^ktE\j^6oj>#WHq >ɯxz推o1C!gB~Sλ6h{ (q/eo]8$Ȫ+-i^UR&VF082Xe!áE9ɐ_Np8ZAO'e!S"D%Ņ{h9} H8}s {ven.sY|f{bқej`Rݩ2 (.*[BBxcFnnf3*1r-;?֪k2>a/% /XGOF&|<_|q?Q5̆v6~ &3{_/z5ϛ%ぢ*9J?hLz؅ s!}إ (|.e_,8P7M8;'Pm|UFH鸦p/Ó)vY1P&33Rմgy}+:~ɼ'}-vY%J_j .,i3Y=b`UsˮjWܫO"wz9lx)Xqddy,_ڒkE"m9:X[GF/uG;^=&h6)i/ۢG(/c3 s2mAĤ lR*:$u+=!k$\Ƒ2&w0-r}) Z +_dsDɲc Z F~- TP)0C\10$*r3&ڭi?qʾWe$ 9ڸPN:c+*{H Ų h8&NVdR6TLōB#H=VQh1&ݛ ӑ#J ^),~XOTrv:RK84BYçu:.fGOtN5 /r ropp!f@AQjyW&%;")xǻ2qY] {,%+ۂuے"^ظ+d:Ɣs李>1C\ Rk'bkOY\)E}3!ܰ1E|l1ؒ\_-v&fB{ w'w8^2`~2bơʽ.q{Um0~h%jȥV0 2҈+Qyӗ]%_Uuج_7pp;9>j]r=Ϣ&2[db¯0JGP5ì-HYf;w|*MrD4u`t[8$}3#\\6{[#- ȣkK1n>Ryf ;4X[r}QA:װh_S&hBRUUq>UӤ3Y%F*V4& ~s7 +*zG v`ŹKvCi7 !p>=;'#)(˽h'CU3+#^+P @t`Y rGccȲ/TsBenQ*'iBF;Ku/!*W˱EU9ۯnD44<[.viLSWF3IV-Ƌ3):?Z(H` vCK9VY`TbHOutxcC|5d磎ImdQ N4ppjr6&70/e9Lt+S#o>Z!A* dŗ^)}-LA94p@1 KJZi@_ gô.?/מg]ۙmNwʕ٤ޮ :&~ϹODāĥʒ'jhtBUQnwˀ8IYT`gIyZ&{$f"q3F@܃'C蓏p$CT[.SC)Nm,h6ӟӑiҝ,>#@5I>@-A18WM;Rv?a qGVex@,XXZ Q q(;i)~4μV&De–cx3$`ϕZ\U`?C4vbi$fϥ."=*T zAV9ѡEx9u{ _Lʊh @ d>'V{SZC - 7ӇrREt|lMC(w &1QXLPa;M7̮L?|} HòrZh?s[LJ<9ĝD^ݰLi7^A!TIv\*v4]A',@ ҲA φ꫑ ^P P_?4g$X E " jwN)X.T?"$bQt, Sڷ0/M#ao鳈7sIC͗3uEO]ar.^)&Mj%ia2Q{֥mAm/Y^~tvHHV8 4X) >pI[\( AsUl7\ oRXl1^$>I aSsyEqZp2N-´xg K8mҟPYjZ|ׅ1Eh}x}e12|nZΩEWEkGCn[C0Xhik)_`pij/"rV_V8ȾΤ5V+4`mHJWdHӪnZ]Yy%2IaD)bi6=b6Up_Go]GBnJQeeKp*vql댰s62yb >g.T[h[ GޝSZn ~l$FS_h;m^+pnA L1!KcgL0~)8f= vW+fMKvLS6=1!(մ;ń(opoڄFydA=s-̊[_AA#Y#A(w>}0#>{6BrZ[B"M a5+zŀpy(ׯ dM:itSgߦ  u#{8@N߃VgړqE_HQ^'C&働c%fTJ^fn/`G6۷̴1lGlCtzĦL!+o[`kESq6O ’o\Hg_nJ`_>iki41+ x3kHEdE`I24*V8 \j d}q܉$X`v%O]Lm:Qd|/*f#j uӈ 66w/di+MiݗDH)aEde&ջwUZ(u>H틧b;Pۚ1 R}`v7䗎`eU U%@~d|[$Am?2 CYrٹ1W[3fö;a"|"i%&D'(wO'03!Ni\,X+|hOW(Ba4==ꒁ0>! )LKnE9{"F  NI+mp-\# +\ ,Pl7j埯 }govKW}b zU|r-nƟ>j!Er kJ߹bWeS65M~ewjvq]jywStl7E~9'+F5EV`Z_A6*`5g@(¡ؖx‰g@h%6M?6/bPt;F լ{~}6ٯ:Z|\${ϰ3%09<jlk\e\h⦃%U} r]z/,{ |TeHf0s*V]K%7j4(MEVE|Já1;T2ym ;{~*Z!a?2@xYV՞)byk6 _PfA)9!p1 PWwM %~nGC*x{ƌDe06LF4óڦ8iCm h~P;ûbጒé]e5o낮L} I QOGڳLX! f^Ng>ԤFB̎2 [Z8`.)_#ʦ똎UΠvE`lu'ДPhW2֙P *ªi(`WbPrV\hFk}(НY8LhI+ye?Sg7$@i@$5az)8NyV[qƠ@g/547pZ 5ז9Fgkv`;1a"W R3:$LbZ(y4[e (":=ZLނQM~0蒈JGx![|tP`ayvjukƠyWz[ 2z51+!TMdk@6nSY 9.@ġ ='Pg*%iD,G~0^m: q@|C[ V:,#dt{5_u~bw(x] S<6﨏b'mAR @אb(uzr3g=jk3 DZd(C.=Sc`e1J5;Ĥ8zORLb@?xx#@z_GV:a#̫کAWidKٮV"[U!ߝeYHͅ܂Ɍ=6@c4M oCj[h"큚=ОmgBb_ef^^V_6Ԟsh-F%B|.@xZ3m+|(y[6O3vx3F> fqj$಴JkhPqqQ‘]ҡu/L`1%ZyxPE~2VL<T! C5-Zz#%vN(չ^1`ڼo&jEvGc._2mv^+Xv 3]N Ciŋ_xgm3Rr~IEeLwSYٴMUx-%eYSdG!SĻ-N]Nؓ"E!#^q0B1і7j!r,>V& |Z6-6 [|Ճ(K^u7ү@};=/%R8V_)J,װ؛N4MOm1`N%/2[">J}bFC_](W^6}4s^G#~v5-\9]ٽO-QȪzaQ#T^ҎP:HPhp֑TOdet@[,I}=3蕛grV 9([UwBWwz"("CZhK&PM=e܎RҚMѾZۜi%e*|WLdKI”G(aPHVB /ȕ0 &YZ?,s}Vu(mzC7=IotJ T ܮ PI]kd?ka;gvb; 'C]s# 8\*\:J;$JfD)f\ߠ:BJ_lp{%H#*`]ay8 A}L=2cvp=gc)g]0FlYP%JD=a0E-%% ˾}Z. ‡ZDϼBQ=,٣&x{z3Bߝxm6]R-y:lkM%?34ƞ5O[)(m3a%VXf?<.ca&7Lr~+4⍠7XB}r\-Bt H&b lănA!2yVYcۄ±lPj8vņњyV<wPАXՠr L#35f8DU(9W`m4vg3'l;ng<}K}Q'[UxClt Q@elI vW:z޲h?j&N)zax>NkqCVۜ[/A*S4j(@|ʟ拦p~D{9K2!^Ѱ &}LU(}KP@Ws)*ˣR cbĈ:ԧ;]ߔ+(ӑ<2F,z5{. "'*kNO3T^Z/F֐o&:e=$4{8 Ezyw% ӂ# Eǎ^!ߋ +;b{tآtؔǾCoǿL}a]۵ (?uѩk67Hr -־9V۹YPqv {\pc͙) 1"{!ۛ K7h)Ճ7ucBec<~^l3:g O* Gk@9}SN b5 =x~CS3lyfr*䌚%Oҭ¼C n%ǁbp>ֈ1bc@/aݦ1l .]t{Ir.s i) 9fכ,` ~1ČWU4XY x!lT ) *b+sVZi}d1 }ؾZ|uY"}jg$daf6>Ls%z)3Ǻ\x_C*ƣo;j6.>qN91xO$?Ҩ>i;$6T&r:qѕEE8_Mϗc%G |Y,I鋭"U[:wRGІ.ׂJciŽW ԮZ;Rۊ*ZVt<+ жwO'NY7IzHdϹ8͓9;M!YWɅ4>Dnet/YuIֽ3m6/PA{sV|]W:`Fz>{O(?GBYMLŢC}/3og1gZ1dz{JffFЙͪt-Dc;6-'xRNI⤘9c>#(yoU-9HKvɜǐM!ml3e/)4gY-kn4aTHƒ O4I&Dz-6X^(ǃK\̗ 3ˣn"F4t } hGj"\3 sݶfDJIJfOK.Hwc&]r(>M3o+RV ^aʏ%1F< #-hMh@QN8-*ܰB Uf2{RRu17\_^hoāq8\m$`țgN;}~z\mKyVdAs[Ppw5턥DCiHkܞ%-@Y>ܐbgZd܁A"e+vJy00Nu!"?ȎB@՘xdm9LBҬ%F4ZnqY/xegk/;=|!3;l%\I(# TG-,i dnRq OW[lfOs5OvH0dvWD˙~:ŲB%MtJ1@]v.mD_]c83c硓0F8-nki21?XcJc~N4rO{aoؗ\n)Mŧ'UOɥy.@ wf ]ѓ{hkc4)q`PmX7U @v+|c]Z elcDXybICdC}|pPͩ{'owt-՚}Jrtf*ڦ%H-n_P]OM rqEkF~Y.鸫 . QŽs?N.K(81.JdKziB$eftNqJ2՗-K4!R^ !2T #,;_(\z5O"˵wYz~(4D)@bS^- e;=0y`1_IPu!&]d+&}fnnFq }a1JsbB}*Vݞ; SJ_lˇN|6i#KTHF<Unc&+SՔ8#l*6ļ7U9w91"j%ZIG̽b 3`t*r@r"geXr66y?n\ј7 HT%Pl!q"KH\u22+<,E:ikFH>`26W0_N$Έ'+=("?JL+ ZxtUg`6yl.`lc%f"086|K_8&k//)y-_<;[Sq.mE pM̂=z}p5as.Aѻ[ d[IkR=KXi8D-Gt:  |kua#K"2A+HNrC)2{V7 fl0`1Ia1[FB6{cLh(OgȮ*{lWCRc\$\__u|{@p]FɷRP6@``? ]Lq}bl$Ayێ6B;跅RLĖt3a&vc ukR# cn+ں~sĩh9=b!eҝL{ZB D::#ccXAg|j hC.Fn,;|U?Ʈ௨#Ys{j1qWFR+;F|)޼}56_eY2在WD()"U@wNg:yjpu/ylgjvbB<Z!D<vCO1^ erXlSa'} Wi?=ދ/L)f ä-ho7v:-I*1ʌ-ߊWGڞӚMfpt02^2wy.Y +)rm8)~p̎bտZȉ휀 _aVQ8Qk]4uҞmf[P4'7w(*~Xn4aʮ5EKR`}їLƻ / KxÄ*u1;dIG Մu|okzdAJt9HA˗F s9uXb,9F5X>rbmt$}I$ ]( 'e2 '@v 5Bθr]1-!^oBLm-z. |L=5P§@Q֨$A-AjbjgjQmb[;N7{%ᗭÀyݟa yڱƒ:DR"oxvN|g=wSUۓU,  kCld-딐[gECYh#- %4sV9XMDr-S`jImNQ 0}bophN]fH M~|7|uEiE0ceىPnܐ-9d2{cZ8\;UT[=`ʈT1uQ8R3zI듹2dr"Z ]D͒%h 򺬐YruK4L``# >GFIkŒF, 4> XJ0j{3' IWs1 Z =*N۲Gj.?2~/afkaUs9C :O@N)ԇ 8+qpDWAs)hR[ a-fi2'iu]3hӹ%PH0]<)ji8R6XRkJ[jd肣qԛ}V4b(bU`{6}ϋ 38n<aߩ}%Zy" W7>% go>`3INpo,[KXY(w"ٞZ^$~je0KȘ vé˕-eZp9蝢+kOGe=GSH,,uR"e]ScU1f-}qf/fuS `/p=p\}ڜ:t9_NA Zw%y!J/}f?lnМL'XPt_hιn|oW)kQI& ޢt8!n/`k@ޛ@ه@;wdk^֔Q,=:*2%'(\ Q?@T(Ϯy7X398*F?{2rh4cihPEi X2IѬ%:MtE-"tOajG!pKq\ Qw$D3Aj:0')y) 'PĽBVRͶ(m| @"SUp<9@Z3=J7;-ԾmHF³{a 6k>@.ZN .ٱ"dERK ZCo:u>uKYgosqFcMov 6g(&tP†ӆ-bli@R,v5m; RsskT q;ڡk*3M-mV1A)o GgOL_C\<fJd.KʼnJءL/6i:łr@J@>|j{֫h_G7#KWuLHE<3hHh F~G6QU7 g}6α]z K@BylF֢ S9{x0JӭZ(C`(5^#f| hs9`,@* }Ojy.W!!{o26Or2vwC񧅘8vmm< }K2nl嶌q+zj֟M6%l" + a[WH*KRк] b9ʋ}A{n͂,طIT0NCubA%͠cο`Ѱ;| Et >gYZ070701000002e8000081a40000000000000000000000016599ea2b00020dd8000000000000000000000000000000000000006600000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex.ko.xz7zXZִF!t/]?Eh=ڜ.+p 9*pl<8=<ʤA`p~om]Pg|DWֹՙăUZ0< '' .g $sr_TXwRǨFl^}fjFT5(f1ھ=70qCbd5ywd[;I$_@y=3Ϟf;7/ hnK AU4# "TH J;kgϧn0 xOg0t [,|-?\5S@0[!Mlmp2*Nr=qҧţǁFN⸠v)jR%ozҙm$Pd5<:d)QFl9L >}ŻeU HaTh6vq׊+G##l৩6 jZWFԘR wj+$XqQ}1]uX 6}kW" M%>߻I*xGV79 eZ=^.wzOԼ^)ne%Q(Yh늗rYO'w` UJ$m(6Q)ؐƔ_ hjTժEme#*jC |m'g V#H@O7 ~^͊:,lg.:m#weBIk29"d$T]n\lcRLY D jU ء.MwM[XzOchǻ*Rk^Y(ήΌ$F[QƇi7ֶed,Kn̸/6J&_\ͧ$O-E@K$>W3z:rU>UhK׊f=Ȼ mH0,g'Fq.{xq~F3W5w3*o) ZMiW+TKKqoJqͶ _ićVP'cR);p\*4L (X Ezn^+996BNeuwIzh$1lÕ- ;jEyWxx)"myqn~RZۤ0 0cUc稤5ṛ ~ Wcܘ’w*`ԑiaӺ><4GMƚp\#fDR":ܬt"BE㩤 QE(n, gbVJwL[=m+B%tF]O#F/:7Znc=]Au넑eTm"͖ Fkg:$mQҵ¶{J3# [=Ɗ8H{" 3L) r-Z5 7zV- 3(:oROՈ+#?{~9ԹďI;o|>;oO쐩ioshbh_I"fowV@F)hݝyN#KFoP$Y+ TM ZA‘~CqF_4wbjd^!4KMH# Ȣnjo!wMƲ`F+']L \3(˛3HQ>@Z$@GpLu>7s x{!o0Sm ?;' nfaZ"0׏{UXόޮh;k@>NTiz;օUXat$&勷 ˠ4jr,0LZ ]5<%Vk6n+#C❭úi@{A>g-Ys;Ͷ %&!C,TC66$߀rqzɵ Ϣ3&,>fzڐG',Y8nOB8 ym*` }xy?Hc..>Cw^:Z(ۙTGCaiӗ>A,gJ1,zF_zRۛ=%+DX ;o%F׌䠼Z;'Af6,uSK*gy:s 4t4^L ϔ$o~çˮ- C]KLx k7`5 ֨dĵ,6LVVjH֮ΑFb9\>9Ĕ_S"Ze1}|yZC 6ÿ[;Sx!!!W * P@ڸbFށIoń=+܎F(𫅦v4o]*KVddwp!@?Ko)RP\1D@U"gCq @=j }^J<[b:&xM#W(:,kR";+*j|z.$o2, 5usX2.;lÛ@i&خ/$%k fQ2k i闲ٵu\ GN#b?Pc]qJfpu@I*3SYXz?Iu|'[ȸP}6,;qMK]=_#''''N!~30l9og̈́=Ht&BѾ!L}Fw (9YUJ*=NcBV3wBa)F\!Tي>8O0RNA1~ٱ4&+N>!`Cڠ;Ϙ]vkd| 9/f@&.ϋIf9 O9RW}-F+0jipT *ǫvJ>gzpRh@"i˔q)d˕t@hlin#2B.sbAsߠ~̷`}W#$.b#>&;M ?=MaE |%"LLcSUk".=2n6VDG~Q]Y)x޾ xn ,i3\" fpbq潳4|s9v ]?(K(=-f}QDi:S&iu3yO1E ~]c:P`Ek,³?/=UCV Ow%\·CrHhKO%e|KKk R({"j3B!6e /`yTBJ^( kPc/'2iRL 8Uo]6(A֦᝱F/Qj`i 5hD@{-kx& yFˆ3o+`:ϗ$4Qm%S+^<=%ܩcp ]ٲą7T} 7z6Zw/xkcFw44* [d"K5]}9nZD y^G?av:]rZk_iT46Ps|Ձ4N a(3yYk-RN{'S/dϵ˔W"<<q5H˺2<:|TM".jJ"y;w9NQ#'#4IȻO4u^'hTUO6MXwi{_Hj2\NvŃ| x ŽlE$"{6j7w 3=Pǂ5A6zVrH*.8!$͕q5R({?Dd^KUst&%{LSF6ݹoiKvBǺHp؁lb?j $s{J#DXLq=j%LяJ}P][z 88h'P~H4e27 FOyhYi,αW`ߠbI 2X%'؇_VJv4&dUȍ`wl/3RDI`GRqYeA/DY i u6&+J$dal󁱻W?,IȪN9("",Yd:ZU x?h-TZKW [9ԕd?Ak NFp[D)Ù8HғkKGt%#9₿Ɖ d,Kw};|mLyk6c @=aXppZ{"b7Jw~o7IҦ": _pvdE1Ф|׈A !Xʎ!ŭj!c.{frd5.4ׯ}ր`nY>|Տ w%>wf@~|W;NolpD,{1˧X# ֫ Pkop+``1Pq62ckk_*,imYN_`԰bO81ݿO^<]˲u4t>ĿqK)_%F_xGr.)bB-:>w+yjxbX ?P>UJa{P4&:vy@EO_M {@[3PKIWP/"ڹt,tw1rh) SDWP b"&-]>P%&d^t`} XTR+YX&X?V3<7(.;5,K,(f<\f+|L5fjŖ {"%zbݏ~p%Qb/sWs}rVp+4+Ս T!iSJ}܈?:7d'&|cjRo1{t qBB@+qZ| ZQpd(p0{δTP=7MxGV" 80U\8 Kuq%EAyBŗ$Qճ!~QЎLʮ/&\0]ZH g\6J\rײ]{u<m̿"6)0I̒V"qX/\OJoT 9.}ƶLCމ%ѐ|[ b焬1hp_X)w 7S۹d򷡃uf_\_5,wխ|'9X NZ5ԢhC$q£i=~;a=gT,Ai@BBݖ5ZzOhs1+u)^J$mT*BFnJ f۸ך3sTj&!d(Rw!m oMmJV9bow TNr[_Zyas|uiשƆד*dUXbcyٯlEi}ɓ [߲M [l|6`tG(QdӉuˡG(&i*:ٶ:{@v4 ꏗhJ8f#t?c'7eEP=)syyvRNH o- KXAWj/ bcEe!MF* pw~Tk;x2WNtykbD@ J~c\[ 3-a^Ez']B.ɓ;-/ykU4)"T2;d]H@Mu1;A8\}=|0TfwF}|FXY0=8LG٩fݪ@ uf&2 ׫t)-v /j6.G=j-^A&}0Ti4 a:zG=Ϥ%gli{(V_gIgҷ5XqS]Nb~ݪ&([[#7mLƶ."AjF}i-{ ^|%'syBLGgy)Φ/$C!9W^S]d5&+aχCN|Յ.00\@ls OQk j'"ǧc<xP G,GBvU%&+%{pO<&.R:@̧= 6 $4L,3cCԆY<؉4@>^mRj^E(ӽO]-t[#ExZ2Gzy*Դc5@5TJ Z+Rv,om# aH|df:ӫş:m6~A`H%ww;I\[qWx?R60齧s.VY0Idd Cr:LOQ$?Drn[FF7OR Ye\dMX/?ˍo&ݧ]eьɂ޽8E>_N IY2 ڞIkLngc4+Z`:uQG IټBС5AR9S9d5 w'; rmksm+xj[~]>L0GI!YU PN 㛖DGq%RSH`7爓w38Ue4VӹA +v=e'hfh?k. q6sQaI^=vѡ+^e8}ckQ# iy˻t+uP8Y[ )Z7lO=-Mu-U5F(:&*F>IL]Y, !'L}")B0J be³˚UmkөLwZ/d׊r2-VR}@Tᐐ¹:ɔ6fg?'%EZxA!q`݆~6QWyapP>5,:uHdz&#䖬|J{iף*%Iю D$-Rٖj?=y  f9?TWQ H?OOs޿5<lItB;eW(fNCh)N =Qmv+]d*ڡB>@DXdTPqasI@!^Y9 ,et_/k[?AuwDgn94M3劼pi\s\m2^[1ZFsP`lU׽:%nt)fe9Ԑc=:0ҼrYe9s3g2,=X?'>u"7м`iFvcR 9 `9v|m6{_f՞]?>ni19asv%mn()UO-3Jap۽o)@.ꔙon}?-dͭSݓ,S{/r DJ,Vۍ3{l~Ǵ۬DRQ L:5\UuA4F:LW bb@tcV Y,yN ƶJC~2J#/88}A')?YS+*~,Z :W|-rOo@ EG\XrJ;wZ!ꕌHSac{D8u}(w[v޳#fO|ou{3rkiN xQ2Ŀe`,X*B٢ J$;,^qpCD'Zخ0D & 7*Z.pP²5t0AgK{ ѶJR.5 B|7q'?KaV7wF~Ӭȃ8 N<8*1RtGYKF۩J *xA P((:%tyT)AgbK.\2wՒKfMYoPQՑM`# $Js*1ȸsRV75xYؽɻT)k~t~%ajoPηCKls²75=3> /3u0bT|jɽJ"]eԈ8=b7+?B5P:? o~ >5tSxr| ^AG`O&_Wu\b;*ח4I,/qVإprǴdh4ME2_5۴PO(Cօw˺lb3.c|KTKBGMY2z2O-㶞jICa(#0aXs獋B̪11.Pky2prGvz2`}h\gg▖;A$2)+ u[6t)}\ܑt%|!9q ED.,,6u&b9(/۞DtD2Pfy$$R- $*z5JһkPj9lQ^J mWt,4ȫZV7pb~m|95_S_b>5E5n>;=-횸()<.BdrfN*afO[28`X(X'oݿdB &tBի*p&dݴ*Y]n.w GXQ5,r1Ԯl)%̌Bu?#G:ț_82ƃ3ֲw4C,ξtB)bv=V:Ú `>զh\"k0D>J!=xm1,sۿ&jݾ70góT4^{x8 ASz?Ryư&*1]}2pJ_@@oFn־ 9 CnH 6Vp'D{j'lkd5h8Cz A9ԕ]]aA7›/ҠSFUxNT* ؗ|8^ n1yl!%)W OU lA@,{| +6 Nʳy֌G ]*sKD4\^)yE݆&+qxe6GEcܥ%z[i t";UVLy(p3vQ"dy3y'Z UKg/?ů⟼nT㊄&e~d1k%A`gvJܯ Fy}.,BZ`6q-x2{I{CE/ $9:O?#ZeaWK ~3lIM#@(( cYƱSEwUYJK #`w 6'SJBڔN$|d~8.nQZ5&hi-gXC88#CrXQRՠL{wKY; UbգADV0S$>BKΥ 9YoD9/ aV4۽YN _?8`(-nO*Xt(i0YZ0Ya󩜂$h on4+}r7Nntlw ,HEsOܩޣ@yB/5 Qt:)?ƽs}TB,\`(DN :qڦ/c]#r2G\ߣN"6>Mi `Va_E&}v99_b'%\>1Ky !E  :/⼱ ,GbIFkDz* 4<&%YᐸOdL+[kN? _0YÇ)ɇ'//)wJAt! XDmz@W e {P #C$ܷY? e~#e̹z=ќjKDI8b z')\SH3md"U)2eb[h-8J2_]Ɏ{?rK)**R6WiIl?) :bR ?׺焉Naґt5ן96M/qn1bㆸV}o5iu78gIPqU^Pf(|qln٣BJ8|R[:%%qQ&^H<@рyN/).cNӹ"Ĺ$.rq&s(]YUQu{TO4uP:x7d)G7?:Qѭ!EQ}ɽuemJ#&U9S`4biipp+(5&_zjcXԱ]tq}G,P?a~E+bI&#u4~yvΫYbS >+8Q *6 5x>ŵYP):ЁPSʉ~Ŭ@zO˷}`߶FС'=>T-OMp >8 6>WR9Dy]_s6r8ϫzF]֝)s,&'%9oTqy=;L[:6ZോkF*qY&KƣܗŊ;xCwrw+.Q _Xwjڑ^&6;VvQtB/*MP+o'Z>m~d- ׏ګ6b?r UKG($˱aU2~{Hũ`'*ј Je1ՒՖ֖We\^CiǜFA# jn <`:Ey^__'3K}|/)cˡ>:l2ڨJRH/qZjGq*[:$VyAN !;ɽ 1rAʝNOf1 LʣHkK/Ki @dZ([ВjVڱǟ lomvxBm"5PWa5;/(5|?A_@HHѣ[I 3Bɗ-H`́U#JeL/9R4w^:c&j !Ǎ-ߒp( !rlo=,튦̭T>Pwq\V*'5A!k=b~ܶR%-<<2ʏY[/U.$TiUKZW+oQ:8Y̛ Y z&U K˩JGC%IG+kJ9%l)pOf-uwzX?_%OZhIg&_):CKh@%˵ ,ƣ! >EAKY/y@(cvk-ă=1[2&oϡJU]2_ GSOl7yǗC@V! ?mK8bW|ֽRN-gʼǗlF#Q10+-jfN{25WAǠ[A*]MY*jE5N3(=ބ~H F:QH ;23̌G^k9P%P5زz 7 (uOY6ч1H6Cd9 (5MR ON|҆ 1dcAB,Kǖ  px/=oס{4gY?4_I Q ί$E?g#[Yl8Xʼnlfi'} $GdOu7mvD#HhC 'L叜>3mƊh%ߗp>H|o%|+ ;%:;Uz6G퓷HYu𿛱Wx `fJn.]8'ikL@NM;S3Xׂ*o%Z-8}v"ЁmtNoК ZeV?9~N-HZc- ÇW &*RA ߂U( ~K$FM a<]Bj݂EFʸ`.N{͒ oz^w"U68͞A;6ת},71m,rLռ,8A͚k|SIҧQ?6=C8Jg4i@D-hOYͥHP8<56P(ovAe)NME3:sY?Bc(%QAuTTZu#X{v pv+147˼T5ri}VrP;%:M@LyжFksvb'kow;~) skj^,./ B/x0 %5i>qd2Oj;ߨ3+qQ} Eiہa_HyMv-m}JC=OμZ!2p]V.{b+ @#B H0Pq ]e*)'bڋHXPwF :IIv;aZWWжܴ1ZTiON+1E%?>-W}p|0z55QY1L 3aÊT-/vaF[@QCnfw!KxF ع 2"}>dpFLEGҫ EvHaI9rؙ/J߆'1n+vmfA}qiZGD>M,j3%zݷ6蠰{Hv 9zl?ӕ.JrUBchggl/\G 5\jkݾ)F#kU;81r{VӰ *utn;й)f%)-!lT!o_@A/ZR!uQqbRAVHD]i}xj^CMvh I${(IRJ.a!羈L TkB݄ N<1@-y\͛8~RLqA3 Du2,d(59:{/1 Gb9+_I:āa3 XVzKb&:ՙ2[B4Ta'n'}^Ĩ0ˉ-k~Ѡ2jPmDj䔅5.JoSHeIVфZxmEDۙ${F`Jw2㢔f[8el'enVSJQ1e fßik_YAsZ,2^1^T– XH;5ۧScKOm]9X]㦺& {SJ€IAE43!fZzۧvY;{'az;N[glONpTB/H?=6Xtry{ {_Qݘ#NSp z53a*}.SG]T9Ҍ:%MR)ԍ 5Ge,G:\&,/5F c)@(EI"dP91ÿb.A9Q)ş4\`AZE >^1&+j^V;/qaFF6~_6OѰv;^[cYY"+Š!pOGWQV |5}dE>Gm:D\(,Qςl(c'kmҢ74"yוmdXy:9R׌_yD=V Z;l# gd87O8lAH<\S^F<(^/L/'Z@*ca~' ' ꠖ3uGэR!:=AӞ؄(:P ڠlH`V\(QjŭeKBT(ejfy==#Uv̋+}{ 4b*Y> !lHlWSJnI b. 4KM̥Gf?߈K4_~F(Q{[ww'{ 1JBo:H*b爎7Yv<_pz^("oY?۾c _E6ڡFS1ˇ:g7>)޾bιIhXD X+ 4wTB)Z kk Wcf1iCDC: ι"H Qe`) vH;jF10TBQmoLp%g8J-U?*'^']"% 8w]U@uJ;k!LAWsf_-tA*-죍d/S XdcmYƉGnBjM v :830p(p(dbvY!)V)&:DI "Ńo3 Ii7%@C9{*G޺rif+BMNPPuL)Rs;H;e;v8'8'X>$2U_Z"* wȚYh q3^mצ w&7.d`ʺ>H7BpGlVj!b(|fDA(E/tvo5i,"J ;Q[GYcDGf x O$ȽF¦-hp&{݈۰ ̬E:F aJGµ{z:פ F%}*fZ@~OPUR*T"E1̗B*UC޻z?Iϗ0QCHA7 m޶qs xV!2@/ԬީL25*~) dQ =veF7k_wٲ9 %K=1+߉V"WqQex0(2*#2&Y잒X {篑ߦ44 \0f_nNW96yM65TX}WIm͵pـ%:#!j3S7O&,fF7 ((7N<hfl\B4%qtc` 8l(C+ *i45a\-Ȁ-D~ {r1~WDYQM۔Tt*Wj첊q+%x!tŻ~JݵpƁ|" = 04 ]Z9 [~cDZ̩pawiW\UjGclQ+{x;s{C\~g4ٱK㯅.QP ^[vqmtD/,o@ Es Q4:=*!$@|/cԬ\e{,Г#`g <F b2)G1ٶJ~łz#G"1 {cp3ZmuEycLDf!UYC Ĭh.l[U~w.5_v%C[~g3#-)kC _&7lhJ07Y)〕0$3zPB{>m G'ۤ1VH""˰g>#/ AztT_'\x'8x4JH#iwbSm|9x„u ?*3LA$|]iKp1!N8@ cs`@ѿ-d뵣BaMM=LzC❽fm5|d,/JKg8X5eN=aư?!h`n\1X=P }B@_Xd1 cOBZm楞DP +)ͺ!m>:٪ fX[ԆL e w [MŕBYdQ;ǟ|3}mnhLcvEG^GBFWyp׵$ͧ|9r-]cdb+˞%cܼ(R*6Ԟ*4\U؀y䁭~+9pG_>īg0sӴ^ $G#>bEvM fnA%^$GGV;˙7ømgҐQ@)ef?Y*`+4AJF. ڪ\NSzukuON)rKƮѯBsZ2ަlfj_:gL n ?U'˽+JW=܊jZ}N-a-~8VqYӐ6X1Sd'&;rE~pu#cV_w MQ.&ݰ]JjC k <ʼ!Ƙ$6޻ln}h/ d$k2b:!pV2t݉HJ[VRg0츩6kի@˙# eym[ǚAO>`0ӢFis ~V?+knxh߹ ͆5f[h%af"B98ΝSckk|+WWIv'.h@ >ŖBࣥve&zDXc!%<:$1<ѧ#tYmBɝ,QY1Mt}}]2J\?'*Q ;\|~~ѷAXA85т->"8CfM/+,tYBau b5,*G7(BwqKcPU1@`Hާ:='t?iX]:6 dMʗ [8t- tl S on]UWT6$La­[WNdYd5ButࠩVV@F%9=Mkk 20Rsd%=`~3|:V\E\`0$j r`$>,\tO~,{ M|L$xi={1;rpL/ԭ{nEUmQ9aT&as?Q$)`(|FxΤy9ed љ)~eZNPMe!fw"ŭp/Rta|$ǁkLjٖ"2Ȟ ڎ6)Ai5 8nE\RN)J[sgŞr8׵OH(Q3ZY!:#Au)WP+}ی 2+WA ʌq2f5ܠO>(b&fIQ@jD(>w0 g+rYuH'Ct8iey%8F@gb>ZZ A6nwkV!V󢆷J-o۱5yܣJ {rB}LHn.euh*ơE沠 I-{ DdC65ݢ׺2"7U:HD>r#hL*4@~/Ϝqn*jsRϼ_<\*Nk2i~tRkc.Gz;ׁ# 8]9b۰܀uy?,b\# O!Ss2y8oO1"5U͘Y֏yaR`)DCC$֩|(+Hm]) cƕZ`6 ňX)}A)H]Ç6qFPp;J&>ztuC7&y͵oB#8rXReټĢWа dY^ׇ2 Ǩˮ̏ %,B9I$#:1J||\G8H%0?͋5^f2$e:ͽA1FT6%ӭ|èVu1Nh;T\? !@Qu-89(wmɸR"- 7Phh#w~Q 9=![@3:^g* 3EoKRb_?"bF:vZ. -t{rO{/ ,1^8ThcYmӐzgiM'~_@jV<沥 BƓxc;4#uu^5O NzU|7KC 32F2y-wR<0C7L| /BmˡE Qϩ?n[U47pDJ-pUۧKjw~ vZf/yF;UQ;@ClGB[H7S|iwP?M Q]AGݪyx^I>I[;7tZX#5܏L*nN8EL0%qR[6%0Out&=Of. y"I{01 e% D3mYDlRQB5{fcɟw__^bP_dSߤR{})]MOKf%~VM \1nYHtU-JКMUhM3 F%I C+fHs1N5'С&xu*KI+#KUb >k,C2R+ pL[;Ŝ)mHL+֕$2GG,qቔ":ggԋ)gR#Oؕ,;ܤ󵽞k-7K"~X1<}{&qn +K/ʦ"L9h"2O HBHYV3< @p_+"VW2Br}{3>0d2 OQ5kRhQ$ҏ'$1fO|ݮORgCia&^`ET!gu'Jaڟn 0j{+>B %cHS )M+mխ<@oHW^:T6'1 XwiT^_y V'=& Gob!sK9;Ɋ $Wqn3OӟeHkJJ֩Iiq;u@?<U˺iU /sȯ̰{/n>q 5ߌHcuݡ&%c˦hY`v֣ϖ$R*t~`G;+T6V}OBߟv Z;#сǏіWM f#4ߏc M1hvN]O~AU 8򴌭'^c:}8]r|=fM*O"`2: ]5 [lA L،,Mf]`y\%CuMӤ@S(<%gZ9Cmqz=lQ^ N7bF>w߾>2#w ev'\O "xGغ2,?->gP- h譾8_}/r7nՊ?0cXsڂ+1uDZh)ihU  p 3$êބ$,3K_@N=ɳ qjvU|Xp)+fLIAf 9P+QpH^[D[]uW2ŗb}9gl1$3yLnInKXx W u0(x>2eT5>u R`X啻\ƴk$Mrd!P5) 䳮h'5h~)ߚQF4R} $ @Uc*l93>o7wmsMdz!cj\qJ>*4 nQc6tǢ\A#gOf =aeެos/b}&aoAmD?sAr-u׉5Is2\]1ƺMK7(AkRw1J 6u> o ,~[HKRPfm;Xع<{wt=yq(3^ ɷL Jr+@|)-2x f]UOJu/3ga[Fl/ @Md3ZLq`[8DxO͂'3V2 㨯ɣ,Ӟ?F (U!BR⩓y[oI]}FuKH+N 1ф.Vg҇6]ꉱ OpCWb!?|ṀZ+N)y*崟SxVߒzSDP0+)(-tzD͘fhA:=g _tFaAx2#yzWSI9!\51X л[B^JU]0zrA/"p#Q 86ƪRTm 5<&X*՟nqz԰z3"X5wjƶuwdTߕw9G,4PVSKҗ x *'AlK U-eRStTNhMv٬D Ew% %3’<0}5iV$<8 ;<.L^J-'\ *l}Q;UF:p5.K 0$S-ʏHF-AC {խ}7xݠ*gpg"X"oR}D yε43 ~!6'fs 2{I·K:3&|4ON'wDxZfݖ9'nIm\/nT umղXk1Dd??11n`v$ )tcJeyF}҂D*m`ܤ^9LtJRX Jy+VTPׂ!MCScP*\k{}T¿Y1xэ. ^ =y!oc$&3#5G€apD@(rYD֍ #4݄ȗrTtYʢ-m&l1ltt }9g6(!>3Bj)<&HE%` Zz&3Oo 6z"sU] T.w pƿM&xVn O&FREbqkvF`K C*V윽Ul+1; 1ż:׷lW7g+k:~w"#Uh{Q|XLzkQi;Ȳ7rߐlA(SB?b<dhXM]Z:UhD>'8Ha+aDԠ3GWbfi2ޡ_fCmr+\q7[xu޷>L{dA+ V c}Qφ4T:8esîjzesȪ>>oƘޠ[h!(Kj4"LVS4H/sm:1iLrHz.*6csV.RX!~#pF.AvBYp[~E1R Ò\vlvyt/Jvg2Wl8 u c1.7̗Tú8IW 8`: h37YK$ 6`:(߹j$(}d: 8eGF;2С5Xri-@``Iyaa)__=VIf-&Eրdǯ_ڭ7a]=UeKRa3%‡+uXbr;>Ta=uPD AV001`Ȅ{}p5Yg)6UACNȿBn=c |lV[>f; 8%^ȱ&4WyKSLty && [DPg$?efe¬-T2ekPFӅyo:QU~` !5_A{ޭRe]5n *IWψ[j+|4Tty4,wo"lql@*am0!de3(y;]ﮌ 3GBz=20q2ˏ,+V3CmS@ ]̾ą@{V$Cvf՞*r [ v (!ޗ{֒~L^ŋ9y&Xi2,&A^1#PԳTӰ$Lh{fE>өXؗc<3 !6n`{J?_dCҩl[ K\%Zx4-IVKO֦&&$;W8h継a[R .ll{(!VhER Q:D(>wW<IJN{]W#oȊEq6}-'TΙ콘:"5g}oVL ~:17 \㐋R/KPedg4Q4g@?%ׅDWK;s_{DD _?^,(9~vi@ə +Wld^[ M-Q|N5`qR`o;7F˟f 0WtMhgEZpKKlla<7q@LA 2,H, N@`-ѳ-Ռk T*aEZd'd;|n,'D .63PwM'~xaR GͶ`>t}a1K1h`)FH J؉ ]N(TOZYEdAZD5LN=ne*8B7I4t K-{#6!zʡDo< L6D?DD`I+m BՋWB|e#)hO"1G бAȁV^dE-R 5pV W W5q 2yXIv @z(MWR$i`%+˦0h2* nh *F'X1(0_KE]wbwpԵEB+*EJeE< w|q}v^Ra^󏟠jb/j~v_'j 1 ~+p_~lK2u#X +Uoe wWnBˎEy"}}62*T*[BlỸ&0~Cly \K?lcXٔD!8ɗj(qVMz(\lmE1PRV}P7QcCdǖX# 9.ѩ< ( 3 s_\DJ"%bcY DMz_q٩CC=s+4t4+XVyU/8?NFw:[)k144;L8r*z|F'P] QD-VL}gb zRl)Ԉɤ7qrW m'.Y: _xoL OT2'tЃ1n?<@ jp$5-bqtHDjKg$ kM_<)WV$9 f ݒ(cLļ$?dġS}xUt)B穋bQ1D]gM=ϫqSnJ;+R/D~yցv)CO$mXte ?s:ؤU;R15NMu,er"zG1܀̢Bqւg«30*0l@>L +&@M -P!'q2 %1Af鹝De*ca:jmMK21Ig_G>$@*X a @e 4zQ>qlQ̲"R5z!9oE?xhLw|O8Q,.^D&A_I bj M /j:'Ve;8槽WRFwtaڌy"< -d]e,^]$%bz$DR7[DYI{dчV }L<2ko|BRb!9XL@~l2CiܣKMU>ab#m=cPK"+g!BX+(5>6QOnIW5pӅrdQ`~ NHI19,f%!ӂDn}R@ylYkӧlA\3O`1?eXulJDmc۹C,ﯗm4 kƔ_K>^U"Ǘ?be֟d1J="euWk )k\ inCh:=._Quo¢.Y-P'+?!E$D/,XiUW.[;H\ _D8 Y8C7BPe+5 ڼR%'ۘpg1pG)<"-\RikܳiAN#so$Doҿ'`TpXE\,$'2·I#^Lv.,vsh޵e1 ;4yΪ&j=Y\%w<33!75Wf!9k)ڸ}T$\'{L#^PB5wCEL 2YOбZ[K}=vǭgI) 2lv"aÈԉWǤ"i]kAQN/QEPiJכ=nD8+._0|0BOM;SU~0U^ .n_nOeeӥ161Nf쨀ƃAvD HeQYukٌiKNN)oB*ՏGz2D6W]CnhO;AlcjMAD$\W$g x7P5':uTۖɶj_xaNJr2d/֟]8@!td[<۵ =d=1B;V#@U@N^4DdGHPj//(DO̿JȤ(<+ CF^O9cU&<]M'P#\7D ^Gsf)s vAG-q6s0RC+A`2zG.W𔙳V&E n*) GLQ[3z2VGWBZUW+^R,;g? ?Ѿf  kC_݁ _҄'9[ZOԢoCUdY0ԪUߏ @7yˎwSÜi3L0f+%sWv얄~D++`,5HNۋ$/ڳX-r%s-2K7#z):Vޏ\lw`_,eI o)OGSk fa$^.|bKȰbT9=9R` #Uձ.=82'O[3Rgan;ֆHش].0b\^C<7&YmۊꀖY Ge:x$;{rr9T F-6{d|z*f+M6 x.ϸ_/u^nyAx[O"G) RvX TW$TO{ H "٨sNVV/~Uܬ!_^l RG|9SΒ][r0T1)NSЙ[Lb=Pqolnw0U`2Kpim-n$+QIߝ@oJ.B* OHleݽxNj*‰p^1/7$?ӆge9U'i?KDn'\#!/<φU|&0 =(8z пF%[v b0±L$޵cZ8b)Uʼӭ l %1uneQDI5Î*P˘Cor2gTCOCn&.kdЍCd_F/@Hml D~jYa^H,nj@"%R~8q-UHXqAo,9z1 %$$Q R8Pw $QP9Soˬ"{70uuRu4x!+JXE:DZK uձj-")5%@ S9R 6 lSSu$|*[u#n_*tv\˝f,1ѳ"J0X5<(n 6Ų ptڵ}C:[?vr%["<.X!LWOIlvnxA)kIA-A65\N-L;;=/|,fXyh,5rѨ$0R\'&,eAe>k vݦߥz$_x62zb  SK&rEG{NW}yvi剖E|}If=7R|$H \jBp34eoŪ,ݦLqh9jxĞPiDLٍ,U8bM'r-L(RK{sΘq@7N:/8 2lZ2$P^p_(Wc82RyӹGy`Tpd~G* ь(RtKVL7)Kj\ 4qXK z̾>~y,VN 82Hv= DtΦ_axUEwAVڑHM"ROȋL\"cӅ𫍠!ˌ\L wz|EG|6Ts2㨻y ̘ Nvk Ye qpc,3M)*CmatE<0zޖ;N-IF3bHc|DlV=T0^'4ܭ `4=d$"^?Vv",IY=6[=d!te`1<%H#i = Eג'SP}[-/+1h$5p@|G6Q)C\ "V%`8tS…sIl^ne,#UIJ48W)پz;<2*4Kj6q~(6p ieCgPKQ/4 wUc%ᩋLtNR 0u;u}ҰC69UhZln/v5Hcuߎh 4tgaDaJFq*bv0򡸼| !RĖ=!u8=S+qVäsD#m?d J |]-o6)L2Hed&;^Ʌ!Tax &Y &#-sU"`%͞p!! Q,ѐ'=G〢'SYsPvCH/-$K6F0_EwBgKGlx& yb*dlTy)|KPi>d@{#S;Yv8s01;g|W:ʊK8a "bdCIrΝ//lFc2Q#0WF C(lKU &&RJF6:S7 EbMi|=DO zCbWcȫ7AS&sߤ,l{s4?DM٭+ 6^@5 E5Ķ!Tсw82CQ`;'?M%23xsi(fmo-e7 81{T{5bw HfflSzf+$^ ut 4&$A?fcnBQ-1m$|PrU&2Jf6IOd ^r=TJ//XYCǗ[=6+V8 ]6h~eo'Ʋ{vQCg_F,.zRKbbQ꧅Nk[] 7cCi0BcDO^PpTيEr%){>u:L -.- m_ Un \Tly;Whrk%Q"jPU 230r#mK~ xiH=|^dzdh]' SnHtLƑ'd*tY L[]x0/_x~9L1Иb:CrÒhv-j-ݥVsG`]XVu8X WeoYbpDKzJA ЏiԞX[B\Ғ rAY/ CUw:" XjCjQ1mXrf#CP~bAj;7HDg*O\O.'UUn#.(j‷ld=s.ᮭBC>A'8`IV_s KM!Xby%#Rc j> 9rOfb/_PG;jB?Pj:ܞ>|9s5r;0~QXemvPg?j_V Y/:}[OG^:-?!{"9 =BbZ v[l‹jF^OZ^dyozЂ{f WvȆvuDQʊ'^[xKdJ#bN(:1SB7Hۅ9;iMt;XRpƟd <3Tp1tM{ BAd.18].[(]طμ.\5)oR:,c̻Ξ?0%ĞKw\5GG{}iGto8|s|bS%଻I4*+BPh_M!w81.230[TP|?;:S?"+rViy⯺/j-)Y>Gت`҃"6RrDʐq;9=j$ذb*v&J] #ɪ +YPxvM ȥhX\)w=UVqeve1,KB`gāY D+?GPEb֘8%O# _!s\Myz.Udͺ̷.WLk|B#tی 33r!;3W'\H>״AWC: A2Mm@.$ ٖ0_r?^)dkA %WUISm4(O9P>LݬK7݈@cjj7zvR> ve2YZ 4< rE _2 =5 .pD_[̡h,,sk!KNZ- o@M Ij|"Y1!~=flŹe2zܰ&bTipi;Iɧ%|"UJ{4pL8}U4y-u!E=f`xyBwS(D4H8h117V1MICղj]F-Nv(y j5V 56am @JNQqf v^QW2.F6kH_$8Ӂ4H!UmJ0= iAɟf|Q-+,7dPb=j|"0GoQ|=e'jJp@Qi~*\1Iz9!*Qq'݆2*b&x1-ՓZ TvV-U 53lqN*e`.-yabBiVОlb*_U?fn>Ƴy_O)q9 m62|r%x2bW6IG?ep|A}N?*ˁA5YsR}fAs؅[C$Y֫ #ib|mX%15X!##beUz%#^ s _AbR1ɱrQx6.:/U "7yCg&+Him?7_$`p]ܥO¿E]Dr8xqDQc 狣B!/3fɪlbi$eP얩CB%$@6T!HU5bg>^'kl vbّ'/Y-22ET] p]CvQa8rZӬL#I|PY lT|r+QЦl*[.?1ݵ/{KVDVӆ )^9`ԓN+q,^20u?),P;dlvmQlj `<Ԓ)ycv\WqXu.ONu`3md@Yeve-rD]tY'&|3HkkYL}yS.) OE㮐H9j Wgg$T@5 ]r]3vH/r#wįC}v{C<(PKrpS,Ùqa]qscKH)W=~ 3jߣΕ:VO>Åմi9 F$ȶ"^hWT1^X\EoWnة*XR5U1GvL Q;;obD$eՕecy{"jW< #rjهGBR:!i x\;oZO{103l=Q>qfF0{hHp^9/CtѾLE| ;o(>eQ`Hp^sigq&n+xJ{5:7 Drz.]lO[+)6.w=h`У`YKR1pW?OݑrH ;L#/0ߋ!q/":hHT9b>EJQ.aޱD*_0Ʃ{[~r7@^]NJ3(ua6Z.(t׭ֱ/&XE+MqAx B&D/&]KH@`ݲ L5M %ݐ+bZENt Aݶ8M| =߷&޻6>쬝 ߉ÑkTxuB Eq_JNN@] '۰Qq,NIۗ/q`W ro#* ӕ !Wpq-m(|_.Չ,m D) h<<]@0 s ^WXEs.ĩ%GLRaus/x/FopːoK'98MㅵE;>g6׋#Ls_16s.1%uu5WQ>vOZh9e|bCȜ.G(+y]^A/W1zhȄ3Lk13`bdI@ `\yIht|'wX 6)ɔNMf>01&[JWF8֏:52E,P$!K9E_&Ldw}Uꮻid+6IW,^xgX2κLK&ʊy<zaߘhtKݒQqh^'Kٖ"iT1iےìVT\Ԁjm!%B&=8-s+aw;ODr\Gh8 \CYi#^8gjSĄs)#? L-}/ Y聉.>tT$<=`5o~$ $v?ҫΠR؅sfֻjkr;*|^!Sv <`1}y>+,`NV0cFB5JN\[0kV"1~P}C6fv qE9զIf[*-?>@raIۭ&A:t9Zy*J qw951NR:0C~\Kˀ }4 <lNð 9娴M髢Obw-#'V|5g2 "$4*3Db>:EFM½ ~ /E8u kRkNR  0>J7RWZ $Nh)tfB@ҼaW@ dNSf3g y*R<Ӈu&1FgHIݟCPwRyNxf뇅4Vk{SSSUȨmH]L{ͥXm`ē,W孷*OZ P N呧EfÅ~A2xԫaM!$ԒWBT?w  8!])VgyrFv2xk7MEbus4PV5H6uR\$63p #MHydDd@6&:ORʩp ߣB>l^ZW2*t';B#fkqį:-ӦD*7~#:%ҍ۳.EPhAl԰P[\ ӝGuxPwvaׄԤRuRտjH2#$( uq W{XjaYϵv񟿶6j#AjdR;h/!XeI2^mR%Wn$n0KӑgRu'&}pFkU,D$"F#HX.h!n&L邉քHٟq 9,ִc\>2,frڂs2Ä:pY !,!=3Rq \4{,-l;–> ͒㺯xdՉzUExQQy~HxD!4}:}LA ]L8 o |CpCD>MbsŬy-* l'nށCC4K ]1j*]tbX"w9>SaS;`K`*;f:BA m$wi@πYY.(0C6GFD0\BXI^-(6WF_I[cQΉ)] ^ Zw2k\*< UXuӈv8p l9Xk۴Iv]=ܺ0v@Ճ^~T_Lw1ĩzb]p{ ˮ\;\%\xdz ofe4mS bvDHݭLi۽WïG [`&pS-GPдXJBh!RIO ru7D$ɵ2OТk:}7y9-خOעu6pNp+xL!x>ͯnfd}(Q<+J)SU v;0 O3)7(k4qD/Cr\|bg9yfHQ 9sw4Towfqf*tTPs7j9ǜ;ʨiKl'Du> {r@;v!_h >;PdMn ShK'ѯ ) L;h)DoqbI&fc9!vޯ*sK-YiWQA2'>%r-{c BfG\@; $m"b`J;-,UG8eyMG)-DEBOPy ݔ\ 6~FjftP^1l{X`_Ψ.X~3Ů3^TyZ1Se *NoJÑU+Wmgj9%@ZsP&TX)i]ǃ߱QN O!ni^}&ǜx %6CrB8o)"0W1Ux,n! pQBmt0_n9 `./K͟򨝣:#BŶwi!@mDTA^]WF߷1G6SS5ҹ՛s; 1+uXtIHc`0H?[/H>f.DQz~#4 Z.H"{kJ z-Q۞sO% ش3|y  Gw2YpAONd*m 0'@vGy[$~{kkq=@4wM>28D B4]\:gxꅨ촵d#"U$$ߦK(%Øh$V+!sFհpr҈ P~ÚKqDGS5R$|sa8&Sh Rx]ưoGu N-i?!.C۔_:il0ܛغGХ`yz˙jQLka[Z[R/΅aH:0nU3s]?}Fw1z9_MYK@op 25po-Hd( /LwJ'Oc(SLZl v7mZg|JŻJ qUc‡'sGo xG5;.3Ls5%i+K0} 3nU"ON+vZ6 mH"Ym4>kfhoXtM/!V&p0Hb=M+Ұ=viazӴ؃Ӆ:oL_}0+QCVC-*n|Ӏ aʌ.{\"/Eo(gl&50)KP NojY͉Z͞@x=BЭ"Tyh-@ Kp =D۞}ꖟBx\S=mY.z5Q j϶oJhY$*ڮ=I }k0_ӦryGƸPKx|w:HsPȉ&?0kL(d #>ftި@ӑUwI2͋sx짧y/޼2ϡl/yMM4um/I*Lx!0ڷ[oϬ㨖]Qc+ݤ .'JۍU>@9ZDO_uf;(;DsI~ (l a O.]4кpdD7:q=µfJlfWfaJFc0qL4M}nORb/&l+RKL*'(͢Y{ه2,Hz&i>v ѐ4Dx*CDH9\;\=C5Z%OU \ ;SjtyxN2B>y''wܟaܘLu̳ MX(N;CWdyQKcJ q lAR'TI8}<սxC##H51L̂Esv[stN/׭# _Y"qg"{$>5}U V0Dh y\3F+".@-`4s՛7x l,&u^<=ux}ڎIX\7$@GV-߯"`BaB~P$pLNK-B7RMEʪu8c IC*'RzWBl6£jIh![kѭ %.eG:U>;s{9oN_T-!^U_|ȨgNV}DYVx H-kM553T]8<iյ X,>TsM:b\vTHJQO5ﭮx\7.s5-\&k|l%xtBQ{;pL曡N,M_X [Iz2ў3Md:Yڪ.ɍ=)^:5_xlc&L˪Flɏ_g0IդVG"Z,";mIՄ/;<4 Rw_VJyMnR.}fXXoglv1]]_bj54 ,6aUW _P ' @u7?҈Af11CJ:Fe "zaF`Eez؅z%21nR2C:C^ 7QŽm8Ҳq9cW Nb C@^Ga~ 3' *h_6U Ty_ `,q݂P7iVu2rhy 2P(IEm6nˁ{@$|; Z\s+-ʥbOOy"dS,p .>07Miڇ*Ȑ0wmūȇH]7l",pBT=[xbs co8~C.M{or NDڷ@H`5!0.r)$Z{߀F+Q\4"0Z,J$fx}PY3ݍRCsNwv-q|R劖d`,=P}geY.0ʵ`&9{lccLn)vb\쑞\ﺴl&v fv-)!>==fN)ImDbR(ZyPzyZM4-#:@1|LB! _ 3-6GZѼ6+Hʼ A֋/$969^Z7Q2-`8Q,(agidnݵ 6uL!SxS+aLҊUځ|}h+^iWJE!Sd1}tw 0LizǴc 5>Ik-yS~$ 6c1NUyOmZKY!7 c~dP n |,!~u@sp*c9;B s/3K2Mw=B/f֘q$2 sCR:o*s M%̓낺_ Xإym\o8:Ohbb?ȰnH~'K*&<@_5䘭a5igwfhs>LkTMO5:gi͝1Z$PciV4jK5hc"׭ӉdUIVAKa{rjGa|FgDNB iw,/qx3>xYJ>0K=/ƨi(,x\H&Ő+Ɣs?OLܚBI]wmz"F&-6L _a( >^3)rWW3SI&c˦FI~Jߎ郵uՀ՛tݮ{Mw@f6%e:<XSjVŹ$ABeD+ )TQPh`. *0>q d@;AD(3/-%w =f:-50dRPo }2Sh{rG~0+FZVMHY3ٺD)'j1KCԭ045n=K+vҙZwʾ]#>^ktV|ANKTZF7tF}I|fnlCz=F4ۍ:#؅>c]='ҟƢ6{pmGYzljUr3XQ0c3}e`dJޕ\յ_[x@TmXyW?Oi]/UIbm#1A/ɷrϗzB1Ry L/48A>鼩}R =[ЦMw H*Nn r J'o !п^%CޭN\uvzÞkS0i[f꩛ _q.19ADLMI[0TQ(?FvDhKs"k2([T[zʯ\f@r]2ڗ3@]"4 M%bgVܠ?zL 7xkfOc ϢA2  I贷y}4w.!ηaR篊u<&a ԅ ,oR^'2R.,JHvum6J}+ `WS׃EnC<{U11f0L"&=xFSin&i }ˌy[!V#']oXe"t$h>S"JY{Trಸ'΀sd$9KL޹D*ScDry /P4`yrn6ZC^lh tހETOXԈQ˵\F`>ݬRB]zK7|lN!;˒pG"Ӿ=o0v18SE3lqlj7msa6 <[Njc 0ᰃrԫo o뻙?QZwKDL;T;e viyu!KjA ulz2n&EaBҘSBY3JJg)QT1agLvXBS2"9-wY͞*e)D-E@qhJv0{3ouܴNU:y։G2s 9߯_ׯ|K%٭g0w1ʹ4ܟgJoOzia"HcVɽXbeE}BwO 1\Vլ.MRlX 3 &Mۭ=SDhRN|FEYMQaq{@c{+ŗ K}<~9M :X 6r&B1{d`HѿY6.[eZzkUQW>rm+~N>?^nYĺ@nJ׏)e9NYܾnV12u;$W>&9]9B$t'OCPb5.{p= WDV%"6Bc3x8^CaC]m.w@*=(w/LW2XJ0uF&5Q1TPst%pAZ+go;V)?$:C 0K,Ѽ}Wb~Nt5gsEiË1 }oP&sKp)S7 7z/Wg3Uܖ:yWw܏`Ks~ k8,.Eq`§[f`AGCg "2}7-悭- BS,T:@8jF?:Â-!4hGbj,f h.~ gP)9"C*BUFcxmð/\IzyKHeNvQٽ٦pp5([Ogv]XdpbZhw0)Lb;c&IKTFP+D&ftYSX' /_#C?/)n1EŤ26r{B!5Fl+@,4кdAڏ3AՅWQJcr =f|"`&"+'v1 D 5f:q T9K UwGv+g@o1|caB8-?i5bzeM"NO=vezhuQX[ -[mI~x:{P{"3m8,qG #_.4Q/֢ !+Pj|kڠzTy_RʚMSn,f0R3 (8n+x=M­CM|?E]cE7蜀ޚK2x(%\nja(3 z㜶,BVApLO:ǞB1řj&ڌ-ƚ#@T A#;◿K^nڲ-:LJ*Gv=4pmVX'!$h*CȐ$՗i ^fLeov%u~.U@X( |oؼkcA/ѧZZ; > Oqφ`'jgsm'?Eot[p~*qQ l 0sHzʟ 0k:)<-T*tnR Q~|1 e2}wb8|>Ο'H'#l>QgAQVArZT! X2Ť*Ё;J4Z˨FT'X\B-`\uR(55X|(ۺr1MJS?!7ԘyK!fМΩDV;`IDMuMB[!b$0D1|w}̿7uQbpp;14Af1b!:y*,k >7 ɨzG;ߩUErJCg!,X!1DխkGPT`M9!7)~-4H.{w~@@c(^Vz Tѡ֥_FThl ͵)AI$o,F`Yg"4EOYV VnbR'{މ~ 0.ٳL];@YJoSb^/Xeu˾?'[QQ` .V~|h[HýF]l5.-j.PT>[GybCH%fp΢)v/EjaQ Z,1ڜCM;ǽ38z Pu(R4+@1lB\c:Ef=]uo#I&z9%Bl&ʯC,Z9xF~ѡ$7VYEL/nIJt/ϫ!΢+[U3bC?DW p$5yEA"i<S$$@xh}!]ۜ%ǺCj 46\Qpf/[rY"߸7S%#JS2qY}@QdCW*Sl/?+T/Ρ@&~fFk}9&6TknmWU)_pVj,1Vz%7;066DFl\2:{w~ :xܪMϞg1R\ f2ߤ܈'%H6'AᬅlcYajדL0a{ -D0Vbyȴ7Y@I}Y6K֒9cq6Z˓_!9gة0!Y <J7 % )_ЎE%ҠWlMυ_ߞPށaoh ,."Imk𨜡=IG`@%ݿ iq;³i׮~1 ﹩կYO6A0ݩ&7 N*-צp쳂51%90HIBk[umTǬUVu~LiM^ȰD<ȒAn2NmNJ =9L;I%kэ3Y١F5aV׬-6iFTU0:FۼOj˹.!JmMkv ꙒiV/zc&KDK':Yڮ"@U-\z&h>]:xd3٩`6w)"NΧ$:ϓ7^!%wH*,fcZyt;,:Re/ҋ<>AD; f=Hcpu%yCO"֭Mk$Xa*aoI6[eH@ * ?Wtd0v( zE`rksݾOʠu.V G9xԚʴ;No Wi1Z7e;.%׈soի)W~bf|}l|$-$8%$FR|0OUi m!k3LaEPwk@qT>1c N=@)dI=a\uזEbG%eAʛ`,=nLz7KĽf>;t.U ;sf6!3HkN i˳Ob &δ6var~ |νA^>ٗ6RWm[`ہӫ5^B*'i/k /Be6lҜ5lk6].a2lHPR 32'лWSmPr k'N  -9b'*W\e^vEqW\?2Jf`hz7'y |o@MXd6 yREH|0 *u@ۼe/i ~aky- ˾f}\^$;(S*]xnyi (]1mXAt7]Pu2ίU]$'񂵿9Pc:0a1\Xbஒ9I/тT(n"DTO{wcW5=g0͋l󃛓lN&0AS˂t>_vI8:Awqi5Kr/K␲KjXsj̒3'*LQ$9vj1ő]b1t5 l2wӧ>IKt?4MKWCR^ΐϜapr1u/Ԓ@i/ R@[A/S/ݲnUb8 @ FV##Ѫ%"~C*vKC;PFQFa;OTӍi G}77]|} h:}:I!dT/Xv!tpV3%^H2quװ\H0XCr*>ft5þmQh'8`SpaӥEumhR3 Xs&ۙbe*SK4j ;]ph]ǀ֒P1)g+KyîA6[xV*!sUixGH/O87H*F(EtUbioc9q%B@. K4Pf3HY*H*1nqRτߩ>/o쌉'ZPLgd;PhУSNJByi*1-DDHk֌hW āVB`ٷQc0C)n}Ӳ6f>m2AҮ:nd ;iBfAkH'j:QuLA=67Qf4'b,H~i39wEɏqCrL,w.8~7HqJD j/;Hb/lmTvdNPZ<1@Јɿ-ʚp~i %gc^j'MYXo,g"õlxCT6?1F=݆ʖl/RNkysѪhKQM\4n3?esmؓ&2(88z3^9<m?iRMFRI\XU[B[Zfa nv-z,i7[/ ڇ>ޟu]Rr9,[L CC,s_~+B(A I lG?4e zo\ֻYmdJf,?ĊC]}Kp/*<9rл!7&\}xWQ \m{mCcXGhaThcA/>o(]ޚNZA]r77R]Afx%Flڂ(YbONtoa|b(gc} eRmGϱLo>>0Iy*z({KieպN }oa`9TeAkf6aɜ-"#5e# \$L֯|j2#~Ss_HC1h<3|}tU.`cb 1݄,C*A4؅ep+s=e$ܗZ55J-Ā?5&3I,@lg?JEgqSz+W;ڝ>%&6L>'jh^+şޭ=PxΌ7|u6TiZ{on>7Uي|b _vveiywkG$R sʎ:(&-$/LzwN31K:@YήO_E}>c+c!B`SIͦE49 DqIeP حk$v]=@3,$䂹3G!\4m*O9[X(oū5qm+# 1)VJq; oD?W}Q٣zT{Lc/px_Ѻt3͗oAkxkm<)oM`ݹ4#]PX Q>,Md"-Xo&`r"m/F! )E%KHm6?kY4G7 6c>i]K[xs-غp`8MZ7©4+nqy/box#l }ݣbǶxD8׃H6NO.]?l>~<[YL)z5eqdow?A9xsjv|/zig&n.c+%bO<2W+2my#{fOB ]xBk*}bުnﲖx5LkyjКUPt2c^/79P= 7؞ ђ=@ap­=1i~K%c{ PMģ2:G*'B_)8l?~TqEhI3y -}Pޏ䴄buqX6y*R0YS g蚽l3"!ދ [Mo(M;@HCօel$^+|#Y&-59X*whcW8mZ \߅, JHE?Е"."a sq9 *\*}Ph(q)/2 $uk$s0g0'A׿iB@qMwF^JޟC>[(WfhF^9{Zdv/6ANUN~cנBtȈ-F*Af 屠Y(,DX̧1ʔRbwIS dNMsSFŠnm g #2UJţZ.S=!=-#m"/|HسYw]Ӯ#eKz,^AA5LųvS s&0q2:[]$mĨ*i loGU9o05}Iޱ?>NJ1 9Eob6zQbwU(6i8Tcp[A8^GvV4<kJДXbK!CDԱ{<|?ó6 Dd#0җ-GC@3Df o9G5bm) g aLN .>P.g֩HI6vZq3,.TK+VY&=FA,aZBnuWP]s-v5g$<3zy-&_9֢^=~WT2&J{Hcg`Qz3T,ajsS\2G&HْxD R"àbч&r3N,g<{w@N6@iOK3_֞[7L mы呓)Kr"򧃶';0UA(9ꨈ {w$je\\u Ҵsh^l\2)>$4h% 'F'%ʝ"Li%IG=dgQo,R#ܚ_ # ڹ7+cܛFr7N$~/TEq=\jƤFR4)?)Ӏsx-R*B,,#ᘪaJ.}"DS$sbJ_(,(aí2mU:88T;3* uQ $^aEުwXpf`JdI 6{)CAC 6D@a]xi3}!U3 %\5CBkDgpml62H(6)͓.[T `(/##z@λ.[q/[_"Pf[\#*a@۾ag3)a6rd. M])sS鰬gLLOfC@d3;Ye&2:K۔_`Nn >t6|4OeWڈW%YDy chUU< p©bo@xrNݼH!/ҡN ,čCQ$K?pֿ\T  L/ް MipcNl`ӽbDx1<ߩ#+[F JB?91da.HE rk`4J>4ӈI^sZFfժQ_Tt-. KDAjM3&oi<:]ꚲĩ]d HQdrqՖsŠ5X95a)wM{TeVbBJd@B?MB-|(C'?,\NEW_ۦWD׮'ynoֆ.gAGpH#J{r{́F7!8!8 6ٹ "dڅdWл '6wO Frbm5-,~.+ƄS:XyPPC^CIX2;/;N LȮj.*om;j(R''΂ ӥZ P"h!VUKY~)K2@մW%07x;Ơ?wII?[-Ϸdj5|JvBW m RvkNv đ?_F]`9PR8|GhHGY^;p&sǰ lAÅa9{bwbi,^{ap?)#N!["۲+5cq&p=*]ksȝMWZBb.ͅ)b{1}/Y:2\f%Ìsm"~jDؗKt2Y7/j`*T!/ș$nK(/tx2CnU/vIZ?P# Kp0%?F!o}lӎŜirvWj*2Gx`WgS/{ėTnlq=P0hEu4Һu*wǃ3UW*q07YWH#/WD:|I/Q8LI 8/B՘aK/ i5GEXSG.h Nq50c9C7m/V1D4h| GcS՛br5*ZCƥ>CkBh]"4TM1Y s)\ uTLI\I@]P^h/}9vjg*"x4'6-^fTGbC J"guCfv!\w肢D ӡɇl4uY2}gd"Vќ .UߪÎpuf:Mʤ8"#1uF B6lT/ݓ٠:ҡqIvB>ьYtmSuλȒli ^{~w /3gv erxejIs殇& MSX+!ؗ@jh ܏18nYL f8(=T2aDDaϹ?Zo:nQ2sw[̬ƨ"ݪc˞0>=M2-hzÏYn5*R_ ]vG5D4NuE#۔Fz)3uӃ^A;z/=߳$ >r)kHvƒ[Bܥcw2\uo{⛌V o--3{+ۊ n]7dɚ`_z ~= qx4+pKD5'eŃdO.WݯW/h5k8Ip+ & oLr5s(% W:ZBL.*,3'&~ML$F+ 7-k/yjSYv!g [ݬ{uq| sq:(K&<ˉsZ),s%AT GH{ }<0F>t1Klc'='7:25vx }2>?g=oIҙG8IJppDҖ7NrЂʕ> M*'5,<g,h7²xl8+B#w߹E~V!qZ#U(>ӗI`:DkE>gThl1pd*Y23J/7Y0@geVCXO^l+t_[1 TX$Yγ5I3>^-gSE qq#0q&٬ɲ *~I3T}:-dЃ }lC74+teIT[1+'=us;>R{J"4i~xF3FA#ER b\n6bkp^&O;Wb/Å >oс`oŢkA'Œ@loUgp>"Zv2)؊,%^ў, LA V$kAU&):Z5.b1Q˄Ng٘p[; iG.@+hRAg ![d.ڰqZ] R;Csl~ q`LT|B%9BuiiP+J9)DKC{dVpNIA`o%6^8 HՙqTX/E' Zл.% Pܺ]b4'9ҖKԧ9D&qv5C2Ǘ/w(ު 06M~K/R艄L c]Ndbv28U+!Ξ*Lo/@)XCI4~`ͪNnsY'AP<@d1FnM$=ޞ$$0(Jh֎EEXH,2Pr:`N&|"J3Qj@]H鰦b;&:.*R&䶬||ri}o$`VMKGcky5%n`k+! #ǯ[*1jB=ŵ chVDYwJ{,]?O:۞FE$:wk~6513Ep )!pBzOP#M>7H E9 4]d$ Dہ蕻8pfǃ|Kbr}SJt4YߥE:L==zn4ط,_6 V2\ٝy2ڣ%}ᓏ:.72/ߢҼG fNCҹx@QnGySs?LS|`؆yK0·Ћg:X6d'0+B1\' ۓJb] UD$nOq0ZΝ"J᫚#{9Ja ֣x15Ymj2L{9Mr7YHh:a{I!l4aT 3{7qLZ # ӫ7lZ=g&#?͹0ޭTk# yX9b= Wv}\o(0u]vpK1WM_ 4.Ԋ*V9-KԂr=4|ebRgi|s/ݑc0_\-I,dㇸ;:lASg`22MkrwÎov[UlxƐa܍n,X~U i.#%S J;ˆ2~p~Uf(G,,nJj\3A wp`%ȅ. bEZ1< 7  ebyX=j9{=dpi@ɡM^qׄv D0DŽ9J!dJ D"orw[~{e2})D~awhW<_oaE#*e4a|F4%N{ENmFDžK3NZ۝ʨlaO%¦\5E*}7H;/Wqj9ubC wY?@]G9xmKĜ jb$C45#jR"L@aFWt[e T&1,msѹЪ Hdq:b?#QRQ›ˍO3Ӕ1OVQ𗆤x[5vE {RS4ie\\L0llkFs% 7(FƯ zHM 8xdI hPEbH(ŭ*lo덠.TG݀ ,]+޼ĂٱO*7]1 `ңv``~2[ `UKy^/TV4TҖ1%K5K'"$N,/Tʍ8_]K-S^cwڜiɡjHI~-@ q;\ٹ78y4,yrn)ۏXuQ%T#tnZ@ L5&Ok)~-OH2֜ ,H*O;mnz<mIG Δ@0g)t7kYs-:Hv+b+|g%;jɨH'OwA!mIo"uyS^y]@&s CKM+X)s\T QhrLAD^Yh5eP'eB+-cۥi_d:* 7 ;ۘhT&=길Ђy4 ~AxA8O[a;XCYF[,jN$3V woW&r1Ґ d]8^H#&)'31=Quɞ\h"ָR=kxLb|M#Tި% C Yr55qD=FN?%WQt0ۙ8*~K;:c{zb {y4-UWԙłZ_v2"}T1f_kؤ&ϙ珑?R)l%:f<@{p4T!^ ُtWՕʸ8qIh@jہ3-x+i0p@'k9PeV")ER'(usE$\ou[rJV#멻)d"LJ^/}n6~U]?rHjXv %Q˲H$2J PV"&s6QM '?.ipky"AR ~f@7w|+aQ*& [m KP,K56J'9i֩ R]*ßFssc8z:L ^ NgwF3aCqwRslR"u!)? *{a0pS%KrO1 ՍGp$2Z"eG;PĽY^Dg \i?ȆC{{I51و]2`k`Y|o;z!9;*?8"WzRPIj^#aʭ;wv8lO%i@e"6r6خ ʀd]*we$m DqNQ2?HS -C%9%߾ U'*I\TLABz͙~2apF-ə!e O:5n-݌{ -ij[q3tͤǥٶlNqƵ-ٖ`.l.€4ӾįDcK+YWACB`S/ Yk+$?ÒEY炳۹9FRQօ0;egãA$ɠ'l`fy޺"{2Lk2Ċ}RndB? RAώ`8Fuax hU0uH!T1n#S2j!$iׄ]CEg5*풸JCfƫo~w"jbWG 㡨-mx]g": oh|1T A,-K;umCcwr)g<5\9/~O~Sxr~K5@P=?oCs}W&FNs3ɝEf~3GjĦ%(i|Q|u]؝1ʫEHFq;?ml%`ye\0#ț G(S$NMpJk1aqӂ C+VoCiL;%d@1&P\EbC%Էt(O k<:P[4LtWU,G w'!D E`r~i/<6_إx >ͽ;m;#=;ȨР3݂N1y1TxU |W֤"/Ҽ \`(Eo8{4Y'"zbHȚ;WvCTsuÄiBUMЎNCWƘF4bS`Ԯ$#"mRnLkNSP¯Yw  `wn2  *bKDdMƧˌZ A>"'g"c8B_F_!{XNwԄjQV?k:ZDZ㖄aq* sЧRzj Ntd(O[mADf0X.k?w3p25Kq](૪usb|N0<-0x5Ƈ~-J\Coia dAJQ]rSuL :1uv{%$L\E%HwmԌqu.@cחITƞ2d^짟qdӊa@4]E6.[ ^lϏ^o:ݽZKc2l5·k*P}b'i;`E D y=޲\Ȝ!A񖜛g $br]O<:d O"Fn]KceKJnٗnuC*C 5:zz+RwiR@b*@F78 v]4;EDq ^Ib藀#P wlA d*ӼN+`tdDOw(wĢL xT[q{,7WB &(ZcDWJ- 筰YcOrx`)Ky}Ƭ6baR-j۳:~g uOzNIL%NK8ai' Y׮ץ|QĉQs(pGOs|> 3KZmUZˡڴqaN!q`@̀3@.ڈ"@o:JUf; կyC|x1~<c Kk FgZOT(ϐ_x LO"GVrQY7;(j/g褠yW5ɂGS3(KlO5*:+lz+1M] >4/6J؊?2c7E<7H5gHdY·ONVU>"y%~uDVT=%bo`3UF| dPJ1(8&Lr=?k:˂6F Ѵ'r)r)8 [}f̴ ; dTAҗ[9.hmyBSxZ+ǯ f ÎP󦨆_ص5S(}h( (~I@EM܆Mg3Vb~Eg &b,Z]9Y$7LHzCێA&Φt]w-$ls| yȎe.v֧!_V޼V RoޙMil~asm(fRF4HhH۔=m/|Qg3R ,VF k9&?Աs'Ωcs'Tz(쁎M/RwL5Y6̷Mhl1_ְkLaE oM?{>7*;Mi $-FCFT_D5w^ [8bT+ E<3! DFh+ 5V%Wڙ5&gO^&`uP+Յu>b{{w c?_0+n2l44-niCaz ]t-e<4(փ #:ՈK^u0 ]bIp9@źN`4Rً_պJ*RȤD>q|W!1C Ln. Y~%T-Gc ?Ume[ 6:YIf;2vq,|Yfo8@YrnOX/l?w\!0''vd/ CVo ~Sh gDz c≇Ix{z'z V}j~`lFYH@c8.Bޔ7r0[D]s3txXTf16<0!qF@U5g.'{~-wۦ‘ gޜ%7' d֪ۉ( [jx_|;rF/sZ4X:*xp8, |ms [/}V8,4ؗ1<ު@/EH1-OL% }Aމr6%ghArglAqe{$hyҕm_h% |-S5iK,-1ʷy`XWUț ǒnYԅ!eR9+[fR+cV1#/Yrׂ G.X|A1IMc!Q8,ѯ^:ի엹;,PCvc`YI<sgX*4BQ**cfznAb L ҏ`TE ʠ>穌">FqL {~Zۢ}~iu;gR)V(_BP)(hG64lF1s 0x] iGd F,JOS;jtdWƻض}(Aj 4^x6hB9]NS I c2-V?5%S*_y‡HT3e-!v^4-$:bl&6^aEۻ< R_aHbUMc:FBrvB`e^/Px H֙AXA#xfuK6 W QLΝӻx"6 O=8=rr/h%cƣ?.z*蹽}^x>Y\KSfuWѠʱ1/HN4uqWMPn̬ȢXtӿN}ۜ\Ђǖr{ְ116?]B^Q}6p3h2sȮʦpjxULU;_w" ko*d`ϸ[̸ }|;Vl.$[aٷ&*MQ<( VAϢ9ǧByϤ)aBYS am;kw %Ǘ=ç4}[, D-IT݈X4nS^9^$Xü5A6ڳGnΪF ScKCb k֗~BN}VT]H/X y/baNJӪ R¤)7EYn<ܶ߄0 Ih fw̘>0DDr@t^:_[#A|rFJm0+|ŢT_m |KWgcV[!,}H]$̈́S \ᾊ'.>~#GȄ( .\,yo{{pl.L$kGޝl3vj,Tʉ-Hd@+LK֣x~JUS'El#/㶍McTQ:ACEr*zHҧtq=YxwhcGcm;q%X6o8-[A)aTYvK Xk~*|V@X#gw 'd虔Ϟ޶l[hYId₹C} %ttIUkii\H(FΊa6a%e4vuZFA%@S>3h*~y Tرc Y,確F+aDں/C_.ؒIT. Խv̗~xƑa[@.rf9(2;G0qZ>)K2_މ 1K==K+3"qJD  ߆z|lϢ l|5_޻m`]lP,}wE2s^ҽy 4M^ws%/tKJ:,цO+9nx+%x-Uܿ&+8:lFH܈]cXxBK=+Q:/嵻Ҥ1F~[x Yz?;*Ⳕ2'qWuBr{EEӅ6\ƛ#md f=lO*D}|} `xY`Cx\AE'eŋ#gWl650gD$ś-I%ҽ8=ISw|4ݛkś;jBzek0!97U7Ivd1FM6jHi Vү9cZwHR%rL&G\8 6?FT(XOBoUVr穫VIYgO A- C9rbb#:Z5"Is8pizZyVBBX5Vldb")PQ0 ] A "z܅wY9eb/~lђ"!me]vDWvk#c^6/*^ 93 / HL/6GC`/5؁l*PteMl{*q"y%m.òQj\d Ck+!1X<6 ؚ3 + i:6 W=]B}m(65}2CS%2x4sZ며.H{AQeH/Ӿ%m5 T+b]V+ 9nx=E2zZBI62xř45\or迕ur#T czheέ$pU#)-e>+DJ-īC>PBTVkb c:m-\;SvL["t(݈V]tZ[C)R/~v02yK{ҁ[^l X9[mϚùj&Ճ^`ϴU\&У3J;Y1h=ηDT·!2iFߋeE SAZ9e\[Lz }[۫]GpFkHAݡxе71  &yߋ=Qv$9K-٘佰4L 'chuQ2'3+rj{Y< VE+kE6;>ReKVfE rwr.YM>wSpJGBAnȤc3 qkS# THR\FS}&o l/[Ήͻdzx^KID5s#i Jc)(/Ƶj Sôbyw }-TDR.Ϭdw bxm:aӼˋAqrx ! Kb%e >Cbb;s.A܍ֽ袷]S|Qc&ukjL28"h Ԛ?qyfĞَA~{lI@v+~~m<\n֭E&b\b0+DИgv Y( bj~olwJtz+;B]^ ^4]?4U+ ;63G@_Й_`ӷ jvlNee+9q[y&ĕH *N8bi+'0HTwEsEVK-Y=;y'uƇ=C+xMg Qj½شX3_A9ވM:uzkoVY(Ӛje*/'[gI9Xm@*5$zM؏gk^;{exf os:l"vL oMbf^B CRm Ü., /U_)hYd-{Kٹ;,)2_Y@A㏈e)ٿ*Mª r~FBGwN(9k3$yǢaE ۙ Kpȃ\aY`K<C` &f]xiŖ|CAT^ܪ.ªf-^JmKՖR1prt FՅcZKA.ݤZgl7;r֮Brjjda`{9: SPA[AۮF+g&\L:OMOӚq4_j$OH wUv )ɾ>s)!36d,[P:nf|PDGy2(]5ktv'7Okj0^{X(!#dpECj]唕|W;$ݷ\@Kf#48+|?k$\?+rOW_o?w/|ƀy%e Vʯgq D8 Έڥ|Eq۶_Omyqm*yɞ>Zv3}'tg$ +>]Y0HãMu7auuZ'|4V>k?yCƭNY=>\,b-SyL7fKzNkxc5&Ǟ' C+B@%tȄ :ӣ:A:Z4#'DjIyO}.diaXhf ,%4T6"B &0)D B_&:Kl̤״ ze|rAe Jf4kszn;OGMQbi5_;}͗p h}/wi! ڟ g9cks?mC)@ s|ɽtCH}΄t 5>,ӧ C{C=%}iz?Dd̎RZlXSy&:ZsKYܫ+p=y&l|*-*Hv =uQMr"*JÖ:d]Q6ό6&DZ˯`0 ӹ& g] ʘڲ4KB%z'O4i9H߇oH99lp,"lҸt.X̤EcbsY,Z X@ʑ ׈@ ڂBXL/V bm1~\9ȥk #g!,à|, ˙.mTG#&h!@Z V8jd@UJF"Kaq_͏W.hx~^^dkoF)fEB5( L8,w~%<#j_ܨЯ[Lpp}e"`ĺU1g$2@>KMHp}[TڍqUCRRQ0So4nLɧ=3P9~[d~: 2 e}d|h}#"+Efjwd\hP 6 ]R6\_C7ۢ 9L.KElq`,@~/͏tgߙF9xQq.ᄩ7I W`!X+zB %2 Y>8 DE d VTC~~RdU>x};9wuVzر%+Nm𿎞(Dl"EFQ9bӅ M_2Ϟ01S{^WZ"dK ٢~ͫv6ROevES"WaXwL:⸷ICU;^8mLvsEAJ@IDrvOߪ-:j]|:;4i12jOQ]P|\^bXI߲-?q-csieGK,HJu ٿi_@ڰ ӥLdk3[#TU5lK*=B3H}ܖ1=sNT3KI ,=Mcz}}Q:V5aK%ԛClL2۫Vf`]k?2_AϯAcJs0i,d _^u8ɒ_bωR+ѢAv/^[W*FLT'L_umg]< vYUݔ*I=(g{g!;X6 RNV3hbw~Kk=UPKwFgIF4iEӂ!Q^TaEh_!*ثNuāK `lI:Q ~zG؊I<+֜߰}IItvr!}cZQEb%D wcR { Lsإac,]@iCxOc);uVQ$d8\z80AQE'rļDwG9҈Ď7R@Kg_0[$9ӦO(t~iQeD6XSRXF|,"eU ଇh%2F)hAT˖javAPNk;֐nxbzQh܇N"Kelчvb c|:s;K~nA cUqZ~-J88D)q#@bA>MzjLCR6/ƴ! x FA k3l c=;snFs+GDm6Qm!lE\P'z]~68t98#-0ޭ;!'T={`!F>D0Q(?Bu7˪3L{H{~*8fzqE|[4`]yMe*~ڭ"hus(2aH$ Hi.½: ڗY pq{P8a OulᒳGïAezXe鐨ѬXm Lu*|#eԶ$jdޘyҼ}j\Lډ@e~xI%27(M@o%!F̘gKq9Y़07Q5,j®?6!{t /ErIbGVt8FLs3w_ 0{PQ&SZ]oru>t 9hEE1PX֌zF7e$V?#a! u@ahq5ٟd߽!K8h4V.}v[vmy)!3{2w[rFm[@'mjt/eFDUtW̲OYlSh8L.ȄÏQ} ,Trrx bMT.@Xޭ1bp?񪆵[:f{$C1ĬjN‰hmLQ:q;& *qa.gQyƅs:.Rj&mnRPAZ:.kHch7(uZ ;ÁCu ѻǕ󉩥֫oT|{ol&ZJ^$dkanttI;~4ByM~@]kvém z昏DLU’xʇJ&?1 E)xMgHVd{RJc$&8XGV&HD;j"gH**|mĽv[;E[Ƨ9i`%"}H|ho"_$SS|xɢ:zȁaY$6`.AdrHh,#&t9hYA>6O?,,-qwXEP9X  ??rh>Ԕm1u햗OIhqV 47oQo`$xWT aiO[=Q\H7DKAJ"Ncd+(Y|(3XAa}ƍ.XjqϾ߇gH;HR!a層 ; (UJiR;sz\M[dak82Ȧ\VZ:;Б +)A嗗L &_ bhA|h!|{`[xK -&!^QY@Ɠ6I/y3VIRt B1fo漉@tk3nԊxL@(L/0m!FAEB n63eS uĸKOuz.K5YA%uEqUę}s*G썢4 ГӧV#uԺ8(dQspÄ8 4!l\[<4_ mp.GM,J elq;zO1 G(E[ȋL$dp!xdy"O`R@ܦ^9(!ʇfX-x3)+n\KVB$kMuʺݓHziGt"de:4sY{d~Hhtr1^~ܤMFN#>'yI\p}ܛoF!f $k?m\SzGqҦ|I#?2'*FWHIS9'qSFHE ZQ 2hfm$ ɹN[DO#4M" S^ן%K1כ_:"7YK 2,핔觪h&Μp:!B]TQz^)8Yeo'sN+}aMuMɥwr6: CԹ,'jLƓ/I 0-oO Ll,W&+G0TGhxM,N \@qG( )Gd:jx.SnN$@u~ŽGH0*Nj3`$k#@kjܿFPn܅Ҡ&..6 HdY:`fߖǨv'c+ j"v)+oCR"ev@)dZؠG΀[Ϲxm]} +Ls{%ieD"% (px{E$,"i>FOV^ [||PVtH7]9PԲy2'La!k{> Dl֟k@UPW/s)Q()סMDcVz $R~qA.dȆބOpr紏\ڱoMҽqӔJ&_)WGi7BjQBH$mxBaj< U-&%;I?>yyd}^Hm1v-#E:.Dyh.L<9=s~FNj>OeyLdZfw3fI67ˬt̝9<| 7 `^!oe˻ԴvEWm(/*,dQKj+2]U!`۷יw nwǝZ3geZc{P\Ǐ AGZ0d+#1A#XSˢ%:e-ʉty`(q h^>bQ?3 ~FV2 j*'ꠞ5z\|}}TB/OżP;mW0֢VedžN`_` Pޙ 9s5wQwȇD k|pyJe$g\)ɓ#Ag*qyنSf.sk{n0o$` ip-= ^X"$ɕ!*6Yb6DjX&.vuj\1|lK 5#,gΧ q:FAKezItuq{O,:u̇,rHKw]굶*l{hQ%jnZ@&fuXxz'$ވCr!^i5(YNn7zA4`u7>cj3BbtN>U=&8$-B528$LͿWn1*}!ft`0)A.{B|.`/ n2q&ˡw-ࣅB| + qt$ٯGYyky{0m Wn z־Luߴۼ0[3p )#K{+qs VHWP ܈a $ɯ#X]a!i*@ܧ Q X'H*uqp˭! " ߪ7KC2Qi(̀m uy-)J43)@.E+cs3!l0&7B"-WA@(v"bb4ЩvO_yU48Ƅbwt??*{"ǭ%NI"a ?E>TX/"؆8$gIjv: ym{5uzIEVBm.f?HLS?ǿhdsq@K*BkۆG$*UA8K{6E_Kl6E0Ir)ǯM`#7-Y6V7o d61StV-amًu֮yN(!+z5(m7$u#8xݲh!>, EKAqS=K_ZEu0Ar#$/I`4ǏJ=DXꆿ̓{#9e _,MGBlP~O) Rd윤?q0"H P]n)r7V4Q1+߇?<~/u*/o9%UsWlRX|I{L]n*YL #(QҊFʿL|ʾ|N$pKާVh^5(h< JQEv$tU9ip4U\tLmX=^_Sy 킀H *~'b.a-GSQW6yfg]3R%^ ist}w_Zd&\MP]d>Y0Q|X0$*fmٛ|>[ϛJRT2GnJ :t)J臉eT$ֽ?^ /?C XVO(\?GlP7ga܎uנ%&tDt/vo!anЗ8S/:c'nƄnԎzScz`8>G7 Ea(qGah^FHVvL7ut7 ߚ%6$PȈ ۠OD#/WH=}"'{?G*A;,. ßYA9Q ?hciI1ijmZ rxiy@=&0̂"x^g:0Dvz˜UPsK9u0[LQr9'vaZrxcI%@s{pHwp&bG"]aSǕP~^O pNxU 7)NG(&&M`d"%pe +*wV*Yz7>#ꢴJo^k 2}$dm].mޙeq{N 1h>.:o,p9g~^!l'䊜 džG˯Y.7TCa~3ooќ gR@ldysԾ/HypA4aWIxO"#H$Ma[Gtkqrѥi]d=}'M7u.8j7T~k-*uaDh7Km'D dcd B%|-+cʈr tXUϤN ˟_'e{cn|tEn"&' ssF5`T~{N 3BBsiF&B3um6g$`'2秙NIҪ u$GQ9P&|]LaU- uH[ړ IjnhtoLwy?o{z 6W\3/(TUC$ ;zw Wq|8(J x&H)l$nn=aQ0qKw@dY/aeNY'bjŊ^PH;ps]JP+fTm&D?_hq"lI)KI-MvS"~A 2l྾k.m@Um!i./2UBkWBԩ8{ϦlǮ,FNb\rnбɫqCo*[3SEأ,M$QS۸z# f ; "n 24g4ZH݌]6C^Ͽ bV su/5_)nx|fͫ4l 唛<;4}LDLXsoљfYIc ؈wYMq}\{͆H{sƗhԦ{9[7 X-4Ca~$ף2Ek jaX-(2 sM ::ɺ@t9]䠭liF`FmKZ>]@-3AqavctBDj6C^_Ȅf(Nfaߗv-LF,KVIG}눞j(e؞6QTIy0x2-KσRPyC*So <@ԇ2AUIŅ>IgFa@c< PG.O߳<ܙ~;/3c5*[g "H.k-10rÔEgoqbуsK\q"v F3q:E8S~- WCIE],|{H99ܟ4Ygٌٔʨd 䊕BP lhb-i|q}P9@'?ܓk Sߘ\1ه4S[M!%+$#ԷETfZci oд'mpF/.A:P-w 菉,@2QOrqB 6@P9 [^OT%I[ʼn#M?~o+Cdn܋o^u>憮 #kd R a(1[thjaYx `9W"qPF`>,Zyk@ o<!th(^BJ`/t7YT(i,L>!*ѡM=폖}?0灈8O1zY75ߍ4a\D OW ,j5k$!nj5_f޿6vM1x>)G6s O$;{ g7_=vxm kJgSP%^8 ,KߏNLIAk;:XQ0`#.ٓ+M`p/ل*3F@77ɸ!?1$?2q25!ڡo8"|ꧨRߴϑocDu*y~.tT^T)x9cCLT;__$?LP>o_VKxȭA 76ԅ}]xj]tx-bK _HǶ=LnC9hr[70$ݙ5ŚVԍ2s几e (ރ7(EPw8.b3 1_c䰑oJmur(6v5.-и!\^8N:k#\ 61-`|<ͺI Cj.K`=HZ>+:8Rjԫ^A0iLrYW.}U I#?WXܟJ>Е> #5˱XODhN9i;ڐXqձ[[0ݢ rY,ѽKhGgO!yzE٦>p+} '@ұqcnA `6A;e-`$2RѸVArH_a^6 FeccQAuξ HZgE 2 s.PμjMt!{h\ܾ3 @ (S[$cp`湝pdogRֽqK<؄!ElR^9xw y:anbda/̨'Lйtl[u)\W&~ o;%Ѡy^+]Of^Ht΀nh$Z4:ġzlQ(l\beaF xyjymΞr13q=X)qyYx>IuL moĜ{zM5et&c񀥧F*LMd\@'dqL3pJyVsC9\.z\ǗGn3MXMx>zla_M{*/ygJZ"Uwd#Nb0/E8u@^HRR3UT]Ȳg0|qS\l&JcS~QK"}RS ) $gBm.xb N1DB/k?eu>gx3ܒ!6^"EOGmx b^܂}-rF (X\yaɻ]Ey~]la?=O&gdQs(Z wSPP 9"rfemTW8wf IZѢ:hϥme7S_ .a).7-VN@HX7R5M2uu=H'yJwgTtAJidH)Rb|vp (t8?3&P4v5(Rۊ%\;}B3d]a['46cq'LK' $":1 /']Q&Fb>dI İRG<(=\+6À(4 ?sMK1!^VEQ׺RUs4!JUX뒾<ǦxcN,NK/W{'A !LDeMrjB6q';@LH"% jL&A*e0k!a,M{8U")C'cߌS\ vj EtvD }O-&18ދi(PwY=aׅ|L jmw;B`/uƪkV q6_Wh͚C}Nٿ52Pm .^W6o(-V7qRTj M#mB4MNaIcy>YKI+g*Kx 9^kV5+dߔLE c `DZ^h8ݳVrbȼ@(S R498k8¨*_IΩ+E3^Jә{ZBX| y 9N(Lو=X" "sfoTXƂJ2 \MmQ|o׸sJ0+zϗBoA\ !y{r( gXGvp6HTѰf{쮆 [XVT~ @pnՂB2^wr`M`;|A_tDτ\_"6݉ RIDĉvkgKbD,gQaQQޟdRi']/umK V#40e^d}g/,A9QE5sq$8iwơ~rhr. ]{ƞ]-*f%dE |6+N3`z$X,lnz50h,2>cPQ4~wI$6 ߨ}&Ħ6fA.HmUFcS`X"1΃=Du>$!NJb  .4+bssQPS`ԔjL9zJ+a؁qxzD"WY| %q9SOco¾^D ݀rhrt/r֞ ̔ b02R 5S 0o[岈*p>6EH s9/1@?ݙ NV NaFgZ!}6h< 2nk2]6w6Q,xJ`jSvxPɿ }@eNRBK<Zq!^oyvu#()D?3c/Y45e~#FKmg ^[QЫUFK,o؈A'T4!4JJglAl{ р_$;, 0DsxQ1'l:. n BDDI4Gr?ߑƤяެ4Ӆ/Pq"'ąAg4;[n) ،5_ k@ՂLAjjiC-:I`<:XV&G㊱T6v]اȼA֭Ӓv r4\hS .nS@J7)djBLBա#EEcUkc^]*@)M(o ƸGR$5gmmʍg5\2rMN\g0KX1!9X۫wdF|r1xT+9  ŦgdkLͱh8nGȍvC5y6Ncwٷˉc&>?k#&Da=#U=x('M?O~)83rgFҐfԌ4.P7DPNU>ԉƘ/EM5lCOx9oUP|VpVMq` BE@rE,:%SxN` Y/:J32)>#q]p뫞&UQt`靺x3oHbъ: yZkj ɴNpmK=uNI6FYyx[)@< ]^A;)$ 룂AyY=[Va"ȷA8np ,/6Ռ"VZsy$[( =@t!g$NIʌKFCSaWcPG%p7 W[&rFBu)\WIPhx/v*s*W4gR᛺t ^f-rVA<68v~+f@r~䜧/ ^Y6+D=Dƞr~ f(+Fu %Έ! V8E5Ktn`:Wp$vHX^!R{?KCFa⽙t:Фu^.ʱnXa<bjBOqݍHBZ0ܡ՚HT;Ĵv/zp}Sj1B(7k .TrR '?HgO)>Qo~8Jb{Wv^2oϨ(6PA®-WM FG X5*PﶠK%'k~Ά < ٍ9v& |0 #a0ndc0:Gə [ZKP2B m(7i`1o\RL:1&؉U3]{WV>y/Tj;&3y@_wδ#UQ`@xk3zԾltK Z&+& 0JJ؉0g oZ↕Rt!mI^pD*_Szo'J#k= x糅܎Xx/7J $ߛn.TA 7:3K|lӿwEO[E+I$]gS;G [q Re-/ojavҋ?#3 G|m6œ7SHH+1U)HÑgv1}nPKї/Օ*:4cj]X/nIF *C>q}HIg_mqr`)LPf]χrXB\h˄RNjM|9ŪY 3.fiqoZhˆDގ^<#2R\8z4g#9r@jD;ݺ[74?~\ @qrEF3ྤ0 $h i`r\ęz7t(c&+tcQGkFu`V2q'Ӥlu=ˤ} teWkTthܢ<__[9O1N7EN//^fᶟt)4쏇Q]sC6hgn\l*)]ʆpGo(TYG/%qQxcKdqqڶƤr*~xjɁ KʹgC7 A$蜣(x8|̵pȣ\#RD5ps(KW =@_w-΍#c(-.}N0Z-KSƚS%qŒT bW j{zas3ze:$9v!rTW^[c͹^;!F5{̅Z|n-4X,OԺq|v!FMuNc5P-O yp-T_Oc0;|/2Z9Aي0̑v3W64NCM|jv6H,ʮhZ?uE9OΈ=8׼8EmC{HBE `W 퓌DD/k>G$'$`c)|O%ѷH#2#~0qn2Qsά tS#9f wSMtӄN-!TTٙ=/XE X%\WȚqRy̶?DAej΍' ˃9}pokoA ٭#B+|(`X@Wwkٿs ؑt IYk839z4x9˩>T]P#>4BEBjiDSMCq6{Uc&YA$&Pҏ]T?L:f p7ѕ=0 ZMw~/ S{ R( lvи ߒ{DXAk b!w< )?$AP&Hd!!TZG˛Rݿ06GwE\96,YG&&G2Xƹ$ C:ųJc.8!(s!ނ?d-TQ^SOŒ;pͫuݣVI2!B.N#|$|2MT`i*35[ %7 ޜ]iĮA~ek?Lߦ{9N,x?6v=>ӎ2/ŷuQ5{ Y-2>E;FQ 46jǵb_)u*(6.REPy& yw Y6c݆>ż=r\2<4.nHѦ<{oLCiuUIOe 픙M~&֜АD,ȶ($@1(o.*UӢ SBs8+@@>E-t̑+\3-ȸL/AF*B粐$/so4d!kD0 é&ˠ#\uK⳻~*&'^^R1 ͝ TyQyYvi.nbyARdcz0QVwb4bZ>G(ʁN7Hn sx/|)Yk'd~IkH ѳ ͬFJrT^K˺>')-:u&^ƜF7U?gva %vtLZߙ =TOa[ >I$qp,)DaNNRu|"5y*֗, ƎvQ2u?FV#1[qj32k#.*ՃmkFz/9K\[13u{a\A5Hlxu ZDw!ꂮ90#3qQy &iH Bpl7l8MmUMξa!bW1*8 VH&& XƲ?n| /~u^(b_Yu23 ' T^ƝW/3ycx=YۡB29f  PvG|ދ˴iک \?uF,?'vZ&hvt+2+&XKd7sW|I.̆d 'reK@xP`g^2e|La-̓rVu[+5E,Hq[P$?YC?W"KZ7*? Zثݿ`u\]aL{$K=2s%] pcmGPa&T#?+M̙@w*є7'm`:Pd]EH/P??εNM'e\Ⳬs!qfw˸n @Bx4BM\xd ԯ+&Cjv=mzQF F8RbO,q-wBJ՛<]Drb.hg8 7qokQ4b Jy"ӰM52!3m_mO7}{,ԬU^>eCo ` ZYqepC;⠟,R~KiL5'p"sEbӖU‘eڊ ̫<LL&W 8Sڳ{d0Be.iQ ?t&m/Ҙ n$Ts~y4-dz*"Lp0 IhxIlQDܢO?NIF*W}wpP~8'3<DATә5ކKUZn/~>bn,J7MddAę,CG*?9{,'ɟG#_и]>Wmo:]31,Ǫ/?Ѫdp]Ketjŷn-2HXr lᛑJR*"Yy4Cn`B3۾f,nua x*0W6C:9sEC m+6>62EZdZ>(o(=+n"[ 䁈[zubq"wr;Si5xHfHFAzCՋ0 :.$ 3f},[u6a@ZDTYMgCV?!Asi NGV_/m1݆:Wyj!cAwd!Cgɝ_]W\<:k{KRٛ'D+V3*]@Ka̡6Vٮ :EǮ0 :>xGrM<`hFQn"50Xh)}):𓻒 J$RtLGZ 6XYZ $nn3gvǃ]ʼn7;33p!SM?Pf"+.c2P<qHSgpomu;J<|fO<*:jo؄E8 L ]7ᑅz^n\`mOp{T^ӽ54elE "$'^{g63!)JĘm~,)J8݇QQK(<݊(co;Pb$y8\Q*X&{T^%v{. >7י75wDJx̽l~ DZqפ`@ar 3@mLhr l \D(yJyd߂T4sI l$>xO"S Dt@fMT[N}_fO/. . EBֻzal?YA'΋ؗ,jfߍ4@w?'Cec"\( Mf:9NBȊ ^ `}U{zNݽ+#·bݮU^ɏn\' uOW< ﷮D;+H?`;+K^쒨ϳicQL qQ$g/U_Z+"I{ŪYGl/RxgtvF -K7-oH-/:k,B̙BҠ_x# dR@Nrd8uA=z߅ Z;e GjM+B8"W엫,Ȏ7c$'$&`ա_l59 t,Rş{B'e 4ޮd)B R/p&2HXXH+y1H&Ojΐ2E Ю?dVz%}6g+:,oB)&itNrL1F|}G>b]XF.7%C$u",LZp:>[/xaSM8YJw 14|K##wk~zp=ǷnJ5&=v3ˣi>^ 9 3-y0?K (18RlT2I(0sɁ=n~a*\e$+A`~C;2-kh !SC^d R+} ۔20_ֈ?cjcLY:(H$HlQnYJOWok AcmwG.Ҕʹc v)!+)+aD&G$`Ώ|.vW%ɶ~TR pS5 ٤f_Qp2 D}B; ^x"neu kg|T v{g:I-r36 BCGA-Pǽ"fFStw&B)k2aCAjpP+Zyf00S xk-z^XDyK?EKm %6ZVGa[{P݌9t)j)󬾲8oHv=\n U*9irB8Z_u~vs=rxk Ƽݴ {uz#ڙc)Hv]|3]Eպ2GZaIR}ZMduMGV1pCCykj g,+ɐCeF] jcBg;l |H u;HZ۬6]{J_њAs b^Ir5+^ 3n#@sH.EFߦM?\<\ˤf4J,j!s/hGr yj~` 䚫5팮R. PC8kDzWma1Jx+2:{Noш|N/."gP7:VQ}MKiؑ:rYFrumCPj ST^j:b`BA#H_,]'K< ]_l"U[H5~|!(6H qk1 }/v&0P/I3K1'GUrZ}3\e Vʋ,h[=Ko߉m`fdz7p)ަ/G{ U-O]cof]dIkUtHa C~GJj=!m%Ek9TH_4| ,r#Jv( Ge4"c-y@Xuk֖V[IoDj3Z7'xzLeBcmq !nHml:] ]ZvmfVhS4'9+B}u K>q3tzMT1 Cx ;Yz=@$pAr!Lkc-CބR",_UJ=1=rlx5\{xyBܜY'ĹJ[27sj#UŐd<4ƻm#]M\(c]4 I& 6(jDP ~΍,!WbqŠ19]&O'__YRf$6;3VVgmKTM!/T<))ȽuSƃK?vSE#_T#zx8GykM'Bq]MC%Yd׃[`k9ñ@}'8t1ڭ3j trpn#cs88F"\=m\biskO{ \R-_,rx娃7-I6"a!eLhwzW" y_΅ A/¹ @? KK+(c$ݒ H{?ꠎaۘ]_Xc qeaS U '$FUq.䐅9+ ]ՙ>V^Pv~B 0TZw qC4Aǫ7Bi 6ܵ{uy*#bduFf_o?U=w%ٜ.?Mfep+я$琽,ji޼.@ eM vJ͓n,Ln(`ƫš{LJKH#T>Ok7ǪC0ZaMk︨U)(f|'yFe0gy.S~\ ApDzlQBv6p%tDC^K:~٣QnڭȒh̽?3[?pB ->BS\u8XmQv) |<$8d8 3bjy=cB1tPՊ} mzY}E(NS'W͏Vo^#S;&W)crAhEs"^#+)>~PӿטVj ߑ+Џ6 YJ2PJre\tR\H,wX>9b*2wPRGV MjaWNHKhOhlfI>ϩ["W.>RmSrO+j1qn4Ƃ81_bX"8C,"/GTS 0mʕ0m/TWb?W$z  "fϦ<]}LA =&YʣSfɐ?1bv&|-Fnc$Qdu]Rͭi/3$m^3g$ZI"MCQT=v(9' 5lI(]A+R8։$/zVrzC1ѾJ r|UH6ER+-h/g ?%=RNR< 159Mok mf|Irc|UFh)7zKȡz٣vFѷd!E{yCf!'` d>y3J鷥;]AlOCLKӟmy:׃5BFS'I 嬽!A5PB:PΝ!#CXbToft`ZR J<,JɑC)K<=4<ݶWÉ `ŽË)^ eEG)cr6PxOd Oӌ`]c %CgzLH3uI4ĴDX?\wI–Z*|VPWz$Βn>Y?ϗPtCu!Ho$שVLj%ikTrw(.G)Q"6 )js炟ot5F_SHr 3`вlOBPX?Z:iusxiArxci5WKOe?H[uQbMĘaj~MF:K!]0'<.SB+QS2@Y =Y}id 򛩚! CD)/rc{9:uԁ)};J(W16R=E09Xئ% PukG!5bikNYVnTZGri+l(gD;;W{ i]S3!^$?ǯ2e W>f,Ӝ/[,+ SqJ͚ `D!l%{gW@X'g{ KQZ%Ἶ_EFw-ty@sYVB4VU^wM;hlc;:v: [v|V2yE#KN;}S/O($TuEXl}??QGУY%na@[/7K\˨$A:_ _:@ @u㍥>\ɡL(hHL)Y[Yb@( £X"s$pzK~Lc5JX^qB'4mX$8➥厳gρ .;>tdJ\01dՠ~jyNt6wWFq*f^-KaeŹ*<߱Qs&>` `b촧'Х=$`JDsBmk3hap͟jRZ9~m+i q^|TEjF:w%5<5ʭ6[äʠ&u3 |'y#DFnp 6'nJ5b)BĒC|^ce~18[oM$ˆ[Qbm {~YnauzԳս͝"?hA'J꽙;La\!1[ ̨!/? 55Kb~a?doN2!UItB%v?mR vmӃ ߗ!a0I c=&R tЏ{ag yNKwn2t*ˉj!3g x|et}۫M*cs4C"R%H&V鑨+Jaʑ_NjT3ěw"mwx]\ z&z?ɻZxx"P=@:$чo mݡaDH9PwS4I[/(B[o.I%]MfJ{'_Z^ZfJ hs[=tppS FɧR@d3.zl+Y=E"YD0\oo4sdIPVY w:+6Op開;=c"gPplGc#1?Ϭ2 @[^'Zn-GD;U^ފVSAAwZ&@VU{L_nq56$]2} LT0uٮj?Q?hKڪfs<{Nhzg 8 r8:<Ơa1^3,UU-qdyPozgqD눑ǛQF]/ox}I4P)KYhA8Tٯ=l= G5$US#*eτ6Jrg"(x.' yglkvRR#~e f[[g {e#e/\@C,"׼/ eg!߂3<8yt2:u'M2';4 m>/ַH֯$UPYfFJG[^†3%p씱$lKbiP;N. 7NH(I_ߵ)3]=>zJxv/B7OFW_' dpEӝCZp>ar$2H"m񰵩Uss3:)dEZ;2d%؀VgݶJJ(6 OWJȜiSxڌL;N(݈74Z4r} ŎVt|yG7N 5`ae†G0ahpZwMvlzxkhQ}T)#A)߫ zwc+hXlgEhnDo/æFIO*cJVHAnjq D̊ *Ԛ',Hgꬱש%VLjkWMpLY&Wz>vGt<F=wi[V4ץT>[᯹Ǟiz*c&1o)m)dw"]oRa̘:2J m0Ou`~z  @ؒy#q$ӳ8cm4b912/10N DY,X{Rx Ѷ,j\g_R@7-èนxpni6Aہs)4,|}|Q$|m1ШxX<Le4 MNx)x] 7h>(ڸs܄:GJ3)g.hh8V,7} H9>J$~ %Q !Orkn+7" X=t h EK9,SށVx{Jz;EM:eZ6yF&rJ7Y޹c*RX3ifaPߪe>2ۍG1=`d.h ՖdgI8i8Hx^:25gɄ::y Roe) l/)[MB{{k%&F+Mz.M縜NfZ(n(Qv<EY_K[O4LnIxZgTqaWwpqt:4&3QDL~:T0xz RfOsL zmK^w}eQ0&46,fU`%Em%>NToYkJȹ*(B(TWb` t-о[*$ W1_zM|[s}\O2E*]*'u< w=mTyf {oYT+Ϫ H!aw/N:Nv]xuY!hS?1XIyyڏ#[wK5|' fnYoYS5s#eA!4"#,9dʃm=fLxq[tΠ9\+,:Xw1Z[1j{M/ao<U=[-Ҿ +1pl)E[xg1;V=fC8g%|Z|"$؁jvco ߫bo$TC:J{X&oqO|6+(Z9SC;@6 'm@sqYZZ0͓${.DuP)/_Yvyϓt;:йi(lkcד3b%   '}uDŽµM\N5O-qCHgws1c*ktst%Ԝ52m4w4⋞ǀF+M:&R>2n3k)3ttid%|F.iZ[!nbؕLcS;5*T@/cs-3Z|ͨ?٪AgO{ ^̡ ̽~^KE#pn*Kg|zq8]fWC*''8QC~7BՂ PM :_)w6HcwW}u(HEIk,#R+8ʇ4!P q'[а-uJrnbF Ȋ_~ e9VN޵lM~P$RHUR`T17j-|pcD~$ {.Gy9Q'k6^{HFї@˩p./-bk'ݟZ @FVZ,P:j>pc7uI 8osfzfA=$%7c|RI}X:(şH ?sώ g5;;o[ ,{cofo U#` Jvz焸Z>mėEdr .A94]^+7Hʪ#p'!շ{)uP YgȧL(ʱSbAZfZB*)Fc_ť''v8l9 Hom|#-(AbndsSȥ2{=G' 8C?xR<& t(T7RG +U#ucbL_tS q<:PHiՇU^ΨSY X -\o{`W20R-ZӚ5K2zD@Ub!Kds򗀞^54JÃ0wwO`xLF:A}ȑ4úzSJLtPJ`2pM?2*m8ӫ9\ V'k-++v_8> -&1נ0B)E~=_%q zsE[İ^9gs=N8H#$#L@TU~V7 ZhbV`G  vUM/_5 6y baq"9vݩ]P֞x:>_x'`mKcPMBdEsKQ~n'~7Y#+IFJ@lbmQ T|x7c΀5{GU Qvp⣟Jus3nrñt"| )Pnt1qI!A49k;?sVǽME,̦$k|mQdq wUG+06uAC'Vj~i"^2=*԰l!QgÇ:vнԎp CfZ/d .~zS,}h=U- 劂@UxI{'닋6x0?׊lJ3kHt|2%Bcq]D&IĞ%WD>k<*!'s9}K{vD%@WaM@' g j;I-QuD󤩰2|Pje(R7Rk,Kdl.g[.d=)v!3N"%qÚ ƗZ]RJ^=]AG]i3`."xEs y="|`ar~^JzS[rqq{NniwH&F)F,c TGߑ/Jtz&da`fp?~;flӹp|`jKtѺ%@es5O).!ӞmS_f(%5H141vb~-֬CoJ~2|n[ؿИb{'鬴 H gÆ=M!|Ix\lQ*OTƚӃhE"- Ywlo<Q?N-GIO}}Mq5zfԵyT%)x-ȈΙ=/Jf8ȩ[METI[+YLqI 4b<%+?vauOkơFqaRX#Ft@3B J 6Mr'"|Gli;D>2k&Drs.')J82ywkzNt*lPiqIʱ,Ǎx0y"lk%\V5Cx-hٮddF5N:]-7#CR3@w)}3"O~^USju굻I55Gtǹ/jlFw{ *E2aI&Zq0ў((,s,=l o 7K})Γ鼁39UYM?kvZdSO 'MT 6^x!A3/R~RP%x W5:YC3`0Q:gӋ)#`Po2cSQRt3er80L+^SʭܬRPSIm*MuK2M ս4-ҿE9 mbRkC]I]]4ɏ9)Wb(s.3 aa'lNܠ*{AI&*?Gt0!Zn0$_2ZrvWR҄:'ާp` WBc+*@Դq5tU nFM 0Uj%lFݷ uE#Gn y'X $2uO/'ê*`hPc똮C_~3[`0#ew'Pt8hݤN@Gϴ^kn9 AhJȺXԫW&4w8~4L 1n;W9=T߳*}j&^Ж=24`C|Lq.VrfJ;Wf#)hݫA61  b”U`>QDoUek(Yp3/Sퟔ<_N0\# <ԛ`nFCVa{ZKpp ndP"^""Ǐwz.j)Gwl9'@0QUЄҁ/Nru0"]si::Ik 𿽠r) dFzc_.\5DdnVT%fgKPW'ľ1=İ37k ߵWcs~++UK襂xX5ߋZ#pB lp_҄`VvL3BsRo ?p< ?8w Wק/":sH] =ׯwuFkȣ@+3H6 /6l~3.ZKXqmllUjWgvX`.Ok+q&*prtxrZEyvz%rMJ0Qe>F>OT1{D\Xn]r)6ɺVT)n"hM[G^6;y朚r @Cup($9eZC4EZ8>`#qNMv8bM&+98 V+}p?8ojr9/YRU F"4QB׸rITKCh35Lrĺ|%_SԡL-* Qk1rFkUָ3O>0O ػs"fv+:]qi]&b}P#J`Մr 1+LQFߵ(U0\jF[MrOcr+6v,֡eQ1>Rg.}.nc(*0@J|$][$7N W(\΁xrO\6,V;&WNrX۲;Ɉkm~M'E zW7ܤ {y~c6P# Y;c׾NQ73z9/djˊ%\Vi6U-4N|sy6xܹ #ІQhTY{4z+PN[ \s1I_Rr24h/Y\&bKB[{))ߔY=}1,W5Lj3 p(=cugl{6ƞvdN ݭF{8%xJuםA3"HOO0nʕ4o5"|)Y{#!]zvٳ-vߛP.`Pr;buBD,`Y:'E 8:ُ^$gW`(vMX!앓!geJ# /tx:jm=PYӮKB ZOX$y P쌓Ǭ/ } [%pɝ &}՜NԮ~5- z$ wf>99O._my r!v i9_g0x v=ǁQj=91c6va&'td(a_! LXjncN65U*rӌ(d*df$8,=<|0d{s'X&PCaK:C7+9} edỚ[o j;5{,TdYu[u.OiSMV1Lc=F-Sx}0Y|$w @ q{R - rXxLCA͙߁i.0|cy w{̷f %0T-ֵ 軚v b7)$+ ؀ mKdWNxoLt13)`PݹBD2}Wg5Đ3)Ľm{SS9Pl#{ҫRq2>ZvWO$˶i0F쿿7'QB=z@5UpО{KF]4tPt3P1*&u-U .^)A4YY@sY]| ^nkm"۵@'e]UB{y2i>fgΝFkOBj5lFW"q%:K5C4|SrLێƙ&SI"Yf'& yƳ*Ho-SDZR!J28ɃPc>.lP5\{\Ʀ =(OQUXim=4Q~ۓÕui3[ŭhheKL^]A)UOa#qFJif ymZ/bXMl 7+Rf&7Uk9  NwQ]k} qd+:&W:y ǃ9O"!e?0<%t3lR G̳+o)Q5fbEϦ44iL ط){ztE,] s0&wEbW#<%-j\dp=zim&]C"7懋J: @R c q||\lـ7r϶ox,IK^TO*SQmSn:O{lyV]fꍤy9,kR v^(̯%3M{`ir֏{,@` 0!UVi-vCחh] Ju^iT 0t9@_EhI7 +2 ?$4 "־1L&j!Iy;em|.|Z|NNE:d Oáaaw% , WdL\/϶>|iW$K&(4G@ghFdS v;їS+S33i">Ŧ6 sqaq3lnܐr?: r* #VCΧ$"TwD9Mthqn~yH ''FV2OfH[a~!*DO5r;J8-E81/DWY8.S1J#.1x+&YD<`N{Oʥٞ^KT+Xb5~C7Ze+EaAkguY`*uh)+ϵVDW9_~UsZ@ޤU|s.x/ ]R6 w1a~F z|3ClC 'dÙ]W)MKUk|wxSߥW8&Rr :r`28yph07:}jk 9g].̌+h&jgYZ070701000002e9000081a40000000000000000000000016599ea2b00004cf0000000000000000000000000000000000000006b00000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_pcie.ko.xz7zXZִF!t/d'L]?Eh=ڜ.+ZQPg_P Ek7'3,6di] [2%X dCrGIrQJHNOS84QDԟs*2=ݿz>F{Ґ$Q33Ic}LQEm ݍȘ:8bEo|EԨ/j-qyǠt@yd'aQM7^6()}{"7`;bY "Xo6P %#FJi%9,"nV=L]?7!ORsJYVP&V$ b`4I5V nUAA4H0; qA )-ĥ[ZL sS%@z!<9>]ae\'J4#[ZR`"{U()7E;~}NH Gcgo_ y?O _U+wu8r]RP?9LۃJmC @݁a M_ JRʼnt]֏`u-eK+|sI4 KGثQnB0f- )v;{}I)M= \oApfæ Sf7ZV*7~Y. u1 陛i5|qF;xඟ/wyr =}Z&L^2DF lS-ׯ̼pP]?d"EC̺ؔf,9tĶ"giyksoE@ڇS;G/mϾl{OeXKEhߒlRB %]l?YtOz^4zM9#&3: RxO♐;b?iq6O)e#"<3-Vƻ$U^hWVu5ȇN-$4f\՝4^뙐⟌yvWN8ȱŔ 9>DWTīH9ſR0SU(Բmҧ$zkɠX!yZ0Oxud%)"F6-eJ~V15Z; &@zs><&wMCWZ1LZ"*! j_&"D#aPU n(~:iڬU4:Mc3_פS4;)ؖɚFKN+ qS9S'}+Z],e[&"kչ[\\4l M)8VκHxX>eU|hˑiW3ǐw-P؆rrtMsdm԰#F G|x㷁؍cmn n[3o$l5r46m hbbw~4c5YIF>(Vdo^&{~nz3A'uM_Ush_Ey$9Z*Dejjs=4:Cp$A5 )RM'UF4lLSN5a79 Z%aN)Lb2V&ri?,AU \);[,֖^k+6 f-N>.'m\!iZcboehvB׬~/J]EIJumcq~ncX\&mlkʾsyۘZ3_B (ZXƗ7?z N=YVTr**,EE@@Nq#F$j1ZY7EWꅤ#-JaXݳҵOxKrih]:=9a]1 \i@yTI .f<;]-g4-+&g`QRH< B"o?v@`OwQnnu >q?EFica 'Wdҫ;§5A/v,hNQJ/@4^u[ϭ]#_ s="!+:{yKtAU{3gqgB~ߪbIԍ~̮+1V ۟A;A(T=` c$"E=QRzI~?zi}]o 5{40}vۜ~ǵw9+6pr?Ȯq ཊ/%sS< n[pdKpŊuNHO@oWx3SG.Y܌#U`DO}WH50Wω(eVBKD#,XXWJUa/ s4dֲgGӊ͒\CVb*̾xڥIdxcHC s#ͩf ͚j[8_׷-R4ᦷ3lFv̌{#9lV92<]s݉%P_o+|yKT,*E+*5E_l hR&!lj\NU~AXNh3\nO` ۨ@ dD{-O&u;t}ٓH*on ]HYSNj'mS4\0"5P@8*MVk)%ُrLF=95|~m_螻ƌʐ; d]c9`'0c~[, }%MmXkV?. .tdhіh Ԙa42IGYO3hH_]n@>n鐉]eY?4Wrb˷FAe`&R}Sm̽0 -R ));>r>'چ&[tPaLHKlAXMg'M.7Ϊҹ7ڶ2ϖjAwV},c?Ͳx#u8>Xa~7RoO HD<} ZR+ !ˉîT,vk/Yz6;>Vh ^ɤq F >" ul*j'Y"kRu#3$XXW}}"@ nbwUᰯ'z_=x h#* ]4bBB8 Ǭ)1JS:*/l+mMڈvv,PBܘړL7^uVQ,JxM_u۬)}W)ʣokܨ I`/?($M~0H%7;t0Zdaݤ3"б^4 'n jәOCC x`6 8b%aZ!nzO.GFh/%!f7;]lNdmf~a1%P[TX`g'.Sɹ[?.wsa3 cQ,pdO /oxmC"%=M!"8va@ XQXpkd8~ظfDoь<*Jye$54t'3͚XT3'H:M -%j$`j-LCӚ ɚ'W )ԍ4yKs^p@n`u^4(n3a=y]wgh'ߜ6 ߂Nf`{kOnhElA&OTӟ顎-v{}x-ETBߗ`G6TTDLj]X@|)C/3lE+2=Xͳ Ua.jrjQT'3aqN]V G{kOM4_DDOJ;71e~jB{ڮ!2ۅlmΠv]YmX8־C7m:Dqi}?Ƽ?|YNxN/f*c?.SZPA7aza"9ffW8|$!2[9HܽI/ ]GlbD##"+2[ T'>N͉0s'Ň<+J@tLj=S64h"|3QX~T(lj(u2'uoUièizų&N J.{ ׇ`zIQV\[d<V(d P"eGz;'ָk@V)$jN7˶|nNg|*Ƴbt~)u]C4XDїCv,o;S ^sUk:@BKV\]u#vwy4jVP:zA+6 fa Ř&o* O7&x~WHM -;0:HA% gwXЕv ?YCuA{4=.LٗA) 81AB>Ȓi$~Runt%N[hߠy+,='%K ia5Ju[C6id$ jz˷|G(b~mnBM{/!L\ax&VkC0}Ԏzc]W Ҵm/[[skeyޢc=e12D[l"l=VrNȣxtp&'K\z)j\N FWw$Ae\k~b 6b\JS8:YK_ฤ';>R[~N1im^A?P G^ݚ@m鞎S#-ĤS!!:T}ߚr&3ӭ3Nl@\sn<}Xckx.IS]r݅?ݝ Ԥks0*LBHs 9O fĹzλl%<_KmX]r-`y"fUW&D_2{Wp=ptXo0isKf^ U?ަh^u8q],2R)Ⱃ;NyBf5lw_dBϪ?BB5a;wHBW~$9 N+Sz77Ϸ'LCT,-*~&2/ӢL[ǚ67u} hKޅB[g[a. 'a[Q<ݟjd{օpƕ[2z.<$n@snr,g   Y?V9s|i]y{ek|D=0_|Yj$%Bux|.~,Xk< x_YC\7ݫl4o|4AR/C(j򊺣&%EVOV3w\D [~b \no?>dy|' Z}# ԑ)pAz,k30:`hCWtBz̪`۞ iM=)#*j Ad}zoZWZlJPJ[ٽqc8/΄fԫX8rӼ{w1EwA`PƫCOv( M01*Tce*Ƕ?WQ^B_n<2 4>ĸ~D!fJ*L;x邪7DBU`0gr{ ܠS+L,X w<ΥR{|R*y^:sٷwa&AHԱ[l'7Zǥ-$<VOp-o0bRP{RO(8֯Y 5bofb5h:vr/ֈ>j.ѥn)k}pUQ,l4dM!uE_KX8G g6]M|Qn4pަFnZAx$5n񬉛sT xKG,\qZɅGŮߟfQƬ󵉷boؒU'#.:FZ=Đ$ېͰMKqt@|! po2NO)ު$5r뤾jRhy`.fv{kDAQ`3?؄Ll}Bt| {O)Hx:+Q"d\ ^C ;L BN KgߗECí]/c98 HBsW}HnyV2+h9>㫺 ;wc#n: F=%J'B`r8u7|LU"odZ|ڀl in)<q.*}COe zl` G<]`'3Lo@ih !>)?0KG+ܥ3z:1iLo^1k*POOan}\3+M}*{T2r9WdzKIVޅETyQ> "L(,'.ʏS8= i1` }S%w`;]-|!tOvtE_JJ;;ϕ'.0$6{Q­\{RZUKjQuhE>ŋlAَ^m.BY*> ko z"g ^\)Ow ;a-S} .mj0T9uFv'H|V0!q6'9= њk0KY_11I%U$ʚ Ţ;षl(=nq21':ic$3B0hJW%Kp_|TtٮiT:F4x_u 3cx3g:w-1"ַzSA}?lj]Ie^T$.~zt[SOBY2 M!YIV ҽCR<4CfZ 8^CJcٶeo|pA2=`me6?m"F 0sX1+-yG:fw$C!؇.NxH*#-Gh6Ԃru{u:G?C } Ђ/..Ȍ5rCÖ4(J<8 1a82 6Wr04 - o\3"YoPmo$ Q48˚Qҿ^ {݃=&84r/aexH'Δ#6",#_"5FydOm1lZR, sj~ԭPҍ"9!o$.N%lD;.8~lਾfL0ca|T,7am-+0d mE ˻TF񪽥pg-f*ŭֲ؈v-Ua YA]~a|dkA|fIma^Xd5]_E ]<qXGiȹd\ucnQ=/!]^.YӥK+3u]o6mͩZzT4㗺/fW[e}l~hD mwnϛ(!~z;H-ʒ6K8w0 6<2.9[D TȽT sHwjag0$IXTҜ휞r-51dfGYkx1%b _"u%#ߘ$~-c>&UK{ZMIA \ F%q5ۅ2=2/ 7# Ax'_QPPڐzMfra~R2gꪼ`eOӾն=1 );έW;}ٵ2.L+f_DIԥ$Lb-RucΏ K7p5WRְt{ԏkkC.My/B~g.Pnk}moo䔢pJ ~\9csz}6D`ߪXE'4n%[{~Ecd=(jޠް-{ ޸xzTX)mN 7Omrot [tP,2YjӮ\sǿ&R@߸;gH*4Sshֺ;$O]q` O_OC%'y?4@Xx'8ny_gBj ]xوb. jH.?+?0_ClxŎ+j$tfL'9B1nBطFIεqQxRU@Gc@n&x)XťU|$`k{k1W#\iSB-V:t[~) ]?TDbLw9&70[=^ڹzOP{->w HV)JLƩߐί:J3P.907hx$h)*Q(O{`pĤpqv/?m[iq+M]ZVc H:ےz2w0P^g%Vgy6a>fnSҖy:6fJ. ~ϑ5Yfe(~@2ۙXprUߙDJ$u=1oUSm;ySEN]afy3擌&d;& m2{zЀ32J)7fyC*ݴU-PoNj(c)gV{%@TyhhENl=a 9$}_ |PT~kP `zK=h#䂣-D==4^Lʍ hL!;rPNx;i}nT:]-^kS\}R7 QgDSv"{EWm8|ڤķpLۆu~*F//7ȳ|jpb7IOQ`(Ov4znu"V Ia[2?Fܴ !3rt\{'Kӊ>`54l9I'&Qy|>1?aAtLBR;ƒk\Ͷ!wݱRϾxYCF޺ Ox&Ն7 C}zsZm4. "Ǩ_q h ɜf0d+0}\MpmP=ަULJ9;kypXO8#PdGSY,rs FG,F"]&n ;sX8vxYJնs2@"]EQ^՝6? IBX=ޞV^@,+$_. v}L炳JvX'ѣ;qbpڨgkҪΎ1v -vt)"T,K.8:cp xe-$!q@>p?ct)_߫Zpn[aQ^5[Yy=Ѿwkgn{Mݹ"`h )³!\c9e MG']4V6F){r[! K:> B`=]oDvp).|PXvf@b6$S3 2!YP` 46O_@ f$g>/,w~$J2csC1>=%H%4H^ATWiƸ{fw[8714Ph 1|Zj$ +L#c$/Zt@SqW}l;e*yEf _pO8D#073c1Oia].V +23|9.E3q=jRbe'!p~ (;ۅ|zLQgYoˎrBIr;Y!{${lޟ͐**ǁ#2&gx@v1>sja UJ7ai ,j:G: $|_^E,DVӃ'6!^ԪˊB.p[);EjHMvKYqVj@fRv|ɨBu5jY3?BXRTu"óEg:ϭ":l8x")5:I2_v%ň*".e8J`?73юj| F4IQÒM^G)^Dџr eai!NuQ^ =^Pc=Su:dX2[w I԰QEF#S]lH:3{aS"@t!Sn?؜ɡ0;5Tx@Z)چq(A^վ3lĠO X]Mh/isͮʅc @K EeEi8ji5K3Sa=Iiz7{@[$^,KHme 43gHUHLXux-uf`Pz)Z%G0e'iB6*L.(U g%jvctFcV;VrFܓp@M`bʃ lfa7yˣSuCzpRA;1Fzɢ*d>_Y&ӌ3h95 .ºزraUuFs (z5i6 ҡ0q:=5a&x"zs[Ltߐ;֚a)|4LcKA'~H '1ӌI::jfC:6EmAJ<Q~c0k| &z\PJf %Wns=Uu܇a1+˳3XS\kJDrkiu`x9P9|°@`3 $ ZL   URHXg;ղ>W3=+| ۏt/|N"KqvUiS2"gz @YlłQӛPSծ8 vJ9 D)ʇ:'Oןr2.+P!$X17Qm1 \lP`xdµp4,1靇8T GC5 L|``HIigLih̄LTc7>6T'eQr(`gEU ^sY1;xَAUr@7 Zb}tCeRvO׮Kzeg9Ay/# ީbkMgk'y^a7PS95U3nQ6ȿp=EiqP9**Ω08Ƞ"\eYkI5QW7;2Hn+l{; }x@6_H/ś|$" Ok% \?+ˈ.V?dwfep#>%8e b>[qYݔ?]_ۈ b hʛuM|Lesqɍ7+7yS[i9 wa yN]#2LQ7|D\S/@Ϲ],WܨP}OzWo; K|I3L?Z$m݋ӢC_;DSM{Htww :@w B#^߰nmnӿ~ݴCHf͞R rۈo0[yAc,3I_"Egb>P#h-9sKOs-Zw';^42V>0)Dnt!zSuJ-.]? Kszul0qi!*rU.pȆMWǴxs"7a<P:ֶDMi}Z2@˳FzO0JiJIo*ˌ>{%C;R - ݵTL[gQ>DƂ*;Z*otu/\RKF<Jh^'(qh6Q6^a21:rrsFa&~V٫xסrrkL U9F"!̵j.=,m4 37AT6'xC [CU9 %"EݎdxKptм'94o[zk!\#aN `:513G9ZG@ːYD0 }E-0 Y9TLYT};—{ A>PamN+-7 cyaBXfjX=MsB#l#<4E6D0s<%[wh PvL6L|j3k"6;KYPSU[mHǚ/W:Էnθ'9HFuFY1+b7;k 3%}U~T [W40h_҇Wm,~Bjߕ y}~_zolBҾPvp4ITe}rQ]^T@byѻ݂#Cr*@juv̭^yz3Ϟ9Z qst+ KsyA)Z A[i'o`^k|j/[|9f[VmO,O7|U12/?3es^;"0B3lQz)bdm={DuٺFGZ/gQ*!!P I0U)NuļNui: _~(4&7y({gZX1~BWŝ-x*#6RGU 5~&=j\X~X5Ȑpfb(^4WKKq7-HotkËA!=vFPSx^z+jT%9 ZN~dUA$]w.ҽBC] O,reOp&RvxR?轥}wXm(5E%+[Gj)J[!A IzG˝dv.:킴c&\ bMQX׀\6twOdtњg)r!ۺfDOJW^q՜eFI@2ȫ_ eھZmU=e'`shEyV1.O4;<~zS0۠7h28^T|Bm ٌEwHjf/YѺI©'WkqD(SN CDDB{_,n|$.4 :K0^G0jh  PhBQ-d&[U gQe)l}ED*Tԕ6tccǣd6 yeegZ0N4+H^w(:&?$ i#8F&'D (=tS,U3e%&e;БR1yܨpՀͨ$)jэ3wDqaLP.ؚB6Y_2-d2Uv`U0MkZ{w*Es#ceF2AC};ӾkQ@2;:rV&$=|m{AǽP7ѹHz oY@ ]{̙egYZ070701000002ea000081a40000000000000000000000016599ea2b00004640000000000000000000000000000000000000006b00000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_sdio.ko.xz7zXZִF!t/9E]?Eh=ڜ.+LD*?HYcTJH;v9՗ ~vgf3;^CǗ1?;<^fLٹI.&ɆDۜzW0y^b[#EXAWT3 AtԠ3SAԪPܛgF80tv4`c^{~v/ɼqN4:Ժ0v5P92Ul44 p愺脩Ӗd4 peC ʨY>u5Aj M䦠S#k<x k1Uq3'F c4u)t YBc cM޳Wr/:纬J mغ^ڔf7>wH=a{ XVu&Ou4}cDcij@&"&~jX6%ɫ͝, ]귎v×X M'ٛݻ$`ѭ)K/ת(q*n4|ZH)t=Sd -kP|l&:z0TW{-Gn"xs=\Tnd*&01V$dU,zL54/]!@bO@f:Ȋ* *PMz߷*?Yy4E s0B}WS>7"D(& ŘM95qPyf/ihc s)y>L:hd+ٳ}K2sLav.bMMǏ֦$ 2Rc-i"3.M crg}z~G,tTnE¿9f՝L=`>f:|֢`_6&=k"[}1;"Wqϖ$Җ[<>B[̖  \:V#7MIV76 1yRtOxհjRӑF+pZ>ʝGUzJW5dsY)-5cB.}OޜLr>1tGfRhTPvWXv)5l9hwܒšm/dvo!{p~2a@al3O6">~Z(O*x4KRgvKm APp# yJm^$Xl_zGYn15#wC&^t vaE|٨K8i H}ÿ!x_`7~6)Kt+#Ԉu|cpt@B 郪As(3S= п>(:w ,quP#~H}䵵᜺[2}v~d/dGRF(-̀fҟX3U}:.C l?zAH"=LZV:̲{__8T*> VtbKOa4҇Nbws P5wjvu&wRJe b^FWZ͆kC<E|i{m(>0OYOvrJDHI`hGX> @82 d ?oIKr]!+;ڇ?!^fa . :+ӛl-jmX*ٝuGj[K.JW%`FAj(&>c| ۵ՄyorRZ1m WysH*eÚP:Iٌ'9Or=LE vXt:X0Ro?Virx[xQa<|[ ׈Sqz\y✰%m^(gP+)^xInM6\lםЖv8ތ\mO#MDny޼5 A,:)*=>R dp$hhsG%Nn$Ic:>3B KR51 928E˿leU;N21nr1J61~oHi2E]Bo%3Н۞!ӰEwBH=j/T&1bXy ^5wșIt[ B.J> -(09fa2x.(7p([EV͗ޢѹt4|jo;>$z]k2l C4UEk)x&;XF=A`#L#:lH7%`6nnܘ@3 R MgA7;>e'BEY}{6ߗ(Sv/^zH;^gGNR4q,e۩3&FcDRp̰%#,[~yM= DEcJ/ /ofJ(8gdMnhkcXqf}&]SɁ5cۋ/nN:Fx9mo-H0 u{"Cs2SqYZ?(gY.POɚ7oGD62")_0 R$ՖqYKiyo)Wv؁ī6|Pj*<{y "b]M<*kܟkÞ)Q3P|[I܌s(wzrhP$>u NfLiz6Ýx^U:3yjV^xdfJKY^#^j.hkXrzҧÞe!>HT04juiqKRvYA(;myuLh֨l cd^+d&`?"wD6hE9~_$L9ӾJ s+Rηa-C퍘MUnxG#4v-yNK_L/qg ̜j8~ظG{IDC2Y2dN&B|jJA ݬn urط'e|?ixq:>Xk,Vo GAnhV}3`f00f@OB( ;B[ɅzK;;{:8mg*v6e~/lbR[w$,L{߽CHaeEHLrUeۭsb{J;o3% |;m1beJǪ}D k8esF(Æٸ/0.vX?97Ԙ4`~  mTViƴ_lu>At~¶l*l#G] V-via~XABO naX@<-a3 &1QBY Z k+7@|eND] aq02BF/8u,Ca+BuR$?m*n]~:kCĦG\jUY1O,ː]g31o}q>},e\DD2dZi=#arEro+4Ӧ4 h;92O]ay]|{q3W;ŦtggP:DO [m hz-rYpL߬Y1 &TVЍT'HW0F$;iD;cS1jvUhN/.ZEWM%i 9pa+9l)+Ak7ィ !ܛĥ)zM n['?Y{. ~c䁧)ZA])|ħ7?):n`V[M߾y|-Fü,yB@JWKNoZS˞6 0~= )=77luW{:7,}}q ʂC-#D716sjǻ_ZRyVoޓbZ-!awگWt@w:U+CIz_ CtF4?an`^Ld7L 5mf8ǜ˕Jx`T3 U>͚Xj)EyHQL qJ4f(| JxGJta'"N#kN Zi촲#^yn#e"QXs ۽t)~U@;RT>^XZJ>Òkfp1?TD3|!1WO0&~߉h^"Rf6 J+b>qkC"хUeD?XR޼{SzN6 j6{J%‡onym4Hw^b>lSVf/~RC3!ZW l 95z)p{lhJM\i鵈Ġy{+Fuay?!;X",q-œ^ždepŐwP{1#J7(b0's:@Zd/`*%࡟WqpYV5~]6[[Ȏ߯7_4vE:dKur5 "EW1.;C0"hq^JZ(O/NTs.}Aw&rqK #91šE*-bcM*vwŁy;Ӂ9RbhSiퟙhWL6b]L'(uJ{y*83 ܀Q8 Yz ?Et1$i{%z݈g RXIt)^ K%$'%xqb3}]e3Z* P))sT8]cD (4뉁}ySl V_WtgoE]XAA-"bЕDgѫ@Z9EJDl?e]!W(~5:^β|*2 4(;0ySCMMD,·ޮz!P?X K^HYGs+A|ޡu(z"|7ESNRȮ$~oqe]Z<1xhm8D)F6'(u?Zc Ѻ$h%lxRSXHJ᦬#I.E3dEd(w'PR:+-e>yCX|r" gғ\=!Q|EȧRdz'xW8 GJ1`$|`Kֲ1.QkzS@ش'W ZA5L\aix N | 7F'fLx3R7`fV(KT.)ooqWAIQwZlxsCPJo#p;z!ףY#[w]@/ו֊"mv0F cVPUx:aN3]5G4@5G)䟍kЩ>6LYiwiLi@*4Z A)_OI2 ߍSưH6UVDs1֬QNwTf~ foFP XzE hr T╦|V ItRn!)_cܕ9߁-lAEӮQm{m7Gw?w@ F0} *!5pݔ"@v"k,;dրCw")U;M4m{ E5_|_-Ȓv6kiB"vD#@N@DzM~v~İ"dIլUXyǟ"[ ]g_HɎWTE.1ῤWN+Dg{6N_ w lk;~&X~9Ez&;h+l_d3&r_m'x  U晪U|oҷW!Yñ$"}-a`B,XN _id%ˍ\)j|fp:JnhtKL]ɯ$} Rd2YpR D-Dd}7ZH ;IWZ{\75aENĝ,ň Ae>; D=@9""ɽ{VȢ^4Cc1=ji9²dW=P l)-Y\>z~+*箈2 ܯC(HV1D)IWpu8Ĥ'uǸQCE B6QDѨ^%Hz ߥRdwqHaaơSp/uI$FdN9Ѭ_upuV+B $P錊ʍ۴g7O#yVbot|1Se' 4X>J6~>!K֜~66b!GsbUy[RHJ{$q #btdV䋄!ʴ|Y`N蹋 ͊#/P׮"V"݃Alz;5B$z1S< 4P.F.On3>b2yuψq Ш0ng6'rMIQ.msIO; Ij5|,*5~AUVǚOE Zk),X)hAbeaV*zÓp&(6|hpvuA{Tc/q@'Wt2kٹ=|r_ XEv/(M/p11g**Gy/Rn$%:8 >&d[ >8ilAKa@|5b1&09j/噕r Zh$*0b}w},Jh=_eO`B~hٓRɝsRa̵3ˍ䗬}H%y.6T}˒p/ $Ś'ڙ2~PѤcvȇN ڕZב~pۅ,3H&5_fN&Pa"qn{S7RP0ڀ:'!W[B+rt%_wƬXTIgźw#"_R z'!_<3ʗ1!4[$;mGh2ۖ yB"ءJIH۰9 T @|4|zf-iy;ydX\v{R|u 1OMC 4RIRPdҷN5'|;-P75jNV*H W,W?l0! U4F}y3"e-yZA(:ZטjpM3a&6V|ڢ̻M͞K;}*&XP[[SAms3ͭ7H]U*Wa+ek>̎o)V^P*iw%(9,C)t`]2xz ܨ#lFl[MZQ{}8,"^i+^W<^rP"9ؤ{M?uU`?{:17=wfH`^T1f,[a?v4rV4`ax !b"_Jsu{e\0Hڑ Zg!Iua+G re3w.3 ;Zp ˹Gy0xIiajQ xv긐b5(CMdeW3 #Jr"tkMOB6ٜ}:-ǭJ5aXnf E%&VJg/2Tg*Ee?jաov s@=5 깚8`c Jq@235aQQñu ˖vqx< SqrSo4lGJw׌:),P\+L2r w:mf.fHhU] SVg9H]0!{$غ(Bd*+ X豄~xfxw{# Q@IF.Eucd o #fK̓a C?jVrOApR0e3Y\#:R$#Y|Pe(Iov f٪ޙpC$_~$c`r"#\u;脒yluڑcTEdq dҔ@.q q!]Vcq"4'c> ;5tw-_zTCoP2Ùyix>?k»'> ^n2tLSW;5}zӾ2+HFs2⢋XsX@#(p"g̨?!?'4=)*f#Uѱ@"Lk&Cf3Q%YF"Jܭ(K.p=!(&:Yg*mu:9F } LhQ>GbCdW;`NN a+)|~Ín)b|pdP>t54i$hPDj 刌tmzCAֻ YPy E `[q C~\Q~4oY |S'(;ϪЯ`wk|Ӷ/\)L@a= O77́ '\QWao}B³/RԳBjD+?nk"YENuEKqihW5,vRX2}}nZSTC8 a CJ6xދ 1W[rp,8iʋsQ;&m{(*mŪnh w1iwg}Q`; 2G%ZιQ?T#?}-pZܴOp HM*CI/.Y󒈞4B.F02R !鹿g`UO:Jf嗁J`Jwf`zS9x:˅D0 ܇pZ(UAWd?c|Xa Cc;k"t@1fMo=& y@,-aq2ׁK>`??P܋ Zx}>'FWE9*?i側zR~8_;Z屯vl[RIg5Ցj ixIgEEKG%ߪaQ8E+:ɍKP"LSPB]̧ L\JzW!R/MBRDN yHP7-!9 {BY(@!A:%T :!'PlzZF2r;!Z_kF/2_kj!m.iMo3]cЌoNM8'eU5f9[Sc*$t5AP.a:̐xuPCcEfx5ɡN`?Ka<r4b7w+"_R6i0!Af,ٜ`/;2Yw۸n5EbA"G›UwW}iAB7Ŝ[jC83hѪQv;]5,n[ݛe AnV_J]Cq$YqR(ֽA+r4`g['a>Ubs_xy<QԎ.#]j3-@ /+Է;HPOMbaX@Z0=LA=G|Wu#z娅J=E{%l. i@rG83yZ#7hDEkA`l26 0{h0 _?8Aj*)LiQe Foehdl_Q1se{˪Y,%͑|҂`S ˠO-D"wgm:D`mR 5]0WVkQsid= 1"]"$YM̳ Of? 6靯UX U譙>֙;^|ʔ 2 ɼ?X-A`z Fbb|`DAVGV>P:;cRQGX^9 U|3p@Mh&wLE*x䳧?gmEr;~-8U"(L,Ḑ>d>ӀR=BP{u d#LS|7P>eJ .û._ m9Tk™\y URBTs.#Pj>YZi5Ja_߶嶺siHP`e+3'S̠^]}kf@+R4̕C4C_H0Ֆ/zZm Q'\M{"񃋸.(!K{1s^smULܔ/ Τ0|ұ{Ur4Nn/YBbWgu3$F P7Mvq10 W#k Nv#i)؊$tU-gJV#wwȦI<ؼ s357JXWR#>y @qy仉,hYN+z}(/6 X`8["ew 5&7d[T$sGHX)6ʉ')@xŠ/P2*x0nRl^mRZpamhWv<)T(G3_aaoc;e'Vr. c9Pr_®^ B&Zo#'ѧ6~n`E>k8z:"(;.,d07%XG&x1;k4fbkj}ClP< jSH/TU܇z?M>|t񐲏xqM$Hm3w0* *6rW+i:u a+Owp};V_h?H+o%+ՃwĐt[F<}Io;ŕH?8J])f=Rj#^ʐuh'W Xn|h,&%\4^Ij]Buoܳ$j" Up^C?ػf$>4/TtO_ )Hu3 dZ<&n{7_* }U.::F\^:Nחryu,a}@jVq C8\]ͽ^|uDaz&~̶VP;w{ؐlv Fe`?d\ |Ñoȴԕ ێi, Uǣ|!oo npV@`S/nĔx]w6l;SS U8#\B cu'fgv6Q{hM[m??eK8S;aU_zléf6pRb{9nա7i94+*i\=}Hٔ3TG'+9;w2MG@\f:R4+KkPgn#c\w&o q 'Hxv% k 9;+w4}֔N1|kA=Qcŭ:oSiPE"?x3=Ԧ} SVsbݱkXps e,?yP?I5 5U%> AC2Hڌ|`P&dB*m ԡLP.hZe Gz_ؚ[7H5)*nvC ߚ/WV\z ɅxNÄco@L;&t͊C#cH{Z b)v"Pw|10S$gս:'}qjdy$N@ZXIzB[S0Hґ |g ,VaHYc>hw)P-CaaGڐAF2n2F$m`oZ^"#]_n*-KR(vcĆ0?bή+W`Q ƽr[7uH:=p uK'kpmg0cco=4=:@ŠՈHiR6 9ϧ8l^U Nj$nl df񐆋W-T^ZN[] ftz^,?mC.MJ K"Ký W|37i;f&uf6:s M% |W P߾\3N+?V@C(&g dCzTy9t?HnRJ_ #+aWmah%b:jIln˺yNz`w\hI!COص۟=/fE%$X$;]pfqE\ CR5ydF E8W{0t%fU0"Ty?:%^eH6ǫnG9ԩj%/ RJ $n'#jtWdQ0;P+ʖmս%oIdL?Bnhm!P^ܰO_e/}at8fV.§JbT-~[9!IsRXi`fcv; [̺>0*= Ѐ~pRgR R5c, %*\b0W w]}g TL{}<]"烡55ɲiA9!;1DNZZSk*f(lWoA=;&cKٯu_%CI F0BAc>AwE7J&/d$7 h&eOh!lxevNeBuQ d<SY8լ㛹ꥷC4%ӴFD@[cW]R3luLsÎ`pDYmNd I> 0TL-0+,f`}؄z,Nq?嵥=1N ђc`KA?ɼϬ.]bw/ԗG\r7(:/\\7w֜"@6(tmi,v'1L6=n;J)Ώ;,oX`y$nBclwE}~C6*bK)`R =4#.F˭Q2dR|կk\ ው| Vjфɋ!rm" z`BPѫΤnZ0LSD?8-zdwSOSQw.BA*iPwNxՔEoN%'Pm(gamQ~8ojKPAp͍|8B#?= 3h6pٹ|[%<[}@-# |(|} _d( !I=ֹ?2܈lLduH44ٜUd3$:ܰ ӯn=nBjRDmJߞK ҺS5}b{g!ƺ\)&«9-]^'p`yQ @B:UQ{kZɠʛH dޠz!/gn.k?Ut) ZbHD،_c unͨ*QEǰoÿN=϶lƺR751[$d?ZRo> X{٣* $:0Lqʫ0B f |׾?b<:1R[S,Ǭs`{?rZheaer@C_1>}e?̂tDNC% gەS1I \?cs`hA92q2 7q8٫Kl%U3njMB* 9>t7Ɓ&<(D/[RsNũ-jU[{Y(Z}&%d::P5dGVhχ>٥DVPXm7E_ѿ+_K>ZlY_#/҅e(v>oq 6TE~JRYn%)dr鈊 &? 9P_Ư6-Bґl.[ypNP#;Iޅǩ`bAwg^翂؊`mmzڑbf%8eTƮayH^R@=& N}yfi\.f[8_ *⧼_T7 U34?)^J|@Us@T'kKE#!(jJڴK_^RXw ]҆1{Auh|R;Ky.1 PzհsBT@S24k(s+F::V"= U"`x*i;opvd Z8!k֙3t!}Mn+ȫ\jG5c3p*04@n&EV"W'O˨NW*9dAA*;c=i )i%?~>jGe 746&~)vM R/]V{ ?\/{$uYO[FauϒQd5uauU&|,3# _USɢ?YP3JF'\d \8'gC11'TsB yWeABOpq9}Ȳ[ۭV!kUNi\p-[$OLZE*A 9EՏK],.D(mdw8%O8=N%~)+k)O2_. gB}Nz[mGm*Pg[˼#p= NgR|.NSXS(unq,c )fTuBKr;Bh5XrVFn+ Hppc,UهTo|*ecTMJ4z)qg %X|n>ƃ7BL-}"s.{M6j2x(; )+U8&1$h T| U_8wZ:W(Q@2d ~K^A@~xvV#F?5ƶhȎUdzmt< }tW_zqvfQčX'ZL)܁\%UU6^EѤ)+ҿɘq)r`M(ÉXtuoA6}*&zWI&$J@=9ʾgĴ} ղL%N;KfQ!x2PteM:ƁBBE1xsXqLm!.Ϊl&M@kއkmt$peGQ 6r7Y(yx[).Ay[W UVFIJ|ې 5[6WQ e;>հh4YO2A3aSOCbb|ZjmhAŮ7eES}>K[q9)lE) ]KJ մ#dKM+wn~VPԌ_ltu7۵Q iT=QL܃y\; }܎qp2> SQ`N.BnobKcmE͸b*Zt 2,t( y5G~-Lyi*2e%r5٠-mo{$MjU;}i8-%ա_֌-` ,+ˋDalփq#KhW!D/Ǽ۠$5^BS}db!#!!rR7++w4I 16$JM^)]YǠ{Öelvp(]XHti XJx":m|أ"HוUYhӹo`j-5J谨LLȉqkM5"8zխ}x]@C0*_ cN e.&1|S@*gݻr|n:&stй3:u$w$ĉe5kT5DK,Gv)iIbw^)b%l}@:Q1u{Pe4Mΰ΂9EY'*g{69cӥw#uaL:B?`iA._Z09ryO8ک>@Ue#"za+MgzMg'mu! EK!KVA6%. ?~XPCy,(\yi;py;nFL 9' 3v.s6Mg$\qvAfE2`_xk?G]\D\ ;:YUSH}Xc4O/‹Òm9f]:46J??Fӕدtx_}O!yiɅ;7کPǪQA6$7%Mr,ܚ`&fUOs'bb 2iu ׽ZnJcQfew:X2Ysq߃ҧ1z/m'.!5FPws*\,iψVt&^==9/ Zpۃxn  =>w$"gC{`Af_oQ_-p9a)NJ{%m#prDCLS/ޗ )DW]2ɐCʉg"$ڑnz饎Yt|gW̨cUp (9?rВ$JvdXsM8d+QӪ[Fc!o@ ہ 'IA7 п8+s&հX!!ؔc+U[+sHLKcGG̃-_+0;NgE .n:)YBЮcN%je߿xJ >d#rG>W]k!nd074ƒ+ [^gCAo MQevX$1W! 3fb|L[ïlNo4N6X UA}ŷ5ؗ},SӁR rŗڱV e7`iZ.ٶpBȠhU0>2,yhv?m3(ES9 <AP߹}DԦy^ Nm4-S+:Χ8@!V~`ý,y&el+"Uj5~$ KE՘ے0n7/m3\ /)d}a1ti="gTH#[#7.K>A- FcުXֈǞsdUҼ"ۚ0Apt F6.S5tEH- Ae]/R ̀(~,t{z)O4 66F;T] Zg BhEH=x\ N(x4ץvq&}vU 85h0P[~M@/oR.g"%]=tϯ LM' sGˍ 5+Bg?MpD{ nkbr+}Oe&VYbvZsu[aޕЧe<@inyʸ1R2Qe"E"V#(lР/; ;"۸ x=[?$tuB/R*P r"vɤ+r^ 0sW7&{ GO`/>|ʺD " .1*TڅlS%Gmz+H|pK(/$ٸVﻏMźAAU Pz܇`2r@ ESRy_ߗ2njE@Fg_v@0>6>(<8?I4am8]ckBBViOt(Q pzCⴻQs=5]6p!xv 5.ӞgZGȧ ZWyJsA=f4{7 |?Tɢ*u \3k0yoS"NjY ÷(MwGW &Ŝ'Ɔԅ3\C1)}>N>A 6MABJ̩2K鱂v-(vnA 8 :7 voT BoMo Uw1-T}w#DL7 E?W^LX' \u( JRIDNaP䫥=Cayŋ]EWeLi$Ejrv_ )WK:ۮtn F7ed1t+HQ1#n#@S5%9'9fo}Ez>oA@aWԎeg"9\)^%:MW,e9V/f+ 7aGR]?һ|ԧPR}WHPJX1BГ/Yɖ@iR SK,1٘0$:zf$\d; :8J4sOyʿHѦb FԞ+En%,(4+/D@e.W$n$B I]>_h`K@}CLڎ3ejUM uFk>u>E"X#nxy~ KYqu#x&r.)i/Wp7B);wfT$_o.+ >h ZerV_rTӝd75KGqA{ɡKrr4p.:[iꋅ5:o/jN|)Ϥc逫_o!@ Phy/3B`tr+jeb a8]G`vgYZ070701000002ec000081a40000000000000000000000016599ea2b000068e8000000000000000000000000000000000000006c00000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76-connac-lib.ko.xz7zXZִF!t/h]?Eh=ڜ.+ʅ)D ?,f~{q rP&4_4ivc|RnRl߮6( t` <E1Ca7fd?7egDR;덪;-Dc蟙s'-n[ů2œ@Jô8Mt&6DHZA(݆wA8vP)v[<;l f|QPP% lJb=v^=<|d+c1dSO -l=L܇lUGӚتIF y[ls.D̦D`Pd3w(X̢ƥPټ`lΩ](I7W^XHr&]C亂)ʭ-䯍s)FMgu,G)D 1q0-1_-GFy^f R\Κ;e}4,~!>!߈Y, ~UJH(!}%Cxp eQ &z.XO0K,ܪ$k;IFFjPSrZ3gn S\ mCqnXuB#Ar؁:+ۑ|*36]1Mn/I-ebD@l, Ȳk:rÌ*q,4X}`GGv \<Ǹ^Oܩ;{~wٺMYbAG}=ʖ&^.֍=kjVO,e5}=V,yMda..bKI//d$eIqdj뜧^R]lb+i,~g`%?J%꩷6{j[b|:w)yz!*xF>J|1BIq~FPZ 6ӣ<+2F^Q[:tT̋2.'HESmD8cpvC{aW-VmE=Mn^ŝЙUL̉~b;xEIj*gH-6 7v 9'cFc86l#ɖhT&wJVpC$~sVYñZR}7k58z1rorawQ hI-Wp`3nȋGd$w<\Yrg]";u.[K8"I_/cUᇺs[GrQF!i7˺w$Iݩ\LXdx񚐄~f͇8~|KH sw{JiUu߇;`usqdmfŶdcݡQj۟hJX[-H6~_ IfCֻ ;~Z.!]Ds01h"0%~n|LwT_,4 ߐ?a>4RK`16z23CNse$obSPQ>F6]'ANnI|R9ܭZbf/ kNS"LjB`XJ#7~,MIkIY^Ϟ, mO_w㋚^ȡ92e-Uo?z j=K0wB͐*''9Qz8쒷#յO=wAz1!nN/2ݝlC dXÝMC($ #&٧.O]6wVQ (ϘWmijG_ \~=H0Yݐ| Ϝ⏴@(hKc1\X8 /pko).At^h%#T5= 1`eOHxF;c>Mb0BYJa<*'Հ%Zs}gw͍e>OBnDذW DH}x>M؄o^ eм(i.F8K̚3/Nd.nu5#jaZtU0q灐BDqiDQ%Q'}`uL79H*]5vl<Nq}&9% -m1 W2lT9"7.P0AD͛=.vה#C:ؿd'ԧ:#YK 2uo #-e)rOh9q?n{jV@dxDbHY:TE.ƛaF\p6N38jF?MKʺ%.lS}"BEK}#]JG#GӪyoA@vVǁ* Q,/ab3qlIQ0P'f=UD_'^@Cddٶ$ˮ֖ArHaNogkX|._l-f9p1]h پ:אM÷^jI52AwIZ tթ5 IU\fPR9CG̎,9_22wªؿ*s|7w4O=u;%O,mV([Ӝ 8i{]sepH)=s6H"ǔިڮ@!G?+֠b_4$/<P}NY"wrI>;-nĝΐ#:B9V*r9^22L>VR9˙L8_/MR?JϦn¨ FSov}!/V}01~/nG^hژ罠<ré AzHohӠqF+4|R0'`eFa^уjq';T8WB3/DcQ+7/8|lT}94"@_ILyTbl!_/I=Y5hc,0eO7'cXx?fc:oD4$oe _ |/FC\)9b6brt( Aݗ`o$n>MODXXґpށEPӫP̸e_1Zs7W *;VzEKV?C3T-J}u)] " f,~(s}"$v\ M hcOD-bFHi̟4=Ng ?8x۵NooH]lߝF0u ' h3˫CV j Z]98Q^kLjp-_YCi?7MVc|>vVas-,k [F fMޕU=' 5`!*@LnVNFx9/Xhm'MMW=R15lg)|0 H17Z \Z[hMx0\1oJ38@?g;,E$D\Y%Wp jv;9Iի`VΙ"_I>NUDnA!:sW3rr6؍QB{n]׬Q\]b"& *|ng$T5z߫"'aǭ*\^\Wqkn&nj'EQ)$:%ߺ;Qo$*1a E}ɂ|lAyabn͍pqEvNՌҍ[:V;g0U'vd|Tb&crbR2Y@*ZI;|b f[c4vM]$ݺ:mCvhɹJX.c0NROM} HV];)7'vC>Gj tuM?.2GP$ߘ0(>OWV-(ywpMA|xZXdכ ~;ȝD3y * > C֋? Dtګn.uB'+ETg~s"idG\osIK\lv$#tנ"S[)+90m^TXeP2k7y` R<o"W2+ zfVo~g-?bHUF\yEWa޿ǽ%n#3U>>SmVi/ŚFυ 7[wֆzw <>}IYP'k oU~շՎRgdHRK x#O0A]/8=ba, ]&/hωnQY{ !3ĊZ t)Pvɠ4X[q>ؗV$x5Gpz&X9)} FYϒfIMSX) Nŝg{8Ierޟ#BCӈC8lĦv޽刚LQs( W k0[!QPujTJަ`BRS8x+mCP[cRt Ǧx[ Z6FZGXV<3he?3a>HӠJml2G];r m֣ 4&JYt5< p[{c}o[G n d'WRR􅎋T\0`& ѾsWiRWt04~9by `*$x](nV'?' +"Ӭ@h{Vm/rLOSqЌ EAt/簻g~PxQAϣs@O7a!@'<7y HgHGקɘ8\fk;$sz%CH0,+4f`cΣuIk'ʤ?`ѕEJ1Żdo 9^DF'{Ŕ~&g=Z@RO!=e˴(NzY$)ƇcP `'2rzBlL=ʖ/o%o-ܚyIuh54.ZnV\%As(֏vozY_?$4S Hl?s TMy'Ju1co ݋k,³Nf,1_~(|+E1jv}ƟOrNר֦wMX.V&Fd >TPѓlmZ19jGA-5TҢFQtRsyڨ5^'셷kvw3C|oGc~`ZZ=z">"x nIu:z.{PwL0v.UFF0'p' I%'V=.`?D5Niu> &m|$8S_^^.hѽAT*~gUݶ * H(E>&59S^eQ~k Ld!j} Hm+1Wt87aːUmDZJNuhc) N: <=. |mq5Bw;<0]{ΡU muAfy!_fJm݉{S>Z,I15@Ҧf Zv`"ϫ^p~~+4HgFHo;? r]OO4 lz"OC"˱C]OwJRQLZO~б>R ,pX?}1 HJ:]gf0$1yT%Ib8 AVPoܔs f$l?(>nxI|cxiU:/o R5R狣(._ƒGn!c}W  @Oآ;g`Ӡqg _m2&O(E(c#|Aw*P'(sɟ'Q%*E}dsVPK֎WSWuog4 JgjQ f 0Y>]tG$v<-*; x$e\]{PECl0 F0iBN/5<'.:ddX\ڋШQB/o4Z InDmjI \.A~vc/T->:SDYx-ح vP›p&˲j@\ 7|jhw'`aRSd9a{X-cBP>^si0C9…t{^Nܪ< T' gϪrxHkshP|lh7pDlB߭,d[˛z@f K#ix/ 7Ƈf ֤rhˌj4,Az,|Cˬ386^_7kWZ*~ ?)Y@~4Vj_䵢RhHsAma0.v[ f5A#Vj1hֆIh:BrG˿Kcjo}Qm}`0ᦳ]ϕh+a8I%[D1j83[/ѿFW5`0Ɉis23Haskֱt迤WEGcGh;[J#U$Йc ۴q( j*/𧑅E$BNcN)q*o2ZQ9Q<[,c֙GAThBf;ƒRf<#O4N朆 hMU;C `q b m%F W`oF>#I37U>KÒq6uu(o R93评mw֜W@ 1ʠn6CRhqc#N8=…khJxN$nnL `;48~0QPɃ֨1AF9ѻbT=OT՘js* ˓5vT)뢽XP$*ـ K@E3eG?zsw͏=7K8G{@(iFGu;:ҽ[<dFJ`('w>Հ.4HNiJ*5CAhW`2yi#dSLȣN׃b9sC0reHC!P҆e0 mq/p%*/IkUr0 /+Ԭ(7~U^͞ܩJB!p~ɍm *rgf_(Id9|R>E^fGFk57JQ`ٛ YȊY9ԉ<-PcPՀ+bF=]#\Ҧx]\9նf,r7BF. HqXpW.l׀~ZdOp=i/-JIiJJc񯏞iikv(&h> [$8WǪu~rkU*h AJCvlpcU0|V*rr(|EU`E9d擘 lz3\vtPM{X#ٸݞ~@6X1͂ 3e6åzje EރY) s[pW k"B,67y֒YXHTA¯&Ol+#z Nw:~@?\Daҩ*Kx,:)0Ԧ/* FyEs|BB7nvן 0lӸ{ӳqv-o}}07&/%3@vش5 ܮ&;p902,ĸ*yQ{}BB큍8Cx3Z9x**Ueg:-:%=%+'ˁsll]KWy\_>XSqCr-2ҪWBe1Q"th+㚋ԼB&Un!詳2T~H¾dFXUF<4iPlA0 fxNڡc)[- #|G҂)ctjNxpdKD~`Fp^cC>#ɉl)d/VEb\twfX8I,][EU|~eP.5ue$EoƹYvb8M[QFjlEXM8X!)6_7!V\r7}ؓX3řJ u)nk %Z߬Yrm)9 害9j6=˽y5D;mݰnn(qFR_G).dy-v}GCϕa K M&ˇt,)Qeon.k |EjZ񋯜xa^2$- V`y8]i$N<nBӾ]V 2냡8r`W3<„*huwqO"ixɱn˘N6~7EPXfǭQX}NarP(enB:J a[7!(~䜦ANvWmfrjG2 Ps!M6Y(M ˏ2J̌2 +>ãN|pLǚmǶ)!εm*ө!_$ȱgRxRrtoy]cVYBlf$ ~ ͷv& R̐p""ᮡCR|":ˆpn(+&ƁP*k`E&Ўs ``y{zYX $<=*_l7r#Jz#;.<)XB֠G1bXL_'?h~zlN_(y8PQ?/W >Jy0yBmހ+? @`:(Ю2m vrq_r<*1ٔXnWob `P1;[ =Z2F(ScsHx:@{Pp3q\!)]UCFW.Mu~!hTqWNi ܆٠ٖIE8s|߶Be،g)^MajT}|/ Ȁޠ}g;dB{jtG*hVzdWH: S n0A2;F4]m3C[+`\5Ǣ7\ה%DXz\fn$  ٫JUȣ?<( c9o)P\Z,zlTTq+N_)+bV0hj+S1Yg.`M룁3_so@Ms3pu <5kUy"4Rol̳>p h؝ 1wGdrP+]anKȦƣ\f8,{C2xp=oO#l`A_6gz P~Ŧxz{^tqpJ''u)4 pT.Q\+h=Kh)DYR#~шxf\=۴MAzTpoJ~gHrIa03-2&'pD8)c:eeD\i<:x|ՖqW8ܦ˃ד,$A 3$sgB5$m_(~[@(6:s;Kf,0KFXxqrcw堕Ar'&\)*')SU1%z!KQ.ڌ7'h8x=ߟk@ڐsUY„eQT&Qh&4ۯO벃9@yIE !r.ĕ_lˆz6^e]`5jH Z݇ł;g 3;*h?Mt\E#_C6I0b" Òy.ҥ (ޭBb2ɵwՙ̊!qwTx-%k c9.4ƽ4Ņ_RPNܛ{_T#%v?Y.9?tAdyٗR4@/bHn6ghHܵd3UY&.Eh}G7`JA8aF%2 /˞3C, |Oiki) O:ovTZjMG12 $Vߞ9#J+2.O`@ k d(Ys+a:E[[/.A䓳VMeLy6E< /w*@̄bw;BA 7Pl}PƐpucf?p sWm`dydgoW>iS;y3Y\pQ0|-U8OR z.S2mS^ҒuV1W(t B0+y1\9EDeӓK A󮭦Ǜ:6WlD#QF{vJTл6iGr#(M^[6]t싇_B5)F/ Ug߶(;D J,wy9DvZ=m)0n1w(}jm@TgXYw8K&T~X#S(/|Z[޼Û}T_[M_ll} WHxU( /3d*TmU0E>9Nwl邳$x+@QT'{+j+XsraդjåEuZۊ14]mVSA:iQ ђGHdL0w|(tyzG| )˗{\|=JOWۯ|Dx|kR3+tA NCqbs?CkjUʏm4t)x{yLJ"m2}l}OLY~͢? V5_J9|q,-BF1!z)ht]iRӤcɓYگSCX2s@[?QR 8k? pV`4WXU-gf XO[|\F84jDM2թZTǐB ~˽k@SK`ԏ[]DRFZtd@pggO})Qz1L[Zۥ399=b+Y"|WL% KMW\SR>3ρCH[{JUKZ F{~oI,j*ʑhuS* [v*T\bxu\Wz}62 N$uwx"Iot@j4@iWNa*zĉ$Wg`wp-+5AZZ%RhP\Jt 9f\潻_yI.E :]Hay<="Ok0"XaR.6$c\ֈr#%A(/W$Y$ @P ӎ<=%kEWy9y*1eUғUf^#CU(R,@=)ڦϰ2v˳۱ZMfryUkŰ l(c6B?vtosגV= gf*E(!ERNToXGMZ߽tK];9wyv W{+t\k}9Y<|<րN4%ybE ]|3({Q{rNg%O9YNtu݋h^xIڤpxpgo7u^P T 2IJow!q(88NY+|]! TNO=5?/\a$j DƝ[:PC@A5J\"ɴq un*6:W\ٮhzZrX.۷ uDeXIj-F`N6.`mr,D'imcdӬ0سcf5ѩAږvW}m4C2tǝsIkmrKg#؄H kzr@ B>W92_g\1벇jUc^"<]mJƒYzP9iWqVaV) P^)tô\׸&(YӌH0el v"'9ވgf؟z齓>?k8<R"ΤUpss/2ŷu-JJTU)+ b1^%myKnGxQe.U>CFo 4^(F E="0qL&G~tm 5& i%z?7hej_DWY?Spƚ[XZ?q) ˣw"z&Q6LތXHRB?w:sr YN_Ԁ7/Iz`O|NL̯?hr'G v{3, 5v*Q߳њ|ڹswP3w\E'Z?X޹T@&vFkWk yw{.;#?MdCA6kGxEj5W49!QaЂ|,QbjַCx֔;;Z$4'|M "d,\dKـDr()lHwCt^6r&^]GV6]ڬg7~}g;2\otC޷WnPZ򋃈4/drs8CLWXW :'[MRC'^>tŽi% SJ$ywtOM=D#?DKĈF49 gR8ڝC Bzoyq|u$g/&~[[/ i셶'/B;[>g%t/RAs6Xƻ;'ׄP.P@vdav&|Fta~Pu 0m˙"ZZ/Txva 瑎h!jA#:BX|"uVy%B*"@v z 's"< U{i*h~}4K/h*ZSnݛHéagd#OQ -1ceO+ *zO,Ă>t#@7!g<' j`Ks;U%XI';mT#r4C`wƚ :M;'D\87D |f6fԝTjI&,?iy`mOEgtL K$\A!Ǭ/:bdT*j:25Z,wfcD&ᔫq͑ H 'F[VtE 4`)% 6}|X2JmGå7Y6XOdTf=Z@HɖvC D^~[m% (%\A1PEb3&Xݨ|Cg] yoK+Q+ݾFW6"x䜝z[&(M}U y. g5!]UaM/0.^(&HZθhz+J[e͔e~=zR۰)sh~y~Fd s@gi~q[o7qV؊&qN#ͼeGg/rTʊNAΫ|Gd G}~}"qQ]8: _ @PG}{ h{W".ill8a/M\bת-^ .CX\fǑ)`u]Ӑo.\+J Te<a^G9dO0VgQC⟽pW=ܩ;rIٌiD26|)vn k o dᒹP)Q{_nf^O ⸭lGVH3zrTI`%9J/1iVH\;}WOZNAo@bp5E'!<^x.58vj.Xpds7 ѫJ];aIW>a:z-n :%;7ߐ)2Crjey+MŽ6ѱF(BEC">hz.FRK#v&yA(ٯ/"$Y/ 78_azuC{k-f86CG;x/␮ 1_ܘR(;?=u@}+֌ak-RD2=RŅƯN$D^K[4\͚ YG,^9CuZL eT~b G3@kBT-_@A~SUbEr+s|ᕷ~3WXopNx{v=%D~1y^ 9Ҳ$۔\ӶabO.hG [}&[&u<іc?RZ}٭)ٴl@sMae ù.ӂmHzW%DVYwuWYSX$BjYc-evߩ-3"d6TDdN/Uoo1C, (&hFlu\ȑβ!y4^\$^ zSR&ql$nҽ"Y{U,w9a9~`KIR%Rq=6"Jd|]Ч=! |f)faƢN*T7__Y1K UR+JBFxqb-{+yTX=X0 4YGHp"\+;tkW#]14eK ʨ'5H9*_#ٿ~'GA]dT|$O QAԒ4$Q} ;UL~ z8ԉ!')?~wjʙ\-PzI]ݳϘނX?QL$W(2pcTѝavg؝IK<^^{;Б$2;"Lc!"+N T#"ᡅ09~‰6%2כN؟( pEc-fq-GV*2b*pFhX÷ uCNu&XZ~UcSܶ rudD烋[VxO ]˸PeRAHxPvl_c ("D2O QƇ21o2DʺZy n6ϼ~HQu-o}4T qBb-{-ИnQ(( X-O2`n%ˮ &E_k2Yђ&N37ĪfD&2K߈jԈwx@djQ[h"=8!]?Ѻcp+0G".$CQS}"A:W89O&)r&m=&zHS>-+fhXiFӈ Rՠ e^`a09~,AG=$q7@UX;;4c}0?` }Azƅhpu&ze8ᦇ,רwCT΄-& "K}?o22˄ M-:<@6> \. 9*aPZbRNYCtԽm֜s Q.WE;l[ƈ &m[l);$lN";=|.0U $ rAFxC-<$oRM4Ah4!+gƺm[>I1Z cMӾ&/@Φ_nE/^k5ჽ0CPa=jZqjgS%;/Y${U08(sbgc:{5Wx!n'K=4b+S~0K dH.c2!WC'≯!$:Rܨ$VyA ƴW90Pv*_xfژ0|~:PbzHW0YY6wۺe?; sԹ+q\"7bLmC 2iiD dX԰,j@VO/3KYeQK=3@<$aYFVYx1r)nb*ZXn5Gsveؒ S_ ӳd@jZ pPYg2.kGqIIAUSǫX`ppθ.3o.xw̔z@iP ~ڸX@ k"O1ȁm8%JCKl{J$ί!#2T4C~GLz ԵF\>Fvi/bt)tؘ {fQ Eq_VfmTp-KgW\!sޢa/ϝ IY-D 7ތGCb #cQ*5E {HV(/_?,k5!,?7X7έJ$!7sTnk.bOx9JYP͝l:Zkr`sr:U n眖;kE?S_l혫D %4ƨ$BlE7['%Jم+Θ܈!Oͯ)Q+9=Ч)Qe>#AQ2&oAF4|_&w|<.v"0uն`P%m6d7]" E4^ɩ; ^qK؟d@0?.?MsrퟏUzdL4./= ,Q5áyx7Bv v_GҕM;L[&pY6 z/zm0Anqz,\˹k~f &4+ 1S4~BIil ~ߚD*Zh C}D~ ?*^oK,.q,*0p%'/6;>uE[v= iU0㾆Hê| 9q걡N`P[}Ok$#ײUH ;Fj]lκeKr )znG2`Q9fLw̟0C$o՞dsjPKY`ؙmm&eJWcF2;m'^2Yɼ'ӈ[`jPA>|ym ̙^{d1% l3͜qjb]醾m/~Z-csW|Xu@_ܖ!YGj:θ"(@ew9߈'v#8y*\.PC8j7+{"#m }H4ٽ%:O4fj_NrJmR8Of@夡4$5K1=,B_Wmjc*s|l3'-! yjE,5ZGN? zcA=T1|܈ڼrSK#fE18O7sÔ],ZN7M7X2l<#wCj[@kD} 2EO69@ӡ1oUG;Ve7` zYeU'`M]J=xl[Ae2>q`qE_?r(aQɫ-1ҜfDFz.i<, '!i7c]CoH!Im&As$o,m8DM6Fx1S oo(㛿 Q?>_Wx>nIH Z2,yt)jsO;BSvēy̬(;cvK06h1N3  :ozk%WR:\C CxZz٢ 1SmL՟<\L §#nj՚ț, YKw:^-`>HeӆٟÛD2 VyB&C Xkn:u~dp80"dux< 5Q"~]4~&WujWjmQ( niVdZ-!' b.K*ߗ2U9gk`%~Yz.if>M/I>p. t&\⤿e%SzN_}ן~ Mz۽(gIV /~kJ.3$6,7!%E8GH^f|qx*+3I FDOG[TwK_GsV.7+_}˵d-˖;E8ek1}Pp掬K䲘ES X@N(|'{טe_ E5{)Oug$EҢގt&Laؘ Ӡ" u0Dug v>֑eTo_}+8UܬMv{K3 z(HVȋ/ixP{+h75wmY[Z0-ThF1WI{25_z^sN{Aϕ V׵'mOʶC iZNb(M3{VG :AúSgYZ070701000002ed000081a40000000000000000000000016599ea2b000038a8000000000000000000000000000000000000006500000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76-usb.ko.xz7zXZִF!t/8h]?Eh=ڜ.+̎$;)IuՎ<XrB)KR4bsQ@f|Y+kȇ/\_À¯=XLw|fok2쩄8c7l^XN ' f2aILҺ_qOCgvrEiVIa>a:9ٞa\+̭C&Ddt%%uv6z :X"}Ų7  mO`U= !p:&GLx#qzR6D,JOs֭RR&³j 7mY%YMwm8Ú`agm#`94ݟbIJ8B)kWqzyɮb5uY/ 8I ɍ!4创'xS<{Nݬ,VqeI{n5A5S1EԠAiNbUù9U$N&-VGn$ p59f~h]h4B'|s 6(8A?nY[(v:RsQeiu4cP2R@6-yi]*Q*Kme .mԳ2fxGFWq[1hgn/ zQWJU!SXYD uw__ UMM~q `] Uf~uωs.wG~F p1aVd#/fw[AUڽ`ar4&9ޘ;ԿB-<d>(hIrY_X]~jfՑG0Q⻋?_!3Df sj%> jg٪xUkVtm AB8ڏ77 *,b` Z69aa]':zʂo1&X%-FFz7owvnò$Ch ﰧ> {|6"hh~/QSx3x^.L{sH"CH!( ag pZ#{bt2`aT\K.<* BK grwS/WyP LR'v>WmOiz<{ 96։Ϛ|4ݖ`C']|7O#n  ^>S$@=^m+<0;d.emJ6LQ,hR dnۙs|ɘ}>̥TDR@ר>ȺSZi97 =rv+Hh+rwV9ԀOL 2)W~Wz/$ mS1ȍUNi*l L9`N&O n}wE&+ynrc]i/F a1=x8G嘆,&=L`3n;aRShO߄B45LBΚipEsi\Y$v 5"Bxu(om 0~@G{CNL pB7.zD(JGD%b)|PǃƭIī7'g mطց=enZ"FTݷؿĬ. ՕT?N[_e txCՑ:%"BRh!-Tmpt)QwO=Y;O` ҈7h ΛϭXn {[Ҹ'Qe־($2%³oƊij,?i7#os7:L 7xэddhYOxI%6ruN cRDɧO Y0&Hq=I5$ly}8og )95^dp]+hCjჩ @ %ܶ6b :#SF싓}yA3ZhW[nZbѮ%DÞ͌c?{b$.[:x"m8.k2#ȿðoYv#@'y@%Z/;^+G`L| zNm(i2TPRd)1:tkϾ,!I+Ν?byS`|1_`)^-A'ՒZ6K*X}$raTw͝]a,ٸkI`@B yo?jdJ[䰦8X'G诓3gd[K__OGN}@.ҁw,GїzcބQTfb't]ǓFŢMF'̤= oJ濫uN#Bm̃߃fKn[SXwc/RiuWĚZ&<Όq.3Nب7ŋOb썠b +:~fE *LvD+()J¦5* ~Y#*&ꖦq0ppU7st\&.+xa_;=^?RẠf~nrhB;[,o*0CCCR $nd z]7*$nwVtx.~F 77؈UE!#z_YEkf&_9tL+lBf9 ݛ )w?-s_"aA{ئ. [v|HK %KRA/Sکأ1 C04!fjt~ZJ \xntg}ԎմUD ߬,AM0dS4  +?KLg>*\T<،49ļ&v (@G[%HeN)R_櫗]Z椹Տˆ;i9fs)98?Rl4d+E8\$#Vw&~Oޟqے!!^Ԝ7gxĢ@┧X荇DI]wLܺڙjok60Uf~c LX9[:`{d8Lc61huvl5I_'WuEs$VC}l{/dOLW/9,bAxK0闎^KLLT֣?@>H`y~eJT'lj6Y$#ܾgBHb$&{sNvͱ1ފd0)u0"Ú"jTCFkd+uz/PPtejȬUV{pV2,77?s ҴF7_L)oN#͙#*eB|p_p:V>glCf!7#LrNFCUsQ{ڂmE"o#*}Ç!&e!A+ svٞH+ pql꒲pUgY$҄f>q`3 4BӋSt{N*ӹʙ=>=iZK_`+u#?&*5jtfz@f/;* `)jb$T%v|wL*YEEѯ FEe*{[-Y[X$Yp w>JMvk4M:`\-w`Ұ;R:=eLtHXA<\x[f:zŷYzL& "p1T! {PLi% ֦cNZFF G ]25.tYNP qpz9DM؉ƔiY楈4!J O7?BΙQWlX<8Lojgr[kjN+бXgWg8I 58U5Q<| ȉ5q܂u|YF~ܲ_ SQ%~<*u2Nmbeȭ\cvr;ϚËjƙxPBJ1Hi ºK᚜ q9wf;H2֙qtWI3P n8\_L-RYMUCۍ5s\+ȟ>e iݷEbգ*wS>-xC_7F{8cįd;4r,68%ԩI`yT>:S|&RFbR0S.9 kl izSp@E-?|6q {oLw/-dn`ܵnge%ENWdɖl{;zkPM2 =pbCb-Py:/:/W<0LJ^nY~~t5$ԙO1l =rYzA|MZN9nϊ3"W17HVR^~.o0b`)AE8'ws-Jѻ+ 1'[A`ɯۨ T?<-&YGo:AB0i8Ro:C{-m`XH~_JzIO Wh!ӽ"SQL,GLY5t( "Wۥ $hT7e{5 `*ߛ6\ ׁ~H@HIW$fZBНϸ[BGW<ܭܱon$˚B=9$Z'l~ 0Z#9N5O{,7"$EKYJRAȫٔ}tgNX99yЂ<7۹/.8[~ҫ$Qgp g = 6zϩh+ޟ|D jGu%A5}:r#%p=E6YhK's0$/T]+gMp:o³DJKmOb7^$eZ}Vv;FV(0ȮW3;};o+Ve] 6\D o_?E % qk36*E )(Fuڨ]_C$F)3ŏ!n^VPB=݀H+ƹνS9 mda=j T.h&x)X!!Ɛm;< -6>Km޻{(=lR'OMTYiy R*0>&k%6lxi8;qt}50iq0ĴDQüw<ĄW׮fˁu  QL0}ؖ'805$N]ZP3b&!K[/wv%K坑C|UM*ɁN-i & 㲜<үn摊2羈5޹JOWz ߠ?x{JNIgt,4=C=Ý.q̍)o/=ŅrnTZEVQIx m -w$'xV=(N% Q&%I``>f5h;õ:ZJLiY :$v z~W1L)ylrG,c={+\m$&dJC>a:Ȫִ[I~)V?G@9yV+Iz[qb0g&OFdHL^=9zyAּ%%ץnh+ET%#=d"bʒo-^.(RwVnׯh w&u$ 'BIUpi\-BT/ݠYjCT݀;]kre?.7KUs܏PˌAw]%"&1A,KVq< m'UwL|(@2!K0E+/]Uj.d hF"%J5JPߏvCF\/=S ʷ]4ueUN !l#bל٢HzhtxbkyPF7wIlc ΪnjlR*au ꓒ/Dߙ7t @ܮ1u o14Ɨ펵utu}>= 4!? [Zrȯ8Akl^oI "_$ЛUq@ܹz B: kDϝӢCF,¢=W(bKZ+_;"Yir`eq ^c2%tu?t޶c= /36x>& qmFR7-rh$543edqې{$RG˟[gǩ6g.Kz]e]7d7b3l@ \/e X.ٴv9aF#αn6De 4dcz%ę BA*^4C6$Y8NuПLMgOj/ n_CAw.%+wk%ZDfꚪaM8Zte>9 9-d7q- nfNSWW(q*gFT?DKJHK]3[M"N@ʅj1pd.D)%/7PJ&s,Z jԑ- `MCCr1kh﯀6NSᓂB&_xUf+U 1`ۃJl)[)1Ŝg%Y6#ʷ653#K/2y)Od_bhO0:yz)a"JЙׯ#8Dl-fh(u'/;yH:7T7G`7As?#Inە+v{2mfk;РsmW-[I}#']gįxs[}"SlLܭޚĨ@I:>Q(ͳây7GUC+,1ɸ};9i0p3_O;XbufRFQTKLM&1^KW3v Q()@.\UW-tA/Z !le`uȨSFIe' a#$vMEK>(l} /'mm)'d!IO%!'x`:`,TV*hӣF,X؜t dWxEKƟwlP_ }a 2(åuJ9On;|(_n"C3?k2:\}sZԥ# {&2<<{iw%;G܊9h9W&M«v*4Y-1[#uՕ$x˼0@Y{2/?O7kh a_Wyꍠ>Ka-al9? J>>&ю*,očPbc$tp"%,_&G 'Qs@mڋ]fcm)^o习7(, +i, ;l*-":&,PeD9T#u k yYAڴsךGXۥ6aUECXm0H~;T۲U(M0zeN K1 ~J'yT|75bSH5Żfx[\ Z@QܦXN=Y8X,oXI )c![[)aŖ֧"ȧW  0{[a2r\ew$)mvyxSۍQwʴ|`1_GɱYڊg:)onνI!|M7v?Oxy/ Z)̞3^6 WJܬ_k4"AuxĎ ݢ+Oɏx_SCB gZ61R8c/aˣ>h'B?`M Ȟ>sZl{FkGGVg}t]VPs]TսL$[?}+Fg fpyᱽOۡe%(mʪ[\ٯ+A4"&̍tXp+ai2qd%wa r/J*نBihs5D/Nv4ֹ [6G⺲TINfGo%׸NTj!I;VU~1NpUn/+{Q[l4FxmwLkϞ\ֽt @W4VӻYͺ@9;! e$fƇf@p:0uN0[Z]!qdYT# _hw*@풗_Wd,|!4#~Fl\CZ&R{;}t8sfg*gl; 7zqy*XA-qe O3,&3@xw{U+ 4$fWv !1C )FeRh0oyz8E@D[rmx(}4 EEy @v;' >wm {.K‡Zz(@K aER<.-ѕs|˂V%' G"GC]Ű*/d}m$\_<Б/3]_:1hO~~)b4fY~hcXPtߛoZ4{ۅBI+ (VMh H y~D>_xyw,?z6d|oPV熸IfƩt[`rc=l"^װ HTemԡ>(ƃg=>zQ&^,oN@"D*0bq.19s^#j1È&;&+h vpf)TG]jA|տmV ?s!dYHX"\C;ad/]jXTv5IndR,/P)̺dV|_Ͳ=12>V0#_V۾B~V^?f{j:?;WWuީ=vaшNAy3DM"R~;JEdllĞثGaZ)^fGl]ǣ V6fvx?6?*e'^Cc:1m: ^`4=eRHQϹ1c.Q|_CssW2XlhڟVD(D-ǃj>ԺT3 ( ,' 5#A5!6Lv 6u"U~M. }$.Yk<]iFķ"kkF೮픢fLAHO79֓oo Ma*'G6TqYv`Dp,cmMl/U\Eֶ,i:l1ʌI#|GMRr:qԾpʼhя^*Zk%rEAy*=4C|gtk>Ձ'ÝJ?p0WSzjP)x߿٦I]3)IF<33`%1l A߹ۑ.#QvUj;:,Rwoҋ2FOU\WأIэ=YEG l1!fHL sNt5jQ9Yr9%":7؇s!bЪ$4/|rϗ|/2"GU%%וF)mC ^CMaRC{h~]w6e^f/Xeآ v 4rtĥ \&{R&q2gYZ070701000002ee000081a40000000000000000000000016599ea2b00008f64000000000000000000000000000000000000006100000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76.ko.xz7zXZִF!t//$]?Eh=ڜ.+͢?' 'ǽp/U; ֙ DѸs Fo&Y'̐ySzO!N.&l(ߴm0Wi[""]hH5Xvm 3 tkL籟FO;&Ԥ4O\8N\1T@<fX3 (}uLD׶ C x߸Ir  +nsa 7 .6,~׌$yT'_ +U!4 E2Xtu"ծ7b4韏#9oJvO 'JE4;V95M}OWX|WʂM{NMr{fIDծM'qoa뀰7Y J?sbpNڒ |@Lgrx_Xt gI[vH2pʌ3r";CM=\B)St`BE:C 4N{p]VS̮ hıS+&ubdԥLXX F"1֏,5.=`Tw_><{#]53?n_5{aLW e!C JwݍP׭@v& 8򅑷,Qr]voRod`ć= ƙ[< WZ ߩ~73~珁>Obs EǨ}Aoel"jw}q?hAe_% qLap\XDڪџc]ޕ tz⺨@N<@Ӯ[9%7*6!첀im 'C+d-`V1$VdTZU!agj5Q|ɧv~%}v9"{in*gxA/f>Ƞc*i UNFޡ}#B>8>?U;JKrz3TAր)[`d2/xEݛt ê$S:8ttۆ_z4!R3xu\v(4}%qCPkRJeRe(~,toVBcaw*bJtӓy|0J['g*+Jv5(gZ}RtV`6Brp\Bp^{H(GҿwD]_ V^)V!%8g&̯J~)i+DK14..kJ:idv-譄r {B@l?>) 35(ݷ}iAK_#k>o)]1,W Nj1cF+1KI3u"]V4B%71:9v=V _h+]x>H 9o`6  g JOwfFfX|E}Ǻa՞/U_Naw뎟t0=[+ݎ۟1s@`E6>~p.ы%4U5BH%q^z蝻+Rj)+jZv-U%g] WO `2G)D`9kqrx5'{tdç4nө)GT#._|vϲ|Z_㧶PӰD:EC"RFȍRU܉eX^!L%%+V;C{8kY..QHt6%݉!-? ؎OFc4S@+ˢ|Eg瑦R@Zx,h.:FnԎ^UuTeQkKsj(RQJcV㿎sBJUt횮nWzj 0Ԑ8nmeAVHe^a+b[zQ_ĻV@7-P)WuEp#Ȣ)Vo@B|ޒSHAm` fN}d6` (mH1k+¬C89{t/fۼ mcI$ OzlF>?18 o=O\Nƍduf^ HAH00ګq!$T>ڟ1IBj!_&`MқhR;ߣu 8}\ÖE(_­cz[ِ `}&.`emx?d6DkQ)JLڑV&3qZg#51]CǪ.1pu4sW|JEc[U 뭍vv-Д4ktdq'p +2v pwp Z F‚FӬ/Wc%,/-V8LH0\SlHtc\hqƆR0dK>8F@p )1ǽ:g34}wvB^s5@veLԄ?H vB 2Ǐ)F({ -@ozSM:YEenD*-?%!?>+i1p==v­==PÔ3Q\9;wK@|P TGo@ύ4g2O<^++Ma;Լ- F i|} RWH XO ;OrT墺vH$mQ^oz0+z6z,GS?\p owiv?eIOjJGaޏXes-,P tćBYt@/%lC$/OG~/TFf9 4kduvUd~* .˨8qT盛V,bMgzރ/ fH.݅bBN %8?d|, W1[ P]},?6#12 c2y< Ck'ujAe!,)cGD|$V5Y~nX:MKcV1.KY*g8(Vhl>vkW$T tTqVƉFT^룒FڜW`0XDpN+UQo B5q!}0EOGpwK}\\d NT^ ;1s :!ʜ;FǗ9x0UkU,'2+ΧqrSNL؁~ a*ĎUJ+kͯUp8a+$(!yup|7c5>xy{^٢K7xT .S\)cp|>bzKTtT]q )Yl2R#偨s@ds+4tAk8iyԀjAC2]yfRy@;Hw£r5d3lWf?bףfGaodsf/.0YӴ trVD8%"K_K"&%pzΎAަ uҡepԚsqλ$1PD9e*h='3QV-{k yB х~bh~۲Jh/Ŵ#hqjͅ'0BAu=?CRV0XokܽmP1iԮ&ȫؿRX0j9X29 O_~A4t G]9ouS챷XF4{mpW*o N5q@`^T9sNAO] 1ze۴#&}}ׯ~u}-mg\7% 6)gۣHQa]k/̯C2a2r4,1)ᷩȏM pjt!.#d,oHmf"FJY1l O߳J51GHXxP5?nxKZtγ$rn&W_tR;H)q*oxiysiז;W+#\K@=L4ME7R0[AS3+_wwI2:&(;H0:32mP3/s辕S*5)AdR$8QNݬGQ&*j&0WaRC@lNTm}Z#T RGµXlI|qh{zcf^@/s%GűK |_lݢZKmPAlĐQlh0I4Lo/ܚxtM HӰJ Kd&ߓIBp42VŮ7$L+M'2RDcYWǬ~pmPf%ٴFGbKpNH =tA nJW,{3h4sO㗂:嬹 ΍޾̼ߥ)倊Yb/6] $5!\@H97%[,9fK!9UR9D0IEOiDyUO*OoR\xGb{ϔś(>8&֑uF[d+JEG6x!\،*^]k -~T։kH8}}MVm h3q8T3$bQ%^l/'Q^—P,ڽ[ǢtŃa)љ +9 E5c o}CFa=?;j+| *NJ]b954ո-p%_dmZ2k*3yU4vP*OR^ $٠֑4{9>FFe:;u CtLG `[Y8465UXx4tnCUn=DT /$1tXz\eim* xHu6!}R)JtL~>0ί<ͫTto L6>TڨR?8xz8dGm.gP1sXQC'֌EV]A)C*)R!IR1IbK'qEEU'+k~Knrۧo}|)mRN+j5-+4h9su,)5NuҘzw~f1l]qTWo=;Wi_ ݒV  _*\]"B^$JӝbpYy-5*l-rerXe}}4jn@^[ko>oPJ !Xv$W#3`^xe VkMYP7:krpEbX&@C'i\D2r`5iSkAW5A#mb(%q^N[oięj AoTA="`y-Rt~y3xƵX҉l _BR|oJ%"3ql1Thi‰-% :*Ɉʌ s"!zh3Z-&|?%S@dv vd1xwmR57RU)^q.zaZ 'K*]z!+ &Rjm'v3]ʖPеE*~ NH\8@5dN^hiJQ:H>XYHRS! tAң2ۯt,6XQ"X%sx8+`QR! qb{Reu"kr ;ld1[|t {wю*aڤ1w+H LJK-ywSOGA  _KYT]i(%27Kzϴ2 =6 YcF|.e^:JXk|6W1&-OCҽ2jv^3ӎ~`A˺ڵGl B3r__Ch,870"9c31ĆfQɕYfC6DXR:-(`pfy4 nkQloG{L`At(=g;Ϧ}ۇ$*R̝g\(*8*hMcC׹CV_^m>B]3wXv ƹT0 ,lxr*>; NIDF DYe2q索8Kv|&~%ُi7cQ(QNT5[ײAo% QL?K]!;o!хѯ4=Fsr4k30Yn пa+oLUHXyx7'~IQ<"O#W#s.b+U!׍ [(#$M 8Cݎ'$</H1ԜFɶӼ^lZ: ׏`ǃLAfxv0hoݴ/!'*ׁ!Q0i~%X%t>_QaI/gWՍV-?t>BKp F60_({MA}Uo&pRw^ȚjH u\i>c_X@"T7R3%km?WzvP-ZSۣ;LϋS%<ٻ:y#!%?j moZJ}Ukw!nM1CD>~nt^dbÞ zS;f|EBLE-jߐV+ח/. {+4<M8`!6{;s]NNfpYEne1PT&VyAooGeŊnzpȊ96Cw}5scⴠOn/8EJՙco*BT#SP52uIz1建1=ra~'Q[s!LR&0Հ ,WiX3ETib ކ'ȼ M9tTP@^_谭bJ^F u_%*eIHZ6ς4U`euQ^_; pHzPݷW W;Sio_6:ZL}Gn`vpa&יXbGU7i['.wpXbg4>FO' mZd !gk {i zVC XMcaCB%+f*}(ˁ~l3Q|ŔR旟T3:+zi R*3I- cN6iNr")6WVǬËSV;j92Ah|"+{ÖJC4[o;k'+Q(RIG!6[>Ec( @gFW)?sEePm^Tn*c*Čl|5q.`dǓG:XN'y6!4or8PH5Ѐ5B]8}y6{BxЖ"pfEA7;{cӦ;xZPKǒb"0qUP2{aqܥ]o@!*m}bVsO/'^rH]3BwmP̜ˆt7.l2]@1q6;79GK:U_dݣ=)-wcEK((-n$OD~lm;$ ߧ*P;EU{MFqDyBe6Z#)u^Es1/@D8'nִ*bskb6liN1Jg)9}AY&fhC裺KX0c:-{$Rb6gF:PԥF~R.7?-i?\CJd&h8c9V~-w?[ܶ@k5l߈×~J+'M7Z/A 'fZmPdcvեQ_PzNjuh^]/[ DoX.1}JFXφC H7nSjq.#2d5RN  j~M8t{+uGkCS%9Xhn@?hq:)RM!GaP%qg >x mņ?_fy,+uʌBEM6.:ВͨʙW(nq~Gy;U<ϑҒ.ռ}7b$;\{, g(AX꬘)!LDxtʸS*kM ~8rؐ };*h}77\C<ȢI}ol UԯCZppvgVN@?'q'AIJ):x\6ffW$E">~SDsGYQVv >Gɽr&To5NJ^߭臏e R(n&4Xsc2e a-4WQ#U k+CA,[oC?XU֞WUY? xjLS.A:+]=%44[/*W^ ښ%0y.] $MJ>J]V:/zѩ\eWr>F;+mzJ/a@r&7"Bx46ӗ %<`e[H@(wjn#yYs5JaTJ7n(̕ h,~NWtgKP^]OCa8ϟ%BY.2PtKݖM2ׂyMr|12UU$[TO ( Qufkxjb3ǴxXވ%9:>HNI f۝THCoJ=ܧ'V+igoGǢK0ϗ7Hl Q>`85Mw9!w\(/I2,n k CkW{sf/e@/wVf +UK֡$AoH;|hp,EX:8t4"0f%u%_+mS/JZ]59[T9Bqg8L g3t^̑?$.1Pf]4,x&g ,^jKt^=B:T yXA N'?fW㲆q%ٱHv#xfc?x?>$Ky@v՚߂|$^,hKnf)$41hw>Av4^%Vŵ"(*ɄԹw ƽmx`s)Cp¶9s2lĿ׭\^͂W!2aA@]KTDv X3zG#P2'+Q tg;r.#C /A՜uڽzlfm}sXd2 >vb2M=C[OjS/5ݸ\d|b4E0w4$ 5i}J5K"ԍ Ŧ^ -.g>rHWI.^V]Pz[3ٱ ү'ړ$<҄v0v;'3 Aqr,#[+&(yĄi0vckѕjaMyAS, Ş>Il\Yus 6W@zy '͟ChuH#Zr<?;a{o6aphnvwC~z8@ZnHC+S) !9ZcxRMbUF, AyGV_MusL;S}@ZP1vr!:~ ,ム %*O2hEA 1jYsqrٟ -\"fvFr[G:JngP{1D9-CtC3.8s-FxK]MCF1Y'Ty#d{:SyNdٸ2_JMeѪV#$Kƨ(}J9& TtO+Gr-o|Pj#xsDbO.#p7F4qovɭO-LċQ7sjWBҟ*#ꥵ׽"]f8?P'k f`!}WQ,Z>{l.#OVwTJ S@B1จ8hsrnj/&R$ N3PRA"|jF~ ZIGx *8T+Q'+'^%u|uwT ( ξZfy!jM|wqoƌt6?rJ&ֶ"eI=V1`q>R1ar+]332;(f7{'og>(9o!+,N饥|O]{T"6ſ.DTڵ8"|A@(۲OS7G)2טm,nh+ ̈lm6656CX|Buq)"vw>9J}2Ƒy8߳*)䎯Ij|o/ORD]4 eE­s9k4}Ep0Wų3dxKp"40[ҋ1wXo pIF3% =)ҧ[nI,ŢфPM.YN\H@I/ũW/|Y ϻV>kX?>(+<&o5&VRwfR&C.Zٯe!vq)qK -~?mJ` !J`2լ#Pncmđ;0?kQ.%Gs .HxD|5x5ֲv'? yo[V夼L/$fy jlڨ2H 2ݶ|ѰOnJH@/l;K`4YV/\3'\؁_WB^WUl1o+4,bd{ ̲ڃ#/SQA3_t7۸|$axZ'o+|PJ٭97ΔVk%aلD򞅢\9:nuĂυf7,U/pY75NPV$7:0(q ufd8 bX p" G5ymBreW*\҃u5)~q>Pguz4y|E$cI(z@]m4c<Twʝspt"D(3;WU]b8J,CvB|Tϻ]aSӫ5:*43$aBuaWL`aKo3u-fAH7i-0]igBkL()N ظN=Ij#e=#}C}QD)'\vo~[MwI3g#11CTe)=?).VٰsXRzI둥ѺfD/kv|Ĩ*$B֟-W[%ShC ANn(Xg/&|ЋBi%>_6 Xt6!#eMBۛe`9B/ B1Zo6/RG7v2VW]0AFztw:.DZ f1MTeC8 ؓ.Kz0v-ƼL=ѿ?N q aas'ڛP'ˣm o˟^,q[Xp ~dE3 =O/(1L2MQyyejQWԥ9IrB_ߪn+ \T%~Oūn# ߠih ^~騀KDAHD^>HX jqsm#g6F?7.^0uJobgu0d Nݺ)$]/^ؚ1[V:e&ADdi/:0WÇ#ɭN M?/3?̡Heѵj]t` ~*ybm>a= Q=9Fq 8nÃT(9e9i:@ Kk_^s +VqsPrdWZ |L*k@QWSA)4gyﴢG&o5 OÒk%S:BQ&ЌPg^ se\Щ] =* HأqYQ9_,!_0S.ʢ0t"kCvS}cz*>J"F ;o"OoЖ Ep> B=u)\xSpW%bG h-/[(nA}늄@(2ۂ4a%%$kpo>WQDKv2g&O']eoDR`hZQ8!$_VZ)=){&߀!2pI9=[%72KVb8,kxM~ :˪vxu=#~ipIg<+\*xdđQhHӈYFNd+DoLׁOΜH2!:Wg\ :TS|x:)fISz"s i/0_u`o9ƲM1eP i: kPLN!ƥq..p6$x>!fe)8)Pv*CzNv{3lqVmLif}6o]N{q|28 5 wj~w[ë.7>yn 2F|! 3-i^"&f] n+2)d2::מh0Fp BΥ)xz}WS* J& ~$T&oº냛p+2?f: /]XwFӁw=E*U+$wb{Rԗ#q*a1vӎޏEСuizNl|<+e{*@rБ_-M^\M Gy[Iz/yZhw}7dc$-״rU7Eљ|txշժB_$!,YHA2Ҧ9Z틇Y-K1j?4`N!hPKĘKb% 0"0GҍWϯI{^\4vs)L91als}@*j֣[k؏rkg`ɠGNlRnuZ&+t5ѲU/-IzLN+.-餦:8̯gVi@폪#l zZ0g-$!GR5cV5Ov?}/ymn?g]e+U@%c!nS# ",X_=eQC"-=a;CR6=Ti:?0N ˡ٪Qk;zoa嘁6:Y7{-ho/p-{G=)t=J?(Ls4΃^c//vn󒨴Fhp Dk=NR Na kGds{qt?yw"o=Y*o8gK롴Ng3 ϫًjIq ?S3rza|SY^z~簳onad-|0W-hd*0'; C/Ķn/"WO Jje.)- $(Cou-vkL^IcaI ѻA%Zsp /߇*b=:Wj/Q<i?b@"$]G9Ҋѐ٩jGnW qj+AYsn3I,:Э/8{Pz+%L3~l.-@UWhэB<_n1Y`!?%66er:Kk>-##ݰc7\_DQġAΈm#@+^Jdjx|- t `P/\60!(4[ ͈brʟԿ۴< (BtN+18cWd͔y Ɠ#N^jjL|KQf@L8 S Y-<xtwqwA%e7^WFX }TZFpTI\Pa2?!|osf b PSy|(!.N`@iCU d sⅦZϖY foF6],}g2-SGQ#n$T%h=7n[-nX"Ftq>\k+k]yoZ N0y^K0oG,a:k_<Z1䯮 %ƺB l%ߒfF τ :4% (= I E[p&?9E߅O=@E.[2&r&rMJnv糰jP-{Cp }g$Vl kk^P~)сeMbvʥk_E cάz|G L6QYX㣃𵵥AՄ:Zu \&QQ'S$b1])"V}g )8`0-\4=bf4T8-`Z>_SZ/&ː{PI{^pʎt9D.'hl\K\NaNiQ,S.uP[+@YŴ_T"xTFޥUl1cG}\ #un˥{"#WQZǮxh4_H:0/HWx95~^ C;Θ-{y\Გc Ғ%+l4ax e V,P֔ Q=B#EWNDqi'yZ} R97rMj~D\g qЯ& p9ZԽx )l0&? .^x[(YF[?j8cld|נUը΁7lf γQ\LVme g?ƭ]wEaaF4{gB=8n48b5(ֆϘ>_,BM(B3"s*vA'886zݧ*|G+B@YUD`u A=TM zXDϭ"%G͗d0hڨp{ЗC~-DK'TC r{~ ."=dj}>0u`w@UXztB8HXx ySq tf ug~ v;kx=)USwn@1zlv4F CwKKs `(/akQ*|#"ϳ2\ԥ2w ˎMҖ ަQU=e/iy 2^6G8q1{gh:I t7vw^:XW6F ^'D $FHw}&N2Reu83*Y">?DQ:zJ\S{eҤZi#}uɍ⎅MyS(=io'!O7"z".1Ȕt4YdPz;^w{)5vͫ(GT(]silXXɂ4kj4H[ L}A-ܢ اy w Ծ*M 4u+eb=uaI.u3Èt=1F$ҝl4t0uhC)퐮YB8 W^ioa W$6JjWi)k0$.й1fCsb CTnrkuj_"pFS8ܶ6ӭ^rˊsn1/r;up ٤h-[vSb}+\Jw%1BfU)iEEL!j`ɣFȴ1,D;xZ N])QZFGjI1ﮩo6#i_K.؁L:c_Ff,{WXV9.9u̿<0s9-B7;✍Օ˵+ldNaZ޷LUUBz3)fOQU#%Ma7eu9\߆҅jN'ÛrXтB†X r]5~=*cE9!|K_]ZXPJSAf(.X<pZ ]@fOu~zY~r+X!LDue-2yXxRH}]Q!Yz7a-nٲdӆOB'cD7@ј)j޿*tRnDZ; l췎WYbOӹs!ApČ<<Y&!;>"zj09#ynna*"?zyn9Y1SUѭ KOgWOo~T-w[l6o+t~VW0)Z&|R_ARU֥>oͦNG>P=[͘-mJ6V$/Yh@/ *Ffq%4f $ygP}g]1 »7[a=)_ s`HЧchcud~Soa_+ޒw ܼ,P&5/io@õpIDL)`>4s|T#6$}-z0t>Gf/ϻfE0sx"ާRἯ:ld,PDZSTrfʛhZ&E n;b.Aky./J4tTՙK R: Pu"> SbՋ{@o7mv~nCuޒ^9俵K  C.3]:eP&OW\$f'q?AeL0.C85%n~zɱ5M88&\44=T3k?6k ^Z_l/ă*j$a iZY鰀&#c $8;r|r|sbir0jȶ}4qfՆEfqp5"#Zb֒+6\ZA>]`}XN.ÈDڢ?Tm1j?* K1niE*5ko%'W0RBHZ)l@}7)!фH/Ge:*M | JZQe̹e Z{nׯaT W@ ݈S`|8tPP̂=u̩ɋ`x'5!K( O,G&U*-k2g rLדmLqrs0 šp\SdG~o?x\:K> *o._=8y[yͅ)PUO7/eyY_Z#k0kOUݝzuZ!JƄ Zm5+w3,ځe~OTFd6Awy-Gclx' v|";-i5+ᶒ/61azzE~ok/wqFlOƒxwy-IJ!!slê^\J9^T{tB{)٪CU "^>89ox ur֥㻉N? E%D ߇2@4EC'&, >0Zih+ h~8okPZ2\H6֣I$mD9oEͭ *Giߒ}]as+\l^cE Jw* X).;F3h\5$Yb:*(9Eqݤ_>clq4uf>]O;9[t|{.P&I$L[ ^Y9Q/剬zgf](nc#.F-o_#q#D/\B?o)r59ۃ_fя)6zd&BOG(9. 1/-5wb#7VxW>2%!5jBMӶN^H ^`KxQnb/Q9+wgU],,[K6vdu~H#@T4tBƏn5gbC|>354H{ˮeޝ[t]a)lUaꍎ7V O#߇02Kҥ:SHN>~9hQ(!'_81ǔJ/}YaxQd2ٛS+|٘zqISxpRpzRqU:k{IktQS̺U04t_DW J[*B^(t$U ^~_&I-PApUgDU*Jp=uԅ@-PmO_ `VQ{BmwLH+ ˓4N-3!;wg<4\ieƞ=M<6,HD_.58U=i~P|4~%[79>ChNGf_Noע)&~b B1OhҦ,^\ [TwץϣVsSyM*?1IB"sŴ{HES_׮UX˜a&#G~NaS—=RINy)1W1aX~ab$rEA|c ӦT%4YCJ F0BA-k:\#[ޅ2 !p,c)ZHQ9ɪސ:=[AOVJbfoA'S)Xwt=[؝W 4&bǾhSۆj^aYZSrX?ݬ*2 B.]Ao*@ˠa{Ϭ."]3YEA =jn_`.ĭU/KвIYۚUfB4NRF%~~qO@jڳ92FE$$LQSnq8 [WM׽'ZbyTuSMhSk*l8NGJW'\5v%y hw| 6sduHIِ;U:٥@ǃ$1/(㸩豠m({ţ.!(q^v:eʰ/U?&]p̸\LJ@>Y:c?!TFF2I{>xH=l~t&O`j4ZOsyOZy, `p Ş钊wN J`VP%?Y`44P]A'/֝)/ z-܄rY>p:v u9 1Pc<WLQJIh~zr\.+^3ϞN8w?N9 NI G(0I-HWzen/qj{͕R%'$)M]0)-%EO} )s'\xB2䴕քnWKlKei+|ڽ;J\vQ-OOdf q.9+ȧ;M)zx?*̙qo7tQP$vBq 'vf\sv8I( mӨkқ߄q紭6Uc:ݮl~ " @E 5uocXBoe9&4}',20OZDPV @9F$ B v-;R΂өPPCR8nk7v#)?ʍqGrboĦ3A!c7M9s{0@wa>yśV"*2; n/:D>Obj3eE@"g yLWGpߔzUcueikW+}LIQ' .߀bҗ'ۃUf+zR՜N'{^q 1|m͜YJ,^CChK...lU'F&1|43Yp +pY Sw BuMrn8dt)kbj~"I$.X]2=?s^׀+ȩ~9@Coǹ;IKiG(~`k(;ёtz`a"vn,n'5!鑩\rgֱgn/HEL­l-8۪XN=aum[Hz+M 62XzW&'ZBsgQD!h0j O[e;aI'd%4e NoNa3w.J AXAhr$ eWgJZ-m!?_`KF 3nۏPto8JX~o|}hϿR1U{D&U~-pCy"ItxĔ،2@bo"FYh)k] 8nODCqךd}t1\ ,N+ 8E?j1{c*ԅa$)H5CD@A՝M2QV C*ec?6543G.EcoKAeMT[Lt0]sڂ--e1IB]HwOL$KU8sx)ٺʪC׿)[|it)PgUsnqdV+9#P/@ļ[1mqe-GԌgH?2s@jtrN)~$vUGȾ>¸TA;#K`]nm'@`C- 了ڭ1eyB (J↵Z~#305%TTe\AoZ?ӛ4ewGe4RIZBpTrY#,حǹ2vƅb9F/Qj+{4_zu-A(!Sё { ˷֢&Π۽Cp?76{U@#X vkS)8[т),T0x覵DӿD>DK.utZ[tD=xy rb qZx׍HxJ"sP|ʻavՅ4[9*M CKY.B b`\-]6-BK9u`'n y@mbCVݪN%Ǡӹl3d;zDxI&jJ 2ൠg7׎RLGD/x?w&‹M*$;gåx^fBg"'72"MoQvcyݑlt1zArk eIIRI7#!0946loLmѾ wԤ6f`3nz#X^5߸pexB@^]K3:T [y`ڝS,qfD=,E(Wϲ<ڬV44c6g}ڤ;ϵ~UVJ~td5w$r}(=;˧(%,bdφ wp܆:f~ 3t!霗姍zRZg&Խ{oQbɕ=jBOMjE̅O~J1+W\4JXLF[2(y iG]a|[m:cNDeR qU`H?D'>)ڼTĄժDRFcubZiDWw4|킁pz7B6OѠ>A NK ہ}IX:`mG,[0Hz]\ln X]:;4߮ z8IAjZ$g LzEql*0$FrMW7H.!ߜ[pȽi&^;t T+)۳ XM1^Ua=HHK ,/59f9-4 <&}Kq[[{S9?(ocs횧ƪ-wKxw#d'*\fuM />F=Pw0䩐;NeB_h<h;kB'9{ m=߳M91T0އDQ7ޫ?VcN Av65WfC9E:zi@4 ;\XtƓlV 4j>Rε_dMBUG΄o8|vRC4fb# {DO¿(R"B@j;WA HI˙ 9ٻCg5Fu\fy}H =SB$jrtNهC %vF;"!=16#:f3 XoMΆ 6\w[U}V^0 ~D>,sZ(fM_A5\A7qMx<:ȋ|-DYnT1T{Ȣo"s k~N>{ W5Is|Y`p_ 4}Cicg2rVuzVx}f;M&/ga^ lxX&ə/VQ x?G->sv$ːQ\A=kArs4JliUȏ:OIb>LL4=iBŘ&>IE3#4)) lx27+٩O۸dsDIGP P/2`ӤN)Q"d/eEyi0;Mn ÉPzh!o{$~[A V?Gq(TdX vTg3p {=DŽTEj'Mvt仧ܭP$ 1I1ᚿ=x9=IzwJD76a{yVa(ֶvG!s灞VIZUA9Wڳ ZG55dtب @MKBXJ:+"(Ip}5SBhh93u¡uSah±! 'XeCd0ZYqh`&3=|l{ '14L!H~jih^:FʥuwmlhŔ%`nv=K(SbpX[u 0gYZ070701000002ef000081a40000000000000000000000016599ea2b00003b0c000000000000000000000000000000000000007100000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common.ko.xz7zXZִF!t/o:]?Eh=ڜ.+JSí" \:avtt:(!H;_Ad}[&z7髵-nk+ a,"VOxH&,+(aO蔷38 >~3y4)Gd /@sDy ǜo"> x <]#٨ay Ү?Vkj=8-8ڹK`@Pݟ8.NU۴w1U$(LA|b',LXCEXFBke'6XCM,sg}u0}9%G@:`:)X[WJ&>8Hq(Ӥe!*JAezB؄`odvq~㚄5O*s:EvVhh^=b98xپ&q4fGoh0~ /GA<(um?_*G\#~RF{|Ԝ*C87#mƆW p|%!P$'R,xv-xשoKr<ʄ'A( -r'BX!U׻:!p(; ž(<|H&?vcp\#'&y/4 c+2Tan@~9mD^O"v"t S/}NuB_^hk*0$'/09f-̰Sg !$IɜiuPU~V %v J*eALVo3P@7D̄RQ5&o,"At^7WMz;FƢ諑&" rsh}-:X*[E0X'11?K/.Sw-ޗh^״[<9J:8]%N\װd=S}wd!;0`D`-l&Ҥ"6LDg/N 7o1{f2qz} Z<[|qf*UeD*~eXb_)kvW>q5j=ya@Ld[ |ϽfݦО9t|@E .J !B7v\ŕK|stJ*\Jhgpg/N|]td/q LmP֐ZGƵHXE1)nx4ڧZ _5l}10*9TN0׎m1ާ˸M &mi_"h{)]g_cV,_*$yl/C)>NbMk ww٧h$nz[*LvmQ>=sJ2ELMlLሓ<Ũ*˷{ 㲽pU[X[+%-I (9a͍s*^#`"b1DP<NCC/TCI`ۉK 2]aFJ/Wsl 0<,cfLp՛vwⳎ,:6c(ͣ$TQ< znjuMꆆe޹;q؎wiKSٰzK3l( xj4lfVwLT4xY:]]4LQ6wпҼկ0/JdCmTS.,ƲJSԏT7"&BM: :9k~DyOEla6 #uy+ >ٽk vFS/r&C~h3M5 RJ|/÷QMȢ&akQd:niG<-m eI1}:l/!;n7yoE \2a VNR[m @Tdkw*d0&4f]QO\T܊ ]PQ}V°@ޤȒnPxlCeD[i2dؔ@GS*4ds fPKe k5C\8l_P-BꊴjR+trސ8 (/&#'7=Q/6K]@cplaCG!x]q2PS~yէ7.# 'RTFC"Ι3;괱[]qˮwL"xD <~  G_O$Tpr$JlBa.Az1LAG$ه&G@40 I^E,iҁg @2qCT;SlZ_` TyDYѹ ^J=-BZ{W 8;5Yִ@mr{0`rxZ0 {H)~i:2I7(RҐu%zQۅ^wG1!>yҞbКYGeZ-qߑ"'̂p$X;]5 Ӓ\e OBj8sJQ=7#cғ[)F &Xyr7/b3"x{QvECu@e|O}"%JBە; P/5f8!j)-2K'UMzM+6#St eCVUL86Ldjl|&ާ}|\LQJf@#"Pl05މ[N5Ճ=!SVuOmG`sKpխ꘽U5[P3YXG|c\}27ǖqs^]u|C+jx&zNf5']P+<9OqŞ؄S+J ɋOeN҄ _Pٜ_Ŭ`WRQjKcl,rsR=?%cIJ>aݒ@61zNH@rUk+T@`PsxZ' {6O\*4SH]Й9¹WZ=Sz!mFG(D~_QĴ׊Zh&m )a?.M}IzJ" @ӬE@~^6-v0aV,޺H#m鷋(I`/ k1M#?paUl﴿>lnUO392|twMTzA$r zWvƕn1>:Ů3\mTndEYIIN9.ƚq^8-@ꓳEO iRK!"KP\JpsQF:gv]56Ñ6FhBLoW.qC2g(7^r jc+ggـsYC|r~FFaWyR[`>#`=>=>0t#e`pWD rG q@`7ikT6Rr>8#Sh+T"@.0Qp:!튈7ojkm#?|=i0a:LM/vH!y> IظE|<-1Гc|I}Ĥ.K}"b|Ny>.?-X޻;SR9ސ]\c+NX"n\ͦ~VJ}p&6]Ϸj_xEk\5TѦohTwiQ;`yt =^>p48[Ztc_,+IX"1hL$isVnk,g\6ẈTBfgGEMnr->jRp.^70oo%o>PŔ v GqP|qhZW,d..|^ |Xgr K`(O%) *ŢI%\,M6C~r H+x@eɑ. ӝ$\фM{= )RP{34WM^ʰ9TCptbv.6 Ő> ϰ9Mcm> ֗ҿΊ \8bsZ5G鸆ݩ)apB{_mʎmu; Rv7@o*σurمP@H@WG)\!He:3`BM n֍0 nΌnjo:;Aq o$#`eNXiuO^ Vd\([cȥi tqoTx3Dċ#i&q󕔿09Zܨo- n}bJurjo_!jND8֮eЯEb=f  J3R!249s_kbѹ]e[:".S N$^)UџVkϗm7&[PLC/R-X_Mq<*f1|$ QhS8y2[9srآa;!ߨ%jZ;&v₈D'c,z0d)_u„VUݮTuQy䩛Vr0^9Lԛ?; Kۗۓ iJ}|g1"K$1%Q.?RG1՚sM :kfPR(ϊSœ1jO|F̰՞tV/8QcX үH3"QpG*xV HS nFhSO Eg-t\إU h6ɞHrB xĭ5$pp W{-FKrNyڳ_ppt ]E|pv\Kϣ17=ahuȰA-RmOUoV8.~քzכΡI-x}x>JXIEU0I?6fI+G6٣vMM4 Y%ysR~4G)CJHs, |6?*)\٤ Y鬭<ܼKoJ(GhJt>"K<띹U4"OHK381c0G Euڼ 9ZGdl?tJi5V''k5JؖYVvA&tZ9~Bw56O^(KZ}R8 jO) G `j'6@*d[ _5ɹ1x*F.}HBDv a# [l@ڲ.9HmŨD5u<Isc=aNՕYL(sYڎJWXZz>ύaaK3U.$ D{$63=ORH.?W4 [VF kc=2n )LI__? FC*>@Vz$D\5AY= ]I>^vTFjB'Ĭ%&^ )]{Z#%ffr!j(ZL&l7B^mPGI@\]PTynKPJh](MedU8yUlf@pN4Kz\3ՑgҳWf.gfET9&0|V5JZ鸢#)s ;eyAh@LT!QWDr1B͡p8MG"g(9Vq1bAZH- x|3p!JbY9f>!(LMp.۔hi؛ƭx.d[GkSF c |+ف7wo[[QhO/ߤ\t%{0JS#g\Yv%522r:ʰ$PPS(eKTg̡v³Ȇ|E \]WO7OгP2w/yE4m[T5է:TN1`խS ۄ2vXaJCjݾd/]}D"-E`-H{KH'=~>rrG=_"ԫszZ'8#| 9uA;-y{C|`$hsAV̛e.~6IhSۭWޮ+2,srn>"UW~j?qh-1|Sp6JK˙5{j@ttV )fH\Y^uЦ󜩆)t0?s,Y5p#F0vP2L1y% B_:YxwZiF(#F9ga| *9\}KkTӏsEɽ ;^ϙ<:IkvL&!ҽgj},Jz42h&P,3 z.'JG"E᙮A )ae 2+}wWeK6msn|d2s5 ;w];dN!^CF;DA-h7_6εVp.lu怓C@ Sr23&x,Ρ@4aW&Ҩ"t8 dVr-rRZLE\5 < +{OwGndw@a6lp?m$¹M]εfD.KikW{x$9_~-?$FH-ڗ?zXH7 ivYaH+hؤ0-=衟HC*mJ~о_<$8ta6I <s_XA[vd-,Oy)H?0rԯ8f\HJk?nQʌd0̓?vP! p6p6tGN&|bf_Colr}H[h]޽Пy|R3:bŦC؇WiԵySeo"%'V>ʕ/`*PC>#I#f|: #}gbrOt'D *r }@NxAhql,.9f56]^SA[v5 I!|^deiW8[ .B!5Ay&PLpk"PKn CY6!/0䵒Bٴ` ͙ 4TF~0x/QH}0Ҩ.'^MEEt.SG5.Y8{Og_ x,G7PLntC2рQ͒m`4c+v.W8@~i { =`;/&'݀9{r"CO_iY1ێH6p/67eVDo">u'>ŷS V?PLA,ä%ˡ;:h*h`'o®gl'|0NPG0X܁qOЖzIʗ=aE7P+SX>7.{T+plѸRZr(&xBl2E},3L-p&,7w0dsK^@?Hcr(NW63%U|"F/߇+jSRRP$P|c&q1ch$x~ᬆ(dSL?eK5G]t*a_ޡ g_-LiN*M.ě3+VyNCbGɉeӃzSsdG EfЄ.v[C! c!ٶbRӀbθ [ j(:J_eG1qxȵ1ؒ\s$$z]q&lU:sx8܈k5[F&)SXa{TT:`zڐ*V bΏfF!cg[r˸Q9e'(@՗a_@Pt"NL^/U_#Or/ɪ*E J M15s ڵ $Bl?zmFYCdBCN!aH4{wn|,0@KD.twtژ`5/8!8a[ԧOcV=<2hKcT۔~;^71[̮Ő摓9$/87*/KOA1foMU KY9[4+܉EEN^ 1-\`O>%jP76}iZFMQP8_<ݰ|͉05^|pRD]  Bh- İ]VePG2sx 6J~^f\9RoӁvlҡ^*hUCy!NFDRK$x4/?p/ggqCL2+u+mS1\t< S\ V昞~#a?LGӏfM[^TdI LSKUPL 9U CǕƐD\LXިUTDe8vFI!O_m&|E߅w/WXF{G4K?:gA6@ )VP0^WVO8 qHG*vC^r#X-d!3U3`!5F3hz:<"|xT7(Qg"'\huZ$>?8dOE啽κ':J>u)|2A"E(|mbԶRҦm~cQ{kᎱZIF"k)L gFde$웣 Q!]x:rCC]1<|Om(% x:*yO2J<^DN"Z{s3{(s0Ko ?1w}`~x?:gֵG'A q꒮6O6}uǔ˭a3uKrh yΙԲ>PuEPE]"+ ?SvfRqkAQh,I5YCs~j/St5!}Pa h`.KY{Pݢ'vaP$qO:;U~W PQټT` sm%G.|Bމɉc[1B%^ 26[K<våE4StVڴ|oz_ΐ:Z9֣g|\m]#@nJi"#e\M`̃FW^`@blT.=t[IJev wU>{2ƿtS6x-"u Yj9~Fx27idFǓK'\玲 c#+4+NMV˦@fsgsX91-3v]6Xc.W<[TX$ Aޝz~H}VFb$.FH7۾aY!7Fu6#$ uw*i 8Xe 6b2hm;…a 8h{vzk2KQZoEq1&?y|fcsPz׃?&/>M;׼Fiϯݰ\%V?|UŮc `_ezNn#oTt\G،b@* 4 CD2s\Ƞ_}Dt=:`djXROΐ/>3_B}cBwTBW?Qx'^ e([!V/ S|k2J[! Gd)ku#aˢ3$K;SoBViԚ )M cS :=pq.-}2ōz6#݆ZTnk%/N}J y5[74#"]1foV39VfӃ@'WA%>Τ:t{9$jN*n 4˿ lpXe7Xsr1vfoʊ =7oϑ47DƔQ!;#LS!kc(au)veT~pq26F`o=?*=˞--t6]M { 0@a*9=qi+i-»ys 1n^l7ѰzN$Зrõ^b{,>:.{qR69iD%g Y[1-H]''x3Kհ jN(K pȎov+vO_k5Uy| qcYQRRj'R0 ~nPn3#%o[)T$MDL|[B\jK@?pulR\M6 3-+O#\I M(*Ek<'s;;] b.Z nϳ6uKLk% Tb{Ug#2`51iC Gz>+h[%'2"̈:^I G#h͠yI!(qmaJ;jXo鏘%,T|ƖqAͼK&ˇ{jda2&Gˆv/kWNh[1M͠UCryWo!iȯ@⤈DN$6͜5@ md.tSl#Q*@|>r䯺/JX3P>.vRoٝ[a AfjthݧPd~pDNE;dT4F %/HUoI6^Kvd_m>"{]eꌫ䵲;5ұ^ 'J%pOe0i 䠭]*X)LN:jAIDSկ >LY!"LOWd]OG{y?'\d¿XQs$룋Ԙ ˬXI>59>؍,;G ܘ/4{~<*=Ei$5Q-7%*9k$k@|"0S D@Ye> $(΋+>ITYB/󨴾NrZ8%FפGcSJZIN,-pç _s_(8~-7Wm%2B侚*ǀj\V\=r02bkeiE1wZ7O7kj[pNU,wnP]8K%VxQ;doɜ ԯzY [TZp UN6RWtp\4ţ(SxY>q&ZA1$Df&([ML o@tC媙RrP?N%i M9m[tHeJ}|b l?tqzm;2|sc1,AQL1)ubC'I۟Ίj2AQLi!o xJb ?*`Kj.Ɲzb fsɔi1ﳩFyXŲQ;6ۥKRsMp;G_uTL]O2M 'Ϭ[rV4-c |8E Ȃ!dfBˌ9ᰗDFUAw9 ,7?;Cs ˧1j64|xĠ6uQذgYZ070701000002f0000081a40000000000000000000000016599ea2b000019e8000000000000000000000000000000000000006b00000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0u.ko.xz7zXZִF!t/]?Eh=ڜ.+ɑ2~ s)r]R_U;͢ d :M@ʝBm%K0ꢄю%znts魔vԩ5iקo2TJE1 !ZlW>+wyO.dhu"ǂ4׏?9*LJHj`օP[um_Mʏ#9e)Or7'/~nR =q.ex. =ih"+ |><'FCb5[t)jy$)T]^L(2,³!k}$2Ra ߒ7p3:S}L\ȟ|ިl<[ƱJj56F@^kAEA&.Udx>e9p^I_h8V&wFw01yZGPHㄦm頩E ٥gkr>.Rs l ʯYL2ݫiC̝oPI|#]MFVFZioq/yZuE؄Z#[+QM@/%YO  gV~ft_-Vem1wSitj(OaL:@QL.Ygjs‚Ѡ'&̡9 b\_L<;#X(2|W||tQc]AWq$(p&K 3qO%kch>zj=sa9`FOɏ1!1/d{#~&N7A{-%Niv#s`q' ؞nkM0SXgS >XIS1 ;FBBMlt 52zΓ'.(NwCQ@7j|ZbSFF0K.wgHjv?CG7AeW5!JU`d@SIan5þ0d= W# 8Cz;}8B.<8l$-NoX)?x}f ٣d>)DYs^53ߜmx4WZf$a&d_յpY+}ﳸ$bs4424©;[ 3v?̈(^h"?Rw yY \=Ꭰ,ԌrQ| #vPi^wݝO8)d셊/KFάBdSmDFG4p.Cf܉Ɔz$0g.kg,JptBlƲ@Lx̥(}7j&."" PipCUڭpcnͬ*H!vPYz?(gڱ,vOռ pׄ ""ܐܟH]0*jb(sٖ9ROJOl>ڤO_"B %r"JFVo+9 @<Ja+*'l- QaVUsl+ <6l¶YCGzCHԥSMf\%#)r%&G)GH=ϢĹTgL[ٷI3範סt٥7bmFdY/場}.yh{pQ }:|v]Bd!iÉg_m'μGnmlMR)Z4OٝõB=g7,SOV5Nvh݀F)}%|[QT/+Z_Ja#PaVVC!Mſ#}z="Y=Lζ y/QS5θPc)aHhhԭA3*5O•natovj5(YoUxŲgpN$)۬,)`g'BhU9>{I u4CvlUW5BvW{tRi5P,G3Hf2sDk cW ٘!Q'ǸNkͩ ]Fa! cR gIjc- bH4q+gf9Um(|npW =,KǪ2H+P}siNogDǶ>$U ʺq [PA%~F2> X ׸g"I]oq#ӜG˷*!Q%PmkveQޥӃgDHUi2"aoY̴L@!o .IU<5*[w i\= ?̋s8*yPʙe-\vxeT?`Ŷvޡg %X(sUQ _ X{Б%7i} ڐ |nՅr G>ǁ> 6aKw:iidjoP3~]:3`S %k0fNȇn$_."HQ/--5,Pӱc`2QN297̘<\~uJa3v|Bbڛ By *mq.72p2$X|Of^#kqew!xGW [ g9Q݌VD(N-H<~WK^GwJJE@2a~:M"M&WJiWD$#p_L{E: !L#3kjգfs|/CjQvYY\9|䪥.lU\NJŴ7;8d8K7V> Q>3f5UD _:litε. 4;lM{HZNz?ﲙk؟f4 0(i+ZLoZT&_SYyrz^1?BdqYJ944Bݡޅ~|@(QE_j&$f_t6 w3-`Ń9uξ2晆ݜwG>IjPn*2EOQtmsǚCUa"\ƻ9L-d87NsC 6?ԋ[]5VY r`3A:#?/tx6NJƏ3*0;q/ꖝ'FGD!b0Rb}Ke6y;忧+t'LE&HowXJjS.`ڣS8u]#;dkډUbT6чUNYj ޶U^ <Wk. ˒R1 k[v|7ȉ.\.&Pϵ͆TR:{j8^@JuÓ.0I|DW*B%/[GHE^TxnޭۮhqOe67 ]c"P0X{io tN/5: ،ܶڙ^QlT;v63͂FǒyV?g+asKGr*J89ʊnRg%FwfzNEY*k\~GQs@Nr(j^oJ(|.dB\<3!xI6@j_dFUe`;-Мt9SKiׂnh|YG -yw],u>kf** T,wNXNC=.n`c AfaR`e+qtFS8!Цy#3Âê)^cOK5YO&͟.M=Fa>jF'4ViXQ<_cEĄk-":7\+tomwyG^܇d %`ԸdZ c$ EtCŊk#:w :uܒ"3';N ](>(EJtMz7޸EmS}Nx_{Q:@$FpCKE^X<( Fp>ocrYͼtC\F : .f)$rKYs™kwV% @QQ%DL(]pR-HqJr,h^.(|\[`a˙\k &*!;so"CH]5 E[-JλFvzHߏf gr0T0zf֤8iUU Iz"D :P;uy2j1R Jw`Wgy/u+`/f :|3\wZ =>È~eL-53@1EMs5okLV!?SnNoSݤ|kIb_UO/(am[=#y%ic׫ױ`dxUFuE.YK{nEevST1K'6E<;[Ǯe؎n4 0 nOqY޽{ F5%wQH3(*r<%I+bU1l-ޑCXxh=|](OlD$oFȿx"ˎ  j+巺^(ٺw[Q*Up2#G𮙊KmBTc0+ԏc1k_=`# eq0.PcfHbz9,  u&~r Ǚq]J'!OHClLg6r10UmiTM."odIōMŜ=& B(x~d $MyT׻J0sh̘'/)fnoQ LvhdmlxAJn OFܰMs1 DY k-o/x9LN *m;qYS/s/8UN2\'!Omž)Ź-}M^ -ti?xRwWPU³m^Z[~*R|WC'wxW+;[m` ,1eExwd^ KE4'\ІSrDUS 7?2e2=8RK7@ƌj.CḌ0S:x$!{nr'!mD -ZպG/|y ᅢJG<و"f#Dd Cۮt^o)[Mdȧ51Dr93sĭ&xO+We`/`C.1SfJwz7fW+{n୉p Jdpo|I]Dkur3PWzPVajW!buI BQOڮN#R=gE˘Uj'> [pry%vGlu$^oi}ďWmS`X<*bN'!`ea]S)"D@{P*ŤW?U0xu:j6;BDU^Y"-,OlD.bk-F2^:N94D'yZ(K̵tlٖՓxlyuhqٗ}bN9eϩU~lchQn8Ao?r%Ypﵟ:݌EݩPn9爅tAfJRT Uf`@o'!} P vnO=RO6*2%!ﶂfԄ:Y z =AGQj)i8㘘Z35)7>,Q+R"ێÁ%#-OXͻK¿ZkƇu;ܓFAz6Lj֦*M cu8A*]l瞀cIe7yX ::'"ͨ,Q[dE^6e0䌼hVg6 s\; єU>c<(A>ܧ2\ywêU@P,#j2 MdSdx?qR{%i!jrȉ%~[֦llo“X9/D?4-hnMH0r̦u3Pa[V6zcyY"V9C ~0臛d@S/|v3&[gYZ070701000002f1000081a40000000000000000000000016599ea2b000081dc000000000000000000000000000000000000006800000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76x02-lib.ko.xz7zXZִF!t/u]?Eh=ڜ.+) @A4^_'~%vѧ'Y ] /?/hٱ瞈~ًk6Źxe:V|8U$t|6+=]SƩ6yQ܇SUio(ށdVF%F(lȨ%LVI7*۸Ԧ7ƪ#8CeL8DԞ ijnC6d=qm^`}Jz\#&S4\ߖhrCխ28 FCoa!Fǹiԡ2S(;;P^f4mKFH8 A-[f⩎p1<%ܓى< HX UN62iRHQZZ'ݲ{\Z$l!bf,dEWnVx,{eE9Ea&aṓ26L*DT ˵m;a>G; @%=O%ZI+Bg Blmҝ/\ Ti:aBk{lw; ߙp2?D̪&S}m#֗+ueҎA{7/gPY ; s[z#>g2գ{T@yphz%RG1W%$ztml؆/s4AoÓka<尛I-a,<a퉚iM&T-kwXD_2j}CjJpf˗H8pV i13gP*=saK5QsǩY S-FhؤuS@1|$^a^EzGe"vڬj@r Ypʧk|(KbF~yLtKBے^# s@JF=lvʴQBvNoQ!C"Tb8%ńbG9h:?'D.)Ԗ)^F3M rPMH5 92L$TW9#Ev/l{>hS{dENdܷC#7՚z'c{0"絍 U  t ̝UEw5uƢT{|X7*AQ^7o zHpŽ&CQKxTeօ='e:Vvϩ>-pW#E4J!sžh47A}9UCXK<6L1\ٟ7~rt:U,Q]#>c~ ^~L8~ErMtH{8>Rp3~'R~|M]g&x%L+ ]@n5:zh@&~ Sh߰W'%1yZ `ך ꪍjCĦ>)ǼrDa>Z٥|fY?!~yMSZ:C06gwަuB*(r !ݵVN" I S35)oVHx >m\`t Y)0B>asM:*`Cw雵Fzx lzE[q<+ͯ?8#]Jn W7G>CXx] [ȹ#u^on0[HTnNdij6qX$lM=MVh9ݕ0yjnFծW}<|A>RMk* @{#y ܆2^sGf VJ1D閮u'~=``z,\ ϔT܂=lb"{1fkO霶 8CA-Xk]ZŦJ{b2ߍ$/c[m)ڣp937$31XK\7Ս,1 "Ζwق]0'Sw99VCɢ93ZSJ}xT6XTa {gWFkI2BXG!Lj|= $Ŧ3 tkC _Ҵ]g\ =g_}mn/c` Fv16vLM,*`2]boœtv٨h`N}Aq%*$Mcp< oe)k,A8Ls!m|oƿFoY),'E8?\I}]s1LO޸}N=,JIH &4nC y-\EbTf APVʺ2NKGm ho+썖~z>voBl Y~ӽڍ4116!"DŶTTơB7)(uX[|.0Ou %&xP\?(c)]!dց*SCx m2{V;SM8M2q3Z]$|qɘih;/*fƫM/棫ȳ(DW=^\@Vyʒ1긬t\=o]RE o.ʹLjI7GtI.[;=/x^r xbsxhfװOG_"nnǻmn>F8GTDNk(G ~Z %Gmduɇ;pw3Q-1هfJeCJ\@8i9JA@cs VeOvR&[J\淢 r+I0bi~d^ SE!'_ĻYQ(3͕̰9-&qPj,u?~AZ5F޹P9-԰fn3;bV25bz1Sff_MYOp\=ɔ(cRDnmX~jk_rG =y@}@Ԗ稚E(‚4G=_ "VSOHdmp G0 -K|Շ1&1A ↶oYi1?)$(5XNeϊ(M`6IW5tW[8ZMRULp,t 03]G)dHҡQ^T Wp_k#-BNzk9-MHҀe?m[8м-wJv.(gq$EY{G}Np#'ps͵ti 7_:9ۅBuBP9ȏ,NȐtDhP _ꅜ3 GE:6wi$[+qv9sm;3Vq|/S ]/vo0șʐ5XPhOTpC}uDjH'N3/T` 3Vx&ڂpH\a2Swʊ l]W J$#'EM9C-=>`Lx% :H*l zCط^q!#^8?lbj2S  q3vV?Oj-jrf@xpRh0[xYخ]QxmM+3l~'u\ſr|y8TpQy[0;t|Z jv7¿ʺF l1EQppVR{*\)*ͲQ`6m11[x=r4 'NU9<'H-3DPvECT1`ڥspWa7r܇1/p=a0mfߑWQFGׯ<_Saw4h [EJjYkfVK&9fkP"ȝPփ*#U=r_r/ޕ &e5ZѦM¸n@="9{M0sRUhDk`堎s*vCl#n1'_'E6ng.݃ f{U3QM+< '>`a}kS‹P[(1+<Zv1(&3S2h:nyT(!1 <=aӽ{~I/сI_%<hܽ{9FYT8y<:sXsEq#Eyx/A[#o|iȖN L>u^O+H.C-'aTo*>s;'pS$3Y"z~DlV⧲',0bnC* ! >P }*+˓+zH<Ԙ-&/Qtׯ,$W+]8'-dQk_}3:_^}jU3O&7)蛂 []hCqc8/X}s|oGqD7Hm\Gӥ>4rݥoZK(SٱU` ]5 ӻ f>% WBsߙº1I6d^RchuB8;NzRI z)|Gԣl(U'֡"Xx#Q@T"{KLku(B9cV c$:V}J^{߼tq{n) }mf -LcWult&Gޮc1S(7u1KR?I8YJ^5.yٚGjp<]:$.{{e+x M>KEKH'wgoz}$pr= {R4lCdm'@iJ)U\;5h+w (WrؓtOk\* GXF'|z`qβiqIXQ3}w&Vt-kglXptf/n]!Y"O_3?'\h,Fq RUc̼&LJ ^vũ=65vյ4 _} <4OtcA4S+kYuC [5¬Q={S91}&iv 䛃<\FE(њɚ)}rM$%Mou|"".t=CL#ntP!z`hj`/I7@|MB)V&ÿ;=vgI1WoRy ZBg4NL˹bl-eXTfZLs"bE'4㦞)S8cW{M"Ը /`RZ~n$哼sg&9P3L@^s f{uGقc0qO պHp^6F* s:wz"q\.LxMubX7gEMPX +񎖗[+"47&B&4eHJelnn 8 +4z}Qf[#_HB YɮD,%mq;{_#97׽aϊ//(.1:>qDI&RK/2ٹ6HmoJKݕ௾~3U\"DMZj|%.S)P 4mJK?Ig >=U9܃fymߑ3R1i"@AYI7FȬ5gv@WND`y^@sDT5>~EyZ"!vFuQ0f0&gViir~+ ;;vè1u%tÙ6$uL&qd[lz9lM4됒'6;C=8.S:mb y*'BfKIt $VVdat R:}$~_2a1#F/AOY< m\9e{XJN U1~@V[pLhb]P,Sߘ€jjFþ]B(Xtr\a2HאP{-k+,p%kOdd'Rr ήGe<\j?GLmձO$M뾄(|=-Yf/XBe+ ܔHY;y*"Wx=0 2U]n?>.I dxݟXshe-.KК'rJQɒ1#54 _+Ű"K0~ qD Cj +1UOBfWU"J Д>>͏`bXXᡖl#_fW:[=;zaA=ˆQ/P!W7#>3;{<^pױ ]5iJݾrڵlW`G1I[y"+8l1@Rf8KhG&0#mqv˳Jr ci ᣥe.7U/ho4 m"|`2{ `h7Juil/&q,v+2E`] )յg͝C񄝷.ʄp ?^5>.Iiy̓l_M)T Y,Y?EsP'#24昆sZڠTc%0D#=hPVG&:~5V[cU ϐ(`jn%Nz$ծ=1\^L"0Y!cO΄x|(g \L({v莼)-a | Xq~J'ʎ]CDQ U}2V5I5GL7Zi9|aǯ ۄ}3/$2lKWKK~t {&6-S։C 1}v]cCA։aѳDX(%ZM@e)$Zsvs zX=XHU6x*+8Xi|k?L9&> nsӜ| |KϏMXċR ݣi!fl#b訜 .į"!|]͔A 9c! WW:JnNg•:ŗA;$t! h3.Cz(a') ʦF1[anxKvA0g 8A|2gx^՜ "}* a4:l󴄆g5l$β'yłՒ"AiM'wEܩSz rilyJfD%|]\IzaM8Œ"ـaWqhm! oWaǟښ\ 9"*T7@M ՅoxPh'FWcxAQ/(eHVEπ9Pm}tUvevvIy magNΤǛM'M" 5'7?~Ǧb09+ />ºD5aN<±J_yqQ46 'X#[(KA0bfnWfU5-.6.SK=k0 Zk_ZK'_/}~*=ؗK#6,#[E$JTX0a9 RhJѣRbj[g&I-ߢ]xl,]g:KmTr=l^t$} ;3j+(' }% U~ w S~$~X鴣kHzfVS 7bS ڡ7~c6pfc MQJ:bj;RWbk<·*0c}LvG!>ʭ4,T5\˫y?]U 8>pH?Cq. L _3X2 ~y܂j ȷǓ5;7PY4Eh?QQN u0uZa#XTz6xkUJߙ=xKDl~I1.!K=9%&nD|kouaBAn0 E՟uguA'I L ,wS8]}x^g|&(9~wC~| )+˰׸m^;m`o%ZqRt#ҋ:bM8v;'9+ۮ,+z9=DuΦ`'V39ܢ74kiDžZ*}"DJ]XN>֋=3K2 r>vfGi&b1?N=-TVٱֲYOUw=WQ@lUr h~GHRB?NJ>!]W[\ EX]pl-KBl\ca7k mlIIoY$@+nK$*DL< ȻxMM4~Emdy6ObUxќ=O[r)[ˬ_Y3lDݐ)fy1|+(.1!͋U*?8J~qtzi.o enܣfQ 3 q م&l^;y0 $^Kw~6;I \xw^XD@R6# +xmGî+ȴ}en_#qxtuDtJ_9e> kBl"LJ^hϚ 8G8^8W(wl!ʸ[@(QsFg##OMLdj/'@mg鶦 Ɂ`Rxs!7Y!Ak3*X,KNܗ|I¶]6P$#lߑy6f#|gB2?)!A`Ѭ՞k\|(tdXWЀkAnս\ 3+>Jaب o_ag?5*C&ԛCͳrHHpRBWǰDR8Hǧs.в 0cK>b aboIL#YZjFdSԪ9cVAݱN듾fܐC+~bW.٠7 h[ElƗ~備g_맞4Ŷ:I/]bڰS٢+DbN~odWjWkQL\ Fh a+fnJTx hSK?ěqOBƑz`h澣)5? Ya4vm>)6ͥ$Zy&-" {7TmQoP~Hvl}9(KqQbal;Ҷ愴 [7G !$5'Mlj 8˨_'l8A1?;FEh)_@~+i >Թc7o,էnQ3Kz1~W.Nv톩~&8rޓak)yI@\kBtn.x{&epG 8Ά wU)ю#hIr:\S)x@XԌ `6ͯ]e"MWNFX3=[Aoed3>:*fkL,I͒UvKm1Jkk&lGFJM'v V߯Q}hk D%oB۽Ir/pƩ\=1Vլ G+fZyW13u.gG;͆2XJXd\;ǹ/U` i x-ʡϣ M_@^~09WKEA^jip4FrZjtb5iLj8!uG^'ć5_GsX]/)2.N:|$gӲxYEK0ex',%; Q<' hqb#PxAÛJN+JskԻ̍Eȱ{JCkBh n:H@S?FfcM{O\=`]`D1e~cPkJ" , ~z ZmfsIc{1HOpg<-1fN8H|yFGK4D')bّX `0"n!}=-y9Q-Zz _MLR f!,,'P}|3J}ZE9N.O#IpE+pt4|͠Wq[H0Nb|Kf0 Gq{~s;hp occ4Ӿ sD,^gz|M`ɴvx 5>cH- ѥ>72/hAF"owHe>#ܳ[eƧJ8@JY< >޳^GoG7mzN-ZCY]CIi6=1!=m$=}TΰsB$; OB;MQ l X QThW¤=aOK/v Oê%"#ƙ)+b@O_VZ)Nvn̛oUT FM(Y}M2f%=ZLזUnB-47B[ U43>{<)U2-gq?=~ittcpUD_=v@q'S45a윿,S*R,[oNCc+,kg:K7n zJԹM)%۲>J7hUyla^sx'T-pIrؒ"/\#MVz@Ā$bУiVaaoV<Xj ?qZޣDȌ پ27^HCŶ_}ٞQEȼH^f]@K&+ɚTB 4}sUUfPif8@_'Y m*鏹H?qXhhnF39c3 yZÊm;qsQWdQ ʈ !.ٱɵ_gt9x[LE 5FB7pF-0/5~:-Ϗ5Ubb,3-hf8dxKj.>>"AN[v'ZcoaxpvQs @ˊ[ǃMo(F S82E*`P$)͠6H4oHn5B$ `Wv8DNjCyVK\kyq؉9?Ĥ{RVpzj rN4(D8^ܝ%o(HA0YHs]qV7oPk<(&`DoWOs "5h!ceS$Mz̺a/CHf Cc H ?k OxU§$s,􍻙UF9uϩ= dHgior1[_fHB[l貀/2_-lGmMJi0.GϞ$|>o?R=uɻrA鷋H(KqHD/is_瑖[8>|R?:n\:븧 &qazw!5G+RCD<9U }5Pڷu\DfL`J~ )gD y"S>hY@Q}rQ[_HKs ^*4[$w͈(bG% ~H# D @VQ&/݇ eӰɃCЍWPd~2H]ǗPX38}6)eij}?cs)ߥ@ɱ|ts`'47!ȦjQl:r6+bQS4{je#g Ž3ߴvo> w-*Bo Mۘh7 :blu6iy|4U'W5^u}w:Zzh /W}+IkпvCjŤhWw 39q1@X#LiNePo@|jpqdz+^+[g%[?Bܨ_S`So9踜M-n߰/P逰zkD߁|?w [tGj Jm?zAYL=H ۃj:ƶ䞽.o٣B7#zDšk7r`*ׯ=y-E:l=ncjZ,0tGEǫP q8z9uKh#>aD@^^YB:vŃTG^Z[&XUl w!7?od'Pۼq~k\SI#෮pQUgʿ{ڿR'T,H_ ;'8Jy1]UD_R8~fξix/7S'i>%U*lđm t ֪SwόrHpBY{}E0HF<ymcW`(xrRQ)QRDb+'4ʤ2tܴhn*erBM9xHh pH mgkԦ0G7"kT@ qԓԱ( I$"9􎻉wLTR;!^2H($#g O7x/b_rqrE$0҉)]S1Rajr&O؆+մGR6U zߔ凇2|r8\X:}#OW\T%Kh{rT  #f2M x75m>ZE<%Ң3,in(c}tF뿺$C_5~Dn p:;.C13~E)NfTƜy2њJTz6aqJfnw ԉVb9۞O(2d"ׯbu:= /Q14K,"pAձ &1\rt y$VP7hl㩇4 |aJ_H1Įv>0tEy\-{[jso_Y"bsU'^ !UQ?kh#OϘFw%$M:w%?/m\Kx'Ȇݼvh] ȔPb܈O*my?d1a^_BT8 NlI256r~:.` ؍W WJ$mJ<Dcycb=k%2`(â(nF)h,mIV@мvr'0&䪟I S[4(HA3Y}fs=SK;I^QeofɃ^?p+s+Kz~7-`=J-ܫKˆLo郚+ī9&^JFo2d彔m4+ u IO/g,TGj@g1KgbO jTVv1&SUmMnD/i47_^l!'k)U?1ge* ޾Z×uXEMY~2c*s"\=q=nPz#Ȥn}Gbr5/,ѺE Mg]81t; oA}L\NrJٗgctFR(9TE8GJVA (TgqMm4 -Ꭰp:Me<0P5'͑ @}jOD8tOm1!L=?8i*p1 ^ݰperWlF*15PDسR|mo'r,P~ֱ"p..['9ڭgD]RPPѢƌ~Il+ROTҹ$&ɍ &:L`0x h,HlQwݨAv}QIR83k!ӋU,*2!/II/:ϸvj7e<+>L7ú^]٫MS} m4XDBbi:k|CڍvTi=DyT>#eD(pJ7]ɒuR;7׸a+/s?>czz*LrGA-xD|d # &!\@ٸ=CxwG cm x'Ti~0Es/"a̦ky; t&بUˮ{A m=q NĹ%mJ2nZN?Z -3iG9|NW)S.z̩w*,m*!=,_.jdYMn(6 &X_DNA>=F5ggݒjѵjy8).p]Xn/j6-mHkG]ϙqdzZ(Ld;Hd$}R+R9l =sYizR,hɽ{'qSR\93˧sŖshsK$t #mqX#%@O_ 6ċhd)BC,%>ihŎfp/z܅鷓>3P h9{ʰ[)uF빰yGs 4<Ƽ.T"nbiOd|$"ڒ,85'oRDWzgloZpF {'ENP[/\w~/ }/Z 0>ܷr)=3곶NN{.C:#j.4,Qt'\Wފ { Wœ:/a$r汮>C&AJo[ˤ ?{\n'A4M`?\?I\,/\(Q`K}A 3jix*{55!c}zGtl-۾DlX3$oFΚpꮬHY/LAP/S,^wqB;HD8nGvmHÔl&g*aΞJPU2w8[01o*/2>Ʀ:`8j6d֞*z(L, 6W_X\'6攚=aj0x:'i :j\q֩cqU;S'0`8?ZvhOirs'6&Fv-feqNhL2!ScuD%6]v"hsuHKAn Z7NgCrKK.Asm P X4(d9+$d_˹ 09 PuXx_mE#M wJ|[z["V=[FiaO^EZM9Di{h윫zj0~ קw^(c%|u1m$ w\Kk:OxƔ|i* r=Kg?_(3Chܳ8r/q]yj#_rq[M*fsȫ0魣h(-]M#k|K(sҗ'z;4Ya!IԪ0W: Ȯ; 1֔w_ˆ\ou lH#.dwTqF_;:TԤ #E?39so~09U ma'MG%+3c+Z-WQHJF#7E&o] ) )(x8/%2 ^2M"m2[][]XEA̼$23.J=E%rl%nq'.d=l0XXx)!-ʚ [Tc9u"䧥h~3!vO..zph2o_:KOb~|U ][\]L5trșߢ(Kn =AÀee`F fal1]V΂oʩv2O1x>mw^x rmktr)\Iۆx#K8R|VG}?y$EZc ?4\r&UN*``,Jo*r9Y$j{ >ٳ7l {s!$g,'}2eS#vWڴ2p|PjWvT~W#IlZ+Fb9KCAv zT𖱡uЅU߈>l?'HM5+ݕ8%y=g|ofX"`E.(gh-Rܮkd'g Y-ozQj7zd͊]h`?,CHn%cdIF6>8?сo &DYT(i|BɲtAǔe'6":TG˿͐ 5kd}[ُ7 VH)Jd%;Rrtwc|LO'*loSǧ+hgy|Vf)z'@`eoմl|E?gK,Qꗶi5R;5d`wfZu{|?Xe`{rт~tK_cvT <\}%wROLh4v|ptC0 EhZ;톜?Q*cv[t2ߜg|9_N>:? JrE&8HOh<Q'-bLyΡۏ4ûtԒTPjdtOUGG,DKQ|@"+:lH#)L|'Tc!N/9v" hTb('Pp= N".+BN Kɽ@|TqA҉Z:* ܭ}.BD4cb|po} ]7U7Ic(h+݁KA&mH6fM#uɽZL`7'&nP6ۈE4IQ3}5fLsM)џ;N7Ůs{S|:P'gS'vUBd әc3iI"m%ug7$TU5k08,-S,o Xt=N3OOj 7t;"edN^,7^(59+%I#f va=A K!X3@S`pfG;CD f 4\pG~` Уm]aMc:GB_c1 4a A4?GTJ<#V{.CcRD+8!ܬ+yRw*%Cy2N(#|xӯNDSz&lQo;4$ #y{C\G&jhꔬv]e C"H"cowjr^0Ʊ4fOwão=w٠Iﭗ({mH S4[\a(!ϔ$Z'<XפOjB [vADkP-W;nj,3!cU'lUhќ-f؊zL;Y瞎N& x>d"f ٣efCVxsF~qؚrjo{U$cĜSJRbKd5м"Iq>`tI ߛz҆ī= P+ZUE0IݡO_K^\a 9?!gDc2X~䞄,F%f, L}|JQpeJrq8;v<-_69)xj}fWdOir0“-gL\Ha TξJ {陑0gQaka{25 PYD5 pYo{2K֬K9Al:-<,֛+l2IL~%LhW{/ @&Oøg~Р~{FR#-m7Wa팎 DyP~龬%{bvzr@k;"]x[3n؃p HPJ 7(_=6ms '6ި]lko~Qx;pIE^<-TX>H b7 6ay),A)rA(_FȲ/_ /j­hS:/l$ F2`;ex 췕lwJ8g>/ii'+Vg_̗En6H{h9*I[NPv_Rzll _ _U9Yfd&k] Y+@O}-d/DCW:;ٕd۽l:׼3yY &l櫩= n#!ۖSe;WYgZT a]X5d* P{7d*/2; ~[0-3d1Wc8I[ZճlM*F%P"~XH^$^!}*V?mщRd ׊y8V3#;-UVV5L6 3B<7S[ uDѡܘ 8 BtvzFպcK3C.R ߄)A{dzN9bsM{^0u$"A }'Zљ0&8}ۄK T6!^ RK҃kLKv~We[;D=9:j Wd9}{AXNGe$ŨƤcRpyP nnPT ؘd#t)Arαj| +▋{w6.<{'1Pz*-k/@/z{q Y‘UZf$;n!u|gN\k,0p/:]D㳎%x?s|~s n[S3a.J-3Cǹ!w^<>:IgC Uc<]SI:tYt`&Sӵ |.#!kpmϭJ _`ʈ> D[-k'4{_mj= 2n < Je'vН.3@NSB<tt X`֐xTHsLwqt7-s`o[0;`{ N4R-qR Ԣ~ Ka2],@cS2`ʚSuהB)P N;)fฎldM,HەW4e}PrޠOXlݯJ軽{t-r3hZn;b]xݐ} QYNP?grSeW!HUD@ Kӊ|U&CCi6ĉT9 ?H#i+Tn p"eEʪ܎ԴbT%~V_ő6ޖ~raPoN+w h*{9バ{71mcp@5N-sk<0Iꡚ9*'`Ss:`vA,7l $Ft#^9UGkRllKh%/r*O.̢h Xʗ&H>ݒ#nU92_!!dbܔ)ܕ '/qZ=j7F|Q兘bSU=.Vix+v9ߏXpD>1m g5 PQ')L9*NUUiɠ-3}UVyKp 2lp~\6ZQimgw\$}70r=;VB}#0Ѻȥ|yE;k'AJӸ~FxJloиLq_MN$^7cd|SvjVM+HCp2 Hj`,xaj`9?>jM+~{ F6my 6ܮOAq[ #"bx t܊n4p zg|EXG ۂ"1/,qHPuSCM@zŲ!}$CP ?fӘf4sWO@+|-?6TԁUsFr-`nT}Ǐt`DFdNl ZsY]^_`~`\:&tͻ%b5 RAa[ ~RbKwCI*׾}Xo6s҂bxW|DL :p?nA>{SJlQ澕oN1cF-8eN`8ahz쩥b\aO*Z3}\Z# }OՁ|;':jk/ ,G ﷲ싦d/L;L=]ԻL\~Eօi5;h P8;9_R6c7G>V-D+˜? ٲ+-ݨ[EZ2Y 9&V;BzRP!i#@% "?(`#]s\-n,",;,jy됬c7iY167dh4'5;m~=v{#QP+µ3(}],S-Hw"(h-E0%yϨtJm:pA\D[zr>ߑ] @mCV8fB&kN۹OU7j5Mz38NoiuGs$/8&NFR\C1T5 4"]jr%<sK.Q&̴!_7IEoVdK)AY} sna'et!/~*k.dvO; '/2vd (6wl&x"`ԪSR~KȆM ij6_QId~^zI9"7YֿAzD0}$kwMh}HTܩZ̯CIR 7kdBHO8 sM`Aԩ[ȧIs,Z]4+~ap֥`Cd:$Lhc)6X v~qN(holԪ?t`e;4W4O9m`F!UXc$kdF$c(FbM"J=6x_'U5ıCdbrs}'1Ul"w2yxB뱵nKwƠi>:Ie@ ˶}n t2,G ud}yu4caf.qBыsԍ N *WbGDrZZЎ1:F n0m&%] 8e CܒZTNnvq+YS/ NLE\p*'e5@>8xpn u+ee-1e[ԤЅ~Wyؑ¼ I4b2a6z/<( Bj8۞UL4 BEvz(Ǔ,G4k#빬jCg2ȗ!:HUХp}8b]坯qk`ׯ8j.ƞb<F<fPw9'CzgSI SD@r͔1OkH'Xh|]N{ڵNgANJyYN<2އZ*;7 lc0`&]'Z8ۑ|~lchTML~bp(AXSNbY{3ctmsL%΁y$WNPx)Q+݃oui-ShvNCԚ|0ѝ?@y?]gFyXΌcP "A8HU|ir*sp+(]x`l1}Raq,Nrhzۀb[~,&L8^h[Cib74/o-nѳk!"' gRP<% +U~bE-HU( 8IlUޚJ)W4BOr/,@=1//# 'H"ge6}HEȮ veL]ˎSy2|* O0^c]6f5璤0? iG`=?gCh?VR7h~qc`41u0"{3'L+X…fMo|LӂZVVt"ox۾;b.[z5SI*Ō<iwthK8] b)=Mn R4~B}$`J$_ _f+74s俦O#Ȍ7;Q-ែ'f eQ4g:a)Rf̝0aKHFT(;Mn^Bc'n^h::H-Lp&P(%r?j.ǟm#@ea!h>LG:nm pVE mР(ev7M[3jrs @[$iTz0}5Gf1;c:WGouOu2 U{g /$GY& }taQ5Pvbbۚ+՝*M@w[W3VsfK=&Z%3[n"ٔ`Tf0ohU vd6Ck7S@!poO2*˷}_GV|iI: .h*ޔI);?vR>یYx#4!(m3 DgR`b!I΅RP>RjE2T<EIf Y%XO5J5eU{ &uK2ŵ}̺ _L'Q}|6z,%2&8pośoVu|r/(euL8kRxN6ZK(A%#nBvV&GqSl~`r|hVwl乖dj'͙[ +JHhWQ/,d>r4vgEFRvoZvJfH'pFfjQfYpXȤ6%n}a1,{xAb&}Bqn5OdLa$4ܡI-Iܮz#絡x72~`+yfLSٕn,)%:ng3}%0Cwƀ£[Ig;y34Ehp HzFoZ\oMdin-dN9 }bshfG(2,XxW$1[gծF, Dᒹ9GTapujBNl sv4x5M1S'_ 2U~_tN- SԀBNߊމ8h/܎!d^щw)b 3+DzԐWiΓ `nT/aY 2ϸgJ oz>QcfLdZ(ҜMqF n1H*]$*+\& *bŻ)Ҡ!Ddֲ͂-P2M3 TxZȎ9סyF.'&ۥ!2t18{-//otӥ |>6 ˲C lA.3jǣ0Ӈ~x5r3C?lk~44uZZNmG6vPċh+6j ~c5+%]&'-|e3Fﰼz>E˕Y5J+e=wd;yt?)m K#%[-CjXC4W YbGOeig^Hm$MR<4r囒|bǭb;[YVqR5$*3]ܟ` DIP)xpK j},gu*-" Oϼ#7}RAFs qgT 1t!>/a Vc珖X$5Z0sȔ7װ!@n"9ʱ)ܺ;Og?>ם5C¼v. Ċʵ!9i7#)|ΰjy}TR#{GŸy}|gCM8W$T`@dvazY:a1r"]f4q ,_LU3Ch~zan[И9VRX"PuIzB4k$ެ_5n;*Vxt*..Q/ve^4thg8J(-xHEcy*7En뽢H*Rm`5Lfwu K P@UsZf9[I.-}AlߗK`@TQXj"7s[夤cVUywR*W00.x4SKK"*c'ݥEl+\Gm>NLA `(i8&2VJ\N@3rR>eO+DuA)FVHpGBؿq/KgZ98FMm.Fb;U991zb(/ڇR+v1~bjw~T WWFWvTC" !mfmƺAS I[lCjq +5aϺ|GB}12[ضBde#)oeC/ BR3wť3NiZ!iMCd=%*s7$2r^Vso SЃ%.q\dIȓV* @` k !"u9@0Bk4Q)DbSgxa1P \so0կ]s%fUکtk .CV/p1j W#m.d{+6 BxUdH`yTh.acODz`S(k8% x'>8vCџ=P iړfb^VleB^~% |ɩ<}gEֲ)Xbt%#a:0~0OZrg"\:e)OplF"9rz[:0ApjHOs(XIzz9b[/s/eHũ)\1@.mIzIp22C/.OVQaA2IIzI-.!||J] &fI;X[\RZ a0 a_ճpB0$kp?iX@ˍJ?վ WQ~f wO1A7}1I8<.JfNݸ 2j򜙃4}tS̤%/%{}xq>.5tP 47LCo:?+P\Fs-8/yflLt&޵ ĬAGB;G?Swj|j =.f/P[,:fԠCg|#Fڍ-04lB_9S-GeǏ.y;!7'yͳ$$2JMekohꮞH"ݡa$xaB0G3:(ļ²\m6?,w?3`׉@i=M1&+WOv[ ݑ/?ӬHع6вr|~-,uQ*x֜38 =./ PH&ጙȊwF[*] Kdv&v{A 6;#l:u2 x0Fs,^q%>-f#係^#(L Ť L.O~6Əԍ?UpAIZ+_Rqe hɟߗ&h|)pT@P]oǰvEZߢK p턜aQG-gYhN5w8톶>w3t%<@}H.1QH7l\{czkXe4lNѲ"IPdA|8/-IUjX)_\YBd%y9۹~s} ͍w>lUB$O i#K/}9L%Uϓv`~rܷ="dqԼg_] ݙ{LVo-/I6 (s|O£LP`&خN\ +5&RZMwSt'{װq#[eDMi񎶔k d+g"w@]ĭ: 齡Б=us&nt`.)"}LbӯD|)L9!vXyzY΅S{^PXn^\}買W v655=]b%s\JI~AQ4Ge75͡)oϻRs SŰK4ՕH ^B~+v;SnBP6$b\pH_"`DhW=yc]Vb;id߈lDLyP<K{X_^pڕ7q~Ͳ}t?qfvqA'!y!=qu/9~'1_@tcz/lңƅ=9xk=JnXqxLI 7hƕb\F(PT:W,ǘGW909C,u#yhfm4}so0i,Øzt†<)81R,YGpAu(UJH NB|e.bUgn+S5F"9DB}J(%cТ3KX,.g,RA7!څ<Y&b&Z鵊!5q`6|Z~3ȃw?Wa!:u{J3:d;xnfl L%8F/3C@OH3sZ7"t~UtUۙ^`knhӇS")5E'TM NQqmuYD:Q˗ٵ̀CI?W.@v"K7FG& IJzpժUU$"GeWqaCq5/CD8i`,?FX))m٥$OK-O@mF3^0nEnL~ eg߯N[ %PV]#m)ngIW9dal"*O`}Ņim-A@~JYo3t)SuXI$h"7i2\D6qgT"XGS--P!EaЮȻ'miL{S#K[A zHɭ77HNF]-3̛eyTԽh5:c|%\w"Ҡ߁]HA߂-a'20W'=/ @Wku'f:S2G:SW%Wb3\U_\5|Hh?rh7#)ۥ6,!{r۫)AM`__ @cvJݒHL;|d"ۣ"7P:!6ˆT?|'ۓԌl3e\=&%4,X)V&~<1OR[6H.xE(ꓓRQe\ ~*)}z]4kJ@q+W#zC \_,Z?{b׾JCBqݍ,=U-QZYJ.ω~1-XBo1EǁwFWψgM? :QNO+ןtjNzr& #kO> "sP]>Jh q24T|U"8#R,32T݈Pe7`1 =If&B)@}4Dw~5\@ Bu!Mo*oc#foaG$i%D1[W?\4W[{D+JbiIM$6#LzI`NI]i*nYf<5,K@[x܅E"= .#|A P;j؎뽳 !C1hSW noZ\|X,Tw]rbWp,Rgw -DI9Wx#M8,N%YD}P!ob'o˓8]eQ \,2ݦA 8X?f$?H{r\57)hwFH'QmlOwQ IC(d. mۃ* Pf&[ҟ;((#.'r`ZqLm~6-$6{zB Vr0T_E&m|R%I΍scw金fuF-̬\FL}aP`7YP|rnu =G!1XDH5U㳩՗ L5U&q߮P]"^K" Y)i~L(@6xN"}#݇62U g<@UX'lj6 c"]!bI ܑ۾gqk*:$C,׵HFwkGvjHYKϞV$kE-:Sdz"?2:!aaxNzK}ˆO^vtM˟vA j0# Y. E$ܕ- e>ޢC$J ^Cr8O1/-J}W'c._= icHcLyCR'eƘ !~нE9[5iDSmsYUa5)uhaE IJseH[}j:*|ecYBڦJ+ %Qfp>rAعgXM)QowK VF͵v^T8LRU{ᔢfJN]@'H5^Aţ=,#˺큚w+"V)kAxA[fwZKv߾]ДE>̰9ХֺK+T*nv!p^&KJ ح45!ON ~Eѵ":x {6 s`D}h-MU Ƭa4V/ӐZ֫bHt6/Xh9;F[?rs<tD@MYE˒5^Aq HգyHt05Olk8O\G'a@R4J#z{gkiHuc9Gv ՚Jp`Lr4E%z!WN3LLaS\^I(Б#U tj{Isv\Y)) }}X0fhWe#9-UEy8Ů@q8)ul۝)E 촄H@+g%!{p(w\\KV&r?T5qg" L̔Bڶ/f, J}Ġ%wf34NcX #k0"s ]j "<ߐFD-6!2s2ץDzcNs˷E@ޗܮ5()ջWIM%&Nڲ{HYn ݵiZlM+"K[:BZTo|h`8ɺEv/¬C՜l`Fg\ە~5oBk(#׈Z^GgT )'fznS ZYb!/t@7,##QrL{,-q< \]"b+Z)R $mj;rSoϑԾ="Zq_~߭]fY/zrc~%|qjs dp |G_ciºk ta˭J O_E[R3|K͒4pdI/7Կ|G\׍{i@`׉4Q'vȂ9Ȇ5z?DCH*]rRI JPnܘֈYΝz)* &Kn1}]CVk,U]ǬR7}5,Rٰ3ziFCD\:[nU cSgz5t*O =HzV٦5V)8>L,b0AUCd@6((ox Ō :^‘I`>ַ&&ˀMC)VotswBh6'1> $;9$RD6+-ӗ,wV 2+.u #!,esG얛O/f楒Bt%YZ>ܸL/z̗uBW@AK= ԁ"c65fzHPa@Fji#Jc^;zɔ EC2.{QV %* bC(;w/h,6yVhB_![>?7zeCh1)mmRsj噏=!Z{8p-ǀM/ߠgPM'c& YyJUT\0FEt/F8ނnkex E#:TZydGU߉ M¤Ue *VWF))i-^W^u]|cBk`KʚHQc&FShLx-GtÉ+ ?2PB7#{snÚb5C#FU; ɽ[V7^QѱaWoF^|SJIx /J>Num>0s{Ppq }۴(FG\RWVf$x}@Sa#R>OlS -vh.e)jE<4B(N|I]-uZbV@ti>:8Duߧw۴w!-sSj!UR!:ͻ;~ ,B7g>BESҏgI@]1&g'l^*q!yr5FbT<C\Oܨh(u=w Oh*m];\,PKpM ,@ku ܫ yntt4GEr[OdQHY08v0*]ĿkG9+{q]u})ppLն7U."tS_,>,H_rxVz?s5]ZXx̻nv}6YF~v%[KiJm&yГ'4]#hJ+a3K^1tú^.{ ic0毥&ћ(cRx,r6%x$Zz[x%K Iس_/SSǸ}j.eVk]/0땖"H:Vug %T#z3b{Anb%T=QmU{Xƣ9wA8%d"̗ؓ CmZCX/9"e} k$+g4q5K,:bƈMs]W'?d["f{*2C~\Wbd:ؑyu­7=RZYVx%s|vSF#^FD'fpgHԋ|?^nuz6VQXowsP|PnNџ6lt4 nVMXN\""Y\{*^cCgz| /q ֺəuP%\-Q~}ンW B8`&S+ѕxg[ N =[m`U0:ƬpKǾGT)uKɆ; ZRߧV!73iuv\ݜe(ŠkzZmHd^%>yϗGmș2tuT̕k؅pOHIAQI[sz70E6{?29j;_<;\OO0b$E3͖\aMG \޶&9;HvV:('wq\%DSF[,n];eQntO_l|( a *؇Ae|b9#t8 wlrވ|_8 tK #d18OE'+˷ *)#: '"8J8炊Ov&^+cYc>},#fsϣA4 JKm18J hPGŽ9'-)JDU;8HMk2>Mowg3'O|K[= ^bhSZĢBg1pڭyÏg)ۯTt $p4$N|T%?rXrE+d$#=;!ÿ[ A.d\x֊Xmji 69iyMMY p% ?4mk'3V+ S?@[HjkI{Ƈ: EGWn]{ڐXˌu AF;(!1$B?9)Jxp pXJG-jC1 =m-fS$^9(S=zThC^Rs2ʳANd%YkW>F{Y"p&(:vR3β7\Q@W\sְnqܕ-sg3[_,D*nXƔ_[+><~,-qDd7vrݼ 7L"cEo_0## % l| Y`/yTpg 79orFbgM>2id2c#5 &t8ay/`|ᙍyel`ͩ3'aBri篢-=کac)l-Cm2I\Dϯn;5Ea?0A^#%( ZYC,?xV#i[z|ŏY8Ⱥ #r0@NFJX󰜍F~G`@G[/eNJȢ:|9M!{KYCR25Hfǩ# K+/r-)O,N6ެ97C 0" M^9~`3b\,VаGs iG+4:0@|H erTHpkf"қ6_^&,<#˗L NTI~#I>_KpV0S:ΒQ}/¡eԸrOsbLjZ!,xrlrY"1-~)?:*q¦C/Obގ M:}]Cq{r?Pհ Z],1ÿm{{SD;.?}䣄њvEW"nBy5@"jumUI hgOWZ;S^)}g+^g,Mu*`f|?5V;v_T|w4NA zDEctKʃX|9:z~0e Д9y9{j !>/D׷ {ٌz+fJ\|V$b:l)J7oAHeR- єgܾ(*,I<3&=eI koݦ.sdj /7M0?A[랞>2\g|Ы$),9휌Ԯ0 % 2ce93=L[=&0['W 6^`W|UF!oHfhx_W iķGHLO/ l95ZorfLj,P>πķ||O`{ssO6Rmvv4-,,p}_TnhZ(җ&je1=3^_6.>{I# mxVLSgx)2hoQ'JSЛtz+lM)3 7ԂjO- ѻyG(@<(]ϓL#aõT:viB690\0|/xUe G'Nv:T(y5.Y"{@ڟaYR6b@W$iM#`;qoS>VP8yzvփ|#3IF~V!2sB?׼.0]t(RBm*5$ k)G~ OٓքW9Pދ~D:4:@iXFO 46Eټr _/lP3NM<UMU/ěojn VSWuڪ:x̧q^ slf(Bܕit~i FU\8&tTa7IWn2"0;ڜ9Ho3-].)vfB/dV4)z8O ȴ}rqi4ugEǛ*^!j*|9[J=lSvL:YЈy)na\a6_ u6~6J4D#Әҡqυq hU^Ubf>3k\}5y*~rQ}PzO̠ްv&< ;J̇f2@9>OMXڰ=uj5h@Y|#]6oaE|yY7ճǪAB3 _= X9/2So+iKTj+<^M?." WsU# + ~E0xЅ$W> 4'*Z]l;*|td=MkbXa=ibj rTpZYāPmX w}M{Ȫ{],oJOB^>bFD((^+7PoEw٤Oi6-Aު|(-#;^>.^ۑ(,= b~B Sa/[G τq(2Yc݆erAR`y q=7#HaͨEKd'¶\eJ'EXGa ő߀jQh9)'5OҽҴ}o> ą/,*gk.,-ٚ X(* l0.%Sࡾpt:ڷ pF {M_do:HaSix!ѻ9]:A)Pʙ5~>$ ͢W4^{! wFoz J!6s}\U󚸽&=~NZ;5x+9G'? <(ePVz?цφhįLb:{'v|3}yiş!_Tg6G;.h={JZ1"\owaw-4D{.]/gjyBiK{R:cd?'ELƘZQ}o^vU >Ⱦ9; L S% ?Z>/٢*BP4D&eaQ/vgV.:hߕqZ1ɠ*rp Q?9ƻLf$B(ytKx%!NlK! fb$}V#kIb\O<4/I,^מ@.!s22+yUg[_R8B ,U/LnǖselHlk`/рjrlElJs=ON\k[@i?.9BGaQ> =nR^[҃? Wn,! mHaCuي'p β\~ ޲?N6S\mDƆ"AJC&T\Wi1\[.tgS[9TjӻխQO7el)Z)Pne-df/\TrW`'<]+e{jz}h2ʲV s~ա'nXʫrKavs{R[uӊ<>Tzw_f|#kp5w^VfXs .je"aqzș#*0|pGE{c3Ho "-Ti X8MZX?)"Js9=\82)6/݀K=^כvbFFX 7Θ.nTpo_#|@g2fYZ2&Xr{Hi8Nu6yԆPίXNcgIˠm?6ոgPVG%z;CdSˆ%X {1ԯ= ܸ&wh\vͰ#I{M{$=pM/@ʕ S2-9V4ІŻ{lrgu=q?l`h6Bpʍǽ-'󡥞d8CSXA< CpT][7c /13A`MfYu$86KVhWCAQW6Fݸ,)^ ݦ&"lGBL<$Dk1)cs/#&FOw_cb7i`ƾj#-`}Р-]ZH\w( `UjjbF.lHYL>8؉a^3lVv2WTiFUKhǃU*~ɽ)BG1ON aT?L$s$*7a(('#n0Ǝؘ@?I^fT}qe6a~ h_/T8s{z菸Lk "vx)So;FVEUtp@g٬bWMG<<`˃FZ:vHw``Lа)-,ë9k|pX"9@ I ΈuA8̀Ġ孰v`T}B{~CRalE£ZWC9֨DUlsLs&A!1)hEeǓF&*aQ1+:%U'dNWf<<a ;#q\cB("r2tr;Yߠ>6d='e9=Ԁ?w'|>,z,~0N]s oI}g$P,L"` taWi1$G(CqsW0j3;:.AJB,~ [縒ʌ,E9uWjY7,کJU "J4}׏KNFp[=cg-b\F@9 蕸i;҅z~Q̍T P}:sɈߺ,I"D, _^(ϮfuxKY>D-_)-Yiq0@yBˈyij͝hShP: S\xḵ/-FTNc y9;]c6sljji}Sp(j]er`~2@Ӵv5_ ST<BH#"Ǔ<LJ%5Q"BcaC3 (%l p($ r3t='=X[`'n P8e$8q kMKk[Aa/JلnKVt*Y5O q 6Np1|R(akUP-^t]JHX:10֟ujX)FN/״'=[5yT%7զ΢:'Ovwy#+G|kw=avsŘY;0F !Փ*Ξ; k(f'֓ L:P^}H=CCu lybN('h06,p xǹcE,K:,@_9q R7d{h[6ol=D>g]{; "w;ڳa !"?m SJ"Y?""Tӭ( H1]B@HgO,Ș $֒MO4p3n׌3*$؍4g\Uh[{eIn(HPz:pZC +$R0p2}4S۷4 +/SLLȒ?#.Cqz0mNFw#*$N! V-T}yޢMM ^W88J$"ׅ+Q A|4lP:ݰE3nI~?NA0wq-AD4Plj\ex.G1gǯלͶLԳs$++'IxnWoT6aS(^' x&@t(k&q/x?̌j N|U|2U>Ԋ|:0&0nVX%L9yp.O_wjgɅ-.^B#c]-.DChݵ˩W/0_?vK hB-:_q2;tFmnx )%Ui2q/xi-8V 6qwDgtyĴ:'c0˓j^.{5d5}+fTE_}PDzi厫{*9\ (F[_5='kңE?,SD4އT|kj,h'̸*ʯۯ;95F-Z B)xߛgf, G!\1izI\6\~)a;.ѼB=7 6)ʒ .V<(v#$HUJ-kNפsq1Mgv߾K6|M)P#`A lUEc }~Nm?٘ǝ[|; 6f+fHbS*lYÕ6. 1,øK2.p+17곲P-_vqו<P̔S|}cm$gɫVzVxŚ`$(ئ N%QUu;iu =3`{ f亡#Б_cVq2!u*2<Ja |M0%uȆ-p305s~9aS, dˑBJF*ˎ˂I~?7ߎ7Q&8uWbXVSW[HZfZ(ܺkIW;0u̽>`,R( Ԕ&7^rDxQ2 ASKQWjn :^X' AL$ &&SuG3yHGu8tZM0DD5b5FbHW4o.%Qcˏ\ì2~~\e5%1dEN ۚpň.[oMC .0p P)e! sqj7nue 9>C1XxRBn2^LQ6.!" kv3ޤ.B0;C1 89%%8A$Gf4G rGxrܚ@g62! 1f<m̱÷%9@+2D,ЈaDuȣR*<%hY[:xf.,FHQcQ N[H_Ldb rI,`u;DExSRڕ'N4FnȼF9iM,H+yJS6pڞZʅt8w7:a:`ԟS[k xu>)m/*;[VYb.z4V*7&]sTfM#=G\3}8U) rSQÃS|2EGpoN5ʼlVPŏ4L5(Fّ&OtG7X-BlJ…SI6+0ZYen-Qy 0GTRӂz Oq@6s򥥜'C'4-o3/kԧ]9yH#[Rʔ(IN:$b\Ψծ\ekl ]~鄟]Ǎ B*G"|B*!_/g+&%mhMy/of$܉T15-$Va&\IHi~'^H /BׅF񾼱۬0|zMi :FL8)69` .w}+]~#im@._2Oj`cLze&z9Ә+v|:),8guXEc 曄Ek,9&s hED"oԆv7iC ]>8(xW:#ЌIHݔJŧ@<5IIrҽ$ DeBODeXQ&Eex> d oR*RujOĘ. fąHP~>E QzQJJyf&?{ht\N<@Q֕r2v‰U$~.{-~WiNC2ǢxݛŧM$}j\?81akj/2uj]vXNEt6AxB-R(0J&Ӿ=pl#w 87fk+zivwk|}dwDVZfj[w =ꓵؿG4ɿY烟%ЙuK(hs8Fȡ|a~7:f"Clg Nάivu|F2&{DbPhda1%iay$S&:^_KeJI" HjTp|e\25,|Z:8Xyh2HM,>KD`]ڞ^·4Ǿ ؁[CRW3^6+h/hIraߢR};j⤔5IXеnl})$pa13c{JYIGNfXybGr lq? a1WHY Uj1Ftqoi*1ZAID,f%"XC(094oj+R#(K]HoYAi+`- MlĿp^TN`GJΆd“qjFQ3@h6uq#AT#4+J*MLUB Gẗ^P ^8)$Xʀǔ+B|)\ffugx2^9NI- F+j\ڕw-!Ђt( 4ҾGY,L|r;`G1a#Ĩ ail*,HyMălЏB>*8B 0H鯃de;yYbvJ!NPBۧy Dk !+*;L3|*F{.tlY5 dd?!K> ~g"ioHC8:}y, $À< |Ffa] }A9mn*Jt3#iRhlxnaW a" Lizޞ_~קdeݔ1[۪Oוw=yl[tAWyC]~b 78!ņ8D.(k.Ǣ:f^R >;#-bJ ~}h8+>(.`k]'@4+7)R\kP4b1/-4q'w ԌLK2a/*$ͦIA}^9J0bLnjЎ%d<:ӟqO}+j3V\sRP?a~QU_XT)byk 7+\jJL,.9v AtEԟf}͞}ѐoÑ2!؆nz:9wd6 J!'ZA%26C+יیݿnrXpԤ8N̽ߨF)En^DؠDW'=J5A2T2j`!&pc2.,Ә~L=@4.P@^-R]:.wENRF?m{(-udU?=0YF4լ"H"@3(ݘlPyϳ|.%@Wج@-?m6z}5vrqw}ѻJh23)Jn u%;pW (vG.2zÀ8i'ܞڦ· 3(&\*ò>j);!3$Q{ewulxnz-|O C$񘭜kOl; fN.i/f[BtescLu8fNN߈F`%[%a2eѦ;n-zlΕSYIQjϽ?1=礨f`rU2g;&y,˦)mGf-^~#6ʰN nI [G07 W󷹍ytBM+NH$@ '~Z;d1B9-C1pI4 (DiCԜ;q \` L^SZJm͒1ëqͱ\B}~9uvi KҚ^Y${F8#mMZX)4w͘R1@4"N{F+#,++YcRKdU8i>l g×/?ʛ#[7S)޸le&PSD1Te>f1 תt&o7rkx2YbH]:4 1o(45x=b[\@$863ukCU~daT3k &UFU<q8G=gchhGs??2]-Ekڹî!#CzE.0<"6Q2i?`63 #_7䜣9@)PhK3ŕ60/@C&Y DLc)dKLZ! cHbxMAwEA&@UTgIΆ <1Lj/4~L4ϤmFT[1X%^PL;b -2-Sl@Ҕi:EN1麐3Uʣm$qG}zũ.j*o%M`_ yu E{ĵUCoh(' N6 Z'pX^Ԧ^H Rec~?|AY[^+kIPcan4 XYEefn7˭KG0r鯿P~9?e)! h4nvY ( é@0 xֻ{ p1J:vY d؛n4żrpLG w^ɵt49Zx@n*xkBWn&v_N>It̙@NSeӾ}4U"i7?jv{H)cNz%[e j SGUet6_,TpZCw0 H J 4.x:o&$h?؃dftD63$C\( { 4[/p;!lQ?ojEIp:f Uio 0A^kt:w7wXgrՙ،uuQ]?FQSn5o(1fm\p࣫28pwQ؃=O}&drif-]WbIc7\MFp*5H>x(R59'k_4omT"B[M8xb (]; \ȓ?S LoIu 2auzxÇ}R~(u{#8#Q!t-f\I3S6;SΈ@9ԃrjBO@tuI=1\Ař\W?tyrݬ ]sO PA*J6mbST&;v%g퉴$ 0Q:S2CNuUKr!n+Qwg JʊTuA*aU c֝})B3hbgQ+KmKLF@3VɌ#ot^N5Yx4V4W=(>+H~[6V8:7 } ݄mНq"xt5t _o`Ltt= 6'Y 垟8#`IĨ|\bv.JccilW*L&}iKvuRK9'ctn@ yQ`nTM?hzrcVC^Sv`)h p(TԷ>fQY.EpvUⳈZA&`[$c3ؾEE5,{]ja.7[RYw#S/7B7"+Ti0+S3(jA6썞'v4̚[j >' +G( ,}ɿT` w˸#X^Ҽ+돴8VQ7L, eOf7 +KPiuwn knDx4i)+]=/#q#X)1>Lmõ(FdP!3!u1!'YW>틊/I{44R\q1ۿX^b{h/FFcSB o3fI71g(SaK>2T;']Żtp f_8,cUqtR s[QgK℅ţVͰ͆.B|U:k*&g2s7ihlBvCbir͂,;*eRaja1+ϙvW`_sWm4"P*hb`y̶ݏ[㕻EKK$o_JTcQ sTկ5EN:wHo`q4Vq|w+jCng{' f'q>[^ދ3= &BDHZ<قb.pƢu&HG;=a]Ko2dMzPaFlCw͓R/zQ*^!7/UИ*;ڞ^eͤY7%3f6bޏ ?du'>:$e?{i%+O5Љ38&r #?((jT`QF X&і'+yų9r}tڂMַͦg>YqZP^P7`j %_F5:0g I󷯮o!o{]>wUbн#GfLulaϘLJ=0nH3BEoJhZ'ESr՞/3O 29(Y^O Rus&#J8-5FMx>7Lb# ՟*/jX\"㈮ތ΃b~aHgk_hPjVelrgn(uN ֚\g(R,[N|hB sHB¯yQ-#j!tX0: qvnO !af!ԣG/ (K: :$檣tKi]N4'/5)^E@S? Ҕ}&YkXkx?&aN}qTf܁L7uCmlFMz-{vO@BjFZcuJD* l"m׾FM.b(^h,.~]:X BBz P".䘳R<#@𔽑=2l?\OL@tt!̕Q5k&i%@W5G:9j{9_]5K{)]S9-w))l}b_hylȗfd.! yqsޙlmEX:wuJQABQq ~ t$LʛɁSL$Iw,Tm;j{ } wB3ﯕ,A9Q~Ӝ.;"B3`bA03rH.y[L7Q+[+EMD/{.ׂr=1?|Mi1L!Ũ_~- a+칢x_(%cRg%@Cnr6 "we|L7ktc h A@\ql|XNw|\{,3:ʫH_2lvt=7eA+:!c"4U+tQ*%Zz5PMbRLsm݇Sآ ,Ṡ¨0ۺQ +uY`FӪAfw 68&[g~WhprcmڽL;3?XDIMP2%zԵƣۃ* ?j/(ӣvUkNCDž̗+P.Jh.3Uõ;saɖ7M=k..7t@9ڐa3N|R<0={ \߃P8Mwb$tm Sn|S1zQI4GYR3£z x trr(>c2(?twMhKq$iA-#F1 t?LihdSLJ7̿ гyf|'M ֗D|p)N8LRaß)aqZ1]+*WTUPa$Ct`.8ȑdoiz)k2ڒUi  uc[񅟸<{D>콥(T3`/a6J J&'h26^ .$ܥ@㩙[x tg0#Se-11LHH]S&9>\Fvw2JzY`&r˦Sь:iJ s3.pv` 0}_0!_]a#$6Sƍso lc%;~S_c.1& Xr OR@?;2H*['Q"UR٩#h7YZ'RUT]nXm``ί6 (m% JYp&jc8U(FI!SK|6;u5zh[i op9>_Vg| &1Ei&Gt9$u+$Mm%JZg8bS2vg:Yd^x1}T>ޣEtXk0d W8FO[WlDɷ %y Hzbo>VH*}ܾm @RgՂՍq|:-gG*杴>rB%&o(b5qzhe?Z? :Û9}Y ЃW7niCti3]^_=E::uy\ͅwʜ\lwRDlBr_gY)&OyI}b7#*76{b!$h ƺR%B~7xl?b#/pK1a(t<]Zsf-ǭɱ.D'\3LIʿyMg;G>%Mes"`oCqL RuB/w>EvW"q`3M@rS"y,GN|hvOst1x>?&4@Z9*>qPGY6SxJ("\9 CP%B]:| O (wD&hn+}+kCc{Gj:6$p֏Zp%7տlJGtw5LU3#j%D:wb{e(vIʭ{*_ X\1ƶqC 2p-%Ь :7xrgnM\?8ɤcc O 2A2v:q8,CP Wt>p"Q3G}1=#Տ'HJ‘VTs9-1Y/8fŪH+01b;p:893vyrYSM&@t=ry@2EuR-/%#3mA{ ;Fe>;PU5a=.]rUR]HkVj{/J|VdX<-BAlTE@]cx%tda `iAk؀rj3Y_wpnvxkVtI y7&<KI 'l2a\KnO,W;@.2, NH/,86֖~obbؠ_'M$6ГYbN{̮Gs >&h6xT?1Vc< b؇-.̴w egOEױQpvJaIzk{,QJv{H@$\*ڵ|r7-k3;\:g#=o숣B #B@Xd×O`$x2#hG_8Lb_5s35Ҧ|EYHft]9$Lx {F'0,B|g#6`F4!™,% d]=z :ty!Z,:yfw߰b1At!><.rR"wZ:2J.ȺF[; Y Zu4'Ij=J;bJ% >3xCJ&* aҝZMMh88÷ +z*1` ;9_`!,l /!Ɇ) jXg /mk$phtELB)etT!"'#}8+ {n*k}%_u}fAg`y &h<}v8{*eX~Z4vNhI\I{,mP|40u52 &َyHх4?'}=_?G΃P &0k,dfߍ[u,|B6;wGQp_y1c+ɠ?;!n(U A9SM Rci6,Rr2nYH=M'tpZ n#"X3 {6e EKRfz1\%Vs-XV{Hx;LL ~.b8`YJ+ܻJ`R+sqg7@}?rJm,akj!z+ԝ뻓+hJS1yer@;HQj)*Ȕq6Ht孴O.onDae7],Xh A`p.yPNAAG K6dhFy1؍oS8]F5oՅYE~ 40?" _>rG萹:]E]&"KCvHBT!1-?$m[/JHrԎK@=T$DX%7_@`rLNs1w!Zv>D0Xy%w GĴ0&Nl﬏ jX{ XShCJ}t s~qSUUREYkx4dNر"eZ _+mvVW@+o$3;B8 mb]H~3g::`s”Z:dWWb@*QEvh%;ټUa2_.'/YQ { ]PvXe7c~h=K$\9쵗XYj$|p{Z6^ ޿ iѵ=%ЗF^"X@48Xg/y:OzNm.{G;ZpS'%HH(3^( 6t gQ(l C* 4Mk?X;3.؅uॸ[wD Z(Ŷo/T:]u^vE0:R)( > R#Vq}}HpE0ŕADו-XM O_9~jDz$?7a RO咦DEI}9z 8x ^CЕpUl#} 07iLdՊ{k>zm0i\{_7<\bjU!tPS$|GCA. ӥR?oSI)}!O-nTbNVPX؟5+qNJy -<z>o&~&1] 1wXIcgyXtқspCT$`N 6 <~G\Ӎ}<_QOAN?;k 'HR+L[,=35s΂#2n̎4mPZ'/~5v^_@-^k8sKH0s"D^D-mT*"ϯ0H.}]zp'8DAq/_.i7H~4Ձ_yW'.HY17ʿ|2}M]<ư<ܾgzg_&]|wiѤ#1F]z[]J= |e0NŐ1.CqqzqKHƵVud:qobu,]~gk3W(—B{CE1MedZÚYEfI+ŧvSĪxꅞ(%ۑ{;­TXNh]`\"Җ]} ,E(J1;qx 7w`i ;S-xeV[ ~cnKt{BU ] bʈ$h;YrN RyT :$^RA^(SĪՙie%bwv](5iR XL8󕲐矜+1a#Y0R^FM޲j^&*&WQf;>|Voᛓa8T;Nd$U+3}J}!4! 5ܥ4>s& +KY+MW7K)+CS]FҪ|LW&B8=p\>(RӵJ&"2CzW:ϔPWB>\>| hLwHc @3 ]'p`BdHv"4'pOl(1E4!*=Q _!_RDB®ӈe&u~|F/%NWE;j˒^zE YkځGp--]夯X|:&ݭ9"Nw>RyhR;42%hlAx6hSZ[}IXRXяQj,7=eunܠ˳Zi; G8I6X~.jE"ragYx_{"@/DIHj׼Fz~5LH%qi]+M}:b(C[U:b m#̱6k#aHarrŵ lÂ@}x7TC Ӡu,nk#ߥȋ^Sz(B^OS/sm$FmF4Ք:';6ޅ3.w04c8L_M>YRSCTwwH1 @ԟ/>+wݷE2Ah0*s3qÔ)η0Kj :R+ܼLdи8Z}/TL~vƍ=ida] ^iUQVXnc6cr<]U} 9 ̴PI^]+ˢھ $"Yc:A*ajX.rrquCﲌ]'S^;X?PEl> SY+?0I5vQҊh%׆68'RɖHk`5^'QI3E/O`Rj -+c=ǖOJ/@DŬ'v\pԓϕ^}fؑPXnI2=Ѵ8/՚'y(ϙ&.SvQΎUxľ+ٱzB`?.ϋ < ϒm!.Ai@M˧f‘*n˖SNC|PyCiy1<%42͕2.%Ú&zub<[WAAP&@ŰuU BJ5o;bSE|=6|y ir>2A3xq _@̣?{5(RPVP|5`~㘙avN&PVpTVe 18-a0z|Ks"}+)=m,㡏C=@"J7C2NH'{Hqߋ^&5I5Gp.whszVI|W"b&vIW( T#h@A02$7DpׁPH:-0yrb,X=q"4lnEUl!SQishhfȟCm\CD!`@z5p7[Sig7:c.82`s{>X2<t}*=wGC?CD Sw//Q(-fv ;V]YIآJ~bo\!,O+ i)EOÁbڝ.tF6]Z¼.[h- )T\O{UGxnq5〔C }|9Wi0lݽx3HgVJ7,\| 6VMBN?gyOg6B5O6#oJ\QD5=WK,h4`3瑩r* B"E&5Iݳk}O=Y~/Η;˜koA;vIV::p8Y8}E@bʔldQvq$Slճ; ZaV@!$9eEȪ_)GH^"hEoW?!hf^l_!hy]NB5ryZ\@!疭VY[%+Rk[jڶY]qE-3#ډW+'2<&LAd6\dFMgM\ACox0;50JX/P=ȩ!cCGC,\NJFCDTeNEvb4!G͖E9n6*cN<,@o0[pIyRŵzqSBR6TZmH.mye" ', ݰP[30]xdIfR3LZ8~Uo@_{.T~cP0+ <Gdȁ }eM#rV_C@HtK$QPM*a}D<ǫ'7:`FUBQaH=T宓j+pא7AF~M h&aGu6r&"FO+X#ځ΂h\g UmY 0T( 8oerz;NNE\0~1vc k›  wԜUOw"I6'8*taazE~ffPBщM{zZ=#uN `~u%+;)N{0| gr`g[{^ rĎ({-ܹ, Bqjn ) 436 Pc095OF?[kB}u ʑe ( ϲ/*D2A~KUtyZ+w |y󥫎n.ETOQ')&u9(SDu?EN̅=(.,3ty"l#g GjCQx_ǭ~yY5~H)(U_LCt!vuO侀Nd=c3T/' >I+-2Rf߿Nm-&O 0-f(l^>hpQJ趑q]1JCƻMC":qj"=Ȏ*^gqM<`L dGu(Q\ DAXp&<$cx}i@嵨{1 $$bƈx?"z4S&o%0ڪ-&P>՜.z7dM(74+ǮNz9ޛ 3P̉"|%N܇t)(o*d#%(쮰2du2Yhkqz70AMq2,hമږҜqe-N־ޑTl cBW>'6DjRFj45^\B7*4#O(bgId1ja 7>W^L8I^jٕ" /LL(DWt8v1:„  :d{\T © ‡a>5H;\l6;r6>Y÷iG [#yUu68M#$'ҫ܃h^`^Fx3_XEdzGE:-9:~9q}Xԉ$q6/S{GjkQtX$.P@c,բ:L=w۝^+~䊝ijFN0&G[\mTY0ǯ%%I"N'@'%S˘`3oefStWn aÑmf .$vk'Pݑ8s$ N>˃%=Z"!h`DBo y(xXO11`(g&ȝ<, nw˭|Xg&J|.%2AiD :%u: )8F UFq:PVȡE0/UÂyhT:o27u~|*8{;Nh#jcqfHHجlQ#տ"3w3%0 nēNXJr9q]*ht9g\9r@1 jk ;ʫӴÓ+d3^(ٚmhZEu{kCv:r8_^ 2 5'3`$O7]v7y9=9OEͺ/8uŮnj%/yHR%/>թ9cx;@RGJdE&IŸOcJ3[3sm4e$hoȆ2qu-4ˡ3Ea3A UvRcX琧~ügo'̸MmXtu&ۨ^ZNSj'Rs8L3X?vySabU[~ #8lC>kBZd1Ҁ%pwi R`JHҀl꾎ލ^eZt'rڲRE a}>4W5:]pDաAF[8y R!'pxպi+ΉhrE RȬc_r4;{ؒ^<Ѣ/Etz^{ L} /{ "j{1qÔЏ4|"ܑCǤ(pi{h>2ineEu8ētɕPJ&РM0؋D3hBƺv*,ɖHiC͙[ ;,w%5a,uA^m /5N83kK2c$翹 -МQ̢e OG$k*lri7&xж`7V=A9.U9ΧYBl)N]Q[.yǓ̽BɅ0J94[xUQ%C>! Vk#݋7@\T:Q2۱ Dk_z~˹ 9A:$qA.U#bt vK6{?,IH`1 J{ˆ9 RTaqBve/{$cT:AwClBWO؝=Sj-;?23$7c0gLxI$/k 4KC?yfʮW}#rq}oA=B9 ą}DQ>o $~dfJ΅Q`]n9~~Em|P_> v9lNH,!"N5RXGv,JHzќ\ nesZ{;.]hBX͵ $F8aZ,5܎'GC1T R0SJ З .;]U{,b(7Zc QitðϥPLΣC۠C7b94 U׍*C<~RX2y[sfiCFΐ0snzgx-"tv|>HdKMqu59>|1&,CFE_zeJ)Q j8H=MgUw:>IVt{$+/*y[J@)>6(^FDOWѩ;onاb\I ;b ՓudXs}IR1#_@M`J.(XUJS@ݺаGNWݲi?_P5iwVNDc#R{ؼL5c×ޙ:ɦЊm|st;y$f3P t~Ks8oF+?C GuE\hݼ Pc,>CzǎY(OO<$A&3B9r?x `=&RZHc wVLF,v).{0[3x(`J]젌bm; Vɔ#W4a,XldhGdEwz#_ҵ9 B\ .Qc $e<^ CL3]YALVkY/+[p \`5ˠp=M4E)K?chiz&SC%fҮ0jOCxg-715eM #I%-ŠV=w:NIlpwt躪֭(Mx$Uz("oKCTwU,;[7>u|=/85bjbI"ؓCvIq+jJ) /<eZ&~aMl | W[,kuuI+Rbύ\5rn z҇Ȫ(s㝐ㄲJG 2>8\?jVs]@yQ;aE/St؆(蠥yj3_$ZQS|̯G+aqiaC,MwJb 7MU({… VKq ^O,c v)o["4P&p>^Ny.4Y1henI8}$ pd<?;Б.pp~oPP p9 zJy{fi:sX5 gJ `"\y0+WU4%G\~Od6v= }Te,N ͔˭"<>"a_h6oGO5t0gQԔˇiah`7Chh_W=3w? ]֩s[̽{`C4D5Qj)X?x~EN)o@#Jy1]rYǽw=I?s|Xv˘:u&!Bͧ*B73./5ÒVvsQ˦aЌpfmC5}Wk^C_9j~ oԇZގWa: M!OT`%r9b*MAϻTPLGSeՋ51ԀZ@>J~ WNus7ky-5H>{ٴ4 ?5$٪OQ򣨐̚rnj+}))&2\a|,C| :N}efKH=jېHQ6q^瞹ހ%@g_d/o ak; o+|c6'DsqW* &p Q^tJVE¯<{4d$i/@k?YVQKF v>TF kdXMdxVNj{:;Z[[e [ҮHl>`t 4Cz~#U[=lapRkSg$>{6ՍI0&Jš=g@*[ mwa# C|Z/==Rs3ɑL:t@gn]mV뎳xNGcR:B\:NF>HT{lRıU!"{-_r\ K>8@V* fkg ;k3Kyrb _.b耵-!{#ݘwZd=8=]T"@Pa,*> '0{:8M=ry꡾4/$x}Qgl7[;EsD7,ra`֋l3 Dv^9ד{fpd@큿S 󒓀սZ:2+:JBfjHtm1lcfE-|ФÅhOlj:~QIy:9Nw>q}^%+F OJDԥll|GSMCq"us p'% p$M ,zxH<6Q\{Q=7p+o]jz;-1K>]8=K v'g[uv>;XuGmRػeɩ"[6Q10OK&tkYi\Iϣ 3 *4I\I|(l8xMyY, U1k=04^cQAzd(`?O8&4?FY1q|.9CHe|VJL_2,G~I QN!>r&Pj`6/]p 2 ^0jzdwYѩ%ccM)3;]K_L0£HJ Xh\#mw(! Xz!r,27h?-MEÜ"Oʝ L|$TLP\2<>xJrFYD;d}ص0u0:07v>U?G;zxU.~}BĝC H͙dًWWxRDf(څ#uw>cʪmyg9b}]/[0XbyP։B*<'K~3N9 1Q(~Lkk> 2e!^w#davhR>`=$F iqC?' !\&,4Tr-@UDudy+lΟxSbic/8Ra pj!I[gX?Pi[R/C)nc|n%5^ͧ S6Oif?t d!K.2%8Iojr"BbnsaoAy&}K;([Di: /Ae|,` ZNtknITWH``hCbݏ20t0uVN} *ۇϙ<+5xl0E6bE9"+\4}v1S%'p4ts%۟R3GNkc c1jY9:1Sj#Iw Ǭjp0ᔻ`q M1"^}|4=p:ip{uĨ&-͖{G$D-`='pb.N-QuKMC>cCG\Qt"[pN_C`,myz/bW' eD)OPg1p].>쟰+<5 2.or&u 45pсj!n]9xt2ǘ@IAQ :BnyuB#m~fnK53Ff#鄐lbu&X\C@ڬ*"oUkᚪ, 4,ǩD`u9c F0i(N͋ `PTېXvkh38ofbp4ֵZ*?ٟqX$2^ S~; 85Hlb~o\B\iO՞EHgP7ުNŸxy2pg) ]i%_AzT>ZL8a9 (g.y#؄D'w7KY aO)!X^TeO!n쮈y kx/rȓQ[( -1V3[49K'T@y \~ilCW^T=,ukFr;~Bc3$ `#ѫq1g1!whFVV[Wg-v]{Ue Cd!d:tDlG皳r-\Oo.6SԘ{~‹Tw]CpDBx`+U$n֌ Y]ie:)JTr\z2*wҀ#m4zzKO^mI(s 7zvu4iA 61lw<tbu,g=LC^7<ʏ%eznJÈ'e]ˀf7qi&B5''BDcY[B VQ%܇Pk͛^ѻ䁏%FUƦ<$㯻~f#@+u|{Jr?OPloNO *3ѷYӧڿPa &OuKnk6ڢ?_*Qu2j=-gizߘ/H QteRG)2cLI-CI9b4J>bZw"~*lwy~3۸+% $%X9 1Fޣ>rPFesO5.g8!zfo1[J -Oܴ)Ao2ձ>V$ɻZkLd)DϾ1tIdMc'z,t^]D_A ]Tv3`0҉_Ԙ֜,dͶ\7ׅ]\-~ T+o&rܘ*Hdx!ֻn^Uoʶ Mդb]z˩{>^nN3n)R u Gd%ڻDF@< ïf(޵z d(tVP$@0:,B7KƝ@~2&UVژG :hh6xgj}fihEV$t_ce #ēiB&u{r|'|Tf/Uu`t1jtl*5U2bvrZq(uxĖf y%Pk!Q֍9>~!ިeM; L2C "6FK)3=Bz 4K"LO޲t:Kz2dN_ĭ{`IxYĴ2=&/`WG$]@R ΢P 8ox9&}6|DX5W ;nЩ-FM-ruZiPd__sbG1.42Pvʚ-rh854s,1(6PljАT|~}i^9bnZ@iSByb75| *Mz} BLdӀd[_`q=MqhYnZ<.9FbFRJ_t2C8='$Q uFŝ$B9++Ɍ 5(Wd|RS6nrnεSTۨf;bx&HAO嬉84dg|PE!ujgSpc&1T_C;"l4D1-kw%: @4}p^xdk 0meYVi`I'Ә;lo>RHK9 \ȇơw&(t|Ɏ&ger>\mUhtoz6XVAW`w9HE#N/7ay5ꔵY1)$ȬToltUw^l;_ 2˴ qX@;̜{I̒yVpL7I I:uv4\d{H尚(D25kWG>\\$=VQ{;=x2-8ΤӘjny8f9D6{,KΘ*$$f(Pnj鮐ӡlBp*R܄ķ ;8 wiP\$;vѸaB)dYGA]4Iu;"+4/qfACLZVEw"$-pݟ H[pS= 㳫V ڢ1=@;>ʤ~d>ge]I.-E |`Z]6+F~a7s.X9@WX;1WU`gIU(s3,Fobg1͈XZ'Aޱ^' f!SNKZ;@pI7ęqLJְnQ5uBdS<\%7|jw7,ljRgcmwܑ.}]ߑ;Nީ콸qeFE΋l\ʹQdT丬>#ޗW3znpPMȽTze!0,aQĚ*gN~嘎ɗ V>#^ d֤,彉Ie-:.Upb eSw]t 3F*m¡ ֏c\H!*lLRƣC⿇`]_r~ǔAPڛёVwyorByGXg l4dŋU2AU0B4TH̩:ITDӍj۠NG(+:1ajG0]:qu[`HLP  37ei{o`˪։p/.RӤY>#-/ NXv\7vpG?&S]H=c4G#rⳌR^X}AS`kXY @חIj(cj4k*V[J] ڿG SWAl6nftWSr6EǷqc"Vˤw Uݶ,{ʜIR}\5-MI0teZ !:UC)8$?852,,Am3hE2?ƹ&9)/4{Wk]/X;9`uG &~;Pzɨ#bcx+;6Ex, L_b$E[BL-k(L{9R(S݃Gdb};l^c=XAc1;DHW\v&iSڼ%25,O4+Oy/vU&NTDr#wj{nHKwhH~>M,]i G^-%k!Q1+ ")h748^B@ߘW"PQCG^gd:ad@kOtɋORE>N@Vߊ]yu婙$֢"F+oa+ 3vL~آ΍0 /idUgg2Mr\mHͽI%|PPy d PP6ߦUPk#Xuʦp3<0 /UpcyNp :+XoɁp۞vd7sQ55-bwQ%"UO]y&hw5]<1& @˖\l}ܤ M*eR`Ӳ!}+\PSb9Q~ߵi?b2 b.A XK++K.Oh5J;trbkB+,(L)$e  ؑTm&NI:Ae_;o]'|<2?LD+Mlˎ@}F NrNz"TH$PrRh:qfix'iTܶw/AND [9"WzAY3I3 /lZ`9T}5ت~wdoU }v0+5,HLb^yWz*G?l !NM5p3ksj0‘\~4ld]Lr }e &<TWpueP!AZIb&눏T*9i*`ʧ>-<ۦA SnzX*y"oHM=1?9pYeZU,hkC9NәLP;WqgQ|98IE Jx*]~|чhb]/2>Q YI~9YCxA6nP39:É!NOt2$.qfr RUh"ʖ3riVՋY0kD+owuR&LzV"Ye.{bG |ɮ8VF%(r [rNDQ/" NbhASE=;ñ>u[n_]%mЭ0 [}9-c2*h8E; U=cۣԢ2aMlYhα>7SL[+Ȑ5H"%iʁVUAB {ب1c,YjTV&|ȥ hgYZ070701000002f6000081a40000000000000000000000016599ea2b00002a80000000000000000000000000000000000000006b00000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt7921/mt7921e.ko.xz7zXZִF!t/ӿ*@]?Eh=ڜ.+ɒ s)r]R_UAq󰷁D#gȍJ5~1`yεLk*3*-_ũEi(Ns [9ȧ@ D8EWTI9W G}&+;ԖM*̸v=orlO/Y VoL1` C ۢ|FY쵾"G>V{/eRJ4e 2E 8d[`j$75074jҟ`zӾ1brMsگ6? FN2{凣]87w'_т1WgY,a|z$#F( fqi2uq< ׸]>e쪶#˾qю1 rG Vj:_iA7[/ݺ[νAy Uf5T .aо*oFҲM7qfX'xK`24&(H)%g/F7 TO pڪ\8JU[U>Di&̮{(Y'O M0(ϲlQ4 {R 8s9D\7K92SAe{y{Gǔ@K<'y |'/M $$_@Lw/̚g@FnL;2/Ow>D=nԴņUEue#,@ td]U^,cs{wzkgJ9Dia|>BHv^Fx4ei^e,\ѡI<Ųqp#RaN5G .vUw]K<~F"fNwJZQj)Ze+Hw/(=yS-t~dW6bb~[J@)Sf/IR+LynY㷕]9-޸8g}kɋw.kb)bd co:$ c #捡se>[W7ثM#n}a 5{% YD)KL1 WeUK<R#"/*\I87'-g)Jcﹸ cz-啙jcli+g+c1II>猪F=Z>]8OY` hC| DS=ܲ]j<%߳c+rpHލPV"TZ}6ŷXN͝x# DEQa\L j6b)@ cɉgޡO$!L֊30HZaU,_(L|)J:-n?diKnR̢^˹y~ N!5~ӳP3SsR:7ԓu ]ɮ9w?b7S܉JC<hfZ>m{YVq;"F no w-9sQ*ژ<Ω䯃l M/ʯÿuNlYG&:F/b+,Fb :v`Gw<0%R3dНDOkEzr<%g p)iDʩavrU֝3 wgTfiqLj[vI$+1F֜rU!&wӿ5Rhd+ Ѕ@hCĶ̰'NeH? >D]uU|t~] {_7?ez+ʼnj ȏ4CUJcv.?PȨU_AR|<8/FmLj͍XU hϗk1 W&Q>clQ+2sD2@Z`C4gC"½҇# ~ЦWvd7q.KCo`q2]`q7a3QbohbV1<_+;gM3y*;s5"nqLX2.r$?lڌ{- Bzy&ƴH:kxH̖:A~$WɊPYY%<)ԇ6QZǽ 拻zaళL:h?<z˰Sc o۾@PD|o"V[maL { csI֌6gW?4pw&*/]顴eFK-]=~@[QYgS.#&`+Dj ?7~,?q ́{ v$6]2y!LzR4$O+P]P#(kdcdv4 Q`51[ E9M_fdM8Kr#>aQw( Whg":!(y" :rmj?sp7͊Ѷz&$w^ɡaﺄ; mroTc3ї;4{6>;R_G^@~uIQ9#w"*ˊ>f)n៷f74z*?hN.Apnz?yST|Ӓo/vֺާ! =!Q+<æ$.%FQ^l'6/"24_O$m(<$Ӹ]>:0 K~ !Yh'HdVKUGr@05q< m} 9ou{]@^✶bMB4#ЂaѮVx ]-\ZCZFx=VHHe)eP>K \,[(Trvag2ۉ*CO<:WHyXzBٞ7"KR"~,8mدuOĒ|R?SCJ妩w{3j)Dz-/$CF7T5"ЁRu IC#m 5K\쑳hI!Z2l!&EJ8SNvImUQm@xfjζjXé[Ƅ8:*sb,X/w5"3Pt'Br}Y/ʖGNLnfyAbVn>rL0i`놃Қ9ՉGgz`1CG'8FYY?1ݩŸT)՚_flKD̈ %_#_G6ɧh>u~:=7bb|BsN_~S[=RAC֢G 2Bi? yCy1/1Z,21[Oq.<}"֭|gy_GTJxg+ZKjA.4-ОyecNr֬,& ) ETۆʡ7ܑ)U VXD ۃzI1Wf `_8yN>șxpuܺmc_QݗLx1h0 N%_8ъ-c ( >#s@j,j _JhW:[_1%^$"M r`pЙ#1Ǘ04aW:on}86ɇoJRo㦵r?<<=ߑI S(ٍmsl%ϳw=?_㈺JPf icL; P%x琹ޥ]`? c %*gerbЂ"I"6JҲek w4$b@>$-tƐCHl'zٷticB oJtY+&Q ^/<=郆*>s|'Y߲WTDl/s< u;!Rt{N#*u'\nCeQ[;]5@Q XzAyqhJʶwu3;?45PE!Ucy#I~57yPu?~al'DAS{QR:trSAd`/=Nb^F;\dpf,6-va{k.5r#noYKyu{~QMoQ`@*R%&gH":F}!VPNUP(옔ai 4!h{tUH  RT:T0t:穊bQk[#H zd>ـ#h~!ؑ&h_/+ w'$4I@AxboG: YC Q;!R[HKAɧ%̵t\-s .^8gyck )PXT6\<4J9me/cҳ\zTeO{fä'ICf FQ3sv`\:3b#ual B[q;v]9<-[T/]Dv7 & }ʣ5'xg !w])TXu.*>;\ZL@aB s YY(G{Nߕ%Aj@`@W/3lL }%}mE[gq "MxXs,oPW4F ށgUhm~@GrGFTM^i1"ly'J5LXJ_+)tOS*0z^B ! Q~Z }q1ys#~> HX|FVBhR1NW+. rsH9L=Uݗp?}+}\e~O埩S`DtV[rݭ<FI4$*WXH`+.njRoTG$l:c:Kr*~E&:]r?^Vblr;ŸU)$/_@#/|tr̜ UB,ޥI2˅6OH=إ-nC"CdTlYqKP+pԊڎt h`\1 m+ n` 6g+R@/>ARg35?FsV(-lzvo0`SoVAFKj'=$ua'tx`'dG7(k7\ڤ5/zVG0LaI-eX:R%u_$ b*nc8zbru >GYTjQYgL>YWu7)81EB]S s"qk&-HF=|ajZێ5c\ ؍IPT-UA+F,KJ;~ w,m_T}7fGLo_ǞO=b@gɪNhjV$nvG$ANKzQ (J`ݚ{rwE9gcIs%+㘮J;\z &^W v\nCx3qyƽu]Az R,m0YjE}Paԓ8:vtX%0ѳYndLQ hԛLSta.nhdk-PMHN KMGj) L\3"-lCߍ  um+7"oR5fun.]HcD[k<}$W`[..ij`}* YwKPum2il~'#-B6gT_*#4fP'=M^1 žV Z:'Y]Hb I~ y<"I6wO(*P+k~زҫCm-߳j|G: ӌ,(jglg³L| jf(?[hi Ci9A) ˟]p-kx᱊'k/Ӥk#]Y Hބ #(ֱ71(2k'&B/q iB<Ƽ*S |'r MEM?evu9ϕdAh\lj7* 5Mf\5Ƚ-*7ՎI9|,fJvm@H*k;\AFS{MxcaiO5#8$ ̽ D7귁祈vLѸ>,' A"ʭ̔k\$έh,xΘi`Ga{!#L5f >ZVt3Iw[ 2D ahS+daWXhXx-tȉTj =OG߅kt'Zw˦)r#q 7qOP[YS 鵢rtoid=Š*hn1GT6]BE=o8ܛQ )@Uw>pzHqW_6 tf"{)8pQwIC|n4ٌ˯M$\Mz Ud>pA ɕ8ASAlTxhk Vԭ/]yY"^#icھbi8G`pf0V$mmvKc/$B!tTKa'Ym_j(u5l`kTv(QmN&hAT]1_2;keD+>Ur(n@-miU}1U2BSp k`Q\X0h+cd)zhT WpOMdk?%!URGtn՘=.qgn"_Z++`r#Y|l+`;nUVfh;>BKϓh,,ɱEn3Ôep4〠*Y T!py4'JO7ئA)fu=AF w1JV#>x9~=#gۙ;pfĈaHJcj"TЧ|MJ) fحAj+jCղpBcS֩>ZIRIKp`}ɼ86w7r ~.JGn$0ʤ*|e̓|F e̤ Z zy=3|ǾoUXExx$r߅O# apIFn^7O)34}G|оyΉؿ{%fzEZOxmAMb⦋8ϊKx,e ($y]O3 zd1C^o$İ؋+:ĭ.pq:m- [e'Pk {[.LAQ k^ ]zA|)c=wdC<(='?$)bDdK8rbm7>GDHRO֎N UxrR_G"[Pc;U*nj= ɰ8LB1!͊DzZ&Qbk}+hGm) ^ߋv{.( GnM$1H\ p(2|+ !7*s! 8j\<8$^P7`+k] p|a(jZmW4(jh7Wɪ:qf*dB" qj(w%)} {!`]P 6YdVq|t7 + q?êKp'wa'YI8+:ni ԊlH}Z)i䩋~YgYMPmZ A@sI">|/e Md֨~RBk晰 UOgEAx&h0 uϕ5UQeZ >e,06XtMs¾q;Y¢6mA\heJhrHuT_\*h܀'lSђ[zg#*% .! |fx W"bbM-aB̊ћq[uFr|M%SЗ{Ld\Dg=m8:ZxB9&8)Oz"4_ϱK\h#S %մb~vFQC !hi)\o~I86̈́84_/A38BTmgYZ070701000002f7000081a40000000000000000000000016599ea2b0000b5c4000000000000000000000000000000000000006700000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt7601u/mt7601u.ko.xz7zXZִF!t/w]?Eh=ڜ.+>I $Ѷ3 bٹvn.YlFyz'uۀ$Hl:&܆`t1N |;$W{>*wJ1-_,drʻDFpJ"Dܱ2 y",b#֔P)#;Eu7- Ry^괌[9no3p1@cU:ܵqK$(5⦨r ]0NJBMR"|5Ҏ7Tp)qAB}<8Xjyٳc}x"+ŝ`*ַ%T+?d(M(O}{GM\׍ցf\?"܉C3l`P& Ҕ8x>X P93mA#mwvѿ)\7h6/Z|mtp00؊ E;f1n9dr=x?eGaJ .~٦2YC֌BS?nrlDqdI q0V >{j|kf[t $\RQ1fr봊N?EgժskLP#5RT SpWo']h8Vhԕ&ulf"u%yfr ŵq}C`/bd :>X4>KD 0~ls ERn"zz6cmH]{B Hja8-%8%SҊ_ xƊ&z֤_UveRt`x%P|sjЦ?D|NVMf SOT8>8m d: }k3o̠̬rsJY zwݪzѿPyv{P~sq=Or ֌hy~(Sh`㽵"E4{&oq Ncvύ|Œ&W9rA.q ͘) <ޔIrxo*orZG4ɿ|]?"R9@3pbPVSYA#;.9qA9z $jI _asWsކF1)2aD7tg $*MuT0Qٍ::+lj @K cya%4禮 JEq,qgh0#|tQP1nbI:ڷ  J=YzrQ":yf=~ @ދܠ%4AcbYq!2"|2ƶn g'T ~gCy2n%rZnAUOy Ֆ~ۺ͜Ilz$aFt X8ͱ6]s%fٝ# lF}YcQ %@0JMn\m˩v&nJ;Aݔ96VRb D\flL eH|'K ii*']#sQdVFLuףMo@PR $}Kv:*l2?_S<I@a1#FA+~ ۛdߣ<8e*Mc'+ϰcj8":&0<,"'E!(L!E. b_0'髥yc:|:Wzi#;k̒L,(\؝IfS NZKA`X0Qfd s3!DYͰ.b{kGĜC&rZ)QW*Aʓ^ڡ̵ HeW( B<`J0CJd>qb )mA- jf]o*Vv9U-OhK+퓃;tN=ӟɺ@48(wA"w]58dz8{LOΚ*ͯ)…}w2ƻnbt=3`6+qtB5@ xx{?hRPh"Gmh2:=Ld Pli/_&"b8z4>ƀ8@DK13aׇOJ [Ќ\Tl5}G'.35hh E'6G=T06r'-'Ěݦh-*6:<2{$献ސu}XJK@dۣ.InlRu} lд5Qdvr}7W#^KʓsM2Ø|t <* ^էg6J={w"4G9H@486i^wjl=1WH +˕`g:U"FPHӦ9NQ |Hӝ ]pTd2FYݻsݐyIs!rVVj骧F0p;K.nCPJXٵR<(A !/4$)9m= Qb6HyQ9ChkҶZmpv4 ߴrfն$yO!Hskz |C HEUguqkϕ̋zR{ UWa~ &rCSͥvgS*ww~dK5sġej6#ݳu.e"@38~H]|6+CVmr(h"K^F/xh8 7 U68_h~:,R5\dplj' H>n0t3^ż<]Ã{!Ks]!g'ɻ SLn&*eb($Z}"i'gd[I,c5nx)kWɫ%хZ*u9Dv;bx3VPahƨZ ԍs-x f4GT߄·+IN( _*?ySu6r0]Yߒ.u0eKp7Rr~=<`{5*AX7ƿp%aQ蹡 b\j._A=;B{le55?EQhVD)|DZ+ N΋Re[\ w(T3y4G/:gG 4OR'BJuw;V KFvg-;3ے(IDŹ!!#xPc i(ᤪ .ZUe Xf|8pC E Q9Oխ]'yLR'gt-M.^D>!Y گT% :4C+^_IMoȜ咪} ý?)U4j9/J_m!kFhEH2bk2cEp%#"* JݯR5_;X,`? qp0FgWZRV$+ǝ@Osg6HвK6 q#KTOIm+Xݕ*4yI-GZ,0h`Y)ntSO%e\@B¼.EA z t;(b|uh:R=e, YL"!E!x7rQpj,W~`,x.K\/ES?2jOH+},°KMHϲ_ѱ1]V h5+1]@ET3$"2yqtQ/CooK=;6db0P269"_T9crcc\ Fw|E8Z0,i/ x1!w}%7RFL)(Bzgsqjg*ICŰkyGo0>|C]m -ˁLpE}[;X}a)qW٭p9j AiA[Xk |=tHs!Eu#a= O`A]C=gy]CRlrL٥ٹcBO_qªd9HBed)_:-qLio|!Tt?0'~;r2!1E:Z+fuRfڱ Uݢ_{~ip|pe؃`>_fTzB46o7 W>}k#}v_j&+OwJ>N`EzFnη|F>ڞB!Hx&.H'?e"f. $궀BwzpooJ|YxZ߳+[߾;Z lԸýýihʧs2d CqȲ3#cKj@B{j-.>X%0KӪ#-V&dFmBk]1GAoLjj]쁀R-eS&|;w4dה K>9B(tua:qI|yw,B~~ȻL#K /"eb9P4wJI8]GWWăpc,8Ͼ$sH<Z_UfaR/[}3be_Y¶Dvl7NqܵHyV~CF!jx`j Z* [km-6b2`aoXWDf5gFWfSl{i;}٬՜U\J17ʂco]޳sf8!8k.B6j,nawsv?s_F- ]79VOAH[F˽wot۫ismUE۾u"Ҿ;'@,81vbDPm~ikF>iJ͍lXue<5UfpqjE}5qQhmx_~RjIdLL~q0S?k]9IZ8'.p ",5/3.Kp_L2 OV!*.{TZ{>R"|GbbnjG95,H ONjg qJ'([C07֊+_KzϦu{R j ̱?$K}pDe'e52яg]|溜zQ=yGjତm X.XjR3/?F"y}*te2 ~oJ|)eSP[RؘpvrrC g;OgvzP8~ynjeE"'|H3 J%޺+iho%ƪ${UA-fȬ#ٰU@B9bUn>w}Ew۩rK|ǼlR|8P+sGN]w8,pm ޴w9eD0dZ9 #rzW~ӎr ^{2cAu. jz@HvOumSS$Y'=Q(-'gn3 v@x ߂ Ȑt2-+  ߃JnovI^>4|!^ z'֐؀6 ` +pȋn+ɜ^Xu8e9QPe5mIo #6$MZ8GˬdB⺅1d +դ /ZEG&FrEuU{Rg%,: ` P܈v Q4͢?9w W;Jf[et/Ym$gz*2ZHzn":aNj^ 0v9ɴCڛa%A'JM\]b.3P`2rIf^.IU(U ?bf)!VۉGDZH]]t&hK˥J7ʯcIE\,KDԗg9C["3&,Ԁn+hBg`+<=W(:Rנ=dZ椥ej S%KLy4Jy(V_\󋾀S}K`nx,zzшL3XXV!|輖vAo4N~ËGgװsV~* wTJEg9`!灒sw̖>ObW޻Jp9 ]76/Y򄉠<:IRBdz"CS0Y[pq V̜FM⥗C`_{2C!,]Vkvz%u+ߣ3L\'1];L%v3䂵ӳkbo]*Lկq)ic{-|/:-Qx}W*g_IѾ2Z'@,Zɔ4Ue"Ic*DlZڞ1'7aҸz1!ׅaĽv}ʭ,G={b,gjk34Dg8m>0WEhp\@BoeřL*i.5Љ7B54{o#p[qu3ԣHe:v4z~9 CN(VCѐұN#qrݤNX0b;7ʂCF{-c mW<)V <+7(^ H=gU˗Ћ *}ŹxMMvpXGB AWEoDZJ xL:y=W&+!"W}{dV4ilDqㄪ&vR(t|X"۠L6҆n?ft8 U}e !k1^'˸lo-5'%!I"T}=:qWc.CaҢƼ\K/NZY2D$q1I^QXiad2]T{b!x\cqDEI dYxX퐫qPǡRoA""U3` X!s_BW'-s3gF.OM ߒW 5^PذAua߯eZŹ*IKDaL&2I]b(hr0rX209OVG358?Đ-(A!S<;-P&)tYNÒr"o=!_h7zPZo.!A/N\>_q=Y݋T0 MnafSWVIJN/p`GjMo(ӹPWa~Qesis]8u ?GH'Y&9@]eCoqy0`mp gi x wvltnš (^ͪ.gk x_RkNRt,jqW A&>e`! 6";X>&~GkWG1^ @<ל? v;j]71ZZSe>Ԓ 7y%1u׬XXG(f,!ޮ2-ѠEG\2SO˿5@#t[{nݷY.@={9p:ՊL<ۦV@i8b_MzjvI`#PsPYSѵ j\>9k ' VpկsEb%!0?9X =l$i8hEV*{u/;m ,؈⭎+Z6l}Ju )ܗc{Cg& hm :>?tZ/_8%_Ao(si6I o#}M$A Onxҟf$~mԭA?(]7&3:t]hZԳD%o826p,n @P&sj~|]Er|߯"'uGkvqsʘ(H?2-&Ea fd&NyІOe7 lGgDԸɏ宅[h)<^ze(4{"@%btETGt~E(R,KlWvE`zV ~ 5L0(P^ћ ,u~"cpN/H9˦jgճ<)fL1?۲fVOO9Q1:OJ4"co.Д>f>b굺-o[qLrcj._Q _/ i1132="?SѼ$[U@ ˸`n٤ҩ ל o;lB' DOtRNjI4Ի$O~N@XbJLGl45MWw+)}",v&W,}y~1dEEa+Z鶜-Qc\Y 40 hO8Apo" סx̹F])ɫݺ_{n)T4}FX2Ij99*3G޻"޻u^ɝƳzrչ0#u'#{τ~<|.]+mI?抦'$׊2oJ:b%E Qe S"08 ;5ۅRadJߞZZ>yaF#.G^h t BYrl3.DF!lMw oCUoA'ʃUIZaDjJ5I}C$9r0+ϻ5]Bۄ`4+|p!Ocj+:[\PU;}.4/ãoù>Pkfz8T K?'ʣ;p|w+d{^ב3kc.kydLTm8}!v"b!vyOܸ\B^.-]Bҡ/1zF2҇pe=~[z,l)lBt> gNSrQ1d{ar*,":PIA8E 䟶 q5;@R6!q{6U?f8T& yJl IHNjB0e $M)ggt:n3"Cν=iU/2VLƔ_r0 /]o0_(xFpGSՎIr!Zl)F+ӻ!c'{2o9p]Oj|>{%q7GqX"4yPjkf n>8H"u#SfOj7WUH-neaeyxL8/ngdWjR{ěNH.D_˩ԤyDXM(bk1֬XÈfGCm p5`ң*\cC1P^q<&g6L &waJۏh Y_r[<~G0h?60yw.1%dw&o-$hOՂL @4,Jv 7[u>L 2Xm~R߾HCU n۰p $MLի{sȧBşaPH'$ 1W\%%qx+sQ MS36=Q8a`"Z^]zpؽ$uk=gA+z5^Uʬ YWˠ 禩su6C\1^wAZԱ{4g|kzodld⼋[+gYiʫNY:+Nz|ABwIx@yob$N֞?ZP(IέCyRfnf)GNJ2@n,kܮ&尚۰+I<+sm."6IG~Q8建EE‡" (jr/roQx=}a_lZ+SO(%R~{, M2B%(16}B{Y;_kYAi}ӂ<{`v|g049Ӆ򣆺+Fm<3I.J>Yqu<2 M'@fA'%69IwxL>!dAPI}Ѷm_78?}"ZHqLN2.SPO9s9J^ǟ,(FwVCl%j'P ]yԦꑍ_g=S+IS RBO,m]!{cnGm%i# {u{at|nvskZGѮ6ffb YAKH*Um(wFa{[8{nb 'gFFZ!q!y̅OM=bSI֛ѯ.a; s~B?5Tȁ/|j+ n$CsCV?%"HE.R^jQy*8Q PVCi]OupCCDgo=TO83*񜲜ɕKfIg%#E5,*9+%O&K{iL=$e3grğF.]?D[@8zU켡"Vÿ́m)WzVz~\Ywg'Vtgz:Y1=O=DF٥h(|w ˤNP],(2eQ,gķfEa-SgUW7CƳ@NJXq <sy:`61ffSO_uefU/Rlw'$_j9Р?|+l! >RT<4*^ jp2,ϡZ$ٮ~"2n:i<_Ϡ97YSW<-[(T6k()M12cfV.KNp/ia uh`w1m54{<0 $bSmRI~É_%R.Ib^Dsڨ]$Z(3j7!b`ٷ`fcx5mr>7,-oJn_h7 Q%=S|hV|eymeR\B`n;Cʌ// SWx;ڗ܃Snѩ?K*S'pbΟwə4ۖi=жaIV*&ލcN`^b}0/bT,L\t~|-RqlhKHjEڳAsz Rk*DMP k~ <%|͂OɷC"x׈&E>li3}tbʌ bV 3d`!L/h՗NYM XZX{8|t[!zR}1/qv_8 7l [|̱1N-_@H*Y Qȯ]RqU?k} v: %8 -,c*c[COl#\]4 HFDyyn[ҨϺ狖ŃmXd Eΰ\:a4~A@B?^|2.*zv_m* ȋa{ kc #RDgG&Sb82-]#ӪIEzeݑs;b)B!%-DwoX4@V`N=m396c] h}$))cPS~10Y8- )Q$-CG\y d*6w Sm\JYm,Q逝E⽖(L4҈h-xRw/U%s0M;&!. <}+UkN^{zW"'_a Ieǭb,pVivl>N@@9ö)-1&*J^qW}JzTjjnbcrL+BFB_"}|(ǚyI|J@zȶRY,g+U.Rݨ*KW]I;>gQ2Wiw0>^zTƼI{!6@WeQgZdfkd<ЕV38y)RcźfnOus$[! ](\L-@BEo "32N}XPj顅"Ow|§eUA*C21_w\̓>ՋũA&lDš$ŪҰKCbonBlps``% ̕RF]:D:݆5&hL ʒ'uUf`cC<wb|m]d*ϪnW)ES|@ZxwO's"(aTܚG(yb螌#`cnA\и,9ra߲wݦwNP)J&M*b, SBN.FN`m6Z·ir3޴'OR s'׵,CyET:$p*~ө\\殱&џË׫KKya%${T"7 ̫JQO?c v#싙iP 2]e7Oҫk{ol$;1ՏZ=# F<ww~Za`hrao&b}DN?\ҽ9_U@Q `jiRT3ASJ%{:tM_!˥$P0bk97nBGrǜooYj菱+FΪ,x33*! Mfi^h.SѪ@$J,$_rxXV֎L,O#lބd}û+( ./>mG_o8 eVŋc_կsj}6Pmi&f܏2<.9QE]'ퟹYJ8+ Z[#Tey*[K^d}\l"E;w}7kJs.f.p JWE{L2|~T$Z+i.# njU{MP l!,2>nz(xm><AiÈTnu!ZqnLmF.X)'UhAC&gg,T Ʊi2"&. Y6 N:vN:`O7*`?Aܳih{H?^̒qpC0ֱk}fnŝ=dc=~kpZ 29?lW_߃[5朾eaQ/7 oWQiOټ̥}P`ဵP'"ijSOo%1Fw Cزs(X {=nKxjs "R;ϩ0z 6QL~huC( ˭T%ܚԪ"E.b\椥g^j,,!/x&m^KDLRjp>^1J/՞]6!&NO>;%bK|η_\ #xˣG{Y<A`<'!8?(G4b،!,1-D&Nx o4 |@P#d $H &e}y T\^/)~\Id }-,`u8"OyfV11硎CRFgd08}B;r]CS>NﮀZ{ }zq`i Tޜy9yl3R6";s6}Ԓ8(Yb>e$qrUho'_ٍDfuyAφ^Vij/̫ˁH!f cf"qutWUѴxGH;oFTR7.co8޼ RUKT[C[5>lcMv0 amOejc䋘F;T엯'!s4"Ay2M$cB+j?`r:a!(a`Fr𰢜ߓlpA_,'nWDFĀ8:hy?ɜ=nد@(XJK\KEtgޏk=`kϼp?C¯8}.!scȐOAQ#M7sZ!Go|%d=Ss|3_5⑖D+8S5]nINf&QgsgXYwPFv=;6jFğܥϮlZZ.K3 ]_fÂ(%h)&H3f 13+H3D,ZoD@w#_b`@2noc'o|]mSa:R/ͣmuG ? y0\UG;:[1Ye #~\|;{Z{_Qӊ5Gb|_~X.w WpP:B˶v=x,Pў1ٜUa?KX,9aYnh0nG6&!Y=ɘWEޱLW);*3UD* &3S4f!y @z}&6Ky[5KJhoIk <ΠUOU=.!O/ͻe-~br /<>n nhp SV7>}N4 {G8( (s:ranaqkdC8- Y[‹ 9="Q/ ג̝*IgɨXM#KAC(NP6tKtaݘ'x"SxT9fnG^ 9?ڲb9* nkCq\{r|Ns1oMQ\)gT?@&1GكGGl.u0RfbN܉ˏقr>Y*i:Us'3 +w|ebl4ְUb|DؑWuqh9~oNc>B35%`vMs]--OSyBB <Ǘ:vz?EIA+>Du ̧ j7k [c¢+$x@`]mM@Aqb.FK +D7mk[;4ezX1͙+GqGL—N+ܴsUwr-ʿ; Q7nFKCƋ&v, oԥR6#EO1SS QJ# *} f'!?sJ{y8kt A@kCj?B5g?KOrȯ䘼 XZz +c\o "9azSL$ F:#@M Γim)8oܗ1hrm,1ŐIrRS"KF^&"`#;14,6 ~i{^J: AQR|&&i p, ö2); drUWS: BTn!F0}[V/56@ni!]\˭)e]L``jr /$B{,.U3 EK!lboQvc~C"~@\B֕%n@ֱjB F:3ysxG4ztl^Jf5\Ǥun0ܑk?X],Rއ!,:No>h7w3Nbu6 mk3S ҈wm^ HkDZmA[ 2;|y㱁bށ{oF ؅ Grl2ty%=8;J%AS<֕M䐓*,kAp=5nۭ!kbHw'}F[4X'ϳDiqu&cuV=۳|u+qk-xk䈠؋6l?\*OG㠾2:/JՊ`/.D}tR/oMU(h;Nrیf9n#)<)aD",P8fj`kQfq&7dZ˞)qxH ]|'.~Q[*6 㷥o3D;OxF"5I 1 ص Dh`$8(%?z r,V63: y!HQje1.`'ae'3ζd)F<6:t Or˫Wd؏ JLQ e , |{~V^4p 5z*QY3T{y+ h‘{Rt%-n9@^k o)Z F/blJ+6tcD~/,K} !(XJ~u4gvؑlfU}4WMRzݏY5:̇Āe_>O4 : WTF']wo_qA!#c ia=cPH*2vM +4G;q0styKM<{Ծ u[-C[|A[`Vr<?FJEtG+gޠ?7Gh >^J0bsU֩rdkwC?;]r&?+VW*'՗G}3 o6F+. 'o2!jE bnRc?Gؽ%P C8)kx*bKhpaݷl_I>g 7!~8ߜ`3;'A@x' v& $o`v##js'$z- INN&ft"=[ᆔʢ_Ʈ2gtEl N~ afdcנ8\GĂJe" qWk[qn9'%а x8xP¸c̮i,R.ʵ5\,F^_ufL:O7!;*`e G?= sio$-0iq?_z]L\Ҵ<3gu!M{N|EU2_?z5؎6%g6U '|ԏ*E >ق W푱T+rTl{Hr:XƜT&<\)iE1n9feQێ"vgn"H{^ QwjKSt'Q7Aa(G9y<0GB}XCCX~/%]l>KjxC ҷʬחf|x|$yTmmOAhb32U-9)xwEQ>\q.%UU!ģÏFm gSۄ.ge3d?L/: Y+h5[yj7D>bO9"Dɮ)9"YV{t(jyD'toTRDo.V}a\KiĊ%+eMfӧHxPP;ڂs=W*H,[f2eIԛtL T5}8=x@w\rΉ/7[S^D`8)(\ǧպ83bg1Ո=7.pxQ/7'F@f*g &4# ])Ǿ_Mé氆mthuM3\#q}h(ʾ-n@Fxe+JIlіE/}+<_HZЁCTwAi9mE;]ho82Z|zאeVcދR/lԇ Sl<95IjA2˅2+P`a qdOu8`BL+ӞjdBok ,G9yRWJ<7֤ݭ`bxa$n_ܘ48X{B4y;?JҴ1-LP2̾xl 5W6o'mJmdvk48?bz0k]C. gݿnSy^v#/aRV!`JQ4'\i{yJHk?t[8(78w=86JԧVSץŲOZX :?8('[L)K@_/-ﯦm"hқzAI*F/}_4-6PFe; 4yiG$w|HYhg.qX',>GZLKkݥ{:@vE#zʢnŧnKuxmIΗjHsSۭ@<#ַ5a3C<)R @}t)|݄:|q3/+ܶBmIZ*t۬w^uZq3 _Xl 8v]z.Y/1C|^ AqpщZ7R'zׄ JSpY|gE D1I#8`K})۪6ѫzSya.Iw1kB[ojng&s3X:!GS`}pR$*ʗ5![{bg껢. l\LR|$tE'uPNX_2{RosWۥ5Ϝm~%q;N{Y~v7Eۢ΄YZJ7v }gwOi$Lqv܊N$-$7(33!DyM dPE:+1aO!:P &%*yhpβ69b[jvܳ/QUOM/9}]m.o-G-`Fu gAT: +D Eo˞՘جNRFN8J@1Yͅ`ia Ed/mV%8hj'eI!ˢi~ǾX?pQrK;82c۳cЈH6xH텃#9HqNiT:ŪFAhz:pMc1C\엓A|Aڈ(K?ŽƱWA<ܣx xne?>,/ڔ"@ub-ŃN~Xr֧rD0ZxW'**zE>HgzA 1#D + ѼT!Pa6nmo9*+ J/W4Vl2yɓWki2wLG89q@4MUBi` ܔ>ڛU=ezzi7G >&4ڰ -kj*#%m7G~+V릺DәC%E$]&Sp .Y[pc=ys(Tҥ!fdD?u a9çFyYe%dl%cVĿr`Dlä6a;gzu&!WG4w8i&yTMdZ\.,(lڧB4)i'm|^|ե](;4@8.Wq9ŸǸ[ oύS--7TE$ۨΟy/XLU^SeE>G8lYV#;C^ I@лcݠˢbG5#s-KSHhtJuB_Og8 =SB41+*ɑ, =q9Ziw vZz52UmgEN\`w75S%]J/.Z@lD-׌%MϼˤF]5Z#{ ;O$|2EfA, \Oˌ9-%ՊD?} "PN)k'7&I)oTG -5Зa1ȩ;f=BZ%{VٜƼ\cAFx' 5D>dTxm :Vۏ)ǿ2?bB~OQGD Riw0ˌxZ-*TJ⸡xR>ޤNN38=C VMfBsj0(gmuDz=Ph1fKztWnzC{u\`np/ r*i3CHF萢{ʏGkU+/Z4: le~W>1¨RY~JLTM:}=‘UM :v#+ XCLU1d dR6 9!P&n؈, A4~7H3=~4.ɨAJKc՗)z@4,)'znC+QcOҮB*(ol޴tkΣfJCRRf檩/a28̀tjbӪy}`83>h/؅!w 1d -P#HKt*R*[3d'Dnku8-rLg%$70g%᭒. <eՁ 4r@+7&*L6VhFcdnD9#K< Rr7<ҙ66݅k YIŊCTCO61@9pdY cPnzzB:<-;ۻ#[rأ̫H2i!ׁ"yypхovK#[|N{/Ljj+xdț%.{3@' ÀFB1z-|&'SY;XPz-ۀ^-޻4,)">ηRL0([,IՖBbfh; k=1 TNܑQqj%Z?U@)ZB#J=^vuckh)\3YNuH8!p ;vC -cZx}1{q&Cl/LPFĢ]:aB*5a#kR*0kh"?ǡ){ X 2=8D*OҠh>&FAt9 1 #}==jo(u^@ψq3uRh/`&јl0 ³M)(%yIgٽc.oüvQۢ ٥`˜wA眍R F8x,^-AXahyqxWB D ϳPW.2p]@W(PĬ2[@TVj03$E =U̾q~\5dߗ>^f5[8aHj+aњN^"!* h4T}'*i & LOiA?0 KAMqa1oIҠ IC歪{YA"RR;s's!ǰ|Tojl WyuK20T(W"/3~$r^ƭL)MlO)jOZg1k=vgAI#{XGSNNX>2UȬ:0M@ &Tlɼ-/aҨ$Bm cjt # -c QPMnF5C lph㣂gl|r^+xasbvc P[u`qv-pg.JGe}˪WB[[ bv 'd&&@FUަ=<)'w/ҜNcc\I(a]"ଠPӘď9uD 7Mgf5bgz\%WgݑauT~xrVibۈ<eoydc\,s}(,?!@TdGmf܂܁%]7S}Yx=k~M)G;vZ= ] JI :=~c85:oC0[|@|(A޴Z:2ha4bAX燻]}90*V2>0c$[ޠt/;!g>2oe R] Mߔ?"-դTa+ذC |N4?FJ)ù՞&sJ|HMVLLRJNP >(o(" \Rڔ U{(5v m=P@t^v$yf@~_R{?tS|ڌL r;V>Z!3k0BX1J5WFsK*KW =T*O()"U$`!Nk gvp5FLWZU #QKϪuu%{F yShJ\ZEPpZ/uiowqU=%,<cN~b_R) [am_ ܭq%~KRrQ&8e87P豽kY{tG&g/ IbS4>uglpwdDJM,\3%2)/@#Cɥ{=ԓICYɅC{p`_18Extk!!(N[-6<8g :Yz%K)1?saQfQRo Z] Tu aQWkW&1E l|u"gWrd :!ܹSuy:#cghF #&Oɼ@{ 0Jt4np<.jj}VC:%rUg(bIU)rɿ Uf`Laӣ7|R^Llk P\] < >9;~(6Bktu#L\6mKA'W48k@w:$ƃaB‚~œ{A[FKo1K,-B#p1&fTm0]Ay;$*8`&`Ex`D_M& "u%sI?7S~"GrUYE`8&[8K^g5T GO5 {P]c[,I݂,& uPДsAwt?fN"TmXM$! W` }%zQPf<~\t'b$T ҊZ\˫@#"/1oF\zkU5L0,F錰[|J?1i/ؐ y~8OGgh4X][y(#(XK[EL5ϸ^m#vTcciKϚgi첔C@| Hˈ{u K/jM_pj^,ro}yz2E)MEDZxoW,%{El dne AaȘe~Tu{ .t{"9v@7xU}V[LB@RLliG'?xu ۬g.y@הņ}u1]bGO"sl>WU|r7q 2D$)qv#oҬJfWXMx,س}G\Te{*ȹ f XEO`iAi,ё~'ڑ0Dw \(aj>6=gX(<]Z88,s t2]Ya*{ICj齨XUV0L)}#u`5ue:+) ;a@`QZ1oE, )m1 )\6Wa6VnP=ބeRp_l;3xc#<䆂1N,ϝkڑzPϚa 9 W AǼ:4|$Y[. ̜l-_RƼX%Aj p5$q)Pv^үrQ'/[x^3M;(ÆI q4/& 7xѱ1 R1mr{I@{tuՑT;A0K3,q)F">&8ufzh-9-m2ŒQ1-!ֆ[%XP{_tq~cdƌ)珿XmiaU;ažq iWwLmReq3셐,A!.uSViemf#("kTotKN, 3No0r#i|>SJ͒t7GH,Eoa{pvƜ;'L-;mTTEf;љ$ܓG)DcLE~{U݄4lXLVJ0 ٌ?IzMԥ| M|fa/2,V+N>E=&NStpaLݎF3 鿤a# DuV;5O!D?Kh/TDžx*&{¨3sX~!;^ВR3|xMtȂ[~m@-,@ǭo[jc \Ki7_g*gUԴ'Fr(Zj ",Vd[{b3C= m/3qPCO"oQ.r:{Qp<&,'?5BX / dmEBn [_>TRk 'ba Ynz7ۚ/dxg粡v ["LQo,|*OxnA,Kao}|DFG! D- ez̜S[TR\u(j `8f}"'k\K@Di]aAXq QJ9ɰ.F$i! o1?? wiV*vs pJ\pF\ES6'Mk\#RŪq2fL@4U8EK౹I6Eg'n{M7h "9A7lü\<6!tL+Mגiۯ!^nZ lZpmL68JEM߈=:F銅"-* & >>LKD 3T!T\(Я{ ;p{9x(pd8T \uo@_̪+Nvp0T(`C @Ҽ,f5DP`Ac9pFוLأf)clto@;2;m,F&g'Hbux> ̭Jrg|DJSpm5M-\Bv++?}oYVޡ-XiK~P @7|u'Bj+ӿTC9p%ɴWDwמ͟Z*(;ˤ,% uk#-S R)Gd,&9= PnSu ,?2 WuF\oim>OnLʳ`rU?5KAGOU,lpbISةUes9my2jUm`ݝǛ=:iF;iĪ8V:G]֑J"paE27!5B\h\ck8Ca2h-\߂C٤ȅBw{IBI Fcٞ%"F#lUVH#g@qeRLhʴ7Gd#7={=8wA]ػrFsa͐jXg> 3R|{(?.~&h@t޺ miw6U{Vtgܷt,I~ "r"O3e O.>] 4ҦLT$1T37QC421siշ"1BF@?bh_RMoߏdfjͫ/j[fIcnXxX5x`~]B]0ft糡̏D`Kq@^䳍]2t/ 0!FY9|Qw8G_vzJ$YZk6_td#&@p" !CsRYͯ%,`p=y+Q*HC&RmcacB ͏pUJUǸiwiKwtr0VϘK NPx8] l?L;6qKk%&e3S&H[Nac&w^ÐK55]w. {٢R\2;KhڗGO_w[mm)0P@ ]%ce[D->Wb&pD$RerZf䠹 y$^!ԓ8B;"G 6ezʳoʹm8lsȏp"yK㢎>8>t]j *q!k[|YǦ@&厎 ~~~T+X" Ϸ;z- Bqh'c-pKF3>Cu/fXrU^O&){ {TD3`= Z],tK[3kNdlۻ,Ss\l1&^Nq;ٚv'|'|H7JR]XYc{ݐdj:?+QT0UG MQⰉ_xJk{^ :™F*9d`#:,reTuEpLd!Ԩ=lB}ӬL ׏_@_bJ4fm+f[!97,m`̅$MѰeXO/E|r2s 3 cicجv1%(`di=*Cy<xC꧟`e:(FiAyM>J=U?xsh|tO8b9(S;[n_6\9P*+ .:,cFr8OkQH[>9KO'f.3Z*׿`"bCA~QegYA026c{jjm6YBJT!U>vѻR|-}Y%E9Q,+ǓJ 6RKGxE[B,5A2vr{v?fP,Fȿ/wz HY7{ m~D.lR&q6d6LZںng+˴B 3j:%zٗpnhՓw a+.ua]:A#\:K`z 泅?ϲ'+dF D(t~ x%>NO%.ߘ X1RC>RV|-ow u/ϏN1 W}nM)3ƽfX$‡1A۽~—n\t4 Es}g9Еڤu>yսVdm?m_z3=θfCwβxAQJ,=B, sR/ҿG#kZ݂ǖZVZ>Ps&ɱalDeUKxd  s#FżZg²ȹ3c~h(㯭GlYjCA;mZ|>竗C9-:6=fDIv$0v[FNԋ4IʚWldcH&vX,NTM2;V`=)LgNUU(CܙƥH^*|n6䁗Ց30")ʤ|@sɌ@K1`kmɂɫ!t}úSv`Ξ#ibIOkDi~ ?-^şT?&"[ oŸSć@(<)D _B@cFk _l|/kkyI]iF!#=ʎf|oV*k\^`^= Xo@#E$.zlV9cˡLjGq}͜N-D|訷M+K"by*^~@_blO6?L%1/ .bO-q[0د㡩xᖵI*Bn/"qJ9b!<۪e ~WfD{Ok&>UٿsDA.@C;/:;"YX RdE=zFsА~=oVuH&Bf5WZ厑|CEܖ1r(;:hh3va9'=σEA$j!]5 ZZ9Rux["5u;sl)YMm@$08jHz͹ *5j!'Am=q<@VZQp#ȧ1$MՋ ܿu͎RQ9\d =w[XSeaoja$>NcsGHys3MXQ^ݝ!d_ý[޲@3⬇EM0U"KaXlůI.ָ` iBK;r@t τS)^S ^TiyrRI{Y}'`8;)iXK{°TuVdjw@^)acT]yO]@㮘v܁ IhuӠ}qhbUoJd+_rxhTf[/T}ܜXphMf?(2>Z?!vվB cu 8ot!}^b01!֕:<|0_u uHLUٿb Pxb_hmØD>4?t =۶Vv #TO19ցe۞[Oc |V:Pm^杞'(yPoǘn[34V^J/$u5o.X魄=CuKr|) 5NF@ gj_[8<ۧ!wW@iF~kR]ZxUf„5P^d1=˽# ZN(zuCby1="LO$Q- ƸpěV:ʉbna|Yh_ѰMvF!}:SÂۯYc:~Xy8:&;ukȼ v)J33'0U<9h4c\sWzi_Ɏ^_{:ۜfF7C+ e^׾D:  6W0ꢰɝ،l9+(BWc^";[![,@YNwI\^ϧJMODpӤ uAr*67)363jggs!\w0hh _QZvH/o6B4h X^|: ~8vG:>tQ4a̖jn` :Ս xi={S/MӑHm[`ӀCc'3IL)"ۮeֲE0uV10buBBL{22ᑂZ31cuD )LX|OylS8ziȃ0GxJ#8х߰8Gw7Z^0,‚H#Lq%o *=JaRэd7%i] x)K8~4gJcviR*ͦcMtPRX'T=g!gs 繯 ?ay2|CO7#-o~ yF~v -k7HCWOuVS.,9n{}M'Y?NW 'pDP[ pc0' YU%^WLlsd3OT̈́]թF7i$ ډiS"\.ɳ㏱ \pK<yP4Kvc[~~Nuo6V̨ЪOUsvl#27O ;ئ$^7!Jb{.v6j+V 3K:jOa|+4-EZ%LW]p 83`[s0I{X zN޳d;k)/[U0O*wkOJQ$]_vO,ruA2}֕ņȭ41$A]&w$+s{FpǶ}wDJ&!'īj\G %i ֺ'jX߽S[ j(s,=ӧdO9D{MEOXW ܿW5|WtuĨj`Un7*3g  }\L_,ѻZvpB$-E"[Q@QǶjU VOܫ5(-$XvL[U`qg I @n0=(/:5@7P~7},9D{YgU:o^&}>lj!OkUbC)&OSC.VމÙLʃ '.od+ڑ3(QReAAȝD \8]]'#f:C׼+L]H+~f} {$਋ITnFײ.Iq ,,ǏfFTk}c-)mJ"0;ŽoByCm^f`R9r)d\b8+|nVdOl_4ҰH%4 R"ⵡMBZg8oB' {C*z"{y#}G{.KYaTTdv)%2@a?mYX6q %ƍv0ʢ ;?M:V$Scܴ.6 C1l5_{iaZ.X*%|*=a0ۅ.WX4KR< aKTeׯlgq_כ vDCx!t|f:[D5FKѪȧ!8Zr-m)v.EZò̄8E jgp]zֹ6O/x?&;,dt{_Lpn \_䧷YQ$0/R.5n  =Jq X(m!x^$gԤ}d"tMdWdˎڅݲ zr"w5ZqnXuA ![;{`ח,q^P`C !+5uđ l&c7thӑ V"sV}1zoȀ譂o t&Qn߶½$ÚQ"WZTQ !_ ;rMLXQHik}GVmSL@*ڛpՙ*m93Jd4A@p5uMnOHSQwD=3 ZM(xkުH  k{YHh b`ޡzsT7nုci<; u[}#=dE"p =*Nx Ϋt3,'*ulK9"?<3 I>wor9-8INldtd=4"ԆCrҟl;S!xK;'+ nlp/w޴6eįij^`)X8{B / 0g۟!׃0бҔVI̲,ioK DؽN]$E'S8 6[ݝ\,XUM[(&g+M!=l|s LɬbdS' aZ}kRKD=1ksXg MϿMͬX.?W{G$Ћckkt1zbrzN_}_1__f+uPE+˞c);L쳓3nŝ \s޴Jpŭ Q[͵ [wj"Ђ$.i52'; ;'4vGEf& zl[?Xؙvi  I&,ݰ"j5czr'^K[}4. ͍ ٙ獏!,eqe(pIȼ5~e"ꙹ7PB2ue{US]hz7ONXE+\۞?$A9rD,*oj`B@LwΛ6H<CDPwrH1z/z[81HA){7aDBM- `_q ߥp5̹xpNjM oyb~%&E7t|QMҕQK$~&gXuNFXLAG1ſݬPe,(y.䤫gYZ070701000002f8000081a40000000000000000000000016599ea2b0000dae8000000000000000000000000000000000000006600000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/wireless/ralink/rt2x00/rt2800lib.ko.xz7zXZִF!t/ڨ]?Eh=ڜ.+˥[5v8s$!S۸`p̰n/B rX ^OYO ޅ]vcy= ~;b* Z>0׺.'DS"g4%xd}٭?ؽcSSv+xd9yyx1X14=v04o)ܽ eF}5|Φzn7ʰ eU%à^T_5ִGR44_ty9dM:>eiO` t!-)VG%y嬝s!SEzdW?˔-r&Qџ⁦bXpJ!t+OC!Q,M;\2Y`9#q-Nf3>k7oO' ~"旅9f0eNϪ8i:RTf'ʟ_!3`:ɓ#omocH H#&@E+P/|s5u[]"lXb3h!i)5Vlh&]oK C Q ƈlr+&a)KX!>oa2E jn>61Oo F7{bk$"`YyBlVPq][iJ&eq-wBH 5c+r.Mm5l&N+gs`]쫽VG|LY\xp}`R%H K!Bц_;Q0Ie1_:Nr߫v)cwo6PH lOϺmj.&wFgJc`@9y~vlN.r xADmLJk6rKWOf'y!BCEA#2.HZus>C~,%U f0Og^a P!Cs[zixgO?H {˰{W )OyH*9f~8G`n|0; *="CF OMS_p; >^,im"c1?ھsNL^&sC.[, SlR\xLKIW@v: ZzI;K>0Os<!0[Oou=ufuG )`,̠)Ҩ=ہ(ZG,G[Z Nj_SA,fWh! bT?3"#ZQӃt|_J, k\XݰH9Q8*:855klIQǏZA_Sc~nDe'b9[=+ c^㹒sp1i犬v+Z|DDJmS%SU9BTP{ ֛C|{j*aqNX .olʆ-KT{ѧ]`6V?~lhvϱ2r$ ΃mlx>pyf-}b1k -@~aU)1A۫5`]>xIɕ2?j1z Epx\L=Zb9Ni/u$oc-ɃvcQqg eq%|٣7oZtL qc $kF[ַC*ڈh ɍ3':w>*BNru 'JEHx bL*ax1;y!#(PǙ17u6B*/ޡ)p ӆ 2SV0D'mr14:!/aUQRC";j0 Rg>|{+[$Gk4*B \f%StТhO齵;XNz`A-ImxuF %w9T?o=g70\W\&H l6Ϲ._.Q=˱qM>^wVU}0w30's 7do `XFyw84BtI(`T(7zNUx\d`yUDS451&`EՠˆNQg!t]۟C,f=uo,۟ƒ<P \Jϙg +0SWȯA-ch9ZkkL  ?n]BnRX`'PSF)?1e( NGN_6qS̍-CS5H\A 7Xrt&]?%[-] hetdYҁ<]꤄trԽsM5"l e؞ n`Gwm(-YTki`HUN6e1 2v &._4x|%eL.LֹoЈ}/%N4MTc#saJd؎2xSEy[C2 U"&4 I.] oOuTڜ\k~W-wMK$8 c:?dkm~b4,uZ7_¨s-:+7)kz*bNrgAbɏ??Za'e 1[v/o#;OLıHERWҠIOc ůXX'! =n@:dM)U{93ܺkLL7$.WGn74~6KGv`?ASTIxul3QsJ70SvYa0ȐkZzt{kfz d-\xkϕGG, T4f /A=ݴ%Z߶?mQԇ_3Η?Zw8/, R @~ "žps{q\4Ai'U)k'L"gFG:Pc&5mGbl'8wMuh&= RM&P.J^=TQexjիy|t˂Azv{oޮ?WVklsQY: _MbFCmq|;֍zQ;6ZJgl=sr:#bcP*g93$DվpTd&*6tqw^Ngajw=3R7B&q‚DO5LWYNqTj=z}-T"}PJ)g'3oVUEJд#~C'{\\9-1",}zM dG4"293SC5;w HBZɿ1SҲ6-L< FR+Òs8h3HU1PEZBoDn )Lb}.jseno3G%~i…eSաXX1|?mEcwd3*+0:$+k$xt<è72>?>֯5~gں0 WܵҙN{LQ?m+i]jv[$ 1oY("qK<^%8/D$g({ i1XKdرծ/:O"Ii!Qݓ30̍f _TV}ѠOKY Iv:rVRBI)]cГ)xs\ 8.Ŀn\a,A\5ӣ%i~kmMf$x@KIZ"͟kRJb1 Ȕe 9U_z7/7]y\}j;쪃 -Q47.lE D~&BQ衐*֊A^\ф>hQ#!CCʑeb_).WI9/\7f>yU˶{Oi!—jyu ,Ԩ.d7,G"lkRd5"+Ey1|R#t%SPgeݼ||Hwԍݤ6v|4B>%HMTgW=խ!5k\D:+Vſ;!TޢK BՅg D@ިw^[13]ߗQ@Kly?HG%0Gtfz)_sC r;/k'Yk*@6ym*+:Iׁd؀^.G!_gOҷK^'^Rh̰!gr ܫk[N :Fe&9å\QPFy#v>i-9P#(B>ǐ"9yrD-,\SؑJc(K[$- d𡖎E֞vd٣B?o(٘IϡBW0W V,Lvuǂ=y|$_3-*M @os)[*P l b971 e62\Ht]&:GpD۠!uWr65,_k*gh8w$v,>29@pƔ9<Vm+g_VK/o1Z7:^tN2?A+[?/^U`Uw^),3II`"\{S5DY- _TPӃ_ď@j?Yi"d]κxY0#KJH>5Ew]-9MAA$hQ 4|6.H5Оh[ǀ\F8r+5ο st[x)'>^^\vMH^Q/BJ L0oINH3F`nޝI0rMC_9 XNYWLv)o}bqGѯ .C3ȩMOڍT-vJMjOJve[]/&m!3"  ~J==Qby0گE.=`BUkpۨ׮R3 Cnc$&Q\+J%>m;ux; ]LfX{T J-|0~sJP%=GqhNbP9~_!I+NogcjbѷCp80CE6%({LpЅ)3Y="NBчT:=04-Ϝ~cesDe/*G'G%:}0`ӆ{hTȭ]M(i˧BK QFÚgfCB$|oݷ^e_H%qHRR0r@$ Lϓ''gsRʫ26hpϏ$Hf -Nf&& D5+}$`4_ pb6]DKvToB8飀n[OL#^>CuCӋf,~'| aY@ϫ<e=;lCnIW}]V{ˋ>pe7bP:~[s$Z-d T3= vjvr(p' LxA2*6 Rx@.˅opۆd5ΪO}6p>mNdXdЉT챨RA8(T_p^ &̙cv^+QHLT4x~Gy^K HPGk`T!wݰFX.2>t;r2}tbC^\AFw]Vve0~5,nM?q|]!3xi'F`f@oNjOҰ ēL!/,MUx2 H1zcC #y2bɛ\ *u9f7?zB%7 D ZEJ$ V.o3aQY6ٙN;z\ NK'n=岘5N[$T2hzKU?`6DZD njx[eZ9rԏݠҧo}dZͻsO%Ii$jVNjVMY~YЙ N88ݫ?q;kY'k61qRY`xCYCe%^sQRlt`2\?o@LmkPFiһ-K5m3+7*IL\LeK?L~^, gl^9 }NR,ܨ*N Cu-:"bB⤽xǼ:wH{7V"\eN3+Y6aGC`t ?A+# pwF6nt+~vc76\,XHH;$m%mx2̓  'fԧ`* >Q=[ߠcw,ڛ޻js3\,]]^P}:b;V܀ |d#u㭫K._c0#fF"nIN%WLw;8E1sĹS=cF2a$X1a#ʯ~i}~jc8 c1ڵ`p6pAFn_Qw:I5_S-#I 27" hښAWu:QJwU9Շl[7Q;ⓐ΍ anca*Hz]KҘsw;~?切+ Lz;dV0.=J&=q,Eԩ(aq4ssԇ4ѳVR!_,Vi3o䖇朂ex(џL z=xKcynY$$j\3M?s:d'\2[I^u|;(d?Ե"X4͓joqGv.QG NI]ڼ28{HU_FVAL]fAFaUZyH_mE nD3$sg-4rN,~"x a=e##AV%lY`# 2B+P\KW+ص ^=$g$LbϔdIܯt\ B-wxِE krOǖPLr obPBeY^Ao/np.nں{zY- ?3 9K%^3`YJ}c ab+!>uq/[g`,/Gagwi7`_KJPԔ'E\IMj9Pؙ|Y@N`l 8nt졗Lծ Cj/ZvT]}A kgU0H&F$MTq$w$iAXQ*|h GgxpWn 6/^jx:i?(f<à%u4۾N>Ic!w9 #wذofmEs^BOyj}2^=>>),#Rcl3OC8ä(4Bnu.yJűCVިRAlzԄY+KLgo϶%|>5 []0E `im\1 h,$YŊQ00J/]NGk/[G;,$epSLp6i"4ė ЯO.9c'Aަ/jjZFO`C.f#bdpbZFp 0 FNd\}ON7Wx̧)ޫ$NbRLtéq e2I%Z؅X돣n@FaƦQn%n.5 6v('r& v|z?Ҡ0NVMIv[CU\7 /=+0>.A&THLHǂBl~8d@ϨO-e?}n--&OfCW%2e\ƒ=;g9fG1-t 'qZW +xߩ¤8c2n?O< ͢^"*41|XXndki yLQ[&KMe-*4OsP"筝rƠč ʇxI~i`xT{r\u[P7\NJ}}Ɩ/Y6SLzO.2ʝÛiZ62!.^ޤbB>ZuYG2RĽ*Z`])G[)da/OQ2'_am:{LDtj\ܣIR,D>_[wCݜ&}tDL~Ry.ÃtkTitFs'dItǤᶩZwAn 33Nv,PʑrxQ'H5٣vGmQ ǕEDHS3`za23(}-zƿPG(Pf O<>ss4)i|;5M+v-bWC^a$rLF_υk(n.58q:Mh\љYmg:etXn#]ҧֻ4aW/C8fǤͫMU7sϹ( zVlWw̡{iI''Q`F`ʁ_fHAwD/0a<p1cvp5s*A.&|mϩ1lǕu4Ga1rl^m`~B{ˮ|.uF8Ad֬@ +VJ.9E%3{iOxO窔!=SIMe?EZvAӶoV6A $>Vjªf(2Tt2>Aߵzp=x/"_[4*`SI> n1ѓmH1|j Mx_٨`G֌ Af@Q~*. Ht5lҵJǒ? pl,=#^m⭴>5F[1qaFj*J 5Djh >U\-#0L!|mePk8XPZ}l+˼ vqۥ h䌎 1Ul Q_@=صo9}Ci}ëdF;g1vA='ρ7Ew1Kah?ۘ ٸGx>0%ԙ2^ءI@9XdF ˼!?Q[\HZD *ճLD9h쉋QO("N&MgE5R٬E 2+>I(`݊=l\8RѼ2aK{$ &KңҘ"yk?pˉF/hP @p](|'/wjRǻ6n, 4{ ;cf1e;7SJ7 $9d9(F]c9mx@7 GӵSz3 cywLWpF XJ}lk4l7!@(bKl\|I[W?=K RYԝVP hp6\&ۼ}bVc5Vv4um%El0Z Tp!G{|K_:ë{xY#Tq2Q='1^0 G*-ʚ#ܛV;2ZShPWȌK/xf)` e?I~b G)JtۙTo\8: v^<|M1l &^ƨ1h\o$7qJ765 רSF'DzIBj*-aiT9j֣,E{SlO 4v .SoJOLZ.SuFXl:Ꜳ02̶:yt' `C OzME6ɼY&@V] }Chى)iuԮ tߪr|^Vs3;֫I}:Q8 X]HXԕ?U>H@:;tF"_sYEHJ>3C6װQHQѥJ7@onGYbS.#WхHN@- 4r:8ۭBUhd#,4">`8{U;=ca=q1T QDNCUJ ^]|dzZi>m:#+ [Lip4y<3S!("rAy($O8 [ @BUWyk,\/_!sх 7x'I" Hѕ@Hlh9x\ۈ>.*򎻰 )#}'vJQjy +YO$@KkбŒy>sTUKV0 [ XoKkhP?MWR1nRx6J+29%)/_OvK*^=~K]V\D u ][aCW! w/J{,E^Ojѥ-ҡnor \7ٙɳRAF0 hgCN7O Ф7TT0g*7OQJ)݉r2)`J}$5 o HҔGqbIkM׬3rtZ/Ov^؜|@N>2}‹/XAvM&ŏAht7ۃc.V^>@^J&PXM5~ <.gx}tyL˸)}:l-8^ͮN{o_T&ۑFk9U7"v3{Ĕ045d7_㧜jn/E]sEynPij@nRVR2?Aw*@8X r"O" ēPuS1zƲn +Aas/3 en+NūRrC%a ]k1q9M?:/yv@uIR!/HLfaWeF\{ӯ[V2/mݼ6Mp_Ѫ_й$"_[i!?t8jK_RkjѬ$Mޒ0x}\ߛ j$r@ zZ4>bmGt {tLgRuAANWBsx}tz-hmpzߌ,y(ӽzƃ<`j#󔍷|` ~~šJeZXsp7Vw >ai;kV_A{{0)Mo r-O@F2`xGy;bBVn<4hqc]&,;fr K~޲ /avQlkE쭤Q$l-1qA#?J⚃,8(ic+eoƶhr+\6/p74wwdV[ɕݛ\Fu-vgδl%^d(u+Al E,&niK>H(%(̏z-7Q5o_繤$R6%i i eUoRDPM4r3G&exH v)^76'>.$edBpv_KY W2SS1R[}iW+[f7*2dIe:pBwimɃ ˍ1aBm|E$M:Bt!b]h]+m]m8qg b`fAWJ t'sH\ 8[J+G'Mq%@F^7|f骹KbVBDw/UCo `\n'Hh}lVkX6l;ZnSa"9,p&Zͨ'`1܂;wptÿ i&HHu"ye71[Ȕ﯇D$ʏa-UcX>-z-lw4^:68ĠwlV#Ac MH[AQp Y A+V##1o̓T@&z#iܢyz C,k1g;I.ٰ`9JOuWEW+ъ?ZPPlz]2"]76Mp)s{EZ#ӎrlB&`۽PD0yGÕ{ŏ)6lsW6c^7P39[4]} 3=):[=%ݯPw˻)`=kr/=`pM NVfL?иf!/܊ oD)f ˭$W2mG@:qgw/~g::bU fyˉg2F31Ć?Xfy v@Ee */Ql)E!E~{vogHHGfR%R }{g?)a,ELV}9A4elĄ# e{` No^ډD)1 Wl@ a[Zcn㆘ِ#>Fګlc7v Y|ef]rXEf居u s3a15ecWbE+?ҁ1p5ۚF3 ̙]VEt īM U[C78E롡gkqQJK;^<K]@`bJ[w=,] q7/l2aar6#s~nM^G:0u<#kaq" = *pN7mA ̃bϫ-K2)cva<0D6j}_52puOi+J1`CO#rW,QqBEr2:5q9Man{!)] fTNtdؚqՉTArѼ&=ڵPZfDXF+,tᕻ^"hVٳlS'DZ.;ZaԉζL in9X"'1⺀6?a_[>qdʳjp&\mȟ<<#nئ;[ ee 6:n"&k?XLjTdwj{YTs-ps[@这Wl4CB k 'A6@I[Ă8{(^Eۜg8}G5 dp j\7uHYR 3!=VdP>j ..hOVH*V(ҽu9|L'AF6*'Bsdn?MWbL4 Tx (Ai>{ɤ+#;,@ԃm,|B_43X3Ye'*oVݠȜ',|MS-wY;6S}{Y'QJ006Y880w3$A&:Ǿz"UC,qHFS0n3d.JVL+f(nD1m/ /;KQZ_<;VdD$"h [^̃LG4jTCҀWQbQ8N2[iThF JRؙ晦C;QZh<R1MD訨rU3?+Y4a6ppҔofnʒ> ږ."2Z"O=PRfp}|z4a]%v kCު!cԽlwȅ*DІK-W|GϦVtЂN n.p&5Ŀ5x&75g`rFdS)}i$1Z'Y.%ś\ȉaꅿ gů$i[Ӛ?jv7JQ :֑UEzR!eR$>nko~${.-^(˳#7N^ރRE}`+oܶMS#e;jec+g[-%$g^sXּf7<:DGPޢ~er*!A @ʥ%hErz!ՍbC[+N("ZEg&GO?1D7LS«*mkF'_ڔf;.7͢G41]ZLJlYEľ]#n} <"yE(11zrQ(k)hLsK"a`̀|mpE7['] YE쓩-9zzBbR/>q@t&K1ttY,IN dXW{,rvjEoM1h9Dn7gLgP4q[hł|Du$(uKK_ȳ5|oC毸`~f{T9gy(7 `ݲ?umHsA'ԒCxbje%mo9VcV-465:xY@NiqP㔋2PՠTU>CA6 }^ }P unMImUBU\¹ocGLtv鍹o4~ijJWҽ"Cw#2 ė;se;Jˇ>lR!vaӬW6I>1ѦlIu+N]> Wʙ$.'!1 :CFk_lŞh1Ɯ䠗\W_s@m3J̤-)AtaxGBSn#&W-&V^2r2Ô270BX )b xYU67$j+*٠Z˻wOT0cͼNF;Kw TjF&t ^[/Yzv=ФE!4ZafҰR$7Tz BjU}2(DPOxǵ́& #IykՁx*Gc5PMյ(5f2>ZG7Selڨѽ{|RySSpRU pݧ"ڧ_t Un"f,KGNr]0i2{[P$3.NyiKȶ+t{FJ~bRl\TTm2&|ozhÙ)SpQ7\O^FTXΌqnyu]nCu};,I=vh~H mM*2_46߹I:p<B[B5')-03p+PI?HdљWiM(N>殨O}[һ|^ⴒߜ H.*8jOJAnb_ZR+ ;\GFL 0B!B$ew{WȦ=snö.82Tm,U>'FR,t^$9pC5k۷Ϝbͬ3u;g(aɜOS[/`݃m.%Ƨ)Uuir`eL{ZTi,QdXo)cqhYy#Sɗ^$uZdH 8(B=xllZHz>VI zA* JEś R?G/zˢ#1rfls9wg{eZ bN\ߪ/ڮ/Vj.6#yG<%JpǗ962m!+YإFGXs r$5 :7߂e-I͌ ?,ȅM} oC BOwK#L8hO$B`*L(" BU5dCͥ_-M[TKѠAlK{LJ6U2sFW)nՍhG"PV˦5|QgU~.-g` ٣CWĩFAuí.8$g_'ʨ djtD聱qA^04[,"ѣf/U[_R-,|+~EvΰIڣbrj./ p`s^bҙ(KVQCA/apn.NnRro=P!heFD80d$V(l2{u*a ^b O` &2crlʑybt|Q"T/hH^9v lߞ=ǰ*i'Ŭ}}*gTԖUɽ|lص`ڨ.:Iظ0w`ӤqV$u1eC`ț;ǩx1S{;C}`9oW4[/LZV KN_t;yKZ5N'!̷ۇJFqb᠆"t3jS8.%RCƗc\N[q?- d> v?$.#ȖV4Rfmx9Z zqKYP OrmZ;H9"5>i|%#.-:tꁖ۷b l6 R(U靮~A㰖 tAA bH+ Q8|u]\vݺ~EE{EaNWI٦X`MMj,XUQipԭf+?KJE]f(A2IYSC q̳"%<)t<ıBgцEZϡ\+'O91Wz>mbd a[/|/-ߍ̬1;&3!MX Ybdu=[lZ-wFm6!&nt*kHW9(0὆H|Z^vVBD(b Sc/lh5)3,by0f?mgK4ÒH K!}@@x,pH>Qow /55%D' gG'5YA\Ά壛eF6?K&P82#MΊUM"ě`_cٞ`h t䧥 ׺7~>ͅgDFʃߴ od^9zrB;vG:V"ʋdZ"bD+cӺ[bFwYּVPAp+|2-ķtuRfSuZuїotڝj;eK ~nkj͊V"Fw:[-\cf6\8w$v](ﺴH论CB?2k๎Ug@raY,a6F{~+y_ ^vU ^*&;5Pok}NyI6^V%b::#3l{dRiek\!ܜb;ɍڎXq˾z.1ϖj-F-fc]}wiº0A(ܖQRɳ`$ !'ǰ. 8mB2oHfw@x.O.O|0VpKyU_9{ѵh?/7ӆhΏ}9yֳFgBSz3ߙ FsKRwz*Cd1g #1s;Ek_=k\;%[.wxXfS0RZnQH,A&kU x\'#g? 4{noz=^hXL(B=6 ý xK[nS?C ez gWK%% ̗3}6(10ȅ{d k{{W! ~0Y︣$Lzj f6)ZbkB)2؂jjW2M|6F`\1Vāިvp`:x?+ΌIQrTg97nG Q .Eqj\Ș2/,2ǒ{x-MCt}4kn_ͅJrٻTbme,My$R\Ҍws(Z7uz ;7MeQbK5 3Yy}ÊEI6pTdR & TBV4fWS/@_;ii ΝCI(^׽lF[H? ӷڹϒ)8!n3+M VWYѻErBx scR@gy qrQ*Yz0GKKYkg| چf[$v^ T%ꝫ/:rMٹ/, 2 a\ow>eS`z;,Ϫp<@3`@Z_9< "jPT'AhvyQ@c8n~l(=DﰸN^HL?U:o;nb7. GZLINw^S1 *׉̇HG;fX珙c@l92+_b*@Q;k9|:q#@nZ8ntg<~0v3Y[.2 %mHLcWқE'Àpuca44]Zx7TҙOl6$ګ=!|v/on=p_@k@?^3Xķ,[sPdvBvBdY3Zg5lxQHK _i38{[޵nk e쬷oڥi]_t\$JJlR_#eb`"%N:]’^% cU fW{DoQ68QXJr>Bj _VnU#Yvov;$+T3&^Zhz/_C"";rEPEk8z{eGR PG?dK5QBc%>,[49@y慾gzƦ{wo^{Ƒ3ɸJ>"B}+!{x'E^ߑj˲1:(>4^CH?)gD)"lUHh!<>&}S‹ߔ2%NAUJQV$\s*t``a[aBb4CUۈ`z.Z]eoܜMĞg-4yb2t-y~Wʍ㲹>'r.D"2zRS~܃U $#ʡVj23ԍfJ4p {^ +?&H&/]~!ṁ,>GYay]k#DXi{ǔ8o?`D]bTG' wāszbȐu) m!W}k6JhZV±&7 wҗtb|xRpYAnT|+S0`'BWEeAΑIw$0G;s  ɱHLiTXR\;lϨ$^9ͩ=[2_s n/t=I !7 Y6/wYf$"~P>UOދ QOUןޯ䌻zۑ搚@ϫ0N_T30&4P #̤:(lhbvJܴiH p>ȵܱ}R_x?=T8oqV[jvA,7CƪJv[ɳ@IN FݴjY~н·!d}"L;S߾{ZȒfp.;P 8L8g^@cx:0W_r  $#_)n@;&*@v(,u>'o=E'Rt!C€JǾ)|ϔ7p1kcgSN,Hk 70FҍΪagX1HB@-KxT7,?(K-iZqϢ=*s.oo{8}|84Bpdc-*Pt'P!tuÓ&ߓ{$~+=t E q;/%bnVCͣ)*cYf|' }G{ϛil ];P~t'[v7)Ȑu‹?N-4,Q))Rw%}roW/Ns{{l0bҽojn> L0w9\WL^جiS"U_Zes0:<ýWP*R-i`Q?D饺ǜfwf[_^S$_QnQQ%vA;H艟:D:WMK;K*D( q'\LDq'V͋Mӳ1 eU0*p3ٮ Zga$8}d Әs+7GKǑ=h/a&C{\w=I""8:s*4]k܍;;*qu'KK&6+NĭL)u3~4Q0 3+|hImYJD).+6[Gj-a9pN~o֘y]ao2ZUOyq̊ZEw )!cB`c-5eaq dbč)s0iVIz:ʗhAUػk|l,>Ŭ=Nr$ãt 8q2J ^+ȱ ɡ(:2:s'}`Fh^ !9pK>tVLmb@b<ƣt"8PMnesRs|YyFCli݉izCq LZ8jl^F)n4-4փY{쳯:%|! je2?LfyRϺҞ-CG6eT2J{ HG`[]{ӮLSdoԆNBus@xIΣ2\Vb&B/X=b]V+Ja塥ms8!DFB܌E'K;UW#ݫTƠr^+M+C"*:!>޸"ZyhԐ$@@I RS ؇2'Lf%en20h+>hpg\PGkB\ZT+t6; vpT@6^k"e X.sYWbp%Z)Ck[_0u`ٿiks>[JY4 A3"zdMOBTM# pu+ %$zѿӺp2u6jt7;7X?74RP9$|V\0':$W"e<=$p IpyzQ ]@28l>'80{3GnZۈ opC$ttrLz "AIb9c:I[i"yr/gNAiLǷi;!t_86gJPLrAK'doܧi`#aWO#Y 'Ww\ۑ`s=p`/sΌ144!V8/:i5H纻Բ/[+e{!lҰfK<#-#`H㉡#M6,Hgɺ*$K8afe^k:KE>Wck b􈞣/#S+3"Hp30W]?:`A sh̞=Y;'G")S۸7q+ywd SsYEO@dP;~:a`tIJx 币4 ?F˭e!_mAC瀰P8=*d=:퓃b+& NwWv,3W7$3څ26mC7u QkH&TB+ht9g}9LZ՚f@-A4Ra2dnt.Z*l]Er t]$%GJwm7 QМ-ЌcU}Ctm Ԭ3}- X?'4{L٢QbRx7hFd;b'r8Vp>PU\!C }Q%NP.ͷlbFkhu=L#;F-PTbGƦ&jO~k!v1};lY?YGI)/ Ikk^Cζ*r_g>RF5:$,"dY3џ^c~@wVa5ƣyHȊT8-vKЮ_c@Ht7KY}4VBF^ijƸm>\7W\݇y [dNDh+ m^.9 KrRycNE(ZHA]^(JՕ=}yFw5b6T;q25g B$Jw!< (A&޶_]|gqǧ^sx%aBC "PY7!LM"2QX881 jK(!ΫdLзHu:tB@GA9Hy㰲\` >Xۢ!+ d C\HEV=١+->9X.HmEj}|B>^Tj"\f 1_]rLK89v:namS53u7!|r3m\|L洳M`vqM XF3Σ ^90/b?hh.AŨ7e@TkuP_jߴXSHqLcd{E ^тY{w2:ᱝI<=Da|.+הs)sc;Mӳ3՜Kt߉iL0)BtKv܌)IA蜬kB_XTF%"o, ICڙ*&i)uա:C]wd ^ƞb `:H*#A DQWǀg5ZԨI)ρ|2Sfq/l J{j4>}|u1ISķSIػW>޳^U(,8kp2xSs/4q/*MMT5eiȧِFgwttc]Kdzy%g;v>ȳsh&~+WUKi+]/xFo+ͺe,'\>d`zr>8LՇlCb!%`1Hނ-{ʢI1oȌZhFIiL7xr\t (ypEN.DR-Ik-*irSU@]ɂ`/ =h' 6z7J**$N6?vφEPa*e#jWaORe^'Oڄ b[bYWXYx) mF)d%T _,ɿ'mnbR $~_zfi*d"?aIhp]'l5p9.\&_ zfYv͛J;`~G|]ֈf˅bW_nCVZ,R5;[#VI<"__0 Ǹ cVYf'4x :~4ْ_y?*]YQ)9x)ceQ"ƵõIz/}[L9tda1A+#2%)Y(i]0Q;7YMDU?v~S 8 YR583 #)3 ֒Ζ(uk4 y¶B#պNA,'Q@Pk]1R`3a1T1E*{>;@Whm(]IuN; 5Иiޟ{~FuRvŃS63vL2H~lBS\AM4-r߷9 ; /!N=Wn P|Rw..eeG9K#(㢵$z|+k:)?DAqKz`jbqJO+ >kDabu٥CǾ+caI21}JVn_Rڌ˫ !v'Q>fl'v,o]'} ->>tT{ zRY*<1!\Oe8*n+o25OFG. C3煐Ż+St"5̸`Y?ZLXח /|)8憪[#>)|'ܙ_$ Eu9U!"Vz8&BHz$9ՈƠ--ӮwL~yHD[ɷ1ѴrȏFkއL&xq (˳JiC L>)kڷOn)'{ 6@eK?#0veb"th#1) 1D}So; s)f_ƂPC9#UQo` NF - ¨(2]ə\,8%l:V)lzZ B.n4AS3\|zTam0fDGl3[v€OoT8^>#y"湽CYaTw42}"$ fWRritAxg2w`uNU5[ӨGƤN$;f;wz:ެ1c2LȞ<(0+BOd*[b0b?d}`aMϥv FmxmS,z MIq$p11lX?xߺז*O~znaVܯ ? ۗG^hV1=U-e>*{")yy–dӕˎ~@i:iͼȵz^p3ۏz}S,Dy=Ӗň)ƚnII}.۶CO]fx:C'(C0|T9QN_A)Ya)U7uT?Rq-06 BJG DsB&3.yf+4Ȗ~ ڜQxgu;֮ޞ'f|jS'TtpxN1޲ojϲ=7WV;j2y*GX6,δ7S_|ɃPlDlA7HZpS<)H)R0GP)=?_'WIDë52Ԃbx`z"Q ta ]HiD3x%M}źT?=5yN lezy| G^an{?o_2[qlϳY >Y'OB|miF٫Ge2ȒWRr\:tK,|Ths[[ef:zE&`v^ .J.TI´d4{8;o5@i",9oi߱QAxh/=򾗬| bYELrܟŻQL}ޟec5fH M.T^v,iSnohv m5mdJb15a,I (3}:7eGGwniojauh+yG벮+WDs&y*ʼ CC[B1A]6(t(3YMd^La-޸HWb)+l}2~U- f<}ZC(QW~"U` ;a ~"{_+Mvf<\GcriY- of7%zc~ pvq| I=h䯪(Ǣ)],jXS4FqVh[y3HXyh/K{_fh᠁5©`esʌj$ c"֕gsOKm)%hr+K=`w.r Wl-ي=xK̮VZ3q5:* =(G# O8Z3-AUD? &CRd(X.q !eI=mvii2s,vmI村-њP bhhXVdWvZI&} 4[/F3Jdzm9 WF(A)X׻&c٥%>.y_b`Ѓ%4qjXc_4&1L?w珤 oN1&t娟zdNP%j],Hx0JKe+ȿ*$l6=Dw沲$=|G7oJtuWSP7Ua'V~C$U3g䵢fF;䄢z}01յ JC!7anQ) XVKQFU[Pᘒ,W{cE0nQ\SWi˱>a留-c''M%al&<iG@r\'\+)#jey@8no!T5q4l^7oD<֘qʺ[2o7DmDd-0Jz*v|Un/j:slm@'#HHhPXRo,y=iFRUGb3wN(cd}s!ЂCcX~^Et^zW҈.@R+9*3NSWM_bY9BoNPgi句? ^%z)|eAгTu`wʋ1ˁt2b"ۇPDV,3$on/ _URN'XvH@y -f1e^$CItO\赶Ɔ2XXCF%(- XSK-67*K:T.\=y3,BRS*ʗ< TIqKQ찇JBne@ZbŗitLht9o0P ^mI xUf;eE̥4ƒ/x,ynT( ^PSc+)r9:2׼@zNљ2D:z&^b,MX8>+A Fz,CLfc EۍD>gp{]{; Cb8YF;$.DvڀV+CKl`&Ԫ{@LmeVy/hK}I9p$2Z3H~w,g^/(Xi%GmzA{{{ ִ4[P߿5.-<2P,@/o9ou1tp4L*3J}0Q4:hpY%?C1`CVWMA,l]}Y:>Sh(ZX +9&Kp'#k7G|>nOHq婑UEsrt> PG٧GY2XrZN{|~HڵiC_BsP3L.9T|m͆mQ@*mTKILH:&+ՅZA E4l0-&D §u a!͹8쾪Ͳti7QyU&(ak)cV [!{8' DxX=Ȁ+s0Y}j-Y/RG#4a_К{R0KkPkDO`}ڑ;c+ǂx!ā?}6LJO7.گ;3Vzd͈ /:WKh05F5f% 4g= =hbFb]}CS#ՈJ n.{{Hdp޶\Bͽ<z]:-7^ Km ^9R |Ww7BU+tΚYH QP S#5CG5ͨ).$ ..M@^q~ظ1 ]64X=GpرщO_~'B>1[„]>fֱg*R~ WY$]_m#޾pphܷ=mvD') |GGW!ArWg S ؆֫Ί.m k"5؎ۀ C{0/'#8c˿cq7D>zؽ\԰0>INv8)(JA]>_I6#E􌔕<šv#13p[™d0qWzjjR&k.Г%5ٔ<=|Kh:(`euZG`6u2?a[)tH0C wy%\S=mkӪ7 ؕ'HHfj+CfԯjVij==q yMҘ߳O>-YolG(EHNr7CYiwvFiJ[t M튷Ƞ?iM RP .=mR lV m\mw F#1rᚙSl7Mlh1W>&[܇vftXj)SV&12@ 9k$+u*Y ܓ"=Gaѐ)ިB9NȊ5\4&A)nɢ'PMgCfbs{Ԃma)x;Li^9˽a,:=ϗSCSJvSx$ e%vƆJKukڹlߢ I|_ZߊvIpǵv&b~2 >4 u&A:ھ#?n J|ۜ9>n]Q}i/1Q OXu([ "R CqX>{T#?ĄCSl%(NiL٭|g*n_@8N:v<ƳүoCDYidK|nD4w-pFP86OA0ξm\Nc F ` ~RB0=>U^IcE[uŋ%urbܲ7)ՁJa!>vloh}7t.}+) ;Ȓ.j,VI"ǮG_ػ]*55o(:W~A[A&jf,G8^WwLM13 b>n1*J;$Ut{:]x7YA`V+Sߌ=xn%:}㴪09DeWRܭ_ ,_Jt>Lh@0j (/CS4DtA5B Zz\{cs952-ݡK xX}Ws BqKGjZ< _aoAn9{unDTBk_WOZ^SnC52!|zaΩ%q(\ٲD^^l[qi q 5\$֘,ڎXbTcS9Aۀ",k@s3@7[(z@Z)c61\OnA}>SH7CTNٱ`Bysv/:2ְu }(fqNW-zIO&ˑؑIMV|id_ț<9úJ.O1̄ ;"d\""2Pգ"bb{|8x`<1S:܆gҲBBB\-e7"Mst-pYqav#M'UR'>$37Sh G: MXHKS]51"Ek:6si/!q<0_F f7y1Q%Z_a~.Y5hliG6)DS0rXJZLJ,!kJvs9Iwdޚpp-$߻ǩGJі.Ŷ5lw1p#Ё?Qj49z6@|cG|).$::(0 MWma־TFmspճ؃|bcu:P]|K0j15 #o\%nUK17 $Qݙsj Q\Gelgto&-MR4.?E^] '𷅈4$/-QB>?(,bIFɁG#a%uU]--CȏBQ0JLW /Z:&N4NU?B8M D k$jsf֊5n,b"!#mOŷK`nR.8m)L8Y1¦wTa ߮cԏ 0[:Ÿ^7cmOQq RGnGVM~Ƒ)v3\ =(YE˷@T /`l_vddH;Eu8dJP[WM|7~W+,y[!>MQڍŵ]Cnjםfof2\c;E))]D;e_2?϶pBtO\gDyON& FIkUy)+=O8wu+˜K٣wtO\D"&Vfטhϊph|>Tr _$[&1Rn)`Ke v}%kkD0}:kz; d UFʚ$ݣ5>hH \ȥhh#6c|EfҎ^U"!m o3q6eC݂gX87,ܖp  `!zh.o!IfnފW6$2_X; 2};;r!juV3O˖G6I(-TT  'ʶeUX2ܗʕ 'gZj-ZH EC"l|y/^td`A^ +=_~Қ NbWgWBS%LÝ۸M:|:" ԹLZiLV\Q$VA <է1ǣf(j;d҅d,=G`aKOv\DRPw 'V4A eѯpQMo4ZWeoU=~!ŕ)Gzd:.(&j]]4U<$#*O\CDzt}Hx29NnDt9;o!ߤLiο,pb4_n,k4dIi.ҵ 0?]H5[U* D}b0M؂6 Rk4rzC]^)E}$M?f߄3 (/!i&8N&Ka<LYQ 2nO(sϠxRMmtPpT ~Me-EBmi v[/kyo" R❁WwA(z/R?F¯Q+KߢL/ ,8B)>~)X_Ʈƛ#2jM xwS3<y3MCXJ{BڕVr/ۨ&;,J_{-1ݗlPOivj%GhU9\@e;f&xYUQ\LPI<<\Gܕt OLL hǬ--.2L}+^ZDqUȅo&j|^`{'N1ms !0 =="jzocF>Ek^WxQ|T;k=m@Su{9/zZǪ q(s>')n~ }zMI|\^*DQ|&*=Q&'kfM#SR: #ˋCiWXVW篙t-3YM)n@Hx0 FoMk%cQcƜZl:5ONj^0uXvu0{yz̭iRRJ-ht ].@̊EER}ȷBdopDpe7LTTB$&n" y~W2goT3Ql46sj7LQ5R#a`]p9=hR^ťBNjPb?.S>OTBh.V`?q@O,(#;FFűV^EdV<>vOF1]e=ۅ2!\a QCTokDHe9E@/d e-䈍F˽rxCQ-DL,DҁD"؞*qg ]!_D3%oЁ{i7`=fq@B.N,Dzc3] |E6 ̉-3aG6Ey"hdhɰXml#|u|wS="z,ay|JPfq3d%ݫ8l`:Y.w0.H֠rkŞ |}::7W7_~vFC/yE@A*{%l̙ٴTTqo4DFF_5$kKr9< \5Kiy1l{G2=nf ú=S'4̭HȎYw/9?PY{3s 77L_Uzu" ? 0C Sf1_ϕ0M^ =/T.m]dNN,S@ JY ]R^LOQbu7$a sN| O kz/Cҷeb%(|TҢ!D`YV(I ^ˍɅoע h3@;ddVUɃni CpQJZ}T!VSi9Qp ?gmeoU@U =_l!yw\ŒKe$[ipoVHFJsE,u{κƪDzY伒W݀0(W7zL/XEÂ: lT6>ag S =7S`ao'D/os9c0?JZy P5ir#]͆LՓ=Ep(cS,\T~ϡt's4,("){?|!eޔ u`\ 3(1 iS0o!1J 'ja76 6&=3B&{)2ą12E$ u0<Wfyϯݙ[hlfo9bH\at םwBѻGFAQ%_o5xb XnБ ;bPIƷJ#:S0,is2ͿDaxuxKd'_@vS.Ak虦lՄpYz@j C3Ac,uZiў(4d4IAW}3|M- =:a+Jel)E.+⥾{+qDzo%~ C@@Bw: PM&oS:25C^3KUuh}VlStaz4ZhlU39gQr~;VZWܥ1q*!= ,]Nǵ^n>.>[R7,:ր&F[ƴ;^XDABW|& snj3\[vu;KnTHNUBT N*[eMGͥcbif+u,Zw+  Dl!,dQ+i)k2M }Ƶ^ulhke.vq˜З\up^~S;S6^/G,_ZtMdث ?([* L~F !Z%WL{w mhqO# *kk KS1$lXsYix̅-#)ӎ VIoOW=SvzK1抭t07W-שf#Ww 4o8'Q/Ƌ_FayJP 6yK)9!R+EZeaL6A}K/W|LmhWuHX ̘kSPBhoA?Zv8o9%q2E]ձI}.T <3Դ}zKIE k_4”Qbs-+f+YLPgЉTo q^i͸nh%`4\FC,^簆ӯ_Ө@)dAwUl",li yˤ0 O#Bt HRVKӃ:uJ"07DU#Y6Yg7ɉAJ$9.3+֘dGr|Vf^˒!xKEvUK)ĬU\b:yA8xi 7_%jzhOvvi(rv4e.qr "|nnD+70l>-:*޶1f4۠i޺ٹ\:<47=1Sb-Bm@2Mɘ~6]8Pm]næ9"1h:n|  Jo9P ]Kme<4 R[<KvX$Tdd_Pib)7 ~"/ ;QϣJOɸyzJ߄݁d'ۓtJ\F?K1ȭ|lA%tj:keMK3<!;;D.ݮ&$j* AXgON̺6\y2`̢- $#o-AIuGx:ax]zMxZ̓ i22"#9iv+ɓ+4AǴ HYܰ} xYHz >Y|i sϫLhLƿNԓy"v]Huێq  1[ 'L;|-D|CWI-\̳vqvFJ]8V'Atyj |gI3Y+ap^[*:b`eiDv׼wr#bH_ˣd/j\d.vΛ_:޴`=&&tMآ[0{1ϡUi:f/*ccRVqs;luuz#8q'`$N.yG?F8.4B04ޏzQ{Q3y"SCmH&羏qm}å瓬I4{ETсp^+;]ܳy Ql{N΍Th.p K:L E0M1vY3k@ r6#S郖>ʴtG>I6V2/ct4,r)\ -Sц6E< A: Z]kyX EX9c55ɶj͏.ұhDpS6Q zGQVYǘ@w&vy2ɒcIIZYŸN59"`|)wmqiƁjeQ`UpYl3PzP[0LUE!) !h;O6L7a8ɌnN.HiWN1U4r)y[-}, ]ɨb*JC{tsPxDk5xO"XjsERs@Ua.Hǎnc_PT lğ_LGFF6%껽g wBdK*. /jv7kf&q, )0Ƕ٩ZkA^][QBJ8O2!T9C`De|#gNo ] 0JFBalE94ֹbx- kx*.8*|fwĉ>T ^L<\S֡P@+?~Ih`^)nAɈ7$ „%QR"~Otv~Y)SM)n,>m@n˒7y{^ȑ|xNuZfwˋd8"_@Nt.iR[EmWYGhX\R^\UѨLؼz~ZOSn};c.v)4]#bYcOa@Y3@:Yf [)j4u΀^W$RgJm#z@g8݈o!47qCZJplc>E?.\W'oݧ оKDjj( u5.T SYh`u28OI6 灾EONmqu۩JӤ '|ut$dV J9H*nN?ZX4ȸjGQܥ`#Q33sZTg,VԈR _h܎~{g}RoҖVPuu[0EZ(3eS'U:E xhKy.׎-O j X9P?{_[>` j-_ޚZ!%ca8~4E_0<E6&Wd ֌^ΫI% UJoK!@D^Q&{qƶ1<J^g:q8U'T+_@sn,^(%cB,lIDnȍ&R%8{~3ʮApJ򷎚L ۄP`Bc>R !;BK;2 ]6Ҽ*H$]χ v>DvPS7-'CasvU۱#]D)7k\I氄΍XOʿ !*.)dVZ*tQ3aeQ]ҥ$1{yS}؆e\Q޵=̠ X'Mۓ[p:g%E "B*| Xfi@jVy*U% cnL+G5{@P7H,Gb w+0F)T-:@Ʒ~ʡ]'q=Fgö݌CTyc(vZ!13IqI#w`ާS)ףҍy&JlNK,0G^9d-bspHHU2ٱ8H6&Zʓu$P2piU}8g I‰B;"2u`}]ߞhj HDr6tpW%G'/I6Pg[ kd336g]T-");lfƅ|JONSl.8׀ҶadL>GI(OPGV%8'"V" ,a+ njhJ4b뼛4Sxj8Cq8>d\nڗ@YaC .B1X' $9pӬ+}<$-uʗ7%EGlV{ ?HfRnOIѱZ%N.c%%'-l"`Fk?6؅sªpfV<Goz!R˰,F 7Ƙ\."-,ͮM2|$:푐ţb̑3P=Hh2st"HMc6O[Ns[\qi,"O 94-:~8 *JnkVXGC~9?n̛o˽.sẽˢH o8Vsy;q5a6.3p9r2qLD u,w (x^K2:v>jן$}-Md',bθ@7e1cO8?т9uZN5[ /W)"ۻd(hY^w u4vi"HTQʫH|qVP(_][9l_}>'C@JTVv`9?VC'1KeɑTNZŚ% ؘY pIUiTY3aqe}1*a&Kvв7%@QM \1;FLP.4c? 4_AU# eW(!]dOxj/ފmA~ZO tf̓L!_ ӧ)cKe? y+8CcXɩo]\۞1n#rISwdznyiY#CO]@z#k;Ḧ́"sP ߥ}ΈX ^\x[ow82Z$2] (WRi <ĵXA\l)howQ3` 6㦅gChl?|.RH!:hói.6lYCٙ!+~šhJ׮I}!HiyWVVbBYc"+eWP oo'r%I:|׸OH<#C\B˕MRDU9ٌuX ]5PC1}bl~ٌ!$QsmRp} G'Tr?g] sy^< L Kj޶WZfnS܍!EeI$-t!sBE](IbUQu'+`(F'3>ćvPpZ"iΨbL"^j`;Qxay^p6І{8L %5 [)R xň%JsV I'"WNh4Z`&be'u|ZNt(ȷnśIN=9zϯy %RAס0zY00N$6bC X؊*U 6l(vݶ)h@~koROT&Iq n3DReXJqˡ3gGIp=!$8ɫH⪈ILRPUe _-'TІumWb+ ޳t\Ndz~0ׂAQɏpJD?u1W2^qc-$!F+g%_ǍiF:hI6y3]O*c~yXTIJ}j<_q[K_s)OLdE[Qjem *2CH=i:쟼z2=ahu ]rP|$8 S 8e' j{Qwm`y ٥Kf풱ͳ- o6+g]nn 0Ar͍q~|+y9W+$XAЗсUɿ$E^r@=׊އr}I(`^>YRdˁ"nRK%4}ZL3+!+x m vT?TzDr7jέ$q~<|04S7zծd7vu9͖ΙPLl:` +al<~옋Y>li1oF;<4AT#JHq'1yTlsx(Z'WC/1^_y?R4K_W'^Wa&_tpaILLE>idfŒ̻MJhxЧ Շu(>p$J#a Eewc'?}| +$ە^kThٕ;Jiߠ?la d'9q5%Q;遬[v?Bs`t\K:jߣق[ C3Eek:]b_.pU6:zj ++ mVEȧ{/Q9Oq{WJWZu!{ĺ]/g"an*pi-#I%R8z!>%6dݶbpD81ݗyŎh9!R*֋fSՓ4,{ZLRG 6W@ښv?>~Ni{axRZq^H/Y -Lir5[VBQuaj]jֽ-6hH\ɖ|ĬWs mIcn=Z˼D."rS*"+KDSp&3Iqr#e#}ia-, 緁~5S?#NGFjRg%% ;ULm9oݜ=u$#WG KM53H^WS48$C% v$v8L/(穸W$6">?ą֯ts:v ɸ`GImX!$ cK&rVfiJ`Ȯ'k6;S*^LB*-zwOX_V8?֊*t;.PMENwU~e<6&bOlS_[<şgfvRXlX%k,Xa YGhϳ1u[6BuoCAgWޢ%',!Ң2C$)ׯbtIEtِ݌TNӜpMhAvp;dŸ^,ȑ4SR(LEjwz^oi!0\&>CX'r_a'? ! Tz ^q_T2Jn;WƹM$Id֠PKl\!w%ݚ. wG:JW3Vȍ92)ENEyWvQ28]3u%%lm1J M` ُo%LjQ h2RR }EZk3rݿ?\r߲objŸk/P]adM,y+}vEh^?LꀷۅZTCH,ZD t(+Ǹg?bHUEse@^.F CB,yUR+0<6?&'S! 4ar}2^T8uѾ5D[ 8 4!gLw2XuuSm@wdQ+jNצ6`RA-PVSrny!i&a{AR/CeY Ԓn3@Ҵ0iR{S6pCp~&ESqudqqMz ۡ[!P-2#TBfPg1 sU1C FK킦#&a^7Č2]~O, :7p#b }۩L4A@dz&ydX4V $1 Z Cr_i_ZXR371uoX@G'7|5` `4֊^I_5n+tf v[Tv\N$K4/(49T`qoU- (]_8L!%q^IRFS$v Æt{lc*T)>Mx叚1QPe =~( 2&?VgYa=RvӪ*X\M!PD\mp̻wo} Άr4Ol !/ڞؿ*b{4J _?jdXUeE- mk_gIY^~]'sH+\Gl8kB;{k䘻KRr3V"5C;{ћh?gk`J*F5`nZ`;NuJ{"黎H-*K茄uojʳ⣖J-= hgr_b 3%ZϹvZMC) ˸ԄOِUm?]u vƩ-Rqb} imL:c| ,|SoYe bI.3CRŻ<63gg6~]j$x)l^si8X Sii]/?-ڻ[/90wSR,Nr d/e/'Ara8H7;`K 7'`5$p0l9 _<;dc[52dȱa7}|>m$EK =^cv gx -35Rxmw`?c&*Loք8РQM ߨCA%$S.X,>#TFxz .Y[E0VnF_<R)~sZ.P!n:`ht 7lH#ثm&֨ f36mIDobj<{X>J < 3mjQP1xr8]_ϨLߛ#ǜg[QMXaS BD{j0<@ P *ftzյ}={2t|_CyZ~G7s7^xУ!]&m7w q 澙4BiC"EӉsF@Ozl2aQ}xc%r!)6wpzͽ؀~)Gw"VZ|!󻣖 dt@v.~t4Zd"`/LyLځ'ndIPdpDaC9S&$3RϊJZeƢt7.z [^Tmc}eCWF Mi4C?vK!s+Nfxw8GTct )<m}"K? #$jK#a pdH EfEF:-Jl/gxsc:VS+hݫNQ.]S#zeey,&:`#eG@lNRjIS,^`}{"6asoC D}ٱcM#Bڐ&#瓩2P5NiHK%~Фq2EQ2VSw0*ʼO:]Ilo$ՉMN}pFS~-r6 7³_4잕~b pŌ ζT> ̂%dn-~U~~<.oʽI|uaf{`&!R_?q+gԲW]]D=PPU)A C#BW ymR6pԼׇ֑ xs՗iJQJ!iD; &(qjؕ`͗VbN dQ׿#К3qpĆW) /x6\/ r(.), +%K=$l,N9p;+HQI5OqX>.P^Pf".r>SjÏq^w?᏾Y DyCg7$Ǒm!so]y6޾tdH\jBVA:p$>':S>-ߟ+]TE#pZ$'-|q#D1~4Eq "yMP)9.4]C8'g2k]8NֆB8cxc5xZg#xThmԩ*Co #/oBk|H7UfV!cd5eLe| ("/Mx%7SEW&tl˩,(Aߺc2 vm=!llmwVfī%gUceI cjϛo}4$Qe}8fIv JSoeIڟǟv4p٫+ Ff_[+)(;ݦ[CTW߻: [8,t֧.@C2^Pyt.] 4,KD՗ G(J)OK jGgˊ/ifZ:TQWYR&Mi<p?"japQ^;5A#D}6J&&շۥZeDUA)d"XB՚NT%Bc.IE3WM=qk _G"\8 8Cr,N ڂ GYqŌO_QSC荮 !Mg'7BvXMCRGˌsFx w?q-L3!MbᵏǭaִF1 ~  ˨&i?$~HYn$XJ4,Yk &&t}qdVo%3OO9\Z%>_҅:y09CN+"x[?ct5 R ǷXm[n tJEY1.dȔdC%)cscJCkYl a[`>9X&YIP7yx۹WYN%v1v"7`Vr1zIZlb+k5 +SsIifYKULPQXUY HKO!Ixn2+:sZ0B-9s$QضBfRESZJXɣ^tt @*sAS\{u{8[e%UJ]$=f9_ 2h/Yd2#i(>&E ʛmbRlb~Zo$\ P2_jH Π2t!F$f-1?NzaLY״u4Ӝ6bʕ{nPu%=Wy>, kz(1x4'Ua)r |v[FDq ŧ0QvzD8OQAϙ4I\vLdʐeKɱ&O$(@m#Yz,6`*HFcR\>h6'|^֒ͪyj"NXhcn|` k05iDY0V\vJJ>YuBFw| ybDCp %SNE wjR u")O!>5wA:fH hnD|,Ox H Xƃ6aF9 !? ܯ%-{K= 37l4iNa&ӇMJ4f%  bcSh!VN!09M)tɻ̵k-Te^@qlhB a:QpJR j6#߰5JNnބo*hxqmBRKW"Ww9W[GqY+Ppi -#Cef1nIЇPH8׎IV(.%ۻ^Z9._e's YG!dPR(op{Q$ DMklh3IP0UYs6l.3k_]iZ/V060gtxuuٱ+sv;*Fw;-jN?=!ɛ䠫m6h%bgސgUG<\Ywd*0z?F#>`^" +F܍cىʙqDE<.dQhˤ1'ZH^~݋z/ `#4:aB5A?eZifjsQeNZj7d{"k0%1IN,2 @߳+dW nx3R1#SugMPvR\E "~༡1l7?v!fGf{:(̷ nNhCdǧc m@|}n\#;/ho. M$-,[__7%X'Ë- -2Ġ^'}GԳۻ%ab2P$*9CH-<q8;*>]AZbT" E''K(6M -jB=;-[܂puV]Hzwr:ХVØr EcgcpRDS_H*<$:Wup\wGr'СmS\E, -ћw? D$f[vQ:W#-[ JfdP@a 迉w;ԊQiciaPXG J&6GeȠ\Q{;'A-C'e\CkܖӃ0P}$;gE wQRYGESE"s_"W͌^}Z: #' }n8Wc+.;k  C=O_(m=D] 餋aPVgx8dUXEDtMxH|Tsk9 )c%#إ}zb#< En-qVLx4tv:4Ct$F5vEԞ}Ƅj<9S_hf1 J1 h\E~I2<75dιBԚC4-ωiCQ9l T?@sFW5!e8NWF֦NL5vf/Q鉑(+Kv3x2Y]"rIl-y8B$zP4N@bM-/o[i$= V| +b̞~$"w #\.?8K$Ȕ 6|kLCBc|ا@aq-I̲(KFME\CX\??`ʿ8*ђcu.} "H{kN>.]GpٛZQ o Ccx؋N >/0\=#(c:1` ? .F4!Ck%E(NQV; |X#M`5˜uEZ6 mt{j6ނ7CY[bD?vg4y/)t.R?%2qV #ilzUPL rjKLb+wUu9^3PW`͚&/6EZA[\ZnUbu3fX]#iDY'Uf AS_xM9ũbaZ2^z  ѕZoRqm^w%R2o+p϶i6fKw7ܩr$w0G2g왕vn`ll~$%p +mf*?[\A l܍͊=G&_.ȊUQ.;h͘o'L*"Pe}X`h&c?? dG*UpR "[[- C#h](_i=1}3PrXWCbCMEeޏ1QK泵R8gzpfdzz:[8&{H,;׎(iV +S,&]aoǔ~%,BhԻRiZC6LϼO0J vll$7F̈́ k'2#V&O>dگ:S{CL8vkh ӦP#9BERF0=bd t q@ ]VI7.iۇ @"kVuyh|7FRT*poRc<}b4+%ɿ],W=- -RmŌm ԎO$c*W/,o19.(/Hk &9dN{"AVBZ9r׬(,S&_4E.Ks+T5Uq%Ș<)EfIY}0ca?}f%1 :yqWXm;~>MT P4|‘C'nH>x-m.`cT|XhʾjU]`:"okA{n'`!U5e;S2kRk51TvVvf-@pu}6^=w2D2 oh/eD@$TN< ADoesw_&Ul}%X-GJ4i'gĭgq2!Al(Pm5n~2|S4Z/=tX><2/Nh8h}:Z?aZׅw`YJ$=$bkB,"Uкǘ InD\dWx\שJ _X(*M-2RD=J -ǑUA[v2| |dlTp$ TD$S /ͧH+$/k@nXL| DN}щjnRH_ VGFVRN,t=)_U4z)h?R7jVH)`QjV?Y>ѵ.mSc %ן}ŧF;-sZHu=jQ+q% ԥ;Z0W;*ɂ]/0JK]eu,dB A n؊%)gE9O]֜t!rYTRGXh븃"zgG5TV0hŽTX:L^t䳺CQ9Ƥ *d~0yKr2U>bٟZuQDqR buI Ȥ0@>gga)D4`ٮxm$v7'٭%kfb姜f7FH1aʼ0&@qՖxDԭeq0W Y^mPѧcQ||REC>y?3t:pR% Øis_-Ð0߳Y}(¢ّUIø^pwVؼ" 3/:n6n^]#B+C9W珅kcWw⏀\JQI#th}@ dBv?E(G0ߚ_/ *v2UVWaI6|vBҪԆ*o$\*o;57#kÙ馭f!ĭHǖ`zn=ӣnO'Ex1 ؒ]P C:yWvLw%@*=Ԧ|ay&yJfm;`< T# nWZ=E &̡j6@S~:s/ke?cy Ti/F(]7t _<7A. -DH ɢcL.1;kz%C$DQ_iRiYKacY=6DQNu!dn`wo@,e ˉEE}S>i#]B+_5n/Qyw1Q|7x('2315_i Ar:C.w{,1dv$1ЦXL;.B62mUb.?J%μp}Ţx="ʳmhA1aSFT>m^Y { sՃy* H=#_7*)k݀+Eh9Pp0V]Å&:sʄs`[o\^'Ym ;Px#{;+ +WPbQP%MC$= Nņ_9tFIsNJgK}sD f٩βryʿav8<w=xbΠmbU7tq ]b[ y - \"A^k,RZ-aew{x -~S7eAȚrjq yWXũWDkVu?X_psPCԃ,oL4Ϥo]O7_W $g[qg0ʶȋ*зQ%koc0`4`խQحz/#<fp#eFly4^/j;^"qj&oyhMEQnM@?2l\#I\I>7D71r':BAHA7XGY^Y(aɭjpH=@:6]}`dg{)7އ^qF:P};Z$!SښMY$q!}@6c"/ I<@w4wP/hk2)Gx\q7ƍJ5ڶl&QOcT`&`hq0dyܒ_ZC,q_"͍QH0m,W/p 3>{YzA,U*#~Gnl ɜ0=ֱ[ca2? [s0Fߨ hp[srEgmcڻm*[1J;p𾻧?àNɮV ]/!(dFMȺ-y4mQFOCm`"_*1Jٗ.\Z=9P$5OS1U3(2*DxmQVNw Hg8Mjǹ1qό92(]i%%QSJ"d#Agz+ds*J@_'P(BtxfA]z `W6V&k=  fl#E p=29 HUźE߄zHǏU2@$hR3I'wR={ '^!~N+y&`#AUuF"৔ʞW1>˲>$/"J}1jx_7qfJ/gY΅K QSF;'8{SgJ+8`v+od+(hK|L%O&m cty3:A / 59=K d@ ;\hY5vh L讝VӰc6MΗBzNfߴH`jXź6:5I#(zG]ʽg=L*I(05舰95Eԍ+8A>)n_j \TGI:X-YGt;ԅY)i3AG<35}Xq4c@jbW2>9}tTjiK䢀FHH#yw&E8}4ztCqv!]#@]N;̞OMe!Ia0-N{"l+Jx9iOq9$9uRa QsSn)NKU^y.· &HFʌ6O_st=wLÉ1ty*n:ftH4u`!؀ n-ǜ7Tg^*(pز]vqX2D/n~ŧ4W7L1%{*f#_F-ځ{WƩߛmR1%-)j m} em{~OnzFB}Yt;s)S-D[;ڠ]+ޟ;$6^%Nb[&7 hG5$ZM SKB2utQ]3q͓ VsO0?->TdYpӠMU~p%<;)rNW:m4:zfxVTrɀB(& &8Fd]mqHEY xap4i6r]SqSa<̜Z4;1#*Vs6Yl-ky #]5{X>(O.+OJlcLֱ\["9YBFAPs;z{;@tE1EC/ "#*ҝ_ǹgx PgNg)J&-k I r"jY$PeTTn_0[X &/!3ӣX->KK.+1lZϐf`#7.n֬5WOx¤dhK 9 MgS'I ߎn˜<̺^iD>Mb"3~޼Ufhfwa{ȕ]/.>U1r RM5=,L ly.no:^̕k= *=:UJ1`w81IqV "KJ6Fs/8i՝A2cd,?\B9tZGƛr'|mWIIF6h#_K:ס T^|kFгD~oL?@t($]z'YcR]IfYߍK*|MHԴzr LԅS+h]6e K3Fg \JV8I#dam^IxT4`(D}e=|`(`5&z1M{ـpb UcwkTXOgx/OҪ{a5T94?+YC˓:/Y`٬[0 )7M!Xks`XXiIԎ5K?.==S)z~vM~c(Rjݿ-f|Y FvLM5fNZP]a2-4_T }?Ɍk*KNTc -ۮQ7D@ XA|(Cr. o zqmVBCFQLFz%]'/,d "x":Tf798@9>]'yeALA`4l(V¡=&$Xp-K)bB +l6Hty? y_'{4;{p*PTL;Q`Q (n)V2cQOT:7y f~ 3HxYprR.,AY~Y59tХl=H8iRk'4j’Io/Q 6P?#ۃzӊ*͜ ?:^]:xT0= 5I龲hM'ZnG<0ԀYܻĐP p]x{JG_< zN$a+gP_ECsDN&|"(Ilb9L4ZF#kآaoa;Z~BV'\EuqpJצa~R5Ni>ҶZ~ej s@Nߑdɝ}:8_H_Wغ],=| AR!ZP0z-h6Hd%˷/F!%'c{W6c5n3T6YmYFyN[|/_^G u@ˌ\-0&c5VT(*f)`b jwӅo/J=ol<4 ﺨI#;}hP_#7S"]ȝ;|L-<4a۸ۭ/4"I 勏2BTҥߜT=KaW5PQF,6o?ۧU{! 5:6q; ׍3d8F"rZvAFm!Z?i1Ə S qgk 4D5EzItZƇp 9Ifnպ :/7\`;ϥ <^)z"8]G#0hy@`_L :\m-`kc$8GcT|?*.Wؚ6GaZ7=!#ltUqk}swM*x|(J. vA;f8ğ!Nׇ=ԓ\kjLKTF=>E ( o^40Wwy 0zpnc}Yx~Hd1cHD&Z3+b(}NX^EY\ÁVLT390ˋAr:ϴn)_a!ë:/!B9O#V/܇rfiJu-$\uHi?LAx%vqrI-MpĐ판m?N!~XmV -St ixV{c-j ׆臙Go2]؜cZOؾo=_RI}KlU }e.U_XdsA2X@gzCv[ʿ'YSN {췉k˪ }8[Y)AZ 9-f|Er4:doa"E;SL@n¥@`xs7ž2WnHe{BlNy^"eh /o~\ЍgLisb.MLFCZ6۶ZW*C͝1y#K_,ӿ>^:,:gfRk"b"wAԅswdӜv0n-~ۓD><.,ӜDكBA 59w7`NpXJtnP.ƌ{,5hrH}\^2anMTzSDR ŗ{T7sMI1% Lhwvk>ht Chh"ZCx{}K'/_5e:bS9\Cd.^LWɣQ9*ؚlpc0`)߈秱w<(VQ-7SȺ22#? Q$A56$L8*GEꆀC#/L4'U;~ *3\iSWġN-GԼ-`W0]#$,>VS&Wm1 vW.Y WhXwaCZ]e_@[H3H[9vEgUɶ)T D rh kOz[+PU soyӭbkzLѼ<W*b, ᛈ]a&nM  GR')cZScEC(q%/TRxsK[ddA Pp6v펑(V%$3-̄g hx*tvm u.4+9q+G j~Pq^ᚦMFRV/2,vrkuZtYpqlz Kwв!E+&WP(@#G/_N3f{9\=[8D0 rY?Ų@-JjVyB6>XtW ahrD2ψka9ޟHt(ـ)k1lyJ ֲ WZ=j܄̈FD/xTfWG:ʭ2SK`%ԙ̡K~zOD7BW24 2DvX8Zad Q3;2HwPy2kE {tRoj$xN^pG;3,}\͉0e(i3J/8eJ >/4H ޚn|p 03w#l*py+Vy2 5ql.Z*惡Ȑ2?@:m, >8GֹNSAk7 *|D{dD`gvD_-oA+ }عcǁm-֨ 8wY6 -⮫圈'&v/@.aᵎ#br@2%Ha31Z[RF, V\-V |ϑ"/ft.^MERo0 ǫxcؒ4_k;䷜{_V|UWVC"K\ǥhɧ)CbіM),!ʺ.G*%W:uorއc&tI.MDr7ؠ+SQ+ԤP+'S[Ei y3.ms9ϩ5˝C3g_Y M07xʁDvD&"4:!yo-Qүԃ SJf7HH޽@  KV%Wv7RqDt?,i»Ȃǹ ! `CɳeG S S=ry*3t5,}O Qo {}gT1mf^?`z.LO|kթzBw:D#O5Dz]٘贬m*Y$x29Yo>X.3O"BGx+9/4|u!rSm/Ku<˯]J`'A P"m8@92ZR G>n)WGNg.ĘommN=އJ T-Q)Ūڭd),=()$I)05pPVN9P,=yor% P^J3snF9y!;qCQ}5ơ'oXTv vR], Q5<.)߻4lX!L}D͊)]IG hs U;\|V+,&'E7#i9pʷ2kV$1\Wa~#p'jYW &ҏh:C%uEĘMf;ʙf|i2C Z'lLޘ|s#6XϚnmv/MT6Eri٩9| ]q5Jb-#j5vD0(0/UYO/Fl&L)7f,q갛&55 n!Ki_^EnHWxﳔs j;W!(C/i o#]٩探VUFƄ-]R{crISfOi-^2Ǟ).۰t+}qy>ͷ1%^ÚSAcG$E3|!ʚrHڪՖH5GH$f@:u$u6.R!ds 옼dxwZK%ޓnؿ4!}͝\X+:٩۴V !/\u5%?~.ZzeK;mş|qaҕAO饗O9L dƿUP|^u8P޷ m-d=}.e@5YaЕZ`ĖinAkJُ\cSS/,Dc4֔+XFOa}i JƵy IԜ8H[`E;_RXΎu8#hb-֘vg8y˯wƉ=bL0Ry d/?~t "ߒgga&*0TySrx4qH J4-fzw9wܮʏ,fNa'̜p֍3Ez }E K5hܙQAW-$s`fW㼤["tǠNӽJZX?>P!/dX<"HzPK+7k:L[:)6~?1W=&9Spp7![r61I($~9 Ui-n9 R0C<)>qu_4(Y77^Z,7zP0:#E!wh}rqZ|9PLwd03 wYYڷ=O^T$ WZO-/3y[=n 9`#3!U]ޭ<=%.rZP(coO/)Tm"EP GG ^Rդd\{ b)(Ežp6f!OtԻ)?۱6f1hJu~ideoenआ *ϑLMS UZ lIUFCd_kedze3?K٣KC2 >BRh8UWbdV!vI=7uU z<{OxB-%3OCEa0LN_)R\$\Jto`9Ds ʄv+mCD?p~hq.M=` Z n.RbEqD4Z[(<+K+)rʑ2i{\'ZkIzQar'#NaQ⺴k" Ji=`AJ.ހ&3ŋO}cⳏy}2Nlz59WG OEvkMB?X֓X[!]VNazV9EY 7*jCP(cP~ {yL"#;ji0y96|3ζK(gQ?fl(4V5.ք%$T f]\挄dU7^/k}/5.`QwT{鉮/Ej-'%-SAUt^BὪ ڬ\Ԣg$>NGWRz$ELhkwpX)g[Bk." D:5C3`o(> nΏa2ʨso N_x/T+ 歮<:8rڕ $28I!jUț7ʣ]8ddUpvgP`RCj^q `d[ ?Xlj|6N!닱8.ڦ1') ͻ4El?Ѱ8049=cǛHہٌoT*C{&N7pҋgϳ?dRq\,>+hSz%^cy亏 :(F 7 5 7 _WUHۢaza XT$f,J ã2-_pC,P#>A~Ҙ* #f"=XV4 S!=[C08$g N6,YX+Yd?4E:Fx~Q{( m7(ES5soMf`lIAӇ1VYubEDgq)u7q҇cل~/NVy$Qu v-XKUHjs*8^\%Kһ{o!ELl$9JlA\D1c.+!+ò0xǧ=K VYMY1_FvLq'ٰVNDfh9tHȉ6İK m! jg*O{ƻKSXG)p>b%Jq0` jMıA7Glv{u/& j~\U<$)g{-~IS<UF{O(8!Pd!Z6lcz96캁 HxAJ">:;ÔT%[mIc]uV\p_삓?97<" 5 F73۝S!߹5'Co^oe]L]C'y5:,Py|!Z,l9>ʯnc}V cAѴh/JC-Q_W] ޫ Cnԅ.|iKzMmSX J&m q*IU+kjd~W}DQH**%.\yz F"6ݰ]C)#s2-1mdq1g-?cYl`Wፔ0*?ޢe|# 9˸1 t|pzmݤ>x:1 \ZxzSY2݋ ?W_"OSLkxJ"V |hxkզ9aS1z&% !&$\pJI~%l> m aC^fB*nO n_N6(?s[m< OkW6YˊXU\gЂʝ<#IZEƾ}j&7#҉WS!RUWc'V7Í8D@ܲ,#֫.hoAQJj.lc%2*|4E$\wz7W2'n4xp el4~$+ٹ+gYoUve La;h4iL9tܷfWYe0sѲEUɑ]'S+wHxXv!!l /zxKW0Pl;]SٛWR4X5톮'.pX>9 +ͧi"-rD!SK,)Phb[R/C 7(N<,-[F2,UډdbbLYšE 8caN=2;zsiYcx!w:, X<2g MĢ Qܵu%8 e Nפ?t4SY5HP)J/ 3c3䞸wyiHmsĒfE*f ; dk)d*fdU$jʗWaqt*o´{T?HCuNd{dS:t/Ȉjt;N{qRb${х*bIfA[|YD m#[q:гݵsa}$T^\aFk]m[$'$MI̲cK ɧVy N$c=M"/EPB> _e嘄pƜ"a\MjS?ZY[^*^NG{?P{MJ\4 QxM3eJBls?68c ~!&"M{(&[ۥљs_![`or3S)Д;,T̵L {Awɪ,"nw4>cJȍOC;Jd ЦYAa:)H"w%'>ta` %+-lY_0 pы-?gDGpe8Nڍ0SS{=rR+t8Xhkq,5Dj\3N{"]֜?:Y{cƏ>1R7jﮈQ$40OHJl'8XoGR^[0NeJrD9?F>B[WvpK= Ҙhn ct*w<cŇ|d޵AR:J.εL DK|]POY!~cƦq * OX0 yNZH{ _o6aviĀ -yWYu¹1=x=E7}q-= x/ 8*q;Z泽Lp -6 8stM(v-!eM!*9rzMG\b %"z{V}읾;0<&Tw(q|>V[scxC`HX@\XzVkP^`^.*'x,en@Ag~܋P֐A?qvh nn(4[p˟ = 4w=k]E˵4y Uh>۩|5TjB}oU -Zeqᐓar.E)ANX{Ir^Q):Lt& B8z6a0Cl>d@a_baj XN %FYI{*zn"qۛ⺕ZU9E_T"$cS򍑧)SJvtëyԌ @Kֹ(=Bq*q( 2$`t*  ά[ $!!K>#s]\AI @40hX 1j,.7%2ѮGXC,W^rLq\x=/$.=nf-(d#-IٯTGzkx񿺞JA桪:x܅KlXBue$Uj2#>KhDvrξRJۛ|lcG+P^f5S|AM#2>t.SѨI%v/ASDXĄ;o)m [V_R~;ɴ(+৹i# &% Q!k",*Z@Oj{—m9j|vK2g~pOgOh儋4O0Oq*|- ?m03]J,fE8pp@X[Wxەd4OEWVPޓC )obfG8x$ϕF9"ػPpcnەĽYc_tRaT<ҩp{NIFYꮨuv}8R.y\;J<#hM.)C曐K}6C Ģâ(0eLH P)ǜ1x)qup&:r=j,u4o1( 37 >&@,Q("K+@m a,R[V= a@9ѨZ1Զ*zV{nrh }?1.Z*!;jW ;usK`)xoK?|7m`~L6k}#Irn'vEV|iv϶\=XEHPY\vŊ$PdxA&ܓ=UWrFĎ#[q;dpQM2Ρם^ Q6MU4<"K~V)7yoF)ׂ-o1d4pȄ4E1kv (ffMଫN5s<^d,޼׵ٽł}H%{0@=u.X==6bX*cR|-3 _[~߫4}n(!X'5{/Xp2wЋOLq4 $xp ?DSl2MD*l&>u@?5Uà:PRޘ2k2jLHlUZM"ӣ*EZĪ&GeG J 3ZgM҇'D!y60Eo*jŨq4O|%ȟ, Yb6 )E'({RrA? aE% 7 iE6ho Lkm(ӪOØ흻\6!&a ˴5ַ?6Tlv)jAB(NUn\ˌ1nO.]xVI÷ M94=7Xa) c8=M\3̰lyZɪbю@̺g끾g37! ]u5@`Q-O^:kudwZowu+'>]!. tzն>OG#/\S?<_hQoX3;Y5)U[p#_ꏳi66K+Fçw+-M0UR2 .߱UtWymb}: Y3q;a~qc3Bd!6( \O!UeAS!08G */D.O0|H438UMS3-G/LPr`9·k; CT,T!W˓YuYR(Pd~aɭ}N;]aPbђ _Z(ıb23u]7UedMBG%I_|8q RߵA14 `GXߋe+Uw `YJs. oC럆@ ?7ujЯ|.kZ:[~FO}4sKͩag {jh5މ7e)EB?Д؃X,n@!oK8l7X{p<~a 1 ^hw*o4z:k=EY~ ݎ2;m Ӕ-J˯etJ5\A8{B_@T< k5o\ £F~j8< E8\ree1N(ܲ+dž爏ᵷ-G3fUFU۷ m y*3Jړ呎lG}.|$S|+4>qr4}\N@\EY RV/|n٘Z;dzCS6D&۪c@+݌O-4@^6JW7tDTbº\?t2{D\\ ױXnWm%._{JҠb9B7k4(ʫ`o؞(I-8|#BR4۽EۺXԂۈaʗBG':\wv;_ 1듲t7ye"*uAh׻%vc Lc̛S~~:zҀ'08ǃ^FgjZ;xfg98Qև`Ԍx0TFN49ik TshϿi '}z=vۖ],ҍ|^V0)0kFNx-j']8O?2i\wmDSn;+ir+P7oe^eF2: HCO9yLBɬ mW (ha)9O1% [+^tsPJt(m~H.ɐe1,-@yCs1{j]g@sr߾e`}ж֫=Z{Wؾp9>>(i8n_Wp`z @BYwQ۞2[\ˍȍΝ1 ~>59\#Fny %_a14+w&2_&ʅa!C-On ķȋfq33e\D47yn4r7P%^뽦XsiZ@ND7ț}Je6f]nO1cMH!B@f_)eq( Zm8[iS1Cm<^ª q"ea4^YY{/zEq+iBh\%Hd`L3 @0\0l6p3DAA^N`|0G0,TSZf*2uPM;44P6G%ǹɪLL'k,,4{H!e@D[ !/I/k8Sg.4qqݷnXԹ2(?A#g`/Z851[Ɏܱ:Ć1T!WB/?S0ORqi _M,[->Nwi`!"_U3M8ٯ&KpBfx H4 b4. xqWjPl%b@ףw[h6kjf=)g TM@ᰄjHRb>L! mv{t:<:`~8d>1 E.ɔ^2d\w8@ZpPUV)aZN_`ni; NT{FLiIN"vnr9TlC0,u[z:նK򞮌FOsO??E&XEM=mk(G0@U#W R#l)Z.-:3~Ch=R+YSg:,o[j$gzxG Un_ѐ ^LZ|5U(-4hSF)p" v:YG[#-<}\JQjў=gY/]T]8rcr &ڃ9{=\G\K-v8&<0@G;AX@G7".Τ!3$^n'#3?MgpM( \~n \^(J#ʿֺ%)t />Kݺ'BBŕp8S= k%Ge%?vT\MMf`khMiF''\:V[Kl'.At8959N H:u_Ǩ;{͂:4)^/ș :ʹ|1xĆ $Bbfq!@uv)L{VmI}Q$ѐC^Ǵ-8p]KJ:bfJWz.,i^6a/JcvZIb9byXU\L#_]Šεh9%q]O1zrMTGKiҹ&HܒW.'͙>@}D~d-jyo~.vX ?]}WͷsGSջwRț3[EYU%oNzk#:/Ӓ 8[TysWZbZd˓#ItMfFUN%#!#J֐rnK C` Na\9OK2E:\SLuY^ѐ*1.Τzv,JkY4bb'C-4|hCW|{s2TgE':*٪&7gIWpwZҚ\i1oȷC9N}9 uP* " =o@Yd1?K%x:/~QKo//SFV, [(lĊhz!Ӷ'rz[2i`T^eHQ  oYI_X'yAQyu[QSb7\[ə`ףeޣ[(+$ߙW ȯGEB9yUOub]>:-IgEo.̧/:4&6w}fAd@S}]M7+xm@V2Ф(Ξ_jun\!G"ŀU(`HE ZWh`d+wf8m8:`z~|h}KU>EaԮ{Z}FG*eb3$UJ kH C= Mov0[p jr52vWvd_L|ŠP^7nǂ< TcYÝz{o7l#Ű.ny~#Cǣ%1Q1rLx!g> yߚQ'ةĄ99 xߦ&?].wðR$պߊ7Дp'22mxaP@%B;/υL-b;O;y*v^0AtZ4v!嚳Лm"{7u{ BI~+ qJ#̅Bɽү v| pK S'ts5SGpnI`Fj4?lZ9eV?m;CziFq-K9ϯxO҄M)N HUvM87=J)*WHȷ-{g?Kj?HF̮a"yx4ˈ9htdˍlf@Go6tz_dQr(;`V,usI0荮$> IX: _~iok|v-&q`aiõ"5B{mrgڡ;7oGOVݘ&O!VtKtϷDVWq"Wˮhכ> 8 U>d"{d}'CV/vop3[Jm+^҅qok-̈́V2:BGwIč.pY 5*^,S%j.;TB󔠣/t~5 gRaPfE`Jy nKpPۃYgg%ephiwC;A XuP4'\ ݮ^V8pjj'S*8m"ul?9Ь 12zԟS" }UgTO?:_;D8rCfI7aArQ$JڗgK,Wa &dbpm+ O^FOmts ?þ "Lt[|GƈْH"pѧ 9J`H4_{|ʰ\ tccUնhƿoĨÅWOZ\ 3%+P10.B:"/ȎM/)`KPfթUWe]wJzΌ* %eS')aQŭx#,Iksv~y8j*{{~+,FLN=m%'*zY 0,pd F7vbրeOmP~y_̥{n MS@#=O2c*%o}`sGN k*kT$Cf0 ?֝6*jm~e ݙ^Va(:ԤTa\9 :gLBz&:rFN%Z%Vn7kzo&@{rmₒ=?H>R?l s" W\Hiǎkm'ǖ@Ԡtk}"`5Tȅʻ|NM~̸0mi1q5ռUX@YX0wCcsn|CQGK'UbWV/ş`N53@t!B7H85Py ]qMzt3ZƵT|]N^@;0y($g+;[me@K"$'Ax,s;;"-RFMd=\2Ԯ#G6GbZ! "6 pH긖>aјOh+Č_3(u1op-ɚ%Ɇ: iP9=51jfͶ yr;hpq,MKfj`@G{bA<+)nm>nk{R;M&}}-0zh9}UŋM¤=#Nk%~ww%`Y$T?Sc5Lm. .,bQóy:,Щ 4Zw+X}aEjvԩ5[8]dϕ\ư赼bզ3הm@Zw;,£dwr bq+~j]_@06>fKQ@>^Dž$n, 7Fh< }=s@.Qڝ3$PC6 @Y! !VTX*Ʈ6bY^X۵Lo4 5T%[#mw!⥁]Ht%ײ;PwyfW<*뺇0[=Q9,x.=(+gexi<8fdPhF#r<1g]I *AX;vҡqPլt?2!;O?h{/XyUg)/'h 33w[|{|`P¾6!@3#$ B=>F.{P=٠=: Č):W'PmdS ظC7Uݴx]s dONn'u 8ȁ5X]s"01ǰ>Z4v]y98^|;"Z`s4+)˛O ZUU@+[`Q oJN%m\ghu͐Vt*b.г~D6Lnh]۾IpiF*w W] hN2ސ0)<ŏۿkv!`W2qo[Peo 1j XLXz7HdIa<8>^ j\Pɳa1¢?D .\l-M(\C@,0nf{P b=wF隨$ <Q%2/;,OqC;3$#>/Bx"9ld&6IpooS1Mb|6f|IJ^a2Sr(Sl,a.+̭U:dHǁWmUׁͭͭ|ZKC3yrF߱ ZS5qbd[:nq?vԢδSilJ k߄!?CǗ<8o)ׂÍ{eI%3wn1_Lkm#hn#͟qo=4FfM̠7QIFh: M~(Cn&Ԡg㳓c85~`Mݿ;HS5czDb=*ԀNIjVŠLï,Y챡)̝>4cu5f8{F(LgT@[%K7=Mk^h3f{J%-f@ߕDO} 4 (r(]Jgչ8]P9Ioi,@qMҥ1aBPxq6Qo^Ldu^}f4=zK<5$\W} RRuDt ϭ(~h%MmGMeW;2kn6o2d~}6'lQF$eg^ࣹB.' xHFVulk )_< N@n| @{U' ;͎ #h705;NH q4^;v*`(K4~D9+ĂKH_jnJ/UIMڤGQdy}c-8N }e; s*k;AA ׳ƂWlĂ!cT[/"0gakmG컣nNUjaM(㲑G|+|93mCI2ٰL+<-]uYIb"AwXi?;G_r!X;3v~>[azD sm}ݛzUtq>Fw`LL)7A\ >Ryj`r7 @t4s"Oc7* W=ZuE(:66q`y(mJՋbN +s:Qgoa-"9{NfI)ahlϴ{͒ n`xa %/ϊ4[21o?_t4g^* Xh~?%asbe\K#)>ZG}]wj)*Ő8_DozOU~Y1mayg͜`xڎE\6K6oL;Mv$+.$#EQyh ԦlgA.)>lB෈MTi{r\`> Wؐ.~竢PHF녇C:6> |ɞ<9,[4jJwVOvl$M=ɷ^D;}50PQt"~8 ^4rLd gF ϰO/b̿|%/BVKdzv, lo2d]&k!Vae,^q jJ( u۽jůu`o`Okw}.1HsbtPN+Bltt5& PGG3N'\RA76RL)9soP]d+<[`kQ_9_vqr2VbH[רr_ YZrɋ]2Oz{ lJ' (t";9/V͎Հ|([d.VЊo3r A-dQe ex0i̵DI;G&W xnFLJ}03gh%O(.KS5F!.V( pXJ) 0فX= $VOiWt.FX@UPڧ񞫡G{ eõ{-|u'bH F魙CyE=7q`Te Юp6jeϘj@Hڼ7VMͮꟘ~m~Ο= lC'_-ѯ&R@oGzg߲(R"%Y4C/Aƀ-V4VnkbT52ˇwo$#j&Wr5n_}ߍ@}Me+l0ٚ[T*0l78cӜ9PosyD.{f7Uh'1GX0z7GaˆL &x 3Bfd%]Za&ThH ՄT0j'YE{zi4:ܦ:?;?hԇoƪ.̋UbxhZL,}m R.ቔpdI %t/C֡ 8,\]\ =fu~svx;CFH༱h -N|Q6,Oxp]Q^ s&mxv;v|m`9w t&3WFaqQFW;~Daя%gunU,6V? -6e4x- 0)^(N~ܹN>ȁR6 7 }ٯaJEF7bU)6ޔJM jHl.!5'鼙\vbJf@pG +%-XV;),[6=?+!d>JZ6166 b}kCpj>Kn6wCI`Fz`Ey^Y6ʭ 3%#>ye0',8w]8{t ՙJyڐopUgXp<9&àX2?&.᥍L tjG`!H?FN B0E.4oXt)#!w K+\fŎpmi mlGʿ 2Ww5{#uӪNFcxo\O ZDY5Gw̖)Rv,!HS%ү*wQLFkȀ~?1O0߼Yar2!8-< v#YL X+68;??=T])*;K$rFdATe7r=d-JK&QCFA6aCXFPCd&KxBp+RcNvf} c7B 7G3޶CĆɮM+>3 U5a uÚ}) OSRu> 3"9mu&hE |  Շo*}ߣSbՐ.R:S(sx_Ր"_I3ܛ4z;Bi],mQ:Yh[h!#ۙoǛAFNSE-  fK֠tzŻG˳~g\N>UV}i.L.cW Ho 807G"C~>s~i/M{/a"Z@mXBֈ4[ne1!>4_Z.fx- f_tN1o; +.Kֹ7yEpgO' UEK$:ʴ WjXd΃x{'׃G@<]8S&z#?A=BRΜ Ax!/RF*RIAWFQWPQtJM { Y2k@^x`8yl[x3+)%tDMw5|>RFa'#ggFЏjjuN3i/%3!ZEWslIjUҀở_!/p=eoJuKu9tg2|G: p6 VJyB9A Kڵj<ʌkWX,ON0Kj>.b6hz]@f=yEv@M K ˝P Wc1k&{$% ~7{s]$nsj1*`- 4>v#B`F^$)ɺAWH"'TF6]e(wkBteA}_c:%?Tv5t4Q8g724=K:Aua8 n +󴺌 wG+n#jխӶΊ qA ^}i$O duPz:p{XZ3?ߑ+&h9PIXEv<hzakO,R$R]3H>9#}Z%շg^Tsaʵ*W\ /i+La4I+i^LlޗY}O&]´z؀Z0J_x5‚٢-%گ;􇾈@ĝ)ZezSkOsriBY0壐0xWh =VNi2åg~΍nR8.  B+0AzZJ dۼ)]UJ:-"XZ?]VFe/+4w5թUC "?7ӒCS`W1E)ǒ" mxgLiSI-J9_ 0pKl>HЍ !pN}l3+~7,wJCHZ< :_mf5BX|C³`64~`,njdݖ6xi>(sDۛqDjfRL_]Sq?},^WЋ1b80`Yfme$Њt5Cb/fK9_ {\^c췼!.F= K gf$?(p$ sN.&Ot-u(-(B UN9dL=sE$q( 'P- y`IVü -<`1Wߐ,1;QQɖ5"GŬrYA$ qMwB`YB4xb1 y0oG -NuAhQl˯ht=};{_ҋ\,ݒ1EpZʹybTXT+nD(b\HU4j/cH~n4TUxUrd3nWeU߳'"ebTĘaTη$ݨ/TuGF*$M_>IW:6pՄCa',0/x_6ΆsC<9!ێxxfȊwadJ[qcoTG=n00ljf:ފʃ"tZNC0Xj@ .֏̂Jl$;Ƣ*w_HYǤG'232%ݶ [S t9_yp,"A5o`'~~XJB?wCN`7'}-jr` l"= gbf@T5,l ]wcL0Imbs7CV=qcnNQ@xDYMk61?Vg-ǵ"LarȔcMs/n~}a_ ¿1v=dwrZہbCN Fj )ҧ9<1vw?(ѱ)X ئo&rM@nP_][_BQ/BXV@Hp#E,eդx75)8_ݼ >e:6u@aR靣& e/yeY-g3X8dO >~sJ m$Q2u0׊sZrN-QK3=I/Xфѯn~~uϝc/_YU|!.k`?W12x= Ԝwg0|Bb3k1&XmErV- }֎t.wt=BYMp^rWU1`O5ō\skxӘ}QƝ v܃WIK_`D ġC_aaĂ&N:"wkyӠGfAGH6l0V s⇹j>B V0p݃MGɻkF{T#0`]SMlwpm _0"|&,XT< 41m#~㈚jlG|ku|o@C#0r3RAZa,UcG*6م6!AtNÒZ RHXxYHU 5!h^ | ܚ#:4,z> %lRv Ebd-FZ6X\V,Wn(B;R]aOί$=]YLإ4ZdX8veXWy{G4 @|ry~?%aCqD{%')IG M% NS DAU.ڜ\'?I%=5M:a4VHf_`FbON'\XT cR>/6ZTL'֩p6t.ӯ1?!=Nw\5Rf3 H! =R`lݸ1Kߔe5ӱcDڅoW9gd MκѻMXuUNzSV 8bK\S2lFeQg\2 ,PmwzB][OEPWֹc4i*)JQI~ML>+`4X 'yTv.3y6ϔRB9}V 4r|Mc~ _? ݧׂ*7.G?M`-b\绑eJbjmM5. ˝q/Џr"^&-AK†eDH8{m;5 vtӼy%ˁp.vtD$Ad1LҬo`8}'KDwl}D?qӠp'/;ÑI"P%5 d!Y+)O`fLic4u{ec3t4Բ)gfZ ʦ螫`=Aџs]^=-CvݩBtp=zph9wn=:^n5Tk"Bojzuج\QXNbjs~7+ϫ\|On c>.@'p),ES sdMJ7|Oqw?#q $W%P5^G$VES]%& X[NeTT(W3j|.ѳ0S?OϾz$20 0+17gbU>.Z;:3,2r:nS}{Bh`9 !K ͋fNx(*ˮXCã'W;*Dm1oy U06va}gU Dzs&Y֝M!N}T| +#h1`Ѐx=/^&aCq/7 Ƙ#ciYߊYFPl$,5ɢAjnQQI +ꩁR_J0g2\͛׌`#!Dyԧ2 āM cTA}zDPC}7Fʥ , .OEfQIGl{ qw`<Õ㏲ǀHǻExW,3a E],ѕuf? BHGPK!M-pO ,|A.ʨ#"sm=aP#@VQe/FgU$O:I.U8s8uw׬SÈ"8UD .ڪ±5 SssgcH2B0bEKX K!IȰM{ozSh5N/Mk̐/hG73N qD=}F8} HF)m+}׶DLAuxرȳQZKQpx02].IwxBJ`< Sea/a-L;2 %Q󱿧==:xy|VͶ⺦-U&cz_os`NHu|'`5O<ML~X8BlMec C4l|6uI"/tkY:as4F>ԯB}:$SNlV2z@3IFz0p!#OiT^MMJ{ZyTg."ͽƴU vɺ9x5zSHZ{k F_N+ `V82$ Egrc[廭GX?{e6h1e])E,ˏ$ (-3SUM5{# e>\=qW 7Yjɬ *ߊD .hLpàD  @uGȸ+ȨSyU#XKP0h͔GO껅e{u\$(3ϛQ-ؑ0MmRI}ܲB)iϰD44ڶ$QmUd|*5P.^Y>S\iU>'rVQglBP$4 nÜىbc,IU3245LSf/]wMUOY"8 IJֈP$!]k UaZ"sgգS&c@SY~0;m: "گ8jcASd/1WjLKo3 ^W`$& W.O*d7徂 䞁kqQUb;HS+%+ @sV:m,7&X3c=TnO &R@$jL~ơe%⊑}BxKI5B0*/[zNcZj,$R`pZmЃcû=-.U\m$VëG{& zGM!d5z'4m\/Q5xk$;]AKXXb/vQe. *Hz)24e +_%GN `i V$H hf z:DAzLw8g1Ww%Ѿbݖ 13mfV`be4tlr*|I]Gq(`=@AzvHJ%XIÚ';#8'>Y͜[c> TJr0 s'WR~,Cq~Nw^XOhx͌g >5semI N1T,KY"i[АqlG,CN f8Ӌ|j!1&>V !Yn Pi}}3^`>ۅ6O^Ւ7A2tU9(YH vJFÜiFOϞ@ov2iur8JX<%vl=i/I,H&SL-_mJ1N,>B i^Ւw~d.Liu"aӀ ?keRdΒhuIgdcIEc[؀58]fcntVaQƪJ٘Ռ <:tt~Gq0JND$W2e4w"yShn-W13t':WsOJR&]7@~-pEl@?ԭgL:By6}R jVNn xpKOi!$NkG&;99;$ҩzOMf dnj) RIWi!bRǕn 1[q=lkW=i9kVwMU9VG YO5EO~F]y}"QЫ76:wPFYt+-)p'(2|7ۊP L79A\:/Ɯ"A!,"%ʹ rW|r!(R Dӕ:>Z[2 ~2}rߚ Y'G]ԇa'OA)~9coPu6|e)r8F*Τb$b5WVL f!|\?[ncsj1} >bZGlu!tF0kiQJ!{۱1r6%yW/v8'ϑRw(i2Fv[Ԏ=cʑdκl8&sB HPBr鎞~A`_+<@Xx3Of|պOn!'C"#ÝG x2=[ErdTq_^Gt`34 i@d \ "#W3x3gfvȰuH"4)A9N4Q'{$Ov[|L޳seQ\0 kQDѰLjZ@-떏8x7@cH`_8tr(tiAV1ʙHdb6h~fp7ȌK4Y_137\}@g-C%(SƤI[ ͮeC>%r\:)c¡j?!TN> rW%@WpȐjT}.WcUMZq.}%FB=jCxG0)p@'}uMf\C0F͗]R"^! ) ʤ q#bH$gql^ 7NiiӋg\R&͑-UN+?LL dCepq/ 8v{@D ٚ+mI_K hF$q>sU0F(?XÎRZP3$$Vū5GTjg$:lu fQ#6Y"Ħ+Z5wM8,&kk$U/zJPڡ(&<{3ړU36!V6mn*]^B[.1 % ޷7s.v~V0R'DѾ)7Po8ϧi蕊Y0m=5 Wp" =mjŕ`:[s[j'C%&+ooEVBћf;xPۥyGc{w;IYK0!jUv~e\BW$6sq փE/%^z ~(#'wE:g;`DU#=20t*_Dm"$BELe=38p@)NcqEPcȪiԅ8ހ<^u}VYˈcp>sc@_#ZXcڮ8 ]i3'k Q)"gKx][ŲP23)Qׁ_z9_69fxBQ-o.̮'Gzм) α&hXCij#„sǼU%brWV].ݶ8+B#w,{%#^cFOEIۆ Ta.'H[!uNf5 OUoZou:ƒg Phfu ^*ptJ|2iZA`Ma10 712܈8=wVoRwc^m<*C{y1(箬HoS[;D8Awd1q)pAD5#+~TQ tu9&uk\2+?&fLԟ U:ԻueȷA>֖qb~BA6RǾΗ7h\B.:þ\*rO/;cG+1 mT0eH,p:/c@e>VwM%_6ҥ8rxxx =1cSO#' jx؉o(>|@P7ݐT뻸۪?':WE]s-u/3rp2fT&GgP>gBE44-D5((%Xjws+1!bW*[=ğe6 ';76T͌n['\Y ;Mޞ^XW8yW:DQ[G|-dvN80 &OD9)>y@Ɨs֍}RsiJ3&qQ=MjO7Ue+; +äDz>{<׈܊a;a5M[W9I\<` y[_DEn6xQ#M)٤Y픯}J>|kۊ޲q_2L/R"ptL\z1pj!.&ߎ&Ʉ虽tN+{XLimSzťG3W^BͰ?^.;"WOFRsv$ ؊%9C,߽R (f$''ZG;T஗9FDU+vט>],G_pܣ{u)+{th4<"Dj(9P\ڐ:b.kNo Expry)e h-b!a)9"4j:^ +P]14,K#0jJ~-vކ4PRq*^Jw.3w/d4%P'C_q ߻#yBR Dw< 2ohe1 W(B', s.OW>-!Rc)y#Otg \Dan{6PT5fz9v< 5*EhWb0(!74xAvkBr@=*8ĶrFꗃl=xz6!0$.ƣ)$oy$}\7b֑7<[Vkݍ *hKp)aNO5znMRËeݖ$eqDm(@D0p{%L]:"Ih ql[T78)mqF[D M(l32jF1Zcaܢ‚RXT'h|*`-Da'#3vV{uB7ǿ#s,Eݬ]7##g NqjAÉ: ϡz6ED3=|քz0f QDzBzN IL-ε xt]<+fg00̧ ᴛ%6ةs8Ej\:žMCHX8(S[3I} ^ׯ9! tQD b.1aʽ򦖔XrG71Z q%UzT;J/;^_rVAD,|E3uT0@8eH4eֺXH6+&Mvm>ͷ8r.O`rNŸ\Λ8'?!7K݀*gk*vOC)ʓJ'S*~6ٷ*DoV>1 i}cʊ;Ishzqwٰ%|>XE/XC[%-WU'1O'K\$ "o=VXIWOvFkvIV뷏B[^- 2Î:xL=ٛY)K6vQD&-Q_fL  {F9(-D ;c\eO'dNd'4MAOY@> B@ҡhx'BN9, BxQ@xځZ2kEM,@m("#v=!<C>@ǍEE14wӎCuvd=q`&4$msQKҶ ڼʚ7cT0ܒ2%<umѳ# -l@qܮ7xrFn781ٮ-1(&d;NV爭7&{? z*.#P|+G= ~Z}|4B5f:>618̔, 6!Jr<)܇zB  ǤUA^/CQ<*K4BKl@뚔/mU &i;/K.hAZHZ`m%DWQ2ڷhKr1Ҷ1{ 3^|%ub70N߫΄!#Z{61tVCUهT݃~&d&*CX~*|O.){"׆ (1Q{73{kc+ZMҚٵHKsf(e{*D'!piY]UҙJ O!k׈z"ȁ^M̗[_4,҂T@J)kb0ow!{iDS))g%_=S~|FlQZoŧzHcL(e-'0z/%_cO{{Ҡ̜r j 7,z3 pQ`kbAy}hi`,_T7^itK)( 7Z~'}GS&dp S)⵪@Ũ`em¾Wc.watd؍dxX,lȟ BU@U;j05;QY G' S_,s]H6Ք = 8nqf "&)s1T` KDWO8t򙚭-ܒ;!{`w!oV{srYF-O X\Nk#:na[Pٕ% a';>s;Uas>ҒVsxv:Y}7'Tj8v_z]*ڗk@,oU7'TD:m! WSeX4cCŶ#&`!sVWx[+)^ulSC,vcB_7qZBM >DcXp`y+>h!{?:7`LJ%T$/i|{0VATI}٦ N_Kkj* ᭽NƄDٖz o['%r<R42oxVG 9v2?T{QFG3.0 4РdJO㍢ţ!L1"4'`epjڭJTMB͎j2ۿz$ּ% vǸF{"%D3@;,Xꙓuv2N=/^R6x9U'(9a9t83ЫQt^͑$'2(J޲3KaOG^{9ޠx)ѽ^fTv?ƉBSHBz%uA~inBwK|\DH-̮\'GK# ns%SwddcׇyPw=l'ͫQ̈;e'UoN: FX7TXNtInDH{<Fxϱ6C[No" 't:eNK{ xaAh?v >g!9"kEŘ}O"s~Шp>uA䚋ߋo)`i#Q&kkW*"("| 2]q R%sE<%יv^PPYBU*] LO=I̺TX2/(J=nrER;b!t˖;cQ~qJ)ߣ{]oV]ԁLR 1BF1jnۯ='(v`$|.]ش)bUټho:ai2Qӻk$m7㓜7Q]PRç3<;& ў ZfuY W!I Eh.m|Ju (JxSߎW:MNJ%u2Ğ;JGXm>(vń@LǓ4Nݧ0O}5kX-ey6 J֭@Y@b R+_EL^H Yۉ¤be+$epsVߎ8[KivÕ2@T3qe _zy iD1$ _CN)2$V)T q({x12q0ّn\4<ԶT/RQܡAlNg:Bg<,~K,LCqIx"? ͈ڞ5IPiNwఙhf弛2 dB;b}TAp#USc!nXY4ښ 2&Ӣ*7Ixvp e13ƟJ*oد#agbMMZm8%Dq-GA0"woDAXo1PI/7=YF~^tq]ڤm\>baR2:FFȂh 魀>{ ]$Qlw+'u4Lu W1^bKJ"bTA!`O/T23+EtSB[9qȕPQy#j x1+k3S/u3d "({Ƨ_|9Գ}di6~@m JnD,1Lƺug r'G&*Eo{EIRX`kۣݪdc7yt΢*b8ߗqEF"&H9v 6ǂnܰA-ഒPuʓU&%'I{HA7FF e~EC A߮wx/£['P%@MBvi]Y$L.##ój7TEC6-UH#16GucvY鞪Hj_k:)951$ͫHg#ksSl.v5ö*P4q^qA6!/IxJƯqUUL]N,>Sr"0'6+nfo[!Le!,F&#{Z>dou> \$1T*&VŞ䰗1|V-{@_`ı҆_58% Ru: @Zؓstm`Pl *$<#5 m%5/WxbcXŲh]PpCp#0Wč5@uw W*G\)* TK]N&a&70$m̝KxsmVmzx548 W/6{9m==M&=J"v6͆HgVpJTIN1qìdսTޣS22FW.'٦mZv%@kρyEbGY3^)LZk] ']̘nXv!Y?aI>>-&TSK#+ <1mN oj/7Mz]5g,rd;9gJô˚wlTjrj])Ok࢈;MyLs\X.͌Jlf o6Li8(=q$i.O$+|:G b:Wh;-Q] JR @ 8aŀ<x9 i%lPۡ1v>3'/+zbB׽f:9Z.llgIuH#D5,Vs/W}zrH 3הZd8q!gn,p_{]ʀu1 e6ۋF 񏸶u 0ׄC0H)jIf@& *DCs/ H!u:nWbIDPUvy07\AVHIEEkҲ$dl~3 ߸2X{B Af'ęz >S4zo*rNJOӾS|~:/ N(0y ukV9S$h$%Sט]%X#rZ{et k0g8T,E-];'n\BgCVa~\KU ʢ;xC0%?2Lgۈ=Ct{HDN(<]ʽvLnם<((;e#6]7ʐpgV[Nn'qJ}؉`Sq*_i a+*[1. <ZRBib<j&sl&!m7nV;+< "fƕAB@Mmz O^ : P9+͹I(af3hn=Ttac *m0'%&L {]d<|A=à"[HX*PCքi[Kޮ:{]B:9Op~ࣧ߬^FjFQPe=u|_d4톓QZEwrjė J1+yaÏPc\MvL A Yg&D]HV.ȫ'4E( ctH,1)n \'Mm|#ƥdRݮ` [s]o|ӏß1*K.NO}IxϷMlO )$J XhP4XN vN*Zknմ eoqzc~o5__pK _Zq"PL+ \C9 7 :8m2 $b-D}7ڤkX,z7DU&yBcp'N ɖ ;df:7PCo574xu6 f'V잣U%R{-٨M Q>l_cA}VX8ў?b>o񢉒 7'~{;I`PKfڙՁ|IK )*MT^-^D=I%q&kAOXaI^HK5G*NW#0i5b]6N>PrG$Y8eNK%TX1/fqSo)&%l44,< Wv_A:8!0Xe1)/?;EWD3v.x ޲ QZ*cPf]L%|Reb:[^4:fQ 9F3aMH.ES*zǏ>IB .cIRrJ02.rN60*يZnG3whl^X!Ӣ =r0<0>+]KXWq.m5YA)+jPgfe#C.sr: OsD !0U,ޅ> vz))咣JWH4Mu+=5GW p)-*p&Xĺ|ҍY Lbܣ <91m[(3Y7Dv +r龒?N>ש3QQf}PM$mR)RUyx3M»՗bk9pxtylw&&LJ,J? 'p]D^.<]\tY~̞W-.ov6޵w$^a[F4ŷJ%21N xnr;k3Cm¸^ޏ6XmaȄCL=ĚG Ӷ}w+(?p/gJ&wο Jn/⼺K/ja7\]PybwlX_x+-O *w\ lMl|"K5Yc} ZL <9pe1dMX</{)iF=o= ?3Ȟ5a[uBW#/+iQ1u=p{uDeV$ͮʣ@نmqEe=ZZ Ӗ>t'// !tM*es^':Իxnvm%b;9^6y41?z2xrJf&zB'a֡sb*IUޞ&s# BğjYHlD=;A3eW\t:  ~C0'VC`rzJġr1KæMO48FR{nàG'9`•W=KzV/xY8x\MĪi &# zR)EGXň`Z?ct7ˠ\K~^X!&|\:T"V]͜b3^!vm_^1+T/A5ܢwg 1i%'M{cr3%ײ;&UR9A$_i}?CKMYJqn[at_KgC3Z#+կ3C!J<~53Lկ611\:XrP6~ͶC>ொh/p.s^No+&j9}u# 6w7"1L M{5lQ-3U-Y88 ?&9EU.6'<Y%^1airl|j C;/uE iޅx;73=bczcE u-A)yFV VQy8Q"nh^`I  䱞/@U'$VIx7ls7N/\xr {?Oae-.ii64VPooDwݾI .f&exS90rKљU!tεkBx(lP1eoLl;BMB16I[-20%wyG!"_:LZҪñMgoLNnZt]D<782誧 ΃3 \Ahrwǐk2Oi jNѻ;5h2s@Ⱦ:E2k~[H=rwF쵩xb!9n=! KxQ~D|I"H(,]= PfP vU(1}U/~>XU ?˨4ዊ*m31!OrN8귆f udDpk̳I^Xw4Q_?ύ4,q?O`!0OnQfʑ4cGC$:ndJb{;^Ħ99fޮ)ФWtk7bjQ֤jKE(D%1Qeg&H[* VEvi$-F]@鄫_zD>:פV7OrU%b!\JNk0[4ce(Ci/D- ZPܭ^6ri,5@ic4l(V d8%9%t-%OuD"^T+)d-L߃-`@Im;sLQ'f.xڞz}mRjk kOS^:kǦ@ bOP**F8r,̅=1ꚟcBke#OZjk+!iBe_,<(FE3<&'Ĝfh(%+8C6"mCMrfpOL aC5ǜʠy/5#ޭJ5 m0^K)̂#Yi7CF)ijY?ge?3PT`4{Lh޶5PHB=ޤo.o!d_`}Qx16d9:gfJרtFFm4*G ?I}vK `3 Lj3[JZUr@dBԭ+Z*,3I_yypf[{NB|rc$& S4/0kڊSq^o '1p/8p4ØDD!k3w`p:_tL93=[Uδhy)@HcbJSKVhS||-nJ:*kY o4c}rQl߿bǮCȍ[=̳;Dz/5"+nIq؁v,UWva4m)] W{xR$F,ʥlfrZeU/zB!瘑5mŁvnzI,]&fqFgխzkve /6W25X{IUMgYM Ls;HOȢ*Lu2D~SjLymu@CÛ  _V1ѷUMnYpQk+lT>ȼK0mQڦ^=6!aI~ߗTK7])8#0߭Ŷݺ>cHab'`#NFuUm+N">fbR6gpݰ\TzK3}$e0hMV nU"d`%* !iH ']v\jP *(v^5G<; I}ZM2"odgGBb]}Ȇ9nHkÌ3naRJz{ƻ\[ϻ!SR< -,mi\xEdOg:4pƸrojDҊjp[`WzT]F±)Q CQrphjw3ȗie6, AUiԂ*G(Z!c!]._xJ`4wUfda@SY%o?ce_9ۉ8(;hPCF5yIjg\h:N㘮q־lĿ5EAB] 3жAwdeǞBiص\uȦ@'`*N T!bȩ8Mjpug]uXD?Շ5(?H[t?,hv46{w  bj9~R((!Wlww20nOp4bZZ6d_xhy"鶽+ L 4jHLJUZފ9eL5Y4e 0$h5Mq.,e~T34*}̍ J-d c@l':]X )bY)P}>'TUF8C ;~q?aD ړj4y8OX1-B+X舿7ːQcT.KNv}2t\#x?z=aΰ/^E^at@C7\U+2"sb_}oI/w܂Swo0ޔaL#TB2? hN! }?87XU -eo=E,9S>Yss8j@=]Zl8T 9ilU˯x6dgYmqdqQJLљ5oH<Ů]«Jĵ[ O5*Tq5?Yҙ WO6Flԃ"#Xj lORd+G[t1.>tp`*B|Tƀ|d&NHevLj(1,n31o6 DT)`4LaXu b]Ze-329'Bܺ+ ݩ99,{'2 D N*U@j)@0ZJh<;`~WKI$=o iplpC}I`WaBG؟b(-踈…OSXRR4623`HGEÏmUVY՝4O1v&{k븢u~X|l4_%ڀ/6"H0G4_ĠW*ǪEop1ʣ{Nd0r v̅/5 erUR} <Έ/\V£6NA&xcQ1eoT KԈJ]C5 7¥I!" 3'2nw'*C{0/v55,(#gPjM\4xE8k3ܙN[,1kCłet_N r<7Z$Jkۖ/GVe`cxӅ_K쩫2'6k":XKU044@_RmS7C{i 9_:Χ[ ײos3wi:y.Vci"-OMw.*`2w * N?H҂^]JG|H/Dpe DB;Ƥ)Bw: Me^dR9mrF|`GJ.8ZӏPg<]vj0³ȔKW{rtF4||--[}p}F~^z0Rb6pD<Ӿք ]?Jʒ(D4&*[Hv^*xMyYnhiJ܋Mu%p&DbA|jkMa2C|Ivq*dqb"qQSaI!:. }XmZ7,t6z{Xb t_{SA(2μMָ0e7|@VN{eJ8G 3i5|v6@[IPkYVv_, cz,cZYsB80YI 4U??XiI d;]<% 4 I4$t25n KDCBק=!KF`p+WJs)RudjVgᵸ;92*pLێo7m$dq#{hm-a@!V(p}1Y߷ɂ1&=I 5y 1x%wn .ceiaBҗ@$ߐRTR\ [C{ K^|iU(wSy~R87,|q=ю2ʀ\gQ( ,̮UT \x%izY@$CbXf5* OA:3\02oSzrmZʀ.4rݮG]䎖7-(1y].|ӌ݅%v@ ř#nX:d0*ʰm*_0Ƿoə9 B89tY*,yJ>fHa 1 ?5N/EcX%3?bpvkVx}U'|b TzzsݪlƕSRBY1 wkoa|qR 8 43Yrі"֥ Uj-6ΝÁ=$u gr?8-zS{Ci7\_mG֔{{XZ^ber`#{mIch= BF̊G`U=*9.1Pq ʹl ~ ܁'ɽTC~Y^;E?a lg;p? ie3 \B<YѾl N&'np{:SxnC3HNJ$sflʱd[1\ٲU'^1%޻0f'vv..JJ4է$hܘwq,E+Z0Gh홷Z@b[36$$!g}u/(\+5LZ z}Z,~Cޅ#H(e\?z8 1X Z-\s ^Y.82ɑd[>RF {Y Wmֳ'˶Ch_W }iw?qX*PZ>툇RJYZ8[4dwA@Wl&_yu& Y0tnAwj]Ib׶ fFTAMIml${J(nE. =il4<6WNYo}6=i "HA$IӦeghSOX }Iw/N"R?Hqq< ƃ;K‘<ܼ>M뤘iP`,y&{ʭڽ0"2- qF x$`GF;H%RI̿w&3,|'jl+1q{k6+HR'z ZsErm ]0W<{lw~oz69Ƿ=.2>uNcr;iCGf>MNzΖ q%=P۴%3p?l5mmtlYy(Mɢ2;j -̞><^h}Hcz"tR^n|?]I-OZӐYY*+MU$QjQӜ!űփ'IITrԟ>RK>pz{6qdHi5P<>*W=PO߰CSm A=Cl%6LXR5_2ja>3 6%SLu^I]O+hߺT,R#3;-p˗NXJ\ͽqj[v/ZA:T@}OJڠ9U,maac"/MQ#wg֖"%ce躏sEwXll8t}/͕fDR3>ze:ecpAцh=yCTH5Lj?G-HN,zeCJD1Ӟǵ\//$[1)waYZ{* xK/m6mv=>0zZ σ#qbD0C=Mj'oBd-ݏ`k蝐 6 ƪ.MT>RtUz4tPY~+?+EWW+M@ԧV Ŷʮh]`1AH QuҟD A9Υ_2<اn`OZe`@3snB%ĿJ>-+Z4p W^:"|c*kU~s?{.k#_Μ܊˸d->ԃ3@_upQ CDfa[\-ĕb.פ^|ªԐ Ȉi0LYoJKpƮof8=tٝO 4[ҰFO8k2)Mvt^Yp Ĉ,9c>$YY)5C_$Tz%Y,\Y<,?y&GB ?ahQߔg_ yTC:>n6(>ml0u*ԗ8kT:FMZHBRfN,k.oH%'Vl&uFQejO;;|Yg- gzUih񂍡[ 3r=\M²̕Rxrw^K7}Ҽa#k1HUվ[ڻ!{h$iщ,۴ݖ7g%K"[*~!PH,z.w sWࢪ=rۨkVUF!fMCIg)7iq^Mؔ FꜮK0M=i-f)*!D j1Ẑ=:q+D9z9^Èe1*g01!Cc== zc>OhJ4E9woĬ!1&1/薷 VYibbc3TĦY 6KX@_()UK.BAJ7Y\z6?'`&`0P ػAҫح׃I1d\(u $Ž&Տ_jι(Uݹ1= 楪`0pr#זnlcx5}v䭲O0EDKLfۦ|͢>JSWcla:S_k ߞds~4N_f5+!gqc")lōE?Zuވzb!vH?@@3M#ON:X36C/id/ZgFFc&.Cat`%(:;B5|  $$yR祛;G/! @?* A2uwtoTz BDMdhAޙ)v!DP'ӥi r7)4h2CTZ ,~((m{d{3{USiɈYSfϟnŊ)m%nԯ*E#q/^b|r&L(^}wwq ڸBH& xM2dlZlShv+3ȟD 1opNXBUSC( ,B0ʺG4U[;<,*C]c1>{1AמkՃ?m_""]%#Sxq[b!5RI6~&tf)'nA=#LXݔKRV Κz]xLşH[X}͓'7vamթ`?_L˵& lKN^P0{5@pAzE$gdP痱d6=.~1[#?0 o֧ ]CyS8[߃scӽE 5hkIl>7bO/CwJ\7tL㟯Tw!YԼN.]7x|.W!G̗=ČAZ& l-V7qFDI\Td)Z77iAK$@ e^I^W:.-^HwYf0uȐ:ɩs݇P*x ]吽M~L3ik鳭4Exq;A2)D\'ub,ӠzE1ouRu{y E-fO'wʽ'*c5>2 JdH4YC*l,46%.-'.Ecs{ {TNd7p E"rnaQeF{VZ4i=4 8}.=9_ ʌ \-/LQ 7}XN< )](\Ùܛ{Õ&5ƑmT 7+ؾtQ v -*825?I'JC M VW#i;g>/jdB{q. - qL QT[O9:.hyZb=Q7N>{ʩЬ=oS|| qF( (hbIrcR "Sz+3soAq? J2R ׹YУln9DVE58sr`q1!BdŦ\ "l4xח&s<7!T\0 +Q|!}nw]ľҠo?\fؼ}I 1'>=wḦ́3V@fhwdwZխ[4B{<vX9 \UJ "fbT&v R^mwg}F qMd}%^.m,Q<Ӂ [^ڜțg${3דCxJTS3/Ü.j>HFXQ U& Ya3B'B+}K[/dK!XR!Ju}j~WVTzn&Q0J(Ŷ,#NhѢ"|Zzu< :\\5|'Ӥ^Jx sTr1_Qq`I,z@.)+(pgMr8.N )Yʛ{#cFFIVjJfL.pTg wz26UرT$GHy13; 85@K^`"vaykҍiʢv2:".*smĵɾEa`]ٗa-hD$K [4ٮSa*+a`Y;81CX?}24|,_ ޘmxX逎K1т U!z{ݦ͑Rb$ ?ȷY8YbH1l1 f̽lz O;ҷkM<#bL>U%[c4+B%4HY姢Z"Ua{T6n+Z1 2]Ypn"+NR*F~F GhB]I% թ[rEg7_-d):j2GQCG=C.T>:f:&3Udòػjs#S''^PqVu1I=܌۴7Vo̬^_GB+,&(Y%*dcQԮ#kqQ^Zs!zzٰDYiNZf}TD8i2lp^VyVO 7.֭NrP;69$%r_tCBQ޹=mwpmD0inE"OQYSe/7 >1*>s9/;)͖ |f](zpӲP-@ { e[jo[vv ]EF!eÅG/DQbyH,1ΰjKع]X&GRuՅma JFiߧtCiF^jfP3% Yt,7zV> -c`P"s7‰wm͇yn`\5=d^ R"-SPp{j9f \0 C+_ki}cr&rIm,o|,lP\\n}4L#43≯/yڵcgDъyKbh*V 75PĜ-U\Yby}.U1@r̚*!zײY61@ q<6@ӣ}fEN/߭ ;ۼ=؇pCi*xbөr*/}>u yNWs@r <ECF[%m/8 X>JEs3AP煽_dWe=6UuceSnpa(EgX7Z)3>#w\)[tqJK,3#fv?\ߩ@\X gʳ%|P/G"OsPCcih7fzv4IG^%Z1[#6#/=ge_>O毾DY~ZfżN|yaaɽ_o< n&Y?-L]^856E= w[ K\ji6w<$Ԯt*w,d:]3|z(`XͭP/e|)}__m21S:L/PDK< M/TC^")AYwx8pMf}aC&Ѷ<:EiC{NazȒyrµs 1|2>%Ih(|UV]Z@eqf(!VEiA2[&Kq^DjNp[dXjΈjaoZ%sjͳ8!PgG{}S_ 9ų"D`r7'lT%|pҺ,B#B7E![ ;CUeTt_gA&{ngZfON;𵍁*~󣜫ҙj '(qaHtF} s/V } O9:Z`˴m%XB{Wb5f 1`Rl).4u(0ESh`] qzJJzy?Mo x!P -BF-gj;dp-$5Āe2|t MʇRܟ+0yt /a] D`%Vy 4 r6pH 9`fޝA}۲G;bF7"%z<5NhfA5,b-6wl5L ٜ%-WE?V{ ȕ/:"tJ9ASUX6eBdҝ޸5SwX"&McafȆA28Ol H-xS2,&:b4$T!T!kH5!X 5¡tn*+}GynO: 2\u}1d*M~T-:50 R2]/ ߵH=>B~tתEw_j/*nPƷz~Xĕh HrU$8  i0ߪKN+`3x|Vlpѿ9@5PCãЃ $zзH[;:|NÅ+v?։ }/ r}jj5tgtՊwf>b ` Ya|Q[߉?3)|?U(xfZIa0DTXΜS)PP ROmӷ㕵.tuLC2s]Kd*Ro6S`h Ȩ`F/a+2|ȨeJ,͸5۶c^YvC8}` @MrwpY=c7U2ZJowH~ڥux 0HəbVEFwH!2,n2`y-bwyJ9lȊ~ӼfP-]_²N\?j~- šݺ>V;|Dmä!4o{DOo'>(x,>1g],,77L}|-,$t@ZBlҥ ˺€'N|L9,MB Wm;%nx?3P>y*17 ߧ2ML)m\SKeK;6oueXƒ:H[Ȏ+3-8(>3"H1mHyƀW6|Oǎ3V];;ԌM/Ů(~>nrCV[}xVS+MpZd`H҇CiR"SOWc lfLQ a5^T"y⧤_p$%Pc{; QaZHc{q3 ֥Tn{S+ie3Ϭyna sO0«ë & w):wq-naϴ7K,jOG)iG.#>ĥR|6Zb[;iMsJt*DaHF7tW5 0 <#m{̙ՖG%Gam9/h (Q 1:KA1!Zy19-|u6M|r g퀝ʞ,`څf7XdZ=N%mn'΄$ޝVMR~ w癣K+Y*ph'CoY1/ľPjle212UN{;)!c/Net獏 <(6͎fxéGۿئ0#!x*`0?J^s2V'FcrqyN(,Ĕnx1ë`1iʘBi ]Ypq[L;2&h{$ )SҙAcT:;}HLl= ٻr!)ݳ9T}ň3^l31԰z?nߒ6pO>T%AB{ekY÷!t HFBaꆇtPUцʻg\6lkg=͙fGP 'pB8mxܘ VTف%/~K'$1)_ثOoWPԪ06~8 G1q蟸''`A}o:f8Kꐖ#~%K˧A蘈6J(#=g K0 ^AwZeK pmIX@ Tr< pcۿi?(T|U> 3QPU1O^7XwwBRQe9?<_l Pdu8pJ>l;_e;Zq ?rwk5}H*10iv9u헚9c#R[~."PYDa\!P(SC l6Eyʼn*L I r6z3VpR~.2wR&㉂UЬ 8+qOoG;yɠi牯ކ k̏ߝ;b>uc ޡ֚[}tdjR!G䫘>"/\-%eq$lZ!c uG(F,F' 矹{ 4mU lGͽͅK͆%W1~9N/ "gm>B.Jj1uSPI , VU |dRj͚\[]5>h++v^W*p%6yظg8fُg&on,'. :B|(7f]Pd9FūB7AW'#ڷ 6B,9fj(urR <ΧLc@ r;9Q (dlwZkHZ" @+hb]gx8~Ɛ~g-<рtf&UFe44[jlΏT:2=x!:i6M~B@6hcPѳF<E׬nMmKU1G0\?lk>dL [6fo֤ߗ-qY).Ӧu ,G& 29*C$I`J|^՗>k ᨿq;,$u;Ǟd}P\ձ(OJ#vS"+ C@ f셌V1n[ݞscdL`@WmSgո|BdADpY ntV7l'Ӛ Ë & oꪑy,oWҶܹjcs;2 FA eQ{*4lJx{a_cT+[b0q$m[UƲ>9k.dtx]Hb <0/ #hF3h}5,i@LO N+ka^X uxeDCi&)Z5QZz@(=@O ebњ]Jýit)V~~zA*)#sxf;}3Y)9)jc3W90 ^KtLXU}[ 衇WxkFXj2WWf.AX( cH1?+k#FixL<: spaGMW]SO@eZ2$|nɱA#oPtвT~x`U4176TDdݒ7v폒a^Ӳisj+à\;~RW} UiUSΣ"}sJ,X!?TiB^&Ӹ! ~7B9Q+i`}Z=LC򌸦wt._XO4vTFɊqr?@ #,}c3|X)"8Nԝ/m4Ĺ~VnTTXTp/^9g)s ;o13(4hS#]E9u8f?)ŀXi܇_ScSm5g,܇-8 @"ܾV8(ɛ*/}kAw&Ŋ4;ϸQyhEz^]q] Uu53#x(Jbv` (}!#&дv㼎dX?L"H00,E ):o6 aNF]к&ܟX駝)Г|;t$Ѿ+EAӠ G7&7.n?&W!t,{R 2qW'Ei ^?4M:fʛy4٪mkڸѰ6JEb刨㌜vuZ:(Q_n=$oY*cd>;p-fw_r䑃mc[fd},zܟBqe[ࢩGyHCD I+%m귾LM/Eӹ%$ܹUS3(K a,sx g䚶 ]MǓr7Uo4'_s#añTiaM"F| R dvb><#x4{jpI5%|_*`T)*G<$g^NQîc?Ruz~nz-!^3U;Ms X( +p4~6iPh= (8}Ru¤k|hJB[~)7 Rt`Kz GC/Y,#hHYN ޭsHƯO~PuڞϻNJi[^ÅF 6W;Pd)ߋkЋBf\O&utG0v Ǥj^ࣅv`]r| 6˾N{;&ijhIaFaTˇT3PsDJ9}n9ehlgmJM6fiR"-YsBKf@$aDGeOZOⷻlpd{ RmE]ፖH';GyN5X0SW58@&7J/9[,L ؕx}f6Zr^h<]0`MLO/NB'y´z 5i-zSnԀ ZGYI`wKGhE+,d䗘T8y lʉ&ٞ&)ַ+d)ۘe1s6$h0y0͇6(,wm4n@rqGFCU|[c =^sv'¢'Ұ%!p؃b20 VJI#Md`Qz>D `Ԇ⦈9A*‡~t$;enb2ȧA#VoQ"WeW2ӝZiB*yO\4ؖjGz@hP?{T^0T1 v:.PͮuД%MMAV:88~|{OM\oJ*hO??fk5<̓p3&}ý!MՈ1F`^Km'ni#O# ,+oxY>A|( _جZy,c{Sjy~Kc#=RE2)OZX+g#ir20V`̱*K6Mo;OC4 $|x_%8ǜ~ )w9mS8-# V4mշB'^=` |=6,T;,# )YdP&F$)*$UcǢbFZ^v>e["Yϡx;raDGv:PWZGZ~[ tE/}f\Y}ԫeM뀯ee9rO9 q&,Q3aFa 17&! D!Sd\f *[K N"] ):&94vcͮ䵰z-'@ҽb.#ƃE2b {ꔦ h磫E~U4Hdͫ)"JΛ$jh{lDTp!{h 4+n$J;ni|z]0V[D?7 HUr= b K~UgpMB {Kfeq&GE&v!>$7VkkKt1Vfܼ5~Lѻϭ**5 TRh G 6_GtIǾá:yPI7ו'mM()2OK.aL{^^͎5&͏sw%8;q:NW oܴ3!*HP¨ۿX,zOE0bh'eGqeAV"6ȱ󵨩ZQp6/=1%vzl;U;ElƵɞ2no M)Oe:,\eOMn*NH+FH>3@LE5KCĆ[W+PRt┍ T%Hy~rMBr_p(|^_b0ދ/X@T2 K)r7 {!engC:w(u!HܪI%i_`JNE~5U.h?'Io/<z (8kl<%brh 2 Ё56n3D6^݋9\ Tb/DIf+ _vyAzL`tBXb"_V?O"|b`L$rjH话gH|oUeoڶ- G7{?mxQ5:pM7#KqVX%es@^jȁ-OsC>-u/1 `;PO39ߢ,aJ3Ťt7ѰqwND s9bn&Ƭj.5SO7M)D,L D䉕qeuJҚO Wgm_:6iZ8QH.& %9g|d!'=DfPHn)Ed{1t)[jE]]zͧ lCujMשUUs_,Om8Q@S;D?mkZ^SUƋq{ǘ5ҘWb Kꀨ1r ӳk@n{r]  #"B来!:&c?k:ymhzl3$p+xz,cn=oa}qC,1Yt>vΝ?q &׌Euw^Ⱥ6+/0T, wvw'=ŻE48< 5rahnizKHغgm׻٣lUh;m`=/KlWA@kBo'Ыp=j{XU(|-r8U /mI4>̆.Đ|y >v8b`cɜ+)nspx]7C&_ZΝ?Gz9^܂8^K뽝P-'EP^zqv3G>זSL~xGqܩl(l03ͲX@'NфDSΚב ra>4Ɍ; ozk=j}g'Vzsqzq]x`{/q5wAe4W jEc >z@W0Ү\β⺣ko@P5 ҇f-J{o`t%V!%N$)J W *\QF&zn!\%#`R<qC-OXfc}T]@Km6{ f鄒+yl0(TA\=1Ϫ@[t:XK0b1+y1{Fs>kzȞt-+hݡV~N,<]زrSQ*ZjӉ 3"P-QnJoj"38j.26nU#jgXS򋎞˧:'߻[p=95MA*b:p ;dg+}OcXx)iB+bDC0^3qNWا>׎#jp \1 }d#PlN$DlFi\t/cQ)hi p=R@5qڝ~FP0 iI5Ne% ?h~҅P=G;N+D4 |O.+z飺ظ^Y^JcЧ h E積I)@P?sTBjA4+!E)s7 b6*}e6oIo8W-ZOOy]  PĿa_="W|W~;Ow#gF )槅i¾q$ PwOje% X%s3ClL D5iD\ H$`\AHR w`j'24G)įF)LPʜܚs9H̓o!py-#/T kC2uSn5nԚMAvqm9W{iytI=[\\h5M}"M^1C5w`5Wo 0yo ]OjTb0.R"ǫY~H_Ll!A˜!D,4H܈g)Mf;C9 9I'"畑8X:RW$Ake;~Dԛ^]7zvKۻ.G}@C 6#@p[}؁Hv0s;z&mFY:ҫ|PE׉jU4סJ$CL|^ ZDY7ndzڛH,_clVrAkm̛&d7]kany~#N -/v؇{Z4~޼µW xʹҬɢӤn(MOvF|- VSUce3@ ? !iV-v>OT8`=h$OLWLj" tǜr֢$Gt:X Zr>bo GNW;LKB~7k$v֛07M0E^m I{B.vGtsZ~|]ؒ9F` Kxhc[# vBq DX`veoDG%DFppi!mp˭qAYt62^H&%gAL jk(-] @PK *\}5wԁ'bJ}utESۺ2}"\`ccMyNӛe A*|!/g0jysiwIj>z2ɵ Ii1 -\Y`sqVqdsՅ`ws߮pa-ԂQWxWb5_?YsAy3o{R&wtZss:7ԑ494kֈl+QKSym5=$dy^XWq^%ћu' J{V˞G oU QE".<މ*{R4+#yGNLf8)w&.Ȱ$xmTO=LއR>h'M +-uVe*e_jMߟw1zkk5mngGRJ{`+ F-duO >sF%,, |,ܨŤozVK3¨_IsBX Xm}^fGđ OPljhZ SJ:蕶1tp֗I.IC16O2CIK&k f F/w"cXjР!-\^)tb-tI;vM9#uR^-˯nz\J7z2> >x| u 2jօ%P]1r{6AAaj'f<{):5%= 1Ժ8?_y?4U};6hJ \Zvb^D+tv%m0B"77f YLdNO׮8QNʜf0$ 4I"DU,m~!X: ir](ѡܫK6@`tW=2hWRE_RO,V`39hr\lG/ mH擗YnǍ\ 紘{r_b%e@THG95tظfVRϩe>?R;Z" <43ʽi(̝YeICNUwfPaqoݿG`5޺jd0ȣ㒶{XŞQ9Gel?:Woʚ>>Ű?uD4Uao)^gVޢhlўb,/bQvHۂqd `5Oϼp{+/ y#W P p41**x,;No kdIHLKү|f8z!Xz3&p[1vHtƫ*`ZWtm͎#h[@m5045ӸzW[cŴ׭ÄE>E>EgzN\;M2Ŗz I(0x%MV69\;z2~x*Z?c(* /E ;.%G˨b‹8~7[+`X7"0HJH7;tzs)n<h(;0sndMoZ]mPII[f'F!J 9>Egdr:iAi_{[hF>KAT~TkGDϵH.pœ5i%Zλ2:Z,rb>`S:"l< AkLO]EPq'n{Ǯxq;n TE T<II?g"vKdtIxQrp8D [ $XݳTbZ~a\)Y la65egZFgz@\ v_2,fkE8svNRӷM8{b>WP@~WᗙԬPq]X,u& !]ojB7R/!Iph $y@Mv&}eu R?@\@qbiKHbaL[<#6O 2\e^(8%=>]l&X7AOH,p*tQ -k&T1i] hH7xDǰC\JN<ŢmH0r?h<V%Ѐȡg\,'#jEg 2jF4Q;"ɡaWHӉrЈQr86x揹R8gU}5[Z7:2 hR{T3gF^»L͕k!SX_+s9y'>hS|(uk@iԢ qtr{Q&,-s 3!.Y?ԑ^RmR,Чwqf7])*Jkd N|7&t^:BܰGrtb;%;"-ECb#)}Џ$Ѱ毧}8 h~6Hnjdah@= ^ ]n]*PZyӢF~tތtϼ Ն\jN3V/1J)nsdSϺzDTE&qatN#qH| 6nuR+X`ym:ܖk2{trzI9;}%\JN^l|kogbw &UK=,4и)Bp)N[H!QAi۞$Uڙz:͇4UNyI trPl>Mv0P%Q |O4Z5k斄@k>p3H'釲XoWhk#*n&W~p/shkB.<; nn28uMxZk[ooT H\[~܏=[ItBj#kt[έ4րwXj{!MJOD3;}.Ͷł}S؄Fѐŀm_o0,ĦqsȑG.Q&nvB# gnap㦯yaۺr3B| %BȌkU[! _DHdJHCWN!J}P%:SPS^mꔇY=7HB.ܵHqѦzΔ!^!IeVc\Y6"8ܳ6ǭކz>?1u%e04 *mS*X(jlVA\"ɶq^+Yu.X3 >(pL*f(xc֫SޛŅݝD5"b5JEQ)":Ѳ,4o Oko<~tv e XC ِ@ꮜO̶]PI;{0*aghoMr;)j7(#pKCe2) hg_.Ve7,R#v2>f` ҸB{o$9G0*XQ[.gFfn%3ց֯;Huũ[rL=#rgghⱙ!pfsJHkM<R-.Y>ٓF3 ж,:)Hdxz3r7D|c?\8ZE*)ﯦfhW`H@NbTԗ@hpnpv9o]I.kx׳o9SrS[{퉙skfeZ/! B8G0t5, #iy] 02t]yE_aG簅S8#l8C;x1٥O"Iֲ_OIr.(z+'X jc Et m@Hyc0w)}XZUBX|y'%@&e9x\B}ӝkXR[ZO[;ocU*hܯLJ= gү<k9Хr5^V55y6P$,z"^Ph4p E'DW+$ E)|^rczN6:Sy7"͕^;sCvMDP'qjW^'ެZSa8,{oIuy@ԈbZ;&e/&#(YݢDe_e,Otz='ct5=txAU8q(pCvÒ [XaTTw`vA"N,Λ')1zq SʠP`#nͩUQQr^:ujoj)ՖW%ece@ȑ}l!8oa{4Iݥ<),Zh ad- 8WtޓozvҐy OۗվkfzznVZ)55Wk>{E;uKRo+u)n9&G!Ow a+RQWLXR$j3QE,۹fgZ%b7"p?f/s%BXpB nYts7N~|Il6~'p%vvKuy"6;D 06(ƻςCn7i=pyXV"?D/É9دVq8bj4CkN{A(L%(rDLeC2> ꊈi*!\'ޱ*\֏ЕюJUMKܖŘl*SXw}JP 9&ɂ tu(hV5gGJŜB>ǖu b&VN1%~+zR|G6Rѧy*>_MJ弐JїˁSb,)rD~Qhd\-/pr(}Z%!);es<ʏ isEȌ W>ّl] ֆH/H ڊ',緿xNXZɃ+O4.h:#fqFZJ*9N?|HK5'Y_LO!Wy"ca,? Aq .pY0fDm66_;$Esm,.r#h͝z OnVm}e1 {5< 1͊ݘzg2. PFIm[YZ8xвgWѐ%j8eC-:PFBn\;=yҖ7Мǒϋ!0{2͐7EBUkm#tx.hήt"I(7UVbngy u e<1Z}0ZZ\nf~Hr§FIlMa*&oz-gl4am]%5b} 48sCэGDWVޒŦe/G>+|ؘƊsj_ו \a]jmr.\M[ʿɓeSa+#XthwG KQN- ^& .A3?QvR]54m˷ygi8.rU@# 7G~Xv*rB"$6y:LӋo.S)e2{QLW|01uv1Y*rg[_cNC=̻b[܈N"8<,G* *e=G1pB*u^WnUZs?aIwSx.83)ĉXfZݗQ^d^_,aodIÃ4r5eسQ ;plo@5LAi$Ѹf4ƛ/{ʈt53K=8tDx:3IaV6O% w'M{UwF/ͨ}w¶b"huEd9^L1H6f ++쌽B\DcaHqB &6+\7V-K"柦c uWAz\>.;>kmN>{^t~~Aeλ z'C|r\Dyc 0]n_s=I*GpA pTrANMHO ,j{YWS\E\2UWa&O]93l?U*f_Aa=PXo}!11-km,ÊO-.%nj٬&2M`TdJ* R=]50a !뤩3l\('i񳫑 =N:Y,F˓ǎzU&m$< qCŸ[JIkB @l.m-~;M%3֍5' $rG%Q2Fm,JH8DX (ݫ8+ 9׹FhÂm9@g^x'KxE-6I˻tQRcBE{9%3DqтY“H){XWU&nw1Tpq')c:^+Poy\=V?z0<1g,勫Sv]IT*8z{UfcGDHɠIIVu;Ra1!;9 A(zfRVݾgTe\~*G j䋓U)>Cdj:5Zmħ94`tb/ >u!y6q:Eu61&x KFEKMfTFچˆEKW0A_~'!x4X gLňB.+W ەvh2sW3ta6yG)KIv"4zdހ:Gg-Lş_]JiG> p˔3 : :ۢ@ʄI<(@M3yKJN a+Y.V1gO2iF"ۚ=r8.:$d|īׄBtL?SFu 35pdELILh}ʚ}굿$CV(X|s)v֌؛w]c%5CP =.5hڗ,zT.׎Dϙ=FϮ;ʕh\0DV:YBm$@ZFo6m u;LIWv)_0IĐ޵uHۀүRut ~5Gh;qHNiuԱbҼ\LA0#% q-geqxځG/bΪ(R GM,,мrR-xyP}гVk Kh,j ZiB$6kb{|wsCG%2ubc'Al,8M7z\H'vݙ7 4? 3ˮLax.dn=hS??FAw55&u93(Fytdž } c=‡jUr\ )l /)\mKvlʟT*z_ƵǑ(pW(+%z;o+`RA@遲>\ O e~@, W+Ikyٕ`ILdq|ҫꕹEkO+\Csv ♾Q[VϾ{%t. |>1epth_D/U'vّ`9^&4\)ʲ6֓R9菸y"牐)bs=ns'-|6VXN s$un--&] u2aTEeϰ̌OTհr؂Ӡ ?!W5^5v_.XQ)9aX3( dQi+ {fRD)*/ X{l-Jn"S]O%Q'pMUNK[,Y&/Y?IV@8I,]RheG(GzyG ^yyme\5 7#o+Q}G! y&Bt']Ci !8_k |T,(e?v[\[ic1Q|3E@`0SFGi% $H*k#` ?$nv5KW$>a)5 c$q ϙvKW&@=\c_g<g}k{m`aZԗ@v`çQ^&sWtEju&47K9H%w ?a-929+`ՆA05(=̃|:nj>\G㸬$5LgܫvFx27B\Ѵ1NEƋ!%Ry^aJ=W\@4++Yp4ڍ߷l0Z*. ԟ;Y`nt< eThF."xUT͡upNr=}VˏTTMx,dΒ*6`mѓ{%Wǐp@$bd^'?հʍE.hXpRZ.6;3P񖄞u%Rx2e$WdM_#;sGUJb~ь A=AjPw:7r\)#6LΙb5y>#||-9{4vU% ~Z!\=U,|?uS g;pjDOSt*]fLkt :+m'lO6A^E֚ʷYFED31p|½ 3oAd) o=G:{Ƿ%P©sm2}lg`c7~ſh%E#R}{00=ciFEOVM̖9XWvQ LGw &l%+"n Y - p~EMaOX>[z-n oTWezTu Fh怈]?9c썒1# 4rሌVp7 RJ7{J={;ީ- r:ŝ۰@C;I: ǟy!-nw] O՝;23oeXw42XTҀEV&f[ R%BrWLr{xգX7HS}`Q1qώ2BϸE_Y]܋h/ gC(P&hG߮=Ehd$ڰ*!1Zt `?/<zso Ŷh#JJdFDMg$ftK;.Ǒ'o-NQ%}J"d:l *̧aHȢ:蠼\9Z,5b A&9`r\ }0=L}7cM ,B9Ej=d9JI`[5sdtZg)jlRE5k%]l iv ahb像PSiV;D.ÍpH?z>jĵQ|ZYKާpѴB,H22θ[>Rh@! SkO1O8OUx"KVa@ZWY}ـKs;oD;WAmRP1ߛ1DcOvƹr@A耡9Kyo$5Cs#2$T$3Z&5z"BzH#%"XtQcl/A"s+oGic~n'})uB%arSae+<}Q_C )3to.qN='B'ïJ/#BOKM7OY.c MC1^8T>K8ȓIm2&`)YEa?WY)!}m<FfbG u.X2b* 7v?| L(s6sv/FB>]ej:g[hA8oȴ!w fi+YH$$Kxr>!˝1%(q4RMjPaq&"O*k/ů}R/rF ;lbhxi&oE@%ɑY (8EChOe[­2mh?Q'qw2־K3\"j)ޙdYe`iDÏ8::XAR֔1rZ˩?|TLq.Ys;GiZ4$'==_^uiR_jX'ú wU2,1}E*K✎l@I#P>BX24K.G6$׮Mm{LJJ)_[R"FV\GRL~G1an1'x $*`i ɱ~OxZG)!;cfɔ{)*ZG~`Ǽ ͞c?Ac! KX_D(w5$:lydM#7t Zm".d4\GNt ԃ_Y1،KL#{,#*dؙWmOHGc|%\C-Ọwf,E!0>p$g [`D:&1?||JY3urU M.km˹ ҩhjggeَC(ޞjqE] 5Ypu`/sNfLx-G*橮 B, rvORԏn:%(P_sb_z|ώn-玜rTz)ZG==3'S RR,bN~Q#P=-4G󇗽haΚf XSFy3\Ə{1sd6 Noj®HT&Š_89Do߭vN 0#)\'cCӁ_FPzF[ՌL({ВQM ec)A'2Q0`9smBSm]9( f^A?,MXS\CL7WZΌiX|Mts'H6r,,XDn*.kZ7VW(sߣM4lv }k{wF gQ+'7t@@/eGtluY$QI)8GĿa ⭾= <6|gJ{cO} f3[ZH1 d,r-1.ٻޢ"äP|AHaގleo@~RpeT"gtKq5.c`L{;r Vxu$5A!Dp _(g 4nQ0 Vr⎩EC 0jGv-~7TشI0msX&#4hȻXZYR#OpHcksohm\Tp%-A#{[ozi` ̀d]B`.q][Zbf9{\GL8|T__ƻ]NG׸R7>ZRkOCuȣѬz`^JuGqY  D3EIW ˴e:PJnjD'zQE8nִw$QFjbkD=s @O[<{mr嵺tc8^!j,/:Tm ^(ifCk/.,o@aw\b︧x/&$)<עؑ.n4HSQ;c?}/|Axh/; gBmJĞ=͚QC3jGN ֺ@=Lي ?vyOyO/~¤ӓu=9}%)w~hAW$sU.lt:`& ^]C'ʭpt^}2넦@rZoNap-1>O/JRy2]R:\³Q-o~4p+aڥ  {<`?X^Ocʶ8frě8͓Z2c[L\q$^@r>:iwLđ^SAM!>̳㩸41jPY.tqs\KНl_OȔp$]DcTe}G%Z6UQގܒU &ll9=Z}ʙ {ڎO$b4٪+E%J_c&c z؁2.=&ˇ)l%O('H'~L(}C`pwȈ@耿3"띨c=Wݷ.!P=o91,jÅQm%RlRkL@<`0L*pJA@|O?@3 NojD8*r&!\JF@{KR슷$ӼI.F8Jvt8Bvv0SKrh&!Ǭ*(^r 4tl@ҚAԺ&k]'4bÝ®agcz *L${Y2b^^oUiſji# Kz$.w X0*(=y SYۀmTȋI Ħ$!FK+&gꇖ7UEwV$dT#i yyhp. %+rʅr)ün$Ч_tQNQEKk.F?xg`1P`QXF8ڑ-\߫8rMqZͳVjdvs?P\8`/V4 oDL~:Pm=}IyJKG0<o0/DyuQnt=.@OU.>DU8P]&VsL7yq ܚÊe aXh1ɋf`P˚^uvb'!\Y,xז ;3Ò\={6[\ V,#  /[%<חAgYͻ&~\ s3vb!;#X6c.d69qdJ Jgi dVJBp> qr~3;TI2]UHH"$.7;'q"hkUwFNz!.ܫqԊya9wu2sd=& d~chQVa\FYyOno-, 9d57wTe(d-)].ᒺ0YEm!:94UB fD~Pvp1Rp_&g+qe\WIςNq 134WnwV-5u{4X AD*&}>AXKx|oIDc5%OL#PvKaL{Iӆs $IM=0t[X$<_#lnDQ7T;>^FS/*Ɣ0 g j@_D}7m4"~1sN)2={ tMa@}Nr1XBR`t,&nSirS 4ȃ<=@nQ-[ exۢXkL Ⱥzb vqarf/݅)ЇVNFZ3D[+7ͥZ\ݛnNۦ} hXC[s֫5C'e:qyX77 ߓr{sn:~:!9sAzHn<;raD7a~KPKXiv.Wː`JU-c̦MFTc=rE0Fl(O'S[Wv

    oC #o{$@Q+JtlhK. I*ikxB05%zϟL#{ /1/yJ&JmKibGB._v1 'I$zBc&WjPl$%F} *e-6a,!J?B(YW5G;»~\.Ue}]&D@ABM aS$n}}Uݻgɷu5zv v VEV9ԀGyN!'1,hL']Z!rzL[X& 3RISn*Hu3,FO6ŐNe^=܎ü|@]Z3u_!>D Չ|#^5VH- ɠmPxp3,a[P$7p(ޔ}3KaJkr B N;*8 mIy鏏 HGX81#vXo^uvAn8݆&M`ѫ)XpDFg,eow-}۹brjQbc]H襣 H5 }F$OjmF͞f,hdUB=P'>'2@ eQCU.SffremE@Q ExHv;'IWh,ΧB;ʻpDbm*3%k7.9[X@7^m韺qm;^ybdNwry ,4fu_"r{Bcl0QQ㦔+;!`ec u*nrBLZ*zEyv;\}plY ɯس4X˱Qpy/FqVk: .kldmHg2<+ㄆSVD`4Abx)h 4ɭBbD˴96ڳC׻1mM5rXmfG ~ 8}ţܶ2] _*m'H]MҀjkRc,0,]Jo;\;cab;dɭ&f&gعli"ZG۪[h, E7TYL,ʢl&p +QQ.P}T4 o{>td <7mf"GAviZG*hHE{H87,+,Q)tѿaqw=ݓmjfW1= %_b"gbxvnz7`P%V[cW>0!/ȤvWz_#lJh!uwjsnc)!r7J.>7?Bf)4?ZɗzkYbI{xvM|`}ȡһG~(P-zgDhųu {< 3ֶ!c.b%"Z2_rYM{ffZpNJݴ芰k6p΂&,qu*O<N'+.gwlp~Irl2DR}~*,؇蘹ҫeop;S~{!PoçϟO%W LXP<xHTt <CK*ԒG Q+3qa~>| ]Eͬ*= 04`2~$zp'FFA֓٣xN/O#.($]~DLG0S#yWRrt^phH~-TQ2f2'^||# Ģe(t8iPJs0[Z]f~^!Cxzv.܏C}wWEx`K5Q@M;Y#{c+%QD;}519~ĽJH,P-bMSu=!u: U0![e^]2a<#St:NsB~7NV^ _Vx cM%/x[~Ɍī^_^K( 8;ԅkA-;@`M)4O"Rμ'(=ua+jKE^f Q9ǁ)ߒSh m 1B1ߥ#S-!CJuV|8Rl,lnTg6a iq$2v$nd@ 7c4ϒD4^qnh+6=Ycҟ.Q|RLsTE)z!Z8TW$C"`|B="&rܠY $ijD5yUKBMUQFB]i"YeRR,NX5Y9e7jtlUHxҪWqeiȇĔr'b]Exإ2o5Yn .}ʈ3Yj0^L?he9.Ngn ? HW&.59c%*ώDqx=!v7F}\UdL} P*8ͯYTygYWR۰%JACJH J.7Ϗ#< ,uHFGݍyDTLu= -Mc7Uw d/;BB5CI6(={ 81=tMd"q։`vÍol'(y"!rEB;0Z2p!m4>Xj)7s eyp^wgU6_ğ-{ވ;}4D^-~$~P%͟ r2e4k1ɕ 8R!j8ma1oib+6Ɍ_@aY4vLfo@=U}Qu4ZDRYQX4u| t\qp>sٛZ'Z}]zu^?n>$/&ohgeN rF7.s.v,=#D5㉊BȟFk<  +Vx~Hud &h2^+Ol˔j\CUBe䀶=:G*Jr\mMw CN+%KKs[y-4(r5$Pn3k}Gw7 eC$w-(ie ~6wh8c["]T]z T&3x*L6TR7p1u~5C|ތ͵lig1R0 /٤ڕ aY(!mCSd\NiP{ٞ[SQrh"hRdNMr_u!janDE0';KmE(D5\{mUmJy_„D}Ζ\x9i6][5S0ׅaIw0GIՃ|_**fvO.AB$ fTԺG~tb8uJ/QB9{Q Z^F96:RRu&#\T j.J~ E4nʒވZT|Xr;zx=ZE׍6EZ 1]A:8EPùӚ,&g~ 4_8 =]*+ΉhEB%g i0o˄H_W^.R =TE/ @L(Lϣ([UoB{?ڰegTq`1y2.v _\&xUG HJaƷ70>#nu`|I={),Y/E37yM1<ƜlSNM/I YsYdUmr6`T+5Sv9JsJCZ)!;mveW{+J5Ea#k]5Jd=?LdAcsϭ_D"8cuT\s/[Rd!Tq̛s(X]/ E}mP9r;t,_s+SDnX OؓTJH+V6$c }_|kDB~& 3!!hTOD͍`ǕU$w _ŏ8A2 )(>cWՖxe`7mLmnO50O5j-w-<[O^Np A ne5"s~Ӷ&Jpl Չ>]阄@ IdDEs" E1 rUA(5Gٜ;TwU) A_A$hȟ_B5(HFt6x=mdh5je3 \;ɗ?: +OhZ|_J۶B;&iNvDr bʀD鋇h amdN܋g^6!CdwjT.rUhxe[*qL"9=+Mv1Tk$'n 0HPMǻvGI@pJEAa̯Q[aþF 2^KB3:N:tG LH[$©oFT>XNldιBEr#a˅ 5p.4V5B@O0E g]\E32k@0%kR<`.6kf{V[1AQ K+UY wK;"=TRϹ_fS THhC\/ e`_~N(x df 蠶buJӇr/?H>+;@˻Ϻ4V@LB VoRυ?B8Mll/ُ}K#;ޡ`y.sBύZ)%^b+>p큍_ [7NH;R+ 0,2Pa'9|)H!w0BA5TعSi:_QK:fۨ.K'FS!4qcL?𙭶$ †@H:i`̺۱}huu($y'̯ױV3Xd #GRNQȄjpp= 8_QāKLk8ŏKe[+?aHR+f:ˁu{2Ӓ@9|x[2h튺Yge]z8K4w{ԩEZmop~a!YNj[Xo=ܮq"DX]Lz+OzAY!D"l:~jSgԾ}gL`W  tÔ* bӺ0[|IA敞w7Wo]E?:yrՐRXrHZqbc{ncσ i TTKѣ.fݳ;21$l/$0Һ$Z>1cvxyo4?ү=P(@$ wd1u#qk<<2&Y&:PRW;h;܈YqO}!h`'pH޾AX/^~@Eɼ{.?!st @rȺ!W0QR?&睋kEsGx< V֨8̓PZcXx,^&B qPݙƛՎSIu4ͩmwNJZ3F~1׽;+Le)V%3U@dem&xsjHt^Ho #t +P'y3&:aLޮ&߼e.wKB-T*a*$E/xߕ| v߿ĵs@bk]4&'c=͒FkQ6=x)j)b{Ԗexe NAS2 cO4až∶+>^h=}%+.[[$l8sIѦdҼrk9cN+<:Q[sh= Ss@".Hr]y-F2wzq\ Գ$IJC[yrAkWhhvwYQxZȻ2xj<4yfp =!!J]*.^% V'Z;N'u՝={vKPv" emy$>DOpabUUd7,K4+g}yAWb!ΊgFH[ \$Q+ɗVZ&l),UCI-r>aEuhza/H:miF'$ GZTIU$SWU@Vu=N(lcU.,54 N쭑XL`ݪu,GΞKv?m ТK7 ` ]nZb]R&+CwweeRW<1 Jt-InHbHS]KXw R$+tȧc*i8AՖm  |xsCbF)ET/ $y t$|HGWpmlL*PŧNU;_ ] xByNg-i\lp/́л.5o[}lkaoԣoyBl.r'kwo? eQ7b}G$Pܺ5Te~yfH e/xE^D:I߱zφ_ 'BSwS%f+lսl"RzCg-Yɻ6NWĿF%JUQ]c\`i"0D2bVA$M0ܜW yt3nh u,& dD?ɿ:],'9Yr| 0D{*$j$by6nTJsCSfVR7TX9]i[ Bu|t:8GOWZ N9gnǹZsr3z&qWt.Eb§^:E0 x1U2=2iJ.t Λ H9Uǧ1 s_vj@%ׁUK,V%z|ݕ\ k俋Y /f J[ۄPP?c(hnM*uz4YAG%3 qӔA*"UT li6Iq?bkhP&?=nZ,!{Aic _}Xt}ۮSDۈu(+֊!a@c2._=#BF(^Y}wC B'h&_{ 4wm69G±r⏫mպ׶)wSdƊ|nVDȳ7't:Y6q-ZW0 gB ~8KcWڶ>a~:Eڀ]B]A8Osx.jE0'P]c5KEol"v[tI3䠭Ic]K]F*IYqU5Cvt喦]= tx+re@yGEBaShH}w? g|sy;41"jm=h AtP; }A̢^[ 'ke}:5K#P#L7ʈO{,jswN;C!*zﲨb`N#[f`|F#ֿ.-'\nimk&'3gJ.trd,!#8#٬?%d\ 3,}b5N?pQhEO6سV3"/<Ë[4E;"RޝF1Qϑ6{ƙ݀y(甮psaFHӋY4{v=eJXt=x bxo&~uk#I:( pbpJeifO%U+^/H ]ۀ}sD"%gn\d.:B|Ryǩp#VvN$E`cc_>,&2/IbC8hKa:V.ihÎ21f!\:&G\._wez !>J(VJ`s5MV0  \Ie9բOVo,s/]QK{Ehv$v~U-6#VNJy~j.#x1^ = c4![-+#|~x+19X WK- SPv@7p|/L4&a*{ :S1-2ny5`njrQXEcC `ՙF=WژZ&%/^#NӻT*+d4$5 DՀ͠詼(//+.'LQI oː_!c 1xq-l:@ӕWיdŚ%}?GT#÷%osƟB2ut=ߔ0XWbBʙJՉfZŠ&l PshOgYZ07070100000301000081a40000000000000000000000016599ea2b0000d3ec000000000000000000000000000000000000007200000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/btcoexist/btcoexist.ko.xz7zXZִF!t/_ӫ]?Eh=ڜ.+L0-ӣFJ^{fN.-IUC YyYG!"x{V} CSڴoqniJCVa-~O~z"!~+eQ'ٶ%^eIuneC}kapvHXdzyxAc:"[(Qش2nAsh2,,6IPG}`n2<<@S*GP@;7R ?Ҿu`l&c3!tpOG9F흲-{* =5hŶwK6I uj#-Ž+Tuh^.Bפ%.^w=ލ*fiF4tl;Tn׵qhȆ`rOir\fv"D8"J, 7@'c6{jdk(S{N$E dߺ<^uN?ΆЭ1/?oB8PPl]>d &q3ߓp%-sS^#rc2+mAqi7Wx)@c)=/rtCB-E1}*#vñsHR*R^3]1Oڿ+֎(t'l"qovY9BKǼnHS8e~vdIEhퟃ]IT}5nԊ0 ~}oJKN.V] D"䮤Q):7Bׄ (RS~"f Fn(=uuw!GƆ f$cK˖kBMW:Zp%y2l(Osg)p&QRy?2)&s<ܲfSx9҅,Ha*ߐ<ޠR4X,;I.L:bb~Q<uW{Ӡ5cTn"}l|Cx=)]E&įE%pBc ;m0@[^MQA NPL_tVrwqdԐQ0Qۮ|ovz@ zG=Qf嗖y/Uc0Ru5>ďirV GJM4%vHry<~$: /CJx/h5\B) v140% ߣR{U 3hfG=;n63oG֋Z*-(=ߐu"&[t,_n`49hغy) ACV=12ojB>N.*D%oXjhC 8#Μ;/皂ٜIv[/ 0w{ ˶`]s3KtMxG%Nː? J-: AzvzJeOTnjVs,8.മ̜Dj;hNV-zy7/@Yw˩$ok\X7J1sXGA3}c8h`d:j*j6ԧ' ߸ #NCOD>Mr_ #wkCTI@;z*O[u wY@%h^;׊c2z': Ovnls-jv#$b$ m][An'ucj!3XKԴ+%^|#xMO^?^OImްvfiZ,[w\(αH]/,pnJ')I lĈ{_'kmyV?s٦i$4zXH-Z|y:6՟xQk%mz5 nqr "4n)=uv!IU^*uIDWQ1 )ukLzX}!.54ZۆӯjdrjSPjJRI'Wenn lԔ֍ۉ]qJE+[w{h)ŒLGP- /$(@ZJ-\c,BB A|ޠ!'wl$*k!޾~h" W\`맙UyҧkU*oaĨl֎_ֳY̘c{t|GnƸ$Wi㋮m'A& F58Y²|oYu[w+W d/5pm8щn&3&XJ[%FE{l-n%+˄;8D3s#Ύ偉xѩ');]̧X$ڭVA[a'`aX[/ L;H1'Z<+@yރ [ g; &eB=/~1760*ȓ Oh&Vp? leŲ5{KGIlFn\";'4!ЪubCƘį.Ђc' j Ekn02ox&Fߚ7Y~v#ݳ]jr:~&i5j8 ùF}js5]`$3oК/]DR4XoVB`{AeD!,+mQf~3 ڐ83Ћ)+jy\ز:M"] C°?Lv]aK vO-ŧP' W;q,?+eNRr9cYj/늬ɦ$j Aָ K'q] 4Qf' SuPkw5.϶؊޽3fkp E&7I t0.\gn07U KPd`oWRk*] Tp<;* |/[&bY#!ע9 m2ъhJ1 QN:imzj(ǣ5B^Vzt0ǎS ߁송~0\˷[}1/>?b* gpM؈[]u# Pilf,` yr/`жY5X6}׭`FXx8b+%ĭfg]Z_hoa6aϔ~>~w^s!&ً!f*x XqRFЅكs$IM)Kyo0y^/ͷp <Rftۮ@tsny/U)|[[.OT wC.#Ӓ JKiI5`py zef}e:$AZ A);ڎ`[&\_C4^xGlI's7+$  `b f;B|)V?x $i\f/sGm, ɡYڤY̷aS,-Sb"-*gfh'D ۼRE/fz,.@ry2 4&趾{k [Q hry;͐sO\O%@"WG8 lxcY8nr?^lXtqk<,Ш; wB^ @-3zja`@a$R#‚)*ޞS܇;j-k!Rgw[1sӏpἧ=~͏U(+ayB\:nIr8PB9fA&< %C/gÙV ]7"d(L6mh͸"_ƒܳPnzFMePYaOp=Cz'&h{k,/e* j2 e<1z㒪 ЖO)^De/TAw@HX nd*Z1DPU7!n5aW,v]qNY}{pϥHÿio.C"{P JԞJOyN80'?jSahl 0rO'שZrwN<țdV&hfk I_^iwmӚ._?'\'CN[qd)]+Wgj}MVAJ?ϙx8 ==hq^Xu^5jQ y`<>fp(La&QyH68ZF!:J3+v]UN4"@212uH, bF<.h;ٚ]&v;Ȩ k=zTdQq@0>2&addID#FJ '{&c/Fϡ>1uL}YĢyvq}>HCL>de ~q\Mbx22{y$EY{kr$yKAͶk)wbpX2}]#enj|m`cR.̃A t0 - ʉdv@?8TMy&]bk6A }Y"y뀪kP @'5כŻjC^٦JY[gɹ2M,2RO4Zl['[շS'Oirz(UaхKl#F%Jb? ҩ>JrS͕`>™̺z${HiVbS7yNo4 yW=`I8d {{Zē7b갌HwOT-ws"GջͭzBGu%5ޣdcHj"X"(d4#a{+o2~ Fw38Ayݯ;a$ ɵFhQzb{7"l7w C T$ )';΃оmZy.}? $v/e򐿞B!凧UNXl2, t)o,@0q'=.{1)WӋpJ[ETU6O >\.GRMGbd8O1 q~?>Ϊa`j12Z5!eitv<>yVILhF*gNRn@ L5_GaS9a#a |%@K@rU__b7ds}S 7LOUgb?b*lJ ya,Y,7:QRToa]l -2OqqBd-qEȠkN_vHnw/ `5X[i3Z  ڝqwdjdZ_Y&|jZ[薆U6Z & 5rQMwYmⱋnݵ`vtAYm=tU"s_}9"(cQŜKɌE3l,7ueq9wmQzq8X}s/VZ!l`K7|wp=ߞn *@uM6o5r&2EB}tkJ&X`Zk(m5|EQ~g?)̀]e`f:TbJ~LۑXPorU) O8}PϞ;hTZ9+"~&BgnH(40y wۓ !:]fNGaja ^']a@$|%;)IEÍy/׭yC9ID&)Q!O-zW2hcge!.c0Ў}!H~wwD-kɲ-D,g%H^>mb)q?։I0=ᘟMw?~5(YwlvV%: ),v,l s:N^W$z\*Krz=rak$Im SrRHKh_ғZF֒A_)lXdVIUV 'gs-K\O: RH$i+3<XB~= 6^1[I6B?.3݋ET2jzMñŚ۾< G0LM " \ cL B_ $tMyuZ12}4^11/cXIKlH1'8n 'U.Ms $XT$C״@a/cbt8Ho[]X2g3v>eDDWC}%)VHT&mмfoLPq# bt1=Բւc5aċ3@:&;h;;U}0iu$HU_5 -Qj;  uZptbGm;e!σo,B!ٝ*E۹!:Z{ki^ߐE7<ܴpX?>QELTh~[( 7be&8hEQb GSOR׉?[/%L>\-3sPDÏ9Dg&m5Fb F{KOPׁT_i9fO9*>c{٘ @Mo"n+$lh&oܠBS&6.Yt.7q.rgE]%0C8CGūT(ed \J MǬ=}Ĺ8ZӫHSM @@Jr dI*b:Yo{}xѲ[}=:On8QdON[y|FIn4P_nWﻕb@)Si+1OЅ#bx4#򆣢QiIJwnˍJfBc9Gd Qd gmѤY6nIOTC="Z_Gm+X7m=m MZCGCSK!Zg"7|p#Oā%SOٞ"_[,f_2t9ӡ 6\dBM 4W¯v:m<{] `YLw<oD`ݢvt9D![bMci]~6h3mn,&Q{,(Ѐv@w;\Z%2k6dZp_% /"0b"쨏p=;3 sh|xElCj=!j!"rB!(I:0?0JQ`[S(qx9~@XE:~ r9D,~ӥ Z2=kĚ8f(SAN'kW9/(m~oŶ3i!pכ8c]ޞʼn6D絹]`/oRv.qО(djy.8x X`7XsfOOT{|*(~k$Pyj׮hLu`o2Uݭ.%aaglNf7]BnJ$$ E8FsP)M-9+^1v?-sήʉ?t|ZQq5c }+1Ljp/-tԘH隯}8hMuvw)ƓzzQ)/HAFC B$Mk'E?4 ȾZb!Uy9JNLRw T.A18?VťC˵)3r,W-J6QC:~<Mw/1mdYhH#O_&2v;)kLq}6 .n r|mx7~ baęt#m$wESh2v.8F#:*ک&X⥵&t#_pkevY.+J ހe/ur#^833ZtE(u&,tp\q0P0fFVPnKXїqx ڢKGN.QK빓^-hReҤ}NE PC?t(aoi_Q7P/8D,XtUH4zn-`S،||7'D?pЏ&i&_j}FQټұ׸9l6MTW9vՉ>bJLڱQ`EVGu_-ΐɲLZ|EEF*(ӭuvdM~Njq[}F]Z$c Ƃ],~A?$oIQFX~$<3 h)dO_bg[IJ=HKye}6 ,TO+-$)p㿡}r~Ga=koK5'*h|ʛ]Ə.m yHG{N]|txʠ/j? _?KevvR `Kg6؍vIT Zc I6Dpx$Q1,OȺYE;*uzz$^Vs7Ź0_ z0|c/Br}mJBQb("X| 7GGS]Ke ܱgѣ< ֥fYp|+1e^;͡pu'_o v™#R2I`祌]O9_q=X ʣG1朿EgnJBǫ46wڎ }15?,c.GdY ;A|Xפv=@$3-)Tpk@1HvF~QVZXCuKUU'`ሿ ,~3JoHC3BD$*Ci걈Z{;Xl{0 mN8M禫(phkg܎A-LӔ5MդnY֍W-"0;rz98 msR|kEuP@o(7SU`$Mfr+1$yd lc F[&VAyU1z)*O8Ha,aﭰ|$ah(4ItASXw;Ii׶ u.hy[[Se4Dc3-{+P`n P&f%A5mz+XW}1Jq)"14ǂyo8؝j 3`xOx'B-IĄhIGw2 쎌m}vڤx&{%|F]1&?%z6'~U04JJ)+rJ.^@T{"LPWq]+% ךASߴH²w׀>x4L?@~s/Elև߯6s8 r]$@[TgBz/-F8Ālq lZJg}h(Q;vy@>Cf`4mu,LX􆜬Shd4XhxyVFXWXNƈc"/ᜂUE|T¦_Rgv&4TsI;R"U@ܝkW*US^Bb3\}<"ʣ7 |(Lx+8=/R5YVtH"Dqbn0" *&&_iYg-(dy9fhZ;ba%|0+e55ͥ1o-'F8+4`)ph[XX -fӈoULzT-dz@mlEIЈl =7P3 'utˆњcCZ8ەL)z|1A,}w$7b iv[#[Iuջ}YNmKuښ2 ҹ[!6`qBGRaN~!C&yt03>QlzW!g9=eL!B֣Eem}p%'J(ET~[0K;$'L+0SzR횭s> +!&@3.%n+ڈG%w߀H x"t9boJlx_ԅIF &\0bꎘs+!ArE:Q& =>(T|}uFT)#"kKڍOf:*Ax#E$hݏ2TĝBYKj?OOUx:҂BZ8vijg4lv<40DKa>Ze5G3F,˺y8|Aa^v6p?mCQ̵H3=$YX҉|f4؂T١GH!ńdzƉ*aedL~Wu+fwY#ә(?U ,tbL^xJO׆Gd0sf7$/랆ŎF6IvwqRvb^w%OEp+D8H)#kq,pb(4x]/\\4`N jE+Gh5^^ܖyL>P/y,d6DP*'%rN:ҕFν:Y^-ǔTw:1g~17/9ϜUfj%Yݚ!\!]ݪ 4ަ?ٴG$)(~8Cq -w'G G*rߒm7?Զs a˓H{5bʀ?TD\]$-ʷ}CΑTSrl\%|0\@^(>.I#&CU&D"wiⱑY % Oe*a{s:F# AxK=2Q@?MFK3XF9rp~HH?坲6EktF,:ʫk+f}_Zq61#[>lzj< Д w0`EDNx7)/,d Md8r6U["1UK_q9[eSeI {\~'&E\2"$|7=Jtsmйp/ c,6S+?ӆXQ{H6{0Jx2N4Vw2<>Q9M~i^k`?F(d_D#/j;b<,.ż{&wB$Z?nϬؤ$IzJFNPt^Lr,OxM`%`Lj,yJ[^I⅔ٕ}S+x@#0 \`H<܍ <ۦ[ &K2THl-[4bf%Q|8O $#-!w }|60\LbvX-R}D7ZTPzj2zI.|]?=$(rAn& 1IͼmG*} /Y^&`/Z3å/TF4n%AԚ@^#7h2vHLx}i:ue*~ʘ r1ػW&U)4nuI}iE?@i7ﱚ.ګo43h,R:fb 3M,eloQHVL_;z|.dmoz90E"ɥ0 n3:82NCt$VʣWߵD*֝M}ȼsYP6b*wS(V:jJpGmtlUVc/vuÖ<3h\78$Xqʵ$K8^!wyr U+="֞ICGZ7 &܎_=Ebz /(P6>w~\:g EoKi*)ڛsP-XY~FK⟰a9=P}Z@Ж/yiө^Wj#[~.$J>VHg;>g"sZӴ_U3mnc K!t, (>$*}\>3SkdHJFjIƎR.I7M8Z ķt6,W3ytB((zi Xu$:pek)T7.$`<׵b yJ( ./5pBߗ/Q_׮ O5G\ؓEBZǑ*‹Y/>p` zSxn~GZMc[ I q}9/U[n  YҙPN<2pÇYV~4`qN[DgR>ڡEvw13lt͒HhNUSq݋GXO#^<I|p/B e\("ugn[f9A{^Ru|::<{s2xw-EÊl0%-ˉ0{X cš7y[6ۋ {| LKu%ݳ9D&.. Ӹ PeUZN`ZlIwYf8׶ڳ&#! 5-]CܰIVe;8ErLG[:؉oA3s9ESzhG˜PHO-9<CxQejLʲwd. dRaQ$D#-}TFML‡Hhx[-Fmz7"=Z(CL݁"l7_LEOP^' -*?l 0^`xFVXy_|2tӬ72&1m}A6;*3/ߕ98VvSݖҧ;(;H5b*y)xm 4ׇs`wt Ŀ{:BYٹ:;E|ME8t7m*QupK3FN@hHFh\VkF+bMH{#lբv'Է(Jw7. ϋu kEnr%R #C̝ z{02:6䬨A~d~􀬀#XvbcVo`7eHx^nN5+:\9}3Lz6ijCũ6ʒ4p>o5a7wz~la*W|c1L.'ApIOLP#8Ǧ/s~I# Z60JmaƬ! gst^MJ u_ֳ:XS,v!WAUqbS {FW1&2rI,ziCx2a,ؼTY9˅%(#+Ա?{.AArJwԸWWJ?S%1u{jyD+DE8MggdLV+ru]!z S^*oڊ^'uō, ^.ah:NLO @Z 9A?LZE[#b%TφzǭEu%U0[Do g[մ150+qc`^șaz%fSmϓ kױu$Fib$J^f 4ggyͮ}vVj\2q~*VNOɘ=ˋA@gh0yv{QI"YR"0`MW 3πÓNDfžSx[1*6J3[= 'Ĵ9Ҡ4^wW&3RֿR AÃê{Oʨ0 Mx)^zDZfcքnKKjzIg );.K-GحGCko˅H \efn8\azWn<>8@sRq]^65tlÆ0*6ivc1v( :YtuW۹zb qk 2C \ 4u_̋)<6}^xiH:"%\csgbZӜ̔IIKԖ%}(mF;ѩOZ0u%u?6F; [q}uZ4}Ăn+A<<Ȳ~i1@Dpd9I/5+̕+,p?_%$RpPwBZ jUmbkFSDNo+atՅ5X'78jU;j>-bn3_cVlB܏|VM5dc87Ql6_Bɘ5zlGvNO'4̜&l8M,-ÄdrPyuo d9Џ t T4;b]nB_lP~QmceIwDD%\2^^T'"5P;*6LJ3_,[CFzkpcy8 Ǯ@)x_ Sځ8O/%=$re KD{0â厛qj̙9`MpΚ{.T)U9NqY•z¥N8_QQp1b>A:K6{F_%v+8idU~Ğ߯bGb_ә)) 2!ost 6A2Ow*8i{ЏiaRMvӉ<*cӋ421a#,/l_]TlpĪ_CS# MXu\Ff-C:iVuX!E2"31:P;Ӵk ahB4EA3]~irި}gPn)wf;qeoj]fo@K0K;:#ilDݹrM9Zx[1M2IJ/=N zRhctA%tGĪ{ |1+NƋ8}NӌnAׯ^NC>C 砬yZMoi%oZAޭ LX : l&.E6SkPA0$pTVE+9"g,Y['o޳S*jS(,< 0-WȠP:!Tj-(qmJk k6i_H.ugTvf:CՍa|uk9x竓q}ѳtț S x;'v27fl{@RmZO&DO0cČ7'}э mmi () (^muLdB %& v^՜y**: K8U탢ۢ9{ IŇ,!Bu{Ӄ^x [)vKIM掏*aw]Jk jD#KAAVXhPHj:Z`]uwGhcc,×P쎾xw_UCڽ[r os2@{P$A -9ɝ,;PT^{!є=k Oj>&Yi]j[lZ⹟~`ȵA,yRbYC8Kq!MO/k/!GݭN_^d;cgw@dz%(tQg>ȷ#PYdduuk_Fk*x;u * {iQ&O:Z26@oʉc/S7 T7V$gL/o*SlT"GL w3L$7tUz9joT]fZN߄ǧ nR2-y fXM PLcb]u _эNo5m!]ʣ&Gg,ܱY"qశ):sudkȻmamŷe46&MT:I$џD,2]Nu ӤDeclg/>`܂yucI!(8Nyy9ݤsW);zDEZ$NbP%p ԃCX_qY*Cqۧ @Hh)r1"ںL#.@oʭ6v(߻;|4_Ώu/1ӵ?tW R/yџ8$|dݰ,GS\YZ9\N,0rl?<~k)oz?TUkc{&;mR8*83BmMP } .<R٨҉kae]x%% rAcvFk{a骧 Cjsg[ ^0xh^(z!*tKHcۚuC.X2ȈNJpy t{zMhMHȇH!v"Z NZ m1K˖"`j.7*Q0k̰-4*0P/V9DNE28J,uc3]zc5ĖJ7F/yVkoS"_Fo lY;M5fC{IGl FhNk DKFәcL ZS5/""ao9bs-.@UT?Q-`́v1cZL dKtLmi= {-3B)T.`l^%H,~bzt7-5S<9ess_C-Zo?\SRh m2$`gM9N]?)XEMfWprwץJPVa^$&L cψhi5f/oSrvϳȣ? AB4=!~7#-qKϷ*_mK5 U讌phҹxB;3ߴmRs@2!kosfp]o!6ο0LPtBR7ԒpUpduIH=2Aז=WcL?/EMoIi\o&nn="¯9x>aJ+Tԓ Y0a,ʭ=È0Kf>5̤2ߨiY[8K!%A$zTD7.0tSCj᜼<b* VqH@韊/_xO["Zw[[i2uhk\j⃌Vlś(4|Z5II>"n6Q=gT7DEV2+.slOcN 9/NG]k"6dWWDṄP_~5DG f4žCCcYCOۉ/}yya+](P UR]pe}O=ߘ$| xp.T 0/mq : 'Q6%HʂB;dqxeJc{ d~+JɞxL&o VAKMVa붾H8[m+MmxﶜB&9h!e}/zZ a'h2hLyLд–4D L CDݢ辙n<ޫKהV_}P^%1͊Jhm#\~`c7HNJ(bDre Iuf~ȈS1J:߈":{=FVa*}A_M.f#0YOWnҪg?o'u)JK[33 [f]eU֚أFR4Q5Y WxHB(P\@sO`͎/_up,ߓrcK+K$jf&[ `n-}1hn|z35M]hseDpX))WP OwC(^q\R"kuJh)53h#XvcJr#:~~ux;hb>*Tb5Qb*RpUTF)]6ksA$̄KK`b5W"04N,P*c8BrZmE(݈ 3Z-GpLĻ>LC[*cSC%dSudwN5z8[/h USO5vS%!Jdf$UGDPʺF/(z1[z (WxR93obaN6ykgX$cUkϬ#:pel<+ZNi }!O*9 x ɺrwڪ? KE<>!ps_5F}RknmMm_g+@<3Qx`Q#K1\|:z¤L^M5E OB/I%r* 6Hp:)z@_]cnBonȿ= ?[ uO9}F&&hdX3mA|z1(K0rfgb^h}c$1'}wǛ%]F~Ba#C'?uI{%nPd(2!>U@5pu=%U:,Sv긵T 9Z˦MUX3J[QsFxu$QpC2>O2e j $U}:$7܄qXpgC^J. Fϥ-m+fTp&jhJxt1,I a&^EUV$8Ax澂#M.$v oW"!}G37(s`rғ֊VVy6ʚv1qZl \>H|6K7tYQCe__xGF@[.a 5ʼn뷗]([͖׀+#'=A~O{En7DYO?n|=Pavhg "l#G 0(]{+j]DJk-tS2ž>ǑFyĎޗ hqj34FbxߺGWd7\DL_q={<7fb3*٩A[p1C |©DŽ7o-iM[=3*854їyјW<"!^񎝿o#؎V WE5MF%N⮏Y{B\VxcR|-"]wM)ւtWbhmP١݂]R gϴ?n]z8p }HSkK'`h#{ ;`<osYlZٞ'LRv`55#P\ wWA>>9bf\FֆFh+.%v˘QyE,5l͚1 7EUȦxc|_]ęXɑwIb+2&g=Hq^&AKmnf'[$aٕ74pDYpt5A-a>馔լ1hqa'59}d*xL>'|c>~\ֶ*"Y(?,'qlER2,f|Q֡$MwmmP OT߆?v9xUqBV%D*R>мǐuQ0g!KWN{XVc+s,ES4^ <)) KHjx2ww2[T1(jńiҿj|ó3cڷ2\PxTz9fiZnQ[t{n OPyZT?y[oI5ŧ>"bɮd6;j^r:i)ǯ d #U\,`[ǣ}MM΅hL%$(airYݙ,;;;:•J~-??G SC G Qg 7>uPD!5y9C!ɞ9 QTp.uR/$[N,:|0r%Xl++hYtbٙ*j09@^_creGٰ"v3PQRI€XڱWt{_&K1BIfr[ʄc0zֆRQICs9vD.7J򖸾8Qm60x~(V% _gtX=mbYHT1iwk4H-*eLT!Ef0ъD{ Pǽ0ZW'"`?dh Y(;SxNz>ks_~&)Up3[EeO53{qzkwኚlu$ec\KO`޴2q3;זBKV\2{&ZO r]{j+ Aݳ&'<'K=dF`M``ڮPyXŸ1IϺD6A}z߯sƯݘ $ZВa拆7\|m١ZHfjCG2fNμfU̯9 7U .ٴ#>&lht~wDyPA^K /Q1A4p0~5$N#| -Yl"78eQ} ,nAMõlVeh[UW5&d ?2!rwȞ@jԑn5۞6e!Ua%&TYDD#IDNqf'"U^I_@GݤO ^Fahlݩ 5{MO1=<{M>˧rR:xK_'%8ITiٕcD)v~ WZHt-Dd$B/z3P.& 9L# .K*4yVpX/&ն6ոEcV~SZ٬3Sܢ8崄A=nʇ,T8A#7󣵮~H(;<}bϭ]5(9bC=Q뗸C~7( Hk{$O;m=W@OwZx%(~7,pʭpE8ͼ h5+9 z&*W 9/rz/ 3[N]]b4![>л1q=n$|鵑]RZPb͂ik' 8ɇdlXP}6𒚂GIP#_tV[֮wbt)Hʍ69m4Ue]7ENFA*?0$aXgE3X( M4"g3FrWFs?V65e(ghZҦ>'wAVƷx,&B|wk<!"نMWsBR2-tip4+"Q*BқX}m,PlǓzj1n`vLT@VPڭD4]V\X fnt7_SWS.z36V3\HIEp]ȳ.1@}^& Uڃh,쨸kWUE؊+C,eZɽl?xM4! G\\4|fc_!6Q+>j6fOu.ɋ@`nvaJdvyWDAkJ =77Q-Et:R%t9:7"IVM=`aJ6lT2<|E;sz Go#ňS"m$3/KRA[CX\*T@X~\LdpiyX1[:^ <8V)!ʞFLɟC3h9w!ԏ`M. Bc Aɯ8Fb;VOkR/J7)WlR;#<(۶tG@Cbe-{߯]6kFv|)`6V}!g:/!s [)|] ->Odqĝڗfۮ]L ސDoOJ˻m6ː_ BLaD`@`Z RWqBriїBW.O:Oh罯F5*eUȟg43WMO݄O+)̨p;W6&*dt?[}ۼ+u(ew~L%Ėg{;U)N} 5%,BCa@48~\N߄j_z#ɸ-^A3ǔ0=2{hP(~?E$~La [n"lZG֬4wZ 3=[ϬfrE oCWS/sq"UBl-a܇T),\tk1&'Yg,S;6LڈBئYl}D5D+ۙjY8Bk˫dKr_-#@4$BЀ i$-TGIs/F BiG9tӕd|'}Ag%jH@B=<7]ކ)&G4 /KJ|mX2V)"߽a*CJGHKdm8b%oO{,[erlĚ:zߴ݄b^Gՠի{(b)z^.T"mz'\7O[Ϟ0"6vRB oƣ&:3TV_8`_/Qk R\3/YJA(CkPc:[5),l.]cMܢSF܅lkCnT>J9OIn/F؞T  2Sx1?pԟea;.òzJg4zZFQOs&=rs^Ҿe׍Lj4u餟:PL[T׍!y{ř>px*4o㥁''.#vP̘6[ϣ+/&(X 7$Q1f9//?b}ʉP{=z\Pqu{q"0ǴPjG8}ƄXY(2ݖh]cOhc 4x~ݽIֆ2!]CLb3װ\IR㎦/PbswhEc ub HX顳']9 Ѐ^lB2u/@q(&a\۞,P ^\)5_nyֲ!;݆){JT>48$x=; Gᒩ1VD}B__䣱hSڀ6V@]?Z N2onۄT)[Zs£3n?jXv*tk&H޷1a0hVz1<8>@,{ьD3Yޱ -)Ky^$} T댮 [f7|5/tA0 "lRxH)2^lfxWv-:.Zת ,ȵBOྀJٝIݎ4(#: \%Gq M*纡 M. '>#T=Fsd + ,,ߋ7>p0116zPĹ[w|7Qƒl]^| z.*1b`;5zIS̵S2{Yd" ?-&5B0DQ9_/AyUT?£6ݰ7:<8Uy_6M5[Ά`vRD"RFd \;m7}CroծͲ Nw ެA>*YܢQ|e0T?Xu sJɄl1}ę::ݔy֪'5R!t\IAV,W2nzȕeV#v o DӺMuOU"DAs*^!:28dxRe- "Nn0A~|nu1WN%i\[iMl^Ek:^N0UR򏊦&k O]H+ 4bbA:|ay Y <^sJT|W=d[ɠ^| oYFf ҉BkaȶE͝8Š˶F:´ưD=u<P\fb5#o=3Qt)Y!z#P-x6׭V_mZ$yҁX یd kd:4b N(ܝ|6*{ם2@N@BF_\[m v+pg n/ @^AO 6*<؋!!"F!\U_W{!Syve!&^hGAJk$L!&%SCIv(Q~F9(Pՠć5O" 9;J9+,auՕb, 5CRfaUxGU'0'Ԓo\rNp)m5/o \\3FB? o>y wDMdnqéK tkN}xe%onju,kXPCߨʼnt7n'fn쓣Yդ@2\lk' )9JoAv!wALZ=<#.Ʈ!`ti͂yv{8vX`PJ7YU4KzgxL咑2B\LI] _\A#@6IA?ߞjl;WZݻpV6$]|Ŋ9: f*)mV C?k)3l+RzD \6UVU9ExÄItC: sZ0~c`]FYT 0 ~C8N@H=!爍 -;|2}r1qYdJԖ𑾹RC@&JEAIyj頲|[J&4@ބȀ>A"Mm1[ɏF+o0laG'`&d;ގB&R?K?&Rp hbd/i|h퇛ˋpjlM9.N]f5=r^bB;ywe6gbQ5jm Pz^.i`MH>0tT&9)iNWwPwxF. 6?$ CD]hv):-[l{ܯTـfxjF59rچ%az]PNQf(ag,IC-px>(;r'i: /#hɗ]_f-R}ʊw`1A+Gn!C)!~:S467!K߀ߎ-!>1<`)9c ,/{yjDgG E?I{j.a淉lvSȝW,+ƾ^4j-mX~ T B>BƙIh/ݾK:'.[ZԔf~.zc(%dh5:]7LKpPv \ww[*V?\͆O>ŨnͲXcRmcI˸3 WTK#fhi_98哛.\J/, 6B/Ǔ>X\D~^4Ծ6?q9f7 240`B v &Ȕ^08o 9 !6Fғ [\&jF6(!m`p˖Ѓ+AkMڠ+$m? m]īv/[rC'0I[7]I"2!lTFDŴ 7I-yWl,d4N@C7$cϿ"l+<Q=fv:xȑ>}6<s?n-=`B_ku\m(nme.bLgrxA-ݔD| `a6ٌ(6z/H^ÊFD?R}t#6-Ԅ+e^逼3G,:o8M|7d-S?&'%c+6X@ZÍ9Z/$sOn eCl5![ Z^ кvXO롺Ǒ(`ʹvQ0o@6k(p_ƹIׯw7kČswf7N,7!~=:Re1 ti>->@?Jf*(D򖒡45{Z[9>6% qo qS 0- A. c,L~uq=Vxc,f 1y~uxi=9E ʌ BIXK)# NkL,4Յ5mʠ%)+׊܄ ă+uK\Z_I5^^s."+7S"&ɢP8վ̧4M{iy52l1 M#$Zcuj .A0$ I"$R۽s**NwSXM7\ [QÞR۝Mp. ?rlpޘlIX2, VUk,ͬLyfPmᙻs{6Q<~n}RG PCUྗ=kl¢$:[LW~#Kz3kUz sgtw,C+Щ `Yw7-_aOtZ/5$%WԁVR\0 1՞oFbl3>O\r-BsWx8đظa@8$I!iDlT0C^XmrZ}i8wx2@R,\wG'^x#A}B.Jp3l׊`1Zm?\.]DwN4-KmW~*pL3p]Ʀܛz'f{2s*̹L v2M\(ܕ2u7#i!@I=m^MV%YwmP&?m# "[ -:$w_ fxO=g ދǛTaTJ+WvO횔/g:/ T;XINmTXk{0*X3GiY\(i1w)js 9Jb__ʋ/SfCK5+sYgXs OmG 5hvKn5O]Pc.br7SpZ#?YŖU)IE!O){ʲsNR"A ӱƧ#]GٰdLTDB*Z*9SX,A"6tԕ:pn e"ցr=,&>rS<5EOt.eP  wrF)G="ds+] ١jgF6{ :2l7BJ3a{文,l}֞Vwߧ]Ib℺ewBI~tҕn+=  ֤oY]-1tU-ml~ȵ;s/i̲ʓɋoф,MiZ|N^x~j W1a?毎Ur6 Mmw\z m֘ps&|G=P3<cv<",5bKjVyyCe{Ul* DDHlu؅L3U;mo2Y'qrl/86Dz !?@{Bx#E<ύA׳Fƺ\bcQ> 4gluKF}bXGC7LOtܳL ÙlU<&( F{R@rlp`sz)X! UWDJR'pfz4/ +cUO2 []1O v*/Nxg7_N a'X;q#I77[=4VK8BCh0#ཀྵZ-_jBu,/\FG3Q>3Y:|\')kN;|}IQ1p?+Z#1y, {p#vպ\dݍf%<@@/μT KK5 n":3| yݪe˼x@,x3VL>lc{ OT\! US䂦ZZzLŪǑUg:8RI3 bKA6 ]ʇ*e4n{{պCQ~by3U7MO qu4O@;42Dz6ɥ^?# <+Ds]ՂJ'*{kA=RmSfi@tD:Lc (>(~`p"Vpn eo>)4އq6QlDoswΜʔ{eȝ{2D&FyWzd;lI%W|j5Y.~+9/iJ; 1n`y7Qٻ_UcsX+8O1?l$$.2ŷ_V݈UHZRaƙeG48HO:i>"$?%a ťX&K/"@Ϋ+,"9ȍiO%`艝fdg4Ob x .K5=4iˠk3OM滃87q N~Bnj=G~O$Ɋ cCFkWCɛH&g?u]OG+t8ѳP  FYai .תu52060&)|k1̿!7ETeDd"<M3< /"Uca6ISK8Z7gnc9I;cS©uwkHZ?CLܣKĆ#v`k"ņUPO%Ũj!L-G MҭlY@v?xr\@oT6f>H\SA{R\vgtEH"=ADg[qN9P}::!#2x f(" k C#hr2t}N*K*, +DL8Nڙ`("wy59Ӫ"l55|ʫR42, 5e{ۧ.HNe6gU/E2_Un`@$`Gl .=4t9F;.6ڍAuo4CŠyJ]hR QC qףWq*9|MD3Ǚ ncYr&u  Rusl17KJ/y#E3#bVearmCai|qhϓ1(-Q&w8OWӬ5EjW\V<vl΂Hb*4 _tʞ^aK+uN^>V ;<47 g5ax㞶΋eSX'@_]VsA7͘mQi+G UiohB?r.Xq͒5;Ca ۏF\ڸΩ~_mICվB1냑ˣԘEW`4:BH;sBG- 10WP\"n;Glu;7lyЪv".C(|Q}"8F~Md~F[^`vgAȕrE +2: 5cC/;dբ2uv'VaGSč W—7W#n+jEګ~-}7(5eZ_1{ޖ@$M[R2$KUfۋXT:jqQ8 nk@0,,6_2A4$ᷚz"T' cHbŁ|< cuaF+!ST}֤iGB 48HX_"XD'@ .Fۧ3lǮ]0Vip(e}ZjYp@=Oa( 锖S_+v^dXM èzذ1)0ߐ,\>5 -jSu4iFCЕ#| K:X-x.(ԍX]ibHvЗrRgIEۯi *ቬ9AS {;VNZ=u T+8Si?zzg`3vIˑ z+I`,{"Pd- m`y0n? 7[^>"~j(rvܷz4eL4 =dxIё V-3ڙڲZnJr c3|3/ɾ6l[0/st|#7&Փ=BBq~ׯcTCTŜ:mbc[H丼,n[&G< W+p2:fO>qUyN[xpB?P eU@;&܍u}$Y=EtbTX0]o%8] N~X[.?>VnX1MMJ%kM4*(U`-6U3$8M_;8Y꼲 ך0;'Q: 7Q~QLq;} =YN=wWu|-+/9QUc+ }YB~>6ҲZ;dx[{֡G GΡWa`< {w߻S"85.s$} ~Kl"Yi 8-%<#u$*dE ~ [.Q?:[c03R+59XOT?]ZoDG` `+paE2/]:Fy!ބ0!ic-( + wnyzٿ 1zGUG{QSt9r5pE[#8k͗MG M"LEb,Lƫtɲ6*'gUd#?ppr{Bf0zրVe>AQ'6;9y#\w%VFpSv:$gWqKJ-_J5^UKFKz28RLʛv3P%'}3tp]1) z4GՎپ^;ێ[0MFJmM-ovxbHJEX-&C(BO[\kP/2ftzM++&?!.D4`ҍ&G8$|;cAzV Gm~Vs%;-|d0Tj}Ɯөp*'a\USHȴ/c %L{4N  lDZҒAm]7D]jE,Ոt)I(xSăNq@V%-Ԏտ87^Ө#Nޣ eC-1/GV4R KJxԾFz!u_4G*TNp<ڌfz?YMRiKM}PH}i;w!#V~:d'j蓛ۼ`mc. x=S\qtDw mh&G F)ogZ.m# 0F-=& kQ]EfȋXV lQ6',5|0 Ch"F5}ޢAJ[v,2b #YN$XKgzb@I8ͳՏ92#P6HZϒ ީʨh !~@7x>[U{f}Rm[u>v&O,粆3LRi WʯmIVh칸=p(`Zd,3"ü-Ĉ"^sZ2*;Xn{W~)ck0<2&`xmZ*1S`XSyqttC\ǣW:XlȈE0~*$xfx=8 Y,Ѥ{EpX yh- U0= W~^Bekfl{ ]go ޷G.b-{\bSz -TkUgc \'o- էnlZ.D~ )5()%NY;%MT.`%PCX #1z煓w"@6<^$ya{8P8(K"amy75)mimqWb@tlu ZIͲ >QףaKSfulxOyG *=Cv \j} 8^SI*, P=B rYǫ_:2M9s޽@'x J3("Z֥Mt8j^U6N&Oq+? :M+1@Mk[gxd, ԩ@ПV\lk)?*VieehNGkNA4ѣh$MF1jbq=]mP&\d47liu,$C! dL?e.f?@;-Ս+Z1k|C@wRD2!IYkD ܋8@%٘ro{'FN{:[0+;>8լ!Q3%M+Z\Oo逖e8ʿ36B/_!yhY|UkV79\ΐwI!+vcz| QCΔ~֏*k0R>=;="wre8%6t޿n0Ac@},O$FՃϳN,TtU wrHTnY[ l;ԞiܰeM 0 !!/ǼO9 ӳR8?, .^c,?prz%&HҮw31ntF:LmPʀ80.~hg̃9&kmeiƧxR: _xemj{W[U1g\?vxoH:%~$ظC!I5 h6ĩ4E m[m?bX?hֆz QSٱ䎶0B3 OS8o]U#1!%Աs<=≎фf `n4t|2f)1êu1>c2 ' m@EH$5PNvԖ4`z܁wEOә*ŏrqʼsx~1Dl}l*14,*%U:>=OJ6Sv+OB8Zbv.ZF,sYT>r2RxU'Ov!T( ff\<.L(Df%8@1SV+H5[{r}vcä<:0gJx2m}ИIى2';\43^_{V=LzMkj@ZJH cL5QټE=a蘡:Kjׯ}rǧBgYZ07070100000302000081a40000000000000000000000016599ea2b0000a58c000000000000000000000000000000000000007200000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/rtl8188ee.ko.xz7zXZִF!t/I]?Eh=ڜ.+,s 6՛l<8=YN'EmQsle.^N1=&d$wdz 2tfR SfeB`&+M翻M@O:v;ss S.ڑRhw^aZ:5倐v/SV>T'߄c͝hj$a(=TϔƩK8u}[4>vfzV~ , M,cK84)O<:|G{U]ɡj80m +:rUƯHhI L}=ҳԨBE[3l']tŭ餻hrE%l[)/_"]ܬao#Bhd ND>Vz}/ > }n?'&)3\9 (nuV;Pyk'` :!Q-KU 8_M#ÚҊ-3oզmKwfDI H3'pWzᤸsۅ3VZEa^tTcGW 2]-\zP꩝z3Еzp*N_ UIHIRc# =`o=x /%txq4Sୖ"Ogm,Q,ž|~,I/i{@Xf1zY;Bvʌ02aqBg tU-r>ˆ1\d'Q5~̘¢B3&6h],+(|*,HU E߄n JrMӞ:,rGZu-Ǧ ?UBFt :&g]l I,W.>eTKWkIbQWUiEmڽf!DJ K;f0π׆Y4\<]N0 lAtBhrF:A'5w)jCؖA&=<;&$fկR_F_e˰-{BڬUMeFiz1r9eRʹG@vVJt2bfIVQ.׺֬1L:}S⽣ɹ=:U1:L~ jӆ'HD%?H:@̲O ¶cS Goّs'C֥S3] d L)lJ]po|) ;݉|p'doɍͅ\Q:¬Gj ]Ip_rt>X ^ٵ稹UE4 1/Anqtl<:*`s ʘ( b|4%[ OYA 4@~b ӳφC΃n=A9W\f$|ixMWwH?~νJgi)uđFh7y:HZn(W'MZdx}OadRYFFůΥ1}$N]17UR9B>'P,A!aTJN}dɔx*$U{l Rs/1J6i ?VCngwLIa( !vwFӛB\q70VT7l\U+qs,g p )l }IMPpveJ'8 IND$bOd^ ],=8p@G$?Qa- #doc O%l5A;@jJQ F jo_&,ꊆ<${%㈏zVz6"γ&8t% ̅|1W-Ie-#(Y"/q >=K4\uR!5kgs >%@xVn ;0KF^ebUAm&םaSEM e&AA6͗78W!KV 'mE$V>H3~w7 q]l&d=b]r]]L6{ ce@z;*\)&Ʋ#kyNuj<f wk8P`q q;7$O7,þb.rB'TEt ҠGF(㇂|deh[5In  O<]_TAksCnuew`tvMa2E l]MVcծKzfw|"6'Œ7?^40;ZXZ`M}"`RV(~an+L_cA6P~3yю=+W `IރY&GA%Nš@|9҄_;+lRMӼ}uG1Nހ}=4; ܊r<T3semt]+0S`:IJơ YjB5`H֓b:qvKYΘ@(} ;ۊGld%g[8h8D;[C?c`Ì⨕3MX[>3H}Qb6jGym@M[f poj viZ}{[ .Q$`Ψ / DÀI}u)PMC}ЌFN~(IOpL8X iJ,;˴3Ww>~N@?e)=r  rOjFHoѠ{ šO\dhXvv\ bvޑ"=m^L{ H)I ֤D0)tL!shEǽiݚ_B @p08PKfg}{ܥ= u?[PFܻd@PenaxR 94yC.M' !!m^+!1^k1ROׇ"QsS) AH pR9-P'u8}hU) xib.slхcʅ&_v~0ivt K3H?u0 :|7Q]d]v@Ec6yw,WUdp.V&;ݶP癌5,:fV`$[VJ2oV)I\sd[FܬeD[*4BAzT|GR.@nBUt hSdò]%8awBC06aZw.D ה?zsđoB+j]h  u:҇ p`/beA-VT8bJF;} bahXF?ȞXsOXZEha c>Lq ! auN@zZH^,RK0YD /'~[KRdecChry/Hwh;E33"#mOyD) jZ$.]@RAKZtc?pT?ru%1keP$ډZ[8Dj eHV8KNIjx {Crf8\}HP6v88ːռcnY,m*p 8m[9I=, }M]^/=2,hL7S 5F/@@!~KO:ŏ mUCB%xP&0O{/D}cη]z CJ[N6?vmQCG X9i4?G3HLO4mz,_%H$[D}`L(_5 #B/GV3t )c {+5TZj%-%.o ltzqZp{V]­Q@lȎ-l6*6~H.=~Qff^4GšMsإMTMK / I|zS 4SpJ1?Hqbklhd$6 #$F(쇮$(޶OgCN<V2}6WMLH\ Aa9)h@0! k8J6# %HV>0&C`fDgE~&iJg.Ea{) f1"m-el_ipd[ҥ {/zn; J!H% [e(/_ X˙3C!YS|M1w yo7럍`z2E<04;I Sn!TVroBǛ?\0ڱp=Q$? Jsyk.F$ W*=F|:H13ieπ_Uɭ_ň@gעv!'+0cB\1wdMڊ){5Pe ES9M3[9U$b[!KTMR/ xZqDRS7NU]ĥd boYS% exaw[L\z_2~_ILz7r?nSt̨߬/ ~ iwydl[m`0'#/a#+g~gea>IM-Ks\gDnbZ >cy}N5[3ahPV a[} ;Z(f=w>Q kG.>L>M[zä6C]8  zyV<6mfПVznsz3YN:+b{^gW_-&O;֑6{э h:}#J@& fwgSN+qBPXv Q‚yl U4y*Ͽ#LKB4fIenAѠӧmI!clay6`v^(Mc+[38 x+4Ig8YJMjRk.Yٔ.g7=BW1nvҜ4!Cq^<%2W5WqmVSp`) |TźOgdX@- =>Fk|+-|:g? Md&'x(eIg(_40Dʂ=?ojD9&sǜ+*up}ӫYT+|9bk8'YU gƤKQ) !5T\x+[%Zu?&jkκ(ݧHGSH^)0R]Ifnf)_E?'jG3ə?g&jVvEIo~(FatALy8A:eaO_RYb&_+P ֊^ XWtF2ƎkW39@g8_*Cάx( &V7;|w]i(}Gی2Rh_'+r\8!˻*QyM,#aj͝WM}}m0oo.RɘyGljx=X@7JMB+-~woY$ENG b!Οd}y./A ̽vpf!˺b"F#?k!s?ʞ*et!`IG''5nf5t8FV_4OC}H'궷a>v@ԉVir/֨wӺ`Y :<{q̤a0 ۫.8f%0 qN{7JeuL?EIZhC3#mh_oLkך[u@`5 dMG+|tޙ̼Jӑ/oFp b0wr e0^8͢80h@JBIҿ`_q4PE>GխkV>=3o}UaNng-O }n߭1&Q2i_15n@cz~hgT݆ ']/1O3dYX"_&d#&o_O ;Q>M)G[,H'QL+\B]< 6d'&a$"C7:+;dJ9& ݺ3;$|\nޒxL;"cv F\W4.FR-5fjj}gO1 B0ܳ\PL|o|44a>0c>'^6?r!''xe&iwbs=\ H\i.&& ߟ'Y\uaoh7R"**NvdbL2iy+I#>2t4^UF&bbu%]x1߭uf*a qNbh˓M[|"+a5/mD_#ԐGWrSjF+)r ȱ y 5٪6S2=&LE ~2Gztxm!c^G}<#U{0@LcuTQ}ҿ AXY2 9FO` Y<}B ?Y椹Ezc+>z+5]⌓jL~|=CPaKxmRW eRWH!2n=4Q5ۆ|JX48,_K 4k[@pēY-Ȅr܎kv[ä@k*|oS^v˵'.o>vpe @oWQQ^ ,uk֤($]:1Oa tnI\\Ωp@nݰNzo,R贺Y`:-IRw(S龠 %y=6V5Z:üɼ.qݺcG(|c!of!99I숯Qjۈe}9m"٠ƬvG4gg#[ኹkڀC}jT *7dg(%OS‹Hrv'ΩMňAPݦw>}J+i$n Um{9FηDӢ쟧JH+^Ƥ3y"gA7c htՠ֖aVD8q\p򰇯DUV~YȅlECmRyd!u,W+)`׏ R,sin`/!Oyx(U"! r\K|=93fRy9ɔT3#Ga6 Y]8e6TFuWdjfiHvĜy3& |9hPcCh.: tWANJ;v+ȅ}uBZ{IeNyqj\6V|SpGf 6fZ E%"Cz~~`+gY}oz 4#8p?zN ,/iC֛`/wS覀@%؉Yag z9RIqDf3htJTCNx`"\:Pjl95[Q>tv6#mJ?wٿz- ʒզ3w){4S䠡IJ%SF;{E#!,󻌿ҋ!w5Yu?JrbN$L]rQnk6UF3ǪM`ki 2](.*zv룴 ƈg.Nfgb{^oǻ&ˣS>;I@3SoՉ0';}\%22@prd[q#,#9Mîzz7dxd ͱ.JctsYey; ?ms~@D{" ͶbYq!!nQvCVۢfRڏ8mŊ4{šdQBXxa _:2zBPƮ~Kxn5Bɖ|^B)Р`XZr}H9+EiǴt:7:J 9?'P|(vzڍ&(~a=h|x1kէlʹ#x4pYdnJj0ֵ>s=Jc aO϶ukRi_ZSK3y="g:1&g5&f0HZ8JY?ʡH=Ҷ=!nՔ\Aou7gѪJ Ӎ^cd~ong;Ff^4dITk0ꦦ`&ڕ3^Ք Т)E Gg ^5#1FơdǼ5҈s*q4Egh opttQQ drsZ{>עIKQn˛"X7]sr  rS{tn{ҭz+{$Q /a=Z UOjCSc0 1LRk@6l,B|N/VjU|/Km*QcOn)⇗R`7t5Kk.y,?o9e-XmXP_e&ҵkjC:e"IXCs*63YA|ѯrsfa!@9oRz yK@ =h~i^; Klʑ_QP)ώrm"-.:w@WbxyÄC+ x"HhBl9Bo;dʰם/̭IIП6OK? !$yh<*뎜j"/; T q'~᝟4B#`p@Ȫ1V8E QlFλk@c~NU@EųDh{}#y)L9ͲoS ҧxfj|>giV磆P9\-L=6W n(T77oZ'K:!M1q d0٭rėw0/ 9ND<: 1ӡDAue64yucSSt\N5 H82[m^`iD5\a20D9ZiP`VDŽ\oOB?vuYX0B\;1t=k: !fJj۲ ьïBbu*G0/ooWHOzCK&}UpFFȘ<?/Ur Qdgo,S2oF b, &ǟ#>E[7/"I*-` ne2sYrWFzFyml%|,U)z|[&e0hSWp˟'6ET,f.;f?X%\қ`'O4;E Ērȓ&,(lڏڒ.nk5vC*@2$HG @PbT+23i xpX_-&O֣i<>Zs:<=5x(c=jn2$1Ze2sd!rdO|N.bx4qsexJ;sf_h!qWvhaҿ"R8+9ĝ^G-t[MY Z(6)r{s!(BTMР#F<$0юN$O*9v ~"ȯu@`mezmYK2T\dX^?"赅[8Ʋ&TOtZ0v85uIE0/$/L)fZ0gNV]<؂H zH%G=3 K% C1y]0b1GW&[>ly~kxv Q$C7q1Dcl1qOqG@N6Z54ӹ#zLZ{Ocl-{$RJlFsӂGM87#5af9C@Zh =H(Dɛ*Wc5)ҶDd:$0ނ[udj}]fVue:|ӍJTRJWSgͰ4%7k(+E@t ҫ p`GKâI:wvn~v'GC}Z픸K}z+ еM_g38_@TH+D7e" [4=oScz]dFlR;`vڃ|F={Im(qd2>pk#;[66SD]YNK^` $hշw+͜gTΐؓǟקJ":4؜}#EPdcvA1T2cBR5E|',NX }ik k^Xq4R*"m?Tf5#O\( -?#jk}B$Uxϭ=-u#ռN@ATg~P~)BM ̾[GnM%i3GmOqJL\*:D{VuC Ӌ,5ypčk` Qޔ=` ϴ/snȷ kǢ$~d*uϼWGš\w8uPxv 22i9",`n0W@n&Kym-ͰS)]u@+{R+sy@b=7w82 }Z-)t@$Bw?VbM(w1=s Cx8(mJg>UcyR0$)dOA> 9ElbPjwSP"턟6mIZgYahwir}ě|GsH4HN3@Pؓ8zB*e~h~`E$%ՂN* .E0#]1Yqr)yN*ȉmh=X2Z$1BtJ&_W u)y}%LrvuNo'3i,vPB˔;'IRBǀF7ř`Mܥݱ y=1E}:0$G_O%~Z@;BuueWxQS J_ſm^QGgy|^0]iPZ9 : "7g:yc[A1{;d^=%R1Xv مTEջHƓc"{K} o2ra f5!0t]pE`(#WfFKa!X#=b+>i3!PϜ `@Xo(Ҧ×b3UQG)qew kI1_fIY rob:\,kHr)zy!@VE)u9}+vA4sv/7/lxϢkdɔNbye8di 6YX{xed4Fs}GEgL#Zgb`E0O陂ם%9\c"4nj4}mwz)x1Rq,JMgXtP*^{JXq`vB#llW,_L2BID IS-pЯ(|iY)^jyd:3 \S#M剐aYo_ KpEVw>ks&UMJE);l2svLux*C+d*byd|v1qԄSeBzSiN|>Do0%2ѕ=jǀ'*\[5oybKd7?'ϗaXYx^ހ̔%0nT)dadc:Gt_Mwo} ҁ-B OpD9Rk0p6Z#a _9e;LJZ7~kNÏ]Imcd(FݲE:_2:%w}x {(W}2.ˇ\M57i,4s~fcf}uZv$iv~5hX?g$Jg;(0mp5lg6FI22rw;;F1! {ݍFJ]^ˆzJK@klyc{ciws0: RX k?WėXqNPu5Z"K$&w\j0gBop$sYj z?-z矧^F4,paPf(f߸ wʼ*s%&YY'$FԇjS`<Ң EbBO4V`NA=|%=g3ZL#.s9h ڳISrV8]FFO!8YY0:hGyUj)`(hSrR~'*f\\4OŅ7vTxiЁ_Rc>O@&O:Qn&`2T7CfفHjԆ-}o:fX(L@g^ԴZLqt;)xĶYO|3) :(䢡5(> Q1?M((~&8ZQtOx*cW6j !9@Xaޜ[?ZBwvZc{OpV́.=?^`|9 zcnP*[xm~m# < 귃(nZ.ƴs<]jt8WKrFT݃8.Xs%A~*ǙbV:uAG˙bPތ5Á؟EАv&[ J$4ϯr0oS^h$5۪g|hf5) ZjDo$VDTY k4v?2Ord UA 4Uq;tZkԧbe$4LjnWc2X]4sO*?x)` Z_fB&KLw%6}-И ]kڃ+aI-󿝂W c >pC !_Q?8ne_4ݱ/'l":G`~ٸ.q}&{[Kf(4 TPg.['2!5˰}@F'U3s~"S{MHfO6alB*#*fD6aTsM<ѝhI B7 U~@TGϺOnAcR3п"x;kw!(ir:z.t<?)GkWn1NX$yv%U@ :&v,+M ;@5'1ߏ>isV42W=@2w8-\ECͷO%>oe=le␷#R?e-`XC/k 9"/%ʈ K뷈.ü0NS'Od1#'MeQ!QܭzT,O FLSA?A6IGݮ},چKU@CK Z}-'dB[bnp.pKI_Wm y,Ա&+^4 g5$/jpoqD*׆mxu=p9)(| ք@aTF&2KtiE5\&j3;f@[r;ڡmܿ{./o7 Ũ@)+VQh1:ʵM^Dh<v(YƄ1&sD3#|+Ϡ9|ovMqwky Z+5Qܙo}셺-Y}f+h rtn-.XBDMakE .qW&sQh&_H2)6 J?b@WѨN,`#x94\}nTuХpJlRK/R0mhŦMEqiV'x `Mw>u* _:[Vqn Ds hLYPo )) v9ɏ~"lհc픂 jŧ5.ǧc*G\ Iu{N 3rce{7Rmz +qJ\ }%x/^kIsJjiQ DzuԆ eQ~;SMlJ7l2ab3pz]~}]N,$XՐI]@;%B4_n?~= >w"D 0aX>,Q =wE\ю a?StiicQ*f~m(4 p f,^=~xSgwlzi5Yn!&ըܘazcz,JB&fT8]GϗOyG-Xx6ht,+No <77 'N˃ 0 +!d6NDƬ]S5NuL{RTuy\NX&vB'?8U 9uN:%%wߥ@\4Աp$ғ?Ň!H#! OBB= 9 {saP-Ov)R"*1a8b+"a72zA 6eWP)ܠax:|]n% Q#yv{b=#)̂ )}sG Z)u+Z~)\DxtEJ" 1bk 7se8/#L܌.12:Çs$&S~3iqeg7P21;ly!9ьB(Si>r+.~Q[Iz ^#@€.)P)T1B'jEEH}իBhfeNN'EseJ`Z+%[JPUGny8lY hJu$HnbV&^#K/wv,W_E )RmY_D0v{oqb ?qUpXxEY{E:Rf κŮl}7< o9y9bEwdPOϗŚ柖mw$ ҥ%]_yk3taPˏfkhiɹë 4G fJJhZǶR!JaߛfΡ.ZRdԋ2-Q}@6]cNoHp=Gػ>`xa>juW8&xN4hzyM,G %LvR E/Mg" /*j囙)g jଌhsL9#u-;F Q;j_#3qWĖ| MO-__VVJhmOT-LWA3prײg3EggX-ї=94=+|(MK˨⸓%A Wh0M*tboctWa K9(Qg+<J%kk(˃u 8F#eDLy'F5x41B|(;" Gu{Z=V84YK1.FI$Z/TR۫C\Cp,L $95bZ?,G26Ks(PeJc |1LciWbȶлRPS7a8R&*4?s_YZ_?=mK4f]bi"zc s @|hmM:ҬT; `hB傶u,@ }W/9_S)-Т)xbfCc@}tRCZ&} 8͑yVA$O,dqؒǹ^;N'̠]͵,`zÏZ[]UԺmME"6FY$x˽iTBLT~R|D.g*]O&;[iJṂ)-QR$P#7T-@VdhҴs.^9P<i7g<Q?&qh%2N _HtE{8n]TMЁ˟e 1ٹ<ܩDʹ eEڔ T9s%wg>m@WIk\9 QClFJ4I^ sxf #Z,^fZanY֔d'iL Ѽsr(p _KbGcn>!W\2.{ o6kGUO!Taf S`U` % ƺ{5:f\GٟIY b. ⩕M8r'8wL-%^%ņ5 ӍR B:>-j,*`p" ]ɶ5 SΖ9jRo\weB2HȎѧoVdsܖ2 A8-:z!HHRteaG^ձH[$tӷzpvD)8l:٭5:n2 _z쑣v^G  ?_RyK0j0͆8x>Q`|Ct3UWT@UzFM.:u=hT1#Q%)V/vUtwu<=a}!Nu!3fE1U`<_S鸷۷a7F5bo8 K0itX-L@ 8+8D]]Y41Sftm-bA-/U oX,sU}*Bnx\Eɹ瓎+*]K.pj7e<8ϬJEQ"3DuO݊M)djUa Ys9ɳ|{  !=ly\p{_'0E, wel8c|R̒q6P+X{Hˁ;հDEsU<3x[$ {=j44.i½+4`ᦙ܉z0NݰdUܴpbAxb@z!j c;A 8^+$1:4-KbZ}_QR׋}#O딌0H9pFk}*|p4P&F*VHŸ !Y2:Ze")1&i'ҺXk/uGC,bW|+tƶ<-!׀oK4\uz70-/ #p/S:xԗkchtPѿUw_=$6נ9+6:97x!6f atx{AI0Ii,,b9(y5ѽpq/!e&c bmO2]*f}}{t2.r6WpZq/KS(QVCr>hBUPN@(kg\~pRv+5 ]A[]If60GEXkPur55F8]8ĞH_"sX# ބ]16pClR;'[ʙsj^^j Qhd|bB E|;Q4v WHM@AHP\ܺ%61 VF_hkt"|dԮJsݺYƅc ?r4NVE@Yei.0eV $j~4齘 ˌbҕ2%GwIqֶ% y!٤i=5v, Mjy' cO!P nP.3^95\kz4-2`3k.oA 7. @ [+ CzE_Uґqd{%W!X`^JU]1LPxL-]Ldn 5gc =*gLm ^ԒWlsa,B6:'{aک1eR 0^GG3IZ DEهSLM`b4o2-yme´[BmJq#)ΟXtCC\n4{ӏL˷)C!?66 ddOm1{Jd]\a~qY<ˆK(m?+Wmu`)(N}3(4`-g(tw"!:F@E]v-г5˦Ƃ9T 49.;._خs>%ʍH@EmCaz8ŇQ!Q ]1#9'|ZJa|]{1R"8dzEpi\HʢvI$hAQ$ %eaՂC^ϟ\R1ۨ~ # t;Y/bF))eJvYz| *PEJԷ-V'Y( Xܵ$Cͧ8Q@U3S9OQF Jh] 3iu+r XS'x_򋞦![ 5)W$CABN>G6y1.)9gaܞ.sG 0KWƜ㊹6VҮрq?RS2C78pb!&B Aaׅ Rx"=[IJҸ&. J>j< HktWV6˃AaBkً_EfpgEra.R|-NnNi[˶?H/t_4T+2!O@w GnN{ ,#1!?M=ңSzɣtiF@T{?36!1+I:|8XVTrk3QridrM(B)g}KLudIb&7+t Xͥ R+ `Cs@=ꗕl_Ãz+:7R[^sNjB˜otW֥8c8{WOǬ=-ALRԼ/ʶH:j4hPirP 9BVMgBwKB^. FtS(MTZuHN6V s~UF6 3֠dJlAЕx{O7MVE:+ @f߲NY H$+)E!^D^}xb[f +t9:a g$)"Q)߻+[ϥfLhree >F^#ңP9v)&%'ݜ]U4dqӯm$6 f?]Ó#(5<:cEɻli$լ70sm />@iek% Ϫ*D{$HIku}[aYNUDeaZAn%B.8$J^=rշϼo޺E;Pw|p<ӋgjMfzUiӥ,A?">WEӊוS9ws//uDІR?k. ZXZ3C;8k6B#\k%rhŭ&,O3ĬapB֟eCqoᒼͰ>OZŐR$ aG4v+hcg\nzֳ84LyL9v ;$@5IDP'"pD(Ģ? M(~x/71e\C7;4A_ 9͖V6[9Yew0q8(L*[*ކj!dv ,. |~/,>  ;O?P[[MNi8х?Z¢ K>!ˈl HMS4| ~]>]-g a `\| :@  p{~8{xC]))By8^,(c?`n+j&ŽxvYic{ rbP]KϢ8FhZ`Y:BڟՎOqWC#鐍WGewYޯG\Ļ:ZRKԧQ//:,+q@:f01mD:Y~fy1N r~Gn:3hI -M'lJۦUGk;s-ݳ8.#ә5 +| .A۹)};i\uGF\z۝/(n;RPY~3V 3=գj{(kex VmNÞwWoj~+)滑4ɞ2O|0~A'_:Ǖ  wЃ3vjAK3eS;:+ ;֕n$H)So^Rʈ ,_}?RkoJ YyMO?3Z4Vj68:`iKY~7g8'|y5;33'mAf=:ZW+/xj֩A=e~.$Xj|*Sr!(|@G[)$z@X'!HܜW(_,_MdN֓Z̜CQ̹5dpsgXxx^ r}kmSTƉ(Z2"fZ(Ớ/z9T>pjxhoX%AuO!N>s樂20Ժm{?kz:N?8/e$xYɁ#9#s$' 2'؟9b.s}o^aau9(ZGiD<ɹ!S%xUT OTM/MxnU~kW&KXIC8ENZgTgW0.VP`TĭuIS,ІU}#o9#o(01Zu|/M+3TT{Klk2KPx"-d1sxSxN~m^],~R9sv1n>ڤm  E\jMfT<=1x!C f-@r^PV9>!taTR 4ƙb Qi@^˸ 4Z&MaIbϣl:&QOÓ.&E0oBPyZzz5FN, eA3QFm]a%oR=;[xSl㏵g=j!-j ڪdP2&R %)LC.-g[>cW$'*aqkptOnm!O!`Msd5'>n?JyZ+g2Ijf+o\LhF!dMjOǹ#Y(}" jl?X/@TبԨ,leԑ!I loPxwm-m2ylKou㼭EP[U7#c o֥0s! %;v]u T; uؐF׈-v ]c8˸ݟ0VQFHo=@z,vNt0O-U!c CE) IQ'Z{Jc Ϲ3嬞|8~oUl1NҮGfCf4٠H G>7|\_Էϡ8E^:/{'.J2n}YQG4=3hpj;Ȫ[[QظٌmF{3Y Rm~OmLNȩ<ω@y~7DΟ =+kl]$`hgЖxp#k f%D,n _iapҟWkN(~oЎrV(hǟRV塎xPSZhtt]uPQdGZ "/g51om^RKWk)sQx9Auԏ<,z']DN ߲G`|ߒLRmٍu|.fuoJQ`JJq? x rJ:IHF6o b\wpr<|[z`?0V)j7JNKitSCQتoCbru8!̋R_9vEPםMHG3x3,7&뻽b{H6ڬp Vm1/OFt"bۦf416!xݜ{`,˔ݹ,<ՂÝ*4>?,c7_EײWkk[|N׉ӥg.fU9O41:axQE -5Yَ)5tɍEuMB)4,{ ٙ$&:Hdv eV 2Y읐4lά NZ|#J;>C@KQO AhO~ ɑ)|3P *]a3*{8װYǜI1Kn'2)ўsWh1hVw SYll_YxU4\I ɓjvBfM-0>Q@%?! *}ZsUiA0 G2$1U"Es|Tly ci"{ŭr+- zڵJΤ?Q3`#%"pED(k sL*_\G$ׇ+E:-S]h?9\c&7b z<ᦢB_t\ 58$3I ň&" `cpw[c \ÅGOpA]KЃ_!߶ T>lSkT2򟂄\7& b(٬poE$8ECnDw+H7}suV FE#oX<$wDǮ. \Tg_9tE>DǺ9< "@k#:'{|y"5㎼ZR' arh˸W9h6+9{8ÄK0I#)?*N7tACq&Nx >K59 s^G8S'>y{YڭݦMPwHybX@C/ѓAl5<K9ޤ*,D7BUʗ:]/dyDoPROi(8<ą"qނՠ^ꁐayi;>' 4$u$Zd3LWR`Dڎtx:)h0\uswͶl ^?A#76%rrUK#&'3|,+P&זXQ;*cW]Jo{S^<bNo wu8a<8ZSsoL_G dNӎ1`|t$ 3UFFwMԹMs&v {WMwC'e/a9w-=K` NH1K(MȊD]TS}C^mqy ķ ێ˔obȖS#~+rMN0@{‚Dl O帏`"x#=ݰ58t1Z!4ٺfɟ p:T\ EFQE<(܂]dS}B62C7[&N#j"X yF?+N_xY0`{lMi!,0f@>I}sHD7dQz{e"qK#6wA5 T]_ziH|915LEnpn]}vK 8˒BC7:!W4f kMnk٦Ma*{⊷%T{8C߲:znNHMoasۂ79^8{o.^NlZ X-[ì2,l'qkbրh=4lr*gFHUڵ)\b3yNZ5hfsZމGC2 V%>Ak+t-ߞa.iUGKz!6; 7o'CEk?nX|>EP1> j%1Q'JC#Cjx_ulwjycNgnaf!c)HdV$Ɩ?ѾUͤs>$}ER,%9\ p>P[8wlN١4eT[DD9'^h iJ[ y D}Lg6 6c`05_UWߙ:OfA%ɚ$I"AJQ`{XZGdDܡZny7y@3*6 $oSݢ7N7U0M[n ľaiBK?6l 9va7ywJeJϪiu49Ъ.^Ph#ƃui3. 9m 9^ɾ&T=f{l,Qn>8ϛ^&SWAZ+Fߥuq&9-#PڻKFu ¦a% :1\};BROCx`6L&vA (3U0.sw8p/Gr8$zK-+v4V,f|sam)( ƽkJͨ~:3Jז,xBNnd~ZCA|^'6sh'4 w&D9v`EEor!!~N),z3z['B/G–M᧼`D}A4ژ~w0&bX$wt%ڠr?8sy$,#(`Rs5?tc X6`ŃAʠRtʑnnS4ߴO*yJ5bWl<z"}3- IӨ"dT5U!(UԤM\TqAboݪ-՛agt?R#:kz^Do;PFxxOVj(cr D/[ lw"x|pZPjF`\_w؜~)fP5D]4$S2>?v[D-~ouWZu5M*VS[̯AY:`&7]&q֢RxU&J;]KƅP s\po[{SUT%oZ{y/PC02`7wRGJ/^6fZm'62pzo|-V~YX/@NV|5`EN$cIެ؄캅]$kk"l 6x>Qe'/]Q 9ؠFw7/"wfUcs}m0K!aO#TF;/* /*SYͶPLam"CfE%ly<^t{,vy>D"Cp^@`~)Cj KvB`hhZo}a&3׳,1oYh2_x ;g$f ̆ XR)p_ Z=̓7Wdl6n!Kn8ޫXUt l펪aKV:ьѢbld>oKl&3QxhS%ݗ eZ9ڊT,yNG1ѣTH% NZ1"ϣy0"׈yd}3_M6w׌meؖ 0) F~W{X`WN[mLwdmX$BD0J5 -/FͶhTJB%QyZ%SȪJjLޗ0>8i:s,?z(yN1 evE+&miWE=%oGfy`m|úʢ$oV݁bNH0HDvj _X崓O`+!USq#!Q7ءYs}∙s&ʏǼw9 Bv(gYZ07070100000303000081a40000000000000000000000016599ea2b000051f4000000000000000000000000000000000000007700000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common.ko.xz7zXZִF!t/x7Q]?Eh=ڜ.+ˤ.6#Ph#c u@>)4o *4j=EQќ4 >_}%eX"Hj"Gۊ0]pt"RL[i I0fv2w*n6&F];iDS*'Ai9"8 %;o0;gȗ+ݏ~Es)/,ȡ'b&pʵVQ= f{`s6LLB1Zo1dji.by^GGLL.otDrnp݁\Te}rJ ^φ"Lnvf̞ ܎S^ 8,$Tǟ$dzta#GUXW7XcNNָ3R: ŇQ˭z7)0@]]L"+U<[cokaJ/s<8R+QDCJDʟYbzL"yDE$}++/[(!rRR"g})*R[xDaORak38#Hg|@:CRM =عyL~cM[KFZ?-2J\RUMv2'x)C|f5 ϵjp?lCQ ;9#Z8a%rg=?Tk`f؜R, E\DeqGӒA{pNs zo"ՆoVDn&41^#[3Yjr!2ֿie尨Zwu\jV7iTň2, 8w$AM-4!;qT?UYMiMKz9j7ޘ+@<`;E(H@npC$PX1Z<O}tua7m N3e>&ëiYG/Th!yުVAnK^$7ܘ{%Uq+&"ϩaTuޠAc5d` K&O26H@nK9=갓YkͲ" L{Np/vYxr""^Pf&TUjfq<(\.ss::imn ]gy03 \fwk\$4U@~z &DZ!e.pgCơWk=qW4=3eJw(Vd~Td|W̵m q',at!i6o-%ܑ(-V駍W"nw 8RvF4ak3%Ⅿёֲ #Nhz|j߸^qL /Zk(%{t[g٨5f].[k-gԞ.Is+ttoR_΂#$߆:17_Z*RJMLӔ}12Ydiu%>PV`6fN,rktcUN@=zor擮DhgAt\`C*'7Š].Έ !L8TihvMZ$"ϕ /}w;flĴjy (#DA6 Bё-FUcY ~`pؙ/ʰ1 CIQɩQ!"8'P +Ub-ڷ>:Br<ب xx$,C;)n$|`ty!R*5./q\V'đ.Fy`J~CQ7r˵ Y[AnK~Ďn;sH7orùŲO>4%:G4'Y<ϴ BDcBVW 6:M]4R@kEԎ`$3:K T+#Q)Fy ^T5wM$_~iEe(dka4yX#kX/Sґ9#^ޮ|oz^Eu'㟂M?<ףVdU $#8@ړw,zWsȐi-Tn|hcVeFJXr7P¿iDbK)dsfMfJƪYR\=[+ ce%-ty,]Mp.Tzv5k,}_gj)?ړ$n.vmYdgcx]U} Ƙ!:T},FU0b2J4ox\ejRLJ}ez5s?. Q uQ"1P7DP[?ҵ|17/f/Wdl EH}ټdOw! e͇KغF]Ӎh]7.ݗ清8HgI6{ʥ _H!88r9_32rJ<2gĬӥz:L8"=YB4x^\eؠ~Q hqϾDW`p,Afz*sr+oL[@ 8朽X17"}C"=gn}~eeϊ]laRiάraCӔnS̼WaYQ GӀL@q643$ {3W&Vw뇨(l2Nc,2I)uϞ:3d V&'8 #; \˿[\T7 Œ2ik35 Ǭ %nFq-1Br{xWYV޵k.0dˆƣϙ>%e{1$y]&B^W S1p U'= 3}AjKg ߤ*1AkR?F{Mf;nh7wy3)fF !c/`c'.Wt=6#Gzʿq0]ރ ˗HBlfmRmS|+/KpƸ dS_Vt/s픺^&i;i4N_s/o S«hX#ƢA\2[UB䱬cZ34".A_զme>.t` @/maGtSJqU֚GպJ?x;K*Ҙݝ&o[;!=xmv%t'A0zp1lُ**"+X$KQ<'csXPR!pҍaZmD$#>uY#[ay/j;rTDEc6xT|6!xU43 WI% +|59R 0s\ R`z"#MȒ_B['`j8S@r%cLX=17ϲtvێ_EE*peu7lg $gX+6y(e"$7! *]8RFYJlS%($ (Nea=5Cڏ ލa_gU2Zp(gC|Z,$)>x?8,B~JĴ9ݷH)GT9GdWZ3+tKZ U^E*z|:B|JOM^ db+!H_+M@§sfЅc;10Qu\i h?DY=(K.r@B,@AIzlyȊB73fLV6=z) ԏ6:)G 옱=g擪{6oM xs3eY \32J^É3;¸$JgGᴮ7ΜrEbUNt\_ߨCwd_4>rr6l|дe8|{uPvu8*~d[DB/S+zY]fc gslf#F !7+YqZdjoňvy`\6:@7W $l3P$ %4TO0))`!M$+&O ݝz vj1y #"{X7f?B&CsjW0X4   lXC\Y4J HaF[FEoׄ/L`P S5@|Aw6xIɇia,^d84i =ҥcQu(.(Wd:͛n7Qͨ&q% -ĬI S^Yrd8̬fw!_Fj~8 cfdXڨi|&^!I<~>G.i(B%8]EFTSV/J$w.lH쨮2M6B[uǢl? SUJ Vo8KxS+d?D{ܪPv6Jej3&ԕ7-{P3 Q5 > ԙP6"e8];>ǀ; SjY=ȗ[$z{zԐpZRs~!>|~ n>b9\C:tY)[̹,ۄ5!dJ^Gj*2#ԔMX}@Ϟ^NE3:Gg Vs*$1+}C \Fja]eP¤7;!ׯ& [Qe+}ymFM%ܦ/4!~NiNc )t捔-Ou&~\_qBJEMԝA>8J$عJ#5}aV zԺb$6q|'(// <18QT8I\EGӄr&;.(%c^Sw8g)*4[IC]je:RP o]^'9j%6uCZp )xg^Qi=[zJ1驱1Laݦs-A?~uXD[5_ C߇>$e~ӽݧ#@ Q;5u|UGQ Օ6 z$ma'ߌ&@dbg^=n[KL4ukG@%}nSͱ,»~:Rտ@Ts=A}F8[@dB=7 ɝTn~NowgH Bw<[FY]]X~aLIfQP'q(^>Xޯ،Ɋ >px_Tɞ%q&k'u|]灨Pkh&pDSqdL+Z8rs k% q!ba 쥺: <ëb d>8u:i&QJa=^B'l=>[ '%y/B|1-`RFע.`yCGdͧogK)cODs y{eLt\b${iR]rY+*iQs3ۿBjDM1~BNƽ 2nfc(I6C!/&,'5ա`ZsJzA1:zNѺֺel;UYLH'4ߦ$U'0JC}29LeDpVn` Ajf|d^xY jV©!.QZNn;D0Q6/ "V,9^ &<\P ;馩o$6Զg ϫ8OQM76V"p2'7=wt |^mE55qsN cR&8i~Q *7s9+,֩ 6}{wĸ@k[ Is||М~r'*q%Ne@p />>x)qH/^>2?>b JƛI942n}8a\ 0 k`6u.,oy\~Қtw\Z@Ntxo(@qւas3aI=캋Fld1?%Ұ'|C"uK{:H6 X-j2X8s*WZ*'iHzb9R6}CF $-8~aTql slH=jƻ#P$IJ2̈́qjR*v kT NO*y3S=,l=I>|`BJ+&葓,~ y}E f2(q;[NveOuZ!lŕ\^W2wycđlqWTؿxX|F 9/>S}ׄhovDV[f0Y"bboL=w= \4B}TY7 5r'wR;qir>p IWؐ=MbԜ0D >ss\=UVfռ{-5Ũܸ~RdXR) Z'YnƉwt.Gx` Cђsr KLB>f)wVf`0 o"C0c9UjAQuu Yw^(0=yek~ZDuyt?D;UoJ!^PbUQ(1,5۲] ўtrCə?&ґÇm?2ӯY }TVv# F=3(|ڵʥ4ٹYڢ_BǃPwmaZ|fxyQK[k0V5ὁ2C|OEt l yu 7\I{ TP‰ PcP. Dj#O_j3֋#b۞yf/^lwNژ-jn25dYA 3 j͡DtAƣпRoHELΙdAKS6LOW@kv! n\T|IQAn>m ty-{UH؃j[E$!cO횐xtL_UUty?]vM FG:SGF)D5WF_c+ZiD E+vlV.Xc]// [43_5VIVA]Jz.nt [ªk9TQX`ȨfoUt/{ts^@Υ,BZbubiTy zM\ao{R^M.v J\+5nzYn]TJ\fz^pSZJ gKNCe_S]T.JeB}ŭsZ#֘ҫ=KU(5sBe%W6lS*m-Ĩ})l3 6"z"kONrPY%,D=P]nJces$17 VɴU@>+\yIDzv D6ld<# :.q/(C8H+D>/6<Vu$!H;{Cy9X ki(wO(A"0M~1zw͋*[we]U(iIs`N-.81WBSqMڼs=BU5Urs}&V}uz+h:<5,Vu-\+V= LR{^ ;4w}$Ycʹ7Lp]Uo%x(48>-}ٙSzɶg <0b*L/:OĜ>EP02 Ȑe1R&a۴|UorDC0 4˕ *GѴt\%hVAk Nn.RL7Et jOiP-O*o24 4Yo|\6%.A}I,] C+*Ѫy 0wS:2pnZξ5S"Ԁ0| 0pnCsqq$;HTe$O xl f`Gipwkd ϝ{+2\Ť(/Iibv(m)8T_Օ'<")>g Ч~RaMK6Ob_LZ&^#œ9UmN!e=zf~ K-}p6ZNB J|zjhc~OMFz>r!E⡢ܸHcVTBԷ7Z<-qV[;DbͮCy8wlӬЄYeLqG ȯ)|YزN0t?9\!(5+@pYn#5&|j])'õ7YX&!$>G# U,u@ɸlv^=`!ϓb5ٯUciM5?07P4XkPAʝlɌqU[syk/M5_,7rNz77^Y3ýk4\?mâ>4C-{^TD_F'yCiVodfO0A7,7T'^ߨlE`j.M%`ÎA |Mf)݁8xޑ^߀?;[\p'ԷRsoV} z n>\ (hKTθk,zU)ԦuZUƒ%J܅r-J9T-Wh/U6^wuƊW 3^R!Pz ݕ`oP)R.g+imm >/dWa[kHpsGoyZ_O!,T{OFX~-8lFRҪGGPT "(C _{\ѵ^PT$5W<7!#D溓z%4]oa}Z PFBVeײ X<e}#/G܎tӧ9n6Չup= -oLJۧxE  K2)b)9&ŕ|W}"Qj,7Wb,oD dF=)&*ٛfy_Ã#8;r`ָd2B+p8v`]~Y%'( =:&sv oJ *Og)C:h[?wGTiY*7(A'd9$nrӘ bՕ181Ffxx\u­Vk75E{ Hu*ilDt,MtH$ ,yYU;d{! viP;h5ؼg''-"_],Kb.K/Rk'p1ˈXtE6 +D,(qa*ge~=LϳK)yyy:w'=әʫVd4K@n^ntE]1ʻ+ 20p϶Zꜣv쬳w]5,=b/}@o{e\6t!hɅ7g7a6eaqZ%e>NQ(4C]rTm)ERwz"Lk2-T*::ϟ<*+j/[Cqg4_:l3em;OS,ر32ay.ltH*h-xbvvFT $s(XJMڕ ,9g5 Ct(ԧ 'N5"?Cw= >P+(˾ w6L^T0Ь?0uQ a xf:SIVP.FHߋ|5628^Iqʏ(C WE@fL9U-hÍ%?/`sf9-ܖHkv>3J \Єʹa;b+-'⾟-f3f>. 9魱E$mGc5/ikWJ+KO: HHμ7jOINhfmq%tu0bl gwou&ɯʳ{u&|@ Sxa)'F$bS[Ri "7?7DU߀5l:ΰ DraIgT}h="spbֺ2ne+S83N" m[X0Jdu ֔kOl| 4PnGt=(,pdN6V~bs%^/ qH0[j!$U(oWwyh`ږ3&mUMJ28NG%,#5i V7J v, ֗^ 4 ׋R9bVd9,U{&!*bbqy#xM;VkXVRBl掠KYû$kuToŋZ*TMy\,}DdUg)QY!{9r'bNMfիXj!uo Bo(ޱ6YBkBLi&r?KW{H|?ҫ{y*$(yuVS@g& ޲ -?C6܆'|H8u&Q@f;],@=v.Y9ە6SA]MV /Mnz jWr%hNBqDLc-A#]վtqykz(IP&)1DSmjK)Yw8LA,[sNsBk#9 IO:bJ3԰rCztZa޺pIY\yjEB([lwc\5%LҲ{+FªxHF3A\H߁T> TÅe(eQCtEݳ MqCpiy1kRݺ{_8.jԊgP9?tX- dO6ן5X3 3'OFHt٣z'ݽ3^]7`>+s0.zVmXrOl镣J{ȉ|B˺2c\V#5~@EPC%: 0  (\\4y _XŖCY[6o-YYAp,AOC p5BIBO@9$$ }u0%uHi\\J-SGmk :B'{<QairPvyGV=֧O5*ZL{48Yݛ;6'.sf /\"mPpXjuTm}}=X+ R]mXS%=?u_݀M Q[ UwEc F#)PΉ_^u!,]fK x):WwZ3daT4;M?k)5.!R?x{ ;rk{.mi@9~ګj`0}!^ڭتKN+Qi W&"vxHK}0!݃XCҷDP|\yri4WX4ڼ Eh33֐ՄcK& ug ɧGOI4n}=T2i3i N, ڃgdZX -h,۰_8rQ1hB/U=G)Qeʜ:'ɪ⢣#T/gUcBgD4}l@t+n%>q^,{!NǙH8b4L94Z*!Tl5\よNS1EѰ {KkL@tt9ŅMQfH>S6dɫ֜xXSV ^̚Bz&F |S9g%;(igMPƥ &wq"\}o½ ƪ<+b{nACwbEpʏ4x1T:zӌ;>0SPˬ6Gu{_O^,&hǬSuuX\㒩Eq&M|)}RjpX.c5($ T f}86N=1QVx;${S,̎.t=9t8o 2W7ݷ3ϬtYАE])+f}T΁^T[agd7ɱА7hm.BBMV)P\<یbm?*vSNGM݌E xѺbCFBN^*eE33,E͛dЗ0viyy/pq2G7߽9y݃zA-6A 3 Kײ.o*\ M0L?04nrXi3Yn B|46S-/eha4lj7xa!ů&1GjLr(iNSf6; (0сh?"P𵿖kAJ2iNn UFSqy ]~z_f#iث@#\BĉЍ\tT3ؑcs:OjFvotQ@b+:];sN/*"G,+)#wH %bO-nV@x;Aw ѧcZ!(QtuTxd_PN';ʷ _ܠNίX^5&}>7W܍C= c\{E-R65d/Dpu~X՞]˄v7&ŚsYq]l}JV@0¤OXtUμpfbLu7uX[&]Fiv8'׳|U"PcRpc٢ vLe>uMQĨB^*&2:լ>85|~8`ggP(aFJ}OخLP8hue~Yc0v_,eLϲC1؋t/(Mv>#ޮ¾u%3'ED+=g:d~פ"JqϓͿM'խZkN)J;50t 08pӁ*Io 7X̭iS %=IiGA`Q%Vj݂NԱM5)GtX<4 kU ke{toٚ8- UX^EK*L(bR )у8qkǣ+Vb"Փߔ:%XuyZV CU|\ty:QZm5|JBœ0:õTXcGtԬ] ݦ R |(:hѧ3mʔq0L\%Uh t:Iz\NZwZc#6ax1Xf2K1[OН5{!c>@G!dPUtg K)Znm_ԦbrY y񱬞Ud^]nE3ހ{p1$wsd/!ި&hz{ߘoVk7"W:<~~ 7udz!H G:&6˅fM0"T^l^Zl .*σ ރ &ca97pn6P> ñjGIz)d}ĥ7AH`[t=/7nѦ~mµhyt/y؇ sZ|tXM}:k5l9kfO59ឍpwcVZk̗T9mz"g 鮺;uW̿8>7gyV Xɡ2\,?s9)cTc(9΢gp\/nO_k(./5 VhU?`7vD\ooHɕ`Jk2yV͖mp,0I}d+9Vz!?tDQ+O!/0P(r5axh>ᆈC=em\5/+mKjx so,1Y1߫0V.yhdgix^ՂWWH<.;nq826ͣNgYZ07070100000304000081a40000000000000000000000016599ea2b000065e8000000000000000000000000000000000000007200000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/rtl8192ce.ko.xz7zXZִF!t/We]?Eh=ڜ.+яДg|bŴur@dj`p}~1A #bu&f +ą-(spZ3X\ޒ%y\D;L?ćjdjR'(;. /dՙ%C;S=,$nriÚ`@!'ƴC,` Eep<1\1rZQB p42@, Oo2 Ș/LGr[߄ht̼7QBapsщrraeøcN̥X4 xVhH`}*y4kyi/73L^$aW5ȕn ,{N!o$DQQ5 <4bhr~LbՃ6W^υ_~^r_/IZKXlOYP1h X= H{@4d߭dN<fY?xUKDod&RR10$H|QlDJ?o󄜩$ fշĺ035p,r|A@IԧA6G# ^dkT70!Z`!չc6Zjh+7SN!4õOd2;ʃOY5Ii~:NwͺHmÀurc#ocx~k5XAW6;v])\8r n.r~r0G/ ~𱰜O @6P\̗9~*e^memjyu.zc"ذ~#,vkw3p H%[S IQێx4Ǹ)]2j :\s1jݽrЀIPp R]7b"ĸjHLv]m<(/Z&43?q)8G(C"A)kV!{7@@֏5%N5N=n`LyHp! P!@D1a hTϓS8#Gd9G>AOeՁ%5 P:(l`bbs,C]h,nL4)- [˜[d>B 7W!lK# wuXQ@Gi*=d'ݜVYzEY<_ɺm5.!ș|ԑ`*g%㉹aq 񻇥wϬLF+B /œTu~qs6g=Cl{@qrLe-<+o2hBKi槑ɽ*؊9 $Nk*,sU Ϸ0{ q#U~ HqȩN`ro ٹ4תʆiX@NkPhp'͝2S΢ ?t eKMG\C:ڻ>ѣ7usg+W(ׇ8dž;5ΆU-/=._Kl _Ҧګ6JP:YX7sW[}20:&U_4=kn  W}d=w)`Sr|4twiE(l+- w Qg`XV)ag{TݍNب8m嗦Dwɓk,U,b+hJ$*۟>\ x\ld-}SŮ44ǭ#NB\? 9tnhc5{^BrC[Q&"ѭ晴!;D kBn ,_;: 9WZGfjIDRT!("AIoJVۮx)bR\M#zb]jxBhQFb< e7`KUqNg$b=Ĭ_+Rxjߩd9Sb7a\L!e Q,MBJً/ekU([ G>BN642mn 4h7FiG4S7n)݂83 {eV`腴É40j )%~~C !n~hJP(kuM JFoߘ;U*&}FD?>KTqnǓjne, I{QistD 5}aYv2$֏jΞUC5 gBU<åGCm…HM}4X;@Jk轹{QF@%YGk]>P|WNрM"9I)Gc%ߝ+ PᶬH,=x\&}`ٖ mssv;{lf8"㾮TT^[-^b"1ѧhF*-M8Z&^\$#Ѳ|_}:F309E<Ӣi/ua"_Fv6рv7rfl62 0zfp@cUr-aaDZk摮"B6H +ђ0*E*'P9j#R17 2yt9|*U ~]1)Tn 5FGPޔ!{x=& +;nK؆z,+ ?@]]Č%!Qk=@Ha*X4M=/PU|j Wz^fUgN~֑Hp7"$]cq CD#L${vw:ccQp1z3,ጒ&UϮP~49-4#RB   J [~nMew1L )YRm19b"Uln Cfz6"|Agy}Cu <ǫO%0,IHrR(fTF +9LYC:jNn5!]wy2}|\ epU5Mv k?NLSV7P3}˦Pb|gDBUu}ב!bj Q㼦fö0ydhCMGwY̙EXW ?~$J6!PdRHo,8<2B\#3?BWZ g@fxޟHH JPh@0aa6P.^+#|"[0eT \Ey*<c)wyQbo^jF(0˰ӻ|DA[Mn2ԔKcP:ڈ1jud6c.9H JD6r0?`0U `πgU҂ SsUЀ$N#~+MW' 5~:JE+ؐ)-xU PӝgJQ*le `QLٵ^u`8ZZuD q2%n0Ogu`zk:9H:jwsSڨ2s;A2-n;xBaPpum';a {z\rcsZYF-BGJ}xqa8zB#OV#>'u~bP1cDjl4bVZwk܅+!)Y!K+3e`3vw_ T \+cF[T^МUЈ<ِ1̝o?Lg6^܇x8~jc:{-L^b_*1MnF]k:Gmd3&g6*z̰u \bN)/R3_0FV$.sdHG.NaT;!8)z˂}IrV]۬>ryh ݯ(D, s&x=@H5?/P?:£CWTDe-f{3f7xco٥ ,P<Ȭ8&OF2e+,1%@60U_̌f߃1)v)|9OCUJ9ɯHԈ葃.jG / ȷoxCU> hλ +Ïg|*Xw%FX> Fc TJ{u)hV ˆ,eIseC%) ltdYTtDV3/~'a\ԆΧ{@: B3x) IA&,Uj_ ,qVͷ[켘VX G\씯; ~WA_iȈtqrp~6Ϣ)mBF 5v9D}S4}h1X[Hָ+Gg>% H'qi'hp "d9XE8І4S8bHxn,TH+5Gi.\O;RB$>/pKG,\UW*2(<~(lqDgF~| -?4|? VV%* 4%g} ~`̊$;[5H=gUF6F_GJ0)*Nٱߍ~)4$ zZgPYOoR$V'x*&HcM tdߑ&AUɵ Fҁ6zu%IC՟aHFʛG$)uk-=ͪj rJU/ެ62Ȫa8jM1vhkLL#IwrPtO]KF|8&t87[J""=ޗ w8m9G$g{hYuѮ:i꼀" O>;#vx.7Shwi"8a ,z4ώ/2RfM5!t=9 ^1 N9 ΖB,81\r5,+_R_:=ؼ A,+gL#N^_L[C.vpaFI=/XD޿3o`k |e)L=Ū.! @g`w 굇n4D-_>zO*{$q4nWtK .LB!6syv5%Z16B*)@)\gVĢ@G_VpSe:6d\܊x4ÑeH9݅D57{)(nWx(Aj#Qiԍ2ZS‡LD .]13A?|aaZr$h^"rt^jHYi?Us3VM.JV4b\ѥ+ d9$h %ox%,ˇ;S >iɼo{0`H"Y(S U3:,NI©N?k|{*LrR w:4L͋H#s /:b@a{cOPyfZ@8͆+{K\u> Y}\A#Se}>E~~Ij T{ś ֒9H7pҝ(~k*Ԭ~~x҉<d$l4MM%kEPT#\T6#ەdn紽XwZ2/Cė]^U3O;8uOs@RF=d r?='{xzzō mYygF̵?M%R>I>.wAu5(=QeNҞKFC`wuH'QcX.ñ?^?vSD?ty޺Ո\܃sVSrI@%^noLB^_v|2\x&.Vȫ78&>=q8Q[@sr=WܻP_zl K:(Ņ5ǽځ_c/.'ehTF*8˶pk.Tfa=ܽ#@U`'S1jvYݔ Dڊ,.b#ڃ K'y Lvq#!W69Jy%s׼? jgI>)ѽYnl?LAV ,.Ѡhwzۛgm?I#4'HwZ٢t'/2J{}G zã!194nk"l 5t@j(gȺJ}^^T{b,66GA7N[IjαCĝ|6Sd N eW4I9DR) q0uvPre^X/Y{Py՚hUףJ?HnIBF3FE{fy5GW#H0qg9Ƨ;"kA` 1.t@v0Ҵ. 08z6K? z-dRui?.Nԫr@Sy0&xg/Nxsk"KNUCгxCkK `GAdxf$cdP ط^wJlD\zFBGul<ȚŶ,o )k`SuHq&%/2gm0XyW{G Z_7;C$ ̙kh%Z*{pdW3d*#˞ q @;yEeYj9lb?ЙW RF=[vl bH;u[pՇ^ MuieX6]9a]\ ߁,*&{!g2lCv ?>t7w'&^;v.If^`QtY@g4 5:S1AlY8 ynccH8}9o Sx{SnLi-* ֥I)2< gjk[wg4b! CV 5*tI>1Y- 3Oweq  ύ#;;!*@E1U[B55tx1(Kl+ܬ iz1x:2'kOH[՘M\Uf˵+h`QpRl*N"M(p$=Ϫ-%܁xb ~ʺ7@dTtHwrB2|z~-Š0֕>?[ ]{IQR&u`Ʈ~t:g&Ҳûjl 7n AtdB ##k}LS4iqH͝KYrd ѕz؈/t-ޖql5N^Y4}15 UࠟVނEvFYD1}0 !WO<׳+GO4Mv܀h+H5{R ʹXq9ڄ\")1j'\2#\ 6nﶭHx]pR< '#FoU w1W[; &Ӂ&?!hzyvf,ek~8(CE'߱\*)3?IN3#W iyC3c_ hw!ζRmM8~٥Nhs L4x}ixd 4 ҹξ, tlPqÿ&f6MNXy>K|.`/"R~#+ H{^@zN~Wmq,TGvY:J_R ZIэ A0r.HF@$Mv?bh}D[/'x5k{ɀHUFB JKh@!iΉ9ÙX.&%oST3A#c`w5O'oָZ쳌=daXyH CG|;P ޴DkrLaKn# 8{rHt^y1K8de¼|ix4hEbR6}GRնDQQ\-U'-itt<,/ڳgp77qGy6UaBDh6G,ck<>a&Nv@\hM "OKZ=Cnch0go){3.qtSzH xVn)`ƌqCgJKW0+~b#r 5F0>{1K:gKM]"/`GyioE׍U'qwI%kX+SwgBxtlN܉g S7Ȁ_|/* :v9ac|[ b ~m7i]-Ƶ& ?`>4IG‚5cz2}YC6hgդF(9V|*Ds :_gFo14ӲaHybjhG]j/C- dt3МvRx]N*BYbEd*y;}&፭4 % J{1CuZ*O$7ʯ. k`"S9eϽ>x픻F:﯄-GF"%M<0+ltDaEUnK/:_h.Ɗt>(-[t NV:\=Q*Tx E }PpN]mf587t?š/Cۓ4HsQAMf D8_ ɈLJ%?l)mw@*M7EMaHLJKŵT/ey("Q>=`?BoNk@%7 E!@iGZj.xs ,XjڣՔBSE]cz-Vsw6O4;R/YQC~f==$ƈMb7Q\zLyvI(>SЩn`' c]c W\-. &vD29\eoJԜ-"$?WC?7(1Oa[;Vj<46Q:aaȡ;zqaKӭ5&B9,C_jynPEVp@w_Cة #b?bx#&Km+^]@.MK ie\o8qKK7޸Ip)d$1K"Njz3裒]UމxS9n$z8L[b@gꦋ~czm(:}S+Dw+h\$s+N![iv?G5wBpwQ>e㮪}ٙ- u0f8$j%QfMc<ޏ=BciFa<%jô9ޝ>6ZuNhJ6XwTX:-vW [4р%sab@>>݅km#Ņ?eյ&/KݦphD[0ƨ^xD5h?,`xϵ&~lW%?n'~g.fnlΕ;~ 43_&CAzeRHzfSo=?OrT LSs6Z}C d<_ENe.{`qw`VG.Eq߭-y#\|$wH_*B= "CL A;ZhÑ]pͰOFFsA̵~ o?,FՓ> Um.s3y_x;}Mv}A!-bF ;;uRC:q{Z2(v_t$m+&*|*nZvB'/$I:,h21׼$fR8f-|@MS6P@%:h@!xR$ g6=z5&1{TCN-plI1n!<MdiɬYI3fyf67<_>Ɛ^ =<(!?=fyCb,_Oس?/~Gu# 6y6@4`Mʉrfώ'hAsVZa޼X=x> +$f_=Qѐ=( #$'@YTAЯۺXqeN;ڙH;BOObj7!*3) j 0Q cy)](PB nl:\B+dB٭ǧ{A t鬀#Ye~1)IJpicęz(~nO*f=*/>..T`v<R85;B+Eϗ6sBP$EH u~]p>-͝7:q`x՞z% cHGOm%I0ؐp di2D[:$r\BzP)"swi";v)9U`n_CT{=x!D (aaN`+uc,] Km$BIr^Y巚3Ed b_PS6xabUdyG cA\M>Q%x]Q$]oJpɵ@%GOA HW2^p' S? p/-afu:ˆ |BO)ua"q|p4.nE|co|} E;ټ;@:{%Jnvq7o7)@M8aR Q=Q T=,pՌ!ct;bwwmmxrH([o85累ZIdsxۤ^Sl7R-HZ FՓYޡ6m\:EG2<6=#̟v}]JC8y֯ůi%DR9!ՄN`]cuw,J:0[e:X+WXrrq3DqU1vox)QkҠJg֣U//LnIP-})V u;GRP@ !xC5x>ôxm"1J.*4S)X2hj? c|0I@Y"E.]m4|DThO6|.8r dK n5R7ۀĺp>Yl~MY}3)A=t7Z刭;lWs]Ӊ('!3jƑ̴^#06,`FTڣ00*yF%C︌C0ce~Ŏ7AYBSޙ?׈2A5sEbAXj܆%"՟i>ȯ~N^ ~ŧ,Ƕz^z~ѨPR"ч;6q_oNѲ]D㗅\wЙz. 6]÷+w+mLEYzi#ңO%6CfU}`F^Jsh{vZA&t&ǦnZ3y^/9ͽ2WbTlB B*jyI >*E0g# ݪQ4C7I|Am<!иs9[i C&?-E}{+5(SrOjҺh*2nX)loXMh 79 dR'&w'I=sA#4g)?N'd}ҬL\'ܮ~~㶳+vwmbL8ZE{ "Y b.S$72ʚ0h @籪[0(2kP-<ƴSs:+ ]nGDj8yyvFG09˂5tC[Y_WY49'\zcf0RǚCPhS^6d37S'Qs;,lWB+-C ٛQu1&RA{Jiă=`Kku][T2fķyƇ`#tWo,ch=$h1e ſOHi;3csdݞN3:#`zoh`GK 'YXmMU&)}kqB6sN /f͎ h_W<,G!|lq0XРAb_,1~nSsiEQrxnؾzHtN'-AGcQwu_^ߤugW'Ī#%T$BGy|,]mڊrSVWԫ ӂxi\td{שv'|s䖝E(Be}sD bŘ(waBG a+4[lMjMjYn?N5?ۓ1U3c1^~qT'26/pE%lʄӷb8wkOŶ,cv%ѾQ{o,{<pPL|/j}^%SJ;Y`'23Mo s7 Uv~sHAQ31V9nXgcZ3(5>Z*O {N|1w sť16f 8 D(>Y`s 5hD_40%e%xUMIR Z6פ :ta|Dy! r Z4~X ͭvІ-7[|A'uUz٧D"O#VX .((]m/G 6 nbu:ltPMPWAn581KqU~qKp"CmAN4o4Ъֲ*\{HC,GltrYȘʣ[|SN0x]0>zmm}CC,qva};dyojM BܲXZM\(`| p6tQשbȯͺ ^ >%{1 VV3f@͵}t:H29 eѸ*WYc/}dڢ #0Z"h6Awdbzj{Ћ^h^mOﴤ tDq g. y1FY%MC״j]~KP6 q,'Ŋ)>?Jwi'SI> Ap ![u\]G{aEMFu:w51;v0qUԨL0VmN 5V4; ]e$QP0r;'EGwd| DoN-7n:m.TV-jSZoQq5Ѹ\E^@-V&@ѐ oVČ(l!GKmIgFJ;:fȪ hݘt7ETjog6# JK^>3 #gp@T0}=$)vs,JWE\L?r9GwY2 EKh!^5j}ϲ$2<$vQRxΈޑVW嵲=ت+ߦy09uY}M#ٴ\?_UE@d{إ37LYFh{%ڥ7:MyLqo>&Y,%nԻ5SȐdBW9G kHu%=C$6 dK⧛3QQdW[~6}m7^2-Ŷ/ 81:b>T3 BRs! Qp>Br6qS4ptH1Ab|=x3JV-*a+j2 bܭ3h.R7MP~GC5Mw6sCVl@޿Y9+] i[u`%&ouTMQUɿfys^ԝ"nǜ4Z5MoZdPTN1bz5X5/;!mG[:2C@x#Dk!"ZOG&3`#E~WV;6_7H 四ElqAR7~ \_ &r2WTQ S,<2VS:BJ*-xpp՟$ḍ]_z3v-:y«֢ )Q ܮvsfLpN>03Nr@SuplX1ǴgO1´w pj#D-s~~6%* 00m6vi4Dtާz~.h,ڛ]<#Wbrzw/9^~kk`i _z*t]d=B4ʏ bDؓHl nX;$ 7kD#PGd}w"\uLW- k o^Z# +g6Jig#~8}>hn3:Ys3b)~@\Yoi ")Xp]CgqV6g}p=lmKF$ʁ$Ӥh$o]1 fY z`lHޙጥ)2 AdEe:1X٣ܓ@|c9Rq戆+Λ-BzwMEYSä kd4aE IpiH|D2xHl HTAģS+8Wb&\]b|5=U!1;N:WY< cgaW;c-9<j;e:KI{>18YI;k U&SF`M*[s7y5f/&^|WoViDcf۵"0Jv66e z1/a*^DFNaXy8*O}'a?TrȶvOb‘!TgXȧOk#J%cdQJOb~Dr.h7B+!&c/5DH2J0ΛDQ@e߶$=6I! m3uh(߯x.@l-"(O}u~hY;rr诡r#B}gu&┷1r J򹲈PAvX=ϟ@fJ){eK=Ql~K\̅$Wp3Xۭa!^ qo,ceЌBsmE,ٖHPƄbp~4T?.*KbVeE5u{@>✵[Z{ TI>ʱYUeX4h~ $1ix#J39P2.SˎF.9 7ͩ/_}ψY%CY^ ܴC)e8VFE 3c'K"V>{j: ҅ df>t|~G )yD)}EBnZJ'-/ A$\V1@W<9zb03,9dP7 HQJzNߴ\Yq7Ytk3 G?vr4 R {o%NCYnoow%V+m!3dU| <,S1L`OEԤ@l ]?-G٥'VUz],bnyT-9+ĎG_'[UnW̍^.G=p'CASNC&0MȞH;ZrL+dU\FScFHD4=38!aZ}$5:xg*G(ރm$~Zyc `a"W-܄z'7ԇ}. e?[Cs{@}ڽGw?B-8}dVAk!~u;: ] SzD%%Ϳ`h\,?#ֲPKc 觛Jrqc;7 /xv<;3,Mݬ}#wY*jD/t'33𹂼)@ g1,*k 9΢aHBX'tO[0¾b ЄdM$AB>Xgq{בoL/3\Y4{3| pEJCe B t& }t[zs~.$Lm%^;!Fh "m7aϒTTjZm=6hB9'mԾ>fQ@@"3d"zb]UIT{U=C*cw @{p.dDR=w}dj :9<"VcBƴ9pr39z\દLikՙ|E{Вe ZV%b̭".[1Ga,¬0,04 gùPCP7U_ryxl7M5KgR&6Fg烌cˋ&rJY_P[pdi5c_YO>We˃$ SVO)ӄ =Xݖ}O /mvZ̜ᅼ:H]\`8Qj ctBpZ^hRNGSA~z'TiTXuZ/j v""L#fζ#-tB*C;|u_2~EGKR3Z+L:E2_a 7U۲5RĔ_"f&*xQL{M6LL\]JW; E^nJ-{]vbY/hj%[B4Z&a%NYšvuJ_$T68y4oMUϲo#;tk/NT+-C}CxUO'Z) *Z5"r Q(íôVּ+f7>ߏl䇮4!܅WJ ׇ'^4>Li)o}m[k#b%i-4Z-X냧W\[3y'5,O3~ΚL q ./Ibx,j-3S|iu=ᵢj̎c"kg9zfYԁ#-%#8f:!QQx1t,n/Q䑺ì'9aWLHei)}L6Ţcyw (㽐R2r1fz'Чԕ1{@x{dA)6f<_jrqܑ|Ue`޽ql/ ;q u[= |E%,nIX-O rh\}R,}"u!`x؀^W2,9ֳM5nHv $&@7s)BsQI@mZxjpQH8b@˵X;!N]OHLF,own qkG\<Պg,du.lC]Պ l8C1Z`@hmF ;d9S p+uVOV \5$lr"ԗx]9cqqօ:h`_yw5m^:L)B*rR9%-Uit:纙ܭ2N"]õᙈ!;)tZ ;&=0ڭny[mGžf,s㩹*i bǚ8QFI3wKhfd9j kMrWR?nH_S2 eL*ef=*5:x6P'a{z4۬XEBiAI$ޠ6$~@Gdž41b[]O43O3w7WHko%&$2Hճ,MZUi'0seU7=ͤ/DP=* ZW*-<*Nn4fÜ@1L}"FW*܉xcTL'u oKɠ k8FN>21J?T- aŴS,;=a9J`:"/t0]tùʜynڳ%& 7c,%ăET}l8UJ~h-j/"ğ/*eQ2C[ 7`4 _[cpB K2!$Z 0>ܢ݆xkؾutgYZ07070100000305000081a40000000000000000000000016599ea2b000070c0000000000000000000000000000000000000007200000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/rtl8192cu.ko.xz7zXZִF!t/Kp}]?Eh=ڜ.+L細a:osfVn͔mj)+lRtG7ĽG)s~0 9^0hpY9(2 Moݭ5&E,Vn ew> 7={5Sfv2"-m9LPavν &{$ЪF۶d7Ե#} Ȗpq}2iôY H7b K8o46ΠՅU6~FLoMBKWbirq 6nkOp3ǼGH_ǪK&vIw*\l~NJE2{rKD/3 g809;,@h@Юtv |v^X!49u|k6$b Fhb!PGAn,# UBsy' 40B8fG A)@7;e v6B#@%$.rpiE)%6[Y-F/:L4'D2!^n*<R'Z:g'~V.r={Ldps%uͽW{ZCW:l`kO[J _a?_is;BL!zPz=="n¢ )}W9(hd X!58IscQ{Vnl^};[XKWS@*u X~ L;R4,bP Ҟ&Ek>[wӐ=9=Th3)&Oң꒳9,ӛDW/x慠&ϻi֣yl"5 6&BߐEJШH>LS'oq&fй2ǖ;`XNS>ruNR/"ЌL,@Hi~N_u>fb+kZ Ҧېݏ=I1>QQ4e*gI܆U7@x)qAV%.4vq}r1u"g}4T̠2 cmqv'^.;C0Ӱ$j0^% N}/D/ s]",S_Hɳy}J}iV*Ja ~$Qu'H9Fd: 2$8 #=*tH}^T\VdȖ}  IVV}@'PVC:=H@Oyu@q?k.8#8!B[,(pJ[i5<\h/+j˖8r &ۈXŧ}_l AIj9R5"AXSi;,㖪?-- %~ ; qV` d"S[[. DЏr0,KkDlOIft{D I- ds+ nsW4<ʝ-Zy'w\qt4",ƵfCKfD2{nu S4DeP3bk34"6l[%7ϴQA_>{c_ڧuU==|+T^O-8ɠc*bE#f>D |xsElq5;QO\TA))ڬR2\b)M̚ vr#+%&f'v6Yϊ uGƆ' v/CVwz:=Trk×mo&GXc ?-r_]zcYk~[MMd8jRoæ P)g*\ {,'@g/IE ɀ90;EeDqϑ -:v=Zl}xhhC纬#EW[SM+vvWqr}]W8lؕuJ 9#X,rXIxX8=JYiiG;ӷ2H #14.8"GD:io#q%>MZFB}W-\`_x ]b$F;aiZyA0쟳E[ⷰcrʙ_[dJz;U5nƮ3!wH, gPY mq#rn]&(Ԑlk/'n.~Q8Þ eu|pvFEhT* >ͥW+*YswSF5;m֨v}p@!V#dIÙ]vwWx-</D ~_)xM` J:lVs}`lἬ5Ȯ#zRDUk2z;?8?`vmlmt+vϪq_joM gvSPy͏[G>.ষZ$.א(dlXVvDR $?qKҪJh3f_ ^#w-!^yƃ*%'rg C2[Iia+yOҵSI:F'^ Ö `\_3߀⺮ ]Mpsfӫ:*d)mܚ`AW YSh/87s=+ yK ٨ `߃0\=\cZɵr9 ܢq_;QM_~WyDvnKz}xޖqډ3wAGtY< 7Vi0!tU_9NoH5L$$E!wgNm)L}D~i S,Fu tLHdXRxR(熞"6`-`#gw֑`i=ATV~i=Sn5>W!*(JjpќOBY&ծ<٩E)Fڛ)}E;>;}[6Vi6tg'j^^A:fzF2';mEs .-ĩ.V鞴T1;#+ޭE|~KT Z "fmlu*/X}TwjQ舼Lzwggх%H(m q; ]$YYqҶ)w)Hф-4ߎCY+}S$e̟\6FEBS?,))7TkNŽi7?/ 2p?^3z " I `z%VXDG'DNr`EϜYtC!ͦm+U|Z=j 6>879s)A(Ͳw&#B2e~xJʋ ݛfE%*k'ʚh 9ȧq=;*k&TDK~E2`8'aۂYzq|U6u%pU4 ! aAny4c3Ih#R):>$[r1^B(Ө;Esa Gj|A! p>%2^` E9Aġu\6en5nU{Gx2ҫQ(Ø!i>/@|"c~q`UyuK[s3ZAЗކV.tB{ OQ fCڨEÀA lL8B%q@^Ẍ]\#͊WP^Ow(`s21 *ƃlqI}{SCdsn:A]"yw Fhq,E%WTXh5P|0&DFl kmS%c0)ޡo07 _y0es< 3q5V̠A_/ysRsK55> ?jV°);aReR+=(*5Ls!y\{ SgS34gKGev^^OEz5CQ(D*aQF3~6ǢMQ qs#NGjkFſİA#ӄ4YfE8Wj{x(fmso4[mQX2n\!;ytF\0X<4H`klDw1MXE1tp JȶR~$B>[P:bg=Rr% й%8u*:ncYmu]僘-pﳻ$;G/L{5ID:X7lka80Ջ5J\>do: SɫLV$^TxOKʗƲ\=5jt] vzzNpM_hџS%!FE{QhZ Č搫h].4poqU7 > Q\.$zh*hDvk8`M7A]oy'oh>b蠡`fŀߴeJa J}Ey_uƲPQ̵V:¶}Im xuQXu3'_O s$,rd^i%Fq,?Cc8ŀҝnu3ь@0O _cot8eZr\MNin d? :jmh9!w~-f҇e @si]xIî /eD=? NT0H\f\PcF7%}9KcUMrWr zwy<~0鶽LJ$įII7.qS 1?{_*!bb'+ ɳhYV*KL@i؛F5`\8a K<?1l40nT,O5exx¯'1X\ q̩Ci"$Mdelc|;nhLa?VPQ$ hivl8a, ωX֡ޒրe#fkɤK2HT λF7$JR/h =J[* :?0k;OkW]E@4Řr5&6PV'8eqjDE[;[_pBMQSWSҒ羻_ 79 J ۊ}w71kC|v,H]@Wo_XDp>9^ Y\a[;,X[:NRɑH/ɰt2T F;"LzcC R%126,VۆB Lkd7 N#@Dľv+ ^97AZl(D-Fk{0QEܞrHdYF# (M@]G&n$aJ[q'^ r*Yg ,͵@w|-GPa!RKU2i`^3O2:<l6y|XICs)g N/JToHOP8b ,nJ@7Z [׼R+^ )|P=0zm3Vdv-De젘XgQ>-|*ޘAIfuao&Wj$ QjeР:>Mݻ Q6TƈdM1a+Nl n|k }웕77eC r?DUZt6V% C]VgrMqP͊<˛<7SO(YPsa ;͑p Ïs`&;1@;9iB)&?  PhKBB̛TMQvo,k١fDt倆zI 8$!b8+b ΞNljC1.W ? ]*ܐo -*?}z z&ȨV[iky-KZcAe&dY@Ffk5MxeoXT^Vog*0|gDYXtmqzA*_%Iرi.,tB6׺FjOZ'?sE `:q|c;7%~y@Q#=1G[w `zGsJQ:3"omCAR4/el) :󴙌&D-hl:L,aLʓ=hx$O[u6ɺtbI޴޾\Zyə BIj} ޢsB@|4 ^>x'ٙA闄E%:@Ze9ț%g_BmUgD~DEa'ն.Pٖ{k>/0XBsy{:~GH7HILg8"l<ɔ˺jeINlo6o'EM-{JQCDC(o3'0rRjbLlMH֣=p2(d{QHʼyR{+`t]m$Hfaa~Od~V NH\.,y3ln?Jώ lt*N-Θiw&r&)k }:s&HX@^VA5{sx<eo~zw3[ݸU1h gΚ#F- XZ+ W#Xb8Snm|Xov7CxX '8\hߖ!yb̹; EAwd쥠^ qҧS?cBmO;Tm JMڴAZh P5ԱC_kEfKYR>l,*EKRW?tq0mV8q[f&vS}#&p.5t̾k%oόIM+AVbxHJ{NAaX9~#jPTunr@AB71VUnv>Nkr.lӽ{12^HOw,Q71FóC+uJIKzve 8ܵx/c&ИZ8#plw 0 OC+b2Ɖn28oH91i7=WȒX=*%2֟b5-/Enc޵O[뻘+]e9dnm8?6dNay֫ (UWaX-X7M5C]ZۍfIyූ,jܘw XSeNʡJyʠ"%|E[;#+\"wwIY&#~ S^bRS? Bnwe5cQܑ6BTgm[-86ߑ+k)ɀ5paW"wg>niּ$[L5)$Tnҩݻo-/TG0GwM7Gq=V_Me^v+!ZHEyʠ" wb#۔|WmǪ:bY nDGMwb&%3zERny_iA=UVH^TVbr ƿITnn B1o6(kY[ߐuZIZ{Qz.5H9؇ouۿ@j}R NcCU\R{fwjm<ݕn5SQ/% i:vAG|\ ubV(ˮXiFK`"5nDxJ^V T*i+] Z  "f,:No"e4 ߽ cMϫqgL24ob+xClEDĨ}@TEp$ծaIn'Ms=8 êpπvsd"hW9eh&6; Țus8} UCsbY g*9)L̄khyG ^56Gxdy zVӾŋ6PȓnIPj4 TS;i"XڐUWcrlRU0/r9ƻ ̈PaUTVZ:Kl띈 3-0ntNxmgѺj axQI(#t좢ۗJeQW33fI5u+yt+W6jĘC+)Qđw+즦B;!oƎ#iñj+y9. m9ɜ˰[e9 Կ* ~6&;Wi1{?x{`Qr$DaU(&b ֠Z 8t ϔCUb_i ! 2*GmhhNQ&)iU=OӊO+o b ^>:u"\w>i VZwW“7ζzkL* kRcup2.fj9kM{]qxA!J@-Hu4i ƿ@e_g|wi4'?3]2bZKU;]W;{ z7=:'b|FPhx.2sq㲸5"i $>?[hA~@osg. 1 d fy뚵xǥpE&e\L ]%OZH?b5\'j䲪Ǝ hL})P>C'1hO!\o-c~T4FQiiU'ZJB?=zB!8'i:s/dEL` Sٓa{oK+o|z%YuѰoUQptTύ\&WxOI’}JȤ]\%C<$"A:+/8(jQa!^{#I D_uzE-Fh,wU^va^Aј"ˀ]c\oXy 38͐g q{K#Sr=fTܥ8;N>맙4ypodM4蠆yza`>y% Epl6vo|C&_ Ms дCYܘcD?2xjFS7 앩dr&oLAMX߮-Bj 8w-F<0}ö)3zX !>W9b!/.eiZkpcf4SKٺyV ],)τ/Ÿm{iXJpFvŬȦ&i9-iPqwl]"1eCBj-,0&F@QTvTJfp¶ֿ0a*&J٦ñR'mb+M;nwrtUC4Kw8^,i0=3ŕ/TDbqhKèJ et[+kŕ9TY㌞Tϱ'2ʧ}1|o %'T)zrPxM2n0Eh53dnh$u x$_T0Z_1wm0EŸs33q`8/B!óBZݭ [7vȁM2mL03)4wIZÊ[Bъdhѯp72їgf2ĸC2=ZqƐSn m+X9Rd·ӕaTҥ.AJqJ9Fzѐઑjԙ0};x& #̱]/C- ]"V Ov.ف w!j͕`~l+C.Yj¯y߶'B/ N)*S6R^oC#ڡz-fmz=|h1?={cV% RD2r8eQ4pY?^<ЁiHn:g8 #T,h6یy`p:-o[C/c?ֺ ደs si<2ۃIĈN=~)GtR?ELJͽdȊI)ڟAv-"[$!|QoJd#iW\5>!'Q6^i%z)[1b@#I5y{BjsrG\ ]@c]tD?i7q4"`Hm֛mx [OIJfFmWDs$VKVCRX<+%Nibo@`My=֥äw[+?wsK>#&3yذqrZVj[jAX5ӡw $VD9 Hƕ$7u_N*i֣*{fWfż*}Pssc'&U 9ȅd~oQ~_ˋ&ajN>|ExU.*A6T3~4p-Ucњc-ͳ@>4n{fA!LČm|ӥ-x/Sgߧ%k)jDjXP;wYhҢm5)J _D?/fkO 몇:oD>:9DS*Ea Ќr%6<ODyPE\_Tux}gq+wWyf:@Hy~g6<6s'pu|I#>O: 2vUyDN=; ^]Irf1@ZBz3k;((E/0ipz~]lN2W۟KmD?v-ߚ-Gʼn7={l\H@T^9\^IfK殸4T"mk-lRY\[Ǩ<'b$K1s2JiKuQZ 9V"*-Ye<}nZw:^VA1>pbz7vC,jd(^]>){#i_/pp>7\% ''sONfbR-~FxJ9OHs#E}nLF 5SO|DllT P**TdN)/)׸(t/ڤ.ecۭH1LXВNn> 8,)ocHm4ˎdTjP Rlز]%]ϧSoDň#] =H!CTJET,] }PXm3BdAy߁nXaQ!pNE+Uz.=Td. qPE!!cm|#~}E~U'݄~ s,/ՑjhPʰYC۵~9TT+KHWA+L^*x@|^'_[  X RDN絪_r"lP=(،Ke)Gjp]}MEZg9[e-zofHs%=pdM{/V:EL+㙊0mWcӿc:_=q„~ጅR1ŗh7?U2q*x6CnZq^T>R\pjG v(P]6ۆg|%`vG[]ۅU&Mn̸^RÕxf<F_VTT_gp~Iy˿$UV2ooθ[EHFa:x5>y~]~<{ Sr=*v9F-j&юC4θCoYɥHZ_:% B''DTG̑ڸ)WdrٔNPiAc7VOMN{M7RMD0q5:SՅ&OUMcg= ;AprNe(2妨fJ-jhC''(D+w^o;G.=(A#g~UA gjf}X)TՠLŭEѺɧ4d-Gz$^[Piw*Rz2c 켖%F9Hǔ:nFd)64 ӻr5>bc(O r[q-F)V@'VKI0]2.f1RˇutcWsq!hZ(Fb\Faf\) 1.KDȒ^m,y0"r9Ee~o]DhhC}4E䬝ݹ}|%_rD{wp=/WJ4"Rj匞UNPAojf0e ބo' y-<^R(_CYadtfҵ$Fjԣ&bX)~ ȴ {S da:R!ڱxuaPSk_ !\ )!nvvFr'XHGmeLV >VD5rFů`R՛v%|+{n%CWG ѸnѾ! K=lCC<~Rɹ/" XRq*aek' M]ʲ#(_1m Gi?U.i|amDCEnPk ׂK&C mn!Dfϱo$8#ܺGAe$,Ex~|7/{:xG C$wU90Ji^3B atJ!.ϻwZ$ZL>E*žtv[)1̘1eh!7T!PB0a% MP~(np2)aKA˯G#>OWô\Uü 8~є&H[( r83fw=tM:)01=Tuht$hKmXc|H#}HrȜkK~a JS`~ȗ y\igQt՚5QHE%]?fh} FгSXYD ӏ.uhMj< {Y'Fư&{._wXGIj&U_p霏0r tϗæe`k l$ T~q^obGþE"uȇl}Z̰~6E2I3D;q2D։YAEtxzcE]2K-au"W};:p$g^wy Fӿ[eS՝\K B .[YӛC *"ْdݜAD(v=iٵgk8Qg0`r2S kU1jm 0ۚYLr$5N]‚EC]$W=Zw &Fx ?[>':AN*D5%ېirvy]"HśVl46JzeQ7^rx{Lh1Bh}o^ ux;E7G`YβlxSA[db2Rhaˏ᳌+jhWGcs&9㡶_ѴC&$"VVnZ!doOCXoaEO{g;duPhFCڛ;q6u{Q>y \%Æœx#~4$ ;=CCH'z#45匶{~ќ&"Y< ?5"Ξ;4 ͇DaXD.CԟJ# .iPyr6VP5V\4ѱęHtA3IG^՗/sy PI/ͬ9x~w;hu_CٮFOE4؎95n& *zx.ąLnWbo6ݠ޸be$RM054o;$ $4`Nq(~:K)̗cr[D^+TKi(U"D?cG;>q 0Q;L_g̥&K5&%P~ p>iSdaܤtKgB‚Lo;&ЮBe={bs̮Ԛg< tW{.1;'N36ph %bT+*~bnw>>J/[K Ilڗ=枅SfccG^L9z1iaZv} E5e'eH#><؃ `c~WmZa=0U=F7S?' ޡw&g~y)ōQCUh'K,>rV+`L?ZJ`v|Ѵvg'$[ t^pF2*93cܞ`ZD &?K, cSUEݛ4ͣ 0q$_+ګ25ayձk38> TLHfUG9ü(C5 0f6PεFQ4bk,XC?c*:JtFu"e'%EwΔj ̪P(BhS6Qpě̼='+rSVt3ޝkXߞ#/unD3P!m\{=" S/z.odO 9+<4|,&~͙g!h3'<Ҡak|),+NyYe;]Ff`jtʕvxmLnڟ|I[o4]=i7ʲl[kRu}\*B.ѿ>g?M:sf%]z;%)fSRn!DdFsf4N:tqN[I/ևW@v[^&SngFUhUN d\snQVl=ⷣu(2dߖag*rB.pZ:o杉T&Sy'h*i``{KP"W^ Ql (M֭( Ngj2+IexbbJ\Bg5rzֶݜ'E!}{O;Σ}X ['| ؘqe؂ca F%mŔ|uQ@<0O9aut$GIqYb$ex)%砤A\.亠_@f௾["E8"3ŽͩRUa-BtE7Y-RE:q;ti\03~?|kh1߼;L}]尞#Kڤ*}'^u:tp3ZHaMo?Rʝk^QНvE).^x<o=P:b-ehVλKA:47Jc+=(atؿ p҇O/.Þ//۵[D1f+!ɪ.#-_q,ѧWM0lˁ-q0xD+sbX9Sy IOUf9*%s#'JZk@J_E5-DF <4w*Gs.(SdKbz>%O2gϓzĥa͍]|uTsE-qnB/ĘAg/KB1M$7[VnAɾ-mVF5"3BL1?Vgv;YW8.-=CL48eNViJ+NzyGB"r0 Bnڙ(R`iV4?x$HhЅ&̡eHͪTcLp3b5VR4'9&y]Df#F*=7Y@ٹZ$ۃ2F6s5`3'&^%*ˉ=$}>H)-Moëcа#x/OKbD _"|!;I<;PfWڔ~`sKFW]b4،j\q*q ȫIg ˄R ހQ "ߊ.&\ESv *2v] I<|e& $\[:kM?ޅ'y^B٨iGꛅ91ށ̹[au~\{v6VD #i/Q \TsȗE"6g,jI~9X̠& ܍U4kvz Tmn_VRDB ei~nM~ V)|Hp!vUu=7gE(G,Ѡr ѵɔ*ڼtG)zw2Ѕ9.Ga)ZQ·MOL]J e m[il[,P>GlE>43t3JHN~ttc**3ucvpz\BA8(涍 M\>aX ؙˏH0tl_yYNmLa(ֱW 7\]'g7ߏ9hkF M:'o /BMȽR'$D-ztU]lk3dēAF)K䶥FJ6S3է FΨ?~Bt>L0bg02N]ϳ}7oB"F\7ѻʜ/LKhGl=S'w&5x0g9A3>J ({^ٺkbl?J) Eo:m"&$ݎN]|`S& Eҍ * <^^09BMht\=h {r&y  V_٭KMd[`S9r2f8YG /-j̓iԍ h6b/X]:W]Md,qBuO5ۅO#Ĭ*՗GǝsA@$^`k=u:Y)9Ma%j"GovVBSɖpz N/Nj'tlrAOT$3;"IhuJ_6!G_1.'J6gt¥##>?mFX#Nݽ/!5@voqՏ/<JM`,if Gi#}.|=E2'.-tmqr;̈́ϟszڇy}P j27m.NaXvr( Zux >{['`g*L}_L'6~JBWk]˃hSħtEx(;.'ÒA<^Ǎv f 'n4~JLGe/K hF^ ${{(mC/i mygHFѧ2KP'gM\´Dm vZC A( djlaIVI,"fmT?><{p^UA{4@qa,bicX6&7LҸg@M{|l䝬}:YU+{J*]ZYQ\YzՂR_yy`bX!MDt{x]Au0\kہ-q܏ s|mq^oˬcp~S 6fxEIt$V)s0]JfM*=u)Lk32 œGu#oLSVB2!7[n0X>sfE dٺ|*xPDI=J>5o%1̓ mN'(yh0pdʗ%x)~.pیD|b8s]<ڻw7vBV L,Ex \/P ו/))@4쓺,a;WCG|H(߷FH+a?o'^V:}VqaJsIb^IIQZ؝ h>r`pK}LJ!B$§'Yva_>g⨲\BYa5&6o6>19}KR%'ܬX Ϩu[ffjh4'n164[2*9e+q}gMrRc4 %/Ͷe10b֐tqS6ݳE3烮B ?ƁҐfkctާW+vAވ(5aW?H7U5aڭe' &γ09}6C͢3¹W0٤|qQ@ $\]I) UݫNvҵXbkO^ gk$]^P>&?[ 0J+Gj<-Uۖ[oE˅7H4` lJH7Q9tʌ tvI3c{s϶h~Uihl v#݃q/@^>@w ޅlJޔv4,E9oF&{#DK/AW(AIMkιD["5xxwx2!-e:+ʳwbD )d1JA=srqucx{$.[@lo67 A|#C> Kؐn Zs*. {'T/Uӊ &^ǧ#04^qHBFᬠycE/BK  u, S;bϘЅʧyEQzÀqEO xi}Pd5~I=Fj`bmޛ"Y"vI-qwC"yE9{UO 1hU!*ܚ&QAVs~Di" q0 $}`ISv_|Δ W c=N{cPn1hy 9URdsmZNә?5Lh._I_B!:ݿ[f<L"b s@A 2Ąsfb 3UG?:2GP$(-#:\&7ZQ;]4m {1wdQ;p.rpISp 1H:&+@>}+ QnwH 8j61ڌ׍} -ca)%)cߴ][R2#Y_k]2<.Cd>-&e\wx&H%T(ǨpZl>(h?fB9(rz=Og૟4f:S*Or0VFuKX }#O=V̸шG_& ]X[bj42?˖WF=0) Щz)֨y8%?1w&GDƊ بӯVW[T'KisinmgbьYRLǒ\. . ف$.nv+]^S 8LuՁu1IwOMjB:*6V*iSAb%Svu ?W ǃ5^e-;UwE.ǑGt 5@wc\MGsBЛ"U,≋w`aTF#Wzೂn$r gB0quz/7Uam?_PRr 5rQ3k] kzCs2I\DCŪ3Vؗ(5RG;6`D'Ǚ\ %[[Xn?`狴k9ncyyRfi2tئ9۴d0C1ye ıgYZ07070100000306000081a40000000000000000000000016599ea2b0000b6ec000000000000000000000000000000000000007200000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192de/rtl8192de.ko.xz7zXZִF!t/Vw]?Eh=ڜ.+?gXN} h;)WX4ld> :ޢz jWB4ۏL0-e9t5Aj+=)0P?&8k j& k$ӰNUA7Gh[^Y԰bwͳ|5:-l9ٵL9v4 3NZoBER=~[FJܭ3.;$^zE29t*caȕ+ MIwd3dg>E/;%sTF~[ Xf^ h;[|k^~̪ ۹)Lo\kDUe^}VԬ}oB08Vp稌_:#;vq!8=<ڈ6n6:z> &m<];p@40Nfd(+ji-0VEcl r-,43j|HlƘ}`;!+9R')uqjVvl\ z+wCR":x7D/U;}Sp72a&g(r|&EgK1GBwmМ:F'4ȵG8i[)Lb`f$?so#6(!rprSm x⤢e "ef~p?ђȤ[S{Itg;g wA~mvόRcZhaЃL.Qf&9%j%Mp=)ߪCHs]t ob}%Q$EhLI㻠*c:zz9; v)N1k!j>$w6t}:d1$4щ!k$P@EGHnE6`Bxrt7l2(9?h^v[AW|*avKW [~hgufP`>Sn5z*5ѰNtvo@hAy(0>ن"]w(.Y nOǁճXeǃخycӶv@h <7m>%H"]x ayԨMX8kĐ3+ xiR t; )^VܓgGeywmҞyaOA'0-,6:""y_LW,wO֯#Ż| аY ?1SDŽLiR_tWLsf,IpI0HEdo=zE@erN:ʽj{B:Dʰ1.>+Snd+v-A:ʊHDMG:9'?lJPѬikJ8~z@dxm8m1ݨHaMi=c44gԀfKͭu ٥2hkv;V x)?\-%%TMo'Δ}ɍ1۩tXLkec>MgF r u$º|}׌%cϦ$}${&A/eZ]&rৗϰ'~5y\%9}隀9Ǥ̩ѫ Ȣ;_.\z01N3_hȆ"pȔ"P#Ì)gAvO":Oϕk_b4;k =e3r8WPTK}:5>Ώ>=>Vтf;?bD[?@$zz dMF)?ޏY`gv3Vt:y EMK /ʺ!;IJ-ψص{=0K R4RahJCH2Zuc>o؇bU[AlT42<?a0&B:'k O{Kq;QՁF-7Jmc=#ip^_Z/:|ЁN~=nk о" Lİ\T羔2˿-0z;+eU c 6-V['RL$HPq%]>B,{}|weɖ;~- _!KG 4,An JูVx䁴1VdbQIJ;YhwI ҁtC 4j)DoI:N ?uuS@}y} vOlҴUãǍ~Y?YXFɸd3x4Tr/jh[}EJ>ň>2h9;!siVBY]%΂#Bb VCXSwi;$0XnwJ["֌#XKy^vRvF>\I/\6X'cvky:.ك<.n!YfZJnl8PB;J a돤=8#Uy'%#;l$:DXp8$,y⌯Ni3mJs.­ g- 07{ K r2g1Oj B"7Fg~r0LE۷ɍKn7. 1_3e5)KA_FllF=pxJB uK"._[]yJ"E&G YbJLIad{69;eTˆ%2]7ԉ0g[w@wzZGadΗ{nJp0 GCv6*Ķ j /s_Q|=&^m"5D##wSұp(? 7A?ObX<橆77@ E 1ҺT{'UqY m#8MjvJ?/Dȣm4Hl P|/INTό uE70Λ`х83^@̅qq8!bwQmjs!-BAjkYp(klSh17B0L$fB:+U$Hx/]% 7Ti򎰑E|[K2Djo=΀ CfDBq@d" [Ǭ❋/w!+e;Ë`KK(>+ \5Qۋm%9>]k9LV5`; &PL7iySekzX 7f,|.߽9%0If@J.QAuvGdt >YYĜW)҃y$:^gzwG܄9:Z !&U*:l ɬLz#}c)Jp7+zmG/u۝}'i ΧY& #7|Ms^П"cjb\2YwK0^fCtb8!%g{r:'e;tQu6cC`/~SR-SlE@&_pF.QM$Y%҆j)RXSX^cq4vȏN5|8Gͷgvy~_/QpƊ~Э>ve뎔 uȲ}w8ޏKk@g"E9*Dذ,Jm-R67P[)T(1yi>8O0ӕ6Dn{vԒl憹vMFe,­0%uo v?"m_V( i<_jxd6Z > 7ȟtjR~΃~w,u Nz滭 Xƍ _{\?; S?P&@Hz(* Z.t>Wb=şz( oa{ջ@`CK>iƁce?wCeY(7+?/0kF . DfZ4d3֐:c?CxogjUAҽ:W>A:pWIzBSp:@ןYʎ?#d7G, O>z/{Zٔ4AO_yg+f&giE$A/H]p h)%0\<0.oTl7 &t*5Ь>_ \|˄dYpچr`GUmdi~PhTؕһw/1Xٯ} H,u< t(C1mڋvv s(M3Wa|2qt9|'?HbZ xė@x /5p ګ&фM]/{p!%yusp=GSfz]Xl< Z+B` )ENrkVdsomg~ , 4b[޻Ƈ:ٔ꓅_s/NH."t-m2NFΉG\ۯ,i sW~L+`Fţ#8(ķ#1)Gi/Z M0@gT. 2cn5RݖWhAߓ.Xe\:rE[}Q5;r6''%su]_I&Րw+Ce?6уx=sd+nwJ?qt)8ur6R$pzˆXYg^f nh5S Dagv*Llױ 6ՙꂭ`pz,*pv,c[ҍȟ?b,zf[ _8F{+N& -=VHSgY ۈEo/|\ƒ/,LuP+h{a2 KoI7<(gR+~]<"׺N49RUlyk1_6_m uŧAmR2JN[Tc22AzhtۆmlمkDTtFEW<╟@b \GC|{˜l9?g ǵ7Gޮ{4:d'(h ڦ.*# Iw} LL0!Μ*A_WրLqBd MƜ4nAg OVF$|LD-Kt[b8&LAT;{y(Q7 fT.GI th>|PI` nn5ְVxGi' 4lqQv=`X}bB=N,)?.P3mғlߙ!4E*7_;ж"Z||r\3Y*_01Q#Vf?UOO%,U ig~AtY]6.<朋N/94E~0)8A'Pwumfqb8ìwl) qzEROm{AL_JɧִdޜbñI=o!(P{Rp.VcڨǾ4GG;я(IA{9o &wgϝ&>{j^tWGC!hՂ xW`P?A<~wKiJx$zcȹ 8bt[ jIiZxuN( !C6* _KJ'Cc%/_ i0_x=UobQg8b ⭤5[ LT;Y.:CgC,|1n`-'+Gj2W0q5['pmR<>[2 yQ8c0j-/0SH9oR>pMK@sݾ1Cb?E8:~hT4AڋYn3X2ץmou(NGۍ @sȅT ֈ'iƸ M>Tn|;/r1lV#+78(anx*FS85s$ {abgh&gVD ?+zSE V XiְІL,OYֵRsG J!"۪sqR7+_+Q(x^^ 1 |3Y~:]u!V0~2lƄ``8 nՏ]Ѿ*dKnq Rh71F' )&Zi>(ބJR׉Ң1VޗF=o(¿a:I +8peSZ)cHgR'~ؽ/8 YG8}W aMP K*i0cFxG" bL~s"Gw4 =UfNxaz/9׊9GXmpAc:8zp?_EД wgE8蔌yݏ/)1>$l"?|Յ1\H^8cXt?d؍r‹OCK6%.вaYTUXE0 2Da{(S6e/7Ab t km*ֆ̾~X̊pc.d Ɓ6I[^p"MLySpPf\|afm~.f}Dϴ1>&]~DZ0|0!2!AD'/HWjT3kA/y #YV18S!ySF٥)z}n 2 ujfvMCɒ2ل" v.*2c38rXȰDɁy O7P ]E攛 2M-U:Z۠X`g7IPKkdDIZr$R\i&XK]^C/ϯ,`LԐZ4pv,LJzݽww.x~v&sq 0]a|ӑs *U4avwqVv8P`0/^& }+| !pb"[&5~A;4gg:G x}v_͎Tc0sW/s oc萁./7,,'H!A>>q!anq|#׃_!]QbԒZwi2aA'P?~kDq{Ɠ-4 jX8s+B1{!D 0ycN&Z]KX*p+o`+3oTK \UGGU3mv|('J~ЖW`*ظU+ : >!a 3y3`M[ã%-CvN954EHPljϬ+=y;(匡٧6-#(<.HEj˓T#^ d5a:=ShZcg^.ngE8{x"%Q4ͣ&rφ -xJn諑~MXvz"+,7\\6jIK0/^{(!Gй,(*Ubh{ncp9v4O鶴y[=V񫉸ծqMy hW^ ?KOgp z䴕hs!kKU9rV(EC?B⿸\|s\TU ׿]뗆K#FG5:MD t$uOoRS`Ls NGICͱpW`QMطܤ2hlVBye37JaJ Zs  MZ$}оeE"$Ml+)V^K/?OkL}c45tD֛]r0d NJj~DVK}^d ^:-|E8J4e><0>: ׈Zp0s=lZS] н<@YV0\/bs37L9`NDos|V5cڎ /qPCj͵OؾDUX yXT:̯ A 9~69޻p GHt{O[` o'Хu SQN&d< z;~/:]׌TJ~ n$?{Y/hѡu{{cF}1;->kx{.%,+M*j#qxͱLRv!TC?1n'MHA2B~ᓤ]5x^j*{ Rퟑ 7)%N P^Ț\BM7#UY!'K&$n ob1xbU'9PdZEq#'"bmQF6T~M| KKT0KEVp eѶ8z &tJ|@ e^ S01[)[r2H$PȺKAn@h1;dJ > nAW6"ⵆ+G PaC-Gn ?`.^:&apѵA! ЃFEQLmedCbԧ6fS|gIZqQR:C._("|H۲]L<Q2C̪}j9>y;"dxB`.ҸZ'ρ,!;4<&f!v_`%X榹dSϒ-d9 U쾀.9+/.x`cGAcΣeןYJLlvq7cJU1pI¸8l=!}1>Haq]D +a)wLmL[˒ u7$/,`5'jN8{'7 djRեDu!2Ja fV uu_ll1%k<ܜ.7?sr{w| 1qEx,LBtO4ZHBN."`Wt)& %neوoa5_q|zsIȢMK#9Ztdܾ H &-[j9G)Ho}gEN;Yt[Ž?0nd#j-aEJB]}*\uʅt=jZ#d;wDI>XB &:=Z-߰)Di? e"Rˊxjfo3Iʹ [3^q *zӸSd@ D*avg-ҢpG,>N A͇: :\-2@:33HYHscҁ?YHRãiʞY HP1ob,c0w׃C}rҐދ3CC9:JE>J{B"M;Hܯ2,"=CU=bj&?+̈GSoB Zuؗo$}t"!-G2-IN{s ,55Ӡك\ C$G:WdKCr$~gFhoN?c7N"BoO#&;oZ!o(4Fvr!A%+p/2cUUjX1SKNIic.8AB;y-q)lrW8bbt(٦?Ω.Dv0źubmރ U(=On<xbsry*KLYSm.7A(vO*hSet_\e/NMN?Ctqa`lA_Sxk9Nt=U~4Lv pT~P `(Z56eu[l侩kO; {n |U,8/:3Ԩ'GgJjnp:kj&D<_lm8H٘+(6gxU.#]~Z-RMHNO@ CXe) m)T'E}SnU"SkgMdP5q/ j$GYDx"D#(> c J^V)z‡o%ikY`d`K\}?8l ɋҨO>DzbKءQyAXYO28G RrB%[K{E$f+nމF~19W4ܓ{G[R^GȐҤǐ3&2 Dfwb 9ȗ '!.]M3 =oy4/%:T0L88?&jC3HCʙ↓lQ @U-;gx[yP;kbR[|<>˛ˊ?2dI~DN1>-S0kmoU2Oh }VEU!}IU,%$(˞;s?l7yY q,eө7#cqWvm[쁽2H-$BAJ""QFzǒA0x*M 6I蚅Y٠*?RX4_08vC}9RLQzHTx>V~m u@Ǐl-0w/+{v\y  P)ڱ;Kp,"J߆vy1N>[ -t84R{7EV\exO WcPAddFԙr(RIˁIo)7~P+ھ-zzpUs4(NaU;Q,J1Kj=T./g,g'H8dB',1Իx>zΪBe_+/=E(zI.1]Uѡ /8q?̍p[a*GCGy/ͳ?4XkĸcG1=/>!t67 7|{$F#,䚱noUV%Cvji| >LDžuȴMu!]Y_~zWp|@!vmmNo澍#݋Ɇ(rvZD:'\xXI>.lϡ5Jݖ0"5m:1rZ7HYV 4;_䖔14 H#'똯~KKu[+>m(c"e,:[3`A?rZ @@4+ ^O$ d+6^A;opk4*MEaUU IP|2W d?Qbmp+ [;TYl65m#Qvx`ֱDvDZ! vL`x dl]=.Aw*!}\ods0N"DGl+c3{ސ>1G[s[s9M8d߷ߑC 3UL\6T"Ӂm)*' ąJ!'n6~lwXw! i fLE8}gB[$4"P%*w-*%晒#-qe>ѺkH{rB z`l-7?SbT>d 9|ϐ Y~bΡB!Jukv~/ R/wAPѮ}>+ͫkϳ<os KL{WW@'^-C%YA'ntF!r_? WKGCς`Ng |FNӛ Qxw<$ίY.QT} CHIjB8ZIg6d??$x:ބ`u 0@bx,ù30]Xhvn; U{zV/NYq9K\UMx;Ƹ53U;+ؖ;pw'bm34FݐJOr}k"Hm}ASLA,/+(F!t&D鈄Eؼy=\Y7lV-L}]R/kĄJFW/*I@0|,pbpl$&Mɖ=:0\%#{e/,ɽI]E`T= mj߈o'Ym|~yhlIӾ/:gRe)b;1]>\AGp7r;~?Hӡkbh]/=d*"#1o@42YCGDn<p=?WPmMH%U OB+ᇰ|r6(@;__3ȯgV {<g rEUxB#6X&6_Е`?hj_t>d[Ev7rrp+cZҎսCR!?aE{ ,]|C.Xq8%?b77 ONL2@j[[x\Ơo8; '@< /*Sd.R@{ql8=aI$ wٓo ĤIi%){Lz}hc3znLJiDB^X7h1s_dL&m~L"=S)n9꣏\d.bXհHҾmShT|ҹc'P~q[_7~XtN=$H%m\蟊_c-? w_!FL|1R2iz Etg +=~ ;NFh&totW (_*YQo+ּM|T?@ OAuXgOTM WynL2[ž9mB:2,>_k"#?svgDy7zM? Ȍ| l$8*cƒ*/UnX "#FHٚŎ`P)3󡀟#fY"FSq[ T uu!{3$vvoxt2y RO _0j7Hf5:p[c>PBjPR,4UevƷ6 8YG]ĨѡEv2qSnY3Q+~Cp=;6wўg2w!$j6?m(3;qt߆uS91 T߆7N ɕXWA"cB,+jKsNrh@=&!rH˅!/6i~dxh#mOEпZu$䩔2 :?]@UM0KFX4'ޞz˕|/yiӾ7'@z|S"TqzT9yG$׶_mVQsjIZ:_xT!d28A%@ ZP6KCh_Ϋ)eјfH7qp"1q+k ,ebyMW& Ӆ|/Ӄ+LZ,8ەO6hxwD{e5~6+uD dm֜:g˯=Xn1ߨ7}`-52y z U3Rk'}#55SQ.Y tjJy< 9sx0AN{ pX1C酜={'*4KrKAuХ+Гղ]\\5ܡ+KxmlAH6B{ c$Npd#B; x!ja6tW’* P{sqVI Yq /۔zWѣHj{]um`8ku0g~>qhe"r>ķhėV^qEExW?KѬ)R%JS,WdD~`oK(`5r4=,<ƦNovr)V?<g _8 lKV|? Py ~TCԻ{sZaL.?o_+߽TL&7EJrjk~UQN&K~[osWVbiokkn[n|YW(fϩtb/7-2 e^s99@8A#]3py_UXh8 c-M/`5߸E+zЏFF<>_‡R괔iy5ǡ'2P#&şY{ȏ4dd%*e^JK 9y/\XU]iՔN<ګۅOl-ozL)~d: kkn7ʇPG!V-4M2BL"0A2,:}Qy\.:;9<}Epl/dND8.+k=O_V__ &dM G2erTC碷%fNI"=r9jn_d[UVN!h=KnMNfXȌXLNDhǩ<%R&CB J$yxtWp'5qg=s((K"XwUjx ˾c_^% "& VFp} 1: /Xhw7bZ^XvL$eJ \׭`hوʐ;u17Ft\NJtˢ\;(:nZ?6?M(P;^K_i[uMO,q&!(V<ɮלm%|6V%UFP:b9BCU#( @?IvPLi+ݾ&8:9 fm)OvAJD*22A=i0|*pr ߽ IJ Nm=Xh-!EB3mc͘a fХ|;t^}(F4$Itf@p_&d q%dUvYt!b$Sq%'(C٬i2tؔvYq?JQba c6h[HS9[y1*P^ںjbáJ#ZY10P"1ڊʤwװEZ3݀PXW fn]s:tV(dylu:(KhM4h7JqJY~~_{De<ԃ9Ņ2:˝9p(q=(\.B| d䫉=sTӸ̘7E.-4Y ~V^m#cd1abHt6Վɋ D8t"ݯ(d-) _|j~9Pk30Fp<- z Z^ZύڣM_TJcpv|5 32$O{Lݼ)KYҀ+C LI\U1إ8Kry/{2Z `Yp$gǘZi~ފdZbX,'fւ\l!Kf ^DT<7Gb͇.咾9KD{,SSuk|D ] *1ӣ+2N!\Zbf20-I֖diQ헡s.Knq{7zT -2mP' 1-)[Y?l~GT&K}>U`/Kwl7'%eVw2Ec$Y t~ƃ̋Kԧ{CJX1xWKDKe2?;V82ېvC+ERX,R`q{֏b#&v1WYu qm 6qeB9;IP?ˑNӋG̈́ L͎CR,Gl-cz ab %Ib3a3#8ǒW~: 0ŮKD)>o[ X) * +tA{fbEHv:m/x_=?ܠi|R!T9;X?$ғD|G[H0_^NI>OVΙr/d)ɞ/&Ix2{!vRڸoN'%D~t2 ls~|U/H7?HosK!tJ'4>*t[75i!PȏȠ}PM*찉"l LɇNbPZOȅ U1!ӚLɮ{-U +@.dp֓tD|<[ R;(d48VUD*ݭvqiׯp(w&m^U 'XA9Js%­|=&3kǖ*I~ӏPŁbΪT xXw!XГ|J 9PhkEK;\ 7Q'SyB 9͡m9gIݵ/<ցԃI[\)FVo:PcT_H9.=OBR Tn|4S ߤ͕8(IH޲!ȖuP@'\Y}c>t= wI~QcG]>p(m Q}_06r9ɣk `A`n2華5$v=wA KAE9Ɇ!䛾k5~ +K2cTBFł;5.+]A v"pJ}zblHZZʫ)׀# ߷5GzXhDҩȭ5 -CLxs1+QI!"8q P ;g3Hs}WUsBӸ'Hدlگ-˓nK6 @zGO[)A5nh&*|OYv7WpTįZ% Q&&CvrAz\}uM:iLWe g[7 R,68珯{L2H궊RӞr 4Q ZYPN]'-VBBv7. ar~sFns7#v=q@"Xd|Vzt@.Lg:BýN"/-:52p|$^sD}4/Ҡ5]d;XNJ,EbNZ2f J)iH$3rK2BI[漈{98P& Nbß4:~}L.nEs4= @ȃ o༟SIi?)]J֫C}6R`] υ;ZVӀ):hߚs["w k" oZ{Ȇ%n B­{x,.!,k@S{t5=5!Pdj5J˓:HFX;/ ژW΍AI`λ"N8_QwSΞ n&8,\pхiV:aE򉚙Kg! rxtWO0=9T8t"*XI6RW_¶Hx/X  b&vf$Ouֈa"6r-;L1c ;`؞?/urAK!Fl:N9A<mzޕok"-zano^:O]:=Yl {֟L'Ks Ч(C᳎ѻ9zDl1n.#KήF)ܪ1 Vog-)6$q]DZ&<\#ǒVks7yPف1)'%C1U;aHJIe 3'@i;BpĂȅ+{,vc*Po'*Ih4WpTaA-ԭ%<-@ѥ.Oݬ}S^#?3 7QhHxŦg3:fia-cSS }NMz IhwCo*tVt G3&U(؄vG!`*_wk>ѿ1J$'=璼lPb;V8+3s z߁tbrmzy=Vf a Q(fEh5ج^rv BG-oNkhlkVsc&֖>$:%[gؿ4WKf=F#%*L *!X@*;spfh_<]ہcKVɆ=49C7L]yjF:><־&f M ej:H#4ɩyM!*\B gэ|oAM|<ˡ45qpŴ|8|i ind_T(z=Ox>y4[J"H>2Lz%s+YW*l( }ncByMޏ8Kc8/e~$(_Ę!8y1 WSx 3~$*NKGFT:r-1ߐlXwR>☸17> k8q-0`HȌMX &oĨ4ȟdm15Z-&j/۸q5G?4!`FV)np iYbu)NӰh1Iѿ?cd^#~$/?DWd> X ')ߦ[I[]kƛ Q-TT&ԁ"u)PU{҃ZN#G F|qIJW>m؄2 jp0첡]}%pRIJ[n/ m5x=հ%! v^Vw /~+J*q"erS{|bqs2DMYxfml qwdBFdbe~/dC}pEf3ScQuYo@w<=75QVX;-E1Kۉ0QC5Nu b"_5W<5TzCKyQl bt݆ZY̼2ľ%_0 ,ͭV# k6Ǽ&h5RB6XiYnjRNDSBn{KоJtl1Fgz̧J]҇x!pd)uRj&;S?QI1 i~R5*,JH8AQeȾ$_ٖN2 FDi4c术+5gM%?d U0ͭאξ¹sSmP%|T`- k$"ؑn. 5@W'~BϿB.3qazd|p=IH xAyg3ʤ;W4L_pda5zy|bQ@R#J6!}nk}̽]EAQ~+͕e#N+VD"Wx $f"n.$T+ôf|,!MG*wDaLL5e: mk;mibgIkYr3s, H]Xap{"[8r%[0.:Bij~pU\*I)tJ %/g_gc~L@aö-\p-ۄ8#.pF_Q9'҆Un+Ѫ5$tOyy2\IJSw,`m*?rxkb-huG@+e9lђ "{KZ،ȅsw!OQM,$D-!&nwǞ]~`k̶A Q:)\S!\0"tM}\=>rnEnCg9$=Q0#hJ8lxWq{tٲ|7Uv##5Bt(lR.;苞fH\ >!y_EoA0{{Օe48r@S(x.(/qI'i\m8"e]Q] q xCf~+ .t]Z5SQB=? 'h *,2lGh9qM:]oR$HnQ>@5pG^$K?Iz צ ltSЅt9,дo[;Tf0vָ~ ~VNV`0EFX´8*Ҝt*E)[T~716 u~~ n&D": #pnVqE@Xfz: 4 rAY н}aoA2 GxB|Ex(qZ|/S{S .Çm׼h*\y=ת[^ϛ?\עWNdy\ oMn?P}ap:+=3AݢE.*.Eɥrk\GXQ @5`{6rߒ`\>u@ڏk.KN?>;Naxw.^DQzj$!U'"VȯIP , Z1Kheؾu頃#;F,P FX"Mh xBkw^%,86 *s'A1/HuSv2rCh݉qʍv ۿOt`J.K9I6s8گ}$s/_mV nrݮ0]wrW^9W)A 0aYNXH|9wDm㻭w93=U`NJ f)b$c\B311^8?Q@M9&TGUՌ4ˤ׆_.kGiv֟wAj&{碆۴/}wH7R{rCؑ#F Ql=-=Qz/s+uOf]eE\EF1:C*f3DX.2TA\N=vV]`(_ہjn0~+}?d f1:+Cӽ҉^1"#kb^:yE*vL!}vbZŜmZ٠{O[ü㯘)*3-G%֓jxA!baBt('Co.4;'y_)ރOHg Lyz@/DailJ ս wnuI &-翎C p#b&9[=*a}uJ\gu|Py|}:CDx u'Dm?%)m O`A&6 T R3{G(j ч;0xCP=˃AEwUړY;>XḠO@t͗uD{*>F~^ E ccaI1[/2LU+ rYDiMmYecqv2z*:b#z ӬY|!p;tΤv5? =4he?3s)lcR ?ih{|h KOꇢ6@g:5屺`t"-lwIg֪$:_nΘٍ່?D0Y*^\ƕ:7ԜcOUpΟJT/I+z!ŤVm;7ceеp|@A*mKnϼ n\LT_79b sBAkXA7!Pӻ&F>Bu EukB,J'SR%sF\.99jW=ڋ0>v<7G8Yn^5aʸuZ$\@NZGsIl'owz.EM:Lq}sS O]Ƞh/'VwgtrzL0fm8s(]c"{d1Opy_`O?xiܪQU) GK@9S=v\]hjYะieC*Gr4(z0H*v@Nh}Иd'9:jo4|H'`"L?T̑#/kyw5|X_}o'>0nQ'c7ٱ~؄ cWNȦ*]Y3 abstM3hCO֙[薣:m->Žus_ BK'M[*~axG!,Ʉ(Ukh܂1GR}$†7{8+gAf}|Bw?0ۭKeqGvjQA4w]%]Ӎj\x[x'0̀#gi,Ԡ; d /nh0PD(] ']Fn.P}e!ǫh0#tk &i-(~{>W{+lӪtZlJV9BjJ*\}qŚ{H@eC |Txyt1Q/{Xg(`;݊?^pdB@+n͐P]N Jlx̆e tK| ǐy?䯴 t쁐ji_{S}ϙ.5#$)F5;ݶg$2zN@:Wo~K/g*`پY(\e8p u_c޽͊T(ds$@}~W3WxSȤXLHCz[ik #El߆ZUK古u@W^F !AjKwBdk!vWF6i# +E|Dz6wV G#oTQ܆fRT|Z jT7$"aݎk٤«)rcgm虨^zlCݤ$ S/=#)=Cnx`Dg"K{{T)!S{lZ6?3V*6J5'2FiW[%|](KYd; _ugyɐ6SPwh鮈NqGVNFsB\X>y 9 }7[F@_J/$^1~ ߃ۼ2W^B]CZٛ) m{ :?5  Zx|&gB$pZ#|&ˇ?c|q7$,[TY97U8[7k %>Dd{l_5*·uoXU|Tk#EHsϜtb`a ksp=s!0!@=3~J #q0G$]Y2o.jܴ+녖k_2Mˊ{Mxlh+MP ,gg@y[LUe7|0  o'^$Grm쿗d{vDC<.^ DnFFwp?#O.1"|`P _Zq6}V2o 1Q?۔" xrtݛh,#eӒG]ALc8DB4u}@h\feEY\ot,~8uR[D6"?2" R2SFFYڗg?wy/*qeA5@m1DJ|UEd898"'ӑң(ڟg98Die37HI C9*]!)񰂾?`wq &f'eLQgIL*[7EF Ha gBLrmQ.YoK( ^; bA/L|2@N7kގ3 !+cnxL )9P)_!B/ihD7/ 6t h㯼>PluW.Xm )Wgijul̪IMR >iUR,)$S} R\;…41$h/rJ?V/L~pW RDwp0Mn!=[,&_ o_oe?xoE?SF{2׺zgzmݧ%Yoݵ;MQa(qWO‰2qiv ;#TbQp?;FF5;q|)rvYB UZYyשgSq>9gzۅQ6|ڱ4TK!|+,ʷWu a`@m ]3bX{ Ʉ+~<ߞ9e/[bϸP@.NV[ǒ nZRmm[KWJDSWd-07N]@r:1THOɼCЗ |/ra,ԏy\ۚKʹ/Gx0g%l *7P. r,x X((\~obY=J'XJ\q dž"|g,GR[oZ#WGM XV#zG FGv|9@r{BMį^A[AK ׆rd;!֧է8,P0<&A#-ۜ2T7gKAwrJm^tϙ1#;mjO1劻/yzT-D2OUX gU{& X< ӡH2ӕr]wx `"&Ҫ#?Xǘ jƕ ׈'x T04 N FmIVȁ4@]չH,mK`ZU7)(iʏohR!bA_Ge6snrX jdhz"kVLJ~aTNz^ۆ Û8|zVe цbAB4yQ^I?a%b4ep݊g?Oc`+vp,|Jo;GqimPѥ7H(i#r$)'u=Cʆe^6_1w򒏹$XvO@>i^߰umGl-qu>I`'e=w4"Du_`R9mb"&Efsp..2i60;5W*]յiEw~6zaf5YHBV>Y^+ /He$Qy"y?!(-QNk#tADOPL9Dvg[{[$|N+]:;i{6RWBf@a鋫O0?3tm7ygN׷by6'W'#YD_a'6_jĬurՍ?WBsts>$ 4c(JiTs˥` kMrOzm yjam&XҶbswջ䜭1VJ6PHyzZis;${st# FRLfG*:fɦ\>ke!smK30_|awg/u_ZKda2*t '7bI;[} T)hݵ3Ѽ[][֞#ty{5L޾$z9_ vGs?G/ĎA+֏nlq%Kh,d 6z܋cⱴ„Dh|[x܁I1lQ{^5Oe#:Q</qyO?Au\]tHea<@RA)]fEZx\!Qªma.kwT3z 9GpBɮI]OrlD>G.ADqhӰsm\?׉E:vt!qei ߛPZSMe"rȹƞ1S2z2%:E8r<`p:,:in.\W"M֏G %3IZWK> @3;~/]E1r‰zMၝnN ,Ȣ溿Å"3J{ Gx)9,SVqS@aN-)Oqv]W %KŖS068ag5iߟAD}-"y`P1Mɔh׮uP,4/kh?]ﹶdPp"ND63dz/]-uُR'*9L~-u%'lt|x*50sk* ]|g8_2`D$)QVWߒ+{f`^;X)W+^S%(ٸEG,p+Sb'#C7ڹ23(}&o3JjUsZeLf ʀ!6 xUH#Ap(kX0&h%c'ε}z\$W]LJAt{I%1 ?cTL!"n,D%Kx6ĝFmJ!ZP%=0{D+#ؾa~b'5YwuHu[u ;r|g A=Q]ͮ?դC7NZx tlRcX5 ?r U~@BJgd)֏hg9!gCibXuQEP-pTw\W? dv$P3xozX O{oHVK&& y1vbn_bz).tTJ])^"%cSKAC`Pw3p]Q<{^H|ZF\"(%DtmP_(\?jJᣯJVJ ѡ/ Cc_|쫌/1Nh).qF?Ja?ǭ\&H{0~7ނA ~<V,` wx݁b4)'3Mnz0}^/䓎 v=½Cɡ@ o#t,m{D\!25eKiPYm 4;2tMnrҝcXi|^1-XBB?N씍s~.okvv+f5u2G #o:Ss|f@" Ķ/Fs%B:ǭ_ ><+W^x̶ұH( ;Y=cawzASɽ!AkhaYeKӺӬvsοO}g) ;J"=E4ek I z>quS ;b^R)F_lh܅GW̕&ۥ]:jh^LE\qED1HrW8u׳!AS#/% {K-~-^|waNb$@T'T۶iK:ӷ#\µY!iZUZ! ȰD9eQWNIj>/|kݗD2g; lk&qOt0B5*_eJ_&*vKq=A$82`sUNݳǡ~`"d)G#zOj[өXMD޽iN 7y@x167Zr`cF,\*]Lr';We֨meJoջnK`ZމDz #:YG1#@Y 5rk֌D-A|hq͇ޱxo3Iɨg=q{JMt_Qj,;Bhd>C; gׂxC=> ({MG}=T)?={Sé>n 6c@47?ߴ5#pCvi"p  gf0Q(p8`UZ'tJqBFܰWjXq_+Xm_L+Hʈv9"Yj@b9cgf}݇#2"ԑB]q_*0؃ 8߅T^꨻#lnn5Z8M85{qInŧT]tRN5Ll̻4mH9vASf;c]$[1kNխCI)ʋyCsB55VKd`/o-n3|͗Ko?BFdA0/^(ÈDDsVSٽ1k/쬀F=w:&tqĖ0߲s! ?-t/o\;1ˍJ%1(|Mkds !/-^zccpY?M9vxCRJoA|yצ7#-kmƈ!PntMTrQCy|S] HҒ~%v㥯m1k O߃:Oo7޳=rErbY-AL1iL:k(O>}j>pXX:F4gW==%ī$O*hLp})@_vkU~t dZ)GwoP/?[ރLd%=W5≭qg]b#h\c*(o`a@ye=wD_Ż"}wH ~Qcxp,::rum4rϻ6ϼi|/hneCi/츔S H̎ѕdƯ GP4Ǚg8VL*|1Ǭ7a7=?6 ιN \JP| SIZYkӅ0aIC$kC sNt ЎYd2Hr,謤߯7WO|zprX˕[W h YEPxmeknddQ:~'PC& z73+'wٴe(\Pdc6P%#ɇJ|pv Ih^*RbaQ4Sx+Q V7 V?U04'<͖XώH`vuhX`L`϶ b>!a2+^ƱA@T8Fls):g 7J⫩2='HJ I|K"QxEg̞bTɺ`-GC6G^,K 6z_OvHM2yZW1EnYxJwz̡[c# 6F8yxxsB0wq A+{=̕az!_KB@ˉVvF2i5G8@!r59w8(0 fq 5=p(i_̷K-c ^ڈ,} ADF%yZ"<-oϕeܩ+sUn_S0GqԦ&(;}p[d;C:;2>7B(ݯѮ-i/yy bU2’tbI[aZP-'{wP>]a2= N0l,QWfswKDg|"@cWd8FwS iMC0E|I@>w!nmKZI曵8{v"U9wcG6̜QY%\斖rt7h/zMdϰd &}kס!D=8/vF,ݾh T JCܯ#^ VU'E 4W0r֨bG>,ɍRit>a c_ףX;[6]0817cC' ?}X6R&Pv{ۓ>"8pTF߇XȻdp(Py3 lԁb>jS\ܕ!7I9.B-9"v&DSFы{ܐkAɎ ?Ƣ%6&VPxvr*[Dy2јvM#О4v$)◱^F&#YCVi "Yd*+EW`EYYǭ'ÿ+CrϞMXZf)zD`L RLSK3?=>: ٨}ᱻDϖg[hV;/LǪ֒ߩXm;#BX~1e9붵y |BQ1kH<]t@ 3v:'y5L e`WHr\`iMGؓ(W5C-M)nX6$u-hlgŠoiSS(lǐ vV݁1@a]=Y{}",w7Xm^((EV2GB)np'6u^EXQӯnڀ%萞jEҽÉf5Z#+eYD5j?yO:䎘9T}e `rL!GfsY"0Ple@QvΣLӇ%S^$h )S V/څ65ע !r9HxDDCG+_оmwQmA~Z]x%{~:t슞,]7,zynBd'h -d{W^MW0XKX LNcWsj17 I9 O@ɂ+Iխ" @N?\qOv':tD-w(!9!Qn~؅׷8噈/7RB.jbEwϢ0 WJE|j"K 9NdrvEZ_,TRc1$HI:=݇ꙸ|շ9r™֓iPծ&S8?lF]2A?;#Ԃn/\Gk'LDۘ}< 7xPx*~zO]M)Eٽmov\0p׸@ҫ;@ԓ}*coWp[^>G\c_j0lzuY?m9u*I*ik3{G[\\UKMQS <8ze?̦ж{YpxAůżZ6n~@N/cY5@2+*qf#J&oYQ$qy}4?4 kU)Em!e7>@ӰHi\˜mh縯Ԧ >jc?Ya8ԌHcX|56ߔe;T mJ}"ʵUA_t=&Ppc+hb21Y`od~>KJ/G Z%)~/jATz?EnLk-N]F6_񹋅rOfqzƆNc_#@AԳM_ԜpHt,kmӺ I6W[3q#lkbX(2>[uji =İc^n8~kT\ Q 2fF|=n[&  Mcͷ6͆ GI{A .;6|'86yU]$& $iu@[ rLAI]**?X˚%qGQSlWUI&Ɨk%*:Y淔[B 2Y == `Eަ zM 8D}FO캠s`_^|BN;WV )EӁg?xRfa`m@FY'k1kL;W |:y)%fvQA<駆AADII24*lj)_"dqѬAoӫDqϑ\tRIT(ʝ ~-fEM̒<ee~1s֐('Exh m5I(ң#@+e|Z%$%=l`b94bUcz+t@Fvd48.4t ^QL. p^KZL~y?|6ϏLYF1GS'"zy3\tG^UVèzOޒ3[(ŏ*7k8DL)JY[|ɹ:0հ9IdiL>H l2a#(M;iJųl^;>IZ;yY\]dzymgY")r%X y~Rmj|u}1{? ;X9>9YǏ=m~"%yr hR7,=zIb)5T+d#Qoq?4]=U_3Ci=.a,sP:w4?=jvK.)*yc#oz=lS҇1L@w5w6܋eśRD6d>coWl+:~7rQxTnJa'l^[4ދs/OwG XΙCȦNVkD;7yEd"Q<$ DU#0֛Ȫܓ0^Ϥ ?&gRQIc [#/0FF[M5م@ .y[b 춿2$drNbl#_WT[((L[" T8X 2 Sp1@i[sY s6`8BR!x?lSNh4=@*؍ [)k=th$f +au>;#Y72ZcNw5vruNANSpƫHPeޑ8S\*@2 Ve^[?"v;H3P3 /r[j2j5٧hk&W4sW锼Є.ܝ]&L $ R$,(6с"G@7@O pT3Ef,iNA lI*@9O~?9:6ш#/4XX<纵75ޅ(NX&vlhO;6Im w,›#t%EH%8_e W6P+|>>p!< Xy ks7j0np<\l81\_@"w)ku34ʟP> o ԯ^1wEn! }y #ٚ:0V=Վ3:vRkv&{$. t>ӕE#p\ʺUUNzZD;| .wgYZ07070100000307000081a40000000000000000000000016599ea2b0000a7b0000000000000000000000000000000000000007200000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/rtl8192ee.ko.xz7zXZִF!t/'?o]?Eh=ڜ.+U|3*)Ͱ=}~0T (:.|I+c{a:r%)ډU*K*i|ݴ3.Ъ޻CnrMS !@>k^ܖwڸ \8>LNZˠs$??|D@24*5[9οy4~.fxefƨ6XG\kDTiu*Y L32*vb ` )fac`l‘vgGmA҉<$p9k[D2*H{AUf7+a*N@OGã?wqnbgcG fc5U; 7CûewbFz{'_IK# OiŬ-ՔLf7kL\1\FJ;I=Ɗj]"p#hEq 6Bj(].F$NWSJ4TxwRcUfLr'0Nn:)G.!Pz Uat"aJ¦SOr\Ak m !r- :\Q,loJ(KzAfƃ'\$C{LvƝ a,S_Cw}A;!?ǧþWpo1VslsdjhGc j41U$m@yѺ^^֌O@rZK<)36Wh4= ԅXG.xC./%)'!< "@6o<|N$O./֬e\;Q|iP$E+vϥ~49 -fT[2xaS(͂M /?wXA&ts UR7|*U!2Nnb&¦4̋mRXtm f$Kkړ-`ȯ1b  *RP oW)f@[0<k"؎=zTP^=j +p\Q[Y^Fw@._Nۨ<Ogy2:aL,Zf'6&mRdKakǛPޢKEV4CL rh0&M{)ƛ~`9s/u<_SN(WN'7X(IP&lRk.hMI%\ e}9qkkYX]STIWތ`XWܠ%W\[1&8$<"ɄH/)7>|:oMΏM%ݑp?|^X\;q] a^6$" !~vd?e1grɐ?er%8 fc}û2N8(7[KXXc4C1(y9,=/ԨN$R `Tmc;+|o]O,tȗ0dr6otz\(+6UG_in"!bKP7{uU~[_0YjFcW-b٧)i}J4LN/UCp tgVPgi!GP~Ƃ@EM1+V&g"#kjqn`EIHu'脡er@`|4WXag!PtqMY+rvjx9>4 UsReq  u(DYQ'6BKZ`2>mֆ2 ȅ"JM>}ԏDO4$|X;e *rДa92(k EQ%q!%WLkt%? [.:U_8Ak{;:,"@#,#\TƬF;c*E\ F|Wp92sLluIA#S%X^ݽ2@j e+n&AwH/BK<IpR6@D_dE=hWM=S}9o MhS؋d8!ӱ_1w>.ybQԧw&&-q#h= s{Mbj7\ݖC@52vu+0qƨPVqL $vcINN?. "xba8svLHD@lŕpw^Xh[8<ӽ?+[J)gW3ShwCT"`ghvB$K@ O ~JPZN? [܈۽MX[vm70 +z:O3ҙ0V6]o%rʩ%Z_̹t)C2z4cQZv/Ⱦ{SQzGN$$jO ֌a]uOp3RWILɧμʉW^AK 91Dg.d1[b _c6X+׻wP@IβY#wէ%!Z TPA$Wy2=س.ԡGC'Vgq;!vb_,vI7ިlz\wɣe -_SV5}_FpĐue%1-qA TwVs ^ӌvgsM pmXg= ))u u'i4 ήm +MFY T4/nj(5+e}I) j2k,EB,!A. &^jxC;G+bjd9*jQ_Ym"m9iprq,qtiٱW㣱+ntڕ,Q] jYF"sTL(} (v-akqxCÿfQ^T)ܧ&ɥzX=*FuxxƀQ ִ0egGCgL}!`(m84|dWfb&  @$3ST@#DVzcE ,LOs8hbוګu}is]Wx*|xRPLA>*]}_°#5@}o{*_1eef]$PJ':wqSPY7î7|oѿ3RO<*+\E4,F7,gn{Aw؃%Qi:MQZ͐J{ܿ 1Z@HyVIG5Qn0j]^bKjwN~"=]5g`G o3NkC1zN 'Ww۰Fh]tFtxTqҖGu;jlvWP |6-\ sw*KJ;>"#s^$߾?4++h@(8!XX| R6ZP0v]#ś}ꓯkxX^ xl wQ.4\E]vY3K?Tph-D+B\鴓/kW*sMGgn"Au|'2rPHKIL;(9neh(l9plPCHq{5 S(9f 8 =V5S1SI[49')m.qU~|V2.񢣛$IKB]/귡Hm 3L{@6c{jiNw:r>d% reQA7Jh.FOUDD|Le2_nIB|'_^-+"ߘ-ILs<:s7)5BHpjD}w)= _4ȂZQ]#26q0HH#VcSGC0}"Ua%tu Dt\ĢbI<2K7yLBr9tČ =`j3*1V4 :d!:<8p ~/hb4Ն$xT1`@2`݄&F6t.iʆixϿVǻ6b̴cT%|IyL?[3- N Onyȹg'߃ $Xq> *$ck݀~aޑ5̩NRLz|Y2I<7 {i` X z6/ݡڜhVyIX+A_ D<d>j>/hm*Fΐ-FO H\3"Bpۃ/GEE D X!k-[lD"s۪Õ4EfzFG.r䶎K .*O([˻o75/~ ,6U,ys9heeƇ(_t_y0@m.yg'YhnssQuw:qԂ  {pftch7cMY;e }#~\ nv۰?_!U^u ORGGǕ3a>ޖ۳>0+b15ߦcƧ-UU;֏Wlb>$1tuz0}_%̇P@ L2 h xc0;I<+ϴp0NC_!;R(@t6^S/"NIziRwf+@;Ia#>-Eƞ$} Q]rn@ O$9oyʎV:|W-אa"}&CxxK9 s/lBF[sLuXTY%B[T57"&ah@KJ/ d_ MidU*[cZa;Q>:LEh%sZC?kG*T =MA{.O]2kjH`=ep9ƪ:! })ye, 5ַ)aЫ. hAN"]`̗ ۮ 2yP0?k^c)"pT گ` pqS•|Mu[&y ?Xu\+3\+kMm}ċs|l%I\2 λ~xYȖ+JV#ݔvU߇;?,l>#WܤùDxrVe&7=PA\A̝*`~d̝*8*>#t./^~Q;½'NPLb-U [a*mu8EuQe(ZJAKVЊ9(3qEa&! yv~ް.aН~Uor]$c-;nI{ ε=ڄ6%Q1W9l$Md'{gwH W"ҿD;jKj<.uE%X(DR!H Q 1_WBDA1BA;A*[0_ʙpXٗ@<jJCigxIxp|=5ܜ]Ƙ":JX9vu0/?l3ztĚxfCE;{է/M3'T:>ROPǾv%K1CI'rh8"|ve|?~*#ËoدJt׊ vHۢ+S k5v!iG4~Fޓz5_**aZ6ڞ)3ۘw02LF|J/Sl_dGa9Ez;o+:Mq&*%bfeҢi Of`zH̪Q5w)&/%,__]jBMA+Mɲ/a@ r``N(K@: zNk'i-xP0I3Řk"2faftʼnX"Q 6-aN'Fٯ`#0ynr\ѱxG &Ys~aў xZcZyܭ?.90\ɘ*W'ْS rV-𦌽 hR5FtL\&w)nj¥ h9G#v,Vw+Miw1 ɔO*5Ȃ#g \Ixɒ&n& #=qMQ|sU>@K7ʖ5h'hO Gai!^MdJҴ # ǝꉘV$2:+ lLD9a<kqѬgiz`]AEt?"ޖoEm2ȣ;^$8w6|0^͍ WW2|Ԍj'qɕSuGwPP^GN9RuK*&R$jvvO)}Bie3s<Ѽ9DW_KREjHteR7kc(Z,p~֗N dv g܅~8͜q8` R[21;BkX9cF[q&AI%}jK-]1-$D,%* zĖJ&Җqɲj_5[uN Cdd/q>Չvj#nܲcG?_/@?Lu"%Y})OU6Kb"bh-5~/Pm/ުͳP ߽]TV9w8zh[<7y 9!kRWaD5 +Q\ͽ ~9 (1EEҔ_^U$͹=RK`;<4:oAøG 3E=Dh7Xw[^L^a_H|Ysi?N#ږ ~#ᷮQ$WCU1lV6k͗͝M@j[V2:QM/؍EEH0u\} 'rGO}9b͹yTzk:M丑CTw}fzGbz4 Jс[Gj3R)I'VvOY%Zȼv*߬[ ?4gD:}=?Ͼ՝9F7$]kk+8ׂ/g<)DxDdX50QtyƑʻQ㽱ƿU܄S?fh0,zԷ󼥆\,iyjofb ?r2V!7y3wIQ2KDzl3ڌ\"C\6X (XQdo0 P\l Ґg9p+ݛ@B$+V*[]#4HP1ݶ{0glh׫&"/~R5f=Қ^ɑ]Is^ɹ 7/KR9- ZT[;mEyJP@>Gדoe&Uln c ?;tB{TRwNpOA'ڙ88q\3rvORdXaBA#hi97/e%l8gDgi1'S'ot<($Y5Dm}FC jXL K&IS6*bH e6!.s5I텟"%lRZLt %XO5dQ1df}_PrT8WrQH@8GN}9rMdJ.xA%dC׶#VU@ 6lmGB3a=_O&r GI]²>=g/)K87ʟ"Wd7ŕs6@bwe6}v'.0^p*42 % j  veݕ)#R8qaog;ȕ5Hȷ6i]COisUa(vKW ր(kNw-9mni{v6s7td_oHCb)"$ٯg k=pٔAپ_`167 fJU ]Rd PZk{"=Z$S̴Od S=V'$$QR1`d[^&S/V G}Uon&qOmzw=OdDG ջa: 7ߌZ51vKh~a{9m׾rqg2~)XZO35U_IJ4PWihbHA]~ٛT \Zg Z!bॖ(АK0һ#u7CQJ9= J9Tű|e*Ҩ]v *.nU|K-v|þv$(#in 1bf& aʼ%H+&+QL)&;A%`3sQ9tZɪBؚY a,H[1vξH.̦G"EZ^͚bg_FU1YqzxwM)Hm,;sSz;\ @oSЖ4ܬKab &\ɪ!_^[ő_]Zj3)1'+MVF-n;>?t(@Sgliڅtx4/K2)]t#_KɊ|~}Ϙ}%& T(dK[ulë]|,\C.g4d Zq&V7Y4V,TeI[*8[Э{U~TؙqBb:JoPj&nvF[TT~Kra嚲WvxGM*j uQ1[WDdzZdwϷSUx2uoz_7W. (h@)CxP\I<΃9-C6&UES{9vC`1&h(.m4(NÁWSJ=3*!6J?a\( >2II!3=gAo {TzF (#(~5x|)lЧg,: nϠ,ZW@`NQ!CcR7)CkL*vX@r֭'@ifȖt*Wz%^f?MTkŤC'?Tjz5]>$6TvQ: s$EozۅvsYv4Y t+wv$%@@BFb{ gCL0#l\/`OR.kQwsȠꑙ6!nY%G AP8eQe8z@1_:[Я)lrTY=Bp.$l"^gȥ#Eqo&P.AR]X)ăJ:/_U8ɬ(583Dᶔz(-7nbu׆yזTyS]M<*gs^-;9i_@zF%`Ŵ)Ғ"5L)ں`,C FEZ.Y:(u5/2}Zʴ3N",jI ub5viȟu˘ZuL.)4ɴSmiDJXHuYbНփg9P=<"LahCwJdix⍊  j :QWfę-nQpn<fH+JL7oъnSyBۧP Z|evĩ~Ǻ[yÅR[^Ev:' [|~Uss<S"L~|L֩7p̸9|d=_OҘ̮6 ɺ|5^HViS oMm+9 UY`F>Tۣ׈K$lo|DQTe7gsm[TҶ}Ï6"ׇT T~sz9΅~NÕci _0Hy%.6d>:m!b-L?_MbCXYcU 9_8Ŋ@]p,ڬF 4Unighfsb&+`))g' Fe}If.jwYs; hJGn?Ȩt{ D ᥢ<2{b־EcZO⸶z 19{XM d v5;_n@Mr5fOq=Ɨ!HME'T!O:3'le / /+hL&X&^ p˛#ݨHW.u]!ҫhY:Aɣ:x/JXd3*")3#b_OI5ñGIF|,M8r?btzEz5@dHk4yeV|!W_Rlh*u! f}_)ƹǝƷ/pjr 0) <|ڙkaLxFy{>jyӷhɾ dYrTrw\dz"J=-iRL4?"Y&Id>ϮcqKX}.Z56`lu#`aorJmzwE=^Yl3ٟP'Rs{x<Օpj`2+Y]X1Wv%"xd`*c2h0fEe:% gcj?St{דIqɨ=j~vmhC҄8;*+BMߚxR*ȓqm0~=?˚[! ?uSi S=,ZzĹ3w܅bV_80YWzwDvmZS.9pB.Ic>σYCggW#{qYHry8_8㌋'- $m [N&SQXǰe}aUthM%r͓##:ٝ`JTMS!uWKԯyPj4Nc%w-@FR=au٣~Z+@06Ń\Ye~@cPf]%WQGVq$qbUJl;ƟI$5v`ԙYLݑeg6߆+IaVGRUQQa"V10@TKʵm[ỴMr]WX iZOFjЏ|4# &9*!oڞՉA5PP /\i[1U0<]HSBٜ,o(I@g P9쨶 t;ИL4 xn*3aAZH[H08?%&d|k=֝yA} ^{FtK*Hd9N''U=0!寭:8CC2d312xL`? W]?_dSiaҥZk]~ 7;%.y-.q6#t1.Lȹ$ BwK.arz) CXLd}5)K9ˇ:h%bX⨻ e#цvdgLqȌ!:ZK\˟_ Pȶ]跥G8 JnJ\|܅.sط/fɅ쌔-T͵SJ%RK1< !rd5Ů;@M~B} SD,mo֭G߳Fr 5*YApo3Oƥ;d-q_|8L(OWInN Slp] {2mۿvR[wO=q(cڜ_HrK'̇[k;S6MA`uzo Ix^B\%3)WyG4RzѼXrކ̖r*KWWRi)h)' 0꽍Э%\F7ӫxMΗ!6ciS: K-JyU3)F퇅3.hQE9R.ſ]E0<edr9nN%NmGli_ӌ<ݬ1?9p]&$V9ǕDɵf?U{fB:m63Zˆj_Aak&w מ y@]&FYוV1#_.ڱ}FD7/I&;h\XD-%x{:xr ~ט|?_cњ.Mf oPhjtHh¥ M ; i dN|5Aj/h[C@@?ǃGue}r9Ē:R* g>7 't#v(`WBF,ᷛc჊<'mK"GdF ca̾ ke."ڝzPugnE)M&#.^N^Dxm=GOE9|Xrё_DtB.Nr-(ȡIqy ȐuRo q߅"BU{Sn#|.#ژ:dxwPl,2tZkLHL>/?VУ̽$gpBa.PMkzgل5#,p3$4hJRE `#@H~å>$qB+jź2!?D-'2AE3^60b5 !g7!P3KOP 0ҏ8ģeڶ0k㄄`,2y-WעUkqX)n+Ih?XK/EHp":@P(%E OˋݺfztբIP\oMuPar 6Z]hs\`"CHfYJL {sd? sGzP_Z5 aE!A\4=0²bZOر!Ye(1&N%_wɰϫrwb!b$};啉Nnőa (;\ɣp٦JL6"-wcA,9=]ݡȏߚ/H?N:XmkvT! V0ugK!:}hh)Ϳ4 LdP5}G0sUDFۼ]}]Fa_)Յ̓ť70Eyݖe^&Yaq^ `2K嫠ʂm>ۢʧc+lpdPd3qIf'53.إ$f܎fFʺ.<&?yZRh ܺ!T&8;T1Ge,P{~w"Omi8ϴ7xU\h4][8^ ÿ́V-L1f8߅lhxq=s+V+cK 8,ɜaJD OCRG;1Sߨ`aW4*&0VҾhJk SW17`3xR%~* ;J3[Υ#HArq͆wet#xۇ#z=fyVkW:@?\Hk{@4hY.KzW ygVxB>_9,"Z^ݳd({67G}}={YKr= Ǚ[Z/7|5Om&MjK\B|T,HHHL @/]'U" e0^lzeG@rUpT5 ITd +tS>I6Cii;΁tԙAn;!V$z2p6_9/gT+w hDNyHA )bJARJ&\nh bG~2(* Ogr#Ў#yţE5$/Ȃex0^>X\˔Q.Iq섩` F`]hk[B@-t؃RDžܮ!΃ %!K7.Lw&y.XZnx&?<_1 sZ>;ނg.Zw#ӔVcA̵5;'J)ɍVaԜ!!w6znx{E4%?=]U >Y|6 )]LڼT)x a?O .Ks| *n* ".4RKHSS[.^o}P-wG,*oě$B p={xiC}nk+D4ktM( q4Dmze#Dެ!fނw5c טiՐX 2i31WuDA =Mk;G6O@^ ۜTm W=q}IֺTJE`{][ET N15lcj9)-nJ3@LԨFQNxf|vĨDayꋐY(|Іm펫Ӵ.,Kx;:mDu4k6&l% 2cQ!T_?R B-0AdFp9di{vu%\{V}<>V5u4]}參KH+5$? ^Kj ;}k7VCг-;cm0)'F\OF'ǟwd28mI#f m vCaO!Z`Tmhz^ Hf$`Cҁ إ0#]-*|9i3\9y#kf[~#'Ӵ5u&kfXVw2/Pt_, !WDg"_ I@ɢҸpgAq(ԡ[/ X}(1SYXZ$i'Sa]qeNkщ'JlНS n&lRH_pmמI"sH)޾G&v0CR*hMҙ=K34TmH77S k)yOx"zigr;L~k7%<ځ|E]:3x̊ 7T c574iL 'M AϤK%0΄CE$ȞRܥQm~j1+Y9!镍5hs}Wq'E;h?Ll. :rŲ1Pĝ^iiP6p0JYh}7F0)ӝBns¤}բ'U#TrL M(۲xZ="E!buVL?9I^I<1*Ü9HQ  ĝk)H|'.7E/_̧5R.ѦBL%+p3F]YWeLL!%` %NvFsYG_3I9!& ҩm P .E f5M$>c_Iy '*bˆ94D΢;9-L9d;^0+WmKv3k'Ԃc`5,a& 8cije+Ra r} Qڿ#А N~PoӋ'~+X(U Yry* 0}J:i@~iz}+~ Q;YL =#x S0t8|DʇpnfkrNEv4#.8"]_oHg{ U,,B,X'~5Ս;N&_Ha ýǯKVe Oi~;BG,,KRKY[f}.5nWv]t0Ɋ؇@!dlS?~mW laVY`*[Ȕa#7*$Z~@7ކ+ȪP') =˴PM%46&\p7{0T6DT=(8lD*y"pX PH$dl&m X^gjMH*jP"oA+Y+o|詂' CGp[7.Z ;)WM:% Kr1qwJϛs˙ R*@PX`*m09fAmLY+mQsO։8>&9\ "gyp@'z Z 8uxַ"4N@JS0@Mh˩\ǍiT|c-9NXvD"bSZ)h9igB5eVz].y8삮2]h)[ǘ /@Pܣ`y!\U KWud~N,n2դ7\raA2D*F!ٙfgl$tl1ƣm<q9 #R2U wࢰwä/ .^?L[mҰtcjҘ|jz*${I6h%v3吏,6\37AI F +g7tï;ɭv9cOd[o+^CXNY44+0s#H}4)A/4ӷԠ@pX9o4N,Y,ɈG/]W7kohE %IyxLm}5K*iw^x~;)I<:v27#w|6k/1s:0tٍV&vJ3Ч|i^< ڇ<2BbG?vњ &ykڶWg>)[ߏ9R17}1ɹi3m{l\! &(aRb~R6|}t= lS ҹ/ՍhzSnQ P-O0RWDܚ i\V/tiiƄk؀L60;4H>= {|YycҚlNC_>q%ܖ k* sEHTFsi&%ߗ # 4^l̀%<&C )?h)9c @;’/e9ۥ L^hkֲ̋9$ ˘PCr[Fi#%]A 2ClfHĹ16/QS-|M*YF ;~k 2]SK2,lxk>őN Vs+W6 5 9Ŭ@oɔ6wFFl#3ŒI@#fS29q}|nba$b2pXQL,(& )ZAWzBp(PUKD}D- sܗPw^ ߈b 9W*7({Ђ)iΰ7&s}ͻ#`m2clum>,C|HCe:}u4*BOqX#^ZU3E^ "pr^ 8}iNCYԐhf[kInjEc_,l51Q,_ YP!7" jHc+?> 2'N6|+﫻  v(~GD̼v9Ivkb%CqA+G&mGqhm۷_j`Q*^Ae}=Y*IZSbXtWe1 }3KM\*9>L:])@oiN=į]x &_xY?J}N\ )Ajh`3vY} FNil#dCȫN2\#Xlq' nd O-頁O=Ycc@X)dHrȁm:{aQ8 1cS}/Rkk2=g6^`;hdנ丳Yӣ:cfˆ%f’\tt[]nK"';aZV@PiXt{'ۛGMZ;:$3ѭC*&З0^튾d0 -KsW%"4VJq=%iSm"x]o&Be9vc ThD###j'!Ӕr(B \%9@R9<aӺbzw'IGX|d}0a 9?5D0DaKcm fb=D=rFLE[ղca@b }5!XkkM,S{Mj4ۀf{sh fx$ /̸ܾϕ"sxJR/0T 4n ^Ya88~Ș*"*7&jQ |ˊf~rAv{4ffU}1+XGjZtBc)8Jl{>@uBjM -f 7uƩ־4ݐ|g/V$~ InPZY}MHǔ󳰦aS4?硳T^?kal qA:O- ]&q٭ Ah|=A,|D N V ]l\,'E=J/B#}.17q4$kO|amOFm-qihJ?oQmȡM0hgR6Nǿs%Z1o.8]1B^ ccu9OKG.X Ff3R MS<<47ԽI?7IMti11)3/5YP/Tv&X14!oVej6@-@ػ{㦛> }JjIx`LK 4ltj(`?݀h>q5@c&\e>y'^nʌ1W w$c0SaCm`Fn=\#܈c$c;"~۾ ab{ ]jp̤7z1)Z_ # a"ъ#\͟#[p3a1^ rHPrGDBu$;Dh:ޗE4ti^9%n CW4R< O<:8EZLj;,S9Amgte֜xgXӣ52,>)JPmEnXW|*w%P"mRCV](PVSvF)\ ,xMP6 #.ap`'pȟ/"2Z9!Mog>Ds"Ӟ]dg6s , sqwdBa*gX?=Ah=Do`ZGR_P&pseE="E4KHM 22߬#vh RqOENi^Hu`CyMSd. k-ր6`4Pq9:\!o>|3Y+Rs{q `L%PL3U z p%BvN=kBgXYxƱY^ȉʠ/U' qs|;di&q\a;UÝZ9< CW>" @lKmw6mLu\ޱ0B2o5)_Gmr\,؈+Ts-Gc:f KDZ>I=8 t?bwd#žllXx' ' b Vs|>Se„XVc=̵&MΛeͅ=ɣq3b=R{}D3'A#"CI{V`G[RDpǛ⭂ǿF1Aװ49)68}N[TE( Q3N>Gd+pxk+&oᛯo9p("dl6@aްeGoT=2Z%j$vr(p_ s]O3 v:emE=5aaljp ٘Nbq֣t7&J r[WǃgRqvi5bRbN7YVoPs:.~9(H/#kbMaR3e?tV)gx[mqlohx t{h!:uY/zod7ʓ-rg\( O[ZaRc"̉k.tǝnۿM57VMltwihh$b_K .|STxaf5& Dp J$̯&o |糀lsܙ?PE(t> H3դWĪ\>߿r6QW+BO:M:;%Ln[0 aDm4m*EVv? OmѺL=xTHŔ~FUL!`;jѴ $XVG2G;GV؋}BF,&p@^t=S=h8ݶ#-`}߉R+"YWm)fdr6 xB%JVV;yN|`^I6J,fYl3&ɰ,?qe 6/lw9➿ឺ,{wR ̏k^ΰzIךcr>p'5&9Ldf[Ak Ae4h2~4X+珫Uތ̮1?@GVtDgE M령O4/u8\Pױݔw%(4WH0JjN@Q;) [=q23+'No46@J!{ J_Hv!ьpcU:g`"= >a8s;mg-vG3_BM,~b\ósNAӽ N挼6aXXyE+LEgCO,܅_g =irR2v5Rb0^E6to_s@Zo(zTՅe;O 2iSW=w9aɭ28ab}"x&@9`ox9xK(81nsT $ -iQ#˦~5e&{HJ 8ӯ"X֣E^ɲg)5jg.3u`Q^Gy) E~ C ~+Ct'ZbϏ.ߏ~9}|n7$WnC*a9N+h 8?mϨJV/[1.>gGd }.BI9 n&vwY4z% {i=j^FmNwop/U2R-hH0!Uiɉu }Qd3oRǽM/֑"zLI"S[rzceC[>x\=|~hZ@w6lK͘n?α-lya8XgHUN6nv'q'U??LgH ϹI"1hk#41&d?9yL&+muS|l7SxkH@e J\?ԅ )u)q};L0W-tCQ v Гi~&RB۪^hl=*@'O,3#粏*_!]C!^ǷEbՓ`";TD!Y_OaCz̰-JB5u؜,A{w!|JayVYzq,QjGMyDf/3ZBDbť<8-$݅+{H2G; &oޝ itt[}7O97buȫؽg#!7ތ:)Eg1ci-QTC|AQsׯ> ܃2|IsWF i DRyv9TTtLA${*jF5B=aM;4ae->UPY%˚|޲ ŏ$UwWiz]M( Hk 4p *vazoH:OTfqi>b2NE]ITjQ%K^w4N-?ui.0_}%`OzgՖ8S! o}y3YJ^E0oSәFmW ԧ-~ur7mGBRwCt*k-4i8$`|@}toR8煞T>\@nzo".٥0,#*FHʉʲ+]A._%BgfE F52!Տd(/NL2\Pl"uR_ugH\qzː [CO^u:,eud=WcZT&gnz_pp؈ ,}6ߘj)d[|$S3!z Sd3 Kf삾doY:@M9q%FkVՎvL9y79,+G^1ּʾ&±E=T,VfGzAg dZLVgyUT-*[,UX)#BЫlLPn8}k+B}f,=Dզ:,o<Cˈ5_ CN6lot'Jxl sgb`.e yȹK E8*`Z+&A o?,\yo v6WDOr GiDFUB0 gw>HxYODpnE.eԿ:o?[3;_3 iӓ 3'pϗL?jq/YBK̖Ӓ@C-71A Aɻtf,nU&-]yӞLkK9S6SCcfl~t0®0(I)@Dj:[ԄͲX}Aav5%|{5H9Dݦѿ"X\$ד+4{6?*L'!g4EL^m%; SV'?V+#E tԔzI{ֈ@,5\$H/Yy'2f_nhIĦzȪu3HG~Y?h~' *ܱ( SrYR#u `p(2hһ%=Hep\7hYM?#h%8k]l1P'`lr*ߙ+ ì4 z=+. =|;@HKhuh> }ՊNOjfA RՐ8w CmHVјhTiz΄3U`#u!!$B:M]_Ǯ9oK-ɇ8ZPuc^BmυIH2cT]CDd\e:Z>S5 ڞn;IvZZXJ5b3 _fT Rxmx%rr zv#?j:>-ŠuQ2ʱ Dw RcLH5R_ɨƛ(ѩֲa'OVV{qVLA6 <;`Sv)Wb&dƧ'֗_}5R]BkW7pG{RV9lƿA%qsgQ\>:;eh~Vt36ۨ+⮠r! 4rr`C:3B fvF!p蛴}i}E(P$=Rtz+ +?;:C Ϋ^3_}:tu֍BtzPnTgf!OGlI&>@oY9 ҅B|7<:wxZmo*)b@Ϙ2c5 P;6^#,L*/ Gx9&Yr{VR1=Û<JHTDHf֭sWR[ѸWBiGm,_o#dD ȁ RDo3 T|pdP˻Fq D4Ks1)0P/,/nXk` !!}b=N'!Gh>/VװVJ$sknx<>$D]2l"3`7xp7 vc"GҺiX>'Soj1^RǺntΆ9n2:YK`%iCb޽unӾowوM ={9mJ!n`ë[lWB+8!{&Z.S^A52F>^7/yTT 6ߩJ*򦛿o[+Yl(@Găf};vb-h[eNi,@04_7vJY j)m2L­ *:2 F(l24πF皖usr̲S`x]Q)$qR v..SeUjpY4]kXG.C\ˋ4S^iWN ]bSP..й;q'\[٠Ts]ӡ4n/8?[ƈ# SOtJ3hq%Կa,$T0ޫRA˷Ģ3Գ=3-|2rޢ(Ӎ@Q1wQV#b/ޢE_.ߘ T$ʄX9fQGR<䶿j!YBVCi=:Rp+ʈ#k_yQ[ BA'3$$m-qz0`IlwoQYͣ|PrˬY) Mf 2hiJ^q"$Yh>tCp̗A?WiǿX6gEփ ުmA@^G1Bl\H :7~he@%wGUяTy)fOfT⼒ú2)CHIz.l,Rԑ'Yե5 $G2Z/U@Zu5<'gD4 mB;-[K"XrhD!B6ət8BR(R@X<4&~9cawK(~'yF'w*-?95@%RfU@} \B3ߗntDv#r%R,t ȝu6n @'Ȼg]lbb;͋ nݣ Sḿf:*l#C`Ei3{2 }J+y– * -럔j镋sFE]oMjpncV: oC,F]wP]}tYcTWh> C0C9 ?M͢ v%s*d)2}6ޠ@Ӌ6j$!'yP)]\lP ysNtL5eEj^%7du 'tl 1nO\spL?.qio@kq]'|k8_0YF)08KcP 7w\/&m/ sczڙaz̙A27 @6jO2UO*8P3i6oCiiD 9xc<{^v״VD}&q 'q~z8;99\#$a{ʩ}G8ݜx\3S7gP|uI. p=&zͿثdS4_cP?gd;R;$!OX tcF-tO,mi2|FՋg!K8夵V U,M 񻊍ީ%JډIt"bu,̨Mvo92DY^+d2:m)Gq>[w7n&{{j'$wM _o7q:iwJh4Wl]ZHzv{;i`#.ݧHKozKEMn\\Bv '(]GXꅵ !@ eGJ}tݢ0u=QrH#(,h,b5'x{h̒m{ں/n8708c+]v^R$c&$Թ~׏DҞUŗQrDd]f|R'G D⭎ns_mb/6z`ћ=uQٟ.hބ-dя-3pgL2oĈNj ?hd1˘jLmAt@I)uHS>Bd̢}m6$ #zH^alt^6!XJZMNN|pӫ!Yuop7jOsިUư*l5DnVɌkW=S @,{T>``< ѕ _w(gj%k*y4|P*UK>sw ="DG[m([0DEK~<&U!myzgWj䃇rS\cFަ9)-l1R.Zk\&y (oʪU֥5Y)ScQ* ?XKBzp^MqogyQ!դzXHlg+wӝ<$vwH3xB^9JnK P.|R亙 GNOxm7}!QIaXGP>~yYq$nNZ:$KCE -5Ƌힴ<_{ -*QFz$x*v% X07W(/ˢtvV#-װpF)~*4F.Xg7F_m[z3b /ΐvE}^!HlN7%kLp:B>7CK yBojeNa+n&vS>0~ܐ&VQQ5Ǔh`L{`=_tftՙ4uͣk'[7(oL_@,b6TmpR$s˭]jφ6B9`2l*IN:Q#0~~`Js{oԲ9\"w)ϗUNo;[%-XsFi$ Yd *Vq{Nzҍ]qM]B%w< a. J"qO ViuSm/"x:J1,BRa.o!\'#Le])r ;ޘ eA EDU7셨qm<@PD*ղcRvHmVfݨ4l=w۬|)zb*}+,g_i^`:".W"U̪C`'"3n ]XOPPmyxdv<|ە}|2gn%aaYM]Kn%;v)K\(dj2$?E'+3DLXASNI+y2э) /[. 468t8 ȷ/ FO&v81bE.JOtm+! ejr@ӛs@ jl83im/:瑧/Fa?Sߏ[f qpyâaۀm#2H%;}GK,Ajz26kӕFg g"1ۧ}\5FLA$a²mXB̂ȅcc9#8ZKK BpWyˬ՗I$J1/-iY"3tn9,۳QPY^%^Y.Űvh20H.emfOT=PK"3g=aҟPC@yu:E[Ҳ茂$dʭB&țQNI fpvw`ɐKZ#X(wLjS:Pb m;HPRS3FQ*P,-5+obcvkN1ǿ*#pO:Ò>yh㢆I)O]'08VYL=_qLC ^lũ>[eZynΛZFIHRۏKJh< ^ 9 -#¶.קzv@WAS欠>SaɏAhi%aclQs`څ J;ŷdl BvJɛ&0<8V?ς7某}ζkA705F)5E_1 ENFl4tEOV=v~yY*hkb]Pt {0Ym]^Fa KWi) 0 "5DɖOb6)ΙQ;h/z{)x?fCV,Ap Ұ"y?5 o:;XqpȔ. d:#e{/'Z]rEs)rk7YWġͱv[yɵsXeq.foǮ2gyk*yY MgN+D?\yK7elZCoU鏳7 ]'zW y30 T5) (z˛\rE5C|ʧA8QBqs:_ ;C Gsk[|[)^ޅ:̟ *cөӰ,804)Poi6O):]@mծ3 LbhAIy^0ܢfYtdh4^9M-YWMQPA¯'OJ[<B~ <'kS pX-};2Ur< Om _ȓsQj瓇?Ce)rE^xw^BrOO_C,^wstfZE- VG;B_ C>u1݇a& wۥu75̛$ҫШj gYZ07070100000308000081a40000000000000000000000016599ea2b00007c1c000000000000000000000000000000000000007200000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192se/rtl8192se.ko.xz7zXZִF!t/F7{]?Eh=ڜ.+ˣ,VEY$B2~P*y VK,M2dQJ&=Op!/H=f-$guɑݷcB-MTז&Xwb +z-3aJ4Dɓ:I-tesX';gp/G%P4TuZ(ˈ{UkD.7G~B{xv~jӅvr1Bv\1i ;2`=U fCkɼSnsg˄)l0Fzk2CW6i+k1V |EzWjHf<݁ XJL5ӡ9ush2_9hhX4BlA XǑ V-N%.ZSxjf_!NuP# A1}nB ,? _AEWC\8^R|#- [1; j 5\Ң᯹tXWJpmߋ8 r5,?{X5!q, u]Xxѹ(N ;[asK"Ns{)p&+.{}K%*ؚ4mp`C&p:\KVU4TD|bA>[5բP0h+}8|@AC-JV6jTLѓqU((9 `\GrI[ePp9GrJlE S7P_y8cpY.c˝+d#0o]^.:ҋ\Nx` ?}Q޽lfaĽl)EH/RG5sV3Ԏu݊{8#PyF4~7I  ФRtG }7}zýB| X^¬~1!QKb1b>;EkҩZ7߻;la .`}+""ZM(^=BVH!v4$"㎯zU 0.j7GMIȥZ"Vh(q6 (TxpKsB0RZT1N75a95Z,n P`" o>*T#.w6c>o۱ vs%&.bs_W 1ޒ0QRC7@#|} -&04NVԬ&@š=ϏCА9SiPj78Ċ7=b [PauxI)EAy`N٠Q7',C N#cEM¤%o֖xBe)䬑{EvXѓl?;Ag|+&3G2>3ix qbuhh. yA^6|! s$.8\d$Ê2{현R.':Y#|kVV?7g`_w$|;(ЖG2\AIWwt*JMzn`6k<-֘3Ѐ⨐?7Lˆ `XXcx^*r%W\UePhW *$$ZǫM+h3t gj=]C/EJ  ^(_Pht*j šu=q&Mzؿ)>c*}8,Y& R#-C.8@@#a9*rm+Eٰzn Qx(AenTh,c,Jhy.$^b1+h՘]E.C!?H@*\u'whvti1z@%>qG񶆇|FXV J!"8䕃lD7T׮iK%`5oG"X$ENUpG0YiЪìC.6dºw5)ty-P f%] ´i>']B,N0`JT6UA8jT2g%4 ڛLNB`()=ρ-L[Ŀ'n9\`w,'nAq 3SAΤU]}jZw6HȀZs~/iifJQqA%_-\o'w(NZj9z<YC7qҭ>2bw$J!/#t1RqֻY1S|PPV4oWS _& . ѺP+fFA.{ ILaXz6{>i~A'J-م6+~sg1!dw.Aqi"<<ʴetjAj^l&i_ODK.#c?.^MlF1{t_N?Ұ 7cnO691-ng ٛ]'[\8W v ?^VTTa}6mq/LtL. 7)2(شDW%NuxQc,:"#:Ȋo~ DȼN\>7;1;Gϰ 4p | C9t{]F .7:tWeˤi?\J;^XB$)zFtS v%MSۨJzܜXheRZ'hIY` A6X N@nnk|N{y0W 1B&]9nq.Q}>V#)T)/A.2Kkfgb F BM[U{и&$i(p>e *??XU&6\U|AZc4v+ rǭg#u-Iy{ҽ). TkǯY\Ru~Ԯ]Ylg&mfym<{ Ӛ(R)v:SƍyKӚDžlل#KF\%13X_gFEA5/fa& Kd"b9P[~M8ahMqz ~3D[z$+4#>L(ezJf Ȍ+Qz_OOYX"tm.a"YVּ\S/n~!D]61fi5i=ިj'1iuO ?Wy8 Z-h×_ urq-[2,Xk`N1٧NU1мѠH|?[bay/܂{)H%;_i*Kс{+D w¾FX 7hi;d |Cî"({XL׉XR8<=+%B<G;ڟSbYGBiK!h_HRcCITmՐ2l[mVx ,z֣v }H8)Ko>,LRMTʕ*ٌ-ѣlj}0`qWq笨nAʠa!`ہf~xFl}>~pYr'eOB,ܭٸcP]s wj){S~΋ń{2j ="2$)ؖK׵ ۶5KgxC[P?7￈|9Βځ7^-c_*1 ?^:R%4ecpR^*l ; fC׍U W&U qa$ʚQ8Y>NJ2LwH`I֐P\aXF'؎UbT 2vMxK]ʉ*R죣-:9*ôׁF*zP?-~zF4,Hp4U߈RbuJ!mq6SGWM֬p)E$6WNUû+ VRoo?:J=%{S7kvB5idϻ^BAМR3~6щ\+NZI2 cO),]_بGHkB'g= 1 8d#(󲻠o2jŃ_E7`z dTq35Oe+3qȽJ8{175.@'աz\iMvn, WW9g'٤reOC\jV/B;G*o}^P)kc]YL]P^F,Qv9 # 5č-5Bpx :+_9ڞ t/am$~m˱`jfNJ!2d׀xŕ7r[ZDф/ߤ5Yup<>ab)Q= :( s㥪F 6PVS{n'Wy.Ἀ|o䝮2K TxbKmhz6>6>~+q݄>- Pe~(trW[ >)lph^R]5民@=*_9lLUҮC? c|FΣ.96Wfn .p[/TgX#/zym0cYt3gn͑AwI~K)U5is⨥Xmԩjl̷3[ { HB;~ߦjsm) `&#F̩R ,PÐ~MmXKe9r=wFOv/S#օK}rΨOt7_rvC5U[Aʋ;Uf[=TvG4R`B hgJ -۟2U !Ѥ~h;xp!^L̷{vj/\ܘr,[ W8 6S PE+!M~Sir#_9Ƙ- 1ڷ;{'íkXSDS| FA{ ?>@A[=W8g"0 |nr )p:}L"/5)]eue4"$iDqG} %Ȁ:@46#5נN$ic2^XB/䬢?˄--`hs?gPEX̰&/:4PYPpy4IYSs[ UH_DX|uNKᅇkmB#*hVSn~hN_oBZe;gt:CwMp]3>Lvɦ6)R,S/Nc/(Awk).;Ɉҋ!DR6\w4ʂ4w0ahuV {Dz̈́Qo=Onܙx՝Ԑ܇(_+~]I)nU EmOp qB VA߈-u}@卹 ]]krS2tQUOEWʜ\C}) Y_3-li?-s1my<~qF%0j”m~.uzRkSY~ٛI ZiƙUͥmiU͈f~{e\َ!o6+HS{R7 _p[MJhܮ?[ g='m|Ӕ*?j$,҃*xd2Dl $\@ L!bɦ͎M\(@P;*;}D?Cp$7XV[`&?+;;0ƕXRu]$Gv04,єh@ ߞҟǫ8,s4Ԑ /S)[2aS[($gɬCpJ*QBHKTx0,'5 (۷;(p=Tw'| Ah社|VSI9[bOQ~}ТVQ&jFM;U3 CQ;Gya0^tE^P+k;بT˙^?Ofϱ,@cW`|=tMu9D0"##`Za^!~Ѕ N2b&Rݪ{ Bpʗ\!Δ;[o|%' eD[9- J^? kY -R. Ch^vxF,B V:t0Z6.rUTJ&|ƳvaD]c:L9GTHzThw[ NՈ;%_00-VĀnހxQ]^A!yȸ3WgcAËإi%(g=eP1V{аh?~<%$kZ}4CWUZg ̛ɂ$EV Հw- mp =<} 8*m|t^_ nM;_c!h"(o$;8/0iy=. ""~Q+% dgm p@bY>\❀d>?~ SGwVe5J6X%&3`ByܔTUjnUg"6.jk -CVφyINL6 F "8y$/990f8! TVt\'4<_DeÝ&ݽ?ѪoGAPlЬ #!߰PvA\3Q Vpm2!-El|a@^N /@\҉ndXKa>W+q0ՌoQ>R"}49us)`ҒIɑ9V?V ƿh1wGՃX5@ݜ+ +\B{ZSL;1#υ5PBTi(+$N^FSO @Ur,% `7mѮxc^86Qg5T(7[ʮ jEQE') l!]=`Q6&Nzk'ОsO'*kWfPx$!z^`ܖfSa$dCj~Si&y!R,r{0C/Baj硱J|_#<2n `Kw٦uw tdD@|#] Y,;@eC@߹1X-؃6EÉ nUD:ܣU ع*b;ճ]\5VP 愩4UF].@r.wIGH!*{󼻾nlw`vT^ +AlH<OՁ%rh0Qz..n z8Q <<[7@kAyw0jQT^V^ / ܡ;jofQ4=-@&y]-+y0@o",e@ŝ:aS14>T؞0d dy#nh:X hvH{;:x~!Z_FMO R+0w5ȕ&,>'Ȥi@mkCs8p6}?#G+knma< Jb3kHn3Ԍs<~ttIAL=y^mqNq4 "\kp"/dʕܚQ>L@e1;]SPs4F(DrmO=&TvMS{)CJ?=#c]PFos/j}`4~d'=0o<)K˳xSww /W簥l+)_;DbphM~%5Ҳ$_xor#hvt~591$yR-0ʈSv\&gAJ qXZGzG㉷"qw fk#v msʖk] !8Q"_4•pW|&_U&8HX1sZZ5c蟏:sUJ `՞ݎܷXh n_ghn.B1]h\ޡʔk .poe]窫wZeYLĹ14fc/uW9EN70\^QIE1HᆎަD-ӕ),g ^ GcB,j-M@M{ jn03e$^aK2/ TNkfG䎾^.$SA:6\ssìϔ~)W3'pEH?%ƈ;øx4?`s܉9v<%dm.},}ُMuVe{:( 5(>q԰14xV(J蚖{0I,Eu.I(yB(+ +B%? iza,c}T)KVF"t0e c, ,"~m9W̰?a,ӣ,\ц)FXxN(rI(R:?)Cqt-zJp!h-4'o얎d9rӧG -l9v;izH|w5cX(+ׄ,x;YFTi_]139Fn֒lKg(迩D[ӥj =-+3lƟe@hdwE‰)@ͣJ~ڤ/vC (`+ B,B."]6v|~YFy.ٴ*$C jQ L)]%Oi7ݠ2DX5@@u]OǴm#Its9<߀\@e/ui!4݊tKw_N9WЪKr'Jta §!cD{tp _l%|&=11+GSL7Cn^/? S; AiY^t6zl٢(`O{-zѴ8 ʽަkvY m U,۾.:71==',[tCb`?3ec ,n.,NkCr<^V3(,)TE+ʪtAFDG+")@w UEeP/2c&C^ؒ;8ڊ=^"YT/˧w:g'AC<!FZWc^gΊcC1Wb9PO5J NXnYDDIxʁnUnA F?.'Ald/G2aU|3! Ux++lT*5Iem{[5Rp>1'gkH͘Zh! 7dlz, 䅥 OLL4,_^J.;P/w[LFNOŒN6}p6>~a&,qiAWN~{V%~5K`[jUcPTG"2:!zL>ܰFW*y)'>*4 Ú8顸+*E7:Gpε#hR=!\%])YDyL^!ݵ醨3*Y! plusBwF:75loH5X~kEW>q_r9:Rqf_0bX|TH ػ,ًiEQHt1avꀕBW\BJ/^x/6oELs%1 {qV? |4 dl ~."%Ia{1rJ,5gQ&  x-U% +'b/0Ⱉ{&H>O~%m@' A7_yRyqD"1lMfU-zG98r] ,C"*x%[ؿ:8{X>(ZL[miG}qOk``ֆ\*uB縞J EO=OGh;x?qeTfY xkpL7Ԫ@\abbS%19f)2_wC3Y*#'ӚNk Ew0d%!8uu'~`]$!ܛxZ.ԹLC6]V&P'*FϾ$YК@!O:*]LfXPJP.H3.`(Y sA>ͥ0dle/iAP];T0#H\ָ"zolڡMNħnH:A`;ҌRBhFb8# lvSmk.FK!`t\,5Y_Ǩ(*bEy^{PQOiF1Ġk#ĉrLAj $-[!^aAv1c Ćf]ςܻ^ҍչB9c(s^EdqO{}mّ& a}fQbSvIq!l+6eh&rh! 28F㥵XcWbgcEI5/0б1Ք#t)sdtJQ%7/˾1;_6O[YaΫv7':j:O-mοj&AՒ;Q$s$"*p#dn=FF41oe9A,Q楨PXÀY9f%0X2M\C e'5PǦvخ$_YAx< 'rgF4'JZm@\ӯ#u'6a4?J9SK )z˜.7*#*XϾZiw#-41| BlMf Gx^:".|M!۶}i/k1sw4$PFQa[$zA#K&$LeflTHA_*)Z!?q։NDLB_ir9P=Bdk z,xSy7tv[P[D߬U9.E_8Cw +3ȑiRDBx6:^9[<~YzqlVl7ԹsLvgLtN|=A{ .6Tf-6asw H=t P5n`w1h Z0~֛Nئr%|^Ѫr[:=Oo' {-In22bރG'a#Is!}ö<+"t$`G+E>9[+*95տ&鑻EWy^8:͔4w!%Cފ{?$]VuRrJg+AL{UzG9.*y$zxA./nY|(dSwkd_^aѳaJ#lLۮzh|ZdEP`Kٍl?׿ ?cM*Lk 㦚^%;jC-C%p/<%E5:lrtxLcS[4,Ix6,}B|Z&VjXWTBA cfTǁq\bxn0 +Xey3K]*u 'bux=Qbjd),zaxB'dЬnQp%}Nן)FıUzJ1W$xFuۨMTT7o7)9^~ 9 >,)Gj3iJ 7][GH@x n5{jJ n IME&e5P~B*SlշG *g;6\Ĕ}[.مMzg{)4Dvo͟e K!:k15QQmEK& J6 (dHGr7jT@@u>VcÒ> &|}ŻYq"yxh+NlPD954ߡy U$ʇ js%ػyu#UG"o ZP4W[`TH# BbOC^}漭 >y(>Cih 3AbHMM%iaWX_ ioX&HvBGl[ 5N,.qNJtQa\V{Ea-&= X0$Ԡu3eQWh{Dޕ_o1mּ$@]|ǛoOȺ䏚do/Rq\Rp~]*܎~<)TJe9I>ؒs^Tq: R)Il$fЦ\ tY{س^v荱+sCݜzaKTG QNT7:+4&[Ȼi4X*5='OoP<>r۝jzo/6{t+aל8TpS&!2fDVI'Ƌ}sD!^T9?[*WcKÅ^p܀= ?9Li`vP; JndK9elԄo~9y[+kpw{&OL}[]#ET;8M@C!O~5zg竉w)%?rrh v:my!'c=JG'fw&g}wp"J(jװrEܦ  pDZE(Y;Mb,Ws0nmDrjN`_rEZ@N&ؾ(1\bp@i|M1)R-S~DQ)mQ;FX^3\j *o¨Up_T$gc=$Lj7ʔצXwYaZz:"nnTыĴm [J20nK_, #t @OG5^% M^ .5 omtpVBt}W#,-7zdg1 w+`j[R_87Q| b0c?Wo_^''!]do om-kl^}`-ZHhM#9[fً9S6}xWVѐ#V [4v [Ha&?ݩWfo*0dY!%)ͬ v0[WpTx6Ѵ oR D 9" UzdZF߿*'d˛`JY0/1cf_m $-Fҥc0X 2G$u{Ydf"]{LM:]Pe\U4"RJEѪHA.mU?#{M̎iǬ?y9[ H_Sw= (7 8NU`br~䂩..Sƽ+ޞ1CةUbKLٞ<`ꐅb%lIiSej8L z {d׶+W ^p#_$3}TVoMu])at K|$C#֢ТYZцiU@>ؾAOЂН{++ݯs\Ks2ԜzX8xwŸo8/RdbA~7@_.xjqNO&Ek͆]W7q38-F9탭>Xy ńG}I T5k)yr^R+XejqJΦapk<^lyI\زU* $0x(-T1Ia=!.ZAuQlgE'\7cSQiHw4-!۫x9[}XX[}J U؋2S#C ^l(GJa0!ppL<34x {7.&u;/|*Oݸy[/(98A&3H?_^J$t,X9v2d2PQ@ę !7JDz=Ap ~|\P_*7i#!EM*ƨW"ytʈERwݻRy %5w[ff $&'i|Y+Y9GٽܽpTC,hL&9aJi'HAڻk!@@JqRCc[-w8{KЌ3< z(.-o%%~f+Zl[2C6W]° ڢXҀ\[~}Q 5ll+'k_mI&f"on|)8ΨP +WoT! gT`;^d>]I60lVg\Fit5gtgrv I*'X~}ÕfUo4M-谊c.pm] %d>bk>BU~LR"rCyԟn4 C1uNB-8Y1|:Fں~L.e¶DKTd h'i0 v7qGͨ-VolƅK=tB'}c,$¹ӡ[~y7ܮ]gkIuqa.\%)%kQdb8&?7>.79;gtɻ-&S=$o^2PM$406zbclASM;ֆVJ2E=um Hm{[2}75+/%ͼvV9Ps)cfϹAs5su4ˬBeT$[2NDJ`rrz(qՑANl~@}v[ 05H&U~}l'Na4k*ҘTNO5OLzL/O$>i_G qC98Kv*܋<%,,-pCAGzZHEX*-Q EհV}8R@mzfOamvMHl}@sWZ^agzyČq(M]è,"a\|=y]^(J@Is Y PP8>[Ozp轪ّ$]'8H\? 9U",,'rت[V  DZH˃Qӯbbvh5=_kپo4׬'t'/ +Cݪ5. ]=oKgI࿜*cٿS-_#M ='Y(twߦc X x2F|wIMqD]LRZV90lC q^jރ`~}xKܵTq6TJ(/e5kՇwO>kNOW y&iBNyc%p1,@ pWwCc'YxcS{þa;e\I(N7jLG_[L13t+v} ;_n7T79:H$#%X2z$svzBBA䌾p ΈlX\||O?#{u7h w")3M$Ԕ4Kq DgYzL5yLjWɓ(afEOzW2:J H#~p3GP*h{sgKf)>$agI:A~ elbHl;#W|\12ڡ5i1 u(2eAudl>fUYԡz+z3aQ[|W6xK5/83{˫,;2!xzO٫YꁽxtTūVjql!)iTd8`no +`ŝ"d'?QVrF}MH.+vP=rů,X]AjcekudкR#Sv޼ӤZu1˿IJV8f,H {؃BhS6(ѱP̮MCҍO *\Ep{G3bD.;Ҵ:'J}Δ"Yps4Wȸ p2u;ɛ%@<2LW9Z' )fF#ǭ] NI|<`@(:(ZW :8^wc t^=׆|P`2!Cp}@ϴLmpd/؈m[lag7Sח=p =y!H3UH>'D9<:K< Xj*TjFeR{P8I8a~k4O>b]gZF1*^&j bB"bݚ.s^c"=D'aĞM#FMǞQB_5PɛV,;3ww'TKj *1b&cHkZ"wAD̎'d۶Mtbd'>,`ͪ>FifӲm kS1;f$23ƅ5>YnXeX%^Θ3>K-tpB/I! 4s6i)t#.@+Y憜]~5L ɍ|=_E\GքPggᨈi0w2lxGG e^E-ɜ (s0&GgW%ո%bcx KYJ.b]nI{77m݃K \\TCLoaJ[C222S/<.Sx+O"wwȹf D1wOwv{/jxNt{rAЕmfs2gY 3&#t)kSƐ56E. aTH[Lab̚ ).;.0qj]p+y] ݇6٧Cm0#QTljJ Q6]_-G0T́ҽ~1,$bUUlMk $BW&HEאfZ[tlRRK1<،K}` jfTE5 -kNǡocȫyiHƭt=[7*«kZ8zήcx~A.}Q3xüB4+ q%M['#?㽼cԑ po&:ĐB>˃$orYeTH+JEf2fʼYWjOnmiJ?Ŝ"V}ŁN;62*ɉ5Zx?/_?cIM!+q)xXKLo㍹ -wvf Mp soZ ZڈeQq14_xx}=H&&S`&6 ~fN|@E\Ĝ{jNY 5x?΄If< Y4*Cl%RIv2#b?uR'#d9X I*7<>TK$@}/@ss_ AK^ V?,=eO&ع?.yfQ[y-@KţFbb+逻Wa.$3Ь6N1B)`NKCns^|Unv/[c$͊?AP W?J"V3`xkY6D8`5Ws4Cbdj"i]c{dcfqפi{Qܢv16V܈ 3I# SД94 eCIgZsSV\ى{E7S<B/.!"-}&-3ɳz0[ f T\.^&;l8 CI̫+bL #\ ZS\fxh$]x L%ٳS*t§JaCځᐥfQ ~Zeb7RѠ*<<Lv52_0+n [MF`7K+f{r;R9S,v19hpvl{ pȄ; C@+ac<\ƍ Dc.D&df&d\?Zјnꊒ$tA.*Z3i/w β].PAbjG5)^/A[%{ 7TjAQNNDnc>L ;>?>rs]0[C;%*N9S(055QBx\XFW׉ )h;9ZVo#`@+])CC޵{m^m >7w 2{6LԇAN{Ee~V2scQFa3:>D!Cv^u?Q&ʨ܌qՋr̋9Y#x[S`Nb;Uaf`e>53S@u g# H>)'aG"_Mywd'i=1"R 3/qJiGDw#+ ,dR/_l c^1Mb  g; >EpWvzkj雚c~Z JY^hN=_X3q-mHI[_AQ *mRS^;O3bEƵx%Q.X  Z+]EXuhB}Qu(߬\]xwdh('?,o}8p_aUBkP7Orn(/JUm{%N?1.ᚐ:݌:|EnvDes%]퇚T ַUxԀFm(}aapn̚{wN`eMRZ9Y>;e0ݶM$:g r,2xVBno ykޝ% cbAZ'o] e"rDғ.h N_CX7RGCvDRQTfŲ M$k}t0ķRoǥ2dwn6Z1?2,s5 ;னlT#\ .C%Va$>d$aTK CM;A_¦΋ D[=;cM7DƮĕRR'PY~w,(׌'*S1a9̿5&0gz8-;nWx!9{qKM;G{=( >n{QY91E $Е\r>F;K1W+4IyӪ0('jE7 &(@ջ1 paȷ()O J^XB1&D8 K4[vBY,p1p,sED8MҌT$rbS(}-+w3YnP:P'[h$ UvD$cN2{vP 9 57^0J4ʗ_sZ4$S`T{ط=R!$9ncԛiD%ػk Qſz~{ a"݋nF 'h{_HoXwVF/̶^Mn#UtG%#dZ)q@>(Dyf ]L=+o(eL0,mtm'%)Wl [ZLڛUͭ"YZUN&~=$)oFqAoNDоٛR,t-rGGqB,Wq3ʒ?(q?beHry.2Y U7y"- 8kv%$6AUaN"[R%K~/ UuY~Pz? Ԕ/4{j4eQbO_ %1=ҥp])?Ҟh d𿭃Aß$mlaa|Ӹ&\#R>6q޶hK*?FӓaYZ ?!,B| wZdk#"#|X֧ڎJ{Ў27 rם⑊g\F' r,Vߠ ;[fZ\]hCP<bx,.A8] 0ǚ` T5qNڸljDd JJʭպMC7Qc;[ JMEac2B bmX7)S&vNɠ=G/G;IK_>2)ܓb!a֦4){Sg|C\) 'x 梈:^MN N}x^7M(`_yLGE:)ο;^}{ ՀhRqdC5lz9BckHZF^Li¶<~_l3BSe~5P1ìM(h"C7mubXV(|щy;N:IEj}&/\+,5casT3iG'Gԓ@2?`7'$pGoOSP Fbm";=u` (LmҔS>b"::ALȤ; złGo(KCxYᥳ,v_, v2dZ[sE4ayi2#j]Wr5 iN뗄8oJ.d*U^\DpAe-6}d|-\ZI`- L6dVDfsCq2^@Cssje8vwdz RzfexȒJ"a -d.m)-խtS>nӠQZ59<[6bo'HVQ8ݥnEp/|ϕBO{T: ٤jӸԫ/Pь p(vMmT (!X=-y3kUt;*9c%qW&b#3.oo^-ZMw M3 ZC_5)a'!К+yqH ` lFb%VEؿs*&[Q]l߰[RW1K@WN&%(ؽ.i,eTM<<ڦ d]gYZ07070100000309000081a40000000000000000000000016599ea2b00009aec000000000000000000000000000000000000007200000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/rtl8723ae.ko.xz7zXZִF!t/]?Eh=ڜ.+ɒv;%ltyڟc3ذiGH";~cQ'zb.@tbij2bH 4agFY; uT1WxWz7p P!WbTPQZ@Yd&/ E6IJ՗bM>saZ;=&s&i7}F_k U ./n& m='dT$&*@g}5~1`Fb-GGYʞu$I=%h cUG=)$v9rˀ>fRa}aHJQN,boT,Womӟy+.XX2+t}zTɡY9pHtcU)P*A4!Fh*XimבYM(]0ll0t2]QGD<9}'˔\{lh_{kMq'qU'&Twbԛ.BN}E`KZDFF;ָZ = #Z](0Bgh~ʄЁhʠ#x#6Gwn/ tݟZ[uTEy Eb濥: lwR|7!W2 oFS{x_ ;G&|esVoo:Ɛ5E[10 zISV`bA4sکcz4([>wIoHaԅ[̱f6)&C p1 Y97͡kd;w4>tUT3;jv&dn3I wb>"TOqWKٳN T09v]HѭB@/=r0[<(bbRE&Ɠc>䆕Ks+brA!.cQo\d)!Xe[I'.k,Dv8oYEG>x ׉nZ@òti)w35 ](jWqƫe&2)54?@Z}04Q9WTm>?> dK~X!.I;nɕQj`cKx{HYrZQgN*9_К:wG jJY<Vh1"M/|kc=k/]&2V"?Z&l'/Z5HhX|#6E۸*/_ygΗ4YdZ5]qφ wT"FJ3BNY. {7)X\#?<VapD -"(v# mSaJaC*\bv8ݳklrD K ޡde*tZ(͆.J1ȵ\1hU{ W2ޭY 6ǖĔ0'4S4b`~lHbF&J_)dJ߫ 62@*`=9 !]xAq`ò[S*t9UdᵆoX-1tn/0!TSℛݟqL X AG+Ǵf죌XȜD?K&3&6M<(8Dݸ#e! }B>9&Dk.DkUp'S/Y"Y6'/Xo^PK9ޖ@޶V=mvwQx؋FC;s[>kR$ȩ-}QQw-c&ǍlLJHUg@h>.'ifN^(E.:!Rۊ~uP BY'{i2-^+;UmC).߽YZ9*8j*.d{dScll]2trfcBB4 ~ CIqIAv3cJ%x mFSj"\r!R(xdZ=]+i$M~y =t3{5ޗ$8DX#Ű*jNb; 4WUaCݘv'OC#],hܨՈb=,A߇9"b P۔(J乘Xwm{z0Y 읱ԧ3!䤿&ҙH 2:"l~Ϙ#d_"B֗9ѻpV}aIߝ&(߳JЁR4-QopOO[1d9d.HKeLr֥\.̴uU.m|R.﨣n7=EC8?W24*1==!-AVk)xntpj9Th/׭H];cm`2sS}l;;9p_ȃj y! >|NK`זd` Fj)ڕ5g/8D~GS0,Q7?B;S[AlxKݱ(Lo3,Ȥ V5'{)SH'rv!hWV7Wj'ڤ199 @oߌ x{w;^>{)K"@^k.K uY; ~?^1]?00w-[|,|) 0yދOTQ)+WC#י7vo%π 2HZD3L"h3+W o=L n0s!I2q]YCRڄOТQOɩSٌ㄄ a=LN׫TTOK*avC> mxyOJ~{.\.>+-m9.`PAn݀E@3݉;r5듏L]SdȪ*\T̘o;=T'߆m9Q9>do /\3,L/\6ҔOvr3j|[x|Lװb ϋud":|ळL\z*rIyQf]*ȗY|#ߦRJtk/e=wIL yj}?$C* S=D~KK3=XG6[ߨͯw$Fun_kovӖb"<]j>p48%I 4S3&ZLFo1}GWj x_*~s=k)7/dkh7qիeq]2Vg8ٗg2iv3i'Q[BU2nsیYBw"U ցOp 5!,;@*w nz]Y4v=oHt/ۯ@HɌ"xԇ@LAU+~B!2jP^[@Q#;ja*"[-ddCTcdRJ+n\"IuhcheO@0 0sji6'2:{2<%QX:6uPxn>L2RI9SjAr5QP96`!yɖ Uk|W j=l-d,ӴeMo{wHQ,l2s*tN)@o3an;:N4Jز:_$b6!spLs2OJձ?U=g#əRU YH~E^Gn*̏qex2 *!/ܙ^T,--d烣ycƃPKHm`@皘v+g2av"FZ R4\eK#{dJtzL_rb}ɢX8}J{$w ~I!L2U~8…ޔ_yRq9FBXrbK:AԽmH4C( 菝gjz #]iJMv$/#_LH>Gj)!P}D"q炗?Ј,|րAWXLcɲ ITpYXϊ|u]\^XKt2{B{e{\Ͱzx؇PkһpHEL;9AuR!g|A9܅ + :,t}7֜p2}OH%+rH5+FQarȧpD&*B.{V!Ւ#վLtyX/:!߼>b#nlL]t=4E-[Xz ?ve|רF?R^{-5[C*!&4ꏤ8M<̊;#QkYf]R庖 _Nbnq؝pgEEpt[πzf2wX3HI~XX mjU=D̛N3ý;2q@Sݥ7}Y]X-{f~*fȒF[8RA.=ӇUp%c0تϊA EǽY7/7TP-{^ gvj/ B) teOZĶ^3C:C/or ^aa54>:wAӊl`M$)e6ڃj<[)A%f;ݤ6WI_SǫǵeJ)z2et]Ydv;ȩ^ P7DC5,硎,r)b F1 /Pye"0UE⩎:x}")*~&yGk?m[E~d:7%=#w;gq -7|Ӕ<*R@7xH6,z DO"RFfeWnMLp̥a dK(w"$,`ÕPo;LVdS1EG]yY#(,\%7 `jQTg3Ia>Qqu|%!׆$c0z:M+|xf b/'#IUpudH@jd#Ephv.oJ澴srsˏ>4J#v[~٘I ~8 5dWZ5醆dQRe6bli>@ ٞK:w`lH0E$ wUwڐB@?({xtƛ^K?",$6͡ ":N-8.Z»#\]0]HoaaϒQFN+L5FVfɅ1vk^|jv[l:j)=?T;TzZQY@z\Ԓgr( #1~xJ+^m4Ņl-VQvtu|FQ@܈}84 M }pM||厢yKus `T'ѕh&YX +*48ar@ @dTGY=e+tu9pZNBJ*7.T?rT[mƇd5'`m+^&'u,/PuqdłY+/=XҠ'-4tsJOՖ]D_32VfǼ6Tf}%U,RȮYFl]{\Bdi"۪\$fL.`=-L I6J*W:ЪVPsv:mR8#+g8&-y,&{"'s,[Ӻg$rɢ>~q%9 k&m嬂=?7I?׎W0yk)Shl[yXjO\4IuN3HRm.m$tp;wCT<0ov-!4 nG_ÌYu.9}ǫ+ iWq $ҕS'L֊bkX'],f &fۼbPi54 wl軑\=2!W8 (/wOv&_xvPuRqD (VŘ2-`;)DB+ _?1}P96(Ioo[$Z 35YCֹq/Ҿv+sZ 2aDs,w3r Y.4p'1:ݗ_#JT'*ģӌ{!@w8+v5{B\|rNzz;dy5Z#,蛊06#qF80'?1#h`醈eW8-綁gဒk(6~k_x8S{'S:kQTm֘>ƚbȃˎ>>liVƑz6!D: +AI#PP;[nLR؇Xp^Wh%AlZCZzEX4A9m/*;#%&ϙFRdz1.DVZ: 3+ ;B_?`VSL\D6vLB 6Ug:QhgmCjT[k R$pT+xD%X 3dK[G3 >V7 R݌Ž%>%en%8A!6 LB M&H4.lkR+k̓I@.lOʋVRgi-f ~:/?`f$B"BӫTre} D⽟p-s֧o?tP@.0'?? pH}:™6ɴCėTP |ہM75X㢱5-rv_,ق8=5cu`3eb9tTTB.@E@JFu߁0p\4F q!e[z5qyͩ†FI;ӡYt^6l u|icn6Ofu4ur$I__~ @9V=$[iTe99Y^m|aM,. SJ Byֻ|d-2b+ ׎PDoDX]8DŽRDsViPoA O$SXP ,ck9duG#fí{ Ed ;̖an({MM?tֱ=`u.F'>]42}'TlW[u)iIԖ3SVMȕC{ڼ)oDo fʤE`lwsT@F߆vGkѭ^vA; 5S@CgVt!#7j]]-x5%Z`>t 64WB5?W0wK:_ȧ3HtJ_&"1g{+ Xw=W{]>g.Us푮Y%?6y"wXI/ i k *Hyh -ĺqQ'23O% {ijP -!Xr /{~-|*X[fʹJb 7߼b֢;\f<[a$hqL~@rPP߯o^8~SKUߑf;aQ$%t0"*G)*º(%gςZ(֌BO]ž/?dm#ǻv`L{3wM4h5s?)[RpF&LKѢNqpnRwGh=s-~B/16>)7\!؟&Brm̠Mǔy˧z!CsA='5~2v!Z[0#X*>ȽK0%*ء1Z爭eH1#`בּi+5o 3&^  ܎.op(Mܬ?'2Tвx|ISr_rX^5ֲ4\l^6%+P55=/l~@.y4ɑwD'sJ7ܾIEt&OԵD ovʩ ~URlJ`Nj9sx1IM69ڭ8s?.S-9s _n11eox O.3{ Hh~AqtlE=ߏ*F0}gؿIl}!p]QpҶ"5]LI(i>w :267 wZp& . ɦ$Rq_.(\:lFk\JGZ+Q!T0AD qS#m_݇vlE{Nc^Dj'7x딴HxHKfGV><CVeH!MJm1 }`& $Ae`.{]7E, \Y QRih̢Gn%oa)^`` ]`CXEظ߂q'(+6%^G;52k\FO<%YLenSzPQ{VMnЍ$5M|9"Nb[a|Ղn p5&7jxAȫW@U+%f}hd6LQ "BLjE8#&x8fiU. 7+~|}Ö 93 ٓRW'J Tҗ@ A WwbV{6Ե#qdxm?N>m@Gϱ%!bцd7@5B}aq'ݳeAXWTI!* 1Cb\zDu{qS3듉wq_(cV— G>.@.ģѷ(KzbÁhբ%ݙum8$p_`rV%tTn-PGı Vx>&@nPsT KxURyFKk[f$q@( ?߫E zX6cC"C7hD(_z|4m䮘EJ0LI5r#(y2,o\D,g}>D.? 4h9-Y,4&ͯ twMTV7j|jaIG!ԇ0 =I ԟ#BW.gҋ̇S{kH[/06"JUn_V4gG{"_-$Foc)JUzDT耒!q%lK  m!:d8꺅lx^Dy籼ԛi qৢqJ)M)2Κ^𥉮kyS)Q (u$M])>Q9F&zvGU,d4H(Lp\ͱ!7W|Yl!p+b[Ϥ`dot|hgFK3Y->YC*B]w 9H#{0s}i5u+9"wYS "*2boBrP}M0KD ^a>8rhKɰ6=I7nnnYNƝZӾ>soùHńL_o F|0zcs'ih1 4V)8 ^O0w[3_5bHkSI(Z7V|$ 1ىTz/,.BB$lMtNVe9j?j;Wo鯷gJ̓U>{ riԬuIjsEwѦ}N"MyX햔|})nx@%}m̾GΗ f|[l*@T oYM]y&uj(ufqDEDBXe4ћڅ"tB9ܧq[ǧ0&#xe 4fuTaAwGQ׼>]deJ)A*14Ҧ'fI˖V$c\UÇl%&:דi3ƪ ,C1ܮF,ԸnܢgH gC%V"!cfFRU&0;W:,ՎO,Mkt U>⻋&X^ꋕGLȏÛiyЧڵkGȶxu,XF1r/(Cf@uePݣD]Q21 wF:`ؑP|F^IKAV7m$'o|GNuP#/iAѓ6Qauk]X;l9MJOt#GVu2^\&60UAbcq5yCiw;C^{pRFήuvH*uWU{*7Ěf`LB:+i391g߁?;Ew{ G"+*@!ژf]niASPa |̲*%BZOhU!4l sIod|u}=8oYs:T 60ȀD3ݲRvdG1QJD+n7XeF{rNYD0NmlbBar)ZBW3U:dIz W{9U-2s58'4 'cKV ?VE89i!-aATݒV>1FS͞HDAZ3B^J00lܨH*g(dWIsh#D~C[t@AkOr [Ǩe3:,vՐulaDF vR UvE7Jc[^&P .֫?wP&a8)brI>HAp (Ⱥ9ӤNcW .j$BÝ^C2"-G6\P2a0+SQUB^/ W,jpWܖWZ,4ojͥx$JP, #mbsb@5Pm؇b<3F0~ʌ(oQ0ͽpcc@drGRBja90DR5} |vzt\(֧HR;mvF@zߴn#s1.h @o0{Y:Dn@@E~2]" a2.}P~&i8 ;҈A:(r?P$֜#1{Soj3{Cm<ӓ0E~7*[ 1euN9:)jm5c  rO48Fc\,]HqqZTYR~2WhrADO&]df &o27 =*&c ǰGA`xm7;sLO,QKNtA>GTplJSlXxp4 >xM@tc}1P´ErVnI 5$*IstX/h*IC^}1a,y0$bH.d\M}MRyn'kP!s<G bR󻧩ɩ/C'rf/L]tj #U&ZY!iDIV中}YX')<]h"t^_ff$3|c2<7+ҁf$yB߸|愙G(t'Gϻ(kA?8#[}B(j*o]]B>,] V<F[r& :KѨ XIi2h.ng>cor[ ӌZL[݈ N켧SNOĜVY_VVs>=U/A#5nQvh2QVĪ4]4af}jV1jb}ӹzwo\a^1z%(߷ܬQUd ល&ec37M,4Rw F};ich)$cay}%TBu"y1>p̗%{8gcT]oXٞ}V;`zK~”%+3)t 4I<cU=jh6g ǙU61?H=02Mz"LJIg:3ǚP@h#-}}.d5HaehV0Ƈ:%lނl64O[[ ꩫC2y\h9I/)5%QiP?oN-&o(+?~Ba_\7ik5f@[*tE iuc<=5!B1t8X (1U,+85ZGVsK̐şKb |P6rp[$!Fcl,= [_%oGw(k yF%mM"3d#~CL.?vcvCBrGި M H|㻶RHH}JGcoL#*Z6ƍD|-#9u:u1е߿5Md1LYkr\yR>s.oGsBN;4*nR-^[Fqrf q佐k2F*35c?GrO6"-& 뫲2Ҁ/!a0!1?iRCa:wq03v(iA(Ћ#p0I-Jn4}>M*դs-A)7_2fS MɂD+@$cF./@>4⭞:(w} `e AF+{jWPi* \NqdQ=io _n24E .D,RyvS HLn`ښDk`GeCOfH qeIA m1??cv6&åa|#sJM21s^4se48Ґ8׳=q?"1(o^x- zC y*jaǶKmjG#.\KEv/Q11,Kũ 3ro6 8*9}x!">wd68GleDt@dIǺ-fN!m >)èXX3M"[U{_5|by^CN#,+'gT|Xm3h/L",)oq]QiG_5"KwE''UqWtr^,;g$C7o" ֮~A+S~A$8ltu(dF^6nsm|Mz7B^@72kۨ?ngclQnn5nfIǿM瑍SەF^8Hͧ['sщEb ![U7A&oȼwI_(?Ȑ HB~d8%M1zGhgw Z6vC'/]ܬa {S T#y3X纠;xv kOR2sLD i1&<ɀ@+wO:!"sSO%AkW]- 6tz^,IH -cg ޠ՝.fɝs~?]R|װOH fN̰֯#I* P̬wǠuhNFHޏk X}UiLKXI oS!a<3]CNmutU^"" ǥUCX Oeɿ#{X"n܉v'%[/Rx!Ws/%R=y{m_53{1}h@ƤU>îr"|z̑ Pffoa; Ƭζ $@AU 62=п.Yg1ni=ڼ?G+'2|4|sSZZdJF [bN |^j,v%|Ae~[R‰/xձ(Z8a.  p -Dؙ KȜӔ /q K)G=Kf52Q;:;;鮟k$[,Ȍ̓pM  ؕcDj"N[8 [YQ>/5!;B¯Af㬗*4ph?3!P{KZN'؛*ffT0͘#nrKN'T7 B9P|dďk^3UxF%`/w5'F-.RFp.i2j+;0ڔPH<3zSHd'>BZoaFX.Mb2%A93@.`W5q~9G}MfQa#: j<#qoxxun8xUj*бiM]*o ;ɒ#B4d:OFzҸb8N`ۉ/o?D9K?F5s"H<{:؀HMca +?=,MiQ/'rs*q$WJB\iݐn׎q2pmv 2ᎳJ߁@F.29ſX(Pkxcu)gl^" W|,U? ҔykummYHFS+Q\1ԪџO 5"НH=uFT*MzH&WChxt5Zoj\.=~cZ-i]°ϒFɩa4!," )FU|v!hQf($ymd`"Y'^\=xm]c~ğ.k`7$u{)#Hr_]%_0+E3/4-*7\S='9O ϋQʦtt0^j\lTj0٠eH E>0X0SƷ j=NuD^Hd:s V9xHn4`+n16 $eo集T꼷\ovّM~_q1X'cQyƅ@l=ά|mvMst/J Pjͨ6n(Wnq[rJs%ʅYn<ݔ+ջZ1&^KXi9Za Zg,ϐe?e$(W]Ky_( I)Rh:~)eU@6O`y**|& /1/4ƵfBwuKdC8> TlQ/{?ּ_#N[|j2hM3ǼCݗoO9grz*ߴoI©0C|ŝT &+;s1E~p%ln1`2 XWd?L+Rr/_i['#8-=n5/J/cILN '%a#"0PjRcU6;V+In](B]t\=H~]}c{anǼ9YhsPɯ4z\Y1wR %ެ>'Ṙ} I46X6fʘ-g[:nO 1E<:;{SZY'DP8zK4bf2vMO(#нACVLȬHȩf?jq1dyS=d8gY9F\Rc Cނ?MCRLkU+~=<`YrB:7R qȣ tҔjp8#r?-p5hTE#qoK cra}Sڑ7]U3Wo: `1\"QSlɃqՙ!YH3p-i^K}`]]1PYR g)?>< HS(ĕ?+Y'hI~@Đ'J?IU3#w !TrZH8A=8*ӑT4ꕬ__9nCK磳~0z!R#[+ UfV"FiuKL8T\u@#ûV&&99'vaQ"X>KTW y~ԩ ҶP24n d/)䎬1wNZ;;P9#[-Yp˕?8Â!No\gf$?Бp TG'tBzaT㫒@˥Uft=G>[Sd5Uv5,ڳ!+ѻ SSlNj֜^EJǁ5GgNJh\o.X" V_spBMP|HfP;ٶgEk RtBGb ,t~]1 J'ܱB?P:A6 ?'Y/0,*|D]-Vg P$([NA IjFGYI7OQs_;ʗnW}Q6mh̞}#>.(Ӌ,i_NU|smg 7| ׅ:@z?.m&i@֝.{z}铗h+u[u;e7Q=,t4֒nrJ`EYۖGdn VJzmwiHQdQqRQ4\ACMnbz\H`1 %BI։$PrMX1F9 **:O#y1E̶XۻsI\X( }Koq?ܡ'$> F3 6 >j/sQXt`),^ܪ#olYU"R ]I|_b{_oNz׶AQ>,*fd5T֔28h@b℣1r6XMy83|ݳvEU8{ZE5x$ Q.)=Ł ({aZAom7[ru_ɇgg0id$Zy+&7L\mxEwBȱ6-2-C tS+U63J"⃃/7Lh0 fƠ;C0 Bcyא!`?X ߧ#]'.) . ͋RgT$ AiW 1> !-p2Lҡ7i+Wl׉_$ÈٴmiP2/[T[B7~m4 IZpZONjr,9yqL|P^nK{%&z~Ϊf14U&xET*ul˯OA`Q9F~o5ϡR84We @Lz*j%ܩxЩEp)$)Ћ"%W7}WcTi |cL⏶QO]_YWǦ_NweLž'gE]@Jdyz`k s1#Z}Pג=)-H񦺮)thVlUװ[J&w \;"'}V2kɊcٝ|&|/0J` 6L9"yv u8Gb !JAY&%y=dHI%*i7%t q!s0__[^s+ ,ykRzi:Q{zbC |B}2J"}^&cnl.j<8D:Z=En:˰= ?7IP ^8fOAܾU@=6c|^=Ӑ7(TY5IyuyZ:6DWmwB):K޺x5*^>@2N71y!XHUC܃ `YztHx x/DQ#4)fmMh?%(xØevuë5`M հSh5~7VTzH,] Cԣ)@ =1a\ܛ!8Ndx|o-.B`d;ޱ&Bq!ǹ}yzl_=Dl~>{xӠnB+&C;0C6vjbQD!/T~+.M;"2=90dL&|JF#ȔZ! -6A$4xyl4yCc!wS@ܵkoӽ.ÇP #b[%يJ 6 _MПj 1m5V SmĴ&(6~atTF,?%H!yI/Ikfn B [a;NE&lng.$18s&$cd[TYKU0`#6+bh\?)5D]Gq\ p3A-rFg%U,T Ӄs(KENcafbFԛp#3.+y_[o V eL<`v rmUSQ: 0Q"#|6qK@Se8+N o6Cr~Ǩ~rd {_~27D!rgiS+*aN$1 mUD4 w $As|`sި_x,0~qTam(j]ؐMک2@/g5X^MÖ:"4X͖_Xw#^G5̙3dt\XkƵ7_7 Ty (VN3B!+ ѯ4{Y1S {fh "RXdž`yvs?.S Wus)MJ-dx̨k3ྏ%ϔ!x|{$O$YƢuk B\cXt0\3Y< lRDVTN2M#^I|g>!-|XY8|b(O~R~^%Pad!#{F_aaBBGf ⁤C=EFZй]_2ɝnzqL\_Ʒtb]SQv5 ?r{!M6!l1o/ b&5G csU霈dk7]g-*E:y1""2B>QqsIt*s 03vYMx|>ASz6$o}ucq k̭"j>ƫbo4reM Il`3TiF%".FE~O Q>\3ҸpXh?4!`:~wYmΔw#̢q} }BXΕX@Yp{{Fհ8u .޻ρzc5,XP~_o={)F݅S3hlKͶEJnǡE!U]o3y6_d\=j>U+0);'b\Z՛`3C=;Ze&K's#u"zFt[ ;nh`Z }%.}b&ຑlu6#a P((?*?G7d[qGy-$Rh)T R)LC0%VsiE{ymyƆ)GsǑ' zz(˪n:h{- >.kVU}WJ"=C{ت&Mt-m8<{=cyWS#U1BGoI-aA\?KPU0jĂ`  F3Ps_-u4w+-t>`wj+ `&/vvWc㕷}=(Էķ,;#>K琅n=O>1B$e)?LZ?ֆoF!>FA$5:g=],5z-$( E1.=VC(>يb$[ ,\:ImDAgnq`Z5`njZR+9̢ɞӷX.Jco1tc{7zƶ#$u@LfD!>Eˡ0n;aEWqZv#}ot42$8iB؎5>3EzE PxLCH R&Mۢ/'ؙ+>˟ (hxpTҏvi iK?]'k>b +ǭ`ɦ(+y,DL5jYץ66B*ne7?;A ^Kd|Vl첦Mx<ҘΪW=Lig׭Xgc?1R}I¾U-#~kfQRNމ l'?umAKG׀fxdEuM()kA,RRNj7=h4OAX]z?=sw:E@^6g`WK6S%:>Ս>\b~Sm镎I6i6:<5hA.=}s)M`,%Fj]`orﲘFM%PBf?x9 Mʝ- ^&./"2fu_Wav'HrNxo!503/d5g]X= U!7++:^{G}MIڏy_/gږ-?=Nl3ShXnF,{!0:J@6F󾢹;El"j^OݮK>_R|,RhTfv&*g.ChuLKsˡi+^F8%Rlw O'Y-Slk#(Y}\ºur(H64fݡUZ},&ZHFCӄ~ϯ!G2:t2sW+2!l^%}%-tIFVH,}μyF%pl~|7|WLqU9A1 I74 nN],LG续RH*yezHq(? ?@ h52cb'2s_."7'RB},ڿ!@]K]j!<•;8BaB]pokfE.9;t<;^F)r!%|AeKsRc|v(7.) %XOr0u踒fӊVO%WMu@xU,$ļ j,qI <(yOƕ ϵ;0Ƌ6r8t^}z=`DfF R[v*5u4S6pCy%z8´1 .'6BR \ݒ+Օ%dK |5h^.f L0q/5|`P0iǛsR !GVA&ޙw&i15N͝({ J)g7'!j"Gtʳ0] _S;7psKUq` [iE@kJe73)|[8HuHiwu%`9Jׁf%6wv{/qV @?9蹚Sl">X^%fBYGiKvyD|X"`R<%=pg|`}凌_iGdS鋝}hT84;C*=[̦fh*}~Ta>%C^;.Gє^8oXv\Nx$Fv#"5`3oĵ(IkN5邡 2ԤfwC>0r-TP8Du=Nӌ^pDZ합V{?<Q]^[4n^f=ס gDU[7D<:UAC*qeuH dz7城;go -e3C+}#o; o'd۞ONYqʣx(_Zsn`~6;^\/Hi﹜ 锕!Kf9ni1iޖz5۝B jed_;J3xQ4o\#;{rbס(Eg񕹽Yϰ[ ͭh9=êZ|M'@I0ITRe4tz*0_\ߞCB*bzhhWy}dζ0.5&YP/#Uﱭ&{E3f; NjL@;*W2;C= u1ːr%8-/)1myX/xV>(V[aBk,S32sp<4>q{bMG+aTUG im%D v_y2\({0t<44IGXJZ}ӬODwB0{ǝ-kNp6)}B]8JU2έ^~pdʧG7T%T{~=K Q >Q:]L?Wa *$#k At x|{x)o8Y]XJ60R͡ZC4.癷`<[{3d F(cJ THosyZ o0H֓B}"u2bQƌʿk7% .(f7玊XEsF=R.Z*[/D*E` ιPc\uq;bELEl !I Q,VQzJY7'-m9.HWT5& $DrnoI"( {EAB9s4x)("KtK3@׊F@ NA % xsَV: )u2?M9~WopfGܤnך^K"pRd%tJX2f۝]a0t3yQ@d1Ck @O˸lnѓ zIK~="QLXݟxЀt e{˫H|,\K$7TӗGKo&J)<~>Hii:Rv}pUdDYLh'ܖzuTM_讫mN @aD3P}P6(0DywH?YD{E*+HoMACɊ[" w~\gޭl I@h zp^- r5%2v.J}ZdQIc߃{}qڠA/euAxzεY}zE+b ՎU?Vl~n;} B!|Aj=+5Tam`ԭtPU-Sǀ[{#vali r>fhiX_1h씫qqf)l 0B* IqDQ]QJvФ[^nSkme ؿKuqOӄsqՔɒ*N!+ӭ*(ϰ ,< ]>>|? "pbŗl뾷$?g,4TxøD&OǁfzA/I 1HgjʖC&%W$R%vӨ _m GtoZ,1ߝc+:vYG9,ɵ ,4sL &먝H/2TeThҵFCu(V_;`]X8ob-,I B鿬b~ʀPFrc]ӄ0>_&J&W88tl®?irx`Ua,{)2\OAy$7f=`acq'_ΎCi'*= ):adGUFNe'kuc7 O":HĨ'1ՉA3`1o>܇E6Ε[MJ1 ׽4O[{ݵQnU|硉0smY|0.fK"ڨKվEDșcxᱩWH+x8d>spnK9÷/+G94/?򿨈[cCXlqj}KbΊLwk* ( M:-P#.DIlv$I^X@ImFҶ#滳bm|1FCJ;T$R)"2oInj8\m#]G bZYdGpCh"D07sh[]xS$Ԑ=p >Zq>.v[ҷi8B"f/^X|s".g#&;@z<4812 &,ޏF"5uySi5z,R egC^ho)E֥/7]0>)W\  Vpe^i)o b,Zb1>]^woc&MYC -2-Vm!` !^Wj1[l] @ٟ7DAM!!+ae C/nWl, VH;߳^z3`#} fu0es9q1nvn/Olڳn KHm-2CA$#KupJ~jء&-ۃ\(>0Oۚx<\Cc|p xP?LZzV>%P[;JS{$ɪfqS`*{|$]Dz3yn%c=M9aqJFc 2uݬiimzDH?%NݳMBK߀ fO|Xݴbr7cQrw\ *͎v4SJ6ʹCbֹ0ʃˉwf`o260 <12?8}<&'_-O£{ rnliƺ2ʗ?}j*oj(52`أ:]'l[Br!+< i\?3c:đ.}*Gؙ4ݹt5P[ bY4>M  Pl6u>b07{5̗)xUfT7:L籰Q0 kHݶ]t(o҇iySKc& h,2!iסm 6SO@?{%:?QE%iT!VۯA: L2・r.y4O؏s_$ALSrЦKari\c8>|NEJ9GT0|$r% j!&9٪MgGFi6_9L [gu*qDG\%d(6?SI*` 8k67;Dnm;CEV ,笙V1OMEG.`Ѣ;Z )$0ɂ (t*X!~HN+"="PSlYTW!^J?߂h05PH °֞gR%OS5L9JaQl|fп, )[Y ,dz:4Q &e6Mg`{HDvK^ʰ S"ekdnpS|2kZx9Z=cp+ҁ6U9Zz9aEdJ 0rbܯ)pr.dFSKo%)>vޏ wjY%䲴^ًa!,c*v/qcNIj _zqwW$ˌZJ͜lP'ѪO7t׼Cxf16 :)>F>QijIu<,G!".-  pUXPHNM\ G dxE8G)n%![+nαH \!iϝZԉn187{X/|I{=Tbf0\*oo|2ۭ̓ E*[X/BzX?ʬw5] ɸ\9CŒ-GK54=InGՐ\*,-8D]NK qQ EǠ//Nx OJZY-\ǵ KgYZ0707010000030a000081a40000000000000000000000016599ea2b0000a144000000000000000000000000000000000000007200000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be/rtl8723be.ko.xz7zXZִF!t/w]?Eh=ڜ.+cbgޘA1(~=TQc69f8W|>(lpa;|rzƨ|ߨ**]2%P)/27N&= -m7VGH;*)Ovu75gih|!5As;XheixQ !V`yp" lЉے4=A}-YbFcJg؛@:{n/9-RZt:ww;՞t`$dE=N ST_'u Rs(V-vWz/JJy^RFv[!*]jseAeI]pA"1K.*/Ҏ0uOi1{uzx5N͑ 6iGXV{¼Mݤs Yf0%57iJt2+ _k &w9/."9ȁAdU5L5*Bmq'!t%c (= ⻢e5 [#ɪ?6#LlC*^di$ #ǝWWA,/LX-Nx܃No>nrV7PpPpVP3$_r]390e}e$FGEH\ɴ,N.j$ =k57 ͎Ѯ) STY-{X ,ϼx# )vɱ=;T2b삱m]T~0DŚfF& Ӌ*JbΡ20bk{)G~a` ۊWr#K||{D!T=?Dw,M/ZKNƓ"mo[Dx },9QZlD"ލʐg}xd#qA'ɾ@2L_a ye8$ Jǐo IӀHXV%$.k mn.6OQؿ`J)MQì%n.gG aⷼqYPQ.!ȞoSc7bgήEjoX>q-* ر \ +ME6;i׵j`lTEexa)  ꭌĬƦ^cySs6n 1 1]?b[X!&^2c=s>OT^ˬSu3rJ,njCTy.S+\1_c5ZMalY)ḇ&mgQR,ORX{ۙJ1)F'c2aDJI O(퍦PNbhy`ō(J:Nފl>DdA7A.ܱ'0% v9)GF'^1 WK ϕf&a6퉠~ooPΘw]sv~ _ GR;LJ&PBTkhAgBYLOjsStbiM3\*0ݸ`"Ǚ\@#v'GO޼m5^NSFaڸƢ չBcTڛ_+ J`gv"풌0Idn+/Ǒ 7=FP3bfՁ*eQCbU;-:H\_j`A&WX qf~}~@zl>lRYY ڈ4hk[t+kѠ~JWZQ<޵7,t V1~o}< y}aD逓.e#>Y0xL!tMCFO\Tyx+UNc[v\'_84Y[JM3p!Z&NWO>qGjv!L/ZݾLn0Sό.g,4;7Uq=mZkbEO}g'1XNe~afw9j>avXf:OsܞZ0]/׿eֈ݉Y^2e};zͦx4/7t׮BkG$ڟC.L4 &[bz(f:^B5`M-m2 u~ 9bi2bHƑu|Lf# ԘiU/cȢ‹i:84UpQ3Qt,x^'hPAm4.FqH4WnAUő=.n*v1-rQ%Ab(` ܉)*PthUQ>D+]2C/Nd[fUM+pW2R` f0լHO@}w+ZB{זüQѢL {nJxϣdL|LIS&!A>$E(I,9!WY'n*d]0NTKMT0q"&Ji5穉5Ȥ76"37Hýi0MtL/)/n{ˌZxC:ѝf-&oLF_oGH_y.1 ˚+ íK90DWiUT;zo&_$k_76&FWq.5 ;4SBa̷@ hxf˕`ZިE\0/[z\U 8L"ߖZ(_+AgT3 !Dʙ|/|w>{/{Q|&{3,)L;O5nab?+wD|'\P$m7f0>Tcufn|1Q|BT5!TT$0ng|T A;=Oɚ ^MQz!STs%EfSlBj ?:#h7C{MC L{V`ILxBl!51 C(e%Gs YT_䜽lYyWi>=oO!rTmKK ,3ܹI^8V:y`Ne}3̽?5Eh3F-E% 8x"&"//{x&l{ mܗ9tB{_ U>Jػ7@,M^|QI>ϓ#bO Jf\U/8Rf~ϸLQ`e4[]G2|bFy/Re*,_;0gfTJf~BͤZP2Bt@ZAVvc6guCₗ&Sl)xa13L]0TY[I4@iQ~웩udE$#[G+M9ygӁ uجkrJ__)XF 0*h5iT! Ο۝EqM7|L@ݿ=N_N?竸Э7K1ƤE#)[M!;z lB,k0<& 0ބ.0rBu{1hZ9f`Xe 9HWqA=T˗=_W/1yP3Zb6djh?"VS>!>F LPC!xyzSl Ջ5`0zmMоyHj ݀|}߸0%6WAF | r \6`C/m2e:h&O):NpZNORϹ#zv ZMVq ^AƛQ\Gƌݔf b{bJ?fxB#?6qgʀ[,,nBְ =>?joVnŀY9`ߌʞj݉WM+뻔Ӎt8 6[\CQh!R}#m^OrͶO%tnHM VqcY7#n=I$)$C<> +%S=UF@ԔD%11q$vv{(Y!eM,T#Jv]M:*]!]6:4ɑfhPe lFue-P0`o񽝆]Ne=]GY5;Vo% [N13>͑1v(zT$NG#s9UiSa"[ː?\ع&;| Y<q, 9q"FW>wr'8n眆$+?Ł,^-ɒKn83zm+ޅdo Sbw BraN ׌_`Ґ(#_/@!5wHj{:25ɠnwBGၠ9˵F PEw^|#)??pvpv)F2Zv_@1gM2?c@?-Č"wĩD*9w*$'sg~z=Ja gu^ݎbW+u\k3u `bt, 6@\TXhօ[nF;8餼јk1rrվO~ {"[+Eo &%?xt{W]0=[(xSZ>G^טeYc镸VKIhO'erCmZn bۦ EMrY2nozGWCS *4j&7hKgܒYAe-#&Y>mp =!= |m%w@̟UaxW Y)_%ֿ5w廵\"/Qu-ZMRbp58b,FM8 .fbD! l/׏N6B !>R(*!4 |J+ߑ_:vv0jb~%I̷o |8 ,X8I㏄ YɌŁ=ziTuLbe{j2 Ӛ9%>./PbHu {"=pLhwa7jqNaJ,< n&--}p ʆ #mV9>|W~z},n Drf D_j g(f`ܬ_kߛ " +zg)Ɲ~᜴߲{)9.\5Ac48d=KvꨴY}^/9t[WcQC!F "]#ڪLyid$:GKL2=e4a֝-yRįtѦT6ԷdQ.#Mo9[iqV{"ØX܋.AWTʫN'#_~*M*.oďwYNO"||e'Qƹp ZI#q=S"ESEp"A gO_47>twUTm@tڿzj|!ߨ屸YqQ8rfw>Ύ݄~c5oԀ켁ʮ7K9 | Ն ,m] r&QK렡YВFg;%VrEyЉ;]inX˯V]g/T$kT>t8ai[Uwg uq݊.aӟyq3v^0t~x{{H*QQFc1 HŒe{Cjpi*a/Z}BZ]!qYiq*߾2{Jm+Uw&,^+n86Sǒm'몛ዕ/A.R:T-@wJ 1L:*j`c s¯X)s?!)r1 GVw>Rߩj aH}$=c.gQ_b3V軥gCj_i c?sN"]sgt?<m>~B5yAhJ|?y)WRq+q̯"~rt.0X\~r+i m0-,#QzGIv{cMC'gߦՌhӐ{GZ(6?ղַ WFO]%;Hp hsPmN Ihbg?-JN5]YԵ(WIL2S`Q}|:z|r05c ssy6TdT9(Pqż'ҹw R 6 CɫJ8:-gE xym3|!8&ߒQ.29R m$M<Ũ#7 F2ۜo,2rJ"L"͊}DhiŝxNK=2$О& 7:)+\ߎXn\H"&upe/j21P^-nncW00c"V^aq?o OPil4Tt}颁|h$_JH!fEMdwLLeFzcS"WvPӍf{ߘ.Z~%L.fg{Y2Oއ .:yo-OKy=xRq 5n@is7 xHMU=ųume":$1󒁑HnЪR NI'8!]ce8Q3*NV%0Gl 8 ݉A¾6QeA^BE\"h`bP~\u6@a^I1uܟ HA~ ]ZFTw Bw"x?:3xPB8y]a: @lm~q8rhR]a:"eU1_i>BYtg׏0 S@ِj5KG a:mw[bPK6 rekuZxNU0 ' oMcƆlv4DR#ٓ lx7o)r[˘A[8{T' :~e-&arQ#ySW\ ]~KCxʱ@$x5ҰrKS7Qmq~1;Xov9z@$Z}?+&0ݭ$Tzi[3 >Rө)aB1%b{T\Ф7!,-xm6ƚr&'cTx:ZShhjfa6vx7XW w.6Ƅx99)1'[ d͡vH:t ( }>6I9(P1}0} ,V,GEG% c6>Ds`D> kMq,|SVpBeio=a(!Q1e dcc?zDiQWnkxM$!= %8JH#&k[ҋ9 C`ز:!k}/r,_!ODP4F4dzoNX{KQL _p5AՄY=- , [3A~nn؅fτW+T͒khaS^.`:5ڑ uZϾ *Pk](G2dk.N8 \,@m,S] V`-ϥ)quy{ 72 ٽ(܌2?J+OF$xw)ZmFz]9xrNZEo73'Ff#o;/IRt'S7~xnPMd.70w?;g48 kh`L=nX3*)CJU*}9[XݭC0D33wYqK6b3}U4mQJi E2u89[]>~$k~3[8 ~ڮ1B;".ΟG~쬅եCK\0*bhN8&RE; U}2=m yƒ2S K&4 ~tW$éN͕9@Bږ;B~p뤅_W[l/'gQEx+mAz$0w& *sϳώZ=( B9O[8^^3 c368)Z #x-y֎<Ũ]!tJrw Nltp&W&sGxqEG6WL Ώ .R[5 Q4m=s! _&ڪ@V|~R`W6`ΧHfO,x9y2-7 :+?p|Yzpr ]b#I>հ8[{=&l6Mޡ[gĥ+pp g%3傻sJ8-Ԟ \-ٜjtG HapV4VF1 S[N&9"ݼO ]p;Q8ht0ΥBLS^D0 pkM ײSN'(F)^?JSx#-P_ S !RW35O/CcX'áo|Yx' }'f UGOni &߬R $60I]3 $e16eͬmG 2 * l9j2uOݲPj;%i!~K(쎎"IKo~+,ť0%L<ӣޭaӁGqڞo#e4(mVLբ Ak R?]׽Pfp[uCe{~A~8PxR@"}nѾ ZdWk =zJצ ơdۘGnR0:qdTv \gEiPB}'\.UzX+J.eua=.`"GALa&2d`5 ҋXZђ@-C`!Q"=T4#` ;qU~BY&}Tf;93wbN:~Ԯ_0ݚzC[1+!34djh].PHWPsSP|kn48SC;*@`G_*Ѿ+% M"o7S5a&70~>&;0#'wL7;pK7E7[mޙŧr\&zF!Y$GAGWDkՉCitZ|MՏ+Ռ;dd bIOZ`[*~[I`k<-ϝ\mrܱDӾlkF24t| ^M7 v2 \4#5By8ZA838e #M Th: zFƳ|)8u_* __@h ?tEI!r0!06iU1gk8Kv &K;[kO;ξm{( t$GIUj'[!jsϬKXvל|j'EX'T3xqv7a>oHoډߪS$ޢAS22t]d`ͅ@|J͂: Y`cLW5e!.כO(Nff\Dލ@0;Kj l0ԆE I,ggR=v+0UoS?nqT/BX?0@6-6mǞ!OLVrI۠ 잳T91`j} KVN΢ZZmX(sWĖV'27Z .|ȱ*ၡgXTxzǯy&voZI hO I)G AzORB=q$B |2݂3<1xӥ\'2p}dc+3p[ZstAuTz L;w$bTC;J\&#beCQa+هU=9z~Ϯ* (U/t-uAr{q Texec̀Gv~a4Ά!My2KŽb鴁N>h{9 8cP'!38(ha^${u@`T.hC}_ b-VjH}&d})ը c~. ]I. bllp$338ROdN8K' O~g+Qw8Db>RKÚnZMAT͋*t wx +/d0~u*QT\K1t$7*̺]y5:RfFh]N1ŎWWl~ C\'@4ضu̇^(?*5' Atpl~>^ZtP޸uQMoHC0NĭbR$? YyraWaǃZO3S; /c΂PR:lCq_ݫR`s,XUA_jU[\eq񭂸1%Ƈ5wz~:К)uG)Wbd/Im0pn(*] M)@fk]@Wn? )1w\Nr xqHgv5"Შc:VFAx:6k*$@*[9gۧ'ݓ1g39a˻ى{og:85/QK .wv#Ul\kP?C_v<]ޢUhۿd؍Tg3䵖"QI&j09ȒE5G S"|Ƹ_ ,<ԩ  &`rC'PK^/G)K q| gELQȒS]ۃw+AK4l Few*4(CF b{l\f Y¹K8*8s7.äGzqo^8Ir#UGN N n(#aE*Ѣgw.Hw^47C}PL#w]:Œ"&v۠؎I%/e>5%]籕88cg*{q˰?æy?m1)9Km!%ӡ, lliDIsy䧞f[ZI TC7Yku6fֈ xPܶ݉>h|c(/S~$˃Qj-( QnҦT W*^am{NO?B><}M*ۣlg IS-QMQgQ"^K9&K+o8IfܟaVL:7o€"4#PBhtVe2cȃy ?DAtLQ&+q Ӣî_ X]Q<ѧ[b-W,o4|_o((ﻉ=U,u '퐋*T`356Z-_@S!|D9/{nbQ$SZEzڥka Hz ŚI _F>{UuB,/ +etd [.O%r+Uzk7ힸ;9mBrU8:.[K_YTnTt ͿmYm E`q7T 8F_D;HTQH^SNaکe<1$zϭZڳ<,]{DUAiќءܺjLV]2=H#每(R%F;>lQNfTcLB=*ןwGBrK)\Uu玘%,S&JL鷝d%2Om+C[;e5yBrAc:&4_}䠾cOxX*{M_.&F}^1b m,%gҶ,LTF.s|+E>} .n䕬@p{]KZ??Ÿ8Y;o)%liM!m!g+|D`T=8B[WǬ.>}DHMН%w;;⍺'EJĪХs\R`L`$56-A!\bUҞiBK".to+1 ;-Н;ӫ%U%gBa3 ?Q }Bxk^- XM뽓'p )\f54x?(5#1UC'2}d|R#W?9}j@_UӌrzO}bUUAHuF \~U1) r2 TtywUGXv!Qw>k N3Ф( ɳ!`䰁ӿpδ^ਏ6m)+p-T_y*N&h5vA 20oCgIgP<'S߇ pUh„Eq9q쪞\zNFhۨlr}qזk:;Ċ]UG0#+b-?`{zF?%N~ _Q$p[r`|9? #Vtۉ -P+3bsݍ@!]XP5K!'u^Yُ¸F el_إ+7swS`=/Jw0=[c2-pijlQaDzf\0fPA%dyu ñW >0H󅣇@Pp81֐\*맢Usu; H*JNb$` Ǧ3WHƔhVom\9d<\(﵍ 3aiچ-,Tx] hU6ZقƲ0l"/Ä&-oOWSaU+u"g'Z[3;T ϙ]FZw5Xjk='>m6d1(+ LH ;qӍ$ʥWwHq ŀ@Z%N +]E;OO:G&&ܽIW1(o=fոp2`a_ HlRW%ȁ0ʐ{~. 8bxI^yFC!X5šKN~o tك <$N昹lZ6SfL8ŸFswߞCqn:жYx 1~!jL}F6 y `)%E3>9eܟ>1vgFBr_p2ą)iHR״;kqɣ]&fGO;' o02Ƣ$vM}f 0pG_r!M\mPE~xN]Nk].$R.]h&"~t/UZ9w#MFm<9 l#dn"3?V;q͉|+,8ⶀ+;lw#tNS=CB@f{33/MzD^AFqBpN ٚMHA q8Nu1kxvU@k\ t?7mB7՘=_) r;,]֩#Ee=H4/ l<Ϡu8gɏe|ulڳ\x 9Tj:2/z9 P_s"td8C֙R&ړN;?ؽp=çs$ruaU'N=YKqص<`+Z:]PMA{+sl` 8}/^ ]/4S,j׽@j>aL`o:$ud87Ujt _%\mӤgnk}T޳L"7@ŀG/(gSvϘ)Ŕ[mk9ؗ^W9ImԌеUj!!jMXLtT] X-W0Rp*xYw ][_]T} 3A*JCU 7`9X%Uo:#̳ Ё .w یr;W?g7 I9G|gaT 9pl\0"I2#ڱ M.e#b9rxw>99>T-Za8?K\;VG>\Mx-*ט 8>b'.|Ca-T!2ML"C7A$[wY:rvF{쀞qmy#a:O.n"L̥02CW4QLH?~#pi~Tb$$NQ}juSpUMdMojTL''. (/'&}iw~nUno#uDN_)c9-:ϴ\.zlK~L|! 2HFvZ@/8* }4.q .^M!g,+8Z1צ  jcr8M弭SZ6 Ԍ*|Lyw^`cBlIHs2: NMp*Nr|9`0F;uI^ BYmS+˜#@R%1xp:]-0@][Ę+AUǓ#tC]+VP#X0*g`LD`&Λ"J#$E^-9v2l'"hO7*gb2J_^=s0c~g"r k&US  S-br:4qIH)6ɠ,',qVȝJے^c Hg06kqh^T >B0Y A|UaHiY+ِ]f_r3tVYhcP5. 1esJ,3̖-b#V*]1sIW/& 3K5#)h=NxU5=KIh _'hUd~{>}1A90Bk|:KisA?N48w!%".-tl&uknkZ9Ӝ'CU4u*5;Kg%-$ӢV 4>w;Fswm,YL,;+;Ga`_ʝ,9) ~kB*rJ )XLOW(o k= {cn$ۼԾ쪒3nr]-RgGXK=M:&W3뵇we%q91EN6SS &_+;… ,w_*]%uو_UaP9c5L+,x: ~-łW\BtECZm~Qk$Q~Q{saf._AJi HL8r1R@9l oy$J^JϳaMr+#wkR8`soxIE{ yN5Q7V {D /zAp<&*f}L!ӫnNp;A"y?Ə!U oԌկs\ {SS6̯UJz1_ؚ:ܨ%vթ*L Ui q6ѳaCmKijfRXhXA'آF\x|J&ȫOĖ]2EVoV>ޞ#EeEW= Cu.Uϰҟµ\! ̝d/ GuJ*'ID@?>O}Ϛ,W_AJ߲VA; >V0K5 .>r}AAtSdl~dߧxO?aIv$(pau:m$)jQ<)}Qی&Vi9yTlRJ΁,xH%| <X)ljt "6!)ǃW9 "3_'pb_o=ZpqN7VE<s9qNӬ3/hj <9҈"s|I^ʽyH͕IrRb`9AFNp;wЧuVTy7˶;r5ʚvhSLg;=8FJ TK䏣B"A ,N82kZ- yƠQd2%+nflN$XQ2%GpreOLTt^{"3~Sfup.L ǝEew3v#U݇e]* {PC+]6-$`44r0K^+- 2O۲wO~}^Hrݝ_$`=i8?y,#?*jN0D̷jS!rÚ 9wG.f?O29* #pizϟi3ڛofI :i&Zz\ٶ ݨ5>9*cLb8CSj;fbn4d lX>SlYm4D/+վ $|QC -=~YX[*_ˑy;wMW obA&^1YErW'0b\-$umpC`:T: J} ᪸MJf'DQa]W~Z Y6"ta\G(7MA)}( ԵYl VΕ4`cnp0KI?MYo/>A9nfmn2ldO4F;#"3pll^uEboz{ 7J2d M'ԄhpȉbP lNٕ`rٶS|Z?w/;GCK[y%t TEa8(aJ NP%l?ǼMx7?Fa6[ le t2@̟l8F[ |c5/U%lO= ЛH-4?(ɿR P|V\|ջ6XY}0Sϰ|zκI}Ѣ{q/_%'Ez<6lkizWe}c% Qvw;#Mʧ6iK\g.Y1o(ؽu;n `k bP[יpʡ{Bh@d K\c }sxJh!FQR"[u5xڒ3>,^oFXo :p֨HNyPKR?j"DBw#rWC>I;sr9v:F1/' ڤ׫0ߧ$j_)1}qTs3Rzf}=E6fuX!d_5Wi7(,$2G9o\vFAl"'VM š=;񈈩z M~ă GRh[TgrQe_9A jUا!Jj'jH`vFu[>*/LAsfB6_vie&DZZ+|H1ΕIS8񷏸UҌh-l"kS)A%BR@)*a}kývnk}STC4mB|rv̋.r}`V傗A0cJaO=wG_uR\/(sθFG\QHBϣ:EܪE(e 9'Uלnw``V<=ck![8Mߡޛ޾}Ц30dܙɓt}X +\ۮ;>Ze O Ns'24!ki8WBeF kn īhǹRp,?@m4sGU]ip-mҟY)[iWi'л@W#"'ΖPp*orp͟yb 3PŠ ]IG1xܷVV}VBR["Ol[hʇ'vfKK  詴\t}a5hJwpZɪ4TXU%19D@\U C„} ГKOkGH2>MiIv3u*'URw]_:ip;Ɋ7gE]dkynYSIG G$p/ *COAf@W\žWVMqդm@ỮBfKƵPTN9+\c 't D6!bW.Yr1٢EoRY$T?O$MG">Utk(mB*fRjsӃa[k ̒(k\ϻ9&O7~*#۫Y$p殟FmnǮ?[Yn2EjGҁ#~׊tJm{i%"̸QȨ%6nxz}z)mbQ*B.@65<ӣ$&6iq\VӵcuCe~i.Gv6'+2m,ЕS }[X+&Kdžs*Z7a|Iq[85'Pg{X21 ܉|]S l,z媤n5Ev=YaV GXcchia=-c;\Q0P w|`"u ^)G,0 6Kj**:B9il()c5DdG- =U{ U&O!N6ϩHQ;+%do I7BԈ7^8}*g  {9{OvjӺ]q✴&FTbVzs1V:9!*' epEa࣒` KcRsSIso6RS 9y A_Sy-/7OJnX@cl_v UnK%!dilq<ˏ?_ yOvQ` I[Q1-Cp@`?VPqbkzaA:X{+b-``ùʞWMAWFrj1I)WdɺkK@/]Q.G(CB*6xl х ̹/|CJGl}t[$yum`/!ӵe͗64Sz**|S-8XT&x;]D!Τy'! hϩBLi;,iC,M h\ɲd%ny&1&ygcy[`#< žQAc|)X(݄"ll7k=#ZilɮS2fѶ/L!Ӓ dUѫ/ : ɉ%2z,nH,ݿS 3eR8ұE&tHFTrť 9iR%%% @i wT+CںlETҙ)-֦@~X#Mfp rԠ?l0W ;tҖ2 qk'}mfy&z";*-XTͧ҄; 8&R|y/9P-x̬[mԻnL,r4S1{_J]0s qNΎp}1lTˢ?E"HuUq䉗)MmRU؄*[G,',_W99R52U6&_voCs4c!xr˜3Ss;{h}\1B{C燿t$8.?Vt:7)/T+}Fn7+2#%Xn@Y[ȱB#I.r)*xX -~']Xf}oK{5PD Zܓ>F="m5lI!i7r{r6zΞ$ZI±ЗֺIbU wǚm@2=MC+`Ssګv6WNnD.ͨ NfQ@U=u2Kude2IV.7g*i4Yuٿ3Qk1Qпsb>ɎB\Ld%'w  A~=>JIYP~ v~uyq8b9_#Xh$LF*RwĹ {9PSctlS@:+B47=oԡ:ɀ!鴭kCk˔6i֢\r.q9T~)M-W:A'R9A ?Ńm,rZ{j(|.{~㙾?,f9\Cz3JkEgw{MP iy[2s& tJg̈!qdf45*4 zL)C>E4OBQbx,&tpϽ,B|K6BxtCbڋ849~-m1_$ç'՗*!5`C~}\qmԷXם"xT9;0d[{zol㌖zM F9뮬6zB)cbMtv߬EGR2 i5 ޕm/Bka}.` \0/>?e.0aXϧsv"Q!ahL\E 5P$ {V)S:-%);yۜ΢ʲ[hոrQAҞu *9#nVҾ}:([zB61A6sи W|L^ B!W;OޓSX9Fě>/MBe*mA⫦^Z\03eγ?[qA1uN˟yr")BqV]]B@s9gO ָ" }Mu_YEs=ߕ'ol2^zW>$R Ec*#rP{iH&p)&<2B[D.ָ龓aNR%@"|j6֨4O8i$} EHJę)aN(TDMt{#/P|J!`z{e+fD{0*V>OQXB ,*B`?L4CG:;Th/-8.eJ6NkۀVl`,ޖU,"Bl,^pD@8%n#vWc9,44M($vLPJulW6q)XCB8d!Ze9*?<-gG@(]kQu"Y't%jP4GM/$oYY>H䫬-[#Qor_kW8\ozLk*O9rt\| 37"j˶n>|&-tbRHq ܩ;"f #Լ's{ Ebvo-̱n I>'\ ~o]MI,%6:FhO~m~{혒0zZb)|g}~D&VF#_NṠfl_ nZA{d&)e_Mg(ڂ{0oFxUaz.hs&$}ircco|}y$ <⦕(NvVK'h5C`^b/eg98J{ClFHOe;q69C DY`(hG /ms0dp-?^.~p=M _{+'" e%[aTi=1igЍ}ZGGd+'=:CT:3Zn+V0EkhzPg}Jxϱ*7 -&`ލe'ʫhiaHtNf&_3S[yVi?FW -m!ve7/ܴi,a$mkjJâRa>%:!!MWw1ݹ uCȅ^DYmH了 ug6Dn ;W߫4҃h&۴2̐z OO){tIDZ4~K}mJ/1uBg!=du%eyF Чl.fδUu˩'8mH9L1#;t%& ,\ o@!:'0x^Gܦ4;2+R {j:%Z:x|"sS/)7jbuV$#l|USNiC03x'(Df}n!nkBnRo vfWt "ʹrcf2 ([2-63Ԉt9fh%:Ёp$.MTVNPTo<&Zž[{$ǟ#r> |*O&N7#ܙ"[jtɡ=R՟G]k@$Q .x>wz_ }}WIaرw]wtC3lcA=Lx&Gcc/HuCkH'eb:GS8m@pRNoUl21̞DpG\dH$Q C`K/L!ŰDMLP%p`;N{?s*gi}b#AdHHϝ4$ -ō24%1i❬Iϡ6 b"[z,pvOI.2 %[#ę4 EO_*-̑Ys(FWRgz0ԂM i%|,wa78'yΰQ /stLPE׷]~7qb"DR݋?}O ?*5jh %}yYmmGYQ^A3F v;{Wb2q@BDXc_Yƨ2@v։!61_TLAy vpVUIWZ5#A2\Yd^B0W19G1A@FKX@I6{J^L%a6:(1_ =n/U"NyM"!LPI6de؞euv--;~0zKCIt ]/ \M S0| ǹvKFD2S 8qrm2X|9vobܡo7cg ՒC f?h@Dq'ȜX+.`v=\C8tE+"V9>\|}k'/]/7<mRk/M9CZЏY&V-K(7#ݓ3V]&O=Ops-9"8^IkI&oļ*TsN#2 2, CV5L hBיu&Y8솕[Ŷ9{Dv ΛSlܖx_CmaT0@"y٧^p=p4bJ*'!p'\-D,{!ГdFtS3L>o$wP w+¸3׮=<~pg. [[8J`?#wXTx3wl÷i.7+ 9xVw{-LbՙͦTeP[tԳsSp<>ˢhH[1Dmʠ[v Y3Q0 ЈD^xުU[ig'vz-H |{"fõ4L3TTH]/)*We[Ap>#&4TA!&KДQdsmO{}4(y{rwo*Hө\:4}!d ;d&ʲ#@XeEl yS{m:RVa+3ګJ'Cs7OSmԔř2R\4>=&)JEzL~:+t"EE kLS|8( ~6L{9MgeKK+i}20mb!~c~}[5ba9dlz%$WR׃ ?WR_O!UdK%y/#ͦD7> ]+LCžfx[x`5Z6jf{F=Ȣ5b=*Ed^x>?NDtYl_hwxw̻X0-G&I!+ 6c !L5c˺c5'"dn)/ )s@8sJ |8e.t'vc!tdK;Lu #:֤vd[~v#;X(%ς_x?c&'DuגP4H{|ֲ^{Y깴k sء$(=ML{8'xެC}n;y:%vwqop例i& (BaO-ZS"K #`u|O֚ jTT;itm"x]zUkەXptkE 8NjJL51Vd$ k뵐iM>eYnh\#ꬲnȠh-' d=FdAjC<o0lgL"/S_akz`5m ϕmLC[gD@-r:_<撙q <'Jsrm=_8lSH0K!}pQvc.*mj娨ǍVvJ4 '1p\x5ꊾôВB*g= HDvfM#0}"0 Fz6FIΛ%oQ߽|R0暃U:npp6UwJ~ 8)u}݅s/8/ K$^9/aPyT('RT\|T1uv5c}IqJZhm%&ܾxo0M/%k30LUʶҶCgh'vF;< = *n%d~m–4plQP!4%v*a뻎!<.KiBƩvTQH{@Oc-e4Ċ^_x07f@AAS60E(:C肒/ݮ2ӐlکUMyq ZޓF/b^y3P.OjY]z%+-U788۩/-ܲ@p6, $!=+>6?]\#X(o^N'#*Sn7 ^L$r-D=bLjmCp8Z8QjA0LzBwz hIǵ^l惡btǬlF; ؋w7Ou%uf ]^40zƠ:߈ii:2G^sM|^5qĞKnrZI S@ЧRƥ)uC% pVcSB1*bgsK,:> 2'NgIQwmjm/#xӎB Nl"R M\r#nF$CgvjkZ'Cu[>^IPxFp9?EOyuw8VV$^$@YGG$5|̕x{:\lDIo A ko4 [p.ts帕BnE^2/%ˣ|{z8<@ƲEBEK a=T)<ञ@*JAgzsVfj(`ޒhQçLĀw7scB4/=y[{]yο1^ BlcdgU͒i>L8xeJ?!)&>b2d#Sf+%+yoV4w/:pPMǼk.OɬwfgÎ 7Uw$F l"L Oĕ1s̈́bDKI !S] ׭^ B!sJQf 8Dv:B slݏ%pndp߭tP}O(.w͛ YsaXQXH~߾usH!4-g{U:H׶$_pV3]StOxyփ]U lck)~A=8ǜUIEnlp.#VDY"q[SӔ \h"gB[.%4͕a 0DtɲTwX65#xe}<`TR<~n оx}U\Yo E.X2HX,'Ǐק>CcCUL4XRپXw6X BZP(#!<3eejeΩSzNo,ֿQf9ȑv1] 1@(_ɃFtۻTQ٪#VpZ?ElP\y81J -RdS.#jjh-sa&r2 1jDWd{3mdvA/YD!/B#֌%Mwl1TX zRFsnŝ\21>YF XT#`[, v_'{bUjTtqZ)|Y\VMR?ZeKĩ,Ĝ{@hȹ40c?#hCR%AtyqQ"ӹ.av~Vx/;ÓpVX DBly@*\ f9P@Q RLHg h=GMxc!cg0ɽXhVHL_7'jef(G&,pVӀVӰ g52O\caĻ_x-#֩MwGȏ\Mgq  {0ء x1V*Qdb$`71?+{sxp}G12V+„{iN98Bڃ.JF4e:GCQ@ +:fxLQ>~ JVfFtˋz倉l-gd(8ύ \O8Ɇ*w#cxi܌lWum[F=;Utf?b6R f_tHZ4;<2YRN sz.~E ҦaCpR|6˿:clJ'h'їiJmCVjiF-xu#նD\F}>2K g!=kn3 Y\5?vwf{#!ALdz{6T}g_*P&]$ & /nIo$APc\ -WEއ_3v=mpyl=2|brFm xȹ\\ΣG;CUrәml¸2YC"M,4 Dkl"?1|ֈI(-fZv&-3LJ·wcT=w$idzΧU_}Q,>s٦& q V!Ӛ+ 6Ӌ[4UM)Y"Tk6V?ArZ|ָt=C\aEݫhnW6HԔi0*khqڸUX$nխS9L ,9dXnۣr}&cȍPdJO qDhT9Uw:~kv{M"ƵhxU4e <ᆎ1ӭݗP"Va{4:bk~ٮ\O嘻˔ڶ&`&Yd8ތDCHեm3U"{=e$Wmb0 7 NVQv20l?vZ .+:G*tE匌Ah3b8$0urMthgA3waS#_}M?©X’M`8홭/SY>0qsJ,UQ A scS4Г꫇}T|@V0 K2LzuHOjn:h (ehq?Qj$ S$68U'/m +!t;{7K}[…v ;Om.嫰m- `qxmג#\roPw63շG8Yh_R8#+%jB Qu#ݒT -6 J)3rU)_Y +ǙIYڟA8רOoTnԝ2+l /f#}RrO EܵrQf H"rw*ƆT@SRY[X B(C[p;i& JͿ9 1Ҕx vR<1"vpE(.ݻlxk`EԱby%)7ĐG:$x/J(W=].n`c-k'/EywbD@zL-gez L݌d=,#|'ncxWxwv9ee?wɘ W{ Se=ꕏp7ou 2= 6yorla!o>;I?6 `:z;W7Qlh<"xϴKđy\#Z'av|s]Dؿ+(C;/ '}* Ur ['{P90? r\$3ʈ⯠qmYA gnʄxX#G#_PqGt= ޫq3dndew> 0Ƃ_&L7#DTA=br!)q e)W=)̙:K Y-THek#:4}H5׍v|Q 5AVZEbeC@ͤ5ņM#Τu+udUhV> )SBxFt2gJe-.$T%덅@4(.#JME".*EȨ!o_[?_:UXbas= 3wymiV.?[Mg8@(O,#w=I:~^~ S82z,,x"'c y[Ϸ |eOJG!1Iܳ[N(_N]~dg~{9h syLlLj5ֳx掓4M$ܲ`-}ejnM jb ˼0S˵·>]˻p6&TEi3 \G5yƬv{ wh` [ hYRrb%K.šYT5u`:6# &|]:~H!PAb9/D%eˈɟagǤq(V2aC'HrhoG}—~i9R_N"䲷:Ap>"Dbd :f@鎒;WA6UsԁeZTbMQiX gcΧƆ,)W Si9 v8_ֻ% M۲[ BT(3X_n./AEf٧.acZEre!"! D9MBUD !F~apӲ󩰗8rq0~U 1F_T}Iɢ=lbuohv-Og]FrPH[ 9Y ]j؞rh*ؽvwP Xħ+ Zg'KDP4G,Vnɥ& !]A0P>*\5Q:%L:\{Y}FyIG~y; ihbiuӗQqD@ +(Zpt~TcC 䑈O:FZhP*7A+Hjj\`{?c{rLPD۾47Qڛnt,I 달6RYyWpe_`Г2j_U2 zٞ\vvf^pi8@>J.Tg}K\h.'4@:p ]\l5c^1y1}5y[ɘ[lz ު.VL5gؘ;!+whg<'|s&T25;HL :9ni3zoN2GCHJ#X<%wO¹ 5[I&Гe[pP yÿPFƿ$|8xPy$HJ˹ҀËrxK h-j:_E~@VK©!x4I0Oax:pP[0WWU՜D?l4?"sv*e$^e!k@!b_2fG8\^՞+AC\Tvkj ā3j[Tۡ4AY6mt DpCM iTBTѠW*[=s[6>oI>1Ui&.dD5yGv>]?Ҋ)ԫ瑉{=MnrUP$Gj?lNOdOVw){ F 9DVG2?oC>K4xV%oDaw2Ϻ(65%ՑK XOU=)#A`GF,vZIRYWB[q$HTT,r^Z@@R z'k+ Yƻ|ia }=Ղ0s{GU՜UoSV@(9r]M"n%Kl\NFT=K}JvZkRQҦLTIt% *І $)s8؂Euj/<C9ϥogYZ0707010000030c000081a40000000000000000000000016599ea2b00010464000000000000000000000000000000000000007200000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/rtl8821ae.ko.xz7zXZִF!t/W]?Eh=ڜ.+/T0ؤtMAO)2}LMsƉrUw@1gsEqOUcs;]|VeaXE1, &{ȟ5R =UMQ^P{b`&in a(Pp"G.,^C(GpT[51]2w#S:M:&>\NȪ3q5zL64OZ]ǏBlDWݧ /3 >7o }wFhޞ bhW/rNE3(*OU Ө]aFSDlMc [#O韏ȼa}_$,s E,Grc=`:{7AyB%A|'Q^&3# &Z&_y=lёM,s.(Ż-jPiltUw>ՄL97cN@,I[ح'nq8m&XצּuzLWJN+0D6uJU/׽ݠbNm=LMJIz`?Q>[@v2guM5Ӧ7p`[>v:IszB{Abb>f8[?F #+x)qHݡBTaW ]a&E9RWCRT"̋Omvc\D? ZcL_ SZ ɒ}ߏCJm#Nx7ۢCdt3oɂɮ; QDkxtih|9A ͒Zhlm"ݹz.Z/+ʾI47wc\ Ӛ˭-0;h'H.D?6ı4+~u?(Tz0f: hr0U?;*+{rk܁|bOp b 7/|~=pfӵL1O y4|:|[< T =ME4bm7K 9}H[f}*yg8>|H  H¬̻Kr@˲Qg: ۻg-1N=;}s $W=t;B('sn)/ٺЛ8V)ΰ-j"NN"X={yöVOܠS|ZQROAhGN˳ yIa; QCr&̐J_ٟ]8/ 鎐V̵ڕݦؖdD̝UyDBWsc=˔)Is ,M|qGCNI+]E#tzBcdT(|y-C?(|XӑAL}8F/u=ٰY!RTwMK%;c a$,{š2+E)€<‡d)NȿǨ㜪\AV|E?;KolONv3 K !*zb+3̷x>3nt4XS GL kSkl2H.o٤B9n= =}O<]cVWIk7Ul?T!P%'],E>ٱԕn~MWwtGwua^ K 0v,g J9u*M%qL @?њ,n 66 } !z,!}Qf,RggcIs*w#Tnq& ~q"w ]}9U!3/zcCeu7u1Y2'Ͻ '@F3d+)nDkŒVDXLpˢ}[g|YAio-|2ٵ R=Wp#;.!$ޕ(:FV39\]{;//!M𵥱O!?,TvhzY"\Y 0r۴wArO^gz@4ڊ+B$AB͖!'FT`GPH+z>C9g(Z(-ZIJ-@&7VO#'9>U 6cZI/FwHb|_?Uk3?#{Dw ҵ'=DLZÙCW GC{79.)ƺx|<-<(/r7lx\qC _0rUu-*>+F)M=!/N>~LRdX,e{WBTvwpJF49fAa#B9g  Jhoe(&z|CcP~|-Qx4L5vQ*A .+&YzÌ7Am3nU(_Hde2 R4E2xke7|"&tZnE'dS[Żbs&ޏ+a2d8b+R-Mc- $Zu=+7) wAvUXu8 W^Oom{ ]=57_M _S9(=A}  UOu/aӳC U|(!Ǥ^r#|#mm0+~$wm?AP"))x˿EL8m RM=6Pz1ɹwi|8{!YO0 _n(NO(c096r>9;;K$EX'uDK64'\[jQ y>FcbP35Po)ы㉕HЋt(Rp& [c@'9\B]a, [[p?T>lX4 [Xe rn, aWY_n3RG!zʸˆ,} |ϔ@mְ^'w7GV?R6d)}3y^|=w97K}<ϕ7b)RhG䩈q mi7URa҅|,BޝكbrVj> 9vr:MD;1 X&J{-R#AA!0!Ddx{-7@gi3ぽ軒Hkі*= <1w}uRk aT?Wd5XLNK\cp0!A9zܶ,"3x")!8‹#^C~xvՔ2dۤ%Yo{ p >иY5PKeZ9~GhQEFbI ,a+3p.T(PESMK1|S%d+5TO`?'}=+;>^ k ʹB.*w @$Z a9AOI'3 ?q[ (5(y6 Ǜܕ=cjIy`/;֝@-4Y<i=KlDnu9Y i*:O$kܚee69Eoۓs`A zAv^ r0-B+$0o/'WhmL<ϕ٨ʾeʙPvvJO\^a IY("OtYEs!A92V鏋g]$P+EwrF$h[bxzSN~=#/B.3h7w-\LR5n*ru,(I%Cc)lH>BfI0wjD1ܤڷ>?ɟAI0,aK ;%Vpbv ̒D"]P}nF&y\aocw3zn^pfdPNd(a#i2~D"SÂ';!yd1j Ȍ+KK +؀{^K 5}.MSg̬A(cb~*0't*]DƬj=2Xw3ǖF\h wxD<8D)xĀkϯkRv 74P/1cȆ2(/@aw"Xzb -rfH9;m6ߍl/}Yդzk[4 :4AaX7;(|j;KO9q_Qb)(m═4 -Ś;灻3SpoZqX ݸxetoL*d)~ f$ kl4z _(|?`[!6@Z߱hbxC] 34އwJ[ĩ <َ~Q٣?N^ uQ<S^PH:/-G> /eü]$242,BT^\T \_5xz$K*v<`&y R}[Sn`f!,alGH~kkv~v&֢&6ύo*}SȖUa,93n$>S EvSZ| ّ;R*}#mYOY93h7|L9bjk22N9b & ش=)G2!eoQUXVϠDcUQ@r,t-SʢQBmO|,2֊\v&+3K}p0׫t]UYlݫ+jEx V=<޷[@"܌qȈ@1:3t<ao7@ThF+I%hRFAH6qzaaW,s;oWzzN [sd?6\;AT!l~1ƧsAB)Ma5qZ,>]Z!H]i.ovdb]CdP+,Uicۛ%AoELcg>HCc̈́#t@)M ĩ`ZIԸix@{f+bő(`~s|+m&vl mTz? >خ%:Y`<-=HIInsX }#BdF-rGݟD= w]LbaIb,Ԓ =x(X_0΃~\I0 m_h( !,d)) ʝŀgb \ʧK<-٭(\tK)` TKzo=1_/DܓTCsO u c5x;U.W,P\:1?֋*ٌ4uCVUr})7 Di{g6Hf)U)wI3h 6gvd[80w`ry;IE炇 f*Z+э93J@x% -HJWL" (7 G]U}uܤmW #(u|\ZX0Fwt: tFSD'xlٽLS ѬnGxcN;s08 #/ ^ h$YpuN5kݕ 2/M)*-ML3tmSIX1!%.ۍ*fW\w)W%b `,lhQNLİE1Zm¾$GX5^^5ߴR!M"q~ִcj z2XLL1 w^Aa5VE֫" R{ٔFqN\>9GX _7BGGԥ՞牥HNbvf&jJbby>"{O1 7)S恘a<鲠#2P=cmo#څn77&ĭ/6;(^J5 άٶsw?]_apI m<1~V][RwPZIVͳVlpR푮(ᚲx O _3uInvnΠjw ӵ[qB}I)'}3YԼX^3Ъ Qm8bM7`"HA6ї`=_mZ$FŋwKt!@N鉓Kw(65^ ۉFI!, ٜD PZ΋3:DǃXt;`(!=O Xgz[Գ,@*찓^^ >z$aTL&~V4HzB)M:w{sh!#(|W'?¯swW%b ^z%W7|42q~!% 9g>ǻ:ra./90k5w=$\B.n!CRIu݋̠K~CC8rKKrc,P1Y:"lJBi w//sR}\w]!}@k y\!댗{ȑ`ɋtqit5 K6p ^C)ᆾϴ yL,@E#tB8ST,L‰E,@ݏ HlKr&1Ul/3f?O$6H/ $Z?{DY 4Kqdj+hλN7菰ٰbi٠`.Ju2%wPF Ȭt֧=QRp5E4U@u3oa2T8$<=Gၣz֏nD/.U@P\=֦dwLV+hE9>JtߋT\޲e%7ҊYxildxS#}tt$Ȣ`)N'0؆m!>),|8G%tԇˮF ̛G%3ʈ؆ηG5EL^9$:/`FJʆEb< Www ' ط:}AAUeLJYܹ`>\CKǒtdBr74TzS#gsCQ3_ԁn9׉(PJeۆx a` */f>Fi> vlM^#J˟MzMN$\.>¢x:6k۴g:`t{m|mKg/=\pI_gᱹ-?+vs܌-=H\#'и+ +*$$(U/Q s0%d*$Gyz}S\6j\qq >x-v6m,4nhmOT5P>jӤ4NTWRB #r(8#R+1qRc Y!ESG;tR>$O}#1<99sEsI+n9ś^ k(l4!/óLi*:*vn P<ʼa+~S8\x "eP*;g" E)T`&ȏOXTϯZ$gX8-H'Op.O)|.} <V*/^A[,Upy<ײ (KfS,Í+-@zt ?rF1T4siBu_\6ܦL.ɆTAdv%X+?p :`*Ҝ.>8RP\Fc,a &{׈΢nB1j+ۜ;c,9h|GG@}JnXu Ww՟o)@9~ 7'}pǛKaJ]`+}n/}4dLu~oph P T'C1G{n-w^^egҭU= ٱ)唊^Gjv2p} tZ(BTѺcozTрܞ^EV7<&vi3KYK?JZxLyԕ ^N9;Ebc|4I9ƻ Sb晪:, xD G7T]Y6"!Bht9]uxƐDfL?r@ZSJ"pņ`"!:nI4f44wd}T&#LcQjP!m]fx]xi8F\ :iI}/76Giؒ؄8k;Ttth'CCk9[#aY4)5oǁd!>3okABnnSVx*aHdtByta c;4=k`q('1*pGk Z7=y 'H'x@CWAL9DNߔTтx=c O&8jv %&j$-$^ULbiU=uO&`wCqfYdՈقš\Gba}MnȞa6Tu҃BYK2ƵG}"<#hiC·ʏV`pk^׫OWփ'.HXRCΚie iywp͈|Fv)h)HX^T$}O,(nq*lRP@604V ;=wE5i =I][)xQ![*؏@\ZUO`Z3mfqw8v26l™)Uڱ?]bUpIR&hyh% 똨\_Y&F̈[$|siWJQ~JGp7j/0!sg@jwRZ6o]2v bμWOrl5o\e0iw1BoMMe)JR{S7EHtg0ϰge6i|(EkǃEPkE\arB=ΟyXP5ZB/!y%O^zJ8%@ &hO'~ BhȋF Ыa;FRPn !9"S9+P^ƀl75 J奆oiqhBݴ| y&u-Ӯ,(>~ I=2ɘYmq4=dM3JF~|m^|Y4נHt-)D: "&΋,o)|eՋɼc`4ݱPx2~#sB#P:0sd3|F(0~:'fԄV"uY[v|$&OF =t%&I$uko^yMWo薛]2.5kWC)˝OgU>#>^8Q0h79&-f bԤizu(\2{lAÈGn! ٚt!S4lOK{ټ+6 ͊Ud_['VzobMU0!s+zSV~}`kNi*xCEZ qm\m3Fd(qkd z &围7t22F{+"؀wېfRQP:Jº" + Ol+҉gytMbDе YZ@+2Ǩ?sO{mF~.?,ptH*z=ʁEmB$9h?Ӊ)ᣈ+M9\~ζ^l#"T2ɆFzҧLvyw 7#p9 A# X6ȯY|Xb}J#ݯ*3,n(lP>9̢ zBȀ\=rxd MUI;f܌kOaPU"_W|AY‹,o#*kmTʶ{:<ƪħW PIk/쳼>X" o?F4oECÙj}Ŝ"u&3΅o2)ʨd嗐8&̹" bnUM c੠߆sE}5ǘ(TXl(9\L\94w`>g|qD;uol0^@:A7XCˡLD 1 WBc@\{_2+j>@m"wK=1 6W@GaQs<š3[f!zg=_jt4ڷ̩0Y(CՌf7i>j9@+L` zbXӶrWTֱd奓0{7bI2L|/J_CsZ_*fw,m_\p+v; _B',d^=Q'Oy!^1U)Y8\ xD|].\Y=E_X_&MRAaHwDOckOEyYLP{6g%6Bl~w^k[(^Yo(Deus k#lb`q :hm[_ҞxB<5/:X4,1 ͫS&8t{L7п7 78~``{P}^h{2}@c"C*rm%mDVZ95-׵IT@xjct|WvS Fwx qd ;[?;>[:a`!nb1XgŒrǼCݦkҢF(q1N)tk ETҽA =O\߈6$q.dMoD@z^ǣG༫d1\!P~O`rq?ǭ@̧/O{I‡0}ÙCz`:K:(mŪ4\g6gu3ilD^Yu2LQ_iz}ұC{_Qo`n+u `=z'XF)!ᦱ˳RY3gP}ǩR/_N\ԭ /1W30uQiv^|pϰu}~:sH<+]Tn%E ڒ> 6h[^~oi-|eYH + {_`MJՠ=řɁC}+Ō pBjs!K39K3,/9R/Fdc:JE1VU.;DW,dm3lRknrbS (g_Gh /7v,]s_WQ8>᎗a489NfE`SQkFx~>0ob;}`!;)ͤ-l%`)vT ?g>aT6PxW;]dݏ25"@sPIniC;\[ ˗b0S*0R$ϢoTƕft1 O_JiK2О܋CBO(ci&xh3umnbKVN_`]Ufk}`:ޯ5OK[5^{oB1,&k}[NA#M74sTD$|zl.q UZL'@f:= K=&`X7j5EoaM:q[ja(\3{mf"_T,R q%ѶE$ۉʆ*f*|Ea=>.[tw"1(&I݊= WhA.nrp""1-VI*lO Vν I̞*X_0T;36ř ]X!9jr"g n4y ER\ eB PP&Fe Txz֪S31BrArH\lHMO:k B W@zi)$!!{r5Zݹ{ZYCY(!dW/jEޱA?;ig<R߸t,x$tHckgѹFGȰ7Nnn@C"BB)so*6 Z]`s12E*?ĭZg:gw*T Z-px3 %=N2 4|.v6z/[kqW Wa(w/CmRkj݌OM9wr_o⾼,9NRՑYVڽ *14TP^‚ 1+885_*xb,' 'ϝj|?;ٟEZB v'aI>O^ٔ;!52c ^[,6CVYY0 Pn珈4r9*d~r!Q7vN+0}'$z;}_ )&›Y!^pٵcyAfVB.{XE]3J`bJFI`N" ?bSZؤb.\Fn "U(s,QA?;Ao`D*IrM3ޣhNq^Y+ K\z}Z_aEpe@:q\m/LQUD m3ͥTwPʶm.:$ju 6ufxlE%{s q Xz7 dTAtn?vcGջ I>6F|n#|jri,/T}W\DI<FK_=F&4DOvxc[-$%dF{,IVgoXzϦ1ZixG\azZ#&G?Ȃ*+5ڤdM5tCDmwg3TqL+My~xҴ _m}"װ }u)!Q`oLYUE\>~Dx؎ZymPwB@.R< j)`zHJK jSPbG u2KZp~,-*I⦽]im(ljе~"m}Crb^b!yEF/\%hkBZftJv*u c[{(TM/^rK}i7,o$dA=,U}I.L<\:3.T" הqdجܙpM)," >FG)t.oNQ|xi~pir}AޣTaM/"iDAL#5L%!%8\#^btc⧜_6xr>23!s &8ڴ[WC^R,O@z.I# =PW󀛰k =Cw{ohrvo ! Y)?kX[} 93^OzO+M<=^c~` Xaߗ] ښ jWsKL6=VA칰g"AU?E'IP BD+yrw(D^3/@n5ϳJV8%r& BG98;2^.*}6m q9VLD/LAE;*dY&|T_v79 zh\y[oͼf,!VX|ߪHON%s;ho@$/pT]2$ĕo ì5_qi`f h NPK{`$G$yQ}SI9DNM7V HO@݇Iz»jʺU9灘-q >p-0#GJKdEcnڲ:Ӭ(ygӸ@8LfqNaRIAif^>_9{}[/|<}}&QlBS$s? -iѫoX0JYZ$#=u:X)Cw[;9r_HjL҈ u@Agm/Q싷bVgȫ& t&MkdL`%7C^Xd0bs:6Ja K_ʯ8B:Ґ Z!tJk0dj0B J}1~`+*N%EcdB̒Y-l rw*9nᙱb}͡ iQVDEM_P?ޜ wY{S2N}hi$\;/>O1C7 i;LSe[K`>F&9|D80l8ba!`yET7|# `HU2 P{F?^Cޙ|WqJ3kmrOpnHg<#(*D1ӝMGBI+3,hٴ:Ƕ+; SZ]1h0'"?^n~ rtjt^{kH (r!bHxԯn G:N I_4ȁ^9-1`zgV(Yrol#8$ &P'竕z#}q6I'jO 3S-笡2jl6ʨ,f$%uF;S:a[Pb*hL8iw3(I}GoaP5يrxu~ D߷"E5çIܗGht䢊KU(dӁԔYy6›wGj5p@Z+]˃*XMxH:ڍMF6j;!;tErZ L1'rGa,&]@PJ;89ZT-:#KqٻE'!ɳMp<7w`ւVQNX2&ī$Vjp#ȵb&,u6,jpsU0EiD6b%ˤ!"mN\( ?f?BK.0 n5{2/ǤUWs9lpx c_MF܊uWV޳jp8(p>S}@B[aZGj[ԤX qD/ lh/|~(t84'-P|O=5QG > d`HOԊ4r>sF!+ğqvkvndѺ噬f7޳.C8c͞u=i: 3 pr"hmnd^;2%/g{cΊ`6s.k*c[2brÌ)颿FA,z;Tާ$"8`"E@r&*a4t=G?^G%Lbw?b'ZyH5~N23~Ʈqqj5kd[hm2UBB]:8yŔMG- >Vlh|T͖.; )jTrUJ" [+˺|s[)^,-c}oIF7OJ++nk}]ys0)UX˴"TD:oCu51[,~Mvʢ.mina Oo֦'GC5 (B `lC@Z, Tv|t$ t,w ?2Pؽ8xF?Jx>3>SИ D9 ;Al IGℜl9yQLh,Twwi PÙ%r"w-FE%| LmĝM@Rf >yQv,vΑu62;R0¶:5).y5"y(!:UWd 88_]f $8DEUەa HJ8ZvCe/[r_%,_* =$<8=qB.߶[`e*KiZqXQ۔SRC؝̱'5HX gǟ)x\[h%s++<>N){.43G"Hx#Aƨ!8IńF,/QGE.5-L4 Ke.*â oe r.Dy9sPvT-r yK]61À.a{QD- qr$%ʋc┊q>_rJV`JP_꾦\ W0=/$.ErϨ|d@H_֘{F1?y^Ɨ8&/kеZO[Ts"ۍfE94)tw._cc-ut4!E!|%Zl~TH|]qEΖ@ϝo|/`@EtmHIiNW EOM!BE '(I( FB!).fWo~sЁ[@?sWm5^;5U~ 3BR=.]fKool=pL74V}N0r~BD#x +]df ] rv @~BqP-HmQwYL{ XyU=:Mt9YGjdMHS4Y ToR~@y5Lj;M59X;IpNk !pwrYjnS6#ҝO}b0=BwrENyG4_{喕GƳȯt(\v]F"! S=uBnZ@ԜT ^ U{a&8,÷LWn&ˆ`"?`DC{Z9iNXJkV ӿ X09f'Ҁ/;yhlÖD]!R# A+BqN dѻ%"8O2K;-0{q@Mre3m(p OU;Z] %Z2-BҴ tdwVuLU?ॕ_kr@FCO+KL#S*~Bװ6O$MHyEa1=1>lEjMU1?qeĶ]4[T"7rcuR.QF'\:,W.t _x]H&Pz'&}f.GG6nO2]W,Ÿ>vM쟮g--yA٠ꄀ_ d/jRuTiPq(ؕ&227JXs_EXˆ$]/lAKwaLo^K"PV!*{uZ8:RjXj!M!nT̶[/]}ƛ}\+o\sѷd>N4۽gdxsR]kbVI=bP`TѠm]഑Qq%H ~I 3`ȇժy)GR֗&YJq4|hj3;=бQq@F@2K̹>)ocu$z^9߀%&? xZ-DnwHA-?^r(f%- "E <ǼAa*LY{8#N:;U_r dvV0]ЏF<xҸE0`%5jP= 8d_kofNv'i1+V'g$t8Kl ІA r=qvwgXGNH6#&^{J kKucPJuLyJ;gӁ;A\ /QJLRj뉂7xfN<̮"k)8=a)0mi ]ub3ꯢ`ő펺r/qTr㇈{vCM8+]"vLw&dhYa c'ܱд?06D˧,f?܍2 \5GZuI+>P ӟ+wqV85~= .ucwUtjXԱ:&uxmۏ7<?oK|S̶Mz# 0=M߅\b*^Z2X 4ӗe>פB30J-^܄IѮ3,o  j'n<1}Sr+ϳh&.D ϿiJ'Un&yJhTpx੧-ez363$"'b.K:jRV (vˣ/@mRėR"~Oc@:jMMJ9*L [f~WuNuۇHjղU'cau ZJ&Rx9dqƁ;hjQ8*1ůY@s~5<e.>^XU G޳&Rϗ?Yv ǒ@f]-{n7ihйQ;$8}AI4:lۀ"c]CuF[lvA"Dqr>)N)€me5BD~ Ќ r"Pe+ߕWݛ걡>ԜGXƨ/lA׬:i)吷ب Q8xXYʡ&\à&>ֿu$[4+Ê%gcS1U~(Z;cأ )_bq[;Ɯ.5:<^%Q)Y{1jcoia5Hfl6*3?hU Sv';,&2<"-"jGΊH/0fi~aÞ"+-[Gd>g-W:o7těFx{Jxc`|f@]-2& >:tyzn,zs*$j}ɚs8LV{W]>|WwnE{1ŠXz&1RY;3$'#F LJkl2ԜLn+$ .i}unPu{n,p!\, ӵf!c['.Cl|PX'Gps4`+IܥW0$ ڸdDX{S2X8tH_`ü$]d,) eg` nVUEyjeO(oYᙐ+(JkHjs<`VՀwx__t2S\k @E tkyi$p,&(DkSqݷ_@^(Gg 4u臋mFwzO (ԋ`}#Cy=[R?4Fz[DvQp[{r%#Cj7qA%w2n*-Zq:R=l5- )Y |-vgHْK.+-U e^/8Qޓ `΋Y^7 LY֊ i|!a#_$ٖ4XxI1dZE$8A9Y=o5ﲚNU$ GI5(0ul-k[4Ln :v~i+؝Z+Ccӹu*5 Dć,au?w5 L@l)wH@=P.俟bg4ms1)ژ/À׼^}v3% b}nΒ0)6ۃr*33`B\DʍA[MJC56V9y6BW^w=4u(Jgg]+^%ᕧ]V!o p9(eWQl*̽"C:$b/i^GuffS4_];#6ex5489:w~aog7`ƅF:-^3ɔ(d> H*]ĝ-[~FU n*|Օ -M'?pu>(n6ֽupSF'bM]#PIa8"`R{Sh`'Ұ%ǶQ4/M׶Щ8hr7.}uHG026ɬzƊ gRL5l9E.xk~`nJ-gVg)$0랰E\cV`h,oPWj*s5Kjv&{8ghȾLLJO^X @|4`ZʭE$] 3c":vݭ# [QWR;]6I|ljit Cw[>ExJ' O2s:%S:ì3Bڕ 꽯$k+S\;F`5w9.+`,OA,kZyG mΦk9j-YC4u~wQٞ+2>q][Y&܊k^8H[90iF/DԦr|7'w"L-i1u%=V5Ϳsw>& > -+$QFz`t?72aYz_gCo ,Gk Mˤ;2~~.Ǻh1I0y& 獖.7+bqChqҟd׭©8-3/M󷄢x=u]+q4^f}@6r2.% ÙnWD!+i!NSLgoW2(J%}1ۀZFrՏ|CkP+i6Xpew5.9EruZt6'ZC8Zk=a &u-)i^tq0vBQڋZ?S-/ɷSQ.6bfRJD 2x6yg8fGE8A\L_ 19&b^4( |+oX\^GO E@?"-cA$78^tO7$Ԉz7d"ufJ$m\ƺ*}!Kӽ46t{.K)byv:k9Ik1(qBN ECE ۞\9jq=*(Y'Ͻ%Ͷ6ZUt(ĝ2n-in~xByyWD椙G6bҋBl$UfK@,|J)Uu# t/mwAQ(=1Ǎ.g~^ddžl0ԁ=]#-dW3 FA!u'E*d=XM>`fl^}5L J(G f%@0$fo2t"M1FA0}pDx)-x0M:FWY OST*#с](̍^ސ(.~]J pK5 c65a`5WMvu%n\qR¯Vc 0T!8BX-++'#>Ik:Brhqr%,6czlՏy̰ҹ'ggss,,[rh%fqGˌRjʇVv%Sa{Ή # RFaOgsȝB+A^,2xQ_L = Oct,DT5BOYa MԅVP3QI_7;҄y*@#JyJo4Upr9UjDPLqaнSbRcgq; ":\z.oAa|͜ qz >E]ËW~AwsKl2ab"gN3?~&l d@Wy_cOd:Ԉ4UW5F^WGc%cTH$x~6pEw1낺ph@΋!+Wp: o$<۟`u/ShUS0gp/`|D"k+Ҙ"M>nV=2YEFy,F5W;={sX08ʖ1F.^u$Щ'{P֍n|>#./Ӳ0s5& xъ:4s^q.r[s6B? M-e.H\P7_P?K#Zn #cIvBx4ƒ$2P7Kb>.> ,}X@ 3pij#'̡L!U獙a ԙnscYeOw(/Yy9H&%څ:ִIߖ CZj l#dun,` zJˬeYH]8+P D5K68CW9t_夸=thܯ!cE<&|aU&K/* |8"#.Q˫/\z +4g"r@o Q Q*]N`8o ay2 ފgO-ndsXX6ArE/lk^ nI /Y.ږtԊhapuϵ]~I$?6G@3H>poKX+-lLMT6M-S1T0`v?7}70c 7LAʐ8vghJ{%Rxw;Vfm :[=}=x @m Rt[ॸ8R?QӨ4B mMB2tCʬa>W>ك!hi^tlnɻB? 1+Dݖ:zZtiK^ьꔡ۸2*1;hFiWEM?s5CwgY6^Q bd_S+x ѹ;75p{ކ݀aX`}/vWy! q\+DZ76uñL 3!ʸUT !s#b`<DXNnWN%9^#qxG1wYplUbF#3V%!<2\ͩP*W6 \ȩtaD62o4s=#l՗2 ~Z6"`[_AZ. LSB #ryrJo8W A -[a<+϶3\G*te3'[Y sMG*5[uRm<(\OEUvHƁ5E\3ldJJ(GzH WQf[;mӷRlТR GxxXȋn.d|'x.nr6t|SP!ZVS gA]Wbe_sWHagk69ӵ]5٢ml 7# Z/7\72{@%Y%O}chSXjT$1 P'z=諣TH m3^}6cD`y6Fi4nG_@hFN\rDu}n%_9B385yPtbr>O] ']m(zB ZF ``9К@;h %s큹10cM W A"Q!t,<RXt|#vx_ ea-#Ke,n3^&`_-eYՐ$É#qO[~zYގgRz6GX}Ld[ќ{W5z/ Fz=?o6bX|\DrS&5QC\6, (nfRLuRu)y *Jp,KCOơ'$>ۍ]ʼnRo(D.PDH3r ϣ}S aa$fdHq1H[ Kn $$-4;j\dTP\ ,n? w`2[ٚ5k[eKYm*13ca ?[=5L܃v e;h&[œwNݪTgAm U4ye˗1l*%PNz#().۪cZV 偦%}˹g̊?3@Blߨ<78S:+2 a@Ώe&OxD0:ҵ3NژЭ҈^2Rb5G٤}ilƆ9ut 4_,{G)I1x/ƪB-9sIgpZ tCVMbeL\cox=ӫ;$RWLZu@r\Nv_G`e 9^n7#E=Ps_H3PLQQT & 8Aj?2LuX*{tsq 8t!@f P ݶnE`?..+hH^>HcvS$B4JU9Ճ8+PtV b#U_֤ ʶDA}g10t)q3An[;{4Y7kt81m8{܇m1dIF&3ᑿQj([&|(iپ&Nd |0CZ.UuT=OXn[+B0m12Z;u9aJgi@J @" hnCMϿ̮!clÎPLh `iD ڻBmyxGM'&3WPݖqq~2JO@)hNc}\vXތξaj}a&ߍœ0V'd(=1S1uk$QFş6Caķr4(''z޲H64fbҝf,h7Vk~.W,quN{Mr٥&|\IDYfcͪ]kɣTX75[_ t.m5 k刖c@7*nF4x(7&Ѐ.3~ŴU/~ ǻj>.Ե"@!ۮF9sJײuz ;&D5)n܂=b5 qwRMǘ_f,pjq+jk,}*ds9.ր.F;9M-ǗO IVK2fE8c ZV HfW997c(c*Y wq\K4VS"ʁRᗋķnpJgFi}9'j0R3\Z#6L߼th"M5u4m <`wl#.m$]g*'vK7nFv|U3s CtcmŅr{2frBh,gr11Mz?+ S~..9ŴxE ;;3:/z j䷌0;f|w#$Lޏp0mKWUbB\ܼySkڶ`K]Sz`g&|*HRQA65#8xf2I;+xȒݶNj4`EVr2ܘQ԰csI{W y}Ɛoli:R(P<`t&2d)M|c4'V*0Uw#9d1bCS5[9 R=sOʡ@ԓ" *5Q[HmB.u&T-y~񈲏d DW %_-[bEP(s3o7Uɖ彩'tHGM:.O rf<+57 3Wz}ub z4רq8@X"Ŵ ke$njYTr((/L!k_WCa[AGiF>4&~YWY! 'b74 l1eSb*d>ŘfT5S=;Oz@/ԅLA[n 2͂Ik]"M dſZ yS?R. <m4DI37in+N}+lc?AdUOЇ[FLWU,=;vҖ>gm 9Cl>ZǎB?aV84R2-h|cbOOiNˤNi0 #(8Dxe2r )~ ,Bn{7QGM _XZj~h;FV7,r@(m glշ/<^fFhpz `w|3WC!hq+LTp F5_֥h3ʰ[=rL!qRG9bQ7@D~SLwu~T;MInphnoE߉:-TA\24`&ry3=1x1]7o*5T䛿˾5:bQD!r1Ys|iڧ֕P$0#GQ{+ԂR*Z`і>tW[`P͘.!rq΅=x pnIB=;ݜKQf|RxyԆ-ɷI4iֿs_;I ׉eSͭ W|ps<=ފ64Ztk9!Ϋa`"GT[Gl %sUE|2Fi+wQz֦>MdI:066d!7F48]ua} 0U +^Ӈ2W>pJy8+ w9c(\/BU#bV]3!42 >kΉo'9!{ h!bنBeOQ+ Nj#I?')ϐ, v`FЬH!p4rZ.$ 9SNA#O0fwa1^VʓtA(gL E~\ҨN5:cP<ZtyΞL xuxx5^ EH"5A]׋Tu_&j ~Ĺ,`Ddh'$% `Kx /<@u\vuBaFtY@jv7&1"_*3jLBk_$?tH_

    c)@QZbMy@)CkinUq765k#|GvMb::la۰P#4[&q@mF+& 6~㵸 UHFQ^˚nqY2Y}iYa r*ǚ_51gN pS~nwUM>p820HI7rvSt?#wy&|K4dkoiw ς5!4;~NގyfC}i$j Ai*%xLctit߮2  )cEtp=ˤ`g> )m,k$q2 <֝4L/8ш`m%#g}wSڅcwt|rdXၴ Nt%Jn%60\;!ΟsS5,-Ob9hVkF`Hfjm :;ZHOY֚\[^9FW!E|y3=HuzVW}ںAJCk5e sR'k)A$kldtbkD\տ|aw l_Mu׾˚NPsVɁq[[0]~7-x @h>:1`ј.AAvkrWnj,ԢgܪJ<BZ&ՠǝTeE6|q9j\L wJ{NHC!w?tN6tjeӗ$8աZ=(jw{Q(_~z>YLw6_yf *ɨOq֤-ï 0r[,\Ur!4AAHP6:UT.Aw0>g'\KƇ? :'XW:(hרXyOUfi_},F_MZ20H#?)'dbU3C ko>X3'[! CⲤ\AX{&XfZc|@[ENhѩp@#wRȺׯX#M=wa\9ٕ+evS,brul h}soÅ8E!9Jz+?:h@ďs@{T J+nl5cΦ;uKRTq~ S2P]5UJF^ot7 9-Gn%7F=1d?nzdՉ>ZsI~%Ds'V&,n%Ѝ z( 墱fʢӵkwx$Ʉ@P//-jDd gk#aϬtLX} : J/]hQDm> -'8xDjSC hZx"w1,;kM׃L# :Ϊ3sb >-nK,ڥ5dWG珥(8<3UC׀qTzՊ钠|U<~ >+tjs#iǼOꪢsoZhK:ϬۺDw&=}K03w03-a ܢpu׏Z` H"&dk?+Њ^R0NӜ3S0 9wTHΥaHCe?B>G!JSA!#%/eεB1>9ӷDvdtпޗ`L9:Bi-CH.>)d;Ž1;9Dxan,Pa>x) @{ewtїJ; b

    [ u-C3j:L0؀/lǘ8J+ t^zU*b~"W-_[Cii{WwbDorGPcZFb^OR@N!48}DFU# thq:ˮLT7JuX3LP=\pܑ_a]R[6~1;UA3iD)΂HPIn`4Ai4 ::!ׄ dBg5}e'zU8Yh(.aл;`4md),@$X̨.DAd9N{t2zlX&P컲kJ>Z2?uwA+f{(f$Y>|RWbI0BGqL(.V'g5,Fv-щW l@^36}Cv )ڏGIB(6PbBoܐ%vo y2 2pF6XK< (#9f6|۹-FFju?=K)3*熥f!S%\6 mn@i\ػ *x)b8;jJ~f 2;jF1Yl7` (85Zۉ_tMb_ 29W, 0:dI8t)۬syjGas5:=?KU ?(ϖ5*%0p%I&(ܐ"FgD R7[$ w Ut^Yy/f 0߱P'irnLچޗ <5?uwC.˥}:ځ5Z_U D%J˳^1 -w?R{DN4# )s)O:YD.S^:zf4VƩEv||z4~ dzǔ_»*,@O%I tZqZ?OM XҲUܑ{xsaOeftiliO!dj^.KynR36:??" CSoʼ5bAi,A{AʦWȒ5Q-/tu4erfX,>@ZװnW'X\"ӱ*AK8xj IͶ^>-NZĦkh٧%y&Qi<K:;]e=FiZ5%Ǜ ڛIBq;ΙZxէ=k)q^7v3|;Bj1O08Z!=6T .{(*HMxfc]rz.wc?ܾXS"|c%7e("u-gl]>+wN5nnj>y[|38f!UA;J_3wEJ3 ~v #O|Bd^vl3fqw܊G^nf;,V#*%?3-/]ψq!vh#Z 碨d42iYpN.7K'pIO)U'QCOXZ2F^q:hW|lP첵LH@Re:̲R)pʥg"LꖲnxI*:g 3Rt$ Cu,ƛS-妰,tA!d 2OfP!*hw v]-`C՟WKV-vϪqSM@bRuzD̦Ah3?C`um}BFg'9)u ńa81*`N& *|꿡"D'2l#Q@}n(9ޗ6Oi‚y]_զY;E)'tV7umD|ΜbdvxAA3`H>]'-DY$31op仲ϙ?aN_k⋂gE\v[HO^cc?t."`vԱ9ndJ#fM}/W*iMy8O(aa)4y]"}=lÄHEjϋm6;Ctt0Jf'Q(po =)=}tnl&Sغdyh\S(Jo5y6 ؘ 1q^&ۖK. Gw&@ms):{,Jy朲@Pmo`)݅GāAԦy14ZؚwNeUX^"J[l Rwk[KW(pX%ԐR^{F@_Oܤt2(B(k'I O3O1Ȇ.BRw(< 3tvNuγ[0qYNΚl-kd)їZÛ 5g(j y4Z4pgM-gH:)z̩̓Jο7 e;xʞ\JuI:ϯYP&XI^BߑOѫ-3gh΅<$eº\]d;nN̵v%$J畣7/:] e8y妁z _a#tc1Xa. m8n@=ݮzn1eq! 1@Y>S W'2q%b7ũP~5>ZW {?pit9=,Fd?D ݕ3&{#Ƀ+ j~Uq9HZ̚D L#uvJGYHk^.m q#˟NM!Yc0y7r*(ս`gY]GDP:fdBN6F2캓B,Sf[H@k%/K6 Sr|c7ݶBYV:U/cDf:S8,hlC -7Pi(w\{;LnfS7{ Eo*Ci&W|Ma'VEW|Wbkf"LxRGǔ𜇚b?v"#-,lV%IڛKc+^w4 /K /0"1ʅ.Hg1X#/xIС8jasq2iǫ@Ԗ6Tzq]v捝#dBwTNu:t{rx;ӆ3UD ^C-W% 8zk ٴ愥] v=t=?ΗcU} tfrQh.5H+S[׼J&r} 3v>@tA3@Dr b.f\U\*~mf|u3of$UyM"7adz$E Z\X%b/Vr]m=>%c?:I%l'sb7c}0uFC lMR>}>{N*,E w[ⴠF--t$Wӭx4zL5# O&W U7Pucb6e̺?1q8#ȡ1!R$JtynRɚj*/NW2n`hʿezi.p|\qdG/BK#T%#MwrѪio"ȨŪd^skp* #Vؖla$ңx-:s()EX#Mєݝ3pVuؽ¹L  #TW3dA [Ϙ&xp&9<{yt9㖙˯q*rT3ת &:626Ȁ,"c.8i^YojKC'6R]#̺)OGy~&4P|+7c7 3:F*s9 u4bkZ#åz fㇹ<aq@ͻN&7,Op=FpN_w:ݟ32V!1}]C+eG6xM'o>!X%R\lER֙ k['HuI a};GccKXZP'h*[;FU=|#]{t 0 |w^&2!5Uw@ V*.Sh"9( }BE(2Y*T}g̉\BӢg|շ02W,X7Φ~5QOBЬQ栘,s5-q-mj05QLS9vŖ(BCKۘ۾z[:#oaֵ[@?J1USgK ֳVh< YUڢ#! x㿟#/ ?vexؼ"ӄq*$./f5F.=}R0}\v.c=ӟ+f,6iK Ԫ˯/|˘B6(lg/ZJlψ?v4wF =]M[^MQ~ޣ?lng;!-#QieFM!!߉l`=z0Tpڀp8ڋ&4i{VϲbilOΊrBڑ@iw[@hnzFoq:h%<_ iRŽqi=;D?,\! "6ǣIモI'5s;r^GRk\tmS:%*3鏸Iޚ]&'{Q `?NBO5⠍D޲2E*Lo힦uA{ڋx,ҪOZi@ ~=gtTt麗W 6_lb 譕h_Q-3f`*B, ^}iuAKiEUM/-l{QrLZ#+ۿ$t/ *+RVqyïz6ڄ[ *Ɔ+^2<#'wLa 8 65Y캣J  )vEkzhS<t8jDzK/4Ͼi9:ݤ>H1dƊ5*0@rΩY"T* ) %3S<6̑y3HǠ6b䡩N;c! 22(A@^L(2O#%]pjeX)zA;eD^YԝڃriڨqM݆;Uw$uBZb௧,R˸KwqB֎U<[mIw5V lǐXW-9Tx0+;[9C;sq+YJ|s+"_^s+lAr̳JxK㶣\ ޶E{v;hk'(}sQTz\G"۝Gy[A.f3БձUa>BUaY홇4oC 9Gf['y}KO\7ؐ=Jø"\K$a\GӇ,AzpA S'0)yD~ YC]5E8 `K2MQ#@]?G}Db-BFDf #Lf7Ht=TzCY9G Al0/X]Us~kĚ<4ClbΝjhlEZ#cgӌz#9nK><gt~2U=AJ;K|>`FEL]waĝpRV&ُH q[e =4ieнP yzz߉e,0UeRK/tPra)$^!~&@3^H0,W=8~}F#F:,MŸT^j&G!DTT1z)7\ C]Qe%[7AO"nr ,豐OR :r<*6 ko}Fu}̬Ednoվby!˪z25_ts%+V=>Rd37'2 E-k|im_Q ʭ e،܈Q7DyH~أrD.Y눤A%9"*YE~J2I9'չq2/nC8X~&߯#IKԸ0xގᏜ!_QƬB VҖH0WioU;6 jãP%́EYգ[IA*X+Vf8bN' O|9+K)zUijݔOBsLAb*MU յh6rE>bq0hZzF0=hW/87azX3O[3mf@AbZeK)EN]lZ's壷 ݮ< /lpdw9:i< 9DֱvJlro' ][ eu:7C ѡ*dKo鯟{fg_~ XS>B j  =!vɾ7G' Y{_+xf:ɪ`%eQG٫nɚ<3St˭i8E/aU܊e!=(G}I >:-/ېHdԌ:&%YwHZL0ٚbom23OrpB2bY8|Hv^jUl-y_Ǐ@Ol:ZLqՙ?酖h]18etawf>3KRJ>Xr_j r#ZhGaQbZ01Bußw/. $ACHVK1>L!SjQb` JDcr*#9hW6+Ji̘Hv1~s5op ˧>J=Əp?\YoWMgubJfFVu 'IjV|9@J,Dݽ2Tuv~_"=ykQDKM ABrvz# | H)P3mV_&ln9M Ub]KI7%r7/ oUU{pop +HnBV:.뺂*R'jvFF)3pvG0XHBi}coR:w[IKKX 08G~ɋHX&ͱV)(w0m[Pa|LTsGP}g. Ҋyg` ~@׀o/3.d*k× F MPblC4?YDNy]:gU2pT:%q2R\4MV`hͣZ_9~)Δmf 1~[.tXA46,JhJi5GD5$+eA &p&?|)>AR)pg㍯$_ζb #Iqʸ"EQQiU223HAOaDwOm::- (v5DB3O %]y۶ij ׇ.Fz7)l4M8 _*YRV|v)  @d[$XSX)"ù`j44^t+ȓIJ$tJ96#fb= "jI@FNehxKBr*>#&^k؇>B)2܋)4OB zRsɲAyShg0E<4 #:+'A{%[iL%:&@_Y?n_cPM۳#9f 8:/ \^I0 nMJlVVV3=CFB74FS4+[Eh Nm=Bt pW1iղ"wdS2H5%F |< iE*3uw颎a>yEw 8g9DNOS GTH''l#> &So0dUݔ(;ksNWtR2;YWܕb#9bb(1!U>.2їP;C~@8|mpt~?F4 Z1'7W֝{:U?՝s^WF,eCiJ? B5mʉ5K*{u J v:m/1S5gLq27gd7MfѧR`f!bji;2֫4W%BK{ٟb8thڒ. VkqSz))IC5A= H}aX3{xXMz=ۉ:`ꔰnb嘓"V1+̌27sYg#nadud 2>-0;JG 2ڋ  ,D(҇[ =J}bY[J ]Ыy+wo!eD.?kANeN2Dwp g_m rq6֊袕woL mJ8 T)ӛvp^IћyUڞǹ}.) 5üɈ0k"i6?μL0qO'KG1n.-hgڌ %ZOT;ҀTqK)X7H}?8vbcP#yΥyHmVۋ?dxW6н!5!Xaym~*c \&XWk=fL栞'.3UGm)CR3C,dS-̬Q!V!rt1bAp^!aaɂKP$Hw+'" *d͎ۼ! lH|aAY/$9v♌,)57HejH@T*DsL3tj*YI0?ż KUj *nWD3!ֵ0#o;/LJRAU`'NL!si SO0]]'tʃVIEW76δXYc5#g||߅2.xWeR~H˳*M^X } T+>݇EAnQ!z~#CR &105|lNа&PCf{L2\`5pxUNAw=_܋?ҩւ@1 Kr\;A/)KM^K>}+8 7mD1uaN @~my{:z[!%9roHTk$bџ? K~TD#UعdʣZ%{%~upS}=ZlH,fZ;BF641%;j+GXcp)_--5x.]XeQi !rhЇBɜ7{\:Qt\p0`\Ax,d; El\=<үD>hC&}O@)R<4Vc^zި~[_ԕ])|;<Ջv/#,_ [*ʨC 6YwΠ]թwV a+o,mtU]`?}6Kt2vMY{BhYh]mBԩ!!: qTI]}IؙuU N\OHh~y"*ēkUVo`L;ҎCoуMHC3X!ŎjX1-ʽ2#@9V ϫ;ƀC1gdxB 3џ sm7s)By)ᚍ OYy֢Lۛ`t׎5#i3|<FD]\[,S-z=)<IЍ6rRygjKN(WUd땱)TB3Mo8-g[l,b4sfyKggHuj(4F ]&Qtv8Ժ_Pt{&}yd1\j2-0S2J A<!:PNB1;D86˭QeY:dyVekUfFsa(^|ool)i@HRb>HU\c@-R4aFQ!T^˦-gj;7\Z4t{˾[IxtHݴ aeo%c(.ՃqFz۲]HQDydvM/cfZ,<s"U^K~rSgѸ+؂Ѣ4 WZap¬Y Te0@_W;oG^ŲQ\`Pew [Vv]ۚZ`R@K-h* $V^CŻтeoR.Ca\'ypB% .?xzkoz wΔXr*;j(×j'',}FS)op*.{ e$R(O8 JYCmya߀Ɵcƛq:ЬAY߷'{fkLV S#H5v'1a q~V6<0);zep,lv7^c'K7ffKk=X1 ^d  )|$b-Q >.Zs3ޜz,|DJWP8.4{dbR=,¯X )€ys֚ݻ+,*)Fqd6`Dk(ehx A'>G{4 gwm@{RE*MlϮu<oKJ5v+C2NGe%n@#ig&,iQ</f`s O6Tqs1̗Sٱǯ֮j܃g] AY¿ Y 8_fge⭘Pœ\KŘ}]ۿ@:0D⮶_o+׵N LN i_zr|!3)q_#D% FdNỢ?`q>Dpk el+D14ˁpQf0mX/׿ձJ4"ۛ܊3NӇ0#%WAnv^r $[C'eua릫] e.4lq4v~IY kawME/E) g $~iŲ\5=#A=U_ #x"@g̔xTq; ϒ_vF׬IP5-X. @ں[|䐒7=n!}Nᐓu34m6F9qf> YKY|Kbp?^arǕ&GVR, *u Kho:d{[8qxK`?"}} jRv|xkdfAES6ZPJPoڲBM&λpÞ7fېa` 7; dW43յ QCR ɾP"r-v [,9IlEEñ *w4]q;@J\]*[?fuD3#m``YdQCҽ&7W\!)64A{r7=9cq6+&mce{hPPh+!_z44hfn E~llxUߒBX' E~[DGVjC>J̲$\}e9stm ϴ lJ){|_!K Jm&+hE7vC>OSdULbr&c= 'S.Ո{mB~uM a5x.}R:{5]Tc Kٶ/b G_"`9s),nEc RTp#`b_} X,Y& )q6wW9m,Ǻ\L功 4zMb8p{|Z&i D~sD ^`_ ^i"8|/օ@6fd)^"@UoD}#^7G@V-4|pTh# qż+pv9cJ~8Z3`pbME`H m a::U밭) .Tw`G ׃ U;^0eHpG׃*RgJ Oo;!ՠƂ IJTמbs`,D[c[Ҡzt!OvWk@">ИS,{˜%x)/U,3ˡhr '+\: p)S=`CkIj2mH9{.Cy$vI͗f~7Y/(_zt^$@Tf/;"\GE^I`yc uEF%E !y7]@e VB cS…ulAqKuHm6dUtxꛮʗhU:Cag_^-S9NCs >O*0kDb}xS)M'6t~"q: 'dqH; FfЌ,XY}cgpgo,QF޷b>VxV|-*ʪ 5rW) oU('3ABsIԔ%l\NLm 47I `=2ԩL# I=y7$͔ܐ{Orm{emW -E,?QDZHqϾpJ(8tM0ZsJ\k[~BI SyLvUŎlH8xa,0HG^a-ap6E1ӞBmz 8DMﶷAC39CA@ \etEsrJa@׳T_c/xvſ2lFIL  tj^Iʾ4VVUp:wɓyWHL:) } u_V$VGs,w..I~,mXN\Xm1au\(ߟ| gŦ .}s߫}֮ mNRi38xZv$8Cc;>޸6/jР`XQf3rYO!|4E]6b!6;43Cg4qafhedTu hKC"f9#;_ UoC*өX,R%t]8ۚi昧Yder=L8`i]z'.g=p\_Q;*"n@*Scjԏٍ!c2Gկss&Ohg2;q IJ`iW֮`M7kM'{}`k5wXIzwȱؓ>t9$,i\<}Y| W0 'j+Zb;u$H(̗r` l¨mb>#⓺^7{p;7л`fycS3yxvk~|k~:_kI1 faI9RVnŌAQip2OґV`k^qq,RF`[=l+"B*vOT]3$X9Ov8<+e){a\& wPu|ƚԇ\&ފ =Iڦ5Cۯg洝wjy?' {eo76l‡†J7p%3{kl7-W,{Ḻٷ<i񡻌)fCg,JiKRzu{!A}#ov0ŵG{7SagSIH:ƅz@ bEtYMan:*, (2%V)^.sL@յI=Z@LH)AXZz-ZR|Іk,]A FQ*K<083}x5|g>WG9 t5$g_&r[Ύquji׫ܗm{=uEitd9*KaU%N,'KePìboB> s/x{ x Ȥ v:ԑ1kVNg~ dby</;L0_$L{-}6ÌSBM̌'tF p?~"/[鏥D.]*y"rzdsg vȎk)IC +I'zpN i Ƴ,偌L͂W|R(ۢ='ڙOĄ{ҫ#}{U9d﬊dcIaI#RqaT=EeD36o_󂘜SUOi9 ZarקefW## ZuH7™^l&wu/K)p9EJ,WQ )pk2Nzi3|KSȫ[ t"'ĽBKo~v7~> Ed嶪Q@Qg~gG0iK/1V"3}fiڥl졕HûctL'(Sx"!{x²r\2>>X8a;v%{ N v~is܈Ҽe5t o;~G=rP1nr*c1M9ȀeW7[ Sw) qD\assN() |rX4ʥ 5ЏmM&% |?_W`mek󺥐Agg Xl $@(Mn{)%f>?~>A3vШcLt|Xb2FKtQ1{ nʨ"eIo!C`ys'B-s1%nOMˈQ׻c| 0fOq *adT_s ܼHvM)0. YV'ԞhKlvB Xl ~*9!ﵒ 2DR3>@eG<6"l`f+N`i7|ZNXއmxٚl}NBYnO̤z-OLu)[} B;#$2-߬i5z V*}z :7"5kIe`V} %_"yoY(=Y6i1tab|_͸wl{D=2>0FaM8}٧uFbYL>6][)ݢF)$K*xH˃'=&9Xw]h Z+i.[zmYog޶x=?~Rn fU&\<¿?WWعNN.ꊞCK' <.vӦUa>jeZanv"N4 =#P[`_h g<) +,Y&]f1]i<ACia Úo[pFs\Z-L2~8$öludc˖=MU9,Lyvմ֥1e妟I쁱Ѡ y@R mOFCj*qMEf9ܠ@SXȈWQoHY9U2ٷٹև՛Vx_Kоyq& Cdz=+,voeJNٱ!*l{WV;G {J>9"LrI+a@ĒE䂹ڢNlIR/ik54eBۦ@te$d_ 8Ttj0Du\+ D\Vq;0U4JYDŽvAg7X"~R{_qE]nci7N˅:S )Ɯ+ukaVS = њLiq@QGp ɜ JشF{xßirJo̰=ul肋l|Xm1OxcY?ߘz㚞 +i*D&أ护.ط4:PM= a`F2q 7|FSCU!^kXN?8vC/Z|f~zmJKi 41R!Jd'Z@5p{ y#acڔ Ba6Ռf>IEc `|p\F W55Q(:}v3 L]S1q;A257N@W+'yz`ZV"m!~;J"I k;O1z5QBD\,)]CK?UR1֪Wmc8<\hA]L+i gL {'QSt&ی }nbiUPC֪lr~{6oT0޸o[w'B49 rmsc ңWSX-mgM Ɣ(~P%(qk1&;}~,rUWh RRSQahS.+ Xo_Qb9z?P\h>XLգ{צgO6Ir,S/`V;5=U+F:@XF^t`u67v/![ހע-'ҽ_!2a D^zA Tv6i4^ a c{ GzA]CDF:ıWr$ ߛ/f}_p!GgW|D+TNMc.osMsCʠCMeF<pr}wC,Po$tm]*"߿bRp/qA0q2s=`X`2L`rLaZKAHÁIZWͧa㭌4YJrYf(̅7#$6@Ъ7n[pG䨖j QFJJ傕WYD^Dܦ9}1T d΃)>]2qyݘ-(i ;]$͐>Kx`K\jJ0f5j`s׎Tgon6y4J ju?eN_zwS"*re0U_ȏHrh$`tљN7NM0DS.-zgui$u^?]M gz;DU=>QGLY^Ksmd+)뒔d윿>(F|.B#! yf^@+.*oP^n>-@|pW>s݊v̺@ $1 THiQK̀G؏x. {*)y-! dLsQE룆z *oˤ}˧*+ő 1 ,hr6<' R/::i.-B? #7pZIj#n5&5|60Ojr.x_' *yV.%~B.aH0緍#Z})½%) ]BH%S^ɯIfƎQ"jŦodE#+ 2.e-B@yؘd XѢE5V!߾5TO8+9(:.\.H3. { ,xVw/Mp1ýi2P]˚spM3wj _L}lgy /=Ud(5-#!hn4,/kheOQ݁ jG^Nuo|6v0u*I]0j..x]t;ELd% W7 $%DHym[@_NEcTd`Dv0%ANlKyh{(C ^D(Es$ZZQc|W/'wVI [*. 8*ez. ufSx_6M+1T!gwI2'wc$L_-Bƕ1S*"NBl=jW$pS+RRQJ^tX;:H~hNgݒᅣNtkB%_1R"repFށ+=ߩW Jc;Kx K"I-Nwg"e<4D@8\sIJ8Et/3-t1ѱfa§QSOD#G04PkdF mf78iy.!%:Gd51Yٝ<@d#l]gVhM>ea6 FWr6o7|5X5-,;SFjenb̑wXa9"ġ~Y}M=Gr2G]a9  co94Nt ^&eYNPDJPսjc%gjNԇ8&sqwVDׄ>Z:^rvr> NcnY/F$"=lA 窩U4:bLR=PgGpf?L|^{1*;ˍמ M"8Wm[qDUtEww aɀV뭱n@UPg*g4"0_B7\v%SQMkFF'?vO$}Nꮈx1*@hL!)x4gz+ DȑS̾͝ Tmnz)=81NamI<hN$0,FⱏFM]}^ZEWɴv-=nb ұIOR'̜ + (Y@pӽ8Җ >T2݀%|^ /5_i? -.&!:W'sq6P~jÓhvʻtߴ;5w\g:O K>Be,{cgv@/#$1n8ICnyIA}%`=/ٸ]L< TA7S1eRbF1ġ(~C4_D\ؤ>#Cy@}6h`3,['&x٨s}꺅bM}GiԝvNWHrjе%[}qۏpE.lݷow3+%4O>BC0hLZ^4S?^I4 yQaX}J$5n̥*%V)ïj}̐iԭ[&GSs%Ilmsӽxu&2BI|0t γLa>9 ܗMe>)N>uy.(IFXa-H 5/(' ޛVmR5*6ZR6EPpjHCMsZ-gHɾ̅j=iO0N,e%+X?\͖W>|Mn}Ea7ZzZ{{ZmH%eI&Cݙ-(HQ?8wOvSE>!!PBĽ$uzgTX#Ĵ  /L]m73|; I"X6;Ba̿H'"1vߜHaxwQI xS_RyUhj+Bi 2)K+BxwXm)7̣wagNtfGC~du_AདྷM~ĄM;֡8bz~xՠ]K!= ɸQƐj;ώف58![f||\(N_:Y6FTc7o(VmP4љqM%_n1o 򂄢 Sɋl}YZ&`%iӢn]vyY>p?PFBWw)~b5$}kQ}m1kV-u' x ef0NSC۟-p]&8DUsbr"aEFkR-n ŊKDN xX^4! <0{p95r;" ~\_EzP |3WX2 0fw>+:ӣMZWV xk΋ raWzS5I;[Bc+SnmөCxAcP67'ko.P7Hsh~CJCUNȖ8]-!pA`yiK9&gPΙ°wD_Tg'tP4(#P_yW*>K.Ѭ:Y!ɯ'|}Khʣl&"/dc& lEpUGJߨj{#&("m*$< Hn1~6 sOG0O%[pfs" yEj%Ǣy-򭌽m;5fuxmޫA N:jYb6ЪUDދjڊ:>?;ǃnP!{UjgHb B4bwm[ªfFt0wtF[D?-iq]4Ϟbf] H#^5p{9m,Gk̦.JZڎ%Qi4p9P)ݧ%e1cD>IdZI5=?UL~!񄑣Z&c@5nhj[3mlll,ZeM"G,DHbLjjޛts"3G:.ޗvՉR7u=^4 qcri3LAZ6(Ǚi*5qdA>$AZKq+Iixk 4V@\g׬Dyp6.fZm&}7^%Gn5I1H9zza2Hg<%=[,MK-adt!׀w3 FNjȒӆ}8`f͎{o߫ {YSBbX*JgC<"`{d^7BSPCgJu R܍0:f'o32~XT!hj@=c$ɇ:vBUO8It =.lˀ7.!Dq2̪CS&so0hG I3Ɏ+hn@׫%m/XL?>n ƉO!:%TbモxgS/=R6X*.*Z}k& Fw]j;%=fEBޅTzܧd[tvG'qMfF,DQ3C ;C8S$0N뽛fnq2꾘<3U f(g nъ0pt3|`5()b~9a |]B,iֹӵNL2c5L0y Tᝏ יaO}ٹEiH+Ζ"F\Uj&f^(Q^;duS(5!OLMڵm۶$)rU0C!U4QqFJ)3*b,SGTgpE;(´zyp_c`.Z)ܰLX^[T 7\Gbk&vK{](ZdCMʷQMzQmѓ85p h~d@6o,CvFO*׈]Y5S6!9Idmo;0%U˵==_BJ y47D58|y!'[QoSf?gl^N@coRaOa,`jha#ol y=Uptk>ep(8rj_a: ycs!"ꪦA`Ѣ%(J/s fjfnW"vo&[+`4$9SIeza\niA[+tᔦter{~3O:]M&=i뱑vl63iDX%OsKDCTEz.aȩ0(RJq2:xwNt O'^Kl_Y3^>aό/nċ ˗#JOF9EgQ"Ǒu܅Ok<_[]CCѧ(-C[Jv" ";3#ܘWm- dLAdIWY(yg@V?A6:R{ ɋ]Vm[~qoL-?i[[=7B۶Ik靌p(8kRQoq ]4 ǢHWg@E8ɹqY$blVd*LO#Ld6"K~sʕR| ]_J>)?$cp1yu[xp%X폎?v[%kŏ@K?CyU5EhH~x5qu$;R ש2yEyJiM=x p m8L,"( A =Up=2\D~^qXm[M/I+/\ؽPee$Q0Zmbt_8sN&bB>5b;09+'BƮM~D[8ȿ-I ^BSpVe1NF6LoeN[H[B4|^ #r'!5b{]8-oiu>k31> hUVj5舗 vifɨ"f$i&,m3Z8Tzσ> 5a5Rˀ`K\Y$8v DfQw\ESH@`y[xX>+0AH["Љ%m\I~m(_@jTçiީJB(O=0r*~ط-ER25;Ni[dpO}pk~iMH8@^§Ht{ʊ~X`VY:c?s]qNO5v芍qZ*B]?C,E.a[!^HMNw#GB7ȊvX9,·QG>|̢J:S^lARYI׀7Eo\xmCB2J9ufh ̱*Al,m~7 ꉦLOcͰ&k -Eb$ 3] hA"u |v;Do) l]7ȱ.3H=Ǘם @8^"86$maw(eD4fl_6˔#{{qH=(/OB@S}<>P3+ۊo2 @ilRe# vtf>YsliIzTYUL,<!؇,c‰5pTJǽ5^ݟ٫A,V`f(eWyI0a9w$*BhJ&_jRLG K.-_cgvf"Q(:>[']<*]2*R.܃\_ɹ/l[jaя=f;_h ؔflOz1u K$& 's@cN卢 0F[zfKM1I;]{mo# Iflm<k +pApҮ/x|7YPH3=q,M ۦaBw^^`& V)|)t?*)87Y|V:ʒx&Ov&jaH=N +#BɌ t<`(xM"}R'&r}:$}JAqTyӿq 25D< -qe5y5.ǎ+DB~C4-8C,A+KlR LfVD<Wb[jX&.*7qD] !&(VڪjM;+nO'B*r3!Sv\BD/ 홎Mz]LBtf#eN'_FCݸc R|HOK a^βɌ*8(vBcTHDkX Α\Su_d\X6h`u=xcn:X(_dⅷw{b=j_=21x lLFZU> |+si-yŕ1iShʌu?倒8Jșb#Qș9_@컡Qb3u\ TariYu@ %unɒ4bSo0S#͐4q}KCv:Yh:ɦ9o~>P8U|+nuWOoԌL^hRɜ*40QIDO';㔐cJrDjftKPڷKW?lsNkV :+V7 H% z?X48#ݸ%Ε^n3uyPp?1ba>8NFyJ(10U$Sb6*N8 43& ;nU-/HGta<ՠ0O׽B6Zh=QS1?6(gc!(R=5@\Eoz~FkGХ"|K,ImbG19˜4nRUx_~)zԖ1k lXhj]QIna(FKI%[Õ2 6x" 5*u71Ǝ+8tdǩ}[I™lA 5W<އM=I[t0]V "XQ>0 J׍ "U t[WnƘWUMftޞD&bɱ@ͻ‡ 6(A9}AQj孑BKf٤^aFFU4nU8;7{8C;}!CSv&W6  ~{@As٤xo1֌|~KUWDCoH vbЊs`{0iŶal# .j>-inBSg=jt)MwT-8K 1fdzXuoso_g$84aud9RCHw@ioXbz^GRʿ.H>o0lkTYh!=I_ԎD׵X4)Y]ԽtgYZ0707010000030e000081a40000000000000000000000016599ea2b000023e4000000000000000000000000000000000000006600000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl_usb.ko.xz7zXZִF!t/ࠧ#]?Eh=ڜ.+q/\,BE/i?˜=m )ϯB.Q$~SeV愅҂<ݕ0z-H1 Th3i%D/z$\+:G}Dӷcˈm  []aH]=n :\N48uTW?-("p W}\q1'}Rwl):MV@qOO?}O!Sh0O0>n !rFA\$H.- \tlcY^PDjphdd˷+_RqU*^,W8 K1'VrAr6qLkW0=ԐNJdPy5',zݴᚇhiMm^P]} %ޤkC >fi+lkUJ}Kb=$%s1Qcu6x5 o _cAWdUF+zRڻyueE+L$>CɀzSNڋ<^|凎G=ecMs$@c+DxR -|pBғ 7 \@wLc'4<]2RMI_Q3%5֚@Bޮ!eB/3ϤwݐMD.f;;c :?]MֱjP?-;,8:#=ua@CƩe1Qӌf1G_*:] jk * Fn:F^sG2pwM̢z[y@u:*§1r4αb`f7x_j6oޅp_U(1ȕG¯iȚԁzꎪ0" J܌F)s@gT8<3Q'~Byn&Jm[tY!71hFs41- @|D#F߄ھ)>1Ѹf-/D ҽć?BX R^(/N.?א& d$ʍ>/rRphl J~ ?r=e /pj_c xuRWLn_"JIe)o^M|&y\&6^= LB$NWB30MUйn{"[B%g:u MX)Qpc[H&)+8S3E4 ;g&x4%> rI}޳!c^Y.;eS|z# Oǎ+8~I\*5Y סZxr4DP>!;gBRY~᳋= &*Dx@ş |H R&qﯤ8 zrG[o$XZa@2n9I::+ yR.+տ6> ސj:9A}LH"^ofgw'nP0J~ZZ%@,s:ٞwl'*vS[)I,[|uJU+6x+0!iԛv;Z=**[85HT4'/iMFntCxg`Ĭi2s2gSYo)J|OP ^GarBH1bID rxsDpsVD I=hRx͐ G!K{%1ēosyD+Lvmi0W'<64a>z7&N%D>u`̻LOq/Q446l¯u ]GҥvFH6*d^@1(j wСn8e%1%Ê~ȗ?tXVOպB7y;8vv$^H[65p^/_zm5V[e^>ighS_&֪6Xl>@3Eё,-[2%`%VL񺌣+gg.^hb?B u5P'dtլ6 -{S {t-tƀ#+THV{k Cȹ..W}|D{,)IM;>kPQlR ,]@Ѩ*>fX6oJhUP#uR ,6(3 v҇$e[9 Dz5wL~+IYp]߂}LZ Y_FytY$EY hu.L㙕:JI 3֪ f{;+(R}|>ƘL*_(_cBհ>8J644>z&Cˈ|ne Ԃ)E߽m~5L,י&؉O{Sqԣ/$F*!ڇ>9y[BVEbi%yv"aʺEP'͉.^VD[m: uYUOa_j`'@JZ?EŨg$Xpv~z5,`ƁIR[m*8n pI/$֕BK$eNƭ 3Y+k) zjsWd(nĆhM"ɃXQ ;{4e !<,]0^;Ǚfj5&-'nt==݁܍V@y7[noM]_jG_W84^9210C`gGC.:*LL\YKkAzE7ϣ %ԗH\[߅ $64m;Wn3`ޑZ߽&~q*y( KDjUB }NoU2~0ł+/0O<ܸdXTv3 ;f̵CS}Ʈ?4_!S5憔 $L'x#VD[@ÚK)ևQv6y#t A7^/ǵ^90YV0Y l]xjL? Snް円&kQdr-(ն9(xGKUx'1)G ц)B)haGMX-XE ^^t(xSΖG1^ 8es&1 6-M46̳SRS$[I8(䢭@H2rQǨ$TrK0N2Kfe8/1H\K1gb!n0&w{)ӂ FpXtq@E ,*AMKUT׷(#fI2;ab6$.c*+~wٸ;n?Ԏm|, /x漎2~V,zPo0ezqWDDhfvE _O֠b~-iccu?&NzYˉW1ڿ;Wퟦ{N/8bE5oh􎖂p1d4%V{d(M*ҷ]M6=M$g$ s`Q7WdވmCB'o%N̛s̰.Gj W?sa4laDtjFd=DMw"c ͢U"8 thDOǑ]bTm@w%Oi ʹ%eE &|\0r_PN\߀\G6g{^C䵢fT:ƻk Н& PRq$3r>Dwzw9 Y qrIꐖV X0P4K SYYu*e$ S(Jb7ĎZРNMeԴWp3ʐQTPQ=tW ZFZmNR~JoPmj}^ZǽWY^܃rZh#bo4]`K!`:6=+p W:'IxBLdM7(ȯvHSzjDf #Gs1"G |ng YP>I|o Wγ6UBnM+HMlCRSߌ^.oyB'eA }mQ|~MN2hj 'X7w_LM#V<:o1AV~nj:+跻hjX$^(@(>ܻR37pV2l KjXZjgG=~i0kXJ0ITR_ѪÊ&us1l&JvfSp&yI|gw`HRX<4/N`vAZ5MRa9ζWI9Z,GRIw9'w . )pC]NHgאi\ouBA\cUej<|*4սuNdX NM:ϿfKJw擤Q,{٭ :6h@;+/~coZ-kcyɹ[ VxERudeQz#Q޽âj,o(H@c5}o/KFbal'wCA9@u]7xkph-AsO$*7XSX0 Tacze=S cU!M<̅ $!؛+uKfuƪ1jby_gFFDD8hlp5">8;&M-d l74UN[7DyEbk-5rAicjsfԪ[QH ˒ilmW[蜛P 춴/A P ^YDi/3Id"$2#6&1լ'j ̝?'s1)C:!2/CC~jLf`~0?иV5̔ UJ^)}hQ},4L̫kXF2MzD:weuEϐN8n9BZSא+K dpU|B#'0'YAbvi@c|>;ހwKɂ0.m)OsT0?;Sk#w9̗X7O&iqLCC])⫴=0w:zALaX5FGɄ˘REE?q!v_g3l ۏ&"sWn9{]BDr17%"$)Ѷ@R.wW_EbD%\Qiu=HJ 8x'5)o)rm|=v t2!Kl&zYT1}ҡZ0CcWcuUe'V!wo?$^'t)1縿 B#jzgEOwgE= kJeN'X&T9'M`¿6]U.Ԧ%s1x`⦸HE OClj mT|TL!YAGLqS(̰E^ ~ήJ-麚f}z~f,!!倸j=z$S@C>nW]3\ORYs"9.p72RdQ±]\Ǣ77YTX_%{6ijľ! 5$K&fӳyք+bi+CuBWuU A5EkT{*uW ~/9$uQCbZAn0射}r,uό[4*WМ NV7OStyZ_ 4L0)CVu; Zi~e·*FDCŊ3)p<4A"=1܅[kzE0Վ`'qWTR%eoX}F/mJ{/&#O>Sq/͡_,0lРo(|@N׼ L{( {pnߊ-ϮBtLp3W`e&\c8ןV'~ -r695ekW}2G, VhPPeq^j|XMTtwr p!+$Tg[vŹ?#晑Vy;nK ӼU^1b>C3 *@Fmge^9ﯦ%CmpsȶNyvIW=[^Rq9tb-x4M[9bTG>MI8y;w̾`4"&L#16[2|7>%$U ,m(.p ; }VXLeK7sHD԰پZ0"\"h|~HguT`5DףHdW4`X<'}W,7֜0u271"E/` Rv)b)~va3QӰR+Y>s?sݶR;Ĕp7Vf ?oZ; w+e[Tp׍di#?+R ң1wϲ 16cl`[nFnwNq}Fh~3L':bC:(9_j罕p&EܢJ`{Է{q SL* (wƬ V"鵖r&rlq,YΔu:fLfܡs%K̻1܊雴b 8!4ߍRS= Ky23Ǡs!n\AG rqx{@SΖKu aHI[f5dJ9%Aěi''z6zC'}/^4{1IPqm]4S)$r!!,p8Nb;naOdЌх|"<-mZkЦ*ʊ_J8eқ^6?$s/% Im2a' 6RuߤM`_Kٶ?tx3:J7nhq/C_h6DX2%"3!s]},_i\=zvSͦ64nYYJvEJM(wR,J.#Ɣ*Ҭ_qCѓղfCF6+toW0Hݴ2hQl.аJd%]%O=ql@,6piuE (8??ɋܓK$Cq{עcq`pl8y9ѳX+{"JXbSU5{"2R05 8be>QZE ؿV5LnWcZeZU6: J:Vz1’O"Ș[6Јtý}-?Y5PAbIP`B&=Ioh?wXn? ySbπOjVsa0se@vV)7 2{[$9`>GC FnQ lR æyi*H0_~_nJ+~Fsq<2ɸ:ȿ>sNj (}54f("0afBN AN _nHVAQ9l@rqr˟s,{J40כkthӀ[5-L7cD"mC"wf +;"7P,_ە7lVUE2ID恮!A'4ӃPƮ8, =g_ 6@0~ L]]]!HCfT+r Xļr;I:@C oţ^,Ye@,ϸa7bY&z_U]-*OwPHZ!S4@|t,ؖ*`Df9yMӭ/$Ec7fnU+ԯZtӔ0?YEd@w6fT~Þ\;@E6zFJG*y j|_Xʟ(![ SH@,c7dVkb۱w  /HIO0'܅+ Y"t7&b29$9+j47D$~<5hoG(MtEao4bGXX"@Dί`2Yܝu|ӷQmhU'څ"iIuy_/Ug _+`P7\r?^5N&+ITiNwV"Rk#h]M3),@e 1nGRO&[JHf}¼B* H܅d'(T#/,ϩـ]4߽k6JTvX\^| -!N|yS Cgz>ZB f6zAv3(رd8 GVܗ6mnδ:D~N1hI3?3$.#34M\sYh;l}Q`Ҙ;;fy9!,ʪ~p 𱷺zwO$ޑBGЉ|pIm4,)Z\-JEpFh!@f=2VWTO+%)tZ*/wzkzjJXȭXjdRvޏz&Vc3Sb4Gea~DD cר;jM=)\?}"[]cWkÁIoWӑRՇY ;j$^\N-Z3+-ҤLw1f7m\|^Qꑏ{ #BD¤ep$ p95|Dՙ.(!XTT 2'昗 4=5E_]NA>`ز3K3噈.*D]n8ּIsQFjnˮ=gFaPy/|X̒f:dHJ0}S1RHn8TFgQf"o?g( 6`/._2ie\#[m˱+ ,6ˀdeږ B^47&cO/ c&AW7WXLͮ@^!9|V`9j^agvu}^'co:˒"m4qO_>n? ^DaZ|Yꥯ)@A  UPUbRN.Q*֬ꞘP-=eq( ӾQr?L=́KRfe +stWʉ\ۏOMb2\-)c gMZOOQ6.j^(kZ-dH f':Tև8.ӱi9О u"!FxaX~bMȮ!TL~Xdk@C|p>9aߍ5-"(T^ׁ'x>qR!Mtng0DPny^.@F:֛ +jOAPi~{>A"O1??5h2a>{3@[~</Ǫ8O1M0u;)07#[b B!MnE:T8ˡḋAq& ~QlZfa&xB̸hmT^4Dⴞ%п|`&~ZORRY)kJEMɮ%KQxscG +hG<~]n'J42TUG {7LI}"]Z*'7t|˛] ûlKC,^ڃ.mPA«5WnM\a6]s_$x}' n&"1KJ(",:BڕTP%fGI *$%NUqzwۣ " &b]U¯5| sagں5sD9?rOH )K(\/hv4_Q;eYk{q]Hj)V .Ԕ1[Pw.,QDaQˈ@}'ٔ*GXNU߯ OsKKA&XI*}M`,t.:HY;I'Tֹ1/*F鰲ka:DjSSW(Ѐ`}Rx ov ߈3G^Ԟ{wPs8+ߴu`Pn%"2GG5EkU,IJ%CX8@t ]b o7Y.*A ITjvQa$]ri{NQf"$S!NL2Pz|Z1 X|\U^H8|wwpF>R xQUx`dM[4##]v1-IVŹY˂Xa*LksH8í&/qA<J== d]7OpŮY96ʪDމٰ&Bz>iM'ò> e#32YL7g29tu[D~ͥm!ç+;`u,=Q_[Q}_|fJ*l3YlU`T$[㧜yMKJDUʥbz*V42^" q%m.udoၪA̬m:XkЌt*"Cn4 ht=ftsV8L>oWP-Ify[ɐ֪m`ŵzMjKQ4[IymrmV3C_]/@>`T}aT}ê@*x[Ǿ|b}k8QE\˒w-mVgD{U`wVL,}bASt:ڽ@b)KddQiPGcs%K2i}@?9t5)0\apȍ^ ,;r# Δ( 2RLZ cyFe'Crwq}b_ H|zYk˅-7j>+Pr GiN&aжh3$2 )tѳs$ΆB.IJ|һrNRԈB1e=){_ ? Z.)3)_vcH43,` cOquvƽt&8gacċylҺmanL_\,J%Lz>,^ࢫwBZ;MU2;.}As:纷+t$N6*޵c>`f)ѩet"(Ǐ1ל\S%Dr$_\l)*ְ{&Va1(6+iŠK`ejKH&-ٺ"IP[eUFOܥP6 %MBH֑3Li$W?''cvAi:b)OXIG^%f7Yc,u ч]jXNܨppJUଔ)IN!4}~"fa\F0; _Z>V $!ѻq7&ìmhoQjtvk3t1 ER~m632|"1)7?wS_rRxM<_aJ-42??A_" `aWW䩵8;>a i~E~`EHoHeڃ]LZLj̬puMG`oCbe;|:ogW}ltq&a:Q(>+%@Z*q⶞ON b僟"@9V%GUomBwԡ/ƛpn?mxdm 銇 ,C¹#9y Lu~*11KV$&ʺq%_+=G|6.ِ̳e[L!((qDHuV]=K]Lھ?G P-YN.`&5<-L윷 ֮u_(1] .\E=g[,dŏxBamA :^E-Pl wm9x Biz(ۀ'dyAr~T~MNLMO"ĎJE}N.QM U4, ] CT+ VU Z Ѝ_/.RV1SEKz{,偋ҼFt:8t L>OȷIH-XlFBK]F>2uB|5{VS\| HJEnšdp| If `v5sktpWehxX<$ L*6&$Jfҩ52YW{TmRfk\a2<ߎAY|e`gp ȶ|xxo2YC|VGnU_x{ke 8`"$6qj  ȏ➗x&k{M [HZep_}xԅ+P@Ǵ]">;zGYnW#M L}&*>޶:3qΥ%I9FwVL Mþ$+6zЌMGP땾ɝ" Sۤ!J Sv%%0T>ʳkָ팂nuaNbĜ@DqF/'$WX>Ƣ >,2;X0PX {| Wm#qoW.` NL X#@n6GWwdA,9wg\^Mp3g9a^!>'$PsZF]<,QƐVx`{J[2Td]_BY*' 4cIQ 9K-2v7L_~>3L$,zy]5{Oh#ԷwRYYBeBNAlv/jTMWZ8[;\x{k WѨHRiM5&an7YH/7z?f9­$T)c0ڒT*3@B-|a~&jnVtKRpzKhw|(ndu=at|4`7Aq &ف1{F+}~|`hqkqti7"{$D=`y18J~ B+bm-$'K jft?8Zoa3 J9ʔ 5Ze4p6|)8&GIia:ipa'ґCcHDn>vsXD]2|CcO7 O .O1P>s @s}&( mmYg` ;/TWp"g)zM ЈtTD|׸-jzj+0WizS4nvQp,qǟN(ps~g|o9Ǯ gF+gn3V4Z847&,Gus-1+bYX~՜}? j$YQ+j#~.r.bĺRFC%-~`/Bz8!);A.چC6ug~#Q 鼨ŀpQOzSB#qŨ\!$Ti46C<) ykCmN '7GnӸ %s H@bm<q8Q>Ft61ur"e-@UfmZ |b*T[ֶ?n6)!ևX ǔ1)~X0$Bo&l`a9xr-&CRHLu׉~b[ЋwCTB- D,l`':ΦxZRJZFF=+lG7﷉ EwM}[\Pi/3._G) >Q7CX3ǵC{@qĦzf0'32^#+ ? sZ ~E"rzUl>@F</XʛparSZx4 :"yg`X dC F6IX|2xM#MkO y{Xؾ#;V*ٝ%z>)uѬ#{32K/hXIR:3(LbWW'3sK5OcŻ[$cgORAb%T78h}8ۻ?p.P>{:8 ecCaH$qe`ÆTIDJj2b-ݞ?OwB*iUɧ,l~dj{΃c] m/pWS04H7PBzο60oH/۵zLY T5R̝ƙ7 ՗* ̼"kButّ6\f&Sgy[(H#p! 7l\*Dz*$7- ܮ槭6 6 ˹'ڪm hW60owj>Je\z9'v =.qDfBmV÷,amYy5=k<^H =とkiKaJ qBpr=N gJ3ܢN}ZCeW9X~rVI{x{i9%;#k̋JDQD1A@ztFa9 N[`qNzlU.R 7w#7ZZVfOz9S_yxkcп39musCh4Ǎ>q$W$mI*nsaxemR)8Yf2bIlѿoAZQQԝ8B K8@YW(c=Wd͐rP{x sKR <=:zEXs5kcz9-,$ gذ+gz{C6L7SVtυMiC,4@{Jm9w e%+py;r|zK ckYJdq,jgfY1vl8U޵h򞃠wv?5ϭ3/8Z(S2p&AaDU~ofыh>%=zfp'YZfF)'Bg^gZW$VWlTʂc,CO2(W SVM9/Y"8r_p%Ma/=O1‘#UQc9 EZ3##/;Pݸ*2xwi_y>0JzF5.Gx^G tӎGD{ W4yrH@+hz%uiF1IPBLSCؿt,2dH8Ά2<$<){2$.I_:rnQr}ĨiH2v _P~{Z3''7R g5^}w`8)1.5;eZJ1y_X5y^kIa_ XS{S%|砺#_J5."}TNSdOg Ly[B-2cnA 4p~].AzT2Ua3ly %+6g2ҏ?|jw?cA|C/qx9H=Z1hy~η-2+T-%މ&%%CTb*]C,x $6Vz;Vht4K~W;(P28u'%/QvM'ӌ kG/HdDX 1 $n ]?2K/S,'aM/Э0s4!\, 饐4qX?y*-t\ir+#48h_dޒxנ3B<}{zq Qk@2$lA{xCq'nvP_M_gR˳ٞDV?F~PYnwP*235kw" w^O:?%l HO~_yL9emYcl(c T醃KHV*ıE]=aϷ2rFnYBơڎJ|P|VFxi\6\##|V0bug"ΓN[!Fv|6Q(YK 3ecPPattj\x=tB]hэDS.fN\0o (4)rTy22xR8H  }3`k4H-z`8*EV" XoXD~ hXwOh1T{&6w4> hdKn D(:}+1}7¤qFaa6)@%]/U z3&s;ԨۊbşdWˍai 5FU,Ú,ćFW;`(QUViXT{َUcDQ~CDĚܞ'C]5^qebi#+D]̨!-[k j$<}EÜoO > 6..UAF|rykN"96~D]:)Hw}ͼTj\N(MJ@(h"8] Q W'kӳ8H0*ezL)/=JYt9?r~8#]%'yUj3!.y3vF7d0oqGגdDž{S*uMCUBQot8lϙRELu/Aj=v" ~\-įH',58'IIgǎ 6 Н-X\-Yԭd\bft-T~Ir=mάandQ3u!|kgNԱQDI S_r-Ai5>L(B9 9+tC;QY{tE"W_\i(+EW}yd.UdDS &VTFP#Vƞ6*8KEX~wjfc_j^=Z(RPB3D%cbIj5(a?Ejۿ>Tma;=ˆb$cf%.’QO1+JK QPBGb,ۥ>Z ¦-@Wmrsܬ킘`'.2Mo}6+<_jj}( G# PŰؤ·Aj+1WVt}>ʙϵ?eT[~kZzjۯxj@,^d0|+Mb3z)q_?꧿HibE(Ϯ]umsOW}XLΉΙ Dgy=|e&Оk[S^Z AXn[7;rǭA$VAD&T gҋ[?e֖G&̴gՀS?TO\soOAKhZWLS1"UzY~ [ű.ڛ釟>@^*Rc: r1i_U¦¿D8 )hBJE{xl{jY]ىQ ᳁VZMX]ze,.˗h678lVPHm0 Sa*n h5YYT!qEwi@Ǚ#;iFJ?3C{&Z31ז bw=no+6Mֺʆwu3+#6Ӻ@Ș4t0~CpG_H sFan*d f Ԩ8.`fbM*dR{ԏB?ocaAv͉7:vY݇sUL;(z6"ZSKwN{uiݥK=~UA6222N6™+ҜvF@7P]3вCzk j!x+ @(h |B++*氪P~*JhZ}oPׇ!Z:HYsͪecC \d$ :_t$Pn҆9T$LaLU9bE+{؞RR^@]6mRmf{M}얻L1 _cymA&~ "Ye| $ )" ٧ ᆵ zux!nJӓ1ըSGp)'lE/ S\׸/nLdr_!G863;4 r>/m3E?f1G:/cJYθtyU8!d2?#^e7gҡo3A>_oUxL9ʆ.~偎ω99ME (=j&β5 84U`S o#S賀)*Nཞ-_QU+~QóPYt1W2#H;[GE F^  EGhj%t0V`!z\"H9!ߤ_'r=ϪڝҮ1mhFǐDei>6^`$+fܵ.Ȝ z'60TTCI]V}@X;7 卹&zY/De尳kZ?FJmr8Rz)oD|k9oOz|R? }:E ? uUY#^2󃻛%GFm<6Vt" lyG;JlfxaryYòV9k>N(L.06b[& <Ĝy TIzo:QPqNC|y׸Ȥ*t3"6`/B@?4(ZOJ\}HƔcmbId``͢XZ 4o:|U,\)ui>{nd kz0Y5 b|S}RrjzQkȴ^YOW=d%H+(H@!7x^]Wvu%ߗDU[*Ȳ&L v; :{ĩ9nF揚⎒3u+Le[̊truMs`=5LVOo{1=fM߅ujEә*_w3^TA!r78'^p̵ aK-E* KtL b♂sivߗα2TΓBk|93v (g}bv{­Uud T\q" va]a5pB}di" % I 65x`V#KN%a|4ucuS57:y)9ǔđvC/-@mP|lq#s)@Vu6_T h&UX%^J2r̺/ޏ.,}_D[mNPWbF2@hQКt7Q;u֏@2qs':p=n#)τ!hMzVmc% okM+\~IBdqj z'աLsC#镔Θ Vv||H3XwgPwx'-:޷W/ژxU|M c19*X3>,J=ߗt#{N*aA@Q _d9z*Hi[F,K/&-+"wë0~gɄPR5MJ;Lxؾk̹vko $ &Hw?9gD,`nx")uEGK#x'yF7q+`nG="_KDф NPW/dvzļSr'D=4OU$\g (#|wB*tk;T2>x o^4pHpK|z QWTG39":xJbc0wX `(FCRU,sKWܝiL;(.ŗ$h 'tnqIQ|PK޿VL} 3 -;@?z6t7;/2J!0צjDiP#ב:v!,ؒ;. }+f~~R% k]}ahVADJ78LdنKp60J7?p[?0 ,:F< c*t-f n~A9[|CYowMy?;ܟ "I~R#y@6[qu|C^'Kz۾I*+].Vk *I94tdlDQŴ)~jhה՝_?C7(iҳ`pE <:tg_y՛cbވ7D60/FlE.t$"V.o҆#;+2HP'7F 3 3W=4>< 6Si_XXW'},Y哤ÚC(``VtO0-Jd6yW~I tѶǷ(t_⽄sBQ@Eq"?#h-Dý )Wc_QJѾ  ,QXE pvzBF]QoOp_tj̜C@uBM+Tz<իr]=}T4ȅ1}b+7 Faڲe[Pw dTu^E-=`e{9dm q ep[1تORwFae1~QGX4=!{}˧ELaGU}1o@")Ӭ`ϑ}x!1J!D%ЅkvtxF].:?l,1}xcd>,j~*je'1#$V3 U8P_/Jڱ:g3PVp yazKMi`Ng|UA" A 7<7a]֩:Fqd;@ qrCt'S 5aɝ˜,Ǽ GsL %+?a5ve`$e/g KH=S{ق7P I jQuAUxAykc fԫ_v*'NIqn t *F4D2&0׹P)1ᔗY9{~j5JS%BSj<X[" x8o%j%ͭaMDГP]=^z*9գ'jͽ3.JH|05ju]NluQZ`247ML)cJJtayQ~5C&3qh% !װG**|4h:mPdN&MA"1?im^EMT;b%Bk*\h:QGbFilL?NqoX̱H =ˊma[чxg+DĊKq#zз>9ـ*1<3FdJ;-*iH0b*A> "B#{_y bͶz e]S{P2+hji(&LS+.4,#O&O`AĄuG3)s؀OS-7/ͬsdφ_Vo!2Bzff5$˒Id1|}l qEǡ2G>w$VN}rFFh6l%]rƉނjbʉLκ9O! F$2CTd>r Gi8z/9FND6cn=imaI(ěAA˻w]hˈ{e~odr/x skk,J`b;h!e8Wb9aϑ_lM6Wv͆YX3hdԍ ܳ JZWbBdٴ]! n>.B03'DWq!Y|;2?L(0R| GQ~DiZ4QQ٘0ֲ^{t:t *3] )cƑ3(eW T51= X2~^COx()7aƽ!pD|/jL>o&h>Zca4!?zPklRBHjyLeK!׫,yŶr㷟ǒ˒֐6C2 7hVb-ig3z,#e,X"TW2/{)%G郣сGFҬ#^^|+CS2Ȏu<#rP[ ')y?2Z`sshvV>&H\u0̷4Edw>:#Ƃ?% H8]lzo%V>:ˏOb Ӆh̰媝>K0'M~DjAn~p"r8n$HA v}ֆ0 A3/R(Sl e!>W7Ȇ]yM|xڶN3p9o(PF))3/R6XdT"ܯ6JB_ʷ J\01.U~g77vT[%G<u~LY/QU I@ܱ_r %6f$ 1b(HDRwZ<+GϾ3rreQ5<׬D"e%4%̖kE`YpB&[M0!"#*(=ӝmSN \?SD ?1|"`!G"}Li\\ϟ#G%qQ$bs˕3>I أ 6`ji[̌Fr SmM-T[}Mˤa\Ƨ%)VR ԡP HX6.^t=w+s^/Ӿu j cZHh XV:2`! B Z[6n ~0%b=d فEdcn6Oј?{K%Lb'>gwZ^N"KȞ'N[k Ks\d(a \7ztA4D4!c*'-,o d<:mevekօcA}ŸǔPse@'7YqʴpXe2E{{%B9x$;N$sRfmQq{PYZ0_nO 'S /y i/CՋ<ޝ(@9* 0^8EIWP y'{nVn\LIx+El lNu9h(XGX&d <''8^yHFIDekGjd ŹWF_lű' )4¥HH#M48 A0(*nϮ !*m$Fˑ-%|[8sk<^L&zTnmfL?{xh{ʟhϏvy< 7+{b1Cl2.ND_  ZCR+3fZDwaL G@z4֌7b,YS(ӍQMaT_7Z $)p۹G. ~|3N+洴OC֫~M6M?*(Rt^G")=Tk߆*wG8 ~ 8AX .ty!/ʘ:m8#dL0Άf-ОuWu>6ʚFegELrK/EȽ(ua tMaPrba }.(c(QC>e`{NLlxN͎~-Uڔh9&MFn<!3MJV_X|˓(5!%+r>?kЮ0"-ʬ|g?ymn|x9 iyU χCԪ-uvu ";CӺ`F o; ȅVM 2; Tz1"0D,"ۋ'Qml;:rpOHGJߎؾdZ/\!kgα6QЅaL`&G6x؞bVc*gRF)[m15i}BU\2ieڶSF*MJ\ KZns[Hg&SKLIK̃u-A%aۯ{ ė++e. *%&5ɻ;1[} Phucu@& &_{tr>UR4d, 1g{V;/;gז^dǔWqB'B7߻0]QFͩLVF[|ΆþWM uR=osM5k*aONrJOjfL=~Tx%pbާ@_@殇^!r* q "y #B$$m6 s,d[v–p dwѱ)GkhG9\ҢN 4rA%i_Tg@-"eWC {,wEqHYř4z ]-E }D(N\r 05|.-kS:~M0pq y3On' rct[>&o= DUɺU3sDي #EaM +yhqS{ݱŐ8vxvv4T0LfvnãwNm91_)#%tO"֡tBX!dL4Vy~[{WZDTDO[A<;wa/Jl AHDfdO 0t%:{) s6^is;`F0r/@)3SmueBG~laè`]BeBK)xѦ1 dbV3 {Bx0i" 4ztYsHY.(Oj7y­8m&wJ)\;kSj )ZFS{HUB6s61j (2[.SCU5=`ŽqƼ&Y|k .SO4/Ac]_w8 l9z9H'6#;ɧ4]x+XfWczCQ(bH>ah#8k 9%1LBs>lcSn#F!{sɴ׶]4 u}"A:H&ި7ZMTQ F>NgV͒Η}~^%z~X#Ȼ7VX%kkt/\cd =ƿb9.gv V%AvU5~:m{72;0A#M)mA8 >p2E9I.X::Pn[q^shV,3  8ww ۝$ϝ}CFI 8? Qc"3$?-OX: zWFNORH]:m䦿}^F;ap~" 2Kr,;ipĭ](d"D`}l0R6]:Uɑ8lX~"X86_!5;K1m)DbkHH< fG|'LiyiB)δ*e'7CZO1kbaҎ̶ɔ 5QsV8.I_Xkѯ^ךDt~Ž7v\Rw<Ϡj@19}y?|-u`D ?ߵ'c"S3"YXMwҹk>X8lUYd;3i;yZRx7 HB#lϐ$9YU_vja1~2~HjkqI&6_3zL;OҴn ĕ&鯖rN $m+$̶SCO2D*{$uO}GFt,,In/zRJse:0QA t ,\B٠ !2}q|E8 D'l܏D# Qa,QkžUoȇ'*7YLX{x{mN f <+0-ELj?c8]hrLBSFZqlN D€$*4D L8Scc,Oe+pv؅ìqr|MEM":]cP^Z HaV\ v[B82; _s}m\>o6,R,I@71_ p雀;s5RVC,҆@:EXonVRمx66|W֝v{Gb%1-@3D!}}5_ YPZMRcCu?)F{C,y; ~Dr@CFT<#χ_+M[W[tok~-kY?w(GA7m X[ oɲ!K(_fevVD񵂶dG{mp6 x'uf MIwM·Bs ߅S] Zȍs@"_Y^Hvf{PW25dJY2=VwҋcXJ>RrEk.)9tլʁM2Sh!"O95 ]7rKsM\,S~)gU,Į @z%;V.QUN?KwfnC!`#KX}[TINGJ&F=!+!t6?gkJmH]L|؋-(deEX񂍍J-] ɡS~xLkǀŠmb% wqYm(Yu6lSȢlL K;Żak1 vP8C^-`2^WHS}wB6˟ "wP0ֶ TnۘBt$jЮ ?x <&kq(DE_` !}sy!z`jsFքp]в Ku69Tf{N%ąP m$F%׳x3>qCSl٩2fÉaJM/smJT90pev'k}#7Z8>9[eZ.' O1աzP?0DmQ5|B:*|=|xgNgzHVMKKK]6l>gL*~ĆcNB8`)h@UsPXضn}(1$!J| K sQ]˥Y|DU2M@ۋUzzs$Pok'gF*K og}էBsh(/7#W:kã# a xS¹Z<ǐ1BU`zԗ`b.Cs; 2a@ 7@VeZpaد'pH2S`DɫQlk4N ^1(/OL؆ilT΋PeO2|i: IQN:r#^u:blȉO?R3:؞e@ C~DM'ٔ-|lRq) 5nC+~`H l>*5"`;~ =d@T?,]ը]wT7Ioc;Fʨh4=`| | rΞP%?^ ݉U]cJz|dh42Oea I|$vF@s}S3M7)[BZGfߍW5w5[d{|K68/>{Aa!5Ų`)V^ؖoT[ +RCV 8QxM"&9܏#Y@y$q5LEl)vJ:yަX33Vw%7E`tŃ Bz:=@LÍSxȽFpfF+*=jx32GtզHS9=t[?m))&LހqG¥VG#F&ϿSk#0Uؙm˳o%xyoB\-R=]IAzjRg孊Tb $,̒+tE\JęXR񔢼7!|7k>7گ= M(ȯئ8>u͌Í=og/ ia֓PWmAWUМ(yԧ O5? NP }uNUH>TW[c4ZvTgu_Ẉ}z7h4"QLqUsuvX.Z><, ,^b!rХ92w^) *qLe!w(3;9mJCe>iY.)E/BIG_o|P Ղ%JڛW7"v&k=^ao.`SO[oF )8MET`ȠdnJkF{.3aattǹrYQ2Òݹ1^tum]JTƫBk>B<3@q99-@d} 1Sۣ#Ihg:X_ﳮj֯'/nGueh-υ/d~Lz/NI+׵li߉HMmϵ;Fb=it&]&4,E XfZi~:2{kđXDq^ R_X1nm4\n8..#"Lu+*q(7dql7%ND1{?{ L_p69<NBsd]h8`v!31]ElgN8l0Z=NR.,Ɗ˨Pc·9{sɳ1L*j۵JS=f4(\joa1G4w-G((T=(-ZQe>gLX5H{=ѱ?i@I=:xE?4}_@VFK|;H0wܚ*d1 Js :aL[QįtU8?$5R7=fŨlr2RjoFp]жB{R t6[{>Ia3x;qhmEfۼ}q|g $8CoO.DkԡPԷ'p4( | ^13t嘗4+qU5'͜*c2Y%CG\dShۃWdx H "ǽDU(s;ޣΐ?IXqaO"ZɌW~ɹ;8ѭjIX-Z(z>7;@? &j$hJCƺ=qWm7! uwөP9t ~?,l @alW꫟ X!`XvDe@0s K7O~r7x 8,'rrǵ9}Q۠y4:S 突bДd RU3(.2H~<_ ACDH0rywk1@X\udWX)KG7ہiH6ĀAQm TBo FX nlmj&zU S) HaNm :=7!gTay. j,]=Uwj7+W aj{c:2E Ic]ırLJnSEcesGAؗ' ؑr$ jBېׄJc%f5{`N2\ ê rpΑ5Y) c k 3@A cla~@oOJ!ې"X}'U5ktj[7X\P[p%*'$!|\<63v;m\k?^RY{ _rfD2K{w%`qxdFKxrWT@ 'yZDngMI5Rm '88voTqUN: `wJ]j(ήAML+"ai&Ua?7{xfM0j̪w5v4a_4G %i =KM|vLV) a{%rdQhW%Ob<-' B6ˬܑ%~l3NY`NbWT^r%+QxNU= Zo|'0KXPWbtO>]_ʎ6j"ՐNDcK^I?gZ^Rޏ&ERT2ҧ 1>rpЍklng;jAd,-h ̰UcTITɳG .Uthn\8 L+R&nC;x,/}ZZrCcX)& KjeI:! AWxTH쯻a|#(Iez4:D6oى1&MqL|BOGɟF?.|j2w@82!hNL@6x΋2A|# D} sB|J7e\RJQ"3bƫvyDdfPd9D]CDtjz(C*/NA {J<}qI@ZfiU&M,z/V7,NY)xǝmyUXxv=u+)IlԨt5r%F|[ 2r|fE&2'Wa_0)ѓAPVyЯdFz,Rt"E,+NϚˈjv*g93~uvY?*<0fSStXtzzpk5گCAdkx&Py=hcףrVzN1Ǫ\ߞXe$!B)#( v O{60/oK7Rx 22"ƬT$j\Z>ШkԚXq=z!UlV`avh=p{KY7tGk(G!Qh'5-.wUCr%K?m.|*KA 0A/"5]t½xdPj҃٠Y{:([AM,K~-8riϕLr:#&8R^Y¥3,IWN?*4VKko9ځ0Ü4Pi4Cm6*ʾb-hsc GɫU".jπ5d+np $YttvD1/-'\qn;%1*i6Z,ʹzqYe565`71l UNXr^A R96U2:Ii}Cr+vUOƤJ/z93 <;8ɬdӔTDZԆvj, mG^"Roc)਻FѓB,-5W%[Gm։eSɞt5f4maw㞳[dדW$u0@WH0A?Zp1cWۭ ;r[UNK>8YMtj 9 DyChFD7ܼ?J.3U"7H,Ϣ2rPO:z^c8Kdb\П Nn@3HuƾÓ_SgD /oW0_`xR&#َV#)CʁgH rԎRL©|,lBLw|7.u8w5<ҿC iEoVB>xR}v_}? B%WH$o0"QGwo1= y#jסjQẢ>8נڼ >=@Uj(Ь> }%rt<Sٖ lO}ƭ]2RJ{[bjBf'OdƁmUږ&Go_wF4XA <AH@.Nks"5NGY4Ḧ`[92ÉHhz-Cn)dPՎ*6ozħ}WÔp*DAsɫx;̨~` Ѹ(Iq!ϳ7la(iBl[fQ/Z+LY2t>9STTp%-^hj k0ur 栿ޑ;v:bA* y0woס2հU.%CP[ exƔímwtՆE|igg.İʎ?MHHrAmeYdvC30ʽw%/2%kf*q,+5ޓP0pf RuZ)lBX.tMN4g@{XtX!n70B@W_D 8 НprP1"^Of[6DhɋO&Hc SmvLzbB@)Ab0p鍭rAlju `󏅷I̸ɷѫ|Mh i%p[(IM:Qy !|:i{s=x [>i>RЗzqh^@YƩsb"ohk nQE0{t՗ 3?~+^lu֧lr}MQWFE~0L}D=Fb;j5QŒTdnyeҫ ZK7uMfN}!w[(@-pe]^/ڏ|Vgr9sD _np5/%% $H!ƒJ%삽1XĹgdٙluwsYK%bTU"&]JlBGmܱA/q*\Z6Ax Y!Z-G^ .}k6&r s?0=X#zW1b&JX`T'ۻ ^SLdV9ZbULƱ}V|U(d"<>v (Z4P zDnq_0- 5ܚ.Pܢ/9A&^Wߌ}ޝZϹeP?x DoudX \ئP($ngB|GT5DI'aN$*F.8a` 5\ Ptdd!h{o.2Nwb&i{R"-XaR%fryb,!|Qnսxc>X&=dְ妔ͤQ-xq$52gk'/3l*X؉>vc4=m1 .^Gb,Sqa! )!1x ܔO#~0UۘNtMwiy}Թ_ ,$ԩ:j x֫pH+ joEvv-21r@9I[3Yh7>6gӋSD4GNǀeg7Vljnfe`ZjIʊ~x6R⼻/NDr}i @3ba(m&+r>-]dak S!㋱|z5jNohl':p89v Hx 7Ж[Xx`.. w-% ϣq<]W̵f<40DtA-n\T.|}f] +ujd9v@I cJ-gNy0^RĚF4(V\p-d cÕ %轨 S>n|U`T0@lTWAOz]QR}ެC_ +| @eQY$9Po魍Y·F gYZ07070100000310000081a40000000000000000000000016599ea2b0000602c000000000000000000000000000000000000006800000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/wireless/realtek/rtw88/rtw88_8822b.ko.xz7zXZִF!t/_]?Eh=ڜ.+t ,A _jGuQirL̫u(j'/')^HI՛.Mv@V\tb2ԱCH{vp }}Ed>S5<7Ҟ~k 6N(F0uD!8LiT6ϣ8M烃ەвMuth c)4"RZd\7 Z)ND5ҍU?ѐ #뉇4cΑͻ.ˁQrrҦ( pBri!dOoIr9D<1Gvy*ؠ/b9\=X_C`.RpM›-?,wm%{( KtJ5]OMm*{D|DrZ+ÌOFI} ӏɆ)E1y/pך˥Z[+"џ"o,ztC)EgU{(й+ip.$481G :頸&)ѦARQٮdb) “l2qb4”8%`6&ǹئ#) R:(v#HKC!ed#3`6q,W;@*G+l@=uEbKUԿ}oZ%iN mx^kxxftޖY(nN wy-N%4IOoӽȽ+}fʏNMxt̔O FPޘ J+$+Cs:%HVp-2k]HY#!du`LzAXԄYB Q252@dBVBF&x xa ŀ"P svՋܑImI\0WT6ھF' vpLDver9, 4;)[Wq|vUeP Nw>qQ$yƊmlEU@Le鹛8ǟ)ɢ =)rJ'h19 ,}ϸd~Z⍈0;94HzkE/0GS!^1k Qڲ%c72ˍ*Ft=VD#/~ ]E,F7tl_^yPtdW"PchN ,uh;Bf(SSz[;BhTb"M _) oq,C͢87A?q(_ 7Zs<*Hv( v ۟I~lI<%  Tt;~;쌦Ԋ ZUԓBiqvpoJNqq I.:bCV=I'qplof'(Oo14I}9 ߍRRkpދu9]5}96<#v'˜ن~fuV0%bdAq08'Ge1/"(_s|ө6B?b;=wӭ\Y^W`e4KƼ0~ndzdWaⷮ^EP20V՜8cjZ@& b F\%Pү Q_7s1! &l'PԜ;'㇔,t,]hzKwɥ޲<$3.6n*pX'nc%5@+<ˊd*(\; jof ͆o=?`>Bm/VbuU|*B$46p_z?뱱,t\"'%و)aRs$mja^LUήyM"A}`ԫb™uA3 pEF¬N|8etgU;OydH'(p)UtCΡa*w%+RBGꮌV kc,Jx= n}H;ֈ)A8LWh(y Kaf}l֜ E ms'O[sv:IzwAg.+a򯬫REٽԼ/J]v<'"~P=^̘٦v5}jC5A=&"$8g+|o}# [7;b5,v*W\#uTٚvK+Amp*˧h!﹛ڬF=-Cfx>NJpf1o1X\=R'& yް~S űs}Jo˞4Sa)IF/S /C jP.byc*(-^ 1G}>_%魓 5RFob\Tp3vൈ-UB!*Eڔ< $O~39scGH6:cOZ:iKA(bݠj~~-g>jFtB\_h{a` E&@31wjt~IU Ux؉5ZW+mPq412O1{FwYUDgjbd]LpE+cLɆyf'*୓5B \vx]&.<;v]C$58@bSSWiQ} vC`0lplZД.Q~?j(cpB LJ'x4Qm*#ߖ,ܸ.l%3W7r,q=ro{LenWwxAqոpIYq8{:H|_3>$ *aAY^e(*:Gʞг=RB%+/3AG2,j")VH:A%' kt2!JOҥ%i6/2~J.LP}GAZHH=́4%1R\XaPbJ)7oAԓĈ) ` 0 ̋@#'cYzh0Rn[s6̮OT ZFs03W]EDAlB.+5 ;"GW1[&j֜y P,\(l `C !"vU=y,`􉶚~Ig1+"AO\Ai3kOG/ PTݲ K#ҿ!Yhh+ ln!)l#$r EJ7ןar“)*ʷ@&&F6FyԈ;巋"p|iˮ>6N9'o#:{:rXb!"V9R F~wqn5ذl.\ˎ%Ytr Uǫѕ*BĆ  e' FF3wq+íPd|m|qdALaSIzƌA_[aOUX~Ou zmb%>tѫo䬇۫x蔽ꄐG_mX'dFqB"^ٶ&}0َu~&j"[/1$Y%gl@SB)iu@4YPhUyыu$[!Z! =fU|n_## 5j;T I퐹Ѥ i,_ڑZ'Jtώ!?(7@浽 KBHz*wW-LYQjbㆲ"\;$괖x. Y8ph9o8g6K6יLu)W\$nDԮ4;F-4TٰMß D"鏑{Ti JL<3泟>A&0SQ}M֯~`\bwۀ:eu?bXԔl'C{cPO]+%:^X`3*Ћ,H`(+S>˸R͏?FMngXɚ|*7j?-%"uíďeZ85ɦ؅9@fօ.^Ri}4C#P/RZTL^ t.%ȅ:9d Gv!a<5#&/y+%'xe렋}ZÁOip漎KYm;c{ᗾihBŌ+*GxOD%*GX'VfGmO)/s?k_U2.#j׻RR,Z̰f$zt0<=/{}5z =ك$#Ǻfe,oZ`;F՟CA)Y`/},ė`-OD'qMSÚyk\ĠSckxĝ ^^ą^ԐmK\'[I JEl#- `W]Aϥ}!-=9a)*\yXMbOmݚAD#q`1efDjҋ6fKz5w6oN[)2Tgû  5?}L `cC:p3wV<|J ;o]~7j( HJ-^n[AĻQ[yv:[$J"/7riM`K'W@my@lѲ66(Sog,BeU^^Ofcx>^VHMZI3}%ٖox5qESm^UTKF6{ C˻,GhAE?Xg۞ߨ5E>`0yOZaC7#R-'cjdYQ蝜m(%GMюiRrL̡[>B"eB|S\>r}7+^nO.boPF3^I!cJFRؚwU%z5؜ʦl2GdӅz6U霳Ý,?I䤊Lkcb\M[7g@dJ }Og問𸆛і_*8u+k~T5Kڨf`gOfY.E7؅T~8L 3!JVq)U[r^RҲk?_|8\=JFpkhgr1pYrq“x!iyCvnTM%O݉4G3oDv>(Jƛ䊛Ɓ:[ k`&21%,!ױmPvt|[}` BV]RшTEky.f{3$Gr :=@,(W*Wmz <'O7` O 95S!33Y!JܵGSCߧVkBlw_Q0I,&.3]d{0ocM{.+xtmA;RӢcF ms},ϛ{j/o4$^k0:͌8K)G5Q2`v` CIy ߘFs?',7㱐/S eޟFb[ёkӞCv}{oRx?Rp)"~IxoxݒWnDp|=LXY/=\ZpWS øֺ'kc'akdyDt =݊ 2r* ia\ A!Xɖ)^KB- IA#B,6U~o Lks:$Ou[q\3wp.ţfD2ױJ>ٳS|.GP` yKގѠ=k$ tm~ ,V Jw/=玦դqXng\0\W]yU,*c//j@ +oɰ[߮ϓmzgY")KDm CKY'!-ȳ'ݴ (U Z1i@NwM@~so5w8]@'qdd&F _h- hQ#zϬ@g f{* 爷VӨ>M77 f3sV9L.z!_!+1y&"EMK&o%,}@3Stg W5բnDӼ%rutʗ ij Dʚ : 5WQxd9Jyᣜj»>gNuTC#LSNWeUXҤ )^0"$:K\f/}@Ե`[ȶgDLf}2 /LgV?iXy -vdX1[ZFH-xЉ^6Du]^%L,N.s@>[j&Bkh)]T@bFSKDloϯ7)OA12Ny4nYq5<~T"$3ux jӹv DƉԬ/9X-VXDV4Z-Qr] TBαZ5$E4)$Sa;YRDzߓ"yoΈ ˥^R(t Ѽ ЅGLi$hu>`3:[_iF0ntv|ψn $9#=l'>DW% \x$~v5"~^sXjsդ9X2W5 1iUV|"Ȳl!IMcYERC2eYh-;TAb*RTHz'@2zr'5$N?]/o>Tܵ\Ͻ[ 鬿JaCIB9FM+?fEMx-i3-z p/ g4Gbl]Z'Bodmcfֳp!+}Pڵ138#i-z_;꠴\mK!0ݾ_HBt G3vgȖK4TѣS`BU/X|WwɄH+_;ǔԸ)n7fIЙaǁ|TZ58$7w)ބڣJ&{pD^> 0}hIW9$nCGց'1aa߶ҮI*魘h7%- Ε[@NegsQ7Ζ)b>0i}բuWЄWG3`b< &~h*3 +6Y^$.㩩`Ɵ SL8Ia&/oܒvvZvEى$FV3(ӑ#o?Ru6%P4zTOED2 )R ;+#w-H,pPKCOTYi>vV6lW]EY*qU4;6Oz盛̦agwL,0u FZ]Q~TzөȢx{j?g尩N-z" DU u0\ WGٛ{a @]U)\p3P<&悺}SV[tc24hhhk61At; LsTzQ? Ex8Ҫ -o[@Sy 0Buu/jn2Q?#VV@ԉө+{É~_M8 Aг{& m&q%ۃ:@Ά%ر.кS# q&Suq3 1sYXg0qG $|CVT;tf}6)PȂWj_eV]AlX5!$ɟċ$ܕ4֋ڳ.VٓqBי%>]TPaItVOG631o:J߷Nj6C:F,>캖viqsPx`1U7Kmg⠌ef̡n<-OV͏c 3*w¬9㲓K+9h-H Z}xx|7d#S+ _%< tZǼu#.S̡/o,kǐ}SXU1h"UnRGWh^M<=`0zQ7:3$6|/z,fj"q qSz$g߻e\$b ʕ_ZV,0eJvr5! `8 @jXEn"5?̲`FfsH8`h$ԉH?I7c&zd\%]e /%0OmDXSS]M+Mʒ\֓ iZ [٭Vcw/FHȻG+B^ 7șA.R8Ӝ*j~w u]/92޸zm1l1~.zP wfvy\g5\(̬A"1pa&/2#j52MS_ы!bĠ?OZkXs!M"AF ۠0m W2!6 ]"5"ͭ[A+m"GS@JʷX|[FU?,lc?/wxHuUƧmaW!I^$v#^Q|)ȷL̳%o jlL"?WL91R<}%MW(ʆ xB3o<&Qs9L)Y5PY}k6婚Zo-gȂH)p qgžN„/ ~ZK X Q'+JnG:6eWOt}5Dӓ񊎻B D п3*依0Uc/<3!THQbYkx1S$s NK2PR9Cai<`HƱl ƽD$liaLL3aGJVxt4R@]@[:N+8FNU8ݳ!~p;.|}p?1ML6ݎ'W;Uh_//qLhcyPFƒN2ihδg585T޵9nGH"$})Ȭ|1U'3YʗN$@h^ג&š'/CXKx\$<01j?Na1u.T?~xcw?N;žU?噑5l.^:牣OTx?8ӷݙT͐FgĖrT2?{Dܨ8ûj^MCq8,o/$Ng[  .=Sl(F>}Liפ̒Zj$SNt_F y43Ȇ>^ U˭h#d1nVY qX_7gKK;HVޅ`$iI$.6=GJIdڱe);%Noᶳwd\w X<kY qC}+17CU4~Q'%SJhE|[C/͗;H&0ƁÐdd^A;cDkiMamZ:0qLLߋCpoJhb׽' D6u,r.S…Q<>}(fE*lSE {!SuR>cĮ)Rz]GG_32Kގf4z;3*pc1k#,qL1l/!^(vÈ/٭"Y c=%ڔʥx8>Ƴ! Gx }:./?ID鎊`U`D/%k%eV;J'Œtz7 l׶'I<6WS-I׌Nin(P(v 93ӳ+niŦڋb;a=\Y Q-@%OHm߮AW_U&epgmC2kkb{khBt/b]꫉ 9uww5`yH'YWV~= -j;H\/l53 ӡSw(:1u@iۏ٠e4s]**ϲ8O z'*&UE|r*K+aj'J!_D#yD1`9s%iZƞ@^. *Қ:%n^; \XifO$dr<Ņ2\!wcDLuDz-+2-zw~r [LmCFg<#kqG}ބkE>΃ش͚Wp32?CS4UeD,3A.B岈p;1[-B9YzkMeb|;JNa5 2ʭWi`_y3QϰN6&6!os[JEq!ɚݫE_ydZfuK"YIߞz1nlwK{-/@#XJ/T&0%˕]"nlFCjHz[PCj%Lj]kvj-rS+HzǡRd( ȼŋk.\­= /12&X %Rz,8\^KPnāPktTYw$%jM#!VG):@ ]!މ#F L+`I,)n=^2Mj^ZоFo]+ ; .z )e BroE!!2y#ۥFݽn跙 EZGfkSs`w`W$=+a~P\iN~%NO.캀~S [iޒ嵬|%Ye: Օ}ڠ ;sџ0Tߒ(, ɐdta[Av s(@(iZ+dӏJ2vI:O*0cvOڌBk6nDB=. [MT~g4"tZh\q}81x ѐiucgEJ\!N#qo? WǸ4d/p&*:Fdsluv[qc\XMFkksD!Ia{囈_[ j26-7H} :ͻ3 (W}Jϡ>x6=~`t X -Q(JVX\_4 SpE觳 ُ%+yƐQfVnPj8S)7ʺflQZܘKK1Ioj݁Upz[9;.(ZaNg'^q {x ?hߒId{ȞT8ΔJ_i`P25jYT&*q_:߽]oNmR-1 nꮕ tV`36J[@P|4dzw!T%vK$,G4kO~ȭ yONImϝ}Cry2=nVFuҔQT>[G7hlJL=&1zKZ bM,8Cqz/>l7n[ELe"-LSά Z3QQi5Qt\\Ct(5BXglxծe{->v>`8H,NGf~9jE|n*z\i/AWFѮމ_fh"{Εg!$lѝz=t!&GGu8oEĘNp 姢tǓG[ƨUKe W s>{"m<wb|{?ѤbH$}m(mb{ѹ1u-~}BG&yn} ̕o}-}AckXY<Ĭol}U?b-ʴ? {BIPŷͤQrv?X_D?ZG_YUr>#86[dEWeXW3*ͧ͡ 05ݸJOJ^Diab/!V&}q,ݰ n:ΦΓ^Ob0(Ʈ7h6mܔN-|g[{tOWjgu[D-= wiSy*=0 5 Oi)aq6x|UOМeh\i?{tRwqAGnkkHD*}rBoS hP wq,W P) OS xlQ[],zM Cl/Ͼ?+ q`|z[H۵z68/b/0A%H>1"?AD n 5B;X12 $ ^Zlr [vBb[I^5_Axގ뷥Ƕ0-9zb61^EWPR;Eۥ+P"fPSD4@ 'RX_ݨt;WӖv; !r֢`!v =@ۢ UVcjmL?Ԭ dA1z d_6YAGRN'ԑqi X"GЩ?67uGASjyւA'EU)FHMQx}AȪ&"b J9&K1,\<9`Q`;;FJP;&%ĥWA;Y?g;Yꥪkw|M7dK5m3UCT`oм=1å`9YPpS=rA͙7jN|X;VJOo3a]D#8+ JILf {̙w|*d\ ;ޗ/-_<'jU;2ao'y'b\nH,*Yn:D@(Tq t.2zڀݶT S' へ\j51-Q>JTg!QC )1ثeUɌU231҉ZO!:q(>{\Բ+&&t.9Ļ6.{TI-7^lIY,+-Y-Fp9IŤŢΦ{7ѯ\~/EpcRatnz[-EY'j>CMPݞ-C ?=1τaq "wޫD0"Q=eGCI|o >%MX[|+|w_} I%(6R:RȇUOcf^0"}zZ k_H>6{l{)8qº,@U;z8Gӷ_ ZH.7duu|(lDQDĶ>7 YBj ^tv:uS_KG‰5v ~d]InUfȚTidcCAjK;UQ{šCZz )~*siXVk|\C:5J172HmXڤ$P"K/^$ݵ(`_J`)&o#hB4܂R$#OD_Tl}vZj Ig9AbL|Ԁ՟!$8++kjm+B!wH=ʕQFLF-9_!PB,ٓ}֦;`L6Y$8J贜Y la`\8 !cJ MKz{W[ii1g"CFA+5ho˱c<a~.)sbm jmhL3^CtjTӽsvѷ` j= UB^ͲѲ%bhXz#EddpYIĠ]> sc3ݵ%n1݀1ÓƶdZMKtIi;+3iLF@p<%wzR vg |zM ǹIٱ=?W@dVl6  I\ &*I6Q5([2=]Hm]JF $(͵6}=Y"bqw' :6$5>5ԛ1z}Pkekr.(gasƞ8+_757Wgtzj"Xի{_aDE4K8Iײ4_XXO¿u@LOJ81iB/?ϜV8[;ױ{Z t3 wLE#A(LihQ+d,E&4'f~a)T|hd +</Zdea"CBê`J'B=p2f$o08E$}~Pu0g:/6N⥬4xK=6zьjL_[Lę:qd%eg:HdKQ =@<хw 365Rז"9BluM<'Z]04| ˤ' djМn'u?̲M" ytwvgK8'J*"D%a9ެ1GD{+)Xl0hV-'#^=]UAG_VG+1LC:SfI/ΘռBfۇg 74 d#p-Szdzڦ3Ľ:YE*Z 6htӱ|Wd\P{Ӥ'3|V.„v[!MF<-*mxqa3;\>6w.j2|+8G[B 7(32DZ-!a`>0`w-ؕ=31K54 ƌ7nrxf١7q Žiu1n-=cc耏o ] WyLV;SyS?Bnhc^h4X-hm2D*(+@& !AZ.<.6Fb_c`-]2r kQl<*%ر RghFJWRP5m]`sDZX|WZ@HۺjNU{~dd2RՐwx<J+2~^>ZY3e'w[ )1>:gB>-oܫz]O,,--#X[++.4IcdO(vI˛ B>`j~9e}%%1! %h |" E~ H1kcԩ"SGf$4tJ[X!3T(sٌ\+Gw eΏ-V jff 9J|5k=hO ̜H˄zy$tM jkz%WpgL߈J<_~w_ŸY-2F@')hnoβ!E66]&5{? \'cLͣKR|A)|86"Z9Op;[ѿbB+zq9u5M/58%X!ȣHJ9Nn8FPu*b~&Dž[n~M|cbKi.xsIKGzAvdLUJmdy*gbo޳x9Cyh,YMW1"g=?}gB<=>7jhJCUu?Eng!* `ĭ}c{ SԹy%(|S[(ָ< EٍQicKELaVFnlz0Ï$_N8 nLԩWq,h旧=geX| DRyoRڌM#$I=)- l'X QivOa^7dfNN!ӕE/n浪e,݃sFBޙPGϷoȻr [;͜Hrj:$YmuNYZ\A[!)'^PC}zol6ĉU[Ԅ!KyzSE;K12IνӀp2xw 0U1@A0:h~_f~Eݡ[P;|<uU*g5B( `_U&/폅.&S a rCI0^dT! bk/ģŸYi]fR%d׊+:awQL% NY L 17.ʈU@^:k7C0}vSHp\H p#y"O&{ωڎcg%`؛k⁰!ʈdp^*ׄ\"7#\+"`j)cz:E(ӍI,,h[u> <0p~?H*EN+}OG^u_^cֻc˲{$&r&3Cz/%f0y`OQEUXWS썮^l,XCNDQ&͗Ig~x~C9|2Xefw#+?&޸兀Ii?1w+ʺ4m[ AX;[F`iNPuΑü}lj„~-I9c#CN^e:lS lꈕiQ;m f1M? pHJ#Bp?jNQVKFG1q=3q 2o ʃ"ƖKȚ)8gC X  Ė= 0Hyb01-Q`@ C ;Ҫ)HR^[ y>sި{2Q_"ybn"JMJmſ%7F #opcpnAg"Ɉ#rpeWy +8Qb$]~Rt ;]j#UN95M,vsSoRG1iګI \B'T+ܕ0rWjt^ 1E8D; Yv_HتM b $wO:L´?/vN*Ij k+x^/"t8K9P#MMv4ѩRcHWAAZKW}SDc7'xRۄ\n WCdܶmw\gasV'C5u[2o=wHp`W +m'L9ݼjjĉ @ o7ERcƧrbA5,̪x~Jr.J~EyBv㪱Y4>YϪM(<#A$72!.Ⱦ!;r%WwڨD"}}Y Y((18t̝mDJl3Gi}$+G 4aPz|-F"qYQSl"m].aܷ%үqfO '=X)=("tXd\gz}ьo1T!d"n %n)bʉhP,]N%k_UpUFӋaM=L Fir}.Z2KuʊkM6ݻPHoqڲQh]:5|dTG]x3uVS~n!!*PXORr%:%K&cMʏM<$(?iհ;g躉],y+&8nf̷YRmFS;X:23&]a^WxaCE}7^!`?8څ0}v0w>>P~3P^wl!oFCnQ03ewcϨw$փs9Wx6a8/)F}As@a \L,31HeKtiQAMf@IY}TY%ߧE;U|"Pu̽t\_O:k95̞zTl.\Ӳ|=COvȺk0=ځc?݀%:8Ire=08J2yg1ԈtpIxOQ zuK[=|i4V ӳfsq)ZXoh:_mTz\MW%u<J,Db/ cgBi ~%_=^FU1q(#X袄5<*1u^4-f=kyxG R9(".i?"-?dv;kL=k%+ 9p'mQaD[YZIC~2wbedCcHdkKILwئDep2^o6&nΠ20xAUϽwS<^j@Pxy)x'Dp>&8CbW| ̾Rr$1?-H,^CbqR+Is3w5KqKoz0,وST*:FC͘ S3n&mVb$t*I!υ OS,h ݵwr]׬aC~s|[5&嫽,F@/AkI-,ʃ%vBc]D#s6n3g֦3*hr.Z3 RHw3<' HchRq ׺Ϲ(Ff)¿*Fзe$ m,~lwu>g˞K HBJ5E d} дw9IK JqL)<æo NEY앧l1 \^G1pB,`- -g\zNgYZ07070100000311000081a40000000000000000000000016599ea2b000007b4000000000000000000000000000000000000006900000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/wireless/realtek/rtw88/rtw88_8822be.ko.xz7zXZִF!t/gr]?Eh=ڜ.++ۀοqP }Uv^yU T`6;YF\:os{lCfa}َ>kqAݟ}6 ~T=|3H+TF=iqT bSD8սŇ/5RVOHoÇc8esCzZ}aNS'T_Au?\fm9wMHG' 闏C`%8kzʳKz&R8Wfd GP5C(; G&6/Up0mRi(CCݯ4Hn7u/ObȨrhp[-t7:s7GئY̺Yw.EMox{W_5UeGkڷ[z ^KP[d4 ?_oRAAcFp pJҋgr]Kw]?M| b[fYzb:4#m1LStTys" T_VTdmoS wwޚ؏%%Kz jx1D]oYe[WyvPd$(OC!˒x ~o4Ue3Y5b)2E/:kC,A"*;va 8VTǍY"ZnC1ՖpzTW! ==02950|ޙL gUS^rH8Ji%Nh05FAͯ%~a'6|"]%un6w{b鈛٫f^f~)^u )AI0kvՉ28˳?Ln˚R)CKL'\l.kY:f^REu?D~m>x QL%s] IE;R '!$={W"bsQ1 `:UnqdNnt Zfmjw\-"#%3\`= `S~Jl7X~i=B?Hx 4_N_]h)|.iЦ67TnG9l# + rk ,$h8[ \gYZ07070100000312000081a40000000000000000000000016599ea2b0000a764000000000000000000000000000000000000006800000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/wireless/realtek/rtw88/rtw88_8822c.ko.xz7zXZִF!t/ ߧ#]?Eh=ڜ.+#>g1VM"G޳U4 >*BO}<#Qɀm5Pi31K[.JD\3 gбWDA@r:`02y)G40m o=rmmbk&IZGp? " /Ο,S$D<7Ÿп{g[v+h؎PlBxrYXOE-߼D q/w%if:NW 2_W 3_)(39F+K/̊>(p68~b_dD @ uCx5\qcUUs+D4꣬~LNRz/x 5ABx`<( _n]"fZDQ,LY"O!uf[6[S ={2 vm!Wĕ,]Ɲ+-CZPtY+Eh1"d#=лFKRܩ>VSC$^Nſ*7 ,O>b/_94VquQk;_ 3^fȢ^Wup|b)^ٮvfUBhFctdOgM^m|8 :gNnu1uv9M"Օ.^n )bFQ1ԨKW\#=L::G}b*K5XonO7 אWV|zIC?Jh 8&) Hb#; bQ&9+^O㣆 sY׃Ƚpg<&Ζ)aVjy!,^tDCH3^$;,ۘw88jiavA/9A s􂘽d#U d>e':WԳBG;9~1Fx}ԨkVZdnC'UoQ%Yl'˃R$xDz8(އJ`]W3ɥEMMSzA|LV L/zB:M')~:/r-Q|Qf>ZD;%_B0.Zw(ӞFHixKi[KXX $]kWPyŇuq-|`Kw+j98HuRu[5Loa*%9W;~f@y6yxG1>om7o%¥rW\uո+dAWCT^:[O׿d/O\ۦڎWǧ Po.#^N sl^*V= pmia"pGAkLĺ["0s~4"d38$h]VDη,Վw1ܮ4>q0;SNsM:QЛ>H4DlXNA:z’ \YG@z,Cn)bÚ&rP=FX1#P,{~&[L٪2I:mF} 4_+J<X1f@&(­O)Ũy&h>|X2I*,fPK:'It N_G/< xiLfEdy$H!Ǵ"R Pa !9$P7d)H1km.r,w`d~wv~#uN(jAhhd(xFQNS#̽6)׾NW#W+x$b3J^$4k7 傁}no~h&m_𵯱1} ,а^Xz QCx"l_AH Y/xaE]?vV5ĵ솇I[j +ҍA+T9glBqm!]svOkl2{ʮĂ-;@4 T{z. ãL`zO,0?c_y2m5-'\Uzb1@ꌣ_WIQwGBn>Mg08 >^&%ݐ W<|b1ѥ^{1Zq hjTuA~p-?2_kh+p)&֓N&z?B}7DF58v|bUno,6N* KdT.ͫqm+M@̂%AF;mD+|P{=ĜZ}ZJ7pto8s9P͹PwĹI+M"JfuLHbGΛEn~Twu؄ɍj^S#lgP^'% 滿:JX_Ľe$LizQ7ZwW35>^)#!ںv|LAD߶G!&zqnese 3bg?N[!D GRecvֈ:Ox5A휼V^5\>P>)2.# dC =0_6FUE`02oAW;v=^ibSǷEs?Ēqf ,$rׇۈ:mӴހuK~iQNSN-m/P"d`XU[Ù0*Zn.a $QjvMTׂ_"JyEu54s(nk${ l9F&! 0b諸buw\ mS ӥX"@G"UUg*^p (,b!jM zEb /ۆ8X"@QltRvR- aFej}5w[!T<u޳59%جMX@s"!X- .nMUmA K>wh=rG6s&׿;̫WylŮ- S|fS*̯Yrnj_ZlΪK\d))ǶR}s}b =IA(b8ɪAl|<ٰN4_6fjeQ2C#F 0>n\7sȽ0~m;#5OHaTVkAW/9f$P n7}J/#@v_U;fRbĔ? 'p%@x2$#aim+n~ߗ\S.^" k$2T! r)ԓhьKGĞ8(1\T\8fX.KnV-3,3uE E.ĵ [SCC}-Nt[Y\aI}Cae~|BN'.nA8(mwdZ[1 3sbżzB(!!Z+_`WߌFXv l)q -\l 8ucpnƊuDB%XE\lH+lsG$Gzx  ]X ?VOpC΅#" Ղ!&9dɃظRX:WO˾ϨYIJU%_Oj6sdydb-:浳#s\dtX?|)@dCRC;R>Dt( N\;4;bitd:KMx6cΛފJ|R04Tȗ!KPdupp'0j7UVNuhj jsԫJZ nwQVy O - NzWQQVM%C{2!{{0K 9ljp' 0-DW.7a{S0d剔OeV^H)[*O4VZ z cfũfc]vfڂn<_ 5{=:P5 %N惆бo<ߓe9PK`)8^wN%FT1+v9ڽH):]+W_.>C>_Ioj.s}Uu![_(~zy5ydJCqOJȀǝ^3sg'KbAhE#/GduҞg_`?si\C{ cXL6¡N;Qy軴%;׋cgjV iyߌ5c괫jXp/2fv%`X7p3^.!/{ܐ~#ߐn =Oi4sn٣z69RsbNLU G/^2΁ l8:qw7uUo4;$h`܋kħU >C|{)aRZqU}03@gt7Ku%e{>GhOE}MX*:~` -ÿ,nW^JFO5g+:Z m2K6@m=2|r<8\5=FMEϏXE W;F:PCBt~YW5/V"Dz@w6L؛ n. > ?}Oj/I y.N*Woـ9EjEʚzDfJ~H`"}uB¢ CT}r۸/Tz !% L/r[S>|O:m7n,RnqR(l,%|aVe ͐im)4έ*՘KZMY3cMc΂-5FfcXC&0h Zfɟ>6L 5-Y}^:0{Y B;vI] }4Ԯnc.u q|O2v-Z T#8xm<7XXtt@u3OdmBkv]]y*ŞC՚t5?(\t̝@9N۷&- 8Zuk}ryu/X+rg;Vaة *w}J͠1,69\E& /t+i}Cf).AѿmQB.b | +;@ Cs^aq/~I`zH8/ } k[)n}-^nn}GߛCuTnoŒ,|d7/oHotq:M ]lq-B+eHEޞՔaLZ?^9~+~nDqH5O|@] Nw}5yR]4*{ؑ*} a7#ol% 5=dF zy#K@&zlNˍrLyt")b73?o>_m/k̓NvүcohUx#'h`ouķ&WۢfY9s@d 9zdbٽ\_Nyh+ʋ!PI=J}$캏/w]QCg4)Fuz`GRCu}nc2m yb+iPbyZ*"}E2_ɹґ9yۡ{΍Kyp?޷dH}(J: |6E+fqeB+3ż>hG:s#<3ȰCK5VKe&vth)5#륾bۻH cKie B {Vy)VR1ǂ4r/m:!r.nI7Ke]'Nݽ!YQ}*?~^˙2bQq5B3k C=ȶ-a;N,_r惯ߵ"Aoș͊Thw† )6q':HB?9$X啁 +O=#fE+J4Oe&hzi  X Rh*`5\ȧd7J_؎UG?AS%;&M3>HL|콟l{]8D#5"JD}nz5mǽڀ<}Tvh6AS_Fx|})|n/!EKQ}[WKRH=}tFJ\|KSZCl ;2Mt 0[׸-irQ-^6$yel$'9Y x[7vŮl N$~_?ϻ,- v`K,[!(OX1ڠ7e^P!v͐nQxz}OEm7;|ВSSMǠ.&E~AHubO z\IIpɌyC2`G.^ 8 g./Yo E̼\*ݒWc[@]{«AHv Dyiz wk ki:POqApt%}I+hq.7''%QCNtWe=vXɖGF;k^x4m@0|VOW R6%0A\AZU7 G\Dgvvo&h Db++~9yx!R|:sut_*62ȞԧFGJ" ^d{7Ϫ!H8 {\K|җdf~A/|םs۷|5>š8gSnpa-W&_s ($8j7bIXs>>&!# Z 89B~U^d3M3A-#9I4-"&ؼv%nC$v[|A$?Xo=Ka9lRLN'<B# "^Miv&eIV^@+m(_L:G+R*5uc0u iAvŶKɩ!.C-%tFD§4Z,(+B-$H2q'.a\PM;tmy4⤁⁰ |7 xDZjȻA K[z]f s3$_6TcJҾJummTR 94X@`pE2up3}cCvm_^-y,OQG86I*IhbmdkQ`z‘ҍH}[o(7+D6Mz6ڊr@޳B\rk\aE[4pKdUA7:Cl)y|*ޗToD(GdR Y@~l n9E CS`F~©/`m S5u:.ub \|t 8I3{04 eVxcF.[[֐ԍ{77'{k!ɸR?禼3ۮ2ڽ ά|߳ +V9H6\՟Ab Q0YA%[lΩ$& -g B^,]Լ]o|IU+qR:ȗ\?/Xި*ŧfr[M]e K(c@n M)kKdVw瓻-S~u,"Pd{dL9s1]?z?!1I6o(ex#L!6ϾW9IL ݐ*H5jvw+Bq+mY #~ < r|a|+",Od> ݻxr6>.~"1V `H<}CYwu 3hD?ʍAɬX:Ab.ɭװw˓(s7any9t\m(o E!y>5^O/B?m tRVL8^2Mͺk(:-²RsжE0S%z;2X=p_Y_w_&C)R9aGjX},5 1P\Bsv)[P"?/bKoljq` m]6'!@\z6T4;da}.\nx4hM;љb-RI-_RN [*@4U= jVh_PƊb:,_^X8'_ɳX[.Dw/( Eb2PgBiB 5Zs0nhxSuM[ġH c큽։),65,rAٖ5/U,u(Qu4[238#{kކ^v"E=+,'R)?N4`C>iG-491}Ih"<ԞX'w"]H\_)Iݘnl _[ Ѡ1Ң!HVq +))![2A 48Ȼxh*!ء {L#RfYKiY慎J;^(Ɯ*kؑ$L`٫ƹc7ójd)~.O2%TâF;/`uP?ZNOv68زfuljB_#MGRyM=XPSAs5TP0IީN+ jB#l[vj>f-#("tPҫB +[;\'gv0L|q)u! g6љِ[sQ'78BfQKMlW-4$)ϑ3$Gn\1@VG햹m$Ʒ;]"(-<'_ݜYHoqf,-4ՊؓږH^iєj !+ثAqdcŏ0p`I:DfaYsVoG6nlAڨaJ |Jh&,łm+Ed+TU4+Q$m!{$;~ ly߻yMn HVT&d 85vc_x$ZbS~SxTej[x)&4LQJ o!4JB")鬢@KI7~EI^l``UP?OLtjt/|&G*lp5ce\!>-X+IK5|ܸɿJJ賂V] YO58!w/|1z5AX(pX}`"4_J4sJLY+{raf)OhMCz ))fmahCt9z_:GJ!9Giv޼(kaêq-L$9ػݩžhUҡI@![w^8|F b43(`"^Ϳ$Dž]Xv0$^`l,; $O[+=@@h+{bHuuM%5g[KW%Dsf=xss ֦ɐF鼚*{ӔяXożǭ22/J |Ni̳ 1'. amE_-FfCLe;xn8|ICZT18yyU%'fэ;J\B(mشrFrgxS:]nunü0hjLqG=}\xutB0yKX0R,ŀSKx0S(wkx״?G|I4PYJZQf%jQw*3\]{u;dv=`q*kcdK~udܑ68`Pa=-ⱶme(RR?-^>>h&;րFjf^[9vꁺE"t\e{mιXC%ĒrC뭆I+;\9ݴtELLk:UҾtosg,FUE{iv]/*XzdEۖA ǔ3$s_NBO)i["IdԷo~&Ia1}I %kht}QI+Y+F^96.JqqoU)LGN)Q 5af먎5oFaf3$:sg_50a^V>] eJP@jPttMTe y>;WH(~SKHC/ d׀tww)R)Y1;V0eO]i"UK89}ֵ ˵,KBi @DQ|ގ'-Dlr\gWi&N3KMD7n#ꏤGGCHq B&t)l:N5o!?+!=-]PCC/}tdMbh*ziVCKn|f?GL'b^&vR99$]mB[]1rFY6Ek$ڑ^x"ugTDm,&6#xNo(pC+jX?R$X\ R4eO.s/:RGs*wzXL r,@Z{իH54uj Q t7$Bw@VcNT',~٬VۀM 1(t/Cކrs~-!UBhcQy8l`?]-vdx(3֭jUoqnv$*H!ۗ0]vW@?)ij_&~"^f^Sir[`S[s"4D p%lzbVi<*k1=) Qxxp1r-$Wk2_Bhՠ  t bi֮{2NR0 E`&եx|ƹ BŪ+4/SQ,ǵWRr{L[V_ EuoޤrLeܮFG_85W .h1)f/q&1 _KT.UzM5?u>wQr$ӏdIa6}FǯJW>UՄbjgk;c|USA_ύ[-̻+[2=6^;/=uaRuw5Ey;僒GЭ3%c|l I+$B2fiQ4t5͚eJ6$_ QE5@?SVQ\/ԀD5v蘩 (P?yۡ.?m{lf#̈́b>P$:YTm ?j[0S>8 ȧ7=k8F(ݧ-cGmV2z̀4 ޵={RAdU3" arF{UN̮Kt@U>op0^Tb 󭖤"or9 b &9D}g-ݮbm`WXa!xY ˜p%K6әd&2]eJ-ƌA4z!QUlmXm FʟH2ĭByOoǧxi;0!}C&>;yRAȜf:% ?8kj UԧАύb|)l !Ï/\e׷WTHᵠ#/Jiۗ 3u%V>PĊ@5B=}hgŹZ|aQ: 7zgwG"1śb" iXl3KR)V2kx@&?I}e<4,C`fg"PQR+, dH o\$mEW&bcgrʁ1V3u Uׁiu.{382DF#BYmtvWLS9͙uhPRWaϰKlykN/x>dM2RLin Rp|iuDD}LF_kڝF}$p/i@z{KSXV'Y|cZ6""H'cG܆2-Q)ޛG$";|a+7 N"jģgj9ڡۓر99F71*@pǞ8C$A%j6XuKQT.GcOض;Ù^ e#&_SҎEF:}%=FbE!nP{YNߔvճY0T%~xBl:82u뭸ʒӦȔKb}6,vW 㷡0$hڞ^wP`F\:5U۶zۡ(x? g`&ɗN& HH#4?+M;%/Gل'dBk,l5:G5+ ufwy[-7 $0msl4)o[FچmɥYipm7荩0'o`z k܌B%`ʳT RjiqSw 0fbTvDtԂf+"a +}7& [+Tԝh 0e\o櫆Q3"2Mvzx ܍bGtqx;!(VfPW_sua4 J<[o=iUPtP4&3B Vv5EHamhd1,7O&UO6O m-KN%U;^w@d-o7tF)$r52_[S}+}< UE Ȋnp8͊d}@@ [b{BN3=W ЭF TnfU(%wA%;(e";hk%: 8IeX$ PC<['ZTpSA!?87Pc6C40O!*C8qIKDIdRC5Esa @8t#CYEDY W6HysIJ$Gl_,!U 1y d/H3}dt l+0 vĄQrE~fEPi'H_a+zR0GNkc ` bSY^Ѕ NhEBMޖ3-D9'Pd-  >^~DE]#gEڃl՜}ڄW-m!qVFQJm7TV6f$QVT#z}y &bVXJ:6H*s֠H@j,<\XԹf]I:{[<5 FF60"F$B#ӽޝ'|46\Me ^[;=3 E.P+dB4&a6vof"(Ocm?/ ?vrջjZ$Urh|X>j^='ҟ}aSs(H y,eYOha2Mֹi85l  +LmR0Mj |1&=|]*ܭ~hp*q|̛aΆs|#^"}"tEPV1t$لFg4eb(}T]=9f]_ BҐ&'ZnTm)Ԓ/! S5o5ssLb*V,^wCN+t\zU"i: _.I0lثyVFJr2҆ g:@?*SҲpS1` @PĈ6Z.;ˑ L\dS=c s"(9E .'E۷ܹM)=q.+[X0v, (@&YzTN@=9.kD02[z߳3PR-tOb Ġ fjGE B`, ;;ՙ/2%$ƽCT$<4ni[m^_rtqSpJ>D.(H׿<%B*mcوƓX32[t>)Vy BQ4܁&GPfN/!,Lxp~#yuSy_ffZ ,r~ u~:|j~8Jů#"Y(gh{c BT*ؓ{4_AH4c%[LmR]W>fp'0u.);k v폭tō,cck6X={LwT*F6Fn+9><)z6h'Ď4MrC0ԻSb1(p-K@/vvD}M=-1g.s1d^+%K+bmu| ?/Ve*4e`>LIexAsSfNO#'Ytk v `L ]F_bHFw O9憘뵝5Yu5kVJ,O/Y?;ybA%Yn(Ǻh"eC>A|o޸Sc2#@gZw:4tK߃X~uj{' ~kf߈%/dz7˧D7]܈T@}J풁q<a֏5H/'u$z`@k~D,;7U$Gof`3YPH3!$:ckE<ǀ+s~5ifr<*ұķ.Q eE-shn%s\BI)<J]u3;>[4=Ksz.cSBl5'ZV#\qTE,3X)5sHˏeɘp(HZ@;m-JHe3q_sCq8$m!{ڑрLq$#%qBXd >D1 N5Dq|[gWX;$">j߶dy: *Z 8⭤m*aUc8S^Ò%+PtOI *րdQ a$d& -y[] }X/M$CݧHI4넥wJ7~EoMt`a8LGfgY{\hQ@ӤN≈k)x 0C+h' ;z֛&Ϟ.!'ҕ޿%L\43_ch,p $Nl%O\9~su!M'b$6iR6.Vϒ_D>(,[c$Vq,uitBQl;@+7Tn8ہL}ȅe5]IWN:eWQ@nU.X=+BZ=Rzҳ._[7ql8 suq/}80ԘUN0`hht=WLp <8p:MMȕ3Te9pl}[ËeD{v44gD)?J(ndowwSj#':H#,=]v&컆Iec3 F=Bm}xZiYɦ崪;PWA`Z'򁽩&38Ӄ#`2HZ0Z[߭銣r<6EFZ`FDQ^rj/9]p̅5xQԺ8hXNL`L#JbK4093H'G1Dx!VD!C bݭ!ث]2hʀ_"sY"z셛OLOFnF1$|J)k@uRL}kgCS4j "OeT_wZ3EׇK[e LJvVwc pٟNFqs/Q/?A>XC#) x$.Ϡըy%>j],}Lh\Rڃ?o#)DQ C$De=ui:H{y0``jj$z$0]"F N 褭 74ٗ "ՉPDPau"\P$S!V,ޠY6'KУJx6馊w'ҝCY&y=u(#fZ]grniFj^{g%n6I9N' v6gdcD/Upb W2,ndj $5@Փ__==7Q6`A1Rb8/eno'?wy0au[ksa*su<Ԃ:h:{ .^0AV2&FH;1 f~.d\vgwW=tW9ҡ}VC׎܈_$Kx!y"SsLN]ɻKG("~i~AΔc8p&@xQ (vA|mE}aK}ؚ@aΪg17HH}R7G ͽp!ta_ZBJ:е ԇP,ufȒ:!,IM߅nّSW@8r(Ajpµ P7Rb+`EV/8qI^2IWR'Hn>-cpStP:ś5GB"AN͹z!pja.2ޙRz2լp^Yz.t 繞0|& ^׺UԮQɹm]Gȇ9%;y1Nlک̠e?i}5}ܰF.\IFf('1DRj;r#ڠDy SoRg?쎾6&S&0,P u2&AlS5/H-L|.u*M3$ڞ_k12a ph9M뒺|D36x 769 |AgN|%=-X mo9=cX^!4)-'ܱ;~\]H*5Jʒjz;w \\B.+jd_z tp-bOf=.@;, Z&P{h6fn.YHnE&U~n? >x,$AU&! W@Y\vb4Y͕w>'#&F[`6L 9틑O xďn OCZɪ^}݅ze¥'0w*9 e}ħr| rj⑛;#:}P{}D^~R3o'I |0<&r 㖺K*.sN|<ԦeJ>Vq8lZ*GEs&6 AWӻ23[L/vL\+;%}Vơ`)_i;6N! nhFEoc~F!mݹKU:oq,5gW!:>x5V#|VVKg/¶H)ͰM!Jl+AvHO)D"f TcHe;,Hlً>bG(zxG\`SN~{&xW5p&y8}(22p 6siuJ26òNhp%78iWBH@̤+A*aq!$Z 8PuC QF"]0}4iYVp^VHOv|~]r{J $&P ͷ6~3EV([Ùn8C4 4W4[sja^1bRzlocܹqf*7,#.iÙe;6Ѡ.@]KF qƆ*S \"l: 98u9wЦ:.|Wb Pпz%殒nF ƸŠhrP(? 3m9]HIt!"X!R^wJH60]!E''+ ]~}eMImwaUyj c:"_)(+4^o ܈O:걆T)hX%}G'3UGvz1Y͇jʀ68~J aS=:?aR]R!~j4JtгU"-g󃯣BVKfJG 04c֓ ӯ~Ae}x6tS9 >]'U 8yy,oѫaT]J^ +D{`es~_{酺 ֞l1K&TLΒr|{GST |,SʊC 5 !nK~1& 'o{t C \֡v lGF^;*qd/>ɥx)7.ee}lEZq pEP-Q<R;U6 ^۬}OV:୪( I͙rg*GwiT`"}s2x!?0MJVsZKj_ڿ[Yg/-^~v]1Ve9k8Y1氶+WTuAF߂ÖıT$i?mOlJb#T{L,v|KRLEEw]>6 t_ ݼ 5sDˉ,8S$ݞF3]NϺagW\88ӍqEgxTb̓I=W2s҈ {l/Bkٻ6o(yka,86H_ۆ~6#7tdYY9v]CRQw\oYw %%W:=ay ړBE;WN6H{?|ϛ}x'iz_ uoyfD(Cg5!NwBvBJW`Wu^5PEzLve C7p| ^O8%ʖl֒n0$)⋿cD:( AvhUl"IBK)x e4*Jb>)ΎUe3\t6MB:Ctl̸biwQUyOo-ab .y8܀R JV{:~;4ږ_-'!p$r R/lNİ 19i^aKMeGǰͽxi(%-<]QC(~p.H@l%A>#;yкX|7H_`PlFV&qx- <1Wɩيny.BHu<7$F%l_M J[^MT <ѪZTKGXTZ\᭗4_YXUuT-2VHxd@F)B$|Ӆ#P"Gy0}r1r뭬qI+KkNl5muF1g\)\ros݀GVEau,-5&` J8n:a\辅X T[X1/";ij?Ϥf_[JOKlQ#qѫ8+[h$p𛸠,e]+Wg9'HLu (4}G:!z96tgO6qW)|qNǵQZ3Ʒf"nE&փ;n !ƞ5FcoSwX` 9YCd| 2<.,?Yv/?h.5C腶X")Z7sx,3{%uFm"Z] Gr&Fɞsu$4Z_f죄XXR(lIhL"$8)'!r+Y`\֑N$5E)Tml _f .ёPD2ec4Y9ËzEj@Һ˔ԅX=|%<]ogQj^q*辌 UCbê]o;ys8YN3?f'!qg2!QٞmNz`""m/30}c"ևnY?j]!0ϸSϒg)Gt! $Nfء2rhhG|7dqw:vY^9LFRxՏ1i! T6])prX'Z#H >=hyg  ܅LUuj ]zale[hM U̅z 6M;} O2jкz0CNj?+|^Gɻ`t4`)X z*Ѷ ݩ2)JYRd<IYjmywep4֡}޾0D6yNJ+D!CRΩCpdzG#s!5ӢY}Ben.u?rw86%eiLT3#Y^ 87H5^%B k^G\3O.HkEue'86 i?m (\Aggir* \ okʵbP:ƻuPR+; S.E=bOQ)ɌdhG\&Nn=tDRQ 3bwEb*0c~^bH;-3"bJܶU.ǹ#I*9<浢P2i~/0 m|P,.}A`U{27b8l>/EdjnxiF.t%FT! KT+ H&;p4 IJU"VȵJK.F]ױQC{dl52^R IH@ެu)tk{3I}wV% YWg'S(3 CAI6n nG !ϘxU)@p:aΊB_ `yhoIJid#n-hIOpbYu jq/*,nFпM4 O|r`g P MZp}pgx=*W@ q8܈k _{%8$ߠcgYZÿ1UAuscmbq,z3՛dv$~9ЙW;}EC[|Î3M.M^>S|o n i i zg ZUxЮF&2D;^~IW25<=#q/ |]Ṫm**pG"j3H+ʣp 5hg-~ogoЂ]F=6%8Ɔ `1kj~5^LS#\/}ob{S혗CƔʿ2ЫN' 'kӊHl;<Y8&DfXhuޙ%lɺfۯ"7Lֹ5*L쩒1&cCtG+%%^;0g9.f+5NkV tVP^S8ٿ}t233$PqWo:y #?KIWp,^H3V[LWIrnlWK8+8~0:u^ P>ҤGSe$ R$?Lb/f+ t"ՖLO $WyW=(Z9U)>k1[[XO\4)BPG. #auit\l!-+A֠6/K%QD_I<zLS3Lz[S9N,SƉ[oXQ&MRR @z3i,, pa)r%BZ@:x`WP e-id.5 6 iE.7j ,\KexmP/.Ʊt >+Ǿ1hlcȝcc)R>nOJzLBBcraHr,{v8lx-24ŖGR%poPe1]mZs؁9`h:ߌPӋ9u|?5sہ.G2*<>ne](/Jk".-NL/Gp `}pNׅ_.EK-Y۴*:v*&P_f e! Ndz:u0#c?̻Rmَ+7 ` w51ZZA[2ŔQ* {}RDh)M"`w7WcM*jiWwt(&RƂ9&+fFG%?\V;AHNߏM4}CpǷ7!py,ʎVej޹{GY{[8Rs&b⍴.%R0` g[; l=XNfyW詎V rV̈ƠHmkXWܶ롱 W` f?'#n1 Q߾I.KaBa~(d`x9KGrɗqB@ ~0 .8q"p(N]"(<`tt3>4=kHfH jT3G+bFa j^S$mJIL'TsnޚL B\72TUeǽJZ42mv[KSJRv]òEEN.?a3BnQNakidThnF2pGH~A%16W6.lAO/*6ysqDLs !zjb!3@Nyj%0cZu஥/},fzƱ6k|uZC+`<ߢs0zߌPc.z~bέMZsWG߈j/u- rq`g_2C uP'b XK6eՋD#fNmP X͹M(Hw A;wVr3ͽe.Q+p0ZIb-+OKBgqDҦZheK%1c;}8̥DELnִCC)pW۲۬Ouqw<*8^YR(7$~o`ŎR\YE96bl7rU(JМcO4_|Jl_PnSP/@BO 8ߞpN< j.9wujv>`OՠRlVۮi-ȝjp_ p-М1]'<{,ťpz)Raa\/>{U Tte@ʗnwVmYnj#V))kL}ZF5H͢ F\m~Y{b>rGw8yNiΦD{kvq#HN;;(6ձbӧL mU|3b7 >D1:Mpۜcdˁu^ \u_5@uX¶h !e _! ^gc21 oPzk8baoPj%)˄$x!SF܍6- z\;ɕGF:lϝ{MD"R}E erA !~S_A҄[<ڕb5kwENO|S VK]"%`H1į|sfNO@ ]\!n3Xm .~`R[:1NhHv\% RX("YiF%aݴ:bLeukA0KT[VApeIigv(o\0%1@ݟ%7]F.Il#q}ޕ(^)[ه+"S힤2{y5'v;#oqhfԅ3'sUUM,ӕj_g6Hc xN +9lDy>+ȰƗlRTa&r5ؾ/űb]}L]()0dK=v r!s"]1 eye 3\ JȒ:=BWe#W#÷(H7\:P)ڇb'nufT80}<=00#Yv|wĈH vE 9=:=:QSW;gvIٳGsouN»_VJ$f15D8ǿok|t|e1t?o`[|=簎?/{8@\1j0-Krݾ{S\d /&(3h__N՜jn2<x 4irNR vO&;ALs2w;raVTg"t7vڍ/ NػL;_8^8`-pDui]'H}j߹!N%b1ôp:.pdPUGl57(W.ղ].k!Ys”Qܕu$% w_1*0fUeY>B;7iPjcTSk^4Zn~[?N%6dRd%)$[q[o<:1՛v{A@lO>7~J[K7jY:h`BB U6')Yϗ5W w =zΡ{=74dtZ Sld0n6ubjxVW/@!2{*/q7lL+ )l/j7k7VA=>A𿞛)z4EtGsVl5NiWb9& "<9P|9.^x\/%*q ~-)*f g,eayr3 )2MʻEn C`c zX=g )h<"bJ;M"YCl0/2;+,T :bMG[Y*B8Nً*6.ufޫ##Qd&(R4v3)sREKɟ-ĩT׽qް8R!*+1@{Ir@?n(MkY؜*eJD!)or U<ý}Iwrw=Ŧz^ݱ[9Z*-dA V~dh7`=pM裢Kc\cό5 N7fjXO Nt8[fd7_KOp_KxOagoNzwbWpM^C$c{x׆\ 7T<F "RƆ]ZLqLVڧP8@f\j􊬇^0FL^nfs>iQsnI5!O4g M4; %dˮG (3RXRk YgoT:ęᫌ3~n/uBwOmBnEl=T=ꤦ̣l$KFckw Dj2 }i`/,CGŹjE@F*-  f&F7zoaq;\<g&Y?@!],3ȰNۮՅ7?&Aڷk{y?CH6- Wʮg.ӹTG\|~U>FsBCy@MPuYXJ7~gCt׿u[PiBHsG|݌:m3CiX3`۬=NV!vZ~/>hM%b$8]($o6;j:30K15aυOV?F#Q hT"Ũ7ݻ D14/+Of WJ7 9,v[hg--e2U5qxz{9zR_f2go^5[lg^Ԛr*hEl48]*lI 2Syw0ߣjKn}O|}շ_Sw/aV*3QΤM TO8o%Q &ّpZ%SCŚ$6†9 6xlt;mJ0'A92qJd*386mӁBz~Te! I BbZ1F2 2M&<69G5p&X&^{ ni@UmYhOӞLlʘoK.`xWlqBjO7" 9A=Ƿl0yc.Q6(`I3wCgF5BX'ݒѶTBi6(yGE"Kb|Jne%Ze(;={36ʾ[뱙zKG?)zDљ0&K51b,VyoTD \sGI zmBkw1jǨFz 6v` L$pB7w>n|KB5߁g3ӠŬZ'hs@:aY, K bRdzաX8q9,Ӥ}![IهRm5O ь\A PinYMB[CfEy>'T"B,K`z0qw(yC* p@{3? SI:ϸ kI[d\^I@.oWpl})>6CÙx*&ٴdz\ӯ Z#">{M:Xwc_͆.- 0aUhVaQܦ-Blas)n*AcqSB3`[GA_`f1}FyPswR`68_qvDϛm/Hk)dSqDARuiVcl3j'(LlIkN1m;t$u>m9YQ~R ǘg[_Ep_^gA;@%]dKVkYb|7p(Rx%[B-<2\}ő"^$%KvˈU$}k!%&Aә4eAA[OCCXt5H9C6љn7M4>7^~Tjy0+2Fk?n `I͑JrQNtXĪ8/]4t畤VN#cd2u ^wngu0>+"#O{MW[&H9 f ğƨC9Ů0TUpNbm eϠ0E$AhJ]B#1o[Yw# -vVK a勚&A;@)]Kj}1eNOB7/)^C5\GVhC#o/\C(i"*%IE]]m֯RX̏ˡfdv<Ф_fɝ{ BLq?^l!HnM5Qr?xL?ӳ&my]eyţW!`YQ2ū@EխTC/-Sc7Kkt"  P-N4'C ZwGZ@p, %Ŵ􁏂y@o54&=JyK+A& >̙Dgu@U0Emֲg=m+ O"gS70y{. U]&/M$ER]0N L#P '3MlvxcȌ3hH.\Xw4 'mQwmF0з‰8OAP"τ%,҅Xe{s%q8[f[JO= @uMO!ogxٳ:|w).;'B^MݲïJA˘pDq)Wbߊ`;u8uL\Z2WGNm|}Ԛ}t xK;/xXۭGC(}odSCG Jʪ'_fR;.B|kQD\u}ܪwƓ(vߗH;͠cWoeNbd, uZNe)Mû3e+QOpY7~,NPlZrXߺ'gA14&ޤBl^R- Pdy=`/@VKFyeXþ"[^EdG|jz8瑚}<28\%tC8,O;}$X؜0hTVKa]Opل8gԍAi5z]5 i(?oZlmM\[+?H[F8•+9B&j-OPC z*+׬p$$l>>u#=[[Ia2ߥ`=,˙g y_rX sbKJ{׹ʤϦ 2!#PL(2No&5My8&E a/j!y߽j`_P-7|%q,@\aY?ů;0y;oޘ4<H^FيS!^;`w[TL2e׊ TIQތ|ϬFؓFO'&#erJ=VGְx&_ @MnⲱW9S 'ֻTb3@L*N73$9>`X : 2D\#p|\:)j۱* ȜX뀂XicH~VKo]JH}B8uu~x$I9AT D@/u…4E?C=jHF?ff2uy +g&m"W_޷e8yg4/F cNL+A$07tdzwdtW@?Ɠ`lrLwTߪ2[^#'HZ4΍lBv&#jݿ.!L>L9Ɇv&vd 3 əvH>.m̓݅,E< \|9|Aܣr|єH60d@xM&1B cgN$<r+zPEI4;~h`~[ r܂[O5ju&,OĘ八d?SAN /'J4O躀=F_BAReryH>Db#dޞ;1E0"T `p|rCy(|2GpLcP5Z6D?r^!9gjRt>ڵCHZcDebL;63Y[ TzY;㒭k#?'s]͛{FjR߿lUd#j>h mw=H|c\qgwzzaQk@Uf@tپ|j7IP JHBk $4dFlB >lS=*IG 4SA"I=]JirE?>(0K}I"-IZ9?"o Fۀۼ8D֑o"mud0 2Ǻ@jd3OZ f<Y{PӍ$: lMFs9H7(+vSzEkda [U\eVkJDɉ 5Nh~з׾KQ.%2qp wfڷc .'vq_$k͓[;1g1'9~HlߚtO9!pA5-6vhjĔ]TSܵظu֋n;8=S%AuIA]XqpҏMP%{מ3v 6ԐBv~~:p!ʷpD#B 45, SPvdpM^}3u\X'ZENJ{woAN 4O5l&[C5!qCRe6׍7.(8kZ VmBF֎SKc"JiD _3CݮІQiauBK-l*[]XEIXO x# RaB`K)9()5!Q6awG`n>/.'#oVeQe7NE BzM=$~9*K Fъo3mSbCxMgrk}[kTzZ}m7w҇9+UB x| #>F#FFD0-{vUoZ37h/֯MR]az9Jl-;q v, { N$2MIV$kYrtfcp?` !l5 X ھFHu8e@gˑ ~5o|ysC`GdﭏL*&ر:bo;@UQ/¡)s  4Q6=CI? }_cU@nuv@<<`REuQ'> P)>S஽TT44SxWQy8 vIt,*#2O 6=:lCIRuFJg>vҡIk)VJ '/_p㬺<NJ1qnu8pfeӼs>tB7#75KE &oyANa'l ;RV4dg$ksVÀt(.GFu?(+mͪ s 4ܼN0kFEW%zzҴ'{5>[-Bdrk sֱSAƇZ7ׅd3EAHAu3G9WoVZK`@s :$1%56Hy'|^u"!rEI.vp98ˑTCz.uE Qv2k\;Z `Ķ?h9M˩uw+1vε,u١( r}?V)' G?,(᯼ i,+ΤZiQU-J6b'CJW'M X[۸S!M'Dcf]{y&!.6gv2e,kR4FNg̫j.`Jb0n~0wIa(JV:P٫p >Wcq<^DD,z)_.C۸S0j >&6CT"sEōB=+ߒ! ^+:g o ojVɋ$tAd.Ώ^8eG:ZK"T LȟuQRmm9^ӯ^EОYTs{ 1MCz԰! kc ߃& yq_~&hx5RoS_0ҼoQl6Ph#.r xAg7eWHdty D'l):bP6d5ou#ZOn@GTt "jkq!|oquY%tD=gЅ]^TiZz-Ai?O3 $k&/Rg;,3.j*"&;'k+)lS" ð~Jc?$KZ#u͛C[GĎti_T$'jO 4f>xZ~1l +O xnPZbhM :iE 2~ʍPV+7 &pʶgos}aڨ-r*0]|8i%xi +gYZ07070100000313000081a40000000000000000000000016599ea2b000007cc000000000000000000000000000000000000006900000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/wireless/realtek/rtw88/rtw88_8822ce.ko.xz7zXZִF!t/]?Eh=ڜ.+δ]BSp~cK YPN\6=FbǞl w>)1ޭoJ"R9YCc]YƴVC~DXG뿱!qi1\hHMYlmP3js%TL}8V[G4=禎IHϣ\DN ,b`^fC1kOqQā`zIgdA´^r?_;zGQmoӚv$p%$</6f2zw1 !^k.oԽhzljP`P&2%E0]5&x|*%ȆS|5u fsB-T'$8`gj5pMI@>1hr[vFu7.q ^iӁT>4z;v') QV6ڡL*̖p4ⱹL3~zkwX<4&Rҡp|y|m| ZX>oN дLHGDgEOFxq{Xxma+]>dIin+&$\q x[6jpU'3n.1pxG&[k͗+NPy̔JZ `ڙS gNw!gh^jKQ6ꐥuĐ IRE“͛ѯi '蟴*CXٟɦx||jg>юŦm>9jٿgEHٸWCa7/BSc+2 te}Ѩ-( ᖏ>PXyAbB=^q;Ą<8G-R;lՖ,b#"mdNK{a`^H5Dt;[~ZԦ";ω%">\ӛ] ?EU|KI~5}0ѥٝ5h xMe g p]~E:V>,Uٷ ֝G缝VlqYkh M^M) |%ڗgK&s7Pa^tŻ+RM3ʗo\ :ZҾ>1Ma\~]FqD)|F>'z@9o+VNr$zFHLh&DdKp:a q Gmye{Ȏ&ȀHCo$hqGQ]t/'mXBW(K%f+ ۟h ߯gZ>5/6pRgZF"ƆBh TwKG fH^?m/9O/e54I Z-84l0;S1Fh*5~&\@ոIULgjkbZB301``UPz`7G?Q1_݄8_O$ ;쯅+Ad_]mR{diS^Nb#%^fKFN5Ot2ѭ9PΞ6$VeJ1АGQ2P"-?sr4# CUqT)Ӟs>I ^.ֽxW9Y*!2݄&SSw ]Fߨ^,Oژ73T@I_ DpX.e 29y֮gYZ07070100000314000081a40000000000000000000000016599ea2b00012304000000000000000000000000000000000000006700000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/wireless/realtek/rtw88/rtw88_core.ko.xz7zXZִF!t/Z]?Eh=ڜ.+APUBu)Y3A1(~<@Z  )`[k0%HOyz37&s$1XWl<\ N *&AЋG7% ̀ݚ*ZnV3"(5"oّ:c52 Sw}:G2 t'h7d`ْ<;<%N,(^ Qm"$D gDRf< d0 'gS'E kҖa"ӞbPbF<7=8[qCbNco.xT;C`gJr[?w*D׫Er]ٍUcsml˸DSyq[m,hrRҭC8 $xԺ]Q|,y ã!ʎNVf 8@RcG=R73\WGYr&ۀDG Qq9 rW= Pc\ cn9FO:܀6\uB43*a,[<_[;`yB ^+T7` > & :N#CKoO\cd lvw\~{,.QZ^hX䂊g3ư{cA45V7s_woלWMc9 BF aR>UL{=[M% t>R# Aq)e~DlQvjm>dHY~P#+{c ؜9?bʝu:c{lp=TCǓԗ:̣ibPIK<66.!֤TBG4L4Ґ:j4)s o<-v!bj#KLoa OQrZWtsQ2]h̅Sɩ*f~?WʹeJ㽊$Y̲k?km>b A$M %F9sesA@_WX&͠9-/l%lQ܊ ECUqRgL ΄ !Ę;8)#~Au h"6{S-|آٌJ4—R)dhUuy8{~ԦLMbܰfeVT'Yjن;`W$$?DSz*iYb͔a,$G;WiYA=YE3Lcaϗf 9vsbgq-lm g CX)TTk9B/ |(Ņ6,I&4GEDnaY6("ǚ8nnL8(ô+,Vc/,FxzMPf|QZH/( {lntX'msVYc;\uN[Sk^pqթ1-t/6Wr I ~o0쪊ͺV1ք -cLgUyi9յ;":%UiC( ~ ]l WECEuؘϞģ[Q "Llg>sGg9dAS]~-]n-SHw/d ?$r)7NQk9>Oұd6"tK&DaCfะ3Mjȋ#]ޮRK]LJ\tY']Hh2զn^5᫪KVyc ]+;Z}`JuAl/𔀳NjWKdtcd\zALU%o0˛l!g & |἞w)SeSh-^y8]: ^RUVy:݋}~ '߫uq\nK'^l֧3T iMa>`}s3Sjv27fku=R~ԮppOyyU\HEp:Ibl _EU`t;%+P=¾9݌FAGZ&` aD|SW7+]jQv.FگBJeVb|`ׂƵUv{տNfS1}BVFyx?mMN sɴU47O)`P8yyh5 ŒBh1*Ud Gqoݫ=~kQ(N1q ral_9d"i{3¥P]& }Ep1TWrHKɦc|[?19`Us1C zi@B$wQ̵Ջ?dU^b6p bg<Α3%d*P2v, 1J7,]+ *ou ;+n, oRQ|[-ܸ$#P":YW׻?sf|waɮ@~eeNJIB/XDI@|_עSb5\,!lN|8ΧqydD6 "[50B`C 4 m&{b"į{F bBcehySP* I4>H et %szwU׌C+Lz ُ={45.ӾglnD bRoĥŖ!3b b 4;CouXBp(7Y(v5a!nVԬ$%y0ޛ;w]zOqo5vVMa"NeK֎#hɫz̛olh)K-}FqՄ J[mǗ|hy9l^mjꖈJ!Fx$ ܈? bʾ3aU{) yOt)95"63z&l-wr h[oR^?кxVgr~S`+:s0jQ`]"g1lirZ.tQľ-wUrfbWxJ:ɄefOFc%VrN˜$_AB&^% cm~"c'pQiyx]< ҧv|QB f["%;< WD=~ h_av}_nOUR?oq.` _# '-;|nDRw}6g%qfitEL"d4I U H)eig41XlAǗg' K}Ef97uT9 Wf|T ΂n!K(o 0yc5+gTgyvP%RlF?sd+'ViQ"t]J{ȊpwoF6YVx,G<#)Ǩ S'يmhQ2N<{i% ,2[񁿈 X|$dW\IN \مJvJVv3lm$--Ю2k6u]mա˂L?oa.GLiifMm`0hFckFօu \؀i)r姷B˘ l!lzgĮ FƩ+CAā 7ӲjOd?˂5{Df.=rU@ ŁaĹZJ81fiXӢDĹWT7d{0tYpᖤ[B^'L* Nk}Q ư.wOz.hiˌЯM <9Wce讇asW^k|HQwڱAM] 0JK JHbBk9#°utw |$Q<`PZ0 %yiZs-jV+\Shf[5ڒH_/N"tbjFw4ߚ87PPML#m[+ְ愑 iS'1A2: ֯jՖS߇#`JBMw,1iB"'襋u`*Yz+Rc'ڞ\U 5hUP8oPWʼ G@]sGKI,\z6r}rphyupWfW/9b_@BUʊ/Bkw.rq螺шK'3X~/s!K+պp$PvG`9\+udB|>+g9<4(^3yWZK|5y҆Yu0T9T jICdb-MUNdj6j>0 J̠T=^bM®Zw"m]̕Moа6#boä-5Xm)b1<h;-V\CUic p'$vPI3ϩ!JYµy'RڦC<%u`HY9gzܯ&?UU 3CH9D30?:lDVs fW%?k:No@wFT.)",e00ը /s|sѧ,_ܲ{I5M tv%cB+dJps]S'S9gG7W¶p̶iD_Vz3W+9!m]Z^ vAshէ +28.n)RO٭.t2ߚl瑡0ppenG{A=({P{N#w3蔿>}/Hd!l_IͲн7s O CћH;[j >ion8{81 x?O@ ՗7&K ]pXJl^D7[TK13ţ\䢎1WLCf+ *VdʹU/w|90|,74AJ2QƬOCљ?xhqPk*362C.Iovm購hb\m ш7L~ʩ| i2*#QN@O腦Ehi,/9? Zs3°sWJw&rV!S$񖻊|FkLn ۹JaG59ϱ`8Ij3QvA m'og1LQ,`)ˮP٘sUracy2@~ B3<֢[džd:c\ '|:S_ψ|D]%p& M,%V ?_-~*03 P,zOY]`̌ ls%-o)ꇉd7o9 3!?7kr$J+5LmpɌ`8(BoxbW 3KYb(/uziVD[j+bɕ'Ar ms*]b¡)iJKaheFtCK"(${nArNƞf.LH:$GդAo>j{'{& E9V9`λ3 +3).g؃[U艣:b2VKrLҾQiZڽ'F"M᠝ "6B_#&Q8_yˍ¼A^y(X乾OXvO@F-Uz\n*'=m EsɪM:B54G>RBsi5&j6<C־"gɯeL> 'dV4; 6ǎawAƀc$mjbtal|sX+ig^ B/!r紊_r>JWlmq/Clm$3b< %mXC=Z'tˮCR_X}#mavM>TsGn%K '(VM<ɛ'h47dxzw&}j|ԕLC6Rr;KKsSxʃE]ŷ >& ׄvb\Twmߕ|d:4 kGmOj o .R!$n3jD9itv>t˒nhx'ޡ.UP}|dI$5WBHt:hD@s6svV(>,N~H؇[nsetlԔ-q`~y*>@ʀ Y n8Um(?̲~*XZ&}hMF"UH.XHov'&jM_fzϱ70~IVUd~|L0%[Fo@]{FQJcZ"h[n"1; ˦b5'$z=ps7h~4h:}#A˾ծ۫n}L g(-Pl}. e]Gߘ5Pr ): ˁ\txƢM--]ȑN[rY?Hhnm &z|~8Kڧ@U@$@)WYʀ&2y+Cִ.exCZ'RDaÃpabx|A#rHzM]%Nfƨ㖹)qXO`;Zjpl?z@fX[ j0=]Wm 3l8oc5M|gCv Ss,=hi[1dKT욫̏QDQ$aq2tlyrpL>6cLOLP۝l&UHP1I@Җ^Am~MwnxA` Cߴ49շ6C9H'Oj\o^;anQ"A6;½NOû@ה5h?r[::0SrlhT8]0L cy*y""J1`UDv&I|txkyzG lHtB%F0=ckHCߧjZTvۗwXAӭA"ÕxKX="L!\db;%X:C~V4MQ0_L LV$X:m6 J9嵜Ϲza€ = h?\a}ҫVtgW榼|> wo G'["B6sh&` [IcmFx[?^5v}, D@z#9Hm~j]#>)?{L~ИYG$y;H;}|o%16cr^ud Y D!1Ar%:Z;gJL}Qg. v,y !$i!UV=).[@/Z"w!oȩa X F2pЋj>dՃe:JgQ40J!"YUe 1]xNS_Ga%qRevzy;d 2߹Y#}XaeF乱QPUJ2Uqa0Ǿ.mw8?041OF@Yӟs Spgw'nBxڪl"4؝n PL4o1)pmހ貚 u7שo Aͯ3JgHlV8.EY"X% O*t ^ICp%#-hbd"zs= D-l*2 b$Di`Su'_3w ڋ1Y uM ^DxI:Y)1ﲸu)>bz8Yzטړ}0:`ZZr@3nL;y INÌA)}I5n3]q{D͈ <CfX,GfSڿ[sԓM/nN~|z\UOHޜ?tI!3ߝ0 X܇7 qon%հ )E0L G:̀ぞ 8ٟ#wJ&5Qa.e\u'%f(OI-כ]>F̓Lis @֖bx<Dgj{Q˸~:kc^&/zP蝒PãsAQ ruf9zzUXڃ.tR27@T&&,9."JIsa~_ύM(. VmMդv-"5{IW Ŕ92=1L]$Cf?C "4)}6X02N{^߆ͮ=ݐ muq݉. qHezDq0TL52 =&^H]y}zI+Ĭ3n#]v^u]:2y>(.I%f2=ݮ\ډxd1Co )\j%fU^!. 3N6t`%|n .y<,%[_zٖ9,fxʐx|e+1{0])OܙŀE&7h\CIAh%e "n?ih@jUƟٸ+%D _ 9m$0MAi7ǖ>&V2G`~]B2nĠ̑"#eu}}[=Tr%۶@;@e?@AB}]!N~;;硻P0R%A'H JR;6}^cQ+hb|1[/gl,cVƐ}n'` ׁ62sC<^< ԅ':A:q E[09KC[ Y ګ>V;Qy{5쀂"υg}Dh#l ~9Y Ts©[/K4N^#y{A#o"}D4R*(.e Z]dcHЇ0o9tPnBR0$8L7keZ@ݡXs8UAR7uiа$Mڒʅʠ`gՋHgH՘iP—0[r.Q?}XoB ^JX k>7D0{~imuZ zUK8D*h(3bf ! wp9z'{MrIC-[؃c+'[;AF|UH6BjYb< ;! \?3f.N=A_Aƶ UϨ2!D(]B^E׀˗?"Q!P4{|uQ5!T Nu\W|Vw my&|SH䵟^~'#ߧL=s1Q-B,֒i(ͬTd& uCnLvDO"$;3Lއ8D %<81@$`{3f|gG9Y3V8yeI݈^o jdsu-hQ ^k3msX+;[ G^h)@W3i-Utϝ+ŖwqJY `%j}SqVj|`oQ9 {gOr\{qpoȑd`6mವ,ÙFϭp#.߿Ho7tSx:I Pd34v @,T":扝DSry4))_/&#ጷıyQ$7WM|>A;Ghon>LpRQJe՗K8Wrt7¡`3j+]b ]Mn_w*E;h3+Q7s+?M}A^_56mw\/ؒ"+LFBna}DB6%C2U.RW7.bDAZjeZOo\K]JzZms5,4g?*!Xtc_=򁚜+q[ePh9/S"<>;|z,A7XK~5'c61#漰 bFzm[DJÓ=V+A~x"ga W(%ݥD!WOsd;,pWV;bY\'QH(FWap亣cXj;LcYfHeӋ?OpI?-t8dy;YBW6GVܧz]Ya|Jpˌ:\ 卞h@]~vxbR.Co?spLF 3pl87x35bb>t(V-Z@kI`sRɲ([6 <*|vbNm f/A8QB 'lf$!Ta-rQMӨa>`V٬C+:zߩ2(-:kK(/8 ~b;9Cٷ&ƥ[z`"e|ˡ;lފ*To`)t^y|UCwf=|y+a GnBvr!|=@O ?wy""8=$!)uE18~P_iQ#2VU*?L9 R@D 'C)XkEe2.AQeS sԵ;MWs+^5jT55Sg}P-XPG;npBԼV01=d^JhW&5ԄdU󅩇$覢WbV@f:rSH]reՍ%bSl9#eM0G_67l"aei,7(t.:;Jy:{*h2ĉ&lIT EcRV13Z`LT4(HSw?s4X9 Z0Ucq0?tU跽zå{*_4{4Q{`OXv80s0|JsC%1([fJ C%ɕPcsTtEA(w)Dc\/pIe}58>tS[2ϿΚQQCu7#AS:'Cn !\嗻~.3*{o: ~Jv]{L'Wo%} Z6d7$KĶSw˗^x1uI{i11YB#"wx^_zV"bqSbKe!]LꍹnL'~On!1&G4G&i褯Qhcj!q^ 3%S t.m`z.Gx{1ߙ \NBݏuV<U.v6YuUpQ`\sNʴ S 7S`R? H\7g)mq{ځsvXFKhɷo<m6Cm TtYɷR^/XӢfߒp YUj[|AQs1ǦmaKMVSWPqj[8D!EX,NlRߢ8Dhkx5JEǡnEVH,pT D:ّ@|'|#\bWa:FgXg z0@-?o0 E([YjY_hHRXlu]n̕?6 ]NT`| ,,X_t '*r3,܃cж\Iq/t(&dL Z`<70/Q }w<;k ut0Т Ʊ O X5` | PzP*yOxpNBC/.k#+ՋҍuiGvycA4/lB8?ŗE~KlPĶ/U%4JpM->iWY#.Jq)^xn]V_gsLV?X4 |aTjrPE.l2;?dO:>kJ?E|8JUk0O<Ҝ^㱯r)ͰƓ 1eY<.M)$u>`|G3l'«!ƸWbYx|/Aw*c+4 d Ml?9cNDnPE{H,F+{2Kmtx,QM@M^O:OQkr")/dДF}AO9U(K:̉#ROduG#)wy!e%ro@'E".zW!O9pԯl(fĢ<}kJ;E܆`3c`S<#+?d~=J. ff4fc!j&O`rL+{tpA?.vj> ˁӸdV\ bT9{eIد>.}sZJog'#=0g}lkczTm EEGaȵx1{EyjJ S%2~(7ì.sӍ$삤=vo<:qF:qn7}Y5iJtW)򥠬 nRUE=B2 ]"}bZL*Ů=#+?zʷhP>ϑ-N⛏?›UcQθr$t|觨L /X]I|1(B]4G_6|!: |ƻAk3Xߖ9"滿w~96JNhV[">aAcUt"_ ;NDO_Gf+|j}Up2t {UjEŲ @XԆ}ƹmLH*qEBxf.рV>#gJHUUE噖?s_\?U쀭T'L'^Y'CNytYؑ]Mh6tFL#weRiL.iU mT Os׌];A*#aye#Q `\;d)^%Sv;Pk"{ i*kmoؒol8ٴ8.Rij龜QB37B_j֔7rEjG9ˮ\lLA\8bP̷v]YK]uUg#5e6c  )K:r.RӔd Ղ-!3oc<*01%R*'OyOV=BߠfdZ?Ek?5!oY箇{_h)nK[#Yʱ%A:w]OUǞ kfK_?eH`jV0k194&A?ܘsfc97갡;X4%F;Te-RRѹ$j_'j?6 OX9d!0$Uحh jy!^îk6IYEPC/Pr;hl$ԤI )鲟)XP:_#S^/PoZr2hx}'_ЈLְ)!`E=$kn)n Ka]dnOUߋHܝJ\ 6okVvNZ wHaůO8+)C듲|fuxMb\\Ӻo)Pt ~Z,R1A'};6jHءϰ_Wz |< ]5qtjIeݦ2AFo£zh6sLPCp*0m2i6 >9K}\6uOe-l2N0PT_eOA/wd([}D&` -q"v EUl'Sx-A\OGneS djkD5v2k?E%MTóJˆqWqhrќ0uYxnep2sEǨ 5 M2q.lF/({Uwe%.kYlI#"/՜K`h:#uܘEt7:F ZX\hFrt OE›Nb;yFo6p\Ʋm}3}{AҶc̣IQ>z*@ "6n;K -u꿫Fg07^CI>\J{Y'DTJ:s XPV 0Vȅm9;y'p0}*+y#FݎmkbPbҒmsFo|Pu5E4='1Bka]pԥ`&Hv`X + 8U2LkX/TC9S?\?CQ9%7G1Wg _f_OX,ӾR3yF__*kGb `lRw$p.B+'`K:`Du&6rt kH@ׁ2z.Ow!cw+?4bW>*x\?^ T=*%^已! }pSĪ9j:[nA5,| i.}1iSY\:52c_=GӋ6Y*!d8مu CWn˙s  =3G`rXYﲥ}a2( 噱R e^ %\TP-}beɲj fIXݺ.y FY?v6di|M:K?no6iXyud+r+)5v [ !Y5H)2YmZ5S ̀>L槺!'?ӧ^p0{0D#EB58B;޴MCIdaK* Xrnf𳑌$}qƂhŞd߇)3La&.hDCzBBj&ޗȟu@Ҝ6y l>RƘ#D;cEݑ-܁GTE5wU&`ܢŻFR{ˠ=qH rDa>- H1bRByȆonq3d:bs:I3_ <xC^zQOx 1y/Wc|hHg`?+K-+_q~Ax 1A&u>x rO/}eO[Az(#JڎqM{Xvb}LNz8%~-8. P7?z!2\($`c ikaMÃPk.zd29MJt~%'7d!رKurWVbnJ?@usbKıP tR˜^!pyg[|"U[{RK*aK<?|RXi萸PB_=ewqs "y"3fa:|gQdYoHȉtVIq2D;~:y 70Z u[vʚ`Eo,lUpTeO˸y-LE?3YM7xɤf6a| DO$eSh{fE}F7K1(r5[.ңxϜKyu3>1W)mGzX<4U7!3 )Ws킍 YKZ6:CЗ٦3m%6Jn2dnCL *\mN|fLRj٥fuRNPVS՜:AKv ʾ6=zT{5@Y'}Xr453\Z ^a f7qCKu z?;&#М3 !HMI}CPQkFvZ I)N_ fK,SUYL*{0_jW3kT #"yBk'Ohl߁`/'ӱ&v!>3@ji0'yIy1JhQ )^ĭyw|[>TyL%Ob/]uBjCuhops{u/$iPW`'H'Cڧ芓bj;%NdO0Mߜы KX-A9EAH\\ծO 1l*ᅷ-ӂwSS΢.$ΰGewӠ0L"ْ5Cjkރ%N #8bh] t]N4;pAg^-]q&/3OJ,cעbV| XQ۠Q"=ENYki*0ᰣ5M8P#ЄH+"$O;'\[(m~'q~<7Q5ZNp18w~ryB_I!,F}bM,ؚJm.Q 4x/:w[#}4SNPuD8L ;UH %*-m:Ŷx!say k2}aG(/XEI91|y`(!T}JtB) Μ}b|AD|#HyTyy ])T? on\{zf[l2e$O%+Hlr}@:D 4rf|tN$&Uvǫs##U(dT 1P:Tσ*p;]ҝL3C'f?9ozl:FK7ж:vAI*O;8oT/ݛWDÅA.<ymӪ/^D=]a yqw,LO #\kyF7&s-Jlúr7cז4Ǩ\B^ۢ/v/{WȄpX݇zA%ct(Qh@5'|mQ~Z8^ U 9Dg\VƝ7t@uM։eY@NURteDul;Is0{%CQF`(z_Zz BO36~zkh>7+(P[痑Ո]e㎿ c&.Ii4pVsn¨"m}b2yF)Kfe.qH3fqqRLִzx% #{n}!#!!0@-mPms3=U(F1BY~Iұf1sE?1-&ʧmVԎ LLqM`DZhcWvZxk"G7FP)]8 B ĥ_wL_sGnMGٱ,5ߜCa"[1xJ9Q):Qs 9 ɟ E]cN~*zzi@p4Q*E_\ [Y6يB0%=.; G 7AXDq>)tKpWaԻp^f>ĿQ!+~[3(@6M;YzJ^O`n~yc_hTf()^D_ Wv^Kffٗ5qHۨna9X"0ˀ )X鬙U$Bg^2J* 2b?9(L} ;}RksBއH;~204VΗ=tb]:4myvD%b Pg?,4Qʅ>S4Ӕ⻙=JLeW^ğRRb=-ѥ Xµ^ t!¡ Rn1R /Vc{qj.SZ@b^Yq~jZIe_rjYpEe(IZG=3~8 @ [2))肑YJxğ!yͪ {wO~zWAziu7\yog~FhBu.M/&P#DpbQL`mjpʉ*:EȈTYkTz`MxW=Rb?x澦f]O$BY9t2e˸ w\:_5R?(P}.P~,~FcmXUwqTb{zRG_j^D a w`DTW*!F ]p:O_3 hZQ+TM#p{` Y^%E (w2W3 3hEFs"Ó~GN(@ i ܓ,~S Ƌ ȁ&;y-7\mo *&[P((1]L΋S}lx1d{4a;-|8u@_\x4D1ef=eڕm![YA3:t.wd0fc^_>5)0(t\P =_0nsD-^סl`8{ZU0 _=Juٲ {s^Pe_~g캖NAM6E=rz SpIE>"wC6j \|H?Ӡ Fp)%z`"Q5DS376DiI, l˶Y)tLki$lCT'y̦X[( 2I5,M?~j@oW|ü[Rf/" o(:bMCԶ숐ؿh=np2b7lBpl#)&]0R pR=e^HNa1\:]L [ d-~^[z(q!xJ{N3KA+*^kya(/|Kb0 `9ݩ&?k˴}b-;w^eJK(G %x@m#9z)^e ce[Q ǷDXveS\PjKE"v!h^UaO$G8W ?cP6l]O]Bj@$xc{,I.GLgf >PԆrw62pmީMͿeئN2Ѵ&ӗނUgM`5XzxV /%Dl\<}@ItxpAhYt};szrso*#o,I4Km <3B؏^^"hFs1)ӭ}W$bV>Hrr;bת p.a@t3 I-(p)Jw1 7/Ir + lAV*hHjdlt;ɬy]>zvwQDJ$ n*&aј:w?_1V//{ȋUd$@V尺*WzaȼKJO9)غ5TJ |]!&z@jQþWԹjk0ЛY>{`EIeFxNvićxoh Dm,ڡqu8R5kɗ\Pb):$jLM whkjlMh6j؃ qV)ظ k/KBS!94׃ibZΧwVek}|0+VMka.]69A {b *[uv X}> XI+v,QQC?-¸ιq[>gu)oBsYx%OUe-R o8fɵa~P܁_~ǑQᥭp {m&NH5uĻA+sjrztHpׅ 9}4d߶?xܤQd$%cSscm~҇$ycޢ F+Ӡ SF_`0IYyl?fmȢcTvZ G]%4{O<ȺT\`a_Hll?#)OȂNVwYt+|zZ@ύV.|mUQ+?d[9i^/SE6`] GՆfAcG>kN Vg]g x?L|^11g0uzɕPG S1"l\Xv8܊gVW`C=&T8Μ5'YmJ:!](Y[C04TzOj*=.%F_ '޵5N(PA v (Nw|< )Fnz,rk#.\XM-po/S [fg^ƺU ~ybn^@"f馗c=!UK4mO_܂[NPF騶b+q^OwX},pg{rib0Um-; ҋv-\dfլ(깨͛G %AK)XfȘY_ IU , ^uG~ʤĄþ>ltB20ٶQeƙ/5#8`(5+"0HPЩt2m)(ȯ1 D5t&,r~DdOIuKks_]AaKiY Qۻ1Q )9@3B-pX##{֔UXQ+MZ Q JO ~ЋI94Y wa*k= e= Ӷ~1%aRd-05Es/np;K G[DP3x.hQw56Bo` a`GEK1#j4>/֝~4Jvq5=l#>ǡ ʢrnN5~몒40*[+WWd A|+˟?Mt8!irRWÎ XJ(,nXX3ʼn/nrMb{`*1@@1-͐q)у\SqBfƐU=:mw1ˠ#f{+؎.9<%ѫNJ%4 ^ 2Kĺ$l+j.2dM pj3h Lؽa`%ffIEa4઀ˎ~ҿwU cB;F:VYqtt0P>rWFr ~:R<4L7ynrAoRlwP-LZx١R}VN?4q%l1BJR2 {!u\!d[f#`QDUHI'/v(h  a^s8 , -C˨o=_x%gbVpZ^4Bp CƗLQqB1^&K&{KdWR|~!r7sLmI[HъgDvu SoinAJ~Dq}cxi Gu~ak * RЏ+7e 5gX߆_u w)-Y6 ;us^o Re e“^:aПĞfmW|SSvMZAS4sk3t]ݸThyjAL _-KDG.;spz?N+2%QkXE+ "h5"6iQ.'E,?gǤU8z7᜽pڕEY6ͨ  ue9Y: R|úA9u9,D/2/:Z7 KR\W_X _7S(Frv66b<揘<&cʫ&  >ns,P}CB@<0,ŝopiY}z؈Gx=5gXv;Kʛb|T| b*"6I*†lGM, UwKeUiZԏlS-ܻԎ_^!'`|X]elfs HhA͒ΰM$F'_4u~ٗLJyqLCS5 Cۖ8 $4†yl)Y璯t OcK).dֹO8hLݿeSpjq3a)H&U<\S/2W>Z2zhX+0?|L1%. vN6I;slĽԵ3,LػSi U*$ǩocC}.Hi|Y kҖt~y :얚g53Hlunb_kd ̞l:W]T#,a1VDn4$LYLTBLgvqᳪպ?Ch,Y  I͠^M Sh#%ӗA:8ٝ %1مcPvm00R()n"֔2$) cnT\/#7b.Z>® ?L4}XI:n ?/D3> =F{p_nANhH}uA'F*^`X$OAW^7Aw;%0nXU@*),\<”:2C9rR}ULE$q.X#EuuSŭS_SS+ht ~u5E·^Шȍ %0Pه-M0#1]ĢP䒰0GN>5=dTr1 SA\Z?Pu{9fn=>:1Sէw|˼;Z/ՏiпT7΢.<" &|5Rb J@+&7GO:+]:p.t[Հ, \Hi㰋5gL]YJYnPK}VZG|*X͵$)VKC$bwj-i*< sS'['Zb̑?݂!I֌& RϸK(%=zevoFN;@'⠖:x? ԯ%u.!*?{( =7e sIQ7K?Ǯʘ]3j-\tv0ä("[.!\f)yG xΨh:(Ć:LqیD&"nߥ5<%i{}F7 8gU ;,ԇON>/l-*ezeS_(wzoq<4H$uXe#O!|\DbnjUf`j-Ɖ~阴Hl^f`)ʳRn %NGM؍hө !sܚNxɎmzHcnOx-εͯN}^M_f}479xOgh3T['h1$U,K(qXQX&SxL8ӎH= |[N{t$STKl2[{J'H嗜`_ 5}K,.@C3D EtF/6V!*.P!iS&D8TM7GY1. NnOo`)0^:Y tx3&/Ys[DIɺ6y5 Ye<_E?JkH{ {J_}J9#gނYtrܳHNVPntڒɃp׀ -rVX\o!.EG3Z!{s p63%{#b @U ~2"BSjFK.ho: ]эVCEM·6DmJkS:ߛ0 h,tjr}[nĺOlh9bI4EKxw}PKjU0Ĥg-EOkKΊH´Cw)Ƿ jMR*3%klL ZLߓŃd6).!+QQn0{\ 6##g1dA|7\BLA6%`mڢ#i#8h9V@Q j()/:~gfIђ7F4 jZrmf2oX##p9Vg\ mPR ߰M2g6Qϓ_0q#`uvA$  x7(np}v> 6V@ʩݚLmhYCr> oN@Ey7l~DdI6J"pN>& ?θ?Bɰ7bI+ 5TR%v 0/.FLynd:\U?.%g*_eH7Ar,Wخeد| !~O}h ԃ}]laTdE05IcH>{m\B!j-׸'RꘕeCbgīB:}c)h5 3XeKOTNV 7\I=|<(! cy}{ب-kt,EN}(SKZѓ";Ńma'wYS ֟{~<}E y5GASĎ`"f;dvaae* #\ > gD\yjmcj2porR2!i_IE|m%{>”8═) `BrY^$T Уl9%W(MR+k0 ʆx, j% SeiL#1Z jf.7Vud ҟ۝Lt|_Jiǐ޳2gRH{'צ&SSXyTtHi6kRXYFcchGѾ ~F-gIdz8 'k`_ߎP3Бz}U7*]֘r9n]5Q6WzI)wz G>F݃ݐIb{јQ}̛ ?OҴ] !C'5"pX _A)IBi&tNltz(a׷ȯb,5__-՘C%7`=%,WZz ḱg"ٯԴrvmk8)Q"6c4U2sv9!.[7z5|cS Fmn%; Eh)1]–?l[?X)S$>R T+d}*rοC>~^!v`EE -QĿkA*Rbp$=@/e-&A@0>ϟi&jsFRGqK=o)JqbN=ۙsta=n;?5Wn4Qa)W-빱5g}+xq1F 8gcTx eŐXxJxœ<\ZqvThBO= ##oJCi(ArbfXr>sE1B~mqF%ޥj9O@qQҮ˴\yqK勛F2U8mBsKDB^ē q¯W*ZW8}TjwFA=tH <^eh\E[ ~E35A?8J3VEt. [ډ @qUHr\ۂԣgVɌ_-OcO֛ P}!˾oZVJ],G+8fI}7+LM_åoy+ 1cxvz /9vEj 6[!&xKXI!)=;sڙ4'7Ѵ)iyYSmcn%^B _ݬOa[[pW琠'l$mFWb8Zϓ^ЮK=vMp:{մ O<1JDO_tq̾$:RK,≔Qk) 3nO }=Z\A1viF̙/gU]\M"exIU)T s_ Bo蟁bMGퟋGl37U.N!b]6X_'lH%KS4[c,ɑkY7"6 xR%Y9O\>PS\s#t4zNJ]/ɰaEhH|S}zLGɏ sاG>8q(`y\!/_xnl y8): U8?~N4ȮDFXնh/f'kzd@Lstj }%~p#Z[n>s]/5s!&@A<𗢲bGXCL/( 5_l_}w{ROpY4YyTD 4 tZ:{s7 ?3j.r\r#X;.ZtzN_|Ǐvf6 cf(D 5ow)| !:)=LJEtǰ-1;L4Jq)tbMH4`iw+vQB@"?ʤZ?sPjV)@ !7]d=MF;N<'U5oVccP͎q&Ja7j]Nٖ O(%80\9%n}uUӱ}NhFv V64.+EfyU+?c B,V#NGLpNt \u$Rp'Z,s@y5P/'f`E-c!;;. Rp% )9.KXwJo4;gO Z =)Tp41<ㅯ`HM  v0+*ؾſAxQ*ot_I_tM4 q뻚ۢ=!wDVKV Gp0/Y">g3_.,˃FFn9R䧓ߧs7MtʴҒqcB [nw pr$:N L'!*BbI'NT ~?祵ZajԖd^,~kTYpm˴,lqUtz8;O Ԟy,ZQ+9 ؎CcS '|L4U İF ͈^X3Ҕ(˶ 㻗\)mN+wWP;WX4u2`*Ekr5GTbU呅[IiՆN,8TGT[nGR=N,u Y(b)3F3trD] P=_߆<> w4jб \V-/i%kFn >= /Ess6 s0wYMa~߱١'VLY'ˉRph~eE XRMdics%avGPZ#Gj!8{*^D,GDb'U U_\ ;ă V>fX0--yXaJ`z&{/ߚ/hwrizrϸ_n4LVT!{Yp;>XE$vf@ae>ik];[b52HstuۥB<%G(Vԋ#Ak9ўz:{eYyƽ i=e=eTLjPz]샋O^A*!]*ou2/!N0[Ia\Dkp8k{# fm2wpD.G?`)~ +WB8N6YJy}slA 3=iO/O 4@K8g{ZOiֱA2!Cy :,OWMZ5sMr >BTpHkЖfY@]Rf\O۶Ǘ`->O*?bn%~FY| OpkPҥ9ɉ,C XP_ڦFԸDu"i )xF3Q:%Mpa=]_Zt#h+Hp;b ~J\)봟*I6k} [&=[MaЪ5/jH{x(nsPv|QYdp>:t:Fӗ>yuֻ$o}0+Jn 3k"<H2҄\幅!a콒zp%B%jni4F>%o%+'} 4G[VeQJj`[Q,,MtV:aVP0ժJgT_MC{()*S6鼚nK10gMWbEL̈́Gr}*,#~Vvp3`0_W'+1nBz>GIcv5˳_:7m\&j3uFt8AR)H0F$gBsTOm.q " )N\E+~-fMGa̕hƿ6nvuRQ3H f}5g1|fLv+?yqg CqN8\3P OIj$!lj #@16& lCъ<[.MkjPaj2x}3AqӲa?4n%(xt;$F蠅(>i`fl2k=fR|i|3@>~?0yZ4Q/}ƚ94-~䩶(YOl80"5ݿ_v5 ~p3Zػ <9naO[XUMUlUavNx'*ajd̹]b*AuO숛A2`d%= DVuY9T.h]i}޴mE+KA w 6dMļ#:ݠh–s-n*((nHwaCa!A&)_[ϯcT)u$/X3L _e OgOVQH0VL>;h;Y*{A&:-kK^ ao-]7+8ܑ 1dO樒@Hnv5NDߙڶAbW6\;/a{q`$ł lGLf.ݗbGduuQ G೤3dI$l4q^}h.BtBjg}Li+y*tfڗR:2 znW$ Ƥz #2Ǜ/xl"]Va#NUBcST]8/bôB]Ic 1ͧȬ"r07i͝gx?`fJZYg0G{顗I>6#Wk}G C.c+I^c^L<,)S//5k[BJ%W{yQ؎'1C#_!xlqeT@UueF|,ޠ܅ظ6Xoplc NR#:>m?|5>BhS_2݁n1"FucZ'*5y]ѯ:>]3jZjKg%iTR6 "[dI~%qHX5 yϼ3qGSWoJuUk *ZK줲H8bqC`5sA(w5sO@0tV"JmkǸCި|z_}&Ph}SZH>3X FAM͒_xon40f8-)-:ug,_=gNP,نLMg!ĔMv7 вĎKI+kQ"e<.,Wrk̝(=,(0 (m֏Pl#CB36+t; :>z끱Ϙk/N ]( ,]:UB >(t$~ 9҂;q` NdD f$ul;"'U|g⁗218ZjΊhye>_^z1, ,z`>+S;NT<"X w3D8Vy[.4^MV4 M勯mEVw]aNBfz,͑ !e!K%hec}Z-7y+9{vYmHߖY_F@/ѫ31wT_=ID2[=ȪvPKOLjQzj7aO45RzFXhkT L:&v}sp*䷼Q)<gBL<"0ٞݍ U:ب#j@d$ tzj].@蝖S"wpwudN8do:1Y9yx)I ̭_VFMcuY4G/2=),?]_9.Wybmso/T`އ)O=6_1ihx7[Tv,CsVtd$;v}`b2zz)Ӳ4#4:1C1jڤ࣏[cW;&(#oUzF`8h ꐀ֠9ڪj^ (fe`YQUSLvc[GeJ@DDذfB2\ܴRpgFiLɔ#j-atr$}*!|dVL- C_dCe-FL "hcv󑈗  ~'r]w}++K&^1s.`Mװ.ڏCY N}qϥw>phAJ{0D{됀~. jNY5VO\Iɾf:X% 1}UҔqysp]WnĠ&rfF`I1N,L/#w 7yd@ij/`\}1\ (U笛呷ގs_UCHeTT0ڕC2T 7Ol rdkOI$txV i8 l@Ǜ."):GZ`lP$x:YrpqO\`zV <݁^3< Q^K06Oz%Q 7UW4ZV[\;r7Շ3 IiVIL98шߵ0#<y4FtrI=p)u׿i>.TP2'p,m5sbQ/%xFy[j!Fܘߋ Y>bp^DOyFF12p?ݞtz/H#9@Qr~hU>a$-[ͫt 5,S'LK0*h,lx"N9K;?nCt|Px B u3z},Kb۴'q, 뙳Nءq+(}͍1c-XGP)u))sTodf=(c+vm$o2a Щ#~+=uQ ӳNw5Ep,} DƱյcQ^Cp6Kꪊ#R] `l͒ǖv拡?lmQv:b&?Ovm|㿇rYw?I8eKQk'qfؗ In!{Jpѵ߃-\N}x6DЮa,hkA`QUXaω8EBBL,aw3S KlK+oym3MDh2ھ4%wWSr6Ja4QlXjHBc0TvO7|n0MֳUC'KߴuAw݄ [b!z;غ0l,"YR~\r$S{hfHg^:BI?uq]F"ɠw{e EA@MJMŋ^ܑVkaٜ”ts\ ԗF[h{Y@id2bЅ]6Z`6E;3Yo=Vu*sA7uiAUeNp T|( 1烌ǀ[qĚDK`j# | ="/*hFҀȻ G-oXq;~Cf|9:Gpa7GAmawǝQdpT_ YmVvVZы|}&(M \pϾ)П|i;i:,s'H}3r?`ZES.^ELQOh2|T:Nc#_OQ_T}t@#t ͹̗m$@f_+NKSlcS7(\/)͉?XQsII+IJsz/R$KQ&Zul] ;&zpQs{nx'vF) RkX@PM$^yrz6o1iV{ԬJ[}ɪ' 7iT ~)R z *'[!Nm0Ǵ*uD(="l+3w-ߠE>5Wq~F?lo5NմNco9K2+ :n>ٵA3. WEJ#xId+ wT{3M5*h $O$b'|YQ{^Ρ0Ȟ$CRok+Q~Y&V'k7r)N8cFYA\1O;\,O73e-֞kʽTo)OTuUs@0 ;SEڊMs>vLW~71m5R-ǥo ePe>П;H"hS4:)NDZ5|VרKR#v8өٌ8[Ժ `_*A`š6<Y>w ~/U2@ N-,(E9Ndq.Ƕ^+e('߁Bj{i^%`;J(+}6V -In횋V=dwN5{2kV71Ŷ1TXGovD |wTz"R'kBMr>}Z[\a$O%A~drbks!H\e1V#">!˫NkF>nNr;mPe,όBrT7i!r[5Q- L'(M=k33h:H|tSc@OJD~Y߮mpzW|<2MpZ>q%G; G&tNupK#:8/ybIox@e;,mN!˝ڄ8ZbiTD={節pߏ!h,FjUzv!Y+Mo aSiXv?toA%<`9q:3_ }9Ԉwn)wmɴYqMI7ƢPOZ[QΞO",ScL]B(UF@-m8Wj\D!=-645&@x/)o]^nI^h,!t?gPr[N$a_ Z]t* 'QN'ȁw')OAJ);M<_MzAۣ" _0VX]m+TNt?Qk-U BBI_krյQĖ+5@}+_[Nqj <(Lz*bP.x8_,mHc}t`#6*4܈Dfy6T%DB_o0GZEcos$0qcQi@4Por0z.Py+N1V Ɖyy(KBWP9>oI[(ӕH"pPS[n#[gߠɑ Qmou9"<2 OrcSUj 8_:;W0Z4).߽>:y2r ޥ=a{Y8Qn&YvJOt1RD_KW1r2B5DKz^ca7&t'OeKwr]'%TaxgfDȉj+5v`jwa%њ+C7;7bQ*;tOfWtu,ZS]pZ)t<@Š%G^[FK8]~q]}] !܋|'C rDmKK^A{wxҥB98M^U35,6>Zq7=D*4G9%P]G_}$0"^qaNVB'#SBΣ[a+GsZC.͠p;tg_i'GhjX".0Lr{FjDg'J~EIȏ_U_!XĜ72njV=}¹+A=3pBHxLݏJ'{ni'3J `I Vy$WA\nN:@MAI{)h$XDa~ܮI0?'ZKzB"9+Αl&jQ"_TGO{ ȁO4]hes}+Vw]tmH(-EڶϷfywE$Sţ}MuT LO Q .Th!3aqM]h@ꚶSi^PB#`!f^9n2g,70{.k Op6ɢrC,J~>蔰Mb!_u`?>ybqo]a!J(<5*fq/Y(ÜLvGY ɠC7bJLZKpʌLv7C% e&-4\6&tNK 5HLs7[Y/ٌGI ,HK1hYY#}e\ya6YN'3XGqg qnhpRW &b"KJ:1Z{r8އ 4k۫I@}pE*iB9W;m !/ڡs4Dk-!7Zٞʖ(d,yxڷcAp/Nq]D)'{1Z񬖎P G1lVuxj%0􍅧|:#Xͼ[Ẁ\ UmmfT곮6'$8MQ1 DZ.\ɪ ((Lv\p~o,aj;`NlP?з$UHnldVVzciC'qRE/&b~/mT=gY4U@Fn?@O)e6Xsa_;Lk{s9: 6Z+.؞+ Ot 9?E2-$jISyP0xPf/y`PeCd0d;ʷi[,hG/uckWc2j)~T : ӎ: GXG

      ~PK[y .GmEodD囅W AY(o9ط}l˴s1V+li 5KLuniuC߿%!S l'z4u7IroE3 ݁тV۱.%4R99EcgTsf'*C BDpYْHFT9< h6n?&.UpB.~O84~îmh}->^EwUڗ57ȶe8M]2DHV0t^M Z9^j(Ok8^*) Yq[n-sDH) ^?e4"[VcA0.U)/4taˬc~`f?M|~l*sIM)s~俀 zqXvڋb:qQRSy5,ޏp?|'ޫ|MS'1`4(.d.c?*V_NSO{S2peFH(4$bpuC2:[2>X\o^AxαUWc blzqzա2ĄQ` .Y2a =QtUA\m0^;Tp񊰓2O x6Yd,[Jɳ< CkFkgth-@-zjǝqLCQ*;(UxĐ71!+H-L#nBȇ# o:cBzY<8IËLЧbPt@a8 JO+<{ق.y1.nLW V%CEd{$!ے }‚ԗa\pM4ӻ}Q%IH w䔬9 %Q%5Nl IZn S4rPUpB]H|~weIcS@m2>r|"8W˥--e,վjЅ.z5+1λ+˳np ,jC"mu}t,zѳD_bM|{IVH5Mx^䮓) T) QIPgr!:3TfcZ#~هy^sbId QB7f;!.h߃x̮UJ[~^!4$Jc-+ *"XNrLpDvaieI,Y骽jiNDZ*>>].Y2:nB~["Di{\l}˜%\+h Aj4!H~cm /_̄9׵`dǺ[_U(pU/yf M*"ƻ8sy zlwZGNws݃y'C@@Ήh(m "[My[1Z_||Խ|;rSn[^t/ >.wUDτCLOԠX#Q$L]ހ3w>5ҡ&O6b.goqcrt9AF/S~uϣd@@@+S/x\ pR@>(K® ǮBV6̏c`6j$Y iR8:ͽ?GZx݊g=VN-[ҼPfoM˃D!{e$3 Uuw[8ݰsyZܢS@|UJ-\5ѰGCx#UE(۾8uH= J77nI`St`S¦ K%e=ެ \E C0}xi?$ XsAviClSͫ6m~XKY˾U]ǂC*KV_mXqr2 >E큗lmK:NH&}IkI!ʫB-QvhLz Qujln٘_Mm!6 ?f~0яH^JSpQh3r7XJÍRH,3S~M# $ $-NsQXT*sp1V|D~q xGؖrefm?*!8$v&:.tk߆:ܢDd)-iZJ" 5uoԱ=( C5 pZH-ї1}nj:B*Px`*?H0;;,zɗhx3(<|GmUa} <בg XmS9XQ%5y_+ ة=o:"Rٯ&Aޥ7" %7jڻ$ b`f_6¥g" 1<2+\ɛ#5Y8bVš{WU b{_= f.xe_ +H}\+Kdd񍪠3w >}Ƚ 4(Muv F'ZY2 "xsE ] !3_gCL- beoH՘-Btg =7 tύ p'3o(0Ϭ@]~zS{wS/&yd/KD 'u 3;ђjORza)d`nWytҢQD˺>%%N2~m֯hhZ?IV,lF8w#7Ӳ1r]=5nqZkxtBF eSbdөU0a#Ʒ0fgb[cHմM,```*D;̓S*`$M7<"Jɕ |p$u\ٱ A_!ݴlbJ&yc^=𥙚K8BRC-)"\ Y Z"89m .;u\~H #.E=Ѕ;|(-:Ĥ?\=s(6jb]#Wc?Z ̤Pgf$ hmɸleb[03-8d/:6dyֻcI =?(+rWM <%BhrAQr$FԀy$xKe7-190__k~Oա# ]w<ț,F^Ck2! BL4MrmۓIWoz`H$CAգ|T9fŸ g@$pGʫޭ В~]r daMah_ ;tX%ٙ2' !6 5tkFk8"E!}+;*L&}@Td. RbGt w VG4*A1'^jZM^3K E #әW%LΝ&#Ǭn2,9D'Tf: f* F^]ѭu?Lŀj;cW vaQ/ܥ?>ڲ BH=@ov#l LxVzm5H/q2\u#WݠO&&\3t1AVƟeH1FOpӔW0nc͝ zB;NjخLJpl'fUʰFbG&i\%&? )p6 aU` |nbK,F+NCs{6sx[c6,+V|ZVycaӘf+%b l=NM3 DZhT緵 F[wLOY=nG9<Y]Lc=-ʔTnS %i4{nʃ0CPm}K[ t'% EyXP;[՜gVaYO4n. u1y`_Rc!Y&Q*ь$N(G%r>K#rU))meGFu!I:n~J$ Mc ?4F=_lYŀx4VeiYRα~R&w>(A*~׬dۛב-dVhݝ;[SW&><%R?[6dJB-KN?E`f2R%@G"c9.r"#'03c-O;{V Mn%g@u)P乇We$kBREz-kedIɵ2W[i``ᅨL}zo^q`ЕK'_gDJ_']uD&.mQ&(q od=V3H!{*ل"5}-pF 2&G$~+Bl%N4sx*" j/ajH9`f#uU=Ik;^ {,396]nxw9kz^GRHqV/>X8wmJ'S?9aΓiunf9jjQL-(&/2Ԟ,È 3;&DWt)E͒k$ B} [EkM7?acd7K`uE~ ,vFr7DMD<0MqI^Z-|p[ e/?Ղelƌ:6ivX+٪,OW9W8Tܻ=7%o[*>}MhAce]i8=U)㺹k w)~viA_o Hv&T+^TF  xBŝH.+œwCJ%&-}vs]+lX0 -](d4|cR$Y947O "KcB1I&'jz!0.EI40N7ф$TD!Ig~M Rt)ݨ՛.p?^& fC@e]@yȗx3; $`:&]G状ǂTQċ5zt4yW 0K}z1by\b^s6AԵ8zpQÈmzLVL*8XadiἉ{%|;+U>Hay|7۽go@؉\9m۪$Ew=<:P.Ѐ8_ Nj̿MѐXӒ(x-N*y3"uξ8?9;[P?E=m]\$KW虲o"Xr@G&mw Xv g^a~P8 [+V &vBde̹o%C ~Cd!8ubr""ޯ8bMszpBhC ZQ35>ҩMnkЏE,; r`ha`Y!߻Y?#[p LSO=ʞ6ӯAbIt2Xvw < T߅}$6D} V&iA^SQ(~E7 bDRh࿩l%@7'.K|bA\"8{ [u >4 (@ M<{0XcDUtN PnOAV:wͫR`Aa-i~kk-1EId=EJN^7Ji#Ѱ`O=;|h3jߨJYTlxFk#xr,ޤπd[yus9G粝(bj%/O>(- ȱp0gy7עRiW) Em>&5N̲%*$'{IwźCI.FA.QO:TEɣER1~ PTRGH̉Di;{! ?}P𹢚 mi zͲ|_?&vQNڃ 8+=2(/e ~k!d(OJD$3T)j@ɉC/05Lnj:L#pоCOyѺƂӭߕ ,JT˼(y2&'6Bl> h]^MOzk-oTRlGV(I0ӈjDE>}[X!(&>p xp//W֜FFj>`ٜD_*P㔀MQe #ٖp4T3J]𰜘on_{).@YrKJen(Er]Ѣ f 36ITu qTG+ʺr6.Q(q9nb,IN-K7N*d'')=}^RqVұ)7E%JiWxĺwILO"`n ֔u JeQc:x0]sFͰW6B:* ic2k" AK3},Z@-`q ^A>V_AՄXyIaWK1p.~[O%2.Yao*>}6!%:Ut8E_-ЉfpwTVwn<2&ui+pxذ.g~Ĉ7OYJÚ+xvjDL pXʢ8gc%эPv WB.}Vin[_+3K-ZH+_l`QBh* JC)B]ؓ=?9 >Cv3H?#D?.y?N&m(ltsiwqaVdrg(]EB0Qw>Ai_4 ۲ZHN^U_}bcHףv3>ͥpEA`WYLPMgѨq21mZҟ³φxN>쫽M uDV\Y{ :Et-,vh~!ׇ!/27[cNCI=O~5 6Pf6+4இks=+)Lw+ֳbQ!OX i}Ff;i=#<CIbXV?j\1=>J| !|HSSl܃@b\g#qto-dǜ^}Z$}[BZfT`A2d6,VED%Ξ\@ G嚽G9rDՁvVÅR$?3-ISϨ gH@D%j\ _>\y yN~a xsRXh'_&5!{SA-Y@8 V1Av. 51g.қ)Jjk/ vC c07.1$(qE=S<`g(G@+($\ܜ^~JP,qFi[پ ϾR&mxT|1 vf3|1)'AMw 1y t2BaswSNSPaNJpF4VWRLj9T 90TKџv;Z/4 q6L) Ǖ_."x#P6+߄,RQ;[zd_@onLq{{#Ꮆl݂-oAR 3ncEYg'Pep*ͩ~Q |N9*GZɗ9 Q,+1#.M ww~2}W6_FZWpQ+Um60\ -LWjdm^lZ,F:jf0L 3Ʀ@Y\5ΟP^Y*`!@ \?#p$Vxd+AΞݼj6r,.W/]; 7dG۩ DrA1<ޑN5Ȫ~-2 s71?MȞ)Jn KE2aGɽd҄OXgG"s+Iw KiVqu#i3GY}0(mrzi29!eNzLf28ceMkHSD낍X|L:Wi]**Os;ٷ1,o s`޾؂˵We6pXoc؂r2z e\B~2.u!N̿rCOq:2킌u#ό\N3ErU!;`L]I=58k C/õzٞgi2]^EZ;OkI@* ,t7X!aS(@ML^335S#%vIxzjA7ׂpRa@ֲ}ϳXxp,_ْ%rZ&3&m}HO ؟PlB%>l;(va(D}Enۥ֜ )%nVYz 4 I\fcL]xu/0ܲL3vMoN9QdRchx)H<ōa/WX,˅N 빽-WJ 6;3y8MA^HA{H (o tܿxIgܕ:(hg-P8A非{ #&CK' K3Gij5jτ0pJxUJ@3sy<` B0IGKpOt)@(?&~x*c- >'e\ul66(nyB)%Ek(d̳t[?/Exa:7tS%vV˾q'y iلvNŎ&.lbV^K˵rSێq\Gt%w `bu >CIGS! ¡?J1Fq>-7C@\ǣ킎{Wz(Db{1Jh_q@c6r|?g$=PRjx;\-_'h!jgk K2%g%Ä&\k':Ü:;{E=P謕G46# =_遭RhOCD:HXO4%/qQ"fN#[k@^@!wK~7F5s[(/~fmu%l- 9*=,7\dkV| YN kN70J# :hv^{!=NuZVSȧp9Xܸ?',a+A^/F^VF{T\U60tE3_%Co6gVs^0_0 "0YoQPRw;x%DWïc{ʋ@k |<v. Ag)@'BtS 8G\>\idNqUZ #h`S-l9YӼ-$UȌvd'~[R&" 'c ,5Y/.LQ1 ŞgB1r':Q͟[v=ɵDGUL‡խ5!*ҹRKzj&E0h5{󧌿X-Eonww;WZ.pá͕{Oa#> K! ' 53:SK)w\ّ@[ <=.|ڤ*w- }\}{TwS;(_@4HTzGAn`_2G)#,J2`E+sr EiL('>=M6Z%l `ެ V{ufZ2@FԀ f #b[Bzc)W`OFeDW0ìL[dV^&q`M]Pmbd9bZ!K\d@#LSbiHQLnG< YWЎ|۾(tj;;FЫE&꘽T4Xr)JL:N[.i*t(v$j_l+(ܚo,E41 ީ!m%2Q:~.)#6, vˉ7 ]1,1[|U/NXFQat զT̵[F*^'c#,n}E8 2L4^7T#~gx"R.)|~)GEHͱ%D&2#k$DF4ki,[C5O3,Y4%-'ܰgtVSw뱪̦e)P[/"j0X~ta)'Ւ"do{BẀ. b!0zy^e,>,DOwkQo9N*Tf+X3K,m*eS],3ـh*3$RER(XLC4Ove7txMpk/˫vBA ᪹<\Q@gq,5I"K^)l&8#4 |AN%ɠ})9 ye%}lx=(Tx],BWzD֙x= e1r3 )i [ /%x `{O-C-j>c{I"-!\:jF_%Xw]E&PXRߍ>&(|vGNAݸ `o {{,1 *]:P A;ת_7#CB)8=)  1, ɀfdSSR8V!eҶFo79? z1UzC\ /8x`' 갡ݻq-hC:.S<DS z0C9|j wOejfx$ gM=44Sب.BW\ Xz{~vHI`c#-ţ-onpœ<ڤMx&]X߇!r68ϓVD@ar`62j35ٳ1AUyK!~AǺ}"\70SXx0~![I 4Q1lxڈ(z 0MQ^bɋ/?SlAZe%ʱB 7;p뭃Wyrvld|;epHKw2Z@T'oW1E[=R6q/W%6I ||j$n&k@8 _kJ>91!uZ""Թ!{KCa BQUUfH գL:$Oc틤;yFp.6Nw] Z]rH1Тt04oz6oQ)Y*g;hŽ KF>$"} =$FXrf/?$\IR$JKbD(^+ &3>m.R/,5ԯR*mU{ !ཹ} ٚheNc2q`}+tԹQvEMgS.U]=_Tv;]}̀=QٟQK2DrAge٫P:cApFxwPbWHb.^A1"Uz'~(Sαހ֊kT&xi78ҲY4pxDjBiAl9p|O} qɝBE$G#e֑<hJٷG%hѰ(&K$3RsW|ީ} b|K߬ h(}7&5zK '?/JTaO$FJo\~5X_O=;: TN˦eo] m}JCz!4)B+Mu1`2ɪ[783 y,dBS.-GL.W3~zqYx4TT[ɵ7FeM܏:֌vĵVՙSI< =p10Wthgkܼ1@p+Ph[&>g 5y ۷\^u~m\irlLi]éσw2#_H>ofKOBwyQL;!'6ա;D>v !ݼ#]Ϣ.5d|4I; -Pm1& j| elت~$A;i}ܛQ.>Øs͂re;#P%֔utjyj7^(!s4 ~2 ~F/F!6XH)Ԗk'[?hL9ZB*Wh~6v@VEABa9JA=Z 'f;xsTf "ȹ ->3 K$4">sŝ3p64_qFXU0(U&anF*)^#,-ŏT04I [Oߒ2K 8|)KZ6~?elg3b<"0*((C㊑(\u_'47 bet:F0Om4THoPKлMK4ɨ=6yR~g W1Wha tϹz!w+%|?As:^vkj6 faYBJ,6A'J:KAފAﶾ5~-}jR-I|t Z^@ -`] XDMx y02cVPx}36ܙ Q UI)ILX}*隣zh:D oS03dA g:1q@TNLʳzPZ;gVMGԆ촥 jZK\1uBʿ5D,!Fcursʏ\m~UIr !^@nD/s}ĵL3s_6|"|E+oK ':V *(&\w$9Du$(< ]WQM=S+h&KFC 4*ygb ?^eQV{Vc ։=p,SCp-*Y1S ~b&IߐCL otzN,ҁ!@ kӷ]#? &~IlJ^>sm@.ڢ E_HSdb㗈GzM*cō.ҷ0О% ǒdž3gfoX!P٣m̺KU@-(m_9o?l/tJxHKyBpH`SO La0cdِfyA+ oٕR٢ Ԥ7[g6C2oP"˅M+FV T~quPU͖G3/C}#z lCĖo>/A\W,8UtL ޠZgADyxVb'F!Ռh`M&|-癁\[8I>wɐ̋XMAxI &fKvݲU(pt)fO>^szށUd+$}UDb5\r 0 q[qTٳ`d~Q@#hW0!\]z׻4Qgu]%+H0y1#S~+8nCr\Z,&W-K><\PֿIr"RN-&*TΕ5~?Y/l1=$3OycJT&-8fW0NF|Yɬ (c4X}1p7r(3kdkťT?n )>ByFcݸ>xbF!/kw%$[ 48 8cyӟDg+`(ɓz!#7DgQhN(-/ZٷE~}H^Y<9h#$aj'~qX_8xSrgl:X7 ]lP8gGS]wIu<7e1&e'TQ}ؖ|xtM,NI@ }Yf֨NnFpP.(6;F6dwirչ6|oS+[ےCT]smlfwt6dl|bհmա--/(-:ݼHjNלB9R^3}]Y%$X4 ʑnDuŌVa"M}/9 QyV4vC[lxE ~Tt)E""L qe̐AlX_/kJ.#4?2Q@oyRa1"0 E=dxI1]h [jaLP.4;iWo1IF,V%RbG*;y{@>#״s"t\ۉD!cv(צQ&WYU/%ywH^ɺ'O lbjG51 (T}8S;2}SYyPK9U7).H劊$>2yçTFF*4 K'ri8M3?S y\$Emj?04Wc\  ='#)Nu\W-\JQ&K?2#=BHxzJ(y B/bzz!]fFtm$8-Op1H8["f"MNc /(F2q^+]R&qhBY5b4DuI\N|<4bo s䑎<:$} j/2ᩞ79Rgj@RqbyR}Quwb^V2GPvr,3EBHV4# N 7b4*/keOV(hK} 'vrKn^l_ٲNƸ׀}E1;6\kG'ӼڙghB*1onnҕίl_e6,߱M!(4*cu}-%DO t(XrҰZF>j##>>S J%k{aL~CۓLhgȵ]qAaAZ@(*o_[q Yz Fh[*Ұ B,M)GtJQRogϴ Kj+JꀿtU;iȓJ^4OÆ 2)PWEۗy%dpDS6uyo+B3v D)$n^^ ox @B5e`7*MPn` ĜK,A_ iXߘQWߪQ JDi2~.4GAF Ģum3T݃7bavyH Vvd<'{&W+A$4Ip+jcY\(UK-ESD?"Nomz%1^^<:hMG9%.ܵo(kD4#OFDAW;2+ÛkD?5<ےa(HĞVFQi9ZZg.j~8Xra/:`o*[ Q_FRrЊ' ̜hsw^a,6+KRss$ Y~[2Z$߲ sA-KHݾBVCI`-)Uc?CIK(8nkwѠ]\uhX+#^ZKŸ*ِU1<lC D(ɄP'[6.{I3f.$[]s'pMA!KL;MMZtI ՂgEnd/t!#wo,@ %cYk=n˰1#^`w^:)L.zV?G&ʴ E%·RfSFx)>ԙUSU8)ďpښ+%i}O Uf E &iâ#5fdL}8dZkMe#꤁L$5Rf R畂3ĉ}J\A zE݉X@NYS:ʊ5? DJ7JR%$&5q^6MLN3Zǔ 3;:6_) iTb@@,F6^ȩ8??٢sRbv%A9*a~4؅WU$tXCy|S3(jt7;p2mykfKxN  4=_ :tq EPlT=KGgIGD ,ZXLsGgȥK $n|7e؞FZ/ v ~uz5̈́tj7 n44@}7=Mďʱk1D|+UsG+˞IHv{ K~t,%dc"ɁӾxqwdBHS)FϠ9#\/,cExBPcX0UXԬl-UӡP)[meҮ&.F C+BXհ3=\6]m.#@˖LpEP9mż"i< f(v^+.NRɓ31{ p:qZe YTWnB}2HaE%; Ggh0~Xcn4~xޓ4[Pt֓G݁?ԬmBVC]AGN§W*xITY@ޤx-[8)1f&C9)iI&a>H5J{cOu'p 7j +$|9] Wߩ58|]wKE&ZزµիҞ[Ul:}xsKqejePHL JPyF r5,OmX;,αBe3oyAWA9Ey!Vh#tt ?$zhog(`.(ju@ 4rzN9<}fN@Oޖ>4tT$PHw"<ϓά FA[%S71gy@6Oy'Y0 U6]vi4<<>>^#Cjw / Ɗ;Ln]^hGy@YNZ*,d@-E|+VUR &zkv6`$\Tr U^`׎Ze@!9wHhkw36iW.rGt IB.z/JkryV&CԜQP}"zjf m*A䥎e *qO'kA" b{*݃*g}ң=fxx.duy*8@g.l*3#Lt@p`Davo]ڷ< )]SYQ=-ĐjX繌>`IvS-p](XdFM,1W1o?t\lWv^(c֎PRgurC)6TV(ϐgʲ:ڭ4k$iwBjRgMF3063[U^$cxUS܇$V6:[n nFT.:KKñY (JՔQKQik0>,QrmW_klWli$3ڊUb]`)iBя ǴQ}덣-O-_a/_ -Zǖ@oGL2K> 5 ֱF#O~Ob~لsJt&UADt5$!9&ʩiMv9M)6zoD0}ɮ餢F^/XĮ<f)D03"l=5f\QҙsLJȿ!~aNYBJ^@Ka knz(J%%ˤL H =OiH ?XIƷT sW*dSxgJؚQ$w%yxe8zњViU1 eڧ8ţkZ 2yb306=Ϧ]!"Ͼ7d 4P|:L6q~ zdNI+s%?^qRi7fmZQT_톜8YK~ypټ9  X J1a]CO5 {/pv w9WPH{@8DY7>)'zXl]c-A:":qG#( Wˡ=}F$rܞ:WH_NсvޤiMP3偄D vAqޏR|\@*tj% W[K6Aނp趾Fdӧ`aRʙr*?jR3x@ *46p\vS`h0Za Aa-IGS寉"9:< QZtղ/b熦n6f^D]VO(bSnBG]PX44YmEj;eUYz|nTKB_Glmx?=3q$Jo40oY .:XW̄w!7J|Nϧclr1*وZ;kd4O+Gl]* 'Fx)X¯) vK4b=׫f"pf * QԺh;̤]:(?A}-i;\guJ/,,JĽڥy!*_Pf ͹"vF1rEYjBAZ&_#ᓻdJv t7zln!mxR>QQV3eu9TG%PZ$k1.bpGA~.nűoeUh؅(w1ϫ}3oL{,T +W3 t6Uz =[ GAH13ҩz& #o{n'#7V{#T6 QP吪\!Ԕb}GO lP&\I ipnH.ӎ:(SQQӇ?!^ K k g />h)PJ> Fejrq_Q[Y38+A ]#6r`a c]sZwf Byv=iwwLQE>\w~+>;?$B{ 7d+˪dbX>l$6b߯/r䲒&9!?ù20m-%}\8[b@޼<& UP%k'&PaJ!KNgw/q]T>,h7Y 0j%衯3Aq$jY5ASygТ|{CQ}{*䨩:&iUvo))pۦ,"yrB(QAv2\6Fm,)D3 Yz@MJ"ɷq? a~qkNt@!ka袜iiޫ\Ǔ.#Pm00 1,Ԩv*qԒl!&6H%G3أ`Rr5o9iޅj;IvH@nD3!|AZ·(0 qkvIkJ/#f]? Zc6l^ilpP[4N*A0y@p)v܇X 9dҠ ҟ41PX 48K1!y?iĄ+15†#e=̥Nx{)M$d(ѿ$yf"Ɣ {ܣbuziJ8K=W>-tq&6J2(1냧fMFqkf kK#D`Q3i,vL (otR7BV`ܠC$?,-p8^n3OŻ2lm^VE J\dl x]e9CG)Y:d=T} bOQ%2V}WF *[0%mFNg *'G*ʤrWW—K~@Iɻ.'0mBZC!dh}`2 \ջUzvC58)UJ0ȘT7;7bXAǷT_gN@ \۴L㱢́YT61cqS.R@lOWAꎒ.i܃jDJcM:X7mGӆ#خLcB~\]jogMe"g({v\)i?l$N=%rN2Urnb$b:yGiv8[RKn^`?n pcmC9# :1#ZQ]+Hf8)b,]5#g. 0K`L_prK99$H0W߳uՌԸ-U\չ ?aA0xL PW^æbUAPia `ۂo^L$೿1v¤ߒ]Z^xp%:+:IϺdK`XaB&𓃴I/3K_ETJm "mJ.A!wRvaZڛaa;Jҭ+ f!-@5tJ ޓjMm/]Cַ!9!WoMtZ玤>sF݋Ġ|B`HS="d sh]6|T!Q@8QDz8>/!5ܶ"0! p <țGv?vf=^wJnm[?zwfwrE,-Y@p)ytȧԘܹYûgg0?:ˇQ 9Q5"sGIi96߃) jx6,fMMSe=O(lRtXu-癶ϨCMNZQoؤ 0\.?TE+^7g|%C3:2^C0XڼU!w;\&e/1L L;ɷ9e}C. dd 3{KogJ5y`aew#3n֨y8Xc#3nϨ y3W.%_aCLI r.@ arn8b(dQW- U x0D.vnvjQ6p:}dl2}sPrݟ<8_fV;F(1븟op$h`)OE(UbAͫD3 zoUH}T"+T`N4 ]F:G jt$ ^{B*SZ ]-Q*7&znWU*f-6Xy_j|o!m͎ܛ+֤ΝbuNYKBVI;+Ҽ-8MTa)"6Z^>/;6tI᧎)UOYҽ=vEJ5 4Le;2yg tR{D*,2@z g+EYA)X>:=J ī7ʅ2Q_6MpL˹z5~C[MU] l*2nCx\"q=+f=lԏ3M(mR·# X댟I2e!Nп(~wTw W7:s)=2:$3AGG1 `<ܠK۪/Gyǫ1_{5I *.P,JkNK,P{S1;DD>XBCdN>v{38'q }O- lTYB ot[ᛓc|} !}->SIt*oTƖ@`%hlt[!C d/;*}=xҕj'*xQs . !#5rowxU$ u0}k-ƝFSEͷ5p/<ڐ_[&XbL/R˲+_o!2(/e -$0kdPdyUs*NR+2`n9hS1W~2 "/f|A.)g8z ~9KFb4 CDE<<it:u:-6=2V2UH\|_D:gqhJA%Jմ7ѣnJ̔?w_f L1G흅GNك>$f2L\CmlwQJFή TbʂLA9z zu婈^RDЫR/]Aѥ\WyK&~^^6לl[cEtcN>23 JHnѝp!iN]4Tqͯ5 `.wW<*ǙLj!A!j7(#EjJxAev/l~4&xuj]᷄? d [@u%Jl{.qiӴpg1'.S0z$juNﴚ]:tA%*<݋$V}l\A<B|lZu "`7R%[ j&i7. )Ϸ B^eF9\|.`i#n.~p^CbEןT1@npWiy#=2(z2?lگSEQuZд*Fuf"ҹ؋pC.nuoY:uwYvP.*sW}6t)go3&#*' )[GMI/} L"?l.U\!xt[NW@_5T 4C߯}0aerW'o9zwvAG۟me8 H-kӴv}'Bڪ*lT0=Tc^'::M1YSGA$ᴨQ,F ;A%^D͒oS'tqVx+l5zt Yݍ5a$7%d7Ȯ 45;h{lє360l`Mz;b('{7Ei Ԣp8bw}̵J<9Q>zKɍ钙E_k4+\@4 ?2 6}نJ|<×Jт yNC{u&*0\&4Wrj hr_X<˳M<_ 3V'J8J.'\z-W_ ~"|zZ"cl{|ـZաm3vؐAʎZE!]lCH0E. 若6hl2<_鹵K4R?65΍=R %.3øoocK*dTD2+}+n9zYuRE'TWoo,]?k.Y L?VBI(KDz5d2pz.ڦF+ӊڡf6O)ir?$.a(Mrkaj`^m#o/qT6)B*07<} 1Cxb!_0?wم*^>^b9ט[Q;t`Q_FS>c'`2px%c !1& jp/%g,Ʃy񲨀ߏݖ#q͵<-P8>!n0D+m"%IZ>74@`ء <ڕYcZ@YL.fOx ,J^>ӑ h|6+yn-a _8o&0J53j Y{6Z0թϽD*i!k gqq%`pXyxVps<]Q$/3S旪st ,/FymmT.!bvaRw6O(# +!"GGiM42R&йIf,5Lyܸc? TXGEwM~gOB.A ؖ6d&Mx Ńp7 AU5Mxw;jl:\:Lv*mXp4bn"naxؑ8.6EOTP(P5(TT ҖvzlC&$[>ekT \|(f]PwRȼ"/-m{᱙ȅ<&m|.UA\?m߰jo? Cu^@M@VvN6% ;t>u1֩޹C_.:t+T!dzEDnOԥ;U:V QzIy1j*6/.XFj9J*/ ǐ~@gOA\djszҩ@s]ڷS܋ 8;U+&1.T$*Axh 9H$NS/rlEh/ԃ6*ŷiK o3' TfoxѐBz$]%@8u4@QAe;πoߥrv*+ B1(&uK?:Z6}nqjzYtJT`.cj_ݙjv_Y4s[*!HC.d&OzE`8ÅFo)Uc |ǚP?kHV<B &*rsu9_OeLJ{S4b2Uhc_  :~㷙֭J P'+<Qt󄺎I@z^a`c((9*aG`{7$ ֕`a._ot筪~RӇӌ3X35s_K/ijv$?G>Řo0x]@p*Egi%nK =@5fVe`uuJo?Z*U uW%t`N2BȯW p}=ctZvv)pszO]~ΐ(8 ?ǩcߞt+8sRtV`ϔ$resfOhv`)FD%kR/?h5bJ r͑ "0? 2+S"[KQ4&G_nwR#@PJ!2X*-ގ/ 46 ~'G23Z.8@GhAĞA.^[Vy{k`\pW;G/J&P yrk(sڲջ T>_ԓ7)ppRz&{v0) X:iЅArQ@%a?%tI03 @1[D,{^~{%wФVW>wI:5xNnpe\M.Zo/^=0^E}G5k8Y0Fhs0(.Q QaX%bΈ_}@j#0N2wKh.mTtT(ibssǗ'$ZKTx?}!Πװ'te7k<\|d}lVd{ S>e9b5o@t.qnّF)CLiT3x\}rz QpM5üs8\P \R:'\`&zu*8/ ό*@d ZĆEcȥFղ(Ro%ْcؼo׊!#j?ݫ)=EV\=Q;Vϗ)MŒb~ނD]ʂ[^QZ^Dμ*-TwN7Ζ;يm;: ˣ &yBp__8֡J@` h^a' q%nfC8zvǙ{]seG_#D7o#B`H)m  ߒU+ҮCss3 p9(Z,vr d(Ҁv" U܂a3'FMxq=va̹EN'V-Iqf֡q;nXceYūv~yA6,7_cΦꎦ wFh PFOZHZQ7CA?p5Ace72P1P#K!H}2g."av`Emnk7$|};;අNf 'ɾ8V!d2{t]/}ihq.?Xߚ蠁`_ig*וXg"NU]#H 3'*W ۫ثƠu9Fa ~&Fj5: hzċi(/{ g kHN=h"8*"U#dOS^LຆGsжEzro}!UNB a{0/Y2(UjG*7`@e'ƤUv1>TTIKHndc}?6DaT?iH$8tVG-u..ek$++~D{#bxk/BJkIH;#ÍOۮTyrk6Rݖ4?tYb2@Fh ;6ڙ6u콅%z^RaC'dXtUcPq} ӴMϰg[4'WcU&Tk$uH_7xn gAlxE+1)I똀gc7BBOS<o$9D\$"dB\51f-kKcx:o[k jp!q׹|#Plphcwx<47\RRXx`,Isifjhx//g=q5}-Ãj\?ՐWTc ~诮#z{ ojN[WBdb,OSo+zWÜ j^DcknޞFi&[YQ!XmQX敲9LsH'M&mS+VB4HM *uk6.4ZmIƮ+.dJ*'OnFO_T"ZqT !߻KUvDcgmIFRpiNJYSX$bc E,HPb)AS+գHy̧uERaed5Ci>iAcvOH]:hvVVo(fԹo>`u FI[ }X} ΔOtJbsbdM]z跁 tT%.k QE@B~0xP+K70<ɾzFf'eya +o'@,SĖ7䫧pϘjʮ&ր#04$ m 6W`LnqfW6h(N^`T R !sBZ%T|DjnSQ 4ws~Z6G)Rj,V̌MBoI>l8R! B`@H,)*8zI Afi=4Hj >|Y5`W!iiQK*(ܗ,{2}mh%""0d,R2!Q(>)Ivk 3*p, .HƿeTRώIzX$L_nF#2[I?TV5UZ= 6@ v?eXc-L|7fSxJ]0G:@+Y!?co2jVڟ93⒡jC2-;>Ӕ-+{Zd㔌E5[A5y`u .)X-t;W6$ӝɓqJ#LEIȠC,0R]^>F;;˰h @-ިQBfӦcDVJa-Do:flfm;;H !:jdnؿ]`@MC+Oyc~ U=bfh}QQܯѷjaW|{"*&kvi_qCTk0 跬%1dpXM"\3yX,'ĝaxHZA >:;(=~Sc[t&ȝP7pIZTD(NHS] lr*b:ҷ8܊$D3v賳|Ri [U:_##O iU̒9y\O3Ji>洫(%?刉iP E.V%_.( D%h`S#g[]~ 4H R6vYbbߺmVx~~B%FjsKY;}pn5S FxROQjI'd%F貺542¹!LGT܇0/vyC#UITfz 8c:$~pό3.JMn|!.af0`ѻQġmF)@m<}?.#St%>24|#]5mw8c~s}5y3-{׷s=nzu+{f=)?TT͡K#~}5 9$}^߇qS P9N2'krhiP8 =Ob`{MM ~~l6&$\>͛5;EN}{־F^0V;ۑ%HI% zLk&qLdhH? XΚ"!%G=DJQ[js*tj?DPTpy:yiKB6+=CKg;':n6-ymЈ#RAlJ/_ԟ #7BrQ6ceq?rf9e t @)0TEQmb2siGNWPsSvl'SA?۰S22h=Y9X3J~ >|Yzs0m0zD56B:.Z ,r5[nsXj!*aRbArxvu7ߌj'}; T_PxwؕNjw]Eg̜i#'=w2Bv#1a6t,]0 G=K Fy_:i@e:}޻W_6Du4$բ͉n¾:UKzq+K 4E0x>aةaiW>D;eɔT̪z<~ E_ޮWt+ IgJ+J;;ёc~J:T'g/qycA{E NU b@D! >pfLӃ1%>b:~eHqM@%P A.Ԋԇ1Ywl:UyKlLl@tF6D5 zpMxyvdN栾, Aqp:,@d0[i]ie$!Gp?V+|BtNSᥤ!ƄVW+GGNA$D7RGEfzYHZhw4ﭙ e"{wL:]uoL\") ͞R߉;(p!Ď/R2+RNQdF=ysqWg GsL'dy` |1- xL~! E[G:b¹z%+BckØҩŽ4WΏC,323(hCGe-0Zw͡ ѯ=@,|A jesU? _,GbQtz*1!ҍ_i=Z9 ,n:=n3b/ES<$i]'ohw&""<4 gk8IUo7/T!PG܁Qdh vg_gвXL"e m뭿E"!Jb=$ rR]\7JL.}ME@7vp'Bj$ h =Qػ:jeǮv?~)<`g4*/NQa@nEV˱%A}P%}<|l 1`Tn'﹡cАxhr IP/da[*T>3׫^b\825&J0 0Ï{?FfqRq_We<E08.8Son16 N 'ݽg3*qO5~R$_l67ؕM\iru9z,l3,Ք$Js|kCZqqxryհNш]φ#qџ/ F i`OY.>>eTy{Kc8/Zrr)YRiXR*p+^ ح8DWb{ublJ y2L$>8o)N٦QC݂rq^ l= LWO՟wk44,yL{MGhb+c5ILsɮNCiQN c>"̬e_ae LXZ,E/fu5ˮa_Yz3G73 ޮB1L'or`Y/f{ 98ص_I='Vc91Yѷ+VٌPH v D@AWg2+JW\#((+]bt[3ȌfxeY|=0ǧv, _ 8(ʑŬ'r qC~N ou+7q}J״S #}WW˦@$lĥe` xni)c2&K,'f*;OtM2^ rY2E+fԤ;f<Ӑ֨(^ l.p \-P*-0|Wkh 8ccE@ ݦ0ꌵ&⪦"vY/EH) Bӏ\[1%it:G–. :Rͻ7h}#D{ΣO`"8O`,* KԥqȰ}ooMQۈҵ<>^xv\=?@Iά h74}p〯gq%XWoQ8zjR[uCZnm\}7O\q8%1CjSs>QvH8dDĿBA6*BbO(IßzKM xe?@K#Fڂ ^BRMxܯ}K7"Ҫ"!?WA-/)s$]ѮT%x]&h _:p:Kw2Li\DKQ1˱tm)SHg|Sk=5lj5I/+wE6IC(/+6i|S[B"4:\< @ŏȝi m΍lNg D  ArV<.(:`o7re=ꃆy{&DiŔ)MI 1A%V-L?g))GKbߪ]dW5>pg 3fD|qNha: H-ȱ7TZXnatJ/ok)xUݡ80?Dy;[ghw/*3(]n T'^i)}8I aoH%o,TM<+H j{߉ΠU:pGYN`|ԡZTB{hmF}h"3Hmi *1ԇLEYsub}Etz@}1'0bծ_f6Zm[j,e ߺ)ǯ|EQ/X^f_Cpz_!<6A!2 [nOoY QR@˷,vCe&FvLnbx~53H@~F)E4_cm0L:Pyp X8[(݋XY4n_N7nG AkR|6bxv*2?vKɁOcS1e%0e4vK tWCu!y{\ӿXc{2Wpɮfؒe~ υv߇D֩LOO|t##5?n\R{wYw~ȭ2$P賹N5ʅz0l_PSxO&Co Ad#.f`kL{ml'?/x{OD;lK(Z#߸&-.CZeN @\GIxFQt}X;->p|5pep[![ZLe!;6%V$Ю`kg8}aj՞5_͔%"U Xc.Xdgv +ȣu c9JMmU1oY&X7Gl&(rFKk@@gwal2"zڷM QiT<p c̘naB&=Q\ґ"ū޺xHE [חQs^A`4m^"x\Yh?|KOɂro\4#sSF KJ޵k|!J^ eC<;P9I) f:2O(vɪh'{w bdOt4Mc8s{y&^Ej ,նeQD* YՍlm>)p9//u YhDzh9W)a /,ϯ[M8'Rrbʍ%O!N%HAnBz ;2ߙFu~<2,c)AT ӱa.@_Ń3R6\++B>i$*X89] {׊ Iow{~ oę/5ےz43ؑB7?Fz0m:i|6Du,`hSΏt*0Fg/p{xU+{G\ѿ<D?r 31=e~̭yTVY[ 9 'Wp(7HXd &aB |NIq\)_lLCy$D w Pԫ q0)))]. '٢U$@oS-PD&YHYw!*FBB"-?86wi:ֹ/{yaLxHYg!?zTwؙNG X|=O;Ïᇊ Jlh~́m+-'ú3L6{ Ps#qh-D"evR!plʫ1@T _lhQAVA 9յژS|zT8\7@-BsBH9pkFQ4P݄dPt맭>"z_"!RjdV5h.y!j1P,U+|)ØM ^ᛞa&k"z#ji o\]iyv4ZcXh|[˄xQu_Qʹm{D;RD}3jI"pdY`겻s|Aki:AoZCM?%<)B6:@ Bmm?ԓ$U5 {ڧ /0ٕRoΒ6,g~ Brޮ[ X[$YE}QU0bjw#H]ރf0'S§,\}m?vSQ,.Puhrv98V(kq'P6ʄE% 9+hn(JeGu!}0O3!Ǭ2}ڥ38%&=#eKGվzwpyMϿ_^ }y * uN r ?s<(~!vK3.Ynuc ^?ٯ1b7uh[VR0&kwbPܦbr'/P_Xڭ5PPJlMODUPd^,:f>k~qM;p䦭5Vtϐ$%L5 ,;Znt(߅- A4Dn^"@e%L(ɖepUK:^"!we(CY<5絔 UlN_L_E]F/ ڼS+j$EaR* V;G<+K.Z(x|Tg rjJΰQR< KiAG];0и*zdapǻy40"rgP_P2ix~q~' &>;XtHT\.ֈΤ2p--O@l{#(Ni/Ol^v_fKҥ0 .pU =>U  mCFL6 >覓F0yNTj{o.Nۢٳʆ)am22T5mլ.A.﮺uAbʥj&g'P>_v~P ίKƅ2Y&`~x?Tl͞eaݟP:,7v~fE`X+߄6P# הu=7_C7.u4"J/s7Q$9SM;ިWIg]“!| F2O:45Yy zNDC fb 8\-swEe:UςV6Щ嶍fT}Q`JElZ+L.-$5 J]Lr`wshРę2iB_$USDEr&UCKɤ)CS2w,Ri evr}D=?ōrbIW`7yꂇ1(:+fNLr޵Lk֠喂 0™ӦX6Rf@FM}mT1Q uA=Puo4,qULlObG7[]^WR0@[$1\1Ӿ6KoDi:^ X Z8+zŮo3-bq|t n2sh) Гv _6 ͼ^NbawlnK@,_v}h fC)܈燻-}&em8'-1O ܈Mg˿<->l(ßȍfhQ=r4?V0R3]תqfwF P.{B EőGgL-rN}Dd,yv][9/Dlqj/ڐ(d7aV9i>\~7Gj[Zv'=W应8le"ϜLB%NǪn-f;y5##B.{zr΂J/s:=lK?KGH6JIcAGt =\62́XCꨳы,X%^d1 ǧ/7 z̴؎l,)WuwO#b ZP}'GfE/6@ /I23w>iP4C0-_pv1[Ŕ:&]:ys:3D>a׆Zs"RX #4}8J4)Eߓ;z=RePr#_U޹ԋ3j2|?mkmE0 Í ˼o.,LE4&`f'.㔊_AP9%PţS"v0'^(,#= Ms۠BDEw8vFlѢ̲V&,BA*9YK%i:~3F%B⊄?ł" %MyNgI=[ B)JMƋBMnBKJ9&B&!| (9C v;GR(=R'1i^jG  CԜ`E{,+’[@E,d{{,p/?yWoEmcQmfPI,td_ls"OE5ju~/cTS Du7OގH0!>L@ށ1IA%ZD _A"aE dVbQJbD3Jʷ;9:LZzB.,MAj'M <{QP{,e `5\c{[V:ІkGJKt\mkVAV]tFu@$e~J駘YȟTXw@,5Or:@ITWֽ3ڀl+p{gY %B'b0\K)#|̃Ul> =&c%QOG/k(BtEؔscUS#cɡ6sqWֆpuU}L7g% GmcR`-CWco'BD֣]kw=ZLRzVmK'?ẪQh eY澯7(qC% $eE0Yf vl[υFǟLZM?Fw99gЉKR%',1`uo _͍%t ÃP}~%i"8N[a;Vʣ#K˭L,gǒvgKdpMyyiWKf#֞9H fV39 ~+S={bNWS;,]nɫO.ǭeB}7s$z@o<eym㙭RƢD4^1)v\AnMmokq3YC .~/h^{I\}p6ͧ;8 sFjK *`:6gKuQnoNB( Pĭo,Ż;~tϾCk׽اd kث:xei~s\{~'ZM+4z/flJAՒ+Sj ̮URUs{mrlfke\ʘZߏe졁 zX]nIpnMIiK‚3{^H-bi,~c4Li|p qٍȎF~<| VFUkrtu`d˻ZI˹`[dmypC $_\7NEd{H}POj,&Y5}A i/G EcI+U͍#QK/`A̗?O-TWޜ*g xܟ 7m,8̎nVLubu3\ьV>JqΤ-e癳pOnJ%I~H:jJ\|㞶; 5CEPd+8a*dE>'t[z#KAz'/* &^=hu_ ?$،Hiiޝt?6;?I RjCwTU%7 u띡g=n c[\;'Sz*+oVWҕ_`JCri = Dܦv[3lfc!4عAM3a[a+ΫB*In6靵`|wuStgF "Au`;ÏkdVj9yw{ZE[Q/iil2s>VeJ8vS\BԹ.f>fQnCze amsp3QV~W&d]xI4 f'?Af>Np0Ϥ%YQ Z[֓q&[e*t%bQ\!g׆5C,t j%K ~ݿN,PmEr/ώ] -mHu M =_sm  & OLU]Kƀ|is:xY6CO! °&tcδU_L'1w 'zb^ț-?0(ǾwɆP:2LU^Nad;>ݪNGrH͋}7A j(V?ŭ`DD~. (LS(Vmc0@4(>4R|'RY?K l=;PfֿxA G=`/ ÞJ\?q;w3/!]}ۣ}k {t&M6ov/qxijFUY~̅͞);dh^附|RԜ @W$.+vIiI=l%$"~S_R浖}h}6W * ˳y+ Z+ P>s?ԯ/LQEV@ߌ#+܍/dQZ֣MȪڂ[[x/uc:=Z]uh,,ɓ%.q('~}S=alKvUT=Fޙ얌z0Q>?!I [;ȒUNnA;] aܯ`íu/Q%,Z`/dPq>uaq`G+݈1+r嶾GgtެG*2Z؉#=' @o{kOGz/ğ?~< xJ+^sd`!јǝ[X/[a $`N*Jo"2?\g%+EcP\Wˁaoy3KI ._RAS@8M+xhκN He: 1 ,H s^i7\k2yju¼eL;ؿae lBk~x@h@=3/D(7SR,ZE}~H; T`S{/@vt,Jx3Xݪg)S麾DwLu]UdP F2Rl,rn"HBV۝'+b%f]֘&Pn!|B51ke uہƩ5m%:Ϲ2/3$&ƙ =n$3N12?@ x@jQwv M3eЛj$.>뺜oиvnGDgjQA(Ƭ-] 5a|o vc7v>TD{$OŎrmǘGo\{n!\z Lﲼ>*)4X:Ӯ{c}d=oΐ6? Ï!E"袓9*b< ~ g~̩oS 6|K T x`LdWb&2 k.-@*![XSJdhP3@Ӌ}xBw(cx7dF34V7y3M˸L1OL 0 D">p9>e?@\@F̪^RҚA~"M h6JqIRndģ<tAn;|[[P.g &r/o}o7`f0fE루\P@>wVߢzli֓u[%G]57[O"vL^[;Ub *٬W!3-E3 /͌gTWbRGuMn#WNUӼη": N\t{e?u /n 0|8>ǬT S<&%(Duǹ\Y]n-!ʼ0l"h7J: e yaIPДAcLXx]E2U5dpF%D8cݑZ!@w9R̕㊚mqd Qp7 QyUaL[Eցvkրb:j)6;7#7L $.M E9cs.Cu s&H$LuIU˩\r@,TD*1pA2' U-O&0Rۧy!:x̣4D.jQɟdeD Wdt,iPwWAj7}B|XqTu:]$yJ,j݂g,*o% |*TU򙺩8^[C7s!t^je!Mϖc3^cjx_o[|ZKtOLE (IZ?z4))aFOi%݁aFW}B*u KnF a(-:<IMW"}4\ RV }VLETS,hoJn] +L)7\/ق!xnX:0 "AEHku8wI QJ_}/9+9dRϞ{ ~quY$@Brпpiڡiႊ#X=IYu?WbmӌxkYmp ]H4@0f )xt;I +.|9@5k^e9F05VMg SJxd9|-l)0JaħOu*&25^dsntK ;cDI^k:tcT~~=*KLܵc Sة+$磬b 'Ui|hP~qVl&tTnRFI o,2WX2{r(=Cu4VJ6.zK\twcH̨9,jNpxR `^&$_?;#PU2 e2F4eY^XN a26Mk+{:\xTs4g 8q]WH[jn?&oiR"? T? zQʒÞ!Olb㎨6ҕWٸ[ 04oP_ݤ[A#)Y{"AI%#l?8;a#Y_FiEDYIdC L4:sVn*.{^ >~6^P865JGfɒN X3ˤMHakq.nQKEc$4_ALc_NΉĵTtk=s.K(h͇eZÓ^Ca6YX2 <xkFZ ̹δh|X;aF+x1v[, =$M3^㉊0/yo̧xY=NgMJۦLJ"\#5qwH?OL]gꏮ$7-Dzs+L1"8}MD11xc-4q(Rq6; }Єق/LU:S5l0zJM~)dJ#y `I(~}3#Xo\άYJbUOs .-4 u)J-WWoS2]2ŶSPM/YӰةR"P/F\URn\`mv=֪ &RySZm671_4~bOr@YEݚ TR?sוߙORV=++z) d!lٴyOQ!;GMEa< !T bO8jO~yCi_bF/@2:iկnMɔekg(9n{ֻY׌%}9Y4_T]2 άeH ZQ2)//eV/eyq%AR O,/2ͩ 4x74 樢hF Ih_f9ig@VZn  sLߤLIDj]\3N.¶L*<ޜLlo\vt瞍L-:S:1{x (eJ2U#OyJ,l*yD0VNFX1" qm!'˿UH8 "«iP.l:a@Q s@I'>r&{W]*^Ƈ3OvؗS9Dj"UR.7:U5v\ܳ_Zڠ[&XN1%c#(Bޢdžrby6ynB}sz>F]myV]x/*_Bj( WbgژP]-Sdk5&qc΅ %MU$-3߈5w+OɃ{9Vc\kF=Me_'#'}2KBe;GDJaWtwjwCns1t-8 :NZ eۮk}KV9'魙)1^ia-=Կ/vU# nйd@j=rӑEQB(Iʛyr1jk{s?5 UqPH,Hv~\M@/ *eLP<@=FPFe̸yX|f{!0f/般2IWMןS&GVϵ&*V4*˧v9N5:ajս*dpS 3Q:06яh\\\Ê:\POP S/mG3 noB)&TfMy)^\q^mևD0t],tZt;dj2a3 vjS=vmطczjWVQE_l+i5aCe8wlO`L#Vr( 赑 ~*]ۢΆ]>ː!?;gAl& ]oSM̮CN4\q߮4,J﫴1:O^I@+Y$7猄01DF>oa򡮵>̗}f! /~/ާvU!p9Fs7* 5GBZ1 q\}]W8x-=]OU&9~=?N'+*a^6cfX~mNtWx9SD|]^*cw% >mΒL=1Ǘ9"avAJy \U\{}}rYSFroRҺšKV`*=D&&Ja:xMO#MvSS?vQ17L+V˴7.&+EA'AsS[׆#=|U?n"1j'7+ 2ĴZҺ]`b%MS"ɟ;/vPgiܮBud=;3CYZB+ /83GR%SZ%i~Vɥcw:-.`[x$~F6ڭ\RNN[DEm'U36dZifulM2TtT,…ۚȪhgTܨl;c{efj]~t(9\T>V>gј2 UDpjpbp+6էy!V19-͗Jɖ!ˌ_#@]E"1:vݸBOp9¨0u`/?U=i/Ec?]c ^ /R5+ |.(64Nˡl5X6q Β|sI"k㳛񰩀1m&U- c6բ+w᪞OG'gyUv^h&^px[cz2fS}\N9>S"bhxTFa66;~45RL)lw_+X[\7jPvUj (q~)}c_0,DEzpԌ6M>חQRQeRʍ_mi 3nmHOGa(&΋Aմ#c>XMȓ H©T\qn8 FB"dӺja,aiwm;0. TPꄺ2y#<_c:_ӰIC,cAW .FH5a[(Y(6!1i_(U%@&%ᶯ XyDZӌ %ÜNbobޣl')~Z'wF80]Zƌ:77W6x~IY{.,0xk(@w?ݽ"[2Or^\KE^NlD<?ENwuhWn:%/sT6K>]X{~y`c/֝'(q!dhjOe8AR8{P]n~yAv$'X+X'.8撷shQɑ[ΥV9hզ"ymjo^P@a>P-KZVmpbݣIy B7h,PrX^-9v+/Kgh Kun9hL  4(s=TH YE 6t`SY,YZN2bm2ts.'wPІv'~ҿH$HZKBe<3Zsv٢Xo8poT9|"!Zf#z; |Dlr_F< BH1zH9lC ǂhSPBy":m삢) ߋ=Eɿ;G謘]ˋD|p˂8j{vC3 c&r=א 9¤-ְ+W#W~W62A [!Z5FJg% ]ډtᰦc  o.ŬFE)/G,Fӕ_3M.FDX[SaTl5EyJElyȥ5(@=djė*H7;8~Gn&AsݔAWt7 -]MQ|X}圩O <4`UjD3+̽({,M-K{bRSx3RED!* Weg`F*D^3\VxhP{1IWk6u7nV5ʖ(NUBrAn~Ը.㞹m~2"YeA%0.+ as5P`ǬG%mԷ3ڌqT]ѫ1UBK>T\tO<(,uGTd6G1 VS,jKq q=v 9DMu^۰ ՕLif 9CjYΩcdN/ֺ}m0YS7b3`(H)zyMqEGLKcFVCs à#òBn k hQD`ee2DMo`ݓVCԣ=2aD@'Ks6I7ALv9a-Gz;n͸=H9Nj;5'N(_7}3!r'uOb/N q4[u]owgG`|<.&([lpηmUhyZz&k1z+8$8?PeBqQwh7TBluWl;yX]T # { A]QbړVvabqg{e3x`Pn@c /-y0;4AJw7t{R4C\#sFMBOT}{CT"WY2 w- e =WNKsڶ `LRm @/ Q`Vu{܃m/ Kt1)NP#}9)OL7fo$`J. :|ɢz,jw3J˧zk':'*)~$u9mOl+1b%\M 3JL¦2Uf@-b--=K#)4^D. } ΅v jPAanRM"݊9Dʼn?/3v(a Nzs/{@Cr~`<ʥBGA*/Ďgq4hԝ 8:#PRn>tJfqU>7u%_|DPb1y#Qbo˛Jţ2K)IL\(4ד?e9YtqGL$X&aDJ{qJjۙ)\< Ѳ$r;+oMU~ll\eSD--upQNjhs{k =C-uRHP ̷(pIo)'  ̓ǦX:7|}V+Z֡& :Ȣ@}Θ޴i-^\s.vv6S#9IoduB-GjQRA]D9j)萕Dqց |??W4{[>ZVSZb>yn0TҰ[mMry=f\ST'YZgdaj7l1h:U>O`3 ?YxjI;He*6%5)L'x6]P{%סUlQN{zˁӬ ia]=<)JBʃc qQb_0&nƙ9ȩ"=1%z =2 _"g"ܯ}$NV姳в'd(Qus_2TlqC 2pM:%0Jdf#ZeOy,g8,mkogH_a%jC^QRBZ Ԡ/RcrerٜrwC؞I𴩬|7հ䝏 Ɨ_XPmz1[+VmԵ @EmU.wJHfE .rG &=e`!騑Q6- 59 M&ބĂ$ ~ :T21|e /IvxsTʀc/ڭF׮ڜ|uz-Q|z, qͩ"O/EY7 h_TM t=Cb`SӦ 39ZSQ\-[] &d!eYS?u$|:T99 }/N(omha^񤵪qQdeB)u1c/ e8M\W>o s N3Y~d!Rp?O*o7,i-]`S%Тt'yW6W{xh`K Ms84m[TF9n{Kp Cl 2C5,:~G?2v$cLۈ[S2;j{'ƒf+RN⦷Q6`6L쉦%Dǥwx*5/ts7XJyVfV}/hz0a7p ]^dLx* NvqoB4(#2i$<>u//(n$@mۊqYUHn!V.,OƤ+e_ߵ9B(#rN4XR syD?×4 L >/fI}崰D j.C 괜ZCcc6v#b؆B TIz6.^ZԲ$ !Xmaòj}^"C3\SfeYȞڟKׁriZ@6kC6~3/ Pbv*YNa͟Z,GC@`9wFܙ_ΒAfbs{s0SDزv45t>oسoUYb\1mu̵%[%qRSpkTy0=|$7ZG6Xsy#kbeKФp2.I᙮3f!h5![tmO 8^)}42JjI?KGP y*/Ք?O"֮M,]UsQvغ|[e6Z胔6D9~Z?O O9Mޱ䡙a|2%.~\w {=\=M,Tf u[#C%bC2v^+EƦ_̝9 eS |˽HfAEO LۅätnQ_CF*'%VR@)) a8 cNY?%[|$/H後 Yzb-u%te E&S?)*ⴾwީZx AVpk9I*+Z}OX3n)tyI{7S>6j 6TwZu=oг4<+͕>q$s՛tD+mNK.5Ö^һCF5ි6J)|3Ϥ3'moρ)u2dBBrP4*2_ULJpNDž˩`2z 1t.n+bΗ8mN^{־4f'W,r$,%G؎JXR ͫO8krAgsYέݲ׭=7ǦKI~ /T5:ԤQPcHωA"y++q pDvm~,K P`daO^; әimZC#W!an>kc#;"G_"ւfo㢢>bz(j5d9q9aly[Ջ{Mi{%2PUÎKvv݉ԕV<K5rDcMPCpQ8=1߁%K9‰X6Þ[RoM9P =lcuء<4ȓ;".uGUq4Bkar5PtٜAOM$>AÌfz@4Rx[|;! Z]yILr<_6/ '.LE:N J1DȠuolư͘ 2?opc7Q,FkMSpW[ԎG\i|RU  d~ҰsKLXZYCfߢ= G̈N-J6ue;bM/ݥh#Q%(0h"U(>S18ީOPej˾HHS.`;-tR"VmҪ/Ϙ__<3ioTr-ij8ByQ =Kjjs}NWX?k2ii$;?ll8=Т7%WVg ö^C.\mzҟt#.dKcXF<dB!/!-lݨedQj4}n/fz@[0i=0iK*3:Ju}$g[ Xvo/Q#gr?0tEql /E`n8J>T9<[5- *dE!|V|ĵi]ܷ )jɟ"Unj$Չ\{B )oO:eN?8Y31%W^3ZҖ!v=xSm`:JGp ^17v h3Bt-xЉo^w )_h؝ &M?u5~aƔGIPbܰ~6QJ9O0//S 'hu3 κ`I *Z&cgQU0gT6(cPtMVf%jQ_tY!,iL,#z.ͺh->5y3$m4u_׏B#\ }uo]IbFG3]^ĝ\gpeQqτ]k0Eco3NNlEB{p+›p\\%ny&禹q 8TzvxF0|F\&Fž #q_e+l2RKIIF?ݲS㾈za&]-1DClg*&c_TD΀wGÂiUK65o6ԝFpF07JwpS 9t6ݙ}0Pf8F@}'yet-|L N[V ]2jtC[X;@/Eo:RGe | rDELiaL&I q~c#vuA aU' ]\%&1UU -Йk*GMI򾴜Y1^ECZC\lb}6jNx<WhC1+ao/Qw {Ȅh_mbYBo# `$FݪLUQCV1_*ƦN9\jj'IW?vC^ziP#nZoJ[ X'h>%vT;-_T6$&#; R5˒jasbyOd6fg?cb1Sȏ{)b#>cdZ!w]G$J^_5$8$$8Kռ]f? |xIuY Ƌd@0(Sg}79[*Bd~LhтQg\tUm݂u>. 70Ud^y![o6;!_cV =vOENCZaPPj񶵆󋈙G{aͱjܵU>l5$+ |W^쩩uNe]NUIcp] ijP[X e+ߘ"׎[" ~-[Z `t=B@w2W.z,DP-N ঻ݜz$/{EDX$x$⺀MnbA)D &]9^n!E+e Bȹ).} zPVIyj7p>Oeh{BuYJN ?_PvhnusGIgх6*}!^\;~䶺׆ӱ;8b1'G[z~\Ŀ.k#޳p3;=ďk+u҄;H'(ՇUe߅lFɑH١L?ɑ 9+C 葈 d%@G ́ ˑq/T͆8sP;Zb^RQD,sRd_bJz=tuMJa'vUT /3EPWpE d$//nĩ_N1 _e"aG ɰeh:o-@}n)Zj!S Gh 3Q\gB5n8bf{ U"%iݗc-: Eƹ3rM軆Rta]Ui`^m f$fXP7#O@M1U5mJ!cw.wVoOO5"1FF)~&@(WCn:\k0^P֦Kbp!̹J>ϏMO-n'=r UYA[weqC] {[%Jwo4ϰ. cn*Nj ?EQb딻\'5"ao 9Qəyf3^f F|M'<~]bEk+ص85U,GJ=akl<ϕ|^/50!zhלOhtm^N|qH$dE}-MAEmw'G)Ҕ=COk#-LP0BM7pz/LC J*q[V8?icrK/OAiiN 9'r,Ap !L8#WT PWdv}Gq94E8m=DFLNO.T9U^\]8Aq%ȣK]jw@ȲH:«,:4-ꏑeU>G:lpfܰU16Xyf$̣ĸh2r(ҤәJ+Ƅvr!-I'PLC3i,y)°%<^xE aAAqscǑQ"H2#(*aǑP~bM&s*G]fIq*1SLȵ`þ#c@`RpT4:O"ӭc fb3bSl.7me n4V7t &ƥ uuy85Q$tٝGC?`]_hz2& kٕ^5[bomu(1csɭu?[3LLhtIv:JYeNwMur I τC`%L?ZRεZDGcF#7 ynh9=j~eV^(h1[5sr)Ԛ/=GQʸ8iJX(=2QVy*:"y`]xWhQ{g6O- j~%^9/~ ]!TWSKvQ!"gn+Ys_^YYH&n_OdnĒPpVGSzZp͕Tpsog):@`T Nɐ%PP,D D/wxY|{')|B4:S<!tuLc+#W8o>/x!jxK=<5/8'Z|l42VُD.mNɈf"S%>{[n CJ ay1ps~ ;Ŕq. '48^ҧF*h_v\"t <6 ѳK} I}h[ˇRvUM~Z7rssb)3߆t1pOeT Xz.#0F#4em57sTp-Կu+wV?n!%(hR,nXOJz=?Pjkx_JcVŪreW6õ<ϩhV7|Fk+2^s]r iQl3yG:1mhfDrDا&6XX.QXhd|tvu,I%z, 2⋌qsyQF;Ϙgh ĺOgkaj%*}-v캈H6 ~1Yy1& P_X\?AgG\p^ ]$R/?]sA&t#bSR(jx*MBx X {/O6&DkgX:&ބI}3{ڣ|>Cn9ؕjځM^IY ugOPL"w˯scpd)"Q.H g(|Z Y(IR{~\wJYlJ,-qގH󑥜 gB:3LWiLbee3&bԂHp˭ͽnl^"NW?Qs`xkEǨ:i5U+{vkNdj܆i~/@j󈈟.vu1<dcAX~H[FsIbw&QIY^voCn@odr8eoKc>`uB1)& {.L1W-fR0 ګ9f%>+宯 sSh,7y#?X?ƄXó~d'(E%t=X̨TDh|u>3YmUOI!a8߃l8M*f QXT(% KD\UT}Eur)p x0^4=C(%5Ezؠȶ*#9hTOɗXOK8H't'RP.Soy (![tV;-5n@2Kh[NX!_$ Í 818D:G_լy=#MquFȅ@|Jdn6Z5 4ƕ Jf_c% <1Y(s{H%68wLDǎHeeG$"-`Xsқ[@\h[QXRxNczYdNd~Ok59V-y mwYL-b{@gڷ%brw|Dg|+ D)ԟ4BK;&'TB I}SL W* #{@Xu] iGJ5]0h%Fn^ '_j ">Xn=<3sDC@<0mW2@Vr&2-埻ˏQ&rwE<̉_hc$A9uȠEȗz);Dj9dLJ_ >$<'N 1 (wظOhf~%"4m_p =rƺwyGxLC[ 4-d6;x3X/ b{rUHB-h1v| d+xK3%>:-4t1sg>g ܻ`{(mS%p":qr(ݙN_<]SʀFOEwM"?N _BlcS{N Ez胔 ]T"=&q:m>Uz.%?2q!4^c_WJAgvH>$hyN#r< <ʤ9nd7)Uo.B ȕz.;Y~VU#t~,i>?sMSF4vj{[RgY"دYk(|zTGO$Iċ%<","A{L]v]r+JJj̜8N*^߇zGe Cﶞc{#7(gb~Lt(Y Qi\ҁA=y5)3 tN647$yG7{@m99LL˦6o;eHZ+n_JL=O>ԉ:Tv(7 =0ڐp={QK RT exp#j_i.i?zCIfT/e6*_C;]9j` KHY$߁VJoq",|y!o+׺@G*p=apU@ai0WKN8ćv-q0\/5UUT䅅UYS |z#`i֗|4{'X%= 9N%#LWIo@\nL7FE."=UIbStU=⧹`2]rnlSfނrFDd^VJvRihnQ{l%(0fuE 3lKBT *p9cȪ)F2PNϒ&fq}j-v ͙8;qq=ɽ'_5,׏">Jłi, ǝG$o ˑU)DN9G ^5`-k:e⪝n`1aXzں*YIfmபdY+sAyşpd;=G꧹uk+~7o Q/^=ȆcN 4V&3  yMfQ{dr%gw l 0=I;O]ɔI<"p_s&O . `oY/ |#F+G;oa0,(E_х Lvʚ# YèLD!3hCiwb1 惛TkҤ֌b+c+=a&g%ӹI>"Y{nQὃ̛pJ?~=#Z[|<C8>  [N K@#H$DiD$,%A`CCcf [#X'MIiG5O,#858NV<`RKSA k{+t1UV@^w e n4>-S4.mX |dVgXNJu낦#oH75jτC8"Fb*]e6s$^*WLFi/eڻK)i!9[ȅ'[͵uX}}3F5{g)YA25տn\ vzI.~pKM2/} MZ\qSE nK|88OQTl%|qp{.X? `(L fG2߶jy('p&` ЋMDG RV9ғ| @΂% L?`zӉ&LbѼl8 {4nk}NF} # [I~L|FPVqVZbOK~Jhw]?R'9}drb:(/>fB6(|ZP kEϛqqR(x|F_㋑^mt6ॅi=QΖoBu0FM%sBWNurWzz]"͎JZvV=#^wips~HXT|V۝R~(~47{ncBǺǪ#"ۈX=h=vGH92kardv:,a\!_F΁xH29x,}]XIGv{\qw`%NeV].[rCҎ? S*d3-Nҿ&oSC/5|bMŽ; GğܶSqg<(\#`ڷ[$lf*p?ۈ15OQ\ou*y ZH^B^UE;C>Kp$,,fq("*?\'ܧO6ZGI&v8 (rcݯ_Yruz(FL^0ﶰH<][ܨ.4±,_)#"bO&|B^R# 5whک)*^ef_03R  rnɃ%P[ddsmfJ l Y^K?nE̎FA@zl#@ymD`h҄QKL@͹PVCm ov`8m̾rQ2Lb-m4,Mj{_@O;6Ŀ7LsOK?0d)޲I!J\C(qw~ף5{Ⳋ 9޼9cgϕ ٕ"ωE d#% d;xNƒx)ri=T }Rdf &rT9[TX+S q X_M]ўSk\DM 5e[}HyO֐b8Ӯ&xjy]YTUiU0Frdor60Ay-mE}6&9oq^~ShZǕ{kKF늛a05{7BM3nX<sO3>#xXIdzGGİ)Cޙ,,z,`]zwhqȮsE9vrtqùP5q]B8畗=kK4фL5;9J+9^v&mBFv/oIzwO-C~DTi4U2k62}A8 ɮ ܩ$ 39*,qIXho/%Q1I ZS@ )&(+z!wlY: ?}j+,E%(ڟ!̧A9Je5绢ĭ뻁A=N(`[a6"O"XzPK3YpԲI{nV c нtNkv p GM{E7f,t nit8؆5m"fOE?$N{|ʃ9ؐ/ ֚TM0u(h$ K3VQH1l/_H dV^<}`g>,rDo$['zK@SHE u'|շGۭ7(DJT@,nB|On#[mF3ς=&1侗zvj32ڈF䍴Mj!YȖX}̇.j|Q~0 BK|7^4ĥ=_AwT>E=|T90!Ђa%B)@A @dW}- Ԕ5(FWYs_G$𶝾nt ":O9op(  7:U68wwFX]trZ?o}{nGP.f숲bD@RKߚ9,VF ^‰:h& .f#NnFfܞ; 7 ]KvK鵕b\.믩s]&꫑F. `!)m|! 1waZЀ2hNK*oM;,JPz=0YA#;yU97]'K>͹ w$+e&|AKUwk%I r&r$$U/{Mٚץ1>A{]f~ b1@,|Ѹ2 [zR˫E-aX1'=,՞6;vɽ3|p䀇E}(,i e} ;,L6-W1)|h?k‚H >wŌVb8F7ƑYOUCW917U\PG+y=KN= ĒB-r ?:8S(r dwT=I@sr]IJ'h4eBx[DFJ:oOAGU 쫸3(l鈓׼8]>H|)~JsICC5cd5&HvX.}gn#AJxj&%4Do$rD%[PK!]择]lԺFC3 KqЕHM:@zAWDp>p l/sbWgp'F-CL:q )( oT_fdJ{^k1,al+T^6f􁾧 \KgIf(@_ N\!6h,G|D4p5ʋE"cuHR !~7П)S2 d*I9:p9r2Ȋp19F<K.ZBC+|}XZ"sel \I7ufD՛c l,}7tʥ"4s+SޗZCAWLϋ:|LA'Zj^0dꡞy#CCC˰)>ɒwvzrr$oI4 n^4Ŧy0d9aA:-Lp`ma; EX|-y:}7\lVvǏMTa%8ݫ"?E\zj@*z _6^B \.aֿ0x8YD3Io-CtB[yV|VЀbd (򪾀L^f.ذ{m(K/:8?1[`"י dI٥ه#mp2zEkيD`B wrle;WY<ʧB|0^`t /`ыښp`k?=DǦٌDCcw_z+ 2}&SأKb$_*S}{5kVFHj?%-!cr4 8٨BkI.s:\Z(E|,.qtd[o94睶zuӨ{!yQ6W/%~, rMP+g`f%z-Cfí`볧7kA?fhaB6Psc-- Q_ uy4[^z-gad+ 70- tӦ@R_]mi$)%櫈x0'؟HɻgZ]sZ&Z|6\c3!]dӆQ/ՒY][ Ѽ)ǗĦ"QYW3dA`lcUK `W"]( 'Գ?;&GC r=O@Ȋf1rXr⑘vB'">ϚHQA)iQ9b$ѸrU]A QbMmYs^LNI(^ed4# ,5}&DF]AZr~ܲa |p`=[~3 rpy]>z 2EG$k@?1|8wߺ{N8/w<ڰ$\G}y݁47~pM6y{&YqVSko{DQf ?+c[b?%;/182CjǮJ 2Ȓ.4%r'$N*cg``Z}5 XI9d4ۜȃz~s ]S7Vh6u-Y nƒ:lE;00;Y~x@JS>5.Yߥ&|X)& 6E'&2HUvδw&`F\<ֵuO:jF'X:K HηԸ/Z=lLkWc\5OMŞ!0Q/{Fn"cQB.IFQb4#.z0.Z|$<>`&U1i?6M nJ'\_1Pstcҗߛ[OCoʯ4|keo'_-11e6Z~y@϶ dV*)d!`I~en9>߷CT1}l2ibwQ6K9K;Ǐ+wۇ\qB15>'Jd9 H-ZGkMK"&lɞ|znulv pLq>J-}z{ .Qgʛ8ŪAS.Z& r<5_˱v=L QB qwb gp޸@4EQ`bd}"b1x&ЦYKΛn^1~c*w\ծ_cJf,#`ġg{ٖf7~d( }U) ?V/ vF^72QEy-i x 5?2 ҩ=.wMC83tX:Vt!VQ2FN2+X?z=y,NE~Sh ~oIϪ *!=/F}5_%bj%bP%5,h4jlcs?(" 5(C[F(~B槳]ŃϠFńsj=PDhg?kU\£&L$X>}%ؐǷ37e"c0fYwκ6ؘ>PSPT#K菻n?v,k 1U:A' D,0/mEjkΤİ[K}Brw^5յ/@ HE?"L|Iwӥ;"w8LqNz4a-)d:Wlh@ Jfk'?$rG4V>QᙽsG)|"zҐ K1)X/ MqmP{ܟ!ر8U 儜 դ@4N*΁;Z >n \1nun8롲|Z=%UX+_m)Xz~mm4]gq\o dl3q5k:QNjbW6- -W`̑Q\:ΠF!0LϝТp*#v nZU!>zEͩn(] :K." YJŌLOeB&cI[Z7$uqp.NmH42U*z* :_Q)DLj4V=˙cd/K%=FP@*gC!eGրgH XhP]񣋻w>ĥe@uA>ΜJ h;_l(~$xIvX L(]"ގMY2 7Fix cErj8fL1ycM@OꉛgAr&4-˙ }ɤ"gan%>+3D5 4ё<Ʈ6 _{)*Õ NfGk#ceoND.6E@@srhPy -ym2nly. 7^UUc-`W@Z/:6[y9Yd]iЭ[Hh4j%&]E/|^leYi _:p8ɴ{JaC8"..Q9hzyK1Ì0Nf6'z!Y~+'V~S-zD`8z  4NX-5@ O%`h_ݡXܛUW^rsDZ7U*Aۢ@|RZZ_:ʯT=>kS5Vs;CCqn_WSߦ-Uz6~m\(cq18ʼnȜ Z fr - XJnaw׈Ȁ8CL -ZFAG@V܄ }֣[^M,-D~C)&*shI>vzڕJF@ R2# (U8Uw4b"ޮ>cBjPǡ,ezJ#,qJ>dQik PQ~C,U"$UL轐 bbRWwbkW k,Ҩrn>zk3a\!7l LBd3FA-@ gWJ+ϿiCQAMNf8s)%|MH+A-tEKh\ΌKH0j`RN  Dms ,י7z<)mo?W7󉷐L V9cs@k=9$:=yt=cZ}_щW q1rOB ?w tnS:+o%jX<$9+o$g H4ŷ/=>`ƨP1v&涋'GZu{e=ȎC(g]a;MCkG9xWo1ljY|JEz+O4BѹgĮ_TaFe10}%buDRWbR>ƴ ώʖA{%U\BE鎛C$:ȏja#8XifheppVWk8GR, A硜C ūaG!ig yLWTF|Jebډ\ђuMnT[il+f*Ъ$h+6311}mGʽ6Z`c8NJ5j6 [ :PH1698hB(3X;|]vX,E}BZW?J?iSw㌉~E=`O:p]*Y%]r.:}~[%6}ܗ)%0E.Amm-s93 }ޤMx"يу[f]5akthT~3&IU']ěty?||&8\̱>B3Rh*N\+?H„PkK#/F',ho thqiU/>-V(Fht;C5!f_hI}٭c-DE"q+iw)|B;:H'ޒPMXsgyAPOfЧ/j0=筌 T s-X 7` ;ȱbE#"q%kh.Ku}㧋$xj*2"0>H$k w3J [E1-7CqEt&kO u> zǨ; gZL]jj7y {YkrCi TLA`Jma_ͷ78dx;f"{W&J7n#~1N6p/R Тj-mx[C$/@ji 4tHA,RJƮo=7,ʮ5E%}NI`PH QqzWgm[EBgb#AEo)4g{K Q "P`1>K!鳋4@Wߪ+0`}+.xfݽ5@nCK*ޝPlg ԕyJr 4f3UX, i]t0-eQݣxGSDbSIÌjuY @fUw\#W/r9o,ࢼ 23odEyӷ V_4H+Y.OWRZ1("|i:/,*xvB:M<;uu k+ޘ1 j}][! ث%v/T&go/rOXOU})CΐW?AWQ/*#Z~0)GŃxTaĭS ߬4ΌdvsǕd~xK2 ;u@L'1oϙ#0{S\WWEN uUa}D|) Xٹ"Y1R<-J>W[G;*+m5jJ3P͐EK62G'ƿ#B^WiQ%9?b諀,=zQ38ш1;RO;^m @ CSXXrF_)"!Z \=)*F1 /O_bXIK9pvw37ckY@# ZG-^ cH! ,VYKo1|3Sǡf;s#`PwH ^ʔ+hSѰ cGTGQڨ"g'>ʎ0^d|goy?uNR6L+ldL:`xC âZM T3ɵ`*# ]?7 gכݏa sMg$<ǃƼ8 mS>xaC9e⧨]4r1'YqwVf*Jr0{YL"_tN_# Z~<Q:Aec4a_h5&)Bp&C:~4 "54zTO Ͳvj|e!o0ҴՈB7?[￱o)" (쵋xG*YsX*:ev1_Viǽ\V$dcEY!@\Lv"3E;_I8ق(* ?[xHd-NMk<C@0˛)F\I_9Ԑgb@lRgxBVzƖ!¥?pOO>qB9Ҝ)~7bY٧:Wäʕ+q +|/ b$>$i\y#̑4Zq(1zA0\\=׽s1`р&C8k}͆ ~D -DY¹Dlj+P m+›lDl8ft\JlHGU,Th϶E6:"8ĭ#]v GU Ob @dݼӴ 0ݏ_blɗ j1i Mȥkϓ?0ȹzfwy2$=)ύ<$g8[j=[nhb-哊ڍ(d7nE&;Vch% xX-/LSDu$Z4h$* AɓݧsPhQae9x0xjF%0U`fFz=IQWpBUzll\t[+J01|qPa zS_bPq,P;^s;w;3ݼQpS awlE{T$ccULbœS5< /zix7(.H~rKcKlSJCқн=;Ozf[eߑ򅉐_C1JЁa!ҕUO!ܓD,uP刢+ h@s5X\_r'(?AoǴƒn2E-Ejq \iu` 1ZȖ_ C5W =F{F•{ 1bg*FŇH&+د]7Iӄ(K"Dgg*NuFۉyܳ4OFf(vQ 3HyRjfI洍v6skZ^۾MK&{N6^ZŧA6CE#sB0 R$Pe'깓tn^!r1#Y:2ro h$ e%c/v! -áiowhP=hEfֵS;*;Eq uD>WfcB#}T܄vC;^[lQ3)ټylJ>F o/.z鷠gg4sYM͸ h^  Ϛ/{5˘\>ʫL=/sx٢$FM&,vkfi#dfrO8Ag}ʙv8944Ĺa_]qdr'(lD]b˥W8b;1 Z!j\5UȶcC!o0b}8aH*/MBWx4eMsܡ ̈_zHdvW*c%:7ѵ@&([Eʛn'8}=rIBHNv?͵-I4_Y_!^O=)-/]3SOՖCb>*ҺtsV8h1I^Nkaİ3C[X[G{;a)Τ@!:[E]#,p|9k[KOkk1zCZ ɏP=3lCO))W2s2w}VVɗ%}E# Hª0#_oѷbllEA| [DP|&ͣ_mѯfCBᱟrEM5ũf+s}- zI6t g"- 5-2 FԓUgJ2]q~[HYrӧ7PZT^K?YB7- 9>NO>€Uq)Xe[mZ,Z [c\i2Ee#s{RòS8}7v!G]P j:M_&q_j\@4k^`[1 U g; DrcjD&|2NͶ7\[MdC5or| rE N];7؝8@WMcy~C?,%28LsEO)@N{< y/!5 ObӥYˬsj)ϝͿАV>JA&6I2=3~gC x0ri FVqas@H В 4#F!e3 p-8OYK/)8AGʑ!4@ۺ(T"g?>ln7o!*u"pw9LK0T JEj^)UaSlPy"~Tt(u [QB/CPa358Y=9HUBpiӻh2&5ڊŠP:s;o o+cj2{hAH̾5f_snoh>@`Ӊj*w{o%tT|/VOFPrje,ϝ>eQ%ZҞKˑ镚&$j-/fd>@qx ("A[ ZztA 7G]Z2 Z^_n~yAkv3@VVrmm(\''cNj.MAyCT4 G B}YNf{iʼ)Q@M<ea 쨏 v>IMRk]$1OL%!xx"&*/}FssdtCt 15bS/Ga[; Ef%cs8-mEZa*^]i2]/:[62AojdWQdGbH7 Z5ĔK%т>}/ &h03;{6s1m`z–@ˡ)MrY0$k|2i<gQv@Y|x{:|#9ߧPJP)5M@^+JPJqKW+fWfgv^-?s{l+d:. K򽖳0&_HYEh8p*@7Kyn;pӍUi)C=MJȝsx.1Vۦl3u.E)Hv~ o>sx邬ɑ9e_,BkGϦ)Sfy]b >32lGo.'cj@GN~HG P 5l<'DZ 81kCF7rpмn8T~ 5d6ВH2Zs@`GN+|\ᑳ;~) ={tٕ06*+!5 ԗYj#5\:8b2 *PcU9KxW:O"ۧŒL#-\2%)uZWh?鷅sW |vO]Q ]?:,- qT>O*gQ:=ˆ[I{XW>v.(Cu C~.°P'=7QnL=)r@HFprۆ[t  9KV:u*~ ԷT-?z+-ZmY2)qx0mJ'rFK j H6m ,er$«ɂd(Eo]zNWӒrO7VYxZi!8vɘ͊M~^MƺO]1IN~q %xndB̗L:)֑$!wP{bhrE}YۻK<f$ P; fkY§ >프2>'dĻ$aq^'<uu` i^KD]eG"Ѽ 7=PevѶ>>'$֖|u =ԒGNb8~GDP_H]SzU)>(ʌq|e]8VlKx-_|c6iZ\!ʨո"&~}lCg!~m.5u| \ Oa1qNtMlcqv:[n!66soLѻGks%ݛ˘,XM\sߖD`*\]6vD"<w G]~w~PUTA2gSǞ c:;|<0"CMfiώnGA`B1zN` ?/{?ٗJ굕ӎ&9 L _o#ˌL쟥[0aG͢V?(c'Py,XݴͰq< $Jd~$ʂ$hkOy=Z}ڮz_f-4-6}gu̾IfTѓxoJ }9E7/"iчۤ|v,#ѺTɉ;&G+m[K`Yϯ4$z q?Hd7O0&p27M@ 0ڃ5|F%<ޠA7ȤsꛏPj : Wb`ntVYw"Zbo:uiܢ4sqJr-AB{~ouD;) DFyEX1= g`㛼-'֓:^z]C D@ϓvq3 +Y0!*o3nE1Dzpr(ٰTnjH\N glcUyg^>`Z5sl),=# ~~Suq[<̹inf)c3*rנE*"_?Ks( =|lؘ C>1~ͅtlԢpxFԔ4q ӉUEߐ5R'ٝƶLA@EQ#|++xofG/PѬ2(?>}Y/Ǝnq(ab뇒S:o3^rYߠF @{r9>֩) h^ig5 闺6$dittq]Y`woT"=;r4&^`ty̜;4)pjiZfrþ0e T8,{JW9*{K:D 5;j#! s.:}(spS.rxcwv*;Zc xIc8@g;0y!bF&SL%`U/ gP*q>I͐ ^ЩO{ $TD7 ^4eQT :e!C+$d9d=: %(E)65A`m⬌Ue#oj8[Z*u?QM?gQ]`-hM(PQK# j,V$h(dDUicB!uG]jURYv(ow ӎ19~NZ0H` 檩h%۷=Ui$Н]g%%MM 3/U~)OawwHKj:ϷݬŽS8wmGS1.Ck|X/q+4SC U25{du0y6Uܭh|o\VwpB/D;_8.S.F;-WcYtmIŖcl㸬@\0@!v?ȇ10{XPg\5ClGA2BgaSmA'w"] d$+=(tyW`b&BǗ홶g@ۦȂ%=s-$S%9/}.lzȶ!Qw~k{Akc8B;b<ܜ I䬻ߗV;.qeyپ~51}6N:yoNHFHn*X ;)'l^ ԋj"v> {[93ޫ<'G]/ 98I 0(k)ƐF=*)|3Ozly1t/ejRPuY9fjBkUnI˿p3H*z2gHg3$iԚS`/N:('H-E"r ( ܊ځ&Sk8~7ګ9Cfn@^?_ŝ#HW>pW$G*~\vC-J4Pvj|~ё$ + Rs BdUޓtʥqprwdM˓.!y͎Hj} ];ؔ IvBkcI֐%.K~A'Ͻf֘rHtj_$ƇY-'ʄ" IdH2W恡q F>jwªGzlkC<5(vckryjL3oQ$& 6a!jG8SOo!x u䰭&*-\M-}j@:Oڨ7~|AӜ0fgODu};ǧ[ gvzBnK]uc~ >pH7[5z$-`e7}1zD.TJӁ3HQ1KƍAw:ZC3 /k:go?[_&,l+WE s!&&5D|}TSca Nա}@ mߪV&X? aF87@2Mh>lfnZUaZ2YڴR}8΅KfR+6Fz@v$H4ڏy-`(s^WKIѯ'Q, )f]#_M \M8̈k{7{QPPON8VM5:-5 (١Gkb䚳A_i2p(gף_d IymIMҭ8to:^+YpFI[ ^s0q +0e7SԂYpD<=Ug6[zRR|'|d$>;/]Yc9[׋Yh mN+-d Eɞ $Bvi֘~/U+gÄXz/{xzJ3C$v\XѨ4Qu)Pu"g(?"{kv|f؏9j Ωu2Ġ)$*` {=ta#n{(5wec ^>z~fYwE!&D?5gȚG5o^nJ<6-SR1jb~h5NOPQkQŪ|EDd5B,Y \h/,hvgۃⅴb0b Ί+~b@H1rT'8F'%-Q_G*, Y΢BUPAskvF34boDI(zk(֦NFUIe }n T&kR>?[P]+CN݌V0NN8qJ訍G[;m|rm込Vc;e ZN0M0x˂H;!9T ЯuE`y:My=vthC¤ӌr|^EAKmBLNy)oHOM3'V`s,fF3鼉3p~8#I/K0yWga%vw@\$>L'cr"xjVHͫ?}}7ml;T[@?/cĀ}0kD݀qN4WO+jSO |2kjD`-YZYuz` BRBÒĽX| „]~y%nq#T-9N8գpS&&#:?ՔCUQD%6`FG{_ :Z$;ayX u. #=W2 !gbfE(ClWY(gQ|*qiPOe=.rR-iCPK< qHR<Ct 98$F?Wd~SKE !ţ+8Zf%K~% \d-ԚUGm$+^lJ/>cwq^B!)(M `qx> -jFS\e,;ȵ m`šy0XcMs0[)*oPM͒#[rΝU{+ҭƋ,):b )h<^/WbO NnS"TcX@fF:fHeisٟ{/kF @,$a +S-36;Ē$nT01J.Zh^B78dGD/S,6P?./Q} v[ce8=#AYSH00Rk>n2Do=ekUT\ ?&a[8.^&22ʓLzyIrN)2{r+ƀ6_}q?xKqҍ7sť^an s@T -pϧPa)whʰKLPϢwNgVo'~:ؙuV5 gַ9 ?3-.|ծ0`?'7v#=-*EP{pjɰw А~9?1@|g2RDJT`"RAna–`ܿ@ՕP#QXfdlj)Jd)GHtȸvԤ 8c=84QKYSpn*C[J!*I!}_$d6]ul\o*1B9W CU(F-lW)GhDZ+>)b+?IeQ54 F7#OK#CB\W-Ho6 s"0qqcϗcUb7b*+W $ y;w{1 :)U f!&ژi'\ /$ e!Qo*`4Eu^,P%&jάǗK4oƸ@% nF"s}Yؗ!Xf1>F`?s贾8r:H:N}c [j1-:XVg|3m=xp]lTوHT\(} aL(>pu#vM .Ֆ!OGiږD\Y-赒8~4m,Da S3 Ϧ 깉 L?8ȉ*PZs5Ed ^S{(`_-ȁR!PUi"B!_%m8Z=8Eu~ SYIW,9MMĚ`a_" ַz/c`v;rʉ]f.t<$uܦwdP1( QE-./5mpBN%a^f TYH6@rx (èAe@gnX/y>=P]UxLDTASVwvDΌ=JҖU;9 P#ɢ b=SNɽ,:߸d8ho -D͟(4o*!Hlmt2UQT9^xYkLHFe.]n5Ams@fyϭ 4_բ↼aY (:^u9ڕHW55=Jwst[;[E sq=ݘl՟g!D4^eZ4Wd>la)G}S-Q#,y9-sO=9w9 닍8N"lWd9Gy`RQ?m{L[p߫YMK^'Yy݅I`eCCY!}U+2< %k ܒhˑ-eu`7q\j*ӖHrǴ9JᶉuFz,pIGpDy 3E$J}<{7b&1妓fxtzȊ'jaIp0 )u0YZ\:eSYy3pxƺ))ć>a oIZr6Cf]u% .&| >Fs$HF}䳧Zj.6h۵vTs9eH_{3>Z،i󨘦Ҽ[=0na[Qp/īp==0%2J@%.C~hO3@:Z6z 2[LL)i{D-S;+)lY?(:Vr}{OwQ+'$LK*qD)Xݻw!z,ebo70t6K~͊Ho9ׄq(S\d c&Vb@C08愕\wg#7"Qo{y/͂GdvA-xi^^Xd6Pz82Z$J`aBxL|vϹµE(Xŝ,Jɨi#ÈuWE FV+} #YL?*EHUx5Pum~nk+IDOpOk@S)XeJ8raʋp{m9m\*o Gc4k_+DÂ`I|ɚE𖈩6WC(Pڿ [-fqs/Y%9 l_q4]<08'+i.6?#H0{b{Y#ڥ+>uX2k3%<1:L:̡l ^ֻn '(n݊;覣6jFĸIqs[})pCKw^iN[/x~յiGT_RR:UK\ iV73)_5/sKCn(h"+Jr }T!ڊ4=a$p 3TzvJ V,ʟqt)\ 0^ս(uWT7pbЎt>5CC 6X ⠜6W_k~\Cpg.x,{\\" W$bu+5Cì(6_yA lIuM^6=4~u(8ܑpNy2(a46]NoWLiw1GtX^},xf'dH. xfqk^:: Ӂ E/T'MjJХ `,y"0ًFK4%Nv ވ{;[#O֘[wFÔg m,y5dx^Z>/^p s3p&A q<9*d*H`tݰpbpvL"Oiհ0-!ຫp2X- R?: ' e_x+Oy(g 9 cg[RZսgAa]"FGŗ7 DxUf&L|!Uh3 _룱CRJeN_>Q5Om~MV#$% 84VZECG(ߵ\ /uk DUN}Zou@KSS[U:_1\GL0K؈aWgVKZdNF\-/+v!VÇtq0z%)I d4sHWrB;=ЪRbCVeA; JJM?_In%*KIVw¦0SXӆ&ۤ ޲< DV7a'}۽AQP-U:gX)^ZgÛOяڟhEΫՏC3kvuA~gUsM/JS2 %./zR7 м!R[HԥЏ?E?8:[6QpdX) Hs8Ʊ{Z~? UWszk:Սk=îƸuTIZdEyk(A@oc knHG6arp,37tA'Ok<w?oMҲ%esyŕOxs8KRD"357aΠulq5x1?__ k&ozoA)^Rm=6PCl5D f9Utp BVn*hs˨.esOk)AԮd}s=/!Eֿ*uԗƓ>N9 Z- I*zODx#/}"!!۸س0DbwHЯ_74b6**m* 2EņV.7WtXb &V%l#kռjwt8&+lD$VrBPI@P'T]Ձ7?qٱZ 4Ás9;2uU_8ͭ?PO}TO |Ng@_MAlL<cIL}WNgnExX`# =JQ:?ǞœPis7Nl !t(Ssh(dL.yŶqi6gӶXuGяfʭcvkw}S_+JMX tmMe+r'V{x;XN4oشî{WuЛ&ɵc2LNS>$Uw.]\p?gzd/~}C:lEIsgOJ!IJg!<$ņ,ˆX\ {Fc j)T$f( SRUO;VldaAH)Gy(.X79?&k|%)7dVIIH@lp =g@HPҺ4j;g1 ùX/ݫ:Z}m iRјQ V33M[^؄%ꗜ̣WyD6&_U҅̍͡`2T.7S}7X`-&؂X'xJGI?mCaI^1Iѧpp]F]9Ըrf9+n8 ܅- 6 -ա.II^FUztC' vl@|U %lƘ۱tssS@.2a+2_!ȉzU|JԀ ut.²0#5@ĤIAx3*$ֱs6FTAe՗&.HsRt| */hڗd96F8 {i~|1@JGhR #QvFk;%?rw/W2v^[ʞ~1X:6ӊ3ǝJʆ!gEH&|Ml,9٣wZ+__ͦ5 Ob\y=.)g͓ fC=+IvqS1apfr2Ǝ5j3PC J}-;? cq #y4Co̠0?QNLo!1W]ondnoQ7FRoTҎsm&4_9SxKa30]P==0ӵKi'g48H#밯탕ZvBVsو?ݧlylꓺpijPJi^\v7>ja$^Gt|^cK@XVee.\6ay~ʶƆDP~A::+Ֆf5Ĭڌ3ϟd I@e`朞otf5$K]4b_API `\7V#>H?q/ò>dQ& smD| 7;v!1_gbTZUp;W?^T(ʟY 2er7\)P]; d 3CPo ZiP>Si˶X0aJdKw5ZiyC2oI26* '2~h-_HbEqz$u?)KDqf"Z%<q=.jMtVTdrӆe:fwM51xkJ%#^@CfS28:Mt&þv (sA(a~Uf72ۯG>0T Eu휢 GEfLP >~.G\^  ($U3c!p>M+ܞW"LO8i>Q-| Y1jE@옍 Nj`wU#uwF" a-VM/?r6IVx%W6"?mu{LjV9ڳSңGK:p:WIoE6gl.EI+dUxM#6M1A< _Y$ &.pFAw1 Pд9 /T-ΜJ+tkpG] -9k,=[2gL)-qAO1@M1C_ӰΥG+&, dߞ;~h5ХN5EKW .Iﲶi㵩3c~Qs4nP75-!ޯtD}'v ;dB T6ThۇO[-j|A%6quqs Br7&~=GtF}6N_KfCVڞt6}^2PWW"J¸)5OFiЈGVVm=Ɗgeޤ#'__ }6:MWgh-MFIbǪ-{.C@&  ZPWZ:sT?UۡZ }bO0̲NJĤy KpaB-[dpF[&bQTz+s@8SXcӪSMLx(j%XAӖi@W>EElrb'̕;d4,J4y"f*9H4QVliMxV[k@Ա0B:+O/J _cldad̪HZAz&#ON@NA\IÀM*ŏ1n? O^SY#RCJő[8뿭N7%a2rqVTlq\̜eԙ_gg1g +n;fsϪ>͡>ɏ! -<?r7N>%Ʊt_7\@jHtqBxii3 D_u>Pr8,%%UZzӋG%D{ b zh`KEm g93}üv:cK=.*2"cXj 36Qe˸aO}QV'Ҫ쨁B"םY `rK&.ȉn1>q #p 4m[Dd6? fE RL=-E*ypY[w, 6uPbtVdWJzSn۳ɏI.b(:Ʃ\n^IrS$nz1Cp[a!QIs&O##|>yk =dqīQSڱMĥgC:QEt\3Q[g壨9:Z'<8{r[4Č쯤qʸ{ϰq$LQ" ${HIJs9Sr¼w_QQz1E-+KbjZk^U ;L'cY6#oL#OY*P<\ص=XwÁ8o&mױ=wXʊ0H%آhȠ6g./{PW.kT4 @ΕE3Ct#f8 j 2" 4OݺZH_7+ho&5Ee-SRzԲLe7VYgXRޡEI6Գ=lT$¯y4o2 *8r hǕ֐MԫҳH7> ?~Ld4!|㍌ `HFaZ>&jthUFHū'% pU[]dr>98)GAJ=ۏ*tQl_ijc)- M\D!=̛s c}:^O3)sDh(Qjˏ8y,$7g%MqZFՔ:y fai7mN;g Nad52w@cCٖw,{⁞1#~+9Mu *Dz6]L*ȎD7cLtmI^E01lj(Vgqa =Be¾ yƒAxx98u䍾 0}2TcfZ5Sc |G o' N\Go*WpF] ) zT mSuGCn-_Ly+%I_ԉ&(PR֠ 6 vR-3G>pPjWؔ 7"q/E> \/~;Å*_ŵL +o}FhQjMtΏ-jso˟x=V +rTЅuje\5"3yB,HCWy2oweIYMU >9 nֆ\S.(Ftw͕]*9o Q=ӋuFh24Bjŝ6[8ȅ%÷ 5sO3p})'aB+H6|*~bujB~;Õf@zg.g6._dkN(’NIK -"g0JLlDI1SoKƏQP[h3E\Gy'nd\1tO 6b@AW0L]n&%2*eTsz̢Vս}@2X b?e@ݑbu0T++BGGTouC:DW#b0Za^irXGx+5cKI~/JԊU05wKnI)\gJNęӤ|NhrrHqO2~ő-bPVFtQDyMPRy 2_죥({pۙ}#[ƦRQ~kB6{5ZkGnI2~,|2l,焣VhG SϘty19X!ڮ|O{"uiM)i4@xphEa;Ӣ_'T;}&U%﫹Qݏ&=:ةAT|4 1H61g*Pȹx'&,;eEImW qiY :}];MxϙO(R&*Aĕ?ηV,e,JD` -|x ,Ck_>rncXzG7K>O :mBt B5)ńA\u„yA1O!)i6W7{>Še[62 mϯ1Cm鈂yE&DL{:2+U5ܟqaN'T\mz{đ#gMAmM gP*E!ѡiTHjiޞmyzV(kihrIYiYCJEB;NpM\|lC un`F=^asQn?­J:KsgciIXGa6-=j1 0X+e@<&8GB"Z!+B`=}}4f% SJe}KfγFG]qi=g.H[6ȵi`k5o7%`n֢B 4Ӫ?k󇣓{>zT\(Y`XoPfY̮w||Z+Ze3/Ws2ItJ5ŧ{E0Rb)gJho{R,=c,Һ+?&(\L@@%W3{|iCE$٘ /:&segE5n`8UԎJ;= 7J ')h:\8Y֟{Bm4KIY64ĥ@U'L~汉WptܖYhihigY#uC=1b`'_J,ޮ㹙l> 0'4m ylb=UbF n^Te|N-":㭧ݽ"p7bb=m[2—M)CU=bkL׳Lc"dM@0̧xI%wkq9Ա4N5$!DNEM< ˕q7sBduml4QmEpo}Jh!(/v{/ސ,3͈@c}b =0UFpY.R6zֻqngBX4 WԌN'?+ sk z%hD+5 ~)m9!O_*%d駕ilwq>RY;O]f+_w̚ʂ.K[hN=*2迫N!muߗ5'҄X2{Fa"WE(q+2 9~oY|Pi*5SI9%q^xwq<}6ػKՎxaޏ+X!?yS@[^ Y?lUmy.w6|o?~aS]Y1q[A[ el`cKi[{@x霖^}`Yk*Y vCLOSc|tK2^Ni}i'ʷQ0^()iT-Dت*^맿,(u[W8i5$֧̻0pV!_Tﰛ%u2V=,z/qVPYii0 ?ޙb[m0+d 'Q;a<{ U1ԩiCN]|GXkbHϩNݍ_ɕRUZXx 4Ld@V6R|?V/λi u.awaak.!RLǢԑi-PPvcO6=w@BYEFO;wiAw9M^)୭cKwdbuj+U:{I.*Vj|`?jE<2/'|*IFE=G)xDU#g,Qq*H8{L&%'& [-d&SLpV3TVH!1M: ݪhF(HOƓ+ii` WSVN(Дpҟ$١40QlKa>x.q+vVu0Q>?t<, 5i>MWN۬R>f',ꞪJ_v8~0-RRfWPf˹(MW;|S\00sX3w˔VߎXqQЊ./ zl>+~׷éSAYP-FJnHmmJv?l$ilBhnG4F:n( C062T+ Y 免@q! J^h6cx} `o}C-{rץNjN8/gp2`SLW3%=i7r7 D:Tk#|(E#ªPZCך1Ek1SwM`a% .]DDj۟0W':tr[.[$wm%<[W'+19eCύt-@PI@!cUlv=Gu00ć:>l]e.XÖ ə:{&&מּg<[K0^&$"%skd>`]zXm dag ^^~k C}[{27Y|T=[B)9 s!Wm+dˢ(JqN^w:|?K4b4dJ[e۶9t*Oe܂EAWW`mMa-2)*{U8S?S= }'tM\C; I`7"Y򈓤٨ĜTZuXijqֆ;gUWXIGۖ~ *n6=09$g$6y%+3{Z&6w#xČ/t'n{wK9;dd^3 n&RŮε}}G란`]_q%a͈^Xȹ!K]HZ7qiXZ7k60B/!S-w²^eKP¨,)^tIU!(JDg<DH"(}GD}NJ zE̎YC"k pho!MUXY ԯ%KTolm42DD&vs0c#S?iBHS{ 働mdU9Z>+:-( 4wD46bFJV#!e32-sߩ_i UI/؁WǨtQ<.H@ u Pe#3k`!o/=/6?"(* )[Ѡ!&3.^_h ͝x8)+v|{c{3C. Ϥ۸r]TE:z/xEuUk夣ɊYZӎQyw'E2En4Kgv`'ld?Y}F|(eM=WP4pEOsz8䮠5I m8𛋸"ae[vVc8QOFHo} 'K8RȇS bmiW#ů$ZlӐX$brCxܙKPe&x$fiJYcYHyqk"*4 a˔[X<7ΖEK=kVAdWE ys07n78H%1Wa1aiUsqy1e X]-=YsMoVD3I7R^ΩwIZBZ( &}&j0Tk8vCxnulk/`GeKN-a/޾% |0n/f\1a.:E}s5iEZy,΅oW!;ލ9g)ʯ/4sAon1x)ɜmP3tM R !:;ǠB^._s]gq"||.$ҩ$L'unjChPϒ= `޷GR{S y2,,e쬲:xpkFp_pH") taؾ6-l[ (;(S :H=sO`k6[<`'wtCBpׯn,Mf\du?Ò8X*XO 07Mvxnr(Z^g"1C2^~Uw1w ,ϡm-ݰB뎑R^y՗W7qY8FHniקsu{N<'k  ,X 5Oo36pC5$l[0n*wUCQZGb9mev5t:Cs9ؖwFQSydӐ~~ oAnwlql^qnPk 2ĭ7ՠTo cZ p;&OΞ绝8A\ f:_{{SMrCm8nyIp זZ.Ksnւ5MuvKf5,QQZ.=_GZMJ95Hץ,{\#%̒ƙQ;N0D҈q0cK)+ M[~PufrfI_vw2:In9QPuO'^/nHtaRr@|w m05s{}cFN 3w |9xI-oU8{3YAE4 xЯOP'(/UKlGZNpyMT۷jӏl飄O Fۊ).n8HՐȜ"؈)Dqo[n[{$ѳsm5T's9vrUY},! ~>najO ՙ<`p‘Rcasr~Iat[ZR>i3<vV 0ßd~TA]f3uh"6(#G1L$Y8 g؁]{bsϕy<#,CD'toN܋964)xѧMSHʑj' /ǙRb>eU~Y5P 1_IW{}gwY3Y06 vQkȍZwGv\3ȴшo5HEjajj1{LX̊߉5N|Q1$,d^ =q.|KKX*Q\nyx|pl"Nx9whJb+,7~C\F#(5 ʭ38m' ldec6GB5LI#N7Oa/iﱴ?t PJq6R[J0ʗ>dGXqiaCצxT`Wi8y!_0Sm.l3ػ5 cG$]!;;bK. ʤ*ƣڇ\'9:Q7sL#wcNi}\fMҋlJ>Z.+E4T UX4{!`8G/VȨz(:JdP'Fq"m@M]MBo8]o'`?٦bQi4V WL#+`5_٥}K!sj™!KKm3σ5Nݕuڿ7Y.(`@-l_p zk &R[|{7iM*z'XWAw.K'lG2/}Kj S9qOƅü =P]@iE|LPn(= Le]ڗ=1^— *,gĎą5IgmuK5cNyD`\XN5z@6+PBo桐Q `j'jY)O09Ɨq.F )1Q:6p6w;y)a -XpzRDX0 (1[LyʠmpX*& tQҙI6ݖzԑ}D){XsVPDH8˰~ɱ8*xxkh0_;jw`xTs rC-<)i @2R0k5q2Ŕts|puPVLȍ Ezm3 2تWMĺ߮0l˙=@U087ǂ}M__HH7Vڢ3 #yIƁlzWWڪh}msrLDW@(ܠ[O{)EiUZOpyhleeOHZѼ 2T|y$9\s!pImpg~q`| *94a"QOFhUBihDٹIX{v-%E@nM_ Ϝ~Z6zhLEVǻV`%mX`1%lўx[ǂլ#|5 ֫r2N.аG\# x7w%U ^?v#& y"ڌsUwz3_ÕoLdMEOA.MIAAɗbYCzgoP5#R翪xɆ1.GO+i^֋-sdTnӫ>܅Ɨ(1_3)Z>W)"8@eтy΁Ym.%?/VV%c$Blg &$b(Q(!ȫ {eZMwRHIT\~wZ& @*.uwq&~?2n&f7'kpkE1͑Lsɧp?*݄/ ?"8OiA7(jl{k>[ḷ8I_gmEm ozЋK_zzC7_(jAe8Zر,(#2Oٴ8(Er^"%OgQ {ߙ-0ߪXo5&а\u+\jO18)dP}1JJ 㼃6@8X{ FIS3/&n;RR}"4]+TyGb#-?<[L$ӂfW׃?ijN@|eA#!R$r 15+)(<M(9يɽ ){+#c]59V;'vD &&rH:FH̓O$Y^Ux #v#7MlQRPbхxb66d{(Gԥ-`[˪Rͩ,>Ųvd/AJ0vf`I}EnXbRwYp(Hрc b\d)G+[KуNoj֡? 90:d_YJKizxuwҪzÅjk1P8UJharW[1"ŔGd93%f 7P6?餸`!ˈMkDQbL[eD^cMѱ16 GxAԷ- y旙T.(aeuzҨn-~ }=-A~iݡh`U]NdS!bQ/ןb13?8(mZ>:ALڇ Ǘ1:=\IzҐK؞=n4`WɟSF4^{YqhOL$gTꔲ8)׼5' gbҢy-k 㮬 XFKghl4@&+!w~>iy a$anp($Zrjס;fU^$yQܓo?6޶VizP-fC1.bD.z?&ٛUmOQ>!}P 4MWc2 extT4DҫCHƅ_ q~xJQnN0!V6(ѥ7G@zk[(PJv=;5XfgZ begvv]"qȿM;-t}?PԢ^8dMN>!Zlݹ^$P*)n 0 Gew<_,3]k|vs*nFsDt7'{>{oHe?Te3deUI[Zn揌Zgrj/EOOyZ?c{ˎ|4+z9M[unf搥RiM%1fj;VF B@/R]f=hMd"D)*ʦY`46||`ԐXlә̌t y[0+98Z,< m~YwCHئ'B6̩`ΆzcMf8rR[RcZӎk1Hɺj2/k(G*<zjPe:,SbQCDY!\D(\y)Lp*l 2zj'(pߎ1(&< *$#aZdib3'YovWU]w#m+ d̊HJNVh88z_ʁcnQGGuh@zU{O&k{wxlXW*cM@=:ᶻXDFUz{yyַ3:爑$.ԯO9z \/pjY;de$Uu u? ?"vSn /S`=Q! jnw\"X,!ǎtgʱMԵ eq 륺3&Yጛ'/lza}A wI,gfGnfwLO6ܧc$!:.:?Im_u01(+JL_)|N^V`&ƀgP-Cia#:r@ЇZJfH#Tn_[JDY.;8u)Qd>&: Z>An$?co'~]hZ*h2c1rW w-qcaZ5/ͱ}ʚáZOU>+Dݵ2 h-x$Cz Ɖrz$(uЭz r+71j.`-KrV'EiV&}RJNySPNϟY _iPcewx u%<;k~I*-rP .DHkxLaEC)W^& y=ޫtĜjɶikg5xs&Zm,tHc<'. . Y +{?Ey!FɽcKÊv{Іjӎwq6 QUY=˜tfFϖ0ʱ[ L샺9N; `}'Y7uQ%qqm<(%UүqfҎlȑ, !p 0~EK79Gj:U>Q[qL,ϱ,GT=n*DڑgB~{>9ܿ=,`^ކ=qd8>3 sN{~T_n}~$IJ.=$0t#1)գʠi0G7G*~]5 8tY%eyoG{=f!b˔lJ2Gn:)4U\ڻݣBAc#Y -̨ͪṗ)RSgk!UγH!=PKٹ>O؊oGǬ'&tZ0 jh+瞳 } c(C=L8xJ,qg0uz4Z3T=Q&*ZXKke^"T)(h,1ԙ{TMvQ,σLBmaY% TCՒ\gjn?W 4&tԒ"n: D-/4%֢,T;L6<%2I&eh%d6Cm-X$[W$GBe'*|Hk"MLEs{N%oT|"Ҳm>u|)g2sTWH-EEaI=sr $f1oJ$I6hi揪K@[.p%߷sF|*ĭל PZ!;Pjd,ǃm?L@N:a%:8qk+N;oc15_'&&EŲk@3d] `1NXgӵ@R8Jn Bu͛(N3iAm#z10."W MG[:ǘ[J@: ZŧC~B k"Ú XfjLyNQ6|[j1> uƐ~"hT3E/X#1l5 <,=e3c żBT/n}6Bŧ>mvw 0PFD@.Z(9Ϥ8q\A"_u|PC*\#F{l ]uӤZ0 @$:FXE1c$qE%OYar3-J甥Vhr1m/<;WRB}P&@́?i{lX @Ղ"0sr:e,r %}٬}2sR~Gō6`hBN-!8YٺxRR 31 _w.q١ϧcZ_€?]C>k9LdIy rJSc//eNDJW2VZo*xxbql"]f1;Q^*X33&$ruky5oaךB&PHK՗%7wtmKMPT(voYЖX>hƁXӅfKF'J) 5Et#9AEA\e eτ'BΦ<) >݇T͠^4NmÓp$C<$ԣxFLʉcWt!0h>||2ڶh mqv7( ʡ T<4 -YWeV IZ+;rd^'` gy2,V>66b9VdsOJa";UUa+6QV`"e*gx8DŷZWZ=4x!xEטԝs#|<^% ·<&"hYpȱ`J܆Xg Z_S̬I71Urp]vn Sය +S$ Bp J}| Zِqm1]T&>DZ˝`eQͩ?2M̪Z eduT$ͮ*`?;6:&ǎq&궐 =-漬pY?cr.,JDz e BD Kԑ@wz(GSŲv}WSE,괐מ'M9*/UNќ;^s!]Foԭyx<%|H&#b1\$(.zaD@C:"J1:*YIlB$(]Z'.@Zĭua](9{?g0<}`<> U *'WIn`\KF uԝCZWdcu6-x8m;0 &*lK$C_fJFwMm]>"6Y FYh.`?l 7p7c9_l˰V5~:mյUҼ9 d?yqfb>%V29~WC,藿W82veI$]%c ?lxO`P1u-x Q ǻY;gI .6]e@iVmz e7XXG߮ȩʆ<<~hb4٫ 4W<$FgY|9q|zP?>:{5'J>;~f¯e*8~`mgP P=p?0Ga.6\'t2m׆ ˭Ru [(!wW#X]xpX Hu\=rx1T|%.Ra-'VP`A ͯi8VM1~:4%G("λNGq߹'Ic*\CIO7yUSC"!ʦ0a{]Q [~X0qv8i,QIVBK$}kg1c ':ׁ\=|BX#F}fBy @1GY9E_@~"ҷzm1`#?g!Yc9ZGUXBNݭ[>2øg]*0U?(A [_"%ߞY].h}Y/.t*Ն q+SF 31~yۦBPabnkʓgI`ϖv:dmȢq`;82pBUN 5Gy(3: +S6% 1]N{]\ mLmw\?IL<2{%"?M˘j0ԡYgg`_=֬ &aK*5wXlNUY>ӵu _2R\Yk5 c a=2 !tѨ"d> Ү;ZE@ksIpm~)5lc Ggla}TՒ I&c-&͙$_)QաO /NC9ab%"?)!J($؆ A&Dޔ(Yx.4SKaݽZ99W?Kݢ ]G s|3q( ]8W0$'J.b˦ib:reB*-~Y})*"YWl3pz,U0d{s댽 &]~jEڜI4_I1h5j_u{.QG=ĆO޴zq:`s9=+phk(DQwy"'X>zjuܱ'tϓ;||Xj}KaC^rw4k\Om)FH\Sd ݠ?YHY;2212YͧQ2|j@x!\NU?TD,уQV .RBOFrQS!Wzڮ$ju/^`[#)@S iA3) 7+gU4 t`4Ee9 "niyԦW%v^BfMT7t|+,m2 +luvs=(9FTR̩L.%F%ȿ ޿8|c?fGd> o.gQ3)?"Nk>41: G j);pFez+0"{nI׉!j/`O<0\ZeP \sp$^-i\7LX{>b%rAGN 9fb 'nrX3,ėuѯwkXx f'P36b>SQs:?$+){,M9R n ѸGh[Ǧ9^ jD{6Nt^Z6;N[&< $/Jq85kzR ɞx'$urǔ"(c n/-:]˪9N|;0˙< .2~"8#pbz,S BV>n%gzK423Uu,Ak"n 4'EC_`Qx,n< yP (٫/c٢$Iν OQ2nY~O Eh/~8!@嫔D^(8IjUbM,FCzZwS{eDR een)hjtxf3c^}Ċj߈XE]6~ <02guzuѧ?[*;|1kTт 8 ެ0? @:lH׸^%vZbjV)uC/u!AsbYt?>7&t Z4rs,] 8|Uc(Y{Qi/:둳y8܎(.3CmC|D3:W2,9qT%q2&LΈaDA7 F{f%& ,c+j@Ee{E߳ucclXj Ix?^u\yOH"䙝:4#zQݺPSȰ7}AzcW/AJn.*)s)humF'&Ԧ}5aA oSV_iø:Qz.\@zM6t1[rThb6||1w"F(GʁW*Q]piek,_ߑ߯xC6Y%UMR22ga' FCА.!_yta\w:kOF^ׯzX[ZhHɱߌ.壟P1MtGD]I |nr ) P'B 7(֫tڦK#޻_S9ks~Nrշ6(0 T@l|$(;%]u laHy@`^bjL5( ;E~`_0vS"24R_aX>;}tD+q^姛ɾƒǬStG@o8|?aE5iZ؄`1]=عb nFx+1٪2/U u JuѸqF9Ʌ><_p-X/>M S(M8_T5I(;3;W.WPvqЀ'( 'e_>tR朷9\Y%`:GBR'\BX=je@}O#q [dҔoCٞGzpF3-+oY85@"KP8JWXk>*@8}SҳX:tF%"Xq=RwL*ۇ} JLp*BGP3ꎁA 6*g8:YӬJ!s, ij"4wq}[`(WhFl&͚z+'Mgr;R;2DM,N0ȆÝ Z`Kؼ14[HA'z}.w/kDwE,ABLqR%@E e枪%CЋ/7ѱqqGQT;QGyl#h}A C>$tdɘa qʟ5QB])#DYEɝy|?L]Sv-UK&Tp%O\po?ǥ&LOU3R3w҇IMy5f?K>7b(`(+зJ@xWG!UAkI5,m)nyC &["t4m _ ?"#`0ɛXEZ wSG4KF,.JɊ@ Şl?ߧ z.-S^ E&2#x$F4 jY/s;xYfgnHCٳe|bۙhho@CT`n c/0xr!17Y0{HxWWg:CxdbHj-hCr_*%RwsؐXyDl{ .%j$M\PL_]hG.eAg_>?ke~g=5Ij&58ЎGi7/0Gi[ xE˚emܳY}HkJn 3_GiLBӪ ٖ\+ I0_Bꦗ~ pf5"Cx˜FM8&ܦgvhL37*m1&^/ңޖ~jT٪ aHW]keE;0uq UѶ\~MI>1pq`I6a|mTm=c@/;#Nmϵ4-!⺂+C! yF&߿: F$M^_˞KQ0VzrZd9C) w fnKO7Ջ4c4>H_3|y/89Y|ӗ?*)ipIuȕ=xDϊ@T% (I a<Ԧ {ggC֮*~o !Q\z|2A }qB+ofy9cu; I{1CUɏ,1< I־GfOTQAJAb"YugVPE17D$UvF~d0D-D^(FʼՐܓ@+F ZgN6P텬^ eLi;JW\uKPDh_nK-#bS jT,KA,t^jVS!r.[}B8 o-}ЦD$&&s"OPBm6$I `LG,&YA(l ~PTZ&K3t҉8u>/X*wօ튾{ 4Vb?/ؤ%d&L,GypC7V3jX]q6۸G2Vx18Iw͒ӾK;- Md$V1BLë m,BA~qJG~8Yw]m)`OftoWlp@ZC<=3b$%!N6ט l0EfŎɕUm*AroeJZ| Q,+S/JG!rmȮ>ٰ(qnB%KGucu!/;n&-ape/eILNId&/j@Gh wSԭO0E6 wRdHeBGS\ͥM+&L`jF/`F/aP^sUm+Mq~YnЦ45 `'wk=7GNLjLz:*G!"X&E^]L(QQtr+D9ަOU 8كnYLMj``96-9 ՂB7YN}0U3.g(8cHw=I Zu"[F-a M4RR ĽoQƄHͫH_ w\AkE_(1 oAH/3-duDceS-x4TQ.uױ%&<@cW8l0Z. pkQNCɶLwmZ0b3OdP*fc7gS)x{LMh æ]pn6Rݬ6anӍ%i [ "8[p5s'@#Vy@;4!?X+,uyBfQ X2=,X?/p`9x4u32e8ɭ{7G~Ɇ  SQ#IGX-loc$W }Cp30포V3c53f'ǡ9eKJ2/(E~{r)RZ5&Ay {|}m-%D61_J[B%S!Щ5kN^CSb}1HIy{I?gTW[k5 W#Du{\ZkUyHɴVBxfK_W<ߚG`oZjØ,L5#3̵%mA"?kSC0 vQ#'"+%~̒T [\l&MI;xkkueŶtGlrCAiXfbsnGNQ!B3}Ldވ~' %/h'Hhhr?švYNiѾQ!?Dx@+9kp7]|((oqKc:"WUk ,4J &wv:Ijvۺ,j\B%smj|l=iI TҜQ"1yCz2$ l Z+Xlt"'t5/=MBE?W>.D1ö/"*&w"=Tb6E_1 /c;$䩿IjdM6ѡ"ڒ4 q(|cep~ *Ki|JjcWvg cv} 5Kwaۨ0?΍DG^ؗjsJ 80xe?in & aw 7Mj %tsJTW<wƞx͓ L6 \?WO1'&zS 73cS]YO ɹHm?sZ`~򂥼HV +/(EzRYBuFަHjW{߭$KZ<1ZVH{y[EHp:'Ku&f&aYq@T`:ʮ P2 8p7pg43qI_\M=WtH!X(h]t&HV}:.v^_0@XLЙaÃEZiҀ:ZGwі|qi o6WH!3_ԐUFp]z؈p1c\qlwќzJm_flxA9Wjlsѯ5t!O:ƽGyt~O="[%:RlD*V_SPţ*e#U1BHͼ ]PRsZG_4z-SrbsTuz&؃o$B-}j1z`:ʣT} Ǿ)]r&C%g`QTET| UINg!lGiJJHjG &"H6ܲX&(3P-E]84݁ӏ4ŋoGsZ * ce!͛OY{/^]Lsw)RQE-Dqy*ٹP|u81 /cD4vا{]FX\^:w71-Ioq PWP8 iCCAF؞|I.ή x0Tu9J}ik{78=` M1<6 l1(abzdo&?XNg˗2&j(@>vxs..c)c!s vЀҔݘ+Y,,ri 6ZWtbƱ19Gl [,#B/`J?Vd"$ߓ,سzVm'_ojtL`W9s*6\{PyWk ?̵~KsDryftgWޜ 5Ŀ 3/=BAXmقn>)6Y dž05czDYmY$!M7>-MH7.qMo CKX0'e ֟웿JT W9Ab}h<>#U/n_ f<èV(4`ZmH[zE@$5їu!Hkm>< ,BqS Z"$^SL`D7S)2"tm[{Q9#O j#1E#a)PAr7^`+Ys}iIU#b^q;a&#d5Zs3nhаY@&+t&ܧ"{6W7!'l]^ C9`0q+6u@+}\>}:V/PL4X I"tDo;B]*x4JVg1< 4wǽW%{䯚)vo:y$R1Em؃铜; z>dOuR8G%H~f|t{f=BFVxsOa0Kh >%7jUN4YD8^|j(hM+بT:_C5ۋG(V~bRxl^Uhdfċa !O'CrK{κ/E =܇ rԝ `` @MS1ʹ2jiNu7s~34=s~%o,zN(=Ynu kM1t $6[Nĵ2hQ[%AePATR͋lB~+2}SFc$3*_GmL".PP&:+aKrfsݨ<V{F#]؇qKڽ0뎨8dS(|?4y!8XF{}]Wrʬ#pۄO!8r3BM{zh%[JL׿ ܲ$ ٯ.i+5)8,a7rMuC_7Jm1&Kܷ8NPrU%a8ʩ;`Lx|魥˔XX!0 /0 HeDgk'9_78DPswO=qsU#? )l9L$ZU* esQz$c0GOPv`u>64G>s&6'H15m 0 {^Wۮ„u>'Yȹ DDұ_[9 7,+C+ހ1U.?jKac/Av}0޷heH1 #k.n.$s+mc'2Qρp@?uP"3%~,p: %ܒgYJ0͟,C{.2Lhl˿Y!L緔@5[1G2)=S< r;,=9gK*{ׯ): w_w }'KUcg]B5nBSmTH@/f`U殩Z_*8vK|ǥ)`NjB?+WQ9uT½S4H 2WE )vG|ڛ0*x 'h=$Pq1 xl0aMuXdFnܱa-a)mEXfg-ɛR<}'p O j5UT!2 (Sb.u.~SԡusPwʲyӐ2QgKaىp-W~ \ź*#@܀&3wM ҿKkfǰ6G8}yXYygG[s"'N ך$-'^ґٸ &#oK'qY"'Z=p TEyl"ډiu+*nZU&i؆ci2q wK.Ѯ# m7q8FnzVb8i6t\c=ݙ,c#(xE]]z?>i~2~=ܷl;GgcexrR8rZ?UyKR&_|arCםk~N]$XجP[eH,+gi}TdVHQJYU"Ls.2 C$>$Ǎ z>}97|hЙ:C^, @ށ9:Qj:FV=RuaF>Wj '7އ/fӈ`&&#Vg8'XS4,v!C0eȍ+iA3, o5^x05d["]iU3W6 Mm:+9zߜד]J99Kiv6ʥô9~״;M1ƹ~oe<Z(th/_ݭfu'D!jHЛ.;׫x>G ^0}YmNvQe[MB>#7@Xx g$}F‹O43W,!486ɏ]@X6$ Zsj#7Kp8IS C`{9D0DO_K`3Ʊn&2 g&2ǨXR2@#V~쌨# 5 Bl3 vrQOl7}ݼ&gR xvګ[D1_Rj>ʾI) Tcy'3>3g̟[=pJ ѓٖ|ʤcdtFEmck$KDwS> hx9CՖ:z) 5P6ߣ7sjd0~7nRC#yW}'w?Rjw|O|/B#A5 So zPz'V/It>:cO5)54@5)?"#W1ç /Fd&!x*We0g^6!˜֫%>cpmʚ_elY=@ruw> 5TO~:I-s3XӴU3"-FX۲xz\u[+4k.;~]HNJҷ͙~!"fvCfYJ?R|e[ }Cαaƒy-5Eifg5sh'DmͰ,y)TSc4@PEˉu |6 SDw֡5yH]k$1n)Y!$M^WܞBgnr)d~LPa<:kߏ0o /+bITZK3ydegk۫frr̸GƱX4d*eWxdx`bd$ZMRXWȂ%g5ނ;B!yvs`?HxRa1=fb1S6P pg\_Yr*E$( 9Z r|1P3bLm%]ҿϬv^U<]lѷo.M(X#]X.FXZ;~׈\߅xT.~u&Ww a5`H *Gm * p)-±-$rk|ܜ +}`\^ Hͅni+X xRfL쳁AMY\[L>3-S9{Um@)Mm[1 >3mR rwYAYe&2 ;gzgHt~~pq[V !BJysfHB7߼O'2l_@8E[BOP*@{5@' +'H;/+mWJ#z3OSEݓUG)ٯf.QBv1R z"Tk8Rվ)` ?,g0m٫mb1\_%٨k"yz=RBRrgg9 ٺLw<:*҇} +30j~hL[+RۋKQ yv.(} Am<ߵu>l=tx镆"0uDvv*JkJ z>T)7m ,д;̥M sƴ/!`0 IfRws,'Ve z<{h͈fuyH=ԅSqes3q#£=lݥv, ,&d!])Huz#WF%C1ㅛѭ7Akbi`QT8O,Us'5Fdɨg$6Ml9YR3Rf>k'2AUXu5RgxDbas2Qh:ji;-Da,{o]ɔ&#b0z+ =9`w]0@_I9?KIi~&-"Ę/v(OڄYЂה#6 Z[-BAb 7;hEƒgiH[lB{T9[y@Kdt#¹v! CoMdSUwdA0{_ƻ{~Z_-ԝ=v $d6)2V%u*W^EKS0󚊎=79aP1%\ҭNݓwڪ{ wiC#o ] Hi9A0%-Tywϐ]p+ )`#~2UE/F?j P= N&V;RęJܴz{A{}Ȟ Ba֭,/ RKD( 678nb0rp~*y4QYDGCU_0SKI؊~M{0Gza/P6dO}DBcGs<66縄Z@q(۠ Ka/[C V86 H%Q<ge#}Ppp'cQ?v0E?#ŏCaYOotohn,;.#NOۑ[9Ƌ uB;&:ksk֖HB -]hc{@Pq"Ң]&CR("l]4̆h.ק@^tڝ%:lBT+ɜ>C* >@d{ `CFQC Q0 mm:-j);1 ,3iAX.m33a*t)11RjF( eKT<1`Rx@"r-?GIh u<Ѫ7+*t}C2L.ʣ? G*CF%)QXP` `;(1nPÑ`3$/ f2;-2(+nN/+4R=!8}_H*yQQ0B} ǫꭕĄAcw8t1DGnwg SlDYy\fO/7DuS!1ҧ4xOA)^ة]&9JZs$Y$H8]w*, qSuQz*c {(b;Ps۶_pHc|/XDh_t;~&mێºjt2o])~LثxEJ\[&mG1i='lG鄂1it?7v L !:mSa&JK 'O'/pS )jE4qe'y)M {د &[A!+j3?P nONttl93q4<#iv+.h*DNb (UbTUsây# /'G [yxo=rکJy\$wۑ$ə/$|\$˺1B"vYk?d@'ĎzRڊ:&&@^y1(@G؇ldB"P&װ:z<ɫ̞LSg>;~Ǎ?bx`}Wz[+iz@U"P)o@V(5X&+iIÉ 2ovbP͈j]TV- M=1J~Zµ@wI 7gj7{e$zI_{mIyXRu>MVQCz5sc\oaOhML=Q5onuY+Hi_aXau M: MgMhA\ht往yy%k]GHlK{46FeuYә_!-/^`* ]rQ@*xQ(t` Cp-5?m0yƄS@IFV \>p' ;*% V)D-I>-ͻY!1B^ >]S-TGl{捜aWնMC– GcbFs:Oж٫=ƙH%!@Xv bC1$o/sGFx.%uapic}F+F`/!#<1+18 kݤ^^[2y05 J\\a3eZ}n<^\/ړGCO뭉 "n&*`a ; [reӳ+Vut=%jz(n4p?2ۿLH➍kP6v|uqBƒwŝcVjNB A~5.q; ;-[,v¬$mUd5bKYŊu@I 8 "e4[)(rYB`h{ēNxkC.BcxE#ӅaR4-Cȶu yh58#BEGs}=](V\&O_"b4?gF7iꄑ<~^62Q"g=̎S?Z!t^g)9{Ҍ,/ܹ+߸4)4c/GL/saH ȱ0Zxʒl!Nw F[R 3>VnfY%ΓH㭫=#uθjbf˾@bmTZ^0F=DVf *j݁^~1O:Q6/< ġC9OwC#{#)\rqMGI~'*^ x*kыB&$ABj{p&ٖLT{KvV@+&`Se Ƌ`!Զנu,؅24 \GbzBD9& = Φe|ZKJ³& XCZAU-[%9沸xN >RH&ik2JOf[I_w&:p}&=I솶>`GlߞpdΩRwSǮ&&\0@Sl ;THF2wMϖ VQm0Bͳje4]Ab:k,˼F 00DA&9z4͒(]̄h MpYD@{,Byx[fK> $ pWۖ~UQ)MH:RFD||MI/W_ct[I7@|;ӦI *^_%?e$$Ӭn wXY k酱ntelBS8BJfz*y4 L<6 3T7F!+3:&qaNaF!u'alxZN$< M6 XNw+'{T[YQbUr޻d24XIG ۼ*DOt8fb]6c,q4_0ؾ/)lx鴩GEM2J/DxO?bY %?Pr>}o@Cʏ| Y #`xʦ*8qȝBb γ#r7xtVW>/ L1uYXί8 "I²3oOYE+kl 9xEX U3s+E p۶߂(dzDX1ȿ 2Ga\ )}[ܚ;V\p2ǂNA'^)YS!H~!d2ڍ#w+d"tZ6gtX "Ț'F"өӟ6Rj={֟a<S,)aHϾ[r=Yz-wU\t%ö0@f-;d݅!7Q(իO- M&4o$.@IIg#E1=bHؚ. FG@,2|faYp,K(r@rd%i`H{Sܷ>{_8Q A{LXs fyqd6fh+mwN pAmIMX]BB޳WYь2G;ow p(^M=sFy*x?Rx v7oD~K6S ~:5#<<"10A޶B<rQM,9` g\J/4 vZGŢЙϣC|6\Y~:_],s-DU44}ߍNşȦ P ]ҢUrKԫ J"ɔio7%tR|4+f(MBz=Fhk wj0V]%0E>!Rw=(G .!ħ:yD>r7Iv|x x,%AwJDl$;W.,r,%"( {8}uMY: sP1ILm*<ѽ. B&^>3wp%ESE,&pf_IA۸%0dAlʋ[Oc/ 3sRYtEh_pPXsיv:eX|;I ,U4,"+XEVSL7&h CvPJ`c"Z}w 9 wNEE=(@F"{b]컇s]U$| CTP ௠: [(|im?e+sJT|zI++zHH[ƘDnъ@_ʈJkm "S&\극l & Q>,5]$f[<{P*ktKU4٤(j@ }V, " U2l/.7q 6!O`e-VѧRQ'a.Kt`bAS-(agOHl D陋T'[u ᔩl*K'ʑPu@bVex*.aSпerOqQ޲Gq1vE\ÕX X {^kfV\fx1 1\z *L'4XvoYc`EhRs&U̗GTkV/0~ӊ%೉i^eϐث6?- ˹@][dgnNg[q{@VG|P@dn4Kd,%鮮2*ԋE6H5 #(UY'6:Hx?1ۙ[1(UaKX%staHMX W,;|[dw^}?\gL]v} _&2T]0.-}FU"> r9sO퉥j^](eڔCs@WqO[Lk\#LNMNb8nf=O~{Iv@Pچģ  Ig#Ù "j$^#к~g h.2Ȓw?UӍ{+ݖCPO٧%zoG]\-]{7Y砠@RnjHoR9=2t O^v X~/͗FNr=MM+}NK6U&Zd]{x1K) \ęgA|e_7{T (K f{1)Җ_Dy $v#Tʶ1H\ }S3%2:oՋaX}Sd ~.3# X]J4M `:^<' -km2#ț}c{Ä u^wr}L9D;l$gOO-LgNC|Vá= 2c=V 2LbJB+Y0Y3s7wH 6޽ђJ=seNy$uU-09lE/'B8s\@r߫3?EZ^ـ8eWeW}~Sn-ai#U C{4BućrA}Gfӻآz*btЋq["1V12I~ۮ'1X6m;A/z9HǾءal/ $ѝ*I̯޽ܓD֑4y~$l"TkIRV`De {Z Р\ 37"0\%WXKOguFh ckLnoTeOMCrk̑T1F|jfo'zzk]GE x#*Ex,0&'SKr'.յ Fri'I0]>_LNNHc.#[5#lEj=H㬜`Z$4d?ɯYb1 aY`; $\뾰2''mRk'nŵxKϷ:"ƄzJy-VqUa 21|D5ξΠtK& ~x,L9AUrm.#g{G^12P;Lȱ Dn}}!s;5Owx6wS4E-oݕ(IHe034.iȕ[AzA,߮GdE]̌/[8H,Kseyq%B'X59D̞_@ P!dF*Ma=F=3z8 _fߐ_GyzKa̠a-R,gEuF";v]2!n Hu"ӛ;8('.XXK"߹q^^uyn8nVglO.v6ɷHMRQXY.c˄(@hH|~z6H0+pd8vWT^BqETAsq)7?ۦAJ8=kZd~ӈC0-ٴ 9l<jEP>Лgʡ$QE@fM3n؛LɤDrjk6N|11B7 #`n[>E?1]Y3k^}?t^޵zH53|rLfW/#ge6u<ο[`E(yn[[k 4,si%fZ_t\F&#:WYNM%y14d8^7HN_Xa;#^N3~k=mQSZٺMؼ89o<1P*uKx@ҾwM2|nn5O_{^2f㴾Zߒ[~H(aC-Б,%(ê{lmuv U1<]v.}c*9E9;9l邏W|O@ .Q|7}EZ+WY?dL+Ю9r\?8uhd2(pctL!6\J>#])O{W)ey@ՌD~8R&i\Dݰ(I뿣 QNYaFVzfaW)C.28h!Hƿ _j[N+bҦc$/q4Gêci6ГO ˕.?B@%Ū]!ヶliHP~P!>RAQ;2Rbϡ (׻Y˔!s;wG<Y $#0d\#2NLyxF6?Fى0 {@Ed P6j%<׶ydfc׮tŊ Z'~wQL/<1.ZE tß;[ p,aGʻ|׺_|J&L 0H1A+!SQC7 ` k-'Q- ]St Qd OК[eRF+ i Qքmc/)8pOmiR>J[9+KAA+3GfNDUCM&=(V Kt}1`7h֤ Q1&+ Dx 3 iV xߪ(&籝.q9nˆpv å(Zo^x7`@K MH̱ e[O:" NV]v^[$%T*L¦\kAR'!9/9,$FdC_s˶SI/~*GF ;Lkw,-`F3 |ۯ<עvh,2̯n {kԮ9l(WfUDFgGB4%CSGdؠͫ*ri|r?e_z@CF7azQ8v.)n= ,Wm>uvu㵄 ]& ۫kcraؾޝi /m#Fh3wq-ŗ D˭>ΆZɮ{ݥʹ?chTy(t+O]]7NV8C^+UU!?@!Z=M%Hl"o,ˍ:IÊ/'07#)vlN*O ȁZLMQ2䞋Nר2Q+3# "խ.)(-T Dtܣ \,d܁~g`=b+J6/Aș;Q)k#\i)Wp G9kҖa󤃬znZcXvTx42^\?\8'FI6I-.Jd?K~ N7s'jOmrj~=8JY`s-gOn5P3ں~DR@gºT{-uvJϺIвBt:h>?( ߪ<.KY󬂛o=Lb{gR ]̡͎-"!rK~o~ǩs-_}3D}6zc߻8[XlJwMm8 J^=21dĂ&Gy`8/u-+>X3il?΁Methj(jXuTT0x>f[&r,h6-[:im T/5N%WwȪ|$2k apL5\ B<4 l4G$:XcL Ίucm͚pu+k> ? zU\ `[< w#Y!%IX|,s>ޡBtf~6p/B)R =wZ )qI4Yu?U,UƜ/]<&=?RE%StWK S'I9zGa'c(T:bfKp!fّ`uB觯Kt )t\ A(GwR_Gٽ!:.]3~P&e u){jCV o`S eW# of. iStWVuςnkPSP{N3g<ԙw :Vh8uɖJn)/Y(Y&tS/vȓn×zSf~tR>LsMB-I5t7g3Mnr{}&?IH ,EWxտ>_5^E\6{;"?7oa֝k$G\Eh5Cc(Izt9$vU^Mw 1@ !/P}S3.$0)b̌41].>$FxC_JBbȤ9kk)d5Fg/HXފU c؃BfbDyu+6v_AgM}0%F/LF+X.[Y̥Z >&50Ycgܳ^.IRӋ7T*1b5Ur+q Cǀ=!-=!g[Lý.ȐJDHfuJPc {%ɚ=׵`Hqm o|{l3ªRC0t9~$jjγ c%S_ɲ=djt+w"mBq:Hn+@fBTjxޡF89k$ē+}a%.5Eotxm 4V,Q `NJ3R T 3X$\L7񖚢B6FѓV%(8Ugunc|!k{d0x/ %`&{$2]Գ:JKY N1!YIÃXk/cg{E*oչ83#^|E}*&A:UMyj!Qd[@,+RJ`~IzLlդ]Fe!J_o7Hː9ֽ 5ED-S}ar@H8EerNk"vEeFL$udcfF^(|S/K}BLs-MtZE9PX!D^4Œ]HKBj47ikzaL %l7_?}PS@ƻ+T3;3 th7͍W-%R[sqqZ$ş8o)9 #+bk#%ɽUнVk6F[n΄? m/B6T$$؆-ʊR8}kf'iKzN1ri,9&[^ʍ(vȓ bÈ^͝`#fS3\##F%y~[[_,AʼX%;jQڇV7mqOhځuNR{i"K J>gP-Fg(d,O{/#H j(mXۭ+%X!F=SAf\WԐBO,9֯v2 25jS_R[JV%F^l>]V:4&>ɡ(CܼH6Ɔ>p1~%T T^EXKgő_*ǏAjSDE?aeuwVjJeݕbX;;+BܕD!MGzYMQ^ 薚7P_` 4mU8ZTtLK۴nΐyMy!jBMnS89"'ޒTӫAHB.֢ؕLL!#|9;{'Xw%dZ7|[hG%FcTd`mĈWIVX= P>f&S9E )?HSI S$AvuL_`I f{сgy"[DNPnsĉH@ꉈWjRx3qoq^Vk|6VB)\[U4L)C{I<< ,rҞt"x;>K `_` # qlkt}R*~,bsr2gׁWNtwzیK1:@ n. ->uRP>{(eXO|>yj҉XuoL;\q@耤5B|ϚAFBS @pgi.kǩW?1M"{+C*>bNI $=u$) >!Sn 挈ΪjZwxdŠTE\P\4hxQިƀpφ] <+n\訣xm9$ 6TK|3ُ"t+ ]v啎L8d0Fj F`j]8&ۏQ'>\t<&i [[sbIbrV@zj{>rA]97)Aخ9)Gښ+ 0r3錗8wz3sNxr/9qGW3OkNxdq ETUF:2`1WQKzI;U~Vz |Ub aCKjI>e?'|d*2-c!z.v u+7AC-A^W?< OM [c }EJM tp1fqEIy p7,D\RpB е]7k}z$#qxx|Po(!WϠ&H;Q~6d2վpGl'ɑr4y,-xn$ilNq7TB!S6SŗYEOHjt:4㊿D H |ۈ38j $P8"+ѵUHZqG- o9hAEgGce~q.P@~M-M׺aA}Qs' + @ 'IpNLRyllY<jfi7Li;cӊB<w5PGU*NhR#*x\I_|[G$nm ɍbH A|Je*V@'H~J. `/]C>AĈ#(9 ,u"8j)4ІÕ{Ypś Qײ"P ųL"R*oS$rGNecnOBlwi0E);of$I 7)!DP i3: =!NFG$U JyD-aˏ:mÄ6Ѭ _X6vȼ^o}hƔzV%e+d\5l\R .?il |}q(qX Ĉ%i1|\76:|Mh?7lP=\)&u C=GZ@f1Glc$Քث[Wu46Ҝ=Zy[I8 ?}L_dh%wӗ&!*ILXv$2,rJ;a0Zf/@kN5XѯS(V{->I"?W-ȚW+F J 䂓н d.IU-q廣4i ;S;Y$߼L6)wx<ߟV5{ *+;M\$MyD10@8j%V9Mׅ'CɯfEJƦ[tڸoqxR{0~G(ђ̂ROό!7}J9H()A[9Z VC8p GܐWt\d 7, #Zs ,={x"e] IF1I0ڂ*Gv"=^2ku/E$/%cP:Wg-.=Fy(Oy)pD29MЎdrS"ЙathDdLx,|,sALnJ".f&N@ÓM CFJ@c#3ctblt[?*Mb?D^N¶\Qj/(EcZo a$[rOՖϧWL1)o&[jOMHNu &…nA\S\tTt(C [\>rG(GnK1ԧňlG4)By"Ch}!cgS#k;{',8WAY۔4żp&/6txHEŌ `1vE'6Dv޽@tP[\'hA[p>@^b 0mT7w޺#QT~⍓dx۽ 8U @$^{d_#\azjh / t]]:ؙR&@~ zi_$t,g.!_}a=zTVns/$Ut,~KgMnRpY.8˪}lP'B[Y2R^Ī.2v[$&xQsعCUV!hzܷxH,H\'|Ssc*HKJ"Y9,ˍ/=L؞PYnwIYchykv,%nGE9͌ru6(N{mEz롲 4 3 IbJ"\hlWDVt%]F`⹲[ϯ!IB#cO!d\C".3}gvԑ7%tuV8_ q$ryhӭ 呒χ{YT#&%OOٟk0JwrZI>hʀRzy8=2:!LZ; K6sUƜIZ&r쭀f (D%t5Qq1=D} z*GjC?JHKF TTrx^¸Μ +O0-L$|a1-w琈)T5)6ƹiVCR $~7*-+J]dz<Nx OmMQ.}OkA8-i! -H _♄hx%<ڙjJۻ޶,E<%ե`_Z׉CUn^.9dX V_1kpȪQfЈ<Q\Ө1;_Sjc-pο<P=u!~4@ȦqLT/;4ޢ 7Acq|n-DްИ@a֟( $E -Bb5%x!N*vMFuZ86H"q:!Pџ缫PbJkCwg=|Ȕ{l'ңp:~KDd68_S.Ib+>Qjey3Ow6$ꉈ>E[~'3͉%e9r7ĝk\`{SQ4|@C6LPg{^h૥F/c;AAru[q4]HƘBn'_^hW2o,{a~cG 񿣈rHoH:YIx/+Ӎ*XbC:XC{-*kGM`JPmJFLWUfAKy 7x1ЀU Q7UiY@]$蚀ɖ," V 1៱%PKAq/NߒʗN4xG4n|Av"<(chc&IugԖts@U",fq;kv4Խ^,|WXd"m'QTt!d~Тp?7UbZo/ÈdW2́Tgҳve 'lҒ6(G8Bכ`ʜ[ՙg(gv6/mp.dafuω] XPueu ;xf~Τ-0kptIN=>J!ˏaᨆnGGQǪoMH7 :2Idhܮq. 1c'8{j}E(kf54 '_ Wɘs^[M&+[W-W;h)QI98SY E9xeS>ẗ:XҟiW qشNWı l?1]po<?A۬Y.2hVx+*o NR=&x=6-# ; 2NMyMMu7#9a̠c]Y&^ꑧbE#ޯ[[]T}ǒ' OM.gYZ07070100000365000081a40000000000000000000000016599ea2b000020ac000000000000000000000000000000000000005800000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/platform/x86/think-lmi.ko.xz7zXZִF!t/ k]?Eh=ڜ.+[Z[sX!Hjl+ 1H F=nf;a2[SŲy10U]MϏC ni 9c|%ń@s.1iÔ\b; 2øOQ3KrnbeZW `5َ4jFGb1?H| $m_kΏo@h>9:UđME~^m2\r+z" 5;)d'kP˝oqi~6d]&~#kEFwK w*hk@tU:mUvo]hhfy=~*eG;^hD<ݛ`O]PC~ulmC9xTqyDlm{}A Ƿ|_գu4BKq~Js @+K*ۣڀ[(GK#>+o8Zpxqo%qv"x47&>;;bz-+vLbۯ1f?dM 9)@`$KzPu&ypKxk!aĒYc sH__9kpXV?a{oT0/&uC;U./b<V4$MA^bL?y-0k6d ?8Z򰜰28gP9ʛCEGSz M)6\?`IAaԸ>zD/aAA:Xyy[4ž8!} *>@̾]k *(OyDږg_b W3-&320!uX݁mY&NuuTKso6PkSWN,~uhCyBV{D Dz  KM*gN -yF0K4 "aP5R+JPa\pJmL(1r?0 0&4Ho'nW2Y*@@qϹVج܁sx? lHa?ߝvE0rH t\.۾qͯq[f^׹DZ_m=c/ݰfɁ%~@wt@m=]NiQ1P~9ͥ 5^žW.e5  ,,< CHa_KЕY"VBrKb!,CbYTJ)gcrITO.!W+ŖS |ߌU f4֧<4[# ;0^+K,}v)&D$^ND<*hCd^Eyzfh$liا\.(X5rʠdLی:$a@<0MA&j:خWhMJĦ&IlI5];=rC,~( '2@䊐%c4,. kJa|Z2+S:m+ΒE; q QXq~/c=mfD"b>+gYjDQz9uqjk^1܍%Вз%k/L[} sfŠIXyUKEj1|>V';gL P_6iUWt PPM b HbnE1p96_|0i &Ut7RV %] 6,Oߦ\A%J, 1 ױ)ceyWPMKj>yAดS'*;ݏwYd=N7Qf\^h ?]g@v\Qb*B8U'@Wb`[)'+VlhCK S 3L=RX* %Qj/sp r \cYtDaPq$aHtE)'1^Œb^DY-OM&<ANc@](>zubji p<ɲA 8O(ۏ\Y|-pq10~PV N 9[U|uUMgGq6nÃwU| ;nR/khBSP<\T"M7?uԮh\W'r?҈Wf>RR"ks|TsWGEoɑC] "ͬai3xiJpuld%[t;%,Ĩ(H?H#keXgaJpuY?5t|ɁɾF55"]R9K_/>]~6S `V `-O`_DGuc ?#lO)mKHSs PvJ73zw2qr߸̊4x îͩ@U qiFq)+|2Ѧ,1IHPX+Tb'{5|$7VYGuR%k(8 lz܇/4!I*"("mk~3!{IC6sR?ʫբx}rݍXppU](+a/^lI[5TA4sZڳRXċ'E*R1(c IGOdji|6RWdZ$w{*y @߱˵ +qEb/ā#elsZmMtZ^RsTTZ) 4v$i >=w%MSS[u=lrO+iu/+dmgtbMW ]m -ѓ)ڂ/LE'Mvdx[}!8F=ʄY&$&1c%S|1gy:CnH&[)b_MԭpIh"6yE_݃tq9*lXc[ nPNb9g xfHXlet~k5Lnj-@=ajhIRd) qM.A?֨ج%Kw{J =6\Kd%ZjJ&dTRWZ#!jEDUI MsulYwiGPv|ɝ u]K"]fA[,6%b`!V*~jA-EEL\imZtn>A\8 Q{Df0ڕ.dMmfZ}1ְ`ĀxAG ({[O|Fe/,i:DdY6-a> ߹,_}coi:y~B4v,j\-˼τ+1M.ɩ^\HnU.Zb2P β OPK+|1driF% Y _l2=,/lqy4;w)=s4}{%Ҵ]ĒP&d$7"VΒRYͰP썌Y`bwy; kpmxU}u^Rd o~Ͼ/m*:c[rm&|@Մ&T8>/4{٥q=jeB+~:Y0Esb?Zg?*Lۑ(ܗݤ# ݢn]VuBHC`#kg? .p2Nҭ(ǃ&E񱁻 BB<,Z7#ia[S <|}{UEJQީX*# *_>Gᆈ2Dppzty;'`jV3j^MUυ58RɆ.rA!y?֘-k3?oǸ\N$/T~6%P:33Y@_l(д?*_.n p@#;u:tcȵi>s{1Ä^q1R +1.FI? O*7!䫆rpǂro7B^=O}Ql0۸shlcgV10g8oq>xb8j;"SeLESua$!qp5G/Iw9,BMIiB7g'Ky>Ɵ=h^8fĞȃ6hp'Aޅ6"! O5Ywy@ofxk.msOA3sQOb_u3_1Y@u0}Jd0RyUV@wRoA;sPh}WƜ<1DUVj 7ۻ8QeSnvtxz18o<3'J\~|xPSv)InY]0cí fˀzߎISԇMcv)o)q]ì1 38WѨ60 sYYMAoұgYZ07070100000366000081a40000000000000000000000016599ea2b0000bffc000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/platform/x86/thinkpad_acpi.ko.xz7zXZִF!t/O]?Eh=ڜ.+T~#p1ыAC~5.+Nz\)#k>V3=oe^׳Wgxؼ5_I,p0 ˢHp>U01`\X1\uր34me%Kp E=@h+y*Yd}7"AatʡX4d^A-ReP*p[̑}8-nݝmeA~ Ob-f'C$XYGDJ=~VOn;q?G$1HV'XAx%dՈX |20<]R2tzx,NEpN_׋/'[tw]׷g/7h{+Vyu{%iRYO.iwx^XT2mK2sBbR&eTiF]( g8'194H0Tk/u .]g%ՙ#z) 6d .,{#?R;J|B"va-) lcyٓM"(`un$ˍrB=Y*Pif3'Я5rYB|Cpnd`].*2(yrN[ux_z&Kv B/I9j^ų*"=r㓊IZ#9KQ쪟cbا'~%p+( JuUUdb6Xo4ϻxFpA~+o+ naWc'(jr]g+a '(Q4@85h_Ni%a9ᕴ~NB3An`l#(z xUv3"TYN,ҩHkoB*DʂFGzq`Uv Xd£#\o_EzVjk͘-p}[AGS>XsQX|ߌ0[pK<52-4B1njV驚9(ߣKg0dcg߸u1P$C{ )L";9ݕ8 Gt:Ջ[, *[%Üry0$ _Hy J6[V=H٨boGDM_d-0fW.W]c9[2RGLd:\ TԿI,bex3 a$0<B4*9X$LGCly]OcC܋_Pnpæ-:  ^l[Ý pmz#=蜸'!VRqkQ0\Tm۪y߯34;΢͜Fm_ Hk78jmK ];bƁC9)ǬS۟Tjb]0iSasmEe|lrm(;@6M6BJZ*g۾YB:5lnMW@}dB5 !'@xuhZc}&`+FSsi# FL yEԦsJdj~AcB ؛] 'TFf]{4VT jKPTi;.ՓP^9_ZI$S;n^|Pc*Ʉ׊r"]]#S'E+ƚpO*>H Y#iq2|vl-}ː+l-exjAA+2Qo&7AyOl92w\K2'>-  ꓪ~TΘ)p|O?Kм̉1f9ٱJhD^ݷtsӤR=l7O J*;WM5)TznמܝN2X2|RGLzOȓ?W'5v_|+$d2^ fxQŒP1NB/0#gR:R?EEjfp2 peELVD=m{q Ms~0&J 5\J|T'A1*M0:K Usr^t7P"f@=еްxL^ a2Pzix 3l6̀~{$A&|RBaYܦ##영s?) oaZ笧W[,) ~Xu,0֠;g?8&XZKu%ߢܞh1r%>NwG`HBHq*9H<]w|mBP;ۍas,i!qxyvud,=RJf̍>+dpONȚZZ}re?( #ĞhB7OO}; B5_ b.ة80ƚ `R"6{955|P_O~h!RN+55(n8#3ŹOd>$sU+^FJ v]a-+q J&٘sqFlD}!Xvk7'g{XTq1hO T`95D: >G|y6!ЁP.JΡ5G(#K"pL75y(1cn`ҏAy}\pqPE#Hvt<9AG{/i>LY UDH#izy?va]D?sF,p`3z0b|g߾u*mKpY 2DT"q?ѮH=ܱ_R;%ޓZCA\Fi@pVDk=8T5 !!M0<7e$MvE.hd:8{3 #f?Cqێ@!H},X ̍ߖn0?MzZSi+{whw* tuAs;/q3hP9 nuį~4Ufp,?6-3&DXM<׃YLlM1*;QZtVOiiGs^(/~4cv-E)0P=U=\9s d~w 5=-Z9a]AST"s0|];t`5h~EV$1"d! oPlmpZӣZvgC_5b_SbG_G MPܢPAf{_FC!CD|VXtd0زҺ D7[*pq;Ť@a%oTkui,_ jm=Ig } @@VnCކN Ch,!p Mڢ?&5bKڣez?Xg*٬+ /ü(Ta cO8n{ XsiH񒰜 =fy@P.Ϝ d yE@XaGұ|{{4CHu'C0&O\F,kqD ?TV+ox$y#"k^ 3 @lƹLEDV#ӵe;*1QlgDlkHB<8A]ZW.;㵺_xqB9>?geCQͷ9ANwS# ed೉H5EUy}SB1;ErZ2[vD=e z.]qCS'R,``_/ecaQ?$r TkHtpJ{%.,Ӳk4MڜoQTZ8ҨMRLjJftvI6Hsbu{Fli+?5*K{o5G4:>R|$xr%5JP.HIa+P'`f$'k9uu- I>+PtYmh6z}=y/P3ZėXVfCSP H xW(K{1j%%LN!ڣLWcm~}!݀gPz:9DXVݴq]ՂMG ?fxffxfT,[ +U JSgVX6^(E_Fa. r^pn+_@86{@+Эiat557yY}/.`E 3 -jwjbdy-=cTݭWKC7w!m".3)6ʣpE6p,h6MwpQ@,W.AZL].R)lhڮ85:R>07<ԭy\xǜUT/5\r\t*yZ4!jY൛˿67]EfP-fg)5/Q'OCb6XK<&3*;vƠw-B"j!)z#S`~ڇϛ7*o|N%u!={7)SDF¶;b.5hQD,*JaX<$J++_=jv% >75(!;8lXB5,V)<"+sC}r^xiV\ wX菀ĔV懚Mě60n)!Bhܠ֐!Gz$tB8^f.]TΣ]QLaq$! XCI5M_Բע=i:S;j zi dU00o_YJHr<6҂JNM L7Y۫TMH6#e"٭6s5*4艹1A9K&?|jBV1[^0mKէ{9JGt5HCL *DLe僄Ev@!p_V>EX[_I+ e%0& =r`iK[Tk?|7Lki~Z 4 1I`k-d7 OcyfvycH0u/dŠ aXo$b/hJ\V?S5J8\8Fmb%OX4`{?dchoA#gR<>Z:=u5q V^2/೿cB% H+}fIu9٬G+/JJynjCɲC uRd#ɿ^$[ۏ|`|if"UWNUM y8_jQetӝfsh :[SQ.ZfC {|95n7C6 QWh>WbDbWM~ie'EЋ(CjJceoN4?;ψU|K5 4Ї9ZuJBuN4UzCc۪5//xbmĽPTvmHVhҀC`GXPcmgWϱԒ 4ge5!@OS oi\Ƹk/75,Lmvb#Ɖj*l&Nq[?%NA۱![vwd4.t@mּ۴\*3v˾"K10D f+8߶!U`NSfv\?VcX<߁ -eS\R%?VHއT:{-sWykȸ^O|hlv%"IyfN -&dJbڃ/>Q~B ZtZ)_~ov<Fb:X~N(a`{-jHޘ݂a>f].7W>kia%?x^;'_l[SGhHhQҊW!:oaRHCv[)tB~br'Ew҅>ǀ/6 N 4hյ@ケmcu< {x'0E%&B^;HԈB@UwI}RtZ-K)U:?:X8UKn*jD^L܉6Ke윜JN`_’֋ӷ+A,E̝hJs?Z0%EvCt~]bI]Bfbu4Lah=ῥt4RRRGCԎIBUz B;C1 W}wQ瀴EE蠊u02+|?l|;U=tcdi& f𩾋^/wՊH:?Tz%yCt0|4@2Mߠ\ jryW,_A7pJK_51@%6:r ~k? t >M+T>QIicK.Q !ɂ0P1~F~|۰xM5fY6٘jô{Co@o폀{os '<-#߷jy{ZeWݐܚrW<@:ڼ?d' &u ]El1ucq{`3- n2n"${1A( 2CȐE!G3{;pddiQYqɌ}ѵt*\T{#'YƗ ~dvwSk'alVDEy /He%աNĤFpBmU7C(TOtjlS7] ܂-.Oυ=MJ03(۩lΚQ.4v }XT: c\J_ޔ$} j顫;*ð?F^lx~T7jkăe>*^"M G8򩷕Ƀ STK4^}9<%7^-UqsuRj7x42׿/k;9ȖQMa]-+AB8X&JEL_0eeK+էl 缂S[@>fh <5h)&?x՗8ǯAe|oO  X˽ߟQv""tXq1Xm\r|gއײ 9Xo ![ Qj6<|M}6!&ok>H@877 >Z'5L# DFRrpK4h~f %k)B6lEXEa#Fs[RWK6TRվ ҀuOxĮ9GGxa4w@G I@ݳ 4")mHh"fMHxR棬M0Y\p06~fj_;{CU-gÔfB )`yN\3J 絕dKܭ( GNk8@Y ]B7%GUeB&&uBnKdy{q#)E0tTHO'ѿ~ !zߏ{,"Q7H1 oIDpwu:jUEGOc!C+n& r#&[D2|U>5 vVL9m([^7tnO<Y{4r!,x,'+U  |$h'ZN r)wawOL veVZ4`lwíKӎ{5o0ntkxy]yN{Eد(I?={$NJkt;e)LokU%2~V4T P> kg,\]#+52FP:{q5kf(K)1WCd jgg^/GR@dCwU.0ۦy>v]vYjl[{n8 HaGP 5dWHB&iVwkc|ZCO0%EoiF'30mqC9&*GeujipP7 2M}˞@`)+OnH*ΈJ/<0U`?Yq;4|8oLaa-n n Vܷ Ѐi*hm؜_"6ׁIdxVk/MW6i@f t0bìJKPq59l-7ǣz_H,г{ӬYHz=ɡxP_߁S^SrDmύ8L <;oqj'x{vxsg.f~@l >Hq[}'c#ǃ"6eLm7k@S^kL+ưn q9#QƄK*iUщRLUnL}RPƙ}usp4 <1mikF|gz"ǝW軴B % Ob<7-bf=+}٣/Sx׿DIxHhj$X/A>c04QdR#:p BS`M<'t8OJo?6vĿ2O\/I;L}D-mGoZ!J$W Ufjģo=UWQڔVcSДGq.#~@-eB ;Ư%.sA4`SY& 6l3ђ[a/ /~1H u8;}?'q7lZoO~kž{4l2[85獫1\wt^t7L`,nۡ% %pnd4$DyGDŒqƳ{SW~YT}=@cq"B}B]X]Y;RN-,ҶNLF9Zx؉.-.g1 ڲTMv,:D@fF=U4yP^lx ZYX o!` !Zg"@lr)Zh&^.:aC2t*\\taXS:ȚWu >Q*PW^t@=sq_*ɫ8 ij͹mY  Id`a܁Qi*/L݉s"zH!'RzNnD Py}N^YsqϷ!]~<+!S_K|[a$2Q\qx3˫3:-+w/{ kAG'z76|" %Snm^=Rl~rXW_'YW† t[{ lPRlnAGy-4W9ƋF8mJ OM0x ?_t!~Lxp)E/ q K3ͧAɓhFLL@nj9ڡ5J!l z (ZU?M'왻 %r- 4" ʼn;zv^IW[[QMCvw7(M}mˋe`EOI-m[p}Y:EHl7O P|_J5X/0?O]`^HzVr)r~$2(l{_vmCV_ pvotysFCdDUˢORJ^YI - . k-. fn)N̏ OКH?PxiL(p`b' U abνT|ɓ6sx" I1Ġ7 ҫM59ߝIq ދKFjB7Bn= -ޖExY}6ޕdn.bQtA\wH Q^ۗSZe{i?DA7 R "YѦ@Uz !i> ٵ1zXmp>#[0Q`쉮ɤS4CeR0Un-o  'AM'[%Pc<6W>3~"w_Pcu_)uֲ% F_LR>O=k)&bGR6Oa? OIz "9 5!tۭ!q:tC/i|TOn9s#/#L.x2`G׭LU;{]cz)Yʌ-%FMlE5Mbػ"a^jI#cǀH`2*.ُ>yĺ4"QvhY]ͮeFeW[3渶Φar)+T[oSp lboT s%g*U֩i΂>*YS ;aBnFP=ZE7oQ-*c?ޤRrD4G9AAN"-dDDTBI=Ild)ps<mYX)&4yFYl+WmK&تAuOt?Ѵ1JqsJ ΌRQK3 Q)P9WT({ێ0* dN~û˕K6:;гɃj@: RTCBKe ^ ^AI NȾ,G Xב29; vXفaU޲Ƀ2s7rS@' Oh#r3K+PY :d@n>m5{b18abZIw"Ls˺S}I:X:s=nǬi [? Jfa&%c&(W@8>w(Qyt=qL{?!6[o<\ h:w0(/U?λ6_=3cH sKvS2d P~Tr:[j:WQu9f+'3.߽$UѻELzAt!n_AkA(Hc>g[Ӟ:`kWvGM Ǭ:, O-"k("V>>Y'( 7cqP$([ehu(!g=JƀSB@t0?c[X ;Xg$0`\#IY1·VfR';wU2P;NP,0o1> Ihf3QB(G'=3Q-[bH5y*y1 CZeTj=PsMsKZ{PˏС0:\38!{:㈭ڃL~ѪbdNR %*-58&ݫcp_9x>ӛ7:wţv0]:zƤa?!:P$c&T%H|8}I7ԜW)+ABH6yRO 7Ԩ\@k\è ԰ 4N,nId)ojz/ 6N.F %6mLMZO܊IT&Վ7\[ X|E;~yM5IRmջRɚ_`W-@&/l<8Ȁ4RfW25 ֨(n=Dqjt3}Wu^hhEc D2H%7/߈ $@}f4 C{ zzYl]Ay C |lLEN0'!&gT6IPJ_ndT/5^,Vgߋh~B._ xWRH?AߓtBh:ߊmqx;0^ms#^5:2I+ڳ_?ƅQ[:fQs+_N= x帢TO@F<0w2h!SyAO9Sۂ˯Wfc{+y3׀Bˍ郘)n*,Bjb g4.;)l #]j+ 6>X,H:ޠ}$㾙'7 Օٿ`H/;΋fRuAZS /0ƇK^U޲ Ay6vϻ !n}1e;l6 [,"RZ#OK񶷘Ns@IAEȂ Mx`Y9\7SkYwy>>\U\@S&糲LPwqsov&y cHjbЇ<\p̏vKC6 ּ<3@zqǵυMr767 m*1C2-C1 ܶ DZcWԓw5Qs|f'mWliCR[ds%)sQ[mǒ%/Mpa0È2NTM>a.y?~wGB攗!Ro[Y] d2r/JC4 `%wbBKUrۻ(ǭ|3͆whUI>@ԟ7b3tNlTr2Q5o:dcumv;-YLB>r{e i"isuҜ-swϙƇRƯ贬8<Hģ\ G3kZoܠvv`b;ebHaDgOOkʭ 2iA2 G삸?y;plGM.]Yv_Sq*R!L7dI?Uṽ)c`ֆPԯ3rY9s ? t~I?9clP:6ģ5ڤet <~R3a \$>苫#y' YĒ:XW.\蚛Q,'{1bI/_o(RWϗJSq\_b﷮d䂦 /T FhBjG.6$d8Fb3߄i_GID B}YlM 쌄e\Gk1/E֑soT2xћ:w dml\0XB/`n*A~bFqH"Kh;E:i^3_!Ɩb~y؎OL<heBBڻ5J,+570m7N̈$@@)1aŇׯXo?]a샵lkKVYsqrJS@@JrbC؞#dPJ$Q1opx$E[ xP v)7=bN%=qWV#\}s@K'd[QFe&\RUz窔u4QIeqQyIE>L#4,6W=h|0 q]>g;Mh?6'gv_:&WءR~ $vj\\g, g晕{ȗPS0Buo6SEgBUIHJ ]wj+MRxB"?9P?c d1:I(h? Y\H.OJDg;hvZY?mZMZÊf5Wuvű3(;Z F` άky֟@YskZZcj18w?@OV.,N*/p{*!2~\5\W_C+ߞ7^}|FLXD4\+e5R?#nG btgE.vjU(N *Y2j'#=mҒ!̄ޏ{f_8nٝ5>SzFAmOu"~ٮ!qR9ԁPY n΋Ю}oɐ]ퟒ;)(HL(xn h -a88lGi$wc+=3'33talź>TD{"{o@-Br=܃Go0jnӠh߱ ҳ/JmtS+!US*ZoQN睘 evu+ / fJjrGU;8`&][$o:]8 \Tr;{ Z~c0m ,ݚbuG\MkFb78ip;-B-O?qk-{Y?p#'cj}W}ZgmI? ¡@y# %gTlx¤nwn :SnO+h&'D'D6 _nh͘ 0:+Ī{*S2>&WuC*u(kb~|6Oe}ҳ JWnɵVs1oZa$&$U}7kC+>>C÷>&W^I< mvn88Al9{oQb8C'DPx\mOIdAـO:l1'4m!*WŏJ@[2P)j }K Uએ=G2hvxa\f{1ay_pv~AIf#4`t/Sd>S_J&FALJʻƉ`GS ٔq;ɰזSoxWٿ[Bt>K:&hM~.K}R0eУZGN|,h9$hY'V>P7Tz=Eu\<?\ͫfӰ/L\g:qB[>y1|*T^ywӖrܹq`RKiaƹ#'f߁՝!r|zl{:^Ÿ'*Ez F]jK P bΘ]KtBHOdC{j_M(2 ]0dF +_UIa?0cՅ+v$l78x%sڗH-:1Cv.,OH-ǚ(S6mJnQmHZ~ú(^ `eGwy+w¼Lwl T[^-)D^@V[=^AQbyikQWXB 1Nד`C, 2v:sh*B5Sz鶯!x<*aN46xp~"EA:LERJXC|ѩ ~Ly4t̮nI l <*SC:dD6l>;Fi'V%Ҧzjo !,J Ry|˅MLm2IY{5rي(%; +\3}Lutt8+/Nj*7\ྚߊ< T5&N$#$f@?|pnxz Oֈ($…;KgbRp*%=Xqb+`2A)v҉mNv!ECء 1JRgL;`g,6`pޤ'tooGK;9i5eɼ.L۸nBEӫ3X̸#:]uENns+Y:=%1PU V&q\8m0[ i3y)7w/L4ž DbcܔUEPU3lg߇r;b/j_ZdbwCjpշG9OG %wI7HCG䏖%Ѣr*9Ωxu;:ñ01~5i_/~D%tr1q˽F^g8p^*9Rf*lSlJx.#\\aRp,H'o~,ݤ[qA>':aY&V HT#GZ/-"Rl~FS`V4#{VN_;ZZÙ!b QAdE:6E:zw[XTHUYӢqQD|2$~Bֲe#S&@ ޾&6HS5+5qck{yA/{<ZRg\5?32)E^,!.wr5K'${$!eɫ wefm#Q`{-r Fz66s,s/O'1\ 3&`ࣗOt%4z"~Ӥ2+IZj^o8Cݯ]g9;Q5ʻ,Ur@K{Ibijȕ1@O(;}CW- <ˈy,aTQpg8fNIR0V%P+]DSn`d2¦*:L0uWG(ej,x]SQD~諎4Y)WBBo(f`WmLj}n2p~u{b/ܻ'π\&o#ทIMz1h/&mnM,Yƒ_UQ/;Ƹo&K$zJL}Ox%cr(!jEX"*X Nhd-aPmuY37hA-VwbyBȕh@j1-B>mt? ; ~mhL4œ>΅y:4ޘ䳰,޺ 8K5`E"WWj HU#7؉U̚$"h栢Є.tJ 3ގr}d ?k} ZzߗcBDP.rlm 1.hr:j1"Xc p=ƒ ,!%%+:zji& lv#΍)LW/-L\B/XeRal;Z7Kwb!"#w@tb]eS(شa $:Kc̢~d2fpETO2x$ )@p"[t }E0_P4u^ T{"\`$ ~4AޗU҇_^[YӠYJ~+ۙs3zAקt)uM}ĆAts<]59d@ :U~)s?*w;e!ZsEc *Z87C]1YoJVsS&=rQ<jzIEhk|P\Y(.g$L g0DO풇pB6.ypN@nQ>t El}d5[ :;ĞC{ơ><ؽ IGs?BEcaC-,d鉆>;%ӿq <&ʈ3Aڒ4h#İ`Qb02 z^iɟ'ei07f{vG!PQo_Q.V='_ B0.x73a%|:`VZ_6gDHCw3gS$b >i4%djT8= h_tjEKΝĵDZ#A/yk Kh- ?@[\g ;] ˴ aC$r}2ޟ:oc 65ƿtHxof۝po{iI05b\w"FsP_`"i"Da8w{Ux-䝥 U5Zt۵p=lY9\*q5K>^qf@ȄcҏE ō @'[ojѕT:*xo_LNvibӞ? Lѿx~|]Dxw tx=nK (ʍUEVy؍i`F0Xt`Ak*kCLOՊj _U8F?gYbm|&PF&>'T5FK"B _>rϐELW#G1yݠ$G#ޕF/f0j.locӘ/DKǠIsZ RYR+>QNtY^uU|}u٢-j'C( Gz1$<4ܫ!y?˱0%yuvݒLV70rȐTXiy2n 7_XҰhXd9}z%9*y1 sf!]\ <:P+6J|;~/of!<m.\GYg!);@@-݋Zo*ORma?Kl! HyZ;ŮAS~6ʡw)кDa*=9o;b]ĊSjWl#!HTBEvYUKɴrvpsyNUʟIHR, ,DU`Vchh;xĮ?M5˅mdv9qw!T/rb( WhIt5JGN~: П X>oMh⌾ԝN#* MhF|ˋ<KhH~i,ܶ gv,x&~\;NU,G@WH_My()W,.Ul]<^r [_kа! VEa2X/]etX7rLp1c߽D1XpjdqFbkc86Z*  L?0HBC|>Lk߾3@k 9F"p o_:]]/TiIJ҉r$+s])$@{K6VJqqnⶶQ1~u02v nd2sdN":L,j Mu6B4($i},+=*L-:(r@O_لCnN$2.YuR*5?yd‚NFִ~tɍhT/Z p`-X) oH֢݊IVdBԼb>զe"eG+Ļo09$q!r-U5>S\BB<ª97JrY Yk"<?.@6wZ27>(q-NEЕm"ҧ,O_'̖O2AŬArp$^wcNB bKCĺbV0!_7zeÁrI!g)~50&_:%E;َ87ӀDBfKSm=npn}wj|/Z,JrTR|NtܼĶ`-Tjݐw[J$RhW6QFl#r`f"pLƟ%Vو*bbWQTH7-'/}̣QX܏o+9ڰܩB U}:!|oqfˌ @}HLj;cE/.u=T/g3:5![6A  k8#W !``HWI8Uwt6@'v::yHCtcr}sAk+i5 ̛tq=u[[k@ _BR O=>mOHe K0\XumV[8}weH(uޞ&~N0SQa+؛{{$/WwMDO3MG9z%o@bc`t窥`%uWD;Gũ{DUIq*ŒM1B~$z8t?CyB^Iq{>\1cۭWoe^*΂ۇLkCrǨ0=V0 r>ZΑ V)V-p%ӡ d=r.ʽՕ+߳DwW@nDܸ=-%|RpkF #?w23N_HZ\2{-~xNN2Rxu4]"&T S?O>z$׬MoBzGM(~@JEoYL钓WR5<!Z1=lkvbjr^sިf^8<q*u*ۂ"%ʸuU F<*lMLK 0hR6j_Dh$B5FSDD:iɔ/3? )< Y\`haBL-qS7ĩd]k[9πwp0_ <(5LRYo#t$t_Ȁo xOQ %ՅL̬h Rx34ǵ_''C2^("?$D4 #r2Vb Ih|!IXؓFИ%,łLx?/O~Z |g:FfQ[9ڃ-~{Rvfu,qK? ֟K q1CϺƟ-BBH:؋ ,/HT+P'͠J:PC-Lg[ ^-0xE7U.DGE̿B-v$kOM( /YŬ]mbO@T2 w&1֭kE{jMq/8j6#~Oa/!9~RU =>ѺI8˝z-4䨦$Bᅓ =oa|^dgbiGD:.fڶ&qxFdZbi/L+.B[ݵzZ"jv_|s*^b_dפVZ!w\jw6I&e|07tUTE:QAqwhw8 2Jk=ԛ[g=Tŕ Y~ۤ}!N+</}* Ӏβx';{d.eV5qMsD 5`nij+0TbF=}YCF7>JP\pPę+)C4)yd^pI!iatMׅʌ)běwL/ZHyUjjs-E'균'Cz/j5wJbnixM,v " Dљ|FˏBEXꁒڥ)-9z.:G!pj;v8"N^`z$*_c F儻8pٮqy@ ?miɷȩʭWIR pQ/kNõNeWAx:$ ێ"]$FV|\}c *%^#Cس.-0Q3 / d'ơALcK2B՚Sf#vB?YOWe]ʿ]WdP^%/CkQgPˀ^ N)n.[D6I>GtI9h6f, J߮>t:m;v׮sds]<fwt=@i$YGo[`ZF!nLi,z۽QHO&6 }!oǪc 7 0!POZF,Kg}-J4tgȕ;Jr"?%I64k #u4",  /}ю:"[cjV{6RwZ$ayiML6k S&)%<,$ya_:}iZ {s4ˠ%WnC'^=#׳}’WmW\X} 2պRՇo[7ζ.|$zxdcTc<xR̊ p_1nو~\nXF7sS.9˅(8ѶA^B<]p_`e=džoCH} ȖƦI(K^ܣTОDɶD[51vPU_8zO\DXFpL&&o[x* 7eDg"a迿}]~g)r:ge_݄m&-ģJ`aT,mk %NGI1mm%r>Wo 6A(yP]ZC@ dqϺlu3!,7yJ=ffP`6~Agn'y\Khu}ne9㸮d[%)YNƩSچp~^3EI4Ω0I~ܦ ښ8 cxTy/6CO_m oBO:!8?ÃT$Vk n#6r膾 ΨutyoR`CҋDÛ5U}YҠ)-.2U@zCyYN cgud)Ŋ] a:B5o%'Pnԃ6dQ[- %gU:%;!Iaj TI74 .Y~eON]jM i|tH،"(9q[^Qs@VeTJC33 nt4^/Glhok{(?8- 2;yQ2CJ)K;\YXHņ,@߾ҋ'ֆn|jWt[UC't@E& %17j)H6~uܷ6)}w >dR(H\E #3 S6њc7z!!dw9&YyNAqwpJ%˜iѸlAJHW &?z2{`Z*>TH6׉=@m1w6#W Gjm, !wNhFm@Z0:1gkA۸q2jcΫLbz"l0ok`"b]0@]Rv'"fZB{@,l{}|`׾Z& =WF@EgL+!:Y|RbI~Љ*ɸ5S}M\-k*,0鶁tVqqv$ =BI[_Zzy͙ݐ}6 vVI!A@FO6)\ԥ2 G# L 6Zގ¦^jgZe$,˜<2 D6 mE`ؙ-B:fW"" n=iR3HZQ[OTIuX(8"}=7N=2_NXțB2MճbFJVu繲g2Jm"6L2g/H)#@ʿݥ%飦Ik(Tޗyg~ƝMiL ݦ'5i;O ڑ8*n^~ҊNS\KbOޯa+l/Bd"ٜW9gI|xO7 /$U?Vc+|D;:&Φ%t3tK*Q f dƛ?*\Er0 ".g|m~zu0ɭ:7<*n}2-f[C)ͱ$n37G4:F \4b$xTXM﯀>Q!k4ɢZ؆y -Xݑ915g4 D`'M}\oAm+fe?apG=/RrY+&وLY[ΰ+JQ~LRذAQ0`E-nS\ («_pBHw@hSzҍ~OCIb.!.qʣNL%6R>Hȩ2)?S't.Nj7߈"lhfԬm+՗^)q8C3|2VyhcEī}e^Z@#o~6Vd(MdY{ &lZ*Хie-"w ,qퟮX[ N:̀lTxt:,)M}(W g O) ע(o69vӬx)@[SoA7 }4C{LM')j?f4)O|2cZ{KcC!}0TpD.Ȅ{*Oz c^!ֽy9E)f_CSHgحWjYC ȕ(\T@}ҡQH%(iFV͒VXeXlS}#/D5PiHw_d|zmQ;et+ t.FA b![lz3 Y,KlH 5W~~3{ӴeiQتo@\fM?IO.7g1/@ZAN.;3^pMG#&nJ:뜋%dhn}B]ڄ;83^"ƿ.]*hY`Kb#mI:gʣo"i-HD@2]|( U˟"i7I23f"uU_ՁYN☒!emW^ eU{(Jr5bt.80 *sfPSY d ItW4j/53C-)w['bIX"g\{vM<}w?\t8 lEL_}O3 {AM I:? `EK2 \R;޼DC!c#:>d݊#`̉ݎ+؈d#m|^hoh.9+H1 1hdk_zKzQhkT+LZ P~on7j*%a%V9wQܐ?}KZhi&%'/nW(I Ůt2 0̳9}@\O\+p!i-֏55jR~_" s|rÃ.݊ hnh[ gu7LJ}欽9׫yjlx#&u`gOzSu2Cg;NQr*(~;!uM7'j{jrjXgխCVSd`n5S6G/(iBw سr)F8K_L:=\O\ ),(c#Z\T'}@#ticehe)Q[|_+YYۧt;G$__6_oʄήf=CE|-e.ҩBʔaIp6ֻ)yq lߨkϝ/qlxl/68~89&T?F4SO'vƒꮖMLJ wE&o4k˕F׭1vR"mEBYY$3YGPw/!bSw($j_Y2(Y+:\]Gc"3 0*U!|M\2xQiӚ<&~e:̤k 闏5VE"`V18e ֧ tՖ𜗛x 24q|qcG{ceB< ԄDQS洋8%^-fPbb^_.kҭǨT&/bBb L,C h׌rS2g9e7Ԕˈ&{)tPlT~ 7i ]5e +Qo yBg1֭rqz[i+DgÈ]MN03ǽiЧ9\2,W0EW5* 5i:CkgsEdԽGn i8q@=uٗA"HڗgC :.=IbU;r^K@KzAQr \[ P< ]):>^oOư?[&dEk͌.霫ʕ jKoF@P#l'#a[pL kQު{N\aBfZgFM֐3H_SMXTg/ [[#U:=P,Iz7 gp [/+ҿMOCs7jh׀g\ط rg w,z?l0_ oM[7]TԦbeʖDK]Ab_OmX\> v0b?nO½`p$Y`⇏(P GXOWA.Jp'H|"g2wXK@۷jtz+6Xd˺{<W-9hm0ǺAA ye%ڣT ZFs=(DUib^uHPlG[|W Gk^l>2fB'!ote^YCfppS.`Yfbh b^Im %gN{٧Miz ה>Ũęq}f"q!oĝ~GRHX ?pALܯѦ8DzǏhUZj",zWcrBU0FggLOeYz-Qf*g\֡ژtmt3^4t*ڱ@x/s;Sqr|įV[$ g4"HzJZ(6O8FZ?o*S>n&9h,f]do^?;TYsWf/DK$Hp{̘FTs7&4:>6t eN^ot/>*2ݞđӭRl 秎̌޹ ٰa yH@ &96řK}1z L3Lɬ^7s`qU+@sUL@l8pn7iX[ Js_Dnꀞ5&*v-Ec_PEi%\i@eO/Ha'Ɲ`081{úgb}V$aMǰIJu}m|QX~ztس$fNqI(R6n!ƔQ]B.:'gk?BF(yxl9CZ'oDuOy$IFQ@JJZ2l^g1Ctk7xkjY,^Wi0e%nO6+6&^d'p 3ݼ{!X3T?9~LZhz{稏u`tR~)[ lqv$'"ksIvoDK3SAh5]fo9& ߏ}ATp%?ῄ@`h41Ur/ bsx"JÄnbx¶U 8it@#莯yȴ+] WrּV-/a?+*vuP;tdHjx&k <LN]C iP:[j%8R$,*"$;p *0Aa~1sVe>d,Z6fx!Turт8'sٲv:}+$M;?lu *S:NShg C[]6Gϰn~cPQ|OEcRժ|$,9*XY{ q¼.}eǙg- adtV\)俞I XC俘J'6p9VT~Y>do8;vxΫ2"Іa01(nYpտ*X X`]TJ%7-E N^C;3L-2gg*%uLvSwp{ ~ڋY4:ߊ6/؈Zހ^5"vwle['Y40Fa@'*f5r\XeRj%#~M6Ĭ; _mRŶGUmX;zbv$+aP.&0(ΞWۼRQ3WcI l> OCUz5 Ca\x1l 㿬'^rzvܓi"Ҏj~ >o;OTQ`Z'o`2u0s Bv_5-&ۭj tXFrBZNض$EOFM];O9g[y˙畭"v2D_W i'3_-9@+-y GE z8cA |Tsp, >Gn: ̝u<,[Y2[Gc {k9iZ w0ǻ@+ k gTBU,/;|$k EםfeT _64+ -gUXUtml/\BmH79 97O] r.8JɊJZ&eNB^^=5ڧns Tem,bGzrUnZ%蕴$BT᧪*v2|ED{D@.f2l/8` hܔmy_AkSvnSx;6S-oȍ e Đ3}u]pGfy߬-Qbv[14X^H0rr-<ÝVn);s~F5g,yۯGٞ KGnB_ DU(d! ?_BUH?CKZxd 6˯I IpUB뷦4LX0޳ 򹌸]^c7鿇!q x?={+EI;IsHPa7{7\LݗHBDx,H=#, ˲4 w8߃Ņ|ϼc1HcI&"8gH+e6pN9#\${5VaYtVm'Y+ќ[w˟)zl9Y5oQZsV] JLa2Dne1񸧄=QS\Uo_'ol5 <%-P\#{/ɪyK}7}#tRᵵ6e~aٚY  2sɼ{iq4ϧ壿 !fWj;ڧ>vv#zF _kx"l%jnpzIХ_t4&A|u%=lc!*4",lMK@w8z?SUNͻ7xJ{yt9E;+\oFqX8ܘZCkG{/ K^3- xxX̺69`/gV,naHI ^,TOScش{k> %|xkF .>#aZ>߻'!yBRx(9_A#Wj*ʑ15W?nYcĈXTd^%$uI5v!}n=1@x`tڰ5_. {>^]tgFtcͮ ӼyyBlT45 2M N^oSe)5a"=~&Y4@`OT7Y&%Fd9A?A\w-{Z`kĿ5*0Q[eCV-NGuK:N:~9J\qsEp5W'ghv,"@}' @5Ix_+2Q%.~*w\Qf.T#F0't7sXu`?N@aYmcpfê3[˙qe@GAð4zbT^Z `|3y/dKb9#y0ldgUǨZ5:d0dE:h_#\ݾHUHDtv]UsXø vpq%ą+ y{ߟ,D1Jz2ź|fˊ\S;cz~ڤ]Bhȗk\.z8R&[1j@mop.\d"|Jl|̕Q>rqto_y7qAk]hp -Ay-^d'Io&.dZ(i_;yJpѨ%ϐ@'Y!DI" &+m\sv="~Ԏ֦diI ِ_3ư۹^n+Φ_aKkg+G`GϪͥie dihsR_ fE/wĹKs~1SWJg*3 tf*8A(]y?Iõ/ <|> x21j ,lhC}#LAr<?U7E;q]GqՋv2bWJhOa~(,jGyl_l8D3vq.X 68 pNz Nϊ(+[f7H9?GsA_ӧE.)q?D.nS|ZpE{|$,(%AӺjE'T,^Q)`K~~;sm)b8TM&(GvЀTLEξ+Idi\ջi;nl N9:j`' mleZ؏j6~K^g@)fo㑫OF%)RoD]B#{h\ dPce5pa8?QN5Μ-QI{``3^W9ԡ{a-cLH% gA`s6aVBZB+Vt{I'[WĴY;ՓMa0 Ǐ)LaA[\~2#AU b 쐨# ³] o\3|D'Y=e\Ёedft 31PK޹bFهõS/-ԶKBFUI \~Y({QwmT>JP *zT 2 Ae~oű2Z7Qqfb;^ˆ}[0~DMXERA>-E4v~4:X9)5$E"cK^A1x4:Cxpiu)Bt`$ JL\Ox}a 4By[D[/t`ˉˡzYѡШ00(b7E^#T `WZnR:.V:џT7D|4< &}5e84As͞WʹaevKc7?扽(3na wnϴ8+ p &TYC~'úp!\?vki)o6SM-SeE4T5W4T]ݒ]6ҟ(W %ʑ||MW"#)W51wEQɵs'f[(G@^biL[ڊ+fקۨ] qDj yC*GOM, Ԫ ?V!>c)eKoBY|T} ЕɹgB+i߶(UlkCe$lF+&ܣh2bZ} qc2"8 o/ +{U(Q܈f):m˗$6"י># 5>)zXȟL PN㓭E~.&pa*3/$$tpԟSCiW 9̵:WӾ7&5(Rɹ{D"g}a2) n>]1r`OJd :m+Mn /˦=o@䉨+q0ҢM>Ͼcy^soVGs y/=?&N{G,IkG3R4uco.V919G j-R]G)\Ls%й (f;=C1s"}eg3{v,XJndqew`3=[ l45z$Jx4?^͉-׏B?,{[pyBLݍct%ײG+;\Qu`[aEʄx_E";1͇[ RρfEL$|?'pqᐷdg+oc\ 'C{MWл~OuB4B6'jg M A~^3qurq3LQk&CoI:xBpqܔ:|֌2,1jCC1<|nVq%stYަǔ& e5EQ?j3B>[ fG[;Y&2*XN(TKvetʷSi:q]r((2#V$rLXl! kKWp;FX~jn>Zhɶ]HD!b'Z9~A(2fC{0 00TlrnD }&V]K ԅZ3 ?Àrζ@[;d+ y8A#l|Q!n|)MT +mi )Y,&}u{Z[*x'Ȓ6^6ԫ^9 baSHd?rɨ_ eCyrw=6Ya~ XS.I@ d)291Y6a M֚:x7k<ܝn.p䊊4?h[잌OB2ŧi-}C}*\A5+]y@)Zn%)%pF* ܆"xN}3 :K@Q] kJ֚HlG?n #vlL 1=P㶓a泽h} h¹qKb'8DDVà7 uob }"~}ݻnz՘%/4߼!gޯ`D67~!zqt')uфʒcr.JRk R.FJk_ 'E ѐQKtcw%̢APא˱$Owz47c.=ջ@!$D%x Q[n;c߅W?9=ȿgLtX3x죥YA"5Įxfq=K-ߧ,j ?}[N'ė>o5 ITt 3myz#,ZU<7."R8ZTuRhix{.MǥfPΐ[O~+Yw)Ibڽ"U;ɇ5d<η zhܾ!;J0Xw)NjG9y fBFw,j7JNdTчÞ9{HE>HV YF>Bh,UY ڬbG|r+"'(;`ܵ2!>Kb*>]Wl"0 I3aQ/7JE-7m`W#Ay1[fK`MXTM&m);"Q?th@=J@Iԁ_Qe4n.r+3wziQk+oVwCȚlk˝wp|% >O42G1ks]h<VRFɶf:<|d4pT(+^:4!9 #l 6GSpH4vYLtEXm>#yB 1z^W?h]ӦCa g~Lwgʼn0!fliUNnoZ3EZ3aTG\51;$&G[.>n?Ze:H6ǣrӨm~R(TLv60n>VJ)NiiyƢhL,܁ňn:Eػ`$(u2J"E^Gm>T+o;+bt*u meEN{irHY#z:p Uj/테~xm^@s?Pnw(U [ZHRxNmH5 X.!=ƻnpω7EDDp@U%Wիh=Deco 89<|nyOU)<Vrrlt( *QY f+9LMv9~6&VZ?•E\=3Ƅ W u6My$h& jS>d‚B};k LRJ!guuj17zQ_ʏJYZ.nOX!G0T0=%leN[(ઠ֌{FRj. $wn Z&^xfif$`hդLrG@#~h*OJi l =a&tM<*kQuw?e@yh>lǰ ZP7)̻_eF 뫧[4H1hHa|K?h C, nXM..Z'1aDL8GtP8zibȣera)ʡw ͦ l:_ۋ =[&%<<Hg]>[& Eޢa'Vib~4 m(pX̕l_{OPQ׃-Ieho $^M[ %.kz$6.c2% .Nj>ٻL*EkWGך Ϫ<}Ԭ\ JbuvYgF%tidIitHM,(o yVs #pV:4eMpd>4k2ZܙHGiOHcÁb7 .ԆS(:9k)u:` B'N #V},{|2~Ky6:M03[$sn$5!+[~ӁB_y 6v t򥃲牏S7kjr/8a룀QI׮MC[WBw3e$<+~ DKKw$PF1 iH|;Yq+=TśV7wWoRp&T5J:CvWShwro(ʭ!<4-;uMKMTsVrE4$ӂ+nu688gnGBhdV^yzqaKZυxXҭLk`,j_nĤd58 M Ƥ.ciU}* Q~)R|ڬh7! ive,$"\ET DF]4g Wi87#}אHp6a"%'.I %G#Pgq*:U֘HMlؔ?[ '㠂CWUhļ_19͟@t45iGL,׶sjҮR׈DH~lgcv_my 2@/u8?rI>[OdPoDc4]t`V] aj؊G)y`~: {Wkit,%QWzw_`""Tmv7J B5? _Te.%Ln+_۸\|x#XTGRֱJ@ z3,R&9qd:P8U LXAjnx0!?a.SZk~'UڱqY O#?$ܻ-ԛ2D6ɸ D활,L|Vjo9F!'2y#h/b:,GEv 9 fTÈ{?ז+[C+J2Ї;}LY1OTk "a#Β`IξvY*_fZ ~N/xv$ ቦ<$[\{ cA#3D[GAyM@Y@rL^ MclKԵW%4ty`pr'ȕ潥Du/ig.Hۚ6t`>]v-a;w(cY>[H~0Z׋K"-N}ZRbf}vDQ9E^ߑ^I?0t~ˏXkRn!ɿwl^DLy( ½ؼ§Lķ's~\d,I = AQ"( }1b9UU.u u% ic_3wGmb 7 Dh)'x ׅj$N%MG5am@]W͑IDĻe|K{DqηFHY͗O?x8,SEg߱6ٸ́ 务ޜ N)Ȕ6݁0r"eU N#3/kJ%?? 4~FFd OpMmr'Te4o"l--Y\T5̛ƢMdȦv#pFt5 9 ٷ7l(h05`mF"!b.GNjŤ)U}5[T~h.o dkhP$󷧣i.ۉi-+ zBrkI'!q!RKwiLNzQi\ WRWuufK!L~bF]}n y5|.\]C;6jm. " 6YGD{p ";<_to:NXf=9;4b_g.TwCn'`96&RJǽ~#޲4G 2'{>q)hUSC>﯍]YJf$SbJaՋ&Gjz!)}8Qý2ժYTkUdm H:4=Ԇ)+fQT?}=79ɄF<"<$S&'>,Yn)xQ.da5BOVFg; ʆ-8ș#xxvDt]<$0GäH߽IclUN.Dq)Em=RTTmoKɄizNG9Ŕ 󚛝]`vn Zk487)ʺ{l,"t=#]]73#ap/kuOzkF߶/_j YsGx̝& zL`C",/x (ɇb$*ydK!\Sb(Kܕ e ^E!"'%M<|V.XD4nhNV|YZΨ͚1eӝh.Mih TJ'%:yO>F.Ls:\DgWK :D2~{w7L+U5|rX+GUwc~A܇+%Hٍd< R)܇灰<ÎV.F sp3Y;O}^:HTt!ßC@s1GݑCG\ Hl'ӗMު>GM @,]V]ȪENսsl߈Oo)}Yظb1"Vfb0H+4j \ˡ qo4Yg:Qߩ_Bj7vO)=K?DIVsޭ@`C݋s5=dcB:,/ʶnݗHc &ϳl^ERi8# OJ 4rOLEs$DGFloJ,QoFϞhYLW_&Yלp:.-(o  Q12ƔG:|d:vPci`H5^x^fyBQl x;1XtKdbYNmDu%PY}k h1p 4$$SWf,ȾoTX{$<GͶKSʳڕ: Y˼ Yo&"WcȐvkh̗)x5b3\`2J * ubv`27<Qyz 9|bJn.mLAv*J7+` Pm#QNvEۏ$⡓u+wn"s _Pz}]w09wFM'ԝRC $Ѩ#\lʵݘta%sל$9憁:W*V < Zݙ&o#~ *|y3zxs]E~ZJN2XfJ3[r  ,V/C\Q2zGr|6I!?Z~ucp2 VT(=m퇞1c#Bpm[KQno7>RT C'#|xcd^Շ^eג(9?A;|nX,;]pm􅝎=KF˼bb6e#RNyj#[Vpٮ#;bĨ_JAvcT3'!Y7hPonnygxy$8s(F\jcrƋ~N5Q:kEȡ5O:Tp͍7TFoSZ- !merqTDaDY<&ٺ2#8(_.xTxD $ӎ}jUhbɰ m=1f:2)&O&‡34Hӊ{LC@ph6Qƣb崰Sznv@a1pI\n9~.6s LʹIFsp sO獦 Y|+fs-H v}[oTPxMsx([&2奈pޞ#jΣ&y&SbSLjo`k û_ܵ 6~ nB,Hv iɨd-g5y/A܃ppĉ 7~3%‡v]+twjjIDIr NoIp;ӂdj\`C@Cb4²zŁ XNy9,4CD[$!; K["Va3=*ɖ6S9v{״?FL;sNN`+ٱ/Rb(Mhߠ k ,U8~PA=+ 6^R/t;N|h[7^ Z~5A$!!u5&],Ҝ5ࠡUy%-%fdgTI* +U^/p1XM/v;9ϔڽyYx K4=PUƛu.D!X=`two.DC, 벃1n`{ Yi 7P<4{ѐZRl;ܰ%t׼~a"yd I2eJw> Pt޽pP/vJLK{ܛ(9 8Yo>gjv1[2n;b֚ FV!(d辮^]}?2ol ̇&$8j+3;t`u &ir0 U&G*)T:^`wt­`"P3\mz/>i}b+,R [qRn93e鰍ř%R}VN!uSF0B1Zou:OAAxwa:vM,rOe{++,O!QRjSnEuWAL#~x\}95ݜwa3̌*{Wfia]S].V;z-)fl؂8`]^ٔ\8=c.5/վr,BtH?zgD/ ix x*%uu~ EvQvZepvw6XQi`d޿8XՁ+X_p.,wc| pƢIGP.ION!M[vIEQ|wyŨڦ۟u9,g#[ ]-P6$.ˎjg=T "$$'Ks-]-IGET)yy P2I1NSw\Vvm$. xU"~ԢXi>5KRP#8S[vۗ k`Y`)7Yc{?MEKcARVBpQ[5{`^o1\|XvsGE ?-)b@u4W[_ku!}%RSN(.r!ݑ-cxA]8 LLBiI $\72l ,]~ɾYGS!#)LjV²MbRРa8B-|]_Wvp5rE<*ZZ;'SXuf~1>YE*z@!iO 1te&FJ`{կħǚgHުne78/!x  )ď9xzF2o :kGh_"?kI¬|43z5P-L/]-[rZw80XWD8^ߧn O`т/jG* H ty_ 姙8@eG-:*E4ڱGH<0ߍ{ⷸӨK?Bm ³Pul'xv\սk.Ѕo\ q)bЬp2%̸T Cu^~)D#KahG ]'m\݌-(WNV1kޘ,uojWUo7]RUO$r JY+/=$:0&҇+^bN&FU3 E"I,)ήͣȮ_u[P H~T=J!^4ae dl2S)s09}!'pe \MHlopXt62j݅FۇF&];(~i\B,E*Oed_VB }08,EL,7KxϷBk#;_{FAO.=BNcbp960/("@ci%aϘwG6K#"\ºA/^%}5ܫ/H2Ol"JCcݚIAہ²%c1σϐAX~_ OcrV DD7@M1d?@XIJ4~֑Fˡ =rʱ _~kQfqbehͣA]7j5Y}%YsVKVJ0-q ^xnPf#\^4o kD 5GF|ҳʰ{ʛsm VkE8D9nq|*81o(~Um _XvT7rl9u K˦E !@T$|ǖ -t֋vuT0",G P!d፲$Fb HP=\Z{pO[w^0 ueV4LN ԙmc 8qj⫀`-L%ʓT0% fLt9V/vᎴs)t$pz_ϱs rZpkȭehHb1nٰ.!9`1SV3^>~}[nϦ>ҙM0$ZiCPl&.?V*٫FB 9WRb9ehv *[Q Oÿ#)ZH5VV!iPq3KQJJRG;@Sk皜`[PGG^ 30v]bfOkFW:"]A Q؍{ʺ {ĨJ9JToa7t>wtjQ_C߶;/%a'-d05i' V;!0"0o,{T $U>Z:YOo.3"@x<1?<Dw1Z)4R&4Ѭ3e^yC֥ }\!`@61ju $B`Y8)hB(.>Æpnxk`/p+hQ@bHu$eٍz t*%7Gv^KƗlKnH;#Z ~K2OQrc76g"08cH h!ӳf3mIZٌ$7B&NvKp5INq)\Q_s`?`o鉜 Ϻ@ 'Pi;aRv"+|ElbٰK6ƙ{P9&ɕ'@E;$i yu"4z$(99Yy(k˴*1DE2"ôw3fڣ МGLwJRW ;KsؽdZCGj=V;fr먉nX9d+kGg'vp(WcrZ3q ` '9_'ew6ӟnCM'UA5fo 4]pZi}Sz"6rGK>iSKӦd,)ɥ:TQrY`㴋?lmh^X9;wpxHu #~Kڥ8by]nïirDMNLC.~ 8CGN4SUm7,{'70k$l^N U˕ BAʄ+]P.v6by =dIQdf; T[3%uH }]n-gdQyd+®J=txb"bLdQr,>߰9Wq}=vazL?8M=МQPt΀u/2;,L]ܴ'i+CPdXC%KB̓rZ&⮼ͮݰcN Zy3~ H*DvnZI 1+Nl1-f jfFt) Cp,x@1',]ʠN̂%@ 78?Ƀ$*|D ,"Q/h}^vp؏1IJs==^QojY]cXJRq%cIOC!.Ю0p'JH=י$Oo6ɶsŐQ <ʐmpTe:.=g|;O8!A 2ހUEmbE0Ss/O 4^Tmyxe-tټGtn縸 N-$,hxy9oj|ZIx{x9j+y J4Y|`4V]l,laD9 e5\zKw30a@#ZJ~Vз(` )kֺR`0? pN:._]_5uwJ4;PtȾ4FFea*8[ʢAvrs^,s6f^V*(ιTwJf7Αoi fEsV.ж7bLDu .9i7wޅ^Jζ ##”z9NMۺ}6j2(7% O#ƥ3}5_(xJA wwmGG:ݫB- nkXꅭ{ao(~ M u<!ve yjkztJ[[fʥ@U_bMpeb\@$/)@WCtn₩Z1ʚҡؚ!V>҇~sdQ(mjаIR+:SlԄ~C>}Z<5@Q4ݒل,2qVְbbvdqk fPُ ԣlvUͳTnCL]2'q;W&ih~/C] Mދdq!Dm&!fdͻè+jf|hfuD]a75@o՚]L;k`zψV:yI *1M{_sl: D}jJ#}@{ σeoˡ$%&﫟gP"Yq.) ߐ-#FJhbJ5?1c*rC{}hgJT8g)v ,==Q; ZeV! M:".K(nE13uaF&'CQ{| ~yg/#¿1 md{b SѺ55?%÷}9KtT(dc)6'-RcB&o#Y(9MCªH`ka S#%N#Z x TwIuE&=ټgw!=UCtBB=/+khE^LK5Ra*] Nc+8> laXV27<\8"!wr<4jpM`SFdolX 3#k].ɼ'E/zT >nqBU"hE4kdR!ewkQ+0anx2q?"d ƀAloKu籂G!OuTu:.K$+~OUT?C=RܹN'yEFacT☂Π34VHHSsypB,\0ez0KHb$.txK2}nmn~`.`jqx@A k"ܿ dpmKk ĩBrC_6F :Yw'_4tR I|`pQzW&L:\0@HMndyH '!҈Y(޺2"~҃nE}Be!DfSʉV>݋+7'#X~AlR;Ф,L-5ҋ5N+1^̮%eSS+9~V8;!S"QvW5~E'uHmNrp̼s%&,n6lXzK&畆MB?Ìu :dt"}QGT@yb&NCV˒& %jLayLXf [K5<=3mܤvkH 1& /IinH6"Y6/V6 N&7P! qM՝J _A{,QRa;@wyB<LPS$-$7biNNy~Z|ܯjbnAN&MjU'j%*^*3^[,wO%liz;ZnR=bly! 4*eWTbT9h6Mfg۫Kim]=tf箳 % 9u}]BMƔP 8'#;!7#bЈk@ E4!D~vU7~( yg]QW~{#CHfQ/ϯ(LV-?j 8ɼWzFLhIKlZ5v +' .ү9fI6_p(|zX I#ג4N"'Υ#(zs*! M x HY {y]\3ATOC0zl _Y%[$Zܗ`Ka+f3/]MjKDuy? rzi" R_sMX[i Oak66ɘ"CY=oF$oF.&رoEf"J~ky @L< (OE&c);)zQݠtɃf "*T᭴[1e#ŶQy4o_F~]各/za_E ژm9@E>:;V'.?;Gbyپ#}rrdl'|xX\#i&g d7u쪡f]lTMFn..XD-f',0{^8]eY#Vӥ\Mx(l.CTq{VOFhy>Ou̦K 騚`_$sN:z.۶b)S IB[GVх7 ΢ jLTO|5-D2_eK!n a\:b5,|A|(dry쀤R[n;xԼzPyhQ!W=Nܼs@O:&'Es_&d$۫'>ѳTڅDmH|V:oyyT.\ IR{Yk5S9E |.,(6XEh7 :Ug%wדcӅ`(AP9u9>/y?j w=WH)n2H+Dz9Dp|?7Щ5WG bio&`m!N vy7Skz[Zب#&Uv d,kZIg}@+$g)7ρʯ']~Wy m5A俢oy^vp%!UoGw! ŹŻ"?>{ 1[Ǹ޾U5;fWܶ⤄Mi_q jQcVd'*%Z?ʶ Pw1)'WT!jWuμw1´?]g a!Kl;ʣO`֨ G|W3l˰K"@M]ϴ57-ҩEU:E"QSx!`{JܒM ;q1 `PV^6\,*#d_? ^xa8Wܫi#m89M,R;4eߏL#,덠){&(2+5[\+*"38$.BPG ֙D;?^quǬCg z AI1UNq.UP]Ac^cچO%ő.٤ .a*,cA[) 8Y *Ў$ <%f[s7_z^OXUکTH^ci nr`V!8͇GҞ o#G=bqjAb ħ5D6N!X e%DU4*,i W!\#*[]5B$Û&)XR/*E)J@M%&QqϻCcfOOM Q'D]h ^I(z M5~ra\QeԤ^)=hT\3XzM2=y6*/@r>}?2 ntmy;KU'w認2sR$FWGѽm%vBf.HAE& )V,)(#?Ah7ݽ)@K$Y*#>3T%Yb-9=#sT htHa]>7*p $Ub-b'')d% :kI?t&KYQd )2fSi5j=n7K 3r/H$53O885WŷH$OI,Sc1AY$z`%Hy^$/[rSW!҃"dW~9D# ![pV#gg6bQ0Dzy9C!+Bo;FWj|*#zPۼ.,iHuO3 xYug#ilw8nQ>B!A5vj\$5aYz6+ʏxr ll_ h{ӹeŒT. 8=B1,@ePMYeʊى+Y- W0g' C~U]pKD=Sr틍A |WK\k7*iw \*WĊH3ӔvA^l0C>S|\f;J. ) &Q|GluˀԱ]۠NQT黱eFeKYoNI鹷:Mڵc@ЏXuS"iⱏo% x!<׹peez&@GWjrxV/m(9 h vRꔺCjȲSZ[aq ~Cif)W\](0i.ҡ`^PR`ּ69wZ$ Ot%rwq6Fƿ{NqyCh3䑷͍ HGTɿRSG1rv~[50T,'q2^3躗+X=5\"#0l6 i8 ~GzG=(Ѷ^cQA` dX̲.oG*jRsmX#'ZD2נ @!RvpH%);p\j8L'IԺ$H1]X) Ʀpt1WF-z+ۨs3TiQjB1t7^!4Qt需A䁏RrE$a#{e[m rU(-8o`(]v!v[!n1U;sTEVt\J+ u*zkj 1tazxpoن5[XgVTB Q?3:tκ1@ё۱Y=Zb'b$An֢"JQwaxi 8+1vƕZ_dLNQP,tJΤK.dP22,{{B"/8ihoYwKqMpLR^2w o(Tg;k_dv_/'cT9Fcqᳳ-w+Q|H7J?WsP}kąݎy~+I[ qг|Ük%j22&:~H^70^}amaDV TPW*9@2O`- a%|@dLSZl`6ɸHdʚN;d1GÅ(;1u]7?ut^Ɨmǔ6[fG U}]DFDWkSe[V4jܨ-J$w8~/--󿖎O=$jH0Kt>Aۺw7k3}&hK)+eGз7'.pccR|&S>~6;u*${;2 J@M`;"_Gzpu eFt1}9'!rENFQ&Al& *fA)ڤvw5*ebvi=z6 ǔ>R (Sp{ImK@`|~bžKQ'$EFwo_p+27 #LJu2ʾ=Bo&i1ː$Bq% Ba=*QnyyW\Jդz̹jkSK]lf͕B3Ig,rmi*j0&T@QWVĚӄGNSp5JMq˾jMCr5;K)62._-]PQea'_Q10U'nFKQH2b =ORSw aVs<#MQt& E=og|wDm_3dDRNv*F=|_ZUdJ½3*>*:{S%t{[ L1gj{O;EͲ58#UZXJa/-h;a` ǻK:DKA O;e,.\P,?2|&;MLo. GtrCHJi1$3fͽ-Fn/V\'_mT@ lr[!s +vuz_ Mr(b|C?jSȑwgd e4BKo:D3q@8S Fx|ir5 Q 4"P)nA F:8Ku9dNF(%k$T/iqL_"?<' $pܷ@͹!т/G\<%oUճ7bJ&߼A8)3s  .ﱛqsw*QcҁAp(Aei$+BEY{[kZ@(Bl=BQB@Qn^=+Mч'AvmJdku{ C)Tn[{|ALsah8|*DYۤUZb{aDyVTS4:0.vW69M*\ Ϟ' 7lr/_M=\qa`S@Zw&\T듾XL^:!B#%krMde~mAf I>e vq+:gķYyRT>M Y֑bG.璁MХS5xgn"q7H|ճ kv}pFQʇ wMSa/cm qǦROzM@}3#T1!X#~_Rt :!MD=;X(HzcU+ `~k{޺wyDn"Pײ^8nKMBW֢YOYRGuGL˙JB~b~877_4o np芹tv xvSFqZ% ˽C~G_KR;9ޑC{ih~LxBWZ)r\d`YŠgKA3m[U sW.(Udr^NySC_0mp鯎ՔlݰwQz xQ7HK\O 5X-ΝދiJјXrGR` "A.A/.F3AU]Za#w8U َIDa>#o) W48̦NI벁Wɫmv$7/dlÐzdbV'a)QLxxpcZp~o޽fҢ+fL~;ec!Y0`[(* ZM#WO}wh`~#4/G}TG@17r[MW֟sQ\`S_?mi{2|EY6H؉n6szD'q6Zw]BW,?¥B9,p~p!9v*$0I 7=LDM&i|U/k`)!Fnj6Ϗ%ܱi|S;g$0cif核ØTUK2pry3 "Gx=9ʒ.F %ld$jDNif% uOM:+fH\(=oAg 0,ot4'kn6h_: 鎒.9G)&45& nvd_5[zYy <+b]Uq,cƌ;R|G6=sip-+XĮ{eۛ2 }ބ;_[u eE$Keբ*r[lئ s}PP)YY~+w4DqLR.WzOyN"?<|<W[Ҡ@bIī5cr(jkO 3܌e9n|K?WJ 8{Ulfhn=J*2Z1xNa\!U-d4zcn+]K} V̕w{.sdAqL*(A(l#GڸX$H!Uz ICc_p1Ȓke._ՙ((ʲ.tBb&~)V)iأۺ\O[r|f<{{aTN:9@orm;D8@/}COJdw9%λWفqyU@[hA~ݒ417E3"I 9Qg!#bYF`7v9(dfFU +!/+! vn+UʍxM['C7S~?'HLut /7enm\:8G{~.DJv .@w)8i/T'9S#W_n7!, 63 *)>*'"Sp~YU?]$z#Ĵ$YM.k䥑3ʜ|\\%y yV9 \XSw%t,+~zI)f(6ŚFTłNx.Tu~d0QF-\#XY ڕhT|ԧD*S9 ?)WaY!C{~ ^;FA $ 7Y%&|BR0L Qؽe9H2]{G {t Ŷ1G4]D~9|p8>Q.{zP[$rnn:.{NAFea1w(#c^j?D99%'5K &+~2&GtZ18.l}Vopx^-tEXT`^%X[TՙOKGO^>D99щz: w`L;ltL+L@UYCyCrQ =<<1נraIp37dɞJ(JJheIIhΨcKvSACM٨MƂF/2$*|r08xe@hT 6DudmV*US%A(n<{] #B~1!Y_U|HB@8w\)|L͟1X;'se౻ ~vx(yq"׃5~IW|βnRL#'5W֞Kg~,]$3-bj|._!ȿc̸~+Ē㲡s:Js@VxûAm lF}sS,lTIڡ s2ơ,-N yн@@#ėCHt˙4pVWG(Kȍfңf0/{/ӬzA#LrC: Y ^R :4|t`\+*)EqA 7<ۂl)Wߞ2 B}LLBƐ|_*Gf|%Skڢ7̄=2ǍEfq|}Au;>$7b/ǛnZLiTZƉE](0ZBWg ڍ>4syadrTz5ADdCoy:Dg>ڼ572SEmz=*S}ߥޭIeZ]Mx~Pٝ7Rn+FSț#Y؍+Va. >ا/}QHv{Dy ,E^>?zFNyPh :mn=#BRHJ9^j! n#9yg.[`wPRm R_ /Y1>+9[25{7w3eK3^>Ue-H,ѪEK_4OOo^dZ ,`P5')c9 ^"j@V)x B) 藬%|J jj/ cv 7nj"E"/ajZHo7]06p3 [7)&H3?{џR-gHlCj#̜ jL|B4уsCsrC#:jS^go1/|@_0H[EMu]3 vx \g!hC:r:ۀ"wI򆝻cb*ǷՊOM*23KԜ/2.8.&rf<0h 8xw\ `{++4~z5i~VHJ*Ђq}ɇ?KhD,b1e=>a+HTW{f_24.m35DyGM@Š5Q~> 87KItg:BFL"SHnvZT#@_ s^(* S,ѭ07o]3 Qes:S{+5HU 0&vX8-ѱ-#O,Lf=P^]!RGtN1x>I  e^p4&2M6}`Ao䱫ڿk|0aX2ܠ_]zѸy7D7G+$6g $ ׽*|w=BqJe_wO pwT3dOڳ{G-Fg7_VHǗHIDcb9\@ 38z^@H^*e./(cGud'VLkNG2o@9ɯEJ78xS0k~7o =Vy<[ѓ⟊Y$@ FT/CTr)\MqWm2%>vh[:ByNhz@ە x y%ISR~:>G-X~n;>Z\d+O P:Ӈ !Ç822$n|w}0Lg[+ i:4%@h^97*i'ូ㬦ӓTK%^iն p=y;'shV9ER|GJ~9``dbhRu>s猏\?fߛ+}o`AduaM} ]wJfisjNv?\14%W=ߵ'FCUC0eL_@(NO١$/983#)c IUda,¿3P}jjZrzUG2-; F6T.FI*y[%Λ JAt~Eb m0hztv}EC9~4ƒ^?ɟ& Ɖn;md5F@pgy~Sz~61ۦB_eG TM oR $Cprx(_esuB w˔S <)^`ҜA>EJy ^ f~cyRNE$6?*ߋXhHͮ" a {u-J<]<[";e`>z/ML@zt]BO(c$V!'q//I tg2 ʞ3fUQr&m/.< PET `p(-E>FCo ϗ^I33F& Ysk+@Q0GOEA[ncA* twBOt~٭{sᢖxT'\B+Tbƽέ1՜?%s'WGl ԥh~4][ #Ө$`:^*u{s "TdxbW(M9Cz hUb"n1d/Z0wWZ/u*Ŵ65S_&;Ѩټn.D> %A 4,!Ƚ򳙑_"wǼiT>EY-qSk Yd7;#9tyzJ$iyN?8$LGrYL)D.GYz{inض4$SN!4_z{:Ol\0$— |’i9n&bc]!붒R<qc8s ̱&\t[7Pv.H> ldvT|>>M{JN]TO򸩸 kƙ?i[y(utgUtq EȅVMOP/6S"ADSb? bSRz0߸4ˆh4_0p6QWVe*,qomۻ - $vړft/b~0oOEl1DU@UNI3_6뵪1υ8Unp&} 4P~R6= `;K6'}YR^K*k޴~CtMmZ0N!qXw }grֆ6q{;IBҸ k+}l*8R)X$ÔiwvA6XVU MޓNv#8xr#/sj3tis+T 2(vn{mA(NІ+{%`Ǥ[K,l,3;8v@3b>g ^,u_+Èu_ o xvbZ_i Qf0.m [iē5rӿ启Fja} e7fr0cO0Atqt>mT]q'w vʤ䷇>>QO?pFx<_^ކzܴa$4٤ 5 9Ҏe :7pUۆ[ݼ=OYViGoסu9,L6^XË2+%KtSRƕ4ݙm&gu2 {XA4R &58ogK9ߩ4*[Zݺ.j13Y৹VQ'MC-:F1[ +$b7&qb_ -56)ITwB7TIK >.g!RɻcpTFV 9GMI{Ak3/71m~3b ^=C/ l. ٝƁג8~MԈœˣcISmsM7ymm=5x,!DXaN3 3Mt̻x7LCCKVg|$w?p(ѣb1z칞̥Hx P)ѢwUhd=2޲oKj7"mSL@@GDLeov-_u]t*B_6FְZsfhqi&2#VUދyao oQ(G6(\0L<`IJ_B]V2pLւ NHjCx35ہMPcNHzko9s9?l&z%u sI)_~Z}$hiMx62z##E_ ƍy pGADR?n_+k, (`c fKX/PhL'Gaӭ 9׎>qo9&l. ldw`|[|=w?E2^rҜq"5@ 9 %b YYEn9OW҉~J8kdl:֒>'<-w !n~M|pճY'BZ7fR{ꍿ<)~$-rlSxNg|^E2S\$T a$o&gm˲$f|fg~{a@;KxHIaZ5/e ZpMBt|j~_\z)pn#*W?9b"hjאJZ+Q@ϴrnߘV8B27QCXTVMY@TvȞg%ܕ#ܽ?ƈe+{k|/9idb) fX5x. >sݧA0˖FU/e?e \׍C̑USx MF*sEjQf!eWJ/1צϝu{.C&צ'wGLkjr=M➱v2 oCyv@Zc˥B;OaYKӌL3XiJO6 >$Q4{Kn azc;*lM`&)Ku"Ӷ+rnT# َF9ԡA9+3(rbovk!0T*̩uRTmHax` LF`o_!$(̭;?({ NxgKVM2}itDG!*2ǙI941?BuΧ c0qKG (leV帔=׶ɨceǩ?q{~\\iѹyBվ lYBCcv<=l|}i=u#/23N( `'KJp׀+N`tp۝^fF-t]8;ǘm@: ň9P_O\{ܫ.}r+tĺй?{Y;Wލ$ Әݨja( GSKMJGL}I!ACCcɪ1zQ9y(\|=5<= 9ZO@e8 h4ꧪ} _} D^أ*j|6AuGf-=ꆱ{MΉ pEJf/JLw-3.:(,KT&>ٓ0Tc|YÐtXƠ&SN`嬓4m0xy]z7{hI}º gIqlM bZt9{VwsA:zۦ_Շk Ȑ6P/!Uwk͍V m=L>Uff9pc]%0k|4^NJ_0:bMZ^Ӯ THHnɎ1ց`VʨUaUea:wlAwV Ojگ-hUjK:NbU?&0.lHDL/,b|Ű!9FIꆵ` r"y&z3 ^crĜmc4p#G>Pyރ2 l$|--4ki@)ab¥=^9L)ZxQ&rbq^jrOI. z@¦, @A&̥GsZM bcdn6d iX wh~/^&nd˲_T?!'h,wgB>AL+z=ǎ[tOu)`@ZR4<47-lRWfvӁ{e(c/bLuÄuFJŨ)|;@Z-wRGvYDQ̦ w)I&i'l%b+^ݝoے0]]J>+OEa{2d.-0?_t O夵,5Hi᭳a1 Oƴ_8|33l56ya ߹]#VyL.Th \1Ow4䃽~jNUGhր yyu;qz"b Ӧ? )C% l51 =+gH5El`lđsP*2fܭ\('<'x{!H['s1L,_&<Fߖ{+J]`:HnLc|k p͸ lE:~ȰZ!hv*Y}q^zjL~u`FljRLP )S8.`$eFʷ$-LHnNc7u'&׶"Qlp?;xNSzjC~Pw:>:wj-DKZ]Q\)o`Xs^!߶{_ld8.>G|r'iDVR/=q4%3yߘ>S63dx^g[KL:ϋ8|aS5- ,o̹Q8Nm/Y2RK-f*]ZbD-DqN5{h~8QJV G$3&jL0f Kp'R?ˢ,fF} #CbKVbIOl"%Şdi⊻3ea:s"1;D;f纉$o}9?@ҧԬU BwzHddl8yBE$aȑ$ݐ2[;k1.|lMRub oR.Rb[Va귒>oRcb`. -Zjj [B${U#;$KWfS}9Md.Qmӊe؋(]=Vk풲/O\ċJ3ZK~6—f-O>t,OO'y&'bE#zF__%6) 2"2U {=>אN'&-K>PTg7saH*kȃdtv9d$7܅W_$+%ȽzjAqK~dR饼8`~zW*]rJ ˆ2x5RWbۗK8[~p`+_<`>|嗉nF f|%p[Ps#|FFkܦ~UX;r??z7,6`T?|r!R#O 2VqnD,N4g"\::`ܚaVfYlb[!Y*P*hWwΖkTbN UϭzVRzixbg(@m#(RWgx`(m\'> iPJn :JAUsu&4s ."x[V~Aת|ivh$o"}R J);҂к9]C[tCbKdcV (#4B:D8!Ud~P@,߫HG'6xrZ%bH(4mjR+kbKD^ce:7pΚl,skd`GYcѠQ=@&b Te_[K%,{Z܅|>2- @^6rs(S_'9z~d܊׭e!(~ p){B0j[јIPcĮ6r^wcbl$Y[  "r`4SD?3Z?|w#NfC /45OFJ(k/FSr@m!$-38 0vǏ߉aB9VSW|KPFkE+9m%/`Df$CIt Of%'!Y!q80|\]<ے 6>v{(oPvX';Ii~C,"N]ޜ8l t d;v{^_uKn $jt,kFp4#֤Ҳw`R)pW?{bO .G؈t;Wn]{pp\*cA)}}MK4;į(4R2Rʖ S8`Fs:Pc4NQ]YqK1WѠg[g;i3.YrB7eoC1A| Q:T$IglB: EQ'hLBZ`! 6_n Qjb5[_yJ֋]kTHՕiJ$s6s)ڦ{bN$B'\8uTQ!3x YO8XXlƪhPЎ؋3T%4TOY2m+Z9@94jIdA*uDt2Df5 scxhmz|g&7!aY oBIJjuxrZe+kG)ګ ?~>{aMubyHI^'` յքPp' ȣyPzbgbR{"xT&)>R6*uT#8ZJ-ǘH#uZޔltK;^.I7_r4Vnm$ [yRp,F!.CDS|3=I—$Wsˉ^Cw`ů^J h2zŚ^tbg@ɹaS}Ss t)es@^UK [?qWm)n 6--aTC8A2}>A=C`} HYnN潄\qTNsHS^*Za4䗵)|LgYINyVÎ#fwf%d뢹9qFu7vL/s} 4A։irMb=AgRtŒtFX+ILL{$&LݬI9Ċ6~THL 3R۶|M\L+' O ˳i^^\+X[]kV޻I+բHXR$BC!ci.nÚRbm 51#wGu݂<˘ad 7.7TeV?ï3PPUٵ_=F'%1N=/lImb`V{HAWw bWVP 2S 9G 93nCT1ePBGs &R׬B"tѓ1ٌ4>.-}-URN\*X2 RD_$~ SvIVFpڪ{5F\d1ȈHtTۀ+zFkﵱEV _؄fsj l1푶=nȆߎ>@7EOܚbJLN|]5z0%{xM5DydF&s,5Zn'|'>i$eΈsC71*Qk`ʺ6mE? *Ċk.39 )p]IkE;į-2= -^pw"E#]\ZO2߇K*0$' hL*8,bZxxIe|/SvIMѴ¢GI Ss+ʩ0'$gM8;ǯG|iB5\-AMiF?P&X<ܵ8,mw#u*=XbS<99K_>wlS۔WkݤU':(\1'\xi fbٟ,0 V;EީƓs36qHL%:6Krk0  ,"`cC@=Ё$ + 2/{Gͽg)Mbiܓ}efYUK3gD TAz>4*6JTj:ϐWV}$G3xtpp,m%݌e%ma ф%DM=_l$o--S=t_L }c5e!J:8|vp:)AirkA?)5NЖ<@ hHӓ(rH_-JE*r.Y, D99-ly c˹CX u;$"mЗ@U cWtV*%Hɴ:$\ǔFJ$')e ^4(Ƅi4m!F .1^-_4}AAUVF @8$:)jw#xS)Cv{̡؝0L$8db{|2{D$GHξO0.wSϔ5qQ]x{͒;Db`\Uz' P9W"V~1#&߲THY~[tAKN O F:Dmwxe|22lmI gT4u}gAE,4;8SuNJ޾}+/S: {H*1EݏĤCZ/JMq\m#68g8j?lZ` qXpRڈ'm3J KB* N@D_hŽ+YUyehA:N~Gr0T>6z4u. k⑦7>u1HR,ysg{ވKHIbǝt/ V(+wŹXJd3? #ER4=o};|ooj2'1Z_ SC?촑st%Gi 8gx e&z(ħ1۾ K{4fUn+쁆Z ϱPFLȠ'Q]|>bG)N,v޺G +j?Gc`J~(a6BG/ hE㐖dgF'R':4AE˞.Jĝ}pӺW,q@2%ɱj(k'~3~&?^%PHZ2JaԞLDo9}j -v@LF >\聬j;__X/}rreExo/)[ᖳuʹD5ui1xaw4lgf#, }|9{ǁʏOE}g`!pņօ, ChMC p3 LRq&Xı%2$_R}k7v3Z;IVnȋD3nuXSWI .3\C֛?;󸂱`w截qeHrih9 \0Fx'nNqk<^>Ʀ:=A h(dGH=z'Urԋm<"֕C PT4t` y4#`(%GF=:l)Knhy;RXA=I Plo%dɫi<;h}2AأwֿžY{Yϒ'[֮Em9h++e+T`Hd-±7u'DujBz~h(\:/c ZD5m:rxfҞ i- TѻR X6\+jW sx>pf\ c6f?Ex9Lv#X~BQͽ74\T[,XK 4%L$&(d0U4 ̹JARɎqlߦQtxU{m"iFPHiLRoRet/f !\ޮk*Ӓ/d)5UO fDQc?uQ,׏u¡qer3 ]`:q|b5$-^ӎt(6"|DиAoB zҩF=*ZX3QW}}t%K2| ;mwET4JhwQ'A.z+tn'֠8̈I;b`k0}oT5/˦y5< Dobùe(-`rKC':Ĵ< :GG}yH,MI?!Q"W `10p".1G,] {ЯC-gT*Z dׂ\. #T0\+k>W9Dge*|*Nqg#$BzԼY2Lry? h=hBB+t'yYCIs:"k( °I> H!/n<Q1q*`"/KR[zܮYq`)V듽Z⌥ Xs#oO1 JG lHd͖b g ';v&m!3LMW$uodz#^ +D{8X{%M-nfm &!\T\⃙N) 1Džȋ{|Vh%ɚC02/7ol^?f4hZ>ư``\;9+-[+x .IYs^_06.0s2p!̋ YZVf0D{'j`9##_+Jh-hD" =7yh_VUBPhIz$7#f F J8"y3JLh<ﺷ^ZtndW<^O'+wANebPQA (,+ޥ] GYYE N͇ua vu8Hp+ib; 5=WQ3,T)1n:9q7*hmM?-]hܮkBeP.Ar?;Rw5Q -{91Ne򳔹vg{]Rqz V$5 Q. dB؛ ߺ~̚4)70# 24فI]߄u69eݴUV WG jʽ&O%NGuAQϙr*0e۵,~Tuvƽ =aD\gy;3߭w?אHm}o/'@jNΠRM<,49F%VBiM#@}[_7սoN6cD<(ـg >t GpbN ~[g mQR H5W#IsuuF>fW Lqt3fQ3AD>qwɼb!QL}FtB꿕 Sj_10]M7 M\ rgjVW><2e 'S=A&x(5c:>U߄QLA8s:Ql߮D t~k/\o NuWe6w $N/]q"ySzPKm]\)D~Y\]-υVI>_<-* 氙 x)u}rFAꨍWF,h s!o:asRg>ܗ9yiC:}vJ\cM-A«X%c߲/.( oyS٧NJA'G @:W z>|/hmPwK~a~t }yu˪ㅷb@@weR.YsZ~5i#o舓톭@Gq"kFFFӾQMtfWH}XXzt 2K؟k5/dֿfΗObR ;W!f\{HJ%-mk^>:Bů cO0(wSLSbCi~$f΍S$͝7eDcQC\ oߣR L BQW? 곦*47:ds:iRI4P=qh sT 2p #b_ KWenΊ,) A1|xClq9TB ᣟ!֏/4Dkma^f1꿎2AMA+Yh&[G%4Ѯ& %yyG/-?˷hos_;p~\9rh)j3'!̪[0Ġx Cx/||qbK&YeH[ 7/02 f/g1v+Żj,ղP/ˊeEb.AYIN</A| /Hn|Lۃ9g{Qvn$hv[4B ϒ2F^Y%%^Ee3YykPXڄ0USƃVZ¿b Jfr@'a7*PO-ZOXN6]|(pWOJ$d.:C-C@>{Ѝ9V ǻ 1x7DJұm7տ>Yr+6wk"2(-tALu)- 1Js|Jey#7& S !Y|/{  i'rLTɬp͋onZfP:97B_dT<7 JQ$ڸԴuUug #XznUx0QO|R@*r ̳44]ٔ_ }#/1EZ0(+\g4 UB8~. Y GxYR޳% z-P|б\|(jbh{е~SHZd5!5#IQ[LT$8"@Zd؀Ǖ"cs^mdtߜ6Rr $Uo[ @Kn<<)?dKQb!Ÿ w*\޺!䛬li0pJ>0$zLb&Qz쪓Exœq؁1 ^czչPQ8CPrD&^K!۸Ndvf 6T]*;ޯw@Wn;[y*NڸWјw Y2qyh;5Xbӣ+9 9+O:1"S"#<-h,_O d攭Uե< A^ěDGd,J1.2UY%0mpc>];G3.}y)b]"DFvq鉗JH;ӟ#Y96-N0кNLS44+E)X #1E,vx> z_57O\DNb fX R |b*HPk@fӺQlox|P NLZKo`AݗZ×x*r$S)۵ѧo;<+9V澍 DDsW"%|x ZO?x R"Upy3C[Kpg\mQ٪:4渟, L%5NS+]jb}i]P@ R&j|sۘv`X' % 55/:]w6b*5K4 4ʀf ^ DFY=-P0b{?6*>:7K"C*^>AhDWDF$VhOUI%iY,^((=՛:ul1P2\ӦO/lnRϰk@Og48LK{/_O\_n$uI9GF+W=!zÂIz FJWwY:&}3OY{KN!A5v7y;YDxmLOx rIKC?,~Lb XUcnkV!PF<7 #ejE+<"%#L &`ʧM/6D1Y/X܈q`0 @NXٯ{g2Rܨv{"3L6.0)]}Ե }_6H&۲H5[αlJMKB~*R'1#e/Ϧ2o 5c/B u27l4fH]{kÄ큲bUDgSo3'*v=}D^.sˠjwJz?Q]ӊVMXPQEv 9V_4H V18"BO'xII_O앺6P0@k {;V-y)7 |rW@%o\x!JKjn4a@ ]i,k4('9ΗyH@sτ/ۓ ~29}_"oOG:G00`7csQPb<hc?a53@7*R;3-r@y8.[xyJGOs6LB%/+ "DZ57҇~{s(WHA",8m9*f1O{n)OV*I>* RV!I(w3 >k5n g J@)Y(m\7g3#VWtAgG**/Ep;Zҥ6kO 謷o{bT7NZ'Nޠ567VKA6E8pnq8z* 2(NqBNTe a׃e>vu)dglsÛ(R&QrNN`&'V} >ZP3֋?f0iogGM6sI"%d7"4nOY%_FJ'yiy kBm/qnO5$!HרJ>DW7 Togx{CZE(SⅿAE4 xwpӚi~㵚?|uUG#荬A1'0\Ww8MNJ8tҹa\6ck >iZHWR=j^Q=иDN OS/Zjrۅ`l<:1ǃ%ja{ڇτK~]RqP|:>8'ӭyX}Rq#˃sz[/K:–>GtfV6gO FBxn I῅}*GxymEdV$WRM2gcvn]_;ܛXnsո*Fp#܏Eqzcv 10Oq'n;6׋:2OJ7{u~wjюAdQ[j\zCq-yOY⧆q sDJ `ӛ$Home%l4yL|?BfI}S8IåN^݀:S{(қ]<$9LAE䊪7De- Q@SG"|kGhp_!A2AzLxAbͨt=τ]@UصVzԩgge0G[#,w0*!I9C̴y]W.lOCL06cq_&$ѼWìD4Mr;U؏- {` "0iPc dUpǐ,[CO4R^`ͿddiZ3pTJy Y+`lS0rk2˹z~X6"dÞ⨁J݁ EB$oQ/8:*veFAw>b6ch{w{73&X?Da!3PxF{~1m-5$ԠWմ9cVREF'!=FJ H4 ب._a-EQu(08n{8d$rË8 e7 |GEW 娦IP RWc5If>S.+_B&_yO`1~od3xe Y75.Hk zj8KbNǞzwRߓx==XmRʗ Y PwR0nT% : HȿqP&Wj{. gcb2˴]4-0qtt:~1KoOC;ݿm*%bjc^YCM`pP@57vAQTFmkWz*Gr;]ꏛC*;L{űOk*_J\ݸZ xkC] 8 oyyB\-gۥ;v8T^:da.2\Qzh=VRZ PMN4y{DSAD9_O:<O6BR?Xً2 NKP+I-U/ Ld M{W"kܠqwrc[X 3Pǫni1>uL kJ7> +n8B!WJΟ<1>:mG:\|dd欿 mV1n+."&y3J?D}CD3N:-- ͢wLτ]{)>WXYG -Q$Ԟ>XW6:SױIS%c92x*Z"(bVYؾ _ OXh6yPJh"}\콩?:Ң8ҥm.@@0vz[qe`af5Y5fbkA Nn"G9~_v'JZ9o]nI*>5ۯk GV Fd´ݍEBrHPi2IjW肀Ch+H?!p?_󾥍S}sؠ.@~8/]XYǪFue tX[\ ίQ=4S[7wD*򴅟lfD7x Ẁ? RS ZN|& 0iȆ MAntqe먔Rffg^3= H4_ÕmzV '=#-CY/؀:"єQэ J&2j3p9A:}?ϙIZǛ qfƾqK_Ғs4t鏪mloq: )ѳU6OD.;*dTth ;RfQ-kv4xڧ&{qigݭDO9%؅}PS9o(Ԫ-BVKpAA Gpob,H°ЗUbd\#uWUz鸫#ڊiAXz+8;h|)"74p2% FFfΧY7l A;o* %B$0ԋ#:aU["a0ڱ|)9q?s<-#Κ"o'>_X  CrpmegW //@ Rc&˫Gc qSe vvK{AKwPs;vpNM g$^xex8ˈy!AJf4 ouF7\\nϾ܍IJcm]8U)/>xOUq* {=כKd޴;$I~]B{?s@x}F@,,Ϸ^%j WKr{-M`nL i{An1Xh;cf Pfc;fB ts<6A ĩN}tnLk0L`5u9ߒSI὎4S/+)nW^]3܌hÿ&F <es=GOċP0pW26gS`d0@AJ;JL0f '÷檪̔X&SOsJ,r$]lᴳ2VO  dyX92%:ir|N@WCSmP <*݊a סRÃ*rEĖ-0crź o, l uR(uz,~ uWWDq! &b]5ïm4:2:"u;Ox$hV;| ҚXuwH%ZSJ}uR:dzѼ8qkie͵K 3vFr/TImˎ{~BcheY‰~W; !`}>EET}hW=->qd 6{CV{]6YZ9վ!Gy77dNJBԑ`7>]_ Y\X|+̌oV)cnp ƴ&f7tZF!N?mTv.\&7쑐0k\M'I\M%HWu~ی_tȠUWzIJTP2mOE-_! |+ ֧ojyy>d&9!x_)lGvuR^XAmN2J*d.r3ˮJ+Ұ+W̠LOvk. q54"zߩOO8h^ZݰPaRt,~tf5%jSj[iC0=i2`OdU= PH,'OӍuҵV*R\NԤ6b;ptHCPc_ 6ŒK}Уϻ'", ,[CjP ] p|4Tq溱4-{/XԳЌ2˶D{㒄%rzX(S 5e-Va3dfA"b2<.;R\Dcv6%@@~\eX"ߥ)䮫|=F>L9D?.xp`3ݍޏAqis]j. ] aIRYO3!N!nafm_y%M5, $]8^ U,v0˴3%YwdK>;Fj8CҢ4S0k=X`rlsp2TW>ddPz|/Zy#rY"-u(j>nC+#_ q.%ȄW{uYjC#/Ӟ7")E;vP^0-lzs>pz0P3L dfbINBW@!fr' f9Hmw峵a:KplJ<Ѽ>݊b:xC/KtյԜsn->/9ޔ):A]~[rFk#Ҭ1\} Uds˨ 4^δ|Z'|i3\!,eQ,<&Pi=MgG'}|Z`[M_`=eo<鸷;aI(6ݳ|[U& <,?}org8Ϝ/@ɏ"$"3F#NNa_ 9JFqǝbz(Ċ۶2@s9&U/ivT&@1+}e:Q՛A~]'^`}̣Ա1>;D-pF ;Û]cx>+NIЫ_C0Ug׆}Nju<j +2t^7lj<)CVƀ~ʜ0b1^QYO7l "飻=rdpj/Q&30u wqi):-GqLP=yڟR~(Ϣ;~ ~\7m+:"ʦ`ewN̕0aLKN(o:i@~ۥW>omTuR_K͉?)䏚Q#ٙeˉ_hc Hm͋?F !Nm '-j(]~LRn#xԀdg`B쿜O%;gX.rL\4&%y}(֠v@#De?3e[G3S +*,o*{mHXuDcj,mhɊZd,Kr-ã7*^-(%J ;f])e-yQud!e7t|̘'GVOѠjg1L5?>uVm'^2EɈ2kFl^W< t-dW>C2%YK$pN݈"Dŋ8W&br@`*ެ>FhiďZO8=瘳]}'b϶"?͕  LA$ӝz#߻0|Zp,JxE[I 9[Ö=Aft5(K|u}g2Ō2X+pNӶ;v~e&^f7ʟ]/Z!, (7}ȘW_۔ SȢSd4ܽT4] 9sqV^ 4m \\RW0y_. frz wT][5LXπZ_=ù<_HO@ʣKa^-PY9;j](S6aBcˉbte qٯ\i0X 5zW*PrÍZ)&hAG@aϺ]eUD̤*nnl6kyWl@>m##H&o}{E)o9 "pnb9_e Wзއ#^^En]hA_Vz8Urrչ]ܗ(KsI|a?aus4ed8#~~J=HHPohIS[_%8f,`AP$iOa.sUzbwQܓ!sw[}HNeO(vRAEu6-"n-]D<)v4Bcp)5Ӓ\S1%d/ya]dS<DazJU2#,ԫIJ"FWvj|IfdaT׌Bw5H&ӗ6'|ျɖԟO[w]97]=9<؎ӓKu^!(qӥ$tX ^XdJoRźgxP[tx/!#@%]'+5T@9p@y&2ݬxgI`u*5 %8h!r1%>8Ж𻗖[uX֗T41JjrF ."H,ofOs줛|B*IDYSt4KSH%M!jxm?BdN1ꈇK솲.pbc^ApyICg![*CM'"ESjVk&WMٷ,-9 B? И0Q0JU; TE)=h zG^$c{m!ۡm('n˂yvŨfį/ٓ<=~&u(G$wkkzio6FF:Wteʘ F;)|{$\˾lJ ޡO"Q#U ~}0V솑MʼNqޮredڐSI_3Y |JcOx}=׼uф3 QYxeq8d9:(yȿ)Ӽ8=ief5ݻyPw+b2QS +})ȳU?AlJ ׿٠jXMja12)SnFG6$"1\/Q_-Cr,,հɁ0GW+chlY='d! ,؉Kk:WgLOKr7&TqC{ Mwć1' !+ mMV0 r LbX¢m[4$w4K9Z9|'zoN<qa>LS$W ? JČ)/?eowxޝM8zv֕S$d+fU;BoRtm!$4sKEU )L$5YwZyr-d3miST>_Zn<,ku%hpbgLPYzU? OS34A5ח!P*]гTrB_@~s%TY&Z -1=O^1un<\\V7&\'>ڳۿ['nQNh6 `h씴r4s;.Gc]ڕ?IB)G1sorN#?WlLퟞr=őg- qsUa\VO^ oEI?D6.'K̩l0WKIVA7:HI|"1Isl-NrnzIwef XZ\ne}}rIolv=- [8<aKt, ;P7m Ln/4֓X[+Pz3.$`/*RrQTXN~+Iނ$.ot_ @z z"d,+Q_0%`|S6a({^FUfJhoREpO,R4i' B E7fENC ҿ7!d7ZkõJKF8AqB$OyT+_<$N5V[c_(ݴ SڭM-LSg`- o󋍑a~>˂ql P: Cz3r~H"9!$UY2d __^z5^fzk-[3qP ޺jӫ26)<2gNzI4to"Jn;H7qFz4Mzf߈Z.-{D% Eq[EJy\?jqO6[j*OdzbZsa:'ukJF_FXhjjSMsjy7埀= ćT cpQ8ꑝd׳ Mܖ(n>ȁM /q}=@OF:F<O \!8D0s s8 e7gWJ:jKW*YfBs=7rۇ@"?Q,f'k~]e}Pf(D9Pr%WGW$\7Qv|ZXyc(qϥ|Fw@53^|gEyuF缋[^2w&F'xg_z14':VP: znj՝osy*{y7oîe+RL_Ŏ)\"0b5ԟ-Xajfm4 (X#AzWn}@S2ٴ?n%sZo~z¸7 \ Mos9LPV=\|s.,` *n> 8`9:vرAoAUoJYYC¾WZ$zb(`& wUU%9 |YM9nD;ۧQvZ4(l;3:8pWQRr@ ] Rn퐯 j!l P|aTՀhp,ÄF3)M}/ĸ\|}&@c pGXq gĢ)`ё\`BY̋ *yI?`f_sa=Ҕ^+d٠ h9Tx^fobt5lL.u&"PB%/ i554(3@<9kk`,jBh6?&,qu2jԗ I{abI$(n(cYN'C[hqs~7@,lEDo}߉bƫ)+y#GVi*$St!kdzDR:˪Joz\s;[CS%(Cb^+]O'^؇, ë jeu^GJhx9 eE<qh7P! P_ `y!PUK+.ZZvG}z~c*Ii@#GЖ+UY.x'}V ߀ѕK>_&=_?}/sXĕI+vP{APwnw! L9|9loq[b݆hteW&AuIVdqjS:j?Ț0k3"q@A~Q vIԽS˗-6~? Pg>rǍx`Y%p1ڧaOd*/iAӀ8w8 EG .&OF WL`ғ 2*QA}0L|i!XS3Q?R\rs"|',Th/,Ly³JP;j;n k\}ܾ{yԶs6KphyH}4GjFy(Dj4Wr1>QfN{"zqz!/CSykf{]5R̪^ZL% yerz e4H^ݙ|kN H|$njoEQKh_VUi)dBTHpiYrS(;1_-]B# <#$phzne]^}a bNcHRVopaƺxNHu_V&tJ݌2:2Q9jCb;D2iPgS@?KPY' ;geM]uM~pkOMs7E";Q:MVbXTk'#¡1; 3؄Ƹd@f}Iŀ97+jUL!pĐͧ`m`lɊlMYy$]3֍ A _l޲Kg9Nv3aq?wi%0/mXCR7L] x0ggycz4tw5ᩩ*m jW& $OlPS T/ȏ윮=M>Ցإlv9x"VK!Uc LD_O("@[x|BQ\i#^|E?,6^P:Nt32Wyp9ΘJ*5}@Rn_˓cXOJ Wdu=}12;{ :71ěUW.DH#:SYTrFHW0cS`bcfPQAg;,z?TMT x1|Bu@rPpb9U:^@!51jIJ:#]IeWa٭`b,pye=+cœٽ(cI:əy?t%i:܍2~ZPNdetAFC*TZb/aZ3U2?\ϭ'{X5 JC(6[$ķe'BH60I5lO t돋`YIJk2b[p_k~{O~ E*R _TpjMU UlS^6X~p|ISԴ6{q_Z_p9Wj[/9]n 6L4* ]$PvHJ>!-Yj)[PDp2Um]zL-lZ. ]51Fӈ^!1-HԱ!qs 1^| 4x+r3rb[ 8|n@*9ۄCOJK@o u'%3-CǤ dLNL 0jVUi%U///jCѰקa_'3;\ i.3Cʀq'qadvDFU2 /BVćɶ8܇X17[ʎ`W+kl*$'򡓐2yj$jz /`_5yAsU ]nI_$zYV?-r>:IuD'ncu$,3n{-@:,eǍZ薜ZHCTvK:mgKV;3l*-ljЊwE|َ%piN[+Ase3)S t]A;L=A8Z-vZ#L7-$4% u (yגlކKw1`ZGT`W֯g$-;LA7alTUj)is(#[ֳ0ՕbrAde"ruz_(Aa*! 7̄~# pz|ϓ D?o 9{-SCInZXkq>dI<7+,s\h&q2=?Oӌ|  `%JaEߌ\(JڙzT굤O'Bm\z_β}* -Rߝ]Z{f!-@+(B@X؊tcåӒZu$gt/ԳGr#㊽' Rd!¥RJtAjw!3(SmP>wXQɰ]zkXɪmM;J`|*Y;Q}P,i_W9vgbdR[nƦ.05TXTŪAPFPU_ 6r,>\?:dK,GQө̫JԆP\ 3/rTW:0JWd;L#Ϳ(͏zdm:kc;DՋCH{6UϠ5/ oyf r0X! D(s%m} @5+/:"VgP7$a-N9|1Dn$ Y~ j!YsۋNg!Z*  S NIǭU˴Z1BŗRlcJA-ClGlКv]ƱV\6>u]ڎasTQ̽*X[)= E#ۭfIM-|mO]q{c:ʴ\n6@lp}Nd\0KP< 0n(|Nu"u9M| g`;C˧[,LwZWIͯ eK*CFC]r@hdzខ)%M>]i/.z.AOvfB_qGOFcR8 mv$qL݉ S¹O*A`k܉D2G:Uޅ0]2~ >=ػ}7ͧ Ӊ K!A}p?Sgi^fnT> a\+N恪W=mFi,?s&-([9"QP81. ˊ u$1t]nшĶy~R>6x3-f~Kcu$<h;ZM&]T!”ad;#3?Ur^V+zqn~'Y1"ǒUgzՅ_horGEYQqIC"B\Y]FIh 'BFs@!Z™6m5nK0|KxhDT+8V45JG,܍|)GLX=\9SMJ-|H_IaV({Wˢmi9 6^i=Y2`-)8mGfc} MM7gUhq܂wru~.'ÂHW1CpwXҞ~|ˀǓ-YuF>%М (zQu|Z?\)kA."w^jށr4u?6›'j^囄87GrT$]!`۹,:B(Z%&*T㮋iQrH7_1PQ߃l(k@O XLeWE&YpR4Ó֎/:W ~iw,;^`2M`cLRX[)Z V&G+X^bP%tJP6I}f\1BL>tem6+>[@%?`Bw-,Kl5Q2o%Bj N![ A2ѵQ#|:lXw#iFFRO'Lm*RSC(⃯9(/<&?l nԃ$' UdR2rjM'=]e0Oß˴U zE7"~=Ph['uU5B(iD뵊IV@;:W^ʮ9h) jU;&#ej)`ܠ$Td>aD1(yXukvTd 2g e;ÛV\YT LWH9s`c: ^w0x9S-zb XwCb\fDO'$V 0 MX[Q=XD J9v͹L1p/ϜRGuTk,_x^ 8CglT1= j6)sA րk\G({_\᭚hv]ĉ&2xh9d7y#lTBhWD#-/G[ϝFnnċ\̒pRChWܺqa>>0$l`1$MpףҷVb ߩIC&N{ O z~RJ%i4!i`vU@ju(lGE(UeR,nj~[EF>FoW 6:ը*61u8T8&C\ܜD~!yWi?ڌS`,ji>n=~g[M;TAD%kwGbMqEN"+{fz}2Se.oB+Z3JĮ4)AӾ% |%ti B,,.IƸ$ F!_y# {Kъ,5ģ}x*2/ƪ:,nuxm-u9.Z*#o5N:o 휜_AWYms=sʚr3$FΠ3*meckH9|ٟ|ۄT";C@;|FR V;k5ݻl%27a~yzw#lC3j yA$ hKMqUIU2m95=IxG1)B~!د+^x3Tsy=\I>{o?KP^}">[DKs'&Iv[^MKLpТcmiv,:@5TP&#>`6+remiwNTOd7$v'\PJ̊Q{_,9f(reOJ?F&"',b1$qOaYf)γv sqܗS6tsֿ,-WM#[3ƛx33ѼAM 9[^BFԘ@b&^W  |iU( PsqemAL.e(IeMݎ+/^i{b=9F1itc GZQZ(V6M2i%[R;\xCP*|-~4[+x i"VY2*;z3+446W7ůCOYz7\_y%;Sezz`/X(J]Y˼i894EDrru85Rv~q.T"a?D"jX̓mAo^=8}ɓ|gM eN9f!I;TamNxߙ> ~N ^d-|!,o ^PVMU͑f-xy4Q 150P)ww rv{$Lw;ρBJ@-УY(=d7XR2)RXtLN r_W"kpn7EZm| %Nll />f>d_iW?E Gؗ R〓wz\VPz+X djߩ i|I/uAh+ J}zA9 EXC.1kcm(@DjPiV"@nJr-Y)eȄRn@WmCs:t9SoD:Pd؝#n֬ c$x%>; '; b` n<_<3"\Z + X^e;GiL QNLH^8/wݎ9I'Q WM9Q"3|(sSVu{GmDco\7ɃQ˺[/ (@+3DKXo%Av`Gпe诛SbLgݗnD%"G”uRLBXO7A{^>_xUc4Q[ܯ :^ (zQ CB! qy$vS3Qc2 ~%um=$Ǵ5a%%:,:x1,׺>Xۯ}(HOON-iYoS>^U6&*M -ߩ$͛NХF< R)A  1HJ'eI 1Vw*BL7 d~?9ė|CFnC6W#S+LLGCޱau=Dod~v92j7!xԩ{XT+e3j-#z`G`q S(>ak -d*s!ESt uB#@S"X9AӻEPz}reNEy/gfi[0@)0 ҮCy'yfʙDԈoMwz@`=yk1ƹ(DS]y$MgwJJ`d|`p0_q e}G9m2ǓU0 3>sca[_MRih82Qـpaθ*31R:q s9^ow_mh~+z5Ͷ_h@G<מ{3N*3BI̜p IBOC'u7&lH_N\~Kr!yT'Xj?q5h񰚿V2sB  k}_ . B8X JFA_ؗȩ1ns OaWٔ*ݸ!:)؇DMdGרxW_R=јckM|;C{rE}L } ZF'9ܖYm45_;fm[3\yZ@  A+5vL{N:WeҫB(=VD]n?vjԹڴ!?#ѝsont&䂖r0l72 M_QQ{M@&rC^e,F7|_I4X^505#,0GXfhխbԺ@Nyل, tE 2u@ۡG6K>Jgi|yM.6 ,G[Q17-=dVPSʾM{J?'ΤÅeh eµa]_űe9O P'+xdye%*刁SfSrHhn!Z)ETHeKN3Տ$}s(ܡDz(Lq3S}Jc*d!TOsђO18MLOPX`,z ¼iLh˒fE=/˩qJ6#Jz wfh5 |,Tˋ)b {vΠAWp׌)Krՠf''R\WaYt&U*q_r,<àKJooD_SN;)AVvNb|H{Y4ZjqN6Ѭ4+Z8aMI%F8-߄x\U82*oZǑHߣ-:E7Lo}n"jIF4=Cbu<&#6v `nD1⸰3.\,m~pvo3ޔ_c;|tЀpB< :hpRwȅLmѺri$MKY-V{N$LstOmym:4{a|:T nn"g02`%k,iF kŗ@r'+&}Fگ'^x FhIQRxU2 <]MN03o,p,ʪ,bNylt8y8Y*_Z`|ih%9|#˄[9E0Whse\S3h@!ڸ RlrMPs@<@66:IRt ۣhGz?&CĪJN"f СXˆW֡A.FZ"x}YC8<' g ViY<oҲ#m~5—*<|4p͊ jpd @kɒ:ErGj*҂VQ"zX=&$Fţ}V*Y hon$G#f 11OC"q׎gvҿ_OG b[ lH#ϧR͎NZCi5D=k˙;kA~RяziѸV wI.UPvu5UvRv.L#Az'Њ$q6% WVdH\_` Fj\h蒆{`l{];5Ew7=oY,/fe@%G3 WXQ9` 䅞-m=נ?1Q|``vѫ$ lPҬPJ~ŬW.C"ӻeiېsՙ -,u:6c (T? 96N4v("w%3K0h]KҮ a6|j0Y 50: SE׷y \-礈;ǶmpJ+T͒ƒSagƖ,63)ZxWlr+m2] .[k$8I߽7;{kawvdJZh S Ablcт~ihxߗez=r 19U+%K[v$-@ku]-9Uy:09yt݇ReOЉ!He =kw݀ '*M`鴲4w!s̜NY7fRE85s׬(Ĭ6s$L{ksqLdrXLO;I%¨2$&)P<<DmNAN3zgx Zwn8(lL,!<uiгd`*%{Lc4N\,#Ѿϳԑ ]TYVH;q:$AќUUriА4.$}ڝ4`o)wAVl8SvSWOSI}T[1Pn P3*-LZk}䰽k 1~-+bCn^͖ K%0cJD*Dy_2xms:s&:l|s\5iӺ Й"ba6|)5CzG9IGcl2*|uU9j"Adb{5Ȃ-="A2ɶo,6F4Lqbn)d CKLE&i 'khkqYBB,A1-پQu1p; 'C?-y2a2ۼhh9YGzꑚ5C $MMd;Aq=ob"%B7<)~)#Co   2g!8. 'H=zs/5Дonׂ %*@롪V].?A@#e|F: G[| J2CyrPvނ[i]>L/K]G4[Nl֜KĞW%csT)JpS b-\_tSi„yR5*(W睹$N/WhVRg>CV!z-7>*?󇣳'觶A3Ya%/K䧭e,yD{qZ/mLX~Ȟ`AhȅNZOxz*B4bRadU^{W\c貵Ez?7/YZ)2X Y4\"/mD_ >8NL9yvzhP2nmx"j?P`_:vGxYk\_Ay\l&e:ư6 g*.\Yn: :ns@) ĵZBS/d:l? BlSCѹvmf iw\{.4VdSHyhL؝j>1tVx{{bwux0wi~b&,`~)EIi1?ؾ]]EKI~Bb~%g!⇰N:CbTփ@L-)C"$䂞ppJȸN z{nsx#.uflO؂/ᢟ|ZN 1>l~mK" ?SŨdwNNV!ʽ~˵ii}V3̸ <%)rWdfc *j 锏 V*G6:CCS sz*єuYgL5c gU$YL<ȓqy}?ov>EɢL4"j‘[- 411_$D Dz!lŋƨjr#֤wڳ5;e3[+CwqXHZK=ᴿZH nRyPse?Skċ,H5 4,"D;`4D*u9WZ X?C#yw77+^zW,Wj kcPZEn##`dlP_ vo~?6|V;FѤ&oj=1|zP_Jv`hEb [Y~H4ep$yp[å߇xdBS2;2E`\AjGZhI3p_:E3rh1yODnVNȉD 5؋ zM牜0|P"0]H RS $҉ˆtLW*qX>;ʙ <@b4R`CAFbIN\e/WopSm-wkmK|3wROeh~YO)et=)~~ah~ @kqhc\6=@ HG? cYb{/z?lR[6{@Z2etYegWtOG&bΨgmMQ=y6I . 86Oh3,w&Kkġ iBS>\>dQUk8}QhCadZksjPB~}y2&g0Pj9JAɮXt!S'[rϳhuȣC?p/(r ߌ6gRY'Vb֫g$|Ơ.yKQ#*3InP3^ *cx_A0rK'J=ullFUnsC1ZsR@+QW L?\i Ԗ>[Xmhkg-F U`_V=DCƸޗ)\ߕ)6?-" KՊ)8B_kG'E|S=a d6p< ?HRvPj i,- 3!'ZBhJ*=?E(kSym!X)BuwAv"7r3@腎fc z؁֐dq*q+\!BIEA  HDh:I+ :(T\YgKwI#9S %]~{~ Vleڨ_X6c=;L.@0]Į0nƞXfkȗXyuuaJѾurw |@Rt.-Ns_j4̰,TmL `0:ùJ,Y0&̇l;_z-|L#jF]F)݁#W]5ERi!qDֲ\<QEټz-s[. :6neZ02س 6H8}rfiyP/|6hm+*}A]7/"'=ӉrL\'zm(ZZ baMҵE9 \"k9uQoC@ e׳!6ci5? ^Ǥ[D fR7QDK2r,e5esHfð+*qZvy >AS(ʐ㩍XUJ/c $YpaWq•4_.V5(Ӱe2T^3KpY S5^O xTip3ߚ%\vR$+™9d/n2[rGi_m=$cR$6AFSUYl0~iՍEN`$#\P(9bͭakT9p nOh~FE#pJE?6n,Rde Ot)7`>b";>-m}5DLfHL{Oh۲q9,Mi9BL7 |X3XK"qx_rۑf+k[n~8&λW1lM i[CF8?IJ )Y*@biWW"geI&B@`lMH_uQ ;槯¾.؍@nMim[TV`,W|::T%iL/8]@y#kKuEwBfO* 68cG:誠p0䱾v1 2ka/hP1׃HqE8ӵ~$ɐ (rD %=>u1߀3jCty-PM[JˠWϓ[D :pm>{{ .&¹+a3`s~P{wjzBⵚ,bmdfP&.Poʓ-~0Paa2NC2.#`|)YT̫Wݴ ovVaw'ݖyC}+Zr!lX: In+&MEQ8)S+91ݝ)aT~b=^mHh x+? aw\K=rU,<>$7x+No*Kɲ%cg:тxO(HQu-Є- mu4wG^+р{Y{~q7Q[V  [m3 S fT(B>NkD `Іb Guf-DVz?T<͕SfYmTpOA&YFdK(3OaEwX~6Im'm)frR3'BҧTitɦ|l6H{!]7fyD M=yO~OgnW ajXTd qLɻEOpҖ-o/^ ^†ƮtԘeQL9, F/~3d";泯D'EY,RkoD̵v{+]Џ"311STKJHUphq,isZq̔ ]tؔsx@oQ[eT>*7doNDR/\W{BM mFSLۤo-uqOq\,w5G`y" 1]oLg FS7@rDig:foYIhX>FKȕeTlk #YП瘢\h޳ʵ6Ly \x5ȤVHAZ0v+ E%@{4ס˭äu,J"8 &?6AtbfQy C{oC|Q 2}:ft9b+4{, o8DY 瘇qQk£!Sx@=ܝ+Irϴc|tފ6v+qv͙U=.R]/:c!#\0㠗 e[o8ۛuL[NVA'iNC.sLKLN/&o@ H$=jB2)1CujflB=;ƆV G-V(yN߈凐oA O^n.:Z?}o̪ bɡ<.$wX L\ ;$a]`M*¯SQ9=gJY"g1Zva lagӐw[u:r@ቻ`yjB5Efo0\"`ߓ肚i ش(`C@ZOF 鈷 q&׊ }̢dn.J=w{$-<i`A/\E欇%Īk4sMKMۀk5s`s!N8netyη<>ݠ?pPVZ/XCl~Op d&u{TNP#  W3_gJ`ٹ(#p ~7_~De_M۾P@}V1R 3:m>/(cM>u)pr,|lYjh&ǃ@g8XvD4fʪ™mSpS-aŧQѐ8{:Ĩ2e! ۶[[>;b2Wo*tYDV*"ѭӍQ´NYh.@^&Ij?bm\eQ85?J; F E4=%s |9@dڢ_z &' Vviid~M5''PwÖ$~aŇG^z0,-\pnu:4'qH`L# \V͕7٘QtZDZ0g{V$`\<3,Mf q:ն+&AѧPQIM[!Zh~Q(bq9I; C z]1#778ɠfr V&CMd (P¸F %f]|:W6UxHˏ|]7nlrW71S=LeYh;L >ƪ٪q1fUU'0'ƧXcBqM1^{PA%SOx#~|xD&.}cf]sgI.;0F%;.R[v)91åftmN qpn>1Z>čWB̨{!`An` d|&gΰf+fyXR{֎ˀ=L&SIf0M+NO?BJ`}*PꙴAMB@ 'm~.;Lw m7z햪ˎd"["C(kLfri "ёEmŊyF(B lv8_N΄HҴn9;͆z 'HvV@| wm'/ܩ#.|bqEj6d]G~ԁ6!O'$-L{G0.^x4̯GV ۷֗e}.BQy<:1)뷵p91ZFFq8AL̊f#"m5OrhPBґ)ËBz9MK=^{fb>$ǂ>~OlX֡EygAw+@o/wWeT9eUR/33ı*S{($ۘO~vFTnϮWHxuͼ0"=%?C\kK:K)V?˖L>Ђz.K'/vdm.II_-9{O.P,)U'W w?iXn.eIYʮ`+lp^%X|aQDČ5FS4?dP"D ƘXaU^||'6m#N bGLcV &T)_z$_ЗϽyj% 4BDJ/^d*,IISHDJUaˑrHRG}^˄kˢNG1݄!d4&`(U{tAp!ZG$ yud !c('!/y.α|" # ]~'kGq˃^ /agP^:FH9FJZu\P粸d 8V)C"> "<\0I̬ʸDLF4keJ{Ԗ=aeZw"u$8Ƙ{E}ґC/ԨQ}ըQeBPMg{L5VMu}uӟ6e)ON\R޲aE·-Z'\ zS?z$yEv>'CƠHKd++"$K Id7YʭImRX6zDq60SF`7ZoʿJoierDnjzػKOenn!t*2uj,?ʪjZ @ZcR{J\Xͺ wȾ`z6,w>KLҠZ.YN5!D ]=Yĵ߬#T +͐8)Ni@s5&`rdf5{7h>:{w3{X~#& 'Խ^BQ(cQ<;yF =<:VH5i'OmH '< Q"@<͐uer%a%31U G~㲳't߬}hlhY"Ô 7 pTeo&.N$~ 2Ԥb%6FCU}6##`x:.` fFU`IT27Q ,lw7˛ X [yrMc5IUW |AGKs !ПoljŰL/T!(p(DʢZhw?rN\cWy$aY/n($7_cδJcu@iMO͇] \Vf }})j?زWmA1XtgoQMY p5reH:1%nDgI1TpJ3q(WWy]߉qJrupx?@H|g|O0paƓ5{A'9~ ^&yy@6zm("; \\Ύg A/׎ӰsZ3ISLB|FK֣*bS31!,6*$G XHԙSu^u3-"{wj{^Lg$^IF%b;BDzw9x˳@gM)mw6lRBby0J'v< lt5=rp@BH0+cMۈ!1G]7(MYs6U<ޗFs)d&D2኱BC-'ؤOբ^ِp]>~0{}ZsAwDC0mKMn} ?Q }I4g`E{Ĥޙ!ݢLso6?;P1^vA۴y]P)טZǾBQe`0&dvhD\FNquEqa_ve/XB"Bhn`ЧvT7k4MQ,ij-M+o}Od |0'a#4,ĖH-3EYf'0JA6 $sH4A0^aMwrX:W6ͷױDBPĒh=w-|/D0D@ ^%B1|4VA \)f4E g)f >xr),V!@wS\,G<'VUy -},e-KT&TQCĝ (%uj˞Ne-:ƒ.2ịu z ^z a}鄻ǬGGjm) ӊE'ڟ2I`hKwiWxzfànt%8%6Mp\-F@1P]!l^7M/ V?:5~SX,!Q۾6p&Rh]fQq,x A+|d le 9q>JLmks%[V +YM\j@R.^"*$dW8CTĀn3u {NI7W/&`0%K Wg?8C!]? ]M9,vuqHV|#GEGؕO` =+GF5Lڳ4l>|~FEWەp8[ݞ5}`1m\cv:)س :* ~:7?4h+6"j`Ʒ.T-aS1K@V\no@/fQ^(&wN4m)kv[Nn/߀x4r1ӭnypHT* F $P5}gXQۨ nRC"@Ҹ HޯKeMm`_=y ^FeecEz!NW@%PqCӰ  -[{i497ZV1{:ԋA| wdf =@d'e.X+FP\{$s*UM0Њ[Fy%Uj~]G@)tHt -;q ˻KAeURMӢ*tȇ/›{VThyi(2ŀˡ1xҖ 53xvG$8xDE%}j}b&) hha]ixcosY)䁖VX,y+A˔E֟EJb dN͎R-Ŗ+[p wWIp-6Lюn`Y,XPstע٘iJ36"bs`<"+b@kç4M#5[}?7֗=]2B*ĮCgȳ/|NK w;CG[a4>8@~x ~mF_y 6M$Ċ)( @icRFlg\1+\e캖=/yhuk'AiGU1zUmʀΗPgo2DF0+h&Vٛrzr X*ϩ55iKej!tz:/Yh׎=QJl%\v pêR$YVS[z.~WQOtv=ۢ78|Gpny| o..kOi%oh["x0)}AFlL*'gF ` ȹg7\w=@U3m1*r1kׅT~Kkqⱒ4i¥l܍GTQϳDʹ"51qqt0Z F3Ɏhq/ Rmh//ܜpϞ!+9.GɓuklKC-(}"־p 66" 'r`nz{mhRϵ尜EJ0 q֊E#3Ӵhv^ezg& h׫5 r3Qv0I=Lu@}/WS"ZYS@ͧ0&>z܊?8B4-``4tL-;kDމ݂n+yU©,Y  }/(o!Pq_ٖUJv-; k @CхQXJgDgºDbV?^&d1*2 ^k]qhei!2!m }mȰ $V[2KqYϕ`g0k>dFեch>L 7.H;?Lg+ ~gEѤ<1W樃'elXw-HtZGuH}bwQ/7ŰaO "gvM@ʽ10W8ᕰ/xyKЋH-6`g <-7)kwVafAyij'pRByȯ)!K;kM@fA|Fkg@!QB8l灻﹖8y9}I)[X`9f='KJlBx?@ѮO fT #!XyIL:pZ!0<7>VmуFM-Eyf7OJ:jT: -[ЩuRl{Y[/x+yqhdg1Fo~nY]jdDF) T6oc՞>]Mi ـ3`j S/N(CG?OHt@#vE?]|x&w萣QAͺ;g|RR)l[VXѷcw.39x%1"a' tymOlQ ӭ2vb 5O\C_g|[]dg' [k4.ib:Ec00(2,@Ϣ5ѫJhAj^$ ĿAN$ɣ*l-@'S$Ni2l`I0_Ȭ-e @ \Aat۽78)%7tecF&z*:, 'dK@S8=Z܈O!gl(Tش[&H TwHK5>⌥Q}i| 4U{2RKxDؖ<*ʙo;'j'DGGx95bw=%tzl<+6“D琯ClTxHx9jgh#RVߤ=bIw[?}x{-j7W/D:J_Mm7=T>o~qBpﴙ8U Rz;n_Wh岁?4%tjM5Tՙ mk=zdM6] 0t롳"6 [n(E~-y9C%l9VEX/Q8 ڟu{$k'k|rQqK$w?E-Z9*%k⪿waJX_F*%s#mNh~c7تKSY2ěWKfp}{ormP_eooc_Xn\EvĽoPCTN5i~wq(]V R?u3nq4TxGmQR5_|eW.TT ~5mEhCbyɕ:d."Oǜp 5sh;,4fM:CYLDS~ZӐ".qf;Rn6d47 6n{PxQ~=2D *QGG4%VGJr]NSIJ Geɀ8hM0LW21NO1ݏ]+Q7nxEciEZnTDRnɦ>n#ylMxiX*?Ԧo(MS$xAN3a~8i3"hJ$?[W?Nn:dTy'3J_N#NFYUŃfOTeĶTע?T񑔘ǐGME +*Owb<_b}fId^[RCKQŊ(Hlj 6T:ds&;i&i[ttl!@s _Mk9}q?!dP ^es5ۥmj SMiJaٺ*ԳLYGi] bMé6Oef7J07>bՃxh;U!5 '9SqZ,fZ+1w?kH/i&i[W8AKa^Ϩ)uɌb~#S)#ӳ7}>GQv1«~&GCwO: O+Aʄ\ hQOު*;veX^&ϱgYZ0707010000036e000081a40000000000000000000000016599ea2b0000dc78000000000000000000000000000000000000005800000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/scsi/be2iscsi/be2iscsi.ko.xz7zXZִF!t/5]?Eh=ڜ.+ɏ]x)RH~Y1AiXD !_/-ڗ|u-ƚG6<W.j3C͘~v :R~C3V!ޠ .. i!G0k9sc`gp4 mßxTP\s' 7am·[e"Z,Y+*;uTtn߻uh8qE,bRYY0c"+?*;#f0 z̒y_p%`8F-80i%b< ~tU>)<2}.0w(̵ۨ~uv;.[!XPts1ׄ鮰ƙ譀vV .7^ֵ4dډR)) 5#difGj1&w/VY3`IPGBif6A n[I֍01LYyL蜥|e)H;e`wJ.} @v먱q/)|OgvJikBRLN;QW4LҾAU6CLgfI.F7mE-}=+k,7:LCOOg޶t5(,t=ۢ?ڿv%mCtb~'fS5:;<1k9^ Q}[ ^6* .a5x\,vO`ІD( >& G8TZbR|$$; Ij^IA(#L%r nNWA0+&.Dln^O />"V3fv{J xEP̑bm oV8D;5 lcp&<w߯ NĜn'ZxSߜ8J0)GONwp T*5 ݃<ɡZ OP޽rG/NCXb󭤨6a sOP4:,* uu+¬** 55L]oZ t wJeqZoíoކ<XI'UC3Y3SwJx+: :F0 ~A.hRekpP5툵+Y3@w n`Q?ٶ*t<µgzKճ̍IYA+^PBAX[f)9MK#\@F}xWWCUmF `7:r1U`3ޭF8mc.U<eU ^F4b\a(ҐmJNwUjɩ lX5$w WvE:.9jR 7u^3-祖+qW`!dF+zJ"K>!v SFYN&h3bģF$䠲qj [5 XN6')+4hw GjJ3dAXUVk^ٰ;Vjr+^1Yke-85V$xA9gҦD̓']m/E!`X.-N x5Zi?/o*hc%P F 0f1bQmdfzx,ifalU"!-C>-*)x)("J@T1[@6)nD]YV3Nh0N9of䘤HLBI`:G4iE_mLoq65 +VϼzIyȏCc\x.?64e&RJxu Rה1>2?]עѷ0x碜tJz$l@X`C=H5y/ -wd븮?\Z=u",<~pъHX(]1RH6#*F1C͟%? m,Sb yxK0g䓵1! Dxg=-~ {-Ef?P -νRGiqD̳ ҕbGXy B`guQ6#0 N[lv~IWP`鳩Nf^ XٚDXůZ;2 SkhL⩺\^eSN9gO\YnpZ:Z6",u*܏G1ET,2IQ eE¹5yI^lo sfə)?3wVlP6Y_R;K<aji)3njDz{ U7&ʘ7RDf͠}Ћ|(\"߰AtOY1wotS Dh ( ˆ$1 9mzGf}RfѰnV^ {?~/=f_|ŗ!>)-ʇhR1V͇ANR;Du8߻C;CV#)i,BXշeHvZE7&p%CƩ+$Ӭ wAB,fcza%[$ֹT0{_?VMoqB+I=.xRά}[AcXiFPX(srޖCW')M`ƑcP9p ů7vnY*C/>>k Q1 m -bS]Ok?&%\;"t0nZbw-ۋ\5~VuxFձq}*nH!2y@lw"VMLQZ u8uFcP6`s p #WtL~=:\/eW4ݗ-: !V@B>v+b0<{{jD>'xׁFEa.W|ޞFItw]gSjyjb27[v/E nT k$i5@HɻTQMd=66 G˜@{L[WQ7 v1&"4#X`E.Gڐ&#`:!Zyc\2M[V| \ւ{6+s gQouB} ` 0Nyj ,x!zg}f5@glhS,s5Q/ɽ,m'd˹}%}QNu+UӠ+=wHFLtS˘>!8s:hTZ)k'* ]N5'},6xأH` M)z$C@3OY"0p_ @:oa0G #QwQ! ]$6WW9-fvCW`1U9P+&1nU)׌J9Cof_Pk>L@t.msTP lv:cz j3]v=HټFb%J dJ~ZÆti[x7۔T+e~iMuV'YCf]cݬ&EbaXܒ*Ūp%.̶hY X*Pag~FowVn~AA._~E(ޘˠہ):6U\~\r҂ib,8RU6uH-oOyQԩ_?s~C}39)!gGOe5O$g^^I߻a#|cz֮MK#%& '~wo9ew}`dlk;lˬWo*5TVG~Eߖ8{WkK@_M]F8)¤=a"E. Ӊ* T5u$v1lWdR%Nړ=6Cő!SC$yIk ugҬ=[LÓj8 *( y[Mi';̆t=#ִa_`2~ ,iu䰂9ĄQB+hcda;-Cn{yQ)^=A0&K0*cjjP[ڹs~z*>,۬TiWz݅>;-"A/p ˬωh&2rCOQ)mv>ǑWH6M,"ծ\B`KHA7EHZ1ThG3-Aid4m-S\h.$c 96 B4Fr\X5-` <=[R}Ag<'iB‹I},l0ʌҋ/O6Ư~ĩQ?P:4 韶 dF-s&|#D1i>K#,d_h%N[YoEZ%g8ʔwμ*7!QM3ӽ' ( Yȩ *$ɺEe!DPz\M?6>fU5 ;iaK[ =SEKJv#Nx_IH<'W~EXUܟhԐ{Gؗ-79`wD!xLI8mwzITjee8" <'n$ލ)zʞB+LiMJi%g߄7~᥊'$h̚_3&YjDQiܨQtX]TS`G~^՛4Axuۃ!g\R,W!U5ά.rV*46IC?h0҉akɽ~-hĥɺ \<v<֠ >B_oQA^>~Ꮐм] @uEp /R(#Q63=Hgo;޴jC)HёnVYS*wo,0dC {9zO:Ҙhďι$NtqCӠ].JW ̅R&\ C!>4'b@K·YzQTRGK~ډ-^ʖvHepΫȔmJ]A]E[W썠2z {R6k'>ŔcͶm\1+f3-y8A8_ &~$CoLPi³Ueni+s]U*l h;7>CR!J8@T%z3%{sPI "ϚԘ,HtV|8{4>*Lxodbۭ -!grP$XKoOW-OUN X3ύg?JY0I虗K;'mUG6_ %<-9xe'q'YlKb vwh"QrMN 얻~q(b!m3u z7 db"ToXCpo+3SrmUIKtaSQЌXJP PIo42)nԐӯ*Ak#T0Up>߮[1kӪ f{Da fS/ I5@𗷩B\hkJH¸6`DQLp ⊑p,w9¥31;+- rdCi zjb߶rv|/  yfc9 v>r ufrx bB3]@}4] #uK->~K /"*2kS\0M2riX>MrmW<78|HdYrסp%" Z dTY㉸mάofM5I@8S"v0r/MjX:Kޣ {|Ab"LR3Ûb%3яVၲ=~ލuzYK.lmgڰ|# BiX:b)iHQb擄5Fpd1'5* mL쇺bRqƊVA&C+? CUEzexmFG%pn: ?@SjI/wӋJP5I16T/:{ѓf>Cf.;u՚paו~޻ NfD1~ pQ%k~@9%$)9ԷM+N x$C3_[¹Ewhň[r?^Ò*Ң9tg#^ 8HU/ߣK.>\Xq*uOja;0^X<)_b°X>|׊κdm= >+ߚ&[$"^k6c@DT82Y[7s+{FOOHceW%A#Ƴ"0qߩh)1uɶh\,+[>QDƌO| 981.-1!'dL]޵Ep8>P8sşu釦-i z"uafa ޳.PzMf9ȿrzX$1XMl 6gw#sXŊ9ZK*eLE/}41]ϣԴreCoе{O͔ k!XT]Y?GD\XpC4)_r!Ǔrg4,pzg>ב[ +#sչ1"qӖ/- ?͖_GT ps ?5uq!BDvcH ƹ$9g^٩Ex>!uXQ[ej5t4x6*n3 pDE mű!=SA 1AԮְ 1-+2R['e $hJFp$i{"FZS =y j ҈><)?yb` l bo3QjPYE}ljOe EX3ؖ:Z1>q耽g':g }UrFn:'P`8$qƿzv9~G&ݎd- c9esemuI/ `)!:Mv񱨍g ڼL.snidHq1ᐣhFT2b`d~~ !]fK)`WI?Edآ:3WBs%?7x t_;tU˖$*0(pB &pBg /5pL1B!-sjkY6'B f^<$:GRd`eOz=_Uɡk 0ilMdwuSqhi;|H6 աwoD]*6Wn~ 9+'S`oMD`aިL̠F,24JZsZe$K`VFwnpElVYJ{j{|tv$,6\_S9##+bm՚dXOԾ+6IC]|j p[e<ZE&l PrS @Yk#f8Nom xri٨Ϊ&Fq,^!h=ѫ^ hx*iHjnp9`9.d33w,5V4 7٣S!ayU )=Z'qĝF Pp Hqk6WGX/ g%]M`^.u47q܅i묍 "륙MHB@/jD#\ Cڷ 7cϱ6wFq!€'}m/EuY܎B[4hor@2d;%`yǹg E*4)CBD.5a @ҟ€NK'׫H e5A3YO_U FX^ގXps?S^S RzBӽыXKMbu<7Auu؍ hH[O9rqm ZTOOlqMsKȺFN - 0]m:ഩ<9Hʉ9ۃf,.$V?]Q,ݳu|rn_uOٷ;d=K%MYd5幟UxAU. ǾŎ0as2A jB\}‛QY͛AyS$SU?.T#Χbpi1*[.4^bcTOSn DNCwdmK+lVz1375h' -k[|IV$|*رFNVTպSz@(ۇ?8]wY,h, Mܲ><,#r%SZGLK<3i3_n3qa6X]Ph#0m.v -3VcJ1P]9ݭRFƘ/C~oP& 8\!4[x'dޒk=:W$hYĀ*6zn9@³],J\YCȿhw,FǭPBçq3?u5݁!KJfINu0遟7N*YPU{*`==_MHo?gd&i]U9l>lor`w]'%DũJ(Nuß Y w-{Dkty1u7Ky^7}pn,剹cZr(ZNtkS|];T _M @kina>ߌ;|-7Hf>-7Vk@~3d"P4z8iTqi Ƀ2b@0bFxDͱ@C1)ygu004n;YPḡc77/U(9B,Y͈l .BoeD5^ﭮuV2GRFMzn ]?!5C7wNK y &Tgӵ -Au)al ו}z $)Y.%JSr5/gХris MV?؅;&8*/-L{c,MG߼46lj-zYM:`3cKW"nH=OzaN(IÁcDLvBKR=Nv8q#&kߤ u=X plb^#~(9M/>'Aఉ7ܔu~ɾ,Ϸ 8h{2&&k"2Ga͍n};;tp j#)Ҩ## ! Ak,- ƌޗK*c\[23} ͟Vm"Fd|G ݟ̩Wٸpcb[KRp$ʆ&xFHbl{d; Df>w&}ch -f"s,jxy\w lLk!%Za +3{P J7&6C"fCwSJJa* Ni܇E?{ g}y"U;."&eiьF{7rDxF'WGc?JlgρL`l1SN6kȫ69IXatH*iJ`hr~C@A砎_4/>|ǾI8j :O{TdFl Tz+pTS7d37SSc:y}$vb>4@w:Cm<#/>jd/Sήc,E7>ڊߔ"=JCF!7F`jH+-FBnBYh|>n?{6YX:[9[$'VŀJ_DsFcF)0qo_HHksğV]\Ћ^\ݶӿe&DR PNXC l3<{=-gjb\\ !}G-7Z#k$I_`*eψ=U$gg dxz8XNTH<j P{[wS@Oanfx:BGm˭8M" be X3K2ЛO<<U@}J fpiP8l|=ѧiB55rs95&n|Ha[Cg)2]rAyXw/l1ǘ^m= P;f,4AF0bC, $>t7) K9q"O,MI_?6㫎ޏu7rT:;P*?`E&Pa蔼y~a?ڪ6-hdANh[’r)gpʽqp m@}=#RH9r ]fMh(}|e_ x('*Y755[9=g-ڔ+J5"Q0\6Zc/|~b'sƶgbI]wW9Xg(i&8u'*n0UCX[?޶Dd48_m :Uļrs]T$aX Qg&^3%jKE BP :`/vXL bU%%6m̴ u͛+3>k`&ٟ OO2fvB5TuSSK()I[4v3sz$j#ʃP2;&.h aW* 'Dw9Xk{p\QB{r pjlxR~53)[&P N?ԩK d:λ$̥[ϸGOsD5z6-n8%i]M$MLz70)ϮbF. Enxl9/fz,V6N$,Ee06t%)ƚܒ=U .\C:Q_'3xDZh^_-gd{pd|0':JyR~Ǵ` 3 O7=4Y)?"˻aH j]H-)~?% IWMa]rBjlzB.Ғ&) > `垀?߀M :\լ>y$>~z5u[+Qi,lFu UT^l,wڦ"pWA/B âh YĢʨ q5<$˲o ]/n:44sOVy&TTt .2| ]$@y5?2Ւ`j@f?, v"%!};+|]RH0:o-<K.x7\c]v@,qmB8\NNj  }QR ׾CzVDn@I1U.&jpjB@ 'r->3t`>T~`&)}8@L<O(fP)"06}V)XeyPlZ*k"i &%o%cMzշ–sw@J=@}RW~wRY|P>vPS5ȳWZ M,lU0 yeۄ}_h'1*;Łu+n(TP~\fU. P&.B13q t`վ^w44AH? 1;kzVDS曥xp!/ pC龈,qgAq&M8+)\qy_|Ώq`wPQOg9Lu !OV KGZ8€b3h g`oց Un@9:1Xo=eS"UpA#%BĻT4ٝKo @$kߨ^F6'V&5SӣmzE[1f2}mU@H'r W1/ߛu*=,^閖hTz+OX6N\*QnnP38W`$M>BȾ"k xWTJV|i+us{(QExݘ>8Pxfy.2X:n Zdh܅^>Wc=emJq6VT]Mݥ Qypx ,z*"x S٨ZM TU.cie˿xީX*M)OPyEhPCԳ3*#oKK9J(_.;gfPPj1j/*][Uf)LQoMqR[Gzxzv'ÿ:#0jiNf q6ؿ:9[6ߧԽ܂Q@K||F|t]/ WX$DzMILD,Gyc4S]}\~UXvMIt$oעeφdZ ; dh=YB*ejUy_8ߧ] :1-<=6`tԌtRZ̊Jq?^PVsb r6[,Rmގ HW{lүpsI?KNk֗m˸luF<ܦHؼፏnhԡtxe+ӝ^YyBGwOH|f9;MF D<i֮+sqܨ-Oa" ۨ[;bS8a^2aB~`#AH([LF> uı+?TU7`x +̱8~,vF&;|%XxgKdI`›=1څyq،Rf= Z3TBEcmvcǖX`ɺvCnݼS*HQȗزz1Ztc3 jMnc(dLzZvfY(I|P<\"y% uX=L.S MIib*8}P|U>Т4oQLxvRDY\5c!x6d_7Ft&!K LR` ,C?ħOܠӄ5@r&.qxűS>z5Ryfb&\]4s#j+j Z^!dUe5|Veׇ^i;E\pH )l/x-.lq!VJ/T)v52 BՐr(0oV3{njM(@9H%\%}gO*V[M;or+{9S?!1y?{o0DT;P2^8~gR uc w|]=q;=X`&_E 6AMff^ y2uH~7^<}NAcD)]Pv2\;]i;G] sj)z庞8zpx x#,W^i`CH/Ladj0R0Ms{`I`/#CpCjZ*/3H oy>P8>ǬI.B~/|o14AՆ%)TGD9*(dڊƘVNK#NCBÔoaՕVR5|mHV` pQPR*SmG~NapՃKkmi],&ޏCҕ:EI1&ލ9VJҾ8ZsIYs] TQC"Q[X j|㦙9'9HQb4׈mJ/ɐQRm5ȅ!w?]VoBZװsx󙠳Jwj(=^d޹'_;Lɘ/-#(v9̈́6x8(Sjꄮ`ԃL n|i+)kZ%"ҋWA b7{SjdA8W5<5J6*ſ{v6Կ81< 4Cfl^dzD˫!B,k~" {\:V=uYKt1p/}\oŕZzz<*xpQ0޼ >k\F*lr=%s(XXO `Ż_{צ WIϸ& BbNk{J 0̱J{Axp)Õ2Qbο]Hc`_T2 'Mk.ۅ$IZʡG8p2nkO]p_CZ- 2[^]x;-)h1 8? &S'KYНH?J6b,}nߘ}$#eS |&O$Cv#x"" $i.nR402B6׆vBpBDs UӭZtV8xk {S`cNЈAhs|^\qS\Rn>^0M6F"lӾ' z%bP&:is `і[$s _.SK .Q 5#qк dEh*b~d(F O.W[g0u[t}׋28 9\p74M(bx4&uNʲEˢpm &1莵o[lx%|w|<*2z%yړ Epһ@v-n}%)̶ETr];mv[{4u{\4Z70;B! j2:0D~?\OZY$F j>Doq%0 mhO1P;PtB/XM?Z8x*b]VHmN( nOUݾ/}˪~F;6?a3sEU[W5r:6D';Q)/&'1X~׮@teG05Lʎ7뾠x+O&:>U;Z{A{8PTnji_> ybt3pkj63zG{|Ѝ22ʚ -3=xщ&'ch> Bگ3막!|C|=ܠ 6ąj _Hfs*_"]jwX3.8`c<=6$.چ!xd\D9VdMn`-q|'5Ӛ0Fs-k:&`i zl TZLQ3Yӣ Er8򶷢 ԽȢ2 4hݡ9Ty06i|\96YS6p(2ڈf͚[B,x稗v;iz ݇<7LDS.]C.v@{XM 95f66@oj[b@vP*衸\<Dޗ? m7YinA2{՝\,e8`3l^ϥ80es(GV {`sRǗ O&Zg Nd._bx/ +^do0L,ufaW{Y/yk`;h׫;ffJpoR4FvJ88hS^:}"I\y;^6^e n6$n F@L>p%[Aet#vSMiDERbGrj8F dvxOziV8< [vd󧭪oo1i2@1Rtu_wr2C-K. ӌޡ{.BֺBJڨbhC&p >RfQCoCnŽ1GxzsXsNʃ*nk`jin'~i oKEG7e{- lґ5ޚqL ~N5y,"4.τs̓3's2hoHn-kxgΉR_D0Rԡvg'"vMwA,KѼz s:|ٓ7ۣ-,+{̤jXF= sS+?ѷ&0]jv +H ,Sd$,ghK;:WΓKMvuǫ0'AIft(8T(KNRf zP $$ﳪMOɧϠp:>N1t\HtsO.hw'Z+IMrIT %q"ġHwOo2 Z|+[n1bVUCHD+Z>*(2c*Z-|+Q|=f>.Sۓ\aڃ2xZ.Y o`Eg@ VJ6./3;e 3A . K;vhIɤҿ?r&APnlG=cGS{C%_KqۀyHY4P?XE+osPdy"+âKANȔ|γ]V͘a8^L]L7 gl`/bMxZNJ6ݢ[aj\٣N6ft[P~]Lb,+9ߍC۫\pG!'C@9<c}:)^Sy%;ߢS7H I GC61H PaO ט -9|)lLJP]1- u HEǶ@JbQ.* ʧP1z,)赪pQm D9<ݿb>яjrFQAVUJo)yA5|S`x[_R#c0&_v(IgaYNL BU%< #e*sw;/IdzEVk\rñD/Y=9tPF^*G 5;^,!OR]%KǪ0 B:cbFoPbX2%HZ](ZFcn܃: P-g:;W"xzxvZ+d^?w&EĭHl;HRV*!6TٱMߏZ^8==BK}j+[ڛc ]s!+]fP:oX# ϸub`aއbQ`?ΜTlD=2cɰ~b#zN(Q96KN,ݬ۫ 5`1(35DžI/۰RODyvǯm@5g #DUф̊6,?{7Dy* jaQr #MGsA:- >PJCJeUěVtS!6AF>D[n l\i8HqǍsgWܺ9kSݻɈ@}g+?$~,K-WkPiв4XM5C,2O]FEUHge-_,eMT4=!ly\:|G;h{mL*mh[Y*O#K~UCWMpTBU}-,; OXž:9)t#E$è/nš.V-uZkh0}w1\8d'Q5ފo-Jd>CIsI˵LBF9Kv{"b Bn#Y[ԻH&S tM{>AV?JӞtPm~M= 1 JI:slV,RH%W< 'zƇ^]($A6M~(lj2^xoP} )+.8~g]^ 2hvKfؔgrc͢jOt2 ĵ-= ;H 6T:H)J{ T`C{1o+@ʁG%R;Zѷ]/.V@d+b% A v˝l;NbKRXO!J! txH(XK)?F_U8_a"*3LZ1<Ayp*36;!miViH1IKV)\ OPUb)h$&j?$9ZW q;ﶱ>;S#31g{Vs9͢g{n;O+[J@ȡP:59D( X\e0<n{FqNgy|G䅶H"V~_`I'a oւΠj,KِoZG[6"w@J8,񳚧rm i{9D}0N#C Yw}H܇P-׼0*ȵ4VjʿU0$~i`i!hJJ'ٯ3rUdDpD.)b%pǯ 볧FO5:K9N/?!fRQ>"ˉ%ҋ&F|X&|B].OLaTiŨ'(aUx6[k37=]aRFnR[, YDlr3MtU Dnujh:mԒWYu0cj*͜ЙnU|f Oo@<`3&A7UDDLJw9(d| یu#.=T1v r*3yG͞.TM= Np|(N^ :q^G=Wg. 1sͲ/ ݦeD r?][Xs÷J(әʮ]WC}<6&uԵ= w@k{hz4 0k`.?=lb˚t95^ .uӧ!2KeLл >fZ]z ~zPfͪ5ʢz=o/Y "F {>I*@-P~Qnv᧔Uƺ['~톅=|mD\xJQe!Hj'K5f7|7ΰ̶v"BP#.Ep$/^fo_HcTvl:ټ߂7ZA*Il7=W#Bpy 6' g1۰שRfni`r@3 Ivo033jCcR+JiyǡS5l8][O}7>Z·+P=m%_ո$&lHŰ{>߼E医/_c-.ܬSywzJ/uuPb84,z VYȏ~ S/+ڭoH_XY V tӎHr~J!Mv+D)p)1Q7_Z|/@=EߒFpKkKj'Tgemۯ(З}7-T9!hdv/[ _$/LErT!*>kIEe,鳌E8C noBE@ܺ^BzG‚Mr1G6H[wiGCGhmUE7X9>2T:JSB JOZ2qg:xsc+o~0*;߹QaӁw+ >^=1B@\-{C|?^G y!6wd@ȏ*X6^E0ì ዸ0y33+cq%S`A,7`tVX]1Rh[0ñ +A>Ph,>ISf7/ܳT=EN,15ڥ\?Q0 Ll sEGIgg!nkEQEuLUDd%,1enp\.q=ryImS@PxegSQkL2MHȕƲ=(. 玀SCsI]G;HDԞ_M.Wew{DwV11(Xn{UG8bhLA G<88H-GpyL ԥޔT?q]Ujs;u8C\U9nm,6eGc!D%ChJ/*Ж'>rX Yg5ZKpݜ#uGA 4Mmfl\Un&2s^2 ?M*@gka[l 0Y1iՔSƉ8ES,|@!LYVcFs[r+Tp&u*Tc՘[!N˪ |} ]AcQ5,BB]3 ?YAAW3$VVr}hV!CA!JGmgTb T'k /yJ45;m:HVe7!/: w 6j$zjRs*mЎc uMB{,B˕nFI%β#^*^-׼˷B7{ }c aֲ\d v_sqZ:% v_k58yU!SkTj|7}n7/ ؠGkDJ~2[bR"BY¸R"< K.Lμey#8El4ktG[HFa=D, 1ԇ$)0𧃨bQ*Uv55ꙷYvGA'Gvԃq,Cch^S~Wݢ[ɶJ`m&q3vlmL3^A ^0yAKKr5 'xYgV zS.ODHut1>Yv0 ‡;YӲ9)vOF_zQL )fqBjM.#3T2h/97vؖM β{W?u$X5Xm7,LL썪oIdکX"mJW4Y%?A2ܰ#=+@I4b s(Ċ?$4WmYNM +Xv}Z^R 5ZɒD^5~"cKUxb[Bcf~wh6-3+Q6+JaV ·G9 4`_̽sV+dm1'o9/X4}D35)־ۜ~S/+Ll/ #Δ÷CwLj"C74mfNٔVSG6ɝ~U`in)2e~BŞ\'i_o#`[Pk럖8dmrMZ3,V/QBѝH͗1lʟF<'!_DJ8c%~%*JCcr?~l3 `PE6k)xr7u8Y)@x0 Zr,7!L%1LX+U`TC}^RYrx%o7ՒQ؁X8uZ y.&-ӟ? l:LV0`HRYHQRYzD.%zՕ-lN>p.Q9phh/ʲ'zIЅ0A:t8GH>j0 U*n@7TgTCҞ{,!h]RBnoRo̢%:-]?\ @LbO/Uzg񮆿+*:6||q3{¿]r^VbAp1GMWӻ_X?*'$" N?(F~Fe1+V>w|upf S}ڒ-ozv+e"!}F[ BHOģV`3B"_w|v=$5:4a!Jdw"4vq'ʔ8i#pQ-n18MVy˜`rui"ΎZIMbitj 3l"A*sd+!TE 83M4)' *?F_nuMo-V 1 Ma-.od4 [ Mފ7mW&1E?SEE2ST 4MSU IFٱfJ0)&o!X>WV۰ i Wkobe>[?o܂XpӇ8|=pe=ZiP$fdEGLk#@ـaTLLVEId:zdn]&X2+G `FJaPYJ̍iR{oZwKÆH%3|KVD8tڧO_5uLhWXR#n>@(=V 5ssYs| *^PٽNeCwmNpaAӏ%,UT^*` i[~2(G0w]_l,"QvN-QEshVw05|@S.aJ&HhB/O,4:b@E=B'MA/-4|Xd!J5,kQ.<{y u!}&JH#r?u ̸VWm-.iv3#>-uzAm Ttj@L6D/JBA@wvT"85u>7O墹:>DŨ0yYI7ptZϳᣲf^ʯG˿TS$xUxlSHyBAo4uU @p':HCbS+3Y")yn;Z f!!E!XǏ[(8Ivad{x\0l^#!N~f ~CVhB:ޞ+tRO>` G'gƟ)R ~;~iEE2rؑRcۦpi4RAA#Ķay1Vs(c*m]GvOx8;qPzix?C_ia{b.PR' n < O()~$(8\x7@ėAF[3dB _ cU̟w/m7 ( /5`zo9=xט6OI {{c:@^'$O3L; @0w5{l.GXI}O ؒTtiSh2JI,n}fG iP\[}t?b"w8ٙXj*U*LEV/&N`to'_g_V >Lʸp!y{KrἔJJi__ ?4)HW~tɚp_QҊ ;ڄz\k44T/>bo SYM߲M# E%ձ]! Es% DcD>_C*5Ɓ.̦荚=_'gZ؞C#D1}y@RVpfd5E5nøtgB8 Y|l,VLSkgh'ٗd*i(-q J, U&8#/v=_zP)h.eY}64TY@iOQPDZ;݅ O%hb\eo;P俤"T~>~A: paE S o]X]0M>fUyTho[,lTX ){ܨrL/E3N[NT7;b)إiqfP7~P3`R]5p\Q/Lۈ6F˒^nj 0M `ޡY6߆aigXC@3e=M _C.Dậ5ոm$&vdXfn|Pj ܌cuI: W:|bTL^qχ5`x]H}Zh=DggaNE5$@oZDyfP:07Fh@40aN+Ļ#=Ϯ%X= h(84)@@IgcwHtx>;Lm(TdoÄ@n.J~:.\/]U #,=j]WZHeVbIߴXMAeU9B[, imkNz,(TAx>!dPiOg\*J|uhU ,wu&ъ+>xwzTǂI:)ݜ_HiUWTkݼ!\KrF!& I<"kc}oR.|hЕy%2i/9YnP˖a&d%߶ϟsqld-D|!,1%ƻNVV'g]Ǧո9bs @:vUJ*(:u^g;9zm?ԋ̬XFԤWșlF Cv:n%LEH't5^[߆(UkE12yCY\2DFu\_WyZR˵D.iX9Y#fF.–i7oᨶJVVJAB5H9T=yG9 ;%?eH>r'𾭮|o K~ڈH?`3d(QBt`| S Ou|CM.8~G[*)}ĖY)H0>3ӡYQ쓉ѹ/I )vN%̗J AvDnQ= FFr*o|aRmd͕7Q\qȑ_or51Pc3St_}ګrT};O*uT=AK6+ ,"ё'oyh&1DvC9P+*P#$9o&39 5c.t:` zLpU]1+cJt1DT!_DA[#PHFbAȃZ*G~ۙ!d}W%k%7=oo6 9 o¸#"ċsܺ$w=v8 4>).RސWz ”F.ElW4B@U6HȐ?51c> 0MZ :)|vùӖ.:\?`GYXRn' +]J% T"ly}1yJC'iN]xW&KKtIBFևILUK'*k =\Z9[Y]Ry:Hf :Ȭ 704O&{h?J9c'[3&iM`iβj aɭ;bWfꡗhnrrm*"$T]1wv7=Jcį$~.Ҩl=1~G*?th.Д}`b @akW|7}}K+_X h& G4AOYb<ɟ,+/u$0OcLg.0@䟿nR/1v, O.s 2A>bL `:<--dNH$q2~˥-cDHaM#:n?{ @;0ZC kL6.sϵ@7lr`F$YAa3Ǧ?c }hZl^Ās7rKIC;WOί`b4IYN.b =flKξiu,N8Z]2w+j/A qCjzWnJnDjmKV6 gʋkqb=E:'Qnm^d؃KKf42CCiT6L/P$v/؂d766R5\fs{x?pQ~.{rIe H|ba;4sROj3 _hH,Bͫ:g-O.mm-AN҅liIm_#S2K34$ `%Hby&|d?6thCPoMCoP򺓈Bv8LZ X 2z1m-3wcbpdGɰhfXzRa~gB=j{3=&r+*fP1}nR@3=hai;\Wze*pITfw꽂x-RoͼYrqK_?NO-hOqa+gC#(i|QxD/y*-7oq&}x>)ѝJР~ e kYlOSPLLj+H (=N o~_]2fEmxe) ;篛:o*> bJ>/p sWm@ %i 7#YNO ~g%<5NJ3kJ48we:1?UR*vF#ոklUy,Ojfk'+I I`Ǚmzj^-|P}n&'r o8B\"3њ"f3~q>)CxfsUN5/5J}?=nQ{EJ *?ftԊ&>u^^UJN?Py+32hc YWSijv_ \/*) uل|Ma *)8fI'XB%-(? e]Ю%j xh-8!dH?B9/$]d&J袏yKgb" kź:a*wn)%#Dz;^yvHh\L*҄(a?JPb9 5\0?NM^Z.xI:Axi9%b *hy {}W 2Q^7(-b3(T~oFDP`>3 ^op,_߮3*)Rr_nn?ݔ4!iݢyN}LSnRv24/BP踒 >Ʉi޵G #mBV|4b6~FrMdO+HGDez'꨷j9PߍMguO,:y}uGv߸lA(!>)k{/uzؠ^#;oKՊɄ(,kIc6%yElZT%y?D|#pLug9k){s~w :+<`3rl++^Ii6#Zo&[*L<VUbmJj3%gF^phE`M>[/I>3Mf~;(mU9Dе¶ucI77Ǐ^Rg4ߍ#aرq%X0PkwXllj}]TsR#TrF ~ET=iSdF'&;rO_/  *; zդ JӁ`Qq|vWүeT]#)E692J9rdf_XYpt-^C L!Zg?D6F;iTnC!jE:RS;_(j0J"fL0a@˻_/ͣ SˌlTop-80g7wVt@=0<# _rWQ)7:|w4aA'l zuD𪦽`䨗@Xc:Z@KuP,;}6K48 8nWG o:bVzs&=DbPPbTUbjHJG-scS殟W>BAF"if 4cs"?3+L?r0u&"e>Du%ߙޱBv$/ޣWp{M>pW>]^_6S/.ɻMtc>Ԩ״|ā=Pf6QQdƫLět cl>]{UA!@XMtH[#grM0^0;2$r\!`úY%@"k h֧PQ= һ,CDhef-(ŵ;.=Hp+ 5s-@9ZHٜa,kX:V+PB،/6+T ۖ{OF1+uHz9NXp p.w(=j6 EKUxsS|KIuaf5Ѱ"38Jf|)4GIbq1NP\| r5ԉ)R7YYש$9עBl1/ţvuDzekdFlqQq<|kay6kSwQ&DCnؑu={NC^cRkg;E~5R Hb'.CĭpORHݞ_19ݿA ދGtfCu 8~ 8DoBshjEiG rx$ۋ =''>+ɵiѣXhӠ='RxʅuxT8#[q;BACR0+To,+= ZykzEaqAfXZQի̡܅p@UéeROQtd[,"w;+ؼq"9-}zUjkS |a+~>V +&>M?r#6uښ60Ř4+@r<<vW^"DOEpטo9Sңq$`JwQʴϬ1$2Ry<~ "@h|`{5t[6&Rj7r%wܠoM豫D"j93ez*B?+ǝ9 F<sVqR,e^'˗KpH9 gK;Y^Hd6pN5ߖm[5% 7<Z,9|# 2y4fNQ=\뚀q畝u*3 iȀM`3v?JL_{8=Hvc2Gt!u D̟Myr|\8?i}#IkylJθ i&#wKqKmpJ`kGBt ,K'@b 5.Q<8v7_Èf%rR\9!.[ƌbPsLK4o礥x6a)cJH8\ 췻a.,@pUc5O;w@t= ,l85p.K-`ȔG߀nvEj*r7 ",˂Cǹgt/9.ޱaoߜN|Zz7O)6V@#R7G_uGp9,@Ǿl鱉[!ɵ؉iyc vl=L CF^41n<=dT(N͵3GӀCZ?ܠf8^8ax;3/b .Q`^BEq[7s^I19_Yd0G yukg%unpwqe`NC($H:;߆`h#AblǤ.QڵS݄UƃÖ jC %+ؙKH9 uP|!? hs"A>t~焦123c!2)2ᰶ .])#wxRi x͈E G8{g nmD79 ~r٦K*[ 8rH.@gr@Yse@G1|Ƒͷv#Ksg/n.` fD0t_fW8,OfS^ 58H=|?pB V2%W |/Wu-1п VWs R ?+R-ǯMtWN%=UfQg fXO`Bx&ک5%np%eJfTDs%a1bNtv=Fz&pVHCRs;~qgxŲIiSjYm&lH JbE5Y%? cEsl"*,tf>VsNd(F Ku5eZeʸEA]Qo*'(v}>*g;3oaA΁ޙND<j0;?@Hc*'mtUzK~!Zb/g?%;&IfPM~Zߐ?9KJ/*C6G+֨<%'y@yjR~6oI񣙎vCL6R1gzlt)QIJ:#hXs+!L~l\ tT(uu!T*:&u`I4vV4T/9`eJ]hhJ  e9yO[BY1ieF`GT{ŽS/z8%ǩ.ST ōwp,{5e@'9,3̯{QF sjzJYJ{9%<S`VP'8$\^u;QK⍥Rr$htӪO^A< *(B1IuKU;KqC+XYf¼}2Yz$At_0?⃙z ĿY*Ĩ~_+iA wAFN{kiD|?u*Zsˇ/|>GIoQgefЫWQ URbTөV,|D͋C*.bEI ܻBu+j`}4S5Vo"I)6x'x 4Ms5GF,۽d1 4>Bɱ<<h ahTSg<;W!|B#,sXpp )Hvd2Rcs7TM*TvL1 D>YRLϓΌ)w M KۙZWӣq` IkImk4[a}yoYQfD ipTͺ%/]BNJ"3 q3 u>"9H1}FSkt23Vj5[.6P(87 vx`ƘUIue"S]r q}=latv, HE{0T j!eCMyvkE}wcIb-(.ȪZ]Bxs hJ"'_+R%Oe0-{لOf|hC2G]9ָJCoޭ2Pg(6+Eq ЂX$zHyJͮ8QEya~?jQ!^jk^;PPeu liD,;b^}yy5XԖ[?9a-ČZ~e @H֋NZ2URF\$XI_V{K/Vm sP'(:;Rj7%ၥ\V9|Tz&&jNj15`EpF$}g|=|nZ/\lޅw*o;rfO1kr 'IfG_z ř}bk<>guSG oZ>o| “횁S|Nъ>E~P|֨K95/l 9lfd^RѫNCX^%nf<8c|no/W/؆[l` 8Jdq(eC34r>/nQ(f{͝rI<0!̔o*kr9W \V#RO\+ EǝcTth 0ʠ7N8v$V-Յ1A4z=MȎ&s1V~N ` }Ƹ&ZW}B W ܴ:{;nDʴVmC*!PYp4dM̏0<*G䄯@ pk 956-NЭ[~ۮrr9ҧTTotm Bj/S)2,mwhsig- 3xIL)X~hm+*u 3!.]hՉF=\@|!G.]U(mU#-p.Vrd92gK]hBNy7}>@ya \DzK #8m>|,> /@= b-[_<07&׾l((U  cY(hkKS}6?'?[9ĺl`O,dyq}(/PRi(21HF՚:>nסDN +b/j`hOmLl$8{du%W0P;E0xYܛęÊa[Hh{ $g(gg[\õl/"1>ԎF%r;uʊP0Ʒj'AuL9؇5n*\kxX59Y+܌nJ뽶 S NpfuY=UDDץ#P x󎫮*<:dPW!*yYr`:h68퍐W~ѯ y+IInpiwt QNƔ߯*„ wmqQMάH6-t=zߪ_mj0/n\<20 ]WcrQjǹmSq%;xs 4UGթ&jdLnD=YqtyʨUs`-? yv%ƋoMZ( #}e{*',(zorYGci Q #{1=rq^ŗ,V=:@ i& D\F)~ɕd:1;B\!Rt8Ud4`(Kסmhlj,, Y Ӊtqiyd.E!c V5 td.aS@׌X OQO$i-[*MQNt CCq}P[Giu?g<ս_=1qtSem߼,tʑE٨aKW3rݢ-_-'/kGڄ;bZgSFa-`א`S;u,NJu#Y;=h$Z͕bOGߤr]i"=4رCπܦ2sHo˙E}#Z]cUG c3'X$[<}YL[CŌ$qtG'õ<}AM|7WҀtt= +pf|¤ZUSV'[PWIE#\%V+sw#?h^s2GICq|FuD+t3=dPKj:e ~v:F\[_ݒ͆͝GSqokJ'֔m#w5pK޿EGbē[00˞@[Y7|UG`-k}=#Ԭ~ͩ7y KfzHMSln!5Yqx}Лht:~yGZL_&u+񡣌_`12V423AN ~JjR=5ng<}U/c -l(J|Yҕ",̣A9SԷrg:#03ki#mbMhF^ ٕ((I%U #-;Og?riOP<NduLEDeUz5nr  }'U2"i=ߏVtLƮHoj $J,xD*21JuB>FLL?<*n%KvO@JswT8q[wYQI%n<6% zcbmC쫅8}uYЯAJ?cTE{>G^B>,߭a3 8 <"GCݹ@xX0Xe!h=n>̪Uo#(m^mcݦ(*H|bF4|4 V  [@]rk KyX"Ф7Z.It.;( J(4C%Na cܤ} B={WfRDיkn01Z(m)'f[ԣBJP缮9fBsx<~rEt`P7/07@K]IS p!7ѐa;YYY"uBk\K2}I> Zrhێ4Yy7Tfh).Чe)1URJp!i4K-IL"?RT(Xb5j%)ŮqkIpw7h-ZdЫO7{bCsqTv2w(UQAckV0޵ M%]Iĝv+,K$;&B=UG0A1C~LuE2-e~kO_(ILHR_rG'݀z^]䈊v<@Ro @_fGo̱𕪤I!\*; z>?<})Vs'YٵǽuI39(`"g[TS^<|2 ݢu1R3U@\Dibۤ1y5g^)K骽:zrBvX2VK<(WfoZG=sHdB @"TAU:kOx}K/E?\k(6ʔއ4c1D{G١r B8!eiU4P| $d !0͂c~iD|m`,Lj$!I6yqg09e< +3P3J OMOJS-<9`S1q%6+&\gRyZ`_0m>A^oV4"ܦۡOEwXu_ykFE=V9/S[ULGW tFmzd} h}t5\`ڄSlㄧf2sa&]6(#`3(v BR#;a+nLsqN$j!;O;r^[`lƳ^P'RF5=P^. +xb m8O$EKT3cpe&?Qy)81B\ ?NFRb\`6e?t޲CdEEn]̀^+LQTlN!!dU۴U*<~4rD$2$ZwZΕV@ ^{2T_ Bїf~fGwj_Y.hEUO_ꫯh[Oc-/Jۇ Dе@y8r\tVTP$q/E"֪͢ _˩)?=7Nsi9×^qH-ȕ9,9$581}n?ؔIw!$qYr#_<òل4-% گAg٩T|p͌jNvc. 9 kI0pẈv#'DI5˘6 `?zؑвK9~}TZ\`6ᘮBSC>iHR3(1x]m`Aw}MgLWQ9}<5w%@k7WerЙd.N]* si` A;SoCu 2izyt="w_Fk=zVS0jP.z.A4fiE PhL~JL2:ӘzG1y`x!ޤn qckۤnCdt\P(367 gw;V dCj#26VX(F8qPS)M>H,4Ykfj>,xc,{-f>*f Dga,B 4ϫ^ӄܡIk)T!l*ض9 S7[ć}CTo>}VcֺFbBsqtG,e1ndc?;KU9,d6BpߺhATx@/Ye=X]$l y@ k:+q5ra_AMC&1O> crPnA(:#!t[M Їcytx]A='Ap]&4nۓhuiG_hҀP=z5Y V$Nb`@"5wbק(bVxMtUHu9'F e|l"ӓt'-d7&Ǯ٢ *f|!%VFaN67Z5? d39y/(?+S- ]RhMOzEzOQQ6*7@?rz=!"4? TT#`pH(M$޻"lqq2Jlʄ)'~҄,t\vsw) 9; pؙ)%[Kc%:*+@6_N4>=5"3RdVZմR#^m`_t+}^d>#s]>|L*$uYו&];\4)~=Cao߃4}!8OWLH(q^$R# =65*CHz@a>yxwS :P\s 7&pa4.2_}fASc5xx:ꢐ]Բ5Uٖe`܀ZK Jc9f<޺YX+v Uu6[K?JfDjX}gmR8|(Z)d__RDY@>ʭ8h?ӝ,%6k*(NZmtbޓ`eq"fNlh{ o}?f컪z{e ,3Ls*{I Ғ4 xNW-cB{^wr8ߢw"2 hB\c3b(,UK WmrZQC&5&r>D"%!7OЇ("K"GɄz}i}Z^Anyǃwi8*Z]8! vج;`yZZ;;6u)LIl?J"vC&騅,:#XO>NFUvЊ@ hФ?7ixeU_?ZvND~rksroPmrke_RrINݍE?o25 f K-6:Nn&n88 "wG 6 \E-rbwIAwV?Z}J9_(AWAVk2x6H/[A@Ay/'q6׷?@= Ksة9-J-;ܠ0jrƧI^,f?K4_͹<rEDDi+J&O۱}:hy*&9yִ+Rktzʫ3" \>RKrl2A6dЦ9g5tcc5.X7i+ս'DЋ!MMh8𾋙_"\m%&ThRv})2i+!VX9R` ex~̚P U×#eHq MYlpF!%4K{׵qo0d $&J|LU/&C֢-> +U=Q;ى[s]R@? Y#4Tpgl ׳6޹z*=0g5 e0'Ϡ.γ_}9tC7SW Z16E)-H@גȽ~xjjQgns0{]ZV\;j:Ag,ЏP(nF*8@D*AISIMa)8Z,@\$]/.~ DYËR&(]{ܿj]%PM]"Pl^W]D3IȽsl 'kl\8hoFPu5=C䅢e0#'^lfi-{=~!)UѮP1!ZJ@{ ' =eXvi ! Zz%k 3gC:c ݬ&?ٔ&<wdA@|(Zn*Ǭ+wjnzL';]S^VM~;ɇ&Twt:Uώ)a\#6Xx=nUTAZ yU5fi #M4lL6ֿg8f_4,y<8s}**>'/5٤:P28RT%i*|ap +5tHp Kw&.%F!PRLW#9uXcG [tsmteBؒTJOF@aU*S %TX JxnZ~K$ɿK'rp,S?kNĈgJsգ*8$x9(d3pBU~9U/QWwvg<ɅE kdc8qo3_[sHx$'.w8ȓ25!(:Do:Bʖ!F-Tu X}^Ji#{FAp/YrCr^deLEϫ'yK z% aec|3QhSȬW_.(+hJ&bI-,z DFy0taBAx3@. _ֱ邺w $ yѳV&zzQlTԕ3L5:eQJoSRoilt,~w\ FXǩ'-{O0SاhWpLb< JkSg)646&Ek/#3עӰH!U(?|zsGùǬj!r2zF^ `|LI}ּژ2ɀe]E7}^:Q.D%L|] ;M^\q*Rޯ"-z}p^c?# $R HT|hA,~/A稰=]+x!ъhNBHe2F屼5giNhNs*[yY ^'W=i:YG;+舵aM<%}#.R3:y&o, GjVԒ+!^%ֳ|3R B0.;kA |avc?D?K;%dN넼B|jMa?Z .d尷'&Z]]PY uxtY$趫t!GfzbLʎ_ #ħvjiPKBoM|낳ිX#7`rޡ#\RV{a ÁsP)^bkQQqxJEaB8;-oҢRFvJLLej @J)%PE"mOF.V.A!(mݰeJ 奄YZgԄqQ8d0I'1Toa؛Vi}>4Sh{J/Uxz9꤬" W \`}[.R6L ,{ 5"(V4Q3j}V6k[PFхP哹0˃!7> k4TwA07C0Bdrs4R$*1F~,#܅Kv2-,<"  ȅχCLH^)rb*5bxa!¾jU*K=wӹ@NTtc+A=RyVTr9Dgt0qx :bQa4A*' g3)x'fu'Y[U&TΑJR쁓F 覐<1}b%:8`J~ʒbvsu"h]ʏ펮*PJBDSGM*>42jM[fx[qki+Zy!x@.(g0ړ-̑gv&{h.GqTpAov{. X:Ƅ꧅њuIGww +/7qjCe/%xrP_Y5UXY0nVKaʘ~pWΉcЩk5)xK}MdKb^fӎl7EKÉIWs-X~2i$ ֠!Wec1/&ÇRW7#7dzCВ]C@,}2g ) btx Q*w*H?wo Iv}2ӗx940Ak 9oժ,SHg}bV:3n\MR@2j7𙨍}0H"oQL؝5<o|Œ}IFj_Whl%7bpc|k߶MR hy3$qV%]!-+iY[C3zpDh1sS|W) 2UrbPD2,.uu2;r*F'׏DM}lǕ {F<VnE&bNŧDΆy\㩓s?CdMTK3tM"Lka[GҠ_boqG^&9\Lݥv]DF`-XcJc7Fc\(f;M m >,opԇNxOW~RnH;K-L{ $pIap(GR Ih p=2:b ~-,[8^ANv )cQk911#uEI+O~d/uF'K;;c$DW0Pi}춟 z$p rÓ<d0~ xXj{&,-喳&@=1 kRH# xlT|Tyj|a)56=JX# =5}PAwcV_RJؐ(ZNC&.?GJVٯS?.)9ä!XW7_6{ULbJ;L˔4t;x>Pѫ(:6\Y2%^^c~s:*&PbXBQr~d*t>d\?`ct1)ܹ똿ö [{sz5ha=ͻ:˻?$x2(~v^{gT.&mR@L*KH7QfVCBn.a,ev.'1Ec+"wԱF ݲ|rlBbp Ksd'_\RrwifEvψ8FAȄ8oF7z'oM9 ަ})TpW(0v-u0M31)~jIX%a=M\*ro9 ݡyV'QZ8][$:3dKvq ˢ&1'hPL[JW-q-u~s8Gry:GTT`7#;Bq{77XG$LJÀnR-K[' eLyYcs4ʼ2CV9|-c,@S%aٗX͜w?\xea FƉ_;EFϊwynWdn$ e> K>=QC2_S^3hBw HqSWAPfFEm*6$ "4{l~|cN_nZl_GFGf aG|:=oDmMH+^9CQevJX5%S#M*4$|~9 㣱DӰ7z)}VHw,q[bR\Z, =͒WWa>pvf3*c뽉 3r'w%(@⊟^4.j =qB?nmz<ꙹi>tcS \v Uv2=P6k.w͹ ڿ̶8Ber{JgW.tGTcVC` xC2[9.`Kx82'fȏk'*Lnb -Gp(w\ mPT|IM ,%l^em_E㞕iҮ ~.囬JSuOnYLWkHu @aC9] $BQ'>-)i=c*V.:[wѠV9u{z%>Д').{1i-jĽ-v)%b- LIٕTTqe/΢ҟU7~T9LRPr-gaID|n4 S9xj'9 Ѥ3 eW ĽL숪Ǻ)">+vQH+@Yi>osVT_i{wA6ݫ휄.p|CėWR&"_$@c_wByᰲK$s3DKG#SԶlܛy9*:͇0K5|K^t[0TDǎ000a4aIQ͢jIN:n3R?%*y89ZX[\<0E8HbQ*L,^%#?!.j"#g6"Ȩz ]nMPRU# ,H bhc+8G:ئdv2W+e7/%cm'5 DsUlJE-AIRgw59%bۚo\RX5^NH'"\m:S|W0D5@jjܗV,9'Flh $4x|=~P tIy6 >XK^L$;?c[TңdV;S/TMh{ Vά[UzUO+vV,S_Ddee u3&Z"Q6Z?O(i uay` D٫''JXl'%nᗻ#S/Šؠ/BB IFp\I aPNyj)8ֲ+Q9GP;᭲ b+}Ԋ4Qp rVPqp|A󲺻Nh?rз"Ne%+/GղL8 ?w= +`*'&cw8q26(irgq K''BQY3L WoBɄ(RM+*?G,{ZS-˜/@zOaB pFa\_K2V cICBe;|omsz0'xFhwgdPFܴ1 N}k'Q (_]&#JU(HUڲf٬cvpg^*.@r;D\ǬBly #lHKO7B|3W¬q+RVȜwżoDnpݐ cBZ:BW&m\O(qŕ@YF2ӀVx[-".o|+D@2'6@v4aP!}FÈ1%'`ܳQt?֝haf[AX r-mnH٠|>_ZsU38Bvzi]E_ n N+FcAA7g~,GXlj+09s}+:Dž,q :%%DSDYK ͚倽g'4M1nvwiŋ]86G0gA-ӳhj>31- @E"r:.P@t*(-j6+>!#V 5#>ޤY{I%AIҩr߶{xu]s0 iESf,yHuqhAz7䄤`=b8fMs%;PBd2CN2:;b,Wa;{"kpOoK~͋"ka 1+w;ϏI_#4J }ich'pAMmKר9UM$c@ǔ}2{Ln*ڵd\Cl o%|hm;clAA鹋^Ƴ ݶ;Z:/#݌2W gRX<ظHcd-kvx$3qz2M]1 \׈N*Mۡ4˫BW۹y~+ ,R4/Xs_FGpnDTQJD@N)'Nb%Q-U|J Uf;{dn>s|Pf AS!vײ"ڒcM76 CRJݓ=3C7X2cdjS{i=N^&!#dbmzkMEv]]Xu$Rԓ? 5-ˣ'~Lۗi jl^>Ak^p4$* #1يB{d]aQ{YzpZ̠:Asa#YrrBzY3_'n vZFs"Fnݚiw'6y8Õ{ %k*CBsއ~ )o; e llE;<Ж^+vi0T9jm[xY\,ѼpJ+§S z*&L:Q3u6G֕}9?f;}>퐸v# %1 {6+>"+ZQya<ҭz%zv5D8F{j? 7)iGJ9}E>AhIr/m <[sũč5LLQ V/oi^ӕRЀ6 IJW1TY^`#k`6 |`/j7 E0<G=h8 rw=Aoզ{Zfn°έ6DP+470T&:Ot}y/:76R DދRJF`y*yE|Q$RA/fVMSsrSv%91!+{[GzqUƥuPz#Z<ex)s3%`q4V-;Y~9撬\ؕtolhS cl~pCve&c-/J^<^Rͫ>#⏑C@V. q=Tq:#u'T\Sk¨1eO^kjy[$gY:VϜR(=Q̓4 \:K{?ոd\)"Q][ŞGZ>f~&]2!Z>k851 b\"%J9X6ït{U .u`Wu SOӻE gU)G! z!%wI0:jMu+k%)|[%(ZИƃa)G iN2` .'ۢ`nKQu0JN7P֎Gg fj1vNy;X>y<"@13Y\t%\Dtš(36[\UonP^Cu Ʉ0OŎ%?w9VD$/Š'8RYzN2*Zxdp W}hg1Q⍵'Hwb"C%c?{% [Tоh]* Jb&VRj*e Ӻw,mH >VYAڴ]Ԕ ɊHTj ߿oEn@sJI@uYd+E?BNΦMCJn 0 kl|}^D/MZ[#o{M_6O?7AX^R }'+g706#X ms;TԆ1C4z`-CMţM2ʌ+IVIJ׿lb箉z_x.bR05Fi_?h]ْL]%kv;Je/v+>_gcC֤02*e{BnK%.=>^kkfgV 3"0^Asf,kxхNZ~\%jQK~ɯSB^,tGeCOF"S[پli&lyD>G 3T73:S'""sos[+ڄ(f]:)]j;G1pJkB/Sm !r*(R-6y .s+s S<`ꮆa](`+;K595W=)Yl Qz#A9 ubt0ɺ 5dd$2_^USz5ʝ%R2,'%fPOK=-}i3CN02!dgfN <$^[fK*K;R(}-&$P` \M2ӁKqzvѓ"g边&&Ƿk< {Drpmybөo)ljahhoK)KM"UR}&z8½xycT4\bSu6wpKpޒ' zΨUz ]kWʔwY ]thKr,uB#3y-Vһ%EtJĨy>y Y@uSK d'ť2o(v@?/ _(BZvZ*'XW<a\LRG($e!zauI̍K##F 62s}s05\GL|xW%C(r90pp,|Dj42dI`üg{[ĉ_M.䶀?1iiJ$$ΑHfJIX~cб}uHFhA\CЈJ5oa&O%ƆpW .GzHN?A"iUJ>K9K_OkwU\rBJEu랙C*,U:X,@OH!P=s6\m`¿ډ?|?)Ο [XR"DҍCs>եe8gUӐge;6;w &.^ڏJĩVrIk3Pz@ּ:#)$4gv =n#a4{LG86$OcK`@3XYҵ7$>iV+U :2iui;#3oVbK=I?~S,8ZYpAl/VTȝ7txm?!㍾!o "}]Wjf&[Yc) P 0^p"ַ7t9:DTTyE0;9?_d? ]?Ǵz<,z%Ly!n+t{`JH%rTcoÕזpaaЪ[B( Wv>R{Ny}qKEaC2l%}' ECnyz[.ާS/LıNt71 ; 5-$[&Z>VMϔKqGF*p.0%ws c#m0f"wb*r sz, d9[r O$ Sgr;ևs\dMn{g@~K@n E{!aUpUD2}`60՟t=L6:zN)oSjO?"&e.L@:=+2IQfL@F'ցʹ[ ~L&PSZnPv:u+ѯ0ctNqIQ/~^*[T:Džwf(F\A`i  u0L30*%͔ؓ޹ nf33~~Mk%uY%_ j}wR:/"w?͓(0)GEPUh/?oV5KM9Χ$0<[Cra_ńw" <ׯCKlly>P.[Ļ}^Nk ( 8$"󮫳$.է$V(,g hľFw)523Qq롟2v.+rN!q vQCx.Vh#ֳ9 zcCo[ i>m=)$)g( #03=tM/zn(B :C=CfwT)>Q*L z3lsa@(Ø3m^:ڔ/DK j= ħaW$w !.RaI#x10s$Y71DEE<O3|FN-ӻ0oQ$W{!a/?=1h 굕ѣtU,r%ǎY&o= 6v_5ܰ:[)|L m9r"& |0`9D1I}P3~ LK'hSnaAW EpP+IAv@?||n~$Уŧ(uѱ1@1ܲ0\2 {v,62B#̮ϖ#o|W)mtSI`b}rW1ȓ(G~TfOZ9ɺoUO<]ē}_@/HzWfSDjE9HZA#oӏjt[;~%׶7QmFU̞S:6d͙3TA ' %r53{c}-׍Ge&dzsZ;R,2<>Z4הЭхro(\UO&D>EUXRMex%U7 ayOT0v9KQ"r_@Y# 84r޲*gj'zލt N"(Y)$Nū3Ive+1-7YNг# ݨ*&=AoJK˿*RW4G(G4: C?ѵ*H"u$# 6 EeQ3~G!2,_ 2UlXRSuXj@aY˸&}yhU)CLP 7m=/NO[/_cgx~`Yv!(( ܪx|cy#\t! ךmJ1sypupx0[7H8#$HM-qg(۱5M1H*Ruvf˞kgVY9[$rZio@bc쎭!,IѺ{bۺ?R[Y[3TUUE#l'B)+ŢwVI.tnuV?E1qA3Kf Xz-B1D>$ M0T\pۊCw zݍ5 \sC疕M;:2  5޴G!<,8GS7~6%S! ,[wzXb8Q**)~ZBò6̨7GOR2\?d!Vo ?¼6_tƭOA]D#U.hĕ(ed[bB|[~)jK^a ^C\3rr%WX;\NAGv#2pdDjD*12x k=7_!D"KhI/ HZslA6\;;?7 baO'SAmJU5HF|PY{=d{r6%.a'D2Ctdkc-4Q͢z*h*nm%O~Rz uc{OZtdB4@Jbb h1ecħR,7e8Bv1ْ]hpTTu\&R_ t1GsHDd>Uor͆vtwWn v~SC7nRXGer6[dRNtCybWb_J@24'ޅ;dXF~_3Ģ=`X1w`q_géׇ˺hǢ0QVfQ-&ӟ22;Iڦ YKq\ڢ-=~T{բ(VC>m퍏~THce#P04|dDk`jT;/4NUvn_ci%Xh{ &̾ˠ]MP[܂o5l)r"HL`?/Q8P/&wg w["n݈IV&;0>@cff闌ObgdIbhZ>\ޚ'=lz5q~O;#Wɏ|؀UafJDx}7)矴ơ)88ld&ҧTy%;*AOuGiRÜ O´0{㇀t)biIȟ絣ɟj۲B:Td}CwN_ ff]n-&N|%Nvb*H̋"gNP*-Fe p'žZ#po`~r( ^Fy_jK1ݙLLclȾKDrk 閳`88^6 ME\xxKemzx{T>k{.YJvc3v5(cP/iQa-(aM {G['ґ (ISݥ6;K+{5bm&WN'AXqN`EsZ%NrǓ}vJnSE#ω3ݜ՗sh; Fgz8NpQ^{w_y tǠuX8 T4bᘺ9UZ,3mK7Z‘@$S6oxrAb򆸊4b4]+A3ASKm|bj0qts! }Zsa%*ϐTaN|J?mO̲=oBc9{}=r@ۖ٨D8}G_4uEjy{Kn{7ہ)U 1Ɉ]hdӏ>gS`v猆U5ԜX5OPIP[_PbV6\<&x.P`%XRV^/?6` ΧdJg/'PF@ 81]xm#lSMǹ/@CDKGgIWh@? DchmBЕ6ٗL+Z%L SgD؍ R!#%<:Q]\sT-y ,WXqgޣ*+o4*b fi2BZplK uO[Y2.,9L%cGlЉKp$ g/86XE5;VP}Z+8{\}y˒c<ͽ(M휈W xCWSF7av80_{mfy4K e` n:هTZt3=ząioMHlS7ŘЈT_i-]O#L^7(F&|*fLSskn BPu iAъ6^sgWϦ3-4J1P ̟bקH{j'=Iڵb:>`f*o2eI^>7 /1!yWk~;v 6;ȸAd<2إzO FR( XȞRH!-S-]JnmmR$DsͻQ'IX&!ٱ0꜆ObO8/lB0!@!Poyᮎݻ%cmIXs,M>ii3EG]5soCC)ȵ4yn]'Qd.a|tc_IV oA fHqXgV}}MvpF/M(|5$"[p@OrS x숞OO"$vA`AMZ. A o WB鏔렟2XTUMiU fbB h{x[5yQ`&4paTrR.R<HܵGqb@hs]C8|Œ~G+zoWwt-ay&_ws.ŋ`5ѓMxyR٣餷zPK9n\PmVضKcKw|[ަdN/O7ϓd(aKx Ł-k"xT IÃ&%[Vq145;xMZey| ϹXz7hD$ɔ 2*Qf 9ǔ"2_;k-ЌUr왬 QTW; Aq6H 6AAk6M!XM3Ň@+s=Z_QA]`OMO*oĉ  \*5lIIFk?E̹UHا_rѵI5{)b9ٱ5 ݯ&%|%yiIgq~*̃X]odϲt0T0sZԣU1zYTv=&Mkd0{O_ ^=r۴_pv` c4V}t@ma| Q4:ɼC)/sst[AVUQh+UKfPGڐQñVǤDofjк`57j볰_ Q N}EA$N-_6V},YrBeZƝeQTj#ڨN g뀖9_$Ы鰂VBqA&̦Z6N(/AŰ ,~'";azm]ul+@7 $ݰA{n H)ߚ^ͼH5mT!]ȝ* td lbY n}௨d@ -s݃wׄ 4]JZgFڙLxRK)d&Q6`$V<bR|s.Jw}KQQؐ c.A|x㭏vA)?PuK"[8d7brvs&OYa~L8lJx6/QJ܀a~{)g5=mgH&; 4m=Ry꽾hLlf6hKꖨi FYڒտ~k&pI{ Ǜc.<)M/b} vg-Lӡp!H{B?cBOXf۪)1WҕT1CD[d.:UkE667$3|MVf쎬^sŹsBŁzB?Nޢr2[dXpߠs; rLm 8NjGָb LhuJ= FW_ݝ̋۷<*4y`!G7^oS Ս6b}0ߩmSBd2Zȧ/JvFx.+f62m2SD:Sa *GpppgՅ #d}B;n]cXOǗ!^j"Çve |pso@T3SFcC0Ji *LX!䍮-/Mc ?,wJrVb݆ 6s  8:l*~nC~F&tnCn#5Hci;a8#OM{Ҹ #+IA8`dѣ .5܋M1zz^~ce9\G$dʠO>iبQ0F6.V֋?}N4.y؉ȍTsgH6FSqPGe4z9$6-d)]S'd)YCY0 <)O(YaϋV=СX9{o™pŊú$ X7ڧ0eߊ5᱌J Te)JrSݲEhƑS f@Qʰk\I ])ŒA x3iXlJ ]:Fe1% ֓?+()#3YN?;«mf.kK1H/h/,-Nh/yZe/n]"גIo7V|\=QZ~BEam^:5K+r,PW.BL,T LlZ';)B^zlXd^o]["GʰDz+uo>C'>t'3 ظEvjm5dwC+HtE "J%u͘?{v!RXM6洄I.rPr=Ǿ8iROC;dU\ri!c2qO<1D8GL/wH|U}'ݤQ>+Oju4ӼӲZ)|>XTC*EھIToe55S^-U%dXw ɝUQnܬb2ʩ!H=Sk': yd#m-݆qIܝ㚾5yK_%%=Luo$Vq)욨S6\6? #9||edY @؆_C1)9˶"i1۲ab=zZ&<ډO 7%x+зin!hEԇʁ1D t292/߷(.ƯF}n5&@i C/ ,Zjc:Qe%YʙFzTd|Q 3_<׹E7Gp SGX9[{#-,8 £藬`&Y\sq1w2!E'4JƎ~LQI>YX'3I[".MDII #wGcE/iC\]$$~ +4|kR=w  p -p.G~:%ύ,(Z/*g\h]ʫy Ia}Ҳu}+J`v$ ճ>3goc}S}%)jRFPLҕ׭i=\(H >RDPơ-0>Xmm-z|5rR!q.Q 83T-y@u1nP./~>fI1NcL^&=9/#,%2f%^b)|dnI,sniE1 QgRzBV]7y)͉+]._+f+VPC H,w0+޳qd㗰-):lU rԪMg1m^Q~psX4 i'kjt/rʸL΋t*V4) 3-銶Id;'/HT(C +"9ε~ӽ.I{ր:6A*~CDEZnstcw&N-9 7xMv+TwHO ?^8I+2N&?cTec/93pn*6@? Jϟ:N8*m8RNjyqAzP4+wMX MƔȨCQ2 %dPfxBLI ۜҮi)$߾ߜ|=;&ۑGë";͓Ѯ9*m-?7=4rK /wgd@ R5<=-O-s1aF,-0ۅ7-0SX)A=5+BqsSoSǒ͖" 5>#O4\Tu CCLJQX QpX}6ܑ9/~98_^0TEH1"#C+bnsE !!H >ESl)' =0vVi@4:MAiaw4rkavS*EW,kی(*ŝX |@)0"/Rn4j^Upj W]fT~h&ܐE`U6;3)Hy`ܺ/_ƺ|܄۪&V!k XnO׫ eUrN/YtΌZNtbYz)LT2ȏנ >Э4 Hޓ}zt,ɔ;n6~O UT5_ @ށkEfʅq{N(Γ!0;S+\+n"ԍ~ǖ`sS h4܈zȍ8U7#F'^ 8:'41iX@oWv`.AZrFwXP@OT>/l dM^pS{3euAy;Y3r8C~ x]^ ;*{8Zh66S]Ab/T>#%C=RəK`Ib! %u:1'2dEJYu]xG?5"+ 998ݛ娗:{"m `Q|9E ׇ}ahUhA1:R#Nw[e.EP|<֞jjSa|Τ b e_Qb"rk"46ר;4#Y,[_Yo\o6r͌Ɠhޙh7j.n s=K@ef,UBmI^*p@M 3|Kt_΂y hknHk@;Aƾ\wi,%v7̢V'GX@563͸6DˡoXr t>z@ LZfZ];\JC%9aul-5YYxOnn _൜"imnH -gl2|b33+G=&*+f@ %;"g:S*j9=83c@|fW#>EJ t W'SuAF+A'Qg3q6ȸ(2RewO5NEtǨ r?k%fxZm('{) [,i 7t{Q`)%>A֓`" E |55|!NpLm9 7]ӜރL{\悋۔dȝU{gGܾH1[F:,49f|I?$4@Gw.lmE " I}"{Z$頙G.ګZroC\+.=a5Jpmԗ*.N bC]tv,1UpNv ?T.xOc:C1y5Bf/&2zpӝ@ˌO!4.5 :ˆI"/!F$ t늫jMr%)NӦj];hWgZ2hc>0{mKPs -PjؚtZ! ʻ$z^QL75!*l1U`=^ܓq+hHKjV FƆQٞk{bFO}5?#oBfՊbb˟kn<'Tˋ]e@=J3"Gm`cV(~А<\0;ăjnorn;C#`}[Q;ECNZ9y>$pr =FAO{ީoUWjϛK>,坡EMXKRcAv3TIeٙ0tx\\>GJ{v!ci[.W1' [6\[x`x.F~ۏp+yES'8!$mέFV/.$_P?(b8V&"hXk蝝 m*+.d51NmDqwa r0 xpcuu-2H*@?˔,9jJdm_EI*V;Clc3xf>(pS!{SI>AʮI'í㚿8;9 m0fU$ GQu, W@W"nDȔXfE+pe vŽ;-0դb;H:r&͋5BH1J1f ;1WkEYJ9 CJ0X}` ]/V8\\۵qR;5kc٪HYrc y]JG6\NP5d9C}I⽾#'ozlZWV)idg m[!>;>mQOMJƵ$ P=^*kce/Aa8nK 0Y5/j3QAgKQ=1sYW3e=M؍C8l16>DP]Ph2"s!WE2;UY?5(`vEX}Itv/7Ra#qysEsPZڰ{>*)6c.`M"N B/aϦ"Ž`QtZ yYqJ݆)FMBD9.x1.(0|MhiA5RՀ.I]~go2}Ғƿ8͎؈] ʈii5X`aǣaպL]77E9K[} )N^ D߳:J!fMI C-ڛ r߯Xd*$FH;ƴ%eϫu"W86rc҄(STtWpe>X?3u1b=8y(L\X [0)܏i5$"q\8_Y44U]9h g7Cv3矟,V#L޶2I2y%H;h/GBojHE*F\VwO] )ǟSh>aж5Sz().BDHaE#e! _4Pr ՗KHrg- \خL)i(JJ*2CnǏ~!OE8l?RNKlVbL9Gh`p~ֺ![(5N[S>G(MdJrDG\Q;P)X=#lTVq[\vsJ@/(arȈL gxسUs)nZ7!:h7ayu#Pc87 $G @wpݑ߶ћ/=j &m#CEEf@~&qޥҥ#ϝ +vN I)}ݡz d$ڣǘVѶ5).>M=1dVpv(jYi(!s ƳVM9SahEeFZމ]~ت)`Cmn\m|ektIlZ6 aΦUgGadnlUuUM).t4\d F##%!Q} 9n&:&J{Q5e@(x}ُo^B55nJ,LhRg乿#Cd^᫠(p0#^Sݼ[i&gJI`+sD^%4 "]rc)D<8w:,yK` øHڿWԬE"GI,tdٟqx&G~?<boD,VI%jUq2Aǁ!^-V5. ][ J:̖#iN2[l(5lʆfke2;ŹunO )+D_tj tRէ8FT-Tdnku@ovv7as\}R7VZh"aB‹}K46Y۳i#fY䢈D}6I60[c^4KoA6T:[&5sъG;yXrvwgl< >@!rïD|fNbl"o4cS98M)|4 `нt&j:T-枏DE"6ݜaD/(LƜU~wRju އ p8x~=0GCkzU!Ej>em{jPSXB<"ř'Lۥ^D`cɵf!1bz$e xKPuf69ςDI\[ 6wr?Z0H 郉3`?>g,4uqLq=ϘtW!~b=V 9|bj`q/P ឺ=RDxmG~f'[7] }pQ4pBN֨ FUsNvS 'qF/\-U2HD(b4Zۻ_?4 D!m\+7a=ꆺli N2هSꟷNIHFԎs[r(Nzhȉ'| :m\vphY8*!yjmg[.<%^O1/A%ZN;p'V^*hKV|؍PDJ1]W]tcN9@7#qM("JA >YnV;.ϙX#hhD7(^M!oMK߰ 0t-`[c_D"ClE%2m~|tGhY \#Uf=gxA/pt5{hemr?N a(U'ٵ@/bjFcÐ@l(U>&@-q$S+V2YIbۀ뀸NGfMl]Әⰴ z(gsPGy22椦ܸi3vw%OBBtǥtRc]&'p 1ޯOzPS"T#l_䅖&T$vUyLE*%n״PguA266 EYsu)4Uoq.X& LdƐ˴:_W񷦌bM1Hf@b/06WYLgtS?/wJ1cID^w7,_L7nuR?Mhc^JC\i*w4q7HOY+V"(S\ yBt;-@[s?߹{ /pWIULнaL~ft.<npc`|zf%RZʺMo$oydƀPYoJ&:ܗ:)v ?9|=V y/K椢vI{ ~>JU g8a\נ ?. 5U7x2c0}/Uh=-tRŬn3k0?2^.reVž@wrW}}LTY"tp`wܠJM'VL1Ίdal-;9bw7ȱ%CŝiGR7$Fޅafq&2Bù [.9PIr9.yau+^!v ˺R`o8]_?g~7"&jWZ™`6QNER2eS(]]e_^ lk뵂x[!GnSIR,t\<՗e5WPdn^&ȨlhީA"K"/.[Jh++xZ~2wJdb54];BICEmB'iJGKI =4TpSC(Qq 0+)2Z3Yj[ d-kB'QM.ґ\mC`-wi+`DUmꊐUQ }BÔd\(0?u5=.q vjnPb/2 *ֻS8I[ ^㯨DBuQ'hp~-\BW uBKamPP&b'l(ӛ>4~y$槏 ??7a?ْ!SB-X܍s}Z}tjBz@kи@`'@YsL:s$(XmAD:'!i3ބ40(ML䎝;#[v!|0:󒓛t 5יG!}MS^9z $Qc|Pmg O+SL) W)W,VPeX7 ?dX |ǿdhxD(~l4m;zX,-gF~śPZ3.;Zfѱ \\-9߫lwz5ԀϗoErF[2NPǹP92m`U_ $+صTaR^] xKTt}Raؐ[@t|بֻ؍*b/Lh$ءa^#BR 񧪦GFerM;앍.~1>+0Zjm~?ߕ#L? % iO;Rk;g"C"|2T gX /o@56]o2$Ɯ2)]YԷ|@>qei l% ó[ 1)qvh=,nb0 1]!m,Aa"IGO }n.23JY>K̭k!7UY "w5m_}:ԛ.] γKw*1I?I@ἒv^VZJd$ J2mvr*fq]g2=<) & 3p{DpUݭ(ELQs$qP~N&PrhK53Ap9^=YjN@P|SDߕqx ӷ?Rvdkanz \ȗ6M!NF[[D09]FYLCq15i$4}B5TK3{7ہODEh4{h\HX;2Blcˢ>lcЇNTyŒe?K5 :)6StHyMq;Y3MNyĥOy,9l ZG/[M3}te>l,$g]\^ˤw#DGb㗕\z,M&XWin23-^ۭA 8~.xYmyS4)C*- c: o;8휧2 }ܠ{ 4,?X40)S@7K9R~  rq^L'i'oE^Ε>I*<ȽYR(6e~aJŕۿT%Qs#Ua BhݩD|kiI⍍)ozO9 ;Tty2<00,3S(ZΪ7_2&ɝ-!kkw߬@Qӌu,?fvՑlHHBNkPm7`r<gf+47+7R:CۉB7g6d5 M֏eA;Z=8ОiZi؎~|6*c" k?`(uN6ߙI)J+6 9skT9^1_Յ` uz+iIHm͙aBBWGS4)uJHv?5n#J-Uxё-S@ͣ,5lf禬o͋Gd'ɚVt'#L55-QUNw @GM] PZ#iKneփJwZOؔ[USxiVNG&[Iغ,֣QPMΰ(!!:ս "H k hJBtHQ,E+^TDÇmeg)؟ CQliЌ}guzq|`FշaT4%+ƋxR #!)폞wg#1'!ʶ>}S tfb3,Jrڎku7t^ʂʝ8/A6Z96&x.t>5{gT⟲2e4սy=㴢,vmY͙i}'r:oQ]`L[OW-j'`NC}~93aGFp{ckI?I4Yz~f6OQO67ԆqÈV!Cd'=gc8]CJ } P1ZnǴh8IH1ȥy Nds$\is}"ܠ- 8#r^LHGyD*S7AYnިY%hJۨR8pbjUc$.K1 $yCםݡ֕@$+ k_|%M 4'd=t&SXI(F^'aC+wBv)ON3pn2|ۑYA0ؔ GHމK嚀)%mTΉX,öoaon_Q%52q%s[ܮn:[rTn[)SWpgq2҇w  bSGQ9`=\Y*߂ oEĕ D_F81 c-KMﴫvuT=MY~KKoZRz5F>c c@ҍh`3S#u*K_c<W}+s?/A&7Ε%F* Wq},~m+D]74vY Z Hr 3}|N ',榿v%[8[ +l{k%%qbnJkt5&|T ǭ$RĨܠ!(1YIb+0fG P_s3A)"c1!m'Ͼٚ-O !vsboݫ;k鹷jD<"YȩdǷAsF 0~hev89mLhg|״•zAtr~f%7\nGm#P?aЪ 22@MՌ _/g_)pU%,p#2IfϖfД~` DmV|ʩ(jdA(uLT"R9-:sA,yc͖'52pi.h>X~KXGNt=?zH/J23jcUHdܲK 'F5<ת8-j(]~.̂G9q+s䝵"u:}J/'FxdpqϦ(&\6YhP5;r}ݚn%wkaFGzF5f|QdoWg?!`6g[f[\x.tF_%=!2\d.C|dt J00B$M9gKeQGtjq\f?=$z7q&jCݑh<{&FS dbq_]CL(/ PJq_@p\Uon{ճ\)wZVS pxwL1Cz`V5{]0xY1 ezuf,w:.[8}7x&XXgϮXvCUBEM 5?ljq~ ,qq.%Q')Pc@$,OWZRPfIu.D@-7K0su7G^2yi̝sv5$4Fǯ>^?RF$G ߼t=㭛^j@E7I=a%4ʊn)PGq٦u=k*J,By-\4:dne1g,}}(lP7ސoxck%w-dtSm- 6-YWi˲:s.t1r7&.a nx&UԽCo 3[1_) ]PY6 fBɖ<(Ԋb(sT>g QsCN9u7'NsVlL\8y-p3gGMH4}_.,2롆VExVn_VMdo KEkDioҟiv& l3Uc$PZOeL9Fly.d뼾A27G&FcY;7fAZU3mD /zvVmK-J7EQ`)3nS-÷*szAuq3p(3hEv>&uP=-KŔ)>B4P<w3*a&^v3" K1o :au}Ĺ]Rs"CZLj22CLf)6PC.CH@TwUCş{"2$.݀~breR8w3aNsd3w.4I ~wߊPޫXkԂNqXjkȕAEdGaXk1 6PDZ9T<s gzvmHRa`%hqSw wV WvܨQa//rpinhRLՕvAHG۲Pu#$}5teSDR(YCHK㔧*{iE4 Pj!&#I#)"<)8˞O(ڀm  )r+!aiv>&NC= veЏ$2(C2uGڳDNLL#:Bx󯹀Xg.W! (8#x_ڨQf,{fF*a9(٢Q`7ׁu똁 MR}|l7D WJ[y.(E)*6/xQf!'Z^vYJSzo a}.D~(^)YXCm.p}csq0Ayg R(H X|LlC}j㢯2Í?&"ER#*qK&[^ 1oKRMCvۋXZO2_Av,Ufv*įI/4y 55c FIgJNCBr Z; dOHG&ծ"~zݣ.1:GU6O}߈M#,==jG~ h[IQs۬8Z^)$c}*CV{yGۚ LLkA4XoV+L=Bg2ڵZ@33KY{]Q60> Dnx.= 콗#oO\{骧XKx||Z-a-dL0ni?*FA.IJoJ}!sQ 94{DJvW~#t# ƫ C[q%f9aΆ Ij'2;uWS,嚾.?UJZOf>GsJ}~cn#1|~cܻg#+@)ZFILyB\^eJM,uU`RAc1fH~sX fLvxiu8׾O9)cbv~m#'I t^fJb:e#tP!m;0Ka(LSTaf~ TO J;/R8c%Pٰ,4 Q$Xh2.cV[8A-1I4 Oߨ/.$~+jb$! #y%|󑧲 ްrQ;0G:P֝<&#{22P~ћ@Z#MTUn@>;{r͍_ Ј.ntAdRK"¬6n7<%72O˾+ ?8a0?ϱ9x!ƫi: a4'F !aܣ ^meۊ-i@H3shJ}Ŝ|rLHs$'n.Wzmr-%C6[)VN 1RȈϯوHSpׇEųo~}Π.[0`#:)K%J]fuGPmvtSd֬U>cYM#!JJ-˞@/^uQV(835oe Gݝ%v]f,qkZHہ^ExQmyJLRtȲ/UC}%J7ʹwjw_:pq{L9 y%<K?Zu9)P~[F I `4c[!7jOK! x}|gAח8axqgzǰne*͉).ʜM|}艪!U)ibsMPCo1t,xfY?EudkdLk^`_3F}XKN)"t+Ch1>(Ї9)IxsŠ}m+*2#[첂rX]Uwn <"P>hhl$AbqW'F_].1mM8OYWdX"vP8݉Eۆ=Pg#“I=cL]rn+^=w7c7 =>C̓ [ӄ?V`\ eB¾0E!GJIg~ #2(U ~*LфT'y_}gf',{q-q/^]Q*3ΚC]W&-Uxq@`d caaڈ 11K C)d󍶧 H:> ]{_s|MDGQHjcUڨ6t|{YC b)"\.P-A`Yи T$1ƥSxĪ :Q+la"P$%j!-X JIZ'Wܟ譚tGEfzQl ^gΞ詠ЏZu,{]ƪ>bFIztF%&!qC*MVЦ/NF494e@VB\:T82~0'@S=Iǣb#fHPRA^A 4NOOٶvּ6 WBd˧hmʩyc|nwgydr0ȝqߔRB!W$u8 NV#McRŎ<鬥]o6GThîR{?@0cڐ Y$t}>V̨3֥%TYOcҽ[ L)*xIY}"y3n2Mr̈́`1YFj@m4o AMt_pqp|Cq~T5gS#^W8~;9u{NXPnz0NT$inL_P͛.}Me9a>W4- )WP]PoPbE䰖lA`51vwѴT =;鳻UHcJ +naA)koˤ CTA,Tûd)oUV Vd|څ)U RRJ9~<_fOcS`"$o+1=8#p@'=1 5n O'ypҊF6,ӿj9mD[vu3ůR: qa y_X,e؜ d4K?qP RWFMСH hMӌd92\^PVkMJzȎ)<Eu l!hxCX\ Wzf##}}Ipegwo&J[:с-VNѕA!J"h8[%ϝ~5V̮uYO_ӿ˂Rá|{ֳ=o3D*~t&ޡ5B^Ca"-帷1hzYM\cMMS'4bYӑ|Z;R8 oEpPmNQFjwh=pC}_;T<360GūNyXt^@ 0FP`Ta [ڪ|ڢ<--!V JCRɪVNʐi۹HN0wlQ ^dYj 㵓q`%!n: G{0Fuys)@9}(T7TڭlNtf}> ʁ~ź8+\KT^#^s']t/g~Qro [&RkqK1Kg@vs1c^`nx`1ԜJFH"y.8mzCpŲw6UwPr:DOBz#f ^Y1W4hw[o͵xg}Ck7O Z}n T* u%_,`G$(v`&I.]bEK-^Na Q?' y6Q$9ŷ!ȃEC^n}r2PVUO 'LIq^VzJ7n`Zہ{:f`Mm} Q_J\롔/ 얞Є,JMUZTݘP=L9O7\]NpϾ {?bH ѿ*Xgئ*ħdҠMc{!mK9rd+vŃwݟ\U1뛁~D;wqKwQ%4iן"`ԂQӑOJh ,ZXU>?.] `vH Z=5nza P.8\SoANUb) h; _ts[9  D5&CPύ UQF y H Î+)0%"xnPFs!؊]g]j>xѧ(@=xJQ ]>P.*ē>򌄮eJH՗9*#Pu+n5!; qMxL-HɗRpS[96 oE1j5!̆-TMdAeWa7g\>iH؃@|pHO|ЋTtij.y3P>p_&VG_؆ ~vª3n3E~j̐@ :֧ۈdtsfW 6[(7zRDx^ B?"qP`{r2'ORxLq7׿871zHNlɭ2:8,T9.{}9J/b£BKQѺe2 o\]-V|%Fx:!ʾ?8ХU`[p8ĭgd GG+2b䞅X,OxB<0 ~{^ V0>xg#&'žBKaQ6oRk$zÖ.B;ġvi93S;{݈*,{C 5♉SO E u[ވ(uVf EwTḶCnv{g0 C ׀ϮY#:b<ݳHRgv] VphRz1dt>.?-L~"ad4IZAwZh/_Nzo_3ѹzcGo 1ěJJeyԷ];UT=8=VMMkLq foG 9Vg7";s%AvFRԯvW;UC p @?,ty-2Ri'6EN SʶC=v+-R>l#OJE|4]6og fvJ,s5) G%*BDɮJ8|^%S+z!"6a5x>Quq].Sԭa)9#/4+7ȗk|>t4(hXTJAM8L~pnx"&WXuh;4qnbLԛ\%qrO J9s8OA1rQ"hmG(bn6?AH@"7f6wz^oLsoWZܪaM7[2mfGDxg#MLKZ'ub46BڻOHzA86z/L: ?\%9U*c% Aw;N ;WS޶3[2{@>a*4݀t:p7=7=@8@&vOH DlI^V.kӌ{p_KHTQߘ"A+~7˞.Μ,'y:6^] !/)=d* 4}RYn)2m|?Ҵ>{.ij]*`*)>ZM WX53e]٫kfxy}"STWo594 x12hF85DG[Ή&#wXU6ۨ?6AGP:<[cLIךHxP򔻿= 4eqnolj0V_LC^ ]7=aiiHnܳŨk`bA>y3+e7#GIg #yB2ܡ& *{?`;=0$CXDsKu ; Oڱ6Bbp%/sȒǛgYZ07070100000370000081a40000000000000000000000016599ea2b000069b0000000000000000000000000000000000000005200000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/scsi/bnx2i/bnx2i.ko.xz7zXZִF!t/ip]?Eh=ڜ.+#^eQk:x`<}倦Ժ'H62ӥfZ羓N@S1S{Gʎw"b+/l ceO |GܧcLD&ȡp}$ےiָw F>I8R'J һجfmUd|&BF}e+D3oHٳ4&K{@/qQI>k ohoPL˸EJCJi})8Uf U5G1=^Ii_;zª䣽iO R#tm|b]bTlȋ>χ% `*ע XڠrddV@&D$fp_c;U̔!D/a`j#*گ{k"iVEX*%tz\NTˑf[u5riZ U U;KL1[-.e!_X4[DM]+*Wx#=󱉔HLrFj h6q(b`lllf݁}ae'\ aP.v)3 c7h׍!U-;>LG%a8{FgK 6ke2i*3:#3&QT]ÿa2{Kjzjf&IFQ*P~] [CR6 H80qB&`Od#d.R|G_b'ȽQJأ7K(,xZ`>#}Zp<95gh/brB_Egl.d^N 17~VLFzF;XYa.鎶"GO eDF&׶ ja3m{rۍ:!:SEݢ<}w$iG^_G#TI/Ȳ><`v4 MB\4L,ӅOKVZnQ,ҩ8\n' &1,:]Vk@RbZtle>YmtR DR,L ſx+~`,FE}<xoOh@OYZʗsowzI` Dʲ*3ae5s9w ?s0>P!oTvF/[/DŖ|]s'lc7;@G >o*]cumx-0o5ʵg+neIG Wh=`pOD]0Z?a "aT NF5\>i21܆@%Uw ñ7J'Ok6Ye3D$stPJAt7)޵!J*NhJa[-BT,Y.="BtKp<yq_mI5U?[U Ն'5%L[q=EPZwmʅr Z hީ@APS<+喙Gl\h=_gx]5/:ذ4piuci*_I@oJ)?@D-="`||o㏝ꓑ[/4W;xqW6YlN7d ? VoQ4(WKcLg+{+qpB+?(t3ݓk|)3DհY1U3=\jlM/ᵮ ykktFI}αjY^ds\9,<{T٠Dyʅχ3s 'Ew-x5P/G\)SIFZ EFMӵ-:`bDwÈ A"_A=>u/,/R\'j/t:k.PYk]`Az}Jbk@g H@Z|pcyHZ}F*-.Ң`K0詂GN_W'G):X)`u y&EfE)7wnY k{LxTS?H76e% mΡ? yx[uc.}xkOt}ho2mPxV /m*>kJ/sM1n "@%r8/Dz|%/|nbi\N6'Jq~E$$T xp/`N}ͨ\9 x|".@-\vP~J CZfѺ~;ՓK# IB!vن\N@im Kبvcod_u-N:r?7a;dk4GZvJrBߔ*Db-<`oQ,1zb-z7 P)K[Hԧ(yێ^.ׇbbդEEGHc9+ޮj Gj(dW4#r0'|)HF#&lN(׀px<ѕJ&*IWfԊuKVYf.*!w&C&2e$k;N54fPoDé dZ=pᢞi[Nل4~Q]b֟m^D?FfHQ0Qtga#]v%7^ŜX%zB).Nf1)m@rQXs\V&f(aOz[k_yjnd!HNAV#@ KSw*9”~̐4?'I$d9WD訮'(|i">1!NT[R gRK TۏKg9 Ef{6 .A.=!6ށJ:q/6-e7̉ )pA'_vxؘ =~PzbdM esO}E"8)^ns€!;Ԉc_=XKzeU]ܿc.r!'UAjK R$:T}Y @|QH6iT/΂/YNAIG* upgOO_G!?dɪ,3w\?Nt'jap EHAFr:>Yŵ·B&XPK7,; Mu-iX[AΛ)3'kNt/b7,i`Xnmz%]=E= [G!NzW- y}}R(c+4 ԴVo*7T¯1 |eYfiOQӏ>Ďz5寛IhxM{. ̴|"o.~|rD\Ңlava%#"`-rJqJuz68lW/ FLR{JWGq @ ]|B@ln@9 XCM -ϑlZV^jtf)x)j-O{b~Mۈv}CLW1HV 3 R%ь<)+D ~9b:B1uG5"lNQ|a/u'|HC+Uӄ44/2tBrcS<'E "aFjhfX9Dj9aA XM(ȗ^ɖ4Vؓg6PX$cD(_հSH80A"a6J,-u<~^QhZru$hoomyێQ%'O#hLa&Qh HTΙ%"Aɚ| nң*o&n ٱI3=.ղS  N CXFL"i /; 00NN4ye=; 6s5)=hK): ,Ѯ/Z=ԕ H<@"ܴ3"qk>d4ys4,=q_td;k>йc,>g_v[:~A{DJ +*FɯfF^cQ'MTxwp=HTlGK^5z,Qt3߁lR,i+?u?@VMsH.]݀5Uz2@XmAHde980z"we/9x6 }=6K*]?&*-N.2c+DY g\doUNRGPz_D.7:~+!*Ls%&&᭕Bܟ'kQ1`2>9xBlk+4tHZ'F10$y2ROi6*4ev$˒NFhmFe'EK_?`5$8u&j*,zO/p0_S9o"{.ϦHHad4S%1:n`0ܪ:ӊ0tTvX0 GГ[T;'A6UTO:%l?i%_ked?@l{&B.Awo#w%3@`p(DLr]pxFVU%כ]Az;k+T1T#Ցw@WKJF;BNxC1A`:d&s/Y1X~ PVB#,%8hA0GӷK<4ٌrG ,L_(v C#OYVݶ9\b\KlwSdPᛙ_Mlg6e? i:ֳ/g6ym+oU ݑ蹐AM쭻+E7yjѕ@~F@_.8Tć4,YUׄlF=M4 =l/)VEE.fP }_5gɨϩBӿByRv)/յ f;Z0CO qJԭ9MA=FZ֛3{6q|E.`dUBs2NYcHRT{rLt_ka]Sܷ-pU B|iݡn˖HEn;_P[>6їNJeZǝU)Qu&J=6PjXڄِ^K*q'o#wX.@E/L<ͣsPVveSϸ| zC/VX%bE}aatKܪ8|e&u'и^ocbQ҆ALJE0&h.Afy2ǓFq#$2CnɥAd.hf+kاEz3ȖEʃ^<l=Z߼!Zp|g_ޒk|.MEXQIU9 ֻf75r7d;Cwgu' ѼU-&r#7w<S2ǫV% wVtւ- ij']ΊQ٬7y3¸hpR?H@KH=Ӏ7)Q* )*>t!ֺ;a`w@pjW"挒PBA h:6>h!OLARob2C􀶄Z]fIrT#=,+ QR)aLtOB*GL(v3Fl(*~}G &4T<=SMD8k% ^˳GĤkI%IfqjIśjO]PC,tCۨ'VaEdK}U6 \FE.b f<Jy6-wĵºD=bpg앟^ y bduSW$+`-`ʍo1xP5{y/HV-WRb>j-d;TK#YKz1Q5*;2#*'*N~|rf1 ± B{x/ZQykUg6"յ*gI-'*m'tܔsr\^5gniL/`juϯ.wur҆Rr ܣ㱳hAeY>V4v+BS%6pfP 'fR ;+^rZB5>HtHqQt;?c:Lm=Oo(NsFf>P%+HQ/,ia1Pxn[C$6a¨[ &Վ:c✫سrRmO1Bv +,8SHr_샠/ی*Ff=I˵?P9gH$c?OrVYt@֕Y|RAܶZ;1Uw7ŽO¶RB=oڭ r Li݄FX7K"K 'VRP4eFi,yarK q 11r~*oEG^SǔϸG/9m6 aCRq2`k O&VT#McJ=w),0f6_&ZLEbfmS *2$6m|xu+-,J)w8bȨK-jLB#jQx'˝EJHNp@!%L!pKq@8PxVsNݥHV<,]4s~+# H %6q 62'y˓ۅ4bIv15#=e(r\2˅@+.Oc8dUI+v|mMqtD4+j %)dl|.Ƥgj~L#rK$='j'v nv{DVwinh$_<jbP_J|s4G\RQ%, ^G|:*Su,/;xY *MTE=pV#2,isf9l$l55TD;gVQQ>(i쁞8Xژ^\Vjyl0JF-ZahR$7ujuB /ARS )ArKY.zMs(UAfYiOGL'23wrI4Ci(e~Ch:H zH:bu Eh44c V~zf g4mb!:*oAUbw7P\ny5؏ V[3(2WI#^ "Bg(|EbhpMVo}V( ?-ΏW+b<`A6)kj Ln" _5pwz X@A@\xlQðW]&[M)i.~Wybx7E#h{R?hݝzNPX#O}ΐJ(\Qqu:O25O& h/4-E]:{~n}mrJ꜑[Db'\t_,uni,z5併jC VɊSvʤ$ &ta_[PtgK0~D=RԸv~zG{LNM7=OP!*Nt͍".B(qޖ-ի'-#C[ʬ!PQ*}R߮A@I,vDjf"ls)}&BDY[< ۽SĹaľ%^VO5E볐MkڬI̗ ; ޹?)~$RmQ_̜9aFDwI77zs-ڡ: DPamuiB %@6Q%TP*7^QMIG-#)ɦTcD_{KՑL?' u6>M-kzQ89llj%'@AMV!ߏSdi&/.d>ia$#%a!zzd-)2n!bCB:(r+XH<'\u_19E ^+tLBNGt4?m ߎ4MSKF1*ȬjDEdTRn[c2~5h9#IlI|ZDD;mƍ*&`% I,X-2gC ⺠仅Չl_zފ?*~zLnO ]Y'柾# $TbiTا16.-YE9;OGh֠^/׫8.G=EwEeI /u8|no E<$R!%vwRmؚnp߲J/$0ۏ}(=K|eePzfጟ3e> vt C=GF[u ptEV@Yk8 `zJ"kR5klj'Ti'%y[%Gڲ,9kD#AjEһ5pJր@tfDcn>+x /0`N+aQ Of<cHꡲ+SJ1r܊( q "K}pgqZ{Je zq4Q„b'|ʰk/tH:HYaVa+j.i;fK([h~0OE.[pCf@>)/z1Ϛ4&bqxK=~H)_)58%󛣈P|Z1X4K h;p};M&h4gq&9uC#L;#m%wsbBăy˅CNT.ǬI.E?p\u>iQŻ 7x+K\"S:rqFƒ*>l =Mfk[rXڱy:IP,kACX ~ S]=⻿{$ Z D?"Fڗqjxm"O5F' +(OʅO3@2+SQ5s; OW  =R,*6x4+M흄e ԭ~s(]`o0nYnhhG\.@.DwyVZdvv(rk~ [bR4'yhW|<[L<ώO=G̩X3tSfaNq3`TNJXRx B\21Xrz`?kD $m>Afm .w4Xjnc; ȁ_e*fOmjrUå4'S _`ttc[rOݻE}gh~x_ ddgH.Q[O^4 b~09MAq3A,f!/?WAP% ι!1 맸'}>/ *^@ΰy]J|_a;~= p\dm$l2֋BBڊ!ИPfLѷ?nHګZPꗳW]T-{aM`e|kM 3ZmwpG}vvH!#̮ dV[äc_j{X̹i: "~."I-C \O6fp {x Ŋe-i|,:es.6fǎW}Cp}b^Ap\rd+̅qQzĕuPsYTjzADi}M]O)0*W\/$,֦M!BlTdEzkKIw+9е∅7#sA!~WByLuSz>P_DQhs5tmUz.)ɪ)V1< _Bigjp.쏓qHAlJqO̕> fHЙUGxLќƜE6-ڔh5Vj\oTuO){EN3C8'0n|sה6W=@ ,Ŕ\!ZUry6tl+TTځgs,] Eے[x \Z1쏧Mt 3Ox Gn&hn,7$jxש9͐u;5]Rbɮ #Ɯ.x+zsm<}j: VDKIC&Hɜʭ,@3Y `UbDa=hd4RST{Yĕ \Itze&{'r Qs\W'4Ii_v>c =3 yC0d0Z^{) )y몀qg e!|Z lXI%mϴ!e7mD mIۿq{%mPlrfjgTH,+v#T'+1sk1P7!A K' /?[:ɸVVkI5`'{fXmZSғ#gBr dzyrPL8z9I|1=bш)A|7J{N?PBމY;-5~{IJ/ȕh6$#$n6IJzjRưBݶ}*r&e 娾9IL7-AM ,MA{^$!')r֯jF2)h!3?;-K*[$rI3] |ɷ~w1"J]N@):5LAƅ>K' lmF{5Zu?W)h;q:u){05C<|VA ]3 J 8,S-z(st\W5ҦSXAeܞL"S3)IAcXZF[݇PyopKGͣȦQ1!hdKJӳ0 dEX2tl!"R̩Nz͏W#WbO':hG> yQ WYX85rPاY4d49g]@RLm@վ8I!j $Y[3CV5+Q`ňhruZ4 ؃z ;K;DוBjcIs^(w#>>f|1",ȊIBhX}aa#Nlp۝\_k[A 3%'U0_c C`ٌarὐ?<*ѾvW TX4ۚ=!?}g`; mu|Sxa?(_m)bWG8,#i886R#?' I|fB9ڽgٝ]>x/A񇀧8l1njnX[)f:ھ))KcwVݕEmU|`鰜yIB X3Or}-b, f1Sϙ"Y٪,+̶)By U5DsWgRst;Qn/g["H*6n9Ǩ1\+ڵF>^39/le/+{{uD>&5Si V\Ȱ>5%ֻ⏪-0w786ޅㅛ L=J<=a*Fm\Y8 Hg8RgYL&CiXȄb#02\TݻodM:M8N4=6^.mYr]a#A6:/Á>WƯ;7Tg?9Q)mrr`!0ҼHp;.fWq#QNw;Bj'v.4yRBuv`Rpn7.eT #&J?$M%+ 4QC*c@r.,}` 1WpvRC[il u&Þ4;v pIUkW"}VS_X~H{ PwUcǶI>WB0[D n.3*ǼviE/|yh[)T<$*N^S9q.q -<bu6dU@ < vԔp:K -/9W>P(iW:mB ,'[TsYn_3"ݺoZBX{jĪqh'=|i3?h!4߯M{%ƫFuDEq7Ss!+< 5D&lEۧWku'Y98@rxaUg P XcOfHS'IS: P"I#SM, \2W%KHH0;r Ɔn#.JL_V*8:c6 U\W7Ԡ&cw y٭wTN]\4eyo?P#ʘyo)`eMꗆ[k_橦; $m]c}:Ӌo-kfM^<"mNW #n8dX>x\163 XFvʖeX`\}i2_=&*5ZE0 1es=*z9#{vj~=^Ŭ5IݫfznL yV0xi. }8ZT3صJ36دa[ÿ±\qJ-2L~Qk0 r(5-ԍtK9H1#_=N_~E읻4_(4vvZy~o]v& l`X@Eo _äYs@'/ej eir܎ѺsG68ق3f<<-8@'V@?t&?_2p}3Y4Y Aɳ_%M*>cSۅh*T. 5T=%]/m˝WqF{bV8]0BӇZ;gI$k=UfkG|$Uއњt@S9k)O|i0δ˷޴0x&,7}r I߀W#*% zvrTɊ΀9lAa9U{LO, %Y$IT$О6:?HH)W[d"lT~j QMu~`ߵljt8\[od؆0?9 KB(tb-<ЇK|>t z"91<"pi_ky+ƞ-0{z)ە:ngXoE=,Wxx6wu}t'bήxS|4Ow,@6ǂN2!MJxO-ƴC6r>M_L˂2ҴJU|oUjvg͐+Fd?;8 {ɿkԮ*ÕO|EHn- C&(Ԯ./G*4lLp&=LfiZRΦ<2 JB>Iw8׬ (]L` l݆`$FV‚)A-XGrlJgO"T峸F)ZqϮW/OrhDJ^;Sy~ZpĂ4rdЏ e%%3r"R)J8ʖr|m*oUkCpHۓM]KwuVN7R("s wFnƉ( wtBLrY)X0d2}ϧeoGbUO܃j D-O!HCASoFACRT$:q KE=\\вn-0ڎR_890b ?PZ$2l5kEYWʯԺ/{E Δ<pZ]MRTd%t?n ]ٷ\WvojL'Xa Zb|Aܝ GL[j L+d-_@jZ} G 7j1Ud`H;GZ`<8Vz%$*7[/^ WX3`qXϷu"kt9–9Ci7df+(C׮[C%-Enrd['T Tadac/L'-įU.ۊx~Z _K ֘Ih"xJEjCn*j\:e̬"#ǽ#ٯ;*w'm٩e0ث͜QQ_Iix8恀R[Vm$E$[&wdޘhSPl$oYU|;}{UYzGT-۟t^ޛgLU%/R1*eҺ&WUTI^NBGVzߗ!^ lq";54v6moQo IۢHXjq2%*读2l8$Y$uWxH~]e N'q{K/:@qoEtb_dWe+83g/Ygn͓돬0u@EҋsSJj_*ts6 z#|qv^SbcӔf PF̤kJQu90HgGO+n^J>+yoZmyD[\Np{WS.RATm#y0( ]k,Cc!* XXwAmB)ְDc35Ci,2~ FPRw'1!;Tu-|E){|[#g ihب,;h8EN!x6IMPI,RƓ*]FjabEY!G-ܔ>=Z7E0V&_w٪j))~kX^b'ج<-./-sw09w0%pLהF؏sM#:gߦ(Y!E*Uc̵,QM`Qȟ*u,l:ߋÜ|μo؝D)rr˅13QHN¯' S6pAB2lӨtN'4jDܘHkH3G\&RyDCѢkt3UvJk|'vmF8H sV0vt:ەf :4 Kuh='%Wdq; 2c-B 7jA:>ubӥp=NFȍ_L`Sbn7?%9cv"n d[q^zlrh,zPÏ2pgeHy wV3Xٳձcx[ 40В{su>@ ent.@LiSV/A+L}gzx|-#)ҁcbe8w!ڔ:707G07Sw ,gzDԽhuP]iM#+ӯBzwcpծWSWaK1E'Ib=®M2 +n%ۙ\f9aȮ[fwa@#סA|Nn`qKB~+.N4䰮 ޕܖ[9cC&r:(7э6ܺv }(gԿڨcKR#|yMo #_o.s9Hѭڷ e cS8bRсu\]gH}GiPJXH>4YJh4;wb)D=SG FEQ1+O˵߽eɍrm &I |OߢND>%}ujo RpvXcMh8Rk{_sMSj M;ajoWߥqpW* 5rטX]jYtjݎ`Tt~EV"A$7voOOG^ ӖH}/熅u%uO4& 18m&H\n ^''xE [VAjrgOAvgA5>͟OW9!0ϝ:JCMܿ@feq3͍CHA!ƁT2QE:* W?h0 Nꆏ!"| PhRb9 Rلҟ0N.fcZ D^16/4j}X8cta=Qf6'8phN *-7R-r :<& Ad 0"=Ĝ;Kbmfԅyڭ&ofcb.~iKtC#gMܴj.h̚AI!= d#1/2bݐVPYӶz&QX Vf^JN^3o[6\=Cwk1ruikb] UnCh"_􋡞ip\N:]}. ,WtE(u5K+Sˡ > twbsvS}8 1/Bv Y/^GSq]zI.,4>*Z Y{HcqЙd6"NbD. LWΒswb4)3!ρn+N|] EؐdjQ"yM#nrW7^XxAM2 jl䃐A#'XTM3#"fgf#Zʾ#ZW85y ™r._' _J8$ iݶ2,Nt KlM*N|B)}dԊ:zJ(8K-8S7XܿM5SbաWWM\s}J( }pw' ;h48ډ|X\PeJoHqQ48/i#_љu0nwk.#QwD.` [5!JkSm+]wsDTh`Z 1\w"|ͤ x\Տq eN_<@B>AT-?%AYo*h5r toUO%*\]psT~bd=RmSscyO}tX@[vyLK zE% 7SbE݄Յ^$+ =!%@S&y,zc3lɨ|}.h+i V׍ig^D&N5 ߯3d]}w{2eE=:fC"O ptdE!O9e-D@$"tnq^?%G)$\juVzfvrubPpsxĘeub M  2'A93͛e}2۪l|Rci&Z0x B 4Rw/>r41F#Q =sьW_4E^ DL-"ʊwQzYpxb-2]Vjbi^J@Kd~,C3vWc cH+ XY+lͼhΛ3Q"Bnw}b媢a 20 C7]I n if'@vƣD7cQb-9Ȅ9m'jML(J*RixV诽}|ZY8T=pVIg>trTklo}IRܯa aD%. ;]\;t'pѕQ[_G:~2%iy_ְZU?5G[LR=wpwl7^2hR^a8©R tR˧5(ꁿދtG_3E_vb8]6{ԃї$"9CXGHtj>1z"0;0``$@;v0H`H^%C$4N9P5a2I16<V5͘I;SArR@ȡDՒ-Yq^{:5^O)) }%4h?ܬ!DM˿|Ȟ8Kχ+A118|DZRh>lD3Ͱ́qXs- .`t1s5Y2ieb5mIo Lw0_qw.=?x&wi{0A* 0(k}w0Qܙ8՝XYixЊг[[n(0l{ $ΧV!u B$[d3ȵ[]3{kB &_u{La+Iڬ;p-Oi`tw5|| gL۸;llOU%оL3n1yAo7SYJ l"BK*NgFō1z{{8#p~-Q<ݥjءLLR,}kuۜʒ\Ţ̞(E~}(:1o $ߵRCD[D)޾8/M{b! $@X.޸NTi;~5Շ/wMWj1b4z&_4bڐ4#%ٰA0Z _v)7Z2T7 yI$"1"u&ŀQT8)FE?4*-%te|F%B*)"lX"pܐY,~kF ꜾKڄ,Eo>3 Pdz\n(ۨ"M;NL@ ^ϛ8o俹YӢNEH} &6S|CفEnrb8KW>FNg}x1_v3Zל{*NӁjZL$nIZVXF3V8970x$ J眔S[q)izIqT'-vκ='pO ,p"7 `߼ #T9hrKis, /eR)֚:dgN^nˏ"1?_Vy H&B *f&Yf|c< UKˋuVJkBKXQI|ll{D" }Ȧͣ[^e y;n9S.9)d|nQl\e1>܃ nsBM[d"; ]6؞Kwa3 z˻@q}㯨L?M~WO8NDqũ00u*KYfZBnEL# x4Xo\i5۸-'Ki6:wԎQ0лĘ>pL,i*zI?l1t2[qT h Ή[9eۖh/b), QbU֜@|HT͈EyQ:m@^IXT*HebRe9P|x0}+wo؛Ey5L'I" ZjMa~\uCttaLO06@kǸX@Grz!t[}$GL/ -7¨jYն&N-7jÖ#)Eb7I$ яZ=hF<}7RG} ]*sXREZd6%ZϚS[E^yTUk;)KYH$$W"{b{k&pw_tmB6EV( F9bW4wj xK|R#N&֧_]  w綃Ar YI( i]\W.4:%"NOxm=joK6H{Mtbc+-_-yf r̪?B*y|IS\Դani_1TQ(E^?EQ6 j/Ö3`-xkXS+{͈;J*B0&o5eK iQy 7B}mOk_,n^Y㍺܅CMd߽<0a!֕4{L[\9eA,sb?ZĄ^ӼffM+NŹ]u6r@>|^=r pi'8v'"HRn"y&;KقꕩggWz<ޞ8DpG,zJ@iϾ㥈)cS\?q J11 Q6&'BW/:^(-vJ6R9t$oKuiRpYdAZ#fo##Gȹ%v{-NH 0cwCa\*+sb[JDe?5 (p5ri;\w[Ȧ_ĸANۭ]4N{UooEḙ'S'DYqXj,('uJ_-|ے^207I}Ņ/x̅CO|U;Dߓ gڮ飻6%dU&E Lj^!XHO`*GO]OH!WP_v])<)T+ $;PX"cRe 3,iu=^1C\$_=/!}ViԯbJ9ZS8ו8Rq,ռXv3U5iοff ͆ p[4Q){`P2.!<4zyD&Nw1b50FԝsJ`O?<Ȓ ;H$<~ _Ҝ(`iߏ mUE҇ȎI'nDu=&y+ Y#lNm4+@Rd!h]xAROjPb^WIl&0'xO54[Hw =NJ^py=㌣'D~䪮Y==@"rvwFwLfhQe~oȿkq-LZ6ZVZ(%йȕu;^i6hC>~\/2a0 ndch wH4͒>XYM#CofMlI /|؉ec^Rg|?ObS|rfΨ*nn͎fa'^VE&+ kjDfǓ&1yRY4}fMt2{چwsϹ7S% y~I OtG{$O,6&., YƁOpjST}4[.72 %.< V}#yCwk- i (ӌ[40aѵY$x!gۑx4a7F3r='@ Va&Ҥ_nWͩFõnQy?Q^ma M]:x~)JE=!S1hk{Adt +9O߶ew .0~4|ףIe( kX2̍ԾHt\ɱo=$ե)2_X UZDk>+%1<7U;]Vs1qc jQ%mgP͉JP|r wtѓJf*7KP<+ it#w I\m 9?)V=Uƶ}ч"#<"b.)!qQAb~ %|np'p!H9rm61$x#Zv{5!^/>nJ@1h/=_EI*Rs;x2IAz1F=nZ3lXwtߓnpaS\0 j =<1!Xp`A*]?4^b,6D4N[]_ -+# Gz$}Fs) .SoMygHB®UL\%E ,m4(Ol3Bi}9J6^?C%0%øTcMb`R~UOZܨХyާ?*PY1=tY=Q.5f~#&ơ@ &:ȸr-f[/*N@Ԕc@Zs$kBY}A}>ߟ;K$S/Cq]?s@r&K#ش"[hZjMT3V#[V*vA-)XQ/ 4rA:%@Bţǟ$zaήiIX,(] w>ZS%hT'R;m#t q,fsҾʩ<}Od0E5 kDȜ' Hz0x{d<$ \CtD};EbMWxaXI\u@lf޼DT[W?҇SߟN\g.Rp\&.|#bȽ*6_oLq6lrÈ5Xt&?"KuZL[#/Đ=-ui#HM٥]d0 \#{v0  Cx|53dD]XCaPbq#\_ +~uaZ\ U ϒёoќ9jA7,@jJЭ&3 %G UxTY\)E.s y8 o Ԁd-ID Tl!ZOJvg.kۄ|',YUqz*P<\31(oFU:GW7R6]43cg4L %.jh49SCZvK\og33bvaxX.Xm@_2g$9^AQ~7sj `jYϮ¨"#`_E. ]X`غ͂9F rc)H><öGML#. T't _ WqA;ОN$Ūp96,$1 OѓpkFqQH?++ÜXvf-U72:aV=b57Q ʀIYG!qpFVJ+|_WLG>vsOHbiBb99m*>i~VkSȑFKE*![P5|Ӭ`:*Hҏk^Yr5mpș D<(E԰b6YR*"0k|S$D4)#-fnHNq4dWV op8#*>A-2z"a_x\-7pz?,[,l tǭ$pCqyV{!%T4INc5dVB홹#q29|"@[̦\tnlnJV#]uћ֭]]<73loo F8m/3QX%}/M. )K"B%$'pLkOC:~XYfń1MRƴl]a^p ; 0Ĵ#T?!1OS9.JX%:dy]EN${˅^D 09 P+uw|oݷkIۉj݁)͘:I(.=Fm$c BDL Hf uM4ivo5"Zq\\x)f֕VB1QvFݫ:[žpԳpFswNlDx'uMU =A!:8ǏifjKߚzdZ%4YOvi3ч:HlF)HF~4zqkF;א{\iUBP4B]R&N'ƁƬG'm%K9mfZ!h/1px1GY:KX5%"q+~WW 5@%{G>cq\?mļR^z=É߷Tj>9n<k4l$_]?{<"+oUJx P[7S#=^ɡ®>0\7PqND+6PS˻(|u^+M_` s-Ee]k.4 UcW1S l@!B_KHZGPT M!j3뱤fE:m<޲'DCtMߣ~fo,3GF.t;mn9oB %pz"~^lLӃ6Ȓ^Q7֯|J(o; p12Mdl>bWaP=UdFj9p4l] 9.:-ߎ CUT!7-r% ̸[Ƶbq J̤_;E[DR3 Z+Q[!۠o=>ZK#U)bmCn($ pTqT+{OmE4gU. =6|ZxrŝJy2AyH%vk}8{{p@Jխ}uDUJ«H/y291(LŢ)WR<<BTu0'7S&m/ݼu;ailipKy]h&ѐT riN,cAR0K&㼐w׏1puO0kK.LIA}+U(ݧ\EtŰnZY2X[O0FV*ܝyՄ!>tLUg>!auZobzJۆQz(A*,_yszhgXH g!Ѡ;:^-o{Bտ j] rlL@ N_FS 6!99S9o P|T$&5c~Qm.& s.%,_sʲ&'>k:=9~c3[7Xny,LL:z*K PlfZ 1$!PfAwҒR'3\{;@w2gbղmDUrogƍa2ήXzoZ=H!x# H`d"~rb65k5nQwMܐr3=" \*4vs68wb/ Y.2.r1ڤ'CRAUCQ?yt36<F8*i  @?7oƘ+gލ\3D1GYg%v&5 v#Q|ZoddEAeKp dKHv s` 4>b:s`ڀrZp e~0c,D[W%4iӘlBNËn\.Z_"Y]u¹IAk>AzV Z#Li46Ÿ@K]#t) ې7wo1 iQIۤRjZ JG:n"{j; 4Nh-\Lhc![ifCE[,q;:\pJ:idN[ `8e!ʌh+;fpbRXXϒz87]\@FǓֿ-rB 42DYw7s2(ۜzݥEW6|,x^]H3gY[.d7qL AnQ̹I.(?3 7άx% H:,x5=D; :X̃T^⸺^3tyᣐ/ VxR.š`OKZ`gy)Cxܹ;'D8@L̼sa]gpwќF/F:%nŔ 69|uE7ɨfُ7ɩ')C;:P(T_pNG{;&̕5( s2g 50 "Eꍑ IbiFt^(4a}#, T¡?gf/ty aJz;inW|]%j\k;>" ?>! s쫎 -CƉa/$Y(gEw4ᬮ8DH Kxռ,9>X7.N܃}, m4Fw$KKO$;xwM @dy<::#֗\o/H8ɭ QqNSD*-I:oT<۴Bn D"@ᇊisyCOP Pq \xMVt='ϴ7/yÞ1xcjSq d%+/~~Gx#|SijǴ-'q(; glSp9yNntoLX{S;\og} (9# ͹7Aܼۖt!q'IlErXё$(G7*wL[!+ ̙@DrɺGhEh cq]% ^Rg  ӼI~ׄ" v K<ǻ1ڌ2h#&ޅԲE9Na_3A9,۴`j (uە5V-G8V>=%D]{ih)Jps[YFX5c:MgVK/bi#)H1VMR5¹Bz͕{q,[ķk?٨/3;)-Nq*?-}{>.r q?x%&{+Th>L}pU&, pEIF-gU\t J%~DVڃx&<v(!X)Tf IKc*M@xYU 2zd}Xبi4s۲Pa. %vƞvB |5xgs*X2N68TпZZEIU2 sa~2C'(5!5݄oH6i_'.XH*#aң^ãp"uŔ|hf[->$H(ǧ:'fP(#)6zz,zJ'E` E8Q 0ShxN_8k9%Te&.$e'bQZǧJ2r:$)4bQxـƷU"$\ M(#lK?-GK0Xe5skfP,ȇ9~:  j1s|=R#oN>xPIsf9ު3^z3X*zçst\Gηr#=tu j̪M~kN^׭z*q'AkAU xA:UY㺡1ƞ]h?W*\߅ Fa#}d/1ƶol_uMeS16ڥ>Y"s|Om$;Nw{JZ^{D, L%tGBQ,m? 9.1ܰġG2]~`1*ax ܴ<ؗ{R[Tl3H~:@_b rZ1X:(!rԉLx40$K4dz(y} Z׈}TJX?߅XM \dI+qRԝj#-moHY}lb4 n :{Ď sa(fEF,ģ~ӡ7@O@?c0&ikXՄyu ʹ@ <$k 3¥2!y%j-3Y"_D5ܹ|+4encskи?q:R9SqY"`NM@g0qT#K4 } +ݨ΃~V<WMܲ5^p6+v1%SN)?*R'<!N~'席{ΫW"ȥ*_%:4XBڀtO|u&\u4,oP57, 'z鱚}4Ɂ,P\QβHî[{.lNO`ucQVNA5NOev62uZ4^$؞yGA'zF㧽uҪ҅oՀlw;𛂐w7dD0ę p \ 8E}ŋs-0/vWYY jj ?͈< Vb,Tt9ʀLPZ,w5Ϧ[ ]>) '$#f}_s7i~"n-CuS gjdؽ Q6aQz@kk{Pi͓jDM*[1V`U<Zꠞ{ѳ04Rޠ7qaxU(aA1>عIN-:oǺY|qq(0f}Nu$)y@%0?(3B/% /dvBvU I'$ˡ F2H2!af|,ӄS Ӻ[E=1H'l`L &7o/W"lJ\PoFF; OaQI Iؕ!{ ڃ: XDmVTpJx}Ӳ"aJ.{U78hLger!U^=~qEd|! d(@ /Cvs&'칽KKnf:}׳)5t* Ҳbtw#E)x I,tCC8ۏNړaJd<4et9OF?הO@`;؞ LlM耔[ݕGIqDnW%%-ۖf8d^ɀ_ڐlN%00xӶ5{,?5$}{}'^Ipq_#`Yl\pz[|ePɇV6cq}`.KR ID1.YkBS ʌcm²'ۜt6RÍATt+ӋYBv˙.کm;sE{ s V@w٠W?s nc 1nI:wK\x듈T C--*1Ofo/Oh2WXݾr@ m#89n i+d{ \88S?jۖD(d+<BR;O )PQovΈᡀE1\'㊦ ۳icR&ʟ,yKv"6dC~0vRL1 цp=QoSMoR2EBKWOEK% c֐Q||Ŷ+79 ,,hnN8eŅzGvk6/RB_Jr/Ujqheɢj6]WJvF*M䟡BCXw_\dXvZaf2^ -ƜAeB!@,cτG*:?l4#!h*Ռ4hK;0h{QTJ;tf1ʎ|\FOwASp{R"XٿABf9b$f/ R44M61ݹ赟 yx;L{޴A[+%}sV a$aucw:*(nm(Ea?E N :'ihv!-ԌRrj@Hy_ǭas2[:%I!)~i!73!84>t$VI0="b.M+W#ϯUnxu)>,Ka1G֕[ϸv'J+\H-ah -tlNn9g{q j! $8s{:Z˃XZ1?͓Q چV}BM@,G ߛ*٤V6O' no*<8hqbv>"̂)"^-;:6=}@]f :^Po*ZWf {q U Z{8d*1:|N?ufYg!vv=Dr4SIvWp V ӽh8:g]xEUDRI~f!\z\Wt!m/ Z?ͅxYL/||gG@ 4J}) ,l#6h6E(Xx!\(9y#.\/š-CLHMY(a=F 81 R˭}#qm// _pL$)A Bc_o %ߺ\Z%H l|k-"p~xYֻN!`LvWGۮ]jCf^ʅUx3j\bRazU|wx ̊n5tlvXGW*͗!naf.o`9m.390a"" BM?DbhUo0. *~Qo '(P=N'@:ڕJ~o!Պg|eO&EǾro8 d>y3M P Fs aa SgI)"y Bzłoh֭I}s,م Z.hyQsENe&S>7J+pM9ԮG,)ěwSz4BW@NwRW.z5 _?- |KF[4o~7_2"t Hm5gnN }`p:ܟZB?^'s[AA!8H_6"<7K! Untύpӏe&Va=EKвPO1ryu-mILxb馭Uq'@֬Q 2MGRk7E>mG ܬ>s\ѝuF_7G(c=n@F.fD}c(Jb <˽N7)+z_IィC=4;{WO,JV,d ًܘL! ֶ_< 핋r@f)=|6}9A ВA|^fФuWy]#:͛[A('g(f e=,9Xa 7um~zBz[.4-Op8õT)ka#/WSvlەgw( _ l a$*#Rl &q5ul[l *.-moWxH 2sq:ݎF&1÷yly5K'֮e(E 5_r̢8%,U^#aNYd+qGf@*hgLO*C߰kq7=CXl.2؝Vs_N+F(#$ :@nA|]hLCpQ2%PAa?Q8 1o 6# _ռ=|&0goNω L:fep$3Nv{#=AR6-6͡R0 MY E 7c;zվA$JGr= 0mСm^J]xnFxտ^)xUפ?M+{tx4|+ #R>!</lJ2;fC\]Iz D aWⵆ=G[y;_t׾ 3m4++&N܎Vp$9FXCTbAGo58.˙׆FǶߨ`&h*;m3Ȳ=4$ef}EbPΥ||@W$  I;&pնZt@8 ~vvW¹< \: *} @K̷b5 9V;4IiüS-f|()b@-T{U0WG&a&Z('P^O(ٵ|!5C,C;\P2w%!9 _ )?R|~jhZK=AFgƁ&IA%ܵ3՝y]m!K#xAQm?5F8 m-B=s̠=%ț+n,b8ɝ絧 2G@VZ ~Ԡ9Vo5p*XoշdPqr3̙ <%ø$k\$QxQPNvm'gf!7FJol@.# t5{ E-PI{%s{xDv3,->;9@37V_f@M8Kf6'Eya @h~0K(H/t&<IG 2jl`YW1Iߊ=K d\QC ]8KTrݒC'+3>^, uuϢoe {^-lyl ҈fPux|4;v7!S/ل *\])~5ԓA)طm[s!6j* pn [?0WʑwD{CO^ R_8b!a/ ѦaNmuC98}ա. h }I! D.E ̩)i;ˁJIj(HS}NevlwVŭlB: 0wJ )Eq&[-98}"̤x|@v$ҙ^7&Y1ꧪ/-pwpae~a-^rVvYXzf PGjʴ1I~x"~{tnZGzlC,W|[ӭp!GDɵuoJrFoZLd]3ʅ'F3_EMಊ2Btb%GOwyOOSPj.//ɳ-Sxݡ.ԼF7Յ c0~e=4f[MJyw0oM>yޔAu #z*6աG0A|^MUe"LWM:(P·̶tE;PzAd(u %xabf׼|I$O@z1;ɯ+n#B8nlfY'#Ѣyt2`r渷܀ 4E9rab_{M}q9;Gg'';bU6ZȚy8}5ӟ*~~&aI{Ӯw!ʋ.Ua,G$[WvJ߹=lK+>O6W %bR5UhHؘcho(ַihʿ2QYq$)1hmd{;1FnDJLT{X>Hh'jvnPJhͲޝ?a{g~2a7H> DW)UN8{𒖣!0ĵ{b2ߟVtȍ慁e5?n-r_,K貗?fa|IF h;FMe,jEd"xt ',Kps9.C[R,J 9}HANI닒Z2 +lIWy4o;Q_~@Sh@MO<:i 猊67>lsc :t *߰V0r#vɣm T"VȃEwN:[' ]LRnFͮ n~p)*w~mG<_1Vr{Ѡ~>rZlvx֎A;m%d;e?&EdiV?eL'4plʋAҾ4hq{`ʬi2G} oBJwhd bǹCյ88 Hp9 ?] z*el>eW9\Ay3i|=Y;Z8L#hRU`q@-U:W? znd zPf]'$mc1}łsX=>5Q|kր*fc&ee"_FmK GHTӸf 06'~ zƲ9նvƽ?ZIOQ&v(Yn|4qndna`P(38H Jjѫׄ.˲xж{c嬋 yF F@?ZWZѤŵ3 zA~Dz9҃Il7+sx폰 ´YDYbUR:5͛/r'ی"|ctyP$Ah@rR&+=.N'OMC*ߩiG|Uc2Kx'L=Leσ׸(Y8Q HReA@>ӌD[88Z~] SQN$I!ܯ[i+C(YuNp5 OH 9ak7d}wHlQ)9֤bj1u$|$.Sp-YE "ἓ,o,vҜi ZK|A!`W-4CvT+B{m;$/druD]t]1'ad9(kjxJ3XhESMzT˒L?zV?>wʢO׏?EF^WԝU2B=A{=xdv8<@MKql߫C2è@V~>S|Ò Q2boE5:~ ;/<Z:₨cjĠ BjED=ɘco2?y&cm1kBd F;4Mbi)Kol΁5ȓ˕Ұ~g͒V*Op%L$!> -i\YlDH#D@x Oд @\=`ڨҢӣNK 2y`qzC*R'mVXu):T׫:_{S?bvJMIppڔ3hoц_&j2iIl;~~: g?7haɶYmdž˅vq& z|t}SxIYN_OG{"Pq#"~L v`/Bs\X@=l؂@\;@jUZ'>| ݪaז$YmQuh*stR6(t~ a 2[WR(цtNYɚ*{?O<0ݳ>|1t?ۿ Q?QƖij#2;U(Ų9pcP730m"c pp_E :bƾxؠWK -ѐK _7~V!<]x,`d˽.DLZ#H%:0LNy4Ki눻g[ sRk]cmX!^hNW:[[|W2 mk8 3ٴø@Cɯ8+-^xȆV-5U!0J.w D|e/QԐz0($\.>Hb~by^avhBQ+Iz\a#36W(L-|ST%fQ\,EMV uvv&Ps<`GEGA_Ɏ.{+^u"1~[cu.ߝK͢ZuFQKǷ.bOӶmR5,+ 82[}Z&F೷2vwmpo"7 Ba qMoi;ԌRtI=F (;awF^e q̥>T5s>ǔ7!I~ q?y[ً%HKi@Ƞ#`+=FG'MvS43Ѐds8s d U_qL^@:P&07G&/LSF$SX.- ``p@ N:7Pyx歨;9KF6^rQf)"R,09mot-Xm+ws̛xj|y`zFY7 ["tӦ"́r ZVrx{r33kY;I=Yzج![\$1CkuSwd5OfKW` H4SlO0Mo)JoNhBèxw7_h̗|f}1>J^xOxk1m7VDCc1 #H"]P߅n7ϧ [ հ^9+Y ,ðSߒ],,f$110]_9~oF9LHyր+t5S1'?׿e04p ˌmy9`$o'C 7Vi]yCp9g2h+Qb5Y= ȯ|༡îH3GIۣj"t;=Y L‡ zg*}*SؘSK7 h> ľesqj1UI=zup|VpF {~Nx٣`7W_-ܨjY$K3X !"c?geVej؞g:W# =^TE>|I*{[U2+ScIMcK=]U(St0EV&]&W9%4mg-?M< r,]!ےj_nyQ^ɭk0>! 'eQX}2F֒"¹i. HplqVhY`<ɝetERJ]~j{??+-Wtε(BaZeSٌ |uZ8NQBc7*tS~[) :BF6_wAHcFL.'~\`vH iB*_cq^SU7G پ=wօxPDY~Cu6N3j꿝G%Ҁ;cJ>?+Śo@,斞MBd|ANj]~l [W3Av6E@;6%\|g.`>Įم3 u!Hn*[3&VmU|%T٤$> ɝ2fM` SLb6]mn fyEp|F@CpYn[XVlbĐ_*kqdU_ĦcQjG{4ˢF'?~*.43P1XnfFJR^cM dPe n?ywe҆ Ӛ5Y4 fZS]6O F :':4mrFeBZy-8B̦Kq gfC`|#r&u<[.+c'Lϰ(^ňj-p۴zGYu+ ҮS%b#VLVAo]T/:y?Н_C 8' .vma%ZC‰2P=E<{u-FAUEuVCq [Sr{ਜ}=ЪųA A[`9HSSAE+nS$+, ]T0 koC\ 酝qHVP.GqC tbS (b2s-()Fu[ϥF ݏ\tL(mq)y&!F5h|ka{q_WqF"g;x^~dH`DB6WKg1+_9nSS<;=Ԙ&KY<2UHe9|flTi+ $K7y2;^胩$,Ё ax{]ڬmۢkS)nt7!&%8?}>kB]E[fm;RÀ#d(a"! ii.)H`?YDŽ+P,Ec)A1%khfV@rcOw %RF S’'+g},2ܧ>&Ȫ ϐ(n ,"q^?o[w Ô#4"^cvN֝Ϸ]}D(ȠC2WõՊYdG1?IRM4Y* .Ҿ;`<0dJi CM_`.ؖjByU:M@Q1 _t̉BIfƻg7 J_Yv6'a]߃޷'=sS)j9k҃L&(GWoA;Y\G 5A>f['yxfH29pߘxyڳß BOg5-H]W% J̪ &NʿQş/S\|k`8zBXĂIuxM&$FJQy6tF5JP՝Y Y{if;E։LXr-K͍\YaYM1{FS;Gk;tu Juf^te~9nkw13%Z,-j4~Y\}fZgb:l P!h]:6g:6gK=o5~c9 tQ>1m2MؓTVxMc! ~p@0բkx`o#Xsd h9" E!SU4gv] 'rz vjG8=sAI=%{)#)H}yN4"6a7v+kɫv-ֆǧ䠁״]X f:h`}Wlh͗Ϗ]ө>TB|$[ﴌZ;z?LquM JN7S|jts6 3; :,+ӯuecҿe ( aiY3P(| Px4p Ebv.ac^Y TJR~6[/Sb(X3RMO*uwq[ؚ ^2J.Gt&-OB/FMZV26%*%&'QH`KQO5 qDí(Ug*xP<#$@y2& Iف~ohn_qBy_t\hUAef{`@'Ϡ^ 镦^l܉Z2iMg[IXic-YoTb}= Eo*`h&eSƛ$j\&=R L\N:=<*Tlzzoe>UHKG;N3{{ړqIg ezl66:6u%{բ!Ge٥ϙyAX0ݵ &R"@BvvaɚO O"Ng*:&-h.%L~>\?5JgN3"5dԉch9"m>ϿeRAYsٕHzeWXHiY3H*Zj8ڵFYBv_7Ý:_t)I,^չL ]IhDVSI@\~5ØYX'Mn*B1G`oʦyowBb՛ M Y 9 u(/S_>_]U_Wp['5b,>}&Υ) R& x6j}A??k@g$O͋ekvt׷#'NVu;ͭFSϾPuMө8r#邫=6÷ k!xEi6P\QIŃ&ŀwԞiM/W %y@wzp<ؤc$>4 o[P~y3K|wh$[GP)sa 7b m*Y?ZpQskwhOoyjJi W+2fYu% (T08,@Ѵ'g07z_,\ɮ(5WaGı%t󝸅L)YMs\̘y֑1H i"ռoQjb둞qBN-=$\4j?Wx;@ CnHqpn Tl1 F&J0mrTSF$h|u…[ʚI^g'=]48}2-?3-n|ʀ-)5]f@a‚t)}H. 焥*JFoS}@BI=rB:JR+/:2ZjK75E8`?o1vZŀ']yȸo^%yFL%δn\y}7ЎSxVYj==yٓ Ɣz`2:6IZk!C52s]0<";/a8 o9DNSRbL2ODVڋoE9䅄P©"ikopUњ9/'J,i# uQv&șW A!Qߦd" -fFG{p ׁYEwu@UtjIf=Ϯ` AdFL,ܓ.KH !]nnT۔`vO@YVljz ڿjB\7D~u*Q;W)Ԯu;#$߷jo,2$#sU&< ɟP}dCdʓGU!{Sy5c_5wJHIW!)x#qB,.x37S/G Gx޵4d"`P<KlKgl">H4;M51d {>>ޤ|qIZZj8js?bjt:}nG|jAM2}!ir<8ٍ)rH3G%G'ZQkS|\b$aK)eCj(+JgT(Z5,V8KDm!xf-GŹ`6Y𿙗q kJ^Bs efMVh}[jGhҨ8 ʢe>o*՜9_tYh, Rr=[AKf\-ӠShw=3nI# *I%ܻ"pwܶoy^~_Q= hSXt=G hK^ ȺddQmm(֟E'[0 9ߴIW( 5PȴgϲQ!dv E -kKBmUpUNC<`;%n=36#.1v~ .+Gn DZ>JG#n£p !"/m ^Ș; nR6JLGG x~L-N{ʴ'`xɆxAʰ8o[OIn̆w[:Si~Ez֌AQ\wL^&_OS- kt _)QLƗ~fتAz\%<𫛂wWйk!ғӊYKam 5V|@ pFͫ'=5pqRZX'M[>w=Vɛ9žKLK{)ղHA# ,Y_Tڽ&lH9ֳ&m~|%3lbfk:mW*͌WmNnTBUaG5ot7;&S?$3,SϽ䴦l`wH%+n26O; c^mx1&D-e&<ŘMRqԿ7lEtl=_5u7Q"F;9~M=TC/y0-_)^A챣5GYtG aFǭ\=%r#xYjS.dq!38vS?Mo_3|Y `HxܗqEN)oY|e;%/fvY-%LКjp iMjSLE-XLsD_)({xzW*36 iFӴU=ӯaOdŊk?).uTd*}X S3 [ .y /)üC=f3GtF/ʚ@-cTͷ _&h^igB lDs%q +NMNw>t!e9;f}rWE2_/w!yyYUpy&x */+DFɯkD6CRel56<-Zt6jC=/\!X?XƸM<4:7sV՞wИsEZ-R2#6Rk\ ߹ZtGt tGAcj e lx5lHoe ]QR${8;B߮kr"Ū(X09橾ʼ as?٠AmqwyJ EFN: ƈCMh@"WⷡݞK=9Po>Ϫ [?[|e>7M+72]}cj6sihrI70WȨym_Q$DŰ7oOGUloDu fbs5J)}eZ \NO@a_]US:0+NyUQ1ONlc$:XIks gVфH8s{6ciBҊ,8w0@HjH־ @8Qݽz׳˹C)h:mKBX [1A-qvcԪFGlfgŏ4y{s%qLxCQPHdҸ`8$U5qVbQؗ1(W|V *[w]xʁ~(#<N|-߀sYG+#gKƦvrwh1u5'XhbjwE+-^qpu)Pe nHiBxZ"GSg_5+ץ0p?22DaJ٩[7ڜ͋ybJ퍽~,L`K*]b^#| -d۪}r/ Kdj†}Z:F*G1w0^clUa⏸| xYm@)LCa֖!_]lk af$ϕЖRUԚ_ aEX![vҽ^jqA9"D(jD[s@s]|R5z[ 좣XN& t1#ߩ`Ȃ_R;,^4nTlsń6|u_+O~/l}ZN|Ebns5o|3GxfT Lg5j(W[ Uy*䙝V|u]fVug"2k4Koos/ƀlI+I0dj1ħʅ6#@A4Fo0| [=<C5il 8ZT/3߈%ǹ?`/mU[%P㝅:7F6Q@ μ}[hBBzZ$8ӧdF(1M;-|~\0U֎f7넫)XA2c|rn$q^4߰9fӎ/LhW9G]_m9e,:2r$PrBg<8)V)eo ck}3aلIZ&DŜkA)J:`O}[t͍sQ3O7 |0--!nfvg⥰A/A桓C K^hV5;Qg?s0s ͏xpqL o4qH]:rdZҌE/F}uu|!%ڬѱbN+!=j+gG+55LeĚ=,ͻ Cipoe{~_5;d<% y]˭T~HEXmUb<}  ="<5-O/#ZJ.NN߳jɜ BNvn9Rkq]TaP ֓(-,6Ɩ7gKYxciLEQ?~/JB;B+'&hvNշQPNBK9xR%.pl8 Dl~1Ba|D f$LsU,i)}ɤ?cP}%AF$XTᦵ. TMF Հd] )TBH)w|/NjS#,'ٹ" ڛy!w;pgoq[˥}5OZwE zFM(!a&ܝy@~7( $nWk+; &{!BBԙ8?Je^0Z]j!Y154Y2jh0Zb7@L sKBڥbgs!G}"*| @ lRdu).GL`娗 vכkvo1jSZ)I"&ˡ{F_$ڷS φ8~5H&asy_y G)dȚ0 Wn#ɮױ^RjGUӸ[I]J#΄Sa.R:5[jVe*g tgfVU<mv[SnQxQ/@<ڽ^xs\rKF'{x]0 Q5۽Ů6>ƦsTQ?DvīI+ޑB@uӚ bߴ ?|HR90ØI.͈;,+SP+oRۡNbnɅ_˯jGZjW&˩L?dkՕV@qCdC)q7‛ IaM@*uF0U3dssQ>yUH 3 Fd˰Ek*)\=RWI[NzzVP} JXwGl܏[`֎v&xY ަ EkvHf{L2#yiy'ԇvgD%„ %}.vr[ su"8BF 3q+فyrg;GX@iL:MHC"w5 ںO K;Υk~pŒ^Zs8%>F';kɀȃ@hϰ(A9̎a7C,w Qz q4B1R{l2EQͺm9j dTa0ķoD nk6m߽/>!۵" zll0Qy;eXl6n"tdGvA(nHߖ:o.S)W+J7n M ӧ;a"o֯!,P5p]lkk/ܝ}ʂ0D;om=~Vϑ$irtۛ85PqN6UC]1D91(7KJ1#ס{(_0dy`R:ҨTD ɿ8:#Js`$dC踨LXW)+ĮGgQzIKߕ "&D;;|WluzzӍމ'pI5]M=O`ZG;\ \_nbK ߩ 2GEe lԡK5؂1;Q@wO\dm)cYKRb]84E& }MG޶_DѴ9L(ُm<>Sx[5slh:Z܈&f%S Va:%w@B:''֞ƯG`g ŧrZBu%ԇ{onga~Z#٤fҿIpw؋C&T!Eg'<ڞ"85&m}ey/E-[3CQ/oj(d5Cz-kIHg^KsM(kQDa\a:'B4muCaHCܰ=^?ɳYaRHb_m*_=JfXZBa&4EZTHÈ?SdJq}jڄ9HoHCM3ˡx[oR?hBϺzA M#I?:kQTYCټ#ٵcBJܯ7lx'Uц*_ׇȿn* eddU=nIj5Vio!sgv~d㊆;fftp5Ўg =1CNHn mLt|%pvHICF,7pfGMW0;C'LP}^|aҘ;-F0f $)lR$un<*<"g!^S cI]2ljI=JZ~Htp D$JbkVCfIO:x{CJ}>-tD07-* ׹_s*ۋ:Cw[;*/Gyn( 3s؛ʨv\//1c{֪)-]tU\N@TkeiІu, by!R42<&mW{`*`#He^}r/-)]aT|_61zF`m-4/ 7QGJru4-Su7݂LJA`bt8Vc EA pʋm H_zِ+Mn>WXF\c y.nfx5tx!#4=>׊so .uD Un|dM-6!p (ǩk͉y'iu.f^#QM5s_k,vV82_Uˀ"kxHWjp H7|rkb"b ^/yg)=u mWz[a .NLPNB̦`~ ByueNua|Eq='1z7~d&?|<:QJ'֏NΨ[S4 j =t)PyZVacKq 2[߼'WARЫ]!QqTr80ɮ WNcN<,W*jczl|ǭE=OCt$#OzXcxkaykZ'UCǩmzeje|bJ$UҙF&JBduۙ`LzoppI= \R M4aY0e$6EG`Hi @ҍ=X|15IPDн Jz;uȱmx*?|bk^^.T`͎f؂\ɜxS LK3V+NˡOgq0^[!J4%Y~}k W$<ᡠ%B!50}bx:${cDH4 SےQt(巰T7Oeq,BVcFw%_rہc9‚q,.ns[5/fD\ŢO%ĐE%f+SOAٽhA = Cr6BjtȔ#"e6Ƒ&11Ao[= ('C.QFHPPB=pshU-cqP=FL3č޶8 n!f[w;RÀJ{XVO9f`FϢShh{tQK4;""T3bQo[Ixda 1v+؃7{سZ թ!-x9w}F'n rI޸WP$Le3όcHЌ5-E˶/_d0#fKCE U4heǯƝ&qW8;vS>7X I 9ƽeY"xX\<Ah="2Z^BV)7"KNbs/ᓥ7`.P^Х3fm:5#眳x_VX^*q2m; N9MHn$)ȗimE߂aF$\!OM/:^ IV ߨ̜ rOzR]Z= ݽVaG׀-mZ/fQjxm Ҽo Kh}6P n=3䔡cg4gTETk59"@e|^SGsi=G{kP/PI΢YsuI{5hrZ9I<%TDxuը3=%bLZN/wJ[g5rY7J;^㭦ז 7ȓsu@Xg#Q .Cq0L$ן$9A. vL:ݩZA(V ]U`4-ք@Xl_K(h&ۿ`*u3r#şJmNJGWG=%{ȉĸ~`>dg,B  L n~-&.oy2 ӖLE XZ/Lf̝iZ4mv>`507rJ'G[%q KM{LY>Z3Tcak#X;O BdzA8p۪fQb첣]i !Qɬ ?f'n!6#5 Bɼ*Xki tANhZq3{8*S=ӜR/"i}8Bw&oXupT:@ VqtO;w<0*H:vȧu6x4 h-:S.KBa3at6 05-RVV ͯOPwՆGݨ )1S9:ExkL~XKA%p"7iui|X'cP.=v#չŵsBڂ~I{]sUt1x1)8lm޿IxVߕ, C7gy[4> G]5l^#%ꯝT^sVCnƠXIw6Jq=h !{Vd097.G8o8IIC.3i2%FAcf/!ŋ(r2Ef$&Z:| *v]46P^1σlF9HT0Q8_oS4q;{$0'D6vD`VyT*b4%"žU9|?e!'m)ajb2ebW }Jms~{jWʂ5D\3HQEk 8zDA3S*@0PvqI2rEh 9HK+0"0Zû>V]lL'7>GP +e=;҉7xP>ϫyGreXɛԎkB$rX2?e78|xdY|>ǻ5N`}v( QAΎkDՓ 1fQiB{9q}LZ# ,P_$qJ!ߟy%t9$CƜ#0öx؃$=$RYo?~Cr.CŪhׇiѸ*;%ʓ5ֵok_QWAZqbTO[)=ޠ6F|{!6Z\)2r9@eNEc֥EP=Rx@h$KOGA_FQ)#ь\U<950~7tXx? ;1!~"MIDR4BXٖ 8a5jIjp$oh+dcq弜@7[J,܃u.wѱdEm<*#<{¶4C{eȕ$f {1/s>_9 VEn~MLÒ3nL $lxDntgL[PYQ9[Jy.ktTbRwj\zF F}|}!gE9i;ҡHdfXf;1Wʆ׸[\cu4Y^) ⚐a zgS&X+ALC. `a0%oы-V9lb:DjN{%bT^-U|B[,8HΠ9̮5V#c:Df1`99i.὚/5ϋ5NrCWş%T$A`byHO@pln (_ ',[(q͕~=%eBMexr*P!ckoP2V[ul}Ȣ-9WUN=k)Yj^ZeKwASJFɺNu;"LϦ8 rI4 n#"( Ȯ4f[ kgb'=~ZWfk~5b΄2Óz4V~؝A*AVzG ], SQ _iX秠.]Op͌T݉T!skU5@7R_S3䄣MͦB~ݘ5{[GdZ- #1?L 7y`0A^lPi{W|J99o:vۋ}m0V&w=_̐5?-)29"h2&ꔏk6] C2J3yuq pJ}NRv@x^ W xU?ͺ>4Rau%_ gDvZ2uj4 í}N7r=f䦥a`׮AyA$m9 !i_pQR{1U]O"Ys&U!җ<8;.}#7VIycz`M";xK{~;iSKu_x66$?nAh͞ M`=ILDu#FY+F0t+k!!0wIƁEYq1 f~Cފ Mj٪[h>4znSbwڽwb3lG$\ƪ eDfW$-T$\۠[ʆp80jo4sy4|g(R=&ӗP@YAeط]7vj|,cml #v#I톞y]iELjrW(M=8S;~R&>aaĴ.&$i]=*6+6[VHlYZ^<)H) ֳl[UTsz>4z际̕ĈjkӼT2YVpWFX-s,P'6{e.|dXx,[y`Lb.AL`֖pv hb ![Ly3 ћ7!1' Nu><6w #DΞ½[\,X *BpiQ~5n Z)1tZe]$c!y*kt#03 .`=v"VХ{$: oU,zjX맗Aᦍ6Jf^x$u˅`/zӾd/Ը4Hu]B&eֹ'kjQNY8`Uc#z|\R Ml:9;=e2 8`h9hGgYZil)iR2W9ؓ?;UD1LaP=p DQ$T_>Ex%ic^.Egj(Q7hItվ_42^B*/-%%f0Ve-uQGb򆃐j/u S;q䖙Up^ή"#yE]9Z,)b> 4:jgzA*lTղ,0Z; a(88 ǵ`VC:'2(/u5Nz وOrɕ%$X6fvko(AG;A!#(Yv 7c2kF:<ݣTedzI!ɸX+ŏ Kj7ddZM^Rᜭ`࡜;}rZ^3)zWw}|X43TiȏyBPOx0v렠EĠo2wj*J< |`y/H>0Bl-%mS+r)8aG/u4۳}ic$F\h$2APfJvF${w]FG '/! R 8u(>~AaPi:Hi"*@0zy4FF a>7kK(@$ა?OZ{=@P`a>Ϋ\YC dYDΏ`i;4Fvui{5'r}oGڜ8&~;P19*4]P֤wcS*RPxb3k٩yk=H͵Tkg02Hdrcjc6`&+v0dSn:"4_Jh`F)`h<)Y3>t1_JƐ6Η׆M,g,2x'{MT ~#YK~GՄq)NDZf9'wcgH: Q nYX5*.Mэ厶߃ Ql _U) `V(T -yi0<4F7}ɤq G^̱2lEJgb"%]"KB/!g dP}wΔ&aFƁ[808[asI*R,.i6f/[i<nӒYq:.j=mP1 +Λ*u:R۽{Ӗ1E.[ 9Om$0njaԹ" v|㙑b\Q9ʚ҉|o/*4";'A"3N?9@c#?h3|u]3]5'u Ytc uuLə*""IܯYCJ/gk?G$d7݄e(m-KGwU\jTu!h)Iz̈́- --QnQ T XdX؛g-X̺<9*UT?k!R0X/=ZRڣ )XS]IkhqIrv\Y.֙gʕPm,a#t( G*h^-:S-ekϽETKǰ͙4uH%Ͻt.GY&5҆T0WJ*(kʻX 2^ =8CG9ІIH A9^3#wʃ=A9~126Ua]h! ?/%ܧF)$R7*Va#hTn[kQK >ENM!NmN=^~E?}qB KLV,nNP 6pX m, ˳dk;X Y]j;aTTpVL7<\~*No[lRa|ϲ%戍_DGe]8#ИBU.8MnDA8vYkUߧ /P5, \8҅saCpNy78oR7b2 ,+˅x!$Rx1 ؗUGB?JTA5LCMX!7#5 ^lJß_YLȦM EiG9 hЦ:Q2ODOao!ZoThJk&/ KV;tz S=Y,G8WZR)GS+ZpHŻgxpn2?@} )Z_f^>9Q\пLswDIaN2xVDyHA:͇148A/ex b>>0ۏmQfb@{&?@w,M|.m RukMY0]=y`M G$HWϑ&0DlR:p`327fдo8I`ʿ{|Pץ jRa.f§] Yx^WrvUT+H\~k1':AreqnM1LB#+fEhᐒ1ڣ{,Bx֗j|Lq M' CYF]SYGD*. c#p_іma+ruHLL>oŴ=%/&]A*i&}q/9yji_|0Xw.!:UcBPXOri8C]#kxaeP.7 in56BTmc-K|XAt|8Z8r`!0'*c:aAwЬ\ e{`G=˞y&m5$/:HAi:t W3Y!aApw 22ںvA][vvX )Txg':S$fz&PlS" h jra@6grPb$ď%OtT ^X͹!Sin>]L=k&iTaBQ bav`6QDEa{XFkPxV!{FB % Ɣ1=e&jqCf5EE ev"HkG<M穓sYTҎz>EApc 5mu[_;Tݼce;?y Y`*isщѭ \X/0slzWfru?Ү l+L͛j6X5X.iRț5+rV'malTĚ뤾֖Ub[teqmuL$ ]@RLYbwtsSkʬyW*,y!ToXpf01onJ9gJZb}Ű* N^o0ޔDBY hP:nAĻDM*'۪YO&Y %Fmu{XŻs_?/JԖo͌ԏ056W  䀋aGX6䇦\zN$Q:otmK hUeSRgdV?-~S$OƁd7M[m.$j!ׁc !`OY02fzzژBi2 [kRn}%-KA4a4Cg/ۭ[/<NY3l,'޾N!~Luj}V{zpY)F(ÓȦ&D 66 FblW׬bRpa=Z C%)W|ZDBZȵXQJtvO7]x%aAiF(TQMz8]r֍vWc|Ţ'z ~]nqй$m ^: JwC48(q.+ܡ{6U oV~V:]ǐ0=X]K|"G}@&Fdc;P*g^pw?/@ui:1}1#ݪj\9'5^C/ qQ.L^kF:nq.ڙih2|*xζY(nbF&j'ý[(ߴa5:䍑* 4kqva#vPϣE2ʥo-O!HD r 1^l/|ļ[/p,~kx C9FlERGs_4n| qj,* 9hI^{!M$| T{ރ5Y$K1HדJ,4ٰ~KF/+[rK;+|}b*(9\ݫpqa.bC4(n[ e3Mp9c1@`\W;l_\Pc^U q/ijz`jsPp\q{GXpuqU~1reaS Uf;綗 }:}דNjFT:UUL7̊3'@o:%"[q;[ %;Ųhn'g̬ú8HugJ@03~r !SqDB6k[ |7Ftmf7CUYcѶ[λ䖮6ja l^c&B~~ Fһ܅,Cg^v<]E)#*iAxtcD] $!OZ.7Nhl,d"n5wt{@VRPdxʮi( ZgKs)w&aDjj aƖ qT<{dvf(f~hV> $trlXmK9`Wϧc~ٸ˘L$C KJ@\֓7qY{DYO0rw.C'\uJ{L?JB v'=`8B CY[ڹCByCO%)cƽ<Ѯrѩp{.[3ޖ_HnĤKy,S1KKdnaRp3lʂ{8jBL؂8gXc=Ի @/D`GK%^ٲ]Bk!}U%LX P&XAO)Hl~~~k>kDUED2h?CSK*g3~ABz-u(2ȭԽ2m_wV̓^ΞgaidJ&9ym+@<Ym^ @\V1a{9# 0 EtL%Tcޏrd)U} ԳUJeqA#O l)c} r He1>{눡i(RRV~,SV><v]+*eTu\lϤWj?26z@zZ>I5>l*4ݦ&J Z.Bpc\l{[oN" 4DG^^IwWȀM8xR]v%LO3#UvVV^Z@"!p2@-R މ(˝@T*` ?zM9G_n$@ z"O1d4`x Pp9r:fXlz1P:2-3ódtd@i Fn1w"Q,xC[!b`Խ+86<vRSjlS;nImP1ĥ˨OU).bpRy"‰T2^QExMns[?i`GzPY(i&b/ z-h,)|2$ Uy4ݬBgTΞeȽm2toU,}>rխ͂^[XwF8IVܱRbΥ KX~{WփfLtx}+BDiV 6qeC28UW3,95 5v8b`XR~4z.)eۻa&oF;YX^s>o;o%p7Y&DuWi,!V,A5"~BҲ4mF^jO\ Y6 &qz`Һ8gmA.<߶<b>a"`}Y- ~`nAh; a=2+Q}tԨ |I5ʧ72SNW"f@~2$9_x{8v}9th,%(Kt6M Q^GBvlBya \jY _EӪFFSxzr?N$8\Dq&6PW_5TtnO\-]1J%0H5ɒNNA*DDU')8la/sE>OQ^[eɗf ~$L^*[Ŕv@K2Wf]l>k.X}#.OW+{.b4w@v{Yo%v^xC]~$8'H&*-h!OqSQ &Ik_h&eo.g" V*P1het`y#8ҭd@y_$k'y2FwmfYl. Lt}SXN)Q D8(Ěs أHYYPCbj5a+iH%~XXZ j= KEZ+ tlyB嚼5Q0\d O >`g[X J ì +u\Xp[5 A݄0W!,}=vzv]内M٭TwMIG 9zGCŒ'Yeq dSz[#0r%ft!*T7>~ ZVh9=$AgMR7+e>ZKt ]gaS$\GM(wCbE_AHIoy5u>xĭ|dtP‹}Ot{"$Oyb՜2eT F pwyv`}vegK?U-h/2tmo7 +[HQNи<$u^]n?H+6# e~.6İLHӱ= zDoF&xAUb=SlԋJ-vTZz ,q' l=GnP 5T*X}.۠ Va&m`bFPS ZMx)灩%Fh_)զW0pP߭Ákx ݣh|";Q:4w"#pΔb}QRW'_3LGy*#'ix1A1IѻYu }Zei.vE9[Yʘ*!8SֆwFl(t K4 QLK{X8hQh!8E93uc h8m^6!oLLAx6!i7< N h}՛%zL½pFT35U2/;wkl\tfa}zKij3ec<1uiÐ#]v%شGe/iiJz_pl2݈UYa1.{n)7? PnowjH~Mx@(g0+^  m/Tv䠡S;7/L zpNWxYqZ7k‡FZz. ݌P&DfcPL^N W#.=`)r>6mKXeE:"dETUT dj4 ψ rd n ^b{&gU˻x,S6uav{xZ'ѝep¨(} .8H!~K3-rrJg nRf%[lr1'- W^AoO% 99fo""WKJ\$=sz7mWKΑų81iGϾLW|f.{,A^!d8 8ym" V4|͊-|@3~fNC8F9 H< F>:䈛 XqY,dy:[s ꮫa&(c-p9GWĄcwS%1y܋BQHE(115L' @x0_k|>D9]Vn PܖU[u0 ĒO<.oD&[]loW_ αjDf '4NzP, Xj~?UJ~Ydi=+6:b/- 2he f[&?#Es鑇x|N\ޤU1$[e2G D)!mDmGZe9D5C_E { 5 P~@QV9 zkiԷ&sʻgf`*n؞#Zz )$tl› pqƛJڲ& s0׷HN^)_mG?ȍ4ǧB@wI-y[_Wuj"92e'=LnZ)MpSU?hTC$gQD98brpe.'x|gƔv:|6L LAa1xY{:#ORۂ^9>%:bsE}ဧU&?WfGI'~iz> (Ԟ>Qc*:_6F C9q!@Ke}K19A*6FCԨMWѡtfy@z hA\hw Ъ9In fJ|\1G| ϛ1ߑ_ `]aT~@AD ;>Qs<ӰM3ZS]~ӹҚ4u .΄ňs9x?-S>MEAƝ]wSwښ!TG f%Iuk"(i8lJufvO(X Zp89t_5Kh{caG%6- U~gn.aFK#~cM'i_f0WVHk= dJ #HwۺL԰L>ai[ɷC@ebٱ5u`>f~4QCwC<3^8T;LfMʝ8r2aƨO7[rsޏ[.&k{tLZ&x\]c%@A]~+1fN1R ~s/\bG2U8  ֈC/xT:PcE옉1Og 2"&wZ ETh{{獆R!T.ij{a ǩvѥfi~\,5Gu=Fm9qy~y٪JFO(n"A;b=D2ʽ8MY,)]59 춞\sa(DXR74E[R'hBXb44 Iq~GsUB]tȸCSn\ap&Z%qdD9K+QZ y>ÅFjmuyꞙ+l`|՛dn{pY?7U*1O1}%9抜f(]$q4I!l=tK#Տ$8PƑ `{c*V2Za b."DY]ՃyղP.BD= $%^z#j>7j8'mih5]i[LB\Wx/&`Z'" q7| u]ftL{$E@#yYl2`oiR|qzPOLXCc[b6!lD? ӶnBIr-($S,XO\`TʌM,E29dV ޙKnbq`BſFFsA2u !_, ]pK=NtKq/o{['7Dp̣ǺHJz4tꖍbXKev< rvr;m3:}D[9W9(]8UkD Y}QiH3JΎ;jީ.+I+VH]T--v/._I}L(h^ΉxD$@W5uxPwҰ{k)ay Ď9.`LAGqI;jqkEuVӢ 5 U8X,ھԭ*юHL%+dU{QC8i| i: P@[9@ɤAͩrx˅A#TϦXI]Khe&~1xCs/Əu -r S̵"=D暕l"?ZCfM75OHB*HܶMrl qı3oxX >_zTDXJub"O)T?s75E2sةt oi;$)]ΚK2x24#7G*[O+fm?jir*aO0(|P4+UWX2j)56uvGQЧe˞WآdAT ן潻q:>n{'*b&sXΡ?u =Rm-G:tbH3x3†vtEf`}kY#G)/$ݹ`JԮ7pVҺuz<;@wr0M1!j4>~4 ,>,Ysl&륑7jBjW/1DF`P CYOxߵ%5D.ne~˪6"ϔGu$=l0v39 IU*RZSE*s>7 \XoQE=$eʼkSZ[Xwx1n@A;#{(BD'%2 Ê7.J>9CEUn m`.3iT/NPDGKi@o(EԑoLj3"wS:UjHfq^p p#ZprXBFP)S[XieU)cĉp0o!v;w1ԝ54bS+ Gҽ 8>~ Y$ hI$IE7Hqkggjyƪ"[w DFqΈS{+kG\nh{Ac8*wriד~M>~M}ҍjP 07}zh\Z]t"_U9p;'Yv zdЌZ&!lfQT6-YcvNB4w8un>UKyqҷk2u11u4}p.Ζ=+`~"Otڰ[۬۹Ua ʵV!x˯^}Dnuq$И"^m%V+:`'ĠS'3sN2wWh:[5P-dΐTCR:ے]: fw;ZPL4gÇ|aƝ^gz |+<-3W P)y+RG *jvy50lG묹lUDC(De{srP1g[)墢S2' RZ=YsG2^VlZx'>zs1dЮ/X?WE-LCDY424_ u<-R D 貈 ;wm$ֻ m1&F4m Jv%KS+I+pnWONɁSoVȳ2O0aI0e"d}oQslipsaeÞY8C_<1U}n0٧vҠnVe07#71j cJN6Z#`gxP햿OƐd7;|D3y r9֨;nBRHq/bBWcTr&V[:Nwhfh.$|rzV,icg [6 M _>^Z;.`艼wM:¸q~:}$juznmVp2Y@e~s J(( ЦX xhtq_,SXggH#(T`w4oT@n+.d)G#;Wn)Џ XJH *am!ӛ,7YsRJyBh6m;F^0Fg|^5wո .X "Qӱ] tneEBS~ )5lQTBS"/ Bĭˀ4O ;1CRܻ΍Q-,<H#0L8Nz_H}Ίi;0{>g7Vi}:%SܭS]le0}r5V;pEuxDOM6UvM ЛNwwX5l(KT$lU$1sDlx)"P=M;QluZ7w-ƍU& ďovꭰz-T`7Y{z0sV :Onbܛ4s:p+hoyTn 1]˾l AA>"! 9ju' >&Ś3 `࣡¯fGC銽?9J۠!٬"Ăso b94D` yq;L#.w<]H0f (# 93&x’?Pi! F$GJ؋t1@(U9]TEV<41[traLcB/wtrb& ѿsؤy1rT u"&2OpURw-6AƢr-PyQr-02[96 8b+#HeVBޓq \$6dj!㱼crQ.u+w=<}pxh5H#G]QP{_^=TaT"*b {!$!kk!Dk,hu owZT8 &Q0("h4SAoVBe״ݕJOl|Ԃ@\E M,y"\-##u8rzFR}۽ $$ĕA6B2i֧ 4!dr  V~'9\.OY+ŹI̥ 3seX$yEru0ʅ͠BS1ZS8DdX`SHm8VKhY:¦u~?h͔ȑ16 ,iqFJCE c| bE}| (@HətY=fWɩb1/G9d/P7YkMMtS3yֲaItqysDJY6n%\2z+)+BӒ< IfD~v'$x$Ay`Y {LݭTY6u&}p)w;: Jo2*%axŁO!"h=wWQ@\,ë 5quUN|V>۬of绍ZwP^+|x@27Akkĺ)LIWLRV|(Y:k2 3]aEYF!Eac M:eS[`-zUknH+ ^p[̓7ISɸ,wB*p|H9v !ZʌyDdigpuW`[s<Cg퀥MZ+^Ê>x#=y@38%HL>iwdFi4Y4>yϱqW'9ٌ(qI;|o4Yb(M0~Ac{gc)tNNv+Hr`\*m>#*E\\Tph#8刮p̗9!)nq?Hiϋ,b\z&$9rqApv[`@BNpv@CУ]T&vVy9ʙ?Z=0F;9uȑ=A6)Щ渥4Y Y^ jU\nHV*n;@E^IDg})U/gV2Dq.{L5gtHwVVa748i"{ T 9gH,:-IeЬP0F>meXol'ءي3_-Fu[0:dQPtn~4Ep#,\1F28ueثDZ>W-{Za+*q;! _4g >pVu0ԥ@Z>RHal5b[`T`X|Rx4y{8M4gJ'%rK? Q̦RvV>KtrRkբLyid8Kz|" U:c9gԏ@q!*AeTډ)sxLTc}6z7,_k%0 PҮ''7# 7dl9̀*V 9lҝ ĵ5_G?舀#!N͗$Gw?G.~( 6Њ^I{d2P۬9"{TԅF o*TƢeŰRbo(=nךm| r$glS{,sidL[Ji7[˻j荦C3\@r3N "-A$:^ڈdƠ].Xe%0O:U-]X2ZXGwAJR]nEk69Z]M5Soސ)f 놐\&$qq",a6ùm`eF 0oeg„Lk% s_Y\@ZV4:OWq }:'2#ѩ̬'+G`~: 4+KW{w6qm[zj4׍!\H#R8C، #!j#n 6lO*jqak\}X:xi7 s%&M+)hؗkմ97#eB>*aY"^Л_S9p#D޴"9{(wG{G9"=P*-4+>Sے˄H`ɍ-ҒժX 1?q[s Yv[KdK$rǣ2:1Y|7aTI^ ڨH98v"d/5bA4b5!2$ȱPLMR\:9mbU]M%W ..c4lV浈1gHO3C3tz|-BΓb2ޕ t>w[ aBuQKbWAUY`8A~`j/W"5#(,-&xh"|U`[{MX"pwEj/&PauDmP"[¡*wrU2prفeFV?l\c2IǸdvXeJt24 oz!CopV*F 6Ia#or>γ/Yp=CtYa-wd"^tiU9veKY7=D^o & ,ao35+~Hr}BJبA1,#g{-\?)g:imv2?b#o-=28Fi &{n̹b_K~-O'x=Ezɘ&2~6ʙepN'6p{7LگPJܿ?d ?yI=9|{.ا"+pg &X(^,?;t6 4iq~呓1&  ɱWqx?, /T~"ug>Z͍d8jw!sKƛj>mYŀK.W }/J~()ۖt3xinp[̆eҳ9؉uLuId SMB=C5څ.6!!hؐ{_q oҜdSTpz1ua&JTxkE]q ZWغ#N2H1JE>; *?o?zf'u^+zꌱw٧Zs:I Jj),V$N@BV vKg|B=`#'Vx-'2e 툖AWqi!5KJl"NH=l >uٓ{ȵHkâeԹt"ZosTQd{*oW_=3[JiuW-M Qe2ԯ`x]dJ|Oi+(u|W#Qρ/waqp̳S]%DȏR_7$ItJ!Ff8/ճP6%j̜{͎49E`jSdwx[Vm aklUӼ^D۰yM[3x#@4j`k #۵(f˜sfzi˘Hгpnw/8`'A.Hlc ,B/!2ҹ,1F[omxp(_߁'aG31Gͷ4"SH˵e gǭG+Samը<IBDz<.fB"NP,Junt[,^mQI-\KDU 6E{RL!H%Z\CRbڛj їyO$<ހxvg]8CZJJxu:".jepK=C:Dۂq">1GTZZiyR=r.T(9zZ{cQǺEBhY;2Q 0MS9ꯃlUTx=H*i>1Q{o&`Д<̩f3~N熅+rKIF&e84*D7py`_ӟ+OTM0-?5w.FM;8iEz^ `m V HJu31YdH awxzp7V L?]TH $!EAVJj< tW`3;ӽc ]kjV`RV\]W3z~̼{iX30)%V[GrBp@ibƻ1{HϺ1|.m+TYMP< <&^ePe:69H4^Y0_fh$>kYd9kN"d<&ٓјq$2QAo8{%KJ| } yϲ?X*dA5ZOĉNe[mg235455ʩk& "vjZ* TVضnwgKRIPx!`Z 0T9Ґӄi9gĶCX̮^͌0֌Kۺ 躵&M-ᡜݤݵJ;R|ݲl_pz'O_%h˧MP$tQ< Uz _K!"MqVK!iXכ:#]HNR\-`!ݭ<^GjmOum|vML zlrƤ~@OFƍٹȳ'/":l}[D,gX)t˅4w,4lē Dw#/.*,,9M*}$l^[F]تF1 F;l+m!5v "}:\jnt<ȔY5T1sD]R>y#5?!#&lvS4MMPM}ywwE{3SvFdo3>Lw}gVņ [3p=D :9p/!lmoГaAEz ܐtg_ R9 j{Zen$ h@Hc*_"ǀ L̦P u$oM!we GO'oa_ڛ$ZjZ؝Rb, ?"iqb=3\oЊWUoA;W)L\v=FCΩ:v2r"&ĸ1--t՞@&AIݮɠ3LO`ͣ tc`ܰ'걚6AΘ7h"X"ak7ձiX%9<,01Vޣ&1 !1\"PM}%'K$`{oTmA^7-j.+/;) 8#x_Y@~0ԛtfvT$`B6pyJi4}N{t$/QiNʒR=tFbdAmÎb\-h> YcӤ7nD;8u,5Ax}3#hT?'~8jG+NiSe- yFV'ntMG@9nֈ*Yv֊PəsSuu PZWhBM-_J;na Lo|َ§H7wtp8*72F530XkδH_`lp/F?{d iJ&P3sF5LHU-\=,J~"K3ydaGfAFR\C;fAɮ `6Tl=tb[C`)&:5KyDH$`þӺG0qU磷{Y%{$^jc!~dH3qr\oA A@bd*!֨iD Cx4A\]Q2Nh< N36, |XW픰K>Q(3= OvM@V`D YЃ\s\+n6gZk>f8(qv@B}\#EdxL9"( bIQT C2Wk "AxYU ;r5kg_tC5y Dqɿ뚏&rɸWZ2W`ѯ!~M`#&`[I`;`dFvj|C&r8~U% CA"a1J >)O%! D+ śxKI !nZ_k)nEM=H6BɨEI CdX[<:wz>bKxI78g0_EħNnN#i1CPn1=QF*`Vۧ8(I]:9+\p<ōdHwů3ȉ`X㹝ئ7(מ/ڜ6>S7JcNY JmOlJX}R3UDOTOVy-.j@7 tZ֩R φB()LUivSCV0$MUSKM= N ue1t}-g vL{Ys嗦7K鎗KKg_frUZ\݃ ͎m%L#V^ǵLlj9oAKܨM>vyưD*(PCW%p ?TfYF:mb>gl }!s OaGY@_7]ÞvNv$cn2?ҸdY)?u8/ߐ~4JaF"KbܶQ@7WPtS7ߘTVqXaO1LCܑzRKŝ7P[)xmp2.%{Uス$ HK[=fexS˚ұ_וYؙ*>ݷ/V.,n>B:CWQPʵ{XQvN!Xs@.6 @7]T+K׎X #y*lM`  Q":7;0'ەd0-UznxSPrU-MG)Y|ctH?`RNy9g%)Hj$JdW\Y':>? )8[-MFC,vV"vCSk qί󆿌.0B himmk=.k4*3uBeg@&TGx#)Tq{RʟD !y$8hH\A<.O A@ĺ2'086;aԭh= E|nWf1ӝF%T0(-0s1_ Vf2|l,BhO7٣%%eFÐ{_asө)ςD:Hz-ߏZՌ%(6`i43TtB\F^^d}"/R,>: L+SZUjP#涀5OAd u=⭑6p'vdp86{ Q)Ali!J mYi=QfW,@63Q:`PtGjJT|m6|RdƤgK&Pyp#>3 TT"ueq(:0ӝK:~+8?ߔ3s^J&sQXV\6ޛ́J7_x>6iFCWhdȍ,Kɿs/ -zH Qk;s`#)Z^ ^I!r׸1GMli s~%Ywh-'jK(ե&"<8-WRRSgU Xo,XON.^O1ڑP +-vv"#p>.`n~`CI&3A;\Ўttp"!<)pPYleg=.NǗɐu]jRH:umf@.t>%1 TtĮ͑i1=R ܖ4xx8W1= u1΋p馳%|St,Sb?leWg~u.@f#*մp$&\}ę*yE͆Z5RtőYiHsI <>NMTr9ݼIY J"d3[uVd,ҫjH! .oC( Y9iI=qxgF߉\F%uIRW1nC2?(B~4? on(t"W V4 = M_q%.22wZ?`0:KWP:%yb*Ɏ ThEW42} P'l- We4׋=I a9 kry$x9#1ptaa &> #UAL@Pg!pCa._thN~25P ! c4ոm^/3MjӮ6+B;Ub8pPc rBܶaKy=m?R2-8Ϩۛd←p/󬱍?ӎZ?sK07P{.|a8)MR=Lkyǁ5] ă)b$<]Yp೺uMϫx%" >kE?=[/*?o_wg- N +m!*_!S T.sPͷ7s %yA0~WDZ!YG3݁HL~)0 4rzSLç6 }R* 7FkS*c>C<}rD4XmsU1'[ 4{q]uqCAS#pI<߄:t( (㇨ְ 3ݒ-Q=M ]i[1 {U h3QrRANn ib;iҨjA^.)l>п8ťӠ^\8P,K{*&amLKvFA8ݛ~('E&tb/TTSTn8=w;T+2O&Sh, bPO=\aTٮ|ٶf+ l?ฃtX l< *3|Tx֢U]6R"|qikM::F4|Ǵf7~3dEGkʙ4ݔ|D4?$4P:OĚ+@Ds7)9e]eP4=P͋u~ D,#k, ן!95i#%DJcZ!ܔ3Nnj)Ի$֐#߿~ƀn (zbF p+\/K2_J `OѤ[ԄԄڴ;mx:zy<:G =0A(1 ٓK0< b8}77܎zI͈ͤ`*QqWs;G3ktpަJg ֚kYŗ[ۉWm.kHQz!C$|"ZzO1=UuUVPND=3`U9QMIƤ;RS65a{yo#\TcYq1;<.ג=\2's7GT{ዎ?r_ V<y]rOK)Z&6 J芎 J|/EL2؀UVvKz]})o܎#A9<[)S,w|MGÁHvcy-%)vYxZ~[hЦ//YJ#UI⧤C=>(~W]i=)L!Π:[ޢg1 4wp}|2.X"JƬuHi[|@i nSN#*lJ1.&8(~H7U+W%:vbs^4p~bʢ5nl[`p~NŽ/ʨ\Ī=Xx ϴ(-ebdr)O`k1$ .4s$WɅdzÈ7 I9k&>+u+ ,,xqcvH,o'*6?vwUP-p8V;V=Ptto&IpOCٛ3Y_p~8swk+o[0MᐎP3Jx_~(P#[ZJj9 NL;q5Ϻgg$/!576ǎQOOX2[3ɲ$HR5s">rѳS\FHM& #H j˜Jksշv)i#NS [jji% Z(zߎfL"b9Bbb<8wOb 8\E=Mhp̕U㈟5@aZv`0rS񧆰:ɀӓb,`N%xsn >  :XIv4ϥtq/v!ߵ|iÕMȇrT3s] d*7QD1W6'@39aK28(u>PF5Ќ&W<6,5mjUڸG *( t_>G`T-5 "XH"*n.J[ ٓ#?޲v2({̣)iOensQCw`밳"0^XFu-C sub7(uHՄ*Hq8qۚ1p/ ׽c_U-jR?BgW1{q_&b=wd򤭗Z(|y;DxW0Wr`9>cuh]帋)#j}bU˛KSۥh3ؽa CF \3(b'{\g,߃V5,_xt ⼨Ez@8CVE`#Ar y}.ʦMPU̯%ҟqS3Q0^%0Y[I-z\&jgS"^R+Gdy]1/T& }mrS j* -_xG?Sx#U_{0)A@lhzˁ|-Yy53ǚpt'&as#FjGO1'`l_SZy`p$_^7zz\܏]Jx[l_/"-{^uG S+jnyaq ]"3#dK"\ -rvWHO T̏Fvg&6]uFi7jnj KFO u&t!,V|S/ 72Bo;K2:7tuBWl,j=ÞD_ 8T5x'V˿f A@4Ut[.4Af&'Pb_]4;r⭰_CcP# bU]#A t2~w\h!we8kW'ǘ}8~՝ X30zĈ"%)b%;CjW~ӦAQ~:ů  KeTw.]!~3㲄ˠ o]~MxZG B|'C:wf( k#ƪ( 9اgzSvBwpB]}M3X~L\h^_ˠeeUaJ42w6G־Er8tdHɭ2Fz:7*Kcy/3vEXؓ-3nJv)t(^h!űܐ Z7@(#, GO0Y9> #TH4TŗOWSՑ|!94dl^!ZN#NY\}}Wq_.};NmI^=a .'݈ųK! %uqo9!hU룰Rar@~֙OVj , "ڴÙYIo-"wߜKܴ<){+XH4`츄hEa-/ڬs,1 7GB);pPΓ$  ;vEkt'~>lQYnR?qcUz3&wJh$V9Ըt^DEHPH_"ңLJq?gYZ07070100000373000081a40000000000000000000000016599ea2b000070fc000000000000000000000000000000000000005500000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/scsi/cxgbi/libcxgbi.ko.xz7zXZִF!t/H7p]?Eh=ڜ.+ˣ5EY$B2~P*äÐ59)b y#u69K ];9A3_Ket1u~@r)IdEmNm񷙎5ˠbtMbD7ŽWDJҟi7q'^7 Qy3ߕ߲7uT3H﯆ 'Ma cߝjv/>d+ho '?{U>9`Vi{HS['pG8=K/eV.uN8a_8Z-Z"-)Cp2<8H}FOu%8v2 $Kp[=t )>Źz> 9UQoYlP@+ao{ֵ#fKebMx[e\Q*x at(t1&*67:@]2WZۛ$Gx\x.?IgwzJ/Y#+Tj0.2?^k,A=f1)lyTAɖ[`8i p0 OYY9đZ_pBB,dİJx"T yxl`$Bkvs"ʹ{ qXx݄H9 *2,ˋ< jtA/4M? ܒήp+C6펲p'sXߠYgJfAH& 09'V澎ֳj\A[40&vVvbK:nF,hJ +I) ;/l!rAӽܚW9|([C7_ PTxIã<Q&9.5q1Rpod[4'e]l`;(yt0;3q3a֑i7K;. 떑hpL9Ysn6trB󺘿j^6*%:D%4tJ- {0L'ε1M_mەjYdc-AiQ{ ;Jg "U 9Z<13쬹ݍ=TTN{Y؋o?x]AGVl:tv̛2T80Zm)pS_/(V& f? -e}t;qҳ!VqE‰ۗ3/u[Ax=Pن7ahظHK?"g'_*wK@}ZA9b/N~|fQ& R"_cx}%uC801t48>$"ΫRbum$g,{,O z:Q-}Fó(ځb w-sE% wLb@.RX]!$Nussy6L!V C _>]^ؽ6x3i5 `<Ҥ[O`y{Ǣ5f`?(ʳT'r1L ߢMp tfŻO}2LV7IVo{-̮?u.MOSYAeGb(gPQ) e܆HS'!ʰlIkBfIF~4+nq=RL:$4h#Di-$Eh7)f? Y"s$5טM4 h"/i^RĒj`!A8!MB41¼x@pT?PZr ,5vx M )&P7pUV`E/zK1b23`Z 壻xmt4j\ ʙM([rѥ{yerEDϽ*۳ $\G\Um.&L}ɐ3+L2/7(șz?פ7]?q۔JIQ+N\D'zC*%yAJX}`ޮe gU,mջ|TCN"]mGmnXT^8M!Ri}:]qEEh)T7QLjQ3?9k6A|W _'5N!65$Q-$jyf4E35^JtQ zBcыe`P= ģWg{"f2?k N+}9+~A)H ʫg0[C)㉸Jwf~l0QP.,o,k1GBЯ2ۺi)B;M^k*uc%|KImPYJD6]-w0}{CfftN\3 >ef˪]~,](e$w 3 |v3O"]k70v@o{fn& ;jU^G~,9K`3pjV::С;@D[t)+7cKe/L< ~g-ewQpis0#nB:6EL ly|h~,54T:+Dvsxܥu2 Oq ptDۅ+6XϻC7"D?Wg ;۝AR5Z81K$ lsZpJEU S`F(,;o8uf *ЉSʁLO{E+j0qo{WݵB ]q׹'_R6,~Fa: cy{[R9hrӤٌشaQ D6H4kJ/L+zq},GX _t/ ޘw0IJD D|uByXJX+ۡ'Qq%s &aڢ]|1WxnH(EMw?îk@`Q2KkδƲ{ZF&^/%zT =}iD@'"s.R!I^W$mdY@J:5LT3\&;?L7s3YM#BO!f~ VxP5ve u7OMk9h Lh0v*%PV{/P)>=h|dQ(GaOʉ#(:HJnW~1&G9i_f~dK)%#[ Tx/ec".V ǭ1DhS:,ZeڋC$^zWɮLL>GZ |yؖ=x!\MPI] ֹ}#ZdMD(^!_98sv497Hqnb#%^̈EcFuL* _φ_kq9HNgKU shU9wAVgYEhRǼ!ӌ* ޙQVU>`L{>c 0繇ݺu{~ .-6YUS %7 XkfI;2 a/"r\nw[x$$I42KKX2h/D9[=$PHI0!=5vBOL^Cg.O@D$l< -o7$냂}`COv pW(k|%bz="+*T }pʕWg*2'e b>}ղ`i?IANSƐ9ːJ䬋p|"Q%2h]}\G*GkI 0D:yIi~t莅; ,n$֌ A6g/ȉ4I T|W*3E<%6ͨؠpB$"Y~A| 7I4!PH٭`CpAkj)ڄ0рeDbݭS}ED-F" !Ue2!Dߊ8;m;T5E'blxv*E-cP>3aŒk1?Tңq8(lPCiio݈`]bl Ȯwd+?°6HRէ} y+N\42bZGF#*ZAD4d'J) 2;O9P"ʹ0v"NܲYuO7 bПpB{I5]Pe𴈎~|ZMa(mw.֑Ǖ,JNPn!r]7!-a| MjcvmMRG z[2Fn+D#4VDs%~+vZtRv 9HZvjĆBh-`qL"EpnHܺ  AR\uc`\C4eڛ;UCDA:,eJ빴0uTbgQDz]ẇ.' B1AopY%)m\s.-nx?+%^05SR ԝ.cݲ g[Y+UŹ3t5٩I+k`XϨ=[ZYz-@S毗 lZ>u](eLƈ^ Ӗ~CUSIFkKs,QOBQKj~1~)]է;q31"t +ѥƇ~݊HW԰1#e1!}#P9"`QSFOad|]e98PɎ(:Fně6*YXgbʬ{ĊK𰜯Ϊ/*|wQ~1D|f] +C[$af{H:+% +ڑ-_ln."[%;2o/2 ER^U>hM#ÙŭP}ldm*&UTkzYы eDiם_:}:eiq>Pc}2 ZQv%WMv!j~LՆDpkfɤ?suQF͐qx4'kaϪy+|j5/$ B:a71AuΟȌûU-(UΏ+ &O.>Hm&!ɳЌ$vJ:z&,s;|ld;'qQn%B|s \-#Sk N}f{w {{`bU3ԐJ[K[Kc Q]D"C[pⴋيv #ɑ9|"Ds*e|0Bc Z%o@l̝h*S6f'+ };$1ݩU^DS]fZT&uD.+OHdPRm0چRNkvߠ{/Zgt EsjF]$%KZ K9kUD*Uςh,-6Ov=)fKbȼI^~I5m$F/if_ 36|0xЗr;_P9*IIihlwS45iǃDwgTovַD-{ _; Z/wh]^O ܄Gvb}_T:[ӈ쬩 \q!Zz\_+uleӊS*嫚܄nPuN>!en^R[ʭp$L}3p<̦uh׺1I03gi-ԫZ9%4'YJz$zz3# WԽq, ;j&yWze;ptxj1+H#U k:5i$rOg޼.0PXT#bHtᛜ$`Ljl$v\ڴ=""[62& \ w[t?1Drٺ7\JIk7o lEA~'rt2cN X [`;v#'ǎRBv6:U@Ffu9KѓTjm'V꾬ܩpG =ՐQ/Ʉ^fIi93Fm<,rU:X J}yD}!(yQ_+qq'3V$xG[liH S{dsq@/Yi څX\7fsS.T(=b3(.}n0+4R=_i61,âezLW72={EM(ޗ_*d-~8\⠪ .kVA $肜Wyн_M#GgHgyFj_Kk@\5[9ꖚ )~4:RGHGbupGiI0T0ٵI28W6yhXUxf4$vnE; x,H=Qq".Z:۴lËlR%5SM }0G!Deu7a`=8,S!,TaT3\鷸l~>yy R#}' ƾlcA8eb=M8`D#cFy M[q91lvPC6p*C^񱎴<$'he܌戓*X> QMA }Sx_kfE:Oz7﷥qرFQPpP$`g? 5g F'Ү$J_=τ UwjQ"_<N%* Dk @ECe<09%_8FrkIj@dZڝZ$#]ȄƧa2..'6kdz&d׹kٹSue!B`SgUJlx!y;4}'-"S%[e89G->>u:|'+dzghf:?;YC2]f*}ҖH?NHNܝ{1oͩ  aI$AayM;Ms)`ӥy<C} ǁ!7 ?[ܢH/juyxcW@v1pUq-l׉?%h,-e!)fU{oNH+Yք*=h, 0+X\G.*;'0FIuWYK/tȅ/6{>!8#_`XY5CH= /cX2Z1($9x*f$f}}!.Ȗ9n'?F8-6Y߇!zhZraoV y%&7oúnqeH9i2aI8Zq3-|uN\noYC6tK;@%k,zx\rˀnl?~v&dd.\BpÛN"tFU)K3}5$8b&ϸFM@^YvExO20qk l $wPfHHgR!smiW=8.zi#_ )jYk~1&s#yjvX`eӑHDEPDMBMZ_O|*gҟlT@Qz=Ƽw^Zpyߔ|K7jKsUJdoe E Ee7K!GK:aJp9a?GPKd5c5^=ne*Yof+ԈKr%{ےWe^#(@za%Q$A^uZmpŜ1B' S&Rkۻv+o/D$gZ4r>wM(uxOngwRp ye5`S Rt2"PA@0|q0U@C)Yk+w*sqUt#bAzO;g *ۼѐ)Vlbo#g 053Ij?<+wC 8lJJa,_ *>YGP6ff 70BڶW}QЖ F;MA+(&Q(dFnKD)[đ Hy7Z57o.uc=]/ťX>+!&iF!la=GCMBL~-:ߪLqqNϸ(7Tx_}6b)#-E־GC&2F:n8 sKoa 'ak5mxܘׅ p:{H^+ vJ)<P~>+OcQ]^lsy Ov=(V"z$#&u=]K\ʎ MerH:ǀQ-iO'#V}n6/M t?e|v$p S`%P1a, ǺYx _c/qXaY(Mi4oQ>c#IׄJ. )&HHQicᨌԜoQ9+GB>3̼a"BG#K:5W!sі,ތueWuba2&Xv<ze̜Rlj* +'(m Ȟ?M;ԍj0ƒrՒJn2Lˤ11 RàPf~?j0Ԝ|.'uJHDlwLe|I H@ɼ#Rma8@&UձZѼX&B U2Jh44KZ!L۝ZsCf0z{gΉ#3ƔJ27.@[|lj:7> s{f;P~G1L{ٴO;!>ztj?YKsdMWnۜ.o̵yød>.B54@fP{Xq_.`{lC7-DhBOUAh{.ޕZc!ܓl>9;권Cw;RlJ U/*Ϩ]ThmNj7W`h/UPMN:Z[#A~[~AJ6/?8Q:25`™mc:ܽU"šFr\ , U_Is1UHC>GHS #%u {AE`dPBF-xaDr9a" [,Xfۇ?e"{x̼'}[Ofk *!#^FFg\5_M?P[1)A& 90<67v+[^  n(+@RK^o7=. p?2ks/gծp6s#S en" #hD :io+f-N:>S(FQk5o&\OOW̠ %BhT{l/Rˊ$z% H"RM8UTxi.I8D$mN*^ؾt\295.+l7tϥV'O @1I?B;$}mvBcz@U7R#|mJzNZ! <p+eX,Ay+sQcgJ9(0$Nej5tI.YC!=Ǖس2'.ijlz4 qU>,w=7&ǣG͔,Eh:1G|WYOkO=kdJy(t?%{ÎNUK1 OL$/gt^GrZJty]B`Woyy]4n@܀+}[lYSv:ďĻy1&$u,z.,Ͼ[?-* -x8- 0T̍]ufmstᴣ}]@='[$F?^`U 2&20 !XWhFZZXp6;-F =d:/DKZ\BLy5rue>&i $0 88WLen:c%v>WLI JiW8Z~'1sZvf;RD#,\L\0+?S]:֫¬cax? Jf\tb[8?t䎃żOg&L:J.hp7XQo=' zInfk8gaF"cVTʨ=6dwu*ЇO;c+M-pCM#`[B8$m=se1sM'a &B 㾇Ӽ_!'H4򶪟Kyz*;֫G6C2~ΪWk'„k+u7O{\SDK&e+kq ]{F|w[E, brEM?7*$e8EPp2&Kﱵw 6 0 .!`F{yRMZ}':DT$(M ɘ=EofLi*;JP|@J|\*D ,322$;лDoUiRK.T[QQ #pdUmd~%%@٫iˋ~"wհ=ւ7RkD390b[䪛A7zm:M^#qD/{Q[VJW!q2\]I{]aj3ՂWnZ8f~a\B3R^1mF>^`#fAgǢۖ5NTrc څ8]?AC ]?6*zH]0t}פJw o96gNOa}vZtkz^w8XtsuІ 6g\N=YFԣu/i-mB%E}jv{i)`bz(BìהMk@aYvjIS 6j2l)#b#FK|Zro7OA|@GT5[;+܌Eo;x'^)9TmM7"ؒ?o O n7։n$gu7gWV QzYτ7pYC/I *SѮd e^8Ns6V7KKse#j]A`,Fh8A<ߝ>+H&q^X:ꈍcu[3/4L6}t9d.,Qlkh?mm7@At"Cr&^l/0)D.LJڣ2ނ1Fٲ| UdL׬.a; ;?S4hLO ZT%T˧^;yIlxᆛ?׏/kj5滼^PȖ{2FZMƇ3o Xڋ;svi|6luN `G=kz J6B+gaV )(j&eFoQRFI녤j52MP:&TW"U[PȲa>\֞u\UUi7LRc7=>>-jEeg<7sLmv:=- mM`۱r58t4.('gD4 l 5fI1r/o|m)(sJ{^%/c>KUp]6[? k:2O1WK iI5BvhPg3ldzܦVLd`u[oURf6ꇫbMP+;_gTڽ #{@- 6e#쎔ksTw3ȪJ+R>Ƕ,j(;a+9 T> ]#T[Mr堹Oz3RgN}e"Aiړ[zOw u,a֒%в~#&A!% g%ȡrZu|BhPYqnR./38"L߅yˊ[;^/7(#٤u+``Tf |)r~hiHUbf󚹭Liݪ.d %GlT0p2bOTT*ϓlsFCyX4rJv y&vOہ.`x4Sl^xH ] !Ƀ)Ќг~wz-?>&>}P,asքΖwy<-qvhxobyU\^$mqN|v H{}zJf=W l, r@hI]\FL"U d7&3,5.&WīMCw '0ayXmCULB>MZxz4VEޣZ/IvF4 aʵy̖4k(x4V.=Bt@_a0I5Ļj[v ڹW-lnT3;63t&1Ha)>M 1:Jj%s'pM[*G#O%qejC B枩?pPzz5]^RVOVE>pp9?36p]Cv_e6T;V5!=nELvT,H̩v(H&c I\BΎؕ7o cpqPA3*[]QVuK eR]'J(R@U|*~|6b\Af12B*6Cag>\"T-1ΪrT|@%-Y4ں"0_̘; E]˿ `2b AwYr܉@*ΊXtw)䃥_l3nzǠقq햫fWMOif&6܃#E?+Bh1zK1?{N{?3# ٖ8:6nj?qɒ3.6rB5652`k3s Ҫ-jY:3^2gF^nUNZ¨CƻVXmv3^G[9ϕZ g؉ZK`b!Q`.y|wr,T Su_eaY̯h`q7+QI5`_1XO0p%ZUaH99/ OR7R3V☶iovU_5샷'ضDvrHgMF?ָ> b<no A]Slu*^ Io"C*Ohg VEи0Cr褳7 X.胝$i~zpJb zv#**)A 1!]r=5?.$7*2X59IU ٥;}U5nNµ>%9 ouԔXǿ\un<:|lnXQy<[.Wˁ2a=[ĠWL.3%)TpcVP'4v C'A^Dpx6e3ǧ/4eU>NT.LѮqEO4s:sE8 ʍQ}Jtkw]| +!)n_/jN+~բsVDF᯲w!Sk!ٌNftt$^ŠY7nn 9+0ĴĦtRf-qEXYt)"r Mw񇏈”[B,[VtޯP'k= !j~~G}bE]njȩ&UFwZ6`Ȫ'e8?8ApxQ%]3 |OP}%#sOnkSB>x{1a 9= Zq+C jmlI9E4ӵ:74Z8=`vc ]Z $ԒzJ`7VF#m?Tɔ le6l~nqmHד6-ڄM6,WMTV=!k$pfNW[6b !{aP;ROCwנ宐n:~o24$kֈZr;S}~{(gvq>1mO1$etPv|j7]Rɑl+HQ=pB[$O V&;e7U0 a#s% HEE[Mz̨; E'R|ف)PNn~F4eR@/c|I =β Z4`Z ^#P#^tbzXA h"C!S"hMYȻU&Tg6ذ ˩=h-W(n|t|*ݫdo%ݿi#ׯVnjXM[.>tSW)YsHz.::b9zL{Е y yB{܅YM( @A)\3/,e@oGy5d#i `)Xr}?DBY͊vmM'[!1z kG07HoFC"㢾WNkerKJnd,;5d~\l@8n)eٽQ\0S<~TE'}M6bLݧm6SZ'BaET93 وMNiӊy>6܃T <>2dnbmAqs'-=kظO4xTBpJ81ֿSbXg !|;[AC׆07"{Ex߶Ow͕p bFap4t}b鿅I/\6xX=:jUPJaҿb~BE@y P).?fnC:rp  &\CmTSk,V/c~-ӈGb1 N3aayܼf|_톕e3q-S])5,۷븿}QH+Pӳ7A(ȑxyI ۟)*wC;"+Do˴$&9Dn3ƈwT 3ې_1Q]ꐨvKyg ]\Ů ȭ Ŀ:+ꛟڴ*ѳA"!h/yljdwXt|+{)Eߏ/nq Y8xr7|p+?(%|"6n-u:b ԖGMnsZp:U" . iH@_hn`(2x0,ЊQb_-IzpL4j=gUȐjB-ԥmvctI h`|d/~p#LH5kڈ}Ud214ȇ[pX6*yFu f"Ⱦ8 Mֆju{cOBɷ:ð+kR6jll2N]& q͒}*i1JIO K>TUR=ka c)0c/V=m D<1[9=*6ǔ#L425Y h F=RD;]I%ϵU;J1 =z|p9r ݑB7T:Uܽc~K[(o_ZX'AO'$)aSSy˽E Ya^1bj_5D=]zI7dLOϸX\zzy`=f1\&PҪ3,bM,MW!`H96fɲYtPdRBBX$X55X%~ &2S/L1~= 4V>e4U"FᛠLg3(%'fMI%K+(v &uW^ &Mm g6\ɪ8d/2/oՈs4rcQI= 韥K O>wc 3bDu G=19,0aEyn$޶B^W0t=D!vNviNGxA'j>| Z=\yiz7oum=cO U}ZhCroX&v TN5j^Z шQ,W#s~_w#jȎ&Pbl-"cO `TF/yC*\d){[A@a !ŴU60&b$.{&L*k7$R< N =v1s9C8+GpEMY%x+K~nv`pIBOH&\ELN;OFbpN)p}[JpPN Gs6 :W.x ; Ӕ~_h*eV <7~a)U+};LGozքJ VDhc-e L"X.%1eVnjiA9bYbD|t 50B*hD/@i.0ĘGe][w¯@<RZ O#x$hZvx5Z6}ZˆS8PE]@{PaLnLx ^PdҨ} i1;.5L]:UXXI9(s`^p{]>7d# I6Pq AkB8=Qpާ6y;B=Z4W my::r9 gBpڇb+MbXEMsakf||{|0_rvy]r$tso0Cp_k1`T TT]qh6x8$,X0.DD"1. yoLDn: %mN!pDZVԊy֚O1k eAg2REpW^|2}t/D}>lVxS>Y8du~AeVk]wFRqnt x'-5 nBI c M8 GBd`R+'h^)/Y8QdD2Pvl5*ͨ T)8i )3*tNb#M>:^9: \lYx. u=98"3ɑ:ZT@I#p^GY'fd]rn~+F:Cf!-; U+&ܰy+zӅfb%{h;A6Pu=b p!<<%=PIV(Tt?fK4M M|k}ZȘ!+9} >`|Y|ps5 /v&lfb7a Àqx|b6gib; d𿓭tSX&'?'G4pf%&w}uxnrVgXQ̸ cN,0%r feVd'1+^Oa@4r 漦4VԬHj,FxɷXJNf6=&Bc_G}}8뫼?(YƼMcKSVQ J~dfQY{B EPٿAvaug:SS$ HŦi`BҏT@yX/FCZ5ϺTW{#-pvrP $RjKF ¦KC":Б$koov/b<<=VC~ޭoF`HyqjGX _5ȡȒ_eJ ,ʔBnb~,E$(Ib+^-3q)O>#FarCeع fIk2co1Ok%b 7@N5Iv 8Roђ9A)@v0~P5x"r\JE2HeuK~ KRO&.GB24h0xSTm=(llܰK,S@o ~a\.nG@ a"L l',Kϭ6[)K;lՇJsKg?)we$oh?:JHO23wL=j]GfB $DIxx^w%vIX>#M8.8-DZh0މu]P_lxPD) %._srgP 9 ы#Q1I.}I;L TK_bj]a%83޿"WQl.7˰uƃCeR1ʹF<.FoEm~ZkHDkw<LM3LpMjSmj.CM977^e,;:iͱy Q:Ԫޘ-~/kfLokKQt) ኧ o<'\J`M)f(VGO]}}Bf 58 ̞n%J&/;_Xg\Qw ُ;F+&{R㣥LYǹ#BJC,/&io-ZyY,-e_7VXIIu I$@?Oks$%&H~*$Z#=Ō62IAj Kv. 'ccZ:P P̌UgGĆN66p?&lVT f+9}\ ?+)[}-/QJzR\)K:l-;n{ аmvX%-~uT۹.5_azFFQ\xf%^JLsTօ0I\[yz '.Ȳ( `iY7 SOЪ|aw;}^ ^iISf8#TW;ZcȿD'~OkQQO.kGUJPPDqNx;x 5Фfqd9[)9kauH9r!_{Џo6Fw22h}B?n9mQq Xzk}1P;kv4 V춢gYZ07070100000374000081a40000000000000000000000016599ea2b000082b8000000000000000000000000000000000000005300000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/scsi/fcoe/libfcoe.ko.xz7zXZִF!t/w]?Eh=ڜ.+8;Vh M&C#@P:-T/Q2YID 8 U֖9L:5<FLFV2pRUs3Os4DZ>_ `J4k~pyitv1'bnbŸ7))'CQt[Y~l[!s<6zձL '{bL~9 oy͏nR=Gř]J_ж,,v17x@T abK^p[eݣV]|f=_iwas /wÐc Pi8M@wbͩ5F.b-?15x'S|}N\@P/#5298 9ݸ^jNx%pֲc{ BWkN1^"Y`N.A}qTxYHWȠoaZY)Su;gxE[Ҝ6F2|+҃LK2 (4R9PoUrv/ $u1 J F-CmPr?(; ,Ƕ^^zj[ {vYtZӯk`smF3$Dv?m$v*N4Lbv O&PI=y ot]che[l/4rW,_6>E=;#ڶڠ'kyu2$gW(бq2:+0GK4~ ݃-g04HȢqHҹHkQdH )0љZ4Z&s+auG%dO<\m$qւ{2-Y y`XUM+iQʸX 2b A%%[9e|*Cyy92;w2ҵQc~)#4Eh3#.T.php&Dd`9Ɯ7"ç?hDV#Hj/?yGb'Sz3rgZ&;e5 pf!ߐ~.w3a S* q=0KB>MXuxڻۜa)-ŝ3UmlXvڔBXG9){0:ƞ:1p?w˜X \ 2Ys:^3zXbeE s{13CEgE5C-JF<{QP!r /ڢ _WjYh2-NwWZŋV ;n"'=&d =4,L7.b0KlFRZOzڌnc)@ߩw Ţ, -3IN\ }ȱ*EddWsMO-zvgS4Pzh݅_l)|h)/h{yWyFd6wbD-ק ];뫞B gT'r<U߂Uc_@Iԝݐ wG8ds@asҺ}gg0& '`}sG6omUPrRW{<7xb=J}UW\{̌KH6c]3ڏi;$1-iI7?>o>%g4xZM)(ׇ >0{`^ sRqyUDB.jdo;"]>eYYy43x4Ep8 wM%[_v&- ZqT0l'E|{Gxw1B Y<~no& m?o+@՝))Al};N%xpDzIZ/ $Vn:bk73Tmbחbƚ;Ǫ+7T#p5"0tן402s;h62 [JeQoNvS)^hUUmI|dKŹƭ'?At6T|NU~mܰ}fFڹX:DqyY^"mT8u_pY`Nm֥{P/^ ɲ&t%LMxc{ x ͠@0p#L-‰Wa矝n Dɬ+zD Zi$#_U#(=n֨wPHG#HK[s\X(^V%bJS1Bk; Rhsȣ4kxEdz+ދw~+uHPzMW:ueug=. \[4 Q LknY퀔{٧e ~yOay}%b0\:ʘlc !nY3<@)^b_&~\UoB-(+&޾9ebEր\l)yF$1}L=l\0b7Ty(qffJB&eaPͱut, ,Gu}/o<`qO>w-XιhpGר)rfꞶO*'gNPh@c'`J}FQK |.pf]"ܠg7"TsmTDRl" .}yXñpF̒)DdRdo\XǸ1_rH[1`J1kX_=:z°O^Qhݸ1ԏaͯb>?\b.ݙؙ?"P:'#`E\6}ųMoz[΃fVc ֯K%N~ca2 m}7;`zs̖K*5E'`ZYݬ,A3 cGAABk SmAYVgzBQU"+kQ?]n, M 3gH*H_ME,12Ҧ >n^(U3.+5isB.zgu'`%+tD, 11GCr?$K5( Jrmz1#3j*(%]mBh_x1& ڼ}(rA o< bRlx3|!NMGȷbq>c6SC`&bkišOmƿG/Z*:acAPNlEvaS=kEJa+st.[Nvޑ8 22^ x? rۧL 9pY}mX45M+Va.LLQs.R*عS{9H gT_~l$j(9>"Q--^ DaDCLw n{3ุAj`A/Fސ@n6-zB7\8YG=Pf8gcg³k3:c3t玕k(xW'~|9p|_n3(.[K m{!?GaOk2Cz'W%-oA-`t~t7>ޠ|<ԋc,XΏ؅/Uļ1!!'.|g[ՅeH87D;u"ʧ^5,UGTG< % /t$;Sķ;Arܨ]|j)\0ڪĚ&{eLbA鞝-CDj:ۙ3>Ƈ͠Ȯ^\\ZjaN*zk°tŪE=CPWS.?q2 _$y2=y Dc<\`EWƑr Ta@\~j6Ab? i=η=% /=;`Mgq?;Sͣ O<[q.:{b䢆s`$oņg$0<[1Ш~^4'g"3-91{C#mK%< ag,l%]+&%6ݗÔ'b^>z꟩h1 GhVU>+DLu%fƼgSUKwpG_ +JLjdݩ@mtG0s{CӂoIc^ebexߜO[7*8k /e%gͺ bE+Q-w0U5pi \K֩V˔Emԍ^;HT6dGuX>~q:IV|8<ߵ;[TX w4 ;?=.ѡOr*+W]ljFJEOCdtX;QբMCb z! ߌkj847Oh:򋚃n"mKJj1K#Y1X~FB$EC_'sj<s;6 tK7\eï7xB'|5sg{:i#>BD-@%Dmq"<Ǥ,}mVĞkPmیb}/ڏͨ\V*.77g[2l9C, xmFDѩӊ^s = ӏ(1n+;UAzΝCx/]˛9b'O` _sWdV8dx׌c֪x2 )hSQ/(Չ]z]0㫠= 1HulQ?Uj?,>-ol/暋NΒPV`9=.;0Z^Gf OY`!sE F^K@{[* +N:W 㫱) UuiB&VUg+UQb/xSjc+Z䃾ln71op| rfԟTm]P eke,#\ֱ ށhEqpA Ԃf @~=iw7uqHh7}4Ћ .U $!ȏ ɻ)v߱'QIwT{Py_\lBY D䅌rNL1n+ұK (AwFZN޼wg3}ыf2YT`2Yef]Xf ˧`'Ӭolrp KZTO糭)et +Or'oV8qk(`[/ [v8F`ŏV P@S!,:BR2yZenYBŮGY6xӯKg_05ꋙQ)ϻDC;v'I zsvu,LoEA1~HO4 Relȸ[&Rc$@CqB_F]M9ʖ<??4TI̽zpOc& Z:/@~>1g)1I9I5;[D+wz4NgYt7W w5eI>.7 T]8/.2^p\g?hu)2&2\*l2 c?͟r#צUh (,pV}!:żN\#W"dr:; S+k@{7έw8 Jdb\םykD77Vy@|q[[{k7њ͇*l!=Dm:ї}].Pz>B).aa .lSiNZH&L_MOo*0Nray|4TNɃօO2fbT& _X?j|nFub\{Ts>Z-JCu_i`LT_jNvk*|Lrj␆] 3zmQk ou3/Ko)3 m5VmS\L$!b~PzV2w) 0,a<_򜡠CIL(iSlL6C3pWA468tBema!A1wv\VXaV^ϔ-BiQ\"i\lWQDs#K$aI -h8{rd ᒻNrB~̎yLٻU,Vdbqm,+@D޾O{K55FT(|l/D7y lvHn+JېYS+E;=)ũ7[܉y0,l<=VQ&)Z [Lp_`C_:;AM&ehG§` CrL{8YYb~FnT/?AB?ѳ/%U d:uœJq9+a#662JXR OD@u(SkstjXݩ ,,3˝7u~A;2rd~?~~^x7tWфIHpWқV#CwpÝTL5djeNl XqO} X}_אid^-@=&$+W=Aw.t4>"u0کzp9x~KLUE?9)-3 8fu?ԩ·&k21GH)?J&l ':hUB/#ŵ_x2a)m\?V-z?BYh] "I>sE$Avh=FAOR ]`i8U`L+[@`EYzكZ@P~^vL'SifpdLY \o&bEтCGXTs:,ڿg,dDĤʧ R?gѲ&z|K|Q1-.u3W@J3OC-e%ɄQ]_ATs0Vd TU5 'VΗq[N8ޡb\ B5KaVݦnSI0cke6$^ ,+ ҠK'\S>2u2kE0 ESKq"ĶT ,ҷ؂_LΉC6.Q;T liO8#N#p&ހ5mbuȵC;gZeZG%OSs3},JѼ(W,>SEgks`aEn1SWwʙG!?)@?R"^VG3ۇع(>sfBk8l/CNM9zz~i53vi ȺNFO7ǝmfrHq[ٚ捇./-@2?$םƔ FdV>#y@ƌU1J csBx'T,0InNwPenB9뻮nmk4DP0>&f%YYɔxB o!$Ž !7H+fep8E2+rDO=gB4̹ҏG8icr#':_br徿1 ##O]_QbA) kR(QIHW~K2ϒvGbpe5ɖT àtB ح;1Z~XþV/Y_<3DJ|.+E\`h/,z:uʡ)Zs@@X}7,}XZNC(7Y<м+chR>NM|q\#X, e0|S IC tҁ(q竿$)/,~G~ }2zL4dHm%Qwmel+ZG/)/IPq m"܏.?P& jL]ogՖꨦN(AM2" Y pG>  &(큜5u8uکPC7j̦XYByAT=[j#NyxlY@i󋬫vN!7 ]V:.w3Aqh\6WLiRv끶ɿXL 3E?uoxr@pa6H^)F9b 5ogc3̴ zBL_-Lk,1]4?b%nrT^U ykҫ8^ ɣ$>YVeGK~w$P<4RF$!a"KTn$Fd0o2%.NtÐR".aC6=ieyow ^?'LcXtOV2*Nd P$-M8t5c_icJ#@(V0ASO{zFUQsi`_zcL(L&-@ pzY Ư"rVmvb%`!I$hiu w7'N,~սu?tU(BmE6CstpwIe )KK faw;BhaQ?s^".TbS" QR3<,-tFͳ,R6.P c8*5++gY(W5A_ pPLeqECLN))o%y3e)ѻdbK]Wmr¦52^ ucaGKU!:z뺐6›S-4)DV-* 1f]Sdm;9]i 6[`j" 瀋Hy-p&~ yf[1ĀlOVnc?B)h^I|?AKd8]DVy7"<0mAz(D_8]OtȲMC*)GFPJ**5%+ OP:lƟf޳dCE-9#Tg⼦"ww+?J+Me/%"[Oxd:̪b6ahcNeJQ+Br/{)>,NH~ͤkz7J''_lC^iXc 6 rфXki~EXq`ǐo]_}],=S090,vQqr#([F(P[C?׭bfA.ט! l[o LyL YMnm$`Mr혂$g,}SA+0WK S2,ә8p#CH4-7nc7R:;1pXV}cgn=w-o)ÙJ,h,>! gm[p6'c/8Q[i9ɻ1<뵖dѩ}7C +ioTQ!$.qLi | QMx’=_,Sz=>K͓rB$:xkJvlY^^w;*م s$,qrZ]CuyiOXp3o.$J@:YN~mNnQSAj8r?r(%0όOl'$T\8ԓ>8ܰ=%* &KC5zl%y0+Í41 #פ{ڈ:y캵=*؞/[pAAm-kx>g.TXB\M;[<+M7L#7SOeg\ݺlh! -0bJgOk \A!{ +ATjTenU5Ո]jb>G łk,UiSsD}-&?5 Q8$`N.Tw5-;,9'l7HKm,cC>XU8q8}t@ȮJN^6}`mW9%puЁĉxd8 ~RW5Y r~E3JZ\Iw+Gz4(Q%=$Pv.sQ^y>?ɀ'\ v NQb*:2Ȕ&>xviܮ`X^0褆?>c1cǘ?86$Y촮ofN[I-zK`'3INߌR}[r s(%9/I0\#wM+.f.@zH) TN`C P]R 9Ó>!/j~Vs`@rPVAм'ZqLG ^lܨ(xvw+Y8u,['X[*%=1F$'aaYi܄5Frz-nAP!@ B*vm)m5؍(3@1BUI:4j}KD r!ĭ//#B@Z6`[yK:z=ARDGi$²Q2yH}gj!4(ƀ ӪwDp-&5eFu?DU5z]܍TǾRNPjFA#]|9<nż_jRTGam[ikj_xoʜ'b4?sG O]0v |AvN*έ[<] *+ P1 6leHl3Gt3*E5%F/s/ršEzJ9!~=8VݼOcխ_-%r$f]ȁA,q W#ݙ#ofW#mNc%_`xޞPNX]pcb-@SQŏCN:򮧨6cGТn9#GW05# qܙ ij,[DۂgVvl`Jސ3Ϗq'j&'anBQi/?G{|i1pL91{2#[>Mxۻ>U $hNg.o9W$QJbYD v`GE}^$VKwsIHj5 s$T.Prhܹ~ Hp`AC-jY;:K:B5gƦh| 0?"LR4R%>{}}J?3h x3f@w+j g *kaYN巾!AM֪3S[IU mVJ6pᝥn׃"RH^8lV04)6{ H71Ud:Hlr.=;A_jltȆ0xȡ?~P(ۧK`eC0)10[&2KR9FsUU;"5 f5o@q[YlV6X}Q\.})h_1?r^?,G_8LKG!ag&^%p:z) QgBJnK{Hk!_7*y`M GxL vhrUB-TJ(Cdp %1}vҐBb,!BsqM9q꾤}ԙ=F0`}WK}CY+9wz9gL}dB&CƯH=;7.G6=-*֣7;w9y尜X䑏c"{N' rfIPB5[qskp2Ը."yeW UR4=V /5BN?7 Qg p}/fTS0;|_1O[ؔII.fQ7O/g<OyfnXfw=wkDS}0X%JZ> ;h!,!v'&)hXg߮zTR=u Q!VF(<C lAw \<\[42ѳP<㔦(3پ4i;4I}5N UBή&e|`^Du|rd< फ"6w&$1SpP+RБM~TxAny^ӼȜj{7ڞwzj@Ex9-\rFF5 R֞ub;XaMN̈/K\"cm[c&v ިdn?錴Nus'ș_ MSEq9gF.yHk-J:40?m%T20t$ȜN6y9Q}LY3b14!O(XT%_O~kS 5ó2$4}2i| |4~&(Ƞ1]/wՊ3'P},*~nL$Bz˴z mHlFeŻ|@yY9(æ NѮ@=R_gC32Vv Nܕ;}zaEND?q|= ;66 W%Ed4^<[fA^),VgOsoNq3TSi x~|nTzp֤q JF>MN.܅rtCӛ4c-Ն:*YR*z27U46E[)T^p ЛV4R2ەPIDpl$ADhCŦQ{ӡ*j ZJ vw{f,.qML*m,dڗ>I)ښdaѐq6EVPfN's>^Z]WܸGe4aJAΙܤ!5kLۂjqeċ~*GWS2~0$S^@>Cp ^ ( Q76g; Z$?{jdCw,Na  kQ $P/DQe"$Кb8 ɻXTY N˜H'UP0PjVt xO&pr<0g+ڊUYӊĆ\tG4lC}GVU9kfeD,[WnOo‹N黌79R9hn5KB$-)#wƇI^AjiCw??,-)#L[ dYvԖWK~l$ GA#s=%G<Yr" O%սjO" <f~ܜ~#E z`6WrԷW٘&Ȱ< I=Q%xi%?y(VD.=z${za'2Q@?'(_ю@!s뎅){R&cOk>ޔG%[$[[Bw>BMRK%@$Ƙ<oSM財⠱5fKOՇ^w aqgD8 ‡b 3 #iM*zo@FCɞŒ$x(ޜrF0nnـ?Z OG1/sAT-c麬Nj'-y@-zDupjUr @n5bf-TʼB6x--eB['VO)/T q^qWUڔv|2,ϤеV{kXZc֠av7:ԒQ_S7NT 1@T a|mMgI(0GSc"{ĭBj+n킚g-M;3WTT^GfX Iy+U1kxG!)M lf8=[,ci)^h29 ҳ'0Vk+bu aY5H&>pJ]of}2I>t7tׯǍ3-_9$v$L;@y|1kT `-~]X8Zf~%풹 Fsd14|ԈfTk\-H$g=Z꽄A(Hbl{9#J)A{r~~b4 $o8c>8wMmӏa%5?7HHMt ȭQ2 ~5<4px 6Ř\ x7Y~C݀L0w ¬ b۸e '+Z8!(񻕅t-e-5 /| ~T&KLD@'9.(0$Vԁ4{1&|ɥ9a5g1,(mO L 8 &av1$''H%~dzŷH hmE+q[/AWLHm bP\.,d$Y/-\73̾rBҀ˞WɲSACݼLxϳQ G+P>L@dmnR!5G3ϳgk@\!s"׺TZф I\gl &,+L Uӡr:v'":E' +67wH?}]R'.k'VR?oN ^O3).-mj]m|i] H`:r7y}VVc٪R=9=hv# l\*/ H}.f$Р7Aw63\߀j.8)کCJs+,ܱ x(6v|/#%H{2k?ZZ#+)1s-'"rhуuz"2!ZK3{u?$8v01o=%.9W;o܉T@4si,[GzƷ/b"P6LAL؜-J}9g~jS<>6lO랡>F0%>77]%4~%oz׾`&G1.6%,3w:V?VO7w:tBR:{ NVch^%? *`$}J16($uQ-0ȷ!YW/J1Re%^\?P?bN\g=ػ )25ݵl%9ܛ5 KF]qX4eWWYyY%db,t+\[3^Jbݙ%@q3|eӓkBpJ2ä]3-gEQ?9;GoDj;zR_;S<5\ ^y+0$)iuRY|6h|ݚeQ㰾Rыmc '(K2.F^H5cRު<LZJ'OSto^W-3<]~ߊ~h{ju^ҏ)㝥h@,)މiԳS]yrbGSF [P̃f휡+Lyn_r TQ_~ɡhɠc3՞{Vl5|h~fHUS54شaw*ص>nQ M\x b^oY n\*R()5׽lH+UNJu|{J2b)^ <,pwۮߴ^[A} ʦJ 0@09K* ;|);pM :N^-N%)]ox'lÉ0+) :]H褕TFem1.ڜuS! CVȏ<5FCUzČ K&F,X3: R$':чx\j Ԟ3+j>ί%yk4cX]EՍ7ߡ@vӦO=;ƫ2o뙯:HJCg J!X{C{*d-ka`>z, ރT fgkrd1"+"^y^F`o8:6)ezb< %̙DRfF3הviUoZv:3ԅ6eAjP1O+qӇ%jVvD1+l2q_&?x|w,R[2˒@gO;B񴸓hu;DoOM2f%+e8ղ4'3r?,ӻox8JiAt|O>\^%/gX*ѕApX(jۭ 5WP$ Ц4Sw[`2ՇwV _&~q ka{f:?;Pۧ^IQ' %.λszk`ɥJ+2Txt20Iq_  =Ahɻ2ppO3bڱ;X,wk iK|1HnNfA'F~Vu%*i.gl!\Dvn%l"FugIC)|,vOGRȹigbِ?QDf3HMt 5fi?V5(W*5U5{Q"jX+q!|6G鼿+1IL$B Jb0ƚaLdaPp#g~Vץq|*>QlNQC,3D9ze[|E?F35l֗( [Z IhҎY8Jl^MA ItgFBpmM clL g cg@Gja=G,?ldU˯aOg|)G]R@X>P"oUNCkuPbl`S ZcU #tK/;0Os-8NqₗJjx9),4Q9!c7 6(H.<{i~73UtD5_2չ[۹73;ώ`ӊ~u|492N t%T vKBpP5lV*y S h ޣ6e?LWOR6kTº2#vADfLe}όmM!n jG4n:[U&8 ߣÕ gwxG͌@Q &}h"$.8#̿G(?|`U2>򑽾-:}+ ]`t..P~IM|4-N ŝ}wϰ%kIWcHwjx!$Hr rKGfJBĀVaRz-:f3pZjۯAz#իbn4QOVXk*A I d< W;OTg5F3&XtOȔЗXha/ OxjZd?q5[[zl\JQ`>zW xꕤimXū%/v 9~m,c9><(iAaKL9ud:&|D-#l:O) l&A%WbGڐ#dݲfӳ-yȇӪ#||}tFПkQ#i(\"H|ǧRWH+\6:E 1).6-݃b؅pkF]~x_?cH*ZݸvyeS\ [Of&C(*ML=*I-s`͍C>7aa'!~4ӯզwt'Eޮ0˺ pW|' xtt(;usT>OoB*y5)JEƳ y>ɖvԀ|] `TKܣTUM XA F>?㿬L2!K29o?]R1Oѵ vEs&zru rd?$JZyC4:6Sb=SG\f ZFaEOh$zw&tq Fh 呢LR2 qNuya,#1|*dL ºZ:ج<~,:(i(pUU*0Rq:r"߄┓#GʜE/ Z˴[œɨ{ UJ0Ss,cyHÄDES:L,ҩ 5~SBahFTf ѝ,v,_fs4ػĄO9 p[#+Vu]ŋ itމ(B?"xzDG-}ଘAF9iY!  L|SӼ4QA"22K \TmC2S'.Be0eLAy2Aq G sLgWtVP,urP@5an}=\z#U l13,_yX4sY k\2T@O>{t1)I`]L\bi:,p}3B_W  '_WޓڭT_0L|)Y" !-m,q&'1F_K$xR 6ow(PT>~-u>ٍ[쳈+ RwԟDa\ (R;RB(>aAU իUw'\[= $n[-fpK[ ”;j,ֆh+2fJ!HXDRϗ'd\rMb:'e(q`3N+̭ySdBnfQgA~FT} T(ӵז;3>IIɏqggo (&߄+ذ8G3(R.=gRmc 톍+f/_w3gZPy 5U=8]@j|ԣGlnƾn,r'<\#W Ӭ-׾m?B1" ٸ}"ﶒ7Fw*ᰱ/k2eel\  Fi :BM}Dn+civFv<·BpA9l^݆۾;0q?oKqlE(B,r!Uqv.??1?~bEzh'`(܉x";PF^=$&+`Dj?#wNhkkYXUޭ{<$IE`^ϱJ]2HhKЃ4?e{#`#).i#4}AQ8_}."1"[ug|>/]w}7j] u | ٧m'^uNbZ6|K[ sno锪h!WC-p 4!Q{ža\ Q!QkzE Y=|zY? rU=>^N(3L G״R+3NVZ'k2oUX aR[*AR$W J8., d?a?YދP4Ө"nU]>hMHʽ##dU#QFJ|h8̝gh__F/ rhO-Y9ګr @]c9B qWؗ62/gcF4CyY=4B=>*KF2V*ox~ix'| Q[>T?àR@j5^]|a)ze;YmHwx0+_ո&\_X݈lCqT|^(PHvCB_.U%6!~?&r@:YxN)_./dQ_os$x*_|CDe:pPK"#'3 (حWi )c[uzT<$!ad3(ݑ_DyNM3 l|qt $dE*$Lj|0ˑ+ S=|,w>>gfHEY uC<0@tؠAMs?CԀZ5eل"@h=2R,Ip0#$zx?|D{ZG`z7O4{̅;_wnAQ~sk)^z< Na8oWx)>Onz|Ohho&pV/i =5q: BF}' 8}a|[bL0@JFen6/hjӫGmD\d+N-|6~ɽ/B@_$~E) Ǖ^լ~Wv՟4"he~ٰ2$UHp( c{L͑E0kاb6P%G jˏ&!SS 󏸗O-ɂ{g J آ]bzs w"0 @&#y]"‰ U y92"%LITkZ&HH8SA%,D:MGtaBh˿Yla媹5ya<!2 eA8@80 WY6k׮8yj'/gOIu l"C-gsñO~ݩAcb^ \߫cnցSn=ؿ3q rQɗIsc}y(d-)D@aO?evPHѻBeҋ_;1c!)/)=Im .&Ob4R2rzScMJĨ&v7aėc+ [uyt 24"J]uVDv{Mf%Pv5Zޗ5DHuMe)E1 8P OPw20g44Jwip0ym#GSM ۻIjGJ!4 vGc9y{STug䜢rxwN8|BrϷQOpgUb=A > >3̀iyFvwN?| Q^Qrs*cT .[ZO3ڂDCcIr:kA B1l1Z+0 =QDĭ6  [vtjb԰Z`( N fFS變Mj(_욶x(.@yA~'uӵlò^"5s߾cUzni dM0f9]YD+^=u[f;/>3EIPD-|*$A1yM 7^w*h8?~ ? 3򚆸2UgXo*CzJaޑeg`&Ro7ZhTm6C9!}'2!qxpO)ޘx\!a09J߼H"+dB{j0]l?lֽR}.#Q4$z ,*ӴCkf}U3Lo#5A4yZH;]OYI ƅG 6`ۣEz/fB½%ՏW)+Vs)O E@7rn,D\_Zshx7ޞi=u1)8Pg {Rߗm)}RTԷjB&du3>z5ηXSaJX,z,U?vO_ L*"TOMR)+፹ yD+:A;T\Khyc iTtBHG[B(L1>ejŠXm'v;g=ί95B.S*tk @k~ޙ)#yY}9'8WN'R$YEdl*~Is[D&*'+/aLMQn2H!ܜaWNkSE,W;c ^'iم Nmv@7jT.`LTӀ$n5ċArh })ѡѠ6k;MٮR1X-ýi8Funt,nSQ>)v#]?YsN=<6I7{0]ZG.x։@W c)wĞ k|3RR8 Nӷ߃a9sɲ" !ZՓ鷩}P* ,BAh<~]U t=PwݤWJdn̟\[jPDLa+Lz.UWk6PoKbjC|RQ8lJͻ1sE[|)^= J$f![5C;jUw6pa" .WxÖS9*lH+,}[r>+Pe~H1Ow%Y΋fu:1l5]_H`rVK-ءX@_1Ѫ]Soey>@#\ 6YRj{y1ůtɴc~-"ícvzj4l zr_Hb};g\ሔ9oi\ܳ`$7XSxB]>3;e[KU!vJt^Δ[hhq̐.![2qf/G7"`%t}3,?6IyJ. -?ݳx! mX2 8j +#]B Rss'_Y%R٢׽SB'䢅nUl#wG YCtm-LSscD뼛;f޴~b/!+=.I0AJzqrӶMN,AܩQ丛ꀬ-e0&~ wtDmʃʆOmj]2I3% ;f7u9 F/yl)h{+›јqwlBŒe+|L _";d8ןvQhǮrWE!p/z;YKtI'񏑾"hۋNh7ĊďN[cp9)xT:jϰ!.˾q e]UwL|O FO2MӛoV)08rxӜUX_Yw{шjv M l?!eLlR9l ~ m[el>FSbO?v@C\1Xr\2_Zr&82uR\pY\]iJ2']~#5㙈 э%u/W:*}`bkLHK|c@ \E tv§?gQo% cl풴# U早ksRacǟ<\ P o ?&KfzFȯEI3ӑ 7C2N/i3~Է_9 H{v_#$, 5Wt/mVCNh@z y[IxV44Th2$lA;2'mE$Dݤ`/fk'jhO4^a68ګha PvsسO{| 1 L(=DߵK#TI+ O)J] -x"};5a1 u> ^Xn 5Y# u`$Aro B@![oрsz%5wL? #M]B saLpTZJ·R9tƝc]P LЬCtߖn6М:2407]$jD֜EI?>1]T)??@L] 1g2A8c NƎlf_C&1bșQY`oꇵMY~XLhN*0rU>kf$v~;뇰oZ.ryٿE Kop|^a n2K/#,䠲)c3iZ6M2`kvYiL9;%$Ď$Rl@GUVڒk@efvyu`sdE#c7S@i)P.co꺍:f:\\hVߴs<|a2}P%?,; 5)8ֱ%VF0iC(':2~`oLh>\G d}3 {j2{9AR$}!bUEѣk&TD{0~[-?2#$An$qlj8Ł2 %V5e$TX&tEcaC%~^}{6SʸTTAU<4C W]ҁ +~1ȢOʦgEW]eۙA^"E9FI;6m߰!6_s!k4#S{ Z\pIb/HЫoO^ReQgAh37|%v 4G8̆ A? 7|gYZ07070100000375000081a40000000000000000000000016599ea2b0000cdec000000000000000000000000000000000000005000000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/scsi/fnic/fnic.ko.xz7zXZִF!t/`ͪ]?Eh=ڜ.+ɐ~Q4ߨ\R](XџVυF4s*-E[u륎. q [vR/|AT(I!N[_܆Ԑdi:OZ2k/Lh)Y&x(NTP|[H?lN~GVOZԅm2maSebt:-O,'PVBcZCzrQsczvгCFD_SչQ@ vO5/g$=zrWݳYb*?N}&.En wJMG$櫞ZMoBtAeYãlXӮ 3\&וGs"NQ]wnꞖA%b/%b7$sg!ߢEOFu1cbqy;9D@i R(Rhxf\z 6ivyКnko]3a\r1Í3"wu4(&xᮉ i^͝bgR4brK%]:,1 }4!b5Qo R&.kwԭjn׮>si#Ya t3?4NR)d"C%:'!tv3+0x8Nm@^7jW) 3muxlu-?3|&ᄑR2rw. ]w-orPb8AH4pbc խ@I2EⴞBB@tfXJH‰Ne `O&HE? 0Le-Gϑvwy+>cFe$ 'e^ :rHOc%!*=1)u@Z 3 EfZ֯ƒA8)ucqN :kQzwY/vFSZ(D-)0`E TM,l*7ٻ"m6}0iJ6Sc` N/oZ"gF A鳣rqG)2$8"iR*yS_ϰ۾@2NQ6}L\Lak6#n6c%H ʪF,4g:Q~Q-yVŗ# Ӳ{?4rJ%+Y" nCUno*$XٳvXJjܓ0suS!qZ7Y[2_uFjn;s6rmX1ҕFztk;vw[sp?ю"c/ ~*3@ +BP |Plgһ+\dE>h̺3 יG>Ik*F9Ub:-*o^3')W6cJf3LzŒo+C(q850n uU6%;2৅ D& E/j0)nZ!Ҟ.l5 ưxe4z/˵74$%mv?ޤUF 'Z{ mOC+bzZ;0;PpMUnu)莃j¦e*]YGy[Sp(ǘ:$eu(tC Hr 30J mgu-t-^oGO` rGlГvܖ8)GykB ?elU"AC^Zާb߫<š", .6c#q7 @!<27Lmj& 9y̜fC{※nHp }|vD;CZG7$^ޚ>Pv l\KFjh)}ߥwc>cg/b gSTdMUV4po ֦kzT y;qFs$H"R ƞ#',?ENTxBɿФ{~{hڸr^.&heӈJc*U硉_L Nb?j~%uJj$[жb i!F|ک;1zBmhB}^D#%'\z9aXŒH;ޓ%֑iZ^iftq]&VSsJYYvc yK4Cj|9(0 _mZ_8Hf+C9,& e"G?YzPRrAe٩a"^( s?xnq U'>*{?5A4q8̅a0hSHvExg% hdIBk0;h(>-`]oƔy UG slcmS1~pHs3U\ אA?apU6 _I?+HdeX)%ׯK9?Xo+埡LM풸1X~Imrj9k {Ux=;N c@J^Co)•68@qxwT΁'SJk/[QR+<2#f 6*$mUO=>rE>֩I$äoyє=NyY {?zsA5}oGh{V˱fZN1AA=fìɺ2_Bv$=hz/mZg_p{'MF刴2BBx7maӾ P^ F ba]kVx'jfiZF5{)p_28DcgkgV!pmBk4A yVgIF,%Sh!%vQb QP^1(lIBX .'<<a ɏ]h)DQ7V~#X5\}J0dz t`>E$ޡ>w2H?˴š%uw8Vf7)a!{Y|8\ian'n^&@L{16 4OXkV)Yx5LG(hKn)|V9svmqjSkB|KڬKaA>w%M z3B5߲j:'̺:\^üR]D=RxQ=HHjeZl P|zL|ڙFbɄ*mȘ'/% qf5n~ \^|FzC_<߅ ڡYY=گ|aȜ\Щ =N4 _ vpFb6]×ht %kj3([#̂2מ(H/+6c:]+;C0)㧪# ~XPffy܅;_n=]ܗqqC`UJ\Eų/fn.Dlхukf4#^LDRF3/ tcx&Erk SBxTg#ȴ,) ̉^ .f}:+ cX ާ Qo'eO`wϥܬv!Vʛ O?5$!<䧶c~μ7Sn5S'ppa,xA:ar!%eij s 7Mx=/s{.wƳJ^K}BH6}Fn Z~'N0&Y8d!Tn); [ y/Cv ;BIzӼ:(ktNIL^2ȵ0n/Uȏ횅3U+9%swD%j !+jj\UOtw?I s]o&OynS3먐_s}\bA)&*|0}F lECȬOt\ۊnn ^7Y54 E 9OƲyr1c$FphоwXtjE (s򮍱a6[,Ӳ8P.5;#RXiVQptWhnKA+X9]e4g40~ .Xϼ/UNz+&R=/0tlN'ldL] Q=l'm0Hg7$R eT/N8M~9A* zs[t:8]TBg`LXGS-ogDP"7rw2nRT{p\%N<P}\X#~7 r\ (5c$^5xh^&a7nAKlˀ:!W˃H{x0S[ݝ+P\vaizhan61r=CC%2ʛo#Eha: ݆:% Z"msVLSKj:g ?6K$2$S|3I8|}1F%FfI(MIeajءFp<_L fpTm=Ǒvo:uxw4m &=bŝom^t}gpÆK& gzrlj‰@Ʃm i{,VTnyeeʓ+ T؞:I.VOCy ]BQjzGW.kZ"*i; 1ڍgzXD;E1lK\TsoOj,8Y> ^ oWR-݅__-cC~04ym"քBE>Y (W|Dߛ͚ @uF(kU9%$mU`}".FZ,o1$-'$ǣ1D-qex982gRz NQRݝW%ċ2?( ߢD¼j]yٱEUE{xb_yrtڢoP8+5i&4<}y 0=]ڌ =~сHIWXڬHs븬ےxv x0| d<ŷ̺$m, ?O( 80hX`I"?FCm&1ovi?VBsqH$3S,3~fʗZ͏Z|5Ђ(l<%,KTq%nQ "3{!sXۗ"`lEm?XqYQ6h:eD N0,C+VL X1BNHw$U9)] ɶO?N?ͭ!vh])*gAn㺨Y gG!{dC$Bqs8XbNu㙍cu 9gM=T4čxĤޙozzbxӲCջZú"al>ZIs<˞bADRK=+q/pM1=n6# QnV-{hlf(ɝ $,"5dHM[alF[t(2*B/Ww>LhKVa)ɕdϤxBs/ЭI )+qp4xl~%a{,V >gF?=¶n!m[英&MHQNKFD?"*-J&B3VedD T_ܠ5W(<Ǡ(q ֮i9i%q,MP:t)1dxKK7@ sE={qY;aN)0L&dG_pӼ4_ 7ߊ2y NEeͮLk瞭m"@y*eZ Īi )4=|t:@a.8Ng{i %':!c}X'n,||Z^ᢟ)bOTyr}͎Oї4r7GV^~J'X8lj, vÑ7V:CpZ&ǣ1K'hB _AqP 1I/,@?R6"JqJ]Aٯw Tp/pEw^mW%i~L9 Ō~]s?~ڱǦ6kLV^RDE7TDEq-z4Ah|nLi,ޯҥ7IZNc< gXV_ӳ$1\6IJ:{2Io?u0 ۃb<Jotդ}6}{Y`5EM,ȍhOe@O\߆ý!JB YV+j2y5-iHN >@Lxe_¨k:'N[9ba3  (ikm*7jE('EQCy)@+뺪 !& ,R+ph.Ӂg, bMazzbC|Ьva I RoEtHBXECh[ ]5QApf0 KFar)/1phLVm!fCcSS& &2u%rǍI?քР~Teu_Z{|z~z`a|z힓c"$ΤAuU!z; VA{Б&* wOhDk.흀@¸q=LyRa >A*RTzp62lE37O%'Vn >fz8úXf9c6hwq 0◖j " =L!?c*t(VAġ匿P9_.#3{^rő$qc}`ҽ .B|vc+$_]/9l^:YwiVB]y;"3wPI8@[G^38|59 XMMZ~kjp83Ψ&JzLIX@'vc`T5YVjث?|c+sϢ-*mK$ dtOȱz{h!@A?eF°2>g 4`:ޔMļNj\BB!J>l6, =Bx:+ 6oB4yΉ7Ӣk[xSB*d}_Tg#8\ա?-b! Y:\(ƫD=f84;8a=UMjDuTWk0yN*RTh~Z8.rL7rGh,˷6F<Es IbOדD5UۗuDFd6j Vvጣ;rhe"R ya! <`(%\.끷2>I?XSkoSY5uc<Ó 2Ap"e mo1wQ!K7I6W ֤ q p` AIFX$Jon\=jadߚnhX$PE|G 9z5wIttZU4_z6s#_ EX!| D!FpHaZuOLšUY{no+c\Msp-)OIՏ|>)!<|LϋL礊>#PI }xc ݫ>-?gwX3ɠg ɖڀ(۵mO OtBϏKhEJG` uy KMd{ 368wz]s~ՌH,eFrR6u)S԰kl|PHlKg*O# 0U"Jd~ (A1gQD8{kglrV:LUi#OMM13Vw,͐h5r %L-[vc 00)dLt7q0͋<ףG7'b.ovvj`[Ɏ*XQ5|~Nd{JSgfkL}ƛɵp#'|"Ěok-ݿj}ʁ'O  '\yإ |Z' 5ؠ;?s^2J%6U~J"~wq;`4٠_J?];QTeuz?Ii:#L c@HY0֣~O2r W[1t=LpOrc0[ k6 ˆ䴱t٦)e[zFĤk)ފWxE(S'W _yl-IL. [#vAsF(LDJz՟\&w UJG8L,C%ET5r锻  J>Vۗ$"[$@k wjl%vY{zRj.Gҟc RgPvAu|P"@/}0oU鰱4c"U 5I>g3¤9>nfKΙQ_~Fx@=UlX$a{"xX49I^9]\y)Kg[x"-y|ڀJ'CK3PT]SU r w, v'!&DesX<'2v"E@M`poWB3%XKr "nL{¾'oږJNm "aeI}fHS?n%aQ1Fڝ?j9%F ChKû LuI[1]zݙcs'@ s|^s>\#[6t@rmpA6y*g#7J~xzX 4H?P u9)Ȗymz#cԖ5 ɠJ+v7K-@=YRO8d0) hm[~61a-Hq ?/ljj+1YY-jgGR@3!7cO> fSayQߒwoj<Α:00\,ءvB)UHopV,"X0zTmȋz(H#@miV8Bi`QwɁo 3HG]K'>BX] &Q6KD7-xXwx^n=H_@i^]/P%8 }<+SվLuN_LmWvO۷޲py7t7^G>C-O ^6su}$wH LUUꢨQ numA.|/Wǂ?ی?D>ſk5 @ފ"4/0VGaE@>8۷0,dP.qE4;fip7|qOKhLxb(:y6cdh1S:OqQh_}RJmbM͡ 0g99UE_1m1H=#긟ׯ,r nI4s^l\R^@{?O+XFXQ'$DEWUӱW}Y0_ۺv vxzm&M/C@][{dBX6ȨȩvبGe\Q!G|(8AH"3Fr"ҸhЧߒ-"϶IQ1(LOr!WzYL֡8$GRkr,kY.YgrxEDI=׫KSQh9؃*c#IrvI0-;my3FT/΁,]&{mzpU$?Hw;J|Fv.g-ٚR*'FEYBkʔr$G*Dʕق׃bܾr#_62:62kM!D BCJ^vi`۽ _;=k"6tFowVƏgy&8x_edmw3~~ ڪQ;]d9lË|s=xqEF(YHJ= Pmo)t~獅 2M}Ye$ k6h! In@kh~9.l:\(r"RJ የ}ȥMDAﭯC+C#ډnTnũ}#<\ UɃ |aQE\|ƍ2,p q7 h\w7%J/*U{&fߌVG+V06 d^,ՒZ3w*͙eB 3hBr44woDŽj C,Ȍxi&`MEZ4Kb.^5ɡKgh%SB|*vcW9=zh7Nuu -W$sܗlwU&:f=Q{x:פ/_vzςg\<{ K!A"՞Kcsns'&vR!wE= (8{1Ap'ib߆*v~G*i'yTT/G o$n=iWZwXi[lۿYCyn"0+#qYb;mag9uP>~xV>Ei] ó¹H}FZ/29sV_[^~mW`V TBk*gF$˩ĿHs!q*ÓEjCS U!~bӓȇ/軋Fv  PMq =W>S \Mkx6|>]OLa5itdɠߋp+=5\KBD cܜt䧨A޾cQ 8L(M,P5FGkC6z*&՝%qiÏh9lYbW*CTu uHqc{HG|KY^P$UOԯPF-Ml%bExl~p#{2t-{ߐBH?kp  9up8d~KQ)Lz0m<丬Wؓ'aKd9s#7yEj[D {'Q 9>t5W^++[}"Q`5[qlCM.Oq*RzsOG|`}Xdj,JW\!:Xs52?vM=Yys@x;yM'`NT:W7fPUJ_<D>&IfqgbPibn!;_TK,J\=>P6l7bv!G2*ËH6(~ٻvA"4Q*3E4V\ iޣQ7HW_|n>##!W@[aeR!;4`>\"u9b}4jzS3N=]^ CPkq~¢s"/2j#}Ԧ;>]7q!>3kw!1 ԵG ) 6ZJW`{l!Hi#ZZ3nP>q0CVc9DW'XC0\}{ZL#  i+yF,ZHPCc9xV?V(KQ+~Zkk CMAJhlJ0_Bqy+F?c*5Z׹XF<~Gi5:G?ȧJI9oh #/Cv%KqVf+dmTk1btƽKt}`&P-omÊ8 kЭ`vc<}u.}q͡"ث^܀/NlWϓ"-Ņ9ݦ/ym{>), 3}Kkx]&~a7 ]bG[w\qp@DMJf/Fi^1'AMYjp?4/ Km\l'RJ{pmb diȺR6d*TQe=8:k(o@ ISgW=\SYoVswAz>@!9yjJ=Ck>Muc-E}kE+ \h͔$]SwhLq\.0mSvb "[%R1YGC龜y+:*;KO s-c[5BoXU?zr+3"QnjF>0e %e4!txbh.U; k^LyuM Ir!_ւ>Xl/j u:?*J[^Lِ#aqwV(cK"W :EUBg`F|F"֕*#4?Q?vLw{R^iJ"Ptfh8'_5H ]1{ugCA6&ގJJ7I7ewNcNSʩ'KˉN*Rk!ȑZ1/W foZZ)̋WZ#xy&ɰEC2ʶ>ssD{K պY~Uqeai$⚇uϣcM F\o6L>+t#Ҏ>;$b˷B<ȡ6XQhΫ%I#j/ 1ztț=ꢓ $i5e@^e{C,`bWf{_$ j F35>&g6DZS 0KhS! t߉c=̱Csq8.Qf* cFC.Yw:j ;Ek5o;x4\~\s;FJ%ɔ^~ZS獺ƩǕ 7ZLG$D(]n@.=kZ|ibR! D'h 8oCB ʝ/=)[Sri/~" vvuP'Cײ/^c3Sek;$mWa𹃹.{Lơ-i| e*w1lљDvE]t* ^x_VgCMN>%t#'MP KFUFr.] Ә}oX6:w#H@'k<I/uB9~6pPYii#ͿgZe?rс̦9RA<}oૉ> i5/YiAj{6˝-{veKx"€/'WfW.~bwCСmH4)0 -LYz *]umΞg82óDN~_A {6O1賞V|;RIBj2;PoHKן{t1-@_>t2dV^M8W) _& նdǪ'ƥ~!sAcl8 ͨm*޺kl%"HĴh z,(hw1~ZZ /(F̶1mGaiM'g8ȆO a\C2yiTZ0f#mM-mr L=vH%mYGEKf##XKĖrH?UEM>ީ=)@UV*%ZΏ[Vyh{p՝5<ɡebk(kV"O}צx]<10Ν*oLP(*L0]8S-.5C ۉyiʼUu,Q2h +{+i5>1 KcK!a{"|6N}2x|]e  Q8 ZINC%ڔLYKۍhc "Qcbs{$3-eZgxSlR{XFbr&:uivauwvgMMԞ$=ЌPr-64Ї6(nH2M݅"kwѫ:홃f$\ʰ㞘侒d#( cPxJ"%xdG|crf~m#onfx-r1?1A2i}w6xIϳH`nFQ jSO^'j˖'r>!qF`1DԢX>~JY_*yēv-g>iVr5=Uik|Jvmfn(L9|MgGf WT_kM'yjwnC RcILqR8Ζ*poI*;2zp/w/ùU0Z:"l6EH QgւhQzU3nՅGzn=.ӻa,e*KC{ c`un6I?t%8\98z?cL3|R'cpwXP^~Z*|^eEӴ 'Iu`4+^ҁ|vtPr?V-iʻP )D'abCkL}QRMj~eyR%뾨wyN gpI8Ҽf>jt_@4l >ILI~M$dz0p52*7 ǔU;,&v-?jS3k۪9!p8Ⱥ2Iڧʗg=dag믲Kr}"-|^׿zӚ;n O]ȥ,mL\S|}_->!`BViټ3Msp( }c"N&'DE ,{]߹͉[.k'ZQ;;ԘBvhp/JI2-dqCL7bbfdɓQͻ!B ˻Ztk/P[pz-?`AXjɫYzHuA)^V.̆ƸKKyHNw2hqbeWek;}&~@6ZlAisH6zB9ӹ!eB@U\ =ZkX̝WxAކOHO;܅N7拨E$] Yn*Obŷ _7N*pH1!0. W5Yie7w}^~OD%#5v-3S:lqwvzhs* ^_ԆǴ++uT:ߛiyCGE{Z$Eo|?\ͼT;4{I F_gY*-㭰:T/tQyo.{ @*k,iu*pj>!BA,gsetZ&"`xU6 ۋ}Q$lvc{w\Tr,)6M $ ̀ƣVFE-ǫİ&k`DjC1J'Xtʄ5B'_^V_TuKFϳ.ʁ| Iy'-!d >m"._k곹A4X:VU7!}fSq;ɦO> 9gPKPj M!h%Ns4O!4{dI7+8Ɗ ľAS6lO7IEG- '4YӺUCZw3@ԻY_Uܗ']!Fѩ/FfՅE9dWdrРe+5(KD l[ ̣tq‘ Yct{% 0tsJky;=]?!π(*0v y=EE[ 3TE-x%'}39V[;-rhW@h%!UN‹0QЮZPu!g-(<^*<Yb3`m>kq`PS #rLݧ`30#Q=UXn1N;E~")Ad< {?`BL,~@U)ػy>#1?tǰzE6] DO\JʍN«o~{iWDU1Rp`,3V0ۥP[2L.KkoZ !3~>Oq+zCJo4>Me>F0q4"!˚R)YqGC-l'/:AxQ->{̆ՋMѵl; ui]&wʁ6>l{>d6 :f Ŀ15vىTfiℊ ^!t[sipAXK&eC b<&1\,ZG Qg|DYmBxQ.ٮ3>taa<&<-D%1À Ew{!fؼB/!N*cp\ T~3<@Q.]Tn*|1|F~ 1xfJ1Ҧ7IuDž,Y}2 `%V (?}wA EŦ(1U)2 :k6cFG}6ZZG}U$&9 rˈ"Ӛ |m jhsK2f>GAXCWIYY3]U̓U/[_ہ^p*ԒhHU_Yklkr~⯳zs膔  4?0ʯf;cr1r$wy(L_}qz-PZIrp1pIx6D)rn0~tnߤDQ]EYr o 'ȣ /Eݪ3BhGl/ZN !S C1`?=rd 8"Ź~4& 4T2Uܚ nDVg9zmy󇵓pUeQO2|Ma:XC $1ŇT[JPAt1fT|~z57^rT@p~BQa\5tUY5r0uw31 AMs ~#ɓx/'"zJfF e'F:GbʣحpY߶L^? 堛Ge2[nSd0CNCJ0,_)c+1{u&0S&#~ :-,VonLp]jC0:D3r̂"+&ԤѤ65̒l`Hѝ3ǮR3!rjvjPϓM:u 2#7|`Wϲ#6dܱVƦ]݇yJ|:lmP!.͔VczvpNpZH i6vs_cEP`%W_~X~jq+WEiw ȓo1/tI񬃐A+ЍzbKoE! jɲ$ ڋtG bJ&pcGPܺ^B"*q m}g䐏mUح5k|%[qj['B&,Jz ^ p:Q5^l'YʓL<[3<5m=IP%c5%G99 3:eFBR-9SLg r%?k~qX6N~ѹS{ݮ 3ݺdDy sھȜCAaNp5_\2 tϩ*ѭ kwO̜*]!aAh#uŎd")dGO+ SLvxА sXKd^\@_ .gyT9Qgez5۴Sv? i6)BSASUzwjviLu=Gd/KlTt(ߣV9f(& `4s wœ#M!:!KACxZ/^%8*ܔIf}]a1S䏧Aa}+YG8; ]+~V%4W P6 î\DBmʒ)(KE((!+}}?[tW] uaL (GuO%O;TiI9f7 Q]w˒Bq#Yӡ&%`[Q;qI@N5{QtmuXB?j2[T!DFk|&<(0ՙ+y PXL`2L! }935xE7+:,ȯifC53E`T ط`Asu+X{&+KKs$n#۔Hh,T=R,Mhn .RE*RJ ^Y ԕbRI/eß>Iu =$4^:ѕQ>zb'G-? 68@>##h6780se/bƤrg-&o];ZPySnhҋū s`Hmg޼!rJf{A~ h2{۩a) !i5f#A̷@ X+i.u>4 cefGdZn$Hmqt7]iSfp}~hxB &}g_?`&lJL~4_/aϐ:Sza v9".1!2DN͕UI.?ΚFԡ"'E[ Qp XSl`3ʶ{T!-K=SO9(id<l]CwY,Ba lܺŤ=w׋h~~Ep;n.r2pC)hDM ~0!I>ݱܤ;簚61|f 8Y VW19o Ϻ|y\S ;L۴MC}8H 2,C V]F4G@褺CϹG;imH)Y{f?>S:ЋT:Vړ˦.uQkMk=yDCS|iڳ/(A0 fT{iL>Dv}}]Ɏ4l ..:o۬˝ MY9 PRMu ӠfХ9O ?M҅XfηPpxoweIϷ_JIj[X1^@9=*~gjq'&IAʓGnsQaڨnP I"A/w.[lWl=,k&_LZ ^e@"Fj:xFzYeJI2h] B^+.WMe!l3V0L.t67RF(YFX| 2]n!MLd1L[ގx`kIKҶ~F*X 9 Oݼ:wZ\4 j }"|Ə<^$M>MW(npys9wx_Hkf21IA)#.u%R#[pdlxWØnԈRPTx+M:TlZ)wAy)C KBHS+C5gc+/=O ɂ~z7RT`yb%1mżMe{#= W- \gC"Oº~f .OPOC R_цheJK z' F4h6޾ eY:׍ !a$b++e*kb!d>$D-)w'݀:zw#J -&Hj 9VA &<~)ףʪ'9609fHG8|+Wl[[O0.`7s+(FĴvz"{wx`C<1D,Ϙ5v|1k Sek;ƕB!TpwTV b6ȃ^xmzES[p? e_rhI{S0re:'n,)RW2a]!#JE "Ow."ҧ.A2Ud2"n W;ܼ\+„eԭ]۾ڣ_QYtfBlHZoѮ[!1=֮X ԡ6ʦ'lhNr0WmFjW{ C]gL#vV`͈ES$ uJj٫V~f\oo$R]ieWʢ ˪ tV# I'pY޸H,S ; yu}r S+] 2C2֝,tN"\1Y&`^ܩ(7>. ~3CAk͖7>ٌ!ODA}Q!f;{f9= ^P(vh:G .ӈ7bX2˫ MʧrQt2A٨쀐/\8bۡW% ww%1?VC/N˒m ĭP_]DXaۺ"Ӈg `A}' Xt]"Uժ,k8HP'N3| ),0-I˸٢Fj+=ɵsWpZ#ȚR{$oni*g3_3n% Ax`P2QHzAY691h0k ="Ag0CP][ hvX ZLE.h禝_'j$ ׃BSN,`1/kҧGZZj^Cf(r*hm?w^84+7j4َG8mP;_A롩'uyz7Zu|cVCeVgw߉b-L0i=(z7tdp0Q\+rv)!!Wow6>s7I@u3/QG Ue1 WpןbJfm Ci"`v]`ƯK-++{J%g Tħ cP!Zj{2 [anCK1nUGhil.Xn.Ϳ` zr P,Iߗn6(A6S?C$"KYAgEd4}xW|<h>Novhż e.xD|BzbOɣk?~׀W^8s6beWE8!+f.f{"3˱ߊ۽()6XY]fЃ)Ex5@."1kC)?k4R*Ei:%Ecm:<._?B7˼@\pƀ9@v>m)%Z;R#E{FXۼSuAWśM7$ ̳dW{r[ %-m /.7 qLL!7TqStlfHP2GyZ{ \[&QBǟNVn<To~vxTdщq"EppML,2KpO%"Ul8*n=&jGrC+\ng@d,2 I|ti,K{Scr9[V 2人m(R {nR? "w NbV,2iGfUqH cXvOT  Ք-̓3>CT$9.8=(L@}ݸmiuσ?k7zhh;/d@+u R5Ǯ l>_`Sw;ρtqAOAݖ0zrzj̅~{m N z\w67[m:Zssv|#|i*:@%t$ߠd+(ZJ~vY2kpbxEܦPi u[%HbN\C^S n7ΰ"MiN^X!2ŀI}_X29_!LX2藯f[rFAk:ڇ =q9ȴ* TqjѲ3oTMjn5Ha5r?D%j-+ka=:BXf$ڰ'0*,:fJԉ-uڽ+g  5lE~z'z15?'xeף|<("Nb>.~?±6ie/fa;#_yRGq<:-€{m+_aI68|OW~uyʾP )ZG8\KRD$lw-uĹ!1Q 60D,_i_9'6G̤2n꧉,R~;Hu#v8o\ڟMWCrhcD1^$Z$a>> 3r /^s/RhJxdhٴ Rw:ZXZ-:zM aW_4O.GN8 ˮu? =B;3HWA' 1W @GNLCX+XQKE|? \@ӌd%Y#k`$S?eB8+ӎ-/r5e@U:ќUmwيooX)_Wnv5_hl 6IboOA ..6SE3߸Yj#vu0nf;Gc{Y(3#~Ŀzo} _^wYu))\rX5R+:"A%鈑Ӫ18BhS/8Tja`cֱKE=4z9m.l=kFAgǭY&N};F9O Lhx8FECl; T[!+E55a!.3ɥa8@⁳-. v}]2il2= 7bkzCF܂Tp 9CLM`:FZ4 8 4&*NS?ȀP;(܆\k]>VۏѡёHBաs{\`!woXTkbԽufzO R?0D0YTeE,0t m BkJ~1jDY۱ï!N_^}vo|X.ZF.Nv7^#]*kYtf!!ֈUQ\\Մ\Zn$9}=SvqHF.Hᠣ[IB%i,TH֍+cF7'ɀl]Wj3/=f]C'}YV75;L#մ*ގ,ckAf,M{4H6E+2J߫dš$K1mmiB$wG!)yj0K_LɈ.2\uLQ4 SsT/h3{* mjYz͙uk_P55U~㽲QIz |{*7ƜNWg4>ԜiN Cx+јIS @ |~-jv$'s7~NYIt逑a?eOFrRԄp4: 4[v`ggVY*I6hP^R\2B ֠[%Kfy]O>֊U`HLeaJ(r3h,&8- DM=Z 43MUqjUٛ6a#4 $QF $&6{4?YKzj 6Ļנ~E)wqߣ[CSl07 RF}Q+MĮ2nEvEܨLX$g\ LB3k|b(,CМÄLM’y/r|/9)?[kZT)t9w!B(i96{J ", #3ذaQUYƼMOfUg߫$۔vȿm=66{^r[ᱦ́!~uvĜƱ#:ҮvY>xP1c6-jܒ&zJ=hҞĔH,3YP̟XYm㉍Ia_˥ɇ#ux1 lBOzef!C\>ao5$Msx [;L6z{C!..JM^.'s:`\4`gJ.Z|ba' j ]%)H&kL y$/iWKL=IUߤݣ\:YH -cuQD(AK| mAq6`Õ3,Rd?(T:p4icz _Ҍ{k\N!zR*XGL w߁}< $;8JX_?pt# 0h 䜏% Lxnj zvW1l_ƶ_Le( Z^e{v(0e Mo!<`d%$eO սmzPE6X)UscpdC:Ib]~}{,\z=*~xc]IUZxv/FQj^8Q>9v<\K!fLϼ_4Y:+.幐KP̘5-0fܸfl{8wFLk%grOர`j{v)][:\>4t%Ɓt^ gQ+,9U_6h8%z9ix ~f|,N;u> }^!=CKN#o9T _ؤ3qFI%#Uv93(^@FW}`aGm3:)8l#<qʫZ"ECiCFNFDIXt&JA?CMA8_^|{D`,kAi]ݢ ?sA"{tI/TjzʓuX4bKL74]k /$zH]]C(@L# fL\5o4NkCGv@bYzZUARIբWt1JynJ59\«_M;{|WGiQ3gU1M#T]1; f\hʢ^HM ZzHmDL UxfVÝd¶>iî#+eJC1M*5 }1pmT,j$#"6n%+dU|,)ͻF QO]"-F֚xĒREŭ^V~åDܡb VxJ?h0k/ABfa}4 s|Ci'sVUNlvOPyW4: A^8 @؍+ȇѲ]tY1wJ-DH%-{?EI&eIS̱>&{9Zlѡ$W510xcQ=m~-0f9:zaS޴RmχdtVhpi ],Οb$TJ.`uVTu96$o\ v|,rO4J5WFI"MU_jt NLhWSb9(z>b{Yod;fUUs;{ ÝWGؠ!:b{!QFDOŀUWK /gY8*ڕ^dUd W b( 啃/yc9SْUĿTɎC]Lkޟni71P~7m_pWf'rrt~̅dz .-riQg2׉-&ÂڄCOxVc bTr.hQ۳I`~#zȯ-KX[RQR#h^@c7w n!ƎB&v7wlb !hޫJKKԥq pR;-Բ.p wԈTr\SP_w?߾cQ*UTD|S1Z9¨$fS ͼzc RtHذjkb3p}Eo9bLLaA b| #[mGY!t]i?,vI?ӅoTJ%Pg eD/Sa?wtoy#qSmKfא|X2fgQ3`p;hwAػٸ8{%[eX( j#9#z#) sQ g{njJ&HHgr= v><:[J[ J( f‰H\Fwv@V*H2ꃰ.Ig}a%o6p)ZBÂw9$̣>X蓓e+\|g %P ݉$-NԲT cP  qjtu\P8㟴s^üL!ޢ`Uvr8 GUmlw^\GQf&X!ܙ[K:;V1|%Ek%pfHUܼK9"O4 Up+-f&`<4]ZьPdҺbdAx?5zs3W=w8NqA#iM*DrL3x2?PӮRQsx5bl2'\|cYX=~;gH6AciTcΜ횘@HE#OQ _USmt B"a&T!Q%~Vs{|` $NOҊ 9D%(R;;@$ 7mh󾑗}Kh3.)/ѣ`"ʈ[J脄kJ%.Ԝ4G*S3Rp2|4+Ɩ[d6RS^.*XboZȭq q/*?[˯{*:P='7fr+Dd5ɘ}@oK-:Z$=BԉjOOrwp?bWi&LJn"A3B94@ \);"E`H152u f '.l>PF GDBIp+ &d,&~'\Kv@1\1 I2VU `ƽz;VMw6'QV&.m[#c_= +l7<_OOlK0885F^C. WѮbWV5zٍba乾.kcW ?%^oyG`>ӅBT/W.+d6Ж~FCB*VԻ콪v\t:0+6H` 0 t~儶CdUG)Vy=ۨLrIs(EMЦ5pȸrryJ >jݒLL3E3H]Iǻ>4I4epQz>}-@E?N3һobϓhP:0S)5@4I Z ڤN]EBucRR: M*f ?ce%%WYQձɕPeT}V T)adORpe,ԠH>IKb 7hf2q~fRI;|,=G\;h_h4پ]7lE&r?!gBةIrL7xa\yt"oCNj-&4|orҐ,!^3@Iu\0,?;LN:_˞Q`M5>y5bTi29_皎WCv[a(<WM D*v,Z39@X7^ >qԐN+zDn/u2H c4ϻڼ%3HZ˼^"ǰ`e3rŏAҶO+#|0ɇmeؘ ~%[s5,8(+TRi?YܯL]YC1(pkQ[Ymh \ .wĦ*D[ :8LEZTy.|'1Y񤯬W\ R 4^t5QǁLǨ'v6g5TH&&0=~,lʎj9sO?z#ۖxb wrK6^T ٴ00q$Gԗ'{H5CO٥Hqdyi(׵L_))!VƹuA֜P"vرS\{[EH3;Zzpvl8b{uqII <-[[F؇I J!u5KHʟz@c,3N_PJt0kbF qpz1jKjFښ&=ϱ_}3EGWts)hISHz&B~^DrD sw頂1~:BX.|8@,.&3 :1W\Q]ɰB /)-n[{Daj$2G" C3!H6'TB'Kyg~cM97d= PQQϝ4݋EJhv^mՉ < Z7SDBhT{j&=T$Y_џڟ@RՀ%׿2;vSQK]3G>VPlEW 9Dw]|XQMb4Jymi ]d=6f-[$!՚' 7:l+v+|6QRkÆҘ&tg1!l|T~Sk)BЦA*ixWYCt}/R# ޾|jC12OEͻK8 ^9^Hs =A\=.`WtQ+ƼK]t-/qf])68+SkH@!0;p0`=Y"՟ &>ĽgOᥘ[\0q 18ҸIL1n=B MF1 3t%m&Bz8MMA] ;CzEV0RzѶ+Rvi rt )W1?xY#&!B4Ebn[+Z_ZJ_(<%R^5߶%AC|Ou|h 9TqMM;_̐GnthKC.Z+"=Gp#,baGmJ/ܸѝ̙mh|eoYo* Uf݁(iX\o) :89c7 Eq^YS.4x6*3;0 b6&O@U](NRpypwntElg%t9xŢtz̋BۖPM@7 +̮~@v BY[z|LcrkuS 1*]t]W~r$ @dQ7M0wiCj#e,Z3↺!#RCQ` KfF1'l?__sϣԺ`G$Fh'na_Ns?%֜?%Fuyr@ѣٳh_DkKuLD[ koUck ;΁)BOka^":1~*}ׄuP< )_pF -JOq*soVd#ϴTI(w( e4F%0Ҹy@<=P-hiQb҂w*P)N%vpC&0Ĺ>v{AY-Kmqsk8ik_}VL?w~[!}fK(ZkG9aa}kCS# w#{yEp+gW+UZ4%QDN tg爾ʔnJgN62'  2u:Ԩdސ 2'j+Ǡ̃LdVehȵ>~[Ë!/jy)Z.jh"12>a#Ê N#ɪ7Fc\@l^{cr[`F:zj5qRdv qv$yA3;ћ2i4PXj H* Ƨhqǣj pjegZ~'|Dэ6‚|NٰsT]"g"w>eāzhhbri".&クށW)E}vo#B9,YX φeG}],]ΩDנ/eNOvQD1p-`S%S9L%P%GTݣ [M&9NMq(jHw/,ܖZ0 &1H"̑ 1׽ q}0eRb.Eáu:Cf6J 5$ F'j$[:Ud9Ҟ6>d!UٸbS>?Nг?r&?Smt`jX6:L2Gk[,&O=Q厇F =% Ufcow -*u2-GiޒFkYD>E$``8M*b 7{Q!B~z%(#Uxq|dy4RRq\~0l,^l64J@;l*;8oAM'#Allp#Ua/w)gDtwՎs+}Y&#)X8[Q2.sCF:̓ ,Xpj 6~s$VKӒ;Jύ G5t]:*Ֆd7>s<-'v-`YӝOEB@̬@s4 TB7N\~r>q1<қmd&Rnh1QnlƳLK5AVBϬkqwsRkV dxK'VT~22 gzxinp~{ziC å ~IP@P~,J[ERE/LɐN8j?ܚJ?Q B׋T>9VҚ&e&Zwc!r{V܇Q>?>6p"AI!df4!}? Y6(qSUoBu[', E:(mrɡNiK7Mkn'?UE'p1%sFj50_G9X PС;p*9/~~kdI v]oet.\, Clޒl5iwew הtjF+<(}⒀,e)'&ڼe~$F%wzzZWi^BnEc\ zQ6G%wZ-wi>27B>x,E[U04*|Hۊ#u] :8#"ҫJR!UݚO ;=hl[i%CZjVƼElifג)'ȜHj:s?FQe.J~j: w[c5tdR4}= 8RRA)"BΧb+0]e@l)LiL 2HK$?aC'VL`p|B̋4SξR?؈1n.oј(B,tWR~\c-f 1TQ}`qqIM6ʑ=a̹ 0t^g/53? 6n0@|袀_lblcV("&fz3.0@i d~#BG \Σa]vq$X(vŌB|0TuX"'7K ;SeʠV>f{D](iĪnTM 7rLWAf6$?rc(U<4e޺s̜/&l h =[]GfýmL|č?>ބײ!WLF׷׌n1 =&alޣvup!gO_fѬǀOnL(W!A,]-X]!OkEB96(Þ0ji [A;(twCPp}ƿe1'@̻b!+,{JTc8#vk*ʱrS{5GNҨqF$*M HoϔV5 i'5<1.A,fs\pzYM;BK/6] _[-;+B[уrvaOF 0x$P#T:{ (N"vԡ!L reG95~7qڟyN Hx5qyp PT3 k֖P!1R/ {|Ӊ8Ųv[>:eJՀV!T`yu}b8Y~i5PC$!Z% d% ,"Ǟ o+ m4ה(ke7Û'2\(/;ࣤgR-̐Ӫ7Szю I-yM#AG`yNдrW,]ܞ3rLt٦xoݲp#OBo*-Zzx!KE)IjM7晉DH{F JO3Ӵc0Au8=rWQ?R#X `v))SUS֦~Sv\7Grzߋz#m_߸wn(UՅ 6<;/*bdVG+Se]7*ghm9/RDtʴ JjӛЪˡJ _wher v]NP Bg:$7ibnSS.9_,O/ Q/!FԘݐ6ՍjmOwS膞v`bqdr! ]j MĨhb{*ߧ'X\߯xYl!bαqU 8L(k~*s,ឩX `xs1pT˭qhMewNb9Ӧ#dbL6U_3@vA/ɧ]Gnt2V {ɬ(॔A} z'@}S0( +#K;T1z KGT:H Zky}(cb&Kq8S1[HAVyjdlPU 0ihϨ-2q "rIi{Xowj.U-qxY?@]PL ZW,DJAx 5f DnͪGj." Wq4ݭt&㼲vzq/Q7*܄L#r3Vb)yƩgx=vJ P[XI"Br ݳ  W_+ѝ{dxд~mkGIti@#g8xn DXb^70ȫ*i|lȢ :eZ7 ajs\g{i5ۍ^6|)ޱɿ%9;3y[OE</CAtzFx VFgF{eEPduh@K}0z\壙6"@7E-wҼ94;ZןJ `Jq鈳;fls ߿z*O2Y{ \x>% >%vI-=kLpʁgtcz>oldrS6,8IIg}"fNqB0mǐ"N5U(ʑ Ng@/3ۏ3_QkhR4vB=F+cSL#pmcn<{XP<6:\1VR"J9^c%öjN-~Buv6PPoC0@):0.՛) g}d6tyA:veA2Vѻj?U2F6d.;@^v@G~€\*i) WzJ5oq2te+q;w&&Α3|`>W:XY.Vщ|Ò^#偶4]᩸lņ5#U8 G05[\z t&(h2-2yiZfF~cd ky:rפT/(.瘏 V' U  4V%4zvRXn0RLTFHȮa.jr>rC3;hWBLc ? Ģ70IZ`-ۏ C(ɐ3/ T[{7?IU6Y"}8.L3RòBWrBn.<'KfM!ʕFawz:ak@AV ~1a?K8ԁ{Q8;CL)E3HZ#Q@mf}(PbFBʢzcGs8~<7"2`*و2,!$ASIՉj.L>$ȗ8f*4c%fN>9TW{Rޜ*}ca너 k>+{CVu>?ΌOcF\zC%90% HvɿBv~5=Y$JЋ5b{XfMe9ڙIOac$8 1ݢ\/L4bq0n4VɶZ-+%}/zR_n!W$5+S06axi{3[#6UOVuK׶oJ); ϫv;_Ux@ЄG̻|!nWz)a6^G2v͗ gНh o+*z%{;]5ۡbqT0 inoU$K1k}7uI/6u(r,鐯>F;T5;c b!f`CJx -u% N p[bH-/--Kz1`Rݍjd)I sXz &|j? BoȢ;A@t}X<`[{E_CuiyXy7|BU@J0cH<{RYKu30H7Q&l&RyH٤j"EUOv*%f1 jٳy>`q.Z 0p7u[_4ֲb5^ƛ6[.SbmZ+2DRL yI7gUы?] uCv<K{Z)B>g'tvziM|`ns:|Lܞ IoYVJKwî 4HgC %0mZI#jTEqeQU1ݐNϋiqfv|\1_鱏Zj:lܿyYX &_LUg%`"@ǽņlxjXy䟗~(:JL(~6kMݒqPa2wv݅zQ O`χ+πC߅ĥrls v?,(_ 5-nLU9 #B,b>4 we1o QA)[HZAʇDbSW  2zɻͤA4iָ^{fns홹o@ 65O' E}?,3Y΀| Ce*B I"x{.nM7Z>ٖM)&L3W莗tX=!n⣱zTκ/f|T-ʺ.(M6/k@0Gi=xwPR-{q'a ١h,*dPm{yiV^F!Ǒoߵ)]sV}勒?qQL2{qwd3JSkg\߻7/eKЧIO Y4[x{+x^@r +#w󥧭)C|ƻ0Φ wfQ. \]ZfU3.3 y啕mnK~;GW4sז=ϢaO[7ŭ*ֵ)*uf9fZ|Mr7A"M$[fKO=$ x#$r[i?p{~:>#b-BR+%M{3$e=G0ۯQvؔ{ۇeH)|Q | (%:<5$-rF\1ǕȞ"u>![8] }e%Do+iَ|UQ3=H@BN2;^,hrVg6V#gF rC(r|A#b2R^BG9P=`Ff!6OL{{ۅc4 Pk7vYI_gL f/(t&oJJQ0P%Ͼ9 M>#@ZwU$dBC !iGYWRЎ!>]5v^Xss>6u}9"?Qp@ SM|37əǖWAjz0׸l*T܂qڳ= xQE݆: UǕp$3Օ(Va<_" 67C$th-tM{dP,7PvfyHEfZ#'x䑒׵W%$' DL}Ȅ41A&46s-E}׺T=S5. ;P j9Ac]t-/Wi f8E;;oBL.֗ۉsjRlYw6R$I•eCvt\iC,[?T^ &?C~;`ƐsCh z-`)%,ݝ㣀 8 ,]n'lm*-FV-/TޙL Kǔf4& ac)Mp rQxdUgl ,SȞ(zuMeE8\!nu:<8|'/=fϹjX=U s7 .I6+=dW ® AadrSsxj 1KDy{"Ce\peeO(| G GEЇf)O!8mW*S Sz:bql[:]67y&P+ lr>C="wNjdulXØ&\m,j[]P)qLX^i^iaf8QȕS+\,b*yXBlGC}QtcˏKE_tkuّ>&$%TڡJ8h܆XY}OKKɏ΍l1Q9!;3;*za]K/؊VixLv.J>W/M>DŽOpEXPOlQW`qԅ.gkr-"gݲ3\(Y*G3(7wo(}B{< ly{6b0لk~{ڛ&ON0]T fVb 7;:_˄7SmW]ĢQ>f  G[ďJ#ESJ_2Y*tբDx떡*钸cڣw:h''~HS-ڲ#Y1~yh!kDi@CdCs.S38зfAB|72E1 `uE{ڟWLW? D9 *84*]xfVTĴJ+Vr0rrR,wYC>kyI DXz N0xl5 `}z}ޅ]n1^G;?bKO!:A9+ybe' $E"MmZaCIRIg09d絵F {?K\҉2ÓQ]oS{ѥK dKV U]QrYXLtFU>-tш/ڹ_`QLv⢙vFhYm'b*:`%H$Zic툈`޼}w2]EUаˈc9=M7!BTgCw"Ռ_d *J+'rFW[Q}Yت`V7=TVk& =䉇?uoin p}ϊ >xULD8E!X{g}~ A/4B=0Kvx.ٶQr\oEnaԡ]}PVgϊ5 +U -X8숸[bqdd =|(7AJY@X1|yI"Wk}K(R=?{]!vP-)*5wU@{mh%!G(8kMO}m2۪ˋOjwp[4qx`DA8  ޣh~]aAxfA;b4PE|vH$Uw/,:['P< cRv9w9<`]Tx\} 7Ut린W7i"?ͽi? [i:Z‚h$@p'!pj[ =3 1XZDm:"3K pQ 'f% f@m)aX 1e qΞJfuE^]g"of3}‰lcTKbcuJF @FѵcOύTn,P˂}#gvˌdHCS#aΨ >{Hw&j?H\B$۷2Wckm,t꺾9۟a MazrCdtܱ>sJqQL= 8w*F+T9+~Jar۲FL#ӵuݶƳ2+Vc>5^z>N!h+pfRv"ul)OEyD*MOjBYi1ԿF4wE< HObO!K8rU2Ӎ1 vS1؄G"lߢ"k,.-yy t+@gUKD{ "+-Q6Qϐ^EͶZ=ܮ帥WT4PI31/=QR5>NKE&>ZD/i0Z7QN(],~ B7歍x|(u^)$_؍j7[׮?}oрɴ'}z)xw4t);z?3NơRлƵcT|m:l6k 4B0Z&]JZpLy~z=5{I8[Vl_Ga趏^1Lݧ`.)6{'ȿ|9GyБ_EܧU`qX `KMpqng]Q  et%֫Ӛ&Ss+hϛJ(>m9sr@CNQ@HԫrH2\/bDhuWL3+_Նm72‘@ ?iUV\k-'yHoD[!!R"S_%%bE0V4v] N{7fk[ϛX܉k&YhOp=KEzԑlA)$gWր"ѿyM~uBu#2so*mެ.IH=Kآ4rxBF{Kdp#x2IY )Q5YHc$l8G \Fv.nVe1 Xu%=ȥ d7X`Ju<;FFg}TaLψ;`uT:?(D#Rvu֖66~ZӴ̑lg!Ӫ3C!{%'zФo1U;4"}Ahwd% ZjՙBiˆUrjX$|-mc۟;\RLE3V Dh-wӛ[ bfl5y,`餪A!}::ۯbRigrm7؃kd f0# !`:$On/Ys bz]BP<צ_錁1`d-\AG䵷P QTHb5^%hBG6%COE$DPʐ 1(0V4Ňfş`q%;Ѻo׿9R,:U6[۴)Ytcx¦73N[2jGR)mm=Un`-wYw"t@=}=`SK&B|mk%@Ch0[­jI@L@.Ga y[c6 Rd;훒k<8a` >\Z#3W$?69z9VT-CQ! M`m{>VSj1R=.ߴC+~kCb/j Nn= K 9`~ {ۧAUvpOQ6.E5?a!R3FZ`^FZztZdGOJXԼ̫n3?@2qYhet6O<3RllF3j&S*#$YlyɆDhBaQs6|xKaiK d¼Sw֐&1MtU*C}̪Ҥke ƗL6GztƑ'+0/sZWXdvЍR&-ܤMU*E}mI"hmڰ'ˆF_:Za S˅ >EfF/7o[5XNt@}uqzVSd=sI(mKfM Ig4v! r] qy2:v0EWG*5: 7@=^n`Qa{/xe7WڋV<";)b4a`FٟY^>0Oȱ(rMsQ׸q0fp팳&{bDaptpm4<9~]\>;oCx9Og&ȉ7z!V:s+IGe ~JhmƆ(O%]E4D:,x7/vIl@{?z7U%DD4Q/W1_gص'[b\+fݱH6.ҦZǁ=W6H$#e WoL ivԜzBNǴ:*R(|X):.ONcS^a'EL]W រ .b _z>N7F6&z-['pZJ禕>n A&FL +t/޸y1,iwK]ΙEa3=@x7#0Eze# \|4"l1cZY8>l>P-?YWl=&n9rpK tUZ3m𱎋} l!x}/oiS&N7S*/\WhqNl&Y|QWJ:_UAnױaXHD+_ʋ˴a U^IѲ0nr-]:z~⋩hm+DMtdV05Dº !kkgowRň7XDrw#/agǣٲ&n$)^%"Ңuo1}vhf~؄ kvݥcᇆ@>V+p4$8?S':^svO"KϤzF) n`28T-+] )וpۗS0QM53ɱxPނ !xþawZ2&t#uD4Xzjp$x</gAv&È?zѣ/Zc3c)c#٣QQ%S.*ɽ P;05W"bd:G$maA2L 7j. 5kSDr`Ҋ'6mo-9RPRfЕ4ayb!xEJ=ƹ\sߒʼnj~hJsZLMZ]r zݠc]D2"1f#S bU_:.(YOIx ۣlo=(?/֢2~ZVV;+Ev璜 NGRfMتMZ@qj>Bf ૒iMq&th'O5T}wILjH | A.4D~ /[!c=O{&fϰSFOn$2P/KB0Y~zL =YGsi-~{$ro:.WҴ<-AFT1*?Il~hjrg?pn ނN^}PGY+q{$23}yM]˘e]nYvYGRkwGGPwp lq3~m`=ݵD8e5kS:~$nt40uIf[@~ UFv:cP!H^31T2ZRM7H*&~i>+0"z7 ӓdB۔ E*F}D'Cj#obʴ1hYL`O% }?2/{~~ao2d $+|Fo1SGj!Wx1!I';,lpq.^I%0d;WĐ\HX‚ez7ܾVI? ">>=MCC2i?/;DU*Y _8(sbAY,H Au%VzԲ({MGerXtyhLS{4, orhK[Q GVGaDcN\8[F^-~pUAnjt>bPLJ>W0GMHl3 ;s@tq谌r?jhl9rDYQj#KڰcYaW=+b,4?G8="_fk-YeyZ-A Jl.Y,i1vl絲XƳID{~gҸ|i+1q5Cb,-J P: >nԝszOx~SiGvoFT#nuC*QLP)JVu}vW5 @Jvw{۰o5Av=+ õފx́P i+FD mTˬ %4}0'S,ę\'fmA)ͭqLر߰tr_)[*xMh끏@@u*ӞD`P_tM4Ԥj*߯3+{A 1(Ps֌`,yWMrѡ`Z:[CQi;烛9CaH L1>7b34 #951If/&%8cKW.vǐN*ESUL1zjN7Vō$>|3`rLH[#g'ވrTpMP)/0pOKωT03 +ҟ 7Ӷ|_N|69ŮeWUKU>:wU 5FNps9dTnS Fcq{`7HojbҘQikrJ?P< v_ egvXC—J mb|uoԡoV]QθμTYUIg?1 5 4)JnM}~D':ňXMNƣV52Jv8yzm-sx?jTO ?(!8QQQm'S([M[&vӞ#v~Z^c02F:[R( O~'8(T++<ߐ߬puwwK` ,rq;6C}⒣WiS yЃ,ЈS^ *B^lNjWjH.Š豂KC'_d#Sw |Lj䊁!,0J2dOA7"&tIHPnixަ`1C)j IX 8X 1 &_o]'6נӎM!no/5WAdEȷ ro΍ґլZɓqEqҺ, y&RkRco%ɱs3"&o"@f,jbOVM̫?>1&R֛[Dښ\чx\K^#t;۠#O%. PH\'R"T `[pQ_${Apڧ}Rx"KG(!4rre^Xg\h]\-'/:8tq5ܩcҿ ۩JafQ IKc lV'=z†2^HI\Y^X < + #-Q\q-zl(K1 ꛌDeД@~$cSUAeFt= gLD˺ mtP[3n+)/S R{\+_sJS\5{ٛA#YH6}J\pl{O 4}Bе=ZDPYQw t1f7;xÂRLt4~Of10Ѕu`v?AW&BGۭ-@+Dk84,`4Q$+H(by!įΰډ9:Msr7;iM?.q([[*KwEGƫU:C!@iJ;e'3Ѿ."uIW 怴䪩iڹI-T9 Dkฏ(N of8F/ AUlѵC1AY7'jluY*)t*8kǃ2NnE!jXm) IݺdcׯrwS޻7 F.u% g?o pSIʼw# `mS8&ǟKFim(g u{n1rт&Dŧϝrd@0E0j?M#ߊs&Zoǫ!~N5CC՝.[O˽eР2R͊5]z#WYb#CDAQJ|SmLë%^eq[G#Ր׻T6-p3 =l[r0O0K@y&7AHƅ@?1 ۥo?[glݓ qq$a4-z ˵»\Q!rGuCT/I<&H꾾n<<<((ep)Kݰzk[̩%[ULs\O^8rthqS%l,;) vI1ZRL*iܴoo*mߛ(ĭ^lwn@{K& 򓛱j2&tVІ:% =ClFEG>v^w2شOvmń^;ڕJʁN@)-.ސ dT– A ^I de)NVsF \[jʎU**E @13 &PL[-&NQ J x? zNy[ywa.P7C!bݩ '^cZ~5 2"-g~=nٔ k\1I;-%&[jY뫆0a<º7M&I0g[,}bA4M 8g#M@=+[]QA,Ww=B@;^ċ]=,.8j"~khpYTP w2v٩Y瞅#tRLJ%Md~, {ؒ(^w"cLɪ0L=K.ic0?kq095e^M ˴0J樼L~ӿ4!qEO1h~F'M.7uT32zB"WԸ}gC>.}֗Vu=j^fPI Cޖa)=~Lj΅!*=bE+sUpFSn|P1KIfHf)A&pf 1-fEF {@T@;=lDt:=Uilr5n9 !;>S,`;Q8Wĭ#Ypϲ[UtS4ܒ>ڀ6oЯy1Y7(gO~EڷmG`'<09ikn&K09 OP _&&[J58!: ;fE382lz4TI.w)=+IȷGʛ%tQv~nrmV0F淏^Mf֓}ē|Y[V-DE?u@ؽmP֔DG.:Pa3Δ>6%3%Yޱ[LrtѸP%L60&1j<6~h`S5q+2AdGG8b5T+~ Jcl`(ƒ'#|xXTӫg<Ѫ"Xʪ 8zIط +OTqCl>}[+~>$wzP0"Gгo/pց@P\R8+t8:hOJNxܣXF?ӷԦtZkƏ OFdk6!ȋ:?WU8(L4Y8:;fjq*MsGBhA i # ;]fpu暳- @a-e56NrPsh3+Oƽ>h>5ʼnXd#gaҫۤw]dC#7'yNp7t id!TC\L%f/[稆n+![KVK#vA !KP8or![7\-K$67 ,ZR"5MmENGh% &]Apy 'dpbH%hz} M78TgմtYS[vqr"g0nb=G|YsEd~1wgE)L]a P0/Jp}^@EB4٧V3zjd|Svb3) A0NY)DM":T_1*SnHbFZ4jƬ @ OGbTi=!M+\^=ۗA5jav6[I+?[)^4 p5aȜyp%JrKl[6!<4ls)8 :L/t~; ȩh} dm[t5%˛ۡW%ƒxCFdc}R ɺ"kBP/(Z1 ?mHC93PתlE2 !p(,~9TN372pq0 4w_o&ܾsՙYTDNCvFES]b @UoԠe$5LɊ|Wb;!ucް뽯\ ۓf0ař_4!j6:{l~xH, \=c&S|>0_ҁpjTCzC} EW͖] $2ȃL-?I_[T. w qv!Kb QDP6kp5LE[u|ţ$ȟA * |U?:tʗyE&4"Fg!%LFn5_>&Zg5Uً/uUwWx4TV[ HZ0*F3zz7FBEg5`@s}5pUD9ݶ֮o;fKXgh_rk/fGߗ382Sl@$n~}ޛ*QS spɏX?%={sgG2gcq]\&[ fN͏N2#ݭKXt,k~T;Vk=oD(&^4sƎXe7a`j\N_F?atYXalM~X0 3FŽbs v1UzrL\jB~{Vʦ{Ssv흺P>x%C(~YHyYsc_8_Y{WAVq 2Su~%?-$, C}H^ȋJaTeBٯ[x a%v}%{N9\N$OOփ''VN.e>Tvы^2Ŀ yY34DL֋e(p矠w(0PS.gjcZ_tQUS m|Bl`SZnje̝~##;vV t7zIp ;(mrzth-*"IzommA 9l,i2)qtU92 *UX 0@PdGK g~ǐKW __xwHQ([z;7b5vYonT1qVszg-z$QoP͊Mq֣ YVSEF#f}lbp =p/V4ש|2©/!>}ջazxS* AMrm߽ m4Kg"dX09Vc$zXL-ǓE4 W 1A }x߅+w(İTGr0t<; 9/ qX7ԒfwPD%[+thĮw2:-^.*EBn]‡ lFL>&Uשi{{o0OOY1Tq]σ&J;uÏ-Ps)I ^f:|rT)C,%jlc-^FnUx:ԼЙ_~^+EƓf7Bn>)TsͭH?snmkJ7/ yvx 7/\0%>mm<]{)DأRj~"mn (kwacT&pWkbZ ?0u >ڡj>>?%F/%V+ PV$K,K\!50]:v;>?j|Tjݸ"*kI[)cI\02w;ńɸ Man-m~p+4gxM&CՉ ( k:¥%]Hq>=nʠǤe[y:Trzx ^*#Ivr,AJ3xcMUؿ&Cm~lA=jƉn%AΪMуT_0:v$?0eGJi]61+(NC2wk)邳bx6""abȿ,,wmK3ېˆA7@`X 0iVr\p?UN^g>zZR\w0gFG*z>-Oom}ڽ&j96lfTY + u#T{GiI{t6j}=l k7Mk@/4pe]kp8pXmNr2%hџf|;^3iޔ6B<'"Z 0<᪖y8)AF[5pV.gCQec!qyH_ (>/O0hEf`)2][5]J],S%؝@( g$tY=^o=nto]В_g2Z)8y GA^#OH7?EW XpPq~yp=fBU hjI )aK@ワ8=LHz=Fmdq|U2rNXEe~hOQfcRjpǤ&^#aV]d|ͥJІ 6H/p&GUiT8SJͥ6Kss kQ h"ﳺLwډV{]P%\`^fBYa1,cη[Ƅ`Ϣ8+[wU"-Gf0{XyNvg=zaIu/'*@34= #Kef $ES0z:7$ WK !~qYqؖTav*SM[T J[Mol'GQBm{ǽΊ`~Q7v,0&KbLƋG/6VT9;B]*bζ=#Lܽl٨KюbWXz*tY~/iO(8Kۤ[K ?|Q B:,Ի2cR?dFC6YEԬC82J+ļѓQ|D6{)ڡ{9nxcrhU܆4_N<-7f}?bL$^4!m rkct? #M䁕g@QI9^zT25dU:%hRp`%+xFc⣓I07M@HEY?֙rwaqPP`u=8}d7H(1؉jč7mtx9݄5{~% Wfiz$n(Ul r-/B<ˀk]H: |bWbd7Z?]z@69HIj&HB\V4KE4r&K~lz`49ҲP0c`㼈xybdkT =H7<&wKS_R2ˎ=d9\ E<E|*@OjMC?=$L"mIL.i& #3J'GİZ#`ˊ쀀];4'PbJ0K3j,;#y;ہV/P'=sK;3PP5yIutrmKBA>yh?IZY &6%G1ftԭŁb9,e "Yib~\1dd}Y%U99:VAs_GuJG61ױ#["|5٪y1]H2ݩ,AaĒW>Vt۹1”1c1 {(C +`QTJ ,ubj!o7=1ٌ8S6_rrUx9qyF hMM;46ֵNQ0yGЕ$ trZ(>wDmHPӀ&=EJ ZxE]/(HF?Q+@h`Qc.?Nj맷=_N5)!RgʃQaE~}zh7#8ARԕ ?7ye'ZnG TCEBEI !_oWfҍ`Si Dy6۠Z-4-(!)X>(L%I.\W_FF v:>M'덭p[w ;0}KQuϼC#dl6~浠iz +Mn_d/>ecbڣ%cg=Nyrz0KSpєmP(c#d$[St޵?1)pL+߁Ark_FVb#H /kO h4,^AHV&)*:Ѡ+5N5p`L[ܜ7ax+&QQPWRt36y'/_*-D(3EniOx撜q \|q=UpEkzӒu& ZG-ٰFȠ K?˾ZzIÖ)_c{|s{]9k'I2؉?{9 esxW-.1}IuorC2x"D%ev^, Z"ٱ.HC!!b;׋3]G\gimY>@ʋ?2W7Lu|| ץ}%-uG*9ohA͒8^/4QsI|\5{sT\4uU ss3h%Fbm,T/Z nO; M4ŷQK$hm7~d_?' p1(6]J;pX JA>t[ ll ᏓҨfo f2Z@8kT #C 6p5(t~ r(F|E)Le>nAFQNFZ#v'ͽ_\h#St_,K :IJ4"5 eQU T 7vBV)<(6P<&>U]~7RնƃR#wR)L{Pr `5C9,3dX/+Ұ/&!XE&bBGvdB|S/-^:1Ɏ_\é,"ӊu)U7$H7* ^fU]ġF#(IL;"4O&CDPkfHyq6%#NVV/6^盃bi >C 9-pa,2"va d 2^u]mnT"1989x e uwr-pĿ3#' ѪiIܛ }2,Úlw(H~eI]cqԀOVhL"+x 7=J3`6BYBi@*n-!~zF򨭶u߯U GS JcڷI0<.WD{H_EPI|jg)Óu)m% G*R@Jv bMR.у޷eމNJqb/4Of?#ULV|V"N ;#,GXPu'wLsgO]J{4$IHTŀ=jb/6YT´îUQNO%|{ZwIn$LūpZo*=i9,e%jB)RH6_;ZƥpVt>PMH~JI|4J? ;0BpIb7|RTY]AJ̙6P۱I7 )^ LxV} VBWr!}U5)Uv r#éCm~&#:h2splnwK9oVzzv-2qIiȂsђ[Y•d˻N$0jtxr0l9Nu&X3;/I<]pV])٥,< T/mK#;8oWtK$7k6iZ:'.LZ>Ai}IcnC >fB>S>[j5q'?/ |dwS%DdTFxF} m1![grM4{=,tP Z*FOmDB@{!ZQ%ēحG^JXngЊ0.ks#hn)g+8:܅VB٠/QZd=7_m}@*.kvymFƆC/oo;k A獍' \V dgh˳3H3R@F2`uVY2iC 8E\<_x=Nn3! 3*ikHȲGy02|Lc$:}ImCmnL]sQkK@c5ί\< m5(.|sMD-Bp픟9v?DGlҩ;IY?p 4萂͡:\>SHFhphLe{+`Ep!M8b5g5DI^(wO5+P̌Ck0g -al,}-7S'W B &E_8u<?ɳWyǝRkx_nS͋ˏOAcܔ#QXS%їlxS_CGV]os7lNbFBFqPU:/e1؃l +ũ '}@vg/RqaNJI} EN3 bNtL+.|LԨN!|/_ e m?&^eUu:^jmvKg?f;.էq4*q8 #SS,ecm?QNZ0=|Tϓ[ө(y, &W.?!|-XS S]gLDl턃VeǏf -]'MJ]m*>I켅øv,Ν' = j+I5RI2 W|&p,uZ^N`̚#a ufcN;=O>ȑCȦ3-4nIH.noLWK=x"3hU^p5t60#OR+ZX]ⲑ/dmұS:9ޞJ#NrYu1aKr&QR.\P5LB%>$?eJfχ>Q ZIZh  mF3 R!wD#)\(.AP`dS1e2Q>Fв ^K!@r$S_:Y͟1.|b}Q( ݾJ-BD;I knlO/d&(sK2TłO)!;@p79V.:+f"CM8Fu>mvA%I]. ?'iao[ P.sC xaQ2K{I Syp{3̿S_ -(!pL%]S.J; غt\N}| VzT gA|hOәd#v&gA)+`֫m?-.dp4h %&f&d_>CVԔv@{epo#OI_s5 ^;(EUCpFĎgzfs'S5nr07\Q(# XdRʰdk.T#~a:_ X f&0n.rcB2v*Owe˻`l@vylWN[3~90t+Wө4qڕKB݇DPAADE?:XqNE'Y/\鿬Ԍtx,"n o$|R !{eKyQFr W[FN{%|%P1TCjzVܥ( %`'$EL`/ψ?3&ؙFh&ĞYP~J6AZ W*βLqLUc|~Ed#v y\giej.bCg]]D{!8Z0 6f9Zp˝ӥdƁ޸G)%Hꡐn%kF2*Z*[8*"}ImP!\Ryua|Ae9H8CI;ظf%F)mXv;:bٛRyfWY0 V'~c7 \m'EMb={~ݓdzWyza-&jSj=3.Wdl)h+/"u&5[#nnC:$qsZ].1&O#p0z 'B+ 0B\Lϣ;(u)1q :R]eVRU|^[NQq^HXO@d@w)tlEI{>g:q(ggDOb+\-A=t=$K0?= 0CZar6KC6$-BPwp'ɧGGgLQ7`:4 Nvvp0:i{-{!{]Tw22C0&1@(3 JVbmNGeVlzaa?~5[bf0]#4$}PeZl18!seuH:i0lCx uȞDm𫯧L'6r 0]c:lV٠/x mzY|~xP! Ӭ޿b\.cUPO3~ đ04_o<`*[.FƳ!clL4r7м}0S a b-41>R_ͤV[fk]p!V7o@r|ĕRfʊ<7U%ńQ{Uwߚ72f@JfJYӝ–lOSle~hD-[a;gKBVPe\b?r"q}-9w%*w:+zL5n|"#bOw ;NQQ1rΕ'ӝ;v:AkgږFg z՛)ܡ~';a.aXSHOܯVmI+<;Y7|} 4@:qS,@V_5s[s !큁msJ) NfP2̦̌F;'&$wO 8o|DݨyxjLS>|>W-R1$| a4W9%d_?x0ZL''Y*20DZupMHpKe[\!)Ho7ҷPh`0а[ KSA}4h2G{E92WDjUO5\G-ap6$augR,gkJT)^B:%TIdزI!喕4 L~}psHdw/\ZBԪbAo*1 !7s T-F[%`3ޔ+ p#H(9[B\7dYqL@l/ik6ėsQf.x=V[v]hDǍ/V"i&e\PRl@e8տ(G`e<vHzçfx@+RoS&"zM'W1ҹpBN^zӉ jЍ?|s ԢH6%y$0֦hW&;]aԈ^Ne[cnh8&q9O[nT  `H#~,WE=w7k~o975f[c8fq\b7k!)'nXtpH< "ʢ4:Ə%>NX48t$QI2R|GU&eWo"eN^q~Ӷ)` تy ˻뉮2T"q3GQ9e/! MpGs*Ve>3K= PK#ZX?} -6xXޠ钊69Q\Y:f}*wJ:A6ЋޯAuD.,ŒHrPܜoY:EQy=z0R%Wh ~ 2SZг0#4jtFkj3`~R\0KIG fZMy7Oq Gse SxPukM87zWc9:_psDVe,"T%`w/4][Zƶr~=, > 8Pה%Y.{ M!)䩔IU*pCZMs:L/Jq<]}*J4l, \;j86c5%P/^>Ux_4̤ L\ \޲^]vA@<חI,!Ĉ;gi~C QP)᧍;qPjMMY$RDWfV=pJ_Z億eސO.;pA$JV)=Ţ+9R 8'ވ8)ߙ^UHZBɡQԫ:oKvƓZ=UˢDvs h':І B9K2.?du]iCS_v e>E(L5)JVѴl -@9,؈dFeԽGJ @2$vex(Sѧxm}mrŷ֐yYJV@7ZFG6FZOmmQw5v_XKEY@VCC9}Ru\qQ'0~ķEK&.CIB|y~e3HZ= " wNL|5`j&i<2Es#L{N$7D}̃#.Ra yrH@;S&jݴ_n4]"کqeI׭G[UimD˯tHQJ*~2a RraQ~BVsX&MO`U)xTpl$ L/GRV&_'jv4Jt/o*@LpD)Ul),0cu\$bWãzRmoZmxΞcfD[2{zYA|ݩ-:kO.j <̍M U`$+u"e$PqDYs߆\rNacr,F=UVoŻ|K;N [zxyTL@58nF6nVJw{T,)n_]jgt؜aШ>AhK'^,? !!bz.}Vb%\ti`E3ˆXm!qW'4 pEj @W>Cqm# 4l]h&-u˕ievGͽOݎƎcEޭxsVϤ J=jњA :g%kV\E]*tJnP{\FF6=~,n=ܙ*Юx<«6=L&4'~wy"pU3["u˱d;o/ڭM>+CMc R śi}\dvR1aP"w]hݾS*ٮ@#@8O YJ=F!qWpASWgb(Ir_oF<VAQ?{H#!fA=*k!u#XgM jSqPw@\Ws{U߯=~dmH&δUR 岄|UQH?gїO ˝Bl>؈Sd9`$25e~Z9:4%{7"6H˔L>ݿ น$Io?~+3ZN!N`_*,w'd:#; )K)˜d@eut|tVb.<0= ?2{:߰=W 5yRMԋ 9';PϺeOis:S3px,KZ0J(QTnAnn[5#hStcyV$ыSZ 41ҷ P,y8v+Ǡ;]^ @V̵?_7Fq"&bA2;`B>;O) Ǭ}xZû De1-E--s-?Wr:o4-¡:1Oo+ -cVbl2sX,sê_0ȑigK;'a[7.^1 <5\-dn * kr]/lÒFY*Bpw$np$<]@޾}nWȆ znU V Ƀ_Wr ؠ9n9j@C{| 4/eS0jaٮ'kFA (XmQt n]%zyU.4;5hS ,O5 ]H`e>yyo,*#Ք ߸5f,&loAxUm;ryl@ìD$9v&| vb&dm&)tڮȦO, JuӠ2˞7AFWqsIzN41cC,1R pTP v/_Uu]W)&fDZ6 Cx:m4gm&_Bbm;`Tq٨ `xٽr'R m (Z]O0wnǻEέ!:H鲵EhSЬM]d ;n0ZGulTiH/X@U HVKfjfe.dL/}ydrM3& _o^5ϦgHټKə6(^sT{'!& ݷ^Sb;Ð$ ax)GvF_ Xs1?M8aVq8cF!J@g qlM;rRk&3|5Ny%F|*? N,:q;ct#!ג5Ѵn*ہۯ55Hąѵ'WaO~sG<~fTwY)M`Q9_v1_`F!Ѥ$Cn ]' y+fJ+?',"By DQ&|X'EW36Y9{X~%/QK+XΏMHz,d-A(I 4N,jZz7'= uN]i*8\s=D,~CҌSW[(*QE>ÔIT'j~{Ƿ,9P.v55R0/`$WBi3,j?vkFXcPJ&wej=ww.msikfM$ J_,$6923HJHI˔YT'-IKTqU >WIa nE 'y(>S_x;aM1PF<մz\I@*z{~t@q`PH};._'^r@"1eIpF= :}h귦g^YA/uo@FR]&SQojMzXRq7:o*OEZ햱[o㈺k%>PwQ&T8`eplwf]}cjΒ`_no_5Dy^9<YqavoԐ AW UV߉7nNV]BZ`' Tс{[k>BgPuP.r?0(xP:iv_&<:lC!n 8{޼ɰ͓f$XγhR!}JyGxG>k,DPA"oqZfRM-7]h# V !EBM5ޑ"+lkSӪ?K.\L~xMij*˵tDTsV9&%|^;FM85]_!DNY5IJ)qw)!'d:a#(ݘF59N@)DW~M5@'z(y:M .dF"\ia#kX"#1*!bs8 ϊЬݯ! &{\s 08Vani**J$r-esb.=g͵ .ʯ/znf_8a'}U+Il J@5SA\ڮwE۸Pibn8NÒnO@Vv2dvSKtz”*Ö"9 G.R~) Alpdg `m:BxAD-2m]L~ЋL4u/m ̘ 3GZqI..;B K/8S鷅N7ck(#@7֮X9d|px:>qJK.;ׅ& *)c[D|˅bN j4K"<1O=}=TY5GEBJE? Mc ဤGC2L+ M6L?7oqĨoYv/t8z}! M\gyE.Sh%;< 3Hj"ޛ]ƘuKs:u @h_hEuWJolCء垒A &FfC+-,Q مex2i:C3Z`ra]M;^Iȧj;38=M{x8EКo:,r-鎝lN>}77U4mck Fl8ic?m)?Er2ٶ NBUe `ysKJFH. >'4, Frhksz؊Ej*\ޟ8)|Ow"F}D\&@"X- WFTae}l[^9&^} TD7QQZE0(I[9kv6SJ'H`m_ rNc Ǩl5TKI<ۀځ-eop{:3|&:G0/ݲ{B} ڼ:ql ;OՇ 6g)0WZhY^!X/{ S>ټ-|®V5@#{ n^vMW/|]7ȂWqA[gNd5yNC8fF[%Ŭ,K1 h]$H U/G"!iSE'坥 sLܴE^ bR:<ƙp;?O8{EB=Yt9`(;>:ɽ|eƼXLэqFDZcKD A!a(fH>m'Z)M԰ebPNW75y#dQk9%msZ䅏х߫;ԢCTB\iY"%.#0E,b.Pzb .u*Hz]k0Nb/p|(Pz"6Һ%rTL2>389=CqJKV;!1lwM2[ُ-!&\G'lECVN07k )~%bJ)0+ v:&9pXC5ݱ*'VHbB4(㫻PJ_" ,W*?lCTpYIxfXh"q( 8W$uр3M163FD{V˰Аw Ѿmӻf'P8 gIS^9Y!iz $p0MAyR#U Uѭ@0ڤdЇF*T_`O VYaL^L@%!Q+  ק2> G o:\MԂ՗x.6 K`x~=r D+;5˲yuX<h^$L4Dg95v*2H!TIC^bqTGov'>F\ٶց 2>b|{2O{mIN":L?w$P^WAp Z͙Нzx`B̦*,+9*s$p# O3ăU~~"jcP)m{  ٫ \lJr*; nyUb(68= AG;b$]{&^ B#V"yj/2[qXϽAB{QBzfu#ku9i- f т}/J .Q1 N|R k1 [/2T8YW63 lU_d-] (nY=oNXZ0<#U>~,'z3ʭ?w[MWTYV_Q|yF!dCxZId+fuwwU uIkpVZdu}{aRhEƒ4W6i=X/phe X5lOSmWeb2Ҍ f謣}靮E~S¢ooKDǪj ^Q]x4(,<D!^,?}uQ:l 31< CRi޵ #z, }HɌ!R̹1V^9L(|Y~K`t,R8|BG9k!@!R>'}kwQ9jjuL_D3gFw"渭Cn#~φ5L.3=G˂7bt޴LSt%rk|"$tޮ8R)FkO2-Diy*p>@EO0oĿU=L#Mąmi] <}7wG8ϩr'B 2ԅ1xgWs(WU0 Σxl^UΠKad Bu-^&Da;dx6['}-ldOG?5#ϯ 2: 6cKx>MAUجw2^)vt3 ?v:iOB9{_ !?:~Oo)BD >l~C8QM҉ N* 5^c n -?O(L+ {భoؽJ)p_!HH REi}I 6<3@&‰W Ytb%mo {s^t[5 Py^;8nlQXU0̅b´x_5OӤnB<ͤ Q? <~A8lL5(~6CU*,!z qXiQp׮o\J*;7!R?^&d:ƇQIE@©%@>C_ vS˻TeXmF5Xi a=E.F￉W2NcV;5L*vA͡4#ю+2E^ovfr"9>+I^m`-ۮENUE0Hh0U{RG7ӛrx[kJ4.=rqi" ˒A"9Xj{"#CikS'߯x[Q++B)UK F'ǃT;:l#V@ūCFG)|!}T'W۠޸~SG { yz1m A@QXذ$e?ir( 6/#>}GR!=cWN׿v7\)xBab42tGkq@VLB\n4F|pv~nMIɌ'm(+$g.᧧y!~9q Uf/rw'gbDTJ~Oүv,O7`ZR_iz97pϕKjsG4V`72GCѡdsj.ձVYAlVGFn`EA\Ƅa +gWB12 \." /s*~V.H^ ڸYLΕ\8! c>PNS42O\~RB>bd&(R) < ﴯ e?⮲1{'יZ`N+s:X4EQKIym2{28g'!{hӄ2@cK%$$¿neNү(c'u(qi, Hdm O Y?-%}! PYpJ3dm*%Ds* 28 WS?#!ՠO$B.4,ZV8≍58 ङm"! f")o]0Ϭ1* \N]R0g>*}OK K+1ƦMg̯7+V<ْa%Iy$ڧ)HgИgaKZ]N…0Y;LJh虏 Z'{.y5ve0s1ƪDaDv7PZLTGB/j$Zm%jZJVBA hrhê4jQe1WP|SEWg;ΌKGkMVGd8N ?#xkQ%O_#.Y1j0n5$=~S6r+ 2qɥ [֑ *W\O ؁ёS}IHZPO(aw[tƽ}b81BML-?3mg21^eܭD)ckBtJ;,[[XY{ߨ;0O[\E+# V6ȓ-s.z>v #3ID7/M;ȉS"6Br28ؙC܊|s[kZnfy$}BGmeֿiQv7Ńe3G PoCt{ՓE+˽HdtҙBNbYB'B6NF#:0!0A^JZ"0T;y&努a ]y% @Fm Ftr* [&,"]fL3w!kX@0ȽCB^켒\$.Rs0l9?݉ghIYGUW~{'6\Z!rH=%V^zAœeN'RϚhm$QyM X* yR LCǷ#;>}8Njt'+F?:~QIɉ6rt#^\RΉ Sf}5%#k[+9e*ǼV@%K{&~,8:폳?fiu)ya.&8~R~Y@gnE/qu .^&kl*|Ʊ2I#gE f&'CSPngHSz{/W/]%$0}A~C-K?axm8*c-ǦN>R=C&\$.T@CC_mE؟:4Z-J=%WAobwhvSǵSɩ!E QD7["b yV Mxqz+CVHgӃ,s˙͠-XjP+>YZN p Oa'X I@P}WaW?Y5Ƭ S=Yndo5}b'ҞH jgNhw1'"Rٲ*1n۬.؆,b9P @@7m,{'nT=UT0T(89$kD0IeKoJSvw?"]f4@m\$)8ۿϕ<<&cB{$eXlinIw\8]?3@ JZqeC0fP]˅{9hz0g>֕]h(QϜ=K5d=3Ow#bmM7   plg+:̝3cxfzVH &ru_+5!w۰VqbS}$b-D%!#nU-Țۍ "ثF;VdIgU%'\ҁxgIGkn͉ >WG*sF=wp=d;H].6{˯Y;grYeU琯 <ғܧwWE{"$тPu r8܎䭱xc\7Δ K=,&J.<ۢ9fg,,s.,w2zjUUPᮽHI X.R_waq[˕j'zVW> VKN<*{OyP;~>Ε>ҷ0kf ~\]5$((bjYcu*>IP=JhvBj3DDU`e.x(D ?_*lu1b$ Ǫ^v!,+_ 0y.]:܂}%,n֠8zMr||o{,K@_wi_; J0 :k1ro}bLKԇHD}U2Z,[L{q5sr﨤՚\?1 >X7Xx5eI4N xe=e aQZ(/#MD 5cUgV>+Y[E gkD}E,b|g=Oܻ7ƞfd~ I9tJDwwz)iPZ{XſvSCPs 'rZbXH!||:gA˰/;AJ\LMC EGgYZ07070100000378000081a40000000000000000000000016599ea2b00069574000000000000000000000000000000000000005000000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/scsi/lpfc/lpfc.ko.xz7zXZִF!t/X_]?Eh=ڜ.+χu'W3jhnjq 4 (:N9 13:Kcp*T[r~}'YϽBkuaN(B&~74hԘ(2>z/scwgo ?rЉXļNp#۩A*Q"K ~olTe`sT/( MiyoCv:B-5Г5mnhɪ xE y=+Ó-aNxl (^rQO$NwA֜7 6>5h H&辙 G_ivN/+R==L2w}I)-oDEٌܰ\QmC"˵0gnui+4Ee*N|Bq Œ}nä[^lpa;a+wRf'brǂEyNfݜ*E9p/LBEGH0ԶN*3;>'\^e[e c ci"]}fJ-%zCTVQJՇlf{D˖FclT)89CI_z޺Ns)~+mP0 '=@̈́1\' n[ᩅL5u(+kC!HL\:JrڞEZRRhM\dy>mF5бΕgU` Ue8Rl[R8$8(q7Gu_t D51W9@/W8GfHo&Ś'e[ eoo%я.F Mps aOb#W*vPݮ310hCLQgQ^Σ Dҵ0^ w%N* R<#rX3ڴ _X~M: ;@H11ڥf&Ҥ^%ӭ iz;X2c1jnP&؏aUxɄBIbB+ʽ}aY ǿ򰴲a}5]^|۝UiMC:8V he, 4%񓖥eaRF՞𱮨7,j?`s~+öi8Nd'H/H~en;%xeVvR`6mw*20f(M)7HfA:Ecu:ўPOiX[z9 Co=lSX%ͼ( )"SgK`Uv}QT/ғP'V,-Ouߤwǎo.gh9j toԦK)tM_j͗9"P?݅|sP9_wwS6- g]? 6cqZFJrv mZ (*[+o  キ!Xd-y'sLv_ #W$ zgFtlI?N_Mj{>me,'x- SZ/|E凢PxWR§A.Y9y@5{WzSFz8ӍR$-Bٯ YWv9SD6v{1;=QF Y{Xi.܆Uuzgj"?<MBgb8=_B\Eg\ow6'ؚ|Ĩo_ )%N7S:B12GF@&-5?>̧)|š]zQ-Z[))S?C=gC-u2 Zn/*~ӞOWE?rWJl̺î]I'69)qܸn™x6_) \JIĩ(v›b6yxQ,r'ֱgFTؔRcO|8G?Ƌe#Qw|Sn4o*kƶ3ΘZ^a@BWRr?LwsHU]UK}h<`t-岝T(^1R7]KDuı,^\2q“VͺC{UwLA Yyw1E}Y63[h0EpQep[&dfSI~d wl ӣS^pΓ jH qMi'*3FD{̔ X)CLU ՔR#Ai)F"H`K61/(?jej\['B'x Zk2˕쑎\Q=gٙxOH:O}t- ~籛foAt8pTݼjpPDצU_4ԭ>1L8H:_O hJg dM| cўcޮlIECW3_<, rY (v+QMڋ~C&Naڑbe\E&WRs6qD[nBI(k$#c}(ӏh)N(My~<Fjh*S>*g _㾡5hWn$s,+V(*!Tlӷu1<^@fM)L:Jir|Ai>8ihC/2;[9雋ֻbb|n"Mwq< Y'62ddUJPk9k jRnWP;`0aX.jO;mqdOf9 AyA휆dEk>j_z*9@!@ LeN3 7*a |mvyKQ >oIkbRYnSyلp>kA'p<y yјL+g:F?zF>KW!6By\< }; 腯0j< YmqzRcf/Q+pW)tt\\7)C@'bj5<(/h54%x0W¸8+G7}lrBsq.^TmfY̑З#tXX0{XtTH z!Wd+KΤ.> ;R2o{Xugf U[o[S3& 5J\y3X_"B1VY"R=ϛ-f ,Q@+M|+¢xGl4y,҉mJu,awBQ꥘ӖU !9:s J` .; @sY)5%b?m:35%:T7 =/! N4 ɃqJfi:5+*yP`R7 p4=Q+njǝ.§Z6WO=J^؂ 3LG ?ʁ}YCнkܣx5myP `kfV;%ĄLVtq= ,%^;B>:HÐۭ1A64 >d 5H8P<.׋0Y-ІR:=hb;װi^[HZw館kvßdz߻&}/,.t-"Muךf?`rZw̖ި݌SA|K \k߯(thè&7qljyWL"mEMqWCik =|viPrvXLj"zГD6Kfg8ОIAD't_5[`~(Zj7j~[ JDROpIra rp|tbH,8Kz3{.mpJ{՞!^`.Tn<" H4H'-^1֭@ןAZ|uwLgʉsY6Z6:{O|$j`5h#c2Toń02tW\aDi^JEfE߬sB BWy29Zҩ"x͘ݯl̃nj|8+9c파 V]a!9:n n鵏UVoW7?z3i`1Ctj}c.ޅP>]F<\6'%]^ݐ| OLxZ; N%5Nn|ц)]ϩ7L_ˁv!TK@W}RborR*⨪@=_H e] a7"TWMRuD ;i7[uYUdQ:9&G/S@jT JD1ۻ~*4#c$y"UG+@]x1UU7ǽ_ԕ?1Y k`4Z `Bmb zĬ,\3CT6d 5\9˶Ax T&ISt+"UTځ5%˲1&̱OѺS'#?7tjMR|yx6&(Ac _娉 !| db 'Wcݷ)=l3]B곬؂{@1$w/zzS\I g4@}n~)VJi|`*ն蝬 8v\:PwA>1@^>6$\"XlF}0fׯYCR#44/Wx+a]Ñ&8p׭)#=4s))]q("yF~?=smR&.T=NjJ' FӾg qչA,gF8-#^ԍ]O;y^V$T%|ʏ2g"dxPLK3tbs+\ -5|Mnux=TOkK)>pǡ"tWxC1+AmzI:_X7pV-/L̻>MO LU/䧶SiZ1G'ǚW'/skಉ#8tJ5?U!"κ"XGͤZ7 bq[MekHB}SEOӡ-mF׷d\JZt`$*ťh(y筒=ňC(-,[ Q?.|@uѾc/WMAݽ-bfX~Hf),yz]qp#<i&)E Yxku %F/[.kӎ-$A~ 2ֲ9`w`7zCyf n#YE}Ѝ`pW>OTxNǠpceQ & :BĎ9o+_uD6j`}_Ċ9xЃIw|9?K*ZJlkQ%, ]|HyZEwP%oϓ?(-|b9PQ)_)} *m;}+*[ɒ{Z n;gUf:G2g5l3SF l0N'e,ϴB{{ aQB]nκF @adpQsWVTX f$yš'^g#4Sz\*ǜ A`/<]FXR^2&6rq+ v MoI…@{^yM&H8bUr2!- %ڂVC kyx`sd*=Q -QU'f0{ (:X|5\ 4,d%__.X*$9p{,$c,KL,} Qcڻ,o 5KB>'>RnP宗32 {"Tʙ ~XW/6ȉBjh8MK!7Z_E$Zhyg+"ے3e;`;~wqLN,m#XԱ%yʕONFV h`7 d_UGQ۶@="$t< vKaZ4߸(c ^+]@mVסqqǕ{MG!ݣt-}4;9ss}GҐ=Ţ{h|c+8)%14Lw`iy*w@I W C4PzNP:n|~deqHT{ypKJNe\2ِ[6up S_}+uE0RL{|qV9  $/ @SnL.8xϵs/Ʌ~?9,y!p&~}yڂ r '{6}'3B+x}J gwu_XFtҺrۧfr?^ALEa Ons> {zȜ4 T^R|ŵ(Tgy?e[i|i񁹇m:,<$O}˖yP۪?g^>`l lߔ 3F*=SjϘiRs-' "?=38 *۾Auŵ΢%6UK'(H.YhYZ훥[yK CL>V @1±qIlRD4)ab2[${k-8!L6 P>4I /BkQ@6 ȞZX_ʟ )ϯel Ĕ#&I* h%ۙeEo9nUa@e*p<zAUsyniAW͟ݟ&eT nFW7?+ BeA v&e([|!*Gr#UTA),ۘ9J=.?78_XN9Mky=:ib-R 훛hW$sE Q"q @$Hٳy㴀v~DqԲE(_ pȴ ,-_\,Nu8Z|Jqv:U{ ;PRUBi,-WT =N*A|*n2#tR?ӽ~)x#$gז#GK"VwZֽcGM%=EW8y?/%r!TO㒒Sf/\W|) D+BHi:F^'` ;8i_Źw MZ{ 98K+ ЭǧF< ]d%]Ajߥ]v^n) e'eg)oȫϔS$q[:lc/Q>Hmmt+)O |>cc/12wqY!"x20Fo 7}NgSqXqjiTE pI43y/l!Ʉu:5SiZ!9mrO<§Ԓn = ؚj~QC,{Fv"o5FAخڰhSo:wnjCs<2flV)N#vz}{FB YB@{ӨUcF?jh C'An1ɋwwy=sĩqH'v<)riP1uu{Vf%b7PʼN ~pc_ҼXRC" sSX|ϵQW,70JvcwF]oDxX]jߐJxiq~_.80Xhz},[`$7 mk\6_͏i^VKrtOǶ2#!hUfߪp (M|w .@@En<7n\%lU\h8O>5|Ó䒢X 碱.s{f3dkZ.#dX!8`' g.-[Kn kyA- gy(bÎ\t<νvKSfoUr"g@u^W ε]iwpF/+6"('l|N=]Jbu'p_Yw"mڅQspz86 s-%gh `WZj58몾7kΖ3Պ7v`ڟDlɆK l lsIvOil %O>c3m:4P`Scʄ ݐg z2rD٬yA:e7TWN:YEe+|">njjs2~+RHrF5VeS5MoAI}{RoYNာqG"5l.S4x%cp0=<ṅu5B4Jxs-qT fHDm5;M89sTt USi p>u4@&_iYˤ};C9PJP)@_ OЗw%.O&\ێC L4136 c^.IgIؽd̥bӞjs_{64V]O850iBuQ\wsɬ[0I0XI\7g r1ԹУ^YlRwLf} {*&zt}7k5< ljѾ*h_min{̾S+Uh[٧B농xL=IdA? -BS)!AQBt6j ?spzܨH$,e\^dPҦnU`ήQ!P15s| &z!/xySIrP PR֓z#!}h@!QoAk뀞A TT;\KN{WOF/5puXJ$`kvN.+uʝ}lKtɾ-AJmaMA0< Xu Z@ 8 [Ti_=E"ԸW/> AMIAH|bxJѝ:r[ű'_[]̝ZL<<J _+ZB+a&{53@FփS%UH3]}YfgITMfv+$mPUw-#KeeetkNٳvF7X ,҂YWe-zƾ6^_HUu#GkHZ=0XleBgC,6욬jYLn|rAt),!). W)é?yw#7X"dV"%I,g=,.JWS˱)m@%Xc)BS˜a?ZCx=ӡc Mu"K,m$NT]T(bsM)ԋBo2Nh@3&::2S\ٜX\(W;,'hx ]͒R|djE}qH$s"*K{:lWw.QK.{(x'h.[Z x/_]TGPvF aAFʔoTV߇4sVH/XnIݾ%.L\A2P0?vU0 !WCT\Ÿe&7Z"Sf'P>4Nm/#o/`'$v>l\ lfnpi(È{_\`߲Ej[Zew(h*< dSVUàaiԱZ_-Т[e| M9jA;t?|ؿ3O;XaӤ! jvz{UDfdbfXTqhXIUtW`T7A,s>SYEڊ[ [\ ,0F9`g2(P[ ";z[: L8l̳avHt=%?ؒjG'dsX}mCZ)m7`l`cm OA].Pȟ 3;OB&Jպ/m+Bmo j<9X[Ïz6 ^a.n\x봒}دq^-v! SW& o eqc4k6h{Ci2Hb6fM,9Vp jt=㯖_2$0/V㚟Z:a;2Ɓ_j23*;35+&YE7#GlKb5/(gV"52D^N{3+nꟳ\qsd-O w cw@hIL;&$-rhմיoy<'/+yɩsDR/]h3} ۝|Rs5q*l ŝpg0YcG5toYkW˾Ju&"y&q̈ v VjqV쌏U6BNa@z*;O=en[?#>lr6 05{F~piNFԈiK/rU:1*H3%LXvq`T0a4NlD '~z3{t8}jjSL ^N6_x/7C)XU=BB5D>|J>PJwZ*"jSb8Az2^xOvQaGNuΔ Pȭ߱o"">e*M#s ޕ0

      TRs׺Md[ %#8nF>!bt&Z?,'^"=*n E Q^HvԚ cױnҺ%E 6O/ et`jQ*wj#J7.*|ˀ: ߏhk L&+1w"֚ܒb$0DB8l|&DRNYyd/ 7@I'V P C4l8CO3:f4.]:b6]OR Q[NIItb 8I]Ex?E]6JkLoboa?Kdx'uZr7#>rW=ҷD5҉вKB!E?rZ. 0~2lv({ DBEPRł"Տ<'gyUR\9 $,*\ RdA R{4Ú"\v,{TuȮ4.5W yۍZG@FQt{:}51"r~p.7Dz߽F?C5gj!'! S8` *mUQ JiA[pAPoCⱋp6^23DD q* %(/jnwV+R9Swzl`@,ě|ZSg ) ,7j"90wиd=W yrӦ.X 3)M(W=aIVOJ,l.Xr=O $;7ƹ xmLٕbۆ⍇N~5kĈwSuvR 1}6%B a 6^P<RQc d2Q JhZ* eB/ $XJqd$姢3뮉}9%#7{N5 H3k;zQ DaS봹(i((.vᑁªs%]0/ĶYTj-*#ပzPw~>ba PX'-6r6۸ʔ5F;U/ި{ťDܼyYSS KϼL; `j4|Bq1Xӂ?l.rUPO凨%xv"M˴7Wu$KU/l4ڕ|M|*χؘ * 4$K:'tXڂ).ΰD`P>V|-aqxou2K$a6l9AD07UGc;Ma굈f{ :άҗ{eQ5}kR>7J -dBtEMUA%@짧^v:_+;h2e(QD̞9:%U6?hːގ`KxsEnD߼YGM{ _*# _tӃRPnP{֣LC< HC[CxF7Jb,6S׌a{-oK#| S杽ܞ2m!ɠT sz ?׃ eXB4f#^ &,$z`0)L*mm>3> a,|zzmp:ʉ]ZA5}CvjMqmhY<`UƲXG5*(2H`=4ZZ4 ~N1#T]:;muD-qXԐ&s<.}(2Y$~ 2 m;v2'ǫ~M, }yAj[ReǡyY XcRAV% adj˚:+d5+ʭZOyA G2?AW Dؽ I9M+Rǿ[,Kene}{zkK3/1T ~zPୟBUeIN/X6e0d >rb.}FeQU4,L0)!JWswq[Л+6&#E16Ur$AvWm8}MrRv5ێ67p28pZмLK8Wf:Unͱ_ `X-OȭJ_Fβo$v,\UL AѠ5r_Poάf0?c2O=݀a9Wbk5]짗{4^nf-A͏1LDq ^GZ&=rB'f\(WAv D.y11'.{h b&F W sQnG%yo|1;S1$ƿ{{M5OTվ|9~Էp`kUyѬUPM~m=9`VX[} y{-|0w//XI nmu=т\"Ln=],0P  L ^E.۲E<޶p;!.{*( qݙ󹏽rDRy<^T tbG$6\HFf/m#dcq+ދ/aVH)DT|ZzK&'F$Tb"JpII? VC.-#)NƖOPfMgflF.xx*"o9uS:(",g'G !KYΌ=+~S8@vKr%UI/\O~6ĺRÖqZ/oXRsg$\wA&XnQ'KQ/T>`~PՄ}x*x$;kRҤkxz؛+O"3 Bf|7\q҈/O幡`V&҂phIv*OQsAB`-چrc$d[BG\0$HgbtR+nֿTjg^g".g`tdK $!/*`oKd9sÆTJ5Gz p9\&bhv߄>sHQՇ9\F WWRxu9nGW@8uq/={`?Ai쵇li3ۘVn7Ll(>MtV߄ 0Mx,;$G5Rq?DrzP\펑I c~$Yi^*`7zVRpj__Lp\75ghuZ:ځ[ę75T&o2 *7vݞ O|xTCɷ2T0 UpF=iV<{{ig]`n<8z=WS ub5*7Wa4u'?>՗rS(,螐NGt6 9%= H`Wn@6?MZj@.&;!8bŜvWA=\wFԎB6(Ea@8' -Vdw#`a8Ygټy}x*ר񥖡Mʡ3F/l(ef)y+*ˎ} LhȗՠrLS.z{UubPՠ2`$ڂGc@Uca xgX(b_7kԎG uˆYvuWlweb~ՄAX$~=D$RcQcQ7`O6!辻TOƇ0*XhGY_݉U"jL?LGPC~zRP]~:THjhJlhW#FRDF摇0'uN"_%ԗAj|4Acw 0wIQ" 0ntSD]W3`!Za0Ш_B5̩xpD[h-XxjRO5X~ n(%g&wki[+!  SsyՅ M:+UX$i:|ӑ(8`$:С,VMՒU'j=w/ƥ: 9dJT|gK?iQK NvϐێjYw aއ~3igQ}Soiu %Sni2! 9h@sz{(SBv|+޽Hd;/tщi݀z*[q2EWBIg54@wJcY8q[$% >:/dr +-7 5sOUg=z_|Niз'h[Oٔ$P _]ȕ{W^|d{$T&|ҹZ#kx3bJW+_~,QIQP⏭IjoTiW`̛Т6T6i,e]z ώԗZl҈lgA.m!I5& nRjGTO.)|Q7M܂[s6Lre:0% \`D}cK (cD}9f {S±굥΁V R{lx}[׸)-|;˺~U>WrxBH 鷱S1J?K*o:X h`̹'daᚬM>t XYŸ,/Qǻ wO-!=[$jӅ;d=@RM( nR$5u<΀$$icXH'b[zc9W=,'$<,koڭЩy1L'M)GuX#S9h1w4[ &8q~ttbVez"5oR/Bxj>Z݃O> k(e&v03BS1t@v_ĥ/F|- f $AQ(m@k37O}u?(2mۂ9h/ejgi %2`B~pRʌ.{MqhV։%P1hks62C#3B)?ZJr1kN!(0ڟ|'_7hGV֙SN.^Č-ZJnԲJgL+Nd4 P^>]$$qo$gLu #, U$?F!6z.*I9T9YIg8ly /חHHeZ(?vX> ă;K `l 2yj:FparA܂jZrmin06 B(~1)֍]30AO#:,Nʎ|YM{b W@H Dwx$0 @yU)brIpjq> g#\{G(bG> Ep]Ќ1C3mDM'6cLK `}y56%j &GM`{mu͐?᭬zkA_v* YA*%FEZ㚆Yjc,@g"6ؘi\LQdMa[ىm=Ml^.s`iAY`mDW"uccɞրsi~ %q|rA%9= "<HW1U5դDʺ؜q RSrJmeXg PV6)k`%/4`Cp#SE)7YB&5éM2Q'(!DѨQSdAK344fOXo*@hG&Y.wɲW\  r}hP[פ FaR:+1SsxU=vV.|,ELmGEG3KX0ġWM5֟iMׄ׳ < ^܃X=gq /~SJT'4B:ķmB$djFpEd1v;byF׭n268;йmiSq:FSbtxNl=H7 QBރ]ib3kbʁi8zrKtx?pWa3͐Y6@w-O="Weȅو&;ȘGRb" ;!0$lD7W+#9.R,m=1%Vbznso^#iI, _\cTfjc.|>ID2kPp ]Xw B L = VrfODqIpYwΡ反n z_/ EEW#K;<ɜk2K _uj9h"ig}pn u7aNUK/?w2S)' =9ˮ {Y>?-NUys{ctwAhsElZYp_nJs\faE-17l&>K)f+9jjZܰ(JD0yu]ȎͿ,V|yظ.~U6U\U}lmoyDݻ_lNѼv"0p y= *h,Tg.5V/ '9gvC(bb:ʨ`Z{&rq72jYί$ԅߤaW#7RKSèR"r|cL(pJ>6,=щW D-I,LyX\   C1-mX T8ާAm oIqpR!C2 pm[&f* hU{>H&ġ]>Bŧ4s[ v4CccdA3E0T:kg#lJ!w'VED‘ZMpP }놘.Fzͤ}J=y} \P `JYrEAqd' H P)۩:FfdA`kю&_]I=Ľ)Jq*nz,`(I9m;7jhͧk(ƇkjFxDBi/8ŨVp"e 1!5R }ʝ7REԕ1?[{de<#`1m||=_ؓ8=bT2x!gM;XN8Gk¹Yo{H,d(ɩl>E&ccn?Vjx:7"B~?NkEeS4::Ga8K@c& fXߘ h+rZAث_ J),k?-c&G'Hy:a`=3Q&tsS H=n\+!&zxݱR%B0Z(+ySW3A_ѶI52.;i\ @n(ψBw撬O&.3ޛt( Ҭ Y wͫ&ٟPMZ܍R4I"z:4kt$U4%k wp0I8.7)4` >R5He+@@abNƼ>6pyAY8{|2yGZ  FԳ"`^MQfgtPүZ\U/oy]D1бVLEmA>> C,UnˢD7\q{n?I90Ei `Q|*v"\d8:W LADpB:-v*௩5LQ6sɊ3 EB:Mp-(F<ӗA:23ٍzݨeNܿ )*.5KK0~TR /on%oZ[}8sS긥gȣ6!-tvPNp9byAiM{r}Yc{A&5,!q]VZFtrJz+'5^c;g^g@f3 xJ} >JlaA컥hǍ?}[gS%!RkXRF`b~*p _SHy?>Jr,*˩ETxQLo41v[wPX):9Z%ȳJN_Ю jRK5 q鄔Nse$MW[iǙإFMݝ0k]<2I3s1^׺Fpόe'8h9@^&;=߳L@F٥< $Qd\ `?s+bG%'bptAf3')E^_9q]y_mIq&BxsrPg(Ǖꟳ}1IMܔ#?lzgs7o<bj{ȤɒbVqAEe]qQV>faʕolFߪڽA { ћ3!οB '/^Δ% *&"[L[tU.q(9KKQ72P &(.`(]6yz mmɐ2F¼#f\^Cњb2/EVۿ/I HpQWx> ƸDru$GK,  >FĄF{M_ r@ARDOqan&W$6&FIĻq\' dHdՍdt 4:9 XB9>=^okhWiUD~߻YѼAW{O-󚓢&D['=!4Cd2 ?gf_Q ħ󀑀 t8[Jǵ؇ke4:buފWeX4JͼjMM֦p[-{BU\Ճue٪ \ZR/n̅{ؗɈqvcZ0FhNJey[h#z4*@ 1ө.#aV>jER**t 1l7@#[ydl"HL?oΠˀ#2SABG TFB3|,4EjoixDњ}q猴J~^~"Q y:3F<\>dm tF=G.5j[.p:Ȍ|!TRz/6)ZZ|G͞l}Glh35̍NOq.;BC0$Ug)t6{\j$WncH>TJ6:N*vH oyCR x.XuK)-wlM,&`M<վ,}#wNX]Pm9#Ȩ)ג;pc.h'i&'f*5S@dp@WY!{LFMM<\]L^Gd q-4|}c" u}= =:j|oLs-FnH)S4e^H XNp*C6N?ܧdC! Dxm?J:Z'"SRԡ9Vsk "g,p9{{HEɴm3HA,P n<#Cgy}BcEˠ_)؎͝ x=h:2;t.fzٖgahAvFkc$r e)J(m"P^Fj\s9('04\.s) Q2=;V" Fpd-TiW9!=v zҁc`QBkGzǟؼF>W`gBv!Tydž"g$JvZ1 TmT1I1;K.^jjG׻Mx*կ9Q2R]n'+FSgvm1=Q.b Zf{>+l%ĘHW>q$Y X@f5q% Zv^qBI®arG+n O{R8>3pNӴjuB_/MJbcuU Z {koR`.F{qOT_953ws@Y!up626_~֪#l9̭0{a= $NYϢld ]S|:0/}ݷoΒ5pi]7[ΜϮ K4]8]YJRi^Pfj4Ol$@pwɡ/ FejwGJcA ^ x#wZ(Oǿх:8JTVp첡>2 }2T[E鿇")R8L6[>/J)Ir@x٫b LfJą~O k15 jb̾N5KBeF́ckԝ(u >fTHzqN1wGnέ+3ֽw,aͱ틅J -Z=d9EPDlb˵AAN n]sWjF9̗$8 \R6BYJy%<_xHCI$7@BDy=~8 U2t8\sB$@Mټ?IrI j^Y,ýoK>t`hIJ 0:iI4 V4ةJmK m1svEҚi< E Ek/Yg40Egxc"v0| h4 e3aJ5$}տ`sl{!A_ttCW4wE#C7:Saw`r݂D_ XJqC?tr@y S9/̗ e뻼:Ϛ͘SӦ7tK$gL7OK荅GLVj|P˭ Gp ˂Lb)5uGSsiFJ 6T jOhǭe_ښW{(mjk5.; W034GJZ*?_4:12#邸pT8!y&{ɘ  <67`y[avS[=9xr[AC". h7Au;"'˳sC3-Ć*Vuih%n>H-*!'x6iFgES' ʆ/!c7w-X)e@ *l=y"KB-kKr4vkSۄs9dk0YxߟtR<96tdIW^FH lI_kD`btEs6R 2*+;8אBI2 t!ϱzISi8X$u4Y C}Z7ӹzf&(ڻuEb͆.Ƙe<5 4qtxܾbY^!{wSͭ5#Eep]R4O5>fmn@N /R8˻߇`1gaZ=yT"&q8VٙwLrm$ k?\c )V HD@ǙZ)4G5# شRLimbYj`=}.܌6W44z.Pm.ɛD[8趩g]ENzRY,5Zw.i7:U SMoSYJ-k}~iX ,C2@р^ՁÁjh4 3W=%N(a%W |!Iky ̙ G>UYr ''ͤόhpvMyHo/y HJ@m%z}M [UX~I-P)ӵKv=tO%7I K}ӫQEm#kf{:%l c[C9墨UB"+Z/z_HJil!f2s=%L ]kQΧ ;Rq$x 9 ɾ aG|,Yl#b1 Gf1m|؏LLX"nY_ %nwQ5oWEE"AV^0@?%4F[n<}51BȲByIīM}o2SYlf5euَ0j~X/sQKI'>1aS)]C$ &\/pUiMS~Yƥl_ڜi'v֌ېM'TGhc["X}}1TJ Hw&D/4(r@_WR#.J.D9kxV_bd)gW&aji^Uz59cc#t:.Eb&-ȏu^|\?k;ekl{7cz/zaVw JI.V?ug_>ԽsG@7ĕ?`jH9)r֕!ej45W71^ +nm0^:PsܻӈgK%MqKRz˭yМ붎@b@])u'#ĮAs:i(4!O,GpdeP4oo#:zx xib@`.)} Ѣ~L!Ԋo BEY#$! E10mG$yJVv~>4Aj+uJF\$RF쑥f!so撠=ZsQ']`M4N }ys]$ܻ!wBC|Vw`ꢢ I>X PqpO:7GW!i?\Firq֝jƯ]ZI\oTA@I%Lk:dlӤETQ+ `-}Of㶷hJ￳=)rGmrlU0lz_?Y[ϙ/bNA۞p$͢6m5L&ճ1D"*AgBdlϓ[&\8Y <kudò)C28p-R5h3T7PX5qmy~_L WNqFF" 5;@^uZO JajXuynʃEy s%rƈ$_M!!O)ls+c${֝BDL0}8- umgY=t$~+uqЍ f7TzZenQNҺ)߁Y5>n;ϗi*!|||Rn{Ʊv)Lkn6:gv>C-#.9Mx& c *Ul!ɟ*_&;;;?TiAIv4 U)r;gb5Ոtku FV'`2QߊNtnI+b \jʜ˱8{9h ?ܟ}c8|&*KWDld!ߐXQBj,ʡHKOkX1\~#Ҥţ#N8h3zsn(KsdQ72H[hI<Xa+5 "BX犟YWMX^k![׾k|6=jZʫYfj4(kp.+ЁjC|4 Ne>:)#է&]: kT.X:KaYIWPltIstD+[t7z0ɧq}9$Z;Fb 42c !Q;X8m: HBX2Ua{<)ǣ_WëS.ovl +:{)]XL:>5{5)l!B<:wJ`|ۣ=<_P%JE [7}0ĘvtQ*PV 27TIVhqGb g0v0 J~hJj9؀;;'߇f#q3gA5EH/dȳhu rbCAqK; 6Xޱ^% nհPV~jv@\=w`||YCeюc #`_xb1I7~3},/:h>^rJ ymb<Km"PHtjcs,JqA 1 d]T*#G)NjA&D됻ݰ7O\@mtWlf_7j蔀1iN YX^ S~dȅrq+(B[ \ rhbK}Iؘ+cR4/ +a3 .aP)urߌTf !.VQwvY q:Ȋ~7ZY֑#LEg;眾Yy Oj'|]]l-y\h:Y$nn[&wB6ETkP+$&n z=E{Wа䯮vt|+&8EwQ/y'XD '-w3;Rn[8c}ޯP35R~nBDf̩Aw00H>j% GԊC? %v g ,hY=# >ДEp}=Ajjo1)ɚ3kŹo9/SboO_zFB-N<_H+dR:+Ü)Ч<* P18D8Mέ7ȃaV\DB$Sr~P2[V"8|HJ}!j2| AfЃK Wiڒݲ Jy*_To`{o3uwCn#QA[8`tk(x_MWQ ;YRgӓ$4yi:?WfU\ eҭvPM .[Z$*ZOUn<r"뿧 hdT\@CFF㭀Xҧ0~I䂤.Ao⛀AeᙬK-]Ky/f _fw3xp]gBI.uK26Xg/7! F.ZP`H{XsdzǐӬi<5V#0k9J^['7_oHXu>T9ө~잓~ \O[ѵ/z)%`L)qLt+뤊ڛN13 :V>Jb:#,v'feݽ;KΑNHF:.q36HYqXR)KYIn{<Չ<_h<|3UC9 ⎽?k^{Tqq~y>xdpug/r͝s uy+8p`ɫfױ+L8m 3t 띢tl#=,,"[y1ѓgr1RaXY#/e crN_'ѽC]>{XbEBZɞ=C>$7;ˌ j< z ?(aoumS\tjs @Dm7r n(9_H| {f߯p/_A#5esھbn{ F皕VW,W88J2miۑU MY#oV.3mH< ǰ*јHuD"B7LtQ7-ymd}܀Il6ꄙ}q]rj/iP\C=~ꢵGD ߴxhil '`>`N`c*w 7/=9%FjhF~%L AR5˷q &o1eEL41t583X8ƑiJ1pkLb}}A?W1*%gcXDm@TE+0dA/}-WqtRV!fv@|ܨ(#whp墅bsgV]15S\|2)697J8rlM aHS)"Z~OFptkmҠ0#%&N{sm$z=;PPd`#3-0a}R'̠~܅kmv 7 `] mV:(Ui%_h4cl*UOjѺ'Io:p]kx/\w˛jLg3 o|7!.,͖f5^T- 77;LԃL$ۙK͜>A@+ٲd+e.]Vo.˽@N6 1ci&y[SK>LNҗВv+ͯUN2`fC6oC8Ԯ]P$V?*Ha@#|;P.XF)_yћ:D@o2ESN*#ۅ_d6`ޟy) ПȄOئo9Ja] "7ϧbZ!y{͉~UIvRW2Gd)3KLtTL 6D.{HܮFPW`Q ~%t:W,<- ?M-r1|7eBX@IJf:-f+ Շ6:&Wo EQ^vmY.[_~o+ j7碍:9t ԚjhOwYIK_zw !2ҡ|N󮈕c-J^˩) T]F&Jn 2:Nf hBy"ru[$ }#HlL8.EnF k<_U!>g$z}RZeTv.P,6h䳍u 6- X_╘2󖞲;mw)`]UԼW]~ 1;90 H}\\A)PHC1u$}Jr㰞=EWR u ވs^.c޼-u%ҲD_YPҷ2K}FPSXi \I̙\>rK25ݮx01s~tU^g3!pf0:*eKۊv g-8rfդW}$>-ж卓 '-'T@|)| YZ9 MVAcqP?݃Xq Z·)]m(BXFdZ暐]-{$^O[6`̟.={^$#xYސjQqe1(gO\ 7k5_~߲mhD@N9Y)MeySw =[!*9Y4<}eL~Ӯ r*6|R 9pPf }wU6Q! BAU+9,&,paW8YB؟$tNFLyY$"v6C4GP28 ~U|~ <4dH~p5UcqXDZwOrH4&ᲬSfN9Ld1g{=JdJw?/ `MG?OxHL hV$M?J|<Y0*U⢲@@M1b/;O$hUl+'Hvp6V(V&EA`d+b1*Sk6  |H#Viid2ӈL'nI{AtLAks0bVr0etYU$Q65DRk7z]uũԠ?9?p0T!U[=õ MP8"beHg) ȑ>;19Zåo_4~:⨑7ZFSCEk@wqϺD՛NT %*;L Ng)(fS3Xj}i_ʲ9KOYe>R-*LwZe}uPy jN>X3r2m^;9$8QJ'Fްn?& =3'"MQOJXjGIgGE?lڄyz J ǭFB^K8$>{Ώ\FR4Nd!~z| FæMDef@+3b-Epٗl[8CqC9XW_''&*Z@99^3BzE[yZ2Ym5mpLB|wH#ۨ1t~x"? =MH}SkɈ@Rl8 /?. $u` 9~3˷ 3Y=M>+#2gcwB" O(rr@ 9:[O¿dMM{ee VHT@g ˃FKe!iEѐ-3( SRAQlUUyjͰ茩P 01aY@~IoSpg_ >-n]*pofL37 ĞV)Fc=Qd+mrڈƁErqv6xૠ,MŇrrF ߄@ΗS\"!ñQU{B db69lrIg+rV.vTj_# A@y8q8$JQ|ҦQ y &uwף~fX9tXAz`)  lNҷMA1bƅōh2,;0J[dO9;#Xo]s1\V 5vĚqL!65eCpsUEPLAo~UUȯ /%V/ |kt}ߞu>PN`acK-^8 |0>/.B3 b+3~.;DM c']VjWC)0V[BMlmMk$6= :4P[C3 *J& +>/,GM#sjk.\ Q^ub($IOW1?B.JD : H@ ??]^MBVPQ$&L'8 fQiy:r nb.$h,I`Nxn@cGrԜFPc5WCg`Q"ࠖ8&[M=MC1\91lQ_C;>yNsitM胕z(9kA>x%a  ADF8o|Ad"JٮZG$ޙ#饤 23j,,'iL5" plǒjo %8k(wj;9&_)b[y#7̯h2 RȆ u #zz)GV b̉NeRI;̧[b\[WflH@V>nV_ /=!˾HW%ftDžkdh EM"Y_[}(k"-G 0io\BWHccR )?锗ePn>Rwh'qZ7't GFK6297iPLtrFߚ:eu<,])$'new: 2}K&n18u"z]uz"RKm;k^11R-cjܵO \jq+H˙Foꚨ6bDب/~9CNpNt fjj ִo/$"i EyB:EJ\dogL(Au~k{ -ҲΘqmЗo2 7-O (t7.őAoGmz`Yq%9'E ׅŒWN>HAx>2Lq*dlOC*`$-hXnk /L~d '^vSQ(Re%hL3WCo ڊ!cH*m{>b&}ă/o!#p?\vGm]\I]+59搅Kjêҹ?uB͡|" A.cV;eq U^]MM<cOXf#8Ҵ>񑝦*`{cy"Xk%\iJ%Bĸ%ph4 :IQvk= pe1,1,eZ9VI5e7?䉊`9YLcKh]awRs. ΋0Ι{i;`%Iأ.3ֵ\xrP1[ѐ?ՇI!)IUFkSӗ=#Z.tDv6T&N/B!fK!knݫ'N{my3@cH_&WrM`|& ~[㬫bx m Ӏ\\X0BM ' fS s/造%V Oa$j)]޸?N[qv­ŧ<\ ?ǹyR6g{pV14]!Qߤ_+ Z^+,&V9PX)Z[>^Mv9y:;?NjWH?D si|Qtҹ#2fш@t6zk8oiKhV۱hq*I)M wo 1c۱IW*5T{}hX?XFIt3YsB8Ϫ ԓSSN^}߂3x@[u\L#f4*'?KPM"jE.2͍Mۣ+'"xc:v/7Bf39/s̪Xm_ӕ8_>)tƴQҁ~Y6ZfQB2|1;OLKJH3VYνHWiJUUkF{{C)eAR{{ʰL@燐g\l1aJkc)h{ |fQx">F;bx2eث-#J%V*XDz]1I[3Z~kbR{>X`PWacd$=6fFɛ5{Oٌɨm3e︣2m7ʞnFR?^\#KR3Y(Yy.o{O<8Z˶et*_|;c[Mcw> Ms=- A~d6.$q j~4"sk;aU8;>#K9>\v1sOiKO+SWKi:o뺅57,SJax)++ b^D'S:OsUBOn~h1?AcˎK%ae*L]μd5yGX>Fɀ(Zv=͟;E18ryſ[es4޽\XdSzq2eZvM- QޫUuyl+7:1m$.㎘&аŅ5-Z Sb2=Fm:ҽmRLm$c6SBhH/ߍF*G?Ű|jEi 5w<LxDq;HقT?z[Ǎģ'"u0> ƭ| h dgT'X fL'8<1̎/!O]BG8[dP@| .< ;LR+Lu0̕/0u áBpf|27<7mWU2*.:f/w#K}8t'|eȗF6_H dTAkְÚysD.zgJmf]B5̻d11U=ZE˻tp==r[- 0+ʧIy1oGm&1pqyN#E:pWg\ ;Q8=Q.I 6O8v:Qlt [{clԮVDmCC_2}Fc~"?ar V/Z]@O'X@fH|iAFxGfRjֹI_S.%[Ƴ0v`ѐ]謖`}b/8Փ?$-0VX++@4qܣaxp7x hTmY&YgWQ#FDa&}oj*Ao16e)Ãč鴠`tW;^(}Ua~#m ВT';@F~zLYg<K(]6M 5ͧ,{*㣷=RW(e\cтM_7 @h 729ڳI2xb6Zq}|1^5qAX}+Ԧ`C+$9E{N Tw'%w4D VHPt_aUl4ogYHZu۰'a_1{.xLN]iH`/i"tnA~BsX 0Z IR[w>_D=G_ᨆ h+7<Q`'1suݱdx+?N6DLNLȮzXnB$PW.qrK #Bd(ml/1l-^*VX4u7a&j6yAȓ "aeYr%dH)dis?3PJOPqڹE $ A>7y=ƃ4`;eI *2#t0Գd̓i2EQDiO0+Dq~ot+{\Đ谞,5U%:Q0A\.%U \AMWϲ8jx)I"s`r6XF7_ #+L< +tۚBqI=bM 8Rx 8 KH>xD[UlBp?jE>M;v& ƻwɄ W"d6F릠V L>&g]PϺX5=֬YLX1G5K\$c; =_|hk;z9'#[Bga cos5\zpJ%~oBcXCo+p(1񲫯JK%6:Oڕ7+.]js {Q/q$G: j_,h7=FV~;ݾPH&o%,kK >Wf7ˎ@iw?o=RQfBJ$ҫF yܬܕ9 RMjhsI8طcHEgmZج]eL4ݒHucf{=f46Z3h 3D'e-է!?i8+Ӑ'L G_tiߞ׽, ШjwtN2|,1oi.]*p#+pyb]?%4猫qA`8J)H5PftE!. GgÍ-%iXMHlxXLVnP .$HcylUA|Ak j&JLt$B:|]J*߯r= ]JK; zc.#҈R?$D֗2Y2op]Wxj~@4х:M 7}DT󫻰~a$H2Bv_R+V9`p5o>y c1EhKӯ'EE/f# ͕OI 'A/p." AuIo;Ռ^1wtG&CeOV"G)*~L}OwB6NB罊"JW2E_Ԃ*iAI!# M"5D#fmjVKM.߈6eK196yX>)Bۉ҂^jXy KfXS]RQa1$Y7,VrsWb}=!E^Fڗ:J>!|(KJ#Z}@L- )Ku!Y%IvQz {l5Д90, ,-dxbIE} ǹnU䑉MUP,#, ZbDӜXdR ΅F~7›K3C:r?{?^R=7xzN:BA-ąAך8a|37{X {|[qAym#?Ԭv(n+6 Pg{b$q+pP3ebӬ h ^ ?~dC㈕>i" ErgMFx.׳q_o<YfYL]*]Da@ua &%JGLJ/Zf&Wirp)o 8 .u]E}֬Ea$7cŌ@'Auc{f@v~X>aɽA\B2>ۃc j@b°䯾XjncG5H_+`'m,`f@gWm7eWN[k:. (*ي=?n}vؕǵF^)Y,5XӇm2ă ^H$QoM;r8Tlt|LD@bmW@6sJ g(FR 3`q$l,PdK. VhU4M9'z]/iIJ-!HT,(2na?Z{&Sdݪ30gbk-$ 1΍<24`G/+9ui c͜qsמ{R.}5|,ɞyt7Od/ M1no\9 s+vA7 vW} #:q|b 7aqn;r[Xos(aD E)#"s-%#$lM`EN xFkSgb!8+֚5-.QV#!V2RӋ y͏O-I"`wAjsNlzʕUD!ԯBxP奠171iW(>Hq Ѹ<@$c"W>N.JgA+"=tmBϢFmS"Cȧd;խ0ψ97q-CXҟs1)eMBbt<;2@ v?߹k|7ϗV֜Tڟ ? v7|e2ɱ5t Q[ 9!Gj' (mE:Rb4t9(L'9>/Bhj|mO %x0 mFw=3?Zc 61 f%0.šM‘z[Eē˪A~3)@E Q>I1+d(?,Sp{d{u/snd s[.Is톴U633/{% voONןlw6 ۱HozUI!d ata1LF_FZ[Lj(4B[4Z@Ǣ=b`­m|k|؏t<5S3Sɗُ7?PN VO?@AXl|.wy P+|Kէ˦nС„Ƚ۲Gl!sܦ1t `PH7Npb%&:l> `1QN-3T"6F 5þg>=`Qԭ; jI[@]e6j~{m Os;; 3B#rJ/CP[4uJ0#K7]:Ӊf̍ 3 i6y[Cl }zief?i߈qa}SX{nxhum 2PZbUiD}c2YrM=\BxK2,Qsd0|a]gje8TZ:ouUjߍd{i1U,{4EA*[8?Dtʺd ALRf$ٓ uB|/0#%LQ}ԉˎ)R .m-0U=~[bl%ff*3rk~#H|V[ [b~T4w>r4C\e8> x"/q:j84M g`_s^Ge]` äsM!C O^" jBi"vz^}w'vvSjQ޻*ؘP&;dL֜Jo6$kҏ ~@iG+W0~ЂӐ}eP靍ӏ-iɜyl 4 HW`ש'(ðѹ=F=c9aqf|#9jO٣M49(*jq)=vn5wa]@Trc\L/:)bmLkrʌfaꋁw"s3Q YRkr4@(YAr'%ۭ,5 hEx<޶ -7Wt,)}/@Bx-Z@+˦Jbo@xXq%e˵ov1L,am-=;;-Yf6:,+7m㦾SF rWYVkIƵGդ@2ApwC̝cxa eFH-iGHB)3abވuL-ނuPf]F( aKk?Y7X Dz}εџpnD׋ƅZնa>J";FG=y0i>^\&GBBL_A"ˋx(q[PuL21*ŕ%#V 5]Ё'h{]7C)eW`}QEnHzTrKxM*JK- [~|%e5p14MKhD;|jo& 0PP|~@bvr;_p~)刃,3fhQW䭟 vx=,rb$ǩj1ƕP@ʸYhEiv:{/CRAGsnRh7%5TBMq|D] f[L$n/nX^` $-x.T@@V^*ăD”##%=t|د.:!ssEIO-*Џi^u%MNSк?CmMS9m8o*& Hx+WucF hmך-} <'?pSo41^>CiDkp8c3l2!0W(mfOFZ0<9w}!sV2"o\;b׵ ttމiKo+r1Xx~һ]U\CsRhZma;J{Y>+U>^vSK>wv j^@L2:4[(˽s/iA5e'2Z_"Q!v*ڌ \ ;ds |)Dƪ&T=.S!!~M^[03}yiokBџa`f$3_A%LegWi$b.i=Naل]F d5WSz!n콰h3OP3H/aC=_t,l攀3pJ {5Ssul763tOYS\UqIzOvj:LPGLR'nwO@0MbYnؾ,x-<= ;CnB]D82gSRR[3|Б XrID85D[4ԣu<"Њx{XMg.3gm(ڍC+g I lK6]N\Cym4Wޜ~B8,iO:wd1Јqv|`g(T:0^n,jJ 矹kh|0b?z"97ڙ{ WL7?vv'VTOY{; 9oCu 87X[1V+ٮsJwPLE[pE#lNޏI~ki*> "5}Xv@EEx1,r9Z#Rc\ u)bzL,5S6aRbqCp;™Hky  /]W\ndZiFIZb3J-Fqxaܩ:7lA^5< :0 ǚJR48tx+D )G Kj8amz3uƯaWsb)EǶE"'H^hDo b"MߘE_C=8|]ό%ԵKOU"#KhkP{QP~Xtj̓\j'&dh 'j\y16m5Wy N[qIV9fVx@u2b\ 6r?Ô8Apq`jP, *Ze@w-08ۖV =O#DG\Lֺ:\"S/^vU Uܣ<_H^ȪfHѬ ;o6i q,-+G kgj4Eg#5ETio=sAbr<< G C(iPwT>5M<6`\t.~'B1a  C pЕx^K%2+Rn ӴΗ؞u$:C'տhFxw"dI;gyaP[B@M#<ġ6|TB-'okyi@0%,N* N,meXm^5LxCGHL9ʿkI:ّ)׬(%4pʥxf,[I7 ,L'X }%mcPyBvA]d8kkEZ}P R @c~w{.X&pZZЗr3L_(p|BGUed! @aj,дE{m]XR=4Ϯ] (2t0*/x,:<0p)D-+ 1 " &>>)xOA uZ`8' CwBׯŴS3P+k;;^Qߨvw%u@f˧+7fL'$a,Df A*msE%ORSoND:։/k+|g,&N}г5܉ũ^KKƛ+ևsiPe3>Z-Չ& f;- 0yoz/Ipmat;$=MbH[RoĕQ jmZZ ‹vHHe>?/I2]ersu{߄hQUF~KB篅jo8{%L}1I-ՋjW oЪWKߍHXM1Ht/pݔ?]Aq28ݏSK@6!Vqi F?tdBH"jQ&fe$O`B5C@i,&`p9%rh vo}͠v'!˘ḗ:ǦA|΋a;U<ۧGb^e emÅ}GZ,\^p:sz:]֦- ~5kq)iw""iٽ{Ԣ0M)"tDw8 zQ"zamNKnB}{2CYM)mKӖ1"}@o.7j|Pi l ~mmxoO~o i =R֡qLiЛsiM1jjl/HL){pj1C߲-^_H9If~xvȅlB>-vZ v6i)876b)LW5/f603Nvd#5Zy(WUuɬUv[8UbѓbmT2VVRT5ߘ:1ͮ/i efk+PلTz"BquX-m ;IJN ;T4zS ˶exF ]Ne/((Y,C4r@~ohd>>Q'l'3x]݂pHϘ]c>ܦ{ ˽6-j[ Y3 6۲}3=ZN⟥M9۷ 5Z9U'*=})_x3$SҔ.S`ckl-F[2.x$E\Ob$ 6ӳ0&|Ӧ&LHv`- o~\#s*-j>>/A4uR42 t?I)؛FhuwB/!Jj[~p"%#ø!.IE H+v߄7TGvÑΎiWP!Z#5ی0 L2bXJU*vCɄn|P ݂}}7HE%U|ՠ@`ЃM`J(Ήd6sV+v^x<:h ۜ3=Bq1<T3/㐦Yk%.' nƏggRbk_Hץk>1~#髅uҰqi4O4E.sdݥ -:I0z7*h+RL[S;C1QƌOiGYHL@ONk,c,^(d" J/ZĶ;ˉ]y) äjF & c ZRTqZ f޲!4!P,!j/:K"-K\90 b %h}QlVR|e|@zzwQö[GiMsm~:ƿ2@+B]1¯pa$9[Lnܩ W1ʵ Uf^`Z}Kvҕ(91Hg^3Ck_}㉮5.B3]og%"*VO(m &&3hÈ۾O9,\%?@TeP`tn'i3SvMH9Ԇُ-be% i812iUt'P{;@>Qh>Ty6ij%ѣ uTV9nz} ͝PVur,I-+|8ntW<C7q YrfL8s`nD$֊(0H^ɷƽk_B (+b)3/yՄٻS~ӧ[>I jdz1} VwMuk|ru#] Y(pnğ;4bB>m8Ǫj><~[ziIu2#tمeIY(s!~@=j  u.N| $ݴ#0XzWI|2u04WA⹏t]4Jyv_.Vz> s 8Jn*(ebو*{'5&+sH\f&(93F) : T7q`N }B m}< 8]W{G,T*}(e\j ĸ˵4OΡK)R+b{$o6'tH܅,!B $U ߈T>GWgVn~M$E *Nq8k8#\{}ezZxhB_|z ڀnL3kMȚA&a+t2[?g>p¾}R։wIU _v,t#bC S@1K ȵK%JIl2&)5h@'Zkj҃:dLWwޤo@>:5Oid>PHO,"ĉ[Ėp=9W$C…"5@٬l;oM'}CK^?|86Zkš2m!<(t;zdsH^ @︸P>04M17=mY)>4pƶCShLcn_sR*jM=OG2=C%WXj/9 2qJ,NU&=%y&@،_cy,љzA/HquшljTg zAnN22Pܻͣ6N+Y\'w/ cߋOgiT< 5!G gŝT#ӽX!Xx7h4 D)z1O9JA`ۅ~=zbQs"]yUpvoHyo }TAOe({]Ik͏H$*;"\ ƘEV0Tl4A+4Ky~UXCԤ*;P!%JwM>\߯$c{1G5;bluS1ǥ&$$؉2мݹ.4Vẁ`U?dgͳ" Glޙ+ҷWC`cPpaw!ꅁLfƖ |%aߖ'_׬B}w-hp#+,ɊaO)Ƥkpo:+{wHEV9$cp =c8%VX|i&7^Oy.cT?}EN=`92|ṄϪ¶Hpb%frҀ:O(PD9)mIBV-^Coכe5ZF\Ij&H@}fu,Nb$W$:vsگr.ܫ\d@dM6jQ]oNu?gRJ* |ڷKEk!d Rv/DliŞ+= b)Z7928~" % g=2Ŗr"U*Z_G;% 0;Gu79 "A}IO8UQ-ؙ"üFY33Iק;wLu^mel]}Yr}̑'F<75e9ZŪ*lp< I0Je~Y) S=d}":4kSB6!:_e"Xh޴ntORt0{oR߳>&sC԰=~;X%_[o(Q5C6i^W֘W_Lf:iq` wzþ=fIIX3Cpa;g^-{pjY%  8#S)4kX4ݚT+JUe##8 5F6 ~f˓].9籷ʈE+|7,#/Jے_|5X);.1SEqҐ3#Tjs %g}ЙBܭ)0 rELr9csO3wIC".(ƪj l#% ow; dnwteUmfÐf@foB̘|yG1'Nq6OQ`SKV{ZH_gL:BG # _8ӾpSE\eS鹻xr6iVR,l6 *bbPT.G P ZUvϚNɟ]]G.e'] X, j j֜/bmHq5j_k\exitIY+wekXm, iMasm@4JN6<\T'Q8@ d74\wHHoVb`flh֎w<:} 3Qd?S0$*Vң<jBk ̓>6^؞X6U"Yg1<|$גh_wN< ٯNEv̻yмot7U57/(4/T.iILR|yGLg#;F%`'c9.UlsL}Aϒcfr\Z3-VmE^ɜ艮=)mDB4=bn`nִo'/Bʾ}(oul a7k! ݻ|1QQ}hƩQ&RnGm,@hɖ& '$AJPe(DqlN|қi{d쿌Z6Q\$Zv.,C"U<51uAm/. VYfU_ƑjL[ 4ʡ ZƼq}ܻm7~m=4%5P;.{վ]WpEU28;G\x?74Pz꿽)| q+ohGt_yȰ^2>KI@kr{hl9.BZK?08'I!=ʚ_I E_) ާ?8B׬ts9&Y]醮C]sbn͹(dwzk,iX/H3,"3$Qh)3CBfe"܄CL:툷$ʋXEޒgd[)ADv%McLKbi&SB TAp"Z6 c);[c-ҷVV~6#^[?u*53)?*GEbqED-d)ʦ™wH;P0&Vֿ %k9l/Z@]im8 Lu0qy"l!coj56&5o)#"4Xn MZ| :D Je 7,|,of^|t4fJ&ҞqB?ͩ=+!$ٓAZQC|U)b MݦN;7<?^n:MB'A8Ki_ń†P>a~ gB;HFܮSTLW4~r ΗoJcXjx *3ʂh5Sb섅@\N'a847!`P?]O dU'l?&?nja=8Ґe킨FL87Anۡ *vjΙ2YEH4*֖qJq>䋭1pB l|k =3IpDs3Ebҡw֊K4%Y~CrLEKj4zV{Abj=#z[ 粩{^bl{ll<ŋf4umڨimH;I1BS@þHO0hMi>Fjv]3OCaMp8ዉ>"*tMRēI>2Z/k[Cyrj]UY>ՃJ:Fn;٩^V>Q7@#QU(E.ۊR=~FơUi#to@W5SDN?ߣ̉Gb(ϜO^xڹa 2AuHj7}_07>i.nörם:Aɚ8!*Dw?=ȵ=p )ům.|R,tO|2S 30?Qkwj-8T3+s !K]_b3^!4-DZܡ_qaLZCMg5ʲST `.*uux(lsԩknIwK a|OnAx!]]RL [{ܩ`YcVFFp`YjY}J"k|MGGN@2%nMp3M%) .[b/daH w-ޛu?'q>?}ȀR"9zQxMVR̔*,@>;}A1:|j,ωNkV:8GRvF1KdngӶY~1glwPD xp5{ (-]S5 D~-c6šVt2dmmn[âe w\8ði!MS1*t{Q@L"/[ٷ?攭Og4&[C QWH3ӻV _e}82ԩSI~bBèDd h='PݐVM 1 ˹xh M0]%A";(imǥ~[WbR 3UUSK IJPmt!3@ U5Y%̼) 7u@jb|ۖ,m0gx֪5IU`72xQ+@CG0ӆ8Z}%(ݝk m~\!`'{9T^%NSj_u؎49QyoH=*up*fY=4$򱽹W,11 *b(7?l}pQ<f ˂Ls`~8YF v wD\ nz:p=]wo"|uF25.W3OQR:gw|NV/].,Q: oEfȆT`є]u3Щ, g;N,&=@KzK[퉥54*h*E]KȄ"8p{, IKFYnsƺ7/{ՠ/G|+zЛ)G~xN JV88iJ4H4!TC6cT/&м !7X<[5Aߦkroy[ ]e~꡶QQ/Ym:Y+XD6EɼDn$\R(=:zu#a<ቍqHEǾ|G:VIĴNBt@$YZRj=`[Ø@ٺ;fYQf蠥#KJ)eNh-Ct Y81x(N|kw2k]kkRH-%g߼ֵgnG62qR#}!%`&{4X\d~dA6-*aWgEl/z{@UFeo`,w@޽k QR|FF/\QsWF-JsQ|tt~)LQ,%8Rfu0vdCx3{[?z]*([@7 ,bS`je=HliV[t(sjҭ7 D3be{#G),J+h4&h$KJޱ]ޔj12A(1׀(<ʊ盆+u<#ž[k7pWԝ"aZ?h@I ?|%($/"'/\)<zğbݽ Eÿ,zw_{ZIj$αj"[p mf6Eu`F/ncUt?*+"d}*@b`sͭ.xǀlӋ3$Wj?.H7=wϬQxa뾏 eO+kɥ ӫPs$.&I,渃 /'?C1Ozc?u1d9]Lt xxsť.؋=RJrr1aTo)Z$cMH 0NP+kCeZ&ÒP s+;L$IK4*aj溙;)U ' i.EMsQ3]g6ȿbe䁍+{\h?4<>q_w!&@FE`gju: d)`A\YHl{p&! }qdGxSֆݲ*Q;ͬ$ɷucsaSZLd(~'RlNnSs{q_h6~\И$Tk;!}ieh^nXŭ/y=Xh کbE0Ab}mִAc@3u%>dӇLH Q{zL *|ՅTp֦*ۉ!#DYG)?֥e!9ւG'tG[#Hp[z#S#y22EQ3|]{b> K)Ԍ0EY? V & nU~7L- \hRty&qFDto,ٹ0 J*\|O5g DOyB%3 ޷DA$$  $8+o%"y~ylK}H+B(r1uc!(3{,쒮>QdmcHGbxr]zen𲨢}X+ yf l ИUEVIǜsGTwLcfZxf4 }=1%s$Y|ϙ ]/[qOEE.2#V74VWmwiqh/q^*j di:O}k|j!iPa"/]Z07=?>*T@lhB4Zcz*H077nuڧ6}F>a"kr=!?%z.-;bqi89)~, v`KE F.OJywm^Djqcm!BݠxiZLT |DjWk1:v>~7\1ҿz2 ZGnZ4 u*)CY>E7LBM5GڻС9+a #Y&pU7 cQZA+L`~fY =+gYD6I~#"ןJTCӴFh^Tr, )jKhyLœ'yJbޓҷgd=!Ie-B- 6֡7U([sGY˔ wRd"=n8(>:*mh"@"2u8Gvr9hpKD1)48qyΦCH@cH" Mv1Ej=rubەb))d4U~kDh_ LĦZk{ I>$bc;Ol24AGJ%銻ꇮu~2R/^pAd2 S^'EϺ3V!("Bfƙs'^HuoK-,HDO5]}xf"@rd15uTˆ3½eܤԔZ3ij#RR GPv*|I|zI f]nLVC*_yt-s@uuy/kbuY/uy&cUr]TrN=%ҡe&;E#swF5XCi]c*h]CUUV$W+U"Ҁ[8JyLpfyqd-Yoy }N&#Z,4{B"ܜ7fc߅Tcm^yu\-i>\'&MlICS^ &HRS ,òԃt6S~9xLztbs *b6!IM0Ӽ⣠|{vV&W7 xjSW psVjDbʾj,~j( iQ`$ɐ笹U9Fe_$|f$X͛/'vU:`}0M*7)z:]yj=dB; `zWCUOR[(sw5G0iH\#΁E('Grrrx~T(]@|"|btXkuS"7az\KP耞Y PNhYq`oM_x)JAӃvwJTZ\-tP7Cڠ̑m}LI@xgf$^05PRd&;`F`L\[8חӾ~de)D ėj#!¾&τ$S;.EDQJ/03 {vrim]CV:BqvmE? @6#CE:=3@=9A  b5yg rZ_= J5¼gn:*m:UsWX o/['8PRn@xðF oߧTHaul^H`+AdLݓ8Fj-6)O>v}s&YL:urkP]n,%< &շlO÷A@^g|so/\P AGY>| <^H'AiԣS>*.P%g(4pd(!w7lWx$#^zt45D_ď8ՒK$ds!3ea(jFjgKfL깝`N.A7fy.yx$`vNj ك$JZuR-v[ov)aif>dEԽL$oïr N[.y}Aid$Cw 6Wŀ8,.n*qnO?ըnԆ]>M/Zl6^U숈025#J|b*ksu,Op{ݾhWIm@ץ @]=lr97\:t#F!E g'(ֳJv=@ӻ#;qvLlW2lk0YrX@uoI_[ظ_h 4_ƍQ/gy,7,~m3dJ.2%‹:T{Ogϼ<%8}.?JL6_1Y$86E%}pCVi&'['/icɮOfDCf I2Zl$lx)weꎔlmaXmMTNAYGAí)O+񊽴^͚6~CnJc+Khh&m^vE8]I `㌞39 OSQg#1;ƴ@|  oS_7f%Cj`41{3`WqsN+[J#O_&ܸ1#!&Ǜ1ׄC7gM=W |UjXWM0L,|ᙲ^z;쉜-"+Hst4EjƮ,GN<,t~yc}StPRB|xU^j?G^u\'w'>PWa1@ji&F3|}n'8I.ן}uE?ِirPW$Hq惻(O~ikǰ$r&.)xtEczZ dbEYYa~W* WNk$l# Wl@2 t%S'Um0<ʜ >+Nc<qOˊ8wpbNt]Z? կCjGYlG. "}\&q?ǡEV9cSР=L2JlUqʽ8|z7qEk`:v%],2$a>P~iCgwe*IR1,$M4\._"Q$Oi6eX0 D-%~NW8Wzܾ\Q,S9XKMy|| LZhQ I:p~RAU$ .3P,CɞyZ#0gcE8'ZDiԹ4/d!3 WB ANy,*:&SȀ `rEQ 6K#V]cv ,sgzU_yA28*#M=<Љ)&?iq4C*is?kd+] 20bPw z2<aũ5+.k:Ʊu[&y,h\{i?NO,1h_KĆ}}njb!{7$B_l!z@foCÅ_3fB궗.Fggض Oj[hյ ЎI~i&Wv&Hz{.)l"U{nˠm/?#hp-P΀ϒw%rW9*lz77A Hs򀜖F uid.P;kLŎ@Tol @],ᅬQ77z\4"= k~\J, Z࿣Hw v2=uвkD]#cc f9v0)^!E{x@h29 $<q׊_x#XAS7D%UAZl{B䊡gޙē0֖ ZYT5"hzdDVuP) UHP;FB}%Dِf_>{E٬f䬡yr"#{üiI% NWrȘC,z\yCO|gp +[yJcRalBԓ]?a3(5RkÆ WW )(#'{i`Vi[`8\M 7^dCرP9|6Ip|p@\JޤhL_u*BsyP J*jd Y?LGdBulj1q(9CBS.]𪸔yU՘27so7TuU+> ?=V{$arI'P bU11$voKrby"ܝVՔ_+,+5Ri?a<*x֑K`Ώ>0ꊤ/$XGqr%L>}R |ͶO;yBF|zD,$>DJ4zI;aEG`_B} >ތ30{0C3\hK˟jh5Ax~NJ9Hԋ/F3y4%|>v0I4ntU:nyH鸪/DvziYZ"21 l71UG/G^YspV| ̸βE.ü&<}6H@T m XLyՓ\mR>)d'77?aL($^% lD8ʔD ۻ=D͒K}<)PtF:a*=ĕ?ՄI2Ƒ /hI 9!U WϔcHWe5gWf3^^_Mm+DKb1lnT{ؖR(\|beJٴWrh_@2}LՍrE;Hvco8-g<HiSӴV%Hz=J]1<Уvűa@8[MmC 8cE06ĝ[?s л#bRఓUI/@3"Z4~4Ln71܁En-/IfEe2u3m%#[ -JaBKdY3TcDFZ;+d9d ],*IE>vЙc`8 [rUYolT!6Mc'|[|_[:v,g I/.%?:wnǞ#;Lv@Vhq6M T"@=u^9K椌Rfbʱ-ĵ9= t9Z@YyM y7;]ب.J#՚U&a y[ ADw>0)B~nay@|Uic]A^$ =bq;'Z+'2)!qL zd,BB9M^\NrսL_n8j\r{n1˜si;φ}ezfzڷ/HH;Phs.g3kr'-DŽIYLNQg GS(n via'Bo Sh<@rM9 u? =w4v;ncYͨf6]dI3@z-Ux٘T7knIg$:ԵRm2t5]PF7T #Ώѷ *myeɛ cuǧ!A D5cW"\ 2"yUaթH& ͂ZT?8 Se<%1J 0A,s>ͧ{~kHX[4ݹnAJDFv]#^Ll;pq:T3*#%:tli㪑u.QMpe5;]b>^qn}Z/BY kvT1_>'w^SRBhDITNK- aJ؋Ƽp6) |ͷNwߵm\>ɜ =fuhV0nN]״qc-iEsR;DEM+?ܨP(UCZcR!WCmL07Okm |'$bb˜qIwj;~Bխ*xdbͬhTr4mTuj$~Y>MKw3FV@-}ٻ lϘ,#/zxwF?䟑:沀_ʽDHwloOa>Vmjd$is(+%|F{}T'8)pt@A9P`jO(_DPnPeat+Θ AW)qzQDxEQRSnjBFqk׫]v оW1j/K.faƈ6"^8K{R,y\'鯔{wȦ\f(_u= de5}lP'}\g: .h6_ho$;ē=:4yeX[_ިxHtՏ;o>8&vA.Hd0p3X7&,w·eXm7m _+/]LjbV\R=%5 J2<ߠy@PY;`˰Oi]J|J9`B`> ,!>e3VN/w6 m;=c3xc*y1<vSR&Hf1Tmg6O$p|=2N56Kme E0[M&՞B,Sr7lX&8Eà ,AN~RwJ}ouS{0WM 9 IK0G~LzGױ K*֖c#v6~^;|nItՌ;y\3dLrq*먼\i"__Mht-5[FG"ŋq)M<9ͨ0NYu^qc0D#.$?ѹ!-3 sQO{`Xp+EB̈xf]a{4xnIKߩJ{ωwv`2дD:{IsnLy`=eJ 撥JV8GlZs`"lQPOgt9(vw2Z-1]affN#gҖ8άZ@dy}) cbH½–]P Dm$oMG-嗳-T7O̢A%2ϚϽ!KU[Z<ΒU_PI yo,X&RLԼ[S78rtjOz-~oXN!kgLw  C{1`#"d @j ~f{ί {yo9x:VN[r,t)Qs)Lhɨ_Ka4m'"pVq)ƥ!gX !iӝy SX[1 <\F)CqUb.F 4JM'4|aM ʡ iw`Z+_uǑV(d=ˉbJO!ls 3\JKFE2I:Z}'&cQQ6" ߺL^s{ Ayg~}ǎprcqurYx Zק`xQa\LSQrja5BNJcBYy߇A6x~ -P\rčT6/Yǘpnh˒ȡ|`(r]-usbNOZ'5RAX"L5aʕ|3[uΗJCTaԗڻ?<\= 32EN\.K7{V>5 mO#CRN#ĺ;zFKk$!i1Ѩ*D-lTKe;NeSt>|P:/9HoFbvl/4.WĂ#$ ~Gd0\u. 9Jj^0 4u u5B,sXyˎ@Q#~؂`ޱKΟi_!vxo: Du0Y]unO^o + 7V wfble>쿄b My]3F}|uGBy]hʨH 6 ԻVnǡ?/n(H*Cb{3D#[U㥙{G»i1?.21@ْIш-nPW)r~3?c ٷfe1W$eVl[މRjld][=l`zexSi/uJX4hvoP)§Vme$ݰ@~{$>ؔtۇ.LN.x F|ne.B:нX9L}o܊=2@G"@xhtrl_%4W5C>![ՓD _0Fe&~mWq()^S ݿ ߶=j)~³6q乡A` ];1gIP_,_8Lxޓz%Mum[";MpS#`9vS)rثT-9p˼#Ijl3mlBߦJi9֞ð$leQ]BSRiFrjՋeBcX2:5Â=jWvр}.;+^U-4~S~<`c|(`RnWMoV1Zt?e~$X(vc |\bRq޻auFS; u$]|FXsq1K43q-KXvP#P'K'tr;OZJx"$,֑'/ӓ&EQn&_oo4m;"=7Q!/нKZ,(|qGSF evϐ.u3 shr3cP8՛t58.33ڏϦֵA9i>Yi`|@t'Q_KRƎf*Ͼ2 xʸJ q$r8wuʷc 0 b#" mV51)rhD8WQNktl,(Zhv!},Xw?8):ϰ5?X4}&gUAr?9oon-kNV)KP?xA>"f=L;FK~ZM2]4{?51,#ƽϬąyc7ev`䖯}{ka^v"bMv8l1IMб0U>J{>̩(|35oč=;ЎcϝFȾ Z]4CcL%A&T Ja~[7*Z= |>eׂ,aVR4^ʾ:̚H JyѫUSnt`R4J=-)x$yb3 |WxKD[~T1%Rpa0T- ^]:Փ- `QsٲzVsNVsr7 po#fJa/07$_tc" ?W᪄DŽvg5UE%Mgv]^]MZJaQV 0c6QhjfKg4K7S`&pݸzAC5Ht:>jrT7^MD.ajfLV_)w(B; gb=fBtPonNE`g;|@*$vtaeuM3 T'W LϛVHʥ+eXA= Մa $mڶ7'Y=X΢bldj[_кϵΟ q<:>Զ\3 汹f4үi'gwtq#+?;5R"sX0f?Vr$K~wϩGcM:%}?/RoF$$Fu,2ENv ֺKYMOeצ&\NEA)ZHL>2wƔD *Sx{OļzlP*] 㻧1VnHcXN')!UkwkyAL%)A=CZgQ+IiW5e>'Oͭ/K:h~J˦$Aܝ pά vg)+D:Y;%QA@o4 xr BO#U7T`tҍ^ =װk~~[ZAr)qynb%_T l5pμ2~\I=]eoZz~u9'AV 'L%3PؔAM@K;Adj-,bGb6#}e<*)KB}P;h9a2goT͡jTxD qXX 7UA6$DhTIߔ>~=}IeN4VF…&Wg]1ZTv)-ӥ\\P$d߸^[t6~)3Mo A>:& Jmd@m u1LFuG1y-A#ɫI@1}K/VA08`Z2J0p?TU5$S,vs?@[ >SIr=@'FAr˯ԂeBQ%9{./XUwjFXoA]#*Lbb=DS%f𧗿?cAn&3ݣF/L6l3E-]rGNwbbދ)>AZE #zr/Տgy6'>id*c;&֡u(Pa֘:k5WO]=`'~EyO-lDޙ`!~9ZrwB(#<{=\hy?^;doQ{Ϡ l4v[T9AЄ9 F7YZe5^LË: @Y!|*E3XI~L +f_9Gj~ϖAV*lǻQBa(S S@}N]&DFϜϮ)!1mto6O]!>#Mr"<؊!t*YǼ-WE:1 婯iao!~6Hm@Z5inZ 2+e>MoL[e2&+}fYR0鑾-dnҨ.r0Zy!7K̄fDJZ^; 7N-E9/2 XR׵ UwN``i~_;rl.銳bi~RhE߬bPECG!d?"DT>@xpHρ_XWSsDv.zDKR  st(f@n' vY-?Kh1_a)A:6ZwZj0 !GR,S%LWBx>KO ±ٓ3džq;> R0V ?|c0qs2A|ҞZOZڻG$fЦ3^_^ۚ!.`'x縟MzWPFy}]e1VGr\b@U6yəL<0ǝ-!or%NY$9?Jr/څҪ<1bä:yiD!eNLDH'ON'j'a[;wRZ%*i<1Ie&7 f=~' ӣ[1';fX saޥ.Z+(>m?`P+CD XvN)M7.E5oVk@ͤKYRrLw4A zӯ͟zLA)gaՀz'ٚ@)mM:7xS|rtAHQU6k utsl7|ƒ+m}2F@O)7 YЉO}XY8}p5J2]VZ_-l-a_Lz(\eŀXT~B/0{Zbx4'pgNIYyW򷘹n>i0^v$/NmIF=bД!uFZ*m -ӏ0̊]&Sln=t(6 = h`qr!_ %>z&xi4V~gTlӔV2`[ÉJeЊ {mmge;kA Dd_ϬDs2iޢYi7F4u٘0q>.TÊ-KC^x"~*РY0ݦf\j}Gwr'7*փq`t/mi0ԃ[F!cm)};~K'|EJ|CZW4E%#H]dr[&D%<[MMz+܂K ?lj;p@}0>5-KѲv<3!GUB4ӵ=;͵d.eqw_a٣VOOdj) ol |@7bĊUM&4LG+qۘukץsC^ t~+DGg='?ސh U#nLu>gΕ;t ޽ e{¡Eh 3tRJx{GRJp Jqc;%iE AH6HM*aҺ{DhyƔ;\WV"n鶯ųꝼǠ~jf%CK[;)U~m'i' 6NoR}_qn C:fUi(uh ds18Cm#?bTg7b4FtvmѨG-] ւ -Fpe֖ʶ^Uۍ@io!@5 Yz>1D:o pg4l$e"xXf- ˙˂/E 0~Sq0!PLm;,MnB\IrInn)%- ̏/uM:OK ã )[;gy[ˌYVMQ?h3_Eslh:i`ɤ|ݙ &^' ߪ[P q';z^'itf>Eg3Hѓ2_Yb 5"Qo_fVchnǔ5!K-DX9ܼMSDY~fl9w~ . lW80 x)j J"[ZU#ڵ9Gun&\V8rSssu^1y4XD~nJő`\ /n=@ޯL`.& )<)7fRj1EI3s#Y%sFMHUGϱO΅;3> >nI+4%&lg?W)XgM¿+2I1$dUue3!%DB3}|N:=%@wa5 uiET0|޵M?61".>ʜ[RW$*~N&_&ʞ1cվɄqit#x 'xS7W"%.*?OoAέg_u%zH)^nWSZ;~jȦovr ܐK,扖)TOf_r;QFUlR@t_j5Bg=oASo5ސhf3a4yv v1xWfJD5f-yba>w(Lf?jdl[.ygc P||\|֐WOVWjq eԧ ܺ U|`}]PlH ]7J[4j,< L OD?ibnw TWs`(*.ʶxL2*zſ.f8(3x:@h:J) z6\CGT&F\M1 R!*<Dol9BvܷTP_Ur ypZc5~ u6o1ۂGs,-^WN,aL]AX3T1ԉWP^OV$iUE>.jP+ 'C= Pu< |W.<6>xA E7XS4l>ޓRjy'Z'^|HuG4H_]~7+K9'7Q-dl^H:i`Ǥt=C3}%Te;Y v@yTJGR.E}%nn:`b*J{[ b}y9~ݞF;&P(DtE]Iz4#/ýź}c*(Tz۴uryi:]k ?ОIž"EA`cMSӫ,.1mX6GK|o]r6UςWa$R <:a:?!lU6KD\btP-{MVV>O  Yu/8\U"H`Ny`"ڣ`kl*^)揟~wނ&2)I]ҫT!WtvTG"?l5qʷY4^JH@Op9{Y5pBeK-_3'r;2% |skI35_T"zwͥ[hAxhp"j v^wƆ1c!%R'Ym]?n!_f.t%u?KȀ8)~ {Aīt'޾s37{ީNq ] dMaIl I*1x%T bqe=`)%^Q8.kb#ZP ʲzةxt.n@;G|u{/mӫT36t 4ӥTf(u7G𐬧Vפة>x>}v2E+Lӕ|G0xpbv4/[5\#"cXZ`zc>;/t:Rpf߁S]~T}MPSd](^:z5磆)K?=8Kw~ ]gvp!S._ X`oEn}p#{­yL:].WN/mVIi|ƫf$"Z'%} Lп~]T0 c͈dk\-p5>UrqvdP\wɃUV!Ύ]ONZVr xJg|QMG {_SP8򳭻vr9&h5\O7Z?%%T E:%^^6POAlsBjuo Ѣ{ | 4p83gdH; z%m,2pO\~mw/ &Q:=zQ< QH ե<:7<6wVZ 1Nܦ.]xCßI!|9l+1^1+a\ 6;AW+J dk۬ԑ!rZАl g{6`s|?fPP7͹$Tj$$FClj;VqDX):)ٔ{s'])Ꞁב3S||~qx W HtYyhZՊ-!@swF @ ۗSD69)i~|ȉ7p1_` WɔmJE#LA ?fAK'(б݃'庨B9hv쁫Yf$܌Z)5:+cIl/ѽ'ijBa )5*y6yZtCC3iKvc#uњ+Fxt6ۓڤQڴ؂ A Uq<>GY^oEרh_*FW[fbT CƕmƒsTBӞoa] \)anFkXJlg9 PT jEH)gFHa$(20%ЌIXx 9PEmOSJhh.9,Eximw\znMqWiO{7vҔP]C[9chQk6/? t [ 1~Rٻclxpm&)WDn7(oS 1WHhPb>fxjnn}N'KƗTlxa xb1"`bo{G0P%vaC"G1`⩮8/hZRcK_q߈EfjY-Z;@YS)x6j2iƧv2Ոō;3)Ѩ3j픵- 9NxT*|uKL!|ղ/iut6AYVrŭy y١#zq%h^ $GJXgL*Z65v{jj}ߤw2!d˭; K͇\eZ*$%Hb; - /ו`/p#V"L <}l' Pfⳇ7# /i7T29:9|݁]NHSt;0"ԁ=-u@!>MÖ=( \jer"6".tev#!$JՖ8jνh |O?' zX#3xhX=DSұ7۴ע\|[@)ͮռVDKSGHS շJ֯e P7V! Džu]U!,'R& |$'+3!$rU M&2\?c}Rȁ`w_'E`*KD!&&AuWO-e!͙"-%#v l/ޟ/+TfUBΉ6K?mnҡLk3<4v?pAit$3A[7HׁmA@d萈d98(67i:T?5+wU2:Qt {񴣌s]<|BK2"ls2Dp`9P!-s#q2Yt  +Zz˹Ќ4~`,vk.Fm7 FsOD.;[Zׄ4:2hd0i^nWفum iGgy-:'?(;MDZ4Dn] 'J1u1if6GL. OZ;n|A 3zb"9^/Á8tr10 X]BݜQiS:M7c) /+B05(nƿt:-AO(a'M\:RZ7wzx\ m7j)@ai- WPm]X R, .᣸~a2.xJMw(J4y1~8zA-h!8jr'''0<hu~)^iǵ g\xT?9қ]lA9*; !X'3|] hn2qƞ7qOQ%yךR 1 Qc +Df FL$KP`$lb|Sb?^@_ a1M?'[ƳI_;"Zfw"IPpZ`5UU9O_^/oT`$2 ]X ڴNW$z/!WVs,ߧ䚤h.S!m *o(5 @0ܳJVqw3'$XtM,}J,3+ bݲFӥv 0uYyYn3WC%/aT{7G&PtM}o,9(k_N''@YPlriltOibsZ6G}0rMLrKP[Wʭ $10ϼS {sN,hCsMnG{*!Yޟ)&W[ M sp[xw⣺U7L b֗S*q-;Z$p58"OEO`rZEV00vik*dD̻ghR%otpks0]DDw|LT"s,K7Mt5:s.+ʒ 'ǭeEȥ_Yvpb @ d75'FKl岼aW9u79dʧx͎seg(07GX-l1|]+y9)LB!ILG!ؐB\Q&ص7 :Ygɛz[rZ֨64 Q?;ƺѣ mx2㛷]n i۳ht~ɮZV / 7ׇ|?ݭԊNH=6`MڢaMwQTL.#M1=]k=T! {Vz3XeCaWo(F{oO͝^Z'A7i݉*))!@Bu0x}/1m 1*]ۚ]m )Ehrn6t&tȶsPk5"i,H$D V5(Rr9}n'PQra7dE A]@å@Ϩ)gUй;VB'<2>7q60Y}b䵰ĨOQi]L:#~nqAX eDU bm5 ƒQnFwS xpeBTԮ^FɇSZ<8D>+ P'ۚ]`P]Z|m6"/u/%44\lϣϧn,o1boSq?E3ϥX/} =aOj6)?7]] jBBݨܚfNhc6ܸ8޽@E];,C T<1_460<0JYpWzjhpHOdVqWGs 1i=\Ԩvv >*1m|:5" (n̷_ L.V"򓪃wͨ=zУAn|GĄBʂ` N*rX0>M$/ |=EvB@f@r\杕U~lh*=D;3R6ipu8qpвӂw-b쩭vCti{06xWON I-=Tvkw-}s$@)gz_Ɲc+Hc>J)폦?hĮ;]x^7+Dq\K*r3΃&*T}E~ı;]AEraK9݆rxk(QV,sTkX@_1xhCYo# %FĠ0哉ߪ'BܯZ o=K[R3YbTB_ҒXpse^JD.|hJv)*18XFHp10GRGOЀ)HSg-x)88!g`̗v1ͩ4ijp{wU;-M)k@Om;= {:aa{$2f/Jr =uzt.nM'4͔J.! Zဉ[^ʑ*yYOA10)sYӠ/^&ɒee DOT;2"O6ENوTwpIL|X 0+'OdNJ(?|H ,;qΈuFH@$u]ؼdyLW /h'?<5@x Ʊ4Rp;>\nk;c@|z>lvqJ~iC=M) Jpl4ԅk{3-XJX+D4@zSyɺl+ fI]ۖ :f9vBAjuN?a|^$/{"@v)*ϯ+4nQ4p^pJy*+Jb+P ,fK2eLSJn*izb9( iL/L]V֙CDZp 9=Vrg ΃/`3&hLNYk?{j_j<2 ?$P C.3n'9Qpǰj-mg$6Sa (0RiI"+h: >㻩tz]5:ޓ`Eu#8EK4 nu$2ӏ k7W rRfQ_XA&5k w9Ygz{%`(j#bⅫyۂ@M"xc G 1`U}rPz5'd?:XJut&~Np8o#kq -=kZPd)=SRp,/g*gvwQ $K,_lİS#QsYE2~RʣB24wO.5izיNIwn!&B ZcTX ˊk7Љ0E:^]3'혞!:(L{Jˬ͎=xC] h:lai-%?D{%}NY 曞(]f33.WRi4ZOE,G5rzjvKr6@#}dyaUe ZLX^;c)vyюq5}ɺܙ# M)Um_RN ~ H'b]BVFWٛ=u :H Ԃ~.ژ;LpJ1K>(q w* D[?eZM=g}pNlVJh)էqR!,a9`МriD~ /Qvp!B.ifSڳHɋA)Ajxl+ !Y͇Aۡs([ȏ{l+n {k(I}Q gtnqcl/{Bk/h {<|տO|)}s2/RYظAr2 ܇ oxu]eD0u*Ȝ.xw WbRSbUj0 [(O.N`*PcLfKc7iWnqR`i貶0[a3EB0W*S8I1V{S~?0֧d1qlaS4qtk8WG̫ xŬkU%N}R,nE1WxfP!!N;cg_^$x뢡_$HtԶh! -S01 >*6~2] ݀61H}<UVyve+ܑ%[75qahwX42r@H mrR IM~]|T\\'c%KRYoK-HE'ʶ ؅sWW̱gqՠҖ7Xo')ґ1 j͟[OB~;6섁VI5j;ܾ،\p@Ea cu 6kΠ&KvLk7= Ŧ1ʦ RΕUEߚ$N^!Y 8SPy Kb k4~"%@{;Xْ BAY>W}+Fň–y)ӥ͙84:sJaIP+F]fW_{eߑk&qN }1׍"6*xJj{MU羜V3'SGTpxg>]*&'`J߉!a 3ky(ĸ9>FcOrB!ͥAv66 tٕMAdq{c'!ܗh_F0X܇&ÞjGo۫:MQzTz$~o.Ei HWV*D-415("\(إ #|~e{X6bW2  fBr+MN4 xQ6fh_iP1 Cj0]r+X]}6%&b* KͰ~,%6\ƈcض}HGԬakDXj(ўPFo}dr^r&E7?B:-EBf=o5 ݩUHUa[u F\`AcV.Ufux &﹬b]awh%b z:uIƈRw QK2dp*A=34)v1vt.=@f%t3.+8tl|A]Ju\%Y@]ڊE|^ {6aT;@OѴdL'{B~ثǴ@RncώJO iFR={1)G o*>G' QQCPv1 v^>M۔1nonLuq(lk |E\ghGRhpǐ&[\[DžNٿ?8uyEpwR4UU%܂jLe0w yIhS"EKDD%|W6qz9q7 6v>\G3ɬ]Ra6YГ($b#kgsURŷDCnIX\+T`OD+F@a..RF2$AׇN)@]8"FUi9( VZ *H_M;Wg<9Rhz=H|2+Y~c M`R[ktJ }q4_k*hD+TIm,܊VƜF:8/qDUbt?!;FG@/D$ncuSK0".+Uzrb0\d$ixu(kq1lU&`)=]V^t+/8|ypNUl>2gB+eN! -#Qe62 -y]*0 `u)Z`\5ފY>6q+3 fa{1ujC_ON_.Kx5|⃏t~FgV*Gl-?0b#L 6x>jxC`2T*m8-G6a32lcC&.Fiu&햳V[;3. )b]Zdꡦ#|>Yгvv%8Ph-pL&'ֆ/Ǖ?5]\SL ۺmkU6&n>ۢo֎Q Z'@}^vߥ0(Gm{#;s -<}i<5%RFؐC\wf _"S&D{B+ 4 oRy0ڑ 8%"~^$L!|قOP0>sܲEpPn ]I#lPܝbN _琶0[`bެ=cd.pDsfIg׈a8hU, R@ {p 4#4__×$g vHH1 f4n1B iҋqk27s<)4GȕLmу\1K$ /I X>[V[Ym Mdќn|G Cxpm f0e5'S}ꥡwdɅʱP66̏{KioKz %$sL8mҋ%"(za2cP [ҁbj:5?TiO~ԪmmCkwԁspMN۲UiD)8:Oxf<ȋ$[򏰊g:t9}LP]rӇ֙l1h9CCILkC[?t\7DA"FNRʸ\E1[~I6io"gI!9}Iʞ+m+p:tcij9X׼dS5[s0x4v* k{ҫ0. xnd/ԦktuDPPMJb7IFxhZkxM,wjCW5Ī/ BᆬEC+fr2^MYN&mUm HGCMJ,:ԛ YړNqR BfzQOk΅roc.5i$Y'6ݲ-0VrR9y-I]T_ ŷpL @ÔP6Zhu h=8fo V JpKֳ:+w]sdJ8~];3# a .;D#'kNØ IyQQh刴[jZs@fl\D~Qq9ZB6ƅ@W${y,͑*w eB=c]7E.2k.:-:WGQ?VaYu9ߵJ1Ű"9Mn#՗ %.$D1d Eƻ>'_.$LV ڟq(){ ֹ!;pj|;K1R7_6H,DM:/HSAR pzw88Q6*9LIrT c'D k_ !`abV.lNC^uj (cOj\qD1$EeI+(%ytmRmk `Қ>-YDwu#x:L1+LJ@6 $R7WuLz zj:n~ld{]P![fZu>-sNwY`>vk;﬚u?{{xy8Cr#lU5jҾ#p|?Bl޼^o 0QZ2=L̩ rb 7d8 nF7mRV^fms`7‘Dc\ˠ4Iô{`]F k*/LN3LjEU#R(Rmc岀M*\8~himmw*B82OLjH3c0kp:QQ@g_G,ĀBWKhlʹK$"!뜃D2_ó=%-qC{92\ J5<㲓iqe+|[#_ HeN`+Wln..1.cEEwJmh~ Y^ĽX`lZad"DΡ]ٿўdΪ'/ΎpV`eڳ #EH44wFFꔐ ;4Ξ؏0VNv02#z^11CUcr&Z0OX.Hށ*7jxW}лOX.;y/x^S.&5mCңاua$T~|C9t:撯n?}ֽ#ъ(,vgc囆I~|NyfK6/nH@(+# k *yD7^KI6+$Bٕվ KW Lvu:HXsf#Q@TaCU0zI*~2xK.v2YFȢowz8fχ1[p2׍#3.S4ͻ,Jf ZueL~JryH/Q`b/s}<(ML-;zV>ԍ9U#@iceQ[⋉pKu ִR^Oχ!TZXS'G__ieMpDVD%ޅ;:8]͉FZ15 upprlT~|Y:3̤e`6 aJm&NmK~[A%QG\1Q*)<;igCBCHj+: hQyl'XՂ*e; A=8/ $OO3ZmZx0Y5͆iK,Vi@bmD wOלPei}O^iV=&ys[bSoBN`v[⛫!V!E*O,D:x|&y̻륀%mB\Pڡ@~U}1k<(7Tř Ot6 {'f*j4r],~fԉXw~5SS }Z9{TJv ;o|!RvEB-l }!h XRgʔ]~Szei>O] 浜ա ļNow(JM2]ӝX] ` ˼ 찺 I~w-P%? {J㞂ϊYlEB室xAǑɕRO?6Mz eTg}sގaB򬾄$T O1 ~0n bpPE!5= H>a4+Z%BjvN}9Qr3&ķ8rBv@65pAl54tcܷD\f[uYcJ$%ؠ0 }k1 |WLRrT|ҵ~!9I?@Ց<Jvl֜luo/aKa=&N3O(xLqD`A.˪ ɣ$hb3Tj@ _[\8&%yV[wZP|Dl}jXB rQ@U\1R=kCsoY(0YˢU-hEۜGDek hr+F. ~iXK6Hl;x^~lͳe e%=3'm)>d"3>od*ͬ+M7/4U<ϐC aEe7Ǵ{ˡuPjs>BXGs"^=N S?DE]<aw' NYU?we+|k^#kEڙ3b"} ukXDk[v`%ft{ #=<͜ n#y*ze~CH0$VFԬYBﻁ%e )tD\ M(UJ/EA>Jw@@J7>jMpK-ʆh+o=Y- R*/r#-'/ZR3gC}41VkiV@(PNbiS\u:ac6%*d'ʫ\~x5Y:PF\!'⧺Q"e"Aavv 6>P/ςp&paз[ R0XȰK;7Dn$yW`h+c V;$f*\?l pkŤg} 08M{nY˛۹2 eVOMJ܍֗Xp }vDuPPK-ȠM05uyKxȂ2.k;09E-5U4ju{4bzabh `i}?nbCC6rnuS' 穴bބab%Sk~KwYUAO/ERLY+!eO#^cy _ fUkYfr$qB:i3)ۥL9ki+rlѬ&[)9/EOhB"?4}<+~Oqvs Bؤ;lb08_ȕ 57)J<,` .q ١z+Ɂn]P]a-yDijCvXw# vwa:ug9_ϫJFb{\_!!ip(4TOőp^_S8ovLv3I= .oݥ<,N垸U㴾k`pPW e~PKxX %Z7. fpF ̑c^]yx"A2^HșŠS0w䫰G1>}|)?:qL{-W p]$@xҝm>>)T5l!;jg/Q_#JX oBB;~Wߒ!hv@rEg*\3zk~Oa%wu IMe]Q)8ٮ$2.FPyᐸ@/@vק\#10BڪێA}n #gQbF&4P6FaX,]W'LE/ n___K]ڜM4тuv0~}IQRnHڝٕؒjEno:WȠeeޚbbb|B*tsB18erNT4T[<"`AbȽ뢱oe4'd".J=SI=DsC\&%ۘ.j}U'E14L_wNN{kUtW fQNADS c"-aV? A}2 .ZxKJdQޑD]hs]!#,pޚA%i+Z">6J':#Ω V@ *7"e.vpp&k>13x;ӅB/[*9LM\.(SthcN8\v\lG7>oW\P.:~ tyB79&'! BUhXlQ_/1>Y? 0&g/ Aa{Ϊw<]0[t'6N]w28׀.J7~(ܲ`x&j<!W x2ߎP qZx)ο]Zyʴ+ Vk// G?it:)]Hɛ:i̸+ YDٷ9<hnh't`B#1}$9֔Td"}Z_vpWتL6ɋJ np 0a'ф;3Eγ09h3TB?ٗ!撎7|~3zMA X/弨eggR8$ r>Y7b$DJ2fSQV `邢0n1SQ\9Aa[^۸Hd_x< eC?q4ɉ A@FS޹l퍡Zz(ʢN~y yj1!DG.Pax4ZDݸEϤƱ;= $1&  ೢTU҂Wٿj[۾ r_`)ߒ K !PMdL ҷ \x庈- _Ƒ{Ö9 }bm@ ~ZBzz.Doԭn9n"^ I;ʆFvAsRn哙.k hb*Gp/y hVtZxB办Uotn#B Dhe?C 2\?职I? Z\ʰmxYZ Y u3=N]1ޟ=SV>rt F9 }ՂS0@,ÿLlMDRw#Qq];c#GTiP0!v:Nx824q lr" h {*0e9$0t-P2ΜruqK U&i;"vƕǎJp-&UP1u3 B:ݰăE~CG1d0a1c׸Mo!T Ӎjծ^\(TkMEnjF ̽Ir9 tג%kBPtҿ)A{83|dfJ#Y ޙD:D7hKk#cBE._"!NͧCu׆L>RӫV?l~xrS6!ԏle y J1Ii7Q\/Af'SDҗƺɕID$#fA{H{:[3S(0R̼aEX3ݪ@{p f @t'52r?3p1n׬)5 ^o}1ao9\b>X8mMSZK,%A E\suQu uj.5[G+ɑ4Ր]U$/޶r >W4q7:liYBgVΚH$SW•e2c M/yXҕzy*<կ 6h`79rԣ{ܣ@`huM?<[p~jϨ-Ղ rT3d5 Mf Rp|3tC%$@C4?J‘03JW>m{ȆRaGx8LI*]lPهKOnqRXAKwB]6)# MB7~N_Mgg v S*sƧ%^P1 gۘY̛(kEiR}݂#;")([s*wL?Z8)zJi'O GWB[z؟CXWzՠk4'2ågUGsYXi1KtF\( 6v.Êoǡb +i5$SW/! _*-itT/i;eBŠ.Km~ 7J20&.hF,gЉF H#0ϤD` K+5EH]+RʛJBuٜwffu^^Jcv䇬&D pu JZRQ$*C|^ߊy8e w䔰(<(#jf]G4L4k 6LUĦNhܫm@N׶!#ÔE6McW2+36fR{u?nLX{};~ѥk(a``-weᗑ-n6R;n&S5VxA>ELG ֑t%S;kΝǔ+(7D6ܸJ%tړSUIu:ڞ2QcұhtM{{ߖ̞ w;A~aT(3\Hw:p̯N1?̀D"ј,X!z Ќ3G?m[_pn,݋bWrӺs uY[K^> Ls@ Y(>Z G2MEk 2ItNq$O@̙_d 1RUqz:}%,U(@-)z"ؽ 32ݮ"Dߐ|agp/"hihV-`<<2GnkE]K@=Mv.&wN.0)Ԭ )󨳙B#d7_RBW xnCm6TFӱw=)K +j i>DN_ >\pzsb v#"];(Q3sKFu/N/v%O(lka#KWNk@k 0µ aIF#8\P'X YE|[M9r-?T֙Ro.fzwX#"yX2N aݚ[S}ڦrW3${T3uX@So0%t-nI} fP+k%@n5S_HҸ9Wk'nG'*Nm6G!!7.1۹R$riu7gwi袓镔?AecK5P!b}Wb*7/ن^-gkqgM$9*k)+T}p%+椄r3Qf<`G@\rHc9s]dkM=FHCvkbͻmcN އ+TͿ fzm_ldg'1oݒѿ׮I?S| 3X&GLzio$)k8-yfQL%)M0H#ݫBuh {NTv1/4:Dz7rʒL݅:ONg$w(b,1wD3ֽ3&Bٔ#ԡBfnKi]0wK OOd3Ar?87.d(T0bg%@WQJTRqi_p zǥE%f].p-т=R;@a}0\z2_db0SR `Jm7f ,d}dǚ[Mw{訴$5?KKv+Г"s2:$SbFkQXl,ٿ nd uI@y6Ҋ]*LЩa#?E|VlR{wo x\%A1&Ў8Ua>y:CsA~\a~4I!5Ijd(\R+ŽXl`4&DC-դ"y{GĿyiOP<&J=WvŲ!~$HhE4QB<W eu=oـdxe"k`LKKݸ3T[js?*KR.ި~ޠ6#LhIaRUF=ο &iy8BRau'-),̨@`ܟJfKaN¹VyAY ʎ(#Ȧ̝ ɧa}Q댃+Յ0#0EϽ% V܃aͩLevt&+3L/8w;2imO-U>f ޷ʍ3"-N4qc; .D%}r믍/MsGr ;:v)v9S(k?>&? 4C <1FySZTuMB} />Y/T”z 5Ue]>lJl4dʞ̇'>~܉o*[l )*X8: PW%`t$ 9 v7rH^NcT~in%]@15NBxppv-gVΫ}tX?ݼǫ HXmpZ[W"mInVxHV?Siͬ0PۥNqni9cIrrtb _[̝^0PeȰ=j :6q7luyI9 4Lx ͋g( ( }WTA uyl88.'Q&v1ܒ B?qyrcFu\S>YnƱD|D^XAщW+QKT{pu.g`Zٵ.|";jMJ?245W PqC&jl'YIYptR:u)?uQ:d> sb2Rk ^nӶQM1=k=z7)dTVIj0}%4g 48n_( @XJ]j?H-1gtEڻUf4 91iZ<}s尫]'ȧKC씴릘;l-"9%6A#e & ܌s*LQFW $7zuS ygz>"{h /Kr{ropλH2Z@H&-(q +Ru8`?UټVtNBy>ŚETvrWΑ,( ϟ8y-ưXG`o>)mmAb@o&•U*h1BT+3\ޔ"DӉ7DOin * #3o[ӎן+#RWc%RS,tj g,oI]$|܁B9{%IInuH.!;CnӨ dohmt  n6701uua3qf(WxJՇK*ȨL15&S &-ܦHo`@ ]pRU揻f7UAh2o9cwߡb2#u&%r燽!i1׃㈾JbXQAEOh4h !(eVÙ/Dׂe&mt,uj T Fޚ#qdA6y5;foN>Ux5WLَe.B{*!Ku-zqh*ŸWf.X)if WqPa}@Fe8S^J˂[ Lw,Wrhy˔xr:wR r V6ʎsh[[0 :{  Mo9{MЋT4HY5gZs &#G *= L. 'J68CdTGSC8;BT8ITz)@^پCp#z7gܞ/$\| Ӟ΋AV$po~xAAfDm{-28>&.fb8؇ -/lMQhnҚ_8JK`?w(^%X(VXWQwDS&2 }՝9nP]u #P+.X0!([vL%~O(@@VêJ!B҇G˗1%²aa!W٨Ct/+OF}:$gPgJjI;{bq둝klݠ<#L7]"Z\p]ʪlä0ZSDn@J͵m]ȓҘ4Z?[n& ?ֻ*6Z'~mEtT sPnyv{i}w!ڞ< \c,h3;ȨO@3̊ާX}@]Rn#˧%k[R#f<ўc)6<+4E?Mn&,)C>E' s;}5oS|B 5p1aeZ^N`)Pq)!ݏX&=!8X,E&QmQ> rSKԌzhɭ56ӠZYʌ6FCVwAwpb3Rm6Mo"ܒYЩ=_ F_}gqJXx~%(?\Q}_{[ aO, 5Ltvp\ױBOd3S/=NZ2Rrק%\PfT [:LP%Q>4҅ Q'{B2qYr?Ã:NjIy!RiD~,M^M6v$}=- :OZqI(kv@ .'~T  ro#u'  Y2`N2 ϵnYe?qfU˹\~G : -whK+}Ja6* Nm640 \m-d{unxJ'}h,軬Z:B^#$g %5b98xN0N9g'd`'~ Dz0fSǤTaTjHEPK69[yQ+_ ՚! KR.-iFQ%NDs%/%f0|qyqXͅF@_i(񢪚b!}t=j${cJ*Xͣ<@!3wlv*UJe'Cct;n gjs#'S0R8JhH5[IEfS`JJrZbl}!6nӧKUD-2 C=⡻68.+95+'q[[OyHn"XƘrhG '14mQnAI'(%0y;e]Q-zʒrmzg=wDX9>;vɬ#acֈV )e* CF9/] KiP\Du/SX(/mh} צ6~.48HwE4VdBT3>ʇpO+x0ё֨Z|r"-OЗ43Ю4=(zo  ss˒Whzߏ>9XTLgz @" b&w/kJFФ35̺ "y'0~ _;ܨKYaNfG/6tQ3SFzۂ,T֏ fոo~Vwdg7 9{S=KD2\e nbf J0]Eetg/6bEDgTJP(Zc$ԑr}ڐ5VM-qD 6Y7 ?0m ݕDzlWu0"Vx \DK'NIL MMD:y#=L+@**Ca D V"Htxs2 x}3Ei_R9 ku=12^^hC*|Ȥ $t6\Ԡ06-u uM#3&,! ɂ gUmvVƫOߡM ~'_M% GG1uDo,PH-pȐ;my5|`R& jd&s}coƂ0|Y"[_1D.6ZaƜWȢ1>w <EFf6u^xRI;f&k#ND,HEpbCQtz9sdgV{2\@J]lGBzKfu]SxQG pVo_O (F.lI,`R#ǫ]w9Srֹ$:V xd-pvvs`-[S`gOհz)ШnPM90eY۬ UTX켘aX:=#]p|CgLc]9!_9weEJ~XmG%uE QQa,!?ZY &3q`o*?荵,6 zCmT]AӔ +hvDPeH:kG\{c\馽MBcIb9d>BΠk=uE"O[UIj}lߓ$&AjL3nU n;"j)Yv4hIVh<q-p{5Sݒ1xD5T{Cq9)@qyEV.Sl+z={bN+o"]o_ @)Syzو"Q` XE8G$DE_kTmi>SpyA?n+qjhObCA75|bġ,֝H: 'oxSJOhp3ZˎY6Ȑ=t S(-'ʂeעd[bwK=hhdFB767GbYj&`﹭Pk4ˎFI #H|$ "SW:A~8%١%cU&PB=ɰ3ŤWLWD_G1B?x[8axW23"-{[,x!܏U&'ZТGTIIep%in s !Me֠rlPѬ4*>u_ЋB$?bԶ6*#$6[eG|Q-hOt>ICv9Lvܵd(eH K5&҆8̰=:@'=o~QjE G"ZX7+oh`^oNBdyܭImz"ɼ͗< 77 1re;j)N8C5կG/DcOuL#b鸬OWfYlݫݢg" lk' tNT!#Bd7xCI$z,2$X.B /&St+}w+s6mEFc3i8+N@w K%,[o%IOyQ0w)\c6潘H0iJ4  \ͣYX 4KFy &AںW&\ĈB9,8an k;rLbDBN[1,عG{Վ_Ay/: ryUu1%95j31o6I[o1cpX\VthpgsR|+mƴz <Ɉ8⥫`#@+i<KR#Ejg `Yd)Q btA\|lU:cD8YZ5NTQ@0=9^ ׺ Md" r{)ڙY ?,%`wj*@c4bD˶F# /*ENǤm|ȏUTlz& ,XLO߄]Y,9:D[쯟| ?{$beu{[m]1\pJ~| M2&Dx 8Z_lPSp1%*'$h8τr->s/;,6QxYk |qoIN W' -rgh}D^`y7#YԤ3l|4f,j'V܊*WcZN#ݥ( 8~]d/.#uZQ ey>~ `/˃?L8nJwc!u$Ys%D~K0Z"錷զcZR-#]XIˡ"#RODa]݋w7$qJ׷$Β:1'5_H pSW{f99 t7'7ۿe$6醎5PN I*ΠQZ`UX}oNK, $",1 2-v}VĢչ-2XSYEG/E{XF/|RC ,R khGZm7t"TDA^퓜𘔹>R_yd:]%6^8<1jjemZ:qp=N[:,kq]Uo#߿?<6L zzy;m-3%m-W}❷}%~b]Y/ X?uc9pC6s钲x Uu4*u99/iʘÔ :*lg{苒G@WhW@Y`I`O+w(i$<DŽmr2-:HǵR 䪭Zx*xF|kGHJC/rEv#ZyRre3nmyD>bpA9xʭZ(g)X$~#M؞Ⱦvn7=;Vɫ3+].?^fG+gf?)fO2$.l<(>vY $̵Pb5s\<>7hf0ºCJtyAC9&Bұ9"2\X!A;! >P3q{N+>S~eo٣ !1OΉֿ'M\ JsWwܟ;NT'03iSkb^#S7-k^B쪊 \b}tokȅNrZ,\dn$ODy+MΙ uGx3ÂI0[ UmKuhKgkWnDy_兩ӦЏ`5˭EZjU"y@ xią"``5TI#̳[7_3)lh8$S^V*43mQ)6ǷD[ݫ =9EFlq<*9}r;6E}um>ψg%&xRʹޤTEtJLMٍ.ܪ#@pbfYq.at3l (ulE8N^wܠ8+z&{* `?< 8U0GQr-]4mdØ:&u!J"+" '?N)).ʕK7S̑3BTN6PD[} YoL~ roowb+Ρt8aTG2Y6I\Yh 3D]l £Fo/LL*8e`bm }*A/kP AA3m^yKUNƍݼEZqѨw,Zs# A9ɶ#6O!qjX ߗ̮gCo Yl?Vol;nTwddbnDzջV)StԀɰ #mW%VR U`(\3ꎍlldy08ܬx $>E _'axT[+E%{T9^5׬9OtKͯ.+쩖hL+zGIm]I~7`3IP!xQ ds]vvj Wo]ER\'"{NdVySo`wЪҸQR>-)zY7\bSHk宱 6D^ڨ÷bWSzB8=5.42.'f|$;.wn똟JǗVCJӻhjaF'| :5HoXy4A΢CX W~~ A(ԕxQX^p.A} |^\ejKdkocpzE *~TCk.JNbHʌXy|iEȣE*VZJkrMon*TꮌjQ/frλW)'tU(bт`xl:vfna.Q?k^u5W]v1s47=TXE]ԉ`rrlmg*MiJ"/s'Ur._2%iwR@sWa mUxzVQ_Ʃx{v{udQvzVU\JN5E%i<5OP$ Yxʂcv7wOڊ5; ?əKߛVbUXXܽ[A%tsڜNydDՍ\` y!9sWm Yvtu7x'PθU-P.RXPHrP aL_/TO1f  [}~Ku&*Ph .DEỘ],,ѥvKG=sjCbN[$"+s36yCT.g V{2EzhVV3.ĝOQ7_G) 5߸-2!CUkX{;yP@@?(I9>CU5Z u`էTc9F؝I7׬oE,Cܺ0 Lop:srq m?Y$bZ50sU ,ݦe}7ޡZ2/u2vr=^['čŀьj˷So:γ:PdOK}؎DZ򋟿,]*T>&wDkɳ0pdK篑Y+Xh+V˨Rh4ap0(n8K͍VڊlBq1'wE Ϙ<@u#X $P!ep V^kBe>#kQd\.j,B[V1j+Ĥȸ[.1zC݇SƄm.hL\2Y/=zκNn7)(#BbW߰z+f2veإ)]أҒ ƂAF+V:_`( + >0w:!#cp 9uq 'fc@&9p';F϶"-h`.RÚ2]6͛q2Pg{5SR,sz~v֕E'|-7j|9-m.6Scԅ8)\JmKJ3v|e+4L^|J((} ?WtвdI^Fr@!bN/$d ;:>Z /TQvçh ѾA7(,jMaB#dY+:[1yh6kHe{~*ΝMj"ސ4"iɣC -ށoX>]a77O_'wCFtFL[3lW X\zgHAҼqK L-H1>!) "5x@ȓ=ȄZp~{q庾 c@W <"ѿ4b >z4h?b+ϒ! ݖ~C թ'=nX\҈ l)zUW5D! y3#4; 0P}А^ZǪm"['0{QQf+s.~G"8,S73W*9 i[@ؖ!msۭ*T(SIQ'~}__vݮI-qmJ`SLy<9}ݱ5!Iz!I%2 HpAA_$I?4o7ll&y}!Tz a_6Nl*@NJ>8' h"|"fkC!ekWV.nH'#H|@v\KġS<_=>}uʴc\F(aiEMJ2p ؃):NTa}zgNK^^6ȚuF߇i7oh>n#2err<{*Xcv<674~"=TSMr/.F j[9`}+><.ckg<:6^/kt_$ Jl8S7.6g;/HaRGfk԰*$RzGֳI]M3@Gl %=-V_%1W_m|'I/.5]3#RNS>_{NHV閒+J2*0)mbC0Qγވ jijY-urmE#}̵X{򒕐瓿ss8 #Q&U,hK%R&]H=feL WU̷6Gl5יn; ycXԆ䳩nW.Ω`M/%7Ӳr٭:b+[ S`MW XVX`ET>ZP>VdHJ뉣X {ã[A)c?[a#艅_T厏o/ W`/Jf uԉF!i7?9ܻBf /Ֆ`b*5(w>!"\8ʙ(:D}-GT%etI"ME! ǞJ-emXk"2K'=:c\RҼhqS7t YSRy?YP^F WT)l6<ơe>AӑA g`:FcVn ՜1+9=G nU\ϙּkSȈfEsy]:RUއ%)Z BvĶ kaʏ5#˝xFB~shDGL%1*%喖N1چXtF`\t{| x,Oj@u'2(S BzPPp=<<;¢4Tm652Eu'7@貏g4q|xZ8O!uem(,{u,V<%Lc[ ō:Iϋ>o"’B,ku 154= 'T&= {!P y?7ɣ2}qp&:ŠP@}Ǐ}?Zv(H@G(u0IémSh4733? P7eWQnq% `'_־_wr_ֺ$wRA\U'uaaM9-##F,I:sČSəTR~hF4,G.в(w ~B_k.€MqXp"IZ/#T?Q æw7D< "aVoBuP6KIt,wALL!p<7I 9&9OKL~Cl* ym=S6a}ɔ^OEPm @DU 6YU[-?=#W'|(k!h+neg}B?.7_GXFj oICE>խeӣ#6v۪܈ ;޷m (lYb_~QXm9Qܪ|eZٯ7e2Fq:w`!>.tXrXvgljdD؈xC!Ad&vTH&jp Zsm~ckqV{HthD=DU( E~1m,u/_}Z3 ܼk8)N-?aֶY zšW 5Eƪ~3^Fv&GQ!lW~b*kp"_>pE~+dLAn/| 8:f8ikVI9.[X#t{6sS4Rn੤1sܸmXќ?eBUdf'k*c2fSZ708f_;g pۛZӓo\CeeY y4}; nF NLxL!N-17듂3܆GldSf:e,W׿`>&$+;x˞ga-u}<:PQU )\"ƃW* b8JiӨNrxQ@ י6VVT\>h ݡ0gGT sg,y."JHr+A*Cnmӱw{0,<*خvA 9]GD;CUJ%+FJxQ7O( Ħ 9mѸ 6p)ʚoamHm7 AC;-gg-o˝"J"+ Swoi|LB^!vf7%/#^q\s9iY(c sw%KL8oNP2VQB* ƫ7x:4˔u.8 !V}cL@:>$Uc/J.s}@m!ׅѦH)8 :SBcΧfm엀Vy9D1vȍdz)?6OXt$=5CrNZz!F8_ M3tŷ׭ xWsRnQ3sb[K916!)W7ZSu3(#?jj|'j.#qC۸P/QCJݖe&~yFc8Z6AFa dl,Lɍs]7t}IId ]W +&I8aSH(wEخ t^ yi yFY j};j6&\37XG!݄} ?1U&Jy 7ѣEׂOVxiv3hPyMBd-1/Y265p{b٩3 D:lKl͍85RH>CCb[0R~aTB  iexb'7BiDm(R S/ԑ$Kbpwydg~+&&P\Q|&qEMWSx'٧V 'ݟ-@^ۑ*.@ڏcѺ$[9bK:) .73*ᵊJ0ȁC7ٰuM=#s ~e@i&bG+I3t0mssYYEYG'LC#]@ ?RF#rĆ|kHO3<}?6U _vCWqdC+]4Nay2s@Y@zg`Jt_#u.ist6%pCq $`V9#mMt@!6mRDh嬓Ro]MSnѢ35.\N:hN_O'T@]ױIK_t@A#5UiF+׳S{u3Zse 8j3Rw}b;Cothfō`ojf\>rja Ph)9Ӿ l4~,1SFէ51nmR==0o246JC$AvC<0C`u릖B,5E?3J4b@(?ߥV@m`1VeڹgcG3jj6mt ~Ց0&CGfRM>C!aIG@ks<Ҽ>QADut bbU־o#qH4N {d_j Fϥ_$8~Da4mBփv,QqJELCn"_ +PEGlnk ,%V_!G%O H) w48@v8q,Sw@cQȵcqEԧV ѫaa^C^|qp}P0BؑO7C-'hl*23aKr.ϖgLn A1eAKt [4 qio1L!"}6q >UuȲí) oM4J=#XHTh}j&Ci~[x ZBgFS.kb7Q4Z U"yal{·8&"0R_UҨRt j iE*cg"(NO MXMӧSPSDyo"6R.ʯj7(.EFۊ61P؏d41 XEwSRRwL6&%id6pW0̢ܺ ဠloL}iOT׍[d |H,+p;_m '>}3Žȱ8dEOBp4M+o#OȻߎ'P5 i=#NMO zeTc'Cz }968b~ z0vEi\bNac ? e!{pR%eD.s }8oS#aIŌCӧY\%6뛻~^R,&J6Ιi58dD"v*Q֡@&r޾is򼊢6 a6MҤ I% "ѿY/ag>ap( mrFMU$#xAڗ: @ph}@tzoA?344ؘK8ԨPa}Ԁi%|&YezgnIB-adl{_RGL3LX4+Vtxi\ET'(tܖ 54瞟44q|nNHll x>Mɬ2:Cxn.=c#"kԓ#{;Air5d̆Tx# jҢft%*ox# ]hޑE]cz) c`wի+\="0-9.c=jǶ%%UU1$pgPW-igc8] m!3Ajbv਄;=?eVظ]I%f׭vgzkfCob#ŽsZÊ ,BC<[Uy %k[PԜT[ʴslY,>r7v yyInQ%vJ2 z;-SIdÂo]K=.+A;h^ QJe oؾt LLbByQCC-ɒy+@reo;sj^B\"88n9<Ź13Imᘲ︓&V!<A8yJrB-]h@(DTŋ=N- prh>RIa3B BVt-6d$6r5c6иyJ.㸋KmG B? =t\ay|/wV-/USg%.[qw!:_YR{Tn }!uȚjpp~}h^75jU#l&0m9^bszlPxfzQkfim'5Sl-V&TMS"}.g7qQ[l/6mDS[RRnU;ȏR6C$X|"'"l+.VbʃKgYc`>o v)e{Y}Mڜ 7=Rl TK 6E&/$Oc5:G4+gx[8UNf}Ə=( !nS6_2(u8a*NjFL(rt@hPKNx[.ԑD0"VG4Pfb-~$yYd=2JAȮD\gn6~S!@Bx/"ǝbӁѵHщPz1$0ud@`cX,Kpc3@ZĪsHqO{1~Jr9ō @^/: aQK)GX^J)!& d87{sk6[O0m#ّ~,ìl h|m/ʾ ?o 9=k3arxl\oӣ\(7H5I%`i0]wc WRa˯]Vs|!兝O'*:6OgJ!@]tŵ.YrWW@Ͷ+1$2>: #덧ӳYFJY+ǾSH28U4mPs`VM% Q-fj6]<)>4p{<۹T$A$-Ƽ%g9A&EpU8PYTFw'&K(Pʺ MHsc%+ Rʗݚ΍߂O^Ⱥ:{(QCp+G7%@4 Do۞Z(6ӕ%p8"85/f\GXک{Cl13L0:Z58 uK*Z8ۆ̆3i3=>vn;d?Dv_,u !.0,U t2})"l$^ˮ 4; ו%ǒ!OO<]٤k]hxW|`Gk脛6PK3t!_9uR).!XqCM\jrЍ9IRJ~AJA4qFPd}P# %j&(ʂ+\rULO ;,K5LbgBԜ)xqGD1U=Qեk7{O 2d;1Qk3u9 s*P\4vWh?6#mb*q[{kJȧ -u n׶mш-Y Vjt 7yA?9ak<&K!+Xo W sHx\jkSM)Krp|.''#hs4=Aj8L[:˕>!*۵0WF8qdkm!8R{t*t`o8ˠv5zgZ߄FB\É '`LBً}9 ;x~Qt8mGF{4d.};^O?$)}gq 7#+0L%·|Mb ~B^2(ylZGi!0pg^D. .$'ݶ#E#\|;zimU{lx0~\Rq[;!QX D֥-T5GlrŎ^?j,QyC,練G?=w 91J {0݂nlBE6Y;/y:]c@vO=a #"_CWg4>g΁qdKN/A#'{D#yʙ;#ׁJ3Sk5YR|Ek0Ѧޱ:sPj{Rz֎eoۅRɏ{Uv#9,? pd$"uQ}z׼r )xe?DN~|H{ac.Bi tD[`Xep! w=_oT48GZU`rVHƭXWIWk~V.vn tK;ն6D_T^|O<{TreJK,+18wLYqCFi#f.!B[q}a6݃``IW/<&s!f51+e +-Ak50& ꀳg.0Ţ9Ss lQ\kVIPW$UQ Qȅ;Gy"K4^mv}lT 2@܁s4D$ڎDϳ=?#1m .n6Ȁ'0V /X.n )P=PMBF=rGKI@3Z%2,:OAc4{-ͳ< |SJ}?޵asp6 NLR C32ȐMJV*L&$ɺ4LwVȐPRNΫ. &?9.fxFXh}HS&_^>g>]H3[NJrӫz4QDOFǾO3QzUTޮ0S L]_+_ozh~ubگ6X!H;h _qLd4}bKZו{q"Cڗٗ^ͬCN.ll>FފSƹg 뭐6PNjڥ dˑo]͟/|e;:hqHgўAz[" `]^-H|e u'EDxMc3 TwyCD>81 Eo9}{R6JJyz4жaàAk Hd@N# u)Qo]Q{-Hifo]oOwZ!q Ql.J3[#-Hqc W1kxUj[|%m//Mּ`+(֥m-%'Qv TU>ӯ|tpb5ݙ^ӰU8k>u~))I6ʔT|[$ )0D({wJ-aM) L o"CnK)vnocm7WQ]T !!˘*P\[*XsP=Q/NGLP -1`E )r6~s 9#ZG~BW෧Z14RY󬹀'4P !u^pS Yտr=S8DdjY]6B["F[װadOM F`!pwlK[GuJ0Qv[E <& M*.w?kQ')+/n6VL͖ _|NHyyIlAT<"%>` q :sH_2DI q1 wD}~-%y!Wӯ t qr/ySioE$sНy?u2QƁq烗6P4r a:|(c I٦dI.E?>d,)Vju<\q:b_r$Fn̙ n |N-X X;gf{P@E["\0jeKY2ظ-H_TV?;~QɫCyJ쭷q)%S ?Mӏ3/*2[(,]-h'?1 )|;ʑ~?znkl}F" kctb ߿)SΎ4 S\wU0`zrٿԛ1$ 9'Rui(dBE&HU^O 0m=hB T(nP]szE Ѻܝo7F8,=`=" ϡ2 ΆcU0=ǧG9ω-XVe,R~wkEZ#ni{)Zwb& \uTH5Q}vׯsYvA,w2Cdh[E <)5*> mMq67xeS9;^+O=\킱vv&r[CKi6u%P9Фv)½./A]lj$oEh}J{jYPmf 2?-$O#Ij' ؆'*JJx薓iZ2*%Uֺw%s汖e!UCeMgT`(,*OOF@, j ds7ЙL.(rLXMC&. q2"jv"q' 8bb)5'o0L۪D}.'gȎk.>+ Y8rrܝ(s('=8)zKV1nwz S6}Aw P&N1CLJIdkNn:ˆ"DQ,tj"X] WT 8WGq)Tt"ND!3ʵ[]">q4k| UB~3 H2TSm):0G -'.# y#w N`d8/vVacE?7q1X9/u LG ][qWGޣK5fgN@Fq1+{8KNΦ7 PdӞ'9y$Q]T;מ(3l$UփHrR. EI'YZ'իʴ7WH 5.JHݿ-%Knt;C.O?fa×{,SfTV_F̷|zaoHYa^fj&q!jK[*e @dՇ~/eϐ-Mo?aee!JE$'C5+ xeZ{YfId> 1PoncF`=xzƀ|#(J=-qHs}YǐN$۹L><$>0JCQ<ՉOzʑVIyQub%`3߈y<Y2M $~"#*wVDL[>ٸƎwPk"`nksێ}0./j<l"O"0I!??b k):^8Fɩtp H28U*镦?Jm[J=\04/5pEPZRҝDDM"hSuvU5*[9JRq^{J^1K@|leWM:iJQWng!Nͳ6~8Ш+fU-?nH=Auq~M*^1d4x%oF /-4@J_T%E ٝm6R `KBdž85nEyR $+dCotT!@X|-#pyjc긊UiRRr?сXHb"R/)8gim`JZ|> ;=h`TMth4Ec[/I/8 zF0\E3Z?%Ȝu]EL~_܊| 21_o˒P?u%GLE'`ŦxIߣ=mב+0/oP7{ˏđ4:/HlloTc~OX SdvS[䋺⯉ty%3qDGv"kxO#\ֻ~j z﨎%{ߊB˄5> uJ`̜`2K8O84ס S^]zFpU9d{1 NB/K&dˢCʊ._xJZ*PT86dz2܍@җm߭]k5QrR^U3Jd$ᘀ{s"(' If݅J}3 vLy;SR5 ]x0a()AČ%JzhC=[l//GDPu 3l6wJ̋20L ܿ^=VLD{Jbji5#K}'6*W=.fC[.0Tx%Fg Qoɒ,_>fi)YdB%f= BCW@09'9*ٟmVB!tUp<=iйYV0Jsȹ*M%ؓ*~j!{lZm`ڰ Wrr0Nr槨'2g`>Uѻl@fWveeiR)€V;R)TK t[w'uCb5XED)rPAw˗AZ7J ZPKkEiT9q|iafG8M@v3s d@\ݸzIc+ȧp♽qVvǧ >bs Y[C=nBvM_OxMZ\K%Nxu~5;1MK0s!Rj̋#lH&@""G^xS->U&ǟQN.5, +Νm&uW2 , Sk&3A32xo Krc$8~t `asO1烾+mh2Pn'у$?ىv-y}k8G;H L /lv7EepRƀ{6dmAy2AT7 X`ýXnƒAҤ؁`3{Bi5ɦQRzsp&ˢq(9T|4ky#9ϏMMV l2wG n}!puxs/82osw[JJr P"͉RGu8hґ4cQ@UqUynRk;uDvI"5;Π%sVQ dc `2] |{.)鄡SV0YA^'޿W1_π3m8}t%EHo[n&c=-mN%de*jH5..LE`%ƜWzgQvĻB(Ѳ35gȏown%I}z]sÒJj KR o8}cM乼מ,pd2IPrq 5fI8+24 Q:o3*0O'_>QAb$IHM!(irzm8"DfjǚWE"7A/i!^˟B|"aH|${5ọd#?')ֶ׶_"6q:9Tٽs5MȄD@6ƽ$>Ia.^-;i/a(@@5 "wʞ9#o'Ck6|;AkzrT&6 §#v0.$]޹hzx `0i0Rtt7u5 E0Xqf*A>%X\-OW'{vt"&`y;M‚؃XȽ}`4'(_oL"}oqc7UoY4) o8nKa IM3c ">[0aTnj"=FW_B!Bz(qߴT ҲG񨨲dd1z>q*-D}xAczγg\Ciӣo⅏-pBJU7Y&˖&OD9L(S CK^u!,eOLN6:A~koyK1PhBMNmr(ٲB1h 8\VE_;mF򈵌-'!_7S+o`({re=wg,vҊer |Z[\EAAbLɭC[Z&ָt~ef͚5N~Zshz3w6S< ;FT43Zp wrY> \ s %l; o\JYzJ 㕐ofָT"꫌>&qNڴІDG l?Dj2\ ieSe2v <.jG1\ BI 9Iz~6b]ѽ{Ll饆}JalVܚ0f{&hd;ϧHӵC^3]G#'A>4-Z>%Ѷ0©VPM\MCU}Ew`{:=}b$GO8| X? Z9JwZIgV:KWg5Dthb/*dn-X&}Z_lFә6bP,?\фb٫;@=w7WCV՞-8 WƋtJFd](t%?hfc@]z`  +26FIʓ@QCDᅡwxW蘒>y%[wC14pòJ46TψE}0ğI٥#>lǮ[,aC xJ=|7nF#H\5$8aV!& PlA˛ꓧ'{zYFQ\C8 - OVgSTT3r-v&X?/ϦwM0mdLo,`Flӳ荤HQN*r'RrBug-U&1qG f盢KX{]PX+Zh@gő6eEjJ7du&2sW䑬q%M3!x#pc}Ujbm]")Gw4jMKz^l?e2ulɝYwå!w=.Kf|K92Jl@/jrx Fcb{ζ\a`E 5lU㠋-J,APˢf Tk#ABڗA0ruCy8Ӆ[Ѿ+Tq1q,k*ϕ{Xk@9nl4 $C[~ Txꏌ#D=x=Ol)x SpT{jM.E񞠎YV9?i1EF==1HOciI't 'xރ[wl3*Pd#s-Cʫw\6/}zfZ`Fcޘ+HK5VF8w[Ds-%jJ<54zbH ݈+t$-wۙÕ+,ojtš{Ί yt9-!z[vC ) c & ً2٬PZ=\D|K'T='Hτt; ]g*JAm^(².( ŋ@kݗ~}\s ֬~R -0;'O330 QZof%o' ~!T%Z$Y'#+F'{r)nh8s25I(L9!AGLJi 1/)_^ŻUb}ZkLHwW|M"}fy[0Jp!dAD [>=aQ?Kmk=&(X)2zIw"<[j>sH K <}80TNn=cD$tL*/CԴ@,<λf-8۟ .>sC) 6Sbet=`j9 H&znr\EXjzxf8^cA$!Mvj|׸8P9D$0Q!ol TĹaCohoFdMcF 7ov PW|5doٳ&DS4R_!,%FaM )O"Ryف:(,ؙ'9#~"cor",sP 75F\QQWH[lȩH 9Yd?%pF;3$,Z̼nU}oAK&hdNtpYNZ#8I5Af@C:W+FQ$T݇5?Vằ;Y6mHcqHqweMvZS#z#>} /8ݿr_OpsTGkR: ) k/1,%`c+.7!3()w(W#x7ޠ3,]y_V ԝӓ2b"pߘ;8|w K ʤQ? ^30m69wNxH.=nJˀ{|:d% Ƽ^xf_y^D#ئbP%\ lDoâL20"7=qyy;_,$lQ"苒8$ŗ@nXv=8v)$^(,}=[l.$),8Cs _E) 9k̘o0c6UT:s!d,/^F(kikT 6,*܂άrWR22J/PǹZ70 =UpIs3 kޫz39HKM$21TEGMaQӅ^N^!nF{1_s$"8hBc[^}(7 X &yxԑyŤ {NM5 rdH}AlvIM=F êe.9X8]8E;[8AyC QP&еEЁH4O 7=R DW8͒io:NAxi\<Nt+/T,hVi' ]($&3IF@y*et9'ҙ_1Hb:VqyבUy4/[!HմeY?!m`9A_w0p` 3h'j*  ArHSVp(Ks'UJٜ tkgR; Hޛt7E.zj<(hytV dW|(eĠcnWz Mu~[V:7BaS an/KqACw $1XbJ ȶwܞ/Gz\&1G4<^*2 zLDb1FF#F :2ڦ]-7DH"TuNZJ2!XC 1%Ywsp_CjXL/*Q(OFXIGs,C2PϠVBWi}nk(H;.MbU'/ x^(aGMb9W؞٦+own[BbJ*rʥU ͗l=q`lřpqf/ej@יmICMxK@L19"`j^(-lR0[c i[(T}rQR^vF~7anR3 k4T/`ˊG=n!nMcpb(-$r;ɍ_GNEϔ jHiZZ=4zdU2FdnICMϼA>%wyIаcYLdLJhϸl%szSE!Ad,#~}f erB>&,YxT@yTR#ᦴ-{xJ-# @}loUs$SKqЎKgE@?&3pXPM8e]"sj )8Jp4 8zd?N*?B3m-lRid8Iq;!rPniaO}9QBWX^j5\WˬA˭]9Zķ \Y>~s-'gCteJ p$0M:[['Ў*e!?^UBlpxLYӲpc-f 7"TJh y@{f @VȜqQ7څ2PR4^ {nˇ]G~|C%] s+׾=4'Q ;Ka>xB0qV9SJ|ec:H !B9ᱰOZ4E Zp⼄M,24 Jfol.-LNzO#A^m#SbIuXl:‡ O MB( 2Ƿ8re}Lm!?˛<%4^/̾ \u] @{Wݚ8љ7`9YC͚>'^U;Ǯa_9: H5u4IYc&`.̙-&6c8IVu1ױD3z P(.c͋>W_ 7W8 4Isi L%H|}%sOى"CߣJ`mP{I,9J$ WٺBHΑJ Y}ɲB|>ԐJAa Gr $T~P5k(ZbƾeDa.Ӭ6G Tt|֨w퐱1D(A3()l+gRjf;HOOC#B(;طFV]'48^^!G`v;'xfNfjlp=8 1֘woy8TK}6NY0!mSFF Gl.}R%(mZwQD\;+jʛ/dSK(ig jMʥ>"~a[v`;l*yv;F* z&:X(9MwĂE˺lmΒ.Zk<9"2J}|=tٌpMzܘ(RПÉr6WGw Iu#P=tm><-5G/h!x ; %&T b +6>{P8l㕿C!nb"1yFAfrH؋g5ҍ:ͤӅ%DVIܖE\y$ Îş}/IpFȱVdIPj5w[ rWl|Nӊb__z)&""8 )l9l ,R( h`nv o))HzѨ̃:C$ ۄQ? PC9Qx `$Mq]7- }ɝlg\t% 1vi} at01!' >E?e\x ^\`L&4IV̄6v}%z?,vƻ[N'wrӈh m75T%*xͬ|SQhG$ ';ތT^a~=P`%2.^~WoׁG63^(Iv ZZ 1+1h(p|CId8Ց1-<`T'p CQW(~(t2|dDS#(6~\ӎD烢רwZ_[2#ZgCLK1~]o/|l^5}L ޺L`è|4a'8f HL:Dc:Q18Rcv&m ewcj|}%_bb1hxہӼ; oI-ɃIh(*hpc)`@ g#F"j|vnzelfi4;4VvR+֋ͨ0lDdS.1uw46( Nm]`Q4ע))Ku G_x꺪x/{G]󢓬[;NXrT'qu~%evH ޛu7tJ };/no8zj@V_r`Ҏ0'Oi2HIG(FMe1}kxbh\(|fa2q6{mgV&8S,.BR@:%i/O9i*M\uss7>gN <y>B_׺^a5"!e$.N݆(J>=F9&K_m:v>C?2Sf۞((V)XW@="w_M]ǡIctm'CRmZ89 =<ޚYJfȘf/Ҡ*eISb"v<߿SItT ӗjOMz6?n~`#;uļb!*ۍm}-Ae@wkY*$Hld]WmҩWLrbyx|N4A<fjlM"A> v#WLf?!egjsCcJGA[1wȯ1&H.^h@aw${![!yjYAJ5JM|LtXF!gz64mdhj 1P|qFq䊶;:-oFhq;g_:L ̟ׄ.;sE:iQ(D8%$͛x=N翹F6Gtb:5&uᚸ7cםFkMW.45oZk^ q.^a|IM?_v'ĶJN b%@(0J#\&<ozS':,̱q} /iW]+fAZ4%/utq0#`Ddj(Keh<3ޘ%~ 6+!Kc8FGу-V~3vNERtOe4bialGY 0/,߶8(j58;k.#ƻ$Lf]y& D#R ;j,ku1F LNBz:,уGGŎlvn[e]M\6j*Eu)RKb4(l]RfzT,#uKV46 cFA$V "j+"G]#(Y/d㈻ +*IiN͠{fx6L,vuǏ$'ڟChu͟P2ek8I~r蠶”](|}CK@>/="sji╁?qÝ6d8BE{$5{@[6NfH(m_j ޡpM@5MrE/O8< {/ahWusT,$MڝN)9lJm7%JZrZKYU2}yZ=َ%=LY*+#[cJ}#nX$q6D-Tpt qw߆Du_G{2Z=橉X=EX@x6& XP%?H bA3a'C aHhȮ58܆+J4d bV+FU7tuDvz#M:,؃?'r>̞ĺ^s~0R%Q%"wџc)diBȾ)?79n5jqnr"^NQqw1t ]ownd3wR$к@o~>].3bӃ皵i/ ~oy ,A8EG8$eN{Hpe}ϼ% f dׅ>ң8X,2"ht5Ft- *=<]`.ۂ2khT:k$ U 9nzT=Zm34ٺ|b܋TeWs!V7o$)_iYw!άp'd a8qĀOYG)C㭘&pڭ1\TɌʉ9ݺ; uۂzڀKgȚL?d $B "KK!s(ii;%Q׳fekbZFA:;/āWBLh[gbڣj ",oi0A} asLWpd@wc݋yiLR@_D(7zJ1w mW`~זxL2ni>Ph8|5ǣ  35G/(r&Kɸ~^Q0ːK!R}*L-Qrmp_]~DHAgsu-3 0l.͝1Kh 1)LYw6 M#; ۛAI .+-[5&bQBffiKw臽aYCs9)(bJq3_)vE<Yj4x& =TEvأ^wt(?%T*4|y9~Cޠ28oB%Z-[dߓd,+bQv_ʆG$LV [?ς=CM󼂐2qsIi[k!,Bx+|o;|ys &=( y haH>(~I\*1Z8Oتy |Wkb6,>lD̀-UT{VI=ө&ftCgQ}v;'rٚȒ(xkʡ+<YQ.8gI $N_,8*z(Fy<0 h;9DMv9Hi)K-9hwzڎStώ5VNۉi_,AenVXW Q!a6|d̠pwYȵ~ig76}lʧhvJ:J@@wX. ݐcchkAoС4k`iv)߳2a+mMo]A),E7u}RS'L#KCoMeY{AY!OZEX1Vnä LH}},vGR1rP &4:VQKD <]sYX -DU-r?EhbóGw/ګ]dYrVk#| b6T*"}xWZ&j38!Y(/ U``D͇΢zhLWu>[h8sS1p+13'$Gc% 72h*z׉77rZ+"lEЧ(κth"W:rtƳ(ږE]nnXʿUh:菱I Gk 7ZKPsEԻ-xciᅘ ʧb_X7E-CrZM$GQmVHMo´4%^Ἐ ,hbߘ֐F{&TK|J NGYi3}jXWjkrR#P fC/«v1ΨBN(ٕ|-P@SdzlFr˽]G) wԚ"xG7Ъ;HV .]~6~ȆLAS+b$S' dP+Z׬jC!܆ԓXʵRD՛SMq\d;.(HÈ,o*=NMyD`k"8"L9wd5S+/U0 L+/= Ƌp\1Z":a;CS'8`![^U<*7M#0Բk'.X2ƈf,2#KOY"Q.T_&(mVZlo},N1>[L`rYB.vY)G=/YS,MSgn|9@\r&yRo˚N]:G)dgcaM**Y=Zi )G5١I\yq>7r v!RȂ+Q ^h""͵ZllBq]۵y<TF@|Bk-tP2)1NaYnaT<䃜Js?Dh tlNyCJP`Atrg椤s9t!+@Mm&K.#n S ^<2 OV쪅Z|ߟ?FZE)D Ȯ3t:*_#Up&_ "{e 6!amF?}8Ӎ7˜Ɗ鲨D>qtEZe7~bGLg,M8K8hu(Y>Ҷf9"wе` b?Y[E|^Poςܒf%YA J#Xe'`,O*S!Y=4q&Wy u" AQ7N[cJ0}vч[H21Nߓ|ۤ-xg_؝ZD0r 6olR !ةw{0\%i 2?Ak]= #?GD<mcyjgSe?gѭs jp97α'pga{8wK<|jNyI2Sj)oxKzk?5벷]& C޸R7ժGHe?m25 $+ඵ#m=SOB`4ŋ B6SMM}g0YI". Wq:t nc17>4u5 D;Ph^):aj6G.AS|uQwi6h E~q)8USxQk; 'jAhw!{_, tx)udav>8 lN6,,F#0p; X_t"9 Yc? +DĨ/AoZ5Wq42$G32T{>x~2?)%{ hV7^$f!M䱩̷,KK ֵ\2>ϳfzhQI@3-ZACx5f[b]5/ސ׆wUΞr[1nf^G>AO24XaْRT g`-ui8IKlWP65+1P6kEۗ&7l8{S@y5 !A?Nq|~Q2̍JS~ѭm(gEaK:5ɴ, L!@>܉+`qjQ x-ΫwJBrnRoIiYTe)JVbO\^y-`nk#fgUL)־e7ԉn-Ibך8B(w`Dr6[[c8qL(5Θ/a'?>d(s{҂wG sՁQ*ݚk3|wdnMBR> zZmj3îlXf2nd|w#z+vF)1EHQPAh*[X=Ӿ̝REG}֋u*sLN6$+lN{U?E #d.1Y}v:著Wv+ZG;J31/Я[o(>1\7ަ}aMlm*q^͇փcK~@,]lFVsJ~@L|k/މ{( hY1J[&kw-N /jU%fS]cR~bvҽ>' RJV(fA)7P`]C 8`YY$'|ɣ&AL(̦ܼkT!#6FLJ6>nĆa[KZ=a'^S{+u|x8:2 n-.]GD!⨜HdHәzDžA[$:ǗnY Ҳ1pq*kn'߁R^?oy]eRET#Zf@ x"L%`R؞uW{ѳڢ *5P(f=K3"^ 4[)伹헣"b `]]2q#WhhQKm]62 R*x_S2?31ySl_g ʘ),Gr/QZ܆r9G=54ik:&,; )uTҳwU-퐛MECR)԰X֯$Vr9)[٢1nS8.g"Z HIz,E6Gc8h ̊uJ"ZiՒ+960o~-ɚ!^ڭRw+WJ]r_/pbU*m}=qPݭt '+Om$ˑɝ`SiZF؁aҘ?0d5R ,\oЃ~I  da9 5bs|kv1j$F߲O1~ ׇ)pL`ܸ$P{݀u|kE b,,"X̰5 )7+ϵ8%d  'pjǫcQT=CuEKb( Xzbdl aCrf`/wZ;K찥 66A'nU^ `FZv#ա 8ܩZkL&rKhhI{鄵Ef V "T1j~$؄Pvxw-31Rl =B҇<)W" Yh(2@^ `"rYJ[6 1~u%Xnm㶌?IXIEf9s6tLgx:3e?t}z@C OBGwt(z ˂}a^%t;sDGyL$5ګZ&i+OXd5l1$2FJcb#7Z\+f&4;6bDFx*dv.8,|di,[EGaH}({  $:'7&]a[Mz6/B6`i%@_JD(6M>Én^w͜^X*و6&c!=zxGjL_bx:DHxt;ă(ZVr806Ğ>MŹ G = ȗʃ}k;Xh'ӭ /n,*O08r;sK.ØA 0sHGøOC2k&4()°-rgubߢt2yx)v[X:A@}'Q Ha _r/Z+ji=\F/s ^qBw]gnQf26^ԑ&M22~Knh ֦hw@J'j:9lNv 0i H_AR5EqQ>=5cu$iƶ{ @'9LT֎䁥gBãSVVCz_'F'<_2/i "aN b KI.甗(mŖ:-΢1'  [xLkLQ&2snZw+Kruz2sQ/}7t>5̶!Y^?,DkUCx%04}nZw,`q(k-b՗?4ƋC`DY˯ouKvh"6ED0S5ʼn$XkcOWkK?'~j:ny8;ZdZ&Ѽc:>@OMV?'B0.%=GNVPΝ,L4ߗ|A`-Olw`2?"U0^d5- μx0#ɗL dl&32Z.q꛸d{}*C~4j\;`΁!lZT A|h4mxt7Vc"J}1W<3Ũ/ 0ɱ"Ae;'̷%j톋ӥwB L-qNpz&E隓;6?Y P-+\Vz;g i1CX߱5@DF$`E."/^6{3~=$hRA}o5`MH4DJTR}Q(\J#*g@3a,H>㿖^zI{)p>^4aMvFTDNO(|n`d#u8f~0a^1"gRO` ky dը [ –:Yi^$̈́IT a{'nV8`O߃@ÚW25L:]u Dh ෵SDp f\WuLqp@$|~%z`+nlzEXo2mϡ  fu:3'&Sd TaZv8e,e9 Wjk;KF%(G|re%5 ?|Xi5)y]muZW(:jVk>"Yi: rտ 5=經4R|+ƿN\0/rygj) ArD5s-IPz23:t;a^F";CxR3Y>~A0ږCVns)•z!' |dSaìGtc ) FUIN^F~ eCYz#Yy ]n/\V1t#`,xsxU`Dx vGʥC up;]հf4JƇ˹7ֿA;vV_βD28cn h 0y OFZ5KT;vq0͚#Q*WEU=7EFeI"&.Nˈ]9 35 &mTM9?)+2X{T0>_;;d6YAh z\peM{TOƌz3--P,~u>zG?Ո855mٌ9^-4Ƅ:TUai=; %a͗;'8VgL_q^ r7SvYGtgdIVF'< z I=@Zr1Rlj%}.e)ދ,z0ܶ>VwMϕDC te;Kʁ4l2犰 ג͋苸k4{ڮkEJh8A&QQ?'Ar?B)9l?h- {g*Q?j[|tY}yIݥ(Ǔ2[懹h'#gD<'z3vu!vvQPd\wU nknJR$ !3 ʟd;sIbkvt(iKf8 DcKa+ 1La^}iGs%>hҷJ Q[$F0\D!>wX ZYA NX!lG3]$7[RpD1ڥ0UE]1Ǽ8~'A/@i̴ȍ HԆ1n_ƈ~w|nfN =Rb+-T+-Fb)g WzXkmnK b&jeґ;]zI~׫.Ꙭ) M>$a7VRa?)P.j{4uME;67R',DՃ@ۇc=fA lNxdh3;L@;,# xBrL@Uo?juP&yr߬ ٘WMo\^ c#4dP ŝ#'/odDu K84%{APLwhI޿HRy):ҤT8 ow:dL\6ZFMMbL^6˫%Fж 9?}?S>؜)E7~[K:?qxg!6^f `ԣ,0hf! *$EܳꎷzӜ637mݛ0s%>8)6߷er6$ub+TDz5 ;0 J{RCaqڲ:rEb< NjGv^FRًRe1Q-HPw |G[ LQ-f+pp`ն;95(7v݋HR 1-T #% кH`K~zϟ] C,ЁR`߇ƒ4xp.KWoYۭrb*P-PI1"(n[F 5M,+\ zu Y1gY ?{`"7Sy׊ØwI%, `ѕ`z6P]mԉj]4?mikuH_X!٠Kr<1*kگ<)[MX[5b@# $VZC:xj0D!I-Fü1jg+KW8vfIIZӂdgN؞O( g<\SF)\Soa x[Ӥ3Qխ&VmJZ43 j> 3K}#Wx"W]qeMx:@|9wꙏ 7,ap&;b @vgQe=qJPP;(}pQ(vҌC\?dB7 V$ֹCs1Ie:U k sS3jX)e" vy_ G^8ƛ*0//Y?ՊJs;k6F>5 33Cֈ`X<5ȍ mQ˓5d|RII еhņ#bPeiH1Ĕ'ѷ/_]Э pyGD2cڶvŒ v"V1y]'b |fIooE^dSɁTf_Ke.lV!^N,A!`/^y݄rִᖮ4΂ gt;a&QOv*g$oYq*Q4r*:> HNQd+2x~?Y7y'mzo\FxM(5SWf䉹R WeB)M.AaH'tZ2X  w'{# NjbPcLb҉y-N'pI9!F?|֠cd3f; /}'1T7HdCVfEăzh[Zf=}]טD>j6έ 8} g2dK){UE|7|hH#uq*-g$vԮHM!nhPfC3)ଳ5a/smľCYqwy +rSS/O`ܐ j:oLʟIV녟DB8X^XNˏ_~ZH6,(}#m1OaO8;D i ϴl&3ä{8))d.@ sx¨/$Ks 4;kGRAbZrǞ!T/չB`Ù(I]\@~֌Lj*2#,ZF3(s }f'z=G\EYeH; |Qޠ3(—:61ﲃ`ia#*vyS K$H]2"F yp|M:ϳ^jzz}/d d/C*OR!>oc~F27t_&v Z w$=w5[F+MSm&%Q]nd.lO#jM[_/P洐r++eoC͕R" Bh peaʽlʖ0Tw?9L-ǒSfwȈu߭L|#"\6-چD7{e, C0T-]'ew._i:HYARz4U\8$U'e֤"2yzV)R!"ED^Ov^6<'h*a"v94>Zg?6Ih+f%6f}KcNOP)°/!Џjfy-LP]-ta/Bgq [5=1jTuW1jBPv5nE7 &W/j Iڏ ˞Yu_0E R"T/sVrzn&hGNX ճa ٲGȪͣ?1&w!v0a𙈆G ':/g۝#љuܮ 6K[m^RªծeR\J?suIkҺ3&,Ʌ ںb/мȧ쇼f(]yU޷:iOC^cT~=C3XV{ַ黣x qX'O@0.' Uuaxvw3O&[&˵Q+vP;}7eXdu7R Moq,OoyOju wg". !)E.|\8̊Mz̿8FK2D9CKD^E(H (E|$,-9MxMe*mk<u  hբ6M`G]FnƋl-7*cH4=Qċ)n2ZiI?KP3jΣA>l<Z&wWRy"#h+Zfb?vB󩋈5s 0$FKܜ8Q۱6IA5 >N `MH3Wo-"}Zԟ,d6Dg/6c3 -ƤnI*ݲ;EyVΥR1o{bx>L,Z]q2mG~%m,!' ׊a;ܸPfeB@$,"CE'1>$cpݘ߆fko[:IuR{1e*aZ.rL*T+iu~^/a{{* DMm=bԡ61kJebOUT & OH*c#lH6 YJ%kU]-bAPL ی䡼9Cz ߪbtU0=hy^f!/E^vERJh&Ԧ.quHG վWp KΖwPߏ*ܟ.7vl ӵ#4x U卬4 DQ GNzbkX9Z)t.vaOݓ gUEiRh2?&)P@]BA匱bA0|Hĸp9z(AfI߱5 ]waAڃ%RFZyJF6u^)'fzrۍ8xi)}u #m C7?2˽ z-|$( S=T/HaU::TEj~ >٪6?&zYUKb{4ƻd0042'Ŝ|xF lTGS՗IE*ϯJOĺ"4oTX?˞}&ݸݚ+2ۭoR.m9=D_ {xh:j^\j !wT%myCD{ h^Y~7 |с&u'Q/?h1ƈe2P z ;L;5[)^ȴL6rM^ibWo$:+MѾY<A1Ti LfnĚGyWK7 ; Np!R060^1vy (ɳcЪ8VT-7 Xsɯ2Ehy[#_ռfA~^ (ClR)t#ⷔ1'hq5 G+ X$Vc JOv Щߝ`7Y.*:WC&@'PtpŤ푽= +h)q dԀLIr&T%z6IW.ǀXXu" RGu^mvIקc,ou_~b(RA0LtM&!VQ$}lr~],K X8:9taT8ƮBrRqZh]Tgjۈ$'}s&XC-v(5+z :u@rll9@hH|\MlAsռ en tF~XԞf$yTp+EɵM{1J!Ev&N[BC׎XJYϲrаaQOJnk@NF`NHWx R+ -~0 _VZfv/[Rf:EӖJ멀|a@h BGqy\lVqV\W2NHN^X A8e̽U1k[[5 ]IMV` ';{lkÒrG'*ĀL'ե=[]ҡj[^ C!C+6 9Ay4%.m$CV9ӷacdj"^c- ZNC91?1Tl oid,,MG"I!iG77Lw,:ςNȳ | CJd0<7cLi -F9&i]84-?)>4xp*Ȟ&0I-7ἷ 1X ²M4=Ms6{xh(М^![#mD4M1MT&h8!4pDХOnʂȘ~7+ zVhHϮh m0viT G'\i`PmMT(N9W=SqQi4LOjKWnglA*qֹ~ Ѭ\(sC dz6bU&IoH2#6y^tq/Xw /,*Knjkg|Ӌ[ldCR}m^E0z$‘^S|n }`E;9L :d}4("7ͱtqZ6N|P;k %Ȱ/Q F>~º'2`Mlɥ* 9> ou■Pgj0 J/FYۧqוc+-Jg |vuw헁b;loCN"{uGL*m)8l'"Н&W}*;5O>c'zQR,qH Šo-OnÎy,POxI4͌ɯ[RzX77V,"?$,*5Ql W$ ,`*8bU>y?[sX@hUCɘv|tT',Ran 0Ui~ujŴF1`hL'yn0ߋ&HHC^fzvA)OϯZlΩ`\bL%;W(K`4 t52JTgXxq-%(Ψّ::FzH AёDJcrۅ xRT-c1/t2ħ"xW)ұQ ZoZ[2xi P_{O|s,AMa>5ɍtô7- 595hb}Cƻ3d0b0iԔ f{ۙu/˩U.4F4%sy/t/h! !ۍ*ՔLe1i$H|^iEJt(sB>2AaL12G8v@dzXnB[ڝ{kѼ;S+ysZWxm(猞k K U՛h=Y󩞲4 _'ܷUk7jȤT_6KǑS&xkjLJ,4맸Ta`EY* m#UIga^zkBs^.H%vʪæG㳺_laZ@oRRNm^IX#",/}l%WL_qMg уp!,1wM<RXrY%]}ssA*n.:ʒp #r-MWy=I0mn%CWO=sAy ˑpSTU?d"T !xAF|4*MQ3y:4mJf+B5@mrëW2BX|:eؗ*|ǪDQAJ S1 )OI=q 5<*\XՕHSFǐv3dt֭I⨤[5Fӣ@|l͵^vgRK&>0~KC sۘwjđ eC Q-ttЅS`xH[Ԗ¡.p }Y'"P` Ђ^xxۈ<_ %&՝3 aJ OGOnOVrRj 9Ff:9YZc7P9,,ԙ8J|}dk&QRCe+Kuu}ѐ;jY>[e_ vR89E֫B4/k^-ӗS-KQNeZz7kNY|o^;lc 榟(B>)Ӷ%9^ GVٽ*-J]C!ݩEܠd抡~/ݮN`̀Pe&fFF%FKUO\.7̳T愠E# Y >|2%-o%!fdtUT72~Pf!sp7`80WFRbp ϔpyC1%A#&!BIyKbCwZ07HӃ$33C}N+plB0bGlT}y|^H<8/Hn2!!$w9sЄBc˲,WnϿ(X\= jTMDoV> ` [t-gcM'7TLE6F~M=6$ B@/{c'Cx'9kTd,t}P[|mmz[Ea+"Ku=1cR rx^pR%#37I^ x{ UOY! e{DGA N ubFD=%3 K L|a BYiMH=}<.jT?m-F>%/f.ܞՏYEӽ@~9yj'c՘Ҿb}HHc8K ι zO0(9N)`(ACx3$ϥϹ6aY̏6"έ?o(eY({&G) =ݝaJdbuBʌzTƃDv6bqc:cST:i x{nG$\-Œ^& o#ϵ#2G=`wataF ; cc)2 ٥bo6]nayvy(*9%I3ܿk6oz*I>R ٜY3ԥ_2myyظm2ܐPPU|_ Ql9YxiT;e }km)'hYe"U]KR }BUVkGIq ݓv)# |>!tU̹н^-I)QjIO_reW D+=cR[TOj~IvRYޚ6,8ҩ4#'kT<#ΉX7S"WDQ5`.vUX!E=P<t {# ɑ|CXs|h>a]3`0U1ȡ::{U)N.k,fY:U@/qp2gNDRZeCNny߼>rkV Sc>.Tp/VBdMɡ ؙq#zxnQ1"Y N)_+|]wftKDq 'BvNSͯ"XLv^dyΪLXJP>^zve!bƝ040U]n d t Hb2΅?Smcgz,(C|ᇘ7g|Q /c-R){LAN-oD=ĩ2R0^8Dw\'oV^_>`Wj Z cBcsȍJ:xѝYe*Eu iݲtU}\|b`\~B ej {9D]F|;/̋JK-_dbF€?/^r O I"*}y 3#RRD84b# 㺏nmDJڣJ?sCNG7>JR[f. k 'S 9bJؼ K5߭=8DqoW&bP O̞lx=UNbM55a`?I=w'llԱX t} k@ kFwm"炡]G.HW{W/X) yFN%[\"Z 8ALmSxG͈ ͍6^[K+nc./؉/[$V.ݝZ2xeRDk͘DuB3`0ڴ 0h]7"FgGRim&ڈK_EhએcAڻVkJ/b36T_ߕ06`1K~c6{6l{r &kK#E_Z0&S_oR72{'Qw!` CͼK}ʬ@apHT?_)^LR4V86/ڔ J>Hj<( $kCx{.O<n+嬁%Pc&H_mʰz0+W>ߙruEDlY.'ۋH%h_λ#撽T4\CG9Y9hmN0܇Gb4O/κǰ#={ jϴVL=4Y@p2-t"qȩ_3a"ټSlh^dÛPvng|Cma3]tNgr `ϼ谶qq*|辋! G/u/PO٨qyoI",*q$ uIT13+@1 8lyji`Fίt,*C %A<jp] :0d8]v =?b!?CDvoc5^|-q&]JI+G^:-@h.+6rK_"YbJ> d)yOET:"m>WeMF$Yl?ΞTc3PO+wlۊ ebhJ35[{Z%#UFm5d{AAV"0x++YJ{uBī*R+ZZ# ֤>X\9gu{[{>Ch}&E [4'ˢQWj2D@QA!7K-Xt:"Fy$Xd~_ !8~CAGYCSu(,UpV)ӧfF @V1+ I2p`x)3uKp=Ch{U9'uZ~kO8|CvS4B LóPv)g.m( _"yse,5L })(ǸrXisD.FZ>̭3\lp8#5'zEC2]HF +G+F@Jv }- yj}1g(HoeȜV$QUS8>$҂/Ji):c%r(9^el`,lEь_؉DA^Ba >KVE]LvaH" l8}iRfEmոŖ!eXqٽ?;cԗ!C\ʑ;Œti:L6v⣉SR`MtO&F7/&+"f"fe[A ~vޡw{nLY>Nu]3b(* hY}OHT:Ec!VfCta +) )"Eˢ. .O2-iSo1-iݩ:( .(Aר&;pgx ,LPה=˄(aGB겷J0ėf܇UUْ A=Q7tb}| . ][]d4OhNM:R[a4%~ O'oRdh(  [EI\Ƌ YGNj*jckLTš)Hu2W_jlTnܗA=15w%  KoBi8y 2%A54AU^WP[4 ś?,g( \qY# ['x!Q58 ?;D~ͻ qйGd8o_cD!:DPٓ{&7Skb[%*{mK3IB͢PwBf)g(ap;ƭW:vG2A4C1  p)k'Zڞ@[]-s]î\lcBY͵#K 37)K.jutzxq>Q=5ns.4׍?8AZ^Vyi\v#Cd 4ߠ^)kH Ely}'Az%Mì;e~&`X#ha?)_BqQ@OW~\c%.s%%1G¦Zj>ɀ!lϕ*kLXwH&f{H0qT }v!G(B} :2n7Tz7WW bEf8 T2!p2D km;@ ͅsM%|=i#-=چ2w)LxܻcB?Ȩ?m;nHxT~N_|%ci,1)!SR?/hG)J2C-ҾdcX0d%@z]GiQ(͹N,UYff)Ofn tL#f=FZi;(Argp*u閁9!=|D#+ GHkyToRN*IU/_^z©HHkVژaVka(]:'mk3ޡ4K*VlG ZuC)琖i+Uݛ.T &`H68\/-.4D۸޽@%؇DzhUCs,Md#j4B1f-NJQ֪Z8vP _wxl=, E.?`n^.zL:.s ^m\q 0`蹬5.'{ZL{8[*T§($8Rug9a&`:VKMIf5+;ꄑD)D{RY< R'v *6v6DNp5J|q4lV?K̴}\@y^,·Ƅo+9QyV ,|pM622K6% ,ɎYm}1b-!žq*AdTq zAcӄ7` ~dx.®݋Gӕ=ZޏlWI-LHdڻ)!a#%vODXm⣪zX'j@8 f|yPr~Bq_*y70]("m=v*oȥ V3DlrwnZ,НsPsx5uob[lSo7ݑ[$cͺ*Ԭ؊)H^e=Ŋ"8EO4-ظ`w /EaVdWXBL% Ifjw'!kK`죑n/ *٨ 9')Ԟ{9'LjفDiW!q iڰCX_(.‚շg\ҹŌ[L%{TGզ#}zW+]*2?f4{JjSUMQ=0lEb#Y+zhcNJGF M9hW *|iϓ .| !^[;MP¤!s5Y#]BP뗶DNyΥ-6¤&5MH NJO-Ǐ'6Y2^nްЄ]Ռ42#?d.J^3ik]޾ .?i*iو9Z &Ʊi?_ҘyQВҖ Oe= [>Q!?r P4Εf$"a]/oݼC}q 1DL@AcͮKwδ{ d~eQ{~oKR>`ոJfaA+D6T|F5Ge@'3.C{0BjDҘtGZj''%Kbp: qY׍9’ u\9AoHm&ٵ[]8q;2jćխzͩInr-+9,MTe y}ŪO_ss합Ow6أc Ҟ ʦhk."/EpW n˓&6g| Rx7K wA,=܏@HHĞx6&-./d~KB($I G &DM &JC&'*{ f0ԛz+]J |yeal<޺DèHlAЃop츩 (}SBګ۝o%fjl7 0¥58w^YdPT sn,~"w/^C #zfݺo]i,Vi/N>"ʓq! i B<|A&fi`7*&e0]2byyuϸ{ ]fj׍X`"@kiTYY5%[M!mR"*"K9∋epc#MBb%F`K42PC٤46ƳK~62DaL&K ؕ]Tʼn+ ɶ|#Rp ջ-Wϩ!wx% SDK_J@1 m9ZL`ZHE^*uM`Kh!9;j!#lՙ̖fBāI*("q94hHsZT ԡ+U]"FΨi"_xJ.5q*d nATiq04uVwjT;*O&zѯAR4QMDCϳ(b H89:yqT,Mx4į#L|-{|ypAB>PPwV/9]zeiԈMPZ2a1L)`'M2_gGRt)-o=> %&^Gy$3㪆)dL\v12L_b#k+@3w%J\/6fZ䗰:EF^ʮRIcsNHDZ<[y 64 t!%|>\7D~Ȧ=ҷRW!>)Ev.Ip2Ij2/D^G !H[՞K(XɯX^Π?wsW ]b~bWRM ?)(n*kJc{C_W/ҵWaZ~^G@h2BfqUӳ=&c< `fvY*ٺhH*J'+gIgp bߡ(*\aJ1%/ }GdL>r7$z4sލIVn͍8PGz"tއ[Okg!GH6H!1KNݫO}[a5B "ͦ: >|R;;Iϊ몮dByEmhĿ6]_SݭK\$|>L+P߼)g1H ن_+3QJ- 2no6J2}V<Mݓ$k XS0_v,:Λ4[͜~HJxdR{"wAmtd$Z 5YqW~ڼDKcSP|k6ɯcj VLӪ߇o 84 C̾.3d*3}{SxG{Jj؆yb h=,ώzNuQbo.%Gij`tp£E"gaMOi񉟆{;78إ6qj\OŨ6{i\!쭨,DmQ !mjxw u3SնͲ|;|L47})?"w0rT+S#8MCdZ\o, Pvv;-2[ qO[ÄC `@B=`5 ۄŎ>wz5#0}]0l9W, VFRSa!Dom3_WYMS+im/ 7n1#'{?J"2 1#c+U&u`k]-vX~Ht 򒁘:k}|7 Vx5%?@+FǠs5!V7g V^ .'1~i/;")Ro^{+59ĂoA=eiE^1jbe^@2F{0d#s< ;'YH7t: eQ d\lj&]L3췎U3ݜ%WaҭR%Clp|lyXi,4~ %݃U[b~ Ih#JМ1ïi. ZFU]=,}-MOg,}DSyf`GDAWyWK@Lv<@`˱)\z?0}eFms6ڹ"2jA`2[;/i0zF-fao隯(xYЗ)I;ofK\c-su` 7cn,A/ 7Uϩꋬ5t,2:#5fZuSL[jyTUGQ.+^/*h<F TkpG4<V.u ͖hU$|.2<倫 #/#;*=Oʈ( 7 0|TÎ(8I5`ɢY=sRHdZm?? I(7 4c^ISLh%6 ˟ƴvk^{4GĮ + M;w: 9v{s0D~KR<>{{QuQyO(wJ(R% F*#%{ |9%‘͙0;ϯ .9w"_@]I䲋`q",1A'e'nQ=WjRG}% ]XAV|۟UU&S<4#?RtnWHdKj;װWFfӁbmQ6ہPJ neZ ٵs$*OPҁh=-Da), *i[2zEEeP0_"H"4+1dJuTQCnʲN zR KKK#!vEQ>>E%hMZcvZ#֪(zPVOVb<35'%) ,7Z?Cߢ˷YpX j$ft/13BbQ^ %6ז&r4Żr>1cSs4ƌ'vGlY@]z=ܘߪ~TH2ꮱo{$m/]c%h,KOZ Jx-j@ym DgzWN.K`Ug{o'w!AWYrCGnr$2+ 'ҁj.GE/Şɮtgk,= \<'sRЊsrC ni439.tH5b ["OOFC*0=跌Lj=sQiLe+*[LSk͚MFe^ey1={0^jV{= Xq}`Ma5B ҅.X aAr^%&Ъiec"ct[gUZqz`޾ &;deGڧ hC7R,%DzUѰ&prωQ0//ϡ,'t qbw*fld -3=]R.یkF3dNZ{wa[: lbxX]kZ#;]%q=Y\vS؁Fuu_eY0"c'9}jj/ mIY.{_M4b057sqqKxiQ1,X$,=mkZo@)d3g@W6eJ^<#/)fB,v E[!>ug }"SlAʀ!*1qʔ&뿔)5~ڻ <3Hz#RsVIv"si%'p/A_r&(`-%)&EqbMh'/;S-g]_$S<ܢ%}{Jz ax+B*]Ձam- {٘@^ 67DomROrD6GlsZqwMao*|0>sl\mv 'WNu BMy:8Al4.?'D7>#`L  n D}Ì0F>(&`MֺDn2j%-2Ӟz,XV*%VHeһeeM?ؾ$MJb//+6%1~E3:T/W8_:rcg>ĊnԱ$Ĵ]-3"}vBMvhMS|&`ݐ<=(Ί[Jrg/IZׄZjl񉐍8|se>rc@lf"JvFr墷>m/~UR0A(qo i RkN>l 6-q_s/@Q#6ox.\J\{М-P袣N)<86! 'L iD߸0X*řR7kYA4uޕ^C2v º˷Un>nKcwkw,#T!;~{~5G n"։eb! }9rOޤ?̄Qݥ8K1 {tSެ_$tzCRJLiPc& ̟ISj 6 ;$F ~v׺UOS&!7p)m=0鵴;J{M˴J휄9DA =~ U6|x)#,;o"t6֠M}#@}@}`mf*tvro^xUTL><Щ`5թ@,p6%Fe|VI|iX3^Edk|AM͇nQkM\ p[F>.cOX\/Fg ׈|3&XGl ;n 8i7a t-lZmkǺl_Ċ hYdL{if) O-]U^M։mpE( Ϋ/]|Ê@kQ+1},/C -c2=*AJvaRh{-n"QGƝ.!QTGv6/8.10w1wAlB*Iz h3pguցl] h(lkn˃[\вԾL㏩oF۹JOxjmurﱊ~ՎSo1 V!yE̩QWv):0}HTh?z εLѤC#A8+o;Wi]}o-ɍ^iػDK-nVAWfOW:@ˍS8<.Y|?]29 09+eK4R/eZdzQ.C=J~5oVfu.j-MWShF7#&mJ;cdcҧ,@>Ni4dG}K.C7"urwb@rݟin8b^|";{کq'%PTQ7˸uIhׂ *UM֬ROއ ,qV騚W\(`Bcuo@$OÓ+E܅a>BFc,~g81.D,M-uKm LBpO G3@I;`$GΧ8SFHSBN`ɻL+bm{(ПѼy+\*\[\ Q&SM+י]=et`mMmj477fN $wkCŃ4iݞkϾf0[z4n( )s6FS%ud {0ڶ" j 8u'E QvDhA6 7w|Gw2Yzo%|ƈd=CC'iRLɏ aS).aB. '(s[ߺwxIj1L"(*qp}54,n5Y5b-k`m}[t@}X$M@; /{@L=/_K8fPd6ZXIȫDZ bEYn}۷ ABl\F2~NWZi96fVvwΨ'b>% `[h8+_-)IZHq];|KmS!Rޫc_J} KfTv:͊ߞNUފEUWeb5#&fKFU& p)4+:w{>(T E6jy>'nd-3HTS(T^IJOK r5%\|H "=_Jة׎Zuc+,24$2Rŷ2k1Տo!pK0) ja^?Owj{$Npc}#0>S\`30 J9 Lj-Ǻvy2UF f)`P`I&A!|ԁE[ Dy2Ȏ);rRugKWgY}C*2{ Ct |ހ  $yM4tۘ\v*$ U(<,Z>jWIˍ̓QC~{GHT ) Ϋّ&K& ;aPYO'QH6l /q ,Z^y+yLGKMw_Q $_F2, {I-DV G`k|y$͓XF-!z AaqYPy] A ׍96VI7.>FkB\mM|r[ 'bŷ 7@yY+(ܩG38 `1T |K(8< ,x`a2Z5ڜh-jQw)UQ@҈_^wqY~BM#<iΔ-̹gx&w͜t!݀j&1՚JXlګ|+{ffY'Bo"S(SqȟGxt :ن U]Ƈ6xRd`-;^a?I>[+Se!MjBPp8Q+e~(WvJ ^K!Jq߻;#KW\aLd"5/zZHV$IԒHhNs9[ < \*)BC ݼ7`z]9f{mOeV9ثhGJEZ£M <' TLW/2YdIP%  'oR[MiIjR|DP sj;pRU>>[j'`$jr]$EG cA\X&>g\{k3Z Oل5 ЛUϐt?]ؒJ͊6פʉw]!IF z.Vi0#KKHY."Ti=MstSߺ?QtTv҂0[L8TjE ,6~Kt+ Y". f3oSc9ɔ Ƿ>3 Ux4q!=Iʭlyr]p$k4'2]HP"-{7?7qlI= G@rl&\T& Hݸw Ŕ32=yǥ,|=>W fatΝ$R|kEj>Qßz[zNDޣ8IdYq { ov@O{KEr(6}6cxWb ؄k)`^[7MB\XC+)az6(N%w[$WJ(. CENqpX cPWcY\rs!fr& Vr7K5e$vb>;e4Ҁ)qtBq>>WJh9g.Rsi׀8Zx!)KXRح+j ,#:`?w=} cRh MZ\4٢MKdT7kG$NI֨aP>8vDl"ecuZo]o_Y{uN7M"E n^p[ܕѣBvȕ{m8P۾6°oa ~zYv=KԦ.IyX- 0=Q:u,-[cT)Fr_|Bn|a5:KCU@SB'~l_ m]^Ln:nf0۝*oݒK2f6$FEDR EP #Sn(> Pn*^1tޖ;J3bڬu,iљ;n Ba l6?7e?&l=R~2Zxzȼ2Ja ԧ{[j$[AAxRkA~lLMueAeB xJC2e鷰󶍠s><ɍa,&\CSàit $y S͓ oo`D}-%M#rV]Vϡ1:;Sw94x2ϜU}I-uUrIؙ(scA]R568? ~v_~7YihN_̸6u( o{ψ4xȠx TG`u~{+3T+>@n'Z{Soh{#$$b織[zz_f)px<6aݫB)cxPf M.a-5:$П Ƴ] 9FƁ$З-qb/\HpR8qmɻq[hƆs 'GGQHO,"ύJn]ѡ2Ywzc9>։3 mF1ə`ԥjMQ._j!_NY"`M\k=+u0to {dz^Wku}BޑbaGO)GHaZrYwC{.y Ѕ+cX˿ß氙$4 j/a+j%&DWE[!㶚0*Va猁 0s^z1 };!Tu Lţ5Awn)Z ; 56$k=Ŵ@2ueƭEERWCyyMd,yI8N+mN$ҏh2]rWpڪa ,akQkhErf>̬cc%YKYKƀM4nzzD`.f'ylӏ䃉YGamP H8svFDB 1o*&ud=U>ܤXNUoִy%ѩЎ囿otbL+aHo x\ &5X rOr[!y ,_]EvdA[?IB< FjCRcɮr3:dp_8~Cܘ .-kci1R$sl^g*] wР쌻A3NJt.qY@v\_@2ۃ%IBUCX7~sKqvC3oH(I s36a/qnx9#qA`ڶ3+dLbXZA`~ξsQߡXPpwbHC=Jp*|XhOZi ;HMQ-@/J1Lǂ kO2/YBQ@IB{IksΩ5>p{#E^:h= h6Sϯ[SW8.灝%5 cj+v^'0'KQۊyUU&fY@:,=.$͵Z6~eøbssux/2> -:'`ɲ+M#{yV_6ɢs`jQy2]MD:_4Qb"pTA:g~g xCMVU#"85ύ~휮|)3l3ڑqsFF0T5?gҠ0MdrmSܭG"r1=%2H,+7`"aS#25ZC:o"pux%2AE%ܵ`3*}B z)DyZw>qĕɇ} 㽳?9W٥-@AkXTw<ΐk9`% "ʜň!eG+T@0]0<4E~'O%)xLEQ WYGΡA+^&>5OwJIi,>vUn~g~jb%'JkJf4gEQ6ȐXd4<ŋ]*@}#S}Ȱq3z ~F/\m+G9? 3`|yꕃ&ҠcoΛǶ3u;WJξ$c ogl䮆[_^sTڜ%O>s9X c,n~$\|g07wmSOs\+TWl9s dSt?50BĤf>X eX.Aj9J;=ˈߥig{o#BhPVPؒK2ۑiNe~9hT"g+3t2X 9Pæ}70L t@?Dzv3gk|ЎtV~ S IJc5pXB3&#D@+LZ3L 9U+ ĝ6noOUBdk~IhA,j: O*  o^K8/mQH u9?mxCS52;DX(S6MlkI҇6NjF:j4NY$]f|2Se{dj uUCV6Bz#%K Y> E` *͕0'Uċ/ *?'- UT37XH66]Uc|E8B\۸j >۞FB0-ou [v’ԭwA]/}?dg8ccgoD_{C)WeٮUt:l]y<732D')! W!!~^I_ٗ3}OQ㙳!үf BaU,p 3kDH@:UgO)( RqBGLG8b֧|׭ȕ̪rIb}D\G"esAfxׅMvj3>/^e{CWq¦SpRhc<שz$={wE`G?.5nwlqn@A*fJD$įڞb~fR@ PbJDxfMk_89&Z\5ެ.IJ"ZT+UiH(r +2ӆNY| ~=)ODnd02+YM0=tOe怜(gA04QWW*ØX*v%* `&%/]Dn`cYK;kBx9F)2H.BH.͈Ҝ ^Z_;f |x߰_Y1]a6miXPtARן2=FU!s8N}L%!jXw'ޯ7zb~߻Js3o9o'A@sIrJQfe!"\P5`e9 OQN3qR:"`¾:1U(r_ ;-T8=xHJq"B݄|Cmco -ƅ$rx2F5t2̬G^q) Tq`R[:Eb$y Z], ԉvJYo֬>E.H.i?ﵜpKҦƚ^x4Gv lQ{PGy0or}{6/Z+(9`Esݯb@z{FGc(5lFv^z̶:.x>P4z+$1A{EzƁ2˦d;'͉/m'A4L _4dݺBLgVe=KA--r%Bw);{[6*9*' <V{`_%=jtV|Oc8z:JJj˵ z] ]7}NčD  Zu- ͷyʩM_i?uغܴ&X{@ j) _V'F "spЀf^ٕz sQʦF[k#kYƉ  xL=nUV(> BX*1E3 _::`sؤ$.I e|(k˧NDTҟ@VgfP%'{$/Vn b' elQ 9To)=@I,z/H+>| a~- ~/ni~EJ)2e}s('~PDpXyb#u9<iZ֯BѡJ(Oc dtʸZ ,5ew~ D[fZ ͫƲBZWA( ^?hsDIYq' @×u0I/'Y?XjFr >#Mۙdǫ̌(yB  =\=r̊L"ca :BUhL.*>djT?"9.lU,癏%^2o6NtiS* ޑѨzɲݥ Ȑ5 p/ɀߙ[:](3C.J6q IJj˴XE\D gm@S}tsB-"-YCf.XIb_](6F~"x{GaxbBiؗ@ ۻֺLێ]zUtzgt+ur}؈T XBl $9&x+7E4q5~CC%_bPH@gTCj-L~#-NX^KN|# sі7yy#lOr;  ݆FG{ѣ26+9l+=Ә3}b7@oQ`Z8Uu !3_ֹ>Œ. 2~uF#RxmhhpLhFM(g \I Ԏ|.IukC,k;k,a3Վ'%9L] 01>p˾!hfṶWFgI by(WXOuVPV%@>i J]1zDZ[ms U 9F˼KhMS|Mq"i3MTyաʗFz%"FSfʔYh%[I]L-a"k #ux_#zyWҒm'yTCSӼmuD bHudH.#(Ҡ;(Z9[ݢZ ӫ)OrJX7g}Zˉxԙ=ڃh_oW?[{ |.Nl|jw;kؙ zI{S7kkִbҾߚpx{ p* Nv` yů>ﺍ eo` ?x)},e8cpRBZT~IO~n5}ǥ2Х6x'˘ڼ8LeƘk"UpmpUւ-l^s6O'Yz )=igu EEm$Cyߛn =NIjil_;m ŵsx'zm];;;Y]t [jeל ĔlHDSCӼ%KLbj+3\ꑨRb[\k+ÅbQ({T`ӄ-HR9g^߷ %vYz\k7cwwfv֌`uRUxk=Ŵ[Slnff{xbOU[e 4x'닝3*4ǩzq~K7n͑d&hƥ#cHoA.p+|$O_ͨf,k>H'XBX\&d!Ok 11H,1BM.$?kq!}_2tA+%rS)ST wif3 lL{oĜ$L;w\ u AA8 0%K5ṯr5t)YOzzkDDv59 !. 1ĻXmW g}b ;z&5IZ ڔ%:q/SG<h i $ơ[5Љ-t+EO^Rq'3}͞1n(K8lӺiYރo"l^^oK? I}:1'~<2B#7ռR{?__kITaG8y0E牏ȯnAH% pī5,J`ejNZY'Me]5yfkXO\N2_N.up#x/ӌ#Xo" U9ܑQg>2NAxZYzZ|w]{bQ+1Ԧs^vX؊p C&( >s/?6'W P&bj3/>XQ3x~688MtlCvM>v`O((ȁz@tQp_B=v@Tr? l3ǙED ޕͧNF Sw!1e26+rTUӟp ӋO8*B2a'ѡ`z~1 O,/@I1,;F p9t(iypWJFB(}6aJe{w~>ɂ%d+-LD/; 5-ԩwvY50(Ұ*LlcH ߉"0 )>ݱ!}*G}qfn4j}ڎRT$PܵOE9iQ#Ȁ-zi{ē-o;v{l߹j-]si$Rv7š9i{~`Z Y~^q̞ /D )3L7qr{A&l9 vdxC 1.دLұXw%2jWP?z9Y'#]b&ffa%:3U| B4 @5ZaȻ{ޔ{X˛-[-Lz찷hd{0gRg;݌vITown{ĕsr =Gt/^8gLq;@M?)>:TqТЎ`ˑyɜEzI*+4(ji5nu|we>f6*\бw$ 20Mႈ`S4 <\cK! ªULN`msUw0ݿB߃1ۣV6x C mMS}lՎ`?@.YZ#K\A~н f1{U?deKa1{JN&R!)J!Q~eDJN)Yk jR{RpHcQG-W_U?^*˜h;)FxGZb҈Qe/"I! p/\$ <+]`V V^ O5@„7b8Xtƀ+'|q{X^ En r+2?S9 (' UBi@N,F|[:AY?aL+>$/CL:[.f%# Eg43 >3/0l͝"^0)_21eOmj\BTm. IKWx4UİhPɺm\xT-cA=еimAUSGĸګgM/aŷ'uQ|BT~۷SH|ᘆ@>*bEe%g^;w/104Yb)F/gT5b!s'n?. -z̩%1 ]|\]0G!WDۭGelK$챊,LQuj=Fd._z NgEG$o_G:{U:X<}b,XqE%7G$Ao"x!$[R\%x^A-Z_Qy.XJj*B4pG "|pkWRzCHZ2pЪ5xʼ)zɂ;j2|K.8{ )lPYqӬxH>"Aˋ `CU j^֋{E;.f$ Mkຆ,ǚ+Mڧ&?!qr{CڍfhD! O'H0I+~L?w$]f˼3 *HYmy[XQyoub TC 3O7VF8z$N DoF5W8jc2^Kn"fDU }/)n# eԛZ 7wc5ʹEǑ짆FksUſ]_:?MF 'aXn,96k<ꪐ6iÛze}BI2Ai|[r kfj 뵼R DG/TT:,W4ՌQQl,“,qC%YCJ&q~>t宒؛+3qG#J)#c Fn w-Ic*!=ﯽW6:Zumcx DNCC VgHJzA?埠>IGPtjw%Z8^08 :Q/2.>8ႬH. Bi;\Ƀ~q.^Q5[ah( f-oeӟր5_[+AKL4\O:x&S?"vx/ JJ Wfp0kkڗHCF3yXR/S .F\Mgt_VJl09 G"bHUS냄4yμgesWJj,8+N!=F ԁTΡkza\bXRK33uCs( }QWN>J<h7 =VkYYO^,}0W0p]*6S})3_ϝd'M1 IrRMWׂ1h h[~A^Tݣ'T<;d?bQDWj><,~avaOz_A$Z%H{vZmɍE}pwͮ qV_aqNq8ʝr%Ei֥Y셴Q2t\!Sg ts7K'SuĥVge׎e9rCÑ5SKlYg `h9T3(!{ׇL_Qun`5$0hIhr~iGwLuhM|rYLxo VHI}[l_5 Q%ؑtB-k4q3eY=s5.mTw|F!EB-+r$?Ku#Y7ϯuvTo]ؑf'QRGJg(xx]1S0fu!JK+Ԑ[ŀI7, ܉="x {0 )w-fq cvwZ8Yޢv*r0(e凄0{4EaO XwWdGٸ-؍%z"?;.uqQցDGh2ߦNz+k;5+O~XINmCZFLǽhԁy%ﹴJ;Wv)nNPEL<{AT[4/\*YERt$;rtƕ4N.8K!jGb@%`}lԅ)ٙnl(hsc_Lk)+lP|c|hϰ'̌]%qqTv Fxx'_-\g~u]:8{ `D0ܯ1zE@n _7?wC)x۔v(L-OJ//6>y٦z #<>}vKL;FN¨PZw}L6#Rb[%Q*I.ރ%sItXS wҝ5)0nwgCG:bA_{Iudyѯ$VЅu|@];#Wva6̬=wi ]v]B4GAEjN4tgQRbmG;d<[gZ)PGeݣND#2.Z dY c8A)jUL/K;SxE0Pm,\H v?W6W)?xʡXh<н v؋Vxz&-| -[s5˨@{~Eq~|C-]鯹\\G_Vy֧hc xR 2zDhcjܜCQ0P;v[n |bGK7 hwؖ2놮ޣ<9V|FsSމImaM\J't7\>oV0PfZ2l갩ˆ[Nk7ܣBffYE~H<%3r suNtYFt3YY]R&Б>Y!M7I!x+Y)E hYPHDR}ݺpdTmUГ%΅GKʓ%'5ES}(Jnv V>{ „gFMws^/*!"[3AJ+ҿv_$}7r\(v}V`Ӿ<}hjy ڨ%`D )U\q5 ټUbt4HF>(^F{Kf`}׏,6k:Zȴs53TF- ,b}$T[9D+9KFߕ2{'8!Hu<Fo 9tzCwhlKPC|"oEa^n3m"h?`}AdVviU]5oqyF[⽼hwd˩rw̑dG*uzpuɔn 7dsF( |,ʐKԾ87gA$;솚Fh4x\Z['N"e20-qN ¡<ӻV>{R0zQ=r7*!4Hj =qN7niP kGZW.D.duش}EsXuiq,/l`D,29KM ?}DkrTP7m~5ʢo!=xuTl1yL0*jsnD p9W抦{$4QeWM-<H<z 9(@=4-ghCV{#qD-Rg;~w7Ќ.r4*n#dZrAlќ2@ۆã˚̦ + `OPs=Й6],zxAm@S+k JZ}2m\(Z}O\ϭ$dҁc\Z3RMC0g&WjѢTo$DP8Dù<Y{ VnXI\Et|nĽ~GzW`2R&Fr_ A2 I}=;#j6\15jYEWyXL*^Ae?%|eft~<]fcHܼu+> 8|b;umDmYUDTt/,O{$Xs$vőÅ@!Nd7@FW;Rg%)m^v:Ξ_v0Fc$vUo\p&zV 0m9 Fr]^AsKA Pxe uAܡ ,;n?ѝ .LvJrL/k? ;F#f_}jڤ+ jǂB+iz]cM u~gO ?bdWSMh̗ۈ7U}<:X e};N r }2&Be4f`?~s92bפä\Xt7?Ɗj#FفW|B$d)fnێ}krBЄc!4LjЫT \VݠB]nUHYГM3Dtl-1:.f/CQR?1)o:Pz.@I/))Z/PwTA%G1QI0+o;TIsd];9|k܉/82%w51-IQ-/G:Bc\>E] 8(%`<; bBqנBHND˼F.9҉ySDh<fR,; ޟI*tDTɩ6)MDo**z9Q(=ouCM#h : H^EY CW*e"٫,e&Ow{gj^c%UL>*qL8ky{pCh4A)Ƿ,XB1un^ȥ%mknwCRGj.].{+Q\k~DmJj}u-$[~[0r^L kʻ-~*L4dti[]ʡC!SV IH;p*70BV¯ ļ:ʲtm|;l8H9O'TeLqᩱ3-jޔ۫h@ YP Z)̧sgé!ݸ}Mx<"!]h+_G2LN(ihQ ZHu;>4 t\\_B jWWr=b J4<ފC2w?NcM85H!wܟ>EtS%-=D5s3*TZMz9}n޻ 6K Tj1h ">ŪBí +w z-b{-<R.b-= bcȃ?SNbc Xa xld.5:tVX vѠkXL(]6~ >n+U.KITPւxN\Y>=Hd[G{ ÊwӘM7 MgeVy'%%7Du$z %Ux9r}N 7XxTbVc(=l!o2jm8jj;(f38)h?Pdh }m{qE&屈QAF>FK{0-Gch#i L;k+' S먧"jbP&Y!7Xu\b˿|L౮e iuͤgɅ. S%m4!+Q}%<cPF̃a|ߝ` C+j|chk6,t5ZgU9oŇq ϤOwXH~`$"c)xtHA0܈G Co Ƴb uGA>Mz~mZbzEcR|-^]|Z[ݡ}[2PVL@kA!&TZDtR͆רmq.n=d[ f1:YgsԽRo*Xx+\#f1^wO>'!Qާ|b|pR\ u)e]qj#yxµ6"TRiJAh,L)V |i; H !2BVTg.()B{=5=[}*^F.5if y\Ȅzs dTkx\?nGMt~M):1*]%i 醏aAwv>H᜷ kkkK9&`2~ =j6{ [L\]Ѡ]Ɯ }&p$J>LbP٩Z_qCP4ѻ)nAr7C`0HX\f{12֞r|V~jmdS B&V50[_`[Q#G !QO >2"^ 0,/6C"giq: 0hc$7MmmKKI_}dEi8D@g-[!i5SpXu*}gLl1ؼ`gq$9sq S$"B'b禱ބO >c{ YgAdj8\~uI[~lZY+{1^;)]=ٶᯒZOY&O({ q@誨ķb&h)dwh'emS@2٪"EY^Jǚ xeXмAt o!ڜ,eՏŪ!{@;]o Dp=P$ޣ0+fkCF&Ig}HTs$u٭d}^g=s2CNΕm9bO8幜6m(C1Gy7kZ90=w$:"@|v\O+#K"ymZL*e|5\lLe)n sa_)m.{:me^gx=]Gaє' M n!vG~ɌLGom 8D0kMQC_c)23lG2sF?LX$4`7Z޲Xbfݠus%!/=FQ3{,޸(հ=6Pln6/Y@N¶Oㆊqܩ,ˬ]kFAIl@+nrr \n+*SyDMK6#I*e:/<׋Ee40Ay}_z?t2hξtӎ"E9F؈vMEl~EEp62A`b1@z5~u:OK̷+ڡq>}׃}#_r0iEJcpD0? vР22,.Ϥ`5Z~@~eпZjv!wt8$^:QW͋[aG2̶R (ڪG\ߞIƦ^ϟl?^:-%c 1eciH,ihV\IS[j# `ĝgqiFڣ* |F*c>(8۽d;SlbVv9igخLXi#-D3y%}zhS!L]I^-UlwEȵ0FZs@-3#N0 -VZk$ʪuሮ*T2jo[z7ow*iO-,[wQ $_3H_dLK`T__}` }a497-CH>]9)V J`4{جY5.]'KX3Ҷ*|UHZ4aVƤZrѿ:o$tmE $螫} ]qHTsBQ n#u#i퀮';*WŀV[s"p9(XLc[4:4R >Wf}獘Vĉ=]FozHc>۔Wc|Q!PuNo2h@"Dž17۾tiuy*{!RDUjzUf*ьrJS'jl3,V?cW;v_QMYzUDAT'\et5 j^Zrf!wgaɄ^P9w#{M+>vL${2_7򊖚/tv^CY;ʎ`wW #DW?(ǣa-Ky([O[xX*^GvÁypnEt!@K:/ h+z> #V|V 'R cT]~D`թVCأk*p{# HO%}$BB1q#0&ȉ2I_fl"&C5iquhQSx N+t<.f=?q* VD@JK;aɨVbC'괐ڂ]\6f&ě9Ms*^pfn_Y J~gI2U(Oշ "P & f6( F^y c 8Ȭ'(ـ ?StgC5g\j?mFa~jxpn> 98v.HOaמ2eymjgC Ux=IaHHeq$4v,*&)IsZM]s3bDrvWoyX^r-e#ip7p J>NQ8 .@T?SfR&+{d d$W#hgÕӒ]&e*ߴ<'"N\"?j 2\ӸRcyLsEȧɧ!v<<{jylM/u`k k#C3SxIo^NjS1,1- k;[KZNUwAiM*3k=CSaIB 9 N&Il+w<̮aαPYi(eC1O̽Mu V}-*nB k@}%p}nY[{k[ii׼%>dp3DgX/9!C6w|hM]\ǣRKeNO›bDf9R~!C?<wa!A*_>g 0Z %9.}?}ОףDݶ@N `ǭ*mTzT3O+ &r{-APn=)2z>L%2jhS&jE̸ ҈ZhVǵd8u+OP,*D*Դj@> m8 o|bqEނXF`Qiy杤T֑KF]_^RRLXXZK~! n;euZ9X?%+dz6G6p_fA&d,yu[G 7S@KMkt+#hx}܊z֐^O-|8z|0׆My!jTVtyx8m='^aF}ׇ bwi[(ư՗]p0 r6c*"iQ>z$ rcݹ{v3xb~TI}1)mvTsT>){FM쨔س4Vl/7 G!/Yq *I/3IZcKK@2sԕPF**yJzs\Ү(E9AyQpQ]:z@4nqP+Nh4S¼abRYak[2?LZ uT,FY#OeRܡvp+4 %jR8}牴c HcKԯpg*,d~鶾MHNќ s밉53 */. .=&%ӓ4$͌@]S_x (  5$%IB]I;iFךPj>T #dVw |D^n@dk˼b!Ka ~ l </j}ޞ}3 $I癘pdnY|JqIdɞ8q`vN ̂ȅQtO GЛ[As:PDD]%7[zJ( P2čnL/wfCvTTqݪw!P^i  %Ýa}Q;/u"r'AɖC4TLvmSM}= 2,?9/IS(c_{Ĭt:l$ ߶+s8^`MkR\|FR6ok:PuD/oPf7c \邟܅dj0Q餏zϪҙrTǛz܌]!=n+˰ʖD>"J6ues K -ޤ o0 eӱxy㟒`w$ ٯ}!mz#MfZt0EÈШwnlfO]x'6o7˄ yfM(-pX7*x~LsU )ߗˤ l3c9_ n5} ̂rmpi ToJe}^a R/6)%Z\6Pzm@Z)k^t-rv](u'J'R_Y `j4wbE`=_!q ?KonP[!,:p*h5w"؞c3n/1PL6^u.DRxҭiOȖfÐ+@; S#3F #kKAXs#F>8BX^J;l}2^y85<ʲؽI7 Q}B p{J) eY%E;)ViTׅ`H6xxiWg}Y|e'*[(Vt;jSFI5w̝ꍫNGZnV1I /6=H”xu*թtt;L?!\zO9׳z"2N+hlf4}Ůl*{E<;D/=y D"_gdX:)y=wdH>K\JARP6 plR-K@)\]qGPJ*;(d"JGCL$\,ץYO$M}Tnb?jRW$>_L XFUVI ##žNd$߁[#bBl ]Q1 y;-g4_lny ;8ca3Sr#i*w)bĒ@a"O^"'\HC`FdT_ tuc`2ᗸ OJvn)|Z[/[sar6rqҶUUP/ 2#}D7 pݧ)_۔,f1sR&=X1ӗHgwp<2_Gł ~b7y"\C<@ϠkRzK3_hs&{ʷj Ġ4;lI2HO2P|&*jd8 ݦW)ͣ IJcM9R)/Sg 55 H4_k =[֐坄)DI| .]O;%vҟuc]qi 38xO^(^wQmh9r/8>ՂT# UazfwUf72w} r?&f/a o*lK-Aq#J` ܓrc;rv%lj8滁kϰ uimo lX@SK9:^Ę(qd6; %tOE1QB~EL:slXbB"p$F?eY0]ܗ|Ÿ ihQDz)ʑT !!X.!BC8@rb@f#7wOb%}vyv{ ;?"oOCtWæpwIzqš| W1&6؟lO1H:#% E jִs54~\y& z6= חβIV,?Il0Z/ 4švR@yyuCь-魳\]g$Zi>%yUi8_zФPDiIr$zJ RdH/+ĸ=/;]@V!`& m.h-m@s:|&iRLEæqw a^[{Os]LԇjjT4{pH. r_W֪ObٻUjm a5* 0zF>I٬"'1 m{f7(/"T" Dx@O>#ΡqѰ){3NW:]8u85c訓3ۙ BE؞a^KK^z&|oB I"k0J Ìj% /6/&`,Q;-wwE})ζ#Z%& I+7_Т!6A_IFMcc“1[_&Z chP)xעLDbn&ƳN$%+ClQ2yQuC줿q$l3'fБnD7Si@9@0K8D]$q17=DJ} 7WLi-e2ȩ{%Ukڧ hј AY`Lv!KMetth!YhKM.=Г̹g{~a8{7vnynwV<< n!LGUeƫ&i98** $3\Uȳ=Cs$nR=όicZQ?Q}I|N ͎N̍t9a.4qgGdw7NvJf6iỏ+j! @hLJ2@G$aFd#ߵImkdA:"q[+L=&uDm^;hid,v8ov\so=hKCi%MQKXbI0cd(b^@ :oX8شTs UtK5tLqk3`$"2m|6Щ볁 8.MJ ;1ӐNlۻv%"oToe٭U' 7usA`۟2M,_ /7)>`35-6OoJ{ioǪ!tBe> ZMwB*Z;i+ײA9X.QEK|vVc%M~"'_{* BŬjiEHSɥN [)2Ȗ[z2A"s?8@, \ J.‰╉$(-I@YBvc2}!jx2 Jy_PtY8$WdXb7C2wXF1כC'4`*?˱/+ool&ܬ>YMP`ӗU*  8 Zð%JW>4k񦑼|Kg>6V'3Z/bSPLEC![iʰpȟ8V0; uXόkCZ"]{pi1&x dxpU{"cX$wAp&H-g?/+ZͰ"'E NOFde跞/K뤶#?D\b(2j/d %E̍A`癔z*Cz:g]yH*)r3^OuL})k^دft(vZ֌Rs&.NWe=.sNZ%4zpcNaB!]: EhߌڛĬ)$n+쇱GC*x.]:VZ.JG53bBW9aMb ,Nd΢TgƜEcBiA&!$ -Qj ([~_ud_a[^N~=!}2| 6xmo["LrқBaW+O^} ~ɧ32nݹ*Am#ݷV?K,y5D蔫>P]GhJ9Cb0^0YQAt_f015N?4f+dQ9]}f\ZMlL0(PB=@>]>pڨNqU@Jӟ Lͮ'6Sl$pSڐ[ܔ?eeQ-z.)[ąy|$ KGh[gdmMLS% [Y{AzO& f{DǙK]'}w%b+%dR`')0䋻|OɼS1y؏>h&ŌhFSYaawPr$*,ي=w[DcnBM|ir=HnRTJ4أ)J02^0UܱKAb\XZz4whM ]|wE. b*ߧ=]3mP)_4m_ bM ؑ޺ Cg"0oҔ fQESg߄b"P:o{񗒕T%!7Kl)Q1)ы^Ȩ6qfی#CHY1t$Ca%5L^n;B.ϱ?Y 'wqC)"3bDɉ2^ ׿'FdA5bx;!Ml@)ŷg]OqL[B;/Zph/@;E KB&(si/`7P^>-苓2 [ѷNj)p4= 䘌y*~FoJ n-/.[$`0Gk<-T8fb"|tizc[נV U(8-iIW" N3{Ʉ~Ōg +LǏoZrI1C2*.l:dԎ砸rj+50¥ؑhK&q,(hRL=taxN1ڦ@*X!;]ܕB,3׈M 83 Č@L˃֎?]ԋ5hnbi%D3De#U^V80/Z['In*-ݖ>#>l{~x6. dn#2:j ;k9~ ¾^QY*/yr[Sڶ@W2ȉBk$a V>Ԡn~Coz+ .؇xYn P̅u!d:ؘh\&sYB O5`:Y1c䤜56>s&ʖ?TLp(OD~x^{<װwrA2)QLC: z?:kf-/tIc??Eh!:8{.ͿT6-udvW-bJ%c /_Ț3@"ڢU̓ٲ&JD 鹩[O9"Ea&A2gbē%E2|RsOrFn!\JV/ Xh-2u^<1@b%pIdzۭR08d{lkLLޣ1;#r 0="0 R LT0].awp(-7H@-us\ͦK+s7+eƠ*95qq._ݼx=Y5#xJ8UVGQ ^r8?clHajMCkNBE&`/ +]7}р^gR # lWql7v݈#6,%m32Q 0A]HL$+nm8+pa Z!QmNLH>c"qR' Tc )t>¿,J|!O\nBN>6E `c3Fv2 WJzoLҫG(ӣ^WGc rڢ);42'x bS-B9,w]tKt19 ȑLqZ?`]zLv"Q,tDյs3Uj*II UލMOKjS)+9zjP ^ˢ3fzB@\yQֳ-A/kz  tn%Y!%^"oxihXf@[ aGs&没{?RM8yP3.g“\h`z.S3AG5&b-B43j) s@ڍN ,~{^𼥪vQ :'.@ubU2f\%)jU/+I*$ff:u}?5*⛣\s g bֻ-%eJphsv},~V=DLr/He[sV4 H>#jkj9y2,wFMGHLG-??7`Ϲ]SO )BIZa0grs]ܝސ71ϙ_TøvRbEJ>laHp܈s5/xZKuRDbϩ%$.0uBLEʊ b}# q gݏ+-\;+I{CNYm ՞(zdh9^)t4vhKJݰ%dtT6>ߤ~4 _T~lSZ~tNIuG'j[r<Ծs+vQZ?FP$K`֙e6J&:S}AP*WY<*^jb@܂#qxRxpgOVJ&9GؗmKi.}j|0/  -5 } 2"?+}g<5#HyP@rrՋ4tX|mD'`yYs +Aޖ" A|3Z9kʢi?T6x0lN~r[]U Ahp>_R#+:?/tuKm 0g?-z:&܇UÕh͏g-iaKusC&fښ_SoxI}ZFqmnFwCGd|}3}dcAn#Jwl ʤLEhT@df8 fܤz;z puYfRWo3lLZ/{~etA2YfmVUl%gbNW cy{P=v 5j)]:>XxYNnKg_zYX㡢HM-;Z[/غ&7_k36Bv~PhH/CTrVyT43keZk`Ԃ5_v>D_2v߯#^&. 3BlWlI枮2YC'NL]zn%Sr*VZKآT1tWF$0zVF.xUJL`${[lwjXE+r#PCѶdI''zR(cQf#Di`9lAgpQH坽S: s@u!/8R:ޞ~ 6`9u{'AIIZyoOOl&6dRn[3 *T=!#!lejѳM Lz S"`fKF w~y @pkdqe3/up(9DLYc2הϥ*һGqY8q$v&3:Ӟ o,q8*{>ݛ%/^i9u`k_;hj~4gIA9M4klP[=( 3=܈/ ~1*@7ܦI,=P^@v. 8#'_0w$@0HZx<:mS%^oߔٵJyM4 ك4lsLJ /Ɣ4s pIҩzJr)_{q@[OHGUkoL=MEgcۀ+Jx{\ ""#=F r$dyā@bk%[MgaB^ vر>2U4 [< .XR- ۭgF~G5eTwP4 1&޽W+Zrþu>B e*ST+s&jy4#XTiևBnɽ(ʯx!r5;ÔmH` Ʋ8haE.Ⱦp#菮qnDWW.&# @2׹^Zt5!xCg?Š"}>fqŹڬ<xGes-&T \q!֑JNН} jɟuG^ qSR0\q2+u?,` +:G-|CW-F :+(WO΢Zųr!&vlg09j mN]XgZm8i Q`;Mntd^}2܂0VL'1Vfܳvuu-.D0vw[$qbC+ c wCn F ;!4 :A5@ 7U)jCduo1>b<:bЁ@֞=Ppg`Zʪ:YfI1_:*16J1z64U?$ *i.Æ uB3w'V[uظyC֜ҫL W)=ꝴ RGj0C͒>ډc8˺l7׳m&(]Q {9t/H70 Hӗ7 >20*Ρ;GjVl_[#,Wిwq☩guPwO@m3^{seF/F5nnYe:I`H1vRLcخ1؜߰}\S8JC&ET; d)iS@J/w7ڸ߅I̘?ͷ}^;;"I }王S,))} '?dW_@Vsi`t@PJ _X>o~VxKyMb7]ZߞӠMX7]DKh~4|9T'F_k*Piu8瘜 }7"L(NoE^h(zBjZUA 2=\\S?3Su?$gɨ>k /` tiJ=uɓ_(U=#voυ n*VI"W0{:V1;@!'t9i2RCHBn.m6EVCNia>91d)Z O@Igg6_P. 5$n#ϵM@7pd&OP`cO]]="LOVX/):CiYw2 )gu߬DuqxLԧ]tYBڙ YaL` De fݰskHSo%;ZrIm8;0>B^%}̠{egl/Ƈk/2-ͳfdz$l}t)?FjʻCr(jXdKw2-~rxwN iDyJ 39V >#WLfߖ W:!7}d#&qrKcm[31/C?ykdek L$] \ Vvζ#Aq咴ʿ>rӭ[oe9iO5B~!즍dӃﺛtA_yfDݰbT}"o`vT9(e^,BެUzy )Vr`EF|8 Ks FVGxB O~ C =ɞ7EMFTZmpLI~VޢTn+v Ѕ GnM 1ntTbZoQ#)'d&Rީ/j4K'*( Yupݼ9qpۦйIk+tu[oI zg-k8DLGVV@'YF$Hum4\'u裊Re M 2ʨ@S/9 _tdAe [t[& VŔ@c(VBLɥ%6G™qOxuFu8ݻ'Gk{jޗ[mTȓKe{$J3GC 9S'Tr]`3qpD*E#eP* Ɍt."]̺ x߰8+1cuEY!\40'~Rv =g'z도˲[g) Cr/a!"3e'þ&1Yqώ59:N,TkFB1tSZ(GSWΆ$ЫFYȿG'E_w=_\cS͑fY XY:#")A#XR/B$90ndKv/+=4So3n ,pX8(@&LKh@EQJv7(3:T@usY.ۏ~Q?'[8;{ku]Y+U]l1H$#l YG$eP"0R(EP,|0J &r ٯRmx^=#.$Vkt}:j*)nuzaVPp~WD KLi`Q /:T !P6;[v>+ۑȗV^OՅ~&C2,'v-Ͼ%zIľܖN*Q^J"tsoPwFYvc1&`8 BH`c*D5M9tvN飂K]̭h۫XnrbmH*J՜V>J| R^0je)UG4g_6Vv*M*#=CP]F`%j*a`cE@+8UCMᇖP}ZHb֩ȳ!eHߤ?FpШDU9~CK./`@]܏PՑfv>cno~# sO;e㦶vSi"Jo 7\֙ldF0/νjN N$ 6׽ؙ+S*%7f?V$ ,V4N՟xKi''x #rmBC~0( Ţ˴q|p2=scrJT"\InLo ek-EQP sQ<8Y9 xP QH`*XPӄ:{s{ ʙv+/Qս $~M0CMiasDF47.Aĵ-J:)Hx&^zZO<xx%4'g'ͥU]},iIZ4jF?wM>tU:%dX:VM 1r@ĕQ)?Q~8yt -Ź=}R"?uV;K}kL[tT7ɵ.T!@*ɧ}'A-HA,Y} rA hUBb˓lb̓>Z)&ѿ9Co~PbxaF.kV{tȊ( %X!RH@UOXu׸~߽H.RKY*k2 REb *ʂt8g{#鼹o,n:*xsI!߻^qԭ mv3xdo-ùj4 yd2/dٻ 7tˆNq(+up "%"ıL4LzEʼnTc{ᾳ$! nP$?WVۮ )ʼnzGN1~~ܑMWUhi =Q05[ǚ %M[jXƣΎT5!F`P6"# qR )ۢ`:v#a Kџ(q~'Ff\uY#7֤;EL_?r`[~?U> 997l"'u}8)2r܊YIIZR C mEy!N!Û.f{Q} ڌ.i>ORJbܪj%}f#j>\Ȑ]Cvu%a@/+oB2_[F#fZQ/h1+E@Ʒm?kPh2o2Z<~GnJKF7K7}=då Dmru__6",09(%A51 '4XO*  ؞F,r*Gfix 윋i\$N\@tіW3_%Aa#EU]BY`mCK-oҤlܽ*Q +TmҊwTic?tË+|VF`'UgD1譅b/[4ۃHAUL\بrKgXa[i`~;YCZBW䦤a#$Rekk?U02ʹj#F>v 4IـAǔ!^^voמ#E󕖻0۵s̪ŏ[Wl5;ڪC1ɔE7N;4B}l b֞Ґ.˓qzl5z7,79L7s yVgHJ| jA α=dOl ]FԲp\uܔqܲ1~q|W,WM}[px,ě1G2*//:_*Z?i\RN3 k䈼'e w>@#=:@ZB#rqaN}'ڕ?|TYZX`:U)3` ?xBZ+LvlIO'(,%4٣g,@y~O$"j?ȴG\Qx*ȀN٠UUZUH̫LTg.FX}*]i@7 3^{!-rn ouu?HJEj1{OOLGϽ:# _05O1FyGOʏ2늂]u[4lqgx' q-F͇ah6I<":'NFpY[)UI]o]5p7}g^P hշV8 ?XCn4w+X4jČȺʭsܟ>3ݙ.1x'D;&﹣*V uDv &PDUKlkԲз}[BY BS?FlxI+%16ڑv_.u[Ƹ6gB) 5$N*E3$v9 Uղs6ǧEVimWunܿB:i+4gc>% S\ӓ@\n͊^,l]ڏ-dhsҵj~42fyu$nbq[pRx`*R9q!d.dXj9hPBH) |}]SqʏيMsxir_F8ʨJ=])aUnQB#y6' o"G[$&l+Te}yk9q~Ut4'1budp;t͜U`$ ņ>VG没gT}͎Um1&ƺftԵ^J22zISay#QQދczĢ2ޠ<(DWN4#u8RҹP'?{M<+w!rENm܃&]E\ ^_TvtZVw^.HՐsx',$sxuou,{+pV32YB QotI<\@[@t q D6Uc1zSS`Nt %b>q桻P-Jb:l3Kr:?6 iEwX"DXbM wj8imB~[,[BZ3IG7J)67PT'ҹJqN3dN@.=,OTṬibj~qh$8^E8"oKBMp | iQE:Vub[ZLA6ց(dFtuY?4ȕJ-@?؆^Ks~6@'cg-n޷Q~ },V,hBNoRdP?(qM%9^{S6L9n7-+cNmۿE`Ex#EM=ؓ ndl- k91>.VpS<}W P1cD6DieQ &PWm_;db;I_ a){fl Aù!eZXX.u{t?sDH*˄ԯ|pF k>L̲)-c# Rס ͟ Ȝ"iUKX't(E}Cn~{1 Тo$)q,}sz[uE1k :dcOrs.PX""E߁SFRɤt!UxH }G,) 8ZqG a߭ :&Na`/[~O t>k2-0yS,3 m%ﴤ SJ^P))۳lP#Dצ~*TB)akbrc$p~jJfY{j/}P ư5e)9&m:bH#W* G 7MI^4lvu4]?BAr@#'[ڂ|Q[ہ#A6:7,(`VE4K3τ^+@2/Ԙ΋9h2V҆~2abM⳿[}Qey`4Aô^C7_{BMULcؗ>B䍾Lր/pACi揾MkDUxgy΢ rs+LGc':W$Mcl_EZ2;7^Gژ*DLFC^ z=s[7a$fh$zڠ>F8K>WE! L@A(Y5Do{{"}k=_u aܦSe9 j\ f p2}I;,_cp%Cݧ9Qu 3dPausO]WhyRFYD U,1 ֑ c"mkйB#tЧوHyp,0 01rvZ0i> &L2W`U0D'V]&Viť!ӾY:p6v\M@5@ܫ.*Y&6tg:CL YY-ŚXs/ Ds}9+ERNuZr;OSWyU!(Puꂦh 8]{=oj)soF 5\'?".Ǟ4]~)VQ>oC_~aYȼ:`^u578QMx0آ4) {P--ZVQ@V֜1{ФcG;O_)*CNgIĪUpc}ǗK!o6ZI,Ï΃LIL,w ɟ] tWKF u ߷3Grlxo-8#i{CQ`a5m(xs NEg7.6 dlٿd"i9 ˳ IP?3F @3B^P`QQn =E(nVQ`=$ھWRcd #)r-2Wٳ]iT !xZV7S}HnF*j&4'Bާm=HYV+ʞE}U8qraqL+ȒKTf29 O7kpoc;¾8=W&l 2#I@"fK]1lfV@V{*܈~dۦOtux|ӯƺ[,4B6mcrbdN.v, ׶18~OgM5Cv%}pK: k}) r<lHo$k!o`tlecCq+4 *3v,]V,CNiݥtb!g1!l{I|3M w !YdߤUjrC܎5!d!~k¯%yh'K$'o祲(j"\721 S*K2n'S=|K+F@F{&ei\PL 'O>Rf̡(U1 ZQ!k : N4I{( `~7IŐ!W:#.U:/s%Vс]ɂlt" KNZb=kSK%! Ys3O{90֨W@//4*/SxaR+RLQ7JRߚ?+:[W?|K~I8qy% bAQmO1BPV֯զ2(d#At#'C ] Cw7B2w܊ ˡGgɵ{ZLP]u-g>ku}LGVYXoOyjn4;)~ 53 ,H 3'S^TSis}@McZ}8,ɄTSAR] |R{}^_Sw?`KSWCu˞%g 8,sp̕h F)?fħR4- Zn|VL{绨zu! 62{(Ma>M.e/Ϝ J=O'<ٌ {<ӺaN^LqY#IA>7`O1ڳ?B GضP %csa%$*TY9\bf&~R=Y\+Cye0XZ /?NgoQ֗':kP0>fԧ`G'g`LwqR(fv?OG[7x7JPS}eR̺*N61(!`hԹF^iƣnlPT8!1]܊3rT)"O G3zK"/.OӀM-bja(>9/H޵]i`-4XgG?Y._̶B˓/S3mg_%B(ItM~_ Q~ޮl5QOKꆫ&ao"hӜr$w9F8):eXصYG%996|{8r7,MJҍus8Qll6 E=D<ҳ EҤX<>Ȉ >񓙛:[ >_N їnwh JڟGUA&!|M[ J؝ݤ.7jKiDvu^O.\$C.!M IJSʣ+xDӋAM᲎חyapF(n&/J"DB aM^jTZ9 W'ę03saI0 dvw;V\1>xC7;N Sz’4#&H/8U9,/zNV QU!DDr! SC0kE .buR&˵˥/#[iHU|J|{6Z _m}ԴB.6a|Y1TpDWR4 Cd;bJ*v$49nV '[q8ir^oϳTbTb_%!1ֺ>T3N`]o ug_2tp]0tן}쇓`Su+]c\*.}-֕w'y܈nKwQ {x> f6v_عZMS5,55нFmDaF1Ā[%ߙOMU!ȳf4*CPv [믏`?&ll OՊW|/4˖"K<$/7Sk0z: ˣK$n7R|Divp4Ŝa5ݼ'Sp!Tj7ejuw^~Nt JgEcpA>~&N G3oͶglkl*t1Ȟn!cھf/78/?ZykTmʹO^ tkU"|F"2±0\0Iq])2zUW֝'r>`K&:!1{<*Dd wXD?\ /JW{ !\ЧsOOOgǟ=6  2[h'Ѓ_u=C齚 *OKt$P?Yk.Y4fGV%7pq/Jv!Ӈ.,5KbyL?H*Ξl5ȄT~Hh@6w1Eqݗzmc|8/D;?yf7x ֟j/ZK(&LL!ܑÓU~Fkfu8!>b/1zEtBUG4Ixv*3c2^>s"q)z3{3?Ls\MXvXs:㶈, 䒢2bhd[-Wl]u.P vFq;BK0POl !JuF_6g̓'IShFqdПOtaoAT8ЇC\]N=w_1ríHoz[7)R+n!K?>)D+JCW V9hnϞo܅,$e `i1F2mbwe(f`ligw)_tזF~-TdBCD^7I5B[ufF̟ޠU[mRfhp)^7[ LݸjFr9n5%A<òd>u*91spJFW}$WZFR^k>teLɪ+">X9N{xxUL,ځyTeglWng7LI$sI+Rꀽh5`r B5o޶a$NX# -T~v@z`23'k'[ݵpLmi^Su8:gfHw!У#}ɕ܅E$ YYbLnoE^떬=žE7i#Am2]>*@u'w#%9wH&QEJj934W6XwLNMtK/ߓm|9\uqyg1O  >}mc+l'FG'g5҂ mnA &U H8^%76<A.bZw%P;BW|xhE>L7>#s NK[s`U~IG"Rv Rz a4֞08Hƹtݐsgqz<&>ey;xfےYRuaK*5,A Kӓ,j9BXM=LmR&_a(2p7!1t#7!n720tUv2ɥx^ʩ:DS>L{pttr*bl&/`DAß9E,mFqӬmAxSɰSmGqEs8i5uᅁ_1pQ \˪iۂ$SSD/ )7wYTyOSJxG+fZ nt1~6X`f H`.enӈC* 7߁+f*U(ZCj`\tP[D$ Knth+H~_ؗmqj1(wXPi5OG>׭asH RHV5ZHwb?褣-˯>6;4K0QSdu'[挼$j)MbU4JoԔ`LzD!IN W8^M;2YخNd=u<2SC!.5XFFMO,>OY,+xBE+g,'j0b^ӈ%0gl CmGºc ,2<CrO*y,IcO#,S ^ q/.`1w#T~_oKs`Y$D\ *39;x?̾?G|u~/t#hŎEơNZT!Ć1̑UQa:d؈b?740;}!1u)ZrLpe?*Ċ`s~WퟒC1]9YkSѩinɺyqr]#M5DFS ^Sr=eJ(2(ߋZx"F3*yU]J3٢#4R jҽw:F7Kd3@+ZD SQВ'$GĿYA@ <6{Αvl՟0I3ȌRYyp=x=Chu^ňܚ @H"HM:xrLFOqE?܋pB9G|ddSYo]}3IQM< |8S?7f 9 ]z\,{~N~P4to h؈4 'X:]3nny`0>"1:LkPI$}12z{od Ui_z% FCU |OL[ _iHxY eCGAJ:&0?=ca;D8P7l<0qtc"E<5Zo2 h 5HNtaGC76uwO+~OLTKu^pQ Z٘XwGe\3G~}&CLB,k]h$(վ9\~r͍ 'N€:Zx e9k@ʹ%!r]Rlg(W`QWv2$X{D9-u*V!p;uA6̺IQcoV" XN+O@D J'7 ]S7(TL`;[c*L㤀mLbXnIཁrq‚?l(|,D3Kc[[p.]9rSwtxc9) ݃.ĝq)2$G 3>1@yCpvOQQu?)^X`r=RӉk\ '3& !]jlc埒M5Ked__oL/٪YⴀJeJp_3G]@6IY܌xiq@f?C"pe+ؓ /bjG" L\o}wGX"Z. zAx+X!rvAs=~U?u!tc_8:#鱆_ -=)A|IasU+I _:X+#"$0|kTcȟ|ڕsGfZVMɇ{7d2p62wxNng@S,چfMYd嚣\,U$=7F'BZvWwDNE%p1 `dmцɷ(a7cEmDk$,ר%#3O6U+b5l'۲Bt8ad;XɷаSe5c'|HycJCG *u Ϫ;M '+0w_;6AhN7åUmN9 "DHEʎ@¶!JX"EU1/'/yD/C~j#-޾JW?+0oچ Gz",đK¬=gBtL՝2=vg, &w?HkekUQꏉ!j]w@Z8ܸ;>sg]~.ⷀ#􏯄I>cc˰`XBܤ岏S7-tobw[X4ԁII]19l B{3e\ 7ۑ1@ʜ#,]ZriECRqR?'_,>p=NBʧ)Fuv^ŵyC퇞n$tjW7ޢ9]:J-%$rV'(J]HP8 'eGZr,̐0o0h{uV,SeJ5>6U%\.zPA/|+K"VV sؠfbӘe2M[j1~0AxUŢESF)IMTwH:tOH$w5R=.؞.j8GDǐ{H6U:Ukc|$8YVy}R퍸G֭LME2IHU {},D)vʶB{fu$w/xvXӲ/:]?a`͛+[:dRNLʴa/:Y| A tT u \zƃVi5~$H3+4  JgGC p]1,CH. 9C@C-G X t5:Aa+XRx4:W!b Mp03kl}l6Jai %C?4ZP^XiFݣ\(/h]X5;yރaA<?p{N Sf;D7,OVPv]BlgV1bB# 4)b@ {P2~2Xt20ev"ITʏ4X @yl fωlkh")T!Qk VdͦmtvgDTH?A*>>.lbm+'rkAB! u܂SpglK'ИNhD FqQf'0+ɺn"lia-井ӱ;Z$Y +#[% r=sECAiZ`SBrcLq4177J5zOH}R+ڙI"ަ>۸bA3ƀF5vQ, h yFxqL!: jx@-dPcXD-tg$QƗpJ1!8g}  vN嘯9,,E[S},NWELOɓ;߸ҳ@("eYΓJ~NZ+v{ԞUcbS3^d H{U@rQ%tקrpa9o$MzypGTܡm dǙ'+iqJn w{  :`tȎn,G*Kʳ,P~AvɅjW쮌rnSo:FPk;5Vf3jҍ9)8WAJ+;|kIYM1VgX) Ǐk[(t]K Bdd˼ehYlw匆#sCE#Fmm̗h;*#Go:íH\ ~t3VA#l{kV,(!־q]WB19mNٵ1ed%xh|DK8)z)0YhD\ߏӏr>V u/s=( ھ973~Mv /mm[쳻BX"Z{ԋH5wTEjt< _,'DeNti\nX W ,u݃Ѫh3VG !j8-+E㼎[2y^Z _),–`uF7ERs{էpbpz,nU]_f9߷bkȚ3j@^mc޼=b!!>$a|W辑ڎXۯݸ;)lvk{QDWUǨw#L>H 󄩼֪jj\?WQǗ6sūRn,_jWR Lt_ Szpq)xFu >!6)W|O,\Cm+/]BV5&3q~f}Xg*_X=WъdjܠU @uCFSa?)ԸT-?NgWzdV^ޜǟ[Y|mUZ6x\ DM0Ja= Dj4rMP0"h#HPyp~"B?9/ в,K%uxsTQs&qjBunrC`s? Dp)&ObejH&T8({E#]h A;i8c!iѱ[y)yҷ ن[UEcDPj/G#.$S/VPQrQp8j?"uG{k'q!FWNٜ;L_/5 Eto ;ys=hڊ^J"XSV %AT3g~3.u7%.ycށzNwA*穘 s6\1>=ўGU'6=ߚMfSBOkm~cGU3 .}QkGaԶ/֫yTJ/%;&rBFe_9YEݡ!'4> Gʕn8лOb:'dqnB&=8,ehДTxd]yc` `(e*'OīE>BoR[y_$HC 2d.ܽM Fph/uI,^:=w{Mn,^$+wΣUֲn^9yFIavlpvόiUf6~mB{c|6"ekc毊]{GdkU-f󼮨 03ǚރí{/~妬5aѸjH0Q̯H,k^s&?sEqzij4 Xϫzzf&?nS~Lesbu~-Ck'(DfаǼ3A_jm0;THPڃBybᙁ/\硻pY*N|u҂`ò%MUD$Aqm?"G$l謫6(2!xaԉiS/-ӛ֦OMG9A@y&{"1IlGi0r5׿`mi=L25@Y^{nYJ,٘E9N8 a(FaohpuߕA^QފzK#7DUOm* S'X:$ yG#rx#K&Brt!)^ MѬ%D7DŽ T_/S~V1SToKm{ݚ[bi )kсQNbJGlKPzqd0'wEކ  1cJґЫʳL3Uax ]FIL%vH{ytC'_ @%^*E :5h{oswP7NM)Xȟl#B-v|w䴾crpw2Po9<'[x+Kiv`$W G9)U& W9>FYXR$yO⹑JB;?ZciJ|$] b" UPG "SfS{+ӆ__kEh €6[Fl%)<1vAЉ5p{ݾWƿagN5!s_ BLԯEP0W=FycSɞٟ!]joj6 1[ M)P5`!ɂ\ [<_eK37aύsN"|[\z]z"t[ۂ#D%‹ٻq`̠ZJvL^5~Z&KWuvJyeS:w3AYISm`~5u(tZcEPz!,m1$zJ!0 }sA_Dfz>(G 9w ݟ.t_"-4ƸPRA0u MD"DWFoǸ84GA'2(A{г(~]%\{=},\sS+c2~j I9Ѩo؅KLC4KD9H\$}|R(Wh^][AlʄVȗШ+NRy=r Y\/ݴzs08c># 0 *PsiD+U9LAA^8/sɫwk]hJS=͓_ٰٖ@)*4$qK?Twi/lDProLrᎩXYSR#a}_AG ҄o=I8j j EWkӴgkܓ.o"KA}>?%ѨdAޣPnϗu~eZO]#pOpn׵ҥ+#;^5m[j#L|z"0cX/֘<s0ȅ؉t rq#X4yɫY?zܸ_LG_=d.}֬ e>z.B9'`Q#o˳{Yc}XB6k[[uܓ3yKRxdl{OnvUл {DBl[ku}穢) )J8ʩ?%ӚRR,3A_~(|y5Eʡ2WzיytaL%7~J,N_2 !`ZG8֫1[{ HZ ɿ*RA"rp%r໷Js6`~0S!r&(l'$]OaѶxޕdb"w37(,a03oؚ,K% Y/9vql\XR/3f#M~%6Gn=3s`C OHaoEJc'l͋YN)QI[rWu8#,VA>4XTh$+eg9[Ou)4o9>:1"63ƨ ,­Eyƿb':"|]k"̈c(k:%}ufcsƧ~UIRT-k"Z:+o &Zn߼{ m0nO{3<wuK}Ya$v_$n?!koT.2(G~ci֕kwHk*鰐|mɪp=]sks޶cktS-PR7}R)KHA)7=#H;Ar1+!ƖxFG89-Lk;)R5,WWV>T<|Vl>5`[ٶTdvdUtJh֣i!͘Q`qoVGt#hP4j("^ T95eV H XT/SJ=6ݭmfTepk>PHwW9̼ډPޟ]6Z'!l/۪X8zr;G6w GDpl1;5}Ԗ|RNKč؃_7fN=E#*9ٵ@#+ ~BL]@\no:Sttᝉ{rU){Tí.@YDD4\mxI3i[̈.FޑDv{biC4G7J>hP ju* )? xeWZsOΧŇ!<jDjX$@(t|($7uwXX=7s8]aySɎ!R}^_tQΡx7<5MVF0Kߝon|D?I$XO N:]v.HֲuP{n#'ǬOG!4ǓLWQB%D^PN.e&G0\<`.5=Pes`KKd$]2H Lyv͕+@d)XB2Qcni5% M%a36w/lﭮg)?/7ʾZC>Iq^ŷ1HֵbTʀ y"YmtNʃ&[jA f bM /%>QLR׹*lqTG\ .@-9t+/(e23)?sBXZ{'*f;+~Loe\Xg[##Yg9L s&9>^Pv߷_?L1c9:X {}\'$ɒ Gv5>>eǠtbTxb+#ZLD- H_he5|LK=WDF[ڂnzo,uQ![]mqqg{z<?TDb*t)!SZ' Pޔs+: || T W?^nY;{>%"P*Y*%^5`ijE).kيvXTZkK3 ԥkXOI74lky֭.Ac=m0S7֬nB4`K{\.h\R=Fڶ%yONXCRq%p0,{MsbLggL=Fs@LktABXz,&Te3#C6&K;ro,,ZTg Zѫ:ESh#+d?b!c!wimj'd{'Pfl/~-OI ,-d9-?Cy{9N?)-j+۰lFWS ;6kiMFgq%:cؗVԋ7ں?/C1p0bvtoh@AB>⼮$E1dЊ@⭚o^Y񒄆$翣K5 #C+*>'lMehFb ޏw0ge. `[~.(E(^5r ԩl:C[ƦX&* "wcg;=&rcL02ßH@먑R8;\]"ZMkAƊPp;ʧ|RWҩG)7$=Ux&ޙP2 Ct79: 1EK HڢS}55 bVS ׻H3ā R;Sd[ - xEmc_m žeDFĉ/f+F:>թHcρS֌b !/"o0;l0.xANr$u< Z-3Mk 7sF1ODYS慍֤JŻhOP,G72jIjTkK=}tE\7k+xU'0@+E6xK{CA3̕k#Y^*.p9mƺa£MS1v`UJ?K}wq$2v<c`OۀK/94NG+IYt@m~'⣱ i!?9l /iz]Lw."/aa eYRxYm]+CeG(óP:[xp#PF2GZʉvf'@XQi@ܓm"7BW>FɰV5 Wy #yFv(>5{ȹc<e5ׯ|})*IbS2*P!m1/ƪ]YbU)9(ӞjO;1L h[g@5WN4=av\ɦA&s;Mɡde?+5>% Y\W86AdJm)+Gٜ](W}݊%ghǛrTe97 q= uU]t:0.b0?6`%HxҬB" M%h *sO'-Ep(W EG[A<뢹OܮH(9CSňa8g*J=RCYD4qМ 7j#P%a zK!Y89cVPpz4ڞ+Zih2V* ,Aٷ$d0+jHRNKw9 7 #\ň뷭 ZhkF)JVHD,cU-!@|_f2y߬h4O/!Y39u]7 ,e§遦sRڂeG }'YFƭy@oۏ_C(#]czBu&O)AmXnʼu;O av ,vf0 0^)$sK`n3 qm ^6`Řd|&fa_Lz;Tq^qKk ! e32Ĕ,DK4R|{ p=2hCe% 4]m.9T<.&4Q \ާ%׺?mh R5ާSH\ MFoFֶQp^d "FUEд,U1B◪$uޓU0fHbe lfv[lՖ-y ȝuA]0g ~. t ziLBG#A"虗~'cj즐X^b[ȓ4=]AvtH_o,'0o6mMřR.jbB6|MYydx:wNt9tG7X6N3M=o[fv}/4&9 ;ʉ7v ڷ6 xyL -Cm;T/ڨuD!mp")~| o!2iFOn!fބ.PEg%~ǡM RbJѐ=*3N;wMdj^$x=5q},DX3L8^п_?njleXD\;.9Af9Ѻ_: +`y(4 p{P{H7&/}H bPuw檂YW^kj)^4 3|4ns}.n+Bb] }D󈲗!gFd jX*%+A5h$2BFDiU&xEN?,^&cM84e jZեmb>uJ=-U\Ťy$&^FyX@,ęLDr"uggs6{EJ|=V!k*__^D 4hRypoJ/6 SDYF$B]EB vH8G~S;2_+kTio[E/d[h~ 7H6t<-liFސX!#(/8^?89Ӫ\~(o͌%rM.ES8O[i>ѶYu)jI/+jxLeՊA$PQ; Pf%O>h>}g?tKk 5pi_UhK>?:q_(hW0s`7{e9R_uHXe2ߋL2 oٛ!2_T,+GO{eT8,}FbF(]04_|縪hJnna4 ۚn}r; ȡņWQeܭ:9&]f'Z!Vb;̶$H 9 T7![#0txjȗݹ^[h 6_T6Г#>myZ + 6/$xD ֈNȺ'3 h>2xz~ZȐ6|ᮂ%ֵC n6 $}^>$џ} iSȨ4Qu`{H0 dp"=:43*GY0@ɱs@gvH&}+\C&"j,O@f5}y<67Ǩ[t`=]aMWY]G๴i7^\ހ0e~9 3:@a?7|MuPc,wS&dZ4Ma*LQ6' Ͱ`6xw$ne$Ketb:Q&ؚÊjS4HFGc/(7ܫZɣ+EW#zy(QfנL~QJM#򶒏/[ln$0r,^ "Y<(c( n=Ibjij9OȗGjjѢN ov6(lHY%Q#6l8\tHϳI}i*TIFyW^1eMȺٵxbIF$f7rk5o[K|}9Q} ǪʨC S˸ $z$ԍ0JGvf,PWxt]/4fbshQ`ʤɬ*#Khp"VHBM:T;jz6%G,(ߜXJr_#*w hx*ٯn2ir Ż4X"P{:kV_:[tf}5@=x4jOW0DYY9mC}zA :S>[]W.q='a+"53]#WFٝښ94e)ǘQL"ۈӤ'A6xڬ/O+Ҕl;#(%s3F(eI+#4ٙ(`?12BO0~>>-"|xYmukn1h`}J3.UhZ 8xS-T+3ܨv6Y>w;Fk1᯾k;.$X͕G=&Ala%iWFX Jee \#k:Td OkN#1#$xw"G;رnTBBq,'ۅV!-G2t,aj ʘ̲<jFwIwe/SfُrL :RhŠ><њ{fMUcg̓݃X睺Nj?+m'鷯D5q *|#KډqK̙W- 4-HFM3Ŭ|'ܳ'hћlpM7bgʔJ @ueE} exzvl w|ÑeL{3xUkBV%+z7,P^" aPCMb^VChdvYP4SvtjyH%y5`2d\_@<Ф㻽D-LtcY-fIDQTac!2PCE > >69NSfdK4j,5µX :Jl+ikN粃թ!dSqsKۭʌ)b'CSlwA=Xا#|ȄT/g'EM{ƠJG׍ GKxq{Pp $aބÉR/!݅ W/|˵ Ϲ&ۘ>,\ԮjFKd_ATI0(w園G~65iTZpgN+#i }~I y4UJ߳a 3,zۙ{ Ν0<'$v1۪ N?5딄 iC=2&K͐u49ߦ"IrX &1$ʒZRQ4{ڵ޶ jҧ5|Xsv̊oVC4# e3CzfJ͌%ҙ 9ͮ ;1|S9W{fߟ(`}ЖtqFEÆQgP~=f;~"Yf K^c}F0NG+qIc so2%&|aEZw#8^в?Mdk/ͯ0I10lH ZiT7z,60 d&o+9]3%+"mڙGws?↿>vJjzTӧr:Wޠ>j$1~OgOXۗpvUrߺJUU6/2?VK*aUZrc*޷6<`ӷivY4%oIj&[fK0&@#rF9>K}T1`G=T*鑂瘛0ם=p luNV5tű*8q訚iL߽yEH֟8\0>aڊ!Us()Q9GӒ ^AF)v1 5Êd~?E Ye@^J%Һˌ8]%6(Ik#2&Z\ Efi$is|y9,?zyQM5"4*r!}T:3mTᝒP1Di)Gɽ-^JSO[{lbxܰIVZzDc=YKB.o)ɻBA~2A:N:E)1?8Ɍv gfx&t#~_s1˕0pd*CIYO0𐯤-$~pD㦖1 X@Dqm)x twU}`=$Fd4J:-gVNTloq_˝/:6\̯R:0Qa$ĖAʛԶa{i}Z4xSt'69q/9eZv7Қx2 d\ga Y,Co);.|r⊽R.~ʮoczVFt<-΁CsȀ K貂ÿ߽IWPn|N+aTu4;% 4 Az( E\:;9L,P8&UT#2AoEqDݲ$( ׆7231Gn9X+R񭚚}fsAW\IiQӶM%4Og=]t3zj!}uTOazH53qߪ7w@mK$o GDԕg@m :]:Y>T3;y6TFEcV7)yo#+pZ1DZ_-7O i̓GrXe(D*#_= meIaK [ yA6AGdsH =3B_;ف&#(i]E ^Q8`ft)[οqx6dIÓ AA.@]Xatێ厨D(nh,6iVJe9P4}^aQ-1N*pUCt +QBDY;uY[G_ f}zSssn[RCMUIS ̵z6}^b0c)P:_FZ 0lrƔ"kxvͱa"ug&r!ds$4U7N,]ː i0a ,*Yn⼗L,4̍r#[$A< /7ZqPӑLpxѾp5ռYPhj ,D.:{j?i*CM7Lw5xj=މwSĵ@4rB8ig,kG 䳜V WQkx$MjkjxDNn8U&*"Ū\7F} / (>\eh&\tʹǂ-u~xm#d@ fmᴵ4Dk)18t4|/!-¨2\5Y_!n۷3m6*遯*xK9`i'T񔴱B6^&}?'^ âz^F⩋qJ/myq3spsJ(L}{ nw%lyV42>Xr[!5 9SB;PA qX'1y$PqԜ]4"+99Bۙq(HȻP2xNyW@91fPItov<ѷޱ_QjW;}duudƉoqDHw ,4w"0+j86]°2G6V/iwtO Pcӛ~vg!zxga'^vp"r2ݠB٠c ueeግ[G_#pyW'&~yl4Cf-T_ (sYB,8eSZb 7f1g)˞%^`4rNMn Ч#S֭`ZqS~L \=˹%Yd~F<|rZz4gl;_.vNpZq,}_~QvjkWT~]>Я?7ͻT<)01KסbE6!2w{-sеc0>Qk:`|D s.%k޷x_p|p)9:]V=o۪5 0=ʱEBHaBw^P$91͚c D z ڡ%/hf747RO }/@ȩ?﨔yHY4$eS[vKɺPJX#J;!6߶objp0+bd!m; m3h4ΐУ8չϹ^2 (U=i> 3fĂ2?4#(N^QUI; 1gFsӝK,LWf o4]7uB'grfGbr&`O{;q23囕Pf&@a'R}BЁ_ܐorV}X31CN}D~YT-%Av hEBzЅ藪?r2&y!HUfCOd[DB{p2)'סKeL0,f,@ ƥc@mT~uX2iBTgm:gndsk?@-vh'mG4A^0LJLel8߅L"ҟM7xmKT8U۴xk<Y6ۈ \Z)_٣-}XU3r/HιŠӻI|f;S$JGc}uO-X롢-vMgvM!zYuBO)P4+w-wxrBҪTD plm ko[}ll!eN]L7֔ZѣSr$ =P6p}C$-`t6cEl}@EMqN^0ƪu5n*w$ci?&$RMEW!? ^X;tߗ7QzmY2_>[h\PM|tjPn.ݺ="Oȑ,뇁tkЧA@=UٔP/ AKRN[+^~ÜNtElܨF5)ON۲uVIrJz?,7{(2Y t;lOsLR}uv?$X^Ac{cRAzɱ3kx͋{3z^W|2Ovbn.٩04E0TӑKc }0ϫL&/ŭYFZ[V)ϚSu| ȈgkY %f(x_'[h^M LD̅OmSt 3XdW3q e첼܁6֊1=aThJM*na!P=?̀^$m1,Bכ3EQck|i*I_X+pmRi ܚ)3^9CnsRBHɩ/|3`CiO0D>Ļ}7w rKuoXt%/ԅaGP=#)-WDV]DSjni&u1(\Ṥgx+-Nם J0q\R~);䵌a\ ٭v=Jg)uBxA`Pb,Rp+Mu;+K\KʠY_ת509Sk~[#?B-!9G- ]_Ǜ cJ0ćj %İ#&1@ڌZB|pKXh%݇bE%]BKrr O I.f؟sT3*P_fHZ8DAz,է_:7uAӚ#6ie@¦°{bf$%NJ8u~'H;Q%3Q{|}hEoCOcJzZ/ 1';~l^ܹ{qfiL+];e.&U oP"Pe9Ԟe1Yf]Z9>3lf ī%I$3GZX-o0֜a[ .6pZ:MќH_̫m  :EfxvSmL#A{XX1hQ4<pȖ/Gaʘ1Q}Vh0*|c3e֠ /bp \I,9mdW7 ̪r+TyaR!,ASO \ Jfak3~yIhkcm,Y9~}oP5N1v?}]<O[1 tLD%!H9"qgӵ'HY֯3wy\i{8QgʦN{s ړq4sܕMy5JhK&:Z 6$> IY<ok:GFkKJ=Ve>SLj{h`񣐣^g?͏}j-0 $uB뷯g/Ș^uJ%Ϛ[L'W~yl)}JFhȬ\Ya)Qז꾥A[/Pww}Ac3'Aud׌u}:'C;aGtǶҵ:kP,%U#[n搇(UDUn#rnetȿG ˶ZY #U;. v,/|tAv[Od!PNٿf ֹ"0C-_q9>G)bRͫ<ӨZzFFU`*𳜀:5{<QnsGPҾ]$C# UѢ-Vhm*2(ד\vL~P_ j'J/oXm{aw SmCy'"ˇ<}i] 7_|? ȧӀ"RZ2~ؘGI#t>sM-bx;dce-[Ժ`_g|u Z%"&~յLq8/"&(6"~Y xh5p<:09ccy;9U>Lcĕ$t6LD8RR&BaT^/AhD:Q>xmR $o b@P4 u)Bb.YWPՑDMyOS3)x)T2P=3A(0|Y̡˝jS ol@Z-űk?nr1e\sz͂$u,# Pr+ŭ:hgUbDK=?uGБ, &#FL|TgSF/y.\̞`K),M]0͋ىͩsB]|,;Oq3-k!>b DvwiB/PM GDnFaUh)Pvu#Eo䰇J8mX%Vqz&ۘ<gn SNE! *d(7ɏ@2߀ S܉`߁sh|+1Ya(ZLFT`B& sspS, 0Y+\1eml$̹eBa B^nXxaZWUGAIKP ?hg@VXE(mw4~/- Q}<tuHbMl]t.'IW>I\V5iDkZ|-xS[V1~5SPCԎ7Oǭo`M^l*R XSU6ZM +1)6#8~Z0?L4@# Ҫr_1WH[q$V`̫";=;5 B!>4f޻- !Jn~nlrf0f*AUdufX)LlccA : cɷby2˶|BwFwJWDtBMwHI YN U| o1aʁC͕]櫽:{&~'c~B13"L"F0 I?]49NG?zrg:c Wll(又8Ҥ{}a@Zîo-)~lHj 0b.*kq ![ʮfبkD'ÄdE"dow0Ry {%JZ*WK*77jj{dJDtf~I "=+q[9ͮe'NwG| Ft4t4AB:tW r 5vPYr6Q( ;~GW"r*LE:tc-8H(sQ]G8VTFgޝb{׌158͋W s*T"WSPS5OjxƑ7bo|5DGBW!je`G+gD>Y{[ǩՙ z69'660aΩЖ[u*zI3?MOqqxLly`\u킱Y2hH<Ԛ8?h^RJV.5`5& SiV+^qY/;h$b :m* ^x3~S*1kѦv^Đv`uEa\Eq E #@c }%e(-,9P%h5aK}x>nL |Cʐ-jwң+V $̤~Z_U=FQ%N;wg>? 4ڂX}LJn5Dc."vhoxg= l @ƚl#)` ز{{oU+Y|JdX5t-P/'3yK΁v[X`Ksu27>ٲ&m[_-C[1T>W"lM<?RN2QD /|FtRSQqW8b-3Tsj),ԳVθ՟\P z&U4Md(Fs|e^ Ǿ^-Q2⃉ӌRSMt,F߫il)u wfFIJ{VHE=CL70#'W-o~3<4݈+),CچĺMJӎº@7MGG#,:(%&!t3tؓο51IJ<Ѹ7x-aF91><65gh [79|@b4ZÝ,W;f`] ꨃX#GXx <e/U{P53bݾǽ`U`d!Isϝ+/\cfcP%'vKI;c3^dl0hG?y$#O;kSa#]^eF孚=rFD|*Hun-MTP,",-"wxt]=ᆤ#MscIV80e%c{ *l+o;1.aYۆzX.5~STbf6G 븶@i\lͣguQ#Y坯5z= 5j舏#OYmP"pʡ Lkw~4NnK0 ] 1oĘ@$"{fnNt)Mc%Dݡ7NQƦvZio,y[cA0JQXDn>H$ 0@l9Fվ1/3nԂIl8%׹9+ i~H*}O;","}*T1twb)19\w6P69e_z"q(ro^Tvz*;VCmƓړG:p"3 މnY˲ "j(7RvD9\q ڃr?D@;d _B)ѡ%a.GWy6h^hT&jBtTy{zAz괮Gn}&Ls[SӪHG#y{x"f(!HxL;کMsE2o72.P,Lsϙ!~ժsn1}a͢~u[&Gd9^mf*jf0Lt=sR/]@3$9]~4J̟l_e2~=UsQ,'&؇dVc;c3kVN7clHAD +O@;JӞI B#^L$RBu{k/רˉiL' eSU_Y37ÜY=-e+%e簚By_ ^(&=V_Yʄi3yh W#rQwny]!,wecbȜ>;Ʀ I}*'%bI&8FJ@v̀]Sflؓuq̓.Qz;>~ M^3ڔLMήN #K/ڭ4 T)j=Ⱥ;l "Jz\4~%!*>O= ^8Hm*jWEѐlNJC@&'jpAH2ոT'NsfujEtUYStFDp(ա)u'ZHK}g"Zk3~w.7(@*;oDГ"J? ĻUB1ꔃR& ]Keʬ_祰^صoˆYzyarGCˤKؔڇ8E#K &?NPҙ:SWo|`! q|IM W!2Y?qCt+:`Tv8-oBUٰ??sO"%]Gg/0B\[a^ 373f&7ebG+mU|LA(brl!Ɉk&,4({Lj=C! _ =0svG=nI rQؖի)kF]P$%쫮 6y^M{I!?9o"p IkU͗r1QҷEY3†y"vSK ߒHLwBarPرաT :P(3ܥ>e_ &IGi/R-}خيDGl5>1seqP 3/òВt оR΅4F`][Ji燫rwt>jm1̈AHCe\ AroR DɌr񞟌fߚk_zǹ&:.(`ec)$='ӱHHE,sMqe ?ŽMA:+`84p߯xjޔ0bs^J> ғ\jmhG}R]jblur(H\nbLaY9H~~pIv+6%SܡkIG,'!v6<%76LK p&Z8G%udghFE3jIݞRXjn1SE+ % !A$R6df|x#s=T}7j~sQof^WSI^b1 jC3[܌یF!P&bAj\N ӳ3 +Ex-Ź誡b nũnRx+"ege2͢ȼ1<X&5OYFp9~,ojD?1,z^.rWKb;F*yz'7 yG`@f=}<hy0A8YMҔբZ(O^G݁ʧę. _Xikl/P X6=<E&VvpZAzKGGaSAEOgP簔N2C(_d,W1<;wD; mURLm2bJ.xt~0V J 1"Ze$:k<$w91|-1 SGm4蘸f|ϦleRqn^)h'{Bz%3BGVji 8)7و L̚-PWZw%1{||͘#]YWqJW^5^H2!nvr)9:.xtSLy-S,tQ:Ai, ~-y0γ[m$;Tyd ߊ_,_(1x[}jw+P^ 5J}(ݷme¶Q!ȵ 1Q.Z/ i 5OtS5huw`v ('о.M츒Y+10r:5/HD̠HLL`?6_q0tiCpAs&gQW TC_%;"o1ķ`G<@ &aT fYMcW!HJc?8,V`"$Gcl 1*͢}]Wlh3R`n e-6ɊIr#?y\+rT|72 9yaBH@wF_\$Bq$_[Gz{*AqɆ&lphD#[{D3ӼtB! CN$MqAjtZz+ S]l)G $8qA2\E'^.K "@LRTLskYPzE+[R25>4]tƷd*:UC "]LUgP3Sk(ր(v(=y$G'p8*v -fׅH3y?`?lý#N4WO4&il"}$ź3͌-Y { J뿖кnF;xRryA2Nl\R߯kvw(B'TĆV:8>Yk ;rם3pAC2iYG33PGEgغЉ}XH[ŷyYB`$j)wiyVuK?h\I1aP|vDi± k#v$1.)4ȓ U ~TL݃}"d38bi"/-5 ۢR$Yq zG9Mi vMz),58YTjA$4R^dIg jM#o-i t6r':P"̞i_Fg`{OX[?)?q*Ў,q/ 6^}[ܓ>sam( ܅%9xM1Ev D^:!n68Rn3[- F9xDU!ݹ yO/teֲј#yEgHōb-,慛@PLF=kOWqZDRmCP-ybԇpq`K'܁~"]3?[>\&k!޾'ڙEߞT/R\v{¼溹?lBZ7LlwMmO5Rixx,,]`UH\(yFYi5kߴ{&>|=zWQov 킠)4j$Qm6Uatlk:؃֤Hi.xPCF+`16 ǧ6.c'5W9}͡r4M=HuvD&H '3Y31=A F'pԗyJU-cy*j)ВJ3cDõ k-=Hnm<^x~0KS28\}<$sd LFŚ`oMrg%DN<#1oϟ|NىU! iB&·}[~?WNwə}tԇ-fTM@ic/65yNGSɤubuY-x;VRc^M {U>J3C_MOkJl)oƥēq0)@)%G"m;sM@8~D({]En鯞ϤRMbe5H #2wD + ,$cX\@i>t^vѫ8YDcɫ/fCNyUNz.m1TUnJ*Ct{H ?}O6+Xr (zO{{od5GW"!<dzSЙ2"(>inH yj9m1z,$@(0 xuh>怏}=0U{2ra ֕{O1n ;P0# 5B(i>xՒXOa#{K|aԎWj_NԬ,%Q!f.ҟ״tYqCQ-HAAnpE&pf> ghgg[_G@?TW]]B¿#\qɉz%_2&J 1|}O|MӱJL;G0B r"4Q;Ba='&*Tl+D90ngD0iYL͋#MٺA'h:6. ͳAxcO;Um ?vix?U{ͱn|H@G'j7un8_ћ鸐݂ȿ Sȑ|%kԨ*Ev]'U?&0Y=}YX j>,Y-‚m̪: H$YTAIW$ˮ* qW,ChG´}ރX6n56e075fl ^\?7ƐI-BR2.S;K 9=73 flO,k]]ԽX*X 6[ilnT^ ۘV/<] 7gl `nGX|@eF6-ePӝ reޞ*pc}Si%?О&08҈b] 2L2\0پM'9,̠7)B'۔ʣRcjJqOB쵛hlc*%ECPQ cU`ztzqvA1T/]_hh4ɪJDBe%-Iqt6:.aWdI]S6 ":_; 9{2E< C5iuU/l=ґ0Vax!6*뛁ǑZ@) 9TZ>1~@ؤ ;/q:Z/7|H-+KؼU8%ИmV3K#EQTߧ6˸t_#<5GmcDmٚv^QㄐGv^' ҫQGo g-P[ Q,G}>y|pH{ lJDhZR)t ~iBaMqҽi7ǂ.^<=|V~ Kod42P16,OeMYJh%єf sU eϛ"3o*|DÁ"SWZxWwasΝ*UJ63Hpms!?QMB7t rww:{3GǃvSceV`VeJ7Un ܦ7 O1'ƋPe@'%Od6$RO>]upL.(W'($~2 %Qv?]ڛ~cfͧ2Ն}@|&mvW/ 0Q1G!Al5Ѵh7<ݘ-9v򇭼ӽdEf-If, d P\vR[0D/F?p`w u#&5(G3>Ezn͆NfoR!:dskO:b$1[{nYK_šX c ΧkXv'01g=˅%e3onԁ?'9'{I+UA8K˨Gk`NP-g_ZrÞ@#y-qZE! Zx=c\s4w͔"C>i՟wuqA&5XNr+e"ŁrvH)/ZM!4ÒO>gI9m7r.X%PJ& 4mYpEB?^Y-$%./3KT! 8k3ZuB߰ ԝ;oln^yw"DnHkBհ+@n]faESoF: .̜2 (Ր G4e}vżox#1d*L~ֺ\mI~7a f,i[[A_;]\79b unٔ #{ʉL})1,.32L4kPÎ0D~H1&1$ArbY̏¸EN{jE 0 E;ڡh`u O#Fv^ PBī ՎUޯd9՝SH`s `*?gƟ;KN&"b7{G'q nCZ W~T` Ϩt <ӟ=3!-G0lY2T% 0h>77[y$"Ed{tN&ԁu_tB bReŒI;XOS!Vh RlMu0`b]o {w&2-u@3-, yC;A?{/hɥ>.-ycHdC5CGB_Wv,[V$S0,HXOjc"M>>'P+WF ?U0Yl/Γ-hdJ4! P&|Xٴ`1мn>.'^E ܲ;o-ns_=D5* cia,)7 B",5a0T ~M~ښ.Iq(Πo{mgem;c0S_4DS8 y\;8Q 9gNvRB<ˍM QT։LǞ.gGI]FD&raHc Cʉ:AQ;rN,8*kY7B\euN#(i<%o/4M"2e"bl"zۙ6`Wq ) RQnT>%*鹄. -=T2)c(ui7^#qK >h7y6<-6+ nUxtyw;/xbNМ@Z#9Řiϵp%Ioݮ]={"%El6 &|f>eI8#Y/<3oԐaP1G mlF ޵eem1ipHɍU kk>ETu{QE;F<,fJ6G{~T"'*[Cfdj$;I2G˒Jm)=m>8YgpGPe$͹`kޏNg[IN{ 10PDWCKFJ=a:?Xgٮ.jrPRio"ϴQ5e1]$y씀C92nJ;>邕- pn(GnYb;{D92W4hO8o>HڦK*?[Xr#` ؈đ;0G/w-oѳ29O|78Oj+@ոfW;x#7BmP* v ;>CKYej{? $TrN=t)t 9-Pƴ AVN &ȟ+Bz>nšRZlD%dՍ̖o;s[CN%I?f-8;6PHM:YyfKPxK"Vmvۃ鬏^^ST "Νm(㶗 #bfuF'-U[k}DRijhaz rs5D¢f.4gMEnX1"@g4¸@x/W̛. ?"C=pis+b_ S-֥aP((Z΀F&kDŽc*T [ӊ_g!$.bJD`|xw}j" }OW6utʅ*ǿ&?K`*$$,"~ND5DW,I]kI,.$g[H gYi cܔ14gcC⎭2H-0"=o|t<1#LTы1 =ah_Kzqzی+vdł< kq/iuf4F&Wo(PO '|}wIK7"72nX]"D5QVe!,irII߄KU}ݒ~[wJ/j+J)w/n`Z .pө]żml'+>MSIySzؑji72Q|~'iugaJ. Pe?a[tA փlgf+whpfR{C=J00LЦl궛-}0Paʑo/- #%SyϨMfklVϴ\.N1K?2(#߇R@KɃRjq'\R:l}GLH]Q3̇!(s%tv$3$/yԞ@'?Q بWʀPK()W'5~lõiAU PBgt'sрkeش=.W'бd#㡞?xz뱹#][1x3/GL,N2=?~~K_1>LJ+A׾ÚFyD)rѥd?8gJ\fv"^1~ca5OCit#8R-o""PE%yV毒n3\V|B@oC]^%`I]L;Fvq'h&1baXR{|͇J.AmP`++-@d #F~=eSQ@ueYm&Ý1(!ַjE`,8XR]䠘9cxM3^C> e+إX-v7Ih}n?so0`ԁg#ˢgrS]O Һkhr%BT+NA ;eHlj>]3Tg:1'M۸Nl\CN՚MI+1 触c'MHlCDZeOK;{ӆȂ(9~o>4"6Ծ$M=:^ϐu]|V`SlDAy1gZ/?OJ7-u#LlILM#@ڔA7\g s]>|}lB`RRK,2}ap§;^s]nsIN9?+3u-\^dXePcMg@sgm~QJ[*fG+7JפE]LOz3?Nm2ix |du"{S&Wp+hͧf>y3t uQovY^Q3] ;KQx9aa)N4# 8z+Sv .(^g}ZnDM,yatBNَC3w =/Clgը*L(RM Z+ }.=6,$_1w=\Y:=6FF4,[a~?s=Q CKRbtҊ" 7(ɵkRK8)˘#=d:<ֱ[`kU)daݽesUNf-D}ao|ܨpA&6?(tj5he+EdEi죍|xJ!_}Na'<7bh ~!Jձcك(.MYTw/!bPP4W* {___I6#+OEۏ;ޝ h ,KU^˭v-o@ʨ!.KD.Kw Ǽ;5>f>>PlR3 /~: 2mPch@ѵ隬Td*,HNP{YIqLp![UrOs&҂P0/"nEq_^%@VK0-91F,iHHgKPIeiWn(FpSΤל_5T :yw %m߲8AQƫ5 4)v{J\/|#ĝ.?ektk3gK=B{GF/G޷EK""ד7)>:ďBv(F m5 4bMtL D?̺4?Q*VNdCC&p.ɜKpY]+`hL 3R#eIB1l >R!!P}lxM̯mjD UM!altVW;ʣ=fY' wFjRQ4!bjUݨJ&i{R|*k?_Q*lt,OF8 oٝygDً闺S/GDiS~ݍb$]9+ws> !v*~{ {):DĪʑ8ïJ3Bfm9ԭϨ)6(c%u<ոh:JFǙQ ~ԍ 1cF3 #Kc޴R7U BT>`U3)]rsz@1H݃9FS׵կ[b~uOcTt[(-EtԦ ޑBjt(a{yMv=WnwY>l6K3i,(Cz*Q'<:~v0gH dcSNA5DgHFɄ#M9p|_Z'QSkc17kPv9|WSp6u|4Ӫrzt0*8K&<=Te]?DN}&%bYƙ E͵_a'wug<{QPz_VwpgGs`9+W=3ڇi]5Ҩ?m50FD WӴdz߀] HT?ӻlO1hh2<wLl E%QX$hqhۨ a^ㅯ7+@lH\4hȉ l]VCU{c+7TàAKez-aOPKXڻ[nӢ܀BxM:,1JrH@A9smJf% rAU&DO/HQ!:žYH12~La[LrX{4A:@6B+ 9WyE9@z7;'l<+XGndf`s~ʆLJWx; }C^tOVj\I̷uDik1Z:Ugl~ v2- PkV GvJ^6wj>٥ތIez{Ʊwg=.^2/6X1Q$ ಎκf.7к꿺TFF|<:+>祾 ǹho킀R Ƨٹe^xd26[( 2?y|mêjl Ǵtn~\ JR !g `0rlBҎFLО=tDhKnF\;V{{"5Ig?1GV]U"WdJKSX Jq]SeiPE0"; X[V8KM)d\Bbj-WB-n9 qpI9c+\,LXL=>H_:TEa{~P`?Zp] _>J0a) !iXR uL~LTh߃4?VQNnޡ_G]hZT&\-$W, >٨Zmja&vj2<#`-d$BI)8O0-.@ӇByj,PA2?,-48qg+k`]!T߻vWX`daP n1Fÿl]OިTW s'`#>S/\"Ny% ҹG˻N-QKC\jN`uv/Ϻ;/2!^젊RHK(v2\9?Ň?q/'=֪ -{E˅gd4e%zq7\8ԂtEp~Oۃ G|krY gb1^cmeJb( $ֽཉu9V<< r+>(w6v&i<3^ ɝ:k7sPN)Zϱ; k vcIxnhl8>>!>WKU!֦Eo4 / B+*U{o! l%;)a~uSb\)\0"1FEH3^%񍢘ʃcZn^^NMϋa59 ]Lʠk?ĝQ.A9n7HU;|V&qR ܽ#M㋦9hP/_T+ 4+ gһ=jU)sHC@~RˇWgx"oiן~ \DWXէ7^s8:BD}LP۰r= 7,ߣޮoU<5]]W'q¨ XwMYc)= $ǝ#:5"D֍,vqF7ͽi/%lKvjgco6s~!Ao7LRN+o% `XJYg8jVm~1'^MC 2bfxF>!>UHOlV:F}",l-!ŕo)J)t/!0<;=z HA4936WA.6}u>ݻ- FD P}>΅W֟&ՔXH۾lA `smX7A/`Nm/j`y?tA5XLY@PbR[AjU5GGa,ЁO_l7/H299xBδWrP>jTx"GDҎ!% UE])2"yHithi GCMϫd=M{E3 KmjLq4jvm#RocR:̯GVZfb.-1ޅ$lI~iʴ'dpfY[4}wKEs-a|8sK tkOJNvbodpCA`Ηvoɳ" / Bկf^ئ_5z2\[bIo- ݻ#NMrdd5Arv* ʄ~K,Nشh/\q.It&cOQ҄ #O )864!Du`HH,ϔ{=x%֜zwʍ40w;m 3#QC DВ,z..D8qK0vz.q@go˵$4o#7Q qQ5~vIe@E(;]^dTB[H1;zr2.~ڋ>9hn7THߒZD< bRRn^%V?ټXΦ<Wl\S'{A!ӍM5 !IeUF/I#s!ꃷ*پɇߓGp04pX+HsE#;fRhOl^Ȕ!#UX [ >_Y\ӳe7!?$|CjBSG5ѣG g&Z@x%?6BЈ6qk^4C S @lSWYKT9]ӱ5EU3.S9% ߆zTÉZB vp֤#,.aP]z7Q=2]1HJ4>`@o.rPĚ"EKƗ!s7ðWJnwH^l49nQ96GTZ^(A}Hrs GSN$6R`YCR܈;DDQxn`fƷsq-Ў@p\/& *C}gMKj#?=j)Ă,xVq\/U`LOWamaKa}M5c ;M2a 0{"BQ2wCv`B>`4& "YևV*bo;IWu䩣دuKa_DXU>]P)9S^?V!\is qԲ fN/!/ya@rǃ#cq,R SnJGط0vڹ#*t @m#a]O_vGk9=X] G<-̃ 8$c ENbO/$%i ٙOpWr n=ٖ ׸,=t:Y.Gf5G":Ɲu +F[<)y.>TR%vҐkNt4"FY`CC(O纇t8u= #vҩ{BH?x#jdR8MhU,ѱUQrYΖZ Z4bH⮧`k-z Nn.!"3ԝ?$g&aC9JxafpZIM6Lqw¦(Z;Ko[J# 5ԭ"oLhk"Ky.\dJhB*[Uxʭ>]qB qH|)kelv>K oSx".#},[)݃ tY4̮k,+\p~1+/]HFlAjLqUJh..á@B$'񟤗] R1wJ\%]*FϾD.DLf2?F gu.*FG°(1%Vpn,J}"]jYˬXQ+œG'wM .+~[+р`.3Lgw)SԞϩq9>` uuPwy3V*;O=ÍU ?1=Z-  FMGI @ GЈv{hy^zvhME Rk( S !RrZVYZBGD)!xՠ 8vi[b%?h82f<aR߽Wk/2cCGxԙvnh<!6 +$~~.ڻB~ XzVրƅ;iu$Uay*l2tд 6?^w·^]X)<، I&(U WSp+΢_Fs >bܮΣn: ut-s GBS Wϸtݤ; n֌"wzL'^j-edG]WE O* K(rf63b,ۂ'h9Iďɑ2޵8(e>-+Ͳֈ՞{MI7Jedbh"]Bf3,$7*[s}rHt>$,5 WO<ˠ=6 DBr^bedhE)ϥ7 C=xئqWBN5e-0w֚׏i ;`TS&q\kR$xBl'6_gZϫBY5E2 kP'sj8|o6]$(*˜ssjX4ZnX}s@dRQیS1Kj-j:0Ka/qiG *ZE%n%G8:F1 $JnI A6cc਀flqJe}| Qo~7/t95ȉuwd>R Ƣ9a 2_Ih}#Q|:oya_z-t9wf9,my*tp%7wuE^(u%,X!ZKRƾ,NGl6LMq4Z6OMI"n[{PW@@]DvQ12O}uu`( 0YW{SBHP3 W&lTEFߐov'/cwa|reT" Js/ey0lQ XjoݘqÉ@B-HX 4<[EbE3ә"z1'^loiB+q,=>HS::ɵ0tk Wm"i=KsP)O6#yy6z:5P nG` UV6%@{ WcC$G8%*φ3EnGPaMʯW@E1n J" Uu3@h=(]g+^7;QlsKݍSOܺm_&/HFqd@31E2س L}6~&U(~Xr@Kć(Z"MsXQkoؠ(ʭLWZLN.y]wp %w!Imay뙅2Ed8-,:XO6ׇUeݩ'7h)*hYL5] "MƼNd ,ol\4s0t=Q-3/79^ O8}<xK{̴ wأJ{ڶ㊰޳/d"-9E' |QQF.+0&(qn5Y>'(@+vAHPfd2։Y6=/[exk 5iM]?Om_ +!w! aFxlBհƘ]=@ ?udKȔY6MZEvզY)L#fjRS냗T0=T4dV7HUKrOpA-fSА7n%a-=+ D!@*qRوA(x M5IN xO!!U[ la0rfZ$'pK,x\;Db= ңxU?я,]MĔ)esATrhi-hR4 ^ԝIʿ7+ܒj]k0xv/ Yjϧik;8@)P~[<@y M~(l .1}g+KV-\x"V M* QP3ֲaL:ǒ}2*2&Vst&SAZo&kb'lhY聑/w3wt]0D<e]1 A$nI3"kuIVU挴V;|iyލk ,C? fEq$8J┍L\c0NVENIܧJb̶ ]3i/QNsm/] |;i}MBTH }VHl5궓.I_J`C2:lWPD +GLB&]aTi1Xm)7XHmA>_Z&*58]5Ԝ;$}6Yc|2W*VD tB-_DR%\PUw#{%Z\7%h䬅ޘ uhׄ>;Ls կ4pNjQ_]gbȒITH>qߛұyRBDh51=E,jӘH0uf0R:5L ʠB"=S < $T[M*(piF@7_ӡ L@˜Uh#c6߄,rj%`jG#}X%yfTdf)EF`XʥqIW1\62g˲P!i ~m}€n2S-U~YJ_wBao~.{m|<\,V?Ml{pp2i2,⯕L_L- =n#HWd32N{ۖI{ Mq W~ -qy'e>'ffOxInW_9tg j&O#j.缑*s[Aް^U՟eq(-|FhP"_e8Rܺ Be{}'ѵo x7zSwl0C og,/%@T vCJ],%cYigTQ*|I[j-% iސͿGX{~,pKkw'F M|;cE1oב5}7ϻ+~ܥ~$lnlCZGq[̰v3*ENU Mej~ m$"O&=xZ@ ǓWۮp=YsCoDkTT,YDnGϱ k<4[7[Il Ag\jGۑqP3X‡Fk2*#[: osn7/Z@訅-h9Z13 Sڹr^ے+b Keygg/ ]q}N-9ÿ2d6es1,H_tCXzWG܆9 Q'NYԧhA,Ywr͝]j2CI"…ߔx (~*EԁWhSgh^mYfkG(|,l;By4AQ TA9m%lfPhDTU(#Q8VWNmpeO8H܆,|KɞT#V:B 6Ih4/0lY71@~yv R\rٮ%lC]O74HƤdGD`8K?JA>SС$d*2)tteiBRJful>#K %c;wsdh|LjpZhJd1$;LlR> k'm&^_$l=ňQ_QA "Y +Rvm/Gڨ?ߩO4Y Iτ) MM'순gJ?Apyg`8Z !ezҊ˜Ur1^cJ|.!jwMʧdTNJ@{ @IirD! ?Kc]b7fI9i}Z4%/h StpgcVs :Nf:'Z3iWn35\Gho :@`ގ=KƶBQGu@]"Jz4„a&axQKDleAQQ5F7VвygÉMGn(@ 3yl0TSoeo545<!pdAHuX#$*|HR"}ҫxJ[qJKnr[ڋۄ8Mۏ5ICĚEEyh!l)=U9BKJ"$qN8S0o E-Ѭo2RZO:`zPRb@bыcu P7R]F'R(H^Fe:<"|$89U`4֒Bj}_;DJ>~V_qFD>3#G;tiYכ#Z=,8@A0a;2+h~emwΜ zħvy ĥc~nhD\ sƸ)^/C){DMo䮫0-5lED [ 4^]#l*i}9ZiKHESM W-Yer:uGP*+g1/!XOdzY-*:_AQ^ױx3GyBt9caa$W,_rKKvȜ|1i",,)x9l>0jB06/ )CٟetN'PohӑVu23wK[T/|yiЕIw(b"Oi09/q7Jy_PPߨ̝n'vQDOCEW:kv)l2'CbArɌ=>E(Fg#D\&fԇ㛬Y3]{0М^pU00vIQ{0m_;CMC  [9 WQr5s@+6V儨]uu)KQIDB$P1I들V c(c[ fHК(~[y$:ǐ{8H:= 6孃7;>7DڔmjG倴V W'Fvk Eo%2mcIej;/܄.$UE|sZi/U h|Dsz-9wAXqSm2 ͹L>\0O"V4i4JSV_dՍR\>[NDbcj4UF{/p| 7DyAPزL~ 㺣Z"3N/?131aƛs#Y`;?Z6R_$,ٹ'E&Z-F|fhJVzOVb="ҵx@ZL=8͙j#Gw/T( $ci:a12qUwj 4:5CZw@:#`^u`)03؈}" 8].N~ض:D;doB8΀KgH|:k;au([m (r1l$Iqx H㻝5G9瞚nCuZ>׺Y|ûփZ#b>KڎѼHĉ!pOI^p,9/JJꋷr^5R]A蟭Ϧc'xmoVI1۵) xV-vh#>8!E >A?Lş?ՁM3.>1(UYӻH9tp:j7__ugї瘠B`X{6섗IjZF9l{QvM'96B{׽׫p;[n:!/3턫ܾ_fu#8\H0 :D %}CʑRy"U0}ilT#M{IԦM&TYr %9glZt~yg5:>z|-<ޞDH ȴ M"Q_LS{ݪtXU|6s"Pn&U97scE| tyueLl:+<.ߗ\ @ji]bo0UXtvfSNy߭|niS i+.g"h_$K̳TIe{]ԑE N?*}qaՌ/1~#Hqsp"l#J R;F80D2w͛%8QDuVqK(,iAUT nnIoe}A;L1Ի`<gO#6!+ӤiъrVp)&d+v|k+?貂|wQ>i~3qitc *Խ2bGcCL<8q&6x,;+pU `' )>oGmG iڬa%V ^Сu'9Z\/L!MkBiL`͵V#r,cEE6Ggg tMlPƠLq ?xVg`,_VU^͐? 94kfTcy%d:&7x1Q0q1OVv ,#u|b G {0W:6Ѭ>v 6fyk9 f3\;m͉H6{ۡm! {h@Kk6'a]gz*;cǞQIb\ɻNH·nfi^P>zڜO1&}nFyJV!plNR}[:z3;=4aخ. )2Ԍ D) 뗠xBw~%k4+F8qL26(:h4%\U-ٔ ڔ3+ݍ*Xg2"Ҍxdzp UMHYC$~gr'ęJ[c~X! ι5I~/i;ABMdyFoovcl}uV7o.UbLVyx\fSOjWd1B.@,uD'ѕfN{Ne>k5KDܧ*Ne?Ξ#ⴭ]YORT_-4^K$O۠r=qfk7`4mȵy'nCyЊ"Q`Ya] 2r;Zy'YΌiTmѬ8 *D3 il ^#Kb,xb1VxD?^̎NS7g:1 yz'aiz+&H1*⋬[ѧr;,1.8쉄qy'5z.V_<6FN^lm6*Ƚǚ6q\@^oSYJq$(Ru bY۔lDTfzA~V) ={6PWi.l?9t1Th ͑ɡTVnb$)zG%2DSDži> h;.616)H ϪP?{-}7z#_PAlCLı~ !BSݵotUAĻp뀥¤v1߹N2Y2Kp4uFOy LX]:/OɓlW.]j4 M`>`W%Qív>o1h%7{2;3~F'~ 2vjbnBTmɸi5IUV5X/lvM VgLeY}8WJ%0b.tϟpogC(8Zx@$ևeE-Uz tj;Wpx0ׁ nҖ"I)TG5$IUebGUX9=lnT<A) %8c͑lS!a8*}̗ԝ)rp9,(ھXb~h0gs]!ץ:Gd!g^V%-[w̽_Ւ@)f =2:ai$knBVe&"j|WWݓfa+/iUwWhq L@[;M G.M}[b>a`B$k@siˆ)0s]>: ' ^G\I ,߈W %S|'ɑï&n"tP1 |zX9#/uN/cًH[^G |%U6-kf`]1v`͏L rMUAۛwaNoĸy&4;*W| T/*1~ZgCBn\'MgxёƫLC'OQ ]NlSቨPq?t ;X~mc0y,J+`G!2yrq͂Z wYLp"L\-5^P}Ysʿqx5xuҢZ^,e䓟"᠄ϓP44Dd®<I͎AaWބi⎁%Xr h Hnug|F[mu_l?Oo'd aiYød"ů񺭩CV/x0Nݙ2.@ d=DucXU+[[Xqߗ}YR*9>R7~np!ġU^ 3yM Ѯ6}f>a< f c*tR$5gg"noR7q0/Bbv Z6xXu.'BWnULʩߴثQӧlQ#jbɶfT2{ )RQV1 WQzE˦JLDcs+xœ(%EV2Lj f3'lA,;e9vfi <|pFԐ&9J;w5ZXmb%欶D.6~]`c 7_5@P W$V7y8llt2ciw-ny0w-V81x )Gi2ᒴ!KVRn|<:/%֢]1h0GY:*݋i}`' 4_XR#αA:YQh98;:⭀8˺Swh( >0nQTnDDD7d=_ |WCEҔz)EX%dgZ$4tL?omD-P זsR} uVP;ܽLsUyR{( }l(}j.~öG-qcAfbL WRIM^-k^LtYB7׃yA)t&kRjwF]DӢboV͓uO(@%%B NûV0.AxsRve'NTZwpr(P|.wxVg8n%WL V#C3oA#-K];D)1׍-T?Z0. C#xQN doJF1i먋+Av*t@3T b '0a56R4 㡆\}t;d7&$lb~>!D< |TbTAIC4˩et\WE,w>*]DSk*Ml`i&,!ĘKvZK{x :|ؙ꯱&bVz90;sJ rWR9\RUSli3jA} BqnlI#WE %U3-\͈續. D {hk#RԵ;7t+q82FHyW7#:D0Pu¼/ʣOR/(lR$1|b1%$x]zv i{⏊{oAVC( R)ٜ{FfbF02"ul'`0R9ao/B$utݝUW&1$r=YPM}p/\D\4lqHMFk='`ѬaR?36dxѳ:'i&,ޞ $GD_&H 4߭rlT-Y&у(UA&H)o9)]I+2YW8"Sq5-fhlM_qEnW1idH]GkQGM4Kv}Z:΁kzeڪt[vLJ&|h0͢VWؠk4nMK%& pףLY{w] rnmЁ$hrYx"qyo= O]2)rO=z[8 Qnt}jK-ژw9>Zb/Q3uJ޺"˜mI@&h-*p }[ų8tߟEk?{|kó/0ɅXʦT g1 oR}τ5p]zmWlׂ HeLԺT6 8"17x/"]&QَrH{X[ 3ŬE\QH8x:D n#x&~kl $ *:ܪ%W<+s6G?*@9 i1 _)y 9T%#xnȠ>At6Hڮkxdn@ M[Y T5>`9Z@J!UX,Y#NE1f vjWmFϤʼ g_B&j^r՚ mNPʦ>>W]&i]|ƁJU'CyYþ{ Ȗl^qf" <qf0#(m61eG5C<kG{^55F-/x| +RC0T?P3D4qϿtS|R$ym Uîi`"7r"x?w!pSbްYƌAhSx߰CZ&2,[>! ہ? OgӠl^;ңMlq.NQ'z.!*a3 ;.*kD"/3V(d|*W_cXmG] KDH̎^^:-ߴ e@]1- X!TI^ఙY H7"e%' '}  %'N/WF*\Y߬~}8XT -̈́VwÉ/`{M$|B +]X)qrM$~JMR|gsYDfPUv1SZԉ|j҉ 3n K님S:wB{aLJ"sbEbcRIfs{'|6md3Zbp'iW@^>:rEMe0*AŰisA-:e=C# ܝ! }K%a`AH/7PC)ƟPe] _ P"j'!j~ӊ]?Եλڵk0 7DG 8r5ܷ[04p]gD.S2|Z #ꂞaV;8g";df\;6P󲘇=Bd_Ucu7E+q5ORTs߈r%v-M T}wp*Fl!Fr}HM0gmpwaafޛ%Q`U,vH/|"uCb.Zv!wP0$sC<6.|Iw0*C[tryQn"B: .kԁ{>x9 iuoEV;z()C w&#ۅgTDzǢdh:"ɾF2ڙ#Qyw"IT3 nDWlj9HPXLLEQKi2GZ;,$b5;i`̡1f8DcJ {Yx5"7@ۍb*a۸b]`[Vt69TH. ıiw˒CXOFw9złCB@vձ 6Zߣ"]&HtPz%  ژ:ScĉtNQ*Jspmm(+0UwQ`^>GxB3 Mň"xw@ezaF#ώ W~j"C!Mm;('gJ)4-5E8R^v0]K?y$Q1p /xo}KM' 숬iBjEG]MmR}l 9!jY |Uo>(Ua3!l]{'W6/MF )d~9O óuam|%$R/yIR ]9z'3@׌-G"6mAZ6aZffƴ@B:^QM@[M 3Xl4F& ]o@QoǎYD$[#lFT?$l@+ăO:`_,zvPۚc bgdVRǔvR /6bOlTs\ͱvlߣ&;KcJE{GL5Շ%tZK5A0:6.n` g*?+&SY|8.R`hx*\JWp6X1 PhB>9ťy>:aaFDʯY|T1XRAɰaA~n d?IdǫnF?+n{sM38Ɯ)g#_{ȅ8 _ ΝdzۥpF0v%Pt)F[c%rׁ0P;1( G3xI-d'%dg7ONKe%JxڞJ#َ$8ُ.z淗[&1Wr=rIK62gN1ÅXJn\1 8@0W=Q7(g w(M6!B = *xfV"ىFjFC6>rMi |YD#&gjJTUP=T¢l[ )  7ɵ-/NuEiV7½X]#ƞQd}#1zWiXG1yx%3Nk}jG\,iw}6pAMkQ i%vv,&z2o+fQls]}1Cti0ߕoZW ;4Ggx'x+ejor1.pAVZx5=P0˱Mlh|:$kg)|uR=:IIY񺵍}x$~"V 4K~җ.n0B 3Lx(m^kAFS{x/]3sj 9dm!e/ Dd:gmTcoFAABtfv$.uj?mYq(ŀv/msAgڄrGkE=@ܖuŦO o-Uum @oEaln3$g&|гA޽U#ʳvWovf4TMQخcYo[l(z HC8|(36 _Ѝ .38 8(qo{M IZ Gd[DM-ӷՅTJ c-~qh _n I-mzN]z8=Gi#XIQ6\5%^hm͑yVjn@| 9JԗR-2"h*kWA**Vze/^dRRהw/]Զ:tu7VPz'wűeد?:TZ3`,naj9%bwk y *YՑ9^e|SX-+2DD -ussvxRucxbQ6RK(C98c+3^8U8b'?9( _,  HYe#9$Eu޾Ֆ*G򪳐[Q$Mߑ=Q%RB{ 5a⟲$sHm+#h:tb;c\ u>Ё 43Gm̡l.=gu 'l[ǖaX ִH"dդO쌮Lg'HHt԰=d?j[kH6W?D^|WYj4p(F ` VTw<}WNns{DN bN{E[w]0kERsgDZR";=3u/_zo'?jY qm^"q-k|i'4l7*ԯMU.6_hEy&cNR%yİ*5T+Y0S$.:Z̺Q4j`Q*~?}\bq8EH.$΍GLE/m"G.96W+n Hxi5l"%qٻ - %q%@L T1*-8&ݹ/G5w+~,󢷎$ Oy2a[6ne۳_ƎV9rLٷcb3}LmCYHe={)S;V:HA16yv-KlPpRUZc$n1ߟb(01uQKfE3\P9蜚a/h Xbb`<9> &+?\Q-uG-5 Tq嗼 {D7iZ'B`+9&<;mXNumPAZQLllBψ ;wNȣ&$iX.Y9HUM]`o5`^`jDr !wLk~J&٥%L7"-ʕz8s8;Ft t][FKv dfT!2>Tv RR)e B闘?m-1`zm5fŔF}X(OQt)ͬ; *'ܸB;J1B:GGD¨&q}Yw.?sdžA%"]ld?-9oa ZQ,3Lj")Ds8RȒBihS]W5(pz00χm5?YL;7j;' 1kTeMWbjvp!+Wzf9joeH4sc..:lL2Y􌖸u=pMeM:܀~#} m\*֖qb 80z<4k:%<:0g'!Šp><rW9Fbwψ_]yHxdK K0S_G`wsu4bѨǍ oo(m>mJ?bܪTwVe 'c%7PM&aʷ5?6)иٷuHHor~bOb1Ưvzx^D_D |x2ԕK?Z349TmkYW/ˌ 1 }`yLQ{T]9*+rG7GL|Ik1/VN#Z]P O4A:S#tvbJҺJzoI/?+4xLՄV@-Η?-CCӤCpO 䗼A`nAZ6YaiKbr ? 7;zaa(aR-yU@Jy:}nlp #1P򓀞hb2yyCy:QIiAe¾u&L++8 CPGXJ:GKJlgzsByθL`LH*5 rdP;:9G(\YYCgw; T YHYa#u#>3:'YOqȷ^F>3i*#FP!B^IdS$c?Dʬ@~d "Hsi^U‹U`)D0xxZ6mPU'zU:}f BT w͠`PHɞ"plvR/m{Y hѢ֑ );7](} Xpߕ{~pm,pSSܠq(1 C?WpI\ˣȮlb&VIjn}^j!qGed[_g:gh=>vIXE#H1mlVy:0XM*rL)}ūw7 -jpK/Pf`ZV ./-Sw%C`U$o aa' 3daWt<H dL VF\jȔmc艋XߍU ;:r]1+Dj\dޟfMQ>i@h<`Gծ5f_;9ŵEJsa42#s3 7aڻh}!hD2LU:?) // * (#?nBjFǮMyM x8F_H8Pǁ 3uFџZk&ٸ` sE-G6՝MKE5!]9&ib$41 /hAN!ayv5*`؋}d}JeyqH΅p5,̱'XBmv.Pg@VǑv7]7La:u;AZ{A%زZR-򱮫PpHY4_w'<Wq5.Xōm 6Zh'Tj 3<-x3=gQ2;RқQ93Ѭ.§6=|t0&=0wnZ/m"9hT>KSQ^tu&u{WnZs\)(]G!5{7\ULv2lHzh^,*n^BTXq(ʕnN6lA%cW;rͅPW`۲A4kP/_ݻ/HfEǡH~Ƅ=VCw,y'Sa(kwFs 7Ӫʞrh3g)fmIr^0%mX*л AasIkm' "ReYc,WIH+Vpq)?-w9\ 86lQш1LN U]M1F*D\»bK0;(ɷ[ējit+<&e`A4/&R6 fe^&OmEoGqu`Vw`'?Va9)ە ͙+t}&_ݟ[/꒫bENF?&D/ImO8_Wy`R!eE!z82v jr]H;U3 Sgl5$ riE%Θ`e]q%\1y锶p%n,Q?(c7^]P.vrQWEjS~ZL/OK4jkAz$MD]pWl=jg[e'$yU|pkA <>NS>IrGsdY&Nbi%oo!&Qz_0L.n{9u͈ 6gZ(8a  {1ol} Nr 弐E$ y'-M[%p3-7ungZC~W=>YVaVQYJFX2w>͔2PNi`b!]oП.h^\hiCڷN+:hV'F6#RE Gu>y/etSp˓1|ձ ~sZ@y\5/Ay"י9£>b`E Ҕ=28]EG-pokL$"Zn-!u<2C)|M z 'Fn'-G2הʢ<G,`jg(5XR/*@35:dRP`a(:w<g3E+ +QZFHtKnîdܗ*,;ݷTXƗvei^O1;/{k@  =[뚧MbBrr J3U_i}Q$q_ qA"TJأHQ[aoQNP7p/"s9l6iAJT%7B> !Sݩ Ng:%ZVdA` E!#1f `KE<&7l\p[do8LCjr#4{ ~gQ&v! ƚǻT*?nOpLQ`ۖ^;408v 5.T56-W: />+X(wm`:ӎVK(YYڐE.կ~;ײeC4&hө`wF6ذizw6eZn$ea ⯌zR[W׭c'xzjۧLVe~T_w"|Z MڌQ"[(IrPNb*_4^D%:û0!;d+k%`\5Lnk(-՞R:>rY5~S9iߘo; 3zYToUq*/6XwYvTPSJ?2U=+ m^B۶z2K3hg|܂g~SDKkg*%().DEbvX g4$P&Q@kblp֎#yMn*'$/ G9n'^.DazőAE}ʊn< kghL<:o .E) b*gJ&a z"#C;+lq$O-w:"4eMGR[+mDD=O79*#VGwGbF%9kT{t6h5V nePD.Cڵ:i})MPж }=@T+V'ߏ<\j݄W˙룏~gMNKӆW'vYp#S:喍M4ƍ+l $bn| 96R簤nWӌI|OU1GWkLǜMpR;E{|m:  1&H8 G;՘ږFz%\ cS uIIR_wˠL RoK]jo /Cs%%QX-Ҥg͋ nqr׾ap߾W_IugzrW}XIQ3p RWD9׋E(V`\xCZ HW|~(l$,Mhqq1g"7HQwrWHW4O(^ݥ_;Ϫ{׈Bv/3VU2=]xmLDUw㡬_NС,tBuu3[j>T2N}los-au`Dp|1qUt_DV9gj)ԵX7mHOX: P!ih_/W,-iԒg2|HRo#g',#qX-3w?CueH<`Юg' ,$1Δ{2ˠg+lC:.2'Ü@ʱ/xr/^Ǚ/GtGA>jH(Ÿh2=2J#Dc鞄| JdSq[mv=;㗿uȊB"sS`2Ax,>E4ta,F, GMr 5@V&mzcVC;@if]؜@".7b=AFX5 2({#Fd]Y^lSOU,G%WyuQ{4Y;u>SXDjTg*-[t%#=α8梎 TgQ![Ë`״LCg1`"I>FlzO"+V1bN 6.WgϚh^V0=9w)Z\p! +̛kV탧,E]+?ۚy12]ENwW Z1-w^jzE(od/`!< zp!]q]?u?oAqnW2։7 mrrj=J^P'jPN%o,iV XëXtj^r'>vQk <(>ݰElpVoi3i>Ѭ-teLUJZ\ϭw7ya,'' wP<TK13>Ӡc9OqjXsQrLfe3mU#,xK5Yy e|ՖY4@W1||ħhH]1dԓyϠD:N5|I(T1k(kq0ŒM. O)nZW$ҐatO-DAe#HvhM'4RQ0H-j$گ;d 9/?cwiƚ[QZiLKL++2(gfz&]MH`)0Mx +98h~20Tv$o= .nŢ@Se+72tC COn^gb]d^+(!o ">$lde_.Vd1N>.بIZSm<G(S h}/QO{llDd,˻N_NJ4Jy CU{EeO3.^؝F#E` 1*9R }R?`s(9RxG)bVxa}6n}1Ã=e~>ݛ_pV:s4Y.6Џ:sE-w-)Gnl/0ލ\wwrm}#3Z+)$7'Ħ( ppyULRs0H@.-/rI´@8nBJt`OrT6IOf9HhΓ;} ~kNKA}jǭ}V+̺ V|Ųađ<: :?ЯTN+UTJV-*rH!mUXd4/ȅ`2r#o$52f !E#ӨR ꪶ sStψmLW м[gfdZqu9PΜOxP=8ȹUSF [ms#yUC+RPK\f+ T?!x.QmXGi,L8|'0_+U=p#R# k1+62"?Gac&"Ytin(K}m@ msmSa0fcz쫏QYDdܼfڈصR+u:3ձ9n}ٕ{Po1m(earqBC$lFm O핰;T>Ǣ|9ڃԽNj /;a@^B/` Txԋ7qvNt;/WfjH2M}JQRO[&{f9z}Yr?we\43*!99(cR@6цeuUf=*,"O_brBtϘ4 5XJӺo=H I7'V ÿb;܃4ꂗڌrm<љɗ\TjrT-kbLuGx; VS:b}rGy*`PUΉ^L.c"|EQl4==jC LZv3߱d!8`GDs1׫]e#wZ=݈1,6t(ީO)G1udn_J0a}NIt_HqӤq>&%=A ,r&9(UPy0>60u|I[k(wuCOK8 Jmݑwy}dD,h FT+θu=jE(W ,OD}EԳڭ~S"/`h /R};\օ=ӻ~tii} eMSnTbpp L$IpX3]ʱ½iϬmr#|wB$WYغ[cjta9> BYK $gUa'wfW,3iM znk#61l{u8S[DI\EDF"1 ?!o?}܍z[d/-%c+B#*zT~6ڧq={Yz+lw-"ޠ;r=l Ceɫ}ȇ^=Wx2J=<@%Ь.PqO,OlnVZ0^P`yjf m ER'Xw7KvIՈMh']-6`pDI3=  :K5VEH-jďgY|-(y<8z\ Mh?[JRb›Va U4<f@o%-9$4>'T"j8aD  12En9p%g?f_c"B/|DCfp$ }%ψ7KC3?=k{rA >l0_4WwVc@,1$MFwk|힧 K{~J=9n$VuvN.ȨiL4ȈNUYCytuFLFv*VrpVo}W7:-tiu(V*髚iɇW (~,/4/ |~C?G)Q&jqdH9S-&qb\a$0ՑWα{(fx`0'C!JoϺJq%th^ Ҟc]f+޳oŠ;y~Xy% !ug$\dcƘ:|#6H:RK1yN?IL<}LQ*.@Qb$ Jat,Ygz1w(؈W4>QNDw~C@VԆoO' >x 琢౪\ #&^_@t:Jc6^zദzPG EV{~zo<"3s0Zץx#,1R7(TԀ7I +%C lzøO?C>^aw>RfC6 SS8Zn* l,bVU\fws8}^ 8C_G{X>U߆ /bX&i/D3PEEy'vE/70-mtsQb(}r:!Ɩ2jǢ=[l/,N>p@JXiZ|| 9?z+@ =Yܫ9_j~t@ n 4v0kU _*bby[hwC \p%Pw%I~lk?)ĉ/#>\~{F#Jr  Mڹ.]%*wA7-~S> ^26GBޞ !7Bz/"LFA(Tw#AjcuMN G@2dDsدC[- =Ӷ'%:_p}p(gsk lH05cW*YI#\v{Qlڋ feu 4~+Qr?j]T>[p (sKTZOҠi|OT=?m)O-O;L]f&h]KrIƜ$M:4vCֺlb'uqMt `~^eI2^wI9aGvS>8`0$>zƩ\O|b9/ zDa~)̐m8[9Y)wN.JHt*LR0MQU:8!g |,<.SFqyFo+|SB?ң hWii\ .8{L P$ +oeӑ`݄^1?1؍ߥQRDh$䓶A#c@D5cuX!ы.S6vA=[ds}F}R~e.48M`s{(3#A>aZ4qEUK5 :D&ͨN6CN!|F+tL}gN)ӤWcK'A [85¼'h$ 5[Iv_YKыG(,ON=+t`~wΑqhE!:aOBd5i֢`;W@?uz/'gd hS\_uc. {i˼R)w<:7s %V*zYX÷@XD8@OHMO) ǘp\ufܥLz.gU-1oƎ?xr!fK,T8/7!53h sV^8M/ 8]p,I!FrG-pr9*f,s_ip>$w& =Q5^IǏ k3M,hFbwl؎ja4n2wl{$N@e9.WB6$yC=D簡78u::C٩{W7ʝ5fLSrS&DKH |h  H&q팹y Qc-ھ:P٢>;PLTA"j=rMq6 d4RZIH`qBNC״sZ7}10cG !բfE_5pѪW:h#ptf{# :N$exz'XGkkv uRy1.5iY2?G}Z< ]dx:،eSR dCu|;0 W'3|rmvf.95(PT)~\)`\A3 ~ѥ_$1,xۙاꃗT&]P &NNXYCDŽ}kPd4+/kh]jE^kZеK]ޥxL4 '(H/]張v{cep е^  O S]ki'2 Ұ59\LdnDZ|N.l\|P$VD MnKϪ.U|_Ѵb3e>îRF^ qma`ěd)5YKe{k.BSCJ[Sbp{EPz% Z5nW@C1,"Uo>0s䁚ijz)ΚvyAΈ\.^V@:&\$p!ײ]a'Ɗ9в֘حsHQpgndk {䙘`22kĪ2 폻:$BI9_meQfb-spܳ+$_VV#%1h+ cuQ2t.Zۇ-;.z^v~xtx7ZZ,mlILt.}P.*ι$ۈZx삓 l*Df< sgt,HR?k0sl:/hങe ԿӀC  2"g΍%t ^W^MgeA#M*+a|=UoJlӵRОK"`-; Pԅe6 ߱*oVR ]'b`cUZޅaB?Bi ;LO)HRV*1B`뇌%!}#ƾN*+˭y&^k{*|M;PK!K`ڭ~/DM/`{T@$1?ѯ\lэyc n,[ȘxD#:OLrW:qb]PanOT&[bGF"@S\#uxzPzo%tcab;YY}okp9gU= S ]v "x3D%' `4#ŧ WH.ػ@%x@Y 7y؉aԝvLs+ԸڳjH6%O^r TU_XG[t}R M&.aH%HEtK|@.@BpT# m/$/glt/1]Fa]݀$wVWzol GnЮlNK[RlYB% ;hWQ[BnBY`ŏPA?I~6q56ke:َIaFDɍN"ꅹCS;w ʩ[ -mOh._Jm Mt>~Izp{ VqÎ11*hti[*A^;,'J53 ٩28ImOyZ#U-9J2'濪' -a0̬yVOO+:`VSLO2`X{9Xy2B'],盏kcmffժ =S\֒_ $ ڛlhn}%7N [te` yo̭$z\׿/Q ":K!%I_9lGL[zK4ʮZ=yFe]Y+c_MX3<ƒ^F/=i}XfU#̬YԐA2~h39wVI9bL= 8Pm$9xOBaI?k;6 yG.]dw*ۖ{| xU`# W#DByiD@ZORa|PQ$)+2 \/|E 2 =bC|jߔeZ4D'Im.-AAzv3kv YE#jKb+]=bGLO"8fh)2PWcw2+=f4UQez4X~/@/cKu Fu ( B2%KW |DŽVG3OVpHxgcAr˰&6X?O ^zOCH-Ni&Á6%^īQOM7tNc#[.6SC?\R%Q5[u k=m\ NEc8l%\+OpFc{[|w}/51Ԑ,hM'% KVm pWR !*Ԓr4-lHnd?T<)euG^ X!xԴ!IKwvbRm)eX:£EyJSj,(QyS/uw5=6[뙢9QRr[FMl1hi0aTVrUPut5+دO&g~jBt1y4Xm+KaKry)Ӽ)W ^3nH3դw&@v; hQ~/a!D  f Eޗoslxmx,VH {lR(H2}ʻ[tO;О[`=j>#P-F 존;6#һ;4c=׋wF~INV@[2p~g Zl6@UEo-n71gRH7'҈<:D;|7@2P{bP)ϢȽ(6*:6IQы!aǜpH-$RxXlіY$"Mozt9@_{\ ί}hl@ܶ#xB?W% 'nzU/8gm 9.诡Xh1:)MO]`"u|ǘpOeSA /`*ht`T?aSoM_p Y9?r(n'LX5wTq[C@18`lrhͣ>k>^ItCg)-" x֮0k2a+%ڤEn&*23,'.dmEA@0th`7NU~ "?B<.F YU9fK1]V%*P{)N7W&1(Od;ܽ@DE.",b^+R7?TZp+Üt ,E F1@`=gu . vO:P&r9dRN"uWfh]S*z +7UInl{ QȬu9\b$Q`>B3!8Pkqn q&m|8׼歈on1[JKgx$r=ES%rq-ʋhf>3Q=i[^S߯ɰƪ1gݐHFھ1.!w9 wIEF]vgc myZ{MN^ dW+](fJSSA[1<Д1S  W>7<{ñEqƟ6‬-̶|fz"a'BU?pЊes_VrB7uH8VA#c9rKIoPSE[˾6užij|<9P* Zx+VNXYV23.Tb8. _~3 0_OĀ/^VSGMIK@E&=!8YpNFzH0h=J y`1*,Ti==fAsS3RP $ҐELCy6N5W|&y (/t.Gs@5gɶ m&j--Q;:V2Q6s}8(oퟺ~lS/|;l>,9> ȋ=MiZSVl=Ot1!b)`?VԠX6A!3WJPp$L _?B) ڻBiVS#1VzG VμD06(URvResN`Ƶ[EAoCJxW,ZvwIƕq]2@ +pXn{پ_?%#rbMkV0EEC|Ab!vhUi!=C4QYJbӝꔹCʌ3Ljbأ vVhYҋQcv~y2!w!{.D%(_hf7`$UÑU's۬OZ1Ô_pɶ_1Kp%(08 K6m#3v}UkR{?Z^WTa:ԡϋ$eq pW_>P/_؋i[/'~;bxEc/zu\Ǡ8F _W[ԣ&Ft=6۶A*Oޅe$ਜtuR-P8rvi)g\׭ Ȉ .J_x*uXxLvv``z.iW$(AQ瀐m,*j/(eθn=}E J69ljEqTj|[ _*Rء ۍ„xgaX0Y 2M-2 fͬ:Snڣn}w #pUiAwUZQFג9_z!hU+ o"zHc8r %! _I{kEGJJ,q`wT:$-/Q3a_`,ZjQDdxO ̀a'd$Wͤ9tZ DX0<)AxlUkwRYJ6;yJ5Cݬ^th$(TEbt|xy + 9b*@܉p0e =a10~0Ď!A%# XCT߼bCRsęk s&bԥ=Nly lRUiSe #TL:ݫT|arHw6  q /o5"'D l Cn0aj;YT4fcOpn[L/Iځ&=6ým 3$z;UT!p ~cҁz >uZ NS_WjݖA&&ƱlKKR U.bzavWz3xֺsx? w䤦]LC~i$&neVZo_38HFFM.pW6I9`$m7Q~'4Ah8119ɉqJ~!]*3De/_&Wſl&4jni<:poq;{sԘ :v4n1nyk0w]j~Jg#zQTTu^N't?cFµMx=$_.|[643qgM+5$o( B^P A(Bn'LWs Sx_*9tkM "B̼U*6.P". JأWDcZ} q6,Ma'nKoU~5L3J1l>Z<2=*[|XUWD"f5\WEd{ٞܕڨɬ^x|وa2}ʭ!]K<.SM?,{CbUMw1ގ5=!v`^@A'$cK=uʿd4Le7rALQn7ᬭ_AK_~|+GVOȝO_a Zg,Pk Ғ$[;!~eic(ǪwǴ*@|Q0LB $}N"J 1K3-~f!=1^| 2fss~ Bu^ky@7jK_r+fE+G~Q-C5|j ] ,B( ̷6h}h2;/.ZTDw0& 9Q$R1raUAv1HO{ݔ@Qbt3E+~O1/@q@bﺐ/%[,F*{e iķKMs} }֠ZB0ګmS0ZƪVl$~'^^]fž=9t-B,Wu-AQ&E3(Dx'f䡨n7$P&B"A.:;FLle:TG3"$>5{?MWI\Yq6nU:'g_ϧPܪk7 mW?mwYoo:9V$m {eܥI;'tԀs:` <&Ϻ_FL_uyZK Ia=M'VCi ˥d/kQCxQ5Cg>;)~'o-X#aWz BN1ߤ0}!y&kDZ>+Hb녠YTjuy%Evv pKCh)J#QNÝWCqW6//yծ_8 D@[ R=:d o8ۜ΀lɨz?.9gH '{U;}ł}x6W&jM ,'UK.{IO8#^OO*&3_D"]0-+?VBZM`+_ ^0aOh1 ):P/&ߺsrM|z[tAidgPD"? eQް>甩$ZɸLKl.2skɭ],URб@껻4^b_lm:%Zqc,I;4-)U@Gqȃ/PW%ڕsYvı 'Ѫwp7EQNЛ4-v"^u(nK ̤?N∦K⮌6'\ CA#>GH+hgMrfΰXgos "r3&ޱ^Z_@=TnEFöWysUh(z}؄ZܺTF8P)h?#t+~\]Nec-'opϖxV-̛¹S8&˿bΎgv[곐 5? [qOԍ'w06g <Re*20:V9@L3.cavf]da$yxr2G&+5 I5>7GsQJX{CBA-B;YK'TO&SژVeiV-/ 'yV^S [c1=˓G@/=w6䊬B8Z{]3:]BP1\0/~'.cr\뾓&"geh?i_Ҝrh3qX=0J) 6|!г3fpŻ2jȂ"0;f?kSweE:&+askkTiSYJ,A]( Ob\I#9H8lnNdO<25UB/FB.0WvnXٙ+ t"UR:| r&ʮ! <%Y{z+3_M&I6eVkbd)?DKs٤q$U+ *'eskDw,62`*[~?۰Uf$@Z,avgrfCar ZAͲi{L!1Y]x_W"Ͽ4X/#[%t C(zO^kASTNrY:/„kAS5/8П`{edA;?7F=m1#{ĬxҷJ&r]bt܆ǀꈝW2S֖L~?U9rI YFb,2kB {b*oM`'BNZ@@#Tu,C_n̑nh/_#&# _\ YHA/#!"2T=T]󜹸lׁÜT=ʗ&^I"`޾L8A(.kpujf:2W>0M?s`WA, F8lO6~ 8Y WY Efە:ʍbAu㻋o7Q&@KY2cM{wN{:~5Rx:q8^Ӈztcחŧ_I lMr/k;X*h :̓4˞Lk./B?r&r#ڄ*E+Ր!(* \w)RleC˒ @#34jܚENI#9NTbgu[+NoNިd9bd?SMwjs=`V:# j~,YYpe}8n;,@!;n6QYV1 co7eJ%:-ڗ (ПtL f[ aC=)@kF N8cB{|X@|]f8~MiRf>&tfj/XJNtZ;9JYfKFJK4γ?=&hI=:V- qx̳*H_e!tE$Xm+X3!ݑfA7:bA䳀ڦ>9薰['Y ЛKX+p)F‘|SZ/B :*+r@5[wD[UT I#:Ja}, u-_x1zGiZ;Ĵ*בr!I?FkHӚE)b7ap/QR428R&(e;ȩ-߽O/b?UNmgQ#-X\UB*'^ i zaGx Sѧ"RuܴrzqSقjV WFH*̨WW3i^0V+0սۇXdsB(rM}huŦm7vE.s =a`mXǃЩVg ރ~ a=s GǏ^sQY?dS^<0BxlH½lO_)!4e'Fݹ\"LƧ Ve Ҍvmjp&VTtq˴[ٹCV)>em:}=XlE5;թs6}'Dr)]0MC9:KR}!7$+CV/8.+3'8)OirN.ajzO8/,\/)eI(aK7kp*'ƟAh[*H*.V޴} ή Lr|ED6ʀ쵲LwUzI{]^2 ]BX?AwS&U MlŹ4 -]xggʶzHN]cXP=H#O'{oBG/yQ=ook;Spt0j[V]=ٛɇYs#UYwDũ{vI< ikdU{c1 >ibى\/bTܱ[:IrxT? xedH,ckK.KXÆXHZpc]- W X\@a֛/闞s>'YخONeBmw?ڞiA)'L1OtuiT4[Qf̹즑B7RMW w|aǹ+Bj4wn-oxJrKjLFrVn^ڶ7R3itoEui89=uif0VǼ:KecG W|R&HM«6wr*C}̈5pdJk칤\߼LHro/õ u_Z8/KR]? H4Aøm? hmiQ#Hx&>'\)GsIz 9\.IԤȝe@E9c3[F;n -6sxp KPZ2][ʐ?2=#=`$ә@ab=\QaϭL](LPّU{mCkIt5L0ݧx1Oy qR|b'WjxƧC0?E9:g>~. Rop" #s)Nyn?melhg<%^[Q -m$) # {y'$(W c)[ | IĻ|e [ݱY#Om3wH ؞V /b_E'~" mEM?ro@wZr`:h麣<9by'-QKJ)3pQ}h=Q7g{kp{O;*o+ 7x,ڴx"xJB'ю\+B|ϨEH'9T؍hrx A?\[lEë;hAN n 3x42$#BYÔ_\^kpȱyyYiK<B%HS Do.@{蒚&ޞ{^ y ➅C(3rȊw~uև~uX`cILpҼ >j$T94LFDt@5R?,zi=ҫ6¾E$HeV0?Uq7FYYli㗘 ]D?GRZxHڎnYCI5-m]I6{r;i\S))9Q{%%Fի*;0rFDMBR]:;2[ g%w[*S: 5+ eyhn$AϏ2єvm }Ѽ:s?R5+$A 2tu9#&332ZqR <YSvwn)DDCOVчx{4,ِxzgI '\6<-}M< Z'O&O$o [m4nԣ"A22$$! (&޳ ;I6ioۚ'gO`H9vl#gc/>+ہp`Ɖ饹3s59Q6IEn0Bٸ`,Q빻DX.mT]J~bhKa`+hܶZn +ܛ@8b qy+ ?8*IWК#| $TobKNG<}p2b"-V!e0NrVTloZ0"SRsalMMbXU(-HRT57#"-lGeɎf_ӗ'Q%{[6۔qFX < Pqo7yz‘^-;3,%+j2}A:f'!ՍFϺf,ďy>ydu.i$L3=Ȉ;hN9simwXKٽgܽA{Pso璙VYϞO7F;!%Q+]E1ڶKf;"zWypO$8,um*YvqX8~pOZU>_z]~z{#9J=}= q,gtoKXTFO2r,}1(+ 3@j/nƪN03Y# n1g>j]!z"C%i kD4dRCFV:xIc[1YO~`) X`GS?d,vN5?3G9G7gmVR*9RaL4ḓxQb,?dׯunj4̑6-J.`$^G{ϴjApyνV O ƪc1ha)BԨ=N^{  W51rqg7Ο0fOrq% JĐhB5օ 柡:>n ?ǘ5,|$s`m'bOr.ť~ßeUb8k?٦ݏw*;RF jowEi!6fam):sΞi'֓[`|+%JfL Ì~+w},$QPZہe.^LBV?:`4K:L4pw~A[YqzH3v afϟe3'>ѸM=4iDm*J,8YyƔv@jS Uz6JYzu7lfI/Og7gd5gS%&UN HߥUG94yoTKMkc@4G] ^(ʲFӑ &GJl䁋QC -O#uv7zbZ7>Ѧ/n>!Ϝ%v8hIi)S3b8Yǐ öI;S 3{u|S?J}\ u:A mueT^xtsVrZ`JZ4o1Dzfy/o*nU.NO*sLU>>dJD;NSoY2o_9XJjEe٬2Bn~}x:1+!QwaH;;{TkU\hӎh ekK1 z d_Ј1f_0_4Wr[UNJy1r䗘O(˵fnҀeǘb򵜊{?1W,Te EmJۜj%{?O'gu6 DcHRzs˝;'8oq1'b $Fڗ+x=*W12-ߋĄƅ5pֱNWlmeF3/YIrnkGsm0P%n_FK*hn n')qqh\k($?u+?y>fA%5p`D,=qko^0e ?~8`S>'%gUW7iVkRQeǵ6&T pp'$/ 6M,뫀/XeOdh;Ϳ mNT䢄ѕ\&{NA&24?i쉨 >yjfz/X|AQ عK{O2iҙ㿴D(XSKK@2{σ6i nk,,'xR*C 4.HR3E5˯ZYΎ2]/bwR9;D{тw_*49BdNj :d^r,DDK,$2 c)9[ocD#`/m']p9U7dp_DexP4n;_cѪL{RTik!5_ д' aːa]hw$c@yΚוdmMi~ĖQhvA 9-_Q 2C9v37l ]"8Ds>K!f6Jx㸲gSWkm #Z}ʅŢSB?:- NlͺWU$ ji=ҭR1Džaj]K?vw%53tz?Hd~<3i's ֹ̝MO{> {WnH~􁨗"?ېM,JS4_S1+_@Sew9tw2[Xq0O(f^Hs6{(7y:+{֬Q.rmY <1BWƿHM?éI7boTtxkS+0@_)jj ؈hKq_϶?{>ab697 4v"zq+N򟨼KCZYl@1t|a<-^fuN@M,E`Wq/'x ;(NrD-9I]tWK*G ee]]rrv ӝ`]3 +7лQަu=S(^di@a8U:6TN-C LA/ 8a$4yOHIE1*J@~-$qYmY w⦰s ]ϓqiìr@,X!mF(1uVXY/Xe *l.XKe `!z{׵8s^\B;Ju 7DlJ7)a59 Ȕ{iJoq4&ASq{@ً2±ٟ`1qUӉ<h[H򖓫tubݭu;.|Yы *]UT`L-Glr =#=S6@ Q% x~St1sK ,j͂mM ~[^gS:qO54HZ=kd#!,*޺I[]DN?;&H(9oMidH;ayRF@31!CH HlH?};;(󉫺TO#u5(Ig•Fcp+?"iMgmc2i݉%ɨ>Zv!{R#p6|'(yg.tё>RhRcXճ)|:c?Vktz< 0#R  ]ޒBN5:?ύ"y>'zl82•ɘy$X5֞ 9(qCWk \(o$@Ȝ",Gg?AkM{H;`^I\4lJ]67{ w[aVA mLOvD^lo御n-}Qˆ PJ;xɬdߙcfS2Vwisŧ[WTFqƒ6!eɏzR"fD%>Z~_qMʥ[e/#Ǚm}S? ?|{/?{Btp/ hw_ZْaZm۔[_s5K{ O. c'FrOb|8r5/C-$z/rٽatx8pZjIY,Ю̄Ds9ƉnO=3aآ-Ȥ?}MϳKVozn(רIZ_b&hk~|Cq~!ELPa%w/%L[6N4v y2d\B҉_o 0hJs}ZFqrh3Kb,/n 'V{25؍vp+. hC$:Wsyl!bVެ>g 1ݤfWu/bq%];ǝ2wİCp|l ? 爈cgĝKj"7m6/E4jZV}z2[]`Mo7M/^Vc0 b>ܼ;/&QؘHVMW[-"n @"eW  m7|j>S̑^ d?yq)؂Y{r@MDJ9.![ke )Y6_TRf4b " - zJo9+h# 7rJEծx(:MqƱ ޏtvYGogˌoCƤ[jET]wK뮝D|cA.BygdH?-v9&;)ImoI^Lȣ+Xٳd KYҐ;8Fᮼ nLy"4x.)<=v1ىrFG;I^b;jor<=JtFE"5[U]7Z_L%w2'&2uBp (֔ /!{qR'%?y YoP^"epCʹɈy2t{v(rȕ:_o0ʚΕsw@<3l0|k!y5pJz>M9\ ZZd#j]JkƓhn8+(8,M₩x-7M_}^sV<פ/ dk)0U5QϚC2Z U88%'Vhi#V,yX]yqUƼf7\B k:> q@Es-$`?c&JT阝ͶorC4v/@; \Ovy/u ^z*ʷdlB&ir'r$Ώ`Kýzrp-)y h3zH=|X+Q ]濓?\!jf]MHF<[HlX nΓ2!:wwbG3{] ^-|v:z˹#]YΒ'݈ 计F)G}j: <"$fg̨0J1ސfK=dɛ2qNĚVq"f:(6L ,Ocf(Mc9ˡr9n景ã< 4x.rӦƢD__Vx&_W|W(XDyF됕jfW-R 5ذtʩjxBϽce&ִL\`T;qk\yAob+'O/ &Q rw,O<%IOv&֒Yz[| d . Y>{F<a%R: g뾺kd5VS\Csu{Эj!Ys+q1zT!sѮMuZtMWV#P`&ガ[-YELpE <15 [\R{W윈*{4 a۩kͩ|i.<.+@X_F^d"vBux.CuWG5RMeTi%/$-QL`jb'@\ *hB[#)U<YrZu?`1"zlo׳J}KJ~褐ThN6AQKŽ RUDeO-]w貖ĭ /t#w[! J"ѠAʠ]m\̎>c3G=^H%3GÊ|5@0 7 xcQN@^p+~GRvCz&'Ny$Z˯o&H)çz=~4~r1k|h!9BZ& RK OT^<9؂2R7c o7xS*4A#Ӷ*A( PQןyj`;3}0vcmٯkXݾL?y)b#ђNO8wHuEtp焸@i,6\32`隣MoqbWp o?Wv<^dZ%v>%H}eVN4jGWkDld=3X_:r{5VtaM `TA h415<\P$j`Go]3s<rTUP!$ m؛,\M6MIŞ(G".ߨdK"K>7w?n '8uA2sRo djwO /}]- йoެ1iN`ao@۴5] UK cR^Tn4 ^T1ȲLXieliY} {hYE *rt;L> 9w(*NOϞwZ 15?|+ϵIMvwAP7u$-ȂWJPi|l`܂Ҙ*G4"yh ` v7y㱛ZY|Fg.d L[e9\-V7Ny?P1\'4T8?Av4O*0m0%ԡmᇍNҠ$)KxAz$Ib1Hh}R>% `CUlUOS_aWc mʞ^oYG~rSVic :Ai)`ya &Я떇R_x$53v:l)˝ϡe\q+;LTe;Rk>{^k<FzR i;NTCԳ\8&xKg ) \wpdA./}T1ʷ7컼lIssk9Na~RNzZ%Lٌ&܎ OqޔY59)5P]A;)Q>AHO(3!hpت٠J*P~O4r:xL x8Alar)l^icWl.\2| >y!b.1*p7MXwAq Ou A,cF-0OR!sw~?xR,Q^4Z(=JpC,a[ۓYg#ȝ:p~.y)tU(ty~fYYWLbw[7!z[0"z.>>y23Ų [ט؁.lX̙G#犣n[٦caW(qy.NҿK~o%`@xQh,h^4 )(G'%〮HFRZIh*FwዞJ^%i9߉н\O-~^ g?jgk=]ԯC]mGSOHS6IcϲHHvr . ,u\jM`Nm>uN|AuP9NrIz]ZI n.+,${T짱vO~XlUTH)Wy*f';NJϬ̠7mRZg`xNAoW}b`ap_L1]R<,RL zǵ2 .{6\Gt,l 0+|mZ@BSddjo{|RD?0^s93_WΙ >r~uu%qc!=8ϰQfPLNK;=}=1fXSmIVw'v8!B 4MHwrǧL(_k~ ѧUrB` ;u'5yP aTQLY 1CϷQ+{d b֟bfd!n{C2$ktrJ_q0`1x*5N_moSsJ7to6Y.TFnj{uoYs'Rt/U;pJ|[N7gO-ƢEγh١i?DM83:E1>آ?ٿ-s&+E,ŻkdX2J ؜4ij3^~|+!<$rh|Z |&\Df. r+& J;рXWXu`'.!(Og:;K #2"'P\EYJFڍ Ʉ[y#X)0J$/eto¿w>s3ٿ䃈[Š횧߲6.~vaױ ^^/J,"LPd{\{5@wgÏ88yζ}fv@1u~y׵pzUK`\VP6_ d0W/}96=c@?ד>E4Wʼn2{l1:)%6YcNF֑Ntx;WS$,Y 9PeڡTz?G??Lj(DJAqŗVTc8 B_gltk3\p/A\T.}C ɛ~]g+$}6nBfcXmUe˹yJ~+ Қoc~h{z'f{7*⯦=5,Bw]]SF i,L!պz5:W:LE(hS'T*#3,mV:ny͍]Z)cd ֶ _<>`o<\Ai6XʮX)a'u9NTbԞy&S тufV @40o)l2:QK/i1߂f5s8/U'","Q޸ZMZg[J8\_3% "W4 sG qu`d,&@1 ^*28!1x_ {X. MY NFޡzm~H4=\K$9xfn7 &zc=à[Lwkwޅ7Х\E)όvZGdͯ>puk3N  pGɻ`?kA0l]tQUW?}džRkO>r*J"irz"{]Qtȁe7?O WfZ>\CD7Kr3>uh(q|ۇZ@;052vD4|E|^7zNʗqd6Α#0YFlHj삈eɘ;6lPEiÔc_ÓÌU4& żP٩r"'FG |myj8i?DQMb\ N<=2~_< $=.}Ӡe?)Pġ]Zwww:<,Z,b\DE1l\\J:غKؚNBƔ4VOº0QmV@4ڱC{hOԝݥT8OiCA|cx.#URqQm;>R^V`X6<& kWҝٿܡ5=Z=\X0D>4$ӖOMjEm+%O%^ OO@kWD-C^ٙ3'oCb6C\! vPF1C.).GνS<ەnn$#bTcv#MRJb- p6Ya^|'4Fq{虙@ KG_m\^4Wfbw*ɽ}+ ̂- ֶ.M^FKEk~7u]זG![u| 5؅̦-hD8~T.ICwv=6/׻_^y:Mg(u `(\FÄ ;lW8ȍxkPtPS㑘mnoߤ~pcJ!A>G)J-h"#-0KK7< b9r<.˫79+U`ZR.Z쩉LnސW@>eRy}yX-&IG`$y "ң-mTs6ZW-?ss]36CQ=n ob=Xrb.&Bp~B^t|yTOhBAsNM,CneK-*ms,A! _ J]{,&B)"B!^H%MaQK'6E56֡:#&ah[]0->unMpA7aԈ룫b'WmSR9t?h}=U =h0:|҆އ(@^d{BΆX`m }%alWtB e]K kT؋ o:LgE ܧ3ƘAg5Yf]q;!knSQ)i⦆5PJ$ûGr&p~#a$^1M@h( W!rR&%>-UF̟A ~T>TU"lVkQm)>F¤ L%\y: 7+]:Q MŒv}9nA4W AR#lN 0省kπ@_29!v`xa$mt\׫QzH ͱޟB'_R{RiVk좦\"Dm UR W$,f۵xG0}K߹9 #',^k $TH6bOM)м0De?JMAV^s".\ɕŝqޕ_Vrѝ6 V:;8ĐH$k4_Ln1[zE2?]e v`17Q;w>oP7fnKeÍi\>L= VBXs%D7$! '9Ul\͈ꨝqEk|<ٱ@'wf]Xi>{QRNᱞ$ Ö]ۤX]xy8ߍ4 _#9JBAѰ=|^^HȁjPZ_)%. Snݦjl6:1?VE-dҮD3x~DsR alf*sT5?L4 "UM,qǯ95D{֗ր` s !+q 9wJoPY!0jnDbTKxIDU09zyp΢D^IUf`lW\2+x9F8V=SLuɞj`Ddޑꤾ#Z|ϕzqՁv`-VhF2hr\{Dm l`pJ@{qzf#홈Fex|]z=-i_w;л1`zs~TT@75"Ɲ==;MěP{A}xs0E39Ep&\ @8(G E5gfv|9 ^BA Cö#˩T2b0`j'NFX}8ҷ{Ir <<(G69/!ț&]z}Uϗ-Y]oJ5h;U)}/7#ՠ<]q01j`6\ vk۾DK7 Q֪ߨjWHSOvh>*ZRV @|zX-/$!+ڑT|rD.Ea 4lKA[^?H+#+cnmO0f.9QNnmR H!ϳq4K$I;~yI>Д.ª̢˧!pQNqe- oe;kp2D9bnV .U$\-<# $F!.bx&jԵu$8HXZ'ļ5t)^}˫Ĺ5s36n]EqQշrw@âLL8h blr/ЀJE"<ß d<..v'-Y([Lb`ᒤͪ ץJ,A!LhG|hqc"aᕘVBf5S?mzu3~9SQf8RL:MAAh-A ϽJtϳTuq f嗪qGkFhQ ߕLέ-eѼ¨ɋpKd/Km=?e01YiKvdgAשp#v7ۓ&,nm"QNrg,T4e,$oq\{kL r2~Jm_4$+!Ңx#cW^c×wee+ox=>HQh+R$+D/^ \I0rfı c:Кu1rz%tD];F  d0*YHn.q)! h'Md,q' 2(5 q W9t2BO5T.]Q~̨`.ɟ›TXVK8&Ex3V>UC0+#uh(J`Ml@|:Rq2ށuЋsKO`aQ"ZqfLBYRM;$#b_e5Lt +ЪuiUa;L)PN%3WdAYu?L>+jJf d RLgxDޝ3P??F-Bđ|4.vDUKzH`N5ͨ(ekIk_PMSKq#eh%'EN0Ek垪&ch{PnL՛UTd JLZ$ύtEp+^w\24z4|yIэ͚bˠȍgLK؉YCI_WMhl/@8N^hf\xbp'YF[zM,;DbC՜;e\4of+FucK[?D Q@A;]%^ʡejDG߿>ԎRl 366grewwEVm1kob˃Mo>7 ŪM ^2S}=խMjM0:^1p¿pYWaFw&+@=l4+'S CDYf j@FZte7qVڠkP$fx=mگ.x7MGU i yxSB~Q痭qnG[2)UvU+^AoA:L`Òjjs) Ps.}[<<(T\?V+aht&i*cs8!V[bO(R\{aEhŘ@X[5 [mƸDO,BIĜԡ?'ڲ(> _@ Lݟpp̞1):s3`Q)`iܭ^}Vte@">|'mv{csaC4#VD"Z&k`J!ėMMJw>w->BzK%ʞ3s8U 𨑕RJ,XW*ڿU6vFָK&`gcZ qw!ɣ `L Lpj1N cK!>L\kb(I:XI?0z k]% V7QgOh]aI ))UՑ2Yuq^\9yTfnYO``c}X:YFe 0ֈH"w\L;M:F{s V.ΎC=|nFűĥ~b-S w8<家l w0vHA^]" 1'Z8*WӼ]f"8]8 4dspAB(F}Uwf*.\†J6X`Įh3Yr\]IE%i+ HI‰Td9,;UC(Af 9TBWE}Y[r>}[ x4h=_A &]\6/r^,|M'/ LeOmQޓjE\9((2?j[s)XM㜮FsTSNP} 8^dT< ++gkV )+p,"S4YJ"!P?=C"dElQȣ,rJQBh4 ,,,$cAo#6\MN *`!A"w-rms-zi%8k҈\|yu h|H<%@$N"Z6N C5Gx:{)+Z_*8?cHop޲oۯcy~cӅ|V 5"DznѓTNۜ.YZ/ :/V\%"vav_ÖT/l,gW bg>1+j;ay`3(fbuH!SU7De=p`kYoDA;LnLȬ ]s+٬P-)=7 I1ΓfFӸ iքLZutϪ}!:yP$ 8A:y"*=vbf&?|l/@b@U9L0/lAbO+.7H{}#|\ju H5+|7}QÙ xߢѷ%\ Iz&;Y{c /5Q͈MT2n>"գWpt+%04Fcȗ 9E':D-HfX*Ϭ@Ummsj̆j~|ϼXT˫M@ޙyٚ0tLR ZZ`yNœN`e31'ѰۗuZKϰ*9)UdlrܯȄpᖲ_4*ee̅]D}Ѧ_PLA*e`7ǫbE'87R08M Q ˺>u7f6x5uh,Sf =xݩ/' CCic#[$̄%$vsٚIOyN7n74m&hp}ŇV2#aٺYC%~"Xd>: Ya$jЁHk $],CiNo#hjS][evIY2ю.8GuΡG3_>:GtS#iK {,* Pۉ),1 xM#WS%5vfN9^DU57ı)6KEUt`qAĤS )oŸϻ2!NVȜ?D }Ss!#zk;dĀGԠm׎^e[ 4~߲hS&9jy茏hxjkg4%bI6^Ux]r! k1gD42,ľHx)r2^6bA6(Z BxVfÒHLavj!90[ P!+UaT4 !8Z1u'H[d>Df oZ]H ZI>wH& ٔ\򍉱#i=CpZp#ݴqɂT *?XO#:B1?/ḍ #Zckt!Ue! ^Jx$4i.U +$ݠ-Te rH(V80Q?IάnŔ*77߿aI_PÌV=EV=Ѓ&{b9t çܩdzMgwHa2wOrW1@6.lJ%NBnZ0]-b8R98Bi.!UJOi.mw;\g[ )01پ\yrJ-etk 728BqcM*=-'[S7B \ʤC+[k3H] hP6f+fԕVԂ>5*/e9%1LPFqڦ[/$YtyroJ41/,x[f  % =S*x4o:民2r4įg5V%Gjr|D--C!g{sp ޭl@(Ҹi΂\CN7(#q֫|zvr_ po>){yU!Pӌ*zq:|^|G>wƸh(Y-Պ攵DNn}f<) ,ޜ(I 15 `j"ggU.h%)!w% =$:z8&xQ}>?,s+KM|"Lx9# d:jQ1{Bui^׃Yo93vא]upMJ {T*I&>W@|MTCoݭ]L!0sIAh#4~􂶓fdٝFSb8d`DX!^i!^M _Ynl:w. ~,K1쇙ߖ$ P-J(u_a޶R+txsNz(,.p',:ODU7-{4#=!v,hο94N%_ 4*08%m *rT-0wrTbI6^qgHYw _ħ$PIiv9?C"OV'8( g = dPʗ %wZS9EG% QKKZ[HEC_ҘpÇxzx5 }kKѭ Zm' }`>熨59r7s&B)5Qk}f{ɯ+OrPptN$֘@3Guޖg奄+nՖX֪'vB#uh-'k L?ZbG<3J jAZZ$flyݝ';>[3!v$}"Up#R!e  4a3dܠ $D^Za"aF-׷v(1=^q3n`2q`]:GjKޝ~ٕmؙ"~9#lq,X\9/,ܖOr5; S\͇ L'xowXkiU/y jdk+Ê иЮD)4ѡPW˲5mPjtnqJyBEsϖ1˿ wc䴼l!.=%UMݵ[M?u|D0¸vV5G6ٴOCR8 b%jD#.V1G;GU蛿ru@yJI%ZE]k)-.s>F@y5rKwGY*F(eY>$Nϡ[m@51VDznL|ۮyޘz4 8iB;lY8SgW kS'm{w+@(cT^Ǯ{wJEmcIyZ2РJP:,<J2]<7M6 yO:Qh9PSUF=C}+B>=[X PݹtFto!nP:^pdPz\T>;*&i2{amZLHP_PY`rHzǰfs@Wiv`#O( *5yJ]FoHE ieCdw0ip{)Sw{5۾ ?^bzpuBY Kk(H-I @[! huM)ӒPJ%-1Wݡ)<@jkkG*$qTgn R]PZFy0oRvD~ ލEAĉYCD9 KWs, \tތhRVO_ 3;2cK%HЏQ'.^+jav?OtO.Мk}y{0NroN\b ̀w ڢ:~p)Omx Kp'zkgPƑH{靛1zhOéSu9XKY{Up扱u5>`#ܐ˘&BwY:3RYd}EŪp=M?k[+w| i:Q=5PP5@t,U!_2@bS; n)xgcVr$A:NM>Ȁd5CK؆%`4(/_ t&(w@b>U""Yo MYL蓇K+=o mnK_/a"-]{ɹACb"C\DD{!6P &j= &`[%RӍuKz[ʩ3KQא/RnTM)`2y.xvl^kf4a6w 7*dM[W|.ߡw6)OA Pxi^0]-(QO5+y8`h&tSb<;N P-9՟lJ9uT.n鰣 %an/(I.^1Gr[nl+/#c (3qƘO="ҏol2LWXy`M"[´2sLw t[DM<&7>7CÙlA3O.d ӔFRT w >:BUJ sLv E)xDF dhY7Djvk3A)h/rZbuO+k/Q~rUT*䚈Vd>tR%S4,2nįܬ3 Xn.$JWZ roQc,wz+=؝2 vCEu ٍ>Y\t?J}(Sǁ**%ur0ǹ̿j}!V,PSYvl;-47E 9lH2͹*gܧؽm% a5[G&W'l<})8;=yqD Jy.֑ܜ O~'? 3ulh^8|ʐf{ y;A~F8qKZk^N_P=-g$U"-@[=MΪ MD5 ̸z- e+AeuEF!p68LZ?*?Ip'=竅h8H0tg3RmhZ) g cy'q5m)fLoO@ҲϵzxS0KQ:ǭ F\w-g&hj SiBk1ŒIrmǜiFs&=13a (Ώ卢^8SHiDy0|ݦC#F 3_%R~f8-Jbìdt^:Ο~}zmD&~tw(_AҐa&HSJQE Q6MMEzܿ1@3,HGb>HGA@3cjx;^!1?OiJbHXouzek%_wV0u(a2}D{Fj,B7z ~4^:6nƉۘOvFH(d\(%lEoUUR*U`ǯa@E13<Ǜ(ݩdo3#S‘N$s<0a,& *gEE3Se[dxg`xE Ff, ^O"[GFTTLӉtbޛnd)|q0(g/i`A^P د HݔBowdG=1Kr]r2˘~.~n=1|"_b=rA.CCO_15A]`)$1NnJ7t.]i7D$(,NK^{ou]RULX` l:Q]> Th,pl$Ʌ0qN|>"'Y*)Ol&ġ=vHv@ 1>ur7Hϑ\!-'K@|Bf17\5'V#tX58՟Q+ $cu4O $Q@;U J&~|ٹpq"Ӱ|q'RH}6aUrvfξGgn0 YL¨v'tOWNJR9>r8L䱆ZlP`k/Rl0SE z7A+`; D98L+^vT^ɑ@1-ҋhbn16z 7i %ѻN^(kڂxJ14 'Ž`,gy<LC%KL,e1.B_\y|g% |H? B.j̩/%ҸefyM\IbF4{qX"Ҡ˴/{m7&"d^e.Mz_B2cmFɷedldCF]H^P?,ۣQŢFj' ^j|xuvG6kJ*dnP:^:T R2drs0.y.]Sp4i~3+Mu/IJ>8  R\a,ƴv?)t]mY@Oz:㉅nr%Ǿjb r/7e rQɉbBHyU#ЂoKLFd\lpa_!_@aN|JvyT X/@]kv$Pu 41G, B1*n% 4)!":a-^rP(knfh,>߰;HӇj"zcrn]B1 lKpe VOѾJc;##[?ŲdB~tp~Ct耼b%C$i{[#ur+Э{% !\m]qIá:L>U 34+V2fpĝFDϠw/Y0 bH)oV%I[A.ȿF?P_bg˙9uߘ6p :p 058d55GB=iJY+.)1?E'waXz_c Ӛ&#*)7Euq ͦn؊&ryys!ksb|ZnZ- ݱq>]x܅ 8}se4nՆ,{jMx#p6b;,/1% Wgu?: ˰Rmb V찪dFk Q—3up&WQBG#Lv9̓^!BVUx %:Ӻ?Y.0]D.bɧ lC6 psڏxy|? .n@ F?|)ðy#6Ou΢M2YQ*Y5LҜ轑AW!4}! Xy gݗR뒪.x$&9B{ XsTIvIh=4"ĩ3 rU9T,F!*!|v`6Ⱥ]#R#>~_∖,Ğkb$*vO˱|Fņov̻K,cXyW!< شAӈ!󠄒жe]m t$XgW-XVBTIl:>SyX Hi|yϮݧ{VwտDZ%vE2 "Pe}:Ut1sXFg w{Yb[ 8F(4?U=-ĞJ'o{դg?xSzo}hթ JbQZ,]Z#+ ,#2 r;mnp[c so #|T<ԅhvwTRh`Da2BVYˎFr }yC]WcXuׁ,*L8slo ԲZPn} 2VlVHfUT-|Č`y! wU03BraؖVwi2:1.<;c>ۃM +%/vlWjaMCE uC''#q޿w|86  eG0~Q.~3@-?.##;J%s={(/%PmNeT'raˢ=Ȅ_r1;3OEG24fq^aMŝsەLf r/e4퐩9=EXD]z F&8?M%,,RR:jRv׈ ;v-H~B8J=fyVsj2v̆&ߜ`f {$qo)k`\ya䃿1[ %STP0%i, [#?"RO[6脊~ { k@ }!Vޝr쵈V$:#-)lSK6 #fv>;|nԆ7D7]0bWqZ01]VǴ)k(*6cV " N4 sZ9L;  tJ7Wgno9zh>@RJRfw\b'>,J_t{VsL3l+4U4=ά!f& Rg r'׵L.b [ 崠I^Ezv ҍ "$֤K-O2j./ఁ[% t\ލC&1.2jKwu|s}ag|x_0nGr=Y3H[j$Nro @3|# p&Lvǝ u:hC-D' 5J^*7 )ܘ!|Mk?(b@N˾[7tC{/8ʋ+\c;yˠk&YMY#NqFmbiCa/H/{ *;-_ d_52G;' Cͅs{ƓQHi͐V\ _{( H,/|*fe)$?̖ԅk9 0e*s3,mlPDž'MqQ`& y hcհ6؉ gfL-+ szB/,H8Lô-43az!M`涸 NP"'7}<gaO8SNYbYEjq b ,dfGgk jێ SGec?nWP՞Ʈ/bMTr1<q\KԶc64xu{9*#<@ծ{N7jT>KCf.t~cN !p'Ӯ}/qI)=Pj䝑'$X_&MXrK']#'Ha68l)e *DOsG *;$ n#~ }2I,9BAksZ]C*_ _2磞'\TػFJ&Qr^Q0:,X>Ԫ^9t>/]w"lH:gp{HJv(y=?huL~@~󶘍ס9nu` fYwlŠtQ?| Vޔ*3UQ9l pBNNihL6-U϶HFXA jJp_c vJIcвJڃD|?j/3qwT`R9ZBZd֥)PF %u p/ZiCјEHo!E3&bm @?)C^VxV+[e"GZD:zg6α"#|!=#CsJSt^|6wJcyƫKw_@;Р[:w;v"z!;KH^hSG̋ PEnIU Mmqe^=~ldµ-OAf} B,vmFT{2$uka5K%8MDA/'߹4S /,L{;1:VTx7y*$"φj.۟uf/۫ \ ?F!wF ]yi#~t (v~F7%kXό(f& _c0.攠$E.f$y<&umY41!cC JI̒1tzTڨ^pI~8KӋ^we -|"86h6mL cxl;J5r? L.^N 7'2PsNYbx:Ø`:z]0nyր4Bs3|SJvɮp!'อ.8.\hnɠ܋4ly4֎x~3޹Go,#NU{۽oa>Ŕpcd@-S/HNKEpܚ֑-L~Jl~EBwȗ3A57-n]5yㇰ s]ls:j҉[i%rN ibNu"cm9]\ 0h 8ҬfW rWxdQ})[*Rxa[c@pŷ?|j (gp-glMY'ېgea?@c[AvJ'rDϜLõC_ѶWךɺHipD5@Y,* ,.W}e~,uӅO8Q2;r0j|~Џƀ-|O}΅vU0 >hoE'ӛw٢>%6QRlG.2E6*y ]MiiVÚԒ'.ȘC@ Πp NBvF$kj, yNb<]1H^^*-GЂ['Eedҽb^ j~6rG*pwjS!iM0NՙSޗ;B[.kxCCOl3E(PR3DlsOnrD Ab!>KaoH3lb+h麥_-1'6+? b+j41 w6etþAdȒl=qOݽf_md^e 9Ȕ7AmBۥ<1^$`=D]gi:2AZҽ ׇ( Aݗ8_S_4*ֱNx ٳF{s6_"| 6CO&{,_Qş$#kzj$ֶҴHdD"L_;*$s>O;8gĕ4J*r-8:˹ ~Ⱥ~$u 9Nc)Jʣi3vu.'uThʪ W%bvZdQ@9Ϝ^!X!sR,~qD\wzPnuJ"xsURS#?h/5e>#+e݁Ʋ7Nz3n,T iօRU"$sEC5}EWl iZgRAZnOiEy]Y8П>h磃1t)=>fy0m}fPq9<3rm}=H0Ц^uuQ`ޘp~c%Ho fqPF@LS i!p'V1: +jf>ܗVAcv ?5« uPA64$墤ngsBƸK5hhjJZ͈9ϮuX]y?TAAAzD"*zUdǮszRdx$Ys.digMq)ʞ@VƷN4Q7?;ق3ڀCT_۔lp숄=jeJQOlb4DxkNvE?I?0NӐqi MV!@OוL_tф R+)~7@cL aA E?0{2gpb3Μkr {)&N+7V` C&0 ̲WqV!˙h _fJſf kFΠv0oRG>^B^-Se p$;]i~<60#¿sq/efhehLo}D餔?I}}:WįBB]*޷To儰fjȖrTj!oňZ%_iV\GXP{Nɨř!}t!㗛WJ4pZjqI+HmَK>a Eӈ&IngT(H_\Wf qj ^۽h/p6aM^ ffM߿h7V$8Ū#j:5A#=Q\\Qwe`umb{@[ 4L쩘W[*#+󼱄Ȟ)/(?nvq٧QY]x TPFnDK 3mcN"-K8m7~KB/;LMy:4r}"d6I W6WPu[n>tQtPh 8lLv\*+C8Q e5՚z^vN=oLVqz?Ӯ >~wQ$or^k[ivpLP[Ljŋ Tq2 DAkcg4g8 ٦#C5< ~F>O:62Ď?;Ut@QI:_O5 FN"%fUHVTGcT >>"cbJ,ca0vzIjv:,[ /FP~:"@sӤCBgx>aYY+cu["]Is`OO οP3̰aIKR!CIz < @q%ޝW~G_}G!hDPV<@4(_=Lo.#)@[p DB+QO>iNwVlp8s3.WS [{Y@S1N'9DJn¯C(I8EP7,+|&7c*>O_W-.oՀqf(hM}`6J'HQ<,`JQ]z5\Y>7TίbJ@~ LP apbSfVHV 8#> )g{OrXv4 FZTSBef!{5W)qbP$Pia1ͩB[K vQ-IYs*\ou24 k*=9OeXX/Č] ;p:-*OL`3u ؗ@銷P~Ae}J\X"KBd;u B^k| uĉz[YB{J1?K4lSw=mɡ-babjb2Mv wȻG~v{%5뿒>\aV5T3EuR HS\I0za% Sl*@'q]%S~5D#HgHƢK#",,J2aޅG > ޏG̿|q@!G*y]Um[lx) 9}.!@f \E}V{n=HW]0D/G3bNZ2$ 6Pg׉h'193?]+PгlxRhD? E Q73ƴX02 E)W~`76UfR,6Rx\hV0k|.5%TJ#(o~ :" g>ISnf>Azt3 45 {@@ł6$ C=Pџ> jlx- 8Ӯ;I"4wE6G,߱ H_.@Yep/ k*dk ©/\>5騠OV;@R"~}4Ir*J⋿£ K@QEk1}c)W3^icnd\Tx^`'+S/9'3/~C~Oe=6O~@̱_8ɫ060x,f~&u5iPU9h"L| Y~~N.y !ilsv*AKEypw^a1*#~N.P|&grc->g-$}nPcxkDн n &qaN⑎5,˰bʼ~zϊZ6te2! &vDEoa2`Jq`M͞?긇s? f *&C/J:ŵR2+HЗH wk0-!ݗ>D)T'; ehҫgQ >FGvNKE,ăus4 מ"'LX%dFGuBO9BW⧔M IfjL.!t tߋENvMeGZGol)"2"?o)omoW ;L(m/ʗ*ep}e@y4B##㝇 j+6Nt[+1PCw8"˞K {yg.c`9k>MPʶ]}XjܠԦP.[jbY }ODxᝄ)iNln(\3q|a QE szd)7EMTDo|sd E?#:(,5>K!pw 604\h'җ<{ o<ݘ;QpY/kF'h}n!O=4 Og]w#'8;x`]\^69kiXh2x%*RO,iǛ| iLlUCCP! /_a@?Tٮ&M-=ZCZ3B&l`|wN'~t_gB7j Rq A(<\>]S$iく.oo[bу}9o4Л ͼgM3E"S &OOerq9CCh̉cj2ɼ|&rAI<:Ax?SH[j==}ônXӿ?Lb.?]JRӐ9. ܬL[? o[yn~87 sx;5ިe*.}jkA D ӧc}wIګЇޙ G&yJ"u=~כ+8iiwA@/(MrY's—_oL1X' `Y5s~iE"ba+IOR Zn{-[3+sͤݰ&"撔@nm0~֗!mkG{㹠ez[]ghƘh۾x Ʒg'& "7`0~<ՒkHz $$-Eo&)~=ڱ6! Y1"S´~UBY.h@а٪0K遣)6 4!*E>ʡق ѫJ#ɍ5 PGkYd& WOKWՍ&SiOF:cr?hB3[#\ي?ŵRxsPZg`࠙"#Wxv_rpK?)B1㧈\|F qU/5CTVd}_sP &Z1Еn;$f}y^yv&bFn|o3  PN|P%u0l:yjeԭ*,e~F {gbX&l#9b'eϨo r`[栵Jk}wM=`avq1`ݤC0DUA 쌫B*!r\En.=~P ݕ#A"z ?AmhݭosMu 㳙LVr}T ~Ma`ΩPko9Ҕt9dC {dsA2zqX(pt}RۦLàn+P5yQ48RKSCUk,7֠9h$݅5=1[#Gxm s,.l X N}KsQ'"'EGGI 0iH1\?FQ=P +tģ?msԤe%4=Tp+%OE*|SH:P3KZhiKI$grpئtߛ1a 11{&5nu`0ޭRׅZEnթl|S/3F x(fZ^q7y4gԆ07Vp|9?ҋg?mjJ%2uI˫Aͤmb9O~/)D9($,6>F7M,U-q>j",O!O7vLo;&];F-o|ʶ ᅩnk1>t Π";_vV8{GеL9#ev5^M4uR i@W<4@sF /`FDYUGX7pYڜ‹okX(ӢBz_[(ޝ"A倲;3nt7RE4WedmYwDJyp[4|{61O9]f7$PǽL'I)'e9]QJs<%zH[aO Q>MYߴu?LSԳ)Y"iDnB4GDl'"+0{׋%J$R0KRn>TT(9%s)5o%_4SǴ$؝9Uh'~To;wˆ~;Չ1;ut0 _lsUN(;abYr0f>#)p 3DA9=PS=tW{}6֜ZRϊt 0k`rDDQ%oovkxʌVB]WoHS}IY**.'ȳk!b}3Nm9WGũqÉv .Z?G\z K(A-:I,o[ZZcHzZ9R§ J1 q,z827ek(UCבl&ͶeEVٛV)G*VOJx1hMy JYQOo5 /&MZ&)%apy:ULU=S0uЩw]&p~U鴍 d#%73 @#qb>l5uiQCPq=1ns<6tW \ SUfD>t.1uϼc 1|vы%Ƨ@xyr6mE*ǨYą@uM.."f)—ЩM WdVmzwAn|Lbژg\!lpZA5B" "Gm}wI/cCsX.T"vj/StUTCwVp2a\OLxeݪ4yN,rg"|5.5ZICY<$X}= 7)/ru 7QO^4;X=W.cL07Ȗ7bM3ҬEkas@qq`5Ifhi#W6A%w75"~ɽ 4YdVXŊYP-0{: l|kW̐PHۇJqLQ`V ד`•Cx׎VRh&nkd\t^'=-IĂU8{Q- #B0W^JbUUl맸t1#_\oY$g1}UE5B6U :th^P*A?µUY |Mcֆ>liFK} k'5YԿX;t,6aܚkLTI ! iUn®ܪzZ.UQ2{۟N ob&AEEc T$aWaҽ&X }'9?w z$/u!ԉϋRt*YOD\v^nD_Rr`^ h_!1b[lu%WΔgk>&27 ǧԦ8=CV;VY21v[ux`6kKBE g$nA0>@SdXJ螅.ٺ"sG[+%%V_10҆M|?fBŁ{KƒEnoKiHFfWMhh|t=ROox=ׅsܲg`)hB-8kbpWv]p TRuP} O:ƋuY}!dWIaYr|I:D38nA5T8 [W>[6ژ{0yn7e>#ą9 "׮MRQt"(#%mEI-JĞNKtaYvzsBq%ĥ؍&UQ`[b[79’35_KM] {4# L mA8~ƀ"]'eXR6YUFmU-n UItS' %v32#w{2p4$8V}DS`kd3ID;lWyfs0TW:|+G/ ꄘ1;Nu-AN:M`0L[1=U9~vTB6D\xVqk ρ+w"f/ޓm p΄&'(Ǝ`AxI6[vj%!7s@ݪVjAɤti薔J}_,SFVu>]޾CpE((`{pRL||5iv|'  8zK~HWɐK'9L䤯ttg>4ӿ( dI-:WsM7|-Rb3xUOu4 2i(t=ڝ\Z87`>:JR"ZşmyT+]łhLFe&Ǩaf1$>w}$/Q6@2Mq Iz}f" -ՐH?A K֏?r*@S{S=02\w,9eF >G{cbSR9 m[-Br\gy==%1R-WOD5 dے06?J~;av*anݜFg#\9`KiRTWpEj[ᆵ^arZ]vU;*rܴ# FAB4wmïah=c_;BlsPooܚ.o $Rex201uy%HUvXk4D$U3 v?|wɬSTI"$լ%{鵺U*|j؍?ܠi4h  %UMw <2Dxzt}A14@gQle'A:hjz:}y>+ @35%A0n EX Qz 1Ŋ\Im%=J' {KzR,lb&Ä ;TkaڛK|`_Bn)_H8^7XMNf+$[dF!Kyf)V ;z U*@in[2tY2C_ }ampRef-5XހXAf97)x ӢV(]3ڙ0 PB`~ R>glETˣ a%ljE;mUc$++*@*_A\5ojrUʫg}B\l~Y4Ϣl(7G#, /6646[RhrZ{\_z $ҮñYO?ee_7f34f W-G@Z4H9nc$af'Ak'Ex@HYAK,\_#1HSPsE8Wj0岏ygSjx 6M(W7 G8$zoaTyWDZCd}XE|z N&ZT`hו`'Τ/;R@߬j Wcu._V%XDr$\O0GV;nҲC︥><`i$j#Nv5?agaLr|컫H55(5k^W')6958NHQQg愝 nF-oqܐٲ~MiqYR+uf'VgwЫ'rWJx;^ǵEbF<- 5L_hh8(Ю yyފ:2[?n?1C`Vsѯ$.{ܫ֟}M M0&.?"bO?a+j7%~U|O[^i s圈j_רJ1+'Z*(^OJ}B_B.pa0E{f2*D#L- _xjyIC_M$,٭z$T>GL`#P섔jfP/NIfj\IdFk,ihabCC_5e)lP^`M&"l~޼ʀ9{MfPfa[8ݓ S }BI?ۄ( إ8<55 n( '!ʬ,5 r3$n7~>罋 U]t]żwZf!҃w)Kg" v~Jy.0D㵛6m깘"#r{"^@$ffj̇,{6ܴz)Kqfj 19m]<63L[[~2¿7רExH Qs3$H F^ 1r'P]%nzx 峹A[zpJ ̄('j'EDa)*}̔}Zs:0^N0.sj ]EBywe T)&xf2L+ȵפ3xw@G7kYcL.Yo@n'ŠcRL=IŭN᭽0_ &KA`x^ ^oMc@B840XzY`)eVMgC12>rAE#;:nZ8 êp&z==Š|?gDX )}?jQ^@;M(Άthl!E FE2Y .T Y"֣Y6r_w8y!îR 6IK#F7rI} eLhް熠>\Pㄼ]"iG5w$Q]:G t7ޔVSv&(<2 H#[ 8%dHV~@&**r̒'ͶM#Hk˛fxC'z 0+˸P_K\=J|N+Mk[w;8c Kt~D-KztaMMF{;)-(Rjjo\ Sƭ)y)b2A_W-VႌUZNj9LiH֣C>{N $iRr]y<>xP䪿&Ϳ "o~8FQp>"|fio9YҜJ~KNqrMDB"I5ϙCt\l(-| da))L@:ze^a¥nR}@,W(*ڣq5pw.-tlUҢ rE7,*YC'~=]ѳE8CaoR(6(jL*ԷF2>5# ۩&:h`DD0}-F6J{5Gs*B1siTsi2H*1qyDIׅI[?ī Kx04^KSA֝3H)B`]P\ CLJ-X[A#liQ^Yt;bu-D3u2.̸1JLQ \=tn2;vƋ3נNqL@XE y^4(HkVB\U0kM).xi}E\|R_BK6uMw<5H3ı80X z}@юT{ QQ9"'^%!"Ӳ Pv~PPr9gh{a!ߐ(P-bS"TNqkimrse7ͼ6\{f2I*z1o^KH!7Sm=>'Ҳ8Շ|`;~X3q\&ոc90_Dzx,D[\؟'6T4ɰ0㩩&"Y0Z=P$ΐA؅RQUw;bu Ob&ŭ)pJvc?]64}O Em/T90}Sеw!> z Y{1sZ7E˄钒rl"!f~I({yC*;QTx']-m %Gs('DEet;IA'f,&搣&>+kdEeT(4اYܖ椝%i҈kmkibW@\?m9^30 D.#2Cs+gsNN^+jװ?%@>7!l8L>y'h33 W,$.1bpQlZp~  qj> Ox3Zi~$TCvmt2҆ :2{M4ie%jCT.3 ^rEfYz$&_oZ~.-00@E5Iuok(;I`5Ʊ-grU/h'Zuja{ _>C%zk7aiD\aZh tΈذ!#5Es{pM4 {P;"bk 0tZeQAeǽ b`Z0A<"VhaXU^opUHn>RsmeyE>[?ߗ3 xLEBQB*ס*=I#}ޜiFG 74ޫ$NłL/dM9zDIm|hFO[Y|V!^+@ AB7W)1MhskRx8YZ!]ZltB&ӣHS&OdE"ȁ07JWO4Zę.A thn cK/pnX-Qӹ bUQc`n 5=8jZ0s^ ̗d{(  8B_r5;~{6Mh)DxA7K]\%q= $2Q=VuE>3tj#1g:S6ηiP"OSu%pPoeH~0r[bYc]ys=P BH*.plsUrz{tpjG\:)呞𗖿nňK9Zd|GH73+v5|՛;+O9[υfkhG0{ V I䶢i+~7pe\NF ~o=ӀLyXoF4r>P NɈ˚V.(-=ߌjؗc2W J?,r!738DUiBP=ފqN(v(A,)%@1ࣶ~.k4}V[o ZFH&Do;ڸEJ 'D8cPoD#C$ 0_C=W+utH{ ¸K}u,X>-.4v[6dfo-N(txS).8Z %'k7;LRDn,?! y1[?c!>} ߚb cC "|A<9iSHipxy׵A`M>fZiBȶ]ڏQl}*(vT|oA (bp%yŧ4hO.4iox[ '=p}Nd*Ayy ;)cl܎c%L,9+AQN"?`з8_]t"gO00Q:.-L>곐DCy%gRg~5r6fTw;$ErC B>Chc G@* oؤN"Ę]b16Q]ΐg H~z=LܽiK ئ_y&~#.2ɣ%/O.@/nr>ľ׻CDx&L ?z"EBs Rb:Rrܺm/͔9GAr߸i/0Jђ!`]C E?0܏YOqV^ȑո-|j[Zt}Oq&ӛ6>0_@<3M=BGO+%Y@E"# m|̘vx TlJuw2npNW{5=8LL;9٥-^2hZ~]ʠOHRR-kΨRGQnPΞ#^"o= }(R2Cv%0ޢәY{,b(}rqc|Jzl:  Cz, Y /gl 1-\C> `\S1 Dr5 ˖H+*le{z :20 L:j8T9͢A{p195lYo[~AmXV ( ÿA$Ja -a {^-h?{ŒxXZs=%  ixѹPemM~iE PE!2>U]0a V ܻI'Z Dt/6:* exEvy'sbWMc{؂+5/ {_w D9ؐDSKLˋ [zй'DUC[PմyG|)~[ىT-<$ QR'>;7GtVʗ- ?!;{lLK܋OL!~"iбe>ֳ1%?pTH,AKTQ>gx/hI/Oy[Kk0#$mX*erگty^*֩-h+֠ T^TKbzPEh KއE䊚hL!e;̏ǸVǔ.vpH0`nog]_ny8s*͎_%8Sq #ڔ4!2"LQY* ˣ&sSj6Om$igIOouy7ͥVCptУ%s Y/WEU% A?KHgŻ\pR䩟c>) >[;S#9A7T|0Mo*n60P=O EaKQ%ɚ7~*ba0,KQ7߂k@q*Mi_lAQqhJ㯉bs0 FIEȹkRt Ԭ^%c&8rEu 1?9jei[P o_xw8`?.}(WAՃH 9 W#X.vw fBoᆸLznCvNAlCOLACn5p ]i9*ZjpӜ%\cO/X&AGs#`TtofvH/JuӰw;Qz25UИ@(|.(̦# UwM !^fM}3;\GF݌4;WmjRнn IS[˶76SL< |: Ud.h/|;Iy!$t+py0/UY,}ogÂA 1d;d(BD<Ƕm߽,?=Hՠne{*GY oHĸAK9OK3 2ގn1ZAF!̇q+VvDhغjgc 3`>0ye7f^NM4,4= .T ȹMՆ&ؤuIH5#pއO)y W9c`Q>Kq/|5G ?-_dL@D^7ЅrWt4e8GCQOT_2=B0wg(ɷr_F(W[ &[C֦I n"\UĴ`(@B/̳.J%)i#UZ^[? boLCMڽѫN8J VSSzDjѺ5Ę\l1'Pc;@wKP"78z) +92|r7)e DqRSXveO@$,8v'pt-8,9r7MPeV9*\oIzOU:3Av0z1T-lPm2]l3`Q"8iIy 8?m+nv'͖6Gs"dA-/Qu xz;*T,&bﱊA^v^p݄OoBASBgn\EgkcK2۵_=RC5&dk!GHAk{YP(mwbKc`s#|7o Ȅs Pzznn;-4']:FsX7w1l OƇhI޴wV)$ Yr<~6>{tqc7<2r(?$L+ R``ҥvO5Ghp\K!oZ[2 (/k6bEx<^ r1N&z3XXCdsk6ZN|v 534n⩜)uD#wA׺ _I8W',ʞR-E!<}nߦS񼆉c%O ,b52LZ:G[-sI1M@[DFS }+h{ (}}\ Vفs-MqK\Ll8R9N1Áv,gErǐD8љuxWjLT+q2Pin܌1ls,;`ɓRE,Zd;n4u0EqK/n"Z;˃w=CN(_ ~:,d2-~l{ҡuLW4*ʄ8畃I)Dz^<"b¿‘ZV/A? &7_ϙ ߏR;uz;z$>78ժD_;#`_c<u}qꡄ-Aj./KaW-ܪy?J,D5>J,/#FTaYe!$ G͗a&%V0]NQV3{u>V!5f+˜Wejq:I#0J`er8&gH(!MuT ̄֟~~LP>q:P,g!͘+aWWE5$ OМOֆ->KǒMpqNْCb\[+^ewtݸ`|qbVŰ|uGq'Bv>퇒%Gd&?"_{,Pl#}T傞M3ANe)%􂃆3e4oYT_;=8mhk=,sƂ uyLڝ-? LT "3}. ڃD?== Ӣjhj" :qhj[6z{21o޿Q0:@B`RB?+.Dm Pk*gQ6T Vw4ztz(璞j,-෋mIy+vzp=-b!32tjXsFҗ!%VO5+o( fvroĞ\_DosqwoyBdJGBpBNƿӘ>n^|b{-_8ɣ `mmI~ּ]ǘz>\“!̓9g R5]|GyoTx c"OY܄ AYyc3`d>jkk~JA|B/bk: "DZ?ts{ dȗi`n &%xҘ;}>00?8Ø<@E 2NK\c/8TDYDaTYeͱ:Pwcgm5:1LJF|m"Q`(OӒ ŘTwͬ#}n""V=/Qȶ~V<#Zi+-g': rGj2E2OPifƪ;vZ\-(ô`ܥf89D1qzI@"']nWyhjseKMki-Ĉ.ƙQ e#Uq?]gs1{9ɥQn?7Zoy٥ S"J.;{#́H\Kژ2g~]$, o@|RBVq=x*\0žYM#vkOxhɤ9m6shN:U/u:}LbcH]3mF5 *‰  ,bA-O4н xMۓ6݁V٪})5 #`O,+]gQk&tDS˪E;].DIJXZdR?eAӋT.~+Y 5ȟS%p>"ik E2_6p3jϜ0%4Кn7Tn .X7=T~A3KAw/ 5JZ~eW_vY,`S19ТzC}?AAM`ǎ;wMjvvqA@꽳z3(7&hqKIܾ =˦9up#JLd< z$4;s%nephzcFڇfcKa[,t]WΔ b]J 'h(BNC 'sNm}8eG&Tt :蓜H2[#QޥuG ``o0y U'KI8ϝIZ bڽGuTgc=D#l1VTW,=X2s 3v _RaFnw<[ĵԔ?YaZ`5[ v=L{]x9 dSWڬJMp-J$ܐoG*.B}`.-(=xZ;RRi$΋< LlpɬOMd␗ 3 *#r)J &*gkxe($2{๻t^oT{Pf|anQ-\ߕ3VBŪ+VV Яr8anIWzpp[ʂ#!L![T6wi}FrgL"6dqj[>_}51"qY*e򛌦̺ LtYfh3ΩrNRᗾnb>n-)J^yPŶbIh s'7K Ke`JNN-?#0G")%تV_8"[MWXKZjۉ8%t C:8跠|iG&k7yZ=#b[aXu\+.]!5sVS9&GUQK=#NՁ(bѺ#|x\TDم2]BM&J[Dkթ#!YF7Sx/[&0v my12yI*i B<' RreFaYRU,˕?NfHn2"YϏ9,!4Giiܜn) :5I-h5||IH|qP:,o6K&sAC@\5s;7n3͗*ѺTgm\W7/zUIUզf_C:GHa-X_Shmg_MSh~}vͯ isOά8ۆ" )@ Kcf[OrSR#7cB2GW-: /K8yOG֩) *?\h|I/-TƘrb+Ջ)^ɇAiPU %#)G͌xX/ч-2`Τw+~'<r2!nd-wlbؚxxF2_B>b'WaDL |!rNn/ms1yY6Ɉ -T{zROǏ:OΚQG2Ԑ3}$6o?8N7zB/J-2,l(BHN u^ klIe>Lf9ԺO7:,aZ(EN/a@E?$|#LŰ66cK}2O1+W=jzA!A;z Sz#A#஠!8ϫ Łe c5Ue.t-ݵm_&ݪcpDE醄,{ p2.$2Y6Oj!b&)H@և|r MGS\ƸRb?lpEɥ h[(7I%x Bnx\`Kڅfu*J p\SuXL >d)ЗY20'#fSuew(2 E6!sy6?mNN|.6w8yi<r܀,L$/8QwMMky0tqt1OEfeMSlޓ*GEhrjzi7H؁s%(Xfv""]Bx7b^S50~uZf$|Hó"8^~MPuaKne_(=]uӱ 8niysfbg+/D8d%' ԰sI8ܒ S3f$}D^H;+o\я ub7O OcNm[Jfi+;hVG҆mFcKX 6N7 g$@ghwT+g!eڰӁ| uO0Z?Sq+9_J0ɦqC>>PƮ[k,qNvy* QD F 7%Ac&C[H05tPוLgGlovdyW`iUS8"fN Y?i> l t P|4p_F1~lUrC!hM߫ _vd1K0VD ԕמ)߮=;g=$(_|tk~Z`Գ:A+A#…r5}f{[c#/睌Zˇoų5? v<]]iYf v&'p2\ݼjxl%,DbA ޟYjhYqeV1?:Y!]+CϑQf/ELz%H'ÑX 9(~Kh )pzWˌŹú6zso"%UwqIÈ\8"^Z Jy/a2qo2dT7bƟ e/F].RB+\|%5=}PjA903O̠VےP# r7x1 !`naâzR@e )$MZN/>WSQwL_z}9, msFMYzJ7FxDVѾPyIDz{1_}o Tkd S(CZ=7ҁ:{O 1śɕERKГEʟц}留g0SdB g ʫk˥>Qd;~F8]gj-uXOm(fܾЖAEڨ͋\!6GЫq~AN4S[CE\"=pdɪ!Nf~v^{گ+US΅n p(ptKϜi9z^nWYO"3h6l0P!+,_ ?}SA U: > S%^Jv|zzZGR|Y~ i].@MP̓LΟ7m-?:O },-D^Ʈ+蓃#?O{葿մJS7XWX>FɤCOC,fsIowva swQAчXHb03HBb͹ c𛉭.-LÇs~UF>+=P&B`98yP::zVbޔ . 4lL ~[>eTTDƐOo2gn+D!3 luƬa2k_RK0uFx-hz+{>Ŗ8~ਔNYaв-?Fn z$9ѩ5< _oISl&.g[mwEXm|` N1 $=y0|+,C{!6e0" U+trZ2W.٧Oe~N?<`TzgR}dbx|(ժ⨣Ԯ?\ cɣE0"?[:^PmBy[W(.G=Beȟk`d o_z)H#C9 - Z-U4gbvaHױoaDA3A|m!{!| Y|B<4%4FU$c<=@9ָA<cQ%:2\ɗ jzWrX^elmTr#rtպ&¾_3-%TIFl﫶ΧgΎrH"|sg&<`XVsWl@s N*W:"t*Wd<:K0Džkl_>UDDŽ)ЅE)PvS|n\+^zt&\Qګ":⁎[yF5NPhA Q[*ڲ4fX2A7< P 򁏷lzm2\xomMqAfMASVNⶭp-Q*)ο7E~=RLrOhjJE o3RNY?\sȈF zqJz]| P) y0xQo+i)f:zm'1"[JՏ?m \%Ǡ(n%"gs gקAr\AprPU FRFp9ttM0\]"zVΎ#3ܜQk{h-mGi+/^uJil1+_|=U{ `"lxTS)kCד+!i a_֯'>̀k[0J0\*yM7] ' q6hMzO}hmWT_VA(g߷m9<+>~A0 Zf&)Xͺg蔄j̄ke bj/gDžk0S`J;}@MK8}ʌd92p~5J 󖷆ucE);4}[_+ͭD @5-GU u/]JV f;`:(''=MZ4̹{EH g FtUa3-Es\0W<{@7 > F%H7/a(Bߜa:_aζ5\G/F١x쑷Vnц|VBtzYiX>  Qqs؆0=6v fY ޭ-q|87Wq+>qLPG ݫq0/ee ęd"[_FD]A_M4Wo}`١kX;)JD/tz"m.z6"w0Y d [ Z"Op[E L=#XD; (hjuR%ѬopRgR:63=Ӕa^ߣ}qN'9]tCqfF iLȿmH>䨡>IDvHk v g-4\{_x:J89 8o#'p]zs)/*(3.-Mn8"rhвvz JP3!ɰ,d&exxu3y54KqՕPiuy q& 0]0yL^)MN^nud!m8n&A.|6%ܵ߇#RQ}_9Il,Tv3pErD(Ĩ+6vSٝ.HzxSh cZ1i`zq@qga&"(9m~GGVR-BX7cF$UUif9#DU2Pt9Ah$fݵo>\MTWwwXGeE3(/`BHI>|KVdia&ǯVdAG,˜/ejat2gՎB^\1ɤ!dL4.E-r!OLlruo4Oԅ1tW1tjĸ|67YRפM ~mn}?wt_z"4c*6c~=F%h}p H~/;AV[Yj|p>R8+V@(Ou6ܓv*JJ~LVd YdbL`[; b8L{PZ=5WDo48Hd3ݮ@mT*VqϨT0o=$$+>e*adyKZѮ 0@ MI ^=\^LSncmܭFnGg ag̕@f@*Ճ bPCi{JJ=C\;Jl1 w4kDM:pE`ܸl,^?pqE8ʷjd}]0iFsu"̲Bo?Džv~-wzB,s+ .ˡvbhia_I1/KCIS-1|6E {p#;s6XShYKA$͸cn<,9*-x5UWϧiA!]HD(XF޶̋@~ k74ㆪ\DZŌ}Aj+u=HC/xRK\Pls-ِG]#]7v,ua;Bg}O<0}bY>e@ emyvsKQ<$ H׿#|5\.b[+mOF=Nh5qg쮐iqwLb Fr:>*OhtJ& q ,1PY@JE~[GMmWrMm.F-\]\dHE z5JS-V; ]?rZvK3a@Zwa6D{Wᇌ,>P- Qԭ,Y0w}d;6}UG "jrEJGd5H3鬟Z^qTKW!F^L#n'D^کfCi*k) "60!%)xh1;s-lSoE,2Aɤ1Q`!) .N`8oͅw؃.6އ7ah+i8aO2(]%=n+'Eʿl/7 ϋN7k Wwε^[Awh~z1)\U,YYL 1M>kry/Scezz<"|9ѫ؜"BSD꥙7*pdIh"s4PÞ,,[__7&jҵYˈϺ2˦&7%,6Xp[hQ̀evKLSTsJw$KЙ'juɁy@&@+~3X孀; Q'-3;FT刜{,խ57{5\w9@4kK& N F/kr96yI!ܳ %|WKMMslA) "ahr Vx=A;#}+'#zЮ(UmPhCs4((#thwR ȭ vaY1"s:ד"~ S]'E9uYZ c3@D!pQ7\6նUS7::PQ. PWO#ܕO\!,B/^(I[FҥUێWH"L}˓&}kIӟ+N*aČN&,una@'8Hzo/*(7|ȩc1yB,R_:)ӌ+TQ+J19{ bц.)5"W#<4+ğVU˵!{kQ<%N1^Q_bnEanitU$ΏwFh~p |kk}-njeƋLt\^"Ϊ wLU%pi"-HVx6ύ ac@}+nG(foq/JPF~z5N>{& V9qWs,dFYEynub 7֮#o 7tjEHV~_IPj6\$Lic6s"{>9Z/4BWdP{@Z&ㅦ"4̧J8h(O@;MA9kt oOG!z‚(d$rKf(׃Dl]wtj;se wOk+զzM0,s_vrҳF nؖhxes к# tLyu9{WispkAy.{5nGƽdQfiN~,gj-`Gi<ּmgl3k^Ny6ՄUZ06Zy/ݺy@zLUd𰤳sS٤Kn'yZ;J.BX+ bDHl]韺z75,ƭp9m<[kkD"֕]?9ީ9L#\ᾟ?ä9m/`9&<]wθT] 3b-zVZa=}wn2pa:'Kyڦ`716A|P1!jlL,[OF{]ӷD87'|Q[ԘuL֍?^5fo̵;nrKA_ +CT:F/*I,P+fAw&- f+ W&IwKnƉnuB66<Lq#8@u h'wT3Jv.A3+ARC&嘆 !qfѣ&ƛȞHvR,8Щh#VYĭd y6Ƅ% WK'nu 4 9y1虭Z$uEu(9V1bϳi #ѝoܳB9dLO{[&5y ̚_ EN`{g42}-˂u>}CM(3lڸ"#Ģ3_!BUWֈQ[ ^sM兲:EJSl\BdS-$AGJ!ոHY| XD3"܇%9ό# ) "#Ҵ:c>)n /ւYLzI^6a [XT7߀T IDW14(Kj{9Fr-DV%lK(B $qݵ?5'Vn>tdvB$;y vBelhgwhf7*HB7@51pFSyDBK"}'n+0_\5k}&ٛ_c\N[$ -\sM]f[Ls fUH/]3jH}Zp9*Z& ^~ yfCWls,fZ$mO!#ù6X<;YX>Iwf`1Fu`\_sles>"p]_H\{XjV670/B:LBiU$( (.@ Vw x\46mWm4(vȼ}LNcTdM5x4C٧1_2̹O(o;6 ;L5'F"<=M.LO5 |kLG rj'V Q$ .JG>ds),-Ǐ`= %7T:`ZY*~JyGJw noYdLYS ۤu.>~GQΐ, J *YB1MS΢ap̖0ai[3kn^å[߄jp=+cǿn0I`I[FZUX@HgJ 3ʒ#5 Ni7TWBnndYT^%7e|(Ri- #0]~Я*j&m ]x |ú`dDM}[{z^Ы=Q]2 vA\ْJ7.o["(X5_tV鞍P?Muc{(Xa4[z]"d_?w0+%̈v02d⬮ʡku)-&a*0Ak2 Isqᆊ|-Fgq#Az7,m &*EA"A U,iZ:/`p<dCKG;@cƧ xVb}|9 Z이lK,MwB͙ Yx##3xg O{Z?i޿d÷2U?5?&e'Φtfݴwqd aCGsvK4-6LiKH$KW+0:Yǣik^0s"iY;NF'dZ͠pǦA 7 q2m8k\`qVViO?.0lˈcJEX0rЦҨ1s\!YiLwA\<$FiC')4@rn aFv@>lzZI P *8Vvnj &إаC];%~Vc MU3SVq e[XY'[\J=2qvHy#r.ٷ ?[W'\46.RD}XIr@5g(TM<+@o.>*BzVSlD [&fYXkt㟋\|kނ+%{_#8yGz{uh},RKP%Z:Hn"xGz3nG#+E׎?]Ш܊Cfv?P^X`a~'~RW!1fXtj@[4ZHapK7>쯸v5s.[~)BG]L]ɑ~Cs+tٰK/0`_x=J%3YC]&LN^^`4uy%uaZ7.=͋G}i-|'DrG9d1Q7O&֍34G)Yr0؋̺٥i/\o9Κ$B.hoG #ÅS;Ϋ6]w'$I7tA&t:aj]*LiضNt7N`J y"dݒ'WF).wnB+nz˂mtov`(u6O6Y>fwߨ\3w[NM#M%!2KB ݮ?6>4 N|?,$F+^ /w]ƨnL *z9ΐoMo)o g KƼEBpRR'əe:JLSzuޖV_).3OV`0w.Zp{yVH㐎*HkL'EW 2ΜqXKhd[4oӤAA)mV%^÷އTOOm'b9蘘^vO| }6_SS54$1}FxCo Ya@].]܏aOxlՕC(|QN @M`Ćad ~H{$Mi]^BƢ__qԍ9%ܹ"eNqVC肎[LW3օ^~pGDaD 5"{\.V=p͒jY5.A:u\%o?fByormZd,v դayKB1aŃ9y( z;=.xP$%sq:IiUH^e[oMQdpn"w#QXP2"0TJ!Xc}(r<qnVcO>5{)QGn3e3s)g+usf4d6s .zY`M7f~#]qb @I5eGj֌(/B:2dF ppyWeX:9sM LzӪ9$WJ x3>5d2wT4ZJ8s +[;||i@[849wxD$b}ww v}ӪHC Hg"9 A Q=|1؋܆T5tpf=p! *yi'CЋi_f8{u|nf2Fx+=A)Jtu8e 9`XrR /[nZ_V';1 (<RhcX;Zj[L0k6WE=?[DDJ[^ɬ@VQzWPErHjPz|<(i b ׊5zikoIv%4ފ]v/="nY_j4/3)3IaDE *3O3^Jw0*E!@RRa}g%;$1n[TrۤRO E% Dy˧bkP6@xP6yq["nb*Qgb &.Cnfp;_IpCrHS|[_dMA̘ "aek?JW/kpF[.b|U_t@1g5 O|4sOb[(脮\ `;Fts Hfp.,l6z[򱮨\{b[MH~v7td[]`K kݦZgp@n䰆l,2 fe`Iֲ4WUZmdb8]bw_b;a1>*1.]"-Nm~Ɩ֚_.e\C{i NT}FZ`ܾ4вnEr٭`cxx_3C<]XT ܘn448ۂ9ܶ] O`6N|_G7Yұ vO<O?/fX&"wGVTՆg,laLj"W} N ei_0Kˆ`Xg+ⴚeK p }_nm:㉷"w"bR\Z^8E*,p>0Vٗ*)MEmiC?kq+zs.][1_> W3ċ$AZ3ED\Ħ(XO6 &CN/q`DulyK Q QYcg9@ohy^m+Sf߱hn_n]Jbr7 'kֹ!χwo;o#3X( `0$IX 0۞rj1Sqz מS|I3&kfƍ4 X`XeGt\!jU~MV}”v!&-ny^ _kjÒݞ@NJ)XtSؑɶ_X~\T۠DD tȺ&p*N`L9˥nӞPl-~8Yi^[e SEgVֈ4 I}A D"r[wiȜ52J? ELIXg;?Zmxjo\J|X}rZm ݗxوpd'p,(qIV>'Quq9o-WY#`R)6k=`%I0-Nr0RqnV#e2WuE񜪨9&7IU AwieoV,a2_QNQ_)R~IC  ^ۀ7BE4ʢwK7;ZM<9Ynhoj ya Z=bA[@;7hcpppw+i/ ң`tn_]Hd]il.ԦVE?[ 12#حYpy:XU`er\ wmʦ\fD;Kp ZXA4 ^t-^YNq`PktbV& %C "^6 T`z# PCT(0AmiU?O>?~c,AҸȣFFBFVrߩ?YJʶN?ʽ1gdZ]UڷFI+u%7TIarY0@ZJ>,7ӈjI-pmL. D/kr}wۥ_:3W_YcT@rO~%ȸV=Ak.b`#"fX`*`a*N` DYWq^;bq]~gL>:4}gH|acN ,w"sџ, s1Xo#fKg{<}k*>('ml1͜" ZR6<ݪ:DU8|57Nqq8/5 &,yfOC*;u^a .Ѻeg| MaFA>Mq  5XZ{3괓N௧|A1Pn都gBUj$8&V_A+s$y2| S^# 2rB /dISҿvED25a$uQ '%qKw`TJ~M1;Ҍ&t 8ʼn:P$aR-D@N% 4fk쉙h^ciFn~Нzc5UfDp թr/P# qq+ߤI4n^}آJ PYzdg+XE#K=͑38T/d QI#]YT+[8~k~j7,84﷓'A y|)vp~ɪ|`=C]dp=-gیk^ab-N=IB 4ygYQ4Pg֯ڼ8с@W3l>*awY ƌ]r YC>@5)| 5?iK`pSΪpWv!v:960rY$kcI,Q6C x5@>-" Fx/('ut'2ڪ<1ܓYχbFP~x:hJ,}S&Yu$jWյV 5k  7ogФ4Z%;<&uu$%-GPPv;a80%S Ӡ˖fr4+ZMSLJw1\C0NѼ^DXy*T]+FUӏgF3̞}?Cr ^Ψ qM3xR-YL}_7hͶsZAj݁7B)e!w}82|No@o /zQ|)(Fљ+`'Ml^+<[U놻0 ]̹w%P/Doe7k|/7fƕɛq%?úwҁS!宖Eul3s!Z%&ըYhj:hC<\V QP#ɍLY&e%i;)/쩄h?&(/Jfd?I֣Ci[4W Xô'RBԇ#EoqڿB>5XG/#q$<|bq/wISۘ<:z W@9<\ XEn(E %F{8_(*"H˥gg0b-->=ٻK>l+tJ6 bǾYzVL}eWV%&-%d׋%'ƱdaEXe+%4QP8kj?rWjx\#Ȕx} 7%f %5]$tW4@E 諯d Pd[\Fz=I` 9+BM 0<9%D r;xtm t_~6_{(&|TV1Ҵʼn\ ðnyjw--6 9}8VB@H12<I<CMa\duK!b>)7{tY/Wǔ}5qI?g|[< q >>?WOd[&,*u ۳6,o@be~sN=B4~l\"4MǾ?{NWۍ 7coDӟlFqj-ͼrrv;GX4IL Sv=@_dqmѷ: .kcJL7 u“RPк:Hz+ܥ}ls4D('DrGm6; jn#3 C@L5KZ$,6!ƉUMO5锭GEp/kWTr&3c*.[ h"T.)26.0H5FDOWNCc۠IQf:$RXΌ .P [tDҔŧ8cY,3Jט- $\6PLgͧƂ]&q ђd%^m4I*vYF 'lZ.\uSd^z'RHx]S\-G&~Ĕ#aM<VQ*ȦBm. v-nTP`b&["ވa71`+Z}aO We{-7ncBa\9"dDr&T"S lK ̫Uml4tw*aaƱerU Z!+/nL$P*Tw@ucq?[{cن<^M57MBl~ 7/!Dsرz%>D_A.lX`Y, JqR7,hjtxΟb+V_%ZN:~;A;T7 U^zᇭiH01v03al˅ = Y|_9)3+쪏^̑l$٫SB ` TVI9c86t 5^Йbk_MrTM[sU\dqqee ?\&uBypEr8 Iga{Hi ł> hOD /©+&]2 ӞB}x@s*c;!FRGxi*9^\[w2>a7VCtWwzԊ)e}TvA*'xjPfnH.q}&_-_HqLғP=H&/Q+ڣnZ`%g1'*e09R;agVz3}b7'xKїP1qA#ߌŪ(w"Nc~>>;A^DiD0GW?Èw؛s^\gl@=4s|wۢ/:KR,%Yti~E| &J1`(@(Y̿ʑ8SL("copgб-VV5*n<458G?S,D&8rf<̲k&pRe9X8l'q*f],g);V\#4fBywȌ>uJ0Ivm?5=]ߔɂ֑]~oF(n{B&&kyL$A7:f5/LrbA~/7F?UZ0/=>R z8E=qꄒJB9lQ9ˋ;zGowHҿFad>ÒYY/xo>6䉶J+J8~X Y!)M:8sp3M+!BKv966[׀<;b{3Pcn0GR=7QY(Kz¶ӾN.L?`[j›,!ˮk9vm)e5 bCtkky\7V:x?Jveȡy".x|cN]l>SNqz^W {2+f]x >.v*HWcCϪǤa16V Y(MB jѐF ň-GMf!{br7*^:>_8BRhiwR_Sf2yڮ]bUъ^5K_$h?3h![F([N Ht 8t{GZ!iG78|j&8ȞBzt o>' [J J%%rz+3 ySr ,]M7Znw6B.pKJShXu zJ|З%G$8 2J IlRJ`moY\-D6dxr:`*:RKAr)DE^.3\LPjkR|#3\SRr }\{1a c!=ȳs\ט4.Y}e;d!~lV/TpIyhIIHiB^S}Y=m\ 0E_j uP"S. +CS~GE&'v3ލ5 *[!S/(3d!FE^/ܠ^Tr1^IΙ%N<"Yw \߈PGR``UQ@KwqD"S:$&?Gm[s1 rmlץef]J5?q¾,CSh9ٶݖ@~#tzTRs5jY2mXOLSTyrp)]l]+#xlތh,[],ZWr`i_EfwblMMjʼnF.z[=!b͎rCA7-Y- yYz/iŤ?F@aqYE5[},I,ߙn);R, TQJ#YJAcv7½YzX{ۀ8;N۰*220Rצfc#;NJ[򩉣BQ F9Sxя稱`Kzvևr# ꈠlbLeB֪ד$#a-+4 \g ^_ASvlgRu&G}2F\ @8f,(<*L8 U Xg2:ĶPSwP 31W4'T!?j>R͢+q`DAMR$ƍ6b.W[! צ9 #fxr(rV:J&t /.@s}ܦþv,uӔB!_@;u"Rƶ%"{87/(+Y0[|B2;W^wgf[/[2acq m=uKyJO$_vAعՍ MzĔjq/ϾIGgǣژFT.T(B70#ӟw{!ziBA4m}+V7MPQ=>pFbZUu XY`r-ѩxvC@3Gwޕܿf`octeŏ:)TZI7Χu_N|!>tlv[_rufCswu 7J!ոx^p60|v"!c @෱0۱To6"Hkڄp˰;:m׎QPed]QRvt_D) IfAҽÏ#D>ufnW&}xD$t+s;cѯ`Tz]yǪIeL&S~'bVӓ\j^v\߳0fYƻp{@rpYQxY@j*Q/MS3.bTZ)B춝&%>SʇʮlEODFo'qx'/$ (6u&m[\R>nk3bbXIOCKxSұbAouٻU xɏ>*fqiE,AŲuf3CKAGnnC&ۥ1Ls8tL\1_%U\(D(p#fn/:ktrksXRތf&v!! `<WfILJlA5cRGUͦW?&p4za-W>V<"B&㢊YͱH^5.@GfECHLޯo9S<ɿlp?H@qxp=.j SB&ls" ,_%&*]XL4)T4 ,e+-d`:= FuƝ'`m(Jum"Ms 8;K;$۪T֙sj;EmZ%HPg&uYMXo@+ɠ" h* 蝗:4HeUd: Yz r 57v/8E#y> lVWvk3W>vv6;J3c~%E0bc= 2 a%Eщ#0>/Z5dJ>J.#Mƿ*wRaW2F"6" [:ljڹ B5m>z犻-S?Y0fڧwS34B cX&SLu'4b -Gq꣇]W_ vO]쥣}lpߕdZ_k9c! qHBB8D͉m1B5򋛓oDb>-ۂ{l _m uUz br̹ [(Z^tX!ΰ4krE\/s>2Ѫ .ßotCͯzh7UEC%_\&Ð[ $ EPq%t |`- o4 ;nrosVGҩ+yuQVB}u]Vۘs5|ZC}(ٹZ}an.IRvjBĊdx;p!UPW[s1ASJJ YBHs{/[5FuЎ25{ih[ro~9?vyJkd4˸AsѮ5V.pfT봛Qjۇvq@EC5\@&eK PĜnb/uUpǠԌ1: I j irv;uZxJrsh Q&88?Iќůt=ƌ*fcxλcy+X9|=ܥxa;(·uYM41Fa_81 7x fW\cZ/<=\Up5i`yb{bs lxc|ߙz`ta?PK':^"p?KݓJ5>"nUYN[FblI%<D Ap8$vEg((ֹ/*%[bBT$#X @ `J>;V;N'yvMkS'QoW жb*XZe)&gR4[ sf% g">%:n%_vGZ0犇 +2WdL&+!ZF!= o sC#W ܈ݞTe} nWPMn`C :֕oDԟRovxwDb]߳\D#ی<{ԺKهX53oLQ3o4'٠2ScvLT11g` C.|ȑlZG2C~塪恬ܪϙpܪ%AOcL>䡈ʞdf 쪿&djy=wjؚl@H/mV#"/J);Gb fC(68YYWӅ;hAE˓ lB1Mu6X\K)d{=Zղ}BRlk 7 m1ׯ0#wy9B/ dhK}CKi嚠_6 ~}Q9٢)`z~yz'^CzUdz8JC:OP3:q=;uԈ! 281c>RËe'[/hyDٕ;6rtGg-)6?j$N7!lF KԿ*6r@p iꋒ!Ed3ps` 9s, ٬%=jcS[ppΥvC‰`f5>b;6cB v%Ny;,ZžT)HV Mᝲ"zfcuXMe6j/W͇ b'wU_Ve&m7|ؠ&,HMUَ`J)3!v܀8U$ЀsrLpKGZ|vCMXTsR#ƜzP:H2uO+kkQd' ~8HAAJs&B.۵\p0)~Thsw.!ccw} (BE`2>]>>PCe2o@!LUڈ+.XCoX,R ԃ#!.43_n=^ br{̩NbNZbE:٦th%e7һ|-=ryݪ+P^A稷~9](D{a$%E(7qh ٲ]iBh<(^lL8ԷfTڌ膎fH-O!K&Z;N}S rzd.ezេ͈*r*_ED;Ϭ9P+d}*3(&΄e}Xx3!4Yt0e;=&{.]@8@&h5j5,4BՈL.r{σ̲q$U>zXYwes }~R,\<Fk[E{n%9ͦkoV5br7)SZ ?uI#m6D,f^~Bu׼ku!<\}Mpii$QBtC;*ԝLozɜbVɷ~Mǻ; e!ܖ}Y %NPn.1Am:UCj*%q/Ğש1+0 Iִ~uvQ7/N{h{yLOʿ+S.Ɲ>zS|ǽjN=ɨ$W{8IF|W $4e.LG&aIITɫeAc@}>b i#<7W`r}~1Z+n{]^1GuȳAw8YMH9i]6=k( ]QٙSS.V9iB,v!Ff3UA:K5H Z3C3rP3 DuQL^{]}A~+)ƍm+uyVL@:nPsw-kY h]h\C0 EfxO$X \7z% m8{H $}}.% |6??Ďʂ J.fgaIhK)ڤdM!_| y~jAIJJiqw~zou9; t] 9Ct*X $Gyj>̍ I/ݢΟeY'!Φ/A'd" J,8L4j;LzeOןWCFJ87V8]7v%o x)pkkPZg j ^0'><+Gٙj7Ww655c7LJC$+mGa|nLl?7n $PLĨ> Y#a]'` F9ɉigϯ,.Z1^53',hDJPP96bpC+m^8M.TvOhLVURAP?< 'N;PH?9<9[;dHߟ]_ xy[gX߃z3LH]$ h,o ["+66E =aq3Z\{UGhMO]87)Ls]IY1dG2-q4 7Z~iXOGT5B{V9txYYVۨtQW "x5Bd|" FbN#2^eU}DsR]w趩X_6S*h\@M˜[a,ӈ,Oo#QK(gvv &M渒n4.Z\A|).7gFŁhoO9 0H~U/\4V_E-Hi2~L嗥%p4sbxy{KT툅l<:$']~m "Y[(i*%ɒU e߁-i.Uw¬vRwDT/n`r@s[W €+ye9k$F76W(XR@Qgbw2&9_t?4PLJYH<Ւ~LLGiXyC+pI 5A+S=MJwąk] 3+S[T*^_x{am4OծbY$QJU˳f}~K/38< Lvvv$K hVvO!ťz Z|)0$09O;fPdN# Qw~{$Ef#{=\ :#h;/Ug/7Df"ϒr oT#P;O=C]62biOq,+NU\75]՜;5hp , ƃӣu!G7\bN ~ D]6#Tk$Rg>˥/[QI5E| ˣn~j4Nݷ'fa2ߐM&_ċt/B*2J$Ԅ2r,"Yŋ]O,V:*6M =t雋8ZNiGM8)/T;e{- k~ZjH܃R'F hdM{|'S wxnc6s,9Vg{[tW:`KiYM2%xW`#OdEfnpTp܂l&=u"-2EVj4fΜXJs&(}SR#V&ȡC|,2AIb7=)VF2r*ډJȖMR pʶjQi?BPBӄS)g$dj~NFCwiTwitLW>L@RUBA{9 P]=ao2qÇMG@o{d=SK{QK lgsXrw %v-yP2-ԖóHmA>%テ\t&X-P͐ܝY\)7a c1ǵx&|-gWb8}n6{G}u"!\,;amDQ`ٳ0UlsP` Nn"U@t KY>ps )F%F a؈AoRu"\0{Ԣ**:e[-Wq6[`i?l4<,W~oKХ;.;Id/KQT"AY>Ph\SH$E#̊16V|C!MuiG镩_{`R{ ۘ8ӻ,/yZR킢Qm =x)-v^%-,pf;ǭIcWk]#JB7.rh+lа? Y/|rcgܮS΂ ŶfxE{9+g J:W lgt[aCab͛1t+:QbrӻTX2ף#~=u  q۴ӭd#–屃4*?93-102z| K\me-]L%.NPh>_1vYw`V#P:H5ӟ9'n8] ,4`#rؕi/s򣘄}n^#@x+!WS-ՃNP*WgDү8)onhf9["#+Fڮ!Бcr(S(ޒY4Y^20b1c3x+5 `'g諭e|5RA4d SȬM`5ь<.GQ( ~!ty U /7,Ar`^NBEnAs[zpjJ I.rCq"]&v[*^;际H1=PL?ŔFA$bIO^YLOz@R5/\0|WDUQdM01jnm }({L5g~JO_xBJ.GP")H8 )Xbk2ӊ3uT ʿ-O-[KvBYa]1@'Uh×R/JeM5C=) 6ږ iUN4g߀RZy@lmFiG7AO"4 )H7 ?le#0 ^V!N*jΟ~ &0Y7a /.MRѕ,2 gˁR $+DŽ&E)Wc7WIg"̃bFk;g[N0BhTBLufd}ׂe ؈2)L'%8~"זH/hw>̧~$~׶!ba =l(V Idڏ|=bŧAəLkoޖj ‚ "»Xr5I*ݔEx m,*aP~ 9nciSj0}uhژR1r,:9~gT+wC=Io.TO/jd`꺃[ kEZiQW߈_̄h% .KA*ͬf4’πndZ]+sZa-CeɎiB%,Z9$ 'Jo<[MD0] G|y7WnB2}EօgtɣFq>&8nzmЛ9lè^lVz8!hՓ9l}L&^w}I?0|=S nT2ĖR,^1uZ%S˹S11m^"Tu#)K2DH(", }*pcH.:7@!Z\qS@Ll9(JMG2Y_9]٨גۘ"ӎTb+x}E*K`2Y^wD@m*:{WNLsA =*2mS~@p/[njkIvpU3W 3t[gҫjkj,7or ]}7Dk:W`[ג%צ"b Tpy k|r>\:D].c~V(b5iIuq2iΆeN*r$ճU,o!UO~+)E y<& ~}WC55SRR+s@#oP#뒅 t;v!( )8ζm[ં1;<ۣc%¦xRjL$ [ m^sMY,6ƕ| 063ܿTj97dλu'@dE?5!ִ%)37 PҖ QS%C-Lo#:S!2wo&r5gul ொksFw0$iͪxOtzjlhGj^Y(ˉڰS0 c ˉp6Lv8'Oт.fȉu `V"JoDхƊa`he2tgTai9"$ I-Yrt-8;g刻ڜ f^2.qPF0{mZdנE Rra\ʼnMآ P0|hgU/!\(ҕ:!8˃) 3ڑ(5u֋*A .!! 0t@[V5dtt2֕<z=WFq.h ,s`ZTɖ[_f=,?w&®a˞r0Zb<<*Of % TvJ+gp&(Ϸ$2xh&d?~ʋPp~v.aC`VXT\ 0a_qa[$O2^G-Vco>Q=Ӧ$Lgs0a|XBܶʜ'g먯=J#G%6E{S7@_gˮ8RRY(īQ\z-0U]@~o UQJ7ڮ|ťk~Py H|sR+]L&W_ E$:'N?v:ētjW!Ftng2SğxHF∤j׹B祵Z(}~$|/4Rq|S Z*Ep(^5Nau˄BILwJLK5N1E@+9wosWosޚ.1&F:cT{T`}g 13 /i7 a:_+˦O-*ÑQ(ƹä]԰dstw@p~bS[Ew\&O'*n ^VkfW9O$EhX{EgF!'Aݹe߱R9sn UeUXV6ЄXOBzwtd?ܭHo@^&) xu[UZ822ɠ%ИN2ф#k 6 gJ1=>OXկifn?a!q F KrQp|=~Stָs Lfʨ_rhj GU1; on\}Z1wb,'pIK:Ul*?{+UWav$YY cYy{Rhe߮wRAm{uy^kO=&~qN p0g.L8:tQ,/SdY'jX fd?`gs[ΨDL``rf K@Q}aޕB 9jH_*1I$Z#=i~QX=Uv3. Nڰ8GɘM%&~}k?e* ,YWDHoB&"WHo׬#"B}K1ͽT %LqAGP' ,S bzkZ{k} P=,>imC*ncڠeni`ʪ1DBdHc<aTL^WdGsj>+So;:7K@/q&9$Kqx;`\-ZR` %>`NJt:o2۫=R?IJ0pROIB\ O-}O)`ELbT3vu$ 6GhL`\}V}1G$쀊!W\9ӣncpL^f`W韹S.#v.kY> .ߥ}HQğOUZ^ncRuֽ͔:ƗѠ)pۍ _XN,6HΫۃ/|JYWi^Nj|A46KN^lޕ1{lַr,Y]̃t3k3t{qWu0dt`یA}WbQq:μ9]B_+hMFMUnU`hSJJkD~b%EaZCFb_m -% &O 6F |]?2.&@R-l܉XlMMW,%띜+[Mq Xeuz@2MZ1AXNzQ&*3`-BY]Wpo2A2P To@cQ[hy4{k9{z^_9OD[n-r9_ITcc xjruk?(TfObNoN;ҌR繎( AٳyTHvԯ (~>ppW{+T9]=w%:Bt-81E @уO.M?_uv5 xٞҚiJydw9ܽ' CϧdggOPh+zF5Kj;Ӵ)c#ԍT::mjS} B|D2уV@n_K̳AOcU5sav7(@`Gj@-ihQf%r6 9%$F[ƄSRC7nHQ W`FX6qNW]ӀYK#Av,ym'm2:L*Kzr%@տP/f,6k*, NO_=mlS}N.\j}-yd>ʔ+'9Li^fWIFww?v8.oPO~Ԝs19Y]zVR@@l] _K X棘Xh.sHׇq ޥbɆ i҇G,8OCu&OK^=0ЙD6؈NF (HېDF+RlsMg,4& &|t72)\ϺU?~kT1djU ]fS1`d)47)lR9Ug #c`>{zWh./̈́_23_x0m1&{ +qh@ ؋{|n>`"qeY{7(Tx+:rBo ̅dzJc04}=#|<gMFQ+jZi1˛8Qõ+7wȟRF#Ѣ;[f%\\^q]$91Ni_c,IC?{[tjG)6+y,+[N9(Ei_pa=K䚢S1 @94wL$esPyBVR&ge& 훏ZYeQבio b j2h+LVyM9aǗ.uO|A?K//Rqu$3dJh|p1h}v2@?wT"F(g6`kMӘ~y%0ۓ5,P}.qP5mߡ rz8_CU_؟6%KviQRYcE d۝uM>o;*qЅ|}֦85H̽RH>> If(ݺ0PR.M~жerҳpnejE^щu"z>>g͗}v# 2 ʓJN&C lɐP9r}Q'\1a @5= $8-5j"8`::=ﭞ6z>IGcܞڡoޱ$[guFsz0¸Xڊ<`BK/=oǀd\.c~qI%057Mthe #^X%.}"gѪP3}p`)vLFcE)b?u -2C+ K'|'p&ߕ1L@ 2h!= Ex9G~L@%)GD=>>&ץqo!ᚣ/I/G{#'xbUc)_^M[Ee) 5S@$$VY?pϾy"r!gd΄DQ;|>O"ZkvPbl4_\ol xXN L*qػTZ0}.^HO݉zp[=ڵ*s5kǺ=4rdVX[ó<+>\6z3= 4ZPPQ. b:hN9Eh?k0H9k*p`d}%+Kz"\_ୃt,õ;7s[b2& kKwMؕ8#^`t9?wŴ7'"d ƐH酞x{`J~W, J66/N%\-#acFEgfAnc\'!&ZI׹Ij%`B`[I5NS CGv j˼_ݔcLto[g@%+Pd6:ȑGgX6jMC..%*A$jl˛hl-pqTwn%Ȅj̃b^8)ZðzHXՔ 8<'eJ\:ƾtn<kv@^ّݝ^Sq*OR|[5یg01ܶۊ,GR  wJz}f*8޿a `Et-mڕiM*K"3݂KXd-Yp`*ٚVЉI3ڣFG}&XK/bbg-@ ͔ǸqUwOjZ9p,"9ÖVϴL9ǽh<&:rp&}zzm֙ f(KKk&/yȈI<}WkRb~ZP8lQf&V}~MEVJfYdhM7~EӪy4b2uEǙ'-37̍)2tlx՝{~ĕ*aHyHvԛ_G'˙/:l3Sa>5Sc.n(OWK  j056ߎ&@ίm͊lX & % tl` u2ݴb Ҭwmʃ 5XvșDuv4GM#B!r)a0y[PG९ˁk"j0pP5#8"S#~1"7Ff VMJhj?4TolS]ԙ|(jJPf҄*֐_@Ώ$Kn"IS ]$\!BXfy 6p%' vSݫVC.ݺbucp&o5&w|5QR;Y}4"Çp˜ #M{U%,a4Ojj8)Syk@v8%k< b%SY50KmH,eWc)e8 n 5Ge^y<<~b`HYhťVBX\܋2E|dZ]8MjEvJ N괔u S"7r O*$[ǮYu6~aOÓ*sU8L玭ԣtT,ۚ]џp4ɑ7 ]F/ M˕Աgo2"~ M p_,tjU.<#r6ӒH.-6n43$ R2"e2tX%L^`[WV v{0Av} _+kVT&i@2r #[ZRNBYgr#H/&@Lu1HrH9ѹ_ ӍH/6oE)-Es4__lH7]i˰Ih+AnTִ96CRK$n~xeȔRUX7uǕfI7)E]+ ƝudbSS<,W>z#7H-I|־'!S..cTB ƙi?\(6˚FXxts<|& oPkòb&{{?Wb4ot[b>(]F{C fbMs@ZUc1,UrJ֚^?P~$9=?cTP֭O3l6scgeji\pa9)MNNKv wlcr{ ?׳xJp6zݖOBl%6b7{8ԉS_lӲbuT&)'&DC ~huM>a^,gxn )A2_t>.Efq^R #L|YA}1j)Xر*X}Ե忿I ׳4BE}g'{GXHwDިʪe$q#'vӐ2q/k aIJO6ef(tZ7`@4Iq{.*vWvs" 4rVO~BLs_QeVyp'zhW{duhX8b􅤻ѣ ?n 05dĹFZ-*48#ɖ*4DZGQm2q<?>H5" 3mVQjcJ XvsH$CO@ =0}s,Jc+/ o+-2< ,҇Zϖ,?R(kU1f±"\""P$3AN파Ҩ/mvE `sPMĹfmMޔ[W쌦u?Dh*,uro!@u#xuC+)r}@b.{3jWOzKWc )ș0ea)|mqk@;4Vq#\ǝ7 zܘ6g(92$ 3O G3= +rW~7x~ߑ6v>;7mM?Â9{L{k )~֩K?:#`I"PI~T![pZW0Ϟ2p1a/u~S.n#߂RBF3{@ 2L{gExp( $Ft͎ Y & RMsmz-:SnⓢP|ӷ@kXkIRm'0Vҩ'2mrt^xW\WhPGXDaѺgV#%8޵QPT2d bj3'Y1|zY{ ;"oO%r`+"%  [xFD ɀXWc }Ui:_z\`1k9Ioޱ7ۭA]'T QlNL'i.=a7,84itT7 ( CjiJ<6|z9SK[* {Zy:dۦ~d~# 9aKSC<4,Ҳu11b(߳ǔ-rD]:}?1'= }x{. RwE:oOM^3k8+>6Gy3mi"D6@'L &=ِr)mcWbD0y_ >Uaj-cl-.s?~}vD%2[ct;HZdW@ˮTdl,3!ь25ET;%hTG`RoĿ gYZ0707010000037a000081a40000000000000000000000016599ea2b00020550000000000000000000000000000000000000005600000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/scsi/mpt3sas/mpt3sas.ko.xz7zXZִF!t/Cl]?Eh=ڜ.+\F\ru)Y3A1(~໯oa.Yw(T_w_7CXҺy+A6(|99V rj3$˪rci1KBYG3R,‰zĕD3b=ً$jS\_-rˢIMP2nW K`s*+`gRy u)! R]圪 &4HjjhضpiuV@+ߠ7mctΩR{U4Yd0η%{ף+UX"w=C2mU7I!I&%t}D< ~"mmlb= xLSa ׄnٞI񅦐XLݦI">P?OWvzПȕIrl{rۊT+2Fo</ ,<1+`B qI9d?\Q3NE(n"hl\ِҏt x=v"[-oNF$7_S`p[x[J6馔+nAgr#\$B$yXd_hf =P  - 34N7Rd'=M]5.W죥Xt =hU|dt\1u>\NHRA_~gWžxiLݣ7CD9`;g0Ê#mjN-wx:)+R/z?@5Af'^\tѶ$VV 摞w.J)^EBЖo͐>5ytl*IrV~M|6(KVhDS'8~ױHz+

      ?fmd‘ P)O. zZ"FߩKb\(?R9{O s?=#p;f" ?D-T_ rZt 'laGff-ܐ,lӑNLp.$)')D,fG+<\RT0l!6S;}q]Ƌb“1Oc*Pu6Z B ᔒJ*q 3Hם!7,ח %(p‹Iزfg5W}܅ S>JOidWs'V` {]FH(nU5'vIkmG ]v$$ҩ߃+cdG )GI$~w;E }BC؇B* ; mQ թ~ ~6CX1|4hUCp]㫾Ps8*}hK,? X]vϹMK~9Ih~֩.S%Z 9.Dϝcd-/%rFр7PAzg9@sFeWV=USlxƳN<[Yl+Ήg>XM^״ CXbW>榍SϱhiDDgQ*Y8 X9(]W1uJ1MN* snWuHc6зe귩>@|~-_t.̣֩G +;7w@1A&3"xM 0X2]taWKLgeq"Q[*ZHeHNyH7i53Tvx6cniƲ #Q,o߶~2Ǿ#B047AӖ)2{ܰգ}0O6²x&o )VI kɩ_lU]4H l.f9XP~Q(nFՅ'揌7|aG+~6\$5+xd> = թVdQ:!g.ֳhK*|Tx+X>5 {5HqK$/`fm"Fj,xaxu43k ȱQL753?E6ʞrܢlzS)KiC`JƆ7p]^tcm/z !(-jAk&/hS[?0o;Hǵ.t'U-8b.JN\{M=r)>NٺSC咪:Zؿ ɏG&DF/fqS{zg#(hfݘG#GYʶkNkx\yiq{qq濤'AghaF_wOZźw\*9m`Ɓ+r0E]5w+^5z!#!N+~t=ͬ-NQ/;¨܃a-zdH]d8l<\yCnUՖ.hp&pw)}CtYn439_0qxZM6 Q7Zcfl3 тN,:4w)|pd.ۖUmwC)rt]7kob"\D!u8R3o_WR_#'Q G(Z=WSw,1  zu)o}++wFЦI=#e gp1 tѫto_q9٭9OeU| .5OA1jzxl.VWף}vQoEO=♄Ɋ\ϧ >ۓxюuqPpM8Dz8k8:*iiN"vvB$hQ}:xڄ6ڶTY;7# 5zC?;P.Tij/ϻ)LȕQ0bG:ٶnq`8frwZmDi ħp`l3me f.Ru4oDJ z qj<2ԞÒ0G Ѧ[ 3H^A?˶O oB4j WFTZ¢ϐ(PY=/&A4Sr"'nuWNyNYb4]t) NE\PmjW@eCkWD;>b/{ r6:ϢG~z:}4e|t 3@4-T9"!&V0R{hF^]hL`lvi?Byt}D| ȬfJ`c 8} - ;%&'OuhH(W]Oj&8F܆3mCȟRz{^WaqaOccgI@v_ )]2{Bʶ@9m!RF\w1tE< GC/PE!JSXîݷ I௑~[` *|z:iա oY8_& )DYu+dKKjì;MfCC"BRha5{M&?t[q_QcJ!âFxxvpD]> yf?`o(?CU@TMb&^7AiSV^ŚׇcLq~F'yO..R7"+\8eÏQ@8]m{ t-Bײַڍ=9,=7IГ'U;nna%n *57oMGęd,m`d3ҊJD/u]WڟWWsg>ohfjg @xBEWA8hY~U5|ov@y\*%b?AaŠp.S59De]-uс3Vyu]uI)pȔY9e򢻮1ǪHrýߤ[-k=#x [K0 6l萖t3Q2G(E"rP(Sn{(IM',E!yz P`TI*)YH P5Kqp]B4f 5O7+mofhK} Y! hY*~@Y/@ی>`,aL GטVW4cCt&MS0~lh, t7yUq(#%^zŭ&MxL?.ȕ,cȢzI^L+ ߚ={A_GӰa!闍n|G'#~&K&vs9W٧->8lL(6B2$ )} R=`ɕ_lSOXE )^)H;HN*_7bb/?˫jJ=_#q"U26aDt'W z#R8hei'yUBs 'KJ,LrXU0sxcĦtgx|^NLRhX1)>Dlka7S_;q(]H&GN֩Dsf̌W{`7:m1:EVC!Cg2 e^oc{J7hd4n&BcY4qI5PjI M09'$u/[/IW~t~A)=1Av:ֈHWԌfJVVlRWE@Cr-"2tM>VyTB 58eA)%$<Xɣp-уA)^GnȠz`!t˜ZN)AYn_I%>5rR%\{lzZ_Α)H2~V3w5`I,X6e|-!mOI0;o, s{p4,3.Gm**he|QpHDҊ./TIOQU[`ZC2]3 ̲^\kkb߿?ȮI32gD2? @$\Xo_0ґkjg fgB )V$IxE6S$8K]7ML^ve %cۨsD$e}@]?R4<*M꽹똱Ej9?%z:=/k- sۗXrNBko@wL}1cG霋-_:Xtge<1gr@C@{TqEϾqv Jy5b |tV4)[f:'ʏ/L}1ժ >i$U5廂Ti(+w+k47Q%7^ a}Gp>N䭽EL@NJ;ubGj ],8&Ty f8:7aHe}5]._!a#WKb;fm/0Tp+]z,v6Vx)r EΚ&N' PZ75gP 1ZmTi ^kV 6FΒ4KFsnƪ#ViI.Gfn˶3\ӄ}MO#e([4?],igEDd|37U֡ri jQna3X׊0zw H/)géJH?(B{%̀5X5g|?d%X,>RĻnVi}rB[:S bǒ.^}SebvΒT1w56j[%3̻y/>?ҺTpȖbFdInj۷-0/ط-w ҡIe3vGOUˆI%$v;fx<3ޮjY%t\(voE7LoI($C xWu._z#9or=d\*|JEgJbL%kS6R~Di7DhwIfqPsX8^P ќ.B“Hخ9 ?V{-V&*d5EV*w++j_'u~ ℱ !I}\U5Dw#sj#>sb-Ȓ]c9X2W C%.P+ҡRV~pA~* ,E=1Vq65D9&5mbB[~dp"a4Igp޲[⠲,5zA5BnLy68˴949=%ZbJĬ9R'#.gTXZp˅%S\5dʛ;i6Q(6o {kXky>EaYW"&|̶`Zw)iݙVh -h3/u=~8-`͇ҁAN53tͤq ~e-Dm~;MmO|~^e.ŔŘ8ڹuo gz6p=>_~WM4t &?)[z}JnwyT0ម_RBV>*E)[rIJ=o|ҥ=C-_U n1ZkKT78*^mhͻT3,̘^kǐ=0ڲN"w[a5E1KYwٚKέaR-J%5>l`'~\W 鷡$}qPMag4LIx6ĆOY%ӻ(w0_ӄ\![Qے~2X[k_pSz3Σ솮_&d\cu -- M0|Bp]3~XϞCM ,\b9Xj{Հau׋|B&yr,RWŕ F* (U"KUEwL.Hqߥfᰊ9?y Go$'FRu=+|PvaJY'|BF\f=#'T^Ft s!@3bL=gDKsGo$)V؍t@5uH+DbihR.bsi?8zNfeVtv1(`AJij"3z[]!<&8<^`]A荨(e\T*8)R㇑&HG[?Yx~%1>!?1Ή]]EP!wZjdJb;T2ǵ= ,*5~jQe^^] 3ZFPX&;h3gW6g{ '>7G(Dɹ:zU V.ZSPAU見3YQ>Hڭ4kGCg(.^u c;GĎUI`[M|] yyZ,PTӳ JuTr,BfncNcYV n*G)IK?߬ FTYezf'jAZ+G 8lOShhPaŒg3 }jxg< YBƜOIiʏ !Ga%+RNi7Ň"5lVɟNF T/ÚQT)q < >q\w- |D*$U2%}mg/nŠ*iўhv7 8IdjD4h=rh ?e*tj9ǭUXiN8-JPHCzry5 T i_,IF!]zX(7|a ]op@cs#'G&X|PgĎ]Uk5E) KKO]B‰afD ~LtdՄ!/0EC'?`.Ƒַ'ߋETgN/<8ѻM nyT/|pY$U=*;U`-hUaJK*l+֦qA!,٥L_b}Mc$7;'~/vK\?R <;]0!HRO۪hu*{*3ϩ]Z$8vߞ GO:wϳeS[1`T= ,f;i.DAVXh^ y4* 'ӏq(eTGlGڟr(fʓFMGTPG8)lHnS]?=v^;+kK 'wn°{5^WTQ|%w5R2v )o|1PmspP e .p^LCR,Bw_ RGVݧ2Ԝo-YH5#a>7&pfL3fһ*A8OQ@yUEюX㠋inUZ*bޫ-1'/h-!Z L{w*8٠/;c 0U~^xV??؀ϋ$`8 7gb+LR;[^GB89l-0+%XS#!$b=9rJ2pVq,>r?8hꈟW?Q@/fC~; HA Wq`Cfi!#qU/( ]{+5\سB  A4e3tM2GtiizQD<|D ad* ާaCM>yhNB֝gЪE(! 9o O,~Gŀ~%/dUUxG|OƜ첒MR RQRn58޳Z|PJ̞9Zzᯙ=bV o=Ⱥt#w^ٹIvFЭkOMq8,YcAXli jћiz# ;Gvх=z hA5bWX"ZהE6'='vSϢ"zMy4M}g4&.еC6J̀V ]0"?{>y3_p !! C7"OfIԤw kGL3sL_IQ\.K^Y^ ; Q7;a&R] +yׯ8u(q:{z4MlgZK5>"p;@}8bVjMc5]{Wg*cG3<}?LDh@A!iҔ,BqlBn 1}Ó/o+sqyl B!F;&M SOɴÃ%\Z7}ɷgHZ!LHl7,|8!*&qmviK a]ʥ 7v=K8qs}T" UI4?>G W8݂=uh -ZV#Bkg5ăkpw=c( C&,ExǃxcYRڟ4MsXA=f0YQ-uT%Rhy`B@uB'E5x++zBo֙sz u{LC,VpO(EHlP ՇbVu d54u#d`EţvT k*]SVYSedejh^e#-Zˌ˴= (H|Mqn NV̀[ W\~`5V ÿ+IӇ#X/v&˜!/9QlDFP/5Izv&vklnN7?30a8KxjyܽL~9MOLlZxȧ"-˴m~%['(n/PyBN 4&\^fθwi^;e8$ -fF)m0+4oIgy3H#{Ø!@MNڅ΁w V+Q.;z"AIz Z'~LmaD g*X+,Ű sjL.UFC, w!2!>ovJh4h$ D?ic+peo j5)_EԒkdx} &o.u4x ĪZOӆj)A z3&WWCv|~ѪduE:$ ?p F3eFEEDZB+EIj?.3Mٓ?_1~ĝ܁,%V){#耱qA_)ᎆޢO&Hҡ?$ŕxX@[8*7E~nN&xjW%5]{ղrRKmMtee//R֦C_|(I6 K8 Mj7pyBۗ ʇ2Ǜ=M9ۄ*cSrvkBstW1cHѸH5}Z *- khULJ`?Jә\_dWi9sd"^ n޵fIxIaB\1PޓTm{|ga&2u <] %#6_қb4]oOػEQ˧gJqHZ{\mP4 )O@"!|-x=+3VUEi̵pGf",eZ@&bܛ%'Ltpw$5I isN` &#N+,b}b{?Yq۞jZ%h2CW1ڲV`-~a]3Vat~ KniL 7E5=îdij*3MjVrdMe) (X}̓?UJF ݀Y"̜1#lpʂw 4#>Cy, ӄqohcvF9/,m<Ț<Ny4WIx'hG;tLh̀DA.NΚٞŐD F:2T㖟!w8+@{yJrT sc `*s$\n@mDoȝHt/cE2@*y0Ypv=ݳ^Ju^PicES \ގ9 Kq.{.#b׭7`<(G$A?+VO] w[Q0J1KsI7'࣓{CuM”ly eԝRawvOa& U`%H0h4GrN~ؒ* $/ 9y |yctX`0D2%#`xL$Ï=)b6>40vd#vE g>\ǁ|)YҡmZWkw,i85C #8dFx+488L$A]-?HZf[4p5jc͒BNBB)@j6MLR Xc-m{%8uZ@oxmQfMӓQ^G H1F?{x$x4 497htHޜ1z8s<\6X]w@vT(7 MsA_ +2KTo cqU9`d_9!lORлL?yƤ/͘Ieӏ?$L†IU W)?A.%pH<6soWz>ꏡz:5 ;OUp# Aኽ"Hog}'id(ʚ +8ݘ}zOK~U3'?ZS:$QsWsUqM<0Vn% r ~7H8ZvW3V/X"@Ά, ],|'e֡*VZ F!X B \NÅE(H A[R2ܪβWY5h\ \_#1˰_ rX5f$+dX=cZյG< (׿FN郍  BAM7('X*hEW !Ѭ.4K_)H [;.GcH {v}e7)KŸyZ:%C[E4|rX$B]d<L\u=I#cRzD- Y. 2L=l*2Ga h3R" wPFu`,Y"> 3][ 2},=ZA+\V7ߌz+Z-/%auN*vG1z Q$6}P-WF1Ua),z{Уx^xI D'1Bm{G}. ڋueDp8{bfe+lrTr5[UiJ5 y S*s}0EML ɓ.Ң1Gа "~5\P:]QiaJe-Ysr}P%w>J}}UՀd+Vx j4L̋<:5u}Uhԙt'F.;*q5qW;)ߍsj/Xa11(?ah'8j,X@-gγdxU'$>CkF n>BZD *,DTd:VdH|7 Tm &mt(4ЭJC4V5A[_ߪ-:ɗF.R,xw7۟ctD?<$y`hk]qW٘_!I}uZ˅!G.]DQZ&c]En|i=/d5V{DuDJH_ϪZ=q`\7$=oi]i\4o. 2g1uz\NmD1 G} =ng /Ñ,)p4UE;@]u]jħtLh~Obvy{ )(5ތ@d'5\sٙYZd ` >uTS`XQB{H Y~w)*4¦q9MB{PQJ7|Kp+ Ո= %-$noN^|<c-!k>QA3`BYPR!>5 LB>ZI:sf"~=gQ膉DvhE@FJpmŘg0rGhwu*Iqb$y"xVGk'4][΂Nli2~Z]# }"e__zT9& $ s}(J2цjA7+ic95k)(OQiK2sљo#ǠOu%~ˠ@eS!!V1?0(as՗}3|W{)7!E4,3ZiyxCDž#wl>Ѕ&z ))oSD _ z*}kR(~_6~56eOv)=9O" ث'zRz >=`s z7!!a }fk+&wkuyF}Wq-ݖx:Ӓ gˆB /?ETzb6M㋆LP@x9lv8}&[^m8: I2ӕb1 1)t=As AGX.g)0_sV]i]߰罥}_+' aZY㙦\Dl(I!`[J (M>}UM˖H|c~Ӻq-?9^+ ϑuxA\{Z,phYFhmѿvϲ1o;M>lv͒4= C 8'NbV:/+(e1eAVZ@BŽa)$AA;8,"z Z̝TVJRF fhTL{t= C V qekԞ3)W.`Wu@ݜ'Xu8Wsut'[gS*90m!hul%7.4UטSGj __f4%a W k\[DV1C/ bZTLm"%P&{U'*&O: /v )e4<8: iY=ѻggXtWkVZ1K-H6$A:fj!l'` z{W*tվ&☡",#=Yh+Ń ,X]΄leJxRL[;\UB; f)N&ۏ\9:zu[Yj ׻^*Bz2V>Ԗp ;ZpU߲74ٺ•Vȟn3& sH%ҹ|a '\CNB\ ?AԼ"$-_Z} ‘4}17sa^v8*sFnС:T'0fzŌj:03M*])f>޿&mf#@ CCk[Z.wc, FD)EҺz04+iK*9!4ݞ uVMykwAYL~]h{ݣp'v01WLNKȖڲgN~A/#2U/ L>\cwx^C =i;NL#rK8Bhʔ},̃?8@/'~rlr +$bmzN|fH;hzĭaO1s] =A*͌vLV~?B.v)q-x &~'HFw odS,iFvOn\ `we0>h e Jl9>Z Vt~\i^L> 8b<stsu7J773®G@Z (QD?v%=:XCǬ.\*ڷEhyYY͏#Bt91 TpQXYV| T> lyDoXTb6Z!<ڽ[9;tj21=LeJe~\YPcY)-~ iz/ %8-Fm &oL_Od"UEK.;n7#Ad7/J)K؟=zJ.XF8W;$Idӿ~@| qYW?i_@i41G2͹LHLWڊ{Sq/|^;Tfp'믁rǐG8yk0L 4S?Dt$nW2]~4XOI*APW329p*d]WnrV<7m[ o.to#HVBbvBXfG}8g"#k݊qIXďX6T4kޠ)׋EGlgz_ߦT m!ȿϓtZHp|::+ɥE0}LO p1yļ{ ?0Isb`~Sj3fځ #${{ G4b&ګ{4 4h:X5fS -F gMdq632PuD$O 0j~1q^rʆDk(sXKզDU/IdQ(XG6;+.$9MYp5M9r05{䧱醙Aje jY4-+SVfcYP ߹#NJk›Nm;DPjnN%7O6";u6ɪ*A\էGGU+)Gl_Tq.gpsea -WzIJubwKϳ+_D2{9cD 󶕑 i8_L =1&Pςzx]'FIN!7tG8wY tyrH:|'M} v$SܧC&$ob̿TӢ èrm֯0{0W1qwM_%Z/;aњ%WчОjZ5uGM+1Nw4u ze68zMy 6Q߃Wǡ`>V1/UZ<1fBp9T/,*ML3;ߠ?GWHTk?vE!4_(~%(]G98Hl3-+bϾ#/h˗AW鋙~8sR3ڭf&o_)?j]|"@ D7$;RHMPXq 2,@2P$-J&#%ms'o;+36=xR]gO&6 C4 o60\j30Qn.>~8)>n::2r 5.22'˓'ݔuӕYq/U9*8Ӕ KЂqdIب;  $ G14?,̫'|rxN@!@l8;j-g5Y:$Qj{p_V}{8|1͹u<^"fxp8MPtTĆHζO|HвxCVo&6z&Cϣ㐋PaAs8`6MһXKcoD9l+3r>͸ԮnD ezes=[ǻj"[n&k+Iӱ;g@R.:Lc|Hl[Έ,ARc3=|yl/S7r{Ӡ\G$E'rYeu}ئbNVlm "km]*HewYCX^acu 5Dɒ|~ w_2?,)4'u3!3_ (Ob%Z! w c(&.5ZT~$ݟTb2,- >цz6W(Bj-H2sx2(= +7ÌR١v ,;&s(ZRrjQ?ٗ_'HI%DCj-Ʉj|Z_ĚMūj>1[S5HMxxYG{ 2_> \/Mg q>f $ ףk+]+շ$IYV{>.)F'xTS @\Ō0Ӄ^B9vD?O973g,w^$tE2'ӓNJ1#E%.$R9䧿&$rptw%laX6l|i%*І0Cr ,O %?l):*ڌ~A0HdF[L"_9]#kflV)ƬpIuo%iHRt|q[:L9ڷn[e$b\[tjz^wI1(qa 7ܣ{Z{շS#\py#%n*M:TD8[ޞ!a,TWaUe^F:5V\ံ̥ew7R|qX'4CVԀXҤsѷA wh@z#d9w}fGw %t#֒8%ʼڃm@CuO`YtD0sһhҿe ϒ% `{82"*})RoFΩĒY*E({ƥTHV37a!tr,5KyNK=3Y6oYcbFj*$,@1rZ#];qc>t}QU[%_\P8O}] +l^ P[Vw^":+P]},w //Q0C:83h,̧p~f&ݔvpm?R[PW]@W5Q >VV'2_b!LCjlyfDLVw ݀rcޝn=I?7-\B'1xM6?h^0v {3KoimpEhx[k(\"}o /+P15D^\"B^8*,(=-`7v 1.dz!W.CD.-U^ -u%- 8-r %H-!߮0>Cs7:9{hů=G#+r 2yGj!-7¤~+;{( cgdS;Iqqb鼚 9 #_ W5L%5qe6Ff1|0ˀB$5axOKM\2)$n{Tu3jc3BFrJ B]&"65.8[cKRHV3fu,tw ~}ol_ =˱1խ-Ʀt5旸V&R ^)AL[>]avK y#7[X}Oַ槁ᎆ6AeP^"}R- )aIidX)O8*O83Q&"ʁnԴ6#V;2>YcsINf5|*Pvz {Ix<ésQ'|T~ Qݟ6Ush?UzEBظ >4[ 1) ~$Aڛ:[xژO h08ʯE h@쮏j_rBgL~PLǚ#1 :Qm?~-:{7GB&/x H/biJK&e'kXLy1]!kԅp\:84zyG0u^Y:J"uks.xFZ"R. ) q_+ۉCbJo%JwGaMbJ4(p7?fuCSg`aȋ6@4{Zިéz񂁬5iǓ,Rk!1#+Ū&L}f V^77 b'KN0p+q[NQ2G$ZS#UiYaT{~YYZOt>;yt<8G;mv`J vA=)֎37kKEx\+L^MWAf`zJK,2&r]dyIqBƨ2e[S'riCԫ2iBo@/urZ tXmݦӫU4߁h5!)aWR lx__IJ];N>AQv)͔\&ff#+-3{HMń\@. op0i5l\\Bʺj8-ԫ=aXgPu`]3ȹ@m 0XmmiWUid{m5/8CYǨ[&j8Frqٺ-> |bes^f/x8o- ?_7CڛԾmݝJ+8g匍Xpԍ\ngu?bB7TžG`}{--h7wKخھ*{Y9(' `tŚG.mӨ954=pg|[ Ocey2JlH6j3:19aUWקjAעzصIʗm < ,_ï:F @p138A89 y/ɪY.8U"L*dp:mJڙ%iۅWt76G 9zlij9L˼%ewXy7bo)~-#X|M=WsҳA_i|U2@Ew3?HLv icrْlq|dCxgɏcKŠ!Ifj[t޵TTóիhJ&ZG7S_g5CJ&!]OĜ6do ,n7H'@x8n]<:Fn;Ai?3@YA ..h$I,&TCb rǷHt$LvH KߙkEEoFlkghjN?C$H W[jt=bUKñ`3vM:DœGg{I?|GUuasgHb:ʑm(kŗՎc4$VlƳD]Cq;脑^)ۄt+Wͼƪgez<4?y?NB ..ߌn(bpmt%v߿!#vyʡsJݧTӃf[{"UtUNr+Ǭlj!-Ho}7cSLO_e'W M{ D#Kq"ﻭMcvRJ!]9KZcwԲg$VѻQL6#VsaT~_=U2zЬ}bmywy0#| q 70z"ߥ-%ϩ\${&"1rDi̖@qt1p?ؙ)箵>AH%(ƳgS6ljYDm_pY#b|=w(1ZfJ&Q X$N Ґ6YQxs;3Ḁ%s$݇9qsZ~MA'yեs,[S^!fOHN+c$r) _1y4ҏk9H6D֞@jxClś9;@5;e]t6M9QL]PA #< #!,H[㯣\d6'n<24\l݋8#T8m@ezrbl|֌XNa%p9Có^BA-A_"v/Ckv^*,#|<1TtV]#[RKvRi+쉤~myKȼ۲RXHbVQ;53LQ"483(]O{\)AN\b%3p䩯%f ! bөz&[Jyype 7iKooHs^tY#HۺXay3*$,'So-NbsffN˛݀G%}d=sHfan ہnݕ+!m9|ωL\#:B^_T p6yKsOJ]hgž4=ߓM:;%{@dD"|8 xʪǝ=10n+ T2'PmD1%JXaJ lz_[3EE WpnI5[)T1ѿZ) 27ahWR4 剭R%*svoϾgp"\ ep8@!f%T&(wn֫>;]) z6 Q#DBB31dJAG@-94??}Ap*F8]_lG0|8f~jW(lُ"\!&͚Ӏ"6pO טbN)˰cnܙIK1 [Ys(M.㱩Fk~{̈́缏͓4:4f 6 588)U4&"X-b %ss[sṘضu*T Dy r\q4T϶0̿(L-亊#k5⣛5v9m&kg M)Z$'Ic_l6bl7l3r% ȭl(Ӂ@ 5ݟ $4M4sEUMU1g2wH1HF/\&^oZ!_HHE"780}.*& 2&H7vٔM3iCoNe3aH,?,=a, $&.7 T,3'Q__xsM{o@44-u@}1FT[/@Uk 0ǟZ3.W"`)1{tjuC`w;ʿ2Ss`ďۏ2tp,6EPejX[oѺf( 1P&},AԺߝaQa6*PB^0ʦ=pE}hV̗Hg.dނ^K\hzWgy$ {օQ+Mp:fvL6՜(etu\%ε[ Klu~n6+Z 3 RbǨ0KlP)MY-:XcNf= o6|ؿب8{ᡩUCuI` IC: ^t:a)G-+r6{9"];SQL~4/w(?Qغtж ct\ P~O98rI7c_eSD'WݠM68P|}godsƺ:V3+vJ)Cz^ݱբqzBӚLpkH\Arp @}8\Jr OM(WK2ɨe mKR)e3LS,Yx?SC%MdjtKޓYY%#Wr^ bkaIfwD+'-nM{t|JJoȫ>aF|pUtsRG,CzְM<_ W(j :(+PSzwo CzM9ESPLp FzE6ߘ]y7-ЃzOl5 ;E|K  e? EWwW"[]MH z T| A& >Iy)[]jpFJ$GؠDԖ#\A&8޷fgllcӂ-N0A}KY*!橿 6i)¦u'Ae!V k!Bq{k2"$pлANw7<<*g2#}2iѭG`5w(Z,ǔ3A]2HA@kʈHPly0u*Ďehzz`2 A5+:@/fJ_:Xp3= TRowD.R1-VUnwόKrm$hQS5@^ Z6}hcK(O͏ߨƷlp?FiEbE gI"8H4 *܇Y2G zeO%9Yeմ0Y%ȷ,*9W3lcqG21*A.X&K3LtM+m)}=T-I c |ngݹ,֏ .`#s 7 Cc!`AhLa*f"߅{0|)CGG ct~@x.#c7wdxn 2,NQ2r݋I0zE=#d. r waQ1)aW's*+{x#r(Ou@DqQrCn[ z,ztuF|~h |3{PY)<9am?-"Sd^Ɖȋ]I뜨."#TG[ Dp"[.7cM&FK.)莱᭕M(uM:R0 ^z*a<`ߥJtvv=A$LCHNA;a?hf?-J8 #:1ʲ9__OSpPټBe 2:7Ydj3KL,Vz"3z*^nå1h!J2UKJƩ2ՕQT{-G.!zӁZ.>l lf;o\GO%~ϣ| tZՍ +TMk®$L 5aMe8a̫bx]hCdV fħ'ɩB\/VQ]? (UpB\`-C6pﬡ~?qw33 fzEtt"ƹY_ L>!&G>5 !GqMȹr셃2$:,P灎NYSmKYq'gqBe+gjUruf5/~;-;FSyѬ2](暸V[F ZZDcjg%=C;-|U>Bn/:H%'ijt>nWo%RElV-e,=hXyUfzp{~lʯ,6O1 TD°K O۸VCeŠ {nW:BJ)%/-@1@hn8ҳM|B(u3w!^St [W+sE}Q 7k{kYۥߞ~Q\tG80CN/W$>XB25'j *QX*6`$u 8fۢGt<7o-~|GM .th0JgBOp{r2$*c4M2/=/ܬay$ 58cJTߐK7pg9cM3gGMLSN,)0eyӢn5N@0N\-(1 ]1Ohwq_facՔ.M\=E%Oh|fZaH3Qyj5|+%fogb.X18Tfn ZCG oy9!%41';&@`sUIc 0], ;NW`E~:9qqS+$.ԷwjDOǩ x HԆo(O7TT{6- g֬LFKS"\fk=Z0vnN7{/I|(5=JZhSkT.B̥*,7d\^yIJ.]ڗ_(-RQrlbzMa@OjzRj,(8LjNDj1P=;,NIWe2?-3[>:䷵Q5;$$2=XU q )S-Grvyfӈ6aEZ`1ʠޫ 9`7/ .v| hA-j+}mO5jLRu'xHlV a;-s##<~ʥQ)1X {-gŭ0}R8rPЖV6_|#f7,7њrF},Uњ*M|W/G21i"c!lJB$unMJɧX0"t(foT<ߕc=eoz7Fb\.6W(hpA\hP5q~\;# r#YB,⫒xӫGD><NK#K0e& kGsi|A,eǷC0:A_0[(Es9rJ1:W_1Bi[C_pTo6U7I%]B6aJc: =/;b&F_(QD~ŴPSۯwQÜ4b(s>G3@|CQ`,kSGH[ppJ9ՎLS8GwQIE6?TViv:]u/4,Y'"ִn 3 d_ftM|'D ()hu]WK,+;9g /<++y4<@pp~lk[7RbaTG7#voɠЅ珓q~jUϻ+CJ[{HchqE0Ǻ8RV$]%B*O fxܵw|i(zLk";Ag(zʇ9B|hr(jMl$2A{ȅJtAވ6SB@ܲE,Kz3&-:QaYCP,jtŘ檊=VKiZr=dЖ;\aբi,4ucW8TcqG9~eK30?^ 7qjZ~xjl_Vm 3uk:We>i A{x@x>poW5`4i+njumpyٓ!٢6S2H'H_Endžp]@DnShKg,#` 0e$*18O6(5ٯ!݁]D}Df13ϳE'U'mNJ@Y9uN;L,A iwj}XzId=&yC\B j)"(@+s 8 C,|@Lo^E+2p1uz)].o6NS.e_Q[vVb((+~$kFzJW@[L%+BE,wk E7=ɏ}NUS-`Cv0.5Sm((ELY Sj dD*w#ͻIcmcuQ˦&1QZZ%xX'^Ue?n@ _CI m8&L&ϲaP|O:a()` TFnR8B3֢-g ؈CbPc`n@N.xOpVy2 7gUX;vOMms9S4R>#} 1J6듋̀^U]I߫IԔR)e}T`A@M ^#3N vU"M4 L`,P JwUX&\sy|whSQHyϤ:t&Ā & 4*,ԵD9'Τ=24T#ShwFc@H(>`;غ$&Aza8lأ :Ba+dћl c5OװO)G]դEQ.X=?GPv~6N*a4x_ň~6\i&egٝa ZH彊@9aa 7>s]hG!٦ϢM:"rUIv2Ui4_\5)UOJ\A{RFH;P\f԰NƟSe |7?U!p7锢}^ >`8ֈ2HтUC*:On9Q*5O Nɂ]쪀׿{kZ:oV?TKȴy&Bi^z6A{Gq}i2OW*|zDIC˄aOEg䥒]~ܾqmůD8,S.LCm}(-|àlŒ/ŧKe/;5z3g{Os&Z'дk|CV)C[XȞu|s5p^nl%?Qq$Uѭ&&WfϤGl~q+\Y\Z|:Sp >W9kPx˵"Ջ,I5H0jI?4̀Ɛh*XMg$|M1w#D]'GD&W<?1)}[hHt{^C=;b$)0vyc:exvuf5 5D4d'[ChWv9L0}5* {&0.Y=C\>=CV J?9" _]w{(#Uufj,w'e _Pda~"=MGok"!\^SMI `#C=XF#7u"%͏cJͫ:Tk@` mY3xȥCV/[к f|e:V+Ҵ}z-45dM:Ovՠ9G;6-D̚9%x%4PBH"0XԗM+@~?Ҁ(MPُ-V}M0BȡajhҘ,P1i%:MInC6#~oj>{^$ȔvkhnaI]ހ** :B(/Q Qkwg eat֠|ɢӃN;oR4ߴC,=#ּ4WF@h!}lAוqɭnM:_ݥy,Vzvzx7 ײS嗢RLY^k\Xay {n7Ke/G3 DžZ& &BkQỷTv11r>뷷zrǿv[88O6T^-AO%(R7$9i]JoWD͡.x}~iNGӃk8ȸ(%r|+IOF^5JpK5PiON;o K5=#_NɷpHA[*ԁx`$\/#x+ 9L#w)=X5Ѧ1 Y`(@G5ARg1dp zG ]kC:)Z^[[P\jr*ޭNz=૟MC }R!,nDv? DnqID/Źμ(|=21/(ڐ \;cziTC - ^OpKjw^?4&pK_! cZ7uoT/!FG?*Z474>0%AŬfF2X?ϘAo*1s={|9knK1ߺڗʬO-JaS#pl0Ш uD,/TIcYLB%<e}W@,kZ 邢6y ?@hR=YqOm1|gcAMW^2P !&*3xIf쫷P0#]X[]9t^qJhZ+A/*= a[lmO"nX뾪93 )̕&bL]"D\̕:m: A+ B3quNiډs O!&Pߐ*C^XsYr hε51K_q+",r3ojK#y6H1]S%Ér OK/<˳t1SV61&-I{#BSSӗ-" &!dֽ}{ *@\WȿͿ^+雱ρ!m n*,,K ʞ K۟}zR'ܞ{wU{R3ʮ5AiM-POp1dHmug3PT7m+t`J\˕9 g =Y4çÉ k)옫S-+\p3zϠYHs?zUjhіX’ۇʅN}[$IL߆y 1%ʛ7^Ls uQA'Zrߢ7sF,CoLTr3G#. ]@L&+vFuZxP:F٧-,Qq嗀lc:+B;bZ&ͼ;xcP!'|`cmS8 f亇|-Ꝏ\;*AI. ueKșPr.PRh6mݱ̨_#Sxl6D~yqiqkRN-R[b.b,pxڼaM *rh#!(>R %VJ !I(ş7H C,Ӈg)*]`_R29mӜfAa6,lt}6FoslWW;.Cx,?l~ݢ8OӶhF^ B^t͙~귆s os c(U*(2@–`ؒ7FG}쎪GBzd,DP,C$kwAP5j|~dcYH^;%x#/>5՚g:j6#Nvz! }a̢cqjBYzoAT9.Z]fB@Wj|}im*o.V4F NP5"Bfu@"9;Gu. *;_#O5#W%ZLi%ew#s~~N33)Zб^;f&f VD![FE3dk.B񮸲&d'oig 4ԮDmJ%&A)%b֠ZC{XĒ?8%(Rwj(MM[eѭX1.DZe6r?)+>?\14s)R`Y ׭}2' x1V]|qцqsN3fFAzDDjJE`h-d:X/`ξ&TaPQ TI*lFmuf*.y]x7'RIĦDZ ZQRYn qiH!kkPuy*\c2kӣ'dUW VtrZ0c-4=KkX4U_Igl h)q$Zo*JK˫#2&qϽ+*X,'SbbWS9~{'{8|Ի|;K"r/'Fu.וZ(q\lX#?ъ DfˣՊ::<4L-b3W=Z3Ahݯ/yA/#%V.hk]%1ModHҖ P~#قFDxғ!:ʣ8C>fbJ[^4"/+fUjy+0cSJoLPc*(:`8mĘۦ;`-b- LW#+̵ue3PlAυ<;е~3!ޔX6-?tEs6o{xȋۇ(}CTyV'NMN sL_`©'o v/ږemsCԷ[Y6}|;J).͙!n xrTjl$EY)Hqے+%Yd1+Jce=RV6T/p}Mz}D#uO_~ yb"~WO(T* 6\ ~U6zuMB&SiITA})3,Z5|#)+&&h+|Z*p(](rZb=ԧ^/A{M}U"6wlؽH|Ml+5Vx_v>ϓs9}&_i.rv~ ,@1_sUĪ84/z1$wߒ҄Xي5ݙz1G@b3\Ttv7sNVJ\cr@w.G [A{RpZXx_\%6$!M6 ]kT)$򛲘$4+MZRz~:53yT?OovX0Z *(H9@cƀc6Je,ВIM RtG0b!̬|W|R8!eڧp5 )LcFd Bo#ó8;d`LKEEg*6 j"ZMQ,w}\gI#IūSJzP1lj1/$6/mbY,eo"jLhp >zA3+hd;ѪFej(m(%|*hkkH͏ ~gRh@3mNfLvsVkDGY3"J-1F  c65-&jc0\~ [\&`٠@z³wbaHF;@6\,w@Bu'DZeBUIVy&pgODk9߁4= V|@>}ߓXʇGQqEEdܥMY*@P8gD=Lpу sMm(a!efR#EmŧV5o rH TNԶ~|Q\koĈS:)^hX 8ZDhTkk=7RRx1Gmʭ#bR)Fw¦{&c4|5K_. 3duzQ)DIqQ[lZPBJDqk;0)?+ŏ5<㯇EmyqRUL䋏x13Ŋ6+:>[N-09)@3wSfGíK'3ݨ3i$ijJݏϧCv2w֊zʛpS0Mώ'zyD@l9f wO 6b9oY%O\VyC7WnEs/^/fY;ː)-\.[Ei=Z>aG>oyC8.Ed6{lv N `Vֱ;ȧ6>ҧ}Lʵ\N"!@ 0g)!`k GZa2>:6t6D:Sm. ~l[}ld'"U%z5YV;#~"%%SBdA jM'%-[}U&ςZBO{V"УyoNږo_U%/ }:h1-.1xDWdq.5jڦa悠gƕ) #%Kh%Du9Z5d 3d VC-MxJ$HKEظ zv|dg?u~=Xm]9~ɦ O&@<cp«v4.Q#G,9kzV=݂@((D9 ={2hY%9-N n#ykw2|ݍ_7RDW |xCrqaN6naqLMZJj}wG/Pe㟻Pk-ȼ9uw7MEۂhW@M۝f_PgUFۍ,RZq}@[fX9j)=UrU:RZIee\c;W0L/cD+JhGv۔z_udXsZFNF8?HAeR_}$4}MTzf7O;X7K)7½2Y/&[|@j "ha/AV+J%% U{XCB10,ϻ$eN{jgfq] p\h%Hn4|e3fyK)5Z#d u]ztu;8N!% ^& 6uLGIv2x>D3~ Q3 %.UŤ/pnL=@ѪmD瓋9suP&53G(s 0ۙzrՁqJAzc;ܓ "U׺x!+Rx=Ί9"֤r9Bv^Uy wC4<=0M{5*P/ _e'AM[nC4[ :ƹ)Pڈ #A;žxN+I[V=o^c '#^2Dr%ǘnpҪĸ@4{u;V#R;Z) #,OW.%Avq/Bڻ; #"Qq ׮gQ_ߒ~AIqMdG&:OhJލy"$W3sXId-ŧkcfO(4A"pj"T,; bKڦ1 Qu,͡][5k5E샗`6}JL8,Ȼ,Jɒa&'{d~ |pNB :l%_Imoh;?@ _Y/Xh" |/wE0ӢR׊gU! :J>IGޚzrBHڹ]WEHq'Z88- B2b 穾\m]2`#Ư6fYhxИ 1vuXits2RdɎ2DL B^qX%.m#WSa0<]}"&ē!Oz&:^F4(7ëuaC?xʢ>6favYpJmɾWH8zڃhLt o`kg!= T%{9O"jdց}fScl]:>pW_U|?+0xR L`K--|`MfB(-I|D$*gY$p)2]RX)f2~dF]HM1\W-ȅ.0Emsbh1W>].gB}G$b2?c@!ZyyC 1԰: ڠȋo;qؿoص=;Pu^#˼CEm#bBt3@(x\:ý?P7 00^33M8[-EvTqCK@ 'A&+ :>lձ%j!{^yˏNe,J[ UlRَ. Ӵu}"̬3qM3eGggWl~ߘMhDFO`#ޅ'V\6z؋cwV~6EMqt3PQmn&*pRAtg@dym`@6'ϣk B 1tI~b q0e5fc :u 㳉j[pIvWҋH&V"!C|W$!>\ňqPQeM,ޜ(}#KmF!EBy?Ү,Äƚ wG p ?؜Xf/&+RFu 0gr1JX\s$JK0Q2Rb85b<1i1 en̟g$_w%s 0P*Gִ|2-$D cBM]5 |RTH|`] tOW_04#ްV=VZYFW*eJ0%\RMZ5w Q@f.Yf4>~F o|xM(gSvymdw_ |QP0H{z()nd>KOpBZCZW okoHuH\/`q.A͡7?]Yn>Ja'4QOJKݨ^$I4F{܇ۨS]91ci>$P>y3Ơt >$1mFiZ2cw*w9<{̿tqTFgwꙅ,ܮXE߳><8õ M#Jctw2p)=QB ݽ"{Qp(>VqCpSAG1KaЊL Q_?1РU!\={́ J:խh,`ޓk-{KNEMãqz] \!{"G(z蹕/(dwRxKƙo1LȽ?<0o3b0՞p^PoQDMHsP⑟X0{Szg6g"bopp;ʉñ`v+*W^ 8~oxZM牴'SŴ<+8/<] ; w )%1P%ʳ {uK|Hl${:;BK=[0$Jy2 +YċjV/!)ǀQ NmG跜;/j lثHؾrt^Vrqt kZ(GnNZ9GWbJqw.ĸR*c/]Z ,~޳5q[Έ]'ddQi:h U&1l 71?p8_ /dZO`CFROFZW6݂ E' L#:P!u܇mH hZh.b{.5-٠'R__'c^ Oqj@D-^$qT:P 5'`YeK*`ZRǟ@!5ۂ$"6jkA |F٧Q-̰8g<EݺhZr NDC'xŐ4(AmPS JT#ekX[+z!y r&8 @{omsê:6NȈkjx. ֬I|m鍗-~Cf3/=G 93) >ץHrª KG:;1DVU=޽OƗ:e pXΐRcw]3%W-g i~PnmZV%= kTX L5*@CʅۚЕZrj|ͻ&iSsP|է0|?.zbl#NTe` ,!wp[Ĭm03A}P㋡Y>+.2ka\Q}h>1fD\.djc3NnC(ƮC ԜG6O_RX^lEu½,-ґn*{휌!`AjD>(7h(w- -jbPzB9+7Db4-iTY uvIR; %Ăq{8[9n*@zN1CP۸ N+|t8)iΎ4EoTֆG('B*S2x@CƟo%X*lYå|շ&~iQE{C%U7mvxE|Eڃ31N6yC=MKv+ QU_,e6ֽ-ofRtwS{6 k v[;7@aDlj-p SRF}){ƅċ3rv0kgv>z۸\"} f75ΙJ__|o1rЀ`s W( q%X )֌4F!ƝVK nh-ztn׉JΈ dl Y pvٲYqVo"w5]e?zX|(pLp[|kRQ1Y'8A3;#΀).wh?Woi eEAmإg8TtP#M8]D1mkX d67=)R*ǬE9[ \NuX117<d;Mu\b Q&9 Շ  %M;\3|}TRqTE=21۬&ߛ=3@aopCv;xĮQy CiyM_-k_Գ$m ۅZ_- D}'D6*7<o63"6^$z=(_pL7$m})D. nP9^XX_dsw-q\n(S+~=\KY݂b7C!9t[eNvv HMqmc&}c@0aYZ]<&[}%qLzzO|(+,Spw$lhgH\@vwJc^mWOl9_0.2>X*wb:j PJq'Efař,B |;`1Tt䧫kFhDBW%x t𙽱1+QʇSDQ5žھؾo)+X>/X}#ሃ8~}ahl$ΖnIբ/+M3ѶMWWf/V5gӱ,Z9u \3,lD u{qSKL&v\0D^c+}w Y T-~Mg;9 vD83gn5(_T&NL嬦躻DΈ .9rWzZ 75nqTY?!!e}aEΜx)Zr ;@=/݊m[쩛qo8.Vx9_[|*?Ƨ-RhI"8'ZT| a W鳝]OnjFܢBaƥb{ڳ~R~3޵zP׵?6^!ǫ:縶;A=.u\A8;mnr8MړW=Q)i9V9 cN Auo0fT,!E-H?5 gX>a$4mM^ oc" EZ`Dߩmq57זu>}=Ͼr\(B^ոGEЉ1:G{I}NX dXhޞzq.ʌU ^5WY,D>d_8ք " |"7Qcu9*[ Sy"Z@lz8.c~f8œs͘ lᥡ(SLN*963`-ïΖl։*$)60^L`Or?(r* ~PDcC83C\{u[v/lt,,s F/u >ٹ8EL?~W9.8r"MBܙG*gFT/188,^PqQ DׂQpr؄BMyDk8aTJ}Ʀ:#p'| '%hۡH"[3;0˘el69<'z(Hz^`RB;m;<7ԒMՠ0V24ݕzegHpNC &Qͼf=%xM=`*Lvt1*wro Z>5$R_Qk=*tc@u(RB S'YSVo;H3POwT1 Q='N2ɲhnh3tдxSu=ȫQj(_EYn+|-:h)ʭbiWS$cҰDn[A1`q΢FZŦ)n½(h, ״_w쉈z뭳3j#*כ FEӌL[O,jF9UxU]is l\tZ5,K~2P)Q&׆ }e-;R4;z!̾\L60B$hG-DzO9gE:=ןȦTZAW Y=+kߦHXìhd#IJo{o#7E!uN !ŖOEo?ErXwj( fU=>+@w990XO~ժW T[]o"Ix8H mF>C4C表,}j_7o1_Ȉ6%Zhk[nK/7fb 3lIʰy>q;WƆwٝ K1 Ǥ Z:ړ%. aru C\}ȸ F<)yW&Q( Qݲ8u]f5%}G5pDsZv)5<^Jܨ"'rmWD[Ɇ|/;x\ٻq*x8]K5j+MmHͱŀ6yLn-k.U,C%']}Rpf'f ʹ; T;RqR)$/#:R@py_F Ije9Br_1QU>)dJ v˴]t㑵x"B1f-5W~OU ̳: =hj<t0~;ElioXMS)bspT8Si ]}5ء&{A<2q&fҲk,oҡ ة$,lp;Hr&)YŝݼK~P@[}FF&VLwf4^o$+ 2pA5O/kMy2h1`8[?xt˂w b[16}*L,i8h@OrGpI-$ۦ:UpNR#'t$fW9(Ͷ6Áqe0Q\h΍/T΃fM.XMĕ@-uo:Uxah(ao!pD<:9@+x>3{gkFnY*+= ,:v]6ܮq&d׷ޮUgVkYY.P=I̬p1k55[ϧCy'MkDW)gٵTrv>iF'2@I0Nb$B$ڣjx$mڣk P/{Cm]Yo`S/uWS"zG-C>($Sazk\ngԭI'yy[C*݂%ࡺcbG.^T8@@:^:m||u&I4F 'e;\-ٟ ֡dEq[Ѩ0zT:Iթ)%"\<7M&@IK9YPկ:bLTU;ɖ? l/˗kfRp/Vb~ùW&iivpT_\(d-PĦ5--HNj` ̪g հLe fhqϵ-,wr&Qδٗ\Y H 0tw͗WO@=G펇kus<۬ (颅Im<KԀ޿?k ҰoL=3'rpjv$|҆> ' ]Q a]r`)(pֳ>DKɚ.tŻa٠ӧaO~1v2MkLJwY&|1" b`9W31 НDjҧD#!7W&8([Pt'35 כ|Z4q G6k##`*&ڥ ȿg}^pd; w29/ YJ_1H-&3vcfvcQChxk<&&ύT *H߾CxXQ{ OަF+1Q_6$_Sݍ0obnj|WII ^`düU3ZvKWoM "  L Rb"wkO'wLjF8ed 2CY, 0QsiMf ~|_LzbCXڎ|fڗQ;VJCdm#F+ i+1,1*Huz _F;߹_l57&,H[F&E\C&l H"˭;1Z$Pqyt\^U>`_J cw9`C'e|족/W8#%6~-e7y0>ri! weq*V=H6ΊC\ʅiѶw#Kmj$G+v;\3ɯt@~-NQ~9ER_ДJiD2LF`I mNTBqGqy|1XTm]Z&grКLBH̗r߁t&l8R]K*QBPef ]3~J?v?D._sċq>Ū <8Epr{d-S 5AIy5[:n}ZSZx!Γtoyףok]"){,T?CtSުW›&^簠^lt-CHJy@Nannh8]\2ϫZ1ϡCHì G  W.v脬\ o_R.l2 Mgwmu]3:x1L'OCeI:DZ &^ L(drz9%mݍ(z`\7+,NZ"rvF^),?{,8 ., z"ֺfՏ +uV5bZU4\\'3:㟙d;bYsHv9ʞ_&<+Ө 4#ITk{h,E`X#.l34h!݅ҽXߡqNff$YQusSxIaUa])bF1uxY gB)KřR4?|7hI:$Q@{Ľxu !"dF<=O%8NQ} DV95q)QJڛM.7ҧɛQ( c%}(+%Ȃ=~7c"J2fV>M)cH!6g>% f&/NVVB"L .XІ0%:UVPc4Aq<]C( ,>IVO՞;rzflbcpBh|33#:C6[-Rz*X4=zd4A V"\,MCg92 YUup~=çs8D02XeC (Y7OT(T j663q[SHs('ŎTQ`fMP{Y$R}V*N੐{IW:!9N.#eM^~}*dF_Sm25L(nI2l|N,ހFK%uCl'(u #PF R\̩7Id?W0 C<ߦ3e 'vZ<.m j>ƣqWZu,cR阄ӳfD80uM/ 6ZO޼}[R umIA8Eop3r\{aKknLx-Myj43;gM}xIBvDKe}o^9ț:dl kt⍂T;fHYd1ֱt9.jh{f$yjX:0.n `L(K~8ff0bJ5]捻T|}_-y=I l2-ҏê0Nn_8ޘ%~g43dMgHA͋6me9gjbUN h^ɪHBSaU1 Q!kTәe҄NU]b]$/mX|=Cx8@ir ;mqwX,yxuW/E'l'HI 1?0F.b N̚m pdnFܐaBs5Zu`nNtFL-OFNC9"$dM̚堿'M }̀ V, .{iKR} ucL3"KaCǼLdfq0<Ȳ ǐ=cV؏~GU:>,jymrKA }M}Ǖ旚h `ɛ8:]ߞM3Nbvd+gg$MX !q|5&Z ysg/t44]驧noy B?߬ sǧ<R'HTJQe~ِ$Tk䙊`m%I_Q'֮% uMyr?@~rDMFf&7$8~2ˣ0#XL3wEgTmh2q2!hߍ=+WX/1s}ߒ,CfD8'ɵ<_t9`QU :x,ΐePC!31)BDQi\7d%2E-L(շhR:Q'd!34_u\&ryf yg{}ԫ5+f2a']X6ǣ# ep+*s,*!v-hVh0^Ԭ\\ :HjMRhmdm ^ZH<Bywޒgr]~*ztgocV z1wY*A|7^8P:Zv<覝z7iŤTїieB)F^ߓv& lB*~gJɓA9^sԔpNHtmE@я5F@GſʏT3 0=όJ&Eh '@4?H )J5S.zYU|9a鬒XӚ)Er[1hZ%S*yX[N0mxPoUaNK0 ً2i}_IOrt0@uǰX˖U=e) Xf{:]Ձ]RHbd Uᘄ7(L2,ID:u_ݚ&NN~IV8ϳwxr ڗYCQ6W.roRz$oEˁ-/jǭ5E E|4֣'fh:`Xԩ0% \"aFLTfBʒK[}yۣc2z}Zc_"CrI!Qdȟȍ3eYVDN71؈m73,m̟o#>*W,f">*4]޳ʺ5<8| kX#j3Y64.zn<5BEh`Dʐ6;9wj޺QK/]"Z/p7+R`J-(74prɷHHꐍc&ef630C[%1뙧!Q]7(UbiA2M -vh^bM>o&-RHld ]uM3E݂JF?\y婟Be`obTcR*wҪZi׵pTo<d-3XN1wЙaO֭@Z"7,;ߨ/f vy-'* ,IeڐusPڗ ?)>ښyB@ jҋ7℮Tk*U hIHBI\L&|)%{ 6lE7b!PvƒɘlGwL)kq[c!XuaODžOlXBLU^6N>fƍ''owSp*"W7r#?jCãr~f}3-ZHV܀MTc/cZөt&rݭq|5*6_d>0.iyZ'٫N(s*9(=ev^EccmUMr y\0^ iB%:wp#)U!e6@PSGX~- Omă9m$IPٔ<Ԡ~nC_e^۞Rҵi)Hՠ>ޕ F[%N J֊8ޠԧ󼝌3Sf[9~):T'ꖫmINn+1ûПĶ#WLXi&-}U :U)a'M}RZ #9 JPN+Q;w{62W>}XM$[Zs:QA~#Op\LJD>0.gH͵uon7xPbuđ[3,f`McLepM [~f %@q3z^ Bj_et.lt3#P(%ԇ_bW gMc_A@AlwiSY ՗\ܷ^lly)$QߌzEVg0ό=R4!A Wl;?!ߣ͉'K{5[`Lm6U"YON9 EF)>6a|=_惕vN蝂Yl et^Q]Ad=hTUvU$gd?CJ>02ReX$g5gN&zE]rP "3xrH[JqYꍚ~tNoAJ 5GP[-=(]߅+{QYXlZ T"{n tjFT ]$$Ú }:`IUL5u9P(muhفBcOǩ"Sid  P4tTc"wFw`ޢK'EO|ix6e+5SQ;-7"ޤ@?R))Wl_#QRdRX_]"gBS^<9[Lt2]ٞ C?&O9/o?~ 2?xw i`R#%3zJhLnEp&irg.ED&M~'!> aֻ92/b#Ft $[%UG4ͿjϧC!wZ#DeIF%P)W-at|sfA xfa>JI4BM3UG#黉rMXٯ@D6G;옷`'-Y.fVY#f"y&3z%R͌ hBDDNlZSD1/0:2jWͅsgK]JArG! Rhb亣A-ļC бp 27eZ՟s7,Ҭrb=r @4sV0Vbb`إ7^!<[jHUd4U|T %%b2I eAs]??1H 9¾0͠|=T lX^doޓwtN?*G YI2T.O }=sׂT i.L\Id A}qBK୔]'XBbijJ8!t1kr/xzLCj>kD$\Ѣ2O/<@?N ՎfYk#dK$`!ɥȜxjs=wu`X鶘Ҵ׎}ףM >6EEM6q[jއN^dp.S/9L)9QpznkeɊ.R]@34 [A`Z6Cx\hZli)4O`)pΕd8"Li&uRaтMbA#'"˸Lkr7]c`~LٮY T+upJ>"ǚu&p/YfV7H5(~*='Le!nGHm 5R,xQ4ipiꮿ\rh?~i6 .Wpyg# ,jj$\T=MޥYh;6񱖲q5(ӄr;0M>%$]`1gE|؋ QؙM\|D[(w(z7;yT/~>_]zy>M{fts*Qי;{Pvi4pܾ^,騭8,/ҙLr<"W܃|vƌ%8ixj8?RPfSs+Ő.Xښ)ibňE*s2G,b Lt:iC1$A"qt 2D5^[xfqx2ԤD,-FEuaNGOXيtoLH>yszk;'r,o=#=8H2cX qP'E˽0iD"DתPyb4b@gPPWc ʣ9)0lK靏80 [iYx֯}4SMߩB2eaԆs##~ )}#[ KO_3eA\ˋߏe'fܟ6^g,|ʲJ`G΄X}YI-T6+K_WT\t3m-Dbssuu@n`}ž߾Fą =ҽ:xY0Do|Ի>!zԖcV>C/-ʋT0{--!PѠGa6#h^f΂+h+%cEe`WM],)i،!&vSAނlj`4"z?U, 9Fui._-{SS%6RC|xW44 Wp^%Q6-nM}>hEa}>.ۥtLyyelI/_-INeL@kܘ>vȱcM8yQH0:*rfB@Êl f%>N &8ޫ*[>7?CThR˃OwA!'B jQ;C$1Sm^V})" Z`ET+Bm-ˁ;*_S׏՞T1Ւ Y:@Y:o5,erC$}tD*eۧB=ζr!ĦdYX(hQ&Ѯ>c|bγ#Fr_ J_ r&G?> IV TRsܠ?B;CGܮ+=87L%X\Zܠ;T_w,:n8y|FОS/^V/hyS9|rnXPsRIY#*ׇ!8jcoL;;tWEEf|>wFة1m~,m=RzcyCdT]7NW4my5E8e`e)*:~N$ANJ ӊcC8/h4qJ~({MXf%rvah߲7/뙃 ?^\'g47A.>HS NVZީs0QtZ)yzNgEa` `}}2<9JX{pOi{G\eWovc:м0hj+~5'0قd&XAk8>;F_B2_HN缶ފ1" qg{8,ԈzR(cV@Yހx?</fr3@U]#H+M}r ' 3M h:ƿly]eհuŎR9ǯLH8WDcK\VyRHwVBqޞ(mї b0 &ڃ&]4Gc>:ie+vE;}w%23HֈI@'0rm3FXPٹͅXALKhǚ^W6|(2.y=HNeԢtRbϻށfBy[&j;@St!8^vjMn!)F'nr] @(xd$rkx}9.t2*q8>II8ij0W D?#ۙ29LyMhD ~tD?sPil3n\ˍrX{R~_(s\!'o8`[P]8n$.>sHS|`&yOؕ A!z FuK>Į$|UȒi7Q;Dq(NY聞H4ͻ*yAj.0/_x>C"$07 . %\ͤ50@p@I)YoȜ{l%qK(Oo&/ &A8"sh\6O4KȲgHPVQbYdV~C13䇥'4K f?6j-lC%C \(T.W51ע@~|7;|x}eoZ|U37Uw`* oQ9h0Y=qY ԈOtny,e-cѕUM"9-)C8A..&;#߇?#4ߑ)xL_Dnx7TJq+`kf=sboc}UD< D ZFlp\=Etd[xO9 } jE4^9gQ0Z'T]%ɱJ(a W2HveVZg ܣ}ֽZlLylTz9Kƿ06x6410kgHAؓ-?8a\"G|7O(,9R_ A1J9}+I1'cx0X!F*J V~ 'H@vT#A;ꦈ_E]u91.Fj"+qpH{($d@ dnф c`2&d7vJw7E7j@5O4>-oֻ#6rfyY/ϓ-|'_`NWBzJ,:Z9Fr)Bn<6-JɥC]'@QoBd,'0Y`jLf#;*<ہ&tDÁ=Dp_,]Mƶ͗Zf&u>i&*䫙ժ+cn#TɠQYG&@G)=~[\Є#~: ˋxteoKEcصUKO6"XJz=9H+&&AB hjM5A; ޜj/, #/3;̚嚊jY V>>WZh_$B)u;;-pMOm>~7+Rumڐʼ>7j껓gδ䌻\}H7_9]DjX7;Ȕ=ZšqK $π"5$_2>Ha tcf4U>P BooHVUچsȮ43m9(Ѹ4kOy?lk^$0*|YS<r= v5$9~ P>5{?Ĭ咡ܬ60ر9uMصTΗ]`c\D* a]Utc:,ɰP7.ŭXcQЬ>f6G>1O o!IF26ὫSUE /DϺHrYU(QDpjɚdmZn^ hZ~O)#b+xw?/?y~АJM0`SmAq逗,Uj@dI}ͽFdJQZag|ܥjiY8qRiŪ MJk"c+:roj՜yn&-28Xwk;5Ĭwc0g㥔0~6z'J1oi-zJ N< B}_z 3-M zu9eX_yمz[/vPNh[hz-'lՙ)JN<\G_+U~;Q h+|}Ș=7gFV"MKMghPBf+84gFacuaW/B!*4ߍӪ]EȻgf׬jEOv/󡺵^xX" s]f UTҒ5:kLؚ:o Lx& *֫ >OR!ƾ\l7n4z.ǩ%XJ'N)ȊCZPAhCt(R-?yGVI8G7+f ڑI7e0yR 3![J܎p09`m9>=^#`s u#; yxD O^bѥgB--hs"]y6Q{oDkcʆ @ 2Jx g 7 S%+YS/ L0/N#6{CN-DZ*55&FAWܑ A`fR$]acElA4>lPhr_Nt((™e(kQC}d' 'ŤRi0r &O]y904YjVQn _{g˯'dˇ@zWxt!^(3#҈T·+ZF ^p!Awc O/uN%aŪgǗ ?Μz{8dQE`tb~aJ*`LE γˬUv>oM:Z| ͒ތ0'`qp޼uv(3*J*qN``;ݵɢ y=직vZ.BPR}7.2pJ򐥽'FC{KFc[_DmoOF{u-/Y=$pŢw`/AoHNUu_YaAyUa$+mF8T24.ZI  kw/?Kϰp[ XE; v99IDy/V߶(j.o9/:\غ6OB`wK&@%%ܖ-Kg+5b@qJ㢢JO-ѾG8H/ws8 u& PQ)eab 3CG6Ѳ^/iO+$b2Ԝ_|݃6ÆgA%tfE)* ]Ӛ:M+ZMljq]< MԾeBٚ'TK:ݟPWRD}g[Pg@ _ 5I֢= gY>S?ߐS{4 o;^V)I U|֤J#+@?~_@B`hfJr96&/hbuhDa/]߁6E)`e*ˍB 9:J(p}ulǻ^o(,"[Q[ 랸%Nl :xGNC*oyS}FrJM93yw)F;sJ撹RNNIR= xXŘ1b&--hH >EwY0-*M૽vr6ZUO<׀wB?Y=IU:#qdfo:wu1-_B2j yHGYtR n&<5UMNhHU?n\[]jl7yuaVW.Ҧ6,zwk[%o 2^KW{CuNxoW;Xv)ʆok5p-u*{7lXE;d,%Б mv\NԳ}\;p&̬  (\q/n2rb<+OErdBUfX"aFWU/0^ @0r@7Ǔ_^y]!R: [2<|V Ajpy{< _ωgF܅cGAPGdJS0Pzg֭DsFt}n#fAK# ɐ:o$価V QE]G|xYL! ӲUIZji~;ǼW2mHʢ4Rڪ'&8w,]\Wm)O6͙ԨOpQ(k[2@ Т>>)gZ9ϊ`^15@uh$#QOښV;y} ,z)6$7t/?Aw IBOM6L1GC~ rdcQ})s` ,1IvegMg:t%kPn˶$:CZvx/krmЇϴے?(~$f(AIצ@ؐz @B~)U'$P,],}KE= ~,r"g#|kEnxsںbů^p TdQ9: h  QUG/3+m~Cl<#g,%Ss5bAx/OR/oC )kǓCr8'N>UqYgэ G*lq3ZcOܓ[1O: t_f;Ҕ)+mbja \W`CKW! >Z=2KZo %iW'L.]׊8TY 4b*ȯ؛=&q$FMI߽TDbCwMύbQ!H8Hz<6Dk9D?߁H8fOA D` i$][Vk=\7ٸ7eR@|&փ$lM0t> n%TEA Úխ&UYr*|+3"- -: ֮8>8k`r Sْ'0vY̥1wiu㈖V eȓoxǗS`Rf#5Nf2=a-P)PA)`:K$j2I?MwjxFCM(q ou4W<.-~ `ݩOۗ,%۞^bv\2bXF}}9`邶j31!zD5n{󰰔5a!ਐ6ZJ2 \fޕB9,2?M]s󠯛j|t:m>vKtFF1RGuqv?&5&uz$Bh+կF(*1em7/5;l| ld::r8ghs񛢤T X*Q Mstk@.}X@[~ƿy 8FPBg#-40 Y:@z7 wVT ?dP|pzw[':0ͺ叔_i#Xvݙ=oxAUF,oޑG=͇K95Z܍Y]){s@vd7@:nr=z?#hb #tj.|ԤV:jG _%R'(!ڀԤG|k1;U.L?Dql7WݿlvE*`0|Rf~ߑu%GRAm#o8~.Xk4n$}{cr ?w4oP=ֵ B"o <="у7f_IR .M$J8EdZ쑥l~h&wWWs4sILb^ g _IDzkrU(u/#/Ĵƶ҃j4! %4ZFh%dg6$-Pu:g=p-8rtO:}r_+tĘÛBqOIkOtDN@KJa*~_M=pWysX@>?mW{dB+aDn2G[7ݖ~!PB Axb$NL'Ï\ .Ja,aȕ,뮸V{ <3K^.28km; )-ߟ{<6: ԥ3K1mmGrۉ`#MKe#޹$5a7|׷?EJS(ם.;y @}6,ɋw*oZ [> ;=iuQ{\nJI/IUw|5r;Ҕ#q'. NQ5ƛ/JYS<7jbgT$K#CZׅCDHWn(taX'ƨI_  MI7C7 !JPRx4s EKHBJ YLf:GNH\Y^uK6̀s(c@$%$崒Zr#I~CW٦V79mFw"Hұ6z/  Lr}]@3a?ܳ']n4d eF:W3BNVմH`(T@mw]GE7Nǥ5Dx`e.ck.Mh!!m7W JR5Eg\jW;vĝ (8TgJ0n ̚.>eq}2͉jM x N4N.$6=K;ȃ"%[DuN&QHCAGD|Oj^ Mҍ\Z; ye*%ZO :ٸk&yWf(:>~jS jX `Ҭ}ӚV S&x`yŽXҖp`{5ui IԚgtE ޡAQ  庺.!9Xz0zێԔx!f)nlKDZK3T)RveJyL $,ǜG;O3kfZM!62*DlXHx&ti4Wg8<]d4W(H"J~0X{ d-0T>wɧD9&da)Od%Y^ u/\_Cm@.z\=ˊ-}<! W$6jju,FV[`Š$gKGz "Qr}='ʽ{&Fұom('/#׺ z UBhiŝieغACsXbR]5eG~R[xhr[ف $bE]e^$#ƀU7$=| lt4HJC)}OHb YU/$fFC*ےZ~hz5?}3c~g|%P $mNҩ KS-eQ/MZ`e|PPNEpJBgꆌR ZZ׬jT޷r%>YyrT54Q,Y kk)\ŁӋ92M pލC 6!57mbsiI8*wc+ 4I Mu#@݂yԦCWI!pVX,L+:Q_w(gZ e7u>__ς4Hg p ?7d-.2w(<-R"_5_2e4o5z* )%fKE OFV*EnWI4 M`M-YD, 1TQwqv4 ]4 [m/@Q9k11ۜ6%j[73dyCA,K3XCU VGet社JAѼfKro~H}(I^c&,У3nb)I;6TV  !2i,hh ZTᅡ9(-Y+0~_dۼ2YWUЅB ?]+덿muBx-b{1`v8"=#gsNYAyO) ک}o_UEJ ]bХ{ 34 PwO"$E86unQ~-͐*?9`3PϷ3($fn 0ES3rrIm~斉@Y1!K\= \8Z̠H{Rx Kys{A@Zϋ/:z&o8fxd*>Upv Y=@,VJշ/6z}SMPҔ >q~Τ{Vy ѵXg$!ǹA.PO^$S%ꯛ}? _$!Rj▱-{sfcu}!VfHg8f7$O䬹73^G_\ ȊT|z 3rAHa;V{9tt6Q jyy8>X&dSʹPK\ Hwi;7qm4 *] %hLjt:$¦^Qn5Cŵ DE9s|Mobe""Ͼ NzI1~B!mwU} AbjVh>,./ ep T@BW;fVg0? ca/HY)l ?~7 "p S9)3 R(T$j 6dr_c%q鶜>S|6$ATGXݡ`  dZA+ {Chddgmn<[vfmWIg]LV/; ,Nh+>e0pIn5}Ϥeyٵ"3O0ī p18fWА+VoccЙoo٫;\.-%1ekWI;9I%hi##C;lVqex_@F//1U8]7!9Q ;9xo{㸼Ke qV_Ti6vK"Ok+:EtNYXNdKHv9Fw4ڶ rZoC>䗱9?G< P@_\ulM<gkz'b1շ 00hlHYmZ{z+p7䜀bTYuQ-3%m2Qj^ +M7L\?y^=R˨}hFRR^l]p8` (YقftLSǒNhՍ|*_fw"_Q c$)&_謷gͺ+!ہ7V;Z`: MwqyxEGѾ;('Syvu M`N4OG{nӤgb%JiLnda9❍a\$ƥqmlxNr"$ԈŁLLt*f|5ג/>TKA+=\;SA3GuE Rq=Yۏ6ea ! X|ƧuWWz pU`5 r_ [L1wܺb h3@f>U32k!KY"02-:S2ؾ_Shbc.Y\ ?q-1 ρf?gȓK|-uUuhظ.1G+8q|ӁmJGKXߊ?ŕ~oSs2Wڣ"5ֽrh,qKt[ANFiX>2pzE<6"iԙITNv{6 ZiJ`I@ h5廵{+N}(_G1ĠU!{VYųjW.sn"Ah2gI@53_@Ӧ{d;];8s[ {I<^M"hd ,"iJV%mTL9M.v%ױ}NYxVsYWo..۶a^j;7]$CIijnYP5QaȘYYkSVA&r;wkYٍ>񧒬HtF#+"x܃9wbԪyc t|a;Js|74uOp!lAX2Glgy5v<%rƌH᥆i{$yjADsܧ3zFHC:m-ߵd/T'6I)YtٜZf~_zIZ}TUB#Z۶ϟlפ+'8'g<|rMsXMN  r6ۿjK1i0b ϱ)BefrRe}I7meũZ}ڏ0J= $ifQ I耯Y%rvn A3Բ % \@0p#T%:z@% Ă#]ј^a>ChcX BOǵ$qu}hF1cYRXۓ7͉`> y=c>|ˤ!#@p7h? c123%"kafuvFVUM(ȑ K!uFdvЖ(1|sp ePej~ԱL - ;և4mM[XAu,r-ie4LˢJP[xnsԞOs"n3St`ܺ3DQ!aʕFpmcB>S/vjÐq!ybb&)Z b=NR.ןᥒM!6ED[vil!3{l|5tWS^HtM䔔\Ē:BG6)y2:+zAD<" 2#r`\DŽ׬g!Vn"HԄvt^qg%Oא[NF4lL4TG4x=F5fk/dglH@ Hx+a-;j̗{ ;m]-bF5>,c1EsmH>0UoƢ4@"/,F-u9Y8$ex"5û @qvljD!'6gAưi^ľ{:Ă14/ \#WrgH\'EepU4bN e=/A9]5ݽZ4qC}ߐWaEA-Z<,X11S*Fq!`.B8tdRnj h?Cu"&aW$CGl<@EN7$+Q3!g`)WӚ1a٘8ոNfMkHa1.L ^Ac0?&$WC6wN D=/gkě=̳o_Mp4}i-#P=ʹ uIYUNS~44cjUFEQdRQr>Bz ֺo'}5R+XeVa=2v?#7Y)śU-5BG~m38ϴ#iB1.#KFc۾Q0pi+ H.d9nR瀶ھ)Ƨ!ѓ8J-KFs)j8Q)$5's"JqCdļo>7ހVHBHk.BL HP2 "zӕN3R c Sq/ߧûɢ'ےxv%:`9޸ݳ@Š،u†8l4n^o;r|-BF" .3$:_Kfe OߖhDEP TV2mlN#sLKE cB8s hWwԫ\s$)T#6ٟ]m0CB!PnՀ-8 ,$ >)I8e tDeX~@wVdqʋ6ؕ_Š3{9p=^f݂6]0ǖmN݉Nkg4;k;,LD$dt 2ni?,zrDVI3-!AtP.!07*|ȟ=4U*IؚsPdj*DԤ-4Ksh[aꄵ{it2 AؘʕΙGع1OtJ{be-L= JDǀ6{0a1׋g` VXsq !S.ܳqi^x*&6i0O}L}?z)'&g( >l,A: zTQB\^#MA#Fbɐ{n"Cuq :4 3JR)YyR-@#gį#@Z 7T'!]ڋ"3h7Y)) O*B|6>1E~(J ߆n6Fyy4ER8#"HWSVn}C69en8 煯l(xD͛uwbO7%{)zܬZ d#'ܜ(N_" 4Ҍ<;foʄ7Ջ_TAG}$'T.fߡ+>־% pDlk+Vn0zʢr.]U#66`eM/YP1='UHlP20 1" uP qUI֒obϏ+:cYqt&̻TM>-`R5ek) "ZAlf82)1+9|-ݽ!?a hK PK Dh6bgkbҿ._:.Lg0AHC'-2*LuC3E]af& 9Esg'`ٯX.@!~܋SU\qQY X&gi&32z ]aO&S!r$;4?x yҷycf7%9=EQ1qJ )0 2_];{ƅqfKFRy,~:# q'bXVx,;̓S5)b .-ڸϬ5I)O@֫)Ra}Fo~Fl-=fOG^}AM㩺SI8yig$ڛ^s|5Sܫc=z;NR%iz+xʇCnjMu /[zB<8U9xfpHvGzku03_i?> chη#W/.y +_etӽW.ڢp}gPoZa|ԣ~3ږO{{(l>[o@)> , Kf$'ӝ;-0yQ;ts(6-`c@:1~KX4o q}soNHǮ}kEk꧖oavil$SEl!zrʹp_gwUNAN u#Ť &f5h1<wȌjF_Tn$ ;UñO/"#<5UC$S`f[eQK+ q*:' 摛kkA1.}`A+sY Kڵr}b] W#:/ 6M|X^u OJ !~z`ZcL3ˮ8z!|SVbjʟEHӰ[#wQ`{s[[*ɁŘ$BuO.ro-S@˙ԟͫ *9.ѣ|XNN\oPp FM&2b4 *9!런IK :EF i8[Y6CdWgP4O J#Z9HE,sn`!B.{4 \9kQ(`8,kPzP"OAepQv\ZuVx RcBsPQcC N_BeKV(60ij7=b.5n?ӻ"]bR9 5 30ODE-?N, dmMJ+]rݵ؊'M+:d8ͺT#ӳpN%ςs=]}E0,c(J9}H,HX^Ȯ gwX]@ƂCB-XebTaHC<vʾc'erh2i5ʔ_a+$G^_ي~ 5Tҭ}l>sw ;`U\Bշ8۾6})@9E7m,U_sO.l=y^wyZ(6ƈ7muA0; wfq?Z$Kkr .=#^ɤ=|n- K~~KȜHP ;N5{:9[=pr{8**W+D ?`) }ti46 2JR%ÇlewEff}N)bx$ۤlT}/*Ѡs](Ѵ $<UtVa^L ݘW~Xr$ R+HM D;zY푒!+2R O.W ߟók V|sv5HF!0:[C~ ׽&@Ʌy(fe^~Ee@g 1fB(G)ϲ@MݍO7 7؍XG~ ww@F6q0ϡ(O$cMʪЁ`a]T(mɊ] ng|/e0 f-N|as "x쮩?SѸ_0hq,S>?v@HUlrn B1PoztTO!ES̪ONobM>!3{U%'nwU)4P.O Qi2޷76% 7< 1b_/U0;k北-I?8:/5 UWk(?cRͬd6f[~QZMPcY_Fްm )8_pA qG)y ݂c#@vŲ ٩/We]@֏,yZ(cĕGh!8NT WT .F ˝o jvZ4z6~~eEM %r=qa' W4M/2+#Ye'u=h]yFvo%c29{*B\Aܘ#qSUI@<]Qv ǧ2ypO*\_[4 &-O֒ӦhmWh&50.f 0C!k<6EBN1ntķ@`8UUᣎ9.(Sxl3-{ϧčHI^ц^XF+Ұev6[f}$tk}it7p)(W~zL\CDR_mFJED5>,d½sz,ǒ:ȁd4kjwmB6В*)9-죶\N76gB0^DobT "_fǫ(PC6jˬ(mK4ݽ̻n{h-Y56Bak].C ^x""!Vs\ Sg@S`M|ptC(]ӮO=/l{ҵ߰@ HO qߛJK"Bt8v@QLګ'x`zs_"TxkD& l;=E-QNSٴl_Wҙl4=ar]j='x>Ѻ+ ;2DF /w!x 宵wqV@Y!Y>ڏ1;ca,p)d> Q?sLqjBgnr4ZFbEF2 éI`>#ONze1_Ph :S'{nݸ0hlMS &%' -^{=;#+nK)bf] t^c{q  Q/!Y->=U]~@C>1V#`2,c4PGln0֡yQsJid"CyÙPM.8Sl*2'bqTb\n׊f-g=B}X*G3Ir,ޭ߂Bh:"̻,hgjXY Z"8ZUhmא;ȯLҤ &@/T,?{>&+hP8doQSY+*mvN 2=_jcUkoAߪi WdO&D0dGG>gܜOh73%AX;jQ^XȲ@.,?h݁ӳďzWǶ*VV1ĘJg3Y^[5rO{7ᬗX${͹d(k$اG__Ab}F=m'd4ksZZM/AV+"rl9چmi̮Fgx!M?\ꕥ 7lKNt-hi4>?7RfZp.q}xK:GQ7=o@wIrk0]NCuRC^g_V#'ǵxfb lBsK̮K=qA+ :=bmJƘ 8]DcɜH^`N=tj|D4tFi~%&0έ|@:(q<ڵZrpۍ@ԳN T=z, OfYwH[{#WN8ihsnAKgH1,E¨;c5ݯ 7MŪ. J*!p`mZrݸ_G8`JEKkL+My9+v,c(auigZGXNKA{ӊE'Xc£bp7"7|-Enɡdܫ|ы 0cs(/p*ai?C/h$=UDZ79 9!&[1 E0j,XۯL-~U GkOIfxrXu e]P8j z:6hBZ/UzVé]6BRNjt՜ 5_=8!kC,Eݼqw '|jsN7Z p>w:DeʇFxRQz{'I:ay"yјE2ggw/Wuۮo"D[ӥAyWdPe)J qe[}dƯ@ ۳8 48:l5G \`OC/y6UkG ev ,{4=,%#/ɮ/963iLonOPd6SJ%>8~P#ٖLI߃( \bOuuZX#ΰ-bֽ} `Τq|jMƿDp E,n(Obٸb@)6^uc[蟤2M ; *1 q"|^>Za%ć?X`l ' r3+EF 7F )UobTbݧ,xOfE#9]%3pEY9^h@'`EZIL7*[x1L5~a{%@kq#gDFGq0?⼧/H:.Di( 9E3,n{k%Ny:ԏ?\9翶3e wh Oz&P%c_㪏]Сh6\]g(zY? F 6zDeSl`1`&J>_2z-ZN5 YE m:7ў;,U2\Ԏޑr}߻"$P qh "XXKQr,I"g3wO5*nDž 5'MjzuRq+˝V3Q "2 'T*ķCAґ%H.WX.j %u?1U$ulD&3ީq3|]ﺫ'K,,%_EPr mq状nPZ$tY8J.)iu _sJRO:E HG(lGmwC_Mj*mZ* ^fm[Ae3>_4}+f kн: EYb 90mJ%1cRstǜ_&K[̘l"J-"H끕Y`z9<{~UjG }.B3;fy84XcsEcakp Y✣"ھԾ?MšWo:_M'{LHXgm|Yᦼ 4S6HU`g'@qR1r;Xu܁{ֻWyMծ,Hd 2u\ ݱn/ZqAώsEϐɎǑ|f_6Ðk`M -@mϠ-/ s -+X"ԍdo0-=?W%́ŠqI.ay9Z(a,Ü=P%Mڀpt5x6cV5|B(5?MbRfý*ugu^xBIc]q&-,z&WGi:ZŞ9Cc.GX`9# fp¯$3T1I;tNBʚKn1wrͅPPΟ#} 1!s =o-Mthyb#Ip͐%ot@(r?uBEYǨ60d"O(_{k7J+ Xeylƶ05"u?dD1vPpA420le}{B Gb>cҘ\ؒ8Jb*,立N|<)]tzSH XRAx4x˲Jo:MX i&\jOh$`}ޕ[cD4!\(y߿bh,Gh'*Ke8Y?ٹW=*C͐ΖtHP~d_ZW.6_;/_<w]pJ9"l<2ѸaƂLoW'p a[HԸ/њ|׳ON|Sz9`2rb4(͌S4>U]*f":v^i~%2bnеےum A44@.h,M "daMN/8˂H ڬtu`a[;5Ga#1ˇiypJ8!$X  #ɞ3nd;.Gf'IJCYSRB qPn EDqtЭs\ %E8ҤW^%j3mUR'so /~$'gkz13lgñ\\$;J~<; p.VHdBV]wK 2*a|/7F9cLJAE?2Õ-Yɲe6"&4m 1Bq䚭8*cZ\0iФg +$p-#*ㄔl$#]`d&19Y9IlġS<>Ňȋt-{>Xz 0XX&nJXǫ/bGBsQt7tntDR?+nuoCnO42T]#&[d@0~1H<=N4V_Ed 7`1uF[m4ӊw٤}(cv}_cuOpl{1Gi{"R#]]:07a)W=m9§,EZ<حPeȁ#46CQqݫ =}^U4ۻG+|w[/AsZ^д? |ܰ~uӷm(qW[吵T9ۮJ+p1vNHYrS!Sm/ ܋`> A$K:|!GӸ 6.Uըyĕ2k +S頫\L"#}mQ8c[ݥBȥ0 a}EgM=gk߳,W@px@-)YY ج>0)NNwZ^8& 0]1RAmB \JwuA v&j<\Gd>\t& :'f- %x;SXmzXT 0"a8.:\p=ήGR(w;t'9$~ަ64;5a3ݓWśOD%RtHi+ʿq۫I]6k~T6qJ,` 3'C{KL|5F <y̬tG 5u*6C{9Xb)qpw_YnalW.hgoR`Ȑ]D\kgSƒq\5ݱЮ .#a DrRυ6&Ft|h][0+ @' Q"(O(Zax`guwblQ}b-85r}n>*s+95f9x^H gch᩷:DyBŅJ>`X +79]A;i$r[K> ==O5V[aLx)BQZoz7Kf(FvG%bPkb!W?2~s~TØU۲ ҅@dUCN!;MZ+vheE"qG{zi-Z}m+/%^Ņ`윳zPŐRykډ ",j -o@.9S&`iq &JuI*6|Oth#:v]V밉-. 䪧`lR Bk_rZd[Pǝ *xl,\5n[ σER+ )Jp J!0܉͊`x&cߌ15y ~4n響GM :7?;OV ]T* &;li$&+X:߼74Xc7՘o˒?)/ .| 3 7Plxq?Q arfp?HsǜTPz}` Aa#f/I`קeH#<+PML{ 2Ԯ-,m(+7tI@5ƥ$ w2j `zpw9L_;GbZp) O=ڒ h,q-̸ۚ]yuMJ4NZqÐLɍ]]OըF8j%569j;~k,5^m# Ĺ!,-վ*VR V-ƢMd.O eMrF`[oL14΃}PЩ]!Ej !GfyLRMV_>c8Q`N|GOh{>Գ64[)2jhkhD)M3}Hz-c- ښ[ ^TsBC%?"_ĥݠJgԪXIkSV.ۮ8Z g+ļ 'Lk}JQb/- ҃mȲz.l7N$"6s]5I KwEx´Jc^1_kD)Eig<0gD#_ul5qR-;[hqgyS" Įbpy[L[O꜔NLѯnrT^8A \"!MGh"֌ӓW Ep{+Kq3 Į;N)/ cc.^ig,mTH+bKCkv-w^X"Iy.4"O[ѦymY!>~-_11$Pi@'psx1+'7؂ShI *FlЫ/'e%[GWc6#Ǵ ψ]}7qʽ?Fula)d7dv ))R%= ;loqRnE9i _ f;-9e:21oYPl߸T_c܍oU /PW,{8Gx5gM#3) mbM5+D]+k4>`a RMV} 7ρi1FmNTL9?y)#I&)AZ3+wApq*}}5B*)A, V@8*bT1](3U3i[_|O I8"vs}zYt-isw$8vSTK!,etۊ&ԾՊrEQ7Жs'c4ӿ藑p%7|جp\~gJo~;=C9>q3C\_QL\heEq6ѵ0Ar.U_w;ѕm'ER2Zڒ!jXC2Rc25@caZY\4"SuA(-;,)CI98vk` ݍ귫Ə@''T Kpllb )Xf,$ _uLQDy6OYl;/6 VuzFRHglquՑ$p_8\ a^"͖Jqq#' 0"{Z[ufATdW8(I P@5%⺬9', X 56U8R4Ta-RtP? ҉3h63@xVR^}p 'nNP>p4[^p oҎvװ8>O+Sf)!nM1hf$'N%h(g}(U(]OQ ǐ[~4AlfxkgdUl^,~|6ܷ {a>p*(} WR>F/ӷ络sY24p|E Jٝ2VL`,_dHEhkjS"uGԂ" O5( ʱUr:@E _Az}?PJ.Q.q`J LIjDr]%rze P`!S]fSa la8B9i(F8S["CZ8R2_&ΗSDګ"ٖt>?L!zXlCi׽#~5ke'φ6CRxM6, ޫp2Dy=g1HO8o<>{ Mg,7.@J5'JZTԪ kwɬbLQ:y> Ѷ͠r@4Ƨ,}V 쓦%XpvP.ƋKy}GO('<<,3ȤͲ(ń=*b+dEG;y!hFǞ 'ĉUhP&5@&Z^oBХ'p,$/!Amb:,7]L.+8#A jk7"TG4f`Ey:*wJ X#J rFZr;-M:-8%uT#H"c nצO.F6U#J\21c {2O?aS-nor *Y]Mlߊׯq*JcZ=]Aq/q'xe.^H!pUU)]LAIw=^Y;$LHĬם^wA722iQ26|ԊKtƳsAw/҃RG%:pzװb(Aa?!4 GHUNMb"g"p}.K\'pPa`V@w|(v X&hɺQтG+םsMСRy-10<%;_W{cĘr{Ւ Xt^GMu1XØ`k8S  DtrʃB1Dﺜ(޸G: Glx=1Y}+ WԌpJ#PtB ;,adFv^KI$ӭ.Ⱦg8mG'iF@lIKO#cOglGG!d~;[i*l%|72XF k* :(7jygqaZ@B2,G~OkSgYƣb <3 |:}9ԇ0I8ƿ=F۳"h}nþ@sF,C6,8(s-=#6ozɓ(s %sJHu٥^7 Iv AMVB.5=$3;b>l{ГD5JyP0 =+1םЋ6LtC:yM.Y@B 1r |3-+vp.#]ƍz>@ߵM"[0|;Fm4 7QaBO" c*:5UEx{קԁ U_aKB:o]DCAD"%ФxdTTH?z6؉rLݪdPm36~0<c.}%"şW?]4WmHgˊ}"݂ڻD+$x%>Kϩn.#`މ]ہCIrӾGDT h'1~*?lN!,G2MP[|;ɜn!8_:RX0XP+JkhK'uAφQ W#'/s k{~Ax|JW.D ~wwGe+Cw\A~yLxV39ehGoԓO[1x k'c L.2VM7>Rclft7…rMHo - /M)&%fgcr]ϓCOI%c0K#lI43.[]n]Cqm-A2?@:z )h2,9%Ą46h:يU$+t)99b3o=ʧ>% dOq\fzC/PMIyjp""7bLNcbs$*ö5bL5((S) 2f-bʯÒvU:+r]%SL70<8>v'vNd%:cTOE5{ -Wz*`]?s+ųSUDٹP% mo{H AzR); l΄c`Ê9]xA2*]<|u3q{yOq97aȒ;j[/E*I/;s&Ʈ ?MFwش~sSsMmVi8{l@Su30A z<}@pmН,BE8IF掤RBYik9)HfQ$`x-5yaKauS'\Nl4xTʱrb jOLxʄһ]U9&['CMA]bNoJۿ\ U@ao(O3PV [\f 0 cd͑; D!+y]'3,w>36ee0,d#r-QA :/+7Gg]r~"ͯd$_%jpcvnVF&;RsmWȉ>$Cr,=֞q] ۀڐrj|hS.K2|_l9n3 2+~6jQ¡nIfe]W8"or*2%,?}HM,g&c@{2Q LR>MJ-tLzHM)5Bߺ!c0yE+$g&Uɻ3i?{X>o1<;NFHӆt6 #x=~UMCxO~㢂|3-7-0}{!7]p޷yx附5穡JOC܀90IFң:i) 8 zEضvR&Mj-A+vz~%O "Aqj!$ˣ\vsvg ҎEū@9&pJ Gg-~ ;-Ѷ24]y@N.qS7JFrvv Ŕc$!I7,c/^v-a? =,EnPi29ʈ%BRy 8<V37gĒp m5v뢋gꏊtձ*H24Tlf]ld@{ \;R@[xi&cqS1n@6æGg{JHB8Dmi_+{~W)!>:+5Wբ*m1r/Cw&P׏N+ߝ`LLU[^G&EWkoCLK6-H7I-ȷ}Bu[1 v 'kωs_u@Vrn! Bj2n>P4t {)6Tg{&-$%T8-i~:A,p5X;R1#Q&oa΂A=]7ZN1Ob/xT~ X5~0C];3 +r^X7fW-vӇ+7 n oS(~#uEcz/P>F7RWWq |{lt5l ZzB.K܀׻Q( Ԇؼ7XWYqq(QtnѯJg`uD@Ա]ȥݢ yA_rӡoX ;G08]:6, F:5 Qf k>aӣ tanC<9yuxum-  XHM^7׆ʄUp~@Y%H)|DAľ~h8!2bOz,4+Q Sṕ41ؼ*yE7KMwVm`9W3:w\kKc.Pd8ҢMn׆HF۳)$sͻQ"YKYo%|.v?쏾5 e "䡟8P-tR"7C{ޙ9 1n.H1]1ȇeZ4 1-%U# &'+6GI(G!u~! ߛ@~>.e q]j%gDcG=d8@pskPӤ~v$m;?L|vYd$Qa*k>;lgG,9ց%ʝ$doԋء죥ɚeg])+W•2)f,#mA5{ %ve4Q^ w6nU!&eqR箦io)MwC h°Z\h7`9E!])dw]v_%CdUUyWN #SJ ,(4}b(\mE/ۥ[+ϯX1`'ӆp{#;ڃ&ɘ(A3I;YLvilǫB\Y:'ԲZ/>^fBͼؖ}ٗ/OEg@?<*`3P7k5 /|&`v)p4i`$PCX>%3_`M5gf$oը4"lMǩ qnPzhdAoI0rlE!:*hߌMa$T*r9lsi72ZOB-cD3l k!|u!O0ctgW^IlH {@Ů0ZVf{da d8柹Z>cDQ!%mehK{ #B6 }'Oڝ[ 6TvNT]OsQ(m"y;bms8 Mϰ' 6b[u-k 2{""j?ЫSfatxP8ԿKcb 0+_epngy+4*ی,P ^u`l-wtoUvD͓)5!̢y;s[ȧ3d0+e1̟$faǹx8@1 ۥ;9>^İF8i&-QEvAPU{{{h#LZ8>v8܄yhcu>Z쎋v`WtQ㫾r$*2Rۻ8RVMdKX|~M_avS-qc e9,hB5R1Dj,O$sct qU-2h K -Z1k8Y)u^2WA/E?j y)&"9* ܶ;я!-2I\˭0ٯy')1@PS(xgW'2.x )BjZrzMmj9ujtpjl_KqܹH͒?Y{r׾y&q)DcSѴ#I* w9#(OY۳5T|6l؏ڱJKtƮCfJ咻McVQ'Â胼;<MT<<̼:=!$/h(J᳧ L p0Yy+V!]L[X^EZm7_]gjaǿl@4fiej4*7G%~E"c23i #2ᄌ&ܥ::dxb ?sSgJ $zVqRWo뺖S2M+hѷލTJO'(0]#3uAx;̟Du2B(yS72k`y) 5"q>c֎6V.O=B;18,dx$_8&cKZZ߇sI|aތ2I2:=했 n6)y^T.6)_tټX; VXAcmqqqksaX"bP9}xJܘR M]7oIg:sWL2t#씤 U#uՆEsK^ z _r2Cl<hqvg|Ft)Y O#7=_t7n9pE?%D `z'BT6'V݀ce `LH+a< g+Ⱥis%s,q0^y=cL# dFY+vIqM#| Ot$Q]-})J2bTa/Pw-Q fxZȺBGIr~(n )N4̢Ŷs?"*q') t6& !^33L#'._ *9Krn *-^ gUmxL8%L-!K-8PDQPuj \! [HQk+SGf# Cf.s4>/5~bJ\UrmXZ{. 3sY3gXXo$ Oפ1mcba?*Odzs^ k3P;ns: Du}v)t#mاbMٽ>/ۨ-G*f_ΐ;*6VZ$le!hb]=8::90lXɬ樽ĽD}I@CABjsyM'1I.HAI4$#{z8dFDC:"0QLߒP]H)V'߹[&`'[ҀLfmW /nՓz%E!I'rS- 2U^f!{%vyԄugB矪XF?_uMj9#}7 7RkP'H͟FvF,թacgAcZ)lD0:C6WmlmU8( Uc}%R=0IƐ%a)˾gٮ|>I:OB$.C'5  vI>>byNK19^/rN,TזO*nVSWgcC ӤӜ$'o05B;˸h5y3m1`r{7DzEp$)} >PxIeWF`)΅pb2)EmTCȠ6Jd4ZSlE4;Ʒ"2"sq L mJs\ 1>Yz&yxҡZJa(k9 k,0`}[n(~b?̟+.%= oRxerBy mQ =)UI |1ʗdny~plAhz{H5t}p8Qhq --}pPͅM͸R EB6/r|H|Mb%sA'NhC.WU,WR+~[OI|г A\Ck J~Lt b"GP&XC2! ŷV,ė?d@D >eCE碜44ϖ<`$ _V V fhh U%a/+]3ro1)6F? [k'21Wm$V7nw3$ïе 4AM !o `oszbpL3 "Ȇ6FvC(%`OSEB+ ]3K{C#lE"7ə_׶hh0XD#}ayAG$p\c&ҟ"'dZV C&^8Ѫ wP.\AM9VO6|Ao8x"v捃 Ec:jFڹy:33|jJXm˚jp&$#C1lgp WB:FV%GCſ_r{9EUʩXxI҅y& ye O[x^s}9@'/9զIM8\YMHQ !͆y%'& kzozOL\ l<׷EmXU-iqbA<>1ԝfda̼dÿTm.k㰻:ߥ5c&&pq-:i@ĺOJrf^g 9l撟*ҼB4]7Yގ$-S\QRYw ['p8dWl\1 }2YUP4-}^*?пr5$Jdr"#fz\: `'X=ѡA>=ۼ|( oCo^FZu콻LL4 ࿧zvlQyzjnI˩-Qs* ukB9XH-tN:.\JC Zot0vfʁ]Kmo(` θp ?l[0jZڗa0֬,:Bˏ8V;m~Zx{N vgF{mg˔y-T'sӀD=geU`}fb87 W gUCJ9ʸD@ $o4Lױ:E:Sn_spXIc=fȊ$tcZ06(G/W6v㟣XU5 +do <⛎G V vc{<{`xQju< AnFx"f+][ξK; wpC$y[j-ZoYh)"#8B;M9yHmЮ7ITW[t~&3,nx e_=i0-p~Qs9@v |uv;U~P_bTR ń[]i}u轶eQq[?Z3qhk}E09R™ Y,5ow<`<~F:j89P4cUyIa Ы&'3}}dL2lc~0U*6F G^DF/f&)/̹)D)" BbUO8?UBӊ.&x[Ȏ,#m =VnJ8D9E|ikiYJ[N !E, ).#n7 C@ܥ?mڔן3v\o ڟȓxs&'r};K`׸$ơVb815V cx 4>2xڈo)L_ m&ѸSv\ FEiѫax4 If\tYmXLCѾgL-L-i5)KGE79\RQDFDw7w2DJlϜ;z]~kʤ8g k =XNe># :UأN%F,RY`R-HMƍ~n,+Iqop^^o~ pj!(4yʧ. 9ZQHcN]=ZW0ͦvg}ζW4p$_na#kbPBw*_$+jݎ=mCg :F~я'.9$b mȍ˳-eQؖe0+PD9mU)g;prIbBHKy$T:7;F?oy\\: 6 cwHlNQp'=B)?5L/UHU Un5IAE9|hl|"c ']XhWح蘡Qg9FySAh5d?βЊ$ܭBK &Jp/^`H&(B}h*o%#asJϊOnjM7wx#\OڋKݩv۽ IkiFgs7gӉqasǞ-&]d*Bz'jw&w$]Lپ8:H o9~RIDMd$L\nv`2.7!;yXժO@,&HljO'{|4lqhP4¾O"|e; tWP:38b0QRL ¸[Ro6YMلH'@]aSjMe4fx4jRw8MK] XHSvmK5ߺE:RK'y{ 3'G @×Ɠ>+#v 1eOy=?fD2qE[@4AXP5'4-jCg mH5T ca"Y6mu^r:`oAh|7UU0*N pD"4=P. ڻj~ i/G}&j!s$ #(ve4((.!(i.ƦD!;$d3K̀(i`gnl EU'M䲙v8Q?=|6wR7\$A "#v36Be?ݧϪX\Bڣ =#dg->C`fLiRٝ̕:* #h;\#{#жؼ|!ytջ˄фGྖI2elT!_o'd.!]mП׬(:\JGuD9$b+;%}/~!1}YiNUDhOgeWA]E!>C…Uc3)Q7+/\?eLcO~gjfE)?#dy@ςLk,S@ǺrCDM7Y"n")[X2|ڄiR)Y vFO1AN7F yVjZl>(6?껢)g0f: \q k«=H0L%/+agT^(.1J7vHכrJ9v2uC}*aow*; ) dT7f2jNGz~Ə.!+Uҿ|m^.+!cTkm%a|d1 C8(6|vVZfg$ B?ÑQjn#|/D_h`N5Q !^\i.)D(+yǔj=TXǾst8ckhG>tip_ã0<]: (߬7Y3%<+uRր @, w2-ΕeM GY_*J~'Mq='ʈ%s HG@ 0d&52Z@?n6[ 6HQڗ>\I\kZ@\طcv=Fi ~Aϋx%Yp^bT܅vЉ..! ڜ'$ίpl^ '?*S'_J+jdA>vlR~>UPLG =&AV%ǾeV%BCyd4օ0-'|6 ØQܓbp%M[.~G8Qnȟmf7|7 /˶v)BT_DҚJ5lZ,7&WOt,wڃwUG?*mXsB'[K6U*r;f8L_ή1mdý'Cojf[RƻAGqߜBЎ] Ν۷Gj jRa%;o7@mn7==,}H3g64" h%/Z{9q yP1iy8*yO|N4 y;/5׌03l\yc'/GSYPDϔֿ_u'[` =k8ԈI4vg6WFmTrL&DAS{+>sF7Ec,S +M#md24 EfQsn,aOhWVFH:U;^o ѾU@`@k%I-4-Nd2$7F8g=rYRX ڴ=7H巈 y(ycA]WjE7~m$ܬZsťB_55P} G&IT(&j<b_TW ߩ0Ԙ']fCh27vzdC9TH0ҕ&=DzFo[|i3G ;F""\aG`H=\0:p]KOqC1j޷4K!.oұf"K&? o;ޒ yW8'nLH &Oy55&W'JvH4C]  wIx_k=fzI6J-9KJŞ~A*ĔsP0糖 Mk$rrsn/2v3z,)RfˇiRЙ9 I *} c, x6PR.Ubr=+-+Ѣ4ҺOMPFS_d⸦$XXFwqZ_ۗz^>ةqMD?mNcl\=rm<5(V% <}b|-5jD#A&>_LX7gKh$gqs]N7+o`LqfճFب{9ucFj X32utKKs=#Av3T.#6eLܵ=oWW[\z K=pg?>DH qk-+ޘvg}( 8l(zE֢ڏr͚hRg H(Ij6ET\pdؘ;yB)fN/6u,/Hm#m X݌80QaRudJϫ Rs'R(fާ"U[S@%41 Y4!B_c$?5_ qY~'-3W7ԌW(>G?Z6s)/^B;n.D b4-No&4#ria3d`L]q>7(]v{9U}X!lߜ}'0GAOIP  OyI&;Xqv$Ͷ_ J8٦>zd{_2Z37IL bS`F0ëcAx"Rº_? m!aJ:&윿RP Rڊ˘Cɻ@̫{~4=Q/m8:0 eq:w\>}FvaŤ~oz& J⤇#<7ZiQeiE4qXJol nbwF,Z5G䴍c}~ezYbkL ;o"½buZ6U[0iima1&݃HţQcq(RnJW/儃pntė?' ef[U4X2cp%T45#W/e7X/Rr&16%|.l0kLie x Bt[ kr*R;Ї~euiaBzW g%o6f]_y4)Oqҁ?Iݟb4?bmŖ@Zg\*3ٿY(o3VjZp臩nfbeȷB*w"tr`( @b~ ߄ 5z;MθH/ #ǯOXm!AK.۠#yxV6’ zugj^xjV>7)i4!fy=믺TYdo_彍|OS-QNxtmsvep)L.]4m_q2BE 9C z/$Fz="L {0'7X'ۢoXzYhm;k86 [,kc挏{xnONLxmiid`ey 7Iplv?rx{EgÝR't~OΣ_Ï7lfٓɋmJiR<b\Vm\NJ Xr\PbJض?o:&1Y 얘S(Ash`ZiiT(!s,+*͑qb" *W卝}nZknZDo49آXcġN[.-qx.KV0ʢMzp SÈ_ MOv$LfȪJc~f'6[Q+5J9( E:H<7tdnf!~1_PJ `m9>#DJ,KeOE4 :Gۛkr;{kz:Xz9{PF(a!EʭУ70ʪ*ـ{?oy+op`-J6"]A\EtjB*#Q 'V+I'C~ӊl !,~sAplB"fogm [^ALE-ԁ>ALVhtLTwmMNhϽFO??n4ot bd:<_44.á=/fABAH^>-=u{͜EW v[mo⹝ tO% k&y߀5QSB6ف8yЩȶG)D>šɜqnLJ~B[M "DCCp1hPB)& '-r 2槨!Ԫsو5GT  '?K> :W39`%KUS36|C V B{҉8_Ν/*iʏ5iY#Чbuił\M7k5n%aaDXYٚ0Tlw&^ІRd̼(Gg5@.#8yMBKҗ)lWMv &#*XIs WyZ *i<=wf{Z3L8|bu{eD9Y0W14̊l'kِswu9ʒC0Efae.!?Gp5".+7 Y{߻3{%+~^\݌'_"~Tj[+BG1٠fym\*~@mp-0We :JΪ3j?{v Htx(T̼z@>S`%Ҽz&#K".qE AE@^}w`s..7 jYM:d~B9xyf~}KE! Y;D,X.3q.OnZ%pɤM5Li% 4\&/N`Tq0{%|]vs+lr@,p Sl854H%$ۯ1Te0 .L&'`t&/8FCNTJ6v3v=Œ V)0=8ZY8r1̙(O~¡]ƀm;2FIQԨf1$Yr`W"g5 [w3t?E֠(_2s# GleW]eR0C>ȾxsVlK\?]OFpe4Üfd 3(C%#PeDWDZjKo2΅0+Jhqtqk0AS<3*u3nQ~Ϸ}gX7495{h F^KajEn|EY)s+~@}? q}ẗUm|/zW1v=N͆Rhfu\Msg剴d,Z'qSW/؍.Q|\bٯʊq|`_YjZʸ8}˻tWvqP@al},jFy<=ge :T89,p2R|=EZM{V%~t:Rs+2ct\`ʖJ ʗnJ vzDQ}+ hۊC [p'1$K@:8pžXuv~iɍ M]$Q)Ff}ߛ]ؗ{ %qռ.oIxA{ p}-iBǿ|/TU%vI1] 5牧싍,{dt]g=a\f$w{;z.xRmHGICrAgncYɺ@9ױ\獕Wfi a( 7'Qo>{X ;Ձ(-K~};7?-.Ux#FJ)Ӏ\U ϔ`ltl9&űn&#}&%$ej[^CL [> < ^a${?trZ5lJlU(5U=Ys;0/ix %Y<JJ&WPgI:45+Ԑo洎6!ےfH5Xj0> OdZgsZ=S #4/ Zk@´iœ5V{=@vnWXO<%3^D=)Kps,>b]mM()^| ȝ5#,6I= I=. 3tL8?r/7]ŮFs*/h)qٱ$ ӠAaExYd @;܂[ >7翃BBSɪ(Q &:2xSoBH<=2yYYl=<]|W -ic0BxMG ~0:CqeO8 U/T5uS{v'Fle؟gi qFL=q 饟GA2&Tͧq $^Mt a,Ę9dh1%}s% t0>FrT hn*l=}&B]y|`1n=+Eh[c)*#WC$ZQy-;L$TE%mH~N}ͽW,ZLljh Z҇0N-}S|"-cyrxQ+КP^>쳈bJ@tS ̼cYl]WԋXi>C3 L6PTx.%/p-حIgԎqZ~- gη{uSq,MRJiE1-WT]lp!~Cji twUB\+r9.κ}Y~C%uwux4mAȢ*WDFG6\.;'Ֆ.B v$3 MA~ѾT21$fͫ*^ELVvi鄶} 簥9dθgĂ ^tZ=T*V ; YQrs[ԆU'oPksA4@ -(Ą<ݓp ¢iϧ*Vqm:lO\[)]g l۷(#kk۰ XŻ pu :/V|,/k~`/D-@cN&oĐb>q@X~X]ȷ8i? /|svSjvYmH##8c3$:D`}&"7/;edZ\J.κj $~8k%yUaF0h}?z'Tܰ11a+=k>HY4sy HTd2,5d˛o)(;CQ[D:ٮ=Jnա7*'pV(w_,>W 8j{lߩ~ſՊ|RĿc7^oXr}s .jen]JD -Af E^4xg#@iȜ``\Mllm`Γ*2f6W1Azs k2<ɛ<Vc)f0a&| o$+`ë][\Hw4/tf[>N} 9>6٤Ɖ!#L$JA|I7/ .[|_@0Yٳ4qo2 bUf$a09juMeuUW _fr\A59ޟHYlBpaxYջ7F ~+R]-y:µ9,fUo1}SċJwQ Q2cSA|6n'HcJr?5==?=ٚa$v(rФ46LX>DW Vr >dzRF[yoP51MXTkg&4 #*=9 Ed Sſp UpSIkwbs.Obh|ԃ 4s5_'i&q ˞v~x`=<~4[vNnܱ+IQgN&3 L'4`.I ?+JF3e-w>"2%ք4F&umZ@6I?A/3_A'J8HsGY$)Ԇ^6Qp ⩎L[:HjE?r'c|0v>͠D諦aX1WdD}k*U8@w7s* i C5:^a G'Zy&SU*sl0?]/-͘,劑E@ TഩY~Z 5]<@pj7CX{ĝ4ۚ=Y?l)U o\7ܑ{-L@)I^DV4ҌJZG*ڟIrH."ǕmiMZ?e⌛IKHc_ .P_42ASh#<WȰʂ Txo[x,_ lcݾj0Um/)}j*2@ӂ.yJ* s4/ƥdZ#ns4<,5P]sIzx@P*.I৐R:疼tg) 'Y#Z1ȾTfe?>G @ Of, 2BFU}HBKӟqEK蜴O0jc_ _,iOw&2L#GNB8!^-D %žP9/m'@.(^!VӚU5 }o|M'q G^10IoWv*PjKsB83Gٱn1ii&CK{VHǬr>0L9KS V&dLa22:tF%&ڪSE/s-Iz <jE=&2/nl4IPΦub9煵Ax~QK~ڮrxq*o, 4t+~U&BBj'ˠk&Hk5lcO{e>Zd:v WdŌ@,elm#>tV) 7*nV9|ٛCyuS]"wج\ZG NjKZLeqA\ ɩd|iJ]M% fj^yߓ݉V7? ly 1/&F/Z/0r[P*;-i`M>P8 ҘqT`tVO)S꠫wr'K /@ H0䠥Y;ahu4B ɏb̕2^s#8SI A RЅj.~w l7qiPpyd+Q2nj\ D6`"±~pNmCB))Us_[b`Ši̜J %o]h-׈ 47ZgyM;ʊPٜL:/6?ZSgߟT t{ZE1Ww_E&4FVj*T,=,xA7A{,g- mEk..RF̤F g(kk?Lw8&P@KgK"uȖď2IGO,NܺJ0ʒ#2MKXHNܟSG.fU]-ضacY\OK5N286ܰN8{1o%_6B5$@w@Jhnpܓc VUx㪶A-s'5w "7_H&,] Bukm|%Tl-GD[@ٱ!OQI)d}!gP|]~gHMV<.նdEM@Ɂ#1%f>n`wػYՆ];xYxZt{*+ aU 1R ="sqHT@ S+وY60l2@YG(Zd3ᶛr$|j ub:R[9Qm^bk;谮 FV}ȇ!XEB 2Oݪ N)1T4t;;am iyF؛6ʥe/6%37-1""yn7R6Z* !C;2]/E6bCrTӵiMrψΆ\zĚ= ? UeB sN,h?ݺIYmQM#TF $GLx[4](5yjm _2aVq.jy)] D)5y|yv:iz~o%DX_uJi s304m%iސ Z)eʪI"huI|~]W"!5-%v9Ձnf Q}XtӾ\rF.iMHbzBicLUKJqY/M|[G; .)lUoU~'̚6HBOZA';_$5 UM]]tN96ZMa p ە8(6EóH)Hr]DcbRP'y*ib3F~#^`K8VXӒ!K` G13Y>=<FQ".&/-~z3Nk\!D Xb,]nQ-wK }[ƪ[M|֒ !_&KZ>HcoBuKȘ+!=˜` ޒcغ>)uoqH]>ae_S*nZ3xyًz eXjl57&hs0!yLH)'Q~ŘZA$&4XYzoNuhL0i>uoȁWԘ軺n,-G% 8Fη.ncs{R4hl6"30X ڽY2xfR, X'ԗHJT.5A]-_ύUpk)WMCCP~:Uyq~͍Gc$ͩH}d1dˣvkyC2,y]aәFELU"&*,c㱫6;˺0=XH%{ae}x@`L4Ez%I'j`*O)pW$! nSET/?Fɢ"}?h|{YX,?)aDg=g/6{k=z>ay_i#BX09^Dոny3rvzyMe* IR"VEm/i V@zRh(Ia,Ʒ+Atpjq@lsy io ֡Pi&b@2+$GjWļtڏUFo`uwhHE$I pOExcKEMv)~̴!+I[2K~7tpЄpHt2ob@hv/O_1Qb`.B 9 I9MN(GLns!'K9%oݗ$(b>Γ\{|xn>=t(ny{EpLFWF_\Q5{$\R4 _=wL@ABG%z z)ZLʍ*8f'>oJ^ݾoѷt<Ǡ){NCy;IqRSw$Dh st9B-j0SnWۂ$Ңqy&:o4HiY,>LNBi:0a!24F%w_UCr|.,'̷h/VIY<#E R̵\uh{fX8l =yV%]dQn%ÉP' [732q@yHm/xW[%*ľm@PW" ӕ+ֽSъWo B>IxvHa.~byY "bM j]",ΠSCXM2x0 pWFu &QȈ . c[?׋j%GgCW+c _u|sKoVRζC ]П*zh6hxb Exs&Q⚃a> Ki4" R߇2 ɂG)\hɤG@Jj=ME7?7=Qzu}1 Tx1 *z'5yMŨ %MvLgW2!)3 D}1KZS{vW@_|߄}Y=t|P oXkr]pDo眻fyf$HBn:Fd8Z/0~Xsc׏ ։91m$mĖLÎP#0G⡖޹ =I($<;h6G/*AF.4ō'G04h!ׂ..[r*#ICh=}J鑊SQդk{.4? ;ލX# CR劽B5+%3)Z v>_1OOzM.XU8prcxbWe<c#f4cj*bDnT | q [m؈aA^B" !Τ+

      Ysi\MeIQWQ@ۀfRj=}b1,Xs_e{[畝B#M HtX@(W'[ rWxaYJض.2<\-͉{G;l 7-FDgbܓ(}Q"fek|hDkM/.JY7o7uJM'G4)H6ΑUz*`5{")MF6k&VxX} W.npՠJ~D$}Ӭ982)9zTV%ʥ`L AwL踷uʽo hH#1:{{{V`2"l$磑ԭ$a〃/^>?mw/ A==8sowvJ{-1˔Jbt>@rh|1GT*7=_`ϕMh%鎄~'QO}!%GhT,^Hc7&y滽A ^"ٽ ֐ VϴhYL\yxqn": i|U,3e sB(8,BEGP%ej` b4P܃&/Ng{-`Z{KU`K+Q1MDS]YXQ^B<鍼3GhNq-Jk*|IYM)A'|[iNu9PgkУk*?͔su{}g|3 \jK0qʹ\Us$cKsmy`vbB]6zu("c=l͔8'LwHA-ۣ32èmtGNco<:*rSpw4}IzKDDJI> wҀ2G:ȫ-ԍ.b1(x8NH&Қw9Cw-(փ- N;/o̞Z{?) `)fkz\CV>HRy/d9]q|HAٮɟɫ`QR]g UX?{{y› UqIgK?1o^PEG#жx;\ٕke1H gYN gnWJ qa"3!kЂ̍$v15åIIi5m՗  kMYaT$a:Qq&7M3M t{^ۈ ÿCLu)@usa P~W{K7jI, kN|) o ^xxi=A"2 p!x"9AKMQ7b2;ys:(6G?Z]Whp|rSMV/[Ԓ&ꋗ4Y_ XQqtN^ƽw˹17\ǒ![WjA:yNg?ˤhJCg L)V7Mqiai`E9*C4>TrYF$?3Q4$:9!&CX\顕> Ir]L}/M}"n~O$]ڽQ*s p-z?N|X'כvX#X%q2 om֤^-6uLרI}-I|%jl{,L*/u`b?`m*ĝh] mbF:"xxE|S[#%w/#wRLG8I%WW4ժP9B :VnI+'EOVEgO MҤ ֠#Y>93V?ps8 ;TyV' CU{A?v?To{h)E'ZYN MBg|%2gK$"4~ ?<`|h ř E5(_d*Kl=+uMɈg~ZMڦGR|Cۦfm F@emXk1c'X\/vcP6v>vȫgXRo~/!k1h”a{A }-tAF}Bz;y5A_\]y哬( @,AKV!/0:D#Սމm#IZWо0 !D8J"ekRWм1"*i Yٍ\LQe1'eJjo?nc-ʮPׄ;%ʳHSNenS N#R@PNHIJukK 5ѰҦD2 EHUmS 1r+RLPO9ϙ&|xEeVv0i%1;3hv뒻* ([iVrƋp I$Ê_Ǥ3G1<d,Jcj]`\IݸI"}:߰(/'] XJWâ n5 NE>\~:8K4sPpzKK_xϚi+BKR@ Ò/ YNB`sϐ1 8<[ Ļ{65leQ*(ܶګ\w<<茠I.T t6ʆpdUG<5h1) ia&ĵ\Fk!!$^ўiGyP8"'$e`N.4Q\YO$ bX\ HPkaLK߂m4T8^[GZ ڒMZDbgz%SgjHkhp֦B8i&xQʀ5ܴK (kHGp(6J@{ABvTIFQljNdׂ~Mpz0)?.ģ(RR{֑z߷m _>&> ڮmE6,B OKrOR0CP_fPHoi^Ok]ITR$Y,(;xC :{I7(;>Hj؝VK]-ɚoJAk2z- |_Z>OI[츧l{@dhv T"v^|)x:j4I)3¶L5. JB4V``&u~x7:F׾EWC ĸ@g~֊p$ Ckٗn41Rh_%Td^!JxkȲ?jɠ!(f4p%fn~vPzޝ*^j^%HEYyܧXwBQ=—+X.(6F{ 9,QUiWl%yWM=kmׁ@iu:@$1h T@ bAdUM>?U\%"hiQ ?6RΞ/g.QWx=cf;zYabTz>`vkē>3hVe=pP]#> ޗCwJIA l6]["U@-V*RWX7NSM5`7+I#(@ {`zF2~L,O:hrx,Y:gDH$&wG7Q|#=*#6m9fK7.gW/6xI Q+6%^[(GSB|[ϊ 8 L"7:BīH:bGx0vؖ q}}YslOYV|2Ձwt=RbI6[' /x08q)t$aWDjmkU(D7rNټf6%\UJUg?P&83hr妰* FJW'{ʤjatgB{4)&]yM&)~;ە)z{엧ΙW75Z~էocq={a0Jaln\5.϶6D#&UR)Oq?I 9漇jO3Iw4g8uI`KYr9G_"2ig.u۰甌Hrcin@N3"b9'$l;./ 8Rz1q]PRJM!˄Buar{C YXz 39xӝGۘ/.xb2/*? S|輞=w͘2^\iW(xZZ3v ʂ;+5Hx. wW(@vYPqʠZEt;ȄM>vw1!춎cϨ?p7[f)W \ZĠo^ϖJ3k <L.$F-,^%;hRMxWeâ?;Y~Rpl)2‡F=tL#о ϋAzZ~/1^Ⱦby .1$KN(QU]țDc.As =X`yjsw pv7Y_]0Z 8!B[c ,Փo>=+f/:N(o uc gEK VKZ|EU(ښMGhGm<ݮvrCplԪD%H z/m}øJ "Q9}FvWqwesCU"E֧]%czo}D V3vQdz8T(\v̦=8JowF/HV2T~UEr8L(F")L6J7C"QfI\Frk:l65Op׃V">߷`x(ȁh- ElšJEC]HU]'LJQ28̢N 敏or/"w 9y_;8ǯ9dmJy!)~"+83G*fpQOm(~zQB(ȇ >~ ku3"/x&B ]˛P(OF=ڴϮ@DxG`smfpa+j~:S%gBgO@ pAlβx}ԭg+ }mEl'qẌ́Kƛa)dJPtu8?܏Z[K^ϛ$_;[0/Fljyeq!-o ?ԟ6roUcTtD]wMO>)& -1IZk+AQRժ)G>dR<\VVҘd{BHLRȥD/ҿ.;Q7slv7<+,~qLO=T4 VB1JǧBN G,4\EdTJhFh-U4]B61-*1O E.LNYrNþfDD/}fRfR*qt~l?>49Lm EoO~mEn7?H㺼ySQ<[mU $<$h˭hCLQQ]a;"仓_.Q`-=12w4̊kрߍ(kϏ BT@=G?ߓ3IG]Os<2mۙP.AB7pnΓi?!MhF<-I4I tnA5)}h/;Z`u)JpMΟB[sP92c%L6.S(1TY$|<7VK8VL[-&tʳxD3ipuY43*9Atmq)^Ey؟prO\;Ak`; s5I$&Oľ;4 }5\?`ц|Utaw'c꘎tWr@.o IQ < RҺS!<N|;!B kgH d"/L> 3ƿ=pw^Y$P!Ɠ[9EƧUk*>*SռrOfU;˹I|NrxMQ^'\[$y5b4_X\`$OnXE4>@0pLy'@P `8&IY$CZNiRM5hveMl*ұء_\a\qjk3.:-ʻk,OVSC\ jŠ0̷\+,Rv{VAC5dky"_5,eUAZca<ܮ"zDQxM6Eƴ B̥̏se u X+d0 =@Bge3dZF9AtZŌ*bLJc9sBO 3^QLcU-s(}ۡg Ϛv$ĵ1oeMÁg[p?oo$)Ufc-m0yqx7;3|դo턶W Q_=k[3oQ7X1݌j[-L.[_  zibB<c(T?d}n INѐD̫.)WR ) ZISrpbb ]AUAr$FC>˕!Zȸ1_JV ";G@#ESX8~x^C7P+\ElfaJ$J'>M0jiB=^GG"^]"8Cʢ~\ 1d0ct/?TfBIz*$̯p'z$gՑ$~;K|v,2 ^Z\Al٣ؼ̬-32N2o3(@*^i{b>'/E/4Bm.V3櫳tz)LgW) $ZCyЉnT`%Zxٳ>&mnFe;_+/a?Fs{{oopv7T{hT`쭼of"JR7O6 oȘlysD I+-ޫmf‡r>&lzz4efU0+F;౸⦔l^}kY+y2V"bXWLXW2̫1VŤ)`V/ f- BXې7{FNmo55&ܭ+?j{(Xo8RɍiPBikdQGD]T|ޫ_6k_N 898!j,ÃG$euZV}[hc9 9F?qn؀slت |̋S[E8k1lxߣ}_/ iҮg[@W1TbU$$*Te4&տ^e靰ȼ`57?[1 }79k $o6v+.'~*6 âԚQ~&a:DN=;&{(eU)ݜc).vv(awZL`} S.h2l6N(T!/3 Cuv`IbZt[} Zf.ri [3;8&90LeB X [_}>s-EtVJt{> (u@Ȧmb$BtϡWO2^BoevuSs/AI?Ϣ̵y%Ht,JCa^\Q(=в EA=94h ޠj }oOE$(EZ;gš[{K+x1@rY#htБB@.~(6v6$X|M;ԫ7p%gl&>c29bFݿ 2ɨ7({`'3>ys1?>Y7B <ܩ"#ŋ7oŞwvgoVpSHELYڥ޿ w(^x IԳ/% w<<)\=VLPܴp'&2,lq $wPx7N q|l2dfzx>jj!IIs3w*$+ƅKJAZn(ڍhMI[tIA Y.APna>S?#.2A2sR =@[*037A↉Yl25!s\uLmPּi|.نmҵNY=7SemЎ=7YR$Dfù<_Y dw 0?s5V؞ܼ3wyix@ouǁY+c!Bp[*8+g%h7@2Y*jeW0@@HG1Z_Y3bub£JM'\*IOa|csaG,>Gce]BAP裶DFۢ(/-]@zkJ|sIlZn$\9D,l7ƽ.cWEt~@3C'',grɔ.g18jaQ1vuD#I#fQ6>DGg(-F"0aV[?W[y^KTz4񷻃Af-ɾ;@eSŽFX!g7z|gmw%T]-2Ќ~>op@v@l;=\pBU> ӸW3ܿF ~}T 8G;RS>'mE.Dm=|M^BV{JN $de̊%]N( #+.٘B~:y#ڄ0fɅ .`#q&QT$侠Ӑ$ʄ05f]{{34# Dr^HDbԛưvd%Y_`q\^‡-)uO3`R q,ŷ9 qȟBw~x`Jc=0{pb1(f޳++s=CcWE_FDmx ΛY8J2 euhƉ䦚Igq AQ8 ݽM`W 5_[V/NVNRWZX%-8f#AT8b>u=} }2s'$ 'mΥGlۭ۪љ?{ྱTH> 40 \q G:/_\"<+7ei*qjId!3 O# NbrMϗңPS3dM.Xz<ߥ[" ?hlBD:A1Mr0#wTY^fJL{sK{C;b@NEy7=tM5,40 cb"@N]9zDMe = (pb]Sl&=h`{\ψSqnNM.jtE@b`zpc=RŜ+{yhKl[i#Kh|D^HTNHbåPoY*@&BREKX?G5U(èmDvj}?m!:6.vere3p3ǸZ{mYuɣ4O;V@RQwW+<V~C?eq7 ЮRdOp:8/wN6 5g 2mgue7s'z@+@q: 9MP|恛z&)`iWq"ͺ/?צ^p 3H#[t+\n{& TPLzFT١8?dw?˅yg*~Dsن7#&on>{}C~(K%Q=dԼXbƖcu-\ +.0 @^!E pgAE`VA7`Y 3rn_LOд9{Tѫe :h:}:]?j|W,Lc iL_3GBu *,˿(Yk2`='!b=8 <,%3?Vܘu6+[?HFa K֑J́V45 lGsf\EwJ#}9TeE {Jjf`-V~df|vŵxx=k'#|գ3?h(zцQCeR(%jI ^ &s(.`Hޑ}OfGMo9ygpkË[(o$+ǣR]9.ۡQ"pb6.R/5:M꺈wH]#~ /O 茶;$\GΦ(A+i  '&q2Ma$4z 4.uΙkE5ЋDbgQESZtIJ\ ûboG~0Ga٥[K$/pJX}~~M B#"Vl*ӈ/ okkcz;iuAK"%T%)#)dd,*a˺^ah|T-cZ^XTM5"z$#%/U ven3.~4P U@>C?7;j .&[m TTbnS.'%pċfk@>K-WHIݲߏ-AL_Y(E54/jqgvG*%Y.e zD=I*Q'78^72`+pC1ZBI#ه2"ݍ]=S#>Z& K1>Tg$1l[#=g#YPCJ`T'ڦօ( 78'@"߭qL{y9b LsѨoa;vGyne=H<#L4{{+ѡΔYT2%D)3s]"堕 0C-c__֛G~Os}h-pΙxe.Ȼ5)b-me)"j@}|V8` :JLwo2MҚ(pRɱ4>1H^RߨJ{/RVmxJNB14`P^g%s aJ\悰!y9/ K$>[ v#'֤j7L|TAD.4#R)_\p^O">hBO.-q%b<l@a]\NGBPw<(9hIh%+/bHndx#8e$2NӚXT+|zǼ=[j} %' V^C޴>(`hv=gu81#D\M!h'^Q&#RXҶV0O<{t?S' ڦIwB'M)9(u ÛҐʙE@w!A,ZJ[p ?IQ(T[J+u -AAi[ V̙6 9GqbivND82G(_?1f]KH-!~Eտijk⽺mL}NT<ƈ%SA2Z;IHw~OG/8՝ |NUYoeih!"]4|V&^n aY":P.PpʭbʨDŽ 188i-gUoġr~flRhn_W<|z\9eY:r3t ?i#,Tx {1ӊ|gNqkK0V2ɳيLsAE&T;-:¹r5y#caݾ$!_e4{ HAbbq6.o5zlrhwu|)b!%tmDTjp#?Yȃ\G` .VۮF ˍpX5᝵ (S薫PGM+_A\85ɋ5%03mbb2TGqQsUOv/:U]sX&eχ 7$"LuM@YyZR#$Hag< %(U (1S曡OplzvNnK̢(#X)cK 9]&7Nf_LB.O6>:yF?Owx.~@}]K=bX 7b\ l߮bq96)lfXԠߒi(' ͷSЄ)e[S38(j>U[Gcl8d4#;v#se?G hGo}}zPt8Oz ej}⊭wAQ6w#L $p! _Ra=;S>t7EWFBS [Il~Ryd5mVK9Ϯ)/ -NxеZ^d<ڍ/wIq)m': 2+lqX-l{}/`m$sy!._b~SD g-_hL!u5foCEJiz[ٵõ.3,|mܼ4kY|ס>L0u@6R,%3L {cee]ӭ!Tv.Dʦ- I".]wrYn os*"A)Pm:@R\P˦@2q@5)XT5Wy>kOpHM֢ 5y"(t yY742s#V#lC5y20 _۷e")!;Iҏ6p(nj  omcN ZY+L׿ek(臅zY!nVY+r^PcS~Q[LbݜT/ @,J*{=8)|#p3QHN^tn D1@"n1؍vޒ T;KS45l`y]PGR@bş}3H `9Nx$ve=&b"-Δ{+p U%)"E@M#ܲXu\x)%Xm ]mO,.]3ű38n=w$ii[}b^ r;B].{ Jӯt'$JnQU:uyx+mWNLZ}d7hTr&ʖW{orUS:3r|7[B0eV#I=nBl0c,W]ѭ*U׏ +V[&w!-}dhĔ%x'x?j.RhC=q9GOK!WX9ouh_4R4/iCR!"0g_{DJ6a< )uVHηgxn^nWEh5V׽}(./Lr6?|v0zSLIԃߢ#6G.˩ŝ5h.r=Z偧}N#ZIXi|w2j|( {GQ@·sʆ>j Er/o0r?rt/BqMyąӮxxT.ECDI:yv}{u B{ f4_ =$YS8`U*ƜAV.JUˌH|#}*^H+=W#Y 0յ]Mw9p a7_/ sy;B.<]@@by8_ cEeA 7r@B}g#u@A9(zT矴C{d(6_y;,\ioN cY.HM /q$*8R*W^_[-nm|gx6&C]-yYB7O,^>ښ"5j+#/|¬?/ 7ZV8QC'"'X, qݧaGtlĬVݟ @ )m}ruZhyNjRx&$:YFxb\smj3q2 gi °+6ݘCAax.W_,%߮ Q0܆Ogۙf#Ff7p;?-hPND'׃]2lQP=9DqA8kIp_YƆip;6XפuswqQRIj +A>Wbʨ,˻n¸ \ۙ2~dtAEDdM I#zfw֞,Cp[EfGBLY„V*}߷BW7efv {1n1?{ Ǎ@;m'uNH&16z ~;4if T^J73 䠑#mȜ=܀!&@gn>ZH\EYWvޅy~޸#muoY;,| U{R~$FԞ#'Xrh;Um}^lQlYrC.O6ɵKzQ`1J'0c:cjG27=(!P`̀ "-Q'@:խ  ;٠ C_BVl!fjn襉ԅ'}5y;J., #'u@w ɸQqZ H7a_<-z|'?%&*}k%i $~Rv ȧ3oz@U5Y@Fbh\~ -9^^aQ+Ko5kLӻ"{{l³ jE_;na?N_ˆ"`;^dWúY4|C'^:M%۷.ݹg';vY~8bfbBd\uv9U{m:-,#H]QUZ@J>i4N晻Ȃ[ Iʷ>M|}XP96$E!-9=74'#&>003PPTUR~ZVe8X `@ꦈ'[ +J1"urc59k0W1NnGRxM2HyH̸i p)輇B-TV.5˴F!zQIӪbȁb8qSњaȤP`w,eq,t`byd47ki =]H4Z/9<,~ɶX0Sdo^V b졊frV;ZP1[a꣉>RB~PY/,2XJ* u"NMξ-KtBnR|γOxw Ax iI@Ago7KI;ܛ3( *-^^pxḖ*[+j% u[0ߔ8a'{&m/mN07RTwV1?Mb34uqP,|p# HwH+CG1<9rTvwȼΗt`rO6+WH;p,j'V؋cұ)oL+ E=~&LNq:OdWGZwM?3(,*2 J>^/B4%.#3>1cDu"#_)NT↟EHkcLNݏiwao ٻh*6v?(g&x4mqL-[r#{t&M߼݇h&TRU)GfT㮻w4C\=<>4HsTl@32kpnAE(`ޒШ8;˹JwMѢ-9z!sPGep'TdLf|p%-W59CAy.v|4ṴXFY[96Ί(^=ec"r&XΉ&,g1q.,l8[_NurAwVt),@T}ʜ wKqh+SAh()O)Z p~Ġ8Hw,c,P\<i'zW̯}=T2o36 lo j=$C? N0I,aAv:X cO:`&US֝Ǟ姯cG?ȱ!YS a[ҿ=?Zq5%tTضNwGDowwm6pcjU(mqx@@Y=pj޴nViNQ2+F 9-eH8{&w}Zql ;)~#T"3s2 o@||(L9nKor*d IݱG$#k& 1}^+Nb돧싻 ѱSYUxۿK8v Rn\y s@i+Tr߀_>R,)Rd\AW .vұpzysЈ빩D@f&yI!ϦkiigLag6u$ {`njR?,Q&CDuPN(' _@yuoJX3[.󟰺 &lIfU([ظ ĺAXgt$ c}m1+$h aj|GDޒ:*鼈5gwF^} Wl3 2zM!bM@%v9 Ǝ' 6-K(1!AEqL;Dz?+Cmxks(FR]Kk,H`> f8wIV;DS `tׁ=@-09 䧡K3 yŵLr6 q;H|wT@0;+Ѥ٨94W-nc92H1~`MƯc(Z 2Ǵ!q+ 0eÜy޿| Ke݃&ӏBjEd*?I QI3miTOK#w8;$&L? bZ61@= , +d0-/04U|Ckv04lvK(mi;@1!M5%N#v \Y ZMBQ3f ٲZ,;ǘ2ܗQI;BS޶]Jk_cW}49Hr3#$1 W1k"^pVoNEWa52'{.,Mjmgg lŀ]@Ew=b42} mg d>pIE#w T26 nRebF\1?W4M* 4{?AtvϚYKhc: A:NыrL%a-|mwQAʏI1㵅CUV}) KA.~xv2 |x e+I x U;^`Duy]뙔}%:|uGZj ͕ {M :8p`$̃$U7Y'!@jc!n-ewZ᝕W=cHEVUv]94[8]:ۦp?6 >B--πSi,>lhBf (!?h+d!y)on_NOTft]Oq%Ҿ}zU#o:`B bJp0Y?^ҕ(akyZtT _I :Ȑ j$O`2 Geg WMw;w-ɎW*7GF _ MhuaLXMyzi7tYhC_W7^P)u2STPGXnA_3'[ѧg̱j{P{0~ PeHǰ碤c /$)ֽghm ct@WvL4 J>;Bѭ'-Ul?T(% E.F\!z>Sia@/ lչ*[R b+dy"= S^ܚe]U+=.e>4gMJmo ERO7f>&ޔ,_}?`"Zc s7]4ӹb)jej57eCY q+,UH !@EQ nx u5S wA+sξk0vX)=reUMW?Y6+ Qj@Fa% "ΐraDKP6qDY[\Zgw~+ -MmH&:BHo]`(GtKPFFJ7nE $T2Kz3 y(tѐu_?'Xy T|C}a v:a-YMdy\@ُ,͚[ me @$|{vVr4o:!mžE}196ޙXjٰ^x1&h *7h*ekbi*{'b+7i[urOBC^w+ WlfḿBX~4ھxC˼5AB%$="}m4U@a$Z>pn6aDJa0KjEuetc8.Y XA.JӬ“^ZxK?Oq(#d1+֒6 a;-="ⲹ2Vu7n \+ppH^k=\3?WwbJ6 JbRAX\:š1㉽M@l@Ё[ zҁ,ٗF|1"KcLoY"&ȋ6c擮!~X$7٥Q^A[3mj_:XܑBkm+&hT/'C K֐s@H{,  wqfXU& ]J{5Q+b8@2kGDOnOB_#fg2vJt+*90} (M@} XEHŁdz{U!û/WQc@gcS&A^YdjU/NZĄ(>gT:3y1?U *(t긗OۨS?T8!NZyR5#%`3%0 73\\K.B ߥΚE29fR:u+q%E֟}qw3!",K `?؛'OCL85?f'DS̳?ɏ  O RkFȎ`f?GSԖ=ѓCQidmrfu Az- XHd&юK:J`3)~ I>Qsgt|"̧:?|wB |#͒22 IDФpk$ RM)-)yfE?{_! i4Igs3;)}~4-pLAlvO5ec/?3Df;x]ovw(xIlE!ܿ8$b^jó]yC7ŕs*.k2~|\ue4ޞM1ׅu ~5HjD{z32ICz<9&T 7JϾVGg^=y!Db@Ǜʅ3'Kmdh\٣H Wru(kVd*+L=\& 13nNǬIE|Q/aT[9ˉQP |‚~'İ*AE}(#FeM{JWӓr'd'ҥ?74N- o6#EON-2;25=Ӭ)JaS3l'b^졖\ Fm_vGIAO˴8&n#vr/7̴2V2w0|Uʪv$/iϜb׼BtӨQL D.'^2T͑(a8ճwڧk7~JL9/u1Ѝuvi٧J4dZXh75{1)%xZx_Sw9?uIe0VކŮSK|>i2|r o xB2лGa+ 2 "~NAS@.x=3Hs$&.W"2c3MU=KdGTZK._mEz`/بaD̤闦?4FumS3&jdnkH9Ez~U+\7p;'p7OћQD ?vv)ה9˹ ?~T-?b,Ϸ,!+ikT&mՅA_A} VM?gB3nkEpG-kX L`?ʼn%]"_1,oDcפLy:36&> 5\B-*95bSJԔt+2AL A*5F>f8 GHci Ֆ~ZF,\E*ZoH8AH ?\c)-dRB >U<|bQ(6q?>澻j! 42VSQp=E>s$O~؂{c'Lhњ2ɷDfNNՇfAv{ُĝgކ[aӐwB9di«"*!-FC=?ܩVQީ(Ee3lP Z!42t%Z̈rrbV'8 3ķ@!br\[K?"FLflEaѯ?̚h6E-&`#IL(^!Tڕ[ HzdU,Č'6άi E7q 2t~RLDD8e ,h2$G;74Q3G/&g+0H8y1i jY !}oCq+%gDcou@IW>1DQcXnTߢƟg"u9&Mulh7 莮L$GQ?"*!mٌxu&U{*YML1=9 A8YCkǬq[Ҧv{JyQz*Pp w62 _Ea(3^m5>Y=t(i A~ r[)\LCHBmof$KīHB!! nxHg:ZʔV\7ȔQZQlbÊ7ho;%(>b4M鏽,X с iLY+d !O(Fiqȹ;gtYR@ϲ3 )~ ERmZX]\Q-@ß.M7*܊HV `}Cφ`&D?[p&rO=D0YH}E*]Hrcb:n:],齱$y[aձzб?7'{w3ժZixs -P"ɾpA߿1oؿXCf njlu̩vk ?nv/7-MS.m:MG-8 @@BS UpFS] ^z 1 a4R)'PA4$ l{rK&]!˼c4"y :ktpf 2LA}6_7qPү>*N+b6C6gf{ b&?2|.>r_q 7$315 *9LsUΜ٢OL 2sq7f,%`8ZF)`~Ђ\zŬMx;<ݞq8`vG^2]#/Gg)K"nŚj+Q` מW1PRf:g)V2X̖Q97lhPӻd ,c-TمTAFєeFF˖#3&0d|yO&3S`w#9 fSS#V6ӮZ cepv-kul1Nwto1AI6VgVj2[~Y 7‹!VXp/4hkhƶد_FqؔZp0 w`}$b-68X/-5HL~36fzDIoTC[1`ybg,^0pڜ`݇ǒLTɩ\~chSFQV>p{Mf \ܛT0ۚ0bŅ0/DKursfa-/P]1Qx6u2?l՟R/[el4>4'K1joYZgd|l6u|0V3%U0;m׍ZSg4,idH.fEt<}(@]9șD`EV|rxAE^QWTu!9&ׇJgӐGzmnyO2<䱜FD C3@5 y6mmQ+0{N_#VR [ ={Z>&m4 ; ȯRUs_O*D|_Tþd/^Aj aՒ9*xɑ.IV33)M pcDݴҫ=ZkBKsCͯ9& CjԾyan|No5F{L¿t}-em9 ._[ݨ-qJIV~jqw6V5˰8ZN01O)^Э +j=LE8!(s$G܃dǼޏyU!?.;).M!쳖˿ cG1,5,6NJPn\3X C-J<"C6"$[{1tO*)F¬ί}x ;܄]aMxrߛP5+4qYpiX @%QkZaf?Z'WwѬ̣\YҾ F^&8qq hc#Q1d.PE免p1n'{ʺ@u ]8g.hJD|Gg*R5FJܡX)s=*B1A]5<\Bs/ñ'78x[Ț@,铣lI\$㢬'pk$Œ! ơ:,&ADfgɩ;;ِ)s_ZH#Ho#_pd}e▍vCN#9-- GK/(IaHRW ISoBjX+ƈ$"Sݰ*I/Iz1j/752XhX))V4h8,z$r>0DW >=&f Qm{~x?@M5]U/5bf)7? 0 kM9vDL1},[Ro˶iaAq6h^QKf'D8!S2s +9u W0V[\|":X_qiS}4]D#`(0?(][Yq6KjITvjJx4:?"))ԛ](A2T:zz@f^OCKжMʴ*LZKS|,I8d*3(m0d-ϾIpy`F(ڝUK̇`ǏyϱM=Rk *OZ 9ܡ-5K\:PӢ<9q,+L!;mmbS c  ]Bcv 6?^\F26>YNepb cq.^c߳gEՌXylrW=^Gm=Ba2p&~iRo>ć(/Q@%}]3FDž*BrwA Wy4cpz[0tfxaKcc惞GV8G6B `i⧕2W?1G4TiۉvR/]oȈ%Ud/ U֛g:,Xfo9MAԔ+&]\r@]1`dYqq50}k$SXm3db+w_]ߠ153{"<役w$*G+PpB;pd ')*,<|t4c\_)ո02qG;[7M,V_.@gKrA%=3_3RO5鹫ԀOp*K>Ax'( '#,kOΝeY Ӣ\$LܠFT4Qq2jJ :4Z-H4&-g ?:+{,xzjo ,SSIknΦpihl7t rBGa =2¢UO,)꒥/K'78<A􏵆Bb)zjrRШ0£"'5Tѯqd3K\_vd62q84m 0ȓHB3e'jR_}67!'cZgJMACMtJIӽV` 9l_,f&<9UJ|؈7rs-e\1i",> [g"*Aj>\x @+Ob %\-pyֵʩ[gC]d6D!l ؕ|Ĩ1zZ0ݫ(=ny;nfF4y+)*!>DX@<Ǣ"̥Brģbhʿ0Pu ݲDz ܔQrB#ш‰̰y6)/(r6nJvRX*;ϓ48/xJiUjbDu+iEcbO$:݄v- 03,9cZ]fڏgA阂`R_U4neڱRdI׺HS`pd;iҞBԢ!aFOߧ D?AX8<j8;#BRl9WZ+O?Hr2 \b'\skPLuRO,y*٫pDk%{cIz0 7ZiaZHsbݶ3"|BR$Dždlr:A^ײF^lMu|NouGstl&%v =tj${E/}T"Gvj7d,b~ԪVնH8SG 8NkJ,}gm1ǦZ ~Hġ:Uv<^2>D}OJT "( M:59ˆ])Hm3;_Ϲ (\VO࣐)ʧDࣅ~D:PMi=A^ޜjn}?҂jt{gw𯷏:hּQxd lx5 q%Q⼟O0piԼqy8*j)a7/_c5ɂTؤi!0;0cS} Nf;[LAi&,Z{.~p2=a3産VSdA(q$U'Zu6}/%YI*TٺD&ы~&RTN%z 97琚wld#@w @p»%κ;j1mpO:9˅%R4`i)5?f}·R~aeHk8cc9| Y@s$]!hPB1$3(!tn: q@ٖMQ;%1P Uxש;O g6BDYÅ/d H&ʫ"[c:qHm3_)gĕQfĽq&]OX.1eK\tz ~5 ;Ȼ? yXp2X]|AS"PJ CE)zr ň] =g3',Ҁ1Et_+X2X&T1:ħDpW1^QۯN8n^ۭX ^&ci8]ⅰNK)w]I$;0æy9~WW_/Db;lG0Qlcp KZ>AϭHh@ G&k>IWNdZNm+8u|+W{`!Pv_㟾V6ݥwݕEh0H:wތpTa'r(>=2"?$e3KGkѼpmt桓LEbqf:@q*橲+y,WzmџoIЙ-A\ ;rPG;r-;cRg`7D=?DO}ET)4\0Ay}s"HajJ0E#"QpDӪx>V%0@:Ry&7,N52 } g94{ʑF.'#} ޠ=~;#QoQ'\~;w2Qbčrti,܋C70Cͮ9aSWLa&9Ih4{:w^AҪ@LD#QWO1IUZ@مI=Ïw*}Y1MBfQ5wϯپ(DE*0FuF_$0 9d͵䠦,c6+ GެU4ޗ~hj3Gb7T24|!EŲ@V 3U,[M\cv+cw 92~w ,;8ˍں{i욇P٧D։賣s)_J 9ݚaxGIҩ95}N/CSֽűJ}}8]%ihKwIe]xwae[D$!.eX\X/5r@?; 5 4J'^˷Ns)ay-tw!o]y"r@K[s\W cvz;ŭu'UUP*n MQvKm yRq{bi&:װiAy7İ)G q*XDϓ .X"^u6Y;b޲EwLޒ؁wֻxznN)ꊎh  iGLSuzW+=y M-"P/jO#r}e=*|YvW{ Fs-gV\ۂ(?j4LU,7 \6- q_g/(`k b}ᘋ+ft#*6 ;¤s0@^1 1*_ci0s6KQ]¬m`_笄8y+q7^DTCicȩd$/Uf` }h@JNjl4* Xx9Scޗ'T~-0j d}Ӵ%bER;yy-|Ee]=q~Zjo0y$OYT ~D2PeFO"Ӕ /F8u+ہPM>i vlqc=j~{~D 0E}| 44CT\;uuZǙf c\wqo$F_lmZNf00)8` w1b7aD#*S 3tRGn/hulLqM.֭>ץ5/A!u:Eiݻ\\Vғ 1dh]k kNN +XiZbcyK pd+C2:h2tk^Ih٥bMͼLɱK q" lb1jߪ-EAi~ dZkar,S2*mLK L͕U̞L/H:F.]7ib@ōR7~-jd7NZ]S>I<=84Jok}7ӡXr8Nk*DeN? 帨>6W$V@n3 3toC 36q(83'tkSwR)1MK8EIk[a[N]| 6<4`Jaeq`_ ȏeᐿe]ߝā+pG3It3gG?m.s&Gk'O:6.YZhOuEE,])3&_:{QYl8뚼ERydHeM}fV6JEL+EG\%`tbYђdCY@EaJ+uw>hS,nqZM1rutBף뼷:EBd[wEY w6 QjئaqUI-&r-Z R^=ͨ馢&})Rá`ښWtT?QƵFnӫۤ$J)N*`}C#I0D|斈 !H_+LR[At֗5:%k Qs٭zFJ z¢.pG~-@>=Qgjrm#ŖR{?n|oV:1aޗN.ZʅW/+>O\JN,"pLߥL/ggV;ڑef(JE=Ww@mrхT/.p X7vj96v:C0bEϮwQY#;o'\>c_& f2)|مrɾ݀׆\3Ά/Yk#h(ˌ,yW\/0O(-XK.a@VsV(؅] /zɲNjf7jnP- !œw"`^8$x(S_6EnL 0~'!Bg&XY"nOShD>ûN%f}^򖵬4;Hϯˊ~둶9Pʩ76H3FߡoѠhIobmz qMPJaNӐ7~Atu:tG(ajyO 0pJ=jli¶Fc%Ka=\ۖ-D߯ţ[ώz;(!-Kڎ,w1hφ硹Z/.MtImsn T?*v.aRP{Er50Pˮriq,<-~9.xPW,L _>Gt|)'閔*eڇ߶Q)kCPG%y +h|$an_""r12)b'lz F4qavHfEEV9,1WA{~Pn|{P#Xc7"$O5=-R৆Ca;#X:qFJżKL1ex Vfg1>۞B'o؋,P]s_~5Kd.9$LOm~ `+ Mk G{SdM!puVk?)˿K$IL>- QKGMR*0e왕ڈ x,^Gśc"Ji$㳟B{$OgzFj9nV7 YΝ_?A>a\fDU1Rb|k<#o2]8.<#DV_ʁ(%R酯I!gG>s "4*r!O"MX ]CJ1nR@}sq hkRz5yu?鱨y6Ic׀e`o8ö񃢉uqd}Iˡ{V`Ѽn$ZI\|/Po*dz$!q1jnm^ &cţϪ|v\>Z'_ ";y A 5-Ub*De r΅sg^],'bkjJ#bcy#m9Ua ]oBHWŒVOFӯC鉚"Of8E[9دGrxl;"-%^1#T x $qpZ(u,O0yݿ uI0,(28(j*~_ Y1zh3&SF{uN:g&X)?R3jRml.1+/Zcd}ടR.s /s#pUji@9FċrΘpHn.&E&BcbE#ɠZ^@G<w-Rvv_C+*/`}X#^%:g  ?rl)oo<=P>IHm{Px~qqhh}tb+I`md^; WQm|4Dr(>JD2yT){˨ꏀI]'j0!"BZ_v2h~QtT>3yn!Jgwܭ)W?aEӅޣ5@ʍti !Jv EOJXzh=d|wo@}3 ̉I=\&GMVL\F^tMG炙0n%]!0\>Ԅ"b)Ŧǃ GH(xu$.R:s**ٺm-{[Na I28tlv*^JCdQ- CDdH}Lu{fu(ҟU_ enP`o 'W+Iٜ=Okՠ]띟d) x1H2U oGxSR~tuWƈeu}ZOV3w'"X#6fg^,EgFKPx/@(9Dg{#?:$ΤT!r!$Z2t=o4%JjA,Ni77Tde;#fE 軄xW;8va$m k';3 筠 TNr[/hS4&W3._V#uKQ:G9E퍿T&@R Y1Uв,pHτnLɉh\_H7,d 1ܘ6c\ShjKRUhH#"0gPN@Rw#:J2Z,F\P] q?bԳjR~^x!V)FMj&E: lR/56lAܥ@=+KYi4v[be%̠O&ZpXX_7>DžҞ\nG~9bTxcDnv6_E?1:t#i'{3Bޣca' NQSI; He#ʳgxM /^w~N^HޜjNRW t,^~&}@nVڐ4:G"P]PktuFUI:_d YgohF^sG'XADC\4)v>X@߯BZ*,gʿAW]ãuafߚ_VJv;Hm`YEN:oc{)--*A ,粣)y[NÇ<, G0A!+ρ>//H,{,uqy-l zpVsvؖلtiN[^g!o6x ٺ^;(c\v68T 5K[/ثX4^vz̃:Ɉʪ;-Z?=ǏoKY?*n'xeb0=Z%ky.t/vXj?̓/P}`k/pm2@-,'lxEЙIZƌJ1/xrVl051p'Cavou>mIc㶕 уՋϖ]'ܥHv@$&lxKWcFd_BOb\Ժ6=w M,Yp0\$ҕA !}^'i+DgPʫ=I妱kӽVHP?@;&ԙ9f,X_4ppB.+Bm O u^a5;hBzIG@=a/IVuxW0se*c/~BD6Ekc9>ĸgE:!2(*-:ӫLFk,+$ȵdWMi ]'{:mnQSf|53%g`ߖq ٛD\eewG0-Ie bLz-ɣ{+?_ރCyyIKM'Ojxi}swݷ\u0ڶi۾k!jkmj ɡU5]RB|zr:SJoaM^S?PyD#X- M#"DUdCaedχ$TZ!h^P,ϫT;Ӡ3g& tQw~6pA ɷIrN+-aゆ4v>@{-R)R$#L)<)LR?hT:vko9p9\|6\a*( kIIE s&)h_ݘ`re l`?m-j$&Es($0/sȣ:~*]e&/D#, ߫KVF Fކk8#HtFj喙82jYbw*@‡a j%gC} j kݵi.+N54 6&SY{<\;GɋڿAp&}"^&$"f 4{{M]e`%Z hNov-BD3dnzk*wq7MڼNy N<dWPc@MqmJ ~/ϿlzRItx-N[!C*nvHL%ۧe>/Z<clcO= exKk\㞁SdOBA2TRU;~}w<1+?J$9ֵ鞛Q'`*xg$D2 {|!xd4 T;ύ|^I:@$ݗ*r nպ[pųhiPT W҉L%%?ұۓY T+/TCg8NcV??R`|򅲺e ex+ +a8 zdE8:I5p;Ao,zӘ?,64pikZo9Ԫ$: bTpe%8?cs[EʏeGŐ2zxou=+bG\|nY  L>ҾdU)YzzJuȓKѴ*O&I΃_ovb0œ$rI /)}SL3a(*֣X{zQrՇ_>~-9o/wZ?qB߹)%6[_IQh(gG3uиjͩev-LJAA,dWsCGIF(2loDD]cM';h*>W&TSρ$ @DS>x}mZDu|G'#\pzۗ&Ҍ7I&&a@(o=qR_P~[j_sS@0a }M"/|> ^ :|YQ󟀲PWVqɆ旣8$˛3a3X//J1;P|S@y֭4]K?[絩d7YԌvPjjYbԲ66)~xKmhXȷ|U8KN2c;gpJܛo\ 1/A0*'bB_'QUsdg֐~^OO9.cۇ lkzI-Rg1UmIQJ ]G2 6{Y .yy)S5|[:gezL)J=Oe #.+lfuTLr:\y:ꋸ%*#vV ; HY0Ⲵ)}P_cWA9kz*D*q`ZueZ\$DyDj\xͱla]? "(e( Av@?.{6Lx̉qRH|[v+d@lh: ;,;UKCw #07䃶#PjnolP)Kr4Q~7E;CVM@wIhw9QcY-6ާm u|1zzLOa](I>߹"HvkO WesbC8e_P< S[uFKJWhIAڡƗ+8cu(PKU 7g)JNs8"=-!;XGbӊl!7g`ߦ˨7azmjj{u췰x/WNGmڕ'ΈBdɊfQDbrN̟?BK^qݽv>R@݈pf<4 }Q5Θk9VHFHFq`F#ǧ'VB\f%) [*'s'lQZ%V{`ALOHu ia]YZYj[e/n %Mp`zd1?BzhVÙ#ps'BևAbZTE2Zzr89dui3FNĄݒ'|d^;xoXx覷eUBt!A.zg_fcB@$xg]QG. B2ˢB Uu"#5Ffbt\(+o[ ipztVRsF.{lq8J$ч'jfw`23m+TGH))uU\i^B'nݱ˒2zO{ /2?, 'Gn!;0/>s\d6{_N[Fb(gg#u> y\z~,(2{ UZR"8бS5Vg@}P$ʉY.FMry41YA12s!AN.QSSYj/:qm3lJ5sTA+-CAfA2{%olz%VrUɾlG `.faJX,(hSRFv?k9vTTvEHS9 D>G/d6@Ы[)kx~K@f/}# vvAC4Ռ?8#E*sLy>,T=]J$.Ͼܭi)"D2`쾜Y0 t/U\|qjOM+K}UjY`.M_@àa4353#̉_gh,ĊJF@_mJF %PN$XǴb樥gjYR;U6; ,P W5U;Cc?4m>0ve-+p|GC`0\Ț}!Ϟldg_6(KcB^+N,U*~=7jߌSp[l "IxE*& u@=!3KGݻ,*!e~N3c85$[̯n \`Sśe1c=g)wŧL4JX!z 2^'-W f!Ki7M7EE cR5UjU4x9vwETI,yCeHၴ ̓mذ"VF?tMCw%r`u;TR18yt`9mi񃈠ˮd@@)$"uYz|Pzտ{#VʰfL-woQ*+s\p}rD+ 47M<9 J-Y:rL0>.S1F1L/Xr\34y^T&0}LmFyBLYB.-]{F&P:HTB'J:Τ9nq7Ǒ\Ş 73+;F ޽{oAnxGYo&mf9ƨ|C%,1f8#% Jfvi|GaACA~քPHal%z,? DT5iS@d/ہG/>/`ƻ# @uQI']5-bmb/byrN ?rZFAZIr\?}K7yU^ ާ|ߖ$!6_\o*D&8`Huy%BgCNĀkM,а'AZ+qEп`(hj3: (cj56w8ݛ9Ո eUmhQjW0YwD`(~v&;mp eD ^IPfKbn-_5E1^iDaF>pZI ,LIuɅ :q(>ubZ1ʾI~`PA Y~zq8VUK!* ؒxm\~ٰN=I"J@~T%cžo"y}bެqc wlh;A#I ɻSvb;Qhjz343/\UAj3(dYr. IπbzI1ԦH$8XG#r(~?*P% ?ECxɦEL7E; =Z*čOFsI%szF˜< %J~&eߥV<2#Mk} N@}H;(ba 4.'B%!t 1b6f17: ͍dgpePV@NvULli1^\r)U="Ǵ=W8" Ȍ@ am2ƺܪ;>CDKHS&f^D" bނgHNME7wn&[Dw?OwwO4/>7]>MUѿYl};?J[L1_ЎʐvjwkU`FNLO|ߺ&hC77jG}mnUlmL6i9/#U>1_u ^,x45IogswV_MK,<khL? LS,q:rURJWj1֓Z%T6-ܨ!oC1!_'q@3\<ys.T깅en`ZF\x:(0}q-}UbUbj<2v=wgL~1C/Am:JyWsV\ծ9E:x VH[j,)7C[&-I`(fsd̿އإLuvw˻S@C݄_şp٫(pyYO?9u#V \Tku Gl-Uc[nn 4kDOlJd/qg* uՁ,#M6Hg]*\eyy5bZ~3* ˃g$]^79 Fs"R65)R)d$%vp@sb ;s|ؤ9I8Ӊ^d&CfǞn/$RVd eχs!=`*fm" B=^D* P5Mi.-O[Hġ2 7dK}A-Xݼ-$9\(p|iئROFOYO0a#E'r{V~l`12 0aGnS}Y7OC>H>vΥd:e/Ĭ n!t1̛yCvJ:cxOTSC~Ğ?'d+TW2.p,&ğE̺͑].Q`Yooё4)BHՓl~q"- Z\0 ]"MjPiu^ɩJF]+O0Ibve("E^g.͟4EolZ>֢x5B5M/&]'h"=~P?}Z Y+_k&S^+0h8}m ։?j?06L 0ָ~&=7@N"Z+οW`ꐧrBgRH1G@D&nFX U3P`t猫BI SWox~* ҈hZ j$k.DҎGA&u%*&#s xVmBJrQ[̓ƾ]6 #-Iq<(pVC ȓí* i+[N7қ8cȽ >v-E(*v0rf/35J9jJ[ms88OP2 RD" ٢6KkTN2$!jF2ܴ_DrX+KCJqI2R)l{%FX>ۤοyeuRǘu>VK` //84YBwCU[q+g#! I~#}\W7rQjE" @_[\01a{k玄)G/"V܀d1G@ƵϮs_lfSe<,2`2wiC9Jx\0\]gi ]C0ҏ9})AP-3ǎnt٪A1LQ.M}Mj6-%V" l*0 ]U褋1YY?z:M۽_.\oGw1)'K/OxުHdNprܧUoIK\5WM70ɖlDe6&Xa"H2dFkpE5"xI%ٚ2-ֵ<:{)x·|ƾxӡ6ܩ+*url>&3Y|I-Ruco~)P?_=`7qYh~v þ!ѭ?Ԡ {(dڣR<&{3&r%V[x#΅ic^(b#>ؓK:ߺu"mUERiׁhD'_T/#Su{->o{Ls9% NP)YN0(kcPR3ȿa5%mڈg_&֤@xOAJV XGFPUQ^Gٍ0A_z;EKxCi!Ŭh>ze="X 4r-z*`M ȲW[ & Xe]='9$_U;`Mt&z`/e~܅\7S})XMgN70 3^?!ܱ<2‰19N7_T_.}H`GL+,/IZv *Lv0#Ž;!$I7v>@9=_y:c;@H0vt+8Ўq\ fYkEGL=[J/O`Le`+1 xtTB6QZvUIqYmh n}`baǃz6WG\7s2S"=IY$x"a5+D4e46Bn쵩f_"EQTv/o#򎡗R|sCIY96翊:!KܸJ/ntUw]@,^*Z8U$WX>ԥ׳,AN'br "#H]EQ iW7HR^ϛF ; Nֵq>;~"oa&FL?^pýnhp/K+80 {}4T!Y _Kl >e|ǰ>ϡ~pbSc C~9Ԟ5[yզk5Ǐhe92:&Gb-'5"t J0Вa+:4\=%-/T^k Z>s Rd9lGH $=o YfJ`&=m0LO]` ,ʃf΃G/}K@ E]rE4 L$:?Zr3u<33"eyQ>?WOq&\E<5Cġ @p׽AГT}i7cm#wr=]D!$5Fϡ)CF|6 I@unYӫ(yLPvF0XOBXDȮu&}rB9:FuSEdzx vM1P|(DUZvyr1XT3\WTr[c սW:|9S#잾YU=F6.^rH#qsjh)2|KEK˙OPTھd⾅T?FOA뚃20nVj62-yq[w 6R&sIJ@ ^+k]>D2ɝ0A $?hQS궉]{Cʟ+2_`PC a+rzF #hxusR=ї"`}rB[L[(98-mSlz.KSyc-pm!E ;.+n݀69qE$t+Ę荒"DØKJDG.g\~0ߗmFnğnCfI$KW6YIM+!@"ª^HI U ň Y f( 0AO|B^?J #|LK}(y0Dc.pW`LJq;rz-s8USesoeL!N0GiA<'+R.,Zz`m.:_̻jX]#йSpM¹(;傯FqQl>8Y7_@]X$miiﱩѥإWBawtu -_Eǰ쿡HGK(AGFU0JxF>8n$|9*/4.I& 3?¡Ȏ ; Aۊ,E%F* ӱd=g@mOw= \lѧϳy̰h#}rDb7fYo Y CV1mN>OJ!b'}I8j$~ؕ ؏OQ$Ir* Nsrae{k9qH>տ<-rY}47xD6&|Vkܬ16͐r>F:">ȯU;۸obP,WdsHA" xTו"Rҁ((@5ыƢ6e*Ϳɡ8XR qRǿᐻ$P%  42ԼSr4#hXFHP8m4=|lr G@y,IUbœ@ #vx}95aY+\(ܾI/.jP[R&74(EVN xg!spf ORhOvuXCm$`N.H@ O^r:kCNpѹ'05\cr$)Dz˩~߇1ӿ@;qS)QsF~p!Z .Ҙ=/ʴ.Dط~I,0s 1ݍ"_$4|=[;Mя,l׈"MAq !lS #B֕q010\>˃3+| ^ wS1f}alo0g܏, O|جRUD%&FV]"lh¾P\^gzH:)4U*C^  ,8R{~AoikXdETܜS q2H&:~j> \u*\U<&O TBYvN]ATؠG;iIO wm"}@bi !ݔQIR@3U<@Ts\B$ y2b*4#o}`c"Qv\h</rLWxq-@-_`ׯ}3Jcpbwo(idZs7gpOY,D)!Oy{+8db* VnLqg(Z-{vSa"tNmF>l&k:$boXU,gL7-!YGɀ@T>Nn_ZW',Bk(W.|x:"V?lY7عD)*yQM!LyP˸.<@q L^,q8_OUKF L!L(}Dg fJ!;`"C gM0#.f1* 7MpP{0-B\09RۖϺ-ߧ7. ȹ7!]NLDiR]#d7\=. `ű*#"x3OnQ \􇦗7#3hV牏Un_@XZ֓6Y ̪#5[͹^ui@BPL9;p_dx+z$FeĤ&DVzǘ_4 8`跙'(6rG 3 RѥE!Mq6Em:Ҽ{ngY # t5 ؄*CU6"/];og.Q@ iݳ{2ש"2= ң%#uoЌ)Wp`֧{bV,Ր|vn(F}Bk<{"7 c>'Fǫ(6MiCf0G O&ȟ>>qC|eS1?܂5D&=4HMsޏ\ CtƖAWW/dڡh鯶1tPO^ZD|8=4|-- #[:T@[&.} YDj0|6/ $,ۯES[?7t׷ON6l3KgPq@qH!`E^tezlB]*I?~rDYwDH9Fg>83؉~XcbdƤo<1{ώeThdxz"M])1fEր@ .TԔ{A{S*ƼPdkڟ05̞āUmK"1eYubΣCtS l'Dd{֢2 V);VA~RH~!Tk̚%Ϻ(cGw(znfvGߏ,b%"W.4_tIIJ|F`B3etF3 1v|:Ň 6fr{e|l@a_]Oxã` 0?` >"qM0KO>jհ1&OBj#\oCd-'SVc1)X8K](G $G{9$IZ1wwp|WԸ؜ 24l?+bf_1h B&a+tD}qjƗXW5WLmmr&#I&8A*v`XaͫG28AUY]R-;.7=\P'l,Y*E2.P ]KIȦg |RYAqi8{Q  d7t-7G1'kXlAv+Ew4U ݒBy _~5ǔ󴳄ꎘNHV%Z6^"rFw9s>@%LK1slT?=/E>47n^.rm P5,,&2!/#F|zAVG#^67Zd3.3LJKl_TOn.c Vo`AcjԀqʵXjңSMEѠf5܍!SUOQ8Y< k'6(lꁪgP߽;Vz7YDfDVVV!8<5v JV׍bhHup|`ޭ]L(,#S.& JeR yqLH/<˾H)ˀ2-Aޑ-fw7_PFz*Y̼t|9 [r2!eYBI⺹?cs0`yϙ*Hh$.t0 N7Al&*:l4v%˟3'W6Jo‚J }M'$.L7a}R;EqyVW" LrAy4[wlk*eAE Ƒ5[Rd4d*;aTۦiI]hQR] kA-wKfV&}rj$:~'$fe)7H8.wP. bR kXusCсְ_GgC?v[\#1.?V ]DezbfΛ5b!q!E@K1Qyc>e6p|#y1lHQٽ"l.Eדo->Fn'Xv\?L 'J+YnY9@L%gOa51QA't]aDmI}?]ܾWeB-$S^e?E#Ob'PxT'8v"yf<_p1ZÑO1([#[򖟤 m"rtv+o(uW_p  gijf]8+}ȩi΢>:XݴL0-qcG ~Űvroc<Ԩz!( Y($, RJ˜НCzÒ9t~L%!Y%q̡6`XvlbN8H4nк \VfdW-TQRh~?",-Wv/0.F-:p0N'Əc Wјz BY" K ȴ|T>!Qš@h"PxkDFq9C#UKU3ոoy j`) B~pJV!%нYU' DL5y Ҵy*[MO8w'T@ T38;rAeFszyEߓT%Fm9bZ`xrm.I*ojC@I (N ZF%C]"T2- }H=&Nx?T,1Y^!Uxd٤E\W8@.BZ ia3(R8ODhG *D֋{c"#Q1N͛F-3Z&*(Aф%(g(SRTU@a?q+4G"Jl`-q3>'h e0!vrė^\kFy>p([@duvz|hGGLy#~An \lٖ|;ϭ&W<"qZ&[K4ͲRvn9PwѡPF!g][`x8[M4aS_x!G~{,"nlz*ߐIFk')z5LB ΨX#au@]V)ˣ1־jib4,$w2c1ZfF"xۿZZst1`.ʦhi9/ J ڊMYOzT [OQ&?9:h.x-ňS[崶݇]1$iX0Pn0R';qu tfe ?,׫8B?f}HYfͳM.Ve}'צ!`WUisޘ/uYqVnCg#0ՐƩhC\w35=ϕӇ,o Ɍ^kHuq~ e#QŘN (^Vcgo_x&;qd0j, $ zGxq&g zyUv&HTT>::W֊ oNcs!!$mWTBj-A; nyqjG/qi ]R]kU,52ia7?Ȱriӕnmb$ سC ilS1OE_C58?wSZnI ZPgzߨbc &C?ګJI9_uvzupK` ,¶&eMww;[䝮Π!y"%>k7w,%~7[l/A|*Ʒ+qS#Nvm.?TbD~#ӱaٲJOV5Տٰ}8yb UhјT>z67#,wHrza?s#Mvăf0mʲxJmxYj6,w%m%Fn;ɧvXOnd&{%z1=, E,T^2н];Ж:-]J:cAƸ1߹%]z(I1X x%,Ѽ]ܹQB#{:t2j%ތ@jM^<2$[AH|A"kaM(qRy^ HUJ1XDxa߫}7@~ْ0x;lSV/h:6Qm/Â}HݢE`j:+vfZR?4?4S`;Uf:quJx{Xzʇ.@XJ5lU9Q c-j~^u1 avdf? xяғ+>7hP!rJhLjb-&BjYCow{4$A"p5&K^΄ X^$*s1p_[%D\4k,3Yb)F-boE,:ehY1wRȡ(\@ FxFj;ޱ .Ʉa"¾hQ(»Le.Q;m)Tq1]7ڱGmsʎEgW731;ä3]^=nqJ7пp+k@"8 70&+npf{ ae[)4͠-^:*WDcR/*qTi[4- :f~y@ɭx[O+ ks*#6ޞqIýBoR8qJ8?_ě改=S$6Xh&oB9QW~Uxo#;ҷ禢CM(6fy(hkI#ya@wIfҞqgq$<rM]y(6|=S'\d^գ 6^(pI]UIR]t]ьd 8(6Qፋ4&9bp!D}ь sGNkxwz/㹻i,]=? imqpVF> O)Z!L1+,Kx)R>1XiFC•hȲ+;_Sy <`jjʰ1Ҿl'y-N4 ЙGǵ %Ѣ'd"Xx\D/\ZJ^@xwLY &% hϋ>}LYL(5p}.F(+C x_/=C`nƌd,@zy7泷rIRT(΅pf$<ȭޕ4{gLM3WC|rT²SU b*6?h*njkCӮH#:K:1oOqx /t o~"xn=ɶFŦx)p=ZtuT mn DC/֟ڭ q%vo'8̔_^*19'xnaǢ;I>D lXu&ϖUɬ%} Jh-GCvp7:@ݨ[.a/V.69 ]..lSP%W.@ m`dp0 #D&ʇ_TALA6Dޱ:cU%FVuԶ0?emF/R&b'KUZӈ_`K8FEUT}KIysHkHHծ@Ym;kL׋Zmdfyr07k?oK4 *W||2鋼r5q߁) ۰TWu\;"*"5pԿxLYSe]$x&^Jk >/ĒAmEɎm>sWF {?ӡVI&_ MF1i%y,yČl,zw)pF0w$R uXbWBmH[(!3z U7_)> ] V@;<[ Q1?jT Ǯ8 h˜RjЦvͶ.JaPSntG!D G%GӚ֚jZ'" { G >Un ~nk6M\PvEg4Ix޶ZK4Xgl.aCæؗŮJ9&c1es nf}RP֎pRjUp@M {BC$f|zxAgej`o$S{>_s7֋l9RzW_ =dGOVR$36sNEkD[iC(j;g]Vb؅-gEbHW<Ւ)a|t\c;7H ipG"xo~xiH?5ɏlU92*+C Vm=5잪0B[$Nb܇I6HeJFno7?[vo6c-nrQc8W~Ƥc*۴@ӻղ9 VJ;4|B.Q42q_&d[>$qNftpݳkOqj oo}9οr"[%iZepdV \p6zQf%f}!4:iZ!Z.S}`.l=v,ǣ\_$1 dz9R!fhV;o}^qBqOt+YLet@X*:Dz}x8`,¤WPLBlT2}\BHmaǢ]\\y][YCS7M(u8$X9Nh~3m`5 b=|m2+9 2dƹBO`1o7*˧i"m߸-{.+n!Wp]MxkjLX\T9'R6ңէ@d1u\겑٬%|9n:. 6LTb`^ xZG}%uh9A>HEx:f:Y;FgQZG(C7TI0飺Y dJT{,7GOimyd i.QT0kNهq 68PhdzF^]?"WD6w<'>a $`X"r-z"9(,llk2w㒠p5%k7 Rc q ɛR k!(@ W-_nt崫(XQI"XъjJwx[6f;d%Q-*u;zb¥.$dJi}iDꐚ Ml9烈v$w@x;fEAkAf9~ tD+\x[5qƋxeܶP:3oeT-HI vrbPGvH+/_`yw})ڗ׳ROޘQ^+gs!^ٯlr1wgdp)mV̟s7ЎW[1 Dx﯀ xgH6U[#Y,AbՄ f``nr)%6 bVrjK8|A"oEԶ•| j@Uz/ffҡHt][DnL9uj5_< v%ӛ|N:mr |'BЇ[|U@e4 Yf}Y!J au!WGo(A^zSCoҹ=YM"]";=Dɑ ugرń8K1˥+A~Hdgi!WR7zLw#Xw!sW܍}ELZj<@t#Ūadԩ{~8/W!ֺ #+&?гw>a1`y J }}CYy\=.|εƫHpzRPfYFx8o9yWH V7B2] xBZ(ʾ:7.2sSpq~QU3ciIJ'g c%|#0C~$3&H%c> 9IËDп3 ەؿvǑs5B)+k*{=j%'gY$Vb6@ SuP Ēj|+v\X{%p]-[if4I }HjC|рdQx0ʁLQ ҇1ܣ ZGY%($rGnLn׵ S~r7/<1i?v\tx"Ǫ!9V( T\ΰ xEJߘ"9O%w7Ƶ}-X#< F6(gf!Gئ(ąt!jL68()1jHԛb/RQ]@*7 „)x$p-;nÈLcSY;Ӡ?ܦwvH^j-R=-GFkqE>ph!Fۏ3XRypSKY9ȵTZwf r|a~nt(\76Y2H-笡bs%SBNmsG]P HX^sQٶ Kg"@oL@Z nV4zd+FͧA*l)r8xT&qQ|<JMLB%GsۚvKP'ҵ:'7dX|@mp-N;̜52w!`8t<ga $u5 Uޮ8wMC(={=v/F38 [JHոby)xy&AU(+ 'mQ| ̠2addWV~Df!)"0*4B.ݟ?Vp崦mAŐ)>k8|.yO7l>hv.w-݂BR@o槄y{BYl;w:\{0eaotEӿ4%Њ¨u)ԯb`4.sF)46iO%÷1 F3z+MA(D|iSoZN'fqvFNjM r^# Gɯ{jBsMhKrrp@1 )).!h#׀XZO6 ^kOv߀@BPݫkmh"f =\m+ gu$4\2^yZj@3u xe"Y(~DB!fC9 ( 8TEp׷E pzs   BdtbCÁRna2Wå O2CNH_`7VW?A%?˧. X!/z6D*wDj.v֎@9+~U|;D`$M ~[v%9>HKe9.aYFC_V@.~reik;On;bfYP\FASdMF8#1o3"mBwyָo!L8ɣh}dvX$%̜Nr4PYzIxdJ?ʿ4x8͡tRcٜvM2Ѯ<~T).)\Ho:tۆ 7);`\s7Աi#9,αjuzZ{=1%|/uMLM0^tq \R&)LMYE63bf\V[zJ EHTI봞 0@gADZT2:{=jl62V̒ЕF>+2^o;-~Mc{k{hL)טgʹ+|œarVb 0#X$4 z_;%~Gsu.53DK` ^lirbt3آC-Ǹ+pF 03`jp%/ʆT4CQ[С+dSW9(q@P32wD4z%ct0r(|1APi|33-C`km҃>]E=h( ί_}Υ -5ɐP:**$L7p|̎vo"Wy'd?7:ZI̤?LyIHgM߼K$8.ŅWmr FU:?@ٔa"a'Ol˩`jEFXT$~2;?;21!t6بs9OJ|GE,wdϳOhr p^ri\-$񨒤+Ltr*kq'Yt._gnw e:鋖Dw.v%z1怘SC0٥@$Be;#R *TbiI)kȼsFz,OMz㊩Y;"AooΒcHAb IVwP^N^H/_y:M*ķ ƒ7w? S\k[䂪V&YwyhO ɯ $!TnP@@d0]yNaK7Um&2 _{@T7X䝙M##zt 5^qL%hBQ\&\6r]G5&|6YݲVfӼf-/ 5ꞥzKInN J74菸dd Lq-lԃ򃷨 qx,V-$}Bf)?F9W)%i 'aA~zx^OazTEeDĉމ o uXZĦZ㻧AL\gn?ŨVP3|dh\h#蹅t `ܡ_BPYeƬ9ҘRqtWO@mhS/呁;9.[_5{%DTxUίT"x3?ݕ5!>RX6BѴҼݾPjO9?OQJN\`v*JW$`e4CB'(6ϫSŒP.qgD7^!O$N|حu-iQȧۤEXxO p$\5 ՌLd3aLZ MiWDN#Qv{04] @dDrsYgJ |AaaU`{vyx`̊X_AɎ1-(xeFFa1eђ|}R]SrPyAnX9e.^;]F~m|*#4/6C)q_`"m"FˆQ8`Cރe^ NVVB! eqJ|j\=kI,Z$ۣ>k 885e͂D?Go0r=Sա+㤕 );nwe^XGfu|/44&"uCmUH ABjPGnEoxɴegV&2}EϛNƏqMjٽV|sn'lF|f'KY?ز]]A n4p Jg1#D-P⪸$+3ofk~M׎Y&nQ)^f`I b_D&&qQa]%~If{ wn g/byFaI/?3) fv},~e.ݨY荞CpyRJ)1ʅ A#$P4VCjt4CpPH)}_]<"Ԭeg 9ˈky+ rscyK#-n%: ; hWӌves։+c5qnRL@K|>a H3vâV;`YM)=.uB=lIژiiҁkGqW>H+;Нl=.?wA ?F\/Ž4_՛f@^~GR=vwԱcAm( i R~Ŀ+ww2E$PpO0S ytNF:3- fi847_ WșH$픔|yUm0֌wSD|l<'LƻK>6qY~Jw׍.s|UĀRWٮ=yx9`tӄ1 #Yr3҄*#>xcwRžd94<$?lQ[Àd,- Lob"a&$Ǫ_p~Yw<^ы 3~ =xD8˽fg5ۅ̶yX(J#4k/Q59#D{QtonL)9C*/ ww)YiQR8_8CMoRIXV7f?íӬ(dr(iֿ$oRlZ:Yaqt%G8,%-՛X ZiͯT61ð`l.2ߏq"܂ha|]j) ϯt|v ULݕLʏՕ4 i}e63{ДWE&d"1Sa &:@Gx)q3+wC|B3GуW_*=}&[K 9 p M"K/WG>U6*ڿmou^fW7XSa DKf~vc@ڢOx[;0@`梐h z+ť&A9*3MT4&ϙ 3JYff%HܞkGMJILAξT89V!_!:LbC>AAb2P: P&?g[&N[`JS@5<]9l֮*2j/;[tH$?~Qg^f JiVz;q;#azhYôE_ bj|xz]\= 6" 2fZ^7FqMaβVJsӍldx.VvH?G P|'FhgVRMW:m?rQFOR`+#塴$tM9{O&ޅCJ(G|᱂VkdOÑ*M&tg=.*f1teBiDmcHOʋői%ᯧu^>$#E\Q‘^ a!EsiVs~ l?,o?4ZO󀊦!][Uds­)[zx p?/wi{n N5UDVr; `ȞFa/ [t$jQf}O0QA•H$_UߢRv1-5MRlD4aK _]t!W69GH4Kۄgo-[ᥢʩhυ2!WfPiӭYYLlł:=a8Qp@mzOcӭUGzd;G5tߐx]2}ӭ܄zylU`L'96 m2oAij^klƶfY tg0u:, }oҝ..s>ևec|%{} 71E.W5 R Hް2"2N2']3Ks7!B (O*;bVl1]I,ꈴ\({[ 78 ;]lg(KGS?,.7{gbPT$i:!' ,˦mIS:M760 js x%.鹞{w4APUΖe]`9ľRO[ o԰LmHd:@$Dr c&v8)ANinmFt DYl~ħ U" Msz~h#_`O7/RMl|IZ,c6teԒUT VHڳ&=SZ+d?S:76wbbeUHgigf*%dK*`ԧ88[!|[=)a @/{ţSio }.пjJŭ7iwQ"hdMjN-|j 2GE=vw,_JhASŌPz(o$],y?5qY`LC]d}yuxҿ|fd;e@R~ I`DJ:A3VCzhUiED7HX_i\t8>hp%mEvQmN*u<]tv\n=n8K<. 0MO|i!oKi} 6X%&YG8>Xf1كP=,*]ApAaR~ #VuwA22]hP~ɢ-wm#՘ Hj NAwܒ"kkQJ괵ATA~D}_6y0`8Ĥ0Zj wVjq6&P:a]Nr^-Xg7j$|e"4z4 w03s/%Z_mQPfwg:4 ?wC.զ&eS%(WR=5PŸPQ s )oY O("=QļF=,BOTA!r %9,u[ׇ u,t$xH -+'ze]Xe$6*4:)` 㓌 ֹwzܤI#eD3lyS5/QYnb/4wB; /E년h-"{leT7 %5)-$VqƊݰMrgC-׏+IaM68;a 1Gȗ52:$!.0x1,Y">>S`VCTY%F @5gFā/0@ؗ㴬NK*)ڄJ]r1-@$j^-@ 9Cf<ܾ\H5yiRGЄSX .y΢wqD˅ʔJνd6&`V(Ӑ*hnIg`_ eUQ5>C Ӑn*2쟅,ZT0#COzFQǛ%{gh zj IhʥܑUӍ7 }0ʇ, iܛۭm$^_$Y/nl/,' k6'ZS =6r:T.E1o?- ;r/Ũ{j4-s]</{]2L-y%T{4 ] ?KRmB%]H6)܋6FKo(|A&(A| [FcJV]8)m9AR'8k>. R.FK8]b\ZdL_mhu`R% 4mPC߭s9 `$5wsSU0z'=lwO@<r5k(&M$c}J1\K;ł_8`a^VȀ0<èpYn>֝4KsZ=>l ^ԡq[:?Ώ~@f4q2E:>M1\zTzR쮁2UI $Qa㟡p kT*eVQ4&[\AYHGCѦ=+讽DfR$yz~Z1_NG%n#/y7E@qm @a'0y/(@"̫04=4iks"*&P%2歵^r7x |qEvG}ki^j0/1+DHق(N #be#ݎW58a~njM5 Ag2AXzkVBcT,ύDU60hlóf9ZaĘspJn^ Ҥt/fQh2OM]6U٣uF.IXA   qlp{ĠpF-R]rbOKdnmj˚"ܓX)3˧00o9gB̥b $ tU  V.Ȓky-SH1%G'=CXxY*Vv'n+Qn P]]}Mdɑ MLP3!̻qzQo;Jwhkj?[2 z:^=|m'~*)?C%7{&3yk5SxG-$ bö#a$`'Gs^O0~6^*ޭINh\_I1ӹtdp]_ۿa`FX'q]S\l~JEPRNU|g9: ӻ+(H0 [ 4s+w VLV:gȉIv'-( Y+51e'-_gW$Jn+gP>$( ZJMZpwzzw]<#ly.)whAd(r֝0Hm=. -JEᱵ5sR<|i2m:ݾm?_83EJ( @0KoB[O FM\ҽ*Oiy&νgZkrB3p+xc1yM2/!/)+#E4 )m^躔Xe)ջw7 -`5 H7N:jÑ?>Vԛn7Ihf5ց ?JVA1v|RK[vW~GRDV-1}L@O2EeoSE(!&rl"0[Is8X CG YX VqmbuT {ʍT"NO.ɌNUM)>]yc,@scfѼl(&*3ڇY@kPĝ1-s-h4ڞL,Dɸ*Gn\үLnu⪿*?JA="TYSΧr4D@w(|rsPnܹ0AYz.חTkc/'xB9 KF?n=5 POU5 V` qq=AUxpqNS-|8ɱ#RY9 |*-brݦZVOV¹≽Qar{옧 t#0ǝ{ROuPSNuLsWKAz)ˤ9؊"̂V> $U@kܬU;8hҖb# sL .~[oY2Mur?YBgq]4p,:!m&'h{b&2H,g)XL޶[7q̖e>tO@'ejh$4Ljq|n(;M $V`MY1Z["c{NSAt$èY*IJhC4x|!ө]'[o]F]k )^r,7Lo!鄡tKӞ&5PU"#sb˷vLz,F&OOwߎ%P鋝@7q?c|ԒG8s^/պ{/9ƯTeVWEUYz q*[yDL{%MnXNkL!5'`kvZQ赀LRGU#c'B*yj ˆ2*{|b%4-,C1WVwն2x5A*T#-yށSiү9 ǐ9 =TSָEXfH8ח+t ѦDRǽO+ Ti#5/5+1@l2` GNtuJ*(KנOj lZ!$755NYgglp'CfZ{fo<,J AGjuWrc۝QؓGM)=.S?8\>+!LnwL]67 K>[ѥ=H_oZv䈮/ltw[{e俢\C(m%uQr&#.AOH\DtHÃ_!@ M-N*~ @$]r}kSPeǤP" ߨ/9|ǿC EHdoxskxks߲hO-n zhLkLđ{j^yMPyMLU|65ucq_IYW)NXX5v#wqP͍RFުBt,,^~"^j6(Zg8fqǸY9riI>4Pw 5_>_/+Ppĉ8uzfU\rkC0M@[,= O~sF=. kD#caGuiwH 4_ev3ؙE8403<%.N*e%@KWߪw'UbDN,|@Q㍹$rUtA -ai_I\lz݄UXʭf''y u*j&`>KչC"ib`.Q`E;ZϺ|>:hTv߄Yp4ZЅ[UQwG3M :kvRH$`H3[ x1/ rbVhinւ*ڋ2& ǂUtVkV쥐 z[J)dt S&6fF7Dm #&DY+to*qȌ($F}B+o$qb}(YE &=dr\Zq}LJ+a2Tե93Gl13_)` upf2[%`#sոyrvOTD UO8MI92_"<'@z<~^̏+hlT:+>$ȽvF]M/dc\|ԉJ0 y5skַ^ϓUO` Ih_цB"y|aL/=Pe7HM%X6qۢdۂ_iPEh7Tkc?OOaȑ!̸#rm Mcz 2U!FP+PSkCTIzy|d4'}1Z|F9z ^C l*<[ HyUdf92Aci?e5Oy[ۭ)ӗSCuo EƊ*!FhZ˿`O]J9i$G|: '^N?|ёu^&ܝJՏ@#v\I<'0|๏Mzb"qHd, D6%j+½ǿtOD{/(^GĹjR> On)S&[lr\{Wa0({Rfzqv%*~ ɘ Ĩ/-u@XOY)ãb?~9MIm3 ۊkˀሪm> Jkł'`Us$?eo Ĵ by/Y,\c,})Tj5;U`x GXZٝi5{^{sbZ9Z_`LEEHhRUue D:UIfr|P"Iy0Xu~ ⏾r8jBbR.Y ܍3EqeE~)VAm0甚3',SA :O1ؾM1rO݋=hB\ˑ c`_Al-f)d2m"$PU# ?9})Qq#_W5;ѸՌ*ST;YKތ!sx 仧LMϤށ-INH n ].& ž,dFn2Tv"]򭑤F\;IџH`o,͌ۅQ\9 oZz?zx:̳aܐ(/l)vGZtoܽ ߩS.4Ѯ ]izpgi3+AN5γI+FM44 i<ҍ[0LY%4drV!yp]vRRx ZHvңn :cg#?9OZ4ubP%yv4Dsr8.;0:)l' WUA۲+QySuW.}׋+~Gc@tOO6Cڵ=8^'``#>AX֌jT6 5"Vlh{_gID$k֊XNշj;v44_Cl0TKKwgö- ۺnoPjP%CDGsJ݊q,ˈ6r<:{pf0B#}ZsMClC@ӁXP5r&::h !04ΜkR~iΆD ۋI"7as lhLgH~>Ч9+fͦD '.<9WfA#*^ʅQG  ׻|bs:d;zW-:Ƽ?.~C1͛b'za(*Xgi^{3+1؇:iTL|[:fўX&f?}bb6":`@!b(_3&~xVbHG5ON{Ty9VIʸScK4$ôg%#"6M_ꨢ㌝wG,bYAEM'heM" ` iTyUrRxAk\ 91c<?Xh_g[EBuntGӈ\UWEOUT.A\USZ'<|\Va'l E, Źbujf% p+q p2Ps)e9  ˁ *X )B@B<"L"k K󀲧k7F;acJ(ہm#եp5'+5fK g1onPYf"̢3!єHغvESgYZ0707010000037e000081a40000000000000000000000016599ea2b0001beac000000000000000000000000000000000000005600000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/scsi/qla4xxx/qla4xxx.ko.xz7zXZִF!t/|]?Eh=ڜ.+AYY;Vh M&B^.u q;kɸ'O?ߛw76ݒ۸gao1z1U\ǠS-k]tY5ϐUBwO*z}?ERbyaFkO ' Иۗ?oD)$4v]f1c='dsxm4 Rcv("AP}졹T'S)H텛ӛ!Oj{ mO5ǚmWk&+K`i A@:;[ǃpƀ.چ9GtdWJ;GL^"7[p\--vqZdEEڎgUJq4]b[a/M0um)fD7=@]^SϨI` $?(#g!8嗰Vdm~c/]C˞ڌ}07q.ó ;f[I^U:hXze2 Q`~˜i?c_Ol!m%Nb/_*cÿ%h'_: ~9uDZ"k:dY9K \L 3ÎJ-cXx:i^Xs ҩR,Ձz+Q& Mߋ/mjHt> X3~l+5>Xe?8Hq}_~hj}bI֜pj4: wuV"ʊ|(Ȥ#iN F2wgf%Ⱂ/$@T6%IdM{6 V2Q*т}O>jg)T: cLbYo˃- -#XNo.mvxk*/NiթD Dwאud:gtra7hu4A:%~4ϧV's4{kLHr(;|3'&"@bh5ٱ-2\~4֢=q|%:} A8xɳ1m42]᫩ANO oNGY+FzE:?gfli%~He;QWYv[2ҰՂջy윈vҲ}2Q*ގ^ ړ>FbyŒIBQNzнO&*U+&"u;6WYGHG?`a:$g5m6jT',߅&{*;C/x_u+^10D4^R(ORD@_+#[_k:Gʗ3FϯO2a4z0!]1 Z5[ń">&z`!l'LJa/ˢߡlPU],)@[d{MHFhXX"71wiJ\]D4ҀaIbLBS!SD ,K'c^ erT`%bs w/yEE2&+`G7ә(>\):U=񟅍ݠ!eF1j!~-dݜ{zG/%K2cʃM~rw=vҪK:'kK8bڊ#I]H5_qE_9ߣ7z[ ݭ'f>ns/XWea. p&N2X@nRt=s-nt e&;+3f PsX"-3\eW-˓f+I>cpLQ6"i->.dq:3ɋΉ)~]םz 7=WW$lZ7OƓ'fr4gmXL_6ux)\anm o-ZQrX],@öJ~8yt7X<Isj4`-4(܉a"{|Y`ÿPW]}qpPMQ%>xZal=*>GE T&}a>C~M,%,pB |/ h@ ũ*n$ q%^0}]޷티yzm8:(=k1S#ucS-0k@qYi7 ~W9to$I鑮b[RDT9Z^ۿTbĽ&M*Zyÿ?ҧv[̬YF?MyyK0CERqB% d&-PY"Dj%5b닩7.c# ѸGNm+@1*}z'%s;@5BXE &1K6z3G<6V\=@/GL',ԭ&Ǥm>`m|Fi`B{v>[Ov;F4xR#i0} N+2@N'tw4&*W)MO8Sf^&Kp;򵝝9jtz1@^!c$[>WonSfܙ AHw Azқm^WRv9 UGF}ԮP&Ѣ[sĮ*jeUܺ{N { w ƀ "*M,|W'{T,N):hD $oƳ428])s|BSv6с#7=ckvҶpHr0@Ž҃\I/9!jQht˂ z(hݙ#eZ НW߬$p~nQ~?Iv^Q¥~Bܟ,ߗd],SeidC?+HT5>Td %%BL&iL_cuM19SHY)9*Ӂ3iU=o[w#p{a_bmU~UY[Qz풰 ޥh p \; ,L-aܤpq%ղPBa.x뚫SVz,fQ@e!g[">!_7oI&cMca niw TQ÷ܒA@hݥ'Hz FfMZCEd1G`TK∺30m@ET. }ьP+"7>MAi,Qkק=R Xne(WXb5$+| YL!m,Jwz+(ܜ@\s=7Kt@r&jU ۦCF~pfTI1tiJݞB̴u Lq v*Dg̷)'RMbΓ)Eh98@ ^rtџ0Y8h&Jᄋj^G 4Ah<'ZBIiHk&^X_ʱh ?/rZf3InG34 k(wb+z^] TZfYfWWL@C3*qMh ݊ m x{ E)ɢ;+cAHY}uC@%wt^' ֱOmp.Gp`;u={m#R4\2ue4c[cT:JiԷc^u+Q8fyGqbLS=Sn/m5!ڇ%#p9/KzZGͫ8o& v- ӰA3?֚bΓ_).a7@y xEy@Ij }>dnzW^̌@jg)N%qS38FH I{ uAa ]u*ikUB%(3rFo2M%IO%ϧYׄ+-b),Sb0ySǚ(͜3^ݐ3AIhҐSE}URM~=ǪgNŶ{]*5 G>m|PFy cv=AKlf/;K+ig⃡Lwpj/ҴeAꌋr֟?Մ.M3Jc6`w8|9袷:ja~ZAb& /K{ zUO-6S?vSU]iu)RsGy|]K6OF^y?G wN1p˱EoN$C-srm12IUFϩu ӆ $yz=phޤǫv2F8d2% => w&T11>w1 L&Ur}4VN?gqx[CY= =ՈqłCuP3V@uPLV7/2|ȅ"3 'Gx%Fa󕿊02Vb@]G?' v;zH a@|B Gd.A ^@z*f >2x+f+i ~~;/ٚɝfLfiqVS{G hޠp2YzvGx`,?! A^ ])Q01CI0ys$ .4 s^F0Am꓈liaԭ@DD/+|5?bᇎR~ v40] B[\Q&c~rx3>h*P 1.M( :Ptg1r1Çܬ9}1J Q,nPt>zK ^^:A_6E6F Ϸ$+ϡou3Ȇ`5aw7r7=\/ު en;K%ZxW@HhT;bSAgkԟʂA xa֤AeORiaÉ>[5 E1U1p#HTɖT'n{3zt-pnJ-=h0BR\ml2yؑPK ˤ2ȅ{ vG5 "\ v;n7x2ˋ>NuJ7Y* #~iNj:ua 5Z\LsorTU'`2I/t g3.wE/9'YYoUowda۽:i Wۗwp9 ",r\fwfFwXCH"⪋HɃ>1aO՟K5 tƌt"C-1ԴʍիQӊn5V\pwJ.eE\K /0׬mlĀF|Nq_i8^0%DQ9?z Ze" f:drXT³k?[9KYj.ՓM]['I2x_ɾ+ 8 #z 9B"I?}m fݱ ա_Qwz犴RD`&ދ6&oCq5uFÒ-Yj"d9<%΃_9SS:04I~Q혐K@(m1 cH8v'c!Ռ!vG%^#f?/]QavgWVtAf֚G+@TY^jAD1gYiTuqJҧ(@3Ys\ȹ[E'wBpN%,^m1X!?v'h eN?ʖewO}-F7'MO Q! =p{)8Kl% A& ԑ9*: w+{=O \s<[{HxqMU;7 Ё^adCx~.!!2dƷ"вv8%PbՄOm)(حc ѵE檌mYV*?ጼ+:H(_pQVKVyLx $>q62mS>6fh-ACr+h؆h0_ BM=nhޑ>H{[\OEv>#[re6{o1Ӈ 2<0o;|(<&tqC(bJjV={}ü썱೒uѽʾz"ga'I ^BBn]R-lKUqXp6^=Ϳ1q(ҋqj:02MKB{)n V0 SYU3$z*Kq 0fJuQRC\\2/mfS&.׍ _ߙ/T'!VgZ{Sgf}#*ゐ®VT[Jϕzt UZM'1bo]5&( yw"{ZLAjǶZ=.3,,8Rv'OÂA mʮ+Zwa#4/R0D;GT퉙)Ҏ1Gn.̋uP/tY4p;*A K"ig@]b8ԓ^ITe%Q賡)lC'IșWs ǰ1@g§W{1xbDZH?zdKYًL#܃3P x/aGz+Q?9ci=HLLa+2gcjE6 _9 t9$BXu>ڇ(wI gLbLF!k蚧.FE?gi+#$!i[ ZDʞΑ D߱2:KTYB6g8Zui)[kV2-B?ɜ<|_`zī.f H-mѯˮi,ΉTiV+۲eGfE4zr~7zu#Eivf-u*Gvdln!xϩ Z (w"l`y'O췐wxORW/D% 3-Y!zRZZM\4 6Ir-h!3.iQ8f5*y'#qL ~<}0硬n(Plz@$Ti>x0TfɎ]l32딭6|Qx^$ v~;:U06/vTRC6gs[#D`4p"qFQmX}{¼3)q˱Cr$S0S2 S'I#.>a*H)LMBrwn~B$~b!)zSƫ/j6 u, "zf=܁cƹsv.LW9.ڡzcu !y'gQ #O Q5e@mt=؜wsnPZ1 6RPR%a.g겧AJ_j5ii__sCTK@ʭД]}s%CJNpH!> ϼ*\<'@x"'t/M쭙̛XTm% Siߎ? z@hf.BLJtGdJe&:.(PZzG&a{㍋eFAV${D!B  sX +xޱUJK3(XGt˼T 2cRs(j# $`M\1Gh9e;W t5AP dvVMB?\aj:ChϋYY`) gi+ Tߦ\C-><חO֜-)C=< P>@V<ɾskЪ~{95[n #gogjVrDkrbR[,>Y+hTm]JMd;U:8_QEcߖU#pY{۔l9ФČPa W÷@k8Jg0C3Y#n6D ʡ☂`]2Xn!z`d/ 7E+퉩}('>9g0Ұ>, G)a.}_xq!t,Z=7a mU6wzF0J9}CPS,~<Ů/CA3hUo=sf[zT9Юz>rQp{/Ӕ` >7A%v PQFD{uz Ա/r2Ly5Vµ`N#naQ;Y0` qvyb6_pt%  ;f+C688$ի HyCij%_&Swd i ALVƇY:?vBeWE[d*r_:Vٞ\CGnstNh %<7;,?0)*En CeU)/5WPZKLd F9܂> 'zDB`MjZX1ҳbB;L ]W;f^sR};s%w~ `R:@0,J ]-~c o[~Ǩo8?`b*B?!KpeX6c=e˻ςX ] #ljͰE_>?9e3"L7f.Ka4#hc$mbi\j{U/mضJ?`wƮ ЍW&;zݗ^_hg?;O`ȍf%gXMҐo!#&nϦ(..\ ӕ"!-60/Jk8m-1ьT؆8 XQ q>Ŝָ2:FWZ5P31qrѨ%c8GAˇFVSb+չ#Mn_:6 L紪 u7oO1N,%e1q6mvdli)<'\\mq6Eo\G7f-@<_ {gkUY$.<jO&6 f|%"DX *[ "3@Xxz RL*[T_-ےAa8ZrgWAxQe!>Xc[6#e˾o]_QI@`p;$8Vּ OjQ\[Ye=asXvUH&d4@1o=Yɵ+xRx9M<ֿsBe(9N3O!gTxf0 njD[Fq-]q V-m=ʐt)l= Zظ5~bz 1ivҎz8\c=t&χT[][}IM`ȜVtTEaܿ ZFPMݍZlnڅnf〈?@@¤$58(蟹m)J :0]"$`f g&헪l}}ց~O$2Cb//`n&!-ptIo hJɺENy}=o&7V>wI®,:3nx9 T(݁G qmzS#A6;m4;Q|OFLZFg|Ӥh ({/}fn⪲pH 3{)3#m-GkHۄj N\\Jޠ{ȟ[ҙ@6:=&%aPnyG΀B>ym{K8V DH7OTn}@Mp+W3Xk= Ra'}^qZPU/2}B~~D7tE]yܕWqGc\7@_iiW]!$"ݰE2P)ҜDx3亾c~A;nнW44 ܀(/N'oFva_g!Һ1rY~7+еi~2`+O pU7HفsȂ~ C *A-9HKɠy Mz" BzeTzAC =ƿ6-)ԃgo,@SB$5tA[Yo:MxmߺUĂG@C5o0 gB QE-]MEY(WLGhWIR'1Kױ` r0 L;4x Ẍ4}G/ <׏ϣ's/t򖙋;dspԄrg(w>{?j$ɬ1r{ډfǙ iMt)AbƦpn`I`)9,[ f%5 ʢgm[˔?*qR-Z;e+ʧZHHK͞ ǭ(Js)#"Pg 4"f[|:N.U f .jo+_( C SJ7TZW쭁~zBpxP?<'x3k@8~ fF[xxBh͊j(cVȗ*"2K0}.ZE+Ñ]DM^E.kQ,Ɔ%VO4T);-t]Z߭a1䑂x@up$?B:.el0 *y1rJM-t(̢/zFVE8z0F3:n\nk\00_{ 9oZ0`<ʋa ;L%diPŒ5g-vsP8]HJL,KY rXpLZK?~﵏ɪR-"~b8j :>)@MQˡ, dHu;3ŗcayPXQ89~i%"a"HHA!|['`Ëu*#1SkøX$Sx걙̗|%R=+ pj[q8Kh|nC,;F)Քْ>;:;hYJHo R59dˮGt/ 4 #sz[~<ߍ]MƠ4%A\.r ._ey81zkyzX{$.2 kIM&ᰠZ%/ЦE1(Dl )"˞Ƿ:]{! µ"QiKZ'hFq1= )6*BOḁ7 @<Nܾ.l/E蒣Ka]}N:yJ;B8pVI$>V 0=}2h_Z>#OGC/L庠qmu銅GIs*@D/S<vU4UR-VR2ߵ67LXsq-)B*YOHnX1HնZ%3rW(^b=˃]iU!1$ 1)Ω"P#Vdx臷u;6 8.2æʮy \ʉdB$0^Mv[V:{-Eꇂ&%7bw=DZ]$¿Ngij >ϯG.@3A8ڥLwLdˑA[:KSH"XIx}^<Xj|[Q9}oGSwu13Wr'YS&teU5?P˾qee [*!,6:|F|QQn+"3"*GJ!_ƔSV,u R L5}@pfH zmѵEͿzqYߋ_ʔnAǨ!بVP4*pDuUߒ{E4$ %%0MZ>boU؎ &7Nzv 4d/uk{xG/W+7[3X.}HT@~MWo':+d۰"|p[h 6Bemw\O=Tw0Ha^ԛ b}-ЈSۻ8[PŵWx\޹3o3\EF=pFcVgɰm EĬՈ(:~qwא(r.}~4 ۽ h~32H,;<A/HZΐ~Eέha# 5>,\~aɛ{Oa9'( |W#Q\ AEy_V[R~<_Y;)GRflj7"]+MSr41q"xX=@/r̄D  @[MWD9[+PD4WJl(b2\4Hb!a= #6 p |<ИV@i<2@Vof;YI d6nYv4u֋;/߻v* `Sk͟˙ D!Pnh`G;9z<=&‡@h?ykka*,6nB`LrS783l0w/~g@T!ÌՓv82H(Փq?-+io~.V%ºeuf;K349`U`](Ś4ɦxEB]TX ~W1A3sY/#@^?*MBiud4fx9}ԵD^Fi݈6/hP)J[mm̦dCe/ WO(uz.\}#Xh.ap\{> U|51CUP. OhrjMyDLJΞU 79ƿ-ŅxGm)=wpML(r[taw!52qsn6FX83onk_SĚJPR! y q9GP3b]scӻѹJr\ɺ,c/Ot-ǃ[I&|~] A\X4#bY]!-?Zw7 Dl%\.)=ߤo^UK vzT qIznRy.Ge~e SP#Dњc0>13C(*;O!4iʦC:nZCó$IKnp?{|Q|x"}+>~Ir.mm$xE+OG)8zgިdYPfWӓ+}i3uk.>ꥅctwЛvi80{=m V\0㤈}HF4!T(j;k2qrfM J,1/~7.a,951 YR΂Ğ$<|rͺaPA^8vC Ӧ6,09s-^2t$*)n& 6ϢGOV7hiaM/|O*1-t\P^[/=pۿ:"ܼYYAEhnSB%1nԵp޼*QVLҫcW %3+٠^|@0~8S}>z.`NQh1\$nZ3u-BN#BD{k2٤*o0yC? EBsL!Bc /9 P`7ΙiūM̓+ !|` вxs0.s{ a^˽=jq+]L-Lb6GAYF^to%)x;B7dE|/fǣ"-mV)Z| J]6VH9gm:)GSG;Ȟ rlvVrP x1Qә:+큋PS0[tDK9sI-ٴWBoWv9rt)`qQfOiJUFx$x %Ǖ`,;XP "Si,gY+(֊sKk#uɗ}Pݦ ot$卑}&a JYޒ^Yh{!UL>f:PK!n|.E&g>,۸6ϓ$45oZ /xfp^sFaN0\6P"¤ȁUV|*+_P"0[1}n-W6Ix; r"GpaH=mI6:Iǯ!;'lXm{QmRz9{KqlGBB蒆` g3ALHtљ<[WŌh(]QXhcc-YryazW3>IsP6iBՠ}7s !0}UΆ2\{_˶;gNT}@9tp-mK4OI9֜{6@B2+I03sjhZ_/w2eh@P,)Mrryb-gZVHD>˪܄YgC{>]6d~NJc@֦&j X 7:9Y,R*lĜAeoJgږ1@'Z>=_`%LNÍ;sγSH,ٹ $-DM!ڊLNٯDOx(κ4+7tcx4 崮!E5gЯ햽$wSv.Ȼ^$(d % ܬM FSHȅ^NYA. B f)}ONY~7M_h"P RSFqJ`Ƥd?BoAk5sLOoYJ hN?c=|? [>Oݱy`S*5Fs^zS-PeR c?fi2u|#5^ *Z: '='vV]%Ҕբp\dIaziJ7[]B:Qӣ&#ҨvC0 dCe˟ ]&JEz>QMo0\R3(8F*#{9)]Vg RF\1b1J|onޜ%skx @O\]tn)4!h{ebjωۏИDG3k[}3?Z01 av[usJ HOgNiJ殳2~ `y+yӼ|0ϋyԱ$I-nW-)xdz?)ےXi3Μ s2ݪJʔBb&ZԃsJe-1d^@JZj^/ϻ9g(J9 Vf ^v(԰e̹}-`]'V),CSp03sl~OxtIe -^&cX.J9hD^n9mDTXh@!M|(It:[o\~cLXȔCOO'|{kK cj*gᙿ0֜|ǪmCxb(VXiMu[?ur^$fkU|"]?`4]fEڨWO}Ѵ}zrrP= %b!qB7Vlr_ PaV nP ~~'Bv Ђ 4P%8G1uQ8Vmto2ZF1y hZ(ӎzKUw9-~|@*ifA?2qԿ/Cu9s@oŐ|S#u=kqJ2eǦ;4~ÄM/ a^lxG5b67 ~uņA]I i ʃ8NgAS=z37&lYnb܅!d,O3ja %^P\wόG#mADϹp ""KT`B>(yfk2|/-AJu&5ӰErCt =3+>ʱXr+ 'T= 8F6˘M,6wRT6$ %; ¾HLqXVЧҢU|J_auمQWQ0P"{މq*y!ACqȋLWAս|8EollA7/{IA}-me?^^$G|c 7P 'qz ^sյVDa ¹a+l+$  DPLܩ^fF~IFiu:We0{}=IA>Ā 6:Mb&A馎2|a-x5@N 2-WfAg|疋 j`YR"R'a?me_!ҖٝRUm`! n9JWe2>V%8Uq ["]mD?z _cE{2â @u6( !t)bs U% F7*/d m?y pNduzvэEVl-,gqɣ]yVM 1b !zt“!5 ))lg'iFfR?c[0c~rO?Eg(L{f5H.*;!AHg>Ю& …/l}2 6ɾ'(x6 ~Xag3Xj1?&0 }{M} l "ETE{TAFc?VtS % ;r@| q;€ݛ"o+M(j1djmt Fwih9#61$KxѯA 3UpJFU97>:L~l#s/+=?8Âd<+wrиJ]Z%E_Y}1oHcv|ʉdǩ7CEXn2'4ץk?ɧ߆{TfN6H\QAzr !4IWWܖ]p9jT# 4cèPe1P ׷yN'-jF!U`yz0/(Fο9!(U?ݡq(m]tY&/~ڵ:!2Rhg/S9gWGzѣ2ÑZdzwS9o%}?gkJ&zbWiɏݝZ;äPhqq)Vgro׃ ]1K/3dEWA(xZ+g1gTFԹ21Rwo K?B=1YdTR}(T^)\a_; :;KԏB1]zHc쿶S+\o<-2$Õ6U`=]m](+_/:qL,n/ʚ] wNؔMcD @vl>D !O;Z%8tL##ˋDD:mNJu~vmu؎<(5oz RΓahS4HĴ7X~7qHGD@?mkD~V^q8:y@`Ր.dkʺ_\yn+ {+M̆#^ŠFyx D%یugBN'Q#,cM3q'{sŷ B|eޑE'6ְ_ w3!I&1ekg)_{c=JԵUb^_9>F,_ a\/?:,~cߠVIUCkh~feH:n^L/D|yI U0%Yx>br#̀wS<fY,93d x›**8DŽ f*@e5Տ tq89%KI϶&>B5}Ϣ5DTAV3-׮?"ˉLr UJamW?z WUbBFi/6EEc--2V321S6JdCJYIQztPv] JFƒ0ŎqLR(x뤊WtxN$o:%K2pS:gujBgtR|&rF[5o9F*2)qŞ؁4w4 IZ9-eHA*GH }~Ȗ\3ZSrvZ$УФ->|gw&֜X.E5e|d_Ԁ<ܑ9YGTfr'[^GVs!6WvN{ `y`#7AL7bJG!6΃D?7o72FPly%P|aÌ)|6:} e;@+P>B=0 A3YP~jQ4晞J5daF]"J3h:}O'$i)WqB@դʡN ftjonC=rY % |)IV +u:Ua]kυx&!jtMC_ O!q/>łDC't 8mA?QoB|-ࣲ r$Wprh,8-!-O(-9}[#؉Ӆ4wWR.IjRKbrLrwó2Cn:H `*` ^o$*"thG)f*DT4h0HKxr`-i\Fexp㍑X-w.k=y%EaLlD$~.nҠ-?E*ߋa 'Dz^8ǰ8ʹ5> w+z& 1U 41eBv wck=ђ_{j`)ӛ8CNDķOa:42~- E17PpFErOH-kQU3!8|P@Yfxc(82ThP1Dr” X0tAW[ m0(] Ȉn6EsXe -ScƧ02=9Y{JzJ 6钓[`7- 8{5kt!efӰ ÚMoj%R,vv jyZ:jst^W?q}fة246)IFJ3傸o~$' '(jBVD)3?nŐN}*m[@ı˽q+گD`H^s+LIKyFO`DÊP,)RVh8W S]\k7xp}j@N Y: =&?~deH}ݶ@zx{hmԐh*&[Q|wUߛvZDԸܛ(Iʼn"m䐿w{(Vjyy,T1L{LLnÈ센Pvmՠ%@O3O%vڮMU ԭ-ob7 WaW$EL_='r>BGU?B/8_Ȇ 7Fv"i۩B=dg_Z |6T!SLE5,`o6엖x_O&'N-Es_DhKqYNמ\@'yFY ֞#tɐ !SK8By=#Qlwܭby7Poa`7Wk:HNp.$s(: wlbJf1?v(}I2U u(FDЧKֲNZ?sa 'B_JRg1J>aX/Y cݤpO{ ِI4^ _KEa:jPh[jtمymvF~dP[kO9$MhpZ*AMeӌ1+IF31"8O"*ÂԤZ#6|^xƢPJ fDv,A/㸍7S1;hޟ/4?H0ҷШq@hJi3e?o4:BKC!(TZS( Q 9AK7=S=ຐ?RԦP[@'sctAC#߃Ic9FֻrN>;xZseΎ=R߀ڤjMGQafAI濫M$˵!ՎBJ{@/)鵛<ݾ@SJwjg83I/([څYNB2;:tsw/ҜBm7PAZyKn"=?q"$Eg J"s`'$Y4'#SU%n|o1mt5.8 BhKѾ3 8)uOP < <6)=ΛsP[s]@ _X'Sb%9f4Y+"6&gb]k\Ru)^1@Og֦qo$n~'\PMC赠/jwźE1\~1ݳDqŶ !UW y8݄Ă ,%ekk:Kߛ~ni>H{6^c_ܯxH4e|W(n@/K{ t!=Q݃t+L30K;6%`nq̉^B( w*+&bhlPVhF<$}f wk!=3_T6%-׹j%<ۗ5C9`DU& Yym ffa|즖B:tҒkvKu=+b 硹%Nȣ`Ȭ}{M7~L3t/cʘh7`Vl #ic4!qHR<&v9g=gx`z퉚Ԛ4Pu(QYPe5@l-xRT JuOUypf> uCHqu{0ވtxl+/+w3ۼcB7lXta.64xd5?|V{T;w&` v h+LM *=j#@UoP~+y<@ B|XanPاZ0/^ z̆󍀴uUŧ X#<1Ǘфؖ[rqFG-KX5c)uv/e'Е#Ոj^@.}kpHӤ5p0w+Vm$f\bS]݋(.B&ㅹO7pרE,W(qҩq)!x5Ifq?>>K 0SBcE+^5Mgœ/ j_KAVS*s]WJ(g(.*/TyS3e۷ FRebu/|/uH8kS]qQ)qJҙy&c|pe/$5gl1~$L>_Wu BD(ӄ V_|*_©a+sXnWchAH5SD<Ȋ9X٣~ mv[;jבB_idbl|@@&i 7V+sF{tf6*D=o؅OpͽQ JE]-bKCh& ZJzFz7*޹Cq?4 4KEbF;Q #*V;q9;̨3P#uk%ՙ|Dͦc!@?~pedj d} VI5èڄq_f$ڥ XO^%%\D@U(yItTzI#XtE6z ?$3Sy5y(sotwc~_xtя_xbg I0lj kD*+hԤE =^JN)G/8N_~-e0"QX+[)U1[-.5B v =H{=30w Z6?[)J;nSD<ҲbT7?jg&VD ^qu&E\Ey娘/K} ;* B?37`PC=7*˳PVLYȸM ڌ.½",J1{0h?T .aߋ e:( #xU/ LTp]}BE[2)z=2dc"؝ C[2]y|l9' F4<|H|~kM+,/Bñ&eqيcG72APNPnfHIZkt:7% rmH {N} 67." <YbUB^OP:q~tA !` %m:;fn8Nna\Zq\q_ٺ" `a@G̊!ˁvQ;tɯBeXp"4t^7<){vjref][}5pV`5칻wͯNI@`Pl"RSklD<͈ъz$t hL%M%oʙBS eAn$OSB4l|>̑dmn*du\5bnSK M$3rbu'zv?tJR4i%BXŨ1_=ۤ ץ+ 3Cvd"}܌q7e2=CiX̒{}7eҿl)ҬF݆ ob~4* eڡ0kldxq^ FcxCW3q{v|+0pd;ZBxXS$; 0ˌB3Fuh9D튝A1k[<. HaikjdejRWHyIzM-VӼ=x{2#reZ$Wm56j?L=цnj &;dM?iٻx ql׊za\LY/'oT]vT/}8zP"$'mgB̲_&/[F+FV*ʻߙ3ܜZXk~m{8; Y;0*n<ǟ$IM2T֬il`z܊b"0c$hXwdƮfBx?72&Gl8n9w٦WyꋊQM:+b: es[&$!3o Ri(s o`5CuA,4Y|[m"f)ƠD&j- aXa)0@T+'^hrFvՠ)wqֱbIy'xl֍@`͐ |H̊Nk.i7 VX) ~ P O=ڃσރjKmU2e̘ՏW2"i7DÞvܓسM/q^| x P׺E엮{xǗ\a w<JO-I=׃ q~90&CWgS"v#ԁ\ dΣ+-r,?D dpq.*+[هeX˖AduqRLl]ؑi^:ݛt+B-aI.pza0,Zn#~qP^?{}#_,F`b͙b,9bkR'y@@y|Zg'Pgލ\ARD{ȴ5^v\ʑlSqͬ((+=V*|' 6 !{gɈ6uxcNXXz =48("w<(J"] \u)bqƗ׺CXмTe%1w>T?*R\q 8TAd'KnwV!_3\[s98#=yI}fYV

      4[WCʔ0[xB,7;\t{ '],:RXZL\jH nmѷ$lW=vigNlD+~+O 4W_, ~hMtT}}0:փIu@U34<y eOٝ9վ] p#ikM2OK ^xxʠE4Ghyh`}9 IU,W!0І|bg} \NкrY]^$ks2)$c6 LVl ihڭ@eo1?Z@qrIt O:-ZqYQNi#2ץ*}%Bd 787;7(w\{tyZ˓ ӛ$ .W'zB۰7$mI~Q eL頠6hZ;cVRݢ5_i83 [.T0HMdSUۢ{8vA!AGWUG;-<٘qos}-u$=He_Î,meuy^;@jG4SRp "\a׈yzx (E. g4-Njꎠ)zdI_aX~IӴ_/`KAt 7]2OsN6aM,-݇My?*0J{XtU #GKn )ݧ(_1fV~0,r,II1aSD=]S\;ί\WYR/C|DID{sʁ0ԊMSalByY_F]8\CO*UM[#V$Jv59V/nw)odx!rCy'HPEFi<ඹ\|^ ڬzq%rUGrb^-WEM儜n`J'u]%.aY9 /zM8W[ ,vomJO8zt0Cen;x*M)h@?/uj&%}#@;.8E'Rr#,V6v(W%omԳF2 k'Nn!Re3&fdb|1` ԩ=r'uټ9 Eqd&TcYc[M)K&_(Hx Ȩً/P*IA$qΧ#!A Đ6%ܯ5Z|1|cZNa IxnGASK>0LKBKyJ|4CДJ(]g gý屍eTq=r? v37GJ.>W߹*&Փ' (?hZn'(bY"5!>3fӘ<*c{TFT☋^4vz!ϼl:L+ ju0?ٸX +8}%i@IINȡp`hJFHNUkYAd6J}ϽNNF lb^Lb5玔6ƭ]8F1~ᅽ f]K-?GOga:7M.I;%ұƛEO=5[_['(ҀC4Ppv8PUjJ ^?P:r#>9ZMIߚB=A&Jufܰ"sԄQܽ/aY`aaA`s>eޜ.t{GͣJ&E,3](K!G?~>f -өF988:nwjaz3-~RQOAP؇2 W~W Os?Z}k"lS.EHdDN%9yryb2˼y 65@6)v3C_h3BwXR\_ nD4{VR㼈??ΩbyRVsx$_Oez|`: Jb5P{s]+1NYka]]Gՙ} t8i Ӣ8vydDfr}<"~nRj'W1[0WΧ89wN70Xƾje 1'/U[Lf\Q{91&ZX}XsU|8 #Dn?cO[eJ"14b~{NaGeD!;\XP( װq> SۉVH( }k)>;LofT3f@kTl|Zx?ph ζ~t .3ޑ1p7~ h,X7UAe:J ;4LZc+ T lRpܒ?~oнb&m4VFJ@RCz{٭)#@d\za zGJqыF[ay(: w0QvHRC)B_U*^kb5rOR@$n; g. ;b_ķf4^ MN&7h/C٬K%&2 1 Nj! [J9d~*ꂆyN].gbuz)8òQMsbFęmӀ64-Yv n^$nr} HH0pCVFjgܪ{^3X7k=򔲻(-̆ڲd-`-bf̑]$^} |E֢ο,£=*ﹾ&Ml]ȆuD~MOD2N۠ԣ}Dܟp9!Z?[KzIKS $,[9R `9HU\ yO}p'D#?cabl$7cV Fg ~rJ"Hi`Drfx˫Sј}0V&q4tV܌́Nw2 %`5HuRƗJ:ɠ=GM*4{>x<K8g*L©E'+-ʥʇs'_"n;/ 7Cn# H;?UHl%:'r DQ+T6D}-JWH8, ~gN12lHر2w 4PTΒ!x˶(|eOd8na3Xnq@>rY .Grv9ح=㷦BOt_RWrmV $@DMm@k `$6- UL cꢧ~a=30ۺ$p*̨sh:uތɮ'_Wq z]҃Zx6EPRzmMߑV`}Mo.Ld@.L 8Pm6e, 7^"'-%S.sW,1i o=|IP{rP73(}vͼXŊxC]I‚ư(omVPa9ϢZ0JJ*KcpQ׸XQ amSW 1@-o:ROp'=؈z&UeN"M,5we~W)B!4[(rsaJNN׭B;ʰ%X 1_mbd2^(LDAC)6׳'r#M$)$}jGzg]F!gy> t$ɑl1ŤC\#w_SB}?$n 9WiK:BS:'~/\9B!36;1q˳^3ケϬ$MnF2:-eB,G6!$! P\Mʩ^4&?IH| P{?h 7z eap/B@:W z{5uS-g݃?~Yf(:ZhBy=\nǏ$SKɩ zXLW+n~3eD.eS}B=5(HоtCX4AhN%0N|*#M GwlLߌx+n%Fpjlv;3N5ߴm=+˱Tao&Fnw4 v T4OG,%DrEckBWh4=Pbn6V)' rն{ P;bYIf y%2,sR\yPaXt} {IؚZrV< zHoAڥ J%Cتs!O֌jd[?)_t,q(^vQd; \ieSw ͉4ٚױ߮n e,wkdqz V"2+վ!d:XMRp>j\%U'>Oj״,¡(A?nͳK8Ng1^c7:EXR}汿 l8m} @yUXܬ;7m)ͥ)cO2pepzyՠt ZsA* IwaHLˌs92XUN5IhTXxUQ8[F#w<S$Hk0TQa"F@IvUtlc ,| 2"'/%AW\!v00-WLFnZhP*|D| *W ρUV21?CA>Fɨ51nxvJCG$%/e]&WW 䑻ÁT7~oq˰'R*]䰓ӯJեGVϟ&2,Uӹ#Z  ߭ugYZ070701000003b8000081a40000000000000000000000016599ea2b000029dc000000000000000000000000000000000000005700000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/usb/serial/garmin_gps.ko.xz7zXZִF!t/?)]?Eh=ڜ.+,E>/d >K_*,Z:L(Ws;l05FKƷp IL^+}%*~I3#a$O!)b%WVsRWC%Q!u病*#;]Joc&ód_kKUil)c3U w/ Fiuw ,M qwM],Ar@ЋY 4zevfiчn{cT p~R|:ͷ#\+[DZn򄅍)ƢH.DR (0D!mұ]S++-P˸ܠLϚtQ  : mrA/[} z3䋫+ħn^2r~!b8#XtZv z"OehRܐPc(O5/ZP.n(";fjW= }}#:6^TpC%3.9u6aMS Rj./ K*n!==lO >jD%=ZՄpӇ!ښTe2~mŵD\tphm!"u7 chJǨ+"DR&KS U,Dpթy,ix;XKsߑcڮ3R@%!/W;_Zy1{Ԋ:GKw> eT~Q61wZ<{wXhjBn O5=~2O J53\Q?q"xF=ņ'9 $ oL3.0<zS()#lQԩ'` -}VJ j-$fq5|EnlDgIo{gEWA׎{Yfr9$q` :1ȟ2Ь1 d" R6,^w;e鋾) |GI*=`u$[QfwniTAtGMbBax:|$(| 5 65rȊE?r&Jgj !=?ؔ?ks|H)kJԸ sQjs]{A`fF#|U4$ tx$"[`ID/rcPM]ߔVjoQ= `˅ZLF5eh7}\$gd! K':|8iՄ2Y]E5DAAMy WީWV-gbʠ%d~Oq' X։&ԙ俾V.{H{r8cj`qean!`U?Jv6>囌A4,/bw֠Rr2߻`5Ѵ .GU(> d40p ŋރ^NSkt"2#VYsd XmkF/Gk~]Ɇv+ ՠy98; uf9(1\1F,(Ci撩qO'K^LM9=Kyv ɽ[}/g6ő6U~*AqjWh3nց9RU4uw]w%WMwPpILKJ*MLcYŠ<tv5r$!B/{ $'eqlҐs ~>9mY݊9Yb:bj6M2"i`CPET\I«G`.l2_I(._DnUOhE1usxqI$ҕ9Ϋ ѯ>ɅUN媮P{sBxQ^َILTS x7^e7tw`[^Sۋ&Tr<$ Q/$$FHg7 #8+42K xRָTFB-# {(Rs;lbPxw}l>F!u\䁁K*zvkJY҈()"+j^+i7+%nGًF:*S ,ң?6ZT$F5{C]J-p/6*59B{/XnW]{ dONE^l`:Su=lOH;gwCc鮔פ3tı?Ha3-Gk%7t=\:R(e:#6:?!1PHn=h YNpy1ΦՑVe6Cdq)`o#m1$,vu~7DLE'JǷ݇7Uґ_jV(VGh+dtK= iy+֧MQ0-ȧ2q͜-k βWQ2fq{: 6IhѴ7`ITmȂ 81g\,C=V4Ma0,\)\o$ TK( d=dgGYl qo|D AOJ:צh76< I(S4EA'M^'XǙlx.83)( ?:qV!AӤ ՙ i8䵥42ؙTbq8쫘`fXu6sԸoV4e'0:rab (*E@sk/^,܂CE `@X¸Z=GStL)5PCt x]` -+zb\?u'Fs$n$vX>+=Tm5\` רqD"Z7PM0ՄE,yq+9$ "STz>DK/}\0o@b\5iЂ K bkrgF+F 5IF~h}F* ,TFR&kg](T{EO&|21#g*aCJ*J' 0PӠHqo8?]P׹}($@-0po |IX9zx?0 s# tI^ ٿymf9߿T᳋PcˌiA EGmQ`j H?$RRzzw|ݤTC2\|*םn6Qv@a/Ìsv IE[a!Zv6o޺BRh+)թ f*߀Id/Ԓg߻a1lX謵[晫UML&ڷE )Zj>g N',oM3DïtAQYﷁ&BO g;yKL5>NN9*\\z687A3G\P7#-k".yni9WlY4qx\aNШЗVt&y+2PZE42lz/s|mGHbҸj:ρ|d֚+sfU" !TnunűTeA JVJ_>$Фsv=kz۞)lG_5 1:ṙ ېM9ua -KrZ_yv. +bY\`ׇ)׾k1 "0~gڱЗ.!:N9y@1v 9$:WY/< (}\JL &&i}o&D+سfV=S^ys%.-R3z̀}-o."@[tc0S@̞4 h`?vuY!4_\pTm;6=~YxoXU_^L?Km\nQy'+|GDFף[.1{+J;7 Q/ h,ZЇq#|=1%PULC:MB %}z"ݾLEI85Ht]ԕHm-C)nBѽU~3zRY[O?cc[ʟ>Xh7>"+iȒoћ)Mz\a^D%,~}s^mM8-N*yvWJchK׉NB/^6{ z,`3+|aa_c)F  It\a26(:ax0d`FE㐎˛vW:6@L%YU^1ڀC>(}8HɬܭєCVc.W_-4I'pxJ U;~)a[]iŤODY287K"F5%? .X*YXZQB¶Q9=&P̵Xl./1 yf˽ yᨺkHk CS<ۄUoc/®~VS>* pVh~Gј`)?* K #iR$xOS*hZV|vcPRYtsu\i٩lJ"Ļ5V+")*Y>PU&]5=,4ᦍqm#?gkbzHtK%kAd:E(,q'ԧq;7bE(@|O, }R7<6bP@@(G$mϧXbD6!1HNR%=e27ӌ_e~t}c㇃g I%B!G[U nykOZ% M6Pww@Z Ps̔J.8xovBgn{4ۡe_<FuA=~$8nwaMu9F;ɲBI~oD3/<.wJЀlxۼYȺ _e9@y/R(@^ 9e[v^HZomٵd z`Bʂ;psոr#ejc*6Foè؇lmկ_oy/bAno8gTt54|i{9{d+K#x$вfhT}|2fMu^ͮdj 1y5g,(< }xC(:MEq=30sp*]}+F2,>balz%3cqvL_N,kSE=ŃQdS ߙ@P1郫쉷(V 'גq1r?'l 73ĺ{DS +QEE1 ^ND,HG7 ;wtS͡>JVo EV+% , l^|!Y̼:HC!@g;*凩a3<33m1@KB"lyp5a _{ LdpMg|Zp*ē.҇rG3b3(Os~̗gd}bl&1kWG;c1$&{#(s55C_,P !Hď!⁒ TCFPϸMOPfs=fki9+IOQ {K?B<~5ۑmѸ5qӟPsx|9难-Vbn!ɴ3Վ 泥I)8`Q"cX7#eN~nS/6s0*ޓ'HHG/~K/`YoT962v/̉nP7Re>чz2g 5?'oi<)W'6@5q>MM5ws8@y ;$0R@j&S+T*LjG_Zi\ \69YMdO~qG3l Jg)Jڱ_j` f M/N#ʁO5kE߻?Zte6:.)J9@_>La;):{2.' Q"f1e\Xě=[.@ #ǻʶ2%%{Ev'UEo%~\-3;!ίZm#GxNG_'!0tFa>b{)DFtǟՍZtI/?[Y(5vCRA¼:ې,qQAzjR&822sO<4=qo MEtpY[sӹ&_i fPRko~7n³e`N<. i(.|t}mɝ&Y$0K9:3c_zίLg3bxE}9-yR+썑j Dt_/VBށsmi~x< wOaF葕 hȃyGaHthW](t;~Ewg#+LC$9ogOѳfU9C搷rMuTfV:TPi$è{N`4ܿU&{AB[-ˊցo@fBvR3eH;t}P(v" HuMBaaNV}oʱtVI|%O҃XvFEk~Қ5g UhwH?E @C!ie5BIR-^~c~cUʈ;'חBQef7YLJ|fK2.Bq<;lZ?1= 1غ57,bX `X\vTʥ%4,ÍN}Ɔ JSO=P ΪCԟA,Sd8h#mʙ1뒚,X1LdbH,IrJwGCRA…I`cЌ[:On^s;D֛'4C+lb8l<,NYQ Z43`peΡ H|{ ڑ=~7Cv2k`wwKyTGrkԈB௾oރm y[q% 3],=3ג Mp[skWȟIJ <J.STgﴼCB5 #UdI]|8cѿqᖽGӀ<}Rzk#6@5nUp"M"iz(}L{}1W5jR L_tjuS-YJ04RL͑~&Q<~=b@zrFchrSqŵ"uS(3ݼc_"qVWURod?)RXj@o~iz+t7^'0 {צaNzcTItca<mb'iqX͑;&Ld1d7.Saw%RI@a zܛaެщu±oʹϏIUV3_ %OFhqm[pP |2"d*Z"P9;?΀tHh^0 qBuYnnøQ ΂0y_ Hnd?шh]ИEJ5g!wv,3̟a,0FPYqcN*gI+;nm9yIhn9ۇv:S{-ӑ;V8O[tltQxSVYB8$0WbsX%:X~4w-^.'NΊ@:뙕:ĈRIT!עi*'#<VS&t׳{76c^DO$Dp/cr.1dpJ@֯nꎰ@Ɉ*P:aКLAOn9:%E ;[B|a3wVl/Ub.%#}mcƵX]8Yi]w2۸֐Z=ȘoXa>ga,beHF>QUꎖ,ڥ›̔q<0w$Aaej>^.<? Sx>-)Os<]:yqВǑun:+OPML_.*(c14"B?^1W!GkrO?t'`ECQəH}o9܏DLEf2gA!dTMr{]45UI-a udhz%=#xxC{RtWh 3]~1HggVZIL \ \SaɊj> 7-΢zZz|^noZ,֩UCj X/vrQ[bm_)teQoҗ/*5=P}ң9S~1 ƒ|MNچ8Աueou_7}I 'DnClSZzHڭRHtN$;6wyH(\0!$|kgݺ=TA'WvrHe+M Q_ѯWw)Wh!!WQ-13Z(VEAnX xIg#bi2 YGwJ3bVdbq]4k%֬z Nk^u >5d*8J#Gi|􃨃5PsB w6FGog(e[K?pje`aPſɉrI9X%ui;]ǶˤRmҒ \Cb8G+0&~G.hg˛DJUw ʘZOn/5`7nX oM5ruݶIt+xfaffK6H7?(0i>t>L \loCnL6fG>$h!FVr) F|IlgڰWHDLX ajV'nd`o*E`@w. }ݕFHcu[Xg),Tv &נ)u]m5΍-= Re^9pZDMCx+A-*Q>$ $)չUW+8SO>x^>:8eU5;3[u$;Mvudf/AcXe gd-*-g][ 蓾6=*"FXIzmDm*BmfrK|Jq&A]K2ےGM`+ Oh 'ֲ}f.?ˆ%zRkǻCJJ,NVx~!QΫnW5RUE P5*$19o?=/bv h^^F jn Y9EA 7Ҽ%jRN`@-pG.*72#}cE1 7Z':K~U &p%]N%uY \]+vFGA[UB O,;캝FZέYi㚍 0G(A j`c~OBESa@2>;N]EuqԧG:+7Kۏr@'M+uJ##ÊReHp#R7Q3{Øă`8#<Et81|q3F+y~gpaX Byep#hY(8Xv(U+l,ѿ&h:!SN/[o~SU7eŵ=Vu2gD-޸I!'50g`RP_~2]6vM M2>}N(}H10hdS"3e+ VP~ ptPeVX|L-<¼~wEDǾUO`Ja~!"E! 0̼pɉ*wԽǼ5&ii-)ꏙWq|*Xj#c, 2RuOz4YwDl ݥ753zol&iogqYb?)%#v?LtT\#|$H`# .S|Nw_/BG2N?꼺/È ֧sT 7L<>IFGS1sNj7S]fdj'/ %I޷$IcŗU#9{[bVx[%:~T!,[s^p%&>ZMb.*iGy$+Jl}@ mM l_/mtfO8p.|f)`ΣArEL3+~Dv. <{+8K ZԲ@s R!ƃվ7Ows(~ d [@K-6* {( V9z*t{Y,DK6>az^ Թ Ilny.G * =2O]`.eRݟt }C'AzZ|N (x] !sZCWAp˛)]7kpR3se"gqn !lP xtXi/fφ>C\iomL4 Cĥ=(xL> L(W!GU$"HK78G.|:,>*B# >h)} >0>K Mqƾ$\lIa$ E\&43 !9ADESzFiHYS:x-Fa'[" {A߹Y@B B ^탴qm76 ZFi?:műj<3M>tc9h\mx,d>82k)hrSJ&X> CƊqq}WKv'^X?z K"P(nǡ C~zgAX-jyࣸ^昑+;j`6+zR44%=3M޸Ȼ7CȲBRCgwMLӸ)l܁3Usܘ/ cݐ)H(y~Sw$l ˔GNζZ%xYȕ㘕+F+>$\Ҳ2+w@6"N!f"RRf@4ݍش'}ⵆF2 n"oDɠv!wG)!&hd=1%\o98ޔeDfaio07Zf-KzbRS*>{ !k4QmZ?vAV̆Ueuy,zI Fm+6M1?͠3PŧoPWq>F^8pWw= 9OAZ= T1*Qju՚MyLD?J'Uh8B,p~D$<ܱC =*% AZ1}s ?}h/i˫xvsv5!rċ _0s|#Jik4wrF]AdaUg&;&5{IǢH9s\nd\~#.WRZ*5ww+Ai[:AzZƋQϰ m:'AyJ1%`&>Y4Y[V,Bߵo,rsAڷ|՟5Н{xGܺr{,h;=(%}T ^3({SщCmZ׎">`͘;/hS"PgSfJ'TtNq( SFZn!aG& %VW߱i& MRֿBnfpq%)R%]YT?Q?:e? <ĒFc6+yQJP%Zȩ $3a^\4zF]?W*%|ec =qFF`8+t`. ۿ종;y ۰Z:Oleap' s]CWyHY 54-Btw" ̈́Bܠvߕ;ڔdQg 8Yt9I[fCj$I9YQXr9 X% v[g|RfO e"f"FвQTMn )mfPsRfGl^-46Uvs2ڌxRS\CW`Q2"t:'!CoE`_ bb=+GAF`@IWh{ ~k+ v[B |}b8:l}Ġ m^jp+™+T#QiI>I@IZcS00FokUT"cv_B1aηsp _}e`A>\+=G]/t{1e_߽e<&؃ kNCgU ʕhŮ&|N]q\xDDEW6BK;=]J)U՘Vއ7ZoNixbݧ`VZc Nq^T΃)ǐڙӚgf vA'4leBh( ;X%VT ]~λ2"3~'uR Ktm$A <㿱^jx^^3NT uUj,n&[Eywd˖|M6Ppy'lkY8]K=sz(G*omNI`ćݧԡ<MyਣR\cZe5w[TEYfuC1&k_xE;57c+G.>NŔߠ]&Y55R B >}F)QeJ+$&%v K/TS%z1hgT*7# /f)`CA;te;NZ].P;S&!2Э+qf"24~.97kR&2koU2NS˟ݓTM<^@UM_$@}DŰj spY^.+ǫ&B}V9,3'$+SŜ/p~1rJZ%MlIqL |해mAkjϫ Dɵ OF H!f=x{@Ɠ:XZҶk+k8K1uʢ 3|M&[DG=Ê_<@ Srr/wa#˹ز'k+n+\333?U>aDl=gfR_'mgP 2SrCՊ&I'Ы5DGB.+W4z%Ysg w̅M\eD+8J+#ϢC./EZN\}䴂쩈~ H#ָZ9,s:7y Q"UwόWY kQKm\d#6spV.VC8cO_-~E#wR,Ctzi(Yz\4gO BX? &"(ú`$<:UT~^MxƩtZɊSЧ&6ԩIɁ Zs5q'@ޕM տ<_o'*1'2R.數WT2w=&ɺحv \Iʙrwٻ_a*-*}md:[\&!€{Oe6i3i}f\KΖd4WDJ(cxop5E{D~4y`ppxfktƛo=@v`!+*'Z7⁛\;s&K{b?K[} op爀/N'-Hu7ʠ)оzk.|?iE҉P5|l;9|&ЛcNV\1vK!X;Q9pzD֒sD?(Ѐ>jgD\/ۥO_(5:]@jpUl.>F,:wZD,Qb/ꥸ"`hRhޚ$ $&]orNL|r9q}Zf(ٱ141'pYO] 2<)z.UvMYKUHvb¦GK!#8F! Q M{!1@ ZR~O@`wXëI0A/~TMӌD4<6TסL \J4\RMaxH ľe?O-*}8=tkR4 #qԭX%~)A!5앑 >*Yj$mS^ 2-\!fDzz?wJ;'>T/5ɴ=x僊Һv9)0A)߻TѢR{NǗOa_՝g)vC)CŹ.Qe<}"netle_6tST{Yu:.oSS$*ox!. wDс+vO[$F,ڗ?fdsc`i7({ל$RCT ƋVE^%.0.uǨ,} =uq/Ϋ6JfgQ4rr1˝H%=oj 6 {#vI )}9+Kp9t98=fO Pb%Un!Ŧ5%VBFf&}wc*{[T߁\!7цBy+py=O765E:mxVӥ`{8i<;A剃*8xZI 0M&Ǯ8 s] AYT}Q̪$OK7OeM4C8GmJT2e02DEFg&oʘBB ^K[: X9LᤃC:%HV3k?ÈAʅu<gov魄;BQ \,'/<)jfO&1MbqGAv3ΐ^tlni=֬70MD›rZq,F <-nQ(r9[l'ٽUSvC)=39= 'v1nbg"!zQ%✃-yD]-+ٸ9Fv5/N}CLsxi$@V9t3) k D^_XNH ĪJX+dۜrr.?DMwźZ ]  S݋ [RQH=Qe!sJh<9p:-5gVFM:D? $`Q0"T5kjݴ9dٴYV{KmIu0Y&@ěKX\ ݘ 4Dk[;wAhyķ5+́IO ̂#ԑtƯIh o-' et XJP!c:b eڵl C {e4@-!-'bCeyFz3MSE}X-dTgAdQYPy~Vu'a]-%o9)8v҇oKfQD(Dd d}ȫ1xBdoCyB,,- ez֞}(Nsn-v,5aY][*V[h{(FnrBRED M) s(5։IY^HBʛnZI} n^d"XFwϳ@qAIYsR,<}۵.n;x烺_ﵭIS̓)(*cf(&N2]o]ڱ/[.4ѣ?U;[>#l8S"՚DInX56d='PrX/۞xܓHe}2U5&,0E,u@:п6if$X?tiY'O=9l7e[JLlAy5<"kt2㻋Z`*@mOȯǝ$ȓ!@P;*'ejŬ-A HFݮj`lV4.hxXFVȵ`wk?8q%PVvzn8~Zϯ*L ^`gH3"^2*v=f~esƔN]#FiEiuwîΐ[(xP IQnCxUd"o<`ȯu%Ltw3)I qul̼j[#%ZDh((wNa/A6F`[j~1ɲMi9Ul92rTB W0:K–WDUg~/Sȳ rJe>bG祈ړGw5Ixe/>Q8, nAiĪu̎Uڊ J5δQ"S:A'k>SMS`0 |3O~&t(S)q#1WytYԌ+Z0Pa!ˊEC0^U&iB/[[4U2A+7|El#vzsQUWBg.~K4'^$j#!=܉"m7/)=(i?6绫; GӜH)S|+yڬyu Tӌ{>_80=)-hWCdJU`]11:N=xm6 k;g y#x[vzg"3 2 Z,J{X=FG'K)}kCV [U(O(ɰSU]WлxƎO49{BAzz*+TRhjhD:zݩ}"fZJ2y"$F/~mnz;2ɏ,]0'ddh@;}M#,=o"Cʚi\p;P KB_-eS'w= (MbK5°zq`X)<3޼P"pIP{; ~BGrQ} [LwtzClQ|զ:]BM/2;]Vi0ͦ+vQ'hz}'t+j2Ph{13[[ۣG *|ަ]Pb]ɉ`@t,w+O5gceHg8]d[!Gu}c˒SAvu pkim:vD,>60 aj ׏B!޷b0񋩁` PVo~1Pj["FL`,7m*PJVz">|WuQ}nGMӛeƙmmv$T9[\A08 cc=k(G7~2kV&nS*6 [qA#XN"xXP8d }`XIؒh5/2 {Q>C %-dͮap%g-~(ұ_afbs,]|C>ryT<4naXև3h0.#B6w(A"O .-EY'bCC_tBT耑 PZip}깲, Í&eu#8ݲUM K7F"EujoBʰ-KT-1b6JL9eUXxї~(n,1.vj לlbե&T@\bzW:,EdMd5߂`Z{!Q%a!`7YBr(/K"wʀP(F}&|OvcHD5ᕑ=xq^anT<5,A6::'ؼH\ 3}Y,G( Xް)ڭ3V$0Hb'M#}Lg MRg:»,BtOv[TnsHp& kyvo9$UMkkʳp vۄXt4\qM1Ys`q%8:'3ǞO \()Tv^9_V覲1wVkQj4fڧ41^PP”`˙W*/7$LJCCRDpSL򦍈$YO{CU %**͘m<#E?)=A+-v北uĿPǠy!`ٳ+^{_AeA­v5q45YBDT~g}#k?j[ e4/A:Ƕ?fr;=fc8 g)e'h2KN?߭9<3Q^E+ߨ**wpWdX{)!`B4d/3BE*6NCzJniDVo˝fH7!k;{$Ԓ iC2UaMxQ7w4ך{O7);^2~v0""w(ssL*FqKM[egD71!,nH^y H% yw 9ld'k (-tH{3w; 6kS߬E4zqi@}&r{A`לDmK-Q!(R{H{fFVx[t?OƮrN1?ÝM˰j .ea9}n*[թezY]"5zXx ֯@pYJ97SП$\IjKm)JZ'AKP)g8)߂iS?ȸ]:Q;Blk޸!$F*ըccؖQc)c^ 3dwW])bG! bH&lA78nk YcVLn ځC*ޮ_^83ᯞx>7}<%'v17FAd {,XJI~_(qG\?(žQuuba8]v/W1Hpr"j3$hKX/+AR]'| L~M`ZʃE0ȟpxj7zHO]Q*;_qQu >rw> bNN.2KKOT:VyUߛ-܌] SŴKIfu_' :l ɷ\z{Nj쇔J:LLfFl)WpZR6 2u2 iEp\Mia}A+h LIq;"䍘:&| l2akc! *AAZjfttJo䤣En²݌-וLBa}+chu#ϊܣW;X>z&z{d&1<F  h3^mo9a)!i%Ƃ:{VD#ՏQOxRSQ?axޜJ2v[i{ݞGq͟ݧaY&#SaǦ@< =| -m4@Ҹ{٭ШQ1dK$]*pWwL{v@|-Ss-.:l2 U債{\ aj/#*I zrpe;+4{IpG7%/BMMp{vEOG]²Jc: MDH GĞ֬7ݏZb`oL'/Ŷ=C"H,  +sָ(gH#(3j?Ե jG:84] ԑK:=qϛɞaS⟃50Iͳulg*qLnq]晉6VאHa?M/nzmNʇSO0mԡ,ID&UrEo<X%?}a?1?։[,_H!ө8tBxK9*;.v1bf1"ᶀNv"҃f&Ր8A@ -Wl_6CĻ.oc*.ʎ%`d<^0X+y 4?GJjPU^r @U&(*J8*ay; T)QrYO yX6Ml hn b4-}Vꫵ,A^C⨵s#gP5 ӿzjSed6#fٸq тVW 吼f>a(N:'|7=hAo\l Ry7Jm}eJ]~@9mݴ 4HM`yNJl yQ(`XJVfNĠ O$nCߵ ?eKe<{}i/󩄣>_?h~Ϲ }_OI! 7 cvpAxk>2Ied6I7tM,K>g`Eb VwmݹB!hk }d?eZJQS-kkҴϖV񖭗A%yu ̨WNs_(xؐpW܀2 1(3 d.Ip$hs}yFq 44&zasx %nx zr&!(THh:ϟ.Fu[ZTԥa~\ZLr[[|bta97 !>: O6x7IauGq%iyI]yp;(KxL=/_TqݸĞqahoReoW 6  ,J xf>fHWJd>+QFUˑ2%J ƪrWGn(,}!::pt jU[J",RƥKEn8j\稱<1kq\M99c!̦тy5+qʠデ&nx?q=x1l 6n`Z.4Qi]_D* ѝ.vaXFřqC*1Ω%Hkp,XzĊ;&ReTR[{IgC>`a~|KAej`& E|\i(̦gt36oɝ G41EJWT;"Gcy\ Q"p ҄{3O[eЃdƣ!Hi ꕔ$0y9C9ԓ.E3V$S6@!O*^w)Ko@g/6@x!~oUMrgp--ұ8UX.lkq Ε [Xol 򂖛E_rQ%w U54D#C}@Yɓpv *GTiĹ|~yt-Lbr/#(HF}PEf%|[Dvy=C>Cg2&hֵ>悋mj39F¿`|]Ѯ| *Cx~~Ljپbaƙ +"Lpq"f6F.OͶZBV00 FQǼ)O1'+܎"#h=s r 45x5eY._lwZjx9w0i50aZWw+w`{8TS*W vNϗKgԣؗLfy9Q}&Wc&5+3^ZPLᶗPa[@B'5:(Wcqb[-\)%KmG{3f?,H P7 4X⍸.gʬSMx5B6_՝ɕ911k=[;\aP4U=&I>5UzҪ^ Ş7/0cTs7’j;vt)7}V@XOGFb^v:QH@6%1b; @UHaM*B8aR'6 EiI|S?JHWbHk<ªM8laC찴bj{eUQ#ƽ_Vkr xNe|A"p!v̷AT+=7) g)XsOh#`> ٢\ Լ ,#qW n֟%;l%Xra@>ܡ#d2NE^!SQ٠"s*v-P䟞_Xi_liCqހt2W5Qsb@\h(/)15V!Ir)K7qz{'r^׺hrJU1 >5(F5߻fw8m͆:#EfPs4Ɓ<{+3>G7jQy/fG'j>~cڤ#@#k?"<@jP%s#qbDEJ ގFGQb"U]ãf_<.?1ѡ 0ț6n?*<%Bq,~Kwwn|ϸ.~k 7(T螭yN|M j S:tI?)OTCI 4sC,DUФ*?ˋo9U;6lrj ^rNmz"ldOYYp[,=I`, 6;T|WQ1sG<]7ꞕڪb[T;y%e9:͵"޽#\5y gM%:$7@#QIL?H$cxJ*1g֤SGkV4p1yuI18 }LI(:g{>ZuD. n;ozL)ɞl 5oqD]án62S◃72#{ >V ~*Wcw[-8,H=ްb gjS>=lV"[ݾd0 l? j\] 껆Hb[ RX: NBUar i"[)m:!1gI^ ;"Á<k[GwI?Α6~KWq;=i2HhWsiA“T l+y3+ iS``Dn̥2;χ+_d D[{߾bcT5M٥8.q9u0<6jї$7-wQ .!"$%!Գٔ1i E'ӯ<pѮv $c G >)b+ 7ZH.J)N$1+y:hp {,h VMȴW’29Gizߌ`N7؊eǸU]p0Ci~"VDWP3k W:KDu6,7pF`A9/veAUqw"t֝_}rlfЗܿyZytxV܉?kr-dI(2E| /Y~K_ALKxAs~dB}0*=vWIl9nDS :m4Vx>9h܆|4̯\t~3KoC6oа*ܝw_'TtrSqQ~Yٔ{ZxP ocv۩J50)&.߇A˷ (qY-Y'ݳNyXGwD<>/^(2nu`%>^лR\\‹{ ӂ+N5BOyg] *{lAV5t:EI@rֽòj[f"=)]=.lԽ)iG/xZ4O!mIEw)f`cPIW yR<,'9|e (/r+c5ѝQa<:]uH1G [儯!g܄;~&D1,m|Lm]_ il`g ]Vxp6:l6-b؆3.beVm;ޯEcm(y5k/ƛ1 'קg. 1`&v7u[>?(Kg" A`Q «yA9Yxq;Qkn? aXڬ7|'&v<S-M( YK4d,jmyoDaW;{Ԟo |̼=j剴FlP#G K{:3`l )i=UAup`_#`xVܕ hM+7Wj@:ڳiN9R̯aY£"ԭg1}LcMqoqj2iNa_{FABiS:\Qэ7U$/`QHѐUƆ {N]9%HjƎyr?N(m6ìu]BI`  &ӗ ACs=B9o\kO*AZTo[XE^gWesb_f>JF@LX"ĀlB b杻1ylJA#u$k^M{rᘰnFD%9Q%GTࠫǵuLFUυnB_zYD*i#m%`Z%K^~δG25#׀)k(Ϩѱ $f<4*#zާN5J瑱j)C/F2QƍCAXG-m ocs\џGm?hxGœ-bHf]EfM> J*t;*~cM|Z%Կt Os#j^0C".gbjR;nxױQ65ރ JԖB_fmOsguBGИwۦaS?wVz59)XqY[;U^+MsnP քl:_fӕ``bKWl<\}c wG]PN0j{h/Jni&v㯱8iZte@oõAvm}r `^蕾8 xF~9'?Luw9 \u!ä/WPDITvvff?`7[Gyz?.XJGw\u*n"^!w;4H.'e);J-/"09_'`Q4WdOmp;rvoETP/i=E5q^7dsM64ڭR6bDLqelQ|mO'b[ m6IeȞ#|*>v4"V|E@$֥7WrZ4R ^DopUwrǓL9m 7o&z$|+1 VwSB2Dz+JWjD`Kʢ5MhyL|(5ª,Y 4ڗsur?<7laI]"P&jaG^R }eV"Z_ԗxu&?o{D")_j^B dT dYOK7{z)h{A7k it+N *29!w-T*@!cxuds ZoͼU -Ȓ\(ԡ, "APh,ѳZԿ6Rmpv[BbgshjF u8f'E7\.{I)-(bB0fU2btHqA6Uj?fHi) ZJJ%;3rY4U@9XߴsruaеpT>;gV;hjT~31)h+ }2rn H̐Om&8lKF+YZ0RĪu~V khJ 3 ~:u":)7ZA NsSt/m 6^_^3Q1 X\?Ss13% ("miXb_U˖2ԅGy# 3/G=ܩ KU \` FrbRLR58}:Ƅ 5(р5.,s)NJIJ\Z]ph9 ~bv|sqDubgܣF8F@u>˜ ZpU&%ƿלuഫks#7]XJa: ~7Saz m0A+j=̓]pO@pLv(+϶z3ujp:*3P5 << dWG)`8J5¿X\ՠȴgҼ?;? 7UຳRKF? i͢ \"pR D[y?;"ЗQ),/=T*4 ˥1z dM+<4:+,>G^% F4Ō˝2<фpb"#B>!_钜G n'7}oXUys>kzJIp-6c~?~'j|V=%e 4 dR蔭i2BرƿHpl-;b (pl|o1z[DɔXPmbttA2X5&IdC$Z|5QmIYDž/0i,ۗ.Uˮ1Haev[+zPr6ѿ\bK|6dHx0 Lꗃ3uuA "N+~Y @f]]kwhLommJw4\} 1=sE|S?Q/. Ũ>ly`u$G.<Ǽe1`v%{U(Bfȸ)%!Mмp{g;^=ݍ7*e=D wI=*|b n4BNiVyF2_^ع oln:^vc$ۇE|$ZKjHE'H%1yEYCIG? ^r.WV lFd`8ˆ'O>Q)axbE c 6 ĩeͷ,' G7k>UY2" ݧw:|a/OSI"qRrw.ۉ^`鸣U[ՠ&bp?{Qa ӭ7v.fdϏ9ipӊ 7?eUIH(ND^C>9dlk 1w!˭&N}vSDwqCg*|o.hY;gyCj)  twdd*?ht#x䮎cV"ZQk6ǧn p[$Ay;vRR;t2,V<ݖ@0< arlhJG [@Y}SR?&  KWz+MG9_zr/Y^<C[-XAcdLQ ,{̖V_ ;H~SH[/Y0y-ƅox͔T.\~ ӖIjvlU; KElSר_UϡYFױifn9gYU'd +@p<zf.ezp]q:dIؚ{q%c}`Sx>p5U&e8T1KZPjQ҆E⧸ #`6B'%-D̙[S~+X3(H%qBfxm}k;[,l̐FFőMCQn\xiִ-k qc3[ J, R@S5$9Un85//~ͽq `祉 ]֣5Tz-K47p!o]QI =1Eޞ5{VхxBϸEBbr&U8JNIFҝ -t=sv~GLMڐ"1tUpM.>\6mɩfjsfgc h+H@O6Z`N MY)cP}Zebb,nD߲S$#^䁔 .B8%9N9ehҙ,"AWR B cOj/'>tȞYU +1UYlג23`2՘HI½hAX{TTRc&_ yS\cv`(RFEաbMlHJTa%-]gJ9 ܜ +A ΄ܧl|{%&Eh5G|J |k-vUUr/+3 gf]s=e=6nmV؊*DI9Ȭ%:scB/8-m h|ɓmKyc9շt:oX>Tg0)h 8*fئ %.VkdN,/)%Nn-S%'_+2r gXm7 f="0opH%?_e^nX:'0W_(w(p?\x5w؞/G1HnUoNv{9cN\BhoIceXfƴm;%M7S:N|7C Ȓx`qE+Bv3х )BA2YڲSG}=}al]4IBh5y +7B9/ʼIM*^l\ll'9g,&i&; B؜wgyFɺ hؼRe/k%Ԧё,ͩ1=`m\TLP r@X`lv`[#|>ȐAe+I"WJIu+}N{/Y׶׶t[pDdh8{m B6wO\7qCj jM}^jOb61?ogZlcÝ N6'|h7>>.D;zs8F7nDNdܫ(JT$;k6+Itt)"1m`Q($?=0,GU<jadnI+Y./PD qB& zuq>rW:˸83vJTNU0B!aEy&U:1rr'a^\)`Rfr|:{[OV0rQ4.>)r@IV.mGox 9HM~kT8 ZE0i`(|GMݧӚǕ F/<8Qb52;ӫ[QZndO iKMJ3;.2'P\ɛ$ >0prm:-{n@mbkaGPbٴӪ y_Ѕ+L'ްg-í:%ǜr7UYk~E}߁5)/l[[4H쏭%"[p3ns:jG54 @p x"F["$/"vpzߋZݻ{CeLG-(nH_1W ɝPi"sU1+rm|*a{JfwH{Z8/*Č&F/"9O'`S%I?J `C6לH`qx";ʸWf}^zypg$o?xSIb`yf3^܊O~`ãʊ !wT-OD6ӝ,Fw±9zE՟o_*ӿrYֵk7Ej0ftp9ļg㍾r*-7⍄8괚` Wy3t~P S;g,61v %*:"ljcqa ^ySmF sy.YDBRʄr8 A#͋S̊WgT-2cEPa_5dⱘzХ T4TuȋW!sty#RA#MzGjUFnYmZ{rV#P~c|l&S"E}/rړ T_1urK5 /cX@S5nqHagйݖr'ǁvbKC0e[(tУtΚ%n =IuX (X-_[57s. )e0',)Iq/)Y`Oj H WCCz8,}V@K?{e u֠{NTyؼospw ;rr3Cbz8~(_84 66#Ȯ1GMZ sN^ѩPМBщg>wX5r 53OOH2ı$PrIIy0%9sej]d&uAIbhʱ5Adz:w"JFTjNׅgRԡl!rjw=!&%&I`Sb)mp28!1P% 'hpar4] ˶_y"C%1 pW:Ia!@(bz`z $.hOԾKޤ9s` T5q(5\=KQB|qzyK9=b٭)8 2DQZ6MYS3xƑ:H_7$5+FI·Cġ ksX)zY jax)>8Uwv ͈y˺7`k'4a$ic Io[Plr%'^9NuR{Mݠz Tbۅ;H!Xo1~@Cؙ?Q0<#}B;3W*u51) qN!ah@tDɕgj\k+_)!@LnI6*N5Z$Bii$VnȒ=vb 8`bWPU.ּWMl5.įS@zC[H0)6rH#ޝzf$ٕ-{?q{/!yIF :7ڊ 1+޶Pm(8d6ZĂ<&>pdoh$/h1$Cj!~l)#1+ vV ɾ8;ưliX5=iCQ[R,k$j#Lg+ ^r=W p>ӑi dDmXЁGPn; \kmFU8[Ml,E)kAwJ)- `p| ĭHNv,٠4~Hk1tEȎx~VF~'=o">Ox,>Ӆc-6B[?Ah;PjLخ{l41GߕB])N-k %O%cApWdw~Hhv\~ȠnD@P$:CˊbW@YTttk3WAn$`NB0CCD@T́WsO\^ B5Ǩ>ylR褣<$BG1mN_-I<(I-0U&}1 y%WG6;A&fI_~EZ{6$5XC ؘA7M"ډrfU<(&jff6"+@:p[Jsr`P_y~׃Y5`TiB F(՛݇ ͩN*:ʯb,ql,_g["LVV+ng;2P i2 y%nO8m;dJ@פѝ ! PQ6zӝ/B au`TZxI ADz_>0<=Q"W:X9ŏ&}x/46&U=Ha##xZ{wK\ UG+/7Oc&Mdf(B fVz99K-K2 R}FhK$-jҦuN'E2Os!rt P& kYE(1~=Ov-:MWLE,i:L?mVCnb**W+>E„l%Jn}X.=O (P㲮0Wj 4,>9Ƀ+"Uac@R ӹeCsc-+1NB0fnH-2Ae57PW,) n1 VoOo*3OP1jjBt|.CČSd%rq(S<|ї׷xF$o--kzg .umF͍P_v? 33g'@mKEV eI+kQoMh+if}Oܸ[Wtr(VR?yp[vPxJ#j(f-^dxz0w j܅Ws cA=..=ҰM32HƣknHqbFҨ_VS4sU/GYb8w#lAlTTZi"Ȕ4r}Q b=KJ][n,$M.\ PsOV!r>}jB.I#O?aYᣒ#7ؓ-]tLKH xfz$[TظG `0̷r  yZ y#֜ń(b0m)I`=WV-M Z@pkANA=  KpZM&z<4 aat4Bqg0t_H񌟑?ƠMpMU:Cߕ_ZvX4 B` z]n{]_"kU!J5`DkISMw9Qy|tK X;^Z/E䈐KqEHg! P፹H>䕛,|Qd^n G S8-N־TN~hz 4Skߡ8XH;rp_ LXg:IS?STmxN m~ ]- [p{ ^ܜ5 `[i( j$S^ ),ˮ[3!V/32s:'o? 6ˠ4+rb( eF.a9ywM50QS2P5:8m i7r>Ke:üew:gOoƼgX,~-58<8Z׊?G3T0Z[u%k?w70;\M">_erY=lgbS6_egNԔm1&&mS-\C[~[`  ]L@K~8S'CʶMojoH$>n!ڦw&<9+-/P.}&jrҤF0aW%\&Q1Ǝ7NvU> sxa5sܰ+GmJ/ !zvi^'u9|}vz- . f?ߖ^4XnjFqW2Ύ׃K>7%~6{`QsJHiR n8l 密Qkn;wm[ur⦢1J%. I$n.U^M4UCA$`N/o{V.%1ؤGQ߁TVґld Wg̥ /zc&<3M3nY65Ӱ:tkN!+(qVy-/$nev^u^@PQlrZy-nIԽ>J@'.>Vk dұGtP[!c1GџMChb5k=}4_Hww m*.uR_0st{#%-y De!P(7o$Fv;v_Q/xƅر.urw]wJFdW&G/M_Gn*J9º܂ S-m ̆t @ktRӫE"A%chFRD E5{@˲[MrIo_A~LyBئyua4F12 "2w>fki$9FsX1i 4e'Re7DE+HX85Xl-4OkS]%w|ws9EԒ 绝ޙNCD#$x:=gÔo)u"۸4s?/yӘü[GhGwޭY?8GyhaG2vCEM1^f@"WEZk{bI'< N]E椣tBnjWͳN?R/V$wlkh=#"[ݩL?̸D/!!=1OwTn'| E`u_N<~H7εYƀ_d|yS+.8"}DF{-ges<=[vu1I5GJ' q2j}}R+*n;.hDiv-gͱI+T,Q ,+k ~ cjP28>IÒ~:Ia^_)w8y7Mt-y.I0"i漃=mFe\#,1vl.5OI^ 굘xK,qAXh |0ʾN~R?q-Jw1N~c.,lJ١$sj0LzUclI!fܰ"|((v3NP`ޚ}dtC[A@?4uwz(k.ύZOX'/>orP~z>yZM"<"@WSX ZdsLpٙW[uQo/j,CXLUйy-h[~ KʯG˽t{+aCRV\ *\"m[}XOg]Q^ %Ϗɮʴll/*1j`XV#$A$v> Gg&pcxv)ь~F%*eIJ:doR,V6];)Dx?j4&Fx`՞ۯ!ϳ_> ڪ@N^tm[z3vp q tS9[-FiFeTa p+J!҂j餒nf^xj_Kv.αk+d@_4R yzE0{zJ-LXKi 0S3Yr8{R{'AIDg-'7 q<K-͖:Cn@5`_q7&{yg?ުEUS1ܾ*eO].Ģ$1"9yBLtЁr4jr;3-ɈkL'ddI:krL CЎsqzۻh98C״@>}B<F/[.Zү¥!"sZ IA4: WtOh$uZWDWTd2$A>1zN~Amrq!t\Dٗg=G|1I<  ̂/SKx,<(Z`_NuU\t{{d%3E?E>ʹi x%_> *vuTwAĵ\⽇.zpYIJ_3;LƙEOLkK qɼggX> &iu֎Dk/iqǼ߈k'sgm%VG0JN̹?k?hg7>`<>st7 縡ydk :P{K` K#4 I`n8qfHv> vCr 4oQMQUUQvB.a많@z9RiJAdF~ŰsHHQZ׭Mq&_ՎFS8&|&Hn +2{$ERbr+fk ~c>k?viD)8P" IXkK`wǁdg0kA#sV&I],ZA5(( &v ,ѧ vw-R93> ˖b̫$=KJ3K3%ׅTnq}(b{KFpjr$F5u1†9!X6Yec!<䪶\ޜGW=ri/2)ޤcUÓ Ҿ˃}9aAFwFݪWě`0QaύtU6?QJ7&XO{ 53ёZI*UTiR9OjF'҄ ncgLj?KwvGNWr@hM04]x,x߅zm}fLO~𣚾i4/3~~mo)到r`w^.PPg=͂K 0KЊAB[q ]S/8L_yظ/+4*-|8mH3܅wsY^j_?xԶ`ƴ&[Nw-%^CsY+I_:,>jb#HD>UoVƟB1?`%=תáp}nLEVF*b&n-9/^]95ETc60?jϗNZfW+Ey4=7hN^C;z.'vnxR:Y\ñiI=N4NTȐV~1t9I>a&3b K)UH5^ϳU8:8J9-`J̒({[Z_).[נ橒S`6ʳ;5L@';i1$5%nlQ1{\ ~6}BR>8 ,)n *9[NǞaO݌U|Y7nFg[ 6樶-a:1h轚-R ; e0)іpٯk:{(? 4-MWXgJƧ)Cyd!2Ϧ#DgphI<>`So \ 0n}o+r@L,Ҩy]T5|4)ÃA#HkҗK9'QsXEsX68ļ2Jn\oVz I$`ʻ-\^st~(T_\ϛE^ŽutIOӷ ϱ׶ǛqES.Fq`v{ ֆo.R$e 4Ùx *:[dXn+RH3>4#2Üuz\pޕpe)<(&T5ڸ*wElehHdGZbH2kPcv9?&Vo ]p8HҀ%I|ԙցs63>i:U7. ?<Mi]E$-&0$.`|F^F3:ԝͽ,;M!6RB#%5 ѤW"퐴: _%b{E?0Mn [Ov͊$x١ԼQ,*;suP` !i$Ӑ(Hb0O'p^+:/.RpYދ0D},B4j+LtWZZまlk'\?=2\&V\S4y=ĵgXNp0R FbՀĒ.@<=^Ɯ; ='(\shHI7PЅ?iW-AfaޥT B>JBҙ MOT:h@9\1Z}B]8vso`-$D?vd X{쿳5*ƈ1R~EfC{i֫}`~Sq3*Ma;;.YrpA>W=7T*rw8K w/܄' 06)˲ւ7Z P~Ehjd  Gk7+ /.&wU3JVRW9k|lv8s\TCܺU.>z)4xBPDIݷAo%YYoЫ"ED>h^lH珑>$=ng!b;A XO~L!v9 a)!]krvk]2,oe;P#l*Wewg'Xu4d5ȍ:/VyZ4zN:@6X^3F\YyX=]:v1o< ɀpVg;dayind q4\ʆ=FF:tvN΅&,@2ΚmorLA #ޖ:gj<O.r=KJ5Z5Vf@ $ɂ1fMR|5A|YY%fJy4QPd>J)~R2&!R!Qv%EG K̞̩ΛVtejQ0BK@ae$w!DjpPW0/w˕YKf|6z}`H2~k"2Wl*x]1Y"Z! vL/2!ycP8RW@$}[)yQ"ղu14Gs7^!w}QXRwR&MDmteY^`uՙ@jPn[<6~N+7"S!5kC o3D!K)T\c E0ڦDyw (Ղ%!19c^-ޢ"?&֔#&r575DW&C3 ИY뼻acbq2eE < ?e.nv[~aި}U,1lkؒp-Y쨜Z2yfd}aP:t$, AdGIad%١a[4S@$\ *yRhqL.~vJU7,Q0@z%G Ȕ!b5e@+clcܐX_ք\(^'ԍx]QM$VHíC@|߲n%qn*yWnxcpaTʻbqYSQ#R?Z*䬁E+I~t,^s] i #۬o\ ,{7 85[' $U?<+p`sBFZW=n*U8jfXzmg{Ѻصee TtH B$ēzFc'|R+K)6Y3r(e{/QHUr_ݚv,_).03|gU@9 M굲 U$M6`Z~7 /'Fk1 ;|ItM6Sx4g&SXCWj`oA&I2`ɵb< $1xd n ;/6SzBiaÝ'hg\qjW)*|:6E@%\ΌHnsM枀^Cą[ Dò? >_uũM48_CF.=12O`p^.>fDQhGi0A ;$5+ɻBuoCQO>NveI3!chF|{YClIrw О)sqHIp z)z"ׁ̢D{fjs1jKȨ2"w ;]Nwȸ] W4crGn~tSXzT嶕\S>G-ҾdkR99^ dȭ͖ٵ"fU|5"$RZNlѧvf, {}>w*wFV35 )i%{EMkFJTh9Ip0Kԟ)1[,@Fsj3f FӃSN oyLTƹgW J>(0']e$"]52{jnKAh~iYv;{bY̠H@8oz%Aqu21$b]='rn̓V/$ aG}@!2VO5W dR9=IF(,14MV:n:iu^˩lI+,&`F{5|8sK;zZӘܕ< ߊF]7 Td Z*U.V'o9kPEMF؃ATw!)QԟɊn]@M""iMc5J#R YFu2I7T:ԣ:,\# x}6 &v^9. K=LRX\T@sk>Y. y><D.7_`֮&TV$a)0Ϧj( ґ1߇f$\iH [*_ eh1 c k~{b4Q}ʄC`n>ivY&9T۽'ﱁ!G\!}G*e{"«~TA\9[| Ik;l*q7L1XGw=幃3T&)\Ip>B c/ $n$'h3Fҟ b $z%-"D@lȩ0"5D1C>.4'ѳQtfenL0eh}y#L`1ϓV NuOKx]|hc%CMf)j"*070NƸ\J 4 ;F%BdAy* +y]b!6v=vo]]Z/sG|[~gU> B `/E9oeGՠ,0ɡS%N`W<1 GVD{l1)klR ƚPԈ O`k@ΑN)\6)Si|kbh SQ[R%Ȗ,A Jէ曈=` 8'?)2-T"}JT;}8^ \ $>yo]}pz\M&8oDp[Um(ƍ eh+Hq?0YlGUKis2~/^L0.5qm:Y@v9Si3FSjD1AfuHR\rXf v٫'4wg)DYv@ٗsDYfsỴ{Mٹ3$2f<\_:Q}p ɦY톲)xyNvJM<3DK 98obLz|0/-ūP*ԞUx_/c)9,ķSID !I+>QI-`O⌨-,*V`.d-J?V7CbM ?7p*vh#Wދ J !paN/./+]uHSފc),D@$ʇ6gS2Ҡm -IK+GHj$*p݉F(ր4`5&v;p/P)V><{Һ߹FG;s!8#P3 ,(1]_sml*<1xHKvy@wѣl)Ѓ!͒ Հe+q R?v3Nn; I_8R٦Qm/Ր@1H;) 'V2r*u4&ilðh@hv~^STj7~\lိ @1gBg q;^N89U)T$PXq ׻^?( JiIE-z<elh j3ZI҇I6^8j>wfhQ&2Zfj]+!. zxq#>6[:D &i60bҒ%y}&C*O^J9ђgx3f!IRXX1-ȓYUuQ>3fw2Vv/\ɢsmձ-*?@T s;saŶ_Uyo)xwJ?h0"D"*PG};ul9<3 7_#N$/\Y$-mrf]@l<2, 2y@f 6\{.9yB?Ӆ1`#6ZZ K ]x|YC"כIJ,~'ŵL>.SG/a7s=Nť=9ƵآOy)JXs } "2Ts2#{V4:*Oi#'DmFӤG]g`b`HU1Ѯ' @+a:x ajK0Ʈn؞9Ԍ|'٧>Fm ҩoOɉPVrI7(j'^io W9ۂX_N\6 ;\( Y->ѳ@jd> :d'^_ 0h$S$gE}jkA،b6ٶ HA2A4'7XB b?VjWPť- rMPfpxaQ:u_{*RP7GS]]nD_r5e(Nkc VZ2E8HԔHIV+2յ(F (*7o:Z|wL:R}79Y0k\̲3t'6$Sڮ53-Ayc [<)~pJ~X }9szI$ `6!l u_ {~d[j,i~:t&1&3T_0/N D$zs}bDtED 4v mζC%m]mVIXޣotފ܎kTK/qUiLYRCaZ{Oꄹ(bqG*4PҏcN b2BLd< 5vwuVJ3J+h?BlQemں9)rlUq3&5q5Xq_5ȕy)sզ7RpGj/Mc?3 QhAM~=9s0#cy3kk]fWWf&MۯH&/vL?9h u;maeݻ^p LU$XT]|-rӸ#YCEؗCެE:@%bs !XOU:랻DFfZby\ne %e fivzLQFݓIrږq곫P)7O՜ "7oT'M:䐎HTk ;gtp[*UFu2ceh "OnL'4.] SX P \<9Z Ss2..80ui IW2jj: mၸ[[~eOVrڝ~;WbC27r>Ycu<CAh6"EcLi[x@&Qn&ITrQ*@^̣ñ#%-|uAXW]>wKt&>9>F)0vڗ\pZ+@]NdOB pIL=txly9?dQ,RL}_ؔr.$׆ נ e-Y#qB~g\r}*>T>a2]K8y+ 롡%}EHiIN)T~d+DԔ&3p]@E 9-?%.0nY;x PS2=Aÿ(^j![?hIͷ}97WEW5Hfaj}?˗\! dUWK?>)p r!! e9pk?{5{vf4bApi]Ca"kJTxTb<:\V4)HXt4 kJ;\z_JDmL&; |WCzBJ'`%,qxm9HJTMK~$@QɈwYk`e SJ P[@K3URoQ85E> Vv`9pk2/(JŔ'Sy~H\;6sNȘE4shnI 8a fǧ bt`[Dְ؍OIE03#`9DѶ&[bSjKJpAVX_o[TWMV7reX?:f V([ 4f̋[Ѝ/c X?gB3@8Y)iZ=Q J5v8t6lEx̭Z}GX<"Iex-u1 AQ,缷m߮I[ߐVwC- jWGYա<8lvֵg&KPAwkgK^^(`Љ0}j? h}zcn=ȴp9M.c9u9劂֑pf]؟zT,U,en&azU-K?\ڴ٤#iQ@@X,r9,NB3ܑJ~/̦ $ʈiy+, ehQ+>?qD";&rm6y芋;>עD'>t+YL]ljؑ*"c*}v9*^ >$5 S'9vnڔC\fkoA,x}5[E @y/tC?QD?,6N__@ */|(o9,Yl=`gfy?dUќMY* .l{V1LIT>2ub/PpCMJ8%ؠmJDےbjuԔݡ d]h .Dmwj8`Q-Hm 5&:ǛCnz[eSX{[]f d*%rSme<6(@F˥%:W8~GkcȻabݍ̏ "3`Kuo)it 3@CYSxVo{# 79+zl{oGo8>C&e-ŽVA!Z)iDs2Uwjo2,%踌jRňHڛ zzӒzv}_^X $8һE!h?[v<[]]/+L/cG p2#+]9%XVW*lhoҜhX&xa2$}fK5 C].XZsAw^`gP[xvc{ܻ( WјQp!΅^Ţ0d/ޚ`y!Zlt1be H p ̐_[jh 'l97'+a1)` )5 ˉl$0[qZ@jdƞMZ (SkW`<Ev''ZO"="r)6ЀOՃo1c|)ՎP]&Vuɥ[޿[cd,c/C0 #_mS^w$n] r`?Ak⻰C[v8 j̴[f(GegcPPOap5Sۯ,;ۥ^~zzZo{Ȗ!Y`Yޟ]Hd v{WJ?jGI6KnHI,l KA^XFlx]/&m!.+e򦻲dAu;«dՐff4({S+9h1O`$ܒƧjKR霯D4δ- ڴ :WTqن#bQVa3Kw,DUc~{ 0VE0Bi fM6 NkOvp8hBe~J,z !$?1L6m<{ӒI[BRW*X ( ~H_˜w3:+c8VRA+v: aFx`nR^ ahl.*p]w?1q:x7 1l=.h1͓ڌ4I(39DS;913CN/R{v.LO#0!]v9'wМN=H2jAj9]unӪBv|ˌ ˨>8!dSkalp dpyg!c\b&34aL@c5Ij6T%M_nBȁuΉKj貛M&g@ءu:R]m3-%n0/@lKJ"s2*c0͙Z4#1^rPdDk/kX1q.fK;Qo[^waK {+K?OKqr3NFK%4=4}r<FO>JEEaԩʬY>74,Uoy#UHc#$AYGcAN|D]qr"=ؾ7il0$i<&wG5 .Z $ *zrCv̜A7o+?H*;8PS.'~ȲzWB2\vtI'eqpr[=GΏ O*gu(\N2<ْ kxvфnf];BЭԟ!>u3z" lkqY 5MasIEMԘxj`h l:]{"/yv,oUh$JϚvW,{ryg26vXeev}~p]}W qd<:;R\u/B ssdZkĻZO|($uQll^MTbM5*t_lK Po-}h *8crA'1W5 UpSSùM,țE"%Y_V#! 8Cg,+&ha z+)Yla:V +U#c&ԧĮ$״, 3x2>;< z {\28{{K6?.BVe6^WǢ&~'l2u#{Ɂڼ&#LӤsDZRjuYe <T(j$TRY#]x~EzNa;++=D/cL(c#u,We)h1 $idbYEN_D/<.ի anQ/ '90+c Qp%O2CV{=c.E R]J1pE\}C) sk('ԏO JQ;U ڨ۲3UX>ekbOCm>yi3 O2P|P%l0ljǖ[ WWo& <8gaKϙq\NM^+ +B{Ex_l~ܽ l7No0VHw`=Nͧs6wz%(!P%XV%] Qb6vI:hn"HIdk5ًжH= VI;>}IhCS9[MHh 8,Ħ@B;dL<&Ӆݑ`K% Ն) '"G]^Dw(>5DCyz8#݂ꒂJ 0A, 66~g!x*ImX=w)i*(qs󒐏Vuc)ab k4}]VtˆwCGm"h=m?e?*x/Sȕx91f[czO{GE'D9;,a ^"nU N FyJ(vjO6QcT9A]w0YHG/uՊro2QG[Q|NXWgv ,.GbqJ)#f&YJ)"y"ДybAVEI?n|_݀~]AYCZ [[$`~#-'۸-C4h5;n('Ani/4^ƞL"{)o|OfD{/tHB~_pDZ p<4uweL%c:NNTfzaxek~?45vhz_6Z&`u AwC) O형-;"Üt`#ObuF(4݈Eu**Ŭwt+|1h4ƺ1';R)V3Hv#B5AT傫pݹ<&Qg` P"7|-CϿC8Ϲe,s&c;<"21<nԸA,+ɭ~0{vH~fRm\'W2\lPS |pgbw)(HxmaIC]AAS6ꭧ+<3R0nVKL`e > .QyM]o Ӻ,뛄]Y%?xɺbkAp:a:wsStk?&6=t4Mjp^gf K˕5h4 H U7}ډ۴;Fps/ɺǟN%Qojf÷ES ",Q&^cmQRR_|r5 G8qН2C,r( 8t+ccBW6g C`! e%q^KjQ 㩼.R}@âR"*ʹշ`˜Y?Y' E/Ѷ4#@WS *7< p}EMR># $3yJ6+w큕;*00, ]? +пBHdnd`4Ė[L2K`R>8NoЩ(/B?ˮ1Rjf2Ud!rΩ. duyR@M k])3t 65^ ZF=}'>74 Y6ayU{%G`q'`T~>0`-يK*q}c;B*"㳲P!t ͥ緇 :# FP;bZp0;m&7OF%忦,0{/ZX] v>NDWmWH=d>t9b %,tN;U@ss xr ۧ!S{)V/ цq6[h-/:YG=FW ٥᎔! YV3Ԝ$|ZY:Q5X:L6W!!&,g/އ{n]|I' }h9˯B%'K8pў4ɉ.?Cg!I1웟Eܳiɯz݌FkyIcm:R ԝ󓐰)XfӶYI&"p.|CpLEM[ݑ=lxc^mCp:ѢJcPUJH9_" .춞H9IOkJ'\̰1@t~~wq\igeJ@P#Nߚ׉lݛ h7yF2)NeD7E)휘-aMcIA7{#Pwyk(zVyCG06wE? f}HW@) 0XzHHABo hSxKN :2r,izRLb@[&Uo4Zf?e#eIy̴'~x߮Uꌛ(ʘ[1sT6@a-ulwމN48IF6 UY:L+ՅSěOɉ^M|[d!Ou@q:K*=@ܼ%Kv }:$F'*˜.b$s2VYXQmw4(Q*aOx? xirWDsj^l1dFHe4锴j 52gʢLz/[dU:Et6O鱅B [nlXj t+b[hBzQr?Ȱ:˦ ˵&kg$) OL'g1>B=Țj Dmd^7Dm5(mu13ojmaʧ m\f[xr➫8$_ZYzyf!tH%.HFp(Ĺp @21y @"bONw5AB}ՎdFG"Pb75"aD'mMkB/|]M"JyxMXSd~5SrO1 k?Pn$[Kca᠇>6ߊ ȣfuwh&ttÊM$Q ;/Tiđ BŎ6lNbAbedEfXWeB?r) ~r nqP9PjpeJ|i}(ڻ5h{WN&CkKRr?EY,XZ@5䑐-1/$k c4AYUsRC_*<}083N}_v͈"Ȇn/ZYӻpUݡ`i;j:VECeP-{cgE; ]ǐv ʙ sc շ|I eXY4-b/;ۖ%LAVLg5s&ܽs(5@,h .ls${?7Ix|7&BY{ukoλ𔢭)5Th5þvHRm;^ ΫCТpK*˗}y6cUcJ ӪO#?. Lr1r >~PXs*r )Fc1Iv¿R1';8lEksFkU]!VT1WJ? ȭ$h۠2SQcWtZdnzҩ;&"M+cS m%پ_6~cv!OƽE2N ݞ6qj i?0Q=k8To1l~ObJ umY6<7Ii/Yx bv罝S(E#d!-ݕ>Zut"hPaSŅIq|_Lk~".I _P!~#xa1wUmc6&#DvNV(Y*>dP&ǓHxz(ޚf7w8~F1sHEՑK-Q@טjƹhu^c(2eϽlHdF`tАYp7biᴻֹ Dqɿ955^|&`}Ц&KV\SgZ9FuӋPqѸ0CaEa"}*OW7uw#SKB9& 3l%j3c F,Z6j4R)`g0&,r5o U!LC/9̴2tMq"ݤE|A)<,&N !ū;܉HM&(Y;Lp8#ϠY-]6e2F?!#R7R̸ͳqf7C\BܵI[〥Uwt!:!ġ_9?Se"z׀WQ+i4n3wvf2 (ug]V\IPMl!0.N6N0ԗrW?"wi;%|4#f#G~@oX4CNpaYܷ"dkLnBl.oY :OVP7E~ ̯2?B`H(ATX7BR%g79 }J8aSlDM4sĪvKhSa&X?q}Az{>seqf[q{|,1JƣDH`qԖN2 2%t w05X7D3:p /Q&v𗂀#7^ehF1CNJܘ9 I=@uKHy\cH&x&δNJs Ik_W@V؉ɒTc^5AE,YU^ <+n_jKvuχEġ_#4xK}`}v~.. [݄޻aR kuLF2 <} |٩: $nj>%NK6Uq~}fyބOTP9~#q uXivhm1aZfRw<-9k Ŏi9<ŏi}h(זވ[_{ˉac'94nN)|4Gge6W׻)QN7S2 @+<ö8լ2sPAL̊nyY j#-~^n54-\"UL M~ja$|F~KMymAI@0%3m C |W4'L50:p l(KbӋ_/؍b@/}5},jq;1%&^UƵg.dmB#*Rfqk]GLkZ,sTsuR& ޗBI4%M yj =0rIJP0-Dks!$l3C`qПkڭV^؍G`&ὴP쑎?V+S3H*HR_E)LNv>GkFl`ALi-YA J"嶄_ڡ i?|-%>ց* zv5`QQ^P=:4qd3[cf89,\7AN} 3o p|[ً/ԕg ^'QI;&Hp6^kIT2&1z8=CA_҅}ç;pxɾYO$QP%VUyn ^<ICO;NK7&*[&`36ƿ:XU(vC=mʜ_;l"Y\aSvFUW%1_8G◇p 6+^a\ 8= $!TG"}D0ɬYt;1I LE|z`c~Vk2HiS"@B]ْBDM_ ]o>eP\gqrloKJd#X>׻&L 䴙7Wv}*J):2bvLp7V`pRVs挨$[r$#zǁ<<ӏŨ`xgU M~ylIp'GFĨ V217sN4c~ VA٢X.+luTo4"66LFv9[Iȴ2&R\1y]U~.}DВ1XFV=FVJ?R86`CYܡKcƟ[Vƾ떷l)H-&ahz";AZG;ſ 'HD5%Fȧ5ykXAxpT3F#yΩ XGnm@anNYE>KNkXxeI)+f뺟mA"3)yU-#&pX?,uQ2}+_\V3T1Ǹ}7BL0}~Ӡy5+2ЂgpU]t{~ZUE6n6?D-:=aXtn1h "zxү/u]e,c% afev'>`XdV2 pG0ewjfX=eeEA?nxVzdu~=qH!0!شBC8fK z55p/Qh?h.zPK;4\dCϙ\<\PGՀ=,1&~e]HpKnV]q#蚼e_R*f۰2bWGDppٸ/J;6?-v[SRJN]Ͽ{(; WP,T)稕J 6`P-+NOr9^1>VBʖCfPd)&&ܳtcIN|k0XgYw5*YzSitoFP!| {i{cY^Uҡϩ V6d0rXi(`B5s{{4p Z^\w#7T_6ko%(gČf7#Z0jٞa>QvDaeʘQ8^}Q ʤ5 `Knp( BpbWk.`iz"v'.{5" Y>cWrL[Pzވl!TP_N xS1?Kj]YVu@LܪV5G:8>uRj6<TnNN;V's@|cmu]Ȯ~lܭuC7kD-:u&oUM<0t/#J&3qN 3}AmHGWcɪ4]V[D'I.`uli>S::)ji,' {9P//*)1wc(9 ,o44 ɡ<')=D/2v&@SQYNZX C.o6JnF=0zi F$uW\ð^UTyQt'A3WuiF (n04C5YΖ8\^ˢwmx؞n2*uH(WJrW:< Un 8CJD4>W3BR(>2]+pBO Bd}竾U8&zre¸FXjȖʝT/"αJvySگڝ~O7N!guHczKsDOU ;sx -[flA0k*2xm  F:ހђoZzMHJm\acc%O V90@3͗[+-lT]S=ghhP x#$*E<[R.l“zz9}[vAowyp nZFȉm!VHj=[ Ma3~DٹF\|$C`Q''& 9[㠬K t  ^*Cp/>.*i|쏴#GG*f] |do"C=cLfg@pxT;ɲ3È~lJMf(mv~f!Ĩf2NOЃ;\cmPʭIdQ2[N, hwDj܁Dg= 4 fFW;&K?|Ż> =8L~6 Z8cp7Gʜ)~-v>(Aqm'cǔhʩ20KWSXYKhmo6TV \䝸GzyQ\AeVCd=<ĶR;sGSS壔!@\wM~ה$LpW&0pTMȝ)C=ߟ8k΢<6/hOgZɋR?U}O"wɏ (j;7M-\L+YA"{40Ց aE@a+S^2] X*9KRlCYfVmƮCN&;U1aDaƋJHV ɧ:|IX0HCm\ mcEg76 R8B֕y;* GD M4e|%d3ܧ_lAj whdž*>tk !Y y]ɖ M$"]51C1=䁶ȬX~eM0OŲs1Q&Wj$T ,g>-!8co`FIR,h ]pIÚ #&Fukgg"N35c-zDiZE%4ehs/%Nv0f iE^=>LʏVc iKv&飸`DO T>Qh y3Ék_bIN}ɇff{KXcx2'h n #Pma b4y*e8KH:T2a`"Fy0(lO |Rg6,Bl:;@սhL6 MS6>[xf?R/5kW( cjT65AoP1\Y1̤& A4.Dc T {ѱ9}NF<uG|,WP2vlYx)!. 꿡$Q3<)ݚZ 0<| YZJ9XPd8 'ZѩrX4m& ,r7t{N?Ӻ|^< 41$-JގkQW  ݡ nb&~CŧiڵGk#7z$JBCs5/R?`I2]kdJ%b ʉ qR_푉,kKzFހ5X+a)Gѹ0('w<:,c12EgȬ1I@B;kw_+Ge/tN)M!UןGz3X;S 6\b P{}/%T+@b6KxIC3*37U3R2nU,[KnNo Np>$ : D܎²Ǽ!K-{4sS:}:7` hG#xW8ڎ ӹ)%gwj.;hohp?4V%h:%sY 45Y4 CCe-TL򬜫L|sGi)@ng8,M-Tc p9Ř bcx5p`ywe2wotYm>Uzh (&9m }YFRn^?%3rE XX֋.fE`܌2&;?ccO& :{ dbl} -q+p~ ЉtկyqXyl,|Å7t5";tg❛oLK6R3>EXEzK&$C liЦ>yC;D}N`ۜ le[ 1tʕAjA(Q+$z9uOF֕xi\G&N=R.6 8:=\aG*B땘#nSKOI%aeugX}d_=b|僼0s̡<Ȕ"hWb 0l#Mٞ4Y{cHi1Is9B[6vR=/E*ڹ{iꋤnE}ϑ)GCRzv u{LO4\q#6nXr(fP5KzRenU9 +>Z2;?vSRc\~f^뇕ӥTt^}o4/|An^ʐ.3m:&,'G!K,\nxҳZD@9콉rS>@ML~eL!xiI ,Ȉ=fIݾa|JoHT@4@ r 6RgS.GFU&O]P^ZR$[\XÊj _6D+"]}}bq  G0֨C2+~d>;~=0䀟|F2r Ͼ`1!*eOA⑷_(nI HPlvݲy ΅p\?4gޕd>",A?##0bx *kMW0$#q]A )BbjIskEd,U*ЛH]NHP~=M44zhXܬcfȤ_qr!m7n2IWL(ڝi?8s~MK ; g kt&Pl-˥V-=>eXi Xg^Tⵏ}"\mN"X`rhw C%Dd XfڸG,x:`%]|iJoz5 - 9&vThQP%9IF1d甭v}F(()]MAtR`|fp ab3֓3Q^i(9F>V Abf 2B#f`,8>q }'Ї!:[hs` ZkvF-Sv }_4vhǷe230),8ӝ0ΌOrf[6c;y $;L+y\ ~O{EH.&WsjB7~*urZ,I:=%a)iW}o95[X= BO7[Pwc-2(›_Djl1#ߨkQa{1w@큉,\BV4t2=CuycvnQ{%[X-'Ǝ`TT#-9^x`m07P~9Ŀ=5>j: !us9ً2!^}fɰ:ug۝Oa}ύtUԤ2MBk6Yl nST=ņYQDe#x߱ ѓ=1ᒀt.C =K7+"`_-ho&m9lPw ol%O+BaNBxiD|S"!?(;xQ)`nW~֟ҭFq~ai=)IŢcxZP&I־y3L 8<^o2 BGx\7B q6v+l+i;5;gHBcDQҽm iۣ'+(Q6`a[gFf3 lSclWw۴=8NR<nʑ7\2HFV..u)!ay5b-^f[Ayc0"WŚvtEZ8%i.ީ=!-F\BiSbEXQL%EC\g wCW An`9_mXrtIhG)3w3g k`"V58Pu0e zi^f(wO; n:8 W;7F">Kv_48gb/!xiip7$`WoxMX>fE;=Y .3}ej8JtdX 6nٗ 0ktnvy) `}ɗ%,5^q5&}.o xk〉1 u-cx@eLLRa X%Q!k!ÉA\hjti!Vc7<,ܯy f}!]8NFM9,@6 phjڳqu )T - >˨iʮFTyhqk"ݳGc-%C8F v8-R@xne[^%A Q`b*f∄g$U1nse$#wZ4ֺPDVkPdT ppN6A6n~)`X{Pys$$o@drmrD!cБ 3Eq8n\>F[hY_C~:4\؀ |_ώ]zf7 )G^ˣ,Ҁ;[$G#+A_oꤎ+W*Q h3 mVy/lh3V_ ssd)[4(EG,2g4^T^nF!#7@#t s5 {fl7eDWuA6n]7:fh <-х[RmN/j_  _]qF֦hc80i1z-E0k&DoIK B_;%6Jō3 $*fˆn,m#')&qjy(kC!1NJWscUBI|7\XI4і7Chw.u8BFΡ@qpE,ڽ;;dtGrr/5(:|* i'ߕx -OQ{}u#B;왪HIsוl\Tbˮ. {C`GE؍CBlWLGȃ#܅ %Ⴚ.횄|\]:h%;b,;gA,*;g:Hq쩑?m[%N,# }㜎P~xU$p)=jfL邑hT#; RL^Cm٠5`@3+#(Hsy ʑgEby88  }k>x$(PaTsn99Y57!V,92MC*mk§ŀF:*!duৃY] YٓDLoOmpHW pܲ(tDI(b&"rYY#YD[mY|$oL|7Ka^y=kԋ/عɪ_oڳC7, f }ґ/lIt&z Zc#UڬOep;-'e; `0A1oi݆A"΋6IZ~ۉW8e6ݬ8:f6CX`ֵJ16f%t}$;׭JLJ BD,-heR$_KeUWc-/3y**QcVH4jpהU 7q!#Ni'%c!NQ݊# :T5Aqǚ,y9!O(Wp5ܤp`9\^Q;YCG~ȗ1r?:@u53sDZS2^|>thqHEYf|rs9'xyݠFZeTn콠0مBhڬH ủ.ؤ*&*Q'k=`2]Ʈ N<3WxlX۷rTh#Ș&Lp+WFўHZ,; .˃_[櫭ف}[uO2`t~7lިZ 0WEh\@.[/²R;1X+u{R6MBoz71jSjUU\pZ)fvdnތcOiM͑:Hz(Hg?$fVKvufR5GڡW6ͫ|$sGБ@i af(lhnHGKi$ 3iDgԅfGiVr(;,N vލjZP' NN/{v#9aCxCԏacoV(#yM20$vt9N8'W|{]2p~vu;j}DQo 7`jbMNIZe bFj,7ВNU(,U%fKr yַQ%6HɌ:u  hiN<,t{Z4b8AuCyaLښHeZ8-WJzNFoP=#,U;dfxLE_Yl+XqTB0[f;zI6$KUc2СVsҍ6:>wr 8WAvΐ-8sLrc<[QhψCL]ky&0 CF5L'JUR3H:y5!ۃl ezg>SfgFub[Yfy4YZVvL=ܥ0!xvM)ڑIe7U;=+Lo2POTW~q)qJb?`aD'< R,>nn zrKbnDQB5wb%Ӿ่F1pYJZc̪bu(^Y )6wᅛV6,Wuœ5uTN QI}n5XB9$3d ;E%E4).>vߟ#E)) /b@{}8)-_XM\m[GE% >L XL4 &..Q3U%<$wy.*[p[3L>p=ٛA̚aLü}}@W4ccX׳6pѼpGd{zU+ p,ܷ:TC3Q)ב0 qtVқ ;ƎYts!58JCDC;p>suQ\qïbi ǖ_u87K%W5OMp.Z/v(yhsJRũ J@[+͜\&Oq($:F*aON _vx啪6!۬Ǩ |-)8Tij%{CU DJRPe{d`W=uoS($f0v-zU:@ ʴy<7})(uUjeJ m(/@z6(pӔq%wZEvtudl㑬M%y*ZylE]l 6$)#@KۢwޫO˓$7ߚ܌8¬ `Wٚ,~j7;Vx/I^?Ԍ\d$&=((-8 i) D~S 'Q~\@CXUQoCk%jfQ Hc fEAdҝRޑ1̄qo-NK0O.KEֵf#Y`hz-i .٩ btIJ!a"?Ϊ@ &yXa(/8^3~oc`HZK ӣ7 {PMY& ~K: SJ*ֱQAz) M!F0xoa"fy sE<֐p2!O1: XntoQSNe3 ܧ<4'ət<1 W|O9H5. ʐn*\$WÇh =G_y$T teזKfk$_idԻX+ijm:;0VIkE$vVʡjM_DgGmkH)&蜹ݡ.qX&?`z,]6ɔ[~iٔKl ܫԽm+cP0zr٣єf!TxoyG Sdd8Ĥ/657v)J@VJbMX9x w;㬰ܠ#Vxs6R%8 ߀Vc=P( e#`xI&Ċ\<^vN&X:pWje {`J-?᯴c?P\~йB[,c3U4P{LXs3?"7y G5vM Ip:`Kw H 0@٣> y!,7ZRfvPxh[hm jZ7B:# {rNҩ?ڏBbA"zbQwjQls9d7:};HL= s0 Fjʒ@7FӯS 5^{ϙ{&D%PN{N~Ig}5+@@h 8ن'q눃=>z6 Bqs2 .0s63l[L)B'v:VqQ|Vaጌu3` Ï$=*b ж8찥nCuNVKnJI:Lف.C(B帞3/n^H YBl,1%-W1,i팦ʣlqQ3,&3^ zbmcє~8eB"FFqYwv`N4P:-?&/֩LegR*B:E s'T?-r 3JUGvjqDawBss# D.-9)jA~WPWv+bWZzg5-\P|x!`К˷1A]БȎ;Ox/{ 2ETlOcס>wAl}\n}Mg G+|0] Ƶmhf6] /%XKtļn\L>vu 4hK 7J ,$NqDqD+g8.Wz רFybأgsh%1_oZZ" ?~| h7M*okV݉9*\ Pf QX4?W4 l\Js7 +%M\䡮4ZDs 5sNOEaTm7K>6uӆQ=@#EƳ*$ kl{#9T''+ 7=P&lBC![Ȥm4"Q <9Vj*kWq$Qh4X`_4d˭j]T ~jDkpt'`vH~jjZRWY8oD{yKzHzB`YUCz>c9LO[ȶ ꭉmPT[vʵf[Mɭ Zƈ *j3cvm'|ȂفEbN;UE{%4qhn|f2^[ׯm0s\$MzN>(Z7|^Rͳfa.4Zv#=ijқAp[2y ]*U{sIıըf*gf)4AYE/ǀ 917v|(c~%btz^nP#f>\`K Cv?H tGU t D&l5ĭ̴-Gkwq7Bd5ڡ WHpA=4|l^7 %+1WOJf-^F4f~!|5\[&!s\ V*xfIȰVy׎ xjNȞ΃}n,* *[k2 8C2zUq#X7XXH3WKDT|ri i:b>y $*@=Ϧyڳ_6#bZNp&Kgq9DbӀţb &V3Zex Pg܃Y!@uњ钒p¥Kw;@0xi6 >xdҥT}! ŖW I0_?#j;0=Y0U#M lVWC*|6]IרAf,鉞еSLʲ^;9w5]䃝( w(Gd?L\$){g)OĚV3kDS_:v| ,J)u μ?*Z3pD1Ȣ * he++B2V NI͓Q\dd9nQ2*Ū8_-U{-Y8I^12C^vm#8c*RT Z+)x-N ]+Q\N'T{xG󌲞PwB-hko~R#oD xG ©^ u꣰9aL]YF tԗdCY,Yg}ڰq`Uݻ i"v>`6|wc%Ԉ /𥉉0kS$+ˁ?ma<m2`zێ\In,P}6w"r848YW+)\5vIJ ee ]yn>L.F9+PEC} d%:v"G aTʎY@P4LcaB(P0k a1 "r_1(3C@Zv} 4Q?I+1(1G -ԢK(<߀?7GzQ\9o#?Hix-;$YuOQ WfIW0o nu_ e4 g3˝mP_mNmO?O#tz#'Jb~2nI1vG4ѓ 1+'(p8e{_b(|MnM$!sacƫ^E![48/yγ/vƄ AÿERf<)3{]h_mY_oRx&M&ʄ} UGYR1 ?16g1 5Pw2|. ,eK .0J˂g'ޒs-_]"oKsK;6?܇FC)pk(o~ULP0Hb#1mdԦ;2v&VAȸN#.ӹ~6\$~E.'Eo9xu^V ęc({VY%s\Z ecj-HKا~}mזBCXj_2_m/Ѷ<M\e$^L Gh!,S' &HP߅ĪAӣz>l5QoL Bwc*ƫD|F?Q&m{grI+f'0#B+RR.c< baXE!7dZiUk/N0QJb4fmS[wO݌~+s mkX7s\c[b'F9i=r"DtO_Yn4o j$sޖ޼)ƪ#Vk6o~B{z`R- ">\J+T*uXzSD3p*Ob_aޣ4Qwg?f1sN ,k&P}U\ig asu,y6ġ) >152N{XehӼkm 5P1sdJv\¿)^5["(D)8X֤!.@߲ jnjzҪ2zwR?]$ ̠mWё>-ZI7H- ; $̱#+L OM]Ô6Xmhn/flDBWt 3BJ~AЖ| ʈi e͝ݘic^vfip7G /]= p;vT+v!EzM[Eʸ?X[ 7%tféI:TZ[VP*`Ls{AQp]f|ꟈ3 !?X8J(لGQG<*>>'tՂ=hbihsB / >S8eCŶo 4PoS((V`̫= '9=oT>g~+sɗ̕eO2Q9=l/rtVM}u٧(ID6˝AJW3i^'xgZwkc~dK)_tK*$9=^zQo$ -Fdh'OcM#Z^,[9/K~u)R<31;o+֕ :ܔ ԤG(Y%spWD!8A~,EaʲS_^εD#4BCcaTaѕ<6rG~NOCʛda75QC:ߢS1'ڹDN3c) 1$6Zd-%D&`-Y er|hP-,+~ؼfqY֐Q|"6q@ǔǥ04(.J+pɜeNSBtp<i^Կ1Boco0;'%ٗTXHNYZ"sE܌дۉWA5v&z~p/?&mm ò &z8@IXhdvY3SEcz=i_i=KF͐ᐫil~_R <\1Ag3Ph~@e>%B_'[{IMG+S 6rpU%m%I,0 #\V]0U:y;|vXܕQq=TPi[n{8n4c hu c1vlZ8*sk?_gb!uYgZ֓(E1:rWmq4W`t&oYLqCx"2Ӽqv|ً 3&JOz+VRWc6n9X\$1Q jqBzoħU'@q[KD,쟥Kܢz/_%ؖ-p-AM4VF9 ]A$ )>wM*W&\& \ CAO$K$mDpL=򟻲]N.N!ߡ-~q%e;YT%c1`DΧ0CHgdgkU4LHLup$"9^!ȰRfNi+E-ePmxj..fpK - +UZB*c[BCӽZJdjM3w]įY=j@>N;"w U`Nw4jZz!#_[⨜Ԯ>el$1d}?>Hqž&_R 9G 2R9H|CS23'z_aΩ=3KOEo M|K}_fWؓb^ oeA_@Wvt }n;+Y@YEmF[C 8KvY֏Y|m7;/Yқ-dVdvQj[%ɐnwA~[%ajnp]z꟬@ej33Ewkv E+K( qdaIeK-@(f̥El-q)1EH_Ov~-Kim”۰Hl72@juߔ5q2{ob=JOתynP>lsnmW~7n;Ko wQH_?fp5 +cӘ~{a^)DP;H_罸d&kI-IÈrW#v/W03YGʄ%,? =JsfF3/ R ̀A#GXlVJ,{]u딞s[`!c1e/aATf% a~u2YFX1#;QcM2 F&Q衋 Nð" \܅O=e B:Ks貑 0NJ[EE=א\=Ǚ)\P.BY,Z*&޲c.%gg5PSRt[^y7%ŔUN%dIzEBְچBBH=?GZf9O4t-ξ(RǠW=#vʸS&؛V. O28Pu?]Eo)"!v"7g]HLQm= tdz=d^hW) -O tWCpLNN 22,. [;%rt~ѷh$tɔdд(iC %Xʵ@P'PfcH PF)4@ 4q%hۇ|ZQ ֋汰NoͰ95'3VdpKJ9r6A9˛CVa:k!Oςxçp^7ҭ,cMW*itOB>߱yvUc $TQ4|xd*D$>:7/{/U[A:싐fXPV$=ܱUx[NUj`LaܟCpy񈝾&B j~Vآ])3F;3U sO,j^w R dʼ0 7 з~eqo=!5d-;lqSΰkǼ .tF3mC5G^>%cmE "b/-PZGs?!"WSv+p8 )iw'!l͌:ӛB~_n,FG(.gK]lǪ+9>} &$BbkmĬv' 0@jW&l@=s% }aW8z-ਞHؘ;D;F0 fHeIUIn7afI .ABn1Bj /DDs@AƵ"Hcg=\J3|g)lAkʇ 7.·i! o 3Ehw^B<{18 -h=ToNSI*Oi)vQg gbƠX0ᑰl'Q^iBha$@h)#}Egt ?} p .AS^|Xw/\ & 1W_Zw? :ZYgd&I$aQc uܒp sUAs0VeJpA5`/YlXSiw?ePd1MԐjanW"K<P{+fk f>_DBUDN#6/ካaGo/$$TO&>Ǣ+:j\W{-Yp.6`Vs4xwg%KJȆZGL_RNg/3sfV%D,odyIra'gGۭ.J.ھJ9C?QMDŭ#c8.P+Tr8΀8"BP gu@;:FE> 4.ypRL/tPA ?G)ƮS[16:>w7;+h(hx.lbש'A_ɠ[]G](IDSsC݇-lX-oOv cPh[DRԒ7̧!( Ӫ!* u=% yd½(a8 FleEaSK_{7,Թ4rZ:>ILJnOD :r 76agsaGMS6m/ |TQU?Rk7Ժ':Bab!-z1{?Jʃ0%ĪbTܓ{V'6.\NRm/`R {aƐ(QVCߐ\tO^*&bb};ʃ Y%_m)(\vw~׌/lRˈ@;ЂxN`BPuuHpȶ7u£hO3'fr8='01NBA/5LYm0PBؕ;fs>ʶXYy@L@eo(k*IZ_TZMNϖyW;o 1ApMO)sB V{*$L~gh%^Gܥ i>5HZEhfZX{#ЏG7ֲI9 \k @7Z̃l6YՒ@ZH[dF-78LM%kB¡́YTs7,m+m df+=Jz4OE}phf6mMꏶz/򘡧C"'d~jVkZZ#N=Zh+)䍈 ʭD>6$0:Dflח#))!9y&&M!"$]ʳ0`QGr|YqTS#L?]|}$!eNy㎅ȝ9ZXf!5A#Y|NB9(#dN4ԑ*sUx.QVG;U XcİpQ-#\BYG.0=)iC.zM/}'ݶSvə*;YW.կ_ܨoʨ#Oc.t~ʦ;*;dþyFLڋ"Rj{Qt#q'}Z;U^N|aѡ&XPfxHX>Q 'أs1 !1;-괴u (\-kD'I%qbr?'|݁QA!Hdvtk1X$A`L %N1`OT;4xGYts(t̄Ei"&ԒanZ,Ͱ[^Up̳ &AW&#u ;0U5Ib&)7mXh Þ\rЛ@z^gCTC[Ces19)I;AcZ{%Mݿ2pL0Gs *|trw}ow'G8#1RgB\xqLm?yP}]B\kL/S+TԜa]&LBֳ­,KTrKÚ|,idж7 'X^?-:ѳmzF%l Ϊ͠ΐ gd>؉ADP|q3ۑiոxd/܍~p ҸT֧",@Nn>bTZ)Hh8,s|/VJM@1uE'ҝˠs"z}lBX${*3OF}*+װgJ_+L'YWGe!.͂YSwsU |9l}K\Q[MO+̿{7U%dXz ;IF"rK95V_X T#t;PakxbgِH"V_GB0̓%ϵ'izdKyKO-jߐܵ< >QSe|fז03HR5uL)tynu0xdØ$ yn #k9AIg;at)(bO!o$a&Η Lms ' 'ƚ]⹝nOU08xkCZ%6@@VBȀ.q;!X8[QV{XAJ,٣^ k|KlZƥfc,~4xNWUj⟼ P-l_rƟ$ê|3^ǒDM`rHiEٮhT/w~:-?E62s˰.wzC_UR,kr-fK4^ o#(&y'jȮ" vL+ڝw,a0 ŻtQ}_9{6(}\HTV>Ptf4~#8y%L*'4]12D Xh-%^'7ѵI,!KOJ*FƼW9aA0cJ)v'r邺7;,q>+.aOi7ׅM11}Ė9F9.7p3%1nJ86JԞ#-'XZ6ռP1ԣ 4 Fqa((2χ,D fjX Im[xYBn4?K4Ăqh-&1l:QCpV b5{HCRIg/f密8_| C1Q ?}5v%wIpiP}䌛.MhiwY; 5qq~azu GNf.ىwFݿ%8>r Qj w[mytˈnp9_nOLmX'Ufd e*1^Vjtb+ Dc9LǚTjͷ\!ῇû\  +Z**;K_ѵf;nt|@{Od>.ȔwW+q`@<'ٷpO&S VnkC9D5LIr?ۯެ˽ JPBC;?#~1"=UUX`ۓs{h5R•VIl)c|Ou+@îB풙D;]Y }wvS V‘ Ij 0<$'TwQݽCXw- [*50( յ_Y>W;„HHj/7;UmYOt3zf,$(""'uP YJ-j %הS߯ם.b1[y(:JQ{HQ7T&8 "@KonG;l-Rtcf d6HJ;6g;⋑Oғ~h@#Xl|:ٯ6T%%v]+I[8gQ<2{ Í.kY A`~CzEMC@J9,UA?c!@M9uQF|c2W!ڂ@IE= 1S=UyVb c.; Ҟ'K;z]g X= BTaBq;WWUt> ӷӍiD{/~r=skϢW"/O=ӥkjW+㚈jj'̼-+\ByԽ9vЈ)phg$zo(>svxǃ-A <^)~NH* kD'l6ufu˂lP{LV,BOK&>{tqSvX@[ JIܝ~>,ҹa'SN%2C<Jp pCȹB(<} kEt 4'=El3 x5Hb$uM~YZ+'̆ B%>`7{k&_qA0Mް TdM$(k^/NꓖF4ɈavU2 GD$ͱ"%2U7xv<z{wvG)p-q, ]{{Cym J;L1^NUڶR*h0"T3Euhg.~lU{Ghuy L'YQKȂ?Qq)CoʋR+cK8K,CtJRT=rF ʛM1:V Z}VV腌G_-G* fq"Ѱi*JwGexQ!uKJu a xW#sFaȍ-?q/ ҭ`|-1q hӫۓ ZTU;keo%з`븦9zl(LcOw, h%8ͷ"X>43hB6BAX-+ +1yJ/:U##E$9]q{Q`̑1*'ENJolbʳל,\qf\Oj/>Ovٳ^"U;<}]rEw٨ ))1- 9;'Z*g0> e=`$Uy\%>M!/Hh!DE l{S:E[=$H;&eQ3h1>)=e _諮e4KgLYM !S yyS# B-@g7aJYCF퐔)!ӿG5Ǝ` +Ue}yrc"MZ,w$?W䮡dT3R%6`<6eYLE<^DF8+@/.^D_R D^,,(i$Q9w , bF*BBI~A# 9"zgNb~DCcl= `TL;GJ +}]-yu!/7f\~_#G JW3iak4SRo+jHD{39#УW!fk`{A7zt8{m,= (౥@r +X1D^(ߵXe⣾/F7_MQ)a}Ecȭ)AIo髻ptmb թxWGTH6+]U;E+ 1XďghC)հ͌/gb]T[cd3%5by%/0Nb6'S3~sTa=`y(E9gpP7;! JÅHOQ&VrWز:쓍\؛Om$>]#pujvG #:8knYFS=ؤuk̚|ftKP0)wKE?]cӂVb?5G1f-([MF!ev6#}E ;>z)';,)uAtɷY&\mА*(WF'Hh&աcd5 ɘH!9g_162xxʇ/' C'%'嗗3PFyXIc.#rur^FPj18PwHgSf ;&Fy쁩Hc-ncS;G:>n U&)dJ\cX·@%Hx ?S`9#4+hnaz–K@y^3̠kR?YdǸMg`Z(e&!zw۳vz'"#{a-sbv$A5 ,Mk^ŗ2tH?߾J&b;h]wc@hOjU`@/2ǴNP$PwID*ȣP\lZKYTjv#wJ ~`dkNJ2 |\)v4⧙wAU5Zt M6.lSOd+^KKM7ng/;nǂƥ5|-'MJ&IMxdI1#C٠>D-G7~G|<]:lJ0H$ս/U^5OL^ɐa(lkCEn%rɠ_*{~xavsA(Lx&ud쓱L~O=9GC#:Ȥa~CzU׏ob[aτCnG%)MڇmZdlC]y?eqgVCJmOm:m\g 4@s"I1t> ?ͺY/rx?vp2cԫR h5 q(h\eR.P |5+&˧GO0˚O 3ezZTfp!_](-0AUVm7k?WKe3EW8dѨ AIHl R2׳Q[&^Tà_\~isd+cd'_IY</-J.d1#gDZaS>0EGdZY$ $lqĸ>Oss ) y혼w^roj]-EW/%bXCO&T[n;_:|=~azͷ"m .쨟A+:UPm|'7ݐ3(=Rd 0Džw`JM_\./~RĭӘ \k|m:  JmTlC}[n߰(8ʸ{힢N$xmnt^?AR\<((Ux*j(6~?Z'a>Inrl2ޘ0eʪ t \;[V펛vzΈJ˰ZU d7,eǗ`i-UDs ˇ` e8EKѢ \+! ɩs5݁%)8p%DMuoVWcCJI8AQJh KW E9Gf+UoNAIÃ{47Pů 8@exIfKcCHP!X'?aLd%g4@C =nP/`N'iT;6x=q{" @=| )B~{D ?R;bq.Yb>C;Or !W֤5zPd|dPk@co'6Z/RX]*t54zY@DR/OnLEjuhem#wYN. !S1$8BZz]=fng@}=nCyfVW " 8*H0'fMǨ$QCѯtw!ƣaTUk9ӕd~jdBx DPWdžW/]`&( >蠓]H'޷ ne=yd+u`O˩4\.:aNtMrR .',S>v$Шovܙݡ*1NZ<6yqr_ z!d] ߹sKu rG >Bx:O\ah|6HՇ(~2t;Q:=?>T"+܃gJԀUk?' zn[ʤZZI|+z-m Aě9FIs]Wݖ)(V>He@a#bUi*W,\lƁ;Dk->8sH# ~i>W( ݶ,A)lΐa{JNn Uq-wl|dvQvILjg69o|cJm\%7B\EDz쉐e><6 XA&}ߍjR9 %McIj/&uƔ (͞]1]U`';d#.׵@m;Xm+{SvŕLJOܴ w<^S?m~b PW9 8. ܇ 6&^X`@'VJ04fO E}a9zE{)n(Y|5bfۮ{EdOUaK'50>j E(iVD9^h \+Nj^0MGsJ&sjw{o&E~nF-ʞE'[FexաQE  CeX%TaUs[=tNWvyDg 8bB89{[+ \7ȱy0zߋԏ =\ĕA.kXTf+tR'gگ%am%t_ 9\F3uIzN:ԷmB8O-N%ۃhlWȶ1zna6]5oԄ~.0$KǯFq;vD֯@1i!v?r|WVUno|o˂8$6x= Pըӟ'iݜz8x6YjcaF 8n҄JpoA"AFeR |/;Ǔ&$Jac R27CQUj]n&KO%sXC{̬gFmzYtud&:6ضcQҋзC7Ztxh Wr]TQhxWiמD[Et5Z\L?[_c`XϏoM\ق\P>FȋT׬ZNY),78qfU=^lg&Gx2ڦJ5E5_ V!W):)XlC=FڼcX uK`^"]v #Z u)A[O6,i$2Īe)y59qu\ ZG>[ED+G_=c X.75J#*!?J? ]CzutϡFm @"('$ul`> @(-3EiAE.^_˩%jgwa( CrW=-x=O=XAwѻ1Ş/iyB;bVMbY@ZP UZZdu-erԶfg|;"CuADP3W| "Xk-hTBf7SxV1EIϬAI"s*^#u32%{ы|scbØK]HChş]"`>u`m.ͭUӗ!۝;h8_s 15nw2E[@m X$Ôz'%*"+Ȝ_ENj\h(<0Ì6dٺmdΌqyZQ b`(!b#()bUťt@A6f)؈VF)fWJruehW>BIV!<0jeJzv9l J(g\LG 6 /-e# ^5NwzA5f8;REЛ2@w}{֠sto$uR^:YB亞-l/%FeYh 5󷋰‹&n>e#H#2ttaĬ;I"ǽ߳°Y- izr5P%NcIJV[ѝB$_./+PRւW\k%mMb@Q]Y{w3f,; gyi5KHx>(yAPrr ̙3? \bU\CxOHo^o4֞! ]"=E`ZMC9u2Oܶ7fmJ g-Eǵj)^ޝyC!ECFcە+ԳJZ'aeM/ECH 4tg1%3nSeYVLT()q}"qBBm~aw`a1GWKlx C3–lb9ʽB )}$= L`?omn5 >'-(bjƞ7DimLTÄG C[t2xYY\ҫC<?L⫳.g nC 6:M@V2y^zoۺl%M& 7T V`۩ƕiFk?s+=R:E*F_u2j_Z9#psE>vз](TN`҅z_uknLrXSmd{1x E%#,FN|}0^sP 3窴4qXZ#P N7qCS!CjMH ^z|QuGrmD|ٱWdix1r]7|LqtX*,gܰk0P[HMk(&F@`/9~؋cX zij*TlGO!G~h۵"G!iA2Vtخ`KU f`N$70j`ma48ɻP7̹Qh$uW=7yH3ײR(kf@!#G `X@Ғ8AmQ9Rl!N z4w}懂jK)0~B3\~~08Ws1hv;LK]2ެ4u':N_2Uˌ"1UHF\;{X5vt2w|F5>cKT~ZH.s*k`-,r(1a̓؎t? [4%d+c?X=^ bTqb_{Ү"סCKF3a}n+Xh{"7)l㻥n=vH+v_tga%좆n1(<a 5 d6Tv}Ԕ6A@ZuUչC{1, b7–&O2 @o'?SXwC ܹXENZOȿS8V,tW?lBwW.&B׉9!Д`HeUn!myBC<" 7wOxəK4 C3|8 ŇӞѝ IMܮ5qK&c쑃B0ysrȜy{55yS[cMV>܊`.f97's l  ߾e_42~!dov#J?tm'Z,X1xYī=t=`ˬ%È-o+Am8BCGDV/@Yl)!'hzTK=Lnu6$-Q \ p PQ_s Ҕ&4Kg+ٔP4i*#R*hZzšȵeLՅl$U@3>D #QjٿAlȒb*ơRqs}%xb R`6 f[x[:>nvL>4;ݯ'n`aK`kז*VgT.NN%bmYIb(Pq`舖k%9 TPycAQa|2P|K|7HC&DP-(WGT {{ IzNJͦfuz;7Rm%9w-vAK g(ܚ>A07ݮISup9\a.<^aulL13m8z%<o{}S^Bqr?48cE&&`@CuR3íFA<)~AG럎b٥" H0[:Vϐ{؞gB `0>iR1H}JÿgyD2||G/ #x.^ .eEZ /dCfWؙG\OyL[QDH$.,\ݹ{\AU™e4:ΔMA<8uB宗ˍUϷ5 2uajb"}|?ԖJ cBC}ҤACfjJ?_2Q10ɯ: yB&VHotoQ{S24Yr?%H"ކ?R^^Q >i>I O:U_%7`KF蹄Rlea(ڤ g },4nԍDCx#-θK QBB_5{_A7wro'ljM&N Nu$TGsd~ptOab)T?ՉWo5}_EJsS,=8_UmCRQn$!`vhOR; }^ ɍTrD 92>kQ($q7oKo8 3'R.*3>-AagJ&K@&2Ey#QRE鵅=71&"5`\az0nF] y9nXim#ؾ-x@@[Sخzr*a ?7F pp$;&#ur9}l+j\eϤLLf!,<@M>~p%X&6HF&i+F/]T{INu$EPZ&ݖv ^W:E`m kDG^%çv~k&׏35̹X:̴} X͗ aER8$vv`o^r c/G|i-t7? p- &~+Q mD0di5 7PuԏeIVy'F>;s>;ORA GWR] AU!SX:˨7_.0Ta.AFn~I(~a=OIPR~L!M%YĻ=%xisldpV|r781yµ1>P؎\4Y0)R;0#@ 8;nׁ!=6m!kh[ 75N/,o͚@꧕z5‘RA*{= [ 9t DeLߺT \,87셣X.E: Wч]4Ovs ˛!دՏwwjGY7Q 4UϷ.T)d6jܰ8R7ǼpWt _(x&nדhyV<;T:qc^ kz]eiYLe tǢ=U]Z~ivTf,oXڇ?ZV5rK߷uDLEN{fWϮs1wi0u0ZOsV\rs6)l"El{{N&^lI ԩQђyzoscMVhL4vA-`8;MEۂܙ`k^#ŏyi?!,5f~'a2GrD=gaŠu*5)~of|og$8sǴѓrcNj+ =V/@P6pL`y]j[kf6|X>y'< -4$_#+{ Hi;`|sE%|:,RjgVx!s'wџ,U.UXv6uW/ ~NxOG.mm@ m5MK)ji=տ,]ѠӮ]@dz'5dږQw[xrz$.wD sW8՛6HMCrC-"\Z嚧!My]\m H.ּC:Z//%5R#+ׂ<oWی!&wvQzʛ.YE|Z^3̶ ' '$85_LNQl44_.`; "N3x1==P7H8#eѤn}Өz90| y|ZP*6?1VudY@ٺcK#9i6{Q+> t HO_-47ɟU`B!{%t$H(BkPp@.$FrÖUؽl $7nMG;j`s.4_z$5d5yKfi^HTwlsjb5<3r04%0BKze Ҧ>RK^R?thJЖG_x<~_r.kOw'<p- [6L F EnT! N4eĄw > WJ[@p/[:ˆi3̔s=pCuTݘnFxl#ڠuj `4G@Jy6ڸpXaR2_*{! Acs緂D2qJEh?_X$r<0>nF{q޷,Ȥ xM{O%$_i&R`pzY.`/l8~IlZGZ6:;VIȥ3Q'36'ywz.reTX>CA6D_]--xjl&B&0P|!R{fNH~<0 !I$3o_aG7+w? qo3WdhzУQ\!2'E, 5,O]QmR?)IKb? ˵ D$CM'.D^=śho_LI< N02p>JG&,7L^s~höZ{||9aԂp<9?&1;{V^LC7>׊߷SKQjנ̎g&uZ)Ņb%Tu&,)+ֲ (|K@28N W5 +_L|E?!a2}3C= ۬F Pu Dk SezM<ހ3xϭ%ӶyL/IWL$ ~,m5-Ӭ&ԇaJ,d Z _ra^Vs?:IYBy+0&P 8gǫz8L<=2Y,CP<{J/jcAEN⦽646h#0?pK9u<z5pF #ʴkd ~9QJ>Ebtӛ0!+4$M<9|G;67u>rѝ*wZz4N|+c;j' xUm7xڛ,F [8P]V}n~BM*)'TAt-`-Vqrc7 ۺ™~i+yCD*;f۲`HJk@7ji9[AXK}GtZ>X?]dqp CAuu 0ᥬlŪKp5 ?gJhLr*(XKH1KJ?[n q2f][eY͈"pQƵW߶Mةj6edt{1xw_{]pSp~#Rl5Jfu w,Rnlh/0Y$ԲFl.YWpm"eu&XýT`&㪽k8 9 ~*vw)A g^DAK9^}+2ʋl)DHS`A].GEn#{?rmq7:@E7x/3z=IcN #H&yD56B`c }IҰ"*HELOH'w~%9MF_`H<>Xo" 3ȟ"H/YVN 0^ camW "zHdJvL ǢqP"n zN1nI16!L)g`qоJ~xtY}!dmn]Z0a[=]lG:J>}ջ`}son4f.cqO ttX׎(ئkGz=֤Fﮖ Jzwh]M0bչ^yQ⇴MI \#Dx^Bφ},ǰt9cqviF01,1pHЅb A> r!8S4cԝgV/g3Yb%b̶ý OFV<J`2<7#- 0w"4T̳UJҮQɕ΁/# 0'_th$PwPe y :+"]:;M /OswjI=Tf V#_etNpML Uq]:.fj UFa9>՛Gj.2(,Ju|p^!_W!9goh_ iV;!)|Qt>ycTb0PBABuE@@zPM(=%eR?0(g̼nWF%83ƸvG0(^7oRG"?0?,ٚ B(t2&8lX&&Գ<8=~zφo'i#E*6L gE?*.Gh 8:y,q>YfS+)֬dAu~r<_|-f/ڡ O5FvZdQeNt&X  RkKbyA}๋C4Eozۡ(|uYV(ΰIh?V O<~RuN&sbz4.)淽g|{}NR߻J~Ƽ܌>Q#Wt{0ng=|G'j(6GE(8rd6lQs3AeAg5Qgc=B5<Ԫx*OC,dPYRBpBn *e $PuEzeoy_@f_4ڝО}7ώ"9@͍wTFRc2,CiveZYHp\xD0_t=<3k}¨6w ²ek)~w ܁6cޤ!kjp?\~5e?:J4 Z  x}\+1<|*_,!QNoAi٪_B#L="6ܢxћ7sLȶu 9kj4@oق`Wͷ&#|Y (߬6q%̗D l iV6"6PߜmV_spFOO q_rЁnfEGޟb ׁх/5_PA(#6 zd,^ THiVw,ZDGyx2"lwA 1r{d(0Sۑ m:A]ֹz^ i< m~n h4cu5% 2e#/ſIJ<ҋ7,%$|17 M,cFK҃k9fKDut}2MrTCl!TvEUa妽TN}}@EM3môڍ,uwDz<"CjMuj|`"j)VdLՁpqgPM$Dmz='e -%+&*`Jb<ȆܺRN@\TW9 LDxBy )?“WڢDS1sBSqrք,~OFV};0v@y.CP?,߰ݿ|R 0M˹vaV (?S!2l{wIO-:K:], *>,hV >u9&%LOtXtc~fMjq(R=Ks\왹U`цqݑˠO%^517Tj~F=cq7t>h0;|1LXrkcD mx7TU t@T{o,h8y!!L#=3xd<^ɞO`a*Z K4fK \dk3 h{A3pHpYFOmE۠2WOBus`t^ XA*ŋ|\m^E"{Ф)CW,χOИ: _DB3.sbg5Z$&Bw{#sm|T 9"FvXOzIZBE5DOٕqAi4=i,?ssU!20kظ\qw#S}fJo9Gz,`%zTą,qd&H4,$Qjdst[9|GF4 ֤ږÁP#`v-o!-ȲTonINz+}~)7E}(9AVw:p kNāsb5| Тy.ɥ\43>Zrs1މDxV= rcDWMcTip ]UX._Ug$)Ų^VN8)Gyy d qZ$rnd:ל:#u8*bkC~쐆1~^r!ҋjh"H4ǩū^^4\Q3T]yva:m{OoM:Y^ xR' 'An"L56|49;S +">,C{v'(sՅMz`BFI&d~}7]*dlysLPZ6 5>M ޷N剃uQ{ ,!,l= k@Kb=7A &j_/GR@xup#}&O8뿵E3:tw$&GˆD0:tRh).ɬˊGX?ZD@}צa;;s*wl j *DT~k)NA*&,[ʱMF</Lj|m6 oըF#-8Iva(>nc> G  GdWl(,ݯ+Ikn#2tN/±b5A: [g+Ŭ%Ƀ5DzYkַ΃]b梆_c}o>׌9:&jkHt9Q@ݖTi͵P7Vp8+OC66>:%\Րc12Z-QSIs1xb+%\<#Α^~<wGc,fȄ%oP M|Dk{M4ٳe0r33L "28,6hxi^5?ƶBH2K}Dv;AV!xgo%G Rza%xcܕx虧9c=xmVO1{ȼztS|ʡܐ=zОB$ŧ~{8Žl%]6:l;|Ӱͦ_;e]نǰF/D)F?C~5L4-+KQ$ ݷ SziArV͠=GJPS Q1O$ _{RE+h?#8w諠Y4Dru'gX ɗz-B| Yܣ*!.`!Ơ%{J1(h!v}* 3\,)[7b"|L NPj!!GJ5#LVOY zc7/VfCiؙS' * V=D3vcIA^P^7tkUQC~ц=O|f}BwRbpj\>,ҀO!9b.=uOUYnFO#@0[1fK_/USu@7a> }VfIX!D[Gx9!2rEራ5 xTځh1"3.Mm}Ycph=Ȅ?ZOj]t mp1Ta"\ =xdKϩ7OzB6F"^H2N`7xsWe~.3\2ڂHf3 WjrF*…K>#qt6ܿn-t DX}@8):/?yd׀-eتo;!1Kbf~ZmZ|cn!\i-}̉somǿ ꉫ^9;=@ 7͹`|qoY,٪Qpp)/px3̪ KQ$GfF/nmrfy"%Egbf kF5/Tg P%(2M/ԁ7ޑ\)>-Ku<9o`ie؀VjrH+ڶ]+)ŹWSDp|@9m1{ JH q^(pƫ[rӲo>K3JOvXP!h1Y^Ww0 X~O E^,C+j?].)I#G߬*ؖY9e;#2hYNQ/h\_`E[A+'± vO֮wZcs_ݓ'kT\ HpHPTfV<&r-8>Ȧ.=eؕ8:qjoU2(+tz7LoMR\bL <qKV]gQ`լ% [Qoa!u(B(gY?\JK[w=EZEFO -{k/yENH+91 "y2tM*+riQr]/G[vTE.rYhSv2QQUw]s%2^Nq!KmROw̤C /`2\WS,ݰVJX.a*gĔ" b i2*gRo7@ 4d1%xJ|9ש0k~y;bI[B45MC%u lH=Qys[%c:5#҃0#Q<=3eEMB'&r{ kЊoxBU꘩ 2ДJ77Uђ7%!RDM1&?gGMɾ{!~GwL-2j} Uz,~^5žu3l@˳}xh O۲=Pj@~-eϸEj^ٙm^*Qazullԁ0utkPy7f׳Pjb498pv%P^"\GA z DCcdOAS0"S3&,Л@RJN=*9]CN"(z^:}k7ڪOϫ{܉3OӾ,4}>nڥ8_X?L^m \41B ^|ԕt~:akL|f2a&| ?uu9{kڇ!heu-ةU3w4/ yXG7CK=5T9uG)i?dᙀ\1OX/}![HTPk 2J"!6%xU7GG0zK7;E?#-&%Vv@h"&rٯ:gHVl]{F9Yp*>Jk0:PN\d~Na2x41%2 9pՀyIʺcz-d L2g%%Uci3Qup l4{L=,}vu kl`{28Vȟ\7lOA@Vg7 LeQJEǘW~WjUzQTؤL{= ~ }}/>}cYEXl\1aDL j̗"w|dћe}̟Yœ*# DGd!ZYP}. B| h%rS 0a]`KL|ڗ୲8 !"8y]9[GVk:RZhm@ 8?ͫeLZz LQ |H]7={:$!~ۗ7v 0n["ь%V+Tn9j\ALŞ=b) :e,~0Bu>UH*#Ά vKwEҦH $ğ+JIlYj%j{P\7f ,^!%₹ ֦z9?_.&oS@zw~xԸ>Hxޘ LgRޢymON w&5oҞ-`신XvkwӺl !y Y~>&!Q|#C&LFj! ΨЖ̼̑f'L#E!re:v׏+lG1C1?tLU|L\^U' sׂ;hqR61^OU"%X3دʔR^4E+7q"|[IA|.R6p=\ Fq wӵ]j& Rd)ӆV@faGFQPr8|6xpMfwY$\gzպI- :d7Duh9 B Bk(Z/ vm|RPVI!#ZF s+LUᐍHVNDx(Fo]ܵkD3a!.ݱ v8Iү* 4!-=pH"c9IE%2<:M%Gx)"u2w㛓e`q DouXzd}E0ZƥGY}KQf!6J{ȫ>ЛtRT7kWicOWKwttac=ݹ9 늠 &u{@qxZ pCy/PK0/=H25n=*~Pq|aK:%wWu[F`K$f$P\]Ƃ%{LXd1N. o? 0?eCQ% 4n2 ٧Dv']@<}4_Ilw&%C3 (Fc!Koㄬyi Zq&̺Rpi%I.9qg-3*n d+95V[p._Bpa[G-W@i.&[s5,2g`LOb!İ O@7> f!f$dq @K:|?G"\gx{[EM$rMFaʬ kлk DŽc)Xi8ky|r$b#MǶ/ԲPoN|aw_3r[dzeuQrkI-j[S}3Zjsݺ:2\@6^4Y("}|'2_; 6o}fl#FdqdXXBQ$g+^&eSC)NŨx$@ HI gyL&T Qţ 0aS^w)@9Muuf6b]u9#zJۦ"sj1Btw@4H-y \C?3|ȄIOK>Jcz ݞh:o"ޯCZ$Dߎt$W~,>EbTzƓn&EYPqF^[NA2  :ϔгL W@&%!`Qᥩ|&?F[-iNux$eu"T9iAdH?AÈOlEyODwZp,.RTj#\oqp*jq2 RhS (nhVw:ZLLZVˀ${ Xy5wPvdВ!IRg}_ 'm]@T*Ay\)6UI|rh+LLBT`1$6:(-WiFHmecc֎FBNm WUUe;>ICw@E>>u?_Laɤ{f4l4 >T2Xvkbd'|J[0ke%IKWzSx'[m͢9\c𣎢^avqQeDlf\VJ@j5A 3'ߺ$ qOװvUJw?WU\7Tש:˛yZ v!qEbN?hOĦsҘd*Y XY@g2q#>ߞ$,l wclz9GdwVSQ9br6ֿHQn VfVN[)S3hF˫v==|Q Jmt.UITn!ĴiO4H9nfN}K"_2Cp=%Rȑ]&}} s\F"c~Expփ4\DA"PPj ǤKV6Jr/EݝKKI4'T sqyJw屘~ tюK"ѡnlt*TE1; z3*]ְcލ-AB],jvOqy2'q :>S"a5@dF `f:uVwN4$>lT2;AP Yoozh`Sxk. Bd"EÑRB(,5čZ0-gJoC+$k2Qj`$4sZ@~qWOٮ4 jdڻcVt.E-ݯGS2aJUſꜣ5j4NiR= Vrc}FfzH21mՉދ5-<_qie6 =Jb _&ဳƬLi%Pmf}.g)+ :-&s*H`)e!ٲֺ<-'shPB.W- I^H[R!=% `?K=#:5;t%Qvÿ`]BHjuC+>.j}:ݒҷbbL ܼ6׷j 'WHQ9]_Aqpl>17($_=j,3Z)'ạ-xowwMQ-L},+Ne;-0!g7qҵz;*fU{{~:R_IrثQcX?S_R#Nk)XaJW 5á;('\7I ̻DƬԇg:N+i6`z7 WXΐ5/YֽwB%2dG%$. -f&n.R yA!GޖTIV3 wR\/}~!phKwD阆5 q\ʼZcV7(J+$\4eB2`14_^`TbɅ1-2\߄$l(8ʞ{tqd[]Y-Rɕ-?.j,3o{EA\ݱ lA54F8܃S%C07#!e}E)WWRJe@F[8EQN8$` [q؄ KuPa7 Q#ŽUjlp3IuAdyܜi, QCg^iͱfm|͂\htXN@%  5]2}UQ;@. cUSݙBVesqX1Hlb 3"<B"+Ȇy[6DuB|i1x&j6Lj:ӕF^VSVrk8cCz#y.2v%T~U%y~8ec-JPJ Ϟ0ֹYτ(= E8y1/Mq69˅5ʺře8"f:ytwj,wV*I&(2$'a% mRd #_M:˞8*2E&hmStԾdNA&< 4?"eDd̮OWY+K@7ե 9Xo+&z)ēSW &*5nu.KpO)fO-y%T2اa;AQD3'KE|S+uZ(%b3cJ{8>̾<+Md`ʩ":ӥ,ma r3Fy9,̄U5{壔FhÅZ!;^5&6U3kk"N3;2rn=-߶qK]ayS>-39Y5I7;DN,˥>>v$#kԕl{D˟MoPqѭDHmܢizb\&0?1NE(6S Aלp2ݟ -Ӫ&n,µEq E~WA.< #N锸\D8LJZ2tEW˒aCi /䨷scU 6Axt^;l?=%RC.y@[U+x^*L=tVĒ@Kl¥0ۡp!9^IDӉR"HGP{ V&7+1>aP*5 -oKfwVHf#7|”n a'Έ.k,hep>Z׸:. fe1}.WgD8Η~LyՉEXhs{#Pkk`-p z=/ht9$S3 4*d e)~LJ̲(R:muԡGծ"mL[P ORjK+܆X8~"W ˂#t1\N"F6=Fͩd8)k^8E x(-XFOE(@&值ԕKݍI+ r'M.OFx!C_fFM+C׳튈 hdxZ#v>j]Q 3J!f#D:$+4ڬ6܌=5gElʖˋ,(fBQh"Vqc"xnGL. șj`@pkO!]1+@:ȩ*q)0F:yE0UtA@)Ef1K<9#I``3hVVa 3Qe$r,ߟs.#(@$D&kDQϐ7_J_]p>ӑ+0_tR/}͋R-p9>qNyr BI>"Qm >vN̾u$H< _kxW^=O0x܍2͖oN>tkU[ h2{Axcvy!m2zk vzq+w,~ƺUB!%c?M|Y7qFJѩ1[k|oAhqvB"}Iqf3J?H~2 Lj/}Xd A c5P_UqYDƼC3#}X}鬀^ecZLzC-6V(h";\0Դ`2{$n j c1,+wG5 oW"gFىn_'Iz,ѮbebB :yz[)RKz`&LSA1=mA |sE!'=7\u$O^Whu Hw-/2-m +:}!Tg2y!42s9F.8*zj|Eܛ1٥̾] WQӧ=hj ^GJ! K;K/"IJaC}-$Pg 4%օn t7DǦF^U̐څbs^oI䙺 w#;-nPnL+pi@Ϡ79qI<#hX{g;*N,%'bRQV+!uEzw~ERT{ֹz44ΐumҔP?%0 F~ SU[zB\ O»@9u #mc\O j,m ^AsVZۨjo1V8+Z;7aMV"b1ȇ[V7 `S=zE+26Tp$wnER~RJY_2:5ǰQ4 li{_=A9Fw"4-5E=DZ{4XDwùr& gMFMMm {J=buoVd_aCT_3чHNJ<3b2[(3ogD4Qt'8 Ajt 4#"h& "`?| <5"dk/";9|'PމYOM!_Lew3xT`mhodP `$ G¤W4q[mZ&N9tޒ)EogsNY ~Ke+ TOSj_4oND8Uz(S&tj5*Bsrc;&^LC!p{HTbܣh˺.J" }H0y-2D$ߢr'%@)x~6"ǭVlskms ].뀟sRDE+5HKS\Ϝc 7qV6T:ƈkŗAj7,B~V'- $U{R{N ?ZK3*A66zW>3Al'|kJg8)ΰ]"QV)7;NM n5I(KYh/`_*q^HvNAP,ޯZsn c4Ci{#,[xZ'`S\44'Ą+Fx =%B#]N-8?ʪZ-μS..eUƬ͐XMxQ}l/3Q*8e>eyzE_xS9—՜h;<o.UDJוּU<\>!^4aO3J|fuhM Tz$*,` 06%}pJ}si>(W32:rN0z1nѐL/!"1:eV/) %,~/\7ٟ~)ƊEܶ,kdCzl):FN9r!&=C&%I0Bo$U"SܷxWFa#GuҲxJf&I,?c?`0LSW8sX"fX +_xVkjώ&^!ZGibfIz1*ifP=/E٣0},j>Bu}H}V!8MȲxi%a]ʅh/ۉVIGt#n-ÓTG Fȁ;Nhw+̿Af^ db56.Z톞eYyʎ`+(SLSRps@ae|yEC{p"Ê!VԘΪQ6X^z`YIa QtңN,^BA^_Z=6w%[w-KYBg)9k-/^!QM_} bsk>ɫAtݬ>|ҵY)% {:';!GHӨ4,/0J>@@zt ݋ٹ,'5ʺ'O> L*KjTf"NȖY}FëggV*)pRNbju>ݜ`C6^XqkZӕ'Tbr vIwwD:չV+,#HB_/0&~yXVYBgO,v5Jg.\or̮x4۫2BQ93{hjH'JvP8TRao<}Ehc}Z>maqúI&D\Pqlh)"t&¸}Ap*Lb#VͤX. M }3ͨזw)rAGXT;jBSkwlOr/"]/?`7v)%+8 |ۆ~'bps `Su #dUZf Hmz8]fe\|b{l"9΅B3I_C*uOg߂.iE{=}x[{9SwP" jI+88 q[ 瘏MM`lCu|ύ*s5\tԍN]ɾ:5K}Q c/Z+V/ĤsqIU".?Q7L$K$=ӈ7R$`P7 dNC@ث.w@F\50ò݀ڹ4(w^kCWR͎ "(U9'MxDU)DpY1At"ry>~9[6*vx|ac8'hJx(7! |ep@<Ȫ S>m&,953}-+˴8MFy<!PxMF;ԥRA#Ԧ7a?BTs3r|[8JIΞKyj{ibI*OnL"+׻7:o> oXC*ӻnhm 8=m׺z;eOBYn_Fƨ!yvyWFN _5G2Ef;fr򘅳GI.XQ&8caRL wtc6=!G 3r@i$BVYJ] .Q*<b(rP0:y܃࿷soC}Zyap \R/}+.JF&,$1h8q%rb↓hE ȿ"ea# 3!D > K?`  6oڢb&7 Pަy;ܣZ{yUnxbc5 99x,R|F̒g8}骴Ro'uh[56\$iCGǟNJJ4_Z=;1%;װfʷ[0`C wAr9Ds7}rAʇph8([e;`XY)J ~BadmǞ@-t5ƣoϻl0o튗Ԡ"ߪwH?sԜOhcz.eni`SWC[ $©\%鋱OYU[^"6< !%3\|;g>L}6D.<Bn t҃.%ΞǩZgBm|yT)J5¥d(0 [9gTbRPgJhŬ9hϛq4!xĽ'5Rif]#/ 8RIzSmu.{9^48J n̪:kAFD4MA{*C:$mU5[2g-|ˉ#b7s8DC%u,UNXY4mqxKG(NJ, ϕx6.$6Vurvo `c.k;4N"T%(TW.M[*f?\ #igt`UҧGZf# .T]_Yt0n%"S@?}O !%oY%fG]1 c|cV1i@NŤĻ9X>,cmy:\_78,֐?t 0c&d~["Wo7a18֒wI銵T7c@Z;(sgdwx ,.鏔Fj7g3L=MYM ǻC*u8)Ą8C5*船K/d0 9Ljn,qDBG6"ۢ4tS9ʧť=e"[og;)kwRM` x?չLug)h~ﹽ1݁f?a? ըՁYJ6Д*Saa-0ncŒ;ȷۍ!zvRLx&\Y0~zzI>,֬hNO"i7q,nqadTL u[m ˠ4u;O.OpP k=0:s=`Hyj4]pQ+4nY#h~mQ/FneaC/y [w6];v 5B_n+t:ƞ,]^͢>eZlVYBp_ɼQYy-thM--Vx@Oҕc5 O.[30DzJ¡W:lAw4D NuM֤Π3㴪&o!=ud򐼓LB}*:H‚H9Ncg_B|^XR`Tw] ;9X,#]pd\ MF_M!R4NP4v75ooQMiЧS#y$@wL"5x[wcC]\":c&$(Nwd 2^S& s(K a X[D:ɡ1?@VR ==E $Nw24 &R;Od-:ei:y5 Г oţxyJ)]`iclFE +F T GD;- TI>͍|tTj[52|cT UijtPuW.U^jŏņd }#ę$:A) S3!lѐg:i`5z=s)Q}e@ƯRL @mNM9=Żﭕ.=CS)\v,aER>Yr|""/uwF2l3AD7kMGI VZb;ѹWk!P_A? I`__F^ҧ|-pۜSJhB v d#|uZ q?k,Xv[ⱏ20?V(4d/׺fxE 0duҌsle`meo`M@:"0w&W-T$k-5g:XRsS!')iJB/9#:\JU=Ǻ5qma}V]Ay!YB0e༴DxTƗsRh# 5{bdاXV $Agqsw_tsYl`5fA{h__´_ w!+QN# Gi ɚ ~C'a&"ce\dB9f>z5vA(rlg}m+~'>t$~BXG H:T1Pv^aBnE:YT^FSsgvC#[91XE5oAQTNX&|:%9æKTaP-J{B~r iD#.3LNR,0s @v_$9ei+צwAM﷕|'-H\'{EKNR$-3v 9-*Kk%e.nz'(%['Rp_ϾrW ;ZO` d#&ώ#x8ty>*f])E -8LܘBHɤi.Ⱦ%nAʅnﶹC.,ɴC׫Qߑ0;VuilZC2O͸N 03TEKYs⩬)`A]#uf5˳\z٤4$;iS:Pt,DbmPSH!,#OY SEm8Ly?d޿O:}7v-YqYEl)r<¾yA$ =B)P-םUq6tYeI<HWKhsC2~tlH:뜃WH*%ZG e kk ҭ F9S@˳ӶʚϧV4t$(ڈa)A 2YΕǣՙOLyE[s8(@Q5D+VX#У+t x%f(膋k:KPQ)ɤe69#~3EVko.uz79˄wbլ!i܉G:$XwWMqYLvBW2b vY|b5]/2뇖ef>vdFSHriH-v]AW,YH JEVUK<T%Q}y v2+Xa̼CB8T8{7C>l]лZ]~UeoҚS8,% *6)Zޖ~UF6KeHh~+O K~uIS8UNVL5ob2ϺJew5#S3|Hɯfa'yrpaqtOY@ityu,ãY5J u&c0bhGwXZ2nbv7[MȰ#IUݾrXNHQCKv[?7e6nG*)<7k omԥ[&?%£FcBUKC$l6y% v ͧ?FeW`#?q #wmi"Źg]zBYx30z;?:# 10K$1~gϿO"庆VzmC/E.nPC阐]3\%Ko81zG{=^'۹A_ǀCjt( kidb%mwRB/kxLDq/kq c ac60Zz/E2(o}M#1\u}P& SnTplЦ@K PgJ2N%4V› y# H?ps,{NtNZ +ai ɕ6W tX2ԈDnW.#RN:,ǎl4р~hu[nv\4E}`;QY ADBM$anXcҨve,hxtG$ϥKM>N[O"k =ڂ|6_X_WK_ \(B1>,:PiX KﶗD~([Ij}0 1ut<vq'Qs GeEzʫnk4,]j5{]t%I@H>kTg$?Ma D$ߞ*&DۣOy,ڃgNرu("{Ğ)0T|]@CܽIk cGneJmF0i'M z{z֮{\iz|R\'_|aAX#3Ɠe]ËJvhM\xc#+J6mƩГs M+ţBDi;[-В.ȢU0-&zMtz}9 9-#x`0p)Az,u-%=pħqVBO=DZdyW5v= D.͇uXy)|*_o$Z0RNJ! ӟ3^E^Ə42~y][0y<)R r[A.#Is=)t9} RY +j~E)3߱ c(UlَbmigOCmՉMHh=LzFo3^Q!0=7!CTQO$3 dHcjB vZ\ISSjF_@A;Ps>"R|ⳢIӾ>* > #d )5tFrDR_,_]*HaU}ָqluD4k 䖄{*+y1=9l6FHSO- D_4o> [⼡};/aJ;2ϙ:vtYxTg ~B .zJ41p탻XM1QnދCDzd T?s09`RB> QSR םW4j{0[>2ڶ3^:FƎSÝnV_}!jjJnъb`G4 hj7lDнM?tt8fkп;mAXGO\AQtlrk5v; o?vgV6Z!s2zǂ6 ˸%7 uO)hmRz +**ыv?X[o`:! S>ğ\V ^5rYԨ$U wvrr1P['i.|^4۬l gԢMz!yJ'Q6P6P1Gw^*U,%8}t>~2>24̮i\>nz_Ee-WasAb=stߺS4nAYrYpο eU;;> 8mSusD?#I!,sy?e:޼?1)!m&naW8U,Pl}13&z߭+cy(JN˧u/"tqaQyި6[Yԇ ruX@D b6"z_nu\\߈TA8U5oCuaT@fWWA#M} m7Q&L&( ֡߱B+"~]l$qdZgICc.ǼEv(GL(tnm;0Qa,|;tDK BkM͇y3|llz :Q/H/HH:UOH7˪L۷:t Kn& ^|z%c[l72?Gc8&Kfl|ݸe*_wbn`Έ0/ GM$[ Vu,qb neҰAqrMӼ .5@*5[n$ y0lMVN#aB9eB}C^5SθZ{mUĔ3qxvq \H6C%F%Ogqod2Ӌ}=Ӎr"k@., u.J5R|0q^fE ^3Nѐx;pO)#rOȝ &m_@0ch!H3 *\kC9ߌ\MKSdGϓ)Q ]S: =V+o&(8Y5+0L8N }vh5ϓP>*-E&A2AJ! E+NƳm‘t~ 'bda)}AYήKY?-o*k22@bF]sG"xC%3" Î\8zdхӂ:N^|kSy2d4Td뜹nu{!C1>w*w 'hCוñOxvE"ǫ練~7.nPy"fO-x(ײ n]E[iBy?s#uNg %н}1GrG_mzҪQv6f~~j'j lבv &:'59>OAnzt`> 6U?Ƃ>]#':>%,C>dzU$YU%g1>$'i\ q\ "ض[@:K2?-aos 3)@%٨X7U4 h;^J:F |_]{ tR+0' ne)n>II!y0m҅kzC(Of*zNm4"ؕZGAJuSeZz3>T!L(A8g:c?Q~>c( O{`S^' ~6 76!Ag&"~"XS^Nv&ou |jB:\7DK"Ւ)4tN4soqUF^5|}/{LcsNd6#\4h% z* l_v/^w\7#ǁ/sC@oO_.Ph (%]֣/YMT&z[+mિfRya;x/T?p:mhwV[s(/&9d:̲KgUŜW$P+;RjdxhJ։W~hߣ&'EbV-',tRCL{,iUu\+O ح((4ݫ;jA3(Fсmz}y'*sjƣ(kmT~}f#~AbҵAح[t5oA=~Ymtqntn5 bb [kэW_ڥ{p佲: V6P:VT+m-qcısM0zB/P•1Cq800>w.8K_B[NljDi>>oS2,I ]6}|5? )oD.'x1UW2Q,{'H9nuq$dA}&-U"_/$ja^R@R{v4_Cf?:|RdbCBhϗS.l)tV XW(oFB ?!&d{i`Щ,/m|;z\l^ Fߛ'3ƧV.448ï_5Е%϶=o': *V@ &PM6)K])J2T"|s3U<}- h4lYm8ќکXEM#t;I q@;0xi+fjM؋·OG`6KS/X`̾a0lGQ9ot!w#xm`ޓuN3V-I%~w&Tt KdQwϨ ,Pq_b#xQtӈ@+8N{z/W׸un>\@>3+g&(Ij• ُ۫Ɏn}fRY &ӄ[;>c -9NNaK)F{p.p$̛C9 [X%z}zZLUSun|gD ](/( ƟIyy']ņyq 鼑!2swEE3Uha29~EK?JǍ8dsGxDM`t($p8ױHOF:_RM  tWퟻڹZ6wv 5ڭd "aqKz,+Q{{Kܸo)zV%/%sߢ*Es/]"vkSMgu@^Mj0 v&;tt$P^ݼ޵wr .F1Z}oTmK;GϓQp"*GFx-f-=~zfwuR3eSY;2%w8 ]"u5~XTm9ZZ>&L=c_,&ZD"J`fNN}Í iB|քV\ vm-ꇸEs杻 YvqLӦڦa: upw|lN3 Dh}Z>}"'J|@%Rh{0 _Av,AقXktPfI%ăk-L#d,8}ḌaoF}cc)= rcՁ 2SS}_ˢiwp<4ԋm1)D5L;}",'}KDb ydNx\Sn ybb+-}DbQG`smÐU13q] ȾX3. IxNj7/#N8 n;[(d'b9Z'Y r;M܉av<2%d93n򯞳*x,w  %wD_)޳Y1}`>KۚȣOd6>}ϩֈ o趫p[sn|g^!;Rnˡ*~ .ϩѡEΒ:( @vP;h܊o`Tut-)~YKy203g'2̈LVTijZ0k8D7 e#nO4XW%IL _Vl\`%LpUܒFq¡vc)&8Cܝ R<+l}!vBl;5jy1'R4f6J37Zrd㖃L:(>Q-ȵYOh ҹ~uHV?q[Xj?0~'E3sBHF۹ y8S wZ >&iq}jνAص1Q#lЌ(ЗЇzz~ }%l7YɛP֔~>%dfKSVR='!!`T}4aXץ{"]-Ax^fZ-F7QqYiaGE~gH߶t7;UӁxcB\(!u+_l}ix&֐_F$aVıb)*EH#Ik7 a=2I05_pACIC ;^$`.'m 9V'EL9?8;({ٝ KOl3nƓ=--?ghlSYv輙ީI$+1(Ebssz%5*֏;e*~:=U0f l,1qpw~fJ|@V E"1o69>7G=VlIUrȠ˿㤐?t{9p@,4xHM~feD)OI 1Hd+niPY»X끆jC]G-0تyJ w3\2Qy߈.sê6?9fCʃ8j 8tv$g)\t(sԱ"0/ g5NY_׽InyHx[3ond'cl+O׷ӘNᨭ#Ej" F?| vkHC m[E'4qm36%]˲9Xꦡq txw9_%&9`560jRϔU<_YtXc%$/̼ۀ&75@*DDȓy>]4w׾ =qdҩNȠB]e#;>8q物Au+8lX1i5, /7BMO&pBvj+3?gU`ʺi8 eӌ'C&8f>%&CD:p/$,Tro;L>Xe;OkFUo"dӸIltps@v[->2"d^ BQ- ϐASٹV! F e0FͤAh5oL?ٔ h(tB@{H 8^" ʀ `_2S)x1 N]u3g:L@]pR^k`q̚<g Pjo!M/DR;ܠVS[ g>X6@ wө[SIKG?\e:𾈖 D,fARNw˜Rm1b<{LA:AOyB|k'H-gh|ۢ ߓ%9QTx;= 3Z,܁='vr_S}F7VaF7Mo/s0|sԛe7gwSJn|~Bg磣OQN7ɫrQ'$@ <˄(QLxRfxɮθcTw»sl*t%r1š+QY؆X}D,CMHIE&v&j` MPN׶8!  5aGj20vwI>FqMup7RS-/$v (@zŸi?|F;+G;[r|N.3 Y6wWC$~꣏UuՓ8HusY{ǔve?Pm~+ I:θo<?ZBEC#n]08bIsr:0Q*?Szqﳦd)1H$ϗɟYt[U1v?Ү>'49%‘Fl=E5wfiP8)g*W޳@#Ĝp[b 5@ǚ*}w7,kh/Aq,uZ52H"]‚ 0k3J ZTLrpȌ&+8xױǨ=<+E;E6+aț= MM#ZzS2%Vϻldی6+;Ld; wUnѫKAk>R2Eڍ#(xIdUŴ7uX88iڻڊ%%,Ex(34ER+RCP6,OVՑfӬ!i> !9𳺵9,E̜Cm)Ird߿-x5=wش# ﹋LD"DHXi~qŒFDq`\SBCa;pLB08{t\ꎠ/=fJ-0ԧ.Ǘ>fZt)n[ 08WW HƱHh))^mHCv@֓gJxT.2G)|6 +R7%zDtX^q0c ?JBҼiVz`Fg'Sem޽cb)<&}FVj`EesL ^~w^zLK0$#aХ7 IaAZ S%p.w[\U!3+,N3\p!D%+c"јF`I2F'h`%bO,-3@[Y?J7j-czS"@JL R:F2J:ڌH<3,ѮAw\Ĭt[)GKAO ,PA[P$$;佪#G`l~ţg9^XugdՙLZA3vz ɰE-xjC {ڒLUVQ(#mD^59UJN;X`zg^/Pg]56 %:ջJ06 hߖQOWq|*7(g[Ntw3ESBc:ȁrɉc#9gBQ:I)teVh}(M?6|ܕbK{LJ`a 5v i5NdT7Y{i&1o 4pN Q-UeY UxZ (zNV7̊1mWuN[Yao'u`mPck@OxQ($Ψ)Klٟxbe ۅF6T~ y7#T7,a }cK!F(r)R n| 3vLF#}9g,G3ho-vlͼZ 7WQYWfsKYE~(7o=@%E*sfUHc M}ٚ)L͸YSJѾg"aXf@C/)s h 80Uς7'oLc䮣U|Rö/Ȝ*7r4S'BNjif5môGM6IF.6!ӖBE\; ['*orfw-b2u%Zp~KUT(OBBzN+¶H/Wlͮ,Bk}8'{n2q"?ײ ㍱|#f(I12O2k Q5`Ng/{dX:ƲRPNNKg\.|Zd;7 C1aEY*# ?@fSjߚBzꣷ\B f# V2O8Ja@:Ѻ~FtA%Oh.68xyyu' j1M qd@;s~mҖؖ.\7i z!667(?0l!El?[`B%dJrD CA^,[IJBcpCi1yD-9jvko! >^D+K%o&nL)&~e_f07d!b؋Fe%@buT-}c#] {C&1gE_&]9t1AAI~ NB 'X> ?kB~v:ff=/tpNn,*ͦs߇XufNxhyi*Snyj`kOBS>h3[K"̓;swH[˕ќ (4$ņ0rݲ@<,ov*wAVeN-lMH` t0&*f:&Ff`UMxϥFL hjQg㲏ڭ®zvr+r,: <6a%Z'/I49AwjK6ɇ?BXt'{#^i~ʐ>]6ԠEݎ-#IB.fZ*i*qCq)ݒlO- BOOMC-}/'֏'YDZC.{t"4RrXw8{<05F;ԞomfV?v]%Ļtd6"o_N:SpZwӗhsxR6<уT/p!/!$v!DcNP'2"_+[~}=y`AR]Jߪ]A\O@xܼ"ˀiL9+ ҌbԠf3H+yə8lR<.z1 gd2b7xwRA3NjSAW".vwҲHY$>YK1!3GhXE3_dN0 f@.\Il}D?Ϳ`֢~hG^<⭻Ǥ6!WSR x `5gUG;rDG1/Z[RƯI.CS:h2N#'$wNsa`3nK):Loiq;jL:Eeyl84*~Mq@v2:Šsk3ѲufﮕlMxf nq([`6` 'V ImM6lmQ$5kXmf3aRrR唹A\ldc}W3`R `电v6, w=݊sg^/)Redx2["gt$mIPX]V5OO(;n<F\琳)ySUzԋ? /+7+fgؙ2au Kkò?rDL@*ZI5׶![\AYLF/)e%ӷd%&+W+UI&ҦgW!&p+RR4=GY1ZpH-mɋ=x埴s\#'u;a4Ѩ3; ]9|Q'mwU/crU$ umHKt4t5G?5yZ|)?vB.n֫+*-(bwHE|_,)w&%t]I_d[i-0 |RnV0R\ n\/P*92}aeŽ↫&%_K`pGb$qOyΟR ڄ]ۘU2qkx**:3-ԩ^z"h-b+ΥO?|"Ѧ~ۆq~81hq 凥Bo[)"m 4 aRy*O%b2ߢj囨ɰ{4|`3(e'h-:Yt ^ftv /w$M4t4p Է@U59/"u]}} Mt0)m-ڝ\F|Y8CELJ՞g ]Ro[UR(:촽97tDQrxL$*i˘ѹ!4/?MvOPbg!TAD i#XmtþRO5$'ݡK*(ԅ2u<8sy%y$;hń.m]X-Bz W\9&K٧mG *87>%F+j%Y qr\J2R>Q9~}JθS/utove֯+'~\{KS.D٢=C#)_FtLIWT7)M?|܈J~Ĕ f%;%ua8c薾#&ߒ'^_<Qa]և=0pn0  ۤi+ܣF'N]~CMr]}on/ +xO;fC IMG$u;J<%uVW\L EkPӞJ0XkM|ޯuQa&))i9nsYj˚F|ѬB3 h]oIXmSB<A)Uw8p}om,K=(T׮]L%"~ș(fbM{AGF#c-ȦJVW7 .@1 ScW+c}3Du.E]CJj͹4R?f,pnPbmn-‡yƢ2{|~N_>Fp{v#T(`iAKO 0&F+tؽ KX^L] Oe킽M B.X%?fkd`㫴=o=@VCIBoʏEQY7ńez2=Zf2d iMRcd jܫSvK[OONBf@9S;5wX'm+%OqA'Hel.5$6ύR$"\X2 "Ld,+22 drzW+rR<>!Xd#߀^`kZJ*>Szt=ȯ LN'"]1$ :uea`/mS;?7dѡTevD=ݧ+JC5"ȪLdhԳRw|f͑o>nqpT!r$2U=B.21FG{W~`p+a| dWER^W<,s"ڂc2BM6 ˩r1!biFoߟNqQ..?|)Hvew0~g'dF}H}kSܭC⽅!#Hn1hmrD4wלZ5_> T+!yT=V(St\)fgYI Lw:iuez;"M)m'^\9ڶsɻﵛY,kد]-+F޷U Qk͉V\bV-Fjd{sbkw ("m/2=Rv]0Cε\bk[c.g0{/F}R4ԗ1CgA]fp QՌ̊CݠASTdȖ`Adlt-Jج5pp&]TU7 TmS-j..KpWU9Kw; '4Dyǀuµ9C@OX㖦lᦊyPWyebtgB/o?ϋ$ʰ_k%͔N'ޘ!:k]"vFS5 RNJp#p9&EabXȢ7va 8Px E;OjyjE4ϕ8m49fD&`ze2">W^N []q 1#aޗ94E<ΊCw\Q)1urf^[6=ggb7pLP?- VgFHw3x 5 gz5O p}jk;e7V? ""C9PB75a SorF*g=L`8W&V3efYZCZ%ɱY?0g{NT ݚĔP0pC΍!79zegSQݛK> cJnOA")fN sݞSf֨n /45W0) G'\>h)(0NBAsu_Ì)L,  6/:Ք,u;Gσq0nz`>oXH!%qPVA#v0ͼ<^`WȳC@tήT,*׈V*kx"xY~.aH3,ḙkp<8<׫ͭN|WZO8| gEfH} HR7VaʴXǠ3wK8# L!OQpM/UQFxjv% NnV!I$|9 9;;{^?jT+s$fY #"5|=P ef#bAԪ[Ŕnƾ"U2^gm(Ο?dwVw4RGc$zXEXB 5Qp$!ve nge[!9O p2#)3-@o+L6PQd,@w[=Pܕ|+\ Jg]bAFTkGSz˦}X%:l|!m0obVG:+C]\ T$W lnqD@%rG 'S[Jd;p?[6,ړ,:!cFe:Q*XjpɀHK3BԒdI(r7hyNWjzJm04NK&b"kόNDӋQXUaMfP7QÓ1$BJҤc38=7ΒH \u g@ g;93w°Q2 t/QK,Pu_TKNS ^:t]Fsǵ v &6jVԜRq5gZtpSC75`V-&T>+Nk8D`9~~XU5/ϒ)R/7VMGm6A#@絝ASquF$T橪|erV6?՟`8휵XTQLQo 8G J!o9L8Qs*LtHj fXJ.OPȸx6#os-p>v@M&gFY:w2c6A"| +JKoJ,+pezM2zz\ `YX?X`*kl541Gv-wE2TDtxߴG{i b;_ ]@Q`H1vF><ʃ!<(3eҗASp-}_F #B1X43EJͼİ;5yҢD 숰[{pF~7RrmoHѸ0; eDM.qBs Ee3f7:'.9gȀh= گ%ÏI\:2_~z:ZH8VxluUYvz-8VjC_ܧx*/g+XD ;Pu6gc7W؋ޒ *=DP2~u]y:X|ӫ RNq0[%PzQS|tRJ ~D;0Hl qY'(DBzj}P;0;+RR\o$9& +|",ڍwl|Tf_w'& cw \aaJ u$#@ɛބU؁''D|GXP}46Qs|[|za>W76,$kDV4u̎cZ4AbpiYg;j͛R&|*6⑧кAI9CE jz2Ɲq[86o m㯈FhR_ʲ@T<jF{S7S5]TSC>ҝ{6e@0r:Wp֢hxV'ht˸#&0"o2`=k^"YOJ&B(;| ҇]8O߼s @:xv }PDXLAѩaV-WwŮ*!,>))Del$6 lxZb(tJ/S}8O9g4qV+@p>&c- u9'>:X_)˯^│Uȕ>GۢxRM A(lW,%Ҋg s0ܲJ{ =k}bB Lfs\丩U(& (*!O; F m?:B09#(AY7$>%J \;>TGG3E:9t#$% <KsjZt׮45Z$jE_2552cw`H}(͆6Ht)zQaѻtDk)37(!a}55FUlE%Aw# 9<Pi%=cQ%p?׮Ns$uήdr.tVa_l䳛c?WB$^B` N\ 2rcoWWqLJ[,5]14Kn E8Dj[K$OeEy؂K+|<00nt΀ s^O }fiAV&OʊʡavXsH;&l(%AwK=>o5n 6C2֊3\6UHCEowAKQoPR(*w5^jݻBR"Ԡɫ"s DMv*mD5%>e W4`ZsLݷ,Vְx;7NbCSL3w9R1te`}bJκE D%SJcTZlGkp"HNyơJ{lRN3Cj#;XVfIk䭍|ϛ 6fWv/B2[t_iUlJv<*-26Z .9^۟8^!}ڵ $義PTbʩb?q3 q(xSj^n)F}BGGւp>Ԟ @N5v)5T,CBwM]A&s+MN,S_DQR7p"kX FRlG ,@h"@UDMR+cͬ5;6gʫ-bNoB4zSPC\]FjMS=w'`0N: "#u+!(jHI%ƮX6r?}joZڲ"SEAؗ'xTWm1f,w} ɳ㝘4g29ׁC&pݶ{wфͺ8 =F)gR] _'5v2X.\Ob038}-xf AwS{-qV ywYODf\V@hR}x:Aeӏ]29 #tAYU4|1=Jw}-#2Q| ߋC?Ulmу}-+cbnBq.sx]2kY٭' n4Bqklw.c[э^~FL;X!3ꯦᦑ EM[eXY |_0oo tθC{i蝭+^b:FMcdR8G[D|R$DC @*)&=tOavj\GN M/ziN,EqO`>K}L">BA #*kj =VK#х駆p a  #an-ďCrߡ)!>{kB|?34:mMZP_},ìk, Yv)L fcȼKBJPTB~wPRgjy mmc=Ec'Ef'8 ~He ddQ<\2. HmWPɾ!(9>I,ʛF"9aqI:Q௎(üR''2#[w /_gMshYIUp,{O o6Qz':TJv zy&TR7OpAuP1߳0nwRn諾 "ez0X Ǹf+浜lc+'Y,)x./Klx q_Ru,7c{-@:ǿJlE>X(u)7 ɮBH׎sZaG$l̛׼:5,gɽS~2[J.MM ž8J*7x\&~ao ]k B6bƥ}>Pu?ERX‚"5Z: 2>G]8~sQa71L>upNDy(CԷ) '*Y+ Ƞ$c-9Zi@A%als_b\%wu-mx^]DhT;$bHܐgJ+#ҀiX!^7>ݑ 1Pq+<7v+j:z<7nZK>']t}M [U3\dB%Kn\[C ߼'T \>tCFrl+ͻ`>M&p 2h9:GF<[֔ў|sѕߡfP8ccHx^z~dT&Ne FwVl[LUrQvo8|_D>+]~ 7S72]|jev5/N:bc>T YkoAΑ S#yA$꼦t tΤϐ}.-UC٬ACLhUfM| ,伙SX<=c_/88ŸLIc  [9}46qHL{,qkF7>s24@R:K7}GUܝ G)}7c$ u^^gWZ~WeRV'pI"{]^ycU Zfcvg( R/y YLjzQw] ?+[D{-p F8ۗq&^$b ".rP?HvSTVE|W >;YP]y8nm)Ule?K?$,@Ɍ~!_,>#v7ɽ9:i!!oeE\D %c"eԥb9q|Pa&d #ΐ95.-'ig Fw55h͗P!ɠS_A uןɬM-:gjy~X&,wREc%+I3-&I\,"YriE$ՑqB܇>4 X Â? C+)&ZPqK(wPIđ W,g@?:NߴDKc4fGQ56DǡAyAٸQUd_oψv>(p# sk)f&S9' jXr5waA]W^A+X}19Wׇ$vAɂsl|l*&X_T%44(=Rbwj%}VSSKޜ|L#C ӾqS;r]7N c+;E|? AKG[V  ;92LF4 4 # UvY+[ؒ@V@ͅ˂悈{\$γ;H ;$_)`AL]ܴhi&eފرX1ߪ>Ƥ(D,>S?.m)H_bon}+` q3q Yoqny:KbjTxT#j+9M=iZn~X`9u+wrTZUk cyZe3,kg XcG˅ A^xbVw'[M1J64$ƳE$?>q먘cO=;}R,1U21J3Yl,jgԃq\m"aS!B Ftr(p"M# U+S U9jBE2RCR=ۇ)ڏZ{|Qz2;^ؿ)U:ΊM? TсǞaZ1 ̗e7J xB;7nH{6˶iD>IA.'bB;n.yGmhYw{51bj-d\;nF"m 0+2TѸ׍%{p aH mODVh̀F<.ȷIRYV􉢞IbZ`4jPOhӰ*+J [Xk-|:)a]+Ah+ YRtg7xLHMkq߭,+{z`Ta{+e[)pY8;}e+LYxQhG5xf!L dqq6I=ނlKdM-3fbǨ ow^vdb/%sĞ50otlJp?na}8"cw復g%um8!эN)X[<4_=Eo 5ɰ]1N4~ >ˊۓ_}AH95R>z*apm{2(:i]SÀ=9 3R N|K2Tǃ%;n\M}8^UCB9ƨ,$h%}-_G- u?#k$ V̅^p.H"cp$VBRR$bjJEUeaZ Vkk0Lw9@9`G羜 SA6e˚rhU: "_D&ᲥfO̻zm67K>OsIZSzDL\`nk#Ht2y6uL(["vۮnH.YIߔnO [Mu|**l^fSh5UVuI#P;KGQz2Vnvwx,V];OE4kO0Lܢ@=R#/+t }*}55_bY@{(kOܩ򂩥?Bem`WML9j^S%gwd ~Z^-KEn,C̏ XW jӢ8NmkNEt-Iր2!o]Z0Աg;iCƒg%Fzqmx!M );q4D^7ipƝؓɚS,kYZ4Qw|oH|~R}7Rf6C&[ඖ")wpl D vQB>a:iݱ_[x6GH[MfS/ٙ jΕ3yI(!9䅕GWARMY)0ee=A8p":"_o 1!`@_zRv/RtoHx/l`l_&R2a^ACGEç)` ﱄ&ꈎȾm[!;຋cCsX* eYWIClӢ>s#85$9Իx" yA9P ĥ5[ҰD1Z<)[Kc[&qHu4Gs(U{uP'ɪ xVc:*aRK`S޷/g5W_8Cap& VX쀏 &I'9$!-w.Ϟa?^ڛ4^J§7*o+6DOcDw+к?J~MIV?}ZHNѧ?}yV qeLrKgHJ^t?˓'f\Թ4YVԽg*#G(PP =l˅ Y;,/'_IiUT$Vd b5p3(a(uϥ 3m>f=^SS*ny7/?Wn&| Z0J9YɎ! NʍTA ";R3Xϩ{+m'cZ?" zm:+ڷYW-CB#{r4S;b]痁u2'{:g˻]?\.i+@}ko7=\?DKc:HٳCf`Bu 2^Ky`(`-KX,`9yXq@ Zp ;4f/v:D~.OiXj_(x} NX~}F5m%<dܛBZú tq|v6^sۙR܃NꝊIy&quĎ;~؜8nKNI݈Q"]Bl)1(-6 MЌΛH:5$`g,{Qel;Qew}V~Np-v[ ew7٦>k= 5斱|LRӴ[4xd>+(@-1=)ܹŲB˯X{Be*xpZ<\J>);L@~nQr-`tBO !OW!i'se3tZ@T c04 25kc!Dp|2AfmԒy87:Y䋑7O 6&KZs"1aA*OEz8WaڧgϬgmP'ʐmO黮ٕ2e9Z[a3CkY:j^cl.Pdxhv8!'QcqB#40"Etec^k GFCLu Lq/8z\jGݣ/agxhK2ׯ׿n0S B(&%ElP aiދM|bdI/Mfy>3|QDDgE2ڴRz p B4$roJ}CVZqz(NRnȠt[ qjV߻kyj \\#G",pF}M0\d,i,J3 ^#y.yi%~d] afvɯy E`u/x͡$BD8j$ԡ->AskNJ"P=|3o4,>QV[ S5a_'D6opd 󆋅8ݱ\8,jL_!Ux7?q7v "WZBi$D Y4`$`R#.H7?vlkXP\d3֠oPU}ћn;EW8v̼ۀ+]&\#v<+iğߎ0VM]:RMO;roklmF&/Jl @[[&NmV@Uf濜-`m'$5luM.xq ?oܮz@x/v9W%Vۗ݋zl^L<\0B{%Fڨ ʻ쪋Z2Q$4~ =$B+v 3rAYͬz=}!=~`NhUR'TA\ Bzd)?OHPK?./˃p 5]R -` R# Um&~ H r,|.dLS(wSP 5;l{_xqgxa=-yILEl ՝~(O ӫtV/HYH{gsQI|FbRjrsf2a)4= 『=2f$<ЈZ2&NXE^QɂLop+K8ڲL]*f^5Gcyb]Ei D!" y[X i5 fJAD ΅3c ʺX-˄.AA#hzPx50]4(~ wGUJDy=b =x@KH7Q@SZrRyYJ}-;*H&I-  0|b}h@~HK%1^~bLn[_ªЙwsR(@w@ps ,zW] 'A,}u9(zCOĥ|sZnE?9#HM"Z8+,AT达|˂Գr# H<3=5.~&sJ8D"[=vep*/ ٹ R}4>f+τ߼_Ñx}C‡/Q) N՞_|fIxꜢg5"$d>LxUq.zˇ_ э[ĊV@Ɵe:ug|>ts\j{hLrEX d!.C>?,VȢ 302(kPE-GRO- 5U9O"JU)W+1 SaQCvߒ V/p\gC"RoLK;- *UC[_ӚsJY0W}<"aH:m &MMH 咪3<;?> TqCwz/b*YRF&̛R7BjW f5?[u摹PlM@u<xwMΒbhaR@wQ&򒗜֑:.7Ap+Y# j*H6W?j$5&G`.wNF*?zm̙|U+8L%0(={f*PL0䤽8 [#li r&i 6%j +r)ac@.m8Y:& 8Wg>mJR1J6 w 3֫HRH2Nz|;=4.N0?tY9=d%j9S}2s`gsVzn*G'sܻ>;Ue;x.u-ݹhD$1gMsȒ~ 66w䧗ȝP1]zXC l-Z*T<’x]NDWz-l ,6q_S j;&Ly8=n2ۙHlz 8¹xH^D7qAD0-{'C_8J2cU2zL]„X O<篦oP;T6D|WF7J_@r\˕YxGYnUnXw9vFؖ~e7ǃ 33<&?9$oe6}cjb 6%vhh "dl{ [XҒдJD)N.k }*MsH7Z6Mc.Šj [&e7TL7D.r ċc" Uҭ׫V;$W*/-P<B(<_ L͕P;IF;/!MOr%% L?%; lR . 3~ WC%:X,-7"lZ8 T]Y(AluItO%tȌ'4ʻW )MQ)J.wz^]8EV:u&^𭀆~kğuUlo Ꭺl)ԁ!ئPBg <\ *q:n&("P# ,04c@J$E޶mwrX-8i {@LjwK&x oPKTk~ӥZ]W}Ey'"{95&(w> ǚ& *P/>\$h"p#?8j,.Z7EɕL%و<:FpBI{wĢ/=#XiRO 7A82v\^K/^mBl]%w?.al$GhzŴ4:!-vHAmCEwM 2\X_yn(}Uy:m$~%-첕yBg]KPnwajqq0 l75hW+O%%ܣ2iʠ$R 1V5tiMK-O"dQ`"L|& IF8v0[nu˛,E+ز(KmD6ss@<#j۳yV0YJGqdm@PںX(bPިatT eeTFL8͛)t Vd9fCRd/lLb_b0x0ęQC3 ~*)*}b=vȫlz0{*ģJI2Qf R0DZT_%oHhF쩷wn t%t\D.d]5\9[m5 ͵~cH$g(y)3 |O y]_)Nɂ>#?9{6,gxnq ʻkp΁i|O&[,|& ҟ$#ogo,09 ٢ޕQO۩}©tBsa$=%_-PUj.$/g:d[D T8.T^cgMWV3 ~Tc5Dlyx vʌ*Q/(;rm]]A!ᲗrZ 2\)"r lx\β/ZUs6@7̳lىp&+bmu]}Y-zyňЕUr96>aa?Ttnʻ(=U2Z1UJ*M&oOؼ{ok?p+:-KoKvo,sch}'%) y` ~Wz@,ㅖug>Hx?ݕ醴5H& '(/۟FStRodF@Z-J-"ӽZ8 2'4~rLi]_e &;M]2|H^}$B g &I딿{.֕B31W+9Ijqs]D`@ gIs(7}/cL*n ٳjx%ʲ3ʰdAH5/H0^up@aHu8["aEi уS}%BrFn WJr@hbJir s֌m?:;!RuBX\|i*.{UBtC /NXPq]Xc5-I:NA,kN[D0'@ ã;yVGpKVZ QYLw˙DAG]#ϔ/8W$dڔFНjϣo$FX'nX)E ?dҎ/.uʿr1BmȨ NVML|[׍5b N a"5_yQ7*dW:%sUf )=KVݬ U_ָI m[;hD %QIIkѯ^FbyA@q*2+ĚNzs<({Р3wkS[Y"s>F=f[;ͦ {6KPΙ?`pz־(C`Y"Eku"8 ߉+~k7W'7yO-?+ \=zv_]AK2; !2Aa@vQax>?(GN\ !oMHicfBve$HW9'Řy8P'ḺCKq~pړM`i>_f;!Yo49mZ 1iICW<"!=$&E++uqcw.Ћ2B9LΆꎉJLvZz^2Q6ZqQ9LQ!Vdҽ2pd'9($vvã7?-fKrn8aV[#n;~iIU +_޿q3ױ#,iQrؔt7$i{lo㗀?+0!>8t+ ~Wy&<dSM]:tȘ`\RPsF~QNǗl-3Vɩ>*<ەk3⽾q4c+}f2YyBwZULp~e$1uN߇ugN:2}r, G kM6{#˦v`XzVܜ |qm}jeRD_Q&Pd'ZؐtEa?kօK<'Yo}G8ơ#Zy$ vdIQ4B RIag>#,n+̡G/~ċl8c:@"x:`c(1# 9,R L\rT N̒ӜCB%aqB;7ݨl䊃gҢKK*I5#bi .>CWڼ'v4؈>0*o%U =u‘d'6Ea0Z f"Ҳ _1K\ nۢ '!rB#|Ja/vd/Zbmjdv6 e^06M،~ԹE٥aF ">LG2XzuS\VsCck _/Z EoN&#. w?NVx'.pp(%Fg:CfTMD˖ !:z)): } > Il%̪w٦6 =°..)u""4<2Ue %+H;jE;\zBU+.7Q@Q[$/ ?j=i&UwRbs{dmvzDv`>k7%Hw0 x!4ylϑTrߝU Bƹ|?ߵBApbbKOJQƉ .t o,^dO+2=8 /(KvEvۚa' ޙtgQkT_Svݰ8upLMx3SJN+ ?qGÐbJGZBjnFw2Ue:tV:|c} \3I䎕>3HcuHTV$d jIdfu袥pFeBij !p|w <Ջ`Ig8M2y p!W'ͨU5߬a$t>a]n7' eʫ`El3Л0a!1c"wP1ӞI QX%k|C?Okxf.q^~Au+mtRdIuX;b]*Kle˜:Q9-R%S,d*/aI%fq1$\ y#YZwv/jh(Z8yoE\E"_ER:›nG/Z饦8ad/a$m hӫl0Ec<7~5g/"!S (57|$?Y6F\%OU܉N7̘7W*QgY@|wVsBWbn53"2;ĩxӧU;@tܚo~6<4)74CvӁ)kгu٘%v?Gpe%YoŽ>YmDxHֶ>BRV􍉖b7}3*=W{7%&/Zѻ"&{ v`< Ehѷgщ3N4:~;ًVT>!,E$zlnQCYveLt(_7[Iv U {61"3c+vi`j29I(vaRu!x1bTG2")\o"]Z?ʾȶM$~q4<6X*қ̖ڧ~HC0eiB*c^ܹp*f&0)(LhKv*~*))m&*&gZ^f u >ߞi?VPX|dm?\7*꣟[vМXQvoKq!dM?44΍C_h.=wMGٛvm؁p<~#G5%[m%lG(y{f4xwY~R߹b˵肶MVQcNMkY5jI ffJ cp%ЯkZiHٿUxt{ Q 0tP޳FsnS 68L.ܴ™r;. ðT`⎀2Bwb9tЏ;Y\R Vv?qWȇ.^@?9)F4'Y^uY<pN"QׅiմE'Ǹg)ɣ> 8T@9lis1.T(#n2$Үe޵(В?tswl'yP,~G}iJc`} n$I~6j}Js`p\tc z$ef9I"Gk _ls3WM8>a˽-N_ɵc+Fj|aj͔76deFoa"6LAL©oY+I[|S$Jq͉Vlz)ȭ9ٳ&1שV۶ X'2e̦D|})u;H|ύ6q VjP)YWTi''Pu`rQ=Ty@2s^[<Rgȏ#+m X ^]+9?LF_IΘiqI n]<^$^P-_߳5g J{sGmV4^$+=BsthEVy E{g[ؐG"eTs90sRyjhzMν9XM\K5 #T3 Қ<Ѷ#ܱGs3XAlԎFLuxY WrM zO݌]29d_s@.S4 M'2y%9icEnqU;_jH[ɧMν4YlEZ0(Bc"lpE^Np!|is+Y/:2j=VkrqpG[YZ zxHcdU٥a߉u ]6A L؀PA%Si:.}Pb%eo~IY5Wt|CO5R R,iiXR1Wk \+q&^a d<߄"hYAQΥ[Z4ZH<4"8Hw&ta3kBeuCE)p ^F 9!dύNYfpN9j&ۆ~ݻ,g tSyLMt/ZqkEFЄ`?mU@i+N\˨>…葅q1Zvoh_1ҿ y'W>Gt M<CVcA?!|͐A:E;7, ۭm~Q/z\5 G+`ʀ]aW)<D9*D:AtVꓬ'[^;> 얼u~)7Sڃiˬyh0҄mcG?^fK]Jt*SvDJiO;jYU,f> X~le;`ѝ]Ṋ, aSdu'1Z$Sa i>FT. fY0_OZZl᧲D|z~Bvwo-B3.BA}_@"8yVͥAjCw6<:`VޟԮ8I_Cp!]p vf )0NC 4ڦts<,sHwВpV/]@GL%\tܴI^1BY-N`ZS{7xFj–AS- ' jT)$3=\f!~D|Zl(JS]p d#kFl_uHrlQS(`L4W/߫ ' ͆ޫ]uwM9Na(t#ږ}-զQGz$ौN8&a"DPJ  20R3lc| Gn szv,GDhB'\a'I6;.jowGl?1m@|W.>S5}i,Kg7%tl =>sAӀ{p\{q  M#Y|n^Âk͙E(8~'8OvH+#zI&G.ϥ`?J>pER1 P!XZ9;owњy4/d . 9-R\dr{V/ȁ^!_?$\k=~ٲ K@ɾe^8x 4Ӹ% s5Oϕ_NP*ry ?t"glH0/̉WYQQzҩ$ h!a$8Q8 Wxk sRڟ4n!K.1OwfUvOL $ǟ́LH3>IᲱOM؃aankiw2dfɧoݏCg`JFz6]ŎJj׃u7ҏF~3rEQNҁhg7Cu>#ΥwҊpОFTRj9c4&=iY2mI R՗>,0Y~UCduȫtᶅy^;BX A)s.&f=υ\{&-CV߰uDϩS(A@XIa9|^F'anдr~V:EaJ90O|3g3:G=\o7@g"ְB buV}9 f MTfITv_`5(0fHƽ3md)9w(t 'i(-βc7&ASg;%fym_;;Nꊣ=r jސ 5%AfP~eU ,_{S)?hL yƝ)ezbXN>%/٘%dk5E`f>M+md0^q9C$8R6׮o[8no,)`k޲<1VqN7-饯lyS㥼4 FANhA6$?H+O~}U8rV5$X|1U g(U]lXh%P&@[1"99(XYN1B,?n \*w69g]~랼1c u(X|ɂU"0:,jEZ.24IdRuY3q~y[%e5P]Q#CBh$vO0[ ,&DKVpWl(cBXn$j\(7K E_.mLD`O Z) 'Hˮ<"#;yfvr oƠU0 @W{޾S>`@Zs.Uǟ #VKRu՞1+ឈ}@rt΢܎4õ]:ejɶH16_X{_G_f\ÊǩOApNGAKzڷ0g_F2:ϙNwś1 8 1~N2:S2?zqPS,W`¢8qW*]? hor=b;7u?g;L+NvX8 d(|~`VQ.hi ]޵T`nB[^#VkyBgCC\"WFS(tXf4ﲀIU'B9{Ɠ|7Ea ; sUs3g< >UI+Vϱ}B+[q|_L|aSrۮKK-jg?,k߿(讬TEk FLٻi c 5aљܼ`NZ[٩2b >ƨ*8ϗ~C$TӒtrK xZ DRxc &> GoR4ؿŬo/ŰN^xΑEf\MUB~[+b=!_.3Bs]mcPn~dO񱭑H-Y1-Cg܇^ɵ.r!W;`X%:+ \L&SS(yhgQ5ބ,ozY:! t1$c^alJAԸֿtCH'}z0򽶭=LfGdг l_>~ dHɠHro-ֲor_Ug%.gʀcX/(>oe9I??%trE<Ĝf̚iƢV`"{@1sxnjab{2zux+S;.$"upޮa8) <}LvAS|r.`}:puP 0fp^pEumGI\х:{vZN6LQc5_G-oI `b礢)(0ڊTiU9o)ݏG"][/7^M#?)/t:\8swmt/ti(<9Qq5 x9w&'&ڗؐ$]`?|?"ʼiM`sVV[l|mZoă4J*Q֚rv}\=hFشޭ^b qr3KZŝ $y3e}mVxFX9%qW{6xS)$)@BT+8* ^"enRPsa^=gݶuoo\CjLb!>sوGsH7ۂ>jlYxIl^!IDkAj#TɦD [6Fgcl<ql!Gg'ix&*uJ )AI:YLIHb^8[O~؜DZBfCm<0x\@77yhZ {s&)?HT^J[R2&MGV*Ew&Ari-r[wRDaD\o/([`GX! z6dce^R GBON#>h@H&'C67VNܝ5]4zݧ$ #7H_E_J/x-k,).wr?,z͙RfZ~"y=2P#(pDͽ|U7|ORqWYϛfUl 7ن$ݣd`aaޒZJPx̉dJt^ sSf+ȃbOF([Uٳ8|L bdZH%蚆sHrnwsws>0Jiݑ 뢈{,\\ƭPzwq2ܦ27&?bj;(6ʼnJ/DﮀwHW˰w}zDSad2K(=c\ 5TG]紞,gq~"c$}D S>:)z &76Ձ#@M`ۇ&NJA 7w3l +efM'WR3$ٝ@}R>4L@/mEa<魑Ύ1P˭k[tRL][WLCbgդn죍j2-(+TSw9&< Y#J>#k1,F3N *ѶY2M8l}HzKGbM #{ tJᆵBfAle&- }P?1B p$NL;j4DnO(E![`NOX&4@e98+F. ~1=X0*bXdh]&Y8FT7g/VZESXu>y)W]h8(;Uq f\tZ͂JHb}4?67/cԔ QMB11+V-GXPD&%høUcfOMf`iu>aeNʨLYu`!)d`i⍵(dhЏ!2[f67 jt)DU797I`A_(S:2`BR ͘&T 1+ҵagӅ^,.X9YG7/HNȪ+!W(|voV0~vWO#3/X4r٤N-/K9 Hc<њd{ epԵ?烈£'ҾzN=Ib9?/+!/jrH똁VjiSh_stWoS|[AFY)hcog=+s{m2΍rƵ]e|Oe qߡhr5t) O9V7HZ6qJ_jV]Qcmѫ$7z"<Fcⶄ[_Dvp·~0NQ ]?kvq $!8lT;˪cQ506AŒۋ]½UU*`bRd-ovt m A7e(^ g铺'l8+v,9, o( w$RǁAvVý6a:mv,˂ʚS[qLOJD!6]z),nz^#'Tn|&}{ݸ$j-5#%U\Kuޗ 6e;A٬9 D^-kȃpH;Kx׋SvD 6LόVoWΌB ݃P8:Eb,8wTo]ŭ<uz]ca}'ʷٔD[P.ЦPt'6^p ɼQ=nQR `OlLG$[a)?beV˚Q'oc9`3,ਢ";^YϽ{]2+rb#Zyo| =s4D'Vh躃BPʹWc֊?L7d9/S(H4BZ*\4Vk4r ՃzS3ݝwٙ4EC%) a&礛IiqrX7HM<^ ~V!@aI튔5ɂ;YOqRyi}ө$8€)p6ꯍ HZJN⤟\)/yί BRY.Wc[ ݶ׼o4 yt½;s3byRG3a%I`;{F(Ko. gOoWn(>Y4JG޵>YH>若n*c \Fb 0P ܒlB%:iXʧ9Gع|oT>)K "CdȩZ{Y%^>F9E0U|ir˰eqm Z/- |V Eѓ ) CV /ߢ@65g fl9`zJ1㘣 22A -bמXSF;gN1p"伳YnTU`zL'0UN7tݦJn"74uTL<5Dl+u$M/TФT;gW҉EV"ObNŅ_,'}n&7B6ޔ D(7c/q vD~܎7-k1Z[mװGSYyrwc~T=ePȢ=i,˝I~VpR8;"yҐp[nğ$;T,: \O'Mqaxц>2M%e[W۟}u| s%p7gEge#'U ڐV%`r/H8Scl EM@^d#jDž%IcIHR&G<0 k}7ί?gaxݩEX oO3u؎ Ax-q(>]"d͟X]!T?69@vֹ`R| ctp 7Δ!5{]jeVPjgc}SN`jֵ<.lh/ݠEzu~~tDh=YQHYs/evOrQ_,:hMNhoNdzf⓫p[d90!.w:&*.^pi yr(8q$+kȃA<%$" R>^?X< 8b ,t}Jb 7!-#2Ԅ#N?sOD2d?99buIQFѿSD^= >|FL}(d'SŋM`(YB\soj\))C$63̒4}Q c8zN L% jK9%jC%Fߟi~Qhc*w{:#v G=Mu:ݷ hsy/_ _ڬلz>, ݌Pp^f8ẌG\+*{hIcHo5ք T2gɜjZNlu"yğ\&l-*;5sovL>^ᦧd?^X\?E%-Ag居)C;U|w37!@\`g1\Ko1_4{V1wYnvQU. n1'ǫe<i, >a='W8Wyꍼ/.}k&OfxGڪTA%p86cPp>#D0' a=(V_yjSF(N$cO}upo$thlSRm#.h%V{[` `)q^MΉr| +y~ >QZ-"a> H}nvS#sPF쏡- NgyaHdE\ V>*W#"D^2,4 gd$u#ApV;0 6Au68(ԩ(.8Q֛j pЇշj'C~QW,f+GTIF\]cO!y?0,AJuÎMWnkwoQOׇ CspMA(,^7ؒb'g'^ePAt恎y҇(oA2N( ]gjQ:@Iښ׽׳A1:2yi+v*v3RR%nٴ8xf֎(e jgB1a@e#Ke|e5^TKm^u 2{$&Wa'-@ ,S k`4MX&55&] U37zM : br:Yɼ g3 wW YaPCOVDjf 8d-8$3S *iRJTvVyl8gYu[ 8^鲗x.% V*o/3X\"yľ"iy#@VX!]ق7ē *vQC;JP:|gzpl/2άoKTq MOOAwC:.kP*I_ Ĵ<9VhY/_*P-gO-覵KyBBW?4d:#rUC/ɩ~οlijc+5 9=`'-!O} ؖy ;gtK&S1:K>skBP2usnԍ_6"OsjTWA8v8 _n|гu-sjɌ^$Btfm2 譚#}t7aհLSpDewS+eg@Hd oŻnq[x0Ge%5W`va";q\KKHonclU.>q/$MS''*Mim]E%< . Y Rc4atiZc';V2i֍ar}L{"ERca^Ԣ? ?8|ioVP' W K:2A+xurR:ezW?%yBֲ&qyA\NPt;ƎNoes>&K~0>I" &R<~vTSK/k&9~+ƿl(+Q?w| O/5 YjR8FVPVQ@[ҼQug^%Jq.!Ei[F2b27oT3]4\eK!ŋ3Yi!كth]؂PۺX7 QjNx?8&4"G,B-!u"avE%[{Lv9VL[ϳ%ceG1 EJ[gْ]P=*Vd $ Z_ ,ʤH2=K"ũ"Z݄G[2(s;5SƮ{1jnN@&A)EN'Ș8`'TR򇶍GKh)/݆bsTܟf]CBcb ׃HyYlR F9i֝rw6=a"*Amb9x1<# >b׋Qn,E8ws9xxPٔf8(g /n (/?Ι!p/Y5}@l$Kd ig E`IXf3?{j+}vÌAYH,\\'؎PIX j]'zUbEե xpHF:"V3`{ D7.LuDnl s^ciբҰwXrMq[CŤ_x~Y#^1Ve7gJ3 Ֆ|}2r;[1.{!TvTt<4h7"Fh3:ߔp1|?dޢyk ֢cSULLy5{Ęւ|U3!ٛSojzu}j~ ){}O=I)`d59UqT{M@gqjm)L{B [tY =c6ω2?JR JP,R7eV5T*~aְM|5|ORq(n0eHR/(9͠V0_tX/ oSϺ1R߅kz%TKiL8K~hQVK xM9afĕpDcE(Z9 dǪh:g^L85\1d#1Jp\́a`-rǍϽG[ِú2 %`S\1@7Zj !v1Z$y7GHiyNwy Y(nF)s\C=9#ᆯNK؝[iKɒ`aFYFzvLV*mY/VcOH)dm*x_.So_© .y]%-dͅgu0|M׿=]%1!`㴫5&[BcT:F q a`F1Iמ3ag- F{VxϽY)e_QMNRCX]"j$z D)ҢPݤ3< Ho?+k;*\{B7^6bڪgu1k%TrJnkP'@kR_A3wgϓ;(4X X _1@_8]3,g(|;!=dTt!A ]6CZn - K*٧2MRMoe"ҘP{յ)6(4u[oC6i r'>vu}a:ZBI9bbii$S|NCO$!Tx{ :u!wۍh4`? 9,@^~~XkUןexhKղ[;л*PGDSP|c_{ߪG + 垭oP,54=1g. ħģOeKC۲ym/0&;:uW'dN)|6dnug܎TR<]*a+\!PQstOe~Rm*F7dw^!f+qeLƔf}SG#XQ˪Vp] ].)7"Ey/Pÿ;d$(dsLwxn jbcM R@Dn컴@I!+f,P;\"s,TYt5ivFV'G; <툧6r 0%̏]-S.Mz:ڃr.Q$>Ղ5^?vBEKhǭB/8MpW7?Q:.E/(ߚ0k$1/t +S"TՈՕte ]`gbԜ [X"3|ͤS@.zQ߉r9؁ z~?t]7߇I+f[qX5pFnڍ-1$DF?qk2nD^gDJѠ<$:brasT9zƂ*n) y <Əiۖm'0lhdsW9,D6   МAXm ~;CN`Bj(ʚl޵kPjh}z~ bWG+[!]%0(L]|6.ȭ3`i){6 čz۝cBjxX%kƙizZY_"{=q"$wMVI8>ȍgYLJ|?g ]@Цp;=},W PBWmp`N}*ſ*G/ |XC. lV 'Q 7NM9yDZw, vt9zs[I4!]n+T$vv&MMY=q6~ц[*X 5i3v7W>%UE b׼~0u>QrohxاGBcp"S8y@E2 7EH ;0)"-mP5=iL~Өv8cz=)`V:|gwWtH!uJ8 :4Mnȑ8NM{sAHu#TqImazk5mʆ %ٺ,#Qd"HuK^xq,ʤͰNCe%NMI!T3~??_F-Su7uňfd$eX7Ysp5bD$D 7< ; ϤMeoc(v"PZJ+(A(b^r&X={ŕQx0?xj6` ]'4Ӕ@Zu,v:+&,h{'VTÜ0I#,@㋀G5 !uѡ&ldefΈKЯvJGtw!*e.y^< %(^/s?a}k<&[<,Ţ%0*%ڡI| b\ߛ{X/MmUS縏"-q ca?IQv &tF;sB[ԥ ZZ|)f{- 0r? 7S_P7* `VTdƴʩmoS^7:tSn`ܯR "dԅAD3mj2nI-KAw̍_oZvKyx֤=m)ڏj*o.FUaq0͗([.ѻ C#UAN8 0ߤ9 o-ǎJbEUsdA|M!hQڊ{{"4&+2Śiѹb[TŰRnQp_hagׂP'@|k5JQexqp6OD5Gďg#F*I2Y8m4u`.b}1g5n=^.[ >b-;d)&Cf;6LM+CP.CYt~;mQh 0Vo +qP^mIp\6`$\=e8Su4f 0N-g?=!?UOt^EwA ӈ>hQѝZ#n )ЋR ҁwV8umb} d:ao747Am|x'nT,*-.rWl1 p,KSM ;^]D&bMΓt_YS=pG⧉YmYdaݢߢX;*M쬺[ND'zWVONʇ|B 7k.3 <H&1+J*Dfv_Y,aA[I8y$=B}^=c ;G:^tgшôa9uGNGˉ8S ħ~%[?tSpFue՞:tO-vuǞ___NדoTfaV C/@GZWO S)h_}6&RAo15?c5qD'sq-HD̶D tju/itQ94]Y 4K5 aezZ AdlÑA,Dn_XBHdW G̜겈mSl3T6xsI$Fϔ<ZO41w8*OIė9/~? h +RL%֙*qw‹$Nʹ" tA'L7# ~k23OQYc NIOWTr8~ gpX{鶚=@5H1q) <Z_Ͱݪ6 BbAI胰!4+{`6o_{.9G #2k7i "hYyh J>XJL!1r{7$PjVIexNOǝ9L[AR0fVf:6ҵ|V`  -N8ly-AB`r;I}@K~F%OVϑ^R}Ӵ66f,vjnbtjXE]nB5^( +-~4)7 ,h'tމʭ+Iaޗr71NdURhdzXn 9yelmA 2C/8ʝ$0g~/ayHY3\sDಣpo0r4e`8v?biN8& IrȀe`[$+4Pw""'&F_:]m6h ę0TC̕d\n'jC߼|N CXkXcDZB:@&<(HXKHk6虘~ڀ/r!.jу4`IiIgt(>7;pq)@,>z?ט`2IYwF.M5%rv)3"x!RKF PyO%RDvTi1eYXQ|Y{!h zqK3M Q& !I:7Lci_\܊s}W;b)w9{<+~ Gdb=X˙/)_{ QVZu%H9AN.jt;UC[0P:f -{ɭ$)mT52j8 WJ# Vtk`sQ1g,0eY* ưtBman\['ӫT-,5J6QDFD9 EN/1Yߞ[0˄CZEPVH\ß;-P`昿#yC=UI7m~~LRƅZV>Mlc8U11ረ@CD3MlO/ͯu LQ%~8kv&عmjT: vmϧme%!-#QC^!ty#o괸;'r#9e9#?3œ'!Uq|) g_o=uW8{\$`e0/2!u߆m,O 拏#?2.r~a@F-A?}p|Va [ÙAM1d)Q<ߪOgeCZ6N4tdMH&#RuǺ.μqv'Kzge*$|^C'EZvdDƽ|Ԫ_kAsVgdzw+83DZDZlP?Q@$b}c y$;9_s Uc}ND MTsB#r“:1VCKq[Kj TzGyWL[읒=&x*d52gi  k%GIol ;?%Q8''6F؁!*慖vۺg^UaٝuPgB`l%O& \MP -28 E_.EeC܀#giD4QLzc4]ǹfu h~oX\}lᫍjUH(?-&Dp 3:RBRy$ٿda׼:yON<?%!ZV9}"s0aOPh$ظO?W__:컖'v>m*[m["e ʌ U$d5p : ]P}hH80W[%3fzp9.w|y&)RA~EK;HX (=1nHWJN}쯇 ?uOIw S`|)X2&1&䣖 @}K606Ц87འ |dMK}uA=#rݢV RՍ"iي4t`hNŹS^Hw"iw0P2wA(/kC:aF?F4Wh 0U T`#LW']G'Jehxl&U50;+!]ΝY2xޖ&#^]n:Q';f{ҭP(+uOC}LYuCD Z*5, TTL&4B:P_yqkie7DWX,o9l|CF{*}UZZe.`]@R(_d=m8KCl_ <` %zvp Q\mGQE8]+ΤGJ `Y[-D0 ү]os|{kg7.rZ4V(sFUU%EFj)@Ϡ/$;( 0OV(]m{73;QmĤst}ty^nIbfDj<@"iewbq"2s ?s뾊$-uA@o튖OnBD8$T]\$($B9_ th*•5-9YZih2FQ%5_ɚbL7S wә̔x_FE 9 }|Eض 2%Ǫ۸ Bn ETCeok;imkEx x4G,b<@g_t2IfmWݙ@RGUK>,vTY }b{$hvN8N):C_vaP2DUW4i|5D9'WHL+rꎟ}`dK 5bE]"HnKBBzV;84_Q*+h|8#H)l?hiU/QppFA%+ {q8-Gze$ wƃ~.y:|AfܵD^(`qA,fWVvw&橦Q6Q=/5/txԶ551J ,E! K}I9Dqq$xoXuŰYytwԍ>ìLxQuYr a=yqyxj=sޙ3{OZT 4[=1«-dhysM^qAѽ;'t| nS7ͣDCVG PNTe~ny17+4-QS@(mN]VTa%^;g=D,7>!!ƓYe$T+JŎfF2i%aGE3N*| ɷO&,rWvs)N},zՉ9T*eV|s!N(YBK9T |^1u觛wocZ w-} ]d"Թ?, Ji< lpo'D]$ȟw,_w$iGRshBoTj4x3^GZ \m}7"V+]9Q 6c#ć)Fڏ94 Xg[uEM9C"~ne? dRۙ 3+ZdH[L|nRUZ~݇c/b(K!$ [ +4E Ȟ.hai3K .Nh|ǡ]" 8¯$I%K~V:K̢m!(1/3Hx2~:nI% ayye9S:*Nkqj-=UX{]{}ny b3MW]>_ Z oMθe(XG(c{ѩ˃J zU%0tZJUeWA.{"q17F]?4umBbǖ1JX 5n?iؘ-FBgO-4GaCK=HŐ秩 vS`Ͳ߇dQF+钝˃mu2Y5Ųp5ط?򋕜TܤL+<}VE]X&2`ԺfJz5;)0HߴQ, N7H+,\WݭzaN\cL>̡Vϋ4G@Z*֝IE %YxSFA Yl(~=q[2ʥ!dvԘ`LD^Tp_j Z6x$wٶeԬ7wSKSӳ!N_x DK)q1"`> O5)$VH<Ͻ3`*6h)A5U]J*b(_m(7K޷hOݯYR7o'ZPN>堵@wY~8ձ8]%T~W&r`B "lM+-z}+"{$ lKRgzK'yd1w;BDjOfj`76>Z[\}h7Y 0׏6rU mQbvN2t|CVTd;1|au9- H烍MDZ5u~sǤle[~ `6?gRȸƂ@?"d_Ϭt-s"5zgcP&AUe KɈfG b2[UeA1բ dD>P_LGʪxhl cFmt~۶n: Cr5T)"⻬3^ m+Cw2|t Jh_TT^t%,7Ӯ:Knya>==mK1a3w~mlSs""SvKje3)'Q*KĘDdl2wy[`nmE^vV0OXg I"vP=X{JNRQ_z1z SlgTiiF5''M"G}^GH; o6#Kw t:L:! V)mHoJc9|ISS¦8^Tݝ1 ٲQzcZbKC¶= ϛڀQ'4*Z`V5XD,b *.:t>j8D@p$op]4C`p: gM²A("a"(bLe~~>$T vGS|e8dBh[dۯn4]PюpD;x%g1$m[_`˻rxqIYخYoF hKa mNZ0&QKQڤ֏4ܯۡaGzHPH $/o 4P 1IBch (^7 /kzӣyjXeEt1ZˤIYt)*r)-V;@rMiy|^xRY%~Hqbdp4OkFkR,ܠ(R1Ue"2vͺmg֋& 4]UFv{(ޡ_M$( ]QI UnpzCip5A݂tS7c<4C3+E@"fԈUx-?%E %AڝC;w&eP{pJi1 JՕ .h(}eYvKVB, HTe[{^ +߷$W4QR&|6\F]H ԹzZ1^qc%R!Fi_Lcu~ 8')ԡFYG =R^d3cu.a'߮+#O+FқD@ܺ8Vo'!|`5{ ^%OQمrc7R,F> 9`PԲNe-e#-Og?Z5C| H97.+T歐;yN>jrwXA:H3erG:J!#hEDe 썭oh6q9yk^)N [uK V A8Cߋ(SA-?PJkpbu~]'&-TŰ=ií.^Aq&W'')@4j[e|ARd'XէE=bLMXiP1'9 z*'PDwd'1'W؇LvEQ-ZnR|ٻmzvnN|z>+;4ӷ+WCh1S1,T;rT`*p{6)cOč#C[aCi.ޢőN&r`=s]82}zN}UVGoz+YkJ:0B^sAT;8RN7^*@,`dlcjaqUR0s'ҨDOJµ8arܨH_ʝ+hܿ,O`$U=v@a߄r%19`k ø)rsdm,rlЄs!U48S<ڣC1^8M Om`3} Td}Mh"\(x<RUVƍv0`1jBi">i^&.IOYWBA'LQ2'w(k[/ 3)܌=K_h*ʋ$m?>l?Ɠ"hrEN.6:׼q'G\^tи[w h㊶Q1?@Nk^t ġXd;t&X<CM)[&"Kڝ4ˀG[nv`0f)9ƞسa]ww"m%퐋`:ui,d_3[v*|lw=؍>Og^y*6ч--݌B% 0U;PG!$8fs%y拭[} QY+as-( Rx_)&_^Ʈ:fאOyJI+lz8aKǽ JT{j+tp(>`Qw3'qo"cwss'MEKNd839ة-*啕R%ɯ[%-`,6vrSB@'4~P@V%.6.}K|?L78 zCUS#Bޙٽl^LH-oݎN?,ɄBI)qnN10ҹ <Վ0v+#~mJʆ:2{^[Jĕٸ`jy1ʃas[bU,1J7'dH,w\ B nab;e HtN.s#F&yc%G*fLL>vR%J[5 4{prçhD =rH^dQ˒EOV߹e$9$&V?lԖ)j7ˉֽ=/&?[#J,>eܸ⠵syq(_JMas/nzjC{"k g?7zC{ي~CJ'{VիJ6?:ez.Cឆ6󑨫FOhqLM\hF{aя;t|ܺWT -.߿wj6 znzTd2O:yEp0VF#,@= ]eݨiF3?E'mһykJ:@~hɲ[kUes^&B'޺CXgBu"Mո:% I8}%}q#ׁ0ʥO6Y\cC.'zx@hzU-}) wJw{t;a>q8q՗g!fOv T ?@URYS|d$gl w7%W%k~revIi9"j![mn%qY&_}9Cag~Ԑ2W5#:PqSlmB92EX*3mKZBi{$]nqDڊKm4VthH =-oےjrhl/@L11 `I'tԆ74 u%}G }M!*n'x&-{g(3"ڲKQZI6˞]!p\{$8/mFX%Jl?!voR$lOhEj['E[H'Pѡ]Lc%(_E6&%$bƛ/dt3vxG:Gdlp<6 ^l9#׶XB&嘈@{]ntrfXI0$,ΐ/+KGtپpgj.fP:+]8$Ofd}|r" :\xi'E7FÙÇfSxƟKw9&!yZ5?I 3ҋkؓKKqW3/jm0J6B7៻0+VOfCM%p30}$6Ox[i[į#ؠr0}"Lˍʺ!XqXL;q?B1|XPi?^<>!I٨tN[?r}|t D0ބxxsHRubF@ <:lk3ie+zi\ sA֬hHf 7j]6( JE]%r~ʇw]q̦UMcΦQ}yld;mb~ a9ȕ}N3RW7,힅3 Zj_pJyQtNw$aZ(,Gh$o3V;[ snu(i^]@SbOxZuFkL[$_/-BkBz0U@ˑ[[|%4ˋN|Qy"J$M:=j820Wu쫞QpW-\kW Q|)8pgE"3GB9-u3bi0(e :;Ll\gadjZAڦԷ5=SIgFYBR-je (ᔑ>ϞTćZ&YߎRdˉk0tuP@l 25J&){ ``icߎf+/YFZZN\M 4dAQbDh T (3 mM1I/T $% ёLL/pe W[I A|5m7&G,Ŝ5z9SRpmU}%gR_e&D7-* /= )8Yf |aTU_n?3eҕP6nx C;qhmrx`J!<tzZ~`pb G]&JqutH@W}-މ^59RD:eeMx Y8?x lF)OMޅdd Tǹ4EZw L0 w|nf2j;snJT+`K9w#$j_Y_.~Okb?tF/G0IqwDuK%T#U([>՟6Dp QVTst)0D⢫CAyY|9Ye-wo8%wa1O2 #wIŁݮI$k' xmg@~D=p |>ݑQAE5>WKyeg*&gY xZx4emZ*ߔo48K>k)`JPK&$3' | Q*+}e\y]%*5 cXM*uNn nYhN;z~RMPڭsp='VҪdߥ2̦s CsNXm䭦d]8*7j Upl>ч"Oqg7ѹ7N1 |@Ůr׮]0NۅS~WPCHu*馮)#yWH,C E]K,*+rv:[=ѮJw N t/YЛ!W2lΫ)52#5wR?9hwҫd>xѩ?Xϳj!np/Ңm4?̎ QGit/4oRWBffvvZ"'= W&^9h[~  ^a%.St= ]uqM.8uy-Z^-"(ِt0 S(9Ru̟ b@BRXE%0.vn|/օch_'&֗ z&ҌAEL ?/ !3O&"Jp궕"x(-VxIVAADĤJc~PX#9[p-zvOKfT\lˊ㤼bf=3Gzl-kHHoD|vLcYm{MxC_vZ1rf] 5%+&g8(t>K03 I3gֆjڪElPfrz$KUwKϪS甚Q+䶰Vҙ]=E3 ۧB 6h O2Ē8q!7NKUrz!(rEfP;l b!c1-`X+ ﬛Lׂ?q2;uH'|߽-C=L/Y~,.Dz['׃]G99XcE`Ṅ}{/݃,y}B 5J+C#ղ`ۖޓf?ڎ5u-v``>M~TAՕ=B Ϟ;z 9~(`G[nOw4L&V>Ǚuރ!  Jgo0{dx!9!N4ǽr} _Z<\"%RN}(Ik 5힌v8AI ,=b)#ptdѳ :?|g" ֧ӻ̔*wv|7@pIΈ̒dU$O17Cyj>a_E4aʬ!|1i$ujnD(@1;;cUͻt0SeW)շD' _ ?IKeh!Zm>n;dI.r 6g3"ʌhCədBSֿqvYެPOV(LmO B݇|? D<5U˹{ģ4ѳ;=Δ,Ð0T35ffe-r&%Rȩ=_ET'Z|H-$jØ [͟-$I"l 8Ø*BW8RNCZv~{»p؀mb^& 'z;v}e`$Gy YW],fm?:t ܊K.`GLbgX܏ӎnT'WԮMƆH ry7 l JE4QY[KO *i 9]`BҩiCJ;P'KȳHH让y*w}*5b=\T(Gf7w{C-;*CȒJm˜@YIc'wadP9U z$Gc~g0O8+&OD7u֓9L)~^{Ǘg&xD?t5꟟`L%P?,UxLSaq@!Xe~:?ZH /W5 k sc98MAŇ8$7T $~j02‰KV<&i_xV2 ~}1ѷ ) Wc8+=jf+xٌoJқ:zFӣઇ*WݕTj)BCCFGgd:3)i{2Grw=S1E@OY@Vw45Cpi7+"r$]84³37.a=^nUY;l-M+!;>NuT{r}A40!I";6jAaH+Y$bs^j%Sq!|4 {# 25{ 0Uo]2sRd8. <ݗejUnd%X '0%1g^U<@_MGzNqCtZyDS6=4V(#|-S47g<{4]Gsڞa8(w5u焄T"I4dWlV遨RYk')!s\ !K!j )(|Y[hBڵI_*-KH@Uc`ZpuU*n4*S=0O ˤtZdEDފK;d]}Ar)[h#.Ơuop6jy4Iv<[ Y}"PEh(p=5)q5!\- v ig/ݱsdeV}o5;Dy-lFëg-WL'dG4JsAko֝ginQ'X v J筿n[bAbc4zj$>~k7q.\>I4~}I:LUDe#lRi=}C(^d;mB1y߸|S*U{5Z.|okgă Ve]ܛ֓e%lͿs26ec& q}Mt|;|S41A',.P88N8BAwŘ]N͜preqIq՗-Q>2)J|u)֜S߇ 59 ɿtx̗~p dl?@ok0ǃ h<3YckuSJ=n<ȡ á"U;Mō=FS(%dRD!~-$AWj V%W$HE5yAt=r7?dsTe~yT9)+ҸYN ߊYd:/ed %g46w DN=IgS 8TKZk9ꦹXpy%mJ"&o)Ӏiuluşn *ƶ<1Hܺ3wԻwG)'- Tpr]G4`tcZ:A9{WrJtvHE%}q1o6S\ikIW% LYbiދO*-}T9P `P͋@-*jxj͎=SD2!`ɵ(oQͧ}SS .(mP!crV{ Skpmaj i諌Kw"U~C`r:؇l-Ffqo* v"o-|QI,ĭ;BQMXI1PЬi-{d^` }]bV~ЎeD7bgQrUt=E $R d! %IJ#SnxW5sL&{~GJ86=RA &7;ͤ!|_5,ku~gpE!0]0xi09ܐS.IrcuRTؚO UNR)Iؾ'Bv1K}A:You&]5HzoEۃkF`d˽|KI*>_vOؿ?ߞb-1Z8eF a =)R9r*_ |jkΫ0|=i )\}lGB<D }xY,x%LmĚF_% R4o͍-|{̹jFKr kl#OX֫Ax"%qc*[W>P5>kȢO52F/އ {ZCq@j2Sx%epeܔ!썞?3 m6)op] zQKU\'` C6y W'O"䡡Q%}dYc]shTo~{h<=!>Zӄ<^B@8* YxG+{w ўK\[&y0`\_ǘcRf&SRrg~NÄ "/^o,k+ݮ#M4Dz_۶m0kGamg3, Aϛ/THG3K7jd;ڂ,upHQv#+u)s`T8MSCmîw d TI$crV82ϿR?Y%x)%.poS5mb\o.&<0,`P6٦+`Z.KP9;7d!2t趫6aPZ3QoonYN%#ғ61rPqI{)Nݱ01.1iL ;#%[%3cIF2YC3WHh޿Kr' [E9oC(5>eѯkf#( gJWQ62B\dJ5OZeTQiaǦ"?\k~V|'e}6 ɩӟ6d{w νAspʩHU!%xsfx+ɡd1luWc4sĺ ѥuF+ӛOd32TGëu!^֐s '^y` Cc꧚ q+9IuOm_7ͫRq /I эF9i3ssX/ dPSU) (?XL"8%z>1\th>@u08m`?k^FCJ0,&y]! ewtؖg¢~4$dx4zؓ GV0a7KɘԑN\c\]{$:3л}!aP7XS”mNn&ka[hӄ-+}H8',JW#x$Ux޳Ikf`yt$lao -YkO6!NǕZt=І` ˬhrHlI:fu *̓6=q; p=ם"#cS:#AB[BW@< /5?6"imUe澺d M1~F2 9>w֪C%y@Q2T} ~3iFloIy8K7렩,Qgt`Y9HgUFˉ@ӻNjzV-l(OlsiMrr{sAE:ֆK8$G@elζX"ޗ {1v9OJ}"&#^HYVgr_2ʩ<{ÃR\ҚkK ˪:L! FU.g0BDe[ɬ&LHH;L,_Pp̳8Oϧ]n!٪8 ZlB F<]&ƷV,X:VV VwRV>מ8[O&+xFȋRQG5\8,Tf5%#t&6̩*sy=P049ZLIqJT>2&'DK ST9:%&"6MJH ~gB+"r_>'pB Y2u6GP 52mX[g pα~7.:]FIxC"RLuȒ!Ϡ8Wo))n`kF~nQ+3!sGu4ZG^Sz6 W rgK;O\Uy_0h:r[>v0`Zh붛L2o.]Fnkѩ?U9)y|9ϲ+op~ܻ7ۆ'Dr; ;5DJ]# dzcd/57~(7{H'I~4@{"5$!HJ¿::bB#[.J~dܣ<{Y_ 8L0e(M,HWֳ#1GpbH])%65@Kf{;>mk26l/_Leٍm#no!bITׇ]LZl2HI!kA:´ a.4sMh@RJ8sP04t4pN]vQHbIwngeI]_3=v_ gް" F&x [V{BU#>='kCcJ{۹E+>ٯvqƍyZ[w^>OqD0N2 }4^[)Q3;_kٷaŵsM`SmFܕQ3_XCǢ0R<$r+~}|_:T([+^$?e2Ld]|^&ZGIj(f7ŋ#eXx5gu;=7нESl~hBhU9x!{QNDsxJ6},ܼAu>e\M)UH'л@1?Iv|ʤ 1{VM)u~BUTղ#)_&򑯓Eژ9$:U4fdUk Yi?»,|RfG,R߆0Πh4n~oGyE-7zP)߄ONַzU㗷]lU‘8 ɹׂ>Y)%O\/, <|cl@gը o˗K32O'PTH (hV lTT | Z]Y8"{GVb뼑K=) oJwU54hwO:IŭMEgP\K@:SF Iׇgd~7[-sz͗`yfK TOy=SAUg;|7Osկ.k2Kbf֚_ad JxU/_|dZ]xcZQz.8,{%H5GVIotĜolH,*=?쐂H.G3Tqޘ't}A rbdҊw큦Kd ;2hO1[Ԋ&=ُ0>k:G5sDkYkʖw {nO3f8FnP* ߻ c oj0Qddpt&% N{xCeeI#:vCB/t[_"/@Ȗ ?Cx:PZgV'f!EE\CoNHG!R,s":||U!6dsLAMO|uYyWV0OgeKk@pN~y #`>R=:gĸ ;$}Pt?oĢMpϞ;5}Ybiu M{Z{R/AQrڄw6}mPG:w1'0O`)xN r+WlSE{$. ɅVy©!L}0^zl,%M:' \ HzՋP!gz=x+ b 5E飔z%b<&8==>zUP{gF4XsM^=!|Pނr s /; jJx(D9'F6&+|>|-^"nQ Yb%F{Z[*Dm@r3)Xދ<.IyfFf_)1^;<7Χ~T,4D%K\oI.p&DLV_tG.Tbr Dwy#OUzd{wg[|l"l_KYyYOmau@ތ|W. 0 '8w{AŅFBkOM@%M{דo2ɍ5&![,xU"J=msjwgua W<'($) n[$:#3ڦ#hAÎ@9͊X\d_y=m-r O j3/'%3U3R(c EA*g?EB5݌*c)# 4ٷ챏4^/++VcI/WS 2C#ov|B踃Y#7)uĴM֓mUJ&ꬺ|4(]Ș ؗ1,{17g"yLg$g_̓R%N:S~nobVDRB&.HX'MZrS,9f.[58S`7Ov+ nVe -Co띜 )[\?$ >6owJתT $n((ZÍo*.cLs%_ބiqᡰI6hDh{ kbrt-ׁho84DBul0hIꛗ8p6{jXυ% SmL;nO46 FmDRk? TH-TMH1NA}6Q!K#-.%'JPvielݸԑ$ ʈ1O]@8"&HC;DnvӚ^-89|=jCm-d UhyKHYMK~B++uz5jzWf {Tr훑{ۂl,`Q#sˀPTFzW 7}6uHl+{GeQS~U ,GhS֯t-[ hLX^C!ڿ쫃LL馤! 8֌9['M-68%_?eToĢ3ߗw7A>6CwUԶAt71 cI]" $Br}UA挒mMxU\赫T!X0+6w:sw>tCy3kَ VƢhm z9A%T_RB4i&e-R6/;".ڍ]c_SyywZp=.xAr*j&Kx\OVrM"LK<5'qil Б}+2Ն>G _q tZ%copUCc}Z$2Y_V_Q.j-}l Ϫ" p_Ckes gr l8؛ nj.cDԯ8Xq`_@֮K[?qX:45iX3TķQ?kQrDCOBF 28Do3/l@ sY~ y|<}9_ٽN%[NbZ{Jhʏ Ѡ߂F8Da4zBRM2,Mv\~Gޠ TJ??uV' *2ȊYas_Z¥PAGw ik Z*~//D rz: b'!]cROTӤl'QQIfW ~D. d_d&Tr#s ,v3"gu)dP: &!~HOT ͯUҊ@zH-$'{v dA&1Cx4dĜ!0 m#}wb &AM#Өq&1LS. *g&n BzS,ւG=)WHe$R3DBe8fe:liC_H?+bdNݝDKCQJ!{Yjy ԲtD6qmY;)'nmZIHW]8n`- @*#l͆Q@_9ժ;wWcAόʻ :L0K(#-4rX[n@DxoqgĤM^L}Cao2;g!th<7'ӟ9Mӛ+;ɑl{Κz^RLrP³vn/pT %mMsW$籗(#R["lk0xqgMVo]s2fN(!ݟ1{- ^B2٩;9Zm-t:[$ze?h4)dJSHy`ȗp^ Mߣ6Hz|en&`\佛Z]c5~yKAߎ2w5\FttOk$G>[;P,eJuW BiF:Kټϧ}&+)Qfw My<۰ M83Ж?vO^pZedG\pg|wY}Z<2NXgmyӟ0W*'Hjt8Rv$ܲJD2k]2+Loy~CZ gujmpt(:(I`O=n^IJQK殹р"q/XQ0SvO/0 [ޖ_xa& q7^a/L 4Zvm&5ؐ嚶_DGWW,%bx ЯJ%aɳ;?mT2I&:>!N%l{3{|B)GmUF_)됲P 7 ǴsU3LMwY6 z4WPɷR[K }7~ZӒ_D'49C=rbvMlPJWz , A@")T o|6d`rWD%)ꈋo93Z;uaxiRMi;3dk~15z ]Դ-I\ TKG@],&lXYP$$B3iY4AFasAsv;AHʥpizf>je 8ak3;l#w ЈIJIɸ9Fz;kfRFHk;Dgu8i2$Z0Y0趻@FPׅd|T81R Ym-e7JMh|aek&;U)>mM%= JC~$OZ@e5 CڎA4ߣ7QJ`hYi @$P,V! YL|n^\qÏaXp(gq yUf LR\AsaxM.sAC죽Φ+=ѓCnuQ[mp8gJgق~4T9:dhpA{+]ln %KDLX)QII^`z81ˣ(Þ5P#:K5fTP/e])kltk 20q 8&NmcBd"n:Rշ,]ˋtJ _1C@oƴwuBğ|1_%|,CoZ $mAw #B>>[/%)WBryD?#`T!f0try"BϜ6vI.e8phpQ %JP,UqJzmO2yI0ÎY JGt~ŽSXzKV ]擥Q5 ,Pj~mB f s1wGɷJ {P˺{=hE3.Tم>/hQzjTVDӄ3ծBpibH4 ZYjt&Xu_$Hr?ܾLQ5FyŊYY@$Hڌ@qc۠/RM~  lPeC(mu! LItJKRiX-zW?|>dEOC}6$՟/dlOZLL~q Ie~ubvK_ SOmYi)C6/ ӭ;EJ'."DJyNE^% "<" DtuD(%~/^+f,ot~. fQ9L 3D/lCbHȫUUI,s/ ,2o β2}$6FE[Q#(wg l8.(^ Ns!%͋2gy۱LLi7Rr|Pk]Bz!6 j.UҫF(O*)m:3lIp<+R0#vZ>8~䓔Pbsl69i)2_ğ!f[W. &lfc:_sYgCB!Z P0-0".ɔjojHNɨw5d$C5Ti2і{On}Bq/P0 Ӊܹf/]KWB` }R޾eFF/3PSIxԤkRpG1BF@7$`o~8dG%X 7H W(\>Nil^I8YfroP{VQēI΄ޖqP˿Nd=UKx긓rbQ$.G_m#{rlKJV1wĀi f#/R%[X<#‘j+ϰIN8K/4¨zCr̂oiJLǜ#M(K6[y01ѳFE54Ssu~IM\bpGdקpQl-Q ~5yn%ECnN qҰ`j{9="`GB`H\]( VԡxYfX> B[$cτ }X8]7A@t^ٙ =k<^.<ڝ[qSt'>*Y\j@,f)&%]vP ,$Y^em}_>nsx94 ךlV(5] 0_+4o8V_Q8C t)W#{AGVuMpyB₶pI &D5>ÝRigLYы\bSI|F]-9.Rg6|eF<N% W8r{畾+SE=n-{ꦜzvMu /8>,w~v?t)6?(ҴX{ Ƿ.O֖!=sC~ziSF8?wLdf2Jg3=m-KRWΫ2t7v9iӐx\7أ1P]ؔٹ):=%%H j]j2RqN@ <T:R@}yHxs~ei#7~߳U߭ExQrhPv.Rj8G7J\Ց2}Y@gt;'Ns-e,<SiCkc+RYxRƞo-vNV{r)^EZRIH- Kx  GWiscm Yq裬4W7*,9 Ə0t_~&YG"X0ol9F G K3YKҌ wki`xuή.D2W`wo_*bB s/'˸y/Sc,ɟwуz0ai#ڿ +bt/nУ4X[,+6#ω9db27dNpJ0 yg>S@6LIo>I>9M3F˪&# /!h$Q́0 kr++{0\Bq%G7Y[qyvZ ,dNb4q7&@>d8_|{bDWF KAQGc8)FnXc(g9_`IἀҼǭ5>TҜ1GMƒE(dl*_Et};Ƅ딟MĦ݉q2URж)|NΖE5IX!qF:S-kmmQ0 #MGXg|/5[5œھNyC/Ϫk͈Ų6ʣnVdi>&N J\ v;#3KSq LbÀ׽i0UV_TVi 8Y fou * +˘! 5.BI]S`lpE`b Mݙ?kq?85yRqp+d1Zt9QU^ԬcZXǒ'¶MqȭB*uFņhը.[T 6K@b齦+ͨL&S(<s5F7_C|6+:!opàf ּ h8w4 Hø 9peލD&Nz6vLY߅O^ӝqW,QLF 2 Ό,/Va mI)w%+ NMJ>)ikjL/h i0^w Ω;V•yNIYy KIt kodNz?uɈT(1tAF^wO*)>^{N{H/)yu<eV"ɅypOo pkBN]%7hptWQ[9*8=zG갣KT΃z :G_l9+r9&q*vl兣K`"h_TUf̺R Γ<5W ,Őn+)&k} zQ>1<`v=7x׋!4Cy=֢c bC*\gůw '[̬/yV`\{\= J>|oCmcEJ MI!Ӹy3c&oX;sg#I|\,wa%FzuSK|Z_0Fcdݳϟ^jm*6E .ijUwp;(C:kp釘bj`df _T?b d?Bnv a{VRǯ6侢YR`hvzm!}?V￵+J*|_t;1<=QSc KI4TmQykiGi;z_sM37яNT, ˸l"';!ŭ;@rwe|T /.@=eN،Z0~πJba>49 jIP}uG؄u+2_ Jq?(ņC( !/xV>#W -ht&z!ya_  ~{"fWw:~;n:ULk6h3_b?87Tܴľ u$y;۔i.ƚ)& CƉ8~cTJJx}[FU{&lZ5Za@Y3QdFID{ m+dQ8y`awG ٬AssEyeKJv?8Gaŭ7Dvb駚$e*Ta7e&a (õ}pK]V54Q*2w)+q$n|*7b@h6Vt=jУ[SRAfwNQuc+x_lGt5]yM4m4_TRNT$Ru}̎]@+UUYiT0&ʽK!j=Z;/D˭NrMxz}37״#y @N43tYj7J7Ԝ+D+/b$AV&* 2dmwYKH  bg"qd34+݇EۮGp.u WIף>w$;b8fD% .1>w09nT'7R, %4H1+e 5 |8)كkt37=4/5ڎ5,R#Dz":aR8;nIEyT]?Ӟ -FnĻEiy񅇐EVp.]ٕ>K;9軈?f؝:< g: D.Q,3M@<#W 8xdz}߂2܍zRSMwhLYKd#:6[Mq3P(śaN¶PX;g~Fw Xp㱨4Ȓgzc?`6auJ 5Ǡ]c*3赊>YdQH'.lp1`Q-G 2;aqiMQ 7qXˀD#Yph\Umd4_Q] uPI n {"`u. #=t"D`$lFzA`5ř&~gK6KжtNB~Z$2UA# N? `cS,ug$k[vH9֖mi?6m.(0{SK] RE߳)0ܖ{O xE@?@D8& ^w{U ?N'0(QCq$$<#'Pa3T: "<|yF ą8hD`fꀜx'o%0$"l{l#ʜ^l+0o~v.[ sa.Ct7X;!`[5z4gٖGhaЄޤ/Yň)d. p~/CRc-([&nX/*+P u#=6h1Zߘi!H^:ȊHJ`z*Po}Viߝ~(E=xЄUH+qFr ; 9_9H&)3^ ͝0$(c6.tۡw$n_<_lgtH!1{#yʈ2+ޥAJK1}y?ź.F}Әze [H6~% 1ӎ[(xMh^4Xro6^@zXm 7 fS eL;۽ipM^`Vm+Uc.:KnѱGnl}osYp*5\6c?WLY QF3nX;[xd$!$5'M* &#G>*ɩ.MaݗJ /ccf)4cPm4w1K 8a4n!}PçAl-9vs{2)Ś0 JkY4&#fWwM>MX,z%lхU0lN4 !xBޜWZ2[ (J_OqͰ Eؒ/5uDz=IKS0),㟊n[fY9j}LVas3_9{3&̥wRG'uanC4SZB2QT!j1 N xWPK  yJ LEF8n4 ETY*Z]iA=f`61kZ-ŚI}A]j\hd1B{=5u\1 W" Pt zKռIό#u芚6ЪMOM"}9`v>XzL= 5qy*;#CyV%N⪾TtevH8e]=PMٶFD<Ģr{^"Jwo6-Un8K%#8. utirL:㚯R=lVqr3X5ؚ_\J\2LҼy6F=8ːL۔oZ~ qGXp엸Рdg:xT l Q+ОӇ'+8nJ@QeN6=zc.סr} Y#Is]a `-\m檂 U}(v+wMR 6WX}R ZEL1WHtS$łY'郗:i:!$JJWR0;a۸/9dGF"C)`!dgZhgVs'$p6*S?{it8eP<ʧBlzӒӘ7=>k$ D:}|3T> N(zv31!ূ \!9pm5&Y'zt@^1^>~kܜih]6b.LCvĪTlOlW{X?R}RJK#pՐ(ȧِV$ۚYR<.FI)O7/,,،?gw?S<9f_c6r' g$ RBՉЪO /<ۿL[zMBy*b ^-ITnE 20MTI:7%@óB͆0Z½9K'ZY2 ";b%Hru4+ca藜N`h7>"m2Lf/~Qڜ QЙ hEh pۃ?nJNUvzلM&)4UhW]"xT2B{[|R|pv_i;4TMȟ"_xRWaJRﺶ4:xRvRd3=)gg [`t))i,. Z7]zoʽ E-+N&#`2U[.o9`~D}֡'RK҂x/ g;azF  jiŤ==l] 5EKlKMf?;LE&fMw\E=B/)Km̾IRd^˲z1Si kX(ToG ΤݥIǿ<NIc~vc4 &m&»F>| `bnCTn3]D-vflt!)N1Huqkƀ>+FP)ſd=1Y!@ORQl5?o'sajFBꤸ/l5b16O*y*TᢸΪ˩uͨӭl-ݬYq95uGi̎&%Qcs`'`FYVyv@[f!Ԯ;ipHIw0ZgrfV68ă0.I <ڎ..q98^C~}eJ2ܝf"آ>5zK AWjC+0ts'l 0k4W]r97:k)c:m&'Jʚ3߬K}L 69TӢP;hۤJUP;-SK0G:2oiq1㍘ڽ/#|P,t|{rop` [6CC`(,X\W+XpֽT$rpl#M"F%R2sS?=:OGOphqY]y?m3I$ٸΑúӿdF!~~qž"5*3H7L.R"B $^)IWK'/Vd퐢J/Ρ: oX¸s @ં"a@zw@̨48Ŧ4&p;Mi5xLU$RAC3$I;{@7)!Z$|Q!i@iZH%&wP Ih?LmAb<;'I=t ={o" x NR GPΈ/Η%y2egA=Itrf<{+QerezO_^~z!# `}i"nI燜rRU pĄ[b+elNc %@Jk(+-bë5,ݲK8ڳr!ވ@' *#kÞ VϺrW. zYS NTH㹣zqtF 2M\ >urS_c:łX*E~㢷/X9s .7Wv 1<iBCĜ^"g`GXuM_ kybLmH1r{*P3sL(n{ClSyYEǃ+0]:4UdL*Y4Hx .&*Qf3>})@N> B‡| kՙYʻT#& [,Wȅ2w_0nS-N'WdC)fg1G6-BrxiXe8ޖ1BWƓ3?5\s39=~)XSA5kTOϚDXu/o—Rui^2ySHw<m$,B$+Ɍ+]xV[aY|@֧CPNr#L3T&.ޘBjMb >HQTʍu4X]*dw.GJ!wn'tm,ʓ+蝚ҊzO,0ʹy-V>˸X4=.ݒ!mvn:i.*_r#H?,DzʙoS3\:k0l6%*Y1#_ȑ?as:3Ugq Pr&#iw=cP&OpiQCs\Uf) AWDSbH``Q6\_2RpGhԇ9+(qqz?V&TϜ2>/s"3FAh2uɝ1ds DŽԻr7G𰱷tzly[K4P0j,7N`._Ȥ߂WAQԽiFI*'H-mu *Uy秈l3Baw S@Gwmsgl|ŬFbIg9 P&W/AM2M3hȉ.`w"!J4p>cKLso4\ո*Xu M͒>Ou);f-[p6sEiEּqz@Gܶ]DC-OEF2#o$jJnϮ r%\*a8RU6LH"PK7 yß<ULYvҳ=l7BNg(U5-kww7MlmaFN( dr$%Cse@p&tahGcٺÞۂ<÷D*fPw]֩ruyXmta2hˈ9={ d9^]wŪ@7GYUt#bufi2" %"q+,uu "@Ok!ԋV7TL|cÐyc(alg8K-9@ dIYY!<4U- 4?˭͋!OArji݇j IozXݿt:uתNDQw[] ^!p6u|K$ /-Eo ?ElԓJ95==̐h3csqa.ܳ\-Ip&J݉ +VS$ fR{Oܸ-W !XEpvwPq "gzV*g 85OkG)Ne+{ TFtK#a:B塛|BCUDT+9m䋦* Kd'3SQGg [-$cb)5-7#8?T pE8՘ǂ@ |ؓtցn3{IO,4a%U6P/Xȥ/=@4eie-9k,o+1 W>,! 7oWl+̾sE0"}dcJs8vЦlZщIsc\6-&B#'w(kqDը, W~: W 5Tf=Ǧu% `441<7ZME>"7௕Nu? 1=ס#1 |@OV#v·O1E&vGw3Q^q`1lhr27/J? 9Y0l{U%(WZFٖ^؛W1#xذ|8P;/Jg1 8s6t Zٍ79'32\wQ/ YnϔC>b[Dl+AQޱф:vlD~>pSIRZc]} [4! -o DbեoZuy|ԑ%B  +/ gC>.a(̍ia7oM6].hM$9d>GtJCm8`}p7"ctpDp9h~@o|Vɻy5Ůe.cFMVyv >LfbVwaZŘ|ƿϱ~/ӓ=iI{ykX_v}&[$x\X´djhw'bD؉.0`)EĀ&a Ǝ/P"z9[?M (c92JAe>W_+[C5I#w S_?@˻Y@0auPM|t2(KZ܆Ce`zOTFL(Rƍ 9ShXðA)?tɍ3l@ŔauOpe=FtjXn2?<#gGJpN!h~i5S(p; @6Z6Ms\Mp Da'9Sc8?/I3Txns*U)zȋ~$ ߦ+p|4L[DŽ!035(k#bjax+YbDE3p/qD~S5B#A„˱xi7R$VpyQ5? yF 7];{Fh :6MǞMQfهErv0ynS` }sEX(Qڰj3qD*%=Wn]-oMCC$/]ݦ Dpv3^۪67]ϑ6}Z_0,'ȗ%a8[a=^s;ptAG2x8)HkK:'8͂wf"y#TI |01Яur9ʫ,].yr",ʣvL:*A|_-tڣ؊Bi`;x,A0yrx r=+Ц80Lc\K¶ Q 2V3tFJ |d,T;Ibl:Y:WI: t<} dQNuqGMSUėk[I)32)sBQ^\^C |e pQ3N LVN'IN|SW68l▪Uݳ3$>uu4RȽ7տJA]U#V"~}vϰBw0]!8hLNQ.E䙡Td"\#+X9`OA6C9N0&'eI[h+1o|o֯ QbNzjkuRtӡE +^rd!!n y 胰MyÍ8#}G/CG"n1~PtvSߎZF;`" ym^ZyNcYPA?dhM3=p@K=aw"=fߵb8“Po=Ӈ\m7R00{E`=e둀Js[sΏ P.̺qt,RVzZ挫k6"5;n3MIuN=F_HΨaߜZXmzZs<3OSD7w8IXv; WF*X=w9<T-/MY|Zs1#xavP7/y!|r%ƨuK㰥JTXſ8~Wu=K$/Mhycbpgmg+7Hj@_7قE}_%l [V0g2ȟ/}Zds`4wO N`V; jm"[;bz=19T)ICZ%٤%WLGTA`?Id}wy.r5'uUԛ  QBղ$[bB`ҬW_S fdwd^NS@.#}FwO&;^![[@gm+$C?Zbн B;.CnV/NOzК]7=P ̶OQM}\q%q(]tL=L5vAoK >m,yRݹ1"Q3TySiKR[r+qBrFNc7i$riL &y&G1`8<0?<'K 2)~@̣eDQ ׶td pkrZp=fg,Hk5qUC?8@t,]l.=LO J4=y.D~>;X#{0̍+lS(j T!hSrNȄ>]BUI#d'cO O0aZR0IL@ hԂ3PSNZ-˺;<< Lrx{o_,hڞpw~{0lCVΒ49k)/ ?qEe%6t.%cokmՄcg0&fqojB}>]~;N%kܾN` ]|(򏳲_Mc<_;{g˱T@}'6*F!-ȹ~ Kϊ0+1"> $DeߎXa,W:Z!#`ɧk ?~9S` HWUY`x.p23lkh "ӊ[G{8uK3ΐl$5{+jBl[}x;͚Ķ5YF,w4&?,imqI"b*^.ʣ?۔p "Y~I3"fEjuFnL]QG҈;r&da@ɚg0ğQ!NI3ϹO Dқ[`$8Z\PZPv}S@*aoiuKq<ˉGGGYYWF}wU`Q O{R,-a'.$pn{|);v2X#_Ig21%_DE1F6SԿ?)J7lmUVpM39˪3Y'#%qKY_PqC[ct^LMY;o'gN #7>E:(ϘY0U&9OGy\VuFn!"%lI)|뎺o%z;;!~kw.q88+pحnC8k )ثYY%1֍Br)*sjP-B% 2; xlx76h; @5%գ3DUBbByxyKZ>^MjI*|#cDLZMCm)Yp?-}2tyIu3v3Aq+W+A{@PyIԡGWS0PC$'& d.,s-Ov}lٚ<A] {~åwb`,1.}`eCe{$ düv_l 3Ԙ,[4 $jR'vY7GA$A|@+FHg<|*sl G3 Ʉ9d.϶Q2w@=d= ʓ牢ႏ_Le%D!wKSێ&չmyˮլ5`u^[ƗYá&m i4a.*M0\\ ňG~ϩ۶C 7v2r: 'ĨϟTKX o$&Kz2M^i!5|%>ԻIj_CoL._vqخ] F mg@6 oR%ՙ}1䈻/Li]>l\YγF|ي=أZ2snMo݆Nو^Bߡfե<̚lOmdŝk{CƩ`D'2VFox-a]QT3[Uns}nebjn /8ڞ*q4L$*ڷ%˖sTCtYps k*D]uc7mkҀ !q cg|$"7IѴi]_܃}IBkxK@PړʹnIԾͪ[&"`\z 3p %thrF|eF`YI .AaQ R"Y١#&gN+Ϊ kR[}PKcw9J2P蟕Ѫ)a^X<ݫڲ62T&]H`BWguH~\HsqjXàVYOrW/ɡ\sz.HBWb(GAdiokH&u5?G&1rI?>Ⱥkt$1b/";aHp )nO:z,.ÂYͅ!B^b.AO2^ 3E;֜0nHtmlP)={^[p8e}xDW T >ēcŘ6+2sZsYbYN>B qlkI^Nj3zAag`_2ZI0[j4tk_ßW iH*B{>̚aVz8O ˉ 1iR|fW9YmMKP[ϔu[wh_:W)tAKb?Dv v|S6lXXM?ř6QFcvT$=Rh:--Avh aߗ\ki<5yP?8^N Oz^w=z)XD=5Hp%;M1<"q QZl9@n+z2k4),[sq"ye? tC4tKV/R߆].xiv6_ V3)n>e0@&hWgś-|ZQB''z#CpDsIF-1ϊ'[~I;>;Z; dU&.`h[?$ܢ s\&LA#R^tAi``ɯmv9\bˤӚx|'Q˽K "|gY$/r1In6Qu ͻ4 EX)ƃ0SQ$SKӈ&5HreHEG~Hk- C{vqah9ґoo{m7We_vgrJ~' j9fJ ]2LT A(?[kxqieȦuH5{ LX]Į 2qy^|>IBz?a095DU &i$qȶ!J&rDjv\M5A t|ۮB[|Ła#B9.ysTL"&1OB?vƲl^h6s'aQQUJN,a׹Ju=8ڟ&8\v D =Z[RQ!"w"9f>p2ݜ%5 %"fƑZ)־79>+|R=%\8< qt-I6q[vz/&3zRTͤx`k,=_t,Y/uzRưn )+>wVzF#~ExU7I=[ >ψ]^&1B%mPٵz^eU[x3| G%jjb!=U;2k^eÁϨ/QL)&ڿL!(tez Cɍ4K-8(٭O»6hjA>DN{WR;$V؉r糽֒.뢆ID}ܮx3}gm(&\;Qk4⺝ "b\ >ˮNkAA -H7-ߔBG=m5K( }[{}# {Ķ61kn*,;3t8yrB$ǜ:6g.~]?!Y; HІct?B[SO*PlSMZpQQ*jۉVRUKė6 MmqQ 'bM=pDGVB)Y2P?DJ8h Ák .t򀫡[pg{7{Pȗ:ףBD;P&USr\\jls85Y‰ G[WGNr~qӹxTl~(1JeƗEUcHg(ú8) lPRx^j igoz/ȩ>Xtp5D-ғP}ј&̰sb%in|f_9 ZpQ؃xʦ=jcK hR2IK`Jߘ4%ZMH ti^N2E %,ؒq ,gOTF+'Nvyƾ o{[#'0cIB@6yk2dǚ)c(abmӈ/Z?m>nqpDJh}/C3ppZyjRSJ.XP^|H'[Icܝ&Q!Dtm 3E&ŒHz@{#XKv.6/O! ߄3 ;QAD59"0=#E[ v ]Ćz$'5jIߊ9(/)R%3}wӸPhUj* E`wh/8 P7b >yr킠k&+~WI~7@L R!5Df= 'VDȕplj3h mljݲF赇.ry#rNfw@P" 47)|\6B;D@brDG3Xa@OhY@. I HߍmG%Z*&^($EyOU/AMEqEjFE4yl#֮Vm[oYww$ tp#-Ƥ%@vCr&Y @=3[ k.OI2#_\Nbƒ ΌD}V./H=2Z+rY)gIZՒ/A= 79B{4vWb Ll]MWmy"#jRK0P!J}$)+V;K"4҉;$ 3 [BWҪ14$DIsiTQd|Β:皼Bc_T$s@=O3?Z jJYס[/V1sJ;!2 0hMF#NC{3xR8ݰ+]Ȭ>{ϑ߰@l>͋* c.jǶM7ծw(nk:>U C&8ྗHQƾv|F I¤OzՠJn˿@E|Q@{ 4v? 4GBhY?)OsuGkM$'f1QE=TFDYkLG&)w#炔07+KIMp<_A<_"M:|Q);(krgLjUc~x(m1Jg# R JF%hԇ źt-V }z$2:3vxCF"Uh@jXv&KYo>Șpsr]YƇۦt@gRa)ilVϬc)bŎ[JQ8MR mqê$/S& g+Djј99m2(E7}s7B`3:?rǣCB ]L/LQ`yf$\Ǝ-j$FF+5\@ ½Pڙ!0 ->[3k,%]AX}شί [x1QǖR}hR{*_rKX1^eAx3%J"Ews%+5Ѫ-9L0=0 V>2b^^[‰fnڌ0)MNS\6MQ[#D-ƺdp P DHmM$T`G%63݌*kmgr|@ jsؾ5$ϦjFiN0.VG]qIj"2O4 Aa{pq e{yl9,ΏEu+N xxˬgl2e/TrZObS]C)ڞx0\I4}$z8jrb;9i\in][C4YժSPbt!!Ua(TEQC?xQёGODhbmP/(e 6dQ:MW4[ w@~@ $vi@,#!⃴D>sQMnXQwպ<ɬFV@e&7 1 l9aT}e -e(8.!Њ/LF*{ccdsI\F9Ɖl' lƸj=r)| 2 ,k9Tr/V7ֶ4iRFu%8D4Dܘ&`ڢR9@!9zef>at("2uzem-:18c=5n?>8N*0R5C_Goe (* F!8w@W{h޻%޼'u¹7X[CA*"![DEhMs@%ޟ 5-"r#C.(dDvl uT r.:٨7 w)V_eRUv6XD1(X!w&ẼZyX+ pJiaH G #k$o{ֹ%Qċ~ލYׇ,iep\f\ZsfZ.C5j]H͆$[N",M2|cKAyn=+l؄edM} _}Ow"9P)X=@yݧPqПE~fRtށ10Z>?tg0!EGk$7#22{{SO n:z{6X7VSy re6XD E2S^HhHz}=3BYϰ'ߵ IF.v" YT@gI_,#LP $/so'GBjp/0QX&~-0;`*e L'yvO(ɑx K+؜BĂv#j>#Zƚ1 qU$T] Coԩr־1xh;Ky ؚr AgcqJDS[ƃF?eEL>ZT#m<Ey|l93RXHC ϩ?h:I7Jt. l?z[VzCO!) ZWr^zwLƄbS:a>>>fbGW{-$bB c.Rw\@pL$*d3A]I'|\FuLT3.-_a[WZm˶-"y:QK(i:CFИ׹VԙK*3TUE\Z" ⹽ TTCM'|K(3bۅVRiPT=G*m EJ8 7@j+MwSdq̫pZ EQk3qHx|&Z*;(/;fRsX -.ޱw@lkrRe{dՃN;Vi  ˤ%ψR``Cna]|Q8eK(f^Ui1bE$+?ѭ9.<ʥ?[ `ZZr+5Jf-dS{ _2!kC!HfŮr=Bf竘 ^* Bh2u> 'V0/,.=:)ÌmBSlTl3#O$^[j8KeH{ G`СWJl&gsW#H[>A:шEnARC}\r-|NQ$}6NRH uy#\)XRwx )3.2KE(*xnd{.)ܘښI4x{"Eœu,ì{onO Rk eZb*cE[K-5^8o%`6:jh{y_ʐC[fSX1$QK&0=/4oL[:Gg ~!NP]ڛr)~ѓ7խ au|-WK^)3c?k9q'S)Y,DѠ@)UerQLb͢Gg]\C͆ڡwh+:\77$RhbEM)Np&k>2s0#}*6vSP?L8r&ouA s \Sm+&{7)=k7 nk#/5_|z2JgH< 0(xWRpG.4+^|x+b4G7!H=m][3V"ȍ&< UyuLV۞lEɽ [8 4\۸FyE of;grs<ÿ1e@G:*(l{ֺWG;rtiAl rY0!YcoSFjѬ^Uc Z(j)/"#JPTGW"'mu9g0wR!8*2lz.y̑ !ޟ\vGYE^%Avy7Elv9TC G"HH7th>ԣ`:ô&H6 = Gc"s:eh1H眐گng"߶]یy;/œ bE,w1h}c9^s:Sh$d",,ode =FPP7.5eUMbG.m3-MUY`G~yecR{km?#vf .[Gt².Y͑i$)t4W&$Fz|mJY 5H Hh!pL0 fS._="Uf_׎+fs!Z߁bY~CX-H]_Fqs="Evs?6p Y9w< mzN!'}"R=ahJ_x7g$sp>;b͋4!UԄ?FY/E7ҎFj+DMxdH/PHv2\d7S( #,{?#(r-Ac*weCt)HvHnjyJޢJ񸖗^ gEMRR礬?K_g,wK$R1CD:"NV{;?2d;Ep=2zyW9<-JI] :B%5?ȍy(M/xgúTGQ4 X1!pk$q:ho6Nz;܃5H>6HS <3ti_("1Av1kc1V <t>1p _ϧf%ߡ#Jt.V0P4tM}f;SM t p6H<=̥25#AВ8Ǖpު3m1|8 i*~=O=RzK<\\K(\(jai`d)l'LUM^pO(bn'Ohɭ8' i`' .ln .D@1|@.WoO A" 7A9+_Z;ʏ20Vگ]KŬÛti@Mම@ v[87Od9p=;9܆p~.ܨ$n1%"gޤyfCO84m3 K$ \c_ *GD3#GI_zkA21h5Rö}vV$ " 8H6݉[oz3r')";>lkCDsAZʃ#-j73d'OU#Fmi +H -SZc 39lӒr @C"2L;Пs'C+gk(Y(1ls:ߡXсmFG&ssNl Ьۉl`G)%>_Q\hX`s5oii,bZ xԻ*_rKg9c Au Fr+ AE6oh8(GQ՚4{RFyi-dXiqs_\mG :O"Ex}@TaΧ·gmx1Xr,~yx]Ek2x8*BE6B{K?e7}fQ\nĈ8W,d _;.G-W/%۠nggM{_o8)DU*HAY|uӻ ^yDkt*x}-3\f=sZ6h8` xUaZ}o,,WxjAXڊsTFdr*bk(׋"{%{q9zPRLjV0C1\A^[<@} #cZ=ߢ6O"$̠UU@rP҉ %V=+٣g\]Q 3;|ekqJ_;t~?'B cK΃q̕6Y,ȃk)\'~khFAOnTr[؄AV>9a^T% Ӭ@[˱ƒ8^zW (b梶iTP+AZ3Qý7ka #X$)&zDqfnyX1(8!6+y15g* trز 9p9 c<`4y|_A"I ?̃scVs\vQ1Y+9ȏYD? rŠ'cȁ!p1M3v毖!_YEO'# ?i2,V)=B̹[;O.Zs>V:m_2'9@55۠\á%?zؙp(Z<{}͒=ʑmf:YR# aN/LZՆg:"V\Zr/5kQ}hGmКC_Ar6̣2'2F/ypvUb>Jء杝8 g#^!%yCzBs W._: _6 j M|9ߠY~þWђ13|cz>z"\ځgc<̩zԞp/Be ':qIū=t0 n_;ݍs:b9H Hc!:хfU ?R#g峥ōSUlGigzCjUtROتWԣYjgWiάYwc+coǧʊ`V!಼ V~ZZg-a˩n I8/1y6a5R[QssRR啥X0HsT(Ӳry;`Y_8 'u.Dzbu@?FkIe!\u~(}ˁjqS(5k졆_FVć5obwa rLqpr&#@5r;q2T[jx+`A bx#@|- @Bv3o0 _*}o #l_C~Rؤ6ADlbG&Pq:bgPf<#k7ubƞ!iKP^Yn,+`!W$'?x.:݆|Qjm)غEYV/*z=#ɶ(coV-¢l7oJ~ dyQUO`CUQ@Q۰[?J?; >.=^A–v@AjxsXC8&gdJ#:VPGzDѶBfa~6e*ѕ}F)i 'p|6"Ie#|Ac$3}K="NTҨ؎Ik7vTB[JjV% nNʙO){`[*MGQSp+|f aDm R?6bZYK+^:r&KzIoкLqS/+G6d S#!oM{kV(܏$jkNX'Ӯs]!#]::nNVqAr2.%46$- OudۛN8KÇ&LF!^oi!]h7l0hϤJxDv gs7g!ה_h T1q0m#RzY.}>55ck9%5/ p2zubzaA^Pa%ɺrξF!tʀa8%V m!0OI,BAan*(i2?YU鳕"Wԯ? kmg `lN *u˳Ht{9D4׫on HY7)lzʬ?7Jp!* wZjYXOw58 ŠFuȜ.7fM1ʜx ,$|~X )fY,5u&[Ρ4ݴ]c^Ȏr^}o{S pS_B6b~QF&{-ř3x: ߖvʶKe[H_0؄CՏy':AG5{[F\dtwRM;3{\^K[)A?؂_IN޴>=ep/t;۪ L4ΞJ 2FYQP^{̷M ,/'9%tqlmE#\UKK CL/Gu+b/q* eyXӛ +j)e,*.m9'{tB/}z'kőnpudmvxy'3d" DyΤ!tS=>#!*U+zPaP~znbdi NaSġNS5E^Nt}zfs8:1Չh܅Wb>7Ҍ*a!Vbef VR~5$~SϹaֵ~_8W]gm9)KMHz p,psѺyb uڂ[2PM\[IV:ۋ} (OjCC_(LI?)OO|}zvgNJO_rC“l5?]rU6<Њ 0TےL u 'Rmi" Q@ΰiaW$3M9hꖼU=e`n`/{;հ=!ڤ^9҅7OmvT_<6~±uobxįR1 flIT{\TraMi:=vLO![;FT2Љ&RgRSx_l e\m1Ø*M75Xk}-5֘_vrK13KFH#Qd5 :,^6_e$r̾p#+axS b"&x m]F؉L?${ ĚX;]qmiqO Ldz.P(O/.QHUUI_`_-mZΣ#F| f 0%%2n>H >S꼃=sT'Lju{vP>٫:,񍚒2]]O#}Il[(Q&2&P5=f7@a, vO=<6Ⱥ]?M#Ҫ8<44YޜD7&zIBcf@͐WO 7:?I/V(2#Hk_,~thtЍnMOgcs\|$E) @ІE4}`Gb91i.b~+u?#;sp|za[VfI{ G6}.Jci(.'PҼ3-j5𫼦B#?ԗ0AMk估l@ɖoDw. B1m$gۓB˖Ge*QL1ٕp`u~Imߋ0׍<*Y(1YڌH1^avVGRtC W*8 ۧE&y)-h6&|Xz)yU Z'? Ddi ڂ69@a6u37HϬ_&pHm@\w\3*jfV u b >H2``}Y!pItsQAS/ӛ4q]QN_N+Ʃ55 V$d{9 KlE:-x^ƕ@3¼e83l?|gk ve/dW/Zob̴ խfdB ҵH{RU.^ E@z3x l̏.ų)^-*uO]Eg2?j¯Vꦠfe;7 RG2kI#[yduV28g $SH4)%=jO4wy|2eO0C<ƞXco3sêӗʵixc!=P(!:rEBW#YeMWBUo1tN0+>$lqȹiw~8\SJS6`)WCgI$[mh|Α&[4"yᮥa-z& J;l*[@"abWE1 |}^N@uU贓'.Cp֢!4^ß[rx#1;K d1rņ-#ʼn 1.S=cm8џiHZT-8A"J_QdOh7oKZ/U/JֵY&w1O.Z+0Z=n]uCr7E8^t3&{EPվ$^U5l4cuQU߲K4VT/ (ͩrܚijxiJ$E5D8_rHL2F&.ɖu?Uz$w G굇TH%R |_lT|fsY/`*V'e ϖXzfeEo5+k3%²kh.#焿8ea~T'|eXMW jAsmo '͝7 )UYAG dJ*FjKͷCp8Wm/j a&؜ `LHtؾ˵)ܾiP j>#aFg!WE(Pc+"tA?[ztcQgR8gՌJh6wÁ6=4+YYY`J΀NJK3EgV>$>LTHA2 &~Ba(_03. =a'\6DM1cy2Dy$ Ӣ`r/<1 묠};y {-#fjJɼhqkvGbcT,8C8F@0q{ځ'MsZV=baݪ(j#iyO*L1X@x].c!\s`}G;PiYZY"*?YUL/u7¬qڡ_y)ѩ+Ţ {>mpp&,f]tTz@p̤^}V'dRBKZ{eYct5Gꠠ9lZ7b˚=$v)Q(]V.G8nBd+I,j @Eu ]pM$~ZCoզ~ o1v4qc:ÞtR1j <Ž:Khds!;e3,[>OpՆ"<##7MkQC&FcP!!0"5_/䳰9b%c^]S%.Ab봰E1pjY8#By֖#C7ަp? дF-Dߍ4N#!FB?pUO&pѰT'wb$xp2E,RgH+\ ׭tAHE/R8Ղ.2%U.^M] ,gju4 HèK̂K B_ Y]qfK >a}zNQ 8}, $ ){Mʕbsu7N&b|~Fop K0C5oOQMƍWwB >}"--㴣";ǎjp]Ih̶m[ϋ1o ?/_Ѡ`Z/jzJbg rԮ[أu,ۅ1yIʽrB*`/Ύ6:R >w=8 YzSpr~qZ=T0&(h6;(g@Y!d1‘BCI?>vEd*P5J$QR`0喫d% bwXja]X}%ZxЖ2k:}ȟ>q6kV=+g"nٓy~hlsobvK^dR$ӭT V+q⯗,a;i':M{w>lpC53?Q^K<$b|w+5NXEpRo[@@W]*y@P#Z+3Zu6A+9pVkUxPή.t<QfP/#|=zt)lX&S&+F8!Cgnpqmxs_%FxBW%܊\NjEf7} &E6)œW$cxoð[<VB(o)F!_R ղRfVrω%th~ 5rn~$rOp4`h|Dj*UXۻpv&7DEO0VE!d!LOZNOvbop?6' )ɡVWDTG5+Ѹ:r%y2Z|m4`zhoW*XH9[FdOM1sPm<~都pڿO|LzDD|-Q輚YfMFJ^7"B=Z/W( @l*Hc21}ò'QUGŤ t܉Lp>,)' ":<[뱁ERLnxa +a0L=ߍ}# d倪dO.Ƒ“f+ah$< FUo+AZS{(&@؍+'jS˕K#nJ CA c0GgffXF6>"8:q"Bzy[&TmKvػƻȾy;DiFE fbIiĵevժmP: G( [ljH8]NdapdUI<|Sˀu[J̍M ju}reiRjuS8BGHIOǹFO+*轌zLJgnãH>AKyl] DjT;'8vrd-KQcrs*ei P2D 7>K|BtQ#[/@1TA|[u!)wڬ-Rnl6.7,$xr~ߌv|H{)*O+5(Yx#D 'EӟlG7uO!)SDLb!cj ӄzNGÃtUuQ!qк+$ )ǵv~M3.1±8W-4ܺUBE;3iO,ѪV@8usƫK^. uTVtE_ЩluW=^ 8tghh]º[l/9lJ!gOFɤ?`A\D 9TڵTe-"m diTQ>دܓ~_tOգ^ay%\*K;4(VUoNiv̽`y` h_a=]*NGI"@h^?8> v)jsWilGS\#ӰG|4 y0PD =纄ǟ`ܟsڑCv88oz>'7~e bgaǤOxӿӳRQ /?h%u`ԮVJA{KP!bIV;'rFcyXMvERxAqiL"FOejVcNKD&uϕn˚V]{V/Vl\ If2̲>"ԆZ^nsD/b'md2l@:x#HaFߌ4jm뽅75;z?pG:ã R7'ڒ|BxԊ"2R:_Ǩ{aNw~"ɫN7|;1=캷/8"ơMO%sw^s?#k#7ALj9ظa_dR*n.C`q8wNY$+o m^@/` A~MLg%b7RTj9>^"\Q' *-ؑ(S6CJP1}DM!U*i˃q}^V!LM)Al:p ~JNYΰdؐMGTzϪe*L@zx4D( 1 3CB}aߡjN無Z}kZXiƖc.<Z ÒhO,)v(lYIU0 PòN0"q cj=h;M1\\嵭ZMh8?9/NRIrI@1)*@3,|'];,",tNlAP_l똀Vqh|]ܜwVJXðI͡BŴ÷0r?$$jR\s/y#a="?܍gQQ:lrFf¸>zzn09ka1?bQ96/~hiܣNtM=|kP_dLozenGBQ,DuOyEx''%V7B3FZ J}0/SfW>Cr/Y e; =s>witym)#. M_ǺM( DDV\ݗxK_ppe;љȖq& ޾rk==O<ѱX¿Sޯj=!Aa161֬veٷ8%xMWR1$;\(H6Obw-)aoJs+&DB(- Ye 3moeU[|$z$}qQ$bsz״(Da7m-Sj*,\ ^tvbF6l2!ȜnGB}ň_ƓOFyS\0Z#| 7$mFw&F M -rc4xēZSRڵb.i5l$yKu7I8k:s,ۏȵm_:`R9@AbJYHi evUmjo52 C. rD"d,O '-3 ;{B?B1|Ҝ~HZrw#(ө-TO /J't&vejFy/~Ox<$ 9J$}xxgWdžfest]W# V:%H#o_S<:Ls]{мGcuޅa> N H.`q -|~3 ZG.v2`-z59(o]$,GtVfߌ7 *AWXR*UD¾hgBjIfٖB{!d;!):HB{4A ڙ?g2ZksC*>`QDtU]$8;C;YSGPCF bdwГ2*\ .5е=;EI-jo`b/)Qh(ofp,{8xh*qR.T|w5S^Uᥑ s k6m"%>,ʏo(RobrrBNՈlT]y9, !EY1-KmFO׎ذk}5ӶN$*2rᒟڑ`6 .L)r/ROav0s&mՕa8bEZ",LC ;`#-Еq RCB\Q]U׆†ҌՏ@b6*hQUW{XɒI7lOz+o#)b5Nؘ͑Eoǭ<á8 XBugRMIK=J!=Ɠ!|l {do)>_ƖsgIbpZ>x8iZL+!?_!F` u!ƏLMoѕuu|%$3@qʆQgƕa+|je 6*"NL?$ca~f es㚡0-sA[0N!FXAXKwH)e ^qe׷ьa %9Ƴr͕pQIaZq ƗVsM҂*G쪃zqV?6 j'`l깑Q 4i_"E8 Yz5ԣ5V[}'TQu QOj<{h3g%@y3mB+%-BT2?TB >$У9L\;Ŷ&j(pUUBʀhө/{cZzma/ޕܝŜK +OwTZ/@n{pe=U 2NW`p;x{ y +z4.;RTDD{R'Fo7$zS|eݛݥԇH8Xec:zz%xƉG]eJ80ݙJqk}9pʘZ ~*/TO*Z҄?OJFYQTͭ7(7zp熔wA7fki+k7rQ$KJqcgk[NW:bk~TACi;<~r=V\l)-E"$]7Xs\3t z A*<)ۤO#,jI6߈Xtc ׂe~!!G[i^|55tN2AP/w7Xs9¤ge ٦Q cE7z .:'X-z 96rp^9A75Nv"~oUAJͱyI004) La/~N=#=n,ٟ-=~lrC~.]+Yvyh.G8-S1\޴9Umٽ㄃v~$3+2t{+ͧ 4*Nz)&yY*sʭ4}/&'{DEZeL "4O5jƈB12r;( x$\# i|w5,rkթLyC%!,qK7yOlW7l/>zGHğO=1 -J) n3mSe5z .R~]-qB'@*rW2y14\Ukvgg/Xηz{i2!&Y?8̎j=F+>*3Sh6E]CŢi"%4CS{@|d50tm/F\8ac2vV;LF%uBQiRL> Lvgn=2^5й &[ʠ)yHK(C Zye#ϟ["l@`S2ɎiMhNC^΅P9eUpej dKDyyM_&\YSpΆ^;EQH_! c4Zlzǿ>pa9k}>]_X UO XqOAbR?Qo~ nv[]H}frZuKxi/_e}k;mq+y>_;޼3/.{:;^v ԯgA ٶJF܍=?478Hɯt2m5lR2$ͷkzltC/n-W`8se;H_MdTz`ƛԂQCr ld;< Dc(PhsgӖQvsFo94e4fk;K"9qC}Hb\f,`Uܷ@6'cJ맆[]3[۩Bge޲Un(p)O0Nir_^\oDv[t55By$i0S͖3ɬ]UGR.i3L"5NYՔT%'_.)=&pFppW&[X<:Ho#v4DT_R8454k~hX_gHa L,i-k#+ ָxIKgL؂\j@$]BaaJX+6'bݬ uN-0=z|t8^ZxU?QN{8m&r's@ފ iL #=&N IȸpI{VVMӱWӸI2*5OV!;laX x9m PmMYXl5[jVi#~.-) riEr34JiH@[D ĔC]wcm+L=rq27Й ͦse;cXsGV+Iuvyv{keB13g6^ntfEs|&[E>͉CV|Wt1}g.)K4`(İijt8uV2գHV:p\XÁVy'FBƪ=aӅIbX1h?͠Fp D)1hv>:q`ʼngy>=ZX+z@7G J!"jz(VLl5}x*B)?OAa+WƮ1T0"Û(osY%O~k)/Ք~B)ҎIZ$75y$.x۹{b8_( -O+AV^, J]ȳ4-EdšaϲA'g鉫= P ?ՇGLaT 6n 7/qVNN_mNI`]`7aS'zLiN^CW2\J@PۍX'H=t&X2&E|$bE݃#[ >A.oI?ئfȩM|Y6$uK&kcƆErYB^;L[Ϸ$aiC$&eymfk Aʛc_|`Q0A!V3\NxMx!gh mI&?Ҫ+0VZWy֎>Bl`&JG-r߰ { ..Gao(UHLqe p.|Sډ GtH~^pf4.:1e9YhLկN3wQjE ^D+Ȯ!sfaEJ,Af*vh7(!J8A۶ԾV{9L,',1fDBuѕCK5jx #h[oz7X%a?VqبCڰdp:7L@iA[~ 2R,^nBUJWrx=8dкs{vt){y)]<4mXa y^Gk3au5v;(d/ۛuI`Dae݁G gj]F3ڳ ,(KWO @Y'4w-Ze8!x.LSn:$ӆ0IJhF%ފ XQq:٢T`c4c/ <\[q^p@.Is*c]{vZSѦ%嶷vZE-HT$aE;\U;l} E`Q>Ceߺ]@/෫|9z"3SF׈wX F{Mї(嶫iC_ȏLֻ'J0V'CNWߟؚsW7dոZ7( ˤz(f,T5&v''^^/jF$@󥧡yd?fi){trG9h|BHP_ 1hɥf+;9s x]SU ),`yQ}o[l1 n ޑJl }qE{gut8?=t7뎠%aB<\JXJmlR nO32m'>-%8[Y YSv`.RBrT-X+&> q.q4 /[dƆx! 1E l~H*5 ?VzYI3/iX@,ȷpx ^IV( T!NS5(PM\kT/oGJ'.WELa.P"@C V&]F3C(z5DM !ggzr2U6=c-\GhnNp4`-FEh@՞& \8K+y3A/b('5^&[#FrKS^[C }t!ŞFf.MCt*V{V"+ >G9bT% (H$) 7`U"eIDۦ^|SzO gxLƍ\ڨ51K3P8!!3Vf, Vu+&ty1,旅Nԝ`5SeJȄ!* L7WZ}-"x lGR[=ޒE;,sMz?k"xaO@t¦/8lnT-=CWwať4?y{ bZiȍ)-'zF  α9ʅo<]B ERO.$tyT]нQ L+> N^udsZTqҏ|2f]I >nFLfԾ[\9΢mcJ"NJGSg`;(9)[trn /pbĐ$t 3C &Ĭq9MEeW8x|LOPB] {D F0t*tv)J !,@VCϤAe(#by>y6! Cbv7}IN^5FmcdfQA.C{.,~ #FqDO캗  ow3&O=&j$ͯZ CEMURɖM9Izhk22WW3goq5ݑOl=xϠ.RAhzo:OիYYGRtpiu~MK;)AuI~%f V̚TNUIV m"']&r~UWys]˱Ԑn[Z3&jN=bFr/S[qocZaPb&;c E0[:c9bw  \88@q `uBi㒹׌1zr#fjߗDmPK@-i*D@m kd$$5ח}߽>uOICh2UscU'H,E UiFp׈fv0t »Gy^Di@֩Y48nt&9u70ndWeJN/ D:o0º %5 7Zq)&6Ud=!F"2C"eŇYdIfͲѬem.,wYWQ PQgD&ol_,ql8H$nzA?|,ө̜~c{0|TT$^iu4S׽3|{@BP㗰zR(5q٪*nA~,1C;~"WQ/Wr؂#X䳒r@-gWtX_Mp!p#Fעm2aBe \͌|Ua^`1s4PH^n]֌@&0`%NjN7TI갰Z@,w_:H@)vTWEbݨ6!2ˎ&LF"0&8l (CI |@V&ݦRx/x:U>u 4:HuLUJ2]k*ѵM0˰Ts_մK#h !F*;%T:sL}oUN-d%cZ> ݴw_9## U)m3TY-qXς&L@I/*09@𱋵Cd@qɶf}I}Fu>ʉN6Wػ%wៀ].%>0 -XX`09/E\8b̏hx,-JD/p_#o8hZ,%/:H+`B^P .d* lku70Zg5Kl?5c Ux^8=/d]m<<$2昡(M۹D;CzKU 9|gY8e0 Zq%̿m"& 8'NÝ(UVL`bm}@<Ž5tiܿƦ=;\f&u]GYL`tlxK6>>TaqM> W+ρBS'ڨ=;u]9xjLxIE VTxaXgwPҏbLj n@; jM+yy,c53ĺX;-RbBW+d2],4z=A-\8T{dq -v)-CcEeɊ"gПTeէO48k.JޚIT66RkCnOyH` ( :vq'h.6հ6vhqYMUƝ\F?%wSksoRSimhmQa~u?ypSH!}8jmmۜ:'P"}Ax5L~<\.duS67J֗ޑ$9=N9tQpS=r>FY|'>#7?Zwٱ1L٥Lֽ]Pۓėkz<Ib4#[I!DߍI숮QvNfBIg)k;徙UB|!$4o^$ꢋ]gJs2N7xj b @"AA|`Gݞ$olߺ]?guyvovNF.TVcʹ,U#}>HmC=]} h2];RQ:?2H]PZx,ZP IÐ.#EIB,eGGWlij–k'p"IkJHNQŹUUeAxȏ?ynnOڱjƼu \S@7CpJsVhsb;JB-<CXL W6Kp1jbb'T pL^M紘][=NV>u-b/.ԆcyGLat/( PQJR~Ǻ=dWCH]s%>d6wH䋻~g `8ZaIβKL;|.WD;8 q| dVsWjk*a+N4p|9bD x RZtK4cd ܐ7Q荕QN$ "71?7E__їH-f8Bmτ{cm$XAλ: ™F!bi{J2ie;=jH1pS"uu{?T*/T0hgBCh/J-7+}o\f14mL]ju᮹Z.1c~? ~?d,6a.EJ^ ] ԕCuCp~@E_-ISkKOj[$!hC3 |˅8n|p*g2Cd[EG%4˻{; SWIrwrC_<s !M3 pU8k0Do^諌Ӻӟ.KvPT dJMTn>,<?nReV}/'^-uHTAf8;$ɇA8`h'5U~[)xkęjZl\yҹ|{rJwÅ HCaTGI.U\9#滆5 o|'ƌG/RHqhOv3K\~BP}ɡG֘[yßLYGbbGQqndpQ2t] +Xxq/m8y(r]ه,rUfdyXԩ8'Gj*F湦ukt`TGՋgg %MB4" WasG_yKl j0vzlW?y\Ei[+4Y=dOjvͱXr:B6rb#2XP Ep RCg 2]tQU /#XqgFU3CMu7Hλ&skj&T[u \(LK53;ldt#a-Z)r=NϚ(8Wͮi68}JXr+6CF aFt=u@dDRyaRr3,!#p:Nx+`uIأ0r/9 AH!uXe+Rzӑ0Iy q1 DlW 0%r]d8Q`G{ ;nnњ{TeӶa8:1VɕoKZQZ1.ⱸ֖cRВo7-;%zUTN(ׇ%r(vA+qDZG&GJ]{MjݴRbkS}iZʺSuym݃[8#f!%u]zÃpY@A腈X:zAd 0VUĦMK?ͅ/ն|kI@9 9oOlAg9Q +Bpw7J(bDnbyfh/`*z^-Xѿ-T1:i~"Q4#ci{ZEA h.>StW /FCH ?~>\dhc!/]hfFLģQ[;f bv}d &[SRz֣1Xᕠ L.IXm~~TZb˗lJ<6a -iK@{U?}TE_m:y ͭa!'8VDZvFηV$WQITvU:g06 `ϙc[7Q+<9e+9Xޢ|}5yp 3 19rHj{^H4lD0s?}.#j0d=*ǶZiBl)q[T)LݳoW?8m LQ^gmMwKgV>^]`,935|]$G) 'u(l%ų\A7Ⱦ3ԯ)M/؁a,02̈́(;U!ю,%ǭ(h~% /s+g<x2Cr00|+b=`>u1Id5- #EK`, [W9W|D Jݬ- K@ 0'Eጂ[n9NVX_F3n4 $wX4yH4[<ۨy5Ma*lTOp@`063Q,mX_#RK'.G>d۬_ICWޒ+G9/-p%3KB-Ѩ-O Tk]^S [$(xSׅ]>!]E3췺Yjw#E(iAE^l5B v { x8$ꓨ ]o 0Q* <]z,3OnBR^9]t6Q$bW8kC]S퍽fƝ؏YĎ"Y'?DH1 @PM虺Xkvki*Wd8TSRA(PG|c w޸rxޙ%-Tdo@ ƁG{[=qL^ q [)w,𼖤6eӶ•m>GvZLb\<`Gov"mH [w3dH6*E%w@aYiAxlQOd)Д<N( k=VZ\ZKxPܥ hЈႝ+ɢB~c=FnZ(ٙzt[|^: oߟ>QLBF i^FQJgUoE>(9T`kXǦ ʟ=*Mu?H5bšF+"!oI8M +b<`F(1ΕW3r)aN(?gŝSw=4V<2Vw-ΎT?j-J|>Nerڳ͚yud]熅/\t7cV& EYE`1V6X~B`OKMDM7hD4Zz'kfn`Kȹ !N;N[mzI비UG3M'k,n&=CTa4Og"EFOo~ɝh[Orf)y֮q'mbϮTu[fKU#+IAߞb W`*#hnq~]U]q@GT1>*6 mar$v[{f_- ":3 wd2v!2Z յަ|ޜh>hO9MGKd' %P -uJl=^aivcS:gx4|8Ԣ"%`_З%| krҦ7eEK1Aܻ\ecmz/1+ڃxͮCz_rbTӪ52E0:}m}\7xs ^Q\c(PR82Kd?mL$JY #91l -bl`1{H `oE2i$=ylTOܬ, X:te=' ʸY/L(HkdF'(,3CMôA]'Z97cLWGWDo(]2hrE<퀐qX:GفMdtCݶi2k.mþeZ^u&\ l\`턿 D̬3m_n[ZȎ g tRCFcgH-YS4`1> %$@ vqA(.fRKFp?uyI8ՖHeTe $6~P4[5I.FoHޅa;Qp;Y0⯺>"-`Vz:S{* <.\v?Ny7>'Lj[*Y: 6W#Cc2Q4 Ȟݸ)H8 J>1p/g"xѶuYUlO;q[MƙZF{˯,І6)9]"RQB';GV#j֩A%FȲfs^B?`4@Ðr]aXQVR ]+ E 5ȓDuЭ^dSB^ڻm=lln9 vTSVv5؞S o6A/O/:=I>"}r2 l B">{ΔfVuvuXGg//g/SQWmWzf3!oWuVvΏ !~κ,ʦ4jÑkѼSW )O{ʦۡ|>1r0V{2ʲ7pp_]#vn:*~-5&88 v`ȳ.1y%pIh08ÿ)o.OU}9`j{KL~#0# hEյs)×|] v<0'+cRS濯u4PFā &a3THNs9Җ| CAMAUsg`LTO/AB90DJ?^uN\2-Š|c|բ}4JԤΦy:m=X8LݛC&gejcA}Mm ]w=|+4\Ȩi*R-d{6|t^o3WٽHX'"Y:Ns$ cQŞi{nC @KBcRg$V$uz4*'xمdHk]:՟hL6C/܄Hک`EFvu -gR(z\&)6l*M΅aQ CzRM^'4O!6&J< fu:\5\}+5AFeߐ6Fkn;R.&t|h.ZޤQ!He2nXY# T;̥%֤ue47`پ7e59L7t^)ﰣN*.K'$9Ξ\%JXj;%VpMTYUf)ŘbޭBAMKH"cfpӿ{,RY.@F(fm&D'w"u JE0AJ$Qm'u}.U-BV2( Ь}3\#Y*4- B7>pE1f,mW3l"B?S|<ض-JHݚBH*/ 3^ Kz-k>{vNз7jrH8T>&%e3]>5 ’qw?FXe`oA. kݛr~tiF۰APb-V5'O9VTυ#[JOC/U(SM ]f|\`(k<79!vV,I}i5=ڝ>zhG ?|֐|r(T\թOr<J WFgwD*,]n8[G!kOaٜgz`(XSlݛ0;Qbzi$ ^?*ڂ*1AsJjy73|1 n(bc`>?w"J/N% 0O}WJmӀoz'P^ ڑٟ"/qwDJlȚeS1ZHVqMYY,mPVw /7UpjDm^?SճB02{۫(/A?Z}xKʼnT.$^@9q)d=(+'>@:r ޫX@68@-u_ko WVu򵝹eyicNX2 eM$BЋXɬ)6\:{7g\z]iEPq&fkigpUP;\5q}2M|Â✈%A)QU{g"b왆J(Oe<$MlMc'';:v 靾wsD.]6"tr`oyA CӁO [9_fO]0 $onٔ$Ixh dpHpL~~b` -˄|S'X^{ow],tU֮xcv[4E#HB$֮u̅ 9 r;.W2⋜'*a/[~Pl6 Dݲ(SyS~+ 0+sexLch[c4(,QN{mRRsgS-3+ !a+AR~ ˑ.ΗDɝ6(k 3*'6 $@>9vVODY 2CYkt4T<9-'4bQq%he .)\B{W'4Z4tT8eD~ s sXqEi)ߙS_%iQj=C7dW WIL+,^+Ҥ5MOX)?xl4L;Z5R@~zk*ܘk *蓣VGց3=m?%K=UGZE&htQTB20DсR!qn)UGkbO3>n?B-4 ] tK/wKj"4DDKu'|O`YO܂0kVs ;T. 7E^68\kc @$8taPm#pZ2j3:HfôX6-5hPjEHIϬQom_6ϐTq0Au;ƮQ\'JUUJ qi k{f1G ,x/a2%V>p$.;GBq|+ҫu5zd2"}9(fҭMgSTz,&9T!rT[6㑋4=?Psih\[zT=%#|X2rn|_ÖںqKb%`H+^"mC'm3aec,D42vhyņٸ@5>ۨ.4.tr]%\0Sm2*9~;O9[+O%7hD?}M&ytfs[;ey .'ʯͽ'[[@''yDn&F8L|mPݯ0t<'+bKP#un|aJc;HծzW+`=)rܥa׾8ʧcG}Q!s \@PLا\&jl/׌LZ*[fPEҺR1TZQ`hޙ3A)"H'yoTn.2oET^Hu '1HT\jY沌!WӰ+'pg#MK@F :coœqͼ(wqҜDq Ä!9MDPuIsa8H,C7('}&kMeQN`o̳r%7:f$BGF(\H́` bs$oL^'l QeT>fq*wD.^ ͔ JLġtRlBOGex. ku|2rlBGt4>/TO"}non*?t- \zppX6Pb$+Y7#aZ+g[k'|ng}CO>BM[R2v!_gGc+L7A~w/X-OH%aOΟx: >E}وIֻ;o 9uwcب D35݅A&s}ƹ!3* XckLF?kJ).`c,q<}gDllj(^d#~\L~$ ]g9$h!_+Qߊ+ܖ ZϢ2V}Rf7At+WQ~7a(=hUJ>v;J=x(!RT1?ϭ7=0AUW`bt ,ڛͭ ^e] 3_[D`canPabWHϧ|qq5 M^5f{~HGkL,sß_Z?OYÞTκQIu$n\o$@U !3DGyIRL<RnU6ɱFZlNA TNeFЖH1ۃS=N<o!2jУɒZK\T8Q-i6;Zjhă,ÍnhEV~Zosh힆T RG-!-ׄb a!k|ܠlR,[NzooЀXsGoʎ[YwdWS/P+eP-/I1b";{z]~Gb0">Xh$ʩOn^nxQ-955.&-}X1]W ~Ⱥ¡Ktw y(ᮉ`!?}n|Bxp`Xc&%'Vq̵+3g`o;/uvS#X6<ԫi\wG [KF H柁teΪjA41 .0)XzƾCWuQmŕ'%uTjD,:ǢW Mut K.ʰiL@ׅ3# Fv~ݾ\KB9q;[ #ޖjdޅ=TC1Fm;gm+w6ވ1 .=z)TX7x%Q`vBI~I%mN2T< -i'zqP?_͖:9,^vr?@( G&󲐁j= ,C ;;qB l.9i} "TY^ >nIU QjN@xB߇O, m;!gB~wvǵ Cheh*)m%̛zwOm Tl쬰YSL,cbt'g_,ucFA'C'{kq`ӝK{Р{MiT 왺|of$щ22~>{QYyKyCmpzX}=qX!nt3*z}D8-߱/zt4.d=:|zZÍhO d ?W҇8-D9R6`?$W>U(Jː ΣQqd[-LNpK ?!1`2J'Wː]ϒ(ss#۫P/V%] (v?0 t:tQD}Oc׮ndy],6$UH:Ƭ;uV Ċ73Rs*so~g*&s,lo+?\Du`@Q9FlV]__zv(mPgAێn#W+դ_KJ?Y{_>*d38.5?Wˎ :\5df?ہK,HHu%46G5md+ԈƖ+v>'@̌+͐H`"ՌVUFZ,r4á?cOCEx٫ǯR؎i`4 ߑS%Qң< g迧TPr}p3 o fE\ۻN\ nO#쀩*@ԇ(0R~+bΤE#srX'mE Nze#vNJgld<݀5< 2--x)=dLo9THr1*H G6x><<65|YG]rji?( ,mc&ざ]=)zu}хǢ⬦k2É2mj\vznW1-F/p#=sԗ=g!'I0D9>y瘡BɘW;=#fL#Ur)O_U p۠_"hVRL]aGj@A̋r#l?$yonwoR'kx3x_aVtS M+ݘB fc!Al|*b(sv̹ .rϋAD EJ{:]Zu-0H_س*|R(6BGu0|r67*ꆘ^Ԉ_&jкꞯmYQ&0GCGGZH;]:^7 e^ڞOW[.7b6=:8o\2P`γ^6WBW<3[|D;yazy`$ra7g`Ϟs]9w2c3#S8!!P'u Pؾ)R^ Lp-,`%43No:7L2n]C>Ѡ^9sSgeMw-gdGҍ(ec0`-7JnDy̵J8[7 doٿA;].;Fa*4pwBQE5} E6toy)mIRSn܅`Ώ͉磾u Ȃ\b؂ezkh?.,NIGe﷥-zd5<0_Y-{(0h6 IJ 0J .{W3eTD.oB="+; Q'9>v<.9Tݰ{Wn_-@^S2-mQO;Q'EjNyZx*Qswצda[=7iJϓ^MzNC"Age`wi|(j,6;BW9FD8P m{=^Dnrt©c8jdrFHj:(Uܜn [[܁ ]|uVi py-޷V`YKSZ,,Q4JqVIЍ=g>?X#|: Y7< :Q޲YMMMH\hP5*CK쮑z3e%?t^Z)3s1w^5 (Q*<&7/\ H|'8vq3xZX:Wf㌒/nhla ٱAd `ADWZ+8DO ):S;~~|e|j3O^Htݣw@=UP+9Ϩɶ)C$вfvκjfiD*83*"9$1JK)gD ހ+tkO^D;M{U/8M?nP3BYt# iXNr ^&z_3$(} BO(,Ŏk>n/S4 $,ώ >dAwQ ;GLJ:* d*?r1B`hdGҴjzim,.(%}cu1sdQsDX ?{x$E\6*_!QD@`ʐI0,X/sЯGSb- \,EAEf7LO4i)yrzXC!Np?O~-*8“;9r+F)BW&gSkgS嫢T 4=ҔV~l72j/[ЂLoxG;&ުC|׫zsT*TP\ɨ&YŃ |_epsAkmlp_nn+հJc]:n{AE#5/7-B7K T[Lh,K^J YSs TN^5 SqVH gH NY5/J@ qNG+G4vhjNx.tUT?o(vӧltVs(30\狍[)ŜJ3xR͍'$Εuѧ`s5bpZ$B&bv. \0abug85aOH)ul ٽHʒ@cb`vJt^5mv/rp^ }=ebD~T`f,m2"/J^\َ!>=BG$ڸ8I d?9"|\eSx'fK^=Ikz]TJz.C$rMYi &%źxo=._ z/B*2q1M@q>'@C\ܘUď1-㐑3:JA 3KǁMA.dk>A||UXqh0fS$sCH>sWw߼UOoW]<"L?x+V,ߕG) Ld3pg(px'aԆPs%?b,~?woB4Q3}5`tq;/lbI<|}uz{I2|&Fi*Sb^:#" L Քea)S)8HH#mOənbS9YeGܲ 7͢U>0qHC\Vxtm>p@M%hdM5@A?Ⱥik ߭~$ww4+Kœ  ]<ξnB a&^, <+,D(MmAkDU݁Œ>{@ޟ~,:AR*pƈ0:h[L_! =18!- aQ@lDL!s%Ӥ3qr $_f^g;ߍX,,NjK~Ec& '5%QNpʥWܕΚ q̺ WۀuGb ,NAHAntO'r[7zE.)*GhG{yѾv $ Zvhÿ|[#>ő,` 4$zk+K5qiEiV6#d`X I&g,ƃs&Z8`. NZd9}0CF%d$g~onK lqL0VEFՏm1s %`ŏ *d8Kex%afOmݖ̌LpFX˼5joj4֦m͍зPוT8$NؠE{vlFmU-`/yD~W|m`#Fܣ9;+TsBT12+eQՔNG (cT˹t$beUl׮|AʾNҥ^kKp^$D"XK$Ȉ.rn;|9n @;o3SG.5 t?c^bw.B%gn(JjF[롁P1IeO(G|CD!ik$s7@Oӡ]om 'nm*J' Ou7{8дzkV3 vY$4Cnَ().gmY-4Ŝh/:}T$]|Sjk9z>ӿkL|g!V3rk!mIQ?k,/S2 wUrOKlZ+Ś PMQܣ\̿!-˕SRhBp>kI0kP:dwήܩXyE/fJ1YwksbC&Vz0zW֕&R\#g;g^G =d=}n_{y*I-)1kL1k cz#}!ad;ڝJ)imh)`dypwV&@]/ո=|6WSATvG p}Fc_ʝXM}m1)d%0eH{4f),˝P$D eW>`n3rfLo9Ϛtox4wp &a+A{w"MkMy2q6Рup`ޒqG aksb`f ڋ*f'NMT1j_&VeYԸlC57̞ǵib*G7YEK5X"5<0@D^\%$&{ePDH txy?39x΋S G_le͊2zk'9q(S3_s\-"qor"'z4"EAYgQGo$#y5yXl6)zW;;Vcuh}- PP(d} Tqm6X0f FnP6JNH4ީ6TTInϡ7 b3gY1!D+@+.jyi|ڮzu([o]Uh2B ;ꇝJ_FFTكl?\-| ڬuԊwMvc<< T9e<7fT|qX%qh|'@~2ܴ gj72k岏7KxK[Wpa6XY 2]T⮓ 3b7=22 D+B1XVd 3_|@$F~-1lmA(v=47LC5З=%quG%^;cXRpi̿*~C}p~5.>K+9 BmMjC1J5>K+{š͎![NO_nّ-F,ps$<8͵]Az>K%;gX nA=o+7Fh/ohl:*}zV J;wZHD!Ë<%ڔ/~ ց5 Z^'#>("EzthѪbTD]oHTDn i5Vcع!()U:$lR3-F.6<zu7f$kccn|<NҤS&s~X'XŪ:Z@hO0ȶё!&AbR=~Zov>BIe h]emޖB,#wFY8Uu_))N* @DEZ`],_lfMd(-%0;JBU@:?=7L(n6Es2 -O%S)ty9%.7[0'7M8v웆ۓ`|ǃO36QX6S `[(sdASN!U\cgk&PmZW97) MG抂 Yy-< qmᯩ aL[{WXXФ/yd\ԩ=롆AjQ :\لE9Z#MD9|nh`7$PK~MJ3sjR+5pn8 yO"P{_! cn`Xth5O$X!!F>x 5?Tf1$]۫ հ{e[ڃC`5H,vʊy g*ݍY ܆ ZOkk\S>@8[J\~Z7cf;~i ,Mfq'V".|eY#?L o=k<LlDNWɀjY_jKWRdO6X7W4^ꝕdP\O5:4gL|BՙU@$c PWU[E^ah!)9{& E-qx!|8zY)a)5&@`-@>'PH:_G(/5nbKc ޚ9s^PuT8(j'1U /s_-+9b45Ka%Pv`"Dzrm)^`t2P8 {iًНO+6mIjnJ6 EqYYcSaQBjId# MKR\;!֨Έl.u7cFHPӭԻv|W2BgM=n&kp޸P~[)@] qjƾp~л ƒyM@H@Y+j6p9z"S%wlqC \țSgG2^ßU"n1 R'6S8Vyd%GfCR0aA<~δ݈rĝOZ3n7DlHA%d7XoB|ÙɄw6[b^?<;ҽyPur"LsJc ~^USzO~5u==_j1g~B+Pހ;2T'd%Qb+YpvS_^s= h*Jъ#+ѐ ܙ5e'1@A|0Ys'SM̪yW 0W 1n.cD5b3_JH a,5a+ X 9 +&1 nB.(A$$K1wӍI^P n7)S cVKB*$6rKY-,YB}: &A7a99Oƫ{k3OVl>95&D QNW`obREL@&Wz&JkO஬RYq5}[yD=pYGAcsob!^ǎDeoח/!FFU@|:rg$ωfIG禨3S`T.ufբ^௱f,0aQK$<6RHM 3@*(w}!ьNZ 1w(]RTPA<^T""H lj*A?QMh z,Qn'`*ۑ=a.RCTXxW  /7rvWj'Z)fEbF]5R$ * } /ˣf`RܬI?9Wrdp[ɲx kaǻZ5} IJN6Wy`5?! NwBv~<9<3`h7> l"MvH`eMۢDF {dd6G"XUF`M_Ǹ| JVgGDmKBde}Nd]?-YkSNOy}FMwPqvW3E r~HCmFDaa`&;fE2y@_66y3?)OTeb ,Pmu]'ЃjwzX{RWf}qvQRBS}jށEhdKZvNJWu%ȣs6d%b~|8̐ b XRL*$\UY&=fB"K,IT:? ktTkb++;χ!vM,`_8`Ϋo(UA%ZVp Ĺ2E[RxB֞:TҐwNx[\Isÿ{x _Z{ZѴ4Ì6ToXt3b&2s1:p[]hzp1Ķv3r埾F1nuuz!!kP3״bQS油74)s)"+`&W.5UKlTXϝִJlsuiR[cuR\Wp RTOs\r*[;sr|m؁:b0jM&Ժֱ9ƼD{| /\3`"L5={Mǻ= KE R`AFDE_JXgH.BS0Vp|kD:=mx;mKP,?e!\GSf/{2,%Z9yWzJ%)-ȩqުsr;g=|X8Ŗh%ye惫䩔1VJ̚@..(W^5f5(k;f· 5z$glE[7:TtdlѣuΘ8:)!2TDzs7 ^|1:vĝB&pK) -ڞ];T+})um O:89ʽf7"~L4՞`Yn rj<2&Fg7p)K,r -w_+ڧ+ 郐̷ Yz~S\x©i+t;6_ŔuĂvAM5nRqx:ƽ` E\D0]K6r<GSi7NEnyow v(Ϧ3^o'B^zDhXo!Ėm=AR)ܿ=_\m- ޮ\NeSMj?r7bi *LrO#FÀ%k3#whXn;+ . o?1K#uqƳ?N?}0& }ՠ) o3Q@ּDtŌ]o#m;/6d;C2K ǩ1tV}$s1E+sڭDs뮡ҟ=Tu,#GDtHy$/M 0pEjB6DgߟSLLlA}-mR.Md\hѪ,JJ;BQL-e!/U{׾{W 9[AQV" )\<;Ak_ aY^t*o[M{tXz^ͿZï'n$*JrJ˻; hdX fa|ϰDJ89CGѕ "5aʂE0SI`v2W^2ALRz:W^t-U<d_gЧ eh+1|ynjuCh˷ Z|*ߗgB9>Yt*@6 l՘o%.CI*_6y#'n9m(ܩP`jhPyʌ8JjNx!sPaFEMVMYUd])+wp#6l/K$Dg}M >s>ƌ ID4eEq,fYQ΅NGodJ@a?}U+bw?$0 ;_zUhQn/X)VY-AGwwvj@PN4FXN02Ez;1U0* sgIZJ6u໧\Ƞdn:|Y~sj7]-.αXk9> W1Zo$qb&6f>[ soKph* Wvx9"M}Gl1$ktB=ħO,ǤN M J6Nv]'vR>&~z!x*UӔ֐[@8Ýҁ<նo U0}Q؍Ͳizl0#tŀh{p@ĝ7X-Ot":CH|rr⥬ufۙ_>` Ҙg~> ~եhz)ڶ׃f6dV9^k3m`:Ens6 {BAjB}̓n/(丹=&"aq-%>Zd}& $P+aGE!j~󨳽/Ρ4tah`ڊ~@C.# {nZbs#sCl9 ~6ɼFSJQy3,h&9G~# ' ؕ 4N5{#6VSւVhi%NQDA~(G%&ߺe*! EY >D I4(r3n%];b.z@Lե'5} AuNLLax%fLU}é4 ]:L5vL^OD|ݬ}sfruz. {tíف7sD ;KouVS݇k ߴ5Ψy+DV*m3M& m>I⽫ 6"գX4s\( j6mWynT +b4y確{ؕ߶&_3Xzh ^(AЉ+2\ViVr]* d'{Kq1\9Deۄyv51"񩁢luL)ݵϦlpwX]9EV#EGR/{R_;8)WG1B|rM(E=q Bk AUCz/+*XӡuHiBk$%<:ӯ2I\‡QO& ,<?MI3}<*L亜D+ˎ>3]G-T4KEp} oXCHҐAe"xy&28'jk}_iB#hӻkp '.bT7LBY,:Dz^:|k1Wa_dZAp (4/ңQij"-5pW;yAk[zz q,)N4;&RhRjlQMHXfĵ%F( |D=0Q9r",x{y+1odGsJԍULBKsoqPA4i#fu3E-#ShpV4ii ;,o'k8ޞ;7m +bEJ -pf.5uيTϜ#W/1Cə|3`>@gd+2=WBnd-1!?mnw$ҠFy:SN- Qf8]L D>6k@jeyfB?bfAIgȻLxX"`gg9g72`TG 0%$QjLaHŎ(1R}8͋$jUmUBvc 7D7(6GNW;9O{D<~2%@)e8,767Hpw<ק9굘e1mE2rf4 gPbt4x.眙[2mHM`S4 HE d Hgژ|wOg'Z[jY)~PfM䑭<_b~^YY(ꊘFh^@(ygI=!O5Ԟc} ]Bdl4T0K[y_W.,㵪tG9w1N>FۓcͲw!izr5PÅ{|6˜tѝP]޳3gKN#5'ߚK}D §\Ѱb;ldW`fN[QS֎{8j71/:i`Zҩ# ђa ue Z4L|'#(V? uz @j; r[UB"w {F:<'Z_W/Y n-}ك*u_o_Na%TF{_?0ypLzWceUҚ"f#Bߵo4'ObQQu]d#T31B=W ;ZbHRx@0S^FKF2R )=^N *vf))0Hq%,eƥ}ejzXZt=e<=I`Ī{w]&8*:~q# ^lsΖ)${T۱>ZxAh8E2-45Ks*ɒ6KDup*\8_0α#lW~4rJ '!{EW3Cl /nw1L22xR+?wft) k5h6 @!/b{z :;RɦbI!UAQ8gqs?dTto`ٯsx!-.Tݴ)dV̔I6]d|-FHCI5`uIu!vskH-G]_Hܕ\kL(h EJ >Xf~$D)a|AdJj'2ng9STX % Q> }AXB{5D[T'8x zmDpU1{jr%])Sr4g8a%(}SȘaK`GZYX P{;K4pj/]oGyk#<|3_z0`(zC=DR7eJ91#sO!8)4Q<,L~1Wׅsk~lڃRu D<*ɠ8ߖ3 "N8TǤa#+>|kZT O3JN08)x)3{Xika2 #M$n!؃V)&4\Zⓠ̍# SW*s߶,hXإ7IV ʔ>/!Nct~⬓Ka naGi*1oO2Tɰ]bǶҘQSjW&rg86ʸUB`,N͇[ C{=aR9dl[g=8 4P[T.I7d]Gdt]MQ{4_٦[Wqq8X9d[aӲI4Un9`ļ ϩRگySxp#{b%ۍMtXq׏@ܪ+Ҟ @1I X<  \%Ӆ/ pd/_lOlԵ]+D];նki:,ipPl00;ӏ5  [[؟Y;j`@x,%ZP5jqg?^߽8rDd:*k 43z!XoIO8B_`q;Ys9cC cOalaw勗.Йȿ!BdgEؚД8lXW5t\s<'p>OԒ)(c'HJG\`v<מms92"fs:ǾNÅwe]6}/ס괫vKFWwόҋ^a>wq/&UmN g?bIĊaerw Siՠ!9oj @U+cT'ƚӬIG,Iҟ8}mQw1vRI]ߞa Ϫ1pډ k ŷHr~!PD|X1|B߬V)zU:i6deR%F1i1kۣZ:ө>=,{wݛPѴ!6!'n4?^PdŸdwFK}0(.d\ݺդBh ĭư3NXܼ:1"8h7sdbmpH{5+W r6]zTW1jT-(#)rJ ӷ)cFo sa wL\)In.8WCC=2z􌋭Dns>( _+Ҥ5E]$XTse1j4xZN" cB k=&L>$!K#B@=ZrO[0PhuQ3*ܽ+ 3c\_'wD'`]bI7oƅt(<g|'\|!=+sS ˱dB'! YfLӆ[qY%_+)J'H_v$-N2OFּh(|F]. wU3BRuS,ZQOSyF/t5:KS<~ ޖaSimV9560MЍ9W;bCjwG g ӥ"oxK9ؽ4#4x!C}T+ƓGz*d3+[r A4c(GevvhE 1n8ZW]G{jޫef\@n 3D&Z|*aOyH5 vq? [.G.~u$UEw@"ZXo^'E|nnɄ-W3A眈O|n0Avz+4Jվ+bG+BE3VZ/bBS'DS,j%Y7> :oǣeaO ^tv 9y6F 3 @OK #wt[[zbO?c63ގr i=rDds?::鱣e->eX)JΥF)v0NKJ>12<uW2A\?mx}ZNFV<֣HBa51ؔC33Ri3E!R ]Uj.L+Q!{(]瞙@T@RMq%c#nS _b95^AjiNu_uսFz&^Ae>Ȏ_L±D/:- >ϳrl3Fj4F 񷍾]񪳸@v͸ǻx[t~ L+2# *T!(U#é/}\͹e=6`\oqM?Э:GGexʟ6+8W牭qWlr%UYt/u{kaQ'b&Y$ | F$.]џk"f=B>ϿG. *o+yDWr5?jKtOwҖEZ p*|M]%ˬ P"L,A*NZ_iEl+ʪ=}% .Y5e􄌾źLuכ<}8W'#|H;E `2\92㜺Fܼ^:k';&"P&'MT.6U-m=~)3t_5< L0l|qh :R%iTw?L!+`)3HiAA08'\\ y<Կ,%I熔)JԱ&U眦wr 6j)*uoI)FQ#EGTR ތf\[12w.{+J֊Cϲˀ+?/M^! /0ܪ[uZZ;?e[S8J?%{C| 8/Jat&@ t4uhȗ~'{=6nemnQABeѽg*%x#6ܟ!o#G8`*l9zil{Vl,k, kQ Y?mAM[fQ#$F23uTs:!EM)m91[]BW,`7}CVg;,ŘTB#u/~RF*NWdV?pQ?T7Dsܦ/wB̶oS Zoqг`Q@ ( ٶ ^5Fmu " X Xt<\}0 '9bv"-}ZZ7z!2|;U/aܯTE\E0ai3d+,;̰Fj__8&^7_4[.k>Cg؏O &P<8weN+S, ϚK10{jqqI3^(݅`r5gwkqR|¸~NG` }M}>6r}o Pp_8I."`9IǮZZ զx̰}>,YU/s 鱋w5V8qj3$j0fuŦ sQX%K qphsNc-H8[ BLP{@Q/X*’z,Jz\^<0%kwL +R+`:^ *.{Q* 7$K_їyv`'R0h/Pr lE<\A4?ҚĊKpvkfUI*Ԑ_حkw0GVS,> |M!r  lLj8֠MȠP@RhƩQKh13qB}ټ006J|MKLCٍ Rô87&.18J%$}싣`godp!s/دu+8'Ocn+X/Gc>O@ "]Qkl ZBpӟ \I&sOZ 0K`X&pMftj޹,_0Ðw*%ȯd4aH2 5#eH—~_i ,4/Gus;{xr_VL$O)#xgR<[%iͱ4'Z#"םKs=>wEP< GQ4d)--3~ۣ=&*0ZdXmCE{=!Q͵R+_:$ڲ峘/CY{9\rREpߍ)ڃHBh1p20+30ZTɒGsN h +"$^*{iUΌ~B<E#c2}ӭN {҂MGi%84fS_ :p %HaU$BT煇6gj( GGR ) Ԋo0юbE][BZo;7 uzLOeB21/$p<ÛtB%َ|AЊ{ꄩKZdGQ!zJ'+$|<YPKzg.{s \F5)bdOQպ#pl8phʇGB0o"_mF~@q6ʠյAAZvcĦItyEK^~Y6ѭp@sjXC,bIN0er4k~ aT[-Jl4V^_ƓnUub˞+/jTc q\:W99^82YP{r0Ya*Oi%4CFY2u i]/#[k[;}v *).X3 {O @IcK.1K´J}o{H|4hHL0BZuؘrrnPSna/\Q .SE\wN([p;|2l[dK򨷸`aƾ[I! )n8YX@FvCx+Ǝ LJҽH ho]BdAߗi{A&2Zere1qcM Rs+=+뢅DXaсUz 5%*6 "ӂO֐s#qiFDf>afLӴ_(CƄ@6 FoSv2?WM{f(J#9]| G~c !q1~^'(dٺW鰓} ҜmT,WQ>trR-RFD=cC[ntĝK|ktB%IU,DU q I#L˫۾{>uCA+]IYCV]fRC,;PKzG <̕Ga_,9Dx>'r"SU录\m 0 ᮨQH-Q w^'W'J9i,H-rs`oх& 4̀>BrٲQJ]SZ> U`pvwePO ij2X cR[GdڏfKpa㙯WjM ڊ4gN,_+"I֑P'sA$p͇ךY0>f8F\XׅZa너TA  <:߻COmi/SIWV)^+|$&m7SEٜ^5l'gƽyTy'@ yV7Fgz(6x"y%i[p]^L97_B[~pZHLa$M8oҤwG.OCSg*R{2h}|WzOСczL#,vH#COZX)z:n}'.+x&ב3yixiYD(?gOO SMllo?\98L"L;HÉI5]5CV6fW +0hHBq`;8T.8M2K0ѢaQhY2Xܬ}dçQ_M3ׁ|v<[HWj2r8 Eq z㡒6~'Hr'}r Lߨ OTKf @[r(,D?:L(YsҌ /XG;Y wt 0TId~P(KT n f-_}N80w֥ɣAJOjѿ7$NvV9D JbʩUS"c'^Nz)9G{+RY57Q%-+ZO{΃ gN[]XixBr=8oS'}5Һä8Ggr/wպ8Om (*){M5* ̬ў-\+Vq9uBN';:&͠Ġ0KOTPHIS\Y͘_aC'ayF~FǶo0-x{8&BuEk9K\zL~Oi@gCπ|NIo\Q)ј~.}T(&:GNj;,ZYG˜h@m9=GUtOb!Gnlt5O gȜ9XU7h ]En Mkq'/A+ }WsVnOZ͂Hzoi:ݕ>3(ΙX*ҳa!PǶ!T0K֏!F3bŧ/^X'K"DZ QyJV[J}0-I"U&T|s+tv=YvJׂ(3T\@DU,_ZOj䇴,Nd%QH .葝t!Oo2A "=:?&yo*t6CnpҋBc'e7&-DžpghZX#*v"Ixz**TPT*W$ t8Y+آ=z~ ;rQfP#ϯM i #:!`g/[x;ͦjbh "APQ\ J]61ְ5D~ͩ |t0_Ef^ZXD`v1m@au"OrlV6܊GG;@ (O;38-?͎w'~ơt 6hH܂Fvn}{IBnn=D{&O"،=Dq^cz]VFdAzl)vvdVix$V[">YqENhī)Htfj ngV(8z@ƣ吜e4Ѕ,y",-> + #%Gu- ]m(kecad;,}LAp.h/BI,? qU}wZ-?0o=8 0l^i-;q8G՜p^ź1u:^i hᎹ*lP&s_fdI2!z٦^4}M(V QIr lSBt2p温ްVCD*u(8q.lTKL-vXrR.n5އlǍ5-)8DvDu"h[cP:Rș;e>/hIc(E݉fPCI2:ڄ{#+z$v 6і:}2lIɧdRa(˿*xSQg9 "-͍]Lz&@Ri 5CfXIKK߹F&f[aFJ~NgܘsKyYժl8y$ $S:iXf>c(o OZ`I2 LM0fYշ4KӈFۢg^G`-6pt_ZiѕZ"~ [Z> n_n* Fx؉7Pxcs;^(d5ie'*lI^E {c&'*[P|@"jɹu?̪hZiJQ9sD?t&ѠfS։;Rۭ}D8aI {÷sn'O0YY8e=z?kT2K~rKHF33@Q푈&ẁ뱪6G,֤VHVÄK*bYB[ g<k~|Y.PxKa>YVDH춲9ѲW4ư,?8#ut&"6.afaۅ.])x坢yă@Y 59ٔ`SvGw:3%@%S0! 2!^O49簻*2xÉ>~NM;gOyf8 Cc0iO+7i?2u(6F]3%mKϒ;t0,+PěLx~*L+Px:9T,G:Kߏ6aGPޢ؍{:ACCZ1LJF_VGuhhڲFޅC|j Dp05ACM*:*7NL谽2@%+_J1$?kC-򛱖Pڷax^ϙJLZ/N6^M5:3aW_j{#a0ܫ/_$y;@_0w%?׬:k2Fk+z`>V5#rw۝J-ޕYkm}tTG!/YC#IDWCHd}ͫt+Y;6@*T _a)C:ڣ4%ę/G&~DKA/@NʋuDfRX̔EėkUH YNs|t$a V@EB ˨f*gRGvp967r;?@1(E*Z|ID4XRVOdc[pWHnx~м&àCfv["-);dܥTJ;LNJ{NNe-(+N43ԏ ;-4!2hVۍA~"EFih]Mf5(G@BWz~xDž0~ pR_~mqHyxӛ%ٴTj9Z{%ku^438 qw>.AU4uZčZV`{8Q-BVp*DOT׺=ܪO]bT2\h8w4;ƼAV m= уv ͇U] 8{Ѳ=Y'eS'{@qاk`m=Lvk^rJk%q$uUXQcIbF$_iU]ׁhkx(Asǽ7l"u]AD͝hf2MN^+L9-Cj׋o̙i\F4Kηfkh;w{e~-B13}65k$Lz[WS>,+8ikW)޸͞猯 3OeX(jNkq,՚7=4G3 gR^a\Oj}Xy+$Eb1qct#ؒ\IoN͛,ޔѕqX k^?4#rQINMsȀx`4B~;JW]29O_F-H+"_\SJB3!lm @}$R>`PCnn:+=V/a&QعUT &F{u=cXfth*?Լy]:Z<]s^,Uv:C-ݟMww]?w=#xKRY2e\>#Z7'BʵjD4Op.'|bxS+ ̰-*ɵr]ψD+1zce.4bkFmgwAsV?؄*]/W,G% LWr7?jqL*m 8hK/ǁTOb-) nY{ʪ=' rf[C 5i¼5&B|og -N(M$+mOmCԠWJV @ݱ|}` ݙ"݈ͨ-tc-"}xvН^0[gҟ/_&Oi1$r~(F9_(GȪjϞ[@4P|_ `!@x%19=:}߁nŧNz{R43KRgK622od<zjMs,ۤZ _zYhso_BTȶWP+O%KrGZ}8F6ş̰X T3ԅm<錦]5:a0Z.6 i$xYV*KO3E?pP3yJOWɉc4x[D!LU+K Fݡ,T.E5@,Z'K/Nw%Ei?O .nk}H|#Ӽ}ߤ\]zsVA>Usl&B_ou_Nv$ gay< H cWSdbd3k&(+<tD) :4;q$[ 3l w҈ K :LmM*W5P37Y$MT24ʽY;ƩMHֳK7 ^0F .9.l5K>.G҇>ߊ/dWxA^*4R!܆'k!*"4b1{OOT+:nug|_?¿Wa:ye5"Z@"[C )g%꺶5gR#Bcȣ7x%< Rʣգw?2 vAֲϧ|ӷn_ NM{NmaU`= WhdtԞw,V, ξǮ^ L ƃbYƹ:D6}靦9<*!8P7%|gY,FсJC^Q8vacҊO''`ODR8;?2ը;T/MMq=, 7JWzy0H}tHe$hd;ްw_!E:pCOJbp)T"z:R%,*4o1"걭zpnG-z6 gYXp1q1 7$2oU Rf.^*$o;]r[pݩOgnxկ`&;Lh ^~guaeDrєTyHߥ4geĢVߺMsC7nϡEcDƉ Nh|X_񮠛;y\9qçR*̮IΙy?a|P2pk 1@r':&[C l~8ΪdHI3]]O0=2S* DM̀JEf׹%Σ mu?[|ɇ8cQ+BҀτ!sc+-uNc, B+5 6xO22DXB?st#-yN'z唠{q%Ԙ ̷PA]E{0L ,dAniGm{lL7,~:$li^us_kLs'1r@M15=[ @̡!7`Q c ϲi$jNo_}cQh3 )Q*9j.BD@HD_lpp\,z-aT)rpb% L,J@Lu[xɟUW`kQG@ۣ ".;i"溜g '3fla5T=W}#I,xpwG>%$D]6Z0R0Wx `Q6bRkMwO\MMe8h0?sv|6< =$BɳWF@w(ВP fk4σAV^g=;L/(OH5&@x5E F׵1LǿomnTI- .q#6Zf[G4PjI J%Y}*т1C@ NB4;9v>D8(~/ cE"0e4~ژK׍Jrh/ $4A~Xu_`**tI󝝌Zţ FRQdՇ$鷭ժM|`Bw).ܶ~K'bkx[ޕն^aa)@%`_(8 c;؆. UXgN7=bg_d2pe]4#lycCI<_9&v|'i Q[Y!*;)}")(*ȡdO;@Q4f)kG"[=t晻N>XPr 돊ԆG7\N̉4v"!#~90c<|Z:7S@=DS%LXN2:$K#W 9"eިb.pA>v.gՊNLi.kFw#*Ŝ/ zJp\5-P곎5ţ@e< *dKX &з&j|4ц7c487yTd,(N0kB|8=iqOI[2fjT%vG%iG(4Θ*BѡPB=0m,um0G_^Ylu8n jFQa%fR]̤U '~l0*0٤dDǦ$mm8%q$oMО,2n5W!DAy[C(#p[36\ iM@_@9mVXľ1v Sۋ|$w0N}҈iHxGWDRA^`'(r8iq5e Oӑwj30xbe4ై{-bm{KdcN}K)/vV1ro ĝ6aV9{RܻӰ ? Qr3KoCi< ˹M,"xy}q?;P4N[L8Y^Ce) IçNnm8e:@B<"m澑i4]*OX8ZZl'y ٞ`os݄iFwIoRaOGMnVm,̙ffiB‡,[𫀨5v aKo!l#dz¯$AҮ <´s$QF[dfz}Xls\d7&bB]ѪTrs~j%Ɵ1kлc|Vj]_!zW (lC|CtC=\T;?neܴu=rJW+TrTbd L%lQ`Tfq[pxZJ54]3K/mn-\Eڒ>7G͖PKF@8ϬVysx̯%&g}cސZcpD\lJI}>2LS?P(ŭoCaa7j+#!Χ:OiHNJ Xߌ11`Z}||'> a\xɲĠh.gl^CG 5EP7?l ^es15t$R 9OӍҋIC :{gh 7`N_Vj b-_Œ4–'E{ `Q8{_wB]]Ӫti-gEy'e {E ]xn`R%>I{bBőMPqpe05kP 7=auw#U`ulƇ S;-۱Ǝ)d =joby(?ɣMppr)J*hl0Wq/7oМpfF4W1B(#oq4 d9xƢ%<\DF[40 _ ;m=s~}{ԔYTNp-*1A{dx9dp}˰u&@,J2.5Ry+'.Rn3m #9FYeo}1SP3宴R҅ [dC}S& J~EM>:[o)Uم#X}ذri'Ao,TOKG*%瀿A]摓"]/Q_zH aBd }q#-6Z&7JJl랾w+ e羾~TrDԇa%,OWL?3[tWJ4{-Gh] s4m pV=iTD^21 ډQ@۱-As:T47eNaV)F1B]G c seIR6TvRIr@'+ZM~`hXb^!0OO7jtYY|ա0CF]2{p{ө?8WTah y*esw.3O)S[Gs5ے'|QdxAKX$S pӊ3c<e>R#@G!&rn75ڦTjY&)Nz4+@xͦbfjg JwR(A "O5  ;`m+{e4uو!vܦ([O+i(.Ί uoF_+x(Ny_Lj[Ur*emO.urcu慙5a jk>P/Vx"tx4C﫠̃D̫O㵛@Zq)J[^BtMM ,{X1]Ѽ~Nm`7,wdԔLSJqXg}5{ |CN_xoVz9صE{ԑs!_aAA_<We;qrMAIHNGv7PM\vUU-F| + QlXxjAŽ7ytOpb$ۖZσsCm )9#j5&Mopy@PG< 8P+4|%m*Ir݁|Sa;#E \_bCD\,Xh$fҠ0޽X;jޭL &ok\C禔0xW0hs OSƨ, 5]̲ōuwb(2gqˉ-ɩq'?6xu\F Dt3b, wO,PQ)I &&Sd,_HdK.͵ ޓKYS:WRL@̬5\>v[>J۵hG\twor.\EP@k&3O~ Y(>+#fVPHN ۝Sk"!MQ v[=KBmY>{OVifڕs|hǏ+R ī -m 9fR-/ԯ+!T$䅬܀2fMa!0\Y~E^}:6+Ӆ.CEvG*0\/[Hs`^iV2Z [@:`8L#=. Ae̫+R^u)҈`T쒽wԤoCƒX󝬱htvXk;UR%>Qca3&%' F^F!_h;WSIs WEhA˪0;#g|Xz@"~KV K&>=ò%W\'K,X\sdݮ]gJ,OE#m&_ɕsUpjBEnKO: /8Cve*04Ge?]L[@EzO!S) W|}^YD}ǼD ַp/Buo˱+L"w8?,>ZpzQ!& lnh6ȎbgmM:I'7 8~0}Ur>لLPsJequ :4e۝BJl=`bs{>Lٮ uU W枵O_hW//1l}C@5n! G8#byHK9W˞o{sT}V33?WKI"d'SVMD([scXL#b~/TחeM*> THXo\G1Mad;h=Wiqm# k1!Ssg#<#HL>`? E%'c& aӨuAm|>O 48!Ԏ ϳһuX-e{26Qq# 2MO;EhrKeYh5㣞Ia Vej0#Q,@ZSY8+:L`P)a `,4Y֞pҏ4,0 w-=GªJ':OP@'!KG˩l$R,w@ .[d,{00zP@$蒻%1윹0E|ӌ.Vv&e9K)$'pyߎǨVBnw2)3~S}+DH6#(c;DP z>K"u3. owݲ#̵V۠I _tYr> !.E5b$ft'J-epgvvfhL& PΎ+[ө -wf[tXT4$B׈\gކh/.* }`q2W<|J:6ow7bGLR8 mR[vokxVȵȑ XķVǝj>] 85I\'fi3v3g`OĜW<4:#pYddL%=!~5,yäVW~pcyv0H; ܅H ~Oh(>g7ծrԹ6~-k &Vg6VCY!`5A*{+1+KR!A% fQe' m^ NLE X3Q-Pk6Finf[g3dU8u$QMʿ^Et[y{[w'|nhxX!)S^$ww6<]R_ ZR ѱ5D#Hti$k;mɹTyN r l[BbZW]7QkE@W~ cwh>ť.ʜ5eU04B!AG1]\3\WwlN* Qᅤn-ݾހPG$Ϡ݊B'c:vJ3 ŭxyI,& oP `4?uֈXj"|ogGۣzm)$ k6L6[0<">pYcmu<p[zZ6 V2yV~25~+V=5KSwGl_dj&/l e7R'Jς_ V+.K:,fQd_k̇^gzӯ!"q3R~eQu_a,8ܺ"g-Z#I(YeڥB e$⅑h IBj+ZتW5ec7y~4;p%$JYSNx iJSr/"Gc%z H[`zB͚2d0ӇDbUJFo+Oq/дʢ!}l"+Tr1j 1P, 4[X1y$氅ZsUr*S6CArUi ^\e9*z&v[tOB%[XtMvrZifPZXZRzW"$u˚3s-$ Š>Д#FbL T3 Š˱rn$fcjK!)v:OEFiu&p %IB8(jtJ/˃7?|CP-HzpQ;Ö}lEAQFm^R2"3ѫS]'Kz;ǂ< ;5P'üx1,115D(aW`sߕXwR1[t50JA#Z| 7s*ڰjFByf1D܊fHtULġ1 x0ž+߆l8ryj&sv>!/' -b: Owm 7&!<L+1 E6wϒc|n<*S( Rx 8=xvoH |1s&\Վ`YJZHJow8.yM} *0 j05E+&mi{d$7 F/J)rxfTTn_9[ePxHٝw(]]Emaml:^(Anq mqNG`w55,~W>00MD,-墖L!X͚zŋ0 N\=hu@ӢxAcv8R^9 &-PkE'l~_%conm 64߱͟3S%GzҗrlW$K?+mSa"*b w=~4KeQl ы%N?q\ޣyz UXp qeaܗL`^7oDa:m+f\(.(nIj\kxU<^vL^LNwcQy >2yS)PZ1"%k]8ЛB1_,`ƪh.q";[{G%(f}fWBAF6bտº$[*ը9K˺9uCWXLw%74fRVL]*ltӒ~G3-υ W؟ϩsc+ʏCbH=3N3_M}3]PUMƂ@+`xd\7; Cã9<!P'nfx8S]ZG0. jt",bIl/BZ#>TƵ8a߁'|YYtMt5Z߯zpKмt`Rټ˟F+K 2[r~fS`(eNyHy=C%YukRRJc`/,O R>)I,PԻ(#v=+?''U^BbH|Pc 0IJ7x!5 :b :"jMԄY` O9)Y6K"6YneK.B{ߛ),S( E.c14B ]*.*>- v#|XqhFXm$qZM^Z1 ؠ 牢?Z;dS-,K皙UT䈤9ttnb"8F֊VJ Q4~,Z§A#d!YڣF:Vdl?Sx챐q1}UD5)Qi !uok;l{ۻ Jݐ\s̪b'}(h/;kZX8jYkSš,sa`];W $xpq$wiaq[p;,l[?+ǁZcňE]UB4Sc%'Bq ԧh+)b 7ih' _˴-B8}=<T:zT$-.OTz1QxEhȨ\J7dy{ӄѻ-[s պ83y*0?2ƃiB7 1UE6yɽ_^kǬI>%abVu`D3Val)Sh]a9! SːzK,|EZ|Y˩ c~oM0t8KS)(rS;HG ܜvU. 낶Z-2f>|Dmy`x#SN:~|{qL<(4Ɇɤ؄И@ [aS7ݽSh`ͽ4WlD7—A f|0>m%Us_2.-87Иa"o (^{Mj00%[m!.VT&"/~[ى>闿"…B\)mзYhF[m)FPȱ"8^ò,ֲ35,I I2g :Y`]1K4{k߰\N(`cou,.:Z(=+{8tW-5Lp<?JUUMg&5p`+8ʃOaɊQhՏw NrO nԅ B'tUk >2:$gőt0-l//jD G~L]1> \ьm,*ʐ?϶ѶdcY տO<9&~sOʻV*e.)>V|u8<fcg̖r͉irP{ +4>~$N}//jfXtNAY$-}X9Dcd@uQudž@ʻfI,5:{a/@knTO)[mDl{< ֮&C| kM Q|}bQ%P. D;*H_-5zPG]sM_: _*`JN(Nl5&:5̲F?)\e=ʆhڣ^y$@u02QufH݋݃)s~`l\V )lGMTkr($+B)MaeH *Z7U3 Ү052}WܓY -k/Y\֖(3L}rcgGq>91\mU/Vc{2Z[Рw 7AI6aL&b)!fS|7騻F2 Q;哃3MlsQ6G&,,|BV7RflVBt? f#%LBNj3Gk&{3h|pb(xhZ,pC.9 V=v̳ eW*Rd5ѠHӱ42.1e16@9UE"䁠/`p`)z1 ջ n]>4/J.Bu4I7i-4HqΛ:Z.h@Li2,LY\1I,rE)UjA8e^ ɦzyRQjLԕ߾ɟ @֚卬 !4ףG;+)?g3<ӓ;6ZWNu)t\X\!0}'# \cf5٠Ϯ1(s͎{j,dOX'ǭzY!%!*XSP|R:6keV%<gS̘OYC~׾Fuu6ť(8veBh9%ݒ_vLD6L,i;Hl]B46QvL!#R?\0w>N7ZA)GAlQH枡#Z2ɺdIcO8]1wIM,kpso?gg ~^def0y1<n5'}$ŨR9"񜑿鯹ux$ksn.Utg=:gQjʀR_4k葽{oOä#UK#/p$mrSx(d WF'ǩfEhJ<1k&FB&Wك.޳,׆ɃLNCjv놖J2_ބ)o>mU,v6(=8Ql0GAXFg@*C!l{IB^ѝ24a #wVY[wکI&\<{+-E\4@dN#ra$?-l  ^H~&sXͲɫnVXX4%X)9ks>Wdɚ$E WKd7rƘUza' O hFKD~LI0v+Sp $:_\C z kYNV d'14WqްU'HAMP G~12=ˠ]ILAݳ ޿4BM#$, ǵsX/#j]@LVn7>ɗ.)[z?JĹ4n %Zfَ J 5K[An3-mU,% >&Mɭ*GlL_c+)ea<uoy73}Wo+ kpD˚fwK\㚑iϨCpb  -sn|svdӈΠ@(FO<~ܳ";?'}Nwn.HutTpFU`]rR2MG\ٿm h+rkDISݤ\ʠ}->Uʧk-!~%eb``BB^͙CdɁ\w~K:D<^7wB7橸Cxl!99MM!"KRGDr]æP.$Ev#ɰw%rGZE~ jՖ;1Lu p :S B~ڦcFߗ>/hcSZk1Isvc,"w>x,5]SjOBDO&m@%a ٲ֝g7F!+P! 3j4A'T1-o#&W0:w314 e _$*Nt w - аqhFTH`tד4PH^U4wWQdu\ JLD|eR-KzIO7&ՌtTHlʹ@: jw9Zeֺ>qs^sq%A$h1i\TA͎9QD׮ZtiNtLm *t+cLRe\>S xg'iP#x8`ڊ=b ?[ߗ()$)5x=t03jc@ o'2?i ?+PkU;dE,L6vğ&g+3f:**ym3}XeV$:8K ?ZÔ\th%QH4N)5%Y㵞5 mꎒ𐓁UF@(e5޺ARf&PS2И6PtMNC^qd5<7W\tY=.^2M䜫r*?mdՈ~f+*Կ$ښR$ ,!S  ;$ʹ |oBS(X ʰRP.֮ttAB=u7O 7ڥ?@z0D |$E$Õܳ>brx-*ko&١\MR|Ɨ1ԗOμ!t[VFWLb  9*a԰Z JZZ.뫵µYJ˶f!aC憘לߛM|6#F[vfؒy%k@\~)4(ZxPSI#krƴ @HӟxDǔRYpol2RA>GqEd)mmpjIz8=Acf2FQm[z[X\WRePCX1Ԭkw0%gńY t,N&2Tfc?vvtVܕw8,:7cQ\1*?Z3h /ID>ʀ:16ﭥA,q 0`Rr;DP֟_5Ϭi m nLZs} XBݭ]T" ԃ(}H-= uI+pBk JIߦn}5u!'A'żLE97 ,kOϼDX.X g_z4A17ܡS AbP"BG=E_Ef}0ډ(Y.6iO$`;.5ܿ!]'-6Y2KdvkWB'8gT2&lt&(ӾSp ʘE hBb!ܛ0چM5q(oT|Zx|W pw߿ʥQOI>OË?0mxbҟL6AtYQ@A}8IS{SML!&ÇzD;*hXeRpTpi2a2E*M&AJ Xߞ=xT7%ehPWW3][=`%99@I\ƞ3*# %~ޒzS=Rb>эL65 h @+rZv=,NH{?Wj1ϤBCis3 #WCg-ȦPeAre!T+a՟ʬciHO|{%d巎ԜO3V7 *. e]#4ؔp]{lgxm0B/1ni!_.w,2;!4 i}v"XdZyu-\#>z!G笟"eY! 0fy [}pIb H.ϗ+B-<93C♸*>Pc˓)v5{aeՓ_Y`6E!,_,+՛&lg]X7Ϝnݷp8 7WLJ0K;P9EXl53!d*j2)NF< poG&( TLo`j[nNIJ 4yݏڞg%`6lS (תKgopգy]}|=JoRP~ P/,œ 1^H+$`WQi;~9B5g# \VQ [Rv5B.><5@)7&Z5r^SU Kv߳1+@/>dQvPP~OG^QpN"kcD9"ĪbJ([a{., 8Y,#7R1[+|jd́Y`2Ɖ *udS*?WDJ{:cݑx[{C;Q$? UÃāDCOlB1Dͮ#+bRGPN:uD>^`;{?%dAjyMD85 ]=K7 [aψK 47YY)nz0_y6%`Jnkm\X?N-T+7…KrcZK]+I,ck2qEǏ}j:ƄYF$9)3[E+ں\k)U^ʼnʃTɣJb NW .9>(H0jc {[`%ťrcTtKxb,=\"LBg6oqѯ 5KZ \vĸ9ctY`Q->WZ94s~)hS9(>)[ů(- YɯNDPZboL+*u;PގJޞ!'j =|#ugvG\TD.<ޢ)G1Zx n}i1oJ#B5^{r ?f^ ͩuzn7XΕO/UrZ('Ap+䌶D'<@anZrt[b,V6<{(H'R̋QNl&1~HclȳK0,70j=ɻ#=Iuėu3L׳&O"Ӊ;3:r& Lo*Qqd0$ ԰X bS҅YkdZfrf@G{˒xx|69)$ļUF4G2dX?ثJ|S~]YSMo $A&D;PvFl4uԚa\ x#CXHkE #%"4aN+piɾYKb_9ϓu-zPֻa)?;'KKJy]Hϩj-QF@H&^&|,/Ju޷$ustK8DiM+h-"f샶GuFm1W?#&7hZ(7(,_020TܺFvtB8 Pҳ9}Ǿ5䩍ڒk^-0 5jnm1"/̜F4,Pւkp8'CF j)bhho}ꆱ@9 WA'?"mVJ*x/X9 }ݧv9ӿ1ڥCjZ15G:Cm"Ov,vKrѓah7fa"=j &c'?#o hIL=!Q=΋y~/>!'R8VRml^؇%Θ4+~I͟V޾ 0ꠅhmPnn=1?u$Nk#vdYC 4$}Sdҧ09@VwhPl'ÅHvTPPHZU+5/1ژRS7 ;V R4'zr!St"O5zEarO_I$#%Pֹl%׏b2 qm@c)=z >K„kx{oNm7I^i5~YL0V./+;|AQ.sd`uB2e#Vq#/}E&Jעe '\Ύa[+r| :h|Eºbt,-9%&7VeܚPtmhyv[ ٬ߵhR^ c:YNYtT[ Pz(&>|t3B5A`_n(ʖςR_O[.@s"M ^+'lUՄ[hk֐‘h->]ih5IĦ%׭gvT#@ݬL)ar/@[C c)9pyO@¾uZw=+Q.:Ǎ)+IݿEg:yEe%i?ysq a٢NvW9}Uz _UC`ʡ0:*RYia:fdk֭ڀ5 wǣ P+ c`)O:7@> B4X_XQ].n!ɀjӖҰHɅ~X"kh5,YNVـχuMTxDF^pql>j!SlAz(Mha,YhM= +^(Ƭ"7g`5Zkٲߜ5rZzL^7C|5C +"փlr:7MJL،,۶4tI$/\8ofngJ_:'>La"\^v^YXZmBx=f &(oe\J_V٩m\nS\/?c!GH u)0)@T f6멏@0;gh6<1eTB瓤)m R)/zer'Hz_^/>F5~۵x΀W&Q wa"|r f:'!IkhJL3I(5"={+$̎ < xؑ)ŠV~2ZUHWG"i,>|yc6WGs}c:Bz6f-wL&~ݛNy SxY=E; MA8-Yk}!6UI#Jɦy΂ .Rwª \i=t#"jHqh#8Φ?OoWP=>@=#}V#jޔl-,V a싼:{H)y ^*OѣГ#4wJ" A!XZ?Gwu IXX|zJJ$cb^#͗p+EY-!1\~s|?JmfEi[Qӵ׈,}74vwlHNӰ`~{T K ꄬ|Ds8vrj%⏷J8:yQR<-2s*0EU5X"oHTPq8iu$rv0u ;1/WUhs^P@Mӧ2oW&O^gi7). <z+=֙HpJFe+do,O:2v~G1`-,z{:2 `ch CArbRl>bTP'y"+3Ae59p">ڽXu {?/r{wtLnHe:+74|LX7i݊w0vse& ?*iC ./ۨg\ 4bBp:`@wP<%V%P-oP0سv,wk"0'TkNñOR!U 'Cn8 `϶<0!`n f 1vhh^qC eCu}"iZKrAdA"I?X]E&~D1pSFGK胼kO:L2Y!XƚR->.jId.,HڱT61NSt~B!h`픝U)h~y|asH]bdr=W/l8׮C\,.'h ĉ\]4&r%hT)dqU|`6+zmI*H(QsT ]:%.J+N{٤u/?Ѱ,Y>Ku[\N1ojjk=Y$qvnfT_&ޡFa2Yr'Mǟ'D3;\2"KʭH}((GBLK5,T)k%/3 {*: lY]<".]{37y_^:aͭOm Rf^IĢ'>'YLgVJz,vb4Mw:n^AI K!sI(W%@cRkIPka2+iLsK8.U xsHB(ٙZVl̝ڲiLۓ*_&ri*>䴒<<)\m^Օ v32,.Q~eV[@N5.G$6 ,$8#mpvKs}I$Y;)^W޸f/ e. Ψ ae!aS\:yE&4OnFoo~=wtϜxe\!RTxDO}lUBґ.۰| GR3Ǎibh#2F;kSly.grz(8 V,̰ދqQQA\8Z\했#9NВR1N@"UXb"zSIA`&kC%a3n,~.YN! d^=޳ILlQ 5, dV%wi/@_x|_XfCX +[D3CR ZUCph~^ywR|P6TC-S-։uq6 ^H'n~i5( NV-679cpX'Vmb d[,31WvHMU::& }|ysx FU4hϒaݱE.=^ŀgei `F@+kX0yrXin9ӹ-1# mwY#<=^97&[[~$u']t4@J>JsUCb fM#VA$gflM驠iH3`Flpi ZdֹGs1^zi._ NtB~=Nz\zi'!/[mg52{ πluf^in FuZEڞ<>Dȗ"x,Ð|&4 FL(-e)+`UQq1m7f" q_mNW3=MA{tZ>fw$s<,W)ޛEEqtiY^[{{#f:{z05ڣTFD\X1Gc,:v`l)ӳ/%1^T 35v.U Ir F yˑERAl>ĉ_ aڏ;ڟ%:'j@x,49H؊dՑ-g7%!4'TY"M }""j _/% ]d\ -_>$434,όsөpD^w& iE.㕷vQ)".AayBttDpƯ`,&C]Ԡ[y^h(4y7G: nIk:ж9SZz0v!vW) v'w8(6{ljnY4dhͶ1ݹu9A4 Ou*Wqt[>x3@s 5-eU{$뱡e6/gVPV7wO_ׅ(/:cr*7ڀ(zK}o:wHrdK1iL&$s4rD3:lc#\5hEIw{KI#b>1<}PTh1DTd?K[e>Hm/xHRakG tÎjIPQgU= y$Gb:/y1l0?#>RzrC(Va0AgVIs SjM**7M׍Yb m3!|˸u^" w=;qy;+IOj EksYR_5 Oj(Qή!BD<  vנ(t]/U6%n" ǭyog#*(ȼϱPy0FYA ]) 3oKZ ["A鈐llWܘRC`ɹH8 lhFR۟`9) vXdܼj3Z2kߥddj" +R4M]s@s\ [Мnyߛ .>2mbP  [3=(>VhDLKǃ׼5%R:rlΌŐh%ƑeeO8q{`)UrCH7S,>=tb.xgrlX]!4uh$k{" -&cWӒ[-AL_BX5=GbHol9?͛"*%"Xj;kibqya͌yؔąɹ]]CհBR%]x*m=HIW+(r=Y|ګJB\q6CyYr0QP(ZDgҠF씮/_x<~c/ou>]m&rO4ns( 9Tn1dAr"aqc3C=ZN qo92d=]F5K/Ծi~Ć"KM~(n_qbZѐmU8ݝj"ߚFL]m_|)fI(|rb5,ue{UwQu Sq݊b tD_}faхgJIƨ `V+J$N30?5B 0I@TNBg:?eo WvRCKsIg[ w;d0DM3x%j(eI[ s4VfW^6HګKocȔNDP)oRb~ .ֺ5d5GTg=== rO[>@/clS942U'DP 70 SJ?iJ.SUyU4$2%en hF&5)?>wz'9-n0Qƫ)`DH >v)ܯ 'ޟһ8@H"QLiT)$z6H"3[kK> ³\N*rF=yTsTF ;Ct51k"+-:rZQw"5#ى'mS[z+8-tOK !jY ,%p .x8= Qc 9ɪpV مj8 rt(iU=E+8ynױ$ ݺҵdk:,*+B:g̔~Fw1~sOX@N E z}R&7>ammouUsO`&#orj$67o-d$GYo9BR·-JWaдVQU?ckYxX%l?S6ov1vhGR[m S,>&컼K1ǽmv$*9k#H~eMG^-.! G갎HK8Xp8?eEaCL}i8Ǒ $偂 {!/0+\DG+"Np1 P"R,wO tVr.:fs BN5,_!*!o1P/QOK_j,׶l+@4|yA`S*\φE#̀"Ҥ`XP$b)q&z+T%\>2װN <~dl(oceؼ#p8w#_Ԉ>։&{Iv<¢ ōo&D3oFG̑2,B4[FR``|gA蝽GkhvjhȐ9P֥^ ?75m/;D>E= m:ejL۴ktx\=ym/YB uK#dk9OʎF/FUC\ZeR:yqU9aOh.S0{cC/3Pvwr!mKfuw$ǀWV?U*MƦ\] ox7k8~́ %nQpĨiӞemϒ02_Ub}X)d R<SJnj%*CڴI{O@&NQV37:Oht!g ; 4cnlZDNNߒm> >Lղ @.atrV 6n-7:VQ5v\=ح:!f=uU F쫗򕁚2;V4NfYiIK7 .lXG\1o`]bg#ghebK-9+w&ef_k}zd0erk~F4ȅgKsDMb\@Is.}Ɓn+&y1Ig/tԶs# *<*>$.J$'+mIcDq؄<[+qA"4sсˡ&Dt]e I94md^*d|Xj+7Ъ GfIvP|K!!e:tٺAA%0M- hf07)JB#̀%ɃrCIIS\tόJjM|Z퇱X:}^C(r#r "ꨟ<bUyBj{Yuc@'ѵ iFѳd73f<ˈjsvTRu^]hɻ+bƓ&Wi!`F"G RYC;^4b;rKu.81M:x VhMg E=gqi~c׍&h<ET/2fx2J:uTa4pKX8ZEl}c>A1?[{'(?]h?wn(XWY"ǕpK#oXC%KDO%X[(!]p$J ;MUЧWcHQQHq@a^rL, 7Y'ƆvL1Et"cB!$n*R@]cB9 } 8@ 4F"ΤнQ|.`0#(wHiYi)zU$f+= 4Ȯ,萴G6#p>,H;ᅯ9H?kGasL3/T\ 3aUa=gyouFeDO=_nAe\Kj$KYxD};V eF(>\^Op t~y< zُĪc8Aٓ5Vx2@5j&Ў jI(@L?i4oHD*/j%=UH*d"71;޲b+f7$63Mɿ)6N㢸2Y0p7#Ռ_نqpE>+> u7Km/oL&^]7AT&bծ߶7*x >Nヌ'xj߇MDQE[\KظwB6xf1F5ӈ)[ >8 v@/2:y,=ڢWfrė{Jqϵb9?~=ZOc)dQcFM>eo {p5(RWRM%kdn/&orEA98-9֥;?#X*Լ kkđJ<{#vp~BؼCd` ;LbFq14e?Ɂ44PYZmG%$(#cH2㳟4˦!v/KCX-:kP|g8]9- z<_t{8,ہJ:Eܧ@brRpUD7pRw鎒Z3!p .Lmc\۵7pHëf?^~` +*@\v“/9G5Q!ݴ'^~&|`fc3,_f׶I78a]?jeqp#VqnƧnƸ$0E c WvCW;mRΪm*͒^X9xEM$g~< YՖx}"pHNwAPY"HLaxwF`Sñ#⼭do}kXZ:~*4dKp heb(;1s#ًq*GA ῎ut4ʘ1][+)$.Cȁ,6*_b\_CjA0nlRƩ- !Oua)W5Yk 'iTN0r'恭'VRKl 'pFW.@oajdBx("jo vG 1Qryk"US)[Z?յ^;* R/vzdd;e;Xc J9>EK>%ߗIwSUwĐK٪Og\$Am 3﬷-S|"\U{҉6Aܚڜl(q E8PBC;Xy돽b+筥S.bX) YW,<ѡi|\/A tcm2zO#_U3*^ҫkθ(j?7[!c>$XNr'GCi(zi@(,wE^^׾|w$Tr+IX4Ю /%X_\{ڨӾz a#:Wڪ%o+_ىZH1=[OQP]_/,cOÌ:Ę=mũ2Vil3-4怏*g|b6u-ѡq[z)C7x0 *0kK (sgM^l“$&cƷߑSwuyGOLbzd©biLr]$R$ꉟv}}[7ea|ܹWʭu7q)4)afƺ3w˄% d6t%xG :.\A,B /!b\+N%mȱ . = 讼LrbIFc\L/ YbI(iB+^`ghزia:\ =*FdKO$OR t{Xn ߧה-K}0"K# 3;{HWfѬlTӞ?ZL1?cQv=>Lx|'Ʋ uj ҃aL'fᄉY 2uRK:RQἦgJ^Q/zYγ& 0W{o;s+'ԜdنHkڿI)i١x|{׊!JHaHJЯdmt;d:\Qkto4/17mzgx \aX}1õQg <#8zv /DB@QحJqУ7Hi!fQ챃M;"z&_# hc7D~k99z_*bbtYဈWq#t3XSr fXږg)HZO#P +f4::rޠu oVdp:؟YL>O " ?6p]u ܿxGnG7Z5 Jn>ER Gl;{ ==q)4۫JF.P-ơ3$t_#GM˟ @vTבδ"sqj銁 L3GQҬpWqRH n:6Q7j~9z,3XTQ4I *98f*|V&{Hb}8v5K_F'[gI0$+4!(!pH$ČErJ>VD sXw`?qNK"K,xxeW53po?ro`D^-Ms#DZ=Zf$DbYv:JXd%RZ c!y7e\6lwwM 잰Z#Q"87'rJeq:$sRՉ& E9ZS 3=CA8˫,xy}3̧Xu `*$>JX(w8QWӍgBXgm_(?dĘ-%et.iڌ~O'73 ܥmgjpk2pZm վEwQP AeFn(*Ï:l*B5<Ψ_!dPNK&)?yh+g(Tg܀ncA%q? He2 ES>,!*Ie%}kqsྺigʾA=L[hq<ٻm[ Л_e6'1$H8 wo I6^ *Sr;1+E=ÉZ"*JsS]Ս|928_oRi~P2%Jt :ŝ;(Y=gkKvl;ɹ=s[E1H^+Wk!Y`J `裙)4gzLgҁPY*bw/  Ms I3R|~F)P\%XWYf)ZSW[vG8.L=P]C%P.`I!#V; m*q3i%gc3TKwU L6EڛuEx>JEbC#5Y}^M^zZ ؘI98"E-w|-"Մ>$'1hYxuxDYDm5sbX= 5v})|51QzS6G@)1HeVWz=mO ȟIiw֫8ncBH` J5B%S%ڡ΂6]nksa2z,MWj=s_e{ :,u_g0ʮ3 ʏ#, &HC?MZ2 ". /P*^b$k]˂ T_xxo$Ā-OpNz2^VXR'URE-xtOBTqcwigriMf€2f#r3}8sj*qź0Go>6BϔLgcCI Ն>_gjWju+DDa)S&!^Xiuݣ4JI@2oMeQ<]Z/&j/ثԂt@Ȯ;yfo6HýͦQT^۴`SZw0~otqs6h:Jn&<i{'Uhh2`%ʨ:\hBS!%dPeή-mϠ`7d)xaH:lJ?x&, E@T2DzGg2*1c؍+`|i+1ϘT7 {r{z|x!ʌw =CGԞ@hJz`ς  !z*&+WRC#)9iL؄C]MOT@? '7=M:n,3LsRJ?" Nɠ_*×d ɛjTp23 Now+0@Rg'B^3Ҥd_L9D !.MV.<`҄21Bz5b61: ΤeC((*#Wzl8ӉyAC}`_K°L8e!)xk6qdN\0sw͠Cy\';j!X#6rwLej#rnq" Mj\=Z%A<>.gY09u"[>!;'~듽O# :_GDun5N4'AH$}dpm9a+_1u--J|Da 1y7RXWށfuGFPذ`N@F]Z}Ƭkr8Ľ֟cG,Zb,x\G-` %x2{m : &w-Ge\{f/ngC($'Q~EG8T)tmp*MlSܟD J*--ˆ_!w}͏?iK0smKLa@)f qb.`N՚kY5 q4Ɗb<vxyPJ//rVx0q7t884 `-([v2TOn aCB2wcQ"W`踹6YZ7i}gm1-絳HL2xa~zY֩Wn4"uU;sFSL['%kQk{o]m-R0JUU_óX+ ey|o`=t4OXZjdy1P7Rٓh:pmeds?7t{\CȂnm)&K2Hu@qԵf9 BPC2A\) .$ңL mޖs&s"w"شr. dtʐy,UDtGh׍GWn@@8 @8˽3{F;. 2M?a|Ҩ1L$Q̫rUJ"{a B꺔QyDxhMiLn\8(}3gp_xαDUwpe+&?r{ϋcV+JFJX%q;ZF7W2oi#}\ .utx$ C0;iZ m{ݣ2ŌckY[Ʉb KǨjrGdt5* kMdzܞ2vS/NBznLߋ 5q[T%CmëvĺY⭰SWy૶k8_0BJalnJrX{)wAZaWit>s TBu-jd[;H4[$w`q%J,H/g !^h]y"Kgu`8u%̄[b"I 2AcQY:]pX!f#~w[?Ox?"3n)wo~0۳ZeZjA֓rȏqluzޙ82@OHHTb>U 02w|3&[΃u [T+8՝{4 vq=Dcik2[3[T(Iʮ*nٯfMNpAYcA+eHԈ K[hI`%/vrC`\t9Ž#7,%/{>pXg=B5ĄPX\w6B@_Cٸ\1_YTQ?c3Pg^pYvuNY[-xE%YCJSpU_Jf00^6O[P[IJaIJNxЄȋ3nxqŪq RdL6jUOD5vm9|r;3J hce`#I_J52vܐRYwAjas\R$Ί vvWss~d?ܶD' ]?3ɧ;j97F36y#Yu3F&ԓ|;<0evjn~ ?3!_pt,m͉=nOpW@Gτ^x?"#.[KRTtzuUٗgjdeݾnFٍks!e`x؆I/! I7 HNwhʠ.Nr\{goF{BF,_ 8#^گU'}[K71+O5WĦJ]9$k-GtSY'.̿oy[ZbWW)h"`݁ttM9%nax?J_f!=,wV> CGPpEmNUߖޏm/x-͋.XL'\j0[4')ȅa!U*6ou$"7>{7BZn /V!DJj\C%c\J9JDXFKZ2<5}/f^d.dhDj $ha G :e<ֽvGehQpX{}0,崦w28uq.B?RƲG (5L°_vN^!&~,F1,咅/_EZM$^ ӣZA>Y+ !r*=ҋ~ՎKa="R2U qFgBǓGPOYo407 Xvĥ1ڔ>~>x,-;V>mRUK,47 _ԲM +.%axJcc'>F[FV?긙?{t2(:@fy٘t@o lcSDGŮc@_đyR#Pa$c(:Y~`RP,޾RʝkЭriYӭx"+&͔Q ` J5A}`reZ"MdDtfM`Wl ,ui%U|qd0O{N8H "LmN4β6ϗݺc0̔ s 09u4m7_ʹs{5x\o_5dG 9WǏ47[~TutF=.n>%Q.8x8OWHeR9XuYQz82E':8b @ĜnuOKjD-!272!M'#%N 9)Q2'3%ecd'tLQf_4G1?noZNmwyݵsHSu(I}-osgt&lH`y؍5:u[يI%yP2ngoό]a¡͊#~eyzSAvOm vׅj W0,EM?Tu|ov ' ÂpFxΗ@bI{x谳 N TylRM!8mթ42~~K}]p 6 =s}<'񮛘ED~Wa%?CD_{j;)R<a[tUHtHKiס<56y#!n?!5vClXtk|fiYc}(A&*~ݏ=GU5hʉz\U54ozhùoH)ҳPE}!ٖ]<% v}T}7]pLCp!rOƏ[ZH&M}'G DȈ,gtbq ̻O\ACp rQ|Jl\~`5bc7 .ִ *%`ϣ65#LϺ2NJd#4@AVT OȿO132?|u#.v޶u%$ eg .k٤[k"ݶَKQYy.fhg8}䤀=">5{ X+e>byܢ?x/fZKwع9H%5„Ban63q3x$ͳ7㎸ 1#⵶I09'~+ki4s J Zp p!%l-?+yR(P_qN/u|W @vrJٹca&G7,=jnJB+&Cm$,W* 05\ڬxXYU$VZ p-1(| @HAXtf6\o(7G1ƕ\/c&| b"=>XNj>>ctUǠ@`%Pp/ɣZb5Kw7+YS)d O_{$[߻1ŭYf=9 $k:ȯtы(:v͘7u &|;ψUK@z,$Ɓj,WVcg 10;u`y#}~Pkg:Rވ8\ܟ{uJ]֠" ô J^N?{?Y0FF,KArEK A/zNrw_ɇMf[$<9a4I:w| {n0^#lOn0]?ptɔȀK%aupw1P'͓q#M(lao&=NOWصzcX49zIy"rW/ BwY>-^TШqFM67NVkk=mGSϵ`i!68KU`lJD-{pNWGgGB_ffx}~LUu;kPč (Ur]r͚üDR FkԠJ"[NJ:4)Vӥus!L<{bP`@ՑlouX i;v?V0 :wJX3@cyG֖eK"^8|gw=E@Jsbwt6rS!0Q_%BHi0]kZW;jk^)j,cPPdбrIQA6kLoWF\$Tvnueg:vkgŕ>W)2ig*]"}4Yrj3RAʖŹCw$!+iE,6cA|fvn.YsB.W ^eP%-ź@}?`qlL=7?̬ha_|!D" _'gylJ?챢3/ lt|WN+U`t@i(aw(:oI@Ȥfu湁([rv vUq)9N?@e~e݊GnPc/|&U$첏KaAnk L Xg۳-ӂ+D/GO3g#ϒwý0 c'Ǘ+] }и~/ykZ/ܧDv(^wId5.0zpzJ5DĎP=JnU?~``tL#:ki3y,y J,s~aӷ̍8ME-[EmF[tn. cW»B=5\| -tE]k,^27=IWM,-3RkQWşq&)p]ik%زJ()mC X޴׉e ";Ov>ƿ#L| .^ 3G-YO. P?k6'Ck5 ճ7~VnĖPаBk-rG3$CyQAK[fgn-^.C.8)_ nZhd-հ#`^A[6<!2u44=֗Mާ">n}_.竪q J&b\JJ՟!18 [(ԳB-t4c F{.Q_WNb(ņL[ǥ0$=Sf Y|9TvyN]h⬮T8Hޚ(8 o /q_P=Iuw@ebMcZjDJd^O:=XI]ETkk%k-!Cpʪ,oP$d>Nnc4}3N ~ T~]p6G[@ekk>qBSD~𒫱E (Ur7zc&Y>> [$d|WN[>{_Cx\4@:[,6%l^ ιVN㿽yjz`LRA=aAgrǀ"S됷Aq\ڇdA?sx&1Àiљ^vmP !FBwk^+̣zm,"bhIؙ7rAfd(q0ZjaBm&̉[ &3-rA$*2wktaD($6-0xA$L1vk&vE!?4A]OVY=wRiO":}!MA[\AtA$DziOi?q7o9zv뮾hGs`(~dk1PUQ={o\/vTpNÜaFuGu9RW|&G< ` 1xGz~UbEf蔡' Ew7CtzU$kkCi&yj,5\&1m`d5fs?HԂ ;'8tV9ȼ"j  `LᕕEjwm)|:Dg)WŸ)Bu$'TE{)@+NmpdQgcsnfZEo ~*pfStȊ}ά ~k^[ d>]y)у9 @>])0;>M0l"\&ÙyYS9ї'8#= ϣOc4Xqcη~\LyA]uv6RI_ &a÷3mDV绕y3Fٌ &ܤgv~U0=Kv:o>!A"uki}ӿh-hnYZՐ=E j8̇?h ߐRg.v`P lMdS;P[I9j !.Azk>oT@K0zs/ +^ OE- ڥk0<뷝([w+FE|ݸMֆ N?b:na2Μ]d*vڒ> Wn1tIӾ!o]0Yy*1S[\mc#)̀,9}E[isR-8VK.W\qIvKԬV㜆HAMMJ$8(J  Bjb1 IX&y9aBjO {:].F^`tL~- Ϟ,nzTDUƿq8Q`{my.czvGRIqV$1Y[tȮL Hnc"з1G&c4i%a}1zm^lj]P~E\95q:Cwo* 09q(yv-t$< 6(Kŝ*R"NqrDW.釓ST\ytuUO LǶQwbpCPǙ]Z()p\ 5k:#I Vs⟀o1grBdDOV=!fviV> ~P!ünmNk0PMyf\>[x^ⲆVZ6%Ee$ro@ԩEPco0?>i-xP7 h\DǠG6vjvEfudVV*/zmY"OBGfE0u5TwKJJT4~ҫN(,Ҟ?#"JTf3*?pSĦ.fhۇK$+4tHoin?k4zyQ| PQ8nO Yy~!"Q[:V D[;ǿnpM.b d}k v/ޢB1/lK.[L  puQ6"'/HV2oυM~RonVK@A ?#M\4k, pnr"9I+94 e%V(S EѲϲ(r`&qzak ^szFEe IO,IXg@(TMhwl`Q4&~.˼>* ]xLJ_=tHDI+iPtv[ "L_'(sXGb6 m~Z!Pzkz&K99;l2ϰ*n,MAf(_ s,Sw'US{fU+1oԆ8zr@tQwNalӃXH;6b+o~LҤItiϏ~)5ڻ27NZqhr?[D1[ >"s  N%CZ#k <Wzis q&3bwyǷ)h/ hʙ>LV#77vzc<>Rqb*.{Xڹd)ETc5fv\0xz@%ci\Y+վ8D]l *SgHwpRRF{:)4Vr50a- ?0lYè{yjO-_ )p3=S7Ԟ-[N۹ czKћ*Ɏ;yC޳dkus.*η;mAeO{S=$ ]ԪamX÷|?eu(d58, uAˌwt2-\ROX"P^@:Lh˟[GxvgF䉛< oz&y(%aXEH n#8ٽCS{ ̸|㒰  t:A},w-}b_w(Pm_7d@)L}R~YIr{+PRN~2?)uQĀ,^PWNV8iN$*8I` 獲KCEft.iv*Єݪe\+z$ [hͼfLɥf@i-h<31~a6\|FюtZռ= S-"v!FL詏S{gUrP'ՌoO Uq$H3 J'> 5*YdiU/ftQ!UG.?u<||lgig"ػ|()yπRUS"eʌ? s0F%ۧdkABkpW>0޹h!G1]?daz61WPN޳aGl}-+c": EaX֎p>$\i3Ncq(CqqXwAf['_Xo 6oqQ=i7e옊6n ˊRqi0y -h'$/oPڐڳ@yԤ-^wr((3;*UmKjQg/魕+nE-iߔ tLtףY}Q.&ZJ[O&,+bú -T'Ha QWYScc'`|B`;}j#WUɣDuEȯ /hg JtRS=鲷yuK2PQ:c+[rlTqyӀMAK'L9`^.Us5f[2 sΡJQm zrQ#fSR6ro{߳Vf 4 Pj';v^z[sEMl$'q@9e7;dYע'lE>W1iRX q{ԣv(i` ۬oMtIK?/Pn|a-6|/|;%tW},uZЧ.aF G"p$;XD{ Ik\#)bOvdB_77PsB$[fVBbt{M7pD׽5U|uskXF{;7CȔ.1$$v ܥOu^e֐Iv"Q%$ȔȘ1Z4Cz/y+pjE#lB#_18iטݣ˟ÀKɫ)U| ʥ "gSjYϋ CLF7ޡ* 1hO$S)B>T"֒bV5q\PdȅҰ" heh'=81+J. G2*xGK>.[HS*VGR줛pOOZy(qѭk;7eAa,B,C:Ox) zkUX^Mn^ Sw&; ʓGVeKX*zER R9Q4?|#([L@ȥ7F \X`! 0A4: iN9J9}8JD)OI.o00+kyA6*z&`knjXݯ8mȽT98w}1XYGq/m=X [畼FbBjrq2q+VVjc܅MjvLtq&-vT~^NPMKkl 2P 0ckAO8!TsBT/W!r='c< >-p:q_U`-/z 5(l*Ȭ K^1*6]B%j&2+C%[_q `w8֬1 ͈wnwnev§KBOKqr%}G ;ҨonW8g8PV!$|lEGM(SH1Y̓G2%qٗx~r- mv:聻 Z6&*! QA|]:J~+T?O +&7p "8oltSɘk_ĜiVmU =g?ws>PR,f> y{@"|)ډ{ BX!f#7PG戞͙_4DHGmƹ:%CqIHh_9}үTH}$:9F#oP:[C goWaN!K)~"!yPnRg`e0޷[F~d?'yg9g>O+]6\7 ʑ6N#3sY!VWZi\ǪRB6d QRekf7s&B~R 69j=ZZ!=T芞3F)DiJbuQnd{<(޼Eܩ.~5А:r7v c\-hGLp ΒB~AXݧ+0&pedMi6|@$y8z_Q!٩x+^܆11}EufXuaE[:ONё$pH]=$/L;jsDWGpydvD?5&j}2b[Y.Kf;iqÂпQ@BZxqlo{mֺ0wr;G-jIDނe")nG~OҢ {}A&*1b-n+-C© o0F -G =6r[z,U۝--Ǧd,D!$Y{ Рb6BS;)~E,5~@Ow;-vTTn6p 9ow;(#{8FreET s~/K!L+'x*G=  {*~[eQ2z÷ %PŔ3+ke*^y;iIY U} H>8a1❅C=;csTb> כ˗%O][Dǣ9q'2`:,{V_o"xdp fkZCxmKS"m0Ib^ӏI.SAFMS'dHZz%GJ}Xd fK>˞~rF="*~QҕHx&9Fq0~Q_6l+^~FJ,KSc%4Hf_'*F0p 5Tq& ?Ie0q\ ^D])'N=dy>-B}Q6 DsP:52;-X)%ˡb~>Q`A#J,wVpj'O%謵%In6 RIj!͋UXq$0-bIgkpݽ$On 푺!=GG>TJaH\QE R_"af6H frSXQEp7,._ AV;Ԗ݂ M*b:UpNGڑ7 V=1v4=$4yIjLz-zV^Ӆh,(.iR] "1 Mb?O-N1s37QB'WQގ70SHToJ=\ifœ'M,Nv[_9J|===-/HYL@#ہt>P ҁ@+$N ylן+~|u._JD(.ݪJcWC(~o=̀w >F#a!h5(kG:%|92!Yt݃-ej"m3u"kj:<.9"ȋafZ7zx#srpa 48)BP Jf@sQNc6b:5AνQNoO& G%>i&,Iʹ$\)>?LPLJUsc˗wWMeԊ iZ3{, @e}h/cCf5sygI it8֕ '4=2܃0Pe`-P'k…/O?E]d=S;a rY61H9FmWTELw.=bSj }ؿж^biiԘ鑭\au~gGl>`?@"{E[~O]<9RQH'Q.^5q4c=^J~ҝ4q>Gr/ATھ0Vnxdq{UKX?ߠ3O _ y wac'٣⭖HH n{Vɚ.3Ya2#X,v"yAN1!Zrd/KGٟtpLꝌc@ DfH: oҒw P&a(3o :菗Id `UTS*Č!jGj/_.jk{ ]Z&Pzi;m0 B -V@.OMD p%މz?q5+8j1atP%|#~p1G5g;L<5 piyg,4+3!hBu0䭂qaT|8Ɵ1k{[y4J B_ZAWoZ(yvGU^Typ<*,#? #5QKfdzy 1)㣐TK5lF>-Q8fR+6p4܊`x2Co|ָ1DH(✬k*R@>M`"@~=o Ӊ=V(szeI6\g$-)E]mgX=pZqwUEMeXW<* Y iRKT6<D ;Pz0WLNǴmv!UQ " AyJ ΢P0nn8 YU/XK?izWt{̜DѡSU aYF P ua7fgXʉNPL6dJ'tMMF4s(|jAls71vʙS%Щ|ߓ{[4 }L=L!rW`زa)\ \H~WcKPQ*zpHs;9jZ P&Ξ+O5,4bG =X! tfuz! Ѿ}l_1UjMzd ӱD9o;a?6w81sMU/+j2#g 3lI(Tт#r<ɮ (Wt2eIg:y1f%=lpE̦ι4gsB `APkX4>aOVjr䣹 mEqf}@C!,#(_-Y3ˢ;rk)wu5tH$Ǒ G Sn7h QTEu(X ]!{4Ӑ1(ڙ!A.AlK*ܫlje/,~ɗ)6 mьr[ѯDWW0 oq98S% `oW0sdZUnĎ=ʉ.2#&1S&pOxRrEo24.LҔRđ@ٵLA,=:xE觯ӃB5+GE̒9ddP6 J31H4lc|UB2O%O$ɪ2a'/KX\:k+0 ᇴ9nIO@#-oHh I9ư$h_uΧ՚GXeϫɹ3(?Dg7V(Ar?Tb S8kdKh_ [K)a.}Kn5ZLɾC,# 7(#s]u,7(TUt 2n$){@@OU3=>͛v]?[Yȝ 7>lŏ &WL1akQ+[#)2=%me?|4djUU쇗c;2]i?:"Q$7G.n>U-*AC OP w2yyN94VHF/njNR$Ȫ&܊Y4w -R72]2E@F7J?_uq_'+nA(JO]lr-_K E~@KO{ZQiXSP4]}׈_j:Zト/R.6ux{Wr:o3H´*t8DTw#{ݣ^m u޹?ot>%/s6t桯z95Z|~gؑ6Ãs WY dDݲKj 60{vq̯ڷ +>$j"fYB]0f[j [*{Sƛ GW1K(&("1*5;Lۺzues8o<'N!򡬀Nu\`J]SNԕw_VG U1xx-'^^H D En 9Ӹ(s>1gBo>#؁_Z2d2y3nEώBO(0' } uRumBY#9oďsW%=CgUE*;,os9{cN\7P^X^30 AWu?rg?U.Sy]b@Cn"'o2uPB{dhWuTߡ:qj&ا;j z*YTb -&=^E>\9ہRd!XEIMBځ(8D4Oɏ\)a 0FZnb>_ EBF1V!M]|JQӾ)ܪJGF+沈B'v (_SWf0[B,?޶ͷͷ\%2B2{`p55u{ 7e,"X=D; HWfb3ńA[e a߸R6* Wnߙ*}x>M%1 $iẎ3ӝLaO$[K륐&VjjJfػuu`'~EQ]:=睘8lzG>D}"v,㚙ߺ\M^_ڲ% !LyVC./@Pn lcx(\Q'3!C(Σ*cC?M)<jbعg#~fDz=zږ(sGN#ߓdyU1ZlxxlU@:ӧnBg s^+Sſ]djYy 2 vڱhA$kحϘBG#^Pj,|M|L:j%v xhVfQ}(PﲜCv߭'4f# 0zDQR!id&܅D^_wxaΈR*2y@$7F;s%`<?>s$o G= _?:?R٣~ý,sĮHSn)"7tf$2-vTpܷL}V0i6jM_MKLj-F,eqP+P\6o1 -,:cDhP/zSY2^P}O2(Zmuǵ#I" ̭n[idӰfs qW7C?EkWp*7`c⬨_ô8߅ n mN/j4VdjD3`\`_1Gjዋ! $Oi1u4H7P%J6зqG ťsaO k h.t3gXZ}V32R\3&OR0Ψ)m7QmTNw'HRUcv& P溰Q} OZ>|l\Wid8 fջ[)S y(EDHѸY0h p*rZ9Q.ȾZ70"E_)(=G7ara"--ЭHzlȒêKX=eǧR_x_e22ê,]!$%ZV4>Mpwx&J􍔙j8ݮO3؊]l!cQj4)o:u\uehQ59GJKa\11]X@Cgy[>ėۘƯ 'd yMJ&J('Ю:T9Yҹ,-&{fٕtAl8!N< `}zVyªnzTQuNMa0\̫ρ#7cE2'GIo{H?ΦݜeIcG^Q?eKni=mf_nA,`B0AcJnD& ӞCo*CBhK"v㯨SW(wZ"ߪqMql.II7@3֓ު}JbӢF1jMF4ԀhaLDxŠ%3 :G"+xtnicdyN[&F !L̊0q{e$aQJf~2#*ņiX=~\J}t|Ch0C%_jri۫qtC:DeѫeŒ1Z:Ź0LTsiu0 Sү7'v1H'\x.ْGhX~Wj.kzOA]gN∾)߳L%qkS'uJx12޳j #hq]%9-@ tW|@]rZT8 E-^?p .cZgx9#){:J *_(9q]\,Tߴ;+ߧ2%V0 w(F$Mw GmAVz#Z}Ex`M"=BpxWc𜾳5:Pu:M'?AmR(ϛ󷟠H+԰j.i'9h7W=f퇻'xt>pTr/hSMg*_{68} 1Kq@ᬝrg"μ U Y0E̗2@BIu&h^vCgyc (h@rtƶ;FA*/.Do* HM~:=Ϡy|ܼ6>"ȯ[sljcPMXaܩ ,ы*_{SMO?-x(eX j:խ_ApϱF?Dse067zq& 0:j8MKY Ta6LtAYE Qg6eq*]۸r+pSwǹ 3D$Z. 3dZә{BR0 x`J!&xEr И %o)1b} pۅ 5z+Uu '֖|M$1uɞZ_3Cܾ Y]1o[!.h5oվcЍLwߺ\[-FwPβ5)"6 uEfgD<3tFF^IIt-5V4zAD򗷯'ʲ1 0l(rZCü0Ms&AT'*xX9Ɣyb"8Jؔk%NFt1*]sܕc%b̚9RۯhK,i?'WaF& 7ڵw6 G 缭  d)!eÇ+Q=rh솼XtNG ^9R ,7co3cؠ+S[ 0>@g.~b5D0m= '6[~>%qК2$y(y`s =*r( uLQ)]#Dx2;35\ jz45բRTWٟ$sjWO-Mi1w)%ӊR۟TJձ䰿D1`?EicL&E/6 F4`PdeJXNG ix*<Fdhr4I/Ra,N:?IrT,wR 9aHC xtjFC̻fJ(Sc wb{ǁҋt>u&xL0ϛ$RnS+3bS0+$Z j(ЕQw?だ ޹*wyUlӣ|N$)O$ʶ84%rM{P{ %(U ޘ,MHfA˪0omje1O=*,D;w\KV``y``]ASW& ;m \6 HJڅlѶC w/}܂Q_UR H6P^^Ird Y4dk՞jYa sJ[h%MI^NZ2_Iee\=O_5+7C:ݎ,gr=~gl(FoVn? <ġ8(*>tYLk- tW;AcM.uϑﶷ%&9ym%t}ک&C%@tQVyz|4ʨO Ozv~QJ SYy"2i['bYVJY~Ȧ5PcqJJ:Mn=~nϼg(|x- + gðNΤ):'}jzcOaR|qB>Όi&\fPvGꩺa u>B+{j tIǕ fZx6kˎzRp4F1^'vfkvu&-rB0]'Ӊ0 .b`xKd,YV6M|Q"c xsB/ &}sbC?"볣f\`E *եkHIa5ʣxA\F]c-rP܇#6i" ḌсFGviuP#WaızˊtlܻC|VD۹j=Kѥvj#e8-ڹ<-se:U{ȫj#VIXTWfg|,2&\'X-ܞ)8k[rP56ob_p8_hMƈTl:;7_tJz t3\ ؑE0b;4yۄ xxɾKwD9INK5\! 1-De v%"y:!ͥOV˔iO-|JaMꍐ[{XcHy.]X LD]4Ewڃ{8A|BKzmY#B cIV4,5(DtDP8ui:=ZDIiML<_ӼGjP:Jg]n n|\3ZF - :mL}#aSC8 Z :RaQ J]q?Fn|+K˺;gbq@"obd7<4G3F avG4vH[a_H3|\i/ԑXU FuxJ5q'aʤj%NQDzos{rMhĘ%@$MB>+s14)Iy\PLlr܇LLQ9F{^Ү7Z::&'P.޸ H!`p|7Zv  q4!mη/;A`T'4) ú̫ۘEE\?8ꌄ:i2OPU\e1kn 5/86f-Um֙NQ-HE[`*2P&-l)-]{VuQY*!7sBLh~64]g [%nliVe~ƴңO"=n{H\Z\wFƋ\΃n2ݣb8,_[",E+gIm'a0N(Wz3B<rGҲ"uKNQ ߐwK\dq/OA4؁pո#!"5#RGwehk$^v}H:^A:h H~|)@.2pXj1/T]pUl읟90U=t#~Ԋ] 4#Jhw?59ՠן``jyp1*/ZJ;7˅֟%m?<. s/Ba6׺73?{dH3$Pryrҿn (+BțK(Ā1 BXzXl,bКg@uWZn 6ӺK&f@~S -&jD0G86`vnR2Ն\v$$9 IPřtO  +.p bNoV:j2>PH:% w&/jU[T}#B ȑ^WꇛEgl~MI|3w20ۚ1݊PJ![Da'kކluV f>U)ARTCe韰-!d`0Eȩ錹K oT? +GQ8LxL<9Z3JO^x(Qr_"n*Lc`Z"SUL t {?:H׷.5;`!PΔĭ[R1Q,嶼ͰzkB};ӂ$->, PHjKK'/$hol6f n|bY]D9:sʐ@$ۈ趈lLMuؼYF3RL+BG$s+}p t {_Ǎ ` 7o 56 ]:W |Cs0֣!}huyM BWƷk5%R5J #hBӔ $0% ߘK$FOˑ 3  QiѸsEӴ,SF+]/jCUU01vIAhX9O}[GvaDsnv;Cu1@\U*]\\`P}CS0y>۔E>C>'OWV(k3@R-YBd Z%O eXqpQBYb&9 %C ?\ L.=k8.]J<.τOA-kbc?A_-cNd2<<r[nCLA폼v~@%.1MmcNQE/Bp8c-\9w~P0Z ., A2ܒTf˼ruf"kq1-.5di?_y8'4>[# _ٚ]`>1x8(PEd\uZlH SOxٵ/l.eabʕBISEp9%p i! %(ͧ*mߙznj}z/riagqӋBGhLC*<so; TPb!7V:QR24 '2 6kx˞ٽH N;oF ~ǭ+syQw|] 8:0/c8*54՝Ӝ s B ,)ܸB}$Iedr-c4&A5,ڒì†DFX$OC)T:.cڔϔРP< 7f&@A`C^I9z''J _/6 i#q:.)#ֵu諸y T`C^sW`˻x,BiX1}&FKΥ[td~ܦ5h;5 InMq4E%/%Z|" IZy͢L"lrhoILRnf >V!2YHޤ|( ކ5)8;μ-/P1()-Ա%CRPbj$\#;>zŜ}+[:7NC>q^ȘΓNHE2`w2"UQY!;˴8KdaRP4z[Nu3۩~:' :M4t,`8 א&0 x?nioDʊ~( ~3Rw}n#;@Խ1<<^kf'/C^uv};i!&s3f 8o[T'L^t.0>S#?ظ. ؃*2:o#;T*r*2ZO+_Qd.t:cS bzf+gq dygQu.@6^6)X}^ p;b"1M)xkǽPGu4}A\=v,ӹuC0Q$ 'Rv7QXuz{, }g+ &L)KjΡq.q(:o O]S4%I,قwd]Hhzq}6`„j a(槦 zdܾ9k1gHga \OTFtmuZ q'1Iu3U Tj\ëj2t'[=G8S%?4u F8/agMwUs=bXـs< ןKTZY(5M]## &IY,*|찆"Ya;xa,e`puB`%Ĕa/B{3y_ߛNkP_>^R fCPk0eRZ* ,9MLsʃrKv2&%`o_55KN/uur%%xavVo3"9a>l"QIizB uڼ:޷=2{6} )( ;=1Eq%ήgV-آ/ _tgDSͭ/Bo3W-F.g~V0tѫ[=97Hv'ˇ>@qcWJ(Y^@>& b;ʯen;\fmg5JI3NT$7 IQ0'vI*uj.H-A^wpT:wQQX6^ 4g~HvGW+»1U -f&z8xg-BNc`d5qZ ?HF$wMtmjt7N-](3X nz߮{s B#*" Xq43#"s$2򇰖{[MdX §l'ytU dٙ7Pb} 'Ί[*BI03e5,tfg \!Jlpu`*Zd/9Ҥnefi4\ŵJG+%@lN R sx?4vx_6g1 ? P]j@W&cZa$Z=cC!O R09Y61v?(0B>jFNbt²E=z<*)}_$E6e0Zd(|&L9It7e.vFvh׹;#lwK׹4l=0|a.&¡xZȌ:ۣ?WEPJ,M-'ZΊ'lC7V#4Ob[6IpNɃh-wdޖ+O‹+[q[ wǗb7T ~_#y^~J7*p!Ij%!v2 E}]o_Z5"zZ`_ ]>}V{zyzbw/DT!R=6ZW?a&{]z]a@:fjq~l-9h}5?\2@ZY߾Uu?& j*Ҽ =QoI[uN7U1 3 ^̣|lf!м]Wx nCoHloo\r-l70b#.!j4v%PWTbiƒ8Oi|Oő}hjQ AU&!VIJLdw8\յy~:imOnmy*l,WbTEAVz_;,%~mU,k񳭋::< ~iwO+ctiJ^j-&x6V)c!x5v@u! |&5whLm@&z(To3tM1h% V03`G2G$ӎc z磳=:C׮@>O~۬ , {F=yѪI`ʔfrPd'2rc:kNjGO4NMǤr¢A%dF#&9vj(>D=!k{>W] z,;2z^m֛-LV0)兹~~nˤ9eqwI֒!$u3K(/ZKޮZ bd](vmlKvHh{u^dߡ=\+IO{.Τؠo%̲g3*Fv<b#zk7~ccm `\QQYa!vAϽ0 "/p͓o*#uu'spUlrrqo/ ٷW=C89gO&ڧMn!)l66.3.3W='9w5~ FH$w ] =D)Ɣ4Ifr;@悿c[Oi[g'_~ 9>\wHsS&ΕD{JXɐQlgqV$o $r6~.Xl3n%31_: $ OS^ `q RՖM/Z&;_wo>}HP Y"-ZM&Lg ?/vR|ElP:yB4AFG~4BU˴_66~_Rƿ49Q-́`4sʍA!h0pYOmc 2^=_W j:&MWB˝ XI qdC׏pmM t|*Ľ]r υ7[a}H]Qw d9^#J֕Vku*Ҏ6mGP R~ʙx]4HAN2C*W}bJ o ,W21b=cpe;7xY\S@ڡ<9$!Г@a;W($OxAT[ )ةetL ndZ(Au 29ZGv8נMp13~K-$ Gh:I1h#=axW+롚TdH>HU2s)kXf3nl ]Md@ ]ɲm(_K_>c:XiG]&:ph\}oxa7P#Z<C8F=NW0<#T3jt-i9O Q/f#c}Lݪ;DMn^O}0 .tݷ=$p 8``,C L4AF:e"GaQ=g<譴sq)7LL؁ƥյpdc6*VGN|7Jk((ӷ'fmR_5˩JDXu2g&EͮOeoo˔ ]RՖ>"0\8 .rt^+Ï-bK4|? g`*"6Y11CjbBfJb#{]ae+Ȍ;gd%~ `npW֐xv`ů!Em!1Jd+Z˓ίϹGDW+(bJ6Dfu^ iQ; ts>K<`B;'&]u— u.LJ;lg?ђN'dM7YdvjLq\wsa>`y:#,q%QϾ-{LbZc"n)fehc?iT~-_W]YX 0wQuE!-H3%*pw-K yvw9ua.\Bw?r龿,.2AKMS(Vw9`e:\" bhϨ-f!l6by EJF&L[ung^@ FVm+k+璵Ln%ci Ê*x#*&,;Ȅ-@r5&Nd<,>𲶆-5F`K$uƥB>_`X o<{۠f8*kN0s 큭YP,C>ߖ2871\xşH{lsur* ) k>. Yj8lI.kcs5B#sݴ:HۆRx zPUg\ޔg+aW O?"73޶)88~<&:B Є2(*I~;K1W>"Q2oM*YpR[}4@oN>*aLlt1bhh^|*SnB a!CPu֓LfzyRneFܸoӤL.!gYQ`;=H;vG9Ff2%:[snnYn͏ %G1bCJg4F|K;^=AvϊP}M}`}).wĘ[Ey(2 kZbĴ FJdZ;*}-l1lfJ%?=$1BtM'i'"ZrVBqV$pģa|xwXBLrW)uJ_f_T:U5tq,}&u DeB(ڥjsKù&k+px*^ ݑǜŅGJ$ jWcZ^F*QV1Ǹe33=fe5FN5Y%v.™HlwT,i i-`蒺Q0n ktIE(=xIDGZ/]ްu[vխ9xl 0jƘg1g9_5ha_U"ʎD+tp/+V- D⬋dKnSo@WVŰoaEΗN6&h WWކcҖÚf=vmean8RT }@^G,V?'q+N iqrشuF1,x=Cm"M<8 N==&+mtXHSILNX w*6H4sI30M|;sa>p͠]cAT=Ia" izz`EPM^ߋ>j *\At:L4c/x>?ǻW Y[fӈ^7g+3Y,4LѬ[ NϘS{ڔR4MWCbW qSTBx)/u TmǿTZ":8pRl.b~~n8w'Z:Y V Oc&9%GJfusM~oDG7=E7 s=2?3NW^y p A"i9n`3qc]߬WSobм-N`q zhp!Wou0h)QjFjqR'k~H: Wˉ,{ BW36.eE2m$(U~r>q@PIR$>U>wxRCIuu=yn;`ꇷ' T*M6,yL/WŒ\`}l˖0k^juJwd67b^"{$V6S.0µ2*i 1u$k3 悲~!z=V*ꃢDԽ+* 6Ā,1Z>"̰x7Y[7~fvCW<똮2AVYMRvOJOMtg95BD%51Lݟ͏^Sp(^`(G;Aݣ9f0tMK>ٝgC3mQw"Fs7SielWtM,k(j]ETQy .x:$چۚ{5ʃybm* DK<[UK~Yf]fg!/ͤQaE@/<Լ.o'YmNΑ-Bf z'HXN%=YS48yqHORg{h}Wj~F.[f:o.P9u2eU܆W6 Mn es|"R0#Ɏ'/#uFU'屉 6H2xUV,p*$I$3i5? ;Ekd Ťguc36 [Y eQH辶v6QsV-VߒCBĢT&yBjh`FRĨ2gz֊.5Z,{^t߃0(G;y %kH8if{SZ :4 h>=DV>);xDExb^~;37RLHtR R 5V5e]h6,Ή 򍏆zU[z{^Gfg|DG p1 jm [vqߋtɫp,mСtW j(e鱢.W+5oeb$Qi-kXG_@Q 4NJ0 Iu5Ԯ6Ü+e)_Ǖ/H;/X-K@ݩDm#-'l&|6<&OUJlI8PtΛґAk?3jK\Կ,e^ٰ7tV 7+3d!I@'i$O̙nmmrY=ӓgg[`7/b7i+녣jZ-k_$N{Zx>/Wv@[*a̽ێ\f,;njs(e6]K"?Ɛ7iq#uWsT5k_=S3Tw7?4;W,3;\ѕC>{G߶0WE2yY)EslIޡ(Q> 7n;zx%l%]."iAd"nwbiD_4C,clsmCkbVbm0q6tHtIˮAǙu%(o48AFL|)'&gJVڑ{k!-W@BBuᑫ:\*I^{055 yJl<0@A/0DǞ,Vd`9E@zNslz!M5q*r |>[:9*4C>mƹ'AgrA#o*Iƿ1wݙ+!Ne~2k觬KA~ z#k<utW_-L.Mp c!Pd)+CpiAѿB{I"v0ʇNgx]ҳ౽^bP_ԅ+Η`D̕hm?)oJmɸ`L~{S9E a/"i lX'Y@lξ?C5LmvXׄ Jn!ytH#3G,h-xwpo>EBXGYw6|(ո$ Ngr^t,XN.95K B:lص " 'Լcn~wX^.{#I*_ӯDY=;/k==c-0pVO/oGx=p7%8t Dڤ N旵íRȎXcQ[vDŒx &?6#MJ,Ժ[/YEnOgõ־nIodqA8G8Iǣ4H MACW RB:$;NzcxmOd^8 &d Eh(M.!6R Y`nWaF‰  >::0 H3HH_E3`u fU>2#_}|"v}cs=g #aix垃k\Vc֊1Fиdm"eENXڲd-T6P>tѴJa74* UkVjAL$cյv閾7Je.ş@ňh&[FLDF_g,KTM=F a]ws3a#+(}L / <9'ݪ?eY\ 7qHL yLHVAԖ.YT"# p6֊d;OTgot_Z]>MKWR*ak*;D^5ѡA(Zx>.-@l@,A^@6[]Cb_' t/ݚJΔ玄/IVkH }mS9,{;?'5ʚq7)Y輯Ζz_g~G-@o 1Y5㝼,ֹۣ̩K|A . e; (fIMe%} =}eY.t#4jiWm(tm]Irڴ@ؽ}G#Ϳ֕ `\m4~zHi*HBoU Hb%Az䴠cֽ0=#l X3>=<07vB^I7X{?)@`D-C,so(8j,C+~URMÈf{d_:WIT%EG*ǖ|gF7ʿdIŒjG9R~߿"Ge&@E-wtDGRpɽ7*bS/[MBElb?A?ϔ{$Û=ado+ф beR#.D :n|?{3bmd"f6;;&4i˗~g -mZ 8B6z 7FZ!#5EmJ*+R.C5?n`3v&T[br{4Rk?wgu6yx:PUgmTᾩA' q j)،kos͆^nVo r K^ ZJ=UC;!rH{3l &O 4s2Mw?N^vi&"3L\*:8h\hV*=fehd7AUn6Q:\@#m-⨔4C<%PeI(c=O 2wm7BC#seY8Z y=3y(w9³3r5=8ദ0A lT7%Q~69U[na88)tzA!\5P,ၣ&as1$%.2`E]Rhs/'/[zvQ`2SDMRYvl݊(z]9V?hˀ)ʉăZFM( 0%iҾ Uwƻt*ZFfKQFX{)kQ_`JdrJo9Gm G̹QX5x~8GKwAE制< A*W!sQ )#84Q2uAߤf`sx2wAJ P2BC:؍1u30 12Qv/AQ*AO|tD"Ud7-h#;=?'3fji1 eJܶp M^ Ub0A/29*=O ?H}/`}qqӳՓV>ޓ ۆ]7FbgA} Fn*GwUK 7-~i˥`'_g&#)5ݩ+>4zy ^?tY*0`#˽36ı[ab#X{ :SYzP!zIl \|jhɵ2}C5ðpy XɁy{iX#j(8Wvc|5NXgD"#%W91)Hc# 9d8z_gB(6֊thl@4جx[1 o->i+*e_qBbEc"ԁXH@>'Ajp7\9FTWEMJtc}!>ޘVq5gk t+=.BX v%Yc)T@ǻ4Msj[ͬHc5>bAOv.31Hk*ʇ${}D扛yR6c;c yU_d9PBIDVd .hږƩP~{siwv<ֻ*)Ł´o0&V,Ѕ=@M u9MSkOai|#h@F-⠪/:Ih{W6턣[Z#wyczO$GBYI=1pN1eFH\_=aяoy]ekr g9"KCnBGcFj5!Er!IJs{u"kEс=c-dhU)9%Ȩץ`r 扻gx0ל˞\\}RBBjoDdϴlKi9XCalw[`De+ "H$ZFIviLZ+p2CMxL\x#8ZrI7H\ʡu}1Rm{TU/wK ^^)NIVl54F(I fZv w{W*k߹5!n:]L2m|Y`ɟH A8r81 B2fi+]@CDqv$@$5:)U hYѭK*};}),ؘo%"_vcVY#~'\'<=7*sz_ҝu6a62:^m5( "6 ?.fG,)PBޞ%>> w&YierZDcRJ㥡"EV,A2 8a'fdL#O=}ƃyJgDZ\j̪_RҘ!߂ʷ1A0yG[a:ٍF4GY,7C-iO, G_B!ED 2@?4ӬDvDi_O35 &\FvbGT\\k256h0܊+rqG{YD DNSgc(drT;}5K= j؝@]̯ G 1_y2u?&fm}+K^.m*]/Vd ;;o5G$Hg]_Kj1Pž~A]٧&sRR շP pPEؤg}CEI^rG?otQY i*fc>(88Xxla"֒$ \@Av8H %ҍVU}$_7xgy+tqP[k>tGᩱTEh:=d ʀ(v?9iS )! Gؖ_޽$`WI?PFfr= Bg郗v2,{3DJ ƞC 6#=] J5I+B U<,0[3i :_qǦ!}Ѵ=w $TC tv)"+fl%QȖ>_ɜ~ҊXxzS`u&rw>oU>@!(c=AnNP*w~\F8刹̈́|x8m-溨A1wKֱŊ`RHƅśě#Oj\~ޑfήjnSX ta(sH|mvQ%)%?ԉߐ 4͙j rJ-V<xrtq:G}=!pCUN᳕03my\ ZqJODslsš| :O([ux0`qrmmu6e5kʃu"k<(E(o(dAh)6ef5,[2iY T[K7~sn/S1gxSMq>.T="j \ؐqy5-%_|K0p@a֝ą}&%N7s0sɅ@3X`SaA(XiYyFnp,&`[ƂQ5{)2#盦s1XVs@_'>#x >5wGGxc+|l1:Ȃ=EJd>U=ΖD⫖ڤu7ŅR]R=;0u>T VBuS^ AiڡL3cւkyO cFʬBf ̆Y 9Nt j"loSI ^F|,C1B8|:G;@ik- )ޜ#ڷozX&J< r񱧟nBu3,WL>!7)RwÑU琓{F%r5H #ݨPy>.1NH}&ňRaIViS/r&{J.5,*LX*@Z?| M:-@D&KugB7Yi.u]b||9): PD0u#х'|2c\@J7Ҕ3ckԀ=zk ('*{;XEgF=Mr1v$Q/'Zi̤{.9Wa$n? JﭟAJN3*T(ǦN5T2qLb5r 5["&mL k٨D[UǬʳߑC>|oN@} % iQ4OI+,AƫN]"'Դ"D,z*M][+X3L`@feM ]ŠɱgJ 5Ii7GwUPfÂL{@֧y{AI;J9'QR11̂ w):=TY/($~GU,(H]b:䃜kPE'&Niïb}aX9Ѡ\J\lQن~_g5yhî揱*hנ7[%c%t @Y汼&?9J*j>ޭ4۬gLÝN{yR%Uoerc@,(;OQWr* Y(DzpA\B^Ϲ7E6H!-1<{@R%`υ$H5a>Hz̀j,G83&l4($b;tL9)UހU"uZ㞮21 &iBiɳ Ue+Ylm1=?\%Vh&7vO3?ݲhOcifL* R3o%INbl EZÜwgko *GЧLq֑BO 51}r3;T^m#LMA(|IxvZOqbh^W M ՘s T+Yfm(x) ߯UBc~SO06;(|326~2N|Lj 57- [d͝:`OF|"90xpHMx9j0DM"Fd.(4E8uv0hT>j ;ɷpȈ}t#= XS<.BH>pJ}FEKR00X%H^0;j i(<s^"Z*">F{XphKgVd( WYC%,'CPfO'вQmvtqdʀ5 UWEYc3o]>p[j#`8"$ŸW!fgI2h` 54(s`H~+)[Hdh_>xnDk_f}gL/#|`=I{RPɓn14䧙@Z){K&OJ lv)IfqӞ ' aF'wfPkar_LO/ (YYd5Ҙ4ݙ=]gNfCAgO/!ŗzGY꠆8xC*!]k8FݦKQ3fOpMr' jKȝaZͻ.DxFʗ[^/j/7@f< 2b>iNSyMdXWφQReg k2 ;Hz/L pciM 1t*W&moRq(YG%I$/w몭 ԙ˿q9Iu%:=~0B_) sPwFof^/w͹7SV C:D+mvo73q]'ܲ$_q):h͖3`|Nkzwsm0ڝ6hmLζa*d5$ !Rm8@)._p_Od"?.5r=?bE,Z<:!ɱIȧ7E^ S~h!E/n#tRyNy%E5\ֻ#5irs2 A~PbJ":;ƗҭDme%z#q;ˬP91P"Œ)h߅lyp!GV!`c{ b@<mIɈiъ,r]'7Ts/iș|%W$s*6 N˿[.j=*bB yn, GeLk2} pXoL\\QELAsv~#Uªl~un3r(*XjL{L5 6H!F -=,<7IqntHVQ)T1]]ڋbxOİ&F˽Ė*CQԮ}c*Y xff_+0t:t6I'Op"6hZG[ N0=+ܸ||r'a"8#m\Rjp.bn43x_t^k;nR*]&}5TxcK͙fvY*LdBe:,dmŝZ!~-^N? Y5ɇ#K(/5 \/q8jxS=bBڎa4&V0߆ѓAPp[˼1b@jYd'5kZvn zRL6(j6-n9=bt][.aXL eԷ[E6 p٠6`4H iɰyclh7`| |k*SXu뢯3O Ԗm\hYʝ(s0[*H$y0o0e•n\ľ5ʰkf"w nռQ-C|PK9Rv D#bZf&P63Ե)bh}]-_t4O(Hxsp{ADZ&A9okCם|_c|LJTS姏 j`9ɖ!ETfGLB&^HǺy,)dqnS)8X`)ŠZnh Mbߓ]m{d{gNs.Be~ºS0spqȝ]o!o{oYLm8=82J8?{8ơkc҄U56{ځ=?Jt@wg!$=q) 58,] xWΒQKh`e9p_C9k_R*p c|'*,q`}cڧG, 1R') ~3x̍0ahJ?bKr.p(&WzLy""A7qXnZ]Z.~lWeH{gIJz1OQ$} N0]-u"i L +&/D65@zt-U'/HI8migM@Cf = 6B)\gQP .iE{cʛBAv 2/n/L1ڸ33͈ x5yJ89qmVq]DK|N'ZVXr+z[{,(jpU.fPBšr NxڰV3@'.FEiQjPF7_gK[bS"Adr&% XkrnAkuE(-NB]0o\~YS-3MܞEdaU Z#hAOy9eoNP$̰$ ۿ΀sb&Ym;1Gf%a"Rx:&GP7ESM ENv.>tKDolc_Lsh)l|wLI_$N+%R %SǴ˱ #eu#$q`KsMuku "NI;K=^ !V7!b@>w'JrlM ~'yS\O=.֜ܙ"|;jf>ߔ#:@rtFS?]xBuc[Owbّ!Uoe2 3P⛋4{ˎ{U?FN!gcL}fv$\n.r{0qi4Aކ̡cI:MGdT˭9!B8sSi)lc[[|2;~gHI0d6^`{?(Wi*NʸA38U7 l8aPگe?$?]%W6 JXʆ\[ZcpmMRH~#Ѧc"/з:;ԁ\lBѱv)b7C/ܽ?XI9UgE.nW@7Gt,nEDvՉlVxWXОD-B vg]hry8bpKuQv`(Pf|WSȄ~ÛD&y C*$t(ЍnsC`\ӁۋU  yaMo٧ƖIZj-A&6#nQM*`}DiU p [ Ax:R4,P<0B,icc=Y!c $z!A?)cȮ+'ݕH 󘏲Ft fP]7$vrY1z ۻi&x- .hKn);),+7;Y~®JPkJ6<(_ly.8a۞eChG#UG iAr2H9F}"DDF?=Ϻ; `o0C "YOG:$~쿧[av U6 k:cO#:%~kP PRV%3Rr y"c:j%~m1kAˇ7(>΃:>˟ܱy);:&2uWq {d7,wMkb wiQtٹ`&W 9m\ hiLRԦh BB7y(<1-농F5SO%Xjs0,,ݠ&SM'Ȅ߽LmO #VK!1RTwЊ9+^ dM{z/ WZjs5%[|+T01PSs'K$Y#<<jvQPĽ>%]㾍ocjDjlv wR o2j*Xab?fu;A{ulgI3 ^9rg gtT;ȞLHɴ !v轎8^1fY,b:Vj:ZE@~46wqɔu_aG؁V Lk9uX_yN`{;E!t@ `[J缬$K {=ŭ1GFQ3+T0#oCQM,f>I\L"SŁۍ+,-M†rl# iP`ҧIxhҚQ_Ы3D:ο"K<.,sb-Jqq t/.ꌲhV rE shxUYrY!w+澬YIM0Zaj`X*+O0 LƢ\y8XWTyfʧ5K!VcCc];z{&-RWO#OP|G8fe>]-6WnCl@pΙD="ϗ -KQ#t$zA(-TR5}hLC\ma~A* ,yF}Y?A_l˿v[ ؛g&-V}64K&ޕKwa1=H GLRpTqO"nwT`S\Xm_)C8ߩNMʢ:;0v[ ~S䉞s x <2wan>yZ ؖ% K1WȜBp j@ƳmE#/ Wo@[\x$Q'eSZ>⦔=5KM)7 ||pj96]l~G?][) ဣ:l+3wfJR8e ތ2O !AڀGLט\Τ 9ZM̂,)QiˣG9ӲtCem*##ԿP  ~A>m"H fK8?H~B(Y\Dz  8/y$_6y"VW)Z_Wg $&QM=BLbz4[I ,R# #`KEN~4@C:ng(4%]<-#q|]?W|ÅRfI]+?&u}+T>[J Z+ Z|>Ad i)oR_Q\]P֖(Ӗ:DWS)j}xآg'fR7zĥ䪡@u|{%9Yw,(%DF%r2cqEkjpU9$Z"@yح]_s7vY"@*3O7hQW00;N. Fdb kv&֝ JFp5:F|{t+9$;q V:G}|Da7V|3[QXEnWwDK~ *m z=h9kC;۔|32L!ZȢ!%6#^wFd:iZznv?V>u'| Ͽ_4΄WҸ6fAU>{g.;>xiҺ5XbOKlޚaV]%Owz5)ACkՉY?}dzn[kǹ"+ dfcUhaxqv5<x/lFc+t'B#m2,yU兜1* lEX9JKmP/ 4xK@#& LD;s!]tmpLg YEx?:9U]K[;6[\׏i: &f?ޔCɤN[jS46uܩ.Jd*Hp$Uk '5ML: " l5'X*r,iՐ-F}J&|{A>aª(bZDeC+1II\AL{ojGW7pdaxD4;n cj EhM3_Ѭ9tP1D$wQsMTE/LɊujmVFӘܫ7#g@,EuukQO |w#0wq5.<"@=~+gDfi& 7Ro̡&H'cfװ>ei5%Qc=0 -!twn<̻/N3͝UI$Mo6#>Fol}vaZ.WcG-\fY pUt܁O(X@iW{GCxF0lx;oc0#zv9@ywS@ן-4t4\3?$xx.N?ocOaI'hc )`nlWSPϫ;%4ގu,h8?j! } Wǭy j0r ߭(Q`(%JԄGk4鰣HpDWz|*:8@R1`fWT&.}2 ,NEڡ8wbu`sV󋫔ux[wK]P2Y~lb{jDnF3R~d> ț 7I6D":Vp+MHQ#}ccR5!CHYD-d8+ݔ噣ik̇Mivقe~a#[a\: HXF$ڌėx{`6睸/40r;@F3n`h @BB>A~o^@$8s8f/9'/L~g7J k;Wn)AiNi` =\Wt 72GU+)MWҧu)@ fUw%S?'ƒ0tz=|z~~Y֘`g`ܷ:dk*t$v9]u׃~իe)v,PJ>5pTTyk1 I:JU!/C. =%DyVmkXP O,+YiN*%x9Yq~_[ xj(`Z !hE1b gl[X$M ob$qvRQ47@! hrc<܆6Vy9i (tIoxDpY.7ߧ~iPSlSmsC8'I&uk)P[':]KK낣9 BH|b:NSsdUQ8e̜٥kxu-]L示 xk"/bkܤ.HYDT~z}L@vi4Bˁbl8wQYSޤ'%()E6*3*Wi) mǸhFޞ!@QY`46zPre&@Q,}ψ<ˈ`O3iDԆQ| ~"A>D^n=3`i{1`.Qب$=bύY}g)u$AO."Ѡ)c t3p[#ܯ#O.8~pk+6sLm9)J:X;qFG;ד\] P27.q뤮}Y۵ 5s\%),_JN+7׸G>K0V-IfR!NIJovk:FLHǡ9;Tp?Bjɗr5T\Un_ hAsϸFV.є(HDIc4-S/WrZeyxҠ8"zEz&TԫuRW5ֳw+y}M;V. 3 279xpR0}8B΢$vAν͎S` ([ZtL6K7Lo1L|qubn4??͟hO[Wiӧ5:EX4,y G`rC"Ţ4xNi9}_a 7EKEs$DfvP(gTיRG$o.lBMŪպHD,f+Q7cucRJ@ώf&fkίRx_3Oz?2u6V8mƷz >97L, Zn#{=a\r_{ūa_0ȒV|f{d=/tCPw,-lE¢TlvN#+&Lhw4~bz_M}@KVVq$܍c5 NQgw9P'ߨRģ! & oߐ? ԉAVq gqbn4uk(ޔ2rJ}a-1{)[ x;=@RI\05tDWypR[ 2qc ]&u}˂÷HDd\Vo>e~`UJ}_L:Z%,-a]AwrhE.Ll̦ϯ BhRo8]kA亣`*}g}݂^x|!Biҥ{qGQCwŲd.)EH8֫NVQiR 1@8fpO˖PԊaJ̑rS6ZXAG1;y75O .8o̟svQHV`bR;Ou'vS39bsxU-WuY(-ɵSTK@W[ `Ĕ2a4iDN? `NO^ZhJٛO*Ҙ'[jOT@:­ۀ' m##ÁB1}I)5`7-w6|b)S)ާ"DNX^D,5-;rd_~/~ 4uynhrN#!0ǩ}r'7)QH@;NxgK0*~:hHbzj٧ʒ kκʟ*,uSyU%j^i/4fװVuwbq2#V(u pE.BX&@:(rZ a^#! 䴵$bgbN5,bV?]2."mʉshiLa`<Mښ O#wX^彎q#0lk;.ҕxL(-ξo1|tB<*BWZThcw[;ߧ ѱ`ҟKÏڗ̝` vG`Po e@R}H@XSyBsNJ%^hq[N )w4;kqWxjo+}79* X8&Ra y.X>Pem삦5F;71gza{zS <嚜#M+yTAkFH uGß͘(`Sش(n4Cl/OIjݔCVB BJe/_8 q`.]P>l(u~%1"qDhGd{sԚ01&-l$|!}XhUUۖ=tg@'/աV` w.瓶yr\k>u] \ZJk "%)+?q=]7SRQeLG#x"|)n>l*f/ARʾAeqr_A8 C 21x_;Yx7fԬ ]A~s  -UF.jl巴]eAny\v(/BJD=[\ҿϕmn;$ŀ ю).~%G@&+le[wM tC<YlR-,o=g|:ϓ\/(5A-:ȪH]C9*HbqpQ!IGF)_V+_ˆ~=*"ܻZK?Rβ:qp,RN=9|s!q1|Q*MJ*ȩ{{/_/hƵKBU8cxU>4s0&7E!aevnG7tOPP&ޣd:^YHTmYhG`87I~Vj$xfV`,clب^vDg.= w٥5Vw)U% 4[d֗q$#]/@ J5@;Jj0/DcS2ig}fa[p#7#2Ԁ4UH`ZFd-`zY|Gc֊)k]K$E;JvJ버S"R"tС=0&Vv1j5HMI s,cyO8VN`nqRZ@Y"/XqQޣvqC>  $6e1( A%CWG[:'xAɱKJ1qũ. EaOp|#vy(1SjLb+!ac (@('c4w]Vm.T8__l,,uv A!B.޸E^Bpn%/V-9WoO>vE&vb5~@ir'w&ܬ2'Uq5xg OEv 0 D5"Q,I Al‘,oy[r\,ѩ_\XyNTp&j] ش(.yOH;6Mrɡv޴y{ZI(Z="6䞑*LhЩY7ozȈ͠ix :U>rV`;@$]r;)t~<俁ccYǹ 9,jk~gQU`\?w!F[IX*57Fơ2f8x27%M$qs> lnrZ埙qk9HEX[q4KX`U\8uީoUԻpe%eTM*姱 g`f5цj8},:y:зLH[Fh: /`ICRm5LOEұa 蓟4/2p"  *ͧ0/hכM) OUloU;Rl{?{ojhID#_u[wT휱J rHހ8U`~QP=;­+ob=Sn{tBmб5oGbSvc2b^WO_z{BZ,̤l||dZeD6"Ǣ__v(j&-o M!PBy _gG=KjF} W CDG| +]{3#L`N?20es?d<)2CVft ߝ4(I&&0yѫ Ou}sō|sI>ωu&z9ৎ8w!!#C͌D={Nt@O'Ts.mp4j%8i}V°HHg7m?ڈGi۪q$DZT})ih/ WGk%h}} aiW,"ƪp&0nTNVW:^@cDD|إQ"md;n2Z2fCQ4|9-r[,QZ2ϢߌV:uxi~6࿃q!$㭘rP.<+0 +Ш |6)]o@NOnA >}lWk=U*tlou 95Tp3P6ǣFo \L/bXoĸj)GiBi< xa!c> Sl1-pK؅w/XNl&'lr5iadDZO?Ŕt[񧹄\YTMJ(HHvswN_˞+CF/Đ7I'Ĝ=^R cbk0S-6,&CFD/SaiݣZ窞&Zo (|-Pphh1:pfl$ԙ^ɫQF[aVvc=  nh~R0NdX/\yU[qvÁNWRZFcil( R3ӊr44?*s =*? # s7? 8&i =1pmrI ,Abx_ݾ-"l)Q ){0FT lx[gӖ8qil~4M +Tn -8jSY4LF)+axjt~ZmEż3z) :rT搭AnQϦCTuXk]:bӜHo1<צ4.Inh}Rp6 w-m1bu/Amejf`t:bӹ8深]Ϻf;XL 1Fl>̑ף"V?Rf da+ /hE @|OM5pMoAj?ޠ9#GdLRC6q~s# OS5 [o։9 2Nzkr _RQx2P]mb[)?F͙3E71"9Qdžijv! tHI7pMʝ".OMVË"v}kAK*  4'^[HvD\`\WD. )F6Ay /SiNߨ~z#BR0`(@'pS'BIOSE$ ]-ng*ǣǦ[Wjm*ExB  ã`0ėwg+瘌@"Mt8=%d (ZNR3Ps:zD5N`iD[DDf_$7DS:u; ;/q&fU?C^bsaaDXos wHS!/!Q`p>׮tu|`_!ѽ w)vP fvjV|"˛R1PDsjHʍ4Dg3ʆL(n^E~~Q!}^x_渖Կ5Jԉׄ2~ǐ]qQ@A接W"1TGCEDOT',W~sN;@Q=|F0p=We5YR, ;1T!G@b"v.ԠLml4Ks4hLa"Er(,?^. M4]w,p؋WϷՈ<f٦Y/98_lLmp쌰;>!}(vQ4f}Ȝئ|b"\;Jkɽ;:6Y͆7drq1bݤ6]T-\i 4S8\>3f[+. a"]nǚ#Fxlm bj` (_8\zgz d'[Hp3gaC p-@|N2Uv{m>%gq?_3bM!-ƥC_@޲+)PyPԴAyK \Nk+Lsy b9'Λm/q3G{N<"2PyDb[jn#k0Mvc[7`9Wȗڳfi7j-]νL:$ʭTo%e;s>BH)' @~îuUdȫMcGL| mzӶ)U |WK-uҒ)ԦU2&A=LPC/tm'^A3Ě"s#΂k߶馌@8H[u%D*p )e&'!a1v6rXyeJqsWxwYw=5:9Z >~ņ0{X̗#؟|gO-M;g]Z  ,Ґ<\w7~^ =C&bO ~.dt1ڼ 5ㆫ%^QN{Ss[Ҏ^ժ#gtgw}d;7 ~Ϯ |AC ˀ:ѪDjQuN2KjB.P5n5q6XMPr˰gP"/>xcd 6vK!esۂ!tV39יNTCy0% OK MDlt:>Dټ(a<JǤA(^ T\eEp:` U?s Sau@b6yJICXmxJ*:I FZ*;5"N&@:U#UV4I춱mU|ܲ .^t}~ IKcmbCTc(H7S"=dES\p.&b/;  B-q=Q߸ 8{Co ZHBV/ kh^]]I5ImwGj;lJ̽cTX"~|qo_襚-O Zjg7cٲQ1'#{Q#v,',o2DR< P#Ŀ/Hïd0p6ogv~L"L0[VI-I"mi?Yh#ECܵX<\WŇ~Xd TSXwjS/TrƑ韩I,pN\XCI-wl(pDF%KZmuD&3cd4z[EaF\㢁Nj !AjȆ]sMW-;a/ Z).x#+A7{sGUՙ\id yBi^3w#{ߑ>Z|$`v=Uh8 8?+r$怄׌Ԉ^6d J;.i=Q B'eGD|'/WC^=kFB5  K:ǓRjmϼq>WI`̔\iPo\&_WX)v,-M NՑgP"55k[$.Xu"B=v#374( RJrd74ib).tD#D[Tm:=&j[Q_V{r͟F|罛dEJHG ~+2] ԑ# Od3ӷxL5$u:kޥ6J[q~݌:E+)"A+}1AֵA^~VoIC>Ҝ#.^𞯢cX+|7dz Z[[xijuZ_._5W~f7`q4<..klD'Y"sNkτ$; ,D:aG7FJ?[ }]NHRxn'2p4TxZi%31pZ:z|/j5t?梨vBW'3nX0H( t&,$";ȱBw\!bmZjl$a[)ɩ7ݛ[U=C?m :2;xiƾw6Upp~-jM8+gQOe]~م_F^4G;13׉zCŃon}l6 *yxN+*4]!o$ g3{x+ZL`n%)$w 2u)s;}z%_Ÿ-J._'MGQfMnޏ,+sFBBU!~ʻ4f*kR zgqX{a93-I%k?G+xqǏD ف]/ ^fi-Kfr' ŐӘ 7`{H?3B16v@f ]d% f@&V`-g<\&7ZUmѭӂ˴滪QWB`;x2_ u eQXeL01)eK|X7<8^I/F/<dXި®H#h]kg  <0gb[X`Zb Lc1tg8-f։ ?L 2 Hϋ$ECk tt&5{1˜=}u| ݛM [5hsIQ [\s#7y]"j$So)5@k T}=C *a^׏WY̌ kAW|-TĊ3ȗs ?%Γ׊v_+Su=IZ\t0+Rcn{p6-r*~Nӗ |bzjv][R\ A ߤBFmHZ24#jf>ty+"I, n{9r3E8ah{{@M4Xҷ`jnzD\uq,'lBʈ*_9vu3KGA1ެᷳ#no, ՕDk^,*yoa@HE8*uSM_I?_NG>Qh~7~xs`uwNJ..@h4-BNfg~,(P'OQEwvA5eю(X"믿`|:#F<]m*!?@/΢neH Aahaung#,/|iR)16jN,[\kL~?|Y< ¤27Vh\Up%Vґ| ]md/0@J`,;>8stXFQ)٠a7bb2р`.]tIց(,m2 ?`ӗ9t\} Ue:L{b3 ݇02^a ˹t\v F7y웍W{*S}7&`; KD_j әaT4B3l6Tf_ -*;vf9 (&r68/nZȓK;fnWߓUa|^@K'~ 4j y{8=2 W '^;w3!S2tBǴ_e:(tYַ~;\_aS1Z';p7 O=Fƪ$dVb Jih +[Af86!<җpr]j:jD sEPNlК]bW(̊@Ů=uI7Y eIaPJ`lDzi$} =`‹~ٝCV#{wMh>P^?i) csO]Ċaw[{PTP_. VDl*KjzW.%Y=])u$pyˁpt !z2k(I_`"5}\!4ԋrm6$fu@2.4KbRL;;u$`cLyX?w.yry <>~~b`qSa/L~Mn~6QX&Q:c1?b9=-/dyMwtzb(0PLO ?G@.ҩ@9`?=W:cb:C|#RBQºXʍ"`ɵ0;i'UɗkNq1( 9*Ie#V(F ;D.z,I}WTUyI,liK #Oց)vBgÜd9R/ Ģk/ \u|r XPR4 >RQv(<*pVS0} v(FbWUliz\%%YI |BG78X{Ԅ0DP'Y UafN/>yckM$v%utIKv(EZ9*KUe܊QzrUa&均Ǥҭ0򔆢hH/wkaMhywRL/kZ6 2MLB]}طzǁD:ebAC|h~BÂfmıs+uϖ"ëYyu`v7)ZAaoZQXl"|M_pෟcTZ|v̈́Hk{Yvgy{{΄eIwd-S~o\ᡗcd"j*linȕQχAJ~%"7`F/ Cw^ɣu]'jZ2d?2 E.KEk tPv.DT6v׿_Kbm,{@z¼VXn7{ SFֿ7ۯ]hDԿAȶǀG݂c?&뚃î{)[/d2;R%Ȋ_ D栞[eeymi^FeQ%V6`_9^;%ߐX;Ҙ 4.WRin \)F)GZWL&jxd86Fq^RW`]`e]j$|+lv%/d 9KWHY CՈ)70!t*d MᦫikV`ny :}N$ ua/N4~.+?/%4lV"(x߆Y!9c#0q,Iz|QC3jG:PTjnIQPla*utǨCxftpv@V_pd}Mq*4rdoidQ,T,+k'<`-l\kkSxiX<ԢCC8qrcVY(UDdߦّ.v =G9Q˛@_Bb X+j6Jp`hSBԡލ@.Q*z@6Ҽ:a`@ʑ(Zo>E(&J)7sZ27 tn]~ȦA˴jҜX"Kx[3$rZTҊl-?V<gݚ#B?kby~F5WJ^#"x+Z Ug6>R `\c}}#9 Lp{ۓϥOAj3>FD|X{Ŕ\.*_65І޺4%lW{wv?n(sBLhBZPY- "L'k,]1 NF ,S=6Hu/\l /sR3wgOl#!^gDVaޜeW戶P27tT?RuS Ɣ޶(ZKS?JŃwwe1:s"`DLH渏+La`p1V(paUUGx>f9w=C9ps ̎f8Vm.`iV\^jjW& bُ߰D1S}6u,S3BUv%9B }WujļZ>5Q8afX:R䧹km64XG)b`k@ƖX,T[]Bk?y |/g7Wb7L $PHv0`)ҕU,AQ]` QkI @)YqmdXޠ}5 [;iE7fj ?3k}Ӏ>"H %C9|n(5$KiA: }D.k8R \͈z?7ܩ,X#[T!r\trK5.vzkrI/E}?)i|Z|VՎIf&=^D^oL$!*zu .((=׾ C 2']6b%0)߿?J E8!ֺS:F0a=`mf~@lyCG,b#3lTb Vݯw3L!9,X\/QęΫo/\nGm`l++c}Ⱥ99 ]oz:`4.Ҋ*QAš1Qf@{aUU©`UuBgWhcY7q`S;|EqWPSIXit~mVDܔ{bdSK)}`#a3"[Q:;3diݸ’E 6RKc۶'AEQxlZf/#Kz'0sT\n'xW#H{@XuQN]=%!z զJQ?foaL4^6B(1aTs cz^7=_vHK08cWKp'Ĉ^br,e}Ζz~^]b'R]LFR &T_#mG4@74Ԋ]rI\ K crE}+J/F>_}3|W3[j͐(:rArQ#%΃`kH-?hO\ՔW6L퍙wz+LH3CCV> x)([gš_ͯ&K.]|8z#cbJL`rh%ZV_9S|sZbf*z.cBTZG')׆EĕMmHCɛ!vJu,{v! ,oX-_P 3\;c{l'c3(*xaeb[Pj^'@IxNjx*j֨x Vm?-N 8pxvJ]-ڔ>(8Cl@CtmVyA߸{EZK5~Jk(4&ZM#ՍO|إ<0KHXS9BW4\Nj2sSk!j;َiUԚ5mɠ2%5+gA;I`rѐHLY#ۏX>e jMHC];n1A >|m|^ݔ1ʄ쑑-oK3FrdOcmy MN dJt~butt ,sTuʞ[ ;fǾ͎Xxp@ |hB~bQ4(E8[%?ULUx}|*77/Dɔ)zXPצ>.ƎvRL= c5h9jn% p|j`JZ34vwh흷+ݝ(g䀔%#8.RDhܫ﹎foq\xC~QMzS\x?Ӑ}~n%T.JJ f gL~8)<:o W; vz 3^+h!<ۗ8d|gՆژFTC7FG[|/nO&=m^&<ǠξR+ YFGT9ʙHBkB&; Ac. I8׸tmͧ&i$\6jϣ5>@taq۳o }%ngLaܔd*8Rut ڱ.gi|q$\& $;C!O FYXrsB=~<0H 8 / 'b}F@ ,o|^2k9.>V d O'R٭s#șq ;AwCkn"DhT7֛b%Rf/>,FqY^!q\ND^GR?+ A-czqkrdPmrwkRj>:7WP Xi|?&~q?/33qXAw <{6ZFuՋv72\Jj,Gs&/[^c>?{z)=u)bf(ԕO|2B;(},󡱥 psvV <|j߶RLi3d(t}3t ?aA~N_~ya%*-mz1N Iݾ!tU_iQX [T&vB+3FHC9tbvk'&[/5BMi6#4Q?2 )&~Ʒ[lj{U@5q@l~d Fz3#PU' tT0t*Ő9D{H,֮}ҍXP+Y蚇g*H点QzDݼݻ> kSV/ \G}M^o57DD=Au  <U.LbվK{Ce]o\XB+=[Ռ,^\#8 Es޳~ı<x BeyͣC2U+}!И6 7]WLVuHuݘז/l8>&?C`ȔaZw[dMCjM4Y;,T (?)t1G:/Ue/ʡĤag=]LJPƒ;_FoKpLH>"-1Ƽ떼5I8"t(``(s[ '瑠\rzLaAz"%& /Jg}uR;|$7n 2ƀ7fU RyhO!AőSj?Y4AA- uyH >k2DܙgzV~ݗ+LC]H:ţ0q*Un EK˳vah=vqbЄ h56GD^gvcVE'6$r?o0m#0X 7;bqlG{XS D鼮0W5”t[H!a<|PW9-nSvå_C/`gKEx2뵦N\ +-{{ֹƤlΤ5 }z/Fo r`Z"q^Mv}D.:pq7 Kh]n4%1!Q9G 7tI45s?ILbBZ Oߖ] EK2i1-Rb(+Jxx!D aC w9srB~;J fr|>2L xn\~Q`ߓL븺iB_g+[{ƭ&iH*k1X_ej6{S)ytzjks us'v x֌e[6(SNț3hf\@Agg+<ۀaخH6EF0(NHϣ~ 41Bh7HW+}`m &ÃO#D'{xSu$sKoas2B}ZCUaVhs<0)_jninSu4|xF2gV>U(Q',>fR,ᒘ{wK´˷B;B::EPR(Zb+0*6 i 3~15:{͢W dcZ;t sv#p\v.ś۸j䷰7Г*}iKj0'^ﴻ~;먾R_bPCHcpv|漻s!7/h1v,JBi8 `Uђ(!-|@hDnҥ-tsT\,Y*| JIu*3xɕkK;UPQ#FA5&XY9rg dASd,MD!jH$A@-m|ɸi$f+Kξ~| ψp2-USD+I j4C@I=?C[،ЏVe]{;-1Nk']yӼ&,xlD%k5#IК}RռWEE&zIahެMgN:f냲-eds:=͚3mP>-Q:~[%Ga~wdD@/G(]4~]=٠1LN؝q,*˻a2Ai֍Qk5 븱qIZǬ&6dbtD5.>4w3-#U n2/}֯qZAft)"-LY_>Dɔ{0+~gChWZ+d`Ƣݛ0eS{IJ/qnT"DIwNߡK 2A/ͅ0+@9f vȋ4@"o= 8_ԃ:,A+@wm# ")fD-Tƴ*-^fT1)@;%W-1Kq|Wv]GlFTdSYE0ޒfwQ+:wC[h`̨俰'0K¦9XPow@Q@>ۋײ7)?f6*yPK39q)L9{Qcьq8t0u*7q8[I$BFx7U\vΩ?tW7$;I] ;9 @BEx4)L>p9Vpu!"ь_rGyy"+9zGJ&cH1D礬< Y_^V'->2XXE(h=HX͞;nwPBq=U=wfhEo3 zِ\OKNÄ#ގ2}" kJO\(twKF\O.ߒ)+xs@qp*f2=A/<3"tZRu7^l>k1Rs6 V[f2f8Cn]o8`&ޜ4B1?pB6b~TkC{l#~s</j͎ gTLyBRb,Z 3H3KP&IǽXhN$4xQ*xf'ۂ;Þs#g5$k8Tрӷhy@(^R*mo.fh̿`G23 WuB!FHs)n=#ui\l;5D=E]>mO̔p8N m3|zj؊=C欄cFe'':Z[ |3 5;fS3{[?%KN '"k%C#v"tn7$)+)SR>"/:ĭ:?HF:(?7MxN Os5rC^5kl;FX>p'8[0ʦJa+8_\~z)9K I9zqrF؋-KpEv⋟?\F(>9rJ%_#$Q~O"Gih&ľLxi"J0ţr!QCy&F6RZ,=HUw"q u|;V\RϤ/Ymqـ[uog~'U"yۅ/ӽw;8 >q}Hl$_TVʱJo%pz/&}ISr*.LUJo,cu6\J 1ҔRmcˍXnI{UeP{2*4nÿ#$vLRU️dXqqcz*8yrGp[vWpnyLky0 vrF;%lH. $/!{fޅ\1UUE;+Oqʌc&39Vt* B'1w{,t9`F+̊ 3/8u)6xA~."?N;Uj_ b_bB$v_׌H;znw2l<^ 6k"{i`CRx ^,e"?I]2Kw +P`bAĆ b8Bm0RbsmdX>" ZX&CZN2OAPXD5_$kCL-t_x'CYjNR1Ghjq3Os,õ//u)G^:za$WRJ zߊ@4(fD#oҌu;U >Gυx;\?F;Tޖ3QEHSrTS]qL}!Ϸ>ޑlt!-w1}ylr .9YMd_jr80k\ {βyÐWH-HۦٞTV#qieSԈvz\DŽtM k5[ͺ40[݇l^VYAQgQ:BCu,f(^ϓ mȻ߆&"%OIπ6|\->ܞ1 P64^t(ۏ77}- ۾1$I :=ô sLLj4a,4acTS+~[ '儔 v g)k83MwZ\S'NW xr~͊ 8@"EM}ҒFtnI[Ĭ= +C sOh\*9-Q 'x}"sb[Yi_&0p!%`Є&pX $=ʃn*οDs*s/ Fl/ۭx~#0nyA{K R\ tAG$eTX:{ơĘtG8E?Öpym}k1.A/ҖA>L<{[lKN_2v3H]*aT.Z;)w(Dצ%lI*?kXk/ /Xd,&76z|fAXcLB#"~;o3#u<֕k;콇 ^F9_Iz0e ۼ}7&?p :d\IŽSZ-HPʹIp!ё+m7o L덉TYfߩfy^^lĸ!>m7Dewi8d+:deW;,k .ӪTdq-MY~ 7PeɳësWd"/Sğ,h: ϟj%l)fyJ̚%<5>*dV &]7N)輂RmjO{&C>$K{zDrFₔ<2铔RͰt&6U>gw_Io#9(cr]"ͮ گ[n3-!I:n +e.`t!qAH{Vu3t&K:iu>Z_QcdNm>R 0e^{4\ tHSɂdӊ<&6ʈp7Եt2'\6g~,¬=l@TB 0JJCբ2r b@L,LӁ/4_^R'h!&[dbA!5Y9>[29:D9V\} [XOJKX榖V@v1{4(iIid.|1UuJuKK]_sQ'&:q1%|*pZ|&2i藡^ڰ&".bb\5Sc|U'缞BFZZr:EOư-.f_}ƃڸ[_CMH7i9_/q[4d n̼FNEYTjD/{6#D̾/}LUЦ40J܂Cs^} J1IWڵ=i29P5 ,cX}gkjsҚE;nmXp~pV~%o( 3 s ^yt>`R(P_i1ͰP[ e$fa,vPpA*a2;FI:w3(H1x*QF 570ևUH-.$6),{h(8yeQ2i2RTAؔ{<$Mx%,v*リgWO<{{qT B% Ҽך@ ac|6}1gm^w}dzZuL1Hc/{ަaޓͽQ (MiDQ L3-۳tED.9>VG4W\6l9QkKeT%R-fTԢ$= 9c2%#K% x摂 }q1P'(P? $9'Š@C Gt9Ⱕ; lD}̇kdW{F橦^(}ayC}֬QuulR(6lIYOTT<*@ܒp̛\t=w&SEy_3h惆*:lK[Uo js6vL-˕F kMHgʗ> #aEցLw^՟0"K{]Zwj:}GA򲰯w9qtyi9+ZqQD|Du8cwl' n%5!C)_W۠VSbߵjMpf\AtTD"C2E7 6QCULy$B:T/(Θ.q5qP0Zwu*s ՚0]o'02D/ Av[`gE |^(e@5\,KqV#n4/k5T5O< SL\A7}LUEqhU9 ¹ұٗPD6[ vXw7]Odyۤ][JY:\RA GumQNڕ%!,yJ V[,8~zN3G96Se~+[f$'=0B`2V<ͬJ{,'+U kxHOh H75ZQx#h-&p+ ГlYBFRhyV_mlˡo deyuŋJP;SLqNa@x#[d%Kz\`= P60FXքۮh$3.0+D._p]^6cs*,)NFb5nPצ=Mp\)TjK0n~?RFU RtAi\ 6Aa,?225R7\:.GUF$]KUڈY "QbK*Q/,G(bEyf\ E9PwTED ;F`Ӫt#4}o{merYƵs"bY`'rYTcj#[&oG) | //!sBՁڜܽ9\0pl :wj yIL;(2-#P5P; afIrL}wۂ5UetLh ziUg =Ust" =݇^$)1Js==0Nw(R~'7&r,1Loat 3{6+gzZ8OV^lO/0@J`~'BUw?P ";BjݧZV9Q%ތG&߬ M2T˙Jy M͌AThEGw7$x"PSkEVRs]f>{ќ^ F& ' 9$QfPW6Tgڲ(BݎʮAWq<0ܑtxKzIԮSZT`t\aj 3[oH> i`:S0'8UE奮{ij$'h`^X T%)Ӟq.ڂM1hU4Cl16 B,x!xOsĊwz=ܸg!HPqdr3f ,* Nd`i,/25c{8Egg|HE;H*4536 ו=Bp4ta2_Β(Tzga}.G)#t=]8G/P5ִ{,bfb%o3]|P /~~ I[CR1жi{JD,j,t)'Mϗ*>#.xH31?h8ZQ]ȷa.SV;P=U>XL<73( sA\ p\p#s>ޠ^Ղ1O?[:9$[7U+="Sli6' B FGusKN+$t7 _mW)-*z;eRVS{QD~N|N8":+l_ G M<}j}6)էf?|]:ot:ƫHW,쨕n̢FߛzIB)sqL@j CmT6-$)wF=1߱nr?&X:['lgŜ(Px_MFVzHpnTMr(6(g`*vzcM+ٯQL]|nP%J~Te$y"[cЏ%w {b,b .@\SgPs,xyzvE"3Ed r1V>b+Yי][JvS`6W j݉'q ^7/gW%ђ):W-9A6NɁG hZsY1~&ԎmBňUM&' Q!"7EV`2KTGۤ<:\K>Y7gKDV8>гv58᣹H^U39]Z)YG4 +蓑 ')%Ԋ3fqEh̕^i'Ʊ#}bd$N{&?BR.۬ɬgSAe'ab$8AG3l5Ə:-hN Z`ɯcu]y1u9{|+u>|I#s_'h7.AX=#s Gd;"rd{^\gȡii86HZ@+ ?I!} MG 9m1tsy /Ud[ژ 0 7$^%EɰA 6Gl[w͚ gYP?O )+,!y4LJČޕ^1ՠ4ҵ *s o6 = VlG>ns;P-N5"Ҷ:$[-_ܺ׻CmthjB!ܺ;rPc;1Va.~ʻO;m[|8fq[mvơ*"]Yx޳ũiwpZN~@ɢP>9`#Ӟ62O1`\(~4-]bv>€'Jf GwugLauNlgK܇.QO0 dv2IL.7l$,˝\K@3m0X^u92Ǻdc xG !r\^x'$]ļѧnyRK'6`Cۏv5z J(_L|.o$RN }KF_zy>?5^۷3ֹh%jsd&&):4p]kc\!yJ2|-5JԞ1@'[]Mrs;A3c0UUJ7a \Dw%k TPpJu,m6Dv%#)ʾS1 {iÆrCxR)Lh+3noXWej >A [V. ?FVqbjH~^lF-gԉV@>"lذ^2t(zoӕgNm+Q-Xj5Б=RԏV*y gJnxw?'"7q!F߈ è͂ ^* PߣxS=}HlJk4 _LF!Ҽg+0A!%j}/aM% e < /.a$\E:lTIH0yf%eUiV3 h:~Ɓ@NLbv TܭF<, wh\R4;Qq_ 7X1xwa.1W9 %A)6L;ن{^Njx0`ӷ¾pDsL$a_yY.cz'mtH[ТE| nEUY3/њsW^RUKdt{_&h /ռCʦu<[h2PLGޜ Dz~l@)J5;']J]ԏh۵]xxGe $Ek9-IhpTД)A 9|ӧ]nQ+IUH ic{O݃H.HƊ=(JEՏމ͵ڔbٷ׉.vv ]Z 5;}ip׆Gl{Û%zr-n<<1u6#O:HJksc/KX#Nl_̹8\nG rH]9 eb[$ %l]@7:@l3.&W{z>GdA?U}Vk{C$.˚/]3%1Oi ᡑRY}Cb0&Nco#(ѐ6vMa]I9 jrEޯ/vX&ɢIB|dDa}B+=\D'`wreU+'S90tݶNG&AUdY$9l1zO"Y#%g:A+g~җ]NTෑⷈ%D`KV\ʢް9 Y߾N%Ec>;cw͂uedӘ"3UdRI&6e9:xU!4[9 mRRD@Z`KzL_\Ӗ:Ddlc[4 h/* Gsq'(0I(ޅ_1V߼\l"PyU~92Lu<&ERЏ=Uks J.[zU5_ȱ ̑ ~uQ؏ǽSj'ɤIĘ.X%Жk"tTQKJ8 D'.wSާhs%߀ɥߥfu8&'_1:MdДsz-vǜ1Jjd:_cʍyt)(yM,'aa/Τ]Ec?:ΚYUj}@Fll / KJ> I!YzgQ6yCRQd `ˍ'e5℮S,Oދ.B!>ZHZ, zjK̤ү{x㔱+j&, _|s:"04J @c) O|/L@J+a@BR2w85GtzxY _Y$w1~io!1hFJ&V㰌96o*IBԞ?MpTW3ΧU fQ./29 9QT,~F!S~ pt!W!qvL+&z;85:6:i8Qa Ҵǘ9" AȢώ"vч9֙?6 ݪ=ui IZQARɣ^` =J䧦kj}Y Fxj==c(J_";H ZϛbJ(2{=*/14T57 ^9ޟ2HCuj4KhS.{NdxYAؿozav(!]4:|i8BSpYImDr2}j[y$fB`XQ` ґ C\\6&K )in,Dɰz$O/Hs&eTv_l+Gj1LHE*^cMe0rZEy豈Lޅkn)羐;ul)䀮SR92 #rj īf>iac N{M0dއK tCZ_7[b\hg#x؛a$b}wx:Rq~+|)F ~P~iRQΉl}S졔e;$c'4UV{!m^M ~1uEj- nGwyge)(%;>؝?}5Aiu}<Bsp: wϯ}[P٦'#U6sⵉ~ѳמl9t˨U@25)275ח mT.!;i&!FAM&zKE]# 4?ܕ 5 @ 0C 5x  7# WD]bQ N9 H(C-q\h^漢)7%1hvwfjݩh6T W^UgkE5r'eĿ)|u0Ll>K.-YJњY¸Q$_Q37Y` PW򚙷Jh [ҝ>ݑc Ob7sq=,kΤ4 *D MK5/+ qΓ8 JXN͔e'#gbNx22Jˆ (zWugâ@vkֆnFe9K9~}cr:6eG:_$[; fR,͔`z3͖2rm7#}j6& |V\\:\IZ9!'&ƽסݝ*qHl|Xs ԄUCD+&R>)BEO?;Hz4~!^}D3sO#wuhSilt?{Kzj Ǘ/T3r.P$Sy ̐iUXTﭨH~?D?yD@¹ҴX w>8 uj,TK0o}_*+G&d18B+E JD ըW~R&˳Ꞇ+B ޛ/%a ^EA' aIؓbkc⩋5.bh!2mT˟$^*P [+zP bw<a$ m߁y*0shI;|{}Q lFd bn`9j5Y&ԕ7asF\՜iԴςr=vkX\t;- A 57&996 Z)֩/>؄].Qq#~n#uM`npD_zZb :lܔlZ{;nPjJ'PONb7*(4L8fE*?M|?55FVMXYn Dژt^.r蛅>2Z˟̈;-nE ZMB;T0s1<@b9^Їp\Ԗt4Rӳ ۞jT$ar0jQl]!,S3|ˢWEe_xVxR=.{=Bm/<@Oml,PJ+`+H8 fָ閅xlv^)s+*Y=V+J4jZo3阰4Ou_(Nv:\yKc7z3O6!̦͟E8?MGOLσ(EM(ľnYF f3۠2_ܽxQZgsuwt&B.r""CuSOd (` :-CXԮ6aV7nhI`YEy@ug._X9mXoO''-ƫtra[$:ÒnՇvt}D?٠DPP)g/ZR LD1~+[AYqZK5G h%0lM2E}2t$[m =k]tbǩ໭{ӭUow' zjdg~/zAjWchɊ̧9,ȾF$p6_  :5}㜯 kDZ.eXb ,Wf,v5FQK &[J4 6 NJ*߶Y*v (]ir/.Y_ c!8gs^5R;8gf2?IduDVYt"~Rf]>}\(-H @}Y)[%"&f WGGJx]jVu2󎧵߭=J@LNQrYv'QO1:`ͯ_ =yOI^Őg0 WZXap_`l.p /i4;}3Ryz'[{r7;ua/ _@8F9IC. -ZѸ@?>OuhhAy;fRq&`BTޚTZmW;38kz5U\lWDwQke!̯Ӆ+o}FK'F1[\BYY_xz*^V?nY5{ޗi= ֘$h-=3ӳ 0EKtRHT|űԓO= Eߩ^ϴ1=Ky*r=ܵ Κ'b=҈1C7kkQfwFof6Մc멄;Bր@K9,F.t0u/GN#D]>|G7(~Zy}cw Pk.x<55jnx!4yu K!ST\{|rAOf0Td Dr94-83=rߏdZĴpe.AÄsO\@RoMRg8eL(}W)} Cպ&xf G¥{qʐ >2NƄx<urC=gDgkRoLz, BPQ+H6aOfnztX˶KmZ[KS=nH(ZknZ΂\(Сfh'swP`ț p'n5*2`qwL!Kdk8M>6ՈΆ?`,[zc淅hRJfzCi`NP8rC:u(7xS( ֘`igU (Q*3Z3!$TZnt9$2tHPRlLWb$b@F,sY9mluܧ;97n dpʘd?XTے񣿱 wR{WArhYhX;oWt]j8l4.e#vg`egOn8š޼ Y0Vu=K`y7ghH&jJ #a%Rw׋ RRMy ~[RoLuHB 0t;A0xRHX+ʭ4[2b80k93=o2n|`مƯtGR29dA(I5^׌-k5rk wXPUt/?10JL&Vi:}:0Ht.<,V ^5cHfU _ oj;%u؍FsU@g%aCL)*;gDj^ bzj_W-{􆽹$ev[ݬ&-*V=60?8u{tΓ? e#PbLOgv]$zRfSE{zPWdCh#-NOg[s>*SSA᯿dKs=l@Փztjc ?i -Go=(3{Qq:T9~̎p_.(hUZW}IZ,qxϾ5A%!c0pk?SIyg>0RQ<0ڤY[F~|t)R/Q2הc"kM1I -3b*LoF&ޢ_/yeSrb _ ŅKٺPc((sE^5G?ˎSwˋiS0@K:8o %aXWsN:Imr\LzJ쒕=ζU] H_'Bh]4cTM) pR:] bi JQA:$s3r7(hL犊ٖ(n^˃w"̒wQh6jZe 9X+wD_ۮ5Ѝ0(`aݏj30 *0Mx JzEP1bA#/I׶)0[lS@PT2vF {zz :5 Hո4q4EL;1$.2޸ h"GmozB.̽2Q 0oN=$ٜJ!U)#-s}_w?{<:N -:֣]V$ADCЖ4m a~9%t ij7T]gtZX 29 =9zh}XVg9ZPc\*."rqH)w&kw &S+l$stp,Įa)(oD;ҳD9:%v,K=bH-mhw) WY5sezI LY_HiHZakXܗ G,~O^ڔi sLanm `hRf-ص jHM\x/b}G>|JP]ɍmj_1[8בKGL%q!HY"F0ԫHI1?b(Ϡ ႢFt) 6Ҩ}cF S`my eK]`8#<5PrR~(v-r me6~8W-:TSE9?v>+NL rȌ)/OV`WGJ}")T&8wE(glqƠ&o.ȢlP'YhvŻ OީN =)9T/_;ɰ*fS +N6Gv"W JA$vA`6dK_-#G0Pw_Rbdbna=-l+rI^6xڕbrX]Q)! ݬʆ'k˨eb27 l!9cepjq.}XdWlpԟV*/E]͜2tœX^ʬUT[F͊<\Of{ ޤ-sq+ey_b5}H#K>l|b|glTF̧/QA%EM$*@ ב~oNHvrR}_w̏$ͪwe[|fv"br3 )UGDs!?ЉA#Uz1r=PLu9x L;]-rOEo2] zpaY^=[\Dd Ĝ''i gcJ;'JIz_7t51E/ z{nzIVHĮV]JimOsg>D12$Bs"w"hQUg[q~NCHB$h#ܠtMw(v͘tyA|Zu+hpFJ3$gaD_w:9%dtF:sKxXB-V$9!&`gSSzxRDՙW` ~:rFI8gBcl@\W!1ZxXC!5n4j(.!hv" 9Zg.Nˌ2lF@Ccgaβ3 Bcu{ʰK[:1+ҾK<d󪸜Wy=˦T@O3}L[ن Ws"xý |OmnH"RYԔ<1+ >rQxĺ_R1>K;gy9/~τ3&ȥ;oHD,2 ]{uU }㩂P;v䄗㹉rdÿ|\{>@ؼJm2c>y`b4XkBcScj_uu]Yۑ%yHiTnTH}, E8sLw&O" ]^VtIH[QU A IVi)g3xyrf,:X'1gy D̀|rk3e-/+rp+pShyA<3ye~||*N^zqq&rqI`Rv;e rch-8:YqD9끀J/q~CJ(;h95fM_nOJ{0%l=dNT}u5y!Hc}9wt';rK|koAG\' ƜO+ҡn(q D8#R5P~ )l@4m~;ìCq$?hTlƧtHٍ-Э(ƴR8AxV6 >IEFh4DUgKmU:ri>fØJL3h uBhƟ#le8}a5LL&:}g&c[e5 i[滃oU349㔉);>'gz=}kĒԕo8L'r#r}zq}J=%aH(NaUo_s|ЦԄ\H}i:wy9&yݐ0g {H ̰hKRUzICc '2*eH{J{7b^#ilh ?)5B~i"ޥ:Yq"v1ig/F/6]nbUp.b`9`)4- 4=O4*Θ]o>DESpC wBҶC 10_~ ax6sjۅ{OuQb" qRHՀS =kkO>46٭SJ :Ҹ:u RW %lb.<gkѺGA%-淍2p8r)|t EyÃI'Yu3xNLC?l6D7.rCT"[>&VhH֩eQ@lfl.}H{)̾ϺGncR:ʟ1$ץ99/-t x]<ˤ' wc7Vb!~MP^0_LXbsMA8{b%%ZiKC ==.O Շh,g1$ ڨ, "?gS樽'8 ^K7j-_ z̥mh; ۪ׯz4=JgjV6 }q@P#FUSI RSQEQqyE◮|,+!o-dFJjڀutΤr4g#uEwVK&7B,n3` bNl Met $R#,)aO"LX] d( vxmE7WIEXE&+NP }m7<=b|Fʯ)]sf2vfM~FÖä^ݒ [>|?PG<2b6^ΏBbA|@V}&ڋa,?'ˇ]z}3.Dar&> & >$A %i Vt~-D`dV1͙>Q)|QvK{N68)[hB4UPͮfcvgK;[Ebΐ/LˏxEf$8%Mz=9dh YAnޗk>ʔY'qM}v"ިS ~t}cK%n'i'] ]qSYCݺpNFBj9W{P_Z`)| !_X+"oy_++RP9vNqʦ%SIPw@rlέaO룞%RVՃ\jp sE׾)ϫ ǓbKieM.''Fj]{Ι y{bu6*Ȓg&9_bɭy(՜-i/.Ԏ938%,ӯ ʸF)x?М`ʳiYfH07 v6 z_P[MPBјnGJV*Go&xXL_\K`ɜU.W-32*:Hyze_*]҅D*K!a8KH܊;םm5!Ӝ[Ϥv~]^n9 CMiI;>~-iR4.lm c Ce=˞ ڎmu^_ x4 }.jJEf$_TE㯪Fey+xݧ(Ie~Aɱ + 촬.  ̉PvF=Ai(l3Qf^հJY~)8;z0xC))l/2wl%'18v}.;[5P̮x"^ KX&}Q}b+* 'tvTQ/M<+ O,yE/1ul+dlׇ4؞I։q"n3V"ejd3UWsӀĘ\dl&:=6ÈF4lVSduMSsjq+"7HwH!DO70Xm䦫ʦ 2~DF?ML9{K9|*Ǣr2SOwj44#xR r: Sۈ fj)|b f?/ܴD}U΢B CQJS8dEh TtG;n){^ɛrc("$:4أ21b bRUՏ:e\K#ԬJaos"N6ꔽPj✄\Iq ,\J"a\,[{>llSYDX`sjvP  T"@$/BE 1cULhOp#RzQ揈<)+mU% ~.©(bF4ęjc>!ebz$q `R $h bp1uO؉ƷkPuf6[$KMC5jm|YκJ68dT:Cmx`c]%jA}qD2&Vi"иZَ,@]vT J 3RA|CWׄEg1@й YowZu~]LZ[~KY~xƛV>#*KY:ZJsH*3H?\t9'Kŭ 'CK1&WqؙX鼚/rOd#¨6rڥyvZG#4$(8̛$3] %]X"U CK}JF{B_=G9ˊ1?֗[zWpA{Dgra5To1&>6׌gT'1CjR,RvVN,[+ȍj;ib (iص{xa]XWKicZ!HBg֌b(+_{kA5$$doDγR o.Q"~p94~6}GZ/RvѿkDxX W 3xsMKJ*?b4vJ;*y#+ 15HNZO9=t2y ˜Ӷ&y#ŋmbSij&n &BF ~ͭ)KskКXb6(sͤ߸lЩo/"j7"Q.\f,, ]Ό2;bB X[}QjrV8(rD(1' ' @/_= 5G,@~m.K+ГOko[5&#U.V*.r58$c\VڎO\=+>--;ȧIk?k2i\[>Lzr.9z&bz|zSJ.U*j. ᤌѬiFAC"Cxɂlu@h'^,/&ا ̪C;1Iʊ b^9/DKDw#yt,0s(A $H4P#ȩ /̏JuOxDrDY<;@M4ؔ0ά֦jvC_!8Y0t(;ТA\pnOÔ+2[?Uc@>r%&/&JaZ]&77=QKr\RLA( ~ ¡CϪU'|Ky_U4jXuqZ_V?q^fd8p iwpB%PٚuX`j_l3,QV>C1@;. K]-#,bهrу/D; ~羵n E.UH W-%{hsI3)l[tӵw9Zy)y֗* ͡P8ePpmC.X.? ỊsQ^Yg)lcIH(bYK0Fp_(oV@c%u!w퇩*> -hB#Q0M!o "Y*`@1j ziΥM4 ~ IGɸCjG!DEj㧍JNfvʤ8@ O~+d)Nvqr{]6uԢ{ \ 2n%afıj E2z!U̜ŭE˜ҚuL]ـ[\}K'!`Lө==!] J2>&y>OA&]( O R -JTޕK[B=~kj5LAm2r7L'R'`AWS1BTnsxٔծ g`nH^{ՉWIIol64RWh{ݶ9mEKYa)^L9Wo=-f2Ed-7F JeQa6U}zoC~FJ *񯌏Y5ZJI'AlU4T,G_g>2꽭?ɵo{ZoKo zr֜SAx si%{`!CiKm "mn'|sW yNq!dU{fEg7i&܃C~븓  [Clֱq _A3+rd`A<܅.GQpDJR-S% {g)pXRXfNC~qŻt{"H 3|rI M6f( zȻ  "ȪԋPn,A>LR!DR:"L(_sNtl95E&G*WuL(UwOʚ8rXGZ?G4nb =S5s;- `VIiA/%/uL:!q/T^C"/_qќnp.IaԱeZWLL9XyB4w) fEj]7h>~,PW>|zÈyFyDEJZR67j%괌קn` xEDdHP7LelETj=+mkm'ga( Fv) ܅C|-Lŵ+׈$' XG-Lq{=||K_dG O¿E߀QyfS&PH.C *VM=םv׮% B.*gx/vpQQBc4lOEyIB$'Oܨ1JՃwwԭuZ>+ ,@H|8}n} z?"*0!z)7̆>X*0/8, xWXkqZN\MjM*XՓ,/n98)5խyi'j8Ӎe>7^N}8G ͂Hi' 8 JҖ%Kgjl(N)>`CRlrXf1N 5?*[}nMQ}םD匩E7\iADj5UIOتW5Ě30 uy2WK=ٍ'ڂ3ρ͈\kh@.]f uF{u2tUVd [:Ⱥ-kzI· z0 nn@oN )o38\bvaV2- ␔H_Rßǖf'^<;҉a4i{rҥ2{.PLkZ#SgU֧,öM`l?ge%Q^C'RgECxQ_x4AT*"MbVߥ4 Yi~ HwE 02w}IdN wHI>9MTQBՂib $ X>/ ю.B 'fW5+|[)T5ijDĊ`7*sX.Sg}yiAk vP݅wO ~e^tw$в7Xݽf&븜78AK#Mc*e~6"Ck!Ö7ٰ4q-+bVa&Sz7`F҈G P87<mrfyEx/'@;PS; p0U]|]a,YUJdD :՛ss85-_ />E%ڋt fzlQz ްF"|JomCvF@C7t/i}TdO4T}xCH>P?6+/bH >P^rZMUi]ɹ.1'YkrS(̃(f`i4e4eXtf~% -ٹ.rTVC;1y"\XM|tg\[:(0Yz7zJKl0s؄^ '<&̄B$UT0zXQuHZ ,BN^O|OљvssI6:,A QBr2p)Uf'be3tڨs31bV]ol(e( /"OϘ)2Q(fC٦t8Y L܈wi5.5aZb\ ʘi9&CFY/f5u4Xde`Cp2OT59җr{[KŅ6fAuz=۽m.X>"iGGG}AÕ ybQN4uo{ûʚ[8U!fGkaH)AM(E''6n# ~g ܚvi9<38 IBG6qW Vm,gI¦Z[e@of/RhGgjU{0x{FHmGXR nㄮLua99bUq 5CU.£u^ʹ BOۥcBt*Hf*Vd[d;Th`1$j,Ka*3스 ڮ5F-M_Ruf`XtES.S+si#n.o5ZŃ[5:`᤬79tF.q%+88 :Zw"8<8%373G$ hfV{(Z]]=t ӎy huO".dx8ҹ/(b <(\_4J0j=]!fi˰$ "l'"̊ Zf^[U2z;=qv`KDVsv!Y)7՝RR4UA,t:+_XkO .IQ@':oZ@*,9sUʁr]Nt C{/OImggKM}h!?hlejp8z>mI:ȹ7I z.LK3x,ǵfӌ9;H8g_fj̼GI"[D )@ s n1w}~$a$P_5Ae7JdMw,R>(>#)œ ``Y~;*,- } |rb c& m86AgB&;oGXO 1N1eL I۴ c7g!qSۨ߼9vI&þhP/%L%MJH 84TkG=}ތEz9g0" #'O4r.+5m,5]Qlu3bzsGN=k(a}1]WBdIGv|MI\n%"9[ K0ڑȪ:9jt*nA#c;N<qK轟L~5դXa6q+xȝy=~$ld%ϘhI1Nl ?yZr޼lx7 Hm;-BKB|3$rw 5 gnyO pbDlNφTj V12j6U'ѕեDm鿽@9*[ޛ~յ$ᴡ{,"Ծ9晳ŘmaC8ҷPgLV PwxM>;>m3.i~o$dzҕځ3+_^i%鮾U$G늋۽'U(@]U2bAKaٝe  l)Rh5Dń&YUDNsŪkdP=+/wRAZyBx+ `{l;Fi5TGԒ%@%:4U6n> _-;eQvۓ_z)&/بhVdH!\h`exX̿ʶ4Щh#+[Nqcc*HϛWQHr+xڶg^;ʔuw LXm> =N7 .@zx8 W|6S5pK+C.\$yo%ISp!&dhxo n7P,U'II+0z-\,{`2iِ:bOu.90=^^G#y0(4ClwMx X˄iyۯjN$~DsX ĖpgU!g43i~sbO"4҃2]Hl' Yֽ_)[3)b6ZA]£ȔX opZ +̺1ܵ.3o=3݅|}I LNuzt5%W'NW磹BB"JV9Bb$޿;GܤO]5߶3Ld hȇ+ 'nDj A-T|2bJdT4&?^ [ 9*L̬&kdl3mІ]ҮN'`lgoDdyAJ[)?gkFL/-uU`!)$޿ x[V63hp(B8Xۚ$7Ku}:Hq +?<"G^gRV7Ձ߀>x\Dmyh%<*#kb}dFNaud-tO!"%S5ʼnKZh!_0lX.뺸=%q6@p_l@NK77fJXnyD%u}}zt\/c\ GfSht-V}bM\J;UK?ȁ~a!O8ݓ:ah)) jxvcZ[]?(4?>2^Fa3/j qM`xSؗV;hNݒ1wQΰm<あKVM jKt@p Qŀ3,x)R-0J7G|`v x'1A@$G&)dcƷj@RP89OerPgzϘR?W!es yBd0N)?c!νT iW(4م#e9קPvG35U/NnnUzo`ʍMk.tgOT̲t=4$B=9W1y(mᔊL}Mr5ZMk4{hM>`+\xkk?)y&sj1Onݮa}%o.l;$zO|Kԅh%sw䈻Ty:F)uR2rUhNx49'u@U Yϣ1|%mCKѤ@Fy>O+ݵ]\@`%[YGyz.ҌWA f^P?_k.uы/eYg)T}ݻ٬Z.7#ϮT\C<*^TϣŖ8C9y~`C[1S7DR#\k'0z"@S&mLHZf`fxo_hQ008#leP`Һ97؅ej` Re旬;_ͱA0eh.^[r+o3- h;kK }O2Mb9V.XO%SWTE"H""P:lD90ɵmE @B:ٙ0sk?[ZO ˹KDo,}Sc=OW"浣._6oVnHV|4ϗ}"šO`cus&'.!+VCV(gBͻnOKGzCZ-1l[Ͽ\Ќn3'r7S]OhS!;T[ 2޿8ج:b `z)`}y*HQ{ L-ak(a~NU$>qCB'궆߫bh/|!);{Ϥx~EaJ}O^ 2l>ϢfN ֹaSۛRi?n: ]=K[uFQ=D>^?FE|'d.6 )ynUG96a0cqr˴Sԝ!^kI9$.)>|,}?DRYůa njCn(`er]ܪ ,,1r0]NI#͕'kLMX)>g/W*EubA[ƕT۳*fR 6n)*oҝx;v-,4 8J=0Е_"~:ƯYhD+|?*( J NN68!uOrE5n2B8Wli(֣P~d%#p (&7s}{gݼW98JL0WAerρ &ɬ; 1IdD SM~!q8zfza͋7]ĴT ʔE{*{Τw?x,,FtH*F^p|mMмD\P zd$3|-`ɻmїQċxoꤴB [lf+TQJ| ~GP5l<@p*.+# ]<: b|4'WՎ&egyfnR*ZmJY( y]V #[1#B3$%}vb9|-]@^̰'U80O.;,9OGp8ʗQOxa$|4 NN1lD8Ji_#Rbq2mcx?4i"E 0Sv8e>2b,gJ{iT&ģ!pFњ7`옡w  P'\-ڭ x^:AlsLx Zq?謿#7@sO;&fb{hSЍaT"|^?t~ 11ߙoq􃔯-kZξ<Pr=iQ> ̇ .L ٨yYL.!y(4QOf3\]9rծCAy]qc[lX{3#[4abrBEHI%f4 k[H jz-V2sT,:C=.]yS9)R}@'GP |^bZ*GjʔC!OL$SN*HItP/!0KC[,nVN>+V5]0)|BTۢ=?C@k.bdPBWdڌ~?e,BGדAK1;:Aɚ+뇙#BYM:=>!$q!kSK'tˎRQ(qpkE|5|ns{'ݕ9ydb_=(%kR,LY:pV 'ҏuY۪͡OD>Vf\yLg8d=;IٛVx/3 BC(1?]^ېcpiifE@%bhRg lqZC{L ݁Luz*(u)0K=GSWD[}V{k-}ͪHmWfms2Gv.CR,jPJ58fya>WItmf}5NuV(!*m" ãZe4K"HDXOAwGmoU'ʑ 5f-W+uU~"b{PKxflMs2> b$qj:D#_ۗ]]`|!GvOx p0Desnҭ(kwV ߃|ͬQn|$`SZJI=Q?_ cː_vk޷vwpf/eF[ʟ?16c?~QPM@U(ȭi +3QBR_H62pN  |PE.;~?kHs9RDZAekp)?_|MI_L#\8(P=Gy%:Tf4 wYU޷IkOGT?.7I2`wo SMٖχ&?1'$l_fӮ1VAI8V7X{y>FLfDr~+Bn@.2ڮvFpALɥB v_3Te4?MDG ~nCzO7Et}N.x(S1#L}fWv˲ ۗLј5l33[ T{TɎyZg3-7 sc=Zlu#w Ajj"=cl/kK= ײ7a

      !c6J tLS |s`Xv$(x&'hkb% 1EcB򬭍CJYkEݭMG׸׋gTlljϩvY|ls*dY,'q;i|pV7Ͷgh@b cL "|%,~Ί~I_X@/,1 qmPP4 !BsC?\E 9zc_U!Ji|>fM3}y%`Лbs6ggA}@D@tCpCZ8[e+^VueV6E?{d2S[.OHqPJK8{'PY=}5:Ť|0Bǰ^ht?QfR&(bLv{)9s!2}3}H0Jc);}YS6B2-B1 = BZ߅0eK=Nx*>~oAHVqBW3c~A`eޟ$)EcwdnUQ 8zO0ya9nQ4ew! &Rkg_q> R-Ik1&ytp6Iڐ6sW?:WVS㒙W3;oCk~rZ&q֤M$Fcsz;\POW@lT >"n?|Tc sf 4x͉VȂմJIKܛtOAʔe87 kа^MI`|ݨd}>R]3$<VEix~ִ}ayFeuwW_H~i\_t֏쟾zc82nzaF0zXfMFo79LՃ.GZ,U[& ~8r|nIh.z1Sxj#v nj<޲m_m}F9m;.UiO -&5XڟO瀝qܒ2GZ-jtVt=j0g,4NeikEJl ` KU^̆FUcokVseOB4bcwvLsݐ?G9AWdިL6GyL=_{VJ|X/$Fiݗ!8@oTB#m?K jX=:ѧGNyO+VHz%k)#ް,yų*N]h5jn yGK eg9G ^n0:2 7ϺA=!y]Rn1Gsz MЧ6_sĴ0& 9V&'paV8~P}ӫJ\FtfÍHdS̬+V:+k9 Y5F 6/7g233rY21~l6ԷV [@ZN`Z1ydظDFXx^}+{>,#oJE3Vx[4UݤgL0Q֡XJ;e0xL]%OpyQgeWTuKxػf=C% qj_C6;1dU["0;f+A`cݺQch!5zɤpcL#TVGIF+}UY\B;=:GqeU42Nb|儝Efo}p?j[H0UZ}-{}x_`W YW7`{`mnC+|2Be MqVdѶ2c9e +u[ X'(uk@qgcq,Y}t?/m҃f ͠DqV0 7gZ QGc*1ފ2EX3 &É f命ӤTqj-H -KkEz _CRf{V]PC4@ZIeCQհY1 LW7(*7k )eCsR2Wvrcj+최^~Ee|»{ !/^ {?@+< v%F//TPEk*.Z(\P  ԲiLg4lٜR l/l=]0":lk+#ёKf60)fɹV<">pB}EJM}0% hA(&]mFνa`ft9 llQ`!~Z5olgy O׬.W[s9Fzƶ72=HL.LT}$&Ni1TX+)7vAfVMz zDd!.3|Q/YaG,۰֤5Xww,ᕯw~:6cq.l?`P0)g 7&;z# ? n AW-RUFժuAHK^u_z9l< B5i.4s6qwkWɩԫJNqp'Bo-0??Ҹ{B`Ac-v6;p-Ǻ78>pN痣:6 WAtR'roUAem^/N!yRA5[B'.6xVݗjˣxS2y|@a _?ضg19eZ+y\h {m4v_n4rwBj_QkN#5PDTJkwGr\\8ދfb$fm^VgMw-p>Ffjw3D i/"s҇T%䫺~fgns'y'tW w3:bl\$S17Ke -5iݘX@ܪwPNS9 n?]gU^,zY#(F"|)'%Q{JopnJ5,x:xKD`- ;vlPoÅe]$˳w JLQG SuBQ8Q̋O=脔 ǙՀPIv9U6s*-ot}oJ`Y[r ']~ZY'N4Qcқhm}L*FUK#"b;0T5z<=.F(}ߎ}AdKBrṊ(۳+s>],iZ-!5m;pazsɭ֣RN /~5Ӟ@]=`S!D/$>yș*]5&Wղb1e;ClHqԜXG ןwV/ bNJe-zSɻ ecDžPK(=Ӓ_r3 r̊RGXaРWȻ* DFd~[+I[NU}NMt#*k:H|Aƛ ~F t ="w{%#wY %FBgy%`6z7 Biߜ&:qctDtݩܦChZZ""!23*D ZEjj5۶bK8jDW[R\ޒs W'%e qV)C_w:(-٥ײ)6_ź@aJ NM1c_B,;%Ԁӓ3*D?A>@}1}rA?aϰ͕DՃEi I;l˦Y13[|+5 /#Xښ șCTغru a+$yG^<V2t~ݹHh(,:JQY_9mM 9MD]\6X%g#nO='50 ZFs%$:SR=nw#}D%`\CO8jl:.ޅ,T5HÈʈ J.\‚f%fjÉD aMќ0T/~9Cm3:Jx7^ VwZ:0߯1 " c{3;tg2+tؗ4s{{oeՋeb3)ns[l\>c> B'8(iJW 3/n2x%%ݪ'8|ƻKYappJ?iOEPyulȂ$==7A+9r#Ƭ Aɨ>Jp =yyh@j)BٷER8,5R(Y*ZAA':/+Іs<%Shvtdm0gVNNiL Tuf,J zR8`AW(%+Aȇέ3vKAiĈ錅|=nB:^l/ ΞPjy`k0hxb7Z[+X|nh1K{A^Y򡆕v@:,yw#n y ͚JJ$g2B?k;f#f=qeq )pҢ,0Z\GtDp~yPCm ŽDNY9aIMZ$xnUx^="@u &A`tippNM`~|_ү]P}4qF0 Α sD`b7n"8h j̴: ظ7V}"r /T{@W 75җƢ ?jCr,a+kSiKnHbC<eq4F ZAzf^(M3@'':䆳.7,]I= qa6-i*/.ls䰌~:ikoQgo+-`?buBrɐv"l0D7:<µahK%{*R7jJ%iGDohL@f{NFkk;E1LVx>{)סžMlnѽ:#1 bU?.93/\eR/TWsBwqBo3# JzQo=Q 0=EiuЧ~J$1r,z5m (#׷^آ"xC1^D$7$"twkTFDJb*_^,NQ Fи{FEl]Ac|V ƶT&Nқ] 6~AJ%SJWt !&sơ{ut}a1 ҌY<ʋztvңhU~{jAB~;?z*! @AMyujmHv ɟL(q]?(a7wCB]6SG8lAz|M&Rgx$wwfD0qHHһ7gms6DZ4mDC?xyu+RcuR+yWf#PL9(5\Y8ME 6[*_]ae+50WC1T Ikٚc$W)<$II@5OpN3Cv.s^ϙ{dzZ".5SU"P[/UTVfI;u3!_椚7VAz[UL}qJ/xZÜ k4V4 dYgK["jSP4(.&yjt9 <?17\ZHeY+531[7"7^)|:}|#p!S76w'h>Ֆhia#Z\ꔝ9RjAAdmCMM{tﱁ"PQ alS>NM/Ckbz]Ea pI }bQ1}MԲ&#RN&vך,xvf's^ {oh` qe z9Dɱjh&ϿQUštw~Maa cTh :+d;0S/vmAv-בHvaՅpsH|VTc\09uT0?kd^!L!NzxZvz@9gYFaUJ)N"GtXkb-nl\XAv?#] ĔfږjlWwwL"]TCXK-s ƬzEq AHmr;7X&" sT3J5Ϟ);,TF*=cMdFwZ s8/GQiȾNruS{!1c2W"Bڅ^4Pf+ق-*WUND\Qvz[Dٱ8ΚN_}܀-E5?,7~bPKr58,r=PK^uuX| ٟdA ?Ȼ'=|2 EwJbV Cw}y`G:7H!i67phcl״v!\pf>D Ph^J>9܆&0UA]$@[ZS&V%{u˜GPz袸f8XqA/FqJn@ߏF -a@ yto):|&ɼ}W?Y+MB`u! >ę)t3, :HI >,ӫӳsĜS/?h"-j8l+@<ƒ?^N܈b#6Eo?ܶ-0c+Z۹kЌ+e4 'IL|yvoz*M<4H.h:Բ2yl0H\\z^$R(Pڻ9ӂ.5[ X*`t;ͨVV4KpOXj}4[Nr3nYp^S' o6IpFnIŷ4fLm3AS63j~ELX|v6).<QK4c(a,7v5 |g%1q~]Ӣ"s&cb[leh?+sĈ+XadARiuUn2dg: +w|Ý.؞$idEo}i*䷷9ahDU醅ŀNGrssa?dǯh%Jʋ6Y SVlEנ2!JdF I[S8j- t>Ci*nS?G!ښy @Ts:4Z!n!AP\mQ;=1<]q)O>V=EPd#k/犭z"y$SQ=l}IԒӯcD[!8- q}AX:0;5K8So?}q/iz٢ɜ i7vQ|/zz(fBx|(7P (-mSy+5uv޳?VoVpQ5㺾;(xuph(ǖ&>#%y-vbh..'<7o:<"|-Ŏaou~:;UiD>sR~yC.j O:|E|NߏhF?6#x~m5),:YCBsQ;lÑcG?8ѻ^ѓ{BKL=F[бJ8N4׉BA—8H [w8NMIi%AoL,! aouGO'P-au27m/7 ry |3'XB6gD+1I1i т1&aZƴL@΀t^Hv,zYj2$2:4Jf?y%,ȳ ,lH=b&oz> g7c]7zki=0cRip?*31 cNEn^Ꮮz\`UN!xYRv:JBdzRR [`s\LG|8E&*!LӮC*]\'_%X_<+Z,ky{C+yLˋiXvw&|;l?&Ym  Jߊ򣇬LĵC\ asl֊im8(MURW-8ZjŴw8mJkW9-y5/7!hiNc)aznŤCfgZo'`a<k"W"Ufj;*rTO1U^JQ1Lh>CO`w7d fs7xEYߊҾs)ixPkƢYZqqar8!GD75(kOfcB7ΨF&jSK/!=*w~$FUF~D[7X}y_x68'~9Dxq@5ĐK/XNZRwbK| 3o7-5f\4LT4jjdhmGRMx y.WgR m!fF=#"@=/5z5>]hmLD&09.~'6.V q1rˆS6H?J!ߊLrn`DRM@u9ϐ~KIq? sTc_>!C0@ XyաT`dko)hGȾK*Y&*\T3eݕQ7/yEQpnnI:+yEnO:Szn=̼U4%tČWp37oxhF]"r@m)px{?rΧ&*%=k/ȚO8V- 1s';Q[gC]xM8 ] Vc O}2FKLh6o.cmۖX?Jo얐4^>ӚM`ňOSbg/y (O8V]ξo(j> &d-O!?VT40sYY81r'9m"zѪ1oT5S4IRdkru$$cAnF#^ /q0["^YG(`S"acU|^.*gePrN~' ڸ9F^Ɓ ח e%L])M# MzvYnjGl" AH!b4aUrdn,Mc4|ϓ'݋if.D&\BoDop_ᬈE,!Δ=&nhZg(ęm~L:: {ܽגoF9=\g ؅?3 Ri}LR÷F{OL^ԓ*o 0Nʾ2zHE7鴑jZll迅]aMgrI\Fqbd2F_I-kztVje՟oՍ2C*ٓ3Ɩƀ`бA)QFT_nth&A%f.IItKUȕ}(Se$v}֣ekÈ7,PaqihD%Hwȉ* xf?͝w٠YUds&˷W [S2MQPnVn5(PNC>x-e%8GvIgB`>gĜwC+3/sj֞DPoZK=ϦMgMkjyl AK(1o= Jïr+x ?nt7A x dp5EgCG?i"E"-SF[91HyC@;9e XTVꬫd;KǨluB\g>zN@ܯC :sdU8qSUcO잱z`ŗwQEĆM*.zt``Bo%;,X^аRbʣ赪mI{{eIqѦzfZK+^PSby#v[byKC΃ 츢goé BOATP?>?T鿲Aɵt#ӵ42Aj}s)Y])^Uoնyi>؆ T.-ܱ#n=ī092`Yq GÕCKT-m9ЙR;fKKjū*n,9pDTKZ!GU16E<55GEf0+Rys͏ľX޽-B9?~: 9_Ym/Ȗ]Dgt)e 1&Ʃ20o)E120hf!r5\1kzye-zLJJ>hr0m_aRMv(pTG5g +1.Im&q/Dk-:,(5`k.)%,قb$tĽn`,i4Ҫ؇\+K2@(SaDz'SҚjX_%?pԷ4B_j~4g7BEڶ^ߞ4A'ph''XB/E.Qz}LU:gQJ#ukYNgv uSM5P|ͳϬ\*|L;ަ u'uڅoߌJ qP y> 7qQA("iG9HeLG{ H {eNE(Qtd!pL#6G\Iz?0zd|=?s@Fq dSE5rD7IO: {y!Нuumȋ M.`3d:}B(m}Bpbz=;3ǙORNE^}-yyf_d:ePU9|T:A %u{7g9ղt (LT%",QP+~jT{X_eΡL~U? ^6^2p!]3$ p`c(MPF"CHsmK8ŏ/z!6˜jg$X;9F)+ fב|;\GEgbL]Ho 7ӴZB\9V'V.Ѣn`>֚L7vy=7: v 4z9OI `z`PZb̫dBHAo;? ro g!_hbaohmgʏ6@-~vҷE 1,ckh% 4jFEGZ>ʕzvVxWt;aalVB.(qd)X2T4%%PO A!D@0"?f2Z5|b {e&k ^׹OTțGE9s*_&4`|iq#PAQc9ť@|.>^חBfLo4PY9|:YX%[3Z+G޳ʦ}/r:I@GCk-ӔO8&ho{RN/AR]N -+'`֏m_.uL,\bnz͑OsJ&?{ŘqB0|aN N82Ȭr2oy6"ej^mK-x4x`4\~WU@b |w|):pL|'3h{S s*ĬcͮRsRiˣ#l>t=vDE,X6}vx{C/u_6(GVZ zԜt dzxiA2L@YvڰYÁ0KbzّFtk&^&5?%|/Y}o1Ŷq[ED 5N6 L}HHSͿ0$&$&(WIV˛gR\PX/'NGr:ܳ=ٔn*/-QoJvD@g<0',@&NϹ~:rTZgFWC؏@c̮m*[0'(~vH\\f-nݝ%?ܞ;GY;Bk b[B#(uӦҁ#JYpSޕf&XyFۚ VH{KlKt)8lߕd or`wA-GyY@j] z:Y &P1 D> n B(5gDz,߳b( >֭Afʒ+٘k4ُyߺQ[ ~ 'YV|XPEƖKF$ɜԨ'vw4TP1J)@95אc5. |l5R@ AlNjvu ($sA%-Zc30t4M0O&LnB 9+*.  z3<} ꑒjf\su@};s7kb>[ɻW]T>1QZ7u?[Hi5^0ԤF[cќ~ '|U/K&X(=Hgk *Z6iiN &b|Ծ[A9D;nsUiF^/Cn .W${=&&'s LUiԒ[ ?-y`@8Wt _E{D )[/E*`}@^zQ2|#^EL 5FtoD"` 4LpKTɻI!8|:UM2@2`gb8i2e%E3 *m ݧ( Ý/o b:=c:/Ji6#PʧsM;|CcH ;2 9 ES~?gA[mn6BqEiyeVrwg*'HxȼT6csl% @[^9Tߨ/KwZ7Ȓ>XA@+w\qތ\I "YzLOC%BC0|&aKOj@gS65@(2І`O0YV[buL@Ǵ\k(0]tYFv6 h ׽0}F‘Qvo<<Cա 3L%Wgo9Y%kf$J4tn1)DZ ᤜ@5+e^U܄Q5z4E6@~[}a,yF%MR$Uje^CXD#KOҊ(5sFx"ĿQP{ ։זn [kG{vM?ѩK5d=e?~7)0FaZd 4 5cpi#'A(P؞25Fa B`Zz|8|a 'f&v^Yz u0z+xȵi* O!JC|3JVhT'Z3;p^1$|M!Th'-)aU?׮+ 7Q ; W3A1O I.Povues^MXnU7O1\M,U%ɇ` `XR2Y B:%"<~y@CN1)cSx>hЪdw;D YJQsTcF6y+*NN!y4 9[ nm&ogci6J5Һ7כH`L| {6H釉q װ"c9享3ü)q V$[. ;.@S;;k|уINpk"JmFuOQ {t RABeJLo֒^L6G,௸"62䅝YpJ,Lgv4 M 9n{*37tCV; q; Իq^ܗ~L qձ^xe\0r%`nK |;2>hT8A~6ÓǣzVJo AF=<;βR;=w*p-W6Q븡sp4c:l!/|,gExt+O "'s\ӑ"y̯@%dU <`VkE[hdOa46 (SUh ?>~diCz(M/NpgT):&e v=2 oVꗓ[ )tl֋c`n`ݗ+&H`dcx3_:;={c lSJΒ"i!zSf8ݦMt܇"av \ wIeFYuR^~Or%A[D1˾yͿP_n:g 3ʬ"qo\sfyCCB@@'٫RoVݼƾ\qP*BX1GZ.WI vR7lKHY+4Vu+5`:?`$R(a/+qq.YTi Awq [HEL%H Tv*DL YpdNaK+ҩ!,q,;x68.5_Ϻeb 5,-ǂAO@&s8E_?4IJd0w)X^AAB;)%JkVթDNN56~&56p2!p=G75"ujm༧N?6+8.V~I?}smI llam4Nc`N~ vPCM*<#飼i슓1݆cGU5EoZ(oezg,1$1sC&~%WdTA3^&&0&ʭK;CcТ )+meqb޾0(+_s%gU-qF+0QR h}YʮIF^1^Yx7E+S%"z%K'CzjwZRJ~ ZLSAZ ix48vLz;5W>obk?)4\0vOq ºrހM3 YբCl'V ͼy:l:kzÍ cں1oW΃0%]ӵM[7z{Z}L뢟[zesNxf{M%0XOe QLi9 U$фO5 m,nO{9xr1 s_#>] O}5p6ZC;?.޵r[9Џ63 U&49̿2`ex.;-w1죅$ˊtV9fcK(ӟ#pT-wwJU7Ov*w\'l࿠v[J|[6y2VpW-C-]ou(2'rMR-wC(ߴD7/E Naqs0.gYdaB}H2"L&\{ rn@U-^/v:}>g@ )>C1Y,;l6ԓwԌnK5R`eZi*B8h"kc,!bwlB/_Nj%4b Pt`B?S^rj"N#-#7@8b_kE;X0u?<_Iͫl #_^h6"sY"h;F֩J|劓+ /"UmڈۈڍbhqE=1tC2~E,6(/.c61q׊$q8:&[ J.~MP<>|1MbWl:Vbfޗ:Xצ"ࠝĊ#4LeN@f5MV4!^ІGZ`kR$ź,B=BZ'8ȗ*RuX 7d@(g)_6(mWx)ACCv0KtVK^AzPFL 3/]N-&%l)T ?M;7Bݻӌ=Yנ iO"Yw%xq1EӷE m=EM4|ټ㒺a@!oY^;,'Gf2:ŏ'W?% ^dFn9^ČNgM'>qV-=o0x[4c8n)cC{-{{tV 9A(a7oaTQ.I*&vb؋F(05Y )yLfDgff逬Sъ\֚55'N\!n AWr 7W)^ " (I*7j ꇨ"лTh`|"HJSY|'rAsMO}]O'F:8SʒAڐeWec0"1[1#iٸ:hFC^Tdv&c̭L rp3ܺCVtqw*mX>p;2A\$PMg#H)X2IʪO ѹ 9*30~MD@| ^pB bGNہPXN{*U{}ȭt0T >ո#4,"#:k8 &r}>M66$eʹyd6X'6 SaH~ ќQ#HpBɀ^ gM:sO lwPMG͓% \.җ-kdYkUVfR] N^O m}N]=AfW|VU>YIU h.lⲇ."(gAK >^Յ*xNPҜȄt}a7®ԬqFT9r(cWrRdCV6-5'H\ǀ8 HmsRjrϑ'Bd T b'2—MwiR5;we{".T|ܲٻ\̣b*I-Go{UkVٔv1u:˗04^@{#]pZFR}4/8q~}[$x/ 9+| RXMT YAWd"7χL"_guYA㛤|CV>,de5]|pK:sT>}3`fI9X:Jߐ\J]!"*u|"xS*_R|7MT2 ݮ yWA) ^k \$2'HX )7ᛕE8@wB<kd%@Gij^+^ȞKȇiqcMczYRh)YXSu,eզKiS>0 sLt*!;asR0j-[JYCͶ7 utz,TIբ璺t Ry(kr*ecMI9/>Rl/:hTJfՐ{ؗ]q3,;@!gAI@ _R%rOKhH]@ =|,?&F~?_1lj<r̯C΁k36PAEl^4ZӕCQ]Cu̟V %LdN<8E0/TR9pn!?" 7EnB{f A1r(ȯ kʵ'Hy~L9 TQf߁4!׍R?":<6*^hߤ]a AQ ܬy8)?)DRJe}nI}ߋ*CK>X|q%٦ѕ峾J,r"W$S;+—9),9wq c)p.Ϛ!K;fInYOd-F=  b#nkKp#~o񌑠y H!Nͩ Z)hSHgݻ2Z˯ [tDNY:L5q`0:8(  :g:(fcV\M @}R*͍Naȴk\^xY˫Ʒ|kRHQ R" 2U(`9aO5@ם\smݦFSŴZͩ'3aa!=!㩹׹6!m$s;DGhtf۝QU?a0 dl Yj:R"jy(h4_BҹMY7^O~ g$1IfkA3>D#;Bd @G,Gɓ@bk:X62?xU$rS4v 5 F X9Ûx;*}B%Lp``B/#vC,`0|NP'=KHQ.Kfp=qdjzxB,%B`8Mp"̅j?ڥz ?:9(yF>ǒj1I3I\逇4HIehbU{n&?\`=$ A926KŤۑ-Yt \ ,6pJ/G 1DѮ?_E %?.Ē<*m1Re lZW8M'E*q( p⠩9<KKA[z{lD@:>Nv]\0< ٥:vϱN6^M_Ϟ8?+6[>8%A&)*R_V)BYgwvh10WUY¯gadYf_=JE4j˦+\j+=uB'<$W'B鰿L-L3oxeO'VkC,z#\J''Hci !ۈ{;Vw$^"E83|iPrć :eDWae[(PݛHo%TIivK>~UplhE۞zWk-CGzm%k Ee$Wf=j9)7 YF37A=pU޹(}}`>G ki;%2!b,ʖ[䋝-s{nCFɏ(}_hm!LWPx*0;]D;c/%:?L׊OmmIw R8j)_Y DgHZ  4QsS^НgIȅAv=Kbxm^c7:+Fj'8c,g%Hrl ŒTDotL%{ Pww.xFkN[?'HyRԯk5\#.tpvulV-*xCuB^Z  5"gƀ 31зGN]MNz/fsbvց'wguk=bjy9)FKʖOə_ɟB'QL?1&)Z`0J?.i马p|Qn3}B@{h:e\ԹԴ}lO4%b QY*}ce6P.hwjK(v%4X#"L9ZSSlj@:+%wMkv)~9L19ٹ&^P]\H벙슠lymHG]7%Z\7!mh-J̥\b$IS̰K`^6H0]f|(6*sq~YL"n6 Tz3fV¡N#:cjU5{vF aMS;׃d}vy')=wikQL+\eVxβlנ'X'`(i1VNzl .{J?^=zz)Cgd>dҩUԸ-`^xhZmZfjxgFHBpO˅y&<ewH'[ԩ۹𔁌E웱rL B`&ulYv֟qkA@s|}^Le(p @Zi#-Af2 $ 5!Ry#LQ2̃mims1Ϛ%,5";cw?lݎL fr*hbbm9ٹrp ~ܼnrcb#eR;ORu P~Upˑt;mV"5z`?zĮYk-JtVNT-xJm(xn.XM4=U/ZZWp()͚m[XpbܦQmk6lڿ0S#^jP4Ĕf*v iuziE`A'd=$`HrǂӁ/,cw}[aVWǵ'0ظwXL*-ZsA_nY^igAX2]98_O^G*-s H/ 34.@JZ*''QS@nm30#&:W^ȶpc|7U}|In/;[A$3h-#/gݧ.ٵûn/71qF$ R-x.׸duB 1i0SǂţB R] / *DfٖcoH`'Y@ įJouș樮xuErXr=Sq/atSqJ:D+fOJ.U]ᤎ)^J+%rB9lI7;9x0}Jb8@W;NNa+T b܆(͠kIT>]{>tx-17eUUȅP֬RN=dů^7gD+ A3D~J ;W0 ~ɁLR"lŇJ4@5_7fța2 lIˆa0t ?]u\/ J.veLOY[+; qٱ''c.}+0Cc,K(Q6(n#"7fp^6}yĜ$uu&p#n]ɶK Ջݍ_dܵJ- 8x6U}>O"Xb(8Dȭ o7g^Im%~ |C͋^[@(gf_5j@){xPƖtSC$𨑂i2mo-^,˼ma9Aotd#q|b~h#Na)++{KX`zHL\O .^} g 5\QPs& Mbyu fxV_Yh7C_ x9 AW \Ly}( TYU  kK(YhN_0*$,^܁cu[QMXV>,D4T0I }*]+=b]eL ,Iae|ltve!GWe4UϤ qW]BoQ+ ZOi7s/$>ÛpYY(^7Nb !"նߔӽ;N=Tzj{Plfv,Ծ"2zMc4E7n좳ɶlmVHH`iauxb{NQ=,jC ׉)=ǐXUJ ֕f?,lHz2~&џ(|ߛw{^=*wB,;l*U.\_'`=kŖ]Ey/DJ76~.V]7umQ'*>L/ژމ]X.rwmFn\:G/(j+ATs1U _?JQ|9@w#i=sOa5{);PXkhO 8uuxmth;l^dqRo 1pHfUHVG۸h6 Nü=h&e|/@%Q1 r9ҥNk9ġvXoI~l*%yhN$;v$q+̈|= gj/8#x.z33ǙQ_fg4L6#7MF9ƨdj!f-~Q*9V,N8̬&P gÁH7P!ezزN82ʺd-7Oe}NPc~?O:s=!j* 9G%m'GJǗC9??OM&w)g)7vzBJ}cq.oFC0?| Ix$Ejpȳt+vSx ~rDQ6)]YWx`$`9s~ULu`) JȮ9{@ wFe@JN&n S"=Z4'J\Pl Dl\V3svs]??Ұ͊N bCFMbɾ(c4^EȔvӊHZ2կpp>8[vEҪGV~2trMBHڿX޹"6~DulFUZ1޴Ic^b0/F4&ZWOdpȫĬPç%H]JPrRT ᲌Ay_Yetm3K &^#6#bh}*xxR!ԝԑY-?r.^ΟL'P7a%$0.?={0J(M;9IMFb2HD[ػODϨL.Tac"y,p8'QכtIkUy ?H Es?5@%+./%D31fg1=17~Z~)epQ]*!3bScPUԗ!8efOZy^s(w$h$gIV>νH\/ LP,rQ?Θ$Bk4ʺn#!j4sw`6`p^sldC8N t ~HqlrO+qDēx$s_u9GzùU msz|h/}Ln!-V &@JmT?xx - Yq‘{R`Eك?+O(#-bQmG>RE*;1 fZ_ߣ.0ja9D׶G4(+߅#[5kc!纝P+[ I w@EH+:Va۱˶^Kϡqס=;}bOH3{t O!dt+ %B|f>#LZB= PY~](vloO\KE3f8k2==t5{n#5'vXpڔjs+!3wN#:k6S 2]2.o"U j1mA']/n8,8cZN'JA1]CVD=u d[*#]1IW0[pFBP_k[jO2I-7pv`ǣODtFRWHrF8[^曆LuOt]@&$7RRUbl Vh&Y74夁R5|HzF4-<^=oxS g}:Z:O~yoHLx`70O|㱬+̈yFt/WKKYp.G9!/|9,IJO{E}4+wϒ *4ɭ>Е͜~@>f8uD7yRaVY9o*|,v@;3ڴ-sefQKa)̊5љ׿^4kfC*xn=~mIasq3uyPSmٵgC,4]aEsgP<†ŀ@|CiEE(15|(@w3sKI j׳!)o|eG/xV7?>s_V^ _"Ӥ*;9o>zH,BYN.OEur xT%:Fc~^q>m{/ Hm}o[&M|b5juW#&2oxq(]ϯp'kOѱ=jTǷ7>w):3Zz6Iy"q@tdyH=3;alXsXCʽ:G]01͵aQ,پ|%zBMEPr%/*WqY)׆tC{&lHe* T,P鍾i0ŵW!U[ic#@WƭQu9}r 1)gv@m)":˂*{1=k(t, .kڰf#I$ɀZ$\rxޤR/AJżѐ. 9QثoJsyG|%>#Un0}jS jkP(lfY1ab%v#kB]naD g}>K%i-9]@ .JUc:`eToc!fڮ/M?(s8xrO {b&9!hg\ˠǐQI72LBZ+6u7'}ϼOyBf75mYce 11鞇r& mUnrMóB"ÀYU~<;i:9/]Q;Rvu.kt݄RO| )y2U_7j[ry/+ tKyf!#0_@~ _̎tL1iΊr9_kv<aYʔw26}%p'/Ok 䤾GC Dv]O.!Kr(I[H$݇uLeI\N@&˄S+|/6-tUwxG-ѶW7i-U/].AK\pk 訑(vH;t84] wuGrLJ%B紖lo`]Gyu4ϲ 0N*H6=P ST8J2Z5 V'ykcǦ> 3la-S;S3&"2_x;`a[Zݷtu5EkU/:ǚ+fQs D,|ߠfRBEM@DCEu[djWn7Y@MV.C|kHetHOLȦu뱳! 6MN԰sgfKN<:ZFCNx8+rrjf9BuL)W(}'8S/FJryy,p-3u3<Xj.EBݶr;±7UM_&ZcW}q>+<<i|j#KGP1\jviI{Or?vI@\ACX[6 .ʃOŋ\(8  ITPUwU?2jI)).'w%7Iz+! yk d0D`|DP2Ҟ_,n I\Ss1K={ux !]مN$5-1PHPnǁٷE#L Xm>:C޼XLrJ<Ӽ3<@%=8lfޚk,NȺiRpʳ,Ą?ateKP#!jnQCtr7aƕ#ɶi89qI!zk|F2iP Xn)NZë, 3 |!G褎Q0*xZk!b(\&@S7^"^z3 s{Ֆz༑46Nw]qu'$w" SǛxOκHS0?BnƠ_<~, iJy^<%אb(OT^=D`-qeE[F=,4?7@3\Wr^-uhp vMj KVl9᭵kL91ȴxtM6QWENg6.1m7*xKk&ЎV8/ʫQj磾h =wlW0dy 0QHWdscjwcGIjQ%9.?|cCwA"ZXmt l VSt1Leめ?%/k¥ =F;%~?8G mwGqGޝ팗 i/gs}6ؖ-q]/|!bJ_Ρ{+r  T˛ (I#{4/"ée^E0ӧuTqpHCݏEUQQl?Q:}Dm^68ZhH69│UcN4AUpZIG%>AAtxHe<:x)΋Sl|sUzQOж=+˜xgj,"W+p3#'}qg{@@C3H %DbY0@dl cyUZl?4f[RT!|Mӵ ܩ6ƻL S?dQ-8#W.Pԥ3R@ 6\DCK<ݓ;>s>[ /.\*Ěp8` pYrsUfB\?؏_ap ĥ~=vôdO# ]ܳ!to^(\W [1JXBuB >L}~ Q+i!6~Ӭ߰zB,b&^KڏW%G] m]`9$ƒL^G/;\ίEQ_JJ\ېK9RRZlMf-`$S@|?5>GG3 &sB-e ysp?lW\m-qϬ{Z >F Pk"n&6]Ζ.ᣅ-cyiuCFD?fw(`ܺLpk(;Gnf,jR=/"t3AF'2y?Ζz) J#"ruGG5IicM= ⊎YJiIm#ǼVִH5,FB{'!T5Ϫ.NX&"+=.??bh$Jfyյ$ߞ;PI%dOī7ZPIJ}k5Iz4ֳP. ;}ɱsaҟ+ZCF]>Ih4~O7ئ=HՕװ%cLEc1$ "qodQX2~x9l`ːk$I0/{&q(\f;IrD^ bL*KuaAvX]/^L1}dL ݁&#*T&E$f:VvL?|27Ycd(ԾAnSwT/FMZ@a R* JɌv2B<1Yx?kdwrX=uWؾ3JFvM[N#A:zA #K iY)?q{Y9PdCInC?DdcD#ڔ;E"Jhk^#53+"nͼф; ;G}V-Оp3hiXZPZ0 8c>9X:}\xQwnCITCj2*8xIũj svN!u'GǚSߋQPm` À-6 k_ +%qDX⨚A2 Q1t^nSL1b{l SAtIY-:g[ݺЌ2b&d-XNs.lJC[mM v M;e*sm?͏k=ח v14lp HbNn&Ό=,`y{G`hdWŨ9 J}^; q{#bjxW<^8{=krZu_ͧT[h|hnRYQyYR tƏ=gys!@e^C5iA hFY-&;n$QoŀjYc2<*IZ{#%WAYَy :z:WWUo<;炋n)sz<!2FJUw|ML^1SdR4o Km?(n6@te@ cE_TG–UmHn"?2?.r\l:Np+N3 =\4,&0(Yp;¯y>2Z h'`eLQ`MfEmz>(b8)ie ~RJ5vG~WЯ5NZUj[25l_:{RƉ΀" :G>#ġF}}JkTkqLҕX۾=Zi(F04d~Ãy $i'L W]s0`[1C4< !ʢJڊ7s7q ^]78|O]m2v7Y d#`^|V独.6=N9Nv0ݒ13o.u$}9ꙛ3q?5>Osk 9XHf/PaU۬CFi[;E*든%#HCŖGB+k2f˩σ&1P >i?`7Hڈ6Huh]V)~_3zT,[=[{n Ε\zQ.T &Ga̫‘uz)oQXS ?,v{\h :Szh 3:P_ސ ȅќ^K8TlԷ|&_B{oɐվ782}O&ojHfNw,?G_ɿ&6U@s,[ܳZ!uPw=;mKƊb~xqmnVXNI5R瞚`Ƕu@LMP8gDcT 6i }g~h3]5I+,;{E`vv\ӑR6>k ܿϐ:/3RtwghUjwRUOyv^)Q$ݞHT zV @S:=<˜\]5M^ve-rUlI) $=M8Ի̛y [3Ɇ=w?}9ACM=e~tFr5k ]0BFM{ՁE" Qc}|i񢭕@Kc`0D}~M>ւ; (;Ϸw"֘_dōχwT1o{3݌MQ h!b]NMOM15^qHzsKqH{@sD| jqQ "'ɠWT'd67 *OLVZ.ogЀ3!_Uk{1ݷ$uV-n>2)Y1-hXo<-<ɐ &ϖpiVڹ/E' HT O.z ,bK :0-ZhRAvT?@9 ~#d H=kiFº:.}B@<CZi79Rsf=#Ӑ7C*%TᰫlX !p:-"EqdzeAa`bOROF BF'P!CnkKCpƌ wRieQ^ґWQl-^V $e=)~m^L4IGfx݊!J =3do/J4nX`8JɼЧgc5p!鵔-R"8P }eM, 4jdpS]Ș 6ߴ1V6|;vp ےp j7ET| 7^? ϡe"u{Eg!EO&yҰhoJX"mqr~{eslGƾ́3ha%(MwC+uđH"G -X‚ @a D©נGxNھ'W[َ ŽnZzyH،3g7z/_|v+.mBtGyN9c6"Ӝ _(m0 h2*0ͿMOT=x\`G` }MVn"/KvNӏydGLE+o $"Oɚ W3S ,w ff"N%2%=n?6ʽ-Nԃ]-\ >ؖ47:V8Cx\r싆HC K}F}W>s eWic'N懛0łL6.Si)z)G^5GkVl u{c#8Ă@h:Kdhɸ6>/y )u+z @HM/ ްmn?!*=Qef uB#!%45"N^Q-2/N{_㹤hkWM6|ejئLX 1-a-Q Iݼ@ &F [RľVPD:u,y5Uy:3'7e_54L -d&vogŃDJx4gtۡELO0,9Ց#!eXT9b÷M_6LD; Dn y+g/FX5Dx(QȈs3t.XTvT-?pV-hUUWFQV ,ep~ds^̉wpˉ,ط;9cݶxkhEk4]JOJg֚DmX4_@vW]ת\Tǩy_HKz%(F ǯ6};[B2-ɂGYKf0d9*F,*8YHKHrǢp.S{=RhT8:j5uSe5b.y-0{"I!:|bgղlY 5^ز[N 0ጷXo ͋&lg| \2Iqcv+ Xǜ2|QIߎAb*~C2-ڔvы )}Dڻ H,*Nq]tK&16aOFpE1?ҟbIΡ[?}r\%H3l`Aũc`_XS?݈k6*ߓ+OO˜YۣS5U]d +CבcŋZU,;%˂?v?үw'G}{ELd gZz< 9,pMWND@喃m%5\J@)ZeX;d*dB߁90֋t:q<švv%~p mz/%4"A~AǙ"!a8n}j%қU JxWImkuSo}p#c%Z2Gbd>(E[|ϜGn`|'#I|lj)4ΕU[/7w{o?OЌIW?AZAOչǜH؂iS5Kb J&>%3 kd-Y'{|y9cPf+N&Kk[[']**^;`y:҉=hX>%"J iѨL(YaIm7MOa漱.6(8MrpfRz-~QD b2,Xm$6 ;EsS0K+ n,¸#%K%C:|ÖrJTfmI^ cbX澯JYɢ#'v-$iv"@ SKSV΂ 9"Mt] ~`Ҕ^?i|wZHѱ Vz^\r?,(f9| -bK;ss%v*9FS8TS8]prx ~4(_*0 kA_to{(S$1sBupa[܂i=3/DOl`>ҍ,qf9R0\8 @C6R5GߣF}hVYYV[R_mr>尉J3pͬ%o ġX7yZO +$dFXP(,!+SuO klg_yڝ =% u˜ uPײP.0w -d2dH_$&a VRnՕTQg|oMzڴf*Μ$<ۖ2(p@&4xf\p8f("tPN`ANy-1 dJs#qR”=C*;i %oR9n8\Ι9}&vҬ6:9s Z~,4b}XK?{tWԦԻ4]Wي@^s9>Pi6OP >!S`uWݙ!m>|Ȝ?^lW1OQ FG_%rc% j6%"|YgE )1Xw9xٴz1zsjSvg/j]-~g3J @3a?tsw`ZY=(m?xoH-rxn1{qJ5AY_U|IėH6&rQ/7ŝ,ZǶKc|O'}cLKKf`p!R鉌(89v0}!U;aEW&Đ@ܸt.۽ZB]6dFcs9nܒIˉ6*mJ]?)\5F x|5-5/n7ҟ$(9x맘d@5yFgS%]s,V&}u'J>+|?U@Z~wp^wADjbR(l[Y!/rt*9R͎^ Ay}vp ԇW|u&gi?^~4tc-t8)jHHW_-Xbp~{e>FK!O,s뻟3*:A6^ g6$}|ES~!>WJfaj4( A?JwX >ʣ";, Hˌ9qw&rNangQ4^3tto ux̤nOhT~@F0~n xOEzj}VedCܞ](޾%4g_.\݌]gKYcE$S[uQw ߹0ds{\sDJ\.Q2&lL Cw?"lChcONVmkM4wC,+ޗK@91?+A~ W$<n#|xd_v3Fl>EM;&)}CMuuυ#r!E5"iNwkCuZo3h~]M6%!jk.0=ߏ7A&;U*29y3Nil2AhdՐUbqL)>^Np;=~A--Q B1_Zy+CFĔ!at8*+sFqfm {l}cgC?RU  LC MhpBUiL$yN>Fڛ̝uӃKmͥ1CX(n͍$pghlliy|n2Cag_iH_ĨW?vt{G*hP=>k1}!Aikԡ_]-DD\qC8rvM$!O=BF[S8lLG4 |gW k1ԾxD3a&юO7b+E*P;)y?L{c 9@`}FFY3/%kAɱZ`\+)r>OJ&0w#{ڐ2s_,7&0{Eeipx̲v`OG.QLm ԅ7%k3s߲N0nK# n5PrwVVDb3qv b&G~L {w^v۽{ bMyѷy!UDk@Rt6\R d{Ԅ emXr|u,o>fU"i&PXk5b?=5 ̓ZUr'B#y-]y8cVk9~#b,{U{/ 2pXr{g]yꄖTp7MYop8=Yws6@x9" etQQIL>T2Cw1V&u+clv :m0qi z]^QF9yD2J,%s?B%}U>)U`x4VX[VV]Q3,< GlӦ({qN3u3CݚsRl- FS<+= XCZOAnsKOr-Ў&:_IMKMAIBpXf)MH}7~VѰɾȲ&`qyI{%{8Oِd̠弝 wT:@nVh=q4wL}=w#wǞ/xDxbP\.x|QeV"*?<*~xvoiL6g*숧Y[h"kߑma -#GjGpyspO%"vH#`Qko$5&ۿyl5E$3')P}hO.s4*1` ,y9 Q(5 VS;ⱦTi>035Vt1.9(ƒ,Ȯ7Cn3Dę׻;v8 ?ã sn~bzc6EeŲV,O?GhxivJ0 "<ٲhào)ܠuZ^6n8Gjj%"fdvR1fҬlCB!jsq6L{^{K#اw4;9sdRPM6TFl~XuCXQ1]l(ى4q]kM~SItfgS kt7Z!ȋvv Q& 1,̳J ;KOY.DG1%2O}u>A uAZè8$N/P'2-3)[Y9,U[Fً(*&?0mG y SxU*JOs'{@:8A'l2'1BퟩQD-$UF7~˦о}>2bWVZdf*etsda&G_=NNʂ;͖ІukK41 ^ޞCBaI7qtAudITqҿ'ykeyo-57a]d#P[g)5V56$Mtbb/ffQNjK|LF9j bpTէu-~ݢ[_V$uJROZ` {(ePjozPJydq=J2UK" BX;f1GYs܋'E!R&E.Rh-@1_`_a|T܎U=J=Cǿb(DYciu0FX1>bϣ;]lz$8b \ݹzx+ ele)b`R!lAB"*:SPxW"Vv߉J|>ļ<Ѻ٦*pl7aӄa|pu)F+(C IBQP^1bmvЮoQߙ ?gi=.D9n.G}j4#?:\paxn;VsdE zM֮Tƺ'U3WeL-Ѻ$y˗([Gs_쫊3>ԣq.f 3ﵾ+"X[33ϧ#Юa$e6!R}@o֤>= cCRG24]F%[Cvȡ$hh8PǛl2q8E3P3yc2 6 iWcYv]N/Ǡ-DC}J*wXo&]j_{usNIP 3fNv>ɶ&’v"0ɿ9>bTpTJjWzT8$~oVƐpt.]ntApInܧkZx9Zɇ?U'g@u@|/ߍ> i1;%S Tiya&N2TC;Pu؇ nJK 6I Y*09af}Ks'Ur#dKH7Zi̮1u)%l-xo(70xP1)bZ7p`B4|b ET>P&L t = dWpIp?y^_Up"RR)eږ nvlށө\sCŦ*\L62Ep(7RAv ϛV1 5U,_j,wid.q]a55a\3܌,T1v<[f&m9䇊QA3A"ybdy(猅:8v-prdZ&ykT.7W?rhUd`(:Ev}ɼe%z ֬N&(hW%+oڳ9'"c?ܬW؇H"@3'P uPj4ԷJA)jܣ1P v^0rjRh)GZA2EjdCTiY7ABni!mÝCz=@V1 'C4 *jpVXW./V[k8Muzˢe@kď`]]ƒUͧ b> 0-2Ce8 uA-&Q(JwlZgͼuIzE/~^u:%[H !CY숙,}֤- fh`'"XRmHk/p(܂&Q6ur),WB[#A TTZ!KVْ.o!-oayVcM~Suz}EsT;ۯ~!hbk(j>ix&\kyhCx\rfB~2 eGD Ám95cہ#E0ƅ`פ1ꭥnTCgwB2|uO>Ø_oAXlKYon&ق1Rk?a~QgEPtCU6yCZQv|` 7YŽT/ż'fv8^Cm)G퇷kTP(o;|G~У I^#[;K) jblJ y&,Ŕ,) *vO\ȆZ6'|X -wϙX<7y]c^)_w: npOQٱόȜ:"XЖ qsT;Q[#ͧq< W9zcQ']h- +zZ}-D?GHԍQ{! T~3ykZQTwDEƂI;'gG0D)'qn`?(`QP|:\Յ6uJt%U8Ɩrm-xwDL#˶PQz%M{q.X ¦(zV&pOlԝ=> evc,$7sB z@P+ E ңCkd@?)nJ@U2(^q^c-"dwL |ܐ>؟k.aH5$ (W_;?G~V*]G&@*>kUTTZc={%Bsf6o=G~^ulDK~R$4;V@uߖh`֣/V 'Fv.SV8aJ( PGnKK-maef4rZ֢J3TyE#<>?aJO/햮<btvt$Lj ֫֏lM`BNUvT G0oJ[^WqV}|tK(iHDN\CWW(… ?2Ta+4sx :fj4Cwegw޼ wq[qEO\OlXT0&EU t:燠Mv׹w&rCL.LYi=a.5y}8 է\&,!K`4DDds7=c4uoud4$}ϝD=&kha(>~'[@*ؾMҙ>fo9șaqT\P6-.l BIr1 _ SHVV қX47ܑSu?aˢ<OΊ7rRj ybf:W6.2h/?2{] B!Ld$ vd3ŐY Xd\!m隯SP"IDm)4#/F )RK:څ Nj GYԝXVO_ _qmU x$ʄKc!|jA;-k6~gC׷ k<;ߥX5EWVn*LL(6Rf]ha|XmE> @L@1^cO)n iMn =?PVbL8$c^}D%5C歝(~ c xآ5ډM\n`~FEU7 ą)r7N7SHaNgQ5 x !1=f'ˑb` ^bҦqWƭ]dߠ1 q`yHx3T^($ &k$a*<"i} I~hL>#ǺI+7qxZ& DJ*O˦|_'j+ $6w"<R~rR&c r`%9}2'u{Z N v"]uyhEL ,♼8"V |w!۴yŹ5_JiI7D"APv_2X&;5_tӦ%ِBy$]x˷v|wFVee,\EMHpGj~\GOŅ\#ί50 ZY255\h}2aևݓoˤeڬjLTi7]`lj-RfAF:nF`8iٴ)^p6ˠtʺY?| r 1LC71W_1x>mp\}Ũ6^2|~P^O^J~يdK貵=&ߴ9 :=0VBJ(tK+}㑴~^Qu}~3ř7&BG|XכO"K -O=w ;dsM=n$ye͈&Oz+sYdb6K>n;viЪz&*8 {oFqq⯻H|r`͎3\ڪ>M#)0"嵛>U7E1sФ0+z=L89ƨVyIڜDDoR&$ebxŞWZwVf~` {wP̓Eⷝ6EiK`g+m{D`e9x< Ř?/@mn=3ij+^a##JUr5W[$**Jw{@70Xc="/8[#Z rB0+݃6?#?\B0^~.l>y{TzXI$@Xcr$n?,Uv Kos =5t*xg,Xc{gf۟B{w'PA[]ƾ\rh"ka9Yfb(($>SP@rq^p HZʔUPG@Lۖ'%/hRaq>6g: ﶂ#pн * ` ?4|#i)\pjKJ (aT1V]vNŜ?2:9r7Įy*ԟll 9<"mn,/QMAf !!2BG^Ci> הWlըS eY+ .>\YӼ"4r2q&a>d\^MK_ʿgM5ߔ}T/Q"7<(cw"Վo6۶vޞ1.yrc8Ϛ0 BWg4@!L# eޔKIq釈]~~T[\*CC+oM`O.|{Љ`QK"s`"DRf.].1jc1{6+0`-%]:x|]+W.]o4kE~ow !0Km9XiVdi1(A_Ubr |2')(k2zaaKʍDIw9.0JÌw1Fq1 CveRe, ]j1^%Vד90[2AqdXx3 b/> QR] -HZ`DIf?d9*@sV% 9x$ݔ_߷4h )SQLh(f.%^Aɴ5#uG̱팗n{dƪ=._v3+mҘUo gx4P:GO #3u̗=ԏQZ,m)yU*SO3UZ8<_;'C Z* 'a;0TPcNXʁRAo7 $;PfͨzS6+V$ܼMT^W uL%G2qFjnozM^*bpNq.(CTr^ZE~!;QgͳQk\m퐓W&N{ 5mBE֭1BG_]7R}U5SٺfdY%\8H9W4Q[DŽA5M" >Ҧk "Jc PkX rMt;vSFdҨ$^.  `4C욿qфnܸ]dFsPA&.^^f]5r29{ui($+b ^#gdzO-bWäz6u(BP6$_ԛEM>U үdG.ԧrcGAA|4n;T2̆ţkgbBB3 eϊbM[zvF)&s:DԿ^;Fp͜A&x:ԔbY(Z(^~) M.Lz78桀gVx6 'h蹪7"mkeWڸ<;k 5rdH2-@%uL&ebULrePy|la{f[e+B:^p;J~84siޠg'4 #'"k.G";xboL_t/hW%mM)yAOq=v3( {JHjMo-U` G,Y>Q]NE*P) 5E767Ff`~ט#9A z9 K[Zz8+m*<["MOEs F7!߲ B߹h?㪪QGOdB7>:nlz=r 'nZ c\.LG7Ӕ`JhXMU6'hM/mj KN~^U=0zR4h Ʌ,#אd8>iگzMDF' BpoDPG1-bF$ySG fUaZ@n8;zK/C"̮GlAd qx<}Wz 3c|MԔ ɩ)jaсԦ+ 0=JlW3Rahc ZT /c _aZZpqV'Dv1&={TE$eq;T P/ϫjA':ؒG8(ri&Zr=)>VEL|;מU瞜zR^HbS3fi@cڢj}x&yqkvmkA9}KeQƱJ`~ԵO!TM;kw' dA]y#|k%*+nӼ+VE&Rz9\G&rSr:4ɰwQʠIrꛂF+w`dKzhe66& تyLM8r5zN:F5V[6j3" ^ yqMԏ# QdH^]:V> [E*C.AausjB+-1%@.zO%EV5|:3Ĭ0nχh)80S'QTy tqІ-̫) |b?l KѮ 'wi0;Hגm׽?]reѿkJ8[%/v]B~6cEUupr9vL"{vv,a+-N hc24ZZ,RmI^i6mz;@ F҃˕*-3f3Bvt2v&4 Aza&vZ{Ո\Rf^EQW[XRX@()]|LaGpZw|8}rbRHw}mU|̪ EܳѤQ+&d]t{ UgX7вӔ,fX6gvL^ wDM"a UhcFlbv[ɔ{oW?5|cfGIrbjD.F5(۔BW;JYaFh38poizRKZ̍-ʨyoc[ Vm!F_Y+'EkB}X higXXRkt2`\nOS4S_{e412 l_5К$چ6yƫY֗J4} Nj;*Li6V61RRiF7^PAtک- 8n`,";85HNG$a p R&=liϧ>ƍD\ڐ&/#R4`ד]LtOS q=:!3z\-m+_ Wʄ3Gx| s-gaTh1E '1"Ub>=_l9(Tx B kL,@ߣߜ tayI)Wi[ȴUP&5yڴFh$ >0DVdܴ3`ED%C;LD:DfPK+CBEw6k9ZȫI!dWSW@44YN^~oTN3c4-.KO P\ją Tdh7)HJQ W;9k)巣-|v _,I_%9j߱(ߘl*gtfGMY]$}bcVSwJ!|[tg{CB:F1BUrrmMW4oc#HjGVb謵#$B]pj PQQ4k3cTQg6@qj*6'ffEq)i)+X:I+su0SלMO2rq-Y/>!+PT?Kՙ|~$)c󾣢 E7:1V,bV\ڝ1LA]xen[>_į\|6/L%^. ?/rd6YJ?$D[y#1YBP±g^ˏ.R8/49˪ \<ʃ'¾e2Z¦ AfQ%FGI6~*OSUrRl{f(I}E%棦Z3$[nU5~a80"(etv'}>j*x{^>,\Uj' s@LPr 2V$K>*oǨ`#|}MM\k qx!@ܶw6l~.ޫMV@jr>"*M5r?&}7b ; ,&W*7N s:#X#h獲Zs3:!8t;' jmVݎk ;"Y6l ·Mm6]$uQC*w"oA! -f ɿvO0f5-PS?''~Ot ^g}=}ݲ0nmJG<nL 38!_D NƜL)5C23.ݟ8AUfE$iKٖbկG6ŤuYjlo@k}GK"ޒQZ!mr{1zEGHR,(=՜ E>vMEF~Oi;;ߞWy4L MB -HC2Mk9_|;fi0x^g|㚆0>xUN=N켱#R 'iy؝HUs-g 2gH_=-\V۱ K(-5騯jx#)Qib3pׂ`i3Tv,S . iJ@almGKs9g&¶J1m]ܘ@Dq5Cdz'4@Gͩ3c͟E T2bc*^t|[&42wfob2w~Q7A.d6Qg??Ȫcx J̆{jmVƩtm]'{jF9~ !J}f-"Eӈ y#H%m0[Wo 7s _x!\B_oLfo s591PjAF"L,#> <6U_<|W~&TqJ4gV+tzkN;@qϽr"µ*?cjt?ɻR7H P?(+Cپ M>h(2\3eʤqcY2%[(,eEZ$?O*ob%"5nD |~4:wEjLzw3'YS}^[yty4\gAd\xf'SmwUHrP b唌#A( ]enG2-Vs𶒐-Ffh},~˛i&f.9JSy 8':Uc=J[@\y ~IZ*)Lb'ĦrA"L5cN6Ic"ȉț'^+L PKbo~6eԳkV~3D䮄J"Mq'K<ߘeCYe?v Si#Peb ,2U_qlt)., XSԸŪ[LQߗD (7UTp[W/T\xw`_^Nߙ1.%[kXM~b-'*iR KpqJp= |{|Y#-l[zʮᣐow!'f˸{UUIԨкuvjؗߥRQ%'9pmYa$1mW):?<<q*VX9%hN9j%RȪH)=O#"kMA1!#争N\d!y@ĕ*SM,m#Dv\H]j7\$S [hڸP@}HodwP%*\z]#]d_ep.ks&T^1羑M7rePB" vF遑k OS,мb*<̿^=wɓ\aؼ%d1oqP{5g,}Fz]蜎!h<*϶:ZV 咄Q)ŒL ,_G~qf|R ^4"Na }O_U!%C&\bMɖA2ѱ.שNWp?=tR^\ws*r\ˆsYOéN6_o̳نmv[ | j.qXEF,Hs]|fcL2Һ 0>[~"W]e<c;;pU 2+x`RVx3ǐo(M!` bKYY6/R)9aOE.ry'L⳪Qq kI9i>]3C44Jį=ĝ$#O_$XGCi/ Zkkv!8^ǐH`Yݞ ulB!.ըǭ&sPH::ȋUm;bNP{f:Bbxۭ5 DR1 't䑁kB8t31`"  ĿsbdDCÎkO~pr})Ig@G:{dg[0'uׇXAꙗs{"0 :*Vҋ!991/yKqP~baQd^Q@u֒؇db{qlNҜ@7`ls_j. FgfMMSHB}uT {k^B޸TMΐՋʧ6>[w9G†{!'a̳ZHbd@iB-)վ? f1.l~؂YEx:%$ƍ(AyɐY~^zCI IQO,0OFqpSWu(:=Ŕo NSO,T~jݜqTxDthmWY$ymI-,t~pjWc\Bnq?;UoB_X[͚'<z!a{S;>-ó7m0vU+ղw.z x~&J;.\A,Pq)ǟ}FxVb07g)7ۜq0A_e[ oK:hny\̯fF!JG:y;֮"Ur!)0kk&x5NfwYJ Rw7V.qTŅw v5bCd n>""^1},rhw%qG2htUedrqAO]64ܼ @32QJ\WQu%Ĝۯ"æjHRO$r[޹Z4"vK#DOX6pE1 9١}SMحx^J!=<%)0貲t.iSK[)Y[G/IKu~{|_LJyɽMdYZ1C R-h?սS™Jv,b; ʾxQnrTL7q^P p4c#)>W$u}S|D,]6lXvb8--gt@pŸLqKX^/0oH%ǫaF}8@4JIӓ|.;y쐫sС[A'PlxDs, Mڈ+Vb[/+",?zwVdc~()?>ٮQUSXXyQZ)#4n a咏j pZF)SNH@,xӺQq#=rWA4*^]x/^hO:O@BFή61TIH|y!3.$`6NnW{Ĕu&efc⌔iޫt1g:R<Q 0':̵ BH?Vk%^P)PB ix^bCV.H1^læ(4qKiYJ)ZC5?dP 24,\JO-8-4Nn0eVWѷao",IWւKlS@65j6&VgOsryhc.f.E˹96,;>CEв:# g7p5։ CXX͐dFG OP@pXxX+YA5炰Y58#&I1d?$-ayoNti >=zqHDq+0E4+zɒnm7}56bԅDPͥLzgNأh3W}"|0XΖ|Hb1nHMjJ`Ӧ4/tܬ:M+F9e kO*T0NJTz:컈I< *oY8bзg#̎[)& Shuj8l^Nb+1lYHzNHO^lA Pγ\5J[2sTfzuO:\xH.7Cq4wf80}jQN_ŧZg5)20<:]C}5'a@n ^U] k,e[ "Ng.CwCq\;8H$Ec=JVgDc- U]yF\jP,@%Xހt{8dzغ X_vdQ"h5 ER+Vw] * E7f|SM(o8 o)b*2'-HJlqXw 'yJ/LC!TYh?ts-M9Vuǧ-o$(As/Ҥ nSZYis%9i-ee<ω8޴(H:n8Es[tAXŷj1=}dl? foǾO6*ӓ䔥c͕.}MCvTY^#6 MLIN :)TܒcZy j:HHAG zCi_㹂?Mi.k{;?Бɑފcăt!&]M8LB<i>|>YIE輾džs\OE5\e-UV%0<&~M֫b<:J7jITM=RDm-25G~UPM+A DW~'b4`,J)?o.Â8v\^|C>-h+9CK`Y%ʍn~ڡ]!TT$ipnS׾jSeN z'Oa\j:H\s6H*c9φA1\؛oªNpf0KMߋ%v{ѭA|w ` 5ù@b=voY!׵tH;+F20ʪN])_Y)BMLRS^BiM:h9{JjKi)ߛQ {ly#\CԻA{ U ~4 -K2)L "MA(R a<*rR1;o{èw\uB,; BiCQBVRIVDZ1˒@,)af[`vLtCs,Ӡ]g4]LhOF]:!@L~ڴfP8T`B(>!<%6$Җ>`Qx.1b9O2"r6C"Cy_KJΠo=D/yr/S}h}e#F=ͳ`UR/hԛn!OI.TDKZ "#~LhN:/DJn;薸Mݫ6 F 6Cs=a'sÕ3+Kh &:Z.8(:897_qWv3W:(Ht`N6Q #;XTtN<jGQGLe0oY I厴!ް pPC){043X?Z`=W!N4A(:`qEƮ̵-d<% &'d[,D}͘iԑ@}z?'`'#Cl^?GTഞOWM(|JA[duy\u/:Vؕ;=$>=SplV-IW_V凿ˁbRlI29/%"5񫥓+JiM`EORw5N>'"5Yr x<\H7nؑ7 ă}ES t[&de!˨[6>#nMX$e)bHxYYSXE4ߨc&2 O6`)Ǧ *@ؙyb+9B\c՛umeAYr Yr qELCa=ZQdh3qϛ ć?KqI~a a -PM$ŌN]57p71yհW9]09:SzjNWz˫M ?L|:\LMqJ1sV]Pu*閄PGTp>nVzn(?K0]Ӈժa=߰\?&TRjU֍ CAw##,vQ+NlDE~FF,5ei<#EFܯ5DM5޿;-=!ؒ G!sJN5Z,gW< .*x[]yT ) +p?چJ:j;[\WYR2)1ɻݴ@(⹖P-&~aP%ʃ@ҵui?(aVClw)0YbpܸG&p:j SMc 4/~:.=D!i YH8`T3$oY/c<w`uD ~joZj Ɣ?7\q WN3 ~Uȁ c (pDktqL@͎-hU]!jc} 8lm0DUSƯX{#iKrbZcu|E{Ch #VIYLV0Omx"m~`&' JK偏T9ҵ1{[_ߕC9SX!4Ÿ"E1z*f"OpB@ u6!22^4DD~TCWSfXH4X\,".=L|ՑǗ&4ԕOEӦ6l+S Ye&AL\@y0Yr8W.4,vFش9,}yA5PЕ=J{9񒜤3󏖏`#KZ.[,nȋLo]-x\!}șfX_ v!uRꋯ:Jr=kA_Z;momG']w W} Kb15Q.Ize؊K;y=6'a]_4sY hHo8rCY| tn_G uː:e]K&P4N[[jI"A(e{M4ie k/hU@e힮WkEW@{e-Vc~Ĺ 9x`Ts'iS5W>,jS5c7UPüxE ޙ4WW]tu',{H`vonC谕RҲ+S8хžwjG~u,Z ˮ%0-%|Cӧ{ɫs)z;)w}j$Jѭ$܄((7?V2ܠso ,~ؼ +F7^5B7+{V•jbm6iW+&Ɋ&\lpImXI+oZLQxu!ԟ4$m4@ȁ@X+Ճ&1GL ǿpCBA ?Mi|Ȓ#SC`(l>w#lMvd) HrSM:*eW~Ϋ,g? n$Bǩp] Z786n>of>CVf _=}qQfN7FAw7î#HS (|l6 /r&ExК ,_{l4V`єcH.sv x6+TOab 8*Psx ;f@eU4 Jm?=2G퇧'ܙfTĽw3 }GsY&AJ3;O&X,A^rƹB=4VBΚL qkI[w䲹S͹wtO0N?mDq'-b1-HM:@m/%b\IWv'3e .{j/^ZKd@`]Ĕ8!7ֽEh8UL|ZD ķMu:tO# svW%),( sbFլ%sEssʲ~{p~Jd2h<dCQݻ2+ ;aXe`Y<>ՙy+ x/Cb,f m1 Fcט>~Ke-6r#rr7kct0 z$3o; &o2)R"PU‹+WG2k*Q]VT.+mRc0Vl3[' MA"}0V+wځ&gHCEȭmDnNa='}C@7}d>"!wJSJ=TO6J{9!f/ҙa|Mc$r÷Eb]ϴL)]kd>2(n~07mi]weTQh%M0ɚۣu?;mvg}>-,,ju|KPϩEڇ+eFL{7`~.uՇfZp??;iYޓ`)p S&jƀ,%=qr]U4s%7nNr;,@Anu}jJ7-NWƅ o^*!@h$ ~ {k$8fLs$EI^;a'5<G+f "ԶӦ0]MFA f$Vz+Q˶#M@#!seMܝ%ѓ~`2&e;6E$ܢt5f.K 2>F&ʖ@AІCrEp&6qT;W/ƆuZKY[E DX}o6 Դ߽Vm=G@^i9y_ie(KF~PKT00nYs+4siRL!P;)Ĝ_˅@ "+̝Fk^Bd]x"֍gG )ys91fH( ;":yv?!#?U3T?S΁?q02Td8ǣY- u1iuwyӑZ9Y¢ buec >zqc5# 7Vy7%X07!,(ЯkžtujOd{-F0&eu<6߭q3\1BF}rjWѣqC`CWAJwD> QoK|M5g[у1_V`|#6Ws>bZ-#rz{c~}2X X\*6(d:1u +ٸ6ZX7] l{lbTOK^'"?VsGD+]_DalOn^fq^l=?mMGy 97Y7~oy6%RN} +DBe%˰D6(@͉RIX~$`$?Neύ028t]TSt HƮ3_B{X@ӊ˨ӆ<= riC0`i`hZTY}.n3Rv7\Ji-y+Y.Aal x_qGRzηm ڀ XgULv]yTj :s Js{"rbsq82o:I6uDjtN|H}o;teCoBHq1tҿ(O{!$*Ut+Y_#ќ@I^Xוҙp It~1>(2`!*pvu?Ę+͡|Hv:-'&nPz|H*u(biP9dmrxtD-$}ē\ppS[=xmd51qJʊY yvJ:)MO|c1pHNRu*Rs^Jt _6K|p\.A{6B(Un5q^P1T?OUV/>4yK=Ag&8 ޣy ?=*4p˪a._]-+=X=C`If1{Ы\(u[Uۚз6s/?<ؒa->)Ԣ> ݲ(*՛Ր.I%k5o7Y!A/Ԧ9 |q0LFYuU ,^!B| (&'g5rҿh‚'-z4CEfi/*r^d,?ոB~*}~ d*X4-0c4q4uboEnޅoB1څ#\%)>P{\6C%zIli/Q.+嗢 u&˘uM~D?kK1#sx~w/P>X4>WƔӮ站@%xPso|4ֶz.r]rJ=҈}M<Oz_ũ0`&X=pceur؉*a c,o7sHm=ҿ b`fw _^-yӅxNTjݜ8eesI~ GU`{Rl  u<^%m?PmP}45BWݔ8qVDH t<`OgוҠَ0NVvew-0Uq_DlMTmmX{=Q$?7i% "V`q o@$5SkCv~lJyK)y2t $HP 5`U[ ) p@)ΆD=gTT7.㨗;F,f6o9rŒ °o60Q"$>]]Zl@qaj~ ,_&@C~.I@@a[7RR\ h v6M4?7K$BH%Qhg@ިId~Xu}!5 B @1y $ٷ2-"8Mx`~̆fV[JCXkI[籅B^H֙8Vz01{k;?.԰[uBB(%lma~}+*W)v$WHM`3IӾm3W6gWwhXޗ^ V,"<y4`< shV8w>PUz{ޑpݨD%_>UBn~\Ɛn'^%O`#Ӎm ߁BtU X7d'^ X0@ 9ۣljziwڨ|MW*ER$83P{e9]0lQ\BE;Brg")ѥ|Բ >^lR熦=pY2x /v~)O6X)QfO*BjjvkN9[!ig vyC-gS>d;`M&>Cw\zdn)Эs\C2Nͷ=rO#P@ ̫041ݢOxӇL\PQ؛4a*ás$7 `RpF/ƋU i9Abkz8N /J0)ʶRIS_:J([y?!%cy!pIN؞~TBZ[sz O@Ү2xVn_4;b,P. WfNI,8Ioڤ}TWCc,cQ"Mgz:"RaN}~>Y 5o vߕ;FT1?7TQMU nZ/ExAxHGc8Ci].@DDY_+s^L&ލDS5D/L3,*hF >fXlz sb4nG-}uFwHb,/2HhRBBF{F,DoSz %ɄX[ i/˄O%N3O_M]G!7۞-ZQ =2JsPw3/.ҏOXyw`1[mU*u 7Rjq?iI^4niQPrǀ5{8Il>x|/^O6 y;jZpuɸ8O^!G<|O.٘(Up7 vi /+y'6[NnFG9 Ǝ 2;SǯrQցE2:5Aj\4-8xO ^H '+峨ðҳն1MW~#^PAe7ji֡7[.bqLd5O c H 9w%(p^YD!ֈ+»mx8INmu3[[ٖ鰙MhCv(E {k=kDxC[?(%lH_<ؘQ($Sgʱ—gkB`d(K'6;ia-K؊ILͧ{ YgCy^+ ;& |"7%ƳZ d%=_zC*6턖B gyglq.-1'dz3Ċ.D-_Cg.m4^ #`#֠cU>a$~U?wŃa & oC!  _Y&j7ژ[[JQ!|GM&l.>]CVd fh%Ʋb{7jZm,1?tO%G$+ZDAv_ %7 jJTK,ӝ:hy8l[P=uB$N)Z#~0ygǔUT6ؒOk] zM(R_;}yb4or_hN$.;}߇˺*o#z3+hVrR< ~ [gsF&8F@FqS{ZyEW,9`yksA:,ԝ#+W%Rv"3~PYob&.B̴x[s#Cw/o1(##Wjo iJ ^H/_ #cA+clꟻZ^{!ljK&/,l W- `%G3 ,CKS+>s} ! ؎-u#|hRo{2f 6 -"H6DJVԿ7/_1 4@S7k_ͅ`zU*#^/mqv<ݔT)e|#嚂D88-e7fҨ G@l)j!a)F_^3Hq?KR7xSP1S IU$I˖W:\93};L\zݡ;T~vmʅ 'pVuG ɲ'34;Ĵ:Ŭp%g% GYt wsH0 _tjظ"W߭^6դTs.\WYUAY90t#|Rwz#LHULx 2Ч;SM1 _.qk1A[k>Y4;O3qk2+T7#YҼw>l?Vo^eB"mTFI&Hr}[Zɖ@%,HF3Ux7N1AoʼnxYҌ ̵?`^i /k`gHU 0ȁ%P|J6]n\y15/QRYsL0@g~=>fA2RZ=# \&V"dWF&99H+SZR ܱ/+v  Tc\%MF{T5I~o,F랅*S"(Eɢ|n}'r~W{挄MP`gH2?cRj(Jb>`v W;1v~)U&<@緵V82:9eS0ND S5 'ṁ79 $Vd5Օ7ceREN3>(n M>-ÙR1t { |$ +j7RPܸh) N{`]ʿ1 bM[/%1")w2>ja08JyKYvM@Ьaf+EKa#}U5g9By>vI|[T-v FpTXWܖſ 9TxŞ8 XId mL3?Tհ#Q¤攱a]ԞӋAnz-C!V#fPgxd78Mm6X]AKC>|qSʊ.3#5F-FQ\|`qm*.F)vAJJT*0((qar⛻j}$XsH Y9*qsK5?=h^BjL$_ bh^J iypM$1~%м[[gKGѬ%пp0)b׾6?hK^>l> 8T,x R2)"C64~Fn^%|^LOoC3Dghɾ=̐?ދѥ; M`*`;;tK#dn Cv]T˻/rnFV~qc*WKp̈́`ѿ>7ƘNgpĞF:r>bLrܺ*gdϭ.O;4iO˔~ ZE TZ@x;$L覠R/ȥ*p?O`+Ҭkjn&QI* Dy5 ? fE .^ue߯M}h9yJw9qpgdF]Ax4.ϟ_V bH때LD~iowȆEeIefRH[V REc@ӳފtΟG+B dS-j+6J#%8~/b^">OAkN7mW:䋫Tܛ :U5N;FR,w+g%U[-.PZvy$V,U "Cas;k7N}8p\2le^P#JXW/hY9NJ LkMX {Jf6 Z_7~CmEK0DŽ_cL荇{ͯ:@3—ZwpC0#]!HHae2]7VW{GlteIw 3?@1tM[h37axpxB;JE-thmJxI.TtƯՃcEzd7=WMy_e-_**BiH+\zTcnmas!\Eiy=fTco6E0cx[YgVA1}^$2z$".i#%aGR-(R(#S0q4*ُZDn`0-jh!yG0ź,Lv>B:F̯s p[1| AQ@ZmFafGIz!]axUE(NyRrNbPUXDQ>m[V2F)5¡F1 W%\ܚ *;4XG O-;cs ude'*kNhe.)vz  Kh`HOlL&_9w ٙwE)5u>ұPh`dl2 n6Nf-^nHԓ=@,Ar >p_ᯕ֝H1hs\G7eƘڅ䣀{?:H-K $2+s.C@іN4* +.Qα.K[ XҞ&ca4T fDB/qW.jOpr$Ko$$?3>-PdHP{!{sAy@,ֈo#69jA4A;)ĜEV\NSދh33ARu. oXMw{ F'IK9z?I c+=TV,'YNnxw~n:t_YS~:0='UKZN bBG̲NYN]VwJ*iY7b>%y:}XՕf!55| bG +#b.8h^9E]1!7O7V܈b& <מxk e pR eA_1F\dֺoifj!`!uFXe(oVW"}dzѶW kKֈ*/){dOFP$M s1Y^? &UԎĬ֒&9HRsJTx6jӬ9;UOp~M%Lb_%|n*.M)Ta~<HG} ~$ϭ(.Ǵ}V).߉WO,MkzxB0ݴJ߇Y+D{5 K::lD{3 ű. MV-CȾxp%bEeIٜS;H߁z"@e_ (ZW2|!э?F߱clG-)29w&=ѯ̀!!(+9zSIrQ.$^3RZzcdUڡ<*X .fROLs8A艵0_g=i'ڳ _ov>o?i ިV_OJ\(u~Zv(nxgRb`Dw+v^ )]@ AٵNMJ,?GKy910}sLvsR۸lpyzڟ5kBEd]JrpBcPө;x7+5Wձ½6zGXU\8G\R$Q :,̏4\?HKҫYq@/̠2ÝS+ˍZ.P' DmȡIlaZ蝹>SV8`"4]~i0'hJ$ ïJR9j5ZUxՓtG;GJc^e}2y`vwAXEtnJO#e_Q9'M}]34/#dg@Q(;)R[†Xԏ t UwOMqy@\)O~'/n963sVݔ,,L Iۗ|ĝ"gxAצL}EJ?}"liH*?sКs-)ɍxzR~s&?qfKǼxYH[ ˈpQU^Vm@X4Gv (le#xp-x?H@6mCyy>8[ `&.K6䄅\\;?>'wA2$[2F(oSӌUH_)WRi07t- 1^u\oY(J&<־Jτ[j,׳9=晴Ȗqv4-d\^(~RFBN(ovbn.5\1KmJ\޾噅?0mA)o9Tԩo+L HKɵ^O\ ^=..[2X,OY{N܉UW>ї*M1j^J̃M$(@wXNJb uynί KiϙT9wbk"jSB|hLGhl)(A^Ƕ?߮kU-xT0xN`XOMs:w ӡM.C-QAaMfUEo/m@r- $CơkDN(ISB qVKxm#h#㞠Sɢ=SrC9~Zy36.c5REA &KjvP$/ NBF}5N&tQYgvM|3Ϊ;[>&0s2x]EBd+9d uvb*QbX6סX\ Mt4!EjOU@cRud>@%'x\b#d,bQ2bٟ΄b>u2"~WZY2Rj -e"gplfٲhJ4 D<'{4Nto%,t LTX|sغgIRP'[/yJq\ QGd̨Juᨆ4vl۵5|.X%$Om$MIG>>Ӥ~yPZ2}R/ӦTjaAgy`ve~P-cyTY.Q :8]4Ry v| `pA2^fO Vv^+7L*@sU&5,$\0E ]:Ϸ C,rQr˿E,0 8ۑKW xL8? ؖQs\D䆄v&UZ)_#Kd,qE.> E7NMx=eV c^A4ͅ2PE/ԡy&NVPw=fuK%$RblojFسmAGzc$ \M{`3bv~O8-6%^> 8 q]o$ZQhcbB6T8pݚ'F|Ls==54$xΐ&Iͺ{6=> !3ȜpC  G3R> ^w"aKY;LUTb |0EhB׋E {^DXW^CJ~ Ts33M 23#z- k.^r05](_惞cq֎qS{Շ䳶;Zq`ZeKd+[fObd֋e^S`&IRiFmҪI,2vb9gijF /A|2kƱRH!8Hְ:"XWQ/nHc8H!#3/Z w.+7Q[樠 7 93}MzhxxHP{%mpQ=/4KA+Fq/XZt ˳(#LN;%T-OdEhU96Ww!GnX\AU'B?6 ߖ .rFwۏcHeʃH uIXj)I$ *鱰迺c k36]$,\׸ 4 gClqֺJ-{4U-ҷD9Җh̊tai2 uO 1,q:*v[@@-G$3'bMmIUF6$+r|!.eI55.J)=x}ڝ}(O}Xo]۩>xzl^krSY!sigpmᕝE/B{( HUjQӮ@u',1<p)L!:kBaa][,ɨglW"U5byFu}y~B/46dzq3h'V]0q|gN8 n7b,6;2aı>)ӊܵw/u፳#>a1C0dELt-fu5!N/:@v5;j$T- :sOW]EtLSZ$H\4:q:!t"R,>*䁱W | D2&<1QJ F]ifLC D :& xX1Y~@ C{@dMMzȠ ]h9tY*L?f뿡dH kHbÀvm˸`Tn۹l%rV9mSzy%~,"k$"%֊mturM23K[ч,va!f K!lǑ$naEoi]\QfBM͆<8c.KfE5eKPJS OUV;+k%d{# {݁ b>VlG#R}j^$vfbe A̡ί;ncj) rE}>ud/Y4UtV:ZY:5xK"7UD?{ml tʮN3?rOue\܆_ӱGN!1h՛P-um$'"M JC<ّ1I_SS0a΃i暠y1r囻YhÊ!oq 1cCxz{¹/7lQjHp mY );~MЪ:/ŎY/Ų?b!Lh,1ERoJMXX<o: =gԠ䷴Kp0$KiC~dKoFH57UCM\"Q˖{ŤM^Tqnaݸ*s`j `$٠o=!-(~y,Dx|흷X#gWtۇ 34T*slPP -V!; xt r_(XǏ;0 _JPGt}<Fʒ&5"A$IzcvL̗ubgPa\'aD҅0xP^j t+ʜ]qGe 81b2qQfCH3 1$bЕܣ9$q*,W0x|e(p %hlPavoۦRػk9$h@*p)LlvCꑂU8%<>y;gO:p=,ZmyW?I Ե,g\8ׁHqpdv fs pZJ|V;;9oi^5bjd4p`̵~윆?}}zўsڼĚ&`IWgM"jHAhJ :Q8\W!LV/ +c~ʿuj(˳8hĊ#?ȉA٩^r=^6YCvjppksMs7)n >>Hg+>k\V2Kyfuk59%I++֥i=#ϯ, -Ŧ*"fB*#q(3"rK}43|I^/9؍3 bXCлUo˧lF5e^v.l!(2rk90QBo/.G2,kM$kf! Ff+ĺ2;:~Ӂ^vU W@x4He VP1{^mDXnq, !:#Hm-d!ZmJ kldb#ˡܪv &/D;>ab҈5c!aCN98kpeFPe gcbUn=q@~0태g=sVBz(b+%u9e2cIt\[Qc?5}ܴo0H\EK&,iu)9EUg$|~6+~^W7LP1<3?W>_xjeV 8-/y]'Kv9PbwfTM߸0H _u:$Ejgͱ av_}^#Idaou?WzFCL֟K6r1~wp,}pXPMVͱ,5ڣA~J]EP2шʄ򀃝} J׀ߨ$Pؗ3LFk/)^V"|uiu_`( 'Y^}I1Fipq;$\lƘS%MqXFμ@aAQhfɘ<#㵍Q{G 0Iض(ch~_ONc% uTe)ξ8 . k&;WAx2VRݔ&^BU ͶT\ Y WNBWXׄ88,+4ʯ19W_Q[7r*~V%~.fiS[\I_L|sNq#3\l^]oHxpoNج:ӬYc757ATqg{O9&{Y6FzW3@k[%lZ(6ݡ)txrٜ򪃫\ 9pK\И|VgaH!(9JBijm3!{tP.ukP.2$JP8m6s2stm܆Fq3`7(Ǻ./i&I OLSrۑPz*YuMB{& G~2дLVDf_Ls "@)=ZXH$ɫoKB%\fkrxZHt4]9RFmdF 5ZeLz{Q@^j#C^+5>X#C_+vpaQ^Yq րSj? š[@[]d\XD *>+,ߵEФ7%V(O4hڒ~}?C3Q/yWV&KBX-O|GJ${ 3UP].kB\;b)Fܡ)I1"4=-J$0رO{yUgqhɈ>} 4I,:  <8رP5 3d\.pRFUbgwÅ.!H4q,Ye[t!؛]j \ak۝\oQ1&7a9 ?=v]n~ƫ\ C+{FgIs<ՓX}nfQ/2kjK+`͂cdPx >oت[Z;q+(~8@Fkj pe׌Es\aW7ݬv%iCHr܍! Kgް\!fqyyGRQ-_bTvE(].ս sHRW4&}Vni׎tLctVb T?2\8^q&ܸl NpQr_iZꕊz%\lCV, ,yYzt(qJl u*fġbt䏦|O,G$A{5Wmw,Mm)m13E3fQXو jC)Y&[2 ?jhZ/)ewT繎 Rhv-Y; V[&sГ_*erJ6t+ :(ŰϝLXQ:Ùug k8Mw)d`ϒ9(j}#P}Ep+5"Zsb_瑷C-.DvT\xn$FZ6XEhjq=iƩmbK>JL.aȖ{F ih/ZƆI`<@DÃ#˺iOqYHHlӬgvrxd R9\ U ?η7eDG tNx|pjeAvRZԘ&dP)7_"LƒXE7'=u+jI̔Җ_/{C*D>y_TEkm:'X z>jB$L!&qpȗ\E[ )̺Ht\e(DZT)Wѓ `QMd9!)8v*M-اZTW8q#l"{Hn1VT` Ysv]pUHZ6d/9Rs)3fT '1fƋ4wpj69bp#`|ht؏u,Z/.n'fԅo..?!jl>KL 3d|uMsOp l-)q,ؾwy9 o10K ~$׽ gk`Ħ ݊eBb_V$D L̍#pn6#=Iu-H s$̃aJ]@Ok2ʪi†Uzk'zu[ayt/yvla'&afPz0ƴh,rŁGp@@!Uw{ƹ LVlZ{\YL^zƚ}1̫}uFU+ 䊋=>ߴXZ+#?O]1kPWZؽhy jnVؚwl4 A; Z+{Jә }+$S0_w_IL|:1A齆պ?aRݝq#l:FnÖ@L2WKMQ+R`j d$w&g)9Rྚ'Kߛ{&ōC&pAjHƑ F>NY*//Sk'dF>Sui-wdAf (E R Lؘ/J}@<>Avh&ܼE1}* }BdyDcC,{;@NuLerR ?]"W^3sgf~LびO}v~1j_BY@|Cj5:RHG7AY!$2rJkޅ,aE$}<c{-J?qF)nP F,G\=C 'g;>‹ k %_ )2,Ka nZzJӢǪVӾ;}z::+b_!+EJq:<, C =vgJ jTc8lIioȲ̡rF73lQN郇Xc X49 CW:ʵx+ z<9xW,ʰ%;EzPmD3$?\3׵VBۢ;*Kd]M7 _A0%UFE3ת0 c?% 4᪜יiOQvCGaq Ww(durf\A^u}ն"`J,o Tk-|Q4d lυю _;Gy#DIL%c[ez,HײLHm?v[`-~(8qׅ1D栟 ݈;xɩ|YNmy q$`@0\B~pM1Cr@,e+JTȩg2Q4zD߄8ÔU/@*2(POL؍.NmRABlr8e}hZ?1"J>f߹s@"$BЪ} ä'LS݈ XNxżJ伌xIF5Y8Kj/P`\4QD49|ޱ!I2I-s'ErLyJ]/*˼v2+$='9\bޙDWKOlҘ7XCla]tH_ Qs8t;)zYDFZ8Mc\BL-ʲ 65٣K15$bSyO}aj[͂Z6P(+A{bbyjt&N%b 0FU;uOZbHj^wteAƃQM2ϟe74FHNg>FSasU2sq,O{ʵM[بF u ^@5rQ&x-B?UP aYu|82V}v6 \!9OKy>49ޣҚ6PBb.IiU8l'sX s6KW{zРB^ɴtO L<܂QZIprtFN%{RO8"ֹ}Jnv9$86`āscr%zukLV[׎s!jq\f[#T2D2d̍ Umqqʳ̹53麆 $yGԠ̪5p?=Ɠ,sQ'?XÞojk/GhG"dciD!Δz`SHh6<2O$QY@&}9Z$HF\ꕬjۆLP3S߶ fxQ_/QT]T5# [ְY_ C;q %qE)uRq=>aOὤt?Q p a[&gzw,Nmơ%&?Oy6bhMa̰A+zu=5-b?a"-K{DkGyԒe G?(?EΡ DT7@4W&9q3CQ]?r dPE %à,-.D̰@yh8@QJڰFa@ bgt0AAx\܌"g:֟)M|"J~UP.g(2X *1 :/c30RBX ?5y;N,2`ɷJ>8z6ɫ4$g1w, ,/K&Paxt%~ ri_Z9o1 ,dit'g=ApcYv="F'`avpS+n{FAAiǾʾihྙIOjqh{u<9,, N'ߴLiÚo^$QRl=ƭAn2MwП" rhC PoW ^oqzn .cĥ6t#+m@"U9'Ϛ@lL@?zQUw-ǿ# ޶l ^x|8!5"-]VE5f:\^wBS+D5I8^ѥb7oɠ*DyQIMJ'vm_s;kS̈́EOL65m猒"RO(qLj&(e/C|ۑ_/I6s>F,EzK)p9>|d-NJy',S<}؅c,ZN^3y%9s9--a!0t \DAo rx,G )ti;$ 2F[J I 8Ih:kVNxKufeQ:''Vw 7`3e:l$nKB1 @;=#=L<eA!cTQ/s.Z9ؘauXMYIqK tYLt\=6o?(%mIBV=,'FQ/4ԘėϢ1󁗥7šUK C8 m8z(nğYA!FMhuv~Z*x| L '=)?M3}>JP̲O96v ΙX,ߚᳶp? kFLzz`.8%G֨-y-S`Y Ӭ+g|&>NNS{OklUnAǶЦgܽibأ(8|A+ m|N^7BT,њޔx,XBPpAOq16)e`_Ws~(t.apy%ARÊ3Shlj8i-YFUv*ep50o媠( a! xw"𹬘 V4!8PpҿISE]bl:IyXb֍+IY=|B{2?EףmJRfo)Ts9¹ B8Ƣqm ג3s#8Ğ;aTs}<@=ϠWRb!5j&É JsE0I)O[~$ ]qZ M/\<]ۯ^jē׮#n+dU<%fD 7OQP\a<̛j¨Ry2Ղ+M,|k ,&Z_3rVͤu®fa(W(E-0%;a( . #+>j Y6jտtB]&,W\g $m< S0)x!xXp`BF<8f҇a vPqUgmŴ3b`"l#QK#2/FׂCPم12AFT"]R7,)fReRT*5)lTυBFr`'>qzbc9m㚒jD@~E`ˤuQj"@Ė@͖`cD0f5jkj/SKxm fg]@wM!!vr+vW#EXc#gt5*E=fqc )J˩ wx8 s8xV[U+(&AwE/M.6m-%]$բwڄ5ޯ"͋n%gԧyCSXc3*\R_C8=f T5⿻еHKS(ImN^Ќa#}2(=&*2SOHz k4"Q/u˿,;"iQ `(rh{' 'lEI ҺZW}\PO|B4 M.] 30ޫEGF0LHH;g':p}xԥoi(+uf(k:a"Owc[Y0zU['>$'hc ~ 9)u1L픪BŨ\EWq)q[7aAlIeH;ِ@ڠV uM5сdᥧtkjgd{nCv v_^aٵS(?C0Efqd_ƥ HgۢrRL!eηW ,zRһ<4 Z!%0@}ӎ,WHKΦa}>aqAՊr71e%G!ǠlN'£9󻘱C#DU`}y=ϵWǩ;^'/#Z D^f:٭iQG=KUp7ϪZ\o6 Xt5ى8ILgW%#Oŋc[PesD:y0R y]9e6gL#%o־Bf?--P:~-^)Ÿ v] K97m-RZdPX4I=[>f<^tDq@4E2@65o*Xga C|Ut8IMJt4A'ʻ  W U?o(>݀f? %B}DB%EB.J_fE &V`3厣R0a3NZoSvu۸1P;2 '?U22y 6 "^nޔwON&gN+='T q^`q[ֺ/S|yX~^:IsGڬ-RdmX园iեɯali5E^qVYd͋IJt_uxuV @'_ԴMr V4?&sht(XBznR'_w7">nmt׸B"Q%|(`=(2P歓z/tH ڏq3E3特 ߭r|1Տu`Fg_j-[íbz660MĪVV5H"`mnQ0MUoMsNcUMaO0mFz <ґod_5&/eܷBPy)ѤdH"H|8J"۶l|zgG* :S6FyA̵SEM5Һ0+(L!2N.DzdTY1j8?qĚWf-LG#f9,Og-j=s}ܼ)J/AEA+&򠾀sbs;vҽw,YèvNwڦVGi^" Rx{BfaqxL_%x^J9[dp6_ND>A+xBN2طLw \|wX2<-FvE-j"WҏɃD Pʵw6 lD8|wg 5+&q΃b)IeWd8GwrpΕI3Uo3 n>[ΘsD#WT;l=/AϙUs9LRȅ4z,XƁѮg'jp# W6=iD c"ˉ̥`, 8eV;S2aRN*&&d>C:.B` B ]B:^:b?e48ONk~nzk͈jo4+Dl^rs'~PqzρLDqTQG@S+| YFlNDc(f3+h1(<k֨~L!T(cf(E10i]˫sLLpQ3_GR]jBO/vIӴ"q,Yee9G Sˋ)g)B\:j)J$[T0QMuAid!S'({>B|%_:nPb6Flұj⽫Bv+6}* Ep%dBu& OIrX>A~+TAPyh6%% f^~Oi쎗͞8?(.TE= d/qx> }yZ;ko=)1)[[)F=sѼe@ d= iXCKpj.Z8vF#V8Rᑿb hCre@Q2d?"bɵt$سۍLhJc #'wgv^l60Jp(H Ɩ?nDȊTj )觭N[ EO%ŭowL?Yaf/WX [N& .e赤縠R>hc84-)8 C4ͷϡ}(jD\+”/ o2sֈt%@[K/Q(*;b[g^ލs[q8\T+/WxJn]1=XkNy,1R \|4N: =Q1ED rq^ԬYAWA? E+GXyD0Ić;(3f( " Z[ d[ 'TA`p|4@癪UH^ ={4x/rl],X'}oq*cqhpF?ga{ q3}ֻhPI/ BhXgh6))Oj+L7ǀq"!5g+9wO9c +"ʡZJo1ajc'g"Ȕwg = >CM!Swd]v[bTph╆e6jn0u l=VO-9m-vvLVB/K9S0@o IOoRhb/U:#V ּ<҇3"(Pn8]7d$~1W~YhKI[lçVZM1~H 8M+-Zf*vLUGLQE\--L Hyb׽Y/t-"U;'(b^`iU6wj-4?WFY (+IcDݐK'$ۢ-y`;)M@>aWx^l _dD;{"I.\y f2FIY p\?JE6\$6}),M]d۱Q=Ij6*BK#?{b",,L9bSɄkߋ@50*\ ca1ݴ,i7;E,dlmׇ%HƹGԋ?KϨԻ&jA0MSwc W&g?.(ytBE|,Q]fISk?:ecNh,)¤v=6(*(j 0ա 7a1d`A;CEg%g-V֯o~] Ü#r>HW;f7Kk2zݛS}TȨ _(-בF@. PJCPz&~4q'gcjv \?^˼M>h=Y)(^xLW{q(,y[]q{[0WV#aEgׄM0O!5,]->i } !Z;F <HwZTy9 av3^EБŪstj>4R5$ SX[#WƷ0I&RAE+Wz]5=nDH_Kmj+4LEYܲNU2(1S:)ՏZl8 8 }ȧ*LK ܺcn+F aI8d^( x3 #c+WY"ɲ-6gZ_^)L|{_!ĵ'PKg"gqsj5wcvƴ`~/?UA gO;k.yj!I3d\ ;mgodr/H/̓!.l*S"*@mw'FKZP!R>krU1׍eA f4KP#0 (DPh"@'X֒P^QƼB_h>A񖍤tDwTo-)}SFә!lֻ*dWoeŁqG_\ 3ha[X{L>15*v.\yQsr(|#?D1n-j 7(mQLy=?;v2+6KrVC/UQ ^Nm˯ܔ55LY{ȱdޱ%zMCɟ"tteHOۗ/6lh_ݕNT2U֐6%R1D\PV֨0.\}/Ep;:.{=jJ{G{ GhH,#}##qJ߽тYuZC"?O講MH%밴tM,P$C;ꯣם6XxͯW3,a=AEX//}^jQ[ޤ#f~ԏ&]K3.fFjs~FR7xF!&?6/x)G$AF/MD mnЃGa 6FbR" Gs)u)i%27u t^jzn rq1VܚtN}>kg;KnQP= UXr_->9jXBZJk-zPV>CGH/uWu5R{ NqdF&s&M|U7R!]l-YtflZ(K8EK·G&2ץTI@)[F\΅P?2cEiEx^6GMˋHIySSb/|좭&o@_A^г5,9e+W6'>eM)xcHVit}_9vKn) dþCke q% =O+ntңljTQŹaF59әU f # اg{,Yu~;@o2}Jt[t_[o>A님+owai6JV ]2Q!*(\fG_ѷM'!IWd+gf)4-n0ty#%2H7ˈr6-`1s:8nqHvZH_huzן7Q2qvsErq0H+>  ay'bee `^bRP*%71㻷٨G*pʭx.2tlB8 !RjI29ݼtՁ [hz;v?݄*M!qGd&H0Ʒ6w <|ʼO{"ɴ}xUE/}| [bH?PtUTr4ϡiW#? 7.>ۙ5;8rR[h#f%);*Ξg*??2ں >#ibrڈ M"L2Xpg歄`)>9"IU"P u^N,,_*OlUjgmB1q?zdFK:c] E?F8i?xz +Ҙ-uv  1)"ԚkqUYgWԛt{52V- 3 7e(ch 4ֲ2#w'^auT1S O}ωL Pٰ0*]bs>So76HCX,}3U}BuR9$tؖ=Nb>l j+(:G&􃠼齛vbt0c747?JJ38ꏆ~pƳeV3kF?_yy,-mHs%,]mζ5f2㮊@j<-M 8g,TB(8UppC% e[Nd "} gxM- ٚ -ml]]J: E0QhR@M6)H^)Vw"P)ƓfY4%z$c1+{{Oi };Ϋ@w}āG[$z$Z\hU2>#eQ 瑱TTvO~~v.yM><m@V/7V'pB"#EqM; {bsԁHfJfdber$enjn %6|4Vw9(@C'/Gٷɾ )jӰOǘ_C_"TNCA1. ,NI b㮈If5Fgi_F1q!{| '`&[HQ-.+@FYi M?l\ư2$AV- u}ĄbpbwR^]oNO0DǟaܑP ks鉼kA&~rpPVg9]3Ju{yl Z&a6FwK;h;$N|x|65^BFP9"V}_W㳮uRi35Ք#5Y%MSMNR\aj k;'E|jq$J7n$ok2!OoF_huc[ L` ez̀@FW}K!hһ5 ^31Ο2#ԋ ~#,rrfyܹOԆ#jW+_4˽pťR;LEhkw ՟ۼt.ğz|&˘Dtjg·{>R yB'ց=^|x`\OQ^\iΣ)$\icrFJ"!K,l>&e4SvL-("k9hpl.U8 6nS$׍1AQMuK7 :6ӿiEc*,n5 !X nl+$=c!9><%l jNniyj6:ٖ @,`GwU0nFd+h`([iԕ϶5ݞ, k1a@frXl>s|Uixob>O[4TvEl%ka懛] ~·PTM1D' {p>Q ˌ*sd+$I2hNlq>h׏$$oHAC6cF3} lj$2ÝCb*nE*mB!sAʕ +sGW3/t hB~6J?q.3>B;?VQ탘EAOb( I ͙uPLs{Vv.{8ns%+.&A1+[ mdGwd\o}IaR23IG6l> %1 V~_ADt3jwA'dsLvP$4.x#!,شr B=>OoM"B.ty1Rf̬ +){mRnJ6Z|OT VQ>A_ĭJ\)aJ#;8 01]o(䲯sTG[c.ێOȠT!z>aP^'A7n;/V<58VC] qc]s4ax~rcIVѽ#ݻ HDpVq*Ny6g]ZQxuxҧ?mEQ{Y ' tVɫt6|zug,$`x]]Q"+cŽ}z3ַ%p& o.u암h3 [V+qW|{`14sv$mD/vJRz\?JmDRwN>¿! 2wMoy1~̎^7cOm$0Y[c/O⣱<0^j1UN øCyy>@:M8ғF(ML8-y#jQBo F8,/g9"mU`H%$_(}jʶu!1|vʍВn,c}v X?ZlTi yaZSZ|k%ֽo(9x jycwI#ɦ_z4, ٘%x/EŽn㰩RX1)O=^/ƉC^Q Uhrcv>/:Hqbw:$)K8*r Lm X攭{H5ZYaK6d8˻E3{}B.oX/Pc[uUε9ܵW1!_cF)~,w"_2RC0q-m #HVwyLY-0fWPC$9)~ۆXgyz\sXp {DZjF# З|90QKYaP&2䨶Z m KQMxNnpHdHR=G,!]HH%q27W 6~= ¾rsQ-jhe)i53ڒÊa3J[++~3'Js0z qq YJhe @nc[0 `+ĦQ#ʣ AxwN#3:CuL<#|3QOw. Gi d䲚ƋVj^Nǻۻ`(!5Sz([ٹ7$g'khrsS@.c :{+&nˣ]hCo,vzFj;\ζͨǷF?XY.Bo!c¬xX/7=@a"0JC*OY7ё+f~Q$SWQ-u_+S&б0LNNF 9\,[3HoADjK/;-!p6 7[L؞N`;oUѾ, !Af%\'+V!o܋b3˦Ӳ >O6fC2ǓO]32LE3zzI/*QF\~>ZS7þ|4l*&g &yۡ#yZ9+vsFe)R6d~yJ~!9D9g4%qO~YHGgqix{|](>&YW,en#0H̞d{-!T/.?Hz4 @5 s2tP+㿰i y7LA*7ba!Q ` e/!:~!R fJ} '0x>עtk#v%ڼW&nXwq,q6Oq ;#gͣ61d#oCW =uR9](y[M&Mu^idXÍ8Kv";Ɔb^t #ȥP Kߨ1P(AvZDx/ʭ)qM`}b=!G9ۗ]Gp|Vgx0n_= G;uD!\R% YS,_7ibfucU?0ٱ1%9DBSC* ~%6 KkCD?깶s Τ5E=Yӷw էHng[SNuXY]+>Dv=H]teb\s3C]vmaݤ|hm.M7?`]'g1t8$Z8Y쫍q67s'C~c`.ee,]Z|pA5tPuYCIc)R3h{2eT;Mny+^3(HbҰTX{N|(g\ *' =]tjj>۪oԳxG~pjCOŅB jMEYPU Pp_?" VޙŒ!dy~ѸjXq+ZN4Щ\e׊+Th8'Ĭ4\LOpa #w6ss_<\oLi [XXőANkI35m/$ک;E Ov/M2K됫޼2bT g!嫒-u0,gJ.7K4Ej`7#ݵm$WpLXBׅSIASHdbķ]ۓU|PDt ZG}ݸcwswtV> } Tf3k'y|K(wXoOo߯13 z/sa.N'KyrHڐid\HuytM q:="ա\H0KPydGBK\ Һ拲K/vZ0\j+NŮ ݬ`} rFK\m'*ECkݚjGt4ճiE=8я?ʰ-X[1q *> $h3ؾoLcˇEM敦9`Y )g>Z{^_uᄞb  l5Qm=N E*=+?,Il}<$Qm{!Dd7.._[K#]t0 9QDU3_wht'i n\ 6Eȶ.H8eZHT^"Fl+(+H+௤J=Tn]x B3l#<pŷ7bQ:bS"'KJf".EMkЕK!U#gTHڏasi/'ri6 v'? Fu~@7+ ꟐxXL4'O֯eyFe{ V64$A!h1tTY@QODŽe&0ٷYi(k8CMрdm;IlPTF W.+he 8Y?"q&@qDL׍{ge{?o6=6a5l%=*.,0W"ŮcL=\NZ5ژp/YGGAGPZH:4KJRж$z'A}Vd2⾒)iMY#HHo.IX R$S8xDjboö2.5RM0lC7Hd޼(RںH|u헌hHdv6r3)N\>)?<t^'?^w9^GFkijF](; J#ut-iU=dͪC/ R$ ] 73!QM|7q ~MKS?aHm,i!2Is ϓWotYjǾ]CJ lDQ+<>YMzh'xa%4w6^M\Ε^ȵWIF_97uhFC dt0SRi&|%aG6nNpB=r,-Sa4kؠy?lMJʲz/t6[7/G3rviWg+G#"fHJK$͵p%].E!_ presWbӆO1KQZb]Ѷ_7(,~+rY0 }HbIEY {QՌlCEkN005ܤ2_= p=Z DK5;@J˷ԁ7}3:gЕptb4!hoE,W+QiCc0NV\v `K>챻<}A#]Fت=XvE_A;[~djSK# wϯkn(TG1WvO o=9sA}?`Hbo՘QÝ}ՊԜYU.k%JDd0K#:ʸwl ]zj>hMm \=  aH䙲m/dWu~CR IPS_ƙ?ggk"Aw;ݱqq,d;biPTs&X;i;oT$'<Ś`ىg\l$ahK4H ]F,7aj^\w|7XPxĿL?ɂA89w;In8+~(H|+VOl%#)@8'}< Q֠@tD ij/oΑ gy~ eLiPWl![.ZOŔ]D#wyM8~ExLk%ޡ' t3z} Fdjc|~ U_ެe X;\8ibpFYtE!a3 ;^jkI-y<Q3gܫUReSpE?tdW%^_4~Z qbAHDǓʭՕ31Azw,)YrX1>.60Pc/4к6jZZIt8O,-7~gtcaNL RrFKoyPEȲ3R/?*o̷Cք(GN?#7ܥ*#djߞJ-ڱl7Ql ϨA͂$.D9GNf2ЄSW]tIk` wCu#AKM0`p@ܠ\rUh`S7\5 LrxyIFۓ\FZBvFf=[XB9dm7$;@vP}@ `y&J$a"8mPW/s:D,j1jvn';s) K (+f9wS_`҆TEu36<>qۉ4o=10Anni}at\FzxJ,ޡ2Wwu;tkBQD]aSNTRAH7W$_\-|i. (.?}VYuovvc]P?BMRd úTI# sWC|iCa!bҹ,5}h"d݁z΢&4XS:TLְmiێIY( ₎/y$uO~cCycgz6WG^lSj0F 7+9#1 J͕{Cz9ct)8*5s!-uL+)=H'bB~0M*gk*)YRTU/ |~-eCه t g!ܼ⟈8B8{-˂%I#lt*i O u:P@ ;m I(2<~d]V;`?:TS]Id? قE6v7xKXTsґ8Y$څ߿XZ)2ϡGx3(j{lO^SnFoKu⠠NBUUFC9\miǡV^hIG)8b^ڣrȌuX\(U"w*C1󯈄vy?7ra$Es3D^%-TVLKа@s-YL.0Yb~9'vet|QuttVЪ|:aO^GD1@ׇ"+O[0LnȻia&4rKCS87R ޻4sfױAtS0F%ei@|^m*a(mf츼`zȒ/ڟ`u<- o}wC8wM8P~on7G<&jnjGh9})q#B~R/u;{qTDZ NI@ӌO7P+BV=wk#UH =EM\o '¬#p 3~;h_qv7gz$`43i<(;Ҟ3jT4&"ꅻXV/pg {eSqOٺ1[A/3Q`Aq&bw3ί$ {f` nI V)Nڶ֣jﯷ()}pN}КEA1'tE3(|,XluPFB+ij\_5I8;_1\F;Z٨ʽ<_K?w^ئeU1A дݨ.tZ:4{ޜA!ZmڻmHk,:!ڻRȴe9!*tԕɟ^;=F$^{ⓩ7۴4㣟wo3Ј >7cvCsdRP5XHGQR0ZƩ-ʵ`Ragũُҁ%F uEX= _(fp%:`[ _O FxW-3ν)iIz&W. [S@#{` Y0om~^skB_aJwf1V%ĉiI=P>FipMU 7' >Ǭ/}x0 ep=tCQVxT{oJ .J+:@!1qQ_u*B/Ef&`z&0ԩc]\W3TU&i˫z TS*x{DJ`lwo\˿KFNWZ"qo4aw~˸Iz *G",:p+€31[Ow Z= بe_-OLj_W^_lyU@" >B}uNu=FVOKz΅Ypl5*9&ęr#FT|.+'TȰIWYN߰l7Mj4}0Hc*=G whsݳ#>'HfZ*ah?%]YL}c/,FB< H E`p WfJfȊ?$.B wQ0V_+ JI0[H1~B^f+`&T^* h<"^;+E@PjP잟oL6G{o |ux4".VR Lm3DOZ\We(v&RJM Ԋ%,cV`+;k-r׊xvh1b΂|kl6#-|;)uT~[˹DQKSg4v ¿ ( l 9 ؇@Ƨ29230Pj_toRfh|q|];5.~X6-00|߂MdHJ.lF1%;<uukQs#uP,r˹= /.=7ע2x6o(x 1H7X=H1'QsTn޳ $ —T"M%&?[oq3;¿ބ..Q΋=8AHuUc#;QhD{0iyOϭ!:˔lfh2(*1[L8ƠU(r"%RmJ,vX|a[p$T#rk7꠰˨_w7z,@S.n&1`RDJV kt0觥3AWp8 snõյY)zr B*J>'&)׽1-nThߐʓ!x9D1YXKgꦛHUEft$%&N`/G؊ 8ZL{OỄ[[?n'MiAJfgSj9jnL[!n T_Y}{*SMu^G< l!U<}߈*<\bRC!#b4EKXL͇m Qw5bj( ,/lސL1?ŭ lT&4sյH^枉AL ;/0 nShTT6%JrkɖCn˟^Xe$G6G[29F!1% t i],XaاVt` &aEise/^*S/L;Q;b6t%MBFAu*CI+iAS秴郇DߔDX$ 'J?CY6Y)F2$NɈ|ÿj|Ap7çEP6 1~<p[$*L5m[V@DX!C)typ|Ӡ8)Ͻ V>JnKfptHv9=6k]xdLP4$ǯF51Y9єF:<8(Q"A$(P ׀ؗBQQ9l*:N/@dv elYB]".MߗOM!څ b+܊ZrH1s$r m1jxlUxXV6&zn}Y"mG P|r UCslqZ"]g!VO/u^Y(DXӌ7lqG ?!\u]H*#/JjJ6be3bi/M8K >$x-Rvh@20ז^,C;8E@_J+ +t"ԎcR ,8Ȥ*cqjkPؐ >N0FAF[wAHp= /o @yWFXoVAA4^ƀDxͭMoФO+^ y?Tp.+}_I_uKSBuLwHS<.2P ~z{I':hk}+pk<$Qfigs5[u?$;9J.(D`YV뙟C+@ F)[BLHS4ZLFI[*'by{@oE-3d! ]d~:}L|B$MM,9a?p$\-o߸BsJWXՖ 2S_SZV%s&Gѽ+B,ۄ`׬\J'c̼8e8fAd筋ΗB'(;ߴø%>AM SNDg{';JrqW㨮k7(v㺷`JS'%B.cRzbW֯ &>*#k"QwϪe sq$?f&wHӭ_'ƜFC(?57&I;55$;=exgtlfZ lYY`=y9EX?ي"8w7\f5dG#݇bl0)g2b <2{bqp"u;jN)KBCie!M\p~(CF614wJ}Ol+eI[7 f4yJ{A)Ԋ cSzbۓGg|D_镋~M*;*m$$+KFNtBmɇnNOkBupZ꠰J2@kK*$ tœru%@RfllHs LMHCe^;cZ3dm1#! [Ͱs#(sZ Ipתtoh̷|` W[S#fӢ5o; aPJ+!i[trn8bcW'災g5a5*!&|zwJz#BwI2Om/5-PwHuʦ@eUl[O&9DW[q3BL.mRwӟUix##t zQrMD0mߪq!S e@{v8m]!;#LǢTc6xО,}w7|tgk/`@Z rOz@o4W:amx[57Z~U_.U_ qϢY0p:2# @VQu,٥iyaV0i J'azoG3w~WvQa1&5򹾽PefS6v Ԣi.8?TlPW\>?kC3 YZôŌ8=NB>K{=5.ƚ` AK@gI5={֛]"OcbPYߖF(+i&L،By&j ('Y*з,UoGS[#RB2CeF\ѨNLxiCʣJnC"7Zǽplxk]?i/)ca "U6.gO'=9=O6hO hcKoZXDHؓV;|O)\7W4mŢ_9$jd"T&(&] 1<$6z؜8@ݜ,<>eil(PFQ~Zi;K{""p-)RI( h{_9>r#wL̃Ҭlm3̺uQaֿ;T?F``(-gG%O N 0V' OқO/6e-z 1jq@rKȞev:Y> E-Ρ!9Q~OH(Kg}lg?Ҁy2UzZwӧҺp7aJ^3u嶜=΂@eyުş?RM>w)J>ԫRj+|E>nB07Oщ|IA2H۲/B.%BE W_$ y8s•ͳYJ*}U|zǙۛoIgaYpkPIE6߂0#\r{08V=? dI"ɝ Y2b)NC ¬eTLJ3̷p,b>SW~k ~r_ wpPG8$J.GǴI'l+7nػO1k'%X-04ɨA|{xEFUjGr90@n݈o٬tZ^w#lq: ݇̾|m&*fi?M3P:6f]A'BW +D@»-ihq=_2=*ju*6xrY/$/ב(mH\bΉ TPUmF)}$9TC 3bek{]4VNVB6GWDaY*rybvۼ0T&NP%&bA,:])$ߦGEԶwC*(c8J;f#X]@mK<+@" Cyޕg+rӫu3cK8#$R7[&Z"ٴ|@dz1.sR |i٬fOdi=ΐC5_U0h`] y{Ioa֊ҭ_]ֿ شΜ0J}PJ3HRRhhVx [H|:wm}5 $hx֩K6~+w%-zq!Ymȑ)dinlM7ߏ^~W6\:ɧzC@ٌ9Z4o۫oK,35·sYxf̶58>cb0A{3 5xN>y/(4@>=ȲT2RM#]`;{RhF ~MGc&0s@s}C g(?8\uranG I)e w-W|oi|9{ي ^'z;ͽnnZe<ȒJJc^jSv9YCF/[[k(Х85'bK/AvM.1jb$Mu^ym4b̼ L^\ϱO`W~ldM/L 4o ldؚ=ߦ6v);1A(SC_o,X7P0i!u1MP \[Eb2ef1 `3~&:aLwpqQ`=A5zu?1fǤ DgY|/WX5zy!pK'I2wRMǤ!ApBO Sfy7 R\Kwp<˭ c)wH}̚LX{{$TVlKt %*zZ6aBPT' ]=Qpf1cz>ΆϚPZvٙoSpUp *-J'bk/k *٥X&Ix +{*B9/ISj\?Kw!7B*,iNYz[O8&h2ZeCεDM~  hrr  ;};7s@gN!~ݫCfF./04MW{HCrePWˆ7ٵ2AsERfޙ~}fV,QO gtR^-I'E˔h6? (lj Spn ꞗ2RZm[U vc'3MqK±+4›9#gog T#:tMKj_"ahL w!hIrEH2iIؿK~[,\j9Q!`M?eTӒE4WGo/5u]eiLgI)Az9\ ;IrAhSzY9ۇ=5ldwnļmd+~n1^sq?z|2} MR˂'@fA,DQԳz  Г =P"_OAUR':ÍNGWɡͅӉ*Ҝ_n*zL a߱ZI Vhod2U[ZqUa_rp"ܰuL)rhGMVaUL7]&_ƲyH{&%Dh*B3+zyGrdù@vՠ"Mf!L]A原vLYedO a`88eIu:wyNcTDE*o0UB!fglyGAf׿aw77kku2_tJ3"BERWv_^UMIt6-g׆)_dKPhY=4i>,UGY6>07Y0) j_p1E G@K[f37hJ:"O Vl>`ϞLH"B:6}ih͎J1vFN; PK|mN^vE &rn,v5hLHtq͖ R[`_&4UB(ȡ'%rTYnb (j<|kGSI,^8ntRFJZI (3wc|E륻/>)lmPLD?,WyM9ZM=36eӰ1ꢫCF/h߆M-lT!1,e2x>q섳0vm* *ƒZm_W9+i [e!:IW =:]]l3~ӈe{~ONi e9hR 95vc/}T9iH=_|!1*;C } j7خ$flp>LxMϻE3I%~QQEpY4oH(@7R=ܕ@&ҞxEvоG0yp8=9hdtw5_ 6H*{1)HXl6i&ssUx`4Y~ 7~DiH&xNm):1<_@-I3'oMH aT|1p%NX2oʲ°()RK[uhjz51&9f PYJgMF@7(6%VYoc3C7 yNZ]c9Ձlt7b_6˛""yk fsFНKO$.6,/$*O(=U)-+lC!>[Xu_Ah}ٰ㦣>=$(g}JV3>-DAnC;PM3XX%Í;O$+VhH0Yi4:Mcˁw@:gtC3.'ְfN10N} ꐩxk@ɏ#_,NEӮXEmN:Kc().Jq ^HT2<,K+ݚK}?^u8@DqOAm}=d }X!zuڂ]΅56@C֠ Rc[߆K^*RuBncfmVJfNo=Aq%4I*1KaHl Cj_KH}]OiG, +\m '(^n-ϚdP(Ah B0שNVW`;!!Bi(:ԯ'3 Q1^1Џ70#`ʥ(kD|ú$^tՈ{T^DJbۣ0 邥/XGkL[K"&BSWuպRp!QO[Sj]T0LFG1Uyx>l!swfx'* WC? wx~5Loue OvX=aP١ 8ώ_ -us!w|L+q 5QnPh=ٖ@KY9U*CjD'sl5n( J+z~9Bo$Ltt/8A[ WAqƮers7K|p7z hDwD Ҫ#2r"BRDH|%Pe6(Mڇ=< O#nw1ü KG)a/t"_3AtYv`{=Ŷ)ښ;gZAğ2\ٵLLÒ(0.T𽱕S?W7he\X)Z8Wt7|iaOjTF["T g5E̗KbSUc~+CO:HW 'xpJ-M96\x {SED;\6hB|r".4( 5IKŦ"vdn3GC-Z;i#pKyhc'{Qf禍&gm,\dcug c/Ŀ5,n'Gؕ+w*)0C#\ uXy!nF[/7V4M+SwL] mɾD( C5)ߦv+Rp(VZ0P>%Me`55H]&PeߚM=EGʀd.B z`rFnO}z /{ukg73i3dJnݶ FNAMhפVaK^=w̢tU洢-a[J ųҼJӶ Ͳ| Tcbjt z4 LםJ!)0Cg A.;  |g1fH %< oqZZʔb߼#u9qeӯD XȯJd,K"J~QC {\?kߨJȂqif&Ltl?B Mvf~٫ *[DY2 bщF gG"I_ HG,P^]矉(EKy@"Us"ʵ|4fLzKo wV$a3ڪo/OXWBm,ta3w G m޽p㡚iu\̲KȽ%OhxU-?#fǰ=f\_Sz)2''ϲN{0̶ )\:(mɟC~gA"N lSA@ ?Zl]xW1 j-5V{.osC\H,}Qև{YQK:[:ofTN_K/x^/RlQT>a*LC^PٱΓd 9>P X/xKl̞X"z~ x aǹk^_84B.+oŽavIo ac`fI/ݥB,b&(CvC .Ⱦ&y䤐 ,T5Cj!$P *C^.C##k!) ̥qu5Na/͈9 o%zjV2]a5QN@ 4;O`XZ6¿G>.,Q)2JZH'S46B?ؤadۇ* v̯ FcVf/'V%fvmÔ4LۢKX> >RI ЂF٪8OT7YG,1׆%(LHP{޿LApWBguHd1wDyё,V>ۘbwY@lW n4w=Cq) ܑ'9%f5K Q}l͕Gx ?iإ! 7x I Z!iyWv&EP{L`RE 4+ѳf *Ή,M=JT2tatl0}% KQ,v;4]mк~0)e>v@$:kS?L#t%r]c}C iZ-K.NyW Vv1)%$f$:pu>'bjk Z#?Cm˨t_KJe>ѺcXR6ؖ$|]+/3([,VvpJj8{0E-¹rw\>Z$:x";L9RW{C^sϫ 9\SL3WPpx‹GJnO.eRL''*ʴ5%c!yِlkqR&dCy t@$*ͫqzpܛ[7LvJ"d%qh9M, ?CoqC;fID2΍g۾ޓf\ק@Z %BM}6[!]~<ϛd#im%0GvbH i2CZɳTI&7W~s[WE'-7 :v'tYW:F4u9=Pz f ;\r(ԣFy+Q- x9N=&#k*պNW%2ȱq=/F@b@$.F5)'Jg/n XCq8N,FgS VagFԸn7 BL)E$:;ej}o@Sv0:FAZhvi'U$~6=kFhz"7xZ#QV0< &` .2lU^VN;dU+_HZ!0L=%J+8uH-akX.Z8ZXy- 6* ?k;\iOړşGKuP!6cmXriVN\,%V:#9M+{ǔ¡M"(9@[8"2MbY6ܯzX'(+%8 J&[_nHYVm[&&?ܘn&f+ 4 l<3%$Γ._Twi4*o@hW.Bbk})+N3xVS96N\Bl\ǦsϴdO6Z&F{c/q_´n4:/7Fkɴ̾,K]1<O`D CY[!;2&!t.%_?Mڃv' m(t2(=J+EIyPmk".@7VHُÆɐwXvڈ.M 5r!g)L&)G by}nIz[u*5 ^]J 6ѕ6Z*/ltH?~al֋u!wQ` AP;x KXaK\k[vmc/:T[rXUGYў eK:Ÿ__ʆr_Un)E\POfFB_ [upd_>7K{x3U`[9+FIdsz҆!S7uX#h g?*`}J./FriX8Z`c'GHC1uw[fgf1-+*:lX?sP֤wR+)9@Cx9 {.4 ,RUړ09/GyxhO̞@CJbö{iգGFE ih}.yUٗIw>9 F*)wB}fnĤM,mȧզ}wu F\ĢƒM%RQ+h{ٚhx|$"Oq=%T̀%d.?daa^S_|LTg-C7FKJi}bDm4zR#3 8*WwshqaF@/O`ٟ걻2P.ud;3n8dYO|*dD#y^JzO=EMs=&+Vc!)(uܷ:Ӥ9["sDDO, w5z'sh1-EF+Pũz F(pm{8h׶f>TDa:#!|3TRs:9ө8(5Q9v2_cUQQ0s+xO L0iGzEWp3 e.GGj"ӷ KCQFhܥM1YuI>mk@Mp9sB,aJE÷~/9i *5y\ א )ׯ|֐ - OM4T9v%Dz'ip.C WhZ?{^GU"WHI"VC\oyV/`N^p@n(Y{%f`~SdHr>yW_ۤt`S&o4B`7 O@܂9+k0k2p3=xVm/<Z_)En6ZJKﱼ0}-$Z7碷W>XJ޾0%Ni)dU:(dzC$Ry  +6D( K]-lF$GT sP[=gͭ.{ϫch 6t°]Bjs/ShmvG|I]+b:jvfB7Y97ſ%z`14SvR RѴ{%l񎑱NvQHY"ZbޡP/\D > I*3@.'c K^c(|gJ=U#')OH!) ~._iq3v#^ v`y\~Tg˳ʚqT%. [ѠZ ƱՌ ZSrp5pP5;걇38hE ]x!r7C!wxԇ=]#뗰˗@>dCLZ⫴À]?3YU,j(HYB݂w ?3ݶii%>ч^-}/w)vŨ{]z ØeGJky )w7܇{TO9|h)pdɘQ!oPqiVԿG*!gLOTC`GyLq w&~<c!0D/G/ϩy!tF " bIE <2 X!a!Ѷ(Iڞzk$EL]YkuUKc/cs{a*q,e rHd<~Y#>{"%=΢Q*'GٌRxYȺ$_w$.=/ g=]ɢC+Y)|6)pR܌gFI^үU[N"K1K0תSA X iv(n]Qq6d*]GPNbf6dmR 4~ֵ6 ?s ڐ$@ $MhήFg5zA#_{ /u~2^!TQvCнᅪOwJ֝N(8=#+[KZ#OIh}؍2S{/S82s4٩`I+/@{eD`vĈB. Mcrd<(_{C dinv>tʆK89|bow;jur$nY bmYyXGYy9'^.WH&I-W^T 8ք42Qx.~[R҉ez[!m^/<Iq#":T ͝2Vx?#)g@[foޕUe?}?0 Ҋp*c ʸr‚~ MF^@y.20鳛xܱ|e{Gh4BG\(Cta,)-kpRYv3 9˲ V7BH+tS](Y0HM_\ԁV+uD9jN#0/U NAOj#W/kxu,LIl~,G[ty STqx'/N[,%n ,hmPMlnLImheyTnh;nUc/^}i!^`K*KǷPN"@̭v#5t-gk'#ǻzR')[ 3t*IېHi#;C3<-0g0 d1KOj܊DU8PrS?uB-d#I9A_-AAlc%ǝqtq3٢D3#xy${3FwS f&?FLK<͇u> k ! c7࢏˩X<ʕ.p4o%Z?[W3`![FJӿڣ"ey.p5Y{f5,ڵC (2N#y'rm- 㑡MF1JB킲l724:h6L8ecTϰq`lyKMJx^dB>I SA$gӛUX j hrŌ|‡cBý{{64 vﵫo9ؖ nwbQ :O7{zq>OOY#^ebb=W|×Al5&1@{gZ&qlb-lsG)wsJR ܍]k&-;H7`\Z'ꇙyd4cJ\̓+#4V@ȝuO>V7d%{s0=SV;bmd&W>ͦ3ΓH Wͨ\$U2.eO&Q@d`Cq {e|n1./%]|W.QcHG47UٮQKwU""ݮ(E<Kr>DпM5I$ 0Üs-&-Nv|?H>Csrw(۳௵:p.T|*`9[V*y-p/ 48FmZ``bb)TB^e#~.v~TK`ה?N*eȨZ{S!;X`-r mP(! capa04%YY@eթg o㒆E d~S ~R&rUlE@Yw^;5w.ĪNAz΂6_rgmm`f* txvz"rKZ¾% xwzmhX;%dNOfHqE%"?kN^M&K&;fW~)-"tuj1CQޖ5X!jߋ SF2kvqNZ^=f*D<'ѨGxz8_z1VI*l:IRC? !dlˮP(EOZ)}-VP"|LHK鬎?sgZ1՜ B9Nc=#aPoCo1T A4ri#62`љp֊OEЎA!hZJ hFp8&te̚V,%Ax@Ƀ?"hwbc'%2prXHzHy#s`^܌.e@sHn8 Lq-ѕ4zˉ[rj$ri[c Sz 0v{^70>^?TS@F{Fna˃X(5mI|A'Ec,XmxD͏m/[c#$WN Y:%88j. 7]"yB@Cnp@f2tYzٹxf4Iqj·{uWa9\bϰ(&)ǘj|Z*?[YMK AlcvN˜gÅްeg gъ~R d5Puk b8~De3g?{6M$X`+[ᖠk6-PLH/W2&dDƭ҂JZfL_[\ pNlG"6Y0c9MKr^3\V6q.ƽne^Z&/֔XkPS}Xv QD"G UDaDʨ2{1D5ts P$ASMzW u$AoC45xA#gŎmBB$S!Z{jK L 6aJڻoҦDO\v:TE,l f~Ot&|߃l:|=:b;@݊T ~Σ"F,OXժ=:a[ f{(¿W")l .'_.]8v7&HY;7y6SM]cRDФeuq#Ql- :(yjI4w`snΔhi_[ʶTzBc2]_mnd {O!oˀV/=f9CrSj͚*JgXɹѷSt K:/|Q "0ND*wOi_~X !%|U*V'JM |y=TCb{ Kr4b/n3MrWFFh*jqрivICE0(zhPd/O~HB<',mGڞ+Cœmpt?eRgs̺b9(~Wug&f^b@\3@% 7|P(7G5y\|B50Տ9 p| uTKBfl4)C  n7PUPU˖h WϥTK F<9鼟3㖅^Z} ;HEb^6 ]L9I:,Fí"  ɅÍQt s& ~iyqG_uݎEkV!WW';ݓ;~@{!yGҳ@en6N.r}{N+hey_ѺO{W[/3i:G5$dlnxR_` /3hb9GhRf]:]@ ׯ/sq=.X$>͙stW۴< Zudx,I2k L5j'Mi Vӽ? Qᬤ\~jpzaRex%kx;rt\%vLu-舤#{7 cr.LQkx@~>:#5ncIYK\4Y5+Xv ^:ڊ\Ǒ} 2ѧ^J2䍅.(N2\ñG8#EcDABLTOoIv9Av0 $fbfDrtY`2Pl044o&뚅GAٽχ آݪu@XlN>0r{oŒ+a1ORZ%R[le4nσx:ۼao4TV~2ܮ.jlS|iJ [%p%kdU58 M&*Cuɫg5jvk2kyS<S!wʶ6&DҦ``SR:1!eX%W)|H tLZ/m$] q2_>{ z|]*f(@DՅ٫:x(ikS^kH(yWk[*gԄ=Pf|.U,6ęH=΄9ǥܧWSTĮ3^Ru{cS KPriw\X|2gֻ#}>sAjQ1B%8҈ͼڳN4 Aő@qS jY50=IUFL.cbsq/K44v+]D^@kdʶQx)Fox3"ݧlېȼ}M"]WlXzlU.U]֭RTsҒ)0g? F*{#r]C`kׅF;7,U%ƻU|LM$YX\zk;@ow(824$7\䫾UmÒXA[2b~jE "wNhuz*zN2e3G+ޫi{RWaʑdȠ. a*8lCLNC>{=X^MoaXhFؑ1c4 y˷ {y9 cz; *:.]9xךZ:d FFwMerkk=~qY"i )Rg qHiLV̳ޥk ;>Y )<,:5% L6(uF%@/"%eI)/<+ k|LI4KtOD#t$қ?A̲WVXՎռ6'>_xA L8TdMYdm<(<6%u{83fA&u`0#!Qda2Fv\ IbBo a)CS\E^YkAww1kA^ţZȻ#!qS gRE`[4/ĻUwJIGuu@j5v[mu9rP"DDNbim[Npx&RͲN6Ug׿-|tɢdǬey1guk._zu׸[쉨쿝0*;f wKXr6F!EDV_ jPOX&ar1NMK_=jtK/V9+&j4X[o}g)~D$t5b0=>BsvSO2Ԃd&Vp*3~S6VJ/Mk'L8"=c=7cyW#& <@7I>Ƀ ?Wu/tDO`*߿'4(# a5JED(FI25EY ,Ntk;}ATR!.&PۣM h3DtZ4-5Ym`_:ʂc *w\jV 9\0|PIF]-n};uqwc'Vps]rb޿n[ r;"ڮ+o)-.g݈'C2jDEۅF⽻>}/-ld7BiHTzU '_m}FkZE$N8Ji"A+aq(ôhJ]|і H|.|`ֶFTcqX\9댉;]Dmx\Zd`eO-w#nz&wOc[+NИ[fd[3EMK "WFlCc-#g+1Heհ9f[2#GEƹIf*?kp^[7KGS|u n&lS&P3]ZJ~$X=08a'~M HЙ&  ⸝?Ԋicd8C`636Or0W \(չ)4_ u]c6ٝ>Ձxe* qَdbB؂D]҇aopt\t4nhr|+"$u>7^ dN[J]A=u[".TGŏ!˾3g_zg& 'DHA+ڭ ph)hb4_&Q [~M8x4u9KFV0cI%/kϝNsĊGqHov)m%~\yK&(|ND8!T*) 廔53ՏևE )"̖dJE3/G Q7!-:fKM-5|+46L%XT]~8QpSDUMWs3SMkGru8_8 S>&Ƿbl젔< Ͱ6& RYzg'?Ꟈ2pr/6C>ZB2nַ,ΟZ!Ae1 Ѳv=H1/a F n=m;o UCI߲xg%|=Wo}"dM*XTq*++Ė?oǛU1*ZN` VFp-vĠ GoBI$J(ne@M4Y~i Te݁#W~v$y&IaY, =`#$)(8 {5U=Bp·\)2xBIMg3-?E|X¨Gu'UM) GGKqУ ;_ 0NQV3Ī`X!*&-y ;b],:YZ#GG+u %OzmPNz`m{惬PFT@h5xk{"2 } ^5^3&ZG}+}3F*7X?V&c.Ey]=ͦgҥgr5߹ u)"I-Cj'.g gO"[&60zn@\L530gy 4p tL^l(n6<Hd~yı[.'nQ@dxFpɓid{Ei1RF CSQbw 5n rn-`}ۛa{!|ᨅ_8i ǩ_ʣM >dKFҫFjb1 Gd~ӏo@P"GdX *7#ol'\c8 IEڊ=Up3-bvM5dÔuFoz(A9`g>6CMaZ=FP\?_^|^*O r8hx +7F=@\-^`#^Ն$ -Nkd.B5-] /QqΘ=LjH pw!7ymfY4npɘЄU%88_6 Ɍ@Y8۱ FPI GǢo?m У'5: |vk.׉F,嬰$y7thVɍ_e'\(OS4E<ۡ}K>3"0T66 =2#! O^BG O֌De,D(QB 8}5 0+ *v ]7T R?;9b$ՙԞڰCP_pUjТ% %+m?- ?0SAC!}##-qȗ~$OÇ ,n x7'tʓbm{ȅ>E{B$>L&.f#t^h3>."ݨȞM[0epor=5* EY$4Hi cdk{ DԄ%S"Pr#(B]0,!I ۄ-4Fq`Eqw _^ObpG۝kz`$?sIy6V&o%N"Q;}nhLm@ޱG&Cdz|nN g=j6 a7V8¹INr clcZB.cEf ?s枡@8 Ӡ>'=m"vc./ǹ.R#;syÖǴ䐂9?lD1s竐Oc(CIy63TJxVb:WOT/MWm*vAB%m>te\unTpb1!nEE5ahXg[;ݹܳR_OHsmu߯;kR^im##daq5knOPYz"S168{*?uFGsІQ.l#K.8z<>WG2)aʧ!xrhBll[|8J"Zjc8(a/d9O⛿: Sٕ4p?ِ.FNB,\8FT:̔r%Xj<0"ƥ~3f&AϲSw/%QEݝ謠(Mi^(hRn b1q.CpMEcg嬐5pTTkg%}-9$ZtT5f8 H 850ԫk$eʎWxsBoYEΊaC3'x) Qlu]6a?8w%nm{F#LUh`Qh>ZLN ,47K0sn90Iy&C8Nel zuWv `8tiPEߔAQh ڎh~`}ۀ -[,e2bsu'G YKIJ[2W~pgb,U tᝄd|b ["W Yxb8ć+ ?xŭL&hqp,eR%2x5p`Wh^a }uX#U"O.~hu%L9RݏKUiцM.k12!5:{-7sYN/Q{ODJl]{&Fޏ^`ҭOGiawQa/(k_3T̿-Ko`k)_ I15ne^ǡH.ȧ}s2ʌ7ma^毈t6țL0;r!{YTFSn'.E{M!:"?GK,u3RTxٯD{ fYjmse~.2rY(.kYruYx/7/ٓZaw^-Xq`Ԇz<̛)tsOq`Bvx7%Xw=z[?h9+\^ ^ea4#x~&T=H>VaDؔvɿ:׏0&r6yO殯j)6o*V<vf!=r\Ɨ[2ECgZ'JQnc3Ƞm*ժ :6Q^\zg n#)!IglgZqw! 󻧓iMw<`5Yc\WL^XM-=c'#d1 63d7:ZY2' -kɓ [ j.4rǠIp8SL dy,Ħ$'?KX7ïl3˂Db'ˡ!KXDs>=Tf~< w]LB> f \V_\̲eu;tU6in}.ΌY2@;3@? ,oXm,UرD{:75qTşlF+T)YJ<4 E+@Ac]:Qf2 {t܎(D ds'մ-A;{>_ Q4×zP¬nn@=w9Hof1x(ul&U#VVZŃ ~Ǻf鯚.`^͎ ^aIM&H!Bo ܿfG\b좌LjX!,epd}f֪Q[$%6<]|sX b0 D7A4׫CKj.!cnrL W^+E=ۗH}H}E+ﷁPBɩ(U~2s;}ߟ rtHH! @[DA&k]SK󇱧5{c$/$ՠ82榅?P S~h۫ ) $ 'cӟ:JcYJL@k'xee0J [wu(L<͎rZxpLkμFI5w߆hxGAw7!h_"`/p=HY UOg}[EEZy#kҼ4fE޳l @ QЫO/{ʃ؀:fiYt94HKscސ A;o 6!~Psr)W"P7m,ܟ5ޘ}`cTߧMAed.#m:D@lJvëMfEЂ P "Q26&KtfYL0ޒ#t=ș>סJ.FEsCUqD$H1 qByS=MJ]9kO%ubG+Q@iM>5**ƧT,CSyv#t}Phsc:XtXyt %a{vy4s N.Z`f{qz\|ng{8~4&1AO90 J> 13fl͸m@w,A>}J6 ޗsSr"JLؾ1V4*"uP]=C&nyú7 69):Q/`۱r'I3J_6,Ѱ.*7  nH G֢zP+q q? `nֽi@CW%Ǵ& -E !`iE azM G*񃸐Eqvs yvrIA)}_elyǙ1Sh#A ۸$x?Z*$w&蠤rmMXHմ 40on6Z2[.;nNāH^?axMnܞuJl}Lk}rs b(1G;='D^<>Zyj]~h/t H BKsTf?n&KؽaP\ 4?*ʆ9 ceC?$'jT!v'+NҚOvtE)Z1&5 Ng߃0-\|Q SZ*8c?K[{ kC~ V%7੧9I#S[O#F j8Wz@YuDSG=p5}h(1SA˽YMx(Lrf?b- vFT;uT%y~%Kipt.FgaB84p1BT m[cLwkː7rKw발(|L/6lJ/TNFVԷ^$,T^$^N~Agu;cwY  way-7{Zt0E%-I`׽lTg3U 5V8M4!E-av Qx^yO' w<]3Kh^D1 `H`5e?V)"Uti_Y*ik#@N'U󏍎f,:]pz犈p`r zs zŝVt-bW˶!oks LGkvRJb.VxwyAk@BW:_ECFCNw=4s/|[ʁAƪ`#N8=6K}t-: p`;jט̟9ĚW˗`֚6sCg`bR@N/p_N*xHpndY7_8s6?*`r2,*a yT>_T^_]D^WXlIQMsbkvE=0Stzg_ϼg°y|qOaxkhU:\KNV -GUB+.#{}œC. [U,ws<Ƕp%2a1MPro$HU벴9]˲#y&~k3Ʉx >FA} CG¥V͢iQ͕OWCp:ydzFQY_!NC0J}xvgtd qrn@V#w].949/VBȋfa(8lb OAfcI )j[Xb5v q3i4>͙zӇ$%-Feଁy6{2AZ>y$!zԬa) ;@R˿Lw0.ݘ-:hƱFNF Md{|_"{ju iJjóxWj;ɶY:b˳G$FlDZ#.P(0Ɍ"U0v2x.1ňh:Hws*<0?mPgJ"at΁+ 9V亯`=duBFhFNr$MϢ.ھt12U:wތ!f!Z=!  qȮ!^T@ps_5$+T绨:|^2$į&3Bf-xIx6U*HMF6w#F>I'"wW,TX08+qGmCe읓8b2B :Ǡ}zz,Aac\uX/>H#<k%2 ݢr;Q. k- Fa8# }LU>8x؁j؟R<'C%T,*'J$J6l 8,Otbg-+$0Z:!!A\lQ'[I{z``-0p33C^/?Q҄K8ֺ %~jCv#ןTe.h:}_ 9*ժQ R⻎1NG*~vk|@^ENba"߆ ߒY`7+/띚>\~ f+mjgsK, fYz5iԀLNJUZP؄qd'%,Uz ݁F}f\@6zXips譒1δ:յOեi>(f%Zi3Pr /O#m)|ɑ-KOZy>! ρ Q5M6}m;|b"9vC$K_q;y朊-(>n v d#,@iE&" [[rk2X{HiQFH7@Cs@.&)MHoG Q4 C}cFH<΃( ;UmHF)> Q4* UZUHz`q0TdS%cuۨ򩊣LY $ ɱM섈4GUh@η''v~xzeO.P;XsOnw<:%s[1 V*[q"\\0 LK24W"ܻefx4Ԁu<1uFDt:EXB'C-|(Kzupƭי"jQJP^[{RKL/\ nj;- Y|'#QF׾de1{:~/A^%| ky͓e. &&T:>:JB|KcU>REanɞ*&9\=| *-U?zta%" %#+_ (J>²n 6l@xL'ddMPԖ^#_ ⾠< ũu.FȐGG f8^^&sJ-IX )@X_ͮfÇJ! UX{po3Z$G\:|$> V"B*L){:BP&_60Ȭ'tfT(6FRIo Ksq@}xw7!Sb5NDzB6OLa "mN2 arʍLf/.Ȭʋ>Is46^%0d1p6@< {|A;5{rZddƈ–.4HVe-Ħ jyATI$b7V #5܁ݑֺRqB{:{gJ$]"'4N`])2t8SDQEswd1?`ymҊgPրHAٞYM5ufԿ5i>Tg%AQTojU#@scR3&.{)dhKExSwzkMQj<=5τ>DX-u#%xGf `\Œ+ ?+0@ /~e/ 5vP /7(8kU{h/Q^ BwZ F6yliQQeZ3~lk M܊Gm*Jxx5@7񆋎i;t[\_Hz-<+Иys }齶\sFowe&;5*.*uFU+K#^&|.b󯞧+r1w5TB%}7K͖Y[Âu[$ P+.5/ܱ܈m-\sT3z&~c={;#Ȋ pe"s ig0Ȁ(j xkGDۀ6 sV&WhHC~3>xveOkK# D z=8&1w MZZjTG-[A 'pgQLǐC8hK>sFCZ6V%2t1/ѲjX@H Ze(M,&+P~6nːh {d#2+M!z="EEnQ+q!'aI.-m73#y9M\zĨk0 =e@N])Cw2n˚zK5NAcõ0ØDW\ӂioN{F|;\g9~Y57rP\Bf7`YOc0J'0'ML%P!st 8-VÃ'1Ěw=! 7~rhLPF<'飶z |\#ݑ0~8Q&b[.SYK i(4x] fHueCg3JDbN"1$gFN<w-qlg]Υ5l+|N $d3! 'a},zXB~ fdB ~24y 6r MxOk#Oٗla \r=T*A1{kq'@4&R&Jעđ(0o24߬" `]5NYD}{.`v_:ئV  SŊC>~%UG*o̗xFNønpk4md<1Lu6Ɗ A\&0K:a$rNP`>n BhZ 93Y2xg"hю@a9?+Vtأ^ggrZ\Ru.B~ (- }Ezkd7YFJJ U "IF1(7P'GKazu'= ?u D'2qGvzr7w6we ܁%y0Z"7tWɼҚ6mZey!Ozs4)S[m WFY2R^BN߹c%vhvQzR$)NkXTh^i W:CsCHu6rSprF*2 c5;o_{–L!=~Zp"3/,>uef*5~#]$!CJUYULb,UgT{ Mn*Ob@T N Aޭ1RĽ1FPK 8l^&uS6\hS'ÌV?#gQ}7ahAF߀c-ɴ5SLWr8ӄ#mT+̳rBRAН/ B;dtM)ϵhjjKm}}bV-:A]NINXV9-6 7&L.3i!o0B4}BM7*eη#חdP~'ddT4"RFyzM;?29uJE} -R*(8 蠾dLJAp-@˯u;,f gP {TN+mB"C_kMΒn\s 镛<]z"c_mnS-{HQ8?6jFlO)25T0+ L.v`(k`X2te(aoܬ}ї)M}j1յ`0ynWcB5=;X XL2u-_(0QMįNvҾy#"/H4aq3t*֌カVAsaax :L#ݩ}oc(i@TA50i 1G8l LU&Ya]``CiɷxtSm[N˂ h"vZ4Jo24,!X4pA!~:8~ [C +BDOf텙(7Uf%Gr|B c TuVk?b2*GuBg+xanhUXdmB?m=ò1^z/U*! l!)TZ8k瀁2Z}i،R6zObXCnI?y ҳy"PQ y/?£yz ߇r AlũDziJ;NJ[)\Xq=:|l ?^oRomŇݐK g>G9탱댯b`*$ZeWp% p"bVG-O%S*};Q: {C*3y3Gxd}-f.U 9_/hC+D*͞krR.`v8=VݲХwf%y 6wCtqS(%,"5){؛*rj{2$m6uC\reh^?"ڻ}_B+6kfig?G&&5,+fʑ ֮Rb1"p? -ǑJG0?Tуr†nMgaCͥ W۟ԟ6YBuKZmWAjA5<.%D] KL!:2kqX{>[ɦYE5$sk&0YOFju2Nqo6PkƀcgSIsi$0NqwN5prB&PMۂimYgq a!4%f2Vr(BGppي'"⯯;hϩfBuۣ4V+S˛)gMĈ`Ee a+B@;wh`^4ԯ8i'$0!0c6W5fnmjwOiO|hvO'fspkhv1sg)ǐc~`{g_+i%F?};VLjl@͢wE'p2}á#@AbxZieJqtiPyk.F;`%5 ҄v; ՋVCq~Y(T>l[Z6h+KZC$v5?㹕9 9D8\`dJ< i)D>tV9 _ZxrҞ 6 _K%8x@B٤;.?gpxMجQ6)P5^'.llN]B³obKf3P}$ Kv3bҗ`8_,^|04 `Gz!s8 m50IAZ韛6] ;, L{ ?_Gcwi-Ԫf\$o1$&oտgF÷pTNL!aX%=.t^լ@y!InDW}!WSaM2)J}g- ᎦPsV//1%WZqMxRNiUsym?poQqV?V*ȁ9T,|M#L+]ͬ=X I%6~!Ƒs[NjbAF[/D,Ǹ-o?'5nfc 1kι0 b#3#00;Ȇi"L9#<`{'ɋmbW3j͍lICp&H4=cCb7ۛ_Byӂ`k٩'t"{ÐsKr`kBEzӫ RHwK7[j _q !gƹs$P҅&!rhӦj73,0MP68m}. ܂&@sIw 0%ހ8cɇ0[e#ܖn˄d1ۄ*pg FAbL [/-7ۢ[&0 n(tE8_-,AGb0ĐXNL:7DM6_R[c0f.|pxW~|Ҿ!͑r ~w)&#dс!c $QڲPTj"MԄDtn7ec@Ϝ$T2l64G$ ֳ& |֪ 2\|ʤ!̣Js8u z!<wIZ z~Ǐ+9axu%؈?S1òZYDdw`y7E;R? iGM7ΰyU 2}9c+h̻CUWEBȯr~KϭDm|N!A%{OJT)%elbwTD7TZuլБɛP"*eH\/#>1Y$#r:48%"~O/:Iɗ˿<@Mxo:;EQbRp#1J%vh!?#.F"?Y?ӯh C kp4s-1:3M⬗\2_$3vbJu^]8$:(d3 9%UD|"!z-J4#diG 쀽G>¨(fm1DbP " lF;0A`+-6v.alkL( Vtaӯ/ď!͌[_&07#D  w~}*-813:?B W^R堻Aܢ伽fe9DZU7LЎ"7`5`>F%CH&8}M8ۣJ4;[]j[*%$|<ޖ: )+zf]рC<#7s|JZgE);%GƧ+0m[~JXCe\6$%NQ3`!]<3؂Jނ0"+ sJl$b1RAeҟ9PE#gl]~ {-2nr={ JȸУcQN=Qxe Z?aӳ!*ܕvaT2U) J099f;rSt8soٯq <[龿2''܋yNHpt> &6!Bwf7C(iJZr-nx߮ԯ鋔f‡^pFQԧPKY?YՁp 9ԖY?zי%T Bg%s ;)+\؜UՒz{nk7(ŲcRhPG j Eo;;rBd8vˀzUȽ?O(xw/ Ě:!$*$:̥>JKjHDw.a2liTNG Ha1̌ ):ej/BlQu![F#IYgAuXw[nIi6GeNυ?`*YJfqɍf?Z JkX}mF* ko GF{|v'nW6+UM BnXOq%z 9+ ֈo<Ơ1"B,sm~e Tnձ A;ʳBd|p Iy  sQTU #+ ڳhn})pյNi]BPr0 >~Uŝho:VՋTϻH OMޒKE?~;kNZ؜JtL" i-|cuj<*o mm lp2OpdӋ!xQBr>YW[gU r|]^͖p UbUHr s [,f^X?` ^HKF4<_J- 1i/mxiF!rmØm/-$I,Om|!iq2˷ˈZqp],rZfB;yB1^3[#gr/tδv2!])ԮxW:P0%:.>wd9)ҁ$/tJ()-Vٓ* ;=ZEӯ`{8|Ú{i8.Ŭ/ayn :wL'*; )ZOX˓of35ҙr;5uӺ@RtGVݨ(>uGoXJ2d=αn9biybxYbBz, O!*ʱ <-ZJQrO@eI&Syg0Oejir ñF^eVت(en:u֞O9<ERKr1%z8%h\zXtWE=Su45NfT>!W+t4~g$pO;*Y,(mB br ;cCcRC1Bp,-$<8mCy_{æLt8C~YOm| ɾKp#ڪ5lm-\ʱHoUV8A^N*_huC;@]#7%͡WY 9׸ͻVi,c?C!g#fhh>HPrLc%&3| ` ' wJ#ZjQng"oҌ$ 7R-uZrU!\!DTu;ce ԭX@A*Zk`Meڱԕ8tk:G-ۂ_ 5=eċBu/b"Bz}H3pa/ w}EU< m[ Æ! 'a_, QnG 1#T^4r xYazc*{Qnׂ)DV +I /@rz Pے Wo>9,  cAf4s蓘tI*t1fW.L&.kK SM3+]IV?/AU4…ʠD$1WͶģb͞t7ۈ^ͿIJXr ;We ]Եd/c@yLoє ʐ5};b{ż{Ƣ1f~K%k"!5X=mm!m2})͙  Όgc`D Ibp4"0 `6|i 9O} ~7WZm΁,Cu@0wfx0'n'mx"uddE Tr.T9篻{MPjS73{B_J?՞%DI^XATNŌ[310;n ~s4/2J5R!G4?^Ծ 6*}}lx;84Bs zI})bE$eGAfs_fE/nTN=&qzxCYniJw. , $r\tɯٞUm(YbY:/U8ԧKBewZ&PUD,if4C,QNuIj`Z6xf@n|Jr$'eEiL(z*̊0T3e=6:  o< kݜҿw kpJ%Ȭ#Ǟ$5*hRt3<ѽMPaܵ&ّ`#̗66KR pGW}"qXX#&p"T ?Ędoh5vh JXjc̞{%4KQno䇝Eh:"_W@QR!}<~G6-"C+ʺy֤(bz s_ЖHײ6W`ÅnU=p#ʲV9Ł'30Bj ^u d0)_ݖ=!ҘFM kʧĕH',˭ BH@U ):+)yj{'ƅI0oWΊƢ$IxsC)72{Lv4D|ꡖb5gh؉lN2֑r`1%p6pDd[oWmuf!B}}{%ȿ2,Kx75r`1ՎQg܍KX]v_gz2nywk6,%~i-xKY8,}V7ny`ެ=%VNԕԪzC"Ğ>7"EV5?ꬱLl7M&ImYկo`DXJt =>Cݳ1^.X0# =^S Ibz_"DѮ$\it.[WjSZ ^]6!30Z$NGNl0C$ElI " }vB(ELP$ꕟ֜6|-ԡb= 9nKSLNHY8>ƂDu eбΛL osş67.)fFf1;uÍ8.䊛Jfؠ#2W5"m>BNM|eHU?nywڴ)O5 ^9hʛ9*JoFMٰ^[prp#H^7*49nsy6N; ۤ@SF܇ImXS`^P}h˽y KL1:ClJ^'K9 |Oo$xk}rU@JphaT-E[ @~ tgBeu#!/_⢝\+܋↩wt X[0KaJ^>=Rdi1=x?ֽIBi@S]1Iـ;q&=aJofoƆeU<(׊ ʹ]x"9i_4uFlhZH"A3ҹzm^>hEQ+~ +aNi/](8?>@5)aSG|g)p'Pk4[x] LT1jG9E%w6FGa(帗T}LJ 5k Y`RT K՚;!blץ?w9Ԉ+3+Х\k*WO%u0T0um۵Phc00^7>֛rFwK>*9%6uNjZV9A…f`F4إ#g[6fl.bzn(Te{55d€WYPpReـ[SF(L=ɐ!%WO6fʞT1ia#aQ> N;u4>vc#a1d9Ȁ(q R[1="Sꟻ[NwZa*US TLk܃NyaQuM맪3Ƿu0.IóLcb˖F$jJ" N=bvJ{?g00)o]@ ŀĦ݇ ʾ\?@$8</|S?0$Wz+VB!.[vYȬد !tFKtp h%3ܟ-kI_kӕO[StSTl x| lt^  T>"~:Yǒxpۿ]v' `=w,Tfb{[X3z=Hڤ* Pc9WNaވG]¢Ret;+B2!S1 [zY2M*lCa@GfI?ώLC IxW|GdH'%蠾`/HÙ 7W.?wʣ;JQ"^.`7i^N%6n 5HQplG}$sugǟuJؔJk& c2f}*G^n]mV)w5`p<ǂD`mG+jLBJQۤxqlyWrv^ٰ(<<5tcQbzkԁb2 8gXFOIuko.PZ(mC]_B:"YD9 r䊱\ ӱő6ixb'LcHsVYRaWpc|DYyȃrtW̐8B⒫)9X%#Osc࿓7~ACC %'"x"wgd<']|Z{,o[2TP&-7qXu 7yOW3|.-^ u?j~{鲒rEQ I:j7:+N*J꺟f=6$wPƣm$ڻGY; Uߠ5|0De8V0w~.!}Ak k=DH Y+4v$6h,wv;S(/-1 ^Sѯ]gIfe@I՞RҜS_)} ng.Cfo7mz^8GӪ<|,,#daj_#=R\UF[x-d x`8Q!Vˮ%vTc*WBBheݓ/2aMc4KwFQ3$_JvţpvM~:fО쟨\gtY졪C!`~eIǛGC4sb3;싺v䶃dRd秦cWR1MТvhWCƄJ?J8E^8otZ~;v/:֧'~_߻Xo5F+ӀuY7Y 5=dIL#:OZ+o=n+!A3wxV a8FO%Փe.W1i.u"ԎuȓFL?Dd-v:Zς/Fa z%R`..TPk>߮3C>x=!~Net?n}A7{3 |Ť 8τzRB]6 8EY&3%?Ef}ܻT)[z+:)Vo;fAP[ `GN&CgY 4"ހ6|= Hzzܿgy%GLk7Mio Rտ4 8|{+bk3DLO!5\J/`H% %JM&^+AaXei䍝<_Rp~Qgy̢Q2 &(ל $;Q52qm?nn*Gp/C(|u_LA49F选`NΒMZX/ݰYRzY5]Rbz R07OMdmż\HGvC ^|c`&NB~ Gt^H6!d;  LPlt&#69Ìj0^%^$ ( X>7>aea]p+^8c=gL+ ˤiK( yʼn\\&\F:1U"n&-Lw 2ZjTA.i~ﭿSŢ,Prҭ@r&>~ h%ߘ>F])[ &cOT3;F9Crg[*m`5t˴߬-G(t'󐵾xM k8kHp8`<ҨX h8:x qTj8b>˃-S Ɗ Mwlޯň ʯr $%4U혘Z._% ࡃ)?Tck8B;և >xXq48cA`EMU&*5NQQh$a ^hK-ڋz jo M0tHE97W2YX`40jc-푷eӼ&#~?cK>4ʋiI#J~VŪ`ߥnsтl@Crl8q 26h5kЪ&nȲ%T(: <9ۉqij9EAx9։7ʢlx-:ѕL;pSEqN_DECܗ8|"+42tZbU^b|]/hu9n@#1vcaoŰb|;&UkNEW"Ⱥ ކZLXȌM%;st1S}ceazTRAؼK6yy AZ&pQwH判L_p$AT0kY[ZL;`2t.] 1[lI k≾w2"\j[{/ 9X$ҙ5͹)h(kam,S軳K_O}~; ̥RQII=~af_uġnm)J.} gggֿ`*U,t+$wrl*FOV EW!dlbez|eLۉ<>s:ʼ/rO}wգHw0AZq9R@o6JIfeāAvh4զ )0IY" eX snn~9'l' -ênvhcU1(vmv56gΖ>SkRFY#1ڇ6_3ةsNy]{EݾZy-}DaYv8Ԧ3hޙumx:t*{G{d'=ei Mw͕EV( ҕƕm?Ct=&nP@zCmF?tV !x[6rC5ip/IћfAwDNX&Q[԰1JFp8]"qڠxq7UT8y?8.S5Q'?!vi9i:ȡ١AO;XD^5ˊ1`v1MS,τbT9DPӆ{M|agS ~5،,qͷ栤kLNK\2Ọ8ƼYETeJH;6=.|(nϜ,zf\Cxϱ9j_اY ! {u-|\]vy/00ۢV̙TĊ";o*gCp.Uqcmw >GX/|V"ҶI+ |50"Ss:ա#bf1d~pirC(q0Y~{w$)i3&)Vh$_– C lpCځNn Wa@0טr:U6Sdn RVRv.! X!Pa"S %t4=tleez'f|\ VuRg&<լ%cGR76x7 pla@>^lQWCLh=Z "UL7(4\E6(DHL?}2TVȬlJM0 eLu]ҚO:I&6S'zyj.gag#\rif0 VL&14rRM–!3 Odv<(A)~[WL T񟛴D/MO:Bq.xJj;™|jv0@rEfǃ0nPfCק,C,+{V,[jYprl[_;qrN5bA̮4NiF>).m掚[guGpkeK=Y:;O("WTr!M+f۠껚^뎗8;de35|DHcDllaQ̖J%3B"4lO&m52OcuzegWR`e'7J:io#]|(6Ӝ߯vy|Zf$Q0-\wT; ްoic/!ݢeA2c!buJA~^m( $4_] 42s5x;9lW,^N[E=9 a`N3I["2&T'Z@"iC^< 6yV h\r\Wp{7 iQ~a4 .k3^`T#aBhDoDbv࠷7 >精ծ^#3'?hX!Z^ c8Qm֨>_i ou O-7%x&]a}1V6zSm yad>TEn<6;X )pņLC&;KyџyaR~o+T%3c@*&zc2?Q?6ww*6!rH,\˜%X%9 .2wfo>[TG1@eЉA+m0TRŭ_0[6PWe~! s.$6jijb7boR[kA]ͻQ^%hc9tQNZ:fхe~ݙKɰ׏D9Fp 2 V-Jl)/Ң~r\D-$KEt5G *g062&aR,GSX ʻ{_:T"=,L"V^1O ~NTG,PU7b[Xw,tWζC6\NQ8F$ߍn8u]΃f|/u@[:(6SY|ɷQ׺|6z︶ީ ˋ,K9y((_5=|D7lx%9WH3:i ٯz֧KgiEE]⶗[8f~UȴcQWD(`?!oS&@c}葉ލ |i.eXծUX]p*RwJwo=h>y=CNi,HkQpQNEծu麜E|8 I/ 1|my/02z-P_7 g {H915YPp̢Ne W/bNǑQAe[*azYWq~h *U v ۪& )'oyoNnoKܛit,بB*6KE˨XPj=, ]>r]֌wFɖUQ|uc )į~op.QnU2S$lsF^ :I# 4/Z~{uZ]RECaL/?"A~ u_ux.\Զ$,键:1TSԬ޲Hhh2FC oU }R?7я*mr~(UyQEy l s#g(ErD{іBS2>HcR":BOWR9q՛=Mvpqy++ߌ7vh' {0U [&JL(0e?R_8x>o{WXoGަ9sdQ0H9ֶLhdo&I+AQ #Y)*Q {, SDd-t |/N'1aV'ס-5( Ű@Rϐ55^1hl\i  9![_rؒda_=̒kq۸Eq*FU@xڳ#,bi73OO1;m*Y =Q$#qd.u^FV!.́ǰb؏(P ^ VѲFŀݏ1~՘+W\1(d '!OYu0nd#+{YC"@~=eHwY"&FGtK1`_q%ɞ w帚|׸[b݇ ƙD[qP$x{ߒ1. ek5(ũ0Zܪ" _Ju@ C e, nY56ޥ 4`57clV\SKhm!¬kc(@ M6@XqTd*E"?[@UH9^߄ M''&61V:q Nsdp "D9d@0p9 =&.ttp5hzn7{4kLGߥf1rs݄=(zza,/b"d wp[4BI *TzDdInlvoޡϜǩF%3܏!CƲ>f"E +`ON4C,нŌ}aˌtk+Qб́D_ *t+gK9[ѻYk|7/Z1ʞrc96S_]M[&uP94䅄 Aau}SEWlc}SN(c)r'nͻGy!uI}47叴UՐ,{pRg[o/T&!Grn KPKNZ^.U+1Nenտb|+ FnIvupr#l`79GQ*Y" =@{da]QAYq&]N{j_1dvD d|kzBQ-7o3Kv.P!Fq7 }/CnJk菒ӄJ&68e ̅:Ψqtf /'pQ>[r~ 7>Uc j\f`7wmyEM{ @'VO&O٭qnp4YsdS,Ι+IBR`2?n:PR<*l&!uej34U>r( .:'f'с .Gm>Q7돡st2x 24_KVM1fz+$?4=rjK?b?\AHOs*a}󔙘}y8eXJ[k/Eye1k}p'07$IPy*tVfx*pDVyŏ0<4̣* /NB*E<~^C^WQsGIV/đϱ< %P^ +-Œ mULen0$yLjB=wXY3R@b фBAY}AV dZ}sm4(??5:,DeY9H&jeZGh-49b6^Fu kEGLI`C (B +\(bnY=H,d{A̙ ]ә; xzm$uyG"L˾V /)%eo4KeT:qqlGg F"?Fђ[0F,=T6Sf͑'\ @{z])D{@ƴA]Ǎɝ5YZ%9FP @`~ߦvE;EGl$(z@O#T}?;"U٤VZ]O*z ;<ҥ`6:;O) ̷Ɔ ;9^cxr2L%Bj=VʌT@Eԣ|ڇl==iy[r"\\єO KCv0gvS-֜^,H̙ T[K Z~:A4EGt֐'7V% ڡ@R63宋@2qT1Ш{ujO^^ŵa^ ߇vhWPL-$1oz4PR.(c5ieS)f}?4u@g_/;QP2F2]gǁ1Ȩ*-89ho5\ycRZ t sJ HN5ON*&Ba:e$LvT [¡t}' 932^)Kkw`F㠶EtV3hV%X"h]"55XM]C U/Pܸg  B) 鳇! {7%?'x;B+ =^>~FJ>]ET1Z0WԮCkzԇ Ioy\&]\iin¿/[WrL]5)!iHͭY6~ӗ>P qؤAm>~fIwGM]W,10 XZ(IаLtZ 3lRƼwK=VƬZiy5ta*)4)hm$ᒞD  fNSɧO "NI S h^o-suJ۩6iH{&^2>ڝ2]8(wi zL?64E @tC7%PB h!5qZn!rJx!>92LjI|zQF,"@'\XȺv-4Rd]`$b+fzǵUӻ61*'DG 8nˤr,;{^NdCJ /5>$K(3a.x\60Bj.7`rZ]I/s)tB<aCW7UT7$[M9BДAmC O۷2;AĶt 9e)dKp\.&n:iwY%q?xTgЇRB$eL]DϋE)*8sڃa~N?[W1Cwv9ToEnbdT$m}Q/uy.0ŀJV i!L!5L yOd1.79 |ڑ>옸}!a" SN*/m3ˬED<8,NHxшcM֮wP60( w0g^Wroq|*#e'(`]լVHmv2<$ z6ѪLyvkӇ\SIAc#;I1zy)a$8@;*TFk*LJV-k\ թ<7淛rD:yA"z̧;hh꽟vǯ̘G^ߑ"[8hcx-բ4'L߿i(i c3ʸ{)u&ꧭ 6>  8jgTmH9pe49ckIo.棵v纺mϠ fs^匫YKdm'}c]^ټo3%4yn#\):`U ìsO^cŞVcPGkKz u=uu-u$=wMeVԒ3N*t @WdȊx˻SL+FNb(Hhge1kGnd~iJ9ftX+BdYlQWA ^J 4:? 7(dkO,fI,HWl3L$8Q֦$ێ^KVtZ9F0CݱV 7,g8'ҁ/OwQ)y& 6ʦk㙲0htֈ эr:xnzNACߌ=5c7Oϕ/H5&*CkDiQ&#r&hGəWaH[ܦNJqtfam,ORB%W:3 #Fh߈1vب㣝ޒVaљL(s0YAܐ]t X¡'Pcz V2V%9Ie_9bo+HnX"v6Ed ef%fȗb* Lnu$$U$ ]g3joSkb[;p{? B N$$ 1G o^5~KߒJC )/~H;-LUA;b05{5SE^@cWFȡ>L LSk/ֈӝVH{#C>jEd2i٦:+وCL_ (9,; YȺ,/|x\QtYæ#[&D^#c/B83byҰ_i4Yʮt߷_(B񜃠vŁi=:NSTI*O S+jF{j#U䝂2 2ugbQHNdomUHWB]H>ǃQv"KD 3z=ޯө@!$A*}rp׹dEfl>{{o&zԄN\~% 7`jwHf i}dkql[ZtʡmQf{`~QޑH2k  ωFs7n ž̆P})T*O\xxu ΚMco04|И} / ci%,>BDͲX@9i$[AbtIȫMŏԞi#+ ڰyFt'"v8hăѠimVdrPB>~3i{fkfǍ5 MQ@&@#&]/\x&ꆟ{+CAF`!K+/v9X690U(p+e3jڸM:_ι#7q2P@4?.L6c4lpx{ļٖ2ieh*: ,U ak<+|0_pmhSA~' Y]3Q4f'1bB!ʮdJ|?\sYI{@0Eܾyը J ܳ?ߔ5!]ʨ15? \h?+ore-ѪW!;HVJH;+rw/p :LNqţ !x3GqkKXڢV4,]"F>]VV5?t訹PI|?|"sSm%J@?DHRGɓIԮWlNQs.S'eoM eISFQBER|nD*Fb1_ͽf^^_☄܇sJraF"at ҿD2J#FB<"3o:a1c+ɕtuJizNśz㕭/Ў6ngQX{'ߟ]_j ݫ0,宺CJp)S:a}'ƿ)W\%Oi)Oj} N j6noYX%@l<;"B%c>FK+)SmY )-k^O5"ސ Zͣ"(<T@f+4Y\uOzDݿ%]g2cS;XEc}XDT0d: *ET+E 뤧86oRԶs[h5xh#E[̜Nx7OxsP?rEٗW'STxҎͳVKW)^WG >5H\s%{*ƫgf)xikn@v&Lc'M8Z([7ͬƏaQנ~y`GfB8AJOnvu^/-9T.G~-K1)7zT(͔pMMv6I#ҷAө`},. 4lچoПK_? sta>5[/7nȨQJ5[\&41'C7I?ȥCV3_Лxq s8;ԑp(!!cCc`Evw5}GO?DHIjl+r!":Ϸ=OV/ b)dBvXR6㰬lhdyx#mE핏n"ZWkѾ kX ܁񻦎k.VbMB3++~U6kËpRw9m):يZ:&!L_S֋6 >{-%?@FQ;j@`?>iOp Ө{Y+8sDzז|Q nE1{sZLY0/I,rBQBf~}{Pӧs!cMY@t#`e/X&ֺ?S'Y 5uxsA᫾gD<}{M횿'ϬtT~yG,>tu\=Lܽ,*/6ݷ~JWV$R .RAz5/A鉣x [:2`SM_Z'|s7' D4mBu}.}$d')ji}?S%zy#7V|L԰-PhǨ!Z1/2xE؇OeI&HJj,}8D}|HGZK4,HUqV\< yj8LGZZR %ܓ)^vui˺}vr`ͳnkz]Rxx%anc+g.YRJ8q[BQְLF? خ="]VJ%}+ ,ME3rGz*?р_GnًTY x9( i|9>bÙ@YCi%"qeؾ::/M"h3}hC`,?$7ORF\෇K%|TżQUd9ܑK滬/.oWHYɛ C؁!p= tl|wBq礽Cվ$qxڈZQ|NVk35{u/@=*[w魤]!M/1WDy@0YMyp[l. ^`_=l2L!xfH_@B[}"'X}wnr3s}`$zj}Ye-3cpXnS|212`Mw0>N(o77{~߷=6mϰN^Nb0dϗ;޾J!Nm˪m n9a\wkT'sf!}$Ywh*}:MkM%+(рɱ4F5Jp_w\kq35z ƖL(!p sb̗]ddQ C%չc6W"2Nͽr%.L`sJ⑳^JzKE㨂8uEOq=΅/je>t-Qӗ!r n+ke3f띎="jGHMѱ_ﻌfS2ء4zRG;YHe2YVC*4sS}X`d5) /z*\3)V_w=T`¿YW] eOB|B3"Yٯ&}@%r^l|O9 ȄSVHpl!lnV{_!AL Uq6\ C{tDቫ28C|'!ƕVjS u8۵OIt<;}c8 W3 laB\oT[/}^M% }9d3T+WEgy.!V%  vz(RT +`w"nܼ>p3&_5`2TqxeTvhYεuJQwn=JjqPvZγ:IN]191lAeC¡ej9JZ , -}^͸Tjs*ߊMzc$Ca5&2a=VTlɟMwN>e#tO3.T]=st֮pLٙJgL%涛e`ݎ[jL(T}1']ۙL'l>rG2N1G[D(s&Ed,CVx_|PnAsȰ|֌+D߸PSuw"+NzE1ߠhKH1_Ȫ_+%5N >PZ e&uxFǗWsTR4ˊON)aA1]7!> b+0{Jj!B!û/p+u;`d'We 3o>*|:ˡ ֩ y@LzC0\+44ALr»HԹj6ru5*<9FI#=CVRۡ7WR8o73 }Pz{GJ7$@N.cvЎ-VH# dėGcN;n@a8mOg7%!4.E9ߨcl4Kk/ї95S;`PG=DXo;&d_GOqs(Oj6ǻ2GFCͪ9'A'k+?/JbA%` Y:u&Bn_*j2< Szh]y]ۭE/YYcX4gv(ZS2u_M:q#xv$+ɣGɸ˘G O[zg؟R37GHF`` 5K]kX_^$nQqe3\E*E0ZNa$KԇB+r}/BRzӜ4li$ bQ58tILnfm#өnbt5Ѥ ^\2@9a´ =0VLh-inLKSОfSHZ`yDBb7c ]&{hiH3_8*T+:BQPI:l5̓m|oa"NXQ(1rp z?6w` wpl}=lYVYe:E4 YdwmcBBmD,lPZB7I% R3h2􎡘n ];M;)N߻!<Aq ǾaXϞZFV\Ɯ4ː/aHU~?O e[~;X PtZ}­u8ч*Հa%[ݮPI/V[:˚v 4R@!;vIx fbX._gR ~#QOekPI.u_P󦤒iG.R/Ra4+txN2#?"rG [(1v |Z՗@g- tP";R'I:O%8p >q/56 1cC3C5jL.ZrO줫G 2Պ 34:6`ĖtQP QK0XEb,EYU '+@`H n8@{z5/Gd{kl>{SEEcqX6D$l.10K7aFy< ddV\TkTԒ|ͽ&Ȇb(V\*~ f$]%pnl%#H2--o=(&rR0xn{ )=1,l `-h +hG&Λpbx,Se'>Ld%ܖ6Tt[zwyyrr |^EHd+ mXjZvh=Mt+)oc~sU_L`FY"j{YnpYT!暋 Ւ#QNA'8?.N*>ټZDzyY4DuBk#RжRc7WJӌ|oc".'"j!f\Wӣe%V5.(dgw3iL&<ȐݞKw@Ewk#F[]ÒU8 MmQ^wVK=P褏u??lBAK+}v!G9ΈT8 pJ&?J~XxyV=-+E}7yn/mXUE6&5]͠e$p!/ؗu$CdxsK'^"<_ HL8k+{,sù0_Г=0-q0'cl.~%ζ%[U6qzͲ]llWnTlun<6Pu&6~XcN ]Ο:C om`&ut+Y &nZYo|Mwb8f14Ìj%s^k@_ŵ.fY\|ܳEMoy4/qQ!6ڝUԵOL<]hq%ĭSf-yl 0E_Jw HA:r%*h5oE^w8fO[k+.PC%h>=-r|; >lbAwG<0AL;΂ɐ)xf"sz?zݛWԖ:teja^ h:*R伜_{~ ǍWn0pygzQdL/ ^iVG8oAW"\~mfWEX 6~~IXD]ƙ2wLؚs柤I: BexG =_Ld.ć4h iJrZ6Cuֈw5â\tYt:q*v&4V%y:o{'F.9+x;;oJ҂l7C N"bbwU}(, M~D2A_eyD34gwVBwM/8>gcP xHs R+b4ߦn"dy L&FhM$h%ޅ(''E 6Gv0@gDڍ J؛T uX"h44B|m\ 8/"x/}HִLaH]$.`)MМ>ו mg+X?J-Bab7c!ZZe>"cS *Z(TJZuִxfk}Uq]?0΀ص`9 o'nM]ۘkD #nC{ fx t8>s;rZzlU;9c~4twbO-ڈb⤞LtCOP5xw8b6fOU }Q<_J0@"x4F㕄R _Yʊh-v46uܴ˪:YX#yDr`9s5F .Dr)QHه TN.x47mNpf U?iqωfv ~8;@682@ QT4,]F; 31 !;tW]SA'LȽC@V rgͥN)f@ʸ"!S~sn?7ց1l=G#;~ z}.ĚbKrB\L@4$Es4ي@K#k -m- 7ChAUȨRb q `&~VAʫֽca="F;S)U{P 1S21'[|YOid׏@DȇC.Y3PBZ)?=м~r$EDuXT|,NǓ*%$lFm@Ehj}+*6 ԣL'llH} L ;ӌIg+a=G֤IƐ9Ի&cYP& cvrFR\F:0hܡ",(ǿh\)ʱr!AG§63.R$OShC2mlmCUZp~g2zH1Q0׆FK7gspa$9vX=ʦ}T8ŷΡpge+$1*#bmSbvY9zB˭j7h-^9.DZ9d)bFp3Cj%Yvp3="(ׄ+Jq0 rg|ׁr<^Ua14s'%뵟 ,j⡝0v{AZB+o ͆@cPHGt5 Ah/aas \OOUpUICHĿ'y (l Tc&|;ٜ@c<4Rxfqjv7+vGtE 0ZӘ 5HvrMFoŸXQE ۬^Dkh$?hAݚDl?L'ťO3 ^e$ztF0&y/%P;!@2'84[d#ZvXTk)ofS3n1a Q4ݬ9xw{+#+K'Q̙yc1&*0yJWVxlsX{R[Du/vVLxv,[;tT/F)vm5sD;sxvRx&7M(:eu_\npqn_p>$͔.]`m'Hhd_A<㙓=X{8&I3En"=Oړ)=ngl",GStAF{bFO| { Kƹߧ@A Fx __/f52R.p"y(mz8yN|e:yf>b iGp$<,~mɛ~{u\^.%i@p*v ?wHDN{Ut,:MͥAtr [ ~4{/tl*j8IΪ Vp{j;E:Ѥu*@NV'F _w A9p/,Ȉ "1q:K-5m{;w%Cڻ{ SkΡ랗w^|Vـ N`W7*,˫?7vQHwaq `񟫩ܵHG7fHyջOߢamٷzKzb",q'FVjU2eڈ0j)~#g&1wUҿٹqiD `º0\}i3xchȭ_? uEJ|A'TI_'WHRRwkpp83[Q +mkC7 gG%x<[_+N3Yn~):fE54W>yYrud ކdV> K,g< Lܢ3Px-KFta$,#Jeѯ4rŃxNWm(&Azk-ýVNT|Hbi _u>2"'ŗ,xw-v7It5M_e%*6|,6o2Lh#QvűW$5g yuUJDa km`ဒ|%[AǕNj^d3`Iy;H{.<&:Ǜ8{ϖ2RK3][k$Z'qV2>\RD..KCga_vL&6緷8O}Lӟ̶tH΢]i$40#O_)Ú ˆ5bD㖑ٿ_@ṫQ ]fb ޔSٗZwO?U ZC,3N\7Q Fee,؏r#So1ј|'DO) %F1:kUv\1qS/i ];\ɍ:6./ˑr璷 tx,(:rff-~Asv j" c:!^mN™*:$mP ]yCctGyGhۥʥ@D |#58T qv-+cwWm/S$^ZcTC"Z9g) k3毲Xi4zTO۾t*.\dt3tDWMTgx(Z*+>*,m \ G/+G%fZP¼c?m}Jrd4@"J~UՂW}cr$-evtL+<ޘhXA4Xa,/HL{5ckG*NAfe6$1vURuswϽ|ItQ`taR<3gSN_/W/E'ANm_1: ,.e?fg~g,yJӁ_N& )H֚ i/$ۼ1pR]2\õ(ry?eV8aqr?"_dJ%H:px5[6P2@6H`2\oqgJIٞO`7zmx΁9,W:!y0%H'qVv t^^Oٶޔ)XɉWQpkd%bZD? ؟*-GౙE xJ_=XVS"T(U Juådxh^c`_%% +U؜FF5gƼ2 +\Gvl@MplU3'(Bd6#1SA}fIjEYuåoyEF^8^3j!`ݝUzs5&*ʟW!3er^fGc)~٣eO2kQdבv&F5 հ{4 Xmm!֓kmõ9oN0&IzŚK}RN7i"a:~{am) s-53ZjN>AՇS95['ǿGi# <炥Nt[~gCaI$Q)v:/ 44 !Z\M߳(0`0]8QbG5tKVdT1<^೴A2Twt%lM[! f熁͙wG7%0sCWQ7<аyT]UBb. $cΌ\66ƜG@;Ƽ#Pq5q&\*邐؋[kE,{s>ӷ D.D^,'_mXטø^,Ymc~YuA\n_炍kTX>EUYm:]^ !=R'JJ)%M/-fZjy˨! {VN+rRZvZq UsMğS9kRͥʰ=|_cp8 6K[SLLxyyjG7n(elr2"nս(G|N5* s6j&:Q[l$|~ CՀF^63J~dg>p]j\5X_0堍^$&PQe.̼Fs&`7]Ƹ"r_z2o@H;Ydf⚖E8V8P&p~!]fvcEgJ)˪eL+%ܪ6)"+Wg/${?b`+SQgxgf@ `%ːe'olЮ} _U/N)R5`Tޮn30g!j^}ojϢ>ݿ,^C=խ R45 ]Wa HOlb\rUoW| Er3SC}UO5)1*usjHh*|dkT,C} T)K׿v~:By>PN‰ =Oh&jƚLXb0J(NԪeM:q{'r&;b+&s&&:ܤ6%s^ !wϰT)ò1^D0nR紈僱{{i86UԎuwͤŧmLe_a#U\l} TIB.ZӾ)=ʄ)X fI9%+bG kF#-6%[Kx; Ys~9K6 'tZИIm5t wp0WO b8z+\%Żrّ㖴ķ85b8&FߵkJ.̕@,>I;wJ+ԩ .ʞL:Fa͑F^}N71cC¨\xj{Ɔ*hd4xmG[\6a4Uv̈B [P -nF2(o~$ }– vw0u@(ɤ҃aBMk0x DuK>=5T2٨#:yAj `Do`4QT5Etݣ&Ν5b}(vqM"W|3}`Ͳ[N c[Wl[}("ЧF[xa9B͘7 M֜KEwgtB)N&Q˲=̀=d/\t=7!(u>؁x<6_g9Q-#X,sj eL(Ë֟0R!(,Ϧ`1~o.tf`0$tScp♅7͋$!~MIN1R UA9 _kFFg :=HSۼ v^Ai8$o6'TY[ CL{\qӲC^d,証\7w Z&[fw8]8-{qЖ*֕@)A36p~wvIaVv%|4r{hpue]\*Ά BWN1}PV`V?{}t}BΡ"n7D̲e(,k$#bo(LuM{fS@Xϻ] nZbiĺ ~s~0KsBR Sἠ^%BZ9O'c-£NՏ`L\o_]|<ӑ1$K9a*O$w^X0n.?4Q3rcwHH\'H4d PR Y=kk ~0݈Iu{#..D[njޮr90Pꬋ 'S#jd̊uL1αlo` ]g (~ RێϜ>ހ|?!\ [a.-_YoC}Jr*QrOf$b?HZQb{xSƜѵ`و~_3hY41 o9_]p/a\`{YNXzjx}[߫|<8d^?aT}B-ƘnƟ_ɪK&= {1 Ni'ku$cNhT[mT5 P&:j[3,3o-HQq٤'`oׅ^.]KZ.fre|&LO`9=b񍗈̾Omhym5[(8E_"XunXEƐd2Y-2 4YpJ2zΫ!5Cod3ULBNfw11 [Βx}͢I^\ }6Do H3ɂ{f;m;gvZ\ŝ#^mzgt B| C^%Rcysy-o,.uEcr7sZڜ\ Z;-UR:5H=40z/::;L*bˈQbZ*楢dO)V%5 #_3gԚg²)8x!d|$x>LCD5,%˟zO tPKīT=O1?I>fB6ዅ"E6\NT8FW4=n"S?_/UɗXbXY06`ɨ~XwqL][o,CT%ZTHeX\Ir"Hw莢(m_zXس'nfe !^F9TҷS auS̚&@7P0d8aWJNJce5Tz9g8dS\[򩶔 )W'tV"7\Q}ѵk|{1+4\挍d׌sOK?M[C*1+F-F[gs7h|Q4(yʀ iAlKG ZV25jEg~-ؚ=_D(QcozIwH" N wzGoP܊,f/*p4W,ס8-yRi,+M߆ST|ŐY\tQX!443d,v$l nQtc@'+ѱ/Z"U+ &޿et;!K 5kސPjp_9l %i=Y=xҲZC)APLND_7%_ Iߕ%3ytoKپGv ,@DzZy(M_Jb6.}>HW@{%v/ fM/+SED4yEcѳo>c8oZShnS"A41XH!sQV'j󹢾$}:Qb<Ǥ73*m3QU5qA(=Y`|)]rکi+>iZ/m{/Q*}1~UK ,s[u'(H1FN "% 4s 3r(:aO2͝_ NJ:/x IoAq< ТW!k:e|~{왝~6 {.X &ˆ\#*#;BL9.V#>/lQwm?2/po~ІIqn p2!a,1aM2<8H{ yqOaĘ. Ņ1bJ|FFV콇{y#Ӕ))/ւaH%{78 ;{G%[ 4K"Wq+k q:2v=K{piZSYAtٹփlp<˂&4(g>ܼiZ>&s4#}9_27Ps9-W9EC`=1-i=B R!Ξ5]HCU>p(oCND"d^ٳV<C1*uzK#(N,bùA#:ڡVgdo= 𗿾3o$plmj`+?" u=J 4%j o(hg Zf9iy[RIE@V03'~PKژzNϜ:Tm ;<mkaCDDiHET%"&Ch:+znVVAq{pHxIBU2})~N$caR-Rcש6@V^hSr Bp$& }w'=' DP#D~cM-SYFVE?i=DN;b8/Θhxg1.5i &(xM;{hkڎFYdvІ| (EM0Daw:( bx=RUpcƜOJºP}0oO)f$ .}pi& E3,fC)]_ + 3)$d6Y߼!6YiwUd)&miVeT%xF ."8˒.],8~z;xxtQ#6mlLɤ~ )[Gl4fMKz! =Mjz?)Is`BLA,F`KIv^'"#N>xAt\B|0 ϚCY8t }?a1q2 @~(9[jJ1,b/8~*Dg)D1p`z #u+ײ2^chN.,X58=θe_P1ބ'mZ/V5tdF/*v*N⬰cx-(:p⍬]o`l E~,Bl9x!YŌ.(0}w!PBscCDe{x(Zj 2ٳb \ o {M2 q!L >lE-u@G hnT8χwש@eH/ׅl¤;O4 %-՛R$*NDvAO{$j[B8TkOvox.rᦘ6w1Et@:[V &Hq)HhTbq5f<+kGw6$R|=mDG+ (o7P°/X &pi y@63E>e yz|]qS \>O @VyoO)Ɉ/f:eQ/U 9_!/I#>MRgI{dSWl<沕g'8SE*sfslmKfO7~FI DzQV#fg)*H4  &UwZp >-($3{ȊXҿ3S( ;3AH0;fv_+{#L8Fo%#BrǃYĽp-,JFPϋglmzh$nE5(k&v?@w>uoNpGM^wY~Z v]HBa}pOBC".GЀUs%y|']"Ϧz IkJanI=CtӮ$Rc) ~ojܜ ~ GX8ϝY'vY a 9$.]c]\(5n!?^;8P'o!9.@ @/ a' 5എ!YVSq}88z\^h#ޱXWseW~&r)lčkJvxDvBm7ZG&a0sũ!d@Txƫs(EA %BCo({;!7 &0a"G@'ۓ HG7 [m3e{ Z=ֻ恆de'ʖY{ ZbH2hExW##䉌_[^N}<{'1n3oi&늼έnGmwV:;'7qa ~_eJZJiL.ơ>-`d165_oPCh ~ -`tmeff}mq;R?^2K;N^#ڒXmr?P RpE@if0i4N_qD},-[z+?{^R˅F9blؿv~Y`đs[F=s>yDe6500#=P97̒ :urrB-" 8E@UɺXj&Wճz|0tmz]fm7ȥ.:qq M 7gԳְ͠a@xpN*,Ƃ&0FϬTY:}G-$L.H0 *}@mc5Z bͮ)1ͩZ:ɎNwt %m>Y€bK뫥^ÂXțІSP.ᶛІqD|R 9E,ù祌*)kަ)aA-6q,mwT6;S>K{tk8k;R)?Md"֫PI4$|_<;v)TX{:6#0|UEeTK;-zt,"YHNJOJ3M%6, ]wm{RU4eJĔs J0Mw8q!.瓝$C2 om) iżEn.\3"^1ẽvi> FFg{4xG;CWϟ]sejd.HF9)ic |]?j8I7;gav;H' eb`cH_^/YSbV&If=ާ뱾[3U+ZyL]6 lØ fH#RZI^_?ګV~F6t۟#3+܌U7Lv3g25'VvL߀P.@88/0!@.2EV@zFmIyg } zң I='J_^GjW'\ z_#ECq鏉Z*} =kZIA] DNRa j 6QWh&=j[ ࣱ!-{m$3~w&E (}V>d ؖ#o1wqBm({vKX ZJbV7< F^>*zz?'ۂ#Oµh%vBN{7Zөh~ xH7wE)w[e$sY6d6GIfLDWp@^MR^ewEׯj-E v6rMJ1n|EX$%g#XUg鵖,7ʴyG'}yQa:dhF+l#%sb2TμW܄;aMK;k(R5QdxRIr";m+ ,.:)Od39=͍+(11~$'7l'9C,"ubUɚtRɞ`qW>8nGL /8Z(e]xHEnkq[_V8)^CzT h.3śOZAD{;͈.S,mMfߕ (r݅Ƕd@t_iSP!VЮafu0Vɮ$-8hC`$zφƲb81/EC %C|& dOj(nmK3܇@"Qg AFg0E34*\ ̗Q>=eN:--s½h-LqxC XuZ,K7{=:[IT J%ٚ,["%rθ%DdL V_m^Ѕa+-[Xڨt|Y~?nib;@|(aO56M_+Dd{Ⱦ'CfZn6AU:]bBT.-ù{>U6h7 S|!W?mo[|mp?!t˨ޏVo.9d;HXX\fl$U)틅 /gN 8 _b& *à2x+ 'y``]?TZN(-y;o*fɗk>+Vjѣϋ K -ǎ`'I&^Cwc?c@FjP֙=W}Nw)fJCsNkA˦$cqp dVcyx zPV٨tP$x Srȴ,8zIX_4@@A`cxM[۱2pNds)@{KVy PiT=X^e0M*;~se'!p<:jyX}ȧ!رA7!aP7 ;nq/4ЁE?l!w%b}:Y< ~Ī-y(g(Joh>֧CC>tV,gf'L:td#IP6[ʈOr:sGP}bgr$\0?lc$#mM>R/eɊ\uFc,,奼Ɲ*dG@cP9 y|êĶ~@="k=g&fKy(uvLI$ >d4zs{kE Ee' ?4W~ĒzHov2/VlrQ YܤavSX@hX,@ f.uG)y6F5KݯO?AIQ5;+IQErs~|C{ȁz7lW >.Kmm=+&1m7N=WؔA0gfY'ExD ra鿔}JkB) `x2ֆEmLV]BQ CO~bÐGe3tИC:=ue q6bD IZPa4YKLj 51ٚ>]w,i!:uߗ#szZk8ుæM\=LI$Y>^`cIPK?.T# Q\2r6sO>\ab0/nj.gGL4(1n/_)."g-V 8dfͭw,m zMwIc)VvкV籒H%3Z~quSߤPͳ.oȫOt4ƙ5vt_jVwl@,cgeO͟- %*ˬIQulCjBeBq#S>oNk3kFowd$tAD΍&*|%y֧ \qzm#iq ݻ&.'!Ibx= b4w:J-_pͱyjC!uwN񢷕~Ò~Jܚ u&q%-MrU,(2uey8٠Li< ,KgT%΋CEEτG+*4y-3Vpj 4{0\Aom t>($dDMUJ@ dQW؎ǂLjۙwv?x67v-iHWA.1"8"Qo.$Iws{ M3fR *'%JY*^^iŏ-k<:ygq[,[#>]EyD~%ߐ͚&NIQ[3OA$K?4M+7E[f\&HU4 -?.\,!Z!F5YOY>β2[E2I.Xx+S.ٔ|\ߑ."D9)A|,Hd/ٚSJ G,e9!e'Þv5Ey*G  {>~4uyAGՁ}F:F^Ώ dʘ琈۩#Bj< cN ޙ b&O< nggdsP c7#d}A24hJ?w*-aܲFJjmeڴ 5/ rfwaU]K0:`c.i*NzA^c3x[X0Zxcu݄XBԠQIr_ CQ׌#]Ewbv\NI!"[KGNgj߫um;m3B9LCνE~ Hz&sUd[$Y 2\ ⢵v _\6  -sJvέ]iފ )s<\Pէp`P2i #iב36TK@) EFsWUCS\ZNQ=ܙrߎ{l%n=^O P*ҏG|yP:$Q~,-s4fyF@–Dn]EipM(D?f^76삑`J 8p&QG.{{B3Ҳ/I5i 8`ewX01M=-cwcYrθZ5VWX$X¨wnxxb^ /.Zl5ښJԶ:SjcI#C#lp)cQ!߻%jfh,` w0Q3S)}s-KzKY..l],|˥]ٹz~@oTqPܝ7=v@@rږ5 Tt~5cD?`C aňNk BBG~C&2瞪,( 3'Wl +I]J9YWQ߯k!2RV-ڙI*rGӑ7xUge]״T_Ȫ\ՠSX`qQMыwD[ wlT/FeC9( YگClʗ][x8,ȝ+A H~@)cX( s:Ljb[wV&M"7Hlu3#ûw$]C~z whNU#3 l}m  SQD3{VdbF,eRkUd]'+6YUR/J`)u O#.=eLnDkEK(*Wr Z,_*M]^j"/D9f. #aZ@{|u"?HK'힋;+Ev& 8-\i櫋 F_ˬ 4B{CQ$fe,{~#YlFZ턣Velhĵѧp; A B@^O{9A@7e%]>٪ ԠSBHKqdY' N;uVu%:n_Tܰ%KJx(=4WI@?qn"TɌ-zG!YxpYݯbKyd qޝxh`iR,'RuS՛GF<[ȎQQl ZD$ϛf) {'*]}MG@d6&ux3w)A8edFN+U'1]*/#X[11_,SLXƋk-$F{j>8r62z ΊV0x$]ig/_ r;_&2ճX1 Aб)–me-q5}QWcmm7jON.TPA ~8z߱akCQ1"|w9Gi6 r76^x`MnMa^oBa *6sCx7rC4zT˦bk'?ih ݠנf6/=|{Eud,k1HE*p@#:CMFȩKcV W6%T17Z\)LP߽0h(B(} 6o*KH M+Hv1b,8ŚMya>ړ3.xuP,=]h҂㞏S}xƐWǠ4n [ΕipgkhtJ!azu63C(n۵S2F4Ib*778'1rom H.wzE3͔JZ7oj/m:U [3vgKED0N2:"19nrd%m{5M@{3U=AhRF[-ˇa(} Np{V'<˶ _;ހ&p187b|8wVpG| q -ꕵ%b>-C!=ssйMGi gGS 9*MbӋoU7Yy4Hw=T 7=>f1 w-=3ۆ6\.X\. F 9Ȣm+ ֞K 4Ӿ^Q&G/U8QߴktúuLD.|;P'RuT]<9êiq>yow1:'8+pt: <Nj2t#2qgB >:!Y1ii; oi^ѭB$$x}TG*' XV-;hP&×^iB!3ݪ,_޻:ijj Ц.U9 nZ3O|H?Ow4IL߼؉0‚F=HD -BzS (F8v09CƓԖ[IM,~?KUxE^l'Ug؆Dhϥ0X9KTxPʸ+uߣ3>7.5#%JGE;5z x啰v峟|?bc:5z{ ųGM|,(UKmF;0YZ070701000003e9000081a40000000000000000000000016599ea2b00001bd4000000000000000000000000000000000000004a00000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/fs/cramfs/cramfs.ko.xz7zXZִF!t/mo]?Eh=ڜ.+Z]% BUCCC4C_2at4ɢZb{V. WL6!nԉ8UԽVX$8ffO GB y3Ie+y7]y̹M-!X4Vl _7cBs0:tXshm[:Bك2D v/n2ܱv@ꍋ >_JyƸl/ilc":]HLkC6693RX) ,=o"`|~|S{=Z{i[X*XC0z,"a|XW#zc~ wSq`tɻ zrT+8bQ;Q ,-4ٱy4n`ɣJBsRuL6]/gHrrdvbRY 9`)fWs|7 {v)w9y"!zFWz>^((31?^>쨴 }?7i1[رGu})Ə :ǙN $H(IMpф+ӽ1\_5N(z} G X6Ӡ=/9.ڽ iь>Q[<!cswJכj멍ZiYJ~FETZp&e6n?LY6Mp tQxM@5Ե,8 X)d4BPC&m7 Ś 'uW]Ub 0nd>Sq/=zR6%fS=Wpi{LO[aÛ"hXmo8LT'fHD9 +zdHu@iЮƇZn٪CBW f@kJjBܥܻ%DV7lbd([j⏵^8{is#Z ([cPܗ+iߧ2nb&c_D@D&&t166LK#܇5b\b'];TjYB ѫ7ZV6M`R)q Hh5buBdbl}2Wi@^@V){Ks \ ӥDTS=oE`9ŒuJ>@3&w!\/1HX+cgQd'ankVϦ_uNLM1ICBdVQ@/ :=sarFbCҽ~e#RH Ľti=1)'v)} -qʕ.M֝)KHlF,+-[l\2P !SQbċj"TcdL ؁h裯g'|{;ITpfW7P[am[[P(˾jK-/W?A[]8m}&k=7h6;͏iBZ\5k촮NYM)@<'R`Uug}k,X@j%T`ǔhO}(0;Q,k3Q է Ujr՝ | #K-I~ÎB~Xb*ڄǛzːj |?iM%1L8Ui`{}Uy^<(f1d-e63eE*Р=dj?ԍAþ?vJ|t}>s#oaFR-D8SWt{`Euc>|fDv >gy&z_Z8kB5ןLEsa\AdI\X(J}{U`B2i@b ɕ'͇{^hxBŇQ&AmvdD5 0Wgr#u[ ֗U;GĎEXfAOV-^]Q(CO)tѪ[pi?iuvw(%{P4LR "T[U,YW7M0@O/XVg|.2XiQa-4lˏet59u Q/n4:(Fǽò$-#à乕D. ,(R GO(s=ԇEmfۢO߂}h粃=7txlC~i qpH*12acVw*MH,} jee{")%rl^+Y)pf^7Bg\uҐ q'x/wcz 7F,]d)Aq>_I0ג˳tUhLѩB/*u A73>qCtjWIY0dNc  f?LJ.2Ϙ<:ƐI)f<"%3t 1+,r)ZT 7-V~bF3Kb@7uӨ804wtB*8 6;sNߡC]@J]'옧u5K|ױvC=qOR *DW|< /{NdZY@[&,8'N#"e*Ф Vib 3%)(M$`_aҧzd|19mE =ZI5"9O!.'a$YC)NPƓ_{Q ol(L+ 绨G&_)!$t0*DM S<u$Cd<3Zx6F`K.&j_(ˏiyfS!}YX 2}@l|= fbsV <7CiWT4L1%}5ġ~t>pz0~&;.qF: >iհtTAڟM^ܸ%{!oXP:8y n2)135OA!+W.U'E9`%gB J 2d ڬ#CW6q0l)r7ߩ.z/  F[.g Vڹјl wZLyrf9rz\fG-2!ݠN*V~Rk0ezzAO|/aG$~hM訝fRȠ#eiDa *CcU\2!!)l#zArkc V LQ]@ 'a w# g7/1L=-5y71*!T}#gjƓ(a@ҸI]+$3 iBO{֪4ԀPNNK(txQoa- b_k@џAEo s;*E Jg#CZ.6VE ]mSKoO3;6 "˜c.<1O>2^!GE~sgqx36p#vNKj2E}M2ɮ=Oij k96R95U+ `6#1"AV*Kz}Wψeԛui Cr%l$k%ӶgA 2(ŏ|W8: J0Pq )% ;@^ۅYE -CP%׹H4@ZtC2i(x 9I>gPt fJ=ݝ%bu@=`<J6˥kb^Ge P ujNU"{3.hBy!-~m7t?q(~ 9VH'X:_ (d%'E#|7#EKJdhqD[- xrJ^.#-v[cz܏Q2..;qtk}oC4Ro_:1<*'%HK~<(J%c5Jo,[~b܅1q % ]EDrp q2>[W :9|͜9yC@*_Z{zoۗD> (}??'MO?E^TUв4o>yiGsʒq8ʷV~k$%6Yf-%HwD?8z n!T"fT'˵#^P>Oy4G +tK޴ Ñr$zudbkiehtXNabkԌmk%~KBnH'ψ c<0$L>1jAy sJǖ6Gv/SK=:#<~)@>HigFhL1#TAZh. ?G`)Hŗ;GLu Wk,LaN27c?x,]X `9֣ڀؗz+Ns*Tԭ6*ÚtIQoI)l^Br&>Cqu'i6%BQB\+"ͳ\ԸCY3MYHn"?зvSU =53El@f`?4-?K4m&8s)(줉{=eW+B\>F]sf%ϯ!44rځ&…T~Y.D?=GDT'pqHC6!$ /JF?4wPS~x%0eMkI}=Oġw~D'eL66KLY/8lM(znem,Wi| ^G~]`$r'ca]9ȧ@8 ʂc7-K`?} w>iw@"tk\6TSxMCV4~v6+7UCo;_ZaE#՟:z=hZY 3G:38[o߫tbǵ'ݿ Ym?DͷRQ\e1dn⊼Y'/ނd-hAz8*+\>6J$/t? OQ9~IEG&@;j=ۦ;9BqThOJ|[.LJO,{ЮuR ]=5v LH `lQwm.%_i,˂?Ӡ΀DpOno @j8o \)+2ȶD) s\屣. ^<BjndsB_ Yy3!7TyX)Ь1QD8aoT4[m €eXԔASOQ'-&|;cX]lsta [~V=4 f&L<ێ,I%(}/|5"C(/mQKqKe\liB|3É'\!y\d:o=N( |X"OD)s-Hvȱ /E7p<7p}'gYZ070701000003ea000081a40000000000000000000000016599ea2b000062f0000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/fs/squashfs/squashfs.ko.xz7zXZִF!t/ޏb]?Eh=ڜ.+Y(MY'%xR!iM x7sO6T9&aiZ!jNCf\מ %f!&rwz-[eН%3W5q=JԖ;KBfQR^FGEi#hlF{{clKvӒzoNQR-en up$|jBPf*F3}9LB8z[&E}˵۞p>0:j@51Ԕ.-Hˇ~jfP ^Z\7H9VbVxE]jnjXǭVtCf+""D-@5vVH&N@n!D%orkV-Y?}+PG_P:x$z>uM}$3 (:iή^6zQmsR!z-mifh3Ht/9<CaEb=km|ҎwT~术R+]ؖ/*Y<_CUJp *o.|t䛫]B&Cv}*SPBN6(4=s c7En ZT˛a_rxÌ1<ư6 '1w<ȋGxR(T.ڛ52#ﰪ%{dz ;ɧ-AVJTWuQ_Cu n\Uea#`|#yX]}=m&Vt;.mO5.[-CšXE}sqJDԩ2+(#ΰ0WĽX"z╒Y׋ R /,8jjZvzFeOyȬNe%ȶjn4.؏ߚWS#寅hCE|zy"{ qaNdϥwąݱNYv o`i,8|5V}pCV .L gT[)o3N BJgbXneswpwcjAl`"J "!-9 2 *;Z z >yɥ`"B?v4؁Iԍ9 4Z&|Q*W0ct +<|V)+mDY}a_ u'D?}م.f3Q0rr5`ss^mDM!S S&|>l4'qJ͙}ch7{xk.-%qi\%ARvoUt٘{@ x. ݢKb/75 ;w}704 FVzH̾ |#oY1cƹ6ASze RI0dkn{R-fa3{5W\C⸷$Q= d*Mf.1s<,D wON.P0\r;^N}WYcaZvs&?itJXq&42 4.OȮkh V_0vlb̓Pv :RD9=h-L3 ЮG& 7Xtp"Z4k{AML ڊάE'g3ݿ&1s-2L-ƌ'w1"5EIs#5URg]埇9 K&7o2L<'v- J U *?uH=A2r 5kED&7qdH2 % ePM߹ K0lͷ. &]cԦ(A[VQM(|hCFоQ Y[>0A&HY>EgGX"cs5C_]TTuW4Cq qvwNl_C7c) s\|&Ý[d|:fMh͗l^gWKN$0KT ~xz05C^$Cy@)XKfTa}ИTL;!M߬.Ū=`Kl/AGZX@^%.bËq)8X4A"t,pX~Q p{ԳAi?)3Qlb5EeY?aaM$s~X `][yu,\D.(VxF~qVZH²$Am? &@&o,mN[vQ6AW0k(Kfo{1:,@1NMK#}Y{7An&HU#^jbUHfo߲y͗ c-YpѪ")X:ޱR0$dG`60(1*">V_UDC#KhS[.J<&I1@0LEULE*9M_^u91wuKIR"Mz{̒ $nW[ Ln Ml /Ay)Mwp 2W?3~TǤyu"Ԏ>ce9Cc'+2(~eC[-M6/iߑ0HXM];sadLGb):HoF'Ƿ,&ׯM| vfR#=s:px}|ԐoCSN[B@+'Fw]9(^XdOG2r=cD?lD|HnmA?] `o,^;~~u%|#2qԪ&u&[} 8[mu{M(/DŴc{;HPi]!;7#PHh\gyTFI`!m2EOw:+K%+,Bv¦?WBP@nTb^QIa+>RMdC*pOhHjlj QS.<qk8*[=_@99PJB9<7NmFS5r#|r2=ĉEuWzؑMYS_N$I9g23@$sˀ\@謿j>tPq.nU֒pM}[sp[[/z{_J< {֨[B͛œTep-_Z͡ uAo)fG۝ɀ!A)=#|[ED0, q_Eg?#V f}g$ LҜJgI`cAY0<`#i 1 Mf)H^>f7!\ +nJ F߮mS!8iMOGdLlCy%دOq`[(NЂƆ/ 7]6hՎoMZ+Hœ3q?iu RNFb:sc4= Is12`ŎQHTVb}&x'=$i]t%>'-BDwэf8yz̧,z2z" ţ%3ILi#*UcTAGXX'?_b@4&nwg)'sOg3`Q95VLnbX(4st$rs5&  $:IR͏ CT Ş5}V#xl#s(.| ȒFCVAg ;~[ez{l6YuGkOX'Er`3BGx?`YAE=h ً 2{a_)MLIꮺc_CjC}P(j sze<z9N|iUژ %CW47 -O SVL>rQ"KrGe>P!\)a\p οf"a4|dLS)osP9Z-w`|{)Ah4ہ7Ѡ}.hǹi鶮{5; K­8S3bdho3Az>Sʸv[. B\cG1\< ~V&?!d9k&qw@ܠ bEkՙ Qh !Ё!uPq'q\O6@?j~#8^{UY=r)c@Ncȱ|ܰcA$:1w\!bduDC+`A/u-]h[Ó)X_!g6BE e35&gЄ ) c\"`:b\x:x bԂh )솛v0ޓ>ҥ<~KfrNO8<86>$Ha2j{# MO‹E)1p8-︀*ıi$,ߜmf)H2Ǣle ?`/0 jٝI刯k;a鼽^Vi i|=yu"p_JS9Msh=~Fx&(/d>*qO@4tfq|!CpYK;O2 yfX[oi^A?Vvh 7"MXQXKVI9JD~ajT˅?mƭpD\bIڿ\R&zk]}렖O'h\B/~b NJ"voWù=.WEbbVԓ n돥cqQI7!BϔE` f"yҋ?_d5**<`@E6XC0 QSoKKrW 1̗yc͏xv٤5\$pibk@V r<$^R>Vʻ:@܍Bl﯋sgm i^$)n Gd! 4N7 HJ˖YG(L|QSŎ6"-]3#G` ;#D`qz2+"b3Hh 䫕Xz`il!›c/1%+ i8t}F]mDs}x |O_ f7: ȔȵeQtu D׀N4n#m e7BZ;0cSb Ք_޶v88i:*=sԼ<.:XA=0{̽5b>1jer@xx5Õj:~zC+-c%afKS~݅ SD.Mor cm_ؿ*Y5>wm?ͺf"ˊJ;l&h6E_9) ^p8'e|{tcrwY<#/RvXMm[Klg?/3%xa6yKSRNgUt6|b\OZ tX(xJ1Bl F>V xދ KUBpsQiۦ}g~[" KKzZAXu߯ 4U_wɲ94-aS9,EG/Zc/p}26. .ǩCP󎲌[ #:Ip:~dSAw?25axs=j2%t`Dn E- oN[E^Ryk_YjDk'*ϏLůQKv͕,@ T_3uG@>+v{ h ա*uQq[KQԇ*jw(U֋&O]Z w?] zd'S.cK]o6#Ѧs4>hdo‹בRj@ mR%QQ Du֟F9Hʛ~v#-ca@ھsgkܱ2.~MFD7Ͻt E)kW|Ҡ״ (?мO$!s Pj+oQϢٺsA>w,DVun$=1Kub pcCmubӋ=E5eX3ߨ3k4\m:e?OXX`5 5FWYx[~[~Up5'з~[  ,1dHa킝r<~[ *WoFE;HpYCt/!F'&OoiWh{mp5I}G`(ucT<D+IM=Db>ջfqDX*]d5 P@kM#^vJdLV"!=<>1VA/wQĥwj@dYnw1EjM ǩ}ZuheYYxE@{uv9|DWO~)S;W:"l+xrYP,=\c |@ c˦2jlL5}(4 zl =dU_=@[o0M /Hhtӡ1:*$浾]J(v;5-)_RI*@(z,vcaцcmʂBFǦ$xz_6mi.XgU(~R=hLSs4C#&$HJO9HZE,tHn:(&"n!Du,$ϋDw$gV<1/} \]Y2tڮHg*Cx/k~fЛR4dEjA3_j& q$*dv w`ΟMp>ۇds7a2(s0\3h$@"L܎aΗ8 p Q_չMDkTXy2,RtHgeLPe7܌FzG5 <*8cGP>J14 1F1TFM{_8VR]08dq.BՔDVLNH(y>H[<y5 Ք&&jrC8F1W\ӿ?uʿr19]oVK?+&!S  }G6TUnDTѐٞ!+Z]I" ۳= JI+C+'TƠƗ?m]nv?qS\Fj/IʰS"(8 0)FI1 -|)`Pe ~J<:K[$b.|}Pv%"{@T>9>3a.g檧U΀@ ^3Y훋wӥMM&땄4l/~Nu=O)jD>>a-{A\Mqvz$f/ݎZJURh[E,;7:\sscBC/+5<=U7/O͐$|]o j+dL*"(&]:iҀ3zLbI^9?Wiێ]r#~ `>2U^Ba%Cٵd?0z~%6?%{0iG8-QOHp}gY-doAu1"t`Iْh5>=9&cK^4FL:YgMkIl̺[P_;%/@iTQI77A5s5D:NiYsAD13UP sY ~=& z&IGoUbn/9 2$yǮt"[L#1 z偝7VS[7Rţ\{ ԛq/!Oku BR)vhԱ5l?Aĥ'r"8kÐIr'"H-0yS{,Ő|7PdjRW_NxZV:<~gx <6$&s{.|&Bh l=bj"νI>5?cĎw$( xsN(Ge,6m`'1'cN;RS3ҶӚ7zp#у"X`vRXByB)3l>Fm2ӹ8qx1lydfG83QXOB'(c+uc:pC5*@IFНlȱݜa1 2?9sJVW/. nm)nuK{(Ctovom/eQ w4 _aY ./bD4jӮU'3mlD@^$PqqV0`0toyNw#i~}.^ W233b\+"`<ytԣ~ dD?__NcFeЕJFK@5 t t$nGux7ԭz,%zNTj5[xf@iǯсj\w?IrK72#*kXE%ٚ4Fc~ԭvOzgU#|YΙv82Y P?$ *3j0|V?MjYYExoUmMg |j#jgwu'UQ]8Q8!IK}Wq0ݐ|G͒iy39tp(IbM|a,')Bj=@0' +iV2qL] 䰦8GwV]k9^<Ʃ4D\>)k*ۣo®r4quA ;@Rͥ 2ҕ/c=-7*ba)d~j0{;2EXS~T$v.т<  =:_>xwU7u;FW7u7Ӌ+rRk83fԡyu_8[_p_F˫GIOtnqd~*RIemVsw!%$q[S #hG?wH݆pC#I{l}cHz5gQ"Wc~5 MK<Q(?t;9d[Te \fKd -i;/ rGЁTe 1g/5^ ϲ1/v*GdNRƇZAzr0@=>)[sʲu OoDU#jX'F1Rk/ȇA.ֱn :@qľԻȗPIbZTjOE{{}MRUf^ z_j exÛ$."ޟ5c`;7",C9QxGS\k4*497T5AUHO0>> ˜yQ1Z3W/&cϱ0CAkq!RX:N)um;e$z+̻I:ߣoHm.l=Җ y:?KtI@!Gw4'"byv| <)(͕ŭ%<5ȶ\wF.DpK檂.{g.uwGY `nQ]3hccm)CdPnj/˂@T Un;6/9I *HgPS lF]% 2p6 d:Нd#ڴ'+Wih,STSOLWJes(+DibtgԨL4}Q#7PĴkH"Z R0{YIAsv={v۲IB 6ywȊYR~r\c[P< a ?ȐFyĽI+*frx$Fĕ0%h!`^5X6<_ڲ|rmrs9)+K&2cJh Z%,NeWyU oICq??C{gs!E@~fZj$Ie4XS/ kGBJ):m!|f4zi_J6V;0:7/(@W6Qu"A1m9<âo{皆N;ձ!ä37c3j&3 ̞=fѶe[RmS5nwS$C chuWWpKLbiW"yJv{D"j+Ԃ;q!Xg-3ù!($c"m5~}TMz2 ~:ptAd.EpIWL[Rebԁ*uΕs K"mHN N_"Ě\;Nјh1,ͧ5wЃ˿#~DJ ZU4T6s ^*St0g\C +lCbTl^cs BG̾w;泵O篗3ka3㊿Xs;buPRn'}F* }l2ڶ p<@R ǁ0fwŝfY|3)yGbSĦ`Ɲr+K& LQy}Xd΁~q{ωE!M"Je;q(X|Du,4'WKCAd]gY4h A4rsWe,W۟o R,CǶ]6ZU׭;Q*|Y'g䙅E|{`+ЬFL?*k<;S&u>:MZ/(-҆ҁGLn-kϫ,k3ߚSyVVvqegD^$ =~G{\SaVFhņ96(#FB ݠV Br0׎a!=MvDp`!,ڇ-9ʐv׺6Hf#,з6Vh:`Ȱ|8d㌫K =ڇi[^Rd?0iIDh.R(P:뗽 ֫n,=l *h~yR4bNX8!cZwW@-J{ǷZF8K>E{n-z?qu-mʬ}XPmd~{'XB\AXZ%G>)Zc$3yzW]|XQ0~¸ww?fCJmUoV%pॺH(S)z**PRQjyp,rvQ>yBk]>O#]N` 9Sũ%h=i9uppNr0y(*).@:U3 FV$ȲVPC2=TZA$u8/i2ƇOs83}~8$IԀr CR|-CE8OdKCߓp7S0 {)eawfV"mdx7B%P@N#X>,U:?a<0ȝ>MC\$˂t7Las&QB dF{ﲇg²p>!4EXV!%HΙ]e۪3KY& #\]#ȫE.1|| {H `gYp`E3gD&'0x."_OУ0ĎG VG ‘25hYFJ-%Jkz_Ex?r97?r6; 6o(̯+$R(}։ Gx} h^{v]~w3k찚;!,o;bHL+s{XlƬ-M`o0Ezh,R_2j- wg](,sVєC~Zr=h&D/}L8Iw5iUfN%<QU1yҍj> O+pZK[hn+c_!WBeD:c7H+."ڻ\4˪l Z[ ;k- ETo?ǫ Âk1#@nEWx 6U=":' (D /E}e H+'T32W]ODFțlLCOPuN{[a!w JM[!NdCO `.@b~6r*ih 9E"FȘ!.lUFP HZ0ΕWYGPҋ}Bbп FVĢ/J`+Oɚv̫f}Zߠ,}.RS*-Yg_*"q1yQRdD_gh5@pնޟf82V[u?L{!jP+% (pH 1GQ_ǃnI<]0b)كJ_Lra E03LL*9A@$Zs18>/̍JVD|F7`qK+Ǎ*j|$kA ^K-(^k"((!ɮ1*_) oCKnWøSߓZǕk RK&^x{l]-0]i+eO,!Q٘_<ƶ@0%Q-ޮo*")bʁ"X)Yuat PxNJ'QnKIP!dde:TNք4rU N?o 3HjL'tt%OG"gRj(6,k~OLT/|CȪ0YK3%=!<;Zr$5+l "A.ܨv*./W[@G,cx+JLr\YjH9:5&JvڙrHJ=ż4e5j"1mwXDD F+5䆲-#h`T6sw~{" %H ?L ZAɘi,b0QO¹/1NV59Po ۄjiɠfޡÛA&Ky ;bN;,y2HԤ pJr+s!U9VU ;~ae, AZ~lKEO]kSw*jl%<5Ap\2]"UitºЉRqEJu}9t&F#zyv?FzS+(w,p`N!Lmar[,gRO47g-%v`ؑҒ9X?y[(Um8됡_7.L lFo]%ajM*-E_Csi5#pۗ!U1EăU#5y(|uiX\qNAxȨ.MDjo#v+π0[֖{,/\6O %ET v# Lp^* b.[Otql|gca2l9MPq"䤙ϸ\Kɶ[h٥L&=]H(㴇/Oݠha+Jz|PJuQ`vc esrLEx1YCJq&ҵ#RJ%'ru*\\D -+ޭL| 8g4~/5τuH_6EV^mp )&`_SAL ZwAϠ r$}4Uf HB0oLr]y۱k*.j t4#U{7{wΤ4%K7c׽QMgC‡yGgͮzܔ&UK8FVTxP5;63b-(GoI4b/3%V!jXJ[STY+Ro;.IkJK!vFf7|-A*lߩљNf[bNT7yf=:PRG\gi- -r?'ͦwz{в!B:V` ((|)3#7~RY˴&OzzѾ3*xҒy+dTR)#8@L.1\k+c OFLy%g旪e/qܹ':c St˲QSmjH0\=}]+F^@%c$81%K^X YϤLuD \6MdL«&r8I t] [gA|993KA ӭ(ssX?w:{A^.p5%R><2?Lػw6;xK&wvF"`A'82ON[NpaF dn(PR4?l~HVn%Y H:c:Jԫ6r#iH6o8֣8 t!Wcx'<[\xMP1ZaVb3{BY5,fN 90I6?9w"K|pMҕ|QZWMvs"2 Zg:OwTg>n90$3~tGΩ7TfcXZ%T!N!bxx<5ه+ח O%T|'Rdb'm8y{QX20N3# tQчUnJ@ "bܵ&QA>kIO?XmPB64:Z4sv.,Ƒ,>Ԋ8  X<?c|N0{7E|C=[P'[/ <(ԵTM4݊54L*KuS4::i1-OSԥ /-H :F+Q Ͱ@ ^0ϣP',F!dRn53㼒b"͜raNh)}e=r?bNx$Ƕ<\K;ʟ~ "P>̦**( 0}҉iҔCc[|v8it46i}T0zq^% X~y]yRdtX~8U}!@sH U<ڈ56M 1z"?)$ mZ>n$fr1 `NZXvUkwc%Wаb4ХЖ.72vn!S1%'kK1`@qE|!wꄡ,gum0Aɢ @H]zBRŪhQ&{"Kl_1Aex8B? BցL0 C e!V8pݝJD‡ȬM#y?Zptb?eªXyo. ,)wRz)QQG֕6r (J/T1&?/<su ؍KP\UGf]bA U$^jo.ww hiF0TX*Rb ?9[?+}{tPÀ;."e퉏&o we9x^bMޣx`?80-z-IGc{T.zsAqԩ>H_a=Bq.AHk(xo|u ݜ7nDy445!Lٵb.PT^/xCwtz1bliV(Lp)PjW+P㴡ⷲNqh!.5{_W3XmZ JQY.N\*2*SF*gCվNeϡuyY,PƀJ9Χ %tϢ=Mq!L !,5τ]xb}boEzu" "d>9GN;2akEq2 |%Cu@Rw+KbHϒ X/l0T$mE3l)T񠉽k..vQ3ڸe=jA@6:1S2E.=o2.o/e qzg8(yq)\zݾDvJ44 )! XG1OU%敇Z"Brp.*يO2\{x;H} <اʵP ߤh޴&B2 GU/#iFJ O)U2,mr8̮xռ;3 #v6enGCˍmSۏ?&Smrbܓw$؈. _VGX]kY+AIx*1دwg 1!jMκɥE2>;.TW(d7t1"X–^Xcۢxe8ENɾ"jO0kIfޯ9TL 9@Ӷ4VIV2Eȓ$،'}V5l-bϮ?d%RyGm#zEm&d7]Bd6X68m޷-fIkrfy*KUX oR_;W]96O ȤC×5Qpf [G} *6 r4BAٜY<5EX /am5!4UN;ǥN!:G^!H)8mz> 1 (ZvΫ9M`:u;5gPgGq1 } ZҔ|FI2',Z.{gӀ9Y O ֯$-GWڕU>\QepT/%;3-w|gZf]",.0d^^'-@.̛,RMtްDu_ <r"+vo U31O{_>3a$Q(/HRNyH"8y'NmjSCUh8b>Kn@*'ďM ,z'#-%T8 V#V>dL-# BzL;o%Tv3!OYgNax^!Z+}?rX^y%5;t#9Qs*VWR,5);x;FRS ;!d Bs':w6ʉ_'KLMi7:}o&햷K#ޤ.il^)Lvxk!T/Sgp>Ruu뤋򸞣WpV hC%3npG$i 5RwLV'I(;Y#r.BtqKiQ~0& W[Q&"{6rqŬSͩΖDnX;ڸJAٻn5(M9\L3"_`X&)'|d.V "*ST<- GY$͖P#W_3iUo-j!3OSSjiO< k/rwrٝe,wNxwLoM , ,or":peZ'ԜRƧFYPY !+*"~QWQrr0J."Օ.020P|;ulQHTa\O>?R?[T6 -_Y*mgr\ UA7KMhA oҀ ~N/"`95**|NL[6?Lal-VB@c(W/a9Kٔ<:&QgI:{#nji-VM",Y^E/6ÁYV33=bIbI|`B<(FմC.kG6$uTطq-fHQWH- /lvg L"n$Iژlt4 Uϖb Ån#u pyx.txKgbl@"U8=,\ڢ [P[J-VGD)Fam+Ck^1]QASs[2z>?orՂ.Lw͈}=čUQPX%EuZH!NRJ޹UvgsرgYZ070701000003eb000081a40000000000000000000000016599ea2b00000c4c000000000000000000000000000000000000004c00000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/mm/hwpoison-inject.ko.xz7zXZִF!t/7 ]?Eh=ڜ.+73\Mvq@WFH|s[tL C ˝:Adb'!2lӥ5RT&Ah*od!?'RĎ"Hy+fX"5O_=E2Jg%<2MIZЍ"ؑ *h{gws—H04TxN`lzف>n^紌t48n}gI%:eT:VSjíaVO@X#MG<?p?nJ|6k߀ i3DƑ-DE%k s.JQσyI[_Ky8 WPx;rO,j8L7yhƩfayrlki3V+4L3V&sl ͌Va';󃯟:Nؐ iׁgf@V <{TUFtU;@ՓXuGtլ @83-PlfVo%1 ,~T (UBnTvRj n yE2J_\Oa'&*P UD niI)5umUr:ZČ&T٭E9}fXblUk/(Yl3כm{7r\kP*N1QCh?7:pk= “oDw! ̆iU@ׁ+ӥsn5li,ILF%DZVFBl Sѯ;ϫ? l)AP" +V_u N^71c#BZညSǢo$з`4{ۇMy0Ƭ:v.nZ4d'0OO?"%Yc{u޺Op<5+G-+ESn%̏lɍZ[T ɻS{Gdfk={. Hk=c@\JP#Oc @@+^ 8r%y5k-Z5{?ԣwi>¯&MѹP$"X뵢cUέp~;Rwm6{ƨcJl>Sؼ]UzBs28,T4a zK$/,8)kp;0hlxu؆'0-/klEW'zZ\n`($}N^8IgR^ r폍 ~m>۾ȉ+@b M\Kԍ ?_/@LB2/#Ox`=Sq z-;sY}m6b_D~'7 |j\woqo(.wn/+ZfmT`.hhhͻr+1gq]"!缹.H lR_^2%B#Y ai0diwʎ$l/u@]O }l[| d<o2,D7 誝Bk6dH'^x竓G)I{vʮS pޣRa[fƙCfEz ^ןW j9JOU%C_A7}DQ7}ln|)N$kKSQyfUN~s_61݂X a!b.|=s@ %j.o;5=u"ʰQP6rܘ^)"1?6!o8*zv&5ڞm ^bȧt-)?9T~H;8=xnc0p,a8(m$DLt{>Xʾ0A "\E &Nt)5;`t +N"9_,[X8Y"HLZzGYثQJ`>B[۷J1lXE|f_6*x)i5{ެ{T5 (患-,f+` ;a / -fd. a^9M?_#뮴ӞSٞ{m1њd0 Z5wHBÂj;d\)~"V6`\ىE} ASA'fD%p &'jlE"Hzbk.37AS!: 4n{Й~츅z3ίCD^ɴ>Ŏ1)gZ|kްr>oK]gYZ070701000003ec000081a40000000000000000000000016599ea2b00003500000000000000000000000000000000000000004d00000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/net/6lowpan/6lowpan.ko.xz7zXZִF!t/_4]?Eh=ڜ.+BS\s4q1j߯uvNZFX  - Ɵ\ml{ <:!̫#^fLřs~n"SL8/s|݉^Qz'ӧZwțk `C/0۬&K!w:btsփQP2Ze(x.+x5#+%<Խ7ou 8 Ղ'ۑ^_D1:qi>JCLg|aTWFU .CPr=~Vi.A݇?(!ܚ:G`C1'yb[sm]1^[ad^g;rϔM{ >ۢ(~kߖj"X8]=z.0+5 Q8bَ^SwPahT ~wT|8†#. |σA K`9xߊ4gH2:|DL kQzl,Vbs77([vGܦe3 ЋY3fצm4NG c ƥ}zcrʆL'Yf.Z. 9Wkg j$xCs,UWE |vr3cܼVsW}WN?pSOp"$j.;*d UyX[6\a߽잪K2F= LK,X7$&q>RV!A@`ÿ&}Ωl-HVRK-wMgIo'{ȼ^)W.3,jzOeYNFuP2ګREG|KPмObqNq/IeR@M*P>Y@E,0Z"8\~L,Pq[wMRno?ܬ. ̾3^(䴤$xlTy{$O?[!R&b&~`'"]a]7R4\#WU L ޾<7s n(ouS6Y?k'§?lȇ)4kAuepSzY1O]ɜLn,9`QmfGO<ЯC#349d 3;%KFG=ۨfn|v( #[:ڬV  P&RXqUA*G f1AM^ ?wzR2fB`Gؤŵ YɴAO'hP=ӣЈdw*J ֎٤xc!3֠!!ȵ0O"]"h3䬨5yL ”mySYJ#F(4AaA7WK 9vIczɶ"kU}/_#cY%ZU(E2mkneյi"Xµ Tv$Կ4,N$HaətV|0am,zt Yx4nH6¾GFȴxIp!V+ -MAD|>RP.~߁ U'0 +=SR$jmUQo9o*ZY:\iM% 6 >_=JP`Lz2x Oc#+1].ҼcG h$Æe<&DP"R 8}:ok(p/Rop cD/P(o <.nxG6fL T%ʚBDjW51P3Kmrm$iVNϣ6)w0I r޻OfWɹ:A `+C1/@Y#=hQod@ce3tX::s>%>p!uћ Vu_'G)<<,àD7ҏ]b :ދGOmX m@].uӧ쵞vm 1|F"ƚMJ7Yfb᩟Wc'jޚ'cٱCKw~P~%iZD+fj+GR qthf"xrL|@48# szxIַd 4&в5X6{_OTNi 2^bno,K&]'rK3CCZa&iĶSayJ!h5 &HMh+3cEM~踌1)'br =TyL'ϞVSHP8=e,?.ac;h)=6#.L7§c&H|VC;ɽn];T^j7Eu䄬u7TB3T]PmALVKK\hc谮#H ٤9iQ%qi} :G`YC`]W-,N0U\r^45@Q'Ķ ]'8FȺLs!}^<-mɺ1 3ǔ>v^ Xc "l]`EۡJNyYJYZ1-Sd25 @XZh͏ԏxS^{S9XT+I |E:1eɽWtaYb_n;/n1)Ӛ5^jIԨy]qc83{ɓꃲ*e^^WEt^hݹOYPiMz5C@2rQm;KUU=HLB>iBx#PQtged/h?<3o<^. YØHT9)\5{YX{+!%LT`BGG! ҎA8p'|7IY%zwXulPM{q(Ci?'io4?HT3gpK[ԈuG"yZ0Fbʭ;蓕W-Pgf7nDbšxf5nW$á3414C/`@m9"=@)~[8E2\4XӎI4 D133})zDy#x%sRlh.htb/a}3/u 3УZy`vc4m@2-EwPڃV*] Wc+A .ӗ@דƗHDa"4Ax~~,:T3)[&ƒxŠDXj}hikN^+ʙgУn2H-t^ 0u_R B'̓kU@54YB߽>Nډa?))La+jn0nRHZkFi@uY+X7bRiЈdD̠;}@)gWXPv!&eK1F#*f_Z?ɷOC+=p0 ,_l#a7`K /9ȑ'=.ܤ+r~60=n@, ]1e8uĊv60`oGR⿫Jhflk '.?]1H]x,3 Ɗ`3=c1S;=ߵ0bIioohkSBpGC%tr6sZlgXLr.7?RVLۂDN(\' 6j ,f#/$-9Lf6 1 SDj-]l6oad+WjZJTG]xN㻴g#Kܳ7/QM_ l'+( f =-;]{$2p൞d)PG@hx 4ޟh"s>ݜ|AT2bG AvzvQn%9j~ {6T gan|94[q`Վ6@ pjĄ +\l_PLVyF5L0N"%QEǮkԸ5SJtu-L@Kpp}Awe$UecN>Q6^R:DS<??'#rs[({U ðВ[#bʾ"a3t+щ_#Jyi]?w\\m'c VZgm=ӇnX6֧) hF=A` UZvv.\LTkŚas:vZ%]s0<>Cֲ4qO{!B 숬_8)-exuUX}'lƻn{ m83ϱNyÇPPwx#OrGLw1KoaHm?uuii]dɚ grx%/fjPSyãHk(i+lʲ8F ,եdY7GrIֱ:vuzHm40֓MHo._lD(H<OK78@y@ϴ*IOvKw+Uu|ct*7^ P5c)m(! ɜ j3 0!N¬G{"aCQY%ϦY.ޱ*>"~iDoh0Xjb$ vΰ~۟ :E+BO58Q_ ;dt{UOx =bVyy@sOT0&zՈ~K5XV T?\zȭ]7W<QJqi+|igX;yepXaW\^̕V-$oH/ 2@tBէ' e+Vvza@/5ϱ:ygT?,]N*sat֗"k NS(0bQ][bl|Lծ01˄)~~ws䀨C[LERo6H? ߐ=yo!]09+JX;#֜t3K*hb5k9pU` <^[| v'ROXbQN Q0.fR-1R^f$׮5ZlBۅDձ,o"<(@E~(Ԧa͋)cڈ~\;"`D`ӸQ*6dM#ăR +J!<2Zc{2h.^^p'Ty ܰ\Bϥ/(ظq5 j~e5˧rmSeDm;x F۩a&!-[PgXrY,u7{!t K<Z{J}>U.v& x[4 C#GJ.3 j$rqW|Rg<0 *PYݱ7ʮķ@Q#Ґ3qG Qpdĩ ۽& E =E\v^8CXJGC^^5Ň.w"*,b}N_x/*KM |Ǩ3' =ǽ.T!䏟nTJf^ɯcw[";Ǣ;zB4՝9k.2{(t0r? dZL6$iA17H~s^Y_zjˎ-7b׈Zyd(;YsѻWwnS?sGǓoJ'{"Z}&݁\ = E! q9bunC+V⡓*<)ާݾJ0܁.<>ʊ|*]ƓVYK kqh5F:{ Հl&RL̵o+?g&Gbz/ I>T\XʀHoZYj29Xgtkc ̹Kk{W5إuR2%RwZE9!c03TbS b3 d ]AR㒻q ܆_]L}j\N :YJ @yjm|E5#ݿZK īk} 0Zdtp4(Ta+s$nR+́G`fW A- ' Ju*83x9iP=u6Y6W.dacMDS< ZjLx1f.ZܯxOwci"Am8ƬDʓ4 FMJ."&4`ckԁ˽vȞ-;*'TED:(F\_br#eă+O_HkKʁUDtD&:fJC("{})ƏǮcz_Vy.\&qC> r{pѐ*̫VJd'3:H3J.衟oXQo0ב,=bo */ò6,4%ڗs &`]"|?> M#)(Ett7` [je L~F^.}OQŒ &s BE'BSjOw*.4Xp+>n"~ID[`Ĝ&w{I3`Ie;?il{Ȣ:=q2LbcSJAaO8ؽ('d2C"a-/ӜL nY4֭G+XY2BX1^OXۚd/anDZ1pNҳ'2'hѥvp ?٢:1 oGx_K[v (Q49Z3IЏJ: ؿ+)!SWB\f7:˦<ӡϞW._{ZUv%Ti`|K+P(b%AɉTshc~nNh G%| bl܂c^67; k^Bxa'frr_}QH"Qz͑hܷ!wB7#TYdTNFlj P [!@נiT)zC q&2}ZL۶YbؕE;5u6SVL po@&tGI'}U;S in8$ Wۗ^L19U gjӦT\rN?)Sb2dسWzQzszN:{/Y cB?{E Awg.nS!ǣwD㓧{B %Σs5T~aIr8ui\Ec f^+bP 2*!Y\lކVtƪDᛔ9q!|sTWT`I2.ZPϋR)et,Kŀz, 2beFd|oV2*SI?KJ@|rkFKM5c܆{23Ϫ-7fG\ހEF !bB~02Z@t) &CsMĩnOMdPYl0 ځ7vڢwqEz쁻hin~mZJ[ ̴Gq¶!&ިdT1 G,)c5&2^% MW|N|Ñvv2J/ș풠7)P 纻ݷc71u 9I>t.SjejL@uO\Dk xM[ݱP&l&eh{RbY3v$vJ |7!UU?vr Lܲ?ʱˢ+ `ټC`cyZ7sЕ|:rBP;~\ON6H ara#ʏ ~lw,E1I(ڬ!k'wMU;KwH>a9})gRjBsXrkB&:i0% gYZ070701000003ed000081a40000000000000000000000016599ea2b00006bd4000000000000000000000000000000000000004500000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/net/atm/atm.ko.xz7zXZִF!t/:/k]?Eh=ڜ.+ە^=)d^_+}#UMtڙRIo3(A´`@I08.]t ̲c9_MAX™he\) +2YE.-o(?#C,~L s J)6.'OAӾٗ|*n+\j$^Az%p^ Mf_`Syq B>o^6Io0J2˩?{0oL+ILgk(n ;@ګJZmu4q-#2]+8ƣ8g*bk PY*r{\wD;m~:pBn2IjA8{df`J9o t]wr)nG{!;.S3tYu37& _8H >>pɭRbȶ)e:6#Aarωh"*[SD. ]Fw~.yhW pV3P%@m{8*s$ E3k~2\Nȯ4*b@z7L)"Dヾ,߲>:[wW7ρIfG%Pr"C>KKjF]?'i!U;XL(T<cãRzְZzBߝe(t^NQb0] { \Jυl ' ňOS| 5%`_~D,cЦm Ra|a־u+5yU@=XBG؜T',U(8$_wMPh0V_)_UUi}vPBHBg%1U=Ϥ H H3 @.%$hMW϶R>1E"OF 4Tjwq*d6υN_O"pnpmaaJ~BrCrK kSN79"$l̥+<n-pnbȊlB!S$>fL\'?>cn1#Ǟ%TU2RB܃2~14J7b֡%3@I|I*X+=/MW^j_rؙ8Wvv"ʙyETAgyv:OD`FR7f~*8Ouhtd9lY"50$XY-Lc0"r4WI3K5$ vK!l4F̫XD`V}#qff_ȟc Eyib4ʗR ν[-$^>~gTwGyHO.N]ԧ~"]+Q?] Kϫ_^7poJu>IT_ܢ23Vve0OV>qNsJEplXY BnuF̧L[n;lvK2"ڒ%Ct蓳CeA,K3zSVZAq'u W%qMZzcv8&mv JsnΕ\ x7qz`Kb<%̣ҥ$Cq]2ɵ"|6eyi__$7!C+ YFr-~&b:tWImwT:ڻ&yǴ|"=.mUXfA% e{Q]x^v 5X H m8ڷmEV&dKv3i2b$&}&K3@uInIխa .,$=6`V6~hd3sqSճ+EvϭfEqBh0uKWoh]=Ao vu^ǩHީa[ 4^\+: q?OXSs}N)~g0@j9{]?J8~߆>DВ  ?HZvof}O~Jp j=.r,?NjnoL̤a͍+6/c%9&bzx+YԵeW^lJWg/ĩ\ l|Åc7bA20x|'v=H?ju>RxΘ&|:k&e4wLgh-L]X%;G@~xNб?B/7@V:h^5_=?lT IDD7#hP~G1Q4XMyk3>S!@ç0Zٔ/ '^1]arĽȰ TO8WxZTxۄvC Dr0ۨ7>F|%&o ^G10-8LW+@̪(#vEG)'2 /H37h ml^B,w/*A`a$ Gc sD> y<uugCǾ:a3=w`UlU,9gg8SLА9+\mOF /þcu}+9eZ/gU[81C)xßܖ&G>.z nRrP4H bq'eY*bI܇L|A^ uDeDyDY{Q! 3l;}8#_F'LyoڶuƧgDWxIҠ-Hwڰ[B֨ 3j:jZeȆ7~7攄wGzLnʾ /1ťNJQAڃLTXgdy&by9 * 08rv9(ڈWwm.#au}p=5b0Qv1UΑ,D?+\oRXOb)O/:}n5^*- cnOL 4C6Z*q( QxZh5[Y$PjK!`d ׽bgGUbՑ7(04LT^zg޷U(1lI^|hJWt|uVrۯJ1ָ}gpc?Quk1]BڞK= {KٽG JP\*Yrc,g,E-@޳ wĕu @Q{ZT <5Q.\dx>Eʯ-#7.Q?uAfIDg^u' 1~Q7t'l Xmn{|Q}nhmg.@~4زgKch|XVL4+ @BPY.J2 4qveqL(aCjvgb1>2'7.-̪b%8pS`5ci[7^woǸzSRI֑I 2 IE)ڨ^Ovm~o[ɑZ'Тٵ3H]-yJ+lOFlXwwӶTÊ<6Xzl^4@ʻ.sh>7;Ljw>7r\ q%EZnIxa0?])TWBms/NxVw3kN-g (O:"".cr :9l8dV^Zh9HHэ)Aeui./&u'p"٨PUGnzKwp+':Zz+i篙JJ 0&;3/bĜlT*acqD[QŠ spq"VjpIH+4dEkicPVa`ܱ%H80jvng򬊶dSNFͣW<EA%cpy,Xތa a|mF F‚ V'%xSPi~~|`r#=f'z_rȳgO2}8x|:..a~KI!?#ĝ3a-VllӒ1Ӄk`;)PZ:9H;-ZYΙGݻ'P]uG}ZaסP8eWt@Dj.ҟ(3H)>y8HҎdG{ )o 9܊_.UGgԄC{ٻ;,^6JA團aS{DpsUaK,&5yִ7,w_[4^{D [͕sܼ>),kG2R1UkQ۴<{Q,3/IltweiCQ{Mf WwNTd,*Y"d\.Zbimx?H6 4|tmqqoЮ.f%SUa5( .ҥI'͕"ĿPqtq&H8/@\:7x".UH}OoZT5q &9D!  Ur:@ NdE^{1xx4>?6K"|;zn9"۔}z)W0H8E+t3wOAս#:F94![]Sz麲XP95G'q-8"ԡ'Y; @-7?;QxIO60DZxc+izIbiB<9,r>#zM ͥ=|p7˘Awў"p 0 f G  }J ~bU  Q4%↓ 6s*D a; Z=-vG։rvf qgf[ɔ_<ГtOg#(7)lA$x-KJ%z[' ׵"1Fσhi'w ~yC\eحa\s<ݴ .8M(j喓BE- Uc~Il3TJ]P0H1HlZ$B3x1iC$_Dnzގ O0V]ORl?S(;ɷ}_Yy~"kA[ NM8y)DB't}|Q$4CіlL}y2{w`4p^Rn8%׮Ni v#:_EA.۹>>N\ȕf>}i8ɀr}r*=֠Bw6,~:S}>1/iB.J Z y%`0>r~wl=YwwnZ v$FYDJV$Nc4HP1:7#TcagRZVc{7z, M݌.hW!NjQ4+՚U]ZM3tRaH}tx0S|qG@Pp )TR+襔+$X N/qIė&c5B%:RT"Ȅ4£*Uۙ+d@-է 8AilH։ЁJYK`!3,"츻V0/'>r Flۡ{P=A$|6D'65xiQFk{~*9+c IHlE]ϛfz<8D|8fXw}7}f9oV}g0ų`S%k- 8$ؕ;zS`K?gX"GՐ'ɮh %^)m 7+=ފF;q-0QI<s~(GU 4z|ہjEfZv0$b[덃:Ѐ7H;WAـkVE`!]%s-SG2J_8  c'o<> k  -@L}P2`ma (#%{qd)Ml/kGYcj/`bOpNSXfcVghsĎ$/Y\#КЉКTU3p`RÄc֤j#I qO™1Oknsύ gZ M̨gO{t:qbswt?܌kJ25{NLm;ҰaYJ3I(X!|F!ͧx,e3BV(#*ۦƋ R%$JOrׇ{L.cJqc*8 Kz!4&W$1 XXUunA\) '=p˦+ A˨D GϏW.fcԃ* YMo'z~w } ؂Bպd5*p[T+F^ v+T<<8QG14K}I: "' Ґ"-r }P"N @k;sHf>\zDuv/C3nz2Li]`y"~ΑoJi(sj@D+4 1 ɾ=FQ.L^ _U6:(Pc$RX>_O'cUa_$t5Z*`Qݾ(o}]8@9fB_oZK@3ZAr*  R! Л`xTTg3AΌ՛I4>Zw6ѬTUfbL 97UR("ɇ72Cel cVJ 8o ×ܔaѪ44?Sf,3,tI+(d4k HS)_ =Z:g_JĎ:?ߗ}M f~h.-.l'9OԩhnudqWW07` }șkz= ˣ_Y;,aCS' 4^,g"NS>^[/SA'+Ȧa avyP={eP+hA1Bxmbf9 z)vFqbFfj#cP0n>᛾{܃h U ûI'z2Jq$`s=ކyGFCMuFTx' *<^Xk6qMӇ@9@°H SPdÚEփ7$ %{okٮio_ΣyYy7Sd٤SbfηksO32Ub/P+g#8 Uޮ(0'liiظF`5(9͓WS;Bw(U 2 Wlc$uW]FRy|Z09' XF}ª*hٴz#¥ۭb`26SX $k!mW&.`ZItTɰdC].yq`5 xM vkQGI]: \x-wpM %ZB > ׆9gsnB0ixj-bÙh z6*O7N/m6j/_lz51T4ID^XyogрTO#揜Aܹ;c&R˄7A*;_j7 dJo;myзt$^Z(QGFmΕ R= [®UU@_7^^P=z`Gyd]v `KG[]&h [)CJ3e%}B䐔 !~;/ 3x6pE2K,k-p uile?WEQ8¸f|k!WaB?p ͗w4L,ʰT)DH=LBEV#\bH <Vlaޯ>Fkq^`2T~+{c.Ȩ]Ypઉ;Hr ܻ9!STMxW[:(pt\ODMv;hmIuf?-PEUմ;yհ '`{s/b48Pmpy$Sɔ7U :7AɊs5ėv9k1R`w]:}  ǻF덉|+J;%vbC*}T%{rIrnPy _RѦc(S'YB6:7 ՊwU XG[/hh&8&Ix/L)tU3 rv"ƒ-bU#c|yNW:Ez޴GR(/^_x4-ƛ)g9v%={_Wؘ@ݭ4:lb+3P`dR & O@ H^-i0O'\D囸UkÇn&gX$V [\Z0PBMSُSoE- dIΨ++ċDžY]8f@b}Q o'й+gpz|_%`,_]y}<ο9U@7p;! ֲW3tuH<Wж@T+{`)Ch#Pw|:k܏|jkF@-Efޙ)&BN{vݠP9<5'%ib9IvrV8/>mw$3@n4܇&jrEy*NQ9FnKo<oA%ljР.9 >)\u+* b Kr3bP1Ȥ=qS#뉽"gvK=c|Xo9*5=wz[H+ ycGXDow_&?]:7&n(ݿqM!*֘&7?!ZKVc2u1D' \IWuLwސ*!YWTt#"Wz*@zLَ=&PZgm(1q}kT{2>ǘ6X(g ؖ|zV/$h ) k=lv{w-uYy@ĝB2_l?!1+d>k4)kkOl'0Ie &DԷch`k<9ToǕ>W!< Ճai=QxG>G@Dy{8H1yw]D>B^k,!V)`}cC%d'~$伢xA%:5CBQg\G2֒[ġBzWt[Y0R?/j4ۣu =V1Sr#oz< HG# ؜ HDTI!E (SW`H? ۤdOpRYWg[=@wbQWs&k S.@FD6'S8.xb&A/0La r2ƈe_+B*nu[ʹY ͺͿU dGX,Mq3jx`z쥘ZK%aPn(ITv+,l(5OBnNl@#-0`s &ZAv(qq w2:7Ng5h(2fgGxcy%;%Cu+`}\y" iu[٤qRsՀ}o*|. ?(MGqh<܏+(VZ뜓MmJ~jU7K)nn#u$/0Ŋ1m$?qOYlk_3Ea|. R˙4 ^U^],CQ/Mh:Y'ːӍڮUNG<_CD@frY]yLm0B׹ x ,FJ=\~S6+y 4dt+WGX!j|KoF4 Lyb;`=9so,~I&ߨF Fz2V|mkv>OD[!L7؇<Z(nkߟ+N(ĽFCzl6%MNjR 8qjٌ-LAA/j))|9@#Y}ȍ{W.Jt$ڿ@s;LII~ yHTZr-jEAs7j~ </;k"ԻnLc8k'&Ss}V-HE.; \}up)2/HȻ$g.a22?Ɯ5込 "KD:EҬщ`E[ <[Q+S>PZ)w3*j刲eT#+ MGvK3TID9[B pK6i[ 1K|5b~;XkFl'G*DG*$rUhС?݆nn%jtľHfa{F[ЭcPwX`%c+0#~n!cʍAFKv3p /sò}AUcdZ̝ h,$nٖy*֬?ggJ߈2t|0ʥ6&h&e@Vj!rS(X>z۫ QkI1Z R\)Yq(!m?[V!\^+:lj Gnd#T/ەVAJQM|=l%c8Qpea I6=\O%`Rv#C9QC-I?.\ .}dHXMw\~֤H<2B~dx^K,y-gu$m{LSBAv>b _JiEw}}b n 1%f\&@( #U{^|L_YřMrܝ@CJѠЄmչ7:ᝓիtͥ MjB'7 Zw TwɄDy4n-mNSk8bgbԷ1BI8: kˆ/<)NPmh!wg ϗ+M_ UabuۭP^+7,#n l/?rKԻv^Wͨo(?;}/!1ӽ'taKSV'EE &w^ %/({-ປ [E=+͘c"}dŭH7h{%8b_c簈gZ#ʼnBc0Mh]cy20k+R@P8t't\툏tST_*m[ŦSxQVjWx[C4+yǙQ+@o)%wmoc(a'q7z<-ȥp NQhO:b^-C>QnGVсg.B774fJ41=&&9@EsdRێa4jh_ W;#ZR<>.Ѫ}*kj)y=P,4LB 5l8*g'$DE@3[ k tǽ)sfqo? jޫ{s641F#&Pɳk:\<:&"Zh@6CHhpIL\`q~Mh(P"MX͵ŃIj z%](gfm6<Ҏ̒]H8-m?ʵ(2z"gU!wx5UbyyJ/u|rcR]vFOdN|'tZ*h[3;4? +qCΨv>&n]tḼ˭b`a*1\uAf۾#Cd-oS~3d  =)&v_57j1Ov| Sϕǎ!>a I|^3v O<ۢ7gЯ?ZA1}m] ,FkZ抶g\ zN(c1G}n_pa;F(uZJHuz$P.{͸6([$[1km|YSjn"iÆ5 #U52[2D<1jvj NE%6*%ԝ{EQ2n$1A8g@Qs=Iؙ9T)z<[H=U2RNW gKɍ~&~ ۲~WZYmKQq̕("Q1A~)w 5z,]MD\R^'y$Jv1۽:)sglXǔLNA@eRX?o@'=%硠C2 殣_jAqh L ,ܷu#n\xwi4Jn.Ͳk7ڪ=V?֤/ռԛ"ѣ]Pee7V):G  vjZ%YL8O9ʿA`BD<(e*^{[' &5jꢏWv,`K=7y˞9ם;r ~T 6*[YRgDE?,l̓jK2d[gVƨ17̰ %_XN)"gI`j&ǠA4]!>oTtf·?n֮P0Nq~ c+3*x[xkr1[/MkYԔi|N@>ՄS!d/r0`K*|ǻM`Ō.>٪ L٦=ƻcQNҠ BBbë퇙[tVQ+1I46T0pI*:#HB ~qPMuc=W/>CEǗ4gz ^:+niҎm]RasdZ_HQJV5|p?庩ʼ"MVb\I-YMWhMy?#ԑ3] : )A/…#D{V#Uq5 o-+ށK *t\_/HlpjH]+":Lf΢fDpQ %.XE Uvmyb2.v^[Y1Վ+u'Ѱ?wBmzߵehB2xm/!& -kavʇޖtuQW1'}QKm0)圻Fc|cUlwptvy ,(6_D8ꃧw{ R3L;Oq#i.T׈*r o{Z@q"oZ6jk~^;XFp7E {6F[ ^^֨9@63 ebtr󈵄W_W^苽_9ː`nB,bkO"%FH/|W0tAi%byQwAVM\9qFek uxڇ FkzE Il2n?%'>ԟ]3=x#Ϊ\kj1 "k1 R4PISbs-! J65^=!j)Fld b!8 d-p,pJ FVퟞ1Jwi/? 4n@vg5!O y_ZP8-nD1D5A[4/QE묮Em>S!SKCڏ{oW@$I6b-|ϴOm bw&܍Zzњ`ዷ J\(ci bRbՁ4qt<ܷ\jv_U92zuil-@SO*B_IRt\l9m?Ct¾Pq+uWhmBigFd+7t5| rp p ·C~ZKv&"X-h,HFLPnTt@'9jԌÂU5 \wrB, 1Ec+~> r-S OeKL(h{u`UNg X-":>v%:K6VשQo6M"@wX7 #D(ls!vABl~tAM@ 'Vk;؜"AR+nl7ҴߐV> }u}n)C A3T*}Z6HvY[囝EFmdR&dɠŰ""; ~+b/ xNKEz?};x(bzaq7,_Ԧ\ $I*XsM?dڪӊ߾jܷ`ѸŔ YYbGC:wlx867Z|~B 7Ç!c&Pl">ct=h_\2Nj05GT>8@A8`; r. 2.lc\)rA{0LkCߍd1HCkɛ3&Bd ,`o^\?haŒz4 $Is঺R­URrD=H̉띺& S̜ d5 .Á/(?_Wɞ5=iC|Wɽ2 + ?ꦟZTS"q /l־BՠЍ-})zPHwٞH,pI4(N.c#{UݻZ+l _I2'7i<+jbSc::[mv^."<%[ľ妯ؔ*P3q"\zDUzPOG`Byw^. WhĔ !AP0諢 Yylro^6M!Sn߯UYj匚\Ȍs=NZKB,Jg&ۑ.0jS:JkBQ<]SVM{ghuFN+SP a? v15pe2A- nП_-*z{2QJbI߮~m4"Ҥ#2#g#uÉ&첸j@e95O\JaM cf5;^8x̞_&őYkzyi-/>Wpo^K8Y_#JLuQ(̶Ԋ H՞!*)`!GZYaXz`KP/&:KM9 mOͪϴ CEd}a qRU 3_34 1PjIm5Za}8)ƛn"OO?f03ݳQ Pv (Γ I$| >uA9w#Mb+k%XL+t4|tg.G?bكjz[m2E>D.4'bBEkPb%K 2:CrCRkvrIJ $k^*]YHtv MTD4*)[KQ KS/BiF3*gׂ9- O*Z/wmk2Ӿ=̰Ƅ@Bf[J ̤XܼD&Vm 9Q /_@c01H 5vPF"imț#`<'8""V/W)fw>٪]V3ւhhِM+P @ ^febK J 9y6ѫ|cc省r k!C(_]u #G֤7~:[C-[f<]h|k5UXTLBaN|7Ǻ_*nd=g1d,}3*bx͟aB&Zƺ9$H`J>'@Y1[6pM btd[ZmQf_5c`@Y0IA}5ړ(Ƀ/kk.E8Uu.s͇'^L&H yppuѬC7hG $P L=E4X^dq]sr4LS m+i+_Gӫ .by-wk#2Ռ*Բ1V'hhhSWu 5w'_y @#l!@갋l.YX'S_  'sC^-UM:/C9€V' Q/b^k#?~ ˰$B~MS_+zsMZEqz/W&m:"673[1pה}~CQPA\è8[%\iP~uW*pFzΥ/hįD^D{Q4'D*LVey^؈E bdQ</V@l΅x`.@ a__穹0UΆ̕V v@s>ø0W^i8VV[Vc yՐGrQ'/qTi{c;(,P3Ui]!u V(ۀ[9*--]]JD+6?2]J[:Ie"vv#,DÇz3S;XKP(N4qKs,zqy 5"z?O9$6(Do.=NvMl GG.E_ D`5~`r,(*ۗs0O33ܹ&K0Xo~ӒO79iR{Вub3QXyTAb+&v1M[*Cޙk^mg* y.P0%!P8,hyѓf̰!oA%ȯD^i0KD{x-IPڕ^#bZo$)"|eDNh$oRK[޸Q5+[4Lbԫ'لuq/b|En}N oiUj[g!Ժ%.#$u6C˄W TGbCtKW=FZB\[Dk}|',T^3V>2>Hm8ϟA4yjtV p0j~ iqd?Q&4|`)b"z, $=`ى_OR>/v.f7#.ȳ'ml (V ;Z]ۂ*m2҂wڼ'(ᄌ=;IGLy/ʹ|wIW~}BtY2SDMաV a5WhYq6*`7/zH{_!4x q[eq" >LJ7V=.9zrֳ0Qqs^8i'#UC0͑\? H^x[RaM͝?@5#a\Ý>aQ#gYZ070701000003ee000081a40000000000000000000000016599ea2b0003d878000000000000000000000000000000000000005100000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/net/bluetooth/bluetooth.ko.xz7zXZִF!t/y]?Eh=ڜ.+hQW8g^~V~pS y"ttm# 0[a k3%`å= /I',| #(69on%~ay@ ڦ`j /a'%uܛOs.;;6yy31]V!hE򪨪$LZBZ-VVG*th@*A +cEw⬤*a~=`q-/}&r R(˛;h}: b2vTzyaW❻g) ekKtC8|fw(JoUkP #x#ڒA˶#W'>o+A޻f'' rڅ<\ ̚-' i,uh9  # k:W&` fk1ڳ;EF&'|egƱ_o<:,g)i]5ob0QrYD&[ fg~FaFsAk|\X`i RMbsrwE]E'n3 OPO]"J·8u!$g:cP~W~24Rdx#bre%EONclp`K|j,@4X]35+$c_h#ɷ&w3]-װwیt9|~@c edѐ гuW@(/p?qOVc:<$]x,ՙ}h:d8l kҔ ϴIcuEۉfd@R9&π Jg>o? Ak1X={ʎ+WAz%b~70[2%m_~i^?_ʸXtu*!E-538PDM!-),h/8MN8Yvgv#^dSZÒra&O7fhZNk>oJvlALF֬)g%P\s% Aqm|BU :21ؙ@]BPvVb 長jgMsG~ەv$ff!kҐ Ow⊀>Zs :z%Tݱ @#jTjaP(gاzӻ *v)1щY51EƹʴC=#ݻ/w{nCeݯF ,ȴ"`&]c?;p7nr N:ƌ_&mάin[@TɎ8n\52(Azw ]1(lXɨ?6f+OQz:= o -/>p1x'#rpf:'\wnn +EmՇ0,|s"$ ,X|1]Rl-;Y1XNzskxj9lAe8/5;Ne/(+uch!qC%U+)ej F 0GiBGHd6i>$3$Y;=݁xJ;!e¨TCsof孵ʗrO_7 -3z!,K̙;,F"p~tƑ1CR˵y&7O;YxbODa Y)kyf l~qY@õP 7fhKcZ>M잻Џ™biy`☁6#R 3FlƽNlKSA{0"k4\z^/+g[aejƭ4IDyAD\3,'~4T}Ȕ!X+P߱V2j\KUN,9hxݿLx-kYIu) 7}Đ9!iN˫ff ~܊q$#d{`p)hVm$ܸ)~ =p5وZ fpqAnB`& B ) _E=Ee#~ GQ##B,ڑQ./dΰ`O3RLn?M0; ָDX3k062^`9SgG8wiohn)ߓ }[BiUe+Eʭxv 8o>m]6QC#ޛsW=vyhr~FAiIbĜ'PHzer;'}j{oNj/~ 8:XB*[G53qgDwT![E1RѣE${CttɒkB$,dzg`QN +%\"Pd/_KN`e= JlOh~ B])?<*=|gvC:l'\)ʆzQadc5F Rڢcr<皉`6J])l6!#@(dcW͒M(e 4BWKaHJdV.s]]kMR5qͨf3r\EFub26nVA)xwp.{Y8sߪ+N_G>nopލs5̭Ԋ^{26F {R33M!J&o{Ѐ)T L((g:CΒtS87ĩN)wjcl"P\Mv A~8(yŷOhoVtE:ɬ4At6m1'd 4vT À 3*UJἹGG<[54M) +fk6愼ͩ"7:~@16{'2p8۟Ky`1Y_Q`\+Q7g#23i2[H |'2WA-~Шפ:/q=ɭ 2 "3bW7=w@Z3TT]K&gnႧjMfgiV ;X=0JEnGk oW8܉~ {sVa2mg\|x|L4:|Sd:a\ʄ:U9M2+f}4aT`G!O")MNؗFb3;25f kzAo ;hk\lª\kHbAsaAtfGi9+@XA^< c( FpWj(ahMTA"rf&)%V\r-;GL76.C4!v9a#q&^<,ZL̡4q1|t lA|@&ƷKBeWC~͐OcrZY.u'oYua#>zo<،)0e| Թɮxr\}VD 7}fS#ɒ;o4x^b;4D=3?|:oBߣ@?ԆM` zA>4KTA !a{4h &b-ioXiƤD^vXQ֢7pTs:?NOspUq'c?":BRߊG ޥ44T JL49f!JƯYgJwBcY3҆`L/&n(E<8Ӟ%$b+ %phpi.ќ,ljv}zħ8E1½K6Pq(? Twz$j eG N@z%&6,w2=8m՗Yw 37 d}L$RCBz*:N0`$׿7TȰȻ?2P$u,&[NP/6ʪqS:H:S>{̀n4o "wu4N2FlFʆ1VY#m:Tj (c M)[H1|{Xe ܙ:\Lڮ$XzR? S.S6{'w?D.qE yDhmh9n ֬&aᲦxsl(@KX #v5~0-_њgT*\~)S,'- I%M~[sr_i~ԍ`7ڱB8Vkhr0tcm:)|T%ʩ GXfօ> FG F` @fEAU)fH ~H<M]^s,xтu?H30D79 *`\7gx1UQ/fy(75:prU /p~#~ XKK̬/HO\pO+@Ŵ U_5s! oq]P60KvosmOas68HERYn_Tpȍ}cSQ{vX&%.$,1ˤ O?^É~x 3y1Aѕm?{NM56/yRf*N=qEd5f~GYurOmOp#ľ yzKTJ,^gP3sS%jJL8 ?n': ͨkg:c{'C0 `OόQIֵ rDWF^b_&45KjIq !ezH>{LP<(]T 7QtoVx/~Aα'U³_mkV|/˕`ZPjg;_FZ]x5Ey0k3{ <C~ awZTϮ]8sCc+19b) }TyNОĬJZfS$-,?AWw:nG JW&Rrdb2+mعa@?:r{I«_e s57E]C &CJ+a9#)rX+Pe-eoGYH_Ūڏ\5MҦq4LJ9h{2[K C; q/y^ȹpi?fj1\8#q쭭ZXD qK?^ *:ͣ_nĚw395JnÏsOvm~4j9̯n4HjڒM,-&6{kHw-HJ&ݫZϰq'2ȍma׼\ F$>,ҘT:O,3ut- َۯYF%'-Y%ٺۏѥSAG/twN,*|#m4PTkeAKXƛYĬGAVVuis+҆aNZ *óޮ,&s-T*P2,94Br;5@U*dKC+p<>BmL v*ŭM Kh%"$ 8JQ\Sl;d.kMR#4l0w;2j(Cɚ |_JJV[JaA6ppx}rvBh2Xj@s  nBM *:^3At[M(tΚDޗf޿iC&]X( Y!a C-xu&s~@@K!}?evϧكORf6'S0cxJL"!z߽Yo&3K6nCT;&@uURv~\5}hmz[6u5E`\EJ"=eCcydC57hU+sĤ>x,ژ.i%oL}ᷢ32bAl7ḧot~>s'#_Ml cXw,?Lگ=lp,w[aUrF DLy]}">-+ͧp?[,A6XnH-R1\Εw#Դ۾5tA$T~M|ݴ6 QlV($=񑨱;xpU*0G+CR7ݩb XdER%ws{C?ӊx낒3 sxdq/Nf4P luf7SICT :`IM5@ h˱6evAY"@9$OVEAҪW#%F0k#S$zns;f))FOa"Lmv ?]W;!PVl5,LFhW]/M EYV(AFc5˥Rǧ{J! {UWOH2F#gY,Ut76D= 91eT{ NɖJWBɸ|: $/p-ɉDtn !Z,`fl|z6. OԯV~^AVBvRH&-ʟ\ wJ\4kI昕C2NH{KQF~x{W?Z!7_*M\OSn3ه;UtL?SZxS'ǝ ikӀPByrxG"NO3n'k9X4@ȉG| khۿes9(?cPwu',q"ydakQ`1JOXspX@0NeHlzڈ'Zc_DG68 '‹ejջfJokf3C4zqزNpXj[pzaO)7} |ٲLOҩs? 9SK^Q9`wb[U 5[V?&EJO jU=we¤w 3<Aff*t4 .ptOZU{mH0xUpq^m<5] @Hd c{W$)P>YS={p=^{$L& [0Movs}uVӖ鲏+H-QcH6؜w$(ZA `Z"c_O`؀֍O\L'.GG|l3N=֥dX,ځK"-]7 !H}hcX>E#t 3u|pBPf}PbbtL NfEN_Wߋ4-,IdR'~u&n q\a6JpFsꟿzg&E9pzLr:4c ,l b T/(z]4XÒ1gp9MX$fH,%h@zn^l)΁*ג2NJ$S@x vՊcF=sK_<@"E1xB948l^e l-#[m @iXJQpOqI1c 3lv1_m*R_+ܦw\̡y''+&̓3SꛌyW-G96~ZUu𥒯pNS B0D`Fq%fh T! G tv]"*S7|yFI u4zN;&C0v8ҬࠖT[F9LQ-@3cXǡ~` 꺩piܢHĒЃC[ -noC0$sVSư> *R#稹Pn dY5C #L@)Λ(iAgQZuS<ֈѺW1R\Ve[Y/;FS\:,Sp+ȮKY 4Fݲml0it;v(o~T(@Z|c fd7UL8&Yf1j[6@k\::vF#ak+}ˇL술ۣEn!qၧ:ȸeu}+B9hFZ]*q d5_zWw@Mkʭ>2gr#Q_L5U$TetL U8MzP6gWV gX } uv]j᳊Ehyxk;Y UX/hb0=v ^qz>-#q+f"}Jv6ɬ8c]*nHMMffU{ C/aoM OoL© ިoGÈ#1whB&-l7O.{,6[=gj/ѠuP%Qt~AA6-ã?B/DvwYuWwhs:*E@:0z\7d.RCRl-j.:qW"p8=UMW)f6N=̜:Ct`A'-yZxԾc _ Y,Y3HL KA}T\a(ƍxMR ,[w S=G]^{aK_zI:1bˑTB?ZFmmZ##;z>!W<{ ޞwrK+dA-#r)B ֩z ChEΫ;v1Ĩ8`]MI?"[ %][xבe5GU=_x7[v ;ߒ[s:| ȑGq~$JTN-嘔'p;Ѯ Cn"[ff42=%$Q-L?h*(7<GqV*^\f(bÿa|\PkŸa i;wG:B< HT$lp m$[3B*(5l=NBf'J49/3+֋ukY=b&$m*'"C20[@.~M\x9&eyM6%%nn"vڧפc^xV5v/3VVJd‡[WV}J|5BS4aqpA"<'@UXS2$t}8,31`_J呡\V|bK,acɪpY*SpLlwfu"1l|a;K *k`zf\nQn*>uMt˔@(;UȦc&%GHͰkx{(Fћ-> &p-wOB7"?0&# ^?; 7hXb[v>@<[5Hx('nMhd *zqzu!E2|Le(`6 n>)͌uRs+_g`uvPN(QA֘퐻0}I[W7Sݑ@r4xFx+K%9+V5w$ڌpllnK'39Pxbk)|%=P쎎6Tʙ r;D6X'bvcm~?qA LTȺӥ-[B8_]ߪ &kF?-FWY@&) ] |lUsd@>_N« MJ=Ө&QFCB5ק x bѰU(uNœ^H"luh_#9o؋-n1kƏ}Ω`:I]T_V 9C@k#Sp+{. Tz^Ob5McMtۓ<0E+9i; oۧQ: l"/qL&4& 6pHBY)5gZ`4r0I (=ЦNuP-AZo6B+{Nf~͢Eγeg k dL(&C/05%(xnէ>3 OSX6O|<жj7X)LsKhd 4C宙Evf)DT5up u=Jf= eS;< MނF\ {[Xw7XperL%̇Ffɕ#]'&rbƱI^h ;EF89J 6|13-@(vn /VvqVrf0`m[=P&4 {Mp;XRF@z'*MZF>?s> I,OiPJV̔*D/w~W=V-",ΡCE֑ܰru2#A5GnK㦍mrSƀ^Jqg^aB,,>$ԝaQPc&*VqnqՎQXyuT.51Ia;0Ci_(5s?p'Ǖ] zpJMHa cTwk'iŇ 4XQn^qr C-\3W|cEpPy}vfOVI{dd9|Ἇ#`QGUOv4XRy@IIƏj+S6?gu.m mr bq(|9uXC iI?B[,#2XT\\P}Sݩ#H7 ZQҊ_3Zp EXu?\G3?`52(OALǻF\Rf{ũ͓JM91nA,I۽9*q08Yj Ч.S敌dR ոsŬc) FXă[2D?IG3kby0Sl\RƘrQ(B`sCDzuͪ>%YQkNP ]uŻ `4LtR¾İ/:.ZFjaa]h2a19`OuWZBX<s#@I< {%_l@D y<bYdUDe߽9. 892y *I6MTVvt֌FuGn1|-np.Vu&꽦ֿo:-  ؞u'sunIʐBܣJIHK~ i)/]RܖQ"';4ͭ}O!i"#ƄٌN8r Íp˅hй^_ !c}&xp<3<)/QL?֔<4duMgt9o5cŐQѶ:hM:'~Vj*.4\!r>kE7dh q=eo,fcwmp6 'Hٝ%ϮGz$( iZM 6T|=K( (Zԙ_sw M79Z0b&.5̇]{Q )Ex2}Sg.&6_Dڴllyy:0^j$/6@=5,5Sk9 ۙ?l_@ˁk(~c>ӱaBt.׏o P3Y${τ$Y 9fBoL z>%\܈mGR5'{GbB=hIgpf-*a,b*.9w0.5XY|<p1CE7Ղ'YpyО<i:c1XNE2𚎣gDo#(NF$D3Z{1Rx 'TCE {ծE{c0ƒG\XV52Iҕ^b 1B.0 D:w/D4M_oS,7AW;Ptf-c 5O|e_z^GGKM:8T|Fq0cJ2:FlIi/|,T"FTEPh&ncncpoe"bR!8"-&*,F(5VK~"M`п2mC\im_$LHr9C/mZTߒ+hw䦇0\c-9Lπ0q@C-2e8ڙ;e`bmwR> +Yi^o«+{nIp^ )ٞ3sU$^$Ng`Kb nro.<߸-/l/O*x}JCnJ  T Ssn&#aCqg;)΍%јwJѼjl rYyPJ[1n#^-h7ʟM%)i=0.xCB0OZte`|c˂) "REm\)( <*cd31]K%W rfϧ*}rrܢ|1^$.}rl>V^pb0[C|x@x&f7vn^f ;k ¨(8u_ÖVDUKc\HuZRGQVv/kq" yHU]z])SA?-9R0Di-e/[ FmʍبU˧[iN : pB~g),^ez^}ٕI/y IZe g;iM[#*a-43uA۔ٶDjtfaJB)̷_R?G.PxI;PA=0 @`u" 2I.:>&/r/ʌw3מE$b?c KYb*<S(SMn)v<;s|ǿ'1-*Tu۪4G``ȧVs)`]yb1˦'@v[7Z jI_7D_\LBdn"eHfl~9݁ʢzXPI2$şo Oth÷'>δaH^T2 2s⎘ dkpSP3T -Q? ,7H>ѿԐWբl2s$ߚL\:g: ;)Swg^OtJf^=,Ğa3XΕ$!L^'iڎ5л0-b ~XY6徛(6a߯s+8&Ŭ=Wމy  rL LQ`,w7=Җ8 I}>P%R$e>Yyci>>}%ABh|XnDlP"mT@rƵdRܮm0#&xǙ_Mc*7#ȵEnD|=A캸m 3,Qˀ{,mZK?O+u4ޘMi޼_E>T֫!j€y3a@dHAt]}rU:a ǖ0ɞ|]Ļ[6:|qCߍk'$!_W;ݮsSG. ܧ ANCRowc4 p*񲃧g 1CZ>փ4|J|3N>7/t1_{U6OQFpE黣 a4BD-p 4ݣkMyrU)V!S[K5A6-jDNᝍ #tE0lK`'J`#ځ:®+#l'R?sON=iXN]T&/X IS v5 ݅k :AhQ#cm!` Hz'6*!h:z|TG@$iir ~ݷ1\& ym>0Mbڔ_@J2e9?KP0 dޟ&˜G IQs}P6R?ӂ -={H|ռ=mɿ[-,<ћ|:\;‚ޛb{'$':IR]9m(N;r6}(/ÿG;N>J5Cjz\ks./(8t%PK5,55ė\njIZn]2O(pŐݦB#Ze cCnd-:E ==g!Ew[ |JxY*T1ƆT!sS"rx;.-sޟ-)nM+v0ҡAU娄o8)Nw(ޜ\95<ݏq%"3>+n!KOhOăQKr`Dp(RJ#cQQdKypj"|\W~H|4zކoćmYsÑ^W*t3LMgw*˅&Ős?lު!thauV5Iܖj~ݲS"ׁItw&qQ q´ sE5whfY6jkFCZ'5^Q K' a>$ q\5Q>8x뺪ѝۙ>煒Sf C{'>á0b3L~뺊FyZk!vYDdWp.Am>8JZRp*('F*^l:D:MrVa;wxձkB:T24,7˅—h17OԻJ|il C\\~6Y򂣤zȸឭ*9HüωYX(V]`g{ͩk ct-n 8]RNp׽t^vdCT)y6dm+cMnˤ]hi#Ɔk|]~I'Pd˸Jį > >Sq{d5zj4̬T!CeќvŞs6=BglkcSMxf׎64Ȟ(ョf -_fR}:'#21g b4I^1}_LX?yU-3(ozh/+rEKfOV[ÿP )}jq&b؜`SQC.CwsZ 0!K|/3r ZgӎyQ^L9J|I24;%=y$@FySg[+Q@ %5NXz%2ں '\g=8S&hpqfUL"s ّ)+I8RKW,gY*W&iO˰s(G oh angzb?:CJ,F"h-lΚenG |ZrT1M*Ɏ lc}%Mtw9ګ[6?']ai )m![Q}Ǎ;й]ZL.(xsyPT &ټlJzO@cȕE3Jnp{M aIni"\۸ %&pTh`(~ FSq-2[LF况-%fdz RQum)oT[QMf|>M]籱.%chi@0OQ9RkIY¬B/r\, ABz:`{BFue\?/?VF}^⩴^eqOTƒHDiJxCđJF@3?>o8 +H])-L;JY3<Mb}P2QwQi5^K"@ښck]ii5f%z=@K"2phCƥ8Z[&_jj9TpOo/2T1xG\~^i!Iv@XEAT"er^U^T!A/ߊcoKc>Y륯kbi\և'Jӽ0)Cp%ռ+-K3̬jݰx4й;\d~F:҆QWHD=*qHȎzK2]4% ˱>r<@ `-OGi_m #zNGǶܶϠLDZ3L6"a;6iR)#f1V;\EF$'Ujn=/a}:ΐL?=}9, b.j9Zp}]"Z˲2_j~&a @;^mM$G YB2jZfHI?0W7Uü@~T/_D:}}nR6 6GzQnU^SoF= PoSIBdᶘИGEJs5כ|&~Ͷrք1J= u|w![0Üs i% w||20l,ER6fWіBܫ~2Q ,39Ňi"tk3j ԯ\ue\6\5pdJ֥u9T2Z+Q"ֹnFbѴNAyj.M G&MKw̷Ʊ. ?k ʏzx %=JWg2^kJ 煅Lю?9kSuW9o6u+^xza۶ym0QYbAcSbTe=e(~-dh.JuyeElen F.8|V3)ϟGM3Ӵo CwvF>&"FGAg'#3VжXo&R\ZGes[ꀞO?'fOrR{!8 Ky-*.~Zy +F*o+B$'\ك& (lp|OҪXrD/H!T%gtߤ$놶1#/9/:'j\h.}V#p D@YK@*v^ぁԼuU -d:ze&T28cXZ ?G+b t Iփ 0=o*k-n ϲp.rFJ9#ߛ`W.8&&YK]E.mT1"͚L\^fxNpӵ8D!_ŶHW; (V;)Yeuuo8LwZ[}gM `bvwޞ# QeCpشڃྐྵ߻>PD39`-<fĻE0Ur>y7(ڿ6?'0!;s- oSӨz& 'M ą7hڋs%8I-0]I{ '&tAzLj]qjY&+z=^L}یDKo@Pf%vZלلHZtd |A@.py3)8qO&||< i ؑisWgqSΠlQ,+仭[ 'k1O-s`wJ^dy?I7u/9}8)FV޾,yLH$HB̮/xQJ}bU&B.k uVubFH[sIp9kRcp-Lા W*a45TO&6羠t g:s'mcߊ-UV<_$z5vbLS7hb+1iG٪ǍNټ k~j8Ɖn&tC)]q $8 | nE4*) A4FU̘}.T3R9VCEU"9Z;%O|ʬ[بy fQUqkd iE_yf\-G;z3l|~sb!$וb$7D -m^v~ɜÃcGj/6StcS:&2Խ}>iX`?A;FTgfKoEsNFUozxsZEcuOOC)քw*?aF#4Pۭ H"v@bph".pC#Il?jqT!4e!χ--㔑 [!c>?jl7Y+蚁5Ҵ@%YL}G!4q@MjH*/9^c4^钩6k+2nc5w|:kC:;[,ۣ腙0KJ0@*@#dm#e.'m&Q_V%=*@(",UcRq0{2eHGykϗ6U\ ^?3H̞bRSc&"&5t6y:4DO\!O;yGi#:LjEU| #e@FRpdK')3fB bkP2֯msC4gu= 0uw8CB[ä"i= VMO{4+ B^HoOڋ4}p;N(ڟ KAQ= Z-$ʌJvt{ibvLZN+UM"m,Fh3@J2;=7%uhR-˔%;!&(d^Y);SB\m)7WE%Wvi9Kf̤ĢGQi, Wvb4A;vOTy'F4"q+44!ۏ^A2ŇO8rpοs+DMm$`t7Ă/lw(38Y80 -:Չv)lj7Ä9n\cJ"?-BgP]?q7F yJ1 SFe?9g̟[,+_+<,h'7xAWcV'Є.isXiRĕͽܷҷYə<- Tg6[i|q_M8U0~}@tHbwO x PP0 jjyD;gqaن Co!fuQX(7t^!Ҹ-ߵgtv,n^,sU]wD!ܸVT7C /J{;hl{0GvkYXh\2C~`76MXRƒub^u"2^c14FkeO~/]4*dgg3b']v1|G=E,;dCIl(<.M#*[)̪ 4-$0Zc`uC4ByҚ#/S{,YK]C|T̊`'k2JxG ^4m+!bh=_d@I@;c u$ fq"b1%|_.c4ܮbB2* a(T7@N6C{$sW"D"Iy9leֺC$ d<ڽuWC6*ܷE72a@Șpݎ>(s8ݹfw:Cdnvҹ뤩!T:/k#\' e%ܠ@*{,tْH= F{Pc~Ȁhu+ɸҁ,֝f\߀;s̾ _.k zCV֛Y5W"9/3x5Ҳ(ds`۠`g2[D?jOmWx$Bm!jvNIYݶe94 D]+Y`Mg0vʷ|۶j%Pfp<H+q ~kK*@+bA&yiA AsJ}TŇpMpjCqM]ZO[R3ogj~y'rͼ~muB>1` s yB1zjYe%=4n4BD?ַ2(;Ԥ`xب6Lr{(sN H3UtS9ʑ)R<O /F>u W84we%:x2Z,ˆӕ&C}8}\ITW)Dt9Wcekm@eN˩v5l â`~kV$4lKuC&j^`͝d5_ KFQF[a}¦!G3%70(?Lm$ouc$6(Xf,,E5[e%< pC$\S4䒣p,?N)xL;TCuX#J.KјR#|w{245FNkY5wwLTd  ;n`0ml ,Z:Irioyc30ΪM*im9a\"~I):pALW/T)~+t!㳊\sAn!#nSp:6AqPa[0A򗪺y7CTh5',}<%~/I7}Ol&߀M*%)deb"]~G7~'as)/$fhi&?C^wٙ J?-ŭC~oՎ5n 0uK/"i] C3}<8RV93Xkʼnts +{r c5Ƣlj{WZTIAba i#XSc6Ծ7y, >BLvP<v5Zaf\?=AxK5oe>~릚ʏdQca1"EѠ(Rʓ_P$m 'ZSvR}?1mG,ď;l(=G %oիteG *1a{gcqpl% N[(h7XҠYVcI8\eZ<};;^lqV-K#3+RFh˨(9ңV2v|^,WTCmֺo هGG#QF6uU#U1-EgV$]-R ġ.1Zz //_&IOטC(*#xy12a*6Bo`5&@P[4=}dyޙ #E `rmB?:j7"0(uB׻Z̓tkr]1psۇb pQAojN(\ݒpI24!PI#eВ/ 7L>4 n@~ NՂxeόru5!R盲ŦzF)fј=f#~qdU VLcnD\KMs?YH\}&3$E?iux%巵ܯj?V >Ⱦ}l K%/S6z-0 UfUu`תNѢD,H_mlKERC?_P.T2G]*O`9W}'A}ZycS=Dcc)%o _Gk❔I ̓Lpz#&U. rpE-v>l"[$䈲>+ 0k.=+@WY+l?}@k{Yuv%u4+2k ܄BDBܘxƆZĿr1?4.5l bۙpԩ<#l{g"?f+k>-|YNy~u JfV~l(_*%I'Y~LoB_jڥ*/p>-Qe{жrՀM+@#4 $ɉg=,VL4&`%I~62RI1j(PR|FkٯgN`hx>6.vVGJO9\X']tY! żP0gs]5QY8I|idc>$h‚wRb $aͪXn"|QT`ԥMGJXrH& >bbܑ)`,_JTd#q5m RH>Hb}8*C2W?;ߢ* p} rbz~|9| 腆]Z::BaJN,3mzAzY-L^kCqqBi"bkɍTg YI1}H W}qE xg*'G } Y¯y3H25.\f*cɮ쉀-yAaKxxѷvG@kc7bZZ/\Сu>6l!oZ _oL< ~yo:CRĒ 8ܭE9Z@rmתxx+'lTK:xVm[SP) "m1 Mk)9ycFENyY>s ub:5n b OZ+JS:;g@`( XM5Cf}<Ͼ'Ҍ"cP͟<+ǐ)Vuއ; 1tt^;ϨfU᾽j=<)pr~g6dQט[ 0Qzo?4̼P5b2O1!+ W"'wyN_'3Cڴh:5\ؐQ |`QX˷{6B'Ww #CPA/l :¥X31G",Zip:-!RgeV냩,`23I]ZRfQʕ0:uU^Pжp U]i ][?prP = 2bgIҦ?Fog{ uw$3ktR"#` /͔t:sU!3>p&wxgApiM%6A2^ ލ]]^8lҁ_rsFS]m~f,F0=i\qHmPMzgage2$h}J m.\ 3g)2`Ev9Q *x@-b!*! a|xso {RuC(sOr o}mSz{R>|Yngj84Y9Sx\9I 5@4^}?q9Nh $6Bx[7CTY oU1M&!b&$1~% IЪO!fQ"z k1d lPG1:0 $t;*ڮ_@ԬDB7UŬ m ~Sʂ )`. hҎa# t"R˹eI?M, +4Ke'IdƒB >}%oJ۪P KEHs@c^+3<\ R"%ELCkY+@/,6~nSh2)_rNɋx3ڔ" o`S:):GL;UyZA()L7;|^ 3A垛kV zz%OɈH*?&28#.cߙΩDBd;K19jh}tt=3_8e4vX%[ Y-Ǜ-j kU]Mܝђ`-FstF!NLҰ, :H~WS?Dvŧ-4 H$[MOxPc^e5P>ph5SsOKE e Ezg!2Ш-S>;=5W-|>+op!,Vv+콈y5@u6mg?6>mЎHsdx˯(H,zzPMK0"o ;|51sPFx[(LZ*ƻi1tx'}1N="h3SWlS3COkar-/cbEXRS &&Yz+3Jv + ׊UYf#<I gI`{\\^eFB-S1?F+ABaίҧEPSq2489VTy =t; libr{Y*ĝ؆CwoQD"uFP ^n:nͳ\]M!64ﻋ9yV*A _Enm{9E%9>rrC7e=ʱrx`܀[3Q+ZvOh`ҿYk_:5 ھVcd/G#js D dG7;/]SlW2>TTd4w_unnOD;_<A$db .d{QcuZT6QDZ9 ì~נEZ/ޖ'{ͅy( i->SqxM#$ c@TFܪ ;ֶ8V[>|JJH7KJ/3I/dYc͆ZC(6/){QFMR""z.6U#=l,MEZ"8j_Kٜ#O a]ql .2&j?3r\ʠCv?0{9e]3~蜁m2}џ$ÿܠUZpofWJwIBJ,]şXµ_%RO:Q~;xH;[ ՛NPPz~ 0L!mB?$ qKLI`D!m!NÏP\;T,!>p-A1ǖ G$,vUBaiGu$5sY8 _"pc!WpW_g"O/;^wz,̀% `Ӕ%r/8`_]?zhC̅ [~:6$qfQ印0fHt)?N3"ORQX.2+dWzt%]V WZzx&[#g:io|b8 "tU'g2cDɶ(_ gg[,x~ gnѧ-P҆Ӆ,[ ")X<F8@cV{2xp.iI]'$٢V]tBDځH6]k =f(?ז\\3]9r{@_unT w{k-0f͛cG}CWοU\|X[&˄@\.B"$a`ei oLiXݜ/'y0f@r$~'I'-9zvG2Ҏ\Ɛ@UZ=pƟViÏ3xU XSfA'0* YX@{Βx}Kg1f"eSCpm΋f1.1= $W/7O#=.?\ EW@(E0߻ 7P^2d+6xpT# "ΐ'3JI<36wUlQ<ɖ)0v#%kC̢-:0BtSgx6,ֳ 5״{yXͤ^{h\Fd 9:L`q{˂eEk6^Cǒ4"^*sL $J`T7EiZϲdz!zdP]-~5!Vzʒ< dկO-845+Y~]'wGClD iiT-+iDۜ8CŹdo b=('`Jo1~Hy~$NF$jF;a> P œWݐSt<@:Iͽ>yRۜ aEk'M+'SeJE$&|%?ܮaDlqyw_S9bEY.\ɓ4ffm=F_y)86__"vO~&Q΍y9P:3=1oDX=]z7A B%[Rꝭ6;s[ +At?( }˶Hَ*\eO * RF&=۳57Kʼn@=WO4jai㦺_R6(yWaP \ \k^1 #n( ?DVns^B_3hc~y>;PoZ'e IL}ueW^FC`+qݦgNiWk2>@3W4eGSQٝT%1#|[,ټxpO~$⾱S~:`*V5%&J>W1z4;.OO9Bܜ?,՜쨗{`Pmrߨ9z[9vv1ͼ%eV2o+x"m^?"[vCҘ@}# ;ؖύ'Oϖ`$)Ӗ6ذNBnTQWٷ% r`y~ )22 08C9Ж=Laʢ74FC(J44IX~Nz]$׭@)0Hc*.?#Xi ݯg?hPs^?`S2gX[dC,@֚A9o2jRCl+s<ah # qqO/Uy)]{d#ͬ6rW0C~Z Gw V#߃)c._m:8=%y=ޱy[cĔ?%_3}EAӽ\~!$Լ‘ÐWEؼ**V/w 񓠺XPj\栚7AށM%ֶcί|"OI}<{)ʭqڈ!?&#{#Kbl$*D4h$<1(Ds 1'Nțl~p^mW B,,ql)Ix`cB"V'4Z:~xL1Y۬J C0a'06iJB=T򆩨Ȇ#H=0G7W@cpsQ)PI ؉Lh5?o@qv( oz fRJO`[xc`Wom72qarv=}w*,0wUKP+L؁fA41,rpOLh.khrZA'! ;(_a0s"|roWv>y/ Y7O_j5YsEȝK[> KTK ]0Q>2n>`4 ;B:_"wv;s^[6I ?=C1ÕX.=PzAJg_<QJ7; 21}ڷVO[߉fB./{PsTcq8y9c0|xh=R._pqɤָ^[61 o509/YU$IXMU.(!cӋ@?CA/{S $?f Qv fťЅ}N.un#_*[cTH 9Q5j0q͈W..E,+7[Xd2["FGesCМqH\S+y]'*QlIvM ^׻D {IC`3 xtNw#KM;Sq¸>A+Z/ SeC /jto"6/0ϴWF_ʥJ6a:jAo N^%Υ'&Pv$4򐂘ahXs* '8Z?lpaWx\Sf--KU+EWU d1/;>:%yR!3|;#yXlM;,iN;OreΊnmq1q >8V|&Q}dI$yJpsc%6%MgO)Uu8(k |riẇ9Z:J25@ޠgJ[Ĭ_GMp-_9]dv8b+}ʉCd ArCYJ *JΓOc[\*O7xY$ϿuMD#>r;q Ld3ǚa\.XfQW;T1M)Ή׿vbce?0,K  Rh4ge"%Whb2{ W|2lcցoj|%^/,-Z)`Sٞ{%&qDTfWuo/eIǨ9dULǏh<$E@O *{г=m׳,wl_u !QaP/~@joe}bLD;fYI0<)WvbY5| 1er}qr#Z/-V&D q@tSe_(Buv)V9RRw9p%XMC ԷiL1b_ -Uv:ns A|~uHv,鼿_$Cn8BL'ILӦޞz/Q '«(?o<z=#@9]T::p}d']*(S\tKFqb ~R;zmnsV/zhuf#jOX ]r/ B`{Srao.!E/쾽#wxrG*'Q߲COV/Rj ǧ3¥ϻ?*5<9 0OV! ό0t– +FV_~BQ!N}MV6 )Eh-9yZTGa`0v&7]ԵET`U@dtRE<4ĢM¾aY*(_{a*}4\oׅ H_L\6 ~X c6";Щos VQ=٢c${ΙݬOɓmN;ҵTN* G PE`ap+ԓ~L#r8:tT_q5B ]J_f- -_!6|!-5S噢:S7o ":\Dkī(j&2jB_Lx ‹(mT:ie.[y9 pDEII7i%PVG_fvAhu;jMo,3+;7M{1M.#ۤX}rP10\/mgρ`ijفIƉr`_-%,NP@{p] ^,lWM,& u I 0gC?V\CveHf}#6=u)~PR9 I% ˈF;">=HL?wRDx9Ɨ!i ~[Jr&'Wp}}D \(V)Z*7,%hFd_̶DX.ҮuM/@Nk-{ ,-E칓 */U3h4d$ h9W69F9O&4^PCPC}?z> =t02m|r Grg+G));-fMzkV*nRJbsJR:}p; .k}W^lSƶJ^>qKܷ0 $(+\ q˨)و"O[HB@tt#׸绸#hNA0y1ѓDęo:oTRW>j 9XA":^,bتtO_{RXz2eȀ'vCO!u1sV{O %ew!]S]svko8 L@pƆBqi;=)7Z1u{!t5k6|$YF޸@LݻSZW(&=k3~B˵';甿ˣvbʡ1ULA#Rlra #p%I ֡ BJMdyZG9̷C{yc"=s~7=FP{ ,aUA8ÝםS(lUA^6Ο^FH7Zl<()ސA4o?t`dLt5yk7m Yl8BV)mlOɛk0tŘwņ^3/lmݻUϗ{fG5:^,gi[u갧q}Zz$y։ݜۇ qˑ5Ǹ<_-/6l_ V& j:Vh\WϺmXCH5eEKVEBf17(oG(IZAfAlvujz4d]} 5C;'}KYL$ (SJSIYVX9.B <740NpE)iX_R0<3 Nm4˷Y&gaP# +Qy#a Ӄ Tnsњ{)^?HId<IbF_orŽYji)+|aUnLViM-ڳ,DZiT$K8\w&CCkбd))+9} ֏H}'cjy`!J $% ,  E{]֌4 -^\$|R$P y,74Lac%a?zHL·m%J K}0(Bir* HWN"KbC{t82:CZo=Ӂe ͪ-ßP;OL)$oOOe}'pyPS_:!\=IlF% G#B<2+ AcC/,V?6f %_23h W*/'IȘ1 a&CėI$ (u6sE_l86-%[;31"8.ØDbf!Ky28ėLzr;J':]s=4A! NX%a6U5̅!!!o$3]O>jyJ j\4w[TvȂ8 رa9g Gs儁v)9 G#WЬ4⮷mVFSn1yP7]"4y݁2?[_իAOKn'd G:M:#I{xrOmjjO_p6#;suR)y)O7QOۅ*h$$NV@o)!L^>:*NG`-40uwGGvdX+\yo{P2+wULr'rC^'71J]J"x!pZt6`Mh227n_E|H1p27>G?,(2T<>J?LFHDu%" ۚ=9}ЮK o^ kO^3v<$TE]^3z`ƄA6sJ%`쇥NE1d9ʸ.p*9j:%$=`KPі J/Tv )͌Dc2Y9⻒O&cH!-6] Լ>۠rLd*Pd)gQ7xN=0f+$ F<_'#xU= !9oD&Y`r%$=Fظifo`Ō"8qXTӅ_N|h:OttcY$o?L$d3?-, ,hQ[*Z7l=2m̬_3u~2p@;˧~a_Jzw K3R1#` |ƎЎ9F3cj΃;YX̓?㽶HY,mt߅Ɵ$OEJ}#EJBlkJS{I=wjj s#3s@2xQvx"2VMc [oo.LAz9q^H"kE9^ՐEPIeox isBsZw_i 6p&]TL[5\Ntlkl^a`e YF\a쇷VV,!Fۈ) dPvё?ˏC&߇܃Ve(?Xv)? LvyIW67m hc~l2;PMFe9xVu=Y-J{%5k,1=ˊk pP2"^E UJú޸g9E)A#93Ӂ>| H4_k53D;.T#%/H*^ˆ+]kDxlp]8ġϑњq;9٪:]0_'{Ԥz )"U]" z.p7`JJ(qe//93@󆸑^"iv҅ʹ9,Qqai7]k1gdW5\|9:vە XM s<b^LrSj" }?>ne܈XvZ,4r^ AU5hQ;B{mRw5e6fWk3U/#^Yz\/,%UvYpىDTYzJD<#vY҃摣siYZ5 v?:UFuKa '& MF`g2ΠRەt+Rp CR_WӺt=U\«ﱶ ŭnA/ X\n㮥n+r,`iz^L<\8WFiqfI,ɏٓ *Ysפ7&3߁ /1V@V3̳{JU"ӵR몜eHXbӦ*,i}f0(BذF>s#p"ߞ g ;.z4p@N!jҪPPͷDTi|.AgvPDexHyr㽕hTWo1/%]q%K^r䟸Ʌ0~691(mP$w/7⩶ldHwPe`2/$.}EXNdo9:PǜOv!|)ܸǕ4*:?&%ck1kW_~MqPP?~ɀ]C= _@QMJickM4mu<D$П#%|>z[٪+nh xBUt):b$f.¼#tQ/g |aAic*HL8C,3xsy t^ Qhm{vފM`/ $^yGrrj|Zv#/zvy#!lpb"s[Kn18N9iO}wUpwo&P92YQ=FnAIegMXdF)T&\ J4}ߟntK9hϬR 6o'GhzƨQ_qjAr&>srwo1˫ngf5r L/Ax>?0|uP  /!foKKc'Kԏ4X4X39TS^;3B.54)씠|ޏRs%WR=yn3|HvP?e;4QL#FNaHTX?Os/iWĦJU(,Ey=}~ j.s?1,7RҶ¾ׯߞWΑ]vvbÎ=t]|,zقw\& ?}ŐiW-% F0j챐Tk*`0 w "y|]u ‘J5#v΃.C$/dzKkO^ iLL&[31l 1l,4XoG9")%lZ2*9hc "%^zu _WU:Ņ45{2,W'#Do nh}V'ni fI။4GVj>?Xbg251!Z~&u4)4Š6xV :ؕXq)*u'RSA[j9 gSefCf34F})fDZث$Zg _"՞Ne{@Lȳ-TԦmBۀk+ϠRR;hKm.GhvU'$$FOgOHJwbs lև# $G3+^T5[7*}2I0aS#Z/yszFդ;cab)R gO<`=c8'MՀ忯VqeUsTLVṴ;/1"ECb9jKđh΂b?RfEb͂᳅(ra!08dF +ΗB%أkPGc^R甒&Mh8`ݎ w>hd1O*IqCטS࿐rοR:=abсb.E.bSx'ViK՞*9h#ޟiX>@[#:2؇י_RS`6h[n hu xfl:~y8Jga# Jk6 2 f7[8T;鸫95Ӧl \tXc1,#0œR+ }ӌq^waµ[ (I)-LvIJ_ X= hA;qz/Ըe}M| #0wLob,.gXb{q7[?=…CL=Suuد< ۱-+bH/ f>WMB+i^G9c:⸉J[ѕ@e{ײ8Va9m1nyUO2zr| X43ڈy#E~ܟMm!U U7~=9Xph2\vbUcڷzb,~/3AWz=(oDjZP,p|ޜ"LiK:cot2ءjDUjo˔Wp΍NS2["ܧ!Ko'ELP بi#?)-Ǔo3E^?I/KiguةUй|߱+yXw3^z! k>]!e`B4r k8r x 5oSLz(L-&?4[uOJZ+2']{0ujxZDiuר l GtZI@?_LGǶ r]@Wc!P&j'; 6riH>ȈhruZltax7o9Aljqz׋ӎz<o}X:] ߱{puy"菂 MȶEdCk@4w}f d퓣}u,h q>U!gr!2wK"+LȦ۸ْetS*U>K?&* A 8e? N{yԞ!/$m+|zKl&]m^#>?SBXav%@#~꽩sa5>y+ nvAkb%CZ{Mުxb;'Tt*2́s` qh}=_bA(HYK3vNsSy ҇.dDT~\w{ȬF%mIn 󂝰|3Ӣ$JgE L<e_:$,Fg;fѻ?+9_mVTtA Ȉ ڛ-:FFm8TлU=*a,2 gP+d87z {C+0jJj{zw@Tl1+C_h K:]x Ѹ9¢^y.zUOuX7oJ`&i\#)T֝Jy+ 0k%@e<}ԋNO@AI+mV o"mխѴ?5Ad>dࣆCbC#[%y.ь1kɄ\MM^x3,& ( ߫-a{^g0P* .B}+% #{m!؄ytPA+CߛnB@v&7 -C[3f+6Lp9<@xwCW9?"\|] N=|,m1*ًyJƢؽ8T? !k}(ŞSIZj@%gWyBOs!G`‹c \Id޾9Wzv9!3󘮍8Κl[hpZ$M}HDIbxS} ׾+]DA^`Sh"fQ7=܉-3Ƙ OޕkXLΒF|w"})Z߰&~?Cۭ[+EbmM[RlgJ Xanr*y3F?B .EP Љ8gukY9i䷌BӓIH-+,dvII[Ul#,X"_?C0qV]l 2Ҹ>.^f(%?{<̬t_ M͑tW6]XC$"Ƶ+̿d:E͂ *SYCkNͶԄQ$ 81n۸5k6<*^T:ʿ%Zs9*)=ыFV镓>=r뢔4asC62AE\qh1HD(̆'dž{_09J#r^h >,lu z:ձߥ).m'V- X m9& s_nE #^N>h^(f&pkkOmBᝠ8?tJ=D)ai |2 H X5vS5G܎v |N .AI8sp·꺆؄W ~?U?FO\wƵ(/5;^%* &JdʪU#V3UA(M=BvvoCix!s,7,9PB9d*0f&o{̽V$eƛ±qY.piBSg7)'g%nؒ hi> 4j%[?ԝL+Tf1ZqiqѝLVv,Zr _Yv>U2ۺ-j./}D:h JTA@~p >R5ڏ7߳u~˫X)Y;|-KYGpɼ U$tpe6& f2VMh5eK^JejZ9NVӔH4NnJ?.XIJz.tk<ݱػ`~wSRW6̍1WI~E|sOxcsuՋ@ؽu@X3ބWai8QMˤ1 9B@=IEvMiJ$f `Q Ǿ9D{kQy=3?|~ZmwtK^;~X5 03`}J4N+wie(ɩzo`j\l+nXMٸ oD-%$?ֿCI`BHw22bu)g;ßiWұaݨָP75e%A:ܩYUӇv+r5ANv{xa䫡?BvF=õ0BUVUr轈B+hIv):?#{_{_BK> N \ɄMwIRmbO݇ 8P,Nuk Bo2TLw#9I]WJJ-Rú<prRĄrwa:5LXpEMҠYtET]F[ai-oHg_x*/gd,#x$(aLÎrKK8OmZڑt.ϕ˔[P[_ :yJple ALk\f[\u%hQ3܀\gtD8[C_87.R׹ȮYg:SGO}A,YL9V+-P5[{|!.3rmIt X oÜ< ;=21+% FVI0f,NnFPs?؛r,6(țRWg/S2GIJ3K N[,Wٛ6 \,nHnP,sRHs8:1"lޞ J;?xe Y&j2I_f4TLMx8+=%HlX^$U2(q@ݸO?O2թfc.D"C ;©$;w! +;h' +x  Y*N.#za~ލn7NfL-^yA`#BHqF$X R2 rOveP/#g$Fv$ 5dO+oڭFmI0HR<՚KOgaZx(ƣG*kedYwA1hG93Ut wnCaW8&S6D:ĝlEǒr=Ԭ(`*Lڛ9G2aNd'T's!,CYr/.T+$ߋx"P<'oDbT,4Q*QK"O$PݎĴ +n|6 #{K+kc&8U70ވ`yXSa%;ro8ɵD[" coh-oa/&\zؿ/~C9?(tHx\N&MBQ[u24NjU0.P)M8(LcJڭ? 2'-@kO1 D/E9N(%DuGm!"Et4c&o=7Z-"/9_?;Dj#$*+8$݌>`,uKkG(WсfE,ذ\9 H|aXt.+WF*س*x)q̊o.WpUw*runµ]L7? {4UQFf5m0$1-3чK?fl> ʥXr@UtvO#Dw? '?l@/iB̴1j_SS2R" 㓓0 g,eQm\ 0VFJ!K2Lq}Lc+jP R'ݭ^G7 Kz5N]? o?]aw;&s|#hIp~H4@.c{洟¤씠[7!k"p\Th.$\?q|[9" 6찿Rpz=rfLE\}jV42P総2b8g3EPD,L^]~ 0|E: Pji\Lɟh{}>͕oI pImp杕9"[R?Z鴙j.tF76 p!ϪGcv*˚T5Ծ=k?tBBVً/roϝ+c<$\٧\1@'UUD*gOmEFl?nn4iV-`|gbHA6+Th“K8$xPkE821dL14,\4_D@(CIs#(8<})pQ wc gD$hz c7’{&c3A20( B5`-[P.4w&#jhh(6 D'Q՛ ~'精f\E  ~TieՃ!erw *HpŃ}ED'8 ~S ;%O@X5ŖMI@ v!4[=iG=kf4/?@osw İ+O JMn0ؘ$!6F5k#>:n9K!VQ0y\LVȈ~mA]/8IP+ףpSJRj:!,e'*뮸6SBȆZGƉs24:Qn%sOs^rVߤ=_Q0{תa>r Bb {o2JӰ8c Ѯ3~P#> sy3#TtouCƻ#fW`*,jB~Cђ2_*2twIxtUl$;A]O1{:Q>:J3U1픜SAÌ kilWB HD־j8eQ=1:* y532ؿUx˸>ʻ6gzcydvMGtVpݲPA9H&doT^9N)P"u̹~Ce|تb78ڞ=֜J{._Pb?BU &Nu .yM$"x6RJnaӐdbk%h}kʚS%=8eƾ%"9sʗdrj0[|n3A I?zK/-!}5@{/&5O1Boexӵ݀[ͨk/`1Yvx^$m[ غbRIul3HCmcdE}I$Ch"PNz =!XJ|)o|W&YF鉾ώlZ)BGLj | 5cӟW-,ix013/Ѧ>!n79_cƟ{4*f8kחZ Cת4pH$b1ѴB6lPmt. *Pw^puFUvd 32^ T7tH B4¶HQXF4QuT6ɻM!9\fbr_Դs)*qKV`E m<] =Gʽ0V()Pr'iԞyT?6YyGz}`)qr!vM?\PĽ-* 3 i+DrIL% \y*rqÚP2oaT]e%b.*:p|'(rf*%PGE#KRf)|P@*ęB83 &|s P`'`+DH1n&V-tO}2,f>28l)<^2_t@V@nTwtzJV[P}opǚ`^DF`k,#_"5FU\Y:~HkSeA G~HX㭞ۙ{t=0`btroDI MzќeaA 羰`bb4a}Z&m@%@t`ڤ\3gnWBWMrmS7$J(.u#M:36ѕMD^jZOxmp fԴ]}ݹM&ԙq6SO^WKV\ՔbZRSj>/{=l_c1"-AW XcT)X~߰YT (t{Pn\cNB*+4.-KyUmoOWoY0-^hhk kZ}ФP8C:UXl*?,ܺH(/O> bEi6B^Q3Ͽ|E'SťXusԚL %rP'; \/{U'UZAv2%s<3*4ᴳi9Syyѿ=EA.He:?fM#=Nfo >jK* B=Os5+#~ Z` N-9 fa9nܚ p>uΟm35#e%usզĿ \UR%X)uLYY(|]b7Fş@ު"WQ Lɳ<2|&imrGDH\'u۟nLߛhǡK< z-CHZFI ÏM`!aEz\̅X5aJʖ MBv vĚL ۃ -:}hىXs!Eĸ㉌K6>ҫӡͲ?]vM&Cdfvf"i:2TpZ >CK }O`~_,K/)۷3|͒둺0ÚfKd'kr%$=HnuV= c>?= TIԍ>kk9p_3ao҇HHXITܡLbJxN4kȤ >^k?$q! @S -g+} uBA`͸&y%7)z9~qՇTP}V!^i;t I8˭N$K$YKgxّq]g { ezzdkHڇKs Y,JtQޢT%@>StY_^$K;9櫆121ϊW%9\HqxHDYJm5-2"+w=Ʀ oqWWfɈ,`}!%4 FhՄ5/ u:W~ 9/㿢%AaG)Gˇj!mNeVDX,G Y'Xf(L#\״76C^ ׏ol~:w`J*_yQi0eOS^z_7oZ}h^v /NcؼyZsz590Cܑи?zKx"'EV*[/7Foa &yqx-XbxRo 1tz"F0ͱAp(nN:zX]@c@84}b6iC*Hx㯛C^?0e+`W&]m;J~E$`bJ"%eC1 %\GCc*J&zR4*RCKD?TqBLKlA3K$exsblER黗1o6G7(8l oWyLI5fE+GPwJ+gջޒ#>&KGzs~պl0%Oixa >XĨ0: ؞0Z{MTH͇zO4O`. zBIJ(!NLd7X +VD珪)˲Z~w:/& fD[E ;ef%VgĶCoyhD8\[{^k-@~9@cp_J#08lnN Pf%Gvg~8\ 'kMEs9G62a<,,J1!ale_JN(Ľ(jxJ 85j|'{8k=j˜Hb MZ% HT彭M;{p-;}$ 3Z2!y'ߏ&4BzO.3;:@b"<%.ȰZ 79 Bx;U60֨$,f98EvB=.tQ|RU9l8e-3BMɯ=%v(oOw1~t;Y 523@מp[MH X&|HDS" Tq>Wf)}%$S 3rHM*Wqb8uqxuAk 9yW`~AvF.U47kH pWr{Մ {}+/Z`ތf25fQw{`"{'J^sCQbRi2 \$Tl݈yRDb'u/q90>GyYh9 ՃK5lNnu6s-QO vGrUT 1mc8vUe,ƌ~׫P{=.7a/k)k,NW u(1Mwˇ V`gs|Wύ.yRGØU`^z7%c9γKWZw^G*LHO9!KIdӎh΍dQ\0Qqp*Ɲ_".1?FD MtDAa#Yv{ ^޾[6Q YA:4o7w}LT<|f{eSp[v+BaکZSZ-e W(.6&T`-l翾^L2q#gֽL7_a ȷ-6^с=n#Q`]9hE%VZ?Gnlqj))͟Y5BXMkw2OD_p UP.&I~[$/&~[Xc1D j6`g4\<°=lo_qk#L)h4:,f)gGOBkE6KlGg݁ɼDGURo:$bŬHQ B*AǭBx)q8D+Œ^xuHL)<έ}(g$W4 y߀t `ܸBKlM°Ň"i e ĆU>1`l&()6T@C*C9d'4zY ؼ ^|:.xRY:4u.TG[ /({J,$;5؛uNtJ3Q/iFQd yNZ^:Y9xE[$ %P v;w5D:9^NIZMZgQ+ J<arkfchru=IǡBG"oH&mlUR#Rx%qA@ \?KJ|9rX' 4T`Kۯ4;;2b栟L^io".(;]!3P>(n{O FM&y =79̢gk}4χR S mхLJ<ѭsb.D(<sr9,I tzPȺ?~/Iǘ@wf[;ʞSЩkOgBd[I=w O57TlM}Pо.9Ċt 5?TuEwPI7^HTeJ ʓ d$%.XadO2zz#'gݵ El^M)uL -lY:M#-f{1nQ | {b/ NpܭK.֜;/8:]2q+j0^!^U k}9{qwnQTC6\x.2k`)#ҝ@N >OMeƼn ktƳf085VGf/-F)e241.=Sƈ7)￷2K5sۨ]K8!T;狧jw J_uaIA0d{d[:c~Qp`FjlF} $Έֹ,oNܙh%o涖E3tkdǎuN!_I$}l0:tK`O*BG=.BXzyP.Pv+5i|v<DŽfŏs0˝ƾ.QV O4QbQ>n{2 X5ĝ3MQ']"+LS^ʩ;E ^WzM4IV,O ܌Lh[?TLL+\9{l?7[FT{{3XI|, À8PsE5*0EeaC.ˀipvH^h ױ!n ;ULQG-* StuIl41,j Lq}nPGOgq>Ux}4o\ WNargsѝ Kg`H}iKeqHPŏccˆ5l_ ںBǙ;B[UG*0&t^ \އ44lߜjY[(V 6M\5b^ lv?V!~:nI2wfz;'%Bf0n@T86h&1;FJ<=&FGysN]SNh*p]Υ"v@:fLҊ\dAqq+eڃTI=LŔ("B^bשq9ELO-V3h4"7 Nkf7j*noZ ОH 2C5ai_H@km|+)RltLP$H>\-yog>*v6 ֧^N{:r) 9@ac9`p] 2]0"){%Us9ycoxς6x6Ⱦ}wfݜɮܽ'I&z0&bC'8P­^RlVV|#|ӈt`g¦};Vn;8hoKpH&v­?&`M|ܣXD+ڛȲLN[Ŀf.B#W[a4*u@߀9;gy)@s4{Bb3.vf\SY gYHUCEA5ƙ +acWoeg Ӆ=K#|F( UAeFU\(WVI:z !2#Ь7:'|,#ez)ާo&*M'i Vɂ\Khg$"oDZƐm\8AD.w,X7[)^A (yQa T t!g(A]MYcB>ҺhekVAbʲn7),#o-vZJ'< l[%P*EF2J0-K&h6$$hOYqԝafp1yJ| 0W`I嗹Eko`lOTO.78RcpĵнK4|CxB׷=IGщCKRxck5i%'8λx #uXyh@>%fSKOv%C89s^ UєRr`>xx Cz1h:r3 ?#BOuLCKuUb{G̷I!p?vn{7dw:Gx67b:oT q"鳿k WECPpH[*tD؇/Bv!udBGyY.Iz!~ 0R EMkFPlvA?]kop%G,Bm/C~-]. p3\n9(6vmӂZwep{s.(pPPU;cj 뽲Vl 5$1Ld[dZ$xhYUDKîL[CQ'(  Iwg˚h-d*U_̏)v"0c;l7J>^vG<٫DHβBo 2WxXi_fld/%Lpu"K̩Y"au."D8.91c툧Ưdd}BF%VcQՑ^D^d g`t.xEU.LHWw2Z^l7ٟa# /O#Y^Cʖ î SV u0Au:TJQTdj:Vx9Coa-Eҽ@: cBd/%՚NlsHIu@4{n٢#Bx$MVYū}Y!%]fߺĢ/|[hW5D׆cZO#kȫcĭf3*zb㥜k/b'')2ݭ61 `F0}O8RBei :㯫a\KUC???;Ug΁>c~XWmXOshGK>"gȤI=U~dpLyI~翧38f?1SBej0}_EtK/v8f{D+z wkvt>P}{7f"7se. {3S}B8wp 7~g76s˟;HIPԮfHܧf 3ΦiBH\9xnM E5=Z?0T)(mpg~Ƥ+2j4ӭB:YW%)<)*I Eo\2. Wm=ph#CBKJ9\EoS<,8x@OckGo`D Af-M!B BҎqwŒ_XV]%8<^ѣB$22Lr55!;q`jX4L|o$W{"ZⲯP v9:^^n=$j?Ew0Ʀw{*+r! zQZX0:_9i3lm䅡e`iZ *CKy;6wY(.oy`YT$Ztnxf0vĔkﺺ$_zijzyD;;ǣ>"QEÈNpʱ 漀A2 77EYsyه=h(0;!sr'B7 mWA֬/a2KC&˿βF.+y4`A|zf4o>+m0x 9Ða$S--1hHգS+P@* Ec|`Kc#&"џ'(ܛ2IEHKg{顃?$)=1_V?|'Q؂vbwߪ;J51NnٽIP/aT,A{΍ C="ǯ'$n8i@_"n(!`E{X/[tU ,C9=|vr0㘽/,z\ X4C]ս6Ow]$$y~[z6 =|ڧػL!*HlV]"Bу\r㇃ mŭ-NhS`#'tj{31Dp)R"vdՁfTOӄ`E*aAxu0b]vCƏ]w.@Pc`,4m#5J 7M'h;ܿbȏ'R!ϚeCZ1wr Yjafx=}c29s/1Tybk-,FD"4Q/9"ߜI`Q _] _¶Yw!8sTfLZ=Vw_^1B8gԋYQ'^1㝴y;d!17}U $;νEJDRƞ|Ա`bI-[=LWxÓAHtEOtܙo{(vb_q2@o: O+BU#SC>Cqg߉l3L%gݜPڟ ['yĔ" Yј_yjfrmAwΙAbţ8D aȂ ~ ӻ{lׇCAOEQP\B }щL*{|GiH0h3,٤ .4-Ev;;ydSaNޔ&A7ꁘHQy-_Ru 4pо{2;87Pzo3V0:"VTl @M.ՠCvW9|S 'QK~"c^n)I6ཉ⎹е!Cb>4VJ+.i}Qv}wf Q6 ?ɺaLr6bCR%"LͮaOEH|TG(ЋZȺՙ\mҘeqvvY{5t 5ߖ̣l)3vSc |q D urK11WO13e/Q"j&J6NƀFtIj AVq[ȝ%{&>=F-8tߨL:P:ȋ}%р9?Nu1 |^X_ðbb%ؼ~tz /LI>T 2 ݝ*ߨBݜ bI=$փg'"]C:Im6/?y(8g41_Q#boے*,/>9cP5<4c~tI`vM{[x[jS{pHܹ5#IAS=ojAS\4 Qt2i0O1V&CP]h))OW*'"$&k3gT3.8@G!ܯ8`mcXOM[Fd7^Avw|׼59ylDSY I`/V-E&b Jd=~^:@VcL]+:9 >~ qH V͸Q єRGk(sg]Wm9J7@r[T}?9@량l"qRb$HOCB੣,4z\`o k@t.LQ'%w=ʺ_G'o1s2`9'J{nPĨrr6>Fh):毓)3K-U/H!䉷)*vc(7D257Lr>Y&t07ZI',vKYbTD%GE~4WLo%v[]_NK6> ^'zN*酕rsY5vzr8?1#lF&/"vF @|(hbe'o~6JdWUGcYHNOpbrnWdDHo`-Ckf17DHHd&n?|)!c>8s|F@Ik1rvi69IE15w>C/;pбkn[ufJ"B&cq^%7 sb65 ?ιhu.Hf):rt f{/ap߮DEdr!m/^7ߟ>P% W!Ѝ5J\G\;)xdY0{/Wq&8#dM"l.>)q158'*a`(\\ EjRqy%Fpq-oY^8v:D` v`4g딲d3;IÛ a&N<? Ce2cC&th[AeU} xN"kΟ Lt\sڔ`<ҰtJB0[u,w SlqDK9E".K,'n`n ֢7ם.7Hs5*-Y^jNs[eEC|l a}iM>D-b5ebjcn7fR/SVÛmFmt(3j}WUI6=;Vͧ4țjng(sXayجzUCf`!H=aGjS1dcc&檅<.Ja>{Н1Mag4 N.6OpzrkH6X~-4D"wr((E*tg)v`,؞/R/!F3"Km ?Qӗ]ַbYPW`cWq/{{'Q|Hqɘ]C%lc_Y}$q}s5!b~H*a%G\qfm+z}W-)ˎzU`Sç?(eeBAKD lHDi(+и H uEfƜ PˣAjuDc` Я6Ca^5\|'4 oZ,XpVzSѵ(nO}og%>~}ˊP"}$Mobe|2sM R,?φö󋃘:UDsG~2}sX >h Y )#OiMwMy}u4~Z9Cѳ Hz<oOh\`OD1 .zwQ8ӂ?w|!߄$:dMrm:U)?ِRglSL5;鹭(yʟ rC(sO%;4YfY-V\G6xHܔ˞3Si΂ȣÉzv>:nf]kW2CN? ]gp y*i˞850JO٠Σ#&-onᲥAb80?^xDFM0ϖϡjkq/qlnw^f̂X-kJ#WVa4I 宱`Bbb{%۹Ouit%ACNziⷦ㤏UoB5o\9k!zxT!w]%zt~QV }3@iG b08gSJ0 t~":9\ qcˏ $1kZ֦G{7{;#.bw"7ЏҤV2/.BXY<;%MjBIzoQ,0os4KV٥8X{mkȅhvvվ&~a*~ u$#!;6 \=.Wz HAq]/]&1҇G&rpoh]6oC!,DD1]L3W".i G<'6~ښwX>>췫dc]U7fZBy_t&(˝ZQy@âմ>0jVL2 v _; y01F6evPoV'!ܹ|KbÆXv(2X䭵`3jM Q0=w dd1:}B[}KNtܡ`\uo(*g{:bdkel243jVd;{Utk\!gIOBWM`c'ChƗUͭF_>KxZv.=&\7 Ø]u]/ޠ dڡv[]iH Hm9N5.Etwg=%05la9!+Pl Z\{]cţLvn#;v9Xi#Z _y{iw'խtsgʻ)&w4yI=}<4 jN™b(㏨ѤNߗ sD4rwx@EsA/UQXH$թG*RiTscٵ{V AB#7U@(N1 5Uc`L޶Ơqӱ\T/,1 0.9&+e9]QJ KS4aV5*rfdkC$QH8Q6։2h3X{+┉F9Nm6uyQf/>RʰO"1lFYDʞaZfwAD>^o jJ2At|M02dO}l |\r}`Q MZ VͭMFiRVҭq] !3_Qg>큠X&>эo?mTU(Z@w:,,ݢ0&ZR c--D.ű(J#2҈q >Btz~l&T<tQ~cExY[ؑ6ffjo'A;L4A(MSrKAmoD߹ˈB{'w"8o8*j?Q}Kf!s5X: sH[N1 Ԙ# J(gORU}7K5[9Ehˤ'=ƁmUXȇn dQO<%OȞF"/qvj?;-6UX+ \&Rd|MJqT+=^r2hQU&$bĎGTF^*{^|;PN"6f:QeٸtI*TJKNZXLIWImV.tC[ YYL;2Bv^+<1- sH+N:'ƒ:(0kdbrc@Hd8ǜϏ*tt5vYy7׃/uzgpb6eo?,X)ʈ&9ˁJ60jBdQ>k%U<صėbN!b`Z+c 8&̎hw]LtcPFd=U){x$D k+&& ed3 '{Ϊ1*&ɦP#` CHV;I%W4&h˭p דlT ,zcL V>ŬIU낀&PPJ' *SHXIZW U[w 2a_?V*_Jo؄q=@ҾVH'лN\7a.Vc/0&|˜a(oW5# ^Z'TT*r}9/z75?7~-?SpQu_t_F'(wZ/ﮂjn-"o ,a`P-ɲ6Mi9 LM8B0xctF$ Qh#iJ 8^FS yÝ!$3>8yj;<$ Uכ0VwEb^.|(zrl7#Feɧ%.1)\2jR?v"@uϐ,FV%!8|nqK~4n5`9ꍉ'wkƧ57܁fɨӫy# T,%"Raq KCH־ň SH,_$F%M Lh@pK;otn<,({2B.I`M)! GU2x&9Y'd)*6 CA, K|.g L &|qVMs2ŜȕoN4:НR#Laˁ)f j'w؄ !hm,lG3ʩC^}ؤ%ۘesiY$vzMTR8=j(kzV^&^hL,+Qڷ;yy ~εvxԚĆιQN,jό#z@XH@p<`C[ė~8'5Iw  J6" o3d-  l!T<2~yd(KV>ȶ$RGp;_G-aÛ8d+4ZZ #xP'  |a5F÷&_FDBxZ)`W *Lvt;AʙŸ?nM^I4F (g "t0GWF>s|nbJV4V-[;sSD oA"Lyaig({`Olռ8i8@gug #J]gآsi&J [M(ղҬi*dt-jyoȣ? x]D[AgǑv*䱱k$e ;OԯGR0W"2ǙMLBC7^U:5h$,_K")1)XRXkBDA_J#tBJ yoђõ]-~"ʨ;+ \ Of58l5hf@S(EGwY;|!lWL%BT uGbV)w5ּMђOˠ0 _|):p':S4" v_ގ-0RVۆEfL׫ JHyP3 Xb1?_'3}R P&"kJHmhkD]g,ƉQi㮮]8 Kj½~eCwo&zˊ,RDY>@k,Lj ?C#~) X57ݜ ;e mZ%  =uTd6d}G+Џ2sJ9mUW0ٳ <`fh2́twBtK |MקPyJ"0<05U8ȉG!th?ȡ=MDbSsF;\-ҿp:w{7+Z88候/AYg<ŚA}Fz-FEΡ'7/K&p [Qˌ̡o1;4a=e#t s˯v ֳmXp➥=)̘$OcҰO?v1(T8yuҜy5pwj%0/'i_TU7cm+1 @L@Iy3UCz#X9<S8, kDjH  %}qMm*\I=Zva$N ƌ],&>tdh}!|JW{Hs&L+;4^iKK)|RVTP?>֤UQ:ݙ/_@-yXTԅ)`cꊽO-9r} jtaX)4ԞK~S#.\z?胬FR*A`P7H:?zgoH'/C|{E9Y&(ڗuR0d)\O+_ըx9 eM4 16j5j FxKj~e +v6%`PQ?=\l5~%Z;#xmׯfν~yՠ]YPd?B?1irn҈3RP,_BY(=cOu'3>!QvtO3{m L%F_YΕf?D6A@S 籆ү9kn|0]#cOkNc>&$O#g0њӟېs O؛%H0wb G+-Xt>zͳޛxǧ gvRlzp^֍9@ @r*ə+0ܫf*Qee])0a4"2\ke!s'/Q`/*mbbeTWV $>p^moAh}}eI%w`Qqͦ Ykka" Н/FVr |GyUyPb탆<F ΂D; KB&W&){au9eKmJo?Z Ӏ[(,5LSUwG88ZhQGc%! >ft&[0O6@tߘ.W>EMB0IEM}>Wʄߘ :GxPìgEwLgQ]i]hd*/+XJ0{\e0ه]lvܜH`] xvr b˦Ɖ}۲gye\_uLJgtu*@)}U6S&DejVJ-\l<)'` oԭoU+h%WAeW]nQj8ӣqi q" WK> 7sDž^j4sX=3!…([--6#sSfMFbvΡ' GLJƥq6j(D`-BgE&/ψWFҊYK2uhD;N_DNXhK* } Yo.ƔJs\ Dʄ8/Mu3S;JPPo!a>yI~a/ŜvYH=*N ;:`bVDCwgl/}%'˂2L<&96vX Ez[oS\4X27 By+pQ5il[J--VeHig-Oq@UR(mW=f%KX :JdV߼B-?0:z@\Ӯ5 N!K'|@1Qݻ*L(T% MwJ)h5dBۑ_ZʧNM.Q{!qop[3Ɲ! ݆~Ɛt4}]\Ը W;ydA~ K㒎wl K<#Sl˖"H|^ˎ}Oөc+6HoWC_#5-}z*IN^ _aUag^FNQz_ D'r!?wB7Ů-aWGHgIK~Z-4]BRUP#X9 =H! ߒe=Fِ3 nq/(i=?'[ƇSdr&~ZӦCbUnڣ^h%ۑb4pfIRlf*"\ 9~:7aY)ٸv+}妰KYt{0|ѹJFbj Z#:^D#c%=AU.RpDLw܎^usH1>v]9PLwJbHP3ww*W Q s |<,AMl8~r6^!A o ݛ{F pVFTc[$>uHjb^qU)xW:1ʴgsO}804KD Q^|T|}[b^q\fS @tb>q窧A.IмhʡL\Y]"Ff~kD@4ZܩL?%f^}c,}~lH^4@ѷ%6V[1d9m&E+OD]dCDgFK۸eLV`:aH۪!ljt4EJFAy+-'bMw˖9] 3߮!QWtmOlP/z%/gkg7?(J=&uO6uFJݡ?IX][vcAtzMMeAɓ^;^җ棋:,[|o+.+k86}aR=5S%I3) ǒX9YA')ۍg5#aG2b-ԓ~ȌZD.(Q۶C<[(<&eNIZU,ӜL#LciZ{(%NhQ+O{g:WÓs{n;=\8s8x\Gjha:7Y.! ]c>VR۾&u͍+m|e~x*W8DO-& 8mX#+լ[K9ZaVEcԩ ?dɌelWyћ*NMaAq+/{">0gmPca%@I2\f~[l N9#Kmt?gAcx9խ408Rh1ރYhv98LZ,1yJsioQ:]<:@|-p)B60@Vgp M>PqV34(-(0itI`yKUo8]W$?+b[\@u*N r*I?=ʱ$9 'օyWgGw:B.m|r,Wk;%D 5|3>UVtL^vV@ aL QIfJ)`ُBW+ofnԲ>vB$)Cwai49a,=˴FG1Lŋn&ЍFKװjэVKyH9[d8PNz hŬAliNEe "-* Yv9˗iN @c:8 Un_6.|h{ Q9ukǟg,r!Bi[T'ATTX5:k0vO}A ngz5V$\}j f.wg° J(ey) Aȋ`C ga%IX=Y.k1uά[Б5"|VR7 } 3:˕EYjIDbe.v1ji t g'u{ Hy4Xzvٵs5*jK1f+{(*gK[^*"/l䘼W\86Rǝw;W r d:OhGAy};}|jA8f]˦xm{$u{JEW!4', UC=mGT,}!XO47'"?Ab͏ `Pz>b˜G?;f|i8!XuǍZ'*Ɏ/Hoi p*vpdDoǪ{qQ$:m5TH #V:א-<\VY[ {ĕu# {/o&ۼ2L^0Gt^gNyv!kX+uTL# T'Kv9̞|4qpxS} ge/_.a%i%ooxB1ײ/J˱0IANaF)K>. Cڑs)!*Mrc~Zڞ E\Glkgzhkٕ+LFo r ~oFف'r=]<[ƒN^R.yψIӣN .j|cA/x} ![̪\P$)&X> 4< 0a9YcBX%747K/LRY9.GL#@}>!-n;qG&P{J1ހJ7+}WE{SPSdGJ=vH+ !ߩݟ]УjK 8Z*8B6虁Z;.|3Bۺ;BӔj[|_-}N)['g.ăr]u^]x׃}J%V Wker30fh; q1 DKxК ds-r8ӟsGC=:{]+AWv=^</ }JBj$߮,9w.io8a\HBQrmZ ;zuHE*-v[DZ (zfwnQW)87rL'EmUB#qk~K ZZ/KJi[UbF΁L7Le/&O4 Ǫ[1҃3&(\Ş>iKֿɍW0__Ɓ݂,P :,f@%ђZ=W"[Mz~ 򚢞w]rT;<2 )&ePOLCM+ VV*ۡJ[;&QMKxj=W;k:6=H<7uBAKsa*B!=5v5ѻ!ZaN A`d]P.t0C o&Wtޡa0ĩ&s|sd|H 3+2)cD3R?<9Vt{7PxB^xl5Pյ)G*Hcmw ~6RXi?μ } Z5]JeɎL~򢶐ұ `BΤ-U '-5Җ;B-(D)Dڒ'-1pYq솶3kZǫXO(Y\KA^0^U*m[$9f4` % 7f!ˢ6D&qT^JY՜` p_hɋ sA ,i'<=pU>iX'Z%{8W_F(tQ}EZ:pND]S4 $~{ȟӔ7>BCwsT5F08ͦyse2Fn}9M<۲5{+KpteU)K~tz}%l?t`G_; =9sI+-U<Ǝf kB#,$LFjwVKZz:N")xWCTHx𰩢=5*U|4Τ:0"avzEZ@38eql0xbE'[uN>u/n9zF"ڒ15\YW24`!lH@tH=O鹦,7wO-lA(_[ɛ,G޻n&&Z#:o_jyiDzO@IW|t/&I?&((jv̘T[ΰ_Wé}6{< ZW: Qb d5CY|q>sqVUGtiN)b$xCo`394 [: HƉhЗޫ=\Bo5c/>Im%6Osrr$Vϋ }fи,\{4bHjpqrG$:0ekb0  uH{^]=| /HGB5^I ]K?\ qnUB}ZxɄ,'a]TSyPոЎ3"bȟג;Nj`X%(V sf!(ظ#H76M?aSU4%8K5*zlsn# xOn>p"$ ?9˼GOJG~I%{LD(ز" 2dW*&Xyʒm9@~o/SIgQECͅJi҂B̅]z-,:_K .$~T, ri/!SifG7w +Yt] yr>j8CpY84 t j؞]bHs:SLZj~-nzω+]ڶ ~RB@ݰAeA{PGDJ#}fذqRPX^5vkr$ԯ2+G<#@ސ7~ ܇R=gDŽYlӭ:ǭ\=nRտ=wwR&ZHf,qsIau_}2g/~Zzi-Sha rc99ak tCWIJrnxܽ?IH_(;šȖ#ؗvsS{` LH7\>oA6SKF'eZ^_Ҍ h[{.@}#ozj" \?m" ]b {C+jLFW#dcSc? hx6iWm YFb4Sh'bcSQz^$xhu0~ok\BV-[ i xEEzk`,F28|}Aqb3Cy(H qkitG jksCDy=`NK 9U-;N}=+~If+ZAH?+άggo7аec  6sg |7Q +=_O\Ud|rRGS'87 0i)el7Xy _ k%]S_7|e@qլ)!c5PU|~/ji8Rcl~cm>^(71\ sc̫7g!=8ZvK9e%D oy ?j:橰zK{wM|?}޸ O;~ Ć[>omwγh0û`=O, ٭2c97#ZhZZ7 a B'\& ˬ~qw9r) r*eU /o7~- m*TXi0ۇjTa$IrK/IQ$M9,̈#B-<`ƈae}.ǫV3'7yL(| &w2v;}&\:҅\7r6L" %Dڒ,<\!bي[ZH:+>w";P*< }&(E= ɻ W:.2e7%[ 1؏ ׊惻[J-M#$mC tId?aŌ2%U B?k*%l$]f< "14$/Ƕ|LC$4/,JA=v1^X_}w(Ft)S~,Âq;(a n'1V) C⭬zEPK4㏇#"\2z1vBoKSy9KwZaZG^Tv`H[WZ0Մ D&V3YH=[Ph #)\@tھaX֗a߮:^Kr"tO\IVUljAH#98ކny”!}-H(63I_ELu>2ys'ʯeX6"sA>t}s+.F3r|x*PN >"ԤO]|]b) ?c:<6?u Kt2lWz徐P;n1I%2 &aT d) A$2d,/QA3D{cKx{1]dZ!2q6e? e{o—*!O8C[HETjx*dK2=bqMy%4؇( ߊm߰ v.p}݋67Yɳe}}sװ+s5,sZvd!O!8ȩYr*54tsi4}]5x 2d"ݻm#}1s:dLBW ^9̾6ҫ׮X.Usk~Nxu-IP ]<DRB]8AWoӯ*~^DM,5pϛQ3^ Zsu3 %AM l;_ z&bg7dUR!zu6x_J\yN wa8酔\L|puG aXJ&waww'w<9u鬰3TkҥH(Z 7G4upw-~u yg_ Z}h]gi8' ,)fϷԜ@k']I}Gfi*SZeC'Z^B'LVEKq[Z٦A/Ed*<n( h%D.+y>h;$MDFJX+1C(={[MԶQfFOѝ@^?+U0vS>%cC7BL=V駋OJ ̵`j{ 0[?öbqMdXB9s0ϧq|.{Qm!{"9Od"0)bȚol]ڻHVR?K.e;4HA?}GmEpkz$7%5lBVԊoFKԝE&;22-1|˷e]]4!yFZL;׊=)I^)kݒ_7= d@ꓒ4|g}b}Euҧm>dfWaJ nTXs3BgZY5v0+ƾ+F/%9ZI,'Ii?O\M6UN^"lfa/j)gJcHs}`X&`7@AsLD~BZM!|FauιD;`u"b-+*gxᲛvorPzY Ssf HLy˅1p=!ǧ7?"t:tA > ޛb ;7U;! Tt%L~DIԖZ[WfW hDĨt#P<Pa ۋT\!ƆNH5)]r8#xq-4k-h /n҈m.E3m;)M weȎjS–lS yRT֫XgsQt=ykzk [[v_:Mnv~(?D6+&E!pUͼ1s1QܷY~$Xl8Z4< SnX9Wwbp;Q?C?)7f|@#Hf7|VmYܑa@R:ɽ_l wV2UBcE u#($O!Ҽz;Z\R RŮ4$ΎH3=ƅ @߁ "oSpPrR [_ڦg+OeDds!2<tu8WF̬a;^\uЅ99RzWzÀ?2pޓm etg0^͙$5rā,5$G>4'vW[k]ޙҖ/GXԦdF!\օ1Ǥoфf5m|E0FJ$&__Zy\l3Y.)_HyP= %58ûZu*oʳW4qnL2Qex\^\x%MUyvր L%G@ õ=vOn1\*3{8lPr73c7zթ`jo_roo{6;łJғ4eWϖϠO:qd~רPF+ }3]laK-Ʒ51.OiJ6<\^Y2>{eۻX lhR8?vB}/ 7*'wKc4yrDraȓiLlMs#kga߄A37 wy0ߐ0diq"G-0 ^ sJ4Yo"J3K45Z:U?vA@2j*tp8Tˇ7TrZ m^*1{Q6[)~:B, Jʙ贚p=K/݂3YLԚφzy̖izDu5T&<35o~"*ʗG<\C ?(vǑ0eaKBK(NwCg1>gw%9AbcI̤c.'%tәNnOM)#K_ 󰥦0:񍉷24UD.=:LQ\(h >OʩJIA ES^eZ$j]~ESXzhQD!~Eʝ+IBSbZ8jTincLq*M2\Bү{NtF˅n'@B뾲{7Ͱ=t `vaKL`mUkEndo%za˩$:rw# Q,fJwAW29^ f$Ҹ7QlgdS+wff`r! )/v- "M3^2{&ЗsTqSvKp87ÄݢrTuEQ(T\L p[V @NLslZ;X hiM%*~t{&@^IcY4Ei+`N =)X3qh_,Cx] kq?|"oFV$|!y45K: !+p:f+gCs.b(%ڀjBBaX$U,/CVe0w^``Q,}a',q*=o&d0i ǘ:Z8ݡDJ)x` Sb| C`l+PzϱlŐΗ'݅ -#]wxR`<&ߕ=Ubkt l ֩4g_PE. 웓k`hvUg0 z-~1ɠox~) i';+ >֯HܴpђͨwWpl9֧D&zx#Q'v!Xl^E,Q3^=ن&6K^ -Qad,P\%N&7dk6W\@;Sf_-%7皷@Q"x-$2._'4j|d~̊ 63 Hm[@YԷ@ylphWLjm@?Pw͌y1s;eJ=y8,1Lu#U9}P$Q!е !e]{IR+`hxeHIoM⃟߇6L1O%UP (oVOCpatr^; *ẂQC.̆d` 9rT,~>OpAuҘ?;r_I(.uš6B:$Q4?Xm.)AP  7M+1<'k*[}\˨ƺ UI?()EdYYpT=HDBX\)?dؔι7-.B %W,twE(sqpjmD Em-2uz'Mcm}E(GlEFlSa#\!Òx'RW ]֘Z/+ (Q>#S dY|'³w׽n) /?rdJ5"-`zŀ,J_UN'W$@dx)oJ\$! 8x.>ֱcn%W&ھv42hjKH(2H8Oweg7EԛjJep A9󘈍)+Eƌ󦃨icDo=цVy}x Fʑ~Lb\ '1[+ [2޳nke.`$G׌Dx&<[aCY+ԗ5N.˥!ʃ5،^6 ~rYpN>(Rd?e=^aDyskRTh_XbBKIA}:ysk~`Pٕ].Gެx]/ta3Hѳ:q4ʇǴXЁ:B& ✙p.~"&T+w)Dx՚NMsRq9a'T ?/vva)T6yLǀTr>&5 uyn6F5v9R߽d \pﵙKz2|Dnjkeú*Lb߹LE歓`|mtAD3WmDLSO E;1G(ųMbEHHp?u, S.h&ɸ[f&S{_*; xN%Qv饡s{ U'I1D&tj3RTR;n2TpCc$l/+]ZC@8ƿbЛ1 =ǘ)`X>78NA(eITS>o,3 qd`/Qd =18Y1cD C=EbiS MS3-~F:u<]_7 k? ?vVOLjݿ3;ĥ|Eq3`ogQԐ?,- '! FŪ1#/)~ԗtu]8_W_O^u˓4]k'zyDjUڵw+=Tag19f`4 5w\F1E`am^r&x4.È "v'QdJ~U*NI+qJ_n8M=z ۊ+]4rmEgcRN.sF=FV swr,{vD/';> kOEiB8 OASON;uP·f%(:3͹9b6u&0 $ se''q;>݀ukOiܝzJdc ͕= ~~GI0ϑ4__ 7ʟGdHJRCF*yY=oqغc$OY>Lc,CPiJgs -Fhw w/`ySZ/SpKN_2|;zAꚦ[[*}dzͺI 7bዡ )',oӇ*ǷJG̪: ^ɣ'Ȱ 6U ~w5(c3rno/'.Vɪ;vT^`ķZi )ΌM]1,1ٰ+a,,lBOFz. MC{IanFZXX~&4p[@5y `Z8/CĜÂ/@Ƨ'!B4Kv,q5vI~+g'*Eq969ˢcJ>2+L1a(RHX"ҿ[Wm4k9Nc6dt߈_%8n?_8 mUS,QbN;4d50ztSm*a_TL,W M*.Rj.S&@C׏_cWyd5&xCZG;.o[$B p~76$ԋ)XNkA{1{q<xhguRH^QGb rHױ:<9IO#m?plqtV{3|ORXXA5Na[biC u=DBhGonfgV%Ӡib]7LiWcд2M j׫Z̭=Go _KZLZn6.>+7jyDc˽UYIf P'( --}O z>f8zKLKxT8ucl=x4H?&5BaX&'`WTEr PyI>h\AZȲHLuqf"_&kxXd[= UXUao~~*nC]"Ηy"ؘɋ8QWȀPoXdV9@) J0VN HPVR=7ӏi,&;TN/62v-d ٟ9WO_ 3E^˟7Ӡ/Ei77AL!xC'f v<8yaj\/=MqJ۲f@A"Q/a(")+O@DPT>JPܰuu"_XAEŝqWO8ܴSU ~} p>5F_=w7;nKj(Xd߅%SD& - mD^},J+B_+J f0Du(i&g@x,03;-stzR"s2:. fM!yNg%)q+QGSӖcӏ\Ϛ% %@No?U67n"s$ ٽSSQſnPc8 k@3limg "[/&>ٶ/&IFvI_&]&c;Z;a&RMO\9t’i0 0^~@NѼ_Iaۗ~Y6 lǗ(3@6Bx++{$jmεI>xD8S?OF#Cٔ<2S)өޯ(-wf)*ꬥTIC%vq6xX!ݒ k[jdQ뉜R.O8Nx/[2DPDvw3$Vxs[}nyخSL|I:pvdlB+p3I;rzQP<.qrq]8:xb\XDFTBߐܵ[*`JhN0c"R.jd >{SXb=dB~!u5(PtL1~`VdsPAbb>7_vmCȭx`oH}AϨ;{_k[yPƵT:oa>ɒ/t ae]7_~&/(.uՐxf1w7LM#y vB)Bqsӈgz3Updq¿2yV:!1hn < cՍq(t壇a2gNVژ~~BTL@RLãL;Gۘ8 1`ti袿Vս6ս [%^nQ(PlvG*)|!3 ^f欶*cihw+V/ Y<3)^beف>|CxfɱҔ8DGCout@U,q:8JWƷ% ν_^TB$/?5"`p8с.vP0GKZ8љ}eoL[pQّ05Y1]miUYզpLQ,cɫJijfꯖK};FhvpoN\t 4@ |$Ļ_qTpHil}꘧.q}J&M)7X_l M:؎ pkÆ?>qf2oZ"GĆԶ;g=F,WRjsSWWV>ײkrv,11-38CW=;sz,2rUuz{7c䐒 L #Pc{kxB9gtNf:ާU^B*KF_v΃_f;_LYsĵlloC98lIS¹vOQqgTKp|K_bg?v[?~4`g6Т4aM42g/SRu)ȥI#b}HlUzO+JUEi`Wq}}vY>c0^QxH^u oa~# cא0o:J18vt(Vv+ҪDKJ`xW̞q9%vt/TnueR[v 6 0FoQX8Ta5m(-GF_|] oy1mnFjXe"Sͯ<P0e;F.1'Rg#U|onT3.6 EK)_ʕ#țb9C_+/j%$~HUxi 1΃y7Oq}aw2_1&[C>zȣL,>N#MN%b'oDSYt@ gfŒ?pyYs@}DLzț(xc۱"eJpٙ, ``7sL EQyn*;< P>5bd4CJޜΨ!CplXG@2Q6 g3TD5r$63¥HꂡmUMf0 =(1a >qPv\P\=d\+ Y|SBQ]P7'7oWq>f53k-% ',.['bM',g[/N.̖+YLx-}FWZvZZ.;?ʿ&&6NwO#|pePeGy)nRNoY@kkiuÙ/69%vFGzlnl9j۔E\1E/;) WuTe~޹8 ux•K^KU}3i 2}$.'iltҫ2n Ϟ yN#TϕS}4~\m2_gĴ}BX ,bA8.fL x1FT;U͆Md1q4f(s j~r5iН[5쫙eHSZۊDx-dgK ibD6@ubK?}flTMQR>描@eK 9)w+WigXn]˸3K7=TkK#} ZCx#*oE(-W;j9X6chL ?8t\;1ri_p'BA:'檉/!krj0˂M1J)/ p,N!Ra|~ﵴ2O5dCdiE%+F{דw[dw r-mC̃b ;T2%V`m,YdQwQ&{'~`u3Gw9xJ{S6!4ف"5(O;+䪑):ov,BJ09k:賚KڨPxn[TmW"YƽJݜk)6kx[#u&v R&>:q54Mq.؁8D=+\?K'/6a0hG'\ngDur:W7"-poN9i'!'Db2՛ؼ_fXo% ge8CQוe3)ǧOqc?A>df!OF)lt{3+ai9$_0lw-=@0h_S08Ed* Qe8 ྡྷYfzVثfh(YA#E&Ȑ '$„L+ *$驞t H"o3S▆*\ k̀-<5p6%9dq^~;]|,8OI *GK1z]%Wl -:mcVH @"5Gj:$+^Fs Ѿ℥>50E.H#^Y*g&(/PP] ~q ?<ߙ= UuHT CSaRp)C[ND"YQg]J٣~O@PQNh'%8ѹ_M4l3s(D(,JX_)gfbLrM*#Gg~K#T @ cRFܸ=4mw``UAHef^b"(j ^ӾЄnMػ_-#OAF1^ 5IC˙m9w\hOu;1iHםs8UJ<bFj}~ns=/%Y x5EMR"Ϙ @GfQftB `dU5U˳u#P6>j3ΚīšS)9)h?ϙC;}qbI xc 1P]DOS`lve:7!ZSſ"I Jnr<|(~m^1e$o u?҇Y72եE vWi? 5FGeHtV4?&Yxa`PHGC'}ߤ}>8 (I2'0cۉ?g(U2@w2ʾB5QwRy[rn'q q@vvZHk<ɠUrARAfJ$N_4ⴙ^dw[ދiq'X꘧:-T㻮Nopp˜0B!|.!\KH ް{u٩w Rx_mU df^IYalYy6Ɖێw!SZ}xvrvʕ8Q΂0{S^j`sC/O8gJ(@Eq8.(تnBL0hk6TjG̞[ o~\{kozZrm >pIE0l0hϥ?`bG#eP* ґ'ggM抭i}Kש6N(Ԫ0mpOYYF'J9NyKY o3mvx,R$.MYpCNS,Ǘʶ;eHpDNbNCwXB~(We*i$Y(.脳Dш~wBfݍnβt"R | |B.FRfoTUBBK}pTO& 沜/vܽ^2*J01Ky>}Af8H%O%+JTF-$WXD8-"l'DNEq0P/Wxp^1 ,_%d>f."2qSPR)( tumNLC "tZa|q!\~+<*Ssn o ):6ŧt&%"N1KuGS]VZbE ltugRet|z0kU]oT`[Mp^8>`=0 ˃ bgn$Mr6wn =Q봹uR 9d&+YlL\Bn'Pb.!tAؕI :M 0ZM'Z5G缾9gL cS"nwΨ<^8~sljA\ +z+Kx6OOO[$;f{vd'Xy+Fp3f|ϾA {E80\b9(]L:ޣSrַ0INzg 4)|~D}Jpb.[/]?u: ipv!Nm#Z > yQ\J=)<ˡNL!{L‰E@xʼn, vKN59 SfOZ/ؠ2+b#Ɛ+5dkM7Oۮ emo`X}s!ZTw“(V(g#L9p?)!@mMlجmFWlkWoT3U]rwWz s}O~fX xstsܡqmJvzXq4\_[\chTY0MONroжti :=wM.a c~.@y]"!^xR?%*743pEoVZSRo&0~woC{GQM7VDRZגVȃR&(?Zv_a' Th N}S5{g4욝D[?jV>`l{)=nk(IDպʔl+o]O[\.+?788oBf0BMMUKO6eROSD!/2Cj)^ ;_ȲYk؜Q, K#)(^Λ#9j1g=w ܸۻ5==69aꎝ,H70D|i_QBHhG tQBH;^=w†ڞY_C}*)jX)"OMR'8b=-,W3dڵ4-0͎ – E|j܉m{ٸLV&Y@+pG[P׃{:͓+\h,)DJOQz:gUXɅP}!B) INJ8Ģ7dͨ(C$ƜFTF  .͓IPVTPlgl}M<2>& j?B“r / (m4 hGNC;n W3Q2 Zt}*9<z!L *c ('òg0f=szF*g `n[sǎ*6G6!pVp03z&kD^NkCg׼Ci8vx"1$ж=L %e.!M`Q݃mUU x]*ꕔd>YCi"# _="3O x~=tqV}djrWQraYȣ^.nͺbO披t)۽pf9MQk( oMwiVG&?>QZ⾺6bA{@2W9#*|\\Ckv!^#'xYFr\3噕liԔ}ܪ^9G7Y"*LʝS.B%]ftDLL5r'OQ~8)F$3PkٖruM˓E: O Gx}/{g`ELqh_1Z@D9L9˳6)D3Y>F{x &>Jc3̥r[Q61LO-g!*qBNiBW=2|B_PSe#CמeLϗa߰:WFFԵREy*ĨޮELRl.pl /j/H32\Dd歍ڮ %qk^+}S|=-eHʣM5˻PΈ^ʻTZPݝ:FwgsW`) aZ+;qűWhOYdD:m~&A`!g,[ V\?D;YW?o_ krdW+t!pHEL2toRsiUaj[#&K0;㹀s &h5}]ҜCg2ı\xDDivQ3ODB*ǶagQbYWʙgd9W%´\eE8ђV|URp-S)LGql N "}hA3biٕBnZ1K7nirbV+w'|wy-Gq,w|YK!ʟRs<̉F,r xCUn?tɥwpps kTSfhx,/Rbbu{yqc_DI쿆Ɠ%Aa)!2rNQ(|.ʍ|"5ӊ^*5  ҏipcdsOӸ=liu&Aik(Ki_GA"R 6l) ćp{ V<ע.*0m9@mbU::m=^L\8YR;BJ"ԯN!CjZ)W?_5/"Rښhp%@1N %f9»7 آ 3r/H+i9b13ֹU0XXCFJQ*R ݗ`ۘ= iPd=Vh;  )V ?nEC;a͜}[i9e)A>ylݜ|ZݐV\hn);?mhfu<|PP#~\d5)>NCyqeoojɮ"\XD4gNS^X`0:;˹A2 1:rz&F0)B}gu *U)}@ȀF\02 1,da3 kKsz/KU,0M >[oMT4G >\j"?ܻoC$ӉکH|Q`-_!\`;c}0zCKtAkRVUq7O+A\p6C&W*ؑ;mu?%>6D}/"&Fb_m)+A4&sep 4GNx 6w̙v_&@H61h_V-j_ r~F>4ZojoYt dޒ, S1NKDG&jB߅ c31Uf;5-Mv&(=Z\rb1Y u2@F?9y}/gu sWgQ@}*=U#bh 'I?)?|u?ddƑn 6 ʚD?_W?ԁQt&%ѽqRXGzw;,85hNb.RD4>B}0j'CUY$|ƜK(cgVF:^cY }PsFJH R3$^j6T[i&j3\Tx꿊pvC _(D[!-yqռIg{E{0HTv(#=4 bQ+2d@G(˂.^,䃫α/z Si*Y/Pvtf`x ŗ h_3y^G#E*kGo,Zng'+9yFgRvg@e i)(lfҧAkË2wS*;sv^.Wϯ8FxRυ]8+۱{‘*D!oFAR*]/}-+0.ƣpH_p e4'Z3/iiJܑ۟hȋNhf)Z&[:YA#J`GIՕP-'$b=Ez5rه24 ɀݧ2B٢ 5p5"J(2@R-y vn΄n֊ Iʻ3L *Tԣ&/chd{"7(P'ň揉xCo>}&ˮ#0ĖTuԍ 6C_qRRSЇOUڴBO%pTf56X`QZ\lA : !#QĆ ,ʊYẢq2XZEJCm.Òă_/ OG@!YOq̜Apl|_7tpH2׭ AccA9;'*Tr2Ŭ>*s5\A"?aQ(PN+qPC+`c:NT@F;PUZL ~).̐y꿸:Iq` Zuऴ%n:mڤILo&[[m^ V$Zޮ\[3, r.h1qHնnߪ]PPp8A}-]wvu0 U{: M)p3`M\5# %–cy f_%'HiyNt@TgǠW3B/q T c 0Xk3U_.0o:^ m;w Gvx=8Bꑹ6ŃF!tg^p `WQS@`]ƅ۹86sl^`-Gw8)AhRfn̑WRָ {hO$zq0"M=(`CbѴ[zjRn~ s` ȑ{ {S|9&OE7k~S62 '#hFy 'zr(Y5CDpl>oZ'*PwY7o냆`ʥ \l;2ó$, U?h7HqоԴ`k߱{ML^i1%/QP(KMs[3D?6D@A$Ɉ\moqmA<7 sӋ؍LDDU3bmb:;үN+ϓ#rqך9hD:~1 Rj!t;'ir o&诐}}$߾'/k8':uɵX1K36֢([xe QW_BذD<9>ܽN~)P,wd2'Wۧ<,r.]z@(ZF~`$K_+2aXM_QWߪѴ))lkػXGpbZ5aEAeAK(%B(αu(~[\['J]W((Xl+5DiwqRx1$J.3nt{DlHժb v(Qv[Q:c\s|RXjj&89!Fju=]y՛ ӯnxKS|[O͵cϕAY'V0LDDi+Z.VW 4K7CvfzuɣE+px9eh #9K7H1+4+ryTx &4O0_b_q"/ui2\iW/ 3!̓3kAgIif'19Aj #5i;*˯j][V^?+څ85 qZ@W@$VdCQH_46tۋ;jӍ"{Ɲ]dh^\6N5roug6D z$MQK3(CȦ{U|U}Ӎ=t{9;obH^S_|Aփkwoo}=SAȄ>jOw 9lZ@[6n哪H#}>6<.VN\E"Ňg{:t£<)> _=tGI8qV;" 5yHtpj\ ΦTH=&\ƭil]fO9){- KѠhzadVW̍=; ~5}arІP]V u$o%<|G('JgP;su?kä. 0B૓God ?i K֌ P5eJ)lU8P#u62x'.D}Ex<x4â4;q7u vb8d}'}MX*r)(UxWmւN+hؙ_+Vi-ۙ;{ݜQ(ciWsHq/>Q9 @;UoXkR4]'K^,%J9ï}j돔詳4?`kSj0 PCGv]21]TDs!%}N'zjVH[OKtt63o˥a~! L<姤1Z$IW f CQ]pMb-2QB (y&; H~ok-d[1E1\^oCVj"RW`C x)\kLIPmx_38x}R/[zWb{Qz64w ;~\bd- m(-NNHp\Oնl|Y݉z -ulB } 'CYY:k2 F'FѯءC7 O췛KùHMYN@ͅ((5~?N\qϬg<@>_AgXFWTGmgMzh9΋ʆ+;-b${ SgM d.A}d*6j]j*Y.Ts]9"8p, ٶ }K/󏶙lu29R{0#}5v;ЮҁԫH%w@" cxg:DtQP/G![\_TEƽ>^eN.p*1ikǔh8p׸miĴ5}1kkL,J.@$h]c:[òvBK>8dy;˩"R@×U` f3Vg#ec  KF.;1\Snj>NȦpFWS(/ewIi`טjE.{N<E)U1auy;Z[ W-Ԡ栧#_!w_%iL.ķn/=pAk:>_U]{[+.ZP!Eֈץ1I+tdv !/קf3Lܨl|Q;oŝ,>c̈́(0j@ ͚Db? I.WG'ֱ,/Y[: >-޲dJBYPNQh-˳&ZE>{h0)lo{!@S/lڔ~E8 WQ˭}k57?T&7%>18Ta&W3KYF_t@8ugu ;\B-ۦmU<{55K\d@!=vec`c´?l ނC!Y|ֻueװ+GOLb*Cm3uE^ҜeC8P?p,KKrM R ͞ 7̬Κie(%Nb6Nx\vI=/C<;; ްNi/D.o4 II/eG&YC{Zf䩻z֖Yq& wѠ {`yP@a BMm*3ߤy4-DhdB^}E+#![I2'")EM7)o<*bZ.=Ӡ(kX*_{Dg)zW#?@7j+Aҗ`VPR7U@D:=cԘ11eWKكvDvyOɬथ՚Z:Ϥ|`Nuwmp^~e BŒ8x&\#yO7'bL?:eyoz>COb/t2+DYt=r#mnj,`gna/ؒ ts䁆yO-~EiCIgҦMܶRm);`gE_"rYIP`HɰVdQBI@h[": @KGѢ\=y(4"KaTu?$cL) '8yoyǂ'x[k؄unݥ"qޫ/ᰫʅ~msޥw,Y r5@uJ Ig&8ϔ7!W!T n5T̜f5n#z9L  G-FԣE#( AgeclL<Sy/m_T|]yBDODp#1[l>o=͢X{1pmj  "E% …߈]4:ST&X_cmo:lC;6QK)8A9kT2:\\n4*&)J>[~n wFRbϦA#y\ CHwG^͖nBnJڧ_+j&~Ú럟uS1XbΠzm .3ۚ G&`=cj_-u G1д,ҰoگbA_l8t1 Dq.lޞuxR5+,h?]sJq^EcTy($p~J,*&|R驹a}Z08cbMf_of ;[]trķNe0qhHif{UFDi.EM%vyR} -`Z_٨[?wsUz gՃ6+vlqf~>C #+x+;Q!j(UtG]$-/xEy!3!c4q~29.q[s1&EDsj6R -F6mƙlz<(:. ;t2LZ`}|7MA0ҍUqD|<#Œ`q_0f!%zMe@%~˞H+c&$sTGT|uUcjV#<^D_q?8. t6C#k(U<4 ԏR8xXoиS3l@W^N)a'WQs&:dJPI鶝bs!"qdd7-H,_PsvkR?>4Ꞙ穗O&V0 bD J"mkNTFwwhSx?yrR \--DYx4\_4lU KӺH%$;J9}6[zID-w7|dZ['_` ݃N5&<O$`Ru_xh hG/XU{<~g*neO Yە Bd)ax"XF{GFѵ0tB2 1+F&P=1OxB>#Y>-'t* iE4'74!mJ MJu_,m%" 6'=% *I<k(P!L?V{a&e)j$5ܿ$I$sv!T^3 wWZW=x;iIScMG)( TQay@:ln$Ϊ|LŐ$;!9l};)I"i W[.kc[L7fnu5ԖSl*`yqXHYM!Ĥu0}))+2|n畃(ItVDT@aM!oȑc]mC]~q՟t%jP쏇[|YV (<)h0螗kGڜ_c1[@8PB<&K;v;Bb;$EYYSA:C2N|o"$HTg"Jq OygV6S\: 79J`b=vJ1U,G>  >jGPGg9X2}j!Hpgc'.@U"Jg 8ALh۰ߩ.eKMn[s?ĭlw!#/ =ۃt6z)LP}nߍ&~p3 -T؁ure&ZE <Q:oI'tu/̿5\Ԟwە>'"oBRCܶ׀Amh/iΔۧ5s }۹7]&O5ɘWl!Ċ }jIxZKjh8mٷ#(xy(6U~2* pWg822dX]`s?"ڽ`)ڮ ;KY$h@dKVNS X`DB;xmD4N-ẃ/e? BּjH-ЗU~ D"Tuk5P@߬Lg)nG:?[D[t'lMjL:mS ̍픩XM򩖂=CRHa#U7h^qȎmTLFn63:hKʰBGdUy^;U0[;)~G*%|Xt$'ٵ#`|<Ov *BZ,uT[|4H:btx6a7nfNޓ\pUn8Rgl߶I˪F}v18;,R Aˀ y$k`\OAh¹<:vh8/A}2R屌K[zbB6ԖFѫI-#xFIEg!5qðQ ={,>psu Wqّ@n81K9UόK)w'uJ +FD>򤣋s+;+by ^w i+xxѶa>pC>_g_tJU"LLƑH8 $G胇OGZU`X]q!1P;Zoʷ_YyN/twXҔj/_joACV-}iD&LsrwgBl'F|Fv 6z\3 P8UpK@k`8J2~COÆф J7J, DAeCٔ<@#4X݀'Av-5CD~"c wzL(TЬ>9qEihFg@+&};.po/&%pİ4u*eQ'}nt1'㋝U؝`ߓ咱҉%5,3_8͛1޼G(&^;# SlaC+Ո.|b86=]4xɀU9l9. ćYҢ*y2>v j ?Tev%j+Ě( QCBL~ HSR &H~/vR?֢! t#T_A|< j[&P#1 b[CuHWUd֕i!w#ZD_&-wSb|~S&池sM˼j_9LlR6#$1@.x 'σ<^F%Δa&wߢd>(A>`\Dtl'v% yQK:FoytwD5~(zZ'sAJT|D< W״p X3u7VnpHrt-"%5ZnneK)e!續f0S;zNR`F*x+&HOu$}.!mmӯ~8Ca!#}]N!r'4pԬL_%qp Bks';<)= l) τMfg`Fk8r0g8|Y!vtf2Q ?ONt0'v˗(л5๸\:uD3U[P Ȇ ~S&߷؅*X6P\-P}$*QC]p =x[y|U^(ߍ+1%bPH5 ܄Vʈa)a A?~%^qԧ-'LKǞMP/o $w5%/Q{~j_h2]Pa)H:mu>0IΎ$2ܾ:)k|lE1GTύ5` ֙:}X^<"X,1˧V ,9\?uNq%3 s^!~򵽐G3TBwVIwmܭpa\J!`xQm lÎֺu~~aw&elf}ƅ'҃vٯi=kZaWxxa˛8XOlS%{;A-0w&ԞC?_=Q%rk4 W\&7nmW+h/$GԨ#A'^ɍŵ9V߳84Ey3"P*Ge5;FLDe1@r+iASHt[PnJI|=(2 ,o =ʅ'N&i;2ĊQwG3xF Z [HK 5~H{_^lq#kGr<8 \UmVk==)Z+b$T{k vB} y#UND?BI>ǃML{5q$^ =r4KhpG94Eɲ/(Ak}4Oysv9a}^ź *R h 7#YwsBhE${)K0! ݤC!X\~5z'\e}-v;Lx(螟9(LjؒtO:qچ ڍ7I_Ơ3_DK8d - Bj ]uNy"cIY9J |li 鿅ul!¤'D1@W'nwj蓵LܸPA>,,gZc80b2jT# ݱ1FSUk0\ *=ZQBH Q=͞/^ t>Q"hCH$PN&-xa*j<@)NOe@jd9C>~$?}(T<)`pY;-p<p#cxzg{(m-v=S[[At5.v(ſ r/ygs"'$vy,gHn aΈa/A% N8 P7ִzeigGJBoP=IW絓5F2@'jo~l۔ U!MZZ!1VMYk)FRQ GyU3X_Cgl.(Z¦,3P-RznJ94+!tL2GuBMe@ʹ̛ckʗ>LX !*5p<7sl).Ob#ҋ V%DBoMc)h򹯻veI5(>*CZo1 ހB-Vmگ%< o#Y[W6=ܜlhqG926+nUԑRO^O܈pQx {\FKsozKtlvhakTǻ$4h<Z;Usž4 Ko| \u<[]uwIJa8= X;VۃI({pֈKb^gq\Q!@@~i^{ɌW K0W6 kb~aS #z;A(͝^ $$TQʰ#HRRpYA*GmMy@7:PmV,ܴ] ;<ڎQqfs]UH ڰƷ ;}- )o!C,kKrF]o!2vd'X'j$tg{+=7w35)aL<7~6FPiO{#d[عJo9|ݐ,[`;Y#lrZ\ gFPI=Qq^uSoNmw񍫨~+VE+s'`&=z`lEJt*T}VG]U8=5wÙbٌXRƧ^0&{}[btPT~485u2iR'ysXK5榄֫\C mMsm7$JoL ߙU̡"\fwʜLaTs %A1rsvڴ : yVi:]1Ԅs])SDIލlH(vܺ h9$iE0/cM_37QMs3Fx_|%[(;cU_H=. N$er4[_t)ǻ y?>cI[[G 9/@rv=ZH w?!Y <;eK]aqL@ϐ)4PU$KۊDZh0wU% WRv u6N/*GҸϚ;h m-yꀊj ,VyuUw洶1gыX|ټW E!.)YjFC6NպjޑZTk|:u&ȗ? }uZi2f8gi7_u]ZIR]y3ə8 {c&F=yO uJRo2\tϡ(c{7"^V_`^kXg5YD&#%xRCm_S4E$$HH D<;&~y[lqZ/l }Ȋ!CT*6 k% 9f DTeWns[eԣ2C |H t\Q|{m)Din!jnx G̙M |%NԵ| vfWD*(__TGi 2RpHG| I} d1/$ZiCV&dOgYc0ֱhCm*.${W|f΃*)mJU<<9t(e gz74ٺ7I. !븁5 nJU 龑)|Qu4&mA[#д[YX t{}#ҹK'W;ykKpmWuL t+GPHa|"ᢒ}~ !ym7{mekA,琙5uwSb!'i9sq(ڄ;LÓ]vS VV l닌A7TؙGZ\pn+c?A/i;Tk+n]sɜܤJ#ӭpm^Q<-g +b$LW6T;JA4\ϼ7αoҤ.F2փ,'K[~#9&w^T C 3z4k.ߟԁf!)hR} iڥn&*if^jlT[ۘK n::^Pd>*'Ɩȱ=`dQ3UDG僀>oUvG/ck9wOŕYѤ_48R5-+*?E5n*۸_]Hrj-6 \ٛRM,Ncv1[‹!\VK.E{n)nbJ"Ͷ? ǏWοH`F(W5 qR[LUL[xIì<Ժ:"fד'GJ:5cX7p)QarA>):5ڍ9+tEVrGXcUيX9g6ke)ϊ;dY)E/Pf,vE+Wk/%auǗjq<3Ζe- ~Z QCm28o:2d;@0`Gck k"u'nt](.P@9bG蟭,zLQ )F& ~kh8rZ07at:Dx)DFAHJL<=fc D] xnؤcN:i OAlAO2}Xjۻ/n|?P;X_744<^ boY^ %|seF ˦FύL( uo@ڱm~ LUFDƻ$&3J %qs#8|v%57-KEqC^<_ê뮩T;xzuF41~;HXDbaIWUo,Ola,J\B-Qb+)^|7^lWFYUYGzY;LiGR D4~,t} HtJ<ѡ@"ؓK)⒚fl`tq+BGA#~bi.0m)9߉ZBF6(ˋBG}V5i5G42[k^qڇL_鲷@`Qnk^= ƍln{nM?K8ӆYr%3wy lBœ`r7,:Xaw>[~ >o͋`MA(03 F2{ oҞ]r$"O,Vy=SG.<*bYC:ʯrKT|uMf`1\Elv\de1DSc4E fG1{!D7X9). HK`TlDipP>+emnLkc]M:F%ؤ+OprPs%IAAMyKbdĵfu}H4 w ,zZ.[%͢j8UDG.z*i []wQd5skn&:^RqFu帘tfK}?F& 59pf620[tZ2 \]S898q/ڢѿ<>%^|v?_U ֜gj!}U>J}V9eW.d$+-M/bH+j^UdA=BZ|Ux|joWـϋҎ`|g!۷^&g޸;i#f+lNT qyF ]υd]6)#kq\´P)VPIΧ$dߕ 993D"";w0$;w(9> /^E&Ft!YTyJ748u޼d1UA ЩL/竼y*2iZy*.W; լn2֥Xލ;u7f *rCP %kYǘʹD4y⽉P|#B>IQli :ؗow9vqڧ%!aq>ЎRJh 9* ַ,5hkݱ4%*-bPjtV СJwBFBzJ^,@z^5옲Qx4r?~if6VvdxaPw1, fnrn :q7{5{. fzx#3q'󖾧NUTOTA|%IrX&|"3yh-a[1?[R.}lu)B#kŖh3ƽ5VJ~ uiyNHys Sp7(pd܅PGhycnx% Ncz'Yӫ"9e{o5XWGvE6K:lM/T jy1\gZUQK/ztA$-E~84MY {_~zb2%uF4nLL9vlnzkZ9R ? OgcyYWZ>&D.tgeHxFcfr`#yiKOSxҽDqA-{8q_R$L"Y GEDB%DX( -.uIjVQ/@ʗKTJ8_ss"]Y.p 1ߚtͻ&bw&Mz?@Q){7zZ@?yxL`f#bI .m Xk~pxm6E7ߵ˃ IP3ay4t+[i1n[wد݂ Px(e Q5º-΃zvg4^u;3b'7%-gm a+7Z#!~ r4}J#d4<;I 7pf/z~l$ 2%W*5S9[ kICNѠ((%p"ĺBWg<`%SS\ Wz ggR Zdm%쥙cҳ曉߽fC%=s7wԯ^aM1=LVmCh(` ?!q[$v8Z79u+5Uғ_' 0̔'GSXPOw_)!ٙo~ B]*#v V; w2ik5XGk:\ǥB7|RK0_dޢ'&ud/&#Y ’r6܏1LP҃y&@?҉|<@3IZA2SDP|X/JrܕN]&%E:m9 M:bN<2h7 yI9t{ O[VT&>Cz|Աt hNq< "_rئi>oEӥwU9tL>.AqQ.f _ {[h8]PCGKaϭk\XA.n3O'؟2b4A~2͈_Sɻ:-a/L\fzpq'p4d!{b5,? q4 OƲllz9ȇuGЀ2Lc*s 1c3H>ɹnC0+GP54cH:E~s89qXofC_Te_(d]Z2:٣p9װޔ_iT BGJH"X7^E7, "RLI|>3k:'qVzQ$y`_r܎o h0xV"pCؙ# QE%Q諻餎70xѶ-Gb)Ǐś h )&$PB4v%é?XPhNػ'DŽvDii,q9^|PKc v!ݸ4UUIhG3 ϷL"}׳ v6Z^X]%Ό_ ) :WdHJ9Wd,N "QB0A u7ɉ4c" 3p65ȪsCyRH8x~T$20g1d ˈǾ@B4B-,aF⼭x 1}<Mpw}Da_Qw9[/>hH{eDXv@7}8 ]𜼎qup$@Ո}:*T][r?/b̔w]pT:lє@Q]E}q 51@zN2^Gz['q1ɋFΆHNoͼ9jۚf5PkN?kAѢ9 \K cS-(\g]~>;\/4>]uJ^$Yu-!hӚPcdZh:$h _>$ oDoRsVCH$"S೒`dDxSdFK0f a:}R˚Nlu셕ɨXaBCqλUeth{d<_` O*m z>[} \NjWkD'IFj45%g J FqfWM2ƝaPX :H -R?6E0`SaQX{l 4i0ި冾O АcAWI'E]OR;0;8 -xc&jy]W|{8`.~M<ѯsĐl=t}pB-EvF $*gvy/% /X,|m͊pǚV~dKQ&G-αYRuαarHיſ,8fU4͌'S4@ J'DBRGJ;.itn@|kx애THha:u cH4Aԃ3`|P$6ir9PW rNcY`@Z^5ô _zټwZUfFz 'gI1se`yTy\{pYocӳYoF^YxVf碑jntd<A_ 5tfΜ?fZ/dڍsFFVFìiL3rYgҡ%{=wMSW?>5E@p$?\Px{@1BhA ɋ,Y@0 Ek_]0{p|wbC&Ү;BvcؽRkÂNC'.^E5י|2= I<23xSq|̀e cԳŜ1ω0 4NTPaGAqíOSfj >Y NK}?۳ynDJ<yhrr1 8oSZќCif,݃rD?cBd#؊)GK'Z*InjKL'k *4#/V,*IY:JExt bNȬHB &7>1+ {;ȶ{il6zT.NƜA|r[oc!7g\%<?&ϨH8&8i1,`8;-Z145~ %v^%[)d 'Dl:O 'v@'\<%q0 %1*T %Ij& .?{">*2bcc消r|6AV;h)M%5/;!=NrgYFm*m1T527"%I@r7Gf R* $JE6\#)P vE L'\gĎRT0S)B]?=pg-=f@0luoX*@VV"e]YptCp.Ntߦy\.RgHi8-y g T 3wf>ْANǜQg `2 LKӳebO<^<"'SRs>EXy$\srռMy/3j88r3DHW U?Oԛ,Ωi$ԚU>2a̩C=zBĖ4f[eFIB\Llhl{F fj3Sh0VM B [҅`+gfgtѹ>1qiys堃foz(b'dvx Ȏ3ݪIKFx})z TƻϑKϭFA,L'Cl.{ޙDU@[? gRŗ"Hg6i!CLx 6, U:f|-^u_Us}V]WaG>'Ǣp_xHcNS~u)zyBd_w&3H!4$V >$XȌ9K<᧙]޺ łB/)ث;`x'EDtR:+ptXnOW=t 8SG7k@Oظ׿Wt:^/ץ_M2Pi.u#oYz7C8Qz#oD[UI@Z0 ՘9YAh4H<'[X*&\*'﵆6&}1K OsrJQe/.× jLݬ6~ً(h. f#%PLF߂ټgոټ[{>4D˄s26_~W_v;[uZQ3TZXMQ@N48zO]+Pa7=s1)$Us$/Mqej]Rz8E&\jъE iν MysL39^"/m]% n7v~00%wȠ&:X 4ϝwTҩ wJD =ȵkn *ˤR-Ѭ=RQH4wdm!EC` 7Yn9<&jҠmv$oU[;?J1~X/Ha7*HџtuE>rhVklW&~6OF^=މWbUEo/^H+t$`XSs|3pv+%S첳.$ G$\ϖ ߐpInK* Ї!O3UI8f9J#`H;=Œ5@yWgKJuG-c>8?%u@sW.~f=x,#Un\T-_LhYs N.(B.8 ^Եzʅ~p'߸IM79R}_Q|@zkՋ3d$#TIe8LטH8X֟q(FwȌ6'[ Nm`RGn 4+u20[yD/wH1u΃%k eh̎;V(]2C(.Hh}Rqݵ.Cɼ`Ja&_@?ْ`O'@1n(tU^OçOkJ4묓. l͊*mdW|}{iiK+'SeeXo&Ȯc$boT-S{Ƙx)}j^g@oE>b(q̭9V@ DLt;@s\{No( ۻE6(֭|'ː+Q E,*5zvw㘸\,& )U<"piqa OeoN0!gTr?asJ3?DpS|([q4!q7zTܾg#Gz!c/7.^SLwQi.4]JQGpﰔUȖ,~9}G 䑪bD Ӄ#$TnHS]#L˞yA;IqBƿP0RW(P݂VVtxT1ģ tAIi@蚟1/X"z/6!ٻ.=b]S,꒎Rq?sc[ m!.i<;VXU9[9+㼅2HiogzsÉ &Z栛PeQŊ̿JXG+1^ ]4/ԇ߸g4ì;'n=OɹѤ}չLNVgEdEdIzFNxFhdoS1ƮY%&{=aX^/ѩM,47.]eLsd'M$jcXrmwvb̟o bQ3_-o ke '>[1miVd"!h;LGT]_i\,=6cZ#*3ҐTlsH2~5O1haLW<@X$;ފ!U!+]8 }ݲ1@%Q5`Op:ci*׽%gϑUf1q 5N v `A"tl_NtU~$=f[-x(gfcJB|f7qPLwW|ָzԞ SCi\3 zlq*Eq_`z%͖G-.v?'A08ȵ,bri U%v ΄]sqWptj) }" yτ2,D/8DĝW\ie|;$`e.ZI^_z9 DHV g,LOI #A.W rVZPY`ڦvyM@,?$.{dӧہ|7#>Ž\qx,"%p!dG]zw'l ▆`D&r}ı1MBc5rKJ(s6sYdzג#gElA}Qv x=Is>/L"-4⸥g)"wd ٢h7ǎR/rQ|2'e誃}ksi3|;9N k.QKwR:63 \}yB3%-a5Kԕ͋`ܥ 33Wh7T^񐈔4q|A!YF,*fƑ'jL 6[PAOAΥIM?u˚goFPdA3uaw,G30n{ ~|ɱU$/ON:~<~ E,+ky"aQL~7Vasjq[&4\Q LC27;^>,,3?=%-XχE4}tq}f-\B WPeIj~AK#[tfOA@wިQ7gQvdfkfAΝ:'=6&Gsj * klD/"TTMX^(-{7z5.lZ[W;~~|nt U:afu]nKpB. uT"fmnVI~6(urߢmkXq ٳK ,Lk߹AYך4Q70!` ދ UF.?.l4PKG\hl%rPdwdvU(0C<1#Dfjƫ'@1Ty9pkv!?R?b53yj' U|Lxyj=//&|9]2+`7kֵg h]B,)iNNŃhë%Qޞ"xBqm]i^(Sgf>GKm+]blu VL;<'C%?W)h7(,wn,`g4߉dv7,~3^m)6W)#q[˲.cqZjYL %~-垠( "R\A 6M~G~xY +*R<.(2-Z Yxo}yJ Cj'2iF\ 6$x=8C"v4C[ڻ!j!RhC83\*@#JtpI) hhI Ff;XfHd>/4d.Ԝ&_@sG .3;)@z n @޼ P^k}Nr>#0"a!.m \c21i{sr \9 xeƙ7U7-#l!߼+8x&'oٚ.OWj~١yyc!z7$@t]z>0@kt%E4X*B5G*xAoʌ7a$JL&I%bțSQPq&2Hdl|;XˠYI9/zҲm2¾ծ `Xqԉa Ź{RJyٟSb˜8R7EYfeV͢ΫvLw n~!6t|5)9MThR+r=Ll&]E<e|<_r̕#% 玝0ՊN@zt?;KܭZiJT]\@՘`IV:=s:{ "N]/gBaro9LZ4wO{E :qKYp(<$2V#<ԫ ye܊6ݥp֨20 H`xv!A5䳀f9=i*^էk;! %kA=PoRJx8&v]?h8lid#6n^'5{ox]WXq/alH9c-ҕ2E Ibs]\dlkUpA枙ݘ]HT5 '[;3NrvC(9$toÒzeB kOӡYst vvҡEfiD_-isZ'@.ާ@pd%W4/NQXueZ#Z5H W>6b:Nvq8Ǝ Ui KZ*v'2IyTĉ$h h V8lxګ;\[up~[ywOIpAwDlr\rd89P[A$ͩWoVWK<;^왊E6&C/J٩ݩ{{)!K!>d|t=$~kjn@h67?LDեϰ͐CaسLVUsD@OGl>̎LCqjf4"@4>4XjkBFV)_oW!3h:<8y[0czNؒ9'HVB6eA<8{!BَAL޻-+z}26 R\u8= ;Ӭp?eB9HwrrtM#{85V$?N^EoRWe ǎ)VSf!`f{o{FW9}+*`͏\ #Yq|U}';oVWxõǶk%9 bIj'Ysbb&.Κop2rI|M(xo42֡et>o9'$r!YQlQo&շ0j~{:B[s^db!NVZnU8^G+Tv?ń6ڲ|ƕm:mU$CL Q1t3A]d0W:pί6 0v/^HD*"ؿR_$Z3;bn˛jet;! S^Ge6UQᗰݣ0tHN7kОݸay'-EY>u=Zܘq  X!5Ѧ{x'iHw>0U"HUQ|&vEt%R=0O{Xh~dO)R'ʂptuT$H3Jt0 fU537\/SRi,p! fDw"=txX> Pʩk(SH`P[]<)8ZKЪHI\ `LrYEg\1Bȋ˩-+ ECq^LNҔȊY{5HHe,|Lb뿍{N7 Si#^,s9ߕk~eqo WV qTX 4_Ucc&4?3;d]+ c]jTWp׼I̘FuL{2'h-pӲm}V}[yTh |͌.ClW͞&G_˂L]*a%\M[S֐!X'^. !ZzMడcJgjJ2- 1;_^\#C;1SJ$&˫b5vLV1}Ur҃ ցO j9A\)mg_>0If(33J] j̎3-ѽ0*4H@x?ӱm4U?X5eBƍVZ靮QvDZrbWS n.Z4itdηsX/qH9<&ѿCRAo\yMʲ-VUL﩮զ[[v#BS1D( |A2plBYS/#WpYZbZTN/{ݶӮ!5qmѤnaamxՐeELPܷ/]s\$.2wg<%w)4|6C<@KfC\[6uDNbدF" [ ֥B><8nchHŹs6DԃydD0ofL]ݰIf#04t Rx5cc[~JɘGv vƖNv)W8vhFT : ,2OZ|5Q('YE1@őc,  1K%&\B#SqWQ!Eui\;Qs.p5$7thEI-,aմO#ɏhLWn]0*M_B([ɢIJ>;WͲrMVB4ň%i7aD`DfodtP J2%hytVt`B3&5QĚf%jop)ҎƑU|FO-$S(&c9f4?kXU>нeGh~;9 i*seuŸT ia,=򢋖c"m8^hl*pn޶KVCHsL"Pp jdw^ )zsГxpMMJs)5Lo93/d!*O]py\ W0hM3gK9'g/P Bs@H󏥱#sq@k o@1cjcE0$J8}^*>NG“HȐ_Q/}zkŠ4d=# eVAZSܜ) ɽ@Pff ;bZ՚ڱB6ՅYWbSǑ< G7<Cu2&@u[\a6qp w(1xRU_DLgpBt42io`#\# m:Qeׯs7BO![nȯ;4 Q>R]..w^u|pUkWcQfX.8CU2>C9ͣ3 SjW`{[jȸ:R&#E=߱ĦZ/Wyf9yVl3#X1mZOr>zŴW*/4obDRɫ0AYN Pc *a LDVnzY5/` ?5 j:66gca d;aU3=_sF(NM&]QH"6غ{ȃdPsa=z E;I*B"T>j8HZVKff]:G:/{wiEf c߂E.JoC⠪aEJJcBީjBjPD-pTO]FuA*z~&ڷF&dM=kץ5#TfB/ƨ ٶ丏pŏ@1cGW^@#!H ^XZ4JhɺubX-YDx@[u;(uՅ3x7,{:&MS:uq껝'{|R"u9YOIVmRaB]DcÞ^20+[mV8ȂLŋPz N' )x t"ilّ*̿ 75;;SʸVz+I`ĎR W$ {St~ecs\aݰfSBY@lغr֧ኍ24gmNCMo(tKWbIPBbm_X <]3|yݺtxAîxBKaAF^/s|Awz kq88`F4 pVtƁ Z2X~<&G%j}|+}i VUo#C#R0fl(Ȕa@+#khq^za r#Kn,Wt4q5nknփw זZіø#˗4(G@XG٫jL,@ kT7{(c^^HRW阆͝'Mk4?׽?,bZ|wb{X0aMP 9o-hM[=/ըPEd@n ґ_Q]_OP=G\=D:l2qq)a~l?L&.Wh*\lmu(R=h[{Hx^Xl`Ei87SERXLln!`z=' \I4gk1d>34 [[ vp!ci2Lx+xf]#;Wr-詚:ӆye{yk"še ){zG,xak1Cg o1K5LW:nGT^yм+)N0tE짆; j3ӅED֋VF1@x,aCo(ouA;c:! oʇM? = ^ P2_c|BʉPc)#pEǴk?'%C`k@+sԁ5QXkp+|Ku+rqA%G]#Ue >Ss(UjmRv¶"xoLs~86a|X~l05,,U%n<ֻ طu=jwAMGGϡ7|4o "Nb=odf]-16wg[#<\X-QJTg r"w.)2ͮ#bVl ˶܉tZO1UN;X=kV35QB4e5޲ E17[;!e?j[vrF3\"^ZI8(FZg[4BOH*'UVBpxD՘5⒘-@,E§̑"H<[ @9'@ (r,yZD[Na9,.oྪyLG"lyF@ezAE"}O̘go?亅HZVDrVA< 8$,Q`;gAt9ui%hEDեyt}g+ e|ֱaNm%Ѐda5cg{ ڸ #cCx.@Ķ 'VV3Y6:GMyևrO66|DiPNj,ô$U L:}mR|E\X ΕnT#~YET+\ZﵺVDL֋l$VP/GpW*8mA@g=tL?ByϞԔ=QC WI[psbIOju!W!G#FE㏫Onrwham BT1ىr[ns;¦@&V,.+`GLG15f1X::3vU$|@\KHjXxʀ_}N;caӟU+[dSDW"usd݅3WY竀k-iu4lW[m> :b I<7dgф>s J'*_ϧ-%aI3F\YB-DeЄ#rV(5I]xǤJ`aYCa~šw~G1A}`:LJCN 4 mcN&퍘a^j0Q^ 1 )*%EPb&=Qo%GH[?7uXXTۈ?^{HHd ʂ=Z28W~IuAG@h;(HN ꡞfhgS0sޝɜLh~{v%h_E}Kyx #eNb;)GB~4/qQ32QA(l_7,QX3b*yxc*NT0VKjE)DE"Ž*5jԷe={_#ôj@Ьnꂐ_F_dPmh IM>Ƣ E3={^ȃ9b 皼,"Ujч~w*o;>I6_ VQ "`Ց`_A~Ktv?L% vfY;\\&_ރdW \S.]oieuW1`:N}m黂il}UӡFQ)lɁP9q$|KNp 3jART ;o>Gd]YnY6ߢH#310"јq# Ǻ9"E'EߑܷhGMYu F'*_x6zNݟvR6n!0%٭ ۨ!˓Q1bw9wK3;ޣֈ,{ݍ U{~i$B[ɕJK,k65 h(8{yQAɞi&0M"ìx#X,seÚ}NpHS,8M)~$̜ 2O# \$ҭE1F[:vvF.!ѬЀLs-y`x+˲ْE FvP)2$8M*Z*` a5إDҺiH#g T?KcrvJQsk[J/&({;4zXC)mWQ\"Z5rK?4۟`;Rb _ӇDݽ۸ =pͮ{yvB*{=O;Lj˥Ӫٴ#oқZY-zX\f?Jфe>D&jsQkGf r]"T~>·i[4?Em/gżG~mVI㷆蘓+*')MIuF]Vq4iU uɪ$8OXS?,mW/8xCx>$.{]| qF(=fYj-g>=6}­30sW'EU>>-Ft;4: ~77QaH5|lxn֮BL~ziD1G$@6NvcYP rDxR[L#\P7T3ְ& +*d}tE^ hM#P%.R Ԝ Ax|8-/8^ۑuwbs(ub7Du,=268[%~]I4d.VK,e0Q.<]%ye! `2#%U~31qUw#Bjd!ڐ[)Ef6|սmЂ7.evY-j#}hSt^D, HH(<7#S8 Sk۾4w~ݐ|X9cx)oñqIN~9_߲&Y=_d%Uo3 ;9Պ9*6Nة/}6'w^&Ф/ZQ0iҥapug?K wI&7N̘Y~6%< ioݵ@ۤEr<Տ@"_JSwy6_JԵ{Uv1 ~$Os-t .h "m!KD]A&sFKޜ9bw-eSތDY)4E RۇU<Hh[NX}Bk'38\{!&.jVGVfL%RGY3hE UcNVkS .2-(YG88@cF\ !n/' Ws%ؔޔpŦ.1C4yEžI_^.=:ڀ)o#F3|͚-Ul-d.NґLq Gpb- 5٢dEOƺa$΀钁} '63#MXgNNT &\[ =CQ UK;fne5KWl}$/y{:ڱu`+Z^,6н^-cX$P=Q'?K 98s|Xl9,#hs7F(딑!,Mȿ]v˄V+i9%MxDIT$BFlFcԅʹHA0|!2> ,qY6`?;ܩhÛWTt~޿̘)kB°~^EM2m\d*Y+kT95Zncdx%>f\1 5;hx=`m)٤X۱ǡwM9qR]ovf&#!|p6 "F@eƆyVǦ7.{eٟ-hT^Rԍ%n6`t\oPzu)V]nz_b]oSdV1(ar*g2+8[/Fgk%̡N",E\7[Lw^q3iNXXz=>N SفalLQȫ\NyS PY!fI uJU`L dt?kL=d2(MNTbZ|_d{-?}hcYQ3.ڂ[udžsL~h&}Y/`o[BЈ@$=ѽȭY{6.6HPZqti ^b ]v:ȪTO:M9c Q,|PYSF J,,>JCU] uG{A#f^:۶_!$eCtbk\{Ow3yǦ0:Z1;t(mE_DEpJ$0ظ k=E)YFL0'|mMR4N>I kag9,>ǥm^ycn 5,߄GD(muNN](D L|Emsdg4r9Ճ|Yxq bzGwm.% ~! f9:qҬEN<N/׉nD!*4S[.0uuֶN oS#(q"|^M Mᤴ𑫲"7KwCm5&C#<4bfYAWpYý0 Wj,$T$FٔBPʽsrZg%UCmInSTm +!UNph̦Y#mPEFr,&_zsrno:YdM^fJßܛ{:Ne9"*b|m3+ۘ}2͈:d~A*MʢNCL{3]v+fNn`0,$ԟQެR/בce;d0vb]+] լ`&>Օϡdm i\L4اb=O[:}%-^`,~yVa!x Ʊc*Jha([*B xG1ΐ!ڂoqS4KD/{UciSKW]O _aLmoa،:`fgBM{H-ArNh{pqǣ+娾t'"_0l{:ӯ\G(A#V&*/"t1j3x)7^T)>[=tyNhn=6OuPdORkkne[)FiSj$ ֗~9$ M̦bջ(Gy7•o%X 6StEqP,OU]Z0 ﱨj썯7 gXbNC+.u5g ##$9D8^-O#C+4r(F#aE/o겣ܻKgoHfs1w6MoLT6C|vgs?9\)}gKzb3kx`4_NcƩ+K/kOJ|#ܜʇuLkQ^•sT{Ъ#k݊.仳[]j]qa/Ø!՝(`j-<M y#XlnƬdeM2|߂\[ZPi[!k^C d% 33ndFiS'=?pv.wPI/*RdQe.XHcz9c4!}L@=a+&A_:ZH;&st1, πT#mD7 }Oc@-n#Smo1KbWi|o3:i[im@":>oH @5:$iw'9G'͙O.j>B8l[t(,/x|S4޶c` QiGJ6cctDl k!secwx}EݻVxv^7.ND-pơBx7`ˢc%!3ㅑ9oEgy)l.&{κ$_ FlknUCr+ET-3da 5z|;n@2-y̹b3o|QE|ҫ]@f`PEPC7񠧑}T_zPZ¦xN;]xo;x鰤XGd5fvwH&w{ZAH7 lxn5n;7KDC- ICZ,l#pvb0ܙTKA4׫b2ջq2";FZZ ؉8. xaD *D# /g!b\tg/EUfX+i$~Z,ɚc2K 8[JG4faNh/TjΞ Pqx-+7(q#I9!+4Kv \zNizR.ﯕjejŭV3Ci;IN*/M^ 09l`sЅ2z杕ɾ [P 7Ub}:/ߗ W-`4 T T\AnkU#ч@Ak>f6bxLX@,x+y+CX rU-޽3ŕO4^Mu&>U$dCE͋ˠ=72lq$Bv( Z>>Ϯn^WOEڄ=rU kwu܀3_'iBXz*u>upթڲGZ3af8D> qe-dQcQ; XV~sVL\Th 8Jo-!9boY2r:fx=:Fs-wI'yZ#&%aPEaO}YK8ݱ 3'@U$;WQ:ڡKuZ/%N@T&srtA\.v\/:>BvɅs@)r^G|2 ώ?)ȋ2+iTt,T om?gMĆTRB+̝-)-ym~;57>g= B&M}R1|3ˋW;B!FY7Rݷ5 TJ0P<&;.TPuFߛe,уg{)w컯_= qq-a+rܞr lŭ9 X;WqBwd_o#ow:0 jgYYJ0чy}04hDƛ(s{UIP ^xVF~wJaߟ+5kvRÙE '.(TMf-׋^v'a@ѼA'I*|9H~ D|`_'CYzb=|D6އ+tI.2GO }*^ Xp);w21tLH&N%|έvNl6;fI"JUMTߏUQo6E!cS a~c%NMv'[k陲9x7D/R ~XӳZIp  g8;:t;iu zꬆX[%ḷ0T._ڢ LgU`ޟ)Qn nՇ9i;m j^޲j0[_Hag auxlO/=nӴ ֝0ĩ4G0@k=nb$#C~_)0qT*+ա:k~4ɵ!SU\ĉ:QҽV_۶H;(vmw'[ pL!hD T>@ 驃,Nrg*4l~N4>҆*ؘ<Ҹ P1%&xo)YUҩRg9GߝHsXAh!!둧t®NqfUz9f'}gAI]P}AdPd1IrUs sbA]l9} +T:ΡVP1)5sk %XbQ\rZn[ŀV}2y.LJA:FI"^X+g;Ѹ_m:[)kJ~ʰ7}G"/6Kr@$+g{Hț`LIx5nIF&Ge՛G ~S=`YC+Z tC]"ڿy=f G>,Q>$eϠf*%|_!V| 0/0S0E!V._>{6fS[UTX\B&҉E -OU7Îs TB1('yvZSDzr.oMe #* 6x-sGj|I7磘eN CICD?r[/kf0#'yHE]UwgpZ'䊍E;mMg+CG lUzFoř=#?d#=փ+FqBL&Mۺ{\G /0]灁)xpaC7ys ۍjD&X#-ڻ]٥J ێ{0ע~s4B2m'fAH6E81._^߲IgEeZti ;F $q8#iK'Ccn3 Vxg4\4yTG&?GS3|1j|Noi nz5&D@I3A9F K(=&'s9o@6񖋡:аGeN:/m"(eӕA Uxct̊5m\Na㿬dm]Rn&D:{ U j[I<{oK(*J2\TR1҉KR+_Gx[pNue4,g ۩fln .`iw^kxٛxB@/";^%0>*| r/ O[*H6 |* ^'֫$"6uՆ:H1aqG94&6H椙U'Y`(tTchYq ׃#𽙿Ĩ/6Ip {+̥F@U_E$c)53OZh@Rw&<=yIØ0=Zs{]wE!<7OR2 .y>md'O;Nq,lcj@鎹XOmZL}t4`d?W0e)lY8L]:'v,%Cn/Ni*q@qkxS T盜8dq.VJ zNO2:! gE$n CsEWF8;GUW8C:٩[f>κ~-Zή?ޯ#liv VEe2S\-+Ѓ&xZ?tZ}Ici\}}ݽ/VB҉2l #CS O7 P /q(" 5%L}gLh~8遞qHnMQlh[G]ujnuR!f0fj9tNb&Tq4%2x}?y)Y:f+]>rș>xi"K( {)liZ \̬l- e7Y^Vn%awN`ĘU* 7 ?*uU2%.`&^B{&qK_˶tFxv*\{i:kS$~5O8Um$9:bS e042tg *,iz-ܗϺ'хprKⲂZuv!8L7.РC1Y3z.j}q`fSn$Cl\Q fVR$;Sn?\b$ޚem3H>5}pH$Yr?irzHAWo{f(]e4 XUʫL)^.I%Qī=Oţgi 縿؍kթש L(?0@Ozھ+$iGnEh_^|q\Y{ԔG9ڌB235ÞJܕʥo dFs6`oiTj(T%= Բaô!XLU d cK.6JD$Z 17}P[_;|VKPm7`W6;me nSw7Ҭ+;/gzs7+E0Gp92`*{[&h-Z9ͻ#q6 2c r2jL#1>>!y eSBWHa'f֛0{ +rOe$v1Ac)o}D8Oă8$ԋF)=([Ϧ[Y4* (%h5i(^}M{/o,A]8=5>p^,JL {T~KCckg~:t=g9M yjPU-J,#9i.Bn [Q6l`++Wt&L7]&>;LDq!1 Wy~ɥa.'f>x.OR̗-3ԃA/'; 鉰yn8~dt?+Y.(a< f W"Ue?LqtwXX:0iEzdl=Ubs3*v?1p({"~3ƭE,aGݟAV:bY#uU)xhn5a>:.KHzFJpGo)8LUw3$&2 KʰXzt (wL *ѐFKrbkFͧ< #?Gևq$ #xO6{d]n-iƷLqJg@Lj乄>[<Dq\ u ϐ;qEJM4"2߿s3xZ~fegBnN5+ÂQʃHlQKq}*Ë[P91PF,hƺ[#t%ȎdiFb0u$U 6m1]Y4NQ>m ᦬ϔ8t+ܲ`D 74-Cj:ZW &p^ }M{pLs Z a@k|sM dwҟ"u%`h ?m f:/ñ|Qc 8o!tqddCe<6onw%#>bSrUOeIBd\G\fSlnn&˴R0c?FW.F俞8le;hB>*wwkLuz|~6$vT-T<5gf&ȓ|"z2Lu 4};OfE5CzO)u]V1٬ƴ֞RxgxUpߞr, 1̂Mш=;>-u4 Wu& 2J0.anɋ}Ar91O22chvwg[8q_Rї,X ]alJ֨~Y!P4; ҶCh),lv.Deq8Q 8 i1er?owdQ1%[G$USZkB-^7n3wn׽)+]F+nG:7Ĕj^Y jaJJ20;5AHgiۖ'DP H׵6=ҋ뙢lLWkE:kR@`u!R?FSum"$ETߧOxsF/D) TZRy& wST@(^[{ӻ⇌Jmj`34F9: (^ 2TԹXJޤ >6at*tsC+,F:Oș3&BE\BPW!]y~MbyE8;>Tw~Uvsh4aRyHi*>rgPEHQuYHS[R7~ST/AhRE:tf#8[8X5GL? ɳm_dJ*ѳg9/ G RC5G(oz'iF=TtJIz{TjD:~!rFWv_D dWȹlo`1ӽUna`S.uʤl`H0GPn\R~GۺP b w|'rϛ5D?Ͽ "ִiN4c8a7S c$҂r0x>C E; $A$L>)ܫ[ބeKrNyׅjPv L_5w}M[Sΐx 6/t8&;TXh)8IِmuUR4#2ڣ1ÏUsΙ:٠EL W+zBXl`4\Pj'~Ytͳ}ck9Xw=R>VND[9g׿[RoP)e'ݱ/r=<V񂏊>TǣGZ105es`xm|tWw(_&ǟ=K57^vj9fd/mpّK*7Ɖtq\;[y}2V!jm5-zIGC%a{919-^1L.A'ч{]B_薷2K+i |).k,SHvG{@{0G5 VE_[=Ygdc0dy/ 0$rRX~yǞВL F&R(I>\iQ"nB[9k1^}f86Al+I ?׹+~?*HÛaF ۏfw;vm31Mއ@MFbAjwڀP'(wghvI{fm{-W`ڻ\0u OG- >vIڋ|A*1ۋlof{(aM -,D~,9C\2ڈl$޽Tߗ(/e` ́bR6tExlBwea%y隞h+DXġ`Bd,2tILι 3gCk :-DUg)\VH߾ؤIe_dKhO]C h~INV2 \Ѵn$V*Ez( 29/x٭nmxt-A̫1-0+EcbO6 cgyHqM|F ,aY Ҿ 䂺4<*gwUs8sfG{W9~αTȝij I*"&`M>A!QBg:sgk%(ȝ{t[z6vVܹV(EK%5&"n37PPe!f Q ƟulZ{/!2{Q5r+1AW/x'9#5 !I'-W^:L:2 yTrP mE^HRQ`C[@7cY[mlHв$3 [: ~aY#F,m |ē JpJ럥͉y}BpOQǓNFf {0' Q6X%)an& ;ʊG.׌,p!Lb3%)/I]ú{TVr/%!V2mpB/oS?Zg%=?">:Aѩyr>˫N5eNzW:J#_픂PeY4T #i}ķ}BE-fW,رzʹ c癚!}0XkdW3~ˈ= E+WE]p\hC}hۏM>i#Ͽ:DFz;ƕ $%P!Iʮym|i;+  x-֊3ʬDfa{ Iv/tNLlେ@ԽSD8~^d?@и$BB- agFP P枲Tb%]nNW|#2b06 .hxp @LCG3." >0W^zӂ_O9h3L,Ebl-Q%[ MNn5ЯOl GWl%ZmzQ{Reﮓr ;1V2dMK8̖|tly},쟋xdvW7},ߑs Aadqgдċ,Ck׷_DA i8c&x20i1bIz#59cXv{B 嘒H#-uAmcLV_߳a5~\6XStޙ7^4 Bq T\%nI crһc[6me;UizD;!3X)"_1|PQr!TS8ОS`F[5X>~)z̪'c(郋hЅ:91v9OpDhvzCΦRG߆ҌU GӤt\ظnMR1'0LqU@X" ֱBV\(G&(%PX$%#,z% e$60F!n"|]5Þh$dSK0kSWM|+ / Bs| $ KV``&Ͱ(O2Z\AZҋ+n%6fϱ&NK&H_k"OEN BeڷZgBL9APEues]lPo+:7=4/gO8o` C=(ff-$s81)T9:;Uh\6kt/mҤ .뷻pI7JBhDoyBj"V*O76'R`ųH/䧌?l@AӉ"q 8tckpt&45g EQ\-1S*^TioMߴD8v "K(V}mzN(C)'b`b{BOO@K{m@n!4D2Gq \ղy_۲$bARd IY@KfWqfp7,yV8068pTw4!H޴Sз[\NPnS)ǎq~9/%L|ٯ#%Y{XWJ2zU @Fč~Bl-7QbWGCΧǮMɟ@: 6ϘRP\8̙O=4=t`AsW1$ Xo$4vs{O-"TʘL`am3`d ڮ K&VAJƹ8rpp#j{ UwBLuy맘?vb Ӱ |5;`;$oΗw9SٝQ"D'\ s5PYrWn:{%eZei:˼}_TjK#ǃX3J.1 } j4ͽSHZ|gWGP:$p 7*Q `NڿTBH`4!C $CiR3o&2.SQwra8 3ަDG-XӻczM;$ONi&/'~ih[{Y^ ~zu?_Xuo9z](* R6fF0CUזqOZ6ĥ%T]I9zqA"XN(谿J iW '`Y Z|~S'P'^La=p0hXUy#_ׯo}I?!ڱDlwԢ@c4ss#yxȩD8qRFD!g$ڇa7J/InL&lז|A11"1DA]C(::vG FY Aa`۸7q۲L,gzak_( e=I]%`Ɛ*vo}vuނ1>jq;= A,(=y-:y)WYb gOt rWR) 6JS4?~ =w1du 87@L $2 `'jY&%v-L;$xzfc~;<0IVnܾH!!Ha/p{O^p9L)T/6wӓk򫊕<ص#VcRC-tNSA)봿k: q 1$6+g}K & :lE6ڼ+NbF0z'LHT Mn!r^ʖgGrȀ!.c+F!r۞)jSڻ5`/dc 4ɓl%qntNfһ9h!.įGE0. ƕ VZ_Rsʻ¥FO3rmtso[~hz 'cЭb)(dlD+}go~<1%h/uv|u*k_ײn19+[q5ʈ+N@jӤ84Mg!ۛe!%W=-w mh$f25X-E'+W1+NptX^ `|Z,<(qfPN`)lxl/R5v7 usz 9N1 o }լySw IHɤJCBi;HK9X׏G>Kepr$)ngKeI/.C~i zѮOh#_@j4#h}041([ܩbWKS*;6YǩxM&hR̲n$rm"crq:_zw yHԡ5eἉO8%Imo]}ڵw%S "O?6^ʾ bkQ .9#Pkw@s(/ JEɶIewKo }=nInZurܯ{":ڸ7%OCGڎwBqhb?ޕuC1L&m ͍ZىWjPw.<9E_oЂ~ɤzh8n0 ״?NaO7+?e ý^;d0jCv[(WAqV+R]eI JyoRG sfuSyemU { u|d9&. F A}٬qFe 5EC;N֛LSڙÜecɡ/3Xfpi5zy !׏ 6?bRD)Zg,ݒtcitM}."v $iFlGn h6AVERԭ' jEdM[X!Sw2TpC{t^j 1%G3ѣC k(.w?T.U[a5Y3OC[3a&d»Oy(vJuEt aeht<Cs41M.^Q6{wM+e}'V%f";wV;L'.c`l[wfwEHk%Py)m"f|!d&=kMVfӠ8la20G]MfHMqjׂ1Ӈ6!EPh y^q Nybd񭝼C6/a\2d UjL1Ck~*KP{Я=cV }gRdιj;hCLJJKV~NWLɸ!jNJ눠CPqdb{dU=ij*xncM\h|=QZfr:Lj!D7`8tiV$Q ͛6dOy,蔌[ w{ݎJ#op"FЯoc*ܨU:u'siQ0pp-_4i?q^\ueyr4(Tep BIMCAU4Z!wS<%ťx8g L5A?(V;2 Ⱥ)T %x$ٱhn6ikStgԭtG f8s٦"NGw^Z[K{E `|8^N߳-`XA1P "@석LtLtVv#5I*zcjsƮI 5-.-3pAv38QvM?y )7%¦t?r_wWF .f厓IϹzZi5pb1nGg D1|!ݯ2n؉XK|Gzg|_a0\Zl1LyַuH\.RjJ] h*ym4JVO:UCҲׂv!\+I޷QVd2|=e,e KM ׋/=6Gu)ো?Yփ@czer)a)٪[`[|O8'p)EDZ'+IЋ([˕Ŵ"@4 !k=q{f'.fU ՚I4jeaUeG> M+]B}Ax~or$Ug2wZpdKȄ/SJuRb J գtX]HVb^QVc{(E{ʎ5QQ|0)e{kѡ” p2$ƞssv?MtW.O;PN0aZoFJK0`7c m~l10qޣN nMrE)Ԯ<%A|aK27,`N^RyPU"D]y] ばrM8;A[4^#:}ͻqiI\![+%$1aL3DiT[oDny|w~è[~shJ1o(vsogq " }j `=k#V]W.E䆛&,"]ֻC= SM{̎(?34M^qDs:0Qi>.ɔ'6.5CQKd?r*o j~japhͨ3Tp:wȘ$hLc* O/Ió) wY7 qlW fJx}JSgn&^f`_}x?ˍU9/_|x R,)ԅ> KZ*kH{V"{,Q_q7tڨ4kmw,M7?KtQ&Z)?gh=AX3*v .e@sD&8gY9@A|cUNX&O_|59K]A p;P9%tFRW%9'Ul} ibEhICg[4鼚v,1ݫ5--- oCJ<c GTSȸegtb2^`˱Ij.%[L)9 ]sۓہ=$>~M}[QioKT^;| ^OηyRHa$๾nP#VJ MDtYk,yAnZIfy^WrlLab~0W-x:R >kO`pX97`6rg}њi*lD&/JQ j-s^K  6r8b;ɛ sx̫+A$) 꾦h ΡVGRE *{eSHq1]YiQ?l+F.AeFydm$1Krոp=~-jV nU}-+`1#ȶ[W^5nTڔ:7d1F)6I?F$] Tb;X΁,fZi|qxNR $Fɘ$m!Y >Hs:+:hQ{/ڡoZ'u g}1.sLo@(jk%O͐ :3Yyzc#;| >~~͢h߫pJ}ao T f(}bAIB?m~\-АB71a& $ـ ҝQyQ (ܝ\'^̪׌'TbD$%0z$Z-Y~|+!'pRQwP$"@2xc[|n1m Xl S{% a3 y֕ ` p?P7#nf*ǝC.TBQٞz= *&8/8[nHٯoUŋ,4+MXVbӔv%^3=ts}%1/I>ŷϧKhK|]CSYdUX:q.9<)H^&J{kuhndH a)7I {#5"$떁َc<ˋQے/66"RѪD!gBHɓP d6Ps&?MB|>;݊k"t[H;yV2$$b*~SWi.s8T&AFB173Qhv6wS9baV8bM[Vja¢>n9[17,x>YDȿDIДCGo־rfP*g3)Jz_s[7 ~ l2.ʔ]`}!< UJzM"I#MR>)sQSbuNi|r3y%Xӎ!mu{Ak*tB< A2>r '=xa"pa}pCY\\ 5? jAmq\ П|+>X=kZQωU~E)3`sIGn\ScoH'BѠP}c#rx=;XfKl ;==bTMHN'5n VQ$l|œ}TGAaw u8ZLXN/*oL}D-a45*UIgN1^ro" K2c>3M4i%|U#q|LN}ZᥞbМp#ttgx ?Ȇ'ƍz TUZ?%XYi$>]y_*J u5-9BKَXydAІY&qp̽zhM`k+"'?Ž{n?;-OA#C~_4 QJ+%TytotJ`"K͟9! JbPd(kU#ԑPmAYDh}|3˞ru`:|ݭQ^û'1jK($oӓL|JmBJKHG DX] |`G(]iȬZJ8y L]Meͻ4gdڽPPcJ2 QT.ZQ`|OH/~="3D~8L#֦(A"&O~}!v2OdIgM1 'CZ݁h?vџJݗ5!Dy`{OvWhi\j*t='g\pkLYÈ%_p 5RhH: s.2A~a`eMWw[ݻCkd*R zi1f*e Çf}rw8L3WLgPjy^y R\b#Ǟ:ņJs1I3@g}ahE͹w<%:YWޛi=+8Jbu ,7 [!ؿz] #{"t6෵9?k1y7œJqx)n E}q:kx鹾 ԊzC5p'VlaTT1| 4({[}M(^~dd!YNs,UfL[2n;BL>C+'eV儔tx#pJV^ ȋ ãm%YFێ۬k\ 'jIV!w1R-M/i}ǚCq,t\y5ehu*f/pjq O oJӱ5́rQ Ќ*OE59qGfêRΚ FHOYzeo DlzV ܋`_»N_[. R4`YV`apCS@#9_N& IV/)y;i0H1]?WB8Vo6L+z$<ʶiQeF~ޕ`@!8NY,R|-A&Sw65袩T-!5x8ɤ_F>K-IC2yj\aܦ&|7;l9j:LP) kI)j ]CAeAI+ԡHTD9/ 2ض)̳u\+ <@sFQ^.]u roFPLU;!&{| o+ KIǥ1$uKozSݥF?Op7偻aP)(}±tRJHE`P$U,HNp?.n.:Ưl_>/ڼ=e@7zO.0c- U%.*v۪=E&mZÝ~xBHK\gƧY ojiUk3p;0tD)f&y/CW,:w*fZ :FSH1y@V>A `t)p6Ϳ 29m bSWs9moRЂH O1oxץBbrǂ dzf-K2᝟tqb\W qbA]+4sLQa9 y 4%X's Fe0L8 ƠYٛdr\{ ([` siB1wFbؙFZ{!X Hێ|p ȯ:t K}Y6?O|9b,KuqƳv5EV=wC6OAׇ\,YWs.3r0? 5׭#dBX ?rGRs G* eJ p,H̔t|;Č~/.lԾ2!%>o5cl UTE1i]͈Dkꓭ$&SXM'' w$h0"+hX.&,5}섏xHp>߮㔴.#Uz""`SRvSjr!e%JЮ<Йt\!zR$|3G㸹'D9RyD]}<ځ]K_/Di=|)U3Փyqiai2e62-D]]yv(gi ,9\2 4T}g{}58ۏr[^}b}8`,,1U8G/c<.Hw*ʚ./6e }@Oq)zˇrBy "EN1)mEf[K̈+Uw2GhN}<0Jk'l+`Ȱ`_o羄KJJ&ͦB60^t3tI2f-UUl%xn FfLD>F2+}(FL}}v"\dm&c!PnQvBlf!&jAun!'dDsrhS_YLAan KOUsmu 7Oh`|r~yfUAx)M[lU.L T/D;Q , `c<'+>Ci W0z7( E"Gެȧ97.[~8h%)]oȨ]Mv x7LthTN2ӒMb3Yl<%&tJG( ⇜#,A& /v[T:sMdYT0gY9Uf7bg:="om 3᯦U}8¸H)w%[fVA8]N)pFQŁb^"ACTޱr/UFYxȒ#-ESy-ak!<%mo. [z؎'Eh*D ͠;ih puE34"!3LGKKB8k12*7v"iQ:aܾ9zG<* nGy :zLsAi!җ6:$)ߏ+L:.-Ir@j(A=&HVr78}$6q$ +<*Rf̞GSIBM6n}#Vmcf F[zBzܘ ŐQ|\o:AF.X.A?=&eU:s Y8ty Ry@y|%^ Y 2+F Qn_A>znVn#>,PU9O=+*˳=/^Wa1QdLt >**="=g2>v=?U5С:If@E2^x~dTqvk@!y%@a5O#~W>~X[|枸 }# /8n T m*s"4KbT:4lCt )˄?:!y]? h0R 2mo@Y¦9gwefcvh>w`@fr}+9ٛ~Dfi \ʍ͒7uЩINDfݫyh\}B w\b"kV?=2i A8j3Kp; I,wHDv֝*66Qbof! XUgFyD- ;Nxo&YH(5ÙT; 'mJ*29g#V0YxW/o jx[#Ufsl-q;Fu744(݇)TY!+{UNJfj_>G4 _Dػ4{'-9z.(4_H/J(!,’WDW"c! ÌZægR!"=k\!f'1y79M:]R=RG&jB~t#Y݄d@P. .gao1$o풘Msj5eE0UpPj'H#rT|l<1 ' ~ŠDڌGZ(Y/"a T3^y`TF>t藄/^%Er*)~c 'c\K|D6AG:y^0KsЃyB5혽ʏF2^`@5 nOd)/?zwْ̾3E^oۖ sLy7\xjN |慰JQ_,:^E!fDd>13\K/y_5sAn Tlx Pl),Oi3= ۹`IJ?ŝ WNxq!(B\C疯kEXwqoD"Úʸ RTɨ#[;7jJH?Kn)7Z ώB h,*xiTs%\ԼXۋGOx)]J`(Xj7~|hÅF44uʴ80XGsmBQXYlq=u,Muz3*'j=bdTܵ pZv#*."E˿DBA;Ô'>Z#Ky)G8r< lJT캳DxQ\Č7AR8r3w FY-F:Gx2ѯKleX@]y@dsu9L6%@5 iLb9~C2OUit.UhyTuׄ}徱gIή*`̝>`Oh8RJZо9(?KTN"!>%-jui4;ZV#AuG""]A˜1](7[`et0ŸRAv.7ÕKXfZ0U3:W:d-Ѕ'>ih`hLAV,~}V 㣭2p(j?|,e1 ;U9FҬ&„ avw7W{)rAqX`D( N[b$x8ݚ9d!j` 9>{cЊMOK+`n$Ko/B?W"a*qjyC4}/<=lXǻ숂J,HHb4zLOy̏8koSkoۙ^Θ%-Uru( x 0_j$fʜN,JvGkE(=F2"T4ĝl!LĩШnmYO,Qg^0CRiY9Y r h-oEl2lV&&@l# lfyTf# 4 ĄS@TO)RzutnIt$5^DG#|K޴ A1vM2iPB@-ylT^^L/ HbhJ%!Z' ƥH8@k2o-?Eɴ6)lM}iɦ+d7[ۗƳ.uI'n _u>϶mE(Olq;dd,-EhO2E#5  czπYynujS,CTjsFY"oañ4h3q6 Z]woJ-_xMm $$ "BNwe.:cⱄ p>JiioSN2dJEb(>rԽ`t0G;Ȗ9d,8|o.bw%1/:tv%q3TvP ZQ)(ԏS_ Sg?e){DdoCvAsf<q{DSD]<;iOK3?UlnX$P.ڲjʙ1מd~,_טJ2LM^4>1fNlZs9qWake;Iڟ>q1C'V,5q'17lY-^n QqL5m!cF `LfAR/t5.tKշ(CmgMy;q:)JB@aϾd !gul!ShigXg^pkj;d$5+1eE)gA.ypWEOT)~< L`1clFж%xrY-R`$SaF/a9"Z#՗w_qQFm(]JVJsjF[.f"+(b,|*}cV&O2C)xr]U<b$| ^mV Թk)ft@D=0wn<&h~ko(u̅/ f?y•b賱h|Zy^6G^-mAGCIűJP9-a[ٖr)oXhbSP01/,ԭo^iaJR}ǒ },rm65,\D6\BS~xߪΟEĬ~jD\HzE;UD.4PP }>*TU}`3e#XYYFϫ^ ~9 i'.Flp8%i&E{xS76SASt _X_y-P:>f:lSsŠ>Z ^nޗJ LF? -hV;(/MIfE!*;j2h_S8qu!dYcX&w2MU ԃ$kTck)Gsa69!]܅!;σfQ^:.(T!k {ExF MK8s:lWˏ=qP\MIw4@$YzMP絿dN=l>G40گd{zZPY,p 8 '(TyL~``[C}+_t7ǎJEK 03.#?~6.5C]a*b\CM]'HgœyԠ Q/" T1mkl00?yMCe}"0TٯļVO̗5^k^4?cEB*;AoMB 8ʥ-vY$P`;*#c|`IJ1Xf},<ؠy.C 9twYn6nkF4<" oQ)1ؗR eA{x^or&m^25GgE(|%/")$^$u:=^]*fH4\kps&9b*$,g>C-zŴĸxC]:4ޢΧF?h4 )e@߷/ANP_OJ*= DRH=I'bL[o2L% Cg{;'XPp#' h( q~ 4J%]I1hFgPn$wXj 3|v-YbtIIK0|{wjn>9Awz&% @9nZveԞ;aCE#.EPzAŽNn:m[j}1Yf"lYwAKF& 5 }6Nr:MIP;T_DafR:vtڅ JCXz?R;*CC!gAW5J|]KXl*-KknZNLY$ +;{/]x>doʲl@ӍMFCJjO@1[-DKs˓n͛E{Ś{ha6l#@tTYc Lˍ{(3gY_ʉT:B{P"p^'fZΕt EzbXY. TΗ|;ʯ=+uUojo[a>`59rM7g=4KV辣c!Llv3f9~U̓ӗTPYp,1$jyDU$jlJY)RҦ|Dt{$A8XH[ P>|UJqk}V|l9vjB+,cɫŖQw DZƓ|F3pR4^/.N]z8Ei7 Gt_iY^ߛnsn)ZDanZޕYmԟܬ2[iUptej[j vhcĉ(RQDEmtZlzY^EsËLZ޿ {"|j(Z5HM»3 pzt}QYۮI$Ts`b3] o%(ZjFxQJ8=eclDɲqv S,JN"L؁ _tčD>?V//CrAX&^H{NB])~ f&{`aW<פAt=5?쐮Q}= Ϛum#&*طGvIu/KM0a.M <[򪽀FU6B.$U7 x& 0,w&Ad~ iJ/6/y`!0#HBeEMEFSg'GvUXG9]R(3&k'׎̳1q MfaUkB(R{;-K=aA̛9Ze'&59RDlx=skf= NL;$؇:_Z|3?+|kjHM_F'Ok&4Iq8ߢH5aey#4U,;Qx;. =bt d #3?x\k,J33@Fc-6kkdHvVfՇ FH 3;$En%fVaFV >oW-Z-2x,@~+*,ةl-[*l5qT6v3pkY5<\Q:xݡW5$~3V>Cy$kܯG4!lC}'Zmʜy dx`PGmBYkB sDnؐlM;om~ ] v9+1G=sg,6S23($LxARϢ}v U_`KӶ[4;܁ɃljV7YL2l%hsnà R#.prxDSAMpN_DZ7^j/7Ѹ`ٵ@&e * q8W5$\eexTҐoc1SI`veTy`GfY=lL5&+*2:W1w7*Y!K[>Ӊh9?1GkYJ8fFܡH8љM?דWZ㚣V;nw0?cW =0dou2qw,Dq#83Хy\BEK#}7lH)‰n78>Kku=4glcZj}R[\QwJ!7>~XT* Ӵ?za$Љ톚hʾ&Խ+{'"B,۶I+^~a@5S~AXrAe`q$8&s!z__V#XW[vd ޱ*!~npE!w+RnO* Kr%I rZbt\^.x2_[5_/Z#3SQEH%1r@UZgx7h'^ߨ 9;TDq,1Rg[_ ֤I6׊0±n~;IuA#=5?:DZ14֫!ˢҡeAԚH>C!,0Yxt$߹ʷ2j؏)sn#<Š8#Q@w"Hp 'n$HSur5a^5cdЪIVqPJݖ["L/B`h %]4ؕwo}ߎ:Z/}c+G6]&B`2'u3bHI* 81OQRW@yY^Yo oERf"i#&6xWB&ʹqJ_0&e׮PUX0:'u>p2F6(?>p,Oz]?iL8bN!ky˱ Fu&!gf.5.sC* pzrc.r o)T6 K%-'lW>w0RT:ϡ5<|Y[ xx҄!ÝW(xsz~d{v` ϣUVo aHQzUKEUwI0UR/rA6YT{V ̀+j\?Ix>:vQ3~cVceeb"#ov4`MpW0hYA;樵 G{Y, |iz#_Ø]X/ е(0^|/BZ' Q1L/CŇ2J.|̅ ] u&>lpQa=O^G^C d0fGȽLx::c2P.10l%@uW ;d'as^-XDos/@y6GwLІd7c:-*hx9ݫyvbz]}ԯ){"0!CΊO qasńX+:0m;"͡ j+Kr`ʠ ؿG 8S<̧߰4N;88\R(2kx r>NJK@`(>@x#,As8Whyz'E`9 ]&YB Fm٨Ϣ,r)h(A!'o5"?/;AͥÙ=%ONXeuhkaEيRUsd dD7LM=Wt]Dv"Zo+ǤB5! {HLq;8/ (G$ZmNup o#4nz&pl Q2#w:Щ:m=Bˀ/N8MA V qT"'eE}z9ܑ,7$#[M =2!Ts=+ l"ȭ0ô Z:O&$8=={/WD1ݠFC ݳ OM;BAP prelz8)ܐHJw1~>; Yp-ɶ5 d83+QXVcG?WR?"4JDi'( x-^ N$jz.b{6א?  K!cLDw:Qq.MHtZgT">>V>Pt>y({w.& Ub9UZQj9~^۶, u]_Ql⦵89,*@s(nFnҲ#يaN&Hk:\ ~Q QV n?!6#/S? Y'K"}xYks%`J* ֘)\CivIEb`*8k3ޗDaD4kM9]ſ@-M= A.MelцT[h'b}L;p-7g3m'D4*q3<g{lN9&(.uQwZ;RCzjTť}7yFuR_^]%[p] qjx=dxFJsVp,/K `i"/KpklƘ S2ie=Bm_,1 y'̶"~Lw} ,֊ae'7Y> )oqf-[]{0۰ͯ0@@3WW= TaPpJٕX&(^pEd.Vs/!H@IHF߳QӠv 'bAPX+\8@ô>n̛1'K͟ Nb%cL9|fAe蹰ܔQ[(l>1~%agAl!ᕁu^l\ug'AXƐ67Ŷ(5H mtw Di5'[e&m}\Kg tlr9﨡's(q˨nS~a? B#p&ͮuDwPfx}R;IfYs.tQ.jO٥w{R:0n3h^wXd!KIqC]`ߘswG(6Ee߲R/8T T'e\Tڛ8lmM^1c(\S4~4AR Dr&a}~֊ \v`Tʂ5o \$buF{3t[T&6jSx%x_,{ WFpa 5k徲FQ7b5htD{<vhD޼{0*Y~Cw. ڌ"[ng >c*msQu:NLrj3[\*:^5o||sIə|YY*;Chk虭c!S jXYFN"E$YZ{; o"(jH}[\M€90P{D_3g~G YH굹"ΓdB8_cb~c $æ0};iQ18᪴mF]6c1B7DG_0U)Pʅwٮ |T-jE` ٲiFAmԏ6sr>aCv[+21/ြ5c4 hB SAJS o^nڮFz*|#)+e`۰,v&..}8ea;7Xv]:^?CD_5s9$Չ6 Pܭd0w/q/QrCq>o2R&υR)NnI!6 Hvrp'K!X'wgHAQ H Fخo\mt0*6 hc䧮ւ;AFd7vGPvfYڢp0~kRmn b*dh*6?\y|8Uqt0Ak)*5e [Gvw _6Yq'd>Ӹ$ ~E Ic҅hld_fPDZD'PrR,|/W`4obWo>2,[mq=q)PM[lY(E92{&q9SKoL NBVO>s jĞ`_GENducU% fKی3Rf\꽕[l6iy\{|5$4SY@ԒK@ cb֐|@'9ϕio_U**.m [ks$}s!"fR~`c:IȈDvčF3唇'cn+m$ǂ%z|bg2ũa#d5br2t~l9¼L;a:D9љh f| O3aWZ#( )WY[X|rJbP[7T! C}@!2`3BA>XM&&(1>fW%5#]>I{PͶr3K4*Rp%RQf8]R-u6L (cJ:&SEehCĿ!dz窏F>V/_;Bxoܚh}4_MʖŦڍ9 [5㳤:;T'+.^~^M!TY.I"n2ͳ)&j[* ߘr;yid9Ut*1|qr/s{L9-e#_ ڞG_Sy[a(K)J_m}5ƾHxmzM2>~ƯDRWJQ;rlμ4c5w;13#)|Z:j,!ۭF N11VEУ!Xe>'l'-6Y`YHSR%춝+`8Eɣ!NmE4KH_`m҉``f:ɼ\hm`Zlu]"kHYCn"ոU.4Z%i! _K Tٵ g5 }rmqZ!AOGzO9q[Muuj$jC0;nnb$G6Yyx 3-`Q4n.{59[cǎNW=Ttw"36RNi: ˪C5BA삉 VQit"#>W*$msİlٙ5VCu4T~Zd'JY2.*f,n]M@%Px sݐA{ Hx.ɷpomMC?tN)mFPW߮sI_eѐ7 Fp78SQDn ߪ_ \40,[uH(9"Ka#ؚJp&#ZI W9fe[LZ15_Ie7N{Oit^m&wq.=+L3i+|9d3 >.NpaYS`e-R;#`09-XB#*>=<0+&@cVn>ogJ0#+ 𘨚@hG\&,P Ռ+XRbUJ=@#;caD6@LQ/˟k8Kpl^u**ErW4DI_ԜԪlTOBh/ ,5%rpe~>CpĀQxj],.uI)d*z]5v̓N#QSXp]}^NÌTWkԐ2z~Ţ)Ugzh^bf'E%t;5Sd|!(Rlk-ET LZRUnǎ[J^oR|X9J vX6S3["Hƨ"]~L^ʢ2ZSF`R֙^& +mob1[mm.dxYIC&kV4b=wz@F#-<}ѐ 4jfm~0]9WP_Ոc$㞩~MM 8" 5'GQ Yx0jԃ!*ED'(jf$#h{wvJ^ѐx+Nem&^$MQ{w%) |X<ϧ4U#.o4hj2ӳAm?:{IEƠpna*E!SM&eiW-(27L32Ӗ+)d'AY881S)ܳD nx;Gj5iϵG=?QgJ,`)j)xmnR65HX(J}uT`p9 1Y<,|v./05G~fNҒHJ8LݩÑO"4hTٛW :U:#sB@CjE]7xcIYWBe%}!v?tNa XռU roBMU~'͏Xq-DN@>5,ٱ 𫹹r ɏk_0 w" =_!/XҝHdΜZ&P$K\Ze$0Zӻ`Zfyl2n NYO-Cs2feKCu9;) Ƽ kpB}۳w쨉-5CGrb|ZODwY>Ȋ6GX:f{ GUs"[""cD5{zaĆcLͮşN 3|rq6H}+FGQ4JP,&6^W( pz$NHhGQJ–hVLզsҢ5;Ѫ O*_Ho9x<{F,~LG9]d%b#2IRҏ7ގ|hv %1ն8pBT_ F*YKhvWtxZYWl}$nxt)s؁7+Y0"6AM8˔n" ʧ e߶{Dȼ^ :ÆlXzV8H^e?hPj|V u8X,N n P|9S `amha14]OTVTe&I D֥8.sQEwƎl?݇TJGR 1 n֜?5FǤyg5ԟu<w3@F@ \G;9>`'g"rNYRhڽV cptyߡK-b:~_mgrVu{nE\x,NGC_jǾdYV_94iCHetzld:T1Yti7rsb+Ho\"9(#Gy {z͚GC"*Q%8ɠE?MA9"rp,Pǂ}fZgt !fRI3#ʭ1Ze'oo^뎧[`Kz\ -#x '-OmHˎ E;A e;Qcf?`N<5yB@"]&WR3]fZ{j:z\ea̓f1|Ѕ0ʬoGF3 1^JqluhpΰRϺꐔgXbĕ]9EsJ-݄FT`6 2Gj*V#۶7;]1&e{5p,4@?JĶIE}r ̀7CG8a{7LX$^.:Y1+gUrs`(lN 9".'e]LuPUT/(rVXra볩>T.L,(i9wYDys2 50֤%KK`̙ǭViO֦.{slDxGwǀ9x̔EŔ`A: Q)%d!p&>>a= VhB}${Eb*>r[Wdwn!"zk)M2p}ܢY_SVRC\ޮ TEe\?0=l̙L&s($&*eG\ p,ОUd"vb9 4n|#chci$@(3!ҍP|96o$+RUSX6dNA ^2qDXnW)u0_+ü~ Ɨ,4A)z+kǗY)MyB>!62ɶ\1K1HTܨNqO7{#H==|TZaKhR BhT9ۃ*Ā$ ;QJh qH¦"$vRR ;U(sno|*2oL I:wRU[)#u> 4UDO0gLiKPd4?~L %Wd^}u#RYO1,E\ Ox ]VOq?̰)$,Qy&ߖ~Ua(eXG }%\2a?l!_f`nN0w9|2J_owu=~aaV]V*/?;N~-~A/{U峇 czPEN';Dk}+Sg}Bm'YL)抿Lò T?@V!M J7N6|186~&<ESlu 2Q,٭~{Iݖ6-=0A`OX=opҰM ]&%J@z(s37J=|+ɩҵ$ߋU*[Ȥw  bc6U7PO5v)Cs>A.OrLޫ7T|P'߀Dz4Ѓ2%lܜŠ xu0xͶ+1vR!֊ e)|ki&ۏ2'bȈ_惞%0Lޠvh#Ǻ=-Byl{3wH~$7/R*UŸW$Fp>wJ@@;an6Fgo5rYh/H!g𭡍<{jU{Or_?{Ax' 0{,0Y"/t(*&gV$gݴ=ªy&1AEck_R(d8CWHHӫr\[qKdr <uD7Io^ lنRi^r{~VClA1Etd˫0cufn:ڍlN R /1@K&3KF5\˜ y[yKr~ҩAKPzX칎`k"ﻺ:!U5ȼzm8V. lwb LN@i}ʇMSٮ2C4Z༻4J!c{_wˈK~(hNc>'M㮬p%AjJ}輭3NLƜKR$*$/7FWq*5]09!rAfWr;@Z1cDu?<+I@I+波wK' +fkˡUC뭝#Y*1([tʆcLLl>NTTM͍n&Y˺O uzBHOjVB7K Y7͕~s+5FLWRi[]wTZn2Fsr.İ讶kn~x&ZWûUlYǿMJ@oJG&9O_ǖd#9ּv Obªr'Tc_H{9s|le(xܠ~UQ )Yy[RcJ,x#j;reRN-BC[>y#~D/E, ˠJ& .kaC$o ]PĕA^uux-:Ɣ9b"Ow jN8};38UW̟`.D?@7ӄiK`E瑩uPOצz_*C|O9T^~{Q SCsD -"cJAvVs~u2:qL(˞lD q}GMkVvGgYaMLv~.g[5+ {𦯱 ׏ژ44x=wsL#QӆVtbڠ $ V?XWʸyo2kziP'|(^2o}(<䭳`uU;?em\lQkA7T6O i5C/ܻ%z\{$ ufnOTwk:aRv2/Bc2N`=(6Wyt) ?ܠuIٿ BEJ @BPZU{0#tb- 1)bBRe?rARk_.$?$?Ke?`먏5Rl?-d1{6mhbFP=n mg @e?+ʮq32arJ06]D}R>}7RM{Rh#+cAѮ[ t$.Rv d|x!+LK`4c<:`Ya6'Kr|능](R \#ՈcX'`ADgДٕo: =Fgbz&si{q*? WP6 q h Nylppf55L֎=] !td`hU枸i7Cc$~ _JK~\̓L\}E~YA\FNseפ|74aQA;4mb.}T@RkFIuf:zQV)itR"f4%?_TsId?sGqvGQ96ӆfk SO-GVԼpJk]Ĺl2ORE2 `";PGNbRܲٲ @56sá쾭.DZ%\*}2 >7,+qi O]Sqc[%"P`t3R+$ѾE'E if??/,#$v6v@vIlZC/-56i"p@촋%RX!+g w;B'<0M]YPb,8fĐ#]MR8P 8ݜ/ʊv0$bd^d1-晐p̚:_b*o0^n0 b96k1X(AZ*NS3`B= \[c;m`TuQ8F1},YOYf7;e'bTbݔ #}X Q@vmȫeT;vr`/ծ6Gbv#ev&K*2#WgNd }oD%|gR`UjBS*|rJt`w2 jTa J:㎛Nba=tjg )pE  /`, 0 *w.-^mZ (r}vc8/y8/Cr.|bukʅMmE |ͽ%~ &I;+ (]7[B }a+(8p=דCZ?Tc~{w-F*ouč8f*AwS$l  ,[z!?V}#! @H>(E>njX"I Zvw[_ ]Gȑ$nnt]5yR[/q26KC/CiOUFM_A?^/VICn*[\v)q?{Φcǎ h T3Z̉@R^HV#tkc@YK%MQ0t(!9V(G[6l'4L6ZÆIfR M@,B+?AIH˳.m TK83x)/E'!!@W?P(aDqv@z E]r>wj9St?,Qo6GgŊtd 5?[ NLe $B589-\#r$:D-]Bc)9,/S|S$&1 J19LZ ,ҜZnJ{LA cV9] C|z댥JOXfysS{]%UIR,ɲQF**·F$MembOɒ}eowZLY <D[Vw t$xA;D+Z[YBQI22Ǝ pjvV]2>0eBi@Fl6)*0__}KQDOʥF4  hkg8#@9 Hc(d 2[! ԞC@E J:H~t䒣F~WHr?0Cd(X! P{Y;eSO-poMH@߃V ƙz%ܫdNu%̻֋_A e?hبaơptRJCerB@ p!eT2$F7*޶xCu/F\t3NuO'!f:nפrbaZ!-E W< L) d@E;_>/e"G`Kx,LxG$%21OV՜ژt.<;TD/6'fmWv3MCۚaVt6'lNk"? S-˘x*$bt8Zftp!y a&RNUGݽyx ])#˝ $|CVF`d BLĭ4{(տO rOi&3 5v, Ӽjyg^G"N)z8CL53[M̵k'T/tG@4%Eu{214 \~y `!0 VGe]IlVR ̨mìWʷNAZ6#I"h*ק CE| 6 lɷBg`Oi^[h]+kʜQk5T6( M A:oG~OLVp]4F驮gHAĨxX2"̥9@B.˵_Aٶh hf5'&kUlkDJPGD USfp1{J8I B+u;M2[N1ExoiQ*[7,G=}g3:Aw ៦d.*;'-9cTn0C1m1LF+DnjZpw>$b{b_21F wBÏRLjΥ $x} }I[:ksr]QV~^F aੁۻ6<:HRj}~W@uv& ƕBEn픡lYr6cu^AvȘۊ k6f_\1ZוՓǍ"qP NLC}X\lo땘u|Jī[N Z!s8^$dE4X ҆] $HAoj9Ֆ24||}u8a֢ɻڸ`iY 4);KYr LOUXq/@V\C@Bܔ5C!G&rpɇѬㆰ(,QD?`WGZ0zઊ`=*k_|hH5%W[9|ٔ+N+؋f=K&g"C*j?"ƒk̒x4:Z=~}ޫn{|8 H|-]$R\Fɵʤ?yܖɋc.穀N5n/n;$㈰fth~A2v9D41Yk+9mvX4] ++flzC4k)i3.޾5ķNjJA1C X|)H!4O}L(}Q|]sh豋xR-9 Ftd-<\ck>ώ_glP &3OE1?f v9Z 'm+~ ݝcZ *,p'D6Hl.F*UCCEOհ4,0.`2:y6'AH0HlW{`CUUq@& B78M>Nw`9,[a VK\|e߲tO^ADFG *4\FŹH`ϴZ/^;m\#BƘ5'/JK m_=3d8mq;vrUZfG]mmg؃GKgqXI6G#p\lm! UG'!hT’^1W#rb1 *OD3֗A*HɎƭ`@zdž[-{'f vub۹;qpbfc۵P+9; >qp8:lxt6g[+e1y%ڧ*vULyީ# S?{USX@AHNtn)7'Z% /2'oQvE$C|JK"kt VS]^ȥx\e:Da~R566l ,?/@]Eד߾yJj4RUwO(`^МP# H({Ƭս%'Cus AXB6GBj$ݧ"W /7 mqQ9$z3)X]VIح)825 9^vy՞2'Y!`HE ⇺L &jƔd+"83<գ- Y9Lz45SFm?U͵Ca. ;={[Uy a(t8-Awsb7✵PЫy)Y~YOd{x,;_وpUeqLY!X %g5!#Uq?Ű,h,ە,P3\٩)dшûKAM3oÁݸ4$z6f`]reYu-)M=T`+XC8Eା!A~iL).:+oC&s BXED)OKEq-P!MC}CɈJ̀VIAV=a!]'OIԸ=QK$b†P9uS|2}IK/!le`"SݗYZFRFv$eEoxs4gM6k҈ґǗ HV oD/nVvrCM><4+:/8$_o)bBd&A%#&un`";[vk5i9-38.ppXsHVg=K֪8ȥ4ڑ(,RtA®~B:v[b_Z;"^#h~/D~e/-EAgJODNم23V p\!zMI, H mmTTx;g:A]=w+k:n[1K)H9 S7z[G<zj3(L梋\LlxQ: QԱe/-[g糒[j4nję\db9.IH^ڍl wC8x(hTZo_50K8՟=}B|{47`DTH@}Ւ}>XO+?j(E޹I@~9w H|gBOayxuSS6s$qJ/Njs"d0[IXTeщ2z0O²Y8#k;Kfd; y)RjN{~PD q$A FmA,_|xN&bk` ؒUw^bD/k..nO 3瀌@,q9='I#l{]unP+v=sXXZXm$O/͵Iok F OKx,-_T$5oB[а+ӌI,*Ʒ~Qt r>xܰr_?3! /*Y ‹啁r^|8⣵vic&fO1s ȅͼUhɀ8jr nu·;`{މ "wgd7R -6!L_cN"8CΥȹy” ub̈́kfQ͖W)ۺ>fI5 H i*EFH|gi%GVi(WAXN3o#J)N7X VcoYvPǻ{^kygZv4)f.fbKnZA~J,7^DifM#OnI\fXj =:;t-w>QA&%)J(s#^ eOO0 Yj)+þMõC+H;aT!?:۷ ÂW$Jj|]\ak{ӣ#9\JSHXI#l3Yɶm2W5H\ JS5RR-MBE\b Ff@M@y翾f!'j>%`لyn'mĞCgVWQv>3)!sM 6VÃh1#5!b&St*-z/Nz!}Qhfg3' UmFIlHSL LLd.h`/z/4Eu.(^ 2fb K~w#;kVYHTݙšrmB/5;P" Y:_; Ϥ.̖|1ǘ-WH2doQwb?,Kq/ߤyQor@n(VdKyؼyLA#&3u Vf54B,)8Z,"vDo4cpDD(Cڈ$erBjذ:y I(f%~ku޶FoBX-)6`1JID"m4T %bOyם\07UX{# VeL S䴂X,}Idr޶u̒I[KqӒ:5a,45kr @7˦Pv${ГKD~c.AP$J&9URw  d2bf.P<6 JFA%}>uIWcȳ>t'#bi2EH80 j+ͼ iL0Cp뿏;+VYbsíTPqn(̿zmqiuN` N!fTr٘j*U1eS `9kr<8=`oh&,cdЬ6DEȗBw.w7iT'-ľ߀K !)Z9dUĂB8*-/eJǹIg:9,Gvy.7 ~p(evZlu¯gdݡYHV7fm mF4q3( =3'ӗ. lz~xž$JO)w?-JҿSw1٥ße{fCOt -Gt{B)a48^-!v~#ŰED׌Q;4 ';wN &&bQ`f?ƮLLf.l>$MyOH#ڳFj,YҶ'PӝVz:<.Oݎl$=Wc==;zui -PYpu8oBo`wH fR0cv c'ZYvig!=9 :N1I@m(TO52SōGOEn<7nex&)b^2%` A9N~0J_S؆Vq5n ADX6ya 8GKHՖù/KGG4`-3 ~!jP>2#;h@+%oAkJ7n/!p"ւa90/1.TfI?V T"BeA~گOUvҷe'Ou?'lq }=!Eca=kc殹/eTwsmHJ`S%ś-֢*!7g]7W9FӮj?5*$V@$@aG6 lK8lgIu0pάh̍&uIoȴ¡6ը!3h Prpdgbofd Жe[5: ȏdIJn)=m#IW}ޞ6!Z=cݪla@fj̛X=H\8yrajbvʖg8i9[DRi_r|51LPDywQv=-u8~~wwRXW`@ (Xp-wI3JP.(jvl6RD& |]AXb^>HÿӇ@L2 ÆiQ+'|񉏛 EZeo]%B!feTDNiA1-P$!YWl2>r $b,XT

      VGW((jkH]M"DP~((p gy#$'mr aUHMX*RS-$1:떜1"1-83e{LHuLqTVqδEk<&羇nwTa*[q$5vf\R`thM}7W+S:NU `]J"0㢶\uE;^! 6:SVs&HxZ :U^5C fh? XѬU u^zq@1E> A lҭ#bv(gmѝEڔ1W]_gz=Wkvn.aKQCE֪RTѳX2(hWWI%A?4q`R Drpף "2-U0NmZG7[+gդ tS\^h%i ~PTUp.܌[-uąt~6z1Mv$p?D@YU"۷[2ceDD1o.`_w@/@vS~^0[՘Q}-Ga+Im!$$sŴ߿[k}'s0([U*Ggn G,\_T;4$B^/GOF[hIF4In*x|c!^= d!=EL-ܬrT: ,g9̛Zz7 &#|6 Bc3^]9P< l0D~SՎvW1 `E}u;nLh,g]A0ADa?xVdqB2[^FUnI+I[z4AFw:_%tD Oбղʺn.-2 cd5{$b R; \~ҖK3DIN3-T/tLpMpbXTEC=q>*HG av! h;%q\xH螨a]rA}~c06 RY ͥ g$!"+"$ZU~HI|Ҍ[Eݺ,p`"J/i}i0 h`L.%j DQ28{i=.Zp@v-N雈-!H?BԅϬqp1KT6NjOOp`jHbs͎;YX+'7-ɺ n )v,*t FbB Jd VC<hp o `(Bz ^TW=j<;|`?Q=>ͷ 0>A,*n5.5)lZFƭ^3pmp`RZ8R%`#sm13 `p>Y )ɛ71j(xK~QiWR>DEE!wSٸ/;TY(G:OUq5꼨<+tz ʑ$O:_T\e噰T%sJ)% 36IWw|pɪ͕g8,"\[6\H1#j.äCЫ j³)?{iF'0oWb8E TAp!gM?%܊뀮8aZ6$yA5(>Fw]4WZtpCPJ LS>5KbfO1@mXl-̄=+w_rk#'Y|T,3[lЖYFL`kRReHTM28}v#Z\NųQ+Wv8@2@0e @J"^xH_SYQimlx$9R=X}t{Y D:{%\)qA90FnvYs{goN?C!| n`xs;XDe^f~ġeXuc͌Т' .r 2Sh.8LT3 N7iG,#ŸS'݄`vS1.SEZKJNh?kz@L6P = R^]WA%K&pSW4% Xw1 #bgתB9-NF?i8 .&z g m#Ѱ>mlgo͸{Fd ֭ì#3!@kV_0H98GlJ4ٙ.TF3bTdT쩲<)d#s_6GԑӶ꽙@kEA<_nFZF9#3G'թOj&bz>;3.PZ &{`yDRR%˅zW33 %$`qP@[Lf)\WdqGXo*P,K)#9'xUaɹt5]ZJXNƲ׹rW~躖&O|' B+̩Æa;̴eoG TÎnk 7^\=f$;i;eJ, |&` 7|Ix 桩%=h_j^LU9,Wȋ:SA`5x!¦X [*[ H.QRPu[Eb7?v=D̢ ] \3glzdl2 ,g ֑rB8C?]OuIk`PCN!PNfB;(+TWV@w(i9Q>Nfu5w%e]jӈ#Od N<ߊ'3P[Ъ߁egv&wLjOJppd|ŠRKK-t7x"䉖SP0CB+Օ˰=͌{{gN׷ߧS]p8E$ fPAH0&XrfJ:XA4}Bi-걖em68Io9 ~C@3rbg |Hn|܇C=>,antakm^p5G4^is!>kJ'[a+B߀7$A%!/ZpˌV[ǧf ~jRXLגk Eq (cL`MsGgl%Bs-\OG POID$0"יGH(RܔlSD, 6N~K>@ʆ_xmmnLtfGPηoh y*vRO4E2okO&[FbLUJ:KHjVv[c7UK웉 ukHaZkqNVˤRg)D2‰žIPtPvFGUSt,ӄjlܷi؀,$L'7dLW®0DۿXU J 6YDE)ԕuU+EzI-HAmZ0 HCAaa~f.jYjvǘKS1')j[J|wu-t49bxFghiH:jX@5 O%s^+Rhc3I;s_W'3m5qNŸ#Ǧa:=q*:1 [})"}9 غks6O6i D AC-{F4lk(kn3ӻ!D@,o^g. @m5rA"#ѝD=%&Hb׉[!F2;q`w iwJ+l(PFf_))e# TDO Y\(/$]y/1mh+g \J2y^^u g;ۖQFdͮS>w7"[]ҁrbko.kQXb]tIp55(+ ?VT=ua87gxhL9XSg HߵRo*h jDTphSD8f! K_eY1}L@+˦6$㜣Vz,M⚉M%}ɴcQ"BF2/ V&ӄIl~k.,9* io1(%"m'/18,xgM|d6},&̯F< c-ےى}3R`NkΰK!ORx i)5ďh,D&ڕ2vY);`fBeAhA_wQR`4kq 7Tc?td?*a5|mBʼnBSW!<* ^0.Qs@֦*fj@wFaRcvDkT8LuKIp4#MSB YB1ˆX3ƔrM)'o; &ry-lBx 68"]>dn\-rv*O&9_zQYN츙hяZۤ 22m6! ^|I< wfx<7҃(9u~Lȃl@՗2 ӌvzթGϹ| $aZ) Bx&3\eڻ_M@':[?Ѿ}QBmTNYnvx!WnFM1l ZGF+)M}I"xTW2Hv<7 Cx̹#4s=Fl5 0z~+<o&T<)SRIPS8X8ξAP[[n%~YϽԎVNç6`7_]c"s0-hó}yZ .AC gVgŅ!Sx=V(B-y2ŤT`*&hOń &=W%n3 XvD&F_iC7 q*dѲx.?!ۋT~lTdndBJ?:b bMO ,BWK512u}FtU}hFk Q-έRƇw?YY4n l*EnB'h!5XAsF R%FU@ ju'4h@~\EڟRʅKNtYI%XZilt5#'b7{ӶìUaf"9^R.:TL=kf2*\QܖL@.Ye 'XIfq(•OX?wRۑČEq/[ ut'2 #_!;Nz^Xf~QBy KF7 RnF`~/ U(?iKSj`"DD)AHP.^-O (b;]_ϼ^4[bMr.i}A6%iQIȡ|1q4bR(v]j 2^7ۦJ;꿥 uK"l´ `ө,Z2oSs$E8? Es!~lVVjʚ3CCC;gn Bj]@W*_elJ/W偣' \8rcb,|=TC0+ieaoʩvr%F!y^>7Ja;H˦l DyS:( Bx/ ]Bquabi<ܪqs0|V~_tR6BP͎qn:=Vhr>{#:41w|wW3L. q6\j6:/nNio >օɒ@LgVSl_S:L-}{=XoJ o使惫*4HzNa-BD7-꽡ݕQ -q'u[WaNd/BPG3DouL-XOzv<=TH\LSjz F-,mJ'6I㐥\ISۃ,^;Rv<^HUB8Δ)`Rօӡ!j<A|]@YlEt?B0/+=ϰz$|U-aNznS)d^ [~IXC:,012Y6q֍y$Ȟ+v)h{5b:u+]HTr@\6ѸW'N+ 㙆6"=+hAzn>K0TG)} O$K*u׬D40$i;Hۧ'ìnZ:wMM~ZQMR`jC5ZToᢴu  =I\TIX i_7ڦȭ rr &a]l :XfeQ~o6E$3~z k̦JnTz XFR!G6 D68nUBIZs)%ASlV<te3Mj rnЮŦnp=%]t[ڻ&rg q`0nqFya.>{i{ s. b>\h@li˨nME߉.=2;kH вd6bS-諊8\a&kJ0);|O}\ 9|WG"K੬=,]A9MIA*v:Jrt8Fŋ8v) шPqo]ȁ %MPH>vG#kr.=-$Ț8C+baC2+W|e8Աi0EY;vX3$sY[T)A3y O QIׄ:77 ",]Aǃ6/e6E+D7Q5_!1_~}3iGrJN|3Ff{:gI$qP ;A~- ,#S-}Ԯ~'9߼K-Ld0. ޽Uf@~+WcZrs0"ttȂf۾v~*!C Qn.~ǠtaB_ܯ&N QsW^j砻 Ej|&S//C]I˩I8hx5&o s08.xڔy/'] Sش@ G 1xEn R,ѣ&%wg8V7p 5dQh:,G%DnOtC"TQi`Atn+5 kBYnӦp0`|@[n/}M.vVH 7xdzOg%R*wJnT/8%e&;E)K1y" ά z^)M*'x=l{8 vC駬~?w Uum#V2=<h58o8˨GKUE\y]9Ձya|%-Owȋ+"7p5 '}uc=o ݛSڌ뢡]s |mkj Xq;%Vc,]['/mof Êiϙ ?v2GeRٷUM@<Ŋ) 3B,C5 ZmI}3i|g]@t^Ț'&JY: V8@;, w,5c;I5wE%nr4_p Zg؋Vn:3`R}Eѐ`ØybɁB̌S:z/k? 2N3uri@o>ӱ.z{PUpJ k!S<$܈NɭK`wnEXчj3*obBaCٙ`oe+Ŝ%`+#^![]l}e؏wt(sES Ć\{q\gyH]4ʷ1OcAͬ6g\0B04,"Gv4Gvpf+BM_* RG¨[{ IEr6.y]e'Iqºv4QG;{$ SOr7_ >!JX>s&kHT;uP`hG eBp`g@3?i:h {- ڏ:&Oe=@:uq+Iv@f|/(K r!ji;#F&2g))4D%/32jd}CU-w´OΔu.3r\|>!8T,_,ņ{CnǾ['-~\$ħًmIe ,DJޙ*0+SнtiY ww ;vKAZUYJ72kGU{u@'/Cx/j\Q8[CdAu3Kk yXJ3DabsyZ)3ܢʥE$%E+k{o6zݲJ[UhS胦:v>5llvR!*T?,wYr,BTkޫ1e qH)V97*;d.`?#ͥjx+ֶ9&D٣:R kqJV_L$yEpvit_7 ,CAi'nJ6gCB!7e8W:/6B[.4FO ҎA=Kд ^1gy3ۙ]KRp6S`4<],TBy ;AC؉|6&wov`JN51:#|4u5̣N,T))N(n5rӵEmR߹{'6^B’LĐ PL,uK,W'?ȵMAXX}~F/@ciʨVC,R !*ckٕwG]=rh(1gJM<-GRٕUXt1ͫڄjfzCԡ(L˖r;4( 9?ڴ8x죭UH;}w@`Ǡf]C[/^(=ӼО}H}!:,5]/a \ ne^C KF?kڼ$}0Fꅱ4 iڈM hys5]@XZ rB<REc&OdSdj"W0 ="^Ɓ Aq.;2JdҜđ>SnSjX$Fq5(P:2M"ݕo u2rFd[;G mDLd$m5ǭhĖM^[WgE#S~z.އ-Exlb4c\n0=52av %Q;&U/{6 =gؼ`] vĴѰWKr|]Dg$Сye!AVLfLE %ig@VQ{/P]3 OAi 8C=\QUX α2 -#F6|a@O zehzP4W x*eDl9Y˻]*eDX*A9 | .HC끲l'q.*#E(LUMj5FjL$DϋӬ:w_0)UoQMw?J VW׎,@X Su]7>ܖcg`&fX'dI*qNĸN6'9DU;hOFEE:z4pɢZ,W3 P ogМ&É;#So0{'ot­ȑM%n"%RL,Ӥ:nÓ UIp%c}V)*i;XXh)EGm滄F_7 qt/jC@pƞ5ϳ΢?n߻麼mmj0dCT"kܖqh TĦx́-`vל^rd׷گ?Tc8+f( z͍S@8mbsLǗ$]*H7u$תoGab0G2,̥gn })7"Cq[Lly79B$#MWiŴwW)3,n-ҍ̑uK*?=fh;en>CfhA @ Ci)4|9}jT&lIC ڗGY8v[llta~tЖY4wbۊC=Cel|Y/nE^˕! -cv'Wg:sW0(鿿Vz҇Q$wOM`$PjGiu-d4s 5ԩFWvV? k)בo1Rz.7gtσ Ÿsw]㒓5lWFhWj$ ߇S@)- x5.pOV`bt>[ -u M8("x(.Oq 8e:,Ty_xy oh f +ՙ';8Q~N[jU*D+Q\)t@}7v zτ,:d*NK5FsNB5 lza`;{5-^mH :1I dfF[RE:CX(xocY io^]L+ u صh 0֛: U__i>㶃Q\d'fc :?@ؠBHѻyIQq'xt_U pNT^!y\wk[cw8~I%WW86S=}ǖ!zZCdA[9 }_:JE֌eH- wjua\@-h]RbNꌼ\~h_V'`r ~b[1(Sue{9Ӯ*y|DTM> ZK1SD |#P2ty4ZM@P9wNxUmȲxj&bTp)| t7dg=:}*;-`3bҳ{~:@H3b媽epjoDZЧyԛ:?jܼ#|GVٲIr-ZboPn*lF}!"5IA3KOXɮ*pGHPEdqu > ljr ^ /zAz?lg0GT ت7yCeOItucj<=0vRBczFAkd%ߐ uD{.!Jb"!5 X8b/}c hOzV-MCuq~ڤR;^z%Y:sEN'thdNP$(l]fr:h$ȵ&]] 5,r,]%˚aM.{ĒuJGϟLƮ+,7S0L+ҽH׃Fg,h:>*kzLg$>7t&6¼'evBnC-zNC(F] v1ȼ/E J}B"Vߛ;V r]Îܬá"o iuav[=NhiN{deٜOY5㶚wuT) .R-Q׍3NAV/}1[g9APusV+ Tw2{3ýKy^LTU}e=ϜE_ Wx{ pV=y~r Fۯ<7҃t}lU[ Nk 09PnG܈N^5vCOcbDKP\8ry68s57ԟvkO~}^y1c"ݼQ^5 [\hVqw /gT^>U]R)HUDCԲ{0Zw8obEqsc9~8KSGdfL ΉEwGƏ '6m~ܿ!7;c?=B +f~h|蠑v9~^@;E;s0|A=_] U>qmDGwZBfJ #D$ _=ֻtcp|\v*7[S )I[s˿~eU2 Caĭ# YT+ilm㶳Ÿ\KZXa`43$+5MO =.p[7xO WnJ_Q|Cd%񨇤NW2IZD>i/@b:E&:`C@rSO8nNr)tqd۳K%=(^.mH 2C?jM8k|uN1RԹE@8\Uyn.׋bJ<4,dcqޭ(ZL䐳+ u[Q]~d`^wV4/>;ZY QڽkofHn1{*)YfNx A#ƀq6Cy0~}᝾Jm ,"w :MdOCA"m?[sPT=\eIV%L2};oh 4凊UYյizז:xZЌ3~щk'b<h&"0[*qKIe$|yu:8E)AW d ,q{x԰̥>sjcSH7]bq$> ^֒X$=b u)f3l‚XW|N lyCzx:c."BP~F޲uZ|0H|MӰYtGgYZ070701000003ef000081a40000000000000000000000016599ea2b00002cdc000000000000000000000000000000000000005100000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/net/bluetooth/bnep/bnep.ko.xz7zXZִF!t/ɧ,]?Eh=ڜ.+Aq"jMBE/g_ȒI|+ѥ`v t=[݉{& /'|QЗՈgz{m @6 X/DA߫\g$\T`),'8k!e*c?E\?]fM / E\ -'$cElaAʟvP |?b{H gOBv(OdQ={)D`T^,LTQ3h2]ZUx``~DK@UkI-#/ZLBsj,t LO( O+S88iJ7zv>ƏN¶X];JvjĒ]=\P+;ۊK뷢Rn;^(7G|0;Q13GW>pцX)L [BaSC"ty(6҈hgJJWq\"U/ n| EknE k$kiSoߞvhU_C~HXޭl̷&^|RM/}`D^aOE^ yaH&pzٗ*dpb~d0첃ZBS䨃 V Bv8N0Tՙb&a!aXEf+݁;xsD+w[Mwsư[%AݐrwFS5p$$󖤬OZ,/ڽ]Go[+ N^+e8hiOηfp]˵Gɂ=?fU䲈(C䟓ɇb+s|G!0DZky,qٳas-zow0qfT>KjIMWI ']n`}* @ <_vjw5ۮmmdzS]pB[NZNӓ~Sŝ(8EbK{ q䷊XhZ_cدOotT5|ziA\4UD5S3w ׁ-lb Z< Wk1)`5қC?sf_t$d./]!5'nS1>1n GBJ/!<>= .َS=lށl̾CPi1?_.9z$\~w@ i XDTζ}og6*={QU;/k*Sy2j1;f٩q }:oY [:Pȫ PYo*]%TKD{;DG~q|fYN;+ }2,TI}uV"q5d/ Z<[31=k1I:¯bh:d_~<8sHq"Dvr+%/wpe}<U q36} f>}+  -H(|<0vr c,+cZ.Y==ənGdl(խОK&31KrMK: y`1Lߍ ^Z ʃz+|1%ղt#wXYASߢFQK}8< HWU*Yt#8!PdDx7u; =xY͸G1`^OFtq \$X'?/w j< @9}J%x%0 ' Ŀ1C_Cq[T(}GؔJlj`\_V̑"T`A񞤱u7s!gޞj D\ݢȋO *5شX67a HL0|c-e+Ȱ(:.^0{1mLw6Ѱ&/ ܴɓoaدBkі+='$rj`s&:ıA0Th.Kـ3;ɹ^NEnRѕ·W44}[Ed{r3a)7bD׍9*[?P36cirdXQ<6lbr:̴Tn@ > 1YCB2q)'bi-ЀHt֤ۈnpӷ` H_J|p_O`W f"Mn;g_#H/z<ΚQ>WǮQw&z7[)` f T7E:&B@ؐ9a$B=[3>9l;˧|)=1rr :d仿ͱ0~ r o:Ѷ6[%66*+=9Q!u_>Ҙ?gslאQoRE+Giv~%$쑰ҽ~Q:| U`TN`2&qB,TBGdktB!fz_݉L]Cd[I zI]K8ela%>jc: v=9G)gG=!3X^:5Kb/|*b KSgͳ(DvF.VsVQ,&fѮ#sVE~9IK/zyhdSB҃]I(!p-5SٻSJمp>PzqgSY>hS[p)a~8g%+9>P}}Zhʄ? 6r5 ?q׬CS3ޏ(T)T5E?\/ܽ?1CM*N[9̧F5&4Cv$?TgQ^.FfA"`+̭T 2Jo@UKZ9&mPvݳL%/W NDr,#jDXnGnTCۛ}@7`\|ؤf 'ȼ>Ya![<yX>S5&_}UhdF4r#jZWTX(:m*!u l7DGE CI+$/ _sL4xpx=Ei!n)j8[$Ɣ4Aq/y*WR%$ٲj MTД(%q6RA.?e\eQ~3κ9uFe;,C&VuS^gg4fnq%H F(n]pWkzg:aCwA$ ޷odKmRyݵkG 32 Qۯb5Z(E]d'p4.o .'qu c[<HF&D߯p'H/{!F5%53B ^ֱʌVg2,o[C,)%| c7=Y4$%eB@

      ƽax7O^ &Lģ΋ݓ_ 蚀@FlW^ HATܛ4<"^qw]\o~l@1Sa}/u|hbDIYs{W$цvnMl[yG2P=:|$ۀ&4!jPb.k.r~B2i*eiR5),vHk94@jwF wOg뱞ӝ.4C!&F*lk'9-niX4L3K#ݎ"md$שּׁġat~qSa? ęuI=Oݪn<=/Df{ne BF}7_[#ɸޓ*`=-7m|žI:#vW:%Y]QM |A6,&.kI=:˷3 p YLII3V\МBQK qu[S җvq ;4#/5zrzhqAR)Xi9iax@^eC~+gt;M y\2ͥXx{w4o\@6?PXGUoD)jx 3f٠+2(Ύⓙ&nu26ll[}*K y,8A`Q;(Z-ϥՐ/sի@(9?M*[LQ!loO/K;}՝1rMd3>|D3! ĉs07D"lBuQf![`6Vަ{lB'&ziЖ=r~!toLf5eS/+? adlH9 '_3fR0ݓԙŠqXD!- !?S [!Kȉ^2eF:+e$;'/ ʀX} *9:5 n2M:nɉ%&㢛mcYo;-tr!_d$P?ɐT]8r' Qr +\XCMqCeFaatIT٬I>N?Kkq;XEZ(ZsTCtX_ l]Sc9)hv0ZۗI(MMԮxNE-ɈqYcdzމ6lלۊbN%JBD\ePk|H#ӸU)fGO(8sJ*tF* $;Ʈ(/%Wi h85[y<3$$/{bZH1Ǫ7~+ag;f(goM !?B(8ËWA!,ݓ{ލ%jlp3۬ڟK$=W:mز6AvԢF7J񠀝@1yn3RRrwCPXjX(Df0Fz jLZt,rE[$|O}K+Ǖr9`c~Pk#VΧUYwZN z*T*mZ}{z[,G!V/t<\K(_r%BZSrLKscAL`@H?k% >kMJ /֠`\Qb I#tX5ؠSekfE1 ǐ?7pU|sD@eyOeZc@4s^g:Ie0ܫv)d8~ ƣ=U;Ov$xn ^}[j7bKԋ21{ۤo`-8B[j^eO!9!)^-`.Tq=#}г?*M98!Zn~,T Ta>t#|+R]+gLւBŠ MWQ)q 9JHCMp0C~ ?ا|d9(6hW9VWD[BZ2wRD x`v-<3%em]6hLqlvE,E?# !]B>_aȘrm/!Ho6nAߴKګcrq|.s2eVr0\3iMv~n|j>~*9!OD"mGuPb—+-[8GgoV@k<[# p|m@yni艞"uTi_}3&?ˀNΤNU+ >/}+1א)k!EHi?|,~;~؄`2 2`EC'֮<\׿Tl{665h[0VɥL5>5xtS⍶aˋnq/ʐzw&*@#B3[ڛt.Lfg8D/Zƿy(_ .KHUVVNؕ\Qӡ!'!us-F͚9O*VɡRGY"6Z6%RCoFvJ'bKx&a]T t*IQ)N]/۷{嘊T{VzeW2>Eةn.P05M`(e.MlrbD7#1x?~KQnO1mVygkPU!#} @:x@k;֛ɖ~VfH giK8 ݎt_Pi9#7)%Ƀh[g!fo.V؂/{Z)5tWN*$LaTl, h+)0fE#X^2&!:&DJ‹.jbÍv͙ I~5Z;J6L'^9[Gó6}?'@uT2λl_J|+6yntrR*ZG Q)b5Ah0;ȁ3ϗI/ax/ީd8XTUO2{쵸E(hiDD6}tGrP{YC }jssp}Y"I+tr9\||0w+D YM(6vdi)}"|?vg~unD5p8 XH-D(œTB$L@ͺ/Q|4 H?Cz<ðjd:–ARo izHb:=]^Nh ͅj|IL%b#ms=wjkW.:耇#T,c>USF'".< |`IGߜ{#n[4ϼg=4^$;գ~򏳥ɗJ=zSoY>h6xȫh(!WBgZ翕$_}e0U;tXbQfPFp;uAB4RNȚnbׇ|utg+g~joq+!WG-YgpŁ. n6h Ekys6%8# Z[& 7 &.1"hOby$:aq f-NS?77.l6\.O*Mr3HgrY,DYm~s~]qnfLLDJ3ԋQ!f 4ЙS]dn+~y=^SK/wҳU )sOA*;x-A2ν}4E2i C=ߋ9PɲdBU@YهB9B p; 8/?t!m2Gg-q@MRe'L=r" |r!Zoibv]|ݧy߫,~Sկ'ˈb; Ofv*^TtF7# E^#Y`:+{fЪ蔐F"qڜ?cb__~ "(0beڰ??]qP.G #LuoEs)~05EkX16xgHq=6C7N_-)c^=UzI,cCEFgUW!~+Ĵ: }2Ekmu&eݕVȧ3!a-},XX&:*#VI>k0Y5Fn ?xZ ? iC URDh!k!1>ۿQ 7XK;딅̾Z.o+O-=!o1RcF$̸9q-%wo@|=f^yv,TGD`7,<$n^<#nz#C@,fB.slI9aG#ԝ۩|*ۉ("jEnda>wkՇ#lm*}=f{=)xNw4JbL؇ޜYh/XriJSg4Jl獯H~Uƅ0"Ҕ(!پoCMQԇ0^!f5)l<5 ufY͍^lÄ'SQa;Z5ٰ]` ph_hzlTVը[3fG&h" C4d08)]db 9unK׽'&ghޮOmgbeL 7@>cpFjWbޗ_CmcA$\C^Wc4RgJRO.2 !!G6E) 4{Jx`ͱCX~W]GGTPRG} iI4irL;siy%у"dTTo@rBq-ˠ މ'1@Y#Z{15kclX*^vݺ4l>{.qB]z @Y9 ˀW)4DdQdhƀ"t{͵r>=}w kVeLd9"m SUYS k%H%wکQ ΁'!~Ɔ]#O.a;bb_Av3QsSI˘\φՃm`$N0VqrEОss {YǤcDu|ans*UHQhY0 o s5{@Lv!@E*6gw/(~RBe(҃"9u1X(ﺐI:-K,7Ht#ɑZQq93;]ĒǾL!Oe('+[)aPתsB~ܛJ 9* a@<ǎ&/7CWctW>f˄f u z*DvX{ 1(ıഗ=2/#L%̮j7"<%%-N4FDːҒT WSDt.NFU~X4]hQ$TdJ=eJ.=Ɍ$5frwL}vh_d~$;֕yxK_[ )mހ{pPpQsŚ~Ź~CB̵Zh+m>='UeQAKﱗbO!ل\U1`#h(lCVY\CĖg>RVbᮅ:*;w Td9U/匂(ƣ^ c(lXLv/ N+ `w{dWc]+PfrR{yҟ˿#=03<] H?faZOޞ^zu&$>7#u*ErުbvlBscT.TgO{4]m^d7чFggOjR-`',|[P׸-@|dǀK@c@ B}8(񳫞=z0Al\rOF_$wP,L +B!mOJFHB1(r4FfgA]eExhƂ]_1|IaB-8̩8VgoL(g=~9mzk,<VĚ[2DO4gy 7Eo./yfxنzoϥeHPq녯'NǦ8҅@5q䚀s)SOn- H3t2"á9 ߓBI VS ArS ;)` "}]Oؿؕ@kmgUЂz+8jC9 9?hחټ/n;iHE=/ y$'x! ]F2Ge{XzĝP mwdG!nu! U&R,i 8]!vEc='Zڙh'Ms9sM;Hp/Ce3H2[ar \(ADҡ sLG~__s0ڲۘH؞a(,~sSǭ1@a1e'^SԦ5Z=xo3̍ K. p B> UqS9GYync3=G\̯\JNlbvܗ#CR,>B,Y:g Ո'~n}ܮO(w3e4 u2cSA0Wˋ0lk:|¤x6x_ٵKamm} Ԫ4(1bOa`ٓY"oPt\S-[W D4LXP4p"ӲlYF& * +YA C8&m~`|XV+ cؑύ jK^TPnQ5('8^EIїUbާz]K MMwA9S ZQrslwĺJm !n6l5)zM3Y >/o!jjBgT[a$`-9쯻7vuȉ/鏗u7^?(m_r߬?eW 7Q=#zymbKn֍JLM0Z>]s5Eq/c$B+꾔3gz$۳4|c>6w,v-BLy gn!xu^lUr hOx\ v}P}r7`w ^8Nm` 75韷w1ɓmÐX q?7V}!{Yl;=q\6RNy^i?BrvT0CK6bF NmrO$ #P{8$`)'4P^9bQTQlDH8Qy+oY$eeݐѭiZ{ q/tјx׏U)bÁ״n+$N_S< =SCe6'Ai ޳V+iZD@AD1d^I[Ż;s~7_MZ`R/*y K /=uRXeE,zΠ~ohMn꣢%҈,͉˧0`g;grc=ܞBUϫ\G]E0y0Z owۙ$_rT pGS~0 1sb7$wH$,X]wW1#t;ܶ@md`HvSjy-nc}F/bqTUķݳ`V)ƫ] X*BN AR v+vx߆CWe/FY=;d ; {K7$0 ӂn~c˒<'#Hl)S"!θ\CU ίE#K:c6}Eg8EXvR&2PUҀ-dK^IJeEn"̧-̅ln,zьZȑ |Z&OiN਌6|E04h?XM`NO\1h|n(BzdS0 JX@bஶhyaJ'E^9W%!_/hZXEBGVҢpu^4Tǡ!mN}pMPvPOiVOazA}gi?͆K0Rc0*74BEMCZc1`eHsao2&5٧\typF@[>ڬ]>cu0_!Բmߛ㒥Ja!`CQ 9HaBYH=mVԓ!_ˑY-,b@DiW3Tn{YHuc띆(f=.ߵ0@? H^[pBÖoESo`ֿ3Ua"UvWyy_ Sz9nX:k7~SZrlr|쏾hO_*gU߀O9ncTɲh 4m5K,x sRh i@*uKӫ7_qMW~OsXedԀ+79NA 6&Y-#4G}zmX\S nO"tbF ;v5;VPUM򿑧P+{[yi?Tli" cFv8DL_v֨\ ac/\Xx(z}#iV ѵ]>!)+ ~8{5@SYJS jXk2iI^p\XoF96Srn//ݭ-.qsF<ܵ+8iW+ْ)ŅlɥY;<%2*Լ<(UlΆ0&y+Ր##LWL4r0K4R5 k{@5x\ћ be7d{rj|*"TQCf<|/ [e7gs%}YvåRF/ԡ3iLƸa d_턄X@FTMzdrU2Qt0d_͡*h φ;cW%5G, &Ktye #kM ESv ]>}#xjl㜯̀j|lٔO!p&4RG|G[\:WYCF|% TT9-}A+Mo&Ag/i s#q7pzAh ':Jhzq~|&J{RrBEq0uzW%4%JqoGo-|B72(wv6r.4w~\tc[s:CyαY?` NhᠴxJBׁ30GIWƌuf{>3Y>,ENuG*ъ~ B{GŲ^Jon"牾 ÀhPi]voKO8mA bU[_M%*D-^{`Z*b&)PAfAotf.[JHsh:Wu*m=п3Jk"N7'hD_JKI:rܳ DM4]HL 6"Mi+z… @R;يx/:5ya'`~} [,dԆ:b8rNI4 r1 ;p:Ɂz@9ccEt!]x{`12E@Mcl\x#(xrpAt#eaaJGbi0޾T}s K!懸[Nʹq}UTi ЦQN,L#pa ɫ`E+Sww-e7.<&|ٵ7.UpWL"q#UXWl{R+kxu,o͢?'&Lh?<_[ׇB&{grO;[7FnI=nm1o}UVQ3ŵ=lLRCH B!JAԖ#oE56D[.?W6Pndl vLƜ,X"鞦R1[e͞u]m0fƫş.7}gvl?&11L '*Shiwl $~H@O4'r3:i~KM|pXhr&L%l69jg|׌wC#X7Espۃ0r ! ;7,!c<^7߼^R/ = N2 㒮tx)$jDM=qv]?ˆϭ+ښIy;)1Ic0&Rar!wՒ^Dyֆ_ΆR^j`u%ω]a>ZVUb9|y=0v54Kq gЛ}@= .kUI9 YʋECZIkЗk&cTgam@ڇwj|CAm36 wVóh5$k]/,4`&$}_$ s2^S5̩egәB&*b܆hb`s-Vr?OTNKAeڜe Uڻ%]Qm&X#lP园>P5Vc_hxVLyW[6JPJ`Ľ ՝شQ7+wL,F>ac%xA*8^wom;@ đF Ue+9p[tII V asW#M@Kp( v`h1X5xbGkWXNXcJ~fXy=%/v .M}.*rdlح1.=q#$R܁O-5re_,>pRta 4'I@sI*s3`t:=NAoJ \uM%M8{kl%Aŭ&G~fC;F"(.5 \SnQ mK[Gf@iMn*Š0]A2*2rNT֦s_MKMWܾT:S6?!2I+1ihq^;50BoCRRO <9["֗MxuSF,.Ik`85$_/|iL&GF~'BԬʟV]YfdAEIE!veT6 ϛmg~(ք] <~2tf]Z߲ c5tB։l{mJDhK櫀xP֌8kG4p pH ̹,dn;d(<'ĩ+Ɇ=o۠yzs]w(/&I&7EIeYpP\}PTmHksCe-XGKӟql ?3v~ΰ+=KG +]މdǿY%/у:/;Phbg& 㠼M!M&rU|^M 9k~dsdD}s h]׬eъiyg\bWj[IDT"E&ܸKn}= u( iknt>)=%>.*+j) w'3Oiզt~Y֣ ^HQ|4N]V'Fղbi?-i t xSo:'!2uc2h4V {p5b*0\@IY1P3h bpLhXZݲ*7M׆HۑJAZVV Ն~V"oTfa%@9>}tcSԃ;@Ø[.gjt/BlETpl`xE`ӯ~)a5f7>&IՋX.I];m(1P., VC 5-i҂P$מǔ SKx(#;[gj_>Up_G O bKDv0$\K*w߁a r_h*QЙR{j{%, ꟾj&rj4s8m4)&?~H) i2 BadDt&VyٿKo1%Vk1W۩wE '{-̄=m2gTmP!{)KP 2<^ԙ'L/ /96g|&x4ePdS-t[!W{Cnkf:lD@,`m,BbS}lqvJY9P PRx<یcJ9JnAIS$5 }'=j._hyfά"0vE۠JUt^.b[dCc0M0ԤPav+HM3pQ3>_C3>)kـق̮1LlmG Ho~͈([BvZ3T?n¡_ع 'p!7+EL*o耮cn m;zzn1orV)Hb=uR.|I; rBӥvh5j2Y_# ؘIk "ǣ@^{l3 ]c愱gYZ070701000003f1000081a40000000000000000000000016599ea2b000036b0000000000000000000000000000000000000005100000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/net/bluetooth/hidp/hidp.ko.xz7zXZִF!t/6m]?Eh=ڜ.+͢u`mew՞fL*=j{s)s6;^z`$Q.ɥ3O|s\l7--?w:d'au4xp:'OkTR9j^gC`6tFXYsz Ga^8bOW|h|TMVKgZfƈNue e1Yr񥯧Φ{%;ˡ'V 2X&!` Ymk3+"*p]3ȍ%9iԱ zb2Z +YJci4plSd/qƓ4Qv%>XMIrʙU('T'vȹ P] 񶱂0>=峚]0Xu#)50;?0K\cF, ʄ8i왏fm+ I<DAL$<0Kiaf2dD(c-} .aؿV/v'{[bIFD3kk{S~ː:Que8d A:\"ʼn/xDN@Hw8`Rҏ.! 쭏 :ѐFt COfEa*`BQH "|RDqdc].%<9 Pf\ G1ߜ4e)Uk%34.GzE},Ħy&' Eťju)j7,Z`QB` jPpl|0EVx QFغ#ɞAqt^'*h n2 QUuNQſM!|fwUDx<҃iU5~Gw D򁺄VV널c'A|%upIJRmΖrdԊWɂ;V wM=(Xnz]hפKz@Ohs *zexide<]qwRqћ ?hFi#*OZn8FŌ~{yFXOO͚ ppEކgս 7MwK{42wQ` p.iugҖyjl4()4 {çFB)Ln9 O+7Y񇍿\]Sک ٨md$L0R\h «8;S}.ɥ+&*:֊~㑭!㇑E@~۳ImSݫOrA!0]NG!M-*kv :pɪV(hŇ6NJ j!PŽ#y Wi*H;ƏDm1 |:֌h=nctk޶*J㼅W5" wA#;()I5PgS5}_MuF؈|-?Cu$@^lo¸q}vm& Q(cR(D;a2i gЕFH)0Ѹ7N1xj:>+6v;|LWp;/K⚸НnQ ixo"\%VP};W*վ0e΋|Gm8w\:6" A{xA'/q͡8ˏp\]2ؼSʮo\2߭8Q2M­! -;7hPǿI8(7HǪdSjRȶE~eJ9Fjk 7 *Rxwww%wH)-{H̴jN_ 8:;/hmZ~F)qT4uYi.i:$-eXMD9N{W3tPVd.r< ܝu0A7qP4 AcI!eNм<TAIփۨ1qʑrqܕ%,<,=B;a- ֥)kKsFJ!8r,q=&YNRp0_^ ~tΖ Y|AځB)ԇZA=^ BLL<YϨ> Ah1u"cP~ZNZvÌ ވyC5ה6ٕҲ}D q gTJJZ0,>m(M6/vpFZhEAtb98ES=D'M'z=IHDETPdl{m掋lFhJ]ɖ9cE:)m0>Ef0p|e Ԓ~3QZ)_d>7?v %F/!yˑLMwܯb\"ؐM;ku5jR5,+;/T?46sI" .;V{5WXy䥟]s%!;4OS;PN oTC^\40c}?dVi+qPԘUk4f3'݄s@0[; =Ƿ0gjЇL 0d}QQma;;e;- IRq$^~SIUT`nmAE᳾ء:Y z&j nfVlZ+_L-c`N d M{o L4]d zAY J ?l/SWzReV cAŘ U{6*gp4 mNQpdDIJV hK١ҟP@ |bOOLU~;4F&&~œp U\_zD+./JC7}0> $ya B#֊yp95W]f.e؝`o:M@-T)ܕ?*3O7 O<>U+iNi ܦw? ߟ <]D8ao5g))xW驢i f9 8$ba:ضXdhX1oTRWφtN"Lp]0*D;0;+u#`!suLnCYӑF/ p/.5nA8Ѝ 5˺VY8;1kc9xYa/;4xn^@wq0Y xP nS}ol=C3/<~z :ZHyM{O23ք}!_5N!4o.q,{).Tvq7? -AY]ȃ꼭[ ~F;4>U hv2[5na(x~crwL$JWvVv ݂Tך'Ĉ}/xV͋u&o_x>%w)]Ұ@hIl#(4 BKV2Rf9A^ђ DA2տ:}]L{BWglw`d3(/7@(C ? ?}tڠy$GWJU5 ,YߧV 1\r!@F7R+,0~i}_d4>%% K ,[d]G_Znp b:KE^~0V&rc*<~EFn1T0g16;6U"Jk*~5] R 7YU.?y&_֓İoX4s%9qea2"#ViܦcjV_.בfp-4ՠw>J&{~fLYڗ;zʪ䯛sFo<};*b^@\AW_aѬ"yTX9@}yZgSq8+漀X= }ػJ9$x =kf]Tjij~` ^~O5 )SC,K%$!6 P`J%D4艹TFdԎ]1.D8~sTq2egCM7v;ɢE *^Vx2f0;I E@otw&DRIё,y9VS9A&$?P̅~YS;oy~I0,Sb('LpCuHH5ImL/VXb^5ϗ׹ F1V#]82&RT@%q:"'#Q)Z Cl? z x5WIÈܿPJ ܿcNl*P`aC*B zYGink0)O=WlhS ZZi"z9[dhr ;h;kpo&Ɵ'jNtMdYL[QⶖP׉M9րhd=!n% Ku #I D ΅_TDd#DQV3ꥇe=ۢ'o8nEG] I.޷>"hkXn~A$@ LF61.1٣3Ck;Յ^V܅,-񺟂Kݢȕ0+t2 ɽuȼVwiMR85oR^?3CjJߎm0HMa|Ŏh:|źYmr͸5DqBF#S9=!e+}Yc# 0Nm60X_`/3)(*&QFMR>T81mܷHK'Oqv4U/ @sZ]#hT5W:kKt&^Ȓx^a ND׋uӔbKAd45z`cf9V%LzNe"[a:R4>7,#鯨hdL4^Z [t[o(4⑽yzݛMv.psG8>WflIvdO7o41\)Ek">f{l JMi>|?U{nQBZ S>K]wIP2?z!GդNÙWRcl z#-RlR4cFC^܆^D&r`x.5-L/?t zv䕵P+IsJM&]RCR(W@˚̵m& ¿[I-ss$@H<!\N(PqsⓇ;j. %k=H|w1_3#UvGr;0{3goW,,,%! SzmA\[р'Eáeዊyi5ƒ^*IGE# |".S"36^stFml!&*Dgn"6:w*<(mA=C4|{ Lz=ᙽǾ;r/L{5LP[Yd]fd_1=$D"mgJӃ/zeZ64@kX#7uضƁƨi бoww.f(1O7i~UCn|}̛}ʠI |:Nad4l}A yzN)mr2'#ZD«<+K쐨"m;oi>{XƍBV5q_Uv>F xtdWrY'݉4yAL}zO ]\&[9 x< @_'5JK m(9Ǣس_ 91ތLT|㏸-tJ=Kq7~N*4Š{q ':oҔe97ԣO)3:IV؝@/AorZ*}[N52~X%5(]>t&@KM5?6`a̟Owڄ(.Jp~Tr3NibC"bbwӇeMwzG\rS>XGzl֕#Nis"#O#R=FD>&u.UT6Dnv^nUAe%#K`% EaiEG|Ց'JNfx2XjeܽTH)֣$ ɖA]1"gZ_YV**6ΆpT|ޘU4(L2vԜs)$apr;T*R'˓j% k`hٖ@;禤;'BXEpu[U:9xV-qP*>-5ҒX+u_#VM;s\70qY^Ѷʨx6E7`m+96†L336 7B _-ޓt/6"h2y6eO}j&rY_c;tfHwT`YJ-d>nhbBUbh'X9bB%֚[q Svy%¼A Td}8w)̋c2H%F.z!F@~̩$ z% \{As)n67TM:fbJfIS`ZztosIJ OVRr߶2b)#psvѼh !N }4@SvlE LrH𶟚b{V_6fi)2a;nJSܿyCFڮReϑ0d;( PO]<^~bMRab+"@Ϥj`m8pP#7Q0Elc/Ⱦԗ΂_h %!1>]w<ԗ2Zڝ} Keo:Vx"DvH$ rh-/G0@l/vda=-ÿt3;3jZZVLVَ8N8ZhrSg԰`޸ܠ!ֹT_)l0;H PRJ Cv+"k vr'vŨRK>DvgAB8gՍ"5,RJR˅@k o[1nM2ls$oP1{xML3 H$*sA ʻ熥mF+XH݊7)UT0E@PЇo t02&VmTK_Ʈ]~O<9%Pv^adg=DqoOH/\Fp*?5POVDx'h=A$Xk/= %(tBA]{jhݮ3dϢӱ4W4$$q2u&t97^b7kmX&tFUqrIz@-_H @s0n5LjSP {c^UPC'r1)Wv, vY&֥GkXԛ["f6#Dcڧ-`"ߜuOpE& | FOuoSTw>괛:1vP*m׺݄1.bDȺCm|Yȥ ?@F'ߩ6P΂7$&qnZFEѓB'.&7_\lvgltB.W+62)72V,$:$^T붵2R/#h߅Wt(p.ʯ4mA8\W%CڳPR+#lSw6s_-n^0Uh79iX浚B(P&[eúC[mj~M?)J"{3-SԺt;RU e#*<juaPj"Օ~ų+*.C0m~PZʼ:aEhF|Fr̦YQ   b ͝P|S&=RbgRs=&?NAUFaPؙL=ч?bC37w.x7уA!9IM~/#R]hjwd\3vȢ^_4Jsg (bfRf|/߅짆l(U"OA%tU&ׄGKpl9&ڃrW0N:f"h~Vr1]DB¿5(YOˁ179Yn^?7̆uC9B¡L7OHn56iBZ6hptu\ )Bm3~x[2Afи9 C^fwG]¶=Xn~H@:'Wşm<ᔩ&.@N2>IK?$.:Sc0/8|(%؞:r,MLH*.@y |Jˍ<2%[(עe0_&;ph74V; ګ7\("ID!Km,gYZ070701000003f2000081a40000000000000000000000016599ea2b00008308000000000000000000000000000000000000005500000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/net/bluetooth/rfcomm/rfcomm.ko.xz7zXZִF!t/]?Eh=ڜ.+Aa#9$g t 4>~ 8O8͞q ||(U |>JZ!u:j2[phhA"I}8SoIw<7+50ؒR*&ʊME/>l8{;2j|n)t**4)52Hɨ3OrjDGu"1KMu#{9tc~Wv3;ޓ 3.7.zD;1pY'6Q2][@Wdt0 ‘?/C4YE+-.1˲+b`D=$)ߨerW4J`4B!jԎwJͮJghw7u$Eb)KS#@}oJ&,zbޓezT )i胎\2bJ 5aЮҤ x&VkPaRppƖ";llIj(2-:1zV} ߋ:ָ .h>qY(~ȡxR(,b5n 'HA,lkB1l.j@٤{ETzw@ti R,Փ1C§Д!1M,7247I#tR1.CYk AmUޅ1@F @N&S Hr~ MwxA}JE5d10~K:Ӗ0IxVN8{v@ !393ĉ"Ԉjc֞(ZnؙW` "2.T_S=jZǚ1֟΁l,0?!b ^䷳6jE{־nX.&Ft6'5mp ?՝p魓=Z;wq ƠWU,Po]ʁΕXJM"Xhp;j1Blu9_'+B@}꫗`HlxVF3G珚;ȡO .Ԙp:ղQ]kwﲘg5qakq]smJBs縎8EDrB* -9|MZ#%7)n4iZKثKg\t$O9KL (ES(F u񓃢} ڭ~Sf|:'čx>KtǡcC5D87g\wq>BBmfhbDw~ڱ/s5xo&vݽ֍"[ f/[}0M ߳x_[q+w$T 5QZ*{1f-uM@*fB4/Njt x0vfyWKiHJ[}&^'-D =@Byg%L!ک ~`[1%~퓻<=N8AWjNǴ}}D7^S!;ǝ4Z0Z"Rb_~S.fb$آg!w8#Fz*r٨6Oc;PW^ކ\jCA0kĩ"y*Y4!̘4Hԭx[%U~-*[':l9G0sKpU$:>ϑQ*HM\ݴ2+ȆYeO.m1bMV\7Bsf< /0%AQ_GSWޥH]z׭_b[^ܭ0`UÐg1EM ŬEՇ!ȓ#l!J/ a06s+lߨq^4s5U:= G|y0 iPkVyvy㗠b""QvĂkŚNl鈧x%b)[F ]P6dҫ-i2X: +AhhܢplcvXDg`1sg)܌D\T%qNN`yybTD|x $[86g#ӡwUK1)@U~%-4tn?OU!y !3p~(mX?Nb9 aʝnDu{mrxCm`n*či£'NzQx7/9B-76(qc c$<3nW`;kEI!Fy =-=}+9gZ/jw4s``d4k6mqËdqoP8C'W3>6^($~x.G?7b0~;܉ OyI4DQ Z2;T)|%Vnt}B1O&27=%/TNQ^hNu:qT*4r;1V'enN(yp z :\<ϻ3t |[B=yLoPbQ.wץq:ŎHh;R2(2o~7k#pJo+Hr7&$yL3 u!=8@%T &H1Jaq) 7o}vr[G cgknP`Ll&މ| QeL2O8όs-_$,F4=BNO̴+D5IEɅˠ_,2-Ɖu9gDp J^o8P\6 *Y'WFmiqF/2xO6F>ʵHk;?Z4.4@t>F4}S{dWPx%]_ci+;^ I!M(ŌãP>~^=AYJT'}Q$eP#* RϿ؛^'z Lo+TyPM/ _cUF v3.95T>YYA\<$5&[OxT|zDSlƚor )™~pWc~ oUګgwl)lêWقmӅaGةbRj$Q0bE_XժRיht$]3þ62NmY5:sO%lO;!HQMVEt˖bG1๨Jl{#TO'_ sv9 JgUN&FD4 JH{؋SQUjvOWG0C3XEd%[m"Tl5 k `tdM؜D>'@O /r7$jynsUk& w5K)RApgHMF  RњG9ˍr2j# NTP'G h0<)ueO߽H5dݏ[,&Cdonv| XZҧ<^4Xw:1y=ԥ5Y\3Cȡ)yTOzB|Q" a]qB\Sle\ l,V 9;!,@]h|=DZU8Dk#n.5BWAؐԤk{>DЅa?+Id:V@>>=1?e4RX ¦1!IKe5#Թ(K:3.>[+>;wUX0ȱHtϖQ,w?}j:yb:.h=KTI\dkѾ,YbamBq8@vz'Q$1βd= _wÈ,3SM7N`ۖ鰇{FMR؅D}xQQZ1a1yl.$';AV<6OEӡI~Ɗ5L?l;@&PmgY_~f w-Z *@1LsҸs&k l!a`ZKS$[D* !ԷQ&~v %},_D|g'Nv`!±8#Ñl?T 2ԏf_m2_08poά9 |GowBq3wsbe7|`ՎPy_Lg":0 6lCt:3Sg_Bmz_1m?D(X+!67d7(}ی5g^1w"1 j^8+#T\N+}Mr׶,~i7GMTÏf촐? : xQ"bEߕ /[z΂ާDg֩'K-jCOrg;6ٓAR>Tv_Q+I)Y0fJQc&s9.i.=_i gw g߾urVXS2rVfEqዮ ϙ͈3{ȘauXP'Ƙ4VH.:{2D'mvZ|#@F h__EW*,wȀ%Cc͞{a>B$#c*x:#]0P!ԥ u3*<ˑ'} 5b^bVb>C?\&£)x.U8/&_~ꁣYJlO'o>YK?":1o8c?MD'+j'~hmhk'J{BP.%A] >hYpo]=z%vyJiSKԷnfam8@ qk1 T_9[ rhmh4$!|9$RK%va\v˻0E1^ !N1p"Ӌv&#?ؘ  bKsRJUx-wQBwDss="kU,͇XJxc- $if4"v1kÙXz^`CSG{Eu5WSӞ%o}$B=c>L PA6S{]3/ UA[Ёa42!S$_VH܎/ UvzU$ t~Wa E"T ;.`vٍ}tܺ6}@`F?ZVJ^5x.-lw\ 6fމ51U ) ˵m 8-&7 ]KFm0p~P_P$]S^xio3.pAq\p\$>on%X"znRFAyIFc$4~!2XpL_+2M/Ãg-CK^XӗVPWesZ$@YtݷJ,9Pu{MŐ̥_͗6Zc)7 @ ,PdvY^" Ck M9 '!~/yƯ!OzlbÃLp R5f8۬D;M̖pN:eLcTQ;^Tt9N˨^׷vu]7N):d8ǵ~my84z}9Ӏ -,m sBT$fguE9A5L58gs, J i5>`pQ&jjȂ>)"Ezg*64'Dܹ=g}8;#sPz,旘}mQpL^=ZL -!xHO4ށU{rT\Lo\yA9ߞ~:_ `,_%%rkX4}v+BtAYWFPd2#7(c]M>`Z*^`gncF&܉#rA!Ey71)۪`"zQt\2?ӑHEeW)Y@y&я8Iۘ؆!|/_{A6LWnVX\p—O';xىe=>|dI%{ AΩ<=7.iFH L?Q0YAdij3S}MCvm􇘞Egd2Oi!,(rx,Ų2YA=BVb~2T$K?1$@:¾~ r^ ӌ"}ݨ{m?%M =z[/:&#&Lt G"4 X଑B+7'~prGxV2Tf?]N}<lv,p5)JH̸xTl#n*"U׿HR뱴[kӊW`uQ#HQH2.`=.A,G~:K@F7H#u8AFQ3( d L'C8[mZT?_2"_Ի_:s5BǸnS5CVCI)}W:v$7@\978j37%%48z╰.㥂GUpchK7:l%cP %9i> k/_$f|Տ+5@15WrՂ1v ٬}vpXXd ԑ'X+=˭s6^"҉Ka$b?05`΀6(IIr=`s^c[W2u,|+ESgAxep`E-<ذl|xOJ SSⴖ[^XJ ;[e,#bzz/NU6l_`͆~ZD \Py74Ư%Hqhrs q ӲIqWou?_G;eA֕[=6BГA*Te@LY~!%a /[ tdV,M)7x蓿Y7Oecܶ8k.duއ2$kL+gj5N.f+9p@*:<'9㳫YLghVtsbl0UIkFwJ^V_[@ϱ8Szd^9j~-J FZt~+ЇK2Q>ŹCFxiE=Pҿƛc0b7o3gzLa5-r E̘mH{5D\gK^f%aC\IQLB/)Q i \~ 4Gc>}ڝ_=Ga?5h8E P4^O;Qx(0u@i-K6 TeHpu䅿N k:T-"<ƜW-3q@}sؓU%us"y9-& 4Kr-]r(Dm"MThkU OURf%LfGc^+x"uCp%xyvFV:j.WR9Bو% f.0;ن& ϱ M!pjzs+!-XrDE^6B =]_ Nss91!Nd(W;Ѧ»Dڼddymf>8 E ޵ܧjR q%RQ ƥ 6W蜇ŧhi16OmJ?m ϾOo<6SI<Γ<̅Z IƼ@˩*EHg6?&.gk4rޅh: bS*>t#3B-7uAT1Vz{ց)ïBD\LxTk% YwHE/]z-Мm5w9y :DX ekئӓqxp>@t&bie @呚"=,A-WْbX3rBk1aOcǪ\5yjiV(1Bѱ ܎:g `+4J5&ZK$1{׎@gW>N[4דy++G#\9(BuNkWs\@< {):.U)8hOCEܗmf#) .渟VΒ1 u> (ǙEΊ7LBMF: jU ԨYn1-oD r2#vH$(KrE7c!pY^kG zHy/DN"ej!^ դIF}q=wbZdy5pyH@!x"'ae֔nc!zC1H<05-Ng9-].\ddjД&FG ̓V^`^Po 6#^KQwEK˿X? *< ;땫Kw0)}Gp^:f︁=4?affQ8l/`D`OY93B ##mhp燚p2 &/َnD^fcL]1<$\o5#X3@d/y(2O:*D"=,OO(**uZz !0lgN>=:ma=!Ee#^9}a攌>ye7~ej:֞jUg/N ke,0­m&(&+e65Mߥ+7a%MdjɻR|ЌcNL7j@n">K{q}SHv0ŧ_,JUN?~g8XƵrO08uUNS1Ѝozy={IfR"7X;'ɑ,XIt*TOflLퟕZ_ oJGn@VǗhtȄ6)T]v:!Ȼf`hSШ3" 9ߑ1?ST 96._"]/h,lқU\e. Ԥ|@+jQNFb*_UH|Qq(j 2*w4!n/Okш$ %a|e[GM~Ԛ!B"*OIKag`!s+\]f1ZHNLJ IdkQ"4i!]gk9l Vs/X3#I<`x,_DsVBa>hcP>&tIu󺇵WӣΕ2I.9:s󰅾6+-@3=k \FDZO[)sPp)$JdcR?x7A]o6O8TCpWv)+&IvȖY?X>83$^uuumo !z`n0iLC9V;MG=>DY$*KEAC: y!qtt S I\DY#En̡䏃jA+koHj܈ &*}EFg$Ap4qᓮ/ʔPj85?vEPTݭ߯_7ZNmzPwˉ&(J$"81AwW~7|8Ǐ/76<@V#ŠvG T^KzBcNW!MZ`*Ƚ :\e-b޷ Ҿ@1VO*m` U˄:@2L`vpF6X[A-b5 wKF`C / ( f> }$0x z=$©tqPMcVyG%4R̯̫X$mqů/V1AcE)d/mK .L^LHa2 N*16Vq7ٲQIXr(zRs EdsCbԬlzyd((**}^,|P0͂tvV.!!<(E*[:O1r(YSYX9XRWlJt4h,{p] o5Ψ/*w\GelfC$9rWy '#Job`Rp*cѠr߃2=!m{^pk:ܙ1҅ ,5ΈD+CN)XJn|h!؃0ŧ^9DX!}1^ St)A@?~'W'^+[糹12o`0|"9^hq=lw_GPZ (U4acQ5io`JƕSi=n HqFطI0(Jy9At/ERo[!^ ~aNYa`a'2s( Q|F@1Cx0C‡Em~#g1T&J7Gc/W_~oQREm 19P&yR9/XV"(wnMÉ9%`WQ-w \nn2*ޕp)<'5>5^O mR,! = ^']|C1 RY'ksX:TXZ̍gM5}yQ *`g;11AhZC\y :J[~=g\n۶¶Ч2J62lsXH@No}jQsB-h2ZM9(_w|M, 2F.!2.Zf=}2)EytrfȌ{:tI!qr̬@X{Oc:jvj|]j@^$/z0b;Eb&ASM[Da:QڴSd)tqwr7+\3Cq-؍+/m7a^v1O?#f*g_Hx3^p?ݏhD@g#vymx-+<>?@ Zbh##1/11gb6"C msbw+Zia-3g<-HiٱV$u^oVkD`9.k%Þu`9ɢFqJ B\+T`lvd޹jQ+9z}3NRmq{xls_!odnT~@!NgDQdVS: ^3.Y`u'$ (-nSz2]֋$;U+ y`oa9]B2;"bIQ{GqCjK{"1TuL|[PZ|ޮ1aOstY{.|t"{cv(5ހ%2C% ) oO4|cԭ=w'AmGyM9R?I GÈ(Z6,,pk1B똚g"@#DJ C|`F@VfР]}kڦe|ҶJGXܳrgB=[]iOd?gYsV9"$u k8DQ0]5Irr&pǏGRѾ&uBhW g wpEab9QxE#4y)*ZT a}Laրsv(ݏ6LL:̾I<٠ (t 4yVQK^܅'bX@"wq4N̹®cX _tpO3c^I-24oSn@S49+x(wϯǘJaיl.(\br/-1 ys+%[ qcڙuL`MVU@$AX 8jqѭMτ%,X훃_.Z|;1Z|V0sG?pmc|!zΎd5ǯ?w5Vݱf^lȁej G21MF`^M)AU|hX4)QHB8]AZ=!&Xv<|Djs 2BuڀR@gi"Xjj>@-Q C.@CT=nk+sF268diUb)dqZ@3 F >N%v:MZs2*_&o[$:2xmIo(N@DHx koܖQ*!FRlks#an`זq,RKY&P[-+Sr_"V;#9V"C'ҕq? IA4x0i4MJZuLPj8wLdheSO >PNR_g9ߔ伊n"ے6ܘa4$v٘=d5j[] eIQoO/W7{b4]='G6xٜ^+f #:UTBׁ8WaWo:i8~O>^4 '4faW֒hb|CǕuSy}HMH$yDY*LTT!қ`ڔ17+3l6iʖ=3Ll}@<v<\ϣTDGoQ8d~S$X+LhS4>玖w; M^#) Kۈ'uЫ7342sO$Zp[}a={jږ63P%:h9W78_:T' _Ҋ3"3m{TZMRLҿO9QA%C/}d,:{01l2r>dzF) kb@:]ɋZ͢~ǰjrB_ڇ$mvݤR|Dv%̑955yS=?J,Լ:bf1 mFqdK#Umh6 q$OTnU%Y~BO^q OhvoR #Z nDT-ȨU/[F?שKbta`$-L4''z.GMQM֬7ɧ&0k }VÂ*hR|wQtY)kю.SB:h3)\ڀ_-2̽Q{ Bew}oT,)JUcDWsSأl !}4W+_D- T;2Zj fcNBS~ntX U>@>¹9\xKuFοB}'35^ob ȴ8u佧ۘ:Eqɘ%]o؇YZ:#5+=jiX:M@cM $-dz2R'R6JkЧuWyt=c2v +n[TwEhjUH^O@[_ZC'Ef.skӞe߇dI߯,ksf(q8¹8bOE+N}dW_E K-u(=X>pKF(x6m7Sx)D-RkHIv%f%)t'nŁm8,<_XnIxneFB Щ*=\0 j3Gj7gN|S ?@?wh~dTg[Wѫ.JRT䑞’j~ +R ;jQC+7|mcd2/*]tF&,"~@/\)PQBؼt=ZQOM|O&}U)&.|MnRc.[ l;?v[y,mvyDh&u]XҿU7.[nf7Z90^#DidYc܅^'G[D3 v^I#mv *)ꉫUԯv,@߻@WWjX,c|:lH9P[߂z8a3@BOS >Ra%)|gZ UgVL'<T*q"^i%N HAaz;G}*뷎kڷ7J\X+ b -S}QMyL+ <՝P.C y0s:MDوA7-x!QO bN|H|fW`r9]k3t/c뤈ޤ- —$tqB <ͯ; r>(>$}|8z/|4y>@i%ռ5d&VRGyߒ-P#-pUlkh F^@A* y{IG'۝"576sCmuw <%11s@*3mn6cg/6J5Mņ!{`E;U6AI7'4yL C>1,s9r9 `D^C"OPɍ¥;XZ)83k-$N~QI/5Kv7Mg4lQR@;;u i8F<'c#]V, +ǫz-c'vbzղ^fIgݵrwmfg s#Gh<f~OV<߶XvNSR @:"MH]䴘ow  t/ҞYű1ehD^] ͯOP mԕAnZ{ze7U2Vx~:Į3 ʆI0,`Y,PXб~?5Iی غ6.*csK!tAjj=׌n>ǭ~גgz`w}rSQH%Hb.Nuz/-rt ֧iE6_ױ>r2Gt{]o Øb3<r$$LOC.نWR 4:k׻~FsՀn/߸b} (TtZ?ٗ5DO4LHE%2x兵OaBbZi528%O0WY徬Ę?-ydD%2ʬϴ=9)XrUiU>TZ" ՜՝F"ȆR@O1,Q]¿JY@LHuᄝF/k"H 0k-E?#7vš 'łfP~<[vc hSuGMɼXKeTߊ=۩^6wQ%S k~0T4/?-{l >'B*a0DhH"MqdxMh.&~J2}&AٽW?qwxBxJkwAV?NLpxVGgACLƸᤓ[Uk123 _'Mqdns5Z0qIЯX='433q?E=ԑpt>Wf6&A|$\%͋?yNt;Y&.-A[ǵZ`%۫v uJnLJNRMǻίZ~ !15X43 L7Sm7}~q2]d;hM$@Ut9@X+Ǹò/ \:QΙw AoTөkc?n4rjY{gP{Z.9XV$?Kb#hUVڭJϿ*gӒx4J*iOsȿƁ>.0)zAxW? i&n#rZ'hArQn厩S=do8glڹ~[Uy45&' yi5lQm#l!0%هzAOI0!~Bb[ P5 m ՃXht 㯚ݶ%dM\nfXU*|~2&w oBFPDHz۽ ?R8ffU=fakzhe# 7w*#E8`=7nOsG-N!o&Q同t'нfI0 ϑ]bBsk4qxX}@˵t{{xjfq]x`JMFx~WJ7v|Nz2Ŕw+:4zA濥#mjCPsϏ/ƫذ;yٔ[oz6)P iL{ Y1A_7$( {:,7$!Q-p)0Bڋ>/%o^'~7#FV~/}k]kSǟiP:AtkNM3ژަ'AhoA hoNs1  T9HLՌ`"p@759ErW)MEKR({'ydI\؛MVAFGq\(Kϥ^LMSmMPzmG̰'FF<9m=_u~o uf3x5~glGD854%^PcL,>1eVYLk>znܨaǛȋޣj'?t(dK"b\Kcc;e&dͱOݐh6]أ)]`=`D8̩n@bRb~2)aOlՒxuҀ1keo'vtJ4Ղ[ygeqb6<@5cd#oo*(Jz;{~,}3b-! Pj[O=847l܍R͹Tf0N/9\o.8L2ٕPeICDʌ+N/to{dm(lY[ՀBJyegK;'h NR_b\e+I¡3n[|~U/zڟp ܚFoŷ,V suXl4ifpC+Xp=t,.@", f{8/56ee>*]8y0V [6J9Z=ЛEDk1_\ľ'vs5JuحgaeIB-$5M*9ǵ"̌]1;JӾB-xG`rDv$"iLi;ZNi5 m>d*vBTC*3~a-`o<ADdD42Gm襇Y\R];Fab@E{sV= & ?RJ{Vx EI} &xaXR aRdoW^JQR_*>9pATWc)O8Š=ks$VjY@gTqЁ#*WkYU { 75\>hH\Z<#^sw]p{~]iK:{:r+BQ]w{9ò{i9Զ_Q 䰱"J?^S4|Nl:9/fR+!_OB6\>N#ALvdL-QV=~hB)& D"Jma{DVĵ DiM9Jv-9oe[Vf7g3vP,z{v PCwhhj*q=G.E MeZl5l0%(sHקM| Oz5Bas@i-ۺi0porsz{,>%vѻ_*Wk؛K^ͺx+0 WMŸMx&_ֹHn,nrV4Jo p::u=-_j ns\X丠C껮r| 7S3J)r2w3"6i1꼪JP,v()'ݱ0rx<"z9S$yeIԙMK$"Q0a@PZͷK UTSX2 }͠/lnhT%OmXe4E;l7o Dd{0 MIjUA?%pj +C#wW&k,p 0=?9wKŬ!9n`xKstO:Zڜ@9R] 'v >.]2)Z,܁(촤RRㄴt\ )]5^OdS-V(gZr)u_ ]"fn0ȥq>ʁ0oPUҾit6B5VrRPlЂ9ik`Ux#Q >/5G'Eи؜r@*% t97Qs(BهcVc*dżrɷA ]h}.W`gnanbV7ڼ^~1q*N4J'K|WN8pt!U<8ŇT6 w2NZ٫ċ2=u6'@/^\)!왑 MM+<nzW֨濒 |0MٕD[6+=]m~_GTٰO-!l1P/|WM|!97ey*c7ԋ3 m Bu!X,\ 2?!]OFgp83AK.9!:4sM&ԬȔ?TǭxW&e'l*O)pRШm:0LBx7Ǒ}ķGoLٌi;޻4E`1{~YJ×̹9f"(&Z&JbGiά K׏' l}5g;Q-}&Ꭴ%RD3'O N%WZ)xJجO-6aT6eQ{t|.:tc:DT#e|`3o7N܈Fs3g\/d&y"Bʪl_N;52y ͕iG`)=ކ蓌hFjN.] -X^oN-Xv(A~ckڽȔ;];6U 3~u/*?JȠ^3x{=7ấ;lL&F R; ?-\YVoE5.#mɱĤfCbcwGEB&O=EL]Q}]Ծ[U\9$+T5.9;TfN lj8U|R?@fsyJs E= /0ͳOǨp=x.%#-U\إ%`k& rhD=gT"+_pSu뢜lFoC#{#!S*"jmͿ?; Mglۣս\"C; ^×(n{rZ7ȨOk1 · WaB${V'MAC9pSv[҄#ɳH'cg#_δr|,G׋YOK*NU֧$:]s(-dVƚǁ.A0$)R]=ؖYJ?FWW;镶l[5n-'Z7E+@k?ˠQ"ѫV&A!,/s!1A]U5"2Қ1f.M 챫'֛XwߍI#*'_hmimfX;IY}|4X<_HOdl\yeD 86s}JҹNNU TFgL9DCb V 0>X[be:-Op$u{AG#+l={\1ek L-[jc{):]/dNpZR >DE:bYCe͏C۟F;I@g5u܀Rח4/Æp&NErC̗ HqTRN&P{@rX}CAqUkٮnMM~fYCsvQ:[ q_7C(3O nU#ZLlD2DO@|^146H -_È@óXM(fo 2׋_N'[2<}C<1Щ21=\GN^>ˉ3/~_N,ې7֕C\)umݍ̄aatXi#_#@CLg/˷b ç-3(# ڨ>6ɉ{ҐQNOk# eKk!PoЧjQ@ԽvoحH6XD=ԁAb`ԉ$^ٚN}ʛO _:]0ePӶ}✙^5iTSLOCyo1Δ1tX[' ,M*2otv*wE&2G WvBggjĠپfkʌxV7/v P!εǵ~<*ł^Np'rQ2n8+2OP"?HG`Kd\ٙ.r6Xv.ĂP%LnH" 6_ZU8#G~z]٩Hxe05 HqX⾓("+rlj2T&u3c}:'K[g_fdVD|K_jҠk2gy3\zcl(zu'@0+F/Xu9ٵuOnے%O[҈{"H=,[Vɧ>MF{.urkS聐Ru*Lc(n;-Ul[Ͻ !ׁ>8$9UᳱpjR#9!H{Oː7`rFx/ "찳Ir.㊝'Rg ꒕nG5? 0rGyCSk9$4~[}V.-nW.n`5&<)Y0%T^}H o Y n ;e&4 "R6SSN7RxoW$VT>`Mc ߼ l'KG )ɇ09oD㵦*)P-VէWqUBđbľp1(`7 _Ĺ/8ƱR`oGTF >X8ٳ+L a0=S=V!clZ9n _L,^h\;ёhMz7S/n+.$<+Z HIQtY ; ߞ3_ j2-EOd߳}]8UĶ+wtҌ!w 4ZΆl\ ]9kA<ϫ``>vK='(+*>K+sLC >=kZ;fSG97bTDke 9H4y)opL>]YbF>T 9_5S3`Ȩ69:M:K=x9E2_enhlgtc;aہr 0ob]u@ňINU_*^xAf~ b\/`oI{1us+qCyQ'7a~1Dg)զ&%n;qR Pu9y(4]l"Z򁾝O 5m-n5 O`muP{֞!0П;-W6TfQ"{wF^f*Dţh} ׼u OPY^R2$T?и N`\APDp9C5#F*%%d׶7qFN٠DU:FT}'@>څ5+O[E(DO(뽂g^3(t ::qj}t}N?dwb7GRrDb' yzjDQIl>_>^`6@MvJA5#6#`% (W.FE؁D({9cGlK>ԛWo_Pgv髽bF09UG_1VwU%mmboa h5ծsHq)h>p8ʨM1t nX9Ht'> 08JKE/zuk?$qʕ1C;Z6 [D}hn$$ eiB#3Z:~GC: UIƜEi,V8 3rϵ_1pvjEB!<K%Wcd6oCV7Ofq NvWп0 t|GLORGq)h9M4I/Ni^:v8>x-~`#r[b+BrO PuZ'2u.4B9e94Wo~vPM$O,f jimMFݿZV)3W)55&(6: FG r0" bWOF餷}BUPUID5&XΧTNϾ^PS0i}0{ >zz"{ cFįiHeY0Tn PchK;w 7ɀ %b }u؁[HwVOrDA {/vP1@`)HKZ] &jLzSZ1j/" f/ut]ظ/jހ89uLpq +E*=J ,/n}wYH* r=<џȾPI܋55|A|B߱53xu(Zjނ) DMpNn ao l~!ɘ\&#ыS_;JOو }#6U /i1A)=izϦz*=%/X)Ƹ[DP <ٵUhNdTA>.Xz+^%*huH[)]U`- WTڶ$OMǵ'"q묐 tQjUS.ٓ8n~)ϵKGy@0e>\&mts#iqwhyo>h7A_Ýs31mÛVuP:ucjI!Н̈9fŅҞ儼3fk˯BpĮ' 3NJ82on-zgJeRsEj?gC\{VN-qt+}*`c ,DK$_bue.ez^tև^?YPq'$Ϧ@SKV:d 9h!*SsM& fF q?7. 5k3Yy,/ne}\WbIx{Z]紶쀓$Q3Ek_o=鷹=^܈özB5u.F/3z xZQ-[-|A ȣID%x8S-p_o][}sQSMF-)8s}r괥ݗ@_șmœHSAk fGƶ>vPyun5C^e~K@^Kl[k6O.!v@|9yhDGTrfˏ%yo? 7+>hrp=z?ӲƓfG[1wWr ZA' A?f-#$w Rc}p*7%kCHWHN=JӰ/`;/~2н{o25Q1cMrAYo&nJn '&'ckDL=Jh_l׈xKuJ4ӄ_f: *u6ܟ_UL}|r ˡ6r2;o*@+`pWxX\}04К̚rd|99='! I/te {FPͮe|-OԴŌAۥZmi*ǓZ: 9ԫPqə,PNuʥ3" (lk7SĎ Ð`Cc*n'7zEA!jt1,Γْ3fԤ2G-wafn 8ݸ滯\)`Qʃe$ppp ˋѵ_@LVnP=u&kJ_rMj:(q03~IJ=,}YKSpe~'t%@7b>c[/V ql}/WUDs!vHgvR,;}%:Ɋ1H>͑!ֈ|QfJ;,3B&P:d0 R -_I 4}Fދi5a)w2 Q6|η-hE I9Mjzx؁ b}S#d9+qޒ(#+!0K'.RC(ca~2>j = ,72L+26:l}}Z= g->Fr~ ?}2)94ܹ*2zs S:oXG໛FБ(iak'eh]L 䐬PN.KG_lei uVp<5E;[=پ6.5SXyOZP#8>=mчz봽msUWYF@S*i!&"KfxBޯ>7cx;(dajª)i僘+!o\)̻| 8rszoǴ01$ IqA6u'IE&7=\YLz|koX2Q+ac|۩:8Un $!)!`AK µ U5rK`YEb7lw?\]<[* veD g32]C@"~ݡrW-@ ۖ[?]6ƍ߈'92]?s!zoA 7w3spO)>`} `\@Nw]8뺱#8ӆ~8uSt| C;>fceJAI@YӑNXO9KRVR._G1Wic9WOA ||ZBVy9o|1Qɡ8/j8Ҽv9J T,Fࣟ*0/~޽2wj.:+\egIIk|=w>*֏ܪ> Ҡ_U)y>[[AԞDicn ܋p}`@4*dj}Gӽ|h_VgFb~0~Z/ĀOb^[(2!=Gq^u1Zvӥ`'EQ 8 L-@>ő?, Q}ӣr:̳Vf0b@PnЎZ?`r.YNEݓQ kT}QG%ԇvmz>y{zd+vr|9c #J7CgvF`W@Ee8v.bL@|pJ,{DD0T J)j)կ?@ZF1X4/ P#CҩwEq5C\ZP_F+RYդ6_]SD5@|)z n Xy3]%<{7ysM@zO`N K뙖f #@9A3ޕH 5)_Kw؏mGAXwj$v_l#60wXcKi@jk&w#le#S=zrtShIu*9^5 Ճ`ꄶ'_ 謙ٵ`{ں-фL[=:e @tM(%PRc/w-?"t G`^Zs;ԑH"V37˟ Eټt'2^Vo rSU=D"!NIZo8Gs*#1F{N9LGH?C  &*s H䋴CPX%9J*H%3T]~h6>ꥁWgb;ŘA!Q|ijyVh5) ӤU^GKHbG3%>_m^B*y>rPSzY)>=Ժ&W˷yl7wti?$xrJ]Ϳ+X#Gj3c|Ԏd:L%D0qEcWB CGxt5y㺫!/GNn=S0x%|J[Ƙ_۲led|b:W'@ W;°RͲ^DDU>H) mRuV߈hY,oDMA;Nw2qub9*t^[\7"c7`, $鑐Yp75/3(|BPdߡn8Jin/ol0UiQ.4![ہMkސyoF21s]|"#Tn.+~}\RHrC>".6C=>$)aVqWL-l sOeREni≈N7(M)v{<,V ڌxH\BcRWokC'?eL/^d[v'򺉖>򗷈Ri߃%{K9]%;*ӊJEYmAl1'SUIթ B/+]3L;aR_{Ng^+?6gc+*K+ =pPHzqu@vQZYzүQJ9u`#/FfF7* !PGpP`-Ml-E;ͧӫ*_^Su3YNxv[@틲pHOՔFA"4pk8ROJ>D)`Bvv n[v3ЂK]ؐ %'tw{Dn:Xl(@X J}`-+zD~''-ރ =n8T|x^هFqMaPdm;_Q">62p}L#܇q;)Gϙ&OK]{E$۷x)~;9I?$Q@:t6ʓIa^!P4Gw3^%S/n3RႭ&TF;vMߤ,S5f<U?02'??;j;؆xz*|vO|`4}6~2P˩# [HSַ(2DV:pH &Ti训EECഉ3&1hC|d-,if Ny靟%phOvpw Fgl51:3O*`v`TRLX#cE6 VЫs˹|$_jSe+Yقf |¼쵰,ć Ob=W۴'&]!} aX+"뿨@fP H]ޞSA=Ɏ4}bDl:8|e~W=yrM ^z>0fE[z%}JKXΰ?@\nC_dviԹbQ WSJb1?$81-JpP8#maE9$)0bLhT>yk+ ,reMqM@1uR/ꄂ5BG3PUt1GhcSQsqPUN>/N&k='pOl}?E: A.7Gq.I3d~/ݬ<3 5iK۹|=ĠD 7PVIdn/֪(9_[?q^j=S[wn:Z?ڹ ,]#x֩M$P ZGZ$ <5Y'>ߥ,Oԉ؁ߩ2YY\M %^O/ b RE8w4 -ޟ T (] 8-9 b|MQ;YI2߱p}+Si3CB& e)tI^;nއ!L1Oq ~QvwK[sUhز%bqK^8D˞%sO|"n-'mpgZ"2 ^mpK ? Ns b }rY&tlB{!TzE͇m%3CN'`d }:#QB?9 v&)'ݴP 9i˂9Y{yTJj_Uowk+ue'S\YJ.vc*@̯e=Lz?0 E;9%LJHY6?g\Fb$p9%1qC}[ztaQs{ y|3N][7Cu,\X )!d9%9tMxQӑNz|8!SOIZכgpֽL2jUxӠz"DOQ܉ȱ(ş՛^:g˫6BbUx-& p2ёX]'߮ɸT1A+Q]d? v|EMDRL(^izʉԼx0m!DNrH( sIA rǡBxJmCI?אc?&%Zj<^/'_?}`K!n#WQs/}ޜc:[Q'Y 4Y-_h& 2#ӆOrQ\caSGqKOUYQP{'v5GPOQpl"wI]%^{{SA~#ka_sV?wɼѝο1D| [%9UzO NTz[Dӧ@y-z x i!1YiD{:V%2Ҩm&|,|w dYx/eܔWbv6M5u*gl p{mxgh) |kS!rϭE7Tr~DW%0mc -\ 7T^ftRMUXFx ن^)|FBoLFTR2rdPЇȄV-{M&ܜ@ }ݨ8^y!Jtgɽ>ڄ)=->.>z;TҎ ]ųZ%嗉vOg4]gp u0^/kl4o:s'&EM{ xbp`Q[~(ir|L:qakOf'ܙji=HZU)XcIb)t71'ohKa &3&nJPirx bJs*lYxUm&c`@ئJaپe)E89,::,\Hu`f2#*b"gvh?3Hc_dmkM妹l½#([iP.4e߻=e`KCϵuϿMȎࣧE $@6 I\J%_חчTLлx 1ܯD QѪ!N~"=[жx Q&x\m( h*p999;LҞ#Y TXA;w1\8l-+8,QmeUEE0 G\3$鼭dPܒqCѣS&; GO9^\C)j?bxUפ_5Ҋ"V>КF_5ΠE;2 4iv,T(#r) 85 G=}C|\|jM vv yx?u%7=|uJwwЫou;OR1J}y[2ħǺ+/Oq 2 BI>cJ$h ǓGl13 m}R ?^hUs~;s߱ olF:)LQ>@`6R3,w g)'uN 2|th;+/*{"FOI-1CF]ߎrTX{s?|(6ipLp E՗{ײfy4Qw%}+Jy񳇥mT62 */[Z%w$hћ$K#de(3^$$+e_ %]Xkf7!r0[,7F+yneW쩛{o&({\jrwi'y2]يVVO_l*E0>%Rǘ3Ɣ@ 4`+ X]~g-g=tzl. T+Mdj9/)S2tozaQ:dEd VQr<5nhjMއY]WWxzr"Wd5tW_ڽSI=O0&>J mڰv8>Ԥ=J(20q꾬<${+GrҿXAc氣Cxapș)]/FddQ٤:x9y,V=@ YK+h?ȟA{ZDk{~hԼAv+FsLZD."r:v$:塑2&>ٌUc2|;k#5Mo-FO;\D^u(1'Ʀɏ e`*hW܋8&A {[=cnā*37z}t& ,Kj_س;5Sy"H~aˡ*'Xsb{ʹ"-.In~YnU}I T4Q[iPps i=u*BC~l*ш)0KpۿcުDf(/3,Ň&&,oiNoU>ӪQ)\I)RyH6rE>CjuYbe=tS|DHPmq2+*W,kiF բ_ʣGPfsCJj#e@rj\ 2 I+h{h VmO' ƌ5FgiH!A[50Pzӛbhk^vy+qٞ91%}J͡Q~^(г=`buRΔ6Qxp2M=.R]J.c !Rg2N4ߩ3B]:uر{(:eΖ,xR+.Sj0zU_l^^aITr%`U;Ȭ.-c4vÓ,Ξ9閇TI3BjnMܮV͑<Y+c1hSh@?ن/Og\r61Xn^wDݖO. @z^&f<ƚ ă]JñhhG.)iܰi11_yK]zS@r ֜sA?D2WEU\ ҅Nv Q0Is)\dt^{ OsA5{7-9馼Y/K.a!.C\kKA ať'CL%qZ,'Sr RN3zg&}xK{ Hj7R-bqY9!7|~bLBެIg"sh*g|<| 뭛}Qg_EfQf*s_̜@(kZ& 4OήxW;!= :|Cs$%{wŇxQŦ|pft5ȭNW%o !OJk$[՞Jx{(Bq}.T# gG~"a>} xh2'1hGx&vSJ.9WKHvsG(̫ {('LzAzo/hK[5+F Fw!:dfv}-/o ϙp^%rp]QiG%sPR1 ʘ+ D*0KvGV!ϧw3j@)OFo߮yl> tND8fcEXhLV50ts\Xg,QnC P⪍Y~( NW%1Qx j)ޮq_;)IoFhkPeFMp9!0 礵7k+Jd9B+HoCq->yCFv߁'a|?w8l-Tsp],VR?l!nܚmzרIYBp$kS8ꦆRX߼jO1H{C@1)KBþ-׽AWD6)-C_4 @.$>N<3qތF-/3Ԫ5>Q̇T×pm=!X₎m^Jy4'"b#~DĸmUDK-&@U˛LLuU>L$%):9jNPV=0S !jiu`ddTqòl;0L/n޷Oa>4=ל {L$nǍ3w*t`czP+XlL)&(oC`Ďl>wmIuriF# 769Y' b4Z&fJx\w 9ZOuqgbN3[VhY}YB"~2La[뒌}ԉK-8eGt=B\pt?EFXШoIKF1 PͰQȁ:QGNo)_6| <>FK ]iƉ%pi[dU+C_TŦm%!Ҁl@u5aX؇W)sK" F(V$v`n}B^H-;%03pAl]jFEɋ~Su_""e,/ِ'M;^c$ pD=V%KspdlO W@a˞3d ދڋ&?סa4 m= H3byQ;-\ɿ^)2DJaJxgD(u=UxI[ E72mc8 ̀KIVY&-(}/$%n|s8p|S\}Jy0]OQԌR"A ?y+)'>d"~}-!+:u`\}jFyiv~}%,QXa-?f@|*AIO@NVHi!׊|gtWF PrL4 .݊uv\WsNq NרKqg=JÓJ8(VBbrͨSؽq9%CIa Ih g]ep0Wţ/c=8Qj8qJi6(vra< 01 nnZ`P [0)0k{4MURF]j3@d/5ϼ^zeD{{ Iv<gܑ6ڽ-=9ƚԁb`CZߖ0sM$:և"7~Qp`n+(+ ܺǨU!HNgcx`ϾIy.FV߬r L55FfsVxFsGvf8&zHR2 .|Fd]" f܏oAg<sY3x(X)V-џDž!r^P"" vT"gl`6Yf׊kgɡJZA鉐ܶPqyC'?[՘ zKb8EN35Mplnx @߶{|b7zogpSEBN #T#r۩ \482UDЂIK:ܚԈ!uJ9_eÌ."LcwrLl7{A| } =qޘ4BwHxQ 98bi?5=~[1}mutIӠ}RXha],wtk8']v8#!x0@`i;hAȉ0or,w|0 k'~‡Ĵo-1A?1Z0ur?)K=3p+i<4%v8>t)ξkKYv K|&=S9ZuL2$gj{XE+GnH.nܑAX2ڑ&1б5Nd.߿͠ Zd&NAmp4=k/\hywBA~*UUT9JjVd. CH -ܶCRCeucJ~8>4t,+ [ojl]'34S\mI3G 1$+DgiRV+ʊ+ m' $oDQam@զ'Y@j[6V4߬?#.])bM K}<=tƱ дy䱎ul%B~}hMs4_ rjO $ A aՀXqVE8WAMJ[D ʫT- ѫu4x2նmavLJY4ޥʘtGе u WB~ө02Ci]{:a5F@ R$UɦE+dO0(Ȩ =hf͘3h>]W3KzзeZ~֬sL>չ_Au^WնBk݃QN{&P%r+)k/i͜l ߜ|jq/--`QjZ#tehU)04$cJFꢐ3{ hyª!ׯPAPIX;!A_JQj@reڦdw gvcduQ5En#Ivc5TU*V048654@@rn59߹nK 'lP>73h9ٯ9"-1т@pihJաR07:~Q}83^>o7񮗎K)V4+e'WZCJ(^OnlȕDU#S5\/ZLq0 |O3^a#1uwk9Rm4U8(b!i"gw:?)Ͳi/b7${U~'y QrװaNͯw֓]:y_{k¥iRn1q6 M=KLmf`F34Dӧ%X-ѻ'o>> 0;Qs|1G")o?PӘL%YB_j8e.&21۹`䬷FPߺHoFv]PgڡK #= _/H3vGصlhAMu`@:*{Fq0,6 wO?|+*-Cы~5kB:q(DjJ♽3G(70=eaΏ{5jCjd}3 -3qK++`GƜ~F``cu zvg8!\-xh\VmB&BO B88*kƿmK[0m% ,ZG$LZ6by~%' Eڣ;^zSW>V!~a0G\\ə<6 Fsũ/^'eLF;Nj ïuGeVRjΚ%3B >ӡ{LRW+NXƓS_P"_R"tGT2jM:_9[%HK[c|=Zlh/sa%!`uS8`,"oLJb&p 觢(swDj)b֪B•`@{*ێ+wm>vXdR:$6zi cĺj/^xC;ޫxHf)}{rp+i1kӏ]"RVbdW't\Whĝz&}WYGNG/zc~IZзz8HVGIϩs&Wgt(/Fyxep$Nӏϭ]F?YD'/+/'ʃ ME7u Rƨt\*ekl?t.({&QԴw\9x^5A6̦&4.n.fk+R. ޕn(ߛ|L\bw@ogRa- ?$dmXKTM @[7ڄ n/eBueKdM!/ JzB^ah֫+H@6}cC6B|h'ٖa VjĆ%rz1]b{Y+viDZԏ"i>ZL^/Njġ Hdqzq(lu~ 1%Ewy~l(IWx**;$;:O63Jӝ bҺT^wQ-B"\jf)Ce̍O@,0<.TW[n~ϓ+Eе.q"뇃WFŽ[LgHF d")(ǁC0*dc8u#{l_c  c)XctI١L:a0AHcҫ v~]sܭV{O&3j83N L JIaMgjSj f~sw' >Pa&LUW ]'X;cJui;-۶@ڪqBnFԒ>NchfC*&y>Z;7p0g(+Wܑ "]f'V ?#+Pd9 d=A?ž~A-LV`m\I$@?QW{.D\I[hӀU #:g=וaatwl"ٹ%1OX@/kD7bܘlۨO/& cT{ %t)LU0Σ=28?^ u%TT=m}CYX{^XsдU\js*" (te%3u!ٷ{1|Dasݔ K? ȫAN9raQs.$%S)`&^ l<+ᙙdwPWj^=䟩JK(!rwm1JO/Ug5^B!%x}EH ҷ9m+{ yZ34Q頏? [y4[?h{gs a7&3@ vvMQ8@ǃP"}/uvs`);ql<+*2PW|@K#iF_uҏHdu.p w!r\5G_+{j``V-yA& ٌP"rN͙mb 1llK%2g;`;W@|ψ;{(l Y!S 45yϳ-Gc < L۟V$BQН<|"DzPo${}ݱ< a?׶[G4pEj }Vʫ|G@zlaAHh\IhњF}v rU UGdyŹ$ff"}z@L{ponU+r08`4tZEq0oVʺ;V;# H1?t=C xvvނ#afo7f2ܭuJ褶5~s^HT)޳":G\QhR)HN;w:G-_Pl_ eGàkkٛ3 TsgdսDýgJz r14}7Edp: .ܽz@#ľұQWQ2߾)]vq"ro@[N~ :Usj#<{r 4lluO R5_/E%$uaHw@ea%3wX^lFhr0j' 6O4I.kG3 &ͣ՚9k: ʾӞ tz:z`ۿeЁĥ]28v(qb(F=!G涏ƌXCIT%>Ljox⨸sO$1PaR4/ p:Zgu$E dⶮ2Cqlh)4Гzdd[1BRЌS&'1^Cw(T:/ggQM;Y+U^9_ئPT+1ɼ~LE5i<[țjBՂRɖ2j3ֈN_O}P'MQا=r)kf镫tg*7[6xmZ!g[4zTE#2k ZA*wm¶1 T"p;# Lk1 |B{"E!] /-#Z`(2jx my$Qf.a&Y Z@giP5Ή)%9\rf} dclmF kvibr(D$}3Lr[FI:4ey@v Xς5@&C $3Z4{ u)vd@k}^r~3[bމ2ϓΞ =<67jIs5fb/彦Ů_+">X4n/_ׂ`!`my7T̕ίm =S# /W5ΓM|A#2~Meab/bq'Iw˦ӽdGo~e[נG>EsQ#VMdTG'(Ÿ03Ns]=2|&iUZ1dvp\r-Se| 2\aDe!oNP.;*iXcW&:Qd'l $r%riSE}n/[s9h\Q˷>~!'~n٭@|ELZjX Bn4#x,xĿ)*޶y#TRn28g PW~SѢweqզo(V>Ը.55 ^յ 7]N ٶZAIVh!U43B0{xT[$N5ɢcq@F@%<*):p7Z.r3` ݙt[BfQ&j>L>q苾Ih"|gD"©,Qk \kl tzM 8S1f:LM": 7<3g5\2ÁG6Pr`؍SǼ: T'(B"XrU0RKL=<# 2(hP՘C{YDGJRgY}a}0Xǿnr:la| P$\)v́/_}i?6dv+im| eaHt0 E_F~B PJ(kdP[OJbtiQ8\氢pjal@41bjYH}ײ̠[kOD.[9g(CU Ͽ{{W~'`=,pڢ!y ݿm5P-v j4oX .tw!^WeW- c!u5& .p3G~׭4QnFIy1Gv,R$Ej{t6D)rFiF%d0d:^ fJra UK#Il (0K$5ʥ_f"Z38, A)ܹO)D`$a"5.@@Lg^Q¢wN|@#Ұ' .=LĖiU8;ץHWc斑7 9/`v.Sb=s7k3q8Ys&=T H93b7F >i܇)i RNnl4$|w9c|@Wq+yEH3#dLiŃ4q_\)w`@O,*Rzya9q$,R\aLT*^\)f>~d֎cY(A?8r_2DH*I^\ ?!ؤP*h=~<.U TaFdP5ۤ1XͳƭE<&v. gW:갶gMy ֥Mw,nIrL\Gg˝K}0 ;eg`lzSpǕr_KqELyRc i~ǼȭNNZ&lm-*?_kZ62农̉grX빈W_3ݰ'`fH7k$PcpIT"ˡE]ۧDyhV֞M &#:ɀ$:I+=#9hfdZ -xh4Q+GGlzXؓR0NWj1W q9m̄Df4ܪ8mn[=ƎiL׽WjTN ٘'5xN;3RyfҢagŭ{{`f![R2u8Sprc֊V0h0)T*w%1s;c4PG ^/#9nwx<93]$+I] ^rsmraW61[FxYdҦ֧݇=wr#Q\|9b8HV4ui/0EV? `r]a*܊i"Oku/pH?沈iʭ3TI({GZ%q*dp%ɯ=)yv:P xEv_Fk҃4'Z=h5XBP(-]8:=S68FZ>e*>kNUsn]:^5SD$ mgH<~阊Zn#) n%c? 溚OC"bu}>Y˻u1yX1-MC`(?uu o% zh۱lTFq^buN9>`7at x<x\ %wԲ?, B8?cep<&PóiN#?x˪BR+JR:+{םNEG2VȆ5o(`x}IBײOz% |rLOREn ۵9F~wє*<y<7nLKov{b4!;^[!!__q}7Qd{S'װ'% lOFJ:6C}TYLɑ3 P8jO|dz 8xtzi]E+uei۔6_bQAeb1tY\ncnd朩3DL&Ү'*}OEϼ=5:ULlU 8wVUw[s.g :1ɔd;#T 2}"?t>m,U˙EcSiv~5k2?sЪi Q`6zZ,<\;U}a>th[YrQ;B 6l D@UXg ;"-1hϯkYSX1, wWhXfs$;||j,u@߀| 5lͽ߼&(LnlJ#6w)yDH 몍sL F5KIb?@&ՕhKQ^hՆ,ဓޘdmk}؏(#Y@ypJ}x[ Y&t`bZ6AÉ5m{QL>I2nl-̠VTs}qeV%2kxN.? ?]F#%_14/"W-FX`gy_# ƶ}d+䯐^8zgH}st6pDJzAo'r!@fS2_3< xrR r[1G*쎯Ax_'㭓[S E=f#3F]bbi$ju"y81RҖ4h\@T`UR#/[OΗ6N.EG(0^ȣଅ YIZPGS+uGT1!=G[ޝãUȎ/.`A+zHhC)~OEgv?q6tȑ{n\x MM= Dչik?j7WElhkx8wEtzp(:695xgAIdco!j:'SKikfbIWc1{ʘ]%g">ބK+T8aJgׅ.i1/o"cۤ*8"i@0xyX-+v5Q(Y6wG#4T0e&g`9T9~-3*AT! -]%jOSJ'õI\5}-,u޴"$ \tVЭO}!X"%|\oH`$M,X!.>;uٰLT?8cނVfq7Yg<3-t/BlpO^hb O1l2EK[PEf,&h5c+;b 1iNA*F.\)5p*u?c:qi=0P׃¶;G}*s P&̵`O('rſ^ɐ_𥝾% RZ R40,HQy??3ώxO kׯa(3s9Ww$I%ODaI$ EXrdX3k7uJ>.vn(TUقxIhrg-~Ej W}\sQvWl܊-ojB%S]MGX;6\ߋ8LxDͰƴ N*O*>&urs]x.XֳssT>q dGߌS-@)6>¬rZetG`$5 3,ڟ4Xk[$9 `%RuŸFMLC1߃RH^Y%`=a,4PgժS_,34 JaQʿ&#vSEyhm2$|/a`E+xE>h 2كKJbJ.H;j vZ`34bV FZ{;3yG9seQZP,P8lxxihq^ yz%@_S8fe.͆v PW'gpY)F9bdi1~|_D%ݑcn*};:W_ $c9~*(Ԁ 0. ΣE71&*~đ]Qwg=. X@ UWe1gN#2ZY&tMpL SCej Z, hmǫ(>]0 V2%)L ]x}$hgk hff;<8j۳ư GPRb7(+TxpUsTx3NeY[#7-0WTgeckX!BGN!xAHw'^ PS<, %#]ug7;v;CQ,zIB- W[ IhbX@FYV>ZZ:\E'e%u{uT٤#6=X8M~j6x.@SÞ*!]\(>p;GYDžueH;I V s LZ}ѿ[ZqmeZ4q}uJ6AòΧL׵ga%߸˲[iݹ!~&vˮuVuCFA}x+V=+EB~M*XXW UH\UZFq6ͺ$ 3VHGs{Ta^磙 w3s^NJ` *>f4wd~97V"@|!obm`Q*p&9~YjIӴ*; #n?YQe_~\؍NL`v\>mMn.bBB@L'2-{ YӞ'^9!#59RK&UsQ"mp P.vZZStV _)b 1?z*?_-´] 5sXCtdS kU.;t6#Xın/$g)jyOfOrM^gb8 ׫3& خq|焴 yٴ&=_rxi#O6GO.o߀97Ql`$<<&Q &ytQVC/oݱ\4q4}O}a-fޤ7 cRIu@g7w\}ŝ%[qxǷRpE6dZkˢv~XƵmN/J@XQyÌ t\> /F2<­ꕔ,n,xwr %lXsN,PtyŴ)gJ2uV9ʵuwv(p;AzMkV/셣l>99]deM~_RKNqS1#.P٪7ḗNcA=s`{~3#AAG_=Db+S2R ֪3; w*nx /]P mET !BNN'OuQK6"R_V>ߗ?JDqZߺIHxe|ppg@VLFڏ!y vVԼUuA( կ.' | U!Pkn~巖vj7< y (aBs"׺uEJԯDžHkD1m@=[_%xV1LzK%N{ VUK(g71%9/,0Ⱥ^췸(qK7S?4ϒmxɹ^ܜ涐JQ7b)]Ŏ_5{rw$^֣UCUu4ڌx(jGA_MJ9$P27f ԋ84|z>o]ª1]7k+-n@@nC4'1 nNn߳h(ga17K $sdFt/^R穴SM((P+R0m31??FLB, NNPR=x#y^FlioEm?0"rt Uj R_ <6ة:o{Sm-._1ك֍sJɽuG<:/w%U]1VApXisId݅ME W! q 7o_`OP\/>? P d)wk&ȑ>o5,^D 5Ŭ#O71|mh64P!BͩزiB<-xnS9`鴵@vdcN(*G x;95aAUe1vn 7 3@[/ʹExg=˃ᐸcufR~<]fWgpiKCf]%ZOYÎ`NWnde#&RQ*PC, |]3eI"bmB0&##T)>XK0Q#fw lr6@f;[ƁȤj63V:3Z{A 4jRbfB #ҲLyǂsL08L,,زhd tYF#'~:hRl=6/.*!9P.̼@4Is,|lP 98}_2`ҫHSŽ H=~ e, @}k{<06ϐr hJAYlR5Vt%lvi>k Waʟ i"ڢF^H&˸HEqD$VI3xi˾&LOt3:ya[ ˾d ˯;gFS"{}W9ӽM>1i }(Vl"*RĞp=ueIL}-1{{h2vY0}hu} vDXAyIm:{A~*X¨Q-EJ6$G~GN%|vcfϓ8# f_e brɸ%s (ryf!wl9(J08"?MNA:-{@Pu1FӴٟ Smn9CNcN?aP$ 5L=D z p$Lvnj .W2rsD|ڴ]O>%` Ġ 3}AzcQ%q2<<[``vl*A2TVCu~Y=1;Ѻds902zKǗk['ע%4+VQQ^ɷ\rZČڼta3 -2X!=}3ij7)` ^s_H;PZvȩ(2}U5)uh;,{TQ:/+L}o(SHI5Q7_\4;lI 3/j%1Lb<b&eE?1۾đz*XǵE4g:(@Zc^,w׮_&9Zh]*O n۶U!2DYyǷR<|M^Q,)Ȝr`RZl,~ 97W7 ,sDUPaHDyn z 'Z.% +Gsc0Eţ桶m̴u0T߃b{p.C F/;(;MǪt} N-׸ޥ.tYBܕ=aci'NwFuAr:mQ%S\-XeAZ2D4{)7yk6z+\dE\BLGJ KEUFzVj0-WJ3\̦ y&zV8/&gV+viؐ!{H]L9G#tB{nnh8 m=܁`(uQY `{jJ3wh ~A,mp黑{(@\d-VƆ'I8+ū6\f/ujaLBlu9G DǺ;ߠj01@L/uD(.^i|`Q~Sl< 1߷͍'E;W9H]`">XWb7orw Z+g:7/e}&;^۟!씑_7fkbV(ں$Բ4nE J;rv%-#⍵Hb)4p`ye2SRPہ*.d-Qs8Rx-&b$/e.e fmcj6 9Vy?ma95kƭ?+vK H. PXС}žդD+\[XxEoO Zz^`m4e *'/[Bqqd֠q ֖LuFkcKs8N(K n=DODJ ӚYN x=vRxcilM~׫K;ejOZ49k^Gј "?bhݾ:pLtEXG:yew]ŨXmW ]?#d)7Qbo&Ǡ3n?Uu:{ Y-0Yl;)s3 x\_@Ʋ|Q;Q Τχf"Npglz4p6p?Ԛ^oϔymN2@_س bo 1OdS#}_o6t_%K Z{fM:D{Bm e;~O(h|s>ퟶ覔[M?0v K4%ޤ~hG c͉OH 1Ղ,k")qiV]ϡBǂ˩P_/R:>_B!٪HGֱgZܳLCoQ[y%kbL+Y$]΀xR9M~iWi^*1QLc&|n(+ ܪ8BU4U^/eMl#y)ҟ./Ecnh;s)37-:`$$l}Y]Cʗ~yvd}UTځUWJo1tY:x%_k+/JRvሏpZq[Z$1fa?9ӝC٨44\T?9H5tsQ$oduG|'J $B ]Tiw),΄(*/{2~rՌ[+fRKufbb/P+̷B(caoCQTο 9eFVB:BŘ7Қ;2lyݤPDFjɑ}**KEB^~]#aA賨u$#{32#s3#Z$nh҉}Qf0J}0h^F'lZhЌC4T|Vq*8ꄸJd; ܘQҧ1Yb$Fޘ2 QUQL7UCnMINY>d+H+!o'Vn#'u lus.'*R`sF됕Ukf)(k߇VzUuF_@U!tN3/vDR]Ek"=jtq}dUc}gfz^b3a- _˴WK`ϒwrz]d:X? $F͸E{`Hd`Q@I~(@a;ˀD\I쑋V; y]Zyl+c5?;bmaDV |&dz m8\ޛGus{x*0)m(omGIGǭ $1 y$@@7mG248\B%xZ댻9uRW{Y419(-f5@8-F3yLRVI3tpLt!MFOзg4*hFf2+cNO $åaK!nz^Hڤa3n2Dq[ *`RIJʯF48zٚji[fF2Wi-Ie'm:ڗGeSRfH1]gE.#tNoLqHǨ xNSoP7/M-+4]]a%AIS9 [kAY7"k&0-^ӠERRAh.B)T`/D՜[+̤% ϼ.!BbZHkÈ1s hfW!wvUcnWDY> 䞅C@"nP;.EٜߟT,&K2پͩ2(w; G1Y"/[a=sy.i"3;ՖO,[4mz 7? 1l("IEI+V5f$)xV+#nCP&dL #SI"p6GLh &[hL 1/>AZ\қ+c,ma"YPdg3cRnhMwkaxį^l` >43:9EJf`{>ɷp7L+߯p=ɣ5ciϺQ^5X\c䠶u]oP[kan`}߃{l0`,Q+ISnEo[ór_h$ frօ<%9@"dH3 ϖ ;1IKcx&kWٙmw#wd'`U'Pux$5|Tp8,Ͽ{ %T?UOa `wˑ}l]^ YVK{ ?)P˒:;91{[-<3L1R%VĺN_]`)s?obr aQB!FAbT;Z.$&hO `0KyNKY 7_j<0fL rns_9M1 ?dUjhE45*D4q'J_SzlV2SYΞdpvB*$#U ^>]$P̍It"H`m,>L[=%aӒrfʇLEMWCQЍ0SkG,kN}W$kCX~*=M\YKۦ!OM/ı0/*ܥkͨ*geS}Em[7C{Hq+hڣ=FeY4}􀴟jʭ&`3s+i20=.AG0(7["<` I~ȓgE#w (й??RiX|@NK8oX&LkPܞ]ܹ2Fٰ L+$ڎ.3A؇p>QK)4)>#go 7u;lwb6w7d}- > ǰdlUYP'f^úsGO'*Q2'ţeR}\Nhʭ߁gg_'il@ ]Sٰem  F9P_JLP/tzp6jKsX\VC:#e?) Xu\qvB-]ȗ%m7/vKAL+xܛʐvU<~p@VDk 8FC믺.Zd9@x.ޜk*P6DMגE"b*ܩ%t]hB`fth:xN=GޜE1Х6MXO\4++k1))L"050 3~bG3Y5*n}a%WWmP +) =SP1:pE~!?Ma۽:>i!E:pW LMaU|q67a] .=b>XA89Pm #LgHky~ek!ǕaTFo;م>2Nj{{>_WMdU}!JUݸCaNyT2sg oK{H6.A4t_W5.b#k8ƒhh3;o&54-tqtmN}徨08<or\K0<(LRD­0k)^{bĀڡMVֈe{{HDaJ3$eB4f xʣؼ@U.;^P.k} igͪ$l , ھac-y9uZ^S57m2rL8hc?N(X|2qŽVHfVƜ]2"*RZ{״|/ XX:0KI+F˃&ޙ'op9[ﲣF#TQJꂜy/yvŸ$5\6Y>z2vvbX4ZFNꗡH? [׏ k/LqJ#TѪ{8%M:N6P,APW$EJj:Nlm^o쩉"Ad O[ip~_6"JzȯSee5PH](&,*r H+otN%dxAl7ð[݉+2I`=㑨dIqc S9D.KǠ˥"Vf4~^D*KeC^4Z ׳B}H]퇈t\%Z8JBCقQtd(>Ѹ5:8ףʯ=lqSP][|\W`") }M0]3K'[0O}1r(꼚֮y4Xe{oXg@'xJlNtJ>16^ f3&+HL/2"B[6Pb`xfJQeNg9@ZشcOtCbOB~W 釭wQƟ~j`\w 35hm%t=3DlPFp+ψp`"Yb߈IFcOߨߘoӋºAQ擃t}竮ਥ{$y*kZ!wI,B$\7T4 p: byZ-5ni_|! ս̣'@N֙&mK5Cu^3SQ0G)h'J 9!R;K?NJMu9Mϡ3NeoEBq )|VjZbT' O4zpQ^Z7tWHIn>Y GCfxТ@e#I_$o9mi'#CUq m9+-MuR꣸s# /Dz2h ,PxSI#;i.I8S(S3}4:ʋ~m-R2WWos^MIc{L͠ahkP?` ?o{Ⱦ}^˙ڋTq!5Hf/h:x<&s/S&Bl~ϲQ}'~5E*v(΍V)keq3/mu.fȴ´JA*Wy$[-6Z if)ËU&eoۖyJ Щe* (0b_64Q>v|\_X5d|-[L]J+Xe6@L:{?7IL%̨D<_?cKɍL{0Δ 7n0K]x<.g!*<"[Cɓnyc>?T1HUҸET 1ʺ;g1M\ܬL{TݤM9@ni:ﶌr3.VM&뎂z( p+0kx6xݗ>o[ҹx̆WI3 ^X [CIw[LZ)"ĹPȤ˒w|]bxhzI>Vt@nkZV7GอX4sWm(pE5S*72l͍dOWOݺ}}>hN!c~*際b,ژ 74_ˣk'Xę ٮJ҂7[4Etf2L ƫmR|Y;kS/1*??5caA|;?xykF17Ȟ##+ K O9k[*gʘ?>X!IAVy\Ϸ|!doQxBMqvH'C֋ElkX:EbfXei+/u:9b NE\\H\r\ UAQ/u 5:֙(ҧtS$_4OjJ8O3,2ziy&զ$6Y*.S3aw+EPʵqڎ~ ua,; nDutrdN 0 &P ,?DDWL1^ CWc +i&% =dl{VNʩ?ƪf:9 v:^ECͣ}vqeTDJI#CU*lqd8xo1H¬2:k1}x Q"Lϸi޴Mg>dL7N ĝ0[9{`.7d$N|Yij6[Д;4Z/=(|6[V@KFaE Vx8'?LR=AלC-, \f&VG3=-RLU/0y!qO;SM]ařRŖ%I[H*} \nc#5j\L3V}y>4x6aW-?"G$JI߃v:+ HT`98ɴ/)z誴=r[x|Tö&wULGKDMby.~GDߤ&z)\oHJyc!XRo]g N[ ^=lpw;;~rJ]c_mԄ irw`h\'#ŰkΝcɌ1WJz= hviW̞[4Zyѥf{/f7 w;[REvbG< P Nb@w2-Vlauj0Usq5߻c9f-ت t4~P85>C"u)cb.DB>UۨDu&"}HU-UT;8{Vpިm-@A i2FM+ٍdyLd?0lגy>QLKB할ZZr]a?=xaIl}M_LAS:=@wȺS4kCã(mHTęN; dk] ʏe0 0Ga/sQ!]Ku}O/)ٚS^n)IIIltHQ w,奈 0H"T f)eY!eGD-1F2*-/)s q9,CυQGݶYQ/OX6?;$M| 7mLbShg}Z^L6gh1;jm>vNjelyߒl4p^rβ]?ГT>9R 4ZPC=D#9 2l4`NRBmȯ}\ PkBnNo^`4Ht)Y m >]Х@Z18r®r$!O2 Q9nb$`5f^ ܆}PG"ŸG=FZw6zdK:&`(@2XdZ-Dn!qr,p;Y8-{z1 "Qu72AGՙPdLAJ)~z/b  vrF-Dj3i_^.٣\ȳqж jXE|J/} U[ p(FP3o$D 2vvdOXޘg^Z(5WY;4\Nge1Z{/o:./9lSFȌ1VZ*ViãqᵼVBnr4sf˾)z@N`>N^$jȎPOD<- q]w[KnOت$| I,"僐gH&Â㾸8WzfJs~~mkP͠o}Ws |n WZ ̺J5ib=3O=m/*Zo8fX^ #_#zh\$?Et4#zVSp!.;T9 Gz2zr/ aWW#u^1")U젧>A$2MZ8b/Dߓ:KKqVZ)'T76+^akwrְ@3MK+n2^%J L@5m)ZbcEG[Ԙx~_!1(^F[0NEarRc /?F2VXL]6 hmXR)'*C ºN>U5s}B'Ћ`h˷=iD<(XVaf 4\iv훴@b]{V!Іmxl.!CYfH3%6YIO0>+9dLXeD 踈K;3O*+f~xΉ0~R=-VfOxt 3ǯԮr2[^A! >`.Lo|&_ 9%NLe^[䂭,-tPY7" Ibt}0,-‰b8X2d4Wy- njX%Qcr %s6+5(o6W]ƶцbJ΅}ϼ[V ~+0,3b ,p$F}/RIuDLրUx@Ng&~#.龵8: ')sr' 6hlC2ͱV ͼ<Wf31umzb3PnF㊰ZKԤe7e<)bY*f4zd9^G²>cjTrd}ܡmi͜pSTbg`|DQ+P1LhGX@.em,'N-[K3oEl2Kc@W=F"Kr|wN[5IJե}-肤K%ŴL-H1*Il\t A{|hUe#@n-?gD3FϖII=7q1ߐό|?upFGW)}x ,F"|8+~E_M$y%&j{Pe][ N#V{~QVMhEYNL Tis;iPvG&CR{zR|[~  V:K]r ke\k2I}l/sa MC=ƢtRr\xaGKw<`zƊG rh@L_푩N6V2,L"lihnyz,FWp1:e0;P})jOYʚc "?E :{`!2R5S^3Cb^"wwt 7:UTK,Ma-1*,Y Xd٨q&*?c?c]r6 vlإeRhYY*ܴ֖1 TyjYl nA,g .J\hϝPbR#wgSRr =h|E9V mM ji16vڢ㪝&<\V?\0x/{lJ8ҩޓvf]3-q}[8)*!ߣ89)Hw1}GPt,>,h?,ZǓQwmb$4&3 0~4q:p@qviT["CT7>KNԨ+(Fu~Y 2zuO%jSiS8g/ oM I\ifF6шHoe]`>ZX'',n Rw wqy&X32tH@x`utƓCmRA Im+̏AKŊ AOu?3yRy,N! Zc* N dtgzU}sW}xM-+yP-GL:[3$j0M,=]z]P;fw0Kxlk6N\y.d/[2̦>3n8C5(Gar!hД[ ,Ԇ|J\|^4W)n{^ja1 |aAڕѡA49 aG@gAg_āPHTr_ JɥŞp.c`Y^4&L-W 0> b\sB5[֛`c^䄋 B8v${|&Š5PHn(!%!VPjh-c ^ݳ0Yz@*b38r'-Qx:yLhf5*Ϸy0¾"jJ  plBǟTZM=y<ȵ`ߞ8̇ˀt)aTMdණx٧/ $7m廅PUsKg~KE(&o~}tA7g"*s)AŧH.H,D Z1]"#}ךo[yt,D E0Jz'Q=)a'Ő^Bz3)_*J'V7νWc[3Pi.ɸf!%a>LpZb-O7>ۻCKfVc@o6I^Z C{JTӫr1/+ԹkV!tU9O(Ce&P'~t#tblj T8ԗ|Lwm\5|BJe찋DѮne8kru ߁I` 4f7ӞMQw(tAd@ X)Ѹu({YSLn5zC}4Zu*n$j)eMnOFxf53۞S!AW1k( 7.I8Pgg%e^*ν@^ 1 -/A/ 8cB .yA^}T/WC91Qo+F3T7u?՝$x^Vb@r-grK\DpNJ1ΉIBc,V0U=O h# h"#qgKFfGNnkwќK`'L{ db8/{z?i^9@ӕ |A ,$ȉX-"bf1,fϮ뛹p4l"{dw&1(rͣ;lmWp&4h#>BzjIϧCI֡HJAj ̼$T4- ۩#$w/G`[ȌuͬDK-U!䊔 a3f\Rh9ZRkv`otJuʅu+i8]l%)أZU [Ex؃zxŔK$%>iY!d3ZwL7+F'a}977HN'h {W#,& B`MqaԱw`8Dcjp{]QCti|@4֔ 6QI:R wD2Dc:՚}d4f^H•v].VN?Nd3I[̄GUg㥎ʽH /~kY-h9eIs Ȅ)3\x;6mU-y_(}ԇӄ4RuUM܁s˘ʼbVvыksWI#:v7 BXT!4PMĻ&nNPׯĒT?Kɞ?}d}Q5^;Mc vv4e@BN/|^ H[ SثtMZGU+P|=lǀQޞx D>ߏ$ :@_$p|k9!{W@͜Z0V?H?s¦WXf0T$PLexpMKroɟd+PISBrc'?ϙa[bSb vVyxM2:!`S&ິ`8QhX2u !94v*eyO|52~s&EFpIJZ}8ȊA+8v~I ^w)sO^.=p<{^[W/\:K~Pi0~t`r3?K?Zc eۓʖ8üoRY7W SjQ a/6: ]΀R* @oJOO)deWM]NJ:OtB$6ҺO;R=|왒)oF- |+'^yng9tfbG?.ajt~Fvqw P /]g@ mMfV.U.usg OrzR]Ӧ@tYvsi,h܃;\(+s Eyq3DMJ] 'P8%&_3dF>H]`uj{vx922oQ J$Cͳkwc§CҔ_Vߙqu(Qt.PP溜AS"2nv$/׌[ܐ.}xDV2~ Tx8e;J2ʗ^xHB_%7Nw[i6u{" =Vexu v\K#[GS`Exцh#E$/f{$`7eVt32g^$c)o'x)ѽ][{?"=m* JpM(b m1]^9 Yǎȷ mwR vu>n%^D3#!eaK≰z5!0i8\o9LN%ě}s @)!^"K:3yh@2c!LD`]_:v#5<1Zs 0A0PbiIuBS^]CtW䙟x' 1Y߮v:&#C.LCaT RO+^?qX#jJ@+ L}wZ(7\{),&y1puU{Bw)FDm`i-Ĺ ]ܾ%$0w<FEIpfVHE~ۏ*7xŴ?1W:d%+ӕ@AIήd6DzDhTsn+zS%<1۪,qDI_H׈g͖zq^^ȓqCmR^XIu7/\/NiĴ5+]}:f8V) 9vW.{,[.(W;&Nnta5͍>ҩ$,sWdXLoCdm&ف97 nW!5\d=Jv%%|b-ԽjU.}P&skXŰQ ȡ֚=!udd; ͠S37BܛPLOȒy% #LjR%~CsF 5h% {W[-H|ImZvՏ䢻B kp>Qa'pfY^ӒZC >hN0`$b@1)v;KV$\mM'oKP"![o-~3-_1GtY9,rA؃YCJj'Qu %]w_zezuȗ$o.eƩQ=P'[Na_Ts95q<%n5ׯ@R%2gxn`E!}>,Oˋ莊j͹ΰ_? #W :6#$6#<ˀXmJ 'KvC+;cmQ"7  g)wͱ2WD4;ZH% R<ҺcWJq"ݤ| L8V9 s2Ԏ'\'AiH٤m3E*0 ['*&"j 4jU/rqxPJ>h x{ 6BX畱ZXf5_W^4qSʅ=\rb9k/UOΡ}`W\Gϋ]>$ ^g͌u]˜T>ӋB$ 3i9Q (`oB5.~ɗ "~P:xpEl3Zl"okl,|-f0fudrx$&ˀ*,{j!!DeEbԣz(q4 )[LI/UΎZh%m?M"/1\;F, @뀵ҍv$vCߞ^ͪ'[w ǶL^Y"|oGL:~$Y f%|b#5w2€6N!Fb@6Wγ7L7R<=Z73臷p9(uG9wu^,dҌ& ǽ6=\Gur&MoiD8@(U d"Gk Șy43>s5@{.xj xFp0#d ~N^l WZ[я)/j*?gS.ꈻMg* B*!pfSJXVYߗ"ԥ+X@Z,TGۿO|_>[\vћ>hp\gG$&I7{6#aúNE9`$#G->@TQw\d4HMX"r=І:G U *Pxo\j':܆[ 0Mӽ!{n7 _ll"ؘ!n*mO ZqKVLAʋMMW^-&@p: q@wmJU$ F \ D`]'FGV @UIBWla;8 4R_%0⛟)o"`yzY{/HMл䖃_xVc-|V b5{O]/\E](s[q=N|z;,V-NIe(y"@Bd-2'1,OJny, ͘6VRUh; LU@8Q$2>_KmA{==E,+f`_cn cnWٚY S~4mD"56 X'_0vWovL}ڄwm YykR3RWRᙁ(8(6FɏcǏRs}^o g3Pw]e75~9WQbw7s]meIr- xcA¢UyZ)︮)&ӟc<%(Stƒ|I45NRԙLxqcR9)MHvno#(g/L^$l235>ǂCy5@yj:>3'V0o:E2hdnCI evfu㩓TvX-Y/KquyH!͍җUѩm.3g,!twv#Pu$vFʒF:SǺ.K Gݢ8ͪ.zkW wkNs-a$9[tۡHuAUԻ絢2qTF7D7R~sS4#z.#@sqp8bPҐS]qE;#$ ];Cg/|i>j) jKFCA+%Ԇk9CՔK PG ՛2xqx|fqvLlI@vj2%~Dㅄ菓 D}pԯ8P)k Eԑ)d+Lp O;4 lCwd/wؑ 632Ţ YԱԼ5`P{;{'%Ov#O-d(MK:qGWWTU N3Z~qS"!e%dJp߬D Evx.rDJ"d]_L=FYqܔvB{ߨm+ıa=8!Dq=h-|qI2X1z97"R[U*YVuc4њNkDBj` lG0P3oJs \ 8" ~D$\.'YǵzP,i'8V2B{rzf(.MW~4q8.^?2Pf~n͒jT~`tsME 37QP>'nL'KjE}Y==wDPAi$:d"LѸhm !N%4f򁱭Q}ΡWn-a ?>HɄ̴q(dzSd GM큹|dӝ&bD%0͞ީֱ[ZI FZo߬(ϭY㜔ǃq]Mڎ7ӻumV7xE^hhBQiAl:l;PizReܞ ՅNFNrzAo*y]A7`kn0 xSFE~q.MŹap.ժlHqV3ˑK&K|7A5~ВWmSJI,ҔzʛoXD҄nFph/O?z h6ᕷ zxP0a\{;1T"H]\q,ϫUlg?9O#&>Q*0;ӠwLk@*5MY]T=Huawo ]Ѻj"3s vl V'qe= =$Qz kO3<| d㦱Frw.ޱ1"u+A:OAgU Dޟ-+8c@eIl 0P p>s,,H3޿7,#ZN:G);m!_S<4ۥ/{W4$18꩸/:4fvKv;G,HXc++|Ep\o.%GhIEdHPC uvK`F8&2#_ Vo~~?!7=dǴ&I*oܨ'vDQ('[ѱ(߁{]86:B.8B ]"$d*hrBg3Uo#}'ѢR`l}Bye.TQʺx9Lqk@>" { z5O%ʷCIMX4p_뀄FPC$Gzz;:$s{ZbbeT4>=I{#$^~'ݫFS?$\Q-@=45OAxn @IE= ʏ='ض>MzK% T 6<$ا&c&ّSӇU'0'Ӕo%Xgņo3+YfFd-SvL6b@|΂Ko>#72+ȓ aT^Sh}`e+yٓBZ7xd8Ón= hͳߗ+?xG/ Ev_+ n?u0[; ^+N>ϜpV‡~Ѿh<6ߏg31JdgX eP:,$I#ڡb[Rk 4g)1~8W*Tꅳ[dպMkZjR@h<[~QeYaf /4cq92Z~W5d8 Hfcs6'߲d;/`Fh|WG-zT0Hc`M>`Xo^,$ŷw$U미DQՇa>nBψ9&V 8S,G=,XlScHOW&@5Xlpm+YKgip V1QlZ)eKxCxkfVCR_YNɪOa7y}wE=J^6'GnBy E=G#-a5ui?P?ώ7k=P,6h !m*{r8kѪLMhS7lLcօ`M%D^&(FWK:[tΚ>h(DyJq8. -Q.B'8Vn@~4HOj ߚO?UUł 9A017O6"ϟDބݷB׎}!erai`t/ f O@|6RE*xVƖ`}XCBz$HK PLD,ǂ)oHC@4Rց|bV |>)[! ,G@/1MBժ֠q*tޠh))BVK" q9~rv2֤Z~ b^!{N(#7F0 SQ1P iXBz=KQ ;TϢ]#WRUG%69+!qG5#6ND9\O_GZŁT_3qw4p +d)bGi GDkEz8K >Ěu^-rWoo$a +-tyceQvOYx܌zna bצğ݌>Y,3wyV5IOݸh6u[+G O&N&_.ڧ4-;-eddF`ZtQܛt_* ƩImv={5«?x[q`'R~G3nnEVo)Dvh z2ec£Sl-+)U_gD26\02Y HHrO֦(Caho1yZXDJ;Zg/$R^eu)¦V[Ix~‡0AFڇJ}Uc=F 3H赞k%?Y|Ξ[FQ>ѓc)p_&EHj$xj=C[Lq`w 8H wY_3YЩ'g1Ճ1Nb`[UzB%ͅDh8w[ MNN^2(icA %Txpgfx qz0~ʷM*ܐ}U[]N YܾY#8 #o3 ${@ Q*]qa\(NR"yhKXud=ro ѕ6\[[cwFnD#~lS"hxiqeoo7`͞ WV6 -\.?~ ^pFvGV6-k6[)m ~Z!p \SDOtӗF]"kU%)ϜD[*7&N+J-kDwxtv @|[L| L7D`w,if(kq>/UJ$sV;q쒣8_6qm'cpx>0𙠻\#yFZwTaDW`1)]G.k yߟ?zqDQrXnA3I:Nk+ pS/h+SMBP䊳qTEAMU4ޔ%*2 9YG!1P4fV 44[p"֒O|臟zʚ6LxPcS8?8}"h?' L1k3m1^!WtQfg G: :yҳ KHTe9QT@{ 'fKh(_~@:4NZ:YjBcD&86vNygii]}U#z8<sWJH8,wa. lhBnlL3rڤFnXq=$ T tm=u}b?o-mZXM<;K #a,R\%,9FLI)ި3 sHXpmWmIx=]/@DY-]Z|'W—l$688|CPb=9UUv>QZRl|h*wPTlfQ~sЩK%t9iItsjTl{Z/i& 6wjIG NmU%gQqSeEgr1_>tR OK\{Hit2Q[;_-wЬD)g *6dNTV!u2 ;!2<`o^f@ׄ/<` 2]e㔝7bu 1 WQ ~FZ ~ wAdl2u fM-$͕=VCܖ-v~ 9up-IgH/rIg(̖=}yR¡g0 ԕ$pno0lKỸJAAHyvJ5S.C 7%2|FDžCcA7-ZDGַnk ^[wh]hi7HDVi4j˪JI 2EQJ1=ed0V0R "_Rl6Jb"Ej(N?YYdƷtȱ*m2T! #2?W% J#D2q M=OɅ ZEq '`$ dn]C\=-uKߗ-ߞ !DDB_וVM1gFF\)yAF#(PjRXui"- _tbLl:U8ZhqHd fk7T7-<(r?8? 2\{J2n^G+ AW R˾]bZg9"`oذS@j[ C;8.ڮwHyw7r}Cs1( t@=C#0 ?iEgo8 *⭩1/O~zqrUR2+zU޷|+bLo]|:*rd6pTa0J%Is=ie+0VCض/( l;dӁך%s]2lF-SmzE/P(f3Q0Gju8P+SE>Qaqt@h:?S86 ZfY5]E`kzzE0e[k{>["!H1:ԧjvzWnޗ)^Qm139d8 E{tq%&}ced^ܾ`WPCcG!'D+u)H.z5br$q9ъF K'sBr~K(:] ~䵀S1|_h(g<>tO\n5V+e^Ң4CbRu?V'1cFOU6P.vq"P[:;`;skОl& >աuΥ`E]b­fX7r햭`=ۯ{f9#HBĭkHhj"98zk|@^ QT ;J(_$/-&®`0\xthV҃Jev{+ILH8=.%RLTHȕ61^AI5D64ƻN40VnE@;?\ Ρ][3ke$̺3?RqqP*="k[Lcj Qh'p`1 ~$Uk}H\>y뾨![`8Sv7Fn)מPr-Mo3E ;"xuc3 ԫt򴢏arFw<:ȶVLj:qu܎/r:2y A/l0f)HbS3Y (Sq)+]/eفLnD7v1o=Dzc'e$kq7 Q*2TS0=95$(iͷTc Qq ƭDArv )89dY-4zїS<-u@6\[|)zG>{ uk#_r@@DTBKF y,![ƛgһ$fT"4sĝ^ dZ!sU?F͊JgG]#vJ/69"ʓoP>42N &X< dg3;n]cf O/.ϥ D[jLEW%-٢80h)LT3ox dΩ |֠!a3C&GF|qIw8-5j t&Χ5 zmaswttE@,|'VXF,1UZۃ[`)|k5"+'Ayu9 Ab}:@HMsiAvwA!,m)\`l'6U 9Xa2<+_d|\ssM CLm#TS[l+ݦa&:g)M 'Xu²sӡ}DVk]iJ1;odťivohźn$Aj)\G6q-{CcN{dUmh̵煹{ٜFWmhLCH׸QYhg9(&E_r ldҖ9v'br3pec :IsqJuDž8ԵM?8ߴn%OwT%pB1M^lτr4'SfIT $À 8m sSG-tV,KY_1ٞ+#NY{.S{D )Ф+ȋi bflE<\"Dzb?G%˓ϔaanN5Mm=Fb>,9mSOTo}|+Q{뷲>Itzpa%*Sa{m5ۦ{/9ymL1tz(f?Ϊpyc ]Xͪy"CŔoRs`V5&[uj=;\FCK4~<uh6-k@VqV2Zd]v;XI{0rezͩL1RM`]|d8c?7^bCK GXQۏ5nE[AZdbVbYg'j7ot[?:a}88,/v*~u)&XSf@k@$ˀUUDo@0H]FFѵzlz?51ԙuZ߆㋎5N/0W )I~Nf68ŝiCT;6Ѿe] 甜kZ;؉o;W)W}dIm 2F $ؿMRxEM,ohm9-  pyB>G7ŐS"le.AK~,J]b69WY;CcUV[ǜs}ŒKuIC#'f>3nRB=Ju[ު%5X/N+!I8+#SsL;%K.;ƞ5YE|S-&F]FKq?W`wúzgP/\5"ra8Q!ߑq#=emU/@y7dzI:SِK)kހܿW|?̢dc^ؗ5?uO8Fl:Fg_bE +(D@ĝN&syDXxrp&NwԷA{Aq' UD5 f&4O@ْ#h @ȧМ-sL}=Y)6Rg,8X1Fx}&IB po|Ѝ)Zt=z[d KeIH9̻`09a޴=F\9D2`]9+6'Tk!n2 V9M]ոBL'%mk|27p U[S\5.Rc&X]v?"v&釠ЬY⊱ ~=f8U=ET|qvJx<\fu7R^E լ$s]5`Oc)a,54Kw® mtxpFI>=CxA:2ыoTa؃ OLje!MP^DG&7V+P#4r!F&d+ڴ_xHULI[4ӌObf/ʍܭx_"A#$73ۓa͉0$/VMd newuB\`~NmkLĂ*fvF 𚪋Ӆ{6-JLWc&,OpDt܃iLKK!VhiTu.݆L;ɁͿE ,ߢ_43䠌cpK Fp{W#Ouu^df A?Aqu {4C uGP/VwQ8w^ iVO{M7ͱ?i=Sϩ,h\D'%[:Q437xF95p ːanf 9)Ovjy(?dvQݸYha%Է/N=.C.|Y­[YcތՆ294sl%躬ZSFʱ[ˀ_vV:098Tp$Cu@SUYhB SۑM9j,/TKJt3ES Qy#s^A} rF?골kz&f@CU*ǡ0+b l©)rX)!Jhhn,sky[htK)^o=j@D%P(@8#܉ͺ3vIF7G dnyHiTH+2>P/-5>9n LכrcXp{3o~M`;HV2q}?`o]/A&Cy|d&?;y%>vˆ(nb1\!;j\"nRbyr}ץĄ>!<B-?Po&qSOuN$ ! k(!@c~Vi8:lzӟm$W^趶nZSaMWQqH6ܠNy' Oxh߳\Zܧg=+U+6L v_i." jP;-˂|3g1A۹r+/1Wh^7:݆Cl@O}cU,̼-A^"{yY=nIz1]wydRaqkwlH 8E؇{ Imف;17 vvΠ'"QxcC`5R&U[F wu?H4R̂Jo=򶪺OR`);3_qv `~@Sw!S{cFLQ_xE,`Nn3 %P:aFPi =$"W {Q(uN StnLZiӶ>ixqIL vZ,! *yvab-QDjS6;ni/a;jPuO |%NR"Tt7Lvp4'Idv⟂L@:>=)hc剩ȨjV 뮣dq#s?e|D'5Nu>R^pl)Ct/%]q%Zǟm=uZ|~½^ǩ;I8 җh=TI߮Fм#s$慻q̌C 'r?zV-?Et ʯ"I/;Tҟ}/1ǢuZ0CE7 |GѢl,$KE8E'.λwZQSaj M\Y^ogw!kYsEr5拥niG]7%j:p>4l3!zMl",Ojm^$̃[m%A1d n&2DtԹ5MƋ' DK5892{;ť>L3eC>}7*ܷ(<$pI<`B-U%4O/@~&h%Lj '#(V&v<;p~#/|;׬mrrM@_j &7|[]R' ?~+dI[jdoyB AAY&@RQ1kdkwph7΁ j`HBA\ tc޼3n[ Xn~kKbSAg5:gL $g\8f L]=\([,7mo 4&{*!2c-$!ȘJ 2ފ2bEh/qh3e*TrQ|Ӗv25EoG~UY*sW:pj'pg8OimVk:@×].ռ˽HTQg>НfS&f^Y8*?H U. 8,ƌbKA%^b7M_]arFמnS.4|S⊯ƪש"@N\ϸd"&R$î0>s 阓Pf6ןmHhEp.:جw4-FnVAMlx`Ve ޡ6[x~+˱a1zPC`05oOFbqY s^T.'&R%-}Y i& x;I8em!~s3%+.JM` %Z`Es+z$%EFTםpbPL[*v&YwqaCܧ36(^+9 a'`[fp[ʉ!M!EiЊMJ:%JcėGz,zAmbA\+-^ ;XxnU]!:z3^߱D= 4$CP)CoG\","p7=m+TC,V*ʌ]O˳CS8ӽG^t"΂ă|R~hPj1)yÄ]2Hu,A}oj UWZ?>0@s`%R>CR1<?GI]!C8scʚ^*4RN,!n ëېS±?xɥPݬ'EaaP(^cO b6 $cmc8v=aG> *s$0=sP: )Go%T£:&'O}V  6S-J%f:gmy'sSdOAFW=)"cWG)K~ON)OMk6%lUoD NgҰ5H#T[*Hb>[z# (i+{eу8^뺵OJ{6xƖŠFWfUW3!+>i`,Lmc¥s*c0aR{35x;|NT޾U~׷ّLfaﱑٱ$1a&̩<,ƒ5m?ݲZ)-Fa4J&(xXȞo+Բuw8!_|tt1y'΄IʃrدK4K\ 2l0^ih ŎI/W?1M &Xz?Rq"z|д0. #x+,#03) Sۀy$'[ jivɁS "'Ch}4#evmLQ0|:o'-B) 59?$}!SMw 5%VX@ ^4Reȯzp>P>/?wZ|E_~%pك?:>`3Jũgj፲Z }|ڜ ^+VIo1ck0 0w 4< _?s9hY :l!Z`UJ5i:ն3)sNULd[qv՞WB_sa-k9 Zn QxɕC"ȳͳeĜ ]Gp .}Ѧ|'+{%v8RC48! gD'.q0f`Gbf? bpHRE=QAN:YE|fJ}p  DS^fFg|$'oZc e}䥘)1߷е"y~JSkon`BZ;C{Ĝ&{ 8njPD+L?Om1 K퍫nExs ȸㅩړO)]( BfyW6]sE ^D_NpĊ@r:5궆w\Roް:kGɒ]׏=![K!qxs*[iKoRw jfna5XoWvŐ~!tIlȶ@Bu~<^J@Y$A@bo#grg`])rQyt4OG3&0>)=Ps+am ]͙:^.BI :Rj ֲ1 gaf GܑAC5fYU4Imi&mR:\C>I#=څAK _>1r3bD72]>vw_r2~04kcdjʛ__FXePGܛ\=l}I.T\'-;UIz.OdWAhvu dzY ~}/} O<.j8.fl XkIr^g_JpIBۖ·hpq*:h'T2Ќ.#8Ni5>1cd 8%2( kmܻWbƒ9%:=BWbH/]SwlmNB{]݋6L}PZ{xCu JijG%ڮY)o&@EWn}z tu/iWT 3gYZ070701000003f9000081a40000000000000000000000016599ea2b00002424000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/net/ieee802154/ieee802154_socket.ko.xz7zXZִF!t/#]?Eh=ڜ.+:SWadWzͱ8e/u@rIJA&b|g<_]U$&:e`?doOB鶋Yw?/*ZXhjBTĚZW"6Y6(&& 94*"P(懽BOF Pt= 41dZ݃׏r2yCV_{zW̐&:5je:nQOb_6;'1iMl+rsV83;d04簧!F[CHFPaK^3QLpjRL)DoGhuWmnIW3S3 |;@jp?qj)b&9l1WwSʢվ!asoߘ)d&o_TLeK=5C.k;M|VKܣk;!Kqf4f %pyCPܚB0"\${&|2h}8UWxYzɮKQRB7>[ |(qGKTJlR8 `̇}վEE'ڟ"ɨJviIZ.VHU0$-F1ZSO}  KJbX/40prXD⑪q'",kQN$I]o)xFK^u ^  r˚9 > ^QucvHIr^JVkcH@bܞc 3* Jc_NibMǵeրP|aze>ʀd8D噈]Q[ pqw5w|+,jW_*?WU*Gʲ0KMD ٰӺ׫wXz{J{ ͓7Òʢc,+ZʐVE;堍{m]1Wߨ[ ws$Uw޾ 3 .hVm h^ҦtZ^ !F@D+G?8 B&g0A_Fԛ>Xj#ʪGbL}8@YXf9Fo~gw{a A tHe6pSJ+9[<*#I]9A컽&E/3m E D-3jr&#xڶuRI>kSCΟw'* ^ XGf3kч?0|ʻ6V"8gaW2huwnE޼ic}喙G{1fRV ܘ,CAOBj_Rq{De/( vXWQAYyEl/bzI}a{j6)3ǴхB9XOqB»L۝%uK8;ElOHM%8=YX7vG&nJ_ӵ>ƶO;?1:X&a5]ku/ۓ7%HåK˱r)Z ֎ 3cn}bv䱾'L(ù+= QGUF0ĭ߉jLi.j*#*ʤNb8rqK<4І\"k=E~XD%KtǨ>fTw- k8Y;PNv~ ҍ`>^^˕%GP \= y}4xb~,9>Uca_:[[,uOۂ禺BA!U$N)4e _' ㋐ȭf,kɉi= O-1kZn$,t\jqWpJ 3ʔ݇FoJϮڕ?lUƝe@^ P uhBIOʜhOA\x $xYZWxX@6_(,UW?cNI2s2y++2bvj7݊A{_k|k9N,jɮZ3?BEEEtzaF_o=CQ@@V_+C\Bш7W "~nYT^[9aؚ#1(9I0aQFУ?j 6v.jfpZ?DQRJIif-e@93VI_285Q;`KɛFJ_eib5񷽣#0%?`aL,Q k祩Jۘ L3W4!1 cŌ^V79<$ z|^z)XP8:-# 10(4Њؒ 9Eo:p :b :^O3!2P_~Lǰ=F\y`'y{DP&$ w|L"n$\#o^ 58#gS0_Qf ۲< P}uM4Ϗ&2Sn0k߶FRӑ}#)ww)ѭ^W#^ʕ&39YjbBVMFU>l&b6HcsDPO 03="×[;=΅csbCa r%,Ge>alR |h:.âo@EB_M? {2cQ1)ƯCxb:QtKkWUvJ<*I;1fHictE靓dދln@sNͬA{ynԍTQ<6ɯLT augog u(_%c,aq x^<&8Sf97,5H:qNBB^i0 (8T\6X"#04?%5cd@8=5xU}$k+2h S`o<έ!> mC]ؕzۅxE*oZ^}M5נ)[u쥩gwpɀ,Uċa2#Yc}J>o[WI)$~S^ d>PDp#x2?Jcۂ6 J^,Y`!gGudԟz,Tpm@i1~v"R18v͞7 u56f+E/+%xvExNnJ劢P92ȯWXy -$@b۔q7Z!fC_oyP : Ɛf!@fkqK 0XtyQ=%=1LTi?oOIϐGӎo|u+rf6=SSm~0*HslIs\[YSbS21]$.*rlGEÊ`ZL_pj-M\bW9[bLd]aw'hwPk4IPy 0.(GC$-5 .PZ[f8OorO:F>LwZM( m+U7'>dc eE1~ZG=iWW8\G?ʍ /ًªn!8D1ꈺG=vhY-DN퓴v 7K6 Z_6覶`m~9lb<3՘1l& Ĭ|Y$+2:wuUuΖi?kAldAʛBLUE8YL*n~ʂO,:xDNLP.bo:.|[q3P8ڝ]SrVGP_xk5l9 Ql.<9$_˃]ɧQg=mXHFW0!"8G `0 TY lGM#Ko; p%@p<8|e"N'l YJ}FCHt0 +J@hENhGǼ# EZ :3H"\Q($%@َw%K̻ V٫{9ЙX^y*] GWyRxs>֠6!IX 'șeqd3 5AO 0hsAmMXr\e3#hÒu`1h+$U_%adP?Kt_Fc\=.ST *m-1en u]K??`mLGPʾc" fs ј:nHsOjAs,+'Q^.FF*>s2HR4zmqb3 DžԿgjԊa'So7z[ȵvp) }[8ג UCg}|ZTK$t#ڢ*f:٤7Lw] $Q_UCDb"Xy'4 M$snT[F] Po#;%Ki*n{8ʳ|1+2NeoE?r(QηTJ]fщz-@~~(ɽW01bϛ XTUJ{lK )@{UqVq4hflia?s;΍ [0@SAvޏ\5} SNUp݉` <ږ<hÏml~u I: ~0ujRK8Ǩ`Z%-l}hQc[U-qCZ )+ %aF7WE  >5&X!j߼荸ņ*3Q43z&SN$B[u p,"@8Ξcƭ1s11a~Ԍ9d* U)-@wnr@Δʪ #^ʮ9{| Sؽlbtmb@ Rָ .u~ FA/ٓY|V'_e"UMp\bl%yd>~%:g'isA$]P5Zه |iE_hd1{M |9-hrBn֤  }NbŬ3L;>q_zp`Q>2~ҢZm Sg](;*;h+ޢHg!*$u;RaAOZ'[+8-RC iE5+"ceF*QC)?)KOuqO8JgxUBEiT6"2`r~ y47&_'QbsxE~Vq.>Z.c:eC,t5B*C$JBwMF&GJvwV$J@oN^mX6T (R $40;CODTphaL/g^v k2j1'aMhs_3Mt˙!I E3%oMzp:6?.8'L:\ B\K ixMGucTǕ0tpA@D顁 `"|Kt)3MpZx:*LT1x}ؽ!a6_K塕1S4hfJ:/Y4w*%K _JHN.\ktId\ #`^;i*Ձ7H?mRtnOͲuL>jM8,u&)WPf Ժ]zH/GGO}aַb2|qLi1oQ^+f|.Dz'Z}ύPTȚ,Lp uhĦJ\w$/ަ܁迌u躋 4  Wٱ*6=$>RW40Ho_ ^O̝KGDG/dMKtMJܣ条NhP\ɪ?p6~IdvUbr.JPf5}nE'{=6%7rz2otu^L@:?8Zt *> ztGvu]$>A 1ɸy _M'O&aR~Sɓ$Qq$4a24S@-Pc~xPu;w( \M\ 1+U(yP7y8c H˪iڜU9Q\8v-M/vR%-T)~ND\PnP#̎KF+Dp|vƾPްʼWwY|:_Q{R 䬟T~Tey90XȬe3n=&P=9 @ߨ eTJDP+",XS{ tСnTL`<힜Ln@_'3!!` %KѦz]=UJ?+)]HC]Ӭ6 qLbS%. M9E$ $GJ g91?=aD8X.CuCU=ڃ,l' 9oDQ";@ncqPWp@K×:}>bz>A=sk+> cΊhJN# /DJG53=VYnpP`tGWQLjRDn9NOD*as$ݓQztDC5- ]#Y% gHf/Av8!z'N@U9!Y@[:/9.}FfY %9sCnsfrq7N"egF~z^ AlymJU?/.*f8wƬ tZcӄնӋ,OΘj4z%qd;C ,QNjIgoD dڴӐdYOmZW'h8*MS:ܸK < W|.],[`O $J~{|sn25a"Up!{@/y"k+Wt]?Y;Tzݷ>%G WWkAwS*v6<>?`cM^&GL6Sq:3N (Lbҡ ܳ<7qR8kD̰A+=ā0٤ ph7RÂJ[.OAJ7سKU|[*i>6b2T%ō{,&UrΠvc~2 xhx·(ޔ (3Ǘ#?+whӃ++/h\~,9 ,!WiXXao۶zv$ /fr˓l]&I0qJȱ1ɍA]E ɋIWL ׎~?7{uYf9F]S<*[Vx@* әľ//1n8߇ld\ "16[ ߭8/̦PmS$TS;<ߦ{UJ!~7dj 2 ?FiĉR&;Dc6b!)6EH82ŦO:i2P5 drVSC߂W2"#VՔF0Gѐ᪱gYZ070701000003fa000081a40000000000000000000000016599ea2b000039f8000000000000000000000000000000000000004c00000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/net/l2tp/l2tp_core.ko.xz7zXZִF!t/g9]?Eh=ڜ.+XԐgZabS1wFw;"A􊉂wΫz񗺜+ lĔOِVe%Hb Q/bDeI^M YT֚h̝HvLU1.9*F= &juyJ@kAU=I:$ 4tmKl<)!d8_J蛸TsR|&;G;.2oZaY>v3j̯ r@xqڕ "Q<ܗIG}H;cC+:G= j@!Lp!<YQpE;clTx/g`YuqNmh5 pwM2@>;gv; pV#'Ŧ"O`e}%>!Y'$!>3NԪZHȁ cKU؉qm}"v ABG,v/KZ mך8d}i LRH8S{RNG8o)z0ڧ4}!"e (M~wyr+o1Aotg|"XȻ/uWilzHa!8 Bٰ(1Jdź! m8>܉ۯrùd͊W60a=tެ<'Gxve &L$C흏Ο^yS1)wguY:q6+(jTNwbG|_snT& ڊh*@{ڇ>i+)16TIlZ7en]lʷ&d_Nd[VnBNt-C̹!=⮴_}V[ZP1 h2Ԩ /rB'k-l̥Ks ͺaJK~c&x︐FA++suR85_)C:7T:JAÎ|%NI^[&\ǜq.MziSD"c3ܭ/˥b&gVēas~(y"?2HAgS{f k'\^Lqv"v";/j0g7:=UWxu٦XQעY' bߛfסj:j?zɓ8_)!H3K1>5UVY)<1BMevjs݄?{u|ɓy8>H^VaH=m kC@E1Wc$}(rcCbQ-FF!OcJ-Y'@.(Cwc0L(֙%K@l)I>B8-zjFxR"%o#.߹p^DuEL-XFeQ֭p1tUCw=U9'cCy6AmZ3 n#hxv@W 68;D~?~gB⼝8PBey*4jT3v"γ%hj"8t ,r Y%W2Pt|ZiW.i9rIS ]mU`MxK#K8j|inFg5 ;Z9߻)ܟ=X#^BbİԼEScu^x]N$L(en-+߂WlyQ5XA0O;eI;lKbѫQ5f 8BS~r{˚$}]h˹To|U ˨B|dsC#:>VM_~7`^0"$oND82Iz#r*;.l [[GL>Yj&7[מڀ#)BP, caS)iSW-$4nd\ZAntYzcs'xޖi> r&T%"Ȋ* 3q!B{!ikؽ|˸l$XeJ6jW,hsԾeAn-.Y%*91{B4Ei(]Ȫ?)G{=ݶr__2T=TUv)-c'f;O L7SsFFr95ӽĚК ė ѣ$hX0牡2Tbi)-.JW&"hVP3]s OVkK(.t3yA4 J eˎ R)W@)x.ߩ޺R^M_ra_h>c2+ |H&F$s{'I 8]v٠q|n|`#Uc+3{Z,A?zzeDήR9o)I*`u$jiJH-wЕOl酣Y|Φ1޵s~}ǫq4 ccُ̪9keK[A%+:u?#Ө̦>'Qc#j}<0]3mKZ| z7%Nz(#p!]t 3Klܷ1HBB'畕R\AP嵌2 h{k%;iG^Qvwu'KvVa%|nt)jQ>8At #Q53 C5JS/K{mCXvs,"H#T{#pbcF`mvd?#.3C߅ZGQuxg=D&ӷ׽d:>~EԊfO@>(Fo2+?Rw<)[͊䜒Q'͘lRQJa/HٿZ"90=%7)ĭfڛO$~1M9D;4p*N@,SjIjV .! ۘt!yBX ؇C%,oZRxـ.qwR7dyJ4uS: c(1=#|tp&C[?ҧ /pR"S2t1&|qOP(m(_e;S-|drܓԪn͊<Nt86o h>^V_ŠŨ =΄BJ%`fESm%P|QB*5Xgd#f82^ԙjoQ4'ԉYCӻ: ܙ0Ջzvީ&X/DXi9!<34]ޅ|J3t%X%2 "t@YZp#BзĆeZo#{cZ Kn؉3Ղ@VN=,^ɣAhWzf< |nQt\mZP,'d 腻':r)bE5a}Uf/V|5(ei݃\3_olt}6:bc J1n1`k"hKobn vέCG$ZyWB>Ry12r2h1Λ2К KQW[‘0 KK51t\{!gzkt]47'>-uLQfYXRȜT"5~tг?鸛6Dhn$0NZaė 渟<֎G$vTkWUSr$22aGk" y2,}%"@.)qnC!c陼)t]iE9}WPhMY.9F^>#TC6=ǭ@(_C_6h.p_UӛZ4Bi|+C>Oy@ܙ[8g(B9u_vRlNJ&w<Ǔ1b`i\78 zҪ@DoT',^ȳ% l0$W D|S$h *=gZ'W:ؕaQ6"2aˊ߃(SxZL~šBTTI|h`K|q(ۚhMXᆪX :,Z2f1^'D;N!:̢ ,x8%=#nV' YNҢbkbJcE$fLO6F9+ K7\>u$NIXzO7њ䎂6U`wRdF2@*FK u@~(ZC3PXĠ ϱ+u{qc)9[=w;ޓtLY7,eO~;K5Z*GŽ5,Dg[rPc%$Ǣ435=@њTET9dC+Wy WSv.QRcokRrx[*ݧ[#tӽ-b,4u@J;یHTtG<:>wbĎ쑏rzDFD~k 7n'?jPH23TBa=F)0?L ٽw>[ ϜtOB ƭD=LV` e5ֱU-ܿ> Do r&ꂀbo .m1@_OXu~(ե4Ze 0lEDss6z2mQZ (W+]Gً HNRF`XM.dW&XṇEqGZۿ lbsiè0Ae姭"BFQ1Qv*T) "(΂M{kCJA#߿(YS^0ܪztcjoBr 0d޸QNUB'śL_o# IZ|i_o,huK*H rSr(lK%(nOzX_h5*/|!9 ۥ.Q"{ZmhpC ~s|wfc_K)xtP?.*yC7@4m<uIRKDNޓ(9Wڻ1N]Sq² 05籶ZvQCo2QKD уi&,[ɲ>Taڞ6KBUvKz¾3K kl3wM*Ȉ%ލKTK\ڼ M}NkÜ J*/Tـnz[̩d`qIЁ }QI,yM`9_apXO5p[ 昋@󺠈"z)!_EVlDFO_2_z_)m\Թ1gu{(JG 6#0ZpARKė=A(DxHO# ]mwbX( ŵk{?@FOa6ԝQ̣ -a Մ.TYu&%'c[/ @>XU<'RJKfzaPyP"»9%MZ_kj3 ҥAd,l H DZR>pϬGFt[Bœq'! g0D]J|\kꒆ-ʾMB YCadW^#5oQ1/?i 6lRm)Ew6gҷ2ًD"ڠ'lmyWggkc~ܫ鄔R2rSA𹇞TO conZq0ț_V@4snb y1ܱC͉0DAdbN.AN#C!@c( }Bœ<%ƽF"Vsehe^G?)PmR/H1)Ӿ/|p:M3s쨄T:4<1lͪ,~yƵ* ػz}lۘtSK۩kMh"&D*N48 sqk6=s%'9dsNJ(b\Kp/η.{Wf""+&f\F1x6xkSFCU(`(Rhз=//fuRQe1pՔ=Ly_rg[V3 ㇱz1ago|51sr(:O-Lg y@z0[1#izOJ>;A䰠 pk} VƳHM:L,{]4 v QۼÚ56²=G q{e>7ks3V?(_I#{5͜g4BwP/#y`+mfэXЙԤs5aֳ+ %2=_—Mإ+\i:thxfn[RhF5ȞKXGbk*$lr=|p\ |Z˥"'ȇc'rڲ3:&2|^#8BdT" C;"IpKCf)uBGWZ ^ *^* _2m[ eizjq+?K9@T圌TO9 vNobpzV*Yu"3[u!ҿm {3jt gjAW}N/wLMfBFA_&sC}y4 FʠlK7xtDEDUecN>I " &ǏP )nKHйa T*0z["Fsϸ[I].Y|ΎL{р#/ܼ9%ZK[{.OجCXޟŭ6?^@23ϴ杨;jMSl}" %qQ ُgtu2]xMk<хxcFv2yh$]V3<v MƎ`^J$B1Mm3yK<]oN(kYi G~"48z))"*N9 ͏=#B έ) AZ^r</m! zet,5坲P|O (?X8{ r!|DŊkJzI޶Udž1ķ,]5S<]z\ yE,Hj;p:ibww)!e? $^RFc87%|Vhh W& *bpz`7ab'̮*#d6sgbg$M`Cw;PC%(\yĎ _ 燋!obLk_5lx;Ǎ{MuH2[4; O'$ݵ[/HbJ06L"Sw&uf|H|'ԛAmi~iW: 3`dIwuܳ<9N͖e\σN@"5vmd9;1ȝ:Z{5\)$qQzCxU+םO-@OVЀ }j| a+J0Ȱm5Y3\'8f~Veޅ꨼ԟ#K`ۄW,bPV7Y¹cvk#/g&aUEp! Xj:IMMm ~0.*Qfh\Aya(bb;a뮤 />l]G}{**] 8[*Yµ(LJ /:=Rxg]rt.dVԒĎ:dnN'; uy2=?{x*S/TH33C0/M)HE9bY_GEC-r>{!+u(pՀbWjFR^RmznAgL*7yEGb]z4/Qao﷪L)&Xmٷt{RIDO\U'6cNI14@e4z`eSu0!ĉ]ދ :`v~/єM!QV[PM`yn|ovI*oGlxշC.e YDHu^r^֕E6wcdqHiˠZM94 Dx~/,v/bdocCDs9df愗jbRW :HӱY;I`SE"No"ePxව z*=Pam4w4:vZ()|4$cW;Mu:VlD_<č=NW]9fCOYtl4BpI},.,E xr/?lj,臓J84x++@̷+Z:R"ŒD$2[=ԊkA2'H3 >m<dW6_"!eWlLUIDO܂<­Ҧqș }iҪ:HJg)zZ{/t lg2ep5桸طS&Z(Nlڬd.h'RrZ ƍʢhcሩC!-!(  5`}6VR0ȧE»#y֢os VuWN@-ykKlˡ {e9X(/!]PdUj8ʊ;3^pR=3cײz +zYc ]1 wҊ~8uվ6zO2A( xȔ+U",0yv cOzǷH8h0Y@)n Sgijxms尫Xc{,Iԟ!T|8Fg)aϓv<@_qm<Zu?25MT9{{;L&ᄻ+RL#UD= !j6):hQrF귏6q[Xrv()m( W1EZF";hywgYzt2qbځ2gO}aFb3$9ΊTHw5 #p aAJ^f*R|&`bD`,t,vډ(Ҹ&mz11iuL& -2Q](#ḫ%_ly~쾶_~.ghj} kA9!$f /wX0`a"M!5{>@6 O* LJl-l ?-*\ސ=sI^]gYZ070701000003fb000081a40000000000000000000000016599ea2b00001f34000000000000000000000000000000000000004a00000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/net/l2tp/l2tp_ip.ko.xz7zXZִF!t/W]?Eh=ڜ.+ʄeLq13a.$YiO)ed +)ۧs B 7";N U}}O)AsWj'*~GU : ">Foȿ=[$/=mq.jԅ )W%˿/lj4>,ܰ,p9lތDD $љ]1lHk$f /"j[4 @dQCMķ؁x)e؎0" ,65Zk 'b6uX²K4D&؍E8&sTwrs|W!X~5@Oz ]+=oİc.uą.udMqlݝʄP$12U`ocM8? 7?-[n|i.@co'TWpD;$BԏGo4۹z(cț燍oqZMM{QǛZ7' [)-@ VCUe\cUMҳ+yt'ҹ#ku x9U*#*Bg,}`ƌܮ`)a!ئ\uxkvw1{d̮$s`#e ]&L,F'O G"FSfD(?=j\%J2TX@7%]hkpMMư9L 뫾=V6ȋ ۸v XqV|q^;NwC2+ERs`GWwPw^Og=(bKѹ&B砺ת]]YIuBQ{Z7,;Om v/F9F#L%j_;qP'W%~z(k ׹QJ#=VJAZH=qz7i,kk^_ SUbjx8#\(5C)?iE{'>QU_!M2y`F8&1n6 F'ٿEt&$6M%oWBhàK aP%Ҳy`2:E5 "߰bw`I[9unn\J4~2wg~V:?'!pp&=`HS:#\c;y`4k)`z[l,OF_~>1qb||{[?I |ÀAW4q <}}KѬ;*eMS{Ewm Fd{K&Λ{`$^%0[y=23}+Guq PĿՇHbkS@8Y[kDXFt ,gGXQi^ ] Tw]W)M=IF\V&/f HБi4˭o[rP]Ri#w'ۡ63Ψ6ezCadWo0[@S܈]aX1ۤ&]L Bn\\g`}!3%&T#)Pw8+VS#Pg!cwdN,gTjcUlm F2|?FvFDX(S:SKes/3#[kW^B~tf<BH}N3;Sɩ1@M^065`2x)Afp{N4ƎyB2ZkǭHX l齡s N?Xœ~i^y[yXI%?^v]73ksS#onL9y?H, GE.Ţv}Wq7 iJV5ngEs:U^̆G uy ϋ9#,l:I!~I,JF0{^OZnphgjfT: <3GxԱ5( ?X\A (Oa6kl?@#6->\@1nqxKOld1CYe@uƜ[%Y5soK"i\V]۔A Сn0wԿC4E媨Bޠ!߇:9>tG]n^MF0{:5pbQs/ &zÍ ̥M`.UbC$.?MODK_8=2R5AAI9^+=9ui>ЌgCV(#"\wEm }v!P N "I\aF"`tkO8X;8mc0ܓE%BsC-tK ̗3z 1J}5[F*+{w␜P}gy6@1js|wP2/׈ip/t.y Imͺ&Nfs}dZ!$7[ϧsE~'5 ap1+7AweWvJ0 F irW u25BG:g9w@AOt,2av:S'S~m).AQfbU/PپW"'#"X=ȄhMm5"Jv9ʨM3;.Wо4ߎFϰcemQm9fAnZKnv\(p4WZA .v?o#9~@./3d;!ɍDl^rC`-UKMo |sWE>TG€[4[sU/12/p+N w.TK䴋Wæ3ЄDը%R+ ,cpAH^* gs1寡SGCS4yBM(%X/ g),Z2'ӝj.. [oڤW9͖$0aE+鬷ۑɟ^MYv7tf1F:l["V"]\ ~5+^g vu+sd9n9;%ywb]V'[ґڕu`%wj@^&ʘ̵aj̚}@  u5궔NUyl3?o(l#ښ MWׁъ<:st8 _C/" )_ eV>~^_.r1HG_1ɰE(e]QT$0ccy˛;Ȫ@uc}J2+"=U! YF.'qŵqud3ڛ郄I ~i(S#}r]Lt,+"i|TDE[hDP ۤ5dRQW"xn\ ^պ B{Xx8aʖĵ2z;QZU@S@J V .@6QF*ˋ} C#hx=dB4E@]Ȋڝy]扞rZ1 >V+ԱhqtvqNӊ6]sAMOà\-txK&93En*gԼew/)652BVh6M L9©dZP>}Z ,+$Aũ}Kb򦼴uFSkv'c+vEI Η Q/]N"PaD $[kwT|¥Vj|qAQk|KoxV|iysW<Zj2@$2v.3 2`M&(vWF,ZgbwYg[77Cą oAg6zv34e,ZC\ .KCK4xf(Y0m3L,X yHjn>ɧZQ $œKţXiHڥ_vtUZ&DBKJV]N=\Iו>mVaŽ1WtZCzTU %@ȥN!&g@r+Xw_V×F"/^B*P)?auzv&\Fngݲ=CդVaR0i7:J@. r%I)}Γkp[ۣr&H}} -!ZX@2:pUm< hrY׍<a?*R$ 8e)T#C7V[DHDn\*O(Y#g%:_9 K[=~ovJ\Zk`…h{WRgdFa!S#:WxWd. u2.oo$߄UEPo g]w;GjѶLXgibf|:{6&%&N)##= dߏ> b0:!yu3OZZHx[vD?6,8mW-2%`B75KoJօJ0٥/v(t]F! qP?{4Ք&V0Nut ld*(ȇJ6ǒ2EbV4%l :r-4r<ówXjd1S|3t & G2!EM)TنGU-# . G&V~&S{j?ZJN9SH#Teuc @`mf ̐FA󧯠ԙ5hM .3^ %eծ]Nƪy6̈́l<$L`4IΏnM 9u_C%/R NW$p@M!P|蟊9h&F]r+-tKb!n+)H6~n} [c!l1R[Oe64ڽ5tdž%^ G߿e e" (Gus ٘煮Gi-8?}E]"E3㤲^YB(__dYey0N#yȹj-P6BFC"#-x X{on&L=jVf 62,5`, 92"t-e\Q]&d*qQ ?3.5YWD9pH ;]0 ;-D1ڭ`vr9xDʹ#V.qj4 nxcZ[v2^~# ,`ѠΡ@1M7V4֖QٿF,1Ֆ~}=٨װHL)4b9 gaq$K#xۍjдf| AS\A&!k3YX 71DU)0W2+Eyw7VAc!stW<΀3hs`f;6]PޘTN' Of`=O M{/rX7D j-AG^n-QbY9 =rJҿ}鑃IѯyH`1Q^AZUfGA:_.V@ʂ^>NnnhrJ{3=8)DȤpk'7Zv>ѣ v]bײ䕃i`W&6Yq:U fh/,4pL$)a !J=|@PQ}(M<.J&+m `}iX\j4Ć3 ԈUnw%TnrlXO89dPdwS;8osja;E(빂'y`JTy:5s8@]$-)\c!#@tG!8nzp1W@3 @z 4I?T:CMfo W}F+s@}JWto>ؚ8^gYZ070701000003fc000081a40000000000000000000000016599ea2b0000223c000000000000000000000000000000000000004b00000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/net/l2tp/l2tp_ip6.ko.xz7zXZִF!t/!]?Eh=ڜ.+e6#DS-Zl/?P@萀ӋqiS~g$x3JI zg \q^lT7!g&L!#C͍tsg/Ƶkxͫ&'N+C&8B{ 6 &cke. sG4|ҷ9!w|0K: f1J p/: LsaF"}hu#`y+nQ]zD;M *cˮjƖJHh!7KYMMO7-i,(Z@EW8GVMd*Lj^]\ P8lB/?dOtbU H'M;NđJ=(bs=*?"5QG?.'~KHX>$6S b/XUe-p-jv b0s6@/g,C7ڳ)E6#3AK$8~):M7ƫk9sdz^L(xxafjNp%#ܶ6:@c.."i3ɥ3ŒBW #3 0!F_Mp2?siWd΍ꐋpp]>V|Ž39`gNJz$r7FYp.݂yOR1 O)&b%C|rK5ܱN|-T*]^=NLVMQg.ɱ@BKAS%5JDFjdkCP5]YdŐp|t  Xh.^p| SEdgHչ{b/(hcTO%2Ou@3ũB%|^䪫c򕿻ZRUM0rK}yGaPAZ[ 9dhϭ Vm/\sD}҅;FڴG@NIdZ7qf(%m:n/ʥu7* 2Pk7KN2D(\?ކXMpl C;"U.ɤ병 #ZUt~ A$ ɹnr7VnymBO/2'=q%4^Lw&lQ|a7fet8Gg -';. ٴUu)ʽoU&#/'QE-pl9›B]aL4/T|U]aJe"ce?=5-Q1Hi]EƷ;Kʾ^2guΐDs.j-R۳HINގiI.<a`Qޛ90n SQ%wgZIǝ^Ҙ-y!n&/G1o緐zaw+"zn nVi (؍(eB +6]4v}w6%=$pne:o4>_ؾ(q 膲v X^*,}DVz̢A;SmԬS0$bV9W=kcqXqlw׹|-O ,nMѴj#r5bĎ\B5MAWM÷0 RUKw*͎ߺB]j '7?K> |s nŦy9/eP UaN$D*P06 i%v.s!.[Jzm|w$X0zm&ENJ%ҍS)є `Q[ʰS@Քmңqɕ5c?qGhǤVPͦE~DV5]Al%ZsB&Foc1TU] {[[mb$PFoT8WzA::GXXwlܩ8,>oA> jl,:n"1]-PIOi'n7Ƙ9[Q覢z6jxۧ7s gBQJO2f #Y_QLLŶ@DD]57<ɠg@ ϶ 0%\2SxoE˃jTh/fRO8_s}/@Yȵ#}igB~_9nBl,q Iy%+ M{2P)u7 a0y|(a?mwcU`„( qs{>Fu11W\~vqv[2ME۵={xZkr/pi&ݚM{ȹ7ucY=QQd+j,L5'"(RK}Cy.~=ИVx4m ?G$ \|59H#A@Jr cz9#? |5i&Io8fҿ/7Yd9Ͷ[UXꗬR0`'-9`ȢToIVcC@ ;8. 1F)#1J0F+M?D%[QTfzGDƨȷD{Xq*Nin ݪ.dOG-?iꏮGg_7OxXÌB\n[â_3BJĊ>!*!dz8S~0!a\p?e蝙R1tu9bL<] e_Xw"UH5R#tfU,7Ƽx7^Z\;?@yER[(oeԜؚ^0RYBig<3HW%~v:{ D#;n[Yn8DRkplnBjYpt&L:h=[~1xI@$͉-|& JBPzf6==W~D[!b?!.S[4d)B?hU6}/wjAoŌC|?&F.\DJ`UrBW#0zӠ|07Nh,3Mܝf4s+IeOɗKY[D?r0*{qˡet-J^\8(3Ea &ʨ%Ҡ!{:gpD$Sz /7 ]^{'M^_:&O_+0R%rz G?O׊-( ˈVsǡ[^oyX=,y|R~,$l?k}:v F‡0bU|Q4`CBb~!l7< T+kXe'Lȳ1I;HtkkRͯ=b'?%)peNWytF^|ɦUFO7+:t,6-w,_ x^Ddžaиߨ=%1Hx܍ͩe6r%vl5#09繪pQPE֟#YiPPUSTnoT9Q4aJS ;C`_Yξ?^uAjH^lD =9O8+@Qwו,u}$60| "ue_1 䥜n Ԇ\NQ9x1atQUH&EoQٶ+`@;d*ZR}ĉ3lIdēry"kyҕAq]PGjJ,&-% >FM6TXUҰwᘢ(;FHi*%BpX#t;чDOu3pgQbDmc]c&A[0,>Q) E*G3$L( ͰWB?S_ wz (W>p=5Ҷ%)og}uIAJ8y[PR`5oχ,ݱ1r9GΥZŐl2gW3Var6he"O#%S̻R>tOvnJ"e]H=IU39w(OͱY:p5N=#4]`,+A 5FO> "-}os<;65\5v-C٫ Zi$Dž!`dQBΟfS0]>Η.-CReeyװT1ZtP\[&Cj aўsEH})lPR=l y;d'b>ka(C6.7қ[bN"^v+k3Yyư{o nBQ/.:U~/8/->HTRåiqXކ3Sу)Xvs+@ va#t<}鰷UqeL}m.`9PEhwI>?y8~B<3X~_rsrJaiRkX*a=,_ Xٷ5!ޟcf0p7$/s5'[@=foXxڐT{,Jp 4 <k$:_b{\D )t[Ya1MqѲ,DΒ>K+4eJ1tEMSTiE..#/i5a2zY34Fe[` 9n`2ʃ-5U/7K=ڥeFU ƚ6.CmTT}vgo<Z%Ybsk^OVũ}T6.Y;ЋlSJՂ3%f/D YFvwFrQ_&ⰝԒKbWLo8,OboWVVany^D9aSH\Z xShnSJ[tB+5_Σ#Ѣ32 wۋn>872]Dqbu ȆV]fH"zf}kVEO7!"g$ CH`/o'5 6]Z:CHU2 sC;RV y!Cc5B޳520y+q'YVfK֨}8sV`u?8v:9 (A+gϫ!gjK1 QhГ]E{Ւx)σ`Iϱ>#,ij޹6s?})dob߽`%|c3&Z\#雑_E9Wcm"iwkR;F30d'"4NSDuݚRR4M?ts;L^p+;ol+Idv8rc +2>Ƌ&R?I!R$P۟sgcnBw+=ܷ2)>:(JYiq(Y~ ݦ5q cĀZFn#ME% ݓ9P[Ek'>&+B}AeUQvpI`.(V1sg^\=kI18_̠nh5JQcBǁTZ[Vπ6zɬkTɅn ǎg"*\&, Ќ&\ӖxwaL D9|1XRadG$h^ M~rf;yz-9*H)`U~Ʊ|'E-NK#syA1lk'V5%j"%ky ܹ \{&4ؑ5A5F 5GyAW)ڦpʸtyO*5.ښ-}G, jTq1$R\/˺Kn)FqZ:fy[i +[bBp}\8˞{(-sMyIg@_ C+Maǂx\8?ţKxpZFGp9d"#Д|p]Ѝp !egfÃ@0G0zZȱ0ӗ2WOPreaXyw">Y&ѣGʲdr7cXѾUL$j{VЫQ]8= }46Gv~Al EAtX McRwD`M.Y4˫uhԨnQYn[G =i]_Az`dv`^̺)hPt j?ߏ=K6[l 07vmX$Fr!O|?ItFv\3w=)SLoCג/m#4N1:uvXkkʜ/t(ߝXbLYm`˶~8L,G]'gBڙ6l}xNssD<*;mQM<Ӊ>\S[U 2"O!\*]=R;p"m9NT AVxn .%x2 3ʔ#߫1 fpx5J$)18i[{`<|(X$@6*:ڧI=^q,UsXDqҵc\h"kmР\uc&A=Y|hQ8Hx0fۺ1i2v 5&䂛73'h?iߍt\6}ϲQe["srFlfTx|".VE?- ~/J7Ho|n(uʒc>8D <QP{-'M0ϓ[X.apF e}mubePQj+HȚDNhj-dU#>rQRJǭnLÁ#c-%+238h髭">1l( krTqM%9HQÊ%[~L!Kκߵˀ7˒k,+teabiJ0 }uT-ETW^{ۺ# 2ԇ#z-‪Un}aq9r۫g@`x)hc |q8UYO˵cLȘpI+(}ӴM t<šuК Xɡx mn٧ڰzkyyeOs5YvCM[t0$1w*h媄uN!],x [N_hA#;/tEMS 5Zmн1߱%3x A׆4b>S6czFhVo?k[ AWO} &Sœb>JOtQñzSVMB'cFZL2 'taس1AT~I&TGRʳL@r$NJx LK&ڔW0[=]\~".fND~Dr6Ra <[+3|PJD؟CgYZ070701000003fd000081a40000000000000000000000016599ea2b0005bf48000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/net/mac80211/mac80211.ko.xz7zXZִF!t/7]?Eh=ڜ.+i緛[,%N@=ᔳfғl5w:ow̴_)4kD\ rjeQx&r>,L]A.l+Ħ7eBA9nqV,OHr&W6zuZkm&D40h|EneLޅk_b Y$ڬ쀚\MS~j`$8(^8ƛ^kqv&$5ñIs e \ofBfvu[a?@#٬se؊qdPq)8RʹYE@> ٶa+9" 6]RZi2єf R $fW ay7m S = Q_So~85TzU+%QG{$wuϩJW7&Qqo\+O{kXǂ}f&OVQ7ZLMOYrϿ(%;$׊?Jchcz:e+kV9PآLb3'n4\)K|k%n;8PH윣08QČyK*cܰ6i cb>.ֿ:ٻk2E5I(5R?03ِiO,h9ܔ]\o.b(ʏb 9mkK9~љ5KK[,<VhW|}\ Qϔ6zTQ܊ةY,Dzje5Gv̅w}thM4P_- qkHۻ5Z IZ[$*nW TbJy ؤrJ؁m8`p2bOͯ,=z8Y Βmmy`:Xd`V G4Mlkގ鋽lђzgjuzO!Y2#p s.'S ͘GWU eF.a<*3P\wuꥊ4$=KvEI%Η#|AI.y Fߋu3Mq(q3Uy noԩl ?0+*yLlFS ZdSi1>},zmv9l/xVb&L |56+M=%ER]PT#eٰ6 LVdm䃷k^dĉi,J[xn߶>Y/V[{23'R08gim@V7[TUT1xƷd>/T4Јj1۲k- z\Z^B~bz)u8€nHBHf؈.B87#b %W|[,S/%êf?&`{1h(4MӦ65|8uI񈇭2V?j-<`~pKRl/ UKB_l{{OI+>;""*p'o-$W@#x)>b,6x.zTljxtǭ贵J;!",GR k1y?}0RY~Ӳ- 9|̛s;R ـWsT-yd/Lu㬋+w+λj6WXZxojʽ([;2ze - !6y޳',f,tH$]toʋɳxp%fDt/y (BAʥg^*s=#,>JLA͸(7?\ВWU?ʲ6P{i)ὶ])xR"2^'>vP1˛5PV=6:m?"_wyhxSM8q>0,^ YO&bƧҨ-s>o* ';".ߙ7E mTZRN[5w^/3>S[-92fAi$!1XNT\ˎՒ-_o&!#Tac ǟvs.=ߨc@ِπ@-.ǛՄQi7^N^߷ՠ>=x  8Gd-x YKHJ&P jHIB Ø} 3e@&ݲsI- Xsq;TmA)!xjm&`l(B^Du DPDP^ȕf3>彿;- {%{wŕ(dBdtK2фuH`?h?\jsQ+5ED]~ߔk* /ΊmɤphKK[VYP@6uWz,Q9m~%]0dOq \NR~ȇs ̦ϯ([ɱ #H]zuUy,B m.te/a i̴^ =eH$n[kGX r]-v<萅"9R|tNt 4J^.К}\)?ux ?+9dO~,AlͲ2Q M ;Lsyq*-^[*@3LT.z ~wYT_aSqύnǗWLvJhOP9BCsX*Q Gn7'XBq'޿!m'?BeiY*O;bnCLq7쯏d}*.д/hXzUxt xAz .;.^Ur͇_+&1&'q8~' \@<"rr|6-KQ o2Y$U䀨tͽ2#NI:N'RY.foѮO6qPrrUBN{}kӇcljrq:-dpiEBYTHR'-XRKIر63Ĕeq4\N\|-g+{)6쁻^Fo1t1Xi虔Kբ^l8|zpVG;<VMI/izdRW-b mv!pi=X;yjj>BF{1YC93 s mn+oFN&;IJD|kPJ&?t>nTɼ_}KoM)~c6:V, xlL;h$ 0f8VS, xYG|+$z)\HpqtWF5ĸC$Mf&YN\m \u@=?pBM=!i!U zNrVզFNI XbSN[GO-&|* aG>r+j5u*@CIn9.ѪB/V^J"쉯.aɘ4 sYӺn=>0F{n/4b7}uG"U$/cNh5)@U(J2ƊwDp-R'icyH2N0~"pq(B)yHqv,pQjUMkjK0}kQec'm[R9^ )W,z}](c{:hYF_Dtf5z{`^#$X|98 4XVh?rW$U3uЏ@j) ǫˬ/1wB!Gg7X'!eSx [p37xmX;|$\ !"FП8taiuhk;vՙ#p?~ձ#>5͢V^Yn$`= WN]B)WbBŚ_ leCpfS0HBtWЍda*z->@9+)Š0 NƢuaM>Qꯤ4;MJt)Y94oǮ ,:-xrtT9ύm"?#kһ,O~C)#ub=[[6x)t{ 3U84n= b0X7BcC g8> )PmBʏV[Ҭݟ\)XQc%H+ otɎ GfS:d=O6箁Ok_%|[Ì X 2]{% K'c ԥ`$#0m/K6d(Tb_M߸/M6x+M5U/ ^H:Y׿LIoRqҰ=lAHs?]HQĒ ʫ:m꡺:M)cn o|}SNjg:Ina.DśITf%3 3m$.fcLǔc1BԵCR(F K+e2_)*,O 0=M6|J8;FrDd=T+rUIѺm0 H!^nb0+vcː¼GC"]C؍F$YhB\ ,M[nkL0T!j%C9آ\z4 P7gt&|+|tL "|N.kp6G'wS;V̅" %I?KY5߶hK¾eWwm;FgFY:%T d BZ@ KyA9Z T8ln_S-QMXsl>lRd.c}΂ʂ(QD"N4c{^p~4|4,dG2g=YJDi||TTKΥC\1F1)`!A<^K)n8jC ydLhch4HRPw_0fV:O#F\-RAʂdq0X4Y|SV/nݎ A@QbL.6s:Ōy][1<& @&@/ET3E:;GCY=#gW@҉X$Υ^ *XQ 2q$+=`ţ%JƉPsV|*)J$zfVoQ1(0= 0Xp[@((NlPt[M~J(ޘ/1ZEsOJ6fT-em{bTIT+E}n`=q| at<)ulI2^sSwp.4WeO%^^?T^~o(c(^Kr%fІF]εjzi{"w{^tn%q$:GF+nMe-@jNIAH:nCy9uE㔴H)q{kD׏pǒL!BwҘQMPF0JyLԅRW1rB@ `zăj+H6h޲A_K? qU4}a`UӮc8.ڍ;\+a4!JgE J $ ͻM`OZ/{Bo~ +?A_HIfP!FZf ѽt c=0*řW6JLűpWH %`RF,;č[&~2o<'[ϣ2(/T@{,] R̎onn zR 90sd&ϩ .0nl$*m//y)RE3NDdcрC9D8a-|'Xt[_h:ECجȀJ`R>{nemr$ M_$ dr5 .}y8={%B9eqUNH^V5_fWuCQZt'#e"ue ]J"2g?٘>n#(Hm,cj0Ҡ4rW=$m1@ e=, vgpae,}΂Bt-Y{$@ߡe w04x!`Z0&1J,j{\6x4ŇcDL #bN^ Ctēn2ywU } R/aI9p"/ÿn~C!ҺUo4sZi+j( g(ԅ 66XTwB-hȨ%Y?.,d[P{b 0dz82Mbuu-40Ni47s(t>XMn&Dyͯc?+($[ $>1qAxSYf jE+ixHryzP*&k(N},UmIc 5T/4">9!ԕ FtnmF7Lvƾu3+L9~wV9/v|O mDЌkKAzAh& i`rutzsY%`Zv+ b*^NHB#Tq_UdDctƊaq P1j L3g1=;,65&a9 b e`Göm4.}|#"-M4TDץKJ@ц2S+t|"$9c}[#-I3CxpB& ,Rp[QJ5Jk50r|z',sBnݹPü,;<~i),º|9dC[6U)lWiC7fgXsFtBQ/8aNx@+ jX:aRqR<f"~rFH({V1t;B䌾)'KLK4a[XDWA0_6D:\eg x{4Kb7'o< aw3NbV)'1 Pq+I3MW!4FޤW'|_?Q -F5E[2?.׷P/8PB EW1v Y*]hZNWoD85w^fh?\~gxd'dO{ZPEr3Ln*(.տ Kж`15NNu$ڗPhlD LWg~yRUZ[1Tg,BeĵKD|'H|3_8˳+Ә1rVkH̅w4|NWd%$4111;lpuv=KYה[PRW|xB:$S4*dWhU15^[7#9%AȰP _eqս%7GMi+%c ` z"+{WUN:}$3lI)vby;"^zm33urL Q!-3a _&8txJܯ҂fmcv%d(SꉐK-ҫIM`]T\0pm**{|T*A aVҥ'4)18$ 6:'H=3dV'cficݯ!x$p}I9-dz-iVGj_xCdE R( CE_ѫV| #\OMyj:x˨oHOfd`KE [(^1>_;w9cd ,uJJge'\ fY5 7΅9T7]vv6%ws؀K+䪮_bS]qb9p;${3uJX[Iu9vޅiI/ؐ>D)[UOLH6m N#l/FM8KŐ ,%"OshcY h*}Kľ(pX* r !$2I1j-ebΡi8uaV]o{2'S-s:3^ OۙL# Mt8 hEXdVR~T/{כT(l <ߓ;ݩfzC.5C)' ?IR"O~Wܒ>GurhOԯ;Go֊2"`Ӫs|!3 mp0ѣ{ofFpBd5*+{\Դ| VL K.EchE$By0yl}0QU⡷S 唻air\VC6o˔~&V`D-J7<ڇ(鑟ĵ;BV>I ehCۨꫛ ABaB'121ap7JMr H9ZE%;𯍨4 /xʭ|K.yPS)[ҝ| 4$ Q+V|c9bA4D^-3*az!&lx \E}6wn3nI.>Ye a:b/sBv`!jwNW-OȾr|V OjMuH~˘8is7$W`iƏ~.n$њ14_SSaQzG)0VjLK@^$ÀQ9ɾ" Gd.8T/}O[}E[Dm1^}Y<ȽLdž⚎mP(҄?Oa8KjAt#_/g&g-D^0̭mKT6l0գ::Z1z\p{~Ca![~mǶ/DcHg վǨFm)( |3\?Y;$_F D} QWLJemB[6fEmK ( cU2%RhM}g9M 1yoA)PE=dj2uNKr+Oa=cj40-4Zm#c܈QMUef K'+ϲh[A( t d:"[[ڞh=""ṘOAA6J1axf'tM̕`&bR&pN-aZ 7 I3 kܾjΤ>Fݿ"~Kz`/>grv4QȪ5nn/> "XX3_pX᳑;eSu\>66z ݝ(0*y:ЖHq0WOCI!tySmQta} az|Q5a3GX,M_l92 :e ({!oAeZ#\Uz(; sa4^:mzYա mJ#sOX|U؛Z*17}YhkNAf}e RHU͔#~.Dd>UN{LLn&7%lDkhj}p :).}}XlX$DR貂>4k>|5D@tڇ?5t:%0"ؓ]<g uVj DhR^JLx_A(Ǹ*#_3XO'C吶s5C]f. #ݡHYZdx9kA @$D"X7q+_|Yفr JiRMLl|Lф M@ˆ}VR ."17X*/=#u68o(;M9QaqRlgj= IQڵ-UMzSP Ǵ՞,!Ht4$o$Y4*>խ#Chb+!C;o3)ݻcSuB 8Ƕ3Trr4'~XnQO(R`NQcY}8J19:]soEF`8>zEk<"4Q ^`ALH2Kdk9(i@/z~+?9O5$Xpi  m8"L2qj9G>b>c=_Vtas 'QGl]hªs:Ƭ/Xmng0gE`UOz"P,κT]]-|$>e13sm%f iO3_KX^Vq5W_2O$${0%kC*k'~lz5L"F6h;|ۖwIRx Z gp4QbS&sl GjJt tGlb"~~FEܕ.΂Y7s?<^N~(kҫi6unigl\BS5 *I=;,db6s؉:|P W֘ʟA!2wMy|=B1z2}35_s_ 69} 6ɨ>u7@֙@omؿ}4f\櫼ⴙE\#43qz im=W;F `EbͭWx<<&s0aiuF?%‡x$ѓiCR܇h?J# (E?¡uyoDl< }_JG*V.`𘄨 O[1ulTP\Mp &_U+ H+k\y=?c'uE'-X1,H~] `!bm9A9PVmߔ9*Ny^ :,) ~a$)ǡnhxiIkZX0aF(u1ljV+ق٬+"pyV=ǞE+acfICui &k#$DST!y2Fj׈f=5 K ?Hqk JȔ'a>{֙Pv;N !5֦ -6,0J_VIؼV63k`ݗKN-&޴)Ұ&]$_78CWNR' 'k堲~^Wd T8"U"HŖﺟTed@tXSV4K - V gq#h,&*4PEg*hec@9=u+!h7un7 ռ m%+' zחNH=Đ$3?k֒Gװ8K;VI.YX" [ɸZ{' (pdYd+#a읥O\ՈVbҪ= &`U>> ډa' k4(`QTc+NCS:(˥C'P6>4{]Ee !װ9Msgd &krW1"H톄vg l@,1.D 96վѵ IX6>JNATM,,w!Ip}8@dNO*øyd]:?Ri. qItƀ IKT&=EҽByJ9ǥZS@Dzr\2AYMˊY'NYWxV/q/o$T e ftxBf Fe!V8ٜXgі?j;G?ݫvk4I.k7<%̃-ORS*(4pwSG1)#һF]ǹARuXh%=XIм?rP{L$ĿU`3͐Nkޚg12b"Jp;Zm#pkѫ|X[Y$pW.6o -w yf_򘑅85ɀs'U ^Q(d妱PuK_&~J4ch3;pՁ,*jkT-v.8p,:aY*1B-yMπ6KR X`PFPFCn>Zw7;%_;,]/VAdVP[fzD D\z0C B?#ͬ~r֨DC|]Xsu0i=#(?:Q階*jtVisG;9P 8oYBXK&-H,.òtv=4Y6&_#D8~9uYۼ^NSUOectq8Yq&g{z^N,4HW/A=q'1$ Gf5 >>tr&^10qJYphC4\\qr.sz&ϡV9I!I;1Ɓw_KגD3YJ;_LV*ON糫d(~{ $Qճx94 Uu{%E>QA[\va6yE:zٝJun`!52"/p<8i]5T(ăh:Wı,[TN ̍#X=q*n(CMVRJ+LR>؏LTEո|:^:]U##K,VX1 mFԆ Dr/H!6`3s0=%z-2@ ^n.pM&A ϟA`=8B/h^rF+CJܞnڜgp.r! Hpb';xޟEuc;"6qUbU֎? 4Nlp4y$KYcNF x/G:%=M^dp/ &_p8{,#g4eOd UER.W,phڴ2H|2b?/.szKjw|s;ZDc1^hkE CiiU2oy|\zn_L5]l ^GA@+4Ÿh9_eKr!9/z6k.YHEQ=ihj]*䄺7/f"YIk<RRoSL%1޳Ιw 4:"Q`Z=dmt>ϓ,cWΥi)ߚu725Tpv[7\GSu7SQ*&}%tWHe, @C,kICv2aڟ*g%Pֻ@;gtYh!ɤmnvjMLVJ Qf葧M-S],nI~$#8y^b%{Uw /OWߨ$^n87zP!%V9 驝/NŖ➴[AY(zwT9UZu@Al{nv`SNzY-׵+B c|h}u6F4a1t"5H|חU.RXIg` zMLE>YDա6wV(JW mA ^{@̠1ӝ XaG"n/|r"kB(XVfc2*DπC S9Pڑ+L8 мoGL!`ch}lǺTV}bjZU^ ZoV,B6Xme>ے"51$d9~ ,_D۱>IP˳fE"C`ɀЈr4=zc ]ƵN^B^Zs}EXv:*Ar? Ɠ.rHOsG dB6'KFZ{;,Qk :j*XE*׽*^/[wxW˟. [b$f&$]'@d I*c1,}\x 01pfMHmiex.eT/?#2FY:.x]uZ7y%xmb?~=RL̔vnX)5jO +f p-?r>O}x-f_1om˾&AB, ҏk}_42ܒhF0\TIٍFA( ywu'h*7/cehu7vW1)3 l5ր,G*^>iEib>1Ge#PPp_;fpD W*w6l};-/O2W\wB$P "^ dZR4ӽެEM` lЮsRmM):#ЋY()P: L'~?{ <$`aq sk}¨eKDp{Uj́YO'(;G3; twq&Қg?QǑV%)Эuט'.xx\>H;7 q~ޟZO^_†1B4Bg\p$wP=DBIޝRyZsWf'8ugbC],C'wUչfZo S"_Y,* G̒g]uR漙h6V\}<.b9}Ntrj1Jf׼=<ϱ O^ĵ9TzdK;\49C$-NOΎ߭bY)$8۪CW׬- ²YLJEsPQP>,S-R&JҨ2 hك`E =͹%KH6p%r5s~oʵĸ5sK[r{IΜZF{66>^{{6 N}3;3hܽ#U܁db Wq7JPxo>Lh bt@xDd(2>fW*G&NrU 8Rxz#cƼ'i-Gi,_<P\Ч N=Djo5]wڊ= *7]~ꅦjZi|w/Ss(mŔ`e(~ _VYYLE)qOB?y0n^B}.d͂mdФV)ϼh.8Ȝ1ﻵBed},%6]ٿa6 A]tcl(wdy7+SO9B ^7`"ᦴ6z"J\^pڤ%3ҘWD?I+ &SF(`qFf5@( *kbֶ([t^ZM4Qa32T[4nŠC7qMO4†<)<]^'aǁ)3]"J]W;~V)J!*b-0aތf E8bxR$u]kj'ׯ~j˨l{ne=@gqfF!ig oGT{p;! QW\Pwp$d7-,78g` ʤH@:y=|*5/cDoY>1lm#.uTjwR!]ױѺcx]5#R<,x1Uy̞aṁ+9DHVL-Ce=`DfPvvCGrqZ ia~ 􃳼~lgNi&OƁ mLF2%]() a?Hxs*c/q^~3`bEU׼#ؿṀan/4F&x<}^'rW8|OH;*=0*N|'d3%rJϳD:q>O]&n⦐#sOzp$ĎA"ьe9HY40'JKJSvye9mh"9Z^\Ynm(/88DVRL+9y5O-pŵ&#AзS`@2sŚ2㻫X) ?v.Wke~ CE< =.{çt8_rd: R>%EmK!h$HΓGi"sgq\c.P @CV);ASf$\ͺ+E@+szDsbڝ7%:鳷+rxAW$5 =h+`3HzES޽C qSRn* ߉,R4v-DjׂWw7;i+}qSU/x!f^c&AW?N GggmA"{n% IZiۗ7:лz_6hd}aaڝoS>X}M5S/sbޅ)A+y_Cg]a6@iB : rv(={Su#?mXVȮ̦zYE1aMЖ7Kni *Vzҿ&.찻Eҋ:&ۢDtG0'S&DR<CRSto2 Έ:@HЮ^K+wK*bU.c`SVCb{ѳa We뻶 =֟8R\,fI8n R~ȃa yd{ړ2kCOsfvԄM4ΧB+>dV0ײD,O^9`X5orE%ku ?Wt6VәCVYu=\zH۔S>wWW P Q)h݁s}]A>VRPX}=x ƥVdUwlv\HĿC l@oYnN>[U#.S&&{''1{x@Qt6ѽ?զɕ*l?S32BƜF7 07J硅 /[3:< rLB^NWvB22ΚmJDQm[`b|#c\ֲG+ԂE d} 4h=gD,3ͼ)@p&P[9L(#t(çc)Y1 {K.VZF}<&&` {r١Qsӡ` ʟۂ/ Xm]D\N粊_q1<֏$=iNNS"PXL qF;06Nes!YֿWĈW\hJ&Ђ+Gqښݣxe[`3s@n{ w ND7!{VJ)nHpHAt2 oir'$2؋{z\[J-8h-c]C H>̍dZ}ZRHF)Ϭ(} dhfd,M"XhŒ!~ 5PHX)u$v vuh{'/7p'tH-,qt@7Y_FNHRjA_+٤քo :^'iK,l`X"YJM(`'˻ٔXvsǠvO;aJ`*aHbK 1Z瓝)gNJ%7 wC3A[S2c'[gDz!c%;яF۵s (MvjwHfP?)q?M?c:CΞaoiG ^X8^SvPW] 8FuFLR2z@BB:0K~Y3 Zah 30I#1&-ƌ6VDVsؔJ,u4\h' ^.8šѝhP>,Q@2 p8ڥ t/%5_=:;Ag=7.[%\N%"3[g߈4vpڭFYGFj I[6wf[yOg;f, -^hmncoTiHX.ogB2 e$N@Bb,#LW8#%{q@l;E:YsUIEږ#'̼F\x4ɘ8z Tgnx؀~l~ezv*F$o`T;-{ mnGBYd@Ąp$FNq 5"%s,;&00jK{HE:0OJC%1&tE1 ٙ>s3J<3U!Bw |za bA{7:ݾhSh&x޸rG͈*317>?.z_37 K|aD`0β]kcJ5эLt{8IYs!J$ubGf̀k ;K5 X<̛~j+\BrpEIk}xŘ/y)pogfӛ %q=-#g+:BԲrNAqB^ "_+ꗈt~PikJK,")zVM?Z^ɛ!hgQ=ZmKܠK.W.pE> lN-% ['Ժ;OWѶ%Eq8Օ)'!xM!D(!ڇ V÷ؤ_ ?) c'#q8d-?mX/XTr.>i=Όc4GQ lÕgahS>< <GuH"F*yH7 I&kKZi! bjΎHa]ɂǛ sW; (86O')l&\v?QksP%V*W?QY@lbI-b ؛M|Dxh$W ?k^TcxH"mZnܺ:A&[ٞ1u =< i!DdGg[\uéF(s)dڧDq,2K/6Cv 7TMhqEMY;1zP%bq}krLҳ-Sdk& UڡKk Q\OK&Sp4~\j3YIV yBQ_eTB9Nj+Mɶ8I(",A  qeW#`{4s\$$Y_!5{-wF=9 T ϣ(B DIyXUFıx.5򰈔wzy+MCacp x -)QCsEc[T]1m%?ĉV臫`v̽hJr%P9PTfmhܝs΀⅃38Y 8S̽^ BzO+/gEP*zZ=O%Ӝ pՅedj %# vQѴ_>Cv*.* P+%aWUpu qa9:)?qڽub/Ox_aKs #-BQ%yM@c\ݩC9:k+{iP]`@Ƿ !a`>s#hy+w=vp!^q9N wB"+X]#Bsm'ӛӥ?70<5V9'2I7t[UZ9h?9n8aߧu:؆O ~G!E #Hլ?&MP|FOa0*}wYOHfoj&> ԍ\U~,;ݭ%ZbOZ~LR _z !O'SoU4R_"V/@++&6>]vdAڞq1֫'a C3Q;S^Ӻ4euZh.nS6wE޽;KOԣPdƖto7KdC4cÏU>bJaax zDjiYjɫmY';1ob= Gt@s-֛Q?!# r"R}6$¼RV#wD g˕n#4aߔm1pӖ xg6p8h[ZrWz6/TG(th̋-=M :1 ] .<3\ cQ}/\ɍ㴿ic'6'YMȀ0Y ZCIN0 žj=u՜h'0t:xp)WU/cqM=˱8Џ/cWLk\uM1B #$/e:QtY: IxFyKW;(KFP#5 nJ4 fPz%7}(-Bj zVNpZM좛|ee>~iٿ`_ T`'0)%yzzPf.ep LY\+|k1]D8S)y:z|*gH쑐w] 0ekEa,\`C #xaClB* ]zչ2 *WTrwũ:6h ~OL~V@;͛t9 i}k2Fp Lz P!w{1&5DŽ[N@b W'KG73IfWGq͟#>i4 : >en}"Ά;V9UFcS[=.hʝ6؜Ǧ*fr" ե83Y4X*ٰϑV^Qr򛛪 Љ 0q%|)YWE^[]/b;%4g05k& '֞ ض["pDa;dC_57@+sÁv6Çc!`fkp $*WruB-/cAOף$M=voZ5TzSyέ 1zş 'Qdr58&Biޛns5 uzAdfrNL蛓QA=U '%ag\d^,YϊE (4I^6/mJv! ؁X5HN/IUT&~ ΁.w`p<23NM C7qS|R05jJP3S$lUƥ8YFr~3WtڤL)XEsȞȻ{POl *-*UK&1NLWIF҈6)jx < 2ilW6w{O:UŻ Ue481/MpƭfQυE>A:ƘT~xAp~wHAƘS{F  L3 ?VUI!K fr!|%ވŰ7_,U{'o޾ BB ?ocQ5Ĭު ɒ_qhFLf-c+tcpm0zr)n-D^mv#1 H >O$5wY|Kj!a\yHSct,{'osN9U h^?B9ƥ+NB 7Cl]pJ`ƌ!ى);mr"†[k̳UuR.Z&ݑaW+t>fG]E=ñfCX)}H [mDA]LJ  ̬TYAم7 ®@Q bn1sЍ!ϑ_"DϜ1m2 evsx[uD٢I_-y64_,93£5 C`q'RnJKՉi`O;e<ԙ!1\TkL“ӷx,Lea};!NpA8%<2\%Gy2tS`,k*/G\yW,'Ij"snXҧCg 曫ƝI3n9yE)A2-*TFA[h^<w$W~f D-&/7ooV h0,8}LEkPv(0XQV[>d2|SWN>:$#*DG#@K}tə 'TTTo?gnQuG9`Tn8H7K?N rsf^<5#hVlS$XsUG+g&:q?I`1HsόfDeҗfDo78i?y``v{fI-Xʥqx<t:+~It[%MkTb}X=f.spH/PuH֠(c_ Xc|ft6eې5K ."/3ySq8U%Ei6)I)VGF4c_N^\zJЭlSR"?TŐ$6 1f (1Q4VA0OX|"zE;ȼ+ĝݗZXSTGVh9cZJU`|Yf6137\S;XVd2L:q\M '} F\}#?*|DJn)6 8XvԱznHg$Hqq-5}k*x>)Fcxp$/\q<zʯ»DaS,xu,#JCj􀔻nvC; OפrWzV PwT3~zꗩ)OZBuM ׏ ~40wh;Eɝ2ğOirޅB}䉏m<`1~dZ.$ ?hB.4P2cyyĪ7L'zO0݀V*bVlUO6IeA,nKƐ> m!XmI% /$gGz)LMe+yg$]Q2}Ɂ7,&`{#FBMt캐/4^-Z7}خNL##Dž9GZ$ӆ=^p]mSz8y.d.=bW7 $3~5LC-x>xSҲfp6 ҫEh\%c3Yy失Ϙd!TvߙBB+\]xBǽgZ2|Y 'H?=IK EfHA5WnH{9hU38=}SW4s˱D\]xYU]|{KC< 9Ӊ6Ohr9D& yIחz}j0q-ćϡs}vsz,0M1MIĈn7O$ARZֱ9c-I.` 8$ 5L% :ZW e u,27ڤ7g8vFkkJO9-Mն'CekbƴNꧣ 2 ܗ\e>E)nBHŖsbKP0R Km 8)llMӱ8)'oI{PWu?; {xܘ雓oh#A"PthRy~iYCW,f,qgu1M2aY9"B` G~+:Xh^RedsZrt6ZԈ\!XOLxFmPQrkجmPOIC= [!)}뜺!V2A}V @*_WdF[Y=u0DPc"J d%z%Q-9"&i*$$NxQ2ȐVTB7Qt_ 31E FvSNlFyA7:ɣ1dUîيYSDݞy*}31Qw*ѥSTGvP0ԍ4|U=Wc̅ؒVp~R_9< @LSJSm<q R2х3k0irYW⣐_xr ZqC#ujLlOnS"/Ez$3vn FoTzbfϥh|I܂cnu l=(j'eC||-Mp_ Q_/JM<gVk+z]?ْ}t~ KZ9|/ bND-=_AdC8Deym'ң} &$d8q7&3TeH޲y8)44cay%Tk['CHwox: rxj"1*)șV ݥ6yXc87& ̒H)X_>Mx0`@mtd㹽"kV9Ic|&!Yh:y\!uuH8n|c̑nu@8n9y 2RZ;XroNnݍ a-i⚒FJK1"J.}9hѩ]8%%A}Ϫ$ed[t@2!sҾ݄y9SÆj0*ȦzR8#f@S|E~h uT+ųm{eaf%Ȇ:&ݙӽowgXg8~1FZtwJ 6syrpZpW&Efȕ_W)6fhCLM[`)ײă |=0_`1alJτEصSYqck=] 8_p5@2Icқ6 A/'bK?ޔ;[ђ*3-&s0zhn1d<9^+yWD.twNrh^6Nq0Rј 5즒mX=W1>]EkKhxX"CUvBV1%k,y i-*Ag5 -W&KkѶCcpe9m AElOu9tCjX;gW'8҆"w3GA:nsZsnKhϊnɀӕfl3⣩g"x2v8Ƕz'/Lh߁&>$F{t+, (%~FT@N-ls ˍS>*=0*yڒHo7{!A_f !?kEs]=ifF:8n#~d7?J{7Y;OEUX6O繮AGS_Lj3h9;1}}3DV'3[9x8.{7w(8gg7ewvt(pv+A :r޹NcLt:.F4v++O9Q@SWϣJ /ܻwC zbDOIIj&t7۬2oKd ؛28w\-߰[\˱Bu1] uYJ\F^޽r QBXFiDoC4d@XeZ`gmZw;rOs8e^ֽ[SbF@Y5؇[:ݸ&"">pFiSJ• t1:""+v vY=a˥-[ß܉>ks=3XQNB~\p=r,*~@ E\K6d~R7sJ8dM\G7ƺ,oSKd]}U#@@.ǂWK5D~tባ%z?D{B}B -^"^Dr g31VPF_S^Ш0H]={gk5{*Ⱦ<ʍ6d_MW N;VU"`R^EDa4[jT~gH&ױA޾Y{Hge9頫 F]ko߶*]6SaYExI3nj6.P7f`33WR+'[,\Pzpf;φvER؆bβEep1Aj]H%3}@+DD=ǎ3}M O:#VRDИ` Rp#ݵޢ=YF?-s[7)Z MAO\,7!Q2||!=~(oB8}l>u.j#%(,Bck99iVXˌ~Y×''~v}(ݡŹh>UYVhBN9;߿MuO+Eߠ+zp֧W1&jEpVoMq.¼*S̪e 1橸|rS[*ȒC @ " PX8ܮ{E*JKU1*% F덕2dr܋dnv6u\ċ<^>EjLEked=@t=t]e e<Г4d3A]5?"Zy1`P6 {!nx0oZkvpqc)^- O^/`oRv1Ol^g^l XB!{1O3eeE>Hw1ZJ0Q=*$KÚ){նٖ]Χ-.FY7< ~VoY(]#}#X/1b#iifWtfsN3Z'Jԗ<;3p'39k1pMzRZK.'՘%^ŹQVV*DYBeT&V49']!>[T ʈRjb9e8q*N qæ|~eBھcR9V% Q}>9||CBp,8 MY ̺6HbqEC9LJ"LR_3Lݽeh!}!An Sns!!C~)\uc`C!xEI5a27w=!g4yCq $e](ӱ,&^h(fQ[-L ӒW,KUX0L7'}B&Zڒgu`ut/ X*!+3^on,Hz+~u,*,HF+ XH_ ~mX&gwm1TF2!x!a35͍Ǽx\g?ye`'&W4w8MZ{\#I qgà ]{c@Gaf73;e<Jbr.ne + 쿾CfrǶ.6L6X8`Hb{xE~I%XOT37X[dʰYxH:Qm.Q'eAs}Cmz7 ;>,#;O/V淰NP3#]TYOMQ|>BNsH4Og%B7ϊ): d+[-AtWHcM"Wmo[`_#,%hJC)}0]H[tk}-Vlg9%ʬtlٮ4>A5(4:~(̡9~.>Z尟LJ,}OJ/;e|QR1Aodϛ6H7. <'90 =oX 醴elP ]ҖU"p*Z `E!&$=/=չ0!jJ-oKVZ*+T>7w @%B Y\;lYgƉg#R!=7=ߜl[3)pzpAش@'P 92m.t [ߜ(tBZ3h$ʏ$5<=KbxKWlVcP%YZ{1+x0x6.@\mǮdVe%gNeU8]w2؂yW~<;n\FS!~τ7jg5ްۏ@oRo&ib.2,Fe暥/;' H2>N#,^~<tȧ)_&#mPHysa;IUTgXa'׮|EI(Eu }{5:ϚJ:Y Uo;8ZʳmlLWsOdm®؄ ` cCQTqf>}2jE ƍO}"_lPTa Rqᩯ61JWO򟻕'@ Kw׹p>brgq;Rp<M֨hޕ^iE(bS1~a6-΀:.r=Url u[B=׆`q?^[iސҙ0bEi"FC+:@ 6L!_oXˎd9{W`b}7 9]՟`vr(3aU!gx㙋]SDU.54Vp?W{˪Gg WNA c3Y!rrYZƅ=<PuB9#t-v{JjFsrKk&{5լҪ?L"ޭ6LQQVH{2AZ0o6SOs%ܪOt'~`8'ng~Oka`p;dcKz/ۏE_G0jRiVʻ:Y_b~ 4ozD-C7E\=c.K쬪\Cor w@^/1>Aӫ>RHwb]j2~ Ĭkh —"d;Qx2,Z ¼/D}[ڙ:H@+su;Hߐ1_%H֩"$d Ӡ:zИ]Wz+5*ch =XqNݷ3\vAk&/~D!VWfOjx^C(09,?B@Y:|.3يJ^'Q? /qp@8Fg$';E mf46p{Nf$'莞tTG}:b;TEĞl:3]*Cbε< bmh̼#,Ve"Kp^o0$ M4L_W==-,WQYh"\۰u0Dq#zڻ Kxa P 2,ГpIt%ex+6+X*(BJ}l߃WUW(IیҾ^;OfJ+T D VOl) h%E,h7̊S.׋S_̬R>kC֙Xoa2X^*H_!ZzG'n+ }?[^; z2PdZ,0z026aMF\`vAug=BF0Pq臔%NEEQj*)L*yrkluX+ لl ɛj_O=v)|(F!,u!H{Tr-YRVhsCLkK- ϲk̅O˳0챺 LտE V.ʩAqAie·Ŧ310b+nO#gΒ`⨌0˃Sr-u.6ѠKM*=\eN]|R 픆 C뢃9b.sB*"bBRk'r NBvgMyZ}&n0C WEJ#~EFwhexrIJZoFe#  2Տ3JUrBߟάyjBDDu鴺nb}ʊ0k&HPGQS f #ƶ+z&%jG`V`2P:n&鋭ZSseOIFJWLuYL 9{VSrڬәXA[&dֹ/ck{}O]^6?g_CԲg5hzGfc!VRC 0X5a؏H,K/!1$=Htqщdq [6D} G?"[5q{K^[l3qygmyxxaĊQ?ÀˈOaagP&z'I LrFQjs,.ԖݘcOU̿Y? D4^K@d)* E݉;c)b^b7I|AAp=- A$yK5EO95<}W܎г5@bZHN":aut#ZxyvVJى *|#Nr™ۇFnjX!؍e&ި#븟{}x=[&zi}/Ed$0( < /ko_BT \`70[?_[IGo{/ROǡLnPr~!=O>!?u2fBu;.;@/Xs'Ơڦܻ Qj8ְ*"KZL%K#pXĢvV!!-؟ej~F(ȚFoZt?m=#=R~Q?;/[zXvw֠`6P{IlO99>crp$_KIW8%5JUW0vFCK~bݒl~S:LF}GU8h9iGl*$qˊ۶'b2D_NƧL6_Gec䚧R=7㶴}=r{p:5d{у&@1ٚ0R,jӳqxkx'zE,eg q(j0&Ы>rur"y_*G`!ӂr;f86<l n>`)KDOyiI-e<#^UK7C~HCvR~]N!T;gn;$0~8^˨Dx\/_V`W,2jц-Uxj uɴtX_#t;Ц(.V#Dªfb"z;Qh'J~^VK.{zPtE%B uQ:`TӿXHSB\7祢CcT`dpmλ`o#(@Wj9xDrf`v9?6OU4OY3% AH㿿#ZD2p~߿`xA xC?jMjAiH\&u8MLcܶ-Ve+96+BI%f./$xXNx=Jtc!DJzg, ŕPY9>56k 6 }%XJPvYT5 эxXǒNd @q][dph#kY7gztǢ8J+淨0Jhkj.E=mMZ,׺kZXA+9K[";e0mMMNld3v~;?a k8os+{ӣ,߃/}d>b%0&԰4Z eoz;L蟁>pA)2['j,p4˓GT2%u>(pvoQMw7خhn/_Bu'1ZM;čh%r-WGp qeMm^;Ȣ-W7Yڸb0/+OcH yvUCA 6qoUibv"4P*pE~\H ;і& wUڐwKK`8􃞁xrq`'I"=(W‡YiG2_.dy$4ZVuAM/ '`z[3[wMKz|݈E?Kr'=7|jat@9uK8QerOP~k]S}ǹsu+-*TYWG; :7^YM$18q$D+4eװO`ץ_53ŒypcjeȬoe+JcLd]MAt3iߏIӪ-P˳T Tv)_]MB#98~V?Q;+/6"dd%ajNk=:Aҏ Rs''hbD X)%.F=~m- T=-aWRs" MH(bn}Cd؈D|8Y|7G^%Z-80-E힧7ٰǚ23g-[:(cKi+ܞ1[s2 b:uWQ~Gp]KU=^n1b)ZL4_q?Cɇ$,'[ƁQC#4зo/kziI)G۴c0DcrTܠ4:aa#:ɪ>k:Y=/wtů8'GS~tib)h93Y8G)O6RZo@i y%:y$iڷs༄FVi"'\yKg&r/'f[Kҳ%IsgW `]Oέ<ѠQsB !AɭX21ċUtHv2z@{^ze`-INʓ)O4jܻߤ51߮L2m dkW}bgA@bTB[Ņ)sj5÷Id&#ƨc;_ac/!T G2r#*yKpYLzbq N4־؋G"`'g%1 zprCȶ#FPi#CxobEr`ӍS"KAi/qH *UԎcC"m;WCvE 9~P;1ZQ?8pJu ]b;5aGlSΆZ; TѣF|2gcKۋK.g2ͶUG_+sVKQ m{ 4:R$6+;eKr£X>9cXRF>~k*.sdeIA~eeEH+*9 ;XbZ~٫L@ _|Gw%2]݉xWnP=FUbѭ.!)x3B9 fi{ۆ1av#liX>i9( 3NWtУy%pEpdzP}:.1i25|U=u}? K2*-Y̱0hW$1aԢ*|sB+/fAԯ%{]aD^@ j; `q.̋zUezW1iӕH,K~.Ӵww%w'1QBV,})uim,Bd*->5qZwYkXQuaͦE1!F9|󩤷*MP/ !V*L~tq[Vʔl 4 s"@+x”0ߔn/Ib*tnx$h*U<㱲@c 'MM)>h8(Zanqh㩊Y6I*[q6B兡 nS?Q/L"MS3ϱ~-\qz_j U>EsMs6QǠ~i7ZL:Q]יqYs۴-/֖oCZ14uIX>9c3?Cߵ,1!p-: o ay_G^Rea\(&`jM|/v 'j.bf>Mcܓyl5  Z˞A,^28n٪mO(1F ;j D g}?՞v?K( zPzrpF֡/̂לlט"oF14oD&W]d+jӛ|,D@$YDy==gS0.rc]溄FB8׿TRq—]om M})S%}FPG."0Ǵ :]8f`6yevѧs !kucف`D{%ʍGgz!_%i E:]ڴ— ˆ_mXGMD/H8i01/rb_Uy6+l.ݛ+)XQZwwAM<\zǖdQ ڬRaC5 a; >%_S)L(S n`!tDO(RyvBȎga֒"-ʷ7qх!OY֥oЍ~e۱w 6zڭYևxep@0y<2qWJ/N.r \DW,IL(c|X`o`h֔ #E5es}o!C**q;P5w֧Oj[=zk*J'ĽDP0ML}Ʊa%yhMlH u/1Jp1S1nG'uW,냦sj%&N ZUwnlw"a߂"'rdZnn9t~W6|L 1.yk]2RP_+==Ww/#!.'@Ʒ0PN5͂<Ը0'i=$ϵ"(e(+;ߞzp-SB}/ϋ8;#9b2?# vmEtiF<[ s/[XmUzV86HB#t mwQ0FEYXGHRyÚN 'f4*aV2(F԰_𨰿,8x;63UZ+C^ a~XFHR™# <- `|-b|(Ta (ufI7l rlw.>V18?@q7GHeb۳JZ+II;gt,eb&>GCw=X"&u(; lKS}5[B:5d.FgmRmW㕍<LוLe2Ѝ^TqYM}F7XfH:>3X66q`$9n62r?kÝH' =S̾저E$O #05GY:  3"m?Q͚춧b-⨝%꨺ဵt*пpi~TiT)K'ASSgKR6_ݡa]UȃS5_$| fDCFwSHo}sp8-|ꯌ[r8.65I]Pmc;bpڲ,nvw܈I9ߓ*"r$HKN=vMLnCxBJ[ݢ`P2\?<F^UR@%Y!~ Q%2?[&" W"{¡@Lq@1DUO=FwPWȓWZҢ'JΖ3& m"@)*@ǗG+ *3S,ldi[r 1{Fyʱ):0?a&j^kJa(yzt1ƫ D64+ZGQ'D;KM=AN۲ !I  |Y+% $p1TOI6 a@"2=ٙX5_&Oʺ+aK`[?$ouMjbF}=sP7!6Ҋstв@]l>sL2G~9}sC`#E&}w7 D/1$l|EU` m|- 6ثo(5<ĄU歲  =ۅŐ~;xii:a`8xJLJjPc.fNB[0yt(s ,Җ3R#0ûP%j{Ejk9ZK!;Z'&gc}ЬsksΙxǎ͟#W8RNx7)@&[=C* lu^NrH!DPrWAM[{Mi _Jknei9 "9h;yW- `;qi6~BʶȰ I)AJwSP4!|֖hKts}*GoYT' "CTnGD+J?n+=Hۭsy{uFA{)8}wVwnSnsZyf5F'2ʃyw4~IBOtOyIRZATS2vK2C轹Q67@Ws{+P 6mdd1w.Eg|gVR )իNf\+{Y#^@d}[Aޡ~T mw[T]=4 _5GxW?+ _ E&#,|+h='O}ҙTjU[;ۄS*#ZLϗJt;jul'˿v"&T]Eu2BuP>*.=#2ͥSAx,+`#V A3Ċ%V:){kL|i ߓ$N4*7?`3E<T-AxI<>={NCu&`UƛU.5;|lb?0UW72>k쿳O6/u#]ŐJ`蓯>t!DXϙe45XriC!é e?Yqo0MAMa5jc"vBpQsL0SGv*:=.L(jDޚۭXI)q1H[u__ yOfHz 4֒A4 6j`']?f0ZB(j]aTVٳęz4\q_2_uExF+%ҵ}^=cWKYV0`i&?oMq*cB麩5MF6S(Dpu1+΅C RK?V7h4׾e <+}޷F`g 4[@:%Mxf[Dľwؘ[6 =ˍ•P~V" KPA8m)ۋ,#QlgL߈V}#wV'˓RA 9wJP{ˣNg̼CL808kQ31q>|}&nȪ؝?Hû`7TiAZK^ ,;Iqu]jC _Sr ̍*/`w l7rUsIIoa|v欜ǀnh̘+궛nNd nVNEQpˀ0b^wuh%ηuzޏF"2 ABaswqmFAp#O]ؖcfAwT L@~aAV. F%>PjC_-9#$ 5L^md1H u'|Fĸ51r-aw+SwZ^Btů`KdG-)Ԕ$r?}dFxtXߌ5d{NYX~~T!b8;/Yba,ZɃ2,W1dppXflK #QS ˢQk≲M*Ỏf_zbʧWkI:ᡃ`IW8sxJY!BZV!(y|D2֠ǣfsU1VݻqTؙ%!q;Ґ>Ez'9k DEU(= )o:A8hf,_Q#qN+0F4)S_ފ@m.Q5ӇE'۽q+)gVl%2~ImҬ{1U;5{X8v\9Hp`\Wt?UV*bd1ɗC=HYI#ɲiŀ3 =+/i Cp^O[ Qw*|st(&)H-pjj.5JL.DocHSTT ]ٜqoϼÐE !@|_O# 4 Hb a5 *~ga0sS=# 7RD2*]z!L_FU+;ؾr=S] RؘK!ϽEtE k\F$X™73xS- &.ݧs(Rx3zy^ !j,HN];t=6cYojsXv/+^W& qRJqnζf4ON^s isf*kOi^<xO$*JSx8v/sFI4q $L qdɎk(]QͅJV_qFIޞQlBne?AޅU{g6]ww1ҏm5&8EtY)K h(`WVEC~ $ gx/ #1bXm =;NpL-];Sc'}lSd/O] OЕE^O$*[DQC?HN'{Ěm~]DEGG[-,6=Qe)(Rٱjjt R{#5Ց;~RYwtz̺< "})_tNGCU')O{$Ԭ[8-mLAٌ?ĉPK`tѧ6J]HX6se;+)7cX -JXeD2*w U/ؒĪeW6#X#+?7l||i}v%ۥT%zVpo"@$.gߣ dp@HZ[L1Z]遀}ZLY$? i̘zrZX Cl(CS.M=sg/k{R4LԵZ 8DoGȺWim#1f8o\nf5Fj2A㥳H%q4W~sozΐ,w&1c^Zv;nt9o_.p\}"pςZ^ek#FG$G\]ɣK(S@47r'u(x_xwğ7)+Y1M\4)/J#M. ޚtG > i _Z>) 8o[NMCtw6,-} lɈe|!@f/^$9!͟jꦰ:41tHިHLGEu' wz++0Ru}‹D`'lU8eߒTVN<%UA'x9aDlU;|Z&̿X@Ml+&Ä_H2E`?sC)DGD\8!)d0u_hm3, 0XJ-1{k|WA-yos1` KJxq.O|@X +/Gy `N=ґ/|6'^{ `[Is|4~Sl#% A։F:퍭GWzX1rs;el%}Bj'7&d (#vcͳ"E]nׂ{ӰI?=:ת|Pm&ihMl< cwoԗV+|IKr Քל*'0:/|ĜŎ_W/s4HG} oZFGf'0{Zn1a@@Ҭ[];lZ4Ǹա}*_%#`Aޅdڢ0سi\iL=u,K %3 E8.\ӗn!Yl%ODM8_(mutS1րI;Zy uTTA+ mEz#{@Tdr̠t%mv?^̸оTqډ&+KMh4Pd>߃_OA`GlfI{c@^lb]OfofqXnMˇi|n45r/ ;<|mVm'%F(e"Ape7&1=ZxћGP[?{=MP}c[ (g;2Wxoa@])\;6 _F'($N0ԠovelrE?_X"#dޔC󵪀Ⳅ,9,=#Ң) bCtd "qsi"#҃fg(ANSUQOPʉլ;8tBm,pR~G㢀LmGSsy]Ãd.Lٹm\a>y2j&m^*b'Z=kLjo9Qk ZEobzV%S>M5S ۴{[BυPSqA*eWS?8:-$q0Rw9 5@8׶#l@Z89C_Uf҇X|Y~Ey[G9՟@ߌh7U񢷩V1G6Gyh n1LD4bqzulb"4bn߮K@m!X f@rb{ U\o3(ݥV\Ow Th]dwHF{no@[V`]X͏%M>hOs#'3쾩Vh.dei7~8WhS\VC= ,!Ce T[56(EIv sCwP;.i ^dohIָ@w|=<`ے>:^-eM45-8Nmv[Ō Ts (G=^_( '. JNKqbYw^XL 2P8wUxRcŢ&4o[z6Q@0&,i`1r2y;4ҴLxq$LKq:X(]eU5 Y4={U[LXUcF;a<[Q@ƶXh۔"4lH8NXlzUo-Cp 2(=Zx ~e!o_Z%tno UTHsIh휖ĤP#lTfL%KνLƶe95H`"l *4QđB~Q5vuK_7;4s4j%:&9x(rRDrZ p4U@vaZS;)]de1hw!7FyŨjRRc를92ґJ^hAb9jO/0P ;O*zx5BZXwWYl(PD..C>GR 8s5sԫ0r;ic51?t}y_=0 [ 0x '7홲%A-m8- 7r:, 0ޜaIaJÇN=ʟT]sr}"U>ˍΟartHĂfu.PkKtX'ſr>p=*-A@-LD=uiLWcb' yȑxҶYse1άuu`zU3$ dT(%_'=:| 7S §fi%? ;Y@}{v<+*xh{ Ék kqB~ %?L"0;e盫U\Ġx+tS-<+yXr T+rkwQ*.}`1fSI30V]^K6AU`ðÜ`g㆝OR.^?$t[B=pOXS~==߰%hul$Tغ{1DrNZTX47$?fM6G K㜙g!R~G j4$>3#QWBfX\вO(4\s)ucg!H c`Pɡ:7q@؉=DMZwZm3:&beZ!wJ}`^u[ȣE3L{YJ#NSIYcd\UmOY,-QFFدz:fpq3-qݜPߝvC2B##H]sdl%Fω[z3>TB{@7%4g`dIͯ[D>CO+%.Q2Nn&Aqg"EL01qv/JE^W^Խ!~yM=&AaTr04|(ުZMNA])> N .y>Ԧ[{iJ%Re|@.a ;(17 IRcia⡽71MP3/h6NH&GW-8-֤]K?n9Wי!O\wj1^2oi8Ӌ2 1Nmj|=>\#iHf#1{!{x}V~8O!.".lҼ3­^ֳ-?>.)[@f~ f`/DM884 ZS )sdpK f?!PV|zH'ыi? @լ=&vm E#*.Vh_g(Iu4i_]% &uiE3,س>7g@OeST-9^{2Ib15yw(xz+"}9@|x/GJbC$KEޱ7iDubȓsn! Ċv$ Mo!ߏ"2$ȀuX;k%D ~Zg<\ΣBLo2ۖ%Tぼ-##ݘt[ZÜwa35ǷFy[,-)oz:{o7Uh-kn xAj++:Ds?֙ӱ)}$ձ Anbzitd6#T;ITnX;AKhlNbj$'ܐOW<tܔtQE{ ȃӳս@-kM<v0J\1t>.m|[΀l RgES8 jkKu?J64ҖсZ0L5L}2 N<_=7 g"M.q-RV_wp/L2-W`w6r}mXk)bx_59BpvUţ R/;+l.;b`DhtQckفwf0\KÊ bГ"\':L-L=C3?2uCZe q[vX:y!N0$ #Nppehٴʟјngl%z<٢ * ٮ'|/9Z˻@N;T KC|6[½am020rwZkȘ~O#Y59jѸ[|9خݭa(xFXpyg sSϞA^F;Bl0v貁cjp|/Qj FC!),vrsyȳ[(TS ;Gj\xÈ#pQ,5hmNDG6F#c՚AqXIwu@513K@L iP 9QDvBA){n۸R\Un!MM{g!xf,rX?^ÞeRRQ;dz9\A[+~G:ǚpn9DNˤH]Ţfr\Hs~߮˵8K0wBh.:$Zoݾ&*m E,&a0ؘC(/+0 {V #{1mk* rXpܺ>ן8iH}l{Yyajd l@gf a[u|>d3'$Aux ba$8w> nV齨Q->6U=h3߭Ci4 ckSguON"x{-EȆπ0tJn,wM `&nI_o"i?]==zv-\e<>s5RT S#lr#m21՜v]E}dqrTn/=@6IYHc5UYD[t(lT5xQgj14vB}T%Sר+ۖgByuNJwcnmKȒ;I#.gXzHΘI ]Lxj֧ xTi69#~SXw%ݗ^\24T"ogx9YYO.}'`<X6@jzI< b2÷b}p;*"P*/T,ʤ0iWގwDEɗn^Qp1h1)+dn/P<7#4 tmH𓷾p0ɯE[H3a{C*,}Qnad e{%I$GƢNYK6U֌nv.u <^>(*8^Za?*tnt8)廈 u€]Y*$ Ji|msTuƍR-:k6AT/XSn1ۚxvL}D'`'J$KNrhᅂ oY[ZEN=M[H~Ui6>y v[4sƋ(+M<3U~ T 剻 "D/o҂9,?QSۏĪP߸`C!u0'DAb;V%"1b}EAb'Y W'v W3.`I pJ&$GFLA,굧xuPCMN㓜qVcO41 4qUsVȇ3SzQ>HlJ@YSteZC˃IP'X&mc7ndjȉ!*醃(?Znt?X]HAę6,G25lGG%[m4jVXTYk FW>,6dj0dO6 HOBy gimy%aJS.֛ o(L m1lb_]2f##vmn(.UҤ4d; }G[:!"< iη3Ic"D{>e!@Mv2U[.^͚$6Z6e$^ju'2&GrgT*0zrVM?s,$G' X&.Js@hHr M264iKq~ *R&}no폌<*?J=˟ ;I1R3?^eU9#j,cr@B˭+)>$ ^'>O*wO9#6)'r#,*N3R/R"{'~yOD h.X0^Z/k/ERZFYt7_3Pg# (u9Pkr5!]PWVL_{gv/uܤX>'62ȵ"zg+ :i"EȽ{ugCP~ 1<rP׶?y7Oa֪Su P4Z N!|fBK}xm^lV~!aF*3OiuPd\58^ r]{O|=!bJi>wLcJG/hmI4y2ϽI |U2#bJ*- rfO>w#YP&qr|`*uOz9ыSztQTͤQ=py2ڏ:7h6`͵2 ;a#`\}Li *s@@{Axyy6V"uj3+vAO=N<3t`f Ù5+BaY eYoD2^T'ѧǤp$=0l|?ȻT8L~YQ I VX8ݫ콼"hk!\t*)ېGڀ$i\f&_]\υ|M4%3i7#l/vn@( #+1SJA_4%}^*ھkMz- `޺r(N _ƹ }4 (e[v2'p%2pH QgS!i~B\-x: Py<C]ӿ.`ζ8XF$"xvRhͲm" V{ -?uD돛~y+O&*Δ-%r4ֳ±~TJbnf 2芯J_D^/eVpB0m. I-N*#PZ5B` Ħrk5*|-K^}EGX,," E۳+_PnP"d2>@7ږ+*OqI !&`+zr(6J3-z =>{N+G>Vx 6Ofҍ[s R%!$La2Dͬģtk<_܈(/G%%FQ:E٦$zEgѭ|Ҕ 8l zWNE؁-5/Y[dȚ_.yzz;+fǐftT, w b}m-Bsq&0\$!:kD pԶ;x5yLF po3fU'ހ3 4lapw^fZs"8NUK!q/j9k'۠[V]5u,W#Z~y_1Oe6j pF7l#j ȕ 6,#ẰW2op8!i"~Ye66?kESU &+xLUYZԢ }ej(ĺdyfPtH0!TU4)Kݦ#`|vݕ͇JFx3 (aORj]ݣl5^fvӎp#BW9Pse) %QtWc֪}wa0SHL 알UZC'vo:$&2U <@@lŨ /A.&R=f8R5UwNXͺT.ʑg2W^F( [~yVsI@i饘=IqpNH6iaL]/-m6iqO2ÇhYq~]7jC̊.t<'m^Slv\D7q!ImT-a\~_K`u K;~3!Yi`X73-9|xhq*v̡D->]&Tֆm>K3& DBEM~\EA s*|W@3:4K^,:F !tMP܂{=ʸxeC>y9 N'C FvTp-?19ALgVņ/攢Nmd{-D? AE7xEE%+;d?u]gZdmeOK&IiZd[Fxuـx{x3૑0܍WlI)aYZ5!GqҨsU'lW?h1>*,*C1]F whZ;26o5@W(AVl;Q/,L$udbL 1pA2i?QAfM׺<6)wݞ|LS3e`:.׾P?ji7 c*zAaNݲ>X!`aŪ3 bKl{:MBZNMeyϠo,e\Ì]^%Q.loh?n?$j{jIyǣD0dKgFO.exS~έzQ_ 9=V?)pjBYk:tCϬJ@=fS]_}֛w QDYMP{og>$b[twLfϯ2AUCGDjlD. MSBbWl<#ouđ ]#2GGQ܉}=l٨h-dWJ i,,HKmbgZTc3`yZ'dPkAZR?I6 *OiQP,1.\,xyѰ@tC4͹?;/ 9 Gh7>I =ǰl4b`!ցebNd~qƒA|֗jTOf6YL_DbÌCndk9p+B{Y^I%t & NYiI6)rG'` uITA$rne1YFpa6tˤκT7*5P&S-WXq7^]3I)90w,yGx^[^g^>|;2~Й|ĠlkzQ8sx?nޛ5|QZm$nZjKv`ZK5=$բ],NqɖSЀy0-lm?R'G$)h%O:bzVUU+cmwI z:JP~"u. "ITWEt.o ]fcu% ? (r 7B6RShC1+N< ^؜ e:Q K7/GBnZ)o|{b+Es}D|WOMxuL:%gf5ŪŠ7E2AFMOYOĸ#ٝD]qc14Qיw`Xm4B8?Id_/[5 ~u(J9-xpWDPd&?PW>V)/  ^'XM☎&bjUf%8bqWF` 5WVr~rkW\>p`n"v˛6bd NGESGneb%Z>]SaI\uA!p@z4x*'_b#mfTѸ8Q3Uq/Ѡٵ$- F*<]D[Vo dWeg-}1{:sIW΄p6N\ ~.nrͿ$Tq>W{+Rmўۆs94O0F)|+GJ'DrM[bPSy|бW ֺ@@qtqg21<qJ@/? ^6VÖ/TzJ~1e~L)ر;G/puاaX{/'󓃮ȵh N8 7q030m^6jRPb Fp/[C==ENn8?$)DĆ;rqmks[ F+4ivE"Qvͱa|!)V v+-SLO# ,oꀷ_6@S̻[4G 1_0'_@r*=? ]e2=J%f%d1<0'CG? 6 }FP Oc.РP&zNɱ㗘W~Hb"o>2~wgtiJ;1(Nap DOq"paI"D* [ ٹψ҄~>("Oq_niKoi(o+}4"*ED?3̬|8*lPwqd !-c%c;k0| #N sX10>Ct`BVb] Rjidl*6י?/4yȤ箯?_^/_r91i鴥N/I bc5ph94sVr$\1lS|YG \(mѽfs?ؖh4wcneC”aTy?_ qA쏩FOq" iZi aH>bPSqA60t+ 0wh]ɷ[l3KX ~4ЖZe8ػ-|rJzV;5B:<NC!E#C e茖:r g`C(Yv.tQТ!A\HX TRԳnaFkv-Ɇ/!WaǪp-?1fJU7# Gse4Mct^:G =/-Br.FjzrTcb\e:ln<1CŞ(֜oA P#RdI}ցj8]<-ox|"fR JNOݜ} 0&S7e@Bo;h*7WAu OP mv:IA l L IRh%z}/yX=Ѱ coقyXzIA$kwIMso9z`a|m3$ܞL&tRwgLcKhJ A-0}oMM;oXh qPI>F8eUUɟ*roGI<}U6T]#퍹}p)Qκ pw#Ud2։|=/ST*As<*qu3 f HۻMkaS 87a֯LdIߗך[lDL#ط[SK7W=ʝ&A\.bAV oK5\J'fj%Q]S*j%;^v)ab:LI}p<*c_{g'_tӈ w_:dSgRˈtIXѬqbng dd⌢rt ]ձ;@]h1l$i69z.g&џgM %-X)Sh`XaM! ڻ`켋1sQ*Ct)gy?F2f8rtA`ӄ V&^Ql1B1o{߸@7yDEU Sig,6L79Jڹ|ǢG3u8x'DblM⼬T;I3geb#'QQo~{X]pFH bvxї>騆qBl0 v܃JVa³=5f^>|S)_PBXN=LCb$$=r#llUwx܆0GTBz1{'Dg=]!)N?7[+4:Bd?Wf񔏈zZ`V8@Z&IV.7z]sL^'&xB[|إF]ˏjOq[j8F=D[jWl\1DH^;Sh9z=3?~]nY?d%9~zA[۶@&L9DQZpP길!–Y;'9FxV$BHZ1YapW/\;OnYm A ݈lY)3cZz_RP?]k>$D H,0/0/C7'C?nXABeGpb52qF?v#ŦO23E@ʘz:9:l^BIAVo`K\—yTXsi}Co۽iCX:#PijwK*UBYLv+CGVeh"N@ną*|]_{-<Ȁy$$*4o#HJ*3Zu(ǿo_V,ԽۋM9jMU|NQZt{6F$mtɎV AWh~<'&(Yׂ_g0֘7lzBRf^6{ɨIsCE˯N)aqIT2t0nw[O_jUoչe=gfJp[/QPJjNK=HK깧NvGuҮhFnLcn"@x-t zОu_Os$U5z)[G?ԋ9dԽsVW4T,g(_dw[H$ :~Ae(%k=@6Ycn\lt`4P玼R*S#,i%1[Xb h{IR!El ~F"3Ag;(0U*i4`DC|ԭr}FsEj}քi J`<>c 'LSjvJ8/FSPYq ]PbIc9A\)~mD5B+Gձ ɉ{u٥*A F6J;׌Eڈ/$JBslȫO`OZ,x.PD}'y"޻M&xSʀd]2*=\ٽT1Lφ? Uϛr~:Y79Bɮg[ZWI&#:zW9bQ+"x0ѾLGL3":P혍լ_}_= ~P3N;}OH@L] BvMm+>r H!͖)~Xmʦ ^Oʚ(V̀h{q Bl(I"BOսb IǗ6\4k[]+ʚO9ʪ%_UoaKاnײ9\dpHt{rDGEWR<i]$~^3眨oJ]oAiP&C9kGu9Mhd;N?rać0X*j(鸵 v rC#Ė>.AQ֟+ t*)'x)(f T5p z+ȗ\~iP'n0  D?0i]B|s\d _m%~g ^ZH9PVI_vb_&`oO?wp개]%s_a :*NuL|j[3Z){Љ892xY/*2.44/D %׊+vJ&hh[ x EsЫ*5w #iKtk:z>Zdodu`šbt鍎7k KsUOYm:Zip%Tԣ\ LU= G QK0_QQ'tzM⃄^@[ڍG:.KNW>dͻl"SpX* ZN%goƱRyoU"`?TDk'W=;,2Ųj*h)Qk?AŘy_S"v/GJbbF5a= cO2M^vkTc=V#0dP\2L 0M±?hӴ݌9dt"Aoِ͠$"rhYy1$ X`h :'}ԌyD7)5a/Ivk;oԑmmcAT,-7طHw+(c E3 {Hv 13,{!k2[ 04e;3ay5O˰P }DK^z5jn"WUp!h~0x:Q\]Nhg?MҽH2%:r' cκQ¡4,n_NLNюfB,O(W)ѐbĦQO?UvSdI{u!?VlW&'s@]Lߦ?y#sKi/ a,u蘗ܢ\xvz~ 7`x_Xi$t) f^Doe2%6]DtnWDI'g= mQ-tzMqf68e!çk*` T@ߝJi[{S Jeq-ǿA'-DSZHޒ=TR_3^C6#GmHxGYIEx8ΠZ)'NȢ1 |Kosu24gfG]<K9C0gw="{=%""YHA2;=NhP-^F<# fȺE1Hϐ ×7/K S^n}tLlӊgD6(v~beN5ȆKT)~{}$U䆽p \lh,Բi)Rm^)qk/dԐ-UAk"?f*"r&vsF]3Δ{ ]]ʠ*QBuȲ>Gn l$ y/'CL#*_ GJͰ E]i飔!>=^* E1m62ƓBrSu&̥=:\ZafG=0r )xpמךR}Xs+Q@)wR&OѢ7'I~Nik̷a_` P ,, '#[.gk=I(N9W|lb` a1p30RLonK<oSJI%/}}ҹZT:wrB8+d;'掋Fi2n#4tW:X[Ʋʛ*RlPtZԒVlYL$F#ߋÐs bG1A"iwT1>}7s _;ix~lWͦ J' eq}:̿qEWq@U’vfG1쐝,8%Q+д 8pN:yc.O>'q(ʥsZ -iX=_Ux3[kɣ6y-"Իx ImʎJW+Ϙ,D~y &..Rق=^_sB2 Vl a!%V?%{7YZ^dޜX3ݑ-.?gU61䎒蚅/4p EX`ng]Qh#BC5)A~cצ k$;~EQjTKZBJK0&7B"R:ˏ+0i$nݼq\s8g&0-a'/%:IuEDf!dLP;߼:x[D(T-Ù`wR2/ʚg_h ̷MoSuјl9h4 g݈|?jq=\g4t'Q" D٢&HW 4\JP7#Z\ۼ=Tl3vh_WeGHUϽqU HtsW)d6ƦؒS-_aG=ONJ$moRv[.ZmswOFW_dbr[)|vr ao?ybW\2,Pw3=wh4qfb:3n,t60M\ XaNS3xtc3p"h"b8JXÏ1;Vjj-e-@Capk^1íaGE yd)Oh @C\(*D6K-w w=3fD$iEx,?BRC7ɼB>cB r H91Q=9eY"ʥL,CH`%,yTR\6pzϼɃp\ǚNc'"c_ bSL !]onYvߚg8U؍2x\-jĉbs[]+>2 Zn=l&4:L|Mfn$6*Lo$|QVj&& .mh ږbHgOp'wڊucC ?q|Wy=z*ctgU1Q҆A0FB5r-+ٹt9݃)b'sГ}Xb4T5F"=(lL?ǭ/MEל^pT&f+Ux[ʈ hG2*lx s'S^L#5B24o LلHt\qtSQŠ]a0TVle:{Դ^߅(QuBwX049' | U`*ܭ'2̜L|nZeB>%^uBA@߆̪ub[@[A zYXzi99'R1SUzdBt45E|y3qpYm*)߯o'[] Y+#Hqk/ j ,y藻ҦFrϔ_gXcվG[*e*9gTCkXNR)<Bu߼ɔÆODn8SK/iG@{Gځ.m- Zsr-6a@Dѷy^0{Cޛ&3e=f3kp띱D we1vx`?-7NV#P?,Qyy22-.)Ζx, =v ,x%B8v(~cRëbWS%#evMiI 1Օ%\n( f\]yuT-`*gZhY<_ h* %XWȽdfP:*1vƁ怏O]Ƣ%C{#qR4oI>K- 5,M.JԶb&ԩ uw(e P@8@,I>k#/ fCnkgD7i0Kb7 ocZ"!I'b^TIDŽ/NWEKIHlD66uv ~㴪kHҏ2(XUg {٤?H y N/ř-"iG 0{T(#axYʘqNl/iyNAp#Ʉ1*.Ve!'OaU`vgK2$$, PxZoh ,ՁEK&WSFuYNF蚁_z-㟽><3,T9`Sct] եƈ/r#ݻɤܰ2 l>VAӃ+ k5,vgkyy9gVI/~ج~Nn?͑4 `1-a%Uz- ud%RjD稔t\eF:& Rݚd`q6#݁Ηi!RBXy@SJ\z uɃ-7?N٘ ioo6<83eOC'mW]c8$Ag֮a/k+-i)3$xI/[zhtp*:jR/ k1e-* KH&>mT\%ina>n{zU*rX`^F<,Lغ Ծ)boPlv/UqˋƎݤmD&}Xt)|PTp #&& 7h8gf _%l[H_yf 7#' ~ >D47nK lQNkA)ňZ;BV]qmB| m ߤ&V/Np0E O!}|fbV:%+uD^P7bJǎ`U/#{4. &жl >Qz);QRv8/U3Rl u(ͻV'ذdU/ulDFB01TDKTYW&\IBjXFaO۝r}II^%,.# KTLz ܉@L"/f] <Ρ4b|uG_owv׾2BYkK8&^0[k')YL4)|amdd8Ƿ1e?Ή TL#@>AjC쇊qz|n` 2/%_1PwQ5T%>:Pt, PC&};eui*Eר:Dn"+(>b-1]f*25U j) m^Zw"_Uxm-xb@'TpVrc?H+*NI_*Q()F9.%ʗt渜RhHCFyR^Dߤ Ƭ̳Y$,YC9I+6}K\V6~Qj郼7|?CmlkJyKZVUA1Z!ύ h"WAʞH~:v[\UX29#Uy5R1h9`"`h TY~X+-m:|IDˬԍIHIQ~u! 5H8'DΖĚR'@E8,0>[ٞ_ѵ+25G8Һ&Rk>eWu&9kEϖĝ!ŕII]FƨC3![@ XiOK LӾ!#l[]xλ~P4^|zsJZDa͝"@ic%gw QtW-6 |c*!H!M3Ft-n3$pzKu <䙐`f]ݧe6!raVN}U-m}ˏ=q5iʫ jI4b(Ic\<'VgʥlW6AFщZ}0H$G ,Wiw{J? 5Tsn^r ݿȦcw=E¾H(U"hD9I26ă%|b-`H/<;>x< Nc'%GDg)ni,a@6EhW٪vW+H穪kW|{Uإ;i, "YnYȜ80@$ U҉`ϰ!Ȥ=9扳 Tl I'h:@I9E`-VԈïn<zXؔ0?E/a|#π  3ЫCHQ=z䘱 o("M9hzoW}|.ÿRR Ar;0qG]Pz0m-oV``6 9"SߨE XAMC~h OYK5^y(."pt)2V^>w¤Smoj2,voĕ?[p"$'xnE8<bbd o~Mբ'2RГ~R&=+ \O$ibۛ~=_ C8nM>U[ǺEJߖ޻k$&tQX;z}Hk|9>rɥXs 41Ve@g*l~??J)g~+7=lzzre"LaǨHڋRBpY tLK:ڽQ;S Եqmh4vhz$)[Γ8aoYҸ4s GUk>ihl-V=^m=<ƃ66H  uR֌Hj* j.^+|Ri*eC7_IH_P3< z+WFj4^~D9zSGY _;ߋspm;rB UpF4Dw=`-T42'.5(W6Za(. 47`tYE!MH m,9 غ zLxIoi1tw~'pʨ Ki|޳FŭҎ=,|f]p-JW5+Qb%J8`#z:\XCLsFǯ?յ5 qvX/ǏM#r H•{# {#mU}A{kE&?M}/RuMXPW5£ݔ: * x鏒ß6xӣU@#W>{v@h  󾼔#qSz?K8c:ЂhKI;om|XFew1X$,\hvEdx>6g ɲ^]b[KTc˓]1/ Xdf]5 ^//|t3^] uG;2A޼H}픻tZjǪK<|õ| S^  L#O<v $1#9n2.("+ei`DF@OJ$zj*ߎG/7eMgp(H%|<8=z1Q!Nɋi 쿔+iN~+(N" 'aW% /@ËxǴib'/ݬ_mzqhZǡhYpL]f܌<^ e"sH,F@ 7&Mw 29$0SV([ o\V/-?@::*LR|!ㆲJ?<睛4!f-0bt(B論 #D^ H4Uԛ|XhdYsԱu5WC>R̞''qgnw\j6Q\77s0u r NgH0'jVRɩ#;Ë~8Ux ,4O۰_1 W?דm\J,\]4 ɏ+c_~=RT.Z~YL5b壣(sn F* yj)(da)AqB<{dD;J4 .9 "-^d|=$1ph5c HB CbIS~Q>=RcQɣ4R.]wlVJY+$H-v1\*6 ')dϽLTBr;Y5[}{(E4C>|ɭ:֬i-C:$]+w ;XeȊT}ָUC+ sPm=[IaOZ굶ObO!.iD4%ѼVs[aآryl?Hl_8Rzs ̯;$nFa('[N$ʱ˓٭d~.qل%>!Bdo~Qr8];hD*Q&KyXsyH;~Dq,RQAR '7E-jO `ŋ9GmIp="& ˎD[ tD%J42yMR%(Ur(87+_v9W9$ *MW01aB]TD[vLsccx= 2}?mCr'ol{-'6.̔djCݮBRDLYO2sؓ4moh_q@"0K3;~`f$^q_u?9Ч](:`U¨?SJԕ|MqE ѕBR}w@c'YmĜ38p(VJH^ 1T9eUx& } uG(@_*b^!7'?$ߘm(+m)ƴY(M3+=d (~(_#f*!KL;Y?l^ KS]w(66憄eWu~mUϣ@O/}9?L#',30CetqZ4{H0kIL),ԁBrm0mW)M:-FΈ=W y{w_,Y/-=x!̀/ *;ٹ 4?UDPtmUraDJ@#2kL7"HAO2Pb)=l(^% 6tk@(uqsSK{hYy,:HOjK<܏ x[f/wiK+gxnhGd]F^_YĈ>Uo33n~i89ۉf F~ء3(5y-=qDO uxYUkqw_ 2+V\&l\|AF*ĘlUc:0M?,bo6y}1߯Zq֧AUOŌ*~J4KkҸ~ /;O9F!&<#eU wu,urףc{Yn^0! C&5^{Sb:|05dz삎i%I.).]t,:Z=b"6eGdmhV(]< y&}2aiO;+;XI%|{vo3K<KPk "Lع&]_ט-qԻ k=$U2-8@ئV ̝f:4`j$~dٵryf0CJITEtqVG+xTqp~Jj# 33:&6lh8U6^HiV%ksSDWo` R`9r%#vWᩍ g|CsFM# }mH#WJ#<^6J{?r#"qEWR-Ջ]ɫMr`aTs%m;"x>~ʘC()`KnmOl/٬fhV|9HM*a, RE IVV ^~8#?֤;`)+=Gk9tQnR{];K%8EʣysޟxOj9(UYd{!{Y*ű0(%4!|zV@+pv~F },Im^*jr#uٳpGZEthwTk>,%7’8tT9퉤wFѿ@m -Q.}Z7'•Yw FcS; 5։B<ɔW75pJtN,^2&!<+]AhRNflLe" LC CXg&hZ zyH[@F3kpL?QO>'#ڧ =RǴ){O3/ 0:z:TX9ky!bZxIBWۗE}&[Tt+; (F)@oh?sA}7k4K!ϧޝ'kϻvA*Xp,v'rJ/jie{TaHoF{^y/J[V@]?nn?Prv,/'Q%3$Jڝ0W:MZN\Ig+ّqhhOto XޓI+OFw]CMuyg%ZeFp-HqCᬟi avgq$ųpK{`UWJǑeHGF!snJa-r?Lr<2Jc3XceV di;1ps ďH\bB1Xl'ҝyw%GpW}ZdQYF08վ .ϴՅTAF"P:jR3ՆsQOWH+BbF~hQiQ_jHV$)ɷ :>^>|IQIJ[蚑|X| yϧQ*is~ҫg)7?Rd KoN@p!}yaGAl `UIx^(z"UhW(e 0&y[?^ qo 撬7о=R0 ^8! }5O˃DqS4cN،Ur: aXrGlڻhrKO)}|jALP}Ʃ>#D27nHH95\PZ59`$b?Q6P1A {5.BjU1m|}b7ϼ^fS.N=b0ܯG2EL;rlO(^ԏ3Ӕ斧@PM;T#٢!|nq Et-%c@XFf9.6V HIa(eJe_{niApa{_LD(JWU/CEPE(ai6r-:첣[Dwq05}i#3UJ3B~rtŨJƟ;3 rH|"F>X(mtOS]8Z6L"s\r M/9fVǿ$L*ߎ1֏X4KM^vp2$_vyZYlq~4 `ꃹs\dnB3Gd,ޓZ$rk[Zy{>V'^CCX#SHZ_^w8-J&:\IbOn5CB06_$} g3(P` x]wG߭G-Ğ\]WzT ~?ۭ+DxTO@ VFˇ3~4no:#=*ީcnO]}7jɤ':y1nܲn@eM(A=At kK~(ݘHmwc'e&.k#\ #i+>g'2>H ҷQHGw^p ;lhF@ 5܎\3.|4lJM+>U&=XPɵS& Z2lB$}?-Ef,s?u=JcRQٓRhZ{..P(fN. A[y.5? zcq8>|\Bv>-jho(:VGVZ/{Yk:Ĭ @ИpBHxMAq禢<2.WԡGB%0Emk |' e[Э) )Edc[\)@=m h}L c_]c|aQ#@6]qvi ;`I, J% 2ZC,PYA1wA7X3`f8 I@ݦ$%(ϡ[nTw`z1FuW/mGగ Xw&+f}FRn%5]ϔ0cxlc6_6<VB ~-xdnaX|u֦|Zfw}0OlF% 哢v p^\C9C]yrKWؐ2F>D5BcC |3&٠7|鬗b;qM "A9\t5\D_JY-hHmfVpnTŎǯDz5Cގl˲X "CsU!;JYy 3btmz@}Më)NƵ$ n#֗r| kx͔>6aoY/&ytۭ}̞OWA޶S@/N$6D5;2SfhAcYP>kڄNAw9V+lohpN 8ߜΉ[2nk{|}ԀD9;_t}dk}G/a,GHl f!8P*U~vo xyUm4v ]+{VC,ez ]2l޺|%g,=mP oTEw$JR0mPn!DŶۜ W٢Ϧ"h7bڥ WH|E#K!>|@dOl&UX bv`UIH`ށסD7#Ahg;-f8Y~Z!q{0ӭ8u 2q(C(~"x}Zn.n)v&sr5ӣE(eAG13q)xKZ Y%IG.#c5+F]{TWH?p-5_y TzO)JKQSgG,q!hO*[=#RYPj07fT ]+U?΍}Lr,GMw@޼pl8t<{#*\ PR*GD螿v%-.GJekXV&ٙ:Y3ls*sܑ;El#d Z|̸(6rALxRhHet!n;c}O)3jKӫl DC ;+PR{Xg+ͱs7FIW\AcDChܥ#<6"f7Ȃ/ o8J]9&e [Z}&WBNRż A+C&\\2XZ&|cZLgdز4_TZ ^6/ DZ6]mbn욇\A_9VCw|7u SF&ZIv׍Tlr([mľ";G=!96iϭv$(@9E_F3]'6 N'& OH(:10`bSulRzTgCu~ꇳgR ^ԫCqeIr-I 8NmؤΪΎ2-?ko'g6e;ei5EcH\If-DiQ>܃I,+7$imaDH%j3 IQכvl_d"}́hi5X_`]L࢓|r@\ʾD%s`GR=y=m"?#6[a糧9Wӓ^;8 о |?vˇ1ն60y !OygU. k'SKf?O[#< Y=M}݉̍t)FV>%2$ wDq]#W_.cl`8_eCSd#)TBUiGUܛr鎋h)R=_P:5Of W p(+>| ø#&鴍捡7x||UICb)ќS\ 0Eu"ޕfpIrLi;_Fہ%E# :NCI:1S%/͠{6*biuJX\0@QQ7EX&quiS$չK'cF`*LJTGSޜ)7b\Oj bMwicZELw:xHqj#\;mŴHa1I2X"m QGD-\V˘m'Ӄ{W. 4*jIg <9P J eX)! 6 Ly՛<1GϏs6 9zPn=7>g\;,n$?PInX@ Q5yn:SiE(Ϭ{4 9g#8mjMhTkwVJ/z1B3@3`p45cݏPiG*o{ʰvirF]D5;Zxq#Xw枀ս.fnىYJ wev)-Pzke:6'5i|gh"V IWBǎfs Nr!TIPoFF:>i#(rKy[)\M,hދMiz8eDklb:f{O~) HMoQV]b.<ͷQvG ">yR4#q|[xks?<`⛄!Y[wQc2vhcN؃T\?@5"0O!lq,mQu4 e>.9UaBN!%p.mad)AN\h[8M%ˑviks^l﫩`NkFgk  |Xt$OJ+[{tso8!˛[DMr^\=<* Iws j}JC~z;7ocjC>Jv8S1@d4x:'@~a@#QQ";}p܍hXutjdB!J jOu!>v 4ܿ (2K>UOR&n9~WzbYbŊ'ŗ2"GJ:拽CeGǗG!mSzf)hOcqn$4x__仏ZâL7:ePQgJߵ9NΟH=@DWJ˶0j@.="Po-QC dת?R'?j!hPU r3q > ~yip?4 'u55=7}eNH \(]`4Qģp.‘H2ZMPb@bӻXVYXA2w*9exsz@ 6pC s<\ lc[V)1~2Mt{qN p iV?Nka 1RBY87=ߠɏ͜.}u_ݛb!PO9=یpaIq[Jf_T6ly|?u.0IcN\f0!nh!G&HȞٚOl{-(]mf/ݳ/>.vUxN^s⒮90ZyH.KFR9oG|%RP3㰣 ĆC6JC+Al!H.1 LTBRU|D]zR hjDíPOlUClOh v )Ĕ|%\ 3`WlJNoJ:!XӪ;<Sġ='sik0c _ F&Yt@5rOwjڤQK Ft]+lý:Bkچ(9?jl ě3Iv6H޵zရK$k%|.$ɢ%e]ݶqkǿ.6:R/B;7 2a0:` Xv#Q۠g-KL/ρUb fV1I٩+kggmk}.0x3 l8;B}*0=C@wʗVZ݁^M; `F"d8泋w&Oc>!Vѹxvs5~[$~Z%l]ހ`C3Q/|XzzeUM/Ӫzuht#b.ISR_u\fOtĒIE[tuCeEKZlXx.hܪگF%,0\sgIpRІi"}U%o ?4`:AIm=WHP0 (OДE.Y/"oq@4q)6)؍)s>cb$tb]|+~NTlpc^ 2:ELصW!) 5ϛ:m((qU7p4)]R^jquEe"K@sE !k!FBΟ5 -g#csH|nOSfTZ&Mx6jR:(D \IB9nJa5&ԎՂeYnjYh(nu[M(dAZ]nXiՋ.5 ];T\@:5㽛bs=(m'm{`ԇwݬfoF 6F x.$MOPxb_WP'wFYvepk}0WYUvB["w> %?VFSq&h/ lنJ!+pY*?ޒbK󯷺f0}?Wh:\5Ѭc6ORlxC ϮHL3+I51 [Nb)e%(M#$v$X=niYL8/,f;DSvgw=Qf|ۼYI?+֛d3ɢ|e iT53Pe5æ1ϫoz`4␭Ekov;IKJmq;qpM{\˕A$~'.]Bc3d](>]AAv6Hޛe]ug0g~`;ޫ $%>@I \B+L M)rfz= Zrkn6(u |"d:5 iTj!ݚM,rh 5QRI7g̈́ҍa/Cd!$&5 h|q84)C RpKRږaRhoG%OB/"MfZCqۜ_Vm: iNӧKAeK)%.>>_wlmpҲE=?}!G;m]bRO_"^)Nj=skK,1֢)$U-E-Y4)UAMGT uk6CfP.6WazC?~N8\H7hQs>ui5ߞHo>ٕS˪..YqFVV'p/<U-ra;bpoVܿ f{TV,Mok9>3|&˝OR2SPz *"p+iv&[Q©:@CQP~2'~ +9` @k9Jq~a}V%<` $}2Z]%-&8^4tq(W1t}>NkPR7Ͽ(AkbV)l-> wmh!ZV3~!{ؾAWFCO q$ =W\0i7]k?k+}@Ĥwu-|]65BO6? 6{j <]ֈmF@mZ:j`#I澋,1DtmF|y"௩!_;(<+=g8@GU3>5D<9jnpF=g o&axp؋h<ѾCsVLEgK-dE$Q0nP2&o{0sϯp%WĽfKps$q!hۡcgE=:Y|$BZ58"ZFimJӅ/`X` =߿H-Ng.%8;n5zG h0/HE;tE pƄ mG\ ] Qa?4j/S)٨m*Qұ\-KAb/9Qͦ% sށRf:7.;W8.J^6͐|RRH+@j92oѡ:E 2joų-:qHM_.THAleGbD3( U:u.OX$)j'Z|;uNߘ^kPLJrb'׎iM6nI$2.ާ)`MX}.σ_KҭUqI dQ6p(ٛ~QHooqݺ9#ƞ޵8|,Z!c*Oao'b&m*[}Ĕq\nVZ~aA@|0XwP#e"C?x렫/I0a95Mq0ܝʖ|*TPC^KY;UMkKD0<Ц?n\,eE`rnAB3 >.x] UP=3%]%oX(m 8 uOtJXUz<b8ơ;Y|nR$YkT}m5$Y Uw. gXK~Od8;`LznA4%A떽!U?13ЪϝFee1@% gaTMnG=[wU~E|YKxם[QÕp"`˾lRAAv<6h?}/̢GG~.xDί*Va7#Ht! | \ sԚK#H/]m>r:>[9)h0-@$^60,K2~ۢj!_:gHoZp*XGZx3N+KKN/Vs2%ӽ^5IKE}]Q3ONZ;4{q'8WHBԧq 7ltnjfgJKS"F52GueOibBLWBVU{28p)8x gƶ:Wd}]H~>0rԺ胛^)AVGo#[0Oz% ~ܬf`F1 9E56,kck0hypbFȅle`_n}.9Hz޻uXh̍{ۘnU`k[[ Sʏ6@Z(YSBzwkLH Q8V&4BV_( Zkc3۸p&ju(A191@ p4@:ЙG12&yG={R<@ r<|ChMGcc!.X89s`|X}4pe`K|v)oR\ } S,SPZmvFXV]RbRB4h0*; CR,r>N5NiYr{&@}"6;E;k`{(8eEQn\ʞ&6ZBj X$1<]5LT83ۘW hUa)%G ol~PaI 7qoiAfАp~YϴC3QWB{l`~2'yQPӊX1kbP ttĴcɉrDRJp3*,s)MQesvD\ds)UAwWmnőĽ=l&SLNBd}a^o,E˒vgV&$e@PәR<}RK]GY-d"?<+ 7!Uc!_/ 5Dy i#pvAW@IX29[uTe1rK Qxv&9o De-ԟe^DFYͫT?=Fv_1;!%̯'("ne'5Hn!{czs:N,5Bv#0LK)KsL q G84Σr5M!8Lo;GnFl60g.{[(S!s n:5HN$Ơet̼a=FBMjDz<"յ[qOIYm= }ᒃe6lI.9Sȅ7B[Fwk('e"Ou谶kH拒/ 3ϱQA I7.+`"lDN|^3ce>OD +sR!Wbwz䖨? iOa*9/HQ]sD80?"-ZEڏHT'OGzw$1'}ALzz4g][0ݩإ40r&YO !VFZ`De8f 5=6D;\Ʀ h6б60T_ƘpOt0tEw|(דULDG.4J',E~\[s@se׀jƙ7NHMl 5s@T:͏`,E 2:v2=Lw1O[ͷ}t;<z8>|fQ] [v {6:_B^ Հ]e.AB,& -Q{r{‰wRHpi]~P(_̖,ql3;q{ygDkax,n 548 _9?n4E<8\̤BR~.4(*;xGUd,vֿЛ7Z6 wB I OJX'ݏ|~sxbqb SłbZIDiqVFH'BgTFX!b@-=5*tM2Tսk!!w8Xe)[mx>[t<`MO0{+HY4GLUPNR47>41g~KDK t5P8d@õ96^;;*dℨtBmM,T “~^Ձ6'XN1I%C:ɑS&[pIM?zA!L{ gvս" w+N:Kfx{HNg!c흾Rզ5jB*UQ$[_~3NJq FkF'׉\v iUd\nlv5M\G1܇2GL@Q.[liӥ?MMwp41H9} TrT$f C\X罝" S|HDיLο:ؗ''4^]~Zx-p}sYxr8 x1"LqU"w]F ߏ( G k K,oY9-f(Gܹ ;pu[qD nӥ$/x_umA3TowBMz,CK. 4*x֯ǺDK5ƶip.s0'& ׂڧӥ O۱Oo.:es5چ<~1UVssv X-WJSܴ^6^?JA#y͗n7f>{O !郔 1ޯUr>3tF&':5 3& q/cxT#%> lU&dAnK^߼ J@~ዮ' o) 1BoP|)5+vY ,b}U%UHܠ9V& %k8p@Sk'ǨӨEScbɗ,%rZXSG&)켕p;g[e9EI\$`pUOB*I pvz+wpMf>,=+x1|>up07cE}]₷y)^$Ji^UT +S NjEy)rD\P Fu'9oU 3YR" =QR*%G1E ɣϗOƫt}F 'ݑ% [Qe&?2 zvY^wp~OW >aS/ vCIYXű^:ːiiE?aKcSCXhgԲ~i,@-hQ,Cok:g+T"ǰyb^1e^L..G1KccmY 떐YDHpO.ڌG,|\HJS+>z+Y}dS }B SjB;j, b]O?yu ]{x6Ćt%{q&SF[+3KcM"f/ M]].ג64wgv|91?[ ?v66L K!S hb(񓈺ixj&ɇ*2vz  ^6E|&mtf|z]|ck9+OL cMJZ9vZ{ J13(Y"H-ܔ&'ݗed& ͨ0|vKX\5;,G%0ժ:rx2In7i&$NNl+G DMtƚ\h``$ S`[\cѠ׭3A3v2qIjƝkg b% Ӑ ;Vx68쵓4ewXz 4nd#Dd-w밭 l6 vqgΎjns%Q:hVp(*(Z]5fd y+,(pSM-GKFZ),ynIU}|Yp{oգ/W<<(R!OFdef/)0Tly &a6x<)Qv9r/+hfGeiQGlg 24][=LL,!70SvQ0.3dy T5$a_HiqgC嫴ohδ&.i8#sG||@M; >-vhqR:h/-,bwQ/NO%xsdTʓFlF2=/7N \0wS&jiCxou^<LjHҳcsӭƆTܞ7{ Qs`[l (4&̈́]8%HŢ|gIj/ke1,;$f#_zq]iO$9^TtyΜui"Ȓ'/Y#0XţD0~tb ی}ܼKTJ f)ٕK514\dp^4a,o`TLm1k=tܝny 6GAp NYHrΓE6L 5vXrg1qgMBg`((-_/ 弘K Gruߺ:6A**"-қP;'?$Och6{DB/Cd_un3q^99\/t[Bu╋gXavIPDwSE3#LARPóŌjU ZzX3+CIvc? uT}#Uo;d onֶ5aN.J\V?/$ހG W_# v85Ȣ}w80Q*ITXƫATg~ִ t&!b0`$gOܸ!]pN>c1dW"Kr18 uqۻ7LU 'wL)0eYo_K +Sd%;Rڝ. JpꀸK ~ճKuR~{@W?G`tLlWsz 'MA W(nǒ;P6ЭTv^U@2+ւX(x){_./`k0/ŒpUpoR,ڨ/ۺEr%pϓhB vt>d<_%o+>I&_T̼ۨnLsUgrz"yO|hK/etxEO>29KdxFF?CfWfAA`i.gWnQY?.9MDK5n0bXda9y[-V/a;)n;1ck Dm }.ET}?j%Ah/!Qޣ1Fvͱ9&"2$ ӻ i3!gv.uty10gW;?<,W/{1;^8nV5T ݽV"@KhF)= B)gYkf#GL WhɸF3:}VJ yISSg0L,7Lu,^#ݠ5)9>kK@g'~_Č-s'>H(P"ׁަ$BI-KD@c:Br^Lk*w_8)poͨ֙^[7Zsh00oχu/% 7)7t#2=1&8(Ho.--}ohMR%J\q;=/XMK|?v֑QT4$̦_ZGj.z=:nUH&)碾VX,.49u6Pۯ79B 2هdIxg.$OdvC? !E?9,t >N{ˑ;T/w̻t&4ېmMLlJd Aʼn|4a#hGFӟ`wT +ݩ5W{RGbI!I[&#;}k! _;mBm\C-ظnFl2 JWB* *11 7r ÓPD\%tAAhS M@617JP /].THSڸc>!~>*yy{,A4DYN ,\$Aj23 wm~gQ5ƙ r4* #%~z23Оv.i澎Q`L_Ycc|;];Zc5>G@4 S6Ԋ4 9oïl.$" = V\qq\ևKY;M6f 4|D{7aRj%ATuөڧIKL ȷ*GIDuwހxozο0i GVE?OPFOk; {%A:ESguٿA Fn;[yʠ"*͞RlpƳ6Jv RgS|kQmuRuV79: XZ#w1Y50tm9wGiAPQVG7RhJvbF:u:}ݞp kX҂:}B?΀M4 hP݉Y7c.xSp&;>sO-c!Fr ._;C1nvXSXo~4p PWE"&ő Ád <4J\ C~(Hl ~ -m; ?` at""(LF; 39xFqGO0 &fl׮;u)Td$/TܳvSq wO3iTu vTf8|،iΝaO7OĖ]{.MbҶy8R`?XՎUF`PCh=Xr3=c6LN7fKغ{ώQ&RQo].?t#ECc!B$Mcc PcWXenT* Oqʽ=lT-ˬ4 ',w+XXZdOS?k ̶tehVx|}E.ޖ2ڿ1%Da 5U a +ڍ'wiʖa콳v,5m35sŃI gA&*3װ2{VEǘÌ lW"fI!\g7*n]@tBDp4 9K C^yhwt˳"gP-> .DvZS\4STĒRXy9h^JHLj~#QM*__K qXLGSD(|֢ůKϠō(2{[%b5!]EO`ԦaEWmW$Y43`$H ӹmxLTu0";~2EZ52͢Sbmڵ%'lGlQA-Z/A˄BgLD,WN1gfjW,`lX=.7H9HmT:vG,[N|&+rT?%` ZJT픶LX D:z6+Upff J FdqV:g"}3U Z[@@\sQz󔔧w͠x]܎0a|zk.Lm>VrV[PWmѱ$uɳn @uNR:PG[KJѣ"_Ԕ;ͽ:ؘ(|)C@pxn;lni[z~s܆Ə<͗M9 pGq,=FGs?@;vgY՝W`y(u;gpr,yJ ڝ술?DGV>ၵA:K/ʠ%!M^BpL4gDŹǪ"fZ}Ap|s{ @>5O.dr׽0ٜEEzzQΐL.&s@klW`2,Hȡ: K G1EN"\ֲ-,N3Oi?#(ߎÈfًgJN!۞n匥KׄjLXT3(GN(yO/oj w.lBjPA=ӊs1X`L g/-ċ,RӚm`B,pVaClHXb58w>}"^3YG{|Aj`&I70QR<4[EVɇJ3}e#=V]:Eo,TQ:F;c<-:E8c,D @L95O/z18NXK`0| ?CZ+ O-[&0e뇍|\x u CqE|B-]W>9 ,CwEє!_ܴ`.AN_܇~H~q=PljOrʷtYiVQR:9؎,03pojM*-vW 㨊v DB0/DL3!C_ 8d,aRGew5.{ gp]R5q|yNXѲ9ܘ3 + XH:+AJJF,e!0GcFN0F JL0әz%i~ylqH8<ѵ!ۡbWq1hKag۝T! &to2]@7vuYc(Օ8HɔF5*?ᵷ\x6it6l8b &peYv*''MkwD'py ?8s3ZwYKР+Id;V ^Жӷ"2ᆻBj+S6\9uj`n5V5 SL{9(0p)f|F3NrT6IRA^ou0G+&%yccsR0)>+7\bEun|!Q 39(js~c5bx3UvTkW;lf☽$Tu~s"snA2+>E^LÕ{io;X6i#r5_K +## jL%Tb-SĦmз7 ^+YMo;y_W3Fi#ڸ7g3öp7"nX\nbVG."-ᙋF%H[2[.>o/ 9M:Rl0Ռ _G\D)"L.FDL2P[L$@]4hmwΪrvri|dG6W|kNwD{iw"9ZUGf, S_Ht@|k~&\(.&P6pV1cdrĉt}Kck[GP( w^ ~P2G V&!кC¯=P4NRKc0jnDQ Z֖*#^0MJvmj9a]fQN<;xؓSfZ 0ùFjq6},nX)XMzs(BG2~(Kwd$qv%h6R!5uڍ8VVb)i*n@iZbqy9{5 V}^} 7c( #)` rﯣ!n`Yxb-fǣ7(YdcɄߓ3h6Dz>vHրF,q\n[ mz<~G})^LO>MՍG!KM9_TFFK R&ηٕ=á2CJ-x5G`vG+b|[[K9N⹒F cٛ!&ioF,R|0Y! p 법.0TB'zU4yp}K~肈᥈'ĘJ]4t7&VQZťO_%wiZG W@eq Kqq>j C6B14Ǖ~]N6{h[`p(y,?|J- oEw!*Ҷ‚x#ֱ^ ¦0Ow0Z;MLP:Z'g[Nk?qcp~>%QEC n5 |j͹i/KHr7-+vK+T$w_hV25l@%ɢ8j&_>w*=9X]&F챀[) dxj4zXdp{)0oM?J>-Σ&lS`"·g)"@qEpk,ԏ w#0,3xf~;Fϳ })2w Fu\\WySܳnj M2[d(~"`YQx&m¨[ zAKI~)n5MG L~BkS4ǀE]_)1Zi7ėxN-0F֜ ݆cV &O C;3wJãמi#r r b.:+q"\Ƭ>Beʢ]Ԙ_FLaK^IL oapPCmVMt|z NaT̯*JТlv?`j1 /t<4LGĊOȻi*}2džCUr-V!,B7ƚ+v`̐/P3g+iiSE |M=9W|މBAU.J,u$AhRp9"{(2 &P&(G<{pyimnDA K y=jҗ.P]^7Gm(klV#'ۏIcłtGܨ"koQXB'%%~-rVԻy/X&FJ}Nz{iJ.Hh|(wZG <%bߐd]~bqEmEG9#MC ʭԇ.01Jga?km?8@oPOx1wM|#G'q>=MC+om}TLK%lG\R i7%͕G! $Hj^1ϧL=0xXeV'P23;eVWNO@q?+Rjw,}g/f> ʢ]^7҂ F 3OqU%?۝6+QH˾{㣇>V.@4Ǜ}eqRvQ p~O'l OԲk/GYZC^g[J6X/ZoT>wp R!Eg; 'KPZ)qAT\g<}QXY:\e54ʞ$$9"^ik7^5#=^|MS(8+gϞ^$$`imDa/&p01aMi.nD;c!m_ҎDivc}^ [`p%B9)U1k\PY^W~'LUl%;665Xj^ ˨Q39WαToq֯U̢{3bc1{&{sUj,)_"]0`M51n) /ےԤK :uҬJ԰Os 뮵S a%>Rm teЎ{E5 A$T_SwET(tT%P'*4S5D (LIѶ~aV`r#59ݬG^#yqPMj{`jQ H@|O?/+$`G;:HɠbMF6 1rG'2ԴȦiTuI]EoU==o ?V~M :_#}C3uG8T}%%OXxrIv3D`SӤ¼vhiGS:v_+Q8-4rbit +&'Nr\*͹K.\YZ'k]ycDܡhQk_q+*e,lCE=챯T)Em=$øT9߮Q'L Xl-T, 66= B".;:Hi|*_zBGޚq>7a*;::% *"k&S.fg3#%83?T$*~&yKwQW⃿*ŧnp2Y@p~ÑpPG%`/tS4L!YPVHmm-UѴ ߟ cSZw|m/!tш (N԰3⮄-BBm J7:x xQ!Y2+wAGNNG1|9~c)|x{i'k/iҸas%uxTK͛9r}m_7ͼ`6.'fROɁÒoPFbY\[fv*gPGO505*73G-obɣ$,8Nւ\#K]`;WaDk #s3C~_A5HCGur&9ǞZ>i#%|))伝i:\흶%QM72^Uw+p$-_óФDz*w wXIS^{0~4)TeZtd!(>Uj![@e#;I*5s AFW"HܫCԿyNLR֨>)5R&X?/aiZLe3bws6zєW,LN09#vm| /PNQi4__QƻBim} +xlR.*< ) fLC:+f ȸcl}d;PUFR# N| [...sm}ƳUOg@oA |x3CEGڡ/-kLPj/lNt7>mnBdlf|E6]\mA܉6w9!XMYw;`)G$Ź44^Iv̴;\W\V?[8kV=n,yR2p/7~:F)cH6LE~xp$͂Ey11A4ov<~d onzꭉP3ò[&NGT7;W~.&\`QSd)Jp&;4(`:"B2if'~\ OƔ,k!Ĭ%QKQx~/9mK Y^|a\6A8x .~;el:!\F(*\Jg- ?6$ &NBtKVp7zqp}MɄ#~ wѝ>Z: <Y Ϲ4^ @g8vБn`x#3|M(&J;?霯݇"c_y7Z TT Sui_[ UG 'Bθ>M1q1E|9V ;-дl/mpo?$QпȐ eSF(_mTck<!KP4newDûe|"l 2SR>nMbC Tu<= w0Maa-\8ﺨV!fܙ$my,,sʼn9X[=s Ks?+.P>9cMy_6ƍh;/kFĿiZҸo(M3 -lC~gI8.ʤJJhCćK!iHA}]$lkS!ۉ񏻲Ul։mA+,D Dc pn9!*é eI-Ah٨>5Tv.]ƉJu*>?pJA,-CeX(GA/]rqi9q롑wn4ojzv"WƠٿxo K;E jrp,BQ، UW6Xҥ>,JX %z ,zsfBx5Z)oyk h̊2z1hH|__$|/}B=,AbL3)R Lߓ,:B.m} wL =B) hs1&V}+ 5G2o`Fђ86-d!Hb>T.+:Mo,eiC~ߔ=/"Z3>1RD7stzfY%Dsl{2 (Sﱮ?fACĻ 7 z:zQ>.um7=JXG`Z1OTe4B܁h>p |Skېm>imiHBO^C@Ajpn&p6AUG<ι2.[|[i F '1l7V>N !jh&T@dҔ9cJYcslkhK˳8aBTh(#`ܺ 2[c,@&'f[-h@o)kM$ǭ$|SyXĘWck.9;\viZ3gRod, 8SeSۋ+=霺FrH6j)O k-mMJ}o,% /zAJϣ [] 3a/,S}yɂ,),V5V\V崆q,μp6iC@JAbIDY?spg!+i*|NH8jڄ޲z6Zo)DFs\A;Lo31~QB:Eؖ qx>}w#D4zBT'}4 1ʖ ;~5qg`PY=lkU8.X1\m(|R~+|H!s-iC2 rWDcd ә@):N:nİwCnhOY̓߈tNƫ Jtjث^DPKBwnswѮ)N'$w/?3nͩ^ԶzA0f' 9ͺl-VVGqRn:{I_W3 K1\l7bYN^u>r=8IKe5 R6x\!q9BK&aG o a @M[>GĮ/K^x6)0='=Q~RKM~38p(kb$ +pW_1pbsFMrk hIѾg{ QC&(Rl0~ 6ɋjʾJ}!"ʌPg9oAڑQj"ݵKٛ27f>5kҢ}SLR?iqO$=sl$SrI/0^''q~uT;,-^oO&x?x"n|N?vkͅ\ mSRGi͑!Mz-`IwuK 2 w49Fu5Ky6fcZTc1.,trLT,.E:֌[Ưev"(JE-D@S3{nGPq!l40yH5xEWY\Dss/`zLm;3]I /q䁂Od߷-{G6IYIAv]?$r%P/wGd '!T7ot@qY7BoJJR_ϯQUjM/0 r T;oZ8+Ybz=W8B[嵊,]S0~bLHHn j("Tvk|jHƭzybmr&|v&C*spuZlZ*YS[u)i_Cuџq 41Tb$pkJyk׫t"WXCJTl%;AM|[ɥ 5f4Qi*<*sC5R*]}frݝ#Ad^U()+E>nF/(YRF/[Hz>O]MG0k4%sHtјCA>Qorqi ^~uC)$?6dR#)c;Mgmҹ=$o5xf<{۝8WdO$$g$菷=q?UqjO1JHmq|:8x5K拠$نp~M)w_rf`j7RM}}.:ݺ>n()T(ێ0j{A}&*;:i<<39U{ 3N1rI%>C=Fo s>R+ ANU+(3ѯTazP5LK@/g!,-NI,/{K["(gE_@f1u>vLV'(&> wKxLn҅p'ȍ%@\!Ny-Ԭ9l64~}_a s,l  ml Hz~?nSjIFtDrsjK4}+[mUڳX}RqaWc xpfd\*oIqX/~znQ"mVԩiT fUԋ"==J!R/땻1jɅ~2@}ӳ* R]ou#mە)qs8dIRTbqxdYpr$8&L΅җX93:Ա|5;t_)ʍ38`5J> ioS:!oLh9dmyvh?TCI qq.wWӦ3?f1@ 1jA1C3vv\*LIUZ?$R:nj濆0>;q)}^T{e^tY2. C^\U2a"m ktZc~zKWNtcdL=.{vf"dnpy`\\6?ܵVn|ᥤd*khe{2P(Z!Ŷ{ ̉#2*PUpyDk982f(~op+pPOg*U/gnc}ǝ Zo=3)YWӨJ6VIJ1pOKs)0”[Z'QS01hՖn!9 oft;ͤ"יdwx uݵb/}._F934LçF͂^Bp ,_-kA`I04v/)bhjg2S&o311o~"Xg>.30ԭq%@T:=Ⱦ,ϋ$OXMM܁/t)90WW@NHq\fB%|4UE[9O`agOYC[U2;icp8_ jF2TsKj ZA:{iL#'3 8 ḅ"ǀ\ YǗMJ hae-[._U3MX ˿RIjtBwSO',<ڔ' "G;O-i,рY5&v60&?ʜ^s趧 =n-\P)&*M]|NU[oHҕօ?d_(B z .p4{]q$؞`Eg1dQz IDhy:IV,m<`fi)QA򸹈2M#ubW@w ώilwjT類s.8۱]þc h$LB!Օ m[K*5 W)kd2 V©Õ Q/C@UL`8\ $ܯKR@8:9+]2V]TI^Ÿ)vMW<n/_/8d$T\R.:׶G:e)x٧q'Z7Hv!Y~|;[2Sz^DpFO2Kr_&'Y7 iV:^no^k 4B4\Ty(Ury.ըJe2QO4?7-cg9 עG'K6U$Y_94vNk6a^؎.?fI#Va<*El1W{aڔ{3L2p T4usl5#k\P3VdD2~3̡ 6z('$Y{(/L01 GlB\Q^x)!ƌpBrr|OcԮ+'L1Zo` ZBT~*B!?SX\…K.fV!^%7]&`%)OmGK [~R"6Ei]V-OYkl2Ἧvbkyq:֟Mگy6UwF~rh.Pw3y)2X- LTh(/8u6`b\P3B|}Eӡ2nЅ5AXL̂*)ӾV2pD՜']Lx0z>cUGph&RxP%ڻa.Y޸WWWkF_Ήe\jKRFrN6 |@dc4]7HO5HLw7Ҿz#ܬg Uuǫ^IrַF;nteN6Ӫk$ >R?zT{ZޚyKP;̟AQӤU=;X ,3{|óEfܳ6= r?yzERmSVggBH @;۰&&@h:9-6mK/_N̨rґT>aA3-*dodyvq7ӫ 2hҸ_J381kmU[4hK2 VuB|_<z+k(Y.],*؄)se/,F ^">ᇠV9ݟG>i"ԢBVYX-s#>,hۜ3x73kjh1g6:qDd\ H iwr(:sWelXsD`{x$;.dd/&J,%8$$?8]n ?C?e%0M/k% v%\sW;f:pP%?a(沃^cZQ J³3'Ԋy$D(zyOF,jLs2E-8ymIT;O=B=G;NQ:C +^:<hW1.xl~C* -䄬Rڣ {_8Kiؕħ_F$WSg%moYac7kj "#)`") rea=aly|To~*M/7-%e1boŵUL녲.zGHE*ܔXWBY6mi dMg%w9/11zW j !EJQIG,NOB݂ jh MoX3 ujgql[p-ٔjM2N-eUj}z:w)SIFǍmX ;hQLE *7_(=<eĕtsZmђ38pb t0iQ"CAvj7v}Dni$k}ge7o ^Poa<1blPB?S08cC@^3i>/$1w O :*cχzx6,ٝ>6P_y<cM8מе;E\y}bZRLP%jI)c+7kyRΗ_Jp@c]uj~ؼGL.>EUmRrEҥ&|r1) h za Ch3F!|ˇ((I'xI0kӃ ZX[p2doޟ2YTL!ۘ"4hʋ9T )Pes1lfVAZ{ϚqƼ0T9q~xKZ]%"OKM[2B j>Qk{dm E..FsC)1樻4H eo}[ݐ?/M:tMj#)*|UT2GuWU_UREmh2-j җrºa=z}i@I }>T_F-z|2Yq`lZ壨vSLgIpB*~I CŽ 5O;@xgQ$gm%>AEQ4*PMi, aa'klŒo*-GabיG[~ѤG$ӂ[-S,=S$c_p[kv-9 ٙ"O^\;8nDrmY@_U{Ri& cg!cp5DIS>:zC1?6T I׳`fy<e^Oh~ oaJNlUh̜t_uURBEREٞu86A›MS/L` O.9Tn[X;lI1-h܇2UHTZ|9 qq#}6\궧'WAU|&qMI/81CZ%,ZO%0`{ѯ9h7H6ѿF4(pF&3ӶE ˜"U=сU,;N8*׏*Ҝ9%t1l!;wP;~H/n ߻儡mȁ^!`.f>!<֗;AUc3JhHtP,-=՟IfEOpNpzi MTj7d*DV uF+D0vY<esGاAo+rˬö&־G_eMX9ڶ9.>HP*p^kc繥1Nd L-0h2|X//HaY7,ÔP$])~ +;,t.>ǥd Fq(ylw(wJ5b[mQSz)Y'2 r::8_!ڗDZ4dM 3ydU-jfY6?-p5>ґ\}߱n!LkѰdUW?KYzΠ>Jt :wC.. N?jJӛ(\0-ԫ,**ѧ3|Fߌb-:EP#(#~>~Dyߔާ!9-+9 !ml1'8TPQ/^|arz٪bʱ>2 #uMd xa3+xCU8I÷9M)!4ʏ U }KxMGxܓaHajW1+\L$s=T" Gcr@9y_$hŤleE1Jr^ȥfz@;J\oJ#H̤ʤz)3U3>؟.zjCT yãF$UeO_ 0x0,j)N_lsh}QFCOIkk ȃ Sj3kpEh,jC7;طEJ}1TɳSa} u$HH`|A͂2^[+4keHcL$z V_| OMgO(;B@MhW;?(bːɟPJ2Dʑ~g/}2c{C%jym7Sx(J(uQzil Q1or?կtȭTr)~щ5u;H$WwPqu>z8Z fi7 }1Píg{ab$p݄ꌞi0h0ziO1N`l9=C"nZ R=.#hJJalo r=\ Ő۔)d*=,[Šcr@N㐌o'Z`b6@`&#j\@Qi/N3>Fސ7 dKo؝#RXy"ٓi+I/S7D\f>hj0%Bd9SARHQg7 x:U B~]01Ev KToRyM2Yr"U!~q.U!1}+:cq9Wi>4issϱ"nZ?Js2]&MS(D*dN?7[DSf#wZ6G3 QGP9$g_EXe9\D6u`yGQJ25ʦ\H:+>FvMB+, +Azjr HsZ=Jݕ7;j +΁-sSd c=G1Wp[0Ԯp^"/k}K[jp rzW,n<#H;Ӫ9NhuXngU9;LjI@P!u_z֔u, ր,}fF`8QJ&^FiA?҈$}r-t "ݤ`է=z x8 lM~sm2mg.18ajF+"3 }8c6iODBDzYߌB=cvAH]$3}럠D^ԇ<`?ђ{f@F_ϸ|dyb".v&ݑ;+d`'=ڒ1X8'B: |X"y eYnL~} LKI OB2',VϪ[a73zP[9gcdeS.-4*;3wZEf32z o+y 3-6x4 WYeA4uz[+s}WNQ2p*Q1P84\WuԊL'(rS761! ltۦvqB|SJ1+ߡ8zkʵ; ֊ j"ImVT@gpu% ۰8KRdODq"G& vwhL']},][\%j0 n]2;Evs| 1蕠 r6|[Ѳ*k:޸.=DNT@շ5Ns BuZvD҇_u8LݗZ72x7L%<;ߺ LP?'a!>xO1m_G؊{8,"Ԁ*,E`dϚ$*0jT XRDō˭Nm꘧Xa\6 q.u뾟B]e$$35OO}T'NLXXp>ҸxT($Mo[dL-Bd.SO;cWQwQEh 5GA|j2-p4h[c5}}Xh>&yaqr%p+eX< y἖1 & !ES!*nI坅Mg5geUJ JdoZ3/G8:ϰw9El~T8eSp.˩\OC\S;W[dž'ŹfZpH#TnVX" D? 1ȡ9ajDεM_An؊GrI=ˀLUf9q2^MΕON%B00Xr ~giI;.5|_XNXV%9\HH֩HٜRCA,$uMd4dB12.x&ox`R5BKq8*]j˔{y6a2S EtD fv9nvr3J@Պ1+7qH8_'/`t9$ ;k}m%j"2 "{4lqT#*H1[k6#N^E tE78s2;:"E7VHvS1 Y_@Ѽ(A "B 7; Ybx\zowʟyҗn("S-o[4JgĕAj 0}bvE ǩ%xcRjԝ&쩿Jf{@03_0`m `۰INMeJI\ IE NU~W9Qҹ:25;ő|Z%~jST`xidvU2/[T!$_}eK\+k?o(46xB4M~̦xp=\7Ϙoֻނ2Crd$32INEy9,-XYamஏ=v7+cE3ć~ [G2[k d16Tݜ4b%}sHG͎ҤD&"=1rpR@:ޯ࢔O%Z59|`̲D䷂\,+ˤCbG˔UinrcbVO} SL32Wi[ YI?Sn0zcOćTg?,l{ [?缅 6W齟}XP3<3|T{}wfԶ>~~96A.nؤt4ؑ5'w7jv.tM8]AI/2 >!DXIjDzz"a>  =.0Ŀ>,J+|CWK4yJ+uX{IrBrk>>fi:vU3`uq{2+ "c> #5VN?,f¨ LW;= >Og 6|cS 9W [(aew2$AV>?"UYIpWF xltNm&I^c,!*rQR:"$54 &sO9Aag\j@R[T6 eN YdTSSo0bO]wγrp˃lɱ/u9S7͑ƅApXID<Ҩ!f#>=%lyF͚,2ݗ2JF,)]3$lT'cJܡ()МrYm䈭[/0'mE94xtB.VBJeH[ub5n9 Rt7=]V껬fwE\*Steш~Rd€ a)03rO*oy&R_G/(4 Bh] ϾgnH}UiV< $݌bX&Uo829u'=Qh^ɖzPfSpkSs:H_*|^`|O&Vu^ 8<h)g (2V G{Ď`05#^T>Z+m,Z!q+jgDUQ;),-RZ*RT]ƽ2 HbaakJ龲>ig.T'kE|%1X>mp*ּ}p<ޤfUedǬ )?X),On ]0t45v ou{0pl@"t+U\WF[ tNL*?:l] F{^אšY)Ly!-˿,\v(#ufSP3XKbΰbBMlUƌG\#G^i/dDQbEԪEcQa5X}ϊMůBel,x jv9Q/uӆf;嵿5B)ƚk u-qdW#G49f {Od;R VV_%Ra5,@ЍcD@܋ہ&!*AѦ|~@3( Akyx͒ }6GS;?wCI'Zph֥b0m~Q R+[:19t;Pڏl>h(A5fZg7FW XϷf^vx4 쨽^]pt|6Q@)4N 5_Mپ5~aj 9$7Ev?PE$&0К*5H%o;35pjr/ LBr I%X]r%Uj$HW W):L$ ?Ot1rk̃I" ^ a!NÓ1;sնe~#tL$y5zd3n}%_7//]6>WVj[(bef^zo_K>lS-Mg`lA>"cx5_Gi>W*t1a'm: =*"oXװOmZ4o҂ZȧPٓJ࿸"o yfC71 [֐"\u˗k'`ri߷JH<-mvd/W!TVji#޺h^8yUz}NP-#${&LF2a^PYܜٯ*DWvE9֍ =ga֧U'.}FVu W |+UF ]0!b Yi7cS0&aoMQc!̭GE3mǘ 3 Y{aKLL -R^)-9A}&̎Tл ѕa>6:8[HDMqq:rOf4y$2тX4jrWú?J^Q35o3;/m*rAWV3ܼ#wm_Lk_f FR[Cj^"םF/Z2d(ke'H%=z.qn -+Ģs% ˎ+!MKw|)6K_y(lg K#~! r6JW蕝6neʔm@+T3Cgg)vۧp*JWl9V[kי ~4c6t؛X:nL1M[lf:: $RQf ]4W ?Qy!q|r ӆ .!jQ 9NgfyHFa,rA ;ZU/]5+t22! 6{-%FVЉIJU/i=a(t&[7M^eb# Ϣ? R c@/là`&=-4rC ZZcVg )=?tN3C?!ӝ⿁Etߩmsa9wIK0cHmQhݑ˫-zzܪ S0$@Z QDB'VyCI('34NؽVy^Y}$B983Q9!hbQ7E%STU;(-qy]YpCNX-i[-1'W_Nڊ,̖ry(rELl3YLlMMAh/+z1$K&tDwյ;F `7z'w,}̪%†V"lca(Xq%dKV¥ax8 vJDa~e%N֣p/RE b){D:`= θ- ]Ab+r_';h'HN+!Isf}דI`;KA!@;9ܠ^,yo@ԁS( |_ z2f<+y`ăcn.?lЄ NE]Ձe*t5_XJb(Kk%_{ۖ5dl2 KUs ζR m4iq_!=U׉ޖ,ʇbe%o/][Y`ą$|;Wk"6NÇc$Dpm(2(eBki4Gۗ͞w#KtH,teggt] 3Oqmc,dpI AWt4gjS[S\F3$\ :g 6 R.͌$W[<֛w4*scXS5K* bHo. raPT|_65K%B CnŜ:BbSB2"i+}b?wd$cSNxvX5樋*#d uR|gUǻ)D`QطSRpr|K"/Ni"lسoiEsmn٩?pC" ђP9X4c@CġgV,y Xxn;霃aQ ~HA޺9y)õ\{2 kkߗ(m =Y4䁼f Qa|IjߴG'Vִck E3륋,Wlp 'rT|CBHm!f3Ŕާ.toΈzFXR%{mT_~YG&}7R5[߯ᗓ/2!xam924??qFս'lՅO;(W<v"j%pG֯=( _߀7-nt.3N-:mo42G“P|'SU%Y<5bRy-5*39 0#&@~ bGiCPd_p h oQ2ʳN9ܾ[G>ރr ;vNì3$p:L7ή M58Q=M2V 5':9崚bz*[G75NB,]9גtܜmc=w(aj7']Kv?,3/ej ,ȱHqoj~mh?Ϗy,4J[jQn9h:kZWigۿy螫~ jR=wE}j*.PnR)ָ%P={Epቡ7xkHz3ikFSW{:݋=o er 0!_w XGcTxEWD ƼMVۂ]40Џ %r]"\p|p _ /5tb<+ŲcIJ{ژĕ;1}n#*F%s҃JЛڄ D_N4wk/[|)P ͒[533Z4K=uaL/$3M*Z滤K[Q({٢;I*ܭ*Tk#cGXd Eu:4Ozp1-ovT۪A,h z+k cPvk#Ƌŵ}cRƼ=v3 fbIk=~¾8tC<^7*sN}d:BȰr ̰B^ V,} ¨Yj gfjF ҈wnGW{\i+qf8![]حI\*9qRj󘆈䩹j=*_5;lqM? O%9##OK/ w.DyTrR2^5=?uXxlNnY܃(VD G놖*8AgʎQ^)JfW7wT& M4e=zڽv1}+խ{:cUvP\v!\ES }VROBWܰs .~wA."N&5n0xbCRH?h n(8Ӥ""(J3J]KPd9b߿-Z§.fJf8~Z\(#Q㭇~p*"ziB H kyLN=`1ѮB\ZF~Z 'j Q wcmM0ˏ5q55lRӍ+c]<E5q ;7_VO=8E9L (-@_!&:4 `ӿ/߄XМ !>&l2Oy^+9c[UFpck38P!7M!]x,\U_uf0k¥bMLHd!E#;z&X޲"J}P{V'k:.sa.CM}Ji je]zA9v 䄳 -JևmzUѮQyQu bD:n>}=1E2zËFԈ')޹y B\ՃX/s8]&Q9삅lt*\cc7; ̠9їnNbf6g9IYybձdGȧv}}}MeRK7`OBIޙ۞  .E.|"5D+0nߵ?  `?[UAD TJ5ơ pH|Q-|Xk Alb>[#3,UJ`a{kkKm ?۔uz`GfaQ;[zp߰?%`5N~m]Px wx`)l Gț{zVoBٖ\`CWq"_lD̄AI %)Iڍ3Y')g"rB_ml0ƣS.iy#{Grc i>:v:;YYn^su' 5VN#HjQ&fSW%Q`oD7qF8DD gm4dГ5f'NQ;ٲv瓏[/UKM@`s{XrB2QfՖx $HJ^|!iiSd0hE j%qI0N.õˢDٕISy _*T쿪DV#J56IWtN[:;T ( h ɡDNEłtX/Ƶ C6MtЄNRdΨ#1O73wˏOo(h-M/>#3醭SፅV : Ƽ_`]/[LS#F͕c{_گ8 PCp ? Q@(>Mz.@j l(({)?^@1ȢDIfF{*SޠbܧzI[ߧ Ć#q@XS̎'$`lPJ-'6q5)RhU9=Z>9#)N7 e8M+(gtW/,?;H/B<>텭"zZWQ1uZl rC[Ee .9H>1W6Bqf3W l 6fYLuIԯ3u5"бAqj吉=c3oڇMG?M"@|l8_>sOzH7['oeIcb:WԐ̴ |উɢ_7Ϭ:9.o̸$P pNSH i+}9ocW$˥Pa@yd2MD!-w8P ܏[G6 *o[lS[$/:LlHTٯ{M~G#2$9:)~iDD>wlx0b9a2B긹%xam&G1 wGK.Ƿ>IP'O(o^F(zYQ'nxKMTίҴ.dU[PX b@t'] vzz(*ˆs a0;Q,'^ z?읹`OR݉iHi}XA,;,$:5D揔mW~nljmY@myU߮ȱ"2D@GXzї1zuؒ\F)zN#xr8xdM?Ce`GpQ*F;Rr-gGb3mI FPPV:ւ',znFz"^ED,!sDD "DkT=T*!DBn1&XL x~vE{#yq (JRep(/TxpHlhZ-ub z.͟aSl 4xy[\d;˘cʞU~x_4K{F4j{Suzl{4Cx?\iޣD37Ww/BUSR SQt1fmHe2H =xOB~ʸQ~#M$kqgv|.+VLҼtG߈i43vB /^pY_`6lu XB 6_lV~).84pH,_'9L*EI7FyfԳe&蜡ui.}Y ISzZOU;M2e+NlH@q59q>zhLEuB/80u4,3=eBUql&'2} ʷNp[%v8 $ /*OxH"pa/e.+iIx^Q1Z2B;m -T/XRwr/ ;b$x;ي' y]M%Xw ks2=q1fa.2טi[+a]ۉMP Xi鮤Gj&a)hS^g / Ȑ$âb촩:xެ׃{M>LS&lUZ@7ȩ@q]GDa2O-~:B *M!_7(OX݈c/Lk ѣ}Քn&OW %:^)]ݖZV_o<3bRo[@d i+2{cSd]e& 72Jۘ ^$/IR;MW]|?9~8^4wRlp۬3-@*1 ښ]nٔoB>_އq#bH%_fu.B3US5娄66!]\oe?Q۰]H2H%x-⯚ 0IxUX_fsD0B6 3 ʲS+$(Yh %ZW}1ʍ1GGWŽr8灁/:7G4Ȟ)pdΓv {Q{0|NhT ^ s܉gmJ.=k6`R0zf2K~;=TR4=8sMQnz ԈD&3WpQ.FQJ>uiQ5ySRFյ'3]'3nkFp1o m`tTIc˕x)¤Fr٨a0S9Qp2PPȉK(VCH\0;w$ ۝a$bM9BvÐag_y%AyJa[.6b+:> EQ 1hQđU8l/9 pj>?h,aa(';: 8sU <"ܺnԀx ^*`_ESM ߹5'vWG_./]J܋n'48CA|3xϠF)ZOH%3D1o:}oQ$ׇB^AVu&&vQ<|EȚxwR$!O%x^g'C"kPO8 cz!f}}3iH(-ISW(vZ&b FF #+;y&~C|3>V07+݁- fos`bюBd lwUX 7G$';[h(R rxr/ñ̷-KhiV(fXDZs$r=S (J<۽TS^sy0ŏx!bRC50u̼11Š^F2Dc.:*/1:okZ3_|=`x" 0 0N HԋYonޫE 8u hn3=,PpD56GAuQc?xʞB52=s}Vj[v[s}rhpD~*>#X_tVE3Ef,ܿo"+1=,Q3`5(vE8:SZ uIfqnTX9dh|8:Xt*t? Qe_cF~reg})Cœ_P >ź>vgŞQxC:ڸOO%e |"6k`#=l/6}@߹)WnZJNJ --LLB(jzSPs9]5K0H JQo7- z+бԣa?_$ _''Z|*UMFKՔQ*bqT*=:y^NO, jFb\PfMkgDO5" }aqaՋi08T^IGoVOS@SWX9k Ş *}ZHb`0cT9Q~/U讎OTE,&X]`Ta6Iͩ' w:/a^4f xzG drgWy:i2jp1lZp<-ˤ#4K$ B$`bi]SP ;FtGp5ip+Hh [G D*VrȬ5Z ,`~ \GyȨIme8ؒRZTUM r9-D:c&$7 -LZϙθq͠!ZWBBJ_oǵz_/ _vMscuZm$шtukw3L"Ɵ@%}O@-!-_ ]"&zA1Z'&4Xe#Cȫ?̩Y2Z_Pv̱s"j{t ٛ W \kv+I%?˼4&`HGb$ Ƭ1ٔ=y"+Gƒ%b RN&RC4?lPoXWU#MӬ{_}eG=~0 \N!gw!VY|eœaA7IersDQLm)T!u/gNvV[2EpW4рGJ;cYHUcϏdFD` fH^ڵo2^iNUHphoK?va Z#sߖj~I^Ne 6 ؾBh]щEp84ۙCXgօ{vtmk!ќ \~єV X,mh ,C/enRW#s25@W,Xif*qT]X"M)YY~o'j-x"u\ OC~6p[N)*L~IwO$ >Z>-5@lfop)cH z0I2)8`̷WmM p9OBAnd'[`#Om6\#XIe ;[ }̌PNEMWyɴG6fh̨-yXQuH/x5+8 dn%:8F]#2# 'uXk%Pk^aeSeDHA"IAh pk 7S=h;uPz/88 OR!iITO!bz3A]}Yʼn`ܭ@ݡSG n0k~E騭IRoL[Z%Ѵ!Fޯvmy&jFJ7EڹZ@~eRW)Nuga@& mF6>;!q Uv@Vn/Rp;x[XIaocNn1*P=3R[1$gS?;F+' Tc@1(( N?M!o^ ;z.-H6DYLa? ~-{Н+p+Rq̥% ]dl_mv*Ι<*afOԅǑ(q诳ɇq{Z_혲Of\I9#/C $Vxc4@̱2ױ3 BVh@e\doTv̳!/I u*9듛 ɬ _;®/ B ` %RD9D ۩4~t Jk"z. Q|llczCs6 Ъ%VlR*OpgKK`A^.*E7*km h(.8 _K:o9UL$5Ōt1^JfKnY ۄe-iTE|n}$1 B*Aa1yPmWI#Ƀgg(M6+%NL?bg%vYdrF.i8]*H"¹*.v*e#񐓋kyy0ࣦnLkїQMC:UqX9yEIabW\ ޘP-?)~񤮈Eve0١R* =m -G)SΎ-Զ*|%!"HGl3) )num9O J%4vG`|ST&kW@^ucJڦ!$[⶛.`ߪyAPa깱q 3>pIͷ|ѤɭC[ݞLc8i㜠;" sM?2`pDc:?`_+ʧ>i4E!jyhS 039 -AnQbtFL0 mՄ3者\`tLbXЄ~A>>m4Rp_6GgYՅ \^=(x}{|baAWFg/]f4M^r!CSw A*WCGZ Pd:u6Ίl7+? w=)6հ硄!PAAΛB1RT=d~'ҊNzz*4hl15 '6EYF C!6،'6+t< Mx7n h-AE薆 ew* ̰Ӳ22>Xu#hZU"Al6Bխ,0WW%qhN!8 i WkGITg.q_.4("FY܊b0tDbɛo&|gGdqĨ G4ѣ͆nV눉IGZ9AiWbâl~QWb덡%TXJ1 zZr!,'S [ihx{EKEgkY3ǁJ51  B>'XCqyhP<1}+YSb/%@]R|k:̢ @fW֞oW4w?HȌ4_:/r4k`vv ͺ,Pxr =F1楢#_X\uH>XFїB{zqNK&=i&ssO-F Cx6 bN)b* +ǝj{Db1m^PBlZyW;{ щ*J۵;Z|Fu <0žuc\jT>hKPc܋l=r-9*<Pl+}B Sd o /6у4_Aȑ =!ղUQ Ŭ,>l@reM"X˂$޽^e>lܡ9⽿YǯDńlv@[TEj'\i:;Q5b3 !)\>j@\ r:}hC8f܏`ksEG3<3`/W,3SU< |H`$P 9i03'M{ ][yÂ\#in=l#R3SCG Zt=N9Z!/J=?'F)]yP"C~v{(A%,:0|Pch5|JgbT{*h|H>Y*0ޕB?6*Ϊz,ZQ?c[ .˂0KKU4_p1?s2? B{_9ض"P)~>6K%9qßD@rD}NJvCI0X(ZbuXwV TbN2ntԷYaxƔk&\`v~=u|0t|sGuEgph6f h}hsmǟ 㵴t$8tăZ5ݜ\){Pm!f@RB^aT\Ӷbu(WvrdWc!Uwكka ,wSxvNr[L9&C^6|1G?xF+=OCԢse䘮SEIo"|@F<+8Zz&-9Iqw IB7`:,<ȯm ԍS zr膏ɑZ0T5'蟂5 h3+Ș"{I7k=+ئ؋1G:BLݨdAǩCT){p{)$z~!K(Buu-/v5+7zs2Zcal"{SB9B@))$yGNɠMd#%YLOOm4dEx罝0rPs",g55;[Y:Kqք[qrJ)ߒ37J"!B#_P5Q sy$6 h ~˒n"#qWRO†/fuԺsfT8xTuCn2z3Z"sKUo}b`EtF,Í Sf x |wB?tRTMTA 8>iת#nub6ϼEE͜q-V)҈x'az- 6A*. Hy#;ēIdt={˸A^DVJlX"c`Is'w_-2~ <fMն D`e{w3sr87*g㷿k@jOJZl[IKVM^rث9tw2xd'6a$ʾ#fyOH@L u( zqÉ 9=:Z=_RcJY ]v[ nDQU&6U j~-Wf!R-eteQ nOGQ 9v*wR3;%ߒc%6t,a{! EܝF/܄1b[,VfLy{+eQ+z3vTъ|6.vLflK)}y$0q̓GkED=mRY۲7ep!gmk ?O"L XEόM /_bkҾ$kи;Zę;ozD%TN>wÖjE5^1oӿ*2)hg.1߸͂G*\AlV݉[1d5?"兘Tmn/¾ dIfVEeQ kꋃ[}&sv0bv%z"0 qw, >w2D&LlrbE#WZ1}b3/00_}Jp``9N18@/HWW#39/{S֏C8u|:ꮾ*֥ EѭA~hQ,4,n3wm CƏI 9"ωQn{:UCH3;`IX\èOXYyzoq±/x&4?d0C-wxw)-1dLf޹neZoMp`:iDФ@Og!Aq8 y^ GHx\ Wwq ށX{z(:($) Ky_UjHq.G=mYFnv-?ZZ^40915EyT8qpK7s&yN sJWJ$I; #yU$Qy_HLBŴV<:`37pI3:ηܮ &8_ P:y)UgH1Sk خ$,x`vR^=RHLQ7/5ub]o(4PkA6;*5993)PA( _2fd|7{QJO HoF qEsM;̿>3 rvNc .2e!Yylj6xLV:GCfښ,<'UX mLop=/j}P亍#z'@IڬTj$X55cI9E3٭r%v4eNf Q$IA˞umԪp E%﷿qfqސjډA-|J-:Uo5>_{qGQ\)ϸ$bbSx9*EGbj!l3Z/Sc@|Ɲ8]?RdzWqY?a;%q}{431-N߽"qOIW]X쯢/tTMex g"@v5lB'(~5e o7^ePAt<3үeFAzth:~P%X7ڍ>ihs_B"/kfȪ>Ӏbqsёw@\WV޺6Gaܰy~n(* |,Q)RXB/zסT#Cz 3|zݚJq5,GWT. fNn . 10#5ZSϨb|7T^r4Ó.D1YA&Z0mܞ O4 * .\nW%ėp˝Ngvf223WQexl溩O$'䇲iv[h%([2/ڦ H(&w@ 6$=B,<@%&_iN+[.:TQ>ҡ'fBGܥ }je)]+$ٯ{*mXb]Dq$|g:d.FِBv8_|qȰm]s0T&/5`^Ekv&n2C@ujj C[DIgS=K*v}@EUu!} 'r;|,l[8#LJ9{] 8v zL ,EUѸ_6/EԛW瀹ؖA4ճ/p5sÈP_p'5Vͪ|8P9^[[0;6ݏVFVٱ /3G(WW*f|ԛmYKX9yuմjp 8We6` _s-li>2D2aH^|$B_YMΚR!3M6uS:#5Eʌ⑛X7's+_Y哞@˔cL:%M=>1fOY fV>vЪ"7.5oXT:˼ꌁLF{;eh>beK?*$<(?dy BrcřlI4?ǓwBt;9m56ᇕ ]@}[;F=-gb&NqC9uDDu[H1nZ$,H?!IE`]Y#AUqH]Y`f~>{MxRGS1WmQHk L(0y3E A c,"v=rKZυiN;G'|̮22r]fn5U+_dbp4J|ڐխyoNK'hBa.-ؖWmr>h Ͱ'B_[v#I8&_e~b A*E@|fhPVX04[JPcm 4B2ÚS5ˆt[sf΄GԔC/D7%P?+Yna6K)ӦR !*Di$ӷ Qb;bfrhQrz49oq5f^qU/[48 C5l@z:ؙ sb?I7>>; P@AzxL"F,CϮWzqY0sZOb 28c늂u5Vguy?O @"4@`O`ymFa'y~CXfQ#_sQ˛ץX= .Muv´|^;MGPBt)S*@tw/yLt.j'}d^ _pGѐ\=D*9By>AMdsxwktX EaI.@?`8?X?U'#mAD*~O~[: FɈ#>=ܖp;S A 3ƣFj,K>O\_QHC} 2vͬZxfԢ(ϩTzR3룼fudOt;*?Z%'bgH]OYZr59,kV?0{νL-]-Nk2lo<i^܈.M>P!UI-ReC91*&WzFSz%ϑp '̢:ySvJ~#yIH\e Bjohʙ 8ZUB[rK_@ŹT?~&fgvO}!C ղ|OS͒k;-K{r`ĸsoCi4h$(7vBAgUFv&d$4^QpxSc Ðl`[DZ\25w8<1ϭNO22&3Fm-+st\)TH? V0^}9 &JK9cYx  /ԾW*gxӮ(hn8Y, wnMPp)N?zh$29@ii30[z:"%PFx׮lSoObBʫ/[ϊY%^tr.l2G;(M=tE#*I2(Rtg _ȡE5ؙzUhE =Gtf]BQwBª:1b"R³uDR_ux+hxfɸ%O6~mT>j!fAkpէ9dnB9tsBKxL, ҼԛLqа* Pa$*YnQN-5IT&pxx1UN7|!7;(`0[RU><`&"ʦ l/Jy#yLElqT;ʗN6 SY~s^;> .}^@JFݦI#֢Ï9W91CDe$B!~eG64`Lݯ,6xZ7Hx#b,LQlfpwW/t`~JSON /;]hüU8i<0Opp9O2ݱMP9#+*zY%{Y17/jlϏG_&[V~!^ߥ tVYJUZps93vڒ׽?NPx x7KH@DCX!>WE@;{ۤWKc&C-ƺ%VHqHKH^5' LR'tZm<`SFiOUp||Kх":l]u:]ey򬪧9ǼH ; 7!@ff>rhXkypsw# 3bH,' )ypADNwai60lΧG DCk 7j].6]+vH` -.#E8uMHQy4 %(omk(p (³iR.K$ŐxB a PI-%)}iv ̚zj⡲qn}fquqj6`\:N=/pDIOO3t"~q՜yʮ$2QP&8QZL75M`XE .;&$fY[ XU-Q X/wS [og䛬rqK%Cx=ChfWp*>nz$8=o$]4|_J~Q Bx {a%G Yײ i%-<<+UF4๙ DÐ;JJ<ɚOGZX|#7! (78Ubh$x's@G$,J.`w9Z:NVYvvrWI@x`DiFD:,d))*QV.*H,rr>nٛ !Z᭔aǛX0ҘA3T>GRce5aw$6~TO &lECOCSYwucXL=@~lg/vB^<\sJKgsYY@L1v(-Vꪯa{}u]L><3@B= g}v7S5/c}6 :l 姨6YER=TG7CPj=Q>%!Z$va ت1:pODejR|jKr퉚jgع45;I3O~(m|Wcp(K1ruXQS)ޣKs-FkaNhS1߈ԛJ&O1o -zģ`e N¼Zcc~`n]@I9.s[a}~M|h$b*5WV0ftbm0Pe4dX;?UhP?Hjz ՜^OɶQ*2{.Iɭ uaݥ4$DsKx%N[:>6_@' \{FDPoꨫ"LQC/ea;ըEsCfMFի_| |`ӰW9:rj0b ?<2/C6NTL5Ao53wސoJVbfߓ'f" ׀8P3:4G_D,ZD Jy14>Sp6[Yڤ>EF À)&96 '8X*]Zg f5EtmK8]ŭNO@ 9fRĦ|uy@Uv%Bk^>1Wǜz}]QC`w!sTg,rJ_^8)ܭةW:$26Ziy,\-# N^,%Aʔ~vjoxgc$DY@ j8B3Kt TоwBCSa[\^w4m\Z0sqnh޾tW oa~FInGJaydr\M>Q!1OSPLJp6ݣz~tRba~x$ܦ6*R+Oȁ uNQlda"j@.ZM[ZuQ&sdŨĺ r Nα%+_. c@k-Q#Xz(>s{]Ů}A~BOQVD|Eױ~! gW*cc RŸe1<p&;Z-c,ngJ`MkaOzC٩^dyq D/$wn-Ti#+y&A~ FVKj0y`HI^I,b'}3PQ\O=[OeC2&^Occ~Z<+*B;*\85k?y݊50Y/۟P xq .f<LF&-9z+RH~^s٦hq(GNjAע+eD?5=bnz(9PN_D?٧FWU.A5(&RwXG't2T[5%0gx9JB\eKYh E?՗>?Il=QVϾ;+o;ɧA> R=p;.M"þx̴:*h9T*[PJ/pazob`h˔.!q3($Wy-o_1|)mYR&n;(ol8l.u},)уDȇ`a.G8W3#Fs?E !_j5[C[ꮣ|T<՗0? {U|ȗxX~a_yVm@ ^vKD9:yχv29۩4E]GQVs`(o<-#1Rz8@})1 622Q%ZD9l!dzLrjKxַ"4VA -G8R5]NC]Ӧ9'@~D1dAn>8VF!rf Abka} %}{)Z<;;YW昱1vW޽62uP|OwK/۾[ku=+<Vfr8bb23oBv%IK!K@&>0gI4HYZS$}p_#<|UPy'02[9!/@08Y3W,HړSNT{;o۞2[nU}ދ-kQ()AsJf{<bV ɹ`hu.)݆x9?{3ϘJ2%w(Ҝz*e `.\uSU꣙^7z+Yn5v۝]K v [V/vfSZ'}6GMZ "SND|d\YF֔+] \}bRTNV>uU YbClIm=aŧn|0ˆ_/Dx Pj~8L1R ZF#N}+0ugIһo }/cn,zPdOj;%v&@:^/l3h9|P!~leMuwAw"tH?3BfZdÑpj6:4tfz L"N.VExxgUH2FQZ@0p{!ʌ7B+%O*[Sv5K/KV}=3Ik JK?BPE*,.$<P#R2-$';, ػj!geu[yi,Dп ׀zXk\D^꣔_cғ[L5eq 66yA$LjϬV",ݹ9E% W&ɖ=9Nԏ pn/~@-B؞'j}/]Z^g "K }zt; *d#ЙjEDpܣEVYaQ| bZQCo?ș`VVNkr'EpZ#n=ww [u? T`iQ;|I3wfa3$ V~?vMV̪%-OIR8$`@w,罤%AUg6Y[w(-?4h)X<ڰnտPF;V~R7Сt"֋ybh@IJ vK7r I-Ե$ƛ[Neʍ<}Uo}D U0I6| |f~,m a PADpi 1igtZa"R"9omڞ()NQ͋ix%"Ϗ<> OT\_IYh&iv^]gz/G>uC%s8нjf\foEI;2y%kK.[>٬׺(fP6FJN(aNcdȠˡDFySZJŖ6\ȁƀNpa k Q+j+:VVbquj,Ò')u{h,(-S kL^5$|s.smb ŽvBY~ŲkAsq^D΋i@iwdR^wF=^1gND[*e]:8sVulN Jh( d`r^5oqX1R@+㪗q6\EF+29{yy͒tJ5C}y1aK50@y(uehݮUg yqS <4]\ `3pIuZ?/BwPkƱJv`NCFp#,PEi:b|r,^^ͬn n) GDeN%4z8o1lХH`T=>$;pPԕ~p9l}Uyx1D;\ xnvR>8I'JTw-j IQiH4 i2l?Әy&oMUk闤*ZXS{EBˑk8ھW'}1{.#ܢLIÑ3(e&-Ih] wA^)þ~qWRu;|@ʦs#vr:RhJ?s[@jNLcڵ7oz;wvCqO0#ai6mFn`JLbI|Z_6v$}{=+Z#5^?t!+1GԒo­Q7 ~:Z0ɡI \%& c؉cߊӥ)4:'W*J|F|"lIQj3~nЧUiNfax Of}Q@;f0c{ΟQgۥR_w<,ԧ44U&h?dhhNJ IW\lp9L|$ڡywN/R4M̪"n|!,W 弽1qI5ּ}sQZɌ0˳K 48: Ӣc4)P^ ۘi|kW{a=eu_rN)ip`s*3ƀ61xg@3euFܰ> roh*Qy3fC$M$Em ٝcA|:~*1VaUEz)8㊲6H*fFaw𰈿}^p#E(9<8Dp'%Uq3k[1DAR3sU@a¾蹄Wf4"w3~ S/}yCUHg=IX\*(Ô +=2zv396nK&#_wrK)맫qr 7m;liL97M.p"8뜛X ߏdDE]x-م@PCSf6p ~ ]`v'f*nn 0n:Vo<H1YW[H& +|L.QG,-=ab ' v3ÂT5RkJ Ù"[鳿$)M2$f`?a|$VGxF66M1p$A(y8; V>.Ii}5uO0q[BbE_|Xg5 3'd*|XЮ\*] pkV):VfV;onS%Y\Ex_cRRMꝘ h݉"~4wHy$^?kLzYP?JwLFXi Ad>_A%kN c/yump1)t<$,ιrYdxMRM؂4_"!ЧpZ@ ᐷc)2J%Pfʿn@V2-Y"#(-9`X"D&0R:B)ya4c >P.Jwp;FOn{myA@T׫>7]X _lX4C|lBc ց2r{o_Y7`,fAzlx+ <(;3ArnhS 8)|c VǙkh!9 "`%3Zڜ2{hXFenCޅ}fqFZtrec~0+˜a_iUIdF)HKʚAaIjŅ6Pj,k+5E`U'}n܎s٣iv.9i?y"MUepذ#$e0}J'_iUk˩%kiuNOYZM1X_*!NV](~ڑ|s+΄8,vzʧ^( 2o&5N9ޑZ43@x>y}ΤYG"?Mz:Dk@^' V%*o'}R>"&-ǁkõq$w wq+d Clɗ8phdfRCPd NtDMuh߼9쎌.,|o=2jC4 CU-8)0S 9w 2QNj|Z4S!Ǯߺ/+YHCmJZ>Ʌ"L\ccDh@ԯ:ƊőjW9@Symmي۲yґEk Q#:?nj 2j>/ zGSx3^,rR2D[%4MiG&,=&~Ap8 F-f?G*ү fY^mTև ԡm~+B0r(>[# 04zJlS[k<7Sdԍltia@a`7O]CNa>oœǩ+aMlk'v1ôb)5=-!eɺVeB7-[?YHJ~Z`oYϥWb@)|2)[lZWxw;XV8 `Hr?4?q71GI& \p_ʼn ޭˀ%hĽ%t{k5@u[3yHbF1O0stddXW"A) xfVgiY|"u8jlUPDI3̪wٜS~ 9:*C1ɩEjjLߩm2A9s?uAM•ȅ/+ wX,j], wHS&4/%=AD3|P_`Exv{#_'xFY h~Zms-h0wwS=7oKM`jPU.[2w&Rv$4\y;@ѴE?4|ܘ+i ]=Vɧ"8\h5য~P}q?hֵ`plny/WCzYGih'$9&cqwX(c\YҸEj a֭gf>yx2:|t޷(ҊaG%RdAOH "N1Rf\(_;ai6g 5qm՟w-DwxBK,uOZ=/{"aܜ7=ԸD_A t2!n1{S#LLMYIUJKb-><š }]:GM SNc0)b| ۡ`zxiĊxK H#Ɉa³ԍo!ǤV;4\wy) /yz+vd'{"8K&ꏔg?$$ b0NEϭ)7r[79eJ-3ȫ6V]Sk$U'm4/Z4p,T1Txک|;;[eJ.Xl*#Ϡtrt)cfnM?D=ki $̹fL@lfzH1AYd=?Xs5Ed$iB!%JP =sN.^7@!M/'Olj)}D.bB |`mR4K#|9ިJTeԖRhK$z:3j!iTII$=~fo9hp>~23Bo*ɄX[jow5IixZEst%=>'B/QbyPi8W"JdRd|)SR tSKs8ԉP#J5]-ظ ߺ\tqIϥv8)`2[Ds`#S#~o#6q|># GWIٻ!< ̤w f30 %Xk لc0R>66dwz$Md{պm 'lFIv< sc@'cv3-*fCR?y ՐZ8E~:STNc:˰ݺpvnKip_GՆ|K8:숣HI,JݞMQY~CZO'H"ÙK8uOJBƌUL-tϪW-bWzCX9@2T ;,C¸_QEѶaNCʪG>ҿ7}B}X-/ɡZ&Sƅ N\7}A'9~Յ(K\90$AApRQWƣeǣ,%Ubl`q S<01鿐xhUm2s\|l5=@MDZ 1%-FfDIդB6FuFkW"W|-MBH&Bes|mԂ໽0P{N{1 >D—,_A]dw*o.W4EuZ \]BUxF(`{]ӤPc>޷S)Y*˳@.oW 11]8PѦ{1||zF?zpXb+saEZl79Tak<#;,4%uD{?` k7s5ɑtɿNV>oHUүuSOKZ! Sc^F]Lf>2\ Q`PͮG}׾\)g>,u3RBվvqH>%Z:+[ѯDZg\c+jb*h\M"+߿ א~Iǘ㭴(5Ƒ8 ʀPOh @&<7{I(>X9UuO /e Z>#֡"$3$?^ f{a{@I}㹦 cʲW(=_?\3 IS }8,HܣF*Λg _$7Q([҅:U>)Ő#VW~[$n}*`׿dܷROZM `bԆ;=MI|~|ް#ը 9'2hS@>ǟߎO 49{KXxaѭ4# s5yKUeAW.sVVp僡D{TNiV`) RشL&""jgUy L}z8R[0'퍙z%R1*cgw4P9$O-.fU̒Tv}niJu=suAadݍK\3_p{KmP/:KEqkj81%):N-}o#ToѸB MNoUۿ.~-(֠\sq=4)74T4˱C6֚tc3)pÖ7oo$YK#1 Ϲʜ1< Xa7?DRrU>D< >ߌgr@='kG˻W/XKeCϿ܉DpY'{V~|#X4>?6hŖ QPIC(HPDqLG>SHH5,Xz9Ā\fuq1T#a m2(=t djWPRa{7k|iLuXE:0"< :&H.wFuºG>! hYF>2ˡIegM)fs(S@ĭ<敝)(&ʢ z-+ikG.R F'Xn#ȵ]3ħKԳSIhd; % s\R( =w z "]S?*3y);A%C;zG7p)mߧa/w56'n^Huh]S(urp@!9E똔4vD˛v,$%ٕ/1Zڬ̙N/7f1WǬ0hֵāy{ 6M)<{E}*ǓœȰ%)y5e-QYsNq>YAq"Do;c cih` K$Q)XғcJ y9dhMW%!.虚O\s ,íl[!;N "euNl̹GVvRzfpOYhr2Pv!h>sju|u-.+]>^Kmչ.7P^SE]N`ʩnR{w~8*%/2&#Ѷ8X$jWtxAmkkQ:SUrmgL̆'hݬQZ;P]F( 1}GׯЪMWa@[yx9a=8pr Bb%qr*dP+*Y鎧[$&x,2~>I>*RsCi2^c XAddL(ذK"VtdK\$aĂ$t459I:)fa $ @*n3UC\u;a|QPVӎۺ_O%'K8iP[LT{ GONZ34w<[WAs@_ 4r"?Ê 1$"I[Bm22Ԭ8SZ+=E7jίI4x_68ַAS 6TX=">h]#r`؏ 6[!KЎ\Z gI8Q/Y]v-ufuӅVJű˕<ч L n/lMoS15UJ͐YDEU0" C2k{%j|9 51ٸd Gb;פ]qdMr#ŀMYy{şI+;)s9#+j J'0eW^}"m=p>ӈaWC:2ME@f_kNDJw}"_@`ȩhh3H8R\Cِ3StE <ƫ%N6W $w{Zw GK[_v˫5O1*|1V5;JD-S] Qgzac;bᙸe,v!fሠRwM YUTDXX{#ѯRfՓx jtR[æL5#I\z2{6ju?"NQSS+#L[U+Q' pt,q=C9U (.g =1dwTKOpTЬʬJWzX헄=aWXʲqJņ&)~Zm !7–οeې3b]PA!vL !=nsvl6AI*$VSp_0{l(d՟= gƟS<֖߃n' 6@-2;u2!2PgUMX51-1À ߺ"eB lghAi2!L|k)te[d6VP=!zx!A]࿲ 8]xRnevh(!CM>A7OC5O#F:0g*c};)AcQ%.U:D1sF`n$$`V^Ɠ܏z8)c/XiVm'EHmQc^5c9x5%*>^̈́^dn4D˜dK~vח~lBb֒t8 *\6n|'ҡG/K=9Jqb7v%_ Hv?bQhV%6w#+ ~a`=֧psÉ,q P״%lsWB~ JYk\s$?'`!/)%[Ġ1֚$r 8CR4s=\iN"F\ꓬ7`YW"c4=\.O%}Kr$cnlYs}nAd<}\'VW% ^$ !ⅽDu.̝l/$;\idӹZtެ9h>/m Ųj!Rq=Sk4rʈ7F"4uukuT $0ט!cNxNj+^o *&.eQ(遄q%sComzƶZ4y#0]#ُ؏;7?c ^DۉyR>C~Qq`@ՙMIOfrmji<HnL6-a9]e+: C&Fiڃ.*T 7P{Y[o0[*)Â2yp'IEmx`؋*N倈UAVp/PFhaSpdh| zt0J/Mf(CW$D '( dUũ,2[T#?˷'={(/(- S.n6+\$HfcK/̍Nź*^[b8kTe87ǭ-ݝ +BhN7I^JNx Hw m(}+ų_f 4u|HG-laL/LG1 8y 1ǗN}c`Y:؂Q2ԍ(Ӧ)u=>f'l6ydMTRlaIsvX)2LtbTK4KL_a 58Hg.R7A.V7D af<ۄ!r)_N[g.0I`iS(uk~~`Una|W..#m~' giO:Ĺ1?wK+D7B;*$0u2c0?}/X$iN!AG)nz96^wh&jc'">],)ܾFGqƒ;ЎxCx$YuA6њZwkyXRQ;SlDќ0*&[̡Vc#JVcbJWBďmZމCCRyA <_Z&1: :<# jo$|6xHgj k,lM*"n4k؋ _ա[tvl( DJQvW[.:?{Prz2qp@"'5KκELz2X*:Ea8t.f`J:W,TTN:Og[JGDGvLEE)uZ'/i֝α`%Y#@}uNn]! &!DkŀH vdLy+innfWIk*dzy<`,ݲz3 mͤLّ ؿ; Ǚ8$EР;rni0:j9X\i ,֔.6%Vv& r.$cܔ~PH$@}O1ju?j 'uC`/a8W}=b22$0dD\L4"׉8s]_Gƶ/w4ZFPG*_HR ƊJG < t? rrF; ZXv_NMjr ,ll&cV}hXm]>TUcSklsy#)jTȉ[wGnUpzilDXv*H|fi3lUFA2ļr3(t~-UқMwGF{?.p":#fRYi* ^#ɫga#>Ov ׹v7wbm)2jx B?7V]&K0b\j3&a2;;)m5_.9n89W ! <l[9eOXÄLO~4Gvf)=Tv- כGqխu!o_hi3K׼7R-}s-2w@)1֞tP'!$3qz78bhd3]f%.Bt5RujNڗYiqHm''j|is %m ~^-7"{=R )]KP]VΒ#D#`6(PV AZUՎΊcD@?GEHMwfICGAʛ[`̹#Wq9ث}ܧ©h I^/&/&in'}c@~IuI:BLXKCj[5Mc. w)'AO6ۤ+Ϟ%؆mN\0 词 9P}_z3ނ_;'x[ɵyq0[E:+'n0{bC^.KvAFUYNj򓥟+eG/ W "%y)_tXkY/so`76r{pt!gx+/cU-d(HYLFK&F&vK/&,+%7F|DՁO S3ZeDQq޿f [cgԅߜ#Gq_929.lomr?sO9Q5 smJ^BĩRֳLmDtE6]9O5-y m]qp DOkLh='d(8_͡Qqv;ry .H~ϼeIfMv}+#gBS:n¶fa) ZLf/@'YB^`ȾY]#kJEZ{*HZnHP@Pj3Of)kmM+vh}p)Auk5#nå-hH+I xv(Lj+WFJ l6]46GoT26B9^=_s JLa$3^ [2 v04#+Fh n G)wh .L_ M6WGږ;nҎV漖ss. a/m|3Ti\#kcԡxDP gEtrC%LzIsi[(SXN^Ij.IAu20&>|ރZ6`TYSq8;0҂%_S:|gVچ3TVIV_d}bD#%A6LMpߖ U`7֧F+vؔC ?"P |W6ÄLu]M( [Q㿒 ,ebJM㫇#u\ȘLrU$jl<=a,hw7;ӼJr {p +eSGvXDJ No샔H, SO(p4gvduː'V|抨g1ǀq.!~ÐiXySRErbXѣ9/f*ZM/^Êr)\#w_5nK\-..WC)+/-k8\`9P 3YSJ QBF}dm 2WsD(}=x^ blO,$ ց?~KLS(NiQ-UA΀~ |,-knA9 m?F9}>3C>looca1 냑/4tr=+Wrr5Iu٣'f;~^N= Z5>"ڭX X7 2Tj8mB%z[߸?~͎,D2-^E`5Q!(il"*ɧԵ3_#$ \ծNXjp)&-^!d:է4e>z84kݵetjwG4*Vղ V(DID$UDXrBW_-1xڋYXjqBM,b4so37EX USUM 0}!1FCB?ށVTRz e P`Qz:Dgw75iR!n"9#͎2:ua[J+o>^+h$G8}|vv ΔS ŖƇ/,[YDzy+f,nLʬ{5nBK8wv:89T4H.~"KPl>hмܤEm~mM֟vYoO”7+!#RLt6!ן܎TofqR.ê3SY,.";yV&WZv(Vul!Z y:snwޯWICu[(T4v wL4Ϫ89wG&b@Q`BU{E #; ۹@zo"\]焩瑕!A+-)Y t2o'*(JA!T$L#~#׈x I8tx v!̕YWexåCQ]0 >(nQGٱ$;jq#yFҁ`Ox+BGfoVRV?Ə>K$D*? p]# sY@j /3U=f,q-/kT0 1xz (OgNT#&LfJ Yb%T't݀t'y(%wZQjYɉc2?-V8Mk&! 廯*xRxRM3nIu T!Qҝ~նhǸ%:uR-&ca-y`1 r̩0z撮om kN;X{PzP%>i86ߑa_3M Ty1jL qBɅ$lt u%M,ݾt,Q?_ٰDQK!$kD H rPz=+/|M:4IdQvs P_q,&zH5hZ**e4_mPQ8bX4dU>&J&ojWV`+ 350>~c!ġJ OcFoN?lZ1>Y_KPrzʓAbzQ}OΉ;lkfH $ HvbaLs&Rx-N=[lK l7 \H֫fX}յ$LÝZ(IfҭV{Lz0ީl<ۧTS (/ZC!'ʮ̥xy<4C*N?Y02\*h2ʰ~D:\$--?]%2 [!~w_"m?;>] 5Vx~'g.Ei V IcHVkihO79+LDO3h m\V4\kuev?n]a٠N0'LQof""2 Єަ6v_-qa^[ &@;xN5,PZ0fb7G4:bՒy\ZX0"ԫAFܾ} <7bC5^,t +,?*>ڬy9aEţ([[E/Y ȆHٽT&"OrMzfWuF=k>|O/`9tjM:ZPCj6ѪvNI㚧XyˀiLU)3Z?iv~嘴{z9[ S{ e\7;ςɽ~z, Ѩ*I^@z{ V9d~FTc[M{&lF]څtEȴpIyi3״ZYIH2厠|qWKQрD0Ȩa-mmՅPBKvML:65" ZRBM(84Sw ?pNv>Kw4n5Vf4w]jc`} Vdո0KF/w:k>NPTM7tQb~uKFXR4\z9nVW x'rlEb$E@/ Ne>dMpgb,&-!%$J0;36*^qV3T& eКX*Qzf&Mw|Z}4ԧo fc"76n}<(.gޞ]y9(O$xk^}7>=H;p@h 1sv0mv,([q4&0HS xnlw8, h@z5:s6ۋU[ `d'Y[ Qa)EHYӱ.Ԡ|0{{-"P)h t) %a 6\.VeJ`PeVp@x>|.goBBM~ \+6KXB(LPjLq ~0S?X2!} &E 3};3k2V'>;4m#'yISr|cJ٭hAճ,삩E|:Tr=ʔju :f#*2PL uAp0YMLxq򡥁'e.n-cS۳ۯfk6sZo,$׀[":=W/^R1I@=d&3{ԭ7l2-[6jRqֽqDsli+K+78nzMcbZ\oD]ܽxR`AU>2CEa޽:]NNY'hLNv.SN O/0Y 99␧ \B[])pAj=E"',rԄ%ArI`56)uq8zs4)tmMW}fڞ?jbΦ#$)Փ( nh;̿aџ~piU"#>Kmp`:G~4~^*f k(TT ׶Kt۰)(s27 8 Ӵ-ʸmQ-TꨙMZP ӴK*j'ֱ<ـ9K:":VnT ;=e|/w7䑠4u= pQ+`\` \wI Lk'U΂9!H^[,C.,! -&U_#yyp|xJmilꍋ\ :fSVވ`6y^3FC{YTDhqܶ#,J,ӏ3x>oD [mWD h4r6mvyz ]4g䈬L FEYDtoSnu9JT TlQ,[-I{/."LL"~6!;T7Q@g+=ˁaȹhqveCM|8/͵jSPyW q9«7kSw`B}ޓ~~Ǥߞx߳ 8a;#1AK֧BaPP0'3_Wo=R"A,#ipSqN\/TZ1,$a̭ 4z HlY Sҷh X3t"aGIm}#K V,kͣR(H }ILh"nӽ)U QYf,F} ?ý" _v?t':Fc5Mw0SIFXF{D\ngm+N0?ࢡSn~7~5)|g|@]%L975rcMYP]!2S (6(ep}'|ɛLp9!g<7]ƷDD]72gQS]ul="C$Eg '!֕\TU 9Z5SJW|+}7;dBwو.8}4x6mnڶ3TzQQ6#[ь0vfz8S,&&gYo3ÊGkL]rmƄ2y>a2IwǑ6j;[zqCMNQF<(ͣ`O0<Ƅ"#k-fWzݵ(i lxG&[ L2^4*)5+L# jP{t U AU=4P tYP" n`FIX:ifI\~e8._ 47Ssx(K9I$/_!$(`L@s\J8= -w&8} A? |Z;޳#a<|x^ ]ma@i5Ǹ zU92: 1$u~"[ݍ+?"仚 54 vO?'^r" dxh@)[jIq@i6tgC4Cӧ&kFur+9W:OS^z) L֪`s /MJ5ƪ(ރ^;G]ڈT:xGYdҭT+WZ(S1d_.@iPs4*y,oX<6k jyȎ6A {~`F.Þ lI!60b6I8BѦz~gq-5}Ų`lIX|dg(c\ok@CO$V[ &) }zI__[o qrpA yj WK4zp!'ƪEwjw{1/m5KX|-W\!&/VJ Am.QC)x}\ }3ӊ4ȯYz}ψ'sVt1:2Q yhQ! 9⋜fؖ5dh6Vusrr9\I٣Tf3ͪldL|Obc軞su][3X$AU9y-_(F RYI{} yT?P*n ŧvoDG1bl\(#G.,n`d"i~u*064. R-m;Һ"ÐbԨ*Twy?= Vo8榖dQɷ E-|}=U9zqPS竂t#-gExuZ=YoY, F?":Ihw O 3<ǞK-GF=Ϫ!|txVGq#Eڻ iT.KX):KUUcL3rmp҆kQ\"Ę)ģ)v: zcmkJ^`eJg8{O,/4X<^d^SPSG˃$_d?`W Hݟ~xacKW(\Pos#n0H5&=EMa=a~4!Lڢ* Y=,U{ը~O|aE3>.ُC H'c㧉FCEC!DYdг)6 %Zqyzd7w'6. RBq|4L_1HLLcvk)+P :e9S&=uY6q˓pSLvBʢЛti;FZZrAQ#)&Uz]"ǡ/I\p,=\xYjd!4}3Q6Fq ‚&k7ivsA+Øw&=Yn"R.AV0y!*hwWay'M-~I24ckA/lOp<7|~O;R;U}:Q@%6TS@TZӒˍxY?|W1&!E0u5VzXmDBB\Z(-_>ÍC؄QT~OBjl7!-"E2MjJY:r"o"lkؿБk?ww!d> ]!kWEŊ; VDfz[tIאyPҟ*ȯ\]uP=L-}58i/C>룈 dAƱU+v>ڔ8g6q]jؠ#sˀTKmU.Dlj.2~J[f{ch74dzáem],;u :dM<6(Z/ymzWp^O8Mٚdg*YG?I&Bx2`T-B󼙺(71΂N'81l0`?@ e)u8}=U+M=»?xa!䖇 LV[Zo#lNș]WDҺo@v wϒafE$ C=gՅ2-ݙwܼeX:.Dim ͦk c(N& }T8<{bdr_QT\yaX@(L 댤UM|[d9f(4՘.?z0Zָhn]`>]D#/q{qEl6;Yd:iTEA:9 Ln'W.3b cH/$?Mܾ|Ӥ'nȈp]6Qskq5(z 1~o "rrR6)`ܪ宆VG"`ymKv66,}iP7{}=ӛ+[C/'DWZo!cM},_rU8\-_(Z BCe=2w!ұ,p5m# ..ܛkMSfYw P VI=BzP$O CQl,_ԧ(tnY,n$kF=ȝAI4؂lZgۑ~v ٵ(ǂsXs j ^x-#dK[4OXpI@QZ[Edk6 ڨء[sQB|>B$pcalڟr:NWէ̤Pk淙b^*Z"byhd:b?yAoKZk?C?~C.D_[4hNEROVPLv9-*8] @ ѕv?Nz`mUDsGDF<( 3!P."*r!Y]ç9L2W&!ŬvD˝fQťʘm>=kP~k ɢd'1H\ldZQM3Ls'u4fhaaZFbCXlACU͐E } Ln|܎pTg mɗ4WCXB1 ~s|!psYL1Fv|Vb׮8ahۺ1mr h5tXi_3&9S){yJ^QJk7Y ;.^ iQgl,] m=r>~L3<'%j4>\DpL˰%c_JH5~.{?n%-ķ*8ʾhH3XW0ݍ΄B<ǦD'ERL5H[pV--_#]vvاݯ>|1=goY&.;[%F;ۈӟzijzJuoؗ~qZ#crb/c^!st"VnWL%nFvv?$?֌w^j:%jޤ hold:N 2ԱDCu)̾o3/9y_&_G=i/0~ĿT6䋭ͿN#Orfom[P§MV%Vy\mءWUA uK>ʣmJmlh*,*"dk`36P;z4w $LAkR7<"JfkY Cn%sV!7Sz$};Qfˮ[ZR??DGfif*5nR5~nר$Gֿ D^.j'AdqItD) Rb]rH:BO6V@R9l^`nT,N+u:ԪD93 ֦LXua=O* ~*Cju_8w{dPl[G}-M T 1Ic9B3:(0]H1~haрM1) zN*ٻt$$)ZNr1q7RX{@{]bN7F]?,=:Y,`yCm$]*C΁ efFyW]l1)餎YOLaMWp}de{J1w.p@F!ĺ=BD[|;3F Iwueg)N|v]LF9DU!Nk?A3$@B[AJYO+(j ӜDҘUp"qz2hb)('_";"u?6+wikfJL1IM6D NìHbf(Xb [l??IU< q]v;&ߝ$T#NmFHǐ~vtx1xe|GK7&IĀI?ɑ,9>ԟ1#>-Ђѩ=;$Z?V1Q 'ujDe@81/J_a,|I;n5n.~˧SKRJ: oĮs~uD! 5|_*LLCQM Uo# 452Ƈl.ѷ?jX1'cڏBUޤ~NRRn㠈OC6s(wrki|lمK&>ϵ9wr*Qk G HVIA;H蒜I"64,8 4=\l`JdFG~}"}59I6R &Bȸ໦3x5e ۭ-'ӰNυkPbs K @27 a8$ѡ'H<@WBQc0QI[+vC]RL"Ot߮r)DAmn>v#^C!UR`y?C,C kY,ڈd i QX+0`[D& wTGZEҪv4=w!'?#O2@尉S:q"S1QLMofᢃ(ׯFY>]h4JJչ/o0eͅnAH`]1j?4#@dAnV87CCB1.7ҧ7LK)$>--}>_Wft~וI4‹_llL"hpSLD9_CNWۜ ƒQAD%pS!=] @e,ѽ\h?LTO= ?c tMdg}$f2|X O:&'vY_O!IkB}Sf<2IA+~(xk`Au_ChBA!ypORJnlman|7 OUhѰL_Vx 5X?B_œLj :4i6=;*(q!"nY/D`']15wfN2hdpECZM8J ʊ =.:0M_ fYVA4oD}y#!߼Mw[ԳXaZROf+aP@.ΰZ,c'90嫔c%lt53MFϰi{ r>M^A#r d.;5 G zJWxY'pP藾oi^BBE󎀮͂O9$/!cI M; VD}!S; w vkP2Y=? fF½ &?!mR/SVگP/%KVzn#\q%ebRrMfkXd6aq`XOn|ڇk+wGHi{~ZnSN4#7\(Xo k z$=7s1c2m^G0<$ Of·<)iⰢfHp畫Mmi29p$rv)N*G"Z;S!S6l]0KcJ<G|G4貂wgy!U}q*; /Q6rS0C@r9glXdaﲡJvBMy Hvx=<Q (qOCDp%$KgT`kX`\ˑBqv]+B1<4Њxv̭h[62_7ed6y| ,d)=k Eyr@Brq:#_?8#A.hx)&O=&o 7U{im\g^ :<s=V }pX8,ө=*$y 9@ y,*ƪצɔl^dݫ h^@ƮZE(pgqOrDo{a$k(o+v*nӨqlՎ~|%Huq9Qg 4~L:] :G, b,$_—Y¡B[%B%ǝČiPQ0Vċ* R#4]cHP1>{a?MÐFVy!v%wS0J'wmj'aj4񔤉yd)1/ѥ-c$aR ; n J5 ۫[J `_;&J@b5-Z7C G&  *c}r!ٶ.zYۮ5} PD`F[PF_S౐ ʮC7aYuSUf6ك xڢ7!e|%َۈq'er0'O¡ԄV3D,lq옂0 IY |#iO MR }ҾkDM 8ڧSϟc[_N!|zJq&I# 0B\4zvS}UqDvҿ. +T!@Mu۸ޘ0m;dMg]9x;)"d}iA0QI*r3Q\bvty$x6 ڗ]Tִº!vOm2PWŗ@Qf(;ffrGKkrq]NiKAJe!XZb2Wa{樯.rmWJ1.#j5x&UAdJGN ܁-|"ر|4]&HB'^+;=h߽ΒڕfڮC:s$J/``a_]^^ςbV`a^kohhj=Oh'7!J23h^ھ 8_φ31CmioHZ߉^)}1`[8;7MAmUXq܎?%y7Ts+O粺?_A(92~$+3IiHEQ1;_5XߠJYuK] DKǢ|[Z6:*\GkMI b,> v¦5B&ֻ=]3}ۭ¹CR]jh k6:=E=j#M, ~N؝)4(d+X:LM%L;'҇ t5.33EH]/zE2/rxk<%4Aӛ^=o] )r[ Nxalt4745,_fT33#wk#`!i F0{M B#* |f; ]':mEa? #Ԩv+L7 nsn3&nRrk?pH/46St Zb)<-ԽSAMPLHSH4}au_1!WN#iTϩoYDR8*e\l6{z[:+qbʕIh@58nskttϋ4Nywc$rHeL6OSt6<Ӱ=Kf\v QW.Q#X$C;:hG[ 6(#ۥ=HLZpb$n%u@?hrP0m4Tq")4:ϻGʣzԌ9,X(g~W\qwә;d{D0oCFO-xɐf $dW&:ҸdS FAeNy bd4ʀ$mOKȹ&{h 1F1Ȗc%!R+i6$pz0VqhcW % TeX=+3 n3?|XR+]U"ۛaOH9B0w{~@CmDqǮfqz]4jc { u!µ[T)f}Zz)iil1QUS@fGY g8\R6Ǒ/f.Nqhͳ,'*Am$2rY}Dj$|eԆ<5`V$P/G"Ѐd qmxS~iG*Ԕ,T/l nݲbY.FCsRlᠵVU2(cٙnT-z_W{9 E 3&XP&YiwFЉBstv\;:h$x@׼]ޥR="N?'ʰUB HJLi?byBh~8k&2nUƀf.(&ҏRL|/a5ĩSm Z; A=kɼݻ;tڞ }9ۜnGo1`^ ̧] n-Jۗ]['TxZr_J}Ʃ ֤x`Z^ys%D?T)0СdX25\y;rBPOj7_B'MLHjKK;j[tyIBdĊz|K)jz_>ѷ:;|Wzaf b]mzm s5kчGjy/lXmwQR cb1*S`v:BDEf?jo˕1-pyt eX^8sR};4kV=C cr }_Tq9U+zLٟ??y`VT}bA*c h+_zG<>)8vW"Ꮞ5qatbu;YI@]@P޹NбY Qu;8M[= vQiJNe4ʵ+x1!:XKk4iip:zK*&wok9+ 7'q0کT4zh|h}Л2l=*(s'cOV$vxrˍD^8OqV{ޓrF6g;-8VHs55CD.!H X S '=9t°Ѣձ#UabG!&DmS"YHW (1^jp|CVI]ؽ}xLΠ<1jer*$vፏNm8{` fHp(*aLr5f۸Jʂ^]3nJ!a=y \U}^I|J*<\kmGk9]LQqKFq(W(GvU~EM55EhmkʳR,shDdcyQ_M4e cR<Yk["uo+k6fh#&߾['h8eCbڇFam|v=ڛ3ee h[6kH 6d@`]nM; n| Aa P*%լf]ˡhG^}?ƒ79 J9="G $eUX"!C{rC-c(ڠ2FHړVFhBj:-3>Lw -gW^3^vC6BX3*kmclUAGsDsȍXnL6 =TD'B& tӠbϲفBQ R./̢=u3Lq/ƭV!~k-TD"+]F^~[k~źe!eϘ}5n^<7 ueNcOp>oQU6'~5ԂGvJ=or5 ӃϓiK˒DىY |\lzN/}tW#`w`7c܀oeӭh2pCQzf[d GQ[Dv߫6IHJ hQ&];vCbGLٖo581ix3'D,]3DG s1,t4*y:!:OT8 ^J^̥(cqؓX,F1OlpJxp* hܒb?\/Tg+Ŷwg*piF TQGowTϭM^hQۅ,qъGx>MTM { dci9Ϻq ul`mJ E|]'nYQ\md%9[Oԋ܄Ր2S6_e#?LQtLM'1HsJڊIׇDljJ=a Pc}/BξQ7{˴ۛ*Y"^)݄$R#Z_[n?@En@xq̎.Ă8#U!70Z;zh,|Vcc/؜WrTK z5қCN9oi_m b\C@1EɁ28=J {DT Dx}ʫmFwp*xp(J?s͸}**DK@({o]C5!YaVϑOdK"s.6!v6XcxKx#F-F}! 1imT7|< Ĵx 9%|QЙF#290?`#b,ȿ'&Nj;\p+z'ɭgFu_{zDv@>|_3|xq*&gEAK93TCԀtf.'D1>9 -Y6]b7Me4 4hv4jIO_^+I{"N)(E.d_ԓJ1q/?޴_2`ma~zw<=.L~or<0Cap)[bAD`'vsRMn2Rp0|he{P p?L+!ȶ0KuG[BejB"/2bm0ls*F"9L<_\P ^%E@klu: Ȉ?⁞.Mڍۗ0=P0zYV%%/G>R~c}\2Ygز&Ч\|~G1jOz~-GnRtIf Ԗ!&)^QdЯh&qnT҃nGz7BooVU>cclaIVAm߫Ǹ9 #6=͑57r='=MKR3g_S 8nmÞoBJ_2V~l@n{C ØO~8Fēs8)U$Ț3ևX͗@ 6CCYMEXJgJUY692I,t ޳lsO(= ڸET+b7U*;w`S=~W}kR]$*bdxrCʷ Ig#F=w?AtWqƒx60 3:$pmפlAPOe"H⚀pUSFm^qQJ$i~=6t8|vJ"Zrwc:[bGQ'aU5\jYl (shDS`~qxJT@iWՉ8|F]I nONs˓UᙆFW)5Hy9[qߓjҮu ,bnl=7H9[gגÀXpW0R*lSZ%5T [},g JUߔt>B?Ekh9`+hny'~EMrF1!3sKaWϸPnKy{] b^|M38Ӄ9փ 9#l$ЉM}:B0r'֓NGT?^]) Y }N1m_\9Geb줄OX˝u)q=ܼs7<80WycM i=t/k[)"8mt &Ng 6fRjfosYNj@Q;Rc\CϾmTk9IE)]$xNJ /Z6GΎ箍|:Hqj!8/Ϸ= ꞂOqE!?$n]k) .:lN{c/G$3(ÐsjB,f/EڲUv6P(@Їk_QUEss]Dr;9FbIkyWgFvI<'vw*,`ϙ3tLz*>iINk$]LE9]^!  휷,fō:R\#LL haJƼ?;?ph$<.o} @|_'߽)tBm?`"{C )T;|ל+'a9VHA6<}$Yi]!NHWuk*OS{_k N{V-3t%4_S"A>ƒہW6I\*CZ#A4MMy'ܰ"h_뺜:Cl]=,kBD Xh EDNA񒦪?meSJfB=$︅4v$A2 :ꉔbS,f2 jIozZLN(A0}(O0J0A8I2@g nXC6~y3[$4S0Ҍ/ LŽC@w]Շ|ƫ(<ٙ$FF)SuLlXxqÞHCcwU=%+hrLkAF:{(߆Y/^ S64?;^~gG[&K%հ]4 |\x)V΃Y!7eLǨ@15mLqqR8BT>/=~% 㨶u¶ĉ˅g UN#;V`gb F\%'?ڛHV0z"U!qZ8`}Rdh=D q7tCgՎ 3.L'b4gJ <1ܸ k3{hNڧ}1kb>3ӻ){$7s7tt"&ʼn/[J"RO͕r +80̣[IAID \U`|e zمSed_C0!=`keB/9JvEժ!\лrl:=4ܴ@kFBC`~@~Yωv%ZcAolU6>>$UxXcVrݗSzXE9}FʍK-5X)N+> ;\u.  랭'2ACҎb:ȊڿeoUk6eI9Mqś vm_)DV. "w(/߰um&ʍߣsӬۃ=@$t rƗLcnbpho QƔ#^:E=YC/m Kב#:zhNu4YUA:.kfbc YDm+MukO!ґewTB[w)IAP9{kzy %@GLz@%TKh$㾂z-;h֥7Ľ!!J2@4~G.BNBQ4R)},CqaK= Bމ̋?ihj: m.5Td+]1(+3kmWlPGa? ŷV zmN*@л8(H*ѓ'AԨG{GB J'QI$O_!~I;!Oף5uDŮVŨ<jYx$; .jdi{\f4+i0CL_G k]ߚ'Z#) ρvU9j鼷G@:e{Yh~p=KPIx Qye- k~d~@js/2ڷ3Qқ@ ̆s)Zc8g 2I8ReqC ~.۪$xBs#3h {&\>#)_pOՈWqO;@:D,MG RrN~j)\>Z[ $ja,9xN(7'U~kS7"#I$쁁Wf #W<%\^?Z~m@7~FCiǔvuLAQQfB(Gtn@Ţ^ ϗEAP d8Km݀+f4n<@酣^RO_pkH^Sj.|M7)CY$ N8Ҳ` ߀*tR:] EX$ZV ųoyM,>̿ͶVnBtc2 VhX;'3(ś{3iWHBA!TAg_NQ("m@EW9ɟ\LW7MͅHțy^2';A[$_@9]1`!9X^Q -J5Ju$D8D-Y%ag3V`LXK"JpzdPfrh >㨬Dz2BȺhy9M&D[!XFh.~v NNuWV;tdfWojjG:JҔvoF4gr/8'wv0t.d] *W )>nW}Hh< aZܑ\U]X{X%PjE pO !*A؆G(3d"I zPNN+` zt(pXDO8׷dkKi U} .Lr}!&.TUJAb́=g{ehh~5rOSvU wQk8Wפ=8W{i>zD~+p2BZ_W)dWEW8*P.$s[>/AFuD'X@xO ?(MSu^ tOvez>o37$4[0ra|9n$pg֝j2nS&qå/g&|F /b0a<yx1bCk~b'(vx⼊$PWc]Nl XhH2o%6.%p}VrMn IG h c2i`dgJ8~x=yġ'3H}|(=1-p 4V?G5v_A nD.sw$WApQjgSY7KkcIPiuڟ:4Շ6qTKULZ "Tn t@ w6XߌĸPU~VP6f-q9-}(fAhp%;@C0]-wLR`ZUFwCpA:gr=8oPr´jc =3fL+FߩL66+v$HmUTPrA=gI2B>7=1Zm,6U/7K?3U##5^D¦G%UyV&TbNBI3"[Rɲeec+7< :{V[Ω:ь?S;" l^9æD+qZZ,)p w\6,6L&L2&l<_%IY,ndI4_t[sH=gIY^|SVyn\,4eRzQm0uPxsoӒ 6~蠚)y뎹f'}G4U o[+ Z1IĥTa?bpF% 8ЊL)Oᾠ`EjA3:.4Xfz3eDe!|B8`?gJ7Agj0}_DwJ]]Z+o<%6chrDvQ- m ga|3ͳUy@$@ELF?ڍr80?3D{h"`]w ~ŸLvK~.._BX{wJ3r )y 5yo_yP3I>y\t_NadmH}Ubo,0:AN˫ B8y2f@3;fCVw|Ľ@[**E#JUÝF85GEnL1N),L̯i'㯵d! ѸR] 7B!>wD[yf `? s񓆋A$WA2_R=>@k۲GD ȷkz]J7|ԵH6KϚ{zu7؝aę߄6cQ4,l.Lδ3d< -՜X8KYIb0ȴ њ=[EGfCHTl xqɊO0|$k#bM"Y3QY@gxln.REw6b@c6WGe΁j&B Nge5pYo*PYN9[dr(H>7? {]{O+B<ܬy97">zΜ3uґɖT>~hvCEss, )6JsN 6\bV ӰU}sZ+[z@!Վ[vLFO_B%VeM8@>V8< ךhLlx8H1;,MWY\نT?k\w_ *33Œw~F \4>^CcSzP*ܩ/@d}pg< >-B״FGVS `/|[~V?eB>}Ԃܡej4EY-pXleu[#Y +cՋ0dz@I"nj%(bzF^ !/X\Ir ;d߫Hab9 52+c̋'+~x9?; 32J$/}E]L.RRd(VUX91.߈/=UEaMV3 q9t.:ڪ ﬒ <"-EmE+^TQS֌B2M\DJʂƭ N{?́A 77DC? DN8;vI^^/Vf|,x2!&bΡ)S,|[@-,Т SV4娡J3نszZOt,^\V`zKP]j86er^\a'hvv&)X2N}-N˯QN߶bY˩2D7FG)l |z#<[^soaޓqzc&a{42n|v"bٮ{>?"kmMTh?-tݿW+:cU-ۮ- ak5ݡ6LТmmGf(zwB5Xa™. 2?鮪sk~i!r"v &hsT. 8 gM!WY4Py=DWK=eybslHЅ=#U&@0!K^'k"\]A+V+kmV>fUEup}6odc6laHIh&^Peڇ,V!ͲF!%65\1FaV{ܛ03~G!%KFWZC">k.ugBѼP &4WިI(7|,ϝm/ɡ)HsuцZӄSy Y CZZQc&ޫ.]By5Op> usJTҰ."cvanFڿ%ԤDnntdC|DDli_8/Xl. iK8 PpT1ɕ-͛Jf%`Lɮذ^f)o"!TBk߈u<-a~8^X,ẃ8qEPXyTnk&4&.0牐8ˬt]Og<\D?BN47qx:m/teQM :v]<Ĝ=Qs.SN(Y}M9#GjOQ@ cB+k_N1a^svCeCf) F, szoy)}R"Mw8B3K5$*M쵬i?z?h(W{֡f_ &AG'D(RZ!65ڜ5 ^nX[ ܕ',^Z&o.TNQJ)D~,e5h9\K/ߎѹMfV+̇{|H/". ??pwyGWJL nMQ|;=O;jPm|Qz,GPmP1?vJ Ġ %j;` >}&iҫB+&q˩!s 2ff&i梆:DۊB8E?լs9dL$M>zu H6Hs0v: qUmylV"U]п9>/.!fi<滬꣨ d:{Ɔ:I@xx Ԥ9ُ[&Fh ɪ{JI]\MA,xPж|9jQ 'Sm(+z:=baտMe.?wL =F!dSKGu| }]CF R8WxՒNNUw1qp]71o9ڟQϋvk4r.&T}Q_4nG{8%hj2b ICGYW`*v*WgfKQ7t(tqgEV.DJ]ֈ_אu&?ᨁDr!E`d}EZg@4 +ɴnިwM bli\g'"t*u ņR/I &;D}U$/_z\RW ({ ;͍E6B9<{rZn *kIu-X8LL` 659畘*_ af?aJ&'udot^րRb24Bw#; xOJCoIapQ+M9V]{U#8/E}Mӽfଋ>K|u0M߄ uEp YP8Ó[j ^SABy4?0hpH9)0Sbf++iQhUa۲+fM&.Ckzl*p^!_Շ}MS %,`0L]h/?l|ߢ,U~4/NSP}*lq*_v#B7q5-YaCߋ;t:bdFD$Xq+QY>(M:z y(>ҤG3e7w d"Aܬz@I/Zy_ۇ7i ig5 RXɄ8*o~1mC|)73y7߾S,")/RڶB'*?(*YzcOVO b [ F3^G`<ﮚħ%c[<& >áE⎔56A9=רYh]B#0Ja'0}&.eHp",Zn|$a[pķs !GN!.^)VXU(}L&,>cyX>Hk0.ߧ|b'4@? ۱-bKХH!ߓ ]CWsxx @}UTC|Զ[n!%AeaLh} s-[2:8.(0!&7_Tmv+I0<[w8#h+i.<0Hp/{R9{39tL&,F0VS %4[,,M;ÀWIu^P"獈%Y%xU>y9 V3z1HG ?GVT5SZ )(4!Z77<^=k s;A*BPPT"v.DCl³J cjBY8~Nnx)Ö)3O:MDg ~t٥ChIrB;Sn[$DcMڟ}P~+v|nlD;Կڹ\dŶ[ƝI*Ce2wk}d(ſu,N@ۨDaOKؿRxr"0rndu&{SR|X ɒ쨇;_U݂oDL ;tCߍzGdMgn#?pD4Xh2M.3L#iGm Ӳumengb*Y@=w%6)Vx j'c-IjJC#;[J 6XׄD H(1I2WB0tjS \@*"x bм}JIK $M8j&0Hu5 <e| ؼMf]?C M$HL>X.tsL!6 1K!積 YUo*G*VH4;>;NlL|R~AmP3IL)Y^TH2PqZ.lkZMsy%S5uNd|ZR6Q?ߠΰ9BA.K%Z&9$2o.O8搊Y>0yK;e E}ٱ%u6\u0@X':w;5ʺ7@Ǟ5:{\pStBK٤ Q2IFů1 I<}pN($Þf`K )Pà@˳i heh.l[bnatB$#ϘQ%jX(P dVeIIAl2C߉*J?. ې'd 4ܚ '^P :k,^}uO>=Rl#l2U>j*~Ny8x"Au)=My}66' ŷi zkxȎ~9 LESH8{nn$9沮voB[aOb+7R)[ Zgt?{˻(DPCafhR9Szf/z/_mϏ5Ȫ $!Ai*s, K:-ێ|쒀aSOcRPT4dkbx[BwAShj1~|rIg UPCy>hR` ,RC*Ү*AwNJ /,f  lNmR,&\aw{2B|*Ѧ[d`3rQ RaHp}spBZձQZBXz7Hv^>t\:ݭYOEz AN#)37C!33q*Q<2HCqj"/EFsTF{` 4lMSe!?0/چ@ RB>W@fSh-"0^Vk0AtChy= *'02ܾ>)Ei NkH&cB^q3@ ϡoo_[lN-J:[:@e$p- |v^6s,f\=hH55 mgziYB:Y?;߫ˉyZDCl d~X<.r6+P@kmnod܇]ss.X?oŞ0 h}0@̫ #$ތ A+XG A.=|~k/fhV^8or\+sŜqcxV88yS&L(07%H ݞ2KG2<*!y8#vZή*@, ıNAv(݀g=xGV1)_A$a^\혁 M`{ry6L/v(+:܂{DvbgR)Cv I+6SaJ:}` HISRޯ4\̓ Jeo¢y6xW+7s}͊04'HNZOkvzd|}U@c=q:C/SX^*\=n%Asͺ.5^A*{^w*5ɴm4N/(B=|u|_UVJLM'M@֔?-5 EƮQf-ga<#ck/1bL2dZ-Z{|Xͬ^fp H02z+L\} ʽ[ʹ%'Gl[-psM୽tkWHkɃ\*H1ghTBʗ&= k#6h%a{9wbG=|.纆cy9ײ*v# {vYhjUJ2Ș9M9iZȻ4{)ŒҗZj.&+ZN6 / [?7Ud 09'!+EPc\Q,37[l>3f]>ŇzS{(Nʼn>>QĸSkF-W2l$uO 9?ˀ{B;''6`Nt6Ė".Lo $MG\w{[,K&Sy}\V q^==(Zc);[/>3`QFY1 ȗiz <դL' 2L[`ю_s KIaHCB3bۭCImˁNc8a焇9,f $2NӖ8v集sgO6M9 *=pYo7-DP;ZtzyMZn^H+jxT~+SFt 3MSocBԂ*BFrmz**5I؝ ʛo~4p5w[=@fva }o->B6v,WpM粒;GלG+[0#4dneSRcct6?m^m =R[ 5kv)Mw T`T16pmK ǷTre1Swf%ϩغ|m*:}dSf߲d-\ [K$QMY5\-ùe5W`\%#h-cyQ!i.GA_b8w5Է씞))`#`3N-_iVRJf>LE#a% xdoX] įCy;?] TyN j7,(UHeP[ f.7W^\4}%7𺸛e/c$ CcS2L%I R\{pg~.;_=k)6gֵAݷ͑&QX( + Ed[(J̐NHmMTo+[ OI*5QHAw `B$ HVu^bٍa1!@?MU>=!O++d'4Kڏ=λc".iRzvs=/̩3)u,fL\˭P:xT#6.5?jb#݋rS>MW[OY:@acwÅ\<ߑ`:Hylpv_,);ogc Qq+"+ ͖3R#m F`A(kzi21j ~"|uX$ءK"i`i (4iBf8N4|ɂ|:F;h}lIsZP)6}Mp\YY].bP{g$ƀ訤C}n`-1iZ+}%6(ukƉh"!RkqLB6.^!(M} v5I)sdY8w{X^I %Ij\>|! s,F%vIo o*z3vCjJzS@.apo8~&ȉe3ݸ*3z%ׄZBN9mi(M?ī bAmGmU|"~R>':Tm?ww ~"> \.ECN 9hq ߽)v"Sw3mQ% 2)?ca@tLIר(yYo.=೭1>jx(Z>.gy@n+9҉ֶF_W$ZJO}3py3Ĭl i$9?ZL:ss?{S7`pS"!5Rln٢-A+$7ЫKZ_*K& xO_nmݧ'BJKM`,A#^mƷqC7]f}<@bdO"GFh[ 2CDҦ>JY#Jy͈ -|WB݀FZV&bD.YEΐZ@0KÕ$-8,v.,Z1Vd@9aFRrŖs;CNyUn _e[VŞw41~Yn\mG@Z li yGV 9( u0[0tT?ċ$E|*yW[[{@ooj=v+"5d7wXbϺx{LȚnF( lhh: T3KYeEmVj5<͟[=r-5[buu5(<=bg4h%Hl{-ce5^寭][߼ wf { IpMp1 $:MgR]bw5`}vue8j+Ii#{jAR8ex[3P"ÀJUi£zضroT|Fcԣ=#>Cƞ@!vP W2G[E6R講2n{]0˜%$h|x{8(l~kVz~} W#6Č@9+EVWB|n-xDmDŬzAc5*Bv2['.I2i.{مHp MoB~M߲卟Sʠ28.3[v*Yv }PM>58aTTAn sR*֓WcF=$)r[Cw$cVb@ zH^C1Cgǥ!}KSz#ӓU2Ods^|q Y\H4b|򋙴| ɹ*7%$c vsrǠ{;`bt<%nZfٶY*a@YJO-d+Ŋg^OQo)&۟uլ v( *VQCsjPOS:dոy.y'|u--ΊR{[m]hQ %!'z0^uAVԿi9鿾=xA exvXe,>Yj9_$x¨fo:˜[2,Dkr*4'U>Lݐ28f6&ZN'@C|£j4 ;goIjBJ̨?J58(@RL nQggv-Cnf5lEަk"NAW8yV[E\f; -K|2T"TSΌzY4Y)M8 XI wB%> xVlˡs<$@È.I(BEY$SIS]4W_v2y֫v;uma J7P 蒛<^iћYX](w2:enJ"%d-UΫ z34402d!)8bAukF37 ,_o.i~1Gb=_P[>gw!:uG^6G j9-EI 3 Ŏvi|(6 {Ue/QC3n*sT> (7Ǫ澨="yzeT^!j1wq6~{'A זrꂏpciG '.fc9\`۲t,& T *.ee[0Շ\4H}q]_ N$\8.kUꬮC ߵZnh>z;!:.,FzGsfqɢuGb{Za֍ 72t'3w'iytAxCԋ7,&N2Za{W5B4ʎS0~HV+Ro אpyolzQ_o<֩wfq#=gScbIPE~f%6r~Bmj2Cy:|]H;ת?:,P WE@]P+KУiWߺD啝 SŌmzn,u Eld;iw.'bgײ%i/ VlB!H(sxS+s$ZN)#|,loE!Ѩ 9uDP\1jM$lC5Oاy*PD˼#kKJjҔti>(1Tj&ᡑɓj!# `HB#u1}ֻ͓&n@ݮY&)/}e'pCÀ)*zfZ aQ&z>6XΪ\YPzRs {=ж9P_2oiy=*]_g2iu$`Mk!m=,{cvA>fwꎪ'{SD%GCyfu;\N\&nDl^G/u8yiG-->c. Wz$DA|#vl4|sMŸT]D[,@Іt_K鱞md@k9@! Q W){;ux3bRmG€M FeXFY~sb EwU 5/g hz0soeus> شn0\F^b^`oj]=\N Mοz;W PN)h] 9IȠ)U:ASS O) y6Ay^nO7鍔D.Gڗ%V^w'Np !}8"LXNg90coɒ e fa41rR0JA?yf`/ZۊLR6!Ho<5èz[k}c =Jʞ2Z0#BCPy%>mqq'ūfʥT0W_N~o]M7M}.6V1b3b@=) 7 :4ſtIanrgW[]dTε2Oߑj)\-Qx윬 *V{_ dakw(~`hq>=rm>YȡM]sb̕>N6P x3jˑN=$dL0c 81Ϧ#h&$ZPe ѺIE+ H-#EsTo%JB:P;%sCT*a:S#y$]ߕx`PU#~<؃hCc;S2tt`_% ROzߎiɇco4X ֚R:\UCbc1󭹘 o y~ӡCs &{!$({ ;rE &JXR | ~0%&`YSy_nܭ!<*w9d u<ʚΆ KNM[Wm\H Ab3'7q/:GckZۭ&S\lz͹h MF|+b'?tV?{2ze.6Bw7]&ƖodMH]|;r߁z@իB`14,o©](]V&gھM/ S0,2Ei&{3|i2[P^ NhAc :#Yjɖbt"$(GdlR5!# CŃ${U׷Te>{shr #pTuT٥/Bɉ,29E8k~smE3_A3"{@_X#J%rNz۟"Du{4bV_#!9vyNDfV<lm[=l!7n$ʼ!) <v׌ WfEQ _`X߳N{4S9(PMl&@-\>MPh-" M$qe]-vD@jѠ~@nmsSlQ2{- 3K 2'k +iW} sR1^v/*~bn7UJߙjE=MNMh=*ݛ{dZդ6B<'೧/|کИș;A\b1okbχQdh4fu}lLdAմA4cYc-Ab΢w.?0&GzVrkn09u6|$eW7-㑃 P$x(M5E>ٹ;J¾VL1>")y ~v~c6J}j4({Z(2bHZ"Hܳfů<'9p.@=9[ ɥIG?ET?5~C~'ßN+R]'fN$vZ2ĝMZT /gSZDI;w"p3_4`QM6n'm{7s-)@S⹎yo \\]^TLCdn?uDJ46"ϮJ+ɩZ+1NAWS3W7|^Ƴ^ [!y-/{L v\^O@L=t vϻ0R}lJ5LUe~2]*<2ćDG1) V#BD,O-|ګvp:ݻIB] @ߢ݉/c@AA0̥^ۄ# bBUg91+Yƍs9ƴ} GS4):ur]6ՋKP\C-^NU\$| ƃӭ5GX(V2};Yj-K%zs>:xV^}5W{0@-#B,6&q#@aSJJ42zqͷxgÁyFg?siI~4z`=wLQko-WU"#F? ﶔQ^TwP\jB,&Lׄ?`UP랫f G~[8~wg"C;@qq:U:55UٰLIh+M^._%vs- ZkDK|t6dC= ,{6Z iIO@f+&i;A~tL3qܑxSr2VWG{vNMo{'`N|8h pc՞B,jÛ %+'޾f&ʛ.-3Cz#<܋/XkUnmV=Gk4 1B؉s~fW T| n,5e|"yCP񟭣9L{٠,̮8]@Z0Y鵁#TF{FD9W ƕl)fCBBf]Z ӗZV+%7V*J*TؠRjQ1f fzOIe7y;6$cq%U&d!⒝ JU?M좌ȉCVMA#&Y۸Zh;&qOHfx" F,VX|9d$<1sׯI/!t_îX&>G8ü1{"gV>̞;!EL8`iZPmMhtϞs_]PW +S:x5<2s0}\&V߃)Kk-ʣƞwllw/saF߂/eeY`W+& &a*5GΒqp%  \dQ vk._w߳j$uy0Es?viz9rC4ɀ Cu8/s'r&T]YK3̭56m}/|dqoR&v[)zxӛBmHtݙf&4[^Y<@u fI}KronqiaR@AywHޝ!+OwRKc^sn K˯w*Vl|`HOuq41/?֘޾u'f *7TӜQrwIV./BJS@yI#N f/{-Ȩ & 4ug\dr2gMi^Qd7 68'ݩӭ?N610:,3$2Ȁ|MX6=B {1yxB{& -p.T1^Ա$$Ëtq.~MjϣSYB8 z`8$!KÀ8 FM:)YNS=Aȣ,utr=[ ptܤK K,26Vbrg՘TeΜH烦ڐ Fx._5yM2ST-|˩‡D"uhá42:/6ߚ)6w藇߮r[$LW\R?CO.@gde~ed;ֈ9ڠڍX!\{}^~dT`k`ߊC p sZ{IEY~fKF*rO 3?9-Q$&(Ri,Fwdz"==L\ڍմ[3+FPJ\ؽG;V6kh}cd"q!pTs؊ 3$gptVؖ_d6ƽ5꥛s*ʤ=8ⴌXs|0χՈ ЫABd=vacŸFB5X\u-{g צzuQ]NpѩdQ}X[D֗O3}h.$exzvò8yO8 ]ϑ|ٝEi>Ó:JǞ%64T[7DS6,Te j|= mrFa{+M ?4]=CY8("\.onEl{TX\ie)@Q XH8]ʓF.7Z8:$8I]YZHW؝ %>]a x-4ÀHέbVE cq~PEsl@hHt] Cg(LC)[>8;]% 7$(<[gGs&g5Cmğ7$-H"1 ; N}ex؁25R oll3rfIqL F5|ÝNm ˱T+8 r_@}d4*+x+sʋbSSק ÷=#@gγl鍤c"vk?J欽9|N9B.:\r5~V jD@;9M) o ȶ=pMKptp."h?l]tB5Dx.-ho{%QiB.ҟHn1 q;86){ӦIؔH `/+J̆O3<-z%TUD͓o> ՟IBMN#6x+$Lsl7S|Q (g]q\Bv%E׸|+J^rD֋dj`3?a={3ds wՌ{AOغ_OƋF4Q 2/ŒbԆȽy5Qʴ4!G إtPH˳hGʠؚVZ2cA=\@x/:EEz}}uۤx f2pḨGmȰ(ƂW43J$ p`PߢVvv>Mmf཈/S;EXRXhЅc0^!4ӐL=f>rh,=MKMšX*%kL!E ֜ɥ!Hi# @2},sZ!0dT1ͣ*Nٌ߬|<'OlüFYAd?jsE/#(RW$/9;f'75Kuߝ,MjDsT2aDS*t1vݘRTw6_"%Wy*Qh40]29d[V US,AG%<ā?@{U®maaaiG8' "uUT| 6Sy}``ιJfg3"y  K6 {>`H.ZOȮM%2ȾLk[= Bܔ5ΠWN.p]Y T{5Gg.dSE8J1bh|[rL > /X=RxdD2%Ӊy<+$=4SKdǂ \G5y^Oa32/{|s{9p!Ϭ1EhU]nv¤zha?" CnfXN`{;6km^Bwv1콷1dhHKER"o 2um>,V^ yď5,_|g Dz$!T%3Nh?9i:HUBqEHfv}fW* c'O'h~lC&үu@a4ot{! 4c̑*_a`gʠ.H,IU~id)v2`| _TqL{}g(yOe;O l>Ct=9;nq8?Y?.l; ݋ڬrM%]<6,3h}.x=7\q%YQmՖ5ELob+QY(^*Lx|)ʫǩ?L͓,UWON@i-bH:@5$={,]F1X1-,yהk܉2T h4/\4(^B`8VXR%!Ior9»2xH5i{?J [֠Y2YG~0y:B'KObcqgKl)@CQ>3T>#TV rN]HMkrmIKPAM՚ؿ(\H -칇Q{J7$v)øy ZMl牤gnCH]eZ:`Ibb+A$$p4Z=Df\9C@K0(1h uV _A6SׂC>}ҩsuiM4pgF{5,X<,*WڱMwPѳ ` 2C#\$_,PlV@K9y ƿФ Aw# YƛI9bêdoit*|:5]1I|/W0wnkT !t: ^v6QmՓ3m<< ld)by%Dؔˀ+`}s EN^ѓ(8_}R#p; 1 z%ſϚwbz`@8 ʅ&{[[KӇoUk77es4FbInBm?bnCm`mpTɐ&ꊲBPJUfp/FG'|̧ݳ<G7iwWgF}ˮ;Nӂ*sj⨼E4[l8ZTT=:(Bho+∢g۬G!ԛj8K{cXQvh+C';45\HMD >2jLexCNԄe@PfRC#UiEx:T gNWͣnh bdXk; t6[ڊ8;炯I7Yo_apͿb=iÄѦBֽemnBpPhUg{Z̥bC+.ذ (#sW.9c[$D&lOnyY=u}Ŗ!N,GӮ .LP`۔B ;̍ qq3],i[3pӮv(wsfϵrN%؄ur7E=粵 a,]L;c|M1]2H*B6i]Z,g]`O/ӻK_fЎ&5qe˿x6H_$4* jz҂Vae%M!TJ shu]-9E&Fk#qᝑ`*@Y(kc%'^N= i sjY VC|ܶ߁IkҰa6Ъ*3Kw<y m5nr"LPZ:/Z}+|p'bv3KNh464!jUh.paW(6XX(>Qz(t\?G!չXN)bri\*\s!>ljnqڤRBLM#>4fQ2q ;8ݦYN2p/f 7w.b9M2)qPԠFzv5[bRe@#>wvLu` C+Rj;)@9cEa樰ܻhP8 J8o TQWԂ$М"&q rև·Wc:LYb6BҐ3ޝ„^!%iȺb˪A0{}I[6Go+!S߅k+.4ߚ9Zn$-I}f68U*FR$DgUD"} XN ű}y7Pa[ {/qrZD|-ӲY1>P'g:9;'2VXezŢҭy.F*+bjӳîK Þ#H:H+4g,< .pULVQ%b-fA`otl:`j,-&@ܣf~m/5\LϵS{ut<LkVHw7_ץ  (};K*c`zt̚aVOFA2dӅ ȢԉDŽjKrDcDsœ&uWW #.9hL" 6akuUI:ív {:Kǟ 8J:6Hsl]ۑ|*o:eY2 ١_P2MC+jo }br[>V3Za6EH8P2]> ^:?$H 0H#A?Ӽ TA"R} np 5fcWf|n83nq]C@\U}sm+V_\qWs 1PR x~!$ 9YcUɱ}GmǮҮ> ͙D+Z xU#Jb^Yxn!yGyCL)ww6eb]]Jm-AQU ݴfJQp}Coo0..0Ƞ]~rd^y 2*a",;wB){A"J;Sۮzk? B9(cg^ xaj8ҕZ毨E&L'O; 1JEm'2DjEvW!sKI!ikbrB N -[g n9@5M1ZJ%@ T߳v;Z z_̠`t3 WFmΪuU aล&+'7%K**cLHy|%ȀW+zGOQVZ[$ @&/`ن< v陛RJ(Zo l"gqL|hNLX@'AHH1RSTxie-U燁7=$Ͱ)fouߧE)^* !+Z1I;SnLn2|j[J =^2blZZ9SVG5#/(=;zFDX9YC: "4ߤK߄4fmAN @נ8K~_AS=kզ߄XpFEL!"4 HrME^vm,VmMs$٠2lے_ ,@+Wޮ[6XnɣS_mX ΅OEMI0ޱ'Թr5B<z\ \2O9./~@cԽN4b J,M0JIkV+WKLh썲 +OBVi@b%l;5E`8X10%Rib0&^F[9ֻio^VwX5xGz4d(OMf#\Ng\K)IHҫPrK鰿 juL 20o#0~ , ~Er::(G `B "ܡՒ÷*8)q%*@(ԫh|695{3|=(qi~*XsV' D`9ȊBH *%f pnvnծg!SYP_B7ةMm:ӷcECyH[%,DZ &I/_>nSllG|z~u7qp}@k"M˨j{8'PT=֓@IuD6ErY-L{FGbtnWK\do-[ft5=8E]SCYҹ1ukSZ|XLyM<;" ϓB?6 ڹ|KC#EkMC}V ՟7ז̜È h;.Ԫw|ÇJLUWxu%C KRm_tVGEe%g~_!wG9ȆZ};UQJq y,à'  i܎X&a(%YsQELxOcf֩pt_gq ,z^7Gعbp Vh$v}H<6XɜJW(\?nXx:]1+,<.|rѹy({V?MS;ޟ{řA8I\MQ'l<?DdF'u&X+uE] WQT2`y/JLehuۺEOjxLߴ5䲰-'xᨚM-a^ezB_xG8;U;ŤjCcL2L;Ñ4i+ZǓUYBR}>oZemNQװCTƥ=y-ENe`>H)!S];lϯo.d) C6Qٵbȱ]jG9J&AXaTi mנ7TB <)2g%8JGh&>F h#y حzc4%+,頱V‡H1ٍ U|+a[sS9*[¶'i"43AXBpjkͳf^df-LsThɤBEA,  6ʕf24-,cy2񀛤0֪5ױz:bbfk#ĉiXDy`_yrj\ s& g_U^3 ,Q2AYкi:'WyەH[ D^ZeҸ[1AƄ `ZadnQNB"+MlBp-LZ*gMl?b(qsgf./u$ZpyP>4@NInN'bI+:jk,)l#ۗ\Vҁ.5HЛBՐb>b~Rd{usd7ߔF_5j8+W1p%L7.D[μdX角i7߆ngBJZ8{Lf\ \T")ʡ҄% \^ -ޯ/~W 45^:Zˠ2 M>0ƕfj\ٙ&Ml(v᫃`u;Og-@/",Yfg b$k i}?,TajqH耴ɍaE_BqR5eTsx@[Zțe.R~it%a:fI?i2tB5}G烾U&7xE^yRaKрmH""̧-/sc'1@`kcEМt vߺqcg&i.f0qs^itև*] Ķ)  Z'sCXd|w"=";oɶkT(5VfSF@|q,?CLHT7$Gy&P?O&n[%ٷ(%?.@#lRTTr)G[zMeydX[FgM:a*8LنtPbn5(J9FTޒHZlRHK[A~l#}3(f&/Dw ,X՛v+iS=|?3Ɉw@Fxb:4|q{MWjrVN ŃTn]!mn<~"W?ҸL2y;К['qkAW1Fc^AuPW{aZ" ?8yr5o҆ %|@cP* OvE]3aHV9:ςr<`ٗ&7sJ8 PEvƾ)jbiUޤ]Keud3we|<,@.kʨzf&P GA%Mp")rDn &tX; i{IҌpWÖ{d;kE7X],\|Abs5M5[U@cDK={PVVƜǑee`nsaڈH/9eqB lHyͭ?GbңeWg!hw(])P|%KNvÔaa\f<|&SNQˈ.ϨXC;`Ǜ}v~pBKm3yS1h!`ϢT~oHnk`V 8yyF%#Vl)8c-` r6T\+FaOqb9_j\&ci% /n s럻sg[YGh[7CZ)d[G4Dt<%s ݾ:fdق&XF"4uH/<՜q7$L9`m^5_ RFsae@ygiپ#]OTy|WN  6ߑp _O;%բ/2Ϡ)U),&1Esd)j_]++ch \FMD]B93'^>[:(RFyiϸ}26 Ql6h>T܂W,bop,M;. 7e)- .ݮ7oBdmPX5(( çHm´ S3+uH%ʞ(# I\EDw66d`-]4K?Jo)e|CAWԮ`dFSעڨ&G1pwY8cm 2f$mG>iw0 6q?.S^M5fpqmA=}-.NƆLX薚ӹymgc.?NC!$8` ǂ 7;oV@zǩD_v_xf=K3ovLH6P 2aCxZ2S"V-QU70Vim!=PX2 5X\{q EkJkՌ~{cɢQUe}=h%<4>l9xS`m]c8{Ƙ ~DzW?Dǰ, j+(b,~a,ڧ&8NdI N~5y`RI~#3J7ޠk"o鉻':r/rĉB1V F ȡH lٹO =ii4 |ppcjvc!YLۊ-ֲ}+YR:ޤ{^ֿ"z7"al:>*}l|8f܄kh'HZ+:r4874eAF!6THt\5w YliO_+b='Y_4a8 JQʎޭoO4@XZkj{;]: Xpo5DF~۩/ T1M۬^OkujPUCYdOyiGMFS2``2X4k!fPw%g+&қA31Ƽ̀r4 FTNjN/ ,) Wlϕ5]Oc!mQ~7[]{j/Bo$+9@B"Sܙŵ_]&G{3p4w_8\¦y_&7 &K.h:)Oo԰5O}QlAd<rԕ3łz jj"Q 4(B({Q|0|el.-= MMM"5=`cW[!@pHO~kx=o^Y)>1sۋϞ=nt yGњ*WSADE&i[*_ ѩxy<s,7 ~LSBAOxllZ#̄VG|αZ"Xk$H4qA4?l,e&Cż x+ h/g#?"ՠN9FuI12a9 ֌ȍ7Џr@R*k)xof8?"i# ߀0Gh?^ וF4/\&"17OYFX7.; @.喻Z.̫x}mgƓ+5a}_(}R^wf1Xs )|oSVժU<!J-zԇsmDWGCQIOĸ=¬HoFE9Kq53Bщ7+H"31] eN)-ߨpB4My@ .a_ĠU.BlXy~#S\&*FdCBxΗㆸY/!]]Jbڅ-q9s̡J[NI.(U=y' zdEU6Ѕ =]kO}KTѱ2WZ9>5 CK fH]4ƇjaE JQKj3Yoz&LcA.KՊUYhkjTt4OʐlܺU͟0@.(hyWWPkHwHA3K=K#?$.V "gU+ Ovj?-i앉c]hzǨLJm-3!S~$4ݻ׼LI yqWIE, R!\`m|-xZS˼gu;,G|g|9O,Wh7SL0|^S|D&cyP w>>}|[2 9 xs]{H9–TȒ,}c,1P,be*fю %ecYVi̶6 ƍ[v]_khgj$%z隿H{,ndpr'PC ilKiI3ߒOiɖgBs2#!XQ]N.K֮J m[pDkPӚz?1dʔ.%{OJ1 ~hq0=IRZRڃkxT2no: \?bO.F/.Z#R Æ{DwpMFsSM^i㧦Gfs]9œlo-Sه^OGFL+R/?Y^znG[B:t^ڍS ٜP' BFkE iք:#C+hpZ^`pWƇX0Q!chKE}gG_knIֲ-II-cm^ OR-~s; Ǡݴ&_I*(cn,H+6F/t6l) VBm/a~!:ٽ7Jg og0>{ (!,2H_u'fxxHb+^d\.ݾ q>ʒJ3M!A(`:? G ȍ fa_cLjťGywE\RHjr|OuD~ } V ϝp!)Ӈ.buR&ܦ/L!=D&MM|4ϊ]TeMA]^P4k偞iNrڲ =>4-IejǏQr'lOh(AP},b"fQ|M7U>aMzP~&Eyv^mªLS94|1&P lWliï3ud~{=QzUDŽXwVbVzPg@ \A,y 2_Mek}wO߯$!Uia/؜E8w*"/,Ę!; ./ f2ocršN01 u2) B/WKzpߟ}B]苈4n M_y=%D4[-T5Ȋ DlYZ%t&8uHdAH' !ǟ ޹4C}w٥짉7bv;=OXuֆrd#{ NĤ15)c{PSTnݦznDy7 ȗn)40zm)gqxG6[lO.&$mYV(<5d7A c"~owYmH.JSf |ڍO 2GM ,ͦc"a "$k4{Ձ5 =J+ۙ Ja)jOo 4?+`A @*g%Wz7EWPn&62~=!.,Bf#F l>? MZD}{tBM<fD9Ξn jL}ˡ)Y%hQ\m=A&-[jFF|*\ <z-pZ;F>eB4F-&:6D3@Ǥ(GLA!bKZފ<Ҭ]~~ eVU`5a:-Qć9l=ȍ߆V?dOj 0 #0bF >x\維JzA DBEM}Z|8Fv#CO_ط6)b0G0< 8AٲW *zx=r٩Jg!`{۪cT ,AFޗKo-՟RĴnAksAh95Cv%ي6RRde/0F__3ppݏ>Ɋ[.^X.Etg"FuJڗdQ 96OL2bG ?p@]Zs9>꼗/С&ulltW!g\4s XU}YL E9+lą"'K-OctpՋt_d<[#a5Ys`yLvY: "ÊDS=|GMFQ-h%s>c^Zj!|w'oY܃eA+8=*0igCƞX=ډa1$g#3ubsQe؅=n/T=>%E-U Dd'lvþaӿf+eV?K$쨎Z2n֕eݵ~ sh,y҇?oFID3 J/Y!@&ƨ-\g?D}Kq uX@o.paeōi?딙^GizmW 4n ō^KS+zhoR8{%6~]499q PNܟpJ8t H`F?A;ܲXVE>p=ޗ0c6ze7|%ჰ' C)V:kFv%؉fOa٩bh'-2֎ݔc-3+)^3J&*m;6mp Z[P_פ3#cB+C=Byb"+5i%w*0X\q@P.De pb~P 3X>x@.}! >@h! |볪TE-ƮE=pW'eXQ)KBj= K 6[ /-m~Ajt,ozl9;ny.P+~_a vh źrxʥ^U1ٱ0lD7eN jͲ!;tpv,wV8]$듿x4"La5p}ŎUYXJ vmpp:.#f//4%Y+G4 Le[. e1'Pi->%4g =hݳ)ĝnƥYp3/WKdTV"o!|ەb]t 4s|q;h3?F`wB*`Ә2ptFdv22~ڗcu e1uw.xsIq %|ptu?ZD)RA" '%~1H\@paA۞?RsOR.kK2oq=Jt7KkBu^I1fb١6)gX寈4[OZ/ /=qI*TbSN!SXo{*j{~,` *)AT]!.M0 Hg, ?նi;kDXnGKL>x0P ӼשFV32$#X|f`KK]tfeحYqxOB:R6^xnY7P8ꨇXYps^=!7i# > l_o꫷I̍N!r0 /Cs.yMm5 @6ǵ_S1SmEɇN۫6&`ɳamǘT$R~46U䎔8]HO>va&R7u.yɛxV5iOpSr UK&ˆZVK>%W`GsI#;NbQ1 W͘mж%+2|o &'dh/3SxD:@' ?#SHӀCw]wQ/Єdz'Gh׮ѐiU}kKUFAž]w0:gh 8.\-b-. P d< tn n>6jxŗ-ePc>/|uDXMgXpOlɚ, D`Vҷd^xlAuÕN9EjJA񮷜wUS&ǀ=b:ý:w\7ksarpy]6,P@ m";6~`L^5!=6`G1Q5{D&󻒴mpkIW=^%X&?F?{qP}&ա+m2ZFAq~8vA7=Ym/#!"kgo =vxZVr?3W?>x:&OcR3ki멝x嘮) ~AQ[shYV*\,> O>܄ i9v[VU< S[|-ة5]O AYKFzz Y # M- 9!;c3T)=dҋm;c$"w%|qPs7Ʀ4<$Yo rjWM~qIS /P+\&ɀbepڼ<曬jia,+&=y9K"ݼKAWf]1pzV'&_O=dn >OnjzJj oF*ir4}W 4^x $kGfc[&x{P1YiUN-e` )i1%Ȍ[mh:, ڰ:ˈx(7.v/;m UmVЕ \P|Ue9 P9`*05%M`Sz:hWoGߓ#/X`BHM8 WO"$W۸]Qg x(]!|+I?9oVN * ]T?@ #;eLK+;4]АLŻRUxd fXd{>zф9'ޥٹtfck ?X`ЬO-3^2B;ڐt]cb]{Vf 1v>{4p#w@ZVP>͕^r/$7,v^ek[#or>ϥ@[IܙE4Wb@AH5a۳e6ahgN*,4Մ3=f q~ )Cd PޘMr9yA,ĎZ<=VeAN?ڭmC TMiſ1,?۞9zՇ,'и޷`P a1wҽz50J^\3nhwe$\ڳ+6OxD) koP)/ Q0Q8hx$O#N1YYvc(e`٨QGT_*4d3)VC_Cڦ*\Bt홶C\@@vp~!h}J_S""a?[5 RG1 {OX.8p%ү'Xd͹gr%]ؿ 2J%/WMH%\ߎ_ (\v˕P" OE| PS)# 5D.>m*j3@O7f6hOM|MG3p/0&}߁6G'x fDk1x60m*`^MGmlXRuNB$oRԨB86ވI4ŢQӨQR %$ņGwA3FB&orׯ9E:s U kB>FވNpH;jh_9jT7$QE⩹b P\Z qbk` {eX̢b u|K5}e@KƟ80a Z\vFZ}+Fdi4p5݂p|9#Q jqr'- oxmoUA} &saX( t].,lϊAbUaLLXY)XbrwshMkOPg3D s}ˆn#]NIR, j 2g:jcӸj1j҂s"IRe&ϴRr"*Ód&Ҩ9yO p\>3 i,7FM8ꁭ4y6F^؆h)I,ۧ{/b }-XDPR";i/+DƜ9R˝+|w{DdZn5$J'/1)\h-7"FWxSIm1Cv "qwUn p1*1Hՠ%+ZٜŔu!by&y3w ֡'Js oMV)҂6:zؼVGfDs-=wa9a>˸XVai=oY,+$!W32*=矼[% gNE 2 v:xɲ7iE ܌0 84\XfysQՓ& 6E5_4Dc,fZ7S݄Mќz*rWi9M0ᆾo{# nXH!Tb`KҬj8wM7ƥjC_ KkxgGpN(2+b\n/ܮ£vwi,iDҖ:T!L4m0--m3qSFO{x*,eLwRd)eIC_aZ -Q]Q?+g~oۘYu9\ %K$Qۇ4e3AιufsM8=wyK`{oæ{hFÿ@K:,Frڷ&hoIw+4(^SUr=~<_LXٻ ""|hƁЮtKA3f@3GC,0 4)~gK%P;Z~ Yu*{ Y[r.x@SqkFup;p7{H8c0!ϩ%1&e`dQ%!\lJcjK9U8n[W v%9݌dن òoSv` [439ՒN^y_yc6Bp@No5SYTM|/8 S 6 KPOdvWi$ @8Ƞ^EG=p#wLs4.q ]qfOsCQT\#qOaJ撯ly$jI |ba©_/9#:2u3c9 ?D l& yMZ+ݵTD\@jWQw:]-J:衔褥'<2N W;́&@&T?C'#%(ueGQ aŷ{1\㚍H6hhڡnqh wmf`T @džjsG'xۉ`÷e5Tڊ'z6&9o=+Efwɽ3!J:luQw CO&mdgɨp$ W(B`렱냉ȵ*NN(1*$yj}rub<\Aw+k-kO" ?2 c>>s}JSaVDSFr'N? l$O M&8v Ҧi|vES,6LDx-$RU99 f&/(k.($&{OK2)>Y6%ܟ?:-r?dzm_*dK2QgP HtoDFCUR2[EIX[@AN_gi%sT b4QR:o5l \ ljs3,EU-ϥ ER.x+Z ZsrL*k N[ZV m*(0w5Ns!n3᎟N>s݂l>IlCO `/] .;ͷC>ץq҂Zvɫ$lę"t JN,~LƗhPGf\ >!>^%8;x ;7N>w+kg(Ğ,*&Twms2$*0. x6cHϚw*|PޅNȧ[ۈÑ` rL$ ^!&^]#\x\+*d2@qaţ4r:%!0xQ7O =(C w΢9am?Aą٭qţ:g|R!clrhiasCT>%mk;e,nJ(? W6f5kpԯ)=_k+C}=_[Z+┪̀ 1 Z{$B # k~=\}C- G.NN ;m/!.Z#8r)nRY(48 VK!BKa\U= V-5|i!1P0G@W(MN]QUF%ȦsQfZ%hW0{K-S`.5(8\xhظTpq1zCAm%it^8Ztȸ\wg(*|O{'.F`+%1 0qz`׀ C^U}X|fD}z1 tP>ZUI$*:n r)䠢g Dsy go3xVғW:YC 2jByԮ'Z!UX 1%Rz1bnp+_}~}p%λ$(lئtu2U(S"1=]; w*)ˆKA_5oy0MyBxWF}! f 5BH]KAf\ s‡th6m>^6RD8^:e \/&•q{=apHiDtxM*eMխCk"D59&w{|<I!&k J~I"RX6b#%eMZy/[/ kLރ`-5oq *u1ɧ*$|SG d0;lkNֳyv =cB2.jC}B P}V!N21;$!.:-T1PMj UyzHto@´ToCTE]:ϪG]믱֪ &7t5IFR@lcz@s MV#b#P" aYw8@D{Wn&Yihat*h Z߄:c>aE/u~DpF? Pūp{aqk縛[7oi w Im*w#-EP|3,iutJEg)c'YTj́ a葷W9^]Oy8m-~RbxBBdmh8uO qI y>Ywꭑqhqhn4ji[X/~$G%[Xrp]е+ˆ_ZH8@~mv(MJ15P=DW?!bu&J+['0Xjt$- c\;Ɏ~MJ4}]5ΎRM9H݉M kEѢs L}cf(U+eΉɏ=s@ t2zR̶y4<X v:1_I~Er !WbE̩et]K̽~eau>%udFgyR/~A- k@.s]ĝXpܒGTk#ּLz?X]8-pxI_ k($h8zp|*4xFh]6\ " Ðu|SwH4SJ:-I !-]G8f_oW"A*4 ȭwu3v@Mx[ہ6N7DU&9 \t4ZvUFUT 0cF#@:la4XƢS>qt6 ]y p^-8YFBj $|C3 $#yB ;)1Tu7|{nƚ ?ó0epjEa ~*ljP0&7z暭svۡO~c8/`6 ºë`*,>pq:b3]džbGYL>*}y0 qyDz&G* <q&Cva+~ 3+dvUϖwŤ0e}A4Q92ngV䥚2&.E<= `7?b9=!GbV4/F2 *ST Q Q$lcčc &x lY1;6jtz!ɍN,Iaf 8`:;g(Eh وo욋+"'=+ ǓYdG{OTzǫDC.˞ӬT"'RRCBQr\Ӯ҃tde61ҍiZR>7wrڔҁn,$2(RH3]dAXZ2&"xInڴM|> 5y&r;YC 4bb(8N \{ui^kGdвX^(h-ӄ]mاy!--^#kcIIۙE)H|hcR *e/9oMmh&h1ԬL-З+-r2G`my(6ʠgobs -7cɢ?38G $ z>m5 LQQpf0S"Y'Tڰg F h{x)7)>@Z3v{$BJ)&n沪0;RX?k4ß"Pt+HpÐđz? 8* X6b6U0!װw8d`j*fjC_dr2MLp=9]‹'xL"_@&D}T٘Ǩz9}cIG &Z1?׌gVfD" gbq`od /YrܛN{O. ;s7{mU(iUPJ\eLkW \R+dhв=9@Zԡeړx$* |:^Ԉ0Z;P`ROk+bI 'į܋0'zd&}Z,ܫbr"i64*XLrJ]a2Z@h/Iy_ފl %Hm`d @9MO(QO̓WVz>oJ meab4V {ɃFaQ.,[^SFvq- j q[l3iӉ"w6D[hpM20ձr"%Ci+ץ sS&bY5P>\⬞g7F/ޕLMǸNuBj7/ Wk sA"ݔ̰Χ`2%_E\WI5. ߊ^=vԃT1v*;ite6oB9љ%E՛S3Q[L nEŏ**p3ZPU-?bu 9TdM'9SFrP ,x2ѿ}Βay@Gӷ.q%I tJPtJe~M-Rt@e yk}ų<i$gq&xU?Dq90x`R GP |/ Dڱp<g~@hI &-~떯Y譌nvYwE;;Rr+pDTc!46Z!ɜP>%bU3|SY;t5UJ$|Vr(ܔ~mh g/=.9̮gscQR^nym}{ZH0>wm5@W,r\V}}:d+<"D&9/ˆ+ӆ}WR>LOTdRg }\8U2 U7J@Mm;jQߗsTfM7<Ѐ^9p9)At e!~ b-wĎ 1G"m?ƅA5 uV_LwIwH\̿i; pbw JyfD<-:/{[{@sWJz_jՂD T|IkwT-&8elDD}[<]9F0Pa ~h疸&0#av(gZq# !zGAyk%*:E=Jc(]-vCLI bbJm¸?PC=u}u0rqw{_zwvP>>& wՈ)'v2#'P'S+oR{oHĠjYF<[>YE@fو.9wz!&pL^^!bZVf c1_EOS:~leFyRRrsw57lNnޥ5Z)vX_kjC+(":zdj-+lhwc䰼ўӂ9nj J9Yj/q|j[xtJj& ,6fM˂@9{} p9Zz `5/)ŢԹުdFȸʉweQӿju5=fk98byѴ[#o*8[o4UAAsc'0).h3a;~-(,vbbyE%m>ׇ&RW'q" ы&+R:0@߾5Q# jb`¸#S(L\.uw bŎ:a%U:+w=FfN`t@'Lئ{nquH*U5}V[|-7ys6kr AʍRn-|Є/E#Ys'S-:! \)y؉ʑYrNU$#tڞq*~1 ,AG3utc382ńȼ'ُ-:}Dlpۢl_Bh`#)/ {dp[z:ծM;&6BQ߇7E b,P&@)srN iP/v31Kns AlI?ƻP"Ӗb bU0W88y] $ 6mo[9/ɐ?^l@//w:FjTn1  szò)}J7:|c',~a9=u]z5'm TPBμ"Ԉo/m F^C~jM2]ӽxrDZ +' l syv e(:}$L. 6gVk}rbq ۏ?R3a4TvXolՅEAΰ{?8ie"#oqALtzvf浿cgJEF!;:RRr ;Cnܔrjh8";r4֍&J[^~ (cG1KlRݠTy(јwbNNgrV12gVuD?_pľE/L&3Ր{/F:h\l՜{[%:"qk|2-cqGٿe${$5##UjT ߈|s1#oկRcObAa-Yip6K\,%^ -Z Hc>H~2K^' ?c%9|@<]g@()5rꥢ˺S3Mg-\OmGp~G'c9G&6 |)CgU?83p1qr\4V lhCJp!K"H ٞ;l6p\BsGSH2۵YTpH۱&`:c{WB*>z5̫T5Fz[3x(dV=Ri 0f_w𿹍+aS1[[ľ1w"Rx[dƺz;NKɱAj:Rͻ3%Q4 NXgZ^~ b7xeqsJvJ9DBׇBvNe)c}5Q OX()+ikm]^7p$y׏GKuFq;a4!(tvL< 2觿 =b!ʾi /J~q_ mFvU++y`P&#AOjUpU~ԵO`M #&fSeh荒&ԅ5}Du`yp r&;pGUQ&)9k s {T#U{ōw2{UՋf}L#8!+F'Oz ۵sOs 8`HZ1VWUqʰ! i69P*&@ݒiDy&]^PM-q;C8mpK]QTcɤ)Qjc4ݪ99{J߫.(gk 7UźfHFMOݒG_J,Y֗? )ɩsiff:Txonc*ڶ-9;UV.^~;|;5.ehd-c 60ԣV4ǵ_]SKE.]1)uF JZ Y,^2,}6$̸KqҼ(sC6z׵w +x S[%`1n *%bzx fR7)ڑ|D}χ)Ǜ*HbyL9!!'6JcsXl')#en֫UeޟTlh:.оl$kU&hthH!dO"xPQ/i|3Qc ot|%Cx2r;S,^f@ STZ"۳Ag3H.MR@-*%DଃfOZ4fDdZbi/[;/!.aV'iЧ"*scO9y%U|ΪH\WJA)_5ud~֙!@n{Ou_$)Tg=#4}$%X2E/|.~GXab>^!+7@ЬC-4'~!]Ryx6*ht5HhpP#wnJziqe*0`DVTX)<h){B!)IrfoZ>OP 5:0~_ hi@%߰!̨'Aհ|.?u+žwD"B)E5эrf֔`/Zfc( g0*|~Qy1SHs1Mf'qyX|bū  kP4i=?P4z!bEm[N=äŚZQX~GDh D-:. OgY=Efa'vD-(cTQ[/<+^}>]M_nZ_c!׿=w CTJFTy`(;u 8PcU~`{Njì In24J`RF0ȯhڴ`!_G3TE]fngEe ;uK3X[|]^0w̳m7+ )!0:qWbrZ PFd!`>mF칺OrHv=Dfx@ !o%`줺VlR cY4z/L"8pz* STvU|jBDE9L `r*dud)=yr ˋB)"uDɦRЧ]gt 1B-փ* H2B]LɑDoWT.*+hnISaNJ3 G܊˛'[6'6P-y0 V +PfS DP-ųkaH]Ard璭;jz-  B4?6g߯3HM2rvdD`X.!iM~,wTHɰ )Ts0"5硑gf qw.CWsY3HW&߱ '|db'+0IP-_!G@m`-OJ8cn:*͉  g׉>jjpb)͠ܥo;ʅ(H_\O,.z,x/)ޙ2;B3*Ql&yԯLC4V񐆄4|eps%nZLj %oysD;&ѨB7YseU9^%>fԾv?Ex7—&|i&AqoXN#Bu Jͩi=\%)5BBU>f6uQ`bbܘB˥<1Imޙ%HX#*Y3}pLm?2iNCrq'@aTщN8PJ>*-`Hf>QoHA (vQdTJP{ z4\z| _GCADQ?%&"0g¨@E/m8bNxyFz\zpW:#*K؀4cT .5 Ϫ|<>[ T6SS}鵐0nRd6MJ +ZeX0ԘLJµ(t>}Wj\S?4 X'ޚ[3Ptq nj@F,{=z`Tt V}?u'\gG^W)mHW{ӮM |5F*"|(@Lh*зrH>@cTϾ 0rZJ;;j-v+ŹmSºhOkuaMucsnWQ^)LrUϡŔ͘8X;\-TFjQ|ֺYjg f~Z}RNŢ?_ȆvhR2&bs bce,႓OL²xfVOKu]Xf$NZ֮0܍[O7@)E(bvā= bwQ.새Oie܍^o㸧2)0ڥ~b7Vc{kҩ53{|TmjyA*WlXߓ']j~!!֨jzɔh$-)o0,yr1dJr. y1 ,҅~n^Gx35sEo]CW*:5FBP}i gce/U+<]E0WtOr/ؘX%QzH ޜ5SR m*P3 hYb̪ůA| +ϨUxx/JrK,m,"!)x'g[`)ljѫBѴa)+M!(CdgIc=VoҚ3A7ذ޾y~﹗YwU9#˳v~NyRខ3tޛn>ҽ5h=.oYt -1:_b J3A^]&4;n2Be޼7OQP8x[ 9!l2q#?]Eppq @!j)XXPQo r!;˗qW=韭p-I@n!oiG۲K/Q񉳻nUjt׉sch.lu@,ҢDN8uG.#ԩ*@ 4X^/i񗷏d vm h!^6WBPyކ17U=U +/$ vǪ}~z0̥ĭ}a#semƖOɦߊ` ;_3{كìJZ| awEKoᘩbvHpxwkF=T ~1khU.А<#JVG6D$~{(巚b{n$w. A(᝾9vɅhzr |*hV|4gt=ւL,[ 9? ;xjP #9I\Bʵ'm5T*j+S#x53ҳC]vw:O R_V=ޠ lkPX[ϔ3`Km0ɨgɅZ% ]9G@ܬ`-S >\|LCp{, ڹisYL@6Sx}i^,S%(%qe]l!hfs+9М[.&;wُ5vlKevSB5$$ɻw~@pG\YNS+M1&*6砆UV{ס%x BXZp tX_'\sÊʝ/ueJ)([e#d 6=F=o4@МUս徺bj5 ;dXz!!x.z5BGm7R>[7>}Z3w+׷Z;C'EA[hNk/m%ŁPiiA@ 1 KKxH3<)U:G ؀MJ8qkOhS:d@!3GZg/8,j Ř9Im_Oqmkl6EdQռE&)P:vT9f;@wdpTC黀Gnsp(Kw_?O?|l Ͽ@.Yp6S +[d  qz{"W121SH ӖYH_Y5]'9DJ.v'VúߺU{9Ô}VPtyYOop_NG~fHuDES$+sէ%ghb6i@7ⳊD`tߛdqiTkQ6-FsMnpr}ʇQ5TB%A)#SSH8Xȼf8ap@VektM׈ibhBX{8k4}{=Ej|A©Y/i'jI))N[NwG_w`͝1+6OPZn'Z-t`^bC?z?3TÊ`N`/o8'g<,YGX*Sғ;z{3jN5-UN3^NH( mBErv/'ΐu"b˅d]6ȇdlTvKj\/LW`0EÔwrNk< "^%2@{™LAy c~f+ć.]wƤ4?ANA!6n H>S w"heWH7`iYoFRB~H΅& Thc616>m՞p zӆ@Ӓh&$M`Wj7$u~w@egMS{a&Z8Fn[1^(oP@ nRY'B'0*"0"Mfp )mCG#77dn+ۨ+Ace[B$hvx> ?qಯv?hY-m| _.D;\5+UԀqbErĜx:Q75e7׎†uݛٕ(Oo:6)bV!-Rء$h͠V 3wXs'"$Vtw7^HǞJ\aS?VC ͂s}>2Nqz*D\C5Lc*5Q'##A/3JaU~Uۊ%^#&Q * _LXθDmŸ1P2ao?<*un ︆q]L!,gQYPt--co]1(ʓ>5,;E|xg<gs+q@I؉uXRO!ШݑnTIVD1J[|ii^חD'|z htfQd"7^;9gliޱTک:`&a_[GRP7x4,_]`@MXW{e:[Tlh\ٳQ?& rA8'M] /PH^BjD!n8XHgM${{ߏw<ꌸ+*^ N^`DǻO8XR 6_M9dLH~(eEt5Z6FO૩éy~3"ii7L"*sB9)uQ9F> @ݛ\(K3 L]*\#Ue+E.,hjFo3p)U5͟D>o,"⌏o.Pa<ৣ[:ie}L^%rjڊ82f[M 8$WܵjCdi<*PBTS/7F°FSX&۬=\Ȭ-EUi/TR3k܃bqޱMMD%eoz"Ì2[xM3zKD^ ,%R XK>~IO$(т4i&yW?1A)|ߣ@rzAa o"=qmH#wqomnsن7iޗ&u2aLe\>&Ԇ:l9oKF4Z Ëᛠ$y_ QMĽeālCsZU~Dz?u< As,H}K0DDUbۛO1뀪lHEDױ| %3gOÆ72*C?]hN=_cX߲Sg5 ' mO-v"v Lˁ]7@ץtfM;0H:x\3Ka~ ٞJ C^?(!0 hnŽ M>}skH QR})@1ՙ(w3p(aFhV1;cSd~,y` y<û9/ ͐VqH`iA4n;$mՁM2%g#z.!/s"1S3͑وj}ԡ}^X3Qos߈ZOA~iÑ\918oI nNZȞ6&65fٚA'1\$Zd+HcW&vQЛHHL y-?BhpU-W[q2Wd$XLQ xp38c%:ԆO(>$< uҫ~6rZT5<0uoJ͎e.T!fIJ:z הrI1ZH$vtF};7o7(/f*PbFB[_)cw7ͥ^#u#9~iAo`- j(pՋUZ5-ENsjad1+\k/uA+zTIܙu[7u<@Qu|*?<+ yYϺܪe(Ȩ fibW}!Z/ H0a@fAUIɃ{+(L QJbm'@sWo-Lx =Q6N"Be T’EU',㪜Yps\z- nɦI#%  4}AJ_]UG;LL裷 _2ͽ{y6e<`;\>+_F#,%cC5TCjʫA@k!`ajlʷ\ tB٘[ʻB B Nҋ54So#N\#J!wl"39x^ / 9ۙ\ev w6uQuy*]M.zȁ#mcMCp'(!b6<<~?sԵlF7QV ^¯V]5pnmeꏧ\lC= @H]z)ɯPJm"&4S)Њ&;DȧWs*C霼t8 <dݟvUā :XOt-8l'ij/.?k@bRvTr{k֡ Eh.ۡ]G 0MiQ>OI\d2 + Dw!#8Sk y!UEy=P W:npQMj.D pQ6Xuɲ|[9`B}/fiGRh^ Tߣ¡.C F'9}dϩ,?w5՘j`:0frKNTHd9 ^Ѱ\f.͸?tՂq0__)f/iHچLZR5V#wl4_ 8lVzbaђB`ѧsI!iplxBIs({Mʂ{^tD3<7HPƎ/ LGĂ2&݀sx8ZrI3vN<_;st[P}k}lKC|Zٴ@\R4o0&v|P{,~hgZ#}xCZ)=F|ʓ ͳ}b -7rDw1\X#).E*'ܩRc0/AÄ6uu3vBVp>~r0Vl 7Q,%XNsJ (l⌂jov)uCGCCܚy%6(N-D)ڝ,;HG,w__@KV­QMX -S|rgcLfzۡZԴ xЂ_)) E 2ʗMqǖ%Fc 2T_lC0 9{% `0-xϟ";oO"i^*lVBshUQʛq-ATAN޹ ?F8nqW9~Svq0?ffɸHt^G" TIsVDM#K5Oìg<* 5(ߠ]N`TebUVzxeWcM;Џ/l3)è~{ݷ zUkHa䜷|^Ż/*y`JpCuȹV]|&vb/Mhbj֒b~ݦź:J[.8y16uB^ 2Dv&6Ϯiա S 3[ Zs$(pȀ@Nx/Rؘ[ѯ"Tg^'|(R"=956+Lz,LQ"9gFctTĆM .?X6GLEHsv5A3x潆@ %cpLOkWߟ@7ԁt%qzR=v^ɍ5%:% X-ȗTڋUUfTML 5  w].f0!~+>O@7HOH\w>Z@JM( 0*c^ɒ|ڍt1?O*]1 Wq]UTTy<5MEo1,[;}Z@!}Tk8FE˪Sl_9b r=Ad { !e+/1UkْoCN?q5kS-@CĘc00Z)D 3<Hb8wǪY{xw5S3. 3:?r"4 Iq=^OJ)7xrэ9hH= uoscFo8JD;rhbך|;p 4:jZ3RMQxׄIdo򹼤ޤQ5`F;2 ۖj "&f2pVq\+r[19<7D3W>8cmf9?4o`6Wٮ} wW_=@&QT8o'QÀ#A#kק1Cqf'3cDr3m` -Y/WI b(˶ehsj=tdi*Z߲*c@"j"p x;%eT$K)tJ1S;>A#E1c${!$Et9qY`e7-IxUуȹہ'>nBF_AbZm2 GB):Eq}lEƻ'B=R;eއ~0trzq棈˚9TJ&ZnО5Ȯ@QjCe&4?@ρ*IF(Xf?i 2xAB2E; f(#NKHseb\S0JK@tόYAÕv"d%i[(@Z/ bLj-d@E[{ʮ%Fˈa?9kڤQg1,f0:W*/eT{X#QAAou-k,^dg95<֙&:@]M5 Xڎʲiat hd3mw# "շK"{d0 5X`ԒQ9ԂaLGBR]'^ur6:vf] 3"O3D{ˤa:8jo+7%Tk__%'qHrfrc7%! YU˰22v$q6C ^ɼ ,JbY(T¯|L3v#j}^':l Gjvv 609l_hKAq戮)4BФkҤn-Uyby9J*ΩInDT:w禸ָ l fw]oFI,]0X"\ǧm8%h%OT /5Z#i9z8Mst>W}9%["Zg@B,W sL3 wyY`K)^ΗMzlAs:>&߾$ cƝcu`=,4=1\]]X75%n bz+L}Vw*YWh.+"8轊1Ц^$`^pgmUhxm#J@'^'فuHa;4'~?6DLlB k`d#aH3Gc{WӤw"5+W*;b_xD64s@wdH_SMrz |ORJO \M79`MB{ʕLE @dj ɐQ03PzfEu%vg{%gb#M d6vL~I}O;E! v=g^f5:处{A22Bi:"Ij FPJ U6R[Bf9pֺx4}oޖu!M Cb;:-]uJt_-DS7.kO{M&}_)loC/鲉tlL`leD\2u;;JL圍'sWM<&~Wqe7d{M1ti^<*'&,OK9VaGl/[EhL`+s.L&؊ (':8XL3SV O߄jJmǃmB8K. xxI2ɨ5|5qćs!t/co7# Ս35.:2:LGO/:8 s@V{KY$Jn^ݏAOoQ> w'Up=B#];ـCTLM&k8_F~QbNGGeH1HcqI-_gGϾVUcRi_.3leܠ'>w #-7x3,3NsI} Y_YY&Ƀ$UaeERY[{@-4lM#\JY?h鏨bo~kRP53 ^21+2*­?ҵơpzѬ]t ԃZxu>=pM :#FMaw! W)ۤ% i),ucC"IwN E% ~ZOINơtl2~559tşx9&jjk@^ךxX(† ^;IEf|\jO+4"2oɹϞA=r̋(t'+$P*s9ye&9L$i;+Sj#'8FVYªAMU_gu JA?n[зՕgL5iLEV F0=ap*ͳ낳;>gPP{3)x@j&gRIIC& IJFP՜E؅#ƒ;fL-8*mGR9<?t\%/3O=ҋO.XUӕ@v1 )LN5&WL{T8הpECoyW3k&a-ڕKH?#*@ؐ&ۤ;D{MY^J-0FU%e5 /`+g2Rۧ{X*ʼR5(*:* %QE֘ܵ7|8gI%S4b/3^Dz}²PS 3 hhaJI2d2=1/$C71p }:kc:f-0|Elѷlp ue>,cix Qk =}o/Oy0U ފ!^+WRVRShcP3kmӾ%ggKɍ9~0 b ~^<'? J)^_)8E7uMXj Uau7`p:޼5HoǼMaP$3a}+h C5}U@nXmlF'v)KR䤦jB y73 nMx>|wrhi##7ݮt?pK2SK<80<~1U^"ô}MbBءxMCe;tdHM$a` {=Lޒ鴑Mni8 / P`ai@e1(CY[Pw@.U !j"X#٪z%8Ž恼:(.C`u~v開\3ɏcbCHf{HeP<ƣ@%@p.4?=kٵF-NG6eUkBֈV>tXAb!8'ԷHsPZ\Nk @r#eg:Nށ+:5'A a߰^+Q[p@x<:ZQ8WfH, "ϗà>?NcɎ|B=Ov}hP 3teeս V9lF]O^A[2f%W3)l+Y /8V BuV?FVOG'{g``?E.*}H#{@IYM~K;M|-nO^Dj8xiХ &[ZҁC:AIM( ӡGN4b:` {&ZauP]`^0By 6u5:B91b^3?,.a* 8 cC4|oF~~u-o"l2"zuX^z&sOt򊈡cAF6PZ3cf{++1hw+Fw a7WV0|Vǝm+2YI3m@k[ga,{‹p6 q Fi*S՚i]2oֈ۠b{s_@ӤhN-IߋYP*5j(WwԼB1V&2 9T`&3\~n>O#ڮ3|47yWto*fhZ(IH5ymyIƳb']$}) }JtY>uC-J*;EF 6ǔsZtC\nz|OZ( E署R$ާ {K/,x !_'8X?P8Q)iַ/qIݩՖPu/Hsi3ŸB0*w<_ⵧ+'sgdl\(,S'[~\~39uhpAgN|f[`+XUŕQ!}&5w֦fWp38fDUUxhw,7;k",<7J; RSU5O9)HqgTcOl #ϷIpU!A;#L(yLODazS w$`Ч0Xd"6=ԓ'%J1BlL8Z[V g`ʙ6ixv_G[t)ڂ<Gg,3xZJ1?u`~}nkQfczh0)<'B8kM~uj2bD/J~ĨqΝwn O;k p& )^!ٽ.i6RU2ZRM3k z % qDKp[VG~:\GTu7jݯ ?>c 2-/ 89miV& 5Dq6`c?DAFcD)譭> 5cbu_ٷb`e#_LiZN+Đ+)>W#Io]UJ~WtiKR (CGpl} .˚:Cl< R |Tjx&`$QƐ~'6%w}"Ø\K:"LUfwgspwlItZ ꮐx_ ˟HRT$ F\"3@<{ ~;Mh# nT0 R?@hȒ- >(GOS0pin4l}%hn2s\G=J}uElFh*lohWBSJQ%UjQ 㐦oZY32o \g9ycUԕ:D#FiR%vܙJtջ}>m<Ο߳AN.YE%P<0Ipp~34`- ֦=ZA%__i D(lm_>-1S(і ZdsT||f&~4æOpVnBrnܹkI9bf9j1xz/nY4(QPT27B(Pp*  :JXwA/lLT&n}J7/""be)Gi=,;bHCnfǢ{Z5 (G{yN{.!an}\2+c)!}q+T8# *Y^8 Qr2c؀ q!OGv T-iT`}81"X ~h7*Zj 㐫SʭFɀoZ(Bṕl+Ik¡̸jt9NV۹#jER) t\\pP'*=s̔{ay M;lUFU䈧<7X:[رZ8M?̳QP oHqK*3u x~D΄e .\%x>K^'V\$Cst9t9l.|3$Ӝ?@iB?~_u*ɑkQ ڤg 1?f2A(\^U{|A CD˂f(zRbU/~tn V#Gڐk9Hv1ZU^UGP^rGtyv^M|n2> 5 2ki"QKz~\ j8i޻QJ)m-+MmHtR(2IЄicȉH̑NCS]!"OO/H✇>ȇҬkwM$S؈?^~~cQR 403!s8/]2A: , hǤÐ/ܳS}!m#ktś:mA?ԐOMP,)/˜X 3F˛GV״<zsV..qm)]oGnD{(? 6Aּij&l?P {sP,.NxQ_[-Pnf;C~sXvn9T>i4QfV:z3JjCJ cO''ei4a*T^b>F3K7xFȔ֚oC|ـ͵W_9u@PlЉ\>q-جi/=v3kF о axDAS F.gq%Ǭoj{B )keNx>sI'a!r6ay^;h d3>T' -R zw qfDcCa0mhW l9$;a’U3a.0e@N?fh2+ S]r9|:viT᎔ytX1_c7ܱ\j~l+R(DȻ3XuǶ/r4{<η{hPRF/E0A|k#rr uXl b2J>?a1pٮ z摳]Xn$!UKƀ~Z6-P;ͶUϞ#[Q;' .Y:?/Χ0ۚQǓ,tWcUTי XyWf0^#̱!Hj3@n{9a"eZ3'/uc H:;J|H*#ϗ?ޔfb0Hs:I"%<|WFǚLH;3ph84աK._'jwg OuT!z&![Tmڂ KN~OϖՊ7i\=Tm> qFE(</O_871܃\Ӑl5#X%$+ Thka^h8-~_x+WBhʫI%M4aӃC2cIf2x7_r,o&j]Cm2(8O@2leri(_|;CuBQ蜫,3wsj2 nV8F:|@r_gy.Bї{ X[P86mǤCU4Bi^@4ü,N4@pO&_\Y9VO6N&➥jX\3-@osH%/\%b.Q/Gzu[H;"$.,*SlƚE݇K+P&ekD=9%r?9qѶ_f,Uۨ9pW,#l=TG̿~xz Ƨ㩤*ZZ>$0qZmB;JsZ/RPo}{粩b0X~}S TIo+Aܹؤ:Ob,HAtU<D;*.F͸8㕡$A6i_p,koigteNH+M$&!F wqoǫ|؞QImF|# $C1#?v>d~4 =KorerVbO?TP-0xAE\y*.y5/! m)dhX{<w%1lGR)#<}KWCdL ͉ I:w¿mɟcr9AbxTix>}Sœ93C=2EB!#y(dQƻSoOEϔW=}4O@20xpsCQQbĸV* iȳKˠH5[2MpJKA/:iu0yr nZW#EW,!8秀 I_a0@@}$Gs\͙Ա^]'^Ǜu _*4yo_m ڑfpGst}aF[3\G,ߺкLA`R8$Jo/Ru~wwf̻ 3={L-O1ա^t_#%<tV7಻UA%T|'qăƽT;:b7m]SVrmֲO9 <JMIrqQ~M$O| <l_+'m6&啫`h GV\ӳ\P@3eթyY_;FMTz])}zs`å\#Ŗ_0Luy@YTr쒕K]#k.kw k%?)Aq3KbY Z$H|[+禊$+7^L%\lms6}/apdk^5V~W"X>.r@K?|YcmWU;;W>5{qRTqρ0QH:8fUXեOVyݩ0tdIv-cqv{lBgQ=\p(RnuՖƤA.KI!& EZHBzQ~eϵ:6~_eҨU0b+YWg/՝Fx]QC v8>'x4&Jxb*6yNYudikh_[S_u @Q"p.Wձ-La%b!ғA% hWwL/3*Ѽq2ybWP`!k'>~\Sj$sL%}/rjcѻjq*UbY,Էs2 My9Y^Qo4.3")v 2 (`mE( E[4vU(58:Tpb.rM %,`{&B}FZy4~\\yn~8"h&mZt*c_IrQ]],|zO=Fُ+: n Fײ1^MYbrM"֞ԏivbT?/.U .ɀ ;Ƞ~gdh#E21OKeF4.Ct \(\Wei2s6 \hb]~UǨ(#H@|m]@/3w`++=.I#G9lept/X@9~s+ɷPI %lC`HX_M҂`@[C;|d̏*cӶYM 뷠|L*RR-=BCx-ai*\tdW[]=p3=9U¿ӫxk{e2Zb> KaE˰8>N2>H3$:pcB|aCU,R4S v!\wa}D8 `LǎDؑj)s>E5~a5cW>ѣ${טX;=h4+V~ }$ ^VbW 8$i_w^>mmG18+jኋ@o@_cp۰lO*`\(ok~夽6^;t\&NQ"~."`eU|kNd --*hH9c#ϾlA]snQRUXP/MBѯK'@+~lznkn'(+\j5f9A@Cy{CtyA@Rx%D:W.5)˝6y p?wă[=] 4yMg=xƭӶfެ@$vCqm Hq /+7?TΠ{HRij7Wrͻ3BbPrymbF⣨dr *R=O#4)n EzO@λt7oU%g(a`.z2M Ƀ8yp>kĥ69M PjPJŽ@Vt08ϥx7jۗJV?iJTDoXU=>֣fՠi*۪ûAI$"ٗṞ"i9}32 RlPG҇+` g!#Gy~J#1k'Zy56aaGxE $ "ڬ'08f&{;9WS\{C?!9oq׼9ba|-S.omz:Kuܠ%I|f%h2GjD,J%*(WR/ܪҲRe#f\]9hE5+qԶU_16_e~Οdl,:0ȶ=ũ'^wdKB_|],= ,7ОP nhm{m-; FÁa@*.{ Ieȑ h)j}8II"ćLUd<"qd#ǫ?' y>\H:slA 0;Dr0Jծ*;4*eHdP#ɚdzPlԧzJb.Eജf]i|JdjSC^q(k|H[ETFt{+ϳ=>A sT%+u3.=ӌf#Z!_ke$s{Wj> rꉍMBGD,_GXQ ZJrۋPb~$*ؔjPWtEgؒ)-ϐ^zr_blnn !Uw'=ym9mCdk/s׾FpZ9KR%'b_n>Ϩ[s䲑쉔,?XrD@(+T֒ d 8#-}F/(rZv$TzMT3?pu.T YPxh5۲  sXGPo@,SXUwmx9ך3JQu̬hY~dG)?`4tÃs|۟34vF1BqZhyϨ Dze^O֔} Vܤz:Ak˯+f4F2KH{2ҙtl0tC!Vn:EPA;-ljH|8ȁ8綳(KL>]EÎNe̻zp NN>myUzxCp$`5e~xlޏ$6H(٩;)I=)A1⚽3izc, cjy<{NS|S"?r8[$|w K5*B#M ".(9̷s7gqUᴰ9z݃fmrɠygMpM}UBR G  !+YB.3~FxhmG7(DiMuEzt ug/WrZuIBX{-#ˬhTq-or}"ToV,Co~X"\,b ݜJqv:0G "F-=k% KdڳJʳ1t$bPqJiNޣch}Iu'H>%_%7.p_A$Gμ%T{\eLG:@}eJ@FxZbNCHIb3~ ='bTj'D+mb h7|q)%Z*-l\!jdO{OJah7l5yoo|,xpuqƸpf,gX[/NAΗlH{zB1>K:|a,DR@/߇&@W髶yO;83u7X笔]װ-=H6wrc]]NRR1Y^0*VǞ^C wSn $iv?= z QL1&Wf̟{ 'y,\ۄi].+ƦW$H )bO<$kYv4Ea3\Z'Ri[tJĕNgE/2z>Y4 Ӌ֡hRk'oX[h%R 3,rzTЩzftV;hJ! 7[g L"OAs3.浡87ܔ~t\fŝPt$fK; t h!X,;in#{ <0L` ZR!|$H ϰ<6l8[80EP3s4&׌xڀ=4ֳ)WR* k }?F$"RDFE.syZg 8v F\U)7\_9љ,:%bOZ*';*ެ%& )-QV3=BHkTnQ ]Mjt╿O7ޯ9xfb,ZUya*+n*Zҽ^YxQ/RMC %/8~(z.KDmyAtgY ݑG4oPCgp">pX $/a-G,XE9FUskz6`OPgU2HՋq %`6v>񍶛sdWw ηisjM+/iʄixVpĈ*z;~HӠ@Fhy'e2MǭN(:;$љ/39pc#;źV`jI|$>f?Hϯ#񲔔*a7f0, +`/ggݐs;OpTCV A gz9YK U0I~#OQO[xj)1tqvw6u|C ڷ^nI 3a)CK۴#r J UzejBg6p^={1焙@ŲHiC4;D$7#_]s Sch?U,Y(GS5S_D^,:h$έ^#.Qxq|=j5r;fqj_AwrE8/#^6y@kx'KE@8ՒkRtҖbgD1MVS%!a&`ȃ ,M)Yp9p~-idc`܆Vg9I#J-h]'#X1tKFhQGQ+noAW=ҚvhVsDPhffO@}ty 䮗m !RutߡòcHڽ38cm54~tra5^'o0 ڤ~Ȱy<ȶ(ɏ1|}J.M[0f}dQ(<;mEHOo7 jk$}A1G3,CB7b7,'yĩDIj`Ye3HVоH_S Q=Z)OJlN#G$|x11aꉁGxʐ5M3*|Nʩ ?j7ZC#w2BJ~[Z(C!aIä|wHjE)<:A4V(*:+*ľƗc:5w|Y4U`جx(4TlmmE"|iK PGm"A 0:W/^h[ߪHz#%ݕ_F\B3Pu'ifNi֋y-1?MyǤw,-17Av{7D'H A+xt-qRN$HY3Hbc,u( )(OшRIT@(   O-xIGMJ&j.nG#\ɔ,1Σ&񒳩 -b`"W,J h#ꫜPJbwn{,g؞`;+wL:ݎq<ϤCPL6rC[ A=W?M M(Htn+U#u.({/Gy!Ty1+0~^ğ~1y '|gb1:>Z)&m\s.f "58\iϭ30/sL=~?M7^,;8:t(Bg9gOUrb#N@'?(Cs <*Jp~2)e'z|3)!eЦT^6 B6:<}8BK\#L OJ@t5VoQ~шgGxݬ(Oi;fZXiOj<\-9TO/֌3rf%Mlf `tӥ⊰GLKފ4[_Na8X:73Ţ|qK-.}VDHEG0g{ $ة7fnPS:V{+szRb:'Mjuc&PkNHn|n9 2ۗVUC-)n=\:0һ& )yPʵ]rI$/D:Ub_$*SUߕ=zaB~ZaqsnCcT&1m۫rI]  ~" QN[>QuxzW('6Qtz><-$^Gm?LʧM~~oLȡ~WmߟLneGhx+ҩDNF[V͆zβN>VNY,/<5{q]6K?3|Š} /%d"Sf+x|Ȯ&ߺy6FsÅwѕ g8^x)5Z72,V{Mpze#1-e?CQKMRm.\Z>v闑Swno%/`ىa]kaQv@er?ܳ]O}ȵ`?|٧IV5jփ#y(ւ#4 Amش^Pص_2 #SΏ tp<*Z̄V[D{_<w8%0O4w '@q^s9uA{P m0sI{߸ޑ۲-CޙֹsQ坑BLk?ki2E\38Ћ c_@4QFQAGoua$'A[f+* QDg&)O8T#Л.\Fa₅+ՃK/Gȁ=Iݨ%u1GvΓ'L 4`w&O'`l>n; xn8JXsUȧⅤnԪ!<]~= dUmfئ]z{Z'ҾCؔ/{b?~T6O[db!h]k(L{$kthINeIt"vh́((5|ٌXBP6%- 8 n|=9aOLGqhB {I˶TI(Mn$=Խ% (A33o*q#ق-o."S |"thdNϤƞW2u:Rٔ[QV ^ TlPN)y< fP&6AXWG4"}rYu(]T롰7k/(|O*Seֽql׳yQT@~QBRܥL\#tv a|>)tq7'þ> ݫL`CzFH Dup↸1sq#=\t#$䏯:sȹKU;>ClN] VTZ:tRd~ȤD !aPW  u1\;7ЛW-G1Rf ڸ`gi)*pÙ(T[㆝0K*fm5{faJ:p~yjf8Y?z kd'5T^dh|T&36_;}g( ez5T2ePZ6}#8m #Fh(ɢ~/ 52*d֧`90s;]GL)Ø'ƶŜcY/ĶW\(> &Im&L&ԋ_;V_ {=ӛPF$RsuNm3YUm8&64 oׅ DXG3r4.1V 5[i,?.:?,xD -mHȾ)98b0=2Mdj(xk@%DmU'JjMK4qdʨ7"iAp$H ;sme"?½-F\p`UM[_b!8Y4{ k7oat_ϬG5wq,![ !rb}f_@}+MlàG @ޚ@B˲m ӈSƕ:ڵXXYM9φpr) ('Y ;c?,$~lŃ`@wa!-_.4 ׈f`_x?ccϒ5bx* xөe:F LJڛIBHo:g4\h7VqW r31܄KKf9\V\%t:4\4GKb5ܷjeF._m?ujkzNB֢>2^-AA3@FV%r]V+@ފ̌Z?>&2[>M{b,|2x1@1`( pWJ;7;||$>is[<ˡ3D#؅J!d[Sro|ɑT '&֝32&wN.'B;ég#͙4Zqv{STrk+4 %Z{7kh-У(׷_gzQ29]PG]-DCm8b^FjpHb5&I3^rNG.ȫy i m͚^gchdr"rKw -]Q&;4I.D&Ha/XSǝ[[MkEksԡa‰&v4ԟ-y>w|uк_8}٦a>L:IY6GGA&2}ȵѲRchi~b z-|#&`a;G},XF*BX5('g$]k TeX&j,}8C.Ãɸ7VF0une'okP' r: Y)[yzfʾe&(V N% okI1Mm[O8W݇蝎lhCKb)/kX4Ԙw$۰0FզbX'_TI-)=2rA߰-.s;LXF.H TΥr/4nsRNOɿǬb£NcI-l)Y*S3sl]vlx5BVRJ-/3<<;~͏܉|B!Śd>Uϒ UKN\]lu1M*z+^E7[eŒ9w8yHŀ4L Zʡc٭I7v<;AooIŶX?^q#_Rffr7z yc,· FݣNo}謐QifP%/"3`dVYcĶVd/]ť|7𾚓ŌSkkp')Ay3>8+ W#ubR+v#zfTV:B knx@?"9 kU泊r9JVg4?>;: ,S(V;Ek{? fp9KqZC?!Ys/nBF]TT2UG%d9\;&Z^ 5vi@=6~#p=F|qgV"r"(X]c{; 3MzRwN|ȥtQnEafCNtז;K$ )g'%<~?Q7Ι ;s3VK?dn#!q ]랮CsA$Fz8|ժZF+4A6&QSKfYnƨ*{3ĔQ7iCڀܥ-E%ꈰgF%"N0}8N353 #`]9s!iar 5%@ާw XjNʧT%#cpS}Uil$0('4:pr3"B#A.jjf,Jw mlo|&匠<x8tlNjpCyk %[cɑVR2Tܛ8wR~8SW6:F钽s"蟰-Tvŕ)ٓ]ڀy$]Rh|jմVK!ci'(N9$?.(ԌLٻ;H+V)SoO8++T9v4-Y@ߪ΀aVxB6 NCωV:O SKMV:kZ*C&ZF=0^ S~CFpQ[a9bO<_|:;:vRy\8m}nۡx=n6}^`AB:y&[ |vuVlt,#OG3˛I^Tծ&64>px.L/R~ǽqanyۡƹx۹úth} `≬B[rжz u,Jveq(!;""gp] BA%!\$UCQDq`vԘQSLػ'v&(ڝ) аˋaLEʼw= L^k‘6:SLvk "yhja[m\ .PՖJHFˬd\2wvY+lncC5+1xgfٺ:y0@,|+Tu~&{~bL}ܒsʫ/g`)ypBbæfKDsO@ֶW.|) Q$2,?~pKZP܌M!݂|kwoUWvc< ]vw$ ``xXnwvz+uv6چ{7Tsr$ZDP䮬cb '|FƝO3MxQ).IwJaA'ZEaꁰ!=_}tK@Sx{ /dJU$՟n^Zs*~mcڈ7R4Ww]PRkvsiHy@ :C`dUo.6i5wƒǒH7%>uǕg*bS%x Q` :|v~>{Qf*L]Wx[< Q1ͮf(iםC֒ .'E4]O84jo>w"RaUg6 V6" ;hB-~-ΠqD(:A?P}ǸtlvI2F5WD PD3UW[;1/6 w઀WOdrMʰIߑ9YEڤl\BhN{5oO)bţ><\?E^DehŶ악~܌+S`}ZbE͢Oyupavг¿+Qt-T""Q)xZ5,6^2$5OOgz&)#U2[nf ]"*Tw0As-0 x"0QQ(7t%^W9WP(㵌c7@K 2a 'Y|:"*cln˔~+Ha $(KȰYg+ =ڞcZox>bxEO`\*owp3aOTHQ֏Yp\G߉ =M#eYJ^Nra W`8#U ah bvoi Uw6s+vZ6);N&"W:DȑbeӚtĭ^q* tcM/X9r!ʱ> 1́r8i,>&ҷF7"(y9-~*s C}B t>r3ya3ˢ36HR*"YeQw>E '6r *qb14IEf%'0װm\BH2;xuzs:َAΖcv)Nu6N]9G<WRpn0Τa4ߤH3.k4cm_NJ~SRu~rm Eo*Ryo\,8nvFx)Ʀ^Bڋbi:s#q3 jw|{GpޔۗR\fwRz(zV\1Upd q|'3a||:x E+?j-sM,Y?઺d>BIY ŅPOuZ _|WGmI7Mh5GYk^ ))`C2#L(+ZjNu1+;-.ex a.ƦD¶I}7@1-m(dp,6@Xol!r0]Zxw&_#D DrJ3h u(kAS}mۙal?d]kߋD64ۯRqo9RkWLU; sOb>c.L>D G>X>׊U "Ҵ銸Qق[BKTmoa# /QYNLh`u7Z 5:nP F|œ z쑱0|❍ށJ"Sxb1V,mqPA͒6.0]|(cvo.퀫@ (6>}Ha;v[t" mGEZtwFx &:p+2}c%*d3M.I%3=3VdfX?9XfLD]Dp5DR֤?Q_:KEK?j8Yx5wvق0_/ӎ:e4;.Ѥu:$ CDX]Xˆx[uW欱NꄳJ?t%G&r|粕jN׻Ǔmrx1ߠ,/6 cFg~@vA` O_[Y!_j|MBhF=#sHQYcZ]Q|ݸMF|T['=M!W%wb+0@Zu_]Sm:{ bF sM3Ň/hgwl-ݼE( [RC`IcxlmJ sݞ'UġqRB{X T |o٢#衆LK[#9B@UɊ:B+pP"zށ#˦1G8Ne}jy[wo}n4\HNLsݘfdh(M8Ob˺44gRk馦- d*Ǿ}Pޛ -}zD͢% S j/#q%seB OUVQÝIWG Iy{ ҰCUMGwEډMSKAw(>Q#*tvQuݗ}g<НQc`a}y$Ͱ ^18Jkv2Bix^9*W4??wl8L1in+~Z3?bnr J3Hd,2հpKr= h<4EQ`;YR?ō4ijXQE4N,>+TDli$RxJNт}bI13I;ݐDչAu* Y< hzL) {(@Yֵ)oj>: Apω AA5nҕ2$!}(PN](=Sn^:NhQMGq2,[5`qiÊʡN{&{W 7ISIJ3<4^AGMi RIf9ZãfT&ZBlsmlBɓ20ͽF,lK/$TL|%DVhqA!]pX}Ηy,h%"k ޚFS8GqfMln !2-|Q|5bEZXr}p`柊T6 *a\o<v 绬5]iQ[S涭,=;+++Wd{Et(~88锖aX`#Z=8"kĚ+yHla}UKmg[|aN(nq kmW$laGxitM2E[iAVNZo~J4'.z)M>Ҹ=َavPT #=)0I͒f#/lj뗰9OhKͲ:v~R\A)Ȥ)ek%޴ͻ{,pNݤ.ĹQVJZjc÷=PjIWT0“'&;@38["? . K?7!O ,g\k uk^)~X\} Bބ0RJތlWQgK]}13 w򎶵xC9+Ƈ,&U$(?fEy`\Q"#W-$"6dk&gmQ,ɭᮃV.SUZkE8;_RE*nɗ95q_Ҝi?~\)\!"q~qvco_WdXm2 [EÜ$@CӽDq9-nW57q~>w+pCez}Lʫ ~jvS1/Nyh̜At\ZCi$k%G)P@ms \= Re\z;*>3%)Dم駷Ax,tV̧*)Kjn)_J J0^͞t<t'0Av;#`4)z  N܎\Ǝn21gWT./{rd/K?2Jt g [BK*zߙ vqEOaɚ{ix?{Xh!GhGUrZֿ咝}@Tɑud~BFT\hP[U}߷(uOeQ Wv\0!0߭BꅭJ2CSg71 ΎDc#2 m": ;sʐ| ]k@֛!-,*ϯHD]2ƓJ#2'Ihdyiu r3E5!հ51;NȔOV:W@wϋWXnIzE Նqɭ#W@Jnq{~}rO+;=?o: cE}T BYKi5r DNr |lwz%bR aD<1:QWnqdsBs c<|P$?D_criab v=诋4f ZO`7S`]b:v{ѰnVΉLLz,gφԒSNG ;$[̟o^^>nz#֙KN+\/ HKC)) m,r> {cu7Kd = [OɫYa}SapsG :JeM,|Ve&DF|AE@}8$l؞>} f)!ǯes5T|@wA \?5fiz\EgIlXhakFP_ba>xepٖq-ҁnN7Z~O0o 6SaT}!)B+Hv^5DeJ!F#8+޾g2 6_x?J1a&P@__%A+Q{VlU-xJ&686>Y^eF|Gz))Y{\o p| oݲ\^?.`P0l"x6qlb4d, l҂>-M,K_?tx<$Ooǜu'Q%%3IFG(~UnЈjQ3LӀ`EMđSRֹF~7^d$ӳ^ `[ ̐ҮJL|\^F\E%5m1e՚A L~ ^sq'pG%RN*Zg/8B 2{g豖B6LCjuJwpd9G0s$1A2xkUY`&=<*WGU/Yּh>=هou^hO_.5KB=W!KHy[)C>?lWg [ !9 XjLslpsb%wR g( mm奬mGxhԏY 0;soh vؗɢƧRH Oӊ}ILQ8.vpDPLI>I)B,Zږy|+`,E<?%T΄O@~!q+4nף2If Tt鰆=vd­4ޯ4؋n&NhHܑLg([AIE"G^ؼ5}s߇;iTWU|>B3G >[BRE(pL,-\b:Ybmk(=tǩQx!/a(M? aTwc-0Cn(7嗢p0@JrREr%ߺ&19ͬt݄w{13x&D-ˋ:.t5u+I=*<*W$sbrHXo” g1 c.PcгyP(r jNMWL~GfR 5gJ? - d7!qw{SdZĕyG[@3|'?e k(P:A>\Re*Q#P Yۤ,L8?aZ7@*Li?βMN1o]ai4>.3ׂ1m )}3@,Dtjl8VSuwsEy6k!rkA}t,Rk\$rleUg2'SoWkݫG\3f8aI>ytCIf$" Dom9p F Hy.hqh,g1|ElSW@t9ZRj] T hp ەd5p¹B$+ڃi}~TrW3ŵ \fը\C6u\O,AZ w r[~z<5Kugm9M1"Nw,ߚNIY^fR2ٵQF0q>^.š"լ@ϫM/u9U ש#`<8!/`@?}98k W=jP;3=A_jv˷ֽJh!_Klv*5C Ǚ>9/FavԭTܱ*iA q4K~ŚA0Hnj z# a*J;;X MRX_j:@B5)e_[b 6u{`D=N:#&GPt1pf#+:̿tS&f(,{Ѹ3_'FK(SkkԴJ& 1UddcC8}"6p~~A6Ui`E#a(.{ Uati Cșv>^̴¨$.rCVi<녗c|6Wfr}Ȳ\Y~Ԯ7ghCLi*%Ba P۝8LDa %"#3L^BltwSԩ-v5Fp'n,L}xW&K^=_ERl+UH (]u@ץw!P+w,l a'ph& ~௾-0[z٤Kl_e+0},ؙ}6z9Mx5<pr X6;@ac̆*cʰ͡eRB ¸% iuM 7+T^DDR!KŲP(z{ x_?^ B qb0ggC,.v}FNEcTM1f; 4!&έoj)WUPwQ,rQJ[#ň Ŧ^Ea‡H`tO`rl*0o]ġ#.yJ=Ka$+x}?#W*x |ȲeWqmu)U-qRܛxj 2p,0J_yfHmBxG1қ~958 ۋo4ׁ_i9FM}/q4 uD&(vx*m[2}PTo3 Z@}GDJi;X@ŽFM$ :$;Ӥ]Ņl,uM~9Iޡގ8X2XdC~\z#J8t+hلʄZ 7 $0;l@6@4W7ux;AbDyGiWT}]>0Mso ̢*zI)Ƚue)4RP:b(W=cqH+R> dCۤצI'8diݙz _<$0g7Cf'ܧ؀^̞,}ٝZxbf`*5zM9pϵ{ޤcqjgXxBx5Bxӗdco ]rG)fV=[?%7Ԡ)abڢsFwr6'_6F9H+ #QA)kT+N>@XBQycX8m̬!\ B`sdI"B:=xӕ%b,THvd'YyLOA@r,1p]1fw45q,JSuF>Be:s ^+qhĢr{0-I#HG|1̛tRRA0L|Ň&MVP5v]ߍ)%bT(Zcϴqw6`ߢ{LQ9Vګ]n}"@6&Yd Dm]:dz `D ]O?{}D,UMI4dϑ~^/{WiWD?GgMd-jfnӯv{A JUpiQT.AryHIJ"yrS9Qn"Uw99ð02U3p)ʋrYSVAz1oE܆C]6U\\ވiP]vȆ-y*{cL1I[KZbw#ѐ=b jrx?b/t٩χsh;6o:Oqf&G?ڀv7ʠ8dYe9۫?e.GiQgϘ؂f1DWlfnf5@M¹e`<9-ӯv9%br= G?CHcj8M(j8-H=[4k5No[0br~둷-Z3xPFuCZ=ھ#O+[:8QТ֫?.bI.JU0kq?Dcx͙.2_T(7F( Xs̘cviw^5[ިO[ђB7,Gωi7_?@Ip>#2sSɍ36*A7k+L;b2RPʧsNgI הqtl[i=lYX^I _[8R}i2o<<', 4K2"~'CI(-|jұ>jv4 o!X vlZ>}pd Mމ&81) *B̸rPbIM{qduD,=>[_aA[c<]?~:ҤlE,# GعI^OѱzXb<.r>#m6;o]_ғŏИ/JLfX=d/JY QZc.&1I)b$k$t"~}c9i9m a-I u kŔLDfb( |>frd4yhZڍtп;p20>7}"MoZ"͌92ǻ?p*F8ANhT?BuIܝz{|lRF/4;dKB V@<#xkםrf,{. @Wϩf)xbGNe7k3宗GɱV'{ߑK7zxsj_'vw~$4`?pHV5]x2Βhv9I0ୢr@KKLiYГJ %q]أz<YU >-BF<D-KO'p98b`TlI9"󩲥~0H8ڦIPA)WM36l!$  oGC% i0@nbI ^g2_lF|V1.%IȨ_+"2I^Mzx@)OA`_-=5حҹXv|%(+, ŧqt5_E?/ N;iؾA#n܊6st!],pWMhGNT*knO~t>3u wu76SH},O+AtxӴcV)[pFA d (:<|v%8uCKZ0ycANU"aF(_ ~Q) _KH-E t0/9}THTEg<$?w[s6xx/Vnsv/:U;Q&H<#J .F[,H:'_n͵Ȉ 7sNi ba6E7er`l2IW~=(#Pvk`&1 ɂS~.t)RX Z,49Yxb5u~y3`0­?uB'~xJcRdb0-φY~djRVBl^2} w@ q&8*`|hTq~|\p}ISUfEY2}m1:T_7bЇ$USAgn ;6r 福o=6u'CյlI^#z!]fnxa7!B ({ٲn-$$VGk Tk]apP*",vs:n $br47_kR>]bCca*oq0 ~Ex eųoMKn'Ƶ 2Ůhu"ifēWiMa(66#~ɶn4@vԝ[?)+4bY)bw9_DietJeh{tp lRP?q FTfs5约 Nz_ . n\h£=*jY˔͂ˬ#.1urU -\3scOVZ~B$R D`: LaZe/f$|۵ocP8/ KPXA^`9$"j} F찳xϊ:NؔHO+_0:<|D2Xg۱Sǽi~޶e$a~_E3UC9GɤK(/e0 z4 pEdtsÿZ:!%[y L(EsFt QqPKkVq>{ëc|aʛ(w1DL]~%Q(i$L^`!HꠁGjOi&C(2Pp3(}ȱ |+]5i0 ՝ F |w, u d;ocUMmtj8prE:~8+/3dө[#(w_~vW$Ę,v h^L  o!Gq`O @x/NHO'+F WE6@"-ǐ]nH:,;>ٿ,hPuL,Gh0zAy, 1QcLo ;k.qNb4H S\*0ǂ035f?tp¿i٦k,蟛 ^o<9mw衿~Ņk= 2L]9> =p>EIB\[Ґ<z@)#Wc}"cE-@vT7mhlyb-23T#e(.R;eG4IEQh27|tH[ IW;|+5_-0얔%IOtŃTtso~(8 BP=M)tc%wҡ-,ؿV١+UŲ%Dڝr;(/cg} Ix!$^Pcv%~zd ׍1>Pt IO` doskv VeaYX7AWov`ٻ@Uk%~5L]QEU&0`;u;BgZ[{aIh۰&= >I2:(>pkTyxNrtM8 ;F⥬rKGy!ŗTa$i`Z|2: ߪ:B<ޕjqpE<Ǚ(t}g tJ~@J$vd5BZhdj3Ȱs%4CR0iG$ x{01>H(WN[>,݃4): gnC_o 1Ⱥw"(e\=FǍjWu7OVA~q;ȓEkzQ}ѯG,Fp'BâLE l/銊#\(Ĉ Sdxy8l3"JR7^rnUyF <9`tҵz%~N97~",s@w>Ѿ@`NLA9s7 rԾ41'ssx KG0ygDMPEU$i2DV+xɳ]4u KbV0%on\-JL?EK <~!V그AfV/]haP 599Juc/ yVܠg'0_rݸ,KCG. S+=0u]=c@:8\v-IޥFI"@iʴߏ quW\ IArK=8_\ >ar51:a3HLTMl97wEi1NDgDԇsRqDAEp>Ao$79>3RyjHV_D/AIHb8P8bo*T#j.‹4)T nkYBT> ۍ"ht-z-VYwA1OjH:?n)b>ȏMOIusɗ_Wrp|.v0W U ߷\I5&8vUj+rj#e K+84p~t3V90 ҒG-eo iqĹ\,YGTy1Kd\n9芩Ǥ/_`כ!;㣙7BoE;(`Q .k͘v4$P6n#DE$„,W6CL$|m,BCHB5·;ϴq0ID_1Gh3M3`$^g+VjTkδ۴Ek^`4闤oA点jrwj{M^A[,Mr#YΏ70cnL'QFM ݀{Ħ<%Hy$ZW|So DWW4>ydbۖoOLi['-О6Ef)'ڇaQq )ALp3,xi(wFZ4,)Mg?2VB+ޮgp |Ŵ7Kz*Q7jƟ JgyvjL w5,Y)=_O_HӮ71uBAzhM;[>'-mZEʯui#(V0FYfx?-^4myǮ-MtDK? c_"Gn T$GwI;mM  D /gtL1giG7qRdeGc]:e{L%{U`R%?Ex!?؉v "zPiz?5Cii<",=E>a; n&%Q<|5+]@F|IcAƛcc*C ]OB]D'CJM 5_X)hW*FPx^+0z*佱q זOzL/zC~mu.z[m;k]xQ aQU*=dGPi`6Dzػx``2حNșƙt54; A@̯R'[W/\Hf=])暆5͂,g\nwAjXItjĻg@LYŰ'Tf,藃 B;M-K7pDZ:[45+L@aޓ s/ˮ @zd$i#@<}^~{,N|>;n_*Y We T-ttlx"%N crp]74 V\eVW%fw“Og줺^_H'8oO1qc󡾦*PZ|nzsZ"%Z ׽U!:S0y VTS!F(t]}<YkD)6e&}Ҋ@v&L vB_72ϯ=ѢPy&rjlk4?֡[3|o 0jDp 5Go?,]M.ʂZ=;q%F MrTKCOr/8MMb5L?U8_XnhdDqE}t _WVR.º =/<o]&ѧ աH]J]r}-5u҃^!+VƋ҂5-W)Tc{g񪒔G:2ctVt`z, lڙKw>Sdycd[Wꎍ4a1H2z  ƶ"ِpi28fHjHQ^fa9?{d oC[lh;R*զ%e=Lo2{E4k~Oo&[UPo+'l '",mf!]ZBu7;lqitf&dv:1CB<:# =h` Κ-_2X-fiºkӄסwdkpv: pQ/' alJ1߽">} L3Q a-ÈҺUfh sve4E@@<ƾ Ƣ`Ch9+A+l]OQ/9ϊˇȰC)oyb@q[OХ+yqno4pZ@.=2"C(t]M>I0EI)_:u܈h9e 1p>F2ͺfl##vfS[_d>EFWYvAn c4{E޳Of/|Y>FԸkVl  D9ld6斬4f`{0 a6먢Hau>ۖ^JK_UIĤ%rSj(\PJ@ -=גޢĐcm/Jcy\pu~Q\7V]nsalC.S2"rԊO9@N]Ei ^jg(H! r0nL<b(x@JCP RkPwrj- L44X:MA~mDUz.}2XOi&V;y:_\0ZLE2.eKU <Š1$~8$.5R$rD:<) $ N`ac}Qc H~NZ1$ոRoWK`I*y[3ID9Em ə(:VSbGnFow3E\F"S49B^&,+ 9i@<"Y_WF=/|l,Nr(h ˘z@7RBw8SgsR41!D6MîO&dn%qn`6EMڍ-TW'&ɬ+~" i}DF}OX8M$,7qJs'XlIx$CFzaS,fBN$T 1R'ȠZѰ ?δw|f iwP"Bd0sEߋ,=j ֦Ǐ1tjD}Ց9beuuP/0NN1OKuqxyScph@H4|EZ HEGT&w:3TS:@ z2ˎ/BKGsEM2%l'$HB/ -hhO\ (t[֤|us w">@ұrô~1a&Ŝ{p~u/X]>An\Dm>W6GgDu~q](Ӆ:JAkWJǦ0B U9+ 7BM\Cg ^/n$ɔ|lz€ۆD4! UhpUK0(&I]A3#_ u+3'l6_l[Yb)_$\:wıJs؁K9N\[S*F?*@o ـ|fɦKI˒5Pa\nd -$MS(FGo3~z%ܼ6FUF m$t1ސθ@#شb 5!껱6xS[/%߽/aq: )g|:g?cpTT4fc'Ian|~f#C/- O3HNh9K 6]O' $ᄭO;RЪ.լ {szK(+O4ZEF u쯙G|P\`|)@(p:xgl q\.~qڹAC@_]Ff grc{k uQk9gtM:@:sG^Vcig2.9oB_Ki;A>n_.b`P !W'ms+WxD^[IG\Fh.ɠ$;6]X  ̮ݖD#F<Ѿ?ڵqT1ki:ҏE$4wK-<)Wr5wuT= pq=SH|ޯ)#pΑCmg+=BhRwҀkF`{WG^sPI$LPEǎa&ckf"Y".R );=Oa8X;=Ծ+$e3֛Nz\].&1>kIx%B&\ ZM=;3?Xrpm,%L`+Ou9 HH3xd_Ϋ SќnZ 8ܝb{YV VWp^59|ojA8 mJ8A /0҇/" skPyLnP2M^fd0:8`xJ4 voxEs!N& ~diܠ֫A|%˷V̋4c72}M%ʙخ$юP}نFD8VhF_|2h C3u Ѧ˷gt)UUhMU`oCE4>$inyʮnJ1`tATt'ǚ F(T|Q xUd~`YrG;3.lLA *UA+(IxVu9Mrcbkꃩ32tgr^V41wD$󜚻$GMo"t#"N|lܺm3u^/s耥Ahk[ qJ`1zGiЎ$ӥr*uśQ^-nT* +%b*L(o;~IrmcW=2RUgJ֩x-j9[ -eG q|{$4O3CTuh R쀴}jyFդwG )eLm}YKVܬcaJ 1!SP@)G`;7d5sƪx7!,nrBq r1ؤ3 :"qCjv鎧KPQ-)8}T}M0IܔR5ZBɆ8:QUURXECz1Oj5J'!-͑\>iEW ZW@R"[5oΚZ_Qh*C}Eo`ZpKXЏٷATOFsJ\> z|:N'NS 6A<ՐM `gxo!{2* -|џVfݻֶV\OۨD=.[23%^ (HW:)# Ezq>Doz/n†sqzR)G+Ua'Ơ{ ^>Ru O!BY쌃*q GMxs@%)%7㈌/5)ڝm_AQw#W[XTE*\rXj#?vchQʧqbSP\MDtl=cW(y$t%~\/܈:Sߓ]l<܆6ּσ]H$ݓsq;7 TVQ^p~Ez]Cu%41a2\#TY=jC&OUr_y ? ce2#tŝLj'69f<iW  uyT?/b,+L=27ɢ;PuѕVVeq,8Qвi.Gۭ+7nFyՓ)TROV~v|[o7^l+MdfR$DIV9Y"GN0аˣ7D (H$m9lݱ~Uå$Q]j~?mS>gavÅdEa)zgjH\{ȿn4tQ'^dѲ1kJ  ]zHB!|Вι~Nl:(g3ATL5™٩ŁM+ĬVQ8=;LO' {zϖ z&`sgU^Y1_ŏOr4D?^-WN:P5A?7$t0M(TL,ECKPtyrF}2qHž[Q']֠3Pu8'y{"3q)☋0IG/*/vf+Z]\LA Y5r4ٹS"r~elg2評u,Y2LbO5^qb^p,:؇A}?nGhV #e1lyq64>}eO\)5@kpsmYR&)'Y$RC;(jNS{wny`^,$(d-bG^Ƕcމ,0O{Ȉby3 A !pe >whttbN^7\~yLicTѬ趉l{"gEiՕжv1fV^.A=;G\ Cwmm{(8A9UˆS̄d[@^h/b2pTƫ{oC;.(VMa`|qt0blj"K[@+`HkfO?Mۇ9 ̻"nqwM,8Ae;JP QrWFaV"+BURjxMmW嚳-VDD:5z<ۂblw! AH=M 9,qNCCJx>iS4Ln$f380+J{z4 ZAoʭ-의ym//;-ҐX#@R8?j*I&"(N^;l9v)sW:$Jy/]o[AŭBtYY׳/Ro-N.>.׬ߝm,ϢqCkIHO@\|F"#SwK0@6mMJ;6Eq _iЮ\UUG'GKSd S6ğ:Xc#MesnUO"xz ]ҟ}P4 :c۝Z8Rbp;Neq7Ҝo{j]:[<:6fzyv;PM$R@F6X G.:w?3!wyą|>4v I!j^I {gws2ʄfPM&zgݎYx4,M`&Y6+!Z]#_hZ0g ؇үw c,J+^Wj]e]DY98vir" #TT),97g,6ȬA "9&h1d*!Q2!yD:Ai},~]TIHy hZ3Cey?)ۄ"hE攡7?%]-qo( ̈gֈ:/Edαً g Eɲc &~X~~K`CGvwj!HT.#ya$xXP׉v;/ܿUΖ#yMn!nD񁚌̵ ? dr[}B-ԝ6KHy8UDq'^a]#&࡜( V&W_?{o0xͨy* 8" V0|RB9: W&-02K~XJxG7NANu=1/J9.~=62f{Zi{檊@E Y Nk !<]?ɹ7(s.^ή_p<>^rƦFhlf@_ rycyBYi܍3QسIy_ UTȟ ֔V/9ժX(jics)0uJ^$h?Oy<zWB]!ACx1-a'{~PgYCI_eĜ7з 5lthS9H) c疝Z<` 6!7gtiyd.#y܎BwL)Y9tkhd!XաzYC!c>LQUja^8PzgrŸjHDmHHeG7'Xuu]a`l2)2|Vڀ_#AkԞ'$-ho/~#O@Hc~@¼,]g*&0gĵR{sX/XyD(3D*{ lP&9ǵl30*%IR3.̾<.Ggqū68n~ETNfAu"f Zu/Z|]@zH𳥆LSwܱSEw=ڠX˛jwcqpH:"E}]8h s\ce{'j-}ãA,qɮF\4do~gBmf:̹~2yƓUj;Hd9Gd3Z _KS)+aހKYT)¼> UlF&2֒6}Auzl,f*A ci6h<#HD;@[mZwE`#6pd\kYm[W diXCF敡-z{^c, ƑJv'`sEZxGo6-)$y `?l( ()b T9|U6%ח޸ļӌ`^aAMp?o=ˋ(o+=Y/S{Kn5pe2HuxƧ썌u=2.y1~sH A+)MY C9 ;`jml u5C;\c)< >و4;0YZ070701000003fe000081a40000000000000000000000016599ea2b000076b4000000000000000000000000000000000000005100000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/net/mac802154/mac802154.ko.xz7zXZִF!t/vs]?Eh=ڜ.+P3{3OƌtC|@~XrB*|rJ/Rm=#U ;ϥt3˔LG]Qe`V#gU4 61F:/eZd ;&NG\ *(#Z32)U i/h(2M*jBs$d_/s7;;59/[;Tm%^eV `)f뼸zޟN%?\M"?4S.&(v"_ș;ҫ/z| o5v' ըT0C:탩^d%Wr!| X. w5N\k{;i nspLoSؙ֣6eYAl#:{=%oH'3aˆew 9^6&^_:ܜQ$um֛HV& J8bCĵ< 6h?q\Ojӹa䲰̣YF!k:ܯ*Q8ӗ?wʭl6ɭ6 $̏E/)Ō0;؃iyo!ggZi? geָ^"Jչ:N l 0?^)LaٯcJ ҞXq=n~*NF9w8g3;iZܫ, '`⫢ :ciBUg`o96ui Z] ayU yrP4['Ko %޷,`@R|nG!a0PZnxP6DÑEV1w]͋+dg%Ћe-体CrfH (|XGX{XV0yҺ~gVH!BȎ^,Z ŠNrX @ǎ w&}lqл,ڋo p3тu9$s >&o5Y@1p}+k8Pˢϋ;UޯwS@~͍D`j3aԕ~o Wb E0C<'0O+ =yvPCT-gITL*XY09 l:S75'IRIj"ZNg̢BJXW0f{CŎ% ZB6q Xق/1#e@<֣q9fSoX"SKqb´ E|[VuQ~rpCT/=Lmx-ח-ȗO){v,|~:U&|>^{{?'YwA5󝁳m楌a^?Z >̋"[œ ]LvlLU 2lqucHU1qtecLؑK-{:軧6df€_$"3ɕ"@NRe[rަ2QWT|'i._ 1?߫8$֌@F ːx|#Zz 1C-uFҦ~}zHZ$~|{=`w 9bFB5b\߃Ƈ1zՌ'vD;f]4cC{E=$v TݍXцk2ܣ(}mufM^\ ]clNE3CXsmɽ$Վ.LFCNH ڡa` CETWݔv>pF^~EV]e8ߢ[8?Ok=}s&sfDu5A$$[xR[6еhlVB38R$ "+ P ݔ9,>p4Sl7+.Mk2mO8'V)߽-/ 0FT jM&$T#>`o_@R [C:Gl!Rjo L˧#ԱT^*z¨EZJ.y0VT)gy3}]2_L"=7IkFx /K;V4)$.faYj e#ޝgm'e!*Nȑ c[d缗gsߚc;x+ a8R[ʐ!;(6[5uT\A;𕥛9=SDV^ 9鐶't\i\*^9Z@\n+@,ĜgV'1nOrٛ SvPNPo$Ϳ BtvFQھn+BF NNɐ<>nO'K^#}c33+-Ɨl iiѷʊV~X9| 訸}e*_;.UB CYt"9X+ *k0ylUf#7 's?d_GiD?SuXĊdsqx1m]e1y%ki"SHWs8M?LxԆsBg+ *r fz,gX2?ZSl?/o1o-nAB j&ləY-Zǒ::~>/چ/ΑK 7oH*P^_Z<bt"d2mc,\W TmoT\)\2v B"q\fO* d=MY})O3K4C(o׮C^DŒ3" qVBAURvJe+擑Q)> [l `{W? $jOʏ|rt+tmWO.7>~Om8m%BKUADatq&"g޿?gcٽ z{IbL\8vONK lt|wrBapvL?'c6gu:]9 ^G\sXhD1~ [R$گTs >574pK=G 'Q4AɯD?j\v!%fXIVLՑ"ٛBbo nY_U_U( 1q>J櫕-xŔJ'T16ȴ%-+$ 2| HeNZVqa·BoJ?)sXk4lwSCV.|6NԹ"@H(]B؎\C"$6&VWbDy߈F/<(_ #޽y ͅloo@;~jrk!$=JnM2 ოٰR2u'9 G᫹+ڜFh/,4B#7$lРnN?IR+1g'K/K˖O^ *lWWĺc4hʲr-E1ش [ A?&%%>+bg^NqK=l׃zm΢c*u+IӞ8DaO?dfaa ґ#B8ue \.RB?^P6CFh>|񮁾lbNSKNlg\@<>" @`ƞ$2<@=oD%:sFMnX㳣/v]SY!rs+԰2ʱwO(QKCm$hAS$z=72bHu1@PĪcd9TJ;"z#)mWwmorPΖѳPt4 ]%l#*U{ ?pP4jf* 3eT RfJ;z1JAЃȷ yc'%gݰֶ)dUD}*A^':@0=&<][[#Ti;>=q!/) 1PVcA}G)T1GVt`(@Lq2c5=Kvy5D@"͉3CJv{ R^JC~HFQɌeYf }:˭pTW> ȖMg٬/c2F2*>z E3Mݽ ?Hg3\>_)`lWso ܥ:g`v/I{PL27ϞdfTtg_kY,)AWΛ)aJtWH'_DžsL{~#myR:,{s: pe%eB6>6|7ߢ'r[K [S|$Tltĺ!Po nR^:ȚmT]Rt)U8jT~hWZO!lM&XD|R!YSN"V6oSHQw^2gXZ8RY \VEpz,*R^݌X}ܠdxy78ߎ`EڛZ{jVPA aQnQ} 2h.{d*6_K0Fg?DXTpCPaÏF晌ֱ mgH}Ez;|I| gq?6[) j3āKU6]S{(vCtzlukC}oMG\B!iiG5KK`%~-Y{o\7#7PX?ҥbL 'qRE:Qh,qk2~IW<ɿ/^!-g1.t"dQl mFJ7t-68SVjޜ{44$,3͍amn-8(ԭzP\krIg[S訄kg#\T92(RaEvT.8T;yP7$]kJU2=ܹQTm2'^7gP5ɭʎ2Iߎ'HB-z^ =8 4;?C011p'03On,I;g'6T). # d 8kFqwWjK$a#}J ⌄ZfAnwdI!v;Z-z"zJ]H9E:r#qX*08n?-R"eHŤo&+Ułלbz"vyCxV@cJ?(H6[מZ=̔XY$J~} LZPTS" K6po 㓢emG{g0B zg[Uo fP-a<4t;^M833dV-}Q?.6asT[BtS 0Ėn,%&ZGȮ͸LjQJO#9E==v[aFS);p~8X@TĴ_sBp/2p%}30u }IO%3CPM< ss383 t. YJ /߭1Np^=:Rl 6?R$p:vWTj.#tTu}XVwBQAiw^.yWJe x.Ϧy5%HxF[%<Ȣ\(-_0XV ؙ4~ u#K.Ҙ[Tg3 Z)m4]/9kJcsL5cCoxxI= d\oA~pYA6Gh!fzsFuTO)(tug6xFi )W%pܦOW ~)p,N{@u[ _g qHf`OX(R^oe>ąﭕ6+8IE:1̽iZv@0fy kIYΈ:Ph|aq~F vJ8"ڡAYܻ!d-a,a<ĄlbRz-"nk\_jlo  a#8cv*\IM>/ZXޢ i7tٳì>E/TɜlsnO7 ybcHJTR}ȅ56QF&#'.5Ar1ƌPVYQ$oؓ*;,9tM2L>c 0;@R<;Nl숦q=X9%*M Ns(Tjd6{A,=z|L"=ah' u\>aI0&@s|6@i&!;-EDh$< jU :ExnַMbχD{Fǹ:wڅQ\tr .!mrꠖ1ŤW۬D/a+dfxuPz!n,#j(a+#?{h9b]66ڳ簘j@e"k % Z?O{r\ [YݧH꘰FeuOH]lÂs;K08imhMI0HDtgB{+u$5~DB P*JgD x)g|l@Y_heAv:fꢁ'r`*͋W‘փ޷6X1FEt&PCZ/Tm ܼiS嘏)mCJ?-g:pX>ʢ Yɐ_ڌZc$x" B y״nsnJA1% +v{S*jJ8d(D@b#bsvq"ff)VZ[$' ˦okv>{!$\s?*kj_W9zy(&԰3@Wԛ';uv>'mI eAaŬd5rTXl/{]l)yBqe>ު |;lw#Nh72{qnEoQ{Q'9-Ww*P;2|bZ̾|At){D) dj1smaXtl+W9#a&C2i<=.j RF ]bBfM~0ˑLz \5h Q1RB6C C`J]!28|>0 oFBQNSԢ=GTDsh\gm ᡦr ! }%\p +riD鬒됿EO Ţ-F9Oȯ cq TS G{`k8G^{WovTxXVv&=Yχ̓Rv&<5?M0Ki>jQ=WΛatV-k7FEXE߱U.*3:0!)b*';ɚ_K1 w/ 4.m!Oa y!u1'siw|D++W2"w)iѳG""zw(1(u棿(`vQ]qgx7I Q |+xKujaKXhSAw*ɬڍ_OtjVWDxf鄅7@U/+SbkL1e(q?qS a_Pnf  ݿ+>Gg "9(L>[X(p̢aLB5]Uwp[ BQr"dj[]g!iWU&c 1?sթ ֬Mw灼V12FP|W&/8iӸ:ؒǧHh]СˆmxqU&`)ei5aR?B?/gPL%]pJNNu$ޚ:u |ϓ?=TYky>m~,!'55e"`t{Uףo.RJcx?ax4`6@Ρ[ER{OOl-IZP"?2z2>#z(Nh3 2KJ>XH˴81dwkH];)`k@!qM%#su_ꭉA?H($Z)čkHigw ˫dl : ĠL(^*b%:ٮ$j u+9|G`&ɴŒ;a$;Lt@'^367NCPMFR=qX<'V5+tE"G+aiEOAx|E-ϺbږHBpުCJ/_7}||+I񁀌$8>!V$~RU؎u`Eq0~ nQl 5#3J:.[PM&I N39J30 M$euԚd{=X4 hŋhdt)%ĭ7S%ɣ{iPCam=9]?Ue`ըKMmP)-Ҵ`:=&m+gJyCyd:e;~\ u+7K4^c HR ̽4Ow?c$Y Pϙ7<Ou-| -ʇǖ3s+^G %+{Do"fٷGCM6|Ml1%Z\žb%};R2l؛H*ͨا)xY/˘O:~7;7]Jҫb[p@i6xn)s!xx>Tv(oEc]JHDC]d˰pwy%1:f|I8猊/Ac;"HMl!{ȲHÚP S' vsmӶ}2Qֽ֡h.%^ 7 G ASΖ|oQU8I؏oIuql ;v@ֵHNj FGHE߮gtѻѽWjXTɾ;$a"u6 :N2n=&Spٻc0݌QZUZ+[ .}yia#øR((Kr8E lݮ*'WEⴇA%W~ɇJLJ}Dh{Qtt~r 6c/XV?$: Ɛ lGm)\OYel- !0ESf'J )6Mh\y ~UUU5Ï{Ȍ ;a{΁)w~W1qWL l.e.!8@W*Z?|<. ,.Yec`Ft9#senXIO C5mK, qGZFC;KZ(fB2%LAcG+=_s:1h[yxCR*`X$SuZzjϢh|ێ!/o.JSzJ.s%t':XɁ՞-Tkx9dXlkAq<&R0V{,>I:W> tኗ"yXTOO'HپH7(ԥ4 SZGsdj,_͛qlk_S+FȢ&Ѵ2a[ƋClف2m%/nn˵>oN-`ԝ gmco.E+voշ!PUi*kegTA&y y)OrPʰx;s&?{P{( y>&W5 tf7`VO=ܰ3 bypj!hK:ȅƬ-ϚSrYrdbFOr"33K7+85H磑4 ڒ~3Ĝ0:VS9AAN X98fhO2>idpw FH`ì7UrMnU_iϥ+·hz"BCYqx B6L-cTJcby.2!ø/Psp8Brwƅ |nlcwmDԚKM(Z, b?ZlL'RnvZBlmx]X;hgԏӣS@xٯ" aN> `IjB72cjus QWas<>mF-#svv}H7'rlkwr~~,#& 9G,Z^X+OE =5{CuH96<U9G'I@g=03أ-Xp1#jv|plD? YM#ީbbeH甥hY :yo-=q>oF_N|8LH%sp PD!)-"FFM`K:U|tFR>Vsgi HnOdUw <ц:W_ݎ91(~& 85AV7uo'p*tV/n<^8F́ <0ʠ[5V0}F8'V@J Ҍt ^UΞ9OR 5?,^w}75c'>]wg9d+n*kA?k@ ^`T֥&C"߹V |anwSFN;[Q'}e1f꒮B?]UQZ/m!G&NܺHixCԩFuA fEzct{ARJGI`:'ŅSn:@1 ܤ~2]u3OjZ%8-闯 ,~HV |)!Lt׎%M}T9fnW"@\Jrc/Q?1DMS->FqSvD65L'~Swa!-I %l Si0fCdY7@d>OV갳ZS% ng{J`+ :,RoL3%{(=}%1Q Xr|ﲎDiK}YpP6 `H9ie ӆ[cm n`Qnw t 2)eN$"(>?K1оp#9Z+P}ď4(!69#MyR!Fݚ(_9 XTvU7RBz}:H#1嵙;Dsǣlk~ ` EU\ MG ڴ'OD7#$W}Gڇc%s /?u9n)eGzFy\M uv3ETk)pj鿵U1`eUa^~o;b7h|hO znV4iqsYJ|is}N7K D'ԫW62T$^G)[Nuh CeBl+9>h L4XN0dv(  WN\zcBݐ22!DISoQzUs38"y~ߖΖ&5EߔW j7ѧ'CęeÚ'S#$U5Z#iĂ? /D?ZG㩺\g2Irk nl;~/>l<%o7ס̈́09 4 e'7GVvP ITpǿaBsK͹taEO4 iאc +Lm[[}k: % "r[ZR屵DN f8v~*#Р1\\ ]Ё vRDo33=ڶC0]1Ԯ֮g2߬Gy7}{ ]-{'Rkӯ=#٩RG 2;@; .2Ul9*Mȼ0uj% ,[y뱗^qf5`uio=zFnK$GCk|FJU#2Caűķ eS/J0lhtJt)̿ݴ'tBf頝wɒKjJ/=|lCRQP:rHSKwS ^Et5ZzCOnDkjâwlvnf'{m|6=P(ユN"uW)K 0)@h1=ͷ"E#}ARYIA8x:bc%V"^lö[mxr/wAAwJT:i8MX7۫VԳY?$qJOcm`d{4/D}aܘHӨ$CI ~ AJw1gTX5ݰK@< *È!6%x?` b0*F4Qvt uajD^\LhTx~!Wh^er+?B?r;pɡN_kO sA|Tp̟/T L"5wD>tT``_ZOPɢA-Z21gJa0t.463 C3|EE7؂^(]Xv3?ѡ=.SCl>Q"353rL0(Md=Q`7C#?@^_۔PNx8xcx.e_j $n6`V2[Z5Zz$c&f^Nwj^"j=Qd2 ԡp̓ mČI"9L)|@Z&ĔS}нv聡7,ێvlkzyJ R{\"_da\7E"]RpxWtv !L{L~Fe?S z#;iO51T *s&3&'X7%]:*W8( `pHdb'3%}2P'}] "Qsh*'לw{ AASl6Tm5ˆ G+tuwD˸n}(!⥹~&Uf bŕv_d>9B};Ut|-O4 v\}i~W!xJHL0B |0IhӝSnb 3fީ\'$^4 %Z_Tv7+dԇ_sk{t4\;I~x>"piU J#ad|@) q]Ђv1ktA,-͋ŌC$7yP/&ng&2O'Eb2,[EW~Omxg0*i3K>.;eŔajNQ. RB[0hivѶyret;rYxz&#fcq{{1X:񢔷z"k J'jf}ol c+r,(bw!r “px<&0%9h=f# aV'%eY]e^7I5(XAbWp)t˧mq Xad"4#(~M:t!R%uuX`lț]•Uz+O>F$ln}Sz ªnȳn4kw+f#Ot kfZ =+19^ 9\`u”hk' P4}swFpci6PmiKܶCYt3l 05eT@-0p+/Ƣ.8z}Lʲpl.uz- o"5 BJSMNPܐYDI~+P1~7_; c :鋈n&۠ Kbxcbf#'Ƈ,9tee7Jk/kP {})t޾v,\۱$`9tc\1q[9tKFbp3Ct&^ */R\Aڽ6wSRZ;PVw:7F5YB@bpPՕV~{P-'^Lsʍ-"(MABDkf+fref68kT'z(Z [Ϡki}EC񼥬4EQvܙ-d~o iQWd$% 364PØRZ}{ʻef85sH&]A^\aIXd6w9TrCu@rݢ$]; d@x{ f4qCf33+=-j,U!Y֛J {K+C{)ЪT%:kW%YVB <`AV FyLpvioݍٛ6Pkl6/aE.GXEPSj"%ɥ%q!Я0=$ wFoi#$C~X&d섨C-#*b +77c\Ѽgɰ;G0,eKdUb+.qHm?䫵QI hS33,HgR&lѩ7'&V~QpY=Fvd}`GX(9MQNd93 GL>!f&Ïm u!.X4LuNX'H|EdتlD8TAo|!3Bv!a6rMI1jҫaKUކX (eJ-) bAȘTVݨ("o(0׃g-H2r(SZfpl|o&Z&3N^А(pT?yt@w`M/$ f+'x:hbtVN%Fᬢ["=9-CaC/MT6 Dw)7)Q}@TeI8P+-pVV"` /on<݅ͷE#Q {NkOt5$2e\-K|lOʛǣmsXU</F{Z$C_~˘;NATGsW' iH=>Opq"ʼn!tSאl߅02\'YSʹo`RE).$Ϫk&IwcQ6S8^g"7Xejup}Nb/P?#xD 4!d*[᳇"3ijx,_/!Te4}`ˮHР ^($X}t`mj[y=C-n h' ϾτAb^^j (V/Y}M#n ¡|ۦ%}C5~=]4F2)%7(e5X$Yؠ,Esј ݖs:]*2(:< fWT=.3 ;B\{ǵ EU@*8a>h{b!'G7nDV~ؗIhyb\63uuZ*PWbjp3&ҏQV@WiԾRvV9Nt! Ը6,d7_+v[H'DCY}n3utnb4pp܂$p^F7]Ohu5}d^@3${cdGnӦ{hnF$u͸BPiuwS`eײf^9pB~zNvn4ƀ$Wxw.edM1aȇnMpN0@ 泎zYrC6(knoأ=B0sZ%)IzDo koW`?vEdvXtnU!C6Cv_NJ`-6 ti]o՞pRL9F+AGШlD$7QJ[Sij b*Dω0`a;{Vzoe:3&p`n[1@H4N8~|Q~P)qo1qg͌ 8,#4r}G1@~I^dp|pf$AA.}'̭HJ =\6FZ&6cb#Q;RJmSƝee<2wl%_֥ %oyԩe!I"WB W++i}ݮm"p p]>?gLQevJAG,>ҙ'8_~3l_y AƝj$Q Svr#NPpFzLcs?ቩ;am UT ΂|b}u5q;>ъ(5mx_B֗~&N3[KA$,b>&1Y <¸Y&'|,ȣ/*"'E0IWʵ?7́G+?'#kȼ- HYTE֎0U rbzj@yZokѠ9؈HIߟP„)K^=wy.f\ GꋔRgҢTޔ.q7Aa2)54c~PJR6|| 4Y+­$&1>@0L8Krt},k; Ԫjb$/6sO"Ġ#A躥BbAz+)rquˉi|p7f+.LݘWNlnX'AOedc G狴< 1&Ҫ<KD<#l:4v`BX۱dܮbFf|tp3'Yי׹p`g x8窛tY hV[>LiiE Kcp+n(wdrYQE FKPmoL>q2&KSgwB.z3!6 8a PT5w|@sRhgW9qE2ks~tnA2[L&5vꊴF ߁D֏`^䶐L-6,nDm\.q2avI1CL;Hjè Y(q Ċfʁ!-1-R)/ɼ˶B ?/!69c7\S!GӃ>hz#F0FIOmDRPvj0B/l("<iSwOpbUHmO rx r0r}ڢ{)oC}\Zo%b_Ɖ+.V鐇j7ULHp0| > 4 x&5Ji[;dEKS2[:F+.!)'wq%Y$6 H(j{hBNS-/9e)_ӗnwEP8a>J^N\P8KJ:cro'PلR|?mߑ(-kGvRϥKACN"#ۮaA}Q#L"#t^?HkҷV*P=fsW;lt^spΡ8-蕠H,B%)f{zJXVץA'\@ʉ*hFXlJeb+}9SRIq(wKTq1>0&FIKeH5FօKfFQ_QTmCj(k %.=[mGd:.9jJk+ 'ivmYWĜP:LZ"De*f7;~غh+P8/Dd̰ޥ)?)zD}vsT):&QpLhCS9_]  9 3_tZRR׿K.g4D}v*r|"MQ.9Ѳ܋IbS7~yFL3 <- GWXyZW3e;cTu"n/#>ƜJf~?}%!Ҩ`eMkZhLg8{ƀ_? 5P\I\G uԄclocA1}2 Fm+W]$|C]7Uڲ$Vpud( @)󺼳| f,܅y]¡+7Ybf5 I( '? n KGW޷)2X(۸Eũ:* P8O&m62܌b r\V-{;Ίtͫ;/ =^0cW`\ob I~msht JG"B|3ttqL" _نxZˈvcxӇ{Ş/ϼ=GY-#`cꆡRSzR<PjUP`qMVzR+(Ab:,eVGљ O]鋬㧅Ot7Ƀ1I\tǔ^9{YxOu=aG\@|aB& 79:i0m_kN(!6h~M[$Ddk錗3{u|iVejs%A|-b!|A)TN!Zخj@eP(5Ĩg Su2WyTwZ8G6HGו毹V#8G&17Ɠnj+\ub˺*s /@4@g_u"ym]=irooNH5<\9HLw6e㟸bR@BK.B|WT!!S[mKo%4HH}bW)]n)Ad"0c4 T8dd=:dRԬv7?['kCinjva^rEvF D`}mF՟>!ɨd+V*(MאoZڗ8F(y%. .#9aegFNHzzc Sx;VѥU]a{t4u[Ũ4ܢR~ehDY9gqVIq;CIb<btUӟth]Kc6?+cŞi]£W :TIh4;4#OߩC"1Z0bkd9u+,*˰Ya/{ h wRbWI׏4 Q(L '_醔GCs`4fr~7w,Oa]T89<5):`Q:7DO)e}<훯G2/P5NySG') 8VqŢe#T`/L1CiFQ)Iy~`Nqӣh&TKIggUta9Y%,MMz'8 D !*6Lj%'߬!ӪpIC+4)ghle>v0rn~u2ZogF)/⮥T,*!0_bwvϡ\?`ٖfm`AFr\[]4\-m&Xg$@&󤘆qj7;1I|{h?Z@n0iWLE4aTdD'<[4=;G-:µ`VCWl⽗~mKFAVg+̥1| Pn Nېj%av0*~Y1\랆] HRO+v ȑ`F1چx)=V^6| =9Jw;]WzmdfoκQ9/o {M)P *^)9hmT?\[*_HXd!b}y#m*lZ[fg` dIuOIB9U)I1ͫb bLGqvABoC]wMO102?oLF'kgFrrxH@CXK!n$Je hxލJ^4 M ʿGN|KCgQ Q@(>- FxI(>3">6QK"hqdh4Vk`^:BXޯ}>OG_y=^jՃb;ƞAho7vG_)BWĺaW'BNޗ̆ʈ,דf7Klqm>po VsUyy6`,*cj9μUZ?b;Uk5ā 2Mi $2 ]4I3 &G1%AW9=vwznGPZZQ? |2b~SnyQ&U! O)1n s^J-Q zh5)GOY!-QNO+_㭻9f 1]_ZtQYjUǚt6TAN3Ut},q 0Y[툳*!Dlji{p8$j}JLfukyRLS ݲ5:t=PxWţ"=ЈQTQ2|JM7/xLntETt̊U'@(}G8[M(p$upL&?"FIyiO[3*cUG 2:y}Z1h?wRcUvHNBr)B7,Tqj6nLܼpZ qIgYZ070701000003ff000081a40000000000000000000000016599ea2b00001010000000000000000000000000000000000000005000000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/net/mpls/mpls_iptunnel.ko.xz7zXZִF!t/7]?Eh=ڜ.+ʁ3\Mvq@WF*0 "#qCu^%Y=~:CXyK6w9D~L%)L`fxl$I<˵v; FӲltY`SeaDN>Nk?ÝOd6ZB nt:}%GxC92Vc>`bq&_=jmF)04" '풞"* ʸ h =(oϜde%V{*\*?4ܶuȔ2/X"d+ĺ 4}f݌!w^.{sI-~-2clc q .uTw&Q(pCS\XlI,Al¬-\ <7Л֎Xq,v ?‹_"4+n =N_֘. =dpW/xa}%k]MR{zU(^K"Tso 8ܶN&ܣ}/Bhl*H!*brÝkl+bK_7ms$l=WD)I5秗>9A827F?(ݭ$q/mJ9,#I (yj.cfCNS * شc4sE!-ߝe8{jGCL:15HaAh"9>bL)5['Ewח=inu2z%&I>J"k74]/*/jӿli[­yp\ax|pry\~\tT<ȜTԫp;N'm#Ew80~*+Q):*,¼ =ۢˍN/¬.UCXw+*SX2kC'zUOF51! E~dGSy X$`N c_W0 lA>uԏ6TÞ9 #Guf]8baD$hP_vTq8حs>H} p~x>VfSaa"[ ~Y'Z/.Pd}Y.\ݣb@6D8YߜρuNLĖ||V}Y5XΞ!%*+qBwuMUT Ȍ8'Coe6Ԛ/R~"zf/#^<-4QIUvz,̌SA~1 dGAl39Z7JjarOjr0oڡSsvWQ T5I3߉m&WEJ>0d#X: Lwvh'U[I0H_Itv/'mjxeHHŴA+Ŝ K(+&/EAoW\׌3mȲ$y'WوOLEWb$*.<*9 ?RQ CqP6-ݩkqwEG.% @x.̝EI_wKԽ d&3FVE **"aw~IZN#֔#}#G4u96q?xL Yq^WOlX)=oiw*7ӯ>"NKԔݍ9Yyӫ塲)e $WloG^*3}J`QW74iS&iBݱtW[oXWM9UVc/ hC!)A<"e?qTX$pIOL Mo`E>A<,RzkjgVDme!1Z!bulw6 "Dj{MIe^ŋc)'eJHZ@˶g9^{= @NǷ ŽBWxX='I" YYs?v O:pMAЪd&.(b\Z}aU{-ʎ|k/.(g 0q傔G.F/u?`#2JSu%df.\Î#~ UэFf9"?XjZMpx1ߴR a w5CP~nۣU~S~qښ[Hh^X?uzr%_y/)c]P,и9˭MfP;اnG<(H05+sw+nL=+@jMEyzg֜͠;habӝwW[s8QN-`σdܕʩ3L'NL KF1W' *])WEq| |f>ՠWvEx8"~fjW:^:fih>IdO"$q( -| . y^k5/gynǞܢdgh BbN'~R._G{=AeTMj<mŲ-Ls)4U%5^4[39f%Oq_-7Y" a2֚Ԅ&؛uv,a7K:2̂N% D@b&8/q8>ǩSoN?!iJ xA5hWсO).( Ӕ&Eq0`gFR;)zܨ~K׹F⚉AU?qTOxp xqUfKL8[.&&M(H)NM^@$,&ɥiLd"eDِ#Ǩ:C(Z~do&hl|E#+8ˉ#*%_C5&mb/%l!ȲŠ,&t!r,V.jIWԫQRJx҇[v_ Լ`S@>$pUp! Paܰ\@@ص$jvgcR󁫱&GG G4. N^Rҫn/)we5JAYQՏ篅5TOiIDY7 [8(("c}= YYW#$A4q1ӿ#Ԙ1$cA\v ` li}N4pIsʡG%ZiX o  ',GءJ NnO(٥gTs`>MV٠NLXڛBBٺ|M_ߋ5E~6)5rNkCW!:>vAFYӨ`d+WeiBQOh k:r}t΀ŻeAE L*LnfѤ Dޒs|lWAvmo3%K'Cw4ka=˴9NVzA+3ИgnsE%:OĄǫoHgYZ07070100000400000081a40000000000000000000000016599ea2b000045d0000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/net/mpls/mpls_router.ko.xz7zXZִF!t/E]?Eh=ڜ.+n;ܡ!Ir2F_UXgqALs^n!(4+p$܅3`%*)82pu$k;? W+^YɹFl1hQL'x4UB}G%] qxB%th ݂Mc (xe5Wӗ%t/K˃yO_Ek;3!F9'[7cm忼4 D PyW~#ܳPFs㯕:3:(iIA4 pt r+ Ayq?k*JB]zl`S @c]*zt-  Ziǎ\,SW9̚i fϞYsEG~VA){{({XFE- Iȶy%u$a-Ch KZH4(U¥*IWqWD-ь8^ȶ<1z ^ܹLLg[@?u H\NE1_FeWFou{ oomMqb&5̪ |zrWQ@t~ n̆`T`h/tk*sGP*V@$`l*,R8 Lo:V@[G^bt swr7'@.1*Ioɤ)y<\m_JM>.BRϥ$_FS0,e4bCTm >=FY=d׾m:;9!4Fxu O4eM*B L=W$%k|ONy8ݴ4o@5E{j9IV0idξ&ђp n SMgG΢śvuX7q$M) *s/E(m(ឃTMȶ_\X_1l~"]H3Kf1J'utlJ\GFH'7_7GAy5T VV  ,3E" L%-x%(yF@p 鏹0 XF>sNPfK'US ZC+,x@EEj, Mz;dI:1[qޯ˨L=1%..C3=T(rX 49oxJw|h dN V$`k-N" bqE53Dxq~]:-XՂ,)E69s"I1ŢjS/si{|)NGڡ3a<)R%S"vMnrt-kF]3_yK]T pQ%6[SNGMh?MzE;P7niɬ)xa\+,/]ZuCjh[`NFY2MauQ&OCdnmjlf]U5 nP'Qb|)%cqCOבz<͜ҽ}&7Q0f!* ] 4d|_dS,;phT){{FCY69T=_ (OT¤78+BciJد';%5 qm5JM>2i:H4"㼪Z?u\Ic Eʖ/@A "VQ__o *秎doKh.^CIBޅ$,IpoT[iS)RjrlLHVȌZM)^=R[ܨXFy;L _:iW#\Nyѽ(*u \܊UQ=VrtGea QkHkWRߠw5iРlx5iPӹw̤5-;3zMVl((#s]2@VʰH9qꄫX(eG*Z޵G,ʓdFB 9 ,0_dU x:՚K_`B< }>O'd9;.kB [2-_b Xkf%w빩1] FJǑ#KD"`~_8_Q&S@IlpuCq5o (Rt)"ӫع1abTxTt2cTb^pzeD 8v)Ȋ=OjN-{YT݃F]Fq.Ͳ۝G7Bt5nzZ~!lŘH ؗ|)Ev(iz]XAv,P\esQ1_P4ESK[ev*֨P^F9 nw(Q+6 jOS}=le8W(081&fŖAl!6A*1qL 1.{xVn / TۯS dAQ$yYK~Z[X>*;ۘ-"k5"x1T#¬;SZm(:#@ۡ;9+#p +JMUFdT^GӛRv`WiT@%֋043>$;Oxަ'TӨ# 'дuR>0⚈aEt埑!hc2d}w$-c-lbh2}#Q-r_7{ћmJޗd2ud@zm Mn{`e[N֠$+'GJVnږ4X{lr0G/k;ȞJ羖9{jcebk%VAV31TJdNH,k75|#B2N¡x½mXgqWKϸg3lT@[r]Ps tbq;mPD7w?'1LBiKDFͱ % ON'fgСQɔNxIQ7!Dk41]jA 3q.L^߱&եuj\f; <GN+(-S1@_씐5e8U'J{(|+Hy ISPnQ g*VE-M'wS-OѮ|{}Ww5:״3Dr۝(F]xYO@$DfeL] 4VcBn[/;tAR&r6p,uYLz~?dj4…+~cܸirN.oN\s,BaGش& hii&SUk%ٔ~gh2b\IҾ4$KA\{?>jOfb.Y2+4q?}l:STsS.5ü r#Tx5A')"!X% ۘsɏ0Sg^W9NvSGU" ?92]/~Pa/42,\ Owݦ^ &#GIOx&>He v~ËBe8/MAE<{kvB;2w;LiI`=~e3bEމObh+NKNt84U m,At넄4Z"y? ̿,@T'a[+[ۣjݚpUz yVWҘFP,Z#WgVa}ƪKo{_$xRtubM88nz 9!l0T6ZGکijy/jY7Bn[1bǮ3P1%Cܫ[T0w~f-vP&xu ܴ-]mBCЁY$qu% y-Eelc+*4uzZwk!Jx~_Cn mT^=K"S_i;k5m|Ab e'e,]Y dSHL4 #=},fL\ʸ='nӷЂD7XtLpg2&׶Qz[ c4(P~kS7٪eȪ=7F3y/5$&a4d.MOs1"O>URQj!o?'`ɦEI;i _tiDʧƫ M ^x/e*@lZ1Z+e?Xw r@r:i+n q/Ð3{)h̔1$s-vis(.f #,yRQAL5$CKiT Ɲ$Ѡ;K+_'i_O7\my33IWͮ|%Fj(S֣k[Bh~Y/7>$!/+nN@k}u7JȿUV[CP\v3)΢3~<BXg;trӻ;*#P϶1R] VqtscȰ̃/ {^鱝,S6v%<fC7bΚ@GS<6zr)`tB}RUxN]Wȳ:#ChK_pU <;tǏgR AIw\^[HgQY/SV(:rp'j$WSH(ZP?^&+YݞF)FYwGf12%16Z pQy}ծN7E/M fеe G0F^N@*sx[kd I20tQu_O£8 ٳX`='eųT̠574xC,_.8xlӑ"*D|E5ۗsqF4'aR{>T92+RO2g~ȁH_ё תpU,h]S2/ȟ\|Y5-jt7|͇T%`;*9nd^8sهYqMž!`44խ}| VޔKryJ3 m#*N "/pouqg!6Po$ 'DDU_~ُ#ˎ3da`JGwtjQ^7b:~VQXӲ_eOl"cAfe:NG +{oGG)AԭB0c9̃2V-Ww&s@7~p9H:l*7KN5{^"[П%6]Ö*_M@@+}4*Uh[_fסCN%!v]R&DvP>& kF;s^dEKU ::H$U؁ktZC}` "{ೢCyEڦrpAK,8ru *ªrt qciGR6+(VW/lhk\ '.N4KA"kBUY!1o倩H"=ĊYxP3sut8-Q(N!.oQx 6kUn %,5Up黟&$3=I^շPّ[bf@s1X9LԑܸJ쭙_ɳx4[ϭe&@R-fO=B?z46 s,U*p1-eW|GX),Юga&*n8@PQPCi^,ksldhd&g.Vz+ip]b02[ފfneFsPңu)Ak w聾X:='ܹOSA0n25ݯOUςR=߸>E6wHC]`5С"׈ߟ -V];0{=`%ؘ(hfl2 M#ΧS2Snᬁ1Z,vl/ 9J/x*$ T6k  $&'@@6 D\"+ =%RRi<))R ZPR^q^'z-Nx#h8Ig⬅&>_%vdO@H [_ %kVG4 &vD ̰U.h ~ekak,GyMu8X\ZUlpfsD݄y2Ҍzqfp0<PI: LGk0<[5fj'1}ة_r朥Lo.`v."`NMf5gއ/iͰsB 國xH\(Q#GDI@NQr2^FUB-4a@Q;e=*~0B2$r-A$KnIvHy4`QB,I,Qҝdδ ЇtTxqˏǣ[|crd9*|WWx< Ywl+Cwe!?ZƋȶ)7$a,5~K#SJd|RӪ) s1<ɠJtư;zRς1\TχHVb5)@94(umVs.)o|CKX)ht>˱s{yf*ׯ%!x~X9a&e6_Z.b ޞ+W&>{E?lGn,̩k|-`}97 EP#tbQM!Ȗ=!,ֽɲ@R6qxkmu6~U8)ɑU'/*j٬AY!e]rI?].v{ XmD58} #bW<\h-PGD/E=hELOtϬ qop<ƄqV<.ПGQ عfb(G?yp^uu̛pϠHc)'[FShN'4?3F3:6:g;m XHU{\0T6Z2캄}mr1~bd SacY*ZSIђ=dK]P`݊Hiv;F߉Ú;p&FkNT}suM 0s'Bt۠l5H̪@gCf+@Xs1`SOXI"wO5:ZT5|=ܟB#.fA\w))Q~,4K6 &ZM@ӧzR۴? ,3kK7?j™S Ï~r^A<  rg XBRa22}gIL~gU"2l 2MGtv |XroTaќ[ǿBDK`n 4EiQx o#Zr1 3QU \aSY+эYCAuz,KΓD. mr46hMql<{PU êt\5-3X"rLF;^;ًP;N 飱}t|"'(\\DTC  1EF)N8Ry#8#g| oNG[Uā1Ű7W5sn8~ҫ.q0%mqѿk$KVjJOZ15uTՂyמZZ 9W|~[uMw/QMt^FżoWt> 03 -/go+'mH- ͑&;{K 34WjŽw y>ñZAga)9ˊZYx$%=%9!9_5ƈ+;ZMnWIlI=;-a2-`$hz B1;`7xpa{fR7{n "y+#*R.ulkd)e+UG_߰%`T4P3-`U{벀: ¨Yhf!f \ Q eɏcK6=Bd6|")~~S MKָ \$&G҅J1drKwA#pi -ޚ rg4o*C^oT|oB ds1HDEMYeXc'w0I_v?K D" ^'Xtjz& w ѩ.Fz-6`cx_=QEq=-tF, d܆3ǖ6(u+FHVs5,2Y>g8Fj$`ow@wkۀg|J 1H8%V"YMai.@sx]s1qPv(>IPzFI'[nKUD/tTS gB/c;r oqV_5>uzNXtH*-/@YܓnShewSj9oJC5MuO(5b>7˹}vrSN5'" D|rSxn2}Zy vPH+lfVZrL iQ g.6<Rb`AeU{|<:DVypDp "T>UsxѼ猺% i X{ɦ>pӖ ~8jU颜ҌE.-%(OZEf!tߘA}rݔlׁ+qt&_s@æYӠNQ" AH'${T|=Ꮺ JO=`F*n +/͔ ҞE,9yyt&Z@%odg%Ĩꃈ%y:}p[IS%qըy.pһ7Pщ8MԆf"v>Z}_TΏ[f6WoMG, ]ghXU -.qdYYU: V h"$B!O;1_MڔdGz؈~;D9Hz]EaVk aV䶇h7ؠׄgM7. bX9Ѽ8on@s`Fsُx.RjMO!574}JƩ-BL0[m#yzwG9I)YF ksp+YDBG(ka *Pg\'Ԙ\S(B1pee[˗|SHPWB_: OB=2~F4{bf<;{1Ll!,G /VHPZPU:Jp[=2zɒGlO]2\,ĵQI3kgLE5 fXGG9 އ %bE%$Yd玆p .ó.LO\ `ѥFZ냽d%Hg@(!|ֳYj$IK `FEGG.ZAGtvfFWo-_=fzZ1D~얘,|Yz|弰.LO/\70/4C2BXo0fDBQʯ"-m'f?v>sAhZ1f,xլ= f0w3 Q6ƒE/YǁEē{xR-܏Ώ՝biZ0H=:vߧic# ) Bq0==% Ξo=-c<ęiD@/d\yF+h3`==a R&{ *p1"DWw[\77B3׭֝fR6Z#ȯ^W TO|* ጼe˼ঽFR哻V yG_}j&{|.<-$;l㦓s0ID4/p2Ηr4IJ; C-,_bT=#8錝 9`s8 .ϧ"? VfK"DUA$x42B{ッ-͓ϏÝN^9|&7M%,,}p{4xx.$0@*@e/ ]w֍`M=pn'DA;GozߚXag~(D޴Ir㮭h$D\e#jsT*F53QK NĒ2Uѩ.H?;yWԘBJ wÖDat)A b@9N?iډ|R@n]RRGg/XKjL[%vx rk&~G7U1N&eʇ b3o"'k ȼeԗ9(w@[*p.ҾjSD;8k{ktF%IwNdmJTk^U$ݐ#l7iQOQ+"֏G^s)fx$N% ##*q8:s ]rA%~O: xM$"SJvi*-j1 #WdVÊp=5W){沔_Oe+r+F {B ;Lp=%oo UҖ>}bdFG1“-vuA8A6%~_`Cf"m~\Eãrrm;5W#Pcl6{Sq@{ZcF% I,? W \JHǟ3 6:pٰ ݂eI{ؚIhYEl@[rojq$~)}XdB(;ڜ.' ' t%*1iZ<긝\o'I&iw6^5:GʒkytҲwjzm{0,g"BrOE!YO6G=t5E/(H+{LeZ$.4 #_'_:_>*{;Q'EJ6S{Y݊p*6&Jg]E/o ?cIK P;a-ǀ:27O; BPP=rﰻ |yd Ti4r .^O= x#5zn竳 /Гʲp/]Q<%m6Pr::7=UŝO6;>z0[DZHp_ʀa#F]k_W[O ~t/ ܰ.yyF.d]h[w]#U]ak 'a-)0UP(k|p>)H;.qp7פB[;c{?^bhȾAB~9&y_]V*#j+Vչ opKfJ"jU>n OJ4o[搃LOAxG -檘5"0Ul*V!r]IvOؕV@{a[dQV401R\H ̎[#%&ηSGkA2AM[(5ۦsSXryik8=%(w>iN=&e\ 3Y`c )Z$b3%r`OȪX"0\zq!OTc:xSm>$46< #U !:S wuo-R_#"|FtRoTr90 *!:,2G>D6!KU\Du^S1ZL,Z?402h&;SNdugحb݌! EC^" µDR=)֜ASSQ$$2WohQy+9K8Ne9Xi/5f\ D8cSMpuU˒-Z(K!Hȑ'ZnD*AC`{Őg`sO2T~)!x{0w@ALes{LJSLaXVq;sGfly('X5N's!l-$2S6q-[ qy?8PbjŎEk[g~ih]Ոp$B7Df 所T ]bܦ,ί`w{QD3fͅ+J2X(E6}:dFVU0fԨU}OmjOFb$tIi-HBKJMawkm[0VFhi}0.Y%=/HĞdrQJU}%6i2I7\y{Y7<-̂ӈAGPv.nWyr!L|ԋikA)npb5py'?f2h !TSڲFzS _a"z])[5K[лt.=V>$S$2d6R7M3 #rr>El({ r͎Ft2Tm~3ly> # @a GϨ%<+CJ?z]^gխ9g^̉qd:v nH]AYF"TXd@?S1zSqNE35pUKP&M5J"3Dw EK?Ɯ&i[Y uDPD ]-m"L?tKygt v`QOR\YI[8;l@3 JK}BZ+ȵ+gYZ07070100000401000081a40000000000000000000000016599ea2b00003190000000000000000000000000000000000000004b00000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/net/rfkill/rfkill.ko.xz7zXZִF!t/ 71N]?Eh=ڜ.+$e;\8[qסH:X0ԯүDgOvf6(K34\gfБC#kf-?PH-ĵE;mUYX+i)%W˩EMZcFٝ[M]Bn(['>$Zxc_W z+U,NձZ`*u Pn^bN&,J1VECFg]H,?MgDP:.dU<ɉn<{pLH'GSR([+Wg\'K[fhfCLg?)n oMА%XYTUqdB:g\ZK@٧=sW&&aDL&:\{!2&֗^Dk$itB g#ZTk4VzeƾKCYrюz`~anDl4\ / B" 1}`Zp튤k`;RSAix';ެۼ9Ȋvю\@*dPG&Z+i/H|Fl1 [q1tUlu{Cڙ.F[iy+iTk XuiV\蘭J[lef쏝6a-3ۘM*o+Iz=ӛhHBI=6#Gj07$31}i;WLՅiGnֱP8 #.T4 5y2c7Elը9644e+KG~hm 딿lJ9PqUx^Bp@[߉Dd`0iw0\jcInM^]\X"~HB+(ޟQĮv xjNuj&~Rt>]uXHd*ՋX8~3gtxǸUk2>4uT! .%[ ʴ 2Zc!8 *ORZ%oMr̲.#*IܺmLۣ@%&Sc]e5'?F Hp[7X!82Z#zrW(|njG,Qֆǝe7ZLa@[kwxy%EW0VcU*&?'3o.| d"q_[P/ĠMF͊66=Lr2#\s"-m`pX9֎1]e-`e'_}ۧA7K29Z$KlMx/b33v>ygzN@zPbxEye,{+ pnWm6-sx* ]yR]DF1Ju$.;2J]wlCMv"X|EQ*Kb'dG%ķֳkdas'P882oQiUC/2,=$b+4TgIpm=#0])ifɨj-"0mIPwD.hO׬=id%UxӋN:RӮٺ5p,+1wEXDE WZЇtZqr[&?c[f-()NުbЪ[07*]߷Nj:| lB;` d#l>$qrjPcg2d됛KG&x;+;ዓ{粯VIwiBAt*h&ޖ2UD1uAˬ&smLi>+f&ު)4)C Co (QShWkt\OC8=d[m"!Tq}2zi^Odh^져V=qCvL@BJn+3d7K~LT6`{F0Do^yjMZXص0sm1: Gư@b-(`_6i|Q@3/ =`@Q$DUE$r=ɞ86\&e{qSbc+/f_8$ .Ā\NE)+tg3ce\\g}~fa[$SpLQY*Z6\l$=}\.>+c\?cE@0͉kGn7*Z2b:>#%7hH|3 D#W\WX꿚'CAS3wO  HJ1l~>,{T4˵qZ%rEÀq̀%V>|)K_R1CtdA<*hg8Q`H|TY"ju;(?ڧo)[\'?Wr`!J]*bď]V4 Fb$~\l͸ }O?nR蘅1 eV^xj `T74s89a\6pjV x8~BtVw۾L@ɢw?B>dI&M^U.9ǧp<"F b 0`4߆SI 0|ӕUz?VER@2xJ6|2ꩻLـcUA cӂ0$EH YPcU%G Wr $). ^d0u3k{1tr(Di{NǼ$)adz/4mXxi8ζ<*-^P[+gwZgU*vA =҃W>k)֩*tY -ySol=TT"V"zLG_oQ?F8jek F 6I ٳvxܦ.dAզK"LgOQxs@qQ,FއO6E|{J3 f8ܙvrsXHY- Wcoz /Lcјq0k& \_ʖ wS +9,ʅyWXNc Ify[/0)ŏ`vluwiԶ ۴9jckuN{O?V2F~2.N,VɎf^@`OˈCl Q"oՓ1fD!F3$$vPZӌhx g`fG/`P)FN}ruPWĮ]otۓd\ Nbxqom]b5V #cz?C@[.λd/N`IW.{Lb`e#"0E}y- ^1\TtE# b=kn~QaYњ aVr/aGƲ=H u|0!Wїvkf+5/۱b1, U*W@夶P Ii, ,^X$*@Uu.S]IPHyzVReϴSqW #k+O"gH6E3 \ BNs0ߣ4sr*3ljbm^Y .+ ~6V ?0C6Ƥ,^Ff\hVȿ]Ғi1cߔˆ웂0Wn@yW-;xeXYmV`ꎝ"5}ʳ-?OGG":ܟRd'i!%'́.'}t:zuM+#vYڜJۈ>l`\@oL^iKCB EtSdS RΝKWi\ ~-+3]Ȑv#r#.o%B1"Q2nJ-$C$p4E)7 ~K@hMI_yqk@I(V(0ycPy0(xuS籠L$ dT|3kWv39N%S^SɎo{6 WJ0OP(;rGg-!K&2?CJpsG{ݵP3$VKˬ›m\F d9虳vwoV!~UӑIr6`w¿{if338,@Ĺ4VY^4%<F۝R-y1/stO}?%"X̡YRaT4W0 F:;(Qp;)J]i[p,'<$#*u;e>eQDGy CmhMl N Q||T+w{3f ܶp ~kOw397UJߟ U8ѣEflxdz!=Аޣ{Yhp\*z JG7\]u{1{~ @-3Է_/PGyRʧ kpFrͱ=kvCrKj"Gui٨/? 0ѪD';=%5045VxAhFSH5SadZOVS=&d¬@ݴ>E51wQjeK,jxB eVXcO B./y;2U~#зX+ o'e #b'D6{ tLXǮᇒ/i]uT/ژ%u ytz''e ?VAj=UOI4%s2b7_"DjI\E*>"A悗eߙv_) x6RMyT(KJfI/-5}rMmq =}% jtSK߲t-D=3t&˗}k0k1+f7[&%VUቃ^,P-ƍ(f^/O2YNe|f8m]ȁ:F*kJIRBa< ĦXqqyʰm>I+p,V/87"E.j7OaVԜ KR~T.͛UtC2po򣃱' )p0C_EV( D)7#V7yle#d!'5~J_U)J@M~[MmVQw4BK+y:ۨ5j*#dΈrnD"i9o#,ey3l0/; ޻%}5"=e0බeS֊Ef ^i$Wxo lt,\R? 覺krlx"?d ;X&VfS DzΣn ]4kq VQv-BY ̴\bz>GY64Feiާ=aV@g, :: d jmwnCiPuSK@Ƒ5#.GM0딁jHm$mi莜&c%WXd ߸cq?/O<36{yź3!R+ڜ,44rN@>YRw⵲^.|ƣaBJYkReķ#'bCgWR1Cp`6'L{R!?x)=?6HT5v~Hx%}JCFQR}'kyp:q&n\rTkX85\"* v:HuКܬBѤÏ`Pu-EžKpyi9EVpcw{b0yh{$#J{Zw| ]f-s6 .})PޱFrG>5a^èt TBo`cͅ?;ske'X b TY_F 8<7Mvpz2ª2~EyEOia經e1糜$u1Cykcxo١>@?q3.{=2ei93ܲF3##ľqBV]' o5j9A\ۑnہ̟0C)RzBAj@X(Y` ia@>SZCǠ]?,E9gRl\%O:K +iZRym")Ybp#Twq!, }(cA`Ɵ m>y!RjD%{6crwoee͔55TBm7zkM ֌'>PkδCONA F([i.|AB81'  ,iZVFԞaQt50HSHb^Dg{xa|~~xBR+([uPĿg!P CA.I.+=8M\:Nsu- zImϗZ5;#T G4T_a &^\3drv07NȹlKWmzΩ"VA}weʖѵ`e'ѸˣY.գGω,n})nӋ(aYdz#O—cS&u9$~Z qj)`n= >-SŽV;?k=L -KQ#u>ۗ3!Y<)۲ggk~ c 0$%t;:~rK=0:mEDiDZ3SWf- M\|FhETE"p%0T{L0RE ϋu.'i/V犿D-)'2I\W\R'+1YxV l SH2C!=r6_a[ COΨT]Wiz5s j A,.0KҰ_m[/n??Ūũ$\xlP9׾?6tͱ ֍Q~Nᨇh hmt'¶S ,7W*Ep.2qZoohbN>PK t#T_P)(>Z E$ͻo醅x': ?@D@6/+WiO@M=CbaNjȍCakavHH_㶊 A0dD&Qm'?Szgjɱ. J+;3j^% |vKsеƟ r¡o\ǩ 3JЕ/O;`]hXiEtISUmIʽke>$Y9zhMW|x#i uْEzVM"dl?'8DPAu /&)Rʆm4ʃDKrہVL'Hw(~)GkלG㸅3`gZ;`B xR,h+!!njNEqrAW&n! VHk(oCcA wlk1U ur-אE(if)(hİfL5ֱ ->Wir}N5(Aul&)iP$#RpzYK" I~A6Z<9Ė9F}/0麦s M{ͣ<(!z'nv-DMN|rzod~i;q<q GTA_"Q # 3M 뉭*ڷ^IcR@ct>~ٶ*l索-붅@@zEI |{DXucYCӤ~PQIm+ KM: <+t dV)IQ좬50S&?|G1s~˅\<Ķc?(}dZTəCV]T\)b -u }ˮ$Bd+GhWfliԐL ;S~&h= \o bp򑴔 ? h&(aomg n'%b@AZiZP\:p" ";'B\he{MMk!-K)298kb=8@fkc螠qL)m$idG/uQ`ϳB۹V`Ftxtu1; t-^Qܮ&8ħ9ySSHQbu*\͚Կ`Mq}5)FV>V2b=U{B\}4,̴ o.fWzf| 2iy#H3GivG\!#SkˊA[(~}6@V_ $K,"pyvOJH(ɕIPrGXW Q^V>/Iʘ"\.bHb-رgYZ07070100000402000081a40000000000000000000000016599ea2b00014444000000000000000000000000000000000000005500000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/net/sunrpc/xprtrdma/rpcrdma.ko.xz7zXZִF!t/]?Eh=ڜ.+X4+%Z hfLbnzfY톤^]z$"@9SS{ۆ(pP+#"UW&XD/gOj#]x 0ا 3zݴu wh&o鐆_ПiZ<}UKni7ռ9A,L|\*i2qZ;e# |C,ӌok_9ZS=Gҋ1 xt |>ό0I,$Iu 8 E~7HoքV*d|y[6obʬdxK6)]Q,xGG G /d?z)!r+OBnq)nV^,ޟLXHát.}r(}ZXd3(sHaɯ RU9~T,A@1R # Sՠ4)\X99 'ot/ [Ѓg3! )[uArwβ${wXƮ3htնD pO<9}s`0 џ2r3۸ d^h3r~/Ҿ5zM7W83A 2 꿚Vǔl 4uJV)C6]r>]0-]cXUh[;5 uPJ#X7< [aTzZeo̱O Z+JIcgik[y߽l$̶84.NfASSx+MqJZa#Cbri-XixzjML+0,ڟ#iKzR)ڜmQ9y9D'ؚ":%wln6Rn ;dU ڬt`.2]c#_//P߻6je9n0Vm&tR*!dTPsk S{ƝK"8t}Zu4>KAQ4bbqҍQs0t7ܴi38};@xȻ)DЁ[b? ,ץ\$oU˕]%ыg"3quNiF$L>)?E<ג> k"NxY|Uu܇*Fs1,t1 6:%?PVk?tH*{VdNԅ?:hH$b-<עJ[0;:mkxYRNB&5xʧ,©lYpWYM hQ1zf{DvrRܹw!U6(ތ:)ikF<0 q^⒜O[B7Laвrmv jȳGAx f8/ [snO LМlqQ|yU ).Aeǝ1 ]zD^4>ZSJpBNld{zXRkwޮ@;=Vwh-]~rN XG$S"]3W' y}i qds[ّlrB "L %Knۢs6R=Eڝ⹰\| ~gټk@8N{|×"R罒Fk(t$1z,Į@SzcՅixFb:Xp\ˆ=}~wOˍ,9S7EɴDTpC$s:Cx;3sEFqte]ܞU'xh ')H 콫INM5OPD2;){omWaOP<^_>UYH%h/g֤g"xF:@_-4JR8AHaiZ2+^للCF@rKX=0ABPՏ4a"+a-'PP7Clx NNoJWf9)_݈x5QBM(Pt,c3&ЬdC$U'!:\n\]] osBP|M!iBqLpɣݧzDtl"ksea=ae+g0T=vДrM[\okat$V kMHA୯48 ez\Eݧ!c+L\FnIhdW%W 9Pɳ4q2ˈ:Jcn}!Ruɂ$N^"duQ2 _[0IMKolLPytQ< '7vyi]:Is@q#}]( Z%Ap# ,9(>;Ej!˲ѮMJ1<]>%\ ŗ, )wi'dRb_ؐLX:M_M*S9|'"Ɏ2\ 9\ןM ],0xo-j]L0XiMdzFha"}So>7RtE_8=31(!!+CW9~Y@JHY6n s0LR w!a8Om.bW+nğwVJS@[nJ A(pB=9zA\'XTUT`} -4QMUlHvB66>~T5O_qɇɋE\ᨮr亖ߞ4Q=oC0K%˸Zi;TN~q6+i=8_9y^AAA['+k60X5.NɒZVSHN8Sq.}++#]E(ڌEE;뺳4"`Ld['L؄Je&8P3EJԐrEhY >*ޅ^g;&]޾,y4Ua{sT儼 l\琏MŨc>{}'izʟ945 C,0:*q@[ jk4컃-V@~sʿ=ҭ"O5(( UUrAL.ؐy4p9 @†Qq%$QG۹:01[2h'D5L ʼnl<ƕ4c?{Vblvpةq@˻ 7@ -"7뷀t`x#Y5lR.^j8H@nFJj&͡wVDF7nc;fF4[XNhWS>2ع]C)l>n?Ulp& UJZ ;/V)U'XkgS%E' 7G5]#8MdKdamdsBj,鉛\aPw@u!NY^hG> yrq4 p E ;Ԣ>_2j p z?vws3sp.aٵ!y$z_} &6J|NM$Eya,~Qda76)v«qAUi}{d~Zw^ Ac8{>f֟&mf1HηPAZ_Z_;Zjj,z?ƹ"gjV~pAGq}LnGp~8jV{J}Rh9Kڞ\cFT`uFx(؅ s˒^|_kֆZ4I:2pe+|m</ bŦ:/ˎE.BP,Lw!N-0\3g%bXvcCI7IЏ)[Vxz# ֟Pxhv?fq6!7BȌ,l٨ Wt?J*ahiʶOHNÇuqmw ǝb"\N!g{85oDT<]$i[MNR? l-Ka+Y׬se[iX*yLP=.BЏz2*>Q5?mIܰSVbɷդSx\zC*cQ .I.P(R2%|jamYAF8UlPIo^֎X%l8"qs=UHB, ~P+NI#4MQv 4B?S$]gH lXf/m&1_wWċM6DA"p>d̸4ȯ(KV 8TV{sO,R7y$y͞D|k lnby\n4(~V&,w^j>n~w9C6e:l94Jq$rv:xw y5~8l/~NtOnQjNyQ:(]eD2hۿBrfؕ!p_&B 3)_oW6븖-6$f@׃OtC\e8y à$W9Cltk@wTaϺY$?bgfα)T FlJE9ѡ~7C:ɎA0N(14ޫNb(V5{ fMN|"tu~.h0 D(c}%|jCKpBvj.Hϔ$kR_Te3RK@$_Ef ezGRa&"Oi&f C %<5]+I˖U.=(5rQ0W ؞oO \.=ݎ{sGS9?/5ij%G=iLuۅjj:EyA.wrp쌁Qg$uZ4̵<099 !&v1&' }Jw8t$$/^gF;HvkIswk,LJTl<{G`x\u><\D˦h3jD]y5*W'icr^t 8k+Ro?>JLpz@0DW /@Ab .hPMʝ L0L1KcC"hZ9&*r>x߻wEG`3rT&y fՓ(x'{dKTL aT>:rx% 71\ٶcA!*l5!ykVN p|?,R@nR >c.'E jޘ $̡foU5yFNĹ ޞjCEe-MpwanZ""-_!pZͣl0g>stj6nOi  aq7vmSpqEa"/Myvt`p1y:Y9|Q4Bg35Z%`sC*\>A,Gg..جl-t3ɟ+* "`FXH;bMDs7_u\S6(nc]aVB^#.Թ N8Zd<E)#\*\ G' !eR͵OcO:#9PtcT:1ا.Tb)Ϡ+1FCW9!P(_<!U [kH$"q2n #qNe@|Fn.M{߰]R\Xko^5wV`$ *VYW.A*ŵcVEiSo :wH06HQ82-|+V]*=BUo~;1,M aRxܢ&akr|%&*X1*beں|(B&zTl^#0ئD,g@`2>Htx)z.oabkܣNvir}cqС*YU,i 6v|GĔ~@&0SzՋYw[*ɸB1Ca8a^OYr('1> Y0@bjq#v~Uix2H9\,Y[=3x@c0R ؄˹rNF(N@o\<]U>6crꈚ>3P0AzO9$\UA ~u~stabDݸp A$r/b6 5|b`EMifVA l"J ,ЌKKܪm9mxm;x$0imF󕖋QPBn>]0ġa/r)na84y)zpG0d&%|TtyR l3'"9AKI_C$EPku$(%pRҼ[֦WB]SI) 2e/~$B~Wʽs]+Hx4!_+$k-ED|+5=-W工$ 2LT3l^C 30uIz(>Ŷpa9vi9ʭWP/o&~w]Bk C~j斠˫[;YpƩ˙ǥqxD=jÛ5yEy%]5$c" YՇ8z`w}!ا&@%ʸ{ !|LO%Hq,.{f  ZFuOh*ٸ! 7͏]7m3s*X@<2$Sx탮s'+'VL]J= JE͐(E^@}l7άE~dσBt.щѵ.:Cg':rNZ1%򏳺 \v1جRA\[ ) !z.GpK"L(Zq{*F ӳ"P#S+ $~@p?]¿r4 q #xN4M5khk>l`f윂 rҷ,N jپ(bP֬RvAmܧ5Hw%a+$: UՆo,BJw!N]CWwc d,}X@|kK&ȮVuӑVrU{ |#tR'-T?u2m800()_߸mE/m[(ق=3]+WwIpgWz=ȯ4 wo}*Fg9N3 CQMgip}DA@A7l#l#n?cj|= r)BP*vUԡĿ4'0Y](O-_n G+xs;"J;J$}΢L?$__2 lMJkk394 "9}NsNbu5ŰE Cxd{)tn=svm쑻)|:0=gDҞtS;7$"Fb j9?~?|d>oAі NFx1?FnhP.xWs]NiDd{3^GD=dg\~?H`N84((50OWZ%F7r\n+ \("F$5nasxXTX GN N)H4Ea*r~&&+m5fA8]yRA|*8 e9_ckGMn;?:a&N5v"PS{F4nny7&[i[9 @w3Ziq f6m6\!!65ٓxՠ ifib~M:ꢛg.Qn1/2$`Ru!v1qp *SpڊѦP=u3حJپNs>gӵ%diY%қ=?4R*~wAɷxmeXh-s,#Boi_CY^TKp8h!H%Zlk7R:OnvlwxDsMME--P?f֎{;BOfg !vkBɶ#U!"i#v_94~ /L!9[ZFљ#]VQqD3=ʀN?tTLTgM;z>eI01ęt$o`gtܧSىo).ps6,$w3QLwLw b6qJnhP}-ڄtnHWu0etn:Ǽ;+PW- o,_ `2Webdx%oh su# 8; >x{"X#}Ba\|D Ň8:_؃GR&~rڴk~iatB W&i}RxRs$ZL&x3 !OXJkλ0蓊VaV\ ղ4y([" اṫGD$GM1oJJ5BzpNa88M;uMԧ}9LkFqŐ'- lcwJ9-ڷj-*O"~KmGɾfsޤDrgGO <'#G)n$(lkV6[MhމA} s$圾E/={%>2dϸV0V=o6 }ՍML}ƍ)~]g :+jYc#ؽghyҦM yS$?H X3:=ːp1.͢2ų Z ;VU,LLWSX-* 5V%8-.rN t^'='0e78ƌ3`"^ϗ+Z)Twl+Z2qyX9+讷qA ju':l Xq{JD5j7iY9^l#PQ;yh6[gc$\|/0`R#;̾Z4H\dԖ%tD/YYVQ\H#, o(Op{Kd@ ɟ{pOK9ESc'36a$-Gv3| ROC:d^. üۢYW*OyJhVVb8Ђ"eY6djWpd}%J&]0nUo;T̯'Өᇄw>b6JjCa{"U%Pѱ vCi3 ä/Vdb@qCIշ4K,[eC: ~³<中 l*aԯtDCh)>?&Zs!Yf4!l]@Z"e} "SGW{^-hŕuxT_d8~}#Q^Rsϸ^ :_Od>qIon*ƕOSΕ@ZwgF4 CQf&Gr]TEl֗ѯB?F:VJď4, Gd W{|dɊN&PSYP7_" UHX(޼\v2-;sMyJO A3 O' !纗uuI@PY "么2VI5~!8xPhj}03xźWպ k1MA;:(] A3> ! -=cRvߌC[O?Η^اN:dPSo/VBP9Q<d-\jhY\G>|d0Z|x , |<"I )IX d;\wB!K :p!1EqO Ա푷4ܫR&EM/ks6þ =p)݈ (ޣN~ *|}I93YUG8`&Ӆ$\O{Yhf*)@҇HGytiխ c64v6*%XJTB}aeMYp%Tf}+BlnI6l >oAe<4TiiyVMjŃt|} ܫƓDFع=^z+=u_Ѫ|cѣ㠴_6sĠUYĀ'%FtH_ -]tJVDUAL\uoRVyë ܉8D12ZR 4T>'Y=5連o+x{K)KvJ?v1Ml0L칆A%r6M2E'&o/"U]9WTu0m'ܷ <1f.l%?#U/BEȡ5үoccq=UDRpnj9ov<Դ1uSÒvJ nv =U{4YZ{bsyv=l8kQwOT?m~zPTL &&G\գxlYPC @s?'aH($AǃlgGF^EU|mcZ0RKBnJpII6|-@iUhΪo4(n=Lg1ۡ ܃AhMXx5[@Or/]>\;c W%sNM&%Rݗ0pdF)&Z&ՆS8s2$e'ER9z5{ZSChmIpYhj$xh-1b;kp, xy/=\i`%o XRWmBӫdЩ@v"omZ,W<55@[(HFo2Wb]gf@ ߥA#da#19Ue aL+KHnVf!버V~RSJh% iL[F'y)FϡiR+ho( U I(HK~a([^]Ar^>;̘闖|ըqĵ4A9w*$rcؐ잻D媸ji/do{E萫.uv=KүpR*#Jy.B<(1j@/ͧhQ{V%}љ'#Z0):??xYfuwf㭚{ivWՖV~jw Sďܱ^H8~q\:Ȑ,"l^m_*#uBFSf{B9ه }HD|3k>^&j`FopXbbQBÖ O y@qGʨ0PZ%ΒCI8mpuz/Z9 <=XծXjf}L{6}aK{Ҍ =Y$*%f,(gl3i}L^5QݼU̕(PM~HiNͤg[P1 @q u' k7?*RQg] LJZwQc!G,ipLr,.:!*AzN6ݔ]x ˽wnr؉L, Q#B2 WXLk(/eVV&vMP>{wyqo+lz3d56o !A aو! B ,4&"-X6I$`3L#9VEܵIW, Ya9 $t*O"[_-:@h֑w20{C@>Q3)S|lWȼD_娤@^9\H1MNЖfkp4s"g)} |ǫ[kkPsk9.oQܞBl-4&k g p" O@zjJ?|Xf] t -V𚼪d'2g rA\=$fp~4ti^TΝx@q_0nī{W|R&` Qg6!o<0_sG䝺5 C 0cl?pFR~WV+1 vg7^$k D)G&/|ֱm!OtYu>pp/! \fy ѳ MGJ_1T&kȔh _}I;1dﻫpl5[L=kS&"ud{^C!J ࡵ96n;aHvX!}䓙HJ\!L(n^ cbyT2Au^юKũ02စzh*K27[? :2Ԅ!tQ'~K $HqxgkbF/y\ni{-)]%k֊5U cC[ua=qy]*헗~&ĩ;di߳3M٩Y>-yQHwgSG C}ԓD5a06<<|> ڣV ;ERy:U ?=8I:- PXAgHUI $ӴL蝪5hv¢a~?HQw~f꧱~!G.ݚ%nji>^":A^|vH޲@n Cݞ(+(=@!2ϳZ XwWэZ .e/"?۸]TH- _&P>g9Ʀx^S8 8\V|{(n?<ž*<%VBkjW_ם|X7BɖR< a} mytq^`jcO&,жaE~9͞ۍ]Y`%?#mSцp?>(uUL=2]tZIzwo1*Tq)NS{A\,cTASrݠf `M>|d;ݶG,N\Gknil*RxAJ٣_L~, ҆a!$.@roiH}cWVWT=tW,QeM$vhHCBp&hѨ iė.6CM&Y5|g>'Hm TG`1J z&ݑYZOt׵Hg&?ju$$cK{Owsv,xmx^W{F_Le;]= D `:tA#NᢟNCbz=7D0beTկBxY1 SP~ ݹ_ddꛯoάjn {3R[I61nߘ[a }v匋 @Whs96E䠑 @C,k?rLtA?^aY J,8u mMta0i:HNIAx*Ϗl&z$;NK7X3E-3 m.qvF-}P?&s+&"e!"mdg] Vs?*=ho2X*X%;jAޔ5**^ :̘³aɬfORц_v:[xcUu,MCymg?Չf`u-%/\BJ@-iEhYǜ#ޏ,7*{$ w"+j-: >C $aS?HcKHXOF(b>ľ%?8nVZ'Z i_Z{ >6B $RV[$j3TP5RG8xqJmRUر8(&ISPWadCR;.zei9n#\0Cy3^cKzd 8AW]n0y mwyjy;%hڋSR6Sw \IAWcyaQ9Nt9YVDn{3L9.-5,|itr/2hCXiELsW`CNB}?#7lPLTvq^<FvIRج=Ȅ<hyq6eHZMBOJ?II#kOwd*UJ"U`SBdfn;a^Ӊ^c6:Z֖&))~Hd$o5iV. 9uArR C0 rPIMI|8/m*#%1d!T||Ѵ kIwou*g[*3&^Ru c,7f _&n")&~nY^mRǣRT9-d"uOCۆ֦N2_1_e =b4Uu[ߒ&B>xV$>I#$7CЮ`M2Jy36E_&?M; S~%i.rÓ]󓷕٩)xŮgon~&`!s]Z`1åEz;VLr(PWr~imԱ^S.a/HKy*Ko-8fV'dLo^URO_ޮ/>|u=LTR)>͸pݲi Kd#FbF:;=!$3SL?~NAK׉ӵ9Kizq[KPI[^ҝ}li(r/N d},ܽ%nm#-ĠEz{}eXiFۅȆ75_ $+r`F7"ۙ ~=fUZHڨ1{~ajLAd8s:'+|b,EQb7dtRũHΡ+-T\k W8o?*^ipk4(*ux#YOmTdpq*`$p<P90i#0tR1rXDQr#0~I/ńsƻZT}sؙ6(['܉|Fĉ%Ho"x/\:j3ΤM̰N*.Uj D(hHBVժ#MጔOƒk1Hjuvœ;Fұpn0H;u7}M9FJJX+1]}*a> (8 r:ˢ=C:fG62/uO)5>.pj%\f6Eč:E;nj~ rxTmR2UQ /'ܲs zcG?ǖdx?ylҏLD+.ݜ #}#lbz};E ; Lv2%QtAG)\0htiD[J^ܿd[hQ,By^Iy D[ۜctml/-*ߔĀ\IGEn6ȴ`Î$TR)N7_ a]ߍ3{8J6l$d'UE+mGܫj@P ^5eL/x)|ƞGu5j?0N8`Q3?zŀ;iDCnAgQ8_ +JU6^#1n8Z  к# , B&EЙ|щjf{ 3yXcf(&lBrC8{ {S'[.rrDSX@p ,Y2O`;KX&lpG்i`b'@/z-ťfAFh'SžaZK0.U9OgӣWhe*d}֨?~F?CtZaQ.DS'-H$ħ&.:}))FN~X@Inz\FJ:Nx0F+-VFr,dٕ y 8OB0ׇr!y'#h5ړuyMH0RͼXvwLc:AyYW ?P"ό^G3IoAs4y5¤:KTH (;9v|xߨQrh`77QΙqkWLЛ洗&%*ʵQV ?~ͪP^#o<]gBc/q@I7Ya,j[hrL^ H4S3.x5:3cbֿ0.\ed:" C~wF *ކfX4nYWb@Y~+Gb1'Ί`?|RQ zQ []6wc鞔s's ^)d>F#eC\HPpl9omKP#܃'8kua.<ܼޘƉNj"}4v/"bܼKJJ:/ևĵ}F (?Σ'$ƿ ϵNCVejی& P B_v+>š?0o;OgLH})M.Lh4S ?KT/ue7HiVDڶFH~\g滤z`ds•z:[%ɧORP-7iX1Yxid{s;S)=hQd]oASs]L6fkQ}FyB3xMe%i) eU@ t+}3E2 %:̭>H/6=HHl;l\:k3Ըopv 1mؐ.*rgbV FfaӲ!\eƥ3cڧ,Gؑgi5H˾Xp|)1yUx鹳2u:>qÁRcuG y;)lWt FHb``LQ}.P2 gu3ȌcjSq-{@Y"ڌGF~ ZHuOGMyTEzϲ&xAH2VM4%|m~JJ٢k̑8:p$5|vdz$poG4ۛ/WZz?cp)d6ú7 VAѿ>M p&,sU;RP2/Z}gjh)p7 oI&Dfw:m!>dO3}dt#p >@>(a πCVqoDѠ#\ uܽ S{h26-ow:rgʤ8,êBg*}5gUK+SLv?^!*yubʘs"319XSq.FWpl/3!g]>]ia艥\kEv6=a3])שؼt͈R,s'{c צhh}T`__ο#1RsY%F:!YtfohueޠX{,@%:*IX]廜C[vi8vOW)NcWÈ>\a F_E~Vlý}@xo E6X5WZ,'M.y ]Ivk:B01bgoCC bYؕ9?vCw2G!;ygDqCfGA5A~'T`7β hTyb-"¿#YkM! P9 Q'#FJZznFS>2 DjæjٺmE:.l7M`.Z!M~#$a4dxK/G E!{i#>O{ҥW98)CxElt'kCޒ7]O*~|8Whm)P~c$`L|0Ća!fڰB"ĩQUC%O|)jS1c|«P)^/=#B#鋯jDb(I4ΆAdEL'%՗Sov΢-'}}:yGƀTmʕiEpna1ָꜞ@f6ca j7޺T;bxldu_ Fs&D3J%:Wq6-tDpcU ͡RZN/SoB6XC-^V Q:GGTD˸sA< (Qr?QݓGyϟc=XЂZn6]0Ɓ?j=UM8)N|:?Ju$K>l4ټTů 8$=XnԋB(ugZa_=߻N(9ɎPtVdr]{qvk耥--h/X>SOvۃE du~% O U 8h;.1NJLd(/αQL n>@< 溶TǑQqQo6fopl'"I^s0uNm:k +2^~`%+˘1v1[+a>|Vx0~hV"bYmpH`!SmhS;J~ǥ U>Iicss쪿Tt)+ő2xPƣװ|C^&j,YBu:I8!o[]>I9=SJt xԚJ֖zijiUp+y>:TG=XWLiI1<|M{p!$EcsNs/EXH_z/` m0:Λ1t8E?Bzcve@ExņIJ^J`3H$Q'v9&2QsյEXָWY(;D}bOi[BH3W fՒf*h!5ѾGӅcA0dՓ30m=V2wĭwc#1zmIEozд "pR+-idңYI1v;*O 7;[k@2''>byzG|_g=8D>Al5OvCk9є YdӪ%L>dx]`jsXx^Fj_TaRSJփeG2r4%Β>tϟ& yË b[_0mvu9e r]JLj:׼da'|ܪT7H y$6us-e/:.[Ol4s&t::֯J.3Uwn#:ǝN6u5zm7*]f c5&$P]p(,n8GwPpkke F!دGqDl@PF+}^@''h*WC]z,Iv1a3Ct NDY 'EhR$r/+gli㉲VY!' ljP@J/ⲸdDj#/Sɜ#wRI4t/LyF\4-h:/#Օ`WPLPJ@d"M<=j^&IQ-fl>MqhMʃ҄r2/ល騾E6w a1|л䈟#oePE͆ANrƺ((I<$63o\ Ej"ov5MWȤYߝku[\!ö'BVBXndϊr8& aع!G>i/0P}0Q%4ɚYRK񎇦r#R/n˽y&4" ;2)Qՠ/%(₡[Sɿ[qd'cYHN'6Mc++~ⴓ Ȣ_2{*ubU̝b3O,1caps#|@5om(O 翏5쪢 7 9 TKK@-"u,'x"X'̔e13Q15+:̢LW|!u@|b0(h{B~rA$HA]=3̎k%H;#eSgHWzIݭ?kW·C)طhI>H44Q\מtsR/pOQ R, M U ՜ lK _-cPd\j%7 GGC<՗zsy<Y6ci=mz8綱2`d4nVD+`"t>;8h(w|GEVl1uk"E;b=v h/3"j[o TE~ę)ƫ vfsep%Vuc0:;ǙzmӉ1\"Hh.9MWojj[@N=)̷'ǓT >pI\iCy$~@i'ɕd:Q Ɇ;ep?;Ĵ_jpE[=z(^mNkT| c{k6wS=bq+d۰ƕx ܵ[÷<4rqOM5_0]Z%=yY}]UjEŻĦJ-ۗ< yY^ULI&!CHA9W'L*Fmfmϱr9w ?;%WxI0.0^V{|5Q ebm>Py +ldy@=@@03$/zHlD粒pޫõ>QB@DBvN+Alw-7/:: )r1_ Y?٥:se33C$#:34d ޅy%K0^̯,  $YT3ѯw\jۺ>gZ]F#)^Ds ʆ q=HzjLrK RA0ro: m'X*5sO;Jۃ+^'æ׻X7aDfeA&]qՒ ,Ah^&w!"JV<Ƶ:6D׶pi1dRSrR|EmɊcjPm;}Ӌ(h~$g8-g<ӷ֍:.`Tta%!w۫"Zpdرw ep~W-$3l>eĔ kT#MWHʰʲj;w  ~s@k뎓".<6aX\zPILjGx:*i(.E"0H?(+^% rxyLxjF j}=iHD T聕~@{59Jn&,Xd(LԴ#`m8Uo&*Ls>ɡ^A@ t#[V)2cQ*YlS[)?)ڴF;/2Qv[~7Q˔@,nY0wOGo,ߔicdQ%ExDXx9SV]n |U2%yvUaF2>,|Ѡ (8TuZ+ʑPS#- SBPNv aST7MxE6 FEdPiG$Ry}fl}d4(y\.zdXICDFD }NIZ! iez=Eװ4`,(~^_t~%'Tn3LT(M;cr 24_]v҄y\k*Ol_V}Z'xEvd6s(:tUVaT =s|ԟׅ!Qq&'}th#!UAm,TB'GZ26}aLV3PI MQvY2-:׬ t:3^L5>)!`C|_щyy\A_5J4,!iXG:2RQ.ѨS 诉N{=RB<lC:fxө᭤!a)%hCޖ.f@15q_ + ÿ)FړHց_sZ6EBwcxy\i̫KA<\&}K,癷lոKD?mx/8qmg)M%Z3Ai5"@ ¸z8ޙ>@lu>ja‹dA=m'a +)lu~ S)Ǩn" 1/PY3)|Fb,[BBiͫ?`&!R|E)eD<5]/iD7d֡ ;y<;' ͱ|~(Qh a\)ԨU^!j'%qC%JlH.>2pw\DnfؖҞeI`XL9=ل#WЯxμvPDVth *-oޑ/emrNg7JT)De?7j*|iݤ~n8,J9im7FY,H]3):1u@ccF#֎&n沃 >ɭV! )q *k4#U|T6n`|ȜE~2UQM͵ɓ@gb;Vf_\)O`Eh'GYl1V H{i" ,y# (KQw fW7|MF ;8u_!TF?$UJrauES a (yx.RZmP0\4HNbLT4/xk9] U~=5_Awyٵ1xC=֓"?`s^_e~^08HIciן?/jzA snR㣐Rŭ~Ir8 tYiȐ#%>vY HەY/Ϛ(m#9W &Ty[)rH>0մ R4;=oJY>{gmAk;G-w/^.lV&‹zO?-|8-0B;QZ,6ݺ4KHֹϵT{ dc8SH4KHɳd>LV2$Q_4qp5#*%0F@7W5!(aa޿_9{@{-=bQ2}WP\t~fJ(lQ߅f]Š- a>77=@B ;̕&eKbt63٥oB>V~AVx柫]<e*֔OwVydϞ`G3]-'4mE+ QvY@M9aviLs{) 7DcPZs5 >2=^o)YcCCpڬN$VZ(#:xY& |KK!4.og\K/8RhX }ɸs!>rӡc>}N IEjMѾ{4JZ?4_-D$H~GE-0\0FߔMa ^vt 0 B!~x_xAT\1ce-#fj7+ŧ*ˍeholv}>KL=?[XH%%"3#O9./I쯠˂X2-cB& o}Olc<_TMs\Ɩm<a'{e_aFHvv3pz1ie_Tgl\4⮝]Z:+up+2KtE%U<*` VqvaIPm@٫C+0o9>-0TF-ru: nA/<'L|BDE(AӅ$PзHſ&'f)R]nqAyoǣ#f?r G#zGxa@V4lgM8WCO.w,^%i*/[El׌(Ը+ԩ=]gw?D6Q4`/7+rԭѕ.k@m#`ME`KjL gL?N 'Lŧu@4R\Zy gfQ>pݞů/@yMB-{obft(T9BJ >B~Qf^r=tr:CcT)S%5n+nF*蒉BNkz8Q raJrrb|Qv}LI%A*Hl> *YX^cbB\,jzTFe.ޭBrXQ_jח_pE}+0a_nbͮ[S 2*lT%\}'vqVF&N!#XDkZ09ɋ轕)#Lpr7,+hP;]M髿G @)4]&E09AHW~G%6gpi%$nN\Nwѭ "!\&"؄sg8P_4]2)#@z]NOcU1QSG1"SiZE'vHH=v]D~jhȪ'%0NagtsS/s{~ ʌdIݸDec M]}`~wBӘ76(ſӏOE{*)0XNK(A֙7_xX=Õs1;d\Ou?>ae@b u- 0&W/~aTÄ\лO=#jGCy隦xlDZ)a1(|D HXHEu!fOn2UF+]S 聫DޭjɇYZ!uPI%Ѕv/NnxYrFW -:uun[Zp+xUcp"wt $˚*˿y"f o[FKН$q9U]EqsOO $jȌ <%RTvtvCS $tfN͚H||^L_rƘV\ v` r 2^@#"axS@p#ؔɕIvnئ(Gr@ۺU\uGq!X'ZwwC+MtH;94ߔ7l>\^:ձMϰųx+1BhZGڋZ 捿a9Ҩ@]468GK$ yE`Ct C T1)9{gmx|sA' mZGw/byn?:1dw )~\a,>,H:ld456QtcKH9=@"j #uB"SO7;![sK--68ǂaEɩ#u%k͕詸:>ޛ(,G<:dl4r_4WO,E([ʹo=,[`up];)8`'}EML_[y%=$Ш:fs<jC_UM*P5~(|uBz h.~mŜ(J7]4wr+iQ2Y@<@KIِ׏1u.?hX4711.W.Ӹ."7!,8&`{y8g+ 2 YY\Q3++Q 6b87꿘CCꗱN 7aOu'ߗR%=1=ݑe|v=vo}UvL 1}fsN,d2gU~=0κŷ TsDH+NCNЈ[K1#/;[ҥde"2Ję6CUn=5莟^}>2'A S{W{L,Sd(6y/ U asP ϿepLOiZv[:)+ʪN+ @*qSZG?sJ2v5CUCl63EkqN$#H$[3ae694q1K|Tģ+[JQb'k~{K qH(WvB\iVXسSYYjǂ`F}H dI.{ - Z^8Z+3͟d!Yh Y)Yգ>UOKZ .)M{U/0V$,Z4PwgqkM'IKD-e]VB9Tb4}l9/kܲXA FΠ5UX0UIV w|=LN|n@`r2"/l i4YGN!lYyQUpn"lhv:0; : ;<?ߙBh$X!dhGHF IB1f?)jHǜGb̏LZxS4y$mE)g2m 8b,ƍISa+d6 {z6F1u]ë& exCkM||%gye>+cfL[<_'^qm _?%_ZbQfH6`q3 A0k^PA7 R0$坊9!=9[}oVEBVNmI^}|hBQ9} Uv>8>'/| }ʺgCO|RT/LSd/dz١6؞ˏ[*HMZ57yKgG ZP(ы{kF{U~AdQ4-؋GKRdvvE_V8w}zXM%; OF`k(U7޾fVWﱑٚit+hIZykA݉ڛSOu4#]rS6ScfͲZ|s^uƖ\ Ʃ=3|])x@+aܪ@*DK!|@Zr!Tn@ qAF*tWFI`{fLCQ@2nѧ:aMA'jn~Bz"Xi)İD+{廤*fn2+ %!+$[8x.~98$\{lA(-84je}ðA{M+c>U-,xm3UV Vg6J+F+"cF{&)<|vO'Jr•|VvX"2}I/`PUrNyI:^Wq8I5U\h3+q])US͟^6Yby('։<tu_;Feꁺ>"d,PvҀm$^ lbyџ rl. qt'B"51l7!I-v^l%"Sy%0N2(H#NdeOi NSFCWaɳ6 NjBc99=Z0ΜN<c)u{VH'h;dCU8}k;H]C ;z 2j`}@q Hd^xfnoB棠[}M oJ7=9@{ۚ&fTzZMYNZʂ=4vC5+ ^T\vV̦|+DaKLWmf0mD"#ŀ2I+~?g;,!6>.@;HSWzH;FRp*U]т轻@#LPOO;{A @>&^qmF`d>V+U.T'IU9-H(SC6e@OQ z. &Qf @.`QzRhPvL+bWA e칻fLNvI ʣٖ| xΣQ ()?V`+@hҶya~:o<d2eӤE wP0~7P;hk2(M9F-^s4?T%.?9$RK *5u492RTS!"ػ?g5zٜ>H(5{UxM9K6򣨵Rԭe0i{tQ_n;J`v~qS7Q}6M5 LeFU @Q{z S]#h2j߱w5w໷Iѻ` H/;)b 5{.O͡Kg[2׏\.u0NηQ~a er!T L%ރ`d#]&ThgW.لgqkjbx8AT)u|Ruc3z@7suKN5ηSB4c_Ȗ V;q\1ة򬥎!13Y,eNJO^}S<{#LGO@Y3tR}/E+[{;񣽿׈ VLR,lOdr$pSya9ׇ-Ƒ$jK0Y?Pɐ}TN4V|>ھ9@eu%#wSu|k0 (ZdM5b!3yL=3}dzwc3!-0<7qx{7#y5xy'eywl>ռ6p0-bO0?`tqxʁ.RO^i+eֲ9Hr_bT7Fs$^|. L"${<:AՒ? QM0}kΉ3 r+:g3uq'CXIGz ȑe@1YtXmk͗70M\؜ `[RJ3#a0Q!pyK=y`|hԞ1șm*!BobZoش_F38pyF>^kL01!%IUkFDfBE}I7yCET#C$Vت?H9ߎr!!+55ҞF%²"ڇ- k@l}T\ i%`8= YEf[jpPV@QCPO?'Jِf `y3o#ƠˑSLB)zo3~(exJBmf)$njVi]LKԛ[Rݛd&6k>8ʄsr2?]\A*:1|o (Xޓd9=ON#礲Y*`WpOeR>"JU9,nۈcKTlyÚ8CDJjnE7 3!) ~AJT.U誫. f^AmixVNxw E!4H)z_2\ ԉˉK96U{8֫tnч.-4e*q+ͥ"eP&~ ;FZ҇x<[Q֗~I4hE JQBG'BTKnvkTx7Uk%A;La+I[hl¨ P ~ 9;Q@y7?zzۅ\[x^A:U^VV/O#l(5 e}&id"Sn簝rn6g0#Ft-y1>'&9zKʞl4"z.quMLб'~:=ЃTS8R_᳝ǦwZJtIr2IM7;-ƨ3:tK )>lwu6V6ݗX>GsnKN <{MIsU:q)=~p'\8ʃWň8ˤc&Pd!l_iIͥ7)ѻp2xD㍮KEݻLatlb}#m>~4Ndúd-Mix3؆G%|/ $2GCR2LW|oc N73p7E @Mh4PoU)(Ɇ LdNhMܼL1T1JIj<6}{J|P>2)3v^fAsh @!zb+SUt$2Y W*m2lEpʪsGҽ_]ʏ30B=p.pb 3|>.=U;]`-Up/#w|LR OBCpPJٜ<"U vW:))HPȲM]& []p RMG5")#=Y2|: RjVBfLaQWPhpn2xNbKͧ~DT szS&b1EU&uzYQgNۘ%EZ%x K&i(Wls/_xH9`MC3N`oPV=C1.Elˣ1K%jwvEP00vwU2PzDj*J23c"!ؿ^"Q˹Uq(eqd_ =2 F"X|}=A ,\9$AJdW1k3OαA.gkꎂ~h@`ui%hա/|A8d>ƻop)Ա0A(&*t:>ժx1wQDڒc4 bFX twfCLȶ 77cFBᅎb:u}QE2#SLA+?G*!ygxk !mf.Ԓ:m,hT*B n_*ӌ'_T:-zϘn.,揾'~4[svBΏna$UeI c Կ&NhsX2nE[8*$oCVM ZIK7/TNO.o;Z#=jI~w_|{s+r rKi-sZw>ZeHAUt>ß+DP؍뢯`*ƀvUT"6 2-{QE{ 'c fG=*" 8њgۤ%QO] x?Jnp Ks{#mKZU$}|X3".Nԧl.$^*ԣ#S0e"Y e6&Gk PJwԆC,I?ۅ  QJ> U;󫉀[5*:& {a(ٮ od]|xNUə/W P|`\И V5mpYF1Hj\ʎt# >fMU,YrU~ntw HPO؉7C ʌ:|m 93RW58^aN\nDS/y'{2k_a"4GW,O%n1M ($-gBv0gEUiRg]I>3ѰQϲ.H,$c9 d-WOʔfW-_@ɨtW銱b9t%BL|S;iE_g laꏹRÏJӻB).!|a0I<:C_+7;powIb֜>c(J쑛>[QZ,;i#78uC`$j[enA,aXuJɂ}Z.U[%}"o`ޘx6bg k>J 3n|jJ?riZhӓmSc0ځ/e%ۧƯ 7zlNB,G ٠߮&>K$CB;ʸ1vE\OK{p(Cȅ4.mvZZԺPJܘ=@E1?W.*c޳bGeX.{UF,~ceb24[*G YsK;Jºѹ >nRYE;Zא^^ᗽ 7ut;1[jh>ҘUld uNy %zk Ej4d;^D_FE*I vZ7mDXfMX^7WS#Vfgl_k|vA"ϡÁ{1yl\{&6$qo?:v݅ZFpn-Zˣ`|u7?ն(T(-X%KO9O03ut ZBMqpTQ&O/Eq1 SEEϺI? =+K6s;!3M ة|as MhI~o3rP[k\Ip,rhց T{ _n34QWQcY{@5]N,2ޕC1qM GwP7s:3PlA}96m6::Ybǽ$h,ZOg΅LYƏ׿j(Jgr` XwL3S^3sYi˦3 Vk] H0+ْى2Ya&>;vM V#zμ.ZC ٥}F8PVzvhxh$Xmja+yއ,ZB ſf*⮒=StjAjb =Y_zW7%) n$k ƎgZ#Fm[I}Xk#Y~ĖER 8X:EstHBw[K2S*tmG`u}9 k+B*~e?yJ7< Zp4X]8/⡞!.N`R"ubߖ UyI1aA֮>FyKwOEԜ7~$@#fV$ZGL"Psmκ\F9ULtӞ]*QOBSDǨF1߿Op)@!*5^|Z4+7TUX͋9u0J',f~Y&`>_Cߟ̰0;b`4(lCFn4N3s#jM@.p`6HjJ&ǼkӅh1Aݤ}Tq E/x(=.v\qLMˠ+)}>M~B ܣߙͯG#u>1l^r,q<$ʅTy]ZL被V4qG~8uKfUT,ف>^^se 9lέܾ9CB= | Y_\V2W=!!(L!0!/qk3kz٧09`; iF~aWt*PX8:M9YR,N.Poʇֳ̋ut1d%_]ڂ:bI^ Y,͝hEm=j+e}rqZM& RO:K]HA-h!jEL3X jW.aGEB+޴ȝjP=8/ *R1V[%Tww;.bạͫݝ5TYN h'>qoPOQ9h`s7^SqBXT ;ԔSrlM%+ f+H -s p +嫟'e 7 §m7J%]'5cyE="r[ո-L佋*fIPaljVI ;y ;Mjߌ^XɪA(24?0C8`ң(a  U6/o~E.ڋ[\KP݀A~Bg$ⴱ|n#g )\z O8.wQқ3.4< ֝NB_1u76汀\pV5SE@<~vyhR wiңZlBRdF:7k X? ef~| Py 0]МW, eO1 j %m*h(6s4TvX˃& ir]:69?Ty;]n L]2/.W\ Ybc9oV[:/qR|Q+>m*H#gUUKUz[t$RP}5FzÛ+).dxcLS YR^/mݦnܗ!.:TO}Y>u!-!&rbveaypԚ~^-+Yl_Kt02ڤz|^⏬jt =3YhtkK/nvVL7 5t\.8ԁǼQ;EW-LkxN?P" veA y9[mĤ*.d۞jCfKcѨ\#_eXNFՄR{豰zfxy\+[v5h{)ua5]frvJa귍F8BdJ6|H7_κvߏnP/t9dPQ+'1Tz%vU|$TM{W$Zp҇FhSƝ`Wa:kuY`gi} fOᔒh{-kjStW>"aa'?uҲR'<3ʿmT:w6x%sAT rddWS>;;Oq~͘7[jG6U?yånDJv)P]0S4@k{e͒VOKu*rC}PR=Ipˈ h-z}^c5]SDuqPm 7iqX;Mi*9_{}jA‰;Í8~* ͬ:"-whO+kO*~&Gɬ/Pssw{A>K )NǤeV<ps`ك{?GC=yeNK IlMn.3N٘\a~c=} (O0^ N v@.D4Šխ$IOW؝ f:6ơ[5`{hǍ?3OŦQz i~f a6G^] (DZwTe>.3ZM&N!;W!8\3)5RljךLnޯ>&^Ə-;߷7 ]_4oDWp#8BmY%; ZFM0̐ˆ*@C@ZZpҜT&4DuϯD Ou+&Sw#)tBrl_d>b=i| |63N-5w&al` J"[~. 6+"lG5rZhӮ cxN#O*\VUCRdnuP [K3^ 5.up=\B7ZSl,y]j!3NoēEI^Vk_|mv&Dc!fpƚB:\]NQo1\ ?Q fd~OqոsF[+W3ruz3<- vxB\lqYv=ex=5n(xi^p:g_F}}n|(혏W $W)ZX\f8.h![F_B]kl3]R>6U_ƄfyJ< ɯb%g"c#oKхٱ5΋ӿ ? C.BgQ۳7!A\q0M+֤|zIS,GC1 ,{Y'voe usKʗtϰ |t^nJH7%I h3S*gO#ݴ8eu-VY/_oL;.X l_i z<Ӆ)QuYC 7>S_Hd`腰J5TH%ګJ Q㏔eu[>3ͱt̄'x ,2)3=OUEP 25{Fp];ZQFT'lSB|˴;70@w>W⇼ (;m,*kv ej:8AIJu'bO5R2F5~7ɑt2s|49G9O9>IR$:H sSKp}%NQFY(H{h~l\!C*r?(; d.\'zd^k#.]$N^|"LΞ97H(ӈǍj%}$UPO-bϔm]BTpk%WT Q~d:@ADaȬ*8YB6gK}!lC@3ldF}C.XyslΔ%c8>c9:&8xЂnV: '-~׻v-ZkY0RTT[u6YLJ ~ %.F튄DL6ck+|fK__h$P1*wjZ2w`KL{=hll :~6?W: ^d3tMҽtx;]zE|xy})|z|Ԡh~]6}8TDbc3PnKY<؞LTksj}\R/ (V+pq۱[HŮZr PԬ(kpUyp=[!?C7Wbw⍃ 's!۽&ut҇%pXv(]fM}ga b`2Gb7ϤRdߢ,J0{ f|ϧ@OV$>l!V`5!LTX!ʢ9Pj g-xiYB.vĝņw~YAYȳpH'Fq`-ly/F~"Z+o-A"+ftþ%٠@t(u H?}v[[Bz@>r{a2lŹ?ӅSuywu=ڨ(R0(B1{C@;d;\ +S^4kq+aSesX$_Oҽ@NkXSw'F z.<bymY5ݮ?:-хP/D:N5͕( ]9x'/Dwib32bP)ܓRAP%`IM,{j4lZɧX )8(V+Iӫ ߛ)mY">?g1P􀾊nrV/ WV:jiM, 9'.]&-rF p6"|_ ȧEj+0:pHP2'`2O7JkcHf5$"DXw^'bQ@&0[V%mO ~S֗YRvhRc?9{%k\Z3*}wc-rA௜D6(M_0EB)Q'&Ob͸ 쨴^!=) ul!\gt:X B@I܏0:g⩂!7Qba M+ P6aP2˜Pt20)yS_NBU&gG ͋ʢdY T5xԞs uN*>N)6WoWµkf䍽ѱKq.gZ;=g Dku{&<8zDzʾ)@]eut%[bjPspт_x摟|g}, /QPL5NDxZʗIpܾYnhG>1;KU'CS)C[n2iyѻ;.Қ-GQ)wƧGN=?qRYtʠ{MnPΟ_mJ85pj lsT\c=czoAb|/7.37Cqc4><DNJ֬}՚A呖D\s}*1,;4c.ZJl2e.X0\F@#T2_x KSF3xܣ`NcMwC5v˘~>oiw 2Lsb!vEwG 0 11?49k~@LZ-'<^HGX%jR5+7:?ĬJ,KA8p0'H$\cEV8УjQIsn3k}s߅ٟM!ƴBor/ ʳOE&1eT8~HLm\RO|~Zt/ȭKۯOG*$f:4 ù7h=m2!QnOxܭQGnudu-Q{شXhipK5Le=ie}Pnnm:,B꾰/҆B|]:'|<dJz%(T;;y `n"z1ok(4m ; # #N^劋ʀLBq_UPiX@_39ij-f>}2>(Q;p8 dBKC[݄%@ xc 䠢=]cSGpYo E🨰{Ɯ=tkFnymvc: Y]ެ.Me]`H4c-A"}:Q &Iٜ8isC4o|^6X=;(fpFTbJmEFb*Jl.3_C_}oƱ-D eտDJP8C jMv!@ Rs ֊|(!g2ﰈ_JjzE$ߓrlSٞ K 4ϐy2noUa23s΀٬$+I߸q80%jZ\=U/Ɲ.f!͕x~QkEkx7@z_;,ͲACȗv=bsb:KDSQ d>-, glL/9P31QH~DIy0,%tdrIcLy%3,, {٭Y᳧ڈ9 >WK2R.6!lM+l<3)=؋TOZQn\6@F0({s 4_d1"BuW-w/fi.nPp/BtOSt3 c+Wez Bi2 ꟇɖpI¶ -2۰s%;cQò0^ң]?ֵIp1!u\y;Gd`6z \ m1cAU?_cM'"Պ32~oa0Or FQy>$o#7㋪SHjeP8Xm3Vr.9`Pu W136C̨5R/ ʡ Э){c7N4 Qb"d9R %`|[/rOkI% XIotkL{4;Xs8 ٫N88u^ Ng/Kf'gy&@^p!^K j R/ z/~}3"m4*"T`c_W%\H>s6>LtB}20 RjwyǺ6B(bOӓXv{."j*Ax\J+$hVl|,' 7?1ZN5KJAGihʀq@#[{#AiqY@QV~ >a/E h*w ߙ\N^rq'b+0?c7y|q R1G | PW=1./UĒ~I*goujYABa Vʂ^Q`aZ0I)9I`al]r?*9o\ዀ)oĿbPFh5vh%<-!8,Qwh4vh{nnWh6k!z$(j&/sޜ'OUi -2C;aK{C>fȵI)B5Y=yj}S](N3!b] 6K5ep6O <"E%d:!3636g6G-\*ݏPd7!yex{N=ExGkI=ҧ]zD_ѩc2RM [=*"JTnps[TN&g9xh MSF9sOI lm"=TgZkCb:JiT:#c V9Y|)5]*ʋՆ_`n֚!B,N:L\/[B'4Jي\=7 ĜU+F:p"lҰɝDpH-;8 ոL|=LR4Fpm$}[XJbHyzZ@ g#pRɬ| Z e{S -֍ /!n aD0_JAaSWMO0by%&#)Nu'tŀg)2ju%ghW>IR*\c닑L1'c^B*~1 P)N;b~z_5]cZj5R[jt"p?]J]b4)jx`0V)Kqe{`.d BvsдVfQmTW68UZba AbR9så244ɲg*خ$ 1%]:7KT:r/OJcc(4""@/X %Y^LhKg8,izqi\*u2z_N[x`\@$@7Y/r12e&ɸ҅"mHG}&,ѻ<c Xyv򌼳r}s('ђ lpSPOsi)z3$Oz!ǖL"N+q@j,?yL:A&w[BL!NrۛVَ(3'i r7/ ?:G+D`γ[d%Aq;P$2o{CNl32OWh5Z)tז`=\g>U*}E5TY 0YrʀB+čD’z׾/ouw8>)\5HVM9t "Aե+T s잝rYvM|nuMr}9uzM$A?L Ng'G w~!Bӡ`Mx- < g +a9fKTRǟ%0{B]\웡HfSٟc'Vq܂VIQi` 1!5 ]҄k#]9E@L s{fg-0./kIT 0|p(K֑AH_ys;B;A%ǽ d-P5&$ m۠ ϢhO"̻]B"xa('%F*)1X ?mj1O m .E2^(+ ׊%Ruq<,I8[\c7l ZiUH%)bOIzP~T^n x!Ty?ЙH汖!B474STCaj]vz-T3 =x9pJ mx1*RI SSxYSXw?$Kul0?2ųɯACS;Z[0ԕv%9ړ! 7HՈ$wM:X"VPٰoI% KtZw7UOH- ړ ZѸ5XUr]`֎^S<@"59qb1k=tg؀yP;C&i yh IsK#F];tw5G%!3Y"~|s.CCT8>*wXC`V.؊ N؏sOV#ݨ1KT`w+JgbLS! [4l0֔RA|2e/ۼDA'0¼[&' fhWܒzˠIhMDJM:  `A$ZG7O::-W$9x4n kgLOݲ"uL6?8JHֲOv՗7@0ajK%ɫ0c}X}ɫ箺%`G9 ]|sM3mSD;B ;. l4C)v2LSu_54^Z Lǹu ̣״]:xy32e7ܲM4<={W.#X Y,v`Jϟ%y2 hd?X1I9Ny (õ5\Rfnj]d{pHT4/c25"nnd6nHsrYaWVcI zU HxBW:܁ -`w <ZǗPeM5Aj[P0Z6P"|ZIWʚ){U{ &zl=̺~u P=|fʭ 6G[wNN]@Ayd Q1ҋP|VEmckMsZ#j@ܭ6髷ŠKD3ɭЀ \\n0wJT[ȝB|=vV$7' X~31ncD0o?4IIĕ"Dl{5Uw74VRIv62o{4[.K.?cjw|-EG"ѤT*Po6Qٞ8gz4Wcc}Q|Ko. h`75_Gtv >B4vwLG՚3#Lc0*?oSQD_]r?n݂R~~ \mlgC0' Ͻai}(x6c[pEƸ%hb۟m 훁  9m\LV~"!}$}j5Z& 4zfmJf W, Mi\Q6 >V\i#Ր e' g\QXn~NCƼ?NPn>&r*r$\ $|Rs->%k`ď>Y%R wfu#ZWc|w<N%2bJ8)cu P.`n-δduHOGc`oM۳>XàfMC duя <%8 w^?@/6d"D?Uozj/HLV@{̶,@j)ip~4SAGX+*5$ 1  HI$U*gËuw]=ibOK%vF;Y6Y0KM.%z5%hݤˢiCP2XY^Mm`!\6YEeķ Dfъd\gNgwps#拶2vF*8%"^p3&bVx5;XxQW\?!er` \m_,YʱHx㠁C$3r0Ta٥N۾%+Vh'sd%(gHM]62BrLM; ,Ypu.ڄ[Nצ>6YS%liV4MGܷrUw[J AcK f,+]!? ToƊMqƝ G +K=;ӠpMu+}jw :ucVQcTqO5):gۓ*ZD*0ı OjљAƈd ;? iRc.}ύ5Sey}<* sBvɿ2iz= "#0rBW.SfjQ[SePm^\L2| u]4S P_[{ m&YY zͶ]{Zsp@:ڗM 훽&Iikʆ/ubsH Tm5A"S5[0+W,e'PSRB;vda{" 9]L'kIQd+i T"5ԓ# *N7Kճ}-W=l*eUA҃9aY4\PC8r7l,Lb iQ63?MU{K.Tcs%JfWJDžb{8+R%k?#s9-Q}=x4 ]ڦ1lٞz =HV S; 8T9\3$ v V?TxƈOэ'C0EW>(=G֌*!Lq$oiEb&: 1?zyZr9tgJ[K>@њ5%JB\Aaߕh(K|8#WX ﷤KGoܺ{3*Fzϛej=vŪG(9LhQ 1n11 R[5OXa㰃]ԡffzqCXn*#ҬA]hvO`QɘSH@S7q'Xr6c{laiT}~EE`F3\DO(d.ڣ&N>}HJ'F>RUM e@'`$Z#)_c;a$r"֐s&6c٧Dv}J1X>E*"3"b%ޙ5E=tGQLY1ŘV*XĐEpC{Q4S2'8j@ESS-YeW>յMAkf1FB^LL2LjԄ>z())6Al0Ƕ:;PEYHRu1^81(ApvfI0YjF.\=B y&K-"l493`#{h"׬޳Դlv.tgiKʹM=w=jQbS;M lNNc% MK:]% {w&ӷؼiI=ܒrpϕ /G~;tNh`1@WZHkVC v]1{-ͺfD>O6BCbiX|<8 l+[hNi-)>|tG )%$U@Ma~d_4/k(ogw ζag ,k@9G"f m!:S-ԩ2ăwU#h[Kd2BN(; ]L N {)aJ$į[ {aBP;dFdzC+ov΁{ۣ|q|rٹÐށk=MUّo],wzp %GX;P-SQꔊ Fȋp dVÚn/L}^YC1hډD /&z6A{ꬓ9eu{IEbB-{3 < I\xd%$5"3r.H=tdRwxpZCI-StdUh6yGy(յٍS-mZ5eGχU,)BˇG/j* -̾m{yJnEOL>v&u3p ZNS*Ì\$t-=-P=M: o{7p]9[@,YVB.vXd7%wz靎@W[&^PI"M^w0ot/'e]]'.KZ\R4p%V?:J6u48]xcMm)$ߖ^(lE.U۳J-?rߞ~Z's=ιΠؑ0s P7$JX=m#q?ߐcn]/ňjyK\б`1b#MɼӼZ]p:`Ya\{Jv<]vJf08z@h{e2l&W_F n9WElU6"Q#'_ w9}re\'b/L8]$ T'z)RIH(J߲ٔ42#Z^ q0q)ATيI$ qakjLz TFQS7֟'̅=}-ZbKrbL kcOJ\5x@gPC  J/׬Ϣp@fZ̥viNHmf壕9u(Ka\ *I,a5TEA~#,/6%"\c$>XIKyacN>l\^zW)3­8ooB眈VW Xd%-ۙHS 4'cRŴZ]roWY,9[ܘ2a֏h4B˴~ zcV KI"ZiF]udpBn}!hQԳXm8E)I4emuG:.H ʯxь{qK-,Tz7,q|K@|g493HT8睍rê=j1DEvi[8mg`T u.]v2NS~ɰF}*zuVҁ~Η$, Y8gMeDɵ0rzEoO'uRv@ Vk,Swj~9<5jHTY DC@H|bJueJd;^v/ĚO볣 $ULtOhP2qpl<}c^K݀gաOiem>M%9YF宔L&})+gz>i^`-?D C$/ 3 ědrqq@I4Y@3Mok'2HJ@$nBUA;##8n 6ko*,*`5c06݇\nի-:]KȠS0-$ߝh>խBsE?0Y2#l7Ѯ4љ3${ G6+N(u\7HNUܚ~ oĨIFoq(rpy86@ӑ:c\<{4Fŏ8yS^J1I^́jZT_QH,J=濵,Q9%|T]ͤ3DD `7<6/?h % ߅s clV[էwc ¯9 U'&\܃DH9F7Ӎhce:+}X}YՍX/tOr0̾MU%fO -祑² I}b N#A{y5#a 6U~p!P%~.i R DtRI%g~c'`kfi5\@xr> Jw/{&OUG)%r8߷8#kZ=ȝ { *:\&0Cua@[GQ*[XK#M-n|k <[adH]>Ӗ}eBX'2dk孻3EUZ^/6jAcI,!N "TkRx9h뜣cigKZn2mꃞhf8FydJA=t7KVQ:ư![d 4ٯ C/\uIZ(wW ܠ>pG?Ύ7Qnf;ڨB+jX N$u<<63 KL}e$ĹLVB6b#,ۺuNDКUg ڞVjdKAO]$Ri.V]C9 ̹b%qo]W@/5PS)o5$,1p6 fE"MzD!sSb2D77g]O%ܬפDKWr˲ ;7cPUAA,6;l— hMMp: U)P]"*&ծaZ]"˻F6HD}7Ѷu "$u8ljKȇ ^1 f qA~i ͥ_b{M~5|vrŒ0L\0e[Aqx b2pl #+cGGS'Xu<4U jﮦTjL"!~v# Ú[R̓smP@GPfN~]c={3/P'rjwBUW_ 9o^ȶU烰zTSq= s劐#LiϯER'[gG\za푶B V]/m2eNQ\c c>7#z h,S)>zG=Zu+$>q9k2U/"iܭ}:_S5 ^6Ѡ_Mʵ-E cr7EU7S.uAdLS'W"mCGN!ោ"<@j%8 &s] vOl!J8iDwjd/SzF&M=CkLg}?7yJ'7 FEقZN!V0H&N/2wkޖt`:(b&o1<05;̈́ lN8O|  ghqAM>-CtEKCzd@/KEIuv<24uһ'7 ggF$)E2U $! !mrVHgI,'87a:2*D7铞CN(Woi8zQs bv2!J1RF7, R{s&J AxFLS"YC $`ʽBKً1C47GN 5u3ϲmh@iexXH%շݠh>%N$Ӂ~B;:^i]'<-}dEV }k,BlpP۱+04Y@pd%R ޺nr}^X;nuPG4&wtLc U/=Қ ߲{gG]c Mu%v]ؓ5{C[dr m&t"'Mh&Lu4uPOMAd&yR$7֛Ed_B,ݛiW [ UŊ.~RVoQxSA7ªHl4qToJASm;-S)ax l41aKtcG/k#45{>71i't"VW e0:H+^.+m<[k.>̗O)$+%}ih&Gis|}Sf=QU  ĵwi7NzS(\f2wcÇ94$+ xj[\˙ 1?4iYvg!Lz9*u;İgI j;3ᯉwZ&qU": FSM!LȐx* 4b04/(m#qAZQJPoh~<3S ^>͹np>(zr|;ӱ]_yF< .U} 6G;hk֨QYR xiwX_'⨑?l^J'zj7`m4xᦥY4 ImRL,e 7> }?N\G̩j\^*@Xմh{e&I88TQe妅ΧYAnr#Eē 5^:PZ,S4k=ӘUK)L{6$x[5bhC"6C\,IN OJs"G$82(n'Q?{mfʏ{%"cYAׄsqo%>OaN"òrN-V׳׌.NlFc@rNmN AS8k~tJYa8Ds;,`WGxS9,;v|;f8Yg5oD;H fңF>bOZAJϽ" 1Qjq-lͬ$=Yy5[)*}RO` w͉hm-4{8x1SyьK /Jn$H۹;.OH 0GS%OSRn>+pN{Q{:sɪDuA򗸒x#KN>UKkRӌF]q^Lύ,yn QU#-syzNU[X Te U,ȇN3WcYVIE<Ǣg ꅃxȒ/7v j,R!|BjMn* & (ȷg+fQ?׷tLҊ|nχa[L^Ul= %:s?H7rd0[nuA:p (~6X mI﷿qXVk e;*'Q81SZz%D`\(tˈl; {F.U8]V؈RNh̒\MsB ow4m`oZ) w0r[(>u Npqi, 5ENnRAh_xHnS4T1GV|?5p 9I~Sk|$73TbQZ_3ۓ`;h1MEX *}1_gd'Jכ<yROd5i9êK ॷJA LuijC،ʍRK sNVl]loO- E⣆5x?yN*%AGlrQmv?f4q^۳ca?!҈Щp Bh7krmi[pyg;{MCWe FAl] #6H+g63f<1s6+" 4Tf3OWD*6HH,/v?:$mۗp[?,qFJ!XA[h^ ("Wʟ?'ʋӑR@ c$`RiL!3_2_y}Rtl!x$dA@>=;\(pKj"5A[af Wgԩ\jY[|rš}7iA{IF<ڈixMɪc ^~KS)|Ql2za}j/Pz:B~$ o//S q]'¦c_iY[Ce Æ31Mi9|:9 [uGjzRapTA@doQ] 3 Κ| i ^jiHbz#A /|& Խ!#Bs H(0ϳ4$ηnwf /gOxT{ Mk=Lφҗ]:J_%46J =4v@("ieНjG>{Jbv)Ng"B}X, dƴ8r&&Dsq9ʠA; ^Z1TJ¹Zs+-_MER?fa R7x9LOzpunFlS%Oو8IfQ?.;0OY|I>bXw@f-^ k3`z׹j :ͻ|W,i \A_|Ny-y eqҏOS˯6 f:{1Lc$byj1jHyFgPKK*@ *i6t((q&w T+Tuvיq"ԵOJ/@'(V`@Jܓ~J<Ϩ7!6״?'tX$2˕L9QT>?hIH̱'7.Gl{l(j],oE~>|W \E@'3^cEo{EYz0 T|k՗ɜpo'>u(Z?`4&/C* /HT ${ylTt@6ZL:7 inR($5v"|6Yxɮ%`vvdߊHo*׳267'|9(@=1& )ȰE^<6c9y=k ٕVSehc(tm ,se%1'K^5w6P{,yOJ%NOn$VBK*My؎!-m&B딤!Ά,["Fjd:xQa[:ҡ S7[ЖIl0G~XoppA_9yȜ{]m-/8dG>uANgn?m)^bZ"?nL괃)ν`N f+h*etJ H$T&t4Z)̲B$el=h.ox4`}5l˖\ᰋSv]I+਩/5Wi³g:R*~PaovUH[MŲT5؀6əVoѣqnn(!QvRFT%ᱽoӁG+JG5ok Y@K-`2I<"0%ݭDWy42_ǒy ZbKq&e3$6km}<5DUJL,)'S [2x !$t%\-p)Ї,QCVP ͶH>{yEFԚ@f&{"tpp=:D4A;O \3 wu=@45 9bg0\]S#vB=ܷ2W6FE~eTn;GR3:7q3C$Vu]*\g(wjPH\`IP qB3 )!OWr]JtR#`*@zNU~[:,F/B5bMnwN71O ԑwDt U|[cZ!JX݉yRkw)Ene/eglŎ"x"Yq<$nTP8LfOf XimRw-i=Bv_]5yl|EK!1 !Ȯ}Wkj6$/ބ_78VcݞԒ\1W-:԰bV>QųYgꁲ .E0+(S\u*5A _x+s۵2${ X+4U탾?Ep]p [M"-'8SلգrDW,5,]݁Wc< ⩚*mmSz9G 3w"ہ( fCl'Hi|MO%O=pWL&}e T[Z'oߎ%^x,U/A=’p|gf͍R^z^F<Nq-K#Rrt+B)C1NڢM 5t5ni95n.;6 L&ˀrP- ~GҮ+faVj3EmH6D[29ٸ;`;Vs'I6SLw3 =Yi>ztNs:qc"ܠg"&"-.[;hGmྶڻ%V1' ?)y%/҇Wڹ{*?FNɱ!$67kbxPˇD4a#Ղ!v&2v.Ht~vՍ1BpdBbEbAݿ(ċE%`VMthJme1$Ȱ _8ɘA.Hv T7]+<~IYjk"94 *R> O:~R&8{.d  *4o{K|nNRMoXjdtF"\_|d@|ݭqX':? |Yvu+{].f?YS]ĢpLa< 5}vNS11WGΡhh~Ժ"c& m8ȮɄ:FA*yTܺ7ݫщ Xz2 (%&n[ȓ3׉$w!CJZ8'PR849>ʹy1,jg7=>턀7*WR2& ˏԤ~-嘱u>&k(|mGrʯtZ$#- M1% /6 j.m͐ԃ?3>ls2hNܮ"5<(Q29''F ʵݐw;9< eV!ZϏ]N#*'6ʼnA >ΓOL]X5z]ՓD8&[e]9性3Vh@{I%bK?o/]JqIfIkU~m^߂p+9f5'۔7͗ >,R& =TqF a b]& oɻ>mMALZ>t*^!Qnx[[ gX8i3\ePJWK BX+'jpc7'N*FWCzѭK%:c,5yP|Xv+{ ޻yH=c Q$E^3v8EWT.LwDQCg|`xbe yV뚞 )@)i z|0zYe>Vj'4?{PTLa3]b+RYMJ)p'G]l\t#@lUOME*wODvé5S`>Y1׻J]I͝2S|ڋǂ=NRD PA`>q"m1B5'&C!xd+RTI-fԎ Y0*ƹ |)y8X 0sV&xƧ> (,]n%7PAI3E8X18o>–G-Q/O˓!k _pՊ" lP+P2Ɔxr7,76XubF_zԙf f15̈́Y\>;V22gj6䷨R%H+ڧ8=m!e+U(sM_L(su( *K֮XfF=7HYx <(zqKg}q^2*|.VSLh)H *M_4Z@D};\}H cfn7::nKUjӓ6jĹY\U/Vɫ" &d̥zDIs#Kr*,tF1Fdl05=#XHI }M-^_DZ5+4q{ gc3}( yԱgYZ07070100000403000081a40000000000000000000000016599ea2b00043160000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/net/wireless/cfg80211.ko.xz7zXZִF!t/A7]?Eh=ڜ.+?sMa|hja@As[,+`,y ^Hn>@G6a2F7᠄7:9Cq EZQt4YvMacP'{ɤs<_p0>ɊfqefI@J)kt ^⒢B<ɕbh> jL1 }}m#3%bo$TtN $+S̰Ɨd>V2 a1/LKR+?xIinc']h'OUX_ܤbTw=V^.yi_1++>XVP$W-2TO&Zƾoȋ' ȄGx$B`% }`9f@!8^x+.2TuۚBWԢ \.z.C/hMʆ j՚l^Ƅ }pm, t[YNnc|q q =y6ǭj\gڳ2Jh$=uO.GӺƩH_]G/o@SY>Xz4j;! Ay_*偻]-Z6KCv6VQP zھxɌJv X+(4}iz8bݚwS$ ެKۊÉu 5V <`싆R!ZxTrL_気\P "x銉BP{,A }=$$u9ålH^'v@]#<:JXм^ȺX8_,ToaZfH[Xe _J3儰$6?&bZݙijcWqH nSuCj}EY)fV LT\#TEA!C Ga4rN+<#=653xfQz r! uosljogj'Cаpah19s@RM& ~Vnp @ou -{Tnzt-]w8Q/wUD2I8X'pt7Yo{Nv"_o Վsd#5Qꯡ~?dLb$R!+}ŁA5T 0Z2Bdl0Xwau9>/WDLbbe{ ,~zG3 }Ͷ ߱\JuUR,Qa[~V_ҍZlr}_kP"4{S ͓ǰ!CA Tyzd\@vX$ʸӨ'|,2_>_U3; ©wJY ½gGJr:m8B @^uufm>1βL8(N좠ōQ^R%;J}z(`P8}r۶I΁ΛI0Rhjp#*Ope^6;%Ebb%]M[7X 9*q"(4m҅p Dh:q=O(~)MOD8azUDh7heYO:lv(,|/nGК1J-^*2zQųQEխrH˱{ Kᡉ mCd{,G n:I~w4~9|L،Џ~pS?@_}twyU-4*\avigҨ{:Mvxh@ Wd6z9zB@H- @S,$YgLiN#/? G7Bei<0K]|KdmHh@,'^)k[&VEwZqSeQ$fqQ? (bc3Y|# :\N؅!)3r}vM}֮ V@tPd0K) /к=yrZhٕI $3N\ \!ϑc?8"=՘P&oSSXʓQK/ibJQ丘iy|fp<ߞ.qcHJlF2#.s0s8,{ՙ6i|{4AYK% )\|&e&hs#A6Ie_tvְPXYڼobԌPl%N%6@N`Q,122xƑXò)HK `9[荄 *JŮ+.wN?TY2_~*:N^&lD٢R)(G7EbÍg4u<EGvy .qMT%U^>Qh\LTU8[,u`_3oFdo -gk &x #̈?T 1E͹:J_UhO8D<ӥ۹+˂;8! =uTN\q~'SܝNOD"aPvѕZ+k 6ˋJP]F.NOdW' iv>,`_w#3A#Gu)aF\߼ѹn0 (6uB'2Xԍ~݂+y=j\RNa{8>dX2VCu*sXsԔgGoE?HAs#B:|I2G'ݭl=9:V_sM@4c(l T.|@pL9ayZΰHP6rD瓶h!#4 )}Q1*fzo)GGؑ: N@NZgW#‹g$XQ4*5Rz^tUW6Ĭ%:f\3uPQ3QQ՞];%q.i\jN >^oL3ǜpdAM H4#-["E eX~Jr;Q)ae G,B2ևuWWzYWe!evEZ ֙\n0o{(fT7^Udٞ=$a.7ΠYԬh;&&WzpCZDVҧ7̡K,2LXpbEY t8Ǎy"PKLi!;#yH 8A-p챔V\'80T2KA[l+ǩEL='fPh:v帙/&̷xsa{ A-}tXoHo8 Ia-`ƣFW\=n_4U] 0*vn4=)ZD3}qʘh1jކoR) ^bZ.?I=- i>gf/~-כǞDBAELw0L\> JVKrؽ[#Rڑ|;'wף?9:18[ u1I6OUtj֮{vI F(ǒ!W0P:Zԏ]OkTi[ʵbcF`b7T+~V8xvjmgK.\z%}(Aguˬ,)M֧E~δƧ{1J9;*r6I~̘g4Q&p8KbCѬ@D@ Q{M~r1WdL$T1 9}1A|9'{TYc-[d[~R-|-nnF@^KeG27_I!Ε.PFƅy'Ϣ4n.%_ U#IR,7KC BD.*e ;DI'c4n!7EA7 ׻-kEK"䛲BTl%߹r,tuZ~*U3KIgXkiEI\YO.Jgk2!H9JMtu@O85֡GLK~"*&8U27xN3-P DqH6C+ֈ'Ү0[ڱ>AN}'$UCmh:&]MM7\BWf`iuvjE2 Ϗa ο o)\Y|u "t~лrMONY'Y{v}D.{yG3Q2>?WsKJo5 z RQ]1\|>Pl6ږ x/h"hǨ%gc16/0|~oJs.%g:lrO'{dIuՁ7NG,)bBx.[g06 "ԄV u&iv n2|}B9PñZL"QKLL~G9fU_uŀ ?tA:!4sp? D)^ۃg T1}kyT./i yF~K&V8>#|guh(Wgɱ -a7 [tYi%CƇ.Re{,d^twA"o+Ek Xt.d}>8@VS,g+Dm'H(oz6Y܌j" Aenb.fM|V+Rl0 o鉉mJťtz_F[ ϵ?>X60sNM?F@:AlX(~6"^{öa4>)񠹙OKA;sQ\9( |NBZ,*;պC& T ^>65gCiy\[լp+hZy4fg Mv1*ɃϦqT_սxĴR[fUn@AouR2Y⾹T0t `nG0fg_Xd7,"Z|ZFvI)GN0``[!qxpj}4 ?kZpP@? ,-ezG}0 5He2qgx E6;/v"~u_tR@ DǤ!Dmġ-oh'r*<*PLxW$ &SXgIhU1zJI-3( V>b'"i7 rWx'̛/sBꝈls',hI"YY Oy]dBUT{%B+ԧn: 7KFx%bh!J+@ ckzyNr7/VXm`țr`JAT 9ْX.@[䪝^'# s#!ܩP3SJO)J|*RewQ*>v{5n|֕ ɝ@kJ}jA4idI_ Lρ[5k[PxE 3\d+`} kcJ!{]HufAlbJVM{zAUr߿]MJ4WeߥXxlc6qcݐ5HbP͚t@wWv$f3n'E O.WӪ,%_PBh0^fBY-/=2R]g9ML@=`+I=s}Ύdսz[̈VtUʳqAw͏PsFm=}ٳ&5LPEskAobVm8"؄\Iٚ2>K\eAuB5~8] rMg>aJ(N bs ,z.|-ڒT%$rJst6@ZrəO l+پmkAW<`8.Ħ|wςɝS`íhUlg!0P _̪Pp#gFM>1پ c2 OQ] Ǽxٔ譹=T2-rpC8t3nu r1puX̻so`ա s*JTfSʈY!{}V9DsM#b\[NĶjTiSg} A0,0dE%'`uxi >Y_p\ E;=p4*[vZPog󙱀!cKcpk%bil0߷'#dn") )@ZIV8e߫p5L&n,$,KHPFZpG5 ̳6g OX 5)SEgILѣCU70h+`y^:hF"= -TV⾩dnؤڴPF^H݆˕~>`rPde8ҡYo~:اE\G"j?@rB4p\Eƥ0#y,:o @^#9j -0M˯@fٟ\pejT,U84,P_Oc&m2#\=ğm^Zlimqy&b-䅼o&qScbUǰ❍ H W"Mz{jPL rQoxj 竾ǎ>RċG3lu*Ju!>⏺TXcm&rYTB[L|4*pv`jcnO}Ga24zKNkƃ/z=q%M"f4nߝ:gD$5۳ -ZG_ppI`9Kp+8ic(C2/Nfuf{N]xA3 #nZ[0cd_V- #&0`媰-jkWLh0b+=CcqEt&02ìd[ "i*4ivkTWLbG!gS䬼X&/LRlwglO:! $JueHi IΔ'统YT&0P?'R}|. eJ+{z* zx SF/TQ&\'ҳƓ/έaO׃LX\v4m4["KZ\3}\&zp#&ZK՝M\f2ل\rOu ڜ~mb9yvȜ03AyM1j*Q1Ea*/Lt!>`G >jʫr:|W2)Mz_~J4) ]b[-^p }6"ꤾPҐ*>:dV!m#gs$%Dw NKLA[PM\UFqt!^m2RBZp?_(q9d6o> p\aPNPm'M; ~'ncK)zl lw ucǍҚx0^X%#@q2 L_~ 9$[;շ"'1\CCJ(sNPzVZ&cq?,_h%G6CG?5w?+͵>+sE r+н 4fL\+h m Hɯʯw\"ޔ_lb^rc?K:S6cvQdJm>h~jZ$x*;UU;k~ȑjMP2CW]MkBcC.Ry,KB3oޫOWtT,Tl!,{q!gom_YCv ݊8u `cvt\Su [(KxaS /`fTjh\zZSOGI\~W|>|#D3ݿ۠gV (πa%L2ɯ`P5Ŵ`XG  e lz@r"4Xs҉V:'aZxl *&( m $*7J|JzN `~&h;oy(Z`e܀PE˶ADmh dy)R?1QֺRRG״/hW5%Dv>Y\FRV-J*+BT"O)O;cʜ-dQ+tv_ Rc1ӑìhÂ$4``L,^:|* 'ތiw_%6̮t-йުL" _"8`GPuw_lŹۘX'*ꗔkO~'8e +\%t^XUAh΄N³pbzNr9snr%1tDRQ(h@ f"A}< Wۢ_8?O?-j>ҙܽC"?Sh ].RΏG2ɱ#6Gb/ĺ{N.K4KYiq6-'*mxik|nu]5*w(@z 's;Ȍ*ݠcS~`:YT]حK{.P 1: }R\89AP[..`ӹ-[}ؽJćbaVõVMj5ѓ^U~apwMǗvȝ6qhyAy2Ie%NHB_T)ȘPI dD^ia| Q%PgfƒXx'=>*ʀ@jƊ~:~0 NJ(F])XG#8* b-O@^e|Z3rST[2nx 8yy0^M]XRK'׏:kV#9B(/%Yh tі9V󻿮!8tvFm_qGw`!x(/tO 2EGF=CYt}/72+R>jlV](Ӿ3@=fxEpY $'v eV1|.aڨ7+xu޹$1pima4Y%Z @Eb C0{БP;toyPg4򼅫Ұp=z𯟎# ]c 2y/=HӅeH/=Hm6BHќO5qkWC=3J>_[ѭr@F1) 3Y|ܟ ciDZh{q! d~ _0P2 hgCl,B 0[IfGIq(P@n\Pv ` c=bCU;pdE ,\B_\<82]x tV]1`p]P*(lYN ElL}̬`b#{ݸ@R$e;X N#FۀQ?tLV]1h]V&9笘Q2P@<3d.7l3[+52dnfΘ )p\vwZy>"V E[**B!ЊT u 7cLbw3jB4鎅;҈D٣..@pO ^|5Zod&^W׋emxI=p%NvӠ,C4:o7Bsl#Ze z^Wk8`xtR ݉ܮ՞h!4N,7*xgVUE@,9yf1Hu4bj@4wjhrوVRYwMDp`@P]ЌY 81DAFF`"о0y[OOV(GlHaJGG/ˇ eX"(˱YQU gJׅvD-z݀,Xך:k"tEW1VP„RrFXcuB}]jT /C)ѡQ)f~:*c+A ?ExsM0ʚ4FqTpv/0п?M0Od-0U`IUO{Te*?Lb_|CM"kADۄ/2t>\;QW8wvrv?%^ R0~|@)FZYg96#"{K()$4AX'&wJ0/^Q~)M3#á^NCQq^u6vt K.bK+?|{ U)Pŵ*ma7N:;VI(g#X%y 6_őKxj}KYQ1$_THaĠb)dw`n*be L+Kƪq%n.qE3 -pyT|bs :b76#•ςۑ!(ڌSREB26 CdZVb՛maE&(kjN3YM[1쏊3Ge)kc~ ]NL8JNۡP^`4^NlRöB%BEcATk0'߉¾_ٯpQjOex{[Q~܈'V/@pֿy8r;ؤ>d[cJ3N|ԑ?s٤ж.C?3!EK,p$.ymgzqOqI;g.KްU5vR.!OWB>̡ F4,:?4)a'ɾ؋<,Rw@/B@ii(=9 U+`Ӡiw!w͡ɩqiLTR=OWMNXIǀeD{`uKmfW htgoU>b~s@ &ʄB :Nb^ȵh?!BN^1a@b$aэ!O7| 7M[ >dX$5Xc[@c;ߩO?jL?y7kQpM#RҽձR J 7"P8.g·(O, p& kPM]؏6B|I\( m$vr1qNϿ Y+ uTLU. =XuMhȏ_VK&8=O,Ic$GƑ7c(*T(rcƥh]PkQVQP ӿ?WVnʴrT )D'TiMժ}]_ SSrw< )`QM#FZL^C/he!-z:Ñ3ӎ皟lx/sCS7+"P݃:st\DW" %aNM@2pJ`͗In@)V}MZٮ/4{}Y*9k(zjy/{tuVDKW[iɟ쟦C{OIm6U ^ 6}tĔ;F\ /2#Vt!(;7v}i*ɖvӥ]r&lAx0eHɃeC$'ep)H dTOc2))|N߽ v~BT_=JGT@jqcҎϞ)(B7[R[э{N).qxܱV \m@d FFYv=aEr]n2.OIKAmşy!{]Dwgh+`FB،IUO/(vhxʮ xu')<u ޯx7 1I6ԇ)Cfl'G u+~0>l5 c=.j|V7>!'DFo;B16xKU*Z0ʚˮrW . M]tlXt>hֳ x.,-t3 V~ۡDU A"Yc,lfS-qk.~k(1N{ng؉2;=uNWym`T}@_:#q=f֍`Aᙥ롓7}p`+DRfIcmlUrT#f+dRW-g3I"-5}t9E'⟞\PT;4T0UrձnO|M uКO5'iO]$9Kʜ;9"y̨ S 6>HL7*4%JN[xlCj]0XhTb}Vp.-]ID٨Ok  {mDۥTǻ*~^OYh`GgB^V o!m}Wh}ܘ]ބ~ԵN0A"ުvwxo_:YMit_:5-%xVn&o03(Mr0 %NQXَxteٚ(;o&oNC$>h!p󠅻k{i6áËI# 탸%7ָjnBgt $fF?P5js:};Oy>i`k \bQ]щcSTz]O<|/,fz0>3Qҏ*+y0) ]^kܥO6EvMm9sM2貋<<\}|s=n~A-A[¤\.,\N "Ie#'\{jr'?`#x1ju(._JSof)~ )dnr`v(fcj=C++!CDX-W̦ N\ً7_THNGj?7U`UA wUÿ-z#kBO4ȖVyF)^=[-(@sza]%m: mљ\}O@o;&C*ɾV'nC2[rk<69z|r1[TY605fN֯l0p<%o)Vy-RR-{4Dv_WC@?(P0sap.$KsPYΣ{`\羿x͛(fhXexI}p1wIݒW%0xF%jt!a')I14O s̱LLOAu\\I xb $Ux:{ZEϟLRiЈyGSm%O LC.?uꮩaM W)3f&*Qdl9` U߾ю؆.B[TL<Kmʘ$ Z䎕XƨsAsv#N/Ix_]F i0#{f,JW\vg3{Zĥ$vfY7:"4/ʰIې_7d-.œN"7t0%yH-'Vy6g=Owq>YM)UǨ00_>ۤ%ϽPc߃|ùt)ZC+pT%)'2V/7h uܟV;9꛽nCarɎ )&3.WW4&N|pET&Ќz@y줸NK2eb N*dC8-7 /b} k2Bzc:$ Oʋ<6lҿ[5R*+L˱']t +OP%_)4v Zo&`;xhrk4ݼxԕb5f|>9Fիǽ v2v>{# -z9;rLQS);@$S|UcfqaU~>/RgqppeKukFUSʟ~&$}uM-wZ?Rh+YYi2Ӆ HC<("n%Է6|ABJ ғkBʩxHI]ƊAߪ#9rt0XD)1"Ux˾NKquቁ}KbU[(.090vykAniv+)smCzǸG<}lyٟ/<+w&o鐓v䍂FV2~OwTo+qpyJ ٫W6F:qcbGHjbhi\Wg#{PmR;>=TW}g)rY&Щ^jq* $xDc+ +]Ezv+5.6D|GwXrllݻ1H+&FY57KڒeP'A^=v\hc6ޜ|[#/$ȑwڷ׾b2 4429XXI6}(t;GX!RK8A PF`ӔȺqotZle߰ÅF(0F/w<%A\Ua+(BZLt4b&E*2"|@svfQw՞[9d˥kqW1NxvK>&Q)P.P*%{[MH~^c:oƇv־( uAx|Y0E'V61be 6Kg:t nض.?L}&VuೄK@uC kyd2]Y?RLFU/LuA|JUm/."`0$J1vW*ƭ^@0"M  V2߼;Felr ̄DB{+nsʩ yEk.3(X:  v#>}֬}DΦ_-i\΄r$5q]. fC\B#U Uһ] wZeps`ueq($E J]޼og"6~5`ՀZ6Ɛ ݗy[ى3YrtOW)H̱u݆92̾HIQ5lUU hj#BÖUԷH_ Pl,uX)O/TAV]#`JwHR8.!Xxu~u<;ƟnG X%|嘢I Iy~RaRK6Ze0×kJ VX채tmyd&cF=]A)ɚ}H  a@|"r63i5>h.59Bq&J2!uS􋽍gÅ\,H1Ѱ"g?W/JTSE#H鏦 (Zwd _k0cul0KW|C{r"Ňْ|Hjr۞ݷ Hvg][6ő j^ix ?'i~~ߊY2uvHc4`vQ8~PM#_2qxsiP~V--?Wf! o!fd6,+& Zh"ԕzL`B`t&~i3:Q*N_%ɃzJ ;Nࡀq^w7la֮deY=K9'єN*6ē.HXQ׬ !7FޟۢlRpًxnRqZJZY:0نsM.`AS,Ciu|"@"*7%A6i oHbBq;57r &g" A-{Y᜴ܰ+K4(/Q& dN(vϗJ(1=TYX⬰O}*t/zc_FwPRcy 4 p^;{vƏG0O1T>n>=/elGbޜr/2? ZtYd !OLnQ(c5_erz~Sr]oř q/;.i?w|!}KOXqC GhZV!^S*Mh.C7-ꬋ/ƞgQtc-Ǽno~ Y +PS] ՞+1gzۿۄኪԵ _ ҁS'{{jHsop!8?7JTz^Z6Oq5gS< m8]"Bc-J4p`fH:+ (.7&ik={^/=>$Wp D@b8ē5"Pvg" =MYOCo)X11jEG@"$i-O 05XExDT`qگ2w fu~IHV@Vl[Z,)O'ʶYI,Vӝg?a&l-dy/L] 1nFHUNursӵ&F.82$_]q0Jzeef$ c5Yt[ķ7f]n䭿?uLQI=f]rxZ=y>a#׎2AYtBܚ/jUt64}fG a#6t ~tq,)YK~9T)##dO4-҂ů-f7K֐֭ V1'_FLaT̽mxtۖUB(WsNWl4z<0*-4 }2Q}ź$TXfHޯ&o "qA}x68[K-f): b)Jߊ|6;mYOޅttG`l>[.`Q7Puuұ#̵@\n!dwZMy,'Z XDOY>ILxgN WpDG~Ǫixf|+X谢xM3S`'T뛦mUi (1o]`|^+ Ƃov4Xeg<UgoU'cx^JGIieTc%ȹP4vZ xQ[jfFhЋ?̆fCwJ}ܖ?BOf۷  KДE¬8*i˵x=ON 2U]=q-켞>Ǎ?H*ܗMmj2ːTw߉Su0Q :M!e= b{Za;SCh/ʥ$ZFp0 'LZ)|kwJ)cQZz!&QY#OcſPMS3u:KVLR: T,.fDpwPAˎ/>^4'Įh; fula*"=Y{g7~#DBe 6D r~M1cz$;FœJB (tE2f'UX? eŠV[ׇBPSrӆ&M6,|Ci~mhKefg1:2:QꇇF*OWJRrcp xb<4+{)~8_!5?~_rDȤ5}ENZ Y(xzA wN,g2Qb\ 1bqzaN/EKrW+AyvZ/ySYxq&+7|c8_*RTߣ5ʅRym1FNa\jP^ a92:ïyr~Oiԑ*~n[NcԠ(SN=]ͪ<~\ BK?{xq>!tr&iNjVEGkJp£NJv{5#؂?*qwh#?_FR݃4]'WG;s'sg+ 3/ˁƊb!,Itq҉O{`y3k{z鑞[uނ*C 5!Dg@k%JloCQ|_G⾽vȺ<,߼ B NĜH/fm07N1t|xt܈28 fdמ\#VA;刖GOpr+ K\ʨAL^|1BueA$imՀ$~-(zAaj_־~H6ԞXJ;],;dFt&1cr ހ|"q#@zȾNu$|Br! |ArtJz`JibW:MjVmQ俿Hҏ!f>X^0 㹤;!*R9[?]KYcG}T*򰁰Uk.r+oJz`[M1!(Rh1C" ooNLY Y@%=Y# 7yg_w͇Zy1j4SMoDjoh|W2fo=@FtsMwY)5|$X_id2I8.uU]KͽaGeozp #!aigS`זuJde{e^{م]"HQT/Vԥ6A}ĝY41jWŰ ]}c]bfY,!kcn4e Hh{s} /Pwzu3/F8NtD 9H6h-nD&ZQ`-U͠'[}/" ﭓ-@6`~?Ȗ='3kX>E @J&b۶oK@_{55%3tOMħ( 6& @Ժ?nөoSA>YXN'Qz{ R25裈|Ey}_\Q)2@7#O*6%u'O @iڷQXϧ/:<aO "*׳e"j5h,<ӚaKM'p&Ӻ3"ybj8 dG)) 3<FS[K(ϝ ÛXS *#L㋠Ɯ)OU!y]*p6])e1S"%6Q& XSď酾Qoƍil |bE-G[xl('z%qg^ Gb2KYhd<}\a[—=m4r:O57ǩuX, GfjFOh9bf>!4r/_oG>׻5*OיAgEkvcEb ڌ@A=1y )ijE;lWW$>?-4 aI;6E^aq* dhif( "Dv2f#/obl o# cRujɌ7"M6Ľ>I)d#h`Y{wb옕72*!_e " *`'8nN}5i OfG ei5H: ]oFLO)|!z:OrB|pBMCowѩj$}'GCYB99>IO+H  P.ʌ9ϸjP "N>OP|0Wy5 opILbЎI+}/0Ͻ wtaӗڰ$Kl@x*}3E#) [Ev@MX(F#\KȶX07ZJ{ | eeJ|!ae<=xy+GWGV>c%7.姢{QbrX!fEyX #=Ov.GPcpVLV4\ Y@9OX%fKXp / W&' [϶xzk9,0rngJvZ?ux++J꠷CUvCX'4z}ryFނq:[.j<5(W'0 5qZa${ŕhS e2tz@dKl;Γvi~ILbb+R*EU9_|G"XsHF %-\p(j&iR/ B UI)f L_u-bGI.S]!@M\:,nG)\/m9[r-sj~Iɏ"j"8,xC1e=/M]//MĿjG9tޢ,L2Y B!i58|(o@<^ \ǐG϶KeZHQ vcr瓳26z#=ӱ`\x2= gAШ6P~P[T4.z CR}? al*Hm/SCzRf@Gp&MJpFC'ae\°^?o 85 䀧Wyi@9_yPC/COl8krڡIJ:RDݼ|1i Po$nYu7M]W|:g%%o9x099SSrBH'a?8n^=.3uw["+}`Ri nj5~&ƗaP# `TxSU4&D"&|!'|ZinnB-TV 6"'/wE:þ%eZrWq0҇% :w 'N :7`sMx|&nԻ 5*`$X{c=Y / c0wsmh2(7d`}<3{;Bm .߾($~VH! Si8=r9JE0?*ʄ} *⼫r?c \T{Ξ\[4޺ yJs ‚Le@#H8h?)E.2T@F溝pο}p6 XKJe<+;e?FUwBtħu&=3)hM*FRW|:Фmг5^UC֒H*˶U!;qc s{unBGb vRCn-k lZKKjFThkGQy^RнqH nEy%(Ƨyf$  D+ݎ?ľ?o!A=b,80-mך[>H2,5uq)h5r/-@ LPV6)C4y68X_t.uʉz)bdžk@wd!Ck\=CBˏ:P]7uP x(Rs"u!Qa:cuigbH;28_,\=ےJb71XZN(5N:9.wbleA.gEt}jdT Bo@>w@I[ 9͔wμsS zmt_F̾0_brpm'q϶A0PcByCdB}tUϔw/8$p\& OZ ʈ{7N& ?ziqbUK039-G[;HP,*(}E^_m:jay %]C54@z`ʹm 1ZtTr\LYãE %ɉYH3$^Mw7:ѫi ^rJEy@wSlV妡@ŻݻN@B)-*kY)doG/ 52`=c-óg7T#u~]9k|H91u <y~6< \.(FI4ZMi:#F8) UMglD-5dܼ0djcN MBOs| (Gȉa:Q6=z$A幋WΣ&h>u&(וܸ*M;]@¸{df=Y.U&Oo?`%`ipKxJ\C1Ypy؞;9Z>ɷS;0 iKҝ[e?W# uX•mj1$ϊ51TQxT2ZZֆZ=F5.1*luyzL܄K}H BFw.̱?X7'Ay7 ˩K4qVvhEz!#)o)_jO9^S (n깲81TcMe_SC2;Nw#~wXwv>zF*@ )Y(]͟,-9hϭؖ> iIfQBĻp]j5KDo0BD=͖'Uh,$Ӕ$(`.6~;-,LsЋ &_v^e:)v/"S뱡%Gov\ jL* 8k7Uّ/։Hhk%Icܿ WC7Ij0;+Ä `K(3r_<)l~ytOY+<;54LƕMÓ)B_&Hlw.VuR_kԿi:+裤QNp{&pD {+dW/"&feADK3@'EnVUiǭitpf09@d|d'H" v%=G= y4z TKb|ʵy@@Lkds zn% JT*@Dw] g$P!RV7y!*pzs"cwsOV7@]XQ!=XpB[on[Hޚ,憓g#۝EH-P0p!?~r G^|Ĥz[jjkC`#wR[5jCEjL^|JXԊw7;{7|AuFU tIOm8x׾*&a$Wh+J1`ZUW1q+CA= 5a=B,Il=sFE͖HEQLDE9*t4=QY;[? cRѳ!aZ#m`VPBp%zu4fBw`8Fr@d4zYH!*$X4Ly>JA-#َܷm I}*zy 1 ,ܝ\~nyӖVQsfOe\.d^\K$[$$%$+Ԣ#oN@7c9>,vIn(!n0G Yj Q5gzҐxq٢ 4u}E/]ӪSRBfSS⸠vN9|n >D .Lƍ9vC A2ʡsab%tmNIch9fm,Xy̼mU736̻zpt.5x8Q"`J2t9!.& JE"4sloutE΅bK{KpmB S ?JH+ȷ˖úR ȃC_ddm Pw8m{}7N ,z =-' ʄxZD<Ĵބ V6k?0]*Qf:g{5WΧzWE*z1E$Hi pga$YĮc@LG⨛wUZ3Q8oE9/'IT) ߹\ƞy^,°l&B]Llm Zcjl׽zkY£d1l <Mx]J,sSX=fX&6A&Xٙ]fC-%=WK§&dzQխ/DwS,}misN}Pz dh\ۥ\AEcxg>I>ݝqO {#љ` W/~d@VAUvS,d*uig!BSڣ/?*_l&Qv~aT]ǧkOFJ.w)I1'4I2cܡy:rzd6 Q&lt@w5)ڌ!SabNUJ8i' )6ir ][21; ,PraΰQ"P>iq-5_CƏ>>!mZLtD-`l9~iՋngTHW,m2 :E?`&ip@7?*U5?ڿo*'6w>C\=!#*<]|mރ1;Ϸf$GEn\󃇷!*LDl3Ϊ'v`KzS ΋%, f/BNӟSlI+=}"nS,+ UOA3>uzypYw`EF}VhOb?ˌ|u.ցCTI8 %5OQH*݂o50e|L約gh,m:B]bɇr;+'ǯ~ A1g(wX1% ~mA'%RYv}VU=EV041֌g88y1S4q޻B4DEFydPCw̗toC\&S"\&e.u H6@ 2ñ ^z(OE`8KbxH\5BeکXlgta ~zhwh*+SONJZuA#Oaюs_ c4 8S̍nBx\I7rZi5qж@@Ya9*([cA:ux(&z}4%܍kiɒMin^=3XbaЦ \reo))~rV }6W=~_q?xBV@̵kY315ZG5͘;(Snf~ hQ/Wگ:ߵF 9= [8^hgQX$(*52&Kw:k坊O>s8`mYFOKn PNÜP}{Lx[T0cǎx<ZO899hcf"-~xm;l;b8nCB,Mx~q5y0Lh(I6[2ѦO:_N htڶzlN{pₜ$/;n:gE@ַV;2&Fg-,E#;׾YVH95 U3?&)ĉ ~le s [^1Ș.!m#5DVTHo%k0q!Et;j챊{'UM0 e R@>ŽTd$z|^ 6` 2i8g,3P VS(XX_g0T]ȃ~r`0Y^h wCj`s}ٗ3Gll1(o"v]|J4Wt;Ѿl`y%$ , ʋ@rN~ Jo $yLmUo18=l[Ws8ٓ`b|OQ? I)n'V>peZ a%al771`y|G1^o'):~37H!Č;DW--`nN %׷NWiF#^li,^6rTj89KNː~d1e#¿~gSѧ4#ahR:.zS4_&WD̴*P)C*Qӵ_-+>+3)-R;Bk /DԒ4<IvW!mlvEX+NǡRG%)UoV㩫>sty^{̋)߫OڟrV f*3[ uG87a|!!Q@|M= a:˞;[ZTԌU.%q!\LFΐe}~ZSgY#JMw)pW' 0ĩ </^H_/:h,0[J`&)cgYṬZS>bZZq="f1/YVT ƞzc_'9/|c iϼ`T`ƛ8'6!_7כ6nOlc @ AqDyjs~ `$D$ U^Ij@P͒t6$/܍CGQJVM`O% &l .AG'O }¼2?R3d/6ޱ|vD M7PEkXiG3Y!8Ij",Gr663*4EΓ5R301q>ìGh!4{:Hwy;ыe_6U硪^$C̤9*(0 1/dx2qp] e:h:TùJ<3 )+5`B?2.̬mM!;YF)-Mn۾Ɂ>,FyȯIV*s#3(^Z|Oщ!,OHOyD{H& foЦ~"gbKծ0U5.+O9rH )z 㽾C4IY$Jp`ɃuzUnͫUٽJڃS݃y mcx;R m xO*N vxpz_rymΟ V?,POS` Kp0oPN_1f S /i0T ϚnG ʁwHOUy29 E1x=p&3!s lM"2vSlվ+p7`O~B.ҦAGQqHÕ2,՛Z9 c=y!DPD dW4 f.EH-Kx lڕ˲!kluR) [ `\ԊQ!4CLo,:fh rK7 IO! :mwR,w YHq <4sgybpYmaʠG+7yN\C}Ciyim7":']?')x 0Rs_sa"ԍ~8 32J`ty,=?^dz%k%);I.E.:2w@HI?e[^֔"oȿbx27DJ3KlJ!enX>-<kR>ҕi-NOoT\d~'G&-UU_YtWVz潉oFv Gb%n\{~ؑhiNdt~Џy)lL‘Sh*e$g.s|8{z4FyDH-ے=,h\J0!//V5'({t {TFCOB46 D,/70EP?TpgRrJ3LBWľFa;4ā:isGe$Q XkTN*.)8G6 etM/?.'IT'K.D}u̕| bF"SuEue ́^ANrfaPس) f% qrCh?}\ _t$¢X`ha1ފrpMaOpoI۴VZDX%>ULFIQC^q!&_Zhˆ-&RtvEJqIXE)927IB}* lak"[2'ǂwyaN zQ_5mS%ʸ3;UF5b糧:ٗpR@R&Ofp_.4K;{gK+P\\>6r#GuV8@YKtT \blEZ }^ K_>`"}l15"[;M]JF0plSt+(˹#h6)zw~?AA4\:"el؅G۬=`"":\MǀZnzi If^Y#_2^7\0Z~VyO[/ciOK:QzK%1[7qx+IMzk f $g^U; sS=0X ,,K{ھGIۼ; $v +y\qrg;tzʝծs2.! L&5q(m8ua`,ד[L?cVof|zg9jo ,HqYH.sv#;H)Z煞 aCꬲ`yw` ڝv!/\R3LÁz.Wā#^g7Pm>=k?)bլh~Ѫ9[j5E\ois!%FɥԵ!% 7 p砧Ŏ[\ C C$*Z \E. ]!6XOHڏ xګelH@EDwe4qI2մ(Y_-"gYUH_gsހiI%0괻nY/Ԋs#_[U8yUsOSThBWkP= "h 1$F%45'^0?FPڿUfF OP\='4ʁ;ǥ4vuiv3bR:gMSQ#yCi.}JTۙwOy-W+VUE l>#^^Ÿåa%~fDWB$z9A'p5Ҧ= %O(t\cys2G:J 2nG5BtZw;Ds52NnTY.s:bP$I%E~58OZa-#Ң&}ɗ,^Tp’h 1iN3[:IrjfGȿ?#{l`:myO*mG SZ-dv_k{ќ(?$;wʜ ⽫zMekjG 5%"ǃǿSШG~ )نV βJYң [˯2fW4*QCKܛ%}X '\Jxwh |>H:_Kl%\w% 1B*ۛR]c2pQY4;Sڻ#ЬÔ)3Q{Cav37AkSt܇Xm,Dᱢ.֬[;G-'CQie̖@x"<?xr6R=!B (:W޷bUvA4}ڋNF"S/6-bA&lL|~jÐ>֎]a$ TZ1uae3̬"F5.R|nOb#(Z1w,5 VmɄFa| ,әY-.!{6PVܵjxeq.%ʑ+~(:=m!wc tlL[5;bigqË>[}nAMY}z\.QyCDUj N'K^ s[\ЖzN1_Vq/@Eep[U:kGـ~0k\R_x;\SBvC[9S$NIBԃsipSAL*q w,c萅]9E&{WU"nfu;FBqvXٞt_E&" [^Ko8"!N-A%Uq^v}J%vMY) , e|4+VER*@ A1tuas&ݏbu-I4 d5 2|,9R7{8u#GP:T5+ h}ŒmhmgZ[VNѺvôR\r}[9\]Tq!R\Iyh6-\1>P_'@^kAMnKtP1Mڄ'>N@uf\?zWz`#Rfׇ~{nug #_d^ t4Sű͎Sn9g[ۇ0~sU C\9 ~@IEsS쬷aD(/. UFu;o5ݳQȱǃT?M#5"%@ )Z=q=_ w,q7M{jpbu0%˲-9E)޵7ٙ } d<劦T'ZE*Y̸p#Ȋ!)ZQeN-(#2 %{Y0uhx|:_0쁝eL6&^GYN(*y85>fzlLfZPLEmhyO:];h˧Ep~HtɋbfŦ2D֬G:d)4+qO=ZnG'/B*:gv[iPeF ! Pqeo2e :;UaY X&Nꡰ$- 9'OJ?Z?\0OYDwcS|=߈8?>2C@זՔw!#6{tF^Y/[-<8JmN"_\|7 Mlēn|)+ɄM{7?i7r,huG~OܵfJe,ϓezD}TURGNS_9|0x#RjЇ}*@2W%IL f[ yBnjRmB鐁f nKl%"GsQqKzC9l[ȡU{완w q|qKLQ"hq o9rzi8yK3e][zݺFްJ:Tzͺ]?щlBg}p6ȯ}!6^g" 2bl=kNT kl ~OՈn4{Vߙ`TAFTK`M;M@_#j; >ZhtdB;^$Ў(2.ol߉0E_›2H:[taDaev0C~rz0\˭8t.2%꿩D\+kчq|gOIқe@=Pf?v0K˲bJ^Gt/H()L8u*|[BJ~Ih5!9 @.Lhss+MjO*Z!$+JڜIl2B>v aSuGC}uղ Ԓ80cz9EGZtz[gk:-K!Q-9t TD<1 2U Ѭ>ve3|Y4ھAs ^߰fmRDUwQZϛLg8'6,` q9a@ic:Oȑ ȆLov݌\܅ 1nP=j)!;2]KrVTGM`f4̺M-ծ~Y HxΗhlyMUi-q?sKF%4$թڒӧ/GOz)}Wa`dHPEt/6Qh;YT}l7̟n:k+>Ùq:M#6"eR:}zQR [CU{GAǠ2 Gɞ z:[~SGiVjW\êMs3cRVq Z[ =Rsδ~I{7dn8' f)nBXQB=T٦Ⱥ=3 TANcR#!:k/sjyW@̫tB0`?Qz0>] nWb\@~p|b!\W"XSy zύC{ ȟ̪ Û>qQ{XH?Y1g?HG9Z'z(Eg0Ӭf&n)8ۼLH1;ҜJzW2 t~4)ǷJ/g54V˸[Kj~Lr/#%k%A8Ǭac\ ج[֙ [3UFTrA: z1Վ̱T ijw@,"}wO/_mF9% G͞1R֧*:<^a/ŔhBzfZ |DGJiqlG7@B OBСg ENQ9*rAAdC@PLllaJfiTR+Y5K.k2۩JQ#cQz~.gYuekR[% y`}U'.+ۂ:r'F_X~-13wȞBen;D6̷oK10)93}2dYF zW|:(#%C 2&-;Y]NcK Y'暞`QJ\`K8d9`q7 3KSŗIu*@Fځ;V#-֛Xc6~#3N _7yLܡQ7OĴs4#vB9h @7+y~𑜚=;.qx|A l6F Iɗ!te1gp%e4`m'I6Ti܆0d 'k5%\71/e;"bBv応6֩fuUBVg'>Xdlخ@bd (CaŔ%s+"55rc{xcޱȢ uGkǷKʒ^F_k1)up3qlwJm1F gv7v@%uVnU\_Coez"c/"ӊ" ?,dU%uKRac14V/ k`Ha)!т>e|G F=D aY?$;8*;A9PA_K8 ۿ|rNu+9vާSZ1A$z HL4OX-02z,cqR ]> n`$-I]n_jXnNSsL96~HB\#WpL~%Uq.  D=3{}h[CJct>^Ӧ Nb bx5pc ߃[yҋCZנ48,N2Tlj@i2t+?^1j4uB@8w@u|Dl_5:æl =aJi T,ëgGrsM6ƵȡRf ؓC].gkQJ"{_S0X3Q: ^-(fKt6?O=zVdТ+,ߊ׺FtHطW2?rx5;LtXL>ug9{iY hVOO ܡ,e oP]sF'9JX:bm**^,ך{Au)<]Wu[[ؤC.^=Hro,q<]f!߰AI'p|ϥU U׽ǎ˼ꔄE5 E}1QeV@NLlDlN I$pBqIŧf:@BHXro]յ@cPJc9 U PЊn1|$ G3vĬ|̆THk2`)dY15XVM5KW#-RlB-N靴6{sY8CPSRBXn: 5֟-9 -^5JZ qTѹJɀG>ږёT/_IYl&Q7#H <ܫ̵idDhd*ns6C0¥Q"C5Qz&LH=uo '3?;2Uü*'q, /zSIpݲC.ߨdG>PoF "H&Uߓzel0Ӳ' +|Wc=@U(,(.q/,}k]k,Q2g۔*4lv`t6eCV<7[V`bL\J)yEMej 9v\/N8}C=|k4u@o-ё;msneWS x|a_8 :8cGⒸD_lǟ\'2eНx~F]'ۏʛsI֟Fpl\ Dݜ =&lBΦ# e./ªO/2 %L]/6Ȧ䗲s9V;:)@@ :TҔ*>+UIF3T.` L|m {tf_dݛ_G}lX6+?3o  `C=5|eQb !M_s.-VK""wu{ၯ ř?E[ma'EB[ޥ@)9+cE~8 =P eJjחрC3ٙۺ+(Z;8Kţ.UJ03 x+Sp}=d;(G7bk"BBFS-0)IP]*b>Q+O\$,mnn!EDC5!eÇ>MRoR`Om]rD6"n$ BsNU DxSH!%D]꾻XL^"kKAA|B@LK/ Rq^Q)4VXѫBM<[dk]$T2"~G;ղ缆ɫ𝳨q9$4' h[demDŽ3&? 6i-jt4F<²o_!5)YX3'iͲ=˼`/{m 1iBt, ( ϑL?G56&mrp j1߁hȆƒh2C2+!bH -4]-WxKYÅٓ\&z"%@m-Ĥ'M8/:7]K b՞5:ŕO6i-#Mef[FT~riZB2.poOwѥQ*rGzXM6tQǘ aVo$м<ޓ;AӹN?ڲAíNE!dt䚛!E譴θ4%Vhd/_nX"Ɨ~ tdt7kE0=̂PU6(E*2τK^Mز{uQ ]C$^}np"-:ǻ}l2_TVyQ2?dW0. 'J;#/ƈСbpGkФ=Yj|/V5Ci}]B׸&i}ٲֽZ99m9 -0 Uxb3̢o„a]#xR39ǃΨ݊s Kx#A䨪R;V Fކ\s=0ڮF]]y4 |fkKާ{*SE$ޅQh=G4*ygM8J/φiv_`.!MMgz9{I5kNT(xq1kq$Nn긊:iCuՓ\@WٞĨUTbgJ7#^gYcT|Ͳ-z~lyHg&=OYAOT8o=\zC| Q{T+J>}5Z::ʼnA 6vOmA߯mI/{6kPkq;l_xWc 2N晰bm!6;8X Q'z)-\af4ƲyaE >7@0j&͂2$6^`|[+D|">%5cb}Čh]*X_Pe:?sQּ(bB[)S>}};u}CAp4%YzKTc*;]f4,C :_ƶ:H5ۃN{RȠDjbr%lGBVa5xQYlf CC^ƀ8u蕇1 8{I?m9`DI#,on[]]%7v1lHyJhJ${ uoglńpsսb5gZN/tk"cPwJbTZ ,kfw0 `}t~c 2'/y~q422ꍑY"M 6-< ҾGk2HpeʤOU}!$ڤS#'ӫxcnc'Hfm4ĐoY!^@o-6z Dו*J폲k(,vԺ~ n{ņ˅tj UG0Ή_Up|v eLxG#e ݉ߺW|G"TkwӫSp @lwWZB,-SJkh~8Qj w Ȉ~Es;Cq1A Nf +Iɱ" 4i`{f#4{Vh=JnV/Y0l$ R)e`LTfV 6$[9ml}筥DYP)q}YR-M?_b>ٴr 6+[ @x]hJ 3u,lR0q#noX^'2~ DL Aa٘HdxQ*:} :6- 1>]˜ X~FY '#%(ވ>WzqHDɥ-"/ضEbUuۥY\uey4ݯH_:C%:,X1hhH8UUfnyqS/CjWI6Mը^>zѦ]FjHy1sod.?܄,RI:eSeLQ%dLƻ# r(kπ&iC7f \jGKc)’`\[;ɛͯTԏ?CH_Unr4gP]~7Q_<:UJkoW{N _9qoa 4,5FfUC7^0ix6\߯C父W;u /j"\ /U%0~nyKDh@D" 5YxkƚChW t*n>v۴mk+D0ɭ6Y4C٨n| ɴBIy&՛lP>:}sυ Y۴'30h z1ExSԥ]SQ#N\~%Bo#Y wd#k($EIW*{QAk {֎V QM Y[Ums?|mjA''0)0NɄhUUf]L5GlKG<·k_/9>] TZI3yWR~P%=Xɺ!,XK<"#$7ڸT\ R FyLv%#h\~,1JLYzXW*žMT5 j)GF)}=R6D^LS<*}kxXǮ5 o>qY0$6y݉ aW{?;> P'Ph+SYB\7`:߹D7?L anXoT"z<Rb&ECQלd}0cw|A+D҇ѐ w&"D/;r4,ݳ#_ln7I|0qcCNK#C"MKVw\ Xz/Ë95R;}B.dvUU(لĢ;M$P=[lKDC)g_b:1˶G*Eګw蕛U(>K9%~瞎f 7yT0ybY DormW՟Wia JgH^&itPK6^y+~PNQb8~o20BMj8S<|ѩwV鼙%F7}d}m}xJY-1sʑ۞tT&ى`0a(MV+RU/a]2<ƺ1{iT|R¾?Lϓ#ӆxzUr2#Xka¾F~u?uFH,eXrYov"x8MĽ\M.C[d =A0JeEC<[Iֈk,,Uwक़VKHџIH*VAuS5Txq!&Ψ'i8ްr tMNbXAk ?;&3%iP|,M9'@d(V ˢ*RH촬hZ&P 4<]mwVxFQ楏80*qJ';eć`-LRrR!]nqL!4~D?qv CV2[wWi]5n( ΖD eۥ: ?PSҿ u)Faht;r+9iwNZ*yuIÎ)++փŎWkD:LLkUxN<./Z&#؏̶_{L.~)AZTsSdb<2Ѐ ZpLØT-HE!lfSl?]Kܹ +Ve_xǎ\ly\_8/{gp>k;>+ 2R#bV t%;y! io23_S{uP B *ZX=gck҂`rq6Mx\>GƑuĥvw1LB=Iǯ#:ݬIn]G]??S`32˺ly bbeYhA)|MNc. L-YO/ ГpC fDspH|$&.zg߂96/wMNCM^iKH4Zaf#v#i!F|g&ymL}X{/"@*"BS)?]Q1dJts6֬y [2ngw , 4?oNDbU3%м@z-vX;))h`4xK2HpWN"kTsЈ!d0|ʔU=tYL4 |,bl4͞puD5 lzgNep=leDR4=H_Ȩ\b$MmL-@u>B?k43.DW,;ˤ6?P(5`p6}Oqd+sb&jIK>vX3]pI.ox;0@-q5|M1Iho)fv*K퍸@q鉴}t&xGtg ~/0{5IKZ\­nʶ3.U)@ȫEQM8ˠ$N3n5ExVٷl?R7rRաh>wNj5Z=eۓ*MMZ6pZjp a 5$fBЫżD>kw^ںlL am@$p5tmɿ=x\tX] *pݔ=+7Ӎ@.nfȧ}dy@ŕS_D!ٗl籌QC3;M՛Mnyݲ{L[@K'4e}0"ۧ)z+E咣՚D=q>G%2<q<(S7%W_Ł=qe9$3tlw\d]3xW%&"/4T-/2 > m -J C:XnzJ!9󳸃?|w%+Gjňq*/ "a +0/5Lp2E܎kw{bxg_@Ta: N4 cߓMŒ{s1J~qWW}.IK8tV{oY4ƳdakXׄHe]sW CVd1migdܼ' FeWP#$0ձZrSTj߅,d,WIA৬]">= ʼn^;»JOn M(oO-;t6h+G`0HK%Ox2RՕM9Z.j3LQ(yTd+zUIL1C e&9Xxuϝ7@d5tͮVsƸf:l.~G)I {-wgάR(>fT~T|FlnFhYe3Hki[zp-><{?Wch ŏ=Yu BNX{ }087tj cF`?QR1\k"i4t]Y#0ؒP9:1}\7WѠJPRs7tkeExPٙ.{/a9DS~{0ΊYCʕ_^.j&5~B򻠹τpP! q"pk%ĮCxc+V[Po;nEq~xXM;Vpk`THំzP%AZx3!mrCcwj֥J3:=b^r&4"w l'۾XRra7.H0:T! Jpmq4yM]3H=[plOw W?W)%izQWWy~R`.qK\ue5G2PPVw4 ɭ7$&S{Y? ;}1P Rٰ5']=V Ytb+ݥ q$dxum\.;RV{g/<Eb4[wYFa 3qqgYV Xyn.(YN%N(:ZH&UCAj,2c<(-_K4FkCMQ>EZ4q$T7$zOgqR_oەa-U('OI:ǒIYc~˴=ߣ&63giS2m)N~}axqABٖ<ߺ}ǝshY _ةvB˃ N R1Ny,N^prP,vVȐwtvɥM\ݏ^M>ZgxtJ*G ނk!pA.vƪ 4SH!%51DѪÈ;臿-'-?6ܯ|΁]zM8ό?a6x5iOV} `$ek$S&Xwҟv-)7MB,eur'njXxNn +Lw@G/oUPa tJR9[U˔ljkϝPR_R5^(,kZ:d>W:[FR doi @wќGYd7ųDz.aBZ/ٍ:Grϣ 3~Y+P@?PF#[Db,0Y*.U^@4&ʭe| S!D7EHPkv`㰋2= />ߒ9ѯ{uVZr XN"~$'#LOVt=, SʗP<@mS#|i ӝHĩ~JJOẆѪ*/FM0'UhjYaܟ|M<П=a+=3vZZߊ9^'vK^_OޏH~`x+)F*1h1rCYC"}!dqU],K9zb%D֮'mSOvۍSȠ!c`yjiG@|QhYZwp(|gC0M;҅,/ke*EM%B]!'Z[Љ{k)a9FJcYV`cHqc=> 8k? KCC"i/*θj3: ~eZ8qH1+WPhq\\zx(C]<|;ľ8bɵ!@2.4{ vRhyI( pa2$EM!Hu\E"~ElY%ðx=C"e#2#90(DEV FW\qA)MM+h{\[ wM7EP7DJw/,E%f:g֡Y,XpTctmv?`5kn*f;nR.L(\s)Òg '!Bs@2ѓ?24sfӗgq[mONy}d0AshB<6ZWj}\5nPM|,c=sPCЏtIaC'J;:^PmgSw!\تv#5,O ;$!BD"<DOu2"̂i(꘼0_6t%YՑvz,+UfIؠ3/LV!Yv_ԻHabG&RLrLҚMqi Nv0zPӳtrB`;6dlK_MC둺u=|dnw0|SULbgH&鶑X"s吨aS=c Cs ($ʼnƹJ8:Rm*]? ylysYsH[5}r,M`AȢn9q[~6Axe׌dig(kFoNO4'! >I'U؎t}Yu{pAVG)+y4tR#c+?b*P-ᵚA"OwR"=ڠ1(9!7cζ.vLbY[#(ZnS =g72=H˦F+XW|MWhn1̄RsPRK -8M5LԼإ&aA0eWmYd{ v O$^!>L 4ɠgGT1u3ʔ?J+6o+B-=)g{wC rƆ q2 mbTXFlk M/NikK}7HSpQ#jMIci {5D:z.硦L3󅸑3h1*s7eEn\Y>m5^z}1/Dg_ܤFpj#Vy}e %JĦvWZ/ RۅMv2\#98>ٸ&")M So{O+6CN=}WuoҼ!7OGl V_E>|%6eVa+K6 &&.QZ-3h}5z7)}l27O ^coh "S8 #UU]:C=^늉,E 1 K"$We]ʼnM+iCeH$G1ՈV$A7Nqgh;=+NmGdJ.*(VH4M뗞q}oCT"%<_c&zͅȭUwѷYg؝Sd Rョمw=I6wQK|$dlשf(h$vЬ%})@qTҭ#`6Sp%R̻kF )sJ&?~ع'5d ɬԈDЊYog C0ߛGe˺=6F eC0[ީI$SS#g*Ic^1{bs,b`Jr#'Vy7>z]|Blg[|.)i,A^`)AK,`ZxDWdJ0v Tr86ZҾ.v:KO#wN(4AҢv:w ~i`K֭[ V- }3WcQ}dSwiSEMrՆҠ2M&;!v$ب3 J.#44L1ؿzZ0n܌+C숢Ff|] 1X* pՎS'2ƎE&Dl'gFM3Gk@jQzkO=E[#Fv'ء\k#<%4Yq2%Cr+щҀA ?i\Hƣ## r'f&)cMp!: c?w.n_:-3$n-#cg茧*a4ĘW\\of|H YƔv+AҺVTKW̘ ŶrV" e7auc3&9՜[LM>Yq#ϥAӹ 8kޥw//@;M6vR?]'cK2)C=Fz@E>-sm/,3ƥMC6[?M̈kd{ cyG:(˿țx-(7 JK`-LPo!)fP/O.ti]y쿮ZAWG#s93VkQdxR00=<9Y`* we}Nykmo+|KY܋B`Nb8.x{Q|g;MԲێe ,=lCq,%Ňn^yة\7hG3)ϪL TT4&|sO`Ȭ)F(T0q>S7k{ɰVYh{%E!ҒQ54%X7oR2UɉcluQ]õ1)+ GGRM+a[{tBm]/X76.-(,iCtj+ȁ*#RKSf хhS%E,;n/Ƣdo~.zO}12 F~*pOXT~d%!H@X>T0xHg 2{&S7b$\Hy:rdT7p Bюp"NbfѷV%* HS]؊ dgOaS mܙyzxiq@ꗭW[=O\"?O#o4{L^6:aWPn?gUTqрEuԘԔQ<t$mF++P2b-܆g+q=K=aF5X (S]al[i Pl_Y㘨"Sуgi9`bt̓RJЎVaBVIJC2_d VVN#\n=P$;Di4k oo@KpYQfn0CouV ]5群WX$nvw)$pʽeU*b6I]Ca=D)X+l?Ncm-/}LXwC - =d8+dN)";xIRNj ai=L9s!\&Y`(q}re^/\#]%<ʼ^X 7!+P aR0I\Q"ߠwB"4r1aMS_ z$ObXY\ nRRFU>mkc[) vW),%荻uq;8cQ0п,-kSR䎨~T='Vft5G+5i)ap+ԉ RV܄V>ߚJ{J59Dイ{Ǹm}/zCaCdnxW!C\Y+q'\?sx3!|b,42]aۛd'NWCU" U 8<4TFul f~L7 KІaO?˜ ѳ'0[!{UqSU пpZ4C!|Wh;4hAeTHF8w1HUj۴|(Y@1iuc 8@f5Î j~{c0,JI%]t[L}؝pCSf;2ĝfäV4(ȡ\?E9mQH?c~ro^gݬM0Vnq$$9ܥ+o Dkm#lCtી-|?'cJfN_o z?%fkt2ֽLY(-,^ZwLs{VՁqf{Rs}2\j"it@`,cMTo 1g"U ;0 C7na}0p (d}{\aSG6ipgy֪A?R Jd5'*U.h|,AEMP1݆*j&cUXQ𕾃d*(1`U p-#OL-{Ռ`м!O#z rx}Y%ն1GsVxd$QȾ?,^<2A> -`LyxW/ڶW}A%U#Xjmf '{4 "Qjy3)8_Ȯf]^ Bm+H9w 'Gܿx豊euW#u+Q5iˬ&Gy,&vV01FJuVWJd4DՖ)g@-r)-h]{i!eJ793XynP2~aW+.#Y}4ԃi}I!ami Ti1eASM13^nUMsԈTJrHGւh-Rb S<4|%߶+SY50hR6ci>f)S=]QzA ^z1TUD0[ehy@KW^)I0lk \>#NY {fk8,(A!u7tNXYoj&4uX%?ԁ._j{ڔ'[ X8.]&@T9 u/׶/;JtKL= XG]Ue4!(Ӱ; ^no,r<+֌i(%)!ȩW uG&3W[+mG"FΠT&/: Eq[J-i~Ⴋ AѬ̭H!~TXXM"wֿm6jeWe3c\/+ qCpdК.AGq?Rn˦j.Dfݬ:β4\Hƪ'vjp\C ڤ7 (/ jBxj(Zo|@w Q[{Nq  [곫 ݼ ßZvͼX K݋qp:1tӥRʦ}B]2V Pv5bd~̡}6׸EAĚ!K$ 5A}?ziʰyC K߅qcX>KyfxXr(>?:sz%K .QRA[ƅ;F%'ZGḄ0@va(+]  C$ &\xDxT ߗ :\پܱWx)K$Te=JHG%>"nr A%xy*(zU 6!:m^?t! Iy~.sR!=K56qSI?Fq /%!ڧhYXSlmenFLexqC֟C_=%!8"TeT_)VCsZkoYIcˠ́#.J(M\A+OZ^ܥE3r k!Aip2IX jCoiY6J?pvn Zg_l>@~>ϒBIup5Gv~a2;W~}NkʧKiU\D]5qjF.O&)8H5uz~oh^,D<+Waq@6Y6TKeQYo:m 2O4q'8\b:@;𣧾V5njGC~@R[ {!3;`PrȣZV=m,hP:A]b& Rٰxs7$:9]vNFw3űBǪ3ˀba+!? msc(WH2[ݽ#kH:>^}~Vxؾb,~$"|He!~jC%K7sT2zI*DqYJMg}(}sGXR .N,bʦlj Voa0B]A2HYQJg_GIã~G{JaEf\1ftf 1(Քh@eUr6wq,kͿ+ @#DTHb@7sͦ C?rIK\;ς.TtΓ3Il! -8->,M&}Gp!݄ZtyČ3$J:<*OmҶSSlz@KK mc sS jv >S2TIN߄WO*USDX9PZgB13{:3A6c벫U *0k-N&ė7OctsV k^{U`#u9d89yW)Gz%:Wd*1&rX$6$sCF˱xʲvm i,lbD삜KωtT\|:4ZX#tS>+Z/-, |}cl ܌$VBvE?/vVT+Xo5ĢSg8-*Yz (YӶ-լ :FGM #AC7[6p p*)K\`KLg{53F)8GѨ]~b3w;~ _J/2/dN+ *>@cH(4`Ca"qw痠羼fwwݩ%t(/A/aMdYV0)1Udtԝbbn+Qvwʶ*,H[5"SAo!g]ͯ$k;0_%\1¼DŽV'ΝwHqte.B*k}H\GHyеXHӸÍ{M)5A!0 "XQh)zOu_Ы#(NeAm-^q.t@|*RDi,q iOD6!dGG RB60_?}%iB9p^ 6fF=K kWݸG\(.G7KTn&vLDT$043|I3}wE7?i!J*A|.^֧䣪t&=0n4צ! G:_Z . : $c$7iVN`Ts:KHrh*&eEVڟ(V]=WoޤS`v}O j~^1r\nm%ͽbfZ?yuqRG؋QX*q73b0X/uo-ri0\i-ea13~2'{6@7WN7ݪ1>&K$æxzy"Y 5|=G{ˡ1 }و>#$s "d0t瀌L%@~:J\F7d@k,EO~ӻ@ *@0azӀIyot0Z \)5Й 77jr):}ш5Lw :bL}y's qzMٲϓzwH'ns@&;L-$NwWCS"rR fIy02/D'&n;|]Z6&^*#;))=]t<a.! Pg=sMi٫rQz嬐,۴OHbtXrAd|CZ A\2{/}6K *ĵSY@a #sG%Nn<#'+E0} Dh;2[Oc>n'c/w/& qOaf̽ ݹbA y,_Z7o%K7QF1jߡyPVÑedwނ\op"Phleְwƣz̯*W(kV˨h4inJV'%xRSo{r/s8pz#?A)C\Cjj}ԘGmj@\GWC_xi).4Z <,Ds>,cBLI:i48qn5:.9xdh-K""ȥ|LJ (;,G`@OƋjB]xAZsRkxtګǃ.n\7lP&g(e/\7$xUSrh;fӍ!ai9/4W肄I=n$ 1|ϻїHTQQ!QYLR>H#D :6w-яX S{j러::f{3 d jOAxnFI<F̃QO.L)FV z&dN2Na KrԢIFg^d>xU%o}vDk :*_XP.PJc4ܶ,GF(I7ZrHo-Ib(^c(צ' vt~== g:P%2̰xOeʼnX}hI.Z4u0x̕fsמ:&QiPR-wSoKKt*7^š5˷pٖ2rZ ?@G0 0d*04bryRUC m snEn;c?N"K9U@qKAߚl٨WI.b%YVg$9Ͳ].i+E$f5[?%G9AA2{+'BX:nJ 61~z: c, za[`F)ؓg|}X5=0e |%]XfJXi!=2pw;L7wp:ŷJ` :fglG?$j#*ߊ\JAF34`#Yȹq_Ǒ_JM֮TہБ@\YZѠ<@ QvQ.֕ass- eCD+JgM m8AadJTTpN>pȋףćg0N(7Ñ%f r,|]b bCunƬU(1|c.^):Ѕe./LЌ8Eso)oC{YEP}g\0_>d]Rws~/赞 SҩdU{1N$H>5g#6@q'),d1sm,71%}J~qVvQ?'-{!H@`6)@@>=<5Wcp&g!&^(j˂cZCܼ$@AW+n(M8ܞtEĎHgiC kA=Hb췎h3ZO7k1iMU^<+}k}l?=^;u 6(,y?{X\f'sxV˂28`y5  ,0+3l/A ahkv_E&h*T(69yBphby+!@' en()\-I K Pv]ޡO%X }䲴֕ m5 ʢֿ009NDⵢİ j`~$:>WM&d@t3)K䏉w$g*zrm2.-a.Ơn(gR- 1CERBM9ն"cՎӀe)<e4ym|vQJϟ(6U0``Pf<1NMj* ڽ_s1I '9M?hmAbΤY"SM O3v6(F5"Hj"6vY- 1cpD(6z̶F);/6)g  =3!$qPۘOǔ;8]FUM0UU,U슴 a NROuH]#GjdparPQ_`bJN"(n=8*rígNE[n4Q&ak[yq3 HK%W DgA @luMY35 g&ŷ;_8tQo2limf[6mb5znXq t#ܰ_DkսxLX> |*|xń<'EI"2!}UX~|S;0{,0Zd<#T{/#df:lCyHFp>+j'b [{"8x cZx $|1o30'>)׈@mYL"|, OW-Gr,<4C}QwQ|*nDꕽGC)b!!{kѯ7%$2c;A oFuKAK5l#6=\q n7^h/t9uuKLG8{Ձp9KJgS'ЛQJyGPgiKE^s@.}u!} BLz֨q(:q|,ҫ6Wӿs!/|aPN`U=yZ.KzK5X+Hxx RCդ Qy=`m.Ͱ]lFc12M,mO6radBٰJ0NRk`ڴ(\E{x PW2|:2QZZN \Dki^aEĉX31:.ZIǝ6 Tg]#pFl"Q>|MEs0ۇ  86GNFwTwy~l*EH{9 cXM foYeD!JjzZ@K;guZ:*_ɮ+ ?n vlH_].I]tW <!Ye2(=Q3R3QW 61@?eqGs᳣Ǟ,Yk+@mx% ):0 Yo7~ 8q[H}7t\_|~QT c4Dz*}\"BkC1~c N+sjs0y(pڜu>?Qv0 %L]F9{}5`T+s ̹ZvAyj6ϟG81BaU9Nei%)Cۉk8vRߢ[~9z^I0 ]S~>^cTJ!F%Y*o 0k*j*K|~w[(ȪƬk٭IVO( ˄˃ه6ByP.l m _C*a9٨8{^CXg4 T9Z z[)+ i==mRl~o&&n6E=lڸrAԍe5Mٔy`݅]j89&xskx&_gS%=[dtTĘsyAF8 e+[H^0f!~5*ugzRM=G,ds|)<ʋ]N`MBeR/;W"H'WEuF):qEPm5 "HZPb攟vssorQpJ\]u`%,W}Պ@)(Ő~ p[y 2ܮ%Qg PMdmhnsǃul=?FFjMŎ'^3DLXfDSw88ۀo[;R0qT| S.oJ<=&*G:w\Ws9wQoEeo`;oJ CpYiHJH`t4s5#WOy0咉,CCɚRQ sB@du`<2HM s?F(C fDvϪ?Yxu&a3;o %S>`\a:{U,*Yl76'skNzN4i(w5$l5hҡwhW6F<A^4v&7->IP"Ps\B mp48i3wT*oĞg>k *SZ .CH h=;.y:6K͖'EPMXJK1*Oʩ'bt ˞_q/Yt_Gh0iT_OOD̕(YӋCdg m`S7g7j|6c Js֤/)d:G.l`Usg YaK?p~"FpϺSSpk~#),PGǬJ*mUp ]`hʼze߅j FϦF4" ']@%<Jx땦DzQ$k\EexUM#NujYвTU}2GXUƬ,!z??-<ĝVѡ:,Өф'vt1JWf&7PXE)8+*};p]ؒF'+՘hޕ]U#>ܕdV#Z D=0r*:'x]UBY. thZ~z{Tgłde";G?ŕ]pcU\R^f_ dű{ xVe{Ov8R!"Y/ݥJf>sؘ-:]^ n=x9-zY֫.,Ӹ>)bDvyg+4S.ghq]u\ ˃Jp!Cdl+<8| ? IuOu)))gNR@2BąSa;|CO1/} w%TM2n:3џY'/`Tntⴌ"'ҬeLS,99=#3+o,M~d \ɇۦ"$S^Tɵ mL-%ɳTys2 ?Ϗy]=gҫOGZ!:jJ)8ʨ.ͣۖv*S' lxlje8&P+lD*i6uDj(*@RB *K:lg/hbkD}~"j6$xX8폚~5qV-/%ieyXUHY[뷘/5AE%XB$phX;uĎC'{3H=|]'"b|'T;N$lw".ADD{'dE䓑=AK#O\Rp\'v:[iQȴ_M؃tu]YCSO`IyP;Xz+9AqyyWQ8'Gq'@k]tȄZoj]Biഒos}Gz--{#,S1kD0i(tl7NGP B\EqWAiߪՎnEa%9~j-Tv9,ØLLJ# GeE]_u *!&J e+2'E@qQF<xҷJ$ۭ=[EZ!p#c_*d0S!15oM#0h%V}/ DTU /AvY}DY/b&0Y JDbjvRqz<Iqro/:NLn1W zM#A`/:w4^FݞsWR[:<達Ʊ5N&cvnn2E.֞=L3:)RGAgp_lEi5;G 飭Y+س$SZ .Ĥb;]$x|ԧ@6)P)]{|ߟfȁMRU:dvfY !b_` FD*/]D5C7] 0=UtYySû2b&<ѹj P>L}<;T@w$fX]ٙ:!y^~(ӧrSEAE>IVRa%V{/(mV2G*ޢfШ},+҃\ ŵ\y,Cv`$ GOi۬^cZp4?Չ Bdy&//҆w^T*G7}qPi % 5#땄x8J,NhE,zO t&NR0P=/T6*OwQ pLŊ~z^4 w:x][1\ 1 @Bp-bharrsNLht XdJIu q\Yb:@Cup$<=\[lQRMQʘҹ%{i8ǰtQdxG\z*WRv,[~5v2ׂZP>*] (4{!Q+Pr*ՠ?T)]8Vf^brZ,RQݠcʄaslٓ&y={ҵ_Bx94pfpKmwWdׄ ڇk촁2 |W27,4Nɤ¶^4ha a8Uh`lxC^PWjt ]~c%%2D|y}/> y` 5a[2NI&QXj=ѹ(0ڨ1k07X\(?"(x"ی΀.Vz Z\rtKQyP= {\s)/?uR <@YRۣo4?*& ZQ(hA-0! G؍]B.mEyAh D{j`\X L5GjX%cx 0,q:=Uibb&Otc| \\ SM 1aLԧPA2{UY 6.:>&FfUγn>8d0.%HvRp_@2CX~u_bt7Ӓf\+j@s.?ѳ.bCF ~,m@dYء,#U7MjQ<8z e.5VJcՌMUH Z6r"ғ0;@J?z:w/}R0Df+(!)q髞CD2PN%.U>ޒy(TхuSRo5ǐIz jͶ2#oy x"^O'/~QqhmާU0(zz6SWl{Ah!gRx %R~Y YEK8HDNod6DvZ+&Q4xT?IT.Yl"FZ64T㤹pQ6 IkWWWne_4q Ҽz*p l^Iz%N] IÍ4`>rsD|[n;q +"?@k^g (Q d:*C& @3K|y `cq%O:uR@kDd,dԦs8;mOxӑvI ހ:3,wc'h#oIf.6 жkW pZ/c(6 gR@VCgfi,--_ EWyIU9CؔPh0}\W=5ȥuM$TDm7/$a,{EيF4=r!+vlHS1@?Z1Nɣ0-B{_ub>,XS7Z߄]Ѹ.u:wB맂~9:5 n T$'ܼyi )̋;`u6]X5èN=KU ȭaQd/(=9kSpH7u^3|X*$~ 6 Vie `W5PXv9']GeWOF{j$-'j* OTSNV+㍳Dy lT[cͳ 1~NO{B+7/$mɅQ;Fdr?IYyV<I\CW~EyoIU.W[yQ%1ͳAmo1ssImɗ-Vc\zW%Yn/\*\%lpSP!#~ 䯵'E1o41$?paߔLBKDٴE{l>\@G$.܍S$׺XM9`+u?I7;þPd f#UmNx Mk3lh玆!kݐLR|Kf#,>r#ydžB=ֵts$s껐~gs~-j׷,)XgjlMݲaGF-)d'Pëu?ߌ ߰!7\ش&0zS+694*2I ΀2*eC&ܪc>;H!ps-qmU| ((Twe7It . "l}(͟B~K跁sIKNJ̨͍wyJG:o_M"o3фv )Ɖs6pd+< 6E>⮦^j2DiiR4]'邂He$/2~K:m EIRz|b.N]$ف#;;:P4r|) bgyYYV l#PTmLzm70W /Г֍uGJkcmCMP4"n QgPq}VֿgĞ2q-/O:Cp`ͦZ hڻ@yD4Fƈ_S Iuu%xTKA^oQ0#FωJSzPQ!q$܍Y4UCݶ4zJ#_C ش`yΞlm)|U)UI;SSwNKդf`yh)/LSXgM=;{󌰡l&}b+iWv]_$Z͘1 mӔl,fˤX&;:aH_aQP>}2ܝ NXFk}b$8_=~F]rmR1Rfր;uk%NDа` Gcv %8[0Yỽsm%#E=jZ"P.ݿn=Ⱥg] Rg!V-ilm0ݮHRπꦻwI=l.Ւd&1@бo1gv VXs_aA#qp3-ZQ\@w7|[Wr{ a40 nc)M>*Ua} ԉ1sI3t'zetvi,8IOexk(? k~ .>t,8.=Rd4$ţwe%a &,[˧Fo{ ~:Q@@k)9u@G_I:F1c.#U7awUa` L%yfZ R*N MvZ0&hòDTqn:*|{XЍ P JP>vUƖ_E5b3~ɞT@]sSu3sR~FNQ?T­0fҦ`^z2v Y*،wC,7]_pe2n a ӼgȲ>_ZΡёWoL#wcģ+np:pR֊/ W#~rr'Y&ߥ*eT/dA6stUU4&_NKHZ),~OwLZr؇r=l!"p'nST_*Gؠ˓Rߚ;I)OXLKғlbRXKjSܸd@Xxifɧʕ2hT*`/0#"bDW<a=LJ{N}b$f.L+y1OBz<% Hl`NcuS?iI ݦbE( Ua_+^g@QŒ.H{m.$Qw1\u^LO[j#IB+C?:F,WX.4\ -|Y†qcOTm-= ukF}*R"nK薽)c]{-ڡW~V H?3Y7 $]S tchKl @Ա% /xq}5D">~Qe~wZgvǔ`(3aLTSAmóPnl&Mcz B) V2'W֨lP.r|Pb-(2lHT39z/eE'#g![$žm.rga"a,{x؞L>';A:: iX;_wM{o/ZYwص5/MF9h([ l7Ǝd!4Ջ 믢H$ !j:JDGysNCJQ*&I=kӐ_ <^8$}1=,Ə䮀㨙yxJY0Ǡ15l󪘍F$-|VolF{,BغT[Z 2)ťݝsnH=@0 2PQYTeָ**L,]:6/6{nIg ,%Fw D/M/k?.$C $9aЭ9 ZZ{z.h<0"'`M+ߕ%xp/qElz~u/sٶF'2 ƺk)4>?}#^HEt2lzzWa  B8/:@c@bΟexakJ+Jfae,/k@\TL;V킮N@t0DKFiwҫij0$YB Dc,_A__6X0ڣ5i(aT9h7)CQ[MmFt"Ҟj,ū@if< p6`̲6.JKW:kW#N[T;UMYpQHGWWc?7=ZoTݷi4l*勅Ø۰ ;P1F KLԵ農Zʇj lu7ToElzK5V-u(Qm H͓I6Pu~;".GTFs6<`w!QZ]z ro |ҟBgpC,709)pxK!S̀GtGiD#;嚧~+Rr(?8/r-b2v"F܇$b57Fǃ-~|*~ٔeX|ڟWjcwrrMy,Gi=?6+9#CH!ŽSɉz.Gy }{Ҿ\ӭߎ`%M(0g:ف`z`#BuT4R+=^ėG_-~Fǿ!q Re~&@2L 58~atǛϽD'^3>dD?xgZ?G]TM,k+3(`h2$K|0mz*Bn2ű P,vKKzZD!GC9_D[t{LdzA9r NeԀZޚFz.1WBM88BD$Wnti4 /`m*n n.D@%d7nnΰKeab%4칣CS5_jbsuu;L?d(g|o] ϱ"=Fy5>\i Tdv!3jE}= a 5K,u?s?C2K:BCA8`O)J;R-l3)5e!U}u+qr~>e\PɝI$x=; [K휃0EO {I-8:Qx8!r]4D- ыG@,-,. ЯlZ98 *L>cjG^KyiD|8;d)+0} ,U)TE':',W}9A^eT1аQG~ۺ03\s >eZ*,o1riŚ(u8S"&{OT#+mu3N0YZ_@xuk~ ek?Gx;h~h-2)l Cd6ܷM3|q[MfcؑIERDD)R p[Et1scXI[Fx.aw+&{Bk3&^VX/4:{ '.g'@8~$QCX!$ Jq?C0O.lnį nחK-#` Qri\^_u>] . !ښtael9 I2ȃHd gk_ףیV a/w8|24/J;Nnr{+np]g,}K( $Awd?RlXMͬGؓ8?ulR" x~_m&ܹm˜~C5P2 w"[꿯Hm&^% H䖇)r <%LT:P ݬCl]k& cIl'W4A V/\`5rfc'"%ь5Z'?)ҙxxy:Ǥ.j GfȽ2hͰA?}AZ[?&,H4n. 0a*T -˴Tڵm+)}nk骜PV}mYa69pZݦ@q@RJtz[lF~`SN8B& 8 5_h#JuĕsTN;WVG/LgQvap?*b"*.Ih(hKY(MZ?T6/Xfd~a-[@P)k!GW8papuf0OK!^/A/2c:Qk{ B Y 91ZDCmU=:z 1*#NFz?GVe0KjUR gjrJA I; OOfgu;lf^ʹNԸ%CRӦu4af܄TI;3}4=#A9c'NFDpΡS|l9Pݸ(p L_Cdڂrv^Nv.0O|iO ^QtZ0>?agAN[NOOd/XF/]> Ixھ#8܂0ٿ.V,fxuV⣐8]5켩-j~΅(.B0'ye.xdGR,r畊4*7A&k:H;Vb|.Û9C=kL&tP$vu.v\%7.4XHtlq^1a+!5_c8N\$+A]shI\`dW?y0m9N}'Ȇ[ݷ4. qݒd}#L&JiYD_$';JmԬ"O0=nR4Β~*V [rtV(+vRΉ}qaL5B_xi"Vu] Ű&K֞4&Lߍ|]4!F>o!i -38th̏VC(hXKF~T*|`ʸޅWKpղQ,F`LoPbD}S|~MgCԖ֍pϸ^zV%J-^4SԕCdwT5RfI8 :8p贿;yGpoFam0>ȗ4{/c= 1_>E0 }^`07Æg+0^hZ|ivT÷_GaU$b((W*TQC2 SN@ |=&Mh=tLrn B[wsHF(ɴd2T$2MȒ~ׁH#9PsLVM(!& ;5vh-Xxbڇ k혴A U8@PO7bfS;&rA P+) ,?1?DQTXOꂉvr>Qm;8癲ĂpԁݘESJZ %R›kRQ$볣Φā̏*U>*05i_/>$mz&\R8_%]Gs9:O( N?E=YC 1q ;[ @7Pէt]Q*Xac4zs^^ ( r `؜̩_ è|gOQo$ 8qIoL=o) H4]*"Сoy=Hh2aWS⌜dl>V8>U$uߎA:~20,!"YIszgo1E٢53 έBBR]۔{:sքV(B\ .畀Fqy*&*1cͲ~gW/>4:}coV(I-F, oΟOGomUđ{"]zh 8r4mHY¨`~YUM˓;f:GUw{!wxR~6@'F~Bt\5"%]Vݫy2 NNH1*X]ϻ Y?MD_NEibS26VF+T<5iw7<)j,}3~SYtmtz֐E|}sF ]NILV) ~4mc-W.Fl|ExIW]aZՉ֖ᦂ`&!uvaԧDˡd^oJu: La&;kJmӴi_* U}<的>űtpmxBseCyIO-e:\ޣ0'jHs{` d- NyS YRMN[y&C ʲs' vPX‚JrƶRe دxރn{0mT!\@4FaJj ˶6ClKc4UUC-)R]hatgǏ qF>P^ F{ΰ~pSF/^i*Ϙk_آn\gbagdDP4O"}D9^>#4c+ʶRf!eLkzDkʉ\]-E'ɫ-t5 ? 0@NZfaJJ##&['q󪯻֚!A/Wo|9g{ua&L4Ӊ<f1_{}C@祉,gZes;G"ӜS/FeYL \YʋqxVDs͎3 AXT;MzTdF\&U-IWRRe&:@C:R%[ivVBrI`C)fw]\F)^v@5 ^~RUwu1 L}Rh=Uphlx-Fom1VfJЏ_[E|rԈjsUу'@1rX7i@HS|R^TONKjȒ9];Go&UQĄ@/l?oθq6ٓ+XiJX@1nؿf_yrЬtb0kIj,,ݙja8Y >g)(EDK甝ag[%?66 1o@%(^&ɞJhX=xFjnv I3+ IbU[ޚF0o/4gGOke@ܰ (&q>wqDK㐌ADU wn+ECku; m}<%P+?J"xP.; +vRV啂t{4p>$G?;S+EUA}ҢTׄHЫ Q6y1#bT,/ebbp8uV'FFV+s6ZgCBX"JQn[LQ 0[u1nnEpSEBaf*3*k%]a?{*ѝ, (+ʘc]jK~й`~|%"=O΃It"18UgL(v c=I)70FZ9JF8t6 AeG2F7{RGJvE ѽTfx ġv8e,4B;KLI>'a%e,(ĔP ҡ㏍3ZϻhO7G=L݇G|%عR)Лӕ Aa 8]8&ȏiNcIi4j~Y0NIq]y#\rQP_`@ЉXX~ՄOU'R0+^_9HSa?wNڒq3J}/[,xS A/wf;i~ij;u["vVnIhr2rqV㩜,77%Q%aa}@;m@z`l5Au_6t'I@!Ձtbm&w*z-/L2i~ mc)j6CGroxiZױ]wSpB`ܙܩi}&XPUnտ&Ch^I)ꗕ)G Qjr EQ*)A&uctI_+?_#w+>c6ǣ$^0vऎpx gNumuE 4ԝ3 .k!z|E8g=vTڽ1a",91o%8(ZA%M=$Luϥ Vү;N̝ao7c<ި4 ymT2\q̻L)eҧoůfX8 U:fJV9e)- b87`-8MTv~1 u@^iV>-ɜ=wV/쬇sS+e?++Ǧ`@ X"kP Xb[M2|+$\QEelEG䟫&X*0^O(Dbs_ջ \i'QNFf3SsIQ}Jq2~@N2b:  Ͽp Ӟj#+ .S1c0}Uޞ]qO|'80#͡Mcf32`d PP´hexJ\ކR Wkl6394ȉ2FNA BZ$yS]^,9XC|Q `2Ĺ ȅ  XeAXHR͠s D1}9K~& F28YB0lsN50q3 4$%Y#.efBj5IxEVWAqt9]wsi15P̔iXۄ09NpD|лŀ#_:`Va?"mdќ(:7p Vn4dm BdlCW?~nʽp\}`ҴLp7K:1Co#A] S,N8.QN|r] N+CL>8^"{atp1L^nVѧY "+c ӧ[]r3'lDU/iBM$Qy0 D-٬9b#x .'bP`y} pxm}p|! S ڟJiw ^_$9\Ҷ'1'/KxS쒎'+^}R6!=fi$ƒiC-7vo(!Mq =ۏ•*庘ְāYٙvzdb3t&[#ߍ y@g$&5TiB&oD6\=8 /K4|YhU,Ĝa.=ъQOt)ٌ!c!MSOȢ --<47.He5P1U+–fm|2P3o ~'p#|"L:;[T2 D!ZAV+)0b]5E־\ լ\5~}yÛkG8H%າ5Cq%f4fXtVL5SqBWG mγE|DN #AB|Rk2v*x$ڈ6օ.\)t K}6 k;k,0Y*NiOD.m{uX~xXB񢧠N=qiJ#$U9ߎ?x"P V&"Ϯ|vTHu-1Ȟ!aϩC J}A>Uwt$|~!B! s(9xI WBϯk1h4 +SwJ}C>˿Q!BE5US:O({_x;;)+&`\ȡL +g?ӨLq/j^yP(Oқ6=3*]D-_&Рe$xI&M9h&Lߕ7HOXAd3i`#OtK X㚲/``\^t_u,#9nRT;6ؿMźlc܍ l“YQs2.xKm2SV1kYEmdjs'RFk gyu˨o +"jye ¬y@Ύ:/iIifʧ 2!{nF-87ܚ<\Cyl6|&g]Dx%E n&M(l}P͙IIʅ=O5Te/@5?a\1Q ZG"OpEM\it6@e}gFVvJ qNNQVRA(=᭼>Ԅonc[% +#@R  zᒈk _ lqV.BܟvlVRW LX56SStjںp~8aޖJ,孌*5D4I-Ew&А'f!V PxbqDJvr>.'4YfD]>xGU[ "h}z,^QCc3Fkoq)EtL"hM7 jQ04{n;- !t.pYn/ r7O$T']"_; *!X'(PxB'3}qy |9#WB'\?3 aZv#{/t& F,}H1$ګn ziZ y@EVڴLa`ZQڧ{56ziUY]gԢ@BbP$Xh;l)WDhNqAm 3;L`/cSL n.ҩT#%U>@Q:0a~zUv$HVԮw{6sPU_{`8j9r2^4e(оX؜J3rqB +ٷt9a浒^):"+x/<%7,LܻjEfHiŵlW/Vߍ=GKT8#ͣRM@@6jx84'}Im=,zRM%>xfc9`K2jh^"=9GSzq:da#ܻr,ywi)yqޓ# D^Snmу'w M#0@|;E?USU 6e|?ׄ^5ĐX,T"Gļ՞m M3%N8Ct-7J(Y,E5Ѽ~PS'y_g3tr#J1Ϣ4/,e^6C3cdJ\͌PnW!74P<J3r38O0e{`PLIL |a&cwlc|uPoE5@^U߼O\tT'yW!SGᏄJk9L1/ )@!#v??Fcs:i ?rbPTlS`~(Ը/-HFSP1YН~pnMi]%P3D轷tXVSK PFW0C3H ye2)=6$tV/.auo9XκSWv+7 FQV[ג<BaƯ]ٶoYO7|1[=e&H?l:lV1[yj/^]$+ ;">)q>fVݝosby ON myY|0DJ "㮰LTWΎɜ[@H!au;$0P,5\'ǥ.|0ޜe+ Lѿd+9JL+5~Dz#[0Qqi+x6U2$Tm]u vJLk_ Q=6Dz;ya@GK$(1 ycEbLU책$. ވtmP 2?-N dP޵Mj:,2X^\Yh) o?¤X 7#JQc+ KMuu*;DA T<½=輶c(ݖ| 6SJ/X앎M^yq~0id(S[:43ʹ͂J|Y~J7@ cg${~\F4j:`g^M + ʪ\a!ZNZXnikUS vYEbJAq&5FHO*D>N> 4챕(D`# [',DBW§E\}kXpϒ.Q0UDҎ^7ь$] VAYk/x(cD\pOBEmh~0dOA1it`=@\z7ɩ6X4mn~H6 bJ@$}:a?$*בAvK2/֯ MJ-%1GaWJo̔H!cRv_q̻wmlqLu6-)*xa,῿\gSy@}I}ltG.ZEViF#QE4;jw~fC:c7oS=0XwέPe0 Cij`7WlxvϻH tg qZsl6XAYZwۘ^vv;_ZOLǎŰZ`93@H)B,'iE$ W:S|K_) Ц^>ka8C×`@LZ_(=ڒrV׍Qm(gH!+xUWKĜF{[˾O ym6u+X%'kZeH`Xv gÐUXgN;(mTt/Md7dz-w/pm453&T-+^ugDt@2`^KtO 14I&;= cLCwݴ¢M)WIqQs>H?"~#K>M.A'p1jھ(س.cUs%^2ցEqwM7xE)H<7IRp̥1 }֧ ^DAq 5X>oc*$9)eqgYMJ? hɗ}X1C̙ڐè}gHSܦG BMU|QUX~Ȁϭx௮5JzZ7T!C-Z9jm_vt G[D[J ^'`s1SlWZ .p5 wG)gのM9&лPhY,!^?zm#븚Y&HT(T*T8g-Y\yf8? ?QX|P5a]T==(S@뢬ۏ-&\.1.!xž0'Y6ݦ@FhxK9b7)P f<}P!3!#I|M$ŬYtz,ÈK}2w.sr 3ATH#zFi=;dX)Q1P(6ߍD;yrF@ Z{Vr @fu{{CKWyIH[*g)zKgBY3sq>Ȣ1ױpFm _u/3Z| S -q)#5W4mz7mf+-S/IǍq_P{Z:Upgߦ(?2 !o($}ւr7вǎШ(ڲ'GsސI'!OZQenŝɨ}?яs`A0ާ_tY]avi3Q^kQHЅŰI!T՟9HNws+@ä`~0(*cbL.& \>n)wLIx<+oAp[J':]ݛ(7A{'D[c~r.<fԩ SKDe%Vs"$=E\BzYȹ|B Ofah&ް. /G'ζwRF`%eKkF8l=*KyAEZnҹw:AaS y+)РX0ѭ>xq(u/sOyJpr9Jir7.W 9Z#y<`\Ϡ{ȺTZX@`+<5 Z`:ǐs3* #WJ3S2>J]-#߳j.q (2Y"aAyXK4Y@M+̽-kKlZg\ l+"VV.1&Yu,ũGi{UUqk~7MD9l8QbG !ԩM@[A V"†4omDBʱپCJ Pr\/I% Ѡ0p?ϣ keqFV[ 3N\T?g7ٖ9eL p.& B(CԶZ)\lڌ>9rAM Q.ٳUPKHub }zF@Sj9Ye3CyGɫkx9j|s&K3 ۊY{uxN`N=7I 2Va΀gRCuQ_%8 o64&_)KbܡNp>Y z(5նXqQ"!).(Gl^AG5aCѺs!hplco#c.&;S6T#k2[!ΟЌV[/mvK56 욣jM(CRėA43`'5uL"pH!~t wxKKU;"4#dxA%< ͂2E֩{ χ%n>=+||) fX8:C>5Z]hxd͋!EuS)lKM]JsjK ߯pQѶBvr"=rc&ش[{j}2RS \= +C.gFE2٘Uw5NU4-"3~ZYulFrƛǑv<8U]Ry+Ҫyic@j>R Yλ $Nhzs$ͭH]\DvLZiՂd|<23Y^UE];U[Za7ЊTtg=<@bả}ua[*gk,y8dqFrP|&́#@d8|8fӛR_` \3VH yXYC+y)M}49߬k@cIW<8CK'384)i3b-&ғ4kpzw6/\8$V/Kr,U $7TmU Ǔz:&.^USJ(qsd8BeNPmG2.ԕ0ߨK()IW1_&S]^}SS BŠ:Jf#>TUvxB}qO#%}B!ꊠDFЀN Zryxr7ܦ$[$괯]/ EyS;H) Ux e3)RAks#΍wOB,4/r wy]m(BS$ -1Y] p|G¿2^n`޵){x4^yuZmFxj/i*[GvZQ6)_D9lIc-n X*@^\cI%$Ga3 M8ٵp,3;, b.G@ wxA U,j-|e`]-פůw 1O5KtGհ=pkp}GW GZM1J2/r.3V>P,@]j6s0Ϯ}L/g.!fS8dzTpXfY_nQv5tnTZ !s!劉̓{^ f?W{q)thn]4-m)WДϼ'BqXZ(Ól:AΔvžX(tysq]As$Kbx!Of|LlTl7'㪅YTkm%s~'7N1xX24sO+=_A+HbE8,{H2|yXkpjbgo:a0("m^8g+j=T޸$$T@ 32J{l V1etbU,zlA'$[9.'mz}G;ЮW)$ ױ/ =XQc KZIlu;GsɼZf:aȹQ4ax5Y R).Ϣ(%@ɥHiçur.guw áK)[CiBLu4:D& kKVA]$PI^`_࣌\Jzꬸl6Ax-9"yڟb# }QI$k:X܁,H5J>\S`w9;%89թhjNW)D@%G.om⥔%=_ j/S˿Upuv\(TV 6 P?S Mܐ>H8MHAD;7ņ)3ڥ-@N'=V$_[;H ;(j#?\RIsxf/wX_hՋp{z˷r-LV3AmrLY#Xy[8 \VR@'D#pڳHi~S e1(̯TrE:Ⱥi؉ :9<`@3m,ru/.4 rtNI1Xl)oe [ 㤖0N LJ3x; GOH6*X@faBYg&o{gi/G\X'XJZ< \7ydgN9{pʍ%ɦ?v:FcF},r`"X7m蜍Ywn<^ޛ 8JO4>-k@@@o3ydv!hKJziPk\T^T 9!8A۩w})F_vR >2Xrb$E<(\h^b30SXsb}㴦-d.-t 4]+`.3RVlOBkH2-nY, H+-PNɗ=U9kUU߳]=8 [}o~!g1}ig`p`׹Zdc4 #ىfI2@~Nƚk5\5 0;N#]|zJ[) ֖^3eJ ã, X']hwǡL3a u?.~E ϯjפU&=چk ^e/ C^5 I%ci}D`MT~'Qwͻ0qˤ2`T(I,iHf8].DQF̃ڄ\OJ]@sAn>ܗY3$XÔ39f#&e ucx彭=L2=H[yF%? .\~]>!RoyW:A.W'[r%W/j`o?*2.V)Gg a^=+^= lJpx*H&g砀糸\r`hdg/3[?TJi+ _qL;pz!y4u( Ԁ=I%n:.Y.<zE&hT[QAI[L^A# sK̵])Te681B  a*^~q@ ("TPW!䪵:6ahb%_Sqϲhk8G98ߞ@0SE@mo8 (ӂC`cn\l6 5Z!V u&MTT\r/rzh<$ < iRN'cD Ff<:*PB-cGUi[M f7߼a42zH jMA a`E O[u-Q 6뵍-_w6F!X_V XFVeFmC b2!-r_D@њz AUwé#&8 ( ;Ԋcr|{klb.ଖw!N}̄e]|d ]zǗ~W'yTr2XÌ]!Uy5+ʱt)%H!4e\>Zj< km4i/c5mŵKͽ^vr뾑r`!jO-bxƿ~]O@d !&8F%Ҏst2y{Rb{P F{К,/ڭՃ}r ^2|\B1{ǢMRpv݅Z U=ſi 0ɵ)ߖ@LX=jst`d~SJLT@./! ڋjL;d gFQ4< !-z0 lHd[wXBHDFuIk}8R댳 "o^knI!`6™ۡts* *$-A?]JfJ+%5x 5`!c8X&v(a+I僧 %%io9+ICqYR!.,vͬ^cMcҲh`P]UgY 7gЩ}_ ۃ37Ycp>КԊ$ƑsDassBH%լ rBz 9V, '״EXzaXE {襃z9 *Pf^ٔ 972J@sBЕF`LH>rc+#,qV/33i7hDR6iPv~>yiUTm7_H,eX=g[y HuM_εLZYi0Ly&JwssϟJl,|*&Tx~W&Yԙf j\7kA^в3 gǪˠz]e`܎&q1U UnވTi(Y&AԞUOH:ymj `kow42WnŇy_:^Nt1Ngf $QnՒ3VtF~Bn}@{u>;@KUCK[0' Vwդm͉w~P"2(=ÝDnOHd'Ǫ!TYhxfM]?)~y"I ;kț Mm.E-^" Q=@M|J*peW\oY]L E|曊88Tܾ\qˋ$OG[6b#j&:THǬ^<:*ZM| IiF@^SZǢ'`#Z ,ԟ=w鄢] bp( l~V!20WgCKTrI37=v84Lg3c*nbUK0/(ULo|;//d?_wNճeI07Bz\֮tǺFC=7n1}3+q۾@[k6Q6o-!Fx@ݲe#vO3j]k6PؚUT`M18?:1d&@ςgʅRFvᒜBy_v釉=9x#k ni wD5~uG#wFBnK=F]'[D3;J;$Fԇ}Zç.0k^(Sg̵boE~6O9506Fj֢3}E]V숃swJd/Ro<3]5$ ZԆD)~FPHE el\a HfK|(2Gu_T߸۳VEucz7뾀m]^0a"IĂd^T)Sar[QАq-.H@(@e4!o;r1*WshFp&%dL~8DvRt*Uw;B^ZFrǷAJ?TIwlqAR39OWKe&-lbZ%U0FmZ`(2:C,2.,6=Emf0)ܒ)} `7qOd\_tuVI 6v j'~CL|)9V*_n;J~g-ϡY VYh)ע]6JoAȗMf"a[;(,5"a\1m-fR4NN/:Q&Nf^cH #]~exmC~ #m]Cq1.V=ǿຩ~Z)t^ v (`؆G-ݦJr}RCsі3 % g?բ 2]r=HS V?km͉d]AJP~ExY.Oehy$LkG-Ơ-|7EŜpu`jw^PULyMTAV(]Bak~7Jj=g}YQ+PiSTÐUeu"g /rog?7TN \OVH _ =mVw_Wf42i Y9xfmIO,dh}JUzUm %jSR۟#PTy&zVif{mE +0`2ğXdK7֓Tmx] mъOZrI,99~=ʛr2+cQ@Pg7 ]Z4a2aF_V6iHbT"u 33A2GjS@f%G/e<An(3a"C|1ߚڈfbLp7lfjXt+Aڐa㱞orad9ţomT[찎Ff{s''ĥm!ڌ(#^auU]u+y }='k4O5Q3k>;Ww]1#; c]\YՃ;-}o):@.*αA/? &b |hc}Z|j"jwqGds5.+LU}j\锞J>gՕ,8Äķq5\u`YgQ4Ag1mlאaci1?>+4Ayg7˺6[*5_? z9!$A>g,_;nZiù7%)E9`t6s}"~g B\G^-=M.4h7Rri霌($u;O>=2iF@UAF$c ?JhUW4)S'p ̼2R0t,#ݍt^UT=_GN7KzxvzLq̴Y-8Ĵ+=6+տHf=븵@`+V*vd5Hes޲W:&[yz_[bFgwR_,4Lͼq³<ՔĂ}˞d(LyM~ݷV+5b85թodG$iW\C2/ Ғ/]r<-ghä7ۃ=_Sۢw$,Vs;t/AcU3R)545QFil0;Qk '/"`8ظB z4v[f XqvՓLуe~WZ<˧NEoTAHFiGD$.`0(LO݈Vk} QlW `:DB#[aQ @]ŴeLʫ&ɫɵrR˫5pp7trj40ڇo#X~]m|Z}^o1">wFڄ9DIRtڕf:0mή8kذ?_jAkPINt{eCW$]'F\7<-O(esQO!BN<;o7>/$A&[>֘TT+N9ۯ{B$-}6#)$s`W)!>2D:(1,_Uо`BV't%÷#H6=~mPQO_6 D½ܵ^}McRoPMo޻RCkLT@:![t#@`6M؁Ȋ9sӰe?wSC. ^S|0pryHl +^E_]5(^ԁ{2 jGl d&K{Z9uj:>oX5XL/_dٕ`7Ǚ-lz?Iz$Bv<$5D~Jx/:SPe;E-hLOWnq{ag=o,B8y|3$(7?=O\&7wKӂi][/Hhz:u̕a0X{\u0+i R} +nG\CMIYG#Rpa*Σo.P2ilH^gEfۿPQ̶\y@5BsBwm}2*D z3y4wJCtuݿ'tp6 d10\UzڣZle_bHfZoa<_K) Qy`A̹[7Ru4.I=+4K{G/9`CrdBoMn@;ohnYoz:Tc 29x3D{WGp (o0,D.簑M@"2{*+|r%qUw࣍R!vY[nm`#*V')ψSvm+6C?J-Z~lU)$~:?FkwySLadW%]sm.Ak \<Mv:/A^ h5p=P.R*]kCh.Uf MõFyN}Q ςPfV6ĩP[mۙgk#=L\$Bc{6݋!;e#/vF&vBlC0ze1=CԞmGmy?}xh/ W=cSrxCB^9 >LTVWxf0k(/6MؕEmWhmuN !oPe7EHTS7/HgQi"66n&*_r+tdHIN}8Y8&nTu)^{q56~:l*V|>AMEKfԾa]4q@A=6"UӼFSBW̯4Խt]޺oW|MfZ#A;Txc3PzoPh⤉ޥιpt/v\. Ju? '' loi.Ev{0[5y`kR2'!"75(,%p %y鸅"TSʎ'TѦUrJT$V(`Lj_#J{s"e'1p坣j|'T]}Q[ y$ȩ$.ԺYw ī0]/W@A*Tagy<7y~*ذTq3>?>DF&wyw*)p!>0ņ6 `k؁I{-vMǨWOYif?a6''Ó4I,1v[D䘟x/%fUr=:UvHyAa=&{iA8;3Q \geic2z,uLc **]hzck,ň {Օ^ϴr֖mf5hA@.ٻdS˼P{z*[[H#ؾՐ`Mޣyu`4^vlzʵv?Iψ|c ?=[u\NΆ%\@M q0 v Q]Psx]fQb?jlM0wp}?;rDIݣgi3W3BiTkj,̰AU<^V9:.HOB'bwfT.$dl5 K!juUֻܱ)< [} (r*2bs*Oч^`h!̃:+[Ku9#b-ݣ\XKIpm{Bx&pm^?.G%2U0nY:a dn] Pn57xJz#ayE~ƞbm_JJ$@=z UmwCn Ѝ\qyByd=<+cnդ[jƻ6nV4Z Ur`Mh>|iAbC_J\,3)S䱊1L=۾g572`tΛ{Գ OhlK]9dxn/Y[H-ca&jl=m_0Lĉ$ Rrjď?mLH1Ԩ(m207N\t錴 XHȎw5$,;ֵ3󎠃Ԋ_ Zkwh%&UȢ,,RCz#7e ,L=ʾ]l~:!oM;g?v)¨Fx4fl΁qA!?3$#x .1F _p(JMY+ifeR*2mz5H+1%1g"tm8,# O Ӳ]n~0?2Z44ѤGmb(r@XUa֭y{g0y#i|A{[HGo0QHjb!4 qN+!VcL{(QZ|K&ELrJkk4( Ѫ6 :w!\D7:x]9x9UnNI  [I2r7K!XzBK|ePJ'Mϱ]I,puU'?;#+EFIUQ͍t%=$uw Z\XK#լ{#jm-tgE5)7iF&0ckFOc`a%%YE;ym˼'1FErI}!b4BؐڰCd`.u \o^Ǡ1@O3 N9/+- C RHڵ4ZAVכ:෢HFM#ۦ8|D75y6[(s9g\vH+nbm} IPclLwl,W'QA eOT~5kX^V;!i4 9// /DFBs r_B&R@~t-Ep0VvIUufiJv]G*&%'\QU*V1fƥȉ9x=pQ|Hޛ%Qzugi:?:zjiAm0N]L4"9'NFEi?iIj%@r2^A8Wm퍚= +59Il* h_ .^DiY;yƟٷ8i)qi--c|c Cc*Ԏ4 I}[ o,!H<; ̴@Uєk1e@SOKmmdPrVp'~Ke7>Gd?3(U ~KtMYVm ~"Srz׀ehwU#丆!i"ޑ(;IVðH# })ih]ɺ[VL1Y7qئ89<F'Lۃ|aCu3 2s/9wqLCvQ"T!&`w]`NhS0pZ8'eu#o Ax &$(-}*Ö-4u!ƃD#A_fݗ hj8ުjuT*B0Vs4R6y٦œweqߺbW#Ѿfgxmʑ"ji5+)Abi(b$2KePϸ)i< KP>e-cHQG]AN7i=SߏL ?\Xa/PX>Bal"7ɾo Ç:E M$I=+uyY2`4%gGX =?yD_)ٌd\.2qtżA>8ctp1w/BF[bg0A;)0ifO7sCQzU2y kBorUi/N˟%"㻂(8:&?z65u\m*\%+dbG0|#Q.}E/ŃTmz)E`7K7r'ӯbI2N’K@:G 0O= i>6'mCqjg+Te9|_^f<+f~itS9y@<[= ^KX"qPX׾u\D< _nAo2k*$3A3x {Nef ;\> !d97yP*Ց\Xj`Ym9LnWV!T&UwF<r]"hRfV-`Ѝܗ&g ,&ݝ%'\ViZFyN# h\a.~L1MVV [ i ܠtd=UCK *yٞrl=[{\fY\ە7A=)0]b_NY'e3aQwkkp,($eo*8&?JY=`tcDi[ |0'J1:XP -S.e0eAP%JF*@`RQT{,h i4PCPݲ~ekƀFM~mgsx/*pK_"x|y}&Zַl=Zdo/Uݟ JzF&w𬥻Vę@EL Ւ4 OY/f l'&YHOP nC(I;)'׉DWh8\PkaؗD mKODPO_^2^gא|{#_mml!±҃NZ2m*>q=2*($0qHϣk„ߧGHS ArY)PqWI+ាiɬ%*9R2ow~Z&i3;(xFK~?*&M鹥?/ДA[azz\-(VۯUITLN 㭬ŘDW,]87r'ywx1U=b^](޷2écQU!Н7<+kdCK2hànU׌~4 ZD^WWB>pl楹fAs7 f|XmA}b/'E=%Tú#}>!Ayi|%_y wqcz0:}Aw e>u< 2)~dE$&(G;O3CTf33 ɭH .[kwrL\T/Cf_?ۧ㼼!{k"N} 8ȓ݊6kD `躎~{D՘z4hm)X``7jW|&i7׌rE?\f %Q`a:@pFqa'ǧֈ>7N:jDWJA>=Α OV[*Vd>XA{$R&1yv+2ЊQaMe56;Yp N4׏uUv/gNI 8 ,Rb0[fG2hX{0Us7NG*_S'1(kIK0iz^>Oy, @n03s@ɁM\abK]W1n"̑Ω'-<:#e1B=hhs#&< Ӥ?pszqKH|\T``Ѱ.>LD4UD=tMMu8zthMae~B[ s<{sBUOh3e@@T)w]eD,mF^.l) Dg%)J>f#̈Z'UA~ +tkdVxYz!CX*ԑ؀{pS0a^m(2fH2@{M4e 4\*fEĮ=~W.֝DN}x9E pZTبUavjb/;r86/;4@b=yL,Aq^FH %K 8Hz?; %fln^nk Rj š4ޮPM%[#T뒹a WڌQ򧣅tk$Nd݀Mr3t4_HƒRm+~y;+luv+,lP;?+c X1<#:Mȍx$6选_u4\1|w_  \gʐ%yO)۾4WMYu\xWst>(s fTQѥ~Bev:4`1vZO187cHIydEAf Q-i(_B 5a y~saw$)ׄߒ‰=ؘVltHHaܸԳ^~8_nRQ2إUJ2-9NHM* sޫ; IGqˆBGq#jfQvg?(t1''.[*֗Q~Tf5G F55,Pw`~ I^Kl}Ij?G$q  kAr#[4i}Un"y}Cw8=~p^EZP)oU/_h x:>50K#䋔CB8/74uJa~D0瞒ܙ,)wLgtG"E#Ik%sg3+M*{4>mFwe֠(+O~%zHEI$Y($^iL~~(ؑނ7u #f;cPD7Ro4r>'6܄(So}a6J ~t (3 GuRMWWWX呢h}OU,Px)%<1(4n)3Ƿ(tQs\X~X}ԩnlC2b 94V0Z.{ЃS+Rj5b oWCU3rKovQe~jFE|! KG;^L%v0v9f^ İ&Sq9Y(T15Q1 #Xr~A `YjBLʭ z6] {A!_-fƳU{odI|PcRی9w˝8E=bpR jk9$#`gDرu)x w1P\]#( zԁ_:  dBv&\_}p+  Ax1 M ~hwY(=իK E>oȂHX(ٛ`u)2sc?=[eKa9<£יy ޴Qo[QѮ2X`g-2J6*LFW|k0|ߘC|Kh7OBfW?%9~LO๏c}raKRQ? H~979UU,~w~|A0|Oat4bu&h1Ft%F6<屰Tzck?}`@2*xdU$H>>cfi:~/x;H?Ŗ ҽ*ѼdXs^,lkЃ(,X<&U?: ?(;!45!(~fBr|SWjE@>p&c^I- v?Ro e[)A%Syyƚ؂='̟~Γy "07Cab /'y\` :A~U||z_Ӻi2>yL~);%׉_h9b]p"FѝsUs?H]o֞%ܧ@yS;Itd_ oϾgyG>t_w.~mٯ/IcW*6vC!p)n{8"ΨzQ Cڔh:NJ|{}[E-^M:X-I dNvmOtIVu(EAL G6s9)qL/78ߍsfWc,~tHme@Jpҁ0"6 k 2gqc +btjk}M|(A ܻO(Z,?u2:Ȗ~x4V`O-(eF~#.7$OڭPZ#B<ƎlB✼)zV0&֡"'Z>UM``)d$brVgg9to$7y(3ZHrQմG.5#Kd#4Ku;轊2VYQm9NUq's<흌,mIs@)bDeIP5VYcZTW3M@.G%uNce!>~ ۮ|:G{W*y]5S@R3`+i2ci JW͇)טdwt炞|}]`f"gc.FaSb X<0uy KD[D#J(uXL6u>/,PdϛqRס5,%–Jٖq":e;B`9a{יoc SWxD~8,MvOgQba]ى,x33zإ.[eDߍ|{PpPu9LMF1l7oj1{۵5Uj 3>C:TuB}cT-^{! L36!&8ƐW,b^ju6_,B3J0[nD2T^7@Δ)M;<ۛM{Bҥ|XΒ<]Li̠rggFz:݆\[hx/>\.UH60̿çv䁱3!R`z_bOe-$t?sp>$u @ Hi<-!˔ڑ!qIecy{Wzgx=,S`),zy0n u=n^4|gUZc I.p(OSΡ8-%|Cz*aEk,~ ЗZ#4ДLNqUFU)$+)wd&пN܌zUk~jb&REؕܞ ЯmV[Tu+Fz8Jôk߬džӈז|RIUCPxV4^& VG^B\)ӿ|PdQHfЦ0`o>8AW•j2! Aip7'[8Key . ׶}sts'¤6K%i|7oǹPIqBX.D05tv$咅m@PYX>]k}gST_WMGJpwbq: 3uE; E|%/\lE]Lr7bDyd+1O9w;sI~^\܌z3#vsgкt[{r1.!V;N+9U v@1Ř668-Jx/jLe#u![T<r#2aDz T̄N^<َȘX IB>#g0zݟ}"ys i@H d=Nv8OdĂ b L>TW ƈȁp}NsڇEIR_dzO_b^9mTS~mDc`gD-`4N\F}òAxXn3i!m/Ǫ&"+eت 7^Dm F ؓ9<_sJ{2:'oE 9@` f< a],5L?bY΁>dkd KZQ_" kB"^J(8Mz,MޏUƅ3xGѤPRMtNUfT6-b4'>f_գN bŕB׸ 丅E:Y7R$/}=tro]ǚ6荣f5DCLǟ ,opԉm]>)ׇ)6HD,q:v0N[;`GYxYP-w&⏀:u+a7fᥴmA/ Z UkmGF|rw鋙[}UG!cKfʱ0l&b'8#kܗ Ja9*BoT,v6r]60\)`4M`u'D?rDMw5-2wU!A/cݦ|@A0өX̘56Rm,LlBȹӜCՑcT=Tޫ lL*3 ,2gkq'oJLc0BޗsIg˿|[Z\1:=Om6]ӏ?/xjز[(`)ˇzaF]U[D9p((Y,5a]ljlhjIGdh PJa Enzxse[rT3_[+E^y}eG\P!&rgBWy=zHY1OjHR)ȎѼ *'+&T *9L);Ok+7&On%p IZv[IT"*Lt0ñb]5cULb?f3c4{D4 GE6#- 3~g/49[8;2AƗ05wUuZQ^&s d%>e&Oz!sqarq'wy;*#چ@ǏDGkqSl>>*nlKZx8FFoKycuA9&*Irm@_p@w[{,UIYo$mmd}^hT~ZE&2}&kѸ/6!;7A8~G"3pBKdeQHף TAkɂ;M6Gn/t'*t{0GYZa>|ˈE3uM%xl-B:l*N7Ah>Vlpv?,[,j@^8Y U=oE( 8)™~:pI#jj"LANY属RB*3bH N>yIU8SM&τ}ry4:= Y T3$f^׶^m7)%id'[dgSDk *2 ɗbUÇv5גzfJ* N<&ZKb| 4 U^m׳M%B%E CϨb.9b4@f*l|7EaA_ >L̳Budfo;O_e{ْdK&f&lj^MJd/2|"v|j쓶PqwVZ=\r tٰqCբʄeI{uU~\eFHڼT쟟R%'g7CK[p:zFҨ }&T_)#{Z= 0^E 'p!D]bwv6{3Gפ@UO[SP`kplO躄{DgN>,8LzptߏRJ1`Z\dBԝpT/8v 8`k50ȅh26%zHum*aI? ǓEI=6rE^[y?QgA6[7dJ1(`.^>8RvA6-  _τ렒Z7k%߈5{R"83|RN,h)Qr˧:Cc]phvq²KSH$@>K&eSɯ%_n oym*,pJpG wU*j*p@k޹zS.\$O#k4=kPNuGwħR֢+BL2u@uyc$BP;dWڵE2Mr(ű_ru!;wqpz k?*7637,%M 3,5RXPR5ӈ&flW_':lC»/4Rq˼ͦ[.ҲB K9_̨ YPjHuZ]DҐՑ4#>#b'}G(/gĄ둡oPzGfՐEu&.٘TxkB],<3_aTqzc9'O Lg,Ha?0]K֜ycIؽُ DKUcL69 yd_b5Pau{yM v:|bC7 SJ 6C:6;MrsuvE@l$|sAQ. 8{jwۄmg5B5lFڥa!+`'(  JТVML2z"B{&Nx*@ f$?iUMSʻVg+;1~،a{ NG6hM s6Ok6L/mݳf!eGUQyR~C{6cNKZCZ(V9c.Ɖt_5 ➠«UW,= XUbdנXFZٞ,̓O 0$ai;6 #s w\+;o$qg*:Ѭ.{}N3"\۠,?VXQϼѕm(XO/X%'b`"zP3>U?coЛWK^MX饂*:x, ;?@̺8n!mTj$2*9?1G0f;WBK\[wNԚ.bk'2>I4`JަFM,wxQ~3[ssUh3%:xs7}S6aƌ^P-^]͇^c-e=")h(?+d^in2!T |*Ds/񚲞{#- wDnIGQؠCƼ=BBzxCJJ.?.nF#V΂3z'#S~B/%%~S@c}v{ٽy`E+RC)ƺejPC$Ԃ" yZe+<0"IV][j_]"[H|{kKϬBoVQ?`Ii)Y._sRP UO"O=sxcfOBd+Jc@4 p.ѿ9 l}K8:8a|8FG+5Jskqx T;Ï]7]UXo2-2b2h.u? m} r`` mW\aXA3X"WltYL릥@=?PӘ>T81Jd|W \]u]ߵ<2>kƢ/,9dP7ZfZPNe7H/]8Px^܆nR^"UTAuHt{(oKY[6Yc0kГ!6L[w)3Jzy41PN/XG=fZ(7l\!im!ym | .W NrH"c-'0Ule*JwYWylN*߰.Dq&(r5EMvJ"3tB9H MyIKQtHD=,Qw$LlqëqWs7y?ZSѕ҅LU;,ϑ/m]R.QRaӈs_#&SO;jB OȼŲ[u1{I;3/׸CüaBLP/@^N)Խ_v9xݕntsG xI {DA0= }O̡"m~`<,u2V,GWq{K(u<W`@2Dž&' ^ٌ8_V~fRO p\>FҔ*Rw]o2 bc{JnQmex@[~}jDdY(떊vї%iYr#줣]=fеX{WJpC.,.2`}Gqe4͚MuA4%-AW0܌< XT-XbޅX-x}]jxkNtCPn'8ݹ\c0/튄X>z⛨FThC#sB*`˴i,]jqfH\I]}@Y4:h& Eр4k5?%V,6ٚpxUQn=Z3+u*_YհLoO<ϼI}>O,=м`X(T4BR)9i&l~w?*ip KU/%gU_'!YQk֛GԴhl 1~tgb=mOd)ݮG&-oZFM0~1SN>z]݈*4cضQrͭ^6-mw5wPcʆ"5>qM) ?N >N6+Or'@̣JD4x!  LsaHL=s}Rry%FOw)xNVnObʒ*TCJh~H렎Y͈>sA951?CnQV I'j|bIAP4tc'M&8Q00]p8a7g"y d^Hsʀ1%[X]yH߄( @J%Mhӂ:q`4AMG5"yXvyy.c>1|l3vJu3Vd?V̺ϩ (?ax j| ;F (ʦ]TW}0h ǫq~#ѽe?˜+'Nj k,iڐ~f F%Pc= xm߃_R'`wm lҁ+;k ‹H*i0>N\H}|a;aҽ+I Ie"Qr+sIi m&DX&⾄g&ASnF&A;E>Hsm@82^ ʫlaͰ0U'xWO'-:dTv֣3" tR8ӪF‹3:_KSְ'$3 C'H/R,gOo*ܨ]^YpGd SIM5JjIgO]Y{KܻG9o>{Hp5I_E v1/MkrOatM2'ĝ"/pl19OgtK]R}~fu* tJ@1قʏʓ3wR83j5jp)I-UlL' ?) > 4g ,v!gVtseU..WlmՉkH^Ro'֢^/fH(#AiߣT*H4*jpU)ʹXu Dh-fM:Ŗ[ =*ӧ;<ψMa^)4ۡ%ClCJSBH^ەnܑ+5JE X]mƴ@<#+.պ]4V"O]-S%"Bb]eA[~py272h &,o<+EZGG68FG'T͍ *]3{TŮicvc۱v(R4S?Mcs;Ʉ;@ثW7&!~iK[F[@kX pn%̩ #&9/S:#y~ ؤ|_M]8Yha=dڮnMGrMea \=ˎܮlh0*e+x0td+2Hˢʅh6D»aP@,Mlzh' DHd<Ϩ)Y•nOƼa檥w!DUf5Ms 迭 }:xL%&V"J: Wa+f ʷۥlp[U cck-+~OJ&]BO 7[AʣUc{B晑iki٢AZLèfہf$\LOHqn ;^Cc4d5Cz)3LT?X! cߊ*_7ӁAQ$ ˆM$v ֓}FjY`#fx |-h]?,g5{Sـ5@Gܜ 0s߫Z ħR:uiq(<ƻT PWw6 j}!eωƹowH[nF.4j-tʝ -JOuR#ö?j6B`әb@.wRdu+{8=t;#|/(Cg?D"'z8c;[ܶ|2A%SJ$3 _|Ix͋h%ѼZWΛ//ss;Vj o(:ȼzyMK˨gz$&ʄmҹV,^3OG!{$e29 -OԞ}nQ*v9;tFRZMTmчl6to}W@|#N:Y]GmY 0:y8Pu~葖骊\k,o<ٌƻm0c3J]oAB{, 2dE8*]W!EDx:7n|N!&=\|dWG1+;8W]3-Y9aUKbSQEW#9Fmr@5D _,qu RE)ubelN\9榻FCJUgM1O9 s6quH PN1S}NMDv?/M CkM[Y^֢ٶW^A ̬Vtꙅ EFp>p]7_@mkC e C᣺Ì!W}l<G2;XK!HÖ-N-D&fqt{7Q$g/_7 a7D!2M34nzI=lK`浯D`[/8yk-B>8hb;\E vb_T!M=,f6[:K"xIv?TͿ-;ߥG i$#s5XU,v"U5iPP3doQ:CtyH2H/ dvՃțݮ cxؤ F\]2Eޥz+T:x4{kmӼp.Mb.f!1.b"z,!"C\ s^Z0f˚ ኺtLS𳵟DyLۙjxjGuk;rvv7@Q*.}2>Ѡj,)ˁ:.nl1wwݗ@wzOPQ: -Avp9,S,u##^++G=;2ɻ Zmϡ *~>iP)< b7-s;l8*dRc))CYRNFYME}l,l?󷼺PKs}1b?XzU1&,XOSɝӛ6gwW cW 9MhK: d^5s!,_ !ZD6^Ǧ< í{fdCWt"KM GYT!nnJs\; ƪ9NF8\#6+we6bOk";hd4*uQXIÕRJ}pS@8$:SeGlS *ڲr2:YYPo vLiPWEYP x~fwg1kz i. f/.y#:ŕ{8ܐ ,A wF|u"np1 MF#X f(ڬ*9T  %蚩)b<~׵iFۦa ۢyz-nso" ʯ\:F!^-;(EM͢I S+Qc=Z<;<2_)Ui<-oTP5ʴ=6dԂYT E3.]vK!w;ezgzu+&Sg$yﯸs|zSv1y fgB̻K..TUs$~p\Mz`.A}KGC#՜m)6-P53 3|2,vզq/s`*8JgK_ʯsZ Mػ1) `=5Rdׇ=5nId>c&M{BW sW',fxͭQ,E _|8tnWŤՀGiBIL%%4GLH t_0 AݾImub*?aR75 jw12/l$ (^aV/KbՂfcGJd(gH6A}{ drT>]/6!m<0gF_EH^U@2u+QOZ= '+`,Ż/!eOFB[W<5\J RŸth=Th#ܼ f4[${I-p%//OO%]ƵB'iH΅M)j1691R 2Se,|kd_3ڝ[+sxsR?noC\?CqVKط޸2UTGP~.a4rM~zvfkE$O-Æ[#O.򩤆Ak4*b+E6rLڵ`ޔ~4P)ݳ'4IwNןjFJ6tϚ͇B~' ȼ~}9*e:%h MxM?[5 Bɾj]Ú^o~9V I&brbe'%A2:+\zž38B?Zx2+~-/ay/ֻ9qs 2Wz /\#~ p0=I m+mO(Gk# tBkBk{{K- J9)5ޚxi`!Od F`(}t J[=dW۝^+ꍥ9ks$@\z=|R +NCIkA.;z>ȆLs [fㆦ]$eXm5+W9Fi:%<\U1ŋ_0K+)軻eeĵ,J;W;@<Ο ܨ6*%I o#Hܸupҙ *zgO{k vho o Y-^s ڹSX{dl4N9l^ O#W珒+K")Hi02hԲONBZѶ ]Ɖimg~F GrSh{g V ƉßJ"4fo;ؓ?zPuǙ/;D6M:LD1]k/ePigra\ge#u27>NiVv Zz24yyW7z.Wt)lگ($3iJ)m1WYu҂[ޒu4=0톤Q@}(Z?h"`rUBfDMmL>>vD!ƇAys,[ۅURTx 8S[ABƷ&GHp\r HY~]D} $&i. \[78[\|uS1nwzro]Lbn\w@Za& $%>u|_5Ɂ SsBѣLBͫePJ*|>7S@ x`٬'rhdIw>d/e [ O'҅KlQjE]4êÔj >,;P}d#L IePX#M-)e#Op% Pt8Ā&M2mNjO?;++NgVgag0 U'k5S)B`^~Cb5! c)qCϓb wcךK&{8kC|leZ-0bdc11{K ׂ*H ="wD $ TdkwsGGx{liR#u`J23YZ*Lq2cqU4^r~ka,hѠ;2' w2}lvB:^(0a7%<8SH_Jl1|KC! 3gx]NǀgK[1TGǞf76{|bO(yWS;eP̯j)k8Aύ{{P"&I'TٍDf>݂}@!?x|iء$jY씛m  敓H%ٌ >O[)~U\|mL~O\QSYQkD#]WJ|9r%4h͒bHq IRQiZBA'g:S.ICa00!3 f.e عbYAN q%g,jɇi&m+uU V7'(ENQUN$e|c ײt``XWķWhEiu_ hx(4e #a2B5rJ)ZÚv1h#-_q-_)b] bj4!2則n'+2dxR`FrnO,`f,BnXx{.fm))HS6鼍AǢWڎ; u z[&Yν_x,xipެ4FKlWudÕi棣It8B]UdjYq[#IH,(O)u}XijԣM2lr!A_z)G;4sHE!=#×z-} β5}+) T<͎ܲxq?(H@_8`zȂsrpG3'D > -eZc 2NBp&Da>RNvоKؖ}A?.҅9S#"j;肠a/L=X$'q"e+)О7-]W OyP-|}%3@D[G>ՍGtJfwl 6Li @PMv>"{umN 'R {/f(CuvM0ƊJ cBbXca'w熅rHweWE)@Qܛ>zւ @e}uj-F4pW)*Qu kPL xԌE+l=EI~w&ʁ&ZHEe^qRK%BF- =Er`J.^@. 鹋,\UzasڶgpЄغg{]dU^$. 9 1XyMlw[-0zs)e\6tPmc~uh;d1MN9{#'m2iEConspN\4V617KDY3/~cy̫KS%0$w6)F͢;*HƶݝkH(Aoi"[@i!|cÃ6H8NΛyJ!IۆY+F~b(ƫc/!G>e 07ێEY_?o;f/2*]+nqGHhER{tVs ScZ*zCup4:ǩ8D@٬rGfd@l J dK㮧vŋ_wY-׈8aoMM}d硂 M,RY(@[Ztx$4Rڗ:|Z~0%ZLĸt R&#q )E0 ,pi"z .M5b:5NljLOi>~o锡↽" ~PO x͐PR'@0OsnPdifWR19-WAbx^Gb{(2Jf4yzx̎spsMAՄql* yV54qNGR=ni?'^DS H._Llb-q]2*>̬*^Za(|(qG0d9 Rn |,ق!QpQ@nWQ m<2w$B>Q$F{5UI^a6z Anlzxû7ώX4˖6 e:|?\2gAX}{2*{rZ$P O{W~a# " U6nα_[ dB]6R[:ҔH3rsEZǁqYoN-rwXd5[jtN>|C2l^糫r:"]*Q'P4\8-r"+ s]}c< 3˸&jeyl)%,OM+| oXqU, L(saUV#369Փ?qII# 2Aj/F7?L>WY p661EhC  PfQ`>X ](Fb19h Egs)S˳PUv7i$T`r c Bk[Kd 7|WoSR L 0.&|qrˀėtF;oŸ"Z֟܃6O4ߖb«7`gjeIaVʭa]#r2蕓Il@Jr,=>>rƓ迎E8@%4H'kD1΅!Z@[ !Cc!}j}'6S3Q Bޏ 睭5IZʙN/<پdռS-v[_䑨UX((9|đ+QBXρ9T:ȞWg>~È+ n@4TarOשO7Dlұ}"à |ǹlYtwVn0if0?Ԇ$r?G{zD|*whϝ&YE.>*#_m$pIUO:˴" %*9΃μ| $#"i)UdX6 TݑҽЊJwje[?N!h[GXi;3)}ӅT*xjmi)V܊{!LҎׁíDؐ"x XCV!\hխǼB,Oo0wy^eբhC!INoeyW6Mbfa{絋M <b3!we*Zp0=YK[f!&b.8,8y;̔̔U4/sSA,mmlt6G,ި1bЍՀwJ_"l"azA WԼhݷu0y|hJc1SdE+3,THX4a~Rs'W>iyd #I/K~x5VGRw7T%k{D%}evJ ;k<5uC67)*fE S 3H#~JK>(2M Xx{AN=6x?lh\u(~Be%zU)tf)03\(YpĴ_0)ÈѸ#[͒0}MMy h #:yGzYI(Tz 0b˪#7>ӭ3`@C1"A8%(5"Ak&X=ܻWzNb;Tlpȏk!-[ OGV*r|^O,h[#c˖cQlB?PK}mzUE ?4aO.|,ԇ q֨(cXgo7 6٦7vHi?CkkU_,m:j-X뿾ְA+P;xR=bۗmP#6U m ;Mxnr摟}Nȭ6VkDL:ƒ}X8騆J{ J;&Yf5@ܤ[fò]C,S_! 17X lmQ ?#:i hxIFB zYs\exаކM I.u)^U]yd~_Pɍ*,{(lhyo bV!cvShCwqn6|Hw m" K@"Ȁs)?[KZH *d#@ܘLjVȐ<ס[mȼa_g㯙jbu5iޜ.YC |3E ѭ;BɡMkc0o\sbGXd? }n&D`o=]|Z97Ӊң6r|i6ǶgLAҺ# 1(:+mi^(`Tc=sBn}a?Sn5I?K׾L˳?'Ct }X7՞~@ WMloeV,Iªe[s:sCUI07EW=ЗU,4b厐,M){Vso|M!G_K[ϫ +L7V06j\NXV@E G@x%g8W>w,w?L*7=bh\8Qq>w':uUtp;a#n3<=K=7gd+RŸ>pa],%?1V| ^ԨGÿb_(3|SBf̭vD-٬ , ㉦6Bbl ouq2rVx[unqF鴋%ަضr=T BwͿAb<]~B9Hn Kd=W*mJO'oV D=`-|!ؓi>\23jrd-k**!4WKTgV>P)ZpB.[ y,D$_+ Db{JQ2 ]D d'6Y"qݣcc|KޗU Ϊ&? ,549lޙHjvR$~c;M% Xp9OW2О?!?.IPвKEP~(.xͶZy%ʵ|D \5 ld:a|x݆,p[:=zn2fB[pVAPa9Lʰ63WH%1t6ڣLx/lmqhH3kv)Z1m쮠%Uj)8,W}CRX*V{W$Fz7m^N+OM(t=\{! 5|0Z_M UY20PZ@;1aPV.R_xI 2X<ȴ|^q[m śF *TN%eͦwŌXGy>ޒf#d&}VP>ԷP!Difi)  9>#@)׃& atUy/`j0dO:gE2 ;:)ReKA}Έdqm0~6q m7_z_YjBRI{بWQ =a\/ޮh~H/]˫:U$ Fpp@*9d~a{-eBY_EUo7!K|O1MEAuؿTLNP3I;x5i4F)#x.cբ^҇Յ2`t5m0oJ3W5>2ccKg _ƒby&" @JV}F6IN%KF݅.1;!0-8?m с*ܜ'6%'ī9=]Oߡ)3M-!ϰ7?ULV3ڝ}fU93N9HL60* 5lrv8̽r<eP)7B۵ Y:N<1dFa~Ay>&rZMBH#J kߞיeC? A$sK?xWg8T_#P Y&oͭ\>% XCDhJB-o<ϷsѸ|';\tXGZxim)|뱲ʍ8wx4!:iXM2OrgZ>r1Mjّ!3U'O`cȫVu^37 GX_ W@b?7+UkBp:+(-vK>w H\ % Xe^>fjB|,k;Ts1̔`N]FI84άMX^[hL-NvhUb3{&!1b⢙1p-C逻>ΧT6@$ 1JOc H䦾\:N&,= mc`U7+u夑G G@]7I6ep(0 v$˰T)+w뿸DU$H]Jt\vйosx c&d)DK;p":7<Ĥk#,hb˾b 2 dnK ٤<4İ'\sJ8>;Ox@{\f;Q 8Gz!I~PDG8CG{!BxԨ}zLѕZgd-Kb$evzBSb Vt.AS -&ǐdJndL;=R UlzOׂ2!/{S׵31]L'5Gг9ّt F"JWq14BLh%go7OO``fk9Dkց?%af`Zsb.,C 0>ƥ_2_MڻFOK팽QQMX2:ײn@N;3tՇXA66;Ij><RXG_PT4ihctGM -kI# VCϦa%9_r[ "pij1?3e>+XI]jovLF-~^H#E\XSlȂ@x̦FwǰH^]`xZZ kh  ||ǒLV 'Yx@&`ÑF70E{)ucZue o;qöQ.Vi[/z å-f^4zO/ %йIѾ\ G'W\Ӎ̓f|IGU<֍/A$82:^A$ طT)[BFK~ͮ &#]-YFϰPa_-4orydWyfmGX-LInӕ :|эxTEBbo0LE^óVaAA|F#\S%_ = Z3,fcg燷28+BߓbAߏw/+5"ivA j2U]y'J0ѰLƵk뗋IZI3h;(* /V%t"ɞV:zηzHOl:Fgc;͢6M[s9W_4~pzu|l R3%ngk2♎!mޡja<ݨ Z^ 3r!3cT.k<g`-1 Z*|sIXZJu~Hg)"}-LC "^rqː`@\dXU&Nvםr/.DRb`._҅SJW{*vѮ5|BUjɡ+|\5^,6'OTFЪE_5Յ:}Zy 9 ?!ZDl` A6ƫV~Vʮp]mA 'S1W'j|pD8^ YDyi-۝E!8+aE#|jC*-EI;ʗ5dyjLcL6'3cC¹MV`2/T`Cҟ-: b\8[dzFv)G@nU=-M K Bbަq{ WJA͸ڮ[HLs'Fx=+0בbL:X5!qŢus"8YT_%x d [)jTӇj >9!N'`˙ǟB+|uB~ygf/IEeON R݁m%,,1;RnwNfHklyUCϨa$ okP, 2!@r9 VӼsuO8+ڟ<"0۴TڰWކx!/CLxWH7vBu=z38a[ZؕrqA`H"dOo‚=ܺ$6Xv)ۥBD,gJVd6wp* +.9D٩[FOAWTd.&e@pFR]/#U&8&|vU֨G4SyRɬhi26B 1sdwEw-D^ս1UNǾ%h˸WꬋO2%:٘n)>e=+%7O|d]ViSKϞk~6Q:j ^J!-˜9V(iٌc,yrsm 2"M^kBfHjTc!"+}թl7ǚsc -oMQ6t'.uFmGwTy1b}q^d $:?ܨlªm$x!U?WCw=l109MYCz/0EՄB0FY`4GiR.C(f:C̞-A<dЦ`I.s83б*0ؚoF6i)tsw !!+HOrUٱe-\)}I'D'4?Z”&konmOHO$ҮB,:&y8HәI'ٺ`ս,7ax%L%05VË#SJl̵B\ܙC沉x,gUk+}e04f&sŬjGGv^,kx~[Ň~f&XDUD3Ls=?2lK#A%\#:/ԗV0wsy.cu!-Hjf?|f2kHƄ .|'QA)e(Q'mYp@u]~df!_(8*|dxNǏ?onŅudaf 1Iv Av򽊔b ߰;&TŅ_ *dUɍBucڧrLu(&jOu3uʢ^z@4Č~&)%@vq|{iW%F߭} .~PAI5`aZR$f!2[C~eU#Gځ'}W̫OMo=%s)e$w: +cxHqtV [Iଈ)@[*;;`{+Wfbk^ ~m*$t~opN1¿zp60٬ǁT?1H0ѡC݌j_} F>T'sJoRKYJi/}<5|ݼ9u0k'V8ʞgMGfڀ{bQ#LO9YVܜ!v?9UhGiw>UFVIqYJbθ*K^ۃ?dkiXBKsRaT5z<o8ŜWv!Y~N'@=ܛ<\n>-DڅPJz}kY=$qUK_]7byq+Z>cV_Jen0s~E'AJe>%]xke5 Ԛ$Jq]&g`.GM[e!EaK x/^<%젹?֓[C1AM,VgngJ^W69[yo}iģY_Z4r()DO`s'RKz'i¶F)tocYdC_: "A씰b+dC߄6YMo%RDPFw\/\s _*lT Q/4{#=6grkhU Ū$Xz8I4/?&=XĎruoQ]go9!'2~"sO,O]߆">LpѯY/nOZ`G缇I΅A4GbOEFEFc&j77.$O0&/͈XqKU |(aAnXEF),|WRБh_"RgYD!6(gg[7V۱}2ف5hOx)?30BhEE$~i4F3[ቊ f'[vuOȉ+8֥ٜ~Y=dD7 %U@ڈm3b)  eCa͵nP?q +UY'ӡd~)JրR`SSaƓrVBCCHӤa(AWbkNNVk'8'mLO[V8 f^8[s$( ]r"W_&o{@e "J4sȨ$}wN&avQ2ZSK'}4QrEoN Ŀ?3 b[VQT3A[:;rWb apn$q/0v4DyҶc]WVb/Au>D]u^W8;.+?k8 4xayY"FD&C9ӫ:)QyGj F~;ƺ$Ġl^/,kT< MN1Ob80W٩G'{-n+r%o>[*B>aBNzK )6+t FqM`4ƣ'" 0>> SBNݛa19!cq _f`qZ@p?_ Nl ũ`{k]o/g4Bk{u,L#$%kyDNR%A|,f/פ}Åz>V@w<\=GQ*dzԹz2!lFVɣ'F@_n*߂FZqׄ{gD3-lԏ6=zZsg9r#}؄Ctm&2ySYoJ{$ vd;N'sw./h|-*7q5CP2]/e# @Kշ̛ڨ&n4C!d7_sIMZ^ sCaڻP^n B.G iw@Dޱ,nr ˤ8jtTDVSL !$$x@M50:3DŽ MU}U5l,1H()u}}) `8ѩ|-4+=YvNM#%-K)D(p芺qɓ^GNM'([#- Hᑋ.ǤN ?Kzc~]eۅpAqeaags4v2U0yz!66Izs%qjV/sYއb21DPb2[qNQZ7XhG'M EvWiı&,oo$^#7٤ͭ0,X>,KIM qI.YKTH;\0ǃj0/1'8*mv1]D||#~se(N_du &V'3 ~$U!| ܍ID?})L uHhl6ro qs$P>.MC9v KM@ %p=8pOX#%&3T:׉v{6b[D,Ml73.#_/<1Q\캐va$S^4oD\x<)BlˈKㄩvCՓ(+cϩ*TZ]%P>L'ZEFn!0rCaj`7yM ݮOU$^VZgd_v:ikK9:K}_2Lb$SAbƒ?v"U3B(s)q.!N+8oℽj2MOM .[W/DP҆XB q) }UG?4 I]Pf;c>SiX)tt+!*;.o/Y2RFE:甤?@P]0!v|B 2:K ^L94uVo ~4*d ^f5kYT:eLylAb(AjʛgRhtws9@3WEq:XTMh؃JҤyxh]}OOrBA<&/+s<ɅP@y&8j#%=UJ`Ki٥ƿ>3Fnv E/e8M#~[U"^C&3[QN#(āw<7@ + f.=I8tW'ꗌqM$0YŎkGLC&jNa7 S\ZcbRyӡ9R_i֊Ŧd-cX~E%|rl#%mF{`-+1Y+H&}h|okuߐj-% rɐzzBj\ e]qӇ}ퟛs0՘"tAN6qۜ"[ʞ.-Q4X9\Ȯ#=xRvk?707Zoxmi:ZycXnt "&6/Bhee{eZ@1 /ЛZbMaM;1\&#@vPZtZIȋ5i$F,^N.<6#˲(#[ g(M0]JX# zBGVV-ŽBodP* ~MGx'a =aXќU<^UpwQ onحlġ(=8t޶zI?էDdž2v|ʅw~]b2N,矰,eIBUǃ,n_A_ pSWd(6}ہSq} &t 53ᗾZ}$W<!sC0b:qٛcx^b*h6;ߕMd4J-2ʓbމ.*[Z>XYu]~0 n[ulS+aiOA0Ny叝RvܻBq6AAp3;)5Enf32'2`O=c%/8y.'3IAsDNo[lp̪.YUm̢u ?'i8/ub;˹xB(hX HC\Q\rD&?6O'lbb.bO35sF4$ w-*3R F%9x]\e{,5 ׅ;`jZ[3CT35 YbVʩⲡ4z̋U8.P)bbLq!"7l6kz(4g"qtު&wTPSԨ*Jݮ?rD1,t)8Ӽ6bX)܊MiG~ eQ__MD.e0b)-ork'y:P$sϱ+h9i-ܝ1j4܏`/ <! j 6J=4`II[bnQQ붾^ E;SxR8D3,~ 3YuHbqf+FI\\ sZɦBj9eyyΡPgI%&e`ӫi }C&Pe!h03#_Eބ}d)ir6)́w:N k*.I'%uS/~cY2ohZTB=Q < 4?ʆe1cv\!xηz40@⩃\"?EOhB]=F7z\׵97JIlf<#gr +\氶yk149A9o eB-V/Z׏C3ၑC< i.nJEQu >~2.nQW_Zt3V<]ִH[J.D |HQ ﶖx=1n{ C2a @%x3DU&g~b ;N$YLݽœO bL1~'gdl,)N;3 _+buyYN{97317[}RGj`$8_j"8ĮKW+S6s.v$ӳϝ+nEuuOEPs%It:`:*FCT>>,?Vl`bjD7/Q1COQ(!SK" cjMLQ;MM;Oڄ&רKW7#3tC~i~1`x trBI!mcdhϯCRn`b'k0Pi8*wp;C%E<\*k~PN[n>?,YVlwΪȜ;EWq2Vӈ6o?hk|:K&7ƶ[a1oY[Cw.K@;>EϐJpdfBm*")ġ> S9=S_rR4(#лiؠԣ ->ƒUB,5_!x 6kE6(h6`a^:+!^R^Iw'ʏm.2 T3xzGG\.WuȖQN M\J ˪S'LkC) J)O*cg3ji \56kߙe-y(s}қH{Jw6@DVy%yVTXQUY'f9Q4b6Nkh+V\׫%g`ͣu}7,.ϖڷQ}8e S@D8M97AV/uݎj my׊YT}n^O#Ozm :N0J3CмַoSY9a ,>n0m*tn@A&LB>έ(BXH}]jp6OI~YJ Iac]YiNK̪π(ޖ2>: qG2I@1ngSf{3I?ZQ9CTV9qA'W a% T?NMYm./5M(ltT. )c9oYևCA nć4pdP}}#S.vAڎd[CgEUj7YK,`aE@  kR/`Fw3u.ކcuL,ݛ]P^Jߐ`ƜPð[3+Z=+p@3h06gW"Myr7iL)~u7%7%%N#\5H/lH>6A>c+* р=ݯf'Im0Ǹr;S\f\"q+w?3D}%O+z]ǜ jCɶgQU}6xvrjf&hC (n,A>3;ST0\qC' ?%v4nc g2k#4V V$K b.6q+9;bEMH~k5MݽAR?QVX#yEaNXH< z_b3;"wsH7zVnhފ\E=:R,)A7u9'R"jȠpިZXL#Z U~#P$ @M0c T9;AC΋>ѮVSfQh|dSBw҃DNf %qoڝ:zq 1=o[Bbpnv .k3Q-`:6Xݬ)g؅* |;+wBɻy>Rd dod&5?|_67bReo'z @?h5i+Jk)G&! I'*#7Gj޳95PUF"LSM}nU1jbSSF<톹!o/d5A8]Y@! }z6]J<<)nވ1lfy9/wgKgK5UBL ` ﰾy!ӭuŴ:)Llpdo1q҃S_Ey #)3}nO`=r |Z[,Fj`bY!HW؄]-ͦtkAGqHRBZ<s⥥we]o'(u—ܼ ƻ6IyP8UP)֛čs\ 4 1Y6y>b7bs'}cÒ%YDٻ%l.:}#X-/KӹKH=VJŀmQFb* n#g*37Rb" HG 357TZ@p?R._; tQrKYjDj7/=䚡OQ5lt\sUT#<8 &dNpD-ieA`G%7(Zt1"JcmL`€FL~v},6Lߐ{pUO Ӏ뇂Al7<7P@VU}|^sKH"@[hB"*խ7"I\h5UcsKag"!OqW]-~OJF),ezb0\Rzr1?:,nmBɝ~1J,[rw@ d8%@R^]φx`!&e>A^BŽZsO {cZTP"*}F3"Ecӫ ǛͩiPmfyHb۔.~kugUW% vq+l bc6O.">CEv%[|QV"~bk:LR7TLT 7;`Ja35X]8@NQNбMW=L\R N$[fbٯ)cǼJOV4%L3j3\x$/%L0YtJ wX,TZn:biQdfMS@2d݀C׊ Zq9l0ZѱRPyK]{N䐋, Silc.LŽsww!ǩvW6Waƨkp7JK r0+a,埼:&kv1YYʴ^^+DZM.u:-Ѵ$3LUx%s`14p<\br8eoO\Eή%XvmSG%֗9vy7# kf+ͫOcZ5t"p˻D*$ZHI,RA_؉V-,ЕyC+Q `Ph̏')'䛥X墦fU|4Cp˼UWߐ-_k-74"Nğ{/>c9dm8ea1JClXmEmQE9[-ߟm%^U Dm=e=|OȹQ`=PCUXnJZ}O%agS^v_Ƭ?u>y/ /i?97#gZyg,%k HW`{ YhBיX׭mvIsN bpw;d) ,݂;hzLa/hճWiKWs``6r-s1eĻHZ =g`zP 3` 4V"Cm`Jq!ͷTU(тr bt<$)kJe^ࣥ`Ut:̸v(T܅N|f֦_U"#6,-/Vj(( ;RI֐3G)sD`@'hb%|'Ukl?Alz6k*IBa=7u`a7Djx9.%:@,,c촛 \#i ;U% 57ЮQvfrW@x8n4lwzm(@(ULFs7xݝ曛ї?F}9\OTX/*8Ng u6q ]6Fl=WGzJg@g[AL4A_#j"*;?%|8{bj2 Y8kh>zl&T4_#+88*Q&v w:ϛ(9ۜĄ]HMvG5i;d>j ɜ30\Ҕh9ɍ 6-/=pN`zwJ cҋ^Ν)`A_,h^7s+q*UĻ~("%7`WZj?6`xHz+zĿw@Ba/g:EufХMqwvu9*NLE)jVp\8ڣj*Zk;M3Zڶ:X,~p]khש0T$tm188HS?:ox:OCGP3Nw p[i ڢgņ刍3E+/iz74 +^%/Q;Ƴ2^\UpOgy_ e\a{}!lJ0s +܀2yʔ+ e1G8nvg{Wܝ*A݃ʍ؍QU|~wɣÞ+; <"̯7:y5E P"%Jɧ `p-7׷O5T/exFt*&72yF#0}Ă;_"~{ex^GpMSh"kֲ'5Ўp:Gf=8n_5眽_ PUpD{oX1I'ZBy'|ogKtXcrPCr:c=`$c|m o{;P@(xlwR=wrX*,y\NQl.&v_WdAlHzR^ii[vY=~ØdinDGRzbWj&\ol\ܱ=es8?=bm7۴AoZ<ܸJ+x&p9h5Qdn=dQ:ЍeVӞA{4 o|8F~WAJ5/pn@%rAS/ O}\\i-` $&-@b![mS6ܮ;IZ=j! ~ TB=P$6*9 k]&|ko]56J|H19iwPzǹpL)j˖I2ر5V xי5vp(GCac[voFy7 >u]?*Yd-[Qc"/L")B!m|Y{MkIf~Iʲ1fvޥmL%tzD%2>XD{TT|X;]H8Ak Ati p&SUfB'6搸a!2p>L}(eR#Doǝr=u>;^uaGbk`R/K5jXOPzMLv:KB[+px4QYRoxnB@*A9ݢ [,4GPQ]OP=FblGO6cDϹAZꗧui\͆ S3˲PBk9z76f(`anNJtYk3`>ok86v:i߿ 4Ocz>ڗu3h(ʹT39lT\ҒT` A_O\Sƍ/^b'/l"p [eThQqܻD=D5ok"\[Wm.& o1jvX6g+9D3gD7&O O|z ߲ZihC5đf~vwvV̝BNhu܆H]+euvp8 a {y 'y\r0;p \cRrc+ٹUgrJCXH0:,pɤ}B&??%K>qXLTq;Q6J|_ϟg ț9>ç9WVG3S~w"跨ٱJv[zBRCmDE P} |5@6/@"I"<6##Mx %D @ e*g 4Y''A>C%. 7&94 ǽ&NcXN̄#+ 0bSY͇ jI~'AQ# [PO h*%ә~4T݁l%@mm*Mߵ F:}~"(F^} I mc,w>$l p9 R1n*r҄M{)8/? M#qͭvq/?6Ίmҟ9 KIQ:|yG~Ҩ :ƅ#9zG,u֋XX.gcHqhYJ!k Nj2#DHh{[wň<٭ T8Z'%Y۴Ӕ+|[Vp!bf&֬W.r;kJ6)1ТTiq[.zȯti,+JhVW0~t2 N c?-TvZU!ST! Rk=\dQRilĝ;L.OHˆ<| TF=o O x{@AREobzæ<Qr)mhY9Fqw(+?E G#rA+L;M8 h÷yZ "сCװw}B!Rԇ֤C* 8 KdǧjԘ&[CA;!B+M]@מOY"nDx]0ϻmk̂o6B0x2wUp_1 T&柯ԣqۍ'c Ivc'xr*4~*e +lÜ&T"XcVsH{*a0ggrís^Q}3/D1v']3WZd"MtD3tZ*N{,Wo)4_cn SNABRkC2C ߋu;&&j yVOTbZ_j)h#bv/ץ\A8#@ K4js_y>Fv&zA5 {bCk03_VF38X/r v/c W{Q$6L8:KB7;8αZs &׽ a$Co46!/ #ϫƾYi B.jnPGgS1deS\mkLdş( ZW 0t$hV\ <5 i_t)^k@[^B^hI,:r63rtBJ}KsH=I3)?Hm w 3ŭErUE\.<ܵ?W6Y.}7_E( zw8 *:7_lR;ũqޢ@0&e~54@u_Qv@9U0~N6RWbI#QTB)%3ߚ5]WN/H ɫaCH 0YWx PE>c|uϾK#OIJU'ĉڧ}Ls"#C4Ȳ**g?#7%<81&/`dz+9XjUt%R%fJM1+iwA2!#?:Uͩ vP^(!aWm(.vnDˇ0 g3I Ng/J^L5t;>u]X6S|vf[&4M)<裁pnAM)$0q=qRt} )rSY`$B^#3rObvx{8qM4+1fӡq|u|aT2'qcr8%ʏMlbRD`Au7i3w$]yyK"YXT4xv PfA8D?J{thyHțVi% )%% *5+]E(EUљdUgWǟks.1|ku\IruQ[ F*QQ]4ͫ-re :poSD"8dnX뽨DBI_;VȰw/ #Xq0CB[o>)O5ހo_B+.ZP,gEkonc!Y۳`x)}yb=!pWP/!CBH1T/w:N%d&d&Wq lMkچ-@*De%x1YN~<[ؐW"z<|dˮ gYmN'≽rQ_d 7dq.Qȕ͛L*f|LSPücovsx÷R<r mM34D A9jw^=:|Һ8􄹔g;W5ʎ:GedGS][xY\ҍ#(Fe‹h`#i6{dϧܤjHA 0TMwYx7eH Q.!GAx^o77Fį2A;:@m P aCΓ.75pB]UC9wX, Z1̅`-p*lGN:=~3/fo\ru I#{M2f!+:of+V 1gN!DGBq30}n+@%[+[MïwQ<)Q !X," z!S&!Z%$~ڬP4&˜: xwT1s7b`?9´=FTg9UM*i>WoP!mބF -ԜC֓ttU鴫/uG|/bp }߮ RUrDTx=e"xrMrRU'qd:sDR:UWzX}5ra'N$KRcURȷv_vUNS<. k=DUfGM1E`j"Ә)ѣrͳðģR$a5Q\sz?9K槑!hyo]jVr+MGT(jŹs[IBRX;Ű'`J "{!trg"OcZ. IVoCZP=(ɱ9JOv˧\ /i#v2L't釧nWSfvje`T= a`PЖP >`ZBUMMsp矿.\^?+7(\M-uiy~cLd]C5.4穲[(a q2yh %ozc $ D{pd| ' =MEUBqLxb?L %E7ڧXWfg\8o{UfA2$#`f0krϕDIE)No)&}MvsۼtݗU". b U-$$F(⫀}P2hF>  #b<~A݊y,&'RebXɇ-ݦRRs.(y.za pN?\_<?Ia~^ڍaD/ѐ?V my}ٔTHFǙ^͔kfOG.J3[TG}F&E'Ec}PFe1o>/8`iP7YN 5B:[Am$ 7?=-b'ȦG@6=M[tn'F?`S ^/ge{nk+1t"Af82 0S(~o|# O'pij 'q󷜼FQO^-M:͔D z ܤ_}f͵1|[Vj ^(~ Mִԕ+>A©õuC\]%u)̨2dB>ߋ ]q'5Gg^c2m!<Φ-5Q$ )ދ7c8u@tDk470*Ie("hEe> JzN=-üc 6$XŷJy UplMtЩEINFF" T'$a])4)<.~E dO!IfUYEFAvR(c=i۳4KGml[@43DNHl{*!g-{b 273d25Uf}s D4P;8fS(0jrPROEA:U@m0ԕloq%Aե~8#s2_vN)᭨ZˤlOoR\'B4KxwIjX'hHsJYTg%qFؤs:{(p}_WoRK jm׃Q*c)U'c>\F0q_a0*C32%*j|sv;VL\cMrLx$M#Δ;V\|'UG_1Iչ4 !pQq +dTʬ&%K(.)e3%7%)D{ st)nFeg4 P )&U+5\chY*󱶯7(/{6ؠ9=,>^' {! IJ}_JA<SV"8ޞ"?,|l_X]FP ?Bqnwu]g0fsFZcxCD[~d,iGʵ D9ƱpY\M^~5<)^oWи9:jZ,)oLW ': >MlYY]:rd~ )z&[KXȓUR C? (¡X Dgd*"˭cM + Bh*mOf*l}fk `mI4Go_(oa$NVm?MxPtϋ,ЯS&Sޕ>8 nPxbq*XoأKr" AjIUhdf_/7ZVlص#;d>>7LelJleAP::]f+ f]&UϋJJ'`jS3<;UzŧpU2_Wǣ52%JHhF>H,2` u5>%Ǚ/lHBx⯽1360H)? lkH@5%&6*jcVlw$\}6rr H#%xߥF0n| -1yT]}( Rmp WJ X'}Cnju3}+ !ׂ/ !oFRYbu VڍfNqk}eZ@KrM,庳iVt2zRNgZETE+%{Տ wAhzbP=?~r>N4MEv^RR&k>ۚI,IERˈ$!Xb{s_B+ \6W7.Y&@O.[r8B%xJm dwp@POtD}wC^iާt,qekϞȩkc-9,Q,7ɷ+ȟl3i.hs-pƊ}E/LnqZee,[7Wl0H1@Ӛyvc4 ʘ6tq!w8.@ 2c$en4mHj *ar{ vDP3qf"E%)X5iq 3od|D-x,X:l6ʘ_06-?=Q93ID[SM-.ܵѭ15(]| a]rq\kU3<>mbcɛ;oOKaS$n|۪GVM[1pUp|/ʪ fJ7'FHmEz4,x:?G-)-ԿCOEApMӂMZc1o[6L MnL!K!-Mº/{|{ʞG&DƯ*2KM_IqȰ5sBg"2 uujГqd`>hNJf9AA~Ze~g2-B*=\\C:P% oe%s<eg5۲uxT-=ŕ•BFx7єg n[H괮P MA3I<+!$@r_ PvH__#q e㜈2y_{c(XBNM=U8ܧI4{u[.a]!Kcwځ9.޸gU=<8zEs ӯ|ț Z (x-R~Ƚ#J%sPxhkQTy`l}F-UQf4a࢖͔Rq#2ȫV۠=HjQ x^>D83J5W5TU tb5Q0> =3KR|ZGADi:ͤT^w" ;741CEU pQH=lmxߙߌpQepI_)IcF_EYMu (^"\tJs?.%H|,He(KhVkRKcA+ة5,y wAD)(_]SY0塏FƻL9y~a56JdWe>jP2N1k]s[oΉ1i3<iEROd“34ߝTZOK,Q|^smj%E\E ,C?X(, ڑ{ȻRAr/,ɡ$fWm(`6-+|"&gh*bS)/9zqѿ@TsvN\j0.,`RiYS LV qn2RÜpqTà'| C)" Se?u)I-UDaLX w֔spxT;uwjg̠J5{7w@ApfB 7v* (WxY(:e|>v=Q㘼',OVbr.-zA[Z}UfYUʒ{CIfZ)W7fEQNRٟ՟­N>ALX2McE! ?nULLr 鉺 [L߰S(yĻTMVAe[E;-i #}-;FE3Ղ@CRCE=NѡZˢ8L+}pK:oC>XdQ*zBuoy 9C57΁þR3xw;7>!#NJ .;<#`Shg&KϫF) Lʼnrгp2A;t?/ǯ<<;plkJiEd~Ֆ\w kR7i:ڣ/QfIw4D#"N'&vI]:Vcv`iPWJx/I>T:ݫ!3Ƅ;JD=9k8 Y^(,Ifxy SܘOjM>ԐU7]c"E;sYFmeag)p*,,o \]'UZzPVJS@=Hv컔\ I ?G-3|Ði2+ lËS&{)&x?Tf{EǙ1U_ބ\SY$2.R8b2Ir(Z%p˳]ŀ$BTՃOKl,0ǗTOzn C6|9[DN-Ayi2+?~cNBSDz@DMș0H hؾ hۀ9tgay[C4 K0CLa-V^*9pu(f * ~"'cM:\"9[]S׾l*D0Ƚ`+q*SX} 3&lŸlOKb`O(ġ+F.&)ѴM>)p/Zgq;~6wth҆)>{_(bie+v go~\` il~Wʏ)u%H!DxF$EqCf?-{O9PiӪȺHE \) ɪb4#/R\X:nqBכkԈSQ1L!\;"pU %Wr2bh2!tO;#锌俑(%JÔ{`nt5o9T{I?exex:ښ}{ ƣӕ,X:6ƴ<(Пm27C)Ԧw q`;8R/X3ұUAl.:[w} Ah_>U徑# t o&/ 4Q]B~_|mgo}.溅DӖj!m!\j NՀN)ɻ$Jgk&7lU*. .ܦFR!(0:mjuB|_klƕY#cY>Q6L_}\~sOᷙ0*pTWѽ\Xr#z*1QABƢAA5`SuxŤEf ;oI"Mp9].+{F')*: RTR{7~S~ :iwʂ⣪g`zM{,2O9J4|4 0H>01dv2}$^7]xz[qlWejKj!4APd)U4i(yN@/,v;sĖXk2?,$ x}x$nD49 $[(mEhse֒g #-4gLw-,P**E_gݴXe-:+{+nDZ{OtyO~G5Ϻ@zkՂ>u=Xס;5HBK,ʇeNh80, D'(aq2Aՠ*! AV`!;م`@Vi7d̋ 0%$4pPZrciT\Hoâ{ţPs0_G,Htk)+?`?1on*<cVՄ d3NG0e;3 Ä1UQ0,VcO-G,"eɺEhXEf:/:ii~;0ƁNZnjB&,5âY'|=]Yki?-]?Ľp1Fy$iDr=(鋖##!3X v89qM~;XS%f>@}HǽO'c bEVXdrz"8jcg*?ZbEnM/~7ɞOG9Y Cҿh ߂pf"Wѻ4 _D$$i~1Q«8tm0NЌ҇dős4- cyHhO1-WI*bdlW<ԥˎ}>RE#HZ*U<"b^ 6s;˝Kl݅Iދ++!EB X?~Ìbbs!U8'~>N*.AI[IKd8FSPy W͙?lziP{(_YE֞p]%~!#7rnNUN<>@e`ETXib̙}Vgb5jkk?]&qG˥m/YWx,a2,l )Km*"bȘ8IHq! Nv,x: ;['ܖ.$ҧzS*xnB4I{##(ZLSz|_Jѕ%H2[vw8L\HPEMb0^gWM!iV/SFtNDoڇֱc6r ڽ<3'i,n+E9^W%?X/rG8a@/ƢfNr;XOQ[^x(ClLiֻ Q?@*7ɥϋPq3YLw^G,H0:ڈ.ٳT^O5[iu{ddAhjlo\d;Zeƻ#̽Hcn&;>>I~z,LI3PEÑ0#*k2a&$ϛZYѨUdB Wg}7`Vk$,>X=78l^-$-v >1uBQ\4gN^֥z SL#l)ь`"νnY]=+rDU7>s Dq~k}෻xt Pj"(oIOF(ɑdUq/#|8=y|9AW6 NEZ^Vp9p],:Wo]^:.Y{ P . H-(:`^V9GRߨM18}AAʿ|BAس>_{2-4"\F/ۀp4M3@KhoX0F>/D͙1tN y~m,B{N` *YzUfL6ZRCON$xcFQ<'w!]z?TࢤU-12}0.h _;LDfJ\xK6%PK7S8>k!v&Mb+\3Ž~~vG`h P8Qh\޹qȒ@!/31I(M3a>ݝԮN4+$!q7LhîEFMm(Z5X;lqg@l(+wqv.fwuLa|ۑBE9.9_u~gQ9+I_oM==&"lXt<P˄0" qȢBHki|5f:gVF`lYGp;+ھ35~%Ów/^UP3t z{3|8 jfM$ _3 1HM> 5$H\E#rV@@NM;5'iS(ǽ9!gD)7t- Fn&ko?[;0. tLVR}&oǝZک1 AIKϝtݧ/cЌ01`j;%& Ğ}Nʼn])V]ۚCq~s=?X^h$>#j Y_q]D\sm)^oa{;Ľw7)f"MdK&W>jE^A3`nx;VsxcD`v}i'fIWņ8_㑽:=~P2a֥r-f&QY_gx,#Dez5u쉷fZNE'qlۛ=^̖aᚐ!^zP<ɜFqB)m.x *0 'n(ZK-NSVH/-xj5ulqдlߧapQBeMa- 1`Ié]TY.VLhOLNvBOBe 5QE f:7j<7D6NUPsj"H Ika4ע(Ax:Ir1|F)Jf6oB^CdyZ^2ڣAa C^p9{|?K]`?sː[>'<Ḹsg{2y+r tn< h@N] j V:C(0PDU-NFs_#5C 8% m $d,4b@Aɹf|DOtѦRsg`~E:6 '0:jKssjq>QY2hV)'}ȡe}E*E٫X Ϻnt,yCtU-LBlTf 茺E[F_QbR@%˕@86[>a@?MJp + 4W^_ x#y-Ch$i ]XkjI?W`@w>.CL&l)0KJ2 (Cz,|,G'!zS ^5a ]+8)W ۜ+1|r4, 1~v=AgKlksN9.cٵGh*zl u 3u߱Î b&n ӚO,ŹT=vdn4؉$y+yOW [8AF%P$TaY2S:瑨A'(4ZPuQP"{K"od VyO#vY Q_;~ϵ.y{&LDa>/{=MֶplWQ򨀢wv2N6};S`dG3$5:cNI:-ރRR<+aݶ"ѯṒ 1*(['v`}6`rö)ː8Nr9TE9E6 Ku2kB)q`%P\&L '1%ۇcf~.4P#}%襱v hͱ ^}oG@g[ QEioVMG) .O4q/~=kje-UpW6Ìr[mIJEWc4sV^̛CO,ohR)mOTb<̖Qe@/@R+C=.r# a~.۝)C]A-xc17KXVFXE5%^ .if].}Nu;NO*>&^+ $O h( up..ۿ^9ǛL!9 f7YCPhչ͵|5\J[t{s099b});plYGE#iegzџ1IBYLRF;r]K`BPU&ۇ GώQW3oYj4&E&zOߓm4;02#f9hQ<{=HO%{2Amh - ]3=̔%̀Ӯ VW!1F?5~{lPpU^ntiVzv `"2~ovLl7{drV.+MG8짤O/hyTXgAbК}zFh1[E41uM-nTnce_9kgNhywшb076ऴY/i|&!ӁRS2\06bR迦 zS? r9Mpj"qXGdJW^zM:Ryo5>;/;Cjn>R|=r}ˠ̪E//?=x r5`:k~b?TzfoӃ(,/.J挹$L"K֋652ZJ2't |P=f2 rC%ԟ'.qSԜI(+`MhPД߂)G cf!g<=]-OjZuuq F(hI,d=[3ƻ+V3>{A=:%Mk,k`.4bDk"5_8`nگ! .mrwz_fQrmM+ ))~$u%,Jjc}+*߼'Bx7QG⊢ג@ BxQulJO2=>P=F0InmGKyM)!3=B/:XMGF)u )Q aQ S&[XZ_P"L#zn h@ KN^s}>:(>Up`;b>IPTc,L(M%yDNead(fX\[M˼y.}3>:i):%Л[=5\0+nPMa"{su*)ΥLn#+oM*? Ne(|̓#ʓm_5O^*ekǤk(FInC?{Kʔz<ʧ^{}BIȦRh!ũ?U:W{ Gs5ch$_?o,/'bd_!M4/,W(C-Q.:\H@rV@u~9LVfiPAu&bvΜz QPEhC}JnV:RBCm.ú^1P jӃ OŁwo\J*x;3s8=.X=m~"@jkDlX{C3PXCfc@il>C$r45H)r 4ojf*\r9Hb^BDmf{m.${vAH̶|x Ezq[Vp:,#](-D vscs"h>NH9*dj]Znдm6V qGFPG[# (|TV kB:+YuD\sk`t؛O'FaUП1pY=INJi r%p,TM7Flf4 X^_,G 7u)IU44+3 GUNXK@+Z;Fęʗ⃵sس`JPߣyC"3!S/<BE+Gܷ)LWRzɧ6P%):t'Ao~] ,|Yͧ풘<7-2hZd6%+yV&|EĨıYVBRD{dL[,e4qyAn:'YUYz"AlZFCIV'ט# "S DAi΂&)msUmԨ/X,O 1@|jngAUZec.h_ުJ \l՜M0D|@ ~@6n]2Sxo/O!q7ne_" O/ XnLG`PId3,nYAmxa:LJgNc ɖ\8h&eSJ3kgtÉXDC[;C~3-rLy᭹ Hns{cC{aK8冒O*I^^SgbwF3fUjb=lZθܣqŰ;0;sfSmIMPTi$c6? i9'>RzpU8IPg}}_z"%! Pތ=yMV x%0bJlq5@Q؇JL/ҟ'/̟ h3@`w QQlM=Jb.VsEdCS}qG7^ s /]F$G֚=i$OHQـ6Fͺh)xcĚ8$Lňq>[ve{Gk [Z RWfbDhV7S \+76O4ԙF^%t0( bӯ1F'/5*X#bƩAm2X,-\SoA ؄7+Zm%c]x~z~{_jVMƞ Xy[S FWC)3=ECJ™Z!آ.j@GcI@DKj??p&!ijR{Zo NMAcϲtBF:#1QA1j#ϧJv:k>̭a[`VM㱄6-A[XMK^ 0[c`hψ?,Wv&/3;-ڃvtђ aX7Dxia%,xxmg00׳$Jc ~Qh%Jc]J'yV] %p G'(F{Wm5$9߃:>8Wʇ7Yܗv) U44ZRaRYVLxQõS'QbmCK|*ym1KVˆc9#`up[q 싕J#846ANp5tKe@ZA*X—GN=ܻEΕs5 bsbWJ׎MTZAfV#'g1s;Gi S45,^T|1_*Me<f`8EnAPpH.-HĊPfJTFYaG-/退 ˅Rv[}~1sHjʕycTMNw:]w"P_Ah3cɗG SW%o> sB/0P@y%Uag7xеU9SnڿQ;Nh'wȉ N ɔ"y rNs$cxt/\ǘx| ^uxK;N\-A$ H^x0ڟoRt,˻{ }$gN1}ʄ"3,GjQdWVjDE̓.4ciRa jKЅxp/S76fĒ;%ﳜ~_8oTEO|p"ySJvjOfTHs #THH{B% 8у֑"|!"mWVհ ZtDj!N`di%{_He<`|#G_%VĐvFursUEKLP"ll8[h-;-o>dǝuTCAo%ڌcspuU}:g`%8g5BQJhEh-Š/RJrqu 2؆|y?,Fxdu:  j.t_B@Ac hӱ}6O`ce)W`Imf $ =e‚'@g4qrTV`>,ꨮ>wơ+cX{_æc9E0SEdD*y'i "Wix^„ᷭT\J0/ hZP>w~ ߘwA;!q foPpuy`]̚U9et 06e7[)qfR1LQ!:\`% +Z6ƃz]r"^Me[1K-ne䌾s4tE.hEyFcA: Ui_%ZܑHgXQմ Y-_;#gԁc֢\ nK,~ש}A|;s_?_Jv{XyN;ݣG*{<ඪc6řV䭇K8-HlIsyMB5 u`CUAq%1:)\0sy0QB)L.+_I6"˃<0͜ kWc6%yV-ES.>_K 1?,b ٥__؊eݝFXL%L) *% ^J8 'bvLg(cPor#Ơ&P N1 j[| mY=="swk8 ~m0^,fGr~fZ@CUl#i 2E{mqaѲF =#T)@(w]_>MWȰ1шw^81{ n8YLÀ=uwqMB$G%mǓ B8jѹFjb}6\o:wr[f;t:E>R &3uP iq-.ׅsp;o!nD8?=nUtbwǮe -oIބFDYLտRRQ#D;di$DGڤOtrmw//gL\T1+f@h¸?ۘa[t[eR8* ؽ6EKX7 dg=l">W*;qؕ4rS%^0B}$ish 0R&Oz"L쎸ŦInYKwF 47-Џl±υ "a蹵{ pK+[O_\6NB Wtfd!8N4@ SRnZIfT݁B+d'*@9ʯ[\/áCi4&'bk>W;)-Ea#{ mĂjpT (.ݨpMvZ)_ކ7@.4=bltr5+G{Zt%\|He'(^3BuGl0qPrꈟx FvSF' wEA,7k][F)x `-Y1MXI!-ȑ.h p,83_yؗ*:ߧbM B߾j/WQ gu\1)7]%? tKtO 2cƻU&H4&qe(#KCȆM/jjdAarIUq LaФ23r!3 +!:IKSj!cim>:_Ip sc'\TOA 6l-҃lUFohun+U5F a;Mʩ%d(9Dmo-$B0ʠО7_b*_+n؃(dfHf;dbIm(87?^?"tK&0_Xs՗o읖݆Y?J /a(;$%0y(SWoki<  LN: /sFkdw `Rqf_8C2㻢'⣍ z7a}}ÆViStN#x[O(va3+98ljtmbh tR hiɯZHk5;fa:٨S)!.ڞ^ sY+ 5@]^bJCEFUrI0kf7 F7QT#&Xkes74eZ.zKl\&N{AƳHUgAR#,ܖ'*7,NDnpb0ʤ斦Ht_z%ه'#YZ^iϴeߣo)Խ?+ ๼4BŦ, g3g,'\䑣EfN*(ٿlM@~^@4nC`c/= 6/bJjRȳ,Ln "AuUesvUgky,ƕy"=ǎ^VhLͪ)s2Q@O s,:ɯ{_3M\^&׵x WpgZ-xj VY&C yG6ɡ"3g(X9J(/C' S;eؿF@{3aj;<+v~=L$C~|(֨Fv88V~H"Zx:$|„a)rj3umdMK$cg qmf՝kheZ*[OLطGnDV`v=jXs-ʓr;qss[jOU#^R;CX/S,1ؑ-SNi}[|ŔDJyC=eκ/7`HKXOu󿦥rZjvL_vQ 9{#+meekkDIhpajJinp r@u/S|[DmR6Zr ~ݠc!EK~KtK֍7RU0-ё~kZfp6ps#>eƼV.j網V?z>AUley4isUoaڍ#c9n!瀞ۻ|C( cU{xqiNhP7(#t_;_6p̊E擵wMEm7toۙ2L}/ a /S,M<a䞸][FU.F)nj@9Klծ8sitCxJ)?Iu:嬏,_R. F?-SYIg|W4KJ-48kV#+wS-lJNZ{T\rw[ Q~AE&.XqQW#{]v+*d'* 'Rx]ug;P\\eSlgɽ(K*R/[(;-sun2U>svQ •+e E@Wdbɲl[o,wnAX*BDW4y }S/CxXuۆgBsi䊚zL=W{.d^'"&?9YSqY6`d13Oo0O^=Pk倈-ALʖT!>hBOatg }'xIgTx gA|>٥-y?)x.s-4OoQpIKk3pXZ9zyd2ˮ;|/_NP~hȫ?&%5MT0`j;޸<eH`p,12`!Gu mW 4K$Z2usqؽtssTW;P22;XO&$% 9}."b)AIth}͕2lh+Tzr^F֒J%tmܴX3<*я^d o$}= ~RP0#9:1upO>#U0u;얎${'cȠ4 m=m @Jo <<-:ȤC:- v#C.LF$b33xc6*=ļAO ,4xI -a:phoP< UkCʚ/H~Á6 [Q;q&Q$i P ]pz6ԹPrLb.K=3;bksNNXx\Je0ˆ҂}9ޒ7[4Njʯ#r [E)DۧqHE?^!p#rDQ 4 bb~3OPx_NrbӃ"n3*YǼQߓ/Z#rof3ʢi "0T($}'g0ॾ"QI6x$d;.=jx~G)Z>]#)Ň*mgSI<ښh8Qj``x_vy_VzT yYdaaX.!C%> vu.vIbx%vTqpH-oڂ -|Ļ:z 4n\Q"?<ʝDY^7`<\{>0Y@Od=JTܔ$1$S}ݲP9~azUiY a{8!s Ṇ+ ;Yںr Mgq `DDQwx[D2dR "J<(ա~wF;(`y c Od W h%`#$/q@8€J~?r63L=&9x[|7mpt)aw~aJ Hqfv#.v647;t݀Tsu|Kw9-݄tP_ cxlp.A`mAXd[㦂sߜ} ZLՌW {s Ɉt j^l)b4-=ޘߗ65~3Qgr;kw,%&y [c'R# uc4Zo ͘% ۲doAwאּv{:j2Sl|0KPEY;0VI-lE'";7s:X%5DP / ȸ0y47*pݡT)}TpЙ2["0_'7mĒMqz,C8Ż' )SnqBuǢz+.Cף"{#~uk0K6 8Rhĭ]]E""g;CC 0ь xN[m<#笾2keH@ĶuRloywy>k2L=Vu '%ogdќBAlFРHtיM6͙^YGW*R3/B`ɚ*zyO߲S0xUS >kn?>)Xg]'"cELVʡ!EHde!/F\@c]8Aڿk'UmG|"ܓI(Ծ(kcr`(ieaɕ;en ,YekVc (C8MG9 QzL1姜[⅁UB<`'b!bVv|sdp1 !^5}u^ϫ9E"rf| jɔ#x]I{RŪBt`툠;03\,FK:+myt َh+s-`tk}6&,VI(lEk!;v(nV(˯:E珟 loZǡ뎸K^{7=EMT,ɷ ]즘 qnv Բ_RJ~C]x)3JĉS/7.>Si'BV χ|OĞp1# 2Ε7Vxo[XxUiRP^ӭ]|\vʘed u.]a.K [v sO>Xb? A ^K!Sf*Ofg$ V ch>ǧ{Z[/pu$Zs(*Iۣ^ ɣA]M6rф$Yf"_EY~D|K1$.L^|\WNI/ 96vĝF :XQy ppnSo򚁷hX{|)#/7Teuh?efwy6w+V抻\Ur(׺sN 3dͫC&pނG]P@~l9RN/EK2]u,Rn/%ECsQ:d Hv̫bCLYYPf-r+Iϰѿc%]vq FKI/ҭrJvuel܂;l@M! 1)P¿_u#qMK0LVUt[-]Fv8!Ŕ(v\V:,JAɓ.@;cU۞Ru qI&ꙊzBPx/>]q5]T3.)~܅Èledg%$NA[_Y:SDc/64=ƛL3"8~l"+VYSɿ[etU `Kѝ 1Wuo[@bse{mVG`t\ J%#qEL3%zt4cѾتF8mHwa\SQ'Y3k'ח6۬u-^P6`=D?؍)=JNeOgtH+XT?]k6>lmƠ ŕm1TЈ]G5E112ԉr7g^HһU;D#RGҦYС(>9"EybPc*Isb@ģ:9SWpT-u|^ʚ&s[}97=%&\m r;G$VO-[EUtL6"oԝI.B^bjesaIܼe}[ l^+H|[ 7󫃏WG !ݭza}i&̜/zOȈIT(VU4W76ĔzLWMy WUj"}͈L 㛁֍{_(rPDr sⱗ@ ۜf;;~=[&>/DͰ0a[^GL(¶|!l됪t_t=x* 2ӊ̀v_"?v9"ڿ7$Wi*O@;9,.Nj$F4DF| 77]&Apzyu f(TGuCX+>B0q[Yʊ}^YǺ:l#W\6{o.SrB\U{?q/5gQa (;qAʶ@ Y 0#Be`!1V@u!WΡtYAS@ 0WgL|h`wUOxVM+EzDHiKDwm}$YN~} t2{)Aj&KiC`.ړ/@Jt/¾X' +⤏*%3G'k~[bOe`r֫$&'תćbcAx@TT3jp-ߟF45]zv{(i ܪ[ Mx@8ITją_ž8tZ@.j!-E_U(@/BU'OԌskh5ul>RbX?ՒKO=aw!Q#o>]w_>8b@Qxji܈K*E)+ipl,рHu?\FE?V/SW_R1fZ7> issrx%hy;o , S3, |zqэʊʐ0xVgKI"r>ro,yWWZn{Bχ7U ];F􃩬 oD jk"kl>9+ ,V1 *?_Qmi)9ܔD<'FLhՠ-BGg؄JY]?(|pJMCe_ K'K2aJ Rr\AuNN7s j:{@ @Gy.&%G.m`:Tɀ+C沰xЃyeۮoy &ly# a0X䎅:ί[MS}F<$Th;ookcZ!QS5̓(_ {˓/& y/]6&7W[r0Djpv_9|*3 (3@(U~'c-l+&G'Uo;sG#\S4إvSi^B^tthiҽ=Tv$V\qJuI j$9u3{H4uz2a95MZwbjq V@+ CSi:6<`wK׶z{Nk_'p54&X."UEfU w\#&)!˙W%§X.*:n#(Q!Yr-c2Qyaz'-6 N5\& oC~pF-L{e7X]WhE7B'EH+$1k+;`(qA.T ӛ>F^"EKپ % FLf\0~;!oiUVSYa=zX0?r;Dr=@n|+7dP]ŔlZ!}ǴGOsOAхJ>V7aUM$Ǭ ۝QG 0RX$& E_"&S6 33TW-BXjd6r}?ݗU*c4IahӰ|0SJV`=Kk͓8XJh9mBH`[&i,A7JV>nj05m7NhFߵj};~  W,X[_@<( BG9E}W}cP+8YAyo~ӈM}tfu5*N!28f2Rnj&G7 J` Cn=g8ti,(s-]"bX3}\V;{U 6M!% "sB0NPYL$OGN)JϽ+|V^zoK5[nn9[Z gRf8}zA\o vy׭W7r-L~oRz':9EԨL\* ,S;]Qم63t8͆Í(H?L `߳C\8?t̙ (EЗc ?hLt@mmkBFoy|fciKNJU2|z+9aBst)4Փ.9Z$f7-߶@ cWE2}iSMĞgl1 z]8wpXUr<^ ebلcl1iQ_ଥܤ>o#S>xgO2ee@n]_=e7tLU,|`]1/٤0^N"lh~ΘRۚ\bܭB}zmj̆lB|A7?1ixG8'vb;XOڶ?C0T]dwS9.4_5yL_zYR;LzX.^f2ʉ:h%j^7(|#슭{cZx|O [Ak'2*vr()bEm.Wdt>Rlvl-و>OF̠4l͏h$Cg Rp7A#p S30 }!\4h#@ݲc ؈ί`]].г2{%Ѕg1LȄ: jaDF.(}g.)M 4kx2MxmF]8xo|],jb$X41wiw`, @ʏ!^ m*rvo&4㲆C+|mS!]zCU|H1@;1] 53yUt~3l"?v>f{XրpycڛNHھwkW犪UIZ\tn}igl$^Fc_DAcT`Cg : c^xphVmړy.^\T24*OVl} TȋIIYuUyr"rZmAx| s#Q%ץjf=2"Fo.:$6uH!/R;0oʔōeOq¥x8#`)<~U o 4Z6k`)L&0 хlm= @&orD'~x;7.2+p*1畵?g;Bm:C)L6t/jE;eg9h z=/[uJD3ѷ[ŮHcq;L[e]s +᝾Z-MNJP`Qh 0s*#6V$1#%ݬ58d_HbP> ~7elw<؞GMVTcΫvEEM趷0!r!8 .*)mPstɯ]a #RAF"-uK›~'1K\&\@]ybMnDB.:B5m-W;<Ղ1;/s%J4 e<JUng$@}$<]t&W,˞B+d!Hҷ1:ppV>*^RB4A!5֊N9J!(0g㑎k>g׈d`^q8#}"ykJ%зZy\gADXH-scl5h'fe+ YpT5I 8{x7rhOI AA٭KPnlx3͖Z^Z) y!]hű8w FO[|uԾeϷ<drGTc Lyo)ɯ^!wfCZz*DT%<"j*&υ0Y R=mV; 0fBxsv^?{C I().+ Er*|@(It}p|J(qbک]+艠\ӽ~ړEA)IH2ټ:kUm~W QFT4V-e|%j?.M199zl)z̽k:0QJ|;{qyѶ6̶ww^#.=1}Xm YM$VEXCsI 2vmhƅ ? ,'kX#[ap4i\mE zF0 )r>/Cbw h*b:.#rG`g \ 7i1HI d΍J*OC{EysC #n>R0V+o\m (B7۷>m}|3C$qӡ&қڗf9ЫpC긱'#d`qd70ʶ>>s!Чn,l_EZ+ߘǀΤeZ[̶uChw߷3Jӿk>["-~Ye?';pl;7C )W 1*/| J{et0V,P/Hn$(v$Ͷ˶i1 ry[~Al\DȴTz/ ~C,)ڌԳx?>')@gM BKyHCWk'\jϯy)Hg_`󻪜 t+[>"ȑCTf.ka=a`&wj<_Z!ӲyIXb-bD&z<1[;ШWw^G d HЩ:[4#B|Qnm`6KrvrSymTTfWڪE+@px Yz;Nea[#5H& o+/%ChAdn9pT}^ts}L=DPݼb~{9Z)}SќL |Zpw\^=,"|aFN{G%׆4zS[YF >dKHop9d+t 3,+&|@{I)\˟n-Bw}ę hg/W7'InN.6@{Iei2-P磈H;,DeH745Äh&{+;Q 2FKe}<]I¿H˥Ʈ-zxH8?48xP4rD.=%%,R]r7 #8^UZv8YKG]Q»|9ze_^gi>qm xS8lk{Q$+~B2 UTGRn5"(m( NBPkM](nnWL]_Z/dOvR_D('5P`i4G{Y?SttL= 58.FJ{e!¾]M'K 쬂ʔ鳞ny"Ԡ8c?Yn5`ʃB6iA:-n 6p߱KDUVOye ղhěc*m/",.Kݽ(gWYUB*0ƋLlY>@mz;w*u)8}e5WcJwU"*/Q*OޙIBO9j@"%{K1/#=#eҹ>1dv^VvTv rnmxeә@f7H"C /ځ!Nr5<Ha2'Vjv#*<10wn# ו*STVVyb% @s F\xXEZ+%H6UR#dA2=) i hzqdw;R途qrnJxmjV * ;fK%'<8J/bu[c̱-2`܃a07RQK?>?0V6~!Zq@O0[bbI+Kʐxt :!CHR$d5^ Lx?_c!KK >/Sܬplp)F [{K2 Ov^P:*Lm2tn`XĖحV'[g35Til|7u8NgLP$\i=,jml;L":<^y#DWӫCh\RPjU}ai>=" {{,@0=˱Z,׳{bOǪP>\LjFӹX{ӈJH; MD^Q%D ~аF'`r ]>6kHҿ+eZ/;DtcfsYzr4#C01#V?QxThɶ+Z˝㨮L.1 ͓ 㳂y~}lP^?j&)G{lFoNkh 4/٭aie: Lk,Z+EB&nd lxeF]nQrVzh;KaP%ޭgRl)?#P tsťct:_ɤZf GP^aZɜv_MLhk<8ƣb{Ydjn;~$f/I cR`iqHY?㟢Qb☕[ڐe TE?"eTC ـ<m*_` Xs>k$u; jBK\SxE&qSqQixJzSE5}B9>2'p}nfr"29UY$YLmZ6hE[DKn>p ͗U-G!@7M$a(b<`IeiZ$q{+*+ lF{#b5/5V^͉F$'uݬ wL`Ј9(p GkWp=|ųYcژCWE#<ꗅ6\y/'6[SV+|(`ve~vA"ޖ7ߠ,֕;9-e񿦍aZȞ@-FsfМQoxg vG7p'%z,PHC'0i/[\Jzl|REU?4sAG{fϷ[_BZk>yRϞ Ʋ?{(mi}fV۳4X}Fc;;1&Ilw@*{h/Ɨ6E }MM3njn&Gw5L7V@#4G!S=E$ ҇$#xsAob΀eNY>|W;l}n5/ 2״ެDU֦p00kY*9dpd"mWC!gU}<I1S ;Á, ֗L˫?&*X tuQ_H^mr/HJ[8, u:+dUlS*AT #~X7!n#J$|k=v-@K{' r/ _OmPH%'%Wkw&p(ƓfucF4P\ 4ep'euJ)G}S o-heE ߥW/A2sIRE/ у*ASMӇ~&t,MʅrS_GEYRQ GḦ싇 *|e2q~噀?hWt:j9&]TϴGC疀y2p3lXb5N|v5 q@7N~&y]tVA#&m?um t|NjaVcE>njkN&,ea{pA ]˒,c[ZG-Ql@UzL8G~&U:% /Pp)ϑ9sa7u=6^=Jީ,xճ:-Oϳlo t.nkLz/Nx{~a ur>dQ=IwoI~%ZBwݲMR9 : "4y(EcٲA.s"Yw *)o,~ja"ךdc(m#Sri UA΋){AB~QlGpxGtW~ZB j[?kq̮Wao-t֌UL(9bV A[(G:U7:0hpl&BPW 2\jtݙbjy~5{yG1jY=Œo+fƸsOlD=0/N||TULu^F1ȗ+qnH7 .z"ٍS%L¹L@.y9q:H 6s>+C5  ^Mo>%:W@qad1 iytp( ~o.?n5yl H~kJ07F˻P hāO>~ &8z wR;SkN+ ,|QA`N_h2m$eKQp؜׋7Rp3/#^$t}Sscϗk*mfjg&B)/R(~Dns_b]抣 ˙t3Hx*(:O$U{||nQlO6P>ky+zrkd7Nu ҟDK&vƳ\uH8?U|0p_ڧձ4ЌkM DGah3ռoӮ@t<\=G d#߂4HՄYGDŽ1_爛&hx _׌UvIupG_gϹͤ۔NyqH2m@q~׋^;e<5PCg(iU0<8) P rv5GO[ nBEVEi̐JͬT}ʢ\s0Izh'یٝ+BNrJbdiԕC )#=2x^֋{bE[Uނȗf}W9UAjdʧlֻupƬ7'ʩLԙ:d ?Z"q 3.PW4'Qt߱? L= 7NjYa4>F%~d\K g o~4}νйkփk%D͸#@nefka0J4P&%>dpS.3R>gObDʜ]Tz L*FOĹگDe!ce3-qq@)=ݳّ.kI Dn.s}wJiFAgKx߇1~ϦFEdDKp@/%@)U'Cʦ<6"k J2J 7}cԝ-2aI d+v@HC8∱N96sRw\[:e hy?H?H_HSҢ#o!ZXʹ@gU>9H qB`̆oS~tː-%kԝ taҤϲߎYKcfCxg8B蟴%**5t#Tx1͇ؾYXJT@fEg9+h8nt3C R@M^; LѨTHYo.P22p;6jL!oz (6lP4֊Ș=5znd+DXiN=Q.ڣFZ#(FTss|<{^LK\Kb! x.nx`if ȳVSI=n/ǴZQ? 6o*u ~za43ЖD0;DXt}TM%!%/nHNP~LJ;)}Sg5d1[9ÖzP"_BZZ阠>L)WoDRn(O+)9XIKݯ`RxK*`YXIоv/͌WoK7L*(/P}JZJ9l Y6LՈ<5>gG?$y8B@=y/`☷&J (p) nK] xp>nZ訠.œɖ꘎~7d3ߨWܨ% %pgܸMY-\mIP lYS|4â㥪<] iH1兙%٘|Bڶ9v)잖;U{@)~ltg4*n; c;"[=:FS䛳@<#M<Ew,lSH8r(I|W1)Gr}n8IuHy/2K>[y5 v3w.?%,7L|iU&t^mUU#W|fZ0؂i$bxtơm{YpK 99EHr|P.U\R[!Qpdz )1x $n< ȣ=|~\ {OAyS{E/}kO^DubۡQNFG5G|ݚI%F)DʌkEd_ʯt4:&l$:۠y8T} ?yθHhYD*MfleC_dW,!ߙzN%+_ >"`vDL4&ЍcaH;{Tѷ CxJbix>0QnْvR7L]1 {W="f71*a.+Cgs`QfBiIh{=gR$o#ON%$q̷ZfKX} !pbpg9gՇxO{]dȿȴx %4g݂IT9-|z}"R[S8oQ7saqZ߅X8VQ *G9IyUb68첻 S^j4-a=bF͈r4 =´{lPk3X?ƫfEٿWZڽqfn9uƄ4[j&c) k]:/ޒGX.}31KoQJ[my =tmSu?'8frO-R]9fo8yRu3U+)]MĴԓvL!Fs[/Ag&tlϝۚ ~ϡFKl~T+>ڷ'-3DMQ?ljX  K.#3Qz1~Ry~9ڋ *wHb$uµw'qnBM[]ˋ2yå* KeTRI^g pS2%v^m_c쯓)oL '{+fSTdM5׿)d"0zJҵTZ]'C{ tkvljdvkP.>5k>Gꒀ4>ڦG}PQ[|`REY at.e7#q1i!KjN8r㼃Z'!,W-cm퇕x'1a oL \@F8{j3tkJRU ޾(R̂B%6ߪ'~c jtпDw;V*")*cn69NaHXQ=/yǒl.@z-ESCtV'rLJ8Jǭ v1D3;:J+ľ _4,zذP9sv?sk8'gJoyh8.́t[*;3BU6#j~%NFu 8=P }HY1#]_+}ö! 7C2h՟1GW|{vPdUi*`G#bpd?3a׊Tݢ3g ep+HVZLME+6\f&,$ X"uh#i`׸tየ8ǭXu(bYJ]K:kk;. YTUVH9, (x5'_GR-?,pc+~3F;Wμ(8_6챵"n5W +] v`A(EunT C89䝫o\f%'6yvi^VHҋIjyrn Ou{Qnz ps?rͣղi\dĥ q?Y׌t<U(Ce[ԆWgX$%v"T/ oW:NHF3V G,l/H-[vqT[O#*李\@ۗ#~^9bI:؏Qti=# 枲w8d.F|W!81RK]@;a#Hb("Ab ceBOtPC\8x:(F a 3m+%<~gY#q)GN EbZ8Kk%s,\/"%bd(3y؞ Bxv'\<.6W>ܪCm(󋳮zN]_ŗ\T^#/ϲLYB|xև6-!,wB(Q~c0Fi&X6.ZBI pugyooe5YJl-P !y4ڑz!"*T1х0>#ui[&@`؈47eUl"2@UK kU9Ÿ=nb&Yprv}pX,PfՍṰBR'-Pk(z% 4k՞d5D 7. (j?,"Att*e k'YZ EL&^!4ܖHT{7'=s1т'pB#F7T/+~*ɕ96#]XZeMZJ\Г:3t_%ͱ?P qTI56 >=Pb-t2 /ARzwԇυHei R?FC {-@țh}dNඩ~xY[Z仯sA+94pC JհPnXU!ĩ$l}3Da?qw `]r~KȷuT[ qIM8*v ٔ2.L(9MJ}S?='&[`$[yR{.?8 Qs9қ؆7ul G:˂>IL|rg8O^E0`C."…Ux:03*˛G:@27NAA–0f U6UFI(VGuO˖бTJ6ǜYteLUCA-IkHDgY=CBb“;oW4&gCN-S53qE =BӅ;Y:&s9rSh}(:%[_sѰe@pIdǸQ3`f;;;4DgztzJx_ue 8`ޠ b0~ʒa` K` ؔYo+-* 5b|)WQjBZ_rvW2ƦD\R=-shvmY @5Fh2ntQFAJ?F3GU h:݋`ݷezO|m 14XʁU_e4fs[`NNy T&HVS؞+bFs{y;QF~(iLmDճX ~O)}dAl[&n>P ߇d"ET;,M830Q"(|Pӱ3,c8x袙|W4~>0Otqy>CץtҜɑż9QGr8 EװZS3񦸚u'g'OG,q_ cPb5[\>2w)7~QvHjEH)Ta \y7ڰ/õ<[&>UuqWQ>o!&QyT6T]|k4j۴d'8$L^ HkT]h^ AIrr+ MK3xP п!*qzlAvc8xlG>7%~5=2!b%lڮ/h-rԣ1R֊^u[ًLR2 % kɍ<9DQd]-ju+rFl,@![hMՒMz@r2.}d}YvOt2\|T 6|~ LaU籰q 0;z`gbUZ,z^#01^Zl|,s{1/L#w4`⩝uV_Ӡ=.نG}{[2 U$jbO$zF+8VZfmmvt?!![>Y֙pDXa>> ܌v$HMdPbGgpD88n+`h^LLN՗0,e?FC4 ;9lC5S[@FE}ޖԏvݧ]|kFl/dpfe t4) nG,]PJg˿zJʵOd›IP]f"ӱј^S9lK"NHKn.u.A^aU.Ό-(>%7"7幑BUk+X sCncnHw,/vcbCc )lJtӅYTZFO$u1W=?uyPbQn5R6px~O٢S+Iz1nEQ@ǚ]1OB*ExLIk){tD f+tG$26P-&AS۹9RhA|guMG)dÔ $+`;DedbA>Qibve'hd&#1[@d:l%lqrjyCiH1[+-G^}0$W*0w0]TJ&Nx"(wΕx [lRq] Őq&g7= t)|o!|Ui9H)&=#P)7 "KEQU)rSyO&(hGe|w_]4 F>WSBc֠U ǜWlžu͟xg4A$2l+)pIU( nw%UAɁ  X?t>˩aDeKRF)7| t0t+H倞Y6*dퟔ\U&/vCj:֯Ft]zv'$M%d۳]cϠaAdR2X݃Iu,K-Zz^EIiQ<8(_,5U:5lZ\g^~rlK4N9qjJOmZanW18FڅH 0_"C*־*((ޜFXz Pܿnzu}2pp4hٸfrMr Y0$X"w3קhTY 9Zr!ϊ DLBǘta^pA,(} JH7OwoH=Щ@SF<po 38깈hתϙ,~i3"=VWKo>cX}co7Śp<֎3VZ=" -uIp"'F4fe^N0 A׶;j!YSvݮZƉ{ XdڡRpk L Szx2U*X_zn%6pjÄ 4M(*:L/J]GBBN]KHK[sكxYQ&:wgw;So;Ճ>%]:F=5dK0/4xz +HKRO2$?\ZzNVsFF1u;"mu;jXMTag7ED%tON;jcsf nv:_{m 1yTQ I,dƾ쥍 ⇢Uh<*W)dbzxH#fv>w(+Χ@dzS4)nY^4W ~(ax=@52A,/Inx/pBq 1Q o 2e䇊igw&I`酂]SՆeCѠ󬱱r٘vg ;JS_I+AionTDwiR%Zaj 1shP.sEn_[CQco">BW9<@$Eǜ8ic3efp Y7rb,r:dp}f1%EA~@g W-LLbG\ml|YO4福hu&/5E"ebm"v^ece1،͐ `6q^Dm`]0SWEw v;Xjw#:G7Cd~f^CÓWC7dt^Jjt0f_tW3v?AljLw-(}wY<- h 8V-Rƅzsi.e2ghMs$7cR7"]o!2FBj݋COQ\+4t p 3$EY Zz6@@"%eLwvwlO^zb;\v=Q|D`Ů> w`z ~xo+Y{dezpBMK+=JRT0pz?x~] N wqfT A?1 jG$S, -x|FcY cJ,5U %X~MRdd3p#K)}1;Ь?O$gEJ7#L@^;d[$gq d ֖sP<4a ˕8/u ABR2fR_:q![/T]@-cu]Ewwioo Z"q 2}cqUt1D}j9%q<2g񖘤 w~?=xVMn3 {GҊ2  ]B1z#4ެk.zr.}6g 쒵36r8xH^1k 9&+Ob|#rVrv.]tHs ؔFPk6/lzYWD6Mf|."d-ul22-Ӯm Ri# D*зR;SPAnÅ&8fk%kGkOLV4 [S a䳚 e6-m8 |-=ɜiT]EhnNZϻG8dQr8@vZsd/} q.kYLkkٽ~=W)ۏiP>C  Im'QHu3Z<=%mFaHo-|Gvh߲eoa)Q89q1չR++]N,?:73,dF-]@"|0Q&ͤ;PMz lg2YZ~1tUI=>DF]gG.;AM&'еm -d5kLJaKRlu1yTp 9 t+ΜJtPs0iсȡϑZٍF;!  쏫iP9XPk{U%̖rg3JnmQ+-ӗ8R`ST|@ۡEd蝭Dl<؊cgϿj0*O;U%M뱎΁͔u'Ly,M,64SrIxMC֓Ljb%1ȁ2bt9˽K,ihU %R C,HxJ2Cm+޴>5+5o>l1͝fa椑Oq<젊J8+y/%47,wF+YB>e")~waoRrbbKrH-Z%1>|d gⶸ>̹8<)CRh*U WFrF"#&ky+1zp륄Cj!LO9쫄k 9ϓyͪ#`X.^%HFH>&^AA+bn=H#;x[>6nYRm`}μ 8 בG'jэ衄W] uTǛ}$p`@L>6YzfeF?WO6 3Ssc5t3OAX^O8kǺS8Xzz%E]]Ld)!27@?Tŗ _Eё7ftP+YQ96¸l~=y^oуRwY8ŵ3[j"`.H򕩷R@;ȱ ] j]nDpzC0_*RP[MP'^T܇;l@Gr[@˳ +,lfisDi:K$X1ޫ@ioe4sʉ8aGƃ~/- YBF~1IE:Lo+'ɿc*P ˀ!΄CblpX Hl!?S\ Y_)cLThXhY:ęV)Rf6C"u"K+cruY* F$J gRͮ@dBRN󲋂h@U\DD,$ ֫q}>]wi!: X #L 0 7hX&M3/a0rFȦI,j,0 _la27tp<V6Ų8nz"o":+|SrK3X>㘶]+l?r- rFBP֍6} ܟYJBB %'ۇ #,92 &d so ^}4ƬF5 mfb]f!gȨ 74J.wZ )]ŤU|CZO$cz ӴU ز8S7;F ]$QHо%:[|[P SKf&lBGԘې8ć9\oXy`h޴Iy1!J )-IϵaAo .SaxY)"Ǿ*m`r,!Z` *#yP xblUk#_3.]Pp~{;99>Em*uo^bܭnTw2$vveO2)4>jqr \a[ޏqC?n*?Vkb/uZQhq1u7Un7AZc(Tt`U',ֈ_< I~g&vR'g>#f6lf$kz&'G(9=o1Nc6HMw:m'NY# p3vEGfOj 07Ȧ3c6Wa.sm[w^WŃO $Vl&M+ߺvao1mnZ@uWlZ$ 0FcPV2ф0b(2 8}mwݺ,Xܗ)6{CS5\!$ǻ]!FE-uZ=EN;3EϿVPmgrq9ē㮇-79=+-‚BAJQ Q|Pzֹ>ez(}ƑN]WE5%hVY8e(@Ftd'sXݍ29XWgyLPӚ~?,}h# bɒΚһ:ZPbru{2|Z#Q_v̈́M,5:n*WCTt`p.(LJ9~sҮ2 "i{+r4N"H[xby@EӍ M4ؿ4T4T$IM..[xOʒGz5uUædzȲqO`\cr?*T-Ι|2y%DRQgoNoIx #]^{v}~&(Ωa 8\>+`p&G\G^$0;xڦؓ6!ݐv-}MVGMa6r; kz.fU4J&R9 j vh&4/_bGRsRZx6mҢrBJā(%09*ZS]=ayGTਮh ZUp\Z7ɊɗSD*H+'v3yYq?[V| /"揞<4Zؔd*#>:XdagLܩS ̓FJw4< [ g->^u7kD˃?waqZmBjN䄑YH%0|n:LOm|yCswu]9c=#"d2ݒߍ */L?V +;lm/P֌kj<91̗$w'~t (Gxl[ ^5NoEw5ru3,H f ;BJ&y:1/%DV $> d%=Tiܭ\!W?4Ww@CAZhۃ+Nl95fh^//33'P1jYrddA`M /Q'E~,xnCa@ գS{/v'ɯ$xv8xe6G}5ֽ5-1ckw!*6u0>CVw:dNt^˞$eVPxk`u\3q/sa3 -G'ʯmo,leL Zxlex'Dau<@Ft&,Ŵh 0 :3+x]'6$ER0"(F*;hw,7$0 6amhr!*ο83P*pA?BD٨\Nd_Ist1 Z@rMF@MU¥Lذ)'`# lX`ΥN|82FHEF dX4bx1Tq\fNz w.ޣR}1|Mǎ$Fdk z >$˅Ia2圆zeck NcH᷶3`.DVہTy|;76<:iBF =b_P꩟>/F>ߌhR=F,])Hyd?vaQV':$m}2xDh)D(rR)&o2ݘ鮚0)s Bl_9V7z`͈#CЯNXʗ|&RK^_%UIeVQ7[},"( -O׬Ne_*ʪb Re |Nwۊ.8|{FwM"_w}y5]{&>r"~s}Um"~^[>Vh1܍N5Im`LHx XG{粈j}z|vL$F͞{AL}SGf\I/Y;X!]SQ2HDy(k93 ;WLP֭}=3W*U/bhTV1 0[Cd)wB\rrCJ7";WD^` V? `uߞvG[6WuշJSsvnͶmk9Eܶ 2uT@}sT;Ikp_t Gbcr hnG'A$C lՕ:4UZFtIdMw1ӎ{{h0'?d'|PJPd$49"KJe6##Ӫwۦ1 &on1<$ltxo[BƘxTcO0XՀ!aSSO8to֝T6Zi-_N>у)!AF0Kq);_QTk^B,LWg'~8hAǵuTؿO3wehro=őe |f&c^WGN1nR׍ `w9bIFX4jx\)kfHˑD]mKmL9ؑYҒ}Gcp}ѺIEFqYqK࡞5٠[=4,AZJ+㕏6(k8ZF*}Ƞ%E9ng |$}o)Lo@y$6by;$WƬyyd[vb` "ٴG9:MIqm c 7ȩ.ͲC,9>@Svqz? II.0"8 Xy"{4?3텴ZWlɶ'2}`3Ⱥ}~X7} p"?~ќSʩ~E"X}-x "xg,re?@ϭRk@O6OEdvWdڎ۴uXsǛ_D{>zn KVp|Pq;Á8]3'JZ g'~ؿ˘Y }=K"0E{kDz0ɚ iJO96B\(Џay̰%6}kQPHӫ ; &vplXfh䍏]7жg. uty6o/9{(&(7B+`2 m8=q̝)w0$k)fc׳543WVF8M:i%4"39, nRsӗ~4 0y07kNѭNdf -_NJLZեH'[(OB!$kw+DӦHxS1AQE-[}`5_YU6ID&$M7 Qpw@Wap?3жT<eV3ɿእ]Eе`!ɩH c2dx"6a-؞ԶrEWΚH%ȷC9ik7K.Aƍ>Ɏ+l+<` G[36rC=d!^s%U]sT2ۗ @6G+A7A'R9}%O^^;MP` 3!>UH 1d#bm=x]ՙ,.`Of/Y(HPey(mkQ5ap Z\v@@t]|E]9چlΉTx!jBj.wG!ץ@t%6ՑNjφ;Wx1t?n>4?[iZ_Z`"1b犷oƽZ1J}K$KZӗ7A3c֡S!+u{ob;KjkvHuU5A1'DܶPYJ[Y@:-/'?8I3\~ɣ[2>s=CV꒸1$;lJ *4j59D9C!tUr /-c8Z(.~d=~ⱚpUA"R 1M[Lf0$䁋`liLfʫ>});Cc>5oU*:Pg$pཬWWbo 6>뿸?YH^Sdml Rղ-`x* %Խt$1DZNŃo1w\,@t_꧇'Z>Gʕ_5$ 8}v͖%+-b3Cg+{?L  G^ #udoq?~Ը"ln*F#;ٚ>q#h0ABg|4GU#6Z#GRf}T@ȍI42=G 7o݉WpULyGYHjN+5?@-PXpHuX:A.RJ(fKt|u@a۾Ԕ`@W#wz%'R8 ;*4TIAUDmk .YTR$OE2t> <T1a蹧;z7׌e_\CNg6wdlI2ߓy{fFְl}okŊ]ORZ{=7.da8Aݩ*5VQgmVpQ(jl<"25Gp`[49j[I4bI!7Ùi@Zo.Jy Цf9|ķqL<[`DܪT[; ƴO>^z* S`in-Q`˜f*cpHýK*"/ ^pn>"v(,wQM{˴gTx(=0 U*%^LOFs6w2nEVD Hx|_w?y{a鯣r-?߭7umOˆQ QՉ(F2LDWMҏ"Xnfh\)~P~rX`eԀ 2r)"._o>hg['v;*e$u0aƓ '7~םk;塤l 2 R6N ޠ1Pk&sFkaܑn͗~܊^:( _Rt'JD-Yk'JR)ŨhI-U4EY:*768oL-< ubDh òd(>; JT'2cjbLMkDkl漥Y;׮@0V:bvO}Xmnr@o3LAYV{T%Th5=kBl۸9M`w4TkOqN nI W]y,%hҕHW H 3 ž(>e=Eí"<`[x~V(u}^ }C.բP4n <'z/>D(L ,_x`c@ *J` :RaO] zB։l`b\QazW:|_{+"-^χukpLი{HS,;Boξs9v}SP31Q mvFmgͧ5^]kЕ}2 +HMvoL(\q oON#+ba2ބkstB>uƿ0@2yj0A%+JO2u+[4tdͼ'71$bsz!h7rm sE[C4k*DH5DBv4Kqπ8,ݿwgs7zXCZ>i7 RjmF,ɸ/< q1o@x a]9 QO:d@Anpj,f1eY7ʬKXO$K%@@ܧ;]Hx^#e!H5ژΣĢ—" -jE¦ѵmIpj='蓄Y/F~2Wʑ`'4%B+j!H)_ ʷg4ƽGS0zr!I<韜ܽF_Th SfmJdWji8*'C#a[ąrsY鑠gxmel80.*2"AG^8A/ChbȖ%jooe-L]12nlSGQGyv<4>`n/i&ij?K5%A8OxnLzb*XBXK*xPYN4AB3!Ojd /~NwdJ0<'fiKSؙcYJa)8h1q;!ոD_r^K56F ?S!HlN`}6>sGܟkQbB썟+Z:Mم0W8RQTD6Y \hIb`8@730.EN(F>Hl6fvךܫF_};w~ ~0 ?*fS4Ih UIkUɖ[FWU ΋< tr~$6Y[%k3Sr=|.-_??ޖҸ0?F,uHni֕Fo0SeפOapZ<:Nu$ |'ߓ}NyNvDFVcŨ\~HKFh rMND]܉3=\[JQaLd3']i|q$d"3P+D۞&g.Ex/ܛ%-Ft4a]~dɪ>ƺcTem9h+kzIjΈVP{L'o -nt̑(Qrʊե}q)KMP:;&hORQM1,(>\@V`Q A Ḿ#1;<ՎS\j)ߌkgh H2={V-QFߑE['@@`O?ļaF ފomeˮ \4/Lh%4_T-tyT/ Lf^.ooESUena/y_kXaC΋cfZ:{J*YfRmDI5z9?CPW^\->,p~`8SIڕcvPͲJ-p[L'8ɖSױ`05->#*پ"VПN([BM~iaV_ϑTGظ1/[\t7D8,^x5y=3sN~'wY?Km<37|*ͬ75'oK +HVnq(d4&8'_V"Q(5jnH>|$">TǗhGL]n/KN҈ *v`gh/S[pJi-=5.X&[(p:".t V urXC2N/'[U8|(;6mUY,GЖXԅ[-c.蔉LU,Gb> iJ9C.n,Df"$̘ϴog *1X&c6x G}j.L~pY%n4/M:sP">K8V) t{>(ԾLUm\N[n}ߩ&!lC('T = t2N~FFVZ;`^٦.A8sJZ?cVpn3nد.ȶi(!> `up5ge Pn]ڐ<=cl9pjR"V%iLd w时ٽc4.TJ1g"UNN3blls%0I [xЫ*h ҕ6\4B.pBs@z`B `B'ܯD>V+ql/]lM=gf<ͣ 26*s['Ws?YDG)'i̫Xc6a.Q{N'!=b|tiMf!aʴg!]PO8F0qxpŀA&Iw~\O]1ULSpAN88bGZOCj \Uu=*wܕkA 3=Rِ5$© flb⣡$6}W~!˛EW%_k ,Gˆ)ʹ j:o1BLy.J/&s.4s"] 2ZR_2a1eE]A6m&& *n{V]+E(0n,rN [* M;XBR)d=lZݟ.v[W|RZKކ'nqu0>dŖ~3Fk.ofCQAsoH['1ʀ @Ly >K =QsS.}X.NO3WZqJl~‚_&NG3jYél3lHDf5kT)@zST`)`Z4Lvi6mǥ9'0a  dv ݍУj )ONO]gȘFL n>U Dn t챞)`IOZ̘t y*Ȳpp:& >g(;Jx h>JP-H7zɡUNJsɓ/"KY$*ĩD UVp~p'jwE I6aG@zϧ`g]yLxQ0kZTl=֋VlQ4a(Zwb9eĻ$5m 47|-Oo&, FB>c"y t"Y<,Thk*БOXl fu''KO[շA'mT x]&/;=Qt|Wю)p_6Ba5]'s70\?2WA6@}S{Ej4|c.VG8"bTOj32_b=-/ƻqe i}Y5& OJ-ՒpIE8߷3 8'(Ru'ŇL62C$rЩމi  f'idN͊ ̒) |6wX.ǜBը/yJtm%R]Ӵ4~f۱u[#HcxB%..Zab3"lʈ/pU!.."n ˗6i8b*;m^^H~X3$$f7v@*[oK7ut+&G^D$27Oǟ(!YPu eY0a) 'rt~ٓ(&Yg4sfN[S{4Z7F{X۾SZ,J <*pVK!pf2]Y@ UTffP\\_71`GCT-a= }_IsХ4}b.;U{ڑf/)*ILihI̘?](b L݊pܹAb- :,C.*\jtϓ&ߎꈞG 7>֢s|ձe.DqwPpyQɕe8PM~&0O\7UkrYFr=&mK6\տuhq kêBrTDZ*EkY稈M ܿέÂ\-FHPc`U tFg}g]}p%"S \ ux|Hu\Ҡ1jt%ݪްV2JAN;zhS$,go/ ]ʶ]wԣe?;tK*qj~ 0B~-$ )z;+>nK{p_!zb`wDcL)TlAn*}F&0#hs?rw2%w!`u+P9o;r Ŷ0HNAR m€3sƅK>@^עͬr.v;6/Ҕ`weV<KE(qȦ觙MKO58RA%{֡tDS}cCn5voG& aw3ȎP+3bƻȦS\h.Ϙ-_3kE~PeÑ:Tז趩?G3>#& н>DϞmOkY`c1{ Xswr!G͆H-R~ V3`;>yπx{r@BuϢ%Ǖ'}l, z]nዣZA2;3,BGiX.1)< O&iط NLYPfS@e C+FZO^DmQڇ"Ö'OX}XПŽ0.-buM/?v@b\ς{rIϒæ|+_A'?Į{-lh0NoBn^$gcypŗ%s+MIz&Luǯa抟|1,dUWWQfOvɢx.q`x'gկ9ppG?Gj* mN}&#5#h wW2~N? ,CC6xC>ADf"yqڪI6 +2ݛ]kY:C8@gt1FI+SϺ`(c;@3I9ia(b}87WtfVic%ha>i=P/M oHw!|֎de rjBi 5Vgߨ1rM6bP '~nw+{9 \SB'ʎGO(5=*0:}-ѝ g6OOH q,)Afu͝ ܮ+w@l}u4<ݚ [1ɐ  ":QH g_seK )p{`5â9Z!NJא[ڧ8ت@-23*St V9" _@zQ3;k7f[7by&:qX U.)~*YE>~>wE\f(lE:ϚWD`Wf9ظnc`1_B(T6MSqD<3EEUym$a(HEz5E (nLq6XW!@av&DŽ,O ;U եɏcub0伜 Z5`ƾn2Q%0-FPi97: Q lD !W: Rm Lq`A@ОͅDp YCo^|K"7/MҲ~C, cc4k#uby0Rn,GusʟE+7ֽt Kj4sbRKsCOYGiFԩP[H}׵ uf#qD!{p.l3~D#@߶UDy[%eLƧ-)mo.֏>SƑ#&YU7g ; 0ik;tJ1 5Oy5"!2~u y VGOIw%iU  >w[fsY3Fu\;=R@5m70uBFԯ6*e w ҭX˟W13WtUDs_a9k'fj+aJ@>CBDK>TRS-EG\n ۽:1K︴sqXtaLšRr~noDdA/|0gMޠK qOͤ'q"ki=ǃhaκ/P#= ǐfםKD APIc_17n.HOѫ) H^/oꥯF̔P_%s3p~&L^N8CQWR~H#i J"y`UeqXU^P/XAiWyˍs8A%&ԫZ]p)bqu49Clb<ԋd).'b7 ^ ukU1M]TOʪ"7ho10lΉU(PK5R>sXo~,L}N@5 p yn)dW~Pn_T$d]fP XH׹lj8aBuVyKbڣHamc}i&plO| Z;" <v9J+fBhzmүعolw6`2iw|%4F.J?YX4@ Y{p(K aQ3{]7Gj\R vĊ\~ֵtH_B{M 8s4R\c%LCod%f!U.SJj؉ă4[Ot].$%FiS7!ۧ-HIAe\ŠϘ 'Hئɴsc6!Jv`zajs/o n69r>)wFR8_/[p*)S9r(pYrZ+ @p5tu}Od;CwR3V(t*H.o$mЬ} c;5S e^( 9tNDEo_kCI`0Gy.hIƻY=BrY/Wѿ# $(:cXlbPEDz>]E/ VOtsݼI] hc/ .c0#"/f;4Re FZA`V3;1!PخBi#Q%ZIjXMr'it]'x ۄy1 X$mì_Ғ[~yj@z )>Z?i1q˗MlǺN,@.Asr-i;tC6 N|w̘J[QG=$B?ό{*;HX;]NA ]-MGOr pgSI;_OmMqgocÂX͢$T;X8+)Dܜťj<坻ffAkbPF,egq@2vR?|& 1 ? 匿ajt|КLjۿK4d%2eZdoΔo']*a=}+YKIܫEb J[@mnF7'sS%pQ?ҀYƘ<ޘN<"(Ȍ0 ̂%ߕ؟%}  )kFi/БD6ł ;|h57|Z.؀DJ"?ӽ!:Jޙp>^_|1Z28a,v`=ibC[uPXp9z:"n 7y :f@Ib6w{B0QU:;/!A3՚w?DU^F"e3U< dj 40<+:M;,]x7h֑FcbBfY/p[T a=2TRg#Ѽ/IsO XEnp-J$;] (-.b#X5Zևvpu)d-N?)kI+ 9pyJ*^A)n[&WК?H#}xa@T1=_)0O]6tBLI{ U7Q1abʲ6s\]Lgiv*_H1Z҈z[߮yAѦImW-tRMI=!pvH-ہ̏OhJU QEuVߋd3/V^o椧K5]SYx@a?ghoa`#{1[ (UKEUL-M*EGrWNQĺ7lTJ+4wtxoWnmYBX\lg4+ռ&RjQk *bpJMM[lBl`+jR6Jz$@5QNcnA*(4vx@28,Q?AS՗QF\ց3MH;Yu{j>"uoޒFXS?%bַ[57+T=- C[5!$vQ(P\!dӠBmJًE[DR=b @`˺%(J#dBvB  >A'wjZR^8~u23sr/P:3*4 |KE{l{/4f*7`?C]qfzHF}M8yF.ih}5n[;.js~` ܮ?b$DŽ=՘2؎-*Ҋ¢ٱI߷h,4~KMKzpW><٩ (1D#;8o\΂e*t#k u0A9Lĕkvʶ9#AAw6u2Ce}MaYl p)Σ@$|~݆1NFKeý~~ j;=xmT:ljǩ,Y'hIJQOX,e#?TҼva!(ցzɜ gFKžxd#891"("\iCp40mw$cl]~[9gRnYwo}OĔD$Y>B ď"((8dC{"A='RgbF%w\g1bU(WY#LL9w˟X:V5,/45>RUX9z~a%L({Mb?} |U|wH*D񴿶 9pkuVV傴 _™Ț¾c({OV;;Q;H)X=d'Zk8m)|5$쇍uxy- =_/.?[v?Δ*sM"O;|^NIAd-%rcYH_aIm38@ܖ7@IHV7 v57sNŔ.agŸfYC` _h^@5#fL0p8).g"QrQ x`)'O'LdhtX3CCzA6@:xKt3b./ ;3k8ةhhou/6t6 ?ʾhVٰAN=KO^#u7 fܜˤ~Tx44 S<$.pG |## @d~o𾻛ySA_;sxAc>虈ҔĘΆ]{ȉвsTwU NGA8^DKrOx3F$OUQ, ]?{X`n#s6|x?gyb8\)iM⬯?,eLOXZ|Ns7?ڏ !xYK ,/ʒf6 We&c\]IB+DC>3YL׵㪨JI,adDz߆K0 *xnve(8 Aͧ0 /`BB6t$UpO3;%8';/U-&W/*:.1.$|6W ! t$%'I&%sHTB97G:gG9OEl-Vt--e4{6E3C&T!s+>P52h.y2k"_|9l@=@^dA\)?$P[z10/ YvҽRyL'A4iEb):+*BsC DӢRYk?Zr`bVw\8RzQ Ln?Vl+By{H p -,ߠQEK!q(+d#r~#3]ZbWȾLEH$C]!&Dh,_r#]¸]]3=L"7ڴ$zF Ӳʓ14e]g6jx.a}S8'[s"zE"~H^5(Z|UzH՝DLE_avl==+fQAz}gX둪Ƣ\.ᓚAi?]l)p|>YͫxjFλW%'xuɮH#@njHgVMB}jB8Vv!DShL0jX-]1;fk/y~0UBsV}R+Sve^=p;°פM_]r`= x]=t){ƄLhf6h=~]#Jq sM7>_q4e4sa󒖏ScnBb 9!Z%n^svDuȑ: 9\N[k;Z5JI ULFq\۔M,e6i+ka)TeoMֲ-h %>mdI؜(G>@f[V)2U@E5oɟ˘AoQ~U[_NgG6߈sqCŹFOڗh{*|jr&=L/J ՘̔ ]CQ^%# T:ڸ|[\T.g6TQ{ ں(hBCh F5jFƵz~x| P;gt._m ^ҋo+98j(tq5eaLa-6}*:7>:#DQ_|wr^1>#*ގ,^b]#N{XXp녨0]eO=`Ј eDz6jaWun-PkpO)I@Ht f~6*w*Uja a@{{8vm [r8?2T]Z^T^5GYhO|K)|[@S@HƂd~y٥:Sm'4`b&AB>Q-% ._IjTb/aD-= ,P* %Mi}0eކh4kxQ{@ uE;;ttj\1ßef&`a8 F.V*>ݣT\Gګ{8_n;G1Zr7 DDxmT25/Ƒ WV~ F4(;O Uu>L27}T'Z">Nf-wFYyS6oaJ|Γu[?5mo]fk ֚Z~dGwkFb03xWp}SVDE%8}ܗғa` u>)au5+oz{v\P 2},Mu|o"<ԿUjk',u_£rCz<r{ (QhgrFck\А`"QTJt$u{3X^ew3Iv7:R<_r7 ޜbeWjSE#g 4-h~Nq3@1c6:|A~L 5]S-Ȫa422p6}Y52Hs_\}[85bk0\VO6Z_u=9^d'\ј. sfhh1xv?Is@\If u%/@&uaB7,{{KK.W(ay=:T}gRD~/4"nUrr0D:H6oJ3DǓP |>=yt|riM Mz26IH{ Q9,Q3)p~tM[X t0v2(?eB.Ńߒ_I*4V0)՟"%F( wM!?ħ6^t- [H8bO+6^t2!Ek_@Gw 1Q7A. 2*%`M6a:]L4hꂼ[Fmu$++>*ʔrKB/;5:Fv/s,G`%.vOpP i_|3x;Hp͆'T,mAw;%vGyHU (2MMcю" *jA6w~狌sٛYk8K0I Ίh.'ޣP)ݭC>{@Ey6 z\ 3<%6 !Ҟa=`8 ⼴6kiLUB6Q}^׼OLYכNQ4 6+F5MxG  3-R=t5Y-i&9A"l$_'败}]8JQk*dAZYk/$&1/j c |F%exM"X3{lؿ!q}t%-/4+T_6@;="c+ R ,mDa[Cp'd]߰xjCː0HՆvZ?m Z*L[[ 3XN(eZeD͇{4 J:HsᕲƷ|'X_Qn7B(#]G]> LM!KExm3d8cL6 7pV圻o`<DH[ή~0tR=bz l16֮o{VCdqJ60!~IZ IpXH&x l{0c̔2Ʒǘ-i _-$`4?.WLmB)< = dRI:i~"?k-r2zY/|Z>է|DcVG dIp9;8;?o(zR #UF^SBOSwM\[`VIUHG#e3z[P~lMMJSG8ųj5[ <ą*K:akHQ9Vֈh^V7mC\ΣRruErCr{9k볕C>PKm?<ȍY[qIIvEޑ)lg|Y/oFZ-/?, `n`o JVy;,nYyzB,upqn=L'qPœ!;*M@؉#*0f &Xv<$z vDD\z'}d{_uy@q\c(exꬆDI6JRbƜv @kGh  5;Z-JW UqTicgmn Xl+91ggH1hKnݖх۠ UC9nS6;imÚ *#)0ơva>J7"wGH mP|Xys#Er>%N4{JS! ň+! Nrl0B0Č[kn>W/̭R jv ?W(9ãn ;Sj=W\<4nc(ꁱk A~6ƿKAC;lz ~d=]ƣFG d…y7!0Ժgi\Sr7c 3g_lƝo3.*dU(Z|&Uʀ'U9EO7, 2OcߒRo['.ѣw J tN`ɵYб8W#Hl9'Ouv?Lh@T'4?x FsUѠiLO嬜%&'?1h8 .0\l3 *fc-t,[TU;Yx/ X+&f7$']Arc&EAK[0 k'.Y]ox-6忀¨L qLc$DK\FlA <JTqMN"M c6 ya'w{`U0.`}.`h:ulɌAϫL'Giq6U9ۧ[^\t׷_Z<Wp%|,BXTgn*Tisd%l3jXxNamWR=]T4XGK3eěxF 0a:V2~j>^TO-lKyD"b%8ܼ\ SGkIc}"K_ dlE_ V=qy0)fhay` HdU,|ƋsikrIOC^}\PҰXأwq|?*,[W"9P -x>'`-FD4 G7-yA c_cԮam@\YX<_rlWԑ.nZ $ṣe9jN;(-"{#c_I uWi]E=u;-xeo-WS Wog47d2. An Ԯ+z{{o݆' O&U0k7ւ|)^:a@B=IE;C) Uw^ JV$]汞T~a5 Xyf,edڟµ%&"P1E)D-\2YKYN%OvY+;q& p%Nbk vv`=X'a2MҰ"*RxfG_ӲN~0Ѭt_[ rTOS]hF F}vۀX?[` * Y-ar!͹›Tu#W\A޳Kb}WX_ ǏC12uY`" LDh64VZKJ)t2CP1#3xiaĢEړOv;5O0oni9Ֆ-X[ܛf&!L1A|Q$Kk_Eѣ8ãt{eRo=x}I^8H,u1A} *WCŲ_zvBDb나6+lk?JC-וIJQ+r$.yg|A aqS0UV@Y[668–r |]f_4cf HxHR1+烗Al,=pi菽x=C.Wpk?_NaOj쌢ͲS޺i6!b~7yXau@6R=k neOd=mI)GT[U&C i;'Y3N0d|oH$f'j1/,vZ6j7.$ޖ_O6g@܀pSPP> r`ӕ!*ҵ19)/|XR +/r=8]v-q]|.-oh,$˸BmFsydoGʣ0\>pΟA%H&_8!hـ,6 МE-D;ZbW*dIk?g!~~#Уq}߬0Qv7[c}Y#ܮ9Bu]*G?L,%xq*5|*{:+'UH>|eSG";cRFL16)d5F& У9[?y^aRvJ2Lx&_tM=7L`9u=Ś06|OfwCOű3dW#hGARj'FޮJaR;=qx `Chm ˖#WfP3ssH+ ɨ|61(׉T`$^g7^;zJijx~6+Q7fP7S>43#rr]pҌgXE3krCOLU=!UAG^+x lrwApb`8$d]f~M2N^ Zx:PtH7bJXYD󒶾7S-\ Xg僾<+dD?b zk|WhN2o(aMuTъr̭+$!].JH;&5i-P,G:|t3_z]/Uj([*;hr'/H16fӥTȟ?~r3;!޸"iQgFR>oczU=-2VBbzPkm6n䊬.uc8GJj#?P[3~%ğjPL _J9Yi[߼~8:jB1ƃLy/  r zq_p_1Dr4XLg1!e,.!E{GfjjU~&;%4S+`gh@;uPC @Ձ!n 67s8"+0ѷϭ3oU?bOtWrO4rڋLJw}lOk'FrkxiBl1P5F> B8#{E:^p$]g-Cxr8~ /8b?g}sFtxB Eb|1ŻcŸDfL%fu2xyҍ5_b}}I&͎mr<M3]p-H'D>%6#8;!eڇqR[fb#ed>;v,:JҕV&i_-l,PD_? $Bw1 AƸNV,D\JW&me|4I}z2->FG2ZZ`e[(TywkN %1w,/ rʟqOv4Ж7@u$̅hP0Hg6(t#0: K5U_X7Z1q:a9s R4l&KН/Suғ1&?`ϞR;^QR`Pum;- ;22X,zԬ1I‘m0\>fQbT,n/4 ozN|\W]xWSL%h!AB YԪGv `+8ήU(0w|A+mU F &5e&|es_X- ([F6ƃmzDZcu^ d䄒6ט3+٧ 9LTዙN(4F&,?rNu;*LidU̯SL΋.Mg)09.6*ob.H؊rh ][x^oʌyFq".@Skpvhx'kD&2pp$ qk-IHXGYF 92%w(TNwtP ͭ iNE7%ׄ?9TQޯ+ӥ/bDpފGTP[YX[$.,@q +^-þݳrv2N(Vpta>A7Q2ϯ7cd.efDlhw^[sa׊œbzA-B|4a(&d@E >*mຯ.sHpN!WR qmd= {"` p ,Cξi,QlONR'Jas% 'NEPRPsD@0*LS#;LCMʈ8.;ƗAjBw-_cA!箓ͥ0:6'@,"PsT7RF#w TikQA߽$TAx J&ڗaS `Y-L| +2iHmnJC8zД]jPKn6 #o(kI M= 7ӑ [ P޶BR!&p]*ד !7byPQAQER~O3"AC8y(GNZi*9N[ Kɕ>ST{0ZԸw[UKNW7~{ޤ`ZXk"!K\?OC"*90*io@ ;˥ ۵r+Sp{A+_-W`IB<z3X^Wh*$lM*'aڄ -š#xٜվlT002Vt57bcpdC׹c4@}]N! >,K ݧL|0+{p$Z(s""f9kbcA{#Wh_BuM 7u&)L.Lr|=]Ho= k1bgsC4C! Z͘S:RRX ށ $0UNBxX]rDŲ0l]r}͏u=4'A|D60~` ju*j36#@ODu>?X7o ޯFޣp g#Q:0EY>|VNQZ8" mi|B`@yA-n\ĸCӐH%f`x/;6tJlP@{ |ߋM䛲ɦ\x9Or/@ل5RIݏKt$aYEFh䗃Aa k@Z`kț]e$UU9/3@a]羑r(j{IuuY:lGl4MQ8}jms U46켛P)ƅwh 0UqgJK*qd}-=F%VD{Ѿ+]j[0CL\?bHqov 7Mv 4x&/̵:!؛3n GIa˃ſ<^&$3>K KD{+Jy gUL]nzAd/Eϧsbz·P#d"r$!rUIc [@U +W@SUc2a@*qęHQeFCLf̀_^ż f]FZFG.ݮ lNr

      {yQe)}=Nf9 9Iz.YPB. &c ag{.)Z7wNՃɺh9/c9;+iԩ}x{u~uͺHZcM}(P8諏kҺl5iiXjOCΒ TU3:vm@յ1$x5ې?1-NO.7[ R6(wۜv뾪qIW⬆O6O!Ǻ=-A[M=̒O|P]ܛd J79M[p'2eFo6儬7uV rs q}>>YfO62 ~9x l@Ec+ܮ?XAx 07zľBd|{Z?(Z[,VV箞M% 4OZG)$SOJU 7c(q#Jn(//w&Se$Dfݟ~U.["_X2h/u F47mx%COarg&ADs'{by} 7)qw1.̵;j+vZ W&[=Q ʾ :-E5X 7X(XńZ>ΐg\WF{.$qt`fa˵}3Ѩڍ}nX$F_%d1CBj9ؿ\"/oiap~j%m5,A(޿ScB9wvdڴ HGAS#;/I"+C-<g` }dg/.syr,!sCkӞwRD'qQ`wU4<\֢IH*?ǃyC]1sJtݺ̇h:VIIPՔ)=qErK9P2KұoZ{a}nm$&Ubɬl}])m&=O-j'gA4){:_B'*at"f&?%a>q{A>b(#Xc-8*~E~KqY̺4OON:8Wu2I"CRL5OMxp1ՉyoZTÌsHKP3[@!vOe/l+ʾx#$VFAl-\ڃ{e⒂~QMZSUoN.gswc5 ClmC˷V2׏Tֺ#RB0 IOp3+(w\VT-82!,ڀ`BrOnG(5 <3 q'rf,7=v=:1 ÎXs "YYҰcF7 Y{*is|nr:Ё{F!%"]H;ktPy"PMvwD .t/~u#wL˰$ %lvhu Xlͫ:Qëbx r? 6 rF{:SLCϭ *Wzi.[g)UB#JhT޵4~ ʭF5]DD9$}Kwʟ\8FJzTЏ%B#hhU(rT^xeU&^&C?FflQH6ßMQ˱4]O UM $e92 VT&(_4V¯O"@'-Dȷ}Ie0wօÅX볫2):pحiK18!H [a숿)o^':1qra;[h*Q}htV"'[rr[O5?L!##daگNTM+9A>1T-_qGEHjhE۔>Tjqa1 X>C 0妷)@(ނR6!8 2^qR|̄\#jnW܁_+tpFE5G\umG\ D3e;,!"y&*%w5GcBJ*ز ɮ<6ɆMS#č~8#M\~q^%_ Fղ' Ȼ>D.QOsE7Eshe+S,73ꁩH4qx- &:;zOdAugP5S3 yHj3U5}@hUr B3uX7Ysm¤A \Čܣ>NEM~4sL+һ#OS+`e> dסZ4FHd]Z @Vlo5; _dM=QT$sxӤw:7sұ4#:rf9h'cID>@AA8C +(礠  f wQzq*U۸ھs~J8wI`vX޻Ɇ>rmw>B(AB ][qkzi0I3pl7;}qˏo W]`'k6߫@hk~~S 5evV&gc#34$$,hGmDS|! oC'O[ Px5q=IX4)qYWVYh2ܻ魁N oK@=h# >$Ж|@DD]iTKXH>M݂(@D`*g0Qr\UqQ%C(jP\L/a:B$.V4w̭:(bF<ҖU|ت:('wW:xzgDUGݘGEuJ,}fCY7D%itbDNn$=^eY Pz{G#mHJ)co$Y&`Sw&Wxی--)&ixN{`ͦZ܄~/©&ù_ޫ`m_¯{;KDw"I@ͮdh !)k6Id- DgeՉuA YGsFLEIOd %GqkCҬP}l,IB&n/?uIO[S ,TV9n|ƿyąUHr)$nrjri5GVAAnT⌭דBqXZŤo4/wYE|_cNJu{ǡCUBj?4lqV)cR8Y;+BQRtH;i)A-%#! >6[Xx|mPR"Q#dTB2-S(lά_Z"0cC C~'rRDEAMrճjqb:ҧ`88pqb-$tƉ}VC;.g()l^7B`xs݁ij=Iv .֥Yښs R4WAh]ä.J27r9a_{bk gPφWT_W'11/}'Au>#_! Ԉ#eܬ~mB1:ɕ%g%>~n'=E|OƻOzE7G (T?髏p0epSs!1*v:/{{d-`vYxXc~s}T{"ܰe4{_[ԨFnQDO19/O'y RVHduf.w$){#PڛʰK0 %wN*uHB| hkF 釼ۓ661xnu+O?|vֱ9޾sY2BZ2$3t#֠3y-2gtd@k*"8}ٺW)G(T}TgD Wb"Fw9RMtL߲ァ&?q B/n88;rlXRkpY!ڡJPLG%o*Yd|1jf DrEpXv¾n/> ̣07HQ; kpG3w-KJF+x F'A6CUᐼa%I\f 6h? 1VĽ1&|xM-U,S0k4f]۩|{@ A+HƱ7%=Kb6w<\n#iє͝2I58?Bד{jn.eP/ZG;H8=;&#$UB6s\0"D b(9s?6w0|ړf񭐫61eٶD%m~Ű`K0\DY&bg!dezrA7Q),F-/_DIj1jӑYG3kaflS}S7-'\͎,Lh8Wd Abi:9|=74y }J)E%{Vc@5ݸ/S 6g cv(^wrknחxW[ uL,HVUX\] HwJ V2S[*>̵+;6H#]4^ׄO舅ynu,Dc?4SӘ_ ̈`p,4Ч]a[ Ȩ*ofBSnn!Nά!AMy$߾Gnx$ձ^nn?ݟ#2S!L.[*gcS[DRf{Rz{j`FÕ34[>g(&ȞY^!W~-̞هJdkf"͉0Ef^}!1#u!M>/XA{).Wd!nؖ&r]66^3]5l량-87XPνp32U%=P& JG-[ot}PY*Rs& E``>J wԤvp޵ܥJ^>ƫ)se9mmbnVX偛L+akH̸הנvUݵMdpHlvλm{guaӃDq6vT 3k#9SۢZ%ɞ"8bjG/Wa.%vN1spb.?CRδՖCbP75D7 : 'W9wp gJ|;58!ol3)fXdRb7<7"hꅌBK_ ZҨCJiG:6aٶ4i1G@Q`a3C3M@?P5l?ӕ|y~Cyk }wdef%P әۆ'j[,M/REzZWBm6MNB/k.S*O`<ܲCZ<3A]I{N Bmp-D&"bєG/}wАY@@ *5zk%N SˌsÅyAM瓂_v6{~M^_J#S.XܨT jAd%|P}N}_HCIB+{~1^gNTՍh`(ɨoARx/R|NմgKG1gR^CRLxIԎڷS Ek#ډT29hX/ @kR| 18n5AfAEӈF&'Y}5, lXP=ǵGoQ& otdJ:ls~ӸÃNz %\XOnPRVB1l,R4kƹ] ZA35GE}!Hۛ#GUot0&﷖Kz WpdP;uiAɦ 7l)ځ~ⳅ>Tѝ{$:2 \F}G/*؈fAo^$w` " dXҾ, O*I=Iah+ASDBpƅ3c\ofb>c3e xZMf,:ςzP`SYG ×c{c-n;EMȹL͂BY7DI{WIzK51K9p>a OuE?"-Bݐ< ޭV=E1ft?7tދ7 `` ::l mv^EQ=DZ̫i8{=v@dwa")>NPM-0a$h5i? D_`8Q(Ĉiew'0D4Gx/xS)ɍw!RdFp!aJe VJHL<m\IA0q`mq w?L^(T[> 㟰Z#0|u(v+'mrthtH~wb pd AE9t~;Oy,B)>0j(^+& -+cS3%'Ǜ8,>7Foo؈ܕBe #rw]:!ʔe3M}PZq>8cWhwGB]Hr#/' 4<@r 9_&_;2@L:V$ dm&kP|H&6a"O'LGlP6B:` s>Yh \Qm9DŃ0lv]:5 1Zsw<"e8{`}.T0p+: KP{,[d|V_d}BZ * Ӡj&~JR/JGOYw(YK/AZ9jp)xThTВ{ۛVmi͗|ر痎T q_ܻourվ#^99&3ςnt7u"sV1nJhGQ aj2 ]N+}SԧJrnL~&8yTƲDL@<." UK6.RpAye89VUBoOl⁻܊l)4^#esO:_1ÓH2d"⭎ђbBN:ډ8İT}'cLY#10ozuE چ$ F< WL]wR Y)Nߞ}ǂMGZ]>BbQ+Ԗ:kduSMٕ] #1.Zf.KjL&̚NUب<%2ĒeH13ܢ\Y1j~-بYVC)AUU:hNX>~Y,|BA>î ?Un v+# ުUB LPԞ yk \2Fz>5:k8 h@aRas9`P&+}.Uhhx9)~sзʈsJɁw(@# 2iǸ0CmiaN?2-s9 o N35ktRk,u "%pf嚧Y3!P,zŁu?^F] TbM5r7AZտjsq/G@fnilD9fOh#C}. S;b:o42@}~6AJD Lч? (D##.dW@;"r$A!aƯ΃"|.w=^:a#K"yWX)m~&bU{ 骖yL)W.>~1,7M"E0|%/ Դڈ}锥"AN_P'1^ /(ij]ٯɊ<=' M` n.@%r( a|`ځ . 'qkԲ`ytȞsxG ̖] сoMfreNms8w0 InQ6n5aP;i|TSK-) G.F,OV@ S1#ݒ2'daI8l;@["~6gEc<)/LѤ-ĺ f ,ZpIbJW" ϥ^;p7w hĆ׉6ڿ´P/lc QtyX%}j.Yg:)H@}RDO󞮠0ǿ7CS XOѓA3VUert|FݞL2[[} H@%N)ilj"xYF-4֍HU{5&SPq;8k`:PNp3=:wv$Q$7"0Su舳3]H0qeGf! pV dEYUa5 rHljBrCa ]5+:tOooi|O)X?c$$#{xn Tdlg;*&_Y6o39G|~YmrKiщB2vO*ؿi; 2pɹtatmCgiٹjP,j*ߐOABGp{=lnp+BЌF^N4qj\rJd7ePlIʻ@-7ٝoBoܼǖ'}%7 0ԡxRj”?1P|H 6/6}'a4'&Y[ɐu0AOX̊`lJ8 &~68(>0W6o}RCn "u .gkK%"q[&"Ty4-j/y " (FU*U*k;?T>:|5A_=O{_^%Eγ6=Ae,4b.8PiɃʊ*uf k-X2=V2 YȾ ѰA~-ِOx%0"d4i;cQQ(a*4m3Ѡx[/ΛF}!?d٥TieFȺj=k8q$gFş!664 ܙV@ w3z +Ԃ/S|RӋ؟/ _TcH2#,;> s>e:@Zv;G%ӑ&uDn'f&B?DȽnXmlKQX1VCQi6ٓrbY)xOZq"we ҉7 YPD$h?`(2٤ߨ\@ d;ks@A)YnKn 0`*3~O 3(v2!%A댆!H="QCgY MxעG'%Iˏ(Vu_mX T5;mFȻk]g`B I>!Nwԧ>/_yҫՙqk+Lgx>`kl6ˉ52|Æ$j?DA{;>)6 _,\csrO:gRkh{NW?փȺ2'-i+ 7knnB4m M7NÂo1$uAYc0Ln=l92e& NAtq0F7RךKΙz+Ya|͚{y9Lf0G&L_bޫUHG Pr9tJm:ѝQpXޱD}st?K;n74f&6OGnGBTjA:jWEr=~x=L\"|B4 @P~&#'L)[ jۖigDF0Fɷ^ɓ?@5 \\ec`BLQg p:dlBnP{^Pq>thXN'5g!6ԁ RB|8kM˂cP;6N)NM+w "_nz*LqmDy+;X1+F"V1aI1#πX0owˬ@(q!zb 4)\\*s11)'_E=:}pf#MlK֪Co%w YdL ul. \aE!5Ωm 'zJD|^&Δa mba 6:y|1se%h/؂CBӀ՜g,rKP8I+L7!( Z=mH "y-;AiI9Z%6́. cGjqPRv% qnL;1 ߃UŽd 5) FeƺX~"lA4bq]Yh)siF$$zIB,򍞯Cm G#Γy]b*Z{[y$'g mSPn SwX,!Rvc-8qiN`n%QhHjIDLX4@B:7K\_x@ p߃xqUfRpkM?0ϭQ]JC9gR9PHuʧĨIAXG9&{3/a ,GgK0 (r-N5{ ` Èo3˵̛^VqG* y,6rBs̃Y;crՏI 9Y\rW^6/1%uO"UI q{,vl{)ѻ}rZ%ʕƥ #⺋/%x 6IW0k#esh!PȈ״lL@.F ܼX3\`P~[us6%0&3]!ylZckji74Fl9'rG o+4 *8C£uH bIkqZHPD_ГTq s, O 4EgſK{rvF!I-JH-38u )H-)6bj +Q-7y>|8 Xlą;?2sYxJQILL Uՠ-s3{sX671athH4%?a08DKG,J̻EƋsy8njhF}*K"INEu2``,4#?5 b_n1}w4}X0>= bUM:,՚;%Lw(BC53 )K~} <ѻ6\uj$-yC7) 1fi2XȻTe\9f} bb}L }bLێh*SB\BTٳ%aĺ1Sޠley4<ϸSuyO$Uc*}(|0)W1dM,;&,zE~ҕ?E9wR{k3/ BT4*#s5Sz\Hb1iYx=URGaӸ=SS4ÈV㑋#Exe/1}{s]~e vmYl T挩Wt2ehշ\+_پHEoeՃ֢mKzO%]MÎ3Ԕ30NT?yt~@0XY:zcL'f!thg%EtS 𞬑+7Hd~\:~L\OF㢺WC,LׇTZp{][zdt_\h\lsD1Z\[4]_D, x @$K}փCϼWgwIW4~1%"SHgV(LtZp_fAgi3^zWpn蓬@Ks gbd.{ꆥ0$=j2Y:B1#XcUYA_7mE3E2\5137p]xXjm_cJ#s&5z³t+QsdT$p\rACD_(Sf}jq\jx$[@WCb"P3yFt&)%8-ڶ{ z=0f7 b3-i }@fL'+l1=Q^F&Aǫ'E9ce`; 򇾛8ZK!JUPa-iW7ԙMR>ˢvb" #wcae`˔Gt$;fXou~< ^]2)M/Rs.߫F3?-Kȝp/;=g}?]I|Vϩ(*gPڷB1x철K|1tFfPN"nSiqP r6Uq HjA=5Q?oոW#o'ޠkۇIa1G5 - Hl#zg16gyQ>iea.\ -P&=0 oᰬHhxUzkGԒE⸐c(ƻqsSkP$P !/M 5B,$'9=-%Jl EٿdQL2r#y< ?a[P;M҃-˻zp;Zd>7L\u׽#mZ襷0(ۭǠ.> obǠB0^|ۜG϶eL׵+隈jʲ2,#A~N7ںq+m x$Me&֘βoAn g<s;H ޺M9E {7zj MgmU1L|\u%:n컵xQlfI.((Ƴ@񞦶o;C)L[O9{Y& %c&s@#ܤkMV*)4UBuDUٰ 葆`KVG܏?g-t "dF2#GNiJ&à'_ȱIYo2g{=BE>Fxr1#r]Z;I1(uƆr%hƯ-׽0@|j=X9ވ 3q^,^Q2 |9N~HƫD)d}7Ib}4`nU~KÇpH*Z҅`j)[^LsPлIoqoWvק[e*Dx6įi z sGӡd_5Fy+.aXDFDY6zt*_4newؼ̅-' 5F?YD[`Fdl*5Wa', )̏4^@SVኦÑƢ3C/ sʗ {L%$GHV5kʙ)r"sxZAƻTl(5 aF7 9^lKyfѴ?<o$[p:gZUC!7סQ: U$LD6 ]eQO4ts(vvS/Gm frܑMtc97Hp3F|)㖝@$,.r1?d||7+H#ܰaʪO/L zu(q D29פ-11N󦮔@<32Hl6qlދ}%:#S8S`-nGN]:}kl7.un֕9` ᛹2&WYKX}྄wZ:k\Yab 5)KVXͿ H^ ZD֔]| n9n+ .oQ !?#]\R scU_=Ͻgg-s&5+&HI(gfo My,w 2nh(Bݜ?yŧg-,W԰(ֺ>n:d)97YrY{:2VJ= d%+AIMyBjȚR$5y 2\W{r0oA8FeAtϿ v6pCY4Ea=wkYey+~HMP,+VlCnJ?TQKeDktiyfmUV`7eC.۪w!j̥3H8ce̪tg[1^Q?Xzx Kȼ)@jdRP2'ut]xBW{'=,h8Zg8ݢgzVpd~Ѳ`xhpLeDRh5Uzg^^3~j>S| Z,,^#&܆y'S6Q ~gq~*&0)YyFVRaIyXBD XFJ L13Ii]8kyƛ>2)5U V-s-qU!{ZIr1/H5zusd27Q 0zA٬g+~*n]Px#|X(}긬C{[}Ǐ㩛pҗEZ]F2oD iJ*()Om\!z_ "̩c$6čZ)(V^1o9Ú/L1Mbu`VKD+95WȡFYqiM$eݭ`BA턯'es rMBD1 !i᝵:lYr ENv#4Pk^xه2I_JmWjm,/pIdB߂  ؛a]sgn(yw{Kv[{ڇ}r/UIZ?7YiJ(VlÁ;Wkoa*DJݿ Ahy$yJ`$"& YĠ^ ɣI\E۴)40aS NQ g>y@R0ൃ'0Rx/!ب# FY@ 1O>į} ? 1-#9~ոD}¸nWsF9 MGѽi.D 5櫇O0g3,Y-. a!|}B_6* w?!ã䜵tAE)y.ܼ}!"X5o`^_Ƀ? &FM$B-e!D̩M(h˾yw_ mHMD2eWc{d'HKyɹb3FL1ntgs*s HşP|:&e6Lxυ{}iv";:BlUl6hT`ilΓ ew,'_ dž+j=?\yQzBp(gf&mU1崜BՖu`Os(u,s2z)JGǃ!TtIx40 d**Tt|f-O<]&|`h 704riȀk4*,؝| 8N9P3&܎x84o=P}ꣷF9H>E63u$5;a}*c?xW1~𗀖=1!׆Oq?H%0bPOh,|aUV6F/Yf̽mF|`E4|;94ΔLLײ]3WX!D{,3^^=Xd\Ԙo#-3 ە|As.hOL>BÑ `jˣV{%W?!A!w;gٰd=O' XM]Y5DVxi =<ܡvV@;?nhV,o)J6@YM3RH'eKr)QcӍ_Q5*/s+ K}N3p[)A*'MKWE)$4qI6_h&c(}tce yp{+a9 Y7gMN aXܫ=mI}Ț/GN'+HwUqhܛ3]k^*yk#Kݑ1BQbl6;+b7 ɚ_."r:cOicv.y/q.P?"\϶!]7*uJqaghG>jC@Ǘ9+hmN[\'ym)&vBU%Emk=ݣ]؂7&0PChX[.pNMFR"6bw9>av9|}[M 2a D"9nNKY\9|3\=KPvW=Bn},m>Nߡ0!^6GSbj4˝GDk6_8yo| it>eE損">q.ˠ;Xb5`)%Xg'׊OK3'ԃ ٿGOo)r lJ9{K*XY_SLq`xK,P^VY 9? fbzH dy& =i\ lYc Aqw4GʶQ,KM mEEg%$toōmd7Vak?l֊r8crU/*^8I&@60 ]Sp8x0RL8b!:gqPuzTI؉1n9D %1]b\]Q P)HKH8'Rrf-Io]>͏3aD -mz-P*9n6?zySΪPڣ`Q9Fя^-)R.زR:퐥;6$韼ZuLbceXPgi-& CO҇c*-:ek~6㋩O?,6wI}"rrY^L<>ː7,D\|TY!h-9uQG"׆9K3O$Juw9pm+y%z-H-Auk]9W^Dᾖ%\R5AJϩ>BWwWp0 )6~)>&L-&mZʞW\RU&dT$F,qXSOG|~H,WX:`>谨~ň.gd Fdm"iO7^%Pcpi,*-k,U@|WD 3Me9$1h ۫IMS.geG&<ӿ^UEqL7|agnoep$pXN|"/1>Թd9C%0ww¡QgL\^T hq!Ŀ#S32wÉEa6rƝa Z" |)G7ě?<>OfQ`zA^-6{Gε\yM9-˜Y"yOnS.ZQarxj*U:m -T vVQ@ rXyiO JBJTѨMxb)x\Sj9)sv3 5+8RJ;4Yp)h.rQo#Z|Rag;JVVKrTG /XFۥㆆ\,fUBR A|2! ~h#6݊ixźhiAo,\kcsJ@U6"v-i,4\>.] I:L0eܭ)o"et$5yj 35{Sn5M!\'?jj2{W={-jLn B>͉b9ufn @ 0?HpxA*)Q B1s| (N"WGAd2b;*t;!ғIo$f%}y--lgUBRB}z]GjΨa tA&͵_s6.\#A+Ƃ}Kyh=\yJ{Dq^ElVWݽgu܆ј?%(qDǖq"M%r4*vÇ7 x[a.Pº܎KsVʅtR_C %£"XQ777~E=1j#yx{} #/ERz)"]l򭋱J?wte̻An*1O&;&-U#ps.xҍBŽh(]eEj*fͮjsŷI62hr",ׯ&*g^+jFDRjnL_304ם%1,Q{ú|cC an[׾N̎br/J2Y+?Fn+ЊMKfCq }&) _\HY6ah1SyYe1ZHt2( r)h,:o]Tv -f-󔧳dϮF̳nM+J(Cvm'GNLؐUT@t'T?ȢC4г[q]:V9tIO$'9~dyNvvޮOxaBá }LU.BH_VlK HkGAhUau勤qw$Z>b3 Umz@lbvhoԪ]ƜO˶S/j:*s֏ߑxG͛]FГFs u#QEYNҢoa LF78#(ժ6b wlfX+t\1ыu7Z. r0sĔt,JܻqzޡgbևeQ$=onHT(_叜C7fFSmI&XjG0p},qlܿ#(-`+ #ANKQI,RG‚j2p2v5{7njHndb8Apb~!9融%[ncU ]*N;o6υޗ|=Aq(*ܤcثJLydHpa9Ҷ6fIm%UGcJ%U;Z̽xK)}Qqu7ޑiED8hd3Bnv\T^g`mSt~a\aڏ~ݙٌ{ݕd|:/71/> 7% LO5o*.qZm0tKq,;R$xL\g E)Ep]ol4i(2GƩ\E+"ճ>{4Ç~D/VM}Gb;tҴtG22$ئFj_? 9+&^28Tg$Yv՟ĉsoVA) Rrgᵋ C7aҸ "J%2Z5u7"XnwDqt% /~eA ZUr4H]4tcW \<N. #<-|I5Տʫ]tX [< jd.[e;JAM B=UKEbzj z˲UAO mY==@˔ᇇrA 4:1! fT0.A}_9ۛ+80L)չ8RQXuyMiQYB1x#ZIݓSr.Oͭrˢ%:R$n^3OʘҀ_!14NCPCXqnԻR6k>rWPk*w#6q"HLc#!lKژNmv$W#55rw~>Ur,ROWNWEI(qQ8;@HRW|$ZG<[լ8c7p’^ Kk9_`+j<[d4yܛvhlѪ^[~6jh%$D^'bkyTue8;` Kލ؂Zla7mi,$> E1czv˾th5i!o*'k!~FD/'&tE:ƌ%|צu.R{` x/|(孚\3FĜm^+"SV ؚBXTz>H>TkRe$YK0AxST|biY+O۹Bҳ]Fr= Zr24md ӗZ]/RU+, .ܓ4*N䴕MeM gȘAQr+|S[Zh?3Ҫ6fO jM굔FU?-ʇ:w}5{k-*sz21nRb]QT\/Fy{'@N@UH\O#|4Hc8xaXl@87T85[E +HMrQG-Zu~"rktY@]g3n#8 l}}5wxo_ub|~.ح21F+,=r,al_[|" qͰu$ .l Mՙl޻lGt28r£wעo~ӅpBX]UYAD!kQVۘWNp-2 SG9^dv&̨D'\3(uO%h~ fi0[RPk.ۅdu۫6MS)$_~pv9fdbd@fT{+\ИMїo\ʪi5ЈiYVt{젘Ec{Sii^:I)zOn֘]vhp"l8lX]4䄐>c;Z:AS>E+Vi{[D^r=P/ѧ1L'VEVU4ҫ/ب^f6Z G#Ț yRh F ; e"o\F["K/ǁ5J f8 /47ৄ:69msZoVG+6T價~rO-ֹ3w58Jt?lU$hZif(~F<hO/]{&5$Ź6ln`BLeHO5b[2dyn]vWX2TYdm1[|snEH+R!,δ}g!m|RVilEV_3ǽE-l2@EqƏ 8J#dLf) *pgM%yiGmF{kˌYsG_ l%kA-p,T{tmM.13lLQ%pTTѷwJ; ˍyH7͊/>Ya Bxq2j  9`=jG-*}&1faC_$!Sqˀ$1ZـOSg5 K'3(U.ݽ}h`T+L )FF`dga~*xdD bjX),)ϙ * kAep jmYzjt>ܷxd5l߾Z)z5j(8 >X '%b:u Kbp9ͫӔ6$8@DԒ* cǕw\6~U<1,GL~|TZ 4ǐ^dʭ8f"o^9{k nި6!/p7zr؍HN_`1]U2cVD0͡w{͐OoXϻm,T5 B,aݦo#Kma(h7^u{^az ^l@="Ыswe 9ȏ Ii:71"M$k+eqmH2˾-Jڂ3hp># : Wc(Vzo!4VO f sm$>ҶzCPKip7d0^b-S\ TdYFOF9z$i ]v .ly _{m2=/*Öoh8ӨY1DWzY=tOq6i,P,B:f!=N|w0qާ -ÕaR-rma I,\e`E2fѥt5Ic÷8 _H9\(vJ3r`KfNe PKE= ̧ r[ bFʶm HKjtMi!PT?K.bV:H5 kv_4kJ"wWG@I^,ͦQ SD!gN~kg/dD:&Zx9^c+y.[߰Ϗ/Hs+Cl`6iVCcIް44"'E`LVP H$V7u>B(hDaD̋P|vQE=.oV#T:KB{E1Uj=& u$I9]Z&hs_*'7^.^`cQQx,ˏ~I9#еvlOlVpc٣E=u=@wn+(ݮpH X vrV~ z9I4+l8='qFkڕU lXj\h[>aYSZZ eLji/ϙ_DZNˈE+bQhY["$ι|YƊ5%TuZO11ip7Tf7}{ki=|Rmt>@ /5x")[} dD4"sw=$3Grh#$D$> />!+؞xFQeF@qwo }GW`3D*Z66h&pS#~2ƒ8- 4>HFbD7iyi]X=wr"FJKq}g_,x(&ғ~ Mg7?h(I #-7_8]tT*uq|c%{Т.U HrTqn{B|+p|dr f`CRW"(ݧs!ёL찚u@_*Uoߚ mH r`Ep9{W}+fc< {wNi(Gq[ ô.LLd*4"0+UWKĶc ot$MUX+6Ke-vy{,2sT1G C:AYb@2z;ؤʨڟMpFXd|?O% 7j_Ra[`kz Gޤ=bAvU|؃"'Mo.t!Bq.s-S..h9eIV+JξP:8*M#>x.(C$K,iq.&DĖ(<;i!gCR.KИ2[%`;4|4M IKoWbzn&>څٙq:9q?P=|bp6sgƴ >瑥*rR H=3"$,)&cZ{VSbGؗp-OEpzDhW˳$O\ E.O\kQGAYbek WiEɑ`&#㴽hyYcW%'q3,xXݚroD?ңBPb(wt͠;y3_fB bQ=g˞GޭԪ4yұלjH=abnQhn0Bm Ltt'WyJ:߿.؎s̈́50Z⬂yS 0mŷE ;k4u . śnE4?HOD/0aij+6ir1i+}`CȲ2.:֋~o PYggb DTSl |i}{ +A9U$UqfrH&:믥xh!h2ufpq'[Qb6D?wLt$嶆w[1zɢs{ɖ9l$_9HYrMH*c0 %aFqw*X<b})ÉD$`Ia!KwN1vFuaD֔bA0RXkPcЪb@(daqy>]${ihΧ0.n*)*K"a10h-k’pGm@*90 ' 8@8{'J-c u15sF 8Jtiڍbs_=]t^??9̖8͢Auݶ0.HqƳ8S5`uG6ZwЧk9\7ok;V:ʇβl(N/gM6 _jH+]oyﻭ)w\@w̗2 ],~r pa GueH{,Z1,)|ysT ^1*Dv`cуtчYm~ä}?L ꬦ(4m]zjVvx[:Y@V,i!fy2UzGSz:_S.UA"RvQ=5F~$Эq&-+rr6Տb bpWDʹZ btZ*MQk[֡H,_"|Zc ҡ@8&yqZUoTU:!2rEgiM{@T:Rzױ BePX[sANbf(˜5pn侴$pxH5\NKxb2X#z ` Bۆ>t.esVf0V#f )t\,_5i:y՜U<#X[ "dԑj3YHvsIPh_@);Kv6#4CCdp5t97wKt;hj>f#܀z7JYG&nmzEbe\tPW Xx`rI5zCxA biYE.HXcdsUϚ"h#}UYrb{c"J4w"pTg,#,;VP|8:+u綿(fSAsI@${"z*,;Ϙuƪ*vN @=>qRIґ;Ә(!de'=Fd *Uga E`!E~_zճ/{yY`:>O8\?`Dp |Gh(@嬸̋a+00]ɎZLRy!%SkU4Fj#waCZo8\g.D0k5kEX_]Bc 9 Y|d)t6>!7sgbJfIij(n)WH0ЄLVVAck&mH{Ny KVXrLbJaB:3$Qsu3sH7l6Oc5r5e7 !%A x[pF9FB:X'b;p9oW:'CJJkjSA0`[W@JF9_,Katߎ O]rS;/: =Dm@q-W8̠L*؁xOU@39kLa.(+yw$mlN(=x1qMZQ;LġS&zxggI$}xIFȉܦDP:Zj}PpHp+ыZ}PF0Bmw&PXG ^uZ\bP?o)@wP'YuFf{-p;N(%Yi )f_3fV&UEek?Q(&e 35 a>ӵCC@ ׮06N 3q0. B- Gzl 9+itX=\&/8[vCu{3ixT콸FaG|.C[[{L0j窢,z=OC(sjGdJ~ O! OU :j}ӷ*tCkm!?Pvؗh7 8(DVq貯N;D^4)乙k8A5AگtC'\SFo%ݛ<%BV/!Pl0$޸r'j/] "`o2 u(r?D&tr R@EL[9R%#:Lkp9S@9Lqma=/WßT)SOY8݄9b?C9 ^#7{T]% Ӱ/{`{/cm/13S,ЗSzS. 2jfCF(YJgOȨnPp$.UbcWZ.9s/t)D3)SC{bq%Z4.D!M La:Tsr;S=nw#s:=*t0!_,"R!KژFh0USey Sd#+%J3MR((I(r.6 !c~{6cJs=_]h{e-ڬJ۹Z"92bIVzv?*E͠t eI4zE ',axiJ/ U~`$O NlN# t&ᆓA$Z亩uS .Y[pSz@kmZӔ+EICl3qt^U<6DLSb.ǚU9z;SW?%i(6)8ڛ ybw(\v7VaCL I)(Ȏ*[~X N12.vGw{HdV&w me=anqݟTMT]y %T>9ˎH|Y ?{|6:N T&s SІߞc˘٠1o}joS( (E&0x'LZqMldg+H,@ mSޗ31G[˔BB֭k-'9t-!PHqÿ҃0zƮ𿠱wqY2:Y.a VcykSr-Z@qINKXGofۘj3ӰTĒ˹S?.h0dkEcQAe ;@^.O:" {\?C>Έ E,$c|2D=auS 33Wߤ0k^<Ӽo ?~(=޽̡'kA S)f/%Ĺv}'#2[bN΍`%rki`X`'d~n]wgqb$Kϙ;z;iZ^bjzԲ^V"aEz2 sU7|r%n;In:Mj.egC!I8Nӻ(M+-dۡș6Dy2 J757?' 5n`Cb#&֞獓& } X:Gܼ&+622&苀(Ws SD]_˯>\\lBrWIf3u6NPuN gLD \Ç 7T+Txk~mŒQ?a:m.SB$@ٴ-钴Mh #Jx*S$V aöJ]g!^&ӕbrF Gbp0E[U?_a1&4!nV^@ܢQ&Y%WF N|Lŋv)T]{ ka?zk˿rs|֖'k j3r1'IDGe*.n6ɸc O,~:,t3,X"u)v/JP^EnXz{gF@+OԉChߑMɭdF@ ` ɘmOY:Y]1icR\z%>dI6E769^N-Zu~Fh@L*[iW CO۾&Ru~U#!tt+ U]tE7O"#sڲ Mf hs_Ч܆8\45D&,G2UTo/n1G`b%~WoER!3p#[ LQ9NS| m\6%{f'U^{ 8ss~ʊ,7Ȕ@=C\qyȽE&wyooJqs^U!'&L#g2hZ5Lݸw3|/VA^KʅP}/, vI)$uN+T7{|n{SNh(yۂbui)l:UE1jXN(}nqF^51 eal_'-rP摤^tǖPM/HDI &5ŵv"UcoVm__|băP 䥹][Ͳg4+\wgEcƵU*[Aop#wo V?I]MPd G]R TV&mI&Od7+g|e ƉgE-LݻMlá'Krױ/sY|L yqZ4-OS5O&oԊ;˶ٍ) _ A (ȧE7<₧Aj8U\(ɃE~.y?aRCf(@QJ~[%\nY)R8ȇ .Ӆ}TÕMx=G@448VsT +d>%PJ9k`wQ=yM)CkCSkW}w̞e*NVeӸp/BXlVo]^6 e`k߾1;f5̲w H IZ*r%fNGBv=U8uj}\yAd5-_'2hqFyey0Jsx\ɈzoB ,>Gsp WAc[EpUocGvԗM><(IcWcCq$Z&(9pt =7Q(-y B=,Jogh,Г|0!/YpeKFiݥO?z̑L#ĭ4'lV B#fWP*˧`VO_L$֯F¦ (K} btC!w|ݿbZOFǿk^(Dh ܴ\$?E("ͣۡ2KuE5)줈us0&Vch^ٹ,,EeVK~*d3JEH^INzi  TOuzHODA ϧi P=Ԁ:$ZU*ucio,ت)caWx@"\u( 4w^Nr6#$ Saԓn|X>/`GD+7h%'ۉt.x/Jdr>g܌u.NأӂP9\N1|3TE3ybYv* 1UgvT"q9Dӈe`z %kk<بmv!q#XBVJUT7(2t;x_ymi`8`s_t-¬wpOȱBVg{v}$K^{3-,ЌG#fre!&w3XP@W اe x!,^\+/IXT>/0G]he7|''1q:l.5._MXCxݾP8W|^C(??NՎRwx@ ?8fguNp*Qh3;qmlәHʯ$U.l[^Y$ Q<5{ACM;?cr3-80Cm/gbl55Hd0H[r:(H̐jV:w:A)0 ѝaG b Ό?l/9oc&N??=/*hoWAƻWd'$B;RQ4Qx6%Ś,msMQyw}UB#~~fB4 Y:C{ Q+A4Ƹmt Zj xzDv; UJC3fx꧑,G*F}<)+5&S1བgd:JĽX/PԠ($R&CIn($++hP.hܒB ,/  мr4QoG&Ɠv#Ra/d%vٰQT{*YY:TOMX3*oϺurnvWRGC+JE:e1d;ƬIڃ4)z͘T;StɴC|IpA -t:,%›U_G݇vpe h74F3:{0N-=-ꓳ.$tbRS?N)@C"׭u$D&st c@ќiN%VB~lh;`AN:Y5/1P7l|lLtc'n+W}74ZpE/ܮԁݥb*cC F%Ā öo; }ܕksW!Xy|ͬpQf_L.gA7GҀ#{TVT[ڸ/F8Mc;QW6H$X*- ܢYP2n pUwT}i ."_O-H'PJK7+X!ρx ٯG%YL |PU(4/_X o˨fH1YpZ]]Cdal7߻A+BX%a?IH$U0d-XT@f.Ozq3$~ jBT/7wy] 8"WtUIPiI:XBqx[LSAklc,|TJX`5`i8Lo`nT\awBz+ / ;Ht8b`Hqf-8,ƙ.c]G94 s5Lk.)"?촨B^6hKd;ugPC;_N 'lA0JSSc.t1vdl05ZoItXS S M[(rz7U(&CdИh ďkUPŔO|?۝f.7R ݎ/V{z<dKԵ*_[t 7+_H{uvg`,])vw ;)aI m,4,oq7=Ciw*h7͍? m. +o W%[,&w] r4Ek#20Fw꿙5T`P~JyZ( ȇ6#53}+(r'Pw$%tU7}v];TC u{$u()smlժ6T&62[TUi"#6Vg36k3ҭIh_STb_ TD^T9ƅE hšmwF4@yH*UE'bBېVi&L>?{㓀G \:B cc2кw#8?*UX(;h!,PՓa+'?r]؍9}_* dEmK٣T)\s\?HTmwnpmz# y%ob@bdw)ŷUs Q?L3,dWɠ2L{G}5AOÂQEgn kώ.ԾZɰxcu|,=,>Փl[?QOn$Z)EIL 7$5blf-@3I6r%>;ESsF$w9 ԅ@|=e{"ׅO"ٕtY! Yl$69sUhj<ǯ(?#%Ydm#\"@AO%dؙMS{+P"^lr'#5ļ6ptZIX_WQf蠃od3m)ǧS6-gi:Lnk]l{#$ {dSSL66*&^H)FHQ,zK~c}l&F +2+1GB2FuܓTeeڟJџ⾎ܼZ]yCrO+'Psڷ4;(Ȳ3j ėm"qlML܏Fg!Qؗ& eR~kT$z"}sI88N*DÄNd74L}JL`g&<i&f 㯰3UbT8 W0bUUÈNMBvYbGjz+! 8b *ş OX㠚pMu/:tiY#S"sYƫ IT?_qf<7U5BٜMQg?@a$fxaoD/vgz1RF4] }x,r@*RбhbDGOv3ZvܭB,̧at=F1_%ѝ+pɕqv>OS8Hz}]>XQܷ)ѢkEtǩ<ї.*09H66anhӑKQW5 3Oٔ6\j*2=Xx.9P7L8 6z7p<{eYRLb/D`  JppOr-[ %nJѣd9I`^ބLhLlnO~Cc<+R7F#NI_A AwMp@= n$&G0Dh6>*_>*,&c4w8j'"4$PՁo,7yIQqznl\Ճ*:3{})B7C>iõ}D6h 9s YDK\n iѷ< ։Mʡ/#;R%BfhߑwTtMeܚѧC<}UbԅUU2ӓG_VP6BRj7S<;-x; s 65˵o7øJ3tS.ȩO95h綎O ӁkG-:KM '+mBb+9e NNY#nx&d}ď$) ql<6_)Q"!B`8',+b~$o ~8 l_l:2 j3ʔ.ynS gwXd-|䖜AE ۍy 6bƐ7:F#;VaN]BSY%ke2z t98__<떄@_ZNAM) +y7'ٗT-3%SϛC 9UjzX!77UsH Κ`bPr.Ujb?k8Tv~7_47M73 up4`;DŽF3rMd_rs*TgD!fl07[ItL.zH;cTy7!HL!3/پ)|dqKu C+wBlHɇj  o{p?kHmW.7`L0G]#\b= ;cP^i/'9洤%dyHL-LyHzO+T'aklς}3nn07Xܴ՛Ic̏IuL)XaΛ"AH<ߚBwSP /RҾsF"3#3/T&$ <> {߈ "U: 7Ɖ|䝊A!C3eʏ/ёh.@׎B՚/e;g>Z7Oi17Ǡ=ٝYpUxSM{]h_Z!XJӍ-{RlQ 8*4@72&;JC{iYGH?9u -7$O$tfZk]L}7#|*) *$|1c@Aԏp٬8jwtCø#K}3lqD]%P)z!GPE@"iE5_f2Uv]*\&3v,=Uoٮ~AC_ ^{Z;*׈7f3Fi2g]Y~2%GqtƗ I'HhI|Ǡ]8]1-eg? QSMtv)>IpKԘ `ƶ9ys܇xԼjƺV /jS$l"vc%}Jɺw2goT| ^N8ӵb#np9YdNJk@G~*>@Yl-Beȅn%3E _>jBՠ$=^*miٳ>)nMk$Ɉ0Y࿯@d~ /h@ɂɨ ߠdZv0[ Ǐ)K`t M)@pf 6mk+-屢}L+&;)" $F&nw'G]Tw!W( ,)X ݑ`.BS&UИK@6ۧ DVByjPt[&ؖx s ȎƥE1@y¿<({(CAf1EZO29lgtGg"Xf?2u& ~Ц{L:0s#uf.^ܳD[N5w S]F@0ͤ}\w1(E׭3| PrX+q\M0X8g\x]1j5 !u:tW2T0xr`@WzQ j\g ͛]iP1.U>xeSi }])gL& :M`)E$ kMe۴p'@ڑ04vSM1[i+Oَ/W K],OIzhH\F4S A]^fE=_4ѵ`c@ٿ:6,ϫ wK;5 k( QXbo*ގDE }AY>5V0]_RB/CO)PvI/CxSNl0+fxXQ}o2i,(H-ǀ Z4k76Х̎p~T~i%xbLD4(>NRVZĆM]N 3A4Hxp%5Hq&coWG2Qߝ*ڱh_ .+kj% Oi >haA]LY}RLz ӢSmlB:۝].cpf% ag^w!D&ΛQHxK\AZCuA$ό o#"qĐhQa%RƮt9.c4&oB2LE弑uee(TAhMH<.E|1~UˆLg/ٴ\+i%u>*âMq KG (e!F+bL$t0wtI.Uo}`DDSNjVܱ0%OKJ>>8%ݬZx"4o5# p4  ,c49p)k<\b^5SY%kaZ[Df1O5OugcEۅ&rNן1Gs`@zmS Rðk V9Ze] vmҖه}eK&?o) a R1V |#tzYex3Pbnm"XmVPK@Q0+?^ei)]U֪鷵dL,<%:K%ЅM:vpѱ $R4:["n%Hv2l2S@pwEŒt/8I'Fڣ yE6DNq,皕QdzF/[dV^'zb_u!D-q#ےE_ ZkKJmMUxN\`MάX\CS0\.l?1>CwEgl HGb)RDٽySTֵe3'c22D>Ynssin,ڍ*'7K*@͞#=ϟ8mG2ώzHGz^n&I?#ʌ-&?ي#JNwD bJjyK^:O>XWAX;փ픱>QҨ~GyuzTm>|b=Jߕ]0ͳ*Id d%e^1FUJ:dvF+1,GZvTF92裏lHƐ>sVzW͆Փ jp>2i#1ݳ!_~ NQ߯k[۝JYݭ}lawMDs;.o/n [53n&5^l.-MBQu07QVz Jfޓ\OO@ bQ׿]S~iʓsZ!hhvfnikbhMqg9}\8ݣq=YCr%.c˹eL@yłř ˦NEHo{^~`ƹPa^\{!<—RDg%%dW $F$יr*BAjdpTDw皻Wy-?>nf) EsYdx+I{<,$zt{]:]JjS;%涊Q(p~L5E.(iN!ŸyL%2}F?=qI-.2VTէHqZY=}&>)0I o)lEAhqn_98S 5"P4bs!\-q=ܰ2e euC NK/{B DC%NSUndP:Qrl=M'HZQ>+!lC{3PK!pEtóHfn^! `)pq`VjAAa}ݔb2eVT"S[ e%C=FD][rV&Z-YqfjXft d2>ā:~EH3|O;pi8!n?Г,=[ÆW/-tBTeR ڹ)p"#j{_$gnںGê,NY=s\ؓޒ5>C =345b'*"|AIѿ NdB[-tAJcc?BFCil'cŵ.]r]D1@uaf9"*dFPiWWI!rGV^D@e7a/ț[qp0U3tan཯de2eѽFȰIS ZTgIrq_2Sg^xN_03Y٤2W1\op:еT̲)sTNW_T1\,ĂL~y&[oN؉Ad}ˇ)OkȞ/ڪ [B* d%> S+;!*նeop:PRw<"nE˨XtNg(]L)]ӌǑH}v oYwڤ}xOr)\Jio Ɓgo" )ìٕpl0Jn%GXHQAzȕGR"'FZ'|awK/QWyv>s x@顓|ΰF:C̋dBLg0^2PP5(6x(%CU\$~̧-<$VCmQѡ`>V|BneT s &,qDnK6M9r'܊od|h[n?`_28[#C4;5PN%J{ɲK(7W+Aha7Ytt!"'HiJᵿ' dh` w2.XcD1\Ml Z,P/ұ2V})T+;-Jꗊ8 L“Є q-c$]k h )NMY?iϹBc%[hG ]D5lܿ's d CiUC4MMO{u؄ . Kc n t?Tj]wIȧ |6~VhNMܘ&>"ro_(f*=GR$Hߦ$UXlZgv ǰ3/ ,0y"!y!  r!r.edگ=:q:i=k:|I MV%fg*}.}'dǓa YE> ;]ײ;nsN6c$.φz8EomZ{e6~k՛:z%|_ڥ}ȖQ }d2`WxHi~Y፿qwAi+^z*`ip\HTŁ~$^caN39χ~67iE0:1҆ݫD` zqe! EZO^nO]b#ѽ9fAWؠzؐ6=ZW.7)bYi_gYTr @A|󲞣FExc멪1#ۙLpABgB'θ(RMx @)?0ۜ0 >Tv'ʙCy4gx8'r=gmw*e`\}mCo[l6_vIWeDyWlܨ7Z >=wJq u}DaPQGK䖷{3By&$\ʥ'G e'$ INZ&%lK!`2%S &)Q+= y0Pt/x''lٌk^y7SQv2LWjU݁(iĕʫ cJ4K؇>D"q93? TrڼZO e^<[(;x`_%U|;~Y}fA3alQ~Jg-D˲Wr^RQ5ge0?!O8s6 PhJPNҢm[k<TbV%O9ѬqI:Ȑ0$ v`oEEªW%Y WKS?e^ۀ0goデ䒉D=/3j̩d'Qvۿ %HW^3Z}w^uqT2YUJ\ &  79=QLf]Uf]Oz) w0/TKޏ袢~^io 6yxCF}}SmVuznh$`>@#IkGSl4{N}ȧ~6!VHie'B8 1$& SRe#pB8;$}1ď5!PfRUy1^(Fy P!"&vK)Fi^CҀԶ{Wp<~6 6NzYl {EIK^ྀ2."+ Xn1X D1iOmKT y2uCSNX/uq.uK"jrP<~` */`mvlÅ'p|%f :N&5KDuOS^pHq4!0}A|{m{6e_yY x_a37wX-%xdm7O"\j̣ƎmAħI 5W!Kqz$@a0a4lSG' 숚$M2 cz50\[Ou:KS NXMr}A5;v(&kwU.q@Jn\ⱠHE`sҶ41 q:^oГN0M7yAh!YϿ [ ?e60ܡHJ=>idE~aPyI/pP@~7]BZ`'C j?Rtb>;㶛 ? 1I)YD| /}C-m1 Fw;ǞF`@5le Zdaڿ)C٠8ROɑN2۬ͼ\k  tyvW5 z>J "e==5" gڮ 4sN@^d>x)R[/4swo䯹r4D3zY;^, uP߂ҍh6`1SZ࣊C|=C*|`AN*B6-xص՝552IRi'2eh6!3+\t?Ouɴ7u3Nzrɞ8/? 0:02JXZ/\擺ẃu $cL# GQ/  $I8V 5V]:lʪ1laqiҮK̾i{t* ٩Jdu p(@բӴne)r,kIH(f$y`U +yAzgkM.l*۴R߿ɦjee5e^׍Mp8Gt08#M<#m*x}fDϺ޽LBEoځ9AGSb2Ge@CR.ET4FdU GGЍA4t1!@EDξM \ M`>xׅpA:{Wwm"s;'5ZQr1G] <,zBGcxf,`w,E SYppݡyh_O巠m1?[cEHrKP B!% `HPFo.pN!$;6ƛlb;ΰemM 5ˎ5ab]]m9yiBPw(nӰmQc0en5Լ?06@TuYDaF9GlTp$&)~b?YˏS_a3P~}^}FT!5-B/VW>T&SW/rӡ Gsi-nM>MO։C&S@f#(<>g>=o=V|=dOpqBmT M:_/eեO~ipDN9ORܛ;XIShsEQ\}3:[MNLKjCRG}t HgVzU^ ZmcMh{gC,atHs, nM!Gk/eHL'IM +>$뜝 [ٜ5:LC^66lr සeT.\a Y Q3y@DZ#B|Sڪ/Ge(IGN6tPFi,c_/IK=/g.fR6$׫Z<ôYDny>܁)aBeA6gwnRzUpu $D1Ѫxrf'kYFMo"h.視s"(酋# 8"T_r\S'FAWy3gV| Bmi-&K0cp]k 3~j+JB^X̲xQ{Ի X#Ս/[J:A)_ 58TPMQoqry7kCAMNf$}ltݟY[H'99<>KB/\a^Ww [ 4M]li׍O"83!\dDPy"H~4އŇ?"*AO)0{q>ퟂDE: Rlr_q;MnI}VIGIyǭ^PT'HKYZhme10օiSmC޸2s8:ȣ8@_5)tJq& NO4(kNnyN! \Z ,b#e(r9GV9b@O`/Y( v0V i IvnC_ǸPu~wfؾwwo$"3lD?GJŢ4%PV s8@j m= M}ծaԗFӯ-ϯ[5^!ͨwt}U/Ӌ{ε5epPIh{2MRLQ"*M"`*04xDgT>ZkX5JaЁ{Gxj$s-ܥ )@ص5.I5/O| U_ˊ&J%~k칺ל.ű(!҂-Z{XgxY/- `<ɒ:}?nhTBw4+*+v 0QcC'LPĐ i1dJ^sw+:Fі脻*ǂ+0YG^lgBJp#᎐rM&_Y[ziq Y&*H3B9)+tC=8ՠM'Bm.)7pu% #Z}^!Jqj>=(?ޢ:Bs.ɝY&?Yp)(t{.}Ɣ_Kk ύYc\곿{V堨 |E T:LZ-q>d\сؽ`4I 6WtSᳶQ]K'Y0;7}\õ CqhϮl`9^mJ)]o Ӥ;by2i^Iu_14 j0]) Ī-;9۟+;?I-1$S@*El{Qé}?+ǻ(,e.-)F^%.S-YIn\OdH+QgIH:~)VMo?-BV7t;S(1_^͉)eȷ0oU<Zg8Ȟ{MoxV9l0,6 R8><#nO5!eE͕0qUqsuu ;0 G5iVvGVKʌ-nUA] 8AJI?NDžUMsTqKwCO9ѷ 5 >ɳJhd<"Т 堆 k^Ya:iN) e,?C'$G1I#nJW0FShIe𗔅̑-Oz%k㤢c8 khq&zistdx*|cDP<s ˊQѲ *H#?\bnvb?y6iu_ N]RC5@"9!:y݊DkҸWP}.Ę. sD+gR¼6'F".\@&+ }򒬯-S]K@7rz?kcT(3e*EIZm},m{9a{}s7ng"]GTETܹs^svљ5 +Hoa;/hضy)IJ +x˯Z±>6ZAǐtli[D!OxxRzζ ~D>vOɘD{F#H8M2'aq6kwSFV4"-S~RXk2톥Tߺ 2Z5tf,zyFhO*~ FAy5 kfR_D|mP"519Y+C6?Y]QqRx>^ kUGW Ait)UYzZjLH􋖑"P*QX3h5G1E\2k;Q đ99;xԢDs!*l\aEWRSo@Y˭ 5ĝrZhs?1.Sk~@afp>ebhp :a/uވ9 E6k1!k>LF!o`=q5ƺm:5e2jtK? N튫i7* 3PlFIfHцNQHkr ) `ĝx2NO@Y,Un*r\:`2gq|YLJl2b&hYjszxB#%ħk'ڨt(Z,G%se||W%ޔ{g۾A0ڴɡDia40n[%FE4j &)5&e>̈́EFgovw}lϛf? Gu7)Gy5-s`H,V)¥ڿ #=ROAR]%(ޘ? qޫY@ '_07>I@sg$B@h~J]]A:%H 6|%mH北Ü^A:ʫuKYsfGH1y}YrilB́%;rlzA89oo+7>gmٟcVR)z#I?AQ.d*uQ3"m4ш:9zqSBʢ`/]gH4ر1 'w4jqgʡĮ,r6[08o`U r(gŏ ,\1i=zTU!r6[}Y)x+^|!qΔ襡u ͘lېPdcOIuƉk+F>g.1@PėO3[wj zMŸCbek2q 6EAKz?ŒZχ=x_› (*?7xr4cVb+O}Hֵl#/a`"\pCe(&u)@𠏈e/l\UseXRPȹG}aD`TuY_5OXPNO+3j&^H"Qh'$6| nfl{p; c X^ +BQqH9s;GكNDe$_rمY*k}t8,vHKܘh<$(Z<K&ozك릕VHnb^9e\A>98(]-1|+Ҥ#y&%w6B\AVc\(wUnqd;& Ho{i )ő{w"eK7|aTK&uhPo1 (l DJq B)?#XjEB:#G A1.ϵgN،9TZYu/'Ln`jJO`j LHhF*!:ԇ:ȽE\t"e.v_sn9$GOL.p'xKKj6G$y=!V% `NkB>kȚ'<Cʙ} Ov"kk\V/3QOCf01,5xиk"Zpq@r2K ;|A ||QC4dKٕ0K+\DGiJmZ-mn(3"Ntbz$FV֚+4la]{7൤+9 [2Y!O:}LuqK'鈂,ۻ W'xxC C]Y<뒫stuQZG2*U@>B4gy (L&f]-yI(b5!Q *y4%@ 9; OL"؛$DBYsbĽAMRH]NXS/r[46[|XC;d)Ԟnp"#ѕWP bU4{EVp?VG-ơP.}Tn ^5PpV!"Az SOJ6xS$j\Uy1Y3!F - ،%  `MՔ囫́~ދw6exFH*%-:}GD4PPMX&82 W|K}Tcɛ_Cꔗ$VI=X6Bsf.<7>Ӆ {H+{A>ͽv,}<ԚQsoú'G,wWM`2U:+WY1C)2E,9E-s;D]:H g ZV(9/cgVL(hG1 2b@IUOo'%˧ v3AiI^ I=47EBbncI˛`YYK9ţs,jpِFc(}*WCz컚(ΰ0sV3` 4zp%n3Tc\JXg}@+FdC$MX*z#g}ejs r6В4S{g3tW _9A"+ e ɂT>qr3yL @[9v3o,v9&yj?Wfy=,2Я^F6s{`ϓ> }ǰe=|bid?u36$[Eu5)L^P|{eWd71p6 3xq,)lgeq#+~p9}HmRG)?# c= ܸqK0;Sj۰:6VJiIvZN_k OK36 otnd':r7A!SKVȕMϦNQ9fGQyӂgyUԠF3u d[KI 鶾v="lm Ι2 ]Ta> Cd_qV2%/[ T5nJ|nVWѹQ0<,& CBĠrSvWrNkI^w+Om,}RH3sdP&>wVH;8eddl~gF!"nE['k8Mt_ݔ̆"##Uݧw֪9km{կgϢ`2e)Rz“O[7Bt~ۑ|z.owzfzUR rEoHpGz$G%T-6Z ͣx0xuwbԶu~o=r;̤҅t S6_ {#e+z3rO7Z~PYaKEhMv=*)GƮqf(@jZǾq5ʧA4 u`(Aiw K܎8%G=~DD*"xTkn8s L ~yXU5F|ר'6({+./_hHy,YJxXϩis-|vqE)N$x%Խ<ԍj}uxIY7Vdž+<ъ;t1ok#ĩgk椒ܱOF{FvrswI-XK#yE;iϓ8m29W97=DE1R{.մNM-P wzaDUM6d4x_ڂ}39Kr:I.g7e%c՚żX?xZـs.nP R%nzθ/BSG0I8&DJh+9q"Y=1 rvY=I`h4$mG-GN# cB*pۘwdGP0FάOc#PKe<2{j1(_~f~$V):>%9x7HpQTe?'5؜f⵹X[f<8}Ul|0ݱmc:*s)8'> . s$(8iYFwI.vSto^Fجwq'B!^0}9 G b'*@òPD( "N*@{Ȳzc֋`\e蔴ΡrOFT+m{/9VK(+-r'0 W *r,$njc_:t& D~E ' LJ! ̚C VNiҫYF %S.eTVRm>P!h!2ic"r\9 mka.0xM W+ E; * - .{BHA87Պ_]᪬d<^s9HwJMPejt[q?O^ű,uBǪTz&/v6Zmn o35._ ˹wը-6cdHs<’eW&ivLp?zaL tI ㋸ -xk5T$91gXHę`|&DxXHA]# &vsVcD#0̤}>TF?Rب 13]F$?X= Ŧ "Ϧ [eU_nmx I(,5$a )?(ꥃšWضR rB@Zъ(`F\Zfa@U^K+# 2 ǟk(tܶE_q°>޼Бi*wa q#RkoH-ڡtRU8Q-h! D-B׋`VM(KpX\F ~vgܛoZACCXY&++,-t=, H6Mhz.xxDh_e_$ST1IJڤ >L^w%xt\.Mm5풷> >bxdm)`.*>yOtKP=_*.1?B0QlgnCPJ*b_yR=[6^Pzwوy=J&xR.?V.o.{i f O%۰k+[}to>3ґg:ҹBOϫ$8$_!qMA~4j ł^\|Bx!|MP'O'=pP͉sG -ONȴM~vul~CM37P"! 1@W 4IPa6#LCv&X$`4PAYeUH&a"M" nv5DxW=;l&-}'ݮ9r\OVz1[>!Ķbh lĄD܋bWfM)}SsQ!KX1 mJ:FXx2SK/f|Qjm ŶhAfF- sZ)X^aVmM4@~yR SRG AsR2ǐ*mqJ$=vK]Bõw1EA,bSt%#<|ມ6 [Ͱb?%bp&}ش_4ijԏY^NB%:L+AP'Qg0 8._kl8Įa_mWx#E'5{n&Yg+%$ mK";Tʺi _!ĩrٲ?rykƏ;+p`k$(׫ڙAV${Kz@#Yڟѹf܄מAvQ1#r_Q_B!쀻Ǎm o8xIj(蓃D]E>mhK0wdQ) d(_׿$mVg!VB#m39rk:dP2!֜#Ÿqz*73uno3㧗/i1Vd<&6VV(k2  Z+M\y zU[JƵ t\2CɿZvpJF Խ$}')ԣ JgVhA4W0-NJDs) :MwikH6tYjqT?x>7r^ * К|Lw!Jl#B,Jn)EoZ܆!s|^PnOEG (a(46)೟=RS#XE2H|C 2q J~V$6hbXV3cѳhx-Vt3D~@;.i|f_j_쀂y#6 MyR y*%d):(S3-;?! 5k";ͭbPSh}jh-. AYbpuT ;Pib UhȦe< .9q(08S030*P^h6e:NkTuKUSn4}R"#$5kd:~dJ"F }S_#zM]ZYS"?jRI>ExK]$ %T-X5Cjn3/~py&Zԩȓ8lXx-?S2Gr,bր%y*ʢn-4C?i ӔpjRR*b噳pb6I# m1zf %ٍA(wHy !حdÎ}{Cм,m'~lon_R$)N͊ԋWI՝Z - ALȍoߦg= +z;(aCp?4w~ijz?辫ζS|R,gYЗV>J _$dOZf_{P$"HaQ lk0>$) \ 7hƚaEP:.C$R|/=!K⶯9)!۬^ ~m~'meb'*KdH$H`^4ThЇEel\I6t|Ody)#R7m \`VP4MiUNU@WbYQ{v2(6 ϥ62qjru.4HnC7ņq<9:OȰ}%X6 M}UJY{6w˸wg̓w(Ȋ|r",Ӣ[((M.U%~e_:Amr'gՂCQB.Sږ?W>^5*8ꑢ[90Bdߎzn7'[C2"Ѐ>վEyOl9WK^+ɦ8gNT#X"5r< [(:"ƧjUxb?Ɂq7)6-FAX)MDtNS!Y_zй\ g1%?.1axcA5b=KUR=_)՘+/oeBs]3H7a•&YyfYms¦0#1nTrw؍ AA(gԓ%/ʯFt ԇ'A{|՛2`oJdrTjZ|pjNQW4,[G9uc$rojAZ?? uٙUWt8P̺lII!5&53P:XC a)ªĐXE|Z8h tg_-K0ӷPM m٫.[L^d=8' aA^=0KJUj(Kƞ)-5b|\ZڽDH (iӌaKLq_&Gsgq")E}Lu\3i%9UdѠRWW$r.c'UKvZčU7zcoU5ʩP`'*Qu6p3u\Q/N s$ =>f&\^҂RoV 9q%:6pd??ZV?{kI+꭫n2#ǖIwJc6 ėOMg'޷nkJmy8 f/NI7&SAA%EP?]kTX9YT08!˪Y <}oo?u9d&'v ߝ0ibx@WtD)ަ!B1T黯>||C`Lzt 9[9;NzNMVS4˯M]SOGq}QDP.Kl ۆjh4?w T#ݎ%OfLgzĥ XM,il=ac Ѐ˹ieFI8?/,-c*eȽ0w.}kdeRl>X/Od֛w jZ8 ;dۭvuc^Oʸ*`)O1=\O8EMӲ)̹}qp9Gҫ$+ݢCNʻYg6_ ZmS4DRjw\-0ſJ;kfT>+Ҳ'b˙D ud^o\O N~WoҘ:ڲ˒VP2m$'Bوx.AmK+VH-,Z\O0`Af:.U3_c9U:EE~ , ֘^&{GʞCLIͻ:m[E?k6{K~"cCSt9}D/0)x.4tӻ!vK{pcmcˀO UUQ\.wŤi+3+]{8[u)ux6m2{_&  4'Qc#:Xq)ͳ@U̦38xP?% ~XoԏQM-4TnUiѣU_Jxy Cd_h]s5&iC-$4Fu<8\mJ1ڱ^f)&ǣEb' Mq*WfAoIhY<JTӮ-jX^f81B)8  V/ AAVmK #)7ێ: S}dy:` _xiGcFtvUMQ-KbَZ{kR_ 9V*l6jݭ-Z)x֢)'T6Xpn4uC0 {KA$ ),m6G%OyK'pGhN4!7m67 ն1۵nO5C|z<Шx50avV8kz8" ӯdŐ&;eX, w  9E#PA\|WL0Ng%/ll\ ~{򪲬N/a'HYP@"(`^TG! 5x ll{QNP'4_bT]LxShe}2rlTTI^:SCpU 9Q-*(('8⳻AwB_0`_`\R‡ɹwNmF1}͑ªXV+N,44bݵn拺p4nk 49w9?⏳L@*>bO"F̺\T_(. 'ǩ]PuP7!WT :H32Z&z#紓G€u'l&>5*]Zrmaװԓ |; z!^;/,py"#T6Vjx %?=op I\~ӿN{_4wTkRJv.k]&3]j'p("q0)`wa"'&wc*.2|w L8!-t0xn1qQcAY|q8I4~Ts JW_Sln@C?"oL!q͎#HL=_Pd\1 .?h?@0ȢĐ 8AWZq:)?Y7v|S~|ۤR ?m#tH =HS+@6D*bl|~"n0$bB.zS/;$>Fl+W%^9@)V~u#UMdB&%Bp|?JS2{գUqdC qPKgCjR 3>픪<Y*3[& r,q:</~+?x%\ok D9?|E7]% "Zi5" M9:RDbGH/\J8nFyh/q?$DUc!Aw?/> =r WvA yup[c+/ +qeCr$R?,MELwIqXaVR\8as0*#9`ZcIp,?5`k΁jQں\GF Mo36GsA0\eHl^#)u+UhmmDY/U )ag65)p7營]>jhJ*] 2ߏFRrkQHnDǴʿR ͦ;tt;;=J*Nn b]cpbLmUDc$ Q xD%aRrqJCUXe$ɘkB^e㺽$yt!a,_TYbn"$X;Fl Zj;DߌjgȌ#C%{3XwЁˁmN۫O vgv6lXiiLdPn,LEi?6r;r8Yw1'/xO{NU/$UNJCT+1u.hnъgJR(>.tALz¾X' uFWվ:DBp7/e9ސ"c#&>0f5Ly53pNkjUAG&l6j\5Aƅ:tYck^I 9&U1$ĺDDvO#yX~{m =Jz7.E|w] tִY#72@%&JdHNe "aDx_EU;mQL@#<7P6'7]|?}idJE5@1F= *mvcw*P|W6,gMR!SLםuH`$}*j $'uw* (7c/l|VݖbY3Ґo,q3 ҖT/`f;:M8 2rĀ={9{mҭTPpVX>Z[ xvbHGp`,vp ?|55u=,/7rPZjBy+E@'*"dsΗzK8ЌM%%ET%ZfغUb+&p炓ĮsEu;yÉKa[!:셆1L[s{gdQYe=]ZjbxVrs2iup*c,Cq *dZD.#pL*}ӋM]} N`Td3b>}\ (\Qc*p". bj#ct7:-S'Zn˶ \N=asR[Neɦms=Vy|^ԥ\29Pl`[^ Yis }ftR UhSlb˾@aam~'r?n~vj/ɁSdc#φ QW^k^!"8ft6(+n!@ci~Ei70:q0ۥL #PĪ4%fjd,Q0"\qvauJ1| ҼW^>Ȋ0I-pz+3gd 5t--Yvu$0S٭F5T`9qMgXٴJL zo˻odW6kccJ!S$O l;5\u xChdc࢝ꌝ_b Bd r`"J9z!%cR^TMR= 41щ__ &~.@X"C[ }Fʍ{Zp"-3"& 0ctrMgUfr:£ǟ%WUFPxͤ{S kSⷁiIYĴ։솧ǀ 2^Xl"8{hs tmQ__iDsWCHOYVeEqI\x/ ӡAnA{)o)_l#{H4'oL=DƒQfWJQ뭞ױ=;ϒtmw(}b/8~*|%WŰ'螱.ENH+I2LPō}ޫl]UZg0G}L%9򆩅LMٗ:f'=ZӷE Kl@ +FO+r"cSJ 3CyShH@ђ'-&ȫhe$Hy<+eVL;q^;le]jJaW2P( *}ĐњV jXO7DANw`ZMJ*knk,}{a)ʿvmJc6J=D j] EDB[2$9[HNłˉ8` ¶gl* ͞昚9\t3 @£c?8jA ^I63aS#B X-PPݛn=<MtÎvhԨ&Z)靖MTn܌ JRs7-0.t5B;߮+^T:l˻fD=`0 $nВ2fž~_TJkj5qIA#:'8MG6'#@!stY/S% qLmk_20|W̙ W2esWe5"FP"Udfdǡ{f1m|Vho|xI<|ă_7&XPL•gC}gYK.IeMe[*X<B1zWp ]^xkb 2yK"$~*{(耽KBePүTnFIPR} G3ALͫ,b˥[DwDh8;{cl}6yaOg_N>\\m{/ڋ hCA 3ҁaƋY) ,rAӼO<]B2耲uX fwQt68C7\6_s! )~\HC\0 ia~@hsP)^ B)@$&eӝK]?~׃^hq'(3PuiszY.2ftx iDKP=Cxɘ2_IJ'jl)\Mb+S϶Q,uP$iZ% `/oMRC"2=lRzF6|x])Mv'>FѦcݙ'e!$2I P_KOSiQMGJ̪DD<*؃Ü`T,UzBP^=:ְy脁l{Mhϑ,8k7{2[M;d)bxnB(de$(C>=r~nL5F[tswAu,-Kvж LZ9ϮNX-}L\ɽ2FޓZ^M`^VBrO,W2Bxl좷 b?; RpjkH:- 96Fג%P!95\ȌӪdjp߯ߗÖ& ~}fM|3xÐh1uGJ-ĢBC[᤺ 8<;f(- 6qTn-dE>oa*u&hf>{_أTSp(kΉYTMy G٭+YbuK3aуm9RC盯AQWDXR?J Rls6~FL5@HW#@kh\Ձ3jb8\GFc/O p'GvimRJKԥ3~>dKeb$¼ËFd%y3̈́ʌ^u[#m=*1Ķ~3x{f۵&]ԯh[!KM;6ӦS/KeXq JDB\Z*g0om΃)rMT}lCW0Z 'M'Z\:T\ή_*}b1pՖ&#aI[ c7@De՛8p((Oyy',8Ez[oWԯ4 '<~]$tcь yu>˅t!wIp+ݺOU !f¾ Sa ֊ QY?ʅj6P|]hSo%b羽U}E$=b> ˅sGy%jD~VplC3W =G- e8 ab1A1G4ARf-vkBT|ÿGB77 =,R ڻ@=%w@F qldj|BNFɲΉȇN1b T %1a;F.BJ McڦI;W'52 07{DHwKM&m.?/f9dǬl#l0qfJât&&82SLi]uzI%%=*tK aM4œ=q0ȹXxw-=`31$5NeK?d?3J sϳs<#qK>V)Dt;mv|:¶îgL]iSN+!'4%פyTfk=/J]NPZd< 4BWT0|2a5|'3[EKPŁ AWo(e|-}GaTOo{%{m_ߞ8_40bk"h*P"l.3q=|dy1iOF tݍ3蔣Q?uxe]) D>' ұoe8Ծ7b!Jw,sk 49$$~d-1y(KLԔ̎Y !\&;a؃=_?:Z)YIl&hvAE54gfgXS4v`𲖓%A1p ؤ04{~tMD}$2S_ۃi5&._WFY$۶p7eau=8_&ߜ$?_^c>gC$XW9~{tC—}c,S w8 % lAcK")jm+K>1{kCgA5? ~nh6.;hc`J,vC]FQVDӢ?ҏ̛Śs!Z)w'JA嗲[]$okCc]q43jYdbByHiAsN6^xEۮw&J9#eHs_Ǚ`+R8';6u x!=Ζ#S0fVI0`I[+CE~u'ԢsظNqcLplƇF8{5kUEԴn-}'Z!;|+@2V5h%K 9fU<}Snx.;$$Q{-&NnY3`f7{\ $6Kx~ ħ,+&@4g KgP)q4MCir t6#_be%cr\>3ɶgh~ tD;/S.tԗ.NG`jZ% h9yX(’|hw7-\BO&5cPDŽGTNUi=I7r%dRF 0xؔ1:a[Ŭ<=iJKP;5 [Ƥ>AE xUϰUMPwvS!})JNW]ݭ=GtBD"84,\ﺭ䛵(Z1Tl~G_USÛ {#I;]驮[MŎEt6Ќ&yk_Of.Z)zH SpUlW@4Б@;${|:6csx}ZCÂy#*ߖ91&$Oq_bO="xʝSָh87өnR eEᦆxC{i -$;@&j"UZ($ECq` \IrfuIБ"Ѧ^b)X(X"UM oȈ6W 4e\$pAm_&dܪe>RnH&Axv=pv<5㙯L-yr-&R q5f|~pzx;VM$^]o󾪃3Ǎ;A\R!=m=IێQS[FJS\W f쨦:Җ}z30t9?FSXwS6/]G@فg hha6_y=9F{q׵}6JD; ڕ; ȴ-^osˉ<#mZqʂl wb=Ysz<'c8wX}ۢz}P@x$vm@ա_j":ץf\26ŧ .\m )Y÷G’2w,C YF7\^fľ{^r=C:o4KqCȰ׵E M'rPŇ>om!9pq`N}v~s*=~P[n0%ͰuKޓʐei)@:izBcOv }<ThSk$rZ? ,Ur T0&)X&>x36 m>ͬNFaK+>KX/Je@lOpgP0{.ͭaatzZEKLƯkzwقr7H'fWMۥy3%<8):* ?Mo.a 0I.LS<ljgsO Deu$Z9ky$iHS %EA/0o=gAL Z4Oѻ,rè o+^RZ2D{RW+S^ "f6$ b #ľ=qр2|AGaB.98g43x>F-KؔKL$İAwuF.xكni&H!pƷwc7eIY0)Z >hX8nۅl { 㭩V*͈篕Q𨧇u4@oYrFBG=f#iɿq*׏ e-^َFR7u¤Z0fM,hOj ?$hdBDEl3AU&W/nhҗ҂GqOZ5:k%ftJJ{e x6n`=yiQwHeTMODz3^OYQF(6@'%8,P6}v3yep!R"|IvDo^ NCPǓdM)#3qdNC 3q@i܎i!txPv>suv{& <n?ӱŪ`9^`̰eNuIaSH  #pJM/ |WwT]dbJArd@w(gHnD14zW[;sJvweRZLmq&EFxWy7 >m),d;8[ݒ %kM=#AEU'V1aֺm78xӅw ̃zM]Î~aj'>Vt z$\)F2-cߩhl`5},W xH>>EY f}Grœ)R~5=aa|Qi0WbUcg-+[m"7@ZIPAϒ>XNp6bǙsGktnj By.:0veYkLg{ iy|vp0_ftJXJwt@5*SE L7ǘQ홙r_팃1'km=l^5u/rOrnz῏u]* ަ𒢦0r;@V[%$Βbq4uʈ“J{4.C 2<l\1ʸzD£bK)c]).c5f?n_{t!EsdOap縯_j~\S`"q !gk42;poTW{ 5c@ QG0Reo@\.s40̡fmwa)fRW/;nj >\I}{alYi d&8ϩqdrSĸ+/=\O |$gb=c= <в{*:9`Cotl%}EkCtmhikF^ 82NB7d<=y[mψ#ED.]LCeJ_UV'O=lXnv3qcj}3&]Q eQ֓k@e]b`g- R9y؅-8뷨."h_v4LxμWNT\SybH:8'/ūs8 f\ m⮍ h@d" NV#Jmvvϗj_CX3Ǽc@U(߹9ZpqJ06qvR]f+eD@ΙG(5nsVxW8 |^;w0_U8&P! !"jN#D9䰐)Pjmڛ/Ȭ $OZk!/8hP{ԦX\}7iِȏEv?uE72J;hNM rU &aw>QRA">vO38^}aJ*ו-eA~tga) ( 7켾^S_`F=.&6H}h!}d@n~2AGS:_XC{ul'To% Fim@1,$h'_hLy_{ISE\M=5Y,떴:mو_#;1/| b XSBT[nd Y*J\;pӁ˛ӫxHrVf;om ~]c(Ё+u:ڰ(ͬbM١;U<'*%KNdVڦ1cqrkJQVT}e%eiFz}.OdySV̈́0f[B;l$hCҞBxЀ\޹}&r#Bp|lԘ9Γ|b0ӆy=/{aAlH2TMQ#zز&)CF魽*|=Y=Іl1Kﲭ>QȻU3?v$1/T1uuCjH+~HCd'X0&JǖAy ,,~bHr*FvKSB3xiw:G&_7i f'maCp`‹*NB\˚K!iѭG3| |, tMFх[ Ҳ XS8+SzYX x)ׅ|X)P^ڲrI2 :93-"3V0aX [yh1 ͪܶ]Dc=cl>Pq6#HX] ) Q!f!qb*ߧPJʼ(y1S6P΁W1lan u_(́/?f|Ax@hL*`UgldPt&^՜7\"CHZa4lG.iaӢƳdj簊Ļ S_ QmdYݾیG\fwۭKaY){ Lo6- :+{x8D6Ld~ k=j6u_KE%q>zsI߶*8S3ۢre2$SIp\8",]Oqs4ߓ텡..4xȷQ`@]LӔi;@mjM8K;Af]b: E)T) DWBS„nZdy;>SutAsQ2H%#7}bd|bryIŃ/Qry[4k?!rMlǼ5 51U=ǡ%\*A&L<~X?I57tALJ 5z 4]]ufav)`W˛aC%G'v\ߑrN)-0rZ~65fPۑ Co邠U?줻QDѦ m5,2{r3!J]aξXd9Z׮%`ZpkKX6 XA\6튞q$~ɴn[VR1%Es Vbh1A.1S)L~ؔ~Q|ZurxSþ4oWم_2YWlURs6$XjCs3U/H"3laHlM(`%:>{XPֵ*h:Ơ'(ߢ.2i;q{_Oo']TيfW]n0^`l^%ƿ )\5yeX0˴_raOBz-Lcl@*6jvm1W{`5R6>uvLF9y|D%jco|Mqz6Hvr-Fz1I+=Nbs#j>Pq`*G 3)^ >7ed78܄pe@ G\"0qgdb#4wQ cGz l.9UY}S))ٙQg~㌤-NP0sHۊ qaend*W0):] =M83ͪ^HހMkm1;{0lGE#"h6mDo E*V298% tYUڨUmDd^e!"+fS1ـFV.m8%NfI<|0" |>$u՜0G?GLT,u;{ VL{B[GFy;uЦ"ŞǿʓHHӓOR>i 0ae=A[`\ظæpW @pSaKdEcp idt!E;pU1,[ɐAhtlZi<Ml d˫£,ڀZoOt˱R_+oѲ?( K iK0_Ti^~rE Hj^;Os?NZN1L" gW[=SוCmk>"ڍ`r?4 BpW:z艕X:_ٹ`C- O]g7.<2H2[I*)eO#:X"RJtfbVAmE9ld'΂1&%k2?q~Xzt[yJ@e>LMy/S%(Æ]Vwco"|i|[C9O !nǻ?.'o:pM2o*o?S &!X_~ީRWO5Q>UBf luIk[ g$X;͢r,z}/IW7^roSp w8~?qMPR牾S;Cmڕ}[Q \+BsLԃ⑝U%{M bH caC[鶛q*>&J}2_]W[yӎ W%[{%[.2r%lʶt+k7UZos0ލ@ ^z`8w݀jM,=whU eX&=d2.pvFKMEZD݂c2&V/kj{Y<)CbD% XB[Vy<<='Z"jq WNC+63~:g|O_6dcpxgl|Cwtp+;2El*杼h+۟Kc:\|{y 5Vc'gʹsy$+֬-tO2\e+U$CpZ)JYL^ͬq "6v.p$d S'7 Ӕ ʹy^XIJr0\H}唓/XP _W'VmFLb/=V Q >#P|6W.Ww{=֜m<PoYK3+rIxI ,1`_Ig #&e=ߒi]99K§Gͱ4s ύKV724n󦺭$^A-'G~A%, J prwtn?ImZZW/¾e;5|G[I(po=rK6.R2cHd@>4ARZ$ o-: *$rcYgDk"V| :Sa[`1ՏvDvݙO P5.pRYW.9MbZ<|"Ji6}se%zjTQ1R`tGѭGML=W%z O伦K4=֧b)X!F٪;ϺYa4}ZN_2pW{^8t.D]A3 n$%n$`3Ւ/ joӘ5l@U-keԧ$4 n05]#|Dex\;/xpZN t'6e4z?;EVBy&[ߛd#Ѡ#h>^L"Ru Rs/1)RaՎ6%tYu 罐zG$\dxK_P*"ڀ%y9 1DK~g)(?a|gA0a%ß F5UW /&o]iO:Qm#SMш_q(?,|$9HJ۔ʥ*gӤlu{N9bRa`^s ["jIl.z"W\T{bҼJ`ӄ[F ]tfg|=}Nv@@t C/E4@>ڮ߱$^GBg-5+4|<2+P$9Xe1bmY gfTb/n9!-%[6ɞ5iU!j ?7 xsj 5(FT2@nVmS9X(UGLv!y_kN*_co\:*<r{ Yt7gAH*(lOL;zLRtSkouuvX/O5?1b99r޷Rsa2[7JQp&dcg/ -4RKj_/43zpeflmr=;jK>+'-s!kwù/-:=Po=$y xImQ%?'DulࣖtOAZX݌px-O{2 kl!v\ƹT/:[joM9D(2G_Q+=1[蟼D*{v? L2 ;HN#%ӈzqDŇn_\Uy |ݨ:a?oqmY#"aYs?87-?;P07^Sk?dl0'qR/4MAJ졿qZ/CQ9i[#} B 3wEɴOJX5;T{9r8YWx#vȼ-q?a a.2o?\H>skW*7yO^᫭уF1`~ܡ1(~R]AQ{珉Z8s8ASߒ掶P:YcJ8gw>L(#@~dK۸RO}p ^4; *qwg1CpM LCdQݘHV$hZN׬EjT!9+v[Ҁ  f6Ux$'6lt$țc+lU T+s_hJzݔuDҕqļo5fG*K"$>J_tf}$=kTF! J{N"QO%₧ٌI @ Y P;7y1 BFqG~G9 ׶eWY&*aMiyaJ;[}R+D|oFXQe,(uSU,;GМh!@^, K`S{<)1X  iw%cellu/Q{)RjC%3$  mA\c<Cjw bQ2YsJZ$~p+.8"Qbdž'ΰWbژnJ' v_+W nIω=3^y-azj2A1eY!2/$GHY'`gX$hHZc`2bjצ=jԨAvC95~VG2^bx.lSAoO(cX0 :4v]_ynR)LSti/~zCkR!m^ rݬ*eS[ο`{w65 Qdǀ\rSJ `47WؔfۉTorYI+1V"{\.gͻ ~WWKWrE{u$PCR8N\jsDew_Yͪj4'_'*1¾~e W~UF옶 RUT,SlVSE W:g Zu¬*֩N e.#웲Uy f#֡i9wsFtjz+y|k=*C++ܒ:|=/|wR- jGܼ_ڎ?4vT 1id`e=; )eYOF =;|ufUD&DOŠΣ]N,.6VKQJ:i9D 'N 5xM21 1CGEJIӤvZ|1b{}KFAS^r#h+^=ҵ,Jeo'CR*wΐαU?h[ˆ8e;m0rob$1|[ɗ&)XH ʰA:s/ 2KT4Fp|ϪzHxPB"-8)Eֽ@XSp$CN單CjwdUv%:OǐGnGR T3&.Pa.aP\shj~GѨpXRWU/bл4S)/ke[×5ފcjpCU2JShѹwV{Y-c\^މͦ4,::Y;L 74ũ~s i.Xx,,ny4v_(X!/F"-pxڊUN: ]Tflft0n_tһzߣn IܝSV]xHDO=H@r~S4JJLXW`Yog r]Sxb-_qjAv.9o^a[cI~6&.{t1ꂙ2ex뱗r;P>9N_" *_? 1SU!MjUd[OD*>(͖`(GԱg"uWn=8_|dGo̡Q7t`zp 6a7~Κ:,6tBQk]dPQp%' ^5g'M{hC.>jC#qP];+%m+,)S`%RkϜWXǽMHyO%Hz4XG붫BJ|E 2P.<PyF@:D5GL᯦)U}qҵ+%Q=w,_deM31VdykmZr޻`qe \.AlS򉢨EF Zڶ)~9ٓ0@&-B*uVsF-a\6uOD ǢAclG\Wg0`й-!]3F)lDX{iK,)dZ:`#sϽip\oޫFr(2ú9P1NL\ )sOkG^;D +.?bLmNo1S%G<;ڰSyW6囜U*XZTԎj=IbQ΂C8S'o!$GKTr6'Ұ^XLhy<ņhYʍHBxWe)rB) ZY"ޡrRQ VhchX@@t'WlN±$mҕ'l!.pBcNW)v`5h|i>F3A R!預decߧWX`kK4 ӕI^?d5~*7,!i,4"dwN]uy= Z }n{vCZ 9rz ۓ=mѹxJ!l4o`ڙL'& ׽#}m_}1T#ļڭfvLNb n' |ܼ5{e Ky &R!Muv@>\o68g .-N&l+XdY7*Uwl`@ڍ2l%۹.E3Lm`֫KFkTG4VK-{yOE4'$a(>@M̝lb*]/_( Ln97yƔK;x2 4Yh4Bo!]kr~ehr{O?!{'C篒=xLنǪ_E3vm/^9M"wObSEᇝ-E,t!Oew+cC/$^@]37:ps.LETGrq)/s>z,G l!CY5u(XJºKm:4͜ABqA,Exxuq[+8T@cwI늉8ߊ`쮚LHXTtN` %;2O<%i;䒂< aR~}! |;1qV-W nt 7c'nn\ab:ތ _42N'k0Ӷ)ET ZP?j9TԨFٽmN0FNC&`Ǵ/{L%׈C=P\kF7aˆh߾A,SjG@InpDP* 6 ZY)~3$ftZ.l"©*(Wy__Hx@h',aKQFPB7eЉg9.%unTTkx$I6P&Gv}i$)NS*NEѰAuibhLF=섓|mf,c"'b5{=#Ɂ?*5]).A[J wZ0h~zp wNέJ/Su |l}%PxAb%eb0k tc"0T3P!Uu`q8)&k I@Yi6Fz N`HzuH.q~Ι%?##-|05+EKi:0 wI¥p{]{(D%h0XtGˉa9eunH$16òb n=].)}0@tpG |À7dPH]{fnРSSn^5/pڝ#M'F g w=G3E{q_S6!T|11^(~\qto3ȅ\9j͵◡}t!+:"-ňO u3L6[n $iOG8BP"u܃o?݋Kڐfh#{ d=ɦ&Tcάۃ_SoU߷J377gCLz|}vaZ%W؋\a+ģs8KkG[ Es ;;̡B+("2_\nsTa覍%pF'r$7:(^[qm+O}JSLFw y*,%mB~p^KiN`R紉\=b`&ݟc"KK '@H/F1 Cp"+v!Ds۔1a>6/"sJjtՕM&%VCڛOF-ִpgrYSU&2 WSno<#8a0mKP5]za5,YCҲ3?1-y͘7ŌM ޯI|3P`eتBQṚr>Me =jC bX)߭t{O\IHgJzMBH;3X'OtFmi8 U犿G6s"lSٕ N Qa`j$ ZJ=l{HS,KoދO1A4x¹RNeW(  --w ݁Ͳ1 L /|16tWOL0ݸ GՀ"ީYutAkgh-j xcn9 FSmj /gc7a-d?tRՊXuP.y)A_jь%1;PbpA-qj$J"6:suzH^A͇)vK eĔ*tSk3#._ߨ_\dE[E֏MjתdIsz%OTul&X@"J\RG2 ͅ$2AV)#Et2aᕗ`Ę0T8 F(`j 8ºYZWp (>{GЬkZI'3Rf'7,Px4+My( Ak GwĖeM~ /]yՑ ͐&f<8=mWK!kڗ|na\i+4αimh[;zIrR:2 l~7·ox^Ͽ]2TWG:)1 L%tPiJ|m74}\ h9g2@?"[/v BB#!D ϿdS#u\o7 =8kwȟn|d90<uy2Π!ϕ Kh=i~ `sP+Zfc4:-[i/>̃ŪRS:}Ҁv4йSD>5"M4sL~}WKh5{#e Ni9H5Y@fL㖥>XXScY=9k k1%,~sj*ߏGD6bwyqP(%օh1GFITzhn S2{O9B󅡛^Ӧe3PaK94 n8L ,ҡ.%#Rѥjƭdֲb8~. tW&CPt*hn^RP|ptv3,8fb 4U}Nf ucW0S0B9edVaGfvZ (0gO@QŤ7{՟JϨMAS &H>N,"ςY~?ڕ֊+~υ|u A9H4\u6ӥ_1&sqvle[nodC2}6D@M&GUW$XgGC2'7WqC#$jZF-yj7W7TKF#~~48 \[Fk!lDȜ̺zY F/zFBI׫S[VP0?xT%P/o uFuC8=*O.|[>sCtL# fZvD-pAθ[+pD2޸5}lN@GN)\ Fũ8bM[8Qq8ׂ䓛}$,AT)2&{|9ACYlC$u.ZU QhjK{C=5k )UDVx)|yG!ŜZs+4ט\xnАѵ5){lZ9U_3(eEC:Ufƨ!pͥJt.>D=Aܦm\+~~Z}U=?on VRP\8Y%9:3T"a첮_DžLuU*Lma zZZ+6ti"+]f袐GYeHz##g&ί5XﳃYd 9cvnHOmg#^Fx`Fn-vn7\qi5 ޡi LIddD|YBU UAo w ͚܉D(%fn*D6݁1TQMolEqy\Rƣf8UП[edL-Pp2uXOs JړIF AIV3J,]4o3 RsZ|ʆri|UGodGqH䯖7ZxmkH4a7Gw',Qy[&A ]|^CR̩-;Kr~J?Œ]1|X%9܎ܧ-he(5 ] jJ{qpPQ ȧ/xq}%Ҋ{b&YzMo$a"uG9BC쇌U.B0+$#|j#BSj@g궃&9?TG(qXR=HA9SAq`eg:ZHMdj!Ctâ'Se{(: Η>>T~/,o|b'}BaZ>#0\($ӣށAZtW@sZ&/R>nʸ 990/;mzveq<(Dѡ>+^^9.°5;3c#U? s2\;<݌ ^}bw18Pi˙2NrA+6XJ΃)t6]J1.Xa +۵+҅#BHS6꙼ӚD8˻3dxچkk8#H-{Q3 wԘ BgjZS.E;9VwC6ĺ*q Ko>{VX]jX9E)ըE%suKVstXxDA390rrys/ ̒b"x~f^q VĿp녖# o?)p`4 KFҪG]11foakπZļUU$4<'t.Fv';\=r7LςFߖdwĮkT(z t 0٭T@L1?U5*rGSv!)lLEZ"w?;򌼭:Lx)ʂ=FchZW|o%x.Uo5 uqX YSo}.ݞ^^1lW3`EMJSd)4?|nֳek3 ag#Ϻ#M,. be!Mi"!R`$͕&eriV-IF,iCT3d{E'w/W)eKFSj*AvǪJ@qra vTf[2bs65DH?h ]e)}Sh\<ϦR$8'ޜ ܽܪU^.:@qp*mƪQDÁD,cܥVB1W=B1k,Pٞe]\ ĭ ;&棌?QiYnyG+ܶUD1~ W;?tsTtQ8Zw2՜:&S 28dF]A8oN=M{-# 1v"'y%~7叉{1|vxV|:2uo)L:GUL9k*{(oف)\(4baQ8 qTzP2shSDsΊ7'#8vdTiKu)niܠ|A|@X)8$ΕʌbQJ]L>HDyK!|㊮f7wcJQPΥqRm{ͷv&̚,P7KrYO@O-@G\nG3>\zft<gfc¼L o!z*cigN ,_+MYdNyLF Lz^_I#mH4&@^=o{=w+$}~- \˾z js'n.p? |ghTX,Rko6oN9_i==5>&soEjH^R@NX7Ek?2Nm+Q`Oqifo|zOuHDf4尝[@txUs$Ta>?šua]4c`>-W":ZPْ !a+v08$ctt5K#v(Lb(g'uh]Pds߽sqPSx B^bŁ9J0A[C1NlmBC+ ^o[]ZkDOa鱏3&wkApZ):3uo+:1"G_c`\Ҕ*fUj *Fv> y/s^+7ӃHuI/JOzbܤdlG8݂EeדKxRp6ek(FX[>7A#cRػ't5Y>hG<i a[:,AXmWeȀM)Ց4r^! MZ`v7FȦHdkmN~ )6]b Q]H\zǥٟWaĥ=F{5]I*!}^HzE[TZR(#u#571-5vE e2e1A6mw|RIH3tiaK{ݐdwpSD 0%hy#˄n;f[J3 #UW${=,x,w+@6y Ihw_M2^ ?b.U'$a]$@@>eWNzU A'yAVl|50׍rS9|RD>,nER2ī86H!-xf4n?7s=!,n.I:ga&zMP2DMثj_ 1p!D6xDG31dji9[3=$OV9rƺNf1X>N9)`aZop[c mN:YN[$s\DZvrbŇOɯ7H )HQ9Y![#3Aw:K>Piurt)PN|ޕp'uNy<*YW܁zfbNzвQ>|VEj} DCQ2iX 3dmYA; ] ),0R9sRa8jD!2s70ZfG#qXF ws) |-8HkP!VK *2~jd0IOϮgR<|`h{ro9yM;gC%"Zpw9RaY>h^9ϯ>f`H:΢7 b(V2B97fj#=&<ܪV9<@4z\Xv]Qgqs=^r ?o5M8u5QaBMz?=ڸ:(Œb.l6ӫܓ=[b./fg?JKPY<_".m E2s1Wc7XXe䪿XxRD@1oQm_xB0D;!+١Aj܏dYXbƼq?E!# ; iqki:"1 _|--N#\i`'U=/Vnr0ZVFOӓW-Q|D+fq I][Zh[=µtd)ͮȏG󩬅zblTyDF\0(==< iAܚ 0iN%jp`:R"x1cGÎyE3[{_cp+UesobR߶v}ۊI9=%!%ze0;g!j6#^uvy)IxtPlcCk #0I>V0%r2M~0MޏifrK3*^ԣX#HX` s o?x z;Q{-=o)=Ƞ4&t=6d{C/PgxAl*t>RJ#RpDIWs 5B?$TD뢪29DT))FnZV[[}UܚRP yI׬W?A1{Ë\qLeE94_ha%W@~O ¾Qt?BpHe$?ɣv4"VkƵ\ 9p Qcymt|e~iqSZəDA'*9L5d'Nk>5tcANFsU8j8= V^ WJ%^_C^7q|vHE Mkx;"1jޮ [.<}ЫPפ  Nsr^VnFЏE@WP:|f'P`dX_gd@jPU98GxσDrPMi,[A#w>^ &+p7ֹWpqs!D"V8F̎ɎlӅxk<xf4Ofh)?RͲ`BG彔_0] o.nźFJ Ou˭fljU6"TTk$%,VVܔ3mxĜ+C'j|i(Qn&_nJu2W}CfT(vL=Ԁżbr}(&jU.h c^X-1/?8!E=.M{zdi2q NVbW4R`bv`@Ja_nBT_T,Y`O6r vAuxCջ܁Km! 0no;qe Ǡe7Up2efJ57;\3f]hId: Tb&98nKe + bCݵ< V-5.E h;Y]i5aS%o*?,N( m[@Xvj*ѯiO}MDwym:I߷b="1hJ,}Rhcy5Ka 6Qr_s#A46qIÃ+PK)GRD7#,I[A x ψkY02mV]iAZAAͿsL畝𥳐 PЍ gˢޘ G}nPTƫtLX GesV_nF7t('?:+ &!A( mbzɷ2% WB#cK&/bqN\ڤŔvp` K_ a:`u#yB=`8 ntk|AIRf5)ujsPAg9[גe b?9&mhGK~OڧPޗZIdO5sbl7# ZlCSLB8X8{x{ y ;SXCEiHiM^9xbpz(,|ȁq9\94I_`REfGU%7[@\(#]߶-(5 .T vG*6߆Qd?H |XSC =F}{qcw5*:-1 l>-3/xS1gSN\77>/s\BN+ҕ2"xB ׬(<>7 9PfBP%Ȋ Zbmv] a}azyC@8s-XԃLr317P.w1EO1?7W[ޞ7wDYs Zb'J3,@mG KcEQ?vVb;p[pJB`ɷax[#MZqģ?(=dQ]h`E#%joLYm4.?˭ܑHZ-d钼:Wtk@*r6$1|FK~T?2\SVmpݚ#I>7M|^Syq2DƖ %_P\soSk@;DmIuKլDN@ ZgOUA N֯nسR@548,Nރ4a+`$qE9 ͑fOpRe4'kF;Q@Fu\_exen(s"{ w!KOw;b48UC\6S;'#jG;X ./L7IZ[+QX(@Ay!fEr%vJY C]9\ʫ \W(a~jDկJY9zKVzfۃl1kf*/_P/`$ZDM(a {*Vk;z"e}h.bGYD`GI;oG赳FHO~>&|0$ XYϓ֛e&ԛ` p"^ۏT%|"2&:_WssG_]+rBhv%PnDEЪ6b6 *R>3K:.7k`Z='5vFezBS=G6e6`y{ԋ NԼqJMB/6I"vb<'P~vO&8*.tXϵz86I&ɮ~؞G(ÈDiڸ:73zI$̶t2ks;{Ӯ;>N$"I}}=zCYef].Oz$"3]GW;-I4 Cb`Rn`+/biyS>b*Yk A ̺ @h IM?<<+(ՉD* v7UOm] o\^K/<beם 54U1aAͩA2 fk :a]&-tۥh<}m2dhDFBSVIw<! J ]&;} wh4ze]6F!OX,f6,Rs&Ai,-@ *+@#R$:®$g8'` ;pl5~ꢠ:>Lb"e,-E(qsFwi}ILvj)塔9T's㱓3,3p'lj;An>>$ܣ, dU?BS>Vy;\P{*)5jڥW p*[~ڐj>|80;ת}- q=Q*Uxsܾ@#Jϊ͜8?zq8~e krW-h@u TKK>mgܩg"dnQV oƣD#t{z;G%e|㑐vODrtU1JܡzRD{ QhKV+wwҪl]kp9JS[bnc.z?*͂c9Ȳ;QkT ׁ&SiI䒹YmjM*2nU8 ?Kq A0FP08?p+DK-2+&F6J亸:n 0HJip-Xh{UR!n|be(hyMu#K"iѸ;we' ?Ŋߓ7[S NU̍*/gڷ_捀VC:]p[WY.˗uEn Z P姍IYlqiMAAWaWX4hoPNHzRYs+/ד6xRj|lFeM(Xq:sYgK1y*v|D"u"Wbh7DYx+S%i~&~m[Mŋ.7>͍r7^Kn:U!xb˒׼U$ZV^mKa-q+hfY5\<55EQnvMkED*Ɖf~%Kђ5tO4z;nn"[1p) DnȷNCIzzԠ|[KکC!bs5²~b ܹiroXD/"^4i*QJ^y:mgTK;o9Iⓚ͋M(2kaܭry+H{1T+ )[;6%;6L2K@*n<[*EPe,MVqvC=+̒)l"h?a62u 2KI&LSH|ڟ,ˋ){i5:p@/tDwMé!fYU H|f/aq% iv\?, ʝQԜئ '&P}UZ+ hx:ˈ|07Qo󥇡~zD" 7MQ rr)RGC^t 4p~&WBD~U{j"b%hfIaG ,PX*+YGж'T;}Xki?Zhī,Sɮ!"gyD.`+@d&lO/'aD] -+55¦Ϻ6WS;ȸ>5.mG+O0Y$ޕR1Vtqunq L<L8 s}G9Ea*c\2|>ܺ}P?G Aۇ4w_^ ?_9ч >1 YElw2TvxpaU῟OןʇxmYr~DŽ7`?LƦh7_FAX{7'"=>pG@+~4J$` ]DJ M=7]>[Q-цݠ9lRzE71串Z ٣$@BmˬmȊsU|o 7ms t1́|+M^u`-vG#ߢ>m"+,Z۩ A"Vh?g^𧜕OlLFW*_Z"d'{K*ܚ`^+ޥ y+!"[ta,_] d ?NuJt!EEܔ>s=-o-ДpGu߸>5g{t}%wbCt]G2AĆu#;12oHǯp.3zVٹ<2K+V*8fcfvۅfG&zя H*(vŞf~iݕpy,$<+@ӻc?*܅mfrlCBϯ@0tE9 J2c/a`#˫"KmKjkʓ$i!~hG԰<\Kp'ܳJ[B:!1pUF^^Gic{gʬWBw3rn, :m~L__;]/ڗ$wx D);""of"A blC'PyӢ΃1Kk`7d&ekO$05VTclЭi f>Y8Rfd0+_?;OAƶRJSEp=Gg3<˻ŚGl@_רhQIwD3ho@rZIw tY!shmݼlpCUYl\21sB "rёm+\aJ4 szSP*mP@^aɪ 2 F*oỽ.h]>6 ipŸsf{G7pΫ:TU7X>\B0Z'-5y}$d"%Eq`"~j\]ۑo%3RJWk"7ywW9Lj2\g.DX0GTb"CaܢƐkuh#h},9?Hʥ?l¤{V#' -.\.U@{ u5]:`#A4ZOX8ݱ5Ke#9Pwtg~ 2-X>@o-Hw ˫c{/,pV2*_F`n kg*>4,`{O63G͡@#Џj3)X P b?}ݶiv蔮*C?{0Eos&*|PN_nWtj@nzZgk/#nc|* q/ 5z:bΏͮV vbzWgұs[1ET ˒ qj݋NA5 5M XIzĭ<#1xЈfQĪ%3a)::BN!MoϔM&BiR.=o~vs{#ʕ#9#>;P_wyNհ?3sb1CqIOIy%i~6=g~ 2zYSoh?k>uFݘ_X_$.C+&V.yb!7 a ֊l)0hki@Zjl jR%+|lGscsjG ^RLK!q`:Trx;[TUa+om=؛dN6[V@%cB县Hz$-ij,ŮNhh*Dލ<UAr Ns V`+m\0ɋoLȿ@ڥy z$A_a]'Uժ q\! voI֮d)d ҋ[ĭ #\cqO^W1ɣ5=b0MN:S `2I8pߡ:SXì1 @yK& Ef9n7;ld+'+e եXo+[Pq9U#Yr^&j-a2VPAie_ ~AU4~d m.,`Bu Tյc+hh6n*"p'#\`zA;$##;K_klQ5q S1IO֮Ѷ`!geРUL TϞ/!# ܇?=nyg݇aTem` 8q,:MЎsr"۪ :gP֤~-=Ş@XS!N?ǁԍT39=ʬ XN"0|v /w9mg3f-/a1z\8DV (r%w@nnΘgR| +Ojh%g|s-CKH?hR'*_nR%b9eql[WU l9QwDxG-ٹ]9/`? h 0ݪk:/I' ֋= ]/a.cMq:H\9`egt|TL[Wh.vK@f銽s[g)"\pINbKQTӏ]$ϱo '׬K*_j}'25LǚVƐu[:s[JM[ oi8?"׹kOr0LEO ~ߠ|Z4I!1aMWH lg-A7 ~3vg'rj:܄?~F[݊5A'mI+iNs49zZyz9Bq҉k#~/L )$ kj9`=2'uWYJ1!7S=<ItV@wb@2V3k/"nj-,]gI]yh[WK ƒrpXr@f+Y.+NDWсC 6 ; oZq֮ǠsrAn*SC5r>7f6e%>q>0^?=Ryk?d,3CH5i"_8 ;D)Wזޕ!l*pL*!qJIy]bUBy)i~m~aKŋP#"4Y$KFR+ڄOBҠbHF U *LEkօ8o@ 1I1)_ ꠘ>^\xM﨎z,ȁRSC)4xW`E]Sm.T lLnFtUq&p㙞[#Beb&+\4 OTTN m 0ߏ xv+.3flS(5ڹt&qkkx HHUeeId뾌"<\{sb=ZkZfk>2r`Pl+Wa⁰Rf \_[={%5=OA97uҟLu2[+Ѳ {SȜFC#-z}YÔ͂et _1sL]C`wR!ZĤ4ڨE]kee,%`T aVc!~>1B~k#%IIl0?{)Q䦺q=N+G Ɔ-A50^԰)%&xRSep|Ö _,~fy"BªT Qx @2R $A11<޻بkAB2uecE= ^qV1 MP6rdR8qdP/I #<3K]~_D(K7F2]n ,[HDdB^)ZA4;qdn0QeIɾ/'.{Wc_@kl.˔ (&T8RۓҮ.loC  Eo[PSN`g%&ihQ<QQzz\Yz&ۄy1 AĕRq9 6'g8.~{plx%'&2pʙB0NS`<^:P@E!`\@![tȯDøVywFjk m(hcW a&٢qȞ'dyP|fMvf68x!k'{0hDjs;h [Y7?9D j:O+tM|+G|& 8_DHmndf3 "Ά#5j]Fl tl}%27Oyܹ9xۯ*$pS-, 2,yY?CR:Qĵzd_Y-<վE1slbHZ ̍emp8bԠ*JS 7?fOg!j~%X{!; 8SxLrf2}695 T&ռd3>x𲬽g=CLYnfňC#׳3}i#s$\< P1-ͪdJǦ^ υAJb,ǺA(w\Q5752π+"+kA&yY؛^knګrb%…&DD&r740'%̭`uX)[n r̺W1\q5A6+H;VmC7~L)WjES(n \jMFㆇACm&uܦ_9 ^0 D食wWY#z@R/qMk3غ& mtuwʲdPhS 'P m?5!Sפ6m}Q^\#gh`.~?6rquDY QZo@.}VϤl0_6P$@ cySY]JUIu%:wXoSU#ٜ'xr3 ݞ uDZ[(ڧ}GF\%QJU\l(HZePmidj2ˊ q[7 ґ L*Bd[/ڟQZ ˯ e NCD츁[DV3ڔ5d#L< MgF޵}~;)G_#wqU*YlRYVpJ?hZgD`; =cB8 K5F[ mb/C< 6ϑ0"JJmNe峱|R'Ie*$vxY"1u+)PR]kom~4T}D"ka$__OٍIkr`Hע+fmZHp7| /`] B-C2X 8ؤLR*Z7MrޏhCdgifJz5iE6݃!ۜW`B;Ë\׮{OÃig[NC$@K8V|lxLu '*bwKZ;*(k*(Nj,gibS녨gKԑrX3Φc)$29ZD3܏`A:7@:,l5$Is 2y#94w6qvĊ+]gx#]-V`s^ɉ*ݟ\k*neK}jϐGM>\ar4B0ptv$:ɼ =EWmk7coRU Jf t0 A$׆TRO?R}8NG!7[(ze\gObYՄ'W-7Zu3c;eљ^AZl797`Wwo||?QȯP&eP)l~{'iyJ;Id΀4p87Ȍd27lg-lƬ= x 愾;ǼbI!T.j. oPϗQnac`mQ 7UCUqH+޶Aҟ"[Sd]^"3PRbe˺5D}$3.jf>κ1ogҮe Pr%^KSIU#{֊a/Ӆ obkZqű`foR,ޯؠ{1尛USァX_* 'hgNaA0In[*+R!߇qUWb ig ^Uj}X%z`&.:n޾;q1ibpPbǛ "Z   CL-a4v\n #$%= D gXЪΫA~V3([x_jO)bEzEd*^B&i腐]6GޕUrij9֗5{08(N;pDtUSGng,D{"ń@<݊Uhq&a=* Tsfy$B%y#d.B{W2h걺 &*[(r}ٿKѩL=̶3lEDqFOSaaӶ0Up}50ȶ>Ɋ[46id54I4M6,Cwrb "OwĿ U=|*0fN.&j aYFt'5 -]3ӶpWQX6. {şo؏u:]^"s4Ägq&"_in hazRl{WQaa1Վ&?ʾ Z@u(&]tWs]iŢ ǁZ P;IJQBC{mU±P`'7sZ?FgKؠ3ٍi}>gÿSv<:I3A}'M,Ux5Ґ:yb*1w'߮Ɏ69p,\x8IhRW!^%l\J\[2Uwmڼ1xr<P+->yCE Cv& :CfcCG jH2vKqpq~o{0Š"S#\,Zoj>8W_>n)Z"D3^}6C;)i1ẠR^3%8,: OS3\唘KBZfdㆅ-RcFsB]fԷ(ayHgZoxWHU+û)~= Dk(݀!XAq2.` !hZ,"4K/\&&)7spI $ |[nNR?Ӣt K@bCb{";imO}ztiNEn%}?HҴG/Q8Иwf )s 5)d)\oMv.\Y%%-}67]]/Sҿ45sEOLw3u T$rV`m\ڎO1qd\o1t6W(jDAiuCwg9>+s\j TZa%t8@7v)&~n*|:_m e T$x-n?iQA:YjР ]]KeZy#4]Rm.t譡Rpe=0ف59uMsr51.ty޽H)D:c:(h\p$D|tZb\<lWhUa[hT&@?&5eW$WӏͻTkҜk?m)C}*u`]łaVs d\ѕҧwY=}L$(*o4}>fQ#oRHdc!0 U|-"} R@ <{?"+XObD y+xLI 13 OZj ͐=dC4g :}rL&>@' K\{b (/zT-p/MCeM$h}s좛L!1u#D˫πPnd w`'%܈8ŸXe~>Ewa^^"c|3/a_]ϬC~f|07d Dm^7"PCk{(9Puh0z!@d,`;a!P+e&?N6w}/<xs3 #'j44u\D6t-O}@F~|5pWd>c ζ-\AA1.whU xU ꟍ L茗_})"Kw`7Ga %O$P hoVߎK$n D 㘀l ,2lRs7m>KZȰ͖FxΖ,?]t (Bh3C#VBٮ;!A)=DOuqFۯn/:X˜: &z a]OTwZQ%~-䉂Dz°sU Kҁop0Y@Q^}U35ǒGqOv0BXֽʿ "yg>w*)& 6|dY,fަ.mvԣ2P['-&ΠB~}6yLADH8 ϞejʧhAC߷*T)r^lrܵOTÞMcЄr*?R=T.>;韥ILŖC\ [Z!ӓrY*QcʖP>dh&k+O,/်@ފ2{p<ܙtrqmV 1< l3ц^ImRֈJxBe)4ޛ^영R,bdVtOr$ƞ_u?q%Z<{[n~SKXr^HvuבSӞ*,X9sߕ@kITlJq( swuc]ǀy}WBR!\l֗ Cd%x"B?+?Z `;!,==DP 7ϧS+N1pygݿ+PqŮ!JYk3,=c=$ $J0Aiq䅛ۤ/_I^3^fPDL>x|d|<,F15v2WǴ'#h}ڒ gRqq -~DIsC̛4=61FbZL.E{ 3fo==%@5N+sW 8?0'E!!)\DNE_! 4}T‹6:f#sF)1 B>Yjf 1=R/y e>*W'tb;fIk| Esֳ:cX90^¼'13WjH1M"&Mh`3N\@zf=<!5(.!3ٚR~( ?w_] Pa!ZKVLOZk ًvFn66G>2 6,h TzFPVb[v*@ F ?ڂٳ ۯ ^$"ȍ&n"QDFlީK3c,lJ&)UWk<$ VM?WJ47 M&˵ʏ˛@27Ua=TͩPhD/ۭd7eݪn<4((k#Xhrc^/OW2Eڼ?gnH+09Wa+7@yE^#:pru-!RP+%QUR|&~2Wq~neEfwrZ^sG-xh5'ȳxqQ; oOV`eGk{$J.a߬TybYS델:{$-mcjB۞ۯ Tkծ7TOC'1suhrzcTA.V Q aG}сk~N|Y8k;C ,wpZw Zx0[7|U*[4Ѳ+1{u%w6s席d,Iqg$NI+Ib\Ȭfq\(6q_=_kܦSmI9S5^'A0'DR ˘X~[x$j:%"<7QJJ0]\YOzh `(~sZd.R81:YI3Ή&Q[qDZՀCr?̝[ T% C:k`-E|}⋒mc7ZЬY,hN9s7k5-r LN6?>3LSk $B8jboreWut 'i:U'_uΉ6D!@KVfح,8Y?:yd`өMrі…@32P2=כ\Skѹ[]]bދ%{GmGE|qڎE ;ZUJ hd拽/!޿<M=Ãn&uR[A ?(P7cɷAAfBw6HQLnԺ2vAj.!:3B^ʪ1B,ΌœFk؟7\Qba9(~F3WJ06ݎƮ5AsYlC"Wi,xA}6DnvDVz59zzԮlwWח,Jm a)OuR@o'ׅ(dxnIgYZ07070100000411000081a40000000000000000000000016599ea2b000042f4000000000000000000000000000000000000005000000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/sound/core/snd-rawmidi.ko.xz7zXZִF!t/@B]?Eh=ڜ.+ɏڒTvīE2H76M旧?i-~oM% wet.b1.^MB#;]8zG{d Z'AphH3IS~yV.-xk RJCR ~SBL?^1iױGT͎(O$:+B|G9{7?!Fp]GJN$stvBn2f8gg%8FWH1sESL/̀f& ]//Kg sWC+8`%X_!#%4lv#ޕFfԍHh VDi!?r]^CLmUBeͥוO_ƷaHX'+WKHO"a$#G";U6*)_%iN`Xc@K FcFaQ=J~%>A1_?ת(9.{/4I?-T©8U<U+ȐcʵRÄ&)Q[Sj-Ǣ$& =fVawъjKQn EL3K/"3v8h5)3zoln , J~OPk';R'h]^eM;gF2Ϸb:JrwvZODFExONS)릮/!mNbyCJgJl*CppP0.3xZЩ߱& Fԁ oHRZlt,<81erEkXwѥbA}Jy{嘚tm&b#b iQdKKrE3T'PJuQj&zAI"?k,.ڪyx8.~a Nlؓv?K 6M\\9\52R̫@j>0O_&'kǟb[oL2,^k-+t^.Tp6{;&Ik~F͔E&L%zL~5Lj>3(rV: D~rvy4@}8!NCER|6xjn=9fcz\ #5zi>!:ex1noRxlmuKr@ގ SLk1]e)c* ' D5nhL ٷZf^P;=ЛL2 "a#RTc۱e`Gv`ƊL8 qu4|ăc c܈D0zd^5(ؤ |о&Pvoj"Aro*{W\\8ɷ-2=;~OI2cNs_99] JD] T Vߔ B 2N7/1癴;O\ɐՅw'.eQ&`WŒi#>و\8Z@qR܂Bd@ݮEKd:}ʼn1o+[σ8h6 -riAz @Nwг%b[+q8mtf>4Cd\$u)geꫭQL`،,ؼi]tˆ%֗Ybk@Q(C^Vg'5Wd#tm@1g~S[XF]]A-881gd_qff@@9u (b0 #ô)'ݚ>5c:QglQb6yJ6j'{]nd@'uUnM`Ϧ^H`cf<!fޑSIHjkXD!HlfGqa9=F7 ZBoswJ֚aJGHN߰ybyI0zGhRGLpCWSe, >9#dv'O #,H\jzX^kUR< E#q.j6'UWn/ }/I@;Ch2E0のxKXw4@Oq{a %MPl=ɵ  /^I1@d`" N3f]Cd><$)&E T\ |i + zC { Uy= X5ҥQ5_}F/턠s_9e? 3ꛯ|{lڗ+QFT$,b$_0gf;-X>t|$Mj x3U`#4_bKpeuSkVM#!VZZ?uZ X)`[rcqL::Hxfظmy`?'2w5/.^zbTGp ,Bxdމ;O\3ql ^{BˊS !h׉jY1.Ȯ;pئp& UgNm=h;P"y۲=ja`??=߯R}KLI`4UNE޼ÛTWwUPwPu<_OdE˯&Bpp>P{rbˣsNǸߓ+PXޑ!1[zQc";vQE ±+Q+Ns*|PWUS,qRĤDL|0%ݎ!/޶yve= Y~g~$ha 8IY1KK+P)/ CũdUl$b3=e1H<ς#׷mr=*:*C :ֺf2Z_+S(` Tss|M=UG7(yRrZ=a$m[b0j^%TkL\5Vx-H?j6,Qj6.k]նP6*CwD${B-/[C'!|m',5[ äz#qkBOX82iH!@BgܫL;>gӤp:ۂVMxʝ(u_@A @5x4НMsxxb66W%U./U9aq[!k͙`ɩo 1-w3i#ˏl}+3$}5e'&y-[U+oHs38'&Ol+s5=)nt pvڲD3eElK!Wb`U#kGE&7~ {sr%o  F~YȨGw;eGv;?OH9! F6.ŞgԎ7}|ŗlN߇WĸU=owmQ _^:_ ++=!aƶ[CMяݮ$kʸzt ɸSTte tނ=#l p}~Bhiv0/z}MNG@6CB4i:?P8$·' D&<~i 4ryGD+ik|w/=;}[oJ&q=5=u!WZ@tN\k|.KS7@9ͮޙ$%Y^&|/_`V9:ZH^9< F~b";&υ"Ӯk sQQPxQchj , UK1sbô^mk݋pa+%ұ3m<`0?,7e\LoSH1⸀Nd8tMkDvRZ7ߨ7&vGT=cd T8J >:RwMab9*8pb ,>8AVDh%T릎HS4_bհ~ȶI۩ ȷCe;l+GYO'J=}Rp=IγA~e3N5?ή;2~h5Nk7ǹ9"McoCYr+[?|f-w92GWHO&VXjXA*k+ۘyv*S8TȉͥwYteS5w9S7YEv;gȵ`\YLr /6=O$k֐iRp2\9|-lUgo?Lb$4: !QƢo}o RG{L#8.g*teXejP! |ee1قqO6g[Y1Gc;D=f16,ȘnxFV{KPsh?t =&v;ap@5d:j&4}]OgB1mІ>OqqGCǐjcGZ|Q&&rpQ=Knq V ~' TB1j\3pLLu&LЪ9vMlfLcےN!yMI q|"X문hoP q{<^}pg7` _fκg!<"*(McTGMy:jAhpdv< 5֗ #p-SXސMI06&$A-6D`t|ze$֪3l^S/Su5{a09%燢:㑝"f%] =i\}PSf wN`oؽϛ*1mjԻpUG*fz~c\mJUÀb8rSv6hb|fSmD,TaG>Gƅ94>z$7 e󲅊9!O9>^!hWP?pAQ~15ϔ*hMeLtG, K__vգWUz3PQ7mp_hgJif>: ΢RLjLEBZñ9aNmɿt^ap7'*UTO 6Iޏ{ rcL*(I̊;ф,6>eD6E't|yAJ_}3;g獾55qsL)&~mĝG&Y J[Z}%_ka3$1Q+ CR8MN "IFmz1O>zM,x툐$d +Ӿa8,%֜Hr.,|ᥥ?~SP:@@2Nl;nӔǓm\!ei5|.XB)#m| ^ߟ5d+H]Rڹ~0$dQ[@8A+M1jb\ښ4̪?`{1 B]ȟ\M_uy-'{υ+2h0y^%^ 3pj8C w-JWfوk9bzd#_6/;vu")Ee<.'֯/SM^ ^y[s8c .FjWbPG$.$Ka0y'Qf5" 7g@2~9wváJ ^W!dq[OŲVxޤyqjSAM;;c/*L0dh" &z+w5%_^@M>v.Ѫ?^qKKUe,[ NjicVe;ҫbQ?cL{_,_exzѽ/7|o>]e4=kGݪB d#!1H<6HK'td.# ˴OռԓD) hBFz`7V70FLtM LjZvT u'Q#f╍d[eCUn[D p( tlE#; 3/TL#w KPIE8QEB"H-vCfp/ګ[ xYPSv-u]zy[Gg M*pIs :6Kl*y%77r,FQ5|B ̖]jb]VDˍXs<hw +TQVlaLSTmC9#wohe]˙ƳG|`=/.`aVL g=dC-`PEZn4,UP$gYRY~ :KjVJ<IM$f U=)`+aV$8"H0T +D`to!+i*"~-!!(QKZiv},&9XдRmB+v~|nuF[&=QoĂuٖx$zʛ'LBYl4!$ŝUpAb3Hemc?$5,#e;T @cI㬪]PV{V*Q4jVnё?^*bSth?9DIړP&6mGʚڵ%A )jzPמ#V"Qb3E׸iEB*j0L 0x$lKЭ[l I2IHW %i<4]qv':xZ2JoaT@'k| wڣEnwk5,t U%?e[ ٘xsmﴄ7wZ9I^%FX\'NOH @d9}3Xe5܇ż?Hb=| }-#jsc:svќbbS&c RxPzI\Z0zgQ1~9u!{"j3eowp3J`/<|aRS&bxaNIȧмB@'_W?df&ji0*yqR?Ǡ׊PP,]w;Zm[uFDr6^4 ɑG>ĽZ4BmAv+MSy~Z0V*/)'fofF6G m@VݗT <6 W3l%"¡VZ3@?aQ}<:SsS3DHdAZ@Bo+R1[ }ݢJrʤhi;6@guƂV{E#c Ն` &Ql׺q5j˷z*2 yP%{ERθ}m]/5ѸʌRd6_WIqƚƚހ#@S ;Bx<,Fώszk ,r>&Ћ됌z`0~bQ`,i ?3G!T:$H_Ҁ /8sjÙaHJ}Z?rYSDzi2&6TAszmWLťAK1@}mD*َ;mq\A"GUK6_/1%88|ay,3PC^Ցӝ=l:κ/|̟4 e ~u\P l2fǴ[hK|=]\p} xzJl9`j/ֱn $@g%)<ru~FH1c^S |5 th"G]|A W}x$Y 2,YDmqo~󕈇m,5^gL7r^дկ.*Ԋ"{L", J6A [@j`J>z( =l 6Z&\}C !<܈4~&rjlNAm{I)Y-hQE M!bF!&Ё?ʜK-׾if MUԥK/ٻp6_W=xU|Íݡ<x˞' %U1TZŻ(C j8%ߑdyJv_vBÑqZyEp#A)MI<sN uKFF%yu/.lBEly)Hgr ׶u8NNq.η@baYh"y}5:']C3|9k%LNK8)8{;mlÖ!ɝ&qa8h}O"$3tivIAUo.ՆVc(('=)h. Y,c=MshPո#EdʷҋPl }B}HfU"LPZ.De܄v^}l:-U~KKMkGK,k rek+Pt2q?#+h!;yUo>z괇d5{6%Ȩ1/HВ0Ya|ܱA3UeF@/|ۿo>~s+2̓jmD@b̼2#`c|+9-=q 4ROI:]J!4ojm}f.g@}^#.k9\9Km2za+(Qƒsks g`owgKG@FwgrO-QҝUuCuSGTp>5|M*-wPVD7x4/ "K.g>l]3Ekߋ`l^7\-~L6xHE[R9)e_!= ;L9cH[WH?/>,vJH9C8|:1RpF!V8܃FLCҫT)JLk)`B,hKWQuuoKϡ?ua0K!XrҒ5Љ4 d"Q˴3=iʲ e'yD޳Ъ٫+ݜ nׯY=O) A]8lgzV ]0T=xr׺:_(mݶ~H=TJ}X- HO*aNUg1.I&`K7U8v/#P>:֒6` ccuk$HQyytˣ#Fdq/#xP@@FX'yǭB]ݴAAixI(ʼ"RB1nR^=ȰNDHp-rkg%oo |xDkSl2z5Ajq9-@ 32o :iL\ߠV{INo,<#l׆>Y:`HN4~ql(i[iG>wMvuA'?`5 ~Z/#;.o+##Mi!ha.z Pؓu̪xF MG+^PX/~̌Cǰڸ˭P]"= |^@ءQ{b0p 3cΔ'*}Tf!wuuڿV!C ti#|4XBv4RQ# t0f\ڂ(5c(#Ⱦ HBF#FMzX*4r)wh*i`wT|GQ`"8چ #Z-!J\h䎶;Պ)*S$퐛r5s?tÚeSDlTν/]0vJvdՅ\$KS; [&RzYIv V53qg+\J9"eZAȔIWeuG T"B\!'Du"%fU _XW%;(aeҷ>\ZO"+d4?qw뽦i7 ?紇 ze^#Z BzVҽ E%?еZS!65X9ק'8tD$k}>\ZN=/t\;{xg7[=L^(Ble|lkG5p|U仺ٕ^OCCJxi7#Ov6Fdp0'^FݳmI0QSBwǎZ&CԁH xR8:m%rJ sr -*AHG Z^>>Dr+8ALrp?rz\+<{a7dϑnOwlNҚ6䳪mC7'X/U/ 2ueajt)50Cj)?tda:3 h*І_82Rj^^PPhQY{%˄]~6v9 `δ?{/G[1O)Mp`T|Ԝ0\U&hd5x\}2MREY3|ӂrPa6&{ b9͠&XE=_1=~y6O}lE{.mNvf dRxd CrBdYKYZ3u#/ 7q=YAp0Y[IYbRLTZAyA2M#Ew/Mɹ?wƁBsP9$#Wq Mn{jJTn0$< 7uZ#^ėK]h<ۡrGG=V 돋.׺EsTD=7#ây~]s~Y!]劲AdH#D I+)DX,ֈk+ C0U ".UpPBj Mw k1+7K\]_ \fhx$ 0X u jFѡ] qpPuoC$sA1rc%f\]S(ִ1~b [xf->!!4.0<'.kxoj-%(]VlQoc8~(ҊCSd,M=c=ڱ g+EyWuS*w)j=UGژ;.:"ǝSȘP)]|)Z&5wyO-975nܞ{N/6[|X,QR+Ԗo+.!zOX.w+dm%QbW6TI5!HJ '笓fdeft岻7H_%䖬tч-I*֯?_cSm>EeW wUuD )|S~qa:1H0D @׶c/cp{UaO]Yq?%1 HԖBj83؟IuQy,͢:jK U5:hL+Ө}Sp@J_'>*XI[V mY>,I uuٻ9"p[׷G,] u8A[bw0Ȕ}i;j~#UpT(;Z ++FGRre)#D?Zuuz/4 DIXg҂=WI!~?=ZS\xP,Aud{NFɡ+g[i^k:+|IʅW~gM|+n:=0YSyDj~O4F69V?|4 0D-T۹lXMm>Y&yP[Czq'sƨ*4R }J7Y?X EJ)̇52LbM E*C$bl EWRg:%$8]񚰞. 3ފPCK;# v#YyYh0Xt^6+hN IA  lUz:߀DTe*! +ψD ~zh҆ JYVY{ΛpVDƒ[e?TY|$eAd-%KR,!y ҴjY@RZͰ a SdR8 <őRT$ju9<ύ_`KF!6o);a XEy!GVIY$&[,vfUw0*t5ƨ&$M'=S3sB!8_JhSɽs{n$w4'F+m{q5a-O.wtIzW{j[1b(J b{j7CT{\bh@YJ2T5V:8Ԃ%$~Q6Ӥ1pƍϗofI<xXܘytlU>U?4 PߑC?A*s M2+ #%Ywϒ`,;s>R"v0;\DND jK~+F(2xXr-VW7[5^^VGdv5=u=Qvε j^N-]%"aq^;wEVt,U%G'|73v|h),M]{lczEX £Lobv)2RǼG@5WZ&<Yc;j,>b{X*i2!MLқ9>>H?NdY~ OaW8@ejE=cʁߎT[R+u- ꧲u-}6:9JDY#:'38pJ4a詽zP1'[^i t'7+|H#NiRA2~ЅpgYZ07070100000412000081a40000000000000000000000016599ea2b00001024000000000000000000000000000000000000005300000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/sound/core/snd-seq-device.ko.xz7zXZִF!t/KW]?Eh=ڜ.+ʆK3  .YjfjDv{wشyr["LRGo*Kxj>/'AN %-d1<(W&]|L9/µsyCM]YmwWڟB7LG_Z8s8( zeOŚ|87$D_J_Huv~DUd!( 󘋚]*R/IbZ.q>aC kYe}QX6˹J5M*~y$}λwt٠RfP"QNFZ #g^v4e1 GW,sWNe2a.rه;*m | >2pyJ[;Dy$z6;-B,Eď¦م|$^}tql2dlTrJdԘ%{@U@M]K(TJLA)ľÒvrlmIYC;D IEO7AwPri:ƉsgKP1men zf&RϚݠ.oɐ1qt=]8`HmAƘz=i]G3|#S=mlk5PRȄC{HABWM=ƆOgapl0t+ibBAc~ l;nke^ JNϻmT%%*LmGlMc#_ CQo]qAw]@a=6<]H/Q"Zo=[PKIhmǍkEߗ#'6 <##ڣ)үWR!WjjFW [:uvU(B=;Gg.پ}\hsljy"P ʽoO: (1r7+9iuL0ǏPFk4Q}TL7pQB "2'풛 WiW\M;X[ ,m@VF^8]"-m$Gmت7tP23-'M׋AƆe@)r ǻQ6n7D)eS$i!=>dïW/)/" גJI8Rca_ 8`Ji;Q$hX"0iee3kVZ.n4ө,c?o(ġKR Fq%4AԃNr94Nl+U)9qx::|V98/ۦ?fwB29v)A;v3 #;Cwc?2hԻ~.hDo! UӞ#/c+0&\A6&yJ =D0 f9glϖF O펬Xv)@~uE#W O=&ch0Moc,Ćʨ) +FTB+P\yvE-<~s JFA[q<Ne;ky%Qp-|њoft}$6oCQF|H',`0uV7XOs;@f$LRG 7u Gpȸ;툙NdGի^ _?4MVβh3T&=/뾈wM(^#}ۓQDX"_ˌ21?U6w)rIփB+w>`oxw\;jW 'z"+^fY_ɨ&>k5ԓ;sW':% ̾^s'5Tt]iP֘)݂|^| JA|-|6=*cLH˂p7rEݚ_8IؖCX*?q6wΕ~6WwAƘċݖrDlq@淽-P7›g7.Π<thbf.>ANBX.; $o1"dbY8~5y}O 916Go jKWTmat8j_^4:+']f X;{$J-67/χ4եX&֘{ya K ҫ5WN2nY >?ުE#S. /0fI|ԊiR!#leYa-2T3( ZZ\Φ3qMeiH}x.Uύ&Dwy,s 4ᮜEgcW^Ta-ǡT>!BggrXۺ͕{k]q#:5,yjN ח9)]ᘐAH?joɺXv5 KȀ`A'(Aı+/0+:kv>MM,cpDZyglhz`1G@|9}'H%/1A_0-|@0 cuYqAا^j̠nfn%<G=uD[m19 #Mv4߁vD]E!,ICɣ+ P`Z LoyyJ̎择fSH~ G͔ih9іYo@&q9> }O;z,%)uiFpl /wהζufS!hyl [AR ?/l4sg !V|ڍXl0,%хs*ec˩K!7:a4x):Qr.q"jV  )ʹe!>ѡ_fe.hK,š:|qm}oeLUT&fWlaCka0xP;Q 譽D+ *Mh:NCSnL7nhK&A\n15mtҷ9"ƍ:U7&i+5Jߚ;`g\mmAtFOXwJOVmg ܐ#ߝysD$grׄ)8L[&fD |}W_hJI6ǛV~+ #ȊՙjFMbr>9N+hX^2LC64{oʞQqf˝d7IXqS;Ǻsf4_GV^(F6$IJS`~ H(jAYd#3c' ræ1xb6Q/w:2V ȷAB$ NUHFP}%ihbv a&};9힎 )%Oˑm\h~q%;YYQܫGI鄗9iofY އODRD $Q;'Gb/% -v}4^ڹs kDFkqJ{cӪ/ܡ`Az]KTZ^in]ڲ=\-yeRay*knrNl$'"W Od=|䩲ɞhdu:"@ }mM'b>ۡ+G"GvE AT oqW-,wpPd6†9$ Y3_l5 8XHYaW-5>WK">u8j~e}uʮ74)B4>*GY65؍6䡅#"g5˓W. ɼLnބ Đ ;[byݪ9L$(\SGF0\0tBj >"U#2~z\gcg8A %74D}ϓ& uo/aTM,㮐vB5Q~2@'a'c ZT *nSSHVW ߫H4\=w?vA遃.uJ '^?%)xMrc2Oo}[qA26l4Ƚ hBGw{qdqq"f 6I]l}#s"A&W_DaK۴>1pch{͍Īe9)nn=\~sh8#B*?U=qx"ƾ俨%UV.)UL: _nu ,2h;0ĺ ,QJqO8mMgKɞnEuN1'5hqu] A":b~/3:6T3U^_ʖX#Y] 2t؄G]y\}Z nx IDlȉ? iT{1cuWԩF0r("R6Edp[{%N+<ʤjN{}7K)U׌Ii cP kA׷wD+;Fak%rUx:4IqH5SpA{ @gh|QVvl-@7935򹍥=z_!([xG eL~\&U^;(%{%#VN(P`s Qϔ"( bfGl"NXzD{oZy=4}ݯ\HT]x~t׆."&Pw=wzNYbZ")~y!N`. 9Ww <]5Pem[=Z$3ݪgmCV6/x=?`&JxVTc#$߆?ǿ#=gj)L3V+qI L'B%딓wέLi1sC*]df(T܅?A ft^wK5fJhѿo |Lwgƒf$NKn(V@Yc6|'K,O=471R_Mw*(bOm)$S$># N!Ch$8ѝ:Tָ (3iE(H%B30""?Gg&@wBV;z;-֎ULrȧ5|;pg"ef1b|d(:z\#H&vg">gAvW>Yzu! p9mm` p*_y9@n\gKAO@O6X%Bޔ'̏Tx^Pޡ9[ >PjAsI0P6FNIU;4jj]Hi)|<(eS5#}mCQbQs G6g;RvuVчcO8*\KjGGi( pՠNRP6]0%`$.#4Z6ߪdnoߝ0ܢߨgG뚧m8;TTh{˪o 7Qg}PG&5צrx1)͔0!HMFЙ<2ެ ﴑiИ`"XL ykW^>,e00;c$@ӣ Daӡc:yGJ0X?-^t,Kk##M}dGh1~]·l7cieV\mS]RQ\8K·1 .G15ś0}շz ["+eY _^r#`m孁:s%R9ӋiRs;͆VF;u2 7Tg.6N(qQ75>vV\;?9wVRЩO HoE;\T#}J؏XG~D_Ln)+p'8I^ lK]XE?ZH !;OZ2GV6Jrq ~rw,:b_Bzek}]`qM|vܟ&:,sO:S0s`qeI"ܮwHL%]Q^""vZpH>1Mn*J:]`!^|e8=~@,x:~xR$ӹ/o9T8E4[KNZݸyɧ t*6?vup-@=ʦGQ[G4gW]Ppܞ0C\CIӨB_|6P6{# [{ᗬ`_]ی[Nw|T`75ϗt|sG mfۧ?7pCY Vm`p@4աmER C1O?2b 3#z3CCbh +|5u|*q#xhZI3 4K 7/:\C ]?y%[a^JUɀl=DՂ1qNdՑ(ԥEءꙐ+y(A_f XJ'w=/zLd &*KMLBU&SBsݰ#gO?HT[Y`DH;ZtRڿ>-8l}w=g[bِ欇;<ϯ'k)*hq0*tt-ml>#d3ApK9,WǼpn\'SJ[hW=$C%'Bp&Wj1|3a~\WC Uzޥ -_wJ"2?,Ǻb,Q4*>_f@#)m dv!J`NRʛߩ4[%~,1aceZTPΣɫVt%@wj#|Qa!LaXhzD儡>֡鏖ɑ/0O$n,2Kv- qB`z3sq3uK!ցئЩKX^ j V]UdyT$?\̡^q Q2 ]>,]n`q6 6E"=1ڄϖ!v8OwwUWȣmo1qlfI+Ao?ώTӻ [caU= lU/?ӀLO4G6L!^A}pɘ`tRCp6JnAmN-qG68#=[H)K*"?*0/ 곟'L9Y52fvoxjѱA*4 ugW/E|co;Ɣ~kua.Cy2QW>ON(?A/^|}Œ6?X'g዗nKvQ174w`Q2U],*f! =1/GĈ[jEN~[KXX-8c}dLt';JJC ?Čn/uf]M/&_Z=B9QK#mt"ҡ)Z#}>D"E:/JIqj'So6g 4?h𾭿 /I4 ]ay}ֈV_,l(ʤ".CkPbgc8z C!h @y*ϴ\̏+x-v$-5/zgVKݜ#*W3' B#)=p\&)15C^͊EM0i8OH盞_r(zW.VQ`I@_O3;-J~wBm!(U .+(e%uA-$=}䧱K7m 9T%Eehؙ#?5)4mC%ܨG4|*Air"./DC]/wQzv6;(|ڇ5?{Tȸ8ȣ\|l#NYHMg NuMn-C_o*/)8@-[WsBǡb2/3U2 Bh5@-ƟFp?_)){E OXq=1 K /nBU2Ys;RhӉQfM6er ېQM ֨l%xd 2R2kf1HKK,TAc4s%v:x:03JJ1k<^(?`yC|{%inƋ[``5~G1+yv|| ?rv fVu-9 E(7s9 FT`"aC n| ۸眒t\T:}/P]=&oW+ګ pGh=4"k ٜXy[9M=e.W(ѥ#?8j(j ?ة'*Y;oP}HX݌c?RlwSďE%OV<~ci H~Qg%g/6ͱ`ń;LRUu-f˱G9y9N\Hrڌa7GƮTV8!GtV`hfCAR,(Rc}4AUoMl,ƗofBV(1 eS9*d!-ą=rކB#^Ls_r]xX\cqy+tX!9#H=?!ޫ':: 1VK%wMxDC | `޽m9AFi㋗N)X&rl%`TgDA8uVE*M!h9ƒL",a⟚ߒG9 @~A/IGK[|9y6ʨ`>*-\}jyxXӳ!Q=Y.Tr" *x.9"<9PSZ V" '{dGyu~쌴7av)k# SPePTlZ4&ýgqcKftJnR= j "_6=!eA4{iڿ/y PC# + glC^# Kd/s R ppp@KØڜzoK H0eUV`dABiU60vj.w9>č|=)f%fk18*k3 [Nawd}omtD >ҡ ;O ǯɸ7Q5+o/dQ\-=Q]֢^ eĨMTAq:v~0N(65fBe+vj< 9 c0'|D??(V8~>"羧#BN;P'װV/$W{Npέ~/zٓhs h`@8eZj !ӪbhnҳUk@L%m}fё@zNFa Țf^|P|9&\,3fAM$XgrO;6`_7G\,%D >}뎶 8ekd?uxڰ c.M+xyJ.A]K %iF?^\%WQ:˟51GkkҊE L+A7yp*X xM|i&~p/a|Oec.݈ʁ6(kB91t0WY45a8چė(ĉ1G8L8afy궪j jY倍B![f V過(v(h>ySfWv cp7L"b;^~ZK6D&mAcX.vdDJ=Ј9(vk 8p஽&ʹQ]dm~K\uٗ"evxi:0T5xʶf<20҆ cždB[pshIIMN~xm+9[`/w曖_W H,K"Kˣ厼.FTi[2x$I&ҏ2fF|P>ò7Nc5H,ם^mW2pσ)?v>Ǟ㷭wd@+ aHPr[(XmN˟%$BS#rOM= CH6&y@艮׶=%qD$:/ 6Kc\|ĝ}.EFOYR}YHLW Jc`:" :z~|Nsچ25$Q'Vװ`geLo[*J.[GdiY1ΩERJ=¾]v[bӼ*Ɖ96/r{C #5La> 4@<r@IL3AW>j4c{Y u2io{i瓖0OljyI#%L* dsze~|gJyDs&ʃ76u}Y%e:ѹx)l3YA". ]"O1 1K)i+ ^Ӌno!q3=&ˍF_[D_եp".8~ GPG\YMZoS"w9S-fY (8:ϰОkũOCtJU9Ț \ջn#8(}<ٳcxf;UBwvI0“=7M?$|]V+S73^"c4((=:jH8Voኑ7ꤓ,1mNzGºv3c PZ";G*bt!Itb)}9X| si=rɽ| 9p땔͋C$bQavul1"N0Fe4U^ -67z %v8H):%7e@/Eδ cSz*O{^%&RjiK|--C9w2_ ݼ" D?H;S|rG>^H߈bnѹlPN#Aq=]η9i%#yLy"c+E p-־N|Qt{ž㣦sW!~f o>mv\mX"2 XᚸQ m`gD烷ٜix A:yS;Pi oTrГ';Au[zg>shJC)J ~_p_Dz5=@b'ڗ7SpZQA:aNM `g76F]wKSJ(O|mIX3UN1*l*}Ū uV gHZ11ؕ*J|%cRrջD."bGW$,7a@M&-"fEX(-]"t6VQSlKJoK@'h\mw XgȠ u,K-wji{Bfć- WXj҆% S ւ:zǶgc '@mPʷV-1N}^Ue |Sn08^fcՉ<9ł&rq-nk^Pɞ Z.omCvXA䏳?5cј#X0c!UPN2K=T?0_Xfs):Yj oG mDO!{[zx Lpϩq;e9Ł;e\r3$H<2kV(@ʖ h3E@T/HXiF=h]]d+t08م/dk6 Qm 4XwGnNikBlds*J\ t8ji)(p.\i!pL uol Ls#'C&J^ 8d+8ouT{5dDOSğ5HFi`J# ל fzJB sVdd!j !D؁JOM1a% ’(ץ~GN3P^=_Xio2+[^}"Em\yA0Om`=$}}*A/1A&5=.GVWҜF1 BR'r2>H4q,>nWb}309PP/X|c^,|`y?{Z߁ !T a^,JS]3ik7s[yιhTXˬ225n|wAL42SU~ Pgrϒ,9}wBD@5 b邫(<)rƊ. :7C z08[mLenjnS~⩜=^_DǢwV0e&HWiHB5bMcgcDQc-<<:nǹN =ZT04Lt|$dRףO5rw7=Oupwpb7F G P=Z]-sr@s!>禨S#Y0㵿va AP:P7M㵏@T?zbìDls~cKIrN Pz!gɣTIw7'<^Y_-+ 768ms4\= LP; ڰTF,' uz+kE$nNKr9դo6q[o'K5*; Y_@[5r+ujTPo]E~5xc,-m'0tgL&{],GIBu_W`@Ġ,G)%q1IZd@7ҺFzS;'׍{{vadܲsb%?53<I`v} 5yZ9MFPeԋ-nc\8oX5U5g&g䮦&'nxp͓dPXY|$jBnAd<6om)2W-F) ٣ e SCq\ 8 onK-,*g57(6gW2bBnIyXocT`mY mb]E04%NFzBoqP.TeX9GtQ,?a(g'(`lN/_P dϫzD$MbT%LȋT o!oxBWb7]'`i,<`6j{S; WD|x/MM+,w*D;gPe;zkgC9d&\ƺRygοQ#9qh+BnSY4;%ޟ&;Z.IJfUԘx=[_vVO{3lB5WK|+gNG81PrwL2.,7vt}?%IlW-;ۉY۟ν?bʪp/tHU*e$M@؀T63GMmf48EVhr4747g?V(b[pb<{iәg]{t)iS`z:辷t|<,$},Ռ8ߜiTꖓ)/; *^oֽn 6"M㩢D E'GM5v:3asSMcDRX[Ȏž:?!`9wD٥2jeG0aqYO %CbO!z序(d󟳢v%s^{~InB$a1qW# N, ~ rXaş_6>UrpiOCNKv#Bnj!AxzDpу2&cI!.t2HZOi-3A3MRCč0s:Sچaޮb2@^. ?e32tr[d1$V!J8U>[V *L>D8ԙ+)ǣ̵(4YJb ~#e[E`V,Y~lvzi'ؑj&ޫ );!a}T*D`,Ѳl3 zV֋pjE(lZ'-AU$3Qu5Gk6a*TcbfO,{W2Ĺ=:(H$`HcR%t{æ2$+wCf9:t`~gFG.KQlJOz|* !.0yuTRt) [p2lOS4v kYOzZMaXTeќ^S;3#Yy*goTvOS VlWh#9bUk[Txjbv= K0Ҽ4/6`a`"&&ZzSd#r5Giyׁ K|G{tn#1Fʙ\M~H =rQ*=Ό N<@ooh&Ԉ_\+!frL=Ut{gռ}V3)|[~u.R[¤%ˉ&-7 x9a&|qד\_S 2y^Y.,G5 q|Kl.QGW.Xe#!ĈoC w4$r+!9y,ae65h٥_.DpEj4߱c@- s8@ ySū&o~m)PO!*,A p9w4dQA`*-U,pc;2PpUBXȇN=Ok2E'vi?#2ilm|V_C 'DC2ȬA78 iS,~O lX8'Zy<4R7fko{f.EKmp\M jYdc'jRnږE96^Z\ ۾(y eK5w0 n V-jvOҫHP aYja/Vo\Vs4K=?EnȦWpΐ4kJ8qN_\Tzn&5GMW- b w.w E,hE $RLg/ ڛјib0'PѽUrP?"hbǥ5ۗNI SvPl<е7P,!"I$O9`-M<}9 J&LNSby]I$twP26Mv`MÌG{(#rUy\@d, $g$$8Q+!:9tz`q9b[ZꈭHO4m`;pj{ E1ᖌ9SjT*DVSyl"GDB> Ee|DOmɖ̉$XPC?:a?Ag!׵IbAv[ef fs/ev$,|di랊(Ӄ<8 r?߳(c@r; [WWh,m9YvwU343 .HR̩:FrwxL8IlYaھSl:n 12#VRnafc ^fv1)sW myc'; e/'{u&Jխ ըmf(.iwM(GS;p'$i&2Z:ĝNS`]@:fD.}%5δ/-;2퇶-˝5»<5B U0sDk) SۼNdꖁEQiOl(^30{7 5vDiUD ݌~ RԉT$\'>q!.V mC#8̾ؽ~_+*9D;ZZ]z[-:GeAıvQ2sMD_ǟ!9ev2QZGnuK+N9tvu so;> xr.ؿ}P7K/ĊMSHAv]tԓZre "^cݜ1xvkJ6a|y<07@/N`u@R{ZX(ʳaq]Or[(g辕x0X|s7IqqDJ7}<3Ew+l')B+Fåwu%dE\ꏭεh..b v270Zd5Oy@C $:ԃR,aJw6RApNCn++SOƼ4Pl.aizm,h2ݍYshr!fwD+F&T'̠h~@9)% ҶUG|'b9г+#/&G#`/˜ /wX)~; +.lo}P1'йb+e~6B Վᚶx;ؐx5:"rE.0Ӯ|/Hx[I2z8WmR'&9<#k,'B 8&caIAr|:=1N_lʍR6U.ŋXIeTL6U Juo׷ea8Qe6*#8| A}h"!ImpO1OU(,pϝU-k *ܼyrg'ڕRZ)޾ @/6&ʇΉV p[ ;1遫ZSd k;;eGOn}I(nQF$eKɽwuvAW!$Qzkϛ4a +$"z>S:},&6/R*{>eXx$O٥W_FAk~%ȵc`CyµFN%07~@Z}F-Zm %39mL"9?W%1[ҫ]Y>вq>7e7UPg"jHWI]eVOsS1#^7iڕ'!\#8m?{$Ҋ?{Qt[[fBOOJ; 6h?0xl8~<6ەlǥx,궣,Fp|ɋB"(E4OkP: z29DmmBJn}=(0:FĐ樬U*:9+%'cb*M,-F'YbϲX OY_#xر7V?1G m)~VF>+OΒu?⪖[i2 $#c#74A"l @h@A3eK<ٺMNmקj{OT]U[?!EWTZHG6KNWma%yui:4xFXSѭlKm15s{6E=/al1~2&ޛ҃%_4ڂ9Y$ni5mrߨ*N0|-0i2 N+9.G)x,+5qXω$?Uk{,aQA4k6&:q}>?@=6z b[DA!1|A~',reJfQd"EUENu< f-^2jsR9=B p' /?pPׇ?'r%|;_!NPz&pGi[^NkClܘ/*==cܸE*E-F^#Dy)GXr"42v *//TH\Cb*GC[;(r!y2E&ev5/1F,ܑG<=%@Oc$:vst6i5V`I[V )pW*0iS"Fa<yUb* g?ta]=qzǶtĥ2y'}ɏQA; uÓS\ZN1X iMo5XnnC2 ._)(hE"1([0{ E`7=垨Rjalgێtoo;+64R|M/Ť Z0ӤY8ImP5QPLX4V]a!}5Xgvegr`wd"X -Gõ,#e(3~V3,oObAL`(b(  w m憤$7BCZ-yU G% EVK7?PiMڜ9\ УJn ߵ3"Oߴ^iRs#+8) qVJ@a3;^߄,S<'ꗢIt"ns=Z;a@#c]'IڥՕ$nإ#;g<\U`q(.S Iip4r/ņ@έG 8V1~d6V;H(_Iը^^;=˃QR!LsZ뷄,O.92Uފ@=ib 3DžwM2n97AcYRN$}MRcOŢEz `#(1v#fwؓ >q]*إ<g5hS!ݜ.HJMb9 ^8&jBL΃0<{Mѕha zjuP;5GV$eӐ) D֍ 8*#h=EJ'8Ct"c RgFX^wDN=#e#kVMz}y4F6of'ގe+h[ {"eHب$jlkmk1!IjE g:= M.ײV!G~pthQ$=0'uӄ}pff |ݧpjˡn:@e' 3|!#ELqШ7 ^nNh-j[Ȟewkҷ|5vJX(u# %샽^N#"B| ~qC;qX>ECnC5 t:KF Ţf6JvzZC-3܋J)> ɎWfp-YT`VQQҰ]3-JwIS~LHǃ\fGw7~39MDGo64ǡ㏽004Yt&g ݐ8\1{js _j~c1Y4BOAX};iGS7̑ jJ'x2#vcy )94ج̳$ ~f~o^!)xah_%y9bo.e|mNW t̡Gr (MC<^"[xxhǘVQӂ_)&1vOkɃ{avųEaK m:ips}Zm _PhqG+GF rS@Tr8,#w7s'rc[5矽|2ί]\-p%~v oݒHgSHYUotx|\`+Mi8݂wTR~C9zִJѝfrLE+Q-bm3P;3yuf:;]I:jnU0g0Ɩh1.%E5`m/I=+"~( o9W&-E@*Y/d|gG U2g |Z6gY\-k^U`aB- XcrǢzS.q pJVrn h\:؎,d*͋_e89wCS!a.|H9g\P@$(  sõ1tj Tx+Y9'. m&*D@|WTX!X3xq6\" _jP+fG`A`atz & ֦_[M(`YVŸkKK|s9m)0{aScRm/5H3"U80;(Kاy ԞgQ9r,ԛ}4>jN/3% $*4:_D<[eCڡf* @2RU50ԩ$\@L#`.(oVv1e02348I^Cր)9(2 wm0]2>, 7/k9 eLoN߉nc,:ل)qC#ϙoO+#uH-ܩA[ineJ6byP@p'L2q{[lIO2d _5l>eTkίtٮ2Xr }:F-s2;cyɶ~Om͂=B`.GIy -mWc)5Cf |)s ϏR$?Ѐ"S5ֶp`;"WuzGA1RwEP q_?JB̢)ڳϊ6Ə p|^bl*S)P|{zX!_ד2mBD_|,򛀣%Bnbr5D[Th'Kqժ PE'\pg)p:dqn!Nc-iwא [DEu9a"!rA25΂#~dlibe Z,L V[k&2ޓ!*e: GOVT^NޱVGYܚwدX3skv4 Klx}E֣ߟ_)$~ `iB_dk'0=J yu])4:ݏ{+RDGy }+n,_˽l*$O;wĩ`^tIE<2VM8pLP Ym8ćThGKj.>}i6c;;9P3(yq\x"SI(I2fkFz.oqd!j6{ߐ4Nl,͋^(Rש;%n-_`2ϧu͡E>r,mx8,n`Ɯ ~CU{@6b9:5b2w'LMigHO?y_ SYYPjLoO:˸/ȕXϘ 8MuB毃Gl%g W{e|]C6ys(UCܯ$ynAX aj˸%L., ,K8 nqz?dm4)SGjk ǽExIQK1nZA:!"6[łn$ (l">w=X-X|zCKjL0Qa~aҬt&Բѱ:~x칃`E].d9Ix*ig$3?OEQM&WKhO27" "&lr)𞎛FXJ5ZlqPbHNg[bã^ -) otDB| 8KxS/1tvHO]l7KKٶji&QdK2~uO'xUMmd|6M*A,9Ü`.J 0F;@ΒOaoE(n7J6?.%i~9nlo p+aU>=ekR=ק =%A@k$-V -vH0YTXy ߙ5yz]J8]Q=j¥Ll$GW=Pk>GP<%Ŏ~\rEvlJɺou_iṻ]dǧy|@VWEh8hl ƻ8bb8,rSD I_18[c` 3cʊnHk8ӓL[(k1=2Y ?>vh6_Nг:6SwA z6O[4&:u_< q#ϒ:jwh|g"]dP.`K#=Y3q6Z2s'>_rwId^h̦v5g暐CpZ W%O4ZPJ'R(iJCK@^x+˃6+Ldaӊ&7U/wl8Ig  t"@zKAbԄ/;C+A7?0n ",H 5"{}qm;t#;uj?c6-zxy3tJch֮ <ʀKw d%Uw ƚc( >k5SqzFt[43>&V1{Vl"J_OQۍu_|kׄshѻ7e~ #ѻIΉrdvsI@.' ۨ NF3N*34\4)x۠98>P$vqgQ@{͇V,eJ+>WAH Kl&[4o%6Mת&0JP֬Cʥ $fCBHkm|+zt9j[@4jg>1_0?0Z}ZXmXM٨kHq24loEh+a+,)^V(Zc?ҩu:[jE^nQ 9!]V ɻ{BJ4嚋:|B oCrp*˯u%܎^yl֧с$@i6_YImV>|H!8YX!G֏Mv妬𝸖[(fDsSfv5/`aJbu&AUvxHdu qD8Gy6"KY2em{'csZZlLxa|>ؗJdJ΍_K?6z4nMѹiH{0*t: ibC'Ef*{8Ձkڈ]h+SBxW"|Hd36;eYGiII>w+"SBb6&;(Ak@0\Is* (J!cܱbKKDAµkDcBwb%X9$a([zxQ͂-F>gW{0Q,,[~<<:ZNPF]=ٿł"zG(6wNA6y4b}6ztۇ#<XĄ|sJRn($_QgA*W'[b=hZdqC^zL{R$]dvgҞV.J%ڱbYYv Uܕe:<8f?%d&XGBmY{_;",DLIU>2Mjɵ?J×.+mcSW3t];Yȩ a1GӴMCz01ws {s*fpܢ g /iu2y<պVKb2:+;\C1kdێ)!_JvQY]9a(cg 2A2b.X(^ we\A.~ Rь? 5v3 ¾\n:ib5<(_nXH˗ drWp O;ň#hl!'  +5hBf';v.uAM(v#{38w]2oيbgdh{'*U,p4y4UM?1QjR[*Q7)W݅ń[?쀔?Udma:>:[#q@pXCًi;o[>n%fY&(jDjzW<a`r5q{"wpeggn#mAoG}C"ӧ 0p,5,υjRf~P_flᴞOȈ7:(vOL}/귫o>'$Y\,HN:p{=G oe(sȹҍq{h)2<-7EG9iyVc;B1gQDӶ [q5ʧYSOo~oO>bOЯ'gniFPNQWl"Q07& Gʜm-$ R󟣍g/ 0vIHnxNqPXEF^wIzr< ɄMNX,Iy9~--ŴQZ798\mcIyR~7'|`s {?|q/o & 0/POO%K%'"3".>96Yr溣'Vd1Esj0erbSFPe WSu"m.cw4԰'!7__j%?tFDx1Y4WZea8YPw|d,Q}yHg}K15,^NyHpDLpz%TmzdO}Xd^ OH" G :Ӣ۫_>yB]]Wa]v |MT۷Ap#i f܆{Z&-'|GMf EpŚDuRAhU KnH\މ91F0|ɧek;X ΟPLαZz9>M0IU1+Y~H0/"&[g vrt!Ou=4@1`ճ|p舋hx.= l3I˳VInG7bih T悊(l Qʒk f犂 SZ.eYB}_#T F.Ĵ}iti+m= ma6+Gy;H"_~mלĬ;nb-2?^*MGp>)ՋNm 38?&PU!((G]i4I٩8Đ{vb-#l-urGDf׳ʊ7t1A+5j<+t=Jgmu1spL0~ngkißnQM6ã R-M b0+FfbètTAdޙL= β%~P1z&b6vaCa{LH4$dG 5qtm>6K\GPoatC% LK"uG5TMc>^sIT3vP.#g?(6FetiW챞&}$*-*jO~956߻^Fhؤcƾ" ہK048ϛA_;*yqEJM5$41L?o}Hq RWtBDHႽu,߂4ȠKƪMï ]@IBMe Bś'e =vte{J!dBtPda04Nݐk-Pɬ Yñ զ%HZ\F+4WENҤ4=M ܥܬѕSM#z[*[.N &2YT7}saM|] Df wUNdxWFBLv=P[aYIF f퍞lLeOWɂt.i $hhio{|R6fHט_lKSAn) CC3db"=膾:/Yz%ؼɦ*4>rJ4209+-Tй/ASc͙^heg$_& ȅ"uQA0J*=B(|t4sbxfĊj.D,]"J3P.K5mO| .O-!we4|1! -?*R,WrRvAٔ[05aBߣ#`︉&t+ pXG^`zƅw*n߱(ނϐORiUL.S+ [D Œ~-bٖ^+.LH2E V2 a΅\hmoÛ0=hpC)=/SÛt} 5ABSy?vY@,% Xw~ۊ.G^ium`1;T(㡶Ґ*d9 ;w8/|ӭ.٭㮻!HUkԽ-W=^rz$mm2Jvw(;vs1g[(f\=yוeqWt/V>&Qn/jJg8h*v1ƲUs"NCۃ >T>2İ^SK6~HdIWd3,rw]ddJf rI5m؈f8{St&?x$U$,~BI.7G :M3]-S|@~z! ZWE~`YPcnOշ8[$Q%FbmTC Ż /w53R] ߁S? s„ J}z˞pyϚA\/*c jMFd8 g6|{Z#׫N-nevnBtPGeYv@?| gN'"{vyJ煖\$PtmׯBvCq&z͏\@J؋\C`M+{T2Kl,.Rn^#zpR("",T^/Hp:1٦z\O;W3\3qF,PcgY\!Zώ:&JwTq^NIXHNe@JLM-g'f| Ҥ;8.2 t?q`t'G}44,Sk"𹏣ZYs|p8TJ K_OqF`uo#(& GH܃b7_?XSֽ<(^p$$|˛~$IG#M_*>z.^vV'{tev: ڊI*$}-g0UX4P(J8^X7z3T},eצ2DžQ!uFghA$X!lK7|UΤw]䧡 >*0+h#9, 2Ž 1Pd~v9K1e@N׼ə2 ں&vRB™)4j[%7 7ٽuk @n& kv[E3CRC-&w/nl]n+GgK錹+i>-ro2t82J\z AleVJKؒ -~K鯽JM0"otwTi@ԟ"v{sҬ߭b}FO]$7vX= _ڥ381dR̂~v`CF ժ$522Xi9zOpnTL؊weQ{$0:Wh^5m?/ñ~ nۋ̔2KL&^Ph5r"JŨ">)=B3`ՉFWDlQ/O`E_v5WS*pdrEyw lhZ'M$kVś-ί/#([2K:8m-sp>pZklF3B:<ТĢ)׹Z^xhP&9^248Gi2\PaW pEM|SOJ3_'sAoV!#@'fRM9B:d\cX8Fh"J;Zqw":.LM&Uh>-AF)хPˮiGTD9G/xBgU󉺷 -oùίNS |c׃`?S*"X{/lt[3+IӾ|=H] M>@8Vt} VOŌ[>h1rD"ȌV&/O*֥ E^iB*<Scn=D]E(R%)GbV OND.2u|E#}|!b,Mcphn&=Ds{Q9Q^̴@ N:;Q qMTvuxL.9 n˹x3 N9y.95 6pb6(46Q?BIr#wJr{&0cTsVE/YuHE/p"¡1֘(/ ]C5@U46PN*RAȼl.pS:b=;.Gk s `in4H G1> Rnh=>Lֈwu34G!Oh/% 7|;fҺ{q !c Ҁ%λE#cnF,{zh6~tPN(6MB(P?hQ-3 f+Zh~2.?Qg[lS.4s1E<Ԙ^kDJ(˥]y6 ) 3jT'jIveDVGwڄٳ x́R0(tP>[V^ݏg;(LsF)3 @Fw)N/ (IKbO 2a#j"L:~XLUdP T@۬T{@O48m``66fby&V ~Fu0{j%"lPઞ.2h&y(TB z{+9jKoeFΈ( 9:wZZJ^íVW9^ٵSV޴f:{;>M&q 9:{~n ׻4pI2S[>pf}.YAa^?dW>L=iIᗐY&dO ( `'.'L?i/fؙ BoޮP1%Z`W5eO1tzLa 4#5~{Gɦ͖1tB9ڄv4qG&ckE#"rEK(y|pyJj&0L-؎94ğvEs*| lk ԙfǦ(prjKI2w{.F Cxע^s:̎k $b)%[PL?Zd+Xyqؖ 7~ĥa>@ ,0eL~-1>IJH x}+kLF#╵ۭwݣvDg/l#A5 s8BoVw6Dey0 {?4MA.5K]kAȞ~lZdٛGN5IW ϖsP[ JsvgpkHo.wCcv>|nk0Oj5&H[$7ϴ21"#e1vE!zàB9o^Ǟ)V'li,脢DT_:Ua(am_Mн+m?:'c2`}ƶ<;XwS=dzB&ryj˲ed*fQ͸#7] `v 17Hbw'G)XnS=AٺHXtRz~٣1^Rx;9& ˃BE&'&ފݐAU.yvTM W5i)Vk*&(BEPԨOK;"İdžD 62o޴ĘyuX.%+lƍp2@}M_")Xq#SAgEL($|L;9 -noSHwM^hQh:Kز)@|rq^jTdlnHӖLGqaT e)UR'x<j͘z@_/&ipNEL6ˌ5S簁w6'S )J I_nAp/XXG*{(xm&TBJ^\GZ8Dއ'iVOmz;xF MS܏qbFMޒ!7¥9tfXx3Z>DQc%LιN P}~k^r,nɌ X:\.5䴉.‚}0wn]ql߸%}:RY&c{^y!])䋙sNI%+Z᳽X290$P䛮0W3nb8ilD9vAMAs{](ːZOkcg[_BU[TTj(t36 {Yi/ ɡ͡ Ğ­l?BSc%X L[9DzfK K"/w%`RڃËT) _էd L9SLQM[u=ď޸9}MuX\Sk9G&-C{\2[ht?S.1TS5c}D;  z AZ _9 /yͤ`^iw,^IFZj&qJLB\!oGjщ'ӌcr Dgcc 7<;F?}'О`egUp3L1p -I=5Πz2ϿQch (4(ɕ5XAF]rD3i,ܑZzYGW,f"ַ& PG,zG0ek;ūHlW{4]nnc~4e<,jQXj݄TecYiCKGp{JA |Yn)}7x`t੝6άxqMPiZ:KǠ?i /,2CX*c_b5Йh!tsmDhDS5%~\jd3PK4X1Z:E<6bp"StbK h b+Ï?# ">V3C{'Ÿ0(8FO#2sZL.Xq- ƍq o[ ACFYe(%Jr)`)a[ %{p*"jgnWM֡ n DĤb2w+Hf* K$ 1A{^wNd-9k<|I~[w:2#A٘ebhnh R1@'˜K̡2Cա1^N *2K: <.NɆb.w]O,?qZ@jX 1$9U*S9{D#jO$N] FPhp,{>\,WlH7a-#Ũ\tS1̷~kO(,i갳].͎GuXAc]7;0s4yǚm#'oCs+@oUmY @)Z1Y'W!%֥pvِ>BdXƋ_3?/ ^67[Cabx|b6`プ&U0멡s/VBτ2Q ֻYDH]`{Q\B}̘f D}~W =q bHe-pbspۀ^.TIuE,&Biblb{(?IP^i.Jos)$8E|1Q<}GY4T<3zB[9CCۨz"l-2;H%v kڊWwQuV ?/i6fer *"ڼu&9b.w(8'(AnũU[VLuLљJ[P#m@QhVך4!W` _}['JgM[ ")!M{[<'܋*"40 Vm3ΨFSAlҌ-@_+rSNa>q4G ,…1Jb>)͒\`LZG3?.KpRZ*; % C/aMu,~OHsõ%t/%0xqd4gJE}p%YPM,T$sp/e4?uu @R ?= cvVr-YsӦc;-]чOoh\4E\AݏH]"M|Dx?N'BW(ʅo%s:lϑ3G7mms/.2:P£z2_?P0|dVcx ZjCqan5Am= rRGA924)C 3p_3Tr?)83 `N\"^Z o<ÑiMM-ͯ?-eAB5(tI rOwy\FpaU+sq}1ljbr~p}  bX 4H:hCWS2ٯ6wˏ)Ō znVXTE{q-ϛIu#rkjIo˗uy)Kfwg:q4>%㔫kÜWM/ғ3sDڡaSU -ND̕5>ZbRQ=SGwTNX [h̊~PO| "Ld;Y @ufQ0w8R-(򉓵b![ x`,W= To1ϔǼ8kY{דWN~q8 .w,#wUx4Xom? eY9`x[JجLFar:W4$m7.xv;6I]جT[ʰ~גa$|/TpM%PK%8l jI|vvNW`[ J N'fz L?]Ss<|S¥m|2<;$ex![0G/ 臉~GDLk+in$̡[!T]7fSk8oX ϝݙUxd+4Ov ;ZX}:d{dM-?xs ľ-WDv\0V+$ #l, 7w/~$ ox՗mr0~V>loPq7L=čFjմeWmuPQ"֗U{V:3} ]iKxg_TK+>],&58-73%%!uGV:Khܨ'O&SB&i!eٍk68GZ)J;]ixRukN]/;b RX|#j,M Τs^>?xl-#GnC+@b pcSTnk0/@#`rkkEC-iJJӾfRɚ1v(VPva%m1SEtgĩX29$g{&iw<ہ jhTtQFL۝Ulvli8ﻩraBdBvα]fTpeRꝬC)A-|W J2lR6.iB;m1XJ\*)N3sM<ت FxUŝ4u7D"zOy< ˤE9a=KoPqYoP[%@9T$ j؆}HǞE{'rGqM*}R+$U*dm&D)f4E^/ާ>b8Bo% .G^|yr#1* '|grI7y։NJ>_W.[zK!v.iiT:R۳5o 3f}1=vI8 ,ȟ5`3 n|5o竤d7Lha(Jk[/t͖~ Vڇӫ< Ț>=7?}mΠxá2/уȶA1vm,T/C3AU#iiOKx9ӱTq@oC<%tX@^fbJ01ZjuL﬒~$V=ٯŦ`>$~"k]Y"dݧʅ>ֈy3}{dA?aB1qmqzMɏl;'nVIj^gܟ9ɫDU$"[Dr-+\; 9ԗz TMp=݂677)j~eNWyg c@Ţ(7~sg&*y۳u˸/.SpPი N#H"=UED?~dY,2EJ}Y>aİ09a߭K"|ȣ){a|(yO_B(~%Nhd0’sBmf  SrʍI}*T3tVq{Z/=7vڤ"N|!iKt"Er1 t<'wQk |&(5FA=Z\%d c~tjq<)#4EmZbठ &K7k|΢{Y͡Voݐ&h} d9>KQ3;\- B%ཬ_{E5 pGCCv*o+KЗy}}hHmIa$)SG8 k|YRd5ތrm{,C- rQkOT)`9#P%b)PmT?^P( lcyW}!Y?B.ftI5ze=syH7\QڀEĔIZ"TS;R*҉Kph:3\W\82$82WgHWQ 8u|Aw[hX2x'lE}Fr);' bE;M)YA+rL#E`[şt1CIFMuAӆv6biɦK?'PĈzquzf{TGds6Mj/pYغEѕBafwod>٣s gİEY _թ 5ު$hV,H#i̠D#Wi;߼ޗ-͡Vݭ/z)BC~{|ٸ:H,#-P~ VlWi@*bi<5Wnlc*GBRqG;(?>v1Sy{Bۊgwe#L$n%LMv9ъڝK:=Upy5AVv^y|?aeOAX*Sc FT|31߷-}܊gKaӌ sLa۝Hۊ2)?pOU^ܑTZ7}5+a%t{EβWZMq]\@ڨ دěZ XJ3g,A=⢁W4#ǐ-mIiqp6`"߼;S.;_1h=v>]0өb f;RT)=$=!=4Mj`iM6/A4]tsQ.GNqXr4ubsi$PET HW i| p$m@'0td| pU)heVB-DYVeF5$[J=LlQtjȣ?978RMm]#B6WY$Jgy#*8yōѐ[.\_UCCἛWܵ:59iC7L&z1jj g Ļ'gi~CՇğR,j ɐ }ڥYyjbeiZӕz4q̤5M<+w2uֽ64YD|F79`RvIT&r'G:r$P]kkITGa&+ BHVCRo8Eg?5,46CCXPV(v 5@/LȸEMALy(*VgyvRHC7+%9.jw$,9 Y2LRyr'd7\ˮ[Be89(6Ԃ3hZnW?kt4|FV&uVfc-n$rɽG3v|gkK͝,ˌe*wĢJd4N*'36piK"x ;!#ؠߊ׌DV9wVFaަ-Qg-S6 95lsom8vSنp[ "TrdP7ѯ#%tEҐyOYP=vSl ˍ" u@t a/y=H(Q42^Nm[3ZsFph& L<{d8#F5V]ch^ 1wiQ8&XTt*~P}ǭ? 4 [gS*\f˗aڈrq.'w7Ƨ ײMYԂ6^``6='@lmbNv5~d'F6> {c)QE^kRڍG=^ g0L"4YsbInt;2>J~K.00Wvwd[r˲\hHܰ2w]C330]P(j QKTmx4y;9t?i@m l>Z񅙿A15k&qʛ퀠Az Z1)Zs'Y躿fl2InK+MBp(<V3Z.du>X5JX5h@ގKUy)ts Co' [J#D\OwwC'kJ(%x3 ܓ,l~18觭R~D> qr#[ 1cl#Cq2+9бDbvϩ;.$:)!_?rrf=}yʁstl I%ntx*z51M\7Yį:&r&gs8"Dܐ7 *I|u83yTx(G$~0O{ۤi3+lav5u|۶hϢ)bj}؟(628՗%]9po`"抢H)^'9t RIn:s\Rka$վn|pF͎Cv.ޟFoIyst"O$L/:߷tPRNǥiBl:x LAʬW4^4I8+!1ZÖZ^ާxRVg;OwH%VgϚ&,2`ci! B+exГMym[CY|iR3j)o!)׬s<yI (fHT3 ¨cdB]u፝ZG%dTűue,1DȬ{xȖR6t'ȑk-Qm1+z]Zì^[i520&`"3͕9|G*hTHey h74ܝ`Q#5(i0e2E O[W/^v vǛua q&l( X"݀ G%dޝm}6SiJkeX\׮RX (y|K=3dm%OϖVX^}˥|՝$=M;)ƌʮJy3; R 2?*9Bo&jKLL(i!6e)H%JnKZ5'PpȶIVB?+9=qGV>0G)3TcH2?|H4@Jj3){ %G$k U3T|4nŸ I0zz[h<:b DЉ.e L{b7;ac@ /|QDzꎨ$Z 5[:ʌ?;ԅ,^8U5J%Bbr'X2pM>K*ame3G‸^m_XhɝLc}}g; [6FCnJN)paf?ls~ģ~e3&0UsZ.w=]]"#dvHuXTgx?r"(j&[HnP{D$t)@  .AT# w?-LZ~bN s1?I=&ކZsE߰͘Nv~;dbm W1Ra&{\˜bl6agWp/'жt] /J{uC?nĸa@լɇȑJ%!K{|ưǘ8ZnW z~,[fO .| 72"MV_$J PIҫ^73})I+h(<{[IИD8_K ͸F6t#]w M!stաb+Qa?Zq l_LH|DQƗS <|YP4NBx0HžṫSܧBEq4cU5s4 5m`Q(}͒8Z`6\PJAۑwQFӞUw]-TH8#Ψ&~_Buԩa!F9d,ppQLW"]xܩ-.uzZwl߸!'*ޫ_h7Xy:tJ`3TQey{ܻ^Qn{U%xi:_qc#"+LL􈼂;nձ׺[&6U,(Uk g{Yǒj"&%Fw*,C)`Bו2ܙCx[avDj,Uw> #ErWPKX9y T{tlNBA+7v(4`Oǂt{OﰔG@FFz͙K#~tOLy AKn1[7Ș}  [Dj~m#)b$hE($ ヌMqw2&.Fnؽ50۝G}1W[G`e0תFV> ?t,ZASG-"C{; oz|yx^F6(L?׏{%u_M~b(4&i! ]|Vrw,2;︰;zE>ȮW+]qsIE >ToJ]T[3#ZW7ݻHk^^=*BHz 5Fg/F Q7& i ?I| SH#םG$(t4F ٳT8ur iʹ|NsCN($ʬ|I[*JݠR J^bɼRwK}"_VE|ؖ[rAJCRD'= A)*H>ʥ+qO4#TR< .!gKü&'Ecj9z/ pS5F*䮠,h@V}^H3Si c?s35!iJiPlē m@m?6 3!O::id-%y3 wD k X|AUkI8)Q S5-/j$X.^,!C]v;?nЮvBd\Ue;aY?邌`7j E7슄҈՗XiUƕ/=aŵZ@b d2z.{[rok!ηŏ|%skdIq _X1ޖ5-7y+G*U (Ǟ+.+VP>GڕATMiT^N3Nih+>?mXS(bܟMʮ τuo' #RBD%nBrY$9s?:D; w:3N+Oj+B&d9) pUCX̝[t]oc<߄ߠ1I" Gn-,Lp @p9"aZSwE]U9eP$N|$½`%}gZXE Bn%.7 T\ rT8~+讄F[f[xšPlx\huB}hC ضPEZv/$/X:r8սF(^6:%zˉB̅Vk ^ 89J .[{AfGuW'/!e,}VV1+EK7|DTpeCPĶ t{fOFUXvQM5 l5ZT*]^!үђ oSg [Đg&TARAQs2hDvkJLTdE[w_y3ʣ|qldRR>U`1kfmJ%d=?&{\h);j5}%^SRx H YW,Uĥi2_>^cvuBk$rwZ~ AnsءSӆ$Vξ-'H;1cK$c6 W\r:bƇ\!H-Ng[R{2E/o5Bad7I}/kl -D> GFﭕm`PN鱙u x*jhߞ{3֝xglu6Nx5LLOzj!Sy`|D/W.#PŊ5r%]c(SQ(e4r)#Yk>BQ.uq pGE>[Zڡ)dr*`ee% +̳MѾCݧSAb#u({C`6y_2r9RmT r_RoxYDY\zT\N Yڱ=+t?$M,)z׈Q'ӥ(6̢P!B6xwR3\1]rT("GdcA{ hiF:*?%ڦz[\p*Ttc1y}m}L+Y(w-؋1Ti#wmk~c1dea#&QiZYEƙ-JhZlOҢ a_,V%5u 8nC2yϔw]0)!Ć:_9tuͮɰ.>~^a~bXG]ʃ,[.#2n֤WTRb咉=Wbr)O:w' +j!M" ƴ/T:ߝUXj]/;mSwݒKќbU|5l͔,y<4Rk qeFsؙm)WCQ2Ag5C'œe"2,2k Z\ V,;/>Es![$c=B5|3(NXT- BFJ0ldJv)y#ƻ\UEL 9l-Qtj`HBmB9wқ1wȕByS`9Noj6Ay6[K *!+ d"oLH~U/eDY:E.d*h73;>dBV@ e|mg(/*QoLM'VxA#UIMUL>'33 pﳸG.%as@T}:KiK_Bhji1"ɂ{&;$ 0|\ђY|C*v"7% 7[垨x@Ƚ2M N3S#Y;.hܰ]dnZF\4n]QO6sT~ո][i?6ڱ͔*Ҙh(v } ',LSNU?5Eh$ `Itzgoc*JlkMܦ+Hk;1ovM@H-}K£X"DBZ9)4~d<Ժÿ+I4D).΀C4k T[ pu|ѨJICP5GsS}X{>O =/N 93kU3PrГ95^JO+|;ׯ%EȽ%'P=vJ lr]zf#WrhDVM>MS =c.ܠq$;'xBZxVĈ GhJoWߙ%.N$7zp^(ݖ>q!e\}7*U5-;7- $8125c7!2:\q&+1a Z"6:HK&ɟ"0;'CBDX@@p攡H!}X~a{ zT.4zҫC~moT30 scRm6jӸbmnai7ho:j|y LjF*\`(h2cH{pւΉ-jđ8zH3aQ;/aFo$9\*mc~dY=<V$r.8gJt|s`[i5jD)v8\yqIY5Ud0 5aUZUk~^T>=ۓLԣ p0QЃP;siM^5j\,|>N?Q&iZ@cb$XFۚ이E6 {2S];d"+N"X#&&:𵡦wKWR-帮 <&D{|ޚn^ S'6&g)F#9 {+Qٱh~5"F㙹Ĕ-;A㉟N`+{VH}xay jpOU ={/6XzϥiV-B!b g@asQsP,2JHfG UL8yÖ +eC$|ft?w+奓G~'/+vHKToi4 x?k"9P,$bwĢ^V~Ym.Ƒ;,h |C23# ֬d4_Y+\XoRܟGZ*\sq/ ̆V `iqau f"vNUbk5/LjGV ?,cY+*u˚^~|;T|$e7T3$´b7b38uLԎw 5n:8rp<˦rXSj̟v 6{W\ Fkv4XfΎ mlmzy  H/sHoy'5ÊwhF.NtpJ,ҋaAXUrT3dX/:z?ednB\GD<~fF=0RO}#Kd RSl9Zv複2Fտ}"HUT19E4k<9),Jg 0Ĕ[}i\ 0yʼnV3Pn%J@Zc/Sz,/tuY? J+k&rבHv!Ұ$/b^ 's)[DF@lqs|E01 _, 9]3?iI5DlZ@" XǮ4XgE:%#/ƫi7KWFYD_OV}|:*zB;E|8E=ҼYC;<Ċx1XLqE͂lx/3T5]`ڤ,cp`}' 4RaP~if7kWGXy+ M@ SkWvٹxyqӜNA(L"ꪳ4UY'Xs{ebZg.[^P!qD!IbD I7?DHrJc]8\Inbv~&SѥH%USHrlz٫`PeC߻#O+0z؄4c:Bٍ4 Ɗ)%|ɕw b)"%_3v'vS)"3uvsEbٱ0-ߖRoCnQg43&4oC|8}~~>tęGhlv1ˋCW=ga ⷒUX8і|𾬖T*H6;ymwÆXNq.bu%t#x֖v_*m#Y^2 !N]o_Hz(dګ>el%nI ˁr(`˪ݬ ox8[Ffzsx+S֓T//ЂSJ!Dbn_jSpb̈-1Aѽ$@ǝ z3ΟpY.XWnÚ-KsQ#f\%l\ .,Nڎ'+OAwD2$l(j;ω ,A_/T OP:OVb+Jܜ|"P`h|]Ja^Ѵ6x֋j}xĦʷwmra+tHnxȔ]E s3C!tǃL9mۢz) )e9xSiݔ5.K*c~~gPr"ަ;PYש/I)zx 1C|JUs ٻxLp? 눫۩o )g?.$\#p-d,íOoy.d8/0[G]ݢẄz .or\ӏ8Յ8܀`#(r$Ѵ7Z橕W0zsz#I(Oum+%BqA9П9R~֩0;GAc=hzu}nÅ ^a ڟŠq]T_# qB#%ERa9_oZHu3$a./^pFKguN>FNᘌQkfR`SROdȽy Ԟ[=U -yJy;aDƯ](+"J GGPz˫u1w-2C ӂV]okd0c$vlMH?qfoMDz1"v>rE8wzhK*8E0,xU={hq_¨DaKOl>.7mCO+bi&_]=.NXxHS)93: t+ ml`]YU%#5CVG~-0Y{:׼gw^0a|b"4+뭲VdWECZIk50ꪞhSp FOS`W4L~y~_7?z{z+`M#3P7sMʺ!U39`/W=13t@n@g\ѱZgpX$oor'dg={E#T7u(r]QSneduk 7MbTtz'(WÐ!hH_睳c%+X[5ǂʍrkѱCJv&zξf! N~DCH/YHwGނZhLjSKn XT$GiVMة:[z" [! +8QV0>\*PӾ"Ý mCLY52+\7 H.<䯁`I'vB3X4 Hdz3=!GItڝ ~ؘo7mkv2bجYcT$qW͑C KR5Yđ'R_A-5Cb+0[kZ<%eh>WF#rߚ[tF^_ظA ˿?0 Z+-$!GXPw.SqqYOPgS^R!OTSIAA{q/RVva` tզna'"EtThr\c[Px$ĒhUy2UmD3-* gLBo }FKph)m\sҦD*7h}X !b|>=2ͩ2*1 ;џd"`[#Jvvwf{Fk!La-,uU,diVKo@p|3&-8uqf(N*24NTf;UJ\5CDB*^2dO#8\ FO.| )Wc[kD'Ba~\hd g+W2&u_tjpAk"%,5^X } |Y>;[gO\eҧS'L] U/`1~PpTSDKUNzN-mn>Cvs@w~2&LǰzW22t U Yj[m@w?ψtMу9ZM*TOnh$Y$5 9iֆVotdY5MC]bSp{ ҟOӲ|3/OL#[R(=?n{0<9` Ck^9dm;`t02u"Y#p vq1Zˬ' j8_`[!}ݻ[aG{PLEsfr:A6NJ.NQ f/Y2Ž_1霽s-_l$5A#ibM![H"[mH+/wx7:J&%RV@fzFdHUԮWbN=|-tn\QNW2C=/I[;*?jl`l3Kdx:0|?-M$UكSh e:(q iO֡HNb+fy B1 X-9#uHry75x;).\wN8 孕}.q%[c d}%j>NBf(m@*|[Y3^vyF!MR~bBf@9dHd+QpIцK邯!$Uy9œX%8E1:)ꭝ+r!m6fa}+qH/N@Q:%?,Z%×,˖u'zVmt%PE,dL[s41l\_?ylv2W r SFCD3/r~_݀YۙJ^fk?c3㎮܊&Mp*|4uX7 @Ϸ+`YhN|ljXX w6 :{[13‰U `TOzouJ$# m-rj<~VTPO{REQpIWV76lT(\S*WRĂԅ{˗>6yzk.j۰s~-l>}mN ]YfV7X!f(/@˱z"$62͚-QZ#ˀAҭ$Kԇ6*k~1qYvhyxf s1}:Sa}.h}hӦёq+&wtcrP9SM-7b9'ukv F7g3FR=^]2,a"0`ox0`BJTϱU_Ҝ% ,=pZ#N\D$c{"t ~N/( V)( 贪r`z RgKPds}`ǴLث;8*׈^&א80ܰmތ\y.>Iʏ~]͝-+^D+uPW:P$C7wvIƢvrbeܷy֟& bpj6mz=;"?r^Ia=Gr^t#uvӶdZ"`Fǔ<4nGqH )kޘ3<}W0 5+n,Pt54ٖlMSb{~0W ҧcz1mO}&AG||2 VF⒈2A[xB ȣ oib}{\E%󘳫/R.ZV>н[ t|أ_A e|oxS ڥC똹??;ۦ83VSVm1dWc)(֓c48eE@sQ &|P+$zm%"kM(-<1!_vKj+D&\IAXs#Yx (u%59!0WU9%dh,`::Ra&(]DY(/./ 8#D؆dp )0V%K\?;wTOEk-̻1('<;ȐfJ)r$F]"*Ys͏8+^ j A%!Ji?U@輻t{JlibWDDfI3V y[pF4/[y4~ Y1Li>ƘԪ//Qfumb>nj OXͫJ]Oe-'+,0eldZWP{ q.O߄siP?^LGW9kxZ9.HF(M[DJٝ 峼NG' 0΅PL͚-kn3DQ]&i&YPt'\-m>6R`%?ӹ6?RbC7`.A#Ɏ,s/":.P!#%(#AK5M:cMphz1PYSd-O!*r67>27-Ero1zVb0LV vFI;~XF̶@cƘ=!M)13\|䍝\I)|hoI 3rӺIn!V\yM)iQul较dbHZJv#؈/nI*-9tT+-ykr߰~m VG!9yl9{LN`B3߉*HΙm">*Nqw0ڥQhN7~YdhҘ&][lOkWL92Hh†rS"žloٮςej[dlJDv< obv[R:O'g-2$㸗7ƷԔ4ÒRz MH4qT9gi +~)awz2./>9w{'m1:C%YqQ:Hh^~ T s2O1Dg& \TXWwٟ%MC=K0K6rse/:`b r!.׏bLgh! /Mغ44N?|Qɺ) }8<(.NiWſL_v1_JRCj {$!E49(L"bpk. %Ip4֬c<d:X{d yQ,hJݝJ6f=)9~?hM:2BY>:gk* Tے yN䒞ePAH_ x +8M>/X#+5O`5E|Kcj 2Gxڐ2A>ahڗA1ɜ,rZ=zsu(<D t CMj/,=`P` 7 -tzIh>ǞօwCAo0lT49]sf4 Jnql 3q].i~C[xP7f>!n1O#g Mw7huGɐDW:s~m_ A i(h9 G`YB!@>5-p!A€;i@ٮ |p'!H$>[o}[?/a+NOa;&?}t¬YGf<)]o?Et7@/?g3%)SZ_s@}16*#gAWfa\'zZ FY+sq覹t>gc12

      TyjE,GXtWFǍAR"I\y:\da9E#y~EBҕn2Q8bx֨h_&,: b^ڗtJ9Ku0}  I9{s0:~5|R4/ ݽmS,`Н5)KN>6O8= Wn{=bg6$\yEG$!0osYWaўd S]'w S-77Sw}=*i;qt /o OW~ %tHN˵K}EMIB3Q K$Ț5%<2eݐƠz %h[5/`\i:xi*oYgCSDԏEJhM6fcx(UVANm޷w;6-GjQusB-K{yFlyB1ȯOOebTvrFXuj;̾.02k4G-aA,xY b"3wR֔0`o0pS=M␙"=%y7c=={ݎ][fTb:79tEWd_)[qeHHXȞFkf0FAD=c޸o1t,scJPy7aZ~: d\ЃZkj\|)=/Pm2 mQ ҆8W&xto8-ۢj ¤R0^T)^ bL/P jp1^qK^d#beiPԾƍ//0 }%9tdTATm!ضw/ fM鑁&}3O5Yr۴m r:.Fp59Kٝ5-tlS&gsS@vNB)ó-X颿(^-~­G|*Ab.4`u8 s/kF 2`0uJ@'M3@s.fmQQtPMt49 C *?U:T=(k~|_t|[\` ,] 8|y'N)OQµΝbq W:4'y+鈾}Ou˵(#wx "k#в3nn<&PSHAF޹Xja1oQeY0Oe@]TM#ɾCnW9{2lVUtOBfEkN^大LD FAlC Mk] ヸ3x7%y/7 = ;~eƉ1W!nӻ~r &u=9p~y Ky?VS |wyuyf,5M9]Ҿ"%p7ae~ Kue@~Hs māRN,d L1P1cv*Ŝ7diOlIssVY9W%ݱ:!uǸgs4܁s!1Ԭd&,n=b<3#6#X@iuW'HxHY1~x^y 'յB4fʘ`̫su=vn[ 'QCxCCRd4a aQad!4YgN`B>vJ;&_ m[Or1}"f@heͦ]en]k)Aٿ ]YX>ݍBA f uݯcީ{2SUFP5 hcpIn(al;CROcfÂ,L3RIwZA{lÓw8*zę!Z #`ć|āa9G}}DBY"DVUXӝ0,=^=ZS81T?7%CPUppAi>rì=B_whnZnsu0fk:~Ҧ*;1*Dᬌۜ WΊ(wY Ĭ?Xxac'~e>'gO.Vn »~=l 8yᴾ6c/~LL?Ԡ'sW #,#\x}?c>ShnsWch]`}H @>(`L~ۦG".\hz P=}:M#NXQF C0G@IC_A v&c@vhZ`m6VY1>X=.39(R V$UzvF{ ޔz2e<#"[$%VKk$Eojۑ1hE7"'U9WШ5QG* Tps\>`J&BJO`iD:֜??}fP$h9LҚPޛp{]$)fiV܇Q_ xCpqTWd5s%Xj6Re;Yro9E NCI>[G*n?ѸV%T ELPD`r^c6k|srywR$3Og{5&㎢Í۬Vw0 x [,^#dI[80tb=je(evSdG\"m5f#k^+5r.2g圢KKwՓS=x?%DX 'ڌAncE>Bo@_ӷI*CRvƔ510]bXMƳ˅$ȯ(6LIL]eB,'Q={IXѬ*/׏D/LV6xܹ G(vpW%Ǎ'r< DxT-J5&U2dҞ ؜hRWDá~[/DäxSj"J]M ZYWcO`{( Qu*awNs8ia5;MgĜ/20%dcND(kGhr>9 ͔+-or6 εO,=+ sn=  ]ە2ZPO/ )lDC͏MlӟM_igq ݏYyǵ .>лі9Q!CߦhϟIR[p\.h,Kqk4U6j5rhnCƶم(A3=;beMW%c=A&{t|%NKȹ/,&3t1=Qlsl#_&pqKXjJ8AxnD<]5;ދ/9f7q,PQmLM<avr4hYR4Qͱa.QA.oc++Tݜ/5$p%iK/^C|g(*O D4Uв]=;0}Lvd A ME2TĒ6$ <ݖA;N*dX%y4{D,zj] eHDnD(&Bݑܥ >^&x:Gm4[i@ҞDhg;2xp)eR b7l$Ube3#^>DD6vfb@yͲG(p"iFedJ^#:HS ?=j? \y^|5*/#^ #)R_WeG KkWJl%Tn9޲~JSՍ~- IseaCa*lcp *#MP[*nT5۩4^[H\`#^:$FU ~@k` a.A}v$hRZJZwr*m}(,#b؝5 -" 8K*Y; B!豧ڳDPcἭq-  5=͖焫qq>|+Ţrg2ISA6:q&n^ǾVLDgz?Hxnph]L^;c; oy] MANBE=Gَ Bjnޫf7@T@{\ Ťp1HܭET?,n7Q9ͅ/k˭ܱJHˉ N]ҊyG1;/&搄O]C|JGih5}09[cO d1g\́Q/T&-ˍ~*'%Tr/x>WG1BD;ke);vO_i ?:%k͘XP"HDPn@ |9~;Qh;q!ŕw ޯ\mY/x].\ط(f!-~kvF#@pLDKP`^e9=c%JXFVXL Uscwu!53]xi1,(7O8o> #[aoɀ6AJ8#B2Fؿ5Uu,͔Wu7EzB ʬ 2TtE 1GQ[_b< 8?,]lJJjaHjLQ+ |V=-qBSg X[Y \~ %>1?O: ͓mOmb)}v7cJhI's{L [27vt>2 *8ڏ'mb[ KU <0ʂX\k= քTiz[t|&'ؾMlF񥲡y}MXϧ3d@]t~ !@I?1*tDm >Hˆ^&zFWve;1QP%^idٚSŎ rgbNgmջOj0;@2g7'5]=S91Rs)p9+;4,pfN7[: dyGt aГTr({c&pf_Q p|洊\| sw7^ŭ\JwRۂz7< HX;CN^M\{FՏ^|ZϚ{99~;6G\$rmNΤДD:@ 6@A83AZ-£yjL$7bە;{PYx2c Nژ"4vHDVmhB6R`e$lkl %WhFrp sO RQS Ce'SZbKk !U{6(s(oJ_$0̣63? *Z$jz8#^ސ7-nD(pX*9%m D1 6wZ1 ZQ,. %="/'? ^E+%&Q3nX YJQ-z Š@MEy 3 ȼ!5rւ$c㵤r)VgESHDž{S1=uҜ8z)W).짒NP\gwbD2za+) TfpqCBꊡVy+ΛĄ G4,رvҜ!5KK\*F*My"Ή][E` 6 mM: 3 vL߱pEEm;T TmU>svD9 n?S(˪ 3)(0wB srիS~0MDx7d,Asv8rm$As|Ύl:T|IB(< 9F~.WӢ :>=HU\.Ndv{%AaGJ>\ 40-* ?%fl'8?6aΐp~roPǽ) -J`iB؃(('F X'WyВ.g X5WQQwD1sz8XD¥S>;Ds}Á1F jKxZm{L<k@r RW |#Pj 3G?¸t=.IWV2W;|ky❥1~{op22`/†%'΂k|hhXCJ3ϩ{G@^FnV"G@(kڏT㭕\o;S.ԕ³]@z3E: qG!PwD!ZOdVsf\r-U0~[!y(vbC"LdیӶ¤5)ļyNi?K]8qXrߔW-y fdrR|F3tüj +WCC.le^L*q(oysP<_TԄD"Y*|d]Т }(c5kpXlS} dO]YC ӡ;Yv_꥜P,lZ>ժwx^4^fRQarżzykT@Do^Jâ>nzy8z!PQ6މ6.YȝG9^2ڜLB,F#tNզw0*E7qȦ2[;KZХ+y({.-vָѭչ0)Z8^,fm_R>ff\]9E"#4wMO gFz=rIٔ{t L%Xm7nѕ ժӁoc༣gȑ}ѾPU`5ܗSP#iXE޿<xlN$Mۚ zׁT"cuxnBQNjMO0ERoKi-8'_Zy6ђeΩ/H}48%R#vcHd<坓TbIZK:;İ i-Ib)*"+۲,U ;8.^&ƻ"hKM/n>*<+fws/Ƽ1[f43Er9Jm֥ՆH,>Z`Z ~9qdUXV:I{MwgwRBL}vY_#*_Ŝ!YpM(e^';-/SGO]&dy`P6Hoc:Mh&>+\f:z!V&8 ?<`;D`WOj{E3 shܘ6kwݛ=2ɒ$6:φu[<4()(pm+OcYc< gb3g-Z #'`D!>cCqȗ>mf\: _*j+ɉUӁIP.SϤ-/ ^a/oΥnVeY"beJ6A:,Q9%;dQ)½]%WXJ3aT4~P8AYPDS9AH#)􁶵žͭ_"iًM#l93UkKBceo[IZ9B -cUB)s@$;HH)$_a&{*)Ϥ=z 4 "E@}yr]TEE%_B哹BR[]SHa3iQǧ`xʙS@zyaCkOpm,[DQ)DR0|/|*E;xmJB(]}8fwzAihŌF56w#S<0@p K>ǥkNQD&Y z?;eSf7jwm>NZ |d2 (E/nň穹jhvA Cz ݍ""B{.;`0e @Hr'L^[}[M;1fάV}T ?jxq ƓiopqLJtTk柤&RvvSC^Cvu[wu%ЇCʓC] Z!RX(pW|6MFn. ޅbAlS]9!Iq.s6Sxāp M5?vl3@^= ={^6s1{R%8±J@O\ 2 }G n鏽g %<1*#7܀qu>G2*E9]G΅4!n63ϴ`eUZw$p,5 >:WEr1)#Qc9́VBVaBZ&2[pǑ~=CdXgvhARX8 Ҽfz 9KBxJD̔b:Fo1KwlRHGOe U|ղoAtT#XKOk8΃ b H| qϱ\*Kmߔ4o֚S}|ɏ## 5,g_("*.6O?HD#_ ZH@pPD Tu91#uL&Oc]HorJ#bUv,Qr %{@E i8\hZT@ pbGk>)׶ek a"WpR}&=Nћ~n׺8}11f ݺ:rxI[+^>7˚ς0Т Bӛd1-C%"I.b"h Ћmdb,3qyՋ1%t3<* V{csv1u!|s ZsZBBI̢6.mTQ~́)V6;;Ƥ8]78NHa)?<}OXYaYCsemb&C2?%BJv'|~lgb[d!2NZt7t 4ͦ )y>Wt ev[X`aCi ;D"(wp1&fuH!eTDg $ *FWVZS{$"~/; F=*Ēm&#؝3=&j.9i_ S!}* FTBR9yg8A^UPUR~g0|`mlz&$;Πb p9QblR'G; 2Z>w&,Z J `1)LwQFY)O:*{tF W"}&v!s%OGP^ۊ.i8k簱#Ǡ8J:J5٤D}kπ|BJͼ{.&kVqdTvߣ'Ww L5W ol/ĀSQ7?RYnF(aL`&#jiMl*H;:(z훘tKt] KڜB:CڏѼ{QT5>R7s'945yӢY .u' oZsor |?:JPcޡ}Oy7 \Y5v9^}7AGƚڤ@JO®9_K}S,=ŵ WTMU-#Nz9S *ylVst́aI8(ԕ E.6)Ю<(5H&nc ~z#\MϐI-}}2x%BJF%"ބx͏v2/LHG=x[Fҏcd[9jΌ%0 '$pX%\B为~j~UI`/UXͰJ׵-Ua@˪>eRE,Eԝ Ya ٻ8{qd J4'rC-A>D:bq]Hh8Q7He, eeM95?ԣZ~" G[vELdVkij etl޲K!%r=UrȪn?<2P;醸~ lnOYhӊV9*?=W4W%[Imʴ"^JݓpTrWzި';!xiGJ~' >閘+v2A/sdXqĬd8p8$\a"fb#Uh]^kmѥj]uX0!T\ˏr@WKۇK0#pA K'EӯneaN0xJ;Ĵ\"Qț٘hufv$C|P op2`ORSE!5`hna(nvExϐ˝fwMThhu֪ ͅeHJ*Q)Mx 5j3lH7_.vt3&p0E"4r\t]sv{,{a:kcC`Xkw&#UX_ZD;88ܤF]B8l۫ʯ&lDB+`A9?5T:]dKjxl<ʅկT1M$S-"͸6C*o*xXXVy`@|yֲT,~yƯ ĭNZ%t$ɜ)o\Kqάx׶*٤AQۃPd`?/<[.+LB6kЮ`%o 6"x,0$vAͧ.O>j,WѮa/ {8ou#B {˼WVMG嚥qΙAk㞜$Z 1ƥ@hصfcV+hUt5օ2fbNOZMeO"i{5Dž&ՏR<a cR٭pP1/؆pO;8UcL(r(]=3 V2OH 9C#v.}GAgN@pj| $69(Pgh]y-y[gpT'# `P> EҰcqh\ޡN|:S-\noUUZx;~D g:ٿCAлᵴi"P Z/͵4~"k p9+=4 `CM/x)2fze3u#%=D*-Ou%Amv!"D*NH1f!qPTDh+fߢ֞tRCmp: UXq>->'kI k}lb(mlqebe%`ouwpA[J3 8 +[^M^1bjOޛ\krQ>ST!biIN4.5:nŖdjHaRr÷oC{$uf&n$5, eEa;bŐ\J@U`?p5nuy1p@PmҜj[O,daHx]{_=41?7] k%Kԗ$7IIoH@YQS+V >S{ijufB5- )hHf1/Y}>0ƳVm\rئ Ww- Cm"PS'[c<@bN"ï9yھ)4+@" \VqH|XM7 T8L^|,F],b%.TFELG7 Zv;{yk2C6+%~jA ~Po=< phG/ULz7yx oni_qqJj*+YzupՇk~{QK*^ {boR}:{?Rֻ푓h !U`_8f OnX0gi,KprIFҿԴ9P$܌hZƸ.rç囉HOtPā%ӫSSī+tWˑ>d2Cv]3w/)ى|Huwu$36-}K7 S/̘2\RōXo^umA$4$eE|*n٤ɃK|I\y"z"LJ q"܂RJ̙򾭻v{J/1K?{W )|LDGGdD]rWyiP&wߩ@ CĹ9 NYy\3#^Ud62P[%K }D`9BH8AÃfU X05ND+*z_iLڙA"KYĊYlMR¹A0CU/ޢXN"Ep"*:o)̵wTaRib8V2[ 17X4М:p*(l XҕB+gu1劄 8 ^YP<&DȖCVNSwJA%ř7@s[eZB~g"h)*kMF[!U0F7vF-0SN72 ш4w=VTv]08Fˈb+ry:(| y};'Jq`ma ;-@'c_hh[:AƒѺW4-x=C̓h[@(.K$K%x קK'؄@ >ES0NvգH.񇣿 sPt˥zRN^PuSSq2 ~͝o,3Cv1ny?H' "tGXn2mka{LO]|fɢfJunw͈J0 }F"7X i\PFX\KVIbXbk\F6.`N+XDoO "'ڢbs>3 Q͚He\ȄUzpUЪrh]D``+WZĄs#qBdu9xĂ(} ,zCN 0g<: jnDhխ0oA5v2B5%*Uj ±^KG<A޵:5oBx.uh&h"0-$+#dp{HRʸVsJ Ng*cW ~9v1c~}Q ed }Ro4EM;`t)z"'r^[O7qA7Pm~fOe˚rQQrӆ)EKh)T75M 06}qũ/\ähV⋹n).HD'f)Oͫ`tZtÃ6,T ?D2{J{'ӯ?y%D(u;"82j&7C1bNl5_]A@4:W %ܽ483$If6 iDs^G5BNlֲ]wndX`$#DDP!4T. ͭt9`a+VrQKC ]rLl@[36qB5djeN{8>TRpE(&C:`1dY^ǭC֙u24b{`ĝγgp.rVi(odV#+J{t.^UɶٯS@=庈Jal3jq&<~TlOHjt&I fwD9Vx3|%km?|VCK; W]q{Ay{csn>w"5U/3u:XH z+a烌Èl]M!R8 oK`mu4V$+c>gEtf|ss4J ̯aE+CYL Sh'AX0sz'e@!( yapyIRف гk1­}6ku: bv. Rsq%JZ.?S}֣ȯRkua}] ?>t@9HWU!,8V:E+=>]kI;½cK$Hs.[ y%$TLplz%i!0@kv] ZA1^޻O±.^|iSHtrXg@Rc ~杵! J'lJJ"˿FG_.=C <<=jg 'aY_=+@/7/Y㣕<(@ÄBJQdΪsw']UJ?(uq4 iDXCm8Wxa%W2t8&T6 hohB$ZC4v`0c8DNpgH-ESV^;>I{wPS$]WRۚp̊Z0b'|ZWgAUDM)J:ƃ+P/r1sr}%dz} ṉe\x^2ǫ*PQ9\;krn")"sFNۅVzOcFq.*6^mǴ_gD!mAB:E_k!ESZJ,5 A)> g`Zbߪ.gH7P@=6 ն|rή_+X2xHRAD k&a3:5FfLk2`,ЀQ@VñʴR{,.E7g5';:5P%O+tH{kZfI */bh,Yv3riMz &%sm%8aȳÊG~~Y`K:"\XAC{㝩*\V,Dz!G*3ģE`~-9]q\(tf;~GV2bDŽl/2kG֑ar+$[b]8ENOnE׺%0Mt5fh#5Wz,hAOm;斍KD_-$]iN&K?c{#QafB/xv[t1{6㾶/蹯עzV tfdQHשas?,ƴ^KWB`EEnH!xx QHOn|qlhZOaF%ec*qCb 7IZQ#l5KM͡Y(|@ctq,3UbbG39<36dq~i_mVMΌsasK&~何'Y b{N %|z tazbz|ˊme , Q,5I1Bjj+.d樈0 P`k2֥9I>~Kܯ׺Z0Stj;_ ich&$- 7I. XL' .$(G8" {\`ԏ,O3-=?`JsY. p,({*tQ>&:$U%u YE&P:ʆ'r oaqEY򖙈5ϟl5jC%:zU5R}qmOL|G)|{8 WduPf `'5n8$gt+ς^cKZ%=g/B3x 8lh1/FJSvɻ R cvI2p^(8!uuE zDȿ&ƌIQӽݪ=8S N#X>dirH)/@E8ګ"gsHҊ*(7 ̵ziUku+Cr] T\U}TtB 52O(GGbrӮ lVy[ qB{g A  5UЂ )W|uu"g$VcU0npڿTt_m)-d?Mk=@Y¹K&V5{Sĉ11g;lHvE{Lrǒح@f$9̂Q7whFN3j %{(6_nCzqQG 㭋YR*Ī=a>"8W݆@ySȺ1܏8i\/nӀyRp =kw<6f0gOZɞ:JPd;9ƒ)9mz50HV1D-S]|8&U2P^P ?s8.h {ǭٵnE%g%v}TnK׈0mnre8p iCAay?ʎˤb4(ʬҰ5y;)F"l#O~F8ߣ`6*ҹR*A~ 8px5]MÚu$|4oYMn(4@=29:%K-RH`h2KDLv7T5C!UhZ̛ m>x/o|tnYA{|z|y}%j`9 2 iq熝Vܑ 3&8'gxhlҵl&_SL!Xx2.tuc35E@h:/RA)1T ;\t&,_$Ci{J.Pq̯o223 %3hRM֝IEyCm0CU ^ դ`hv_6\DMF[M-pP!N2™^{uOY>- V`\y isc'Zm!?kZ#TC8֔p%̙ 5} 7v,6մ]*vxW!ԃD$b#)6$.TEg>Qzb^6e R>u˝-`UPwTb)oP%RapڐJT,fM'5xC g#TFa֠~m­0I6H)UhX쇲2UH5۶qEUotijhoSDFXPZj ;lamm0z2tj:.=Fm0:3;%*7A'2ߑC#3g;`u]\]ZvKmmn%39Yp̵4cpW[o˳GZ *@lKKLʰ=P"b}=6~ii*,f#"40DtXl6HϘ]P5GQxrF|28Ô!W5>[oLr ^g2Xgs3#BŸq7ژ;#5sqX?d6Fuwh:ut_+}06dMQ!˲Z\:Ed7,VO*x+E7drp+S~ePfc~BlګpsX C5゜14qGbA$uL{x*x<D6h!=,EHš3GbiCQy ; l+ש;&"n znpJ34L-b=,~ ^~qnr?J\7I1-IWi[U{QT'/ɩrxuC9W.'$968"ZD =o OS,ldWq]eۇ&R}$=*&v֣| U5uxOyd"ֺ aUjk1tqW 8M,y^b?DC qL a$^}`i)*zϬQvbP}Ȧ]g-_rm);COkF>@U#s!-1nu+"Z5ܢga C: ^M=%*޷(8>ߙ3_GD=޷,q%o|qvhBJ֭ȹ&W0O=L>UL[dטce:8&~3 3aZ2^=pF@Fg}t6󉷀Fv6;jk0)?pE #6k]eߜ+x+SjDd͟h5RKً;!J:IfVҢ1p Tq|0bujOok`r,{ƒ=WRsA0ĸxpǕ S|l޺}|Ie 7nFh_:$"ݽD)Ae M6H'CAЮG}_g[o2]DP%9 7I9oXߔ:%eA|2L~;ӫ*ңJpYӉǶ9mt;u4&43sQi.϶,v0 rQH_ cUOՠquwBb,!}ho4(9Hoq» p|2K`A% ˌy T n8U[wUp /GO|>ޓ,CƮ9A"Q:E k|zw[5KU70ٺb#Sy(j +|˗e ˵c3teB8BQ9va8D.=0@\*h{o`n( owkd>_9KC(j^Fvouj=l2+8iB5 H\BHVTl7G!jc vxcW%NB쨣"t qd:ke"߱|s5[ Fb&znΎWiԩͣ+z8bc=&%[?~vEk+;m}4eͦ=ܕ`&ĩ(P\WV5+tI pBZɟ!4 QYG2.q'c;;c XkPɵhwqqKZO Zټ0%|΅="; ~Xmd(YOL\2P@ $ؖ`=kIM/e1V#l\KPqeM%K:hwW.s;Og9~SsO]!9_t@pCKR{igv8euFz,Z` =Ӑՙ$fl eqȘm82BPnuAzUYVDsoe k/›HOH"^I>  ;x]8@TڶSIP6(DbeU.(4"]3VihcurJ-:`mU LI~KMi "6n#0G"r~tpy $ERƓl*Qt &JnD@ϷPz ~g;,D9U!ˢУprmpAIw3Tppa+&7I\a:`bLU%!,0h3"oaK,iNjGfaSYB&oϟ߼ۏΎ0\txF RFNgE Nv =qXZ)3EEWSKCij|.%&&-RGZKT1aLmUў9?%Fa9Rᩲ't*.2D.PJFGB0/S17Kf&u JǾpNEQ-_v6j3?R5^RCDH8&j\9 3. Ln[˭`C]/,= hƀ[v\?aZ͉ר?jM-т a)'.UR恒%7|Xof5|0vϥYA+=D@S!ҁYQjH>u|)&ie+'o뮵߼49`(oV/˯ڜd}^xvxeThVð:g1aw9ڽi~YM.p811؟ZZֲgٔO(tU8{׃=dD>,oX6mg;o=CMhBкvn 9]&YyG5VIe4xCC* L2yUh0-ɴ^We&mxlJ? m4]<%Rz+;43B<<lsXVkkb]ۦ2RznJ2H1gNٽk;ba'w"Pr ?!J2--ҕOְq%pj*J=]"0Ic,f/y1|!6Ͱ1tRTS3qz 5$4˳24Y ]x`(4.*@! ]3Hc{VLJ 5[5 ~"%#fK9-,\Ȱ=<4$[cduR^?fM;D oIB0zzy8-#{'qؿ6M9 w GHYkW,?7{}L`wQJPv`; bͯ:1{?eqǸ<ˣ<7|- 2YZ5KE`X/8Nt9btP{ lI!վR68Rqff yS&:Y#δ=`% Y6={'7n OáPmOJS3UR L+Z;vϩ,U=`2ͫ&ׇFwj:P."27.ha>tu:ayzT8xU`;v䔲pgmq  ?"]Qا1 WGyᝦwOeJ\h([Yd0Wc^RA1Guuq[_}Ssp|Q!2o*`-uEXgU-9We8ϧ֗%±ry3;ele.Қ(s&_t"L;!gt#tL"U+H@yxY=+ $WV%['QqQ  ӳAews]*`,`bZ>&® RO5pon+ :.TpT跌8R9# hx8^r nbNag|D_ 5Diу6% ~)+gqQE~0Zo}\άLT!EVYp_M~V]c+am+HsjV."EQ]7g| !ѩhTiIB@1%ntH!fC}FQ);|VDN}L;m{`2:ϾCi>)gbqhwԜWBFN`1<,[l۔K-B:P 7uV PY沜n# q2[Ҥkϧ%`~d*dBT:/]Y]1o`zxƬ^ zz~}x.: ѷF mϵ**x=:Z{ rcy"!sֺ %LI[%<(Q=d+Tʛ].ÅCKeޢd_[5B {˵V&#UI'ΜЌ#U]8❷!dP__>Ȗ4y6t͒&w=Tgw7yQ@3K1|Եq=B^"579d60J"q֝IhȀ!K/g 4 φ5_hB%nq?S,uhvu'h^?v( 1^4lEsi?'*LG0q5GH]BAC3.b9c w*Q88Zv%Ȏ_[MB.E KEfhK<V6h ܱ 7pc-4UTrs6 &r:FUU+`,n$ TEyf]1sL^h=8ӎ˕R"8IerF ʪ~}lǰ7/Ƅ15Oe3DŽe4.wΕ ,JBm:}xɲͼ-j7.ݮ$\ceh5pxϙM3/ H\T\#27JcfT?^Г k-OeGXѠүл&| ~c؈ËԒ/BU2"QFu6i7D9~svËQćZ]~oh4*߾됾ee^KN\V FnWvhvݠHJ.,Y^|Hұ|k:= &rRt鿭ÀֻsC+1%2胦mLfw#6Đ5;r,|x=RXJp@- WQZ>~.dO1UIu ?#9^ ɈښKK@=a)Z`. /^mDZZ\}hhfSs,{҃< 6 ¥b`){/95t4G.;t雸?ua=wֲL0]GHQ;]&Gz=Dm=e7J;B0b*{ёO`$aճH1G}U[zƭܽAYvzC]uumy#46b")0+֑[u_k&_N4Xݠ.;&") ܟo}[qs>Fem]]sôXӺ4w^mK@YeG[rjXCiT"mb %xx+hk rxoMLF28'j1>"7DՈl:;ΜVz:lAZ֝'+k=Szr^EDk9 mEnZV/6ga.\9ʽ=Dr#YtW$hlU}{{t6ë7)^!`6d.f0a$r~!,w}+۹EہWô!#aG]S ߄ 1QA儓d!/~p#V[7vK8IM5߆% K˭#88 X?UOWlD#Cc5 5i/ `*EGݣ 4er]ʏ Qi11rǙ4.ÄbVO" `56=r9ڶiLN]SyHAꮞc'.q{װ0m!juxR$:S>&VLdƷd4$z5N$ RbLl9*R_N^Ѡ7Uz3-B3O*N%42> lx֌2,J"mOk q~PD],x׶/q# [ "nϯ$3dB#E\&[i?āq eEBQi[%.p1P4>lfP5#epݺF%VlN*G35:n@(榹%<\E$PjÇ1s0yItȖ=PFuv+&'@(Q=l v鞪xu ƹo?M9pkDA$aa3ƙYBQAl8$ 1?](Zv=@2h.-@ Ah\NsRoG?pa&`x]nώ :/1#]#oZi!o*[z̮g;I].$e\`ۯ*?2p6uo ΡQ>]oP4>!|1qhɺGw;ƿR(^E! |$oL("tF07^ עQVM,|orqm,͟Jx B6$O$> 5B`3pK/fVIR(g ^@ :nM 8:*8_nثp=gU笰XWV:Xl>>5\K 5ϵmO+M EUau%Nަ ?!cunsQslMv[Ʉسw # >m`{6(5}]UDp 8Kr%vKFKAYЀI$F:˒#^" vڡn^'cSg~fIZV=#o fI{+N`z4Dv.q(ZBjK}= LZ;_QM|iWk3R[kF]"<RAz:xx srxoRgh끪RuAfdǧK$U'$|w1+ n{uwYXbUqNiݪlfӭ$ q;95ԭ 3*X11 ["JL@LN{yo+!j:+u΂#yP);}6@OS:uzyέ{DŽl('[bky}]˨{ ǟH`mYuA(w(N-fF*LN]GԾ=X|j5\s}8JQTZ7w61;[tYP%qwwde͚SJb%:GUTbkk)^s WhTo$uTQ[Oov:# u X}jUJ)ƢM`އv(,2[Y(Uիm<ǨK&qA:"nfej`zGmy6I4CQ(NGI X^ haR.mT]lG4?pZCj@e5 ^F6i&DzsC幅#&Z͡< *+@R)T{=Y{-˱*q,ͫ|[cDe0װIsd~QOi9aj&9nJ<fΤ=Y vC2rOQs2͹|lA,Ժܿɼg? vBā]9YuOë&83op^~\f5C] Zzc/٘@})"=xѪgL'@3/UZ'~Zul*y`wIDU|TzH4"}{ad`>I_8|3r877u,.%DW~W2I]]4a+f2!AoxHA$vM8/:(ssA{J1sKǔ_oFr~ʘq`M Kl [bJѥ-0곎MnщtrVFJ=QLJbLnrTN2Uy;AzדgDy?rE$q&:BU5n3?KQ/B/h\u^#EBE.!h3<5 *o'NJ^ /nqr~\:;\'ٛKk4~?+.1piWuQ3MVY;!{6{jA~ķ?zp*`XdEK[Aj-m2AM79ꭧSa25~csB"rʁqCǔ2źl e/$U,6JMr ],.'F9E6F(`Oo2&x'0s b]{OQs)DfdU9ZeZU.Ϻ."(x^ι̋vҙfbp,D}ve Q϶dX߂eJ©$gBSQ&W*'c$RHB%D|6v5bW/8IU{/@n?LEKzK.a:2K¸pE㎐kZ2ZxY j A'q'tQTdRAoF PpTSZ.^iv E7~*wH\ؗnXÜ19IEx[1KyԞ .0}iZ5<w(/`#חe^ѐdK7q=*-Sj h_R*Ň!Ȟ̎aMLtv5> Iq`m]|m{k\h Wrcu봿UcE8!5Lt=yj_iϙr8PyD%8Cs=.!Yp&}gUZuQA;>&Z[EVP$6@tEbKCfШal[@( HW}ZD%Jlb|/׫! (mRӚ9ϟرkt UC^*11 .i[<ΖҚZj'61X ɼsDNДfo-`-n5\ ?&Haש iL@A`}T6 &{N;1˨Geyw(#2cddҏL+WOMSRGN+E{CW3vTlD?hog +IF MjĄUՈR9W$I$著` 7*JG<H4T71**:W<@rG˳5iteò6t .T =+Xnʨ֮¾""I:W>O#a84m3b^'*’g1OpJJeW qVpe(O6MRȡW4%2Q,P|jehҢR,.DhK3Bc˵2-,Fss?KOͯp5h_J'RKMgo@56zEB2֪ v7Jvw! d~8ъ"zuk:!P۰SE]76@öbG\[L~@:VE\S:2Iuk3ΐqnoDU*4zojs[?N`nS"sڤ´Am6gGo#[6KUZJ.dp^s7=[ ܟbyE[' Pd7Hkf*;*dJ;5լjyRCSN^QY=_4[$"6rgLj3:;RZI=Ku0v&rB^Ǵqv63cJ!=\͖ݼue~-Q"}VBB>]&zDJ"- @{gڦzAYAaH@3c C<تr-C݇X ?OpS\0jO ?@?zh|gowEڴSOX?b v 'NAuUmg8ľ7oZqNi"UR\=^+hf(XGhϥ"ʭ0z:a*Tb"ؙs?ImAn!? o9 LHI8`/vMyR}c6?-wp+j^O$*ciy,m+ —ۇ@숅( %ɟyS'.2C`OC .M}(!ڟ4Cf{V(Ľl9D # ,F >@/bg$0{MuN|MkwfZ 1`G!B`aa)G-dD934nCjpf+_rqvG/2Y?!6 ا]A4-)liNi,n{.|QA}lQxI:]aȆWKY0¸жo5&J^)b1ePa{Ejb"'˶{MgP*?]| 80L[C)nցlt ٗ:,X4E6vS{s&zMirBTm$ɽ$LT|Nt@5̿ߐt4o ,`iaΎNm5G/?ӍJ۵K[`+9p:N5"ى Sa -rGVx4 ݅iF_ath.tQsK3T[k>s 8T/ezsnd!Nzݓ~&.8 rӳ? ^^kA8߈J\TщNlC &Џ^K1į' gkx#) mn/]Nqqp]<ߊB2sagI kXZO!xM+$ ֝=[+z6j'Z$|x#rɖKwT{E>kf^1'?UCv=DܘWj#-6W1.ir Z<Xl߳ 1ct {c'{,EH%zs5@Sn3'Trw˓T\B"FSײ[M*S- ZvL~8?:L[f`xDVLA)Vs}DJeM"~?e_?` Wg0xK"{HYY<8nwl.JOR4l 0',7l1f%Ǒ"NjBچWTTNJ̣G%/ 'p 'XT\*c]/ mHͶC>dt͛*5m>ڸKrJy,ܛW")s8 nCfJ$5Sё=I#:'E-suW~azc-_=.Ga8oYcq_GD_)Q|S2φDKQA8 \ 17M%JL.RNc;P;R[d_l; .nTn(8qf}FڀwXaC8ϿTcZ$Aq 3g6?7g.Jt$&Th5GlQHxFb1^il0Q!&k.3;L}٠\^E]V0ڟBp-%C1/}2LcsNkg՜=G*= ~IdrBg뜈G]1* zߥLJ_XcCgmzV08lpc Q _ @ugxcN5-nCFsϜUb>vZ^6q35^x  ;'TKOfv3 )E ㈣p.x*n` Q> ZQ;WYQ{v0%g=).Nf#Cu? E\OȾ9;y#Aj;sX;(H޻PL=ΐw]s d,Vz\L nx7JqE8OEd?UcBGHRﴫ 0i/Tݾ>y:ijW=+sjPiɿv)qP;2 'TL'z,ԚޙsЊ1TBQ'AT(ȸogAb5v>'>JzOG,vʨ FO߿Q4WӚ^.? ;įAO@^"4ި "f= =Ii0`ԏ\jhzt 2V ϛrD=^~Wu]#%1:J\~+=(JHVi Zц/w> :p8@K=&7d8bMiPd7ԱCw#!-<ĉ(tvD &bӺlppj } AXG !%%Fc|YK*I1<. wh^=%>\@q$}]K^>ȕ5QKZy= Cc[MqfMy8i ȁ6[zGA1 'aTj"!0O)42DCj7hYFgfaXu8ĺ$%%4'U;K#2Nj {zUV%~>b hG{X |!gY֢9&\Q?pjcyL<$M?x#WdM6JQ춰T* `ZX(2#>0u*Vߗ'`'ٳ`X'H[E,Te<o KBk"=w|й[~ w«:[_:}Mϊ;`U HFDpL] =x+ŀ4'wivQql-w>ܹVH:$I3!jg=rHfLC6N4Ӿ>)?MiuMʉI%z1K*`0Fd"~Hȵbs~L,6R vU;QrTv j}N/fjy@}zRG;+KCR{pMfsY*&( pMSZG7zYW>^ܛsB>{GN©rHy]`9_w~R8daRB.5y5% \2U-"ho@?c!RLQg49Fq>qG`8撇f{SSO 1>?s4cw`8E$ɐ&'aoG}^w9_* nVi!a:G ]'hHю%5asc=yG){ yK7qsOKѓJkl9L[Ht3jzLD..Q`mXjuq]ݱQjƉHݦS8}iՋ6i@\ͅҰf.z-Eg" :Vti_òdVnz ߳CryAnN92y^ X?%˿[2߰eqbq4d&#A4Ccx̰:L&|1`\smp3g4~~XޜQݢ '>&%α-'?e^A|,d[4鞇Ag&uaci+hg_6ssxR,r#N2`yv4qe=! 0sAƔOX̫^mAc+Y*4$vZ ĈP<2"OXnAP=/욾X;zvY3t׮⺞C'pOv4k"Gze_uI yFUc xƼ/}.[LD5Ou:@ߤ=]֞{% QxE$ŗճHPQ<ގB’$`3RwԝQۙKT1ܬ_U4MЕҮ1cڈsHohuCq5X!p zOI϶Ic:>\JUKd?ܚO=m:(:w f||_'n.8~}Aųax0QY0N?(P*9"w<Ǣ+GpBʼnx Ym9l5x/PGdH!;5E ([aq8^۵U]umQnǺ$Xek6VZ% 6}MCp^}Q" ZƒsN|>P4OeY%!&R: NzniA3,߈٪ E|&mOb~ }iW3MD\I=QT&A$9ؽԶ,m5^$tGJ<^{\?d qپϷ-rCwOՃFɹxyWWwlYJ˰XN FFQ3炔&ߞaƘJWrߛ e$Wp$I `VUFE³"lBw"1Jd]“^U'%I $7^M1uէ0oM:5Jʭb,j9ԧJ9ȾDO3/*t, {[{w^l6*&,ًi-"1`$<1KVzxOY[e[ōGi1a]$BCؓI1i7krYfHX%+K#*CR=H')zö]9՞[: >W0ZA3qf ݿ⓯>ӿDܓ12+†oHnZ}z!XLb,CnqDP&7vrvlm8 Ю^D{p,n V|}߸C(|ɫ5^*fV=>IVqd1}ܞ8imULa2U.Yے^v7 ${!kɠLSg_?wMo/48giK*K(D7j2p*kk>TupEiQhwۮ3}{JQaCIRm*isF+ĜB<Էo+A5;NDP0E /ٵ&w2>WMe*EsSLO?z*g{n%kw{7p-uH 00(pl;1 ך!')wffCa [hXg01Zo6Y:޺ ! d=*qcj:TXC7k{zHsdGU0"_9YwF Wci3ZLt԰;YQF HT$^ZP)տ%ޞgܱipDG"1H_A0ʏ;RUZ-WEN{ id?(eA;ҭ]xP,'C8 \_jB\Xw5.z HDY3Q*Z/Zꤤ!U#m>ȎZV! h-t|i[؂ RlѺ0UʏLh+s;{dpHOrXܾrA}Csd?*NB# si\w5wHx6,v/awpdn ~a`x?t]D `/dCCN 87I+;wØ}<ȬRgx[ S;5`}WYN)_ɓf^?Hz4Phu_X[Ub4.숪.plj;b |7۬l{DAfh&{]7V/N;CG(AO="99} zD$_+PZ%m%PoцE; .l~-Tf(qÚt@D %vl }~W6+MP7lvCASJ>uEK2A}1Twjpp͠FDaќYˡ=~IZL`+xU[2/iȿ5w1 2$`?-WRLxtuH8x %>6QfV-*S(vb(+U6p,7l8 ֓]5C{D`cʹ=Y nh i Q ;XlrG:5WأU\Ve> ixuu&{u7)35ɸf<57 BνM/W"h>x%o}Q(?+)K,pW<]qz~RuʕlP֣I|BsF< 8ZkS2E,Un;QSKüb0Md((cpd]E)nIx?.o),l9QYBqJgT4ps!rn@)²g( gY3$ &bv"Ra+&?kEyh8#KQz7*(fa %b#7(@L,ܚF]mgUJݴ\F47Vxb=[Tj<^*'I4Ƽ" kmP8z̟ߺ56S̰8K5C$›f"̣V]<4W h jhD>zQ؍倅p+8^0xtdU gvd_T6ҦZT2DZQSk>=iAޤZ`U+ )eykL0V)GRĴ_jd݈AF%Gѿ6,duCP+\uBLà^۔duGo55 ɾ-g9q_w8*2AAL4VԤ=쌾DR} /.2Nz3jOLs ,*ǖY%k-C"17bHZI/ sfCܬ7^śDXz3!-gu?1CA]W CXϪ\ZO4` 2 FSjM=" [#a[J^x' V@׫#jBjyxĜ5}%j?cw ckAj :V^YOߖu5t jKB1?@X0(UW-k#x=PLdngJ|oMnqb؇r+k gAjh'#-%Z=ʾFH%N5)\3Yk%c}- ^n)l.JKW |x_#AԸق^tfl4)"!%Nx],KýѭʾMFuk$ؒ`[U.n"B3Ci ݗEGHq)(.>`CРG004[_v]ȫ ?1[<vd!oG^/p/G N:xK]M+AZJuₜ}ѵ VzY*z׭o@4Btlש +bNxq*~N]%]NyEdR $d=CWDiX1;Xk)x'-$?Wsz=pus(rA҉@mmwo,<+'i;:= | @  yƛ2'4^q%^8$,8TpK6q0~|?&բ_l-[IL?1r*= ZѽGS $K3Ӎ%U>ԧWQYd#k!i-ĀtQ./6ijR#[!gAxΗE :. Dd^ P@?2>"d;TY׼vz1w5#`%`{L\!7Ip$joh難^8:a;=~cɒ5<" J^alA,b]9cDm-˂,*boÑ۔[,jaAH~,x ׭E6M( TZ #z,؟'%A#_NTI_RCEȢFi ¹[()" VmVFNa@bDB*pN+1 A\ R 8orc؋CRqVz6Jvċ Lm?Ky,tc+8bzܽ-!O$YD`)YS-;?T]h0T.eуqf#G7 1JKMDhtUH5$&W lT=])Z(Sr,s܈Dj/LOiZ׌p?EywytN@TqJDe^FɳK(ǿ1$qL64'E=̲aC@Cq%}\w7E+#pg{rp$Bz$? }jVrB$||b4U0縵C [[iB鿫3+'_(vxLP_;ǔYQ.k-y,ݠ[ ڼg.7Ht'ʄzOdQBD7Imf';RN$)lfvw~+;HIbC.Sр}aʐFM2ث䮵d! lIHrk9A3h^bWTIFKL9kyYҹr81~G%"g?cFZF23ㅃowK<>ǙknY5B(K*/ndp+ܖhT,@݊.5;mN w 5 ue  4Wi(sZ&L6vJ7owsA_0^* .;.:+q: ϑw1 @Pq~ "QlrMهM;.⦧qJV0†xMNew wZ41{n0jt|'4k].QLZoH "6DIQ̭D)'q=5~Kt )S(pho'NR7’P؇!Ӛuܜ v[fzMhxwIm:i)p =7hcn w^7j޶IB#A7\`#wGwr}<)")R{Pj(EOl,F#6m$ۍ9mXihp _x2LjAz 8f$r|B*)BQ GOpP,|Ҭ;5=D@y(!񟆯$dRVxeBnV AFf;4šA&w.š=V΄6+=aGNg?HayDeqΤ6}ZH|jT;ufNEA#p#?$kX9ojOwqB3Ɂ}Z00ODiN]Ր$~_ .Seb~vi0^O&0Kw)H0b->|NSJ-ԟ,r'(;)MXKf7Ƀ5Q Jߤ55v^۞!];H"/Mn tNz+jˮs1[>86}hW2` e7\*2.>B"k8[?y*q2TZi~T0eYWTI 4fFý0"cE+'Y8(ay]t3/J{6syxi!m[Oy)Ƚ8/t%o7n_Ebh^“x*E&@l&zI!*V`".OAS;!!|{BE5-;g!1eURX%F% ϟ9aZYnfD |ezPV+o/{7sGE Y]#ٟrH䷺f庮3UI!g%qG/'QRy\N /gBs~18G&G*X">f\gOyǘę割*,l)b,}(} R紴]l ̍bAuT!$JgSD+jYjR9P&E׉H_^C.:;"<qh/hhv䷮J-="gT-1Xo&H*VHbr}3/z2WRPQ.[Z6z\u>z Eؖn)[g r %VWʴlVG Ypl)z2.J; Jdz%F8+`giOZm<<&GإǢ:>)2HV @٪pARsC$ Qw*V6aPCB2ܝ) !LG B;T`"e_W!Kӕ قTK|2}1 51`XRUS\'6If\V]Uec&C5' huSN8I @(0hKڇrAts͜"$0~I\"GRB- EQH1|NzYBH:]ZarP]-Na+_a Ytq{x1#V~T+GDNĀK{=G#Y}C}Gj?ȃlIvmHaUQ WrGX1 %[pP60L~I[Z9HqۧR̠4cd!(1ӧT1aroo]QB PI$p! =$p ڰ!8DZiE0}rgpLnVI\{q!1FN&,b&qVGLS}e8<1MqG*MgH㇭#/ߥ> e@F FLL T&6:W溓 ÓM_gTmo؃=R};qi4kY$)z@F:viK_cޮTYA'ekΒg = p^42A\oVOaJLGԻ N&I8 ]8aGDfڏ#EAX LP`k85@tGu# _w~פ3[fi W#)WlrF>}ɺo~FE '̗kK FjAL6c4Lex߽ AQ'H'r!kYRR',ߡ@X, eI #H$!4ASM*1>I~ƊJ;ĞU|wPyO\@eZTDᅞWΌ'; ;,Ucn[`|Ą'n}0AN~vtcSQu7lP߃8۽xnR?.:/տڑ#`K0q9jږ%t * i{ZO"\).;樘.%jC%LY/oq3QK% -]r [ܙVCb3`ykҶQW8%򁄈J"B!є+Bޘ,suߎ`tcUCǓ%l"GO]GZK2[[Dc,KGsM?cRF= F'gꕗKMDəF0-J-1UޅW8ZL$孟H`H@Eu:˧ W4oJ y4[gW?VySBvW bܫz\2g=I'; I&^"Hs޼|R>x%,cM T D{z͑Y9'&Wm_ma.FϜr1Rz^D%$1uVÇvs`( MDA|whȰw>q"s7&tsgNPӞv̲ |vVhsWg. pO>|L3o)DF-N2,/nam=ߵMvy #ofAJ^yO`zEfJT eR l":_32:Nk9{r21/ ,"w*.듔~Xk:6_oa tL`XO7 Oި E`Z;"P@Dz,UYCEVmy  FIeqUS beϞJu .Mϝ*jc+;ĦuGnpQ$RD5HZF}-VU.a\Ea.l!u`v$q=yGSd7Ǫ]T9H=*Η蠵y]ůuuyM1G )ɎDu\, "mI+&6aRfS7 BJH+6 R+2$^xRkcX#k],Gk$*bE-ƙnTh Y~pշ.*T f bL ?O{[mbJ,9™B$l*S=o'Os*N gȟgyvU(C`)SSH ն㽛 YjxAy % >P!0CWx=pr+x\`CLn Ah`WZ' V6Rظ[V L!| N;HBZԮꃪS5!f jz_+P qS%%5fDH >ރb`!!;CF772iH| rҺUpe%m;qͼBF3Kn9PWwKkI .0YK&Z*R6j6Y UC̅BNm#c^Pm,qsƾD/,U"yWܱ*SM*EV=N|.;]*:P[bN7GlJ4'G=a9`F\T qiy~ҥ3#.50x5)w=R:3Lɢ80? ̄Ɇ^6nl*vZ+f~PmmaՕ&[}ej]Jt([-(tAC+7y+o:i-j0lDu݆z:x$R /F N@FYNpYlnV/:j Y[]rZ& ps"(:o&l7')S<6oAqF긌C]^>׳ /$ON3$)OopFcbj.^ !  VUG(&QJPĂ0 +>\- <ߥEyJY*c%URPgE?uzS08goxr]:=R\

      l(2 nQnJzhAV!h<6-Q\q.GĒZ*ov72]Me3Yi7<ˡ$'hmc{X0!PI(bmbB26Aw3f1G&?곞tHңcosOBYȥjU0Τ75%'*wk c5# >b÷!=0Jp7Kj̆#f7呐8 cpUxY),ѳ FHP龌TW@r F)NĦ"xn R´T.c^>O9оt#"&cuÉ%:D+wHu܁w񩡑q@H-H6iNںKIS5}j/~X| p뗆Zy{?8u/L®-sfx0k1_8sΗxCxXmp;B]km*)K1AkH>=JiShLʁeM CߠNaa - wXJΆ2V%7i<>eXDZ\x :8"3MȠTdGֹ+~,g=~ߏ/g=CO/ؕ: MrspHF7?Mc3EJ< &C-~=flЀ< YS'\i`ɐs{> hwB^0kPL=K=FY=SA(j Yk*LZ>FA2S-dQp'eVpn]'\vE_6աCW/;AS~#F!ډX )boVBUάn˒Nv.]!)+Q~9Aux:'F=I)QszY |NhomLrX -$'˛J֖,FEkY>ur8\D9 C̻| MXڽ G\t7k͆[|gl` v,Ҥk^;# *}zm ,`"d,f^Tr ͕<{!XY&$hYut~q|}_s:C[O7s]{F!;@edWїrrdQB%u7Lcl0Uuɹ MpRdϟ٤t7#כ q+f3]$WlZzl{x$~t~m7ONnkk$|1mZ>L~DBPP\qo-.ǎaq~C: "D]V[<4X&cx}ۗ ;} ˋ4`r+@Qؒ1Ĩ,po#PssK&8ӟ%Фպ*A3AWAJ1'NC$z1.~r RЩ^W4!=O$pb^]Ką|ɮw[ΞI}ag Wxbz0%t@z$ϱ"b#Ҷ 7byMm"I)I%e##𘛥Փ`"Hn2b,.-ak7Q8!9B a뿊|z&k]q%J1;9 c<=>MQ |In}Qw]j[|)W׎}8#g`,IfXd\\TOE8Plv%LI7r3 D 4G~kSj>oHSj0.UXh<8箐 w.~AFN[+̤zPg`I-ml]rPTgC>H>]mD"O~5dʗJֽUKc^V "e% 5?ciSb/%D3;+yF"e0&G-[nCе2Q]O$+AʬG)e 99x-)-|, I a'%:uRG]Ǩ9I42c>&BEvJg/~cs9"xylڭ./.U^D/HKcjlػYv \ 3^De33Ex%S,sijICY7yviD N$_f9A:yR5wOh &uzjBB=a?  f{%=/t \,҆]+-n#cQD@9o%2$Lt Zxŋ"&q<>G2^Wʨ=_Y] )˘ݸ!L$*pd | 1]d8:10 66o=Հ+㯬'7fxmfpQo5N85# pƙ1]\/~$Έ} ل`*y#/q Nm2]܇T PZ`2E9w[=. ՙ~cۧquwOӬX_@ ]SͱW?aeDknh iæaY7d'A G75U*SWa<)SjHucc;)k`ypE8yȃ&.\ñ/6jitzO&_!f^Yr@bKFsrHA%Z!X7>$%m}Tp~ZWib1&WA Ήs 31s`﫚u8 n_٥\*#a{HҪ1E>X _N(mt+B>>$؏tPOg}7fɡ9ȼv=@:,и-oZEog5;]]|536Nd)RzvS1~݇KN.| OƉ6gvľOm7s .d@uQ,Uh,c`w RQdg"8P.3 }+-oSnz;nQZ5o{wO 7ȶB`R4GߔLѹQ )E;3˄&}i tO(Lj ]XyZ dvs6;Wï5D'&20}5 6jZk4 ?k3NW]e@rJkOךvV&˘Y1U ]dEdt 8w|Q #:(z:*j rK;Cg =)ШhPc> _j]\|[p6S߅|]! nT MY!.?d&q$W8dwtL>QԸ{$‹6(qm'la'/1b>WKub 8aĵ d$e>M(w_gPj(zԱhv>sK{ʼ X n+Az9yf>H5 ^ɄVF3.gP;$UE,/\"jįXk) UųċP6z&0!WprB'B7A>7Q$tW':!a_c;g&H/dKEN9b{h8I@ :jEP)ɩhkD`Q?,ټeHzN!D`soPf|﹈\jT93$ #)RRphgJ5^_#YR; y7 QIPz=j0x)&<@#S&@Oa`{eݽZd1%vQ_+x첣Ik{1yɷ-BԸM $/'di׼痣 +BFŖOKkDoJa^>=Ηk,F FYS̔O\FV᧼0K͘$ ~?ם?#/9 <4zz)'Fgod]4-ƜOiEq qyb4/SX+g6a.nWZ] kYmX>?!$ k=1y`AKu법Kv3G 5O,A]a.ҷ!0$dewf;}iZ±N*%H@|5ePVvEZ@ ֪{JA5ЛhhYJt(ll!2'k\~8!.ySVFˎ P^1n_;$q"F.[Љr bgT+x7tՠ`onZ6 _D?op.-RRgR-eudܖOsX8P]`OΖ0C"78Z'F"p|$hu-'KC%#dͲdiIZx5 }k|п) |H1F7P?6y~`$](JQ"Ewp&z ='ƶ匛SnAa97xj ?i 'b_wF鍆S9S`S|[8' QJ>/ThK&!j :G[]D'11 R+q0X<3'D7uHA7 0~~57H430 DWli>2WTމ5RfΆ8K!J[EMDSq'5<ߦk|J(O` 09R;%%a;8j.P.L6oZ[%r謗o1]S`^SHl^[=BoB_FK.C꽵Hy4 .g'deO۫!K^ÆN}p/NG /Xhþf,j,ocgP˓բM Z8E&VCJ}+ Pܙ}KDT;[7shb43l_@S) ^6Jh&%&#?{#DvW<CMMJVwNQ$ !wtdw9x0;[_C݉Q픒M&oAZبSϘqD) ˆdݘD4:;dK[_RnTX7&?ϰE%b_g 65 "C+v"B*zQ'YC}͂YѥLAZ\B*b DMYTTlBi`xXXk%76&f<ouL@ ] ]>,Ú5ʕYAq3S*40UD ~ '\`Xj]QHxA1b+CԽP\j*8PF̃U=t0ūPjaHЯ^,SiZ }UՋMdr>mS v*"9olk97m̅Yuu"d>DcA=Ndj~;Qעp/ՅEɴ W<}%t ڴپNqzd *а .һHQLz٦ ͝շhʌݚhk3x9o[bxFdj/Tf"@cN~7ƿ;a`}Q2' s&[#clZwHC{s+S_ 5v ׶ &/~,Msi< Փ?CpJa?c1qSߟEVGw>N9uM\pcԛ NPZLeu2xΖC nytF^fhmC+Ka%GxPa,#N՗'pi{]eS/4 [hPy+`n#0P'Ř܆-wTʭ([#.1x><%fQa_,|Px{N@f(3gp"qew᪢%-R !Zk(R-|TQyAcYKNgBtb-N|^,|at_lS]>aU:P \BmlLZ<Magij;+c r%{-̺U,XV(#n*Ae-AvNٍ|᚝~)#ğYDI&>~$U ƣ_EO mg-y2zw5RTGNxTqyI8@}$5@4V.42;uIۻ<=r`C!! 2ݓ:{,ӽN+0Z9_čbJu_ۚzo^t\4/I`NȦU8{ N)UeL%ѭ.a>Q$=;"S4) ^kN'˚,βH> ,_f]{ݪe׉G~SJyCZ?pTZ;7HStۀt>Xi?:?[Js !7wy()3f~ #2E 5{l3 w5. F"rC1mue)ʩ@ƛQvw|SzqsEus ..pa%>`Ϲ5c!רhcTd}j`4xyY* LA{{jȆ&k>21 Pm4?hO=d09xe?X3A5p=u:,~?-7¼/Ru"@p`Qžh迀r~iW}6y ?攺v.q`Ѫ%8YXC+92'9*4ofGMd>nA{YwǷ}F=x^yQ8N^e殠޴Or9}[S cw+6<.'EnS?Q4$fT|*&?=V#)>` ުDhocq?exy>WWv8 " JOatjZ]xh ̿[{DhɆdS\Ϗ]Htª1M(McypA5f2ng3PK}T$R)BK1#lV9 :X3:f42ِ?ږ!ɫnVp]wf+KN ^.O547uޚ!x5ށlm>#rU_SZC|drf%pU-V/|hd/8ҘeTc1ZįVc>"sv ߢTCx "+2TRKklzjӶK˝|'$dN>ܦP^4&UFf4r[̃_O&MtSj/M0z2X_٦Hm=w=/e/G8ݞis>HWjY]A9!;оR'ffay+]:j0*}NZ* e( czO!@We Bd8r?qǩ\T.5^Un~}g Y`~t`mk:J=)쭼l)ޏFFWhb)_\] \~vF<@}$4QBBpGM}Pɞ?eVEl PV0bAE݋kϩ"c[Qzwc}Sy5T|j YO"_h(^(ۦP?yZɇu-cT)@=D;^qhHam*qb'Gc6Qj$(6_X>׳B!lNǔO'u_\O 吵E^)4/x ھ`kJ69@;YӪ15k9<3W(%&l`"؟s!T̗ 3<2EV 2Ҷn@=\⍏Koq.C],/Ci%#(,mȾO Pd5{5-s2M6;?4 Xka6 2cķDu)&ﴢs>HȈ5co e4dqſH)Q Ppu8 ǰmt#NtfrXZФvcRR-@=`ḯ~5K[x1|Z@R-0 ԏ~w\ڹe>MxdN¯5B98 wg9{L|j^)]>?l؉⑤N%;ɴKH.lx5"v>~_(<_^klBYN ƻ(z팶1}LhEtf}e@.R0VȰ0qt-?nƸ9 ťk\`\>ҥk0e8#<޹Af(nP I`?2zIFa.fbd,_fnptMe2{@FNc+!9 $͘K91tV)`+ 2RfbJ: Өmr zab?TX~cl9֨xMШN NT5}ׯO%A";#e(n9r;kyxk~UGtVᫀ z-P0JiFQμj|[}$BhvjS-Q@! !@.:e dXlfyܓ(|}:#a3{-H\yLWAf o\_WeN6ՓPkkE*-i+df 0 3i]sj1g[/׶9`;l 0MR(7Peεi`q DORm%xvs,x1:Š+2u8٤ k)DY׎ڶd Xxf; 8'}5ƛW/ kfPG4<γa5< KB>cx:/Dꮋ S%EmNu08+Sdd?_a>y9G󋄔II¶rJĨ3s#+}[ Q\C!O`Ic.23XxrH'<nezh9W.5 V{ȕiKp;P?i.aeV Lfz*7*yEN(mA̠yx_}`s4P }@%KCv!v%hh[Wi?U#m{v mRh@e?g{y{Ԍ ֽ<~*x b-;BChS54G($d*13ȱs[Tr٩ CQRl)qrA|KnZ%@b_rj 4[ȼxg^H$,D@}2YrvIz-6M *fHl^;#&Y(i;uRoD9f\nܿ͵(|e(z~AqC @V*hLFd5Mm _P|&[ҙoC"SʭV:UQCT]=˼Zqd1A]{ny'BdW5$%ibߌ60`MpܬT~d@U`É=j<?"pzod۴T0Hd K-efѸs52`iWS;!6zk<B`̚ǂ"Þ$az{vLZMAm>WpGU7 2bKďz GPjLhSBt ɓ!ґfU<$tƙ`ZlTM{:k+J"8_~CI?C` #yضV$!iVa~Xם?`Ol*nW#/t挳_0"ta <HaD΅[e`|hhp-n5,r{"GM-􀱥SͫBz,pi]3ԃ yGKq_Ըƶ02@yڽ{4:fv?wyf F%VO&$oQ> nwDUrGo :c)R`Xs~.?b23h4,B.66cyPx,)pQe mF"]fZ?\7 Aϛ'Q 6EꉩR2Bu@|`PJhZB`vNz2mZg4ʪ)B-ab!_@Շӕrhn.5ëz;Wj̀9y=mF3F08qQ:נ["%ѨDGW?edZ=*=Pi M[8!;96zt10]sucLou&۔ al6vVI}X8v IDSd#(s{ 25HUX 27sB{~ v8M'|)']}.`"NGDrb M`ij= Ď*9Q]khʑ{PebFfN5K"GGmJUmqW]_-&4t'< Mr7g" j([d/A:%NIDfo]Nf by ʙ.x׋l)ڊ{vf=# eJ1&!f@z_&PTn RD[;(Ş/iYAǽ-Lݨ;.g-\Gks1@YNCQ1͠ߍߴצ5nJ6+ip`E>#Ý5yj]0ibuzJ"+I+۳g3  2IG90}DzρD] @W]lΚXO8ִ=KeGvŖʐ&(j~VWoTx imcj|;B#3+[K$KB r!-GMY7V^)t!bfN +1>Xfι zc`neI4IᴉiOTgMHs)AQ*E.-|`v[jL=s +h.Fb?T tsWs(i㱾Y2=+CM@v]Bv;1u^sq&屻O,㵁!]dO|WV$jmBYII͍풨dK:oY; !xǣOY%c?^TMYp; p<"Y#Asc]}~yx7$v;ԱKBi睺,t3k̟+[t-lE]EXڎ?7LN`7T83 {y_34h2Gkn9:d{񸌇kUǓ%7YyITb%lONAoʓ;)`[Q*:j|>>Ü5# m\ri]u[Os8B:>= aHE&s0o$+5\a~x8ImdmfRb)g-h8.8[)cb*̳]3s\;- 8qcnm/r>TEr,xã@A 0y*MohZ2(ȃTȽ c![ Hm\ B(%8CTqOFo>0g"-CD]4hvkC>,:K ICRpZ}&ͦߚTIo2ܫÁebӬ2P#48QDm7F>_=|"(8$<:U;a?W[+_P>cdž0;sՠ4||&p'kI~y=)_E6|&o2Mocw$s֯ߖXзϐjhYv9BfgpHr-F#j-?nO䧴IwsT hrE6ݢe,!8h- ЩTC~rL~U~ #PZޖrv%.IE/O r:c{{]4bgۯ:]c0ݐh5&7FmSkd(PFwQ-gO1I]0Jw'x6ڇdR/=x^vi =d&/yX?ܢ05޴K5ɼw]^jXZKC[fl3ܦF KTkgNǭ MOZD^fb-#uTwdxI;?cD>v;Ur`Y$ut<%麽&Y%4FQ\QjA˰^Ȏġsd !n<y6ƃ;r@KϦ(#eʈNcyQ=i=/QZNcT rGkVwDz7O/8v;YbEfb >8;7+p=$v*x[^Oa2pI)I'Yb]g ,iu9:,V-Aa|G*8I0t6>[9#]MZd^s1/xkQ8JYO|^YLrB .;ap]04_t(*Ki7)c(mzM_invELzJV kJ0`)W*dd2W=j'I8)+T7 Z+S0rhRƤjlmV-v}:^ %x6+&%o}y"-Y<,;{q`^>wj0^m>D(H!k&֔+S*Qřї|eٛ!jK#jrm>Bª-\;F9;;%!,Q,D,Ir@I-킶`^.qmlCσ[b%)?֋^^5rd/;*^3ĺܫ$fm|xus#6?=90 (V1ØO8$݌Eah1 Rua^&ma]띰.-IUŪq9#_r v!rQV+un6 /eJC*͵ęqrvrإ>n:'0 +K_--Rb=qM[$G08y&Ғcc57mT81_ނC<Ɨ3ؤ5U60k?&<|"|ͦAoPMɸ?9 gfɉ)oKꑙFk $Da\K12ontsᩱmhL8ˬc&޹4\~tņqPwO RL;c6Z %XaJO OYPő"[S{t2E]oíc/"z3v ma/wA@0 )wFDtFIOZZZ1|/+T#6(ȟ˸gՂ 3؈տa0tഇlM#r쨒iΎS7]hI|`mړtZ`dT>0a),oHr/-dۭx%2SCk6TP1Q2H XU  Ѧ Jų,'v/ Cv2Uc8 GwXGy4XhS߯<=ɔ jp:KαA=3@ɔM Qϊu2o}"BvDegp:yP\tDgO Y?OASp9xiFCeOOU#Edb(qT~*s d1zu*<{œ٠Q+a򱛠UX!P)צEyt"vĶiu^ǸAձD|J`L\r/.|:)- BTc? ry4$&?wA3ܰl,b92]:1{n4!O69e{lݮ9u܂ҝrp*qmBܕG|#KVo̷Fws N= zD4nm],^?i%ZiϿ]gM߀/t 2,|gu+7 B9{$=TK"]wq eM#NFAE˕Yy i~9ma'e*qC~<rbwV$Z>Ks_IVuڝ0a~-)Yt=#]ȹbkJL#2Je JZnF:1Z ouxm#poaμZ3 )P0[Ǹ GS DmЯ/G;ech }h7Z}^Q~k!3|O2C^A^fI6[LVnA(h/b0:7bau..~Rt;,k5~Xfr64:BDZ Y0mMxoPQP WRws>@O_&֔/MEƵf8$}I5գLQ|f ws"}>pyI/`;1xN2A"JUOJEkiLZZ6T5r%{J4[_̱mFQs-㿃rs|OGAfĎ$Jژ)-g!xY522dND!2a;b+I"LEdliQi]&wl}" LJZkVr1`a0e>8j?6v#5oԜOu,~m!\y(}a)M%c/ҽ6+ośÌtYeަ'ցBw@o![ LuA˵L:l@K@KhJZάZlopKgj>Vœ:QHM;t="q'|yhAYQYj7aJ4:GZObi8?=؋ALv:qbP,z8|@gn3U Kpfia9QM,ô,Zz:H*ZkƆmFM[ V ƈxVfk{iތ'm bږ -FK)bT W:XƖֱdY@(Oc*Qҭ~.PZ0(>b ĉ)<-r?En"`:z. ٹ[j)<$ sO ҌncԶW(1XNyyL3xA\ihs"oOjܤgx nL\͢"a4uZ+pі c)chm'9^! }~\荮N@+T9}k:%PHHrhB#hރd*߈gSڏISJ5A }~gWM r Pj-=Jƈx3`RV{D?5x0&|( >`\K8B`< I4#X|+0z/2E+V]qu{FNx4rh-!|.baO͜r/vtᯤל3_9{j?_ rm.a**dOP8c\a $d{G  'j$ T'1"o3 F EޚseA-$ ewBM>kLw',a )9^ mz>mty |8`(]ztVq a %]>B@H }'\c1Vz']+؋y<¡&=ĨsDv%ۢ˭QcQz$[mZMln HIo\L=k=qx/jq;iʏם{eȎZ}ے;z?/aזnĭ OVTF%TaްJ>3/^)h)"pe SH9T<Aiu1/-r> ᙫZUf,`OBWo9+tnWnkP'},d9(Vb1ڵbUCB:ן\z}/q|+/d[e7cd%izm%yIsE2 n9d$hص_ ^!f9?nk<=5I_1k{=BX`/ CYqS5e^U5d"## sI}6i05S}였{1\X8H O[~0b͛#Ir 0@=ê=;xN)e8 QhHJ c Eg#pG A c˾_DGp"c]ɖI Fn9<_`{5ϩ%ZQ3$W4J~Gᘄj,3B/簄qm޽Cgw>Q Ϟ 3@(4YNrv'#-)E>nx@KƐ[)b1*PDw<uB|9cO}ڇ:@×2[TwW֌m /Bp3kxS#YB񻒊yGX0Y BI8cz09<s`FgGλ!q Ϲ"lAj7967&mఙboEH؊/&G'2 h?'7if3fd)ɌFL0Y4 u1.S~!#:yE1ʋE @;#\b%whq PcS!OfL1jNo5|XO5ROջɹ}4[3oX=Wr.<76K+paz0$=Bѹ j&*($ZVމ(.+é;g NƏ`W|UG>3dj\n5!y7E,%.#${gnGBTq3nmu `҄/#$"ն{~̑;qz_ G7_Th 0ݮ)'`y NiƢnd +v ƜKHI(m uЮ|%eD*!mB@ZJ}4s[Ehzc+ VwDN3~k߮9aӊD{7=}߯<FK7&/3Z6x\Vp obӉ>*y %3ϞP"7tH Q~{Bg!CtvD$x,UڀЯ:<6>5~/vڤIȫQ<G5t DRE~ͮA/f;J8 IRFF%)7dL.#B2'۟Es e^49T:iyz2+gdXaf&Jan$v3o"mS>VLy+2]:< 9NN㋿L,}fs<8ɲrs^{F'TU`^?@uEE "^p/ז @1%CcIy]ymHӰ y4oB]"l/ sH'{%!BJDԾ/cehneͯZ@V0bAMfuUCiU>˳& )ٗvq>D7HW<*&W#6c0->&$D )') UrI54VЮ%74v88O"w"U_h6>xG+^ARÖBT*rparvEEtN8Zz*鸻ƑByG\4ڸ4V`$c:u0~8V SD"$r*E>+.ˑ])S;"\]9e+dp_F߿iO~Hi]ù%ˋT#zqY'%>KspPSY|i]Κ<>@a!'?x]%ua,Bfş`;<6=´ȫԳ]*B/]\ަ+N0sHԧB>B}Ha-l$ sE;IkAt Rn,4o TӉVF+\DvX?}UC;%Вχ\^rvd)VÃgLG>AsYrb}}={r46ҔTZo,iى|*X"{g{sz6ÕLzt/5M_AUDb?zC*O{ٻenZJ]$ ONJu+uo 7o1T:§C?:k,ޞF!t mϱS1Y>'wJ!OMtO=TuߤIpPM7dӝgUfL e (x%VMgKX~ T\_#G{ d@ժҼfѝ})6 5#+\qe& D_ݷ Iɢ攉ZD*otuXKܫ/&b,xI[?yOֈǭڿt vqPcŔ(x~8w8Ik>k4]-2޹<{.alL߇ҲLMl0ܑ'm0*V}oBv9hhA*Gn \7v=LG.ZGa;çg*FF<:yDKq)4&%g0T X殧2 h@+ʤnkWڟ$g=H8k`տ&.^1̱7XElؚ꘸\.y ; 3TO؆F6ȬJ wwk/?Jٮ}+w  L6xٝ e*XZ>lQWU$IІ:V7FCY;,$YG %Q;%] ]6$j1(sYWpWN3UbU$+PXqȠ洼Ė[KR>"f>[ ^7g1!W.5cs}`QZ2"wC3Y(lLRtBeAzd7Ucx  ]*bVqm/E@Dy@_䚮[aIr<Œ7`=ZӘ[|\,|2UJG8&zž!|hv/9hwBHXwco!©_gWZJQ丶K(/oJpXxG8xt!bI%)JlK.n|h  ϳo[Vu^ԷlGB"< X#* _:_u.RޝB{/>'!+,͸.&4DƐQ#żX t[@i}Cd;@'ѮD{]}-Dbɱo7ԣ%» /BL/?G #<>Npcu;$hhW!A~{_YZW_e(O"Η%H_\tL['6XhDg PSlc_"xһԦ~n>Nůn2ǐX)Rôfq#,BHx&a(P-3^җͤ# LSRj3A4peO!G I]IH:˚ɛ3yO*CL- C@g[բr@kуt?O8'WlH.Aʼ&@Z\KɶKWvN@ tӁux,k|sePN"E3]?NJ.V5I}'/+>r\L N-;QkM?](` V5%ߤ#fYsf?DNRpp2Y s%RyvT{tg- Z(WOpMё9#Pاb18{%t vln P70v>xж[IyL")k-,{}? bF5߷*WIx/iE Oq~`c0t=>%:h*}tǓ ԑby8?'Yތ}i Ɏ9@Jx F/@5UMK-DHmUD;p zTh! sBB-- *xu=oS j7SHx6X*@v2Phg3ϕźNCÇ􌚩ZbK* F/ٯKF@~%l^Br*qhGCt M~YݰtMy]9qӷy5ۈA\+ۗGf@Gu?fJʤnc 0'j l? 354I 7V8[/e23w ?pFo+BrS &3 <b8Xw'5'@ZV56FXB[5,Frq|n: \J22}i*C~בi =&w\s5]q1c.~;Fek;g:+5n`UVBoŧT)'>_#EJp'Z04OAuL⡫'N@,@G+eŅyHF*UF5ň3n(E#a]z 6Wי@R,\o_@-Q K'V`D 5X~$;C@"{ fעrn5b3@Kźp~\uT@FynzlڄsJ @`;U_ jkCDTL5h =o}.UѨ9^?91ρ`L)M i j8%~cm׏`9wN~jjh ɅUCI|vKz9ҀaoC%-R8zcX3w\4u>F]H&+tR[ꄻKpH5ћ, S!lIRw5SS=1۞A:T}L Ov7m\IAGqGj>7Ǯ+Qފ1mt~Vz^Lx S$K%D&`RtMʅm#FÒh5o.H̘aJ4HP(R>qurYyne0u?aVf1m{Pؚ5g Emf|S$=ӣ}"a7A1Iy+^aoR}Ir끳t4¢]AaJĀ2Gϯ/WxwyظMJ8~ QzXl1#éa+ڇWϼ elkY](*k/+%aO3`o"UEm-W·& ;fۀ*X?cjlY&~v:`[[zIɯx}aPfVM4w2XBK#)}(t}='%Pc?(N$Dv/Vٛ'EĻD$.Y]>t}jIus^b>!Z3$GCЎ_)0v|2!JjIj )}pVI)dD"w^+3ų6- +"C|7Օ6/&SLGf}aylvT@*\eTpG^k y+G< ٠ +:%ѥ lwN@=$jSbQˮ~"Y9<4n?QM2#<+ʶ |x_h@?lk=sA'_"#rZeEDwFշ2깖 ."H2 5 wT8g ǪBr-UUen|Ȍ4~2JNHvsz|< IO[*Bt>ZL>9kGoҬ@C΍,&P]p2La٣T݄;D8'ZA'7Z=KwSSV4s,iV A"0P:T3yEф_!kTBgiѪ)ϋrWׁh7"ss&Nukq8CNIO ZFմ3ҤK/=;ٵ4Ќڈ2ʲ< jq/s .jG0{qhQZUݬ.HcE>CSYGG"On8RxWsT`Gehz!^]"΢Pe[?>,X%*KfSTDn4w% AT%sw`9|,2.{S,b4*,eS٠J8xi}ZGܞlk1mXJ ͕Dؓ.P3p_jKȌct>Zqsd\mlLuq1Ļ~=5_Fj^/]˶8[;ʒIFJ %w uh! )1tK)09CFٷu|v'K22 waAOZU(!I5.⧡G^tB_5!}[aLxəڷo7B tIu(JDY6 :T_?5"ss2= 3^RMP3OcE]}zv8M+0hZeYA'N&bɄYz%ND$n=6lܯo0-%.A˂=ty_pzv&'GaM'*hMQD1JTf O3{ง@ԡ|k$|#bs65MuB[Y< *_&8PԫvM#lU? ڇ<OG N.Z(9 J3>a%ʪ%.'\U) nZDUJq*>o:;CF#C}U}v\?DZ&ܘ#T DwN Ǧec?Z ƍk* Bptr9IOvThۓ]7;%MS>Xf21uR9V;O(f4PpdVׁ"1=Dn3NiWrĵ],,Mw,fޭn 0 uY} Ӽqy2>,޳ء[` VkIu./>[\NSxp8).x^+et{Mue 3q MOT(ի5pW&W"zʑo݅-~Kp]F߫hsdRДۿ!CZ-:xdaR쭄[Z]ˑPWj͊8y{ԋa7E۟r(>Jh5*ArW%X4r h=s;Q&y.]I˼CvVM}:,+oyG'BlƟ_<зŕi|1>)˟\W*QK؈WYcqv\Y`U:GpG&,o7(zgg.ZvSLCiIaVdyP}͵*6*~`*#DMNSk-Qܻ^)g,ؿZ&7jc+3X-*E,=䤽;sL Q,l|vْ;'&Ɲv$lUL c.O3)K:/E2 (8p[.bj a'3 wr=ځ90g! yc}+G (<%k6 >;V[ 3^p{/,Q+>mM_x!w! o)9O3{J"~)KGcljo`!o-~+GNňAAʚzVTZ] !;:igoր}8h* tmOCFza01`+-A!>nן9s0c{d>5 Υ?.N58d9K ^IgknC]ץ8>8 hD:)>pMn,_I"SLH>q p{zu_}ّ#` ݞUoc+>HnXОVSvS4)1uxδ85 B /Jbl3>\|Xl#l0 娦5vD ӎ1` nTiݰ>wCGs[y \F}TﰉTۉ3M|4EVvq>XeAa%Sc5m BBvá[zFv@ y #=ŒBۚzjO}W?%:z9WYaR[X%ZiC;.k2g{x:6J`Ώ(S8 8  :M Ba2ڡ#3;Mؗ3*TZd]]:=:LJ;ςΥL{E[+m?B S }øCtr*uN^])z$Ie5z!FX& _!͜ 93-c+g/&|̢AZJ2p4Bzxx[&Mn8_*َҞF$xrxKD܄f)aFtsmZ7)u"u;<|m|! lK$$ k(gV&1]L;sKCZ3\^'¯J݉n(/{e\EQH0t@X]z}(ceES-Q40ؤFը?$9i<$G}`-¦/468eD3Cǹ4T缑Pa ݪ}Ha U\E| rc7Q'ت[NqՙzBfUT N&1cL=|)G?5ۦ̞,ߗ2CJZmѤ]\7)b@pTM :]KSMkTč?pb8t!]h39m:[4 nnP*|'. |?0QBN HY "n!'Ia;AN£^:*!Qtr ='Xǭ,Ch(,`vS^ L]#~ !LBg+n)Tsɞܪp L5Z ˧R__@ h7sf͎׬|?&P;','o(nfskFFP)Qt9sD_Wt0- Sf;h*OEЗyD>Jʗ%;42-5{;4X `T^@9{nݏ!cN)yauVA^>Euh.uqKa6D# Q"ɶ2ڑ7_" k U,D8{~r% Ee m1yӪ@bs9 kNr{dGf[=[,̋(ׅfxUk0L\ ÷vH\@~Jmz '\KrujҀg-l!qX{t %c?^OI<Fneeʓ)H:l ؆)ɛ\)^ Q$MrڐP} )9FUMǣe^ȢIqߔǢݖH~GJ7n!q0IV Ě?de8Yz/6<;au)f+jE:]~,P.w^=.n˳'kL(^mvA9eeF6^A98][SlۭNd]u@""rT 1)^طNy)Pٹ BuT(s֗y  \ϕ{$xmB[;h-bVJO8gwO˞)( ܹ7GrH Xi{;A>G)AvO-sMExU_0S/QPSP'..6zIJ+@~P˹8'K2Xb1(="Z1'yP Bc^SJ⪪y1S8Ge?Ҥ\DS+3 ZJH7EYJy%WZrҠ7ZM1Grf\7Pи:rW` ^/'׉3rt童Wn$񠩳)Bz\`4zNƋTS?:_MpȉDKqR,ṂPqlr*-zҦ\etMlS vACpaXFҦM`QH@T8)b٩ z%9϶)M͛]eC hD}Graʱ#Z%ۗ>[e_z/f)ɽh)Yo´m4PGIV:x~ F݃ŮyPV_ {V_'ԫKI;i*"]\IƠõ౎/1ލIQH n=鞴v8}]2_ 6 {ʉvAח&F'V;a)QL-UNTXCmZ/ `ݖqo'+(@i33wi(GC*c=Č~^go]/SA>ޑQ`e j o38lBDt^Ɖ۔4xôa^dj: 0l-^őx2AAh(G4{PCIM|Wg5ƩF[<{/Zw47D%H#ko5Opd%%P$͂Y5 *[JhDS-x/XQxgmR2&&Ȓ\]^ȭM(J#J--r'uOB!hN"`5ky(i'lr<>*b )A#1 S`?GA;UU2"OܭuWCƮtH38o6C j7IFiϭZCe8*tkIY pwaKur̡j*zyFFzMdwv>I%S7y8?3[?T1qBeE{Sfݘ9|&1ńI(5pO %鮊 Hռ!rz>Ю9ؾہH.~c F:\nԏ7o]-B/z4IqI!0Ek鍟8bk1EaS3Tɘ—ϳ1eI_ք?flz S"v&($IsOU;_lT38)=h>@xa.h/b *$=~BCSJl~ĘD-+I:ΖezOacǹJVqz??nvƱm{, YuHUT+q00W]#%apI]O6K:x)բ2 vn]](.ZҚLTBq2I Ӧ~m_USeN쬁l4?*_;*$UȱA  ./Um!r` d>2J+l={3W*'n=+u|Q/;HFI_5. ĢFg8pj ˃dO~ -j 0} y$ FU3: :v%B"6y8.kBv,ڑ85xa78Z] 09@)U*c>^☔`XgtnZER% ]rO"6fqiD)>R5SI8 8,VSkp#Iu;1%Dbz)]Ih.HͱܪE-Y1e{ LO-JAv&z I**l_uMw ح1M+:;F`np5^I%nz@w,;3׶3 }70),J-16S[>'ᇝ?0LuC ث鏨'^|z ~Q\rM'j VN\IKm6WFrI|-}8;?֡qt;1$AuPk 2Ikߠ,&Q'Q*!C.rEr4TL; I^g)IjIwKvrh#H,?&&}:i@K#(gʽ[13,8qu}G]\58do;‚S,YZ@D"4Hٟڒopba,#?W˨);kj 46UR $v[ X} T|}*8&p4*un:qvpW] xrYWe\f/?aU2IоCm ЎmɡS*gUA \m^WG!xꭾGP;@TK}hU+ M"'tAځ6f$^2 blb\}*N8ἔ(`N`q\` Ї"|2msLvz\ |6c12DIh-H\!ZdQ@ { $Pպ+Z̨{LX)y55{v軾1?~;S#{Bm 0;Ê4T'sQ3f|`ZD0~}Jvb>jWK3NGN#*3|%)e Wno)k=Tۈ'$Y(gͦ$j `!9L/)Ky-""½Yt&W;x{3eYX` ]eHP`)Ob?ALI`V=WJk $J>޲iEy,tn_^[`6ZC `Qz}ئKwKX8( i֋|#\ |T?MǥS|гhPb^#A0i-8t:7]/n^kyX Tbfi5i}wr#|:S|9.vTh\ vFBG\`$oAڙ3tmC1I =s6_݉4qk:m"T$:1Ú) ޤpB+IeAPs/<&4F-oN:2e_Ѭfyu")Z 3q69$)ʽFsJ,N0q_y/YuT;KVڙvMVSɥ pfks~#ڻu(O@E170T.eMc?1bN4 `GW"рmF9V0|t*Ef7hC[xN>Q\X0kдM_e 6'#?!q4i4}fZ)Eli6-S'AgZw ,6gLqs'l4|)l.zTEه7]Z=b8򉞳{ǛsW M |VTv5$1`\1 AI* v)E9dUVCl٫Dv$>0I2j%Ĩj7mrpqcc\./iSq X0/޾uJWN ԦL`f _2NQPd|N'2X= >yX9{<7`<}see CkPyW1B ~ieDSo:(c!9^hؾ>[?CepVơL߷[aa=Crʹ^vbLn_&SAH-g;]H'd~E#W֞?p/EUKv'G |"s{j v(9\^" Ȟg%н.co.܆AhZ1;WcLOLnc~蜄V<}$ht"8b ,;vÏ7ΌZ3){ gRJϾCT!OډG1F֊sApC ?`gaD}Dڃ~1dř/Ҝ$Db]zoF"u7t8wc;W{3y:a{ƵV)d?QcSY ODF%j-k`*ז`j}9nhRHIƺ.F1 0)/ߥHKT1qL,II":awЛ\ ͓0`֋4 [%} U%l= 4ďRl2ۢpZiLO)V)(nx{8!^ O ן\U.@N6{ǩ:gH5󤟨ߓ26Wɰ ,t J$Nl ӖT +͔v]#DoPy[Id u} >N>b!hf&7&J[æ- cX RA)(dYRUcKiyAv#}_a˖dh4^Ľj sԇq̇شe?pz#q;[K> \~CkxÙtypʇ\%T ULr=z/R7.;džR`kmāO赁x"{p4/۝u?pynkhCnA['ŵ!@myc}%F"<#q^:/H&)P뤀oDc2m+_ysV94 [|}6$- Ͼe(Rg*/UvoO%ٹ_}s[i;NIMˆPpԶ %/t!^A9?zڧó>ȾcQ:: {"QPHF8X Bl_ J t8qɕE2%>[!h5Z|rb BM|1V#(K3p SCr:&I՞5$*2g#az"?GRa5[R:Hj}~M1<'n5&z C1n#K?66$\1)JTϋ Xvv _ՁuZ1YEZA{k_J? VA \Ŧ20]&OP5$3A}^cDZ3eAw< ϵIxÇ2LuncIg«Yrf+ )UD^||@P'kǓ]MFuS`txp/*]InV S}z3n6cYnڐOnÄ4'[?Vbf0 ӯO/S@Y`me׿1rD 1ae[Koޔ}xԈ$n.NƉѺ ϮAm<>MuTȴ߄sTˡJ +-0V4׍|wVdmEHv?q~Z߲ߦi#Zb >{nbpkݛG d\R$X ó_1DwIg~_:&uT!{ȥU P翙H"la#8$\G2<- P뀔WC1Vhun&@XYIq#zxTV|PC EF L=vjGmVSu;PW7kGPn> 0iZݣc(hU}A NDjUCAfvHNMG_ T"埲':1U4Z D+}'_NeBD]  ˦ebrJ);xBئ"~߯S-lkS=b&0$6=[#;Ϊp-IceJSbGpXB_{U͝u[,DI4 ߉&Cl,i3u3V\O J-}sd`?(t 4cG#ZZh\_En,.FPGGjq(w{Wri4HR3iN_z ,u(72XJ5!7ϔAaU|zsI&i}pbnlޕ 0;T/[WYv/kO|xTd7- )&(iӲUW+-;)_];[卶iwI`lLl9 'hLp)>4S<<]d$lr ϧ̄椏{vY3dO GG݋TfqNVf'AZtR,QYey9$#UpӶJ?BZW\](>cߠ>RG?,{UExx~.,Vi>IZh!U`ƍf'`Ӳz,ˠCf ~-ǏNׁᣗm.dhwfEUZa~9bEeS߄ #⌯׋^b_xOm* ~klϚAQ~]W!2~"Ȩ'9Ϯ-¢߲@RoQ!؍:Sa7XTD ks*az Hڴ4eb9ЯΏ/Mz/+?}`&"?`HM @=DhݝTmIq0GjlA1͌LޝmmNf ,럪mE)V,Ar {=Vu:u kgLBCް8h~6~ǫn?&7㏤xiL34ñ7`w7=0fgSbSϤ ?V}t>gJ6ve@-!5Xxup̪&[zn,aׅuro]!/v!,"|J@qjbVm-$S0+A^{Cf*3`hZ'^YiUe4 ' YSp?YK=y \GBj N?1cx R,o4=&bA@f|`PױT' IVmitŕZ&RHEW52w{Z @HK@&z T]:7C^dR VòHΞɟ'Ma{28E~d0Rd$a1]Z4HdXTH0M0z'q97( WLP?Poson pJv^dGV]V)gt\/֗5;zF<莂 ۑYP:>s]Ձ'WڍR\;].Rwi-V3LMSV\GDijc71~_]FLwlH"V\D*O@ 7XKݵ*+QލR&cEj;mɛw >\Ԑ7\q͊r[ d- ݈,GQJk?P!2V,"` ~"k>;Z[6< E4Ag\_Q-8:͏B;orQbjj߯A| d+x u 2}|Rwπ4d&mϒ= b=Dk *6w /~e@)"0 "#2Lc 8']ƫw맥Dx𧀈\zvJ}˽ֈ ׯ>5,EGudߩ$=mg3u* ֳV*`Ԑ nYgγ_yG ZњX% /?:.yȂoY. ?*V/= {DŽJ`vEL6)peS@4,Ewf CͬwśFph-|'!%1yC>P'XE/Ni0[/,uˍL-*o*1ՙ~ +zq(ZtQF={RP,ɕyߴ^jʵ{gL{1pD[=Fð#s:oBŽ*}(y7#ː_0̃\S%V&DMZl䬇oi<׈(vr4 0hrn6&$ݍAHpdF,V|xw 9 F :ĥ( Ts ģXy9\ Ԉ`N3.9h  .G̶X$.f(0sЬ|gD[KxJ ٪iNNG5A!$UsҰ~x= -1djgSfKƓ k Ҩ427>}ſbڃᦓfi._+ n½}iӞnŤgMR63yf5'6IK5 TYkLp -۪e)ƽC$Tдe6:#cPְ+ɮ=Cw8,k=(2hiSˏϛ`UM5.1m\Ix]LWLb}FNa(Rs<pu"99xaPQȭ,3#7eI.kZld*|IߏL~NH5".pdY 2,+00k*ːIl5 ]8-AN9VWNCKxR@uY9 wT_qq ywifxas o (vl7d#<=,<|ZԼhc)% x8n* @UP%mS'ײe}T'. ĸ@t0HtKO#Alcn]>DJdPdQ>=.sT]6RUiIX ?c5!^aHpdE&IFdY:RJa}ŁoBnI,#NĞ'T4_zH3p$5vֈ]ã 嚴`i]xy"VI_=W9q8D 'v8>lDNWz;N)x.(PjrC ]$a5cW,q۰ *i~R}^gz-;󚼓p[N̯l3';cXq7ƂG.8'>C>]mJra5.vj\eqGŒTϛ5)g:r6!+!(0?Kr +':xe8Ѣ,r^m>yq`=;82'~ Ug}+'uF2;3#`焚.e sdlUVܰnu_KF, Brk*FMi~R%5nnuv娾 {6FҌ1؅g\ԚB1 ;' -3d>'Y2 If~c[N-/k *Em ֪I>v&VJVn6k`LpxsKXB2 S xE$Ft9,b:_*tv ,' _~~ C ow9#czd=z١b1טKBXjPfhdhf* Te~H=Q2vƲQ-*ba.7ҳ4,Iw}^rGxa0uB ytHti: ,MS[xY/)A 9Ķ9ey>;:P5"<; 1Zs8:~ΗҦO%j;%9:*{uWMT:y7{MC#b)_z۸_b^v&de$Lh|JFS}/VɥK h+˵@91S̘&QS`@JY^ϟ;I6՚>حPGzKG 7Wlru}[EH NO̓Bi,k۩/<- 1XJQjOV{A NJ6eaab&sPQ%(J+w}fk\)4@r27=N)M79=sd=-K8ү] [lb})PPӽǘY%PBAv-=n+"UR> О&<2ZsLc<,2tI sqyVдCiSߕspUazׇAA '-Uyf~ze?.4ඕi C@#6EwkqIk' 5L>z]zKt'.vH8 +\F3̵E<ԋ0] +Вivql3!9Zj!mB(mC/+Eh.< PU .E[u<=k [`eƃ2(݆Q#-H$PMSom] gfQFKLUUbڢa+ !F^:sfq$T_bd9Tn*=@p\&07| TL0Q{GFIYE9e?r=fn}/U."w= iϚ4??rThh2R%יY2X_JzBie+\\@PQm~ 1+'`37?"9~j^}.+OS鄵ՍULEj(]ɚ)Kr]χbbɑlƮ^JK=c0W6K:BIV]tp;c+*,Jp7f9V<3x!/j#[OKTWH\)b]q[GU ;u: ӌL~W& #=s? ] Qp1[Jb9W.NwהyqvYؤoP}/K}o{P-M5O}RJ"lJfSlYBj[>1AzRx 5QF^D4;Js|#uVRs#܅K.U+O>oaEŵb^}PMwgTMe1IEs5pMEsVaƿyQyW]{c*8BX,Y>IgOvG '#X ˽\^WmJ +;%;d{F)/̛[Y`IL52(-g(LC[6}T\s-o(Cn'dL%5+vDB8=cc.@`~bgaga^zitŹZb ıEntnltՕ:f N ';# ɘ56 [li?McˠfFX0vzڋi^kž]Snh&1f. ~~')G?V*,8*TEi ;%yehu&hb.Sro&]m[ S YI}({3H10GD`t]kn;F EgvZ+G*և5 ë|^,rvm!cIG#Ӡls*?ү6hLIμ@}calލ9%.LtΕhڏjªVh0sC=+X=D':ruYvqܧ6 j]e2ϸb5\f`;6|Y~_H2iY#px Z8h-DRX ut7 F+vS+I8gˠi? o2W${LoqsycZl [*ծ5t:3d( 4"RP [kg]n0Ww't6s]}ȑ՚X>b;%o>,Vϟ+٥,5wutX+!Q"V6'A/0 XU*dqG͗$𝘂hwyL]**F,2)qt@{ ^|td /1A+ї(~Y+\x:tW[+xQ+pңjÉli$pNjp|@̬ե qS hyi/H]K~# n;.LC?^_hn\~Ln}O&.lZCF =qu !PJȤx047a8l{Hr.9̔[񽄻CE%`[l1d3bĮ(j+^fcȞ(k4(8Jоm]QX^O>}[(J˕-Wͻ)G9Xly2B͆vs󆉶jRo]5rKV+c%uj~_!T%"/Nb dzT%:LLa4+/h(9)O1xϧ1AF㴆P{#dE`L0<-~?¿T9 .Q) Jk%{`ܶJ|> RR%BvHqJ&ax'1h-=yԩi 47s1#po`G=T8/!<Ӱ< iѼ':iJpHZoCm66r X4wqqh9 ?{L-s˙ڧ4eIy@34ΓqDIVs00#]~_r _΁nalءYz :QWuv%dk0Vc.RLKFG)z6ƯM"{~j{0H<4C \IV5^wdr F,|ltQ陳'A^!DI5Խ A\1m2yWԋ{ߏArW&6 {u 5wt ɧdw̸bdh]ϼDmϦ`5G>]8#n{lOlF{4_gS.OC*NCskqcY)n'ȴEɒ1RLL){j򓠗i8є[4i:h",DJյ/^QϢ#o[!\ ɽaJMSV\AL<Q&g[IhKuda@IW WA13<1$:9 lt2âhN BTK(D hb>8}+^s㈓BeuFS$.߼TYre\$(fn8HC]6q *3&>ubs'hu'&P_dlް?ǶRk͊N< H H5xg2M6Ь&:0pofvqnY*9#5R< @F-"Tz+O HӺ& n]{17qd<'LO;/vu =:qfyQ<|Q}G 𽵇W`L%+~gpbHp̲,2֑Qa8c58 k=3]g&IX tGoQđ4Wr5Z=IBB4oaW1xs5ZyKmM+pN-,8JN7~sLnoQ|QFv=kc xT`*i]@x: >ȧoar/|9|('YҷN=K,)=[,5Pu頃V6. Fc^3eH4orS ܒ0?~VL0gaSF40dBp5QX1QƟF1hNpMvXVҭKG / SOj j9φh}[3C{)QwP1Py[':zW YGVv.Y[q&ֽ{9t3%4r3a0hl.A;K]PsKCJehhMAWsΚ7JcW%i)|} #^$S NHc`=$D)5㯴d V¤xSw;G ?:C]Jʁw"# JP ܝ ҍkv\k7`OLv#:@FbV("bIkfФyǡФbI}9G̛_ Q#u Pd5!5;T .t"&ɧrz$Y/[]~El S|ʠinm-GU4g>$sѯxCSTyUfe&(c6bbžpOI2pȣ3qg(1oHc=bK}@88 㹌 :[Dt˥I ޸rK7=CMHwCi}&|5DFߧMŤ{~ITr4ܞ$D"kBocSdQdl=xN0~%X[|?FMb1NC߃l@sIϗFYL] ~R 2FaN{fr#O=݉P=ޔF~5sL |_flEce!5=cu=MGw=>B4gaMU6z1Gb4i:~g g~p/%ss[޲Uoe:5:x c͛ve=SOUgXձ46Iu\bҥ)uG>4#'h^1X`=&Ѱ]+Ҵʵ8gNŲ[gK1|H% *V 'iQaUm2G E{|+f~쮌w! P1KZ&L|4+]i EX@&K6g Qk/~?K$26W,HdV7br.?=Ԫ 6DJQn`{7Y6h̫*狓^)"a2QK$FsZzG U0ID]swo!Ǯy8FYya,pCAtn8Wdc RkZ[t&]w-5P?ԈV~ʸ$cH$_􋍩w®t_O3|.f^ԄYSnN. NX$$<JA J-l,Zq"$Ӝ;ٹ%KdXk*^@ /Z|$aվ?lVS+Xac9bqe KG~j<\%Kb^-N:G ʤ=$1?&vqY??f rm^̄7(G9B7PcdQi՚@Z{(*l+d]dGtG8t,J\ \.(t^P\;~QҐ764SSguK{XL{OsaɄMD[4/+Z"}jm@ãHՇ&WOO| 'ܫxlA= \n]I=Q+˴1s[/[sՁU *DŽMR<9qQTT6/P#Ių706lzBn꤄/kZG B[1XGʖB!,( ]s- =$SơjQ&Zhݾ [G?;Kӈ|xPANcOY3z$жSV54>Ԩ"5*fIT`EYnXL"4A[O*pp"&l51\[4;3 אE̘ 6&; IeH8|mc-MVA¹$.@^qOzVbN^g%Ce2Dq\JM' 0!5"DT7 0n_BԸj 1oEwM(c`ΐiU{9ڤ󬹃OTKvK~.A"  $}>Kp{n3s5٭w_;A<-j1n{bujP=8a7:[ECI೗ݎlh,Ö c te }Iceay3Lhbc:u=֟v&JH1QlH9­$TB %bϭֱ5pJ xmO+?6YIg0Qf/o=8p+!*k|bmvU' 4f BGc'܄˰EUa^Wߨ bvZlD~aFO\IGtO$~n5rm$v.]"p8OοئBc "Ɏxzһ;+!-ჼ-ě Ɯ,1HQj@E"E{g e|gCzqO1Fek"S"^':G}m֭K@3 Tږ2A?KLeT)9BTq[/Hf?:UA)GewE&~yl{3)ʀ[ l1R."Q< |}A'&y .3:( +a=gd&`R0٫O)0K 0rċZVƮ7ԷA%`{%; jr'^j؟*@cՃ%<_9Ճ"Zu p f*9oyWxj(iλE $7 z8@f5T@m(0a!q MőRy`s}YmsS٤/2q5g*ǒm;rcfHkq&cr+Sىkz"5x<rO дN XHf\G: 3.q.̪*R@Gk㢿-,]hJ!usலB@f{aZ'[%%b ^?\2~x!'aVhf 9B38=/e |'6OJ3}ZI89!um*Tg(L$z. /ntsp P z\xqV֕ylGbzs^q_&d YXB Yg,G,tԃr+VH_֗Q l@jP)`~75Y^v5+9X8txVo40A3l'CGEeBX٢Lƶ/6E!זq} 4aa`d񾏗R!}vTϋOC dQ+4釣}8q1`Q14j8b^ːis!WsR 5 EuMI~bx[!|rRAt.}KصVA#OohAhI{[IǑ-@(%)Amaǻ9UL@JBjq@k?9~ v'VC ~ɯ-=:U$|b Ck+k Q#W5R/rJgSǸ ?Lv!f#"idC7q 8{. (8KT>=IEc?!e)kMҭ},Ϲa=VAKЌfN>ͻROjݍeR5hJOm/5NiZڨ DjX N/)qkr]Jr+A$˚ b9?SZ\5hJG N CKK Å\uwI*GvpH0jvߙ{e./ {`2!3j d"%k"SܗhеWJV1t{Ylz>PUgFDbH(άHԚU*MVCu $w~!da)jokE4^q7{?L9y D>+Elj-&xEw ,Yj {KN~l .Ͱqumt17Z2&!,%_"63<,uG$VSUIP}u#[ph.4;aVR$OCB2Q4{U١uT|v.5iF\UشqrJWG$]A!abta)xНNH!lвXWiB! 0ϸfLd0ݏMrx OX>lUkR@q͢?F%鈥Yc<7q pA Ei{Nm3pʼVxlgH/I(w}'S,;G7g1n8yGi=66)CyUG!b*X2B(hwe5&fm١"xG ʻߡV Jبx0nAN[5/Zt1IXLeDu^EBFw8"^S\3ᖁcF1rJ7\D|>G-b7EfN͎S>7y*r<V}> _EmS|5v.x7  1I+s{^m a05dC"d*}uDqh;-alN§+ta~VqH:ҟv庢OՐ;؍I]~*-eg!Ѿ hxt8D%Dh5|T#GZzGd&X\7*gdقW!Gԝ=1yV2 (tG6Z6{PG~Hȡ7IHeYCBh=_= VI} U_^JY hd*,$wZM) Y5\B= *c)nepA)wOp> c_?mTJZ@ W ̿:*qA7Wʞr+*b;8VvT) '`(QS= q%9?-4/Q!뛾D0y}ܸZC4̇lݴ n6CnN dv!h &AXA M~8[n^%IB'fiMiNg1UAKVӂd:Y*Sx&na邬{iO)@P, ͰRs1GWZ5Zm9)+^a5.Q;#=}EkJњOr).v|V30Pu[[4lxƄ)(M %r`C;VnV2@2^灍'Ci^2~o2d Fݛ{i>irhFߓv#ea+}=X^*]G+hKrG51EOh66oY2ޫ%-{*EnRVh5T6䈧W/,R6vvsAU@SGyۋ0qCAZB%,ZUϨQF=EIQF)Yfl> aL4îjצ0z w1}[?@TlSj~4Fą[}V J]oxx lOb:IS1"k#lᮩ '~Z%9Lgճ#X2 pf4,dqT. >( +зLzit5 0ӃpHk[W.d`'c~0B=/ScL۵\UFUoBܢ>i" lz+`F*I`!X'S41o6Xg-A2ڣoڋ45PIIsva@19#q{7tePpg x0? m(}5{ս-!:fy#C#gS!(@3o*Pf[3_}ns|%W1*_U8%aKg 鿌B>g?*@YG2r{7ۮ` Q zv,ե%iH}?S?FH#;$#*(x@cU Ӱn(2a[(gkqSOy7Rv%_!`^izoHbյ\zQ4 *;c1T̞nvs&D ,H%4 ?ЏsVw鞝yf8%,9q Πlrn( AS/ ="[|TM_&*욺]g bq]J=}FX|F̋s>媼He lQ͕AjL2 ḧp~BA~̪!)QY\ZDX\cE:CẄ́wUK_Q. y&ɸwl,49&+kLvηl$;;{Y=0*󝯑a+-]M`TN cX@\!FPN"*RD0IOc^}{YY=(% K`wBW 1h+pʼn ]3lyمO{'S&=1рxzؤ/ZO/τCCVZXŭzψ7f94keGQup;6(- ?0"z<&Bc.E^T1b- 1UahCtOB/C0y@ ;S|WX~=ʧv))LDŋXJZ@_aJLFT?,Fv G&&Ӑ0Xjc@5]3A>9l\&yf<@.aa: ULE WihgdF.yCa[J&''u#4nFogŃZX,=JU L?ӏ V9S!n5MH~~ykdWflk(d-= ~zmD53'+Ke֯$D0O{p/I/Ҹ5%¼Z&541B^^\H%gDLm|GJ-=FĄ\shxeѫN mJ clC As5-1,_, ,mMBQQ-@ٞ&F\I#$BK0KHE77x09(q11EX|U8iH2stKgS),+Ss /5m$:^ hCk< Y5]4Ǜ(ݖrv gZh z.XnNșOZ8亵4_f[@o$XzY/+M]xZAizsHTc]," )+*+> 9u-{n8a~J;M{v*Wp Ѥ&+QPiES4 L+@'ޚci Sgn0Fdβ9|d3Su*%S9jZKĪ+3!:$evPO HR;"Rܲkȁ0vם7)\İ\fDJ'5'Y~h}(ӣAMޗ?LDqRsWqqё2WI)xrq"i> Q]*zbe`H!j"O[_} ? src$6B|'q&@po[/&t_j{Y~È> bj@G1\z34C9k 7X YO5`$Nfr"0~~;kBqu7R9z"?fdc\/ir8`vsxޝt1]vOѹ0{&R7f="?A#Ĭ Ǖg.%Ɩ1Y c#g2>rȂCyQ9yiqyB d50?l'Ӯ%_+&rVnceTA傕0+o _˯܌2䉢x-4u,3ae]2gL̉z9#>}o,>D({V2X˥Zœ2 q&`AV5v QeVDh]zنMB9un+T#׳Aݡuw&>.ZV?Siz,3-rqp ֏ g|x[acY*&phG^$Ń+eKz&OʻkU}0ͯۏ~O4uJrqˡgI<5}1c$rȌb&5E ~qTcƺ[:(ӣA7 vRpuš'<Ľgbk]`f2biR&zH1r-l|m.0"~t7W%91`nl\IZ|v٧u"a͐0L;$-W{ҙUxSZXi+=|N-fU1H :M$ځi喢C1QKzKR0o$牊f`X 64"Oi.LnB`G56$,γy H,:g32I-뎡hac5́rIy 5j_- 1<"m 2C7Ɖ -])o?vX sbK]]솱a) "/)ȴ2FQ4$y_CbjVoF&ւ׈bjB(|heBQJ>3uo~5D|Ǩ@{d"⦹25`.9>D@ ?oz8! 1xEJok_UbL].QH-8qvq:H^/WF:ocMYb0k._pzi*EՂp`lEjsi *ܿ4etrg"2=b*H$%~(W`1jԆ M=\ei\1L}JcR]pΡ4= kR`F+cBEKu]z>W-'fU|2Y\kSFLZfP?m"@'\cT0QozwTpD*ߍk]VEM7D1Hh(3` yŕnC| GAx$iUsx[fpWD{a(d \u=gQo1Z8(UMG2 8$g* z| Z[9<`+*jg;/fIG:6Mtp/5#0 g1w'd^k !9;jrYvgڰ@`S8O}/.!tC& H~fLň#"qY@ U:% "ؾ.rYЉ,9_GSMҡ]B =a2NڕB3i)G4|fzD.:o?s 700$gh>2KVVs<$:p7qJd?hJUzX[Jr*󐥆"7yB%wX ^Lvh->S_SmQCI *qڎZ0s j\ز--#a^|Ld$  mZ;\ 8~[BܢNgh0G ;#? O W8T]2l&aSڃ13rez#a 'o l=ӐS%?ol׎|r/@k"3#IVCG^[fcez6 oso([ IanC.cVTFٸrڞfL]$VՀAsJ$B9Ҍ<'>_--S;1z!Q=icLtAi7qu"$ Kƪzq򗘟,޵~GshewXmXVxȶ%+hjķg'aKti+ԝO__nN h^&6ׄ$jbF]Bs7{:o+zF;Q^ا[e`Cx1i䒫S%Xf ;AY RC!ݪ,RRub85B6H@NW>XW@R) 3{.BXx-)҇{ox)=cH];j``jWQ\=C#1(._߉b*nk-EL"8/-%}.Ž~&Qh絡a 1UMHZ}E]$*SLl)IcCI6/p%sT @hlH]G:^WwZ_-ufiHT|ޠTKݙM :3wgU.l>IZ2ɶB8S֦j3SI*]hv`({F/ͼemUܰ<om |vhB4T;஺uy(t!L<1q]#4r7yT\rmί>f!Nzq8 xq 8Xt +%65n(x1shi<&ybы NKUbxQ$,1J98s4~zOV#&Sy !>DuQ!ˆskQ1+ @rFq&z!(/s"sO[t & 0ھ]͗KFRg4B 4dgΊQX]ۭ ɩ=)[+M|b4xoVa(g{WRЎ$S݌w#'.I@E`]y7D'8e@E)DR lN˒Éy7Q@S #^ B&ysJKim#`1]Tef`Nc8y2g?4؁- tZVk$nRu1zR3LY{l.=l+,Pu<ɠm5;FcUSdVUXA 8|!&j~mr8uF w};7V v԰tl\-:D @ q36_I3G1ġ )%ozH,UnN}TͿU(Y{#jD4~kJ;R }s4g#i:L)_`Y1 xA#mWla_o,VXu5r%#-eP3⌅RmH;FӶL>>6UE 6%:;WB^ӿHo=R@lZ&Fi(9Q-lAM=aq53:8]PHީfPq,)w-Mp(3KcU.mf~SLNoj-Ȕ)Se^}<άT/k rma.f6KhfOô-̫8~1sdDŠMݤq^s/w H2`e=ѰWs~K8O("&`Ux BO@Wn`iQ`h=ΈQhk kۗ[ Ky]Tkr̩2>I{yOX\GEC)d=Rh{"DI.XFE6fc#֦%6. Z.T#Aх Խt+fX"Vb9~xwv;SaE C:1ޜa?}ӼWA*eV93↽!T))ޖrVORlj#SEt0@ SkW..xxdصJbI{wZB)U1oDvIƄ/%|9i69/LDJ=Wx]4׹?=2J_ޅ@i -7dr<=ܪx'Հ/:ب|F2BQ8OXw_A<%^THtylm8OS<:Fچg?hcpXJ+-l)z^k?Sփ\wZ$~;-cƏP\6AW6+ؤO!Ur8]F$X!-0 )fD律*`AbS;ԅb'ԓ|,jQBqEhD`6IhJu+ۤ#P7à|\o3$|P^?wdEO\-E1M86ܘFWnGվTe@h89?ׯ0^ÏThY _NJD#iD+;J?6Rx2]i[b̍Ê=DZS}Ye 2fs4燆ˬF˃{^'>xl0'zxOϵ?A쮻(c2低+X [.B*:9hVtfatGS9 93۸2jUn/|WKI4J(&2oy> Yy鿲D&|9:$|Νֵ;V^<'3~։z): PjZ.v3|HbAFcǥ|ɽڡI2UU㎚kWXGŪᇬ<ۋ^bK.1OBdŨ#{~J_]훮8ͳFP~(  ă ؿss?0Ż ݙSñ>I)!'ɿwrN1/{AGv26˺7MC%4C czLǗIF\p|iPM}q/4 *wn w#0af A+Ȓb+ aU0M悯0:&9wh@; #JR5:=qW); cX.W#YZl[W礶C)~:ȨOVs. 4ѝ<<v I.]0a]Eh7wOXEwĜ&;WX?="QIXEXPPoaaH5BTvEHFA-% !1 isV*0v.u@}~"Ҭtle~i :y326A{u {C{)) W@ڭG&izl_Z13zuQN 2o'M|-:g[|!"Kʵ)02_/\׀O){ ~ w/hQ8? $ڦl4S@"n񢏈RR|࿕2U\ܧ5OS.!$$eFRh*&LY]NFy]v'F#a$.3 +]S@b4dS٦Hfb:W(L:roN֑R}|okKYH.,7v"돷^n> Nv8X9ޚϞX8ة,SE޲N7\'{O pK_sARÊw , }0zmTUDXvHT},ijy]yZ9Ӏ׶~bg@?Zn6G xx O"F^Pmӂ-ONۍ6A냢]Bgg;>%&$ ?#)z)J\a!s9!ʿDtE; =7s[Zo ( L=^tMlfE3M@)l3$PnEVIJHUʥq4jQx~DIOxY\=p՜ž|x/LaJ8<Jg]h]HOX~K;:6.k8&,~D@[xk[ٞIJP}dQ\kK2* xI}RLʇNVGI L)p\sAxIҦP@8I0nsH1*Ћ6+'qt#rнnL=W~+bB'<Žc@㵾8 E +2#Pz;JC`l. ֭uF"ňJTӔP+֡qE[᭓2ƻarv@$S7漱(]|Qō" ymcId5 \M4LSaT]D@ ve#e2 ե@eVYOʹox Wݝs[7HVy OmU{"oȥ-%͙D?mф\l=GhFP @;к0<+-/Ӛ}>ܽ!@+yJғ4gCBl2& :w gYZ0707010000037f000081a40000000000000000000000016599ea2b00002b68000000000000000000000000000000000000005900000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/soundwire/soundwire-amd.ko.xz7zXZִF!t/'+%]?Eh=ڜ.+Ƞ_"ڪÀ`u(洭}|FOaS=k"sPL]NietP|!qgbc21Ê:,G%!-ZƋ׉[` TG= 4&Ǿg-I կk VZIoh*J}FC)ΕƄ嵍@e,V:cc_|2+T쀶| ;Y\@WoefZq#UBU>%!XGTpm%s48Xr`Ybt*˚kfv DF)K-h.UJ-TӁ6,1`yGTe=[ dHa7q9"H5DŠv^o6归9?E6_P7 dI6bP"J-В i].TEIOb#˩Yb@ȝ)e :qMP̛57uO2X0r7g%!%_:L tR4oUH=&ი-C&meF,Ћ ֌=>;ӇE"R>킩ދv$Yl="2&h9ԉ$ ѵ9u< ݒ2j8K~ v?]XdŃqE]~1ӟq=w>/֑7h'FI`ُ?އJIڝtM14`X$M 7: M#5Uzċۑߤ |'"8U1KshǬ@@8W LK<멃'l"ӓ3м[&DMHp%^ e%ʙ >_4Q"V I<"'y&JV)8?μfv fhEbV;}[Ў/ұMu HDNeY2lϞ^M2P9y_,y~"^UZR|gXTcu_=g}nip5ש.8!aW6k -I^.}}[Kgů=kbܜ)ma;!D'd<ٯff fCM %&)j {kAܯLqԶO$Q:;tSOs0^au$moʢ U]L*NMBiiM;Dҟo^[[?co{ÓDM=eV3|L6SQ_y32tmԊ>E-/wEp $g׋,T5kbssЩhsc]4> -% [i(xF쟺!P&`<_gE; `I?:/lN=gWT^º֤Y<$Q\NZz:r"fI_ "CG仼Y̹YS 8l>o qߵAS>x @>Uz5SkZRtIqˊ>'{f>1#3'ֹ,'$tĖoH 2v c*,(Ѹbsި4EJDȪ%D@_jϧ/FOU|['pa꽕8<̭ ㏆Hu> .Wy#4TL 7;Rj|}}]*e{٧ᅔ5h׬G~Z I :4ȃyA`&ͻ:{:gY b01mjLkz+|nT0td46nv@[!Jv@}FUoTssDUVo8` _ɱ;F,Of3%?)>i^=;'آjcot5u rj;O/dL&şۍMGiX^EB/(#JJvtC~!޻e{"lԶA\uZ)cdE쏦F%}`hΐ M 7K x5p6Pq[1rA=g03N\yeT1olP7szm;QQb#>.BP]Iİ=t83g!mi wO^@]xhTo38l~"^vܞ9ܻ`?m4r5GZ)Td \-Puf _ؔ 惾rK',c2U`Aqyy {mǰ9M@@d*ʞyO֠Jht'{<,E3!*b7fPfǘ.+.ZH8*rpHX(4ո7J <1xzMs`x3w2--9r^.)߈4pt `E9\r*7Zw"}s`rϴ)㪊\U1qJf_u*d;8;G:b󶋳ƽ?^*:bX )PR!l$4{SSƋ1cH/ Hb (݅~M0Z'xS9꘬i*7YH`۲R~GTɿ ќ#1+rf97xmOuUI]!K_Iˍ&KnΘlˎPa6TGckch!KޖAu>6=~Xgp^> %-"k}Ltafu9X,(y\ZWRE [3eX YGY)3؂M"`b]+ u눓I/nMKX>{JTXyWU92|t07(B":]IҐLb,m>xm2@ad^2q_11$t"3ZwܚG15{;.k*I3-P8$ ?(F .%a-^=i\.mE"i>O\8H6dPi1*vUIQB^~&SBn@@eU yo0EdfpG$ʙF`-i GK8$ԃXǦx̿}%̇->`qٲ΄O_:5>5h׹m O^䠠]{IS@Z'&JxA%>OLˆh): rD\\1s|Ɓ$>T+լCm*`+$%9K e8 {hez]ZJ1T< sNa tz>55e1W:%~c2.zZ֗4d1)`1!mW׮6Kבv)'!1j9, >נUBKߪ! [aŇ|ى8z 1ҟ7{kӰ ;Lc4;JYQz[\=sWbh*&&>;!5a͍(LO`Òo`h6nyE%0)I7#f ; ?X[$! DTvr,)? 2Odhk{bknd9= >,I]qonc'VfDqP*:v:8sfWZwjBzF%`z0Kh,. 5 E4nuQQ̀FNSo]|S@h0]RPGAKb߯sl  dM@G:x~7'tMgpe؇0bH">sfH|gx:M*#]63:#nw "! IN/ >ڒl0IH '@m;_ ^AaR9=w*tıн8jkӟFA6.ȅ/E{eK+cxP9'GRuR{ڸn%4p$"% vf{9*- )A&>Mr%lQ4TDeP#vɓ>'xrr0So%AfiWr/%PoHɱ!讄.2 c27cdd >ܓW%9"ZZ"-[:[+x^{Kyu!Xܴ_ 'i0C 0.8!ƕ<.bG< 8gA1kapCO(΅;Y+K]6z6$wT8v( s +_eXo@ GSP\Q[|BBaϿ̞4~sʅ cҬY8`#$Kqu!>^*KNz;gŀ7Y380|fvn^+ǖe8Ljf5˸{l|BUM}l y<ɴ De8xYk m*NUfUh#^e2E"~W`VdITE,4`kѰ%S#[XPAǛK4A{H!5(/e~5\WDZlAHXe W}GfqhDE5 P7KrCCMRxNgŏVv2M^IO߈]ƞ_Ul9v0us?S~e Qʬp<#BnV!*PXQ$9xI/; ӄ*"R/)|8v?-ˬv0XQ;)㛝\ɜg9mVU dbWR᠆G?M}.$\a)x'_y wCHv5-{Ԁc>kq3֌=9/k}L}x¤&j76 ]c qkSČe`ō~}\ME"%!@{\fW׸)Jk\H9 W<ۊue e>u~-R7?.M(3kPCsMR^wUxF AL/TV<|V|3oؒCse O<hQ/R3 gpţg0txEwT,W}Oݮ\`Ab!}hk! u4f S ô)J3&ܴISIsb}, ;vҭ[RI׉T?86kC}1j3ܤȱq7崭CО%1) Ls Ġ1DIM0L0,n15{E9%.SbB%e;MvMl[ɷRfwŀD` ߦȢ?z7*T70FyS2x d0W-Çnvg |HMX <`e_ݛ̽CЇ~ʔp'ţ LcsàU2W@kטWEJyY91&b,EJڰĆ32{0$뵗5$ vt)T|[c=БKtYxcZDLS[D7^L)1fEI ,\|Dũ(nAdFCJh:kkr ox@c%P|>B=U+.[R(107\c`< (,VI+Ny` Ʌ}Z*1~PY}o׎ K;FdpZػ^c8z(yb$5r%5 et=Q;{X j\gL_Sg>/1W=AV*+a_ $*:pQW;*wRh3`wh 9pqOo;ygbmPpj0&&qL{Eg k޶ ЉrU;(ᨢ7FbdA3 -Uk-,eYF[\o?54O 1Fv~< 62>ʠġOL X^`}*"=JT"FȌ=4 G?˾+qp7>Xi9wТP. 'U6ckz/6ܖj\[3k;3[`L]Q. XPQ*wO GgU6|fdU֠:Zsp eg"[Rcaگזw~ϧdi` P.&wOX *uB BwZhwPrpccWB GpRHߤa`"TY+{a^jj7b?^r80yBygom*-VEe ˪9[ \C[4=v!٭iv|Deu`.}uj2}YQ7j<-\EI VUcXJ!˭V¤0;t@hjչTȵ}  ]3zTOhMu* Cg'& |8Ϝ8;yOލePW f{d0>B}bA:rnyIut to~D~84*ngB5OGTa|cOB5HCFG/f*؈22cl5YEW;_.?JXFB٧oo4 (Mdi#y/^u- ܣ ͕A!KB>̊SX\ _#ByQ(WUng#"g7Y Fz0hNPYO0*̊(K_ea8mb$fNxLs4}uq0r \{G}8,E|% nt/(NN}FRx5LĘtt1-P JǵQRVIgYZ07070100000380000081a40000000000000000000000016599ea2b00008204000000000000000000000000000000000000005900000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/soundwire/soundwire-bus.ko.xz7zXZִF!t/]?Eh=ڜ.+)\_,p`a.i2- 37FRfktwo*Cz4)VX2j $J\q[RAǮh?!m;_ Xhi Kv5~r$!2(_PW/- pFIJ =êW{HF7!OWg“o/K;#G(o-7!JV Ibuc9DuGu}Y!]>@TZ *][To:6N*K駍uoChz?k cKy>鷪WRma}-eߙ= mad.֚  CfW2te_[B7RSZ3F'@զ%Ԃ7)˽($R7 G,[^Uj[|RcjUIG3֮Lo%\ %$7{8RVֺq'CdQ,!F{[7\rfbSM^1M$'O[(lynZ|ZmǘV8tvnqУJ&c` 4r.lslr!+Frլ+}jFy!ZZ6oqS2!G`LJw^FK[4%CATLW9(M3_V썠 }BKb~Pf uYaHC@_VJ14g)=/(H aҞGW)x|2/d,lm9W N2cИ_| ԬS ) n=ƚY/?fqr:T{ j_vꮺ NOA3^}|QliL1q9_V tJN ,+BiWX3|\RAgLԨ1=OfD( $\J0~ "+l 0Osc)&9X(4Jb|v3{0f-~Iˎ,%@ϔYw+cG~ *XyIZB yq րE cw21,QS펬Q4!L&"R%phNqjluys'Uo*`l KۧB 'P֠5,{8Ml\bd!ۺy%Nv9X_"~F댣פt57R$Gi%[b"?B`su\>p$>$Uϐm{[YR`S8=v6e} bЅ&<լL솄5? Vo tMHL )xy^ 牢 ۃ/v1M[I;sC=Mʉbx}:'u8vx|g_xS/;8O# &"\!!Ag:{~0'0Y)K(t#%]c1۔̖˿v˨]L?J~͌UW"ԘK~W e A6T⸔gZimM@d| Ŏ9=dWA5G86w;Gޥ޾yY7u#qힸDYѮȩʱsU\?ppT"u_zE$4=w.ksZr壕9nahm=Im ]/xu\2vr#V=?J4}CA4b} Ɇ`ic_ a:b0jKjRq B$u _*Y zu;uyu"x@E]2B]FS<*:A55Ѹ9  M*p`T-":QeYVJb@Wkp wmE@Ewׁ8XTS.n{}e -"^QpN5:Eh:#~ B7!F1K8Hh BlU5d&{Y #mVM*}-jN{W@)t *1rh nU&H^JwMA))u1ߘ &OLzPߖ4[kfui%$Fz Jp*}+Sͭ>IhC# OBV![JRTHӻgULh?)FfѥJ4w@ɒPI<GŕBTM0. q=vl!\UDŽLqO a愷5[8/HCgLÞHBbi24~w wUJ7=l8m_`j{Ȕ(6fc&:Ԯs*;bh)g ;e`W\ +eڟ5bՀaW7tuu#8 ֱ1h7QBbqy-F,dԀaD"OXH\W,&cQ#GB\@ꖠAnd B}Q WJ\<^,BC}XM\^hB:ᅥZ~t5QñM!7"Q!nq&]4lJ2NN"2gQVq_?SheMOxDO$C6;Z V;w 1ur.gC/9:y;EO~$k&xjguxNdt(= wT_?Bpe>5Nm0>b'tsir ,yڎ8UAr̍QU my!+PK?y'H雫irK!v}X€2`-\HU qbؑg3n)z|Aji"$J-nCVP9ԥMGTvI#ԳRU*~P\~cg1WI \sWtLnyJn &1ȰH+E vJfւ6h4ٯyOOl)~_yAw ԛM.~*.D8Gd3j?l$):w.>pl \e!YC;Y=,hfl]71:E)CK^I̒ʬ׋\QQ٩ a(ov  KժkU"u-b7ظ~n8;<ր/i氱}[)#5׼o*ɬ+>8n QP_8 \NG?/4,VQSp$Nh|g-ETXy7׻FttG8N#'q/$Q[wt*"#P"˜dG%{<* X.T'҆!tJ ޓX[PHP 9fĆH!.sjcxzV/XrYnɆar|}GJ,_%ṨWYfVd/Y/bej0Ŏs,8CUE\R&~r z q)'ߑ]j0,o6^'\%0->At_!YՍUWvBElv3 <d A0ImL#Ya!P IUGD^9佀 ]eZcיwSa&WK'I 8L)7Y(S>@P. Yx?8Q.e`$^(/R&Zqf{vuh]fygLVSDa 1䑻Fv8{ڒ *^D+xbTH*sn [y4~ ^ºeA#AP}f|)I˗<0^J>X$7 O0|Y$1zBڬt %qQ_X0s ,l'= ?.Xa~mO`vz{F+rj@U ݆n-*q`zI3|/uûeAFw-<&L$<¹nc:SpHO\Mvpd-`M H((hn =xSt<pXNbw[LR1>8 X6+ |۱Be6M F9fZuN*{1TZ(cog#UZ#i`Uܻ Vԡ߇E2Npns- X6WT{r S*nz/瀞K{" |nHPN9IT~y3IY,dS} ;UE8jѐ(zHj5|~qԫw_hiFHӛqAd j\}!%=WQj9'~i{d!-B %0a~N_]xtE5J兇8\mGD3w\g1aOd'$6QBm~ke-9٧3tF -*ܱ8?n*g-qVgr*BOwVCKc6)ݬ5gjRviA} ᅔ$-H0DHi d 9;8\E,aR l!buRכu$tLfޚ{ͥ[x0*:Ɯq "+Oe$v|LjۆgNETiO4_:6ET\N v5`d\O.G&+حNX1|ǒ~~9T8.e:ֳ",lWlaUŅVuvWa:\t C@xmhE[EБ?+e>&;"܂QQdױnjU.S3 Q٢. |rx%x;_嵽41w Wn䏹DL.'i+[ݔqҽg`kO6 l5jq,O!`Lle 0Gbg"}k!퍒6$:W9 0zĖ-eT4n_OTZ:=m[[)?\ȩ_áP*M3^SE >`kK|0`1VIlo³w{m/} iUWHDCҡ6Џ-/= y9q=L~ÅHv!Z6O)L@y ݏI_dAkCA tr "z$fafȯ43&ϟ8ز~Y'珓Q}i *"< b2HbT;lNYfN@QwkVV>h>˗aT6F9Nv (z\<%A>ُM~#dzAGMݔMer #:lH3n}QXU 3oۭt0ʍbY8ĔbU?ޟ`Jco0!&&O䖸-2Xv3[>ANOR~}T:o~֭M]Vnrbc VRymص.qJͻ@BDKwJ _%}Ev+4\:Щ`g!&A:ӂG5rΗu5psVkͬQI1ӎ\8QElnj:̷m#xQ,-NLe6Ba5'楑n\ fuJ濝#2p>fGBMb=|‹zܚ VJlAzoϑg'LM) okߖdKfEѼ/k"њǀ$V@0Mؙ'BnHRr ̶F:- dJ*KqM+2A0maeӢ2%iklw 6y]CO)Y 0~.UA g5L㬣8Ǵ3'/tvl:TO𘳹Qh:RH^cڨ{g΍{c?ҹSNGv5 4>>ou;Ф[UV1Y].sz#[[0m b3#zgn&O %ι{{M7ICb:t!VvEPs({Pѿ6(EE"x8gFg1M \jv3zX5~֧,>mCH~g 2K=*j`B5 ^;g.*;\"=4'QCA'ou8 po!O@pZfOz ѤuJ;s̮}?OLl&%seۦCmpTie^ ݶ dV;KuO]xU%(^*;jJ4 -TRu䡎NDE=*7?9kg^Z ; `ҩ ¿g,Ρ.q1[9!ֻ*bb0AD?8#w^wc Gn+na/杖Ev)w{R_SQ>-5V>æqGyuԭaS)@ͰQ{QoyI+ 5..lO8|T`\x2 ñ~i;J~zXa=3,?YrUH B=XkpDwяL6KMrf \2yP!1+~ޛ/!%d hP]~j>궺|'xa>Yg@X8YH2QVQS:W͉Idb\yj0_O},I[m*cz/ v,I7D^M%~M#c0?aYcOjt{9P"W H}+SKj >}7 ~v&7w"SK^9HM2V/Y6sP UΒGA2M7Qz]ǂ:D3!ÐQ8{,?R4nmü10׎}NVRJG,Rbeb+g&v;\'aG $[v@c+T۰ï!th[uɌk Z.|ua).4B(TÉnKv1EOrDwB?r=~Ģv<j]5si?|:uBQL2oJ<\tcI4~h3o[7Lđ*3mc_?F'Pq^4? Y(L|1lYf6u֤7`e7A$6 tZuFR/2A0moZ~1 f*g/7+&pBk‚WߥE)iD7xߕtP ,ϿFkLTi3Rsp%albV< ̶1B; )Zҡ;Kg^/;jfM.%`%ګ_tnIf()vߑ0AdO>^,&2,gp9*Ɲu@2< 5l\pEۙHZQ]ڍa󔕀CIiw*:!zOn(ȿ®W#Jy!vQьt 3JsŨ|}d# >R3943elW.8`$^RI{۟[zDQyPZ8lxeC nM(3a8o#TkHCAjy $0㠎Jrc?Q= L[Feݛb>(ѢSvZA$ ڒi0ЃYWxRQOe/^(6M@ƴ#NB1JN DR?u *[oa 09>3KK*Z_AOQIT8M&)%&&;G* v+0K;uo\,3]x%I:Zԟ<2lO9{ }ΦIV"džz&_+v>MatGḼ]~`cK_6|v^ l'9XpfQ,x엸ڒ i WZlzf+Ne%𐆥\]'J~IjzM #w?ZCA{tPڱ.cI  G6hBxZ,@|Gw.x䄜+GK9tyTs ;WDq0sdF&}b&o~O T  Gm%Y"oMUj6h1i!@mO.Ιn|2҃-V8 8:)1 ]q"pnE'CK?{s;ǡը1Za> i<қQq$v-+[h/龃K|D, D\6vv3@_0CXb?׸L&Ie(#kL\Mͥ\*AS+Ř@Hy@j#١*]qTŐo84 )V{h[xFux z`}1̻ lDCn|s<~#SO)=‰?֖Pڢ}[.5D) N4d <xٴ[) C=]n!G}ꡲsP~/2X[2Ұ|!?*_֪ڈyI;w;h% [w1k1]^I.7f&-Vk?ߦƝI/Xqb(NkNOΔ O!]lc+&"ZW}L ԃn-}oި;m]$K {x./N`!ddEEx<6.F ^6^L4w)ɖ-G@:aQcÃmKt]"əG_u]bxOA,|"1~foy5 ~-ׂ"2SI0SL Pd  hh^G_`'.f"kg˗,|qP}(nt/|~H=cLס+m0x\^hr?5HxfOg=[jh`91*Q>RK]iZ8Ⲩ\+s6к(+! 'd\*ݟH TUxjRrv=?q$.IU%719} g!/1زR@=;c40#2BH;NVt o8kwQm8*qUe lZ#vI2uQhawyٸErFs'Ƒ>&{ 3*-P(i10>"_}⹶GdR?}K9y!e䰋s]z8o%(#w:{I1Q*ښW9f $dڻ7GP;[haRV䵎g`^?)w߲LzJI#y+zmAkqCeB|kUM6ŢïM*.#!`zs_]lY36JT(2(-?OcsW~h?.ZU*!^ }д-KS kLr5;j,E*k܂;|of9ˎYLk!pܠJ,Ǿ? k-J'9~^wC"TCY!Ք + =H ZAohnC(5/myܭv&wlUYc\Nvzy֬I9GBKK\r6<8$I3# ( KbikOOPxQbWҲ A]4gkF-xja͆TXƭB+=S!ОKz9$F۠v vWNxw;/{10l@3"EooQ)ۦ/,$<%e~ort:?Y: 94s]#4Job$q x·ɉoͣ|",gb Դ*}p5h0UOw X\7jʎM|G3o*v=:&dHE<-:_B3 էM9W; #`z"tJV(Iۀa:T9kDA@9+\D#oum~$]/̠҃ӭf@-R*Ѐ!ꭻ* Lle;J} |ė]`& yRlc̃N(?^4TЧl]h.f(Y}Vd&^¤MJeKXEG.|({W#4qՀLXH.l9q:A|%]J-<j tܿWʢ6O! W#hZdDѥ{ϭ%ȉ')>f!&j(Da<QAh#D*.•Ƥ!4M߲u.OҜPq'=qANzL/-)S\!JI PYo@ҲӗpV˵ŚsEz(/B+LI? ؕ -mdKnuf0Y\GF_sh95bD{?x9*q,2~ dz5qUo0K CsuNPĴg={nQj䰗`Wa1>Jq$ ! i'V+V!O˜>J_w%%7mƉz[*OeF h0G:{i\crӊ~InUa0XXtV̀`O%X{v0n1qlԛTDARr }ࠑ\MS<~L &۠y4`u R6"]Θ7 k~1eMiSځč[T5'zM dQ@pce&=1E:`N⌌US$XϝzdSTB݄G"%l!~r͓v=VGgF"l x7/%Tt##1GE]?3oM#_ rb̺[즛EK::1Qtj~r 9`Gt! _E><_Y=OZ>MMρ@oR)sY\.F;:ngd)־_v^v ۻ?)kjWx xDo<'yc$;wݵv/ S("^D6<21?Ax5bE׻ K_SE5V3ˏ$:P/|7qi qJ}ňbBygϡ<&:jhXO L}Tg2 b֚lHY_@E |p }ѮF#@4]pނ*EoE8ߨ!w&޷='kz|=Z*5׃꺽u?V%I`ٶu^K) Lڪrs#9|zz67tE"\d}߻ h6}ԑ"$fH^ƞEօI?e $:-2ǯi%>w3n1.{8ܠD+sL*F,+FO\Uh(_wBŴOK3:쥏w ӒbBrrm?j@QffYe2ٮ QF206qa5Fk~2%PCrǮ,Dwh㴬'6^JK+)^I Lֹ72lAɍG{iɇU?y/eOF8Uf@m sF XXNs$ s(vd'"5Jsr/1C̤&ث0Ԧ lR,`}0jdGʮi ~Ǡ] Wg9OswWkOgۗF\v+p쨫ѳ@^YrZ#hkqb57BRrP b=1q庋JkS1ֲ1S>\El3|6fvi,"Z'I :mfᄀ&MiuV$N`WuS!6AqʧDh Wސ1ZB8 AYW>_dAR*K,U(`MXi=K wڱ!-Po#mq$倪4aq^$J4-6,Z*G[(_GZ*;Q[RIfB4Џj21K ؇'ފ"]NmAi'TBu'|?F+ & ֦RN8EzIm'yP)% )GJR_UdmB~IeGĎt,O;t>k^քuAusvpDaiEy1[$m7[Zuc_4IGq+] CiD\J4'F97`0_wmrpE$mvcJ4\m=)K h/_F17S(h_fj@v̽;fSVWWWH}%s׽gԿ.ˤ@SڝZjN|L<˞K *Ttc"QAVaܳ=uke>Yx").Xϻe BUs}@Ԡq4ݸz$iWYOl)/qU r{2 KK!nF`}Zڮ]W΁`Ό#,B+,b벋 t~z>q4 ygvͻVz @>1W{ 1=(0ؽZ= ]znE$.cc8Ό+lZI'2]/'ASBo܄27";qJR;Sb-1l'cF?Oët>r~9buʓj VUI.D %A%DyahA9 Q#pkY+viMP_UM-!pB?pk`;\O 皵vwӯ5  / V YQ 2#(viy}hKI֚IO| @F()o1i;1_5l pᓞ [()~r?CL jsRrl;0bbH]#=ӣ)ٸ53S^' x^(FƁ՞vk|& kW/gZ㵬E˛qEC<%ˑ(Ӵ'3BiӱVES4tk:U2Yl>E۩Hǫy>4<\T+ISd(uss]j̜)İ[?hςeEMC@`qޣ32gZTS/9=~m'#܁$BNsM{>(BiMP<hJJ9(氝M~|.AyҝṰƞ1@NKzN q5+M4wA&z Ȉ3+\Ƞ{9 mL@zp&j7Ke4ܒ*ꦝM=+K.yph0-Rp&IXGT) kէ8reK1f@3 7Ӝ5j=44O`A; &^:>(?paxcfE)6i!Zna,fn*#=4Xt#F7:I"zZݝۜGڀ4\_4}y a邺BYͺ=;Pb1Q)d <ʒ^s5lٮO!5C GxpMP33YķV}B90 #zgNEz>;oJWѫGۈ$q=)^6@)N~Rbr$0)M$>TZ:{(}"w#G>*xk>_CAqܧt9w]/7x펜+!:lBq*P)p20k=i% ,@S^d]Hq?NE5oLR6/^;dUHeiE~zj hq}+'\FHy724-rfy{~2 ]9& 0F+†J#7KvPȟػ :KRدA}֪c)CH5. :kAqD59͓W cDM#LkI@ rBYzՃDO538G u-QX0dڑ~BwJ0q!sbUP!=| "ޝ.Tq>mK-܆ yVn j7{ .}%=T:㥽,W r-^N7W[[|J=NW5t&wU\H3R_16%?PL%,N?6j)Az)`|*vEFq?i^/n9SCeJ4W,N|RQFE-c@rKo u[6|wK>dvc .y >QHt[^osE~y2. *}3F㭕"v`]]ibXGw]qtBu`ֈrVҌq@a&ݷ7ۮmՄSU"3΢ЪCML!8DHxC, (&w݂oG*(<~\yqRDӇJ_*#xi_A |R@O UJ;H)ևp>y!&}9)zqy?̲1!4F:\J?bxKdžu$,ҎZ_ !_i$@{oc ᎒ ϙP .J?G4l7m8qŝyKVma4$~vax4?6(dDsK"IJcB:WoȲqfix݀V͎JͧF 9.YLBx7b Gjy .+yGqv&B?""|i>4f}Vir88* (:DЅߩ 鬞MNrD#OdWעSLMQ3&Kcl=|m5uJݔ\6.tS>mKvy'HXcoĭT؈uSF8-BĠQcGT @ ^aEtq9.z4zlY%F!>XUJ)>#+S45~ nY֣8[LPHH'ᗬ `\ln&^&޲uGj.g'Fp@Hj&Zw(aHductۚ# NQ7jg L !E 9q(ߝ+MwY]Wv$9:>?бw!3 cH8+%(eXnls;FwFP[ps]j=4o#rLG l?EEߑzJ)g&H|W#ȃ̕5VAV)c1\GKuO^_‹XȩͰ5ɼ/%Pt?eBIIgWΦ\ (-GUGzT"cp-DNlDhK}G.l*>oNjruj,i5rWm?ffIČT7{UDts)\hqR{7n|(" Lu*=Z2%VsC!8U:aJ"Ac6Kd`ݧWy!^XwwC:uIT†:ԐoNnuvِr뷱z hk|ĖWbLI V`2.p."z!b@Fݑ짼gWPUu'hE&Jѧf폹B` rq0:TX'w^AY_J79Ó?¯q@0/qz { ,1@KcQ|7>qVתUI}fyr25.s!1fb7CK+~+no l+M|#{Δc+1)_tP/C)X1FAΤZrBM4A7kW8rZt>'..rpG-]H-1_:q~&=;8G\<65y}X ms(Wߴ֥kkj?"]?7\GK@>d+WW%Kǡ"·#/}9.Aը})"cHMPxUQ:>KooԐXNNP\ǎWRM:w &9P5oX3[K fZ+VHoI"p4$W@nwͨ DvLkayG&K{LK4Jykl#3Vb*,0^AzDXt^LXEsTI@/J6Y>dƛӌ($Y-g\l:1Z;);TW+8x0 6QZ#1i~gkak s5?M^&eγxCRZ51Q@A\1M{5 ŤLɰ*j3)LCY'kF-ܣ^4ejL %^H!ৠ-*J~O7YC@TLjW];çr-lt#zy-l ]kj hh-܌,`D`mEBw7aBa(>[͋u 'FU/fJXw9TibE%i f]suėSo򧭧҆!TS%[ItKl~!MMү'0 YU*hl}VbhIֻ/rvVxءJGI;1%m>paͩVb}notБT^ v!yvobcffãG6JhKt%>FHH|*lmd澏-F1WdTN/`FE!-'rn#&#}dB" %@fe+L+$kQUSEXJ-b{ 9f[w8ZhT}ң/:g|?o +[töpfS/2=͋st ¢rZԋ2Z{B J_L&ہ{Zy"FJjWˈK1z9@ܗUI*vg Ƙ+\6H/) ubft+w OnXΙg=Ogtj\D`&C`I043t( ,Z|%Jln`N)2/3eHeH\C6ļ#ڠq :#oˇ͙J gw;Š!^brUVmݻBnc0%5*˜ԵW.}$~Yyb7E/cepMF@ĄGVnQ,XniT]6W5"}Uj Kɏ@A 2,&na[E`ef.ZZ%Sh,%H8YIxa& {/SoNt)v}ZQh鵺g0êGXpv$g^xsl٩g8츫x>!sM/UER)jꛃq{ a R_ Ȝ`o]٭O>s_-0h^E@@"rW6˸ [-@gN! aVb'QJ-rlH>WǑ=Y:ڬgwxe %/*d}M~"6M82L(#s3%<0 Q["lT̘MP&v^G7¢-\$hrz{Xڗ"t7 G3F&o' 2*)=qG~Ls%xrȑN}E .|5w ` fy!/m;9ʹk,5@{Z*V ǵh1:>:wRj.y>P ϨMYU2o٘-98 dg"5#%8KC#Bx峬,YrHEBXw;"cJE1_v I:{jsS%"`ӝ1#>J44B+6k8A, nev97,j1zˆgz0#p,;V$]+7銾D9r_LnAS?P7VUn;;я{1oM%e~Umy%4P5R42Gbdxg<$z3THIuwR Z8ܜ"˿du'`1jjG65wFHP? Z]mf\Lz;NG1oؕVgtHG o&9Ί$ * A?%~󁰪bWA~ a:Ï+*Ɔ*B? ;(q-}*_CڦQ#V(:qYH5m;Env _5SRxI=ÎaYі߭8$ ^/I=~V\biޕf/z412~ٍ8&)wM{l,Q+_ eBG`BZ?g $ja l$9v 8\CхnmK=wJ+\GR߆ Yh3p uDP֍[U䘳T7i@9 ʹ;zA:Ŷ"3sާ?AS̷m>8%瓍%9v{ BX $$e~3Dc~Ow[fd  ؘlܷJ+Oʇ{JyT6[:U*.&(d?11{D"k8 5R~kXv7If6M|\kA;>~߈}i1Am4o޾VO6uK,n_ 5xw"/55A] ic&_BJ$ƅvUv8(,gm%$n"ˌi?k /,fdE<ހ|.C(9W.Pvk+Q- qNSՖU<W\&'=b<+/UX,]VgB%b72>Xu33/U<. }AfLN_&M6'X6 cJ"ATFاJ`sUճŢ Me! !@HmYN'B䘘igB0Z++©DJtjKohƞ̉GѼGFu6XYh(ٕ7Ht&P~γ}|t,ך˞̧d;b }dп&`|z<[jW.(Ym ѓe ߘ) T_P.2$<% ^/iaQŻ"G_}H<\&eE!UQFlwp;\浝> 8״J%F@pz$i,.To@ ?ȃS0 Vڙw.Q Yx񦳦nϱ$t~]H\"Tw略v9C$nK}7Bꂲ&p܀4SM' '4LjAHwft0hbP=pܾ<ߜ'@kOߒ^BMvĆ sLp@՝%&?v~o$ra #FQ * Pri[+\-[J%Zm(tD-UXQ8jw_ /6A<6H8ATiJ$rU$S-uOfdwokK:v@{/ugqt ԇShW 5˰)[!Gv}l`kъ+I?ӕAX2G@D.z']KL~8ׯJbfkJ}@ koD\7M+jK5H{_XL$<@FhDٔS;lQdս*H3NM 3>d2 xqP╽|j 짡C.Ij5kT>^Sf~CNh3VN3r a&` lΡ%J?2 F*zePR\aNh'rb %ncfK%0QɺКČtgU#dP4KW+Y翕&D yFG BN, jLdfxԠ~w}W:o-N0+`{),j ?PM2 pQ dר-*ژQЖ亇ϖN34 op5+n}Z<+ϰBk6TtB9Y-%VNo|kOdU͈=f ҆k;(_2L&qU|qR1G!)E 1'(`&P_a{I D M]0!%&$8|\08; DdXj,yV2D͠˺΄}) on5HWF00wsNظʝ2,HC+}IRR[7\t1%t7fجl+MA lnݧQE]~Gw$}3q/QO혛%^ɾ` a在@ve-B_` 9m)APZ>>i8o)Ĭa`wy^;DBf~Gpƹ`گ#}GLq[D-Ptj6e<q>(9MAW*]>_cyJ^^=(ܼ\3< *a|sXy&(`{ \8אv[y1)'R*h=U5J]q3%?旝N[mkڮNL9l)a3_-"P S()!f7;IY|RGBlK|7eft{2P|u?FD|i7\>JJf}c2JN r)Fjb$Bu 8O{?5}Zv3c4å:hbSA%8ȿf b1*Y:zȏnGb/b _V[R)T Til֚.TMG=%!]S7[1 z!?Ni(!պ<袗 =}4g܋!Cu3M}#PfPj,Sxt8+m4pg`eFO~4G+h*hn)q0͹W7$9x=g"!KX\Xpt;BFC$25)BKA \{8 $Kmi}ݪeX;o:0ܲ]Yr:甏K]t3ggO;d@R%߅knbpڄoE-f@O[T]Sd 隘i8m-|sͅ۲\ 7.`)iY#S5"ڱ9]w2,dŊ wdX@7D15@ұPIBs"=Ch"a[ ewu D %erzn.ը❂®B7:"HG|Q$06~,tl!3Gf~70j ?JLX鬒 nmV $كw] ?Ssg3q/A;]le.tB=J$ aæ|?Qж`a;v[lw^R.>9S ADÊN@CF^&{LKYQ3xy4o =hc7#U ;(5e8Չ]EQT90ow)֎kvAdzFUiUl\8q8Hf'/ Tl %vTηRGO&h"š<5<&e鉤ipt$jQ+&s#޻}1)>OkV#A&]7g^Ze!A}|0OEP pӍybd5-d8^<$DŢ+HtrNk(-pS3H. ԫ6׶.幃I[M)f߽ X- ׻I-=+bq2j@-5a=orY5JM"r@rG!ܤhE>Qb:ђļt= ?3wX[n } _:'>GF WQUo+^{?Ğ;G iBS66Γ3߃ ^PgYZ07070100000381000081a40000000000000000000000016599ea2b00002fc8000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/soundwire/soundwire-cadence.ko.xz7zXZִF!t//]?Eh=ڜ.+rH>09>@rlͷh2ޭH7 2\Ȫ7CEOhC|Qۧ@%IwYTO EȽT`iTE*zkUҺB! 熽|Ƽ.Hhh KIQ<}g/Ɠ ^9HYCYV(S -.j Wv XcCiY~/w*2[5mwvg泙Z(d(vDUv6LKjeS9AoX-GŴQQp];lֿw;kwΚ|Ɂd&F'N:r>ӞE~pCMwkEWWMoD2dIhgjF%D}#+U}w3LQk|iU^JzvzIi#eqC28_٪nh3gR .ٱݕ+/4ǡ -'zf܌Yۼ@rJR4p?AEاIª"^V99Al -((g`P?[{%}qAWOj4ٟ_e,dr SHfYa3xO9'AX?5Q9wg;ӎ94Ut{V`"$ȓebpN .XdirEHҲn83Gm_DmCXx*Ɔz])8iQ$yr}m&Y5W2[Rz o- ={cN&o:Qt,@}[M ."/pC|.Rr+Bk#-fF#􈌹f~ SqcFg%LS'rikTDW$X|h-;<P :˷ivHM&!$|}ښE}A%|N4%O">?]Y8=&cg]DńuY nJri17,jnq+jźF:ُ02*[vV\@Q #ybC-{e9< ?ڊPxW-ayBeB: nfnb7PN$:v`6_޶?Dy3j! PKjcol4)àl?M'eaX,:J0߽0d(Q M \A!6; Y* F\X:@۷w2Lġ0 A A5{."+[ Z^}_[18$|sU< %Upiz[a~Xx40y\\"!ȞSU7F7#D D=KoS fD֨6-"ܐ! TOp}hłǖA6m/MIZsH~ VaY3.gtz,jIMOgMt8 O?C$>} *"Mk=Z9]Zvi aDY`,2KE|CF7$4\ +L@5[[l֙k3CqҘ,nhrKŒ$qTDCv(y0}Ey8ӯǑMÎ'ɋ=񮖎HDCyB iGGf^v5b01rfU8*ν6i o?W 5zO N9֦! OpͭF' \B|A`ªOkhAL#O,mK͑V}ƤDh|Fj-c C.QuF: gAe(fn&4/~6KyC>/ӚC{%\+=Dy]141&VGҩNJlEwpHg&e}TFD%t0|-\w >%=_ s%)٩z5,R֪=Z@DsnZ]扄6HN(Βc&cV!4A.B&lA-v<5 ٬B/P%;oە6ܴ$roq',VN`j(p8FRr`yrmFܐ?kLn:d"oiPÓ]oϠ+X p.mX4Fl )Y/ӓ10JN'495++p$*mi8 /Ev<ΒL Uz%;bָ/>_a.(ps1-,FZIJ؆Vݜ_!> oQR n{yQ]b]vjw oN_~+-hah Af5x.[8r+}pÄ Aۙnb,G-(_:8{,[jRemDQ/ ]n"FA"͕XT*eD{l,j'D $H~j?zLRztAIPāPJ)RV/o~JKhs/ƪೈ07 S :;cM;+{""gWd_$`݊uۦAMD+v tX̵DgXe8+竊ya&T7֟σ׍EȃϞikYEph紑 fZ?&7(t4U2cvg|*$Y^bLL32YŁԬϸ dLfhBsN j_"2FF1IP{ut]9ƁT ^9|Y?OU2+V)c[I݇oL)9XgZ'7P |!s^h\C90 fb:1j@fI$zYIg=aaՑl34^150GSߦV枹4|ɥỏ3B\vO fuf 7wwݺofאuz!˶J}P(xR+)K'IƬ98@KzR Iݡ ^I#|-ԽsV9=.0X6a;;h[Sy::!\=+tqdMMpjYR6΂炘KJ+I*%fe #BCʯEEKWqAXSwc}H/6RPo|3/~]V Olvo'bqdnnB'b ~Yv+<%/&ӛRN*W3$rw7#Xo94qfxzw+UX}@Q}04S^)/GRΓKZ9&Y?0yΞ~+8ϯ,6<|y:l-a{;,$*ej*o:d1'JM\[@m`?1 pwX\ u%Fv+Lg(,#-ev(= |̨7%c%.8,KopƩph@]rSuvyWk̟p6B_i)|&nd]'}T1 xC'zJ$v'>87(1ac([KbÀ/ZL) )gc !` Ga:;؎m-`mal=[ 3\CPp<5h AhqppDzWfMްb`n9@0' dL%;X&ы7=QiRPRU&jS L 5RT-bj%Fu^{83Gv[Y[f=8V-BX%ULBp \{sD^D.{.5סs| ցێ\]h^-tzԏ~f(_J/}R)Əf!s-?YL?<(Gч9J)(5D.Ѫf+ŭb"=zo+Oŭzۡ t>B*4IgIP̫B};ZB,Y`g\+_|;0xo[5(BvaN$"  qxe5iP}ř1>Х=bIUy>/V|֯=~|7n+T,VCR|]6 (:JI ,LQ_Cz94pD01ؐ=f"u]n{%\};>L! SگnqfC+SὖKJ{*o4Tܛxb*r~pL&?7rXC+3v8O1(FO e`S1 HkuFnFNbjbm+IR({ OU ? G6O T=Fp#‘#nscHwzZWsfTOb.>{q d}1Qh@-Rn~<-jAaYY=!z*?6ˀiHp A %3p4{c2~H]8eFCL>fܹIbX|ű5ѻ}Y 6][8^8ռ33 tPtGO)]! [PQJB~N̥̂t]̈x?kϛ8q *!&w<oElZ,.ϊ tTڔZP*͘<>Oܓv5}߷*xOJ.;.=:4k j}k6nzW>NjXsW< φ:5JfxX0!F҂GV* 8@K[{y0pi.Vt^I?SԊg*'p3bG//H`6O$L+CPXaHl&jZ" ^X:X3n,R%? :9)$,|;^ӧsoF\i39Av鴘̋_%`˿K1B{լRZ!|M#ج7v7v%=`|b`vLM''wD4G^9~k6MQl hg#.}~O -A1LThޢ?U$Jqp*Ylra? koB顔<q&oӤ}Jh + dX5z/E;hYo 2Fs xeaih=d,pͫ#ywIJb$z?ߥՀFXa ȃӷUHz[%r!?P+XLR~5X~qz9W,޴]!z)Mk}k߳L[EhB>TmHɻN|G3c'JV\5TwCcɰ7w#-+> fN4A5B=FwsR/Gܡ.La6chva0ߜu^ٯ} h,֞5{al,86(zHX^D!$m=Aam J>+W9oL=דwꨣ:{|;LdGU 97遼 mNW_Z\ōYf<ƤPԛVUMV z,cmҥeT{ҫ1}04yG+C ||2 /O?a_q5u3ԪWh_x;9ps^VgpPPH,Fӳ+Q+68f*J91YťH:n>dt3L50kA}+ߩ&Ni_ 2Y^\2{Zd T=sX{1yS^qtiQ 7^`3 1zțar ALX0ǷP-PJi\6*Qzë΀0P?@ ЉRE,[ƞkhRe?CXfzP̋ .F~ғd fxϧrJy8BsOeyJ٤eHۚL*;[Ƹ]厳,<$5JXaͬs{W浠 naÜ_YMY`qD1utGU84UVZ&K xdLnq7K*dl&,<# /Kc칸CX%ƾޓς=$(ʀ\]n)=Yh*PFNdÒ%E)bH`nM2WQN*#`1c9h[Ap_G2JlA9j ËX?QN"Tnn.A[:R]IR7 ?PX]V *<?y?nM+;ة WO C'Fv]3o!-7 /W˗ѣC=u'?%E rn ~뤼S)jl+f b-f?ޔ6i gkn Nj#^yojݶD5h!r>.7Gէt̮xob|Q]S66 v?>Իƀm1 Ѫ#)|@ t{HSojQGVg*CkꞩW#o$gZZsGC߰f% %pG"@s#weDu϶$u[%Ѧ*>!K]6~hD5k f+;A+{Ư7^O QC8Ӱ #r\u gțn^d]|RZwlT l&ŮKa=.eG!=KOJh,KjN^[E (;>/"V^\a^G]My*OZ\YS9@Ǣ;l!l4UѼapo0(CL͈'qYq+b%(Y"}ne?cU e/2oe]ȜH+rƉǝ" Aw$agҥ%L&|kVQP.wɔr}BAFhHvViŅ Gvgڲs1xR_/v<ۆVr:Zr7w>͠t\0YuDŽO[cn273:8"`zprtlVO~2Qz%t?Wd8즖=fl*ɓ,=)d$'D+(2]CtW.7U9,x-~&5#3S܈EX1\͸ TyCZ^+?u8HדeYj!^GZ[*:K Qބ廐tUؖgoP` %4޿fQqT\1t (r3b+[ xr)I:& ܇Y@B-*!xԉw[lƘm&!PYrs7pS-POvE'~T))[vWyff?A/K'bfq29(xvݝ=W$)>lBk4C); iR+3]' `󙹬 g]˛oWCvkRYڶ!;Ny)%al;F-8k,nSmřڙ+WeK"4Ox{1p+ͺ2HrmD$}ĭA Q}Qk~f̯Ko,ia̘K“@lӼf !FntyZ?MQ ׾L)l%f*'8i|ҋ"Ӂ;f&x@waA13H뇅7ҸerNt1pkCrbܟ#fބ6`kRH8lϫfC[=#F7 %YKRjPqFnZhTaH ds<. & ts.?3jATR4s#fkAr-5nKy2F|~[zrv[5:V;y2JB`HuPJW.;b X1S ?7S. {(a`koyduNզRmyכ.ʞ{Bm84ͷPHD2H-(0Y}5~|156? h^f`܉ͿX(=  1cVzCYKT^` KHEJ<ZAh ?-kq.HRuuSٕrx̥Ap٘SC|:_&ugYZ07070100000382000081a40000000000000000000000016599ea2b00000ea4000000000000000000000000000000000000006800000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/soundwire/soundwire-generic-allocation.ko.xz7zXZִF!t/,d]?Eh=ڜ.+%R]M4?(_䬅)bnoW@p_-VvaUk93(BQV-]tQ\"&4uHW"VPM.Tixo=6^7ஸ45y|+g$7(ҬZ9ƣkJ~t䱳8*4+{S5-zTG$}O s?D;wC瓠Dt]3Ma˗y83xt! 473ce4>8iu]0"JOJBXWm]I^DPv?ƀ7R*ܤ,}]]C!pgv\O{ ܷ/,Ǯ?b!"#Tźd,w+seblO bM"z ȁN{2'qX v =A9q 8pq1b;N?OwM] ġ^ҹtMN5@Pt6Mp4|$FjIK/SH؇ҟ~YĮO0S'n\w҈:5oJW|aɿP+=mz>$k4uJ/?" v])dw/kԑ -Mbm,./ Ȟ&}7Va@8Q=;m:#z7s*g,Mm9LdmKrW4e3NԎzlkSh_")Y;M(+3=?"Gb܎Z.XdπU68Y#~h2=dK -lLji|ֳeFee6] F]Y>&&PlkmvѲz'rxeKsp?SdɪUxϠ&Q}?c%Un: n͈7w sL@uyt6/q O?ZCU1D]b"k-3濥,|yGeglI pdI{zxVٴ~!a$R'BO&ӏP*țCbFNOr=dbJ\ݗI5ԗ=ў6Mli _Ft:h-#3F|RS. IH˗^s؍C>Z>sHK6|=!{l̠:lQ)dl<:q- n -ABeӌ~a//|I 4Z1I[ pn:Ć3-],2R~1tS?j$\<nmXD-e'w}T ե o("9]n<)iퟁS4g)6ŇPx?,$bFȄQi;,?zq 9l\luW F=RsO7=4x'Θ\iu/z붶4Kװ B񝕜iT,f\}UtRl*4?5NuT9zJ=oSB+-v?dՍIxF +uTUQWc~0*):꘽>HGHϣVYSڇqjB̈4AfS˒ #69>NSX767DDŽHJ8!-xf!w})B\thYfPQcM{p]ԟI%(ΐf ]jڃ'MrvyrsN}y:sъ\co2d֖*S#šؖ|6J+,!Y#LeCFRuFZ~ٖwPWW2: ;0Vv88sfA- f+z%+!~kY 1~w %Ńuk:TJ*I|$1Gq3^H^r6 23 +ƒ{\ĔQ%ϣ ftH)??an3\o)ӠYj^βǏaqf/L !(e.fP+ ' "he5Jz-:}L&8%swU0Տ7knK{_WN B(z{럶0\X߆ǜ`(hSPCѕ`1QIr_S&J"\}7A*05ٌR[v奢>lO˂ R{MMv-v2o_<|iƠz>ȹ+ٮ״od#"C*^9UǓB?՘qBL۹a t-X3|\4wXsUW_AT?\ ԎĞv@$&h uﻓhPIXa]#vUou02i9 A4H4nΔuuynJ-7!VFʏW+3X,ӊm傌]Y. ; ~ _jPuM>jQ%pG@etM >(jӈ+ZsgiU/ 1d)dkPs7QK+"~]md`?Ya =0ng&.t&ge2*)sn[ll#W.#m93tzA=Vx@Bq"8rz+R`: 1iNU c,Z7ouG5uq n+i'a2_9Zgü4x/{Ǥ[k'|-~d+|6*#Ew%3Z+Zq hJE `gIb=Y35gYZ07070100000383000081a40000000000000000000000016599ea2b00004258000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/soundwire/soundwire-intel.ko.xz7zXZִF!t/WB]?Eh=ڜ.+찔gzMdZdnJ'z{;5aIG}G]/iZ߄V]3㌨"1g(hMr55'=yRu lE7:dX1\Dp~DIck^!5 CFXÓaM=dCj 4?|g$*|śEG{ /xs_I=7 P )Ct] NXtF^QGAô"; %2̏/5U/n[xnBMrV/JPK"[΂-ݖ0r i WOv1gpKzdR|bCc[)g+++uM`AZ( 3?{GjI𙤧dD#:*΢ : QZo{Vj;% |iW!phsGBQDr5mHl5,y]a]P7^6OlƼ,}Z[J*XScj(YS~?/ J ;\zz?'YЯ0RVazCDZcpم ՖG ǜ K SKRs69< n`tnԺvFo݂4H5a#tէFu3yDw:5݆H56n@UhWt py B)J` kG0'%Jk=/D @uW~\a弆"h3,HEx[O! )Ƙ,vxp3"x7&>.Z6{)%kXNTN6ĥ>8 d!^ȡyr\=<7&b*j'Tb :7ċv޷@ >Z"\fE=˦`c3T>2N xa.f̚X\BCzO3h39Gfw3ҐQQ3b) hd J'H[cDSs9u }HuA/wڀm(pޛ4,$+ IіgnG JXC2J AS+q% וZN7ߊ߶W(Dg\R?ZNC}pñn#Uӄ+~S=#"̒ŏzŊk߮!c%ar*Mt %/Si+{=+RD$\}s06}WhXGMzncC`B\ĺek` l1Du4)ib˭́B[^@/q棠V*-lvU=Kmk-O&~1}ob%<2k;iǘgn$)ߒlJ!+? lp]~Ҝ>U\W唬0?4|X l p-|k,s)(MYmsbryl?'j.l@` 0(`au%L(AcK̺T4hYND,}~7hDuIb)qSTye"oI'^4!Bب6Q3#qC  @`CS{jZP!V2[Ly[9L.ގtAߗ/ ޭC o{eU.I7A5G7hxCNC@p~#kVl5@J: ͂7m[?YPŭC&LVP PM>1-|nWĶc:B|kOl*lOA~N#ٝn800LZ -C_/f))PtC'27u o(Qr)B* fLd(M#9;<G|Lo5OScO7*5 [I'aT]np wm{HvΈln29:{q<ʃoV%%t9gd_l!ؤʛ}+5+?H7/ӑC}%@8h|dUo/4SI-MU%"1}^n3,Vub:0 yi?٘ nE~x>x, bx'{r *ܠak.6?U- ^GؤWP-4<15n˜y$ jo-Ƴa@Wme9Vr #FvVGO B-3O 08.wz\3Ȱ>E-zq=VAv fZ|UdI6Fwk/; yFmKuJ}L迩Ol!b@c"):i4^Ӊ E5-|\Wȋ}Ⱦ-m֮Lp|v3kf[tި ŀv M''{ϖ&c7>M}gF?^g}qyGQ-_iڽs')I$Z##~Pn: s5P*{eN>`2'`U Wz~@ت(_A@ jgWpv98 ~TR _%3'=z.GH$h}2!ȡ*c"[,;v9KsȔsK2E AR%_#k)n"Rrz~N_lM 3%^D@ȅ_6NꀎEzP~C|X<ӻg,2$p|/%1F,qv¿"|r֡BrZe r$&A%~/Hg-)^Z`8z:pIUo! U?̉ftPE@Dw o'hº/Nwhru W8T`ΗdF9a쫜Pߋ{s%|?I\~}z-5'Ut#mϸ5R<0. O3U&¥Js7ɰJ[nYgWܟ"V8jlܬnA= ~xpe4?2dnM\TѢ$M&E0T?p!be%ʒ "p~U,RfJ ‚pQPE}*1hBy;6O>˴jFWn梳~~jGlrp Ôp]ӄ}::rB 36IG~m7Y ykEr2 ~ n_5ObQTC-V<O[[C~z!;'@.) ?Tq؈v]t_LѣM'jDs7FhIcPٌ#6Khn‚PE# 5>O/6mp (y􊝲LZ%wm<+~amiT 2ӏvt5|+Abk~=rW.ޟCJx^޷{ڭD\0LŨݷ=ؘP#z#b6 gVɆ/ssJ ٍHyM(8NkiyKʵK%vx2ֆC29eШ!|ZG#]FK5P>"$%>- CF $䈖X9PCNRPo%:Hrɜd1:ǚ\<-;oyN{uqЍIDeU큽k+ ĵ԰V8B&Eyڏ9`~}yw8MH$ϝpN!L@b8덛Ϯa"nrXĝxp@ x`EPUPt*IڣνcPԯ"R/sݢRoźgd 0nm xi3;eS^6zޣskLCkJe q/% 9yԊ %U A-*O3Iˑ;K.Eh?y82F4sQ~C$*vy ,fARB;ܞzqj`Q\i,iJUShp(w@@L V̰5AhԡKk%P~CKA-V "ZZ( I#-G4-_9~N2`Z'ܤ" 0kި>^Vg9&V@m~Ogkڎ%Ӥ\2m]o%c7|:^`C^݀jG $ Nv%V{Mn^Zb?atOHRD',lЋ5A$ Dx_:zf5C1ϻnnе>=Vج Q'=hU@vmcB`VR6nぃ;~-cL05>M. A2ImR}{XIδa3D'3 aCOӭ £'/e bZrB|V" ssn(܃mh`(.u“VhȕF ;;zj ^DXF8_~o$atgZ-Xe]Y[ >C6AITá%P^ 2w8b ]`g {CmzՄצ1=[KlQbU1#Ⱦ4qNAe&\TPr#jnH b h'At(PJ4)C@@u'{h x}ha^`S7 =wBITaV(wf{:m\HG?@B$,5%.pL=b1`*0(J 5Ak Uptf<8bBӥ>`?5c!50NAlta4ݬY?Rq*р_P^$H%6 =GhRSG6A D8GM-{XZ_EbS:&j s~!A!l {5U?'=oCdYkqsox_)۔aI /]9 cMcF![DjɮVv[RܦлjJWJzimϚ o>ڄ#:Dn|MyPXxS-p)IH*ߒFl];(3jeK\|;g0mĩus$Jr[e_pko")aD߲H4 7)+;x6F YW1.+4JBeZ%Mm4xh;!1}ζ15_Νc^D#Lt@tV@ZtX4؃GCzRBj^i6f:h@&$Z @ shd{rZo>~פ3e3/IFjGH.Lg{5 zF:p V'a i[ϘFV2O%2v{W/OKE7.)\DTcgR|d Ӧ#/4jֹ.ߺ1m؈ת>MsV{,T \iJkҸ& W 䤴Xj1y;YYs\I :# l1=Bj&?pG8LusC6SO)ZCc`7Nz32Mcki.d<]4|{06oiɻ[0)ć)[D&ZEoYOAm…% 3ԞЌUZHpt5kIJpĊS;+ISG}c̃@W}aKZ2E;t;D+|1XmU D!Y<0"RIg< kDì$ӺY{, 9e!ߖn{+,&0WUA{4}yA`o 6@&xxn2OˌMԤpf#lh%ԾOmvX䇾`&b#XܧQs~xy8;rO$iMM'  fE+ ʋ_ӈN +:)m;Ϫ%W$'Y Q )Lҗ&Z&㪛% r<C["hn1#TU_*LL3qr2f>2O(+|!l#P v(YF0;Q䕤}Nڤ-N0Mʰc|0ʭB8׉Sb1]iҲ-vb1knУc݋Zͫ*-e/Oߙ+9YHdOՊDa}>$X(id7YCɸlCg;@r>Qh|bBgן5R`bU aOqoL檣쟠6+5D{u]0ۺ^xA!3*ࡊ<~rp&z.?۪~ʓ@V/1|s_O^RDFAIv?/y,5MmsVj =CE  0796@{̗&. \Y$J/5wI|޿Kyc{"WK) D$Vl/[%b4ǃ˟/`KJ6g4$0w>̣NӜHOgf0UTSH&Xp+ْR/gbq 澝ݴ- X]PaenD*A ȭO5v;ݮՆO|NSc|R7[kVNؒ f9ݾ.T-!6>Nc}'wKڢ ޜ mL^ZۤF"R,}D\AunР7sߪڃ2b{Q_ΰ癛O !m Vq˖DZAO5"ܪHO/{Fx8#]xl7 ( ?EogPpݬT_0<'1_oQsbTE"(7hѣFA(;&U=K_Y2}E #h hP? {7?h+j4kxMz">Y; (ɞNÂrg'];(/w58hHŲSYm&O`dzu3)nkQiڿY'.a*=t Vc<vʹ6@XxZe"59fbyBsr?fvRhFJOA3n-[xEI0FDp$rSu-+1PzyURM]: KCHDFv_i`<h@-y^\ԞxAzO(D1Y8E_.Я<Qq|0q%lhR9^A[E\MB!Z߱u]-<QKH]A4'|4>&$DHOi+ 8|99e>g{a` H H5P3ҳNz]p x3k<\_lAR/2o{&\]?+яK`(~i}bۦ -GX֬"~6ǂ>4vbht=A`9'ۚ ٮCXApI/>Xtma5{?}/,N"&w6ؖ&y1'A|Q!v8(Դ?@WξN7`D?ӰD/lp;svr"96\7N8kyB/KÚ7BuBr>ziV z eN8{ϋ@kg0o'\ⱂ`ܔ첚đa܅FE\~Eʎfد/r _VOObOn©jF]^j|y.%~!.wԨދ&cZGjP'{<ؠ1|8BDR-*%2:lB 0t|huԻthJz93?=\>RD;IЇkZ 2:~(oÏ{DIg3Rl0J/-!UdG{]Oc8sC|P&5Aʰas,SqFIȪ6G鰫WZyoh5 y,p U7[`+nɡ 7CY]tX#<\4xSnsZH·e4ިWc>ə~dkB rU[i2}8OױʟaJU  eӑ|, tBz9TFa2Ah2+=Be Ѿ c<3Egby)UJKbmGΏzAj믡kI "Dzؤã)'#L>QFFoTP`ҩ>̎gӮw7KqP(e:/jRKpc XS*%j~ STvBCuU{m$4 Zo{jV^RayH`sLj'g;X=,00.kdw0^6_]1iu _oˁm&4R&\b攠d5Lg{#g0 їt wIەx¼U r6GRFyMA(HqMfE>ɛkF}*y:EɈ'0%apϬفrtIZo Yt&g+{TO|s@4 BPMh3wz$L 8iU5e\gv>CyD mĈg뒔 tKSQ*jzbq3pȢL OU|"\ TK{B͂N4T1( 'TtO bwӺ-GLzM )O[Rר r<6 m܈'TEE50w]yAD&.w ?#ݧN-:={eqM,n_4~ȵU ޅ6VKe=r<6oՊ0o Uš'-s<@jt}!!AEe/>YR zlF =lV(޽B4;n]a a܁uh$ i)'E]Ӳ}`x.MNi0>1⸈cXeU#)(|QFD9AUyD5#K3:=3hXl{Ԡ:AI~X.@ԮlO#8Ak(DpVWd ,AW5T|"h 2ފ1Ti8\, Ҿҕq 5+u:ڃ u+BP9xހ¶P^(P k#D0~tp{K[Tma MPb 1nb_,1^͛5e,>&r(f/%8xW/5U:hT\m{d5w͞Khpl[Hx$)Q-tӶx/=yx=dQ]'I/΂uVY$^ۜ&B?)t?J9-WaU~߬iPZ v^ 3PB% BѵZ)Xg" <ϠbvynӂSelo&\.`>(K)\cU,i5Rs:E:6iHU#dAtBo"fȘGi'UWxK3z(v+QoJPuwXe6 :FEY*V)GY&H>.VŬCw Ur3Pꮃ*N#iygΠr Du|| o ' Cwkx? -i#sQ{z}QfAI)QܴA7HϬe~*=!jUǩ4Aes_5(:4I`c*TR%0ݞc6|Bqd*[nHyV\Ć%JܭAM[@ˇ*e?S|dʐDVJdmdw[0(+<Z.Nf(#zt @yWVÎ(s9/lk fpuEz0YQ3u+)--2;8[Ja]! x[5Ǥ+#Cp(aXWQ<{ , gT]c;#`3G(} HV\4Řa|e=$0bn2F" `weu.Ĩִ aa$~5RX'|{Lߧ UNy#v\|`3 LUlG~C.7esKtI5w4Zv3|)M77TLV+kyyoE7%5րȂ}]aDjץWpO;5LZa W=bZQaofK ls;5oUs xExO&aa ̾wT%g2k&fWM̱h>m;ɯ_Sj\@z3lW4Qc*!嵜ޒTqK%(ã 6ؘ@OԼueT?*ef2<,rYbY Er^'}7^ͽu3_> qd,%PEh4AafH~++ݭz0YAqnak?U_SezMICUmyNj8[޴ΑʼnOp?H *1q%7~ :BfuiB`hWyWOjbGwM.[!ϱ.yp@L Rڵ(eiǶɞKm?p09(x}aTJSP\ߒ<~2gp %EBLG 4VD+K˻#!x2X6*u?l!ȾFLuQ$r0Q`DkS7aDSX91;'P tC|ulvVÊ]_e 8pPʖfMVs\Cw+2}S±i=ڏu ݆ 10͢:֝/[q„!/^pJ_-U㵫 yƼ^Jl҂j\Dq~D'Dsb.ykd݊eD#2"䭡 4-K0N6pNgYZ07070100000384000081a40000000000000000000000016599ea2b00007fd0000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/target/iscsi/cxgbit/cxgbit.ko.xz7zXZִF!t/@_]?Eh=ڜ.+?dR_YrV̀1b"9]Kçpakf *WrSjR!J)$i|:9 *PS(SQq 列Z$Փߦb3|D4)6G=8҆NTɬ"uz}" đ@[G_͝pz'q0nͭiufiXVu.|l.1!w`3,j+cZnϔACx$J'J&"mwRm oJJ/@7ܛ<:Lz&q:Uk{$)Xr}+ VASx7+0IAtf*N=W2LY|h()4z^!$gQroEV:<h"<atD-i?S-qn췌z+B'YfSCCqN}wcQy``:"ްq۶Li28s\\'c"S&4,ixڤZ3J98hJDV24]@V~x^sw+'CvA +_^]z.E%[SApSjOX"XgX$8+@zsDIJ9:ONq.)blxu 9Xc!J5T OW[ <qtrNsS^ #`}-RƾueؘOznIϩ]|MzDʜ2NJ/柾L bL= 2?7S/s4G\0P_TV&H6o,6\I<؀H*>"+Gnԡ BCa ͹#s.X%zl!%FvMm]6,%P*^"V؅&?הVSIC;!"%j:_#23rd]O*z !S`lNLo9&}+Z PI,K`/5!T[Bz3G0)#dN:(1N:&ȀdݠO-h2{\ox^,[#15ovx~ lV-a\ Kk_]EL')6"}o)N~JN@3qƁbi^qOܞ4 ;C:# SE=Xr*̮[/m&BScǪF7HDBu H ]b6-e5X: tGkFΗ6__Ed^xuy8GKбjNY0f!+rZΘC 5C͕׼?S݃sCd6_ gk;͢]\y1r~{&\H zk  c}yr &VXh뺨t9Z~ogE*4OwnA)3j2='梔^@js7$R2k"f|$'L̅[-MMl&N죓Ǿf ue~3e,uXWPQ,) 7M9 %l3I.a8{59еQ4[|n e@`fրs~1FRj$EFoX8w[fB: /JX`qT[Q:bKElIz4̮_`\-{k/1Ь44 _O^ЋťdoP`&e2[;dC9  ʖ(9/gv%oG|`zUyrTK?"(}'Y[XI-\+4!rIBaKNM<)ҲonQD*4ߖS#翞`MOS ; miQ͈H!Ơiy wZv,!(9Iwb3D; fV(_ W|k՚t(8%'v"̘Ӡ}jpz TZW A[LӧkNoC̳XԈ! gd*F[.nSSdm-2|sTSgΏFƉBS+a J>xX΋B:g;Yi GґU`yÖ@n TR-vY6pDc3JkUL?ڝukgho"lPܛ:%oDGœK+y<-]:ea;" EOI^>H'j};:^ ̒|p[݊!29"c1l;TFpP`dËip/`CیC -Ƚ16|Bm L_L A!w 7TȤGDĠdk \M}A/ uVwa,KKivu6F _0(]쮯0Ry31K˅#C絓f~+'QMAe lF3$1]4@I0'Ke#R}(@:" s<wW|F,E1E8jnOC2{=84I1<ޔ3$qxe/3\4=vCCag|'+xro*h49: ϼÚ!TV:O2Lب&H(XBCC$iƓGlZQ( lQwV#TSx%yyW5fGc(S4 ?U1Ee %`Sz{BW;ŞceJV"LRBeY`]H13j?S\p'IJ!*{t^=@uo'?$RFGgU5mcbA(y`tK{.I5  BjNd2%Xd[ f^Ty"&v.+Fa8B;Ϙ*ÏYQa5o[.S{4j]`c]Ck6*<ԂQp&EC'nz7σKYh)ρXY@Z:`KRh.*0 N.v0Ȗ 'CxB?/32x ?(_P-/E{ qXIT/P_ȑq魱  ?[?Im_Q$,jؔ8i>%,!r1y_0XJ(\ f!ۘ#,i ķ>guЫ þ|RT[`W6BSg@uqf a{g3a?<̖a ­(Lx0ӆZm@rɕ2"vb|3V<ҕ6wWɨ)ջD49EkA@en3A e KުҘism@C2apZ$d 9eKDus⠀꺄΁͇7U v*Ki92iqD^Ðts9,[~x..C {OGX2e̯vnuupc!C4tLXёGW!2)EVOO?äQdM0 5H HyӜ| oggQ>:п́s]xRV0}f %NtL*҈IZ?"8d(Nz~ql)z'h_ɿDbv_3_Xܔҽ{q;+-OJ9D7-'Ur@Y Wg!t 2_,v1dtq}{ @ ۨpƸ7ײ Ƴ*.߉TzɃ*ui..#p8"{Ӝ4Dx8YJg'ͱwjXzՍ1axâk!U+'(*/Ig6W K? ȣX|b>xasy4Pl6=qEWJ .x#K>5TN-!(W@Fr FG!!BCS+qskKwk'8?rodgϖBQ.ܹ9bTJ2r3eHANgSx#KT_ERP/C]&ސ; z  ,L"¯#a8R{dj)GoL;7F+- u2dttXmV9 }ͪE=ʪӸUGÔ1Dhbs%?HORrƶ !(`kت[.΁l=N[ #7ALrj/+{L4wNՌdjȶVkAg*[ltXj1np[एt fyC?mݧ6#+C/4Ū6,1;. Zu!K {0څ˜X60ZP֙>Y }CD˅["g&fP4o.j/8OV 2~dH'^)#[x+(UT?VV(QΌǛ()n GӅG@.<5TjsY,i~wz(>#g8ңdfVk]y|gD)Z&ތR:sҧ)|=K@s~6D mŠ|>C߫VnAJzqrf0⣩.I\V 7'w;Gg<;h?hPˣcYY{7* "77WWFicoE& MM,Foor,HM{3cd[A1NIsvl\7Y7ZQXr5`ȣ]Qd*E=ho΂UE X0Jωq]zX}%5^0U0wܤLm\BjI^!?4U∍/G^[H٘:GQXJIoփ!b r@z[jӁ!?Jt+>Oyanr̥FN1bG5P#]m̾)S7X<LݓP#(fpn56v< nCa?)ևֶ dZTݘ_av`2;@ 3ҳ!oS~pJs$傴`K-S!r.A$E/UcT̨R?tE>~RA^& *IG!?5_D2ܽvrL=y=ě61Ue:YJ @EZ}`ܴfVjk-0}. BW1jg&59 ͜/j٩ppcȀ!ZƦc> xրk~F}a@k븙Pf٘>8}!Ҍ"zˠ>jJ{E r't֢"#ftIyQT'|LcRU8:t[IC 39\a>y"RVfH7"obX q3mP@ /S, O\C(v"f]VXQ+zw a2E%qT`egY/%ZPRVQo,LvЏhikr:-}Z NNG 5U0dށs6~$~ IeѶ\5px`.y3/r6.`{sZ7 gMRaE jα"Eh[*`St^p6` YpnU*# 7-=mM&pty疶GX+M6 cU!#Ob4&UUָk>6/Aj(n qFӔ0!Ge5'uf+i"VL]F*yɭ6]PB7B+5#lSstx6Yת^0!`7Q" #7ި\p!ydK*ɪvo(;ŀ)37'n~]ʱrn؈/@u8z%LnMO%FQ1b,-bh,F41e"Usz l)w`= Q% sKDځ)2*]m:)=Nʿ]J ̺gv{H-=5؟Bl#$% )uŐe@M.\I(1ɑU,<| _mۤ qaXJ_xMg"WYmiOYR3KE|FOK.DܻY}XCŢ$w yD7 5Lq ȣ^7wA_i*ݤV:LhOkL)" R d>B=oJji'WLH4Zl^#ehW&4L `Ik|TFR6>AJPͷ@48كJ 9QشXTb';[.xٕD ,lپ\ C]eÐ! \}{_ۏQVd RZfeи 6d~C^ahGEX/LÇM-ϊkDhknU)[ї :Vm,zs,'r!Cg>#ۇ!X[;boڲ<'\cRJP5uBR]ާSٓk~ ߪ#BV u VnȁrP5 -hv⠢k!>*",Bʲb^\{cU{߳[VAɽ{4Vن{}^?17[a'*XB*fTrԊE m)?z~;;uLaUp}όL }SQdKKl`dQٞC򐙲! ¿0fݱPǂ R+>+`0͌yUyEU&{Dԓ)k)&AAsI4oI^ Q# B-Lb:F`6߭9`[ ҙa}5=@UBruј˱y rItk<48|X'd }4(ǰ{]}!nSUr<{9BRܳ ‰J9|,YhAfe)b2uyij3Pm7?#;{y N ,)ډ7U Tc@¨eq9rG})^xx!CKlaθW&bdTrX\ЏqLbM@W`ŶGV#g7tvlǝb*{آq"nq8LhF`oے0Xj,@0:y{ЌV0DXdįCm:qB33;Hr%~MOe9Լ\68K,&^Kr|+^Kk%;4_"U K4$:Q<5HALNܷsֺ7dfҜ-I;3?mY z}ю.Tc礠飈}[*7 OP^=[d<"lk_ g8qIc; #0,uu܎o&aXןіMM4zE> B{5<>dG2=٤v_n#iY/^EJAww^h 8OW\ٜ/97| /(!y?cf. ]gowX9b=Rx Wda<0:rLnt4m27,U);JS`cayFG{ߖ~"͜cdKpDrLr2E@k]^|#{$r3n=E*c1 LTlBUƆu6O];1omK5@ 8`ר$#q1&C} (ݫ4ZF~IxONH='NyzRu"PSvHr;W4zMopwh]ɤ7)$ "z/rGIxg ^5 =|N%H-04wN\͒yr#>6[4~ |"'\}MlHk Wl*y|0{ih$Ť(ޯ١`,g޲TNRzLXh;&'f/B J81YLTG@pU2>v#5e_WZwIp sarb[؏Q KE1n~3@$7_c6xX:6p`=ӍG+'%6 &1-Ǧ6BDk +DR Ld1WQE5u7*Y <+pgg+)t7✂ i3rHMAmqUˢN\f x$_cr`;3E1W@M4ye$?ꚨi$P}/lh7[fDu'O`gJD&c1Kƕ{Q&K}bI[[c+Pʂ!QHӠw"[qho2]!8)qړ]7 :& v@*|?l-6D!d(Hf5Fy֠iT>3f×dϮ9aFôhx{,zW?p>T{%9oTZ'GrU:il\>w}_*k.< R瓚gq#ZW}hYPZdj`ѕjud;j֐N'տM1yѵ?#K9pလV7t ssBю9,_`p'oao۷]UOYL>:^5L4E qui&sL"LRǟZ.SvJ"{t)#1Dg>~s="# Q(]μ-8DB="OWl`GSeKDZ]ݡo/YŎl0pPý[vq=nluC3}:2X/,5 #/.s7k00@vXFlBUPIҟ8JF*,2`*Z-' $^mJe(= Vvy)hٹ7]#äwY_Y5^^YuxfkKA"M8CJGYQe "!s=ʑA-?ΌӉ&9 Ӈcw\Nj%07>DI-'`gRեȔm嬜R@Z?B!ɣ⥕̛%Cl#ZW_>"sfmWD3&In@X؟|ݙD' ]nbO2B^Ut W}2C&f!)KVr+?Kn<.))vL8腏ju#3߭,A>L\RA&؅؆Gd78&otYXppfkiMfɴT^_u.o,A[?4#ܐ`MT{BӭcoP\.T 2>M(yT9_ rF5dpŘ,D >/2C&qi##GZׂM56ߍTП0T'197[5^m?¬a )E,Ǜ?@'-c4m4Fm0hEh'dJ—Zώ\oЗX4v :W9P| H-O!9?1%lص,x:-`Ĥ,tڣpO!,`zf.nm5" lE9 8R&Q[2w:"}b7nA%|kmnX_5GBxu]!P6YVp}vSqA[p QԉaѶ(|r'I~.+Q | J~ܠ~#} 6)9qfe،ENL&-{cxw;m_DO9iFX '߈MKjV^*rt(#x*c(SZP ܁it=P},fbu3~2(l<)dE.(@&u# gS)Fr#ysL`,1z .-Nx37B!ϝu[3WSWj2y #I;EY~Y2b`&_BWPךVP4J"x&3# ߋpB6z@I`klV&Yc* b ?]̃LhX8!UǖhiIҞJsT5˓./}(?h򁛸5C{YsD(CXph%_78REP1{>T-~2hD'ZaסitteDڗRV Z}5`e}eesl*4/H|Wz>6 xG좠Qn'rU"db\5it*ꍉ0^f -!8\oƒ0q ̡o/XoAb-&C^C|li1h~ w},ղ-{玶v4l5蚹 |xXR8 t[Qڣc㌣&y%uNp/) qEL*QW30,\IEOt3f5|49:!`KJҔnhp \RJ!L> ~IeZ64XEq`i_TprLL ?|۸:$L;4dJ'RNeYB=RTKˊ};4NJköG,AcK Ll#!&XA~:Ɛz-YIcōu@~E2AlUOw*8;&mi>br+:5ͷgPʼnos]ڊ|􀥐̒E}ɻ_==Z 9F*`F8wfQ4,‹?Ueix&, !>TvzO8#V :qGę))j>S-9JJ_z mw^$܅mvaTvnי G=h K ˫/ItW-z~TݦSkrlBK@#S`AGDOڸIl=LBpJ\&T>RL.ʖePCq`}}V.26qCzi:jZ/UMl loU*\L_Idcjzo;jɨwOxϸBIRr;:34-/j䦋*h6G40= #5!Ԉwo*8p5'J ^ܜ^Ҕ˶A +0B6ᵎ*yd{WeZl&"pX/~lj6Kx@vD|^5m[sWc|-x=9<3R$riG'i9tic)9eh abkH|(Hi\mfNOH<mqK;fy4p`N{BCH g]XT=},)yY1r^|0qY֑.QMV:3b6S(h/yOxBY3=(q'T{%9l̯taUo~ bLs3 d`lE9}5D_heF wh.B(4SQyhnұۣz˩oICF @M.ׅ=:35խ_~00jjXܒdR^;aVEF rQ*'P3`NP`<15kỷ-됢HӇj6g)z4d.$)NV nE)T9[s`md_i7j}/͂RNэk)L  @*gAhz-NZK! em=Ò`Xeu^Ht8röo}ˢ֙ hSd[UB?9 pǺ!N1woJ yȾ@j zr [?uEIBwC)QmPI飢`"w7u-!Y~çUoO GUr27N*[Mqpf4ALA=.3"t7s/1ľGb)簇Aтs| b+Cxbdه0 LL@E &N_o!#pzJPAh|% EmM l(j`iyg6 xlC(~6^-jvDÊ UlGAY9!~g.lPs5-S[?oX- ]L;^}8Q-nQ FUO/r<ͣP+b V+fx c6ň>]K"Xr%W3 Ğ;ZLRkc4綐tpk;>8p B+A3s>fڴܶ9caaW|1rE%@}WؐM_^;)K=~ 7u#h&fه> | |xiVG n06~^;nk2lN <ݬ$;-ҝ @FwA /o}G?R;'mm+DiHb!=OZGFlؕwj0 3L0ӖEzD%b?Tr[IZ\ } "/ */n>zSQfzBLʡݐƺwjxø$ia?jZ9z䄯'KG`"EObc:n7r?z?|)qG N:hq4vtU xSLx1 @"Ps}H1ɧCCas~wg*isω wa+F})sEYdIo`$$KUV[ZmXH˨ԆS*q"cB2 S*L9&ԍ=Լp [I!^7(nAȇM3A1SQpx"4|x28#@SB eɱg f-ʖa@Fg fǕ$ѥuN]cv!&!(\s/< .ga(:Ɔѷ{1뱂(tp̅ab Ş)(n޲dQW{Fy1u% b,!aN{!FѼnWi.W;r~[tˌf_HCzb,29 8 =|- TZeYa1CO`/Cw4 cSGjgP0Q)q ӳ %y Y>:iOcr\T alcLr D(? C/&fdJDn(!@ gگfHb+ܶxyE7SΪI.ĺX%AZ8a+`\Wp A8l[&kTC9Ym{(Y gy m@Й4:4C> 4gF Pg $t:qBӬ۱Pc[Sȕ#swCg JxVۨBaڨOw*[ّN]G{x-M.֟&h,>ZU /sm8]J;EQt{꿥Md]=..~%OgH ~,ݥXts"NIdn;˨ܟrK(V/"}$ RAo.Qӱ9PW^2dwu멳V^AөVvg- 8b Alg"CA%XB0ywX=F֢R^6A2TdAQ7mzPz@* 1irWL=Rglq$אUh'ȨM4;1ơL2JiTi G SCҺ7([P+!Ȑ[2+7В HC"$^ GRd4tDM;z/64؉q{H74|%)02:X[>J3WfMUul@Qw`GE`Fp7aT.+4kmԝu\4GX/{Jǽl4 ol&'kJu]@"[O9kΣe u5Uf%U>TcўM q $Nz0.^MBEM Rf44Azui[Mb<` f/ kUh5kΖYnť2(coыRL ,]Qѡe6IS$ye5ݖC"hZ~ r|4n°;@o ~?-}yn?]/;&?`UiEγ{>D S,~6)W 2;3AYKtS* d2|Ԩ4bc_I }M+8rQ ͻ `B~xxDMHʖulT׭0s=*EZ;WF yfڶsPLEMS+*}Ҕ>ՓŞ$K o7 -,Ϩh7WE~-R}׵\05-nkX'eg/"K=$VLHN o$CI5z*V0DA*L `5$|O+jf/OG|A?\(`] g7vߒM9"ctS|,vW k@aa>o [~Ruso ōu+ei?j0"pEDk7GY~* .Gt FXC nڏo XJЫk$f?F7"AWƨiIz}[BP1`~ ]!sSYchYgiZ$ Y1Kb q:*F6*_/~J/9F|AKFyQ7w ,W\hGKmؼ6%v&Y6<訅 eU);J-|q綆ؙ:n"?Dڢ.rQGZQy1fzN$H ƙp'A+Y#$!ps{MBeidJnlQ":Z*4+U Id:T^7N:W?Zy+!< zcn)pH.݆Vj:pa њBuY)}'<<.WV}!4aVu+FI Ǔ% s*𪛸!F/B# GeRr8'G_HV%ɭ|= z? ER s`HLe7ԣ`"Cr~g/YkD GL=H54 ddK%3nwz.JG%o`yrv\ckE[ Ō+1+ 9k% )<7|\+*3!No6n 4b d9;YEA^ .zLׯ:r~HiV/^6co]!u͆YB˘hs9t h#oDӶϭy`LR ,+=|;} m[7o\3}?~;DܑJ\ZCAՒb XfB}S?S2PjSaFlDV~Mr7Q/eP8 hοһwSm芽bRY"lmElꄶ\ bh?+`{ ZLskzG9ve_@( w_~lM|>M ! `Io<| _1=^(R$[> G2tq T1C <ij-{c: x>`]ط#/ mzFLhc?=iL$tEb8Mmw=dZ% FYt$%b#4f$?^cr\U ?JDkI-&·2t0iBDҀKj1 7t%d=[d};[Z*.&"G(s|ջ,*@];ڭ1]m+ɉ"CԴ#J}Puo5uf ׬jYu1QeuM46RlQ?gf&@qhQGK(j@Y߀ipL3rF^zS URpD4l:}~ y(ܾ1g]C>ghELgܝ^zMԣ4ی&^ C4LQ 8I0xF¿4do QAIuvF=xG*Zve~Wvc$ \d,}p/T9yOIYa_fjL ]K?jKK7'V'VE܃) %8WJoP}KZ@z2hrPz 7'vNkMoHT/Ӫn]R&JF`c.:Pg |T kUWg往=tƛ]MCfS0Nr@ws=n*j=9hn`shB!pn29^eTAQBU{jwu|fCЦKɞ6(HXhGޫ`}:ULN 3dxCBSonGFx}?g;gMY~XMuHc+?+ S4yy.;?k!fyӫ-<+lq#ֲ`_KÊ*B{95(ܖoj+OИpl+y 6gJvUNпPK KDZvCiҽ'530qom9 1}Rc\=YzM HU jLv V.^JLn>@B }1gza-(`IOw9pd<7]VJ:%+Sc!yFT/a7X>gP<쩂;-sc )~C6lH+YfPVQ tqyy&'4'B9Ds$ʶ[Lbe:tB-7\t-rj^bI7gR%ܺ\< TT81‹ACV{ʥ'@+8lV̉#c}"&ŒU38/u7bD4%>Cԕ3ْba:}hٺTQ9<U-Uh4ŕ"=Ô|&V@|GP%c&h Bh*"1rPB򵸇6{ݚK&mF. m\ʶnѣD$II6/`8ЭmsT+;_{hi?:ov#7G(ؒpMg,aLźjm0r̾,x$^9Ղ߀'hr8`!RN;gPItώ3-M1mIW/qd(Hh_|fB}zp܂+If0XW;.D@I Z':1W_<w?=j^ sNdR'OOdwA/tybB054?SdQKecK4\j q vW!9=Q=,Զ@Y2E$yt ٖ+o|m`"`y{(r42*Iq~nR,ƻ*֑Z7\JGmiAbjpa4+߈eH+?d;hW,q0>0 {8A>=(aK Ei@o݌ IM 5܃LI+,G9s;"g}"K}Z1+ڕKs47)$QUR_{>!C; zy VK>05o!\4O8|_)fW|͖3yZFU pTĎS ItTPOUsN.V1Zc6KZ0xD= ҭcmp]Cd 38qlR 9֘ȁuv벦i3Y>fT)hD ay=؍9Lq*?K# X)iVmo">իMVr13‘ti㵴u Ed! QY{6GE`z3mn>8B7Dny{˪n>g뤬l9ueM>I{Lr,v`DeÑ7T/ޙʦ84H<oϰf<55JyŌE".mX◤?,^~rse~‡r1Losɋ7Pvn_ Obx3?*r5o IfcCQ#+VΉ[ٌw~gVbǴ=,3|BRˉ)59|03`u,D3s0=)B~KJj= `FH8O&i݊JLiM-׉z *'F֔1b!ΚfP\{7Ps"(z^.) B~sF>' ɩkp+N [$B쥏/z bg0~bBs*Ƥ~M~053pVC7>y*Rvvp#T2PeQA6 j#+J3W8 d e;zDnb¾n Y/Om<P1v Fς,Z7_PMBj~ǐk!C'6ԘA`J̽|ո,}$Q_K28g)8Cvvc{` D?iL'Vz@]+{(;2Qn#4kҝ 7t{C(D1W~-ǛD,W3ay|ZE1`3~- {(r{vTO/Yk@,~#pni:ig5%}i-Ρ][,{VXIX3%?#u,M;yQ\`C&9(,]x]OmQ 4s-lۻKdryė[{ȅ"AݝǦ* IQvzZ\RČIsq{{%p֟/9k3sP&cWsd'nɻl,PȈ:,?:(hrI)?X-p ȧϳ@+A_BDr}zф)Lփ. {Ez@;Qp)BQHKaLGbcCQK<ºMSmTOBSuZ͹ 鷺"1t` : `J?@Ȯz!mWÚL|ŶHCgMDU|z f^7G %=O$q6;gO 7v> oh5P4ljNBz%TE)!x4t[^cC pRTNN\왇1!P{6fiO2tsz lJAƸ9@6rTB}bPVL7_\jc<24㯥a&, )FFA-D1hJ!Rm̟x$h}*qKsDm[ElMڬ\t4.뮓a.EP{q4_a:^~";:d /N}Bw6:v[0:wB;>Fse?L4m NFWm:nd M5S|5ӣ# zªiU{D}m#x1;1=4oS*ϡO9>{=Lb3lଟ%d8^7rmzi$/5#P+Y倘֍rV7&D߫_j8MÁ`Y2y5\s1rByRvソq)k6޴W_GWvJ1S4aШiA.u ٬&__ WA7h9 gr>$I՛AN3r0%:HƱD{Jnw\)g濰bz.pmwkYXp+dV:ƕPLP B' "Y|0sзS +Nl)5U]WWkxLHyÖ*^8 ö$.^6ۻ`'  h%]0r]; 0}cSǟ-T/C|_1 _} .>B*Ჳ{JLDFĢ_Sǂ*_#s؛7Kz?<} hoݻq[<.m'$+q'U"KSwc2:vJuڱn #l_Q}K 4/o1'7 9,;`ʃw/xbAhuK66?{zāo:* (pKs|*(@!Tx! m9|Q3]XRy#`y;3*k(g6U6xZia Yib_7>̏8j+g Fu'˜)tョԋ\t G5 N6W:ˆ§T@zzAj{ OIA̎y~KJb>d1zimtdYK46j3BW&ҨwyQFK&̉!a5{juTX4b0؛`Xw=MxuV=Xa/B|y&j'4ĩHqL漪Z!5)p}uQ(Aw2,?mAφM0Nrez{q5(`{2{F"ׇK_@nr2-O(@ЛɖJ"ƕ\C7I@>ݑsI<D1hq5E# Z 8 B;8r2|.FŃZu l h:2<68ĉ(MwG,#kvJ{,RzTbosC/Fu> q.=^,RCdL*U6VӻD0%F@91XX62bujkG۪wN33W3Cg \&ZGIO߀} )h>~BO@8.u,pQF3n0L01xEWBTݧ8ι U<-#Ka7ĵ{<]q~S!lVl6%j=`8>G/4TT+~HلXxlශ-w:AA ex!@1#@7f>~I(~sBDy  x5"a@Ja1dkx0_8+}L*#ooCq@I ;]*-˚`')=YE4ˑ,dZ -c)4[T5%(Me.J.bBHһoeX2> 7 -B Y7}̬Qۇ*%kyxs j\hM44(jZ U4gYZ07070100000385000081a40000000000000000000000016599ea2b000060c8000000000000000000000000000000000000005900000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/target/target_core_user.ko.xz7zXZִF!t/Я`]?Eh=ڜ.+ g|bŴur@d$SS1{ qP*oDFRO-\-Xɟ ,d`=>Zsѐ dbV%?-Py.a3ԏOv&ר9=P ߵN'{zk)Z:7oCv_Ivjv ~6-`NM dzEBFL}x ܁g8''L >JGpMAF~Z@D57RmX^ g%Ւ>aq.~ĢC;`ahw |JGUg<òq^}jQH[] ;z|ķNgvzgAJӿ 'oX35/xi/Vi^v/k㬜cqFe8M^LYxOkl>X ,P[WH3_+ 7" J=p?L=EqUhߝ/տl p4X̛6) %QWKHe9qfُ @aHYisN~TrݣXPOx֚/7JI=ޅX1E4u4.eO6.195){f4Q@[h;dkcJ$wD Z,4i{QMN 7 Zb1Ί?S/JIQ#.`$xZ>0|+ oG&D'ؾ.Bu2!ED#,zx^))Zd2fl8rF.HbI@63D/M:$ I aS?#fߢiJY9灉Hb okJ̀^4a+^n ߢxO1"Mh;^g%*pw=ͤL5.8Iq*CsAnj=r{OC>h[J;|iœ{ϷnbyyLz$G1uLݸ4~" J.((՟HS.h^mqavDc$Z!1rzjxtp M~U PI 2:z]G1ePg) #4aK WF 3`*38Erlc%kg_*A ̰Wcj4sj硢^r./r|3KA\{Jev[4:|nؼju>5iRμT`=p"+2RNoL)ތG٦lȕNG@vxF7fsłm\\*?~"myeI6`' ;㚬"?N7xyKqH$F]@uv?zQЀ2L׆՜|(6}l'&lp*#z~4~1f3j-c5lkZ͵BDA?*xAczUTRSLkcдk 6{@z*?¨8Z7s{} uDf0'e&_Xؗvd:/E:rZW'$KVMhO1wDWGyZJwɖ/cTzGo 4%U*|O]teQBޟIC8^ůEDȺ0xpg6|y1"HEDNZs4G ʠlD7Aڥej>*ı)dP:fL _~ gyhrp|#..6dNҜpY<As/o ;:栮($D%+ˠ RE.3B7yy{$Ft,C Ӻ9ړUᴎ^:weoË+*tS4'yV/RKz숞+k) Fr&wOWuzے|:Q7$]-=:f$ oj[ ^J5{lw kU?ѱ(I;VrNR' $ʏRN YUw)UGs bKm rr1죵?ܼOtچ::-T;a*T/.mgϑFA)AGLW<7a*V{r'&Ӄ ,FB8)؛6Ef@Zafvt*d\z-OcKrjobQQŚ^)Gv \D$Ӟ2-ys Dٵ]zf]ɗP#߱Xn+ELKR Pu$^{HY>:XzC@<ۺOC Pg Q%v&3MVߚ^ovXޙ"*. \'OCPwf~ MsYtc~Dc$ ~$YT6crXiWF 4!Q~*= {)K6QR@~vB>zG:~@)k@%?&ߝ:q3̕ wXG`H/W2i^}C!q(]Wb_)p1mPty2\ j̙='_9|XJ/ ;&2t۱WqUe$MС0^x[dɖGu˩~<*Z* ͏Au !汻DC3Ҽ^AXh2Dž,)Q"u)N\@;!E`7q-e@oN׿bطڅ IL`Y>50F\O^)ΕLA"pY/xH1nDp,>Cn〈~3lEZ1֣?ӂBGݶ۰[Bn^Gv %,I|^hh̄kt^Pc#`h̞ Ň_p6-?խ_B>7b]*0'jp<9Q/(.4v!G RL%uJXwd[ނM g,*aAYoGDo8򫩏gV*R~ur.Zhm0+[ĉ mQt5Na </,[Gj>-Ź,Dc}J`0˕Wa->ȅ ڶ}o\5v㭐~hRM4/r[ʉ/7rhdYsRٛ>#)\vࠫg->֟1 '}O,bcCd;f>Ey/I8~N@U1.?< i2Fi>~c2~;aP0fi3׳`ŕɕvV5E۰&vf_7w4bzw D9'mͷ @6,ORX|xV/K {;Kf$T#]K >yŮ| s}Q;@QRPk=yK0h(6( .1I5B^1&n |]RpRBf4 K+E lm"AN6ڧ^OxKD߭ &@LP~r`WCg|)Q&ުt|EU7@ЊrKd/Qj]ٹս;B*!}M_1/sl ;s1[pZ7=9jA Si^0#bhR`_*}/ tiՏDťBYUSkBMkTm,w @:p*5~28=F*75ejkqy6k@sYV(lNV/:ox wOey ҢAuij>pyWǂ4q*3aYHV 8NU.lTMul&s<K 2N.TBSߕ?7sBNKh=sʪDa \cIWL 5|ĸp"MŤ=9G~7-ܬQ~ ty ʱ@b (N'i;\+$VY74s*{~=ҎDc~ȥbY1!8`5hєF{t^xйbbF* lfRw=uz,q^Yǵ{DՊyOvX\%QSfr-,sC蔯IP ayKXd4[HO vN(qh5w j!B' KUStWR9f`ӝCc0WXXxXVqY%!Op/l - 9oփqp-;f%Psd4$B+ EtjHtW.xhLyص=hl >0gzdD6Mkr|, "ƼZ7UkANlgtоM3 ϯ HXoq$1M57 'UihO$U8`P(un"Dˆ^/ݱ׸%6?dw5# ]}1wjFV~Vsw(&dTMeS8ќ-NCQ툈D4L |)M.0J݂ˈOzhj0&_a,[WUqCu_[px%(2;C;an%DL_3,NlT,@ vBlKŻ_Cغ+G /MrE s>;ҾI.[DpTo3[V%tث4?W#ap ȫװrW%`j$h&}@DOfO7ރ@rsHrty 8ќiC+<]9o9` oϋ*LXy-L/Ձ,Γ%dџ5;E;{32\h-;PJrdr!㗑B#2Z06EF(F"8ȭ7SC q_1Cq? (DϤDƀiQʧqYl7 vO+I8H+NZEF,Yh6¬KfmaKi; )w!i(ӥw3<9LJlґ(߶pS:r#p8 ErfTv|&]wKռ׻ZX]+G0Ci#4HTJs_4.b4NG۳!ȗ W/^~L8h`+q2˶2^LbD^u{wB$2q|Lb1F=ĶN0껝n3Esk:G~)}`ٕ:W0:9:v 3t33ӱ&W3Ə c{-٪<pG-ǖnoj+=[rYt8Nc)@ tn(-N)F威IFWQSOW]S78DRϏnAO[Bӯa75 _b /&ĖT1i1V}m-t'˨EOFf>q*Y2rȂnx4m8+G"iʥ m6: <׮=^KAJ/ 82)#xYc/&87:mu^S`h@Vl;`hxf<ܟzJ4+}TɩAx~dh4TXg/[ J-n%1PW,A9d<'$2Hw ؞>g7)@cM?e BY/Pz4ާD˷ň{KUK. V'34hO)0T.^}U ٧I6+}e T&KǴ}} ׂzYxY"ŗwCbZ A(+;OpҪ}6WVÏE܆6k)}08r $H_![K&mamH}286 |ЧFɽiMḇ)I}nn֕q5,#soـ)ՑQIykpPRh=^Ŕ#zTҘ^eױT_c3i)ZWQ+ Tu0vJLsw1kIՙv;{SW ߽'tmUl9**/?D@㑎KtL.h"sR2ɤ˫FTtgO\o7k02=c-(@Ɋ&hWo/oicp/B 3(gk6rܖ's[DM|8`DROAi@GեK0&pWKm 5Dz } =̟#ƈ'eş8 / AeUIh0Ol@?ٺ-ۛ5 *G޶gGvJ1c! d>*~N5ۺvʺwZ=Ŧ = Yu{$7U(cWFȖi9xeSYGM4i`6AG%lNI6f)lIilȌfz(4x ?BZ@ȺT5 `?0F^ovetC$n?*;DUeҙcV%cIJ/ߵE^7+ YٕyH[ xRAIćd%ߟtA#ٺZ@ jU^;=`0S}#J3#΃+4`g绑"H Bˊg%y'L8(#X RJJZBȜO_*䘁gvNM:sˤsXoeUM7s}|m2g86 %d{'WӡU/MM eӒ:-} 4HʸzeGJXa~J2I}U7m X RTf$5_KV&3*mgૉ M`dN\Lu1Ļ! EO*Q R;2? 3l`Y`@ժiW܆gYHnihd˓{b`dDh|[*݈a!U:mc8:s"+Yq`(ʐ>Xl4A3\4F Ѯg35^%2@a"FH7G0.j<837#rJ=Lr!&b!Fdݒא+AdBnA͍4թ#-+J:.}~}GJNjwe1!\ߨǓҧTCȒej,U}GO,*=\#\ֿc\33P1>6]R3dW]Trԕ8hnddiK9%9nA fpw gwQT纭ܮMkO,U5-ezr" @ď2P3U_y24uPϢ=ue!!HvLtBD/\ "/K*)L1a"ՠq*sm6VYS]۝TY?T+(]I$j RqIuKTA0:Bs"f XUɯ^uN=H r,,/3:\qMIusle)eڹ3 >=5x.|c뭕zs"=6WcHEԛӀvЛ}`DQ(,3lS'\;Nhd♣qB\ܝHGАQzI`zwҧ*:ieC-qWvلJ:j^я2*|vx.mm<>.uǿnD]F`qˁT(ucUlKR,MLL1M®uP?%6h;%%/9)Y?~Y<*uߓ1Ie:;`]cߢNyO/o\dGw fj #KSZ tezX ɉWYg '0ȭ"^(ϗ*; FfABڟ d^?+d2 \ŗ , ̉Z75f#RO}Yd8{GUO M(y;N:so\I.XjV-J9q&2ϱShC*x+Or__\{Mٮ "aE 0c= 2S<-]Bo߹Wf:̺VÈ*W @A@mz>IQgB6R˭!gӼ0'-طFN{o/44{ W5s9Q?t)8AQs]k_A!$*,vU9nM㘀$Q`=SVX9!DXKtQB.p.ş鎖| {U&ػ›{:2RquG_N;/PKP*msupБ/O>b?3eig%wɕ`ROci;CG U}D irԠoK-:]u* O(;s'̺{EL„L^ fflwXT8i/߸_M*XʛӲ$)zƓLlLfJkar){6WD'h K$gAsK=.q|3I%戡yem/*m)B*[dײeF["E&EI+G0kdxC>JI{4Y%(P-*V 'ylRKjVƉ)iM,JT{FX}&!\AU.@DSlAXZ3DdYtW x')|>1\ߠL3g\ Ho<̮QAҼLlL$vv~^EQ:z K.qp\V S  ICۄ1Zm7u{7-,3 PJscX^N1&MIa֛qS`fU PތG Ka o=]@@QGHW?ܸ`Um)nm{GjN.yjAgy"Qu?5K䡥uc]_[~qͣ ?h%ZDq~i2$iI@w&ى[}ʴڸ慯j>\E2]SD"&Dw] 횐޲~z!<Pd[2%KA>6p#`QcAꙊds@C-܊ ʈd =!{`N`afL@٫=,c5ksꥲ&v3OQj+^Q.%U(1͜x~]tlnEקA?vu;8ުՈ:p,a#/4c4y` v։ͥiѬUS1i\.{ѭ.J.:h[7,\U wfH7@ )d @gRI.hh&׎()ôHcjY39;AJ.d)|7}f B7O q0jm5M{T.A\?mQ Տ챇aW_dry'U#Q] tptė$Y`nW\y_ ]?+9I\`&ĔKo/A b*ٲ  [;GSQzbI:;>04 *EȠ]=G\m}<=JI0X_~/eti̍($2|9ѾpwH3&x,W+vЂXZBUlQt4ዜȪ,i`^}uVa•]kr( L~rh }ksuX6d;MC^.ic: d _;GGqI=G.>m`3[l!j~<]}9c-ċ!Ab: "˙|Qр\-"7{/v6PJ1uˆ^C˷"A4|&`ؚb+_ʐa^sߢ`ĊD 0<8K9#OMۡ4M`BfU2D K ѾmuY ]"P-^q̘ti~%VLhIL찪^cBDo$K(2x9RCp,r.$s`' m1q=/MCA]Q*!Wf9V~?^gS~SXtd&`&jRMk5cs-g2o]X̌ (k *˦ 6mC3tIPCQ:OKa7-BaJb_ʵYwb=]G*߲~q 8BসHi0ug͡UAZ{Kz"$9ゖ5lj%?އ(!ܖ 5عkXu4KDUv|iZ@c~[ aˡL*u03p@x jmvV̡`0u-ٷX&.>dnre| xB,@Q75%.Vpo*J)I{ bԝZY JsTnNsbKk*@8/1;ic ;)XԆG \((eƆd MMgipaPok]}lTI6֡YF:T'SB;3JtV''4}xg|s NָS$;l9B>6Lb!x,RNx,.HfŲ:)K&!U6?ɪ68_,x>e#xBa'㩫7'Q9KesIc[~ RԹYiC; 꿨]*>"XVy\ -`[wc,O]U1iPբ M\-in̺)( au>́'[HSzފ䬃۠fu쾶u;LCO @eܦX; pCbtzR5Җ ZϦ-ŚK=Σ\3?KHeEM\G=LeBvEcQNWUX_#*//!'d˥Ta]g[8yAZĶ+'Q"bd鿔 QHP6鍟 2U$'A'x7>ը(L]h"LޯY&0OHvaQAb9a= ,ˠk#5L1c7\8 #wsDtQ΋7q@?xm2֤< P6*eYc$-*AL>2 tQ0 ~¹Y5s2 \NT")z us7Qfns8F96z&Wd_7JUXΦ̌Mf6ODF F㈕MP_8j<0 bUM&ig6R~>uoڦ k)1+42zҕ;VVu7o':8Vhl I%rp']~7ah<-fd 0q0)}Q&*ogo%Wa^"$?kz`rAYwPyWEnMI3Phs7'P@A\;]9:T¾+~?fKb~* &\6kv;J L/dOlИia ӝPPX.~\q}E̵+A0ZHl`2;N|fCDQ\do l1Nw“;B KW}+8ڋ!|6oIXc)|f|DwM)Rjo…5 l8|Q&vxЯ:,K^aJH.zm3JK-/(#'F"x؎"^k+F%QMQqӛ{Sp*E@lk)'DlE&{q4*l71q1$SÛܲ^gf`}ɥs ML̵t)WWr5a~zR*4~gZY`QE{=Ihz8!ׯGhDUNTDžG謌Cb/$#T+:X6l'2Rk?;ghTQPSTGkF"_J QpXSjh YK(k߼x@t=a}¸ZtQ(8uⰅh*pR)V/e5= [|{ ݒ|ҕnp wHq:Vi 6,WVĜ;GSb]* }amU\b,qISrrXs=N[{ے7>u=퍋Jx ƴ9}0b \φ5V#N1{ˎ.]N?Rj(?no[l㳵!2A~V>e7;X_ S2zfDZc)0sXPk\*u=^af%]ggǍ4%PL n0«L6TA4 xBDRu^J+d8K0AVpi2A;6ޙ] p1ӯZqm4G$ynA[ icYݕ솕u_(̳R3$)|+"2^M/?',lm*_ ]js;I2{ijuYA(zzZ-x>:^>Tb&^qCib"Վ[Ե˘,7\t֏?MjM')샆]pDE+4MH"1f5K2if;J!|3gCwX.?v-+h!-pnu-yf9t%\F9w .']uojCqk7Kӊp!ثKKp{@A Zn}дm3/vt5(?Bٷٷ{kmnï!0EAKQ]ϣ,ۼMga6bί>yE[hY~S\pBIli) :2$i1b8if28(DZ% H(#)T.faD'*=]b6t8^k ױ9i~J)Av=f40\aͿ8TJ9s4逽-%V6oFyw'/I3j/̻~ڟ RM`Mʪ>v#''@SFO0?رRo>~d"@[RZd\/\^, tf۶cJ1=ggP-v[X:pU4zJm՘`w)b gcZUq#^-}|%|Ɨ9ץ,\Iq-+:ە&S-2ra!jgQL  qjoF$\(o6c"mn|0ʝqbB@R}1Ƅ2wLٍ%(vG{4\ ]hTL~5JQj(t'UZ+FOlݸjuNJQ4(UːY+ڗ;< g?Mϭ~HtҺCi)*wuT:<UY7 \ԃ-}.䡿4;bx$ f:H,l dIyo4?R^fqYO|4gLq9AZ|6U䇌7GAj.ۋPxu$V͸%M7GI-;q[_>9gGW0َOe5.9n)h:bP8J@j^kPP/ar,b/?I" j<:bNZle#i-d@=NymJ8FL23YsJSsqZr L3;-wn'|XMa5 RTS%gg (mW>2pu }Fb:$Yp͟W ^*!RUQ[|WaK&WS3OUg7\5O~ni1ͷ-p۩2= 9SRoB-0܁m_-b}w5#;y9>E5tLx/>BonvXT6` T;=)SU {pD1)Pge95KTtkSBo>ڮ6.-M),J]P.d'w*ǾeT'Ź6=wNsDkEm,QP'$ڸؿ42⇧N-2=0Ҡͳ~j))0S<䲡]ac(Sp|r*Xea}blr`Tڸ^vsaA`e}+ҶX,{ϠUB!GW7J9}P7T%&j3 \hk=Ϙ_n;Y tU? €Mw6fl*% :OQ:Z O9Yn5D8r@QJL(eXԴXd>o8Ty4^|il}BSMGAC?Fpp3zgzpv2+Or:-Q-Eq0FG[Ho;#ᲝĈq7oV*4ɍ>L!>g$=ome]N=jFXX0 nsl! Z5 \xz黧͉N5ȁ4?e1X%.q+$ccDuv(ɫ6 UDlQH,Aaρ6B9q!P$\rw"Ns2#ks>4-J_{ DɝuuG4 O99#YvIQmɌt}Z Lylr5Y-uw]5#8rAO$XjYm?DԖX}̞_T=gf 0# a!K{KO|DŽ/_!>O)oN|U轀;UG|*U@TA V䁻= {B%'^9|ksr:-M:gȕr~#&خ(ojrFБZ2?|W 1m 9c9ZTǍWtrsЕV%Sۉ`фvZ頺CکP5+{l& -b?Q~W[nS,S&ҧ7r0]P@0"Bi* 61.ꆣh(0Z }ib$b* cmPwt3iFf`)FpmjPf{ew~L[F,y6nst yo@U˷" -^JWYw ]@ӯ>&m^&:,و>Y;]o|dmf"v%fxlĤ&&)^T6|,>y\i@n [^qrHdlO)ʹ||ʌNhp4eD_X[ڃ2kego("6j 59C,ÒRwa6ӹB^#Jd*;$6d$Bl_vU_sM& "Bi5)+=fnJx-c,բWn0doc[6 1\[R)7}DO$)Lseo,UQ(Lm3h)^.X{*@idֻ e`:Q A [Q~F83]/q{okQІ&GB\WW%-\ab0$ ;c^V퐮E[׃45 5H0g# Ŗ3{z3%deQz6ciM193dU*M>ҧQU k!V2, tk׏ꏌs}i=X/mTRPsd,!#ٍ _QkgD(76BMp5X6YNӤ lW_J둂 ,z̅'K'[&OKCl/FJ=80myAd22Ώ%eѝq(\S߄!z8GB,e^Ym}3Kyvz^aP|~vhk~mְ2ڶ )WD+ tnz/U&gޥ)a>filMDEHcD|zTƃ *qXo96&A<N%Nfx|'$Pdդ>e[Z%-#x \;R?|5vM^1W'b,Wj /zi#ل"Ə/n,@mGjZt-glDQV{:c/ ~{YIB9Ԡ&dupAr#wZA8)v)Q5jwl'SU D o3 vVb=tR& }KWNsus2}[eE- i,MOqn DH(z;DoˢB,F)l8yE0 83&Փ`f+ߚ.%ȚDm"=F S ?C=m=b:pV7^JIC}? IPFbλ['A4kX*ձf PK4j!{JyG#@ɫ͐6q]evŝzm#jνC B$fy2ܱgYZ07070100000386000081a40000000000000000000000016599ea2b00005014000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/tty/cyclades.ko.xz7zXZִF!t/VgO]?Eh=ڜ.+υ찔g:^,UV/X*YΐdDDRarm9> @e9 ,✳B-3I PHec_ˡIAtG#smlɶZ>W hkn)ȋrz>iQ6[`ޔg!-%N_f:4V cà !͂LYq]њWf_v)z'D!P4*#TuzzR 5b2k *cwA vd`&kFs2:=A̸ |V.BPZ/r k>/RUV wc;>xT?4cAi>E%[W#r @vK΄^ `DvtUՒ"z?50;iI}1zP1:%bͮ $QPrs).$6&(xN+g W)\llaαVT d cPp0VG5Urr'{-tT\]2(v>$H8(d*0KdlOvҺFM,>'R+(ʾG၆0$MDO4_Kq!ArSg m8mh|܊\>Ijqu*YrM>iħSz.fpRMZfmÙA*'mN\։dPjU^5f}ɽ^&b4'Op3b˭T;".iͺEf|G2C"馆(b$IRW|߁`b5eO9(\[:evMX}/z#ZG ]0grɀTe,B{0MfnR]|+o :nBo>j[nQb?T}uBHV){ L 9lBA䩰:s*4v ֽXwpH/_+~{lVzГI1&4ض=7javaJw=dr`#I̖^U0p nɼ>/qmTn-hĦ &^;hod&r[,"d,]z_:#$i=K ؍8.)L])[ 'ψmXoay=,#"?y`)P9HSxqвaO@4}8 UA\6fvճJ'3Q|Ew􈤅cցbftkz.Sʦ17(;* %5#}l5RcQZ߳r8S{t2aoZ\4y%P״JPn;ke6x32xm8 t*"D rng0J<:< ȨCY1%}ܷ/Y'+]ͳǽMHVR} hCM2=#%ؠޟ+cAј@=APrRtxkj%gK,?̢׼'oLq ШYL~Beh>-w*cQ(d "aʴkOnQ߽ygYBgrVN4i{/HYܗemȔPl6s1q NB z/~}ndT .{lYo cYb)D@o*(x֓ zKo.QJ%0S^u16_e:2bDZ'Q<Āڣ l_tFVǐivS*3sNl呞G,^h@xh`T"oD|%JOG@L} TzNq{'^a~j ~Pue tYPz4f^;.^ʹ3b0>u12E_X8%5R51)'U2퍊aif6-=3:=E8dtи+ hQ`8;}p<֥Z=x%u U/Hnքe殼"(t[͐[$cS^Kw5V]6^ |׈CNTvRoͱ3@ T)ɖ~Ϟq˪I^=k^&cvlOQOT 13{ě(A6>0,mP5ޏ2;?p%*<$5LE<״l׀-ţ+ h=ߤh iƭ֪c .^y08#> Ui|Q zNnvmҩĽCNzǹK&QrF`cf-l!@/s陲28Y.i& x/^eKvyT%FMw(w\C3(LB{inl 4t~T27/ [? Ņ'k70SnZe]te^kj>l`OdkBXU|Io^A9'ì3 zUB.~5!Xd8S;ɒM=()xSՙ ǚϰ;qmCI)jaQa^w҂SKW!wVSXq,]2D6o3./}㭀iܛUm i8DٞHua IxiXjSS-:UC8<"mA[?Z* 7>PLU.K1"tI[Z3/a^{"ʧϢ%d;EZ|o_`Txrj$Պ_x|jvtQAfw+rbRQTjDAQ1ӧy5[&Wgo͈+Ĭuۡ8E =I`Bv_Z:1S`hRcz$h{osW1܄֥WUAJ=ixj.L-4s39-ڡVQm:|ˇy諺brWYa[6sєa%hZ'G c d|uE@DhVN4 x<aHAA'=_m/&dt5U>Э2:RB F (І4zvQ_\k]/<@Xǡc`M4UȎZ4/os'HS6c~vsiN<;դj: I|ŒN6>g53WނYG-zb3}B~g)+ݦ<, y M z֜I5n |֥D5lo?`$'56:ʪRgZ7A oAw%qZFczb9￵RJNIݧ) Ü%W"KZ:k13¨'35T. mЂ~n`> [5Fcd3(,i@~ ltY,weaGkR;h+vj /DejBli0gKסg SYͪ[Erh|q=8aDO4Ͼ붩 B)5Ӊ:sCkP2 3Jp h>-͓^M Wp_DJyDW@zD|)f$=:4.WnW/63G7 TyV l&үL*@լeċZF9{mD~߄`#::*# OT%Ԥ4hNb>?lˢ\ţOk]A4l(}d*/1d[5?UW[@F1Ə15zo$iJ%M.5ҩ;B7ӉHnXoPk2j3&I34hU{XV*S×ôߦۀr!bFݹ]" % ~{QLu2^=ŕ~]aǗ>kN.eEZa]+RvA(",^ ֶWLdLT{d]p?bUu'3eF:AץI=-^G[ĂK.#~n:&Ti)ؽ iG]*ssPp Ùx?R3<Һ{&IchH)ockխ+`XZQc(';.Y{4d7xr!SLQo0}:PF1ૈ郂jC:†Y(͂ oA/;p8;ǹ @zH/~$J;0;Ja*fҤ "MӧҒ, =s=I|&LC/xZ!Ǹ)eՌS=NEdS~[8j=2Wczv<5= ILb@IAnYxE=y֘`4rHhr2&s9FuluбϯlKux .M$iYa8dL`R!FZ 0:+ +(1Տ,]*qMexw?}VBcMKZP<zNbM NU8Y6ocm {趦I&U"Тd5cednDb-ӡm fnK!f)F@°!rp,+X-eQl-sx噇`B ؆>64B.GS>/>PXƲ/QKGZ_f=O!3|vw6e{HR/!t,9S)ۣy}w𒡖-1I M櫨z ɋ\-@74Oi:8\oB>d"$z:Q:GRlRk㻣IUk͗fIk:qܕ0NǙTeD3ǭƎ4qD7/jq2*= ˋQDt'A,w]IBi䈓'B~d FRk|˺ohEFyj)HF.jdakd&ɉPSBlj0_)Y~w iи-Y*f3L]rQӮ`a5<)\P4`@űb' :9SthѴ !x.f س{.7m4!zV9(kPJ6bWXޭ"d.cRSռl /SG#5@k<ڸ&bn pUSH`(qwAuBz1l>dJd%taB+ky s2L0͡YcpZ9=ݢ'{C4Ћτ7}a.%=~d||\AdqXr:3 a?HDhJQ{\.j^.3Δ^Quk5N K%LOCtvL_+}eH8\uUY ax uQeS(79@4)uz'RDY؞.Y<$ɦJ#h@O.ivX% PkW:GWd.V.K6)n|DAnn)<9iY.)4?vyƋK{ф *:WE`(Y=m[as ю ̼nH%$@UaY Mk5Ll.ﱼefE`ێ82> ƌgR`p]ǟ+<9ZGRx_2i]b4N1o,_(Yl'UՊ=0M18J-gC;@Xnb2fφz8sy7a@W.$'˿ΨΞFÈS.8⇎e*thG%:#wH%hHu 1 ,JhINS2_z\\LXVԦ\=D G}1^#="H `&P2n'@'tH~ۦZu4i"97Iǡ`y:4ڲHqJ}a3(zp7jl7c_ᘜb ]yAeIUś1AO MĈkˢy1ĕxVwSm meZ V"̟ 8h1 + $y9b]T#\?bPHJ{ArYGG6Ӌٻ/1dB>֣%h~e4AwMvn~dgŲ&ѽZdO8n!( gfu.8Qlbz}9;bQo@ޱsQޖV}ƄN҈MsS0 ] UK0`} ڏ̗ [ tЬI{NKdq:_;'L*lhQ0h7!|:E@:?hb6GdNvL+m nH35ZNwj]Zę|wyZ$qR_M>"rc{kSll D%N4t'Q4vUU#m:7Ms&UY0k"X#H̝(]ܪSI({]hF(" FčY!X;I(ח: 7.]bIOHsF s9e YFU:=htmWMJJsDom ?K b]RLXXj }")XSuK>,]LT`M-mSO eừyvœ ulYH'TE? # <[E}}~(Kb`aCУ{AbU11-y53myFU.#+Xo|lWxDb$BZoy.դ"%j7)8ex\CQ΂T/و9Xqf'+z9oRb}N`{/g㞘,Rp$*sL`{ڨ(&SoĦNUeP coΊ>0r栢M2fcw%9Oj P0;>Y9,!^. 7䕠BH~}'~Mk"I !%͠OO 苜/EDiB`x91 WL1T 8&z[!x/åVGÔӀe v'OOc+{Oyҁlp^1p+aQ-,wvpgt^"END7Ol.mOgiE 4:n5-/%!b'f-/=;K_>ҏҼ뭚0;kŨǦ%<mu}_YI^ٵxֶ'nBŤ%x4qi k!FS{de@U_##/{|1'Oj^EC6u(/ѥ| z_j݇C_A~=|SPS)$.}aV1IG_(U!Q[ iݓwP/ tvlqo2Op|/J"XdC;|2Z}m#>LH.iS/iD q"lU5QǀsKZ-xy3^Q߶A̰Eyum^īSz8)-Q~oԔOǖ=&ӏ^e&?*vyƶȽܴsC?/f.<vcb⿽^?!/`f?Hl ۍmHJ̵}2H.49Od3VKȈi.~c[$v%=#BUI:z䆃;Jd `_ן(MN'ڏLpςPžBjdQha%VhH]p>40,G2 &^{2Sc&?ߴUYc-[e5Tt)1u7pf\* G!kosvŻWqa^ۼ!RSQ[>PP%0 Nn/jS!.h h-qʉ8{oUX [Ǚ azN ;^ !%bwMA &gx˼'tm{+{BV9Uʾ,%q3s3(5俋iY\v 룫Q&Ű" ^]*ol7K1v wEzCrBiѴm&J<sAwYR<3šfBn5SY0+zvĻ[x Fec4=naLtUvTzea]%!ֿe[N&=9׭P>Im>|F\ i:!Y)sd(KaS@0r*/eVjgR줕ܢb>d֏G5>!xBQgK`h Է3E,tX!UG fH!5t\&>uc.[<]4+ +lFO "/9DΔY`ŠҰIKߵ} -hmu1y5JwM~+샿 -BuU<=Qbc_V3{#6H"iZ}1 6/vѳpNs\2,Zx}0rC/:.0已g߃\ZKֺ/5zYL?tCJ?\P n/n/R xCbφȗ>Gv-;];5^cXg5tNˠBj^S&;Ve(*?n^D^@ c~?6 ,o_]v@Qhޚ\=Oˌ |HVuhsp^IS`is8 -)&|L:m z1Y3+3mwc N Õ͌ѷ 3+-b˩b9cYs c|)kӃoR"2*I"hkttKa"P\_q$֜ZpS v~O?!Xj&qj8(VlD<i) A'Ӛ)#r':8tUQoĤa7֢^bmOzF]g,bybk;%'(FCȲFu>"=ʺG! )vdiZԨPW؝#ETjWa=Y_Lgs$=olR:,,~΂SNnuGW7হvr W',r6ȫLUR[O^ jji\59~Xs*݇YwY۞Tѭ13ŋ6`upUf-uҚqñ6~\ePٶݿ2Ej0{[BjH{WN ]jz_Rm@ hV~9S U_foٴbbO=.<#a dk#E}*Ql?Oҍ9|ޡ,.M(IQpd8lэxn Y* tgh w?kˡrvrNUvѧeĠ'jni)e$Gz1N[pB$"a{JcF;as`8AUظ9o-` U~J L;NIDs`uhdfIaowiXLO_XIW|jCPdF4 ~m%෽3,4d]9mƑM; 1f`kL|]|Wk&{#l fA{{tѶcQlB؛]W2)RF6Dfu᱖kj:U<(ENxR0e3#/l=T$;n]'` wT8W WPzHpw&^xh+]2H&tH|4]Xwrdbs[GGpe$Ise rcj^, + ,{z!wJ e4I9N摍Yu§I\']OV@LDd-dR2d% E~hǩvd.oSҹ+9ma(Fj>-0>u.~!HZDG͘3`QoͫV?=X"Nk-lٶb`-K! Y۫@]ҷw6bD7 gF!-W]q/Oϰ(rδ,Lf{$|h؀(PO}ve% A>O ξa1l>͚+yT0EI+nO:22nٹH|T>c(1dnW5Nq|zs'~lvgUxه(q=!)T1wTmգ:RHN?>kyONYR0d+\=Yw>y-^bƖmʛ>Y~/Xv@%K~IUn\Ը_j`FDIPVB| tEBYO;tP.zILr݀Q%JII\F ]d;c#b­/Ϳ?SQ묵1-yQ'(,DБ|ܚz3Y}c&Pp)%AR}4 Bg匵̙J E t2YR('<Y}哱yw\tq ^|_\[* kܱIᚊyhVF `D+sXF fݟr-ꮐ"PDGd{vPc˜8%b)́f }4:}` oJׂ;W‰M|V[GЀ>P$l_opnW "Р=)=fgm+4(0Á!l*߃1/Z -?C=~$J= AK鸷8֋G \Rz )PܵFR"f2rv"M(o"VL`;2{+=>{జkIIǙgVo`SYr7<=]x.' 'l%wcq4b#{qJ wU@_.NS7K1{g*O7E4,)@l՟ 4z$pܦ;h.%JvOa߀Ӷ|%(-5zRA)p ]GDgwŨAԓ#9 "1ź.DWNFsofvt%DMjj֕r!FF'[!/Eo.ZC`3$E+FDAOQ&WδWz篵F:Kio>[­LEBgqB,5'ƚ+5}JLۖ##jw`[y3 ;$c зeE_u'aĥJ|U]hLy۸UqO~\ѨIl![F1 o^<1r1`oavi8_ģۀ/Al]q5Tcj^j8s0}K8a+05^ BC@mFTQ#gc˂{K?J>Al4m SvՇDVvP$ >$p=#>Dª&̵+E0g녜&9%i ~ n!JMdັQ`z*&DB9LUëYSPOk\BMuVN T>a dyl@9AsF"dK-<cힵBVJ'.-'9GR жXZ[5W&x޴UYcO7XޞF+&s֠ L!hq<.* wuy]f &, qS C俋z$2O"eъ5 ".H?=aP~Cܻj9Wk]]ΤinxM!aZo2b5w8/U*J3pT*60$7չs5Tʀ.P )ݖ\jο+- pCu;.Y#Iw \Oҕs+?E,뚲l?Bsb>Yw*'D>Cb^V`ʪVL㗝݂a3.jNߵ(C ~en(_6'ݕp("PpWtV㻂kQ@Z 2Jiz5α ]V3]1'TC h"/`Vxȟ3w=c+daE dU 1+ǃ sxudu1{d٫yŋwVlRR9EIKǖ -ZL$UwY yp4pmNeF~W"+POdH~WqH'{hk0$7K{˕HƶU0BE:/=Ϳ?,K1fˌ(,)60@e/43#̪Ǫ얭r2\{+M9c2#<ĩLUZZQ} yUh[9-Ц~#j15r-1fL3|+(iyOP Âoz/Q~sZhȢsx/g>ј=ĢD_!STlQ%>1΢٩a֩+*߱X(L iOf09hL_8vc3'w9jcd FKO%^M )HڗˁQ!2OlZ˰Gmh;BrZ*]W AJl(;Q:s`Dd33RT ԁʎژi^)PIwV}##~o~SQ7xCXUё~gLFhVf}.r?'AxxG{(SH5g:nU!50 *𠢼]:m,0-=fHM9!OMrds=eL3YLCI~^?Ck [ڈMs1eXn`q>HrtHڵM,Bm?B:ہR)ܸYh9.1Xr7u!_ϻB8lA ;KYktdVp!fVE"CE IUo:f)6n Td/%; Ɩ^fup7cªz[iP<6yTnF6d:~r f$̎Wez~!\5p` Rt7Vq 9ˬ1~ AڶUfp+ٶ#EڥfQ ;4וld̦J*dx9C#{fֻ mrh.S_d}OhʿY3u[Nr>'T ~e.W8`n<%<hqDϗҸ#5ȿGO޷¬6,Ʒ^u4zw L)ݿ|6"L =s(C$z+OǤ<`DV7^g䅗p&~ /h&:cfmnN8r4W[p}l1O \QMK^ V߻D\݊J{jBՊYsٳC) B]Dեː2n{M\|~ؚF\S^/N$m<̍OPCCIAI@7>ɓуRaT˥kZB@7~pS$I#>`]ıQqһ]ǺmrqjTM.#M"e 'P,Rc:,uy ̊hrU p,8@9ni~f4H3X c)#gEzYd$?BEe$"H*!0 Sn6R|5PIfHCʽSqyW 9~ Q&0;v%)۬Ox{_grݜapkJ֬ B# G;sQŖVyJƈMKI`˝=w9#-?*u۠@(cNӗBj*27xy"䜕\йh&,[(Spq3~.AvmЭje>UH#"n ЏkvySb68[.g I_XQGwb2vKI; w<[$Q73ֺ:ot0a6LX-kwV}[z=fe)/+.0_7 Mp`yei䏶k{b,LA+=8bFsQmV.]QS1O(gN*j_tr-!JݢOw"7f/*W(v60wh6+q^UU^:`3PQ_QiY16Ӡ-_=Sv jֶRF{Φ7L.Uɚ%0˴ub" (7b 52>=5~^v~=xrTef},%D+fW|KU/6lk=·}K4/PGjq{'Z,9 .'ܴPIַ&tK)zږ "&|Ʈ(ن'H@uta9 13)>8--'q{O`"; aӆ'\NBa@־yWB~ɷjnɶe [}!~|a$`ΝhN/@5s + E + :p 3TAwAjh."LᮓG*cIF]7C\2ƠKb1Cms2uaiݓ喳B߭}-{U*Rhx%E!eqoζS-Ho9#q&U[sDvծЙWzRVcq$ ll>8F e$csS`}YJZnSsP*mȍABۊ[jGT>Їzzq-d#.hM gYZ07070100000387000081a40000000000000000000000016599ea2b000046f0000000000000000000000000000000000000004b00000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/tty/n_gsm.ko.xz7zXZִF!t/UF]?Eh=ڜ.+ʉazҗXSEg bonX$WNJ'ehLȦ5GjlGU~"@ّ+Z5{7&CWW64ڣeUۏn8ºTA]#[)bᳩ=;4|C Ch+S(%GPEAmѮjlE!(kۘU|'3S8L)&<8d`CV6gUHx&jʻV '6Ž׌!\< Qrף њ<k#7et2RarQv& W9U@4zǴMmQ<4?Q _𴋘2@1+1>7JyNiMеf>V+1R;/yDl0Kok2(5h{j8[qإSYMcMw^CRmr* "JPiCK*f۲{k.y;eQFSRciNwBQډ~3.叴'ytʿHt#{"_ogPo#swހǩ\N}Sc]T 'w^ @-I8eH]r6C]TYAJ\!^%Y@ /:E߄ g TvМ^a!If7V7 P;Mڊ%e'wQ) ŷ; Q|4$Q0knNc'D⢙}v1Fs'8J7<}uRdy4BK.xI%BB*m?rMӌ@Cs>•NsnT57ZQc#@fXS3c%,o[..֤ks:jgQ@61N[39yd긡J1lEX^![ & )icDvK |@!g>yc=!C*Ah6"<&0).NījURB?͕Q[( P -Qj-K{5sel=xp0~n1uB]QDc3LzO|z ɸJj /i%mbWኸh&+ .3يBlD*Zks4>q mP oY[%Pf3mёb#4OC;betUn3Y2O F7^!gtZ" BKDu|vk)ZiTxDVAͰ /ƤU( qa7e ҽ|^1^/]cc r ﮬ)(UM񝗕ӹ=j"SyzBTb؄D5J0E^<)#yOCe`g!߁ ;ǏN.kb÷Qwȣ/^R7l&!;gKelk]Vb`.PՋӷO7~iPB'ߑԏ|#3 ty*H}=oЦՂX[A1pR't{(d ԯĺ1lqsRbBnoJ|ߊSq2c՛9Hb{YEwQ^,vfRZlFHĺcc=|B5'+jˬH 6E+ m8I/xvOm jS0ioڡ_f1u.YYL>WWm^}'X.? jĨ͹!{)JT`xf4eE X,cklХTbSdW2I3z/΄N&\{;Z`8ʁn3\N$7[w֒~,wcPVrׇif?BwSgb'}Ea5{ : kŕv$m煡1zF bx`TvOd/"8#"\ULwW+!K4[NK1ءY-ۿ1uWN5Շtv4,HCGtP.Dwe@ #X׋HN[SMNQ| V8"TEmAi}{gZ춊~e$U8(V_垉蹥ì"~?s voK9G賂s$tI]>T&E?$HF1sh9 }tFWm9ۅJSt4=ic]i"J]QG|npCB Fs/E_J3G̉G iTX*v~/ϿF5QIG8/,#_B^fZ`E)tELDA^|(al$:}DY1j6ȋNk%qtNݫ OQ 7(N>TMrwLLcS-I5う4p8{g¼̳”] gtɰ atHLi~`Ľo>i ]:oRdSvm) USOI)#e1L#J' n/HnM"Nh+iXn?s&$l|:Xq],}MDzyg'Xw ޹cL)͂?E7Wgc[Bx1!(J/Purd"%5YH/)g{bQ՝+ﮆ JgiPW-`g[ܼH69NJ]'JH:bAp~ }7 20N0⒠,L`fkʑT^$A5{6c }o!U>ވ"btLttz3 S )E P ]i[Y}" ,knGkj,cAV\pa= 3UQdk+!~cQLo [(naEy⸈Jb3Rcsgdb" ]u z++Zqj1g?`t\R!<.DRJ%C4bGr+$DN .g׺'_&J7)$+Ziu½ ٜ ;kIDFNBs}iE[j'-&@KM9G=iqp;qŨB:+DAf([#R/+gxwٷ4oVhEVpM_bPYP]h4jA.ڼ$d^љ̒/V(YB/s7-gHP)7; Xu|O^u;g=[^!_rQ&|}Hlg@3Z \|9Juo~0ߵW3E_3)i=D.](cB51Pt zJjt}rC p)gP"R6|I3t5, C "gn{GW ]3F}PB㙧n*T܈.H>DGFl^̦Eу)޳Lbѵ4B-9 =˿=L;}`}RLKs;h8L"92zShKtӳK62d睄|U$q~eca<43dr}Ԛ+3)0o( c}nL4J_]Y„u+dS8 'p+$LF.!׎w0ͿnIʺH.A|r![rVVs~#%H9%≑-ϗp֯zq*:SF..PxycEz5/=%a >;7vu+:"= :X w1s'TywA%G߽435h:U9o trd0vgA"e Ndp ^:;1^ӥ_rZԹ]~v/ܶ ؠO6j;*(`ҁ?x-].?98])%*}d0cgg? )lNqڕw a6p;ZMRZ32ŤGJiU5bX+9dSG7CMRZs)d?#uhC@ ct GPى"JO6L/eܮ,|"50Io G, Sw9> `M(6#`3D{[ZҴIoyn78_B 䃷.P1=Mjc8P5MD +ZÑe"xOnKYir\Nw(Ѹ\ _]s"6 G<oQ՜F2"J9"6;L%(oarO)SCOA%}_\k|jZo^kf zpX\|mbr5TԘ@}A:ضSF |#̳m][x:*_(GTTk gi3-x4H5vBͣsI_چ'g!^Vt1L° <V!eF u` )כtsauX1±Ȟ.d Iu, `D~^,B`n 0`zCL1cJG[|o1ˑNKYsahf 0٩%S'G姉K5,P+Rzйd̒aQ|tl@3N(q/(jTRBb}S#yJA9VoJ懪ʺE bi˗d3j'jOjl[:B7XistLT:EBa4[k܆/7;v~/J&Fc6u7uU1r˕L1@wD+2gGyy>gϱ0R/Rq_rcn: h>7ih_Z :ϛRw"#tc>sS?X3^<15R#1v&I'!skrl 7HZEr6o%1ܽ7:lJnzԱTf X$#7W65K㷖7bnq:Zm<-2؋TװqȯY]+bw%Z>*tO5}\ƬUCFXɖ7; GJ}:yϦ%ޗh/b/fҪ╳Vb>nq&zk(RJ/4/֭=1:OigW y1g ҁ7?>ρRGy*0u:WT@%1s΍hvbOC$GV%&sH5ukXz5ﹳ4V @زЎ©e*~,$8߭sUJb2u,EŅ\/s:C"Z67,5Kob#vB\jr !#!G )MT45oڍ[҃;]5f'˹=4bF;}Zզf^"It6I]ތP4lDTQjw/㲾]e]Hmii.⦏%Hu"{O(,I\ڢoUzy$\cOBCxn[,K[힌]OćQmߙSzGTӠZ%]Ju Ѡեn5;m+GVb P0X_ƚP"-chQwYuke04HyPA{,:T"2O*oi=J؆L.5;UNw`ܧЀ17Ն/}8-1UsJ)wD W~:0PQDU! (tK|dc#o7ߤLTgJ OҦ+Ȕ= MawkU ա~~E1^pB^ X =BpugO .U7 ?A Uҝ,eLTxl\&a= ?gg<ȱamDb-})~E:AݢwooP4VC5j Ucy',?ŧ΃[0#dpy 2L3"MNwfCWP:"?tb|6#Bj.'ξ;.iWhrH3d6i[>%j9.Ktp}Cq 6`>Î@ujb,R8dImC9mD[GC@/ uJxg]ԃօ޸H%b 4 ,5/kezTؤ.|~-GxQoXha7 ٜFR1Si{T'kgUs>”ڃlᆱA_\P!hݸB˿fp r:oϤVڞeNE #CMvwܿ6E)\ʜGӃ!- -KGlTQ#RO +6%ɓill7j;#@yJ=!7^~, l>A֘n~ oqh\üG^[1H%e/  %L xc(=QjSgҮ9>O!]o 8JV}.?5җ+!w<?f=3)zC1XdPQ=^Rr. 2Y0 Y3V\U$=i/A [Bt_^"WsB D)閮ro /RFʱyҊ#U?7.'KX١bֺ*ڌ閄G<$}upɞF"g(} ;+KzO(;]T p'C6zrs{UB ]9%IZ澷X"qmk*ٵVd'uQ3mՀވ]Mrfkq8C԰. bM )~ y*W@? l.DؔDo6V$3݊ҕu7a2*Cg?>-*8le*a+J/;cy]wh@+ՔD@pS C-31[ɉlNꅇ4 %m"'hJ=԰Ŵ2 c)4:841h;BE%פ9f}:%,-'W כ?єA|OrmVZDu#rC:ʍ0VZs8 qpݯe hg(e_Y`}K@!,<1 Kx͖[>M?]G2/7jukL/ÐgXr{w$jك9L0S V`U-+AQ{k%"/ʴ4QBzNqϡSWӶ98=dOic_%b.o"+u_0|~`PvQ`]Xu4Σ9q|BĠt -(~KVG[RƦMP}j, s9 KBydMa(,56_vxwքg?^BX~hD_uUZ棓ԅLfs`2b8z:" [q\ oW0(Q(?&:ة=jPk)jS̴;Kb10PG@Q]*\-r>-b{6|qwP*5,e?KfdEخFBDabzJ%BH+KRbx;] t:#|o.Z1eQ|fFO}m OȷsRyi9&2}\ &?SsW%JTB}nBSQիUA&MLv|:A$v*Ղ8)k.;ۇ޷@bNQnj夊"ui70;Kֶg.%8q[yMKsDG-lCKҌzj]m'}ޱ4&[K0 vw:ֻE FLr7_[;+s 6-9F)QIl"zꇿlOyld1wt0.4ČW{sUC& -2_Š-W@vi D& ĵ*,:>N(ͣ@vx$P]<Չt&nCSƏaEGkݴU@쬘 A(i0Wɾ ,mds\oצbh^g{^n&a8OňXt<27Rɒ{9Thrv3TOvt eDmCwØa^ft4 1#Yn#5ړx`n`l ],1߅yrI"VA8\IOTU\%M+2رʗD$|beb.0WbsZ/JP.%sD!{VEr6ɤ'^X]lޘ%R!c +ʷ!I[tuq_c(zdJpbbAVԮ_ nNhIBZrUb)l1ʙ$Iˆ}ꩈ,F bcfشӟ:2.S/_ {p5&EAo`G\YX6Z@ p9]=i:-6%:]R> 5`|6{uh6&Y&2+F&aڋHeEǼp+]*wmr-w Cn2Λ'oL&G~#/ r(՗7i~j(PImG}ypQN˅LlZ͟~C_߿ORñ}̱^ f, ՚=}z7 Taoc&.N>ܦ]&c^$"8dHjt8t/ [Y6쩊ǘg邺72H!YT2:r-Z .l1xkayG?駥Gk#&k zjGvǍ4<"̧ U,cT\W>bS!zBS񈄭(nB3(E3MaA/kh*&K8$RV%#}&VTXv3-Jjvn,cƶXV#`LMs,(__te Py&9s"x#N.%Ghθꃍ7q5@l|͞⪵KyIWݖq>ysIĸ!a`%xsָrxXek 09l烺H-ns?80Zg\QO$ߞ$B?0>?-FхPt~* ۚ)P[PT!e.Qwtÿ-3{M31sNRlsI UKX9YuͶi;NB!LS2=o;f]_Zw}o`UV@>)N|̜ ݺzd }.&ᷬzAD/_mG9 t;qЪ ð4U+lPA|۠~ܦ^ӿ>Z%V =op7 }b6xH/\6*~W2 7ع GCeJE&D2XĜ3|t.ƛBvb6(0 *IVI~Rs='&kd-8tC6V%D2ta? ?.i>hhuQ0d%FTwNWBi@ ٧kDopg/o _\g D)WB' ֺڌR|-$}^{ ډOFhIo3r G"kE ЅcTJ^| Fn?a&ΊU9 JLH$Ö9{)ѧb5m0xMP986LT#`(s/{[a#Px"lC5a ./3xzF\C,=GĄ-,l'0i4,P)zF-9Q-~JW3B] n-h,lC?|؋gFrcaU~s9Lfr|o>MrdiTz(~pahGw~fiCzpHH7%H&@-Zs}b٠;(8M3We]!83ϿMĎ.bzͤ=5̐COcҀх0j>=L'!o%f,A痸 lfm@T ܅z,S1ǿn1PO)zGN7l(d UH9/1媫rJS7$4-@{,elOynk4]Blb+Zt4`j]bG"ZP=ץcwlWsaQtTtXٱ|ޙ?TD JT*8ӈ2r89q]XUj(=b.2qjfHX\P(q͉IϢtx{s3*̻ꓡu;E 12'O[ /L*krC%*VyW-;bBr\ͧ$Q10uHBP XݙX c6&/LRT$2(,fVJYo -E] a繫^xsН"W+tJbioh7riG߷n}EO&8o< оL vq//buU7bbq2FJ·wёDϹ ZB55TT7kZ̪ h~a#0,W~@BoG^:D?Mv,ΒQC@;;%$%HYXaNT%>;@EkT䵶N4앤,)z;&KO"<㚠r~Yž#e YNE*UwrJM}:)-a](x0Xp1ZIg7y aNO7 u_+HCqpӂn|Yaf4v`pVX_UgJ-Q~OsjT IAO"rQر$7KQnol [af8Kc\4vRk_ l}q]}*i bmK`wAgy:˸#CLA0nWYm`~>E7%su3cp2 xJq9'JJv7zxYylurl-PS= 4 I)qjيb$3ƒ1 O̔@# \C]aV>BP\_;u' B'Gh͑a;좘1<\V sT5יcR}' OqXDJ~Fj /zh9o=+;B9٧iPP0dhLh5F۰K!+14wBY*" %*F; D⾺Y^0>!D.rt;55E]90iY54]X.5XeTo<.*E|Ϗ{t6:Yhcq`ScI#w9`6|B5Qv15Mo@؊;zlGrU;̱1(VAE|Kv(Ȍ ڌ\Jd.=5rEXKZǝ$cᄋDxY%_Je;#{z) vP#\Ny%T27ǦI]{<.$GlPD>-Fu'tk&Ksx3iKk3a^Y? J!56|vPն ytr @i4lE): ijHz&u\R}/Ї6zJIԁC* M US r*OWgIRn1 *2%( e?:$Dh@ea9K٨^|t?}u"v-nMƑpvW],IbBx5 4AYw0jFʞj \ScsK͆(5xb\H{9s1`FZ`k Hb Wd;=(/ͫ d&&{B=SBfF1>X;W;/cZrMe5 ?m0n{7URrb@)btFE8#^9'ُAb J#IWZ^]򃜩Lï7)srNaL@xb~Jrȧ*Pq Y9\Rr {k}TY^C I?8Ԍ\(sm_*iz]{H;R[y[~n#91Ѹ"3܍1]U=t\F4kڊ#J 7(~6`6k% bb=N o~H\v/m:@|g-gCE>T8D7~W["j@_ LYESxlPa,lPoJpȜt\75ڑo/GXj?9ƚ͕7ʨL8ʮS'k7}AѲs@=+ATUFE" ˊbn9 \a|N0J+%,yB=ݲ\XgU'u}>z19D \Fv-ف55z3S:!/ehweu ~< QK),^Dx=M씋x4> >XƅQ,sH\ pHk2.O'$ggVFfjؒ 8wJFaըΘbSV[bկk'_}yn<6;rxdpcj#<N힢W~/-IQ_֌S:.dDKPLZҪbvى[ĥl#x $M4݌Hz6.vyj ӯ  'Z`DpܱON2Jpav't1"bi0()b/e݉D'"Dr"$dx(8"/*Q[良g*nasi |Qjr |gI>{5|2Y[=B.98Zѱǯkہ B{XJPQ= ~ ȣ44>f;Qvi GW|Ao&_>q:( 8S%G*vIJv< :߮JfFr CȎ$ #9c( W@R_hI/-KFIzV(koHm|w ;ګ(""%;#~채ŎmeȖx@]f2%h\J˖j#IGQ+.=*taG8ݯ@ 5`Te'; =c`s զp`9~cAO)vʙWz[! {nÂ)g\0r2'r⫴ܤޱtcYٞ`nkc&24=h\SVo8j!Xw6οx`8B5>+#&\-L*a\[.鲆fΒb6'-3}J#5;sfC>ͅcweP$+ s/2~ZޢGbPD$W\3BDX?<$Np7hixek E@(c?`-xoM$HV0 QZ}w3)C2ɝ dGGq9[ZhMGspU4`| [v}Rpg28E=:q[ƿ74'ā }vn!Ze=_&2%Am kPӡ"Éh]V<=8C_6Au0FʃnYqgV1w"%1lbZcA-<j tΉOr ϸ3 jRA2@tqNzKBַ pYClke< YI E7VGV48Jt'x_T$WqAr*bҦsTL/)"%o66wbӄde0=,? $|Y +Z^]:p{ʊĉ%] @tկaIUTE5ݡwD;KP #&^y"UdM>DžG{wɯu%G CsT±P}Fn^/kdm} HRG|' MLn71NeěU7dgìpԭ"j.@]VzG}_fSgZo=y?5k{)x0~h)+X-X5ZC~c^Ȟ⯢ 聂(B?+[ /<u+8:HiDQFͶCC`T8hBo5PS-'_ B$PkZxCgWP&1羲r6 >Br:#>+oM)駼D-4Bt y[v7} F[q n3bb ,FZӞJ9sL_ NE=#99߾"\B_NsKW|<J,9K}'DGlyPv+,WÐ} s`*"JFۨ9¼3G7xCf2x9/.!*$NQ~[}| tFy A vQWq;3m3iIeQB׻'kx+`^@n1]5ZWYA[t`Gq5+%!eSM'!^ X]{-i OyUYpX|:[b=/Ўj0FVfS3._ORʼn}w-DS :%3([[O W!zDR_BJk f*ǺM#yVꅒ؊l =bLs>tDO2`rjG5Fl%"ݶd'X1G2Z5:cVr]E0@:Ws$>} ZnkހVHv`o$0ZŤOY,CB`A5>p#X'?Z>K-@ :z`7J̈C4-6@Zݽ",̾ O5Ӛqoأn e)n_Gk8Z~4 I8\ ԯ(uÊסTjyŘN,   %  .LBj5MQA^.N[ΏFK47'Ք}&/og7Iڪ}_+jůUeJZRۦ#L7.x|?f)# :\#ﵟҁ P/;68sr\{Qu2/8<9*<2@k!L, 嗯43U\ !QcoAzS"8-~y+hTҹ A3F+޷XK+/\]ɪhJVa\z$m4 gf@)m;G2~DUkݻUJKօG0&6Dw4-O®$PiuRQj!d"\_V-r̾l+^}IoBb0 ^O-b\znnc wzAo %ps8OǍng&禓 {HFcZ#w&D ukr*+{-ׄ WWhJ=n=\֜ݟl iah opۚ!|QjROw[*1FWJpեos22+3C]Z)#l̃ Sp1;_#ZS_vx0V#nO9jjYHX1?aCD13g>?)ɳ1+O׉ L\ڬ%f"V1GSBN1>Άa}yR)%-\?aͱ4{td\M(J[ɧ+4gi =FhŕѲwQL>7_4+)Cð2h.uM glNmɥ\f3hlt6z\ & mϥwr^ SQ8{NE7LʚV3s }I]OW ~7=dn_z7)SAyE/ԍ%4by WtILT>ucT+o4Z5$cC'W@j5϶ja-4y;zsq΅yv#'8+Ű,Vs%2蚜hEĴˁ%s7wXɀ0z3AeI@a,e}Qb|@ #<̺GGAk]=hϵ^ c?Y#N6vTn7m+֦ X}E֨52F tW:swTr|5`"ٖR#q o P /JCe~yA_am^:pϣ2+O0H >da ļ>XxsO]tv"uT_5<:M'tnf'Hz!00T0_J}TgcBA>|5p ^.RGm!X܊[͹UeqU.X\[vԳTAzZJtTZ1\̚1y~0 Ydzl?wXxnJ@`,6um OZ. e2Ge-̗;T@rXVcGS }Hbd<ȹW*Lbq׽&&^n#1 }ˠ ,I X.R`9쓿͚" 8Sc`(xzP " AP0khDX[FcajQrXKY]I7$:^\9š:Qdm&j%H5B<-o SNA]FyTe qkh-К&_to z6C&0t0T5E1}vQO8l.&>l|qLZ]`$ #ׁ27]< m9Se`̅G9[_BKɒiݕ{ps ͋eO*~4q27ȟپ IrUZ>+@A>|+؅Zx0%߉ o-B #!m.RIBŔq)?d{lq܈Q[^jR8l?B .5c=|FKZmy<C9)Ӡ$q)|+n w)q@&r$ !b&޳z-m42C##/]%x 9~_ͣL~ė'T;xYdgҳvO.dEWo\)BߑT[3W!.B&!Y/=Cmb QԱ%bMS n+t5+SV-عC2Wv~PSֲ&,>$h\|FeVΏ!g$ʖ:F-E6a-ļZG T4BB!O|O"CJ^viAkvGd&m䪎Ƭ͒ 7!XG{:#x,+ĞjQ Ju ȏ/(@EE3m5<@9˙9IQ+sLߛrPݙdIQ;8&(L*=w?7 J"?R g5FF>Ko6stD G]IzW7'( xE5Ӯ36yݣc T\j-Lb}ekC.sDj- vE%NLrN7 bł NE r%; 3Q4WZXƱ 64,Ef)=gfCZ^9fk[%NX$KJ[t^:dwnBZzvvVauHONe|۽^g,Ou1rkMHwX#RVb*> E}TFxLdK9p;fu7Pu*pH51uJ#$~c^YHbglxZ^);tg /\׹6h=nCov\!W1GWI)DLw[-Xפ|3&8X^uېﶱck$bK gF(}ʁa,*"Vޫks)yO[sGxh`xeqKf+[\4jToԵ]ks<ߪz~ʼA7\DEeWɌMOSb$RcqicP[AbO*B(s;d' da-ePrc~@ S99/h/WޞK'">nyb`PTNk/KN\B*Ŝ!.; -e_G u$|YwlwwS %mSasa8""B8!Z1wϣ*# d*'J]0[遮*ņE{hRشs\n[:w0k~vgsPfn '8Uѝ<|4jϪ#U1K9jWh[ā=}' B]q!;]?/[mBE<` L౦yFKcȎx~R䨉"wSw'@GyuOh@'ONN4Pz|/{6ɌS.7{~3N_~wv"G4~,!S*YN-FKWx(5FZ1\8ffh4{OX9N֠5fۮ,}Χnq,9tv㯚}#ø O@Gi&ƙ0g96СO/ O;u}^htɾ\ ! ;>;%\i8N}BkՋ,fWd$>3/K629іV[V\1Xp93g.Pbn /'S#rɺ..R-Iט|銧emTj1T{e e0=>͈Ð7p;1o &DX?0"ؓ *b8沩5 ]0NrfdT| 1%m$(b%]?Fgאp§2_Iu7ao ?(eˉ'p]Z=it>o|J0<'usB4&8Z0X88Œ5Tg>gDSv݇ 3LL'vE<eլv<f1t^C/8cA`bzPYBW8i[c}ʂ/kʜ.i1Y>OݡwkTW? w`o%2 z9NP.9O5CCfg:- wo a1O>Z{e%.E6fFlI>Ovw]߸jƵjjqL!|L!pR6 n:2Yy#"#no_ˆWt'Ҩܿ6ϗWɖl&BKi'Ƶ^Y "LNp^-MҀ@[yrCψ!!w dh 3Ik!YGތ&2z=ڝU[ TDѳ-~0JdLaaxXK>epߠՁE{"`#)٪7W( ԙ`塪7 r>9ۧe< f"'2ix{3/^xQILdu.?|ZP)2[2l$7Ǹ?}c(xtmΛ`;>3E8 x /( \,ŴFS)|ai2S>;q,JAAec}'.j>(itP&4wR~`b_d;^h: [w%߿^g0;vlѳ%[RBoRR9I- 3vKX.S:җ+hb|NV B9cI*A&/!{ֿ M]){>GPAUe:s-xsߺ)"}{X]kd^xOSL6% %!>&tzD:B*Jj*P9Uk5_@Wsl +J:*WXiDv9ϸI5ȝ ?q cX *ʌ:⁈}'zU ضd]0'#}Sp$5?-2z]%ZR#ZFQAN@dEqvAD {)ŎfTX~Ļ 8tm8D8zϩ-꭭u{] 8a8Zb-l stcݦ'! ^l}vAD.VayX׬'RM<'*0wq8 /?wj! ICDD3]l $wh].A=_=Cz S+yUxecb/W^k,֞YƭFsLm^ `HQ(KZgL72|/*tkt>n֧US{8O%lF6;'plcR]n~`H ,0sf/^%*S@*Z=NU1EWK-Jm#D8nD` ,@7˂S.eP`ijKc5Hmy+*CZ>n. _/mM1wY*i+ za[`xS+xzn}`7hjg9%=|hK:-O(@d`H)|0uOX&φős:[Q.?/;dAS8;2BG oSZ%EqO ۾INm}}M h/;n^Gם'83ap%b/Mx:oE\VZPK6rx+}qϋm^J7.;Y'H˵_O Ƣ %"U*xnh39DKyB~ hwcGf,+@6:?}dԣ]#7ǵ5#0'z1@kx)Y*8I`]2K`CeJZ5{vdTg_z(YIJty#בƭ3e={@2ң H cB?7 T 4CGd㸹aB,3gIOc?-Y<.WBtKZr@yM/+}b^ys^?[Kݎ\p׎~yR@zw︙(sXzT益4Y%'|Ԗ@'*aVr'oQRVCxy Yg@o'ihe'R`)2B $Ɲnm;)є7 B/Y&jS:^/~4Qg"Xa?5'ZN,=>!] OfV7EuSVGX{߿ P6Y띾w =cAb<Hgpɣ,0f~bJ2qe6H#cg\bxWttj]֫R'(Qi:tgBE:QZ7+t~꿃 fTsuߛWLv5~Siw /n˥{,_!XIH۠dibW bb\*2J|đ8Q&/ h 6apШjk+5JYX}Rͼ`<_ٵu:}\mE.1GEw7w(QޒwA-#H6->o( O5.8Z1UcIa'+LÀsfZjһl.~r$]UB{0"v k僦LDCo1Q%>1yyTMT.bg{[],O,-ꕈѝ @gfo ܒ$Y6r:S-UiI@PB/v`A9bfr vx[uYYY,qA384<#xm/1V L#h+QߟYpH{oW>,g GBQnʡy4fF'4SHz-qb'ƁPet(rW?WWܰ]J]|>3y!eN`J޽og-5Q|$ۿ7D p8]|AqO6>Rي!0"-tܜgBjU$X3簿.}4Ch#RsUoK1J'k>KpW9 : n*o\7+^6L]U$#\ݛЭ#92<w.*)`/gv؁ҹInjz-u\}U&lա~X 2&pCtB!R"o2吼F,d}~ G3BVg-64=t^!J"YmyG5xtyj\ym֛t0{H>̚7SVw[uZ/*sܴ3mzqB}.%ùSˊs 1glZ'dtwtRȚ31}} .1ŴD&),.$=ƍș6gwƧՌ5*9 Zb T"hCƮtKm1m:uaևqK ~{;ּ:GzRP\u\Ó]@-&۲+8Z@( A/{AXi<"1ʱ5}lF$.-f5I݄LKIWOMRNC(l۹}+0X[pYtTX ѶѬgXÌzj5\̏Jjڐ]]l7/|;*\a@<3 Ǵdۆ S棬ZCEv5nl[ C΋I$J頂χQ K8IAu:͆ ,Y%@1l;ryX+X/tg3?lܼbF Ac*8-,=I#i7/gkb3i\X`Eam#rIµوOf>H7~>P_:Kj1 E 3+-_󖆐=m\Cy`g=>2_`_% /XCZ/B~>F)Ӷd(gQԗHZ YPU HHUQ\8 Vm}{ubnٝ6$ͺH m[o \.pdV?.W;Si7p }Eoɷعb <2dGGؖFD.?^=A!0DCD{#J,rC8TW$|7}s պ~Rrq,r|Y^[=*SrlVZP'~"Aji!s܊|b74O\ex3[h r܃u|=9Wٶu壦;t(.S izb!Hi`_yRdÑ@t ;fkgR{ѭ?1d43<܅䐙 t؏Ce a MR+N'oىY.o~x@$&uZH PKiI^͚ I>J A<jsOǗ$?617\^Z9\bLՈPIB7c j(%jX.rITO@L-T$tsF$Nfv8{vYŌvor"1Qw_E*[A>3Tp=_pvONՙُ]2fٳ{i>ksS14mLK-"v -E.hbm B4;ʷ ]Xk @a5,jQg.w]Q n2ɁS)C>[a? "fB5cgdmMGr+_V'2&%Dc^KaSV~ V'0oHVMf0'H>x²{ Cwxko6?ksݾ&@E` Bӵy1+ O9,b2B._a=IH^~KټuR|+\X1"3oJ}@mXbTPGJw0] ‹[N鞉d`sNscRjb_ӅQx%2a l U)mp-65RF}?(p$F.@#|.ǜRmyuRaus#T9ϕKfB{gXb3xv5ϲ F&:|`xbҸ'pfkUtA}s fˏl=N :Nv pE60fvMFv62G;ı|,~o?RE2AeIJOx)^0XjD('J[™G[_L߽A~H$g]W+r\e!!Cआ vZB:ʶc dp±{W%}27baӱhymϒ"-.Gjz&L%eSߒ.1 2Gym!LMFw&gʃ\gW '~Rzj5+Why=fi2Oƽ?"Qd2^Ҫ4yzcI R] 5סzqv(P~ir.Pu`"FKVl.'rm>0 )&r4Oq9| ~HB*."CJ֗Xz'K—NdaCmK<GX=)F0pꟶcm30i:%4.;b{)U'>R[8oNkvKǰȸj{>W]xn ONX@7=eEt;!P0(Z{ scK_#mT1;7,@`ݺa_Wh5%1FM?(J4$ų+|, B9pْ1Yvg rU}}mC[W~xb"~Ӗ!}1B8@GMӠ>ehA_'vĤxMS:jψ$?K(Eq-Ōhl'QM;VHjõe*~S .M@^Ɣi1ҟ9Vfj{('IZvoݮ_]jH?q+Ke~ݜ^*E*[k|5C9F8qhʄ0Em`$Y_D>,\&f^]ܞ{C~a<Mеvn#}prc6m9o?y] rg^$UfequNlۜH 8N1p/@!w1[A[聱{ qO8vi[hO~Z;dyy0vWs'fGyfAKԠc{0 yljdAP,EZ.} lz3YQfXT⴩ ΌHg)1f$)qbآp챝(#EEi~J y'Z[` HV<*zd 1X0xgKK NJ;O;q5.F91"^F1WM֨ᅖ_y5G֢$FSKJCQ6L HfrA/uӽndR}8sÌvj7 gUJ9jpѳͳ`U"εύ'1u&U^Y)w WkNriZF%ɩӃ|V&Ra䤙DK /GS K ցaą (@)3W_$۬`YNOVbM]OUaDsab4 -\ķ"ꌋ8Z4 eM*\\ xIwAg0꘭c k9H(B巵u;*յ'tMHx8c¢,dY-G<(t 2d 6`(/)$Ap (׽Mf`spع]v*FMIQUgն]4V/xC+ v!{S: /(>@>fzGD>EBVr=sP1UԅF1.}vFxG=/;&N}g=P?QћZԱsCv GS7!RxTu} M̓;o6=Sh)]{(kV讝z09?V'wȝekझIf1Б|V}:ImMchO8cM6d_ t tP{ɔ'|B\zve>q.dBts=Cсd,m`&#'Z.D>o *U3eqK"b4pbr# Cb8O_oe3_h$Ħ<&shy;A&tҁ泆~,3|)W1IZNJ*خf=BOB zz"6Yc5'Ο [Q:1AJ2"J>֚=#<]BZߛB;:zwy=ix&HvXiM wKp(:l֑qI#FN\6XRGeOKdxoG/"5%-.G]v%VHO&I|7b CW0tLi>(.W 0vMxD2k 7mpYiL1LW# A֧N5 $ qn>g}xuM7. N#8 \{O1dEL#l}I|?h&aM =_2M}Br0cvIzwL9%Ր:pk?aKT=C+1caĺ~FTd>̢㾨X06:XW/4,QΪڭf#'#lPJ9:SV.Q9/@Cxﺩ4?"dp 5U)'2 9͉moӆC`Y]#?7 ψ χGQ%t57 Նo * q@lw=olw'IA1bDx_-Es0k.ZGBo[GDE.Oy}2>s qmfCZkc5>,Vb}REw\-V`ĞUR;3YfTp>㐛4F~SeLV` { $YJc3ML j{E vW~6afX8" p^n?&GÝ;j#n.Vq)땝p~>p2Ӷy߳.UVq&\[V`7)T _ _3۲lbL^ Tmu%zV$d7 EDSH89z#+R4&nV!kmʜUQB2쀨 wa%I(P<,,(8{EBE B,PKsX^Q@Ż`'4GҀY1G_IGVR+ @_Wml 2v7Z[>hQ  Q֎B.CYd8KJZ:'? t.8D(78wD3UhYKW6,t^|̿пt:J՘{!)0 ôwQ4D7u"A>Z Cf4mygqSI.12K>vR%uж 'ڞ2{zJCu`Ӛj)Gij/,4 ? 6][Rq+RkOO6Jpb Ut9y# oSxd+ C80|]G׀ri0Ks Jӄ8uTxE^-BW$'&s Q WC>%[yq7@3Zh{80({%O?(w.-ĴeRPSC<8iM'|Ap4@5"s$B|Nu ݫt4W&5-D;H^wC*$> Oa!PD#2U!E.i;I* J5⃭;xz#\~?T\NÈhy>\T[ r|tk U ϖ88q \8׳ʻDc"+ Fu]1Y]- YoE儢 IRfݙ,ĺL&6Q=C(Z_xW2]) P06 $Ja"E`o|$ZVq-z9Lԥ\~ gB2A j4PUYůebXXfX.HhL;zO.mQգ>C8%SJ̮։i2P&61qxV< * ʠcbϮkpτv ;i7a~a9W3WLk?SrLf_w'OB2fE?Z/%3\ēoCVdOh>!H=bJ'L eIӴ~Ezu:rA:]!j^6܅tPמ773)S]QɲȚm͖.XYbҜd_,,/1߁C頑h. l՜|VY."vTY^ܐD$] s?Du|aUm@Q.,H_LYұU ȣI&QA5iC>}:LJn5dvKfqӺ*̽ Ifo-{wEmQ5X(ДF&w&/-s^:k'jwqqh_]Ŋ~F|6e`iqC| Xr(*(E7٬`۷<g {fPl[Lwߖ4UȲ&e^}g<bj*gqSFO3!9f-;uy4k?Јhу=~,9RÀU_9|vحN>63e8lK>ϨB7Lubdyu&׆'U*G&R\4Hwydlɺ`qв=.(YB%Sis?jlZw4V9&f\[G6S-anN$3duo|@NhR؄̉qRK4FI\9tҪ)/5#/UŇ!(nj^7}}|%ĖUPN6#;#|2P&F,/mu, #e5or9`oSV5Q"`O^B'(b4%9C7+JN)-2ǞTb Zv\ox,=ۛsf &]Ʈ4qO]2#TJI f a30!1ee[F^ޅV\1:qIcmxoxR*C}zݼ"DP kC!E=Tx [L#aVbU"mgq,j.!]]Ƴ (wÏB*9ݖDxt%қ*aJ捠\bGEZ-d4;bS,VSmE+Thw35X5u+Y|"gu`+"qSMѷ&V)BRe5=rTkH]̔k`W4v#ݑ0tY:l׽YJ.6^.$} nY,ҒQ8]t}]c,݃յ6'7aom JRu?Du8?j>$ٚ}㝈gIu )Txx[ -G'g1_A{M H}9Hl:j=%'i؞<LPT?WaÑؕ^2Ϟ"=i^$4L~$₴֎QO\jӛ !T-菏Cn\ 瓈ritDe_oh^+U$%>"f՛8fiLI!\"bQ8_D|m >83e8kStpo6r-á&Ձp"6iK㊝FZA>WG%.z~ĖUK!mktb]8Aت^OD و\r_+O4KeX>A !3(u0;5쩰F5f1+fL}fs 3wߚwg'tFyWphG`=F2âU|:hm&!+`GX (Y|rg3fŘ6'P)iS﵆梈ܜCv'>U냞رː. \ .,VWgeW!{D/c҄smnfj#̹)%|7,HhsQk;]ir M`l#3f75F9uyWo(A6)Q$u`8>''Ncsr9N`#rQ`CS""VYTHn-oGz)c,>qӺ,XF ՅXnWE3B t& kɻxmvHK*'E2r/2A)LY?cpZ;Q:Y}s8^q q 7&S8~HE25Q}mmGۨ}:Sn8wyJvjrb\E%~!p&??a?N91҃t= xƔFBs!c77a3]#9tn4 Ԑjm4T0.Ch&^٬O'wZ8MS3\XJm/ {3 d%Z\hx#tA.77-sK'\If'9T>8 ^ ,~$|fIQs.>$۔⛰M1V`ʻv/(d?rvhr$8Nrǭ̮ -ǣt||epCJv~8rYLEە=?~^= Cl0)aRXSWSb#4zV%]ő2s ɚ_aᨬ;eS[qPbk9wX\jPf0ҭOf !J]җajy\2dR>0QIqj'(cO6—bP,-|$h Dja.a՗D i)Eq֯w&H7[S |÷ Qq] ,z¹R Ƚ>hJ]ued$ƒwdoqɌW|UԿρI^||+ MR67v..-7&@$L4; a_UwK>< P遡` Ll:fu!.YO/p>iq$wq-M/hxzL鵁,x.< i>+Iq^^U C:[+x"pa3dR6)7IL#%?|8U)0MWuU~>HJ\-5nU]ANG'c2'#1]s:O D#2P-!##+(}|Q[١UzAE^Z3jRuRc|"VndK{T>,S2s$%8-RWnkv'\VVjR 넕 -0~n1P/x쉳Ùqz[&#[ i9#el| ?cQ{gGRZD^T6-aC+ڂOxz(wbF!xlGv%vK؀^jX%_%H+ cvςhlKE)о&UCcBi~urA}*քNg-u~T N Apc?́%ѮN;(|qUOJ$:utyf,P!qDmW}DɈ٘Hq܊)gzYGswg}$:7 `[tBM K=F2]'P89.?@vg&b_'#HQxGMTzz5,l8'#szroA ־>Z"$xѫ<>Nr=|fY:ܼ" (*f!Ll˓r+i"vF4,$,97t$UOjv7ݴ)+.'kjŋSgF%1?w2 q龨Kw~:/|a~% p@|ZvЧD#MrGz_(ý? 3,2\Tq[MyjƐ Aj 2Y[6  }kѼ:=zlĸ(]e-"L[{/͏EMxJ_U8jލB@6t_:H;2$r>I VC>k5+Ր8]yɐݥ+@5w%TBK#ըm]5k}b&&`ȨVsRXmn; TO?Z zm܅R?Y->s򊖫uZ# F/"#3KC8=EO|":QXF͑]Dfܪ8vV&DR QD+33DJ~Nx9[ZmeMpjr[HQ6>. hm]:䈱BPU#Jm*eڌrhc#hLq_MR ^2|qB6͂_&?;t~ILR|V`fyُJ :ҿb21eǥ=r[LYqߺVsO,v{.[Hզ6lDٖܧAYDm09N =͝$P',X|Oܨ/ cx~eD0]1wc l;|vgory uf`eY͛bn؍4u)4ff8G E`uuxaU; /c˗kMF8L`τ/n! ϳ*Nt#Gq#j^^NYia]_mi8&k&D+Kq#bAQNL>ayUIjK[$XmIߝ ?rgP9lFkN~n^,=6ϳ B rFtPER7TݱR+w:V{M~yVݦ>A$DbR-sOէڠ[+s@.\DH6J G`L/,`Y-KP83tYA8&W+ZaBi9YTZh+]xx <Ms.\A1~*9`s8t-Z;x@$6ߣc6 6r(s yk."?NCV?AIE!@ڐY [\YHߵB+mEJg14Cq:x NHcliz h$QZ2@aMSw{} ɒ24G c|'d]A~J-3O|sHZB>EzI;r;KOgX8Ot~ &ռ$F4Hf mR>*7P#X`ɓ3nSaAPJD rTm֪vqMO_3p Y2*"_+塏fZskdԥ3[ ~C֧q(=*(5w("Z'̌#XqϔW3WXneFRSI,)P/sH9LhOn3e:)d 7"օ.5)@ǛGukflrz ճGwjN(BxF" \Q}(:SF]3. 6iSFx5ߞkMǿ=צd"}ñ뇩/ 9Vm/YK6s\'zTWq2}<rLJ(lD-͊~/u\Q iJNj4VN(n~4hgԌl~Q.M+8B"o}7>7o:+'vF$OGb6r=+vx\iZb@xqO?'1⍯A}ajF|׏kګ?N!sRsKE52֟Id8ɂł3 M0P.0"մ:~"-#$˒}CHB-v3GeXaxK˝!*oe+,pv; 1m.a; ]Wq J` u5d{( e%7Қ(tu8T9n.sNj반D\輼9C[复6h@k)S*0c^&vNͨ-N߰/geՂbqYqNf6j/@离[Ӭ#VnZY0hqG J~ wTdD(!H-$q]zQ VMmה wf ъcG-q[>Şgת U`բz`R-zl'Y#eԔk e1 9\m03"{\4|815gc|LrvO3p \gFl5L(ygNӬj4=r-P=dgGE(6f=6XҶcZԕu?,uhJ$0E#E{߇ #xHYވs k-0UU@HMӧPm.> nl6F7fN "Yu庥v hx ,&+4/]_>%90幽ʠ)PF/=rۣ~]M d%k0'>\loߎbʪZzj -=+ Ëe1] z596e-a]5udEL{f#D lcV9zwfָ()h;/cH>E7x:r?PcgEX,W-`);3YIih#tu G1;YiOӦ[pZ&Ay5uz.#S/'`%vʭ%4q4홴c$?DܼmNZlWK;(莾M1Źϔ׀9W JP@؄yW)hGlýӚy F;z)Yq #FMzT{Q/n{}5_z9ܾ- F3 tD5(YsP )d7u9%8ti.. 7S+ƮVDD68Rlll: z2qH [ue[P<1j^^biؗP *n4d{ @I@cznM: HDtyJF?\/pR $z)_Ar]^y6o,$(|&e'uL؂y/2ҵmo@K4E]UfGzO@F[MǓmn&zͩÖU{hФg,HJqӐ5o;zI hn+~;hQAV$?4-nXD1|ppi#S-Tdvŷ*t d*!wY ; od: CZ|dkX׿Wܰ'؊o7 mCX  |%ҪŅ>@Y#UDG 2CwW:QpMWEn򲉐jf(۾10KG< ҧANFS[sGO-d<4V=}; #J>j f&oDh .&,ħG!1h} ejPW<w4x%Ӽ\c<8 J&u׫lx$Saفlo$?n(>KƭJsl\~^E\֫NZ%W@vm8c HIILce4N"jGwi nɊW݆`?lT]$ܮ'ڏ7!sDYKIzׅ5 '1FlV [!= >Lmng lwh|=s丿ƝAUfm@9;џـ{Q),zlϿT\߁Al;&=ӟ3m0JSND৮Cud:8ҝ[ }kxffaD=v;@(:LE|ٟ74>H|*h5>@? yXW_10dFBk8X ˊ$z QV!@m>e'V9` Tۓci W&Sy%;QX!zE)AMli_^pZaNk83nzmE;\nkipj:_O;'"{53-3 rNXܫ3j4.(e!!cV4ǿ7 H@%<kM2 K|M+楩W] m]Ϧ DltBJfٹfI^do ׾ikw$pAaa8"%K/*#fkU]v+̚R4JWa:pec}xA5YwD.H4rjHO6("7߃)l GQ(G(חϡ8YFKn09&*d+BZ, YiPi^(،S_REH,CTO P9^,D]˳m 0B Q<4&f}2R5 nl[aS<%'7; ws<)`Y+MFr 8dk DͿ%{Y5@^XB8RF`^M/Wpp}]y(ڎ4dяgI+ >6,SģAHa,3haRf.SQb| X s~1L19TU0Sdpb Z\|#^J.+`_"8!t41q?6B?9~wwEh*IbuU#&.b@S \_!d-06EI`]iook+J@pS2<5 T21CM;a(&aIkb.IT1MtK&⽳xeHɑXu2\3=:knÀD gRK_/fl9Q}U,zC`}Ut{L~ #Ť;>HWS="~~5\+9:(e|h<.$34v[ & e|Ǫ"7o+˼<DDyu%bh ']b5E_>ֱ>m%NT bGb\Թub'8v'p5[02Ҁhg}wu)㵢α~ϙਬqPuH\:`e MC.:-.ʹB%cin'e駤Guw?JiDtɎvzV jM!I g||Z{QTHdODb!_f݃ _tUU6U)"{ 3Odg^7gsנA&B'm0WCܛRKROiT kG9}G_䭙U9h?p+nЮUyk񘧷& 7(=Q`pDubﵴ"t7t@{1y^eLf|PKˉMzGѳx$}lle͕R> cOX8eL48)PW aveYL 'j TwЍ#vR:H}+RO[OM3rw+4nK P|LMDX-T`#/5p7Xu\@rDRZU jisI<ˎT0F`;ͳw?ydkY,-*H !2'W|(Mh85 _jeY7ߒʹnn.>!Gd/օQc F3ćzAG}!QTXx>Hnaӟ4Bwem^'o3ᓜҼ6U2e?[Z.(,m6׀ݯ<$HZRj4|$Z`V>qfS"gE$[c"|~Jf pOHU3" !X>e.5Ȋ%";A;).DX:W1 Yeur$NSPQګ?6|ȕ*r!\D [AL SCGѿ 9k%-t?~=^!w3udn$5Hk @hxބ*@` =˭~L]~Zq4zr,J{oOQԱN%RdX2Pj о:<8kZHQDv1bD\*;%a^&eWg/*v:aDn#| P$TdfmDĜ*@c7E 8rGJBuN"*fF'3h#vٲG&p'1d}BeWZ"#bFFW!Ӣp('R G}i_%n6'ҐkקD;dB]FLvu^j~5+E) M!878G7f`nvppF?!201呚ԟgT,me´QImJj;{;h{KP^M"$ZM9[b5سNՒ]8yZMڶں\Q# = ,e8 ;7ʔaTya6f;is5->A` }<]cfE~g@W:4Vͫw%EEMI7%kx?YQ/Wa xбFxҟm?J+f!^diT RnAUa؝5 -^|0<]XL1oa9v]=f 4L!3U ~xahA% ?B'6,\yQKI,V>MS&ƫ˼S+dkV`9I2węjpH yJyԝ;URKv(02$&=ƀtRN&Kw!9!\pcJf7|?$Wjt Z#-/'勆e1f73aٸz2%: qa} U*٦6 kx>8 Ɨ }B/ OGd\hîl{)&ékp>A&ʞv9y!j$TYP0F 8JLbB֓RUs,˒eu c뭭&)FU0זa˜|1/]=* uAk|5˼{tVjߖc-_/>+enlrʼnAʨjo3vhDv,+(e$4m|$]gO(7-{YA -2.*:(tEr)z~grIEm*Y <'osfE3}Nh.G"]V؍\{`:mrNv050uC\q٩?mtwǐJ=Jp2`r/K|L9:-wBI,VG2=vbZ4.e+`>-t/4UzBBB~p$͚_~ctH!$)5V?~⏋'j<cɢzz[ZZ!98a>\J;]f(nWe9N."Co<3_wyld#@#]'Du={qa{DaQ~pϽUT5lNU Xć6k!qq?U{0v0PO|V)%^R׿DizM"{q,5 QLE,w|: -9I#\A>\>RS9ۂSČFCtE{!*qJV;I9F /1 qMre*m1{h10oHJΕAh,H1јUqA GM(˅m4Ԍ!01,妨-Eг:(}]\s\.=Tun{{jpBR_U}@!X1bIя0Y-T\&&Iؤ.\$ %ߦ^Iv W ;J #Qw!}cKVr9hZ'Η8[8 pZ@:rP߈  wV:Hh;K$odNEvģkk=A 񨾤HV` HgNoxB,^ܽXy^.TAe(lY!6F^No !`ձԪ%.$Et  $C"W (0L %72A׵\ʪ}5PGV6v;wsM;G0Ye+Lᆶʴ .\dVlTjݘL s&`g~Y33B@g?d2)kP>LZ#ż&xfz5Iyr8I\BT =>%P+piЭœX@SD8_y,5oڦ3;1gc*R6v DӰ))l$@\u >);\yvoGUA;]ϸ.ct ̰$o55TPC2Oވn|eᕧmN A[b+%:Hڱ0g8G@=…1͍!yn4Vm*L# vU0ZkJDtzAhi#S?j_H!K!]ۺfW %خr( fՃ,Ӟ'cmu[`gyPT?aа+(aṵV1SR{*5BF.z*P' M!QWeϜ^YF+2AMJɭXyy\υhi#|M%%I0vjX(|<)$͉OxjQ3՚ bc!Q ֵȩL&)T;q[BFt`JjU*mYi_Ӹ*4#sHw#Ak=7/(GG(G63mOA{ЀM 0`d[vp($g(^j &A_"V¿"@k;Bfc3ZLZ):w`Պ5٥ѝj ZSeIؔ=˜ cE[)m:Do̷WJzWG_mH$4LUn# 2,/Ta4\ $% e˯?&ڰ~K5/aކ&&. ӷ@.jlj*{@,/(0*,;']s!eR<O3X=c Ʒ!p3vePNszOC "ˑv 9v,]KkFԑe񆶢xW V>>|F{ze: r1^ZjNO>Y,Ú=ma8Vvp%f~<Or ⯍RH(:3"oIW:Ip9*cq}hO:>:y^b^q ~2Db~KvJ.w. WgM^W(2lЉ%#h8Csg wQetl. nF4,{yoU߄%b[𶕋/Mq |٭A0 =PP{EX"J5Jb9>"1MvVjn J ӽD#uN̶yy4 7Bvۍ>y x/0fph1OTqJQs-J]nv[,SJxgGzj!i8;_]EcuD19;JCNLF*\>uX>+|[}^ jeg34UOYU|eXLP 0~kn{\P j.-Q-b%iMh,阵5[;?M iފZK-4. 8Fi`^椋ZG^IoXIGؕoIA Bޝ΅P\i b?^yJqaKc矙wa/L`_ #4/opj 3qX2/9nHpSZa7^w"9 ԥ32 >[MhI-܈:nCBo 2InpvG(ecqj٧(>ĺ/.*W&LR|̹X{,zSWXӕޗr^}`{JEHhoN]DMŦj׍JEF@N⃡z1o*]A1!;z9aIB`B E1<RUraR8%XbjWB-nz!X.s<=E\,瞛(!쟳5䫬0)dpWM"7i448Yku9a'Ba !/2e, s5IMlW+:5#|{;vUR5upy]tZ#;?EUS7P%һU]@ w3^n}!UR Mx. h3ۏ*qe]|m>XmO9QbYZ{咚蒵֐- ݇){/@7d 08 ;!򭀳`Fs"BVCmeUI6xac&0 & h@o5ތOAa*Rl*P>ws Te$&i4w4<}L\*L0ĺ.`1\wy n{ ,*~l$)m:sɇ䖹+Lܔq;4,bWŐbz;n ;Ҏ6x9*Gk!&WZDc' ط]?F8DSFw@EqbʮĮ/p`{/O@3(7}=ŨX՟1>ɗ\$J̣{_kIoljɍYn~N.U̟O5kyh]x#MM)MKܒ>تWr[lTXep\B i\D},s<+4;gig5]al}16:vz!ԴCٵ ᠅L٣@?!s7l~;Q ,zozF*?Lkfnbk!x Bhu/9t a&%({&8{]P -!?s0_cRASf$ڱ .Us99*xv_6+]Y v5DI9m;8swBJǚU\ ]qG&4j0|QUq2~@=1nNVmwib, JFV\Jqbh06R檯kus/J,H4XNv&Ps#8L(o؝A&Cـ|݃k=UpERx2aCGO{VRT$y]ްǺf쓦 #=B-X鰷էh?}1Ŧ?y%jPE>`}c8{A@2_sSBӾ̒a CT<8 0QN R]aEقz6]F:[CS4+K?Y; 0\ATR! z-δ!C en;i# A(j7%Q>ŞOBAAJvem@ /SVLJ Q T,Ѳ'˽ /3 &k!0jv:_n^:8 hgv! :HǶ'Vj7݄K,QyxtJ6Ĥ$Lמ 3gj0d+,qe#ZE= WGmެg| M_!X+6,G)o]76Oy5G2Gl?<,};FYbƟ5 <0嬏 #]Fz I:Vɳ%r졟1lEE<35>th6h,GkYD ՎY宺t#B3cg?Y195'cj6Փ/c)Ⱦ'"m /YN7YKqdΠOO?EE ϙb6ϙRPo!G:`N"#wddY06Os8lD~ ]%+_|MvgŸ["m({-ބ-AuRS/4 %b(xYY\~jk <RS(]a9ZB}Z_wqb}$XQ6&eZ.BQ#LH눍Qݒ5'@ _8?zL,MJLn @9x'qkPG Zɗf\H4E7چOEE SGլ$j]E;$ ^~QNhNH `7KU;/'i.gox;W"%;!#n1L"F}x--kd)vHyѵ񛟣kw1N@=e%:wi"6E`,go>*\ 3#GLhAHa:>z68,Hq疡֑Jra#/()y~>@'Ђ9'/"wr-k˕@[QLϖp̈!@( 0M_yx(\kg-q&ِ؁vX(z(< 7̸Aأ>Ooutto jbiJ^3}^D~Ai!טMdFHmSiy**fQ?TQ`I1_NUY%A$HhEyswו==l;kNJʩx}ka-󻨘? 2Evu=efGq;d~MnWG"DX0-8I,I)ŲzUROCZd!/ dB;;y.SI_eJs4onwKᑯ^Baex>;[ p:)`Z[vV %a}"j wDlz!%qӉP#1LE/ⳎtuN"םrsbtFP՛$Q#ҩsK(f gv-p.j^emR2`بJ)`҉o9ͯ7^6z4)~/Ҿ)zGi{g:00JQ s]9>lI Km֪PP"$# G@5@T8ƱwS<,o$DgFK<yս?-=~-. J|?)]}f_re`SA|Fs Y-6%fU}kj!1<-7c_khAQڱu_K_]MIY]μAeWTG>^&2n)hɹʷ$p MEL&O ou Frz3lo̡pnqcp|ׯRiKAycG]PoY >)DF|ԇoBUu )MMX()AAe~p"{y5%seSb0PlEULלQ? _2Y(vR CqUG&t- +UvW߶3% Kw.]T.?sާ,d2Eеkup6g1L:Щ+lqO?`a8~4.xf#]D 9kIk ]H![gMcHtdAf>vOÏT;*sn7$lHإ'ZODz9*2{¢5A(e6/_C:ku2ƈr9<G\{:Gf*'*Er,ɳy%:܏jeBZl8}=;{K1- :hGw{/}2|h'xBfe[Ʃa6C,w{(zJY>yk0mJ]lx!aAKȠ3#`O BJ6Pl \rZG~gXjYvAKƂn{({~%蝧ۇ˱i1CE!p#0ɋ/ݚJBB7PQ i8Jyu\ԴŸwAֶJ^'kIآ߹"Pn# qd2(MշGqỷu1F|tĎ1P{c"xϺfht~OջDO^` D`*o>\Xq$`qtBvv3#^v2]Uк*9æ@-dgZ&'=SͺVސSӺV(iK-һ*j*קՑo8Ժ > !A cqK'fnd>~tߦwdrʛ*zZ]U/]"Ģ^īh5oiC SHMAzBdKbl Pi#-6k}\SķqI*53=:)buـ2Q6+ }]~PkqO}s=%`#f9q{e}.o?@g ⲍ(hFV} &-YPVCwM(d,ٌ#0M# kS JgFEuXPˁ`Om9 qt'ɞpoS Σ7-)VX8nJ4Q-BڑQUh?g\8k Tjbj#@,~P#w@oLZ=G|E/A1G L؉#d쥸Ju%U~߸7 Ek@d\CI\əghch j*͢=vʮs{XǸpJ1*q?n_q*h9.jOKIOD޺/_ZSN;e\ac$q i]zJ-K "̢y:GsnVLwVIC`}$i,uH>kXbmUX;An֊e ~s9ZYX˛ +j$yt= utp0hOG+j 0G,%ܽ&~%+'oAqX]p$ +N0Rs 6pALHzC!4ꉝmۗ$&|'搄h-yAOWBxܢsa.qhdR9`3o`}[zʑґ pA(sYnn~сy*qRŸ2<>M^=~F}4]6w&:ɺeFv{ J=8ia/QY&L([iod{cˉ򵫜WC5?*5Lq~SFR$۾&"pJjG%/p. Õ9ڤ7 g'=WHMz 1LV(Nt1SF#OX"Pg V_=4gje vx%i:0Si m10?8Y^0p63 , BֽKحjk+8h&yc_$B7fn 弙yIushA8jqKE? :A>?$Bڦ)Ȧ&̻&س#e-ea(Qwd 0SGZO9BL!;byF.$р@vW,Ý/6;2=m)]9l)ȕ5kU їqib>ڴnsh;"ֹw 䃪3,yLDq>P6-.MI !s c 4-Z@VchP-FEȤv_9/^Ϗ2 Uw PD ^q"«%Jj2a_\_/D9È?XoWjUfXR fQs$F+[S2q`KJ0t%YG͕m#;W!"_aM3bAjU#u*6W`#V;ǑjBsxLH6OlBTU8ֵrueV<{-!w@Smb>q&Q1;[e„sHIo=X C}m\mI?ڋ z[K=`R Owl"2ʑ䥕ZErTR-є;lG-­WSljaY/!Km3m)ۂx Zv w"M.WMwK~E'%8 i̝2㙉`zY8H54nM J^=f[)H DDY#gxt o/#^u6nyӒ掼 1Nٯo?ɽ=ME#/з< EFN"ֆ%dGu#4\_6rv3ҵ3PZOfDA&@kkYP D4[rrĽ.$:ɪ}PGzOB:LC5S(Z /Vmvce18iFMdK4-.ЋL H@yyuzek#Bŏ.>_=k6dXn^S.NϚ)Kԉ4;&w Z"Wf.iOg/l2>,&?"|{HH^@RS4 ݠuS=Dn\)}D ,M"ܹw>,JRx5.cIǥʪ rAiwLaVfnJLƞy __ʩ@<*+sg~ Ya'Q6[:{*ϒ d1hEAQ3X gc~g:s!0+ߨ,SymPT]@ v(P;ڎߐ࿺+bz>ZHUOrbUƸRiIbF3I٩PMu 8v"8 .@xD-p[QƱh_8֒Zhw}HݫFX،3[iKQv@G]K1Nj#J6>)Q )xFWr1q' P@0E〰Z}YrdZS չ";sbt{}&ER̯^9Q>"m ˋDq]@yBM؜2^I,a@ulj{?-v)#3_t4[T''zdDE=Sc l% vx)S0 ]XuNxL(JXt ?H S;chQ4S77PǾB,  W1xFy$IPĄ?C3su<(NPV/ 9G alDfy(*{CBr2qtz|[]Ra^aHtmXo%yAp:x- -SށA .sZ &/AN"YBzj\9'oD!(}+FoLVM&qp3dnūY8kn."a*ARYZ ǒƈ\DA9rBƚ^=chy"*0<ןTfé92:h'KP ^U>)K/!`ۥpV%yz;w<|OܓsVF}B(#.\˃YsܡyńޭOd"+Kf<`|{k+*]r'i(C :5q~ ҋsmeQvy> n!iSPe, !1aiE37 Uupt߁p[@:vE?jodF> v( HV^ϼwDJd+M'uE`i:V(H$ZnH}q".~$鐓m0nL" >%e?AQLs*Fg7&j4?Q-IȟYd5bt.x>mmA^MPɪpr(j Pg*v^.*㯝)X&z0N1~đ9)ǜ+WT?sv,Pz(& je xHW1Ӏ:ډ!!l_+̬V#(r\S'-g\a.dFNt`-)@Z6݄%5P3xM'uGL7F[2e铕}nxVQu:dG{&]aZŢHz gWw*gk9{;s@%;A6}9,ݶQ19mH։cΝ:(ڔ-O{0m;5nz$M?f~ DŽ5prMJ=Î z̍72QKKGz q?cB)G&~ݴ97 !yt ()3@m=\<Qw|ŮRsNbJqTp&Qג;pC6T{}+WYSV^1SarPk8F @R=Cc{P.!k[΀A;ҢXo%1׺ 0s& ~Z5.2tm9>-yO]IGDL=~VĥysW>{ac U JlnA27Ud/*=iU b/F{z㜊ʛTK;[йXɂ`i2j]UOd%Y+PEoOƍߔ`ֿNsAP};P3/O:[SL؝>1^6/܂ XXvJcNzxK~Q'v _Y#'-T,v#/rY)[:p&QĽZFGpeXr-zlZaX<5`c Z 01j}1&JpbiNj@NC:ϐJ =+Ysn9cf:2J_gX'$YE5BXYyo>]Z X:P< r I)pK%˹)5abY%[ FMd*'hmb#t[~6:91-S2Wx8Oz ~D@=O!%cH]ʂ?u%K 9Қ(>H7lXeY|ۥ-{O4nzQ[ėWL;-5Anr@Myhg(ڹ$L :zhXY(2v-&XG3 gTi udNI"~!q4Z%Z ,*':/bPX"lz~\N&Rp/8XͽӎE5>ژ>z) #\5%ߠdE@.#XCfK 'qQP ?)\n(hٴXa<ի_qO  \[/rq ^;t>nR0޾Kjws~0d,;  !pJ+@?_wSͬT &+JZ) y霔2a>u2g˝R ^mII-A·QOpvJwklXȎKFda"0sڈx6*N0qrl}&0nNRS{H쮽B L9UC%g4!a\~ṓ \b%![t:3HBt9̆`]t:l0H}.k4 12,z*FVh'&X|v0(^Ԡ$֭4c'ЏmOeXAd-`TOu)8|$}d8^Ƞ%C@FѫәS2r2Ɉ˭2 ɤE2fμ?Q@+jܺ1 d k}W[ON8+Éi>$$Ň8p "~YW7*`,_QNI}{h 4FP$}POiUzI0h-ͭ휂%?/J<(>_BY{bRiyJAwh'A-5/WJ;F4|fZĿ7JޅuJ iG|蓰(3 w!zb1 =R5l(^n-~pXSPVЬǸox-K25LUZۥ4"6#yZ nr;' 'Ǘe4!-1e&m˙Y`3|jT. H&%Dfu>KPF+*+YƋz}Ob!Z#A`ԁuas;3.[|a1R݅]bTU*]i4]3 2Ms_,29_՛gWT0WHN4{qS:dߕƠ\\!6v?R{h?jsʻ8~ʷO'|1@WA[ŌEykt:."ʚ{LR4+6 \pkaxv$nG\^^k]U|O3"XW iUS"t%\ay5׳""pLb#>~[+^W-+ =odaa.-!d>ݾѰ`-}b롐CPƐ|P "Ȍ@Cnk64SS wK)mqbs'㜶M0SU"|j%ۥ }49%d W߷X.I0iI : 4*rR4BV2ڴr7l(#HV?DI\]x|?bk'[lLf!9`NG { Ihf7EvD=yenŁEV:m{WW*èoĕ^:ϳS-(PuAՒxtI|@66[jF?$+e2:\S jΛCH #eR1&hxIRuP 4]kޝ@YC:mVeKl{ѫ6mAm6q`;Xeo` 52{d1v"C^9?O p#r"KI畺4fgtC%6O@'OuZh"BG*'])guϳ)#2ic^6Dz75QpXQϫ<~'5mn _>p&1bb=~ROOO(/\iX(Xo҇.Ǵ龢WC"g71:rPiߓo!Pp| H&ѝG- uGqV|z;(÷`7_6qP3h5O~ tՊ |,3tNlX(?}B29HfTߧdyVJuYr1K.g r\2unؕG*WcNazdf(~[>~G- #`~ZQ3wRA&1^ߘL+ n@6{lgbק Oy CE% KJPP)s.:pA; r>g!w,8mn=7QyTK'd@*-V':bFmBCM1e[ u2S\V05 #ަA)h)0O-5RʄX#\%D4ߧ}GӬ*P@A0PqH.Qw{#e'F7ū'zwhP* ) B"ާgHZSP볐rlq߰3OODpyZ6K(K65WF)aZ94zPn2O=0lV@^p8=Wyb?w*r(mg?@Yϛ^2 xc `^XhwD "_-z鍴&Njgt˾"m*-"@8Ê>{* _ܧ)ـ)}C~яxފJ^<Ԋ#(á.Qm6yp'$sxb%pQ69`SBת$SYA4z, tj*Tf~BVD< ;ӥ~ ƐkAu\O]OsYw^Z}ӱQihtIvAhtr+AMf+g ΍-b^aH1uYgwa݈N0fg]C}H@eK {쟯ARN#wKӪKF(P )T9.xIG"zm UC,Fnzzr.B4:`*a viXӕ鿞W;&Rx*e屍hSÐ,8XYt8Ry:nR Mԩf~%M?h*MZR 8_z#xƧ>#L`8 /[3:&}\pf{fs/w1Hj#]@-i`=Cn.A:FXnuy|2Px/dM-_u4i^4`D-D_,W Tcv:>Eň8Vl, ځ1։o| EzgүA.xI>P=wyIрn6h}Aij#v낙3n }j 68kTiJ&`{27В´d3ɂWQ|qb#:ϬJL>- -fzHUz>\fjUR"_Xk.&RM||pƇ \hn޵KrW ݦf>V'ڜm'zʃORhزN,ObĽ0+FCFs_UTǽXIlnOAkaU9L?^('y{Ljlu f<ʄ;3/ @, %4P¥7\T<f4oqűlysZ)}zx)5gdC aJA,@&Q"\{&p'J{/1ȩ)Y B4Q/ q ԖVqn#"0ڒepB(0s _c_4;JU򕬳Xs xHdo}W/ւ{G'X.Ym"EksRE'~kxҪ1< P3L^S;91aMpc#U/V`cۈ%Q{B9 Y)l9^r7]~Of/3hSCYs3a"$s0Z5.aF:Y[鮾ty2;:`(R }T*]tÊfkILӿ awut0GE}j#dpeVnZoZ9{4̷0f̓ h*{Kk9ge*)(7iEX?JPVJmՈTŻZy@$%0.};\(qMm7H8Yosy2=YAMlF6}R?XSftߑ}OxJrاkE0m):nɄ YAX QT} _6O<Ϝg2>Mz #$ѮV^^ EηMZQj N8pV Պzԫ2Fa6[ED/q9u°#OIOGQ"5ɯ8Øe棜zǃ@4^RU- TM0rnB+ɿM݄OEoUN/r| a,=Ѹ2]cjl2BږxQRuc2ILN0bwt^~9M0D[a&%.}R"M%/t jv[+x CB_KpԜ5yOIW+M\x(ВPV7o y4#A4fkk,-$A'"/)`).m*ՠ:S(2ڌBd꛼(#e]NV 5&R{Ȏ Ebۡ։EC^,XNE"y9Šl'nƒJbkͣeY̱(ik.E2hc9sMߍ6,]$/v9h犽Kr\{?mFFF<5ԁ]J%{`뼃$DI23ѯ ҳ[d0+lc~-: KS̢0z\Ho;6?wuJ`O'VGVЭ,tN f 9GE:%YYmetFxloq)PvroD<ue#Ui1,MhgD#&^+A3Od&W-U+DƎXI. >k?brfVf6O֜A/ʫ7b%֜F)eX@O80i[ z5a*xa0e V20h˽9 Ňd\Pk%1S|Z{4و>,qPn !vv]xaD g\R*>EvvA[E%bT0 s%*YdG$urI{S+$KZ{`s,DjeX?eɄr>4[կ[.2"HUݕТ鋔^:wѕͪ _oƋ3=ɀw+"_|k>R4JjgUgWOl(c@yo攴Pk Nd%J/牀Ju'T3M42N~ɱ{rrf\ ɘ>7Ȭ}UH)Xr(|q`X+sx-^sde,cxͯΙ8Y%!fgCIo qoJQRIGt!w,$ڜGfGJ59EpY& ]mqqʷ t{0߂m̩wX0R,߽'(M?\M,A"/1^!5iDѽν P?=nbْnRt{reۜU~-R5~4^9P Jwvډ=!O~o#U_DNQb%/I$ %O[@*evA)eBj\B=|-ϷfKXL̓X).,A ɥh͛K@/ 3rSLv9L>_$KtXPׄEe1ˊJ`Q^$C|aup ~!I3v~.̉KBUu95/#nGFμNy TaSѫdS.v?|E@.z{\*Ԅc?ԣI3и}7Pxgk'9p1n(4?{$M54݋'MWg[3զ=_IކEtM@@W(cf,,:<'uyצ_JR0w^O(oAj#6 d#>#3<b"3 `&:SlcqRMō#آb83H ZhEUN]d_A_d;IF1lEWN,^HJ%0 Ϻ"J·xC52 wjAraCQʡgHKQ4"*/Pn\ XkOVJ.3;rvKFAsA_hܔi>~U=$j|̠,vj۝#'h z7W 'rT^Wm >r`p<z8%X[5 h] JrV\kݲͩ>l{0pvgc^kB%,@">nk1_fBXughḆgK}B@bejm!_f;iGꀱg 7{!l嘊uLce}'o+a,~qqLE Vc֠; giF{k߅YC:q87\jluzL T0>qG-Bi*Rl*:q+t#D+pAUgY&~%:.K瀛^O5Ƒް@s|؃l#`BYNgyIIb F!902Ricf|kwڔjv.QYe\%\|3SÉR/YpHn翜qcv|{R _dߡrFks>77o qɎ=ZUP,QO肭P ۉ R)X}Sg]9>%Wa٪i]c=Fm!i-qPu^cδ%:}=ԩYf'ijlgYZ0707010000038d000081a40000000000000000000000016599ea2b000069e8000000000000000000000000000000000000005100000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/tty/synclink_gt.ko.xz7zXZִF!t/oi]?Eh=ڜ.+ix`2iM=T+$ %}Ta1x)ME~c|bW3V4,3d(ۤhh rۥ T5iZm4/!WKZ'h7tXؓCfe+_?!tvvXﻉ[b 2?L*tم9Ikj]˝%ȟ7|GXt0d\x:"%<> $u)VFhTwC<\ i!B板_),ɽ@d h )l= $QαS#P*cerlBr vlEp]7oxs. ! N)/EHjnQo4i4V;.c璋K('xcp@F O&4!XR* ooyJ4qA+Y1 [a`[meqppL_d",*Y4Q#(RŦl!tW"&[27 .rcdC^>K( w$1 o -ܔ1Nhk1΅x֦0eT~)(k B&9=/ͤQnYh2)o,gHOWJ \0A녺fEya-GM:77v $dKI.lPf;v4hו=) OXokq!7 Ԙ1ϵ0yKۆdh_[N4[铭j/Dӎ{t&͉(7ܒ/0l?e?ԁV pA h 6׊ԡ,XRA}/F/_IItp}Wb (F,t]*d]VMWd 7r=1KU ')c0+c#¦,$W@Uz 3tR sѷ*?佁 o3("f k_0L"[qm,uI`Kz&4kwpQ!%q޼Ltwt,(x:QT"Ls?iP2<ѽ N;Ȉ|g w4;DvZt[w3Av^ %yVYG^8PʜMxp%+Ϡ lg;sBC‚#KFcoaTQ juy#.ݮ8*@mE8HZ[H.s\g6gj^tIC"n@,TN,3cJ#3S喝cy <8 JEa 0=Meii\ˢ|;Tvc ǸA`;u٬Jw_SXQr匼zDo~K.$sax_-R3> Uu1:rgGWD r$d2 bSe%FH8٤tӶd]ڼG}@T|~1]>.О|Fp?oꠧ2̀5oQiE8BiY>XiNcgsBB!QuCDTts lpXy8(,72jbA>+*;sg8C5|:sJwqS!kGAU 8d%>2Qoǭ!18(VuncTT=䎺eE>l3_V,y;r6>BC1Smc N(.ɲ@k"b=C =z7?j%eH}$ ,ԓlĽΞd bl|KGu7V?}Q/j/eYaC~K%i1oGОb9(v 7Q=185׊ <г[QCa=֮Y|J~DRr *CDA:VOBպ=~RA+$裙4ͺ3k1d֚*gӪщ oQ@u;s4{Z9ya\7pޛI݁U:=!C)ħ\DX3j%9_Pߋ +5LwN=xeo"vjByiaW\G߅3g|9_O zw!X@Z"*Zr\=ejiu.\gk`zf6lOg#\0wR.'e\#|ZrS4!Rs#M#аFÃR$E\AjB, ͑򤡩JH*H€RI~y;^rdax%H_,i"$}/\D#C 7~ sX)V9Ԏh (ҋn!ޯ PւAYӲ8cb+ntҘA_Lb2귋eE{ͬ?|;?e@U+SS-Ez⃲6#r upϲbJ7ܥPҥWOcD@+:\:N8!q&ߢg ,YI5%wFyhݗCYoI]ܸD*Nςik8EV}Ya J9c(c1nZ3? ]jyTjVZk႙rfvRa'f)@}Xsww) 9 UA3,A3,`'?d8QRinG Kanqe8acmOqKahu\JloDt|]W2Ad-Wph d|jyֹeD*7ѴTgP4VbB.=Rg_T"zUp鵬lܡW45~c18Q[g#v4J2RUl|1OZ]:]Ьp$4>hc ,HxnA]XmHJWM0 .ʽ $#)r6dvac*>$ %V=hx4&#K:ǐpQGbIWmrb@,z!2ҧYn[L7T",:3#r6Gw'5JdHrb>P"N3T59ɀlM;k |m^_ @VYN!vZY)ډ ژ]r۵^ w)_&4TOTBrNFEq*ij1xcvh@uU}$I؃hb'Jl\tHtt{'m1R|rY԰PnbJ(2+iGJ r\)L=VSD˗Bc":^O 9U=!螨>?,|vv==*+9ocHT]ǂ̕xukT]Dt+ =BmcdU!}-Ar͉ͩ^Fk #/Cb%i R.5oR h9)jLHY^L(+W5aY)6+3:Uѭg}1V:ǖFNk-j-PLf ]PNFŧ5Rs74vxVjbeR)wV:P0d/ */!>crڢevLGvw+.̥Խь~êB<)'-3Iq~R/ԡ>&r3 PtҾm`?O<`J?3z& dR[@cdcqՁ}fAڀ()LzIF猠(S@l(n/}B2dg:)PW(|!Clû"n!;"RC!j;zZdC 6GVHP.\m(i,+c]CDG=TP;%t[>} ytfDbHڳC̀3/jA*XW]*nQ!<~!ͻIpj՜U^ɖv&|9&vAI-shKO %hUl U#"aƵ6$=&wҍd'萷 pՕ`GrY[#.9i<^24|4MfDtI%8HV]o =HC7'͟@AfUY]>C<3pztOXgd[dC ᘆ>p3ZSq΀*9U %_dϪ#1NF%@T w? AҵI>[eK-k^弣BziL@K%*+# zpV ]M'B>E;G` X+JF[Ĵ@ArlHjpb^N'ƬƥC"Ԣ90d68ҢnR%å{^u9LSgf ;7IW#1i{cHK6G9a/TR,#LIT68ILHe,g3k*x8SɧCR{uELx 0wQPPԦJL@<' ei:0MpahOuWh^ԶJU,DZP$K|/RܯӛM![ coI7U6՜؃Al8/Vj>y=Y+{ohtci>7Yj!n >%%1M}} [={lc HiYKRא\B7rLBF)\:5J? MMԷzCMbd`vb*$Lm_kVi<4T!=!XeƣVN̰/"p"A9uWgLx1\vNYؿWp;aH D [S#Ϡ9Tl`_LY`VyBM0ˍNڶeǵv^ CIORz׎Wᶤ8m5qR ˠ\t W[6Za_x4vM'cr=J~«O*j*Q i E uĎSN]E1zHw֞׀\|PMxCr9hkQ,D-H(Ҥ/VYwI okܥyаH<.1h Fۉ%̓7Vd%Kx+_6P8/_/z oMLv86eBJ 84/1O+)4>}6Ny:xÇGC4vlxmX1F&%fl>ќ>73( 217dž'n+(1*m"+1nձ'{(%:1/UaG~f8ǟ!L FazM%OubC4鸈M+ٝLbikW;^[8j6/z~p9b^ǝp%)Fbp✀03wѐ@zN/LEq&9Vz亭^KĐEY\rziO .m#Yex0v*ˊTͿ wu7mn[r+yjV}PL6u>LP/ٱXWa{78YJ'?~[ۓ֮eDi*0fg7 ' 4e"df0O/ݲ*,Ʉg({Q rct5<ˑ`0[x RDX!{8>#o>)i78= w9c46e+b+ p_i/8ucmj:K38qŵCg$tJ,cH@v \ x@ e~Bo8"?P'<*b`݊i=CҦ- nfqV4Tǧ!f 4>uZAu+ǡʔ`U剳Ũ#vsL у4uWWOO*)`CI =5+6te:Zvv#;4-)5+ {Sn*ˣp]Bcۏ`[E&DPet!Rq*%_vYrYn$uzY >^  1=v`:CrLa(D&l<A0M'?e"{Կi%"&0^zFD_GO~SxY9D8|kwp3(? Ŵy1!~~Mdz>K(ZezP02P`|ݨc8۷Ln c($E4Ёf 3+ z'2&sH(u@V &W2k]qz 5_)JCTM0gݪ%(XF:m?0`93 5V4zQ^gі9 Q,Z)GЌZ8Z 2 jM߉uTy]zH%4EF{?BL{tE`M5ȮM˒M/镱5)u~ ;xjV9yv%7GkkX_]sqL?aRRd]KShRE/MVnfr8Νwfj Յu%_\y_gOD[GwJHavܴ U +_`fb f; C#57ƫAud#2?)θ!"j˚!Y`4Džg6=R[ ͟SgFyI p'y"H()ơxAh,wmBhGh:! it !1)  kMWJ}`ӜIrG\ɘU_OʨyEtPuy ;/޿ʬ-(vc .ԧ+гEW6V )0áQrT`1=D .G,(N7ʩ=C0;VgI1KmH;(Yq0XϞ<:%&Xf:y:hBi8&*ui@J/5xb6܉6U܄ ~L V5R1>C^>]vXRROwbf%k֗e3Xq)ʁp:{h~TRrnw|x^&-KV9gfaD֊B 7E=WwX'pdF:}h,H6ͼ1\ \~ru&Hg5*SE|FS2 Ή썡=m>x?|}+O?Po nSiQCjmßɦ.w±֢mQ^S 4ER *+^љUU,cs݊[]8q RU?|"v'4PK.IDc f([gW۲3HDA23R\r[Kuꂉ/|b+5.K^ҏ hjAJ,eJ7Fr?5>cP"g'lrSAzc$fXi:d-Yb=zkūZ Q0uݣ5֏%But)Ѻ/SR+"ÇǓeD@] zŏ"aZf:J='"B쾢y]Hu;[a1iEz8PhJW?N_hou(ܺ#Mf~@݁׸tv\"8GZ ƓOS2g|JJu}K{^LFl+}mOch蝇!=??@suIp?u0k<sk'|`)Qé~Fйw_C%JRe Mˆ/{95ԩ-MITo 4uMF)χLvYASs4vu%RLJ%k s4N {@u.\w" yT,s_Ԝjbs_/\UJvuFJƀAP7];L_46YT?^B0q\4Eڶ[tIKS\M-*5ѧ0oyW !e $f:`ʼnKTc3,nP[;wL~Ay,usafdV1"7m*/e^e%upUrle,@te3q#g)W/ZѼDPmt]=:I|,%b$LƋpN*r7h_)Uv'L( 4ŶQ8G4vR2=ϊ_Mوﭡa: Nw+(َ ؾݭtH|@o |u!"8V 4ɽx VZbWi 97Yk1:Jrgzʞd1E 丘 q@<b\컗-}@E|ZɷpC\fvFbnͣpʉa>=l=T{ 5ypO9?{43aѺd-E}dΈX#HP(Ri :QSEqm۝5oKL3DzbpoKRFcҏ?+˺αJ ܛiIjewa;g^lyKah$RHxHff (`0:ĖkD9|>Yhx1\:< zK-?5ށ6IOMA',c&3mꟴI¡aŽv:B2v>Uߔ@# +p)'bo"?|;BC8ϭYvOᐄ؈Pgf%(Z6!)K~;eY_4#|9%MqB*crq.uMj>Fd]ї9`Ne ^4g(Sc}viáL6ր8"L&B yT󫻍~[|~!"Z|tRxoK'0̄ dyuug[F6P{|x/OfDuBY5G6u_7gc57$_<+K6NYL:xxTrZLNk?ՈPa>fבD>h`7*SEN](RU* =5@ >*G/$y18v SM.9CY1h3)DQ"bҕr{u;NqބΈy\=jIft廄\89#haOqWp EɰwCRS]vte= ۙw-Rп#x'@S8?L*y9qOھBQFGLei;[]}^7tVԇm\/^ 0ڕ|] =Mp*;.&pff+w>vwύ[Fƍ ͜EŘEff̟ɔx{.F4qi`.^ Cs+߳Ely7R5#SLӜ'X{ cݙ|4އ[%$=p]No9F~jL~C=|R``QľфzePVBZ8sucK{MaEl\ØxON =+1:f] Bf!0e[aBHmb]*~;_\o\?Dhex' F],K7; X5ӦSe.bWK{r @ s !41؍Aw-q-ڡgfH ]U,&L>d-|FVܲ 0nt5T%m^RO 30F)%@u|M: U0cNh4*UULM[ZBy.#@%$:#J\#Er:2Z`[`fsf:?MNPThC5v/(&{gj@ #> B@fM*<@c0–ѵfܬ%|Q! (sA?j[:DmdGq@ju3Ec 0:'pCi=+^[W ȖbI,VE1zBh:&a.X-D|*S #gy}hD(|K޲f8-cF'ge( 40ǐGf,W҅Keಝ:k:1ԩmLq7|[5H.Q絜?PA.PYZ?sݷS*M[#iAXMw>vp v~\JI5L)ʪ-{^v#TY sA 5_#'FڡNIwq(ue1/Qn)t) 54U)3:5 dp.~l9Y CjKUȵG%іKI 0!b>|c!tm6gfƹiWk/0$&d,#q+'g?bk Q i7ɠb28 ]n|S^^^f+-Όq h Gk񯼚w:AmaK؉yNU2\q am:]AGdr>hQ&GEɒ uJgg;QYg34p?T҈;ϕG(cjߢ4Ej:1d;h(=eE9f[6BQgͶkV}bM`\+4K5:"ɛϏ=mUi2sĽ$jr02|.pHAY'N=xy QTGO]Qhg ~R'cixI-'@"}P۝wl;_Yh#pN?wԳR4QXQm*-D+~3OrE,?wl. 5$Zqx^k ٷ,XbƽIڱm\h] ٫S3! &\y4ٌ)5"fk:ȴ|6tL,&&i! NۛO(*D$ʏy#ik[5E5`zJ78 -O0 ]sV:R+xqXn8f쐅c2%|Ǯg[hkJ( F,,RAPX  Z}~#֎$쳾C7K|X 0#5=5 -H8~dxa}T1A!gׅiŐZUvXQF4],W9%@PB Zllt~YWo]Kڤ-2 DO/ąQ|r U (C`eiy,T+.p 3 m|/lg`Yo V  @Շ _B(5҉gcv&_ZIOe5"҈'v{&rxK&^<غ?yIq=8~R! _! `_/mC],W$˞kQEu`ziǚп*F-q-#jpnhSCX^w+p۩R.1_C i~kF*z 9K۩Q2H+ڻAG3jE\\1Gcxoh91zФJSԿ nʅFIr1p>w qzNک9oloI1J)(5US:CxL2a!"ڪF|(9Y+s< Np^şh3\I\כOkqݓB:sEu:e^u뒫?8&`IN@L@B A V:+hq2(?:d݀焋tNW"] 遭DƋahw"iH1q7ɓ,BN\~4 L4f,6D yE" F'D,ݟ$p4UaI ~fAluvM-ZQzti0$6Ѽ%'QœW LOAv1r tsvSjf;7$Wm/Kh ;%¿^ AuOG}Ⅻinؾ%ƓNT,WiЏ7/2K?Mw~?%X>}Rށu8V$; R NjT<J(zz[6[)oq Ӯz3S=o\q!f&A;Ӑ^ݬY gwy]P?G{*e:!5YSd_j$9*ťpT*F8U!eE:+97ɦqmzSPo6.43,`&h^COd +{L6x۸VdkFaTU-lΦNMTH Ű~SB6R:WDl /7iK~)Z8jhr$&0? 0'|é>uD79" B;-ǰ}?֛_SDSv"&j) vYWT_2 *cHl~@ʘeu>ptiVAEBqlW$e)kC{?0[BxHq r8ITÖ;[d|>QQ4Q+$ I})uAV4WbaҖp (g!A$_fD /8cnrFql"*bQl`鸁~UE 1~eQ$#{tpQ9P/?N멅;H(knM:n1a|7ZxLf> (UNU#U֖})M,ܓR%']9B'n7~莬 eπ#`]~xSo}Ä!rmB +J"ΉbuS 8A.yߏ)԰6؞1dΔ)dy&4cf9bu`^yzn6`cՉ͉ZE1A=3^`5Zqhs->c]6͎9%x Y@h X'{kQ uaR,S]5Mq@ OtCה֛՗4f&'c@X''cٻ<*1s[Q"7fJwaɪ˶ FL}2ҭ?Gr'l:J&q3^ъD9ua9G=/{O+ΐ⪍L;&<ZjD{1BVO.s'9:)CAo7j.f_F{m!X $J*ؽQr^6QTa&T2B!w3m1li6Dbȶ߭>fq2G 6;m2>JJ!->e&+T-}T=C"/oPKs yVhl(kg;:[>vX\ǒny>"LÕu}ϊv(9޹BVï64z}|~o;)j00OO#sGIHMiw+@ pQ+! 8G̤=˅YP'"O\_ *5lz3-tfIPX&El?q[s&yjT#lct.5|o7w bE(0G(=0бc34K[=љDlnKWw҆,3A 8(&MFIT.#@4.Z?K|nuMșVZ@vsKN&bA!qgGpv\H3xR&iv Ix4J0stP*Qn G,M:c޴_ )_]Y/S,88\84 ;4'󜢷MnBS8ҽ2[%Cu FK.Ho3\OLr!#qR(ȳ4f~=b}_$ɐJMΰDD_{ȤdNa0mkAߕ>wEbj+YkA|y*J~$KLc :lơQI,k41ജeSwM$ 9rؿ}1 Cv48HIFJwÊq1E$־k` NӪ߲Ŷ0r"8&sic<}u=>c5d f/JWIReqP 0lÁI )f *.[㸾HJpp *';)o W*" MPcu(r=Ύm|eSPJ4B\a4;d1 Iyw/d|\! =MggR ; &guggqCkW3N~OpF7ɛd +kIm5 9ɿݘ6_ɚiwf<e%Ř.O}ɭӆ^}n Bgh=7/w(I3HX߲Y gX.ч=Jp:6`HAsAAfD/ d%1z:C-Lfxj;;!S-*DaoF5G kN//Hۦ%g>J*0mJ"gO[fl޾R-M 77'4!8e~ YGWтvT~ eQ:Ny YEeLLKA 2躕:p"iud+ћW`РP']@!seghڃG#O9as8ToSSW0ܳa눡GT'oKmu˩e Z%MK䦶v _\s=R;:mo!w#Iҙ$!j Et`1V9ZҾ `>QQ4`8@&3mT|-qgnrIL:yc+p}3Sxwiԝqw_Tt$K c:줼Q|w(ci*ǎ+.ޞYWz#}M-/ +*F2 VߛCﲦ0X=жTe_bX#1D>,i[gHD @ +p{ׇ^ ']_9H!FS.Q>KK LMh@r`g5>~8FjkH=7}Nʼn_Sv,jUTYCn,i':El㢳e4COgZ r4"W$ hEk wE=DV*f6e\T=dV awC=Ka!V#N_u]\Mnٮ*|ج+MҗOKE)P&*6@`!Ux*nQYQXf1~:.uJY])]<b |+;X:ypZHL*l5oeoy2"4RdX% 95#%*ne[쮍Zxb[gRs{ᢟ(YPRiE q0jݮ-ɛNAYwnxQB3zg)P"HPgg`bף5iPs D~idU4w9\p+s`L@ڎrSF>lTt5D1l3UZj85fg^4ŽGϟ$;DP/I VAo+cAX(U5nU$=~뿓,7və~&ڒ)iZ~r  U3D: y;'9xP~R w,`;n5MkJ&BK,hRxCOJwiP"_=/+PޣvGvl r(lY^&DtKۼO)" rkDpsDqdc7M|>FV*eF;VY%tVwzIh]zl(,!˧7]GFR|;Fd V:"71lJ>(ڲ̡҈xP& a[_g1*7o{IO!S%ڻI֠-*mN\5Gh6lT((2?%ZG=fVKrĉNQAeΒ2Sl\n _elXd~qS~P=`$[)\4D~Cdo% (w`CUi?%sπ[HzMs J_n]Ll\Y!~o~lؒ?Y*eᙙbL:a7GLŸսa']ѱ" .k  VXYm,qOqD`PA읇Vp;^e?hr0气,HSc3~=yW[? }Ggx 2rHc2 1x"#ߧqR?/.EӍ+1:WoyPuZ(Io<ЃUVv /?2l+ hy4kQxlAC3{~0 %_Eowuf"Maw$~RmF o[[&{Z76gtkR PDLex`^Q n3 " O.Fg}Z7HUpĈc*{ђy#2R߀1fsw 0l0 JVCȖLeMLQAs*D!m P'Kl뗁 q}Z%5tΩNI,7oodk ƘzQsv*AsC0=:%T'H 㚥z8A}! co&5eȝ RO/3,3:TߖE Td)º2KOJrWZ (M_I$pΞf8ڄt6L{'9Fb{&UQ;WʥA'*H>Qʨ*;(^W!ZLx^1G.0W*`s:SKF<'Kw垡j[LjR!w@#x /VrJu)w:ӭ8%96l"<&1M$k?z#aorLPt6u54ØԂoVX0a2 Q/tl1S9JXr!6aumz쫜ZWv-Kd{QCہV2 ԿSMkȰTк$D`ܸB3ݗ:FG 'rԥV˺ѷpEE9b:QTQxS/0ӈPug&ШcJ71xmEVG(RֲքqÀfw@3ܗi,HadX*ω9g;O/8~J-2+2!XlɁ(M-ĕuC>? 眸=6߫|o K!0 -\qSҟQCs'po`?. $)Y9=\l ng,KFOOׂ pOi fgKXUpL+TxWj.FRs-("\}T9(V~/p۟4:)0~AI&PxV#.+uv ,kJ9 58&F~{RlmzרYij`BBn2 vC86v"[Vr: 9КˁN̬vD8|ޡD"ϟH4@T0 tAn^wi@ŜΚd { F01"}nymzas+tXs{R7o(҃I  X˛F)lюk q+<|T$4V^ уu(#yn U7uЦ9Sx>P 7T!vHuvj $fvۯ2pť 2 "ˡnZ=(iEYyD/N+VGkGDŮb_0Cƅj? uc֝{.bV-Ғ'SߋqP߄_+xHYWk>4:î,߹.9lP4'D<=nX.60zEAro+ct:wI ~~gBwp*r=>q+"Qysq=L;Kn.mCy:ImK]Fc/GчIJ0g4~K$NDBVGW2 )WxHUK9)[셑4~>O3y$ͯI7 ǦTMeZ;LEdtGwXɴ!dh_1X2`@$=~ytmycw*_]u/8xzt+(>ƆK@Jgnq :E?gJcc@ sE0:uUnpn ?]|o^"{fra)DI0~ۆWķ([eogXCδʤ`B623"ߜ'~jʞJBE~5"M'QȷhE2Y/6y,\, u7">^ Z~ɶ\/~<"K7ԀK^dTPcaZ*׆{0t275v1^w]i-⥍a3+]AIB7<6ܸrükJ#yΤ4EsE ˂G^EXլ'Sd"u%zХthDV&madZ$8[ l8 @'.JqˍeyVdbQRPN~(;Jsh-ePCbltNyP.BW=MC>JY㩩ɊG;&=d1WĕB.f$}9[sb^Z,!B RT1>wm0v?V.Y6J{ى{%F1P}=p )RLgQae;p*iJ#'xH9=ps07·UKZw ^;ߩ.MZ\aFG^GۧtQB_Y8M# (֞nUn1v :b]\ӼDŮ>Dz\6uKx6cѠINV#[hm9DRhe=/8ʛcw r6.y[qoo1TB#` Q *i&Tm7>GZo49 |XݚtlƲi#wlQ0C\( @KK%i_;Gvh@!*=!@Y1=zUOSS\QtEb-͐&r#D߆*no?ACn On* M%gNrJob߱gYZ0707010000038e000081a40000000000000000000000016599ea2b00006ad8000000000000000000000000000000000000005000000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/tty/synclinkmp.ko.xz7zXZִF!t//j]?Eh=ڜ.+͡g:^,UVG;:^,=̐84!I"Xȩ?,uw$so w6K($FwVj3$ _txujH!]e «tg{Pr?p~AKs h )1MM.1Q眱uβc:m$,<r)_L&4rA 2o%4"n;/1G +"/Ii[J掟>&U0[A{M5:/IGWG<)scL8A9]RHbaz:F0˯6- 8%FjE']>YꌟUe`,CAs1h f;ޒ Z.}0c^JSh?2O|h}clc5rz |pXi6Zp8fA9a6W%3bt):[Q/ IA0[O)E%+}z)e'7 _G^eAu7+!h!XD #VXyM<zK2 gfZӭtL.՞[͊v\caݓ{X tz1/zI7dsɂO`%뎰;ҙOEëmj2+tyO"uS*ʦ`t+t xﮣ0ӻJ֞ΓS,6X{KqXCce 0FX&SGm Uk rD$ ФnP *]W߂S~0uDX)fK[Mg㢿 s96n::ڭ׆26crknCTf#T|{2! L< %gp/؋q:]!AMV+n^1cY%Eu`JɄ71{c7?* ύQH#y8!jBH`K`b@=l:PϦԚ G`~\ 5t2@Ng_ {=[b J<v p.&wGe : {&80o6y5= W)`r0 BNDgں]drKNSKŀ|tN R7B1v`3P]E|9ٯf sJ^rb:YYt*+|:7a' @rIrd^ڊ prEr"5hl/#5WkuE4\Vm=O[ a?Y0QIGBt=~}[٢2ֈ8eK?*%&ҳČ}ֈ4G[a ;S G8'A!+;}K@= #EaOܒnR0f̓"}c42'J1?$7qsk5 on| F""EKFB ϵ\N-]h^}ՖGd6ꟌL-"븹e3wd{Ao,y~?X^`4Wk 6 rτZnYGe"g>I~[J&[+[uH)s :^M~sH.iǃ{t`vf. .R`-KX٬e2?,)ezXֵ-lI˴jTK KX}G؈p4<@} xHXD0')bu@OE$f<̮\}s"_dO4ℊ؉l& F_4F:_t\""nTơ,{jN:@;@%5C*'5s&xA40TՆoLl&6&E,|@EN In"8rD*IxHIW̷YK„e|҃ aAKĻ采F091̓W@[2?d_]G` pֶ΃&b 2 yۦZ; ce\ YAu`3]6W"J.`6y,X!n#_ɸe-O'\ן g8&:]zwa.,&Vm6#"A =.0, DHO|j[T`֗!Ae1t-#!Edz:m2'r0ŇÒ=ހV6?Ԓ|)5!e9ZeݤSsӣ\B,26ޘ -n1~)$cLR"T!0hԯuss42=deKP'wǟdx4%l2n,xdQ5#5!Tr8yiNǭ 9d p|66&z`Uy|?\Q7}oSb;5?m@Ӟq`"GAe=yAA 2%&W槖(_Y%qb$wnI6&}%%S@ :bN5p _l܄Й>qx(?{x,x:o4 uufxK h?ۖ!k[\} 5 J~oez4,)e 6|F׻I0,n3Ye$,(l;*6Pѹƅ7h N՜lִ4Fa$FJrr$ lrZK2TL4jb{Dz=}7^ ,Pml1G&CˍB]F\[TJq n&I} ;0MYUB R>-yĶ4ynNvFV}v s [jAR=ܘ,<}''G<gu6WJ*aÚR@%[{R7;W6k21x$]d @xBPtcTdtS%ѩtֱ}/ExvZ{ _W) ,J>Tv-TJ?;T)g8}F-g ܇K24 kX3#ُJJp)sI|kmby[hdj ϟ6,Q# jLD;9OQHYa#M'mwsa\ 3';%I1Pz 2 Źh*}ܕb_(q@A'3˧ RyVՂFO$7k-hg(IлY4,J;GS؇}NEnnF9t60ëtՋI~c/ hOKx(;㖍5h?|b 6' U¢<jq_.X ]#k3aYG:_u%_?^6%ŀx=mcfK,hIzz/ԏ5qaqn /p2PLZ+y0&H³qI\>9imV{3fJy|U^Q !TҎG*0_o\ IS =ڎ٭1IT0n T7r]m+p %ӍI^}w9qkg8L%^bm1{+عPmG!p(E*0_{lv.OKB9SN7d @.hSҔ%nקfu4qJ/(`v|~!vg{[aN&Oo,yO6/0kb?j^85B|Ë<"4%"cEQ?Oڧ& 3<cT* NMUF fܚX ;XDžxmc+cę9C;^  (]g%WP3k n=QH>;]m|rf %TgOZ0넲0Fo9zbw&55 %oUX"Cb@,b7}/B_$kVU|Q@qr: &%{bNv]2KJSG5B< 5w ޶-rU7uZN_n?ւ4!;Ķ,Y8ºl8Cr]YX8,WQnhb6ʒEpo5ۙG@X֫ V;&fI0XؚX2DՋ/IO>R, ??Ͱuٍˊyqh{[陾ـ=4V,~[{BX \,Sx#t`*|J!k.DW ' I#3]HwQ饽dy}ѽYAi6z79ᤈޝD*HkgY㫵^GoyE 5J O zI(|ξe<RQ]łѐ}⺽:i#6:~ʏf'9K1#wm4 d` v>ZXi6 jt+e!VUX9b"eU$u4 !jHq%, 5) p,#k&*,a&]raδQ]}ApBP q}U:U(Rʋw^uoJ:90Ҝv')~F2u"?'VW)P$+QvԠySK0g~'`J1;ຶ/@>er_DFV^~Œ~AD'Pp7E'A."2&3.r uDyqpdfq=Ͱ_<ݳ6tXऋ2) .޴BfLn υ +a[?mhxe;r{ ̟r?%ҖN_* =V$mK!.N ަy/cT#LLLz|UoRA"ܓ`OkIQn:p8!}>?48 mFu]IbJZEp]\K':+#sꮸ8l!e0xmfL:ٗqePuڬjy뙲.c< ^0\VHo٫3e j=Cɑ@Qt<(U棹ntX# o2[V1.w0do6@ ~%|ݼ)WVs-NsR4#FkgސL.t(ϦomZ,d6DMCe1wJ1_;Chݒq*T]pgTbGXTiQ5!fEC)k?XӬ/a&2rr{KVVH/IZ":onZ!bzYXgri$]-F5¯(W#aM/j>S~U:&%I\}cB-o撧|%M^N2I#ƿtS?)ck|4Έ0dqG)]S&YF$>^K''|B[eQጫDP瞒ϱut'1ܜη|>b0 37|ӛOߧEDр>\sM$( 6̃ 5"F}xƦ;r佋Krߺ*Cy":\o[Ens?&9njBSf,<-}!M.;PaQ|&z85y.f'4ʅS&1 j-J߿,cIs m{цVᖣוּ|ޛ}ĺJ >ZQ`BQ߼c>SGAz@ޚU `u8]vS}'rb'&JtUo嚧x Po 'ۄ5@h+ l kE\Ǻ3Bƃ~ Sb F2nܮ_N4XLO1H!5d Wgh~ W Pn&ӑ>Ei.Q/D)óU4e'Xujhv}_{Z}2/m,*:2HpVPPv[J_R/4K~&BV<2ՔV+LaJp8K9q jo-#VOAXꫀcEc6h)0qri+z?Ig`sl+9FF/CZbv #90a ~/-wjN]Fpvm6 W4u硭xfjҍNv N.bHv﬎P]8,i~F$$>+^7N;nª((qrh9T$*cg쫶 ⧍{VAtgays-bUc>'N <ޛ"E/|@ձn\vB6}Lu;nAJ8[`HG&Ugj|!Gwֹ~_vۥrxeomcs{qRbgi$~4R[.Ȭ#cIw%%V>f9vcZ=tT1{+-;Vc!gLmPƗvb {  X3;Gy7Y꿾JtPYpŒ1"H6/VB[(+Tɡto UOWDw*_}GYalߓi/餸ۥv6%Hkq(/=$TV eg7Xs0|"Q!'y.*J<{)Ȇ~@3̯9'tJơ(?h@i~n=S?OSgDtX_7oE!EU`ʛ8S^25rv r4/V?(pX: Շ%x8eQIV&OҳYqdK)/D jgzvlHy@9#זo%>tr^S/^/ m0}JY \ֆd_|5'sm+9datN SxAqF\tgYJ2 ~T~ Ihlq YMJ᥄H].nds I~=?\UCjzK^W@l&E ݽ=B1S ߴa¼J傿iwD@&K5~Ik*ҧMHHs3b"#QP'yl{"m򏒰ݝ_+PwLCv 4kp^+4-v,s(.J,N8S9(Ŵ3:϶C^IB.R9b΄?9 yBЖt犦4u]4bYdx5 CKgfu1Hefح;.,SD%%NF^xXN.͙cMI20WdP\gb!@(&b,~MY\CU3):Ub\9]u+?۩=rP֞6Gn|asT!R1y"2Ȭ3@mEԭ4{t&B4O1T͑ Ťkq8x}ѩIxQH+~43\!L7ƅ})$HwU&C2Ѡ;"&PaODV*PuazF'8I.%ÔV/ۑw$/#v-I-%8,AR p ^ipq3;QYZ LZ [}qpQj̓E(_)kow9 o.%՜pB B9en5^xc^\Ǯ)6l'Q"$)^K#mj k%vF0Q S'V_Fg7K!VDl:rPAeI?cUwKE$_j ֒9xZGPǤ:y'} oI+e0-JjGHR;Eε}ov_s!fW?$J7;(4ܪjV Pe=hpO1[1Ĵu`'PW@ZX1UvM#z yP$F7YWM/e#`7ᄍw0*Ǹ=p(O t$],6sT)=\5'́P6o 8ex":F}kQú#ERw8c^Gt ;{LͱEVtO7hְ|?HydS/0xHiE#>3gw8 cHդܧe—u12}<"NQĊFDoݚ%舷)+ B$W_bIR\`j)vBLFpW] S~8# (+ŢeWN?N(\R QԾ`Wceo*+CiP wYmY̙wwQCp0ZC{e|3Cm>u$~Cho;tEXb>z,$\B /2!VHZH[3bszwS_ZI^C\2pC>.R&Hɺ#3^T)r-эn.W0`KM~\t$ad:BpsB^BA]1O r>13UXǭsrBT!6oD.+`(kAS=8 , #~N\B@{4>Pۘ˶ќQlou˓Vꇑj`ΜdKزpuUv% \tj Egd@-uJ-M^sHcL2Ey-f-yEmR;Zؾ '{"?A~kEO.goTN@'Uf7O10ʙ 9vxMT`-+JUjֿ֥IHosGJ0NȾ@R(ZǝSoP|s9%6Ǜ~oE69Y(LC#(9[$.A(,)kFN2nZ,2cH+[W3x2iYF%-zp2[!o '+#9YL5o_i#s7xxѕk.>X{iج0x^<V7 (9A呰טgaɊL%M$=-" ϽLߠ}u&5X^zJѤcfOǯ2S#ˎf -ZH#G >P[rt]C,zJ(rxRЬKy99P6 rDG-CMoXԪ3 ~aԍ[ffyUi=lffь BXVF~vlP.M4mܽ!0TDji;[l JgFB<Ùƾo_5/y:%w:~-"?oi[p ??;5ǩr@4{aӪ=*7Tިla;tŽ}QH,lt6&7 x$渆A,fϙr5ElT. ľq^#DѹxFҧ,ƫa)BߑH>ye[5[6.D M9W)℗BYF 3Yv 89-Qoh|#&n'.L9VёFPZߘE+8T5O#;uL~v#^&ʹ:CJ--2, ~?Y3W<4>N EjX}Z ݲR@5C 3%wORn;e<52k _[XMY\8| L2b *]Vzp.|p(h\'7)3mzO;8E(au <\?'!P&OҮZJ:2q6I{N}wcJ x\mpO2!눾zRy8gv{udX0J[>-!zg6%Béҽ&(!SL 1UW / yMRWf2[K /ot\]%NBpFH?c/߰*U3gr-~“Birz؇c8}:|nG=7(e8)d)@>p UgS!msda;7.jz+^U瀊 w{n䇍L\+SL2XEF ;3Bl2T6hFl)CnԽ,si) {l[)wU"`8eYW( - ׍j[{V2_pٌ\\9w1RH'6W!/WsŒ%!P<{<$ݕqs[`#?V.X7ߑ 4YqwrAk ŚxEq,J-68,E m}9GEFT~f@ Ͽ9eGlG^ϵ%'ݷ}!ۇZTW> 4c0|T3UVFcU]3IQܫ@ػ;ʋ3BR^7gz g^necc!3Z քvey2{}D(YTK sj=aB:E8+ԣ;qYDp \$FDFonߝۘw Aw'1-3$cQaG;~]-)6Lɡ݋c-`"S7[ C[W<27!UB7GQ|wKcEo%gOLIP /6dR(&xWcw# .i /yepg7X/`8^Ps$/b!Q2m7.N_#Vz W& /,|Sp¿QB`H0f/[..1;$8԰8iDkA%qs™;beezy(Q k$؆(p5G љ3 0ɼRAQB\O]fļT;OBw'LmEz;3WRYOˈ6mqҊ" nI#m0&+,Bvu!ņKM:vLhAr:97|2_\yN3|9?Q_VoO",.\[)^՞/xjsn\BCs?s&=y6*YC,Q&VTO..eW؝FǔEMD`zIXgiBy=?{/t$ Ēr}H$j\epkXwg:%+wk-Us|=M؆ZK;ߍ͒L~Y58]*]BGmO&jw@xΥ CquCm6˕PrZY+fH^eAEeKa9"n)I1<_!N!/Fo"6H6\."ju3yBعR ۅ4r4l2zVZƋh7.+"SJouiOBS\(?d+pF(? %vM;ɭ`8ac1l <ˏi%s}~-/ ke@l;}>ôF S7Z= ϳ! s*ߢ1x,,'GUQŎ^Zċ:}[>id/BQVrm0ݐEX!<.lɻNvp< ˸zrI@ߟ_[%;D ,~nHdŷ~W6.%v.lIZz=mXO벻96*>>bI2Rm33|˶Lb]ߧ65W!1}zCOP:9!)ɅQRAHfUMҞ)"[ajj4zPP<;mm4tS/c"xHh8+ bKɟTQŞVKi_}Z}b4jbW>a~#W슲ٍkYDUԈ7vdQj)S>=|k˖BVp(zώ)ш2R2ڇnv |_5ń`w+Nħ "{d BaX"KI>e'*[Z=7?^R'=gh舤 UZ()Tw!V7efzܫ݀ͷnc 'aX+I0NH?#ֻ PjvhMt˫$W 3.YlAX"r6;$Χ0П9EOX#x|hqC'`Ӛ{c "l~nJ ^MϦ%Arg;}\y̕"ȓ_^>yr%2dVTmE3BA()C<ݎ8Al Ю&K6#q=m5 z.62[꽊Uϲ)lR19{Q,->ߌ㠎ωpW;+\keȬ9t~ PSȆp"bJhV/ԧ(NLP5_A\3Rex gw že7>,NɤӸ0F~"H7 p n1,ِ"Mr W}EF} Ft'^xQޠ;`1?w]#F>@k"X0!ܝ#"$ IX؇`3Yá`u 4>z JpJeXd7ؘ]גvϮZ"rxDX;Ay^an.03l&JO) *$HM"kS/; 2sGsK/ÁA P*tIl/o"c_t4֞b¨!G5G kgBj{M$R 5[ְxܶ1STL Z u⿖Y!B!UE8'cEPYx^#SMOWk FKANG{. I*gAI֡-P;]QPZ8##wB-|e6'}:&VG^{&+E?zQ~Az;>-KJ'YPh$0a,h %xgf^MM[%.èK!˕9Lp,,w;A"+ )3.ƖHJh5Ө8g/R@.9bC H֒b&V'TBI b/).$$sTelab^A\B:UT"$*CCi[b( s>cZ\hp$>u/gC247!-5%+1]poDzD\g\%b`X+߆ E̓"H<&qQ x0:Ift4ʭQxݿK.#m`H>%lC6gRJ$OOũ,g)w`oP:ž6ݬᣏ&SȈq* <1yݸM9F m),,_ސٗ)KYj~#k}zS'Ƕ-E`N?mn漆 aeح!;dEbxs5XLHDYGUɄ`=y{PFO<Z)`49~ٹ`V`C}d\+QED_ՙ)m/5dÄ́uSݴW\m]jSEה|\""MhYD鵶%.OQ@+rLab,ӂ|9%eCFB2|V+E?+?nPu߭8+!o<QXSLP>&Uò.=H oQvtpHRļ^:IٌhIZں _]-v RF^">l}O"Q<+8)2% ^Y1>*hoM'\`QM֣[ŗؓju% c xx.rDF+䈬 ˨š;0\ވJ9rx5)9C᜗Qʪ],xK_0dv@1ΧY#2WpɁ7d\:` ZsVy0LvطK2rJCDlIZ&~zG>yMV.!-<=\H?ts{яJxo|kˌ<\Ccc__9Ldӆo"s1Ä<ƾP.;~ 5?7z'm6.᳅Nig-uTSebV%E1@.V'CG'%  j1E8`ݳ*yh0"p*>v̛D܋`B٨f]kIօ7\N /f4 N3D1WhBqBÒDTC@(@z 28Hb14}uziA BIiѐ9A"_ ]-V2 uEC8 +2Vh9?lQf\oVmz`2TPcMߛ||t[-L>P+03~`e& [xB*0 YM_B$8z *>W*)PUTO'G؂G#&i }3IKKdL2ό\l>|jdR-KbQaSVU?.Ъ=m)CP,ȑ<^ dv}> vgJnזf]J86Xdjli;wGor2cmT8rc׎IZ- fCfm ߜ¯0@[\}X 2t罼7Ѡ$Wʒbb MAIAx˾S\+t-;C2F;`7rḆ w'"hQ ޜ@>9IS5OxIHTY2珍?Bc)v]XQweLH#?O+@OU])a(v'7\"yQ,;>O0t=ɧ*m7"`V^%|7{w* /o^{%~ 5$D{V9/G8ɜl4\O[&i/PX.J}/G{JD4EQ%M+eLZc"X2ɻICd"_ IZa>6Qun"_D:;ٔpTJ1b񝻾P*wnh `I8 n*7Mz#&5s|Fj9ϴ)i_^w=EΡ}h̾8ta+s~8hAFiJ}J= |>9ffuMhnizP2D>Ck\,nRSuEV̓*h+Acly}q(eĚL(ЦKz!EO#+|!5! %Γ^K¸fxN+_S-Y(U@ls D^|(: aG;0`F2ۼ=Xn2&]m!WY 1t'MHUZS3X\V ݚ;+pB$SpƈX X`V[-fiklkᒵzM?4זUU 'OԼ1 063 ޷RLPЧȳ&?TȄ&;F U;6-Vm5S;':#:FGx+ ے|p7j%%`_]IRuGaC02@QUR񐺧x,=!HW\El㔇Q{SnA1i^@Su1OSJNgG7fՙ2MP_P0%騯'3ҁ. l+Dld",_moL ]U--!I{^X~wi4Ժ(ș·GCCw5(Ch$M ex3[cw'qeQ{Mؚm4lEm"eA<> D:my,,|y UdR~2]Eᇰmn ] 5(o{?"M)d:Ivt~v^ػ! )i.#,F2j{MɆnt#K" {{Tb1W+yn`,A=l+/2-J9c$by8F <`*XȪ #7Ȥ Eպ ?SYso9f !(/wc1GpTGqy"V)TZ @㔌{lTJ]mwPy'oephk{8E%3ץjG&LK CR6`RsU #|<yيHE<&'}|g%=}&Ɠ|IǢC斧A1k #5-}K=Y/}]WJO' TTBA%]SP됃.1CNx',FH:aB" XDE3F'e)CXCœ 9w_77DQPw}1tGfQ(ƚݴW>Sl97Rɿk&hZ7C;~gN5g]j\bMZ?Uʽ[j W8-fJa[ε!^OZ65Wn*-v^& IIU&0t23mfĺdY A~iRT,_C\ПfM@!_"!ۼO4!D'5S Cʖ9M1 ?ȑ)|Gr{kԙU~N|`{$KA9sB{6ן z7˯J>rf^ޒ& `{0~feg}Ab !+X/#I;-ڴ# P')1BᏰ!SJ89X"3lh:/{ i6Oaԫ[t[zXͽ68Q9p.`ui/i ITj[L3 KfA!_&-ѿZ<yLTA\{2ne'.ャ@_e떨1dgS@)N7ߎ"Iʏ 'fie/"O`8eydl8amXT5SIbdO5UTW)t)of453p9K^PHvH~[Aib\&# ,z`&A~+UUNf, $J2Tڲ.]!4=Ƕ~#QjIwǘ#(k53g#7pR"jB ]&l ZG 5MLQ{m_R[qEzFClJ-ڨV9\\>$1k)Xiħ91?i\wn}>{FA51)WL-d ;oN $=ӮUO9 )p]G:Wp`zsswJ*pP]g8VbG,.ֺ`g+:䓤@7R+CO1L8r_m66F"T&Nل1Ĵ/g֌xPS jR6(>bY<3 _Vε435Y]w\C:{GKZGDHSq+bY޷dd>.x~nEL x&j^^[lE]M[E.Tbc"xw{[E%6Mn0#@PpS6qSޅvӌK1D휤ȩ>e˫2֔Hp.a )ANdfd;JaWof$ms-cEV:;SY0d K*&#f0%O,6IWcXM1ɥr* ` PrCqSP%:Rd4C@ I*MN/A DQsIӷ\R"{zSwn愦7vHy3&ӽȰ>:*!ʚ2((hȔ;ƅbKK43]AcHsIH mMK$1nUb2T`vFfI1#3&++ĵ5#XX4;0gHV(sk Rf(-| PN?v ;^7̖4wsLjJeD6+@muIE@ I>t|JY#-c8MP[)%b*y7:V= ](m0#A)"' BTR7d\)@N{ d >Xa=m,(\_f cY!czH:NwJ4J*շ0]{k9?K9{ =Reg-~~ƪV+A\yDĬ VR$J^ %.H9xiN $C.42ςD0Me8vK5W~Q L @ZN*+>^uv5fe$pH&IVZ2gR$ët]|πt8 iMg6'ꠋ4{ +N$o7vqxosgTFܬ>Rua`zW{4Vf#~$9j6),$ HYw S/bi7`@W;l6ڍ ko$M:eyQM(+ZWS^BAhq[Damt\EUʌѩ*g $_Dj-J%vNi܀ẈC4ƣ3'. S3T%pXsʴNʽy]! *^Q#etM@3Uuз=x%j>%1m[xX6|ֵ`#(U6S8$9ψq+ 郁@aVP!ԑjT P1뉪Y2^?@# Q- R ?WlVWy|j73H'n)VS#|nIq/?ߗti3:Gyovy8R(L Fs Q%SwURB?~Dt5vsy"lh؆`ʜj>#UAh5;58L̀F>PM2N}z(WHw'X8kyX&\[xÂT1{%9[F97HDXenʵ!BZJ>k!D?L{p+p$Z8^n`UHXw}%}ظ J=f|s_}EV=/ZCsL٨߫_P/G59[LX)Z^Lw|o1gĄh^.Fxŭ [NJ 1M5|n WC&Lq(W utjN5N=ʅ ұ\+8H!N`~v[rX{0U 9W3:¬O{ %kbY:2ϓzIѺxEVyBD;s d{a֪I7K2af,A92%G1NcᗼL|“$L^EgTBeBZvjA41<)<юp74B؉8%)`. <:r)˕> x& 9|Q8JHZ6&peE! t(Mbdt`>rE?Cd9Ke p #ta& >Em~y5GP8s2cdw#ᑳ!(f">b(gm2,|[Ijw_\#F}J$QX|J:Mt8]%Ɩe1rz=)н<5.՝,yRCjWsŊ)Zn= 9I#-V&6f8.+-`SkJ]v78`jVRl41ڴ0x!p 5,Wz=3֠y?G/nx#J|tѡ*HjTCwYxڶ/c{bwb,nޤDAaq\+)HA{#^x_5c 1"e wza䖨Zܺ҃YC@!ixtيiVdG<Zޘ6BC XFHglbτ ~|c+`פ`x1[7Q2>kLr%Wp'TⓣaB@S~gф0kLHc]7Cpa=[*Dx,[m~-tyl W+ Q-#/8w!OW?S8fvHZoqDb^cTAQp pg:^ya9y<5]sD:*GNiڦS >@'@z[->!g)۠5^n&؟+iƹ@=T2H{t/Ů9Y6yyɅ:9cvu3EPoʻAӟǽ1/}LPnmx8zൻ+ޝ9 Gxmjn@N7H1(;Y 4 J/:Spݝ 4wȧ-^*a.Qu@TfywFҮ #=jWHl=$ nܐ-쩢,T3QQ-C\UX9VZ[wWxhwk2<[B j<6M1 [H[r;.W|=jb</Xqa \.ėZ#yQh9L~+"j g6G[tRw6EP mr5->wD!2Z|1׀.>>N-Qh#^N ՇX DȀ\Mep#4 X\b#b"-ɀ^':${kL6G܃3Qc`VץRvdlË8tC-T.1;V=VyN$FC bݤ@r5Cv[t ʷ:"P |[ =ϐ10iK7GQ֌ WigW#[+ߗNZUĝ.uYeЈ(tyl + ByjPF?Ԇ۫Y0:)Z_*3S@>AP; yc&#C-mJ)UZ\$&C3lϜzF$]2}*ÙM'/^SI̊;{2Fy6ÝE#My=bJۀ!Ύ &'6R^D L >`^| A)6˾7pN#_#1ǴJ9.Y>/^!ёpjޔ֠u-eѠs1Zu.0F=wzi쉊#r bDZsP9 u{nI((xp/Kta}3|Z=0KD+,ajN /L+Pc8aR-?YD7L7^9#)lsUYb3&]Ћ[{PWj;W-;/kF>/1גU $v3n:`'da ?/?7=63!oCR:YH(ꬡpkO:V1$GKt I C+>[,Rp6c$vq Zl60w>rXYMu/ k2>Ff:ИUPhbԹ1$D373|g9.DFt8j.in;hKrN14ˣT̬A:.2|ķVĔK9c)^o+a %i-\D$ϏHˊl"~J?]ߘ&I%idYޘ,&w5O]l@P+  dE:}o,Il~SkEypo~ՕDNaht:*'wS)V.Ё( ; 9o_"B I?:q2諑7ޣ4,mV!FHe3ɔ`+6ʝ ^\--k cv'%JsCHY=7`аrDP0VBG\?b ꠢ FpgZ'X)8<{oěϺeB,m9!oO9 g~1&]E6!+Y(ȴ/V4 _!f%q&>UId;g#dFe?/,<b֥]h-) }Cfg-Qz̙4A_0('bKε }Wju %G}!}A3KkcMCx:bDǐ&%$Ӣt '?vh{ LW (heX0 |ެfUL A,S*+_I˚ i@VYޢAqFvsVI2]}Z` \::;`FT^5hT&شG:uǐ)sMO 0 7#f}\zAYaΚ )jҼQ}[Qdp1HSB: `B:X*Zm2jey˗IF" |TMX㳆6e.!$B(@bQ٪L% cxD/=8Nl/'G-À{[\ؕ6{v5~Oؤ7@cn~QTW).|[?:#rd㼺A.7:uF|7{Dm#~R}PDs`^sIN읎%zbx3gb{Mȕ5-aԺB7O6p7_ה PK. d7mRF։*0Ȫ4;y> <@5guCt@s_Z<97 3_{q,xy$~lx ,)M?g )7r8og kd^s/ hۨnd_HRgw63+Zjcr‹OGkdkkq m4rga׮Zb7@c/^uy63?8ME S<0;*dIQa 8/袿ZYrFYBHeq PᎾ"FR7~V  gh-TǶ^7՞eu>) mD%fA{X6Z[Y**֏6 <łO*)dAFƅd7[1k`Yo?@?ze3ydAH\y|z6fsԁ}\ $3χ]X4xyQAҲyc$ /8]:Ӛ'x=zZ*[k;bsRw0pv:^xVcvq_b%t0ep  lx*Cv,/['t7Z.x xnBTII )-<%/_~ljl*wEiG*VWXHɵv3j`$G.bVόͅ4P]n[8;`О٠Ah {#l]hyP(rZִb=w&wY.ۜlڱU渧:P]qY5N:=pec$&d9}!~S?3AoϺWyúEЧ| %piu 39 ?M 3fuHKKQ]T`ՇoDJ%`(j86IQr.YEOc̷J9$TM<0}Z UkE/kPv涘sjaDY#Mר D=ߵ'^=}u\Y;TY=5+>ьtУ JҦتox8l-JQ=c1TGJɽ)L_NNA#'tSpVRII/PˎY';eNjS,H@Z%&(zn#5iWi,RY!9'X\K`_( L{e+1 f3v~bqԴ]hPp[XF^MEu%CkpEɹ^I~_4vW+NP7:獶C$Y7Kk]>yM^lIqT&cbCRl4SPQʽ8@3-Apԃͯ(ցʙH^^Ì7HSQɰ 8D-ìfM ~3}鎠̻4Wd9,^>b. X>/6i,G<{iAuPc0N U2{">P %`s8L  lbH=' ~% !w{rՋɡfۑg52ﺜ#}駏$mMfWk $՝K}MS6M@4mڐܚH27=4=W-mdXom#lxjp.jt";KB|!I[NZm ?PHvp>husxiy]Ä#g-Qn- R]!8+~drPci) m/?Jg!l(%UrKͨ/Bo1ZIOڄ1&צ ;Ae;(/Lzxc CWjK`k%/\܌ {p 6([/4ˌ&,/O,k`J-0+f&ޛN%`G̿UѲRj 4%w-{{4 < IԟꃨPUB)pqOffޔrKP")}^.P/ATAr(5T1Y !Q%dì緪 + 1 eLYӜ6/>y-3DqqsD/v_9CcdjvLf+ CUݕcQ]TzW2"5WJe(o(:=޺vpԲrr'[*5~cmso:JJBiAȮn]JVۘƂN1N0UFߙkn{dX@^}3*NO@UyMT9҉׈]7|h@[l"U9UI#%| Fnc/Gj\TP栠p:$uϑỤCT<9㹀% o> ɑq6pqI>HPmV]HX$$̬yK;pd=D<64luKPQ !`ߓ}Rv <A˸P3-٩ܫ,խcͭGf̿]䮎#0J3Ht<5683eblY݉P7/q[ѢEvjE#LbgqӇ禧-괒Br\~`niBVbQAr=A!jJ'QyDo^1X'}6w24&&h}3XØsgg` ?9-hSok3μMFE $!jOKmEאL\eX_f_HXExr31ҖWMc =]pbp )m苈4HJ{0latKw#.HyKVN,ʥ:>.$f#BLKחƒÝ@º+Er#QB@5m z0ެ%һ0b*?a */p0f67ls Q;/WemZw1pYRŋG>io.gξLT~؄(IyV#20ĭ+nJa2D`*u^麬I,;| h< s:Kґjﶬџ;  bMTCX5kR'})ҋd@=+< ~|̜ :> v0άA$`{ua`پ5f8- T.[y@@Č\'WM?, ejE/ mF :_H)al5oo`#O|"yQ) v&n1N ؂2X;H>l:GByA?,;{v u`/Cxuh#uNr^nZ+8=vzY">'.Fڇp x\_P=$JXj*rs}7_SB35C COo()qXN"18`aOj6O/Pc}#; gI+V["2#WH dV=`z꬇empK !wYI2iћrX9qI|Kz}a"\Dy"+r.l{I9 煕m-MBbvhH{C=S^kxrldw)@s!ҥ2fQ@FK)lNP@^:zsn"8tSVm{q(ggd>)c z|ßs$2,PX-I5|xZF u6:|MmhQEE8bu)n&Ⱥ]Q.9N6褯LFa n| L22lh&! \ʃKڰ:r9Z4NX="Rϙ, lPRmJ¢ cx _ƣLwd,\#kDv^44 :T?۲,}S.@4v,"bj?׆s219N vB6gV۝O q,EiQ0RUCȥpPw[ .iM ,K`i֥%KBdlùt q-܇onG4?M"(bY~MG; "P[^ѢH&yDjM*JY˟dH4*Ra'd6E7qɵ##T Vrj]3lڭ=凡2[|XΝ6#m!I#! #B2JJV 4{ETx~a"ҍE Vęc<}´x򳎬;|2kYn~~^ +$`0@'tgG?3bh+~&!sK[{v,q"FqxUU'yٿsķbTB6ݚc=mf8J-Zn vy;/ Z^RP>[1(}5%oYd9 uj҉ҏSI]Fo)1Q!AKmFЪx"F.hZ/8ˊ0$~lBlNwC'86 }9`Ѷުg䝗iTOr3G8Z %~Q_'cTXp_Sm3TU=v'ą$I59 r'YUM]E`%ɿF)izS@ eǎ h_c~?;1h87W}$Ãq\j2}g}s,ӷDʾ)5:0yd+(񴏽eORf,SNίŐ,3|m-}:?SijS/`0(<5Xtw+NaRƀD5bfPk]RIB9)s?CM1:.9jܸX$W: LjE P7C2n(w?fa?2-Wg}ԸXacIgI,,~Ang"D;!њ#ؤ/Qs=l(-WgH`M;dM/N#{9qf^ڱ%%)ֲ]md[i_޸ ]Pq#<1dV8Nh$ڃdZ3&yX}r o ##p&󮍵ƯA%Osn"Z*Oge`EUsk`T#72B٬:"6L#߆I7O]ˊ;}x P6|5ډi)87 M1CMS j^(qXϟ蝰t!4tL˶ob 4? 1C*qvF4+Aq6YhWWsF:CD m*(#mHnKIyD o "{l@ RdD3=/ /K<]k-VŒaP /1nT>0P?@JvjqWe a#g~ @* Q\VqRW4[xKj !%!.lS~)$ؘ<24 *X-3v]^'7︇!O6)~yo#y˵$ؐǔ=hZS2jȭCXx}Ggiߒ+mqR}fh.4}⹈w}4U1#~R@ܮO]DYř~K!tY&&;1 [몺s9Շ£YLk9.vd(eFYݎzg%~:cmσv֢q.=UQdV}j5qp;EGBe1=͸pǸ~o=rpK5ͪ@,~hX]E"$n_մKs#-5((Quxtșo# : qw&d`Kh0ǎ"&$ԍ~gV95DcjV䟟tK!DLZ8*o'k5: 8#o>q{. Z>qvMa)i6΋N߫J:L`Rj@eC)#RtɴWia*^|((paNBw-"n(ȅT&M5Tgzmr 7'˸_d 1$̓#sJ? ]ȐW`\5"P٤ޮUXA4Nسfg6FXՆfX}^u h7{J+mN˰+oFoezrgZqH/7p(BZ&7ʏS  etH02fThrRZ3ΆCbbZ͎9=o!CR^TA<L< &AXsAԧ÷I]=vPU1Q96x Zh1yx-k!f,^Cچ}`$0?dB7Oб XU7by EF:Wh_&S=~̤l1dXz"#^7ʿ(zm/þ椇J$CQ#0%_U{2U4ޮ[9f߉ytuFGQmNZnƺ62y*K#؄=B^7б"(E=8S@}1NC |AH=lb0u/=W~pjV`{1hO? Gh0CfY*v_*5Z_d҉Os l }jd{B=n@4^W橢eo1\] & Y9ThX#A5\KQmWQ#$כEEcYɧsk֣g0ۧ 2|h$s.E۟'o6]ie8#`}Dt D 疬6Pȹ!@3dmq)4ǘ6Hq gU#k5-38οsޮٺI+<X2?nf]RBNe)k6/YLx &oަD.#r!bYh^+ӪRڡ>'z;~lP[.nR f*&\l)ahc !}b T|;gS6Yv  }P"×Ę;- |I‚_j{;Jt2eFvwDB )fr\Cx910aONN6Vo̻FluhRh b Zvn͍RV-+cLdXC˹R)-ìߙ^6[^@ґw#B-ה!W|hQƏҊ)qQr'A_78a{US=p)h*k&O{q^M>VD)僻߼R֏nv;V'<0ƝFU(!ӎF(#biIM zpZAZ( n a F-\UFbHRtXpꃂ$?N b#` t4=3?T"c@> b UVW@Um X9sRd} ;*m];a'5&"D̙^wLᩘ2UW]i{xbߓӾ2|a7ҳ|R 'G4!54 o;0N뛈WG 4/2xSI4u$训ޠ*ց3N>piw";e﬜I&h&-Oe  CY׭)uIYߩ\#nGўI}ޘNUPm^Snc50$u9iF= tjy GK!"7A'Q4~mnWa&kNj~=oo_AɇۋܐȪ w$ 1[3s1&HP+qE*D*.Y2J@d` j^`&hPAa+ mj~1bZ\M!wtۨŋaV3:}G΃ͱI{T6q 6='|c<-YD7ff1Τb=@fv!q鷣64q-Iĕ }Yc8x&{ ! O@LQAZ|עLO?qpo%OA!ǃ3qm0BIsta@);~n-9+ ūu5QLagY#|/yИޑ@-PXDL OFjElT>yp8f˳tS.+˾60 @NQx$":@\‡,97 $k9~Y)Ya'o%-E'^NjO u&Eb| ч < b6ѾrIwb}|/I؋ʔQCF; 1`¬G¥TUR(qů!sH(i+#EL?+V+,|j?hUuڸߞ|r_Ȑ~rB_CnO2oZ[0ŭ},"d^2OwIΡ;"fӼ'rFSAnbcp:&Y:_=d\l\qlWfHj,vzfGL?(|]̿AJw / Cޅ@@jo5" .f*J]gIwȺP{(T^^bSP}&2 Sr^}듊OKޣS|"+;+)s )-vdɍkOj|FnEvɇE!B9WG?.1ѷ ! I>:J ڜG&eSNJT CktUrl|Ci< N,Z` UK53,~xN͌rgT@ |lG*A='A\vR]d+p3sDJHPl;9,h"W##TmN`Siǡ$%kfE6 IL>֪8cL ,y8wRgӺ߫ ǓN0_Їm%J:i)o +{A(}sS- Ej!AjiEDo"\* a'Fqaty#B#합yqvwRݝs Ӳ0Rhӳh+  `ƾa2!iBo$qH=I2N'K9a$*L}Xt`e'˥!lZ׉1?Ա t}O5/Y-^-3J$}_V `A)-rB|[]m+ Uynѡz8Qy쇖p2 MF7A'*'p - :t +^:XYKJ5vMumZLRGCΐy#5FgB> PH/Lj~ {fi;>kBdyck#}7ˋɳIߕ*1 \ߡx؅ Cp`dw|]EV nn'|by&cg}93}{!4Q& teJ_ۤK:-7x؉ quAA|ɭ.~lnh sL|?oHle+R&qa6~SvGuy{fC71@Cu"=ٚ[3lZ9SF_ځ-!;h]=6P{Bg[mkʷUbb++(g~4>v<3/0e-9F< J2d9h,Vy\`<#{4@)2LfӪXN2賀(Bd]&>17Wv+F~4}~gx#Hx:umE`ET6!:5s˘E~ބсA8ܾ< Ȱk:~rJ*[<"/}4<*VI_H":&٥ M*.P|GQuC8j=<6XXew1^wRZvl+>Njl hR#B ԂO꾭o`6).e,V#m"- CE2Ȥ @ t"_ﯭuXp<\`ZJCӾ-2Fx"t.&G3To-eIlUEү9M=wԀVU\1W!@Et Ll9yA0k9aQzvH,ey[XP Dྎ0-.~A+fb"8u/ hjgG>QSLdFS2`-O acT<=!Q6f?HwiW>gNbY|{ޥM&7oehpP\wM4T򴖚+ $0:;p96 >^@^ZmD.M9,n[gY ؛:ɢ1Ɣ:!N;&Ci f1ƭ+b+˚Xz-4y={dqm^VꁻtV7R }竞K]崄GN)Z쓶h`F9@Q!P7;P\V\WN( ?^Nk3dmU:Mb!̜4ƨYswK:Aw`'w b)[ g7umy0/p18P[)O;>?.PI(ΒM:g2$ZC][L@Qq})Ov3vbvPpA@vVc A|k0 4oyGqs(kަa5 ^s@R_eMm=P{`|ZzᵪD!F0ue֛NYRH$5=SA=vm<<·m~s=JOiMr<aI|ͬEvT{M=@|0 ^T?ޒPG{e!ղ9H`r;ޣJGbIJN|,ȇ?W|!z'5:陁D@mZ .-)[Uaf&?VLh jK8A펊骗m* BK![`- ]DycM;i#jrTW!Z٩3&" P)P; !cGpSoh}.xf蓏}ToFSue ,}˵프a*+3S݇E oVGǗ m/[cxuƗIaĊ@sSpu."Z6foWҕ+=zBLN`Is ժ6ȯ;v*uD!ιsHk 8/&it |[.@y;( I#?&)J)(H%YT.w421yLUp$c`-5GB^fxog_OޠAV@bwUnGHi;fTD0,#K9xQ>;ioS! [y>ğ:\S'=(uu9U8sTsŜ((ٻzxMHgqٹW|" QS*V21&? BZ.~u][/ӽLB h9GxtgӞc%*4˔\,o"#TzףrK|Y@Q* ?TɮZ0jzI"+0JNuJi~BE\gLn{[p_!',Q6Pq'6ۥ2߅[xo;=<["muѓTՎ ˈ]$kk6=ͺC< m5F8Ibr.{RzX㭓ջ|cYZ@Qq=#?n@? #/kml5J!QRv+q(#E~N&Q^JT!;PF0=*_1asLB XL8E5=,? CrGc{jt<$. *Rg g>#˫VlRMUeYYuz_d`MEܥNh#F lV2ޏD鄗oT³>d*vs e!c?,ԚSugd{婯&k {rҐ̻A UcĜ8e1_Vb!k/&gFmxv;Ԩ' ;T/2E]wJ\ԷZ:%h̜cOn7M M xB)BY?aju% aG,`+VXßp|ĺgow629)fkh)Zx O^ҐWvp,ڤ+> "T> +AUrT| ʐTI;ZBx(g] ױjV>YH \-Ý,>"2,kN5Btg*`p,X+%{f"EMw(:V@*)\'EOLl MEE4@'far-R}&t^/2pbgp#UCJyXRO0g#d21T9BB=x?4P<$VO]>T (xO|]RtI9EqEfU&n{ZV61Q6Y}Y;˿T9OWK|oaIsG AyrvI R=m̓P5\јX^g OH֟LSå.>wRc5Fd4|e@<" jB wH :N80]3 10Kl6굀꓃KJxAI5ѻ ay~Q)}(7*QI,'"B=i6y wJ[L|Frfc?ȳXvfܝCě ޾eBZ {I}d_JOyK]\`@'T~0ID0?y(44ɑ~,З=D8 Eyу+wfBzz-C"9ŶfOqf+kGQ!Aqߔ"y˂J컊 sx83ݑlp\fyĂ kW_TI.7z͋ʍ~z 5_~kÔ\^bu'"fG5E:|{6oӡNW{_3.)MaxzBEϨ|T5Kެݍs:2bVYi&W AgV(gs-w|ڌ3򫱳,>68zUWe-h.S2)]CJ׼m SXij&q0\{8cE},`+^M Z"b熝Z眹fņ 9uz @_-@Z 5usSAmP)xPqlLA-/a׭YxdS hb$y6ަ0Q(X J pB~@ܐ s;w0wP1AG@`UE3zR 5pTڡZLCT6\t 2;$UETp6l TN~3Yh; CFb :bѯ ZOхw)6O)#׼(xKŘ8US]^ɘP @ ٩ED0j0!r>CCbۨk.Vll.ג]K-XTpX).k"erHs ,E¬"䕅K q \F(48G&oق'\Ԋ1m1˸Mf7'XYeyR[&R#-GD";/~ hBY/]7iX h@By>>W?_&kS{,K"@susL + OO2tԻeoA0k~up ܀}F#H꣜Z֘@;85Ѣec[>=9˂xԮ:չy+6UH*d^|-yZ59ML=N kQ@}|NEA~<@tOω,զi|!@`c 2ݸ( H})єj3z~y Q.YUg},LĚfS"XSqO,?#F?>Ga3F#@'rY, 8 ~nDѼݦhvS#'῱QFH]Vx4ѦX/ΊF>9=קW7˰:.J>^vl2ɷ aQUw'u1cA|^,gd>f!ȓ:A馽[޾#h1TJz{G19 nW%*V^>3iAkw0'%Y'_:V=u(̋dOUO)eMl\͠wj X3-'zHC6㤢Xs-8 KU2kÖ1m91q`!IK9=M\MõMW>uI]C5T<7Pm$R, DȼX"GF}A3N9.SPBךֱ7dKֽuN~{`@|՛Xa_ n*XFѩ ˗2b\&+'{B:^H_'/WA %17D"!)WdܖL E%'E3 =k[`0EwB|M/CBZuw~ Kw$n#bZA!Hj {;) wg^ k o`>IpTؒ%svo1i!=i-(%r1׋Oh*^1{݋m0"}ԭg$| Co6zXـ oV#̕˿cB@ X@ v/äHzdXTmEv34VY)ji RFi1[rq14iNcd:RYqlֿٺA.ğu H?4=/'mҀ;'6p :1{UV9wl!m}MpwMt]#0*g/͌E\1[xTqRFAVwV'`1P>W=5e<ޒ<+GѼzFi-ƒP坲+sLő7B ٯ@ K3ne‚7gǜ2[Gp|.*kfxOLоnfl;(Ek{%>5;FNB d):5L2h:Bfl3hC޺8~Ex+oڣT " =AE"gOHDžfoT\EFyjfNlY}oQK١C3jL )VG?y?3 y.j^@4]Wx8II֪83)jI7؆K쩲bNl h_7YgoKoQ]8F١|2'H"'*—%3)= j,'c$qs,yh bl IԏFul Q,:|iYmT%AgR8gCyO" dg͊@E ;֠zaVa^R1QP9e4^>iV``Ww9uZ$N+ {Vt0ӽɊ~Q_?e뇖faub@щ-+S:#!wpАloc]QlWR+]]+Sku0YØʂؾM1~Yʎǔ'ؤHjӇ'yBp%"bW„' ̥Y2'o #9YאJp5iJ\K4롔UaLTQ)t2bkw&Q9*)u~rEX*{躱CaxADNSẆoM~#niB`~V+$#Rxc9є)ONbn } ]Vś3:vJ/Beh0{0`{XN־L[="J>;§L f|[>|[U  ,xL*GH*?+a/ݪb³r7wBi6P#&aw>ftNuuRSƍ$#GزC}k n#{KdA J%eujgׯSn!R'T/'Ms "-'_ `A3cXB;9G!ħ/r1deDWP䵥\E]mY1g` DtG̚#%qFǻS"T̠3J9wfKs]za1}KbG6UgW.8V}/VIg9WutujGLM,K=J Mͪ0lnTRvW+-b{X;>uP6sIޮ$d''FX =ͷs^%;vҵ>f#jڟ游/ >nOnB1I"GTJCX38X^KT>g U,~N=n|΢-5>àK\+v."7^UdYZ $UmӣN4سDc;Ue_rS#nP*ɖ!+* kfv0&i9ʯV/+ˤ[W[We{X{,拏w_6q$Zlj&S/d金zn!"o JD މp tM 6Ćr׌P x MFafmUŎ&yNv)`J<=̘'7%Ju6w2 Ͽ!* uߖvcTSoNKDms~d^ɘS,m",܋Lj"AXn@Zw/K3Rnԟ;-"N/Ԭ&jjd7bIo۸h &<)yx:4:3i+8!&=)p2ފ6Vڛ #%0GuhYXϑj@ٿh ow!9Xo^45MDz&( zhэbء |N9WPce E-w![P#&)XT' e稢*^Ed8V$"-QJ3K&1Uyɭ{rut'3B,ȒXoq$pDVx1?Iz"~>k-ۚ(ztjz_Gdq2͗=v[ڵ@Na/A> gay9gB4\ ZQCLZBKd2aWoՔ/N = m4>NnY"bk샆-_CVx\$ݘ!^{(YnI,iaAP~+x#bvDeQgoT|/X65sk.1Q-sX/ӡ6Pco#ͣz`%`:LD߶~F9mX4OGc{:^(EС%U`\]X-b@7n]yCAUI!+*2$'6a?7?1[Iy@hi~6:Ѫ B縩wubSuåpsGFS΅_"Co: [WyʚKjtڻu|+z%bunjd?;$UVu68z~20M=OxVN<VS |5_œ" z2t)}p(Ei:ƣhNt ͆ƾtEX):^PIa^PH (Z=ڰOt2,5@NBf@&@EQ;kn5b.⮦^Fy8w~tVSu2\N[,>t8cŋ x) lOV^'ņEԺ#p 08Ťg\A?jqT,a v0U(Prڹ^Y,̫jzڙ';_UXBcmS(|͂'h%ܪ,4`eNa+n^v(|B_/o q \|v7 {9U}7mPY<(L&7h` -![B!0+vT^C79QK`iR>By,aLT, rXpbL8Dn~kD%NSHA  ?`eh[Q3;~˿#`$nTdzB:5oؿG+a^59CI +!@|eKI@f#*1_2ukRXN ɖ0i< &xG6LQ1Y?HQ~ GqNJCȵ',0]CR{aiþ+pl6"~V6)OU*h 5̏8b1M.RﭧB)ɸIݳczӊib+W$ 9 qg=aT 8˕'͍: έ3W0zDdYBVx#(.5#YshdBKH[Kļ^p ʤjϟwˢ~? P`ںI*ñ ,ev؂n.(G9(a/wpqc>^gxXQ {O A')5j,t@X[WXux{?f_z{C@Bj?Hīcz.żbR\x̌yO h]+e z-b7'=M'Ĵ;\o SuWA>$Xxb2z yaRz"6)?=#1Dx$8ˍuy^F2Lw|$vt<{~4{% Bu^5Lx !'/߽sg:x # abQA,UL=9 !TçXA$ rKPa]>0婢 Cd> TUok54ǼYvg鰵9|W*{ύaTЃOU>/8Cmi-ڷL %D*S Ì8`:C6CApC5"Qr yC»yj$~9JZzsk$"gT>@ˑC+~˹9 u%gڞ a6__m`~{Ui蚊]嶺L9o8O2EUn ہ>IQվ a "w/.qTN<ɴ9t#ŒZ#lAb͢+g8d)td6}Y٬Kg$!* [I\|W * SéB&Hnj7K*:DwIJ;[XOÏp&#&F7 0;m0&1zP3AF2_UziHdFu=-B?:D6-7@%~񄁾] ;D?Dh:yBJ䬱UksF)V\MM$w TG];J!}:hLy#q7v|*{ Ws Ljb9uXSl5l4X~b&CPI4QR(M1?iU߭(蟿-qxJ5Id|\{ZeQka/xgIN8mJUs5 <΢ۖks ~C =9 Dwq½X#;Rղ.) zSߴkQfmZ_lh` 5u,$p?,i޷- ݰ\*χHp%2yg,Sd?ُ;BgdO`y~F0!H9^)SL_*v&[^I|' :`soT 7[vzm䗜=2mV-<%g5|vAь#N,B2"ԝVq@Wr`[Mɠ^]l+(;yNF,JOhiDxs#l % P̜t~Q39XWf _D۰G W4UN=( f՘2>#!p$ 9g#&4x-\)mƯ7(],̶,z(7k͈r\fT>PbYAL%5f1@Jx@8hD[3lNFI@Pz8u@ĸ//fm@*>hAJ܎ǤZ|]ػ^x ,tC*NiA+eC欔8ltӈz򮿑= zΉhaz'5oiL*<-$@yJܡR% /ΰbt'&h >f-GeS$`2u7@-R6w*ŀ p02sBi3GF|s&AAaw-e&Y#?dͧ?)74Ĺc,^ miO&@zw%MKNuPӈ>ߊ<3]m61ȉI ..´篭SS"x@Z3*iSD%Q'.%+j Bi ې@di3lK荍"(]o&;;ntQe¯T~xx1).*K HuL4A( ٶ%>\|rNzzx?[MwĿ@hdh$9 RP%UGFD+Dթ M[/a`[%nW|PE*`m:ezW#Ϟ)0 ZegaKm8qUE#}^].iѝtv)P< Z[uWfޒ*Eu ҈[p|:-1įi{IBz^雈LeE(q^4c?X$~.. pZqUJHR:<,o`٦J*=m\x:) &],)ނh(a~b`uO:8<"wQ/ˡ>T:x8#\g~;|莑0'=^'ֻ̍Hc&OkRX-P@w| ӈ(ޖ,IFE1 =`z,3],ȇZޣT >sfyF?_"=Gʑ;d搂n)lZYo Z-9e@5'-|qgHuNp_kPNXDEIh tL?eD:L%O=$;gk8H(.⣊d˕TFmXsuf*Ĝ#1(RAΌ ,ò_:dG@u1)<110):FZlcP=gI r /[GAR.IG;KҍJ۫JQq3 X!$S0>׻Ą²5f}C]b/bTPwg͹UHW|c7B~UX9}mpĔ0M_i*Rwhzk(q) xXr!'؝8ki6%,0aS;Ո{weEwڌBrPvh 7fR_322]rDR cfm̂ɗ9<""v=ӓ^ۡSl(&L#L3l$eʛqSF/#~׬J ̬Aqg'V'DM]@xahqTu[P/@wD7ok,#r53|m 4b 4ʰ{K,` &w$#pAPI-;ĵ ۣ*IeھTZahkx_Mc}q%N"J+~O;E*wZQlk 8 sE)$h1:\ځ$#. U$%WZ?PL<$CƚA%S p#7S1Acu"@Y6݉]=DǡH5o!FmV̯d$$:;#b0&*Z)\;+fX/v }{Y${KFIe|1kf{EF7?Bt#8涝_NI0]_G4" ΋a5|1 FLo G?EJ9i]Bq*uNt^?\C7E+ySu|+8B_!g, }q:=y' -s/5f+yyf}.X|+j1Ґ8@|/V(_z #q_=ZZ-UD[!W^+wPVe{ LK۬6QF(i7]>aU&"b۳XEテ:W#^3 _{p K {*[3+T>39ڂ0i;-u&׶zHqUl҅H)c*rI59wU&wv5ӒPG}4#' CR%JrⓉ3Nu2O˲z?g0ֺl870⥃-[ڹ{6qFQ9)j%Rˎ~B,Œfp5,jovkI(sK_x] eؒhYz gRr+[T;L}hiiqMu/[Cn,ȈE-%+[4Ғ{>AҦmJ̤ZxPsC>NЏ°oMcϲw;V+tfKnDI!W0p/rk@:Ebq'kF\%;[pTy6Wt¨a\!}OH|a%u߄ܦ}g F5Bn(R޵u Y:gaXO8T,C\+_J[oɨy%f"q٧1%ܰ96̶[F;`_k )ۯ+)E(MB)pZiо?%Zv1 YɽRW^=#~\"S+!(7:*e&bMݭ"2>+=\j2-Yh '-+)_~Y xv ){יƎ O^trHԽW,+bK'rϾM?J>kRB f.I`SGTy_YeU{J8bA-Gd4\2dR<<7A2A ie^|U0dW<^PyƶpK.۲s}T CU\O qaUi70ْjJ>e2&*5iw1wS`dq'\ד@* CΕ G& aC^*L^nY"\?Q6A}1{a4kt_{/YS(ɼ{( KGc­kJIK?FCB:IO;-2•dzi{?}pPmptC*9EBٟX۱6іf>4u8= {F8zb)hc`. l*謔܆au&='p vȤ#*ˌ'd@ Zc; M2@9&1x%DEgib@_P'@4q|Y<\w]3>cgxf`t0#2AD$h荺R8H/X.wdm  Pw]ͨA7wO7*&E@($MpדWH^?|~ fļĒbE"߂| f 9QYӌ0^ _PK0sеz{=Cz.A"$&X;斌 wVy"Jl5_5#wZ)#pkJ]awc9tS:o!jDA9ϼN3f5{ ӲTw\\0ca[M!xzʛ7r1ns!Q,5#RIC!k*+zli C-% + /"Q/$EMhK8j~D qtTRcSrG vuҶ[ < 0K=4b߶ϯE.X ydi_oH 213@G6>xV}?/ANI? S\2UJZR,bΫl\n1op?L-i2 f^`4"6\hT6n@k#;Fqlm7N/D}tQ FJasqـ5ʼ ";.DGXkIԓ,L)j[޴693#M5VZ@C۴_Ƹeo ;,ۏʴUh8x!Dz!-M`A9ʥg,aKs4Km;vl,Пj~!lMgO;И╠ DX cfDIn)}LC Mw .dp k~}G%ZorB"9m0}E ܫ ȋ 8VTcfl[*쀼  ,a\6݃lWunGy $ja133AY!%at_]I|78mQ7rTQD >c}q ?)= (wf|NB*R5abFm/-/پ@RGә߄g$E*O/o$^X'eL3g[D?Y,QӔ|Cx g0oܡst[\6!:2$)a?~%`ǽt1^RL ܴeE3X,8 ?u}7*PTh4-vO 7˿UZn2P-607dp%h̳d"-<ظ0(΍2[YHWBLԁsbrsE؍b^2.݂$"5Q f;KZ߼u;LF:d?4pQ&;9a.\p."*aqRj=E`매wL|j^>R*Uz\L"3Xa 3 $>? ma=R'ϯpGAVQ#$cMwUJx] }9/R-\}WQ+sX[:ܝ >hL@2_E.0sDMwk!`;Ǥyjm^14hU+b8;;|wHW#S79o4z17,G]iGIHh &XЂο͉a!vay ^&Fzh3/X{J&_GcR%yu`b=%:j:RF8>sYj88F$DbgZjx]{'a-DΈSF[H/%eЄe\ eʛ}uZkD-ˁ--=U…N3x|Ad{27yNEZ'հuڳeMJz$%TR&<]ב⡚:55t? V9CHE4!mYx`4'jkcBV)B O C}QҖ^}w!P.rT(Ad?g$Cy͠IY'3Emi ^Gփ=Z&(烓 wXd6K^ jɳHhMå2-H 9'\Q! rNY>Eǫ`u\Dgˌ.J͎&]9̔Ɇ7#<=*R)?4?$ 2ѷ:E0J/RENKa2XnBqu2%<.ТVf@%RhFl7S =DD˔ְI-:E(&q n\7Œ8yd:G8~rD?;az6u351 bWuD9_`Ί2Xc瓑#HJv%i#V,( $ (PMgR)ǘ+陴~7uGpa%Di+o!ɝ$ir5SirC4dۤ*3QF#+j]'BT8m>ʩz>, wBC#Q}9:iT24[Ƥ}R@`RBdȫa|kg^67HS!q<\>Wey7aH/TWK%ɐ #P?QfIм|h]>~g\^%8wX}4Rʟz(qUܘrW^E2|Cw(>Rh:y஧ d #xT|4{YW;ZPpˎ|"._Rs:*YkʯQ$md4}(r"Xb"á3kG5jA l q%K6b*bTڷ|ʡvt]>S39ZXÓT&-"ow{ Tl)u8*a{7ùm0!'ޱi A:B>?pTaj/R6lҸIk@Je.]ψW>9ءkcꪊ˭5IpN_fk_ֲ$Uh5io~"Gz+4Yt|wmv*+:>cٴ{_8R;oj1-w{b7Њt/V$Gkf; 6g֘lw %Y rݑ`&X *|rw'˒t/oIB\Yx >Q|TRڒ 27;V]1Vfoӛ#5SL>Tc|󒶇)&z]WJM'gk }2ݗ_)pN#.e@gr):f\Kkjlr5MhMYGC192]N /Lz^tfD6G`D|8ylf7s`TaВK8?W =~ϘulY3p\(:JzyoZoR V,y1}(% v<ň\=6[֞77h@cԚmTûd`6 Yyޑ2,k}E2gZM9u(lJ>U9?M~/^'3RYgB.dol5,]#\Mj&'8%Fq+iN\gZQBc!I[\0M2yހ܀qÇHSJ5UIWOM}8pM4ؙ y*1PzR҃aIQXe$u^Pmϙ|]'\{Xx<+auod h*B=q*:m);2:DuqC˾kə|OP3Ν5ȉQAdx~ah<`0&@l))5[xr6 wmV 3WqـXaMmw5iȷ>p=| _4[R~./ls5:iV@+5 ~t˒ D$vAbqݛT΂S}Y'{UCEYQKr:=+:'TLK=_u!~e`i`qY\9C*駘J1&cR~QSC74F 9R$h O=1@6C M8,s_ta{7{Q {|K7 aG/P34 g9"~zw^LuV΋b e!#XlF3GX(!IZne6tEi~0H"#]&JUvX-ux%R t78 r#t:bȋօ'}a(rƏ?yZ6/$ ޝ%}چ7$e͍lπeNuO`;IOFK?O}RӡxqG~" kD#eW82其B*Yb*S>֦d/eh{fMeQ|?0k(CsG ܱBehj`l>{D{Xɺd*z/ID;f$E?p;ㅅAU3U†3,ͻG:QxjbE:JT%lsj_`rVG+݈1($ߊ Sb68vw1hbUf/LFZ铯95ft&˵eйG侅?``p񎿛HVcWMDx`9ig4*4Ճ\%00zވ݄xde d<ثcvX2gSXx5=`١9K_E!|,g( g=*D6CJT^0>Y!^lp$62i2E`#$0kaAJn ll:jb(V;B_8V+]ka2ֹV8%5$d!TN`Իhk9, hv" A"l,2%ֻoO~2JeČYI(,hL|FOnɧTcj/>nÕݜw#H?HD$R[|pAFȡea'P <\Sڭ95t~>@^`ξďT6 W2M6)_oam2 WE%$.eta[q`_5?ER"XU>5$xu?Ƃܶ]޳7Z?|)ծ]>GPz(xy,'$76lބ 0}a|dJ=Zi]?RF0c/r )!g5s<:q"[ D=kZn9 PB'P60 Ko.Je᦯ɘnV9`:vc79T C42aZ3qVx7/M=pj3y/!@.UY{5T.+OGNܡCDG09_!07Ͷj 1g"C,Pqۏx[vȿwAUz%}7 z c7rƧ2vLQ)i< ;demOJw 5G1LSwtAUˈ8lxfܳ0Zʧ ?JL&J3|bsEwS)ķdW8,vb_ v#,q|$ztC)!Yk7(&kت;ˈ}tߴ^_xj 8BqǚYĭG}#Uv$;DY U6UEVuZ2@u~^#XILS74*ܶiܘ#_YU.n4m8";ꌖw/h}}Jxb:bڿtOfp9aT-0c>ee?vr&&c. ܘ} Uɼy+E:#S͋0%xеv#h5Ix_իpά= b΂Q.[7aD.f^0 H.(a7v>2Gx]CN}h:3t jgJSct^v,5%6,bwcGTcӴԈj4DAg,Q˂m^N&DXmaqK:+51}. }Qk:ew,沑lY[^ f# 3(xʰѹ=1t/&Ij1Tt>b1Xuާ8ڥ4;/PUx; ۾F8N\HFJ+w{H!3~Whڂv& /9(c31c/3/ό44UuT~$;|](q54UT+p86*/+wfƽnW$-9ȉID;rYFPօ@ Aױ<U貣MeDDm!k輱чeF⁛T 몔C.7yiKxLZ!a#kXl((0"*F9I-m#Zb&L/ע!C ch &'ƥa(zy9,ۣ{8b/s#(¥"1 ҀlSȩ2lb5q fVBOl =+dgH"C͋R${E6X !bข"~'I;_Ǵ(VAQDgiGʥ5.~y6p&dp- qi$ g{EVĝpP% X'@z % dXެ~ }u6h*Φ-#wigZΈG"8 K/'-M"|5+#s ѕHZ:Z]H/+lri92 >1U NZ5 - >y= V.+Z,EjPLlDor+,=/`*e0 u S8<r3y~y 鞷tB-vTY0!םoQYf0'_WL_C>)}j@=On@{1{%l, B]mCnF ,ZC^y썕f0ƛP{&)dnvsA,],gN ;)1ǖVoy=M*I`"RYh$l(Wٜ[mAAw)p(ʐ=A%X ?FXр %7s3K)$oTڲ;1OY7%u(دZcoq.Tl#xW tm+6sѠa~Oչ`c^gҖӞbi_4֠ݱOYt>uV͊n tJH)p' 7/r7_lvh/AYܘٰyUpGj">[,TXkȃ'3^RwYi7j)!|3ʡ} Εm\~0[/0B&4݊#~A77_6p&/W*}7v~lk y|D YˆPE ME'G_ٛI)д8HK:?8ϿOHyV),jY8n3DMEѽHĬWvO#i>lWZ./D)ƾ(ق1GdŐ tɳ1s x*L.󶯦E4\alͪ,O.Ko, GF-z ޛ 5^QrJVW-8`_3/u%hXgsvڏ-0\nO;|Òr.!(4uqIEyn`]BV[lFqa uB~iIguɋķ( vo(jNd$ciP>G7uf$39am? kT}=x`lMׯױ2fl񘀷%Pxz@ )t&ʍ?}"9Fs>4 $lIE20OH HOS0 :dGm'LJ/Ű01 Sk֘\]+0+)E@KҽWZ*mv&,(oMF#"9c3y8e%QtD +>+[zղ=1|a#I-GoɗEWVy[{{!QΘ+=ٜ%|^ R)9{.5~c@:k2дJu;! cȿř/@L?npҧ(XPe>M/H'+b%doyYS{Wʸ5ЋD㯬 fj0Ttx.0-"f%l`UMQ0$]-Ȝ+¢ڷزdV:./6 O͏G47";~N'w?d-gv&qΘ [_ (&vTOhS5B(CepHU~MT@` T(2' 3!rg5+Ot:@T!|;O$'؜Q\"oS'ء%$]px 5`yk1F.NQW3X*]-+sĵ{tŊb9^'~晏L|un)Y|c^6h 8!$y-\l c y-C3̀#U܂Mh F3,4_,4=e }({xO.2&u ޤ~5~bqȦ"[5R/8@XZ+J ?bG,U*N.@ ]O`9ǹ뛠C+Qu_Y:Nd] Їꔇfڞ@{My8`P?V}9  hDj 7q1ʘ:/oJN$LX =#MT1µ[(/Zq=NN]p>lK탽%;ju!(<|p>_3 ~8OCىJ鳍fFyrBWM6wڐbt e٘?NoYE#\٘$ Jt*-ڣ` ·{7 m鄙7S<ؖ9-?/Hc HHWyս,mZg9>0~bt.MN]CR/^HZPgQȘ+kF\B{LV,wLQ~ !mPC$Oʺ}Oi/*̱"e*]n} ]ُl .r&lO*X[?){ЬB.vPqkzs\+jn<.?a@.*uK ໄ$ɪ3?q:{i9H #l#n(*]g{T(O"XdJ⒒Nڐƌ%)p? +Ulhc ~ĺ!ۻcdpr.Jb(t{S0x\ jI6XZ'1D`~ѼÄ:HfOZoyF#2H- R l.o2)H9~SUE#esW}LXlO&O4a+ɯ*@}^L/ӗg {E)T4'. k3` #L@@< S mjCCG#_ ):x9`yt/b9f?XV2f?:B0^Nֲ<Ɨ'U䓾? y^7Z`Rcr2V$''8.:fae]`EVĜyIPpA‘=lyD1'-}q>U&4cP= m.F}0M>@k j1^B . /tjbO2 |Zhԛ8ȭ:kruH^駤Fm'2Qo=FUo?hf=v%8K g}< ~g_l^4hiG%h꼓e͓XUޛzOS#@;@j<籬uY'c?4NU>_cjb4enK{)IdMyDڽ) eKٳw#`ɜ'L)`p۱1$ѧ2[ܴ2u]m3;77WYQNNiZż.Y&ڎau/5ո&{w 0ao"7aoB $m9go]HO}g 6fjC{1[V,[֨&{rUM*[KcP*)~V!xTJd|Q]wj] otAñhv{10E !t Wy*jqIb-^(!5;_F%7Ip|Z۲nu k/ vEǻjuWM ڑHhIך7!iv tih[x,|E?.qv%lF +{O6WXcoJ]$;A|mV#Kt>ɗI~ЀqNU)~N?VQSG#ۉ@X!x d?s/٦ LcZdayOң}l@)hvDSXM]([O3]^+QwQ<_1gmxjU;a{0Zd xuX\ E|ܓ#ϠIyp/KD^,Qop5c}Vε}s)9җE vMŮCEo #Εk!#;ܓPd%Tf,PD[2 g_FפēSn&5 X /s/eތ1^[//n??6良̯7Jz 7ؼ.jxeI\(aNשr k3sc; bڴ4lDl:D"kّ޵-6_#$icNqS{Ip{b@y;N:+b[L7#R3ЖHˡw|8뫻0܏)rTU&5O1@`j}Rv[U- lق4&BgO4-ˇ rSDAћᇯ;0.koC}۠eNxYv>FWETqEwkHE!Cq9.*f鉣[WC ),@L"y^D]y/]0gb)Ww+ƭ^F_GXQq,d? J9^ BwnMY!+0u8H~ў=Z%ͨt$m2A.sMd|?%GO1 ԢMc:iVͷEd^&Nx"?t+62M>J/uQZ],ŏP#27hߒI6$7ER[Qqe3k,u` u:ȕ9ȔW 2B׌N?>k"DvN1Tny`6ckc^9>:9`=B7 {}[z<8F[L+>Z?f|/,su.B83]2dPغf}$xSq8[,wg/$)xqJOVVXOݠtFM 2S93E4רߝ4& eQ la YXu9jT~ʌ_i\q=/;Qx:%IHN踚ݽ ɹיvwΚ )a`I iκa>eM@pLp᧼vG y}yݨŃ P33("-S2D=#zFipп3n =TtJROHLL+d?zB8–R.m7Zvt-K<ĽDc^Ș̰c)a~2O` НlAhUsV(rd X:NM9cEgdBS[& IYS$j+;dfnkgdUs_xOӥ7|!x8K btX?x%5E: V6C0Tټ=qU KQiVmpVIiv7! 8$iGnM05T {R:i-d ͎ ??24BJ]uW_)~ WW$e׮D o+a6ÿ8î Бƃ 8])q'5ͳv~ĮY۹¥nڻ+m;)n9ʮco1IҶ+Jp$cٖ,2=bo{ {|y"2 5 (>(o(n [&{;}"uT| G`k9lORn4)W(9`2[l )0e࠶[V1$Oad6 .6GJygUM<%+yCv:AM=WΠ\)6{sD n{]΋woC⣙eKxx󒟬UŪ֏;S%5TtHhLƞi"*N=@v}bXD>cye.-Wj2qe[(:|*) OҸ@1NAِE9|'' ɤ"t@-D^:ֿ@Ϛ8 #6[LbbF=n*r_h?%(#P[З|K2쀒٠EnGn5FFz_vettkɠǴ}2SX6c_$~范}lLmEjti Z1Pxv +֥Mquj[5^QTw\/%ӊe+`1i)ea hDa (?(8K7ꞔOV]>ZBak$F[VwV$6Ѝhչ+m'B=#fE|ĜjF.RݾC=cE/'.㢚\uoYij`K|Lx䇾rt /+𜟧b5b{u L5V1i+Tl7=d(Xڬy{po-Џ}O14<Πu\&5R[mTNnco+%rR A ^[_!N= )dl鶪KYJh1) Wp.ݙZE6z8l"Iy GsV,~mܞO=쪺niCu_һ*bAH <[7Y02}͡ J[0'9]Tsj),#I@A/7SA)%IGWR÷F<˅/a͚Pb\xb"Õq'"34euuX "gf:Uf[ (%;u Fέc,{?j-d5uP:U{cݞǷ>¥bcc]2QMC~jqgd$ϐc0-Mq_x5uBH9%Oѱ *} L8j$xQC>omb m]FYACPFԇuݟqܓJwT~_m8֨b|W"tͨ8 ./z( ƒJ;a0g6$$ }|<Gvqhf˕5@%$y^_|9$3WӯLׅbKX#g*S#Zu]s_ Ѐ=AÇo @ 'uZWwKt?1xzZ >{bN`kʶQ!s!]!Yx^t S@7h>9د1űtyx GTԜ!^g=m1A+aW._s̻ yINT;;Oy t]ҿA¶}IMWLӝ]]딓8O ZwiA͑ L^OnNꊼ}Ж/f:hbr>-ocBMȠnRQ ֿ\g˖1׆B+tMЗtj*A1܂ad3uIF9^z02-{!`3*l"m_2Bn .#GX71VPV[ nKK/98S4G2+ HyoP\Ij po#@#}S.2AYQ? z6M;ӑTWfl[FľbӶq՚9=Eۦh-g Բ!ڼ<Ђc8Gƍy7=)o7jܢ2sZPe)pvkE449!"!gK60ʡ]36^4>#Y9OcO<6~Bq&|?X)RJCP fY|cU8Q\.zL ԡ/ݾ?d?/K]A"*i`.eIO ك$) ` OIFVyFuq8>? PW%jUC3;N)m8S(BUwENpƁm-g6΋KnyMj+8ct55"{<$aXf{%9`: fyӆ 2c^/q%FUX%e} |0C{Zknb]ؒ.!>b;S{*]O.b$)NV4r%{,Fw솱_5EoU|s[JTfaBLs\}'T;S!=!Gm֮ m뗌j6N C%G2VW- xC,f_)D9G?΍d2 ✛rG 0?iWrLJƪ4cJ]S;,w+#YJs--#TYձ lL%1 m4@^5vsT~߬~^ E*RI[F S0~qxp%xҢ!39|JmD6"畃g 7ͧl݄/c((iw'LO7dED`̔ڝcTX5U$]*4y}*ҬZ"G6÷!w/q^07`@'޷` QB ZZӶPt [C*ő?LBD1۫>Sfݸ+7T\3BDhIHҸ K.2iK[g=ݼ뼐b!I 4jT)k^(UL UPFLE3zNV^`2<(J錿wԍ$- EY! Jh;N҉ڥ Ur4'w bv2\+{4JlS 2v; , ח+.(=jډb:+ttct@Y4-c#xcyAR)GI 䬖S[k/9u,"jê-^3 K8ۮ?C5n{l|J%R(4C{GLO;F؅֥@,*ʓUYH4t{b=tؓKU$+"6#z pQt9dX`Iڼ,Y짵x(c<H/^Ҽɜ YѺBԳfD?6:hphDe$<ʭaL9 5BJy͜#i+Az3W_Dt]p+R%[#˷>\#'H>UV)@)QL|ԌhzlRKo{Y588^>`{9d>Vw}:L E)Uy})'фtL%%a21ELԋ "M79,g; j"PG:#god$?^,,9I;7|ajQdW+ƘVi*@Nר=^.$ʫo ؉2TS'e6JO%_g܏mFZZ T,NJ;y?ל $N :)h,/%N>?L xCTU9!V1vc姁m XGwća{6i89mBA'6 fmH@ dd];gٟʦm_gQ*.@JH?X%ˠTMkǾ'sw"z^gFb>m#R=֡9b'D@}h1aFDgZ u [FWuygucKβ4"/PpHԂލBdgXBOQQMbjuMkc<{@~7bҋ!Ӭ;bz`{aHdQj.rj?`Exq=j<^]ԠF݇*% 4hs;N<´s\4Q#6AǷgZnu?.։?[YIF% #syo(ftEItK:KJptn8:P)&R-uBX]O+H,/nAb+7ToP^gjm]΢*  kwrZRދRʝ!'diusx$XbQCphW`H.GyVd{[^Om@PvKPZ  r/ 4C2*P`ϱ胪!o\w&1*OG|(D9w<1o ΁JwI (SZOS9-AYUdTV.11̸mV- 6E6{bGtsGߚ e[d.xƒϾO9Sсdqx`@[оb.}|^B`Bna3yB-qjW%;eW/mQF*˗NN^l#+yy]1"'1{4Rr+yO$h 6;N'ds!U;pŘ uw{2p¸(<6 Hź[ eڷ ߜ,h*4ZSB Zp *m xD`o6ƥ}%`l-6Wahe0obZ(0H-^tʷ ha]SJcjP$#S淋I `=}(km~=c[ nԟxu3?wFxFҦ/WuFI rs:7V yOm5RSpׇXv@RGا^ i\_0€W-9ǂײ'K@Q]Eqlx5| dNl"sFvE*tt^9ǧT.x KCXL!y+:RK.&BDdv.Wl~9r3kaEQHpT*MTpSSvvk/ol,-2/U6VhpPv󷩾&xq/+-LU M;d6_'KU)6W(>liܚU?Y(^6K~j|nҚtB~>ֻO\x|=|uGd7cEapWc89LId+ ):XH{.!%hs>I' WrwM^wks?t+"%vf[ES::_B pZ!aI4<^rSjTwz1s&Y5~ߢ5ZA?y+7s)Uq@%B)##؄=pRX(MجLM4p] Y< \dfOa1^Cs;0,qDSbz=O.k9Ʈ7<a^‹Z yGw5 3y۵P P:v}?ic, tLÛLg:Bx*Ldcu%1cv?xp9N΃GpP{$׏)`0\ Fh!yhz[za.x!JdA IrQ6vHYT8#$Dp>{ȧ-r !}Eib "l]]0"HouWx܅nܞGW ;) 7[yfckfx42H3#Zgy-JC$I~2.!=wg|L@u;P>]4&?^<YA#|k%MDϘE[A`&0Q e="鑷8Zxt0TlKz1e4 cJ!䕱)Nt6Qe*pͮ χMs,_cb|y]@ޘȋ4mbßoHuwL;Mnpݘ/=e hSP@AOu:JZlx\k1iߦ _;dEs.:-_+1>%\=Two9iuϪY \:pRuSFTsEq<͖ sCrd`REq%RbpZ9A*dsyU>9mUTLJv2#Ǘo 2T*4/[h +4;n†mؘf%{ܟ@RNf~i0ga4,#_9[JBJiU1Uo{? }O+vĆ[{B!d=Eu=>RiASk.rlƳ[-N<<+l F{o YXkSrB˂qXؾ1 ?澑 mϠAH;*SNV8"%ީIe~!?m\bm 5gfk}uhCN*[3 "&ڔ]uYp61tFSߋq:熯bK4G6&ˡv}݋ؔ˚B4滜gu-y5B8A>b=,u/91A6z&DO1DUt+~)`0 #j Em<#?9)aknf45mԁ^ Z,q-0"txB +R>px>7By$CcDӟ#.=ji`'pɱ%Q c!P Ͳ!'}[ ٴF#,͖+mdm&tDC2n2zE'E4h Z4 ȭ #TU=Q8*H>өm?ƮjOB ތ 3|YQQ@ &+mlZ.WrA郷 /dC]| 11 6%./kbC / `xVQm(dOQP_Zckgt&(9@ii ?C2=gԺM6X,=k TRy!TE:r]A^P2#U5&mv;VGUTq<-gl5$hV€9U`4DCSvG>&0}*Q9Ac(xmhp[@ )vtTVm-Ч_!Դgi@sV6C3ҠH77Zy@nsӛ > ԫ,sר*̖rI~i*ULF9tQc/u4 EHٓSVQս6! qJ wmHl/KƒIs1M 8LABTlKp'K;$56RcpGn[OP7p2Gix6;HnIzRv;"~a:Qs-Ԝ,B9,h w#;[O=_F@5BjzgL, I` zr8o'MSp^/7:sM"D)1JXA2c`)ƾ|Pp!5d"'/=}0e̼7}n-(@_ ~mdfp fi@熠4k.X4k;F}hiFkcny&x\H`j-iw œB~e!=aC/geE:쏻6αLV@^s79 _ %@r.!Q?!Dn2s1iq-\ jxCk7oGv!V?(dTR8)H&S}K܂&]n(u@-Jn Oiysj>aa&v? Y[Lnl2kp`VͤQֳwqlOk=OvW'h2)Gd8gy=\=)ԡ6 Nk"AU#@fܷ83~/EGyԴ-N,`Nҟ"DŽpUx |Q(KPm Jqְ '?J1t,@twjc(v lcL<)r6ަ$i/=rqRCY-V5 9wMn"1 ctQE#-a}m槆ik`F47}1p̭fK 5 #ctR߆ºS׸F 'w\WQMuGvj1jB4,T .pB]{qWX )C q_ҵsY^kNtưîqז": >6qƏftxr`T5py~J5@>UeC|1Q.\H䓪 .1UkV Ȟ+625i֩\2|OZt*2.zd`3_U=_go?JW9u?&ğFͶccڅzƤ-S\Ufۜ#|,O{@r%VkOf2tag;W:#BA9GБDtH0@64f1an^h1p>>yp^nCЦ䅜szOw6mJ_@ϩ6- S;Z^a$#n$6hb%ݘ?G0rD4UB1r M<"h=$ЋMޣu$\Sw u~+`(TfŞv *t)śTSP.*)j:#o;8>3o\ڰ uCT:mpv׿CZۚk+RrsA7z2RKu!6;dx/ 6tUO(^(툪!s\ 7 6N4Ur* },h,H7NBS[I(CZMQUBHLX&%_dvqȔ%6$4CQ!rf:v9Nv)1t8=G/l ,B j_n|þi^m<)Q^nieߘ2![ $Ԭ?lU%C 4П>IȗYP?}Qak1 aLJHLKy5`V-2tri瞑>XA=nugTG0C-=ra4&&6T&}qQ dBoVbLتh]V:uzNu{KBعwC'H{g- \]' b}6+YM [l*[b/n>`DTb̨ xw3˧*?Y"Y> GOAihUcrϘsghF,OLox`JK3Qd*NJޟybH,IiR=_ᔧ;*`V pG<` Y 6 wfvdv Ïld!J+հrVM#Ah)Sz |%!]HvuR=3,48=xuW_0k]fSJivrq?2uO8$F3dl@va)1VvmDkQnF UTi7[@բmUjMП]>ԍVFQX| ps^q96%J7)_$^&ȴ!O:p95?mpxgCU-qY^ "uU?; t2\`&/;pzɁNzI0WV.Ipӗn~>jJ~Z=EC6Y` v>eǣtSWP2Q^t~ LߚPv"F [$ȼ4v{^P3sLYJQy vnr>vkU ,[z<#krq<*}CIסӋЯ2b7r&D:/q7iFbg,ut8_zyn[*8.7 k=z[ouH~h'D-܄["f Ӓcɧ`ׅy#-jrRZ3xtȤ8c+,UDÖ*6;A˷{}1`CnO"dg8וC(})P?.\[Eݧ#xmo Sǘѯ[6ll Ъ5YNJvl]uA}O>Z8Gbg 9adqt!¯L{ogE6^1{^[Nhs2BiZlY#}Y__ ;V(ڝ+}gHYc4ъԷ`4s9+_ AgiX>i&꒭f9azF-|9D=Iit 2P!'~ צ>ȰVE.a%/`sCIuy",Ot&g7EL.|ff `ġ=-G V(a`rL&a4\˟cb&/Hm_s[yӼhN Z0QhcTjP͊lϖҌN:|kM{l{'/qv)C6%S_ Lä/eQqFy>fXU3so󙣓`RHg=1}s"ܜ.xXsVA^Aߔ'"Ioo\1n!\PjB NQ;xI8|f4G:g|F+Û)u" gfӻ jS`=A?diH߉aެbٳ3=#W8tumOK+aR fTKvOA ?Z50IER4ƄtTԪ=:Y*tzN[_nTƸ}a 'g>xiS z1O/Z(Lg-{:Uve{J1{-}3cת/c֨Pw ᠜"{8x}%- "N%0`"STË @-w y9Wi`M&|^`JTأP!mTČLx V&=}Pe*Y UbBAL(QA B?2)/اb_RQ>jwVB68GUS\ԑx_Q=rl٦2+v{RweBj`9 oIN>R;"vʅhy'@-S,h0w_VR, 7[`Jl̳/,4VwLDFP %+_Eצǵeq覇UXTJ' p6%Ĩv=lNfgqQs(b=r%ґ1&}nN6MiDHʥ׷CN6a? ̟[c~B1C8AYFz>ϲJ5l7@|)Kr6,6lfڴj*.nqaS R؅gL#Uo&@aWt8|r ʒk5)~PAѪ$g? yvh9ha"G6VyX yG溃ɷֳŴ,4 cpHh3\9=_Hc?V3 /L9y#baHdt}9;}\&≌5#tǙe^[H+I69vSN*aGP9o+mnmt9 DoШY$p-ڰ(/*;N&'z3XtkFtJ~us{s}7Tp |i F'j xYh)Bgy%K)j9vA>F8-?7,;;*NLfX2}CNƳ*9*6s{^j(a)%&q) SpӾM /dcqCZhT_t>!cBF-#} Ʃ!Q n|arZ;ɥL ^!p J(5H%dPaT}5P''r8ĸFmRc29/g6Y/' LR$ ɐ&rj Wr% k8l#>I?tp A gkG4OE"~0qOˣ(EUyg/. s ^7@Z, kBe6^Qd. m-5PT~0?rITO^ ԗ2},VH@8"pMl+Hbϟ[uOGdžP^N g o8tX(R2i1W !(j=Wƚ O]@z44 QKbnCfB4Z}UHtU; 'nM>mhiC2^. ~Q;SzB:%`j6o Fy;QcJ7Ս0{# T?I{[V4^G27];ض(|p{?ݩx塾*xZ{F ŋ&-@#"P䍏 dLVk>PXpOm"sSbDlS \|:CX4ș-?z= ?b~"&z6 \yO]OƐuƩdfzZ3R~rЌaxP'l h-nUgw+6 3{Os9a-lx.P V۸d9s{VB9wO2,脕[^ekYy6ȚM#zI!çM(*8gEV|K-h׫OhyDQ8d#ꮘ.3 hTd,2t7-sK]AUUԗ~1he3~N }d`75:o*uM{XB3..=5jEǂ?s8`) N׿ʝHbqt[;qy]RHlaPfp_ďe&֩SROV7GLɴpa?fCd!F\c_T$%2_mL[,#+2(pU3uhB ?kMgUSdc?n%9 ڗXb~ɊDwXO8uKh#3\@]ʒDI1m4>eݗh㮓.'3&VU,qp5Q)fBr5L"R܌04+o7 ?AP1ḻYb =V7s2PJE&tco sUu'*r˄p ]i$$>` _|J,5 ){ [6yHumJ\DQivA9W\"̍{T+6[B;p_NK_%sogHus3EfYB뺝_Q.v)8&4qPglS3isho MYꯂ^HPJX\h}$T)[Ilpuk=qV5?fwȠt8q=H1JҞ~KDAi4-'a:EFm*{oFxyD iQ7x+Z®&ar8ÖOx5A.1+[<oo`3]HE@캲A8JҋU/Bl%e.Y$Sx'1=OgjzN*aԛ/Jov`XI闌f\)֖PZ2&3N:x/ և]| '`z ;KWt&3l6f~ :VxڔΨ(LhC&UKMWFRמ9&P]|wgJ-)M| zz2D v^t$3?&joQ5i~3./ \vvJL6 O#-Kj.|z9lgpy3SM*d2ҷ0ҏW&u~Lj鬌/(bi44ru) k@a(Nؠfm<#N=ϒI)#,>LMOIa!e|>T?ߪxh n*IT?2+\+pa"={"pU1Â#zQ\Lws0eq甅*:}J="j:hC2f/W~KԬ}꣐!] }GиZ""`8ES\>1SgqEWc8/\)#*6T%,.42?o;]PJ-o l|S/blTE}̺9D€sF7%kHB !qb\(q#]Hq 85_<08j?29iJnn @ /۫خ318 Ϫ0UnRáwIKA.8/@{oHis &%[}H_1ُ(m2`rq\l)n\WxS<:k1weALUQz֤?ҧd<ݔoQ7k((a lq=McJr `U8s Q\zKrL(ĸdA[UkW؅zxd\<]o>FZkv[YG!$'cnEg9Ohy2Zwx{9~~ -ݔzԲ&Ka5 fIX6b -| \P߶.хB8[b2#+~\j~-2o& ]0W7MSGPXqA& ~whz 2in@%P9-RvC+mQ*^\=k2l&y%3!&Z۵.gZ}>G[ЉR +W@pl 狹d$gқ|>)%=4sC FA;EcYv*0<::U9$N<7zLˆ'ײ)0bŲ_RͧJ6#u(2Rm"HօM5\X灱FYt+DKmi5{C 2fYX2F䰉(@ sm귀L`=ā F .ZhY%4@(.Z݌d6LZ/y[_XRo31z\!cFP[r:t4׉ HCH u5o2ۇ7xP;E> Vu÷;hʐE;ݞ֋-?%!(UaU03bx $J+<@M%YNDHtRK0%~,Φ^fr݇ ZSyz . 1*I7e ~KKrAF-Ua@\HYB%l *FxH,fC@@qF_M;k &yu0b3Y(.n'r6d\IO6uk'Dan;E-KT6>+}K*▼Dh вy-UMfl8~Bv=}4gṵ>eKMp|@:B(dQ^=X,Jh-RX?@I, 3G0̉&Ɵa4DkjW;D2oJf EEX9=dtWc"ZjE Hm-HoSGs P~Pb)~-c~ɚR=a'e %5-!dݰM׭ϱ" Dӡ%Iڸ٤nƛ{r$lyn-Bꭎ/ޱ8V@\zƓN&Ō))IiB"=HAջPG2jg@ټGXDQdT~~LHS r7W( w@bffȉr"*Fm, i:#*F7|g,mؓiȀKO*V{ 8PJq\KVb/ݐ;+sQ{  ^C@,wp\ q.LEV SO`}N)HPȑZ9<`ITVV2z #3o;lCLn,Uz&^Zs.bmn[megCY% ܱ_@M+f@/Eg* Ղ<ޙɏ^0QR > IVYF_!!¹V1h7ơ%f6w1a}%SfXCd0>3-=C> x r" AԾd6rCf1x8v =s:GV#\1M| h WK-sD6CO)'-_P EQ,o5BbӉJVaU@ۛQ{ĩaLyH=^Ĥr_v;@c L{*gXk:GP g|>3l<}ԫjULQaI-7~BaBev Ssr4 <+ӷq3aBYTǵKi6M ߦ+nۨ. g2nzf,1`  oj%&OsIg9W~ܑ* eOo!x;w?tٛZu w h +/ ,d3~0W[$p9Y`6ŚBCيSn7kmقJLBaE?[_O-rAF]jMhܩdzDd̞EcJ*+kS/hw.{U'*̎%ZCm?4.F^$A\# =ҭf%O7@#(mk2yxH0^pۀ8 [z:*i7HhTkzUz VMc|վdA=0+1&DAm>w e%*B;J9WNķD_e_ ,E}ƨff[_&FT9v8)G=szxc q㢻@[Ȕ[!TY-!t2ZL/fƐ*׶?EMs@`v^HWZs Im.@^ڗ #jƥ]/VjuJT#lNh("( RgѓT]3h&H֓>'^9n9h6v[.> ePͯ^uP|.&zd{Ћ//=yDh],M4*CŃ4+Au_aV#GD0){bй18~{L k|PR<ŵE>-qukK2yKp!8(WA{Ī-FC ݶ9΄QJB-ͥl2baY<6\y)&<[ܟYS^e3aA5qc„ FI5[VHTLXMZW_2oH!92Xl? Gۑ2b6пCwA&>rpYN믑?D@5=h>b!Ω0R lEVR)Ǵm{y<~ p%qI>^"'ƣ/ji>d~¢ј65R2=S5*ܫA4Syǎk6tvJ!o,uF[ja5 f4H{1$奻7L'70#aAs$J*C6Tg}o}d+CU(kĴRN`,3;w 8/&_RM'+_k&$֭7w''.}<>UP!3GFDj?%4ٲz?Nַ.05w햗Gv`Wtav>CM&Y/6Ƀ YjRKyAjz kh-s'w,jyb]` B̒a`(m$Q3AY??lR%V݈YU}i9%3ǓVbuHʚ!rO9)sEMZtͺ¦N Dυ(OqwgѨ~H2Fvy tOTx:?:"/}+Gu[ ㏲ (}R О"G9*UڷDh["Ew\xÙl>iw#ĚHט[w=l^n( ov^%&bzp+RO<7=UYR1b~!\h[GgFsdFYOK?͇\-'MXڼ-E]a,A68e6tՓdJw6 !%¸,[Vɝk'_2[k30OF+oo@ϋ5#;e7Q(FJ[M3x1 VH{GFkF8!u*cT^7` ^aX\r+Ϧ_t],㉿H-rX^\Dkn?_m M%:~^[C-(#/ nUOBDը˥t}[Xm*͸׀M7껒Q/? 4 :U\ ŒЦNoPp«! q7UCBh]<z ,2̈́=~P#D HI;j/akKOY KR3MbyIx!i[wV&*a3, Wq1x\]x\FXDc}:dOK73G$F;4裀'|)c'@DAX4@Vt ).C+ EhU%֨xoqo[ -봛?JM UTRI)SB J e8wf$|Mf D;*RU>W.1">ψ  EIF*ŭlI+(,dݭ_-&YH)y}Nͧ5"^}(Jo4dח{[˷ dvVZIVaC8Tpʣa±-t#1؎cj0Ϗ "IB`JA&N_m)Nsz [U~>G耝9dV[+V ۼ΂(&zm%N&Nk"RX+7* k֯ˀ~\_bqǤ4:eQ2H7;{.%[^LYYLl"(a bbfiL铇<>7ݨyVL]Y#oE?(Ay~9T%E)>oeNK-bkok&I ^E֪90wpF8T>&]0oC}nR1?"x,e?n|.pl>—5Q<SIca_#-.[e&?B,M ړʗYK`6N(Jʙ| G8CLNvH\lÁs9ltG2}9=JYۅy^"p;ETvZFTR<|`M* "Vb`M~kڌP(~:=_33곓H:]sK,-O{^ 2+Qn3yߐ4 vd &fQt] b$Y4SwLvw[$Q,ZlO9[sXTD"؁j/~䆫=홣 ^(rX:?so ;s^ޙoj鄂Hִ^(}F=t6aad;sq{+yHLaFeC >gjp|VaZ@y[\Rt8S=sI0g'35ئNɫ%SR+**mJwsV=0քR`P^E\=POO`s3j X)Mͷ| *=~٠.DbJh6_8imLN5=C 9?#?n 0H~|1Fзl>7t)ƠRf, Cr.EA۶ߠ(Ycw֚!z&QVJ3~s{MчK'wIbӍ O A xD=U6lltG$K맮`tLy(UF/yzJƇhfmnQ" C"i,^4 C vfl$v$lx@ߙċJ 29|o)զ@J uO>I`gE깶'KYc"/~S7EuU#/sub~$uM-Uj3 D헬Q hB_HSP(pEô΂1rC^>ŕN܀S"W 8Ս zrToS;,K;7PwE@#o<3*2 )e]%/*M2$Yq r6Ⱦ|g|QmT]У-BMҸ$)8FK1,JNB4֏cRR#H5pY3•3lK/\ NXIn{a6Ib':7*1)va(]=*ױa/4|qc &ƷZ, '6SlRE8a6GgWjK]%AdlFȃP}M(n'^[--FbFN6fRG"ң _l<{$P_qcУbM ߪi '8$O n\LX[cW:tfn #u"@qv1 jt0w\y.43GD1~64]N39 0_}qo\lW!\7YÅyhJ3]l;u(5dyyمa!؜QM,ErSW]*#$"Xϐx^'-sWxբCuX 29roiN`;Ā怓W\Uea:?ae nT>. \>7ZeKx?\nZ,Y3)w:Zѕ/O?)oG,!'1Gg*^54iS^CVȬ|07]PD|h4$>:`"yh$ZchӒ*kF`yK%mjD4c?m5m30z%[^%rZτliTf\]#l ԓrV_c:j@]RDBC@h|օ(O2g y'Bq#1#mVOڬ~LTGsLba0~a}"]<$  pˋuee6"UYj+ X匔p8wHR. Z&n rBJrfRU M?L'bVjtR]=VKK NO+!`/Gh+172G6x;.+?D\ >EW?}p1. $ "m[閣L.2jrp̈́5y&@ppT=qg= "czISk^ ֑\}FTJ8f#{(vŰY]e{6&:avGN؛]O3^^ 9O?J{ NNu'inYgFYpϺv|{v{&)VSRQ-W`(̜^ 1fz~x́|5Sknd\^W2w(7wG{p 0EnMlAGrV:@u' B<{JKU2qXz 2rt$wʽ8W7lFԝ֬TaO*nIɖ6!( K.J01Ȝorjӹ!#%**[0Ӊ3f\z1ZPg_j|ɽkwI k"Ѓ!u?ih;J5$oZV.X)Mg CȺ<gAJa* s˄jO^;{bomkџػoEixy G+$ g5-'  sޫ-N]-7GɵtztT8=fMvߠN!0ED=:_o^d ;7:".%#q~גlLag[@㲧Z~Ĕ[IMꈼԧs'fN42 Épؤ W8SZdG*o,*譣sy%kðFb !|w퉩evrK B6-LUrdD0YK7gͫߪ@_tX>'>MkڃӘDTOcyӖKGGRI;@zw3l4 &Ļ W6e. 6@:9)|l1EcxuS,®hxÞGvM՞OR(Fz1NgMUVڑe{E/$U⬸i _Pr,o7Br!x% e+W?$7x=*DiwlHwRt:儾{f/5#ۥns LtК"np]þM (5 ,rt0V—ez*:/'Kx' Bh1Bj6Or36P/+7! RT=}]jwҨ┾Vx*p#[+7 D 4Fv-#k$Jq;z%W.RXC4G O?Il4Bk8_=ZʣHŎ"cfѐ xAd2~X*Ocmi7@4" d3QMEߖpkO  d.^MvژT=cJ-t 6=Lx i$9&1կ|-&0:] xoĕ KK+' *: 3'*QRӟXŒ>W993aaq5eX*enTSU8"w+ޅјBh[Bjܯ$e*nCeTΡJ}4Ex_p5+yZ֜dq}Fm ;J{d-d&ty' 4"PfjmڍVrB; Kn_e]lO %|=iF0ӹpN*J'm. h}f:&zM A.jCĢym{q(%|_S{qLpfZmm,%s`xKIߒzj9lQc٧ѷE:7B  |piݺ )ʫts7"Y"]J-b*YϤ.]KA:Kb۔R؏OÌB^[Qda՞SAW.zr4f: Љ:͕'R_4?}4[#x粅DF\kȘM~u m9yI)VPl%8i^,@1vC+3des7Qk[qDE]U?S/>}(?VЇY>7÷Cxr6h\;W]֧ c;W NI:o9G56vl6a~_ '[gFtu" 6lv, L\ 򔇏R>^1h0ƐHx@ wmIɴObg{#gA_["(#Ɯvpwd଻%5&`F0?28>@ Hgr@`9>Zt/IųQو^Q3`;4LD)!Xy5\Q(o,J.VϚ$hs$a4#03m>ZF]\:Vþm/Q8x!NIf-¿u@njW7~i0B=;pCm1w}'+?uT7/ nᐣ+ Wѻ {VK _2PruP=CfO41IOaVS@\2O(vz`lmBXUߦqh>`Vy}ֽvګ;qO|-ljz|*t3^\Gbt)T3 'CnI|\(6;!FK6#B7Lо W͉w"q; >SKq;h7kC$K6Oށя XuÇ4څ7p'#?HW,Xyq{I yiCNB.E7ڳmZbt"ӕ@[+st`TBxOEL1jc?š^85miJDb67_8in}]5-qhu,jwq=8j5XAoHẪPBLk.!0<a&bf [᣿K5[ ='q!@8J:̘5w1QQx8DQznzn:R9{NfP5q#Vid& /ت>T=K 5U](\?bu'ks}uuKsX *^`ϻmH0K| Smݮ.1| KsI입:b ܔCvܽHy)Hk5*H`OGvM̺C&{]ƈ{F/]: /&nQ[E:M 1lU@CE=-62׊YAo8+u2~6{oc.Uz@‚&i@'G ed,e Li;qh8J W==/r{^ymv8nZ*P#\6`Tuk^F+fշ:gȅ֕g75j}Wd؆I2ٓXo%IաgcYK Y+z/İ`+zmt4w&X%TDn֫|5쌛Ro&{0IsWC) ŝn&RԀ)5ZAN R\U6r፤xw+z N$g9krQ@UA~.v|y pHo6 HR":j8( _fCkhvZAJ\CnȣS\I6bҎ\ً_V-nwewvdm)¶P~ҠnzA P5=YӒf sgXR"^1+AƟ tkq:!V/&ۑ } 4Qrd?]+BTw]!bAkYG}7a~7-f洮k:c;qH1my/wwUd/WdސN6|Qjr&$vCOT6`Ί7ài$ۜ@wjHFz%uԢNՔƏ>,v8k^_PHaaeP8p0.ȰFoRa뫪Iذȿ0>u3D6[?K8¸Fp|=e^oE5Av` q=yyFfn~>8ah}ub`OxꁇtݩDC X511c\(ڡ՟@Z$4@ž$~;<%:FpǥN:InH0vXVd9ČӖ L}HM쯊ޘcs%;#jYؔDF7Zu5n)^?qB@0Ğ㞙8о>]E XwJ]3JdRq,)>]z"Ylq}Pf$fUS< 'dSjznLFqP4yX5V= ])档)olS햜ݵeY~-PׁgO0d>\͖(Q{DfVނ<n)8H6% 0H>RA͜O{FBxά^,.:E EcɅ,8݈(<$=*Iuɡz׋":[OnOD$/G۴u{'ቈFYĬH$31h(Vfey@qB.>h\mV*W ܕ7X.&g0eWb'!2B΋bK?%A?.q-;0''.b^GibZA(HJ WFHHC3:Έa4Ӕ(cx:a·C-s)VD~H\shlލ:ۜ#EISC,՟r/iiJ6]$ FvJä !l,='%hewzQ~Ѱi)j3{$i4S} Z! d(>"-}HNH5TNև/"dx7(^N53&nՕ,˅:=q$%Btap| 5Eք?X^ۚa#aLJ^@$lԯ#A =>資<)%ɆlW4 ȷ`O" `.) @ o4ynk7WaigتA=)@[|Gqr+e}ʍQ=zd I. 74  sV2@b_*&{bsH˘"x\1}9r\66_!Pc{S4zNe\o p^Q0_TVY/wa| /?ϑa0I>B]G |"^+Qu/RZf zYU#i\nl޺E2n" ]_yA"ahab PPr!5^yw7H+]7 68q_ngxg8O4/ޓÄL#V1IկAÎ#vȵlE1^G l/t6>d]s](f,N,ϔ,\Fmw2蚞ZJ▶_|}˴@4W06/8λ,ThQS}SWw^i\)xY]-M͸*Dqzo_OW͂"رF}:K<Ƹ tzĤ[H>fWmf0Ȋ[ jfŢqJp#E)?'~5}^WW]o:HJ&hJ!*!3V^*8N&8u[Y3s Wuo`쑏 p?Fz_KKa$KN*tq`5Zi:ȑq:iYG9ߵG2#Jې aM L)L;0ЌjA`R<ɍI^?k" `bq="xE:8p,ZD9I,jX؟{6?-IpQjiDMLEP]j&z9 =B.I[++1QWI `O ۨxaf-*5Sw6.iIJn$iXa$NS g9,6@L+M8HmhWZB >`E"%ny3 R~[OBakZK~+@-Ŗ[|Њ+6L+oQ].yT:O(<6B{e# /xDZQu8A4n5+f>6 `f8;8-am= E&)7~|2^FOٝ,S=b`1-DifY ,G_.;LRBP? SG8 se fU/ mKcie wf;mM=$smEB{e:ULnx;"UϠ7oA<wZ]^FDdIXӣ7%-WCL5ؕ ]5[7s9L7/e \Y0^C&ͩ@ nBxe'Zu̓2o^iVu^ V˜d'@Ļ_B!WbG#!Ce妫g4㩥C_"xh뮬L74+'"{39ˊ4Xeq&Ţuy1xz#j)_  (7i8-2՟@0# ZgC8 wC gB @"L 3sf )A\㨜gLdի_J/\We*務ƑZ1EL`56vi)YSٛ-::4v%N`7@8Y;nLO)^fh|xsg݉}tY<@f"S}]^й-4=$[ߐIWʆ!n; e)#8d{ a5F7į}}f+sKAҝ_8 r÷P1+vw]oaVr))9 [źͱqQG6^Ol/oG /yt*/ucXMpXjG%=lnp![ H9f0% Uv=zt(FCx~tiF4ƞJBU]D%'-ytRIseS5yDbۈk;j5TgA z`aHCPx5 Pd6-s k?g'iĕZlS?}ܚ$y㫇Oс+}x%ܗ ݆G%O 070ļ`oBPfnz&9#˳e A~&'e 5L?JQli'` b0G~sHE=G?]\7 TF[ќ0N`٠&$&*= cmϚaw8JcKvD8}Q]?꿚b;H'KP tZkגMN${ WeK#bfMBQE%ؙM=7;4i-x۩%AuP%xU^'^Oe Q2ytG8MuB'6w'(\&P2'?^ubwn[tt҄}@3." +KV<2m "U 8NV7sE3NaN6.V/lgVϟ׊଴ &:&`IҶpDkeՉG+: ;LG|ὴ* m NG.T;Cbւ*6QnIy*nuF$,נUGc[. C< mէ-oZ߿ByU>$EHR,ާQ \`"QoHu%P.5~leEcuh ۥ^_MYF&/ԛ=pW^mkUΝV|8)#D"sU{ȁ;ɣ$N&||$'4aOLJ 9؅ qr +2Å È.Mc =0\ w+wvV I+!yk?}# [ mz - '(\ '0kÍx0k_rc=V2f΅[+n"d:?Ӵd*0X XMo懠[m8WvFlҦL`9ףiaMT\ާ`J\.\]w%.=6RS!FeRm2s#wiaq;|d@Fhg3 =)ߝjax]qP/TƬ"<>~ W ġ v_A} wG]2>˭NKV\-&c[}".ԑ@mU~A[͉^+p=}'9ix} qL;\f0c>,wE %ҰakCЗ6\+l6ic*BrԚp)28Z/%\Om_P{Of&4-'qcA 0O޵oO(`)ILv:Lګ$~˙aBJ3߀&tXnYp{ØACB Eq.$ "Z 0즚ۍT܏ >2^GW4Ǣ\ϣYK1Hz#Z:> ĺ$:g3==S%A {ne2d=˚P5Toܹa{3PWP>gPxri)䊀fׅ25Dz=O6-|3fuYqs/Y{ąJXJ/:]uk]gDΜ7-R *)߾l5Qb5(xol^sCHfk7tmvpyH.r~5["@Z+Rخ=bŴJ|4OF W#GشЇ"uq3i!ybOoyCoFI)+q㷦"CsZ3Uu0rpظt,b08d=WbRo:z""}_Z &njb2pEQU*vB.&8׵Sg\K&$|"su];{UoG)wh/B5saͳ|_l&$! _#$bagۋԝd'EpX{BZf/YPx*^Q7FT@*7P"DP6nhBeJwer"چnhf%T >Y'+$7Hl)̼ n$[N65TCE(KK\rnrR`봳IFd9闋3kSaW+ B$Q$#,{t. bnO]d3E5h 7 Lccx Զ!Z { 6 6`k)+A㲰DzѤ~ pVel!n2谵%(\k録r%džﭏfeJef (]󭮛=1.șfcʧt9LAĕIփGz|R GR<-:mtDAǁZp@POEja=@SKLUM'5W=s*wq#_H9^x" g"S!W0Ӎf,S js#.% [0|#p} ޳/+]3ܻixGm(p]7WՊ-YD6Nܲ8_o?d h` T[>m:gIqZMlv8urr1 ǁ\kVƻmx@ݲbDy5qOjBoS¸a@)Dy쒼UgO"-f*I,+tnNp@j4_ P2St 3/ O$vg2s_"NQR"@n+a 6ŭzB{"["x՛5+( RM[R&pe-Z!שVd--FjXrG6*_>f4rF_dnsft6x9eUkj\GRjZ5tAP ,:kmD&tt}@ʐh]o-O9|~̚ǿ/f5aG\11kdahNFQwm/2>Zk}HoލDTUܓMx Y{=^>гP١[.=%c`\~ tfJ7} ͱ:qF4b^'en~'ׯ^"PD:[78po_C# C]S ߪ _S:zd~*.("K $/ }zb7ŔfeL!3 BeikgXF75(:FJQͦ4ɞ~72.{ =xdHlvq˧}ۻJku%+MaAqGq{X>dS`Vp㳚 y]D ֵIH^_vLأgO6J\EX6#iQiPxsOz>B9C  K tݎ[(/Ua7i^:; LMY++Vϖ3@dsrj/}Yv`²࡜a?϶BTG?w@.E7d]kC@Dn^fóHiaO+jG+ Z(}4 5!O25wR<ϖ\6ytStE5&CKm iV[hCuSyUP/G}l"cNV}E;bꉕnKX܌'_o&\wc)t LE5gc}!:.27)~Y,E;'= 5:b ,X:uKك&O"੫-GC/ 'yg⊘!y__g0̭Y[+{wshe f8r\*U|1&Z9jZ@zu 5̠6,7ͦD<tt7 &_z#nvX! gB5֌&JGK۰xi'-6Rj*Q KO\yDn\):bOlLi( N˼Q%X{ $=,ԃ at `K zжvWNV[~/Qg=(a0g.>4/TG$XH:wE;M_aW:4n 氕}A+ gC#ӹ1VB ť+UQ@ֲvHZj3%Ô0JoK%8E :UB|+ۅD)F*UH,4Rk_7QW`W^%su^7v^XOο`=# ]J5NSi|>ow8ŤVax=[w8mo!OĒ|bSںQc&bĆ]u)D6疟 _/.d%F-;j NBM;œm2NwA>?_Ziuq (T* NlH֘wg ^If]׳ [~2Ǚ:oտU-7aK$/-u`\zf]W Oޏʱu ͧ 3_-UyӓMu iK8Yq.K/9Dy>rPtwc*8(I^VTk2fBU3 >DQG!tQPy~޺ $" }z.np.MՒr,(y kwVi g?IɰrAE5G^^85;\1xNާ|MW仇Olگ\9NwޛɰN.^2]wl7!nGҙex.C$։|‹*yt45mhEyd 9N钾^cD$Vͺ dp0\95K=ylP3%'qKO637c+aw{9b<ni-ī lSqpAg~DFN/Ypˌ@A٤1cN*W*l?Cg3SEֈ3F!b? &G=PfQKzuWϝd|)uzjfv-mΫuc'C'q֦q(VkMYc+Ec~65mo'4m5>0O.hmg - ŲxH/Wt+J3Lg$K(6gю\%&%r}G zY8軛 G{ZaBrߪݐχ\kt]P-4)q+O{ݢ] &Gfi4 6P;)@&XnPOh9&a%Z1eO={> x4//wb7%{NtIf-cǗ7vi KnpP7+hA$(dj)Hrš*}muCURwpm3 4J3Ւ`9EByvoc'?Jbw+9"~tZJM%h-6u7do$iY|Sli|;>Ġ9lll\պ^x$t&( |NؔRy2RYqN} y n/!:h~l}v=>ԺٜPo*%Cza=gi^?'YԲ!`7ÿ=DԖayKKr渚jة:\ikχާ|F+U;.,@pw{7n[c=VOp+R6[ekc.9}7ʘ\QU\׶j}ȳNtcvm|_z8ygsc|-){{fKixR[O{CY'YG&|uSt;AK )HpPƜ;-˺cQ6+G#XE2dES~ȖHͅY:Eh`&b W;* ]?nK h4a:]ԟo{?#l m?kB>/6Hakg.4vDd,?9dAl?@x ђ(^x|in*k fRn-T+ ±E DO=Vxv#rٛۀ rwJu>)v>m0=4]gw Q=ʶ.pÃ@Ia8x[^YLXw:V viD;:Lj"m4sKaϞp@c,Bӓ2GN`ͬ 2zØC |";jK#w"<חIh anKAwH'`H)6kk,4}v57X]R_ڸN\Љ @LJ'(` ] "P,}Ga.V 9:?8WXw*t1n|~qYI32oʙ Dl$OkQ:`cG )MݠU?v7H$5k> 9+V CmF?+JtĬkŀf[|Q<|Oxd=5p Ǜ [J7@+$U`-!7C}0]['FebJ͛~`XOW$TYY&zcD5.92&uݔ$"hiRA\fNPzFz>ܾ1fI,Ll S \en4{l+bClsg+Y')jQCѮgԂ^zPQk[֠o1 LH$!rCx8ʛ̜;3[q KNAMtU.[r(f3B6 -Iems%Yۀ-9l;<ոZLi7}.|5 cd4KS͇ee#J&B,f=K FLVަ.ZǍq]Z /zkʴJF~'ŴPK N@\:QA{4aaLM&7 gZȤ;q0W\,@BF%A0E Pu 3nx(KLe{0c4+V)뎒U).5LAFmy O`=O D`uOߕPqTX%/Ϲc &,:a'9=} peLR+>qn]M ~kA=5H͠[:NQrZMVT&Lg_ MAN}j0EAP{QHU.Sc'0HV{e\: +ͻ \1b{$Wa>,[%{ES@X`6l%%Q 0hD̕(Oo#;"' .l6\Ft (2%ݥ,HkyTjg?Ƨ>*L%7vql?) $.pZhn3P g "7MDҫJ9lڒN/-GfԷ))?>. vT*M6]wN$Ku%%f!<}dg8/s'~:ڭo@uUr/"x :5GPQcʖ-ΥhC3 2U(~Y?LO̕y 4P/w>6!wׯ*Yi a:OT&Ċ5g#2۟a"Tr$U6)`,l_EO!8Xs~ C#H=RzAfBi:Q Wկ.;m{=DL.|1 \Y4Ol0+a~-W|HP6[kL4A%a%66.Xxm!enLH7RprݐG**ed8oi˻8Dsho1w{('fR1Nj D%?҅/}Wz@aKQp|GbeDy3+fJ;bTv9g?b䘙!/ zA5{Tq6Z$jUO>ߴddJnY3 _eΟ^[UVpEu '֚6ffCRČFT׼B./~GhVD2{Kq8ޭ~j{THh ܻ Pp BWمU۱ih'Vk|r9@Bo4z2]fw~݁A^"H:AŅ/'y|[BR=X|SC}j񒉊߅7 u-Ϟ|{[Zd9VXmю-3UUH7BȆ^Dֈ# Qk!EnDFnI2) a.0L;>Mg |RPz`7V⺆, 0N7x' ▞>~ X}n;=$7B3z<"lW( dUBU?nsfg 4WuQgy`FT @[~Ы/7۝T&Fɶ> kZ+;Z tbCdBdrGQO5l.\Ȥjԣk`3]ZiMnR.R+W9=KV7 蒒QD2ReYZ} &{ѬPHF pLl'(l|_s3ē-éEV[^Ugɹl-Gw 'ꊣ#oܵ>U[uRƮm l(+2?9bBr)P 7jת %|#>^?#v4Z/ʦヺ!$šx.Rrne.'  ʯ?|'r *5;Yk>rуȥ3!Gau3n{5Z88&6#q,(2tGsDQ3E"]7xfZEMboX7c,6MU8䜛ރW,,vdY5B] wA b>6=W c"l?_~Wυ'DTAnAĘ`[ܣlHX{X^:r=DK/R q([7GW4oq 1J/g_LwTRp>K9^#g׆/_G IAl'?M5iN{<ə%rɉl$:wAOtwrw-c4U'fԿt"&K'hׄ.J5Qqvf~sEEM(A(ۑ=G \q}E.A@DOu|^cw/dhq !Yʲ'Y!/`ժ丙5Qt:l93I D i={ֽ@LbvG&\$7~(tnP=h4 %`׺15>s:f*Gl{E!ͣ:^~6 3[w%h g3E*ݕ-KN8a; *%NN@TP>W,[53)G Mfƙ5ss:OmRNG=-Xk&kO6< 39e_5%m,yI,2㋭j ɪ 117Ԫ?_ћ,mCJc<>OD$eG PD"*Wi)_e{' xiUr f/YH鍪1;-9mx6)>mt$(dCc6 #T|` 7ĉbL7 :or8y5eu&}l*5xuKO%Ԥ2^Mg{VM7TZqTW􂐉dE6MV;árhZNw-HZ*DY6کtˎO(\Uud I1sY7H*Wݠ5|C %@g7ZZsegY"*"^$ JU 鴡 n)?/ ~ WI6PQY9ab!O |b䚳0˲'érxy)75c69+ڱ͘1n8 N6D.6-Şk\m Ӝ>9ӶH"P{-Eݵ.]hV3(V0,ik(XI!ZSM:d_m,rPs;RZ4Zԃ`NSX^ϕBɘᄸC%DI4vq3bX(;ZJ)9 |56x?wO93՟.|^jLB`{9(-feN J,5gX%f߲1j3sV5;y. z&z&c,Uj.j\ZNs?ͪgoȑ):Xp;>#BWҧs#cv+l+0X&~맻^gۂ\ e4ԋ_X#3DS+g WZ=Rrx{czɓ5`{죁] :~m'v;/|M#ܶbԋ kϹ|/rt̤ Yu!;: !Y3HkXqώ bkzTR˨ ]W/)U+o!Ws3 Ky{{ùbH{#bPR^YM(YŴ0dxD&M Tb<ݨbjd xfO_pmuoMO 'P=DȪN99"1궔{>iB3NSmOxy<1Sǻ05zjAX('3hwJYU<دRH&- 9 z~u%V1}T6P {cOJupHW S o~tӄSR*qx97l.up2]q Q2#Fuz6sp}W 7Ԃ Wew?^C?oßi [IQr h&X7F BxїWuC`]B_);(D pJQ*:PD-\3LS?-:~̣5v߳:^%NlvM\U~doă/ԥqjaa.KB:{JԌ9 -]K$NP Bg;cDQZ\@C&vMn7^R`eY8}+Ai%D7*^)Z'3S-#â_(BuM@K~Z{͛c*;~Wlp^<c;f*!M*`ﰺpBW9#6k7r74eHUEpˉc̫j_!#9wAHAf#iDph?;DNHx*dͺypo7W+h|@oԁB[0*wrCWw94\ kY4+k@9پ`id/ APbdh]5g]X`" Xn\" wh>jtLM v.Gb'I%BTM)c?@#7pEid@/C~Pau_]VtXuL 5M5(|&oFn& # Hu0>񨟇WZP ll)Q!vu0_0iO:S2`?f#D5CYwĎǿN[LۆiO e0R35[^ca l5~b"ځhg@ YynF)\\y<DZ)/Z9 i;y+x6.UZB]_>Ʀ#WEMxV:y+D%y j[ "gkfm&Q<ݽ:u߁P/kS)簵phH"9-YzbLR P2y:hlKAwd6.: H}>xǑ`yED+~ `&Yzu;0^Hc5 Ժ 9"ÐRC6|n{ b(XٞHֿ5Fd+Ѕ ǣ3ӄ~.r%Hэ\T:5Y\ @Sbq/G5)̷\,a١6bWqm.By kOvn+Aj1޼Q6 Z@_&.oFDCFSuL2 M} RK)zTxExM]mUbĊkqauYU .>I^˼NyN5X:U%y!pXM%UeCvY0Xa.>:T(wL,DShЏUs3COlJ/#W߂SΕ]xyЙwHqs IQԁn/UuM3|ԶF u7p]C,py(Pʯ`L[vr0%[F9=yoIdwF\wM N<=1Gm`CzmemxU>5Lةr/\Fd m!0Ʉ!.:Ǝm y8Dރt[X˅ L~O^aK|9CS8/譑F3(jf:vr$ ;dJ"7ϙ:0Mu84i^@蠂ݲ=1*{dk=YV޳SU}߇sChք{5xOʿ@'t#jw .<%](jLH,ȷByou]FLY*?eOhT1Gg ;>"ݕ܌Z äFG9TSjr8MN|G2f*R"tmIwCJuc/)gx%UⳙwDt v?CrܕLِg$*IREQWU"wKSs0 eu2; XJ7jj h͗VrBTfƠ3'HIWǽ KjF{@#`)^qu5]َ. ldfl14PH$SBYiQD/L n [Rչ*Z,4P۔3kWT0~(a饯6+A25mFЗTA gJoӢV,HtUpQۗCKӅ_] ,)*qPu>DNRQ'g P WCp~M5cS_BjbD.7[L;x=UH.(}<ʅ*iLh}AoI923.5zoN@ +BmL5Q뜉 HZpH! kfXTN@j(5ohʩM:uF`+dUazW ȗ ty}ϪO3ll$5 wiS/=AUo #!6T 'QF,s{(Z sBк)؀J=E$ ʜdy . ۔F/>0amL[vn0;-.Cv}Aّn٢w=#ov+S?5aq<%]-%%3sJ뺛q=醏-By/nKZkMzydzgOmcxtahl4!j-!oQ52Ѡ]pbiV94 ] +mR%ɵ}0JϮw̬ V 2դ, &-\DjNQ%w`\@qf0-*趱E[1]_*Pd,mۃODt7hմcd_R.0GVwmc_v .ydb{ 8 <:̙Oއ0Ά~ߌOI>T XZIelol$)6n}ZR_g;f.ֶGyiMwv'm(Sghq? c8 ;d m4RҠ[Gj yDt>ڟmUN*9y:}"NA$H'hљFQ,T#>ӷ_w}DH-Bp|@#5Qx޻qv`!%*-Ck=iyM#5 @T yb ru8;A:1)5Z@J 5zCήaG|B1x5I΃KeP,٭" ײ |m+Uep\laܽTm zM/ gcUroŀevgª!U-SDLa}>\+Njv|H1< ݈cC1H`_nuXƺZb.;FF.+*mwc90^@ yFbi8=}$x&MT]WoTH"OjD}Mp լG#A8/% %AjO1ockRR~߻>@2&^Y&i>[Ӷi2tVUV- M@3PV2#7.r&@֞*50R!i jTcU2wRĀl r`,He@.75CEÖRSRW:l p\? e,.?ěIP2BqhS{ݿ!Д1~y*#mG髩RL"gslL d?#pZҝSaT F[ll+]N_͓sßTPZ<u&Vac 6ϋ;wZflg4=7']c$6-Q ؖ9M}0Ž+ovʳ_e&Gm2:equ jQ;d{N{cYmbtGi J4.zugXN1CpϑWF yxYVX'mnOM}C %&j}#8^1ҊlL22Y[UpN:#Эeo;TOL=s336*%`i a/q ćCh*IT 1;~Ы ~bS:."O8\K4΂wȔlj@^Űa25ֆF417H,: cu7@D/6MUU~61𔃶t#1ϧU6IF7@7>cXb_D$Jef3jY^wQ0]w2$El;JI .!v O$c8xb;I"fSPã<'C~M9g% r%FY%DF!LwUځoauyyNu]AK>}FZdvx?ǷItbm6H k$^l4fצYy1ـ;%\t>VMnjl"8'' .Q,X^ͳ3Zˋ>k< 3%"5>p?~cWaIh ;^}Wn~FM} /0cLz㱭9d aa-ĿI9Ft95Thr-6@\RRƺ(a5/mx-湺ō~AK%F죤)CW"KdǙ\!zeˠ*AM H0scGsܿ 3gb82*%4'W)-F ?c7ZӖ]9^iN :ݢ[&Qs޽fp]$Z^noo=5;* Zx`$oˊšNl?;nZs"?>1||&L@f&0-\Owa ÔLG"Qx"`N!p X+l/|tIh H 4NҰe &nIZhKYpS(Y⧧eP8Ї`*o>3U8) DŽk hӃBw6RNm:&']]Lue7k]0/^VF:K4^ |HwDf< *pXrp)cigIx̅7 {=qK>7c%:Tygʐ'74&`"N#$; g/T=|b$FP5 >cII1>Z/4TO|-i{tQ% CG}D1Yv| xK_~hʫ6g~ =.edȷвTtI..LAf Ţp= 6n7LWbCSdlp5}*YlϔF@2>E+\6hair8ZmkHat7K[:_FŽ(8H:3/NfG qZ#?G #3L_IK'D1 r7ݰM?. 0 (&@ znnlNgdj.ROc s˯^Ć&F Q!LP𡼌5B^RPM1zDVR* q8W5}dtv;{(ra*cMBsܓt48}!p<|oF?*@^0[<&EG,(]2^"0/FRbB~_A (ynBu"ŅxkLTc5qqvAS߂߄~lR@[dnjP}yyG 唶4DU'kaY{R=^>^UajB:wόH|Wl]U]^^Byl8Gݜe I)3zzb_^} _UԻ xϒBxNiLI4;`6fMɻTQbIƝ Y`, Vso?|U %Pu^׌G~x rM|a1sv#qh : onue& o)/$zgsbSɪ{y+2ŕ B;OG@wU<0\8Πս& tʋ#X:3&Ր8bxMxx΋Y`L_P&kfJ߄$h2ҘXGk,: 4ɚqitm 百MzjI&Pu`$unPL nEB tҞVق7+k?\,puPHBOuC>Aia[#^6JM!= )AqN-Ѓ]"u}E /=sz%@M "D{C/U%Efi2O : (.}#F#.B aqNI0{L5El8_L!;\=+9ogG kWp *O(hf p7^'B\:Kz[iL VL..&J Q6@)nӿCu+uHƐߟEvM5F$T}jPoiiEJʗ,:DObc6UՋvW(XJȡl ["GF}W/O<PS^Z wCEN\a/L&EUVusTT" mf#ɅgE%)<}e~HZWr:Q|GIy_"s5xx|_]q+Kd9/zt{^態+M3mT%o.=ysOX{[FOZ0 JZȃg. /vA'ot8&=4`5M{[@٧^K,Y nqzqu֛zܮ64_j tARoDLybc7=x? ҟ^P |O|uG8L<2l3jơtPBK $zKĒT=*m]c +xtZE1X؛!}HRx7k 4&!>MXÈF5 Q HDEY2kaH6^F1AǍi9lSl̩wпۮ벶zH>멩Evj–$s') ąKƑˠ?]sYU4X:Ľo] VfK=XN뉿M ԇ{JpawM1`|Jp_~#u臹?/۠8b,P188lje)ՁDIL6 g I 淡c? K9_}x:f6LX]K̎|wihI@#f,wNyBM2I8I3YhsPAR!LmT~ +5*˹sIhY-vu(s-Œ6U^7zBĺɡQsrfH+j FXMγbI*oN [CUAֿ;ײS$clCÿ-\%HPq42rYXɫY}AQt+^3Tf,.-b*kC~eӅ)/}nt*Wl ^rG` vk@~)r 7Ej9fA=hr ǭ/ dwWJ6|ҼD?߱r\XM V>yK4f+B-СH]2jV2TA [;-ԋ!!粌5lvQ]4 1 ҡfuBo\RW60]XJY فA#pKiS]/9?^&^)P;Sy,匘穾ЍfCmP)G5 J 16@HJ]n@޸)B|BpܚqPOjdHABJ:MAf~y;>,JlQj-Q@(EE I98Y~> Dg@eK1՗ 3HJ:>e@׳Q0[FE#}0׿=5ȜBfAoY8 yAu6Z9nw$X@u+ 6Ɂ2ԺKƔSv|ڲiް:w\ N 1; oOý~fb}!Ox'?\\a`m@< ;1Tt*m+sr4WfB͹9~=c+Dotg ТGFt嬹9[ ܇7s/hFچinL$;r¼+nv6>ߦ)k.ݺa"SW-k.^\wfe7,ԫXO-̙+D5y!UiD # ;]'} ^ O h;PjV/O/WxM8-xV?]0t~?%gd$A1(D'rSD=%eSP|\xӅߐ2KK$Ai:͐ߓt(إB%L_jJKltOdF*ήtiZW„d`;}:_^_gP#.4lnwjHwݧhh[&0wc+Aᗿ^*ҼwE&V~͜ќr.U L [U Ӿm%'_ տL0k&(UK4oDN`KdyMꁌ:ʅW *EmV K$$Z>p0a|MnT\eJٖttQ{`%=bZ ?ŽH_}:E6 a-UD_{Cс0t(+iCΖ8$L=4ě=dhWѪMz?,-d ,N.YeK˳0U4`8 z$ J^AL  !(uuij&vpy2/|d.³VMRIڳnY!3o^zb._Rϝ}7IÇز=8c$}ICV`I_'@Vd3qE?u&@\ 3N'.odMZfy6;HoobKE(cW-,Z Ϡ5kfukỊ4dٗ4|epENi0TkP 8~:ӧtRЫ rj>!^K5m{yz@wZ6ujͤrc͖H >Tt&{>)Jix '@5>Y12hMg]I* JO3x} zǾ<- V@BwQ4 o ⚚P!'8yp.7wz0xzaLbA|h<:}Ӵ9kY:L (dDn":ZMiZ^s2msdB9D/}CVAI2x=v[Y,X*C*[е! "[6Dyit 4.z#_C)I?ƚ9RY)qb{zS1"k9e/{^J ݍ0A,ķMo"՞܀S s^չc@01$%#!gʁ^{jߺ_M?ڑ`m2r(L a!_`bUn4#v\vd5'AsDP|cm` 꽧lVDS\2JU}ݏj/Ͱo|+>9TlLcgWjDW ?*}T?SI x@s΁e]$QZ` msQS W"~*7КKWʗdiT ޽þZ#*H6\8 Y gs=}Yi fGI ε!fX.1e.` [Bw& 4T)arv'Y*VCYɋ^1|ӃvztpRq1|>]ۧ3Xi!,Ze@ uA-%i)Y%ѯV":č'\DIՄ#⋌q_qicm~DOMH~tOB+`\uYI~_ORLHYsHR) 1#dLm:ey:^秼E9E]%46^Ώ*^RɅ@=֏ =^E1=bM-o6-)"S\,6cC"{'&៑fG"CyN!cOkjRǭN/0A RuM"@9x|2ӂWM86<2t~|!u*y<4:QG ]EVN/?Wj.<.謥-L3W^0zVTζ[Lx0U'N pØS5jT,aHΒ.ڷ_Tꡰ7&0Z5]P^X҂:%.Oq rվaOڟ'j}gQ/4/IA|XO8`+OU"X>QH^ׯoۋC"68-q)wZghٷffgUpxwG(83jwyXX,M_C&y~|j>M&QTJU Zbs1uǾ-MV~cX(ϥr&iHmY3E3N9:anz ndQ!\'kȞ؅T/#{v F $;Ƨ3OR@8FÀgcdYں7ͭryU@Np/3_T|T pک+P9 `1C+dCu- )Wڟ둠FbSe؛_|«xXT4^OJu 6u953TNBglK { QIk[/:p @j}ԼD0{盺?׌t)ԄmY@Oc;uk~Y<Q}9S ۹J5<.ܽɝC,kIrR@Y7F'B$nc~N ز1K `Vuu9@kxjBok"i16uqv7|MEcc6-OGQ-sqj eґ#C_%K;W[TL m'?AvKPcVV?j)|'3iLzaMb!̮Jb僜yE7 ~%MXXiinHSlŦ*M8MuslDTV7wBF%Y =L}:C^Llשr Z6UjJ^ySX\.Rn 1!尶dAqcgqpY&b`zն]P65rKp*}îr/~R2>|[m!U/({~mż o͢W%-dJFMc tqj"Uުru> aҟpw+JL̚ff5޾ ~)[zoaۆ$zˍtڱm8v*m7?Xb^{<~vkG 9dA-Ԋ%QNLIE&^Zp֯{ʌ]\Qb(F]SPVwJ* G 0v"` ts)3QA4t,jiITi`&J'aC\K.̶\b>M#φ$j6߫mIF͎iCHf `0,Sء6armr3XL'0IFPЋYiۈ3KurwZAvdw h$Mf'ĥu;P_i O^3a@ȸ뜖5{@R~%%Bf=*/~X!*h2+w5^J?j8;vԙM=Cht)۫%Tڤ'TB0 R*7uw!0JI> )PRV}@6lYUzÖ`p^a;KEw_fQ.(TǼ>K4q\y!n]c DY@}H9V8kf!t=a.@v/Y=28sN4*$ynŽN:Re$B}"JXftOߓ3^T0Ltϒ7:aIw< =[&*\{Q퓲Bٴ,=Dpc@x-Ȟ\˷R;aW]&*/ɺH[XdzSkԏ,Gl)խlS}uǜ geF)WN6*Ool}2"[-c硺Ozg*4N5i}AhY{J7NPq4_j\ M:XE$sru3ސB//{kTRNN5oKpϝ/::8q vn7`]2Qe5)No4]wSsT*3&܌rDGk.@( v O)2P,[L9>$.K]*Sk.>Ed(L H\D徶,m#Ơi?-*7*sxFlr)Ĥ|e s]V"閵w _Vgns$H?:V]݄ }[7L{רmP[/[6IMu!-R쵹>m{S)XW'2Ej]ӫhXAi3(\$둴¿4]lЦ%+݉$ 3 $M8Pf=yq@#|%l Ne`E K6gMyt*8!?{D # ZRoLN-z)l0퇦S e1$˿ڠ%7MYh ) ؾ-wE XĮCzƲB wF!w|磟+ yNJ=Mraމw[r ݕF :'Y3сO{JY{Jm.bR]OsKɇ8|wo <?Gq9o;9q8b. b1ՉUEit!Gۄb$l?@Mv#JhXc^}:q*@ps/Kі9`+O$ 0 趁ÑZjMQ54nuB ߶J87 N,SJsbB{}J4@z`N^5Z+$&9Z) `]rJyE1͌ýM [)ٴԆ+OWG6G3 ٤blg_S %83xc]^V=c ˦BY#*pؓQcIbIL1Lq&-g66xэoR>a(%r]S> zO=Fw֬j(ifI_p&OȂ1O]KMs(&A6D[a j"&Xga&eI/NfEhqAGntB n70Gc02{DP(>"H:Gb-K М,ŃUOtf1lM(>0l_B.w'scH]=K>;tϤ%w].$%0E5O29 d/XOBYc8,,:M$0YI<~L HG+{ VoTCig5a-YZ@ ħWt8nXV STqX3őݗJWt':ngLЉ~4+(<'cȕc^-Ɯ.p%s ܐEhtm5۫`A( &C:𬱝 B?s֗sjʣ_3̫粄f!$ ӟµ--";О} :\P{. qTh7 GQcF3]'~`x`Sˠ?ZB\OX(Ne4Z[| (| uʳ.]1T~qDŽRbO u <&VBM= ]l*/E5UMPőSZ%WťUJt-'SE~*!cPjͺzJ7f3ۓWq8c$bcPՙFtɳ\'y:zo49.Ya?N zP챋w⮅55Hɹ/6rl^)PP]0hsdӃo ll)(!esc^T ctdԔ/U\v8 gC fSk~"wMpu'M9LG[<9 GA3S{qB?:,+yUa^]]zP I&qvJ31aZ~gJ[k#z^u.TGGŽ'3UO!M(yX1z҆8 :n6޸\O9г$:X*aK]ɑ )[;]a&Xa5Van5\G~W y:f$ԫώրC*ֵGu60eT# 8P/S`a? py4sW ή1fU>{q;u;uq4x6R)i!)p:'<&r{?vĎ@ܳ-ĚҧFsu; ]8n !(7tX ; ަ"rhϘ]斀J(s dT˩41x|TE @!<΁RJ戄:XŅգI7E ՙ_~õId7ֻ@ ocQ+t*;֊|%Jr^G6ϼɂE}+*c?ǝ˶܅Fo3\M>V9)\ﶢ'L4+xOKu \ݪ&X*/vH UTMAaHIТ4(+23iM*ipι8'\-:6:qI/^E.fDtu$i"ν+7F|&vcyM'T97d-C R8Ri 7}Ԛ& |R7沆r5K”@Wiv H y n>+hzK.-ݢR_ifhâQd lcO\O/ C|r< FnCtw&5IũϲQlMg:GNe\d՗kLr/An2 ,>ӳ}РUw+;ZC/1m =sLJՈ'ETOL$MnK10:ߒ5ۋv4 ?zN2=KdRo'/(gc"׍%؅gdvsCK0ˌ Zf/I Ob=t1&x^o=Šx=-M)#CE#Z_QnMꋊnI?h\k+D`D^S>;~qmA{)Ps,-ggVz&+רx}| trDG7BXj¬^e͎w wE/UIC@<`},G]Mu_fȻYS"Ԙ莰:V >l4҉ג7JzF]_EcH@CVL3P)E02n1Y k#UFc TWW#uto)B]I\L4$*9px^fWvM3&~-Z.e6j,j~^ B];:$5{;\Yb%3< CJ:+: c [7#K'Yњ>+{x%Pn=&EEj|A҇_<]s]\fsa"3)&3J.?|;_%Yd:24!)܏*704g HM.wqx -< J 1GT?( (V Qt.,DaWX4pLJLG`x<B[qMo౯Juك,ƴa2{y Cf Y5'C<ǜkbWOS L:oOZBbN`smc'Tj "4hP8uxRA;؜$9cCأ%eKdvMDl$T5[#~b"2aS_pZorpv\"D0ρhzб;V?yQ͇-Ys7=~='QOƦW:Z4uQv!Lcs 46}' fϙYX ESyBT>xȋ˗Z\iyXy<ڥ4Sv*tڃR'YV9Snr/u"}*yDNUpKX`{s2ar#_%sa.Ђov4v({!VYbȫU{˂%~G`y֓_=J`}yxz*%/stGюq"C"ע>N")lJ֞089]Hx㿳[WuK4B\lG+ZA;-F|V! b E8WH h|KܒGnG>h,ҨN4+74ȷoMǠE@ xmyOB5xN{'/N=$ȓMUn'2v%@p$)\Fjs0=7*q}"/f&ʘx&~`nS7=4u(O87-&hVqQ`P.YPs%Sex;`8ۏ+xJI_LK;sS!ȹnMfn$;%~ [. 0Ցԧ@]&<grRrz Bg"D9YUOY\|y0J3\5Q: swC0*NȔB$Vif~.BG=KUahl*yԯ?7}[`Zr=όTsQS1VGXc6PdJD9O(wԄ6F'zK b͑_OoZp 8ɱP JZ+jM,Zw1T X RѻPz\ +rLaJ lV3$8tӳ.@p[-|CZ"^Qp=uBi[XțY]Ϧ,~UĬt\IL x^,@v<mLMѪ 0G:':&B&`Zp-P[?Dbގ-玁soRizwt! _?h2;̊lso3^ /#-[$賬W9Ò抁 K`..:8):>l˼:L1Eu6flLz~;݆ڱ9]9? 8Sbl-EK`q-NyoA dَ0/CUPCOC҃fzƐ*lā .M]麗EϴLP8eY.f= ]ggͦx 9jI_{Pƥ92Bs2Fk٭xWykRDN*[ĭ;KWeTzCGe.W9TF}%KăpQT~ޖ [{6vA1 NW$w8Q)/b eVQ7h` |,O\AI'L%f+$ѧFc Y=mMlNH`pR cpsZ@y$8}+:Zw2gD/Ѻ#kCv0Ĉrm&M ]GANi"7)Ŀʰi'o[H72@KǏ6|6_4 S2# VKXaFG`ʨj? ?!mɵEZLb#}{]!}p[Ǹv ںK]١ӈ0[k{JBlE\FNϦ8e IVnJ} =,z[?浃nNO0u2uYTI fT~Qxr6Zc=ox1nU;d!ϝ<ʐHU!OHs3D{^m1Fe+ RֳݕJ`V!@`T%'7-Bs]h<^ ~XpblĹ1űQU}+!5NK;)J4 'ɘ=njYL{%I`QҋLR8N7&`PMCIc~8 g'r[aC?0] %5}Kn'GƆ ZsdDJi;cgQo<:օ% ߜc0F?7lG"B<ɍ>Dց)V$JqHZCEB t&!Ow b%ddJ':V(7_&Y}B*}@! G\Y:{v&aa]#GӘM͌;HZ0לf^&j.jt#{bMoVCKĎO:!^#xboZUhvHP }"&rEcOßa%Mg渹*C)Qd |c?2b[DsB"t/jIù<^wtoH|"x>,, 8pPdDX( ,+ #8iCBce].Nw n$'q_}ޓq D@lr~8ij7 # -eҽ63m"u,_RajKq5D07r_\g{ZDA+~92_-΋=n:]zȬ-U"ؕVOO-@[E;3,Xzפxs,8%һ ,$R2<~F-GӜ$&%[zk}AFS7[%cfe!V "vj>XH+-f㊒H)A`o4=ZZSZlwAX7AeJ RTMw"a(V8?4Bu;B-9^nc~w"7]z( =в^jen48"YSBc"K"2t*AFw ,NJ W_fodː_l>xOd21;~pZ_4Ii!_z+V=Wmz6M䟏uo<Ri?O\+bqu"D .6O" g]*xs$,ӜqxXSvOq,q`tSC8~8ƃcqB~B[6ht5[[I^e,k]9b}ZF|t~>b6abDՏ_맢C:CgqVznɤxY9zP&eN]UBue\kAJ}13Iԑp-%ItF b;ДoTfkxf5?#M'gqo׈̖BmhJ+ASwLѕI,2NGMbc)Wh)KmP*-,d)!`=ʮKXLlV3:/aFku2VwE[fg]+K$?)ЊkN#YGkAP_- Fh=.!Aŀdungk7< $ /J)RK\k[TEe: 2 P$B~a7>JT=4;`_gyDѢV :KLU̧f#̔JC0J{A_=]UwOAB HT]/<# /senb%k'7L?ndPB,\MuMI:=ί{OXW` t7h` 6YJ.ѓ%Sw -?ĴCjk-SrS; GD h>0W0VS1(q&cW6tyzX儖,V;s-.ovFm$ZuB)9ɛ<ḵE@cyXQė1`-KSV}Xtymvm- | rmuS[>:$|}9PX<$jb|0y @U?\}*!u% kTz9dܹ^JBΩMIYMi[l0D6mx/6gADsZ&q~6蓴xֵt! \ɾq$92j0Q ـrDt^k@emM]Doʣo 6?*̂Zw .ѺЀZ1 7G!xvD'P5' 2&&sa@laGo%AO!8]@t&wE|YBҔy{8N+xͳ)3K+!J:uQU`5%Pe/cf.#L`<1;bl (99^{rWq zuE3Item' x3XJ]DXiJ(-,Mkl* CݐCH8" ff۬nRN ͭ>G O0,=X|pIV4kaź𡁑ˡ Lj ^n>Kf$8cR#R1Br(c [gZUy-Ҥh4&-?6@1f)_uD s.toM5l]KtIcak6At' gX\czy˨o ~ 3 MJ ߱a yqe  v+xKՑdewCڼ)DV)hȤjNQ1^sշ:B3r3!^&7B~@ Ua<+kKh*lứsP,iV58jۍ(SL/^W 1ށ M<40/a.#^H}W2υ#Ԧ5VSEݗ5ψP(^FOm!2t(C聆M2kC(Ά WPch%C~ЧmH[uh5 Ksqq[ ;{I]b{4`aǥQEr?=(֦jb‘G8/vy2 nl=8R?pVkR7qrћ=P)" ܴ^rNOwIEKXR7tȣ* R%$`!a$ 9y*>ȉ(yL1 ^, LX-bD]).ˬR*m1N2Лj/97s#?R6;dו8C*O# qK~-0Pgr[; K稬(ը1Vݠy>~Nd4q &ueCuh=sVohYT@Vpma2 u24fnT|r uR[Sܖ\Kʟ͡%)ɱ,<-jUlr}ʦmUjo&lu|qAsvq\EMneġG Y^ʐr.W{(zv(TpF~g M?2~_;oΫUKB"tDAJj!sZVe[1Lrawbz5qǵSRt:a"1~~e=8Xط5wDcUNՃ e o1;%A3H6yEi n_$E:Û~gMM8p*Fll(yg/i=#\S"=JE#DIdyf, 9PqxTEY~Wfl.PڜA a*m=Əob-'C,@nJGLX ìjТZuyFbKA X0Tmb%[ S{,`MpRQA:=qi@WɃ^~kkB.(4YPfW"sthv? mCY3GlS.U1~Vݦ:Nbr$@Zb7:BՉG-(Qq%eC^ Ղ#A/Bu?^7~mưTѤ:g&I`)Ccd%?EVaܸČ_XCQ-a";LC4L[>0{vk: ߜzZN6rejĕwcPDG rʽ̣,4so6iWXۣ4>\ã\ c+ӳWuZZkL/Eq?$9,)P$0SN=k' N]/v2ވ{`\u,ӑTt3 P@J]2nhk6EN\ٔb%G3\WΤE*n5v`}wY(]< sę˕2:S9J2G[jEAi2H+ M|QZg70f-fc!aJi-v<m1K* 4R!zԑKjN=.%lSW-X4'It*o6c'=NĢWp܎(zE&s~8"H(L:-.O9ZID:P!L?YrܲN0[JP?g<6B6BtF{btD" L%/$T>#&"R9Z<AؙtM:n2Ke6# XB϶"vjck)>Dao)qِZ=n|j#(\ }O$ᨀl-\-yr:1m_:tW3iP=fۜ}Ŧk=A(d; T4혦x~?=eџ'#·4y~INo TWoj`R 7+tYTB"(W>tD LIHLYMbV[!+,UADf!rwrFAn$ץ[* Us`pYEIbD!)|=Xw~Aۍa.6s@.vMD585մl,_j2s~c]_]VCGwgѐ1Pbއ GŷZlD2Hr xUKTx` {ҋZ O שׂņ|$g.xB"]XUt$/O%/2v"3FRKpd%DO]{kW۱4u7hWhuqKg` 8|oEKFs9MR=a 067JD:PI>t(r<-v)3H$}㗤h\id뗚ߏEMϠ/f}.s9P[l O} Qb3׺mBy^Z 35PYȕXP_kjWq/n) TMoD<=&Q-`*DtnEF$LfLF3Ptqݷ6_Y=[}e].V!kROZi"pjH.uG9#ѕ[2)!/yeR\BԔJ$?JE<=X\eT'jg@eܢܳ\ g&<n,CTsLܾ4KLK ;~"v $>v(BO .YW `7 8f= `"Z^r{Q`;ⷹ* oF0쪾R%wzM"=ywBvFáFYl&oH׷#x] l3$gI㆞z$d?Tö3z״['9!ib MZSßsӒY|_4Q$$`~K iS'EM{xO nYFH&Yi JSawvλ$9˟q/eTڐUZdjQ$R:R~54pPRgsiILQܝHQ#@O8ؼvaQtBNx ȓT_#IG6҇?ŔU+pQV$%)1t!%S8HO n%Km)՝L_w=Oa{Qc*lP@d^ ]@ҟ+ *MsD/.zc:>~-G qA(  r3Jf]Z6'u*ۅc"]?ZkyϘI)JdN6+x8=}/9o2R2Z^FpHfPL457ֻ=gws|?vLj+oJ txcڽ>vl[lq{-V({!*/AfIߔo uW z @:b>0BnwgM0t #>pY1!x?&/@BzOJP #Wz.e(g Ur^P7'r*DQTezy$ z5ӱVJ_Y>@9u1jZQVblGdGnZ|L}6GН"ftJ @_u?eFe*c'bQaLԙYC.noW[81 .踚=N74iMBd`gΦ &/csI~LYw=xH_?̓@+IOh,C\k~WC,UЅk{ϞJMxǓ^U؃|d${d9r"dY>@×ZzEmԉ'bA*ae ;Ѝ~e?-_[VK+ɑyVa:CH$+!B5OEt9c B[uMZĖD)&ZggF)5;U?|tjUx?>@r׈,DeWm5rkڷN', sZ_(ypf;4i umox!h@AИ2 jOVOz(5V`3'4+RFqiT^R7M鉱eL2jR_gO_e~4S0 y"(R7W)Dþr@OuHCm AQ ؎Z}/o}|PloɄ0h\.5#e7N,R>>/ %E)؀r2<_HneEwj?7Lw7Ч>Z3^AY]Bo_]2quhKmF^ޞG $.MrH%W|#͚a 8@C+]G@O&,zB7IDKZpC[GbXҘ%u(blpxM~X5J/4 }.?s_6m-~ϙr#K8ɉ JHܡ݉TcPnK]落1Q~l|B|'?AYb] awK׎z:Ņ]"M{R0fY}vEچ=4"!=Mv,+-!+.bg`D#>d+o:[FHsh:4Ȯ;q`Pl@RjH *#5b ґ}L j6=8 *RLwB~Mtl@793bI!(a`cڒX~"Z*,b޷֧i˹:yrR՝Lv#6O㓼O &%5%vFr֯-*uhCbSD qhRvG'1'VL>H#L 5Z9=]~ 3[*)ǭ;gwM)yrfK\Byt:P8XWf=}-b4rPv蒜1*೴Q> ԓR>M+֞c/t/[au9ل06fKї̩| :!p\/#(I>ї"h 4G1 &U?7c]-29icp-C3=Y[!ފv<acg}ar/İGcwu6kgiĶ.FR)P:S;.ϙ8Hs?粳>N⹗^1 D*p\^1/$)b5Vex:Rc%3Y};**RʟZWʒ%s.Y rs1:=dW6ɮ4}0eLv`&Z^1MYr\$ GDU(M]@}HDzŔQ ?l@ =,܋ \{.@qUؒJ//QIݫ{$uI?^|Щ.M"=$l`39qFnȩ(n~S=N2=6Bi+a< D)y1>6s/ɦL{G4ejl(Ulkv:ݐwq85{Ji :}:1TJ w,cTkVk[Jz4{ .Kv1ڡX砳״F_ۋ dA `Rj)30n:u#T@#[1 ~#Gp*ӳ<{AP Fs=0߻\d"&yhJżq5`ޮYroubXc"T#QQ)i  Kcg/ H$.L[^Dŗ'iV, UFgdWhhT~Ғzl@G[1He3 !{3GAA:Y=^tZ,jn-({;ĕM2atut0ͻ o![dicXk ZV+ Ord?r6Kׇ&+(bRE_$;^} " wϰb5)` rIݓ 4=R լ  ͱdnLL:h<{ݥ%gQUx >Hr_ ZYARHJP9`N$e,h?#g_t&ua.Cq0Wsc6۲w5883iHAF!i]H| [?;}v5j w,*-&"\.5 p/KmJ_H\ĥ:ڿ4IMh,MC݆D ry}4푋YE&=./bbT+{UH֫`A݋B~UgXLoCo)+}z}m_ot/W՚E(ki/[4v>L 4?knD#*\wcZJAw?GѢw\&E&WwΑ rDgi#Jd,k EuD9K[Re]CZhLIv,g]Ob}<1 ClCTׁ҂UrS~NR_33TKc2"S& (SE9O<ݫk%u! .WfDs֮ڽoNCd{^>O<ƪ9~~5lm|)EN7g+* wR@&=󺼆3(R'akOjpxC_8*s@ hᘖ*[$ `(g<],pEN[B#75SaH ~?$VkuaZfʂR0::Zr=(1>W,f8͍H!qgJ$X]ZyFad67E-GKMp[dGZ-ІE&dݭyyY8ued࿣U"k kWǽm%3"}*4A=^zDVp:C~FjksJF\r" /R D;Uu"j,øH碭IJ'b5%/DUf>U}P2vCAĥk!J> 5 fz#&/$P2 E*)s6,c/j {˟IX<*lq~@ꪃxq^Of|+/cNl L@lbT\s^N!z+%`7k.Ǣ¬Eյi.{"6mT0ZDp54VCYz.3PC W~FdEYx ̭[ C[@`b'j ВmZ׾.fhY礃S6MS~uDA?8(83 &xbrCusrF|%wG0m98e 6URs{toLv"A5NI0pT_3JτtH,eI)?%BGS:sKi {:'䚣h膤,Tg meY,}5)WH#IJaސnn$'Wh4J:_Wcbsu<*#1x@WIpaz_)W ǂ0|i#=>Z(7(ү9{m肍qa<;wĚ%oW^B1^3R_1^iQgB_Խ^ܘP+hb=ISK2z$'+m$pn@ZdJHw ;ZTp^sGV}WKt6i0F1$ qv~Mk^*7 TY=ժӅIZ>q%[e(uN>kTdBYg`}@>.U/EhEi\W :QH-WƖ빭gm6"EaMWJfW@#-gc}`btuH/6B%DSn]S\?S^g:߅p>ʢTr'u44cP J~ 5pҚR)Y1fr 7 9;Zߜ{~?3ZwhV. ےg}m̴)(fQl(\F/vaXCne€-rgӟZy_{}oa"tLW%O 2<3_nʾ[qV$E3x203҅Ez7\mLҔ J2{C lRƸZSV!ISCPpvɅ :|MĩҁChYkc5*ҔOn{$oHam Vkg+%w!X4-ƔNN3#F @̼t/R%!s{hOC-$ gg5CLLUb u}]|먗x TPJ>LP- "V/fqip!a .7$.LÅ{P_+\ա~I )dˬbe{KĞLc}c݅E20}V[ou|1P l b6tmSYנM+rk +A9 hy좗%)OٞtZ38x?[cYD 4x5O7(jS[ue&`OXV$ْ8A۲aMz7_'M5ҺOl$Zgb?" vo7M"M=G˨jO@aԐO/CO. Vo`4B_yX(XO% ,y& I"`K)1m.kf |jOC  ԑPuϾ5d[[*i[W ~c 6xpԡm|^$VEM uc8\-zn+n|+3q'R rj wyv/OsZĀI# +CD'>4#T-h]M o'W.:n2MsX= Ad5sNlaڻI `ݟV5,A^Rrs ajʺ+tҏNt[h$ i X?G|E`rԴQy̨,zØl-mĒ#OHΝ/->`[}f1jJLƊTcw]|n΃h;Ϟ ἠo0uWl\ƨWMwIǢ'ROښ[gЧKvn)6{f`l*P@\ivbMdԝe:iD̀)CSa St?j㎁EyK2S J6Ҋޒxdyy}$XU`dOҦC+l0#|SބEb4U<#,y-{v[D~nHLX('Z-J1iiCy[{NO$Cфеk7850ꨦcu,y#ITn/[QcʃVmeUf1;)z6,FěX]R7T5JhM~j$sk&(X,D+v 1=%cf[S21:jd(`]ol_GM.j!!=\}vă~s(QI}It0/>^^{#5MՇݏԹq) zp/ӥX'ֵ.+ ,ZϲL]r>qP_v Xhc>ݬՇwύDޝ1@O '{Q|"{n䍣ynoTo *v} π1jVC7iJHU$X]ZQ@qCkx?E{裘epݮbarU] PC4D#'1W a6Wn*C 21S:~؉tݧB@Oŝ- T&Nz8R_"=I Wcdэwط?|ʃ-J[]U\z* q`BAZ"gES#]`stJW֙ ϒxGg9@P$oiľ=cM Np~г83NQ XI'ֶ.ȹ;d/?4y,Mב8ϼ)Gerk.Tj,Wrbu{vv=Z vڄ*ܫb*TGa,ٻ11UZ0}3+Fli}yTpBEBQ_Y5Gl~;zp\A)8 ޕ$d(WóX3 ?[Cb87,NK5)liM+U5DRNJ6S3'aa)fy?'ly)yԲg3趭r#.An+IG_]+0YOS%]z:޵XE>?&XnCՅ%Y-^E{Z j(۫`"B_6fpaVиB3Z8J♠oV.c9mk!:a71o]*~AH5F*c3Wܑq ;~~Y/3=KX,w6H;|,xտ\RPgh[|2a9c\c#!`㒼 6*rd^W]paj 06@~0Vu`gԪM"Ֆ{ݖ ]rFJkT ԏ{6pnR_Ya-8]#; n@O{q.-hDrTcoYSPxQ+u{1w̐@P} )*̟6Yh-Qg͞tAI'*8۞k`]P|dvE6^Lxi&0pJt.CMX/MQ~;ؗ}ZA9F/6)v݋zbܾҌcv-HܑB~qw\H K= ؕQ@JPm8NO1gR,)V_}KK@ Ⱦ8oh~d+,`w!t\:jA'#cПX{=f5$OQE}mJeUN坙lFW g5[ ߺJAS"d/[(:'=BQ:NUt夝h$0 S+]<;-Od TI$ q]%sW͵V}bV!#ݾl@-`ʡOd pDgbɴ$>;j Yէ"(=w̆g{ "'{5dzGn]\q瞔-V΢pO@>B8| zZ*(*$sۥ׃T<;)Ij{,αimK? ,}B @YNw=_nc C?aﴠdt;u?c:@A%LøȲ$f{ B`:;L^HkqeY87Iƣ3"0`A할%V0ocN-wj>`*LL=$}M'{ّ&8 VA&Tr=-fQVlb& b!}MӼ8S3\IBSP}}=}>2 BBņj5{6 OWs5R]I4bɔ<3`neBh]Agw`somO Q|z^X(ViNs鏅:Z8۫ G6"\']W2ܖu:8Bw\%t ؖpe|I˱YCd h6B[#PnvGK|iinnxMw&7'[7jxNn[DuOn}l&s`UqϿ^"X*Gp]8h˒Sb`yX #3l0 o))v7Jʦmk=O!/uG5i.eN<9E |m๸ r&c<=M헕/l񫵩Ci 6ڝj n)*~(s^$sm#o@Ʒk_8<"'u|S>8n,kdρd*:zl@d[FF z &b:W \ǑEn'wyt_!!>_ aG 4t}61SD׆r 8#Æ9RX5*/\ӆcM|G7\iks&:N/e/&Ti;V>3:ٲQ]՟9ٻPJں3!q\)}(2Cg^(CWʼ\.`i"`6{\aĖLQnňFv{ Gۈ̥Ev`G p0C U$fl<&a}| AĚHJuyF12rE@YBPUuZ tBOQ Hb<ڊ΍h<"!(˧YC}P9%w,nڸ5AYUq 5oCFMfxSj=Ko(Amm?)IDQ)t(ޡѦp6FX )C[}IـakMƳMO<2+AzozLΧOD i{:*[aLrךCrȞps,;2_,f~9A9}TD #cS| 1H9ah782uj6yUgF|Aț`3nܥCXϓW(Gߋ\%7΃ҢL= N`螹}޾}!lY9j{eJ8K?i&v0x kQH!ChB *E9DB |rEUAlVY\4tb1]eXS<BE.=x2( ŀƱ^hggF9v;4w]nn\f9^ (Fʝ_+NwFMͤ"RB{Kje Dt*U>LaW#DM ]s.-| Z[BNCff)3l;W%y5g/2qy7T5MUk~m,guo/=Ď(16qi{.ro958[ƎrK$%!-Ds|)^C'i*)PIeW9T_ ǨA*'+i-G}4'R0dDtC]>2?kbF />>u`۠BR,n* m^/]$4܋_ D-tmZڜc1gb9H Etd8sӝ8 Z0S?U^ Sv YC *p!"Vt%3pkuUÄ9[w׭ hL5I% ½l&ı-f[  >Ȣcxir'Ml%1`/>#E "_-i]So}"?N ᒹ7lRcɬ;/+K@?@aOؠ dˢ?gae@-fP `򒾆pLcGq3=s~1wx25 6(ʳda‚`ϓ7ݛ9Dǔitxb<D2E,^ako标% Gp5?XV<,hWO餉FJ ZZ8XH=`kylsk^Z w芷C?m t7#5p_JneϐcdcfPhIn cun R’>a[-JItٌ&N嵩r' XGk.!#Zb\B(n=CjlZe7֡_:UM&1х:8q-TD}:ƽnyBPê)-'m+ nв}5mGvSWup&NIb͵VrN^P6:looGf 2 FFŸ*=n F;I3)#/Xp<{C i>;JJù;+;=bV%߶QL@–!oy|M4lp|} J讳C/6ri}_ rjE.ῼ[@~}'xbk'dHFvȦ#}!iQHlΖ֝6F}tԟNnto?DRݹ4z鰙,}>'9bZV{0?'5<}ZS{X>If w} ^bT@ICJ4w^r>!aM0} )&oX qrv;\޻ZsfӭT)Y ,R`'-ySzvV3Z¸+mв )uyRDQPKm>D8yt\5p#nhtDg0IiӍTG%-!`M.km}gbG 颞'W GTc$--rXͼQNy ~E>oI0TӬ!3C𓋂_)Y e8stL\ wd:$BRQ3:t1F\ gKۊ ;!9~w7XN%[x`m!r '?yCJ?.gjȋDe@a-,FWpˬq[F()RS)d hӾgyV,}MYKdBmb$9}үV;!;O&T~{,g,X j1MQ7h*2p~u֒ zm!a@3޶]0 6E1Z]xxxw3!8y分H,%@chAL{G T֮ɓu5equ{마ozQ@v?ZR|5 2R`eJp})K{Mk5SB,66egb\sP׎aBR"VdҥP%zmWyv˷݉w 򍻟;].ݿ8U]Gggjg|QfȂx! \Y Q\xd uߪKOXJQ?Idߪ)Zk]nL]<>@ 42?nMȽJ .0b2, 2g;9*1|`ޠY Q}`'c_\X͛oQD+B2"Kۄ_'d*z !^q;Mg< fVju$4Ko[\fvc.*C#.lF{~}V(.ZebLT ~oCcʦrZf?ts3m=2>90x-1h\r{@CAsd\wq!067X9a5o& 6s|aeVƴIl&Lg! 5?sdy6 /CEqm/q} Fc\߬xߜ`2$ÚR q ___'Fx(nYtn 9fgl^2x$W'ҋ^Z6Y5+ẽw5ÍW 34@≈˸Sbqpb$tV@&N%hEtg\c32bcz +}y^;]+Nd>sB,biw6|R7o϶N\Zj}T 0r1$IjDڙ-+fܳ x>ufr7:R|Jk] B.V=ZV{@=). Ry/C%^1G#R BP YEjIN&DFDpm3cOGD<O!>]ho +kp ^l]Af$CJ&a(r. qBAtLOhg~|^#(ii@"ex>] pD_md-D`90iwّV<&Ѧ!>z>"AȨ/=X":i_#4xX/1⒭ISP(:Gg$ > ((;LN׆{7$ho2\Nf^ UKÔ Xa ntNۨX)k18V+zh%C ϞYW\+fN몙XߝQ;z)KVcBҦ9B<.ÜvXUZ:A 9?}bqx8c8VՆퟸ.X|k*HJpc[5T [\OyP$&m#:Uo e! WƠKdAK%pt~C{(V%cwOې OAZp#Jw#a`%!S"J(Vb;:(nT2C5 bz-6RDQž/wR$@0Oh 5cx^!{-. RCkrKQt‘Nmy)(C ns _ ͌=O~.G՛bSǩT,~s>l].\[S!c†[u*3bͼ%X/l;׼IyPi(۰~vB٣+jy!2FxӠ.{)3J֎f!^&zhN~4~m$W7ʦsV0YO" wdtSsw?\&>޷h77cnYtkGNUS!{._uY@^QX1篚72Pg;og fNs>r-3N%7Nՙ&dᅴhw,Bn`[N\qgNqyWdD D9 \6XvjivpTA#޷!1!GHZs\&3R:KF~N؍0\<(P_lB(N(t{IXgpyFZjl|| (dl4u)krT%CdYpx3:- BA<5s'_v9r!j7Oc"gԇ]>_ȹY[Jwu 33n}4~/G\'≯>~CUY (Թs[stV?ۛ7v.Jee{ 7m"%4=?y2۩@C-3 y Da$&6;G¶0B;SYLفඨ4o#O437)3~RSsgJsseo}Wr~(- KS _1<2O+j8&1_S}!"HED';e`P:njZ5:~Wit aY.H2F?F+Zod\L*A)[\ay,wdyP(%|Yߥ/BcKl .j:^P*VxH=T>K"N㬛s;3ZJϨvMd#$ijp`;f NL8͌y&Fc** 5}7T9G[y#L4SIpy >&n`Y}l]ZNwsKt .(Hw=H-O䜗xLŲ7ҼDeMbȘjPsנqhcVĺ}a;qԩجxaDž<%Jv 'ع w/ҹ(U ڵ&++N'#[u8h+o[ypJ%ⴂk;d[^KiYL~$66eEG-ZFqSӹ̓\4r(sjJtI6BTZnN}Tz5Zw ^,9%40.唜SLxJ>oblT >-,a#C>DR܉̷/M%'_~mB5Dͫ"wd=i0v}gmh.0X%a:fkvgŜC4p8HBF'8V7}9"0wHлК"bb;M`FvK`=r<wODЧsh(AXWz§[ç^8v< >!{Zԕ9. # D]p5E#nFw4nKtJ99"z* "}X"$*+kWKl0L28q$f1)H/ @ʭ8l`/L<&Muhޢ u8c(a%YF|vWըL")Ȝ%XpcK yDZbu#bo)1]/D #x?,[2ظqt4@=j۪5aDey"w2DQqQ&f! jf,@3BF6Τ_<$5wMukT$)`-"V)lLY`_CV:F<ƊFwpńZ]js[$Pea 즘(9Pf2zD:UM`fa >X³ǷȔ@@WߚSJBm%2U1 jqls0V5W@wKF3j'g]]0: {H@MmӤ" MG>S*^PUE-ɹ;v>gDr9'|| Bf]4!C#>aP$Ʉmpjp)r>^1l`eDs0K1M`t1QVcA( HdMLs?%UEpdHuO NgnxIuh1kͬ rS%liE{>Y+l=Ɗ0UgZK^+S{KtːP#.@.5@MD*5L8= ǰ>Iᭌ鸥5+jHUJQYHJQT6"vnp&7f'5 u@€M"YdMOco 5*4'Сd(Y9ZЉIx:qVd%0Ta0 uͱ;rp(eZ.?7eel6W"ǫe-W~qcuHՏHq(\ק*Iz#~AblB%m2LHf~zDgQz) /]TK Gq(P 4ulEʁގC|#`uZ_Ŋ0JHFa\j+FY?qex7NhXIl*yC͔דs6n`7iRr3Έ|DXk_D/0)y+&9"c65wç$42K UUBIfQ^Ĝ;% q6Ippgܴc:<"q8a7FHfՂ@9.1ݹwb"!%Pi\'ڬc!)t;H4s2dEtY~oHDRlQ91ȌZ=EvNtmkz! g kO:5-AXrng Gq*ct-rOJ"_t}nw:V;+1|VQ8 ϙQofE n 9́v+TnS dzEZC]7L@ G/e i[ 譈fdu_ULDKsYj0.\e{}/ؐ1[61JE^ '_Yn#7IŖ8:J6!ԢFi+]AU>x聯-ٚ:Isڞ^$U>&)lIOSoU܊.Cvx¨cavv17O.(028~DӲ(|7(1֣fLQB6?44PlA#^ }^S:f@l(ܷ؋reNX7K2.LT1?ُ(y{6Ы"m8f9{B)=3gd\y֦plus2%vdp%V:aUSt?.FU!qr0rS.X;+%&fNP`8gRS MK *>F{~B8kڗNG> WuUgL,k۲ril@/Üm.?]زfp#m>rDCɤqF?+a6IoZb #͋.pۉ7 $/[e1\itÍX7+ ~>h^~ qBhM)R8 ևjҊ[%(H$!>iH(j? -JMs}*6Qs|`6:O /Ӯ5< m8ʵA=…=؟XEH+)Mç<, F0/J5\ 7c^zBYB) f*Ti׽[8pH.eUf 4TR,BsS6y8X <&T-6]&(Q'ptR?͇*M?!e-KR+J,?ʨ>ҽLCzDžۮz>Y*{rE ;IOC=ƻ0{HE%JvB,A#LIԦ2h┾ȡkOw`92pɳvWq#}/ 5u'K=M( 29Qb E\ ׃ۚ,N_gM{PT$u~(ĥs6'K֟;[?(pmi=,W.+GE-ܽf"[SU5T AۄI*C5f$35wG]P+o'|qGP}lqUր4vw"jc:}:ߩaQ]/ 0WR($¬wU9Nw+ct VbXA1)lbNQpCaOX {FF+x/-2}quBe@kw\倝C% RK3Sb@׏=b꼨DH15ܒbUkQ< 74ET,z)x"$:^Rj#eWėgΠ1Ax4#9CV!yZՆ RnBMѫj^1t[ v0M߲&T7Ť5zNj< U%2DR+chS7lw >ub+r`r*r9ٰGf/_Фv([`O%4ȸ3 ȶdT5?RE@yU:msJur+$ӥ; UɪB,3r9*,ԁ"` 85S4??}zY?,S%mS9R„D.63/" 5q5%~&~xlmxKF=t toߛ8j;daDlLlnL1N52js=\$\y(р(sqZul[%*a2:TEZX#6Vo/NNEP#VGNaqED[y}QVMKϥke0Byҵx A BP4$&f*`{G6[Uma@3꿘g@Gv4%. aHH<1V%g@+tQ XOY.u(C^*A/kаmXȧ(_"3>.|J8o)F\Y"VCEarŭ1y7ti,`O[ʦ2RDIX3Ȇֻź4Dp: x$2 ca\xP=="32X~GIzCz'ABX#SN!`ѷ#CˬD.Ƀ G<"6C;(?h}K)oUW!]SىL],F+ h"QR➑}`=:GxDɎGʜhD.o=il|-mD&b7ybQ|ƞmU6T>QTKFc^{qGrx{\c}@FAʋ0Zdb +WO$ds2D/b>T5 e9nkRnVkfP\R;؎haO^_V_ t`ץ(=yT܌rb2 ژ I4l꥚gtLaBR*X G,ݑi[nE4fzeBm8tuFM\Y+kڢ xW|/;/T{E"Y0| Q)2\?[,Ҋ- /S}:_XckSHZgMd0 I"{"Szl~ *?EG]rg?OP9pl.)AWlH_%W]JD+OW (e&""E`?ks{M{^%sr9hE+Aȥ]\9m iq)x]j_n;<6i <9 c.O,"=igoCJ`h nҸ&xs} _tb.[Fתͬ(Q0W0yQr\4mӇ4<䄟 Ͽ,"߸rmQ~T]HPo ŋ~G^4%D=hƸ| m&Y)S(aj(L,O6-  %g?M""ǎРiD8t>h>62==+W>g^(H'SY;G^< - 6f4Y+90:GmD擉 :c){btC ]Z2&||鲈ݹ>mtDT3QDND՛]mP#ıǖ̜H:57:9~*k1[S,'&˖+%`] (f3a~ Iq(xQP̓,g&KPE?[ v=lnf :PPz8̣W~QB U,.͌sO7=2Wc? AMNcf<_\VKejY6)/ -6[N֤GTȏ%bPL/Pₗr [k~w9s&1FG&^e<⾢kѥ=2=adjnvscؕ+ 1o, M"/#>Wׄe,|+Lh a= 7n,c}FG.m2u@oGgLX IJ_+ij&kiU>aG^3d&MiDe\!kb+w|4. LT O)@bӱuG~0{xw /^x62ɤM%t"O>-p 8`hZ$`v!-36eKict{O70VY3ώ K<ohdzEn0sl"o NU ٪?kCQ7C9[ r8Tݖl#9gB6a4д~;J݀;CoRnRk,KgZ(y^"Mܛ]̧en34 eOIEſj+]tCBՅWޯE=f'=9 #N2k=/8P,D}0fb횰s_o$cnx<`/HȄc4D÷W@F~AX8àa-t9\&4l>B"f3/}xA.vFZ4'%ԔT8H|(r':Aː 7tI]3t:\7UG;i*E4|l|Gf6w  }Q?#tJ}@ nr9:b_ rmn5(]·뮇@-PH 5k&u`Jl׊٣4C[b7z1~ o&FqSܩ<# 2f>()q39舶`UHBQTz0uDG5ro{Hl+;6ۘ`;M//z7/>~>Fá±4tqPRGJ;v2s{l:V>q;:xUg(Z.'t 2'pቇBpn8]v0M803.ؙ2V^LØ5 ę4BG 2ze:/L7HNQ =G)Ffs!iZ 0U9YQhL^>qM lTݢkdzd0 Ə=iXnP ɄH*AF`+]xɇ~/GGj571823 'yx U'dG_bN V#[IVaG5-tA:}}UO׊v@DH`ՠ$Š˗n#&Op1=")ZB:Gf0u?!Om:̓\ QH6 ƛ!_G="7gHZlORmnƧ'LBib]]+(ex}Jm. nΠFx.`72nܤD3t*-Md OB0h?|C1?I:p&@]RrwNq^U~ygD FMφmO-wӥ[L9,vkr󁆰NPTl]үP^?=8 DXB'11DCR1v )EJI"^Z:}G>Ǝ< #4fu1 9@\N*& U#3+R>i2\5)+B-wOW j)%,x*K˺>)(VFJz44gqߙ4 bz& |*5WO`6`°(PYiAYk6j`DR@|#N4}?k픣TE+r%0oIdjmW!K:y? bDg éJIgzUxhii b;vs9 %+}gbl2\8M!>8JH`t$."nb- J{{p\ܕ TMCb nhScQ?EY`B~9A&kP+397W7b:]*S]=BXOE(H[5jYg'[3*IEw0+gZ F[C뉯jr[j;Lîm$@~1O\uOҳ`ƛ]{ˌMgc5%Iw,}#2cDYi<PݗV.ס*L{QeTܟ#$H4}G k۠q> 'M ֨)yeL]۴ZY5a*ǺN  D/A` IJ+l* 2A_A5qhǑk*EBDLUbAa'z?5]q]kp&L׮PZ6{1yhgGGK7?F&TүgJēh,E$pHNA{-Zʖo gcz0gdl702$a,DSG+w獖" c#ع!Z=liMö{-ecGw:O7G-a,C\!:" Vi u61ϵq u_xh5Tj}=߾Pࡘ 2ݧJ5.JĪctɐQl]6-Z MbQ/E)KH]gI6q5dT6lo` 0?%8ҙ"Tc/-k{XSԕ17nat(6$4K!;=`j3a|Z&4Lf2zӵ%3|vKc;H6{iɪo"K9x&W?k $ ]wY`)wEH.IYNb cF7Z8DvIDA "ܴl Ȋ[4Hc3\~dacQ FL$iK]kn yȎcHb3߆Шi}8̣^uv-#y Zi )Z|..}&SQPR~b1HTCw=-{+hӽY|S_M*=WN# ґ&nVRTnxQ4]Y9OfGu!g;LHhQCmCP?u@o+'W#k*S]|a9w֞#3x(E`M 󲈺֘4&;uXZt SB*RDgy91mr-P^g균cDzb蒆Wqt*nL~:cϐ+N?ɂN&;xc-IKgG 9\[:c}dR2 9ڢpkPB[F_B4+Ek0d'XwOLJ/PH23$(Os?SMW15$ܠv {a>Z"avqAR֦J8>hs¹9sH6F>.^Jt6†x-_m_KeF5qDίH:LK\΃v\ǒs1:ƹ񂸡̒S=?m% ȘKp9_ T^/R#jqu^6_KzkI=.n]9J-oÒ;95Ą]΁edn Kڵ|XZКcw,my #.yb!N&6woG#:lZ j{ٝ.aa]NH41.Nٖw:Ԧ bնtI<&Ό|1B[zUČzQVzٝ;ḙ2{fA>+Su+(ژdzdjMBu_H+X3uyli)N0o\bdJˆxݗmMji [3+@\Wgę+s6 ,xes 7K !fr?.5r@E+¤+y3w˴ QqcYy4>*/&# c3?^*nӺϕuǬ,T^hr̪mؖhNfpe6(d+q(7ѫcSL4Zvm*/,bꌵGhfR31'0t|c1FV](lt?;;>Ϩa5ly~\cuپ3XkSG $eb`Ԥ ЌޟeF 4xn~Y]@,\nU(,,uxo8'ACـ|a:dDBw}ڃ"-=B}()25~uMXq@wq{V`BmoRӵqs]}(ye{ׂ7cuHSr $fPGZ5bD%զC@ر]43a{0f:??:HE 'H\eJU [rx5ct Uzb?"e]jbR'((Ȉ% ^q6ɟQ̢^R%ڛIf0}ϖg|vǁjAoS:OKJTɯ Gv̍8܄!5Q0 rwT#mh6z;o|5 䡣c u ?q?}-8a" S1YESPeJ꬙p>=vb)d0 ߴWg5 cD.A >5~CH@XjWo!YlqSk<6"Bב)E6.c[hx=D }挽&=F.aR(u7aϼE.Z PQ^6ڲsuܳJ:feb+`Y/ }UTgGQ0fW܊5 - J+Y9hk>'6kvcȬ |/tMe* h" .^RجZ ?rCUI%俫{晑4wa6Z|7^" hE˺'E(S4S {lo Y'2fɲE2|Ŋk<31A7܃o+$!HE xZe\^Oiړ(>FHLi7[8921t<\hww KR+?.{.ԕRk]%;zoY@;d5ЖUVO66˔kYd ե.ze9$~@ ^:PLk=@R52]Rusr5&SY~Ž؝jnŇ6ѝa-@D X>*O{5D/Jx]$ͱN?`.Kf(n\bx2zWq,f:wW#Zxزvj1]=[{#^T9 PHU 7hiSǷWS!WfLЉAV %U(݆pɅ%wV+yKLꎧ?(϶B iKcșv۲A4y 9P Q3ykKkΔPe$w8f]"-5ϻ&Tlf9s&Vfp1#aN=؂j<6S1ؖ7>@vbUQ[ؙBkgSΐ`"]D]t*LCޓM+˾L.E #6'nPGʴHr)L_=^ CsƠ:ks]rP׋|Rv gSFFPk%XL舧.Kj+k>ћ"]^E:t,`u:kjHE*òbIqAzmԉu~t&k}W:#̨%"ii=YtȔ1> <2hnnGIuUG<*e3-js{K\:oH+~\QʫEhZ7f[Xlq>+ !#Yb!-PA#!ZZT:i:QPfCM=2ĈͰ^pv|;oxspl_ƚf1g5Elsݜ -S~lyUQ&nP+~+-n)֋h,БQ#&wv&_L-rnx}dlND0H iZ*]̲1_+3U۠wݽ5 +{N nu a/یl״jO>֎ E唆ɔ=9\c2tZ(LRP7}booFՎx=Zx9#M *!qYmL&AD4y::Yoǟ#%Xbl0z~BLDB j8B(lohk FIB3ÂnFiGBq!{ɴE'*$ޝE7{|MCV6Rba<$12 O 9~Ӥڣ W^Z-+LzQz[G_ȮD.t ֭QA.Pfޭ (S({cHYo2T]riGUPy).{0Z&ii+U|ƛđpR,ѴJ5Gj_ֻ &Ah_-gDM0Tvdx{HoDǣAɘ'L.fmO@ͳ?,Q@jiZma;<9kgW 0d1D{<> gƀ{Gn-F-Yќ3:1ao߮iwaXe`o'!*Ka6ݨMgv0O9q_n>w?8b^^BT0OexOCT5WVOq>s6 $#:ePӡlM!́/`N@ji[ ?6a6KGZx&Q!.TΆ$u Nh/ktd"Ֆ06x΋8K;O/:Hv+n];ƥA@Kj|WUJf|k^VPuIKy/\R:`ׇ,`|W[4϶khT:ylȜi0Ʃ%hIbw\XO%ƢHź9!F`KtćON䪰v 65S)لt+ |ǏM}5Ɓ U+N dLu^ЏyݔMd+jيcW/+V.[iv:6.fZ8pmf?Ȯ,οy y$j"I/\ #^dx,Y"]AgwFg83XgnfT(XSGpF %?}e'f .Iy?:L@ !҇-6aT\ŝfw,z5]w98Bzb$֊HKKxKRM'޺h>e6(5-4 <Ȯ(ҌS <5VCPnr}#Czv|^H<,p}|ѢOVl=QnY};#Ю:,R C ;ku_l@Ƣ`_i졞umVZ 8NasSj.Ŝ?g֐PvTR[fWIT琱f_f٬DI4{" 59'QLWy -Pn>W3 םBbc 8w,xoPiL/a~P+F/#R/tnOf_sΛ`7;(e8XC :ىH)xU0l,?Q0-׏l|Sh&{tx2mھ,2_VB|>hkr%Jș%7 % uN^);JI`3d{: &nNS{ۙUҚG8S_#m)=wcI~ LJ:Et;MA**@8ϔTl+{.j#l_ u5{'%8_|F,O"06]w0TV띨$G| RP ,U -ʁijjӲ%C .αEy˶P(];oz~e~PGLBgNLS; 鿉xY*M|,q;t⎵$KZ801_Ig!U? ZN &J0(nk %'d~vtdQ+{=؆*,mqc1#OdSD cYMfSBj~r7fb˖OwMN?Hbzy1%mr+i?9~4ֵن ߘLLak6&qNV~ULe)6]u*b`?QWYN_m,݀u uVwsw %5޺3xKco 1hޛĢS( <ۍ}PeHO.!(ΎM4<2W^붣)Os1eAHյkëxƌ;:[P[cL[?%5[F"jB#$it8u5K>=j2GTN$.92> T\iLc]~f>diGMsCdľ:\.UMS>e{{Fsh)t}Ha3y* eʼn v}˲ohn-뙎1Ex"JF^oK&02{_iq8#.Yᐉ8> Vnr?KȚ c-?̰P9`L`>q. de'(?SAZStcW KmNhmH'y`.OysHi7,a V[A*+r"@S.{N35^k/d9a b>Y S4OJ,:90:x =dILm&B@!ʮj˨C&;K1v[ڵkK[OoRx뙫)Ib<_،eD 2%;QXl.OSZa'/_ Ll :VV1I}[\*YSWj'aoVf=9ZTYŋ޽(Y>|Hu6d} p=oG"caBoA{}$gֆke^ +F j*~k.pii'|t(15-c1ד9UZ{hODކ'«䊛)-ߒ[QރsUae!CMww":W Dg\]|7Mbʭ\"aŹ*JQBG:=~w*{JzB w9m$^[~xJ[N Oc,촗})FFM\ |C{uɯoP0.%b9 _$EJqGYe _p#.aO*m|, 2aR`2ć\~*xEFqo9BW>M;(Zc+'Ջ"˨EQU<灸 WDJۃAHѼcvta=VkR+җrJf4bFy0_pjڂ g8IǨVt4λ7@Pn>jV!?4#%xVѓ,'%ȘۿLrU@HyV]?ИٰT+PȍUD}IIB]4!KόNē(w,-Hȓd@^#L5vJ9NG2S\BM ږ B`o(kZyUZQ Ttʔ)Ԙ^P5RX_q* O 6DSYF@,þYSH)l^8w5W-;^X_ǵ2>,kSX"𓸛cOB+V@ƍЛ҅i^ a$~8)!~QP>i>([/%9B #,D WZ Ւ(&-5Go+U3ZS bUN}_āhG3m97X'!!3Q6|uㅳ-3 FRWxJ˦{ŔD\X9BHo2q7O!:'ڔ x 5@c0̹ Pa#9'̟?+_e#%lDK@k0 Ye[v3/T#s>y)8l~+ q(:W(qhGV+{ۘBiࡏb;hDh43>ni!fbo %|x>;A^ qqT|Aե1Wˋjl)m0k-U* һdfxf>[ObF2YyEt_R jM#(kZt3cSbL_%a:/9:^kJʾw~u-ɑ$4KBFZh(9ݳTUpljSw ^~7vC[#7(̶ietb'j`sM<J3mv]fp?!VzHYyqcr:#hJ;+K( p Hz-g^>ˠ 'dԬknՠ 1@PcH^順AIHPY u/ *t}BXHbHzoBLGC[A*ծDTux+~@MeOS+Pc9N.wN}*# Dz|78c,5yUX}FӶJk4؄0u-i R|) ZӪo0Ɵ\T N˅c[|d>8VZKϹ!7%k1 Eblk;r"|Ul^L0%JO ~S@VTͥCp ~={O'7F97M-9`qth@'&-+V7.l øxhb%: jF6>녉V/AhVD"l_6Z2Ghpm2Mqe"/g?Y49HuVc2v,L8'82eh+!Z"NYë%4S4nV:N]˘Z&X;n`Wѓ`Di'/4N5x q r!|w@aZSkPDM->Я'!E#[iED "MXac!&Apf ?ƩJ6J;պ4L@.Bh+= gA?Gzn- ,F3Ϻ B{"lie;Fz Į ao1!\=7^A!;HaO4yB82N}I]aryw  fn62vcO/cx~MEEmyЩx҉ Hų033au) r+58g/\&0]ZDz[4f@'<@6 33ܤɫ*8]PdHF!;^7QM %YMyZ?oڗف53)5kRpٍ ɗۼ`;vn:kNYT N$)w(B2 t;iaLУYqu!a_ ͬT"r,q2MR̼i;] ӍMuFnX?ukg+CA!X ( K^)$ZAޚbK*-kPȣo@f{DtimK=.׍<,R@_`8K%fT\ÙHn@'`zy÷kӺظVˊYլVRqoՈcV?HA h7<@Q4״1xZnA1uY^0 ?dȃeN )vXyrZ*UNwb)R5Z,){.r;FX2 Ho', {ӹFH v3@7oQ.H(+gq!1Dt lѹE%kgQKC%) ;p/H2b5jD#r&Q(م{hXEW&S"{s#-GS.sl˜j}0NkҪ {,e_3=hqR!\,^P# ʳ{b,p}T+e)I tᜪۓ2ۈKיQwtۚ.at^K$m6˯souruU193@[$R#C,yi?0 <; R7BLvgDE@-slh&%nwReBEy}-nifRKɕw'-a+o [ 4b@SQ2lxg{-uhGH8nˬ@&üm݋.XґҺ6v捸oGɇw![iG)瞑cJ8h t<녙]#2auW^jiYҎ ,ðd4L tr̶JFkyM`Dx[wZSҚqh?AoG7a۹ ~HfK7J} Hyo״/gUaT7ybU0"\3wd.6<;F6m-閰 @y)dU?)؃ۇH#\?apPBR^otv$ 9# ~;9Ll %r,#Xwob/}?A[P11xQS>z͙+ ϯ3k%ʛ_}hm6 Ҟ!k~H`:䇕ͪϔg' &5yMXh)HK$`MGw!^3 T,ԂL2M [E% }ˎ=+i˸QVw%6T>$Ɗ-S_v vӸ9EMPAcJj}Yn["<|ؤc2XRm\6\W;8`ZAsl-8xM3uG` N2@KY iλ ku%wC׀mAۍ<&K'91M>K\2+PN07;r6<7⬢I wK&kZE&I+5S5;>cPUa+w^H˫n6_?LhZ =Н 8"Xwɵz*JZXa~aWlbuԭFK=Qez/p( IJmj`~P%98Q@Yv )N=qsWJ:'@;(K@s\@rgX[Za6C,9yuXL@5ad@lRQFĄ±t&w|\O#=YW9'7˿`Y7!؈~ @K%4 (2$Cu :=#BݒhF4HYqQyoyؾ|2cwU *iJ!."kB}Ca3t^J4bE + Y|7/BWwNr(۳sP&ÈtzP=v(J "AUm;ѨA^O`fTb(mR'v_\womɭ8*i@wLjfH)FCT>-ܪrzW:Cھ8뺽cڃcnưåx7 U*^~Z?I9/~& ` m\f.|3xJ;FN1 dZ{Gk Fd}N^6I[fAQ^ ;IbG|bJN?=2_'%~x.fvv>wyrྦ waPG4uXixDljaREڵHӸx.+%qPD%)]geg3n s7Npk擃<*mdo|&Zr|[.^ޠjYoa&=mR@1(JÚt 2ۄEs;IoxvAEZ'Ef[S-ܶǻ:%6`B>fTA6D5*LZ൑b5K4>.X8ʧgإa6 ¹Ka u>Lm xi OY)c۞A:E `s>9:%Ock:"1pwa1q핣'HP,4C?LٞPW _KX3fM(݆>SJ^Sy&XOo3b2bC9D+:5U׶{7P + G{=|}+gۋ7Ҕw@w:a;F{(͈\. :;@㮿&|nyh'Am1m2(E9NmML+ 9Jg+b xM|%Lx~ݪԔ{:HvF%l|[Xr^1r]D#Cko8~7~K J{a:f~)l_!=C7ډ4w&}8SᐇDTQ &Xt’q '& EN?Ƿ/6DZ:XM̀w.f[.t0(^|^bj6]>OZ6=:6dD7\N$nexOvٍt6buIL!! A.$<`lLjY-t;M-v^,&ڠ1X ""]C_dK0?(U%2*|_EK+tE}#Nyj3icq!77RJ{z 2 K]l f?@ $~jw?oMZ wTUV&i&*{2=k=;EP}T)Mg$g\?:~yhMynt㕰C֎ېA8šGHWy iϑ]]Št5+0y̺v}Յٍbb-|ieVkѫH̨Ugaq1uzB -)PZZdlCkpA7|ae -$`|_WSإkj%J@2I4qI<(k5e(4X q/Iݤ9h3K'>+藓ΐD K,-T; /M+QG`4yB\d^&tid8 ?ybR7nc.QQΝYTg^|jB? "|C[ &#埵'1Gy9@^WDM}^<\7_Ԯmsn'X!Qa4rpb-pDRay PXT-IBS4A%g-ZKgqGW^іT#O#0ɜZ ^9B Ӻ:n$跻J:?t(\(O׈0qrrumAC̙ͯa^8`*Ur]I#ꛉ{<(T#tK |/:^+צ ?n0x#>&l0TK:Br d"m*Sp`2( w$.oXj ;<&fWAeYQVg}tzO:SgEA5h,l@^ҭ!j@"Rl~XmO2V:sn2~s$edI85I4:QN^½1qh`I=p?ޅBHVx .?_˞21_cD"I=sw1+l6A550jOC n(Fv?ME&'Oq.bҚ&D퐴yװaG\ogeYN/N bqDJ~hCbZokeeɃ/\hMDKػ8*ڏR=ј,畖<4| đD RX#=v@iD*IXmQ,VEdݓ]f;RO xlEdrk 2$L=nj Rw=@V%Qxj\#X K̰4¨)> hVWAv~Saߔ6EkՋDAw&eS$GGd=L)0'DqE] X:jf b7K ugW[R iK:} I2i5,{ϗT{,W3^eB) b2`AB {e$e}-~ ipn}ff&Fq9ϣaVc^ ywmN"M:S3% &,swwdBhli; M4`\-wQƍBۡ;cD޻U -"7 ØGbЃB'7Nb2'|Bxh!.5yle[Y$ { 'lVF^Cғ*'#cx^39A⦧2>;] 9mkE?]t[l9Mgriw"#B]&T|m_^"A1ln]%jyn+$ø$D{/0_ўDZI=q1T^`#eEJ!S'ut#Ol AU7U '/59ADĝgҍ$2Jiq̖&2W \WOFb W<ೞ{X%tn -^8ݫšvG#4e i. 1cR2EMPCTf>"d&uYqo[JnH5_k >/ڴ[XsALnkTyڿ{u!YV)|PGR&=nUS ~;̤N|_o$O6Ef1P1Z+ ~E$w &p* Kד"YE=7 >(ww$+D@ K Vxk_1?ԺcגZD̈9&7!p8XG¤we~)(? qfO"02YppUp4.pEKu'Q}iz .JΟRXVAC 2 I- Z+>'6A S%aJ.}x*T?9N]ۨc$ W ,xVBpʖ97Bc,G ّ*겛L" jsr(گi h_>l4j-7P aFth!qOZ`"vCYc@^\тu^w zID|Dœ$p^>?<^Ce`cF9%+]H t&1[=ĺ jZ/}<( <:W;`blxuH4v#i>v>h fd[vR,ze9}(|^… #-=IǏ%㘬!p(㴞zÌJb ͔VMFqR3k-V&ٿ5j\fd*q~AzlJG3o|fW:.lV1h3`#͎$-4 `;|Nni)F z$-/Xoe$ߏ $jB'h:8+^8iµ/nƣ GCj+F-oMRZy8]`a;t4E iْyuzFNzJU<WYᇞFuxZx%i`X\9QEUlCr;aMA-#!cW o/%ۣF@Ͼ˻m1Y"RRڶa)gNrᦖP՚#a|r'aZCX3TV~AKԼ\|4߹`KZG6 F42,gC>4A;$S^h|e1Mۼ|JXOw\¡  8NVm{sƪ"t-V2oɥh*%*i rDX:yW7}V=L[(Ah9w,(ݝ?9;XSq S)SjT9`ٱ/eJvug=m㕩< K~7ZFV1⃹h2fIn9:B<lB@ror@1^j:n&b&Rx +Xࡆ,^f DJEDaŬ t}XDXׇ\ ʷ <7p} Rܝ+J=aܢ*[|v5eI۔*KY^O[Bls~[.{e3?ǐhƁc1ai ZayMWX:"Ž?gC AV1O_;Nv#=l:f6/`wX.ҶgT_Ǡ RĤJy2Erv HZyy2@ <75@avD=|cVADc0>mX3wPgQ {ܩdZ 7.m`IDXSk Bb~4jyuTAJJo]6`㦘g:wS3&3H}XtDd@#|_Y rջ`?_E`LYaS3孶#3UD kF'Y2k]!~U%xPP4bOufRQ;rKZLi,P.X2&eq;5h/#ΡWGq5aYVPQ#;p| c+83J•ʺyL`>ƀG DjXX_)*D.\9[Bn_7=I ڍwEXfӍc@@dOd锌>/\ɽ7HwrɤLhBYFyVyRwe^9]1NW:!v:({S|9)KQpcǘ1);m">A:^04{GerJK\IM/aσYRNM)H%ts{FP:6K j:9JFqBz7JqPȖ<:L%2* k4So&MRҚ_3{VAAmszvYj6ٗc:̲1b%{9s4^x"%}cB N \GѺ=[o#ڦQ_S3V8qI!N:X 9ͥF@'tp'6RB7!bidL.͘`/rx=NQ4A,OMH){ŒExRJJ*/ <Dw<4 (V>mWgl! dSe:ڷϕΒBۼZg~X%.Zd HUPs*]ӊ>֊6 (t|5.Cznl*ArM[8Pp`JJ/G|5j!Y$Ai){A' (Ba3,s*=8_η;FΘ$yr2[6fl$N&]L~~'BeX[7zps-Qy1w~<1N0+k:үǀ^9\zR,ϯxgSuD)hYhS9Zz `<)k)Hg¶`|4BTpU3-5J|[-eIx1!&6:"?H-HHo2lO$+Sg1RKg\ /5HG1<Vztz84f7.Bk?ʋB e8x -LiOqQ`3?>RU﯊6/(WYXȘgU5Ψ r/Dl3SQ&u*]JփUVԩ+jy:"/ac2-Kc"c#ܣ8)c΅;T* h[c-&`xV4.C(lbB7U}'rrԆGvˣ,83e_M`)vYNx2M"~{}M0I! }R%%+r%) Bt{;p؃niB.93YjG_T9T9EE<pNO: j2~<4G ωhv??[ۄqy+ H$ PO] %Tum?ѾnfS7pK+ҮTϢbFx}e~N.p Z8~R){G$6 1S>|tQЖW>? U"j[+~/ã/;VI_%cHb' Ϻj8^ߧ%2d]7IJl{Bz\5@>hTM˄?޻,:㽜78g}C bWU(>(z.۔ O=V0ѥV'̘P?cF(*2ǂ_E[?HI"x9Y!h`ӱ@JkI8m4㡹bM\t)7 4 $el:tw뀎~JuD7/Pr]:vNJ3/p0 g ,>bt}kGLkbֲ$:ge3`X!3[ [v 3C*ȕdp͝0;@~t*m *W`wIL6%v`~ ~.Vq 2 փ#m|/*4q]b8E o(f);6!g/)5Zެl:^Ͽ@79 xe<)y\tޜ2QiU/o : *We w'y4ićHtˊkas5ed807V˃)$bgdO F+|'tLH&U_o.֚7!ۧڮx1H'*"To;vVȲ/%{iF%G=߿@,D^u@ '4ׄeDs>n;n=)Y9zF(8lc<7ƁF[_XGVw\ِXl!ktL4hkMެ?Tي'8~=R(Ts&edBz%}-{ #CX߄|80 *Ui\D\"{Dثـ.s=TiI `I-8}ׯW^D8 6] u6CoO6rl0C ' ~[u??`YGZ~H܀MLEKAEN+o~]ZH==mQQ'Z+ jX5O;"ö(yiP}B|TC1ħyxj^YH 1xu/6Ŕd* ?cpe쎞qodoIg *;p.֡Xir:aEc/N#$[U0gۦ&v&hY=4h#1FChWCũ2%s뮨 XtJ# _6:c LSr}/d)k,K8|(55nItư =OlV@f 4?3i nqoBv4h} r,VnRY.Mʮ/t>(XvYB eFzWa#*b&p_jU1'ZA`[};+uB33dPm>EBz0Hp/(?DŽS;c;5ñˑlS\T3|y}x IrlQ |W$Ɣߓd?rx**8m, AP!35)*\5@.$[MmYKsO+u'@mJ"mIsl/@t$cXF78#-;I[&zGc Gw^x7T.e"i^zje0*0|/a,>D M3%xI 5\TN~C2ʠd۷q> y㖅+;" jV∤LTYr+Pۺ 6#K?P5ԓ*t9B P\03H~ EqP(i~.ӄRؕb4l$;xY1xb)?@ VgIX [ -W:՞ '>C}0}v `f;`uP~JKTLn(:X y1Y&5AVv^ Un|$ "$ ll_m)ƻ*i*:KmdԎ 2%BY&˶LIqV9?,IYpc/7*wTTk~mߑm鐠6IWlVna-9Vcfw/@KDڱ[9%+prohQ8I\xi7 ] t7.`K0PqSPNe(Y)37~2)ũi?]:ߒ"Ւp‹=j` )~ʱͿקwDK;8ҿ8L} f"WxM^"|Y2m9ѫ!J4aEVbBrNYe 9Hd\6 8kdYqSߦ) /4URaIOfLudwlQ*V Zlw#|ʧN"ҳI@81 &uq`MwahizXBɎ!ӒёJKAIare?-+WsX,j&溇чWPjI 4qƩz^|j}ׇ'fs~Hu4(9?G%~ִ]Ƙ;yCspY9E0|"9"3eҡ@mhH=H #\VV&qIWǶQu&`$|K. M[9Qɵj-mk(<Ѧ>_ˁMߒ9&+\/k?+'&3 J>~mԹ_`!R}0-@[qErI;1tyug|Xrrt_lm6o 9v3hK$P&ѳQtoV;QA4 <.AlJxرjZl( -d] KIe$n^2rf5"--p*AB?l'FdC#=N0 #G+Լkk>`#^ģQWuRf{3Wڸg RWf$G!lbwJ\=R "e$qxEvࠍ2^y$_nagY'9p.L-`3OAh^4 q~dZc;5]pC,9>>gؓbr\f1 A6т4]nDM\K13y#Ph&+仨W^H=ίޓ,E~SUTs-q&e+㻴x#[/jVF$\(CEMQ&TVSsύDzt rp'ED:iWz-ؙ FŰr W?D3olob?&]4f9ՉȸDMnmy I}rpC6^rRK_J9 l$tN;[~ 9_jI:t(JrdZ˒RI Q$>+U_8KqoͺS]bzq|eβy^kX ɡv$2o+4C'*=épV~EC1&y}(p`5 b_]Ә(n9Pjc|F 6p(/xYP@="&:&V>"cي\2,GE{{¥OWx2@]x1EXj /C1@e.$|pSANm$5.Bf/t \]\I}mVInRZEAQc-pdƽaPD]i1ɥl8; 3@KǾ]lY#d:gO?؞V&PK" jȲnkk3o& ٫A@o!Nd  Jrzm[o,u~PozvۼfSTH)V)_!xuP=Di05-nn]=^,O6p'^}XKgv{fh mF=sU|+ordOpcBItl F83Ds`kSao)X_΢|1%DDd)l 5 .nQ67L ue A!5Е(0fJSFTXAx xpx|5 x XKټ¶v݂Ol]~w Kp杻0]djndcAbW眧JNwX?z*gC]oQ9-ͤuкF>6Z`y`t=ˠfp < AeӲsa"P<3Hv"ƠS: RDi2 ^{:TwxQ`KX-GZeAl 5MCc_%0^žx S߻fB>xL  %kq XM؞Zk1G+^N fA 6%]Y<MI5I/6-[EpZ}9ee@!ӊ2s] פismhzql h]8@JYkH[jo]X$FPiΩD^#|d.>ri#Iⲣ'AT N{m6NUkZQ"!e sh53yoy(B/oX8|(⍪i*85e lCd>Yl :@RJVxP848f'7%bYO/6ELɤ ACKslpϷ"q[}alЏC>Ie}AePDWxumw3_I P~ջ`PWXVbX;.ϗf^}s%Eر_lݲ7o~R;CnkKu;>au72jꈓxeT#@z'':?\JZ̀ű2&H?g. .i\`dYb1U ]I|}2ANR>9,EB`2b)ifw_5*'b#!9lJBJQzI5Pf J$Ԥ P ~k6@fh ]j^3o7ۦql+.`}:LKvV !B6SـBOd(h5鼣sͼ~|ʿXw[ր=tnufuۂfXDf ++Q8߿eb@=7`LbU)[|N:+`@h,(yM׋l6?vI4(|`5z`; zvUq :=%tG'NJl-T#5UR1|x ,`dcf6.#2.@gO#h=HnnۆC(Xʕ9akC #mT7x,fOD8w[O2!+-4FS,zM(bdMewxPS H6|J[>bְ_(H=3$>RK rg&FH‰Ԑ񮑷&[!h;>z=vi I/1]NXA*$s!n6Q 81e"[?]9 NhF"00C3[τlsφV$dn}{eh Nq97kSZH_p+P֖ǣ@T^\wgW/K  8ھF&lA~VS.dѴg%2c.8\lL6sV1E15՘X-f[x%κKIϜeyQPh%1]!T'P Ph>oXvȫ\xǢ&=MڰmRN8_kw+,MHH_d)^oj ;e\ M -N GޤD&\TY0}dWXn>~jF'L-Kb<2|ZW'Oޠˬ)hwlҝP @^z'^F5-noH2Ov%tWB+(5sNǸaWevR(F.B?S;m sClzOpܰŧ?(P5X+м(M<P3>g*5jщAP~*[> w!S-HfaP+P\nҮXԍ ݎO?mgA ,2{7 맻Z>qR xdضշ7Dcd2tl- l ]g1KkX!\]AI5_h› ~h0"󌥜ll WTڴ$F<$b${_`{SS >aiAP2ʸo/7oCZ:QSb<XթGE8NLH3O%)6{ȦkeQv(Z7=P2c;\vz)@]h؝t*>Vb"YǬ_?]ypܯ 8xs11Ťl5H雖m 'ɖM]m85(GJ/<Ӕt~M*DX^O#eti&W#$۳q }N0=``'esqL߇׺F(d,n{JАuP") '+ *. É |1 d\X ]b6~\Ga8Z^6T(H~c=73սTv}Ԭ6aq\Uxڇ8c漝!1\v"1>Փ s@jY.<X 5>'[x8s H$d"{h& $wn瓑 \tB(ѷnP^Ef%NOɤd  JI%OZHAus`=)*1dm`U~~<^ /nkC\V*ml,BL+I$)y.ǦƅpHDWU9 PkZiލ>1WY6u}"윫y!} VHEϽ]>_}S(~99HM_2K~^o=Rr@!1,u7rb5`V i6%&S|xo\1oJRV/mH_2{2 dT~jLwЁ$69^1{ us;@92n/*,p6k v W;]46eKJ5CH*{z& 3sꈍZd3XZj{?T̚!!`M̈́nJf #!t [+?)O/$A6}dmKWޗr8G c&L$>75Pȅqt6Q"|^;G+AT55'BJ9 DK3Z$ʟ"LVNiEi9&ǎGmg3pIR{ßIVڋVdfЉgSxN@ Q~ XϪnz)6߾@M{H&iܣ{H@(kNLN% I\ _զ5W$uNÜ쯁Yn[r&wQ/;}I܇ehpFڸV"LcP/w?3v(T? ]-}#PQađxs>ѤL2=xDc2 f} ފ:IjL(VEֱsb]#E/ce$[Sy~6KRrw{K2RNd%u<LJvDT?b 4@?p\X+(цR>ΫU+6SIݺi8/ŏ 2P´%~F|/DWƎąXboV4`qPu:dUQK唐@uD^ns:Gm)mMOQ8ѬM#t0) :XZOLQfO/ d`\Vvs0ьH`3mI#6t`q%~`>13'}8VXOP?̘YB0Ȯ )/"q#ǼF߲ǭsQB$n9,D%Vė7^s&xX ai ퟼f 3g߭^Ae@'d4O-MrTa.P=+ĿtⰖ&Y<ư`VMSl&ɨL2i:/W'|ϭ Hؓ(*oD&p<^TI!2Hޖb߲4uי˒+xW=Br͛DI' }T&.c1w%4;(TKlPl`֭E1 ? ղ;^/*UJM/yy +5*_?-0RQM&.^L}>WXfp>#{,cnEYL¡HOIBa*=+ZjV4?i~'/D&Yk40IY[x7 KD=žx>dDPi>{٧vE8OO"u>OlEf6+rtIAzhL#߼4UgsGTzY% }ݴ[2iBwUb~x魝ژt:N0n )dg]*Ye;whn Ó7H)Tr gմ2NVHAV*VC(~ɇQχK0HK2R2ŋ;UFL$ffp _1f*K1f"Q,粘߾I]޿]?NHQGrm}NX{_J%Tg74p-c|C/U}TrA>GntWI|Ebh*kɡ_{wkoºفtYY/!vW* 0~ ܏ٔKM:LgJSE`)0^O(|!ݦcpOs~Rk#3VziAm3{()[<M"D!~*$b4tG쌋K,<~!VhDJ"A;I;=xja\*SE&mXp+1<D,l::s\F{?BZyr*tu'O|#R>:: ʥ W :.7mLVRee:WqtɇUl3c?^I4fVNf4F\}e[A ˶ loγ`Eo)nP2J8|?۫$C&X&"/mz)~?@&wC(dqWaF sel9+ݾq&C T^TVx4ԓ(D;p 6PTLRn +PJAO'4o+]`nkzDrXC $&8Fztaoi tIr ,iBnf%sߵcm EZimjm'vb?yD'vls+wJ )^Y[2DJ*`ռO:󩩢V6?\$Ƽ#c% oLwzÝvqo5Fu֗cǘsEFEy*;{{D&Q!fݹ/%A2 5EQU@Tzsbڇ&:A LͭV^~>IC[Px EKx1Gk)H@Ђrz$,#b&|.5Gj4-BLyq{?HB6|]}e.s&:>PԐ͋?Y\ rI_` J[&'K;)^Rs*aR$4+K3ۍ]h.\RSd?|^Ӧ<8,uécW։{23MsmSōiz@0cw==ONat`2Fwv;3sYM+[t֔CL4"lsƞ>,XK[BOiI ԕғm"nGu گUIB>ilR[j է+@ ͭwr0אE_w+ ZI܇mϮ&Z.@$j<^QqWLBA?P[,f $gu-Çg*PL*ʰگVu}%_ū}tب8TlFV9(秕I[ćAGݪ"d+l\ po^ nOÛ2"LGT؋nBݥZ#9~ <4iA!bB\Aas^$ct !ȕIe9_Q!"Bv3%+l -l/Sڦ6 _v&w:svtԜ+?޼4b6&Të;~H/ƪc:.A]' vђg0| qu\\[3a_Iág y-$ -SFzYd$lVVV;unL]O px(0KnJh`D4+HLOK0qSw JȽX\?j4I ;=?s`WOW҈p!G"2w,i\آjo>R0_OhaINP&C!RJ0mk2/CCoQJ)5xmKBkVh= I!& Y2 6֒4FE-1wkŅvNGtT:aVWҺk9S~o5a7) 971; ?tq=dܓߐ'Yd +̲XLLJ'ob>:WeS*e}|ajЗM֋ ":rN8ECʺM x֯6K6_;8ɁGÕ ʝ~`n6$,9& )PQcrixZOZa% qVzD9>=-RwJFa2u2۳dt4Q^v#?7n^c *8b wOǀH?[@+]v&r9tG`Ч)ф v@iɹZ73UuXD坰Sf< Fu̧ۡx4Z fj?wܺ4䩭kZnz^yj32bIKʥM'8TQ\+ I ҡVPcO" G  ( V]1 Sꀶڌ~},ֹ٣.=qPm>_t|FOn*ypgH[4KU~"& %ѯfďr{S \w kK! (kɚ ϑ{Ei>|X,HLn]8g\ &Y+Kp{E _hY&¿n.K `?9tdN2%P-'>Yt@)x,)msѤ~O6~FR(WS]qx;5JBTM5<GT<:H'9 wƊQp'e}{]@Cz.;rxW,oӼ=t6[ȿ _TԒu@B;8r4`Fj9 [r'WUcDd${y$.?{C,OR8="#G) "R|挭{8ik}v?"3ymJꧯYci:9#:pi}MJs}C^\. k}"%%9%dDU|hl\.#ًSaN5܆O'ě@BMg;h3ofCP bc>Q\co\wy['B&^7y7{Zmsj6(AB%pG]Hyy !N%( qgL!J#@uC}$)^a88RZ_N`9(]ǰ&6 !u^:a֛c(Y^+gNӦ@.q%C s|dI;+COF*a_]VN ![`?ĈҖy0fWloW칋0_ b'x fU,y9Q]94QZ`)[j8cONJ(0n8cP$CRIj㩊{nORvi}9Z,Z fCv~w6 Ct!pkXT},C{*pS5]O!Baګv y7IeJj~pVc2rѱO_9zq@zE@?v4 #gipd>u".Oa#Tn #y쳪̊ 혃o O!h"6/$$8@˼Ë^_m A,6j%!AuκQX@y=nQ>aB"q`r8e쁬V}X%aAj8ؓuޣRc<" _KAr`-$`0)B+W%j;D 0nu?w줲$s`p-5Vh RrHd` )9̎e~L%nDAϨx BSOjMӪ /;j ׆b ]t@{|q2L}[aռ7(Bk/@a0+sw`Iz k$P?NHwY_XԤk6 ưvx?L>vP( Q: ,P/ \MlcRU>{ S@X:jxnɃ%{Ȝ,d{H!a#Hn%˨v<}Rm aڞ uA{z4r] oaYTB1|?flьI)鮕L{yqFyx0/*K Xv9|bۖDsJ,rRVXSo`BAFGƦA}KׇPSr RЂ^U$t읮Ei&$3o|#}:p92KވTτԊ_';+0,z/ rQ旄4Y%IWݷSOYQ{%<6~ƿ:H7`2:Tf@Q8|W;T)%u1W`EK>R̘S],wR7p ю#4wVy0?<͂~7i<9Ъ%2S ZLuIGT: wzk!GR:8 2U]-F:t:m NUEHζ~[])$"F xD)`65},^koRׇlC)$`3tcI;mܭ`)rT'2@א) SA[}0))h zɁwo[`h(=oB8윶lUqDwCeq^H ,)s>T$ŇN fwxnʼ `areQb%:׋sNC>?  <*|ګu|md ܹRpL@GZ|Y/@<^!KEݖIP:}MQϚP),omEٻrǍw\omy`Yu4;(6UlvfH/Nxc% Yw qr.'|?Ă=*: CD `A(w+}uaUV1SXPӺ@&6߀H m1~6;oKi~VKI,x4j~|}{)p!OJ:3!66uͫQ˧_856Tu4kѐwpr2LJw"7gxĵ!Pq [{viH$؅C mMWQ;@03*D.2$&z89ɖnyn%::?%Zb@dn{)*ϾU4K[>|spTv@1_sY*_`?PWPR=3H-?0L#LT]  fG|fMz`pIl~&1htGo]Ylb|[jd=b)="GxrALuW+|GerLG-?ix"أ{U@)hOԺ_/ᙻKp+\R0phakFpZ!TjyltL x$AuckeϚB:PV/.Ȯ7Tiӣ 72vVil=aN`!HCinOw1T6@n|iF92fA IKڷXNXvqWfl H&qX ΐ k Ov`ٵL PBzfNf(=ԅ+mb'zxE=&Om.+li=`Ѧk-RLO,AEDrwt̳&42amQKoSO s=YMڍ,w˪j9t0'OoO3/.|攦OYkQ OzOcƐe+R<5J  T?,rF\(U:ֵ.ƭmвtWE'pWxƶ`O,n=(or)1jHm\yTDRAWS1{<1e G_@ԖSo/|Gq}_?UC8ʾpqC o™؀M>ݾs&8ʪKfN:GVgt]%+zZWAޙ@%돩}ɻmKA!JMԋ}d#V1OK.]ӎno憃 /]Z9ȱZ0%|Կ+mz˜F\ UT6Fb5ކ̀^27g7pE4|}\)VFΑC *.kL Sg'þQeo;Z끑l}3kZXL6:f8ma<^DH%l&İ^z%H$-L,$q;O_f+\!ijD{3󋕶/&X*\_C)-9#_wbƔؐO#XY2.*- K@3j{8ZM~afv5l\?ݕV"Yx0PXuma ="{i^㦙Җdhvys31HοWw`͸>I >!aßPLEr)Cpܪ ɩ:cBU<{O@)mPAEwZ.jel;}Du|,˶F צS've+z#7v ;pu\.ILrۑi=EA^p˟I4X=g,<'U8̔*vP ܞk2ofP"8։jyoٵ|S}~gEH36`IYa'@yFhh Vkѩ{](-cEʖaڔVS2<^/tN\˘F^j>fi#ytّw\X.T%]cЀKɗҋXw?Kj`2dq7w{`z4* >KK{@`c7Q>,Z֛j5}gQnm\{&sڞzZCXyЋ;7="ͧ{6LQaݕ' ̩7d  zL\h`MnZ&XIJ[=udk{PP?CI0P@B>SvāflՁ}0qXʱvO69J4;W2L eIFMnUmRVIyxbci4ڣ+W 'A7't24ɣ9v>ov?soE(Mqu4Yv锯ˁsI&F ,kT_jA~ }eM:cPЋ!ʉ35, U84lPv-#j$e'U{@Js_8`%j'}T"Zh8خ~{QҀKZFCHV ?uB1\H 5u: /iegG s ʳ[L Z` !4X!byT 0ZEYDD:voY%߂5R.u,4Dg5:)Ҟb~۔B$2zwhky0¤gկ@C:t,::4lmpX{;['hjuP 7 3\P 5=Ay!9Yq.*-b&\D 9D*7ҭ<-H*ÑU2ʥWd/0.0AXyrOae>P@iQ]1OK)=5gu}_)r.U@p渽bDǃStI`U'\{Zn_IQtd8w}EeH!uDF]RysrGwB&@d\[>/ UI2" oa6W&fV)j]( id#<2UL[͚su޿;I2hη۹Kc K 3Fﰰ;+[Dnڄ/>B5tXU+4[*\QFvƇdN O#%Y}S-Ĕ4Jy.* >)!m8as:`|'%B8J9D2؇k ;U(wՃ)I[ȅU^,LֳM2ž,rIpIvf !aiC(ˈOY0x-N/f K@?ձءPBd!Iž,T vne]ids}#x-+h>FH1^M\bql.yߺxȺt_f7ݥ5,/C}ڗ^䐔Z cD2\'vsnVqLKS)i<(O%}/2AȍӈQsqC;`$GՓη@Lfr[9r4A +;}tvPNk 7;eY=k7<98dmO.vliUMHZd;Ѩ8wpq@`~ ۼnlki[$p3 I{ڏ]AwH^\C=<b*D^Hڹ9*2u#`VOھyFl ǧ56u뗀yVVC11!RT" {^PD /coJeb`E6B Gyim4|9֞' ,ڗk>|@L;-AqiX_"N ;DWD:`W/5hs(ڮ[zмޚ2kxF)f~Ha:}ZNqI'X_odYE׀aǖzHr't>}CAۡΕ0dZSSf☂>+LI[j,+Bf>FK12/`L<2Pf?Qvx+r8Br@<쁟UM^0:kWMHtYv#",󘰋+BL ig07G~Go7V}o2,L RlsкWҞeiUÑX"hF]It:hXl?ӳqP]F'30it+eJw-I{rn;jzaM>`8I۳wE:VQMGSXK){@( u+A1!@PcZh4W @jSf sKYU·ڲ#}'^F3ěu|J4)BWNn) vT-*dž$;$ ǐx=(c 3ۭ^1|[Z \5k=udәYD;9lO*2T JTRO[>7aG8*JF2u vÁXfվ^囪H q@.wgVJ@3.ܸPzg&S2G[l܃O1 ڜögD_^L96*J<sGC5 G1e3M`?e _9[;87ڎAd !ꌧ/̚ɫGol%^{ylL%Oi\x~goHf6=c—ޓ>Lu -G֙6RӠ+:y)bt ޗ)3qUoP{(+mKF:}.M7)ìU11D0 W:F<}s1xy;zP PRXtv9*] ΃'+=&J&ץj^u{=(oOKxwL$@OZ4r^b#֎ ȭ:aH|LgSyB(5!uHjd`4^ɸxZdTօ'1 1]osB^3PEL8 L7aoܛFaǓ0y!߯U6 6ʿw`g~,Jc \9߼r/^cx4i?}jHijiҌp1 e`ckX=DԤ؍˿Ir`9۔Hȵ7r΍rs+GiHV=;KOfyڣs쥔`oMcYNT>ŧI)'.CaƑUgw t'kRGwŪ YLϼj}B_N*pMG~:++TfmPta g=E]crz~h.JwvmHtj #(fyzxjظvxӯ6cODcX] 6W %]¶-?DPֺ1 [7 @@!-lLfll~xݫ Zát4*K##B#:0UIX.(ֵ=BzQ'\iڪ\}I%w0S!qпwR& ɫ+YcU!*JXϷ~4hM`mݜ3$k^60zvJ#WďmL5RaS>mb^8DtNCBEZFʮ1Bd*0l:mQb҅,&%V$?cೋ15KlŤP((;IVm)qq OInM1ȿ8* Z$ R#c:NY1ˆJ0Eմh(0ˇ\V'E# !) ِ9{!^ո;K;Mjz0ҨOAncQIf"Mx?a՞w[Phj("O5!YFN 5[jKHآv]pZ8)-l+t+$G=7pxUhcX& _ep=:xVzTg#OLG4mP=&=˺-!!a.Ca%BʤlUlM^$"AQ.#Qt1\qWYuӉ&Zw54]X5 i/>$f(kв\H{yhݲo:uG+7[ya̔Os~e6$r66SI:Sr  s|{<$/E ?P31@~įOGψ7d+/1 4Lp2ߥYGbZDZi@S67+UxyA8 T&(}L+\YșұG?fς;4IQ;,Z`nm.fYgCEeH eӋ=P/ע""Eo KYbyj[SzWIϒ;%ȇb\$50ўyY1_uE#PoD+0"j9x%,Zn@dy5WtBROm~"=@nMM(%jx"֢oWD>z2j]h °`SyXQb{bVëSi00cT$%\&ϒځ+FeaYrC:F7ȘG|z;Q\%醢 [A ͔Iѐj|rQs<ϋM WV`Nt/3S,fgEt3sCYew{jk =x#O='[O*ϲ!_^/JOZ.99d].;hnE~ sh/NT }:‹/f k\ \[ zR,,9(7 ]1I8.C2i"*7B$*VsPl0~^8_5̊nP@ \F^y?()uErHj, =oUVm)jA!wQZ'(Jx60Jxsӵ_LC1U-5kDkē<p"2ڦ9iIc,PGnjԛ!Z}m$v]Qp;2Dxw+W@7sX͚ RD:ΑM}YISۢuveV=Y߀wm;>0If2պ)糘vR&B;LEb֞-rk[DTg(2tzJމ~J5͗0pN jS-czRt.IJ 9tӴz\}ve14X, gIsXR.b |ha)𔇚-QRJésb*ҧKF/1fmfto[,OM52d8f;tvճ钬hzSO%P a'._26բ]pUU35#wuAAэ- j(ɍ;ggBߘ4r-䇷d^B<\60U* k,"hdm0p&FFDsu  |*eu@HP$t SJ(B*-2"(XE,)P1Y;@?IZǀCb[v}bM$z:VTġ:t掑o6 YV[@u8ŲgF^(*+x[gpB*8O3@%Y 2w*~'Dʭacp?eڰ 94v/ b{qz a"pv%jǶu>(pGh6M(&q޿W(R2,OΈ`xbrՌ4^Eb e VNH.36Y&7NαAs7;+tH򣳌Ɨص@L-Jxb 3iqטa&oʷIlm0ŏx%UBL7(唊"1 E}RX$T4QՃOd$qYVAIRE ׳ѡ[/_0:DoSU2O9sh<[fA`#d)/H:Ȧu)FnU}U>3sSǹm9IV:ZI};o jPe?a\KGKƈyК|LӍfc,ZlW^{'ZXaQȤ)-~.j`YSp-0Əzo9~B"L. OpRjҰNĊ4R E ͉^mX\)YP^ǯkpoIģQRb_)rCBp,  Pyy_EmZ bY=W| e<sad]@{Ier/B6g$R*zZ`5E_ۅ_T}Ҩex:~ycHqxb#Ohci.0/)ovE_31QY>SYT)ԗLcsHVA ($ cN.qh'h7pu ZM#Ԯ &п6?:uA{I~ Oe )d.|kg+@%73( [[T,|ࠡXi}RL1{UC^-ddg9Ş}b-/mt\8-౑TMT~XˠU~}G.'R~,E)NLj(_7U_*V"T VGFЌ>ϖ[|>)OG.CݸˣTw`C#7O@(c% S Ͼ?(0}{ƌw9R(yȝ'Ow|% Zȋ0 ̏#̂2;u-KejhKĎ 3G7'˚RWR&7d*gޯLfW0QGjl!H%I_?oJsU Kv<qjc=&%ˬCG_E>1>F/7էBU[n2m)JrY3~v2F0},ͨkd``5 Fv,Hb l\xbaHQ#wGBJZ}Nd\rNzSVurx:S6wwCNnX4I@% {ӰFpP{ GW",`#Dvf\p; Cp$di[g"_Y4Eo78$x\O"Tv45A'.ۡ12%zL zL(=CHqM"| {̐_ U9hSF̦]k q.DA9.2_ҷGe`sx#)裪1Z{3lԯg룣ɶ?(v ~I4 l}?\p ͛PQꢢpmD@nm %I8@kt_8!+)xcJ2d_'9-D3װ!#;iW_\c N$PD~0A`?>u*ɋŊTtQ<^eL.gOE˺d ľ) {M]V$kMH?iU4cZgTHwׄN^+F>F T.wTE 3*ucx^hu0.A3\iDՍ1<7`Q AD<뚝C^<ąb2!1]i|=`TMmmO9Kh4 - C!/0wgRn+ü"pV@y:؄Ň6NkI}n!]h]frZ|O۫4#ǫו/%]HFg>z*99wdmp?:g<ҍqH,E eԹK45YEN-3`BgE R@&`q736iK !.]0>WAE|GH@:IjJ{PooiH,I$[?"Qj#QV)^̊ɄDn-FL !4#4elgNp69{^! ͂ hz 5L37YxwMlћ:`#9kj#,OL'`ez>Bb$OEݤqi.z@)s!*+&-rou£2(mGe2 3Sݘ l $ǿM0:i^TO.K¹f{]L<`t133"iC 7[VtOI,-h74VεAGm`^lox'Y)sKcx+>ėlA!8N2+)EbY ATcE.E̥k頨gO9 8Yc$16V[C=f ݇i,#Hq0D>A#f:vF8UXڸ5PUT~ji50 O}+l8bH:?"1/ּ!瑧; lA-Q_jeka 499LΧ.owA֍@Ijec4w,NT##+/TrifN ӖD7ʙ)̤7#߰Pa4:?MX i~`a? q`: 曅dV:tF;M9l`~6"Íɋ9+G`TD݇]g{%KO1xZDbr?> pW귫_KB"ؼdg8'mo rgqk c~: cJ1!Q Sɋ|vs6mY`TOdo1{ dCrCFuR;k&2kT 6`OE[kiBc.]fe135,-wdiբ$_Pt~I'I`S.sJqĢtHtoeEml?aitg4笢.-hb؅;0o.Vq;hP[Dz>ztw^&Vnc@>aO 9:O\Ïqs[kT\2?~Hpc BrqL =[6Mܧ#\;ZweJS5h| Q+!B08GPx Y츅 ?)*KcBS% Pa?)dn(+?K'3Pks'Xf' |͒e1ᤅ'] CNgcC? P3b;|'v]=)p5Tݩ+m!Tú:pSi^h-o 8I;VHɯuFxgAiHDgwx瞛y@.]HC&NW0jui,Ix.P*ghb*$Ί&&&=p zPxʋW- V mRD@Ш9K`܂s?}wB tOojP=';몙VW G^;߱XeeޏոԲ.u%ޝΪdaq*k@p^z<6m5xڕwYqwWgY'<"T/87V^fzk mDu<"+:C8<9VrYh킟Rtn^,+ҮE}3l 'kxJY;LɴV\l5=xK3f93N7))6ITM{ K`ZMkՓx2C)wFjpoOxfҽT+|#x,W5̢OW{_hMmNɞU[\sp &9?Ŭ69̈́cQֱب @56?GEZ)ce^" BeݛnII圾qYZ`"ȳ>]Y PKzҎ5`&x+ r/ng)xHAp[$6SxP82yDG4+CX%VXgUUe[>p4 To º%gf],<~躌GSXs !U톦 Z &0'^Hpbe]Z\̨ )1$Xrl@(̑T2GfxfQװ 9ë..B7ihC&>Zp+fCHs@e&(qJ8Ye C-m HYK]Z"@*]d42oD^8+2bRӿy} 갘Xu u"1gy,a905ێU<:8^~w6Y~BĨ</.ꬋɮHVKxﺛ3Xdz [9X\/IEnrpLM[QA:ր򡁴CkQy#gGw0򏭒HuA8V0c =M//g<ߌF3ݨQ" {aӐZXrπA񰢅_1fNKk6+>=:Lwb\P,6|.OF/TpN?6m iG.TrsS:v<͓$o<'=. gfHExlK wm@yEʌqHf/d+xv+'Xxޕ d2)'{`;Y>Ԃ@3 ;Z7eѢs8nTv{ vݙ3p)"e ݱ+fvqX & t Kk}OxY,8yͭF_cb":^2XAdM8(80x?"Dž(2#u(XD8+>`#4ڥf )PB8je#PlNȣ{̷-ٳl֧'~cz.`̠q4ZՈzhrڛwEO / 5b] 㫝d$]K\UV+ةiڛ{#^*0XHeI<~|٭Ő|}G7l˛XRmeY¥7m|c/b 'AfRr s_c!8M[ͿpRuU# B,:yW!UHv<4>S=(b/)/=;]``N2z,#aVfsL,U^ z׽8L؉B A83 b IAfs2➩1bPanf(<q턾NO^ 2=5ݤdIkސu VcY.HZp+YqmB[aKz"c?ocSgFܑ7Vov DA@ϕ7Y2/LͳjWHU3sz={?⍍Cg+n;7sPU"y~_2=ePLsZ@`{dDDo?j^Nq(]a%`Y;TV`q^%q |ۿlzpy1~)d ,rb'pG_!et8GE1f<# U;8TX*xߡcCUC4<)o#gq>3RT=6 o;ѣM.ߤbA3{evh@;#nh&o&j N<'E ,4$Y'xf5[x39yj ,iTCC` B m"VƱ~񥝡:⽵yԈ5c TUJv})`hTC X>gfU;g3bi}c4.qK_"2> "HA j W omfPR69hZ[+}^ZrL[~J:b"LػN6MD:ͳx9,Ϟ,rB*$+U]Ea HU_Zcxv;=0NdLBІ#m$gZ_se䖌3{H" > b>;`4UbA C2֋ߛ,r̂g$llGrU'~ߤf<ZV"BǒntLA8Ӂ[7^güwz m]g@5kڢT*V"q0wev p'mE&(Zy7 i9 AZJX\NFT1B#[@2&yB\+Y^ \fW!L+>*#!Q%/"ȣD%-(~ŊhO~2ĄkyN=KaiY&5mNP}nzq"Pmqm諐Bf@ L~觅K\(;8穄eBicڎH΢[jpY[p@ T6eGFjĶPSRezͻ ix:M_8p:>J,q6*lo֌P=RAxC3/R(067do~=%=TA!6CUO7-EoH#1 (.4H+m˧;Iw+ N %FZY^$X8u-b! Y{u1x|v<O@|u}OϵGkMs UsyDNjI;//S(`2"dkba!~Scw࢟3~qɀ4@9i4| dH2] oI|D^ЍWh@ɿo*KU!x{γ`aAEP?c;n7KVSC۰׎Cc9ɞS-Pğ#`PNn$ߜ":3I6V4ɡУp4wn=q?/ 4\<-F~:iqSH@}Oen?(HK, "gy6L{Ytѐ]ޑK:02#J#*R41Om.>4E/mn@ou ACz y.e&4uS9F`I\:QԔ{ϓ4?o  0ZB!{V_{RY#5\Xx4Xk8@@"Pf{t8c.q44h$;fb+&1IJ_d,;f9|;OS51_!N.n{:Y93݅k )P5b4]>0ɭ 1]-~&?Kz*@eF*(tϤ L4u_2V`{sbDHHkֳǁu/UĂ??iQ;b0~=VM)Jg n l˔5Y َ-`KbF,F*Maaz4M W3Ov.oDtɎhPFNO$1HT PK3~EZ0kb8b:dֹE%  5|0'jWu(8:|a_8Èͺ=C{UɣL#az}Yz(AjJQ8lu#Y.O`bw_\L瓳ПȾؠ9[E6Y.-Gk7#;ʶ~ɘwl9}aHYeXX^2-@.-"%k%epB{֔ Cũ+F{,݂+v gro+@'gwan2ΊfqV7]a iEi~Ƒ~bK^5HtC_rѢhf ax]lP5,yƼlHMfkwثS]ZDa!]NY3jI38<>0-#mqt̩aO(] ?P'2]$BiEtR)e z(*G!+!S W{$\,;5aya0bCshu&$a,ϋITLx3$=oc^^ߍ?7O,TkRKms&Bz#Nx&綊M#T)Y␩zBrRw =(PN W}^:ǹq Zσ%$WOĩ7OBAf$^|0xqK3aljCʄ m(7O_8Wj%25/xϝC38}GL<=崁Q['7WOԅ˿yQ$8:[b/i狹FQ56P%fMjchkpj-`ahCLI9NB]M3Qٲo0uOF=c']n<]Zڶ:~EH{?{d䬍g{E xkb瓻Vf:l5tZ+$`8>+8``x?^Po`{0Oo֑YgLgmuߛRvh2+G#Tl (ߍIW=;%^1pLdPyd} i)XmYy}i,k92 \h24Ƙ%s1o>+%i;-@kY C? Նym[@%J 3bЍ;(bIofP2vj۲' Lq|{SV&HeޑćhJ?kYL3o⳸*#,$!;fk'b k6P+'\UMωE,#Iⴾ5+OIrI"4A6:p)b =MTĞǝng·!>-]e9}Pf5YM _d)9X,$荂(>֘q0"7Z|J]}窝*L\SEH(-Qs:9h<и/o/MHLDrBeg ~ ڪЩo;9 6MWwgF{;SP`;5:4'DGU8rTk[u:HC@l!+Pv?yK]bINۖ2TK9)۱yrVgVj?K&LZ?=S/,cdD,>`qa7x/D=*1ypHOSy wcQoa|($-K \=(*¥fH#U#I+Hi\쮭H1jkJ/pB&5- 툀f]&OF4~m~#)A$rrvvd cr9"yd#NƵ^VB!_ cohmm. ^?2Bk%/a$?Tc vU n9$A$ fl 3K. Et. XLn7m` +$%EavFTr`g?c^zu˿*eq~ K'Ťނ㥽"`^b k=&s훓p{@(A7nL:,uΘtFb3g)}H\MB$V$l9Z0Nj#W=M{v 0_m@W]}7EF=:cї^TYDr`(t~PU:w55y1u'to`t";^v= Vb>s >kSd[4(e:nɕ֨Pp$gg sY"]{xjjR-AS`dLĞ"a|~Kv_{Me_N$H -',tfgcq&%.'ȵx?>~ӎߢ͏Q4z(K׻n|Z%&yRT0;+2^}ܴ#e ie7 f1 u0ʑ'XuQc Og~;Z ʚˈU`lPO&!x֨`tqk^! 1,wGh`Uht Csusy+R!rĒ=okklƭC+yp#ʢeS !u>WZe1Vۥ ʀ-pmH~}yQ pPwwVNRIy3LG {o9p',Mb$ x-.# G1NOD KL97^&dCU0"PB;{ iyVb]2}pbfGN(614hO1G_:\4GGo DzMHSOjj wV4E, 1zQynu*)09:} K N)/ (tB8vҲPsXe.MH~yZ?]P?tnok};Y<-B&@ul:n@n>SsG >]n,[+o!_~9''aL9CuaunF%֧`V??H."odt/ `3DJF%5cp)W]ea5i?O DbR+fc2#V L\3Wq3^,ԐiE}A$Zz_Eh4VU WעʳdRpe@ߕhS>+k'%5R:6/6&gӶtj,8̚ 6}NbdD:O*7856dHFjs;lnpV-0(j$/| Y!.RN$'DhD-Iix?5tVbW*X].*:}7J`ps*wϘY6l #*s8* ) K "`\56+Ӵh3u?ڸ7>9n}%֥`@c9:S\ؗ1yjc&q^CagZ}59]Z`qj)j uN\23Uի*HM,U_ Ҥ B`5GvA净S?z+EoyX\Hx+IȘ`n~~Yt.7n{}_`1kw v= ||TIv/zG\"w$]Vn`d0!|[vnP<9_yGtdhXXk;s"x egu-c,$"!'/| {cusSjJڶP.Z@2 5KHX! m9Ճ%..&Px{'PC3@&$GE 4YIBEoz_]ڮ 9(SBA}E%x]{MSb::cb5r3y@r:zm歅~\`Ƹ)C#oBfDH)H{=mXbjSD€AdEm}TBtVk^gEt?hcwȐ{V9H+$CKߨ,n]oKؓHqM2B7'^."Sc+]>M v2Z4Ih?\m6 n0Yvf YV)YiyP#͡nsEgSيk=\0 _Zq as<ɦ9>?h1Ŕ[.3G7)t3YHN'8;=?T:7&$Х P /FnQB*]-mI$iXYWpӀYݍh5tr995ʯ5`㶸zgK>ѷIETqxϰ.y|"(x4uGΎ2ǎs둴mtJ-R 5 }\WB4T޵Z+XOT!G4*e_E[]71~G 5_ vW".ct ,u.oLά\8pnБĨP|y*DZQ?=d6U-#o5k,1YHg4 .{ Ai?0Cm^vÔA`y54:v::;3踂mfaѩiauȼkUZ+R%Qr]6+{n QdXp-><\"滮XO>_X]NPIufSw3LGoԖ$J7c'oSWf(&f} A,& }o /po%ep[.Dswej=8TWaT{9q4nek<,n]j1r݅SjFxd$5,F^DCRUhA]x8_t.P k#M6cd paiSJ84NG|Lp(qp)XxtWRmK+oNG)4gikms,8yHދ Y6&XrFFM ^&S7NW/dz!"%R{kjA(EsW>?#k_LiYKfu';3mdp!F(~@}(]c*iL6kKqRu<0hY#ğ%MiBck=C0k"Z>;Ojb4R*QȏZ~1l16SBdۛ7 'n20 P1em?3J&*{CIr#qk)#ouA*y IsQT QI{p`9IN}K=//t9|Icq!)4Aic}-sq2_![^#pIP)}`hyXH" bJɄ6žV74.ZvS|b"sRIT=׀T(FLs} ƅZ=c2J[gSz=;,=ƞ6:098ݼ/B]+^̋N㌉c?ҟ49EZ詝kTrߡ#"{e<(ŭbU$^?gEuцrP[ J]򅝠}t'B*YLol &h>\%:k'ޟ.<~C7&FAx#Br 96sPBgy۠ <uMi|9u27a6HoiYsm ҫE;@\ZRU{uV&(C4$K׋~fO=T+p>PE]ۉuu-= tX"޾wUUq$;j|z&˂<=<q":V@o NTDnPX {%wm5QoTA&uR1!5GݠEIK_GsXpgHtUۧopvדjPɥ#C&H;#lՌնڲnD(|hNl7D5U?퍀qPS9Mlk$P|Bхa hV+6UR׶v}.rP4|*Ŕ]vbd}Z` ݦ-/v92Ad&ePP6WLV5/I 397 HRG@W 5T9~1WM8s4CdJUN'eu*oFpF+hlH(3pөFO9+d$YĔ, HoG_TC}ړIxYУՎ ,* T0)ih*eWXB'k*Z.$\ԏi-¬(ъ6^ U£Tgg)|cP 9.jY}EkA[3ڰ_y(hMKߘ#gmFƌ.ꑳ4w. 2c`^~,.>0K6ȫT @bAa13$EOzSazFH1vT2os,Vn (ĠK Q ق"z{#0՞[+B:N(W;`M/Ys?.:rZ4{ fƋxbK(f$ܼȆEЪ Nl7n#V)Ele{kdMB5tUw%t8=hS% VWr1o5L/7-Wcסta(A%ߓ =/GQ`2֡EY=u~P M8IIo'aGӌMPWV!jDJm.5Ff\ 4oj$GJNAoĺ .ۘU8:ۘ+&1nuGNL%0 3k>nѺ:]|K]?TrMw7RŎZGcx(dFoY\ 8<۪/ k:Yc3H(u;UxI$|>}Ĩ~z}8D`{7?]hI"rtP{?>&As#(?˨_o-0&ɀzϻS,Mw٦$?PjzkMZBῐ |a!v+xy9ފ=;"{#gt~klD,X"h ~ƾL76ΪӡE~6E?2)H-gX4WſK?.]5wi*ue 6UAޡ9 (?K$F+uQW$VN:ԇFtn A.Ge.$ɤ*%+atylLWvQ [ $ )CVXr}[bkMpm&h>E5W8n4nj_G>rBT7`uՔіA: 7#qМ r(e Qu\6^4@s>PAv^t]uoX9:|8x*Ju/!\_*taAqŜ-d׍=E\뜖"2H.Gխ9F^OQ89aF?ܷ M4N*nw "~29bWBgjɲ _z; (ڧλqzQPL!cķ [{912 nVBΪfȢ`ֱu )U8cݩnU5FOBYuBOpkbI(:^X>lyrF[<9ĺMeߥ2J@x Q(fVYKSPvI0J鋦lB2 Cð4^ 5[g7q@Yq, *q( Ӊ=BvoٖNKA5_Fz8C}m*~0әaV_%E1٠JU@#F n#oMvC HÏ6 ϬX18?uOM}P~Kd'"p La x<zm14S>uI5e3PiY$͔X9X>[Ӯļ6|E!*FY\E9 lcàoW V=f !SDX"RZ!ҡ_ws+6r*X:q7릂>҆c(<LKDŽRxtLjTɴtG۰_kB!_%[[*Yls8) lj)!ND*R@a\ E7f}夛ó #xRO@R-ہOٹ{"P ɘbƜG|j*hVJbߒ"<mԌL@PwnyS)-աDU*tVaR#*D\|dW(Ox?.- 켿3Q)ay?k?m.*@f]X'|!}xGbI}(Ϙc/ rg;2 ~HdvT)z~ϑ! uAgyк\)A;ј)!fGcܢ3yBnn+i:IS)c$ؙͬ4ms}_!|(olLT~05Gr"ppH]!,ߟ ~*]G,qyB:N6C`ɽDJ!Ȭ2LUCZ ;/,[.ޯФ|v蠎 *͡wܸ=-m\}QU=3zٲ^\珓ΚI߷T_slVvpZ $FN`4Ir _"b#Pb+  wdLCC8IPuqrWf1?A*MbϬ]נ09=>ɘ9$'LaY=<[aO=A#T`${z*h^Ȑ]. \ sR jm0ėxVx[ݕzB-"eD:qb6=Uv1 /s$-R<&+$`ikr`‚m=UɹyIŒ!ㅔVFF*M%puTZƌ4{`E/!PmdmL1lMT#t=peWU!A1闏b 10OPnӼEjGecqʹtVU )aIiд@2f,x.H)pM _iBbk ?{ehb&}|CP+A8Gz`Z;Ȱu9^ly S"w)S&X<; xM?y@CV ^@<ȔDPeo#Fp!֞!/߀N N> 9tࡨ^o3㻖gE+v]hd@,{%HKlkX)͂kOYVV?h~9! 1yN%`o[N ItF6Cֵ3J\?,ظ-]ܬ_Klu4<ǭFZ,fe Eg ei<[; xUTSAPCO@`M- E0eK/t'R;gZrcO<`9]5) ?W0]KlJvu"+rA;(6: ?”ȴA ygn~c>C9p>[ѦCr;z5{Gip~rkXuyi-ڱ j!5Jo_=5<`5C6Ysg$5eɫ+8e惠l/[b61 pz#Iv.#ɆMVHǿ 9B}h&/0A8a,EcfՋH_>SG6eǣCwD\i)YRy) Xx\M~NK<_f8vr{GH΄VГ1*T̑{,]CR/0=zos?˼dO+.9+Gw"KZ.j 1hR(ZKCՕ*fU޵\ZKg".2Kf ;mȮ)5.8?Q`8:јi;LXd\>TǠs %B]e_{HuX2=~ӌ<3| cal0v}TqIϑLWc?9qTXZ[3حI]AOŇ,E48w2oW0JH4ǫbݾc]bӑ sj˔#!475}to;/S~S\BD6O?4C:j٭C@yj('A>kӚ1|kYmeBVqu{|ʒn݃}ٝ`[uᬰotpŹ%fJRqͶ&*3xԟc w)+}ruii-\yat&k*QErsfOz>ҽ_Q7FHjlFӵKjӟū[\NyzÀ=:mlm"r_;ð 3iuTo#_ﴞ5[zFZXu(${] V .$}CynM;kxƛttr-< (A$m/@ha$xF}Z*\rZ?0v>PVP43qL/6-esŸNETP>KÎ9DuolХ$VoNU;:rB;B6qB8IXըLG^)HLIQ>LwXI@AQSKJ8&: A)+Kn@w`&>>1[iJ]rO^,!x3$doHyڐ%CtMjKh誊V*։~<8b$B G_~3̜m }b盖 0tѭs>Z΋9kUZ0.#Z=°;PHޘ-NCx*2/4My35B)ŭv* φxŅÒJ(1f@=E푟Qj[;CDyU׃Zo.̦9Yn#'ǫMZNB tE(c5bKₘ8\j "+ʭD„s?2.5ǘrLy۶G[+[ wt%7;3;ҎѬKp>VKL; lNMmZrt!ˆE \jڸt&6LuvD ω<.Z.ězˎP'DxL^-u# 蹹?`8DgG一_hIbl* ,S;H|gڳF-8VEIzH߹зd0ܺK#R1Cl8Vs3">Y8<+{mp7هoE E t>]j@874L%tdt+crBQGOI)jP>RAh:9гXwȅ`WEĒ0f١l.K\ JRB ߂m4g, QKަvX M4.vX\"RRYuǽe[+hs~NU SV061qJU^ oFUF;lQ-P׺*1m[v_8Rs-HѯĴ\Lmv#&W1r|$iP 9:$Е .Mu_˻FV8|ON*] ȰuW~T𼎘&/{*:v v5Z&1vTƦECTmw+tS(2`n._ t"Ѥyi>`Wq7 '4~CA&W TSdp~>ˇVu!÷NNJX^t!)tj`ɒ N>  #*S40nLj>ܝS׹/hjk8n;|G}$b!3V@xG-ԁ>̞:r:LLJI> &6L:j-W,&p$77lIo6b#3[y ϪX%:Ed`JΝWHDdЯXG|x vmZ P+nsy`ps Х6ArTKz{,5PrxeW0C]=fnؙPbjciCqSG/A~ tJd(Befï>sMj"+0C/i'Q?tKM%K:wgo#X%3n8OI7&U9^sB"p$ _D o*`sVKX(( |H1u]t4wia@RJZS״iO4nbV tJ b 53D]0z$@Yl8:&'f̂voNw8ɷx^Yix%?_2p{f` Wli08:ߙMFbyXdT f!J"}6I`u)B Xc([ȧTCŀ,2^$DfJ0(d=:ux!5Z&1AwHwr q5qEGn$GB>*+O_p]$R:je ESQ)(=\wj(#&:[ w_|c-ɟzwװiY1-Cy+Ἆxf? oOu-*"^eşe˒}JCG ǿKW%[ GjJGHYW!0\t~JK^1/"ŸCJDZxjUU`7r҇WI(XY Tv M1Ov"ByBs2G$]?2M}\N檮CUFgjiC CW|#p^[%MJp&z f56JGuЁd{*QbҷRLFbEkth(/13X g(tS1$q/.K( a]c.1H|I015fh;]|DS&Igcr?|ŤYPݦg.=s똉[PO$2Q!U;!©,Nx>:!q.݅uovhUhEjh 05ajpm5!TINپz…J- M!'vσ`I,3hŬ{S bLj%!u>hkQ.i r :`B<ײ8$Ix(Ac ]Ӷ"Gآza;0MzG+1[ךUYl ,K0Lv RF9Y0]YL>EB?f f?UؼUB (3xyoz!SޣC8Pb 1' Iz{'&AyL9&Jz[> wA8Kթ•J栔dG_Ow]ǵPj(K+ R+ ~ DDۡ{ݽ3r#.iLu@HR@1)!1zYkqZ :Q8ʨc؏O$ &fg[@ R>9GB'p_dVV".hf75TWOO+st_VN_KѾ^x TۗyAS8B~#1@Tu,]{U(,@g%OWL Q,P[}[PW<4MfXU!Fa}boHSeNy6'TMUi2~.~m_:u}q}SOE0 {K?JTƦ5]1GZ%lhsAVU>tqï;OHlX^qߖc+nhZS/Il2Wy) \v-A(ja3EN6䕶 :(WӡseH^ 9j|\Q6v uwDg8[n , b_&@y>',M<}mfG /g9ra|ZF([a Wq,;cN;^nO>{ځ;%5iz+L$ݲԍ-uF4Ebr< .Zh(%q K(D96;o~Vd=2m+.D'L74s 8b;RU:f9J)Us4ȟkf9,ab⡵m>QhSX50 crH5(0Z5-YXB/\9^:"vI79e*gmJ ~6#m-1$&d*UtV*|ɹf#\prR??wN9Rd}`G$r,T^w5;r3x/&\[6&#Ctܜ[Y.u9^ga~ T~hɀ!p7qĄ==: %-EX&!0,t3qszڼz-JL VRktPkr}h.gS05<>z~)?OVXYey /ZB{ -_,~7POAMBcdLg}+ TGN#֌Dh0K>vƻ5^kH0-MQ,b(0F=]-+ډS4z<@m&[e29 /D m$^a 3'׉Y,; 8p:lg:,.cFĎky]Lχ;=> d;l'^.dTY5_"&;ԣh|/Y_ `lȂ). ŃW^GTCxlgSZ%j}0`dB˷@BnGI=aZ In Kn[L޻Y>t 2c|M pÃ8GB]xW6giY/x{>tc+jP/3/M h7{~qoW_"P(<'wmhl˵`͚"O`ALaW м1}9  *4 Q<ఔX*ԼK{ʠivY@sxJ$i|ea8lII5T]2[Vu9w.Zogb )vYIANi8Ap%#Ir?}.bU- 7Y6iڽ#B%Tda{ZM;VuI D=u>Jc1[-5KS|A6qEvБבاa@XvǤĤ㾖<_b{<,L OfR?|a ˭fhgPfh Gۖ#_`rZ}0u. ƩbxsiIIٶ%<1>7<2uB)-: AaϏ<2[UMP* Fd6 k!. @DzG647OuO1B c^*V"rpsr&יcW[^@*Nt2yp:l(?NEj|njulCԾ(-Mwvmvf$";LGwҙGv Ĵs:mD9,Q*Maf̀}:Y3hSW:f b^gk-jU=贝$_[U53~t,b+=Hxg.\5>~9WOc}A^*$Ю5FAEǾw=~u%pS:?/,8I'UK^eEN}7l)EN:[P7syfvhheHʎWuQagZ:AAP0S)@ۂY^sq>7J yoΕS6`"M.4K c9wd{a>&nG>H ݒLݹ2/"Y*6#˟0%GdJ%1C!]%$gCKY3C E  &v4rg yç带}bԧbCUNr&[ƒM}?FЄR-5qeE2@_N( nb X$t1|)v0~U07wtX_kF΍h.IilTp|JOz Yİ'$ KtE"H8ʇiY$$9>^T!*5kj-i?eN{@z+q'@'T,?~R+mψPXJ7;΀•dhůnkk3~ /!;ӌVy7AhI]DVyjެ+p^b&ٝȕ-?cͪ )P\?Y(`RoN>7ADGeի \V3TBvҕ]@jgFQ;yS{kJiTV zkJSB@>XRP6-> l Xn6+45I*ԅ>"LLGRC좐9X3Z4.`ζ_5 qpo]'UzPt $ $T@<4[_l:.DAGwhu$%aV'shϖ& y5qe)<"3b\hS*]Ie8N/LJvm7ȥ/*bz:! t[fSMEDFx)2wEfj_6bN| Zk:լ jH] 43a@|\?O>𗳉VWtl޺=WUHĬR`O6#0Xa_~] ^)* 5.NC}z9 n1N

      ƻ"QuL"o5.n9kk,m| -G+ +Cx +/~ش+l.qH:K֩E[4zg"ieOI ?E""ܮeؔ/SQߎ }4=fwgHx3ޯ:;DBcʶK"%v"1@\nh|-+P+ B *t־=h=)˜kAN_t٧/NgΏi~#xtr9ćَ 9+Baߟ׌d4QI.'*4T:KLqRs2nR-ْZpq:uȸ,YMy6`5 2m-fB75se:mE`f_XN^TzO}}+z1^ȹNQ=mkwcM &p/eR%\?K'Ueg Ƒ7إ@=ց&]gѰ??F>NGzSuru™/ xMP ijB~2 m8/|DҮ& ri s|<:C2XQRVO]iWq+s~|=]3~OF*Ap2*(oKLBu8'`4'kN!. z[.S=mbK$q_"La |Ussd[/_9iQ5uPaVX`.<0O*Н ߥgh# >n&sMŭ:ASp*nI{mS,A.YO?bFu{IsmJEGB{oɲjAX~_ E 6.sp3ճo' 77^uh3rJ+.Jxyi$"9r P.SKoIRT {!b"vTV03cE/2fr;^?G aw~D)qPSu)rp( 7<)zol@М1녀aF#8Itfő }2M:+ 5C >)u#0-^X9RJ0S(ߋg!" ޷7DYM(MƋ{j=?I>eE=*}ػh@$>_1fQLVi ZTKlp ;M`N7ݩ.[ 38&L};VH 9o_QOA.kj%DǬ(V0OqM.&]4zĺ5t3/[eYjI"Qk,K'28Q-84_Q@%y)(ē,z77 bE90 [ǟ̝#Te7o1[N¾:=o5,=B2^HG[H2Xky&,͹=㜦fhcmbbf$<'k.TΪfnHWSģ4AIXyTŽ.Rڴ\\)z.wpa饐k$!0Acء=.~dk W-#`U2m=cv: a[rх[\*WS!jGE,:e `@4~ QO{vƒ7QB* uzf7ɸe8UXev:܉=~O94ϲ͹C @mt{ 4kr32=z +3 ^/đ zY~=`sE玷Mݸw3쫅l 7 \[py@4sz0½V˛~;yIG7^F(c#Έ)A* (.7t<6A \V+fUV6pR=`dц=0Lc^fXH4~?LH#pF˛/ľEU>Zqdxa>&t6p[VgrB{;`}Uk!#U9]̍:M 6>*p[B[GSW<7 >7'3AnjvRHshR!K!3 Ρʽr̡;0Qa Q t +Oj\m!sy8*(# F81aƝ4Sߌ9.Ub1{SÊ+cgD)).2_Ԙm%5dtV7] f3ڎ8{3m>(>b":TIıL|RKvG6`>ضЕuّr+htc Aֱ`<9I;2! Lm#kًPC@x`k?J{Lk;ԩebɊ#ɆA\:wb陹&vASΎ+p% uuyl/iΨe@k"A@:LD\`.uQ]i*xɦ_p >h<h̯P03x~i%83K5rCKؕ2K!n a >QV53bX)~-fT?? ͖'kh "x֑BnQޛv:._C#Ԥu$KrnoעmYPbחqW ΡPNx2z1ң l\ӓ0ӧd%(3 %\+λi#`bP9g1T֢Z;֟Y鈽jUhҨ7g%>UDMAɡ'yYr/{ z&r1yJ!KZ 6Q% 96􅯸F֑~zK4gD"1!fȑ֤j^™́~ CgF8yoҰ*L!Il 6RFz:1,%#anj}Nњ~+\;f!5MsKu}`ۢqb c4uSȱ\B1G:%'FxԵ(+Dr^6hy*Zvnz#:DVх GrZ/&8s\|0sԲeǗaĴ*wgrz{al`>vqs=Bc̲ jV;e%uK $z4"wѮт/><֧I7Bd[w>5|!8Y#wvI4;@MkCjOn>+|խ>F[j> UTUSmUG1Z+%* ώƺ[&\kQ1TLO n,.z:!dH=Rۂ(~p-knncȕ)B ss$ d93X󇢖M.<89Y~z!1,*ް,SR)p}f=r*;l[q$EngL䱆hlE2vůfrctRO̬7֠2]E^ul}RN:.x} bly4j*wudM컞 ث9lIQIo do&}b{"tW,/íZ/B| 6xE LA)$Zt$81MTqN<"iʳXw (z0Ŧ>[d^n8um1-#ɔR"9򮌾|pdg>[ߧ9NaoXfq]Rl>UKHֳ^ qVbLi%ݬj <ȉg,#s*6J?< Poy!E"jEn&ʷT 8jw'.<T+gazWǡ<$\=hKe&&xYiK[SNE6xuHPv߲#? 8yڍqd`P[P+#K*[""edgM:ݖFdUaWp-l-ʢ^MlͳdK뛾/"־Վ!:"N1"ߌ=+֑R *G3LYb[LW2/S/8B? UVI LB&/%$Ôpwt X9R!by:0u{g4 )𭏅[o{L7T7hXDˬ5e v^MhBT["?WYKA9`j }٥~MB`9+MgpS8gh O/[^NC9vTsೡKcsdԗ#-\*uMU4~c2ƒH|?3zM 跠P riذx79Pm&gƐGb4~&al[8iFoU-N4ܧZt~j났B".Nl5f|*qsDRډGE6F" Za5ͯH&u~@)42#o-~O"XVҸ]><_Z:%#{o&I˵us. g+勍q7d,gFjf^V?QA271W!Չqɽ&DkA?S=T4L ݠ&m7kb[vP$R3 4);[NSdn7gfޢ/E4 M5մh`- d:BS@j2gy.uUWNڢ6ik{'N:[r 6Iyۘ+ Mub㥧cL=)RxCLE0W$̀d Sjnȸ>g Ī_Agv5>5~mX4V-ЅC6Qw(+]Fb3Q;t6U* V0C %v%enէض1nAq^ny-HqvmcabU9e(*S;mo4,늛*lvN 떕9wXqGfRUNqRBJK}}'tba6oI0a2:Yc\񺅞&:|O]A)|XP9llr'%ɠI^ta/'9gH%uoxS{vorʠz€>-6)3KzE=XFݝ+Iidf0~8P&Ғ; $+Ear݄Bg\qx޲ àXb'?YZ~RZ]:I.ԫ,_[j pEe ]br-\NWPG^AOTS:S?%0, FGiOd>mfE)\CMW ms4m!~;?E8pmSJ{H<1X欼&AkAL]ۊB ;+$Ye:9H:\/bg1ÕdRD-SRGT7- n 1B*##u):CqߠA -U< m: w=p.W=6u&&"42WHY<ܟ8u@&T;=qwt;m(8,3+ ˹ܙDJ.qGP!?">=˙MYjGkZNP9:/ǵx#+K`ݢOaT+ /FL] )ߑ\ 3|?FdF\?/ٛ5TVٓP~QQU|]u׹9wot2sR ]ynv9` Qy'sِIf`#<7)1DI)RFA #( / 2H U_@MkwEbo/ZKݾl!P!kpXqu TxbVDyyC.6DpP RD62%4$dYOcٖvQiG4.?[sdpsiX' Di_3L/ϙ>_= keј"ڕ/=i!*a6E]"ǻ /[,Qy*|ޖp?TvL?Ѹ\*(6Uajj~y|"Pׇ.(sQ *4MӛXwd^1ȫ?ER_>6&{A*x d O`!hb42#Hʸ>6}Ъ>t—]~ 4;,.!sʵWRIZ|ro¬5FBrpJ c4㉖SkWv!eӮ5A%vIo!^Iқ<IsZǐyO KJ=":m`z-8&>5.RdVqAd|q@Ų!d\s({bJyN&uo~+QVpM޴=}OaQ[D6jG+f6fzӆQj!yf|X$7zChGV$T҇h[u>1`'{k96<<[8ֿɛI+\EQ*$Lze DUAVklam؜I oQltHEv̲=CwiN@,#; ٩Oci:, O3Uj/FF\zVo&8_'>:ǧp( `2J>ҤmDM7=_JجbAA+4CA%2agn` R JbԥJeg{ Lt=z@șr/l_?= d~~߰q,J* Ή %s6}_QE !ɨ( ڛp \mr}P~ߝ ce^[(mU Kn{[ Zy.$4SDxt=pk-huT ^`uE2ryٔ ';4;V%}PA $3ްz]uVm cBج*+Ģ*+opBbAgnBӉ/\ s4v4כcfHD~{|qއG}1 ;*kF )%c{-=#mBNJw込s L"Z@k<6:.,8}ڭ*/~zqS0ǣK43V~2!_$iUEق_߿GCl?ľ=`zXT(*JP,6jɫ<99K}M"<4{CQlNWG_c5y+a*iӟ|/ %zv5z>a;bķ,zZyHthbE#\!;_4[YՈ/u?@_h@q/_zCUEO<'9z3 Qd̚zB^Fz&ļ ,, 2%Hz.x<0V-/j+)g߰c߻64&Tt<G3[T v偘4ʏ|'er1\/4:D'苩}6%rFi>eʤ;CRc7ɓ9˟N `b{)y־ SaXP-7@DV-Ij(E % &E%jdeSC$ĔSwh>ɯ1r(5s1u #cUo ORFO ùta6M0kSXbW5F糚Ǘɷ<htKxs3$#S߉NrnHI]&{ ̏#,JMUV__X e*( 1{_F6";#U!akڮ|zޝkٮ`y:U}5ZOpV Y,_h6gblE59(A/*}i[>ͪyiL r.^. wѼQ=^.tS5@1*gyl}>qvlKL l)i}<X$9x\ ;0a*WKO4'q+CF™LᗢX{O`bi `<@ӧv7ٟeSzBzokQDdA) pky('.XwsMq\meEXS- mRa6w\2h2}U lmU gȰ/7uPҙY:gr4ZJr- 09?gM$Bg5N.}-A&V4?՚TZ6CnTV[P֭S@'DH ΃\nfP|@o^\cDm󅁶ʅQ81BjTipQ|Rh vLڀ4)PB!zo֮PdcRe%er#MHaK}(8Fq#GO6p>"o'2ؐRY &N(X?6\V^9R pT 3'ô&ݽ?*pJ\;pz%i Do)>[~Kb:rvpmXZ ?G]W]WSˑ) <4CD:tnмXʹݳyW D$S9o*|ɪdQ݆ v\Ia_שd؈}Mp[aDa}>x˳0.D_8']"m!$V3ZӀ:a_QEfY9e2:z u׻͇IpV f{ɝ/T\/("b!uH >o@l0Ҟ xIsz2Y[+(SxeߔE)0L=He7Z=2$NZ&ي0mR8ĭ9O_v}(z2l ͹N %9߾!ᬩr ƺxEr^d!svR4!&wC^KYȐ/BbItΞ'03%cHf'H=O ):RF΢_]?b*\esZ#Iε~Ӄیa&@ϕkdE*؟ʩ^o=BF9̩d|ϵi׾d1ւG뱅ؒeWR$~+ȲX6t6Sݑ?b5h/DPwq*$/l$~uV<Xhd\Wi_Jp d\r'6$& ܗQwةU(܄ 9냔>Q! F(0#S[ߙ@PCfqXVT5;l;u., rA%ecU3mU0/rMTJ- (܌RH{8q_Ѣ .)_aoEcrAF'T [ux7w^Xo?~p<59eJn65`[<9>XxvKM6cQ/+jT3'|YFF3iE==!xظO}tϕ8fX爂K{Gdqf-O󷎜ˇ;IwĮNx^jȀ*W}SĜ)zA!65$)K*AV~'C0QhO9dWE3}53l쓦2Rg7yRjy DU&uHc~1ic2!PKt]OdM~+N3p)pMhԺrӌF ϙ^ {f&c1JANwzc;Wr<+ߕO'}b.ZMs6z!GB$֐NGIĊ:d3 $ZWgBG@KjpwxFqi7pM,;.M6pV>|C<$~( 7FqMyk=eq4x"+ȃ@7.JdCƉ}&js 1ZȰS0֗D`A|9'58` -LfWe+I"C9}asKB?yM翄z.xiAzȕݧ1G%2'hg#qf:Y,NZ*)Ӏ0 uQ--[$2S2YqH$9`v],*S?)Fm׈m =d"lj2I{ ^'?DV+s TU[YZ}{~ 8}A Zޙ ,ִ+!-zk{ R I)ˊuI1-ћh%@;<D_ \WVoe̲3nJ(fdr=,Qo6*mSES'8ka>Vn|5QEϸOpd;&fR_a2D=SyRZEb▤^قc`N4ЋMVM#HA S Ñ`X8,Z>8IRE&t?F ~GLKChJŲ=. S:4y[\4| $~Tׂ;$0Ա; V/\!"3WQilipm?-danKM"Tdgh=O!]Ih[g*(W^zqt*l I8ԇf~8dU-=V8;EK!O:NeL BC?uEBث%؍P?>1;*1鵯*hd\Vc;+@MzO(Ar쬀9ڶE"aK~d p:ꏾ}*|t=Ay[Ko`m#Df id/Gl2&ɧm3=iVO㲤*PbW $(b3NlwPk"L`!Quax0$1lkQL{eSBF ۔'emúT|hB_cV</S'Vҭ2 ~bOpE @$ e.TvjGZ Y;Ws.UeA `[e]5]붨kHpdY{MH7Z;D(E]w#ZIXˌ"o8+GGbcR]+dҡQfy8xi3`iyϣ}rAC@NBμNo\` W])VQKX`*-BkujňnZA=8&_3s +"^L0aKKZ? ͸A_9k.l! 2Vwnar|XY9w?їkbO#H͏Qevб$J5rniѣE82WP",ʐ.Bm{@Ugm&gJx}7;}3B*wX X'V=ɥs= EӬ+s o5Dlb9fsE)Lkfγ(W|xt}uq9.uIFXs2FRBis6!43Ã̇HA)[3g>楥9`k/kyFCfxkŷ8prE:M֬c? (7`)hL{r677G0gɌ0 hd(ǥ[׫JrvSGL) U~ET!,_C5*\oF_FAnQ|Y P@,Xֆ:q,}xrK//-9wZU"($ ;"YPZW8h(vӗ.zK+.JQ'hȪ}/m{nD=S9ZGIo M6 C!rf1x6}<6i,[xg sp F@ ֓4> g"M|* 2:LOx+Q%G&*˃ˋZj3^$EWDAwdFg czo2;4StS`s5⦅'2tjWkp-OEў$^j=t4vʒ]^_1 o彚f~rTހ3lf?3;q/+RUbDyPNj@ )5d&4&kWU|F [;p! L܇JeרX;u7`,@'1 nH$ <똯gɹ}- !Tխf]70}fyMM#<ΦoB3zs<CbC8,|-lrSƮ8xc6wsPz$s=g\Đ>& Dd?R1P?"o`<ik45ѦhJc>Ruqg f@ʎh^X)%̤y~-$' AymTQGWdv8^R)lcŁn'+)d[|Cd>JdNFskJ%7=zXxޢs04%]ڍ~μjgQ*~6`^}eUI̖3@B״SRL|7&wB3yIz(H ?m4l9e*])Ф9"s%>|EvΖL#-X X`:48"1Xnne#^"ƛ؀=Pc c󧄄cCDSLRշp*3#7Ȇ #fN(cB)'Pd HLn.-7v9+khjb˩Dy6q|:Ig4o8N LtB? O!]iNʈ 2G'1]z49 h9aI~' MՉW%npni`i?ח~g%9BNwL\xݲYRny+Vd]yг7远w޼&^;콞]m{ fT={}@mDtTzfWB&qǩyciid 5XALՕܴ/<}Uըju:"ҵ4BU(D c,xToh>PDE>CwNK;bݏo6 V NWC=fiSݦxZO+|$QTBng-̻0%G WlMZJU)EF"_*,v92 jOoΈ :V 7&+/c+ &Uݤlf$Gr2OXGJ)*4HP\iFF1wTǞR 06 *GqPuFȣܸ辩Si4nqԞ5w瓈eIgIm \C+-R0emtȒ ĞGn_ͦ?6P{|̈́~6]N5 ˳7.ʯ+UAw _F,ΦB]O) H_hwX!)J:je36'N_6uȓW d0^lRa}:1Cv/6sFt.AO0J 0:RkRr4#R5@:r类I*Е1e8-'ĸ2gNmU_&/@h\!~ |s]eCsy 뗛@x5bk`?mudS+xACE?0Uo1@P|:^Mhbl|s? Nu zrb^ ,(h$Oj!!%a|)%p<7M8w#NEO.ir $alz 欕sX0jᗠ7>[ÕN(<"9 6e 0%Dvoqv@!aY#S' 1T&M ٱk1u9=vu" :}q,|rQL)l=U`۔H+uݽ"nhH3hjI.dHU%UGMt'7i9~?)8θ.0xƐJgfeL\vcvR{&{,5j6[  }CVCWНܾ~c6_8Ūӧ}K02;CǛF/qn +2er^;!CbXR* ;})ߟO0U%#.際$3agF,UI]N՞*LTFG? h[=7bXr()6Ldo lg<4׍OUR?BgXט8E5)jlY*nD.?\ɍ}(3zr8C]P#ԁTв芺CKw|?#)u0x&^msUb}~`NUl kK=]uK U7OxT7r dgPlF|p|4^-m~c,}8!c XN*%ahؐ_N0^%ÔtH E$$/CX>y>y a}(^_BX@:c'jw>@l@}I]3Tr 'k5N.p̍!1;hSA\N%y[?Iya 1l/`P7w7r &d1혞Wr Ja\ΈY|azE--H:̯ѴhZ Sܥusw"502xML2RڠyR~=p)Yz-'{yܖgqaٜXU놅c{: E`7_WmܽDKc'nKj o_Ք`P&wJN?Ɉ7{DžmZ>jAB7;Gٌ`̘1mxNOES]+ ^.tkR~nDs7A*S14STΗeE=wgNX !HQa$ :z(e7wvJxĕ ) iA8afYo үnL :4/KT<]2g/e2NaU.~z~HdLNDW}>m"p&NİSB9oPBېIk߅"k0vcIZ:l>'B^6Q:[U\sbD9Q&}oZ<ʚ(HAbinfQ aIVQx E|m HnhbӆM:_|T=ӹG5vh d5BRi,*^e~sO<=C% xqh҃遜-h/b=7kyͫsh6vT$_m  .ΨR&&vH8$Mbx 7}R\RoY_l|$Da H7YTUV̢<Ū([.l vM: js -VxN/MphMّr_cY;H !.)i2ޣiV6[vV- (Čiѡ_RK^*Ò _CV_[}?kzӜ2D\bEX=p2Z{ VZAʈFOFA\'QÏR'}V1:6WU ~ĵ4!|  Յ@oe\jJ9l%Ov5MAU-0tdҧc+u;0yy4[7:6?VK-A_"7$ g| tۄi:w9בb3B $ IVrr8"}{2;_ʲea:ɹ_ҽsy翗֧Rj,Lu^@Q]Lkj[hц0W'w{ |ms98: dm*˹ [ͅ[bPm)wh1 +N6C{WBUSB:>.IZհ6ЫiOb X<~WAse W{}W#H^T"x '*ero`ゎ _\r /(e3bAĒDG!>U-s3uHE?n͎{Y mJC`M5;3,W&=wF@ ;Y+z R/WżB9CtC8mpakZRG+b(דg}I:%7)>}1CMl+va-p@DA⛉Df3lģԦԱ_1B/s{Pm lRδ/ [oj9| ojH7;&m t=9]/ܰOUFԵ>l>|tnZż91!,1"ap>vl" } W*>xZ^`XL^"˩qYcIM@j9?C |"(1/ hVؓ0JP2g'jMWm9KepȞ`V|&`8=q f4nIv/|ΑŽ&̢7aKh:^xUH-: !T@qtaz,@SVA6<$&Dsnؖr) z)VTڻ<v5 _E#ԃ|_1_{actCkݻD1\~3~g 8S#K2>) p6=ɺCݚV7s ⵳CiKrg 7 ܕs[t֛OrU Y8E~?1gH(g,b k D1ɼ7 .L6\qD Ub1~R n|QN)c:6^ě;4euW2ʝ,18>SH&ҘnagZwE&n<W)At'dR?SSh*yv]OYtx CW g cߵg5j);:R\{iaR튫w6qmL{ϴ=7 l ՙe`$"Jh6-˚6bDxqw{u7[SԂ9E#ZP>3O2n YJ.uyh< LS"aˁkFG7hWil,3_%nE3 &t<8fIˠzS9J:p >~WJ-K( K wHc"imEI.࿂L':o*LsDy{ ΰч1fOs(DOlO`5a{ԘOxOX@ku :5F; exVy@v'vܓt;@`:0@ҡ'/H,[i>zý |h+ξЇn?c$@Fh4|&ff 3yQJ!ⲷW "XS,n؍0٨4+m1Bx]tiN/`sntPAiIoJ#Fb).N9Rt6O P"]8"oσa\t,&.KT1p5˜b؄}!H\Y+}2l"S^dɦ2o@D:X9A @,ŢQS׀35iYf>HAN&yoƺ!Hgs=֡Lxa/fy~N6nD5)EX,>C:x˛YF#=/ܖLiڮ9+X#i7&(iPilkhW6Gj˲yc? ;0ӫ&"9?HJb;ibۥ'PtmzB0ےC,bwx9f =NDz3BUN(GrUCá(q TB=j $fs '[NAq5(/bap5^V魚x w s44m KC5W{~$;q&dbβ[S˴bGJF~`z8<0Qf"&8ecP>b6OV7ۙ,vU\.`F_9+_xAXɃ[)bI`!S[m6f˜+I)J_k6?{qUC[mfLTizBӥP湷!vy Λ3 u`:j%U{AWC6~ :4G^bEלc˕U#EkK.;X͙ ^ߋNm.TBq#I#gF tc91!U-FnQ{$fA6I}`5U衯' '&fڎ1;U;E@f+GSUS!%g5HհQd}*37wI1;mQKpr5RKVq4>~=frIpygwjNAl< u LoKNvF9ڏ~䀨MlUI7 l݆Z.}G2ZVҰFw\z{mvu$/J} kNw,a4;.y:Ra(Qrjj?B3NzV 3v <|nEZ xO&C9XcŰgI p^=)1CYGkrL,*K0}>'th甍QEȾ1i+Ag xe} nYkOS?T"ׇ?&<ܳ; (E8D [BJGX.^ &3<#x”c7K:%ƭXߣ1f.[UK||#ϋrmӦ nzF挵NuB ch*yNs:ypŘadKT8`>ر02|7oʬ]E@#r~ay}I$q>G`PvSym*9`م]b>od`Cs]%{XSɡs;MOj jM]:!w$ -J5va^1bJc*_ IH+9Vx{=rm&M;߭M@uG٤8ZWi#v$o2':̑tn@P <푩'T哥>ْ7U{Ej +]{.N`˴!jSL0'/&pP: ;M9GDԚTVkWqu6 E]x,w-$ejA@P'ԳtPGxGeP(H{`Ӫ'uQc ʞ˜(~Cw2 IYF[;#[`\}@>Z (TTcWH'eŴ*fEJikӪ! V@.oOAgL5 TݙW)pGc=Z;%uBsL?fBu!ihv=Fp&vPK_˰ͪn}3<{|ּLPYHe7w:3aslm rG/f$+K\ǡ+~irPF]'&Nds\~PrP(EB5LUWdؘ}\}O$cwͼ跓 SJ0e7?[ ,pBAxO食שLUv3ڱAC-*v#Wzl/ M>EeEgR)ݘ׍!Sf}y s<AG\ 5(OR~JyB;bs>B4Jixv&(K-XƇ@^B/m=;}O!a@_%!e(-ɤqL0B.zed6Lk͏wlYͨpHhߥO|ge>]~C]ftqSf9$g3, 3z &DUPoK1kĔzγN}[Q  jSe6nW[50w>'_^& ZPqJHrFuNU*&#kOoܠM׎wĪϷ:?AKXΩ'TAU(kP#ui0o]斪l2pDf!lAO{6`\`򣜤wyEJՆ7t;(R6檐R}P=wNn<i.>3E\t+sOr|bcZ T#XM@m*q+TQhr͎ظRԉOb\0% 2%E̲ ֏!x'v뛤EN3@(uRtR楣&x*:RQD^4:Q?N^F =܇\\]*l%3nwԢ2NV:{gH;^ ψ^5]ez<ir^x/:yD`W[)!> o(O Fm|uvG})ySuZUXB=*Z/lڭaqvB8.9<<jکjċM=En{⛲^cg7z;KDlU%:n*\t$ub,f|0x3*<8M%iB P5_X`bR 9xĥB{8X1ûg#y?i+PHb}6ψ]4u")J_W|?7Œ-)wM%82׈+Fsyڀ%o} iBl7K: )Psn ?EWmzأ[+_Ap[,[="ɜ+\RCj=rZ~Gl!3kr,|[G@Gʕ"+`GǶl4|a</磠0ZD !-Pfdpou嫳sfL!ɊnVA_uս';"I%J2oOӮʹȩx HJY.F.ِ? |HLg2I7[3u6:Fck'o\秫WKKbw邞~)}Tvaqo]sbJTi3=Bqq{kF!6mf5Ɨ?Q7\A8j_`ƵTY"qX+R)Q©cSu?ebnyZEٟ-p86YXERRT)h8tɧ,lWEaa.erЍY6ns1wyB=䖰1 "FO >%Df2SLwLj}-G]&R4ˌy^ý I+/)F i"vAZѡ(mȱeS|AZIڲQDU"A !7VdǀǦ̝13dxmMw9~TU衃.0!Dfi9-mV ) +L ~T@WM`#A'[6]F$5eA "~x}# w L>R8Uu.B@'%l ej#t$עo%p*g˚Ƈę;|Z@6^ יzJd=()!~I]~km8Q;ߓ(g:5cGa-6gk*+zԝ˧XqW^d4۹U4udfaq"|TZנ}[Y0/f^{u`DW[~\1w.]ؠ7;:0b  9H_AΨT(yw^ _A#4C|,!{%1ujlW\5b k% CU'aڵ15]&QS)[A\H A}ID#uny;GpC<2g {ud ¼-KTDUB:Z}ԪtYݰ^{05VG6tJ5k\<ՔMnd9Leqf ԧ5M / P3 lJM?0;͋R'‹gr ÝG-n_:8 LJ`Zfӎ$63;Zb|e3m|":s%E&s\(߭WD5S~M;I5s=FGc?TeiESȁ6w5w Ҏ:x[_iivLKPbTK2%(x2iSAHCSMS4 wzqb$PEߒ, 1MWHNӄ4*rLH:OʦWYc6^kO[r;B(Ϙ0+l' \IZJ9WbDDh pSyr)V5{ M'~u IؼjpV^hsM쳏a 1;`'|--/˸qNEa݃K4LuO*+v/TD8X&{Z^䙱s2] +ttg 7|aa7?=lSl;Cyt/w+q#COCEU% .D\|ȷEz?]vB߯k7TzS]ZH&R FJPqayA#y1w8gnfYU{VhqRRt(VV[?Xo+}3~!{r oPZY+(=Α#1L6)v/Bv5LuZ%wbwd@D>#kg,*tjn' e~SгvQM|ҶFwP.G4ǎ;hD_}>aL㺪h/i+l@f_vxm"]#kII ||tTFȀyDN;KK.99ܿM;Oq_NOr+]dn*Y7u w#6+_c,OWi':wd}Xoɰ?em!Zxىǽ<z[<4dFzL~χOJ0 ̇HzD`6npcJ2-G zW 04vF4vn`֎E ^FMa@n]Յ24VJ̚a;r[cTZ=f#E?>XtcJɤW}@(z7Z%{;vBͬJ]ÍS#_y%PVP 'ߢ%/)hySK.ʐ{H X=#B2.0:ŽA֟앪 Re<'ia#v=yPdcn 赍,dtϢ!_-V(4a')1$;[r3yJX@P5<% yqh1(h6ĉ`%+>,id[JtVçJ&u)pk+Df&O3CNcurڻ.N0x-BEE1U`>Dh o.m?XSUw pk1m7kO2j2R|8p`pfee]fujOHv}Pw'T;88l}Ґ[P%7\] ]P0 Gdu ;뷗qde@΄e9Z~q&db[xT k`8љvx %):(͡952G:6QY!7')|8ЄӇ6(ȸ#$ *9J0ՈƆ.F|Sw'N{{_dۮǒkGԽ#Hsas2˨s r CmUNCu ~<]Mz@ǀ ל4NoE-K8(]iP;@yhHUrfxB}co;ͮ="H^cF2쁲ӼFQU+_^^ztu^Ӥ7-9pCR{|<*MV N U擠T|3Q>FAk>󵳆yrCpnۓN(^$a{25',C /ĴLdS _K:ђ&tM8đ8|n&-e"QOL:#؎+WQnh o ~1RZ0|x^CsMp W JYPG po}X)Hf9WPL-iOPs?(A =6:؍smuZĂHJajZP.&!bbgU2JpPj :ߛqi6]);ëW>/e!eY4 MOYxl,I'` TeCf߆sGHAv#Ԍ ϫ!Q\7) A$; N5!57z u'zXp(UETZ)Md׿Os0TE#Nd=HrK)jϘaܘ@RpۀnBrrwwDM.j7s&N7 my,Cf.B/HK3RC._a{k +ܣȨ#WSUtW~M :OAQ@GSY.Qj8J {f߇u,|Tc~zX^٭.}H"ԫUƳ45''d_zj̢ҪG2AseFBhg u\}Bu/ Dk?j< rXw&@l"xRQɆM'oC2#PxR 3u ;uO'LZf ĩ= @7CzʐjԜLi6uHc2&=%PE랫A{>t<+@eIyHQQ)wYm6=ߵE3r2'У;\R`GnhV,M&ё~;!޼ܼ2 :R IQי& &oyȻgb봓(}V-IӊF΍-CȢYeO1;ȊNbhh(kSPICo4t*{mMЎrF8dƑ&y8*F8n9,7&%Vڱ/x^i/D@R=,+f<7ʿ N~\}Lp`7⨹Tt|Kj8cp uaB\}*1fD|ɗ"=ԇzDءN+S҈&j)&PXkwC_,+/bQ tN9eRFOɎש ~Q})<|Nxi>hX5('t  sV{AT1,[i0#/e "̌M47]  %vWwDЍXhYkB[)hQ;֫A7-խbvZ(ɴBMA'JpJ7 y @{K_iX(m4)*ϿR gרUlcŕM rNyP~*6|"X@Kf|MˆoxWsB(CO5e#Jk&[ɭ>Kpg&aD+$`3>e5騩@d߂0ja^~x\m)Nv {n]zլu/j,4]VSN6fHj%j^蓒@/g(h#.D|5ԁ@f ȸ? P.ʢ DC [ZSWna?;-ֲD5dHߙڞK>N L&:"G_dpFu#s#_Ҽ4&Tc{.4x^Jce)FYZwZzRØUp?/n1g!NáYnfj0( _O:Xz?_9! ,UY騅W=\EFZMbDXqۖ3aAADŽrƏ :قA.ssѵP rYХ+ 宴kꛤx0Z\ ]],%b'7~Fl/mo޼ =5Q67*wJrt1M7y/d};4 'f98mkn%LVfRk_%bޭHUiIo'S-)8zG2".yTN裭eE/ yڛA|`̋ƮTǶVCx*\=Z.$np\T*QRh4EviZIvA0ETy!svL}X6ivRP=mCfwgI3p\D߶'F ~LVHy$q5XB7\k_{[bU!MUA 55"V1f>rE/ҀQ g}m0>©\ [F fu(ǔ8p|Y{B|8{wDYt&wjREVO N[ g ^^:Y ^[Q Q YߞNQx}~gQr5T Sω]p#|[ؕXH'w+?kѫ)BS'x0\C>v3bB1acy' :@2a;j>a p]ԓO/|g|l?,q}\үJx-1ᱣ@%vPm ù {p=:hY54T?֙A$$Ơ0%9 %ݞև{M=+^z[ /Y:U89D؂AbM`ykD05Jg> U:- svޑhW.,KD,109V?ZX oQFm:Ak;1|ijWJv;"sŖ?&ozO՛_P$z#PQax!3E_B@'lo3tjG8;Bւ 5q'g aT>:92.ԌϥhZoHEv&Z$z{sO`* &\I[/{_SjbX%I8.H) ̓I0~)ɲ1OJ 2A1l.ӟ\8o!p iTy/5}l֓GՉRw/ 2z%+Otxɡ+{JvUUJeɦ|FH =`b?<\uVGane4>O v84c'vB`ïe75p4GXu=UAQ۟Qz;|_ ۇ*JɏS-Ni>J>$͙RvO*q[o?ʭ)8?K: ]MZcJ Y  A$ ִM`Ō%"e/;O yOjռkW0}R^ueOod!῜ܷ'v#Ng*[2IQ˱Mr=נ޼\E4֓n[,Kȳ?̄AenMVI \Q(>zj˖V ] Q+])=tb*/d=B_&495v(mSsFcҨFeYLܳ:cJ] <> W䝨SyY^&F@3mggK !FS54qOµ,ODɥ~s7W2HBCw8pO!iBL{@q|QQ9OGL\1?3i'e\ g|HV3~ `ػkb:8USi7G b-'ϾPhG5Η* bE%B-l3Q(N%r) $p]ˈ9-b̾ʜiH ,5=GB\II9:_wUeM _x|ݘM2uʤ*o`\k3Wp.]lyΝQ Ls$SX=">e_/`;v0^mU@C~PI2 xxX,I5e7Rr_^'i^S° D5BҬUi=P}'U]y}!93V4yf`dȦ NM 8{D1G.p㑠aR5i5U戀Uϝ!\i2%W )l^ {Uv)a l2c10oNRn/<0hԪÿs܏M/큁MlmOb&({ aq;BHZ::_?둪j~)VH/%eؚmoW0}5A{s|%Y2o27PePYy Fk* *Q wROMX}J 6NZ(Dp3aF)$pq)Jriy,GS8fVĀإ+s_ó! UT*vNHjÃl)fK2yeNz@5B9fA )<#f^e6qElDDq,%[Y~#)ZɂN8>nW)xڞ >pԝQлl#^?o4}A&_7˪MBL;uG>'QѸuN06weP/jq*bKDs p5,j߀+QWOe2gx;hbP!(NvtuIJ( (wnƶ,/sozm2LA]]vn e8aq=z7MȽkZZzNE zqeaGܬK0nH;uiq{Yϖoj9j7Ku# a]9<;SHiܨ7ԣOOC齏8+2 m)Rl$'S=u¯vؿnf¦JHՕ ֋&?a9߱=^P6S&x#wrKjT4QA9Wwy#jYxt`jBa{9OC$` DF@MaO13ү?q'1 8YgrJ2f㩘GV_*IA |cU^24qu*YxvpȰ0 ; =`^:* d+qjCzI$Ғ ̅ԬrD@$e>9QjS֫x2LP) [NJ*/׀J h'8eS/0⍸Xa h7РOM7&(X?گך fOrxKWRmGE0AC(|YwX>3rzm=u힩ԪVV,7Er$BKyˉ;>ܾ} IQaukkBP7K@QFcNفq#ws򑦩ԱT ^*?I⏬Jv81+/C$*4lSLZ`7o_FV,;(eُ֔jz{.O_lPx=?anhV-> 0~Z,?dX Σ꨽$ fjZQoD>~bЯ婜{~LsdM D%|QF8G%Pet,hU/lY a7D>TP)xLkQ_Z*rwVϿsr+P @N%rS7 ʫ8}DB"A;*u_-o\r ż >5Ķ\ INuCWez57~ArapSĎ;zDtGgS@JpY{0̈ 2LQ>6OƠva&hSb2G~2mP㕉gx8]'FyA9{Mo=$"mCRDƩ*< |%$RqnJPy"PtY8rt̛m~h"aYTό|HQXs78Pw)(x%/a oI:kB^ أvϠ?'~Xy39V"S>Mr? 4VF4vAe$\_+ .Quc^^c73)8UYv  -HV-NT۝P'^ b'(,~Wފ賬蹖 V`HWm2,b4ސ :\.3_MBR]8̻լ7MPqq栤mU88Hz]1`X{ٗ-CiĞJJ,&xLXƝṢig2n- f[N'&!董8VŨ(+@M yxqM,ƹ Ej}D'jwg]=f!ԯ h +㲹I%JGZGfq:A|3/`K=v/gZmDA z[xmz!ɚYKב)S"WQtq/ n>%OXm"sc;.x Mc ` $}I~`־\ܽCk /"aGhGȣd?k=?9y5]C$OU4_VTZF:ga) g%RwW1s.ۛ +yIvSx@3 5yvwulot sY, N[8l7p&׋:ȴou!TTl,;/w F^^UQ7{/Ӛ$)5ǵ@==S/&d \(diCyTAWQ~lSl_l|@CxurОޅ(89!%Nⶕ˅Jb&FdhK\bBH~r+l"Ӿ:Bп",vfNQ_rR-N% GW=Gmǻ%jt#F{ڶ6M1~PެdR#eYæp02~c# AA?) f`-"w@5q<\6PQ$t6VVݼ G >AE}n{Td2O}RAި|b0Vۊx@q>y770$Ǎt,)~~_ Xn]5%c?vٶNuo i~*͞r-A:[?1(VT87+.^œqF@mѺǩo=  H7 ҤZ'c[IG S"Jn3h<`sĆsŠfnI.5d^U[ x\=;C& "HU)&^7F.H^S_+S>TY=ܓ N*tsYя w_^وbwϥD.5!J닎/QӴUP?$41$\ԼW oM"1V+7q]nR8o/4<~-@Qa+ M}j?$h>`a+T78R(xhpİAZbdVn"ZVʦU59/c`w)Nc&]=eve@V9i`J\WtJN+wt1=hk.jOo,[+rc3P_]8N#4H8vPjџw#H+-?X&+KK/No7 (w#k#bdEX!D9't& Iօ#ev2қ{]s/<ɋAaǼZcAc=YdSZൌѶYU1BbSMbILYf7)bzipݭԕzA:nzC%9?B4A5XѿJDniѪ ,ʬ{eZ m$"L((\*rysDcUQ@ӫ^V +Zzɍ Rש!$ɜ>H]7;֢< M.5$SE&LwpA ?#]'!} #tsxOꗔJȥڈWR]q6ԂbZՂx4XtAb׍,ᛏ#ꔗ8W-Ĉi9c,B$emh[_D2`qO|I v m[Ղ[bfobhiUpDX t-ԦhD~ipFR_7N;}{K;.}lfHNmvB'^AK]Iz3_Gb@ 忤.7˜qIWhm|ڸnq%~ڋ L9:6Hj}]cu@k'@grh4V5LDq0t7iy )ݛpl~ &9rFG4CkB$O98;TC YiUe1I0=VX> KM>(bTKxy=MJRm7w&om if>>:_;d6$jAs=aǪG\H>ppP \xo?w~XErfXSX8MvO՜\qے?4hYPpii%aS>ÎhΕk}M2#ަky6 seKXjKSPa5%K:3t{1P&:AcX6xƑ`VdAyq~NIXr]5,TL);U!C)[rmV?]ʏNLtRZ_O_=Rl醵/>AJ(;F4: >@: g2ҭǵ;&̦:(̈́.Mb]Hu;dк=5c7d'*QmtR(i$(L ħ:Bm|+eجmB/x8[2˙r(HPEoIǁ|9@&$ 5}ϗW:,ڂ~a߃0;@m@k=SfPΌ2MwbI\~Xs#y 3(a^F[ nՐBȠ4aeQёHۊՆ"eƗsUkY"Uimƙ5Woe)8Umʒ_;煌JT߄<[jx`*$-,gPROPEj aڃ 2OQnxZABICb7(&PQ ~kj[Xر=0rVM6a!4x1E;'oZRX]hR@'&G{>t*6~W$U")ؖ1hzZ]hۯ#*-B'(mKoWB" E瓨m~0&'m(@At ]Zn`o!P!=1٧!(4iҭ (MBWYu Qd*y/@"*_¬70?ċ14!PcG$~5Z=)Eb7@O7SItDrs#ʰ.Y+Al1_KqV Q |eiGXe \GCi'Jˉ:trKΤ*(1bUʄ[e Z&CW$.= G ΥB͈ZQX1hze8w?܃pZV@Rmjdt,RG Bo̭ڷyCug5ȰyH[b'q3zaxs>) \=A|aGBxO9mrRPT 2;.Etp= g1\y#ٱm2YR~qV&  `6gi~5~]*iy7yfQ+NTEz5C.r/f<濪R bC‡?7˺Nc!oQEc`um+)dp[cƯ0V'j o^ե*VYԒ>-X:gۀm9 ? ^B{m[ #F *JEdd eLME_@+][%{I5-@!{M(C);*^VʇGB bM6QFnr~ X(ԸQO,16 vfǭLB#jA ?If΅:Rma5:n#1%?}17X3e)t(:= ԑ/oꪟüZpʖʋUoq5pU׍ޭgkz|'v|fy%GBeޟyoGvhac!ro8[Nu#v4Ft,K=I .-^o 0.eGe>gw;/]4)\}]<')HeFb(\Z>_9nezwRn"IS# 5eIBBͰ}Չ||3 Һ5 =1 NٯY6 zܡy U>7 7txV7QIt)ot|z8;ۏ@a5ʊx-E秈8dsJ/{6`OI~~@f{&Pl{#$@g=1f3Wсa',i&p-w\6J` j  S-jD}Gz9Fϲ5>޿ᳵP5h:gGJGw@=h6xvNsl?"|}ؿuNxbfc_F p fgS ~ueVC_y:[NCܛAG澊[=h|xE*tg-+jb)s0h+׼r^j4ҾImQy[}Ԗ㼝~5=֡pa\H=mK?Ctpa }eB(eyOp4x*k:%Q~Rhon$jɯGNg|N|1K_I\ߛ =Näh׋q嘙 fR|!Z- LdEd] yec%tc9xJVؠ=*lqN 69N?AҝqϒQeEZu';"Z_g?|2Á&OT!'z_$U9 g/24$/&02 zT, hbcJuY7m%[7x73!s">1u~1.Hɤ ]JV@Kؕ4,d}1%mݦѮ &E|zJÚ`9Aj~celoLo&v=6 Qneb'JP(%oƸ֗azPKLU*5*de[ɱPO5qot a@bT!1͙ CU WՊKP ya_[{N&8ݡF*2 N,X!eRKY[v$?$:p_4˘/,X~3XjYlrtz+4 .iR9sKUF-: d9h S-W1.SBYߚIaw eAۧfB4-&}WVb_-Dڅ"+]NxdQ;"4 "tۦAs?kx領2e]i|̌kN~! y|$ۍ\ZHn߅MK8}r$:#R#YOs,daNG`Ҹtwu% cUQi׶N3"Qd  l7S|- 1bK0KtStaʈn琋ilf@IR*F,k(|ݼѿңdTMѦNoeĢ6a3_C(r7fAh'u6݂IOTF@/Yu-YZfN^SS0WdQXf2e\nb9y5MxΞ׌^ Jx %zu3H'_:W1D=:)W?h@cE'T"ei%Vw\:vx<`> JjlKu(nj2~ s˂#i(ԧ$}=O00d]C#ſۓ`|MJMAZ27 Eh›c#&qXD_e>PAFDJp*eG܇>qߛ\5t_2R R8WZ[KahUO$5㩥jJ3rL,iJ;m̘\'*ܒ:co2BtZxq?xYԈTғK@V>:vFY_'9i!KpHLu0/QYm(&P̫L];wsYbq7[L]e)yPQcYF=&>#Y6X;b-1 &J%OHccZD (zkΙ A(V`UDEr'C)9oЯ@fQu+hŪ<"Ǫ'QQsa[$ $UMa>-?= n= pÈ{>r'B޾"ZOj`##ÇGz:q5<.JN# OKR/OK*D9ӯ/WL)&Ι2tu;̐ZH2x꿊s;ZSץaNeՁ1Uc~6Q2(l;[MJzF>1`D?8Dͦ"DZV]$;¸KR/GG익H&v[dfXV5%ޘ*w[wkWWCw?k+UVQN]V]p,uZM񈡂f^euڋNqXOП|4D<e<WgAdm: 1J9tim!)j#SjxzhcheXәwJzYȲb+ѵո+9ЂeOfߝ]ڲi6Q[TTiWǢNy|dƍ I +0dNK8]hxuݱSQյ!FƮolmە0&ga qN@.$L_ۅO+lu9 *Sxj\^Z> v<ĺbs&n Kӓ}G7l IK!Vne͊ w1W sLO!Vjv%4 Gg5֕W=j/ۮ%T6 84SqrR肌35X4T68X2! 3Z~S]?K+s).+ZfաcBq3=Js"12֮;NJϓ}&RT i@[!L2ʥj~`?-WJ@p ,Zх{9T|`Yi>6.4*~ Q<#늇 uVI@%EhgkhAUm@t] NjP.(-!) C}S$kNSu5$skAр ,tYS[_Ow=C;qpGomcBzӼl;@@O6K58۾#@ө0FۋV]dxfw~ɼTՙX<ҶD0eB[#ъd kdш @',Z$ܝ)&Z1mDWpo极=TYtD݃ђx=KOtzٿ(o.>GUY&+s37ݭ!~/ǠnQ)vzcHVDnXnllѱjm!f{|Wv'xk, _ݿ?.U#* 8m9W6ꭹd2;"c`ughw yݝB0$|6F5z3Ds rs ` Ʒ mxԗ[쏙> at҅ᱪ$ z5|utn 57C,ƀwb}T m.@ƃo h#:UɒE"t/UomN'hg0'I0`)>ູE^!vu. Dy=|A՘>%@ +r088R'ܵx}JS}4LišEt\ %6Y6/=ho%F)Xy*5ϟ` /u5{wSV+2CϨԾ?C(otx7.x@L)Ri9yhP2f \{pE`n [)Lev c&J,_X hb y &) nQ. ? ";#7HX(qQTm崗{WfGSbM?K{A'Y}Ue'e(Y^]0x3TniT舐:Y)2wH|]| U,{;3+J4E<{J(<-7ohQ &}?( P?$d5"7E8K0B8}j+EɿAȩ`Fݕ",Z(ư u ( f_[b,"밶MF#."'SD$~Sҭܷ8'-kdUsn;{QK@DGVlӷX!`qL4i~,.qy)`(!ڙwcj@񠵧næSw:Ѫͺ;h k%)\$kf`$SG,LS`أؓ+l﾿Cϯ ,I2~ߐY:#k|<#b{6>aIpcF R˃6볿@h&dܺ K F>*9$Z6`ԫ<7b^y&,x$qYۦ_B:Fsl(g_ZÖ43AxFV決eiCi zS->kX~?]flY~vP@|jsC#ET٣i_ 0`+eȈfz1Ы+xlfɷfMo>\MP1v!CCa6?9GV)o^1k\;Gp%zN.2T +-nt /`2]t R *5kf{ZqO(U3=)4 ly|6t^ؘSjQ$Nh/}0C8 DoQ=@Sm68׏i@tJYu) J0h}u8as :ݯ"tcMem9/"Ut {`OXp2drCse$Z$Q LWyy @CYÇׇy2M/qE&$NשЅY&)55fnHJ\ig%vH \X ] ѸAܲr@QqpoLNF2oPlf8܂("߻-c8Z3I>v([CXnY{^^sKqNX gqr*VP+lyxڋ*|E.5l9 ]b2a|? ^XG i5G`D7=6>wU${"uqP,6L.n"JV&R)bն^ AUqo0"8f 9-d\p=gVhyKqԷU {hseLn&IB `gii͊͢ }1:BW@ Ixol)j2ڜu9=H,s@3+KR<)r60hy~Zf8hB![lhvUޒ&#g9N~`(a=v1LA]RaЅՌ(S/e6(^2_Wú"ZSSwa =)3AFLPqkvqIEw/tSPXrc7AZ[x2myz@JPQ[ZO&lhP53ݑ݈jaJ|{cFy86pPŊ|2E;I[NggIeqmzIŔCn9yΒu(H݄c ]2^Z?  ĩe FifCċ1w{)жC˭opVec:#PMDTw"E-hs#7qd-u &V 8J(B[W1<Pg, ^*B l1߀&$;rcd ;3 3q1 [Aqp!hF&-/6"atΒMGA?X:zقhjLq[c/$ ` &NM -Je."(>K wU>^qSo;:IH%q2>ʄ!I"ejP? Au\ 6K0MF x3pN±d]Q]Ik ̧!랮*<1`ڐ_u7! Df ^@v> {_n)W;UZfɞ 6Ϥ\<<ǦGgBbZqs0{E#_;zwi\aHZrCxqWpB܉a? 7hXƊ@T~0pƖK/aZڻQN@< ~w|s򂔕eّ?iϑ*aB4QY.}ٿU9.fl i[hٰ(V,ˢEiB#2#2J4i:K)!eZČzLwuT N檨/<mzqQ4%~jՀ!i(ٗ`rsJ ٺҾ-0I9dm-YpP_k[e:Hu޴=Us{ /-TEyJL[ʿd(NkVpti2̼VcKKe  CmUAQ);h4aݽ0'ukRx;L9-:qL Z.O2D4,HzӍjiY%3GXڈ@ax/Kf%} -Z]C6cɁxo5A C4H8bi%!m\b+YfUuG,LmDj@RFsm`w)sU6v:;0CV.#=7>-q<\h³sIk)u/*ac\ELꕗt)&&vaNz D"My"dTMdEfKʆisHt㶅& Agp H?梼zN# ڊaJ6b񸹽U{v)6-q VAcEf~P\"C<'iUyd)nH_\&B_TblIMOM\LdO-y'ƫnIun7,Wf| $HvM;B쥋6 N织z;9ں[ eYY$ "5a )}[H}?y&,`(q}k Q)"r Hof|5Ap!01`E;fHuqM7\h gR(˨wQAbY~ X(DsB=^\)7X؍n;Wl!uN=)/?#sW0 CR=% |隰GWX "c]I>!6.lh˥[:-A /U>ހ p1HDhPRPnL#_@Rc:CGOB 1=C8L#Lo=,u Mz]ل9bЏe$|zY0(,9[XSZDB@¬ TO.,8saHp .hirRZٰnMR(A$ 1oȵ7u5ժDp^L̆$ 1ď. #8]˱~caRb'}ap3L۶~Ej\JSM_ I;{rID?e$_dK@gF :~hP)\5 oQA0 R\'TWW;<>sE2OS1D[6\tV{Gi׋SQጋRm&*C 4"غpx# 'i~X3iIm ~DYMvssTT,`| xA/_gJۃwf Y"tS`#ۻ/sUwvj 2|%:ÀvFA9 Gr` y6t'Qym(ԯkɱ}*X gN7;\+= A1΋۰ P%L -|<6* s8c|g, VDp%l2HG\(q*OjRKvwc,H{f8%,j?j;Iv+2(3#o 'Ŀv-Ft Zn{~Xuc5(XՋ5JAJ{&>5k/z2ǛѵQGOJyQ;tv:XWM}uU}v}\F؇D}+E:c(ϑU]Xa `E}h bC,{ժ7_S0LRY@nsV]#8Q+ cc8c^BYQ'Tx)@3QG9ұ{ K8'C< S:S5ÿu @} Z0W824sQ`g@.0[4j㺄q5`T,SK%2alOAf,_oiw9m mblCv&l7={@xO%yTr^vSZ`UET}I K+G/rL %J܆G!qYQ2ifG)tzt !M8x9 77[٥ >O#~_HT$.ϩv]yu=ހ(czG L_cE >W !G\r4nJ<,TzRDZ8'<޹\]]%y Ҥ<.$M҂Gglb!Ф3d1p/Q$/FK)jux#l9.0)F = ӓGֺ *  )7D8Ww# 2ZOG MSۜ)ڼY\A̗c?]?]*÷/y&49(]wմzmOtov#ra,zeMhLpu8Pq_uGn 1y+I#kYq4/̀@ {:8+CL? !ߔh+Fr#\HJ(]s0%n3=0e C}L1+ª{: rM DClܛ/?GUdtvgj]_Lm'62fjd LlZK8da]H/$2rh+(j$ԃפ„><4A(RKhyPvn(['x2B7;5Ifs( |rI$&aitkjQi=祜};='ibLqi;!zL*_ڐg06d\7.?eL$ Bg/y+ޢ YK<;Ih5dB9=Z}q-u$p;+K-F6QQq5\A5bymVk KibZK$簅mq#柶[t"6\Ĺ 5aT\8fLs`lBRo+prQCƯP V_z`>Ks#JIw?_vd"j# eJ -/LM)A΢>ip[AA,P= HF_ڷⱁU4S$:V7['5q $~94)=xR=U;f=g[d+O(sM 2n;wwoHB鬅9_Bs?MV,J~L͟`ZA7sL"W(!-@jΌG{@z9Z)柈.2;r Rƪ듐'Pla8G uZ>bWQ͝7jț -΀f2:0ng\Bִv%yf1jʖ -t7OwIKpCm4wN`: eBa@ V!{.#P&a!<7J;k :Ƈ+ >Qu5yVۓ0f*e֦K7o C tT)g_y5^0}R$ыq>* 0~b4i2`t\񣈭>u3:n[+=:e'*Sº q"O^-7Si>(q(:_͂m~0>}LNkx*%V˨xqw?,h*!׿)r`X tѕUuS.~[FJfp^Dkyi?n+`orܢ6y_qJ-[|SC?@_4 #(~ S>#Rm::ƢЂp15 Yݨ;'foԾXQQTS&-uLؚ ܊iV`؉XT47^[KO~2{=Ƞ1p?e6ݑOhqt|j/ |Ò fM= d"OwyfKgK&OY2?HMzJLJϜ nڮϧ1;QMG< yhQ|' 3)l*lod_P]FG)wpY,bU|(hBpx^{}#}-Wv4ZoxOZPļy\CbIf׋Q8$rW[!x6vkL rUJ`ќ=hh>v%qN>/Iƒnǟ… LZB2πIEŭZG7) ֪V maV 1:oB\Z:?Qi)ÊtNfI,AYĸH(?&DT1܆) <#'K\yB7J_j3p6Bjz74 xJ+ šR sXaI:PDvBWLW*qG?2xjuxt;lE!G~~7vA*C}γΣjHmvIz Cp/;AKӇ&*'u-#tg Ʒ=#2cX_H| '7Q9ک?.Q:ں("1"w1(b6txj1>~46]sI`wOAi wem}ⶓj-,r,ڜ|5 bL\&,'̘2 #DO!5to#рYhX= wz#aT|qrU|mdҀG^}ْz/,Hpٔ1LA?Zk-Zw`%П=ld!* ,\qk%pukJGsgk3=xD*5<M.Kria|?ڕaBw{`qא67gɬOH58+n*ܠ8REQj x_Пb[yyG!*UjI?^m {Ig 6-c) z1=>BطJ,Tk8^Mz"vv{ |蓱Ƞ3vkո &e) C 2j[Cg0"JZ&E@zn/NW: =78ҧ:!%Θ[;nz7SyV( 'jumh,WeMtJC"ODVf"h4_Wm* 9OI{!ݓ"z7A,['p_O˴-KDA mdF@#'3QQj¶^j*>&Fk>1{>bF&pWyҍ#J%!PPߒ0<ǢOm;*;)aEˣԃEv\,uבV;׬ҙh!1{*Tf{r_cF NW 0 KEKZIJ,6p㷿AJx晇 {ٻ}n :J\kj4GC#aZEl)j.Ke݇oic_KSdq;h+j4$kTԹ8i~X%N˰; *7dՃi;RYrOUm}7&T Iى omɢ;a)Bhϥ.f a_P}^{H\8HMi77N*R/Yַ`Myz U*P GFUfOnCgP"fi'UT ߄zf$2hUKōAAtxR\h8ߗu9a=xTo&RéQQ)k+2FXc :uThw[BBzk 3>% 3PSdfm(EL>vn\Q2'YqOnWg`|8y?cO/dDT㊦8J醨[UJvY@0Umێ_$v P"l2|RZ[K*OaHlN|Cn+ObzilbL3kO^chht@Ye-~#./+RjsPk*uk3Yg)P^>fD xU7]ZF}糌F>PqԱ/P"2x#1Oߚ|4~#x1|(pHoPQs;4Bal. oT[j= #l5ۘgX{DuNľm^^䋽8>t1_uCF>4pNi[3ݷaYbX $KY߬H+I^!]N#q߬v3rrM,I773}9}uܬ(sPhΗ=;3>VBiRx'hZx`;G:!(-$Q1~RLKZWz' >*z Mf |$*ȉ$6µw|pqNjV:9 <17~cOΑ$jlV7Ab7j_5'T+ Urv9>xEB7Q5 a%@y3p,Uz$OfO]J),jXyMCDo^ ;a^]>'H7NcLơxsNwܛ@:Fjܕ If W(pT ~uDh* RG̽PW]X+[CM_U(YӑUcPz:9ߕY[zk?͵u3U#9eaVq8Zpl`9akQ J*##'GkKq{:QKJJBMp?)ͲnyZ[fP "kZإǁ:powV=+3Ui =~"ckCx % ڈqİd {8D'#w2r3gxR*:8:԰t E_|*ƻb3zhpY6o{ ؒV!i@]陶fco8L<ĢAi:]ݽا{$PyjE3|ΫӋ$+3ax1@J󷙋i$xwӉC0/Zdm IFa3WO&q ?_ˎT!"ӏWp鈻lNJXGb㙪փ;-#2d)p}˅ppeu>4Hbr~^`MEv*hY |}aNGszF_qG拆~g9E95Z 2n#ut7CI$Sdjf"t]tח:̯Q8ʤ1-҂@z1~!Ṏ^죍+4ҳ̨$BX`V%^up!ApА1VP D#Ao^oɵsTu8tcby+MW8gfyXQx&Y=/(Vz^4{T_'jʳ=o`K#VH_IO媋;e!AܢljnGWjvZƅAa$QbtH+{uހBJVj̬`ɁmG]H4WFg>JQ IUDV3 m3-y; F=B1vf>tRxIhX@{\/ #NUZ1V!lGX;!VB^N7ׅX'*KٌDV>)b(^*fH {o$񜆎ﻞ9"#&i}BP+O$6ft7a$9펵bi؈1]N(o;b}ś(ܾ=Nɚ-K~M)|mN-3!}6\~ٿ4EG\s]S#O(OU&_ Pt"k<,aisOf=aiűӭABff| q 龚7=uG{1LZaf7?Y0FY\]4sm9b|>IWr@%!Kr|#t|^5'Vj=4p Mln?IZ j{yݸ"3ʓ2֛&8"!r,02ƝIuiߤjIs275kbuM1̻#aRcŅh%!S8tr!jOz,r#ǙNgSDEgZi:'6&6EYDz_n#x=E-sO@}Y7K:λSQiϦ {R|+`At,nR$e.Do' k ڮ:wFhfә=hSDspCKT{'D>jv=_UΜk)!/u~bUӬt7j7Q7ƸX)qlHj;? q9^.@SQC3.4IaǼ5d-r$Ye]K8x"D+\Sr٪g2U$$oƒhrL"an*i$t{O mE$DI%.p/wlDu:|6W= ,jTCZ"9/6#A ;u{6K`%5 CLrJW{-x?J7 #np>\c@.eANs~YQ!ms@>3j?lh8v1pU'';4lj ȭx:&ɩf+jX &0=:ϗg ;ĥۍթl|{0(񛲠UtTͤXt_gLP41:Ԏ^iÚv|ʪr+kB~6!F9njdӣɁA< :5AbNˉE}MWttBєͱg ؠs6&w(?Pm_mrUߌo!9=igwYđ]n>0bO,7;[p K͵#?V >Kv%TQq݅HVFתt![v(xZĘw?ܠ_R6N:YhPkJxҦ=寡qS4V})FDRRa=Tzt`-n:.#)bmTDqpo_\i qEt&>@hG=x,!oGV; nEO4>ֹ 8yRJZD'{7ie>AHFz?Ѕ|E%xӀ́V`#4`XGj6CmPIc>{lvem2L~n=92-kC{kR*K_pgaCZ3! H6J:sc+Zat$NY vIḣPb$L\(l T}%`9PG+i;.EHBaJ:q~(7ܓ1P >Us s܂L=Y|,)U N;,^XeXg5C:G֐g`n׿躹sXӓIT k<-Hq+3#ʱD/Nh/Ru $a'*1T;)FyOE4Ձ1(?#F5om`VXwٽW޻(t۷tw+8C =~~fu{+ؽ36*tۿI m*0N(*qp'#?k~g"hbEճO^<ޔh()%pCsf XHm&ڢ6ZB_cRHg׼ɇ#o|+pBzGՇ&L׿Pl_{eFo")b%214[iՆGZBV=/s`gK2 w#Z/愅xzqʢO <2k|O' , zB]DP4 Iq/C ihA3nWT ˶8 |%5ͪ^Zs6߹歋硆`IA{vZP<4zFoEv+7@ `9-ޝVCZχ]>\ꪌ0|:B_䌷*mo^` c}d+$!P'KGkP \2`^+v|l r)GEyrksl8_he! T0x5[\E<=C##j)u1_mY- *'_` o?(NX*@ F_T6zn˚W=#GSU +(_yyEЕl*ȸb{I햆rsypv.GMVC"]a^Y- 0"e=͈Okuʏ0mn/ s=Z[CJG9ҎOX _z:ֱ_/I0 =g'mF;-#DS ~a*OkbԤk8)t}EuXdUDBeǼ<Ϛ'I+IG6 U;Ǔa-"+Y}^fgry_OkW{crax[CӋ%[4-ay @rgtE @4 |M99I4SA q@џ"Fy"rԅkdN3椬!9?ڽkNAK6a= .J}o"qN(\[:ꟸ,_8ZD_y4Vo{ iEZrŒ\r1RE2f5y␐d;e &qr8m.E>ټ%G WDQbnn*߷/wcޑ)0̽fdՀ*GnϜދcb#!s B&߄ahWĶK =N^陧Æ$m9 $nDb4y4e,"ptJ (D/**wةbRbb:7$QoxsK^,ii܃ԌDѧ!NFS!(p>ׂ9&+ ´hzF``8 2 8cpU+ TzW\t`ǫpDX0&ERd0͋}U ӆQgkmHq̕}js IryN*Hb_;ݏV*3 2Ώo2nH 0Kz`v +q%g ñ֋ }ڌf^dBf#>C_1<;y ˿/<9 BR=vx*]iuV+labʷ\sYsT E/'\wJJjOY:|r_ @yv03Dh>Tdr@Yx$C@ Gk꒎>M2e\.Onң.N;l7^`T[BF0.8^Z6obL͝őu G-g.ap^H6f]؆Pb_$TLxMtH%n'xida@ey"hꂅppZ8[Y&Q-i1uxYs\,妼}m]M󆇼>%Tɉ0Z >Σ}tJcD5z9SA&MROP1gڱolɅB{ͨs5o&T{}''9Jc 6ko;d>8F âuYqOox(ݜgx$ OO3k7%(dAkvf7kp3p|D^K 79ߛ.Yp=4} 2V,Zy:c" Uh9RSQ*$1x0iw-։䤜 syGE$\q)m')_:6=xԆ93vCcsra%K5$"42O>cO(j9}$Y .ŪGVQs;j0R))6$mb"u>V9#pDƍZ2f.Hp7>'ₘ7<=C|1p2l6K ܅ tnzHӦ"4@?/Pɴ\ dfq]꨿x|"{@/^=sgx==^3Ӭ4#}ET~'*E`=¸fM!n ]d@=4]rnPɥ:>hp   E9!JNhQ և?r4afe2&fE_ nE#\MD@PMNmoGr<1%\0Oy5ȝ,Oz4JDWH>¤:=&]=# {bϚH!7Mu(RƁ.׷ :6坬ViGuQ6]ap o`EqoTѮq`@IW[7SD&E%DZrzWD^-QZ8(ak<'h@mf۔5oŊ 'Zbh,F@+4"GdCx ?h)0fR`.H]Dϕ \//Bt[S!Chʠ67}+Y ȝ襂UaHF9q`M*Z;h wua~VU#Ku=Qng~̛zf-VH%>me7[Sק, $108I@ nә%C<dit|و[2GQܰh!Zɰ~ߜ{¸ U>nx77iXvҟ5\uJ;njr#bS6]!Sy͞1ZDn\5]'8=4lo62`n| Sv)[7$_7 K;p*=/t`aefG7BY86: Ul=d~ujhjvf0G*;/ FH2J=]޷МZđހ[3@ ]tق,Q£oϢbg,#[`|6NލXPPE(A|"^bv39\I,*^ɝ&MfZACF6 ,j`Vst#)nr~ jvbWR# JM5'w۵,ˍ&jd|E6Qm#`rg}7&ة!.@LIm4\-ظI=C0enX y܃3wEb-*>*l+'lJF#B Y?d>`Z wB iKn(76{Ř~Bsd0G,)ߣ4ePad5+!ħ#-ٕ]~Rͅ0<ZA&'Rf#n'L8/|LG'B )ݭ e0,,$ eMD?(yWKhmؚ{FF_2=~I!([*W89"D[ o.2K PTԗ٥ Dvg.qq.%ʜE1zߒ(qq7bM`d8BFfoҘ}x8(FHb 2,h1#||*V-Op1B9}rD0YDbϺTw4V ypmB<ճܭbD1l-! ]7P>;vx_f9Mv CUWG"8fl"?~}/+ip&snnsSKP(U Za߮Zxd-dƲ-p,U{}M&ɧ| % 3u8Țz%*DGG<2\ns)T?Q30=5(m;.;ud:ho(>׫J_ =Ѻb!x܆LШCҩyQbtBKcFPI Z L-N%3.tʈ1FOYtˌ^rִe}\Ҽ~N^1ql#1(iHA+H^Ta_X#2[hUMUj `fd}#.9kuFZ44p8R3C︽1\È]97:ȱ sn,kU*Vw$gC&99AiDflա\s(Lu;Ud-I2 Σ:l[:^%lKA>Ec vgT-2’G\r|sƳ>U)iK7VB .Oޒp6]hf[6VE}=霣FI"`gWM>ڭb-f"WNtgIT} zeqeˤ^u0+쌜-ޭ okԜ"X>J6D~pHF@kR9DGnN01 [@@b ܝ˴o_,2&[gWKNף-D|KՋۗ =ʶh 3>(z ~Pֻ;D@O=r Y W&m53d>.v'Ց\?zZnstcrIL-hYm?U+ ޓt*6|u6{t9uI3XOq1(ث+[^mQ(c/ISͪk`Ƃ#'uK3S.I^=RH:0\>ARs 4iR |jK7$c<,N'i0e<6z;Jd{T|6MKD j|U}/&wYW5D% Rx Wǣ2 LsqφƸxj UMS FR:] Umd):'ѩU^!|{5~Fu &9T2LnUȦGh*Q7e:KAy$B>Z ݧAJhe1n 'E@E9dS~1(s5$ٳ\!sۓXlEX~g3'8xJu,kM$n%r¡x+xM[$1V<*; {*XV)+RGh7a\dXeghG_x.Vv&^TMUU~*=L 9PZY8ǒԎّds% y:NwCP0^I O:8lp{3<22Y^0#6v(q,/UW>lkd6P<CW,i2b)ͯHGD6m1Ea_6TNy!!`®mnOQ+~X~ʄo0K~v )i9,=li#-tY·F@cz(%ez]QuNmhA  }gaAaHOncmD_ 2Ȼ^S˼9a U5_XJ~X<ե$bKR!!TQq(IV77reʤgϫ|qSi;w.'Sye^V/d0|22qQ.0x&6P%|jyJ/%ՅQMR姕t(8fٶBa;=X0,u <PX" `HII"XХK+֑'bL]##~ds&&]MBwͧvEG,Ot6.7k襹{ >(=Rzvhz?x}%Z96DҕZܒBC 󌩤2[/?FAq }r[.g]שL=(\}tgCjɐ: 0j<ʼn ::!A h~v=r4zX)n:zz-_uuz:Cv@^(S*9)j68jHv{XЦpf;p_/:uݴԨ_SKB'*Zeہ %.ni7i{'Vo 4^e=ޟ;p0Q d csWcivT%vIMUlvWjŀدQnV zf6CF&cO'yM"3\!ѡg=Եm=9u<уTnOr5܄tB%.9ڋ FtZ7Q13U]+R52nXRajzniZF(MȰoR3::DFD.`hN)-'S}Z43Ά}U\NwDxE0PXK?mI;9WO=W*_ s>3#j\2GŎ]@`&hBQn4d@av[54eS`8c9vyE}[lȲ`FRGcr2;w9oyC}Z'qO;# LbD!ŅUZ?)CAypGSE3R}IpPHeC~$ݭT.H78N*#T Z>DsF+ CqE@LO40F18NC|D'Asכ k=LFG5Cbŏ%*$*J@C۱$ӎ~F52eT-̿;XԾO ql;<:a>+ԛ ۽~A2Wcz " MW[0NlkCK\.7/R.j=3?kl+*i3'MA&:Yc;e[2 ״)Kd&򧚇Ξ8Q)+8#h8]XN9f~( ʵ#Q ^٪`b*7yť4䲒E.KCDkf5`e95/Z8FItƒ4B\d@ι*..3L-hdG,i _pL& ]ECzP  sY4"ax \쓅.+`G?{7Jڇ+fԮN;;Š_Id4G*D'V1jT(&صo7l! L*t@~lCm?g)s\XCC,2mZ/75G2=?vmZhIw,,X|FH+-S;/艿 iTT\ft=W5R촡ʝnpڄ?V\Ʌu<, "d3oC:VOLсwoS(u}\LO=цЅ uM/t,8!.)6`e.0es~0@-U"I+-sp#s/HmlCJE=Pf܁-aDBgJ6P Tz@Sky/Y#aCf' #ΫfD?{}̀zAئ%cQ:YCdt8zgݑLrPPcR3$$90&Tܜ;$5 ')B@FUFJ].7yTZv/᪯0HP*N+8?7WOUAM˥cU0g8m&}T$‹>h!2P#fLwljr'Bo}Җy _{7#l?Hz*|DA?+P=nfo~-z5j쏆 99xAY>{S%Hf*N)ҩ͚?}4 N| )v3o#/c1Y(38yWt5booxyӝ2'qY?7?o=+8ܑK,rMdFF{i?[`uLx[*?k`}Ԧ"=i7Nf18tf U|N(?G~Oq@OehOIG]'a)0=NzBi>@ go+IPw4Qc꺅bW$ tV yhd.Ġş*.hoz`@.\Hc{ SkҞURu/r^˟$1e]@5N[,e=.4Y"f?5gVЄ=Zv&˦嗔MFWWm,5ESW .f<녱{3Q-eJ'kW 6;l<prE/,<&+~iźW5͂:)lui+4LcE7nl`!h6U)nd4.S(%IxSp9Z9kTNdHx[ݍ wzIKK&B hl&h+C's_5:%9Tk$4`ss .[u5"zYjFa Ftml1=@;bؓ}2öhUK~+RlFO92#,Ys }:m-%V* ؄  *uHSrCנq8:%FP/̜0P~WZp æjF0pkͼ])N?J !)KոG".E#ȢhDw@%X]N.sD"Pi8/ fAK͝hp~O$!µVBO8@9C„PsIQ5ޡ9TtZbEq SIiL~$v'sC+FJva|o\ 5=>EQb9oK'?x(}:๏qz{?? 5I~ uSs)MK(UBPqJ#,8ħ CdX?PrgmJ; fo3ı؈9dHbN=БnEaY{a'I"7!ow&P`*fGD$4xMͼqx+`d:q_9W* *@$.a 8{WX̆~lڜ--;d҅W--X2 :ME:(!t?f:1쇲:.NyLrR9F7 W~>jvE4  q&Khq ΝV2/=AVWmx0a7|FR?ެ,B*Z[Oat2 5UڕN{oCV_Yrp&z5/7A|e-۫+]g4B~Lq+ƫLYъ87"2/kf%(pWgvBe;߮Y; 9 _:Rm/+̽mj%ߡ 7*)e1TR9#1nrfVyRf1]r_I..oULN˞Zo rI<Y9)SGHݳ|&0Neãs/Oc5[A6EK[Nyq&`F}+=*Q[짷XZBK?B tbZO= 7ePèF*c#WU!.?NBKZǽs/W7ˎ&s]6O@O$j?adTM|i"d M5<dzd+W &kzS73rۡTYNZ\2S\`!8-WV/aueN^k>J ^R;IȆg2Wl@g˭ދtpmV^E|J2WalB0f9w7`ált,|j5DSƆp@x&VziS[qw%dY0pq73m:ci5|gGJx p?{xw7Se=8qk?0:7BoW1o KDd Mye s/DE]A9Jyߪ=qf6$ T%MA W`4]H'( lUL'ZzijQbJuR5#Tk4E+qvQ ݢ#Үtm5y@Eht &jyLڋi:LcyC47V6^ؿgrg8nq?(.\ط x9r^_$* KNs6EKԍX#o$X4g5Y6hns"xӘc'f40;dt22mg%AI2=0,LT5w6Ỉsy;@~ZQ˓{ (:^2 7 -o8c8$fl Q<{ eBac+>0wj5t,e[w2s,όviuCHl`Qah3h?З~(4Xr9sO@יU-2!ѹ@q5A'A ]j83UFw MJ|jnao߾ECL'EK_4R; ÇSp8[(zp88mĐ>-]MiɯMu"^ |%Z#7uܝaZD{ٞ|a)qt~ҳ^[ݖ(a`ȉɓɿ~iC빍d[/믄SU_7wbD``z-]H$W3sE$&y2)KVD)s):'=ai| FdnU@08l<"-:u Tt!IozS cB@~Cؿt*G|\HB]+Yv{&Ųa?C9X0 7*i kvpO=NBêgiyqju[!P"BjfOņ"Y?Tޯ=Ԅ.{C1G$[tP*q!$&s'\d8k[4qRX ;h<\vwwaH]B$83uYk {4{Լ;4^]5SןOF~ވ?΀ ۪Hhl #7J,p?bɩ2?v_]0bY}GwM1_>>jLNwL5z*?2U^f]N i']wX"+F*,눤 0)n,zSdgH$Ҕx i@]J`ck2S8bՉ˲3PO5&-9lhjއHPF/^.Mh?KnL^d ueSz&զɅ!4e;hZ5Ĵ/ȋa6l.F9s7IROc0Ǎڋ0|3,)%ש)q[+Y|1FP1O0ɀ^[ [jJ}.7N;pEb.jvߺ_'Z~@yJCd|(ҰF"MD;!|'ڪ㷺/ANʑ"u i|$6&ى6%:Ʒ?e;T?JV_Wbgk8bQ'C'G"\gpmf2=CԻO/xhسUWmxʤmxR$-!,QMf +Eæ§@ { 9q]-#$7 ]0Iq-qF 6{Q`25"^iTdaMy_43sLPCG.[p,9!6e}L[vȇ\`5zC((O{k=ru=ߛtco,g㰨#yn՛cP ^-*]k^U5ꯀw"39cGMRe+żOLˉ)k[sPa92 m3sD/0@jI%ZY< Yl7.pOY=xYGcBzuL/08#Q nomW :Yfr<]`8k牢ꫜD;ZT:NqoGԯy`r⫭QVx:_d8JYAY&|k+O eFӠ;nWM fF袐)8OnAJZl 4=͔"x-DhAhWϳu?D}80{˩=sS*/kF`uR'ÿY *f ٝ#S G6iX{Uw7dk+CP0X4niΗkY,A-ӷ&= Rr! Yd)C ƻ=Od~ Z">o"ZmGdBFGl3Eȴ'0 US.E/b)<餘=6\oj̘}ܧ=#?V˼4S=֠Ql}@ UI>P)chOoo׵z BQ {q6kf]nM&feW,\ חE4=4Ky3eqjmxt+{/ihŦ\h_{/<R(GqZC*b-R)q N/z.lRt7}:nSt#C $KPǓ`,} }k8UYY"-Vgp?ҍg5jH8 #+VpՔì<o%5v^a eUQj]I?D]MJ,XV4@g{fԤ擄ZdEL`gQ+jU ]y8WVg# _TFH-f(i*X$]~p/Jv̿ ZVzXVSdcRa*30,r.E|EÇ_pR/^}H,y0d)G65 WTĐ5@;O\,E[D@5i(E*#3!@#8M!'Gwɱ?YbK!`d@Yqk1UBQks?-yNEly#&,@JN'fA~>|U+ŸˍODob:yrc )WU([Cj;;$jQ|f5w#٪ B|k rX4`,] ^ (}RffRQYF8s )jyCX-gpȼ?l\(>rOJ,c/+U<`j^g#>Պqq" ?h=>x(B]8xI-e/qT}3˖ :7hI,^&`m#aE,Ƹ'r2>L%55{}9e۱pZSWMuV[F(0Q,}HCBC0X9jyqhSvLN,٩og6Kر0jw C"Y5'ՠJ?QJN~ xؤ8M[*h`0Az>4s6y?GH' &Lq7, X;A,=L[Ŵ9R qO^!QZɒ .d~ZLӞzP+ r,]L0C³q! Wp{϶ guZ74Q!TX'𓦺P㵩IK;h8D ق8]~k4Pa:m֋YEk\X%>C@%VZcKO+BhjʄtDW6Ǚ\i1g+i7ɑFވAniUQEv^ *^a$F~.xP*QhFi*|c^s϶NEذtC}}L*<}L"$Db5rQ UV%+/<7V3je 'M4"PbӄIǾjmWǭ <(Zb^wڧՒ0HǭQ 1lfF;~EoH<_qPzC)E $w!{aA@w02x֚YQ;Mg 8ð7/;8N+{}_#-NT(3xpdg+%2N$庅9!/ZR{\2/Hm'(i {XDF3 f\[ǮRF+ڋM!\J "#zCmGM૫Hm={qmLr0r Gʨ'b ih4qoLX^N썗F*CB  dN7\Qu(n*oZ8P ڼaz!!n,NW,A( cJF1<)>b +>W0+ N) 65㠿Vf4 y)N3}/yϛb^6b!a]ITzAw͇unT5V'#f-`tg"ʈ@@qNaG-e`rǓG~.3g2thw2Tssְa_FY#;OANO3^G BFߙ +sYPBEv(V#Ul4@qgaqAVM13tRwn`O UNyC;.@ݧK(ݡԟޣ D;bg/rоgY0M'zgf BX,YLj! ~P49RLD7~Nƶȹ3qivb5~~$^g~ te~L~:Ǐ!ꠈr7Ȓ]RB¯J}%` Y<:PgCb=cYg׎ƊrLLL5>)䡧PFPk~R<⟓&. wF?88JLh7ƏN󆖨[g'Sn [Yہև WJ~.$ߒQA o*ּ_ '~НsȓM~4s.4 R3M1v@OO4V<|tyH(׽&+%O!s/i{˨T~0kv9+M*AAPyc#$6'z 8D=gAYqt^*צL5P]Ȝ@ ?CQz|gV~vC g+ 3:'P=LRyFD-n;27qb*hO~k[`<#:M>=&=b eCjv- R7c ZpE=%+}]韑] 0St`JXrRDfrc٦0֗,n=d4EPUTc?Xw4Yb:+@G,9Mi}ݠ fhkjQr]gkrc1YJF K#6yǪפ>g54<ȼhArQ>3n1EH2:OXMWH%:uv4i7E.L~p@IH\7AJRxvgyk.u[tY'l e2^)W:@_6jcbGv2.ܚ RWQdf. fnTAE_wR-PכKDi {(+C+`aWAv]@'+1qK= ɬuj3v(6`0?7? 跂ɜ]IqT]," K|چE$*Z#ѓ:^':Ґ!ϑ޹ЁPlL<4c)OxsE P/1fuJQ.UsR g)YʒEt%¯𰾀CH&Wv<{=6)4_ko^·ӱXx"IUiocv±NO= 09kD1z}ާq a2ʽ9g$Wtk٘p) !evBmcزTgTNzߐ7}544 wP㲗A7IQ!F-j>Bxk1ax89 ]/x9e~;cWa9 1qݎ(2wWȶppVMKjy#&BAW":Bz旧Hk}.K w,\kCK!10b啚-a칔(WB>bԍ'B-.$wxL$.+msfGg@!4hNv!h)/)hvnM|):ϩ5|,>TQAYlVD.oft*eg$J)4\5 Qtr6[+Kwnmχ(r+ەt3"W9ۢ(H:ؔCwA)>˼9>W8G B<(A@_P!3 璃#Jt9Eɜm;>|bEgyCRvf3S`PD}PĿ&~0}c?_Kېֿ7uDǹ-2?hPHbxS:|A?"hhV DL}qqbDzy|;FъڔWu*6SO?#d~'+ [v6GݒcMݺRO,p_8{Nmm@q}ʰ)\8' !ం(,&BCor^uߐoc(@qx\PٯO/e}ɼ& n}VeoX82JOU2Нʢ/2c)NM./SYKؕ8 "V@CMJ ;Of4b/֗ч(, 'f[7[W"=;q:I8WkPTCO#n$utu~zŔ؛mORp:jk0 |pK~'MAmHҫGH2T[{B ȁPf0ozC mʵmp"ݥ{{uaŏA Ű C:]MRb9 .jd&8ԹNya Jy.udcFVyٺpt{,GEmD'K;:,Q&d,q34?1d ȷϭb%df˅Ь"]O"e`=v=7+XNT1@7z(6~ o6䱽\mXlߙj I켠TӲ;9s-3 @D#TYڏje=~ [Kb rN ]HW-Jm/ICM9g868_q.Y摤:,ǁX.% LcrpIv]])%5b: y?TF ܋6$0^rŕNMa}GlFKQ))q)v.|Z(Țzk]q[$)u,#=;댆Y,%c #xyB0>ȠOĽk{_}3Ԍx~fy<( )jH1/M6]r[g XM%vO K u6F߰8܊WTJ7hi!-wiȊz3׋+rDS˞ b1џq#xy6Z]bycB _ #r%Glv1u-=4t?'nq{vX)i=8O&S@*:r$D.h}'VZEJp->aϼ,ۥs9qU5GhM1sĻExhȮ95XqLǚU#ԋ /UU֧ ,QUGHsm:IC!P&Xws?c(@kRH?E@}vxQ4`E 0zIӗ`͖ss{kpw/K7hw5$ rԒ2106 N>2SHvsJn8Bxj;#+Oh+y/KL3/`/?j4]xseSծ|"ڣ!eU^2d/rۤ4A9AYGjyܭJswn4!׶wOtvJb e&!_[ -xC藮B?wmZ%fԣ%NԱXyp SŃ}FDJ$`173̎RK+VzN2Qu2F)q[ 8P0eT&їF3[, Yz7k6K," AV\`E3Oo-ZABV!Ȝ+g಩!/@u茑eWgw:!z `IL=g?p_tyI&*$!$I\.a0+%")S $)w؋t^D6#9@QСiN :~Ϟ`TyvX1ǜHaD K `٘E>x$~Xp}X3Y`J; FdZj "0-c9*@RKbtOΐyC.k q /|Zevё"$<90ZU" ݡK["G_R3&k(Cy 76Q'eяxU{UlP&:l0Ak(iC6-) <UJmmE3jtU3xf_*:I,X~]'d}$V8K[pg:A8H}jO=97# N]!a`Kq̅ABQ5a:󹿥 E+Jg#T39wq;L|*Lp~@Xs^EVH:ogaf{RkBAs"8&,vFgqu0$(Lp_2K%@$xA!=ꕖ[ v >{#vE 5:u UB6eKUA2G&v|J&>%L-H2{t:wiUXY k%]b$>g-wm]Hts{y 7)΃,' iA4@c`7@R8y%1P|yCΎI+oWV\2:ABWDŽ>1_QGXѹ$RhT8Psap@1V>Z)Bh)r+WuG֮s8t 3~Q@l<:坋]H) <{Of:M Ǹ>IhF_>}AfWڜgJ r& 7+IM,J 5{ܣkqW)J_=|=.qj[z4-G|PN9@UcPVEAo?kbTY?YKe[Gxeq<}n 4?iB [{<] e#9^9KLe`vg)͊}Q uṿ!SrAܗ0%}$3לtӶ Ċ{NMutQ^s4K3ǣ V6pzڐ{![u|Ps@lXe{}(4P6tG#'X9 omhVe * YhG؎mQѩ`~Pɚ;܍]%׳;+Q)WWVy3+ZeR $j*lu[jτ=O ԅ 59Y[Wxwc[$$:X[CŐ'L4n='xVV4ъfBMRӱ**63g5F6Da#Sg|lT-t &{rGU,&P]k i:'t|-8݉ɯàDj"jx} UD^K#tYM'QgbaTn޶]&fS<-%U)2$3>Ǖv&aC0~m7T/EVŹ0}U  ϸ#Y= *V,j-z6_%s-=\n|Zo0b_n(JL Q1roڶ_[ḍUJQlKR>qO\\q &>{mVU%j{]}k*Df?^i$֧Ðb)98̆5O\W El7ΆW:ű3kcb6P=eK"沜ԥCT l1Z!>M+tea ݄ RX~#<솈 _jMRr2ẂlA*"mR߸o2vlv%)kԳ7핞ɳ+Z5cd% XW׫n߹iZucnj7xk'I'a 5"L N*0`s2~U8aA KaeC֟gs.u.-?NLX=HGB^-, <=*%LKk2$̹ P5 +K@O*.^_Cwry_/; ,#G26yZ[ A&M@pJg\>QN|*!1ί4<=DSEQko\p zEupGN:Tou u I4n=$%Ʊi3܈Az9@q U=3KViɂ)+ p=UZ/2ZYƆDP1 TE7ڷIy7!厅w3z`.Qzc8ĒQ: 'Y ;'>TFV<ΥRtAydA}(< 9ܯ#4䮎al"U`Qmȳ:_@7Σ wprO?3;YFFZK̯&M#];k(~R8EH dn_H?V b)v>EF3!,SoQ J>*Jʾ@ |O>/0`,cy1]XMz17rxZ\<6p-nz(L0,OB; h蟎aХb~E2r8M<\bY"g@I)-SHrSNHOX ^i>T u?5*.K#h`C6U,@2  Sý.9e:Dru-fyHQTh;mիh1qDm}>7]a^2aBnyAe$pvP5UNS#-H=B~=MDD5TC(KN@LcKK:VKU^QKᾌN[55SeMT"ƨݛFG+՟%9!T-3f3MPT~2UU"7RDd<0U\j>@d.u2=3_XwIhP0^+Eo#O[g sElFd,=yh;AO[p fp̴C|sCNsP8 2@(-9Ά+=LL7" 3Ӓ^Igbd='H҄D#]P2VyruD3ҭ 3?=x( |;/L0 zA\Moay%NK @G[k7 l [¼\}2=J7  01JD-1ʚ@q'oG8d7fT4M/vrl><7L }k}>=~)c:y[J,jﯼNAeWOmQ$˿$sfݧ#@@UCl s_]g}`2h65^.p߉N>ge:U7)-OvXV^EQPI<}" T-7 L,F8YC1WstXʟRu`qYʢ#^G"͕jHlF :LYgqp8m.6~W577`^a}ph*_>J-+h .Fsٷ(QSs|8m$;ݫQp[/lADg#xU&Кz?K"yz'[-FegKy1nx"<ds[M`a)})1 )QW_~@fέp˻K$yy]5iLOymˮ ,Ǫ^Bς^-3~KspAӞE^ LbƑr}MW{ ; yڴ/ߜ[}hkA~ ~O8H$-Y2Y~dڒL- O?^8!#WӷA[8W#i̧?n;:##B7Ԩu`@|ް-Kh_>*Wj푁\ !&iYSdh<jqԗx\+\8.%4/3$y+c|4%&xJ*  5Q2f|WPff*JuYФ>f%Ѣ9Sr_..+CG Itφ1P6} 8zU+h1@T@eWDzylN?7t*5;=wPzVoS%RQ|UZWo±lɾL,KUkyȧ3bc:*{:.٫-tk qU#sbᤩqU5'y&eᾥX߆va`E4w5H@jO8tӆ'%J%5J8:8mַQ15=j6J'cAc>fIL":ڿaՖ B|MA_/T͞6]0l }owT95H(9 ƎPطRfYS'l+O|Gjxi 2Y={?-+!b"$Di/$OA-0x,t^S$/0WGIrT-L.3'"*waPsЦi(H]S1 '.ο2끯X1#X~Iz°e>QiⳫ~=}mRYsgZIrHnىGqCGR܎]K B?]É9eޥ9~c5\Sƥ`cknQ)H gqcP,UE`z󰐬k6^WbkrJi?ERfzI<`)Np'X>m8 ކ X n*of6J#\x{qkDz+T3VtnQDm}4 S%l٬tӈ }CEA/z$ty:s+J j: ڇ<_txo)P brA̿8K x[!/;̽iNJn׌&Bgœ%NX;f3_dѲgqa Xc&c ϶@͞M_hIwTELv'o|ӡwtapkaFd \*,Yfڨb7)/nʒlQ"m'i';Uiw^1شX,qǔqHkfRX7ee JRԏ;-y ?/` Kb,q·w'EVkl`Aٙ'65#mr?v [jegO0yߴK4] dQPb$S4$)c𭣸gUljP[\2!v8N* Dnc{0 (x3.0j?v-S0cxU,mXMֳ@mՇx;ج!em:Ԧ>!USMh 6#H @$uSG'2X!\=rs1탔KOqq) IZ#B*[E 2ɝ+Np?IХRs[CIB_| T9[S[ҕQau@A[٬ZJQ|m򑓋zaUd(f ,^ID(6뮖}>us l_&gfA%QhPl93!HIx v@1-j鄃Т;Kk|P&8"f猉wݷ2KwJR4Q+Wmyk$I0*\I 1 I.Y>;ˎSӒ t;{5Q)iQls/mfZOJ!ì\𝨡SareRT%?EmkE;5 䥇t5'j:Mۑ,k7j&,^ DgÖ 'A.U_$8 IUM;3f*mA*љ8=ȴ.WNc{y@u{g^RsL :kmCEU2ޜ"psQ{Y< Bh+V[N*$FD& r3GU"q*0R( w3i!5h1R~/gVޣ/)<mV ($ b$^hjsCZ$4bUnƦ:jSEհ1X9*R5l3}&=0zQ=bɳE {E Յ&/;7N.8߸ctنgNJYX\kq q Go}ߧHA;AY*kZB9#;[-7ªq#SBx!ȋ~l\πō.7`0"yB_,qa}J;cQ JrvwKaMw2\R7,Psq5dEA?9$?>{A?V]ܒ<P@m["y4"$F{u=`Y.ޏleQ ^N􋄂11F(\ 6UjɃxwQy&)FṷA,%UWroVB4s;lXt,BG$k6ůoUDxg)y`@M! ށ` yifG0-F]Z>dT -En@q&EFLzܠ+@f )܆nwp;kF< BwJu` Q%Ы'u-nG` AhVcɥ8EI#)JITa9QdffpJVxGL>F@i^RLL-faw.8S S].S}\E"hmTڰCKMZq3K_}QYygׇ}5 Tmv~5מ Y׽*lDzNOr1) `'.6F')>.lxJ ܄! SQ`L9PV#Uwn q[Â?N 19p,}ѩU;9_JB"lU3Z 6$](zl_u$0_OmQ}TX?M]ϵyةH.NuBoH~"|[}M|=Vj/ ve"1oJbV] ʇx08LXm(g&va_Mi.¶PёTէؕ/+˶HO "3ԝnKH7.hş2P27 T7NTSa=է;7Bfl MQ4qM465"l]68vPtZ@kҟA„%/AyNyRà<;XpE?AiS@Gy(I}¼[{L+jL6ݟmv+3)Tʹ\.H4EoH0CwzxFPa/b̦GLl"[(Jm<|ܩLkݤEgζ11cz8&bVTYGٮoעMH'$i+0t:?a!YP$5dV{VzNU{;fYOթ\ сݬ1 U?Lגi0k偈v1m,{23P93\5Cݷ3<11;4 /)f fEE|e"_rw^o3:^^\)x:W+.*;oCiNK)NA1ѝD?dc} uϮIFi'[ّƉ k;5NKoGTOXK`~씹 aXnNSW؂zak^%J3yƼ5NB_c܈)ARO8mZld},05ݩWe#zx'h 7'VK{h? s8l2tl>K5%G\gO̚f:ih[ 8m=sM}94lcF/f7 I;P>C9]| G в2 WzƬU WVj-׻~fQN)ۢRma#cïosCQ9 Mm"5Fu"~EW&! '!iwN:%" ~*6o0.[j{ۈ?-}۩tq>w%y,?8miMI 6:Z=ԱpE3n͋ b0:;74vK3fnJcMI`^4mZs4fPPɰub|o.ˏQy ^G DRAC{O֋؁\+4ShWѴ's; x|X]p-[=i 7#¡EiHX4b}k^,&)۳zƿ'ev ?SPt1dl沐8K6'Ro*nɤΥM.=_9lÇ7JX$4^>8D// 6t)·;>qeB`IЕI7^rO.sGJL ULFL5+>u萼WCƐH{zBqQ QbX|3 Љ:InbdmP@Ԋ@ ӆq{ W.=DnQ5f+%Uv$}"ԧeiPi2S¬t=E5E<=6;!l^;2=/'RQ%3/$!D'7R*%`d}U&8F R6x<@aկ)A$W9]^zfTnnHLpk>;gX iL,C*p3,g43{&4 @跴ޗ_ p磧&l(9. qh6V;ְgwVgѓck 4|9p=짝YQjy?@󴸗1_ګO1Bۉ { ^F芲Z#^_¤HnvwFWQX89&\.a:4yk۵ؾ8n$nNb$ǘp ;‘K\BuJ9𳀕2]U]υzX49r33NٕTbOVvuj"P[|~޹K,*UN|9bIYVDMel\0?%wZuo2\dh'wيAPs=jd˔ JWE+z]r?}S[Hz!~M-#zO[Q9& t^C)$'[ڬm g<0Ꮩq! `nrXlSƼ=j[,) P(F?M#&`V(/1?LXQA[%L#q橤v 3 qXj봶k ͡3vKP5rmz7VAT%-K5UZȼS2bK~J+!AaAY884"YWq0E_ƹPeEɄ"vz= `O{'.30*bjE'S-xgC|zDɫ|b dqq44my8inVARcVNK. uCS 1֫H˰&5:#mhim\xUK0fYCUy.6+/+6# ܲ[9!Q0 &rYvb=Ǣ yP3ZtAg;k$؃d[:|h5fC1~|=02?pYE柍+yvBK NtYB1A ~;. !|+ب {1x,b ̬I{|=Jҏs95?IP) ͳ^kMht6va0 d.|J=d?5T>h?3{FW)m!YlhM}%_c7VgƉ@n;E.&Qm1bgH$J9WƺƒH1\p[ b\轭p<M|TUSPJ2WQ}aILfm€DlLG/*(k;RX(gH~t.͈>$(ł{<}BL9b3ŕwMVP֕SC)aV IWʴW/ ^R4Py; HS <Jbr[h@:Tr2ʚ+ +X= nn fTm݈h0{m0 r2ƺ@ zMaFc9&|Y &#',;P>cY~m}Bxn$dQm!^*0Fa=0t}n F"fDv\T {Z/ ;= 6Wπ6ML>7>y\EW])ћryŮ|z{# mU$'9y m!!B28>I)jk¦hqΤ>?DĦI!73>r`{]ˎUWh-b 7 \Cq1bU4,hIA;5Oϻl?񲻝P_W7wn^LU"Xu,.qh?/$MFVYHcn>{o|]\2xsdl/%N'x"fL~qnGmJč$] qu|"jˈ~xV;cLZl rxo9(wl2 Nw皹VQm.y2*BBz)SQ2l\Kwd5\9Q8ycGCBIqSyף[c볣~wS(NՀ%qZEFKb0yzҁWTpv6U56mSK焁=ء/DmK_sx' hgcOQ-V82{!yu;zxf VNo f_^t*%}e16%(.,QL#RtVJw 05'L!Nk`aZ'|\YS3 dDVnQ{5U :SQ!~NO[aYlڳFJ 3e۞dFuxUTsYQɬi6uJ~+b޻ _{zFef1ҿ&(=nKz;aWVts?DۧǗ@`7#ib+~~wq.Tdb@5Z}|VXlU8a5qpoST#.CdPs ܲTJ򣩄}fbslv?F5ګK'L;?ُh[χ?u< B-@ңS1OU_MqrBMBITs\U}JƷ. Q1sK-/E5cI70ms40)t"4%۳iLncHJ3RtHaMvTŹs,UsuvVjXC֛u!ٸ]aP1+_dd1ױG=MXZoڹH3%?#6&AF>pӂs K.p{g/1yE[hCe {89q7Q=$2 n"_v<|)LD0ē#9%O51êz}ɨ+G񢎪=Ӆԗ7X>rLFk6CS\d.vpJUdvKQ βgq#+3֦Ba}@u)60ȼ+c=/ug؄U7]1i{Ġ/c@si# +m/&0GZF>\B{k픲Hca*]D+~HьPqfVX:35|8hHn`]r((vM8y5H:x9ƫEceܝfZ2ex{jde˺_OD:eP"J)dIq<:t+u4* OXo-֜== %_ RLp^>YG''b/63rӅě`x|8 ? Z2 *1? آR’ѕa4s/UºD.&LG=;7lo$eqk*x> ޸5|+#R#SűW(15*"'օE}#3}@svP%(X:b a"eK`AQ>@P¶@g0bEg/9tOvnTU\;$ MvQ-I]M@)ģ:a%/n# P;g>㓴UP[>ih*/Ág5rQhq0 U~pOS_,vF;susE)u&hrN"u6YeU8p@qf& ȾP8.#c㔘h~yֿɻ- e:jwI]z+z:ۨYbvs).h/cѓKPDRmPhÕ? 3/6#"& r42! !wz^91/'OCA'@zΐKe{htAEz^#yl`'`- 0$vm\ww S+dž;x/C+?2phyRBδ]]kfR:OƷif*챩Xef?[ 87cW8o>bݲxxpvisЋo24W|v`, ^BlU@t7%~$܇g[dv2~dZa`jkck_ڃmKBdw[V(@sʉpivy\+[4=qu)XAz%+Cv 4k`}"D`f\ya( Uk\:SJ='UYYHMd^ 98Oo:g!?r1۾?R"h ŝF{J5̑R|~eKeȋ=E5|!l`XqR3xg-㈹:8E=,GMEq7d[uO&)lKԢֆ\C3 K ?5ɞrܱ3:r<]+IU?6D|S^01c9X5M! .g(w&+)'zM}pJAk")4\T!ߓژk u%W"1@5"-ρ18b`d @(P 5 /d4aܸFq 1XLiG݉89 [ S? o>[B as Rzf5XL2 :|վn z|0hH]ƈqy^-d  n-a=@ӧUXZ94:4u-d%j2;rݹbib0XSNaVlϳUL?ұ2uG"XgЮZHNXǃMc*6D3iA?Gk@%Ɠ染bCĎכ&8L2f2=Mh^FHQ˿f@ت sӕ#y ?q#yF|BvK/ᆱӒ&hQ0nJ:0:^g~[EД^jUq>2W7EwA@q;g(X$߽Ω(GW )&mY[~۾N |srm@u7~pyA"\4к $:h@z}2/hn//W#O{ޮ~&pTs!{R~B6w5x@|!2?ep܆o͞}/VB6:EUC5s]߼vkk~IBN jٖVGFݠYМH,4ho-D"ռ^X)_p ' kϷPVf| WšVo;y{y bH((6Ƚ;7E~8G ;fjzVÊI0B؟)0.Z8'Lrq)'k'aHC֪0 ; @;g~mH%@Ar\Y=rlTWۑWMܩo@8uZ1:,dc{\ ]9]]G{?]}xĬ$7H;BBT}ms22}=rta:@'-ɦ} B[רwoy),[A\2Li prX*0PAs(`p@ji*Fl^&_.0wȷFcηGzj"P}^D`P'7'$յ],{u!הPۡR{BZǕ֜Sk˅]$J]'&Bo;N MKJu! GۮL{~n. F#uM/ yn&5 ʒŬ[)A]5E[zmfkh]һ!kHI Э?%BgpJ:8G%{֡%IPUz-NGj?EbZ><֤Esw}[YeOᝁYFA)OOik8K*\En}ݝ,婖dS[u[D\dJ/7K̈́fk`*dʐ`W[Wan֕>P82 %NgdjrDvPFDlQ& 9 ҤiD{Vs+h TϤ(䵜B\2Ӑ[ = a YC}!Lhwm:t,h%2]X{˲#2.2Cc%20Þ ꘰?fU0ts0+?Qz90a2-Q$b:zԽ'1;e{cz?UU M̭G |gHR#36vZH ACF֭"~[Ȅ|NynFEo>F0=*qW!sf[*W%gt4~˳QPà.8FX /\.>v|90lG-_9>qtMZ2| fFf+jo>ǽ=FYe2F9"5RF !S-; p f/T_P}3<]7en/ͳQ8\HaǢr˨2F |i% ~E٣Mf`4i%ze%Z^{zȑ YQ bO$7_Uv4,-dLCtL5W-* 2Y1KL[wu iq^f-U 99=s]Xdg36PbnL7Q 5@3Zk]s1K}{;SJ3r}cͩ1)!בH #uN LJI_AvƞJy2!_ra.6C 寬Y4"7:ZMK]j8~תǬhwu%CŽ: VS+,묰)RgKS Md l? ֨pwQ>5o,B'`s cQ %P,duD>qSvO\tzpUOƸoZ1e˒ 9fNn_X)HB9PG.1#R SUH5,a\[Zd25_QRz]Dvq ur42)HMCz#Rw4i OT|=ΥA7x9D-ӽFW@4CJ VaeI;@F!y c/U=MϏrP]3=cԖ Y;]iK04xz a`]KOoTÚ0|x76י|MU(s -dzߏfcR`rH` vg|$`S%%^,8:ͳjǿT¿A#[?|ˀ e3'p#C a0_9O#aD2or!m,׌ŦR)ll ).x>qjrߎ޺K 皭/ܳ .3E̓f[LVț>(wB䐣g>>X7sT>K<µo(rdleouH6Y{6֎u%ۑg87@+[ʱgYZ0707010000037b000081a40000000000000000000000016599ea2b0000e63c000000000000000000000000000000000000005000000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/scsi/qedf/qedf.ko.xz7zXZִF!t/o]?Eh=ڜ.+͠aקEFc"! ȶFV()H3=̥M{'(:O$xwHF|%9-)En> &wCbF_l Z\ikT zL3_dȨf*Lq:XRhQ?IvDUvd],s   i@3F- 9[^j^ISG+R[a8(%D,IQ7$ZzxN'OR-mFZ}/& t˴CY\ĥ5˺nX_C Rx?tjdaEf@F>>WzcnJ( *-k{apSR 9[>]{6s6.TmNɐrǘRۦ ZdFcMj"! 7փ(k2ݯ8;; .D54\@lJqZ\sodJ[qJM7V%}}ý3׽Ά&%J a.t25MݭKO NY7^]?4ZRCiG$.>#"\QSq>7ڧʼj{TEΙG[r^B 9?}Tj4zbݠ7kpXL-(U\o^ Ëh/dz%C=_C*pM6fiwA`, 8t?E#j7 v۷Ƅ X۴֒\vl|)PA-týY;WZ^}/@'.S_* u-f71Cr<_IozC*=p_pCEW >H!+,R-%}7"CKP"ϿI2`y{ vn4xrXn+GI`콀bO4&RLw}^.(7:)9Yҹy͌%G"թ -@ph-dmO^"J̧SIJz`L}Rb(YԖL%Hrp8="i#4֒.\!ШI1 ?RCҢ(Yck;CQqA7ɳa+k'w8,Ez^Ml+$H+6~VTڝec N7TG&eCi}RK64PyEn4Q~SϘi72Q0U Ymh{E(. J,d)H0 =&$FTh~̅}0pL H\B6|Q[U~J"jDB-s^ɑpNVebQ_7 s/:%=)`w*'|6 s ?hI_Ɖ@GI \=ޙš\1"36@| o;{zjsh E?1Pk "l]ͭ!E=Eɱz%47) }ZAf]50C~XHz9WWjEw0g{h,n<sQ‹ʃZŃ%'aɅñ\kW0. 駎 C'km;dsxn91r,ۜJ| ͨ;ED6f[۱rɂmo#XȬ}KQDk@\_oGNutmS7Jն*7QT*x0D!^Yc):X6UC]# TM"|2oGH^xƱUzEqdĉsD>@m8;wq.w6Mf‰ 19kRx^w>K4 ? õ?)7!~hȧb4|W)/_L#[| *pN s&B~y"'(,Wu*Gs{*߻ $>$S><5J4`5>fyT^W9M<ǩMōvCa_Uj}R3$$qpzpn)*6p2zr@z ;R@C{2s7 A/zT*w"\!,sg!ϛnlڍO~"V_Ԣ2:5zLZBgf f9\L 4}ڛa^t1.%OwKHgI_6 X[@%!_\:M0R l(ѥ&TvȗA'WYUO7ArZY Vʩ')qbR罴?rڒX-BSEeCM pY 2+T@s~i\XN>ݵ,kS1plaR*;a^2rѷ!\(r8aE?T_B%ĄZgx]5:|u:wId O^7ӆ˩iW-]zo]MXS{!~$xyRO+ӃV?fD[w# G2M=-X?WaH*CVbZɅZMS}#n:JVee\V>dUA Zeu~a{u nXɶ5xoj t*hH峅ڙָpp@&4ClSmLO|u E)AY)%ij 2epuz7.hUmH\"*jn/' W_:m>ͅsC.0Ӄ6W!$&dh9D9QeF$pL]>,iݯA$\hڦT:bOi; {O3!@@spyG{t-jҵw)G]hnpZ-<2'WG(8]H5F3& o3(?1e jNP!Mn'=4'm?DīI[L)I9\K #C2RtX~}+~S߉x#Xxh,9Wn"fEI\4sy-4e}jLAY kU;'? ᡻w_?ͫ:h;@ו_-m-XEECPqW]7 h'*dPl?\QeOL*Φ&} y-gy0 l)m)e _4Vw݁.] d]}d#9~8~+賂H a}Z-A{@?kj?COrpkN[e7Y27&#B#]Ō xu:o(޶BYg@5II{ C1IGZgC>|TEvѐHբY#l`H/u'`O`̴Y=j 1 U4C*Q7wY2S-}n峬യw&9 lՏs@H>,#X[x;2?a!`_B#5ֶeMCw0 e 5ci09 Z#jx(Z=wj: wѶʕ"K!ImIk&khq$8*3Jh g  nC* CS ԵnȫG#J"{ayaQ<#WF pc q`6++wϖJ2R?gO3`_oDtnpWJr#R612Aنs5(-s?GGN{<;m[YøazFO8z5߇N u`B }>bmV΂V|I/iOc>PӢd:)Ac.W鴐BC*ó1S ĹtzFZ(ð6ωU".;OeC״f5ӥ:Ks7eYS c+(!IyX'{6i$Rp_۲ V!cEeD'N~8,Mۤ'5 dX#հfjy5ƠV9FȜc~t2I {1 -Ha7bctwy[q>|bTT>EF?7 ZMeZl ݚԓ.÷)Q^T  L``SN8{<lU4o¦25pXO+W<8PN'*,qf߁*)lma"~quQMc*̺d HAvGHB~f֓A-c Uv}+șN[逃y$WB$5C?5OG-yxywy}v^b [m:$$!-pWqt&N"A5j݋4N&U! ΟP6Jw&IƔk[=>,zAYn уr^}F)L5L*7߅.iMT?xHuT7X+geуc-uN0)s0o"}lޓ߳ptmYk!|B̢(#J"UQ}3]TIgy#Rtq wbHh}O/\_~ӌGU?b50(yi84P94oYjV'-lL( β<.d?h}= +$⽎tRo9qN CoGDNԒi@JtT @z !by ,w(腞)HǶ;sdw_0:go?4ŬU\,wPK` MPqJWOF@ {ɖ/5SuND:|u蠮IN†C|ݶY5c9J`1u2[V7ZCl~%N1TyxFeQ:Q)*6KL.CuF7 fgo:=9Z>E Y=G9EpWj cbfNGly>zsF@Lh¬C[z(ެĒ,u_(oc "qy9!}Pjp7:غ7d72¥dJ1T:KX o+ y }9Qmmװ5DRD=^v%_p!M4t/fa[@4{姚{`bs_[-U 0B+F5K9S"#nt[| JStC,wegm%5=NÕ+qMp:f9Θ6ZZ7ų-Wǎ tUǦĖe ͻtLR`.03v <I䢑Q[ B2r̔Ul% ^\)ˢK[$(y 8jpy0(nDTs 0.t(j fn@aGo |p?ftI(߻ɃAW\qrWezN9 .R֧~z1H߼C[д(?ʤ2F]fGjBUH ˮǴ =9DW~s*yudC"dbR= eW?*0㘀.6Dy)m=;n-cLbd 6X)jPk6w;PlX8 ؏Rexg+{K-SeZ"p#{<"Z(h+6ϟRު؈7RH+s wq;hT+9v4he`kkk.#@LBI8rsx4Wv!F_Ndΐ! +Osl'͂m .Ư \H<A 'y?RXbA )DsYuU"/ ǭUQ*1ʷ2e\oCc.cm=_HSk0&fuTijlk^C^f4+Ma:W@ð_ZMEXu/EFR;{N$yofT8CpS7j̄_gGQǹ[> SVWOœb.BL'IkvY9" 8`ҵ#K}hXnoiVܸ5OI&,㑄!9L?> ˧?Ĺ7?n~0-xgˡE 7`X(l;Eo"ël~jR%4ށ7ԫ|tvY0ٕJ~lm"Z,^qf'Gb'>)=&4*tdG'p O93.kLlB[DNdMX NO8MnRQSEzW1#\<YŦ&dzĬN~u1"rB{-V;KD&~U'%ֱ ƫ䝞_oϋVⰒ]J=N8=C l%#n@pY `0]`F8~suc x?4.1.#ݱmUl|YOAcT*!M_R5cu{дo׺C%;ʠ_]@/WMSG~?豴mEYħ/zko; " K%8cA~J 9f7Rni)mF^@ |gVC&P =iq/  i)z^Ro:?QUŏ^;ғIYW=<^㎲` OʎS7/:Qe֎uBA)G73E5w]k,_҈_|4f8"$kl?`>x$݃eD{x0LldʴNj/IVگbv)Kp  B)^4W6m])Ƒ2!BY̩4fXZ=VbUȃ?ݷ\HBhg;kns#Jk)J;KJ Wj@U'/{4 ,0Wٮu٧ bgέڲgi V-Í WY9*o[2LY 7F z8c5ct]+cאg[7BO/0WJUp_xYpt#/t3ȟA_l鲂FVQ ŵyprUk%*K4)ǹ]A?79&(EV$P;iH>Wfp(5WOk])d8<$ 9Hed|-lîw!2lUM. =\,Z|c(cD֝0a^UGmJƛztOAc`֒܍kƴd V9 ` - w,96Gt4z f [ 9밢m.4UOx_#nK[ϛc4ȒVpT4 2 4_4YŽ/IlO uOgDoKQr٣+X%q FKc'hM@yr^2|+C˛w($w*Zu"} nD?IvLԊUEsdŖg`Js5h0MEVe$XcR?=d)X@4q {ICCP.չׁI +)3ap8#ߵ+ڝM{/&.N\ BW:s\-fa3ˬF-\KOKLEeA]j(Z4)ikSΫt@`yYz &~LHjF䣘Z Ir0{nb9F}{7t#g*ǘLzo8 297~pL&0Mw V`_Oa6%$U|A{c}A1S/ʇzX24 u@^e|j~4Wg)#1B!nW>GmD9 q3 b.^caEpZ5*F9A(Dc d-MIYP$t|vXP:e^579E jy)\AAi"2dHӋהM43``-YS{?}nږGߒgauj;=G؄9"Ksׯ5u2R:ptir붼owͼ7rVt_3k욊$Bz+-ꒁ!J!c7񮒲T3CK @f_.`[(!;HVUW׻ɣ- brg-K]T`;Uq[ z`!PA`0USq= V#`I] e)`H}Pz,aq&Ȧkڥ?d+vNS'm'S Ic'#;Akv!:^ׇ1 1MZZ4A/G Y$@e5=ix2[JZU=|N򿜀%jq7рAObclOvJ$L.tCK/AQTRK6'{Σ| pͫ\֖bDHFc d$㏙]K2[;Oe}"KSˌ]#C|je N֔ z%ULn? [} PkuM$ 0h={Vj5Se)S㕜.7Nqua>]&-aoMԵS* )&L {䰩xT;Ġ|{Oi?K#bx9FX/6$ Ŏ';¬h,b-@! jR%DX9z$J2Yc3C_8V@%7t+}QsJ0n25v?CFk*IB{՞x LԩWnYL1THdX=gsQh> Ã>kڰGqr~/ "^ANbpڨfxwC_C,7ᡗuk= #:2OJ6DuocO.2GBp2l>OE8?)u{mo/MZT H 7G%'&\h|cH!mQ4v6 :Fg1jS#fFC"q#DŽ9K5kt0U 5)l;ȭϼ8?&E\8b ]5W&{!J|"aUEu'jkb&gNH̠މoꥆ4g(0>Ijf5hUE(+JDUhՕPiw>*mHgx_շL;SsɞWʫlab.O{z E^w0z.o'G<4U3a# fBw'hXl>fQ d%@@ :M b,|zeAtK3mYT'&Bl@zj KpJH ڍH~eφƞAâ 6a="37 |BBDK n-$I嗑\`Iԇ%k DQt*sܼ"bɦڻ-rNKUBXW\ZF3bd Nh!dX)LVuF4 9TqB,fф]7xKPcXMZzhjuASfZ]`T&Ϛ#:fN_*ѝE[CLw 8zs3[UK*?Xðpl5g@V&40aWu+ mњ^28e+Rtϲ@1E.m)^Qߣ< c̏<=~S$Q,_:` 3!3UK!vG")}AE9k*\K]!ʽ #ʎxM{VMLXUqir<99dy"0⬼iMDM84[dJOt1Ӥ _Q7*ߓ>lp=B=_9]ѬDSvK2|ZVt&=YK"nZw>55v v$}$g%GRSGwP;.r_B>7Z`\ 60Ғ)i]l;F+h[VgN^ܘ% ;ѕ`ep ?X3gbfp` j^l"y|md9 aJ%'g([Cq\8[V`k`ѧ%q ѬfNR_ϏŠB>xJӥ~> PTW%I[Z]2QLWp ZH1@7+ s *@q(B˥l aY-&:"X{ '-fsԂ3};y\RgNA,&Q'@ఊ#0QOx qd^םQnMQG8K%Yv<6h0cAy%".0ꋞQݛ!o')bH @q#] P |&PsYn>t06orFX]"FddPtڏ62ύcwmՀfxdYt]iURKzE|^aCDnqȇ@tc{xڎj\M7xʷ6 q7+C%NZX5G9UFABkn r'9OG2;kyEPhUXW;~&4AQoт"&󈶰I \rv=^Y漅@η)z0_Պo0sCdg x4Q##*naB[%Z".0e3\r/&e4 T wT?fp\+,^ ŀP0jYZ W\T)2B@IMF{E@ݒy}gX|s.';M\6W7bObd 9>J~7 &Tү24njbn{7*>XuG!&4 W"L嵰(pGڒDIӭ>wfǏ)} ު61~B̫j/PՍ&E۶;1@i1*5Y9 r\P@ES9v4_N`6E2Ɛ""_>砤_m-b %|JwsL0a6A9ϗEG,_gtu;g ΢Swo%kyl♚ љ&L$pO لk[()^K}8=`}"e%U{՟vm2"|oE?3){}s=FJG&?;@,LT@Ն ؁iczwngd6KQ#Brz )"o "4 VJ1>'~%U]ՋcI i߹cث.ʚ֚/"Ja!HRx fSܲ<{-15Sѿ>xApοaמicS YmCN}6j2zOq{i2ne"Yw ?BzN %d~ֈ)J8]aSAcMsB3JpILc^ g?t?VMaR :K+|*:fxw2/_^B*PjۨX7{ąo3n V2TYWᓧnwj)kk$fl~˾!g~'Les [BM3| 6<-w8ƴK8JGWȅ+)рfՇPb/ry)V&A 0#B{KY+m*DMd~,´| bLeò;*7ޡ^3BD}aeF+?Y:J ~dtfXu|E㵞$_pD k {Y f8ҤJϷlS yA'ªkGE?y7Lj8VcpI.SNJl'6Z6dݤAOEj?a[L>hfR#2!eOB1aA/g/$* e +h0a-W 1i4bsP?cY'y24&:5m 6WYW4Ŝp-ׁ7pcm}f9 1XÉ+ ;2oFL2EXe aT !=V# /x)(ِ/pf !r+XV(p>+BW9ၬb%ͳ Zv47;@䘂L1Rh4R}rCQ:EuJ|Y+]n3 Ƃa\z|Pŋ]sWW,FZJ*Wx¿N O]g`Z=dS?S?GK°&GcF?=lṉxN"9(p մ&u, $e"ᣢ("e%Xn@-gsEt'<ܶZ5y'!ɹ~Bh_lPɎ=d),29sMOۛA\vo( :r1EXzhFM]ͤQlɉrޡc1" RvFTJurq|G5>8ci~S'Mu$78ky.l:{ޠRuw4쭐H6fGe,3'h饭8%>uzYs.ʹNYXRGkǏ`>.FT8n}N}5 +è ,YKْse".ڧ?ozJ;bot|W6m/:n ʻRGPBT/x#k!gIAW!))bh#TkMw,qH,h"9%:m#=:4' k=t9U:%|ln?0A9 y. MaTJUrGA?#Mvxn!mJ G|C96tv{Ʋ]`ߋñR^⽽V}Ov"iHo§O't0K2H07m*vxg~aGy),1Ђ?zr1Gؘ&!qP PAa7{N%t:xyKE9uSJ?A>Ҋg 'ľ.;$"I3*RTC)PFsH՗~*RމmF,eSpEj\2cL|!_H.U/Fn*mpQ#y]ێnv)!]q[_~G0iy f޶KդϨea4b$h{OqAiIðCYBT13XQW<{^S6]/kp5E1/`SVZFYrc9|ޣL+jyD8@$\W0tZIL'J[X<\ՁpFE{L*4F ,x+Po8BeVi1b== &J}a BL6k_tu ^eú(@MfՌa<P% M\2Ѫ#c VdmЦJcǷྜp0 +:lt8&ќ8*HJkc9K]2|B?bS"qću"vc%꺻lPИoP#ts0w{> ൛z9nmam.soWƟ]YdHHoBټX*CLiQ6AcCu(:Iΐ$"p?/g@Jji;ٽD&4NIJ3uT|\=E',s0I|stBѲc3$Zf&&1iv__L֛Ͳr,SQ[%3c1^cGZ)ߗ-Yg4rXf+=w]>"|ӟt7D 1υ*,[wPUHP0I129yY^̀]bVk4>~ey`an,qQaUMh뀛Vߕ'fCFog/7V"}IRPt{Ǐ5ƣ@F9orXO$|1Χ)-O_|<HtnFq;͗o2jb/kd,˗$?p!Q@^FHa3:?"!vXo~6{񤝧@89Q%8:B"vK*}/jeYY @ ؉?_&?kI`[6H^MKDТ&mGt'JZ2XY]Eݳ pǏI2$K,ƬlI:ZX͌`_2XqlXKiS<ܶ}e EPsCyQFW@TXZ&CVcPAԻ7vYmkhl^w˂DpOs\ ?ea[x\>GwS-IoT{: IK&ӆ7&vNA 7QjԾ"& -rT*@_ЈJ?%YxI/ x_ͣPP/e_#GŅ >\و01'ё1Ta]q*a{v#/bTCwU9[/P!qI#fi#⺞.AYu`Iy g̦( Pt#Uh&Vej D]UoGͰ, _Qka &N8 QX1PyQplF ]!3PM8I=n,ņ@ekѿR$353g5 * /kTl&4z0/9B#`sz"Oۍ\}:5xnնI?oMo977IVJG"\g#,q`nf)%nT> y ,dݦ'n# _7C޾Ys2'ϚrE|u0ޯ^pj 3@ ̀ղpfBxL3hx 8(&xH\-, `Ex/XԤwfeY5?Bz0a2oY7.pꛍNޛ5: *ߪM6JW%Qi& e2moC\ K"1L?(fRL%r 1]xLQ4oRE;F$:P6┪[(|)%hgW *{~YQ7$p٘-2/\4[l4 B dz4G3#jwj>| +pMi|1B.%:L<37-mY1 ]fio"B_IsvB)V~KkC Lb'j$+:9mrŚ*|)`(+v %mzu^"C) -7$WCƱ`_ؼÓ( J6H\UVP0G1PMX~#n KUfgYWYY+_cD-Xfx)mh_{Y&Ǿ5%_"|? 4$8L?}XfQđ(3%}g~ϥ[X`{"޾)e6RlZRXh'4Nȥx|Xm0/qcD*>6J(?8SnA*;"/F =ԋL ŪhYz08(c2`Lz !bHjs3 Q?YH\i_H,(f@/\g2j1J5#( nn;پ.:'_j-,g X tNhtM>~-s`0wx,Dy7 ?AKx4$Pd[7e uGf‹`ZFj+pІV?R5LwTYL;{+u p<CΖ7L\^̦Rdyz!MhqzǢ(B$Rs#vm;V]Kdž$Ҁ/fBbf`U|pa uVλC 9`-kʅH]ԻĚg|m - /0d,bnboR7gʊa]ht5 r6Ml|Rz:d#;(d#曈՛8>|w}cIGfU2LE4X6*Y*^xVᖎ ӃZFcoAyfس۴ b6[yԶě0-otS)~3d],4^/=-W9OƴrԼxWYZ=a<%#E4_z I߉1q!Quqzq/5RF-9&aSB[[9[4FmM6ME a0l#jU {N(w\)o(`jw׬%H>> =9:ꯉ]oǞLJYTmV:җ|=ܺ&DVJ\s/H9^G5)ZkRpwaz_0vk:t-/+kNu9'Q;/>v{GE!wJsak%BY!Y |38q qP~9 $;k+j7~W&lWuκq+>K۰<Y.A9'6i |K88|JBRta.s $-\QKR2t[re܋eѥ}3#a6Z.s~oVVWL$Zݝ晇,1;5r*Y0AzknUqYń^?5 cf*F#zb78MD^UX}N*!po+uz'>m,#K\ x-tb9τ4t]L 7*yi1Ln~v"bQ@ou)w"BQ-~n:*Ac49 N8Q'3B+&{ aYf0!(㝺 bЃJMeo-M ZQc7Vy@ m(9N CA!fEoYQӒA٣қn'vK~!Qc,qJsyTD`k5y-]D  {VF< ]SpXTcw6^!>W(J(Rg.^i_2*k1<V9 $uhry;81a3*2 ĽJԷ#V&(x6xpg3ǰЮ x 6Ny }  p"va=dQRDzG⢗t2 ,8[[+CcII2f"}"^S汫ǯFC ; +t9GVLo[B͔Z~??n6 m1*5z1O6"h(rҸ,<[I~l1,qRQk3%.`=wO(4UrC2noݍȷ v,>(ϔ.(JtEz^Zb8;[b\>_Khl3sh>t gm*/]-a# |+-H:PT!-t-Ԩ" tߘOr8OO4~P2)hzĩ NA~f¾JܵMh8 ~ixSJWh 4Aa1:-+Ksħ8V}j,Ϲ%ikCxtDrOnÆ%TBfIBKx lvUk.&sBIOk] }dx];:h<7.#q@/3TIr #؆$׶Nfh'5 ]E*3%G5yK@ehhcV%[$M啙dcyYl<ګk\jJKܧi:or=ZHMU8V&ahjDq(7rHz7^3OKmhJ%wH @tӄ@ޭ 8J&C h3Ĵ҃6މҽ el)EEDcMnYq߸>d\-Ikp"jnmHa3A$qƎ=*b\Ǩ2kr/+~F`w[0Ҵ7VB# o4V#;i8ױ2T4y+J֝@tHBʜJ;#=m&X>Zo>jF~<=1Ȣ v"AvosǑF+숱b,]$ѡL0YumJJWIs-mZ+L:XgFΙ 1n;蟌:KsEBkc9.DPW.lgr; -,YN||FܶE rF!98$/I럵vւ+oN+$P ]Xh*7{0rC8: 15?H9tFԅ=icLzlh$dN_2F"{yi#[pwE2"ڥT\a_S--b ]rF|)F9D1--z+ uaJnn b$޻ æ&iH08a-6̮ṋXAI/fhQ#Cxl@&J(0DHJvDՅ ?pGibE#~@;Pܰ(2j7@.cۂ) 0~{[(S,iu>xfJR(FǰoH桲qq-׺kk] J}WrA@~km ! :BSchAZ,$S+S$lOD…+w!z2#Hsvr!1 ԏvINØT[`׸E^_8/J^,l$[4?ok$+kЮx[އUYq '&_ligW(q蠾ԟGk zp͓[dDDb |SX񱿴”uZ`EHV*bZ8:=3#YAZwe EB t JB%$643O푣pxvkݺ/[_n+«,Qo6?W"LLyFK{QLo%3E!wN- :  ޵%0~DVnM1褪F7_T!۳\_OvS=E8.Bس!R1 'YvUҘUGdHAa.B)|+t'׮])-ޕ<өߒeL?jB l2P̒GWto2#)Q1À';b30H۵PB̋|Mr{m=\Jԧ@yQ$طFD[BcgYHhG@l*DjO.ha T/ *Uu?l(u/o} XyY>Hxne`#J[iiϻ |FjX~Zbi|+Ay#Sm\U*bLNIIYkdj?jt;gR L>d{!P/iֵܰœ`H`f70R8͝5"N@v4̢tsq(B߹PAVD 4\jıi>{4Z'! 0ψS2Xq[!/~6>v_tZ~wG%3hn ~5dNol"poĨ?#.3m))8mEfޢDg3RK҅̄B񰈺2!FqYGg/&<_cL2J5ሬ;uM &D(B1!3#A}ԭƍ{^1{)^{u>b@w<2%UGo$a`Dp3ԋ:>;\Ev]NBulPļ5~ѴBWuGcceL7JeAW&+`W`رEyu@u^l>E.ۮj͚y Nða%j쎁I|d |c'!et'KB)jrz>*T~ICAj}ǔđh*eTC gN?{'sLzTv3%$`c׫ xEl lO5uH@y6D2̇]E{h`1\Gly)1[m,C?>lZQmVbf-#*\La iZ=idNy#MϢTyGϮ~|\-As"3꯭9Ry94uZ;E 8(+ڙIY#):/gʠ4kn G$KEv;t> lPQ\"-%[C_~WJ_vXׄqΐ ߤ7QR& ў9vNT?H7? df)ݥHulwZC3{Z$yӘV{?ޡ^vEk bMHԶiMl B}|6cjD dm#͐錀zؓBBZeJHegScYvXiE*?ݠ0Uˮks,K*?wSQH9а$)OKyFzCU=Q:Y󊂱4xqgF@E.0:v%~gɎ^7;1&ꍯZ?xT)Yݞk`LKPogGۇAe6hĴ;*& oi=ϣ]BZ|¢W:zoo1 I乞h!p̺Nh̕7/hߋL f>)`9`#W`1V1KMzuLjq8IH#U@9λvGi1);`$Oc? ];ȡXp UDJfV.qzZCHm b̽1{h/3vfܬҚX@D,dtC]t֦0&7!?aIy6ي EXc1o9 \)1TO~,e%K( YZnJIxFZCcCgWö*y_&d_0vݲ `,'S{4}]ʕ8z+Q$ tP")nGqpw w @o)5RO;O+ /Bfٔ{6c pxQ'Y>#~Qz>:Lt&;΋pP7rNȮI9(2ƐZɝͱAW{:О)V[-#=Ħ6\tJڛVt: l>W6iw:O9GgV}[:I[_=Zp#v2F"E;]eT4a5ikVZX=}ֱ`Yc^]Rc/65XKXp &*>gw.3.E>E! jۓruw{y_dQ-Û:1ОvnV6S:v{:J{̺s\:uPMb7@(6>s_Bkz!+yň7byaRJGrӽgpMx!!-nPyI1ΑzK(jҪ{ ipPcGz{97H~a"sp t?*TYuW1LQVE(3W<Z7݋J̕ xw}RKrFɇO vϲ0C>|yŶShm '{FX@ jC,Zy|#c'Ԅ:7bEI*!x1}VpJ꠼= 4""tŐ~f_Ub1z_Nrf=F+AZO=< >IRyTbٺ$`T9@8]qD"V 81E~zYJE!&Aii(ku %5d ~҆ASo/}$πpA6P'̉n#9><:GcBAқԁsh>}Md>^RޜdVVvv |ZŎK 4#EںUD6^rBs(CRV(>GE<'ؿg,kW"İ' 7#B %PG3F 8ȼj@vmqzph*|HPL}u7=7hH#t]wX0(-nM3uWZ𩼞<9b-/&btm]LM|! gJ񭻊HdmѨvpIs){I =ҺKo1u_ wcedH^gLŵnԡ^;څD# X V=g}a8ƕ/ T_'{)5'e ^QX NB/aUoKVV!R[ax'g-LX][Μ@2z~U Psj$>f➈1V(bPF=~|LLs> ˩jUIP@ӽדdUrFxd []qF͟157eRB5,}3@Ykr+BX6" Ε\v/=4 jeyGGW)r6U|٠bTlͿe982tbՍ{G0o >b\"E/98+%D(1m`4ҧ&!sU;e*\B;@/1٤I$FBեr.M0UT H!~`UXшr@PdQBs`qφh5'6E V צc5G'8uߡD2fTs8G6)KEmXVz#>XFJ#,iC~Wf2pscqe͏BVϵ>LN,|lvK;ҺӇd*$zrE?T6Ű81><2kd FJUYwS=JVvc"(-6M&[vjioI` KISZ65c@,*EU7CB%ZdbPjUp/ %cdcv[œ> #`0=R^mAv;>Mh b֮1b/G =Yt\GGyǧ',h3NWh*zyhiψ3({({}$]՗'& !K(@R!7L8YpG$cwk8do҉,G0(ۮ<&7K9XTdr cH/pfש`ns< Kq>|$}R`KBZ]{vyDw_KzũNlXJnr% Wy `^Zͺ#{$TC+}X8pԽ#,HehO<$}рt33wK˩IJs6z=DA}c;C]n(&Fi*@J";)%oLN5ڜs+z>QfyfRn0nU}~9 `~j =M [ hfʭp|G8YeNx&wri@[C-6^/<\P8nUO18Q͝[Jqoxt/ZSxYX:[k))2644Y4/_QrSf_6=Da1=G VZhlhf,Dc)[ֿd Y`?D~`l ~ȠdRNfOkad[J ګ|@s-8+b3bYSUSa9HV32.6jt>Áwgb[5itd*]TVDvHằO:Ncv+cUyl b(Z4+g=:Fͷ86'YŦ;/"K_3r$+'7JW6}dzGD|Q1[f&iV{Ǩ#N<"zF MWsgh́7%N.hz.3 9 30zb\Z^1$j")YPw9<ILyFsmס>:DSj).\Lp͍Ϫqy@'{ Pԩ3@UT!jjT3 i(_򈄐1CjY c2ŅvTqKXbGƶ |0{j1G7y,Xue+9Yy&pۓ]/g)I- TGM 5KS2 +V 4VOxSf\/֞p*$l=_0~&pDR]ǤS9 .uKGC! ljfal%LY|lxp>4g_ Bz g^dvSWh@'i=j  Z:!9-*=O )OB6c>CdQ~yA-j-wKTp6? =ZHĬH/Z)$bJ ` j(wB?US1 -^ǐ R7Źn҇#A3]6 -#>LK@BhL :#w S~;z;qx QNH#sQ fե?O^({ݿ\ɽQ.TyQ\AŬ~j,Wu=}ғn4ڋ+xvs|?T 31v &t#mOⶣ |JY͝v8$7$kk=C ηzL3 㛧khq&CXG|v3]=.*#v56 ^+.+U\Tbߒ7G;GrRnWG!t&<4OAAd~6yd@kgQ~ˆ])NX>˅^/N\X H=fIܢZG{ /3q\z5͍翁T|vW q6ojxݕ \mUBl2bՍ^SÙu{ Џ-.}pK ~GڦxQ4}Sv2dWZD s+1aI1Ӹm ب¡ !ҁRX kPN'KCLPL@I9 Py)J@>Sv<#ge?#";Q25\d(K%D=@9c݂"?%¹@2.#接IL%NUif 'Bi|Bqg OsrkJFe#L#{Cf`T4T>5dv[h̴C/6阖.ݘo1$tobE\U97|ɭv&ygIɏs43:ɈZ%q!/lzJg(aVދ sRB!7 8*|ׅw%:2.}@_؋a4~z726Z8zyID7Ad=^dWg[ٓYxc4R [31!_`6foSO'8ч읧 MWUN:Ƕ-ST/2KEj!jD"Y9,;a_NLJt{)-S #Z`@pM`&B;`mW=ge.DLڌ"J{fk^MABb`s@ )a-|}JC6V9u]DrRY=yCa }d\_9,7lRP&; HEO-x_VYxO Fiz<8ѫ RFL %+ZyU餴\ q1T COCyxEXMM9zāt>ٶagxXv`9p\;Kx*In G6|0]o~jx*\D#f*t![!y;=2[?j00}ʈ>Xa\e>-}V3l5Ϻ3goc wTj!n 2䠝2 aB!3QeJufN#D^z01pn׭ÅδÃK >^b j/^ħ?&G~:/%C\QoDݛ55#GV6̔b8n-N>ؚhssH/W +`X$c˖ĸJEt+_B\oGJd[;A5d:QZSD|, y:T)2&Fj;M}#ǭ˖T"O~U?wua5t| GU2 ipL/c"yk)Qۃk؋zuWZ{" _Lʁxi21PZhGCh'R ݭ<_ {I!FT4jv{Hh}}LQܶV|TdK7n4rx PWPB~g }qŮ!oJ)w7Q}Xet`h>ƟA1&lX3ݐwcNًI$}sᦏ9%=Y=再/1AD&qs' 9lP3Anͻ o>n/͂\O%ZP8+" #Vs`=au {sX#V~42'7`p W[xW̨}b(IJxʶ.7\*[I.'D7^ G;il Ĩ=w__3kՇ@>iƁ"okpՒF38Ί?Sich[PPţ\ߒ,SoZud86f~~hJ7wtxПɎ?[ɫ#!|mߴ慬T$L?IPԦ\ &<Ǯc^PbTOY0ǩy@cpi>,&r\,XE :ϞSg"7!$q358~ )+/Px) RJ&aL@^ȴᦓ´ Y&DeȞ%7D뿞ڦ-K y64zpA!&h#v b;<5m^k^iw߭ ?*I9$ mk>8 $Zh"l)񏔽cBCuŒ\j$S+˞m{IKPKF,*ddDYhx)Ogg0SӇױVk3j ؙ :(|`<UBMxf]vv)#5ajYs?M"lKBræfD?dG5r֩ݥ`zwu 7DW%K)[lke_BYz"N3^Tmںu~] 03Wdi֑jFYuMQVU/ 1Σ<Û} , !"O.}CCSGM!6hê6w_:c)QBfQo}'JQ}iQHS{Hdd Us[N(+ &܈E0cʷbiS9񝘤 ݾ gnrzkBG^ۜAibXw>_& _yln:S+cNWZvC4n%=ʊnj'k7C4 m` +xy࢝bUR/SJEHâE//hǍFur0qf?Bx)^ [DԢկXKյɯ (c5 lPb`TR/4̴Rz7MQC|~)|D3y76`]: I hRrt#uUGuHc]jF7 (t/$*}(%\/J}m?07TjBfJGI9msbi y|];HuwBWVwa3,D0Jh0mٳBYӼw2сE `ai5~{qYju!ʩ;:sYd"81Fd`8" N jI->j]A0d;&)u}"ĹImZO'If!䲚17g=<ZK /:0DvVwhCDOd/Srɕʆ8ӧxcǡ%6:KZ"Ũ -Y+X(H%RPo۰o8g+<_rrvG<~+a* H9y7T_Z%Tz_}=G(C]v:]*g6̦1JʑLFW=xK.̆m3T `Z~%-F5YH&%lL6-~msI)[;s?j&*NH1Ni3Rr+l:OPӁ.TeT/?~֎~XG>O2y~_?kP">d#aժ!%)2#8QpB&@!W,xO;a4i߈vg"p\݊fXf"}{sÊ;AJoʺw[aA#g@޻gkd՝DÖ]Ah p8*xkdL 2NEO4Ёw>zT^YQnNmr'1G0!LCMu ImJPxlL*LT!KZzץ/3JUVL7hq+;&*OLJc7 uJ\gjڜ29[R<|U\0`6Qh{uT]#;Rz1Ő m I[@9^nG[ʻׁgT&cSǴ0K j"V'WmIcq@Nb %t;AGّA$owj _'>B-ŇpmG CɎF5\\yi-ڣV݆qiκ0b6GWG^&(JdM&ܩ%woV|)?-˅ҁww80 (z?"kl~f᮸ȱ $t֬\D*S _@ętȆٻ.j6xͮ$. GsrvB+QuC;aXC NYQ)+̬m ]^\B5Vajjp΁3BɌA9[b蛱:^Il./.@7$1t?&ŝjõ;jWoB )"빘~\vYms7~{X0+esy$b;Wac(@(p7)(`xx3aٛ!Y#n4ÓZ+3ýUt3MύWJ[rMdc>Y_IJ3`벆~[ȪY14ǔe LTZ2I"R5ނԍxwzW#aUnqؼꌦbC%T8?la3q::1~cF(KЫTcj$ⵆ04=/گ jE[x_/<uyc!F!1(8&L-b5JKMšm< SSËήQ2W2o /M$T mC5Ԍ.%+6pgV^;<@BțBLW8+j/t &qX42,DdzljkXN{&~eFLmp3Έ-+olw{XP ӛy3]T } X^AĪ֏d;] ]jz=v:k,__K\1;Py\x*>'t!2S(и@o=z~=v^LNF?yQ/ ~ŀLJ(,@\  _wMYo*i;zy A4ۤ9)"TWg +l(U-}p#)2n1Of"tE4eam ]etһx6HWm4Tև Bx8#gkc8@@ K)Y6ߐ$[;ªh`G0U(gR/('a/[w+3"^C4 6Çξ}) 7'@|T#$q??k`=]rՇD"RYާdu8w9қ~ Qc蔳FãOM>0ՍtOG q1bgX[jU]6;#dQ4sZ\@MF5-T3ƽ2P=I;wϼdw)I`u?"ydq8`f:Gm:3:&Ȇ':AT@2*[{khR2eoyUjQ]X=5U r_[( E5xhd:L-[8ZVy.sWyгtN:I_v8㲣K(!"e^ 1ԟ#0M l8)!B| bIT!V*x]NG-/k%m+Ji$P}zV4y(K a+WMdhz3Q 0*/8F_`p`{ZXGY\aVBˬ61JR3yڛeipJ58 v(EՃK rc44^AUCa[Gd~BX 䑧c?̭W*(<+YA|Ex@&G##' O!}+(yZjv[/tU7!,*:ffk>`iS4M~CEmCϘRl"˺udF>wgE5S2GIe\Io8qACL' ¥h"`I? H+?xΉ14NYd:gq'?A|`)M 9['!'{,/A!m̓>$hmGo}귩iuE3"COcˆ}LZfD8XV Te[;˞h}s)fB .lD SlԾKB$+|򚐯旌6ܽ`xw`7 haaZg>Ez#e}LeXfMx9S5qoz-i"k ׼ng^"ߌ/hyz.+A~"]2,< Z{-9½VDY]FzhĢk)%uMn?;82  ,S8ϩqW-Ɖm!c w+}, q]Gב|Ǟ̕njLeE[rO<0:E~*R IQ2Ӱz~T* ԜH}pqs۔Ğ)E&eQB<5T 7JHw:K;Lu"72]RtbVZeDFg h\S`ڐQΒgn^yXCcݻ\>08zFsJ#b٥"1'r{sCD;:p1$J@&Rm͋3\ZCcANHEvFaO;.oē- >{Q7+ |'{!0Yg.):lxbNLVV맂:WߋezSk=.P T EWmQEw9`E.͊8KyW<=#գ"h*W/ձw:FkQ;zߞ^/VаZR#@83=6="x{?k&PMbɁĂ<YAt(n0T<D'9mRN8O$tM޽X[9\-k ל6>ʹ+ٽ}$ict1{4qmszu)"|V-teD?o,a"7 vt/ v#c"]@dEyK6.'Ei==IOky>9 JGד C` @Lg%pcg]qׄ`w+L\OVh/t`=7M[Ć 3tU3Eݝ7|Y2t \d<ܵ__R Y!Oq:ɫ_a:ɇ{_.AjzcIT&^͜e-*V0`&9&^QVIw_*苙iKdAdГ#U1 DIw~p8[AF?l8g`0>!'oy(U ~h̘%o,;?>+U!Xk˞6o01cf]YmJY N.Q-H$Gߩni&x2xI!k'Vl[$MT]i[[@B}-!P}v/sCb+?6z{kZ䩙)vj+5&-U;KW˰q6Jٛ}((Bx T@ahk2Nv:Z(!:1 b0} n/~v3r% Cx:$JcEEUYt6Zj)Fxƹ:N0N`$9Oah\^U3]D|MMn=Z+;'~m$|v[WҺ??ECfbЍdb;sgx,yA6SQW.N ] k/ d8*!:`UoGBL^}>jţ.s{~1v&;W9߳y! nWhqn|c}j ysﻁO0YcLb7z( z1ܹgmE1~ʝ߀ tN5\hBBvIygX%Yȸp(9-BǭA㒺Db Zzܨ NIoߓVLwl?lIG8鏈uԋ/9k)Yr.N77 C*.oaI#Sh1=f>#W:&K}[:;kiN-" , c}/gz2zhHU#b8?ruJ y'"33d0C2Ϛ K2KSyhu;^)PG%awphRl e2V<^D╒<Һc$<5Dr4bf8! _ATtǒ'^U%):zwϜ#y$CW鈬 ̪'{n]ȨlML-HRP &74^;GH{| A32yXW'@cw!Aqp {슗Z ʻ@pJ{BXJ3**a?)p"׀#F'.:e37^eR0.AҺ4io37e~F>`kdzf6@ :9p\է"odkrp9!g-:GC4js;G q0uqFҜ6if!WsJvд=aݏdd;t LibׅG6"i,e~Ǭؓwвta+SJע6U㍚Ku @azGx)U1hлs$zcf"5)BT|}dk"׹f xUf/)ozllHNxss~(kkdUܴAR $% p#-ZH(n٭MUE OEiqHYuWڨ^ S, SO-e[#0Ŵ$:G}جGM§cn͌41xR}!31"j#4 U_IhJ/)l#14B-BnrhN<zs\遗$L !r{4P,Е<+2l# Earm#mͨb"m |kǐoZԞ(fY3UhY}8 qR*?z$\ga:Hr{" `Ѭ@*X*"darF9EpN~mpeL-@c(XˆJ~ЯFDtZ:zתEXQ1] zc]B/ztWF<өffL=̬ߨ_{(`8g=HaoauSp,6s8?zm 5оKUZo9}qt!&8;TD&IMV>꾓XQ!z^~$UF9ZNfURqzBn4}M403"ɠtύMؑ\4=mY3 aW_|XK52fjw @ptN1 Bq*b7N+`Xr0j H/:eJpHCCPlU:PeQ7Lsc 1Fe vB$p2Jt82:y w:gi!mlb/&j`̛FO8)m SZW~;J$X[0W'ID\&Nk@?ŔMsNRW`M(G]rm!Xua+UOr?Kt&YS0A y:v'E =GYrQhTtڦyRPQ*'Ej='x,kc7|7/艢%=LpIwjWtެ\+O"o-zhFw_.S>Mک ^ڈdNG -U$)/WsS!fyl% f#59.|3CZ8GKQ1SpvgF*":Ҫ g>A$]( Tdz|@0 + k 2CJ 7"Twy'GRː}AL6x\E[@^M1#y?K r_]<F|ɜd<׵T//ڌ&<L;9%/թnd06 {俆'_vnm,;^߫媣l М)6YWA[z[uy3ǖK}p ;^.`ŷ*׹$e~>3^kI0M7. O-R;\;_smTo¹rs~z@Q.s'޺m#+N49_ՃHpoOd*qh'ܷ7=~u zoht%4,o\5Q+>0\݈J?8֔~Ng?#ښT(0,}eN֬YL@7~JEIq濌5Ez;aŠ2qspm^Afm,(Qlh&9tߦ1de&8*JoJX]6/ M?v `H{aTl ٢ Wڄ]w5-KO o SpģL;A[/ qIC1 3BUr5J74t6`.Ĭ#r>ؽӿ}9T0\(ݎ<?,ڼ:k/pD; y-z~.>*DcJ퐘JW[X A-~helqs{,CR҄LkN"جYs2AuI¢HVa&b)΂O!/qZPnW@(o } ?uY~p 1#߳';ì&OɚL?JL:9W\wA U"8k㜆t|E&D:%87gTk g3Bt8D8ENY?]UT!ĮYjvi:(u;0l_gʻ}YC ly>LYkՒMq#-oy%X(&\im9ItbTr!q'}26Z0ƒ -EiWļn#vvI_/w]Ksw$l]Tcȕ68 qY*D}w{ 94m& ;@>S? X|YSȩL)!b&s>92pfalǦR )STdgR|s[/^}_u,:/MVf]C1<ĺ=9 h"9Rvm۵ݳe/-u._r@=6N+'~8`!y1$0:ZȻjKVvbXO󭬠 g]Cmd@QHDֱUZBGX?Bˇ93*̱O_Kl+sfD7y/l/EEY vQfFV>GҌV?4="7bRs䱊w0Ua QZm.L@e^͇NfF, cOGPT"WJ}-!X9ֈcC5 +-xeXTx64[B̯ġ]Bي촕N/]_ w$\u `ƒ(ԉ޵ jo\D ВQ%rx<'7p(}}c2$VlEFja"?*ؙmnړEyFf=Ts@P 9fsS*: t^6|o"jH/ f~Qv9(#PEn1V%7_b8@3Dr)/y7{T&\F_]שKVOCg1s2HEasO?әN7F냇cuG\_ Ij[6%ç@~/ bY;q)\XRsq]7C^וWbVsaYdhpW (~p9#Vq۟gⲏMe}7P6:G6̇ \hi/!Ƥy9(YUJ5zҖ2":/{ph#W%?kķ.[Z[k:(,O.zybj^|_xtv8B-Qcω h/mУ^|֡F0.QST"c2Q.AlpC2cW/>έ1˷'3?m[LT'};jR-.,b]IY:,y/< vxܤw)(4ג=qjH2 Vh4sHcM鈼dΟ|Z߉%.Y9.hjRE Yi.{@Yl<;NKk0ܓ)gKˊ]qFPzS`Zlz 6}^>¤qrV(V:m|`=U<|쪤fzOM:*wiS1/ќ?;1scvQ`?%.s /FmGƉ,LNOL:%KvfDКg, x%F סf7m@7Q8f*fǙ{A}Efwo \u[*X6{MHudqP[#Gb531cIFq4UP?P2dӊ]%Æ% frtfxrh^ F30ѡ IsLieNc59:sWY`ly_w) 1)B뫻,}2#9 RB2RUEQq ̸cNFS/"V/(cD̜啢Y;`K*򿺋Kh@h{>WfWcFhȋ46bq8:(͎_h2 G<_Om> /ckחs&t1|6>gs%'4=·6%pyMWK-vBkoorYM{NW&MsfaA8MάA!Y죚~SkqޭF8Ȓ򺘍fL)$׌ b4qIxHa˔ly2OcԨL3iz$n 6m<,q+%{UOxvJ<4z0@mي}jơi>=XּްU għk]1y@1C sJ3/Xm`+^dA>(9ֆDv;)AtXivٗ29T*~ztD3ja& (VlRMP_9_VZoY-" &/\j\z׆p :e="q9{i{2 fN pij_X[-nGB#S(=|U 0q Y7yi%Eq]qϴg+՝WcI"fJNse>J_1e[ ^7qU芕vyCVlw~q)h2hiBl"`#FTp40uwHѣɠvi'h)o~5Ǟ =)eo]x>B^pI~xM6-'[͞e\fKX2lgtr'tENVs_9b `>𷪏x9yDIsp<Bs/y}yOф|6P*^#( ީFT>Yofn<#Rcw$h_Xau1sK0[xmaiUt;h*OXMC9}Kif` 4ԗGV y3^'WlLj#*EīM3T%! J(:r`}b &|(2԰빫G#UՓ9pVF U6zܗlZh&߮M0d~; ~.Hbf{d=%$y46PEN0 ʪr\vF=AoL6Vkۋ(]-s=?%tОU@d[KlKnE)I\H9<aJ+G4ܾv:&Q0]}'#(q;-SSbD w{ y{5pdT8UYyWL 6]ATOb,Y/Fuz'Px7d0N컵-I>u=&|K&i+^ ?BKh5^RHrTlE@q=]ojuӚ3Cl1@^ ɞv$CAS`d[\M)W}t給W^O*2D˵f 0!,5`\-T'F)?wpr-@Szנrј%V :ʶ;ENRI@!Tn,kZ[$"/CTu=҄q4hJf٣$2_*@,y["1 £*`_ԒMPf Um%A65ѮXI܇X#hlrc/c݀eɳKfP :5kՊ@Zjݥ e΃@(ۀ\GeЂ۬K&]e[i }/3fB D2xX Oс؋NkA'9,%å"O؄ƾ~AƐO"+aBRQq΋hTաcNA]J l{#%QúU2psHOG”3rbWBH9>-N!7 ͠A3&uU*E+=/#EN5r6*f8 P9 Fu)peQD':#<=*tbO(rvFKG",?uP̦kOѳsDwCe _-N`Q/l0;tSxf֜Ԑ$R`0քo 0hN4EpNŷ%[wI1y1-|;8w6uczef~2o7(@=>%O=eច5>tb3k;I+ )xh"{b]cۊ%d w;-sli1.jcg5dt{ím)tegy(Nņ~ 5~?b'c#=S @LLrFy9 ohO=|WSG7(ԣQ[;{yT6Oe{pEnVVfzXI (gH%Zh#f7#Yonl$yBEH2-*tWfqDŽ?0:5(4Nu]MU~f]Lˊc ;`e AԵC^yTBj?DLYhl6 5ٛvvxqsӵǿG862fX4jMLʦ iڟUyrfXO>Ƃ fۑ2K3L쏸E/n7^_m'3-u4.nj+ g LFyg~m&tEKġ5Jޱ1ѝC/H^d'}-xP>\2h;M}|%`Ρw;LmA %ڶ¹9ӌ|tDl:1C=I w}PΊ3BǕOxVP j쿯̔9,x+JmaK#Ej)hԂǶ-ӆwnEdע|_:y &M$>>v8Pl+5 Y=03(ʛLF*]J%=,{{VO =~8>Ѣ<8 ,RD(7ɏ!Mv SДe=s84,F342ͼo^R}7*"Q2"( N0{Rm0d":hQ֖mc\lߑ4'&ǹ);]᜝k4O:o\ Qʢ8̙%H|; 1bblX3T>ÉX7qLH0|9 <60WaW\R۪{8Ns sg )ٍMj @4HmiNTάA1 6*lXr©φAR+d06]ȵLt߰I~szw(Mz}N_?uOctzM0қw @(+#_zMIo|Hy3-H(\yڊxl=$ʛIG*+ C07ub:`Dm2anşW~0'.Z{KNݽHY{/\͹V"bzwO1"a e)}nY(Q1hs,}Zt)qS?=v7h6U$mV~ HtY%w;/I٢`w1`t%2MeO_ Y?ّƏe]ЋeNͻpqu40ײ+ c#Ʌ﫞q5kϢ`{@MehzTPv _07+Eڀu_Oّʑ 7HR)#QJWܔs5RU4ci(*K7QU&UΧ]UWe+L\7lesٓ$iz$ϯ9+MuMagC99u.(abBx:|K#\NXXIdNZe 2HX*V(s0p,өi^4Jasd#;ƶg{"9t%r21 i y\SY 5$SH;m ͼ]ӏ}&J#]󲒮c/aybr$qnK;aM l̿vu;-ydLD]衔븝_uͩI)R@kerڀLK\{°^=:n9,t}[iFrM1B\WlSO;0=.ߜ,<3믢y{yK?ĭ;ա &:Lb4|g6=hci=K -^oW\r?ڧǦq՚= XUblau6imǥO`i-ɘ܈; _Su{>,q#I9xmB|R8v|1.mfAg>:?/~w*jC"/_ tfzd!Q욍cMQWztu1a,%- Ȕv{;1wEgoVOm6>jKH6\Zi %(eߩ ͎>j lרˢ;VeDq( : g8/E4SX.!4n#O@&*^EkV'Ug79!^a:(=e58TV!eޤVӐ#pxcObXfRZ> 2-f*%䪇i HQ{l\`_I8bz6nt5cbWMh(@U (IvB.L,z@&EӀ"A\x3(H5y 5L,?zM{ +{c_zZqb sV9 Um4i&NZnhBTI G޸,dIz& > xJST7V`C7ĉ;Z=1 #)te*\: ) ݭU) 0aM2lY4tQmұC(LڭX!D#wl.KͰEVHp-M JiѨOPeO-@0LjްU D~nxQ~u㵵Ҍl@g?|?FK4cWz" x8v\3UsȄdBzN*!nvxG))و!MJ?qQa+H* w_,,x|@7M,d~Lx/,ѱX 2@# B4@%?)݃[ RN:P^^L DT+srWQGqO՝B଍ /eD& ޯ+/]`Y|:'#|,I>CXhۍ[`5 a=)T3d9 |ů!'e\M0S`!Ūu95%e=|paZ" fo=y^3Ӷiz][C+YXΦA uB'qW^vapZ."Hk#h")tJD,ftsD3`B3r5:Sf@~:x-GrXVpؕ,/C YVU#?/qPo\Sy 6.8YYG,V;@yw!eFW6>gY/d[DN&o#LeVv5X6A747ҁ95|ET+ӳ ˅OmIB)р¿ѳ~2f锏@\f8`'ů徿#^n#q^!Qq|x0L4QnkJ*C qq1X;2}h,]OH ̅eK {NMu`H ?N3lnC6Hg9b\ta C"=ܗ%|!;jx$1&W[3+u]TSQZI̖ķk̿$WxzuQANђg*sanp^ifa@qVfKw8FpstBL3vw.}\3"d'W޿YѸ/`*l H#R[#wF0_Ech+x;#P6[I?P|#'0|n!; !68u>BSe{0qPFrz;+҉t5naנBEebQMytEАy;'֤+at$]?|OMS,R_yݵꝓ+pۺPe't/v|*RK'&2(?Դw!Z*Frb%tW+Bӛ$p(2i9 ;P-5X]Cm'qIV)I6ha0dSzRjܮ^PP9[g{JERfR5{\1f8ξ ̃!H&9ATR yIMc&Ó5"V,">uT[=_ j;5s) dz@a\(cDXa=jNH54|tQpnSߎ`c_cM]%Y QBQxT,v̨6pЉ4SE=ub I [ی)z5_i3ˌg2텶cn$wn {OөNCh[ ӲW@c};شAS >9rA̫Ec+\0[ nt2DH+/j䂃:=E vq\g>d)wܟX8P Nf>M܍B>t9X+o kN݀\FK` Fԧ ClE?.y;Uh>]"99^s+fؓE/\iգy|I@.~T,~8y&.+ed:2`%\.SȹٯB > yX~֝ ^Hd5}:ϝN#^[$K1[n(^}J1`h,=ό>x<u 2^"ūX\{ Y@U .8F-rkE+%̦&/@ YEyGzΩƙAmuXHU?#\hߊ2_5:iR /b8PU .OlϚ=q]DQwSQ,o7wc6l,H`Ffhǽ~e{PqHN2g~oy ݬ d%<^#̵sJ*ht[¼\ɡ=vCds:67FDZ;B!@!Ħ?`;gAf80宙es-4k8Ŧxn0#sM' [DӷZ+q0 ~>á$okىXK<>bƔз3Zڧˆ䢗%Q{u{]a!6WߞJN D# 74Vʷc |*4RnWvdL<)ٗ _ri˦BtUCL2]&e9dl6{:adF: t'n!8/V~@jKxE\`%Uyf`U\# Jk2xU&!#JFtaIJ-ëޮ[zy^ Eqhۄ,42+"1gXq .۫,h- L= f~lo_CJ fɇGUҒxPC|ZTkH\ZBՃ _\hС@#[~ =|pjl 0t&SDP 7!KoU/(fez/>aYGH ?U97f(%@hEuZJo5A)?UFȕE'W|06y!K[AσƆ"tǠn )J1 I|X<'8JN';f!s|@w3Ox 7fϸZ18NzcZfXT[IZ'P\˜2e͜.O\wm\tCi̝7Zz8&r٬(q#jw<].kKm>iJAv܏ę%?Bb __Vszhδ7hE |2V0xv"+ڠהȦYEZu=в|:oM孮i7BFaUG9rcc`d(S0W'7"j]^A08rr 6!I_nEWFbv" ZNOCb8JmwO ,%PTd uRs!r۷ݤN`e.\ˋ+{N S56I2OItUd7YlDS>Iv2('hZ+2dK-|+ց)+ui"~SSvMGT˽ 5%.RI*kڭcXɩeb鸸 cSv9T}U<~2xX^(Et& a!0f~o%_n@1.(Zxr^GV幚\'dTwx.4%rm mh:3({Q!ҫ'CDx:'?c >y@}@ywJa^g]:4#hx&U!D4{(^x>Q]@j(?^(gY*]ᮗ d{(ĠXߠҳW𲸘[d є} Ѵ(?:I@xp4ϥG%s ]ϖ0+ůߓ2ύuyID` 6+f$P73Ĩj[N}jr7gGjT[Cvc lTju<× 3q ; GACB_ƴEh'?1qCq[u`y xeLK2JX+ B#'ŲZgi-9{p`ͅۻpe& U /5r/!IF_J9P٧uy*ȿvQ[aK_]!E7 - '<',(Q*YeüAekS-@EUұYT WebH^XƫwlWOE_;f綠RZ@' ]IUOBDJٻVg+Nw7b600J3gkxPIKO"9/H+Ƃ*`^$9$s97ΪDd4K U=MV/t cFb~YڂvjD)Ajah+9`M5ټƪ@I'g}|k`0ntx뜼jٟ {X#)1)o;Vvg1C]6bcW7RaB7%G UTCucQȗq-ID 1m;wuE9aH'cu7)~82o*'loE%r`4t)s_ƿPW#% h.Jg~B/Z/Wϱ"N_ *+6qDt?S).:hւPcmz~cU)au?jb.Ler!M)Osʬ8N WmڲVwgWc4t|paEh\V{FEizPÉ$F'5ڂ0`{l5jl铀P0J)}]Oj̭<g%C2h0]wskP5H<ؓk8~|wvC0oA: >[2h6}f̵Rկlt[$ԞA^]fTi1ct.jm6~q|yƳ;إ}9X\ W2:]YDQ1hgFcmVce+BGs]ehk8"P@Kq|;o]c5~ueOiŚ"hkӞMDD1I^޿3J?sp"z=48vfRMڍSQOaw>jS @7B~db@ۤ?0l[͂Fc{M/r4J< ]\rK3ô$#/Re_#$FЩy daxpCɻd76Fԅ%wӈ6;S<59-X9Z5"'uOèLDuHޖ#t}dam~!w̖<ힼXG: (1#8Em ݇~񣰒1:)##>{o4\SVS^Z{ Qnf u ^㈻#M $4I-0v"O&<ީ̥8FIlQԒvZbD]&׀ur xcw'0<նMdZ<'Z̋z9="ݴ7a7'w7 Im҆V"zK4}FB$cR롳+4 ^bfGGgiblU.nr|Fm͍(>7eLpNGς:&89 ev$ EͰsI0 zxo|ӓW\UT< 61AIFH[l|vg$twLwi-Pki3JԽMZ>>tq %wd勭 M {1e{LïtA./y4a6*?(@)Č pmJ$Þ#v3u8̠m~Aw}%w8*}1<Ě]ӍLEd/p-+Ok2܈}Θ,.pE@fU!dK*!Ͼ38 ǜkϔL*]dŇWL>G}DR#74ubm /Q^.ҎFv!is!}BG5!|0Z~dAN◖Q8;[ƥGI%D 9EdykTDƷSspDگc4wF6"XCD6ҩ$XC8I:XWʝ-NfK.|) 8Wء/e{92Sl-q (P u*vasE00Fչxغʱ,z҂kUt^ܝRYIF?*]m4+1?; "_WԎQh+H1%5rg~sR;igùCyq7:0XlQۜu 9/EikDg'R;:YM!+d) Wͨf<5Q*o gw1V2hny&*^e2n rTh+?/`Ŭ;\ZpLBb}V,%V6By! zGҽD_|>N6>ru&ҍe[ȴ ;ۄɌC\yƔ8Mm[}i"ϒoj& 8?FLfp/`(WU,4ĈB1)Gh9S.E'*u[ DÍRd< ٔv~e,mE :[tQ :]+K[5@居+YH !ܴVSuXeUT868O/AP/|a#6dQgNPhVb'ੌlP*ՂaQKx^μ$lN{ҿeUI+:e9Z3wz̺`,_Th8;^}| (X38y 5@&u< ~1 3L{Dnr ZP30Goإ4QemhlS,7)>g\ J] iaT7ls:{RQdg,j Ýǎ#̍*k0{u+@ {"(O ؾԞSh{xgI" `=)q5.B\> F"{[#?TgB"C(pW~]W'V ؖ qؖ-] "X3 d57F *ۤc\TwZ^j+a rֲ쩃L&m"YKˊ ;a?@O!jU|;_]RtfӣUd=ek?°}#dT܋3az_բk6I~qAN `wUW Y9&pDRyavCmr';(<,'Jס /2WD7i( @ ۷A}}SȘu% P38{6c[&ίW,!YOqXn kpNlj!,c]nU)^HI϶_ r k*І1SA YլS8sRC50E7Gg[7JpXZ_%;-ωXH jhp~OP9AYW>ap[lRB:^U\Akf!R w-9JA uֵLceaŋ;Z(7|%QeW*AAc=;Q@o?kGn( ;oZKdAudjKvs32w7uj:KH?ڎ/EPXڄ@jF9-_.L*r- ܊Ms7swIwM`%fLq?zfyH`-a60Ven) UPȆk0թM McFt$3&/,eNbbS)-G+12V4)4ȫ*LCsZY7 1{Θ՝E暷?ܙcb{nW9Gco* H/e*rpsێӝDؾS`0֔RuҮ`0ћ07_Z3I-$M>r0$DIİgJmԈvb&;m얤5k<;> 19I5~ +{X圜Н>9?#h0' TjFµʄz0q 73vtCt"6ƝƼ|p|X9C=o^ z< Lg)gU$wMg`< j T! *Ju|#uZR&Lps'49,:0k+5Dz6?GSU$iahKOکl4pj[?y%PY*V*w-yhv)>N_@YǚJV5:@6֦ܷS2x'j"XɇE\H?%[$!Jƹ>X4"T}(\?4`F&SVB{/9Tg6HXf5[ )|pa|/scJUJ(%Q]VmP+z{ ~r ĢqG=P ݮ1 }Y>3ܛï9)nCeI³~vHNIldlȬ |m1YhY P=8%R2.p!lI %K@9ܵz`C\cAdS r +15oi?޿2:)Pj4IG2uEAta1}ѡ7^h Ɯ?C~WH6DZ@0(+ɺC;:^~2Lbu'yU!ggUiY[(+&z246SKy3ޒF"Ǿey&}O˸)/(F`UG?tkq)`{0Ȱ[@+.j%q T4qgoQ>}hR\r4,pܜN,*$g&:.=ɾRUXeӋP\-p6 )<C̬262^ 2%>Ym;ȥf*cos֞c9&~1uYQ](I:C%z}F |SF|"vc;ǩ<" F韣)WH_Z!o{QIΠ^Aϸ͕ک "0H I$e<:E BOcw䯃/ڞKM&HǤbҙSЮoeh]OMpA {4w<\kw"3O$釪{<+ 127l<<(?Dw0.|)/u^u1x* 5":eY(dPCT|ۿBVfEWF@wҁW`N^EȑLD[FFa~/j*Q ,hs,t1o@iɕ?ѹ' ],}R0tHH=ց@8J4qN]VIk)}mp#pJ({bA契NuLjU%#lP>lCv5@ #O:H:Ŋm6msOtsgˍ\7l3I0էUD4cPECe;/M㭬Ak,B+Vl>{:Bז.ƪ#e 9736~L!@bXNǗtȈTOniuder8u_ɐx7ZǻF׵b`9o-=sg -PL[K\!7zmw@B7&˱'Xy57AKk1%mڟxhv6Ϯ,Kih'Ud&0H7U,o£Nۢ h ՘rH+$v1op[|uZBEG5"Yk@|Iޚ3Vlpa}XhaEPqXA6pjkЊ02wJ5%j7/ٺt+V6pt;pfvRaXE|md` #K1872߱"_> fJ_}G( vuj8?1\M}`-Ԕ'sKk&ߞxp瀜ǐkN\yp> IR`cl$OCᆸ?-4] ?fhq4D,(9Sb ߈]T J`*2ļP*NvƮPs"a1;,kugA=(u.᧦S{ɌAj)Be_YЖR`QFqxUK&tDnZ,ņ γ%:d}lΤ&"@Bi%z2~u 2j dS"I2 \$9>j> 6x-$x9VxJe?x(2Nf2QT=II@,ͶU`u/=XY^1h4c. eFt_V Aug'4,J2dFSf0&p?1?ʻ PLd}Sgt͔«OxyXԸDyK(6O~2=Y6!>6r,ob8C8p@ QlKw ^ٴOig1 ǻJ)@/B%M,'`.ۻ8Pћ ߏ밆D <㥀j(xQ2'qi\ ~ :1pb;:Ȣ8,ܤ][zȂ0"3lt׼RH-[h 0UB0Wߙ3xJ'`䇒7sL݃|"{kKSrMeyYՒІҔ{th`\UE'כ 5 7|4|ƺΕ!WHFQD:q.K%ѷ-n6?3_8kWk~Rr@E[Qi~wkpWc"D+pw0bvk)*#. PfK6:ݤtva|QfLBc %Saj;];iF<д`IY@M 0gگ3.0PfM6GYA&ٖHigiHC>pà]_JQbU1= `R{Hbb,O]P znZP2,NW{.=2ؽ<媞B7ã:PIIڮx{ilՂv.ČAJn8#dD_%:%;B!KةuiNjvE8WFhճ,BzՀcXZ5!)C"Bâß5q kE.ǽzSsM[E PO"1tSt>ZĈ)×lN r|@QA3LA+w e%I/h/\dxdN bm=l*:pHNB [#̷Q9Pec9З4pgNzqM&Sm:z5;S{N~0Z]Rg_q<([wbشr d[|߼n2Y꯴9 1$ 5ড়EHh);l6y?IC, 7/h?&x?2 7n9 j! .Rf?d -N#]|書Ʀ]O2Ov1 1 /xt@zh{rC{)"Y"1n I@_ y60lP9夎A9 ^<5F:0:_bku3F7L<# ˢz7/,ᾔ#9_ķźm9G`N?,!l1x eޟ69Gs$QnVPabn uՒ.-sZH_rux ldX #2fW<;=1/f6,1S٠8TBg?Yy`\t!Щam9 ?N3_8Urm~@7r 8֒kέR[^W&I<@ao6x K0Κ;!a~0<&WbvEG"|fg.VB}Zap̍: 2!3tGVWg!]ؿŔqcLc[f#ӯU}ŷ`bZҘ\i3"x!g\]\Jp Ħ"r-y~' x19yaSH4"7NAQ9u )-ߊŕBe0C.WSdn#WKK '\|#pX]Tޮ>ӱ,ƻΒ(P96nsjchWW#}XhZIm23A v6 PۃY2@6<ψ8&`kbX,Cbce;56TP'Øt&9n|Cv{4g'!Bɢopy!$5 @E!BĠ X O<&he[]x~!"f$w&m|eN7[n,yK{A,> {ҿI]\ MvƩۇgjLQ zw`-( a)2Vp?#{Lxuñv) Q V@X=lӓ>Yԗ[ |I*3؆Ou|#@y+5슥_J`u&N‘3<XްT8!`R-\iFZex-o恎7 0ص "Ck.E?#1LiJi:O!aqmD >*J%**]]=kƲ*>0g$#_̻C  ȅeeZONLsečR?B?3ڌާW-kBC:.'>aXpJL͕( gᇚv%͇K73ۙiF i CP;*wx:X%Jx4dƞi[ЂSSBLaZŲ)'HLu@C( 2VoH u:ի u\um/y~ϣ;lF6& &}'/lP˖pVOyD_D "n۟dLbD!6|@ N*-osLr:d%xypAG 3H8Aw|WO(#Us1 R4"'5XYmC[P7)>yŻVG%fJbgBUZ9cgQc$ 溺_dȊeaA^x\AA-~x?D(N1 Y;H:(](gK[\֧~ AHqr"&$j*%hzaoRsnƔ)ǐiR_^M& SG:T3']$ڃo#Wڗ -ڄ2l:hMHMjυzf>cz]fJyQo>ɯʒ) zѠ >HdK~clE_E ges$+`RdG}UTXSWFdkǏI&lMň_Jp4 Y!PZLωbFdZUXikGy<$`x5rt",_ܾ4ݟ.uOePz@'˚vuM3; aJ*0h6x|1lqD3p7/'UGqϸ &ͣ'浫cE`I C[XKb:M_HٞLvDn/9#Z+q@Tffh EcO0C.%UcPq5=9qc4K ); MMF&_{uv|v_'X"iD~p3׌mg9>'ԛJ)YÙsb"KCO+6t%<]EKt:+}*elnCvT:b&pI9764 n(APG$;\vDž-'3c1\EJV;}gMs[׭ *E:BmBG h/"\M ,Ղe`=^ACH~5HN=T+KPCɳ%zkncjN8tOAA.iE4aNu]33kX QmӋ~8W@Rx aKyyqA{G6ֆ@V@`,O,#$+xK, eQuj;!mu6 y6!n|OLWܔEK-'K@@A~lqy4OY+Vt?P^@=ob)ߪS o4?0ՋD+ʺ!l.LuBUWuoñ&I6I(i&5="^.7qhlg!ٸ44sm -`0,Z찏_[$ěfLSҮW9g0AW~ع0: 1FC~58^^bIiA9BN` h;J |L'hjҀz΅?t8t%-j8z͕jU4}Ѣ&17&԰( Z%6q&6GFsVGm㚵RQ4vΛܧm`>_ G@;v2EyZ7 +H *+/jH2'ABnLW*;O,#-so"C` K6:WUR5|QϾ0ѱA[AP:s ]n RQ JY.c_&''Wk*:.\4θ횦*"@f&n{5>JkBONqޕx _0_^QLB[ 碝j=ah`b$"iؓ M@"91`%~`q1;iҡI㾟Dhi橹!MgRqFf :- זq_t&pG"gAfHl@KWBl fM5;N$p=^' ,/ĄLC^ڳuLjlXqL=q[WV׾^`~1%'غs6Sǖ7|Na`[ԝ17JC+czД|"=vr7_] <~+0BmNv#իӆYhLΨ^<:UZPIȅB[҆ĞK?t+MM MR^ul(s2\1az2~gs& ?44LŎ2l:]pxZ4S~!E"e߭Jdݔ]GbZJ Y6CHc?pJ`]\o!qVfHbb/#QW&I2   %Ci ppD9CH럞8+)Sa0I_1vO㕂ǽo.QE&!@aЦ @C+*.kg諼&;vr2 mI2p3Rt'氮2M1>˿唿2lGYbr_0h(*/#Ga rwwdL 8R_ ;Q%+aɓjʅM3U`+]"Eo\/UahQz@JJXov r!AzِJ{7rbyI'pmWK#|8:ϊ  =[.1`;njaB]򍁻GK4r4bǟ q|ww}vHJ1lF-hSQ t ժAd:o2j꧊t􃋥<'QYW2'+t611 xGO @X} :SsO^j1 &nZhR|0(!n xCq w8d4pB^hV<*El?XnC"?bљ(vO$n!jrDy$k4dS&?Xӳ0NK]"-0P%()zn$U)Ȋ,V+㔈^b0 B U7 -\gWjocGr?83BR0a⓷oNa u pfw5eY5u&4iDsҦqqY0`*jK}&/}¯ E:e\S Wb92V޲tQ6pWH5-`/V <=LDc TJ? F`W&>i"caA,Bm2umKZy "q+iXj_l) :}ɘ!Ty|( LXǾP.h"n)ɋt̾ n0?P=.+Ą+/Di5?o| ~㠄0Ń$ gWZ]jmh5˜FiH~[Naj {\C 3>R7!:ח8%*:Fι;-hQ" 6)Q㺘,>)u$|ȡ'XA[>ǝ篼,h ҎSN wy§ J|E{B")NL)m-jm첾C_0)n!3>](t}p͸ )Kij(n(R=y4S/XCa(5bqq飯n8l ߓY!O\/"շ(#o߁5[ d<@a6smg?eƥE%{]^Ҟv7.`1>, qUbc.gV4&t0NʈI2l'МIt8+"G~l_dYU:;5H7BKWH{GC@3'i=wvܧ|ܵ^H;7UG&7Ȁ"i2'pd%gscm{Rhڧcꉧ|fSqcLxԸ-i)yEvg+ɺlF3M A1#ug(29Xȭ(.Mɭ&j>4|З!t'9N2jMĿjo-Blԩ&#B=O|ڣ gXmcV\$疸+ŷ @AVi$h7wNUiXM'̗f1H9/:[ȴΑk n&9bC%;ʬJN1M*f+O\;1Bt HH![PmXv՚˒S@ LVFg[ s*P( ;TȇyttvU31U %~o[S0'rހ0#ru.(҅WFX3y_+n1kTlxE˪ 6jM#Ճ[ё-'{Ii'8f 6_c=M*n@rQw׈|'Z왛?51\W9P&&{L95D̳ w'֖ t:VݨinPij 8yC/!Lԉe͍.,a-Pmku#P Β=Mm Bq*qkgQn ?`)T_gl_Ny<OM9Wt,T R4"V9f,P[Sh8w5^ ]5HƟZ ϾUF^\!4-j/f7tJl$⓲qpjX[vGAx5m#=fBc:V]x7ǎ`muПཌ`Qz)/`a@rqIz\!h2пU򢷅ͅ^J3 0׻ P04v)ݚ-I_Yw@vVdVmmXTԡIL~OjvKlx4 *VЊGR?\ږG[Pa3#X[L3=juXo\s?|Y6eEXz|z+Qk-hW\lpd!B2# }G&Z i$ ߶[_#5?oK5mʮEgkV{/?F%v"hC8Cg߬~rAZ&d7:*{mԹ#ۭ3YNbP1H m9AuVײq'bяآ|HDÎp5~dM:sItl]uHc.g69q2iq۔E-muǺ[dklO1%+]#"l76wa`ͥD׉Hsd^J9uf2d\L2o*B%E%>Gv~G/0"EJRtl] 蒸*N4T JMs~oǿJ#6Ueؾ_ώغ>ǣ'|DYۢnoqN0\۵5YwD%»/2m,k' x]ē%ԗjk Ǩdø} Qt 9AIľnTUF畊Z6{I6oml;4\( j;#t]gH&"[l1#4(@M:r,;I/,5&MED @x(4Hq ]fmyӎRG' +5K~oj*5r ?~["i=O?#&WUqkWM@_Yd=᪗ObSQ3"r.Lzϲ޶'"\*MS0vXt[ر(8hV,3uЍ!h[)I#4#fG#I# cZ¬ҍ> z!S:n{N}" zqʎF}t^B'舅RI:ϴ\LޤϭmJ1_4莖'PnN셍)/"4}.l33@txh mH6bt7_o뵟mh:g1=dÛ)= mdhHr1ctTD c`Q(Tb;95؍<^iVB)uⶆ",5 ə|HR괔9< P)Uچ*B^.feNl5RX %7`\0HEdBl޴5R2d?yxfk0 b 26'FM2l=FHWERtrJqmp41__Ni)a%7! a{Row7{!̔YqŹT7}>tcRgsD9vEo[D MR[gڡ)tL|  S3hy\?`ɤPQ6TX?ojmA"7 !7 @Fmy)p'd_mf|)Z;eYx N $t!D/`'r"t.qm\OJ .f\T;}dϵD~`գ eUƉa.rxD ֏LmLAlp\~8m Q|,F"rJoi=#;;ޓ"7GF)Gj&(|(p~ {z>pMb96]Rb7R>Da U#Q)yR8LLSNޣ>4qV s_ ʒ\ ̱+6x feϬ\dn> N -)B T5@AeQ!,NOgYGzwO-e@jƅb:mp(c\24)!Pt,wRV7(@_,QQMa(C\@={TW?[<xP}Op$ S'FFY?~렰 }^ߧz\UZ8bS'U ( ▗#μ~(M 9CouoA )ޟ(quQ-_$.,UE|+%Oetwﴆ=VLR72fhGu(Pq?w\x ݳy)B "nE:&:;>gXjyLpMfm0J4܎! ױ_ < MօEKHtPWY9/7OqjOTaZ0ѕg@w_ҳ J~O,XvD4o}ծ}!IR˚ulX5rk& N YJE{{T &jSh8'Ɵ,R:Kaq؛>6kpƞ 9|kHc#͞q"=sZNg8jRȖKD_5dXY/W 8vC *gJunӻU[ fMFodsWM"'G:sg^/@撗y,]^Ll#Vxm3/;!~[kUQnf}=kfu+ AJ,nkT_G|In*S?r[=/AG5yF?C8pm 'K79k7PTBFr;"9O YaRq909~c.WuMG|!W2[1x\gܺJL"H'Oy4 U̘ Iy8X o3uu!A .;*H:L'5dɰȱ3}K ȎՐ׳ ?3ցwqhq| FB:P:wh9~H}j7P VRmp͉Ɣk8.ˎX-͙hW =M+}גy,\h(b9^sOnuԮB+$-T0c?, 38?=e9 #@R:5H-phZ.AU>azu7\U`24W(0'9>ZIq\R&{7 ܳa.o;A`-]1y`fiLոrb oɬco6~7瑽H#'4ZhERLip0D" :@9  GXޤ#c6`tٛ'Ũ"}HaX~>."T= |Fxt%ߧEY-<ۛVK bZZv!+pVS8 T?6\pjUU08RfwEЁVmܮ%`]Y/X+n9H}R{62;lSU4}%]KПU0ݺʨ\.tP-Cw*nDV)jj^ X_ "Z\jSE\^w1[uiư=>Pz,!,La5 ><DW(hry`*6o2U0{uh g-}M&hJ^*_?hJ7cÐȇ6ְ)@; i4*c}Au, vnK&Fv#ӴZ&K{>F֕)ipG@* BD. /?P\ĥb!ObCF˴|9*厀% $֤-1r8#I.\UV &Y$ W~ݚjz VJ \/s_d(Uۅ7 1EwJV2*PA$(O,ZݦGA>yv!']H_O?3J*I[ W3U-v(~Vr.I SV ~xdLd1x) kL Մ1r[Zy椁 T/a6 bSgT!SݦTB ڢT^PG(=h'&lr;Ѡ-ܒuxXmȧw %KBn4;e`p2xR{U$GpQ^zW[z'v5nF'd-v8~wI?aD3'm[59-?(KQul =l~Wf< T٥Lm2ke("b/>CC۵xzT0L>YxI5"* IU0yNcz'Ou|ޯ$4~vʡpAT} c]/D'C `WTBl+NDgj8|9 zUƗO(? 'g^s*?$fɺQ ʴL0:afFxFJiDg[7/0UՋ3|0Y\K' l/@fȌo0n8_0!d2- N,;4mƷvݬQ{Տ).rggpi;.s=6_K'k$~'hÅ'? 1v0bme-u0$*s4ٖ[LJ4&Ňx3"_Ҽ8% x&WO), ={iivǔVݠ/0{-wxfǠgWcf^tl'_uҫt8:$~25*JTwQ/'wN : 2¸rp6!dwTo] A*G/7YxB̪T>Q NuFVSǜQLA<=VF '`=KPPAD8Y kjoDZٗmrkȾn`nofr3ʭjqw8wek7؈`D*7EQ7czdz_vJ+^ܔt45&76ǚ SXrI@(tu|| j x噭\5jp(.VYpHC)BujqjB5*ȁ2Hyh0)RdX$XOhiy|?|fg>V}Yeew9gy 5_*VlEH(GC S% ^ٺUQ~a]&KsYٳYTn{ T;$ 2yb锖g L!Am3HX^kQu-şbi!##D}}}4?_^]e(C+0H M0M#xޣZo|6eky~At0%N h~89kYK2޲:[{9gqjrIٷVw)3P~kLxSKj"T*|!\+G bxBP󞭙L `Ulp:v9 `2녑mBHOK&9 O(^HzwVlMđpl "B6`>0R6$1e3-M'P} v8#ȩmkxs#u#ZY.~d&=0Kj)a3.y_7(`ηY="%]sUvƵ :Pk"J,5u3pC O֔X^MT Ztr@^6 nG̜Q-Qdy\4RO\SڗH<׉һQ3kUlNƥH=آ4)۠%b( WЊqȉvo_g<ʣ%bsZ9W8d յҰ$yպ7g>3iADROեYPDo8uȿ6'SB`IJ "pҴkO p3Wkp1Po˜a;.+"O/L$]0Q0WvضOԲ6+E_2eӕ$KjiZN #.ՆBEHݱUyJZ(Y "3#qT#ee8qg(}}ACzҧSHN' [ "KӦ""3dTD1 ke@ ?uN?4[a SnL]D+^K1N F4'`0o.\qEj` QXh1Q`ӭfuH)E#`?`Sد<5l ^= ܷ>scH}`ӕrj ,O -EuuJlEGfLӪ" BKc2TҦ@F(Kpx: =fuRO-u['%]r8mR[g?/snl 9׸&ȢH] IPf]a: lqL8S,/ -y 0Vq@ruq,_sL} aKcLKvTΤA۩nf#A/˛.s1t2؀ 'bqܗyzOlV6 v=)H,՘s܂k\{3bd蔋m"*ZGjU*KSFy :9}n*$u!rR3uVHJ4#;-w5gbb>] E!,+Uh[X:KIÿ 8a2@-Iu8J5Vl04?(MU+w A;*gˎD0Ō_~j@wbҀ=33iu]GW)xP%%/ 4 Jiɘ7pi]vmTАUs6N_ !GPrWDVI hoxG~2碎)U3ΏkXr>O9Խe0diTgwz s8RpY }y w?V;1BzA`#CK۱ZjE 4/!}&UϣTŊg56ҡB{j=͡aogbj⭉H H*-q? ?[VaT&"MCA!}W+%n Bg(j$3+;_=U-/8\%O({\Zz~YpsT2zP0u'%9E(c3̭fV-6mMxA,!Th|"u,.jJz<ةokՊ]ά&qc0)b r.TW T/12eN,QG%DYCC޸yQ-3Lɏ-ht*&:}΄1ݽg],av#3SkN,+\HG ?eVHrwKb  +'ڛy*5s'32c.Sh-Yw^ά *d RaȺB+W>KrlAuyjx.<-?בkh:WLAic H>'3#^+Nm؀h&=15Qp jxgts{D@KI$COMrVW|E _[cAE/Ky I#aO(e(]#Q˳ 1!@&~3:>gC'D<nOBbG`džY՗N"}reK/G~`ot޾eaQQ9Byؿ"jj6e2hi GRy̰)zjs'x PNkl^.xĐj/@iH}iG1=w,Y \1i̲q!6-GxUayYsQץ%6&,S)vng`Μ](fnb%6=4M@GhAoe`a&?EHa%ޠy!U۵gm1(Oǵtb[~Ԭ S?B]Āߥ++F)#5µ!Fe]X\}+ČcXbmn67Iz6Ug t=;q&Gs~2[Zg @AݹA?KbR;9|oR`p~MHJ?078B6鳟C߿Lh\/d#'뫅SO/khO$ϓv^lSxcE!&]DMO 1Iغ¤EՌPE JV'X8ɺPtL<$=?*B+M\{MV|~90c|H#)>g n1oެX>AIހ&Rk9:}uߚ)30z#JU' ?Tum#~Mp1Dzk`M:. h|.xuMD"6wPcƊ\gu>h}¾mqFE&J" w`Ӳ.Hf8W49-fuA:G׸,@Q NSjacM> v@b =- J7 z @pv9Y=ptDH'kL 8aΧʇ9Jns(|m"d%N$uA/}RB-BXSʧX0^MBJV4vɁ׮-[QI)l'3!p4g.V8KoRǫ?;zJQ7HO^VYO4s=ܲ#8W#j1CEPu!RՐ{\iA8'Bd_ʫt;KOKw7cCwǾ5ս@.z.Yt򛧶3ϩp- 2C`}r6Q]8Wm NrwܽF& pD|o)ƶ(^rVq$~ބ{-J`eg žKcΚGbl3h6]?Wn_KXHIYOV/fÖ8<*ģQ&U].f2a>n+Ws [RBLW|.K(58 (f5@bͪA7eq8WNOGm 4\E:CFfd-z]KK+FRh+&_2ا*T(Y} Uf(5Jgl=/߱§DBal}C1Ȗq+0,~jsH:^ϊYaDEnטVD܇ ,ƱS){$&: Ӽ;W6D T5Y0y/q}:\! { PGDmLxfGxs ~6H4KLV| d$a XroZ=]&l>7mGNkbsq7&S{j쭨:l//(tcb |:n@p@~mM89D+P9B MWf4[YWD`FFUcڟPJzV;fclN(Mug|4]¡8YhO ?`PtDw F]q)ݍ\T5PTIg@(QcɮYG^!fc'l_ ~{,UQsFʪQh)ws:?z"bc"FQh!Y%xvƗO]&uP-z[b)qi 'MopQ1YdO$V:եG1~lNRk(+0I!3ITe,䏺ojsDa+r[g)֩kVM_2Xt>)D= 6_ʠ`&0DqpH$o'ly-1]Gt ^ӓ~@hjc C_(!>F+KdBasPNB&[)ۍJ!üDTK^6}yF=9z5b{5 bqy ĥY IR.{u?KXEF )of{&cqPIn:ɘP4`I5&N`Ȅ.`Ww݆0BA*Cs<\64;fFoցн Lf0lXYos[fN&j D!d eZCٍ+FeE.+"V>kg?CY 2|[ 6WGkKL'9-jN!X qYp 4ɻ,C (`xv$,3<w,A&:$F8/tXTcӗbI&+@gmG:˻T)ÜY#I-k`g5J17p琛9aA{)VE_qJ|:w̥-:܄szZ ~T@C,?dvZf}jV„ihFn JhEրMϻ :Mh#f1#Ua*c@kҝ;p_ !8ho jY /diT+?;BOb TiyPԭ uX)& P1\W`vD&$iU<{)TG:5W67Y@mj== tW$3rj~+uVL~>J94{c1Ihw^`{z޶Ƣ2D0M9ҡ J΢:ZƸڭ\*+ 2إݮ74;zx jf"gV/BЙŜ$EHT/^\M`yj/ gA|FOG'ksKIK*5nJm6۳{mrydqM ZRἼcU#lk.FMj TC̃k@QR^(RJ d{n:ڌl>T1Qİòޯpff>HJ1\ 4tn9F6cPy߮}gg Fi;lfFH *5g sHl4آFD^iS->S/!c;[ޗ~0.!\genNMXuC-JLKB'#Yݔ67O.k-ҡ KiiLKY(q>Eߕ@Nĥ{10l%I@a@i9&Y4^iKu2$]X#AݘT][V_$H|}JIFɽ޳CN!!O_Ьuc*C]Ϋw)_' vktQ<9=zk֠"7-XN/7voR(Wzt^ 郅{ܤ.v=Hyђĭ´|qUdom )b6aEUUu>P59 ~kxJ̹@uԮǠOZfUG9aNbk5ĸڏ :ddFWZZ7T\R(Wƽq[uHr.[~1uG#z6`Ԭ+w J73藀sUY qOW5#`r}oR`Zu$Fԁ7F~p%|&Sq $QZ q@:Y~|mg| K9Qf|-ﶠux'i="u|}vONKA)Ic ~BaAn_ _þ||3ꟸϹwOq}۪ ݱۼHĹC& kj/#0qmB~ R38ʚ(_Z=p/%`xunq"dir yϢ>1jz UNbRRӉN'w'`@Mž9oVeM tL9*y<CΏ3sO4F {^_%t'1l%{.D| ez_}>4f漲Ժ\;nӒi6۸ŠaO#FE޼%wăT+"UDGÝj6" @*x~2b*`,L娐.[3;3|~Jҿ%N'?x/>hG 3&`guNZ~{N'x(ky/4 5f)AUC=zv#7UͽΦ}y&$JPC˳-dic(>dO0&b'_FK96Yi(?:m6T;O?`5HQt1=;}gX%sqF %7! lyPd~cWrY__YDK|E_H@5uiP@a4 =(wƯb;Z0G6OHwdHZqFN<xm1;xL~)EEn1)4} Vm_v_i<ՁoRQ zwSuL<"]/cg1g%a;W';2΁owvSXR~ëòcbxpȉJl2xeOg䌺PʾGoSϧHsO :ܕB\ٌqA*b9GY*1Znh) 'aw ]!)”Az f4 k<| iq,[ 22SP֮YX͙Ufb(JW^Ho VEm@wL*kpT?/Je$҃< KmzCqߚ8."ֽ˶((Iic\xh͈/Ф5燱Hȃ`e`E/H0=#1sgYs2MbT⫐L7o'*>T-ѽ?M#Y/2{Khi,ϯ{SGcZ˔{OR5kJ߻ `[> 쏚ÄA7J !`e2YK,VU\L9fbjk )Ct1"ҝBͥO")fʟ2hQblhʾ^5`$| rm)v,T ^{K{55ᰮR7 &F'$y^>]ԻF{?j;|f֢:l~izhAG~& T/=Ğ_4qI2GeU*/ưwtPY&4)Gc2=qaz'C˿ Cs¦)p-K!6H6vR[fu99r$$-U<" xJ)t yT!)63y];X$_{ӔC`̃PB3k<3-@^R>}x\*کg!nf۝i:B6^`}WH(}Wn:ϋ()ߜu]+hVWNֿ(yԠc4-<-d&sf(4$dlL;1ńuޖ1b?wB|&LxO|I#},(KnK zVK|Z</q[q"{iР$ҽstUdޥDU~D ?۵^VYћ0uM񧯠]O\>QSb.T^H,9j9ܤń.m8ۻWPezq1.\x1p 2R3\T%.`fUM/KC|] Жxi,8wwj0 WDH9iz6gڶ8A8 S M傏;YIf2i%Y"A2}h@:  /DkKMVR(zK 4&SJW^]ZNi:*3lz4qv7[֨D$4Nm@ J6{pwa!Kf9&EEn .ɾ/r\qvaA>6X\N߅@P9kө7q'ٻqy-:c!m-4bbT?e!ģ7e8NҬHk79,-J*?Lx3Fd:Bko2K|W tޒpøX. څ\&)WtȤ"X1q`37-aUs2q,}m%m |yTK $6{`ӥ DpZW/y.!P=fG[+( ,3L3qPjdAZiak3:SǬ_E$*B"a]N7KL6ĤЄ.|Q#vlDNAxۺd^>X2Se*MF 7 LтJQ|6&LÙf*Npb-Ő86Q4B4-֗C 8*+\9K "گ$ !%d{fLY0*_W@aҎ*$ۇ"Fɠ?mXnFD;j"3JH}꣉DϢrwb#nQld[E vU^CS کe|zC:J ;nFZ 7l Qc'Ԧ0SL͑,7ԇ߸~Y+:IE&d'.RE4~'^7Rh'(1ǹ\R-4o,O/2s/pQng4y~"8OҞrGͯg )- 1>NQ@^H&Ge4PB= [nZ5چp\ -)tPwz:UwĈF3IεqOSGt{tڿ^N-pYJOcQo Ql&՞mC/;1@<>R&)KEFH&ma,4yUX@ 5rف8CPˍ}JC6'n$j ]7 9n lZJsO^`!hԧ; u6ɽi!EcqMJt0_fu|:'y闷Rf5 L ~dw^J' iAiryy!(z+t8ײ8CP@E[| ء@i߆J&E wa1qmΚ)oKYbǤZBׁM&Vhg= rv}{|D,\J/bȘҴ&p8;uBIxiW*yg>Z8@L(42ǚ0?|;-GDIٻL-ᾆZӣc! V2j#+SB9u?I 9YT;Z0G μ'XB*FKB1zq˱ш?†C7n\Ѱ fݝ TdFQm3eL:$ erx@YԨ Lа9z3 Fuɰbia۹꺨r}2dz4WW͙-78794K?&xBO R?BK_CF(Hj|^DL'Y'ǪV8]V7rlwfhOtݮYo)tMƬaq]Zٻ^'$ۀQa_ ,6f27U_5 S2<9T#r̀_D@z=t`2(h' ɱBu 5v/ 6S.ṙ^iwѠS0K;A-GqF7Eْ| ķkʪ_!CMݒՄ~#<%ѣHv^+Z#@N&fA!_+Cra L_{ԤO)|W 9g)N>@mVjm]51*ǩNpy=)(X9,ST~@Tbz%2 XB0[03 Vׇ[a}s#@4}H%qM"w [DHi}1א+Jp}ڧ"$_'z%ꓵG5/LḿN4I1@K?#O+J ^+OxEq>lKdE'xH>@=~.s efudDStTcޘK3ANޔ}<;$:Qmtjk 2%9 Jܳ`5N$K`8En2AN5 p>f3J] #l#Ԥ^TQMr>fB0 s0U@%c9Wp0$e*r 7Yl3N`Ì} |n_O-[:R/ Iͦ؄H0Csjbr;>om7ԒCc9 '7T7:#o]ljȎɜI(V4hNR&_m.xl$&b 0RSJ=|rN~$HBZeƒRKw/"93@]񯟝UPKBXXRԯͺ7t 'V5P7H [3mM\e4aۢXyѼ\<UgD]1gCMTal͞U%]3fպTxq 3B}ϫkfb v. ( 22pИ ?aRWOw=| oֲU%rM ވQa"Gِͦbn++TPiOW ϻdR)om+"0Cz;A]3:L{>ڈIbK0fCh#!E[>=Bt ]<#EڨMqUN6.\ؙK&VwFT9PWR=~VSy{(8cj&zbo'@\ɛJt8^Gyփ?(.YRFr,ARԧjpOYOP:,I'T_R-ߵ􃗑>*pv絛 /6dCc5eEGAʿY.fOv_N'K,@.(.=rD"Ɛ#d$Bznj2x yȎfsF\ iul=u:y0@ :wWb6po𢻘i+L1`y-:wYN*M)"x'º6)U' u\p\w#UYoq}SJt.xEPNO[ƃpP\0۱?+qg!b'Il7 _h.>L]O/m0cЪ(CxmM Ucݻ(RĤO酠 ܥG)5B",JJ TcI90@ (Tkw+=* q>0uzch9,7݊iVm6eTej2TLn%؀P' GL@: \t C'CQa{g(wACA" CH4>7&jF W %D^v9 nE7d@&ϸ6Ջ3}7Y"?&[O"RF{yeFBZYAe~ӗNQRM}88sN$54_󏢫_[GT` ;}cq7ygkSˍF88RHiČCg 6-/Ʈmtd['EKb#>\45J !o86;~v|KH dlRps>̎Ei*|;g9^TjE:͈Z;ELgjtgx=`T]vKr[w0R9ҡex**hjq6]@ j1~ܼ1}8YN\|!w$tEahE? u1"_S.Í.ZTwhtJ^:M6rMhv_F8Pn]$Nb*aL恚 ~W?`i)W,^ܬ7K _{`%Fz UZ+Vbl3j<sEj"$#oFM򜱹,oh-#FW!*#,k Ԛ{K^8/0(aݕhjwᝁr}@k;$6 ;ʞx%Zl R,P\2C'&>Ѹ> D,dv,#ap`=GV9 F#dEX^y'{|Yf?̜Zs6"mEJx"rts2e}ñ]VWŶ wĂ/ocU5 L82P@s)2[I<R; ~Gi:6&Q%$8YkA(f8"ݕmO6JA}"ko:kc qa܆c1*sוШ NZ.`F' RAM Xˊ0^į5'BH?Rf"6nt1sm0#nay˩n-M_7 r@|4ft^0 @yJ_8(R "T@&U>Fopg |>hYsheX)9s++R+o)G9N3sW>|ՠ$,U_SlJ* vF:Se,n"?queO$6Ւ{}sرZ-t+=Gٟ;tJ@+$"U9;v|$ZAʪMV9Ԟ/Z,? ,1PR1;|-KM_><WnY.׺݀bX6Tоbr> MUnB@n1qE×Hى^,Jgv7FX񢰼1<2e,k#֐KI<1mD.?&(+tz=͊'J8Ileh5=/s`m"nl D9LETaL3&@o:p΃bSy MC:\U6ѶW{*dzg\J "<Ȯƺ1ɶ}46oP`0 xaɾ75Oң8!p _.=y7LO+ XПZ]҇B|(Tg4S¯cV"Yquw|yxU^'XyL.:=4X)eGr3fUkMj/nAl >.C'[1^) & h&KGH˶Bpz4 PS`0T;ǚe27qfD혓*7-VªG[x7㼪ƖiFE:D Bc$ gVrBРO*JHv7q[o$kB*)EKF) 6d[SpV JH79n"jn8t_sr_&HncH|c$k#tgѽ^YI||= frjc4_MJU7WTWɤ3t6whbR|*m H:A?M4c}y$e`Q+eO~2 &ݭKp3A]cEU*,%s|{otHR\ s|iΟUO503!+E)O*<\3i9e n."$-+0jIxFz#Z/[ImOS8awwa<}W/b c)ί0A9yRS?{j/\-7S"~`u}h?(kKq}&+'iւ2ۚ,M.=X@2rvT,:`+]{:EXgA߂IpVJNNx!6K`S~U($1~'Z3wnofD㠒Uoc(ÀeŖ]'˙BНApḳt Cw3O[uch(8Ťh7n<` ZEeBbzfyOsF=I@ǝr0Ru{d# ;~0[3E bD#'KFq ci s"=/5z[ً <̢UiƉ}UN`K$uF۹Hg(R"2ݕLd .<-bR_rʇS/篩w!xN *wM^t:t[h^ek]J"SUdC0v4$믓RmUCe@ y3yX<>ߟ</ oTor dUt[os:v˒~MFWdeh# Ȍ*Ϙ^| +^>GB*DAPoXbw7 mDȝo87Xr@1+UJڍH䎘*~lR8˷,͕3`34jr&>T@Ά`":\`O_a 42jILaRʚfD^o'NT6rlK8w/) .[m؟F;pbZct/2sXc}Njp5dJ<咆JJ`EDȉ7}(xB N_<9^46Nhr[Z'9^f`XlOb۞ ?Kg,Vfu2w;@]&~ԎN WRo\0v7Jwjͤ(q-`"l 8)xB /U|g"AL ٞ0h?fU򢁅>FYք Z%y1m0bޭ9"DgdYAlh}[IL<ŭ|ڣ]Y)iP$k4n -5%1/K#I@|S|R :oJWq;EFF=PB<~a MGOvx '!qn߰syp?Kxt82eȂNW5 &Җq$j)R3CX|tJOk<əzV10kI,[\C#*rØڋ8 o7ufByIAf\^;=_o%:HQ,G:׭`@ @n1b(f?o(Gȋ`}~xjxzdžP^8m>z]j,X>嬟ذ%}˩qOO.AMv]L_W6vHl]z'Q:>0z#| HMe 3?eo(Y9?,-_7MsnH:E+}ۇkT3~[Dsܽ\$O(LUgנ[35C}YP avnu}wcrӅvXh61Cĭ7ak݋B'e/Ѩ1%Xz\$bwX"& >D4@O(Jr7U5 { 0G>,TgQlg3_/LV(\T\D |} hVq&|:~ \p0E1: f3d)db=Cg6̟$I |9C(:=:IP v4>Ɂ ɵ#ҏn{-(+uZ!s-icST"5FCo{,[#rU}ͅk'g e#"Bجz1]C:;!&kS6;yN `'sh5vi<-c\u #TE\gLbufkɇԚ~q ::hh=/^|ZډEZioŰl=>8kcXm(!(ͧdΪ̍MjL &4:u{me}GsƇa`QfUfoz(z[܇j.+B?7"(!r(/"{eVꊖ\!cl!C#>&L}'l?1^!FxT8fª>?^U !l&YK']0QBX|* 6utH6Ri g|q[o 9^Yke?33kN0њ=gkQ)j 0̯|¨2'Jq:\|<+%#E 9.dkwN3Ąh q9"LI!E_/CKAڴ6+p eU>O<8+wWoÆ:Ԯ ܚ O1gZ R.m]&.hT<\ИK!ɣ?hzLNhਜ਼w_o@wzKG0=m^Xpx6y|, s5Vʱ[WDn6 P:z^ε7ǷN 1Cr xUT\G7܄= fAru2&,#G-#=-Ӆ=葠Ʋ=||v=cEoW)^qƧ yf*zf4p=mfC)m$ّp_ Ӂ\t'mG&KŸId[0t y7k4W .>Gl$,wAص+2G};}YCxl]1` ;/CK[ˡyT"}u%8nre(U'iܔ])BA+efAC'≃((Z6|֔CG@1/%DSqv> tC,)@|ҌQӶO:쌉QhoH'ʌk5Ԯ[$\=`gj<==OSg*pI(.7)!]g7!UUng,!4u ?]O2IYQ^ E&'N?= BdZ9A|lhpŮ %]_ZHNư"gPƝ}?'kЌ`70s+˳k ^H9=n#!CӮ?M҄#ؒ'}5Ó;"ܱ Fb6G/F|~!R5))ٲq~z҂M"y Zfȿ~>t7 |fV̦㥉e@9lcۯB mau Sa (- ?'A9zF"_^QIԿ]yˮj%d#!)DgݡSΓ8f<Ѿ$N"4hJfa]ߵ"7\d7ho6X_sk g8}r{8ۋ@ m8^>g?Q_NeWjcxDh|.qA*ekL-,w&o 1$dSfߤ93`ie~vR<͘a3}d;]7Aո#eI[b tX0bI0.;K(hҢ/B@o7ι:(> EYi(c:vNM$z* #U!b&_um>uN wrI`j_90E(W"Zz8m)PdtջV*L]ykIlE! B+<([^zNNbİFLK˛fXr'~˚i~js]:ni2:nv(*$?ۦ6䅘e :NvPx,XEE/]ȯ-wpT,b{M'!Sw֘w6nq J|hG+a]k \&@Q77"v`I!Wɮv5 _&e9>w䝔WA@;Nra{)ˌ*xyPx:H̡՜L<,May'Sh++ Q0E*gsPo y`hf26]0l5O]Ͳc0q{@RGV0!g? x?w'o+y*92+p5K gNws';gXxī.[1Fq3!aV^- K#O Z)[s^F8u I ;5^ul9pBIn̪ₙWzf3aѐ)/qtP2e{HQqUۂs&#T,D)F+"?G!RJ%OPpD'N7yh+W?d1X}M4#6|!QkkHVz398+`)uJܭB$̷9)Jd>Ԥ05AzgK`X2GxfXO]\ ni sX<ӤUcfcFff| kE {(_ _FD"FOuTe̦_]~\M>ݢΡ'x3KߠI?kA1Y7pm! hfGٰ,UH3bڦJDiI_ AQ3;+oH>W%qN6y"7C:kFzۓp qjUxS؅PsT eSd/e9 Y~D|yhrԸ߮J’x!+Nt;(n=0CZ rᣍ]+l9?/ĕz쐇,].v^O&dwX5sxyZ)5Ʊ5nuwv%÷-Oi_(Dʜ*Z'_\T䢩jy'd6ԧ7'hia:8Aï-%aetQ9GM0 #36bݨBېKCOցUԯMgmG={ox/`q p2 r؊MPU()$(aU(k^ P=3CccP6ޕ6 .F\3m φ=Xx֧)P)HD2&I+lSV ѻqӤQ&+$Q9jS1!-7f .sԯa Dg/Gym#/qmdL]|L_Q-X;8엕DꟷB #<5)?zzT]>#/2l#~ZuGa-HUOm Qb"ɚ<ے&omQk$^?$'QO=f7mPnh]D`!8ƚ||\ǥb+߸n$QĈm#Cps$`롪$ ސ:A>65]{'?ЄVnx@dЎAUS EBO~ uS_c4r>O[z jjY$+*6Dա~Py Pd_=bQVe .ФUvGjkjF;li#&\jWs`_<ȫobo:x@\fk)R58X%ä9bdǏHߓC9V2>`x"gm[SR=+B`gEܹ*f%JDVv ΍v_#;6LLUr_k[aذA%ҞBu.sLb%T c'yRI?Cp4r;5NWnM} 쓆K p; u}6#5|EޒӯTjH*n1p=p2[ 5Ƞi.SgkK_ԇ_nDhVxqS_yPQS @A3Μ'<@M+J Ҡ`aC^@r^s g@E =9<~U;v0c[_ V)V׬yo*wvMEъPʌD a ε5`=M᳦m6봖.r5G=3Xˎ\#l|dC968Wk} fe+tr VK|C~nӉ;,7iU˂E  _7/yB$o襕Kk 7@w8$'佡j Y(" hkXo28Sqfj M"`?s;S%tdz~"+L8M!Mœ:ywN!M>??t?-K?suN0 BǞ6ئ_zXS|<)Zl&CqPKwbc^Djs[Dp.}9k{Xۇ oXzj5#{<2U; ].f;o'">we N4x?켑o^0RAtaP+U;$Q-sDec./w~A`t6KEQpGާ&J@jra?W"7/ciSR f:cV=8v2!E<9̙~]`CM:$|*t:[cY&/y(:䍫Lr>NQlDz}NXFk8MA̓Na ~BX:`Q2<B"9qդ(;+l(A@ޢ9Qh"fFD% 0M(f͘3+deq)K.#(DnPZTR}Ҹq"8-tW╷C8}nyw!>QN07@*cw&Z*iy%B=RӥY+d;o㗏 cGDa<=iYgƛ'k*|'~LRQJ"]#{]=5{Ĵ.jP 1M$-a=A >q{ȵ*][E}n% ;8v7u }&RyrT,34:ĉy&ƣ 4wZ9*匽G_L+QNAÊ٤YYvgbx( ik:1 sY"¸ 1 +H!+ 2#h4ۋ~G O)L_|+nǜƑ5¿ZrK3; *B! (ttiYztU$+<~]kM,Jbl\Q TNobc!_/Qz7a/⋋[6V0,y(UeΑoKe䚾6&4n@[>ۿ-(UꩢetQ:2ĔoB19,pKyO},:'Ƴ< ̴V7B97"{ܩ cB#a|L}^^uyIsstL;jh;R7sNKQ6V# .\ v9P[f W?k?HwqL8.9(ѣ_mjf cv E8!>dqb+$ѵs[IDd> {-)v7A.HoFl-R~l<1kՉZѶǏ fzjJ{_=9ů޳o6aEs8ݨ?ᳩiv%_RYpF2^9]?ҬLnCTh26qG繀jE 5Mp2ntצCzU.{7j<2! ?x L: &b/$hmNqHY/3_,4gFqA Ŗ /(xtЕb}̫kYmmZai ZjW, *{45gCH+v&nn8ߏwPqe0<AgQ&U(j{k~esZYκ3 i n櫧,hVUE Y}D/ =Wteȟ[hЍ@#d(mdBoda)U@O^ p@@A8b|eIKUR2y+xj["+i) xg5N۱;}/#،|NR f]O.bK)=݀,ё)h84d%<Chԁ6yx7~M^]T 4_}ķάȤFQXw={Q~?Qꐵ[;h GVE,_H@it2A gܵxr!$% ok'~4Q t_3760&I#xiAq%K0s&g-!.$xF[#%&e6zu+THodG[x9aiYDjh MMuGↃ3Xg~7L.| 8Ϥ&U@ݜC924d_f߾(Px (H1ޱ||f$Tr;7c5ƁCe>ӻBTgÎ Ǩ(q;Wii^JHfF9)fmC iR`gp"1yc@:QAp돡)TܴPZ2_(jKh<:hӨ*0d+th*Z>NcG_*w l~N$ E<@70OKR &GlD^ħ`U|"Ѻ$|;ɻA\ cG0;AGyKc[ i8C`n.`wen%9Lח "<7\"q2 HJ>nWyi%d']s|Ln}Tr-mΧ"‡c\hY-e)OҝMfjk8sn)hHwBޖ>R/Ȯz##J|x̟ʻ U  g[WFmU!!LWo<2Gxyve _A7gAߙPeH#_tt]!@Ʉb㯲|;%sˮ*^ WĜx3 WHX, y:DDaǦ]엚5YGS\LذE3asۯhM{Y <6O"ukNd8O ߛHz;6\ )T=qj~O=`Xo%BL9[z6UQ{{9.ْ͎"3*33ϭBm̭afee$@x{kSùأFhQ'yx_YXBM 驌F &5ƍ6L^6"|{4n™g#U/i!N0_ڗ|Xq=yzNԼKlձ]BLw|GwpG>_}E-2FRx6T+`%ggbwARc Wp<2?IͥV̦o6hX /!iSK&ouBL%J%oz= wO>m!oboY{%jqI CF|,N 7XIT@& fi@,҅}O)i9c򡓼f7"R>H6<_Q2}kRPw &Iu}&ӢoM4k~Sz|fW#J\C`eR%oPbG[Plc9&Q5Ii&QtJR/757yB1^ҥN "/\lp}nO. VKR@ODYIuge_O%t.o>tkȋZn.znJy+_Vrj-kǵ6_L0<zCpQ4wGw\e?^sC;m^׫ئ)DswK[ɔ&۵{F€S }em$ s m& ,v7g*KFOPUx4Cvf2$H=A2]ݝ C *K;+K%$I(,[N]~rb4ҳ͝, X_OզFɍ]W[KAȴt_\p*2BLx6+fIʾ5&DZcLb<T$ML1,!5 }džEe %FtcWɢNĢYiڋ5)x=L=_|wuMVլ0P谠n;!r"JФ}[02*hT*N}d']ęױ:qd ZНUt=ϻ3l|}KQZ4<6m/ Wy/3t5u6w,*`A'k{'wpi"s_d; "_tL+N&s੼%7c^ЬOn@g'R`C Dm2`G V 5aJ~,)umB6$Fĕݏ`ḋ.!)y^jo(;&\F/F#jӓGXb3)aQ}NB\3!|\a_BWmp k n'D*u|:ȡȟS5%x$[bIm (~'L0:-EP3n:]72Me6hȭCV*TLk@Fyi !Fk/>.:1 @QQ(e+|5 .94PŞb9MF4 TA1:6 SpF5.aHCeq?O|"ҨJ"#KK :핍i7F:*71@lS¥ɀd.T FQ'%1dzǙ3~_7(p|޿ΐ,jPE+xa<]@37ƿQYHv8>\O\7Զ,mk! lksI=aiU5?_d['K<n 5*7PxR}4#0y(uUP'kLNc5= vLq leÑy0mjAKʥ"EQ3 hm% RRԆmM0xVAFsɦZyw* ƾ(7, ]ut -Q+!ΫW͏ݭҜGÍO%5ў ' !*pua៭̲^E_u(tNK^_#DamZX+㺥l҃{ZtXQ5e>7=pwq^)^d557daG( P:9{ >(N=8. u^㯴q俥|  _!Ô8;éT;ك!jpxm^쾟@+s[⤻Nd4PԘ婞֬Jp5.E][_OYg=IӝX*/SKW8A>1'wQ1 (.nխD>nZbrs? Z\WJV WIPˬyu}O2>ov5H13'hAif(5$qKT{mXRUL\P(!#Dn/ʌTqp4+} 7/ LP:UBs;7;%xBkQ$"-LߍئVN6/ M+|ĖQq+JY~d_)}Ą&7Z?fBNqNi1 +){ߡ'E='0#&eؠЉoUoBݟ C @Ž[ ۯrowbgƼ[-ئ߶5H)ßv=҃U3.6 LԊl:55 UR*l #90gA(JeEQʊ',lɛV  18:%bE5K&PSqLMpy)7 . BB/'bC:xU̹O? j-jޔ8k!ُF?Vի!g4X1rXվ@[ek]<>#PQ&uCroŦ)gu3塴d=i$\yF.ԍfGת1n돢)c I'D_ZW&!q&VnJXz|^tMw CL$VYY.W>?ͨ#ȉ+G̟P]RީEB>Xη;#VV?,g1¶+A;o$K. 4D&xፕcfXϜ~}4hPsag7n 8P6s^P`_T~epXFϑ^QHr񱻆kAM`$pAWTw7*9U 6/ J zr.FBw]|6Uw*jf/lwaWvٴ^ qMbw lQ Zc>GaFv§<$D^0*)1]k0fC=`y7vPot ,uB~laUB縆6ቓ ]QcZ`j:7Q"p!6L1=TM[K(DW%@VB_}$4Oo7\{"U9 UԲ;7JƽW+bʒ*zZ+[~0dB#>^*NI~Ӿ';0i_ S 9؎ꕬ-%W]>XwAipHGa+bډA6S⥩{Ư[926.ˆ'1W=k "0_JGlT1VY^c|Z371J/Zɶz ×979;d2r|+. .O 5B2qE, EOR]%cZ<*sS<~DC?bO)#H7yzTw|qytaaR/+ HhN8x܊`<{+}R{1d9/1spņ_ Ac"HiOr0o~)eW揮(ohr0+>:v V+pǰ Y#$LYU\=yg47H'^ӧcSFq΋߻ {Jkb[w]8a9v~Fd4"GpYKp:ʧ  \I֜Q=NL K$k*D()))&F\83NQV{%#rUH~L+)}!pLj苓k`?ko=%]2ʝLA7-AЃT*R=Z|u <%~`ux;o,Ex@+ESSxmGHKCw׉N_G3nOzy;Vm5w_ ԍPڇ:{\ǯcFŅV3E" y]CҺ(2TBy)ҋ>{*ȔJm$t THL;ʹorpfgZwMYqU;)~{Ua~Sr Q3kjhi,b(wqsˣڭz>Ewy{6 #+$!Jċjdyb'R22Q=?x<8gNƜja4YD\F*8h 쒱c$' AW|T6w2h¦6~;'tz뛓j@KDg7؉7rjaQ~Hx,8pdUq$71k~+"xk,"5d#7-k@B΃Nj4*87˵yi9oS@,)ӎmDW_J PdE0XVJ7Ǯf0(O}~c}[wOҳ.d ìT% H8ޓOC9+O?tYXj5 \3x?y^.e`YEB{39|r.oU^H`S!Hb'~mpUkvPOMvpaX=EQqw)_%?&%֒cMLqpp :6/S&K)_ג4z#kpSMXA )s ?xɸ}vߛnPH'Le3U V0@w[,ܲ: Ir-S;kF4f vi״T ܠ:[2w\ ,j9Y1uFe PFN;׀T6-% p7}Ȍ5|d8L^l:U҄{K<:CQ^MߥȰI`5}T+cB[Y|4! C zhS۰(Lm/n1`@H~-R6b=hgҤϙZY̸54[P~'frƶt([tkp[ !T%iec3FM=$9ƜzZڡ?&k>Ͱ-v>}E?+q$!/F$z{Ob^Y3ozE@IYWU&9"Ǝ!Z3dxKZY- ڊ=_\_y0C .PBҪ0%.j)s52Rdvw ˾qZn8T[[?ɴK\Oj kb) !p 46>#H׃OThsBM=Pe0(ZҦj1")YJ*+\ֽXU8+Oߞ_cvDr*Bi@J=jD 3!d.џGV>< G o?â [n9?l[.~?SM zf6[$h֖HCQ} K"O4tb9nu|03%EG殜X-%vmr4"Y/9d@-ikΡAIӌZYe**`ϢsP@3f-$8|XsO}uRDMxTr5vL̆|=UؐFIƱ@OåTĥ^5+ %@C8lގg2W0ƛUx:xdnZ: -J a'Z%`8LwJ_#w{C&7n(g/!kENffsՈXBD򰀻YTf 3<'P5w; 0u1_,lkP# JK!hK)9 e#يm,qUr>,MbW9xy_"rQ+^VB%@  ^:R 䥩M_AL=!\xpx&{C_}P+NaF xav7[wK V6NY}[ ]野OP9f[ybxKb^vLæ" %~-1ɑ[-Tqh] .Hx>:\?5KdXΝDt|c8_\~#I!ZznQ(!ݔ)!P0C^8W\#Q/5U,n9s e ,@\e*Ieڠ#=C->x*UeAmrЈ䣁);gC+I}Llz(d\!F cMrDڕQ՝Ǩ"ΖE@SԡhX5]Bvfy۪,0 Ќͼo[F6ϟ S"`me;誦SQ-3EbO:؂^r6Is[lt͝Q8L!SmS+ [eԶ*BM=[)q>;j Y򾃅4S\Nc~9WOy˵ˉe3JT)d0Nf?]CeJE}5οGlzUvIQLwgw7hř?+җ.ߟ3RgcvFXz"Cp4Ev7/n|mߥ=7- M*W`G&$Oʎ;1A*N[C)U-)hDf{]m5 my#͟1eĒ}y@ "4Eל=8pC&g.g^VWsbB'%kBLTWfX4TcS1C:X_)U]G/lt̩q*LWCWNT~2/G"+xf9{f5z%hvu3LMD/3.jO2/n/cBTp? v 42/<žhX ?#ɬ}+{]e['9LU`+?_*,Ym#Aۏ~ЫjO ^_3a v,6k5W!0 Ӊɳ/wN S@;plf>#ȂLb,."v'~suMLXe3xA=_Жy]"fYqi|M_SS[~nBuV[{]4>x8Ԑ/:p&pC[4A~Y+:vښf1^)5xkVV'Vd ?8}VR1ǘ0Y †K(㧚M|^_AHC9i6DrmmQ_fziQǸzӘd* s,ƺGVkV"L;!nG.,GLayT271ʳ+t!*8 g kFq¨9]Q8*hNK˪ZduaLn࿁F3v@Ew H!<|IcgQ?-=a#jFT Ф1WFԷ4|ǰwZ\/nu~B$AV3a9[}eNo 64:z@oj0 )txѶ24ed¡Yh(w$81u ޢ>K{2vyT07dM _|-9^gST> -@<&pEd{%ȒdLnZf@/X eO-:򚈐@h㫺>PYgT_Gypy5O/r hfRHdEgh;{#ܳH堓XpۊCDBJ8 !䚏Y &TyXUjES#>7k,Ȇ uIE0(kDzVvr%my&Q5WɦiB#?{ZsdLa~"4&YƎޘG}L%sܣcʬ`K5$t{At}i A< vaKL3Ѽ#9 OLv#"s;VkO)R>" ֣YB,lӝj`| zii bee3bņB= \#. ]dhG#a^+;&qu_0U11hv 6| t~7e]?%JS7EG~Y|%~E?V*"j f58 $:~yZ^f+~VhҾrstse5B*KU;[ĸwv]! 9r6}'I!uӛ$RϪDǫ5iFȘ!O?$$ _.Q%ab-V"6@dvp1X~!%/h$GnU)*DE> O|n;?D-e)U3;;{Gy\=d&mptڞ T &𹝫$ݕnxin1#E_.l v$fJB<6]Ǚ(J߫4BJ%.sCNU+ZhĞ.10cS ~lj ")w#GPϿsUÿo &ĠƮh@B mɩ( I+(ƛvjqRakҜ@۔)\wybrq4Zo*Rʣh(evFPt9S, ?wR^eoؘS G*b(Bp ;eB.O7\}j%{ǒ_>oCUgeP6 X.}qB~Td.JkxE:2V 6F,a]cEĤoyv- 0.WYu&HHvMM;Cn ,O2}qUNtEk7BJ];1Յa6; 1[&]M an%蝩  *?5.l/y} r1+ɷXPEI5T\+AVp\SR"BE!s&UmKIX;0+pO UѴG|s4A`)~\*`gMli|F5C^t^(Y-;W͋'^ԳrRƇԿy&b#"(3$-:kIJ 6ODca YV;ig8^)L]D;b_m!1S(FB2ZoD^dD͞;p+59)K! Ӟo@+E\1^447] ={,t̸]pJz˹_F-? ŞF -H(̭? 65!t@ uϊf LVB6^(QxK҂b?:ЩT]DJmܕk|,1oؐ ɞ%f GC>/Llp_r}*%/hh m!2rwDH=49w)`K3I= T-#+7OnLNJMkLT#xS&okd[Wq:1/ i 4{Uly _ ӍvA傱Lއ&a~dGT r5/,tV gR Q8{pڝVH<|h2$r̅j6su,J0 JKXAr Q_^WJy2}LE1 !%w|]i.J4Yr\Hh0z9?{T*N%"uym ~UO~c\,^]ng.>7\!?dOgm=wOtdgo:Otc)tC _3}Xxk/Y!D1 `W.\`q֠R5@uQN"*ME >DR <BQ3֮9<iF|Eo7='_/9;w%5Bb^i+~.^?Ds\6DFc8@P;eM \)OɐL I2> hn ?N2cx"4bBâJm9KG+>UL{ rl}+K9%B$O1y5P{ >:t*ǜ'geex*," * NZ:0Qn!\ ao(Jv䚕gM(N7)/u߶f ̟ts]ݳm.yՙ'=C~G_ya{> IyL MlKUUQc)v`ܔpjyUL]b`S#:L\2pDf$)#G ?r9GTWUz;R!5jFXO¶txDX~؆? U  mrXF"PA C<|?'_"U>w Z.Qb8i.#7Ȓ+ ]QV= dP\&HEhiCxHL2 5ꚞLI9~_о)?0ہ oU0];I(9@%˺2U[ e [cMtxx%fj*#Xh?pCq%F, }!>#t!)m4ՌuƋҴ7Yiwg UdQ)%]\>E"I2-[lU|̯ƢBT\^&Pq?22fM^Tb9!?!?adbW%mN̈ĸ^줷1|Ӟt%D j -?Xن_!Lz%RiFo^>.,lmҙ=LwL.Zoɬ@k.j[П)YfM-oPs*@u@b؆i~ Cfpn?)Le*=H{.G8É٤'x<-͝dm#LwCdYW!F;zuVQT8UJ-ٹ 8_E#܀3 8O3vpqOc`/M t"9&,ut$̞ !q~| ^WGzEEsb`ƐFh0l*ɯEFGv7kޏu+w\\c.F-6_).5A7S_LRs*;0=;2Uo6[ս78te!Y)Mմ4 I;"6DvNXR9.sum1I+2>M0uT[S?)P% n^J;4G/TQݢ)LL˶MϢvђB * owPbHaP[|7 BpͫA7m-\ ;~3j =EIy,!Jx^b[x*L$ora|V: ᆢMom!'u2V>n:7@x[6_dW[XM0E|L\6Ayz f߮=HO#Y8t ab^@P+!Neˍ97Dɇ5fvTEϪI]Nw43'`I&bUalUIۼwv {fs&1:e[Nyqo92~uWڋA`\!7YT2b?q$k:񌠝-ڐ |q?Z|rxm ggf4^(F՝?q A#ɩW2>a8t\Elljy2XJ|;?Emq4-MnA&OD0@`ݲ:9oe|[^' g4 ͵o*yrv ST TA%Kx`\dOh4GJbC9T >aq( ^ԎJ:F=-o k ŮlpjtB NY?XwP`/uk r~P! cZ !U\]V*1xIsН}݊F$\CmaV ?G3IDcvy}^V̂|45E1vowBS j f0<ϻbD^tȟ%ߙc>7S47/=Wg]+a3؎o)H)+7(.nr-- w wUګ9NZlJM\ݴ}QiEDᆷW/Mإ\!BcPu<6FS X^A+q\luJhwQ\o9]`4p4!9pphaĠ樤햘B-b+ $~~-GxVxS$3҇#cc^w~ieݐbPe qt5VoY)IO'W 4=ȶ:y(*ms˜x|5ThJЈcc1Z)I٤3?@' x)8Ee/Ad.丷B b㬣hERdk\KZ5G_O7bFny [jA6|U%)1_xl@qyQt*~&fs[frVoo{/^ڍDd^PJN @RhӚ.tP[ |U617ߙ.0\"0H`diEo.C!ޭ?Lj"|8dzDg$) 4_]Ssr둫ugˮ)Nְ=ԙ vbxGIڅ#Ub=pf_" ngN{dH0~vg ).0j k\$uĬ停"6gKCNX s88h1Y L0w"!dt$Օ ۰.&/|^mSօJ 'W %1A$>p&װT,$Y.g9} ±@y XX*sp_Z?u>KQ,+zv}'Jթ!E'VDcU 9ֽ6c%Wг #иAy-Z 6Z AC 61p M(Mn9r10 }KҰS'eIn?={OBjGN k&d^𗱫*6Kw:D^\T<ݻ2) /LJzcSS]F$=7wS@-xb5܅#t+=s/j@7> 3oCmv{8?U=L~Q>K,h/ګ]h S/x /pQiCfwkOM<~RJJ @y(; OjBqDK,2JD~ 26kŞYQf ۍJ,ÄM 2q#L)y/R`GDAWš|2,< .2?ؠUz_Ő'Sut53VXP ={FGz'&xm6hz*{R8pJv^?_c^:5zO ]nG%X^΅ lGGl:FՀ}{%IF\m_:C\S5%+~ * hI'R\1QON& C3NkYi;("iŒ"aJD^+us+v=J\<[AS[LfOEQf3Ԗw1FH&=1xQL#3#Y KȜU Hɯɰ uϥXc{[`\*bMހ.Ϸ 9ȁJZGFY 1m:о K|AJc†x2U7]Ǘ9ۿ]7IVo̯¤7Tn[tykrD%Ux E!CB|tҽ?x 1`66kD1 hJAp,BďSL\[,ֿ#ϫ&PPoCe025G37.H8qڤd#z!,4$cZ [M F%? XjHsdžgPյ[.RF_6f#鞭{~+gw~.ea͘i,`kBڶOOLUC R=k!xsی:6m.W$ϧfi/{&]ZLV}]jT։KJm= sr釕٘, a6QϏ؟[=B }w=3(F ~0HڭD0gR, s_Da Ѳ8`1gFF :ȣ\YYD JܚX) 6MOc(s0X\i8w~frATȜ2C!U6lE2څ'Cd,}ˆājv} 4StThsWN!AZ"LB[5nýeA8d@tyHA,wyN_ =f6!'ߜekeH!&S&1P!}&7&@Ħv19~+.N+Y<(;'G%I"mDn^*9Dj?Ӊ#}HaLQA ;L:7c X'cJ&1fdM.'zMەL.KRɯf~Wxg<RC%C˼|fʭ-I3a;ڌ㽏]~YY75JIJ*zvjdxZyjp&eإx+Yqk7,aha[*uX5XwRUqqva뀷~>7Ւkמs/ p{)tOGWHUŌ&njDOq6sm7bNfI4w>릊l_!؉ ]d~(nW0N 镢6 ӫx4Ro7LˊD:XI̝puBbTnG{?==C?;i@6u0;Jm5@wב;}pآRs7hq.R< q OEc< =e`;\f H?S̉CX(r_ѶЎƳq]`݈$C 7cgnl/Q^M^2KڔߟIsnU+Ora7SVAtT28{0a{rZHO&IhbphU04kX].NѣA=W](!DgmydDFhI٬54C `˃nmMO-ۧ}Ct s۔'-|D3?Gvx ܌E߯f/\VSĨﶷMu`Bl~LD޽vPRD1#C Nats :Q"]8IhFl>f:x]Nk $Yf:<=P}8]XVրn-xps*,clM|nīct*募]gcn6n+~f/2NdH:ʦ3 e/e@`.Ofn_oA \ؒwpn,rьx9REE0y RINڎmTz`~FE>CJ>ɂɉu#͔e!@[t싰_ʮb3_"|M P/͗8_y͞`/Ah`su)%W0oy#v]E-R,8Wy"\c8󀉛CmU [%?kےc$<]_- Z㍷RsMZi4>2y,_ft}CS@27iJG #rH=2GBq }7p5ɕڄu?DK|)D|jhGjNۗK],9g ^Ti4@dX4ʎQ3a㑺̛}c' JwOW~ޫ` />AK{A_JNT^IV:C?bl xtإv9'$0 -hV'SDs `k]7\ }+o6&[UBeQ[&d-5/aУN98=@gN>% Uԝ]€9xuXc) qM.8ꎅMyK\L6!is)9 Qo_Z(qV煷jHmV"UL=Ϋd7]WjHZX ׺@5UV]|k1}Ymn‚YL9k(:rdJ.sk!@LĄQiKoֻ4S#<ufw:# ]{3_lBK'w}`g0wlOa24A*FO6l,3&gpL;R:%&]_bO{i LUku4Ikk "4ݵ~/L=6!>+fzkeVYJrIDϨ.?2aEz,$40TlGݗ L X%mXinNQ&VqO֠;?JYjCR s!d0!&c[vό[xDU#RdbmR7 6FbL Jz(xhr)z1l4O9u2ο _X =iaɋіϺ{XxsHjL8hayČ{ ?Ma[6xNۃ_>KLa(a1MbIiLͣl;$It^ZT8M96vѺD!I9R͙Z] aFG-è{%v2 ƣ،\ ĿZhni #߹y$֬qszN*F%uM8O?t@,L5'@+Z־/|u$M/b۽ (jͯ6Uo,UK #7BTyzf#s~Q_2#&'bRLߗ@w &A5mnӟ3!™ZI}<{+=(qBjvDXk .9; Q HF"ީo%N-kqx!N|7ej&H,>R߯VhW)Q=*Z:CHyHbCtYC)3N{*֞W׎ o> .d p/80Gr<À'͹ͺ#*KEJi65>rJ5*J4܌CۇNJU˟ǷY0Hl)`_6+ӖEAODͫ_r ]ΛkJcw[^~{W\! q½ Ձ߄$[ˍ%1YK}+4d ZJ1:/ن z*jT }5>lnL t%Y̚T mT[C:|ݪ4(i"U dSkuN)So :¤~͐ER2/y@M:ld,*pq M~%nT\{HIAv>bYC9_Q@U.Dg6[1 !2iy$љ ECGAP',5g 4E;>x5\@*vQ`ݷDhS8IM"`$^"nfmӗ$}r@& lqIkDoWҏ.cNay~mlZpDD^:] mFY#MKfa~ k] g HRkXᆯ^%u') <"S/+V/X5QS7X9vX#U|,mxNh<0@U&G d!^y4&+biu\>[Ql0š,͘ҥ4~5 Hv_άH]M>E kE^bƈ{L,"#TI|օb[v /'AF>rCB3V0[+WzUo'rx$Tw0i\yu^#E)ywsh Khŏ^: "%XEF\Sm]v]S1!}q (PK/LyQa_B?9tuDm%OBjd٪[~m sX6͘R#`-_82SoOD f dXcJGTSRsjfڧ^te/'X WJ?z{IlVGJ,)s(BK`p 8sSz xKUf^!*ŖŢkQza)Pv]η1]q.-Gй#/wgC77`< x\dWM@Fc et,`c_͜n՚LgF6Yb`طW8xT1d5lΆoTC!]X3; .~"ӛ'֏%q1&UeIN:)wN=kR1Gu@:.u^= ܌iLk%ONHU)U߰{1׫ޭ)Iy}l Z'-楥7.yKLB=gj)l,'(/Gp{GO(ZN M@-O DBC.]? &@_ $x Qji1SGTp[6mޯ~_ VבjIT|t[ՏyIVPw QeGF:pڂt?HׄQPdadluM:HsHQhF2R\JS4HMC9ޱði2@SM 29Эn 0/hDVt q;A .;@v]vVzcF榢ٺnMK/%̘r@nd/V,d)QovQvŘ}KxvxR<ϔ74ֆD9nl Nվ60F843+Πf37 t_pQ" .+XtIHG=;O)lX'܏^={5XwJP$K@?t't/9ϡ;d"eM#$1Z7pRJW v(^_TJKOp,UƑI>nT8jCiQ 9QZ:W匒d6nХ$ ")rݦ'JrݐFc#N {xJt@d&R&}b(uQ~C1(cEGwԈ~;"1IupdjDA{56VzXU9C-@aj(?%֩=ɒg`62Y O >! &7fPkF:q׾Ǥ4lC[,CV7֫ 5FЂA5^Vx 7S ;Blj<ڎJA(TO{WڡN0 :\dzױoąIJuqpZĞgKP/j;@ȺE+~Qj9Yx$faT.^1_6$i~PbeGI}l9tK_&eB _'ER5g(#n!LZ\`S>LHҠk:޺r_GC(t6WbQ|M95ƀh31QtCT>l;HI qWґ0gU'Y#}bk U^"HSTBgD2*l-|5ic!X$l-/K`nTk꡵cN'*0™(9VS>dʸ/bӦEZ*LC %<#]MFq'? _}!cc''ZlBcψ"xkۧ;Xq5aQq7 ЭQM_չ*!qGm*Sv8AWIM9iE2fȮPcc6[@Nx{ k 9?j)J)u*)7;Q<>VXgiҸ҃TyN!oJA0P Ɠ lJJ'@etĈt&8\-Yos֢ I&4?1КP F}'٭`) x0{$VIK ]t2~l[ae| ~Nl3J$I_J)@fG9D *D58Ǡ&z*\4Z6x U=!lx3  pc>U4+bW)L]gMoڦeGX(ϭ53>3o*n'MMSʂ}^Bvf#M̝&zغs)  .rc?,p==Y\ H XWBwAZl{^Q&_ /?:+Nv<_oNGi2+u0`}y]MPFL&{Kcn$ }.~Fw,LGň ㋹yv|mgkж', .%`o:)~!hz7 ;Fi-&F":.L7ZqYpη,m7@5Qu*YTX\!%K39&ڳ~-q>7Cvw؀tf 0C.2jr˨/!v."P kۺ(J$ߝ܌qm:^GDFiÎ/p{dٯPQ zϲ,`8(5o_9RHF𧒒Ȗ$I-5ٵ-vtyKP"A-FgKqDT..jGfD" Jyt`rBx 3mw*?bO Dm9  Zt~4] Ü܍U}*\^8"$X~wUKKj&'Zd̳ޛ^RL@,96Ҡ g)![[SUZ8T41Nx(BU!=ygqv.[W){/N`uv/}ns'}j0nirLEkai! U:X4?91|KCB+ (dQuV3pcbA]Z80) ]C|bJjiGUENpo UE_VgjDhjKӂKeRo ~e$SH-=zЛD!o+M.[ni'& / foR9 URuO'"v )QrEe+vyHq^ ̱93#<ʘdBh~2~xlO2iOQ Ox<~~@PcP̈Ħ"-3've諙 Եzt'ւۅHuHNc:93mNrWysbf V4o `=K;w^+_Q|L<%fT\ېQJ4_+ĉ`J;[N͊nʄgӷfYC˯ ¿&K^a^",N:A.M3 (Ymհ5_]CAS2 5'Qŷ=ݖ]s@Kߨ.5ax8Fά W 1m E 7#HӼᮄ2vRe++GP0kEq8?}$|ƻ`'Fc SVovBeu:| d T3C[sV 'Gz P0&/Gprruv 2О ~oh!vUvbFg̣6vV1\btߚnL4jF⧽J1JU{N2]ܯ))OɻH"6$tu;}GbeI*&˕u'Ucy,C!߅}ZB^cetR-1/(^CE, NL5_jp~"7Ǥ w?V8eѤ0!}b egh؍lD]:nBQ1Sю"+elO%dQ6 NpӮ c pndK/Թ?N{`^ׁfLEσZcNDVL _&ϘaaApvO>)=hP5m~tM>VR'Y&̆sCf,iv{~>5'8zHIEo]]7#ɴe@s'{qVnp.i̙Y: (2Qm_`6bRfԫn aLXoPs8$ӠbӨ㎩Qo='ARU8y8&c&֕Sh尾+ݫc ^Wn,}oR'F}Qm7^ t qfS:|1G)RCZ!|olZ^ToMxg|psoe{npV7Kw▯rEqoΗ[x&'3fLxꌯ=h1NI26<.*#J3Cu.j8k.c?e3B{DWdqpdh i~v<Ł/ծ>!qf0ezS3{DZDyĖ*mq,CisVan̂[UohB_\Wmtf.6a*-1 ՜}D펟$D;d" e?w 4cK]`K;^PZ!k`_%IշX]R߮Ȯd}kn",w/jŞE1WytJ1O5+.+E@򸢇Qbԃ1-d'o!3άmg.`Z@oܻ5UR=k`R S̫S..Oe(?jC%_&!lrͲՇh0,)H(@Zy73@ץwBt @e>VR0I"o!tY[Ϲ%D {w$"59 yùXpL)¹VJ͛!fEҫWVsi@W "~Q_p5QG=co"02~'[h񖷩8"7̺>G6ĥ"V-3l6׼Z[4OAßG9lcEձ3-w=z'T<5T;nf&UADݿk;_Czky85O|+&K/6my^wi<tfe gNFrҒ//1eb.ރu 0d޳yoa) =gQX y<ؠ)Q`F{XƩr W }\۩4!v^}{vO%nUNdOmSoT!J>;Bޱ~}T]x[aTdt&LWmHlv/zx K;HYĤ+WW/-sRFwi~ 4TpTo\rsFd۪Wv( Dt|#|*M#]QBJ_j55PMBiXocC+Ĩx &V< lEa[a:ݍ1W{AGVJPy N05-0tl '* UL7ҲJFV>KIYߔ -r+xgV]%9 t7XvA,pÃ&c?nPp7o4)ERRlHŠ l?:}/%K棹^=w/x}b&Y,뎽+WoQ cng%AV*-q\D)v5Tq"H,V&ez~[:&W9:tcF4:mHp}% +%V`즞kjZ:tLÛDT%74h^&,LdIDB@H&xb>4Mw@m5f?gٮ_y8G0>K1)>$pdj ac`Eh,MF֮MT'2 f*Iz-'adwif&*B*uhA3ՈTC7&49{V#YX8&Pƾ]4ԶZy/d: b|_C`9gĈ } wMRsKK^o(1d󨻋> 94^~E1U aVWKr :4h( 7&b:J:qZ)[wĝI8e;X~rI JxRߤ={=g^h/px(ڋyfߖed(Zs֌͎LbymYYPM0ȿrZ cD쮁lӋՒ}3bOn_QNY>U7$"a {uƯഅ]u B IНFv" u]s]nAQ)c 9u~w#.}YeZ[OY6sl+0#Yzl9"[}J;oE/ h!N]#T: Yxd$?o_s%N0)uYoʾB$LU[иVJoEJv j9V!vKdkZ*i%/L-M|r[T|{F̏ӘϮfmwaE'`TR4<2eIL5CI]lmՁo??)~?hϐ'R i6vU PMw^paYl;8#yiKufd ȫ \i%'::i 1PcA*'wGw4Ů[jda؟D΀sfa| H;DV@^?wt3Xa2HܖBo^ 68RMGH$G*B!C-F#AڗؓN-ЯJ2iPAdtou!miu0zp. d;جx\O>3MA~uw:. *l2K<} ` *U('j\⏡؏@Ɇ7aT+FX,!\*[{~)`Dcv`5}<ѰXlk<v-0gxbΐޣBhTK` 0P\w>S *' 1ϖ%~4<'LopG,^1 Im?.-Ԇ]l3hGbYړ^uNIJ0{rP>Y RJPOiy",H08x uMqґ_SOGǢ܇'y|Ͱo4丘1R1")U>Pw 3}߸ P?aXs y2)gDޔX3aaّ-:!ZN, Is:fq-?"V.z GE%orl5O$!f3B1XtP9/<{v¶P_/nCԀ).OLFr|=@rtp 4yn(oq"K$0.g%'܁-NUP;>joxdZɦne7$[2v"P.aEB|{ɔwo0F+TZ=.X![s5/plNIJhۺDw.{#B}٨+)FJ JxQJ@3x \Gt=e})0y{kЫǞ!Z5fDy)!o KojH sp{Â7bڑ1'Cf(nCϗHV@0[Mc;r޷+cg߈VTy> mr-QfgDs{Q$z^7e,H[*j3 v@c=!9q#yiZ _QN=˜NƬ%Elm=rP>{ } Di F3$h#L+L {K.QV5厔~;2N㩳,ۇH0~;w.S+ !% .+R$;h$WC۷IW^$(fOo_c4EWCBl3D7]d"Kޘ?9VN&MO A.ʱEQn5DU_4U4p2X9@Ъ" a_T/cM6s^;?`@gu%4)mjaϽ0"Y}RCl{yP?DmJ%1"N؇T0 Yע_ 9O1sLa w:zRZԥh]mz F͇kTuxQ%JʁF"td6gO ֤ \)9,%yD$@䨸B`,979MC^+k5vf ƣt+kicg cg&FPf1KslD8h0N1isN|uow^xq^颦kB{).:C=KM(D_r| 4Z;1"A^ Gkm@Ph&mwb 6㶻Rqwj^5 y6w[Ӡ^c#ㄌCE 4a$&UC܁ktLz?a/4#錄WHw5C~w՞&m:2^p1aՈ$ q8^\s >g~]VCp[e#_ 9ot-ثX|ݹv˃/o ULV9J2{ l)G׈$E13Л)$[>Bq ߒeJ)-f"e|55N ,]|Tzb8L9|Axd$ydcKqljnwESm:<:HY_HܸYHpI2ª 01 ]y6M),4Jcu  uxnr,h0|)ʛX(OB~Os~bc]RA s?POR`ӡLdhWkTLY[̘6E5 )C?dW ޑyδ}]Tx1`!n"M]EGWP%[OF`j#fLXI;%)8GHe^y|3"GYsF;N|iI\\Y,Вt'vʯ/yʝ߾ɖb*$*QΣ:A}٣ gBoYTr!,֊uE6n5FI[{ԛ (5Y %bwE^U `2uպpl@ TMn:җʝTz'Nb qm7l)\vc)N9jNj6A2]-"]%AXy]z˴r$G~bϴ jd |t̢;~cCx-J-{Tۉ',/Mb1 B#n2ftM'|Qկln0ZeOfb_}*6jFM`SG33_<?Q|.w=udmloc`޼D<Ь@1]Pbвum$`u`PJ)S5b@ surӏaɏF;ZER"e*Yd#^^&'&mLw ; `7UQ2+ߔ#8ttPtGbQ![B4f]eQb=uqOvF >sL MW ;߹<ᧇzYwXͦ_ς}"+&V}gI3@svlLۊ re'7[Rpcޜе I9)A7tLt?RfaufQ$ ]/0ؠSu3ѻ4/h|Z5sRLQvRv&Uǎبl9y @h[^z+Pe̴[Ed}]-ȮkK 4N6q%SYž_-Ź3>ymhb|QK컟gi>V& sf#VwgT,S+LnÃ,;wW̴,˒ ea Y2p 1 `Gej#2MԹ Ksτ9\8 Һ&W4pAPu3M3* \< A>8]͇::-j9.L-e:,'$?jp&1-?`iW dbz QVCꔅ&J]䟟jc侓ZC,Htv䙱4Α\A~$2 35 AU?WSFyo$RȾ!"0/b UTN.9XGˠZ[5`o+?^oԥ zkl G'{/$Mܤk%:q0)&*y?~- WV.]Z=3`-J0+v *1<>,{wW ܃8㹹ׅ|]~ KlNt6VI];5rBC_.Z j3d8mvjO]@t_.ǒfǷa]d%4,kUbx 5Z8$ӯ`fRl81 [+5HEq'B_U8qdr0 G~ N&nϵs׫MqIT/f2&Aoh)lpo6.l;q>쿒<8sH㹭 pxqת3>RU=Pyḅ) l 8[xI(6X|.(cOk4e х-ӜbՇ0\pF!A%1!H &/H`:`L@y$y-wnL%%4*(A(\!L?8i]a"|ܾ'[k{mѱ˜ tviGn -=wDx[kut9mHKom dR038w7Rn3 ʻ Ht+. '74qtuU:jh{#=#cԢ ls)^4 ꧕`Pݙ鹸dH0iFjuLA@ b#ƷPxA@aN/ii! ^cxqz ǫ8񍳚f&2-?:]Ԭ+oUSݤZV|s!ɏ!PR [&ALڳa(lVɘ A-/Z7> f"9!,\P5uOEjE C@,q18Ѩj VVAqEl3$z\oyM(!^Q Ccw!KlHm'C.Vak{E>5 iDv0aUf@8tq?y,FAWe/SR$}uKRRZV3t+sVFQW*roxrj8? Vռʦ u 8yÒvs[UuƮv2)<2ɢy)exw9xQW|䄻nz%:*/+b~~ 9ub%Sg^MXAʤ|ȧV2nn{3.?Qޝx"*|U5RѲ6*މ-Mb@s踷@eFkј ,(Ce/}; 9sN*{Ԟ <gS[XyPC]/~?L4w!bLg~rF7YT _ĄWEӓfY.,37 Cׁ'[9i~#TX7f>;uHkrex"> vik2xFl?,6Wk /xàW5{o JeE$`u{751lCT+/2pdS E`^yIb&i}rx=:(wZ0ҧwjc u/@;~:眵'A0IդAn0Z ]4',z%Tn$8Ag_|@?I{H2d!FR ^%U 5I{_2*[Z-zܪȱ2ڒftC,③)߰dC^KM OZ  J=M0%(l9l@;iyg2AV MW ( LuPLD6Ky]-v`bڞ:J+:f pf[ ӛjvVcRF\\Չ[4ϳ 3cA]QGvOĮ?@̦8.j?|%՛,H; ;ѵg6CUФwˁId=Q)OD$6Ʒٷm%hso0| LCoDžF,z{G;:Tu[oZ1hdV_!8ZpJ.󉋜x"|/q%p>zub#.7JTj# b `kɲx ч2'N@&AL_ &|^{,Pda^?b~dJ @}OK"F{令dt.$7A9M ݝ}6Hɯs(Tl`>qLMA @Q(3.\pc2~[Ç5JOgO "A?ɭ!7C|8; sQ,lbIlZ?X1E%lq0^ C: 5n,[/S8Mqt!NS c0E<[g@\vCsK;/],t"p԰5V ni,4@)qWP}ԫ;8Z.-lZ ^2M^I#^,X"ts3VUMͯSܴnkʾ<},βcJѣ\R/V2"7dTGv ,9웹0 7[@>D21j6CB}QU:+?K>UhfQs9EF۴qp٤`确~M&NnSFg] )O(zazzq۾بd # Dt)˜eyh/U 4T%[s G[ސ*Mµv-cUBZN—T7;c i5F XtDkg3#y2^Xqe)N?QDT"*ӡakyߙ+fYgXnρ&Y]R5'eu 7qݖYdFXCO-kGj*K[1i.c2lLĐ$75'/+ AW.C9vO4_H_4*BK1W#+s=lc 1jgƃBdc/Ace65DE v េE`K9mJհ}FCn/d^̧%-5@Ye>hն~ܟ;D"WdJFl^:/ޯ$P K޴ޑ4< *y~!@cltM80neP~A s_dwe“WwZ\|wd,/xnKlhofq_b?+`-wLwJL [pڠ18"H!z)B8  AȚDFEqzJLR` uS6@7<5fT~Щ$wUdNv<Cɚ:wU/=8xL|$pF0.5 _\?V Ѕ[IjG8KhJOFGjZZ_^x7s:C|zި0mWc1L+z-x9hclv9tۗ/t+m ڃL95wYPG7 V<-Oh7^rfVSEH Zr{-*MlNa,@fv4o܋ jQ}#1,D@ǰ!]QPOp =#a\-ÄC6vkk9g 8+Kc=1@}Cq< ?1%AO2 Jhs=r-whPM[qT&>4+5i: ͺjv=zQ~8?S'Ε% -|*^yL6Ҡx?y~UxꗤwdNqB! l5qA@]ϐSfY4!{ϽCW_HZYTQm]'m^o#7ڝm:׳=\Qzb?46RΔ-TMH׸ґX8R<&%ְdHN چTT #* ֲ%L68rǍ -lRnYdxE^vH&칝 BV D`ҪG - HF* 0I@Ą &Ae5jR0&BPzoie}zx+7o=E+gYl<vטxkcOme|^1 0 -κF7Ťĥ_>fF\UC.-zς#JD]oҹvS.>?oCG({U~İ4?2^R.{Bg3!69:^⹯$"YX:,}/C[%;NGxxV$sEEogeuMF!ej{S2zP쓥A[k!^|Z2:vC4xg\X;p4nTx fRoOJ|TZgy-+:z^\07nXүl9 c.Jwat] ~$S<&bX  EXH~V%vMuk $o7,]FtthڥGvE͙UAmUEp0OHS^ewV-U[Wvef;.<EH ;H=ӑDZ^kaS*biw]|Z"pӼ!E][ؒ{ bWRb;jIEE@VA^њlϼcxhoxphw/\1qR+ɞ3Ul}.jo3醙kaONm3\EjY°"XNFڅr/naDUt61  WjZS٪{ /|s9{/ljaJ{:(i ?_!D Vc2STLڨ^T1q{Z9 PK59s~yX£pl0e 7x6]lmԲRC9lC`3 wIAw^Q^ߗ^~l`8Aa{ONw&t>q6sŅWj :P"k΁?jsQY,B;Gf}nZkja2ʩe\DAr9 -pC'.$n{?&-{R&WWU(or@q,a1os;6|LW\4 Qw=!&D(v9{nKo^u$L|ܩljΜe:Q0nE>¢/-yVs:˹q<<&` UCFTg'FTꇀSmk;ʔάܩvSW9 &CK77y%31J-tٝ5"t6xW_ e {Lqqp^|Wm`HqG)B=FO|en45VS4j(AH.=E`赃5dd4~[T4Ң6ttaf˩Z>Hg#e8 zDX]iY՝bKTf}<ux#YʔÒ:g?;Ѧ{ "œM+h+^y.շſ1Ԩ|pK^tp'pBQ#G8 ?+s$N$gf A7>f0d Z~D>v9XcqNWWaJFg&ܡIKvBnXE pqD3-#PzneG!\,p䑭} zR0E@lΈV)~B-FL0T&`@OrEַgznYoPF^$!,Qڪ*-<ܷ$ݲ[?Z3[~~)i(Y+H! ~\H_X8VV9X{# }h#*-e.($Q9F )_qo6ͅ2|ʢ3Q#jP4YՉŬ>u-(r~OcUƖ <)m{sȽ諝(7t$H9*=I=Aڹˋ.j˱=ΗGC1 uC@Hd,f)Z9~Gbj2Ԫ9ds#|TЁMKXLۮ-zB-xZ!C˿߿M'-ZhםOܘRtR&RYӌʵi1kÂ!Wz"BϠNBd:Dl+,5?<$cDG4|'wq4Kptt`K{4j٫N @xq)1N@O;Ye'eԼ\rxDoHQuRʏ*"\瀐3EKtMZ?lpȸe/l^K-B`ba/FP\So  mnUr~Kdc ,c6_k00 }ʿ6T=TG"ihBG{KP-m!.j9T*Q nsXB5w>=P }ݛ~9ezNyNBj~O]NN@'ۿ~n%#Βu{uҔH\I⼏5lt P:d5MAg 0ueoYZ;/?7:]<ͫ lrwO{7V`=KxQ0%yUMs=YJN ,{yu䧂Jo6I2P/m8lLL'OizlL1(*@ozVM?Q?a`k9]Rzk<&h_7@JscnL>Үa)d3Lp'>iyG؅ˀ l$On-ڏh-l~ ^z8`*tP T^{n /2%oSZ7@VE:F:D87%~%}"2S^f{n4Jq9Lnsc߻ x=ۀȔ22# e>?⤴S0-Ž]!)KM #f|l@TxY<7}pfa&:z#iڷ'wcލFV)WȨzͬ+&D^y/#:HDDze4^ ySD8VDWƖZrS|.Eq3ß*`: 5uRX]\\3XZy\7 #3"ISK'pw\[uHh~S>L,%vo&"Sɪ e$ -Bھ`O.'1F1wF&3iS{<^"G0@ݮ<;Xzsy#},bQe8RPxxmJi:2F8 4 KLKӈFnUې4,A1{1􃕎',\kcU^v2ۻ 'ީ<UӬ3iP=CQÓ>䙇 ܫ2FWW֧zIӤb\ڥѦރ` ]c&W3.3 Fj?dI!B\­#4A7wk0 }(! o M)EQZS϶j6m"V|cS j`M.@*icj<[a #br*ZZJa\6͌6^$汾g*&?(k{lO[(.C]ьѵfٵɹ}/enwV0L,Yq. }! Yvɫqb\2lf ̦ a#1{aaBrJY*V9E$/m=BLeɦBaiR|M7o$YY!ޓnQL|x @ť\i:Ѽlzg0%LX>LMtċsVh)` l8A)[;R\Z{jجB1-;ɀqѿ/⃭ZMt:9Re3(gx$|m+_҄%|lo혈=RLjBUڑ簖R.G̥7_ûT6\Gx%rzI*}(g:S1 pLwv8'0".El+AjGLJ\a/X'zS$C36r<\kT۩e8u!#=Ircwޛ0ECrg%̫;LrP3_g3<ϜcHgz CS99d?+,VCL8ksc1<.=+plܐbz8&1(w&j7!0˝tmDe ޹ј}v*rB4t4р(\'>y?!7IoRW2+Ib.by2RH Y/.3Y /ܘU[B'mЋQqt;t/G[dv ""i p k޼5daMﯣ|+vu%>g1TW#ua3zj:p0J$kk !с%)RY~Q&6IseTx=E[k{ʀ$[hl˰q`*Q@GrtߤH~*FC?슥CY.ڶNJ%GA\gsilbW2z3帿#9u}pvfWBRsK7rʡ2ud.N+f!n /д>&8EKN!(82v?'߷|N7""1Ez%W7aO0xblY&|"c3s~,,FVjcF|-ʪ1r41; #ŏ2@SNq'!c-8Z.(c{`v?0Қq |9H1Fѣl#NњzDU wߗvjeΌ$2ݎK\k|B*{1 ֊Lem(Nq=S:#7"DYhW<ֻ& J[j}:ԟw˾t*Izܽ}en`!Ml\;ضQ!sZɉX 5 V/4>peTN(p|ޡޅMai;&}nG =07|BlT7NE R$/cr+J2Tp2݃DTj󉉳k;@:b- ȻS3o 4}wyu/l;=ѿppgSѰ"٧RYu8h5%U)ba\2;2^C0Iӹ4P#/?ڭFuF˽Ra Fk8,y)u,L/4mEj(ǵWj'r fZoB=!+F;!,v 8qQo?b|Bqi>`OxxӡDD]OdXjf SXݤ++,T7 $f)2y6o #iiRj ϻ[qM~Dr~` majz臒Uz*nJ|߹k; l(bGA ˂K9)w&swؗEM7(h5DHN:iv hZC$M*F#٨dY\'Oo9sZ?T6+9{MC2尹:WbA2ȰKN ĩ芎VFf㢗; 8Ufs C,Fmx~@ܡ\ZeEf>`(Ec|S{ x!ʠkX MnOJP#eE7eXWqR8ɏD59!$cϮl-SݟT'2-5 upLszT$LC>};xA֤EY fǴ[XB~ەۥv>L#]20I[kL*&pKC?kx@UV\꜏="f޻@_& L^AWA )M}on%L&FyRЧ54XYԿF1ig,R}9pA)oa›~Ŕg u7e'Tۍ41^\PW?HB;KH龓%#8^ɏ}_Ķ03NmGXqi<ț& _CL%ΘjHh6;SΘ No[(p?&Q0zseAlKɮ;=<y5:|+' wo!y7xc0m.@UQrّ-tSoїYuN- ut!R~I].J|Գy;#N!DՠL萑YD!voQ~R uL$6 ;u;!AJhwIqj+nfުgⵉ^銍Z \z '<`-nYؙFOk{8*5?owJ>Y !UB>}s}iSp8jG'.e#uB'%bj8#/<@ "Io@(QvGg1r Y+?r5B&y0UwҼl(| i0>{V-3*g俁|L8%!k)Vd.F~DtE&wt֮τ-<3=/yl+]`X3tPSZ L _́?:BoG,e[02{*4ٱTR#ؔ iF=x|w”dr°$94lƙ B YF %7Qv =~)/`_1vY}ށ#02_^ c,\xq^Ĉtqi~Z! gk]wa6b)WѤ*oB硤`F I6Ѭ/F_c}F)ߗ@Ne 3X34֏-u"52Xnb@O-ϰ@zp0UޖPɳY"#C6}q\Jw \J#&ݨd3b}Wv=@7^Jl׿㚊lI3ȥu]hlf'чs 0C]wvHSϏF;&b%ہ"_~۔=?˜@ܟ;KG㶺0+''W5}4Y $F{VdK_AQa}l̿.Hlnњ脱bǐ!ɼ;B{7 F zpUq\~/O:lì^pE?ka#IOZ˶7_H}yWD7i/o!)N 8\ bd,2黠s &EVHe8o**C^LH{jv͌=E;ntv*E7m۸ T &ߨ?a]ǒ蜭8?!;a5ЌG90'p*yyx: #ߓl/oBr9oB-,载 ۵%nu(rq!,!yaBX0/ErWȹ5%F\hzÛl+LB U`U p*' UZ}2 Dt1*)""ж#ne=bj*Lozѭrxj>DHf."yMaW^17x}ZGJ#[G]Q]+*H4VELAi:NZA"Íux+V رV01loڂѲ4~LHD=)=*J=@~dyK_l𢼩'ȕT Cì'dD8JLJt>]Mz ZRްR~ߗ@b)E6%^pڑA6gWMwzy-6r-bd1;7JjJ>3f1`kxibZr0Ja@AF5)kSQLsVhz~RJߺ.6dXf|ɕ"%& &~W2z#r/wn'/@fx'Dj2ncToH Cx ;!R @ TR;ۢ<VʢJu{_KbHs}G)-إ'%.鏮o&PdjD9CÚg Fd.Lr$bLIҚF.G$;)x`& ! 1"E(F@WmݱV_1L,ib\20Ȫl`Hul%nߥp(z➶ﻋZ3ɮ ›m.Hqttb5!Xpk0 ҲqHHx#4/UOLU+? S7F=򎣙]uf=?Y[)9T q*vc(\3aYxzXtƜOϝ[qNw52BO/ffmg5ZhΕ(bѪ2o XC|}Yv?}c- kYi&%H[jn !w̒sݛ(i3K}kL6}ݔS(yw7o_JH3~>)idӿf ']UTgNR:#O1 ~4)DE`_/JBslQbc7ŜeØ%fKj.5 ά;0Q);=&zџN};H9::\ &;ci>|mY:$k E776&e=)u0+]Ƒ<@-<^*3HkBF B?v*TbBI1L@tt5WφŔ~㚃_Y֨Z!XoMj HDk*=ڼ˟;j#d5Iu/}BpY 9o5K3fИu2XlR+`g_+y$ݬmhPkjϙ&lhDKyMvQiO5%^v0d mJ)6,05.>;owJJqGHP,-|XKI lYyn%#Q7l^8T"&]oe/VARq<`]N"yGO8)X^q,p3![+haשt,7||-q dwԨ*ˬb3isȚSw2w0…, +j&"۝nJf~3M  E)l)Z&B m>2vlb:~$ R3G S SU xAXV6ׂ36I\jm>Mu&^gRS/*PYK~y'9']Y ;WRl(-9ǐZfA8zEO{W}a͖:GpMŏĸ)0⒣mHs\!D՞;Vk㿆ͭ?ӴM#L*_=mi, \zXMvry#+YCΏ#b$a.:Kds$AkOhv=|2)GM A%h[-y󐇠*$XPh?VO |Vc `+Sb8ٯ hæ;v 1ev-VWYp|;M8O8ekmM^aV}[)/`H*9د~" ~xH2 f̮.,Axkӏ\3_p& !Vm\C|dY+3 ADLےe}&[:i>#JUjhgp+e{ŁZU/.*u*&0t'SxYG <9!Qh7x|K4΋FVzM چTt|M*,Z@<kOkPКQ?'/ sjp~e0hgM}9WkAǵ<2bħ/}D%rm4q"Σ>X7,y'O5GYm*eoMvz=u26;%GKmhx;h^ /FlXahЖnDyfLw{( %P)[G?| G ks*ww'* en&[U<8쮱^C6< ox>h4u.:pÈ`+>& ,::P#p(*?3x"Z K+ 5Dϰ "YItX,C/?M Ri&3eɫH"*@ٌ|L6pʧ{Q_%-'RfT S=@l,^MV)u67(9,u`$'nt[,WEUzW+oom9DUQsٴpm WNvt,!6LZ]c7J"+y24j.U^xé/$q+R كˣKLyYVOZg/=:.تv24%!Zbg@ɛI!m]_/lc*wAcpMõge,V G;=r%+}u@8].' -ꞽ*kI۾DtE U =|ϔ5`6.Nr~2쏇푲ں?l E<9үrX|9)i:wݹcԦ㊹B9}{,R= Fg}(G@馿Ц*-C/WF'>hhd?í{vL5SjoyH Χ^إ.ٓo?,Hf[8zU?G]LKʄ*T8ED2Z@L|XErKV0sMfk؍JG/d D*y(gqؾk).P_)Q ٻ_-2BjRGe@P!FLNڢ&* W}x%c}=ܵ yE"A[/dy ë$hp: RLe?JŞVm°7piwLƙꮫV=0j?J9m=/wi]M7@M+Cj;4 lLPqFcie"œx }UeLZjjr¨32Wv$7ycZz`y>^_%.+piD㌆J$o>j82iy W" uֹu3qdwaf-)fU{̫6kQ5UzD (J5j\NXqv6ǝYRlҢcτl-u&qR,wY ~+5L鼬Z I/_~4_L8 I.֓vk% 0TGX;z]R%tc=w?}@&4et=dL;&y.L凨~ I?`fc\.׫9UfBI09J3IdDF7~P˷wq06G$sJK eT7G ؤ]}\mB0ݺ›0os6}[ΕJ~?~YxN'Lq͟J(%0xHrߓO(~. ggl#J"wEe=,@ ZTw5U6UjCh7b*b/H`p$$W h~:L*,j.. r)fXL6`* a0Y$΢D} J 8zK{s糊P2۫eE\9V-}IDnrZ,NH T;yG '%9G%*yN*ŖuJ) yI\]^PPRҵ^3,6sUS6e$.q _.ɣЏɕq7L!S[=AQ(&D wϤxHSRv,hX+:Fn{m%KACa>#oItIl ӑ0CoPQwS Ix=Rcs0Rg)I(CRQRuX(kb;[n[iB݉_ 6v"'ΊZmغ\ڼRRDw8jK!lO'~ <ǥ6IӏU玆̈́*`}Zfv\6v>;>' ްDRw;@.u]+y Lgσ4p4߱QjeƟ9ߘ[W^79\$2#;Ҡ=hͅ+ڂh;î cxc0$&n MUF,?_gONtP؋_< 2LYFRv>GPO_GYϐS\~4*x-U0SθdQAZX(|qٞk%-+rvJܵZ&,C"UW sWC(" jɾzbA:Yoj<R:Y%)|zȍ~qC1ٔhuN}5?`L/@}F>Fr,BQڻZw.-[è 8;b"$xI%S|9?8܂0tlOZ.q$A!XԳpD`ĕ5&ԎR5"S' pt2[3dAQaBkZGVy5kCjl8x̭%q\q4ax`mp%Nr4j92 ؟_F)lU}oGF;ʇ9c}<¢;~Ry::?* }jt @ၭKY'm&[It^E݃Elr7'67Jb˪ D,!X9QEc=@78ujXkj#m}]p%|xBɍrۏ C0C!V G|r08=)B|# f¡[Oe1Lvbk9k)™lzC p*wĄua&ZJU@o[bQ̬2J&.q]3698̰!HNGM4T35[bK0Ȭ2n)X ,9c"FV9S4JIՙZ4IhyVt|$ Xvn~]\j^ыs-}I jkv9mQP_6m"gdC{T+}EӀ슜T3y(i пsvvf\]54Гv'|)<F;'V Sw7en63U:)+4Sbe{qZnѿ͸ W* 7/uZ\s>Q{ |8b!Q 9a+Ol*2DWbŭ䛔Q @L)?%78$Juy)8̱:?W差{M{pPqed i- tu0sZB C=qziϢo>zA/v`l$KK[%x؍`) ⠗)#Y#fiϖAK7,moUA1{%|]rǚy49yΎ6%{bFmW4%} % j9xflG9ܫKf̏è4ZZQt]orkw[5#&cKuPnuoT4X5רiB߿:\ċZߏ+CtɇFuWRv F;H;^zTߐ詆@:8Ô,n;mo]&SCic\֔L815ISbYm*gТ¦z?.W|ܷNL30S'"nW,-%ҊqR;a1bn5F8nX<>9nhԆuq -N(Qqy1¼:Ń'WzZ_ƲQ ;D&NYdzrP -A}ĜP#[O£CRVd[VW/*A&Dr )p[BcrJ݇OrPP濯[-~L#^2m"WT;N-W!X۷d?N=RD9ܠEvբV?xbFts|NM U)&C,%A.ϩ]n-T(gCבHK No5U(e焠~R(b2 1U"IlJ†.zB|) ۮD-?dUyu g$h4SfƛKk +Y9D߽l9h5h2sFImI/!WnENu1 ΰyލG e$%J,h(U$@x'Gü5y0w6 K-/. g03\,ҏ4u<ȫy>06/ JHbS VbS}xjeEtOu7XBcُPN"E9k4 U'@_ F$c|(A\ℶc@ߠ\vQqLm7OU-$AQ "s, oo~ӟ9U)Ԥ̗NsP 62rWr6gur.]YQ(bNOߔ Rʊ/*8$ \( ,+bZ0 W"AKZYaGI>\Q;rI{ueTWHЁ%b|FE)5mCY{έ2Ș)bނN; X[Q;>R׀7A9rDb6M=MOPN+R/uY?PM'䪂6~D8t)Zt #1K0G]۴pLpY0,j0lVm>bVb3B)iY {L? `3yUUڤt8kx>amQPS .RP &^D28wiBJNCT٤$8W焰@)F<\u)Tɸfjx U85n6*kqe>ps*\I2V {WP@y1K9kVtNư/CZ&G3 ʟ3jnp#' ߗփљ8xbѴ_Z( tt2+]g\kP4wv|?RTC2M"p"w~ڹU)v݉H*Y,hF")8h_RhlA Nj.?DE e *=hygu/|xk4R*;eET+Ʊ9kOf/ؑ_tU̬(P6G$Ք[(D *k}rHMȺ?TяtN_B\zGwEewƍ5~U7) ^*7f*Oyۢ9DyhFoCwkV>)jS.IM<Pwm߉udݧ˱DTTG5^v7Bq{u Io*']FȱWe3m@T ٨EϨZ^}ɃE ]BL-~X)@=BǜTBf0=ƈT1&P(<jiw9guH`R}No|^@? d݁z81ҿ",1la!ęvp2/*}ƈEjU2TP+frrRFċBAKsky*Or9-n_#c|:%ȍw=a?NH;ZLQ`nોefpE ",L׀۱2 !#~V_KS,OA[O!]T-9g. N񈾮|\@E-bfpCV?w? ^Z]gbH5bԭړLfd#FWC#fESF~1/o.29 r 5MP"["/|`9|A\(+p+r2VQ&!2aƋgearϱy|W/eەtFz?ZWOOc~;&Gr\7/"ukg#660+[ S}g2Izi5O(7x~1nfj[O Ak(VD hDzb* V`íu0f:5t~Smqj6,:m+m1A,[uLi[ş s^ X < 8C1xz__Y]GE/JNDδ-:!,U.5b7rhHj%.N ^)gM(#fbGSEWۊV!=bM>~UT7:o '(> ,ocgIaB#~SP}sH*߀jY.PZ42vw׉iHp ^[c:Mhe—}w3f5MPoש߭Y zEF(uV.>NT;YmvW[<-|T_jW+0l7Fx!ܓy Bmi(yQH=%YɂՇlVx4'v!0g@UPOUj0*䎑9߲\֑_Pb)l 6ϣARP({qyd,5@QXJJX>6ȶpi>n #'"S$iWZ#X`br)à'l/^E! 氚m"9˿V~/&J+@nke(?D[PcbaE;;a&3ma@ q3kOk D(cD[zŽ7/k_hW>gF 2dVqu8l!]e0=Xp6Vtz^^i_c44Ys6-WH.ѡ6\ӯRKi쓢qd bLȥ'IL~+n 93k~L wvl3|nY}LsÅ\wh Z^p"w5E;31§wY:,8?YP5t:}HMEB%tuE#19٧xT5Ւ4پ@@#v4vܫ'K},oن)^9nNR`~FYt٠| **s>9 A47Tp+<Ga|Im wՌNK|lR{ojY vr&R(W陛2 1U^m.3!ĕ?swגdOWHS}BtƧˉͧO&jE1G ߔ3){h#xkE}(sLiB-zl&m<=YtҘ&?A/GKl01`1(xT /\uP`<ή^_#2_A@BPns@2B$ Iܹn`hɀ+8tP8O6x:H10:('+",` wmo2֩@i.OPMf&꿁VYO``r;Hsuよp=R^ =P_vsϨ;xIc.}+3`ɿ-И:{Km (ef#Q2Xotnk<-/$Wh@.η@VnZ,(S6 -Pl-617҅vuVR!_PuWT_NiJ/AmmȰl> =/qߓȤG _1&3Yu]C%PU?{;Td챟wa'X"wƕ:5A#b8vR#/_C&%NӦ6o?XhNmo樦_AK$(y٦" Y4 LL[BL'B4ҝpc\Qd)!XULx[):9gha57 YxGab^DE`p; v 9l`7;֜w֣OnA=ۢv*j-O3Ԉ^$D;(bu1~UJ'ͪ*m .. ޤC!3jG8Q6[dx:1(A`j͞QSs|!8>Y⦣;tlc{g=d+#{qĪt^ZzyW^>#aN~8on ?gw̾kk$ԡ &jG<h C#q>MŢQãr{P/?nŽ,O'Ѽ™T85i{ե}lYL(P9Uh)!)t]VF8D1OpM4AEF,i%5}_5's?+ (1Z4髗P?]/ EjZ-|5w;|_ g@ iQøPBqQ`ܤZ)r*+,^4;yÉEdozcj ߀^ ?"~:T@-JV6AP云1leb>U[P>pg$رk'zq[#}+0R6jmo㖉6% y5q?3yNVʛI,A'd']$4wSUzZHӮ:h Sud `Ib3%#lEtv{XJEÝ H(POc4M\X\W xg"G~[~VYVU `n8^t3P-c1{~Z:Х!&כVҢr?H8S9KΎ*(%^ml~鄕/Fe/KDc}1ǁxcP*xC ٌ{Jid GX_.= Q'9ɎF 霷L̚hC"qքjSNJy~\ͽ+x @x5]s8\!.p(. H34;},D쮝>@^b;x\0bR$ގhn~>2/#0A3HEu977WG3K85cD飵 DΑ{C[g +ؒi&x[EwbL$62| <(TtEF5+_UXqg> #q]Ϭ`YUMqV:r4Δ(7xdbvSLL=e#zjž݇(%?naa׭FU?ryAD-:|cLUOI0Ȋ=Jڛ0,!f6xG3N|sxل~  6剋.PlYS.3SJ@@iqDV (.9kqId+BJR*vWS],p#7U6N DI}'z{$yHLR n#yx2Pk 2׻) !3v1YsKcU,8l~EG .GVcp@P/s#EKmsB0c0@A-e QU0LKjج4]bR$k^銦:^Hj>tO-H[‘u]@5sA%~ ԮȞb2jkHn[IAO6\`k3ME#(bcXzx55g ><-p ΢N'^({'- (5˳<a#y!MXރA4xYFPWС5meŴ˷(2O!;*&,zĚXMu0jpc ntR,R:. 4Kuɂ]{1T<#k^}JXfé5 c8 }Bɬ;9A+>d#rNjR"]? Jml0yr(k@~RMbW M5|_[ T[03qB\Sʰ؜^I8 }ūih\擬qFɿ>%oا*C}uQPx11gA{(a2hi : vXp΃]60{'^h7j=ڛ-r 4 [v 7H# Fd1blZʞy\VcdYݖEh9LUZv~N\dcGk]GxO71DXC̊΂Z;9}i9oWe@"Dfm"Օ/ɯ+heHK힌jt82PJ?  ڜf=ԟH0({C1&}4E]pH3Ev/R"fZ946܆^;AQ0Hrx5LϭLH˦?sy. ZҨKӸlF'$풉D¥V%if*d1N; CS*K!˫#;_'Ď?hsG%T7Vw{diuBJn[~[.poÈMRF|ۚw?&SփlkǣiuX3Zc6 9v>{yCш@M_a 5+[nB8^fLe&FE%ۙӡ&Aћg=G 0%6󣔔_|w7N+/`:DXٌ * ~*t <Ŷu%Ҫ0#?S~@p-v{Tνb/(J0RbϜwkilleRkۚ@ 1V<,iC1zDijX6Aـp cga]h(Ns>cYPVy\hQ!h{#/Ʉq3!9ZHn1L3}1{cyO v_mcNqIg2ݢT/њWt"r5bBOZXQ ZS- d+: N4$~;$yfk*$UBv&j>e3qkfR{ 3 _. |e;C *p@B͛y L8Ȝ!w E N0-ZWږGcɷ*ޤ ;z!9fj!ow`H)yUv@WKFN.|)$cZQ.v8ivy1k3FT UpR@h lb啈ff]bKF5% |7ǔqVXRac&427AXG`cǝg3_51 x=;xY-sQ,2:-'Zm2+$M9}ֺ|Z.z$cOta8A|b:l!"a9ǖ;veLӡС[pλV5TJ4π|trxP%p0#y%|$5z}!D#y79 r[02g^mKqf""rc!~ɦݛOT ilބ33 %G,S^Nvw|Crb;;$+ɱgTY 7X"RqEdͭY 8~zƶyMcpޠA 3(L[z89ԧUk{f(\ߌ9њ;;@Z)6{+LGG*͒KתIZG.gˣ.!{0@e(J~gNǸwexjG8M&]͏_TμVk#L{_P*U=?W_ |UqbsAnقvĶIf9%JN83ە p譝:՝{"=GwSb}"la0ߘ ş$Ua"=C(wm5Ca  ʲʵ,E s o ~}ʹH#>+ 6豎Wڏ\=8]Nf.Xև$%dHϚtzMCD\FDz)knd_ajA;u#BÿK`l z#j?ݬԣEj@AlxKm{eƛWa7Ц@X\Q:[y};^y h=xc znFD} n}7y|^6ڽNR`#/idJ=`iesVǼb1b|WʀVcH׊Np_*sb5C)2y>* Yǥ4ڀ|h:^Z!NnE'eM^_~6;-?~:s)?0n;(fE{`_#^|13уg6NN!^M^^&C10O t ,qC`Gg8&IU۹EqTcJr{D%ζIV+e$Zfw(`´x]>_SLН% ~& WUe{nuQt6~DY߰1d/}sq}Ir-B8>N2ڇD[fB1u3 ~2:<9u[2dWaV\G?Ti-40q$<9Y\Gh[[>kp:k/`p21j8lt52iE-(Av~OFI%r})/=@jpQ;z9YT{s Zո[Dؚ'=12|W{] ȸt+̰tl#(PvHr;?]RPn| tW8W*(-GQY s>mrp̛6=u܏QoH-dg6Kz{ ~e{{=A3"G\JA8z"8 'U.,kؠCuW^7}W}My o2?ܬi}ԊƘv$Y8a",+ D-͑'(U;=U)H(cUl* {~"9uӘ}9{HbAVp7T?;r=DԵ`ζ=)ZuivXe{ Ȉs|;xX/L#(ole'x'˷hwuփ$f>%}HKh c7>bJLy12d$GLeV ^hv FQD]TH0)6/a <̖(K;qSx'x-rM޳@nE.[,Ш&Kn|v<2O\#?WĴp_.LP?7Amt!5or|"xe]9IhDJO,#W%zCJ{|rY0@̩T'32Yn,0~OՔ‡-G'd#{ܲSN{<9%-Ya䊌>~zOIi6|p!Ds< ,}w7lB:$5l_`]6C~>Svk&Y/'@}R!+/yCF]հdnݻcJԈ縛.eff'eߪuQV ydUgSxϋYD8jO8È}{\q:j`h{8%T;Ԛ la BbI[UbFN $/hfE.mۍZb 8xy6۞% b"Q5@S5؝4վcrG@DjfKCe#ۈ{MqEB~4b(J#BqFJ 4:!n̹nofd`8Z6xkW2P /$})q՜#¡'ʨ[nTF5I&3џ՛-gKdf3bM*1'.|n{*I)&83 k{cGi|,03oX9J͂_pBV\yg%+'p1۬[&-ޮh -ۆ2%ꙉs|īzV@+BZHnEʃ24bOtrMtx)ŋ{ Dqb0f}:bU"#^HVS<T1!jEE34nJ1}2qf*LtX{#+VnhgJf]U&.G)Ѽg, SUI >ԜYc O@`!x~5@ޕbkB9"źM5>ux /TO<>njnrjm:{}ES|o8P;G>nOu5ɟѝ\TeHg+>?S1 Iw[P?:&hg?T-1rsˋƯy|T FGh #P%~vmp4쑰)J\~#.G=osdGSU;RnHF)uhץnMÿe aeNSJ<u6 g$zZ>*2,wd~<8a4Qnӕ?+kڶh@-0!Q<~ Z7I', \a4 {32=@\Upc{D@V}_ ۢ ʤYw0.y&l6b!).7lO!^W{rPSfb՞DRe 7ŞMuu5tص_Il$e%ܨ:]p뤤dnV PU tLqyzW ~my~i# x|aCpct6-֤]Ԭ]ErAbǦSCmmq$d e^AMc<ͷߌw2F撎֬ :b帼v . seW 6`[ǽf&c,Ó.2Mu7?7^Fכl\qXQp 5sǽloSiCBi$ZjujfS~'ٛB0Z]A_G>c~L2-@sL 8~pS\YSrG =H Z7r-E:#* hS !ʘ𷿬uT t6IK^BƲnX^Z:Mmcw-|BnYT,!!f^2f~J zz=*c)`lN"!NW[-к$Çπc+l'^"I\xhX6 SpTw("3`S-]v%"R bkܗ;i߸aIOق7GE]E~~q>8CA@n.ܠ!$0J]eUnv`0dâ J|1|_Y۩ՉܻjP( cz\R t,r_lc.h5ކSxY(ZlJjd[ƐyU Cf`D^: όޮ1"4Mf UNVS%PtήZ *&I|TR¾$L'a "R,ǴIY4"kP\@7k|a?M"Ā_op6R`*KNjo%nQ{(<@q -Fw2āo;mzz 21rZcjvN0}by_!S(oCR%0ջe#C ' &-FN]"zcy|v J|ml1ItS`]Zuܳl s[hKejxNjFаd![]Oq2HH>(;N7?{E9Cal$ZwVbs?;v7G`/2 d2xsToRwGaPȪ,9v|v>~?2qn"&AR{;+sSȄ?΁I.s𦁝qҭHڮpZs_l !j}X;gtO{htHfbJR l-wp6`ߘW*PTg?"yy^ۧS'Bk}7k[xv]l.&a|-n]B1"tM-, *IlcvK}ж<ևʸƆ}bKӏ۴<FmPB ~<_},V@KɄ;u|P"Hstūd ~>Em!7X54)g/CJm-|0N*ȕUȜNZQiǏye7FtǣK;y,q@CP_)U&PhoAtK~DIMY˹OahQQ#r2tep" D7gxWq^rC{ʻZcIm2։M{p^WPVW-XCdiF-Lݣ*gq-.5%F$\~)gV53wN[27S4EBw੊;w a01Ԣ?] Pm VWtd8 V+9Wr #JZO䓍Q90&z%(E6O`),']곷h=Ԁ 0#jBtه\FF?(MLULTan:L-zXc83ҟ%dX2&vZsB#@]K{,=|$oӴaS+#.g! ɦ9)] Ћʩﴘu6b E=1hmI~Xm& l]/5J§; :7e`@_PWlZX}-1/,w7]-ׂk(jj-xbkpnW3H֊6Q &?aעkU] J+;㬓*{ xj]8b\F1mb@,0y7Zuc |D.*ݶ5[# )3hZjQ^/n>j} rC>𲇧Dlew-7ggT,DfB~BN;alO_(xe-=? k|%[FsnuXR#:]8[}AMd (iq/XKUwՊ3ޣ2WLHvX[3]P$V K7kё hnV_vQYz0d? ʂ Sʟl3+,1]g%nbA+ګ7jmjğm`\M@9FR$M#2XFv#Y.;l՘sHby̍`D靛yao#b`胭>:=Mn{^ӏ%CX.>93'W1r"C)yҋk$i8H( 07dCqo Bsà~0u{ Bu'Yܶu6wf(G]wU!d aВcIhA>!jj"q ]抎1 Ɖ%~ ?^TP$;cCj][e@|**#Gាx_>UĻ-,Nݨx)oG!js"ڙ!L(?psT2p6t;E4 E,p`87 iᚬM{@ͥ)y_U͑f[のp2Ҥh48 BG eF[ɠѪ Z?Jr>9[r JwhTAvZ>>c޲0Rh Y9@Ots2ř~V9ե_e+>w3Rj5ᕒr`˄bV71JOxRT z=;_hJkL͖ q䚳mZ*p3)혁\Ie8-[٣|Y)J+BS{'n:6q<`;E hw49Q\<<ojL&wcSI_[MjGBawo(jĘg_e.cAʼvR(R IJK7';@g)VP :,hB`>NxwȲ JfR`uber@ ;~8QJ(%Ug_@*{dP{ͪlĠtDB%;BC ;՘x%ꔅu L Gǒ3;ɕ\h)ZҏbtOč t& y.VQ鯌N@\DEd4I'3bgqym%py1dcT YWX{~H#m }|*9D%=_ܪ zv0" jPJAGe%k lԴT2gz-a 3"Xwod jM279vr&,.-MКqKH˲e+;-{`Nyk2~9M0 MZG\uKҭ Q.a#;d@mj ⨇fYSe4G /VhKRbG1dZ3^kXv1\]LF-;3P¶"ק3Y" #dczl;?u&K~GTmB^zv($Be@>\ hmY9YRucr͹a 4,*2J'ȢЕ/ 9Ԃ9R CE%_qjݰ> |H؍PckKU\!(F .zp斚tɣYT^Z+5LC Iπn,8 QRJg& (7-夁-o񰒿4Î1̩Y̫{_y) 3xظ&_ދlY<]Y3R;ȏ":O +Ie}\F,~@N|ogzh L=Hp(+߱}ڵA1(CL%7t1>Ձkk%גx˟D/WD0$  gǡ AuxMeqf)\yt@\8^zYqZVopmJAqG{%㖋xQMvNu?UFwLnZ)6B|m4-ٿ&ei[0 *PKÒ7Wޟ;'Ehϧ+^UG"(]$i,ҵ5BWF1L6.ZnsfNDc kҀpg_Ѹrkw%J5͍Ch;OP7'0۴Y-L˃dx޲1ۃ-ԏ`n_1%9f%'\ln~?Е5=; g8|LTq7=y_[E}L&f`L#p)u{ɐ~=~is)ydlCr-霗hmEJ\+:HҦ\M^kK+A"8dl}mTKI7kޙvΈ%fRY`$(KWJax`0250WM[v.Kk,Σ>ޟSc7o|: )@Ė$Y*ܭ#`]ղ6(TR1fGܕyn$kghK51TBQŋǰv Hli]zk@%M[Ňs vg̺5"%9RRM E Fs9ZEEiTxNN58*\=~IMR|AJEI"SMOƅHLE*`Khܭ[Ez=7#FAj-%(HT-|mKU6].Rx7lEy@ai~NAI=oɹ8xn0 /aҶ9ᮈYy񛉮f,UK)R@r/lqY +bQ$!!W .p}|M>ߙSwqĹ߰7F ۶H&$8) zp3'}+{Y;ë1ڨٴC'HJ%V]K7 Cܛ`%>[ʯ בd>>5}J]^&C75]()Y,[c72CN"_%BUET9#WoҼ'ks;o2 YO wܲ7?^t 1կNA#࿰4(Kl۔e3P8nNqI^n,PmێBFv*P$RHoKP 3d,dKgY7Kidd*MCg1 d:f+h`=U.#qfs2w/[7*3c8_?ubRtgmi)rL7C@(k=u7m LZ0TZkJFv4P V~E`?.!A 0l/, ?] ܒֱVt 7'++4T'EZN҄TW1:To-We; E$찣C6rptmbCŒ BR;X%I%t yw>roXF%9oq˛2N~]ŵ[@!su0Z&j#ᅤ@,:b=}؇]lqw^VZT*HƈeW@Zw5AP%9Z4*.4 ,m9.1/ Qun&&9C?-[|mŶ͇L i3󢱺ImgAx!ݖxcbBwN xP n-MaXJ4ŔȋS=kEYE_ 8"K`J%xW$W ;yAnK4 @u sV>q[ p[פh tEKM8ϜY33$H5+t?DzZEV82m~AO)]uAe0_\ɘ~l-2)9)-9]ޛ`Y#߻ 4K2$}nѵljJu\Vkx.Ѩy fW{wP|*֟GQ#C<&Ѻ(Dw2+696yH_(OEo7 VTk p|R@00]4~%Jg]5ʯne{׊܆.f 5|ȏ l,cfZqL[JvQ< GPfU(dQ숾|X(So*b/DR0d6tIJ[DqB& 5'fߡ)$"Ft'~ؠq*+m |8tQJ)MA:\ ɠdjݣaUvJQ'AmM0n~L͉ k4+CUC,oɄW ID>$C}_8- I,G_ d;.'t(bcު/>z= 64G˺zHNgP0 V310rQWlZ춺V:xNζtCU`؍ݦs JnO %B ,2)v!k# 'I2W\$_왵C\R>^Jy|( _]]njgay$7`?J!Gy;iFb a"lKO5ch-]7QoT` w{ I?گ2护sdүG^(9@<8^%)PVf#=92{ wשlHGWhqIj#N"vgFHǩw&xp 3ȍSyB +߈PQ)lODۀ};QJj SjY } }Н#z9hi1@52 OJ~93f'vX}48PGJSv4Ic0a'7s-wox]cDYh4=d.r]d${g6rnT<ܐS/;zc">)>T{&7Fm[Baaݛwd-V5oxk[a E ey9`Qv̒ iO,ɨ=4zsHlPԗ hD삛Ghq(e/L-ײ.)\9{C

    r)0ia5b!5 (ɾz,lTP=H+{wڲr[F?SAhV~Ƿ4vRe-6ɀ8+vk9 _a1[Wi%;A=l2":ߤC9m҃r5z:?_.Q^a1`oUm̵g  ϨrGyV!o7®z2$n0Ɂ3|Qm=2J*S j+tgl1Juݙ=ݴ%%r†y/Mk‡!PxG`X)*o-*r1}$#2֎޽=lZONR:&n[Yƥ6!I/boOs88Q 0[Ke>DƵF]rӚϰSQd/m˩}x^bRE`JƦEW#T>1@3jE9O;s=1(H).oUB^}_s2 znsl77ຑ[97{H-pUVQ2P*C= zDW;D_: ޷|M\pDt+RƸη %eVbbxɿDv]2@)wnh_3D[1|l=tElYD"qM)~sLXc/u-5}x藣;F3;fw>bcrSv^Yu4,oJ&GcW\5L*[7#x%jw[e *˩k^\#Y"!/S9DPm9(T^2n_+&*fs_ˣ^(b#uiȷ{]fpуˣypoy@&j _j+{0Gq#-5@Ry ffD L3Y_Æo "$T u u= YV:b;(w_+k53f'~о4:Z@+ۜޤ)f0dg(U#|#w44T{%w{soшW_w`(B.R62)S9f;}kQj.xc1lcZ@{ :l 3ed5tU!o (lܿB<%I1{Ae3]UOyd7 C|Iiu+qb購&]d/ MU:in!y1Z5ߚ¥:ݗz¹'{^T7!\0n2C@6YO ,.͙,3d')Õx3ԄI}m}υmcP'VE&}bh efL_*C{no:y:_ FiL26%Ky}RrH(G.}d8) )`C O]l |*2|. ¤1L8Fv)þ9/ziɹ9l䢭kaeF,N &mw:Si}H(7HϵZ~$#g0IzJ{Y٠pyq)Dndspe%F3L[hq٬>{f+ ۯf8CbYz1f)!,KCu Yoz[3 M'T)~;*/(4X4=<&[mi/4f0b 1xN}b,a(w&=L*sBs\bvkvff\m9HjKs+ !+$f5Itx0^TrDP!ٍ}dϱٿK^9#hq͆MG(^7hNy^?rQH\s)0D܌TJ9}[!m8> WSȅȑe&5k5gB+{('@h|jc m:F^s[Unt5^#*$f,B_]ÿA-[1}j̣E֌V~3 wHq_'jJn.wJSGlgGyIJ&dP."Ŵc۰0Fit&v84kn={w7 {sb1Sק1f|_ =.V/!H_BT-xdPE3+@jIq7שCrQT2kS35r}vsrZKuv73] m~? daX&KEIVM@{n/D@ʈ ~Tfr+NY]=6 x'}*YU+嗊rv*r{8,ݭ 4xJۮ(s%AGʩ )Փr5>@cYU;2-lJit3%w0w*P93taSBEj׼[ԟϿ :@ߙI} u 1f;K\jv~27 I*@C1Z㒞ue4hw0X> џlC YY ߯zaIi Yų".BRa_'+)B~ bP+[};*fBtT>'p fy$ѬxYR9.Tߕ`7! a4T 88 Hw6Tr Qjn8 25w[>trWI(@/tшeh#`ce0S/$MJbiMy9+e5dДЧ(ιoK wc#dkJ #-艑5]!<-uTgj"$Z@>"xd+BnOT֋ޱqh$IϨXi;9EH+W{lAIb?'NOBɶ1 {]Fܲ ^:3=hr [ U9cV~Gڶ'yZpLZEV$711Э-}բ.H[Ɍ}H8sX),4<~E7h:6PM@jMB&lVSkRXI̳zi3_Ԅ2Ak莅+SWU޻]Qa o@:ծ՗*2J%ME--`u\l֘EAҐ9 5- Vn vOB~U ?x*c"Ez593h} *k'㷅}nn@esթ E*H@cтjّDOڨ= vDB/("p`kp9,۶rw8 Gu _3_:qTXŋڶa 92H[p/ߛ NS\6J8M bRIAX]O4u{+Sa+{T|Oa~`%1:⯂dǴeO7ԛ>7WےUAk t֧P:{ N3܇D d|dN%R,wo|Y(^Oe'MLu29H)zT^^U#0-y_y5#{'3 AM ;9v?f@E[< @ʨ05颽X*:~}B=ݷR,l hYoR UMkO߹Lf9).0|d`iC+M~յ;ߧTzu"^+¨?z+%gh4ہ͢gjA>]Τr;(\Wܱ}F{<ƚ>y\喆M}lԨ+pB c蕚1au%7fyh&vtؕ)C}"M\Hv Dmd0GG"(ZK#ϋnDkZ0OiŅ9V7:Kښ=^q~̎Prv8L&8W}au]2WGJI,%&{t=ׂuҭdr۾/yĵbo`B%aLӻGR~[f+[ʂK;"\Cc-g=ܕFu^f u7/RN7V]3gr&]uYmRXg*3FL!{*oG_YeEFܲژ!#m$(t惄wo9#7ʮikUL@|wC &#>"nX` i}aP'EJţjbGu?rRI(U% e6 $.p6t/!ɑũ*T2Dbv? x-s<?/$&*vZ's8Md! =|57LDA"?q> t(8s=ߗ0n8 6W7Ei^*-ϟ-~GzT$Q#?Z,e@ScL`1O-h> c@9S^'64l0;S^H2jşx#uEz5DN"!tT,iqj!lI!22]N /#¨L™OsWT\J5W){v|"Ԯ`l*7v`1C],|5E74j"$n՛Њ%WE\zӄ!om> 2LoM|yW(*W5JZrH!ģ9iӤd])gwcwIl5 WU&JL{T jU] cʗw ^3 :N> !761E^""k-)Wp^p=eCz~x0\zhWwVɃ:HT{A]smR AK_7eGFU͹"00'ūjU_';*ҙam)ڜ3w6;yћ[qHkQi;%gզ ׋j P%gɚ(n@k㹇ͪ S{kDؿw"Ҙu>dď ްD. ^s 0>X2V02 u\;@O d>aUֈ]HfBo/Sĺ}%&T7xKX pLJ~'y}7|> چW;epUU[ 4!96PuՏ/Au}g v4~:7F N1\N!Y[yG۱urp`kK^ '!NqV%cr_x_{#8V Z 9V)aVvg/}Dda<5I+ g¯,4cDeߎ^=W4ZeU tT|~_5d,&cd|Xn̩F/[GP;˻EVw쟒_k Bݭy#UЋ,tT'U&8@J[YaY-=7 iv4ppu6?ڱh`!Mu0g8S1aI~ IYP1,vKM-~ -qZdjHЁw~npYi.zhcta?cC~?YrCAZJ> 01@oJ_zUUR>EOHKz(?}T혬ZU?@ lg}A2-_Pu/î)ao]#*PxEވ|d}:*ק0-'uS PVW;,H*fY3熃C=M SDˈZ꒬Ot{'DV%ˋQ@%L`Վ!j13o1ϐU pd} #"mzy^R$ߧfͺ`w5`sc1Mv~.:P\pܢH?a4t:tgf5`m/J ɯ| Y7>ЖH`^D>5o Bilω>SGj2yxyQh@b< }U!^񬍄kDa9ua%ӯ.:ɒOxck?@$uLq\DQpr:|HƬ *Յ6"L4ʥ⩷Ђz=7b!|<⃴<"6aI(G ]tު l+˩!~%umF~E2E{}Kc~D@GxvC[#qN^A~Cw1UR"62VܲMoFxm?e Qd֭/wr=&btӃ jpfՈ~N4M5h\|FjCBH`L~m170ynWG%li~ (SAS[tVm=a< 6b9BzzK(+o=X]CFqܔ,B4^qupMC `C$[׾ ,i=^3t?LUiаDoxRHDGewg{D؅6۾=BڏX)ם6A>w`duQR YsI:N| H! Dݓ)Ve<,5 =Os Ιx23jޤ`b=`srl9Ҳ1K0#[)A@K#i6+J499ieC*F6rpMww5VX ~akbbP津kC~|1*!lIV*;PiȤkiڕxb|yWTzoQj-mkc4EODnn$(>NhSۓ t8mPUN9Q7/%CZ-PmgVNKK%& &`P.4Yh@mS~O'R9sQ3phFH}3-ZӜɭ为E^tD}HmKDF|WE#Z{Gy46]aBS^agNf!%m?-3 Y]蘀sH|(|0 r6O9X";2 +^$=3}rh$#т<I(+ "F6wk3eZQ3IbrQ Y\ϵxk9O1'ay&J_D, RUav*.W^+\(Y>i*|F"'GV$>Oѿ|x:Qh$5)-ŶHn9P062O{ |+˜ ㇱw!1!,@Ey/ {(,%f޾ ."ϵaTI=^`pbq(Ӊ>B.{R;M6Y/h:G5 ^JBU< 7{mn 9 Cw|jxx6'atoU*t*'(E4b;qìٞzƤQͼnԆ%)]E| ʱ$?,԰ۧUwKoYoqѲMmx2|¤ {3?tr*GDثl:,yHJMIp PJh#k+̟W 䱂[xo!x?ry Gj0⻉@?o|@7[ ?{ %pi5mZjC&n,"OXveDy|M406 ܙx%12;tޝbV6@N.[u;N` etSv,lB%,\G>C?싪ѭBI |4 ;MQo$zQmM=۹Rͦ57$~ rH[Y,o:n'%J4JT pvyhBLdD=)-a0敏"*K] Mvs79 9InI'1v#Iu96\FHb&PvLtzLFClAbbw"\M"G/(/gzRzO$9',@ YX| ,S&湦] &1/HoZSNΰl֍'ń5!1^>D^xHsqOAg3.MےψL/Tt<ԗYpyTveh\|bLNㄻ( Jظr#ȣ ՙNoQ~:>qqN@MLr힫4^' q0iuMݎZx0=j{stH3/fs4b ` 7]ikEuR/ |I 'Rm~վ, N !cXk&^Xq=\G͋H1L#v@mm*&ƀ茼B]O&jSVBޝ!^"˘A&Z 2CΘt}. yF%L~;4}ٴ.Uy4e$=D;cnHb9lr=.K [xN>-_] .:s9D-Ls6qJb8VՙgG I1nݠBԑP*!e]8'ZEި3f: qS& 3`R$\ܮC"Ajlv&9MrO nqo[CZ3^EY^\EXBnq!gr2NdPXR4iM7aI!#&yLO2m Bj8*y 9sv>t֫a7}7 9r6p^YneBv,r2c2&Wʂ%p`djc:TjANWt13 6ܮtց9$hů|܀]9RiinW(++!9x!gLZ'4~x& 3ӉuoӐbL_L|L,78lmoAsWY 3aD\8CaQ}U,UN޶ip,:E S3XW{F+s3Oy  9ޱƯ5QC@lB"BlZه2i%_)AfDQ?Fd kOw0w9?p Y1S@=q}7hӻƳ23Ⱦ,n؀'GPS%wMWa11[?w|TOf=8#Zw>u<ҫ*.vؼΙX\ iz'$1|0KDUQ4L .,weq?CBpqh6#ϴ8…ӚzJ!3E>,wy2@ljd(݉F+@U-\`VqbEU9 % ̊&u\/僳&z)="dml(P S%=-`Ot7h<qwm,%ݿ[p,X#ɬ+)þ*M`XH# p&$\dK vKc9\sӿeC <#T\E &?G(I4RZ4:qD1@8hzPQۻ0*菚 ;.it?C%,^6p0.j\ =n8UÅfZ,Țlp5Q 2AȽ/Bj9k`?=ˆ\C~g7.) [a`N v*r"|SM z OvB^SSg4[/kC)F2NS]2tdf}%|SU+kq ,gSM2_NorC$T=98>0j'FU2G>xv1^E8#jWuJ-'{:Z٣i8E$GoE#qH+x\k#oVu lV\D/]<Tѿ$T6{`%41OLZS!7U1ak1E\(n-:s3DD ճu-#>!55lrȔȱzPB1iJ9!ïdtDd6ł.r]w\4VxW&S7rQ@t_]IƘ' .tQHs.*@9J.i@K>wאX&Xzc+e"9Uap5^t6Z5h~AO N6>&ǀD46A}ǁWICϬL11X&1JoMgA7LV1Ũg*}oO$IQ:Pm3[Br3kg |i`ˎڳ 4L! :51=I!uGx9cRUw6W>m: u:[DS}gxmkgʠ$3|f R;EhS#hBAzH_<42K]YwdoVh( i*M?4]#U]&P_MnHl#[/I&M駙^r7N?kۮB+n4eގ?Y d7IxY(?lg"JROש p UkD_'װCZ: wǸ=] tj\uV(?ZSyZ*9㑗2Ī kv*ׂM7 ҽ݈z}, ږE "X1\ίs5Mj±=HgϏ𦵁+C! _PtHzgxgD ō>Dudu(QIAG{~8zŻSƘTҫ ߿.mk#l T} ؃[fp{l.Nݓ2Q|}/hs\rL+ kʒ;o/¢󈮪~a;=o6ir~a㳶5L(tIʦst퀬SԜXuRwl业-2 BȟD+[D#Y͜vUjUO:|h^$He܇YC| (V==IoN_x{*VnÝ|0xU쭉gɣŭ Orj =k@`B53Dץ7YCTn94R>n6 Z֛U.1N:87(=}c챠G)꣊XM^7%6:~< !I~ZM)WVITou[F~Ddz ej5!mz)*+opGBƑNTDrP h#&H:oZH<5K8p}pX䊩{6 ^v=&3V}OB\PnM᫝+7RzkJåLl5}ڏeXj4[q^k-q{|vQҒ_V,~t+޼m˔A_]d.pI٘ zHmӲ"|[; vLIJ/57Q\@& _ ع>Dh+7 d q8!J$*lm#T2N7a~nsv5w+#a\kj= H҈1Zxi5"K,oNT%FO|z"Pl٫u6'hoK(B쯓x7wA bm,L1yOsE%x.8 9V"ԧ%!+zKsԁ87"f@L4*Zf(x"P^B$r?o7qnM58Bϸ6FNcW*{\/6UJ!,w؏TҠ-B )>|4j+E.ѢUߴ6D,cYs7ظD*V\N%S XپYL=B˴qH3l|b#<8=5s?*GX,Sʮ?c}ƞ7[ۄ3ۇZfeu zVOXEL|cJ6z9+zm#kTBEظaٛhE(f[(Zèsl%UKy/P | &# 1?yv6D:1Y?pt&]P@Ī[If68plL _ …Xj֫f~ ԠR2L0G]u` v@t9n0KSmcF<>x!!z%-JGWz 6GZ/>cN%lzǕW'ILde ߲QaPgĩ[͎#.i(uWH5#v.6-_ .L'H`C[»ψJk}^$+0#e*@ዱNy+8ۀh]֜t ؤM"\Xߪ-GY t4 Ns&-%ى;j6&n;\_`M8nߟ= N9<Dt.6!e~8 uzUf<&&K~yWǮN K57ͼV aSG-D "YC&rBc&Njzl_( Om^grgwP*z+ĪN>j,9$ %5?mci7J Ni4A@,ȋ.6+]|-zY@il1xtr Z+n kU۾(ʕM0 Vǵ8=8:+>[7\M.*Ikx-p|A;r2q'?ĺI!A1ߥH8e8]e+ud=kTgCd;v)w.z0o^`RhJ}2('Z3"t؊\T;݁O}/hQ6 4}lʂ-+{#vP\9/b]a5bIEgjSzQ+`<KACdrwډ9q5gL}DFyWQ4>k頤2(G^Os@K}mז{Ien 1pO_ح]- ղl8(Q;=ɆNF&NPݯ/.o5fY@?LPW\}Y d E5@ҫH2:&{9? OV#Y4$~lVrA=lRM=:/}S{mנSmnv7a=2u+)ʅ̺4pIs~1ZėUJhKb_RJh)z*ИʣwZTJ36SڵJ9R\ԁlQQY6rՈ:R:ai0U%"ZS>ň'vfXrf^c坼b<2aS"JeXKFB%U%r̚x#g"hlTc MWZ@*GD- 1rB.cP 1K8;=m<,699oVP@qEvk+Z_ޑ A_*3HXr1H'<*]T8e4cG c].}`VnC 51awq3׽ 1%& +i#PL{z*aF \^@e`9dYj0egj͘Vͼl{r_r:v4Wtiڸ=bi-N%%C rfׯ ]?O+MT V>xoci|A`{d8M~w\^ =h獹7mF& ɼNP+oA1{՝ %B$|O([g3b\:nuG`r6I6]|9qU$-4ڐ(mHO @zgUiaYu/t<7y}5AZN.49ꄜ=EqtIQFs?Vã׳&b$sT5@[$Aa2XA8YNat+l?O7]J VG!<]wdx5Q%G1-g]E}Lt8CnS/!uĘ9y, Oth mNoct@{ا?h8ؐTrcDi1+% c; ÷=(5j@%.9dc&h_Ln7O6 9uAX9a_lu֜2bMmuWėjt#^O.ր਎ Z|YOH&")Y/8e]U#ߑ=WKk.rIT/ފƒMhq~X5+ui.c¥AiV`1o;7H8Ih͊#>"hDSgQN*h{8 }4Shݻ`& G 7CO|CفJӵ5QqpO Td WT~*2R"&Ohv\ǜUGJ!zgʱlD o=G7ʢŊl[[LkB++^r {>ƙ7%t,p~_1T3O&lg^'΂K:d1GrCF%Qj ld 43I/?!Ď"*d&gSzf ^rbD!V{; !͑<lg[mSh.N t"91Sba!"0 h=?;ʨV^f+q _0ˣW^7z!";4FP܌Vp0yhE(]j{%@.J8$ \XҋcҪ~Ÿ >Y.Ũ>T)ՌY7~82%3#7d qp/tl?.|]"yN'Oe<bMeyQ,Y6yg/^29;I [(H09f J%wKGջ0#ZzύϮV=GIWp8RgsNJ~z[zM). *-C+\]f%V 鼹csUs"$f%XL:B4+uZ z Bw^5ni4.L;8Ҧ;5jY,0vT6Z-S;dZڸ&!?5vw+4,ټuFoY܇ĕE)f4se2$6 q 'n$Nq%kCV% YN*b 8 =z0cEwwԅ2 ]nԧJ},7|ȗv[fQTs3ax;G1`tr띐ϩL*qYlk2ј89b#]YW7TDN,0] BpG!FcmRaE!4am ѻ[_i%&5EL5]^+|d_+Wl\%[AMd0P%JZ \x K䍬(D@?9C= Nr!yclotT#nA(-?=Y,Yf;ّ[hlF}í'7}h8P y?+P'1Ir#鈶"/9J*S/' w"?urO\C{ޡay6%XP?定iҜkdM8 cu}_0-s&>m~v Էp˾)0_W˓ iaK56k;yFLlW|V Un]-6'd&Ę(iz ʊilc=EL+hع G)@l! *7'QVI`[쾻zAnFy/3~wtI vCR;>^b,mGYlisn2=Dy0f8nnJ5o7[wXhڇJA֭o€ 횚>F‘77>v9O?zMlpHTm N=='O!qʅyJr{l$pK!MSғހ5JF5Ͷc6LbXՋVQd7gjhCb[yG[^&mO]Jr}.18:6M tIS΁A.Bnb.; svJ:-mǦѼn@zdL` 62:$:$X}1o6~هC.鼛#s%8r2*.#iA(*Tmu}vz`3@GLW1x>%.= vVeyf %Mk!]P@l"3$7$H~cJiGڢ>;đǧ1%>W2qZduCp",|zz:?yDu0ͪjЛYdr5(0e @fypUC+c jǧ[\OcStݻqX%/]H}VA]PB^c0gcau +Eg1.Y;{-1*}t4OҰsy"9"S1II*~ں/łu.Im~30m׈Ck.twK|"ʏO%t?}Ȑ~%S6/r1x^{5̐rlE?L/n[Bb|)ʍVEt7 rпqbM~ v<]yR#{]sliF_F'CIxB+54~F{ta8\ߎ<2,Fq>}/o8ܕLLa.?_p4~㸽GaeA"ZsCY vE+<rqs|xb\$^fh+Xt^=̊_2X#[:9p<0n6`zPC0):jr+koq7f&@Un"7ifcM7ER ?9wnЌ݋C(~6el܀9r\=uW}&#Ѧ2hY Q_}G!Nǚ`r C W@pQwўCqǷXԳk=zO|DFS >Z NAp5s?삒@@4+2X"pPf*yds9B3_ ɃZ pJbrd&Y֡p$7.`Q_ډqp5 C*KoqZ0 \\v --灍+-Br|;$+%V3T (c"cʾ':6UOMLE@^r h ڡ qfgGrzK̰>ǩhlE+ *Z+G-uKZi#e33P %ypqć%{6R*Uc9|h,Z)„!(&; *T;򳧐\˦^wTO7Y]fU xcHM>WɁ!'0|d\^[xc,;€l!#$B | ~=vĘZ57潲M;Zj%}xWlpSlY4dt4cɮ*m! Q̐f3ďF|bϨkDmA2+(SoHvt1ZTD T` 6nSQUB+3sg%SYu\ջMZv@߇z)#J:6q#< xcQpheK"5|iKicl<&y8_;0~aH*XFre=xxQ,~yszG;!<#tETw'hXRéLq |X+*xW#JvH:XuBd07`|߅û{HLv5tQ2z_zVs KCNS4\jxIZQ99 H"a<=d)C}S%LF@  DK@+]ӏ@r2,eNQ\8\ M+;:uv?i'x൸PhJ9`;ږqkԂѺ4Zi8ʹ7lq0vp S˨gi;p/[g-u7n 7k-:pEV`*g7ig358 .mm nJ [՝:%ߢZ7щq=.6:K0PwTI b `(wЏg 􍞍ury<@u]tĸt Ktz5H@uEG 6*\622pn@lbR\K`~Ԋ/~&2f&ju\-5yreyTm +*91pf5pX=6]ʿV99a=MxMA=ck9bdD~^GUan}:}_5] A}uGo6⊘#u^D*kNpek=z8Th!6ء_@JsٹP3g[P4/{W&F tɊǼ -Asl D&R SB1Yi7PC2|,g}z*%zm!$,@N:S- eLKi´q'Vi a=ƿҮ;YXZ&:nO |PrìBJ+b76$V+.]*h~uHxiN FP5YGԓE_/iˊ/" \TVOp-#AMJDX/ek´YϽ7ܙEo()H_(S+m^AGC 1Rd20NLexy'g+oSoi`qk8»D%lAeС^R_A1(X3ϭJ;U;Z9/Ý s};@HM>O!̂{^#fH0Vx};ʲxug੗Jpb'Q/ DjD(BY|( Vu " h^xR| <\,-b1~XxfVc=i}Kr$WSQ&Y]t{%C~F Cf 7{E4 RߟH=j0 J>kmv}ڀ^Oj꣖W6{'_\鯫aAY=߃//;t*&.>%9etF@wXVN08? &|mj@T4-ᇹ"IY. ̋Uy~ ?f،=s$IC#LZ( 9KuL%{w ӢC.rDcр{ڻ_@Dyac.5~Vpb(0W5L{r4HD;Q靥e:4ٰ-y3f͞ה^mǿWK 5HaTf5~F4t8HP5|crAȣo F/˷Xgta.{~X-qA ' Ot\.b3!U_3(+&9k 0/I)^2|g؂;!^yf4ϖUMط8StcIJν{)u"}$ߊY0؛Q`OL}sջr/b>65B[OU5ws%?y<XeӘd׬i 2ҙJ.d Q}BzG?7YؘSΔz%TI-@hFI:XwȢ@.LRIuh|΁86NO2їblfa3Pzf+ƈ(a˜ym3DQOf\0Q9m]ֽqT;n8D1z/{ RlDPNGzW^.нaɎ}AeWC0] iN[`fGP.ĎX~&`,~ r,;MS!_71dQ.WsU|. &p,FTcOmI*a!Uav<:c2DYT鎫tE!j;*`c5_ ׄF@ώ@` }s 1Ԑbۉ7{!B>g=8">KQߚ~Tr;߉8rxB(|7TgaG OPyV;g+=AZ_RˬgG[7kn[sZP) E8:Ҵ\QoB-/%xeD Ѕ;:rΰshX(%GlYf1K|.=]J8}m*g`" 4#r}$0u6kl}k7ܥ;M~RN=ٓ|TL@M>r+8 c܃]?BI>,h$zܞ(ihT5dh|ki]4֐ƾݼH0Z3;nA+Yxہ@312:o\!lO@5Z.“ E<8ёG_;q{`S:S,V%pA;w\YXc`'C3|2'Ur[5rNQ&Ћ@yoihe:V.,`\bω^@nHG߁1v1jD,HW]u@N!$vJ<*JR}U!ئ j8֕ՕZV\fQ$"]?Eh=ڜ.+MVL.e.Tla,ĖCg[hzFWm٢BlVP.'))?{Dt2Z"tp L|:7,+~ye) |W'2;藴R(4rn-)rgâ(qz9)" Lhl38*Pe5zLC{-݅7)w)gvy7,ǿگ ~w 99AN7{`gt?4&w`RdTQue.dPym&٠5b ?Q}bVu2m;KOzu).Q 3T|qr5zE!I;ޠQYF' }hsEt3?kk/N;3m I#"*вy^jh XLOIP$kX!\Jx炠c**̏Kx{Q&icY;nWFUfX"TR^:Y%;go ^3?G?vu6\eCҡ/ ˄ߦv}F>(yT6\npAYIu4N kf ]2gnZ>`#qfɯ}kf!(g܌n7{whBgGI|´Ee4_RX;fF@DwaL{ δͻvd3"|Ef ǡdp)*b4rql xBYVy[3͜￟]iQef>#drQqkPzu!R悴ݧH{DB4ֆ,;*"paxI/0P.˭RbGNa&%1,)}DJi?痢Ĺ(^e?-S*ʳ5rC5lhWEk4V5=^or꠿rU,VNgs[(pk$k^; 2T1ދ@O;|\y+~O.fAƐpȼ |&V_*Ҫg]0YŰ7ܞ6yZ$/7[*q=rG<^#gMإrQj%;%s^k_!\ב6~\>Gu>xCW涺@ոsb_5=Sx#8\9 B/"󁡤1MD>2:C3!kb۔SiiM‡y;iy8gNn)Oq I _>!_o*>NѤAǥ+o,OR/5XkX9pK-u5c0)kRg$uJD[yj妯_/9#)Q_BCySFX]M>t1S(tb|.-+峍hV g؊PXE -]q] 8 Vb\1#I4jD6c: j5a1\ٓi6quEju٥"`В.q5h8YMrF*S9C1zZ`* 3dڑ # HZPm9H ~忁ս ^  V~UxW9|?k\'z|-Mcp CT~T}5`M?S+)%Ja'g@0 H&?>o/8k!^G5IV rО BxRS@=5>{e23wh"R.lP*[Z2^aKy$FjnbѳESպ\Ɵ ܋3pb rli̩ :~yTyaaHMV/;֖3}؄%Xk.AL()DZê*$ QvjmM&ܙH,N#u3 їśło ўx@^u6_p! <}ˑIVS'@g8>{\G?TץlmqsaG7)G*3}:&7A )2xw0ne wUÉt%W+OI;7E"&bEl/Va +([ţ~dnǖKpz(@LW㏝fo:0Gc\uH ɊCcW9.N;{cJ[pHXA|\<.ǡƍ R,'04uEC*E_ҥ?g2Pj:^ {#˦hCbe(Q}JKzc~0Sgo5iysمH";5>N)Q5Qb\ҔnR ct O7[lNj|B=$!zQn^ Ҳ@J2rNS/;_H$EFmc?Ȯ9^p2n'[p2kޞD/j})m{xf ٪z99ǴpGUΩkhP9>>6 ` ?t1Mh|Jqe9@M-u#N6-Ʈ7'7@eS'iZ F7OM{0ډ' P(Լ}\!\3/iX1`Q> `SA&Xz9i'ڐW6B H7-9ˮmj+״d;jE"傿ouAd=9,{Iz/:OdۓWCB^p*t/?cI5֨x5 kJZ4Kv[lsO5 I¹ ţ3lVvw bʾYrZR X)*ѓtCvb]D|؋S*!g r5/0/"8aZS騱@ y1=x@[cF֘Se :ÃNޅC":Ԗkdr@ LezUlE2 |^q!c9Y 5XlssK>h3Ws[;D9|aNJ?ϵT=ٸH"Ò˵վ\uznh`͝r|0Hqi:3)p-XHVRDeGsuܣ rA4{LɜP~7Kl1T  iSms;2%&M7/*e^Oّ Ո}l} a}ƕ$YɻV8ޡj0Z6]oނi.| P|z}_"%1f8Mւ{E+"Zz2`V]nvUʔI`\0:Lȅ7n\*1b=Ta+Xf-^p\~|(9N%Twx"*r3Z-x m^|z""=?Xs u3 "'=iJ.m>U+43r#4Cz#s޳#]qxIfd)Wq&r)=4UռZC scO@ _R\11|wJMV|- >+kJ 9CG:Ky0p~ ,3d_Uaq0ʪ K\q^cg1PmA2SElC42]u'6!.p+#/"-hH47Wz4Ut4?M,q-:1pVc44H-w[h4] K|H|.6J{FxW<diɶx3C7w?F*|{=-Pvo4^I4%۾Q>@?pSlzN@h^Lӟk=72NzW-%嵳!usԕsMDlfxн(F \J=g){ёS)YK tYy5d%I|S:*QG_f8elds6!_}xf`ÕS̼3P+ק߅0z4ٷraf1I3m.-om#hBA"]`~ׇm^D7} Հ@T7݂^ΖLwz'r岽i->%*jYBIDߜ2vmI&PI{PF+8IyWR΃n/3=vGyܿ4pgi.xaQ0{Yt0"zV2WJnIG}z`Ǩ~ԅT6xmޙC/Q(FGPWO& l(E\Ol}@s,qM"\X3iY9|Le}A#F 9A+HUniT;PJ@_ kdRUӹi*6sZUgTGBIA %|,_̾Og3wKܖ(KJmN.27)T9BDI}`FU9vU&yX'XY~6jJQ@9_Urjp h; C.qd܄,u&0%fJQT 7ᲁj\rkcQcօBi/€BSl/#!RT "gV[fy|^=o it'_1e{Ӥ~|yѵԐź0& eގve/NHsGE A$bIK)#mCکP%'a뵡@NS-"R1LbYNQ@@ѳ:qd'rmoDzJ 񚅔P l#V$k}aߜ:/9v<Q3ޓu0"]tmhlR3ۻTwP6.[8rPW,—/`!(@<8(yuAb#z"AB`Gɝ t~}9->TD{"`khjW@R0(bdd(x~NHTnk*yO\A"8`3Нu<,(ep8ԫ:$[}Hm1((GQiLnz`>5dSWJB\Io8=^\S9~y>Q.[1& Ow$Sd޻eO#;ep 好pflyaT0 ;Mz5l1}ڟr2ax2|ome]k[J_w$W(\գ 78OԱ*'?D˜?"& "EpG0Yٸm6=:!FƙzoF#7nL/V܋%gB 8o*)/l,@ic=gL5v3qmT63X6C;N妘LwN!꾘DBvSKR.uX#tQpL ?vvsR*osn)\uoE:j1_6[)VhgU _3*_b/V#m-ɎIb"yD̂N ea'GØ˨K)p-nuSm{O<4J_',2iίO<-ߠc^$%qAW-Ã%Ϗ}kiرO:bO3BK56M:ƽ/9NѢRF'X}=N)@j`!/1+^+3BjVSK8{~ŭm`b"_ *JӬ`)i9N Ԯӑ]#@LkSy>'6}*>Bd .nѕĹ͚P5J.~k )^ ҲD9(LA_P+JA^iP5 ^˾}+]S *㎈k6gqW 6gᕓ=oz*qKL0I/Dcjf~"Hi1 ]oF\T*S6'eo ~lslVKkt&@Q?\3OTh{Y% ѹo? H+~u(F ;ast ގ >M— OO, Si;I'd4b.tMJ ,Wrߴ1=\|thd<)62Z,vZB⑍|xF/ܵN-U`G >/HP%|*Wࡠ~ B߱|RA O:ڶʘ7ḟ981*ṯXf j) wB#Etu3Ȏm( %FohNe3*1MX-\X(oʝ3 kX,Z~yXeg^ =NB7n:3h3rţayR &7Ǩ<{,<)oJMgvpҊxy` M޷žIg4ޚ4,!0T #N_8ZߟB=GlO FQy<}|ȂFm伂4J ֽ%k8ǛQ>2|! iVC;QC%VJ4c'9IF튭=,FZfW<򩌋W XfAz㰭g p"w#FLc7?s(k!W6 LQYûa݂HF 5ó1 2wo#d/74uǪ뜉=XF5Xֆ"C0 Q*mݲ^8љ $N&kzXrU*J%unq+~L?%XKt3$y5-K)i-OetS'XWEpO)`D V2<tχz ˇk66b]Tɽ~ !;Iŷމo85eF1nĢ^wΐ0 Ѩwrm6_e"g|lDdM1/Tuٖ_}qjЉ N\C"㗓ޓ~xS| +#f;4e Z̕AQ`8,0GD42uz"GݙFb38TwqP*u<,U76މ7Јa_(!Ք^҄FRmHz7.솾DưGR 4?zqM_bȦr/Zlh372th\Qx'EM"dλ:98[vhO'd!ʾ9@:azofBM3IֵlfFEvM}u/ҿN69^jX9@쑻>'bW6Qٟ%pS\I5:9ե *>FP$!%c&Gk3g0"$.ZX_fE7bcӛ3ʆT׎2xLĘC(N_}XLie5Q*nULoI\4%DfP[[7yt(a3NfILAȉ]'WӠI7aKVpnu4AwfЅIMͣloD&iG|\>^wJ̚G! ok[  ])~SɭMa4#r$=q8_+^l|;k(K[T5C_+or4v{9)~]>-DL^Ο9T+q\7^wN9qUd3XQoɠcFu,\!+t?*9UAhCBJy3;,ڣ{cdlze7W ^?OWeޏy%ROa<* ̧27<e-9b_΄v%]a>V@iqG(kn g"hwwʃ&Jʸ]Uxi/j ѭ29O5Uw{ɜ23֩}+R$<ք[~wt5ϏSfm#|S0qPP≼Tӱ0fq(bscQ .M6ӡ:\ZO6KFTKg]VĈoUh- TD쀢[Jz>$HKlk,Jve"a̸Ԙ[q6a*~Mͥtx mSE @ _lhXm$G1C0(i[AKNЕ>M7nIoLU.Fu[%D ~|5'.s,l2 bۺ|JYX խnHKГ9_;ϭ!}A] O--]LVuDS.j9D2&Ap)DM@m&R&s. AD>Th츷_r7/nHb.Rb 3-^Ƃr¡TRah(Y[o"oS ĉZٶ[4›]Z ho+8`@zf89OM bi:,Zv:ޱ]ga3itwޏHP\Ro!ėPiLqf.TwĿ$ h4E6)9jl{25eY̻a+p%;8LdZWʭ윑`fo^#ԄlKu+_mOܕ3Nf>C5W5~>)oQ|å*rt&uGf`Is5Ţ~JV]yPi4j獻O\7{̔,oz(EvԼ)5ʤL}T"=UTGӶ85VϨBfe%y&(i30xEP;TKnTӱq1p /knҲz͔C@J]!jΨ%Ѐ X"^wK ^0c{ jìPHL 󟊨e[kn |ˠ,xx\M|m6AnKTK3erv1jM~b,Z' b>7앉++!Kt9EM$r نcO ^D3bLTaVKg1rWء9P)$d>"㭵;aw6Yld~IO!R\8{mw; BP\w/I Q_.Y%> l xenJ[p9iJI܅Z% k:KД﫲YKj[߆s$]POU>&yR#uxDtZe?{<:/DXU1GM7XX{2 Ö5bV3VVV5;ifPM(@7qӶ`ZX>riy2g<Ʉdf0`oN80J+~ G=1qAyx: GOEvE$4M p:go-eѢ&*C2-JL)C \k M%6mm)ylϣ†vVN׈mPXaO2/?ey%4̫)>4PT;j*uil? vDL/0-'n;dXP0hа>"T~~bV'AFw^OKG]@:JW^MU N[J *]>luj= %K*=Q32=46zD@qtA9} @fs.> fy < SpON(^'@[5b?hP/qwXB x@,L.0 K9j0dn|Z]iR?6WOtDAb0Rg@nf!2c~|?tnopN,qX!upΐʪ)r%d.9wqc7ߒmR|T8< YqV;D:>.Mqj/RD8ml(,@=4)9Tܺ%'Tl͑>L:2n\K|#lngY:L:!||"ue$&0chW[ffg{>P2-LkdA;!A"<Mޱ2kbФSY<*j33]:" / ܬp̭Di}(Y"n1s ekPךVEĩ% u)\8̨Նl7bR m xr4O`ddpFYMjuDk[g{xnmg'(Bt.N|Jy᱁0*mƀ_[-H&{]k=8_`[_`rzn޸Ši:L\~ ЗYƼn=}2<)ܴH:2[=:)MJz9,6UX*.2@3A,:塭N |5?[7:ĘA!}"_!CW3 o-KcӮ@t}n.0!sT |iɥʣWKBۃ $B,)gGBÑGKQWL^sLt*H9:kH5Q}ZSfv.qd@Le[ "]0/N|9?b+:[{{!W QH Ho 䠆~c}*GJD7ZPRgj+` @ȥ UTUL3ujG=AIx~!D%oj^~Q?$I[ؕͅkb\خ|+چ$_⅌o#0a*/U@81&ͧϡzD)r86h؛ =T kX4`Z8B],8nt]][0ع%"a~ T@:J1 힖Mhxi-}H׌ı6*l?I2 ӹ}LJp3](tbQ^͘<谒v-ީ3 8U۬ݸsm}Ԛ>dJ^HCeЯn+o"EK$G6@ST˿󆠸{AR>tgL%8xPEY5qKϸ0=thY&JQsP}K?Fjh#'S$^# S ?IBp6зZ,MP\b \[MJE)Ɗ_V4Y+`*;Q* H+^.Jh#s<0#jP [^闧rrR 1&_TI;^q*\k0"ptH 6^TQSlDsa"nA؀S+KX06b3K)?H6~4la-i9 F5.^@${Vzu~e g^& %a$$x%Jk?̔2&=ʞs?=>pEgs'l '\Ioc_ u9m[?B`Sf9I^̟ G Wi 2sڎ M(Fi~Id! &<bm zl;hEN'N U}%jp%N[Md_Sx<}XqԴ$Nm Ra%-`Bq$܃X˝j|QDI[DdѸRNX"cc$`4.[x"FfhZ̏5@Gm%[,uզNҲrĂ: :Z9r=L.|;]_E_5ި(U/W]ZHO#lr^ Rd)2? % YPL+4r/oA4S@AWeE k{!]ٸ V==bXъR6I`C<6u?Q.f)_Q@.0m|;= AYϨ4A2ZS3tA3f -id%xӮ+ } m3u# 7ˍMG/ju/e g mq[i3V{nԫllF#H *d7 w+?& 5#$6#V'PuF> N0[!;pF/[ClgJH:Z8.@5,WEJ'g s2ąvLcqlB7"/"< )z*#fՀTЈnBrpB:294IUuPƶ<0U'B]x }=RoE=| %o{!ZL|bHɤvhp"8.0j\vnC]cDŐ Qݠ)_|m5A'tO#"B fB34+:`ږSic֢;Ž)$__-*dCobrTo(и/`TXCvN8$B?/,‘[&_O+.~GK\#䤬]˛2_&$dﺎL{”c#S]Xib)ԨIR(=*#S~.doޢXe8Y@F,UѰ!1p8u4DPȚڄ}͆u۠k{ ;.T!K`cא($sfIڵrLV|LO\!gcbαtP(nhV^S%gYLݏQ޳ Au C( >tb2b؀6$õVnCRU.OxG9yD[E >5| |ZopViAHzH/H':U K~OLNi}EJ?%3ײZOb:?IP'lY:9;6k~ZϾ8,txD)9uE eqݥf> ;jMĔq>ͥ,Ll$$ 5%k 2b:RcWJYojw1g =hsઃ"΀D>97υq`p_쀮@,J1s)֯\w0!g 5S?-tBYBf7a( <$K ֹ}TP3i.UG7Y[ mP6̑TLcs2A*B"q(^7zF"zȡhws֦7ͶR#< 21 }aSԓ ?X6mDʊ 4 WC.jLs]Q]m(S,>up-y۩C>H%fl DqPJԺj G˝9Q'9:p/j-DO6F,{gq[OvlQ@iG$Q_K F:虳?i)tGdyg=ekcAW Ɇj\Lt KoFaj5`x͜?Bri*q`M옓PlfWQBd,Yi$煏<& E V|_ (u8bxt(5c܉Q]­ $3@T9Ԡm`cg;eh Xg;ý9}gd ._Mlrtj[=P]; {R@ v.&F߮)T9UX}+4- #: _`'03y.Z Wg89Bi MsgǵhHP dF)U bT>`<\4 ioȺA2 Ebt$,m~}xL=GoJh>z+-nL"5$QWǞoX׸'ѝ]o 9=K4˲X cx+© R5:EY: EbyFǿNuji^!ЈIL_9BJb > =4R[%ۗ)m[D¸i3N&'Rg \#2BJ/T\s޹%u+&(g^z =t+Kx,!{Eib =F_?N}8گ=v-9-+BH$#WRU'3像![k)޻8ݕ'Ion+B0=LZydFpdN&@&9``? %VnLlvv<*0#XdjU(Q4Z\.Rh[=oR}S:'Yƛ¢.eIYڪ/ls/Ψum8lך Yxz:# >VK`OTV`b$Ÿ͡x7Ȝ|CSKb]T/C !)Tjm3j!ى/& yAWUE. ~Eҥ:JUq Fقq%x,;L*;۝"*n ({R=t &MEK+^[j[tg G\EQtwG=\m?Òڢ#Vz[$&/y"TQGieB 4b=ɂO:nC)8 KArn&52W =*5+EY`B=Oⅴ/.crkyHyou}}LƭQ*ڤ'[?L$Іw[Aȋj)v>~n/yffs8D*`Qi3,c{7*>q̢f ^Jr(RpĚ`v0F $iqw٨OPͰtq4r֌%L&c⯂\ex1=q: ߖBZO I_jtLDӓ*W'|n<?3Bw)q9%_;fX{K9(u?p{KYzj 2OX5_dLRq{LL׆3iiB Z<5pXx~jJP^d+dNSsA+u>9ւ. -ެ! "SuClD;(4N ^8F!PS`E>uBsYiܸ҇N޿juQXBޡ+c(h#V|Hy4 2.('pJɊs+F2|}?yo?`V o/T&ϓZ%1Tv-BۈW^v˧V`DO9R 7:#3KH~mhӽpnբo$uknS7Sa_Esij땑+;Rr`M96 ]l[˰(q;ky(2hfU@].k *l-ol(ip֒( j*YbJ}Fu,?l2׃‘f#2uy(=kL>{xeI p<wMl9"OF3;gpMfq:R6<vPMi_ĠYqɬª1{T1e+q%b} L>r\K|]XtG@8&H^Z[ħ033Ϸs,v<;{% {:#D5Xro 4}a/loqOx8(q ыn$4RfV}P%u}[Je"ܸxYquSImHUM%`Yw2slS3k"b=o セevSf,),!NSH84% ރn߄_CWZٲj@&\{q.\N˸Z1~_0_bsHwh dAq(2a,Q$<4շ|U?eMU$6W>o@w%>'!@# p4h%W;Iwc$ߕKU` ň~|z#Tv^rSG :lsݮû_H/O{]wj, =O`p\FtP=Z.T~Lmo;0̴S:*HHtAxp?o~rmm%j7Ksߥ2KGLkνqzPg 8y8f o([eV‹j79wzD j0ypRyEh ܬ})CO$-9/36+ϿW'QKFg䣑iS> N:>k8%g0vrAʓWI)tLLN閾D  3; FyO~%" 3hk>mӄ벹?/f.^A,֪/9W? Tf:*V_,^ڊlDTNc§C,-ȩ= DOCt2=|O܉Ӡ:b\T ;llM!jtW%zS-<"%E1*݅c@*rA]}pyu }N h$ށ&u}+K& x1(5j z Tan[DLOiǨ^U0V#gOf+t^JkO%*N2`+":yX8hj6d˿쓤F"7+@9mO'de34v MC1ەƓR u΢:.Zݙ_s?d T)vdc=cֱawYyO>3 {ܣB!T+ɠFɴ(r1vq_s. ?x+΢>muFބ-3IUM*>mĕ]`68M~V{ v-y*'}i- vSv?hՇ@s'Wف 3kg֔:9$ %PQ!v&j="!ͳlX_ϫh2FO@e;>3hVq jyسolAaJބJEif:^K1VGK+ @|WwtO8DHZr69^^xsc eoſ |5'F{"ߐ{8AIREi#1_b$Q2l-tR=soLOu^ QMӥ#@;6B*pYnfܫ3ѰaHE(˩J>d~0I U@&qfP@r=m6惀f7=VT7%y/4BGN!AIk{,2P[XϡM^Ja@(OABp&[8鿹9"O  %{s?-\,=riv5ʥ(BXnf-/ *x a+bbC|9쟎V={f)%#cQ#K͸ )8MMt x&dkO:ֲ|.,7\J=V"9vW{ũaw A0ߔHӕ>$|YA(ڲlHwp(1C&I:ax"n|.K*|JО#hK/2(N%@ڍ:Oni/@WB^ʪ aAayNڧ dPt oWTuz -#eU+*,g^iRIH[gvb0It,3rnFguŦLRfl/9Nծ iSvV9Ӳ{q%i'o8m*ьQ AGq&|X7趴(SW E!4>ҐD঍LbCN-f삻2?U\$jy|rZ-n|4R m~ ɪsR) >Bfs,,ysXQ:<?!c{3.)I/l_"SZif?BK/ɩ Cpx߸@`)Z]oRҨ01LK( x"FD@ bEs|9\4g]&/t5M64T cbB2 nԙu7Jzf@ "p/6teJI6&"tQKkT8zFɳĠv Y4\w­*e^NTQ2JPRaSC#mKX-Е\*69)=4W\ūGmbfu+XL՞*/WR~^[*; g>J=}2{/8 $)qU |!"mC)F#swVիX(|0B؆eX{7vٔxO'Ew248֞i/3ԀaN4Q'N%/.ibv$p>8:z-`d6Z%P) ;3xrC+-%LFǩ'/" N3[W:@""m*\hʩxu}i.:@<hu Ɋf ޝR:[>-D'$Ivw]Z.OZ *%XY F{ 7ENU*R8daEdEhU~Plxga=@ ƥʻv7u{ܝG]'+FOr4ـ[gL=uK5g UҊ*Fh:vLEPuuVV Q /kFٷ3`ѝ1[:u++Purl jZi5hR܆dz_׾PufWUxws~vL«q>Q0oeV0kqQX(5C)!4q8v n@ݾ=Pv#DI]!4, #jt̾rϧuZ0IE!!I8B5XZJ1-7nz.۞ w.qG+EE^K s9bn1L.̫j]I*t||w~E<,HIT)&tj] ˊق&8  a|ıax|= ~w1RYSWұ~Hg-{Dg!.U;tS/pnA14~PMxHNU&Ѱ̹/QQC=%P+壟3"ر^( B@ueR2o^GK^4;|r=*U~ѰxtxQ6-k gs,G|XWmR4y/|DElؙ8@f?'$t#9Q"˷a8Dܧ Ya웇[ݺ`u*QBWPw|~PΘ? E^]G?Iפm N*8tMUbZ b f-*[Vkk+`]BiZlRJv 9YMS@Y-z\{&+pJ3 E(Rf򡞝sO&u({N <:E ӈo?p4+Hқ=9N,\Ey>O:99 $4(Ŭp[}]Eng@V IFRn/ 8n*~%i$'!B`.?0z p37|d=ﲍ(a? l[˙MRl`S9{ZUdX$zd.–")`xyJf_ԹqeE#Zgч2fgҶeU8xC>a,{*DZ<0gO n"}(IF4t@M@6j/f,a.Î|zO"Ɓ ur;nJsG̭Hb٦X^kj4,ix<28 -;HQyj k)4M St3f3τ\#ӽՃɻػt$`i1 1%\Wcf3>`%yO7ZEEzo?x>5K2x.&=DYnR&zx alCWI,,&I`=+N 7VYXjɏ،\IntD Xp,꥗㴜Ư {+|xn)AQǦEʷp%p 'Xc$&PzGUvsO#8lA+(Џ$K=Ok`8;D<.SN&oM{qPWQ\ Lh:gD<^ ر9 WYyў=9&U0IRa#1s}t@M'^QN<̽dk=pBBY&}A껥~3Hcl!t  $`tH|±ssj0*q˧s!\t偻Z7BbA] l0m#mfQzAV-Xp)\P}Run{[RgD0s(+րfOӫhu >Zpm`~ay ªa;()VS*G>ҙ9G8лyÅZ1gr!8鲢1QiJVo긊5x^Ybh - rwzNzkF G<xImvEH;bDSDŘJ5*)1Dq]bJOi[ Tn[G;2¦lmmiROxt,˔cm.e`xOs3h)Fq"i4~.w1Y[cAc'(@(wVU4-swa>B"tO!veDeiWSp( lmXmx6.<:uء7Pe &\+eLprzBiHi6}juoHOÁAd]F1rtLҚq/6TjUin9j^j3/Hp :b7}!2;h%'j 6[m QE]o8׶xlXћhOm ū Y Y!LҶ$|h+XPq.a(YU]G zґ.:ۇX4Tp*<:`9IoG6ZduE(핝q^G=GE7iD4q-'Yl⦤$8 )A O}変q#>7xHzљrQ8^|c`cāY3Q%-3^79"|Ͳw4'RNu\stF-gc j5ؕ(Q6qfkAD%a_N3 yI oe+XkxS&@;W5ºanɦ )xƬ!K19hM2AїrOEl{m/: @U$Z; YVl~輬 K"P&Zr,~$`<io,On(A@Ne7G))C:}͖1ǶsTZ[݇<,؞?/ߜⴊaeꞆK1+Y5 -]y_" r G1SE6 &|[guvM4 bl'6yZj ~";PRֱ *- @ܦ9DW=dIIOFj֐K>,Xt*30T{FI;%|>)CReWr+!qp8"jEvRM{r !:74)mPrMYH䏎WtWY~4>5xq^ ы ‚R_SVsqJkcix=lQ{tCPRǢV3blW%=M=SqqW~ĹJ!2 YB`b3Bqkkb @&U,Pnm+և ZReܭL"rޓ'WkYiycƶ+sYl:S ~ʙKΉh7Ѻ9$g u qօ4M%8)\UkO\,8O 겔f(s(Q2;v#.ULs6+KIڠa)q\h*U^= tU23\ U{mD`fb6m 4M=/&Of^RVlI4!@O]7A[E$rx 9rݮ Ls jkxXN/5~aGū z8RcK*l6:Fp:{5a.`55qݫ._/CN9Zf[ / ]rh7XC$Gؓ?*>w P?ȝg-]$&ˣՍKKw9=gҰtqfGr/38A<4W'RPtS>hఊLTږ$~Ѽ93Q 1( * 0? #8wx\=9_Þ;T{g}} ~"!Vq˰oO*xyUr۾5QAfu>)[8]zkĀ?H^(v&.bdˬT؀|6qqj:Q0*@eQ&E9g54ی]sZ*tY}zeجv!M(d4VSTofiO-mF 6 +v: ҥ%`SཌྷAuaMtXLbCA糣˼Y/v5xFL,ae~ُ<a*G7t%>ǥ0x]I4f]NjŲCڇesJ7vJ6ĽJ泋m'W[g1K |:BcUr"':jcW?YPS8Suvi_P njut|w@ lCU8kX>m8B>ZP_0癓]s3 f"gsWq'Gj2[RP(au¬Oܤ/Nۜkvc"fW;P.F jm؊!9/[d0ci7lEDn2.i0TC^b΅ڀܵ8Ȏ}B8I1P}YV (Nh,Ex VӯL@,h3:Iٺ2WzYރgXi1w.GwHcQ .|˜HP|1Er|„Oөl=4ݐ9I }|oZdX#$oz0hwz+Q |sWE?n- 68*RezU-tlJ-(܏ysnӕFu(SgqEBx/:(&AzbI^p?Q'-ISAoQ2Z'>5Oa7PG ßْ3wH2mLdȗ¶6<0[e)5Ttv&7Kg;/OGk0O3SgG`5S/#r_D1{$S}` o/6 Ve;e{ANpZv:K8ưf,aho ltIzm$x5OAApp j-,w&sK֖;.xa~gSP)N#}</v6w=Y \3d%xY,yg߷rHfɴ `\NC/斊-jh޺F9~EH꡶S'(2_\-,gk ufxcMC!7+ve F-X*lrOʎQs֡1wGI$Q1_:K7]_wb 2#Z[]M%tg’QovMg@{?OTee;0Йף+Y3빮\ǚ*lDӕ)oWqgHM\ TV|k_썠&wSu)ϑ;_ آ_b9 $ON3xzs72ѷ)!-fFy˪MTމu9&pMł346wǻ3wNU}N3&$'@808e{h]aHQ?:ٲ"xc&͆K`C?0_ybz=j\;t*^F b9Y2Xn4a2-%pN|<^ϸ8! `& RYR@wszy)B$,]5]2@lW5w؀Q..CZ,/۶_?fNgt*[fP d( @ǩ%V>L Q[|_VLtLW=Ρ>d+ Tc¦u_hS34B6K[lR{℅?w^*)sL|/5uQ_Z~1Y_C(flH{\<D$fgf{, @35dM/Jq+ijp~ɌkD]x@TYp_r7 ҅N `/a^ޘ xMveX F@<ltQQ4MmVBZ2R뎌| d|B{R4V=IGӮ3$6&G*r9_bdrLDs@޵NpjRHA<O/-6z)nWL;R>sX|Uq,!]1ٯNpH۲ųš^Cz-O[7&pdݱS̶0SeF-0o!IRP1sjf 4ME Z\0>_ۡA2SfQr"jLQ:*84sAPb:0 ͥ'LK,fu^dR%af!lg' `dVjQF ^;>_޳s92lYJQ%@fZH哷C6vH&5Cceݯ\pg-ف>O72bK%Ś`K>9n4ADP8?!6z5|^Nż($1UПpjSuY]C}߄ 𲉽HLwHd1ft t՛Am|bv.Co3?{_ 8fd2N_f>mw,džQ5|Y_+/FPٺ,\h 8i֕x, rsci$- aIX=> c.FqIV")Aol,Ѿp"A*pI1ihDύ vtQo& {9®Ǔbٻ 3BOFb[Nz߅>y:h -59L2Ní3=L\?9腸٩<I[́Q劄h~~JyU"B`*Цwʍ5MwgQm(4^9E͞aowFV&i%iSk3aZ2Ye*'3X~"UĂ)#.]Y$cy25n6|)d$3!Ƞc?! <E E#AjHI%h0wl 1-`g}9m4&nc̓Ylև?{HhtPu4ukI#v5j|1ME3M 97MAN=I\ ^ oqsf:9Q 7ut3Ssc|ӟ"RB}nf@`dn;B gNXikտ4 B=beW.r2]eG FI[q*;y&M Pt)CO9i v ܮ!?ޯHha Ga`po1vbx 2݌z q}v }]\-(yiHOUIH8</v?=`'thk,\HheS1%=DC&b ۮlVm4K[b"cK29ÿn=] ľq?R], *S<*5lY :1i )RgIwk)qWqsIe=Pߕ*l*e\OlDWl89crjQR[.Ŕ,LDJC9b''ʎ! c@?4]Rh=&~=9/l\$F ?=럱+s'.eA•]fp=t5Dߩ%%lHAawY gÈk$n?ޡ"Q,Y؆hǡF)VvW>O)J 0YϭYH]0^:\c4MCo犺D.-VVD;*,n\P;'e066kz€qHC8 8ɻ1x$#x`HDk&4Wf(>tir.Eq2&m@Fث5F.su^ȐIC $!GnAK2$xRaWH3 aO-y-|<P}(歫]?Fg p{z-Chn qh *a1ra\7+Ƃz0q68̲]ݢSw<R[g0"tHg:joscVa'VZErdE.(eKL(nS~øp*Q)^Ic4  %z fy,M<$mh중aH$PX_-А%*/d8L<0) $!]D2PT j>iq4G QfiX:ա+C$3 XՠPd'B(ȉk G(NlsżBLB;/F? qz7}wI0]-Ԛyމ0\"Qԕ-w|!DMװfQĔQq_:[w,A&oܸI'a}<1n ^c<6 2滰PLgO.M/d$Ne34Ьx*}Yг g*b`~W.^Ç]@S ŸyBhBthxdL38ۇLa7wp"X]X}\xrK3 +%EJPpM'Kd\B+ V;ќrBJD/AivZwK21k\ɗb&ag|Wy8?iM} &x ̽@ؐzI/Sn$I_f=poRxfǖW(_t} (&@#G%suهG$PmlB]*afQ8}4H%^fwm8197qEneB􃸴e>f:ho;Q333,q3HSMV^,ճێ¬Y'&IsZ_3e/OzO-tMo%+kBZ5ud^x7i|.s'*-dAAo<ǡ`yKہ.S'EV&nYgy'H3g؂6"sTŷ$ ؘLQ Ev~&:^Sn\.n\ Y6ESX*  R@@8/&t@^mLsǒO5,5'| y`4j}5p!fxxMaN>YPWwRm'{1n.u>@Ty}kE:K;l H5j:GY|sR3?rF~Yo|Wە9ѥ<9"8\tP9WP$PǑ լ襋i=_c<ꁜickQn.~\ nmCJ+gAV?8?T#6 *"K}YnɆ5<%:߳sc6 uh>XS-JhB.R7cY/FyX.8a?Wԯ1z.j AwaV)Kh_N+rԦ>'|H iO&3/yv@#f{Xa̘gX3r)h+,e 5Q'1Ѕua&ڨ#Q#xj]a/x)VXVGR(Dž>bypI>AqcXAo;cd)!#A`."t^bg,8(蓐_P8WAvy"ى͒$/}m;}3o|oA5l=yT e5W.^`) eAĦW(;pӽT87;m`p<+'Jz5_ڗ\Pz;0/}FYdh?} |vHrq&<$m,K^:74tg{O梚}8HID'=jppmt ) 8Tw޽_'5L wIG \d]Q6e ]}|1ofH:];SVfc\CVޙO.[8OGl }cj@\p;--MӥRW{mjxP\//ӶGn}@5/̢[ne3?a~ow Pzw 5wI\-),2vZq$.Ai6GoF6 |]m4gFt5\9=vs~Fpfm^ 4yP[LyҼJ7@\1c+ oK+۲ұ } G;Es0L۰ywKf#p-jۇ *IIIءL]uGy&&"Zcx~; ZV%4ϤPd=dž gbk*`eSɫ|7ZGzQũBf̸pLfӑSA5tU0c␤Rہփ@ #9H5W faor~mΏmU{buFuJ&hW# =HѲڶLrn᮶},`-W\-DgYZ07070100000317000081a40000000000000000000000016599ea2b000008d4000000000000000000000000000000000000006900000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/wireless/realtek/rtw89/rtw89_8852ae.ko.xz7zXZִF!t/"O]?Eh=ڜ.+;mS(BnhwOܽ -FHt+s+mE9G>Hm$}S㍋',#0yN{|g|fօ{ &B{ ı=m)S/7>*1z9X'_S@E_4)|{tN\\qњ# ïs¬Z^F!wDzS+Ubo P@(/<jn H d)iO! P Ey6:t#ӽ|eeM:kd`P' .''5oLъOtZ5F W=]uc8A7;5ϻ eS 4IkWukmi1ҸI!0zO &ydkC9 1`n_ǘ9#yBoB%ja=0nmIg+x#^i՝Vۀ}uk(N/@y202} XUGN*d (F!0[ i^ܼ C`s;5UO/@w Qr"~S|u n+ǍTNcҐe>4>+O`0{SF0b24L%Jgz'0 825tJS02ZȺv3o]c7Cߔֹ1'K"_``m8pDkzK:_(5N]W2l#;HJ},F}e2?.5}h j%S$w֘KOK]Ef#7~ZH)0cq\;yO]绅! ~n).|%$,u1֍Z38&Dpfu[/z9$B=rIјϪFeˈZLSTvA/[N@roE(,)e?gx%+VzbJղST1"D2XyWV)zxY5Pcg^!2&~ I`z(5,y,]Ui@0 #17#q8aF:mA_1%fzRFq'm u}.)n8ID&xmsW16d[Y4;\`Rl],sS9 I̲xDmK9rFZ&q-j'a+a;8EJm53DB5R Z硞r(kClM.k 概W%kޥTzK:{jPmiig7LJkЭ~i"←&[E_SM /PO~܀c}#zB3QGxRUyrCx^O!f(<-FN=AՃl:;v 5Џ&%;S'dd)YMJ-g8D̏Qẫ N~:_h$֍D ˀf-r`GvsTV\"08YboP7ϭ jF'+A7PAĦ&9C8j!=}'^8mู1jE̷ϱ9OLF?{OZjI[p AvKj#&W.ZѾX?h3a_Y ~(en&yVpwS 5+ǥuF OBDǻ3\Z1ELtQOyA֞,o BV(Xy$[L!mMwNCKJke,%LӱVqSֱ>DdLCx =ǂڙcK}Y9}ȭ˰|9܈7ק$ֲJd0-(,)D2.Uwϩ4'_ jtx4:翡 #~Gz2O%4z?ū(Vm;$hΑivxOW'bRd>Υ)!ǚyr|eXrbϑi8S!JR=Y= f8dQݓ 0@΁iL-?;7/_52.+k2 JcG^ YɫLOcp|)F'Bn_"|@ҽ{~,ӮWg;r1[q{ s'B~\+0~r9rG-^fWeLD_cj SKo!hB-)4 ?}rQ0nd XZrܭ O{L*h>oZ Zث'qiYƔChP Mz1Q vʉo_as"? ZHL,}Ա Ϩjڨ:-I,}"Ixjq?@g؂ W[icڷ ~yy89W$ʾ.t=ѱ9Tk[ AGkoəsD]Q#\p` DAmoDH^c1O9mSU\A,fGA *j8 /yxIz?-V>6߭:ϘHJ`9>[GzVts?k[ "<~Ig6U.dL!ƯCc͂Ĉ@AϪX0q$X x@H˽G|f6:Q(z`Xqj3c. :U]6BF脅Od'JCk& ;]WbI[B̉ͳphu+x.궄Y]fMBs5ll&௑.;abRяn7okp1bdJsmb& 8r( RbJa[0}kV a0$W9P~<Ϡ) ˳L8AފDxݣ\HM֨+ g+ =,W)T1U.pKij2jsqp/)bУ2:M<hPΓTʷ`iiRpk-F |BaXgZr=lPт&yɣ ffa;q*9\ipېg=⧆25i 9PsVDNDY4kKij+v,_A@iKRfYlلj xíg+G/BHQZͅi, Xk珘$^b{tz=m䇓<*]eȯa=Ê*DÙb4Ƭ~gY[o߭a()[\#jJ9LQ |DzQm/ Нs,0Q֠JvcIe56QY@BZ棦m$VBЫ =v@\ȧk+isX=<”zޮ]<R.NK+Z#Ns l|"Myt\)Fob)Etq/31Q1c垣>!?)_wâKTivAO~s1=GZʼn /'n3TlUi  \QWa Q S9 ,oy<#BwaN*e =_AZ$sLe0(fԯZ庉!)&"~˼v֜̐ʙwQ+f<_#ͽU-ҁ:}vy0Sgx`jlHOwY LQ`)bt~ZbS9ŤȢI* >:0gOs(i<4,`1JKbSXf,'될j`ړax_C| 3i. ]3b'fIAT}@CM(u0BG؄7݀H$U2<< my,&E'&5@F2^lvQr"F9Ւ.n?tU-Ha B IA%ϙjer 龧 .իO`K6Gғ:M6 וpl v y{hL4m+2C:D'Xu,$ m%OZ5ɷeICDsVB+k$&5\$E8vmw d^|I}eDޘ+CQu2\4D5r;e3kήzOCAX% 5;VEVĆ4 Rymv:C}y:8a8S|ܪYB#W/9ֵf]E]Ds5̟ȉaQJ%ohO*I񇥨!548zrqPgDNɬ3؞Zfb06&s|-y^*jz0n] #,XDWU <:rS{߻@IZ״?D Yt{/K2$bƵ'cYY YhE]INv5Lt@1ipZFPcn&>í{Yp˫`uhg8*c|Spڡq`lNdy9f"Duzq`Qչ$/U檄RNX^'>am罳k jgq?3V׾ƀ1ԇK7x#o=t5){>9U}mt Vu25D==zu3\I6t(ngE5N>TdJbnHN;ӈ`|W [؜=p>5I8]|HRq*D_w5Rߛe lUp4͡E4feagt4|, },>A2y \R_d>jHb F@PExG{"6xf܅wk.;VJv Lnf+:XYjb1oLZ'9[|8ÝYrSYզ6Nn:vEa6at2:-q3H=)FDFJP~F06VU*-Cei:2~8ƎYq2l 2\wne4[{` !狑h[Kpq7 %/ɴ8ny4AnZ=l4[iRun$ n4O~bNb 9o @=>,MO\X݁2Z VbD,C;j5~f{SQn鐓jD3"E@gj>]!.\Fɝ7>@¶(rE@ry.>wIeKU:߼2Irw/L-Cjm8|z iX.Qɷ$nqJ> +gލ0U&ЁPFE38=tϝ $;j\; T-WN&\b:WAUakw?*7_&Y{C"+Lvg <' S'@,&Gr[yŻG[6;]._K5O-{)a^{-4R\^VUNdvSLL!nlK}nNLϰOxԲ}A)s뒧 6S|Ќ.QqC.~X&' 7O7? @5U=17Ap iωq'7{:-}ϒPn˂̶;eawXfij]W]9jɜ“ jC;p3iѴsȠ þLڨo5xxV?!f" x5EVd{z6^C#> b?R0s@[H;́BP!y#"|K~HzJv2t5쮝ŬZ?e0D&n)TCPuja~4DZ7\=*#21*ӎ~4m(Gz1J;i {|tkAN˓̮h  />dP+Gcv~>ʶRhW5T^ސue^8XOzdI/"7rϙύtM"% 2 Mùo3ɻd¦HƽӺeuV=B9gcR{iygۤ:\3~g#'k; }$M^Nh(rb<;$/諳7MƆ$Ugh\DVGBc#jjy_[ƀs@wp"~ 3Aa t=$upjVLfM:EkB(Ii$8kA -O<ӓ[AT@h @|ޚ؅_ɓ*ݗV]W/f#VbM_< [Z%bM0ED &I%b>+`m,QMel6skŝCRT&q׽KԒԓ}] #ցV ś&fYMG%#gϝTw#NRzhSe‚֋s9۩@ WAl.iT{'uK4:^N{ o{sBL' ̕ti5BT)/.MJipe~x"fdB9œYPڄlbm";ʔt(v4(wP , D1~Tb'~`BAYyztBkLOm ,bwPsIܒ|lMcL:WBp!).qn,>Ыs8 gAV~УxC3 %{C=OtAo­X.6$EH`ND_Tgt|! /1v#q{ -Ii1^`{˟ksм#ϻ9xtr<ϥ3|Pp f^۵! n WB?;^^ }.Ţ7XlәFڧ悙g՘P3ږ~7n _>K:ixw#Pu 0f,"F8f3ync.H1(@oU$GK<8G"Oowÿ#A鈎#ZQOpٌ@kL-J#kA&k9/ܞ|< c=f9:S!"\#N<&yʍ4Ә>lEcvS ֿ53.`atN?5L?EhL~YwϫR@H>gAkiܧc?,k#tv{te俰D|b-+g*uf"]ɿbxxyj\ xA!4)CA%4Dɓu+j[7FXr?nȦIk=i4M;}=B)FQ 1yP)|&#OKbYD !։~;h([-b:4޳Ў 8T P&aßgtFoȀ9w1clkBN9)S XT\l!q^O%uwZHc g`r~V3.ٵqgX7T 6ߜvC(Ud-J KDfM6Aj& )*TrQh>.XSIf_ 3 "vtJXL݊bQy:| s#Z6VRj_(Ap厥)|YL[4oj>zp)|&$>o1D)3#f+N֏ բLWp\EY\[=>-QD^Y]i#2&"ÓC襁 ԋAº`[fVY`~`x]l&Diwb4s)P3".frEGX}jdOʀ|ڥj&c]#TjF3r^';vrxdU'9\orn&sWG8i]?Y?wQS1Xw"Z> ~ČxKΑ"M7¡[f*b[ۈiﭮ?)_u̼&XCN,U0C EڱiA&ޱL$6A҅*iAW\df0~.:#˭tM_4{jvOLj{&ͱXI_7"'a_'V!⅀͘yI0Z47hbW 9(6S@XIAV:\Qv^O!/XV`{9R1aĂG-a{!'DѶT$IXo<=U{`Cs P؄1q.Z Cbp-2ILN µTɼr@NIFqy¤3G4j%MIzSV N"^ 6]gPsWEOPM1z7ZILujg]Gb9mC\8No)o+| MVz2d{0NXvjJGcl{r`n1hWWR 8Gv!K,8b% P,`#쥥r($GM=eۖήM%X`=xԹ_sfy+V$s$rxPU#I̹iӾY]A="UM JKCHU}DJ+-l52V#⫊VM<0Okdzgye"P;la%[^}YpѲxGN 1};M ҐmfR—əBUSHПK_5q ;E3RRrt?O޿i1@|[6 5sUa—3s\uS4LϽq}]h7IU* ~L5pמvF?F5|ρܤ(Di?8w*k?'f~ݭc4+&2L4 4 bGerei"]l{!Af4*dO9 {q~*,iL('vPgcv Hynѻ#6D0w~`s=*W_u*Y63K lܖwP:jXo`z %WC]Q/wL"yy?鷂 3G3_ZMR;3$(uDnR!8qe'5i9')ޡŏ6X:}يP1:)zDy#x~Ƶ? !Pbdl\Ȟqݎ;|g+~|wt9 kcI(7 zʥʲ(#4e.鏶>bԄEsP0{,Á)z*w{ h][V_R?.ʂVw]v j-aDcGP8-;l|9V#tXb t 8vINgc=tTNQ{s\P,. +Qg9Du$z5GӬgdJj웩NoD ^1<%&7z"tg[=Jz[Ŋ @ -)w(jF3 R:e>΄5[Z?`Y â:a3i,춇CNFnv)x^Oj:gUR.N}wMB `)S=W(^9R=^f99rՁi)n]ocį^OA3fM Zn\J,)A)-p91xbl`~6#m =qԓr {&asj  cp9E"1VO |r]~cwG#/r)% \4~<(hNKhs9Qv?QU hkS&{s69c@8g? 湧!IjxƝ?YpƤmڣR3Vt]:k- 2=*Xxc` vU( B^fr{j(WmfgAH7ZcqF5瞀nꃴw 7$k)6 :j}e$V}c U~K} ui[;+6"L%N?됻^a%f2ms-b(1WKĄC 0ζG7D0( S"]\n`5)U)T"F;Pev^nkgrPj;R=PR04~#:*~vz_u/E-E? ׁU܌tL-dQC C^*d8? ;E.ke1d:RKB :3Gm:Z, FЎhJ$Ul\؂q:hq<.}맟 xN3ڞ,ň"PH8uPi vHFov ڿ$(nUoX+†-߳s)TX.AB=7ɒ@U9Cj݇RѤOyR;)c$VnȓJS㈊.썝OAqT sxqàD \l%Rv .x!)G[l3K;y)zuT:zlY*Z v!@pޕ\Z}ƾF[ Ȉ9XUv(ZgLZU5^P elPhK%%x+n@JHH?%>]T=vCjodgl$ŝjZ+03<+} CRG-IcZ;O3 /B"v[Q2^pܨUwl&1m FUanORSm_sa+P^EF :k7HX}7T~vܯ~FO3H !Vaԧǀb?GAtq XX?tkwy\Bp])[U!Z*Ap"ܕ\oK̝Jp' ;|M :=|춽UOrF>!oG剦< QS#rsߌ8^`U9=iрJeiY37!5k)XKb~{3Fh37 cTK ox >wj~ANVRd GRd-ڌkgw7)|UIQǗDYʸ\5"'FUda`SOh7éWvn6KUbC<_s%E356WIii'/fѿ"O%_)TV.<z=wq u;8B74dql8Hn_ {z.'U\@r+"^5y !:HQ]~Q/-9Q_)K6[zCzJuxpld`S_5$vrQEgbP6E#;Mx :XBbD2a-3̺ת;4$xdTm(%V1thJĨT$04 Sz )Ha;X2XϚ$#3PkF loeJ&T2B*R]hZU@גc[g؈D~κ"N|0:0 \urGG({8=_ cSs{dDʨO-םlFu0ΗBQZ{L )P6#<?v&z?Ag8I3ƘP@whOG!2` * ŞsYԀlGG֞pVˁ]9m1jf:``3SEXT v߯PmDhHY>q0s;j|rdٚ~.N];?OJ=nxL~cRwMwZ ؼS@{xOw{IR&   <qER KR7ζ9?-HK6Jf$7l3HUPy~N: .j v ְ(V/⏶|Ϧ Nk(ZCwX*O H}JZ"q5Ω{cOp֖r3[ U#?%A &y= tTU4$H;0c"6u)`4(-Dx"bǣitwD5f0`^~A2 LԖBg/9-!Re;YQs%+sPb0*<) ;br~-#+f`O⣮v,@Uo_jAcy#Õ<0d#}3l\ !>Y+tr"#+l$vD+O'Bynt@{+ѱ@E}\B8s la fx~H.|/E*uΑ v1M\$ޑP%J?dcdaU { 6wZ 6[|ЬJ7 FrAnlmE %*M#Zj{,-ZTBLH~.KK ) +e,x_Y W)| ")T̤ ]33m]lq9=9#`Ή hh;gu7b+()" bxE-d'X2R7!"+BC,+;d{[p9 6o0fN-Rf yrng-;U h\Mà-i2ZyHLB>sȌ^ԑBfE%ܮ0) tywq[Or[4#„0ߵ&$gZWB '(NG]YJ(rY@꫋͖\Wd=_tW!Z:m: q%Hjb+L \1'"ITdXrk%Zw/,A͗GFg8$ ~)IhpBbDіݒ^ Z^}1Zgo鴔1%'d ݠӝuGY\P4@%ݵt8] iĶ@KԜY#"^PiWQXHqv™&G~\0 %vB { "NG/ߟл?*}A U?}SX~ǜ.)%HGNtDmPzyv4(VtY"}\29*aVݥZA _ m? n^Kzp^TQAtyɟ,uw0x| w4؂ӹ#]/ClBب0,pz\( >Oxm!.wC}?`7QϭbULd#,J3]LYhXNJ_U΃pBdsOKW\%B{/XJ۠tCh"Jٵ}ZyS=4,p\;Y:}@Z;-.S~ڳ{ż^TӉ}l'0ףZ6 t"՗ٱ%D&Y 5;HNUX̰}3E)i>[PT ^|}o*N[5ħMR MqCTP<Ȑ`p,#x`73Zӿ;̵N% ͅ!۟ i1lLSW3138l9/yMaZ1,D?Tr%pu^x 27Z B:l0ANڼGoZS Srb6 0+179uƁ*78A3(lTJk}J'8+'^A&65$[%2vl-G徼^{(fzxy՗?j_ο pUz|dabۑ0X؟GaQ%VIY/GjwxнtP3u2\/WבupyD ϽFk﯉N=#-"$1ke]G!}bU/]G)Js-XY≃~Pݰ7 = I-KuvtN@lW\5&| 'pIx$@!RjPWvn^oIw#_ <~ܺP9ؔ<90jvEU^G0YHy;X ȵlBm\cRH^iX2t (ɛS#(F~v (3{\Eneg RN^I6Uv𚫪aߗq 2~"mX9ᴂé,,=`լ4Fw{ԾjТ"hr YQ9}olQHŔgILW &wR?T3-B=̺dž0ŧPO*ɍ˿랮E;g<ٰ}kNI>׀7¼=dǦط aZ* ==>\TtwS6b$$-ɼNʳQ\<sp,7|ƂQwj;xu;Q5948'uvY_TOZR.n#p{߭OQ96XvԾB?zd\dGzr4C/"lG0RǘA=Lk1 '?"ʕ2%IzJ)hK +T޷{( %+~/IT0+Jm:Z~7[*]n@Z ~\YRV^Jv{]pž2 @((#0㔟6KbCm\Ky͢9H?vO8ޅj"2_T';nIIȶx%EU/IbWnX ~DDTKrnM_zl:UHRrlSC7'8kȠe2u[9֛' :xv+;WPe(+RJtPdSWcZg{qs.p _,EgnCqH׎2Y pW2KƔ?~1] ՙc[#AW:hѴm5ƵU`9w ފU9̚!>1,:L Bn9?O5 DQ>sB.z[1ݲeVh<+V]M_/%K9B7$+G ṱ#ҫ%)cjBRL⠈»OӒT2rH |ՉFl%ƬOض+ gm@x#]fMd0&92bX%+{SFS%&9ƨc lD|Qo_@ t6~iܝP~#ܭFt]ws ,Y y.%`qG_t;mQ<*Vcu"fkɬ5SĤ&ݬK$p_ ytm]qE'C*,ZPFA/:1ےa&rl0U3{W'߰gUmP{[f0j? GbE]h(4;{6UlRIz!~XgiKCܲ_sxuK2D,Dk=HIk;Nld9ICX tK7p_nus_%lk;Wilˑ|JΔ_q e/lCPh~xy6Sv 9FCvrA!6ٞVywĐ 0n̳+%d6)Ruh.$/W :hk- ^De'Sq*NHؿ~*Ý֙s߻[Nh+"mYv h)l)ƪ{/zѮ(M33L.2NJAS1q^rSUz""Щ\<9{1b]ȴ?&ߞSqAF \{,E*v+4تZF@ۧƁ\Kc jvpRoq˄VFr9/|X476U?1 {h c>Q*#p핥}|nx&mNwFHŽбyJ7f\G{0?KyNd^ 줱cw;,_bl CE/CYQعe'/ˡ7yZ:Px.(?("dؔc`dj̆*n}$jG˯eKlca(K* Ju-!p*D-"~/sƙוC Ďa\Օx[EA&WQe.}Tf@ %YVTEsO 噅RgxR\.VTk2t@?c>дWik:~nĮ*)WLJ/Jqs?(CF-i~[]P"Q. wFR]+1. sX4Ֆ=4Vbm}$GZtjk /J[ dqHDZ;;-6GÉH!7z}Xw3E]v=/Fٳi<<[(%&̑)i\5LG)<*S-2 G]u@#8͛;2V+~V$D`ճjCj 6}.7>[vM1yVb:2(Ӈ@pv`{K_|ߜ,O^sw_jj@+8SRdFEc5ꁒȁO#Qk,6- *iWj7eObkW K&'ΆP-.n{;IMrd[qlV$T LRP* {RvyDica( HyZC3 'M# 3sgf?cuG#0Ĩ'9~-vpC ɤWsSY]U@~`FJޤ}03x(憍Zx=Iq?U#j?lifA("9?le=y3` \b=iٽz<^Wb0[v^k5"ESn"[o<]P6GxjzGr҇ y.V/(u*\D87G0g´>;TМF}g;8o&SGR{pKmV8$Iiogixq9 YMz9]hQXry$N ϧ , F!ϖ_3kO,h@a:̄3Aq n`;c?6C?եA%МZ4j *a~>\p'/e?"D+#c+yJͣæ嬐&t HdCA%evr5|KL(dt5;rCqk퓉?B=@ы%XYL60r?X0sL8wa+5.Y'3M} ϐ|sx*\c o}֓D+{whJ"8c$_7Sm}+/F&&2WHm"{A%3>XNA̧9{1h) v`bPz 2-L a: PHp&b(+Mvm WXtN.|V2TX 쥀1|(OЁ mJ@nRJKpNb=յ?1"Ԁa_ˎ4q◞VQy_nZ]=$ j{݂*\.{Sw4T2tf {u NM I ,uڷ}*T_=@OvT1uxioDone\Ciu9 CDDu E+rSJ 0(=Sôo&0UfBnfc^,/|d .*v0.Duxᣏ %7G c+PN0;g-ͷwaLgD֛D+t\;Yu^h5\LnJ53wH?7 ?O^5}|kCV3XRz7zV%v I_lmnkURS z{9h^yúXDQ4@uN'#XDF;0ښn PB2\4Ggt'WM l>j1&)(Уu 枢kGYzʨ8V)uSj|펩?CTÝ8KxnߑA%ЭϚ>?KaW52'h7Ȧzg1*DH./OD3/3;mS4ӆuD ;i3jR?33Q=uc\)0`|pp 3h¶ jƧXLY v>)7aWRT2紵 7xzur\=lzo{d^_:EqIqީ^cIDۆ*yDM8[/;4]aIZ7Wk3#ƙ4@D93.hK\cxǦDSќl ڎTX -N~]&;"Cceaa dZ?=u,ePx5U*Hja#=P,2l43sGa>k$}x R}J Nt'ϛآ.FtISR@;Bf|WQ\?uɫM'7%8+3ꪨ4<{a{vAٲUk!n{Zh+XMMݸ'Yۯ3 .FC|3^|߯`~U$Wh@q^p>1F{Kvc6( E .tN_^T$iKٸ${>t\.)qv"A̓0tȖtlu }D[=dkor+%ĴD^SIB0GSvPsJh\ZN%࡝ĥHO6ƺHqO_qE0:JcR)~=3 &KQ Π!k!jnZ̆Txj'fLDCӱVX=d#ߞzb3SoAڈE;L.I Kdѐ$/F à#Ē-M͠-(;E$%P@1Nғ+uص 66 ]o!Ai\JFte2ŏ4X3RU@([Esqfd,8v4s" i)`xv3~ zW$!;ɮ!Y]h$!Q&odjuJ1 M"BU39Nɔ>@gu'ikP@GRr`QC5r~ HRbi&;hY?Ey5ǪRk2n,:Ԫ2vݳ~Z9P k`Fv [셛 V r sq`U?|a׎4e8/ʁ'RY6;_ W!T`7^^2pRnl؈O 4ɭ^kAj H d~V~CD= ?f{8ΌrjEzaHhE⻬T爚OI-;y/"&ڀByσŰW&C{DP>ߠ^Z5AVB}rάX`VpHz l Mg d|n8횫je3Y,m'Q$R+cAz҄CZ$k+HmndZd"Dip(RjE($VҽnT M(uC2 |cbc3> Kk* )@A˔ 9 #QQtBzDv?zXChݽdnewE')$%l ՛%zlv;gX׋5mUdR8VjzGJ^V3O_&]t,wIa+Ch[D+o91h>kT4qSb|Ibd9ˣ, f=UC_JƉZ 0N m8Ғ~H7~iLM&(å*jn͏pwB.?.#k4 Ccy bZPLG%Q(5ej`o+#÷r LW1s 4&ZyֲJMyuIEa 6sD ϻ[]]&JEpFOt;ҙV5i j<8+ou.o3.$V-e(ʞLjeVXvLU^'oz[ h@Tc9tR71sAz HHqAL㈇̛uj*ZOn:wM xW ~a6nK&n }*D(x8ϑjey#u<gWQƉmgAͩś8)?ss6!e?MJ$Ҳ*N1?\47$S^C奎±74]x U@YDS[m:p+(,j3<9u]3~J[%]XN7 w+vQe.Y"r@jc8 \_ 񜎡sʬ7!Xjm:~#}4i^Nk0kue~%h&IJ"ȼ(rUT% #<Ŵ4t79H#%hj:[7mv4v !RJQQ=?ՈqCvȞ L-Z#`DMNkj sy5d:dD *`0`i nJd,3܄Wd]Ssvar5<Z =io*΄r9HDzQ\x2.%ξZ:t\8jaBPH{w'66M@VS50Uи.˩0 O^=U[a[ 8;w#OuAvR4O5{:/ASG,]ΈVt@@ڝ5PFۆ cdZrSѕSY ;lV oGc2#^@i0+Ъ1Di]q0lVky \^&=a@eX]Q:cWJV6,,"QN}.NQbSOUC#_-_E"b'|kNuDFXѬu,]#+IbBA6bšm}ZG?ӗ 0mLЀgwLi?_z~)zsF*0) NZ(o$"&%AC}~ϖN|U_iÇv n h~4^R~j' SZseC/smh97t ž,y-ip,}*uVi(ӄu[9mq7 A&U)6M<-q RV Q+;I兿űvE=7idF9G{g|%qfQ_h>25*(~KcFu8*?F#BB$ -ẻ4jfU'UoĂ vu-!O6>4}^5yp+zq߃$Xۋ=g s:u\cgBtpGP Vrj֔KM_7$*VcdBmD'8!9Ng0ĸc($pLΏ4\Q|/w;MM;j>~N86ۼUROpjPkv|Mo d\Q>?('>YM=R/ VF͏O¶/n`JMwJU7܀`(puy"sdp\w ,4β=Zo)oh'࣋hJ$};LQPIPȮ7@e3Mun4F U)U0Tx*'ٞڈUuN:mW}> `e|Nt+KO7LhMtBj#U/ʟF{$Z>J[M4((Ch>ۇZaH|~+w-[[K'liwqџclV݄igMOv7jށhZ|,=[iQOp׀R6ZfcqcϼwNIc9OnboGrX@/LTȈgLMM#r9T"6śMDS0֑x!gYmX/_#7{d,ʸVU 6:u@ }@x"W˚PΈ7߁MXjh֑>vY)}RO3~ PĪ=^JkSj>)Kv90I"5#ԦpO豔%}؇NP}zPټۢ`;N8t \* Tcizvze=~@<9OiVydZ͌gG^ڗDiJv(<TA]$B4eɦiMLW{bx*7WMv4ΤaS3!Yn70W'j;\#"VtMP+Qv4:FZM=lID) ?RKE9)LcEdC!u2$c+8,Y o13ԡb:纨9QTGɟL=bHʗl ,{0:?Zn)'w.HV_.Va}@aɜFW6-k`@+I8#6>m*OYQ4 &x&p}O$Lx9P*3rͤ&LᾂFWѫimA4v.)f_< |qKOqʶzm+]νWx!8ju5K@۽fPr ,\ 器o6CF$3Ho|ݢ%ȮkH/u>N]A.Ef64`ԯV.#KPڠ݃m  9K(-^vn+xTОPZuz\J}Nԃ\IHg{ld,ɜ,%$P}:P:|##}J0cV\9G5 IPTAga[n,ZA!_@&4b|16;$ +)) ϓ66SO܉Nnjso@Oq%AV# S/%t]G dyT(tIip0PHi6c\ȂnHk3Vr"z4P7+JElfOCiiCr86MtPf0xvKuíS/-L^Ha7Yݖ })$jU\VgR[7&by!9`l̠AR%g%YUalG3UG[WCinos+/z6e-$FiRp pq%n ;0TII_ڮO^C-ÔȿI ",2-$A],C/\z`1RuOq7%Ѿ*7 իVziiV{ vA0Jު傔@oOP}Hr/_Tz"?|}L:XO]Q & f컈'ghZ }@l+ Q qMqЀق~ DDs>4"vnc^8㙬tR Sb{/~ҳr.%T K’޻ßɢİn7XDO@8.f}A#ׇiiF֭dgom36{kj LH))Mķl9Y:Ȕc3hPl{uCU$-^wd:aԙ n)SOL"9:Agv`W8m`cB߭U.+ zh f n3 Np ųF8 ZQ*4{I$eofqy-;AjK0HVbGM)=)bj,:TE4ML e=% U_ T)y#O>rRd\Z56QCB\ a~&L՘3~cs@v*^k[Z7FXYRh_`Ml #b3o1Tran4D9 ֓$HZ;ە3wjT=/e'Y56ml}!X#?@۩z쩦4?rEI+TVMFSxC($y2$wwbS?5azG|h<^H*إ߇Hd@a"EU&B=M]ډUtPpd!Qv$Ra=_ʔR>,/ƞJ.WvNH逅F;o*_*7M GsG+*f>=&\ZjQBB{phjY b,w*b~/W!eq\UQSJ$%]RN|lr~t%m>zH,s$sp)N_.tŚyf=:?o Lb"_[SufIIͻ @f΄{ ¢ЄlK22O@z1Dwd&բʌrϊfع9MsDx9TDJRi!(*vXؠ;y=$ (70ZbC+źI1/9-dN+1`)yJ2$27.BȬ߹Ń~{`k>%c/piE<7Hy)EKΡ`B@`XlxAʐty6dd;xл`v߰V NLur:eX<|_-qgw+`$wE/I ]͙6T(o`Z*Ϣ1(,$#8lUٖA!!:s)< /kDI?v'l'|^7"e,D {8'hM\*?ǶSJ݇i8,6URk}Ô<9nA;4sMbC̣߷}zڡrV,a -kO6CyՏ|Ї1ez: &;ft83}jh>ޱN=e!H~{?:D,jSjW#BSQ}w ,*nMV!/tZ,3-#o(~0D|>lmC*V)P e&\8 /:] }qx4~G, hp{J 3+v2ð-LXwvpf].Q.xpQ[)(2P pB ]g:g45NKXОM:Erg$1a<[9u'=3Rីt.2P%}J'nK>qmSmW'}6m~RCuQT~ AgP=Д6P:'mz>am"%'!BPΙؒP?8gVol:uLV{&rsfɈ ѷ9'd@!"3.vmָJj+}&?£^%n52.-ŜڨE U F"BðUp%Z:d˝a@v$WvH.` Yz@r/N*MeܐfN~LZ6?5 ŏ @p-O&ޗw;'z|n>m?cP`7˨B$&6’Qcȏ~g`}B2vISquōrʉ&rxVyDGT_ƥBkމCNn=߾d~Ynۥl3=t^h*Qf"RI5z.%]ڡleO W|q/2< %X⍥:n"wSQQF-h&w-%ǗP4~/glc]+?BMƗu-1vcz\XȍsNqY:Il $7fb+*w%T',Mlc^の|請9[c$A( 聪@sS]1U;<=1 / ,%ONl\ZqʟvG.N{ؿ R}s/U.G )%0[ueUңX9n~~mqk;?%c¹Lڄ&t)HiU&v$kƤԶP(&JMb+ "H=-'myK,J/Fzp"&.Kó7cɮvky3jyk|&~6`PukSO0Kր#6cߙΤh v:0qLa]P_mUF:Ň Þ^RIƛ+ jPaC iuT[ )s"]L/PiJ ;UAW# [GԳsC>o@X`9gv|ksi\fw4Tb\oH #;! k zrWw.ngʑ ^K*ʋ/P0kGۛǃΚF]jr$$dUo QKx /T$n*ʘv6e,p:u8#9[A`BWڭ%f1 ݵeiU%/eҸ-\+dz"L_1V죺ƨIO~n.6X3(g0^?~*ƏGHgB *ei=%U>B=wuҨU@w:GuJa](ѢpӔBIe̮|oa 2_#2΀d>j/V1I"Cûh\ -fTff4?qY/&=y;" P Z rJJ09 Դԑ뙏P +xg6GT-. "_^V8t`pZ !C~Dv;]W 1,1R.P%8){:b3?\ܺ2[ғ팮l䳢`\5>/"\c>*m{B[6BXw_^I>ʹ!w9 ucfS/=E'ڲօԫ9RI0tPg9CN~ϥr@^Cl񯳗Q{c0!g,l+GN0F_00!jQbgp&,؋p>i{E}*<1j4r;PeͻҌ37˱ i!`O.#6ei_Oyd8@tجx!^u8z𫒈m=A*5Km%kǾƞ$@Q75.`\ɘ,:h2oY=1zLwd\Mʟmd@gu5Z` !TG3T 2夦i="rO, 2u.vv"=|Ma$GLNsC|k`LȤ.Njx@@w]_ FlK:UJȃ}KǢ^2K DA X%!2[BK.~beAJm,hSs"4; 6(zѥ4~~ #CSoݚ`@*QdDm8=;D#c4y%P%AB=:C#+" 8+;An _:fQ.Vv U{X`<8cLNw!$U0wc~n/n=WdTV6X'`bԻ_$ACaHEwp}G:<05|g@1'TԴI"v"3D(_UqoG+Ԗ5}G RDFm_4XI)s~H-F}y2ޤ1_}>x^LٍknsX1KLxZx:vAbzld>CدZaٍe"nN ^);^Ȃc$L to>_ͤpT"ن9kc5Y1P/E0q~lj,<b<þEFOLMN SXd:y?OuU!ǵEgxT(A810ƙ7gh3@x'-JB/j,-,gm{dDI eCsS+oNv"/ՒO_[:ʅ6k H#75_"?7HUG/!{Nbm8 (au."x/cwĠn'D7Y\+n2^ec 8Ra켩,%9ر+j 𯅛;GRz (/ܟ?!8\L 8f0lo|݊k>A2ٙyHm~kS44Ż n.ܧGo&2Y20 k^R bƿkcY1˜ZxY2TYbiBaf ɇJ=~7k< @)]sn7_KjKn}sYrj[3eE`M*$c+k'<-M0 ܰnZaRXɲ֠QuD/BLT˂ a0~aCCaUf`z1RAvj*+"v,aC8S5b - yKUx+kgX;('9)'G3ĕECN >AC؞kq+}@=hc,M9)PNo$PTX7$x`ݝ| Zob`$AtA\w.F8TS55;K^\nR:;bD'2%vm&Ư߼cQnL_Z3p$H |4Ey>:W Μ#߷#ZuVaD ;W) j̼ 5fCT.l"M5pl6P% A?M蠔zU4߁-`ؖo"hƜbއ n%܉dA yv RAwY46ӑtK5:* tFلCSn]P!aZaFFR"a% -kZʡ9gAvV݉+ tr¿'ؿydi䳥 zߊn+ôSZ7t53<;9'H(Mj)xE'˓'K}\zi6*gyiǚ$-JBz^_aMZ9p}o:HeFBB$+nA =[VsҘ`<LCq\gD*~;iWӄզЭWut^tEIkNYOaEowRfr8 -ojq-+YΛukrKm|,*ԄN'Y7!1]p=OQ_MoV&.+%ȩ4?Et)|pP V#QK}?X#Ϳx\Lo1XMqHjT5pjӀPĒ2A#"߅>[mŏJz^ߑ5I`^;0էnrA#ypQY$HNم9?ѵa7:|%0(>Qi ~ ws2$X#H`L7S<,l5Ouq̳%g4b $TПL^EU/imeTNvFO.T Sxd@4>(F})g8fRK,_Fk'b5|aK~`%ub?qB)m>1ćs{7"/TH$`/t3J_`+¢ Ұ9 d(M"zuLa^8v>  Oנd}WТ @jf%v_ww!zi/΢IᕠXnk7BmИnn( iU2\T \3Dɔq 5Ii|H~hzF4 N@XF3{-elj#M&~KwaW2oZ]i&oe`Jl4-ܨU.;j:!8_a4"@ GNmWvh761 ,tKBm߱:NYC(P"ߺzH(NrIIyU_f%ju-Ϫ&2XjOߢJ׮Y|A GfN0;"0qe֘[ Yqun\T V=a!斗ٕ[`NZcrM706׌H(ir.デ}E움7DIN:\}Aɪ4$rotx|68zWLIŮݐj-S;\v0:e 1? y V4B6H95W-**]|7q?rWa1>!V-Fx4F~tkD\=ʒlcjGe 4m{;QQcn''jpԉӲ+m by}2Ek&>,n^/z\, ""d5@1sH2`K9 LD3PxHȧ̊pH2>5 6ǨkeaLl-צz]7 s)ҷ8Si8@^t=Kݛnc8q /`zE¿UVe ճ7LhN`7݈)QZ 5 gq](-ԃ,E2YsV)\׉)u3..В vW \zJ?g+zP*la`3~aͥ{: ܋ :ZRWڈl ]%=(.]+OOPibZ×4bv#qyJ#kjIU|ՈT1hlٍ1Df,'6.Ȋ<!<0x#-QFnB?<6C$Ĕw[<ƽ Cؑ8D|9fߕXyw=r ;Ҥ*o:im͝Xkr]u_HJ"=o>{A"Ys9k4U(ֵ_C|3Lr>O¹ #:4",7YME]%LB_uG;O(t/RW> 6˸a\d¬d |Lr…ˣ{R͐ɴix]e#XR:h wS/4WRm؅$ Ǧ.^-+D,>$jwߣ`MꩲC}aAw פQ㙷jTy[œ.Y }yXо_b{'[s_hfBhfO]0<)b!"JPJR>?xRI6,"s9 >!v2[ф?M&Q>LZUkmj;?į wYم`έ{$A6+|iT\v9OX)J{3s`KCfB; ^'(vMLJU\@^=Lt+ cLIH2Ee61\{kr|xOB~2Tl*/kAv:Z?I!Y7'rO/s,LBgKK_iɛ>^ʉl6~BȸŝW3]O|Yw"<>%ٷC=-q^S:4J:ǽ#!g`ЌAN_3 m 7-[W80)DJQ '.N' . jƞܰYW4bINDMCpfL[*QT 'ߞo Ja;}&l1x OY R/F%fQa)E"q*ѩ9ђLT#@W0Ucj a'w΀>AoBWp#{#xqK x Xxx[ڵeHР7'/ܮ0:Ρ!xٍ1&*)x4h %U%O,?YK/G\l:nPd4o@an_,C< &IDt+}'!6`{t\L I<8>%ͷ.Mmdj?AYP+;sPO ;MkjKciE)|ؑZZcm/ɤF;P\v~|-/ Xn4HOf?LNК`rhRKU$U"7|0, ՞g܉@|)F #>b{?I%.k$a6w"cXFr;ڈo=}Zy6 b\H@ 89.Ou;nC{%;vcu¸^>(kws|Efs1\|[ z7jɣs`}?? ,`B!TK]YxmVpx|"YٲQߑJS,8:x- W~ -U/F\7x]T5–ZdT5fvPX|ILMv&hep@}Y~s23|}[]sS".A|:vw[|Xj0Ԛt#Wm1_Ty>GLCΈAOUWEkS"<"?uk}#ɷ1923іʁ{Dza@_EC<rn =yHQ|'2jH :^CR 7XY %}~J݊* i;9DILtp$WWS20{E P  AGN~uzVomK^|| ʆů5Maalj7y 7&'CWj 7G Q >'ɏkJ,/l0A}= kԝg#!t|VNkq+hE̴kNpTbv(*uM;Y .X/V&At2A5x2-9GdfDP랋@$L8ױ)|YCMHb:p9Lb wK5#i7`%ÃMܘOJ.ųvCCo]p>wg"P%|z}%0wʿXJ6"x~yLԸJZk^ r!ȓ9`~APޔyg;ur 24}0|Eoft3o%8%J|~}$&E m. o4s`S=uFfJyLѬȭ|Q)zxb^M >/ք enb3qquh?2.,쎖+fY٩E{ lJ)?7cݨsPCz'bZb_G'E2xC喝 拾lg;N12i#Jn3:s%F0G;8B!`*U2Acar"LEaRJF<"?LѯlyK: n瘶5AI=($iN^ DvCݖ?x4 L|sh Ex{G"kx&;?XzQ=Fp!5ZWHѧ?W2bO="[_(M')En{LN_l2I5$]m|3(Ng$přbN6\ߺc0 ^fH:·܅~~t#T zPZ|,lo{];Nϵi:݅Us<ڗv"9%_ 5GQ'gn1ۏ]Bm|<>]1b8 DOWvc5MtU]+g2F;نz40(A8U SS7װGc_hv`^:ܛWPt(gJk6ʽg389 p:xc}z ; jFXrcl'0x>Ĭ<~7Gj% ncp7>Du?-!]Hy^cuh(ݵSARco+bDȆUcKf_~73SNh4ˣHBy+lo^H *` +pMV12ATiJI҂JZP@O~a,A_ }:*bqa3WI ߧL̻BB7mla_y(s˭"a0j]O ϙ=aCkrÔy-pMbfQDŽ^-v|W~v#2GhC}%nnK0HdjU@HiPTAt? Ep%|tRm.HZkt=JLP.Ʌ[O"A? H Tg(o=:uu*j]TvI;2!0 u? Jg;-7l,fSV"=Q K(yRnjxM}ֺo*eO=9fG!lbe#B{sSQhU28+7y LZXQjwlxQkԣ"AzDO|SILI ⒪n_GQ4)la@볱LŎ@9̯[ڒQq 4 ڗ[ yPچ S:/]#[ߋokcîT$AIB.DVus4w&|l~HN\,IF,ՃP+ZJ VXQoDTuXE! ~ rܶ+ wJ?"J` \ 4Wssb*n.kGcqLYBR{͆ %Bwf[, hUw~SSݙT&Zk,%IR*%eSRtW(.<-Mة3p;>VAW4Wʱj譗^yl>)P;P@H9aіY<5εKT4l߆X'K>;S[Pk{1 &YWkuR rX=Z&hطn#J _U,BM4Ս>y_x:zidRTj@ Izؠl9a"́7*b1OƬd 4to)%Q>HONl9"xE U(t2aYv߷M5fM7E])FWti6dג/(eP=( w`މUpDOIB>Zg9F^4c:u s :X^84Z_C߼;i~rɡD2"j^Ka+4`Q0 Q#(ƅ$N#}J뵿k\jJAJfrzBY="| _Ihm adw1F_:GZU_4c_SilO䓾T0Á^C^+iYܪk9P}W){%R8}9U fS8B{UDx n6g4Ց=.l+2M ?eϕQh%Ig'B~;~:vڇ9$&4#'=p/M󥾒&`p@#i/_O'$üi`$y<3"gl mSuB0 .q =-|/>o-|ow/G!mڽWI3zAH3% zCm_t;rOPvH}Y㰽?7݈z xpx~]h61& kHLlQT F5{] Sox9bop'Fy.<7qk̿{S߃d0miG.hQDd#38.!zmZ;[L7cyθ fy' `#-Åxz>Kul=׶Uъr#IFd 2\-dLtqLV/&Vh] {D纒 4]9sQD/*h6atbv ًqиozxFu=;!{AkLX #\w$wOq?b_/J|YqMϥ299anR[Ũ0z~UGP_,^%44'ie" Io!2SBj,A[Gay܀|je6òI[ rc̈-IxipXjĺBxB@.V: ,To蔂 6` P X۷#T*Zpk|a-5cKư/&* ,fq7~m_ɤm9N=xb'}͘Շv- PCv=^zu pynbp;'{*Tu#yt9e7k Gn.T1n7=;a$siS&n}M=/,΃[w- <;6Lݙ|71^4vAP3۷-s:{]1Jy5MmIfnuz!Y/$@ayVmȦPc(;vV{EhE<{^EW926DK]jI?NS2!A{V6Ӆ?(8u8n)h SPjx`!9jS/t&5,Tupř+MdaE|T Yo{.E~>(rʮ/{y ,{$Y= zfSoі>"Lb?PK4*'Sځ; ˙7ʱ(+Gc(M/2yw0!{$(*J[C/hɎSܡ &"q2LcD!s 4/(f GzVnD^㼪P;);bY@'>j'vǬXD'&Z (=<{?;<dE#I F9t7*#0Pn<Ŝ. ~ ,yTsgd~Rk<ǾCkKu}л n34>ob- FϞ;>rSFk!ltPY}UB% Zk'|I::4v7ZAsU|:{5kmԶZY٘!Z7 FYLT>H_;o,XC]%YFNUkwofHHDd^4!n.bX=13;*=-%㠕%89 R À5_yL݁@N-S{آaAո't,:!3x! ۜs4}+kw~ ʵYqge`cKc_p9I(r2E,$m/3s;*|<zk;83U &)2[$ư AQ/2)bYvuwXm~nAI5.? 1YsV^j)ɲ,cNԪYڳb^O̎x0]?^SE63FPк`VEU~ @n3`S2WO\~lkŌE>iyE(5M֑ץ;f!ݼ+YZӀU29ktm[-xFKN3m5 e E:G%,b-y(O:t5;!0"Z%zFБ`' HM, =Za^}Ln!&03nB*h$}e)-k %A_qlCA up,N.#rw@\ hz*/N$J9m5*(Xm_lkWcFrXL)$cu fuKH'ݭ</~zUܧ^ !fpv_ ;#c}U\&9'\}NF;n<=j&Dyp!ԌEPz΋2xzʼn"qd G;LeJh坘p5GSC{᯷Ԥ9^(g4_O"rvB2zRzlC&+݊~PԈ+y… OjڳGBI8U[kOns(6fLdϗeg9^ls֫j 9qV2pz. O ;S+\qmLr mj6'1:4!\QBsa z|D7TK&%溹 \cj:^Uk%L@ڽp^֮܌ -ToT^%t3U!ByR*ezpνwg d*,Bl\v77lؾukJ%i8"Vm5^|sDOi7ON1D\%贈;w8U"=e#Zْem"c>ӡd]4L3`=ׇ31*#~j,&N2kѣh&z#v8Jx6me|pr(tɓQ4w"/p1W>;qFѬ:Ra}s K.\wy1̉rm&`:jW80OfP=a!@kwGk(RBvZF`n$Qا&Fa0'v v$#O@ u6'q2?6T(!rsU2BQ ZAoGw:ē$Oi fH xq\)? @]>4e7Qy Sclf &z3ۿ[Î^hk \7dtN;|AXpOu&t@]jq|w!0Zy ,1"66X噑@ )1Dw3W1F"lU-YUG!O>nH1e2)ìwAbBU1ϲ.ຮ)ӭsF/L+ɸV}-/ޥʿӹ _}nMS,,mM]xj5.RsmTTlEi{9]Ұ|h\HZu)KG+a)ǸQ:$7V^%՝%yp{#b 4%L._07Vksf((FhzK/MUt:@5dΆ0IY[]/ -n -7,PUgN&g1N{+l{j2oG\\]KL!ZZr!|,8 c6~~[K=;9cN|wsW>~%j"By,]RssM4RYGzBDLEޡ!nZ+'uw.U酀'\aQwBjToƸkto=NGe Ga69ȪX;MfWM"u(Iݒ@|^/-alπ.~NSstKÝZQ"EB@E/n~Gv%HQwN.^brͰf!fJ$4p(f-{C| 񡀳p~CCJE0pVdZu5ԺLfh/D0}V,c }},p=HKWKP=j7`gC3p9{RKa/=PtV H#R2ww= +;7FrxkP2BY/h~@'3$!PǤYg>: p)s32ȍPřsuq,ڿ,6Yt*2qiJܔc0ɾ-=__?2ל `o %ٙbHs ^&Eo.G+3? jQ T)>3(dYG $iǖtVa 's)+R=V%2RK#u.&D7mZASOr{'#Q,CbB _&k}#ci  r5UPO(f('268w\ ·Sd.@2r+D'5&32;y&utL"=塀bxz"r󯢤#%K]Fy_?l7H9o ,c3O4'L?c)GcҬU=1s;{|V"jùEU pjre \o^ PD"m:`^޸wo%hzkBZjsB"kVOӎ$)k$Oc饁~\Þ=],obSf3x^JZΞc| QkX f. J`º:tI5$2Pq$j9AF&" 16Y76yiSpF&8>{j)дH.}L.qXŖ${=<4dx{OϭPW"8w9ط b-F.]_۸1*TĶMƺ0bٌ&CzI }[--._jԚ˵YDK}-}d!eB > Fq:&w7aý(-4{e~43z իy^G {a뵶X TQ.z)ul&HB.^>=Ghpnd*5)m,8:$lL̔D!AV8;j+ۼXgsP̠zRAnܥ *d 8vݗvgA"hҝ4)^NT\pQ))Q]WuQPP޲(vqC[{1um[i7b`a9XpU͕U,8nχ.cώ}hWl~u9 z&$%w%`?}lwMvaK9 FZ.`~*jLa)uJJfiBo|ig(dV&T̔n]35q|{w*9]U*AV@.Eo8$d[_2!VaWO)c'/}YXO(Bw"%/ a5+c׽`SىvSM^!Uw=q'FwUj1kVE(K1E(c t֪C%.l;-}c&mJQN,zlTМKnv6N6#$\E ta}!ndkzE]Oi|7ܗ :|j7M7X]θn'Qz ܌Ν= f5ὣw8{7̻OX)U@JQfu}NT<^=  ' bk*>6z6Ss.!A=T 3'JKdNY2iJb!PAp?pb+n՝\ R$FO2ոNUboeҙ:>D#LԶȢcwnZz6-u@fpݻ(ю͎8o)kloQjp@Gl|hLP:9z4ߑʐnYdJGQR v `_~dSU("?\QtzD'/.R/'ԒDRR7l:]\F/50m<`Qw"im AG%#L&-yZh/3[Ex-4٪w2]".J&~ʎ!ˆs3 -9JNA7HM_ *Fi~ 1E&az+BOVYX7T}% l1M\jE*&< Rlj*i<\DcbiLsXO}S x-$]CpY>^1cFR<ԖmSgMju3;G)}e$_v`:\I1ouKY Y5T?5<;H{>' UV|>Y*>P7(g"A3Fn$b|vgA:PhYlkhQy0 v!m =~&=7>Y.f PwQ5X}9 縜q L>JX-;\%D8*zM>G.^焫4LKNJ]/` ֓'`[S3 O;x)볋KۛN2aiFVѤ.3!~4ֵ7US® k2RIdXq(aB2[PVϼQD$T 4L v4aͶqPQ97T#˯Ž~%\<3ٻMɝ;&UQI7$q'm7B"Kg*;C@a㖬Tܫ۴@|~2e߁c? sX?L(`jÏfLu>zoO{x%dOR+i i,!N P܏hg؆z} *Gj+bε)ơ,FC֫5~(Gm7g$~1s2ĉN`EM)~ C6w^~涍>P骤aƜs =P;ܢD4H--~.!!ϭt%Ӝ:Z\}A͝3haJTW;*:zikVi]G ̒ ijiR&C7CΦ]+E@b]q6J-5f74;f˯u`c63%M${,ǏqcW]G<#0[?!cu/0 C[(ւ,'c]!v'o|i,"5_G쉖ODn3"iH)_h]gQ^g=wڠα4uy2^Vskauf< E|&mt +5rrӺ9ĉeO:/SYyA0tA 茎R*T^Vjx_;fPRHڈ fƜMJ TCO=ڇj4xc+ Gx.~ ۇ~4&ߝ^2"]uҢY=N ( $y Sl]8G?cQn;YYa" :^Z]C;vo/[״F2r;>ŕ&qP'$Bv(!d/PgbvƞN/qR>E~MESFX)(]4?ѯrA>EGVcso6=qi;7=(H1=1*x:YrkL#DRU~_XS4fw;lKf`M m/QZqR'{U)<;C{N49#B6j\h4}9o6¼5#_wG1vmu;䟒jvW#ގZ:ҟUUd7l\!ߚIKEoToeElgx;&Q"c p=l.;4jY4"@PJ`i-.y:C)ӨPeJarzU^X)1_ќH Ϸ m :!ViHV( g{6‡I踒 9UOQP{Y !;ns>|:U3:}Y) 8lic Z1`kQ$e@a[U9mE<^E ge:nե:# Kw#4(klGOrʏb MGN.Vl vP_40>ݺ9c Ů瞾weTUFUY Z2$VX-)|1`ӧ:_5@ ^Ib;7mԢ'+bje%.7u; ʹؙw;Cvct^k*ì.XS<\_P IhrL,HEt1|ȝ3%B!hòIP6:tF寍yKHEou>iqJjUAP@?q۰n nt [1s yГ\ M dBI6dQ?wg{U/QL3A'gBȫ˺jO&7ipe$/縐7IwWG,tGy~-dD+M=J+qߺ6B^L*}uJ~c ^?ݲɾȠpiSp1cO`SحXzʧ*cĎ%Ô@ըx3)eΦ@`əl:b I\KUJeu*v˫S]h;ַ*@#vА>)zOm+m,UWzP8AbiЏ/cߔd)"Og$ِC>>FZt꺛R7M/y|BkzYgG`  Ojb -d-^x OqNK]CEhIְ :ⱑnE+u6jyˀI!xdf(I1(*uMT]?}"_7_ ' Ͷ\[H'ћ_z"ܫEeusat_wI.l`uV=tU,XMCdUmT GEG3ӌ@yP3;E|=UQXHOD\l8?P>N ",Y=6@pZ0cM%-e])L =;ŅJlZgzԻ hx k `i*牛wBeh螩P5qᯣsQ$LܻC&M6E~}H&N9xc7Ⱥg8:*yl)w=:;eYSźR.2ܵPvIAGwA"9Vfw%ppXY)3جds@}gD+ɷ[$PIlѩV*1WhnQkBeusުv[gTMsvڹy(>8ۄA&TӃMj'5]xiAo^Ixw K*K?S +~g"Fs/$8ϔn\w>2R(ͪ>yGkX8f|JtHqU- OTQ_Td+K]i%ā/hЀQvx ]cQd xȑsC6M0> az>9C%e\bxs{de{-O1Ap r+Rn_N<~ (nfgȔKYX-!d[WHA5h@aZ@Q :Nitt 8 f!< &ZLTPswy Y*pñCRKӋiLܠ)07ǕC~Eǒr%wާ{@0k, WvYᆵ\6scv=9: ] dO z STPuo 2u&hD|yaYn.3Ќ4Z?݁TP}'l"4ZϙV3)ofQw΁ԚhN,w7/I!^}+&d.eYk:`C?l% B?**y^R*&j}ӕO|h-2څʯG7 w#A" .ȖF戥6YJ xl8EH6~'4ywl/HS͹FJx- UEyŗе*INpj=cWI5Q2g@>8[[j!gǑ5.AXC^D,IPf ֣ZE1/mwڭYuBy}@XC?TiZ' -R0!7)7gPns @ ~k: )8\s; ;2;MjD(dȷٴO/ICh9Uv]x:̚ҍ3J*ʪs+Ok%i/2l8{XmGWS4iS gQ%GiD 8-^ʒSk ECA mTɵAu2wWܙ}kXfb4yY&m.ZMvZ)7,=]Pׁ)'@rV0)jL*'U!) '̾>HCJ658ƞrG^GTmw:dnϞmcX{X2'&y 'ۋֈn{˜[:7-~"JF0;tmx.]QsQנLVS|C O 'Ȭb5E}Amte 6ׯ==[ m|ך*tď 6-G/@;.)e UxL–;rEʁTJ:3G0:c^WH' _׃Sd\ptYl,=hlv-8$VnqvI3 o 9͗@a5vzˬVwb5:dg ԁ~+HKeIT{od pxkN%c]`6&^L.! A9/RRYa0<خFԽ83W*Zk]fҳaIKwz# ?Si~M=SKyi1&a&~' rTXneB΂*k%Gt٧ 3GN\CGE*$O$U6|bL]5Q_̉[3$9B{")qxaɖAұ_]h~HGpWiLB\JxsO8p#V5Сi8q'?B*&]zh+֘h!$Hz[f .0^]ͧ]م`WLӈ-(Ȩ~8ygZ@oh٩yCQ} usz>w]壅KN~cȨzoiajGu ^6V" tډ (k2` 7zde 9 UyAxςPP5 \Q2G󴃧Qf|ɺUYX]#(! X}9H_3Rrt-w}Akݜ'OUƋ)B L$q|Θ<).nL$0&_ zDwbLIWFVx0;AH9_L B˃՞Jϟ&9d=L2[RK/{4oBo?_VĎ r:"`-w]^fXs#2~S@TzB@M۱ aA d WԮi^9`W U]tcMOk(T{-jt05|(4Y{m[WOeڅdגETRh"V99jP1Rś$%rA?ddۓXt,-%ĦAT<6IeK8F"C]mT> ܽ fH(`ЀhbFÄ@5?iOa|9roK0+V/`~Bi~4epqsZ:IS:ߠiz*R!h='23MKmOZP.d_"t`$s" 6-oʇ[EܻVjܻ`Wn!Hgߠi+n9Dz"+TO"Kw^%/E9mŭ%,n>A؋Yu',ǂy&hr |7#kÜ5(>r~(?Jnܪ.TA[UT5з_v1Yg&"h>_.'{FtDUߑP/z_37C|ǝ5 ͚%IY\E}OTDpSPog qHTT <_g{}qټ~tcӵdLWZX&֗yU& H,irWޙPK4# ,Z R pp(o  ^Ts#s؛9ifCR͓ʷ+Z{Y3V<%MnNB'jN׽!R)k~$ 73RE]sTIlոIkLߡS亃ftK[<‡ɧ@vt?xXu a8YMvM5 u%s 1X+DI~2wND7E8@f]"%vf2m٣>rEOzKFyXdy!eW 8gm>ceF˹g|_$MPԶ/(+ʇݭ(|d^.EkYn.Znjn) oa{ĤI%£QЊNXU̸ )GaAOL'xl^7eeQ4uCveT7NhW"~**kjkHi#I!Ayt&h~ѣ:=pe05Β5 \T۩I ^Ʒq::iƥM'8Y~;(= VLVWB(~6>vlfaA)!XԚNZu"Y E97Dqx4.Xcќ15(;g̹Grf@"1lt^gRѢ_V*taE~kA3c3C׾C(ffv ᲁWAT.#߈\g :ߖH?>F}f^s& aKUD<V5{$Fj+oᥑ4?_ggW#(v/`Б!Ϧix(?12wL:b1CY('IZ jX7Yr1gਸ਼ƞ֛TV(мk}8r3o!X' ̓c"OO|_pgoyҺRA4rEz5g`U3_VJ[y sxY3Te@B[kz 0lv0ʾ Jo䫒k"}S{Cz =Jz)|YF:]G01>.מh/@)Te-J 1EO3Sjq~cFȩ" {',d# +q{g#*[>G+6(ۮdPY"Z: izl CvL+Fa%^5CրSniȽ-e[++})nRpp>W?K4,HI < lMԥXwbX\-4!Qןigc+Cldu4̭c7Abŝx.isD4 12/'1yHd/f/U%kkMl Q+,G8>W.QhVL* G"c]`+,JA@-QOt^q~jQbh/>E&u@/~x:VDBbT@׫OE3o !ŀ 9h~4^>ľyeI(F/a)oִEluD-}H r8xT\"O*"-Zzn4] RaF[)l]?zxn6 S޾n*]y\clh9'߇+ u@԰8}a˜DD^|G~#tZKcAh)yI\^4o z \%t;k`(+yE"=z_弞iŔDp$ a^"LdOq]0ɏȇ+,.ǚHX b4KS%ғED\(^-pAH@;zņ? VX\y6\q;f𻐙9Cr;$Eq oti,5|9%nsڭ@I;e5mQ nb.kЌt2o:%pXr6e&Tݕ_ !ހ_;xC ?Fj!K W<)О< YuYH+LB?0eW8Cn2./vf̙J-&n C(<~գ{0[T4u3KDWA #^,yct9faP 8R,̅ 1IswxvǸ1Ǫޡ\)-쇳hӎԈJ8X(,b@}R\JU]S Qi~ɋh[1;shverNmZkfa^tqX!@98 >rOB⡟2 .6vr|. 4,ֵۿwF;ͪ=FNw{΢"FĈ#bL."Jd -y\,||q:KY+cNvKf_{r}*MvG(/(vYvfcF|s{6K =;ɟT͒1n%nWFxӘ~MK{ b[69*ah-"k cҥMW#ʂlpЉ:{/ F80\VXژI hSnq,SO﵄,H,mXI~Җ)C~IU!xu҄sz+`4#(E@QIFXj_@ȵRX-}L֞!fv)ƒԈ{צdZ{JkQ 1!ǂ[gGNU v$r[IHmNJC |{Md^!AmL:4 C OMu=/!"* ~(.C7,7It{ZU- hxZDe,S4vew9=5㋑fʏR-Nɣ_etq-B|f$]:Ű@ P)h1%Ȼk?<0zJM.g sݘps}@VAt5BPyfڱ[KL砳۽If , D(L#\A"JHToj쩥<p4/MVZe]ѬP;bU14tmV F[8tz?5nX3MXEr  {Uy6͠EL ؂G}:\fVu Vux_d9g3ofRGZ[D 7E,Wfи5[n3:}h'm~TfJ\mRe P=z;iXP( Y؁nLEzd_ESH@ŭG:y>C/Eu9 J!:zbQxc3T)U>r;7.Fq.ߎ+Ly(Q'uHwSGsv\qJju[4(CqAxWӴ^7W49MCqb^|PG'0K?)GOgq^hD~W{+NZC3DЕru1j=t=fĤc՚S>:Xf 7\hXzf3=QuIjn㜮(HСq#bU 3ʏ:s'!d ĺ!:Wf +jF vpT%}eOX ,ԺD[&J{Ai8] t{]޵Tyi]$[5,)v5SHl*]h }֪%LPx.& 諸!#Aqvjb`Yßo)$LbBx`ǐ)uu @Ç#LgX}q-E.񜲀/qWީ+_rj/53)@va <2|@,yXJ8}!_׵$錳z+0&s}!C)d#g]}84]N$0q"0X uFxmt?mi :YF5c+'OE  +Z]*dҷصnnjF>[v[ךKY 8IT+7~G=.MKTVrt;~h.wVNAпB-k0% rϳ ”A9ʧUvM ׼Yf/JWMPN1-jTr*d"t>Jadˎ }U-&G9ߛN}#~4ڡΰ!Է ?ȥ}a҃7RʢRt9qeEAhd *Yڭ4鱠G(00@0~zP"vO+W3!hLQwZ\r?ugCstW9#-7-dx˴JݱA:O# %y^,=6q)FP%7"Hԧn>ÅN %n$]*a5BksQ‹y񭮌RjXp ܍o n!vI~yu}0JQw NVtO΂+ p  .ܾGEDw1F=*vu,mYxAqXyu$ETVaނiu] CEI_N%e='m!Ō5 E5=2HdS_u#a<SEAn8 7 idw0d)u;g/a"wp{(Ѡx3nQиY=&nT"8FcHG;qIzw?5LsXMJ{~9-譵FY%@pDLJGcF5Zp[[P g*-e'优T`2Vi˛{Ȝ{#J1ma6j ( !u2d0V+>Kߥi yygct:o(Xv漑N o^dW|M>&W(OeUγOΏgq+ɹ=;ӌ YӣA1QҭeEtN3͏;ҟlctܠrXLnf1?U6jB0h#gS1NEY0;kXShMM>Њ:b1Rxt~[;oYɅ*aPHᜇOcX]ڑ*C,Y:vg d yuRM'Se,nqzMlZ ;?X/Yu#rU~6/S-zT瓍>Z,G!B Ӓdphti*Vw]͊SxS6 ~AQq }p̏E:NM\@W^qs8&'guɿ&΁)j=@/eC ѵs|DB+F_fl?,2+6ϐH1|^<XukB6[oDʪX&9vĶ&ߦ1TK(AGX`2%Azwwy<W O0(Uˋ-R$HY^;ȝT^sg5#F"Βt{*x$\,IN++K\pHמ )g}##Ϳs=& u :JvOh6Y8v~TJmRXGBx8'[||_0< -/?F%єۑ.Z +fPcGx{%;=*߆)9MiF`F~ dƳnBQY1Ύi,|FM;P5rJJ^Oߒl$=yE/@ \)HprA+l(xQȃ<: 8껯ɜ$p.OJq@H,(- }@>S1ړ7t5ࠫznxx?Ve#dg*@,E'H  >g5H}Г\Q=~ш9-ЪL6 p)SoyAlw>\%UaRuy$>Y7q, ?q`&{\8\xCjJP(-xS2'Sʘ7uAn 9'q"vh;Z2Y#6%.㠩 R% =a54;U|]~Pq3nB[rmL>)!b6@P`YξiܹD\5ݞ+kЌ?SH,%rKҴG!칣c>\"ORT}$~UmDKҚAi}@ElKsQ߄z'0e+(8F^¤8CU*c qOe~ϯ5bìq(L__Gϡ6zq*…W3z |q=O!~3,A䜭z2c?[cJ Yޠ3tkUX[ ɲ! |.DX5nמL^YW` BpOm.vί o)ZIW_uӓ}܀804~Re6l/<0i{-p SeR4U 橒*=Op} =;an|r67ZPAިih(')֔]Mۓ9~C<%HnE:\sLHRDu ,ۉv&SQAic=ѲN e 04_\+hʟdHL%ޙbM#5ˏORخ|Ɋ/1n*fd(2dltC(ծ}=OCnV,$)k.NGvNRɕ|z N%=_d":p :ߣ:a}>w:#ss62vQKID;xV`h)fH̙ S3O$fD^Q TXAr:084TέLFN4lwKynbki8/ M$ϳFlJizBf}R v v,裑$*ɾYDZ0 HzXؠq z'PV Hּ# >|Zvz^+5a LKtzobBfV0if7*iA9 #>dvA F@_8e_ٖ@h _75AwM,P֑: &w  F_ Vn~w+*`^T(7ĻJ]:7uZ,f2N:WP:(%%=:B pqnel^V#8oֳz~fБ'nL[# A`j'o%40wތ=El!Ml-u!.WxCh̝f_Ayr:e ΞGmV|S~%7xRanvA1:oZ0/U l\ Hdb X1sYɟ>%13![NF)^8.a8;[z]+\Z'o7ҡW#u-n4NB!cdu V Ah[nɷ^b} CxĬ&SȰިXUSaK;]fKdrDdBʸLMaҗ36ӑ~@rϝxdq 8`g0wѾ%cXnw;"=3;G=ŀ@y׆HXuGÉ۞༐\s+@29kK#rRcu<~ "]"dK2]PtHbSr{LU|;uӈ3vOy\ZF[~ىx~GRM!::m) "2"@6Eu#>pAM+QRKX#~?5ya |l5. պh\QpئmԳ\{/9͝ ww $/ 0p {H츌zUm_ʆW9Eȵd'k(sC]8\]L.}M=TV.gfڪt8|cȮ[ Kx1old*c d_>z:f1 kCO/DQ$"N&W( Ns0pDs&GHRFȵ04e7RԡHWQ *htEƖ؊ѵ-81".h8#"Q pF(6xDZy5t4Ns`/1DٚL1[6_5 1cQ67He o`2So.*TdOCC:`qAYOzi&v`}Mntj -ٹWuM2'b ~l"֭4Q77}+۫ɷ8o^}o)e6Yr8TLƣHA7RDgI^b34*fmXnKU N&JGDtUE;ɹxfQw%&7 u8Zբe2g3DRhrf8>t(bD1B= "e? 8CSH@i%{MCZXР c~i ޴#|{z7ǀӋɐ$B8I=aHQ\w4S;QwfU6jʁ2 %>Tܷ΁ |婗#[+R[L3FkE$ܫj-W$sxZ7+hBmYc(W\yӂa +8Mk%0;KMEo_8_e?mʶk֘5{G4a~0AGȭ6k/%a?Hİ6ly7 Q;P5 Z1Gߓq nƣ^/ڔxu>Zvzr)2BQ-ɹf=61{^ {VR &t*9q%'ƐWfٲ(+yԩD č;z~" Ͷ)3`rFҧ u!VɫSg[m"^k .KG5xIҫ+_' oq %0c3vS^"q9F7'iq6ݷG;3Μݷr\5!YtdgђZV:~!T'I7 A&Od;PLH޴8a5XIWn> Kk 4nLU0(s*}H˸iܙe:(0ISAg"AG98d44~NUOv6i^}v4@yfFB`\ؖ NkzҹSD'TYQ0 bMoxJp r{A~Hh2ogQ- F|^s޼ #P\Y'ZIZdb(Xe ef%GNQ@`23 a^:yD99oGi #Tή[XfXW#]كy8&v`Z0@_MzueX~lKU20 >  D'!z1XcYnSczЍuT na\gd.QG tvf^" mQT s Cȝx..D p]EϪ؟Ah̲jP+T>ĺxӏ;b]ӽ@.)%iS_l1hq>V:X7̎j5`vޗ.'֐W=$j eDcC7.coCNtmdg \t(TC3X.̝J&E [tƛϙG,F (`a$Deg-si$U1S&rWXguc &*7XEBƎ= Ç S9ˆN#S1'nX&>mq:ƛyE=!}dG3+߅;}qLYfhn[H ܍p`ݸQdZkšV6-ӈK|;>RqaEvwSS6<ioh(}tZ'NOla^Sy.> Qˣ$P &;OC8/gItWH!2kX 2Nˬq\NwJk:N^`ӚI)8>+䉭;Q6)YUX-="qJע6]ީ ѿCv29F_"҄m^BmGnou vɣԻ#k3k/UE+Ji'O*Yn=Uzݾ̓ܠ>#PIgѸ&QMf;ÀGٜd7\an#Xd2j-P0&a].9;IP9禕1b+lV>/Kfe:Yh6^eEяo"6dQ%t-\4a#0#^N.D'og3}`}C)}r[w v{hbuL>S>f>؏HM?fV-u9pIOY2FH.Tu''(SO 6>:E`mcm.ே4~o ^j8O*Z({pbUc '_aSDQ3UwVFAHh-E|i1,a/>;'QfBӹA)1ntET~*4LE_}k da|dS'5BEYM^-ayub+.MJѦ o8,(ZvtGf-YM\ ={^VTUՎLxt6$3z_4W&)v\24&T+ʉ)2A?S=;VU@ÀH{K##,Z/` Eoq3+*-=u+G+ ]Əj3tKO$/IPF_72GX [B[r1:$򐃽ۉwFwC|]LGa1βm\wlTB\ޙ92ES?HX3El=F C3^:E|)J ],\dσ]|F-)1k`XK}-%c9l)葋[3_3ηy2ޢ WrgU3+Os{]U Q4ôI2FR Cf?I5"ҏv8A/UOOq e#`yZiFNUo{ZJ%o8Hh[%zzD_Mţ{HC˴Ћ@g8E⸐91>"'Ƒ/%my]e-5JYؗYjycB/vE;tЪK/Hu] 3OeaG|JlpA {=ʒa3(Ooe}# K3!E ldFfm*EwD.CqgmkM|R%kz6 ّ2,:]/ @I̛ Gl{y)jD%dȊ=`mOA!ni:{NۤQ#0)"r%Geͼa# rc1ukaa#Y k>)@[T\H b*͋*8qx ZN BwW$gVqf˟ٱZ"f?+R y Ù^M'3,"l,5fɴ}S%3:vk`M}1"wlI*g:!14 Y@()Wgru;+2M_r8|`haϕ>0yƀY7޹YxL'0sGun͸Ӻ_( V)'^S!FEH)y3#Ԝte +H zItxkTp,0VٌQBoXdь06WyhHiQ'Ε x*  BH0ɐ S ]UWHEC~  uh)+h$Sij3I}zIݞ:3W,bh8Gح|zSq MZ/C~pKL Շڛ<,-ErtЦ9$hѶTS.5`HcZ|U"Q{qLm#R60@c6b?7OriioI]УtXN'z.E#Zp5*ԾFBz`_ Ju߷`^JƱ]wց-!}V] KZ9 }W(hz;ϭ:›?a'E}[=r%EKE97]w ANy}40ULXrX.:ݶ]Sɰb(g7ܸVKݾi|c/Q't\U~#= zf8^f l^fixBE B UPBt32"]S>\Ʋ+[n|fM,v5nK7N鹑9|6Ff'6-|ٱN<1+u_p#ؒLRL`r,f?[Ёz}csT=xS@W?4|bi,bwΩM7= nx\z"/.Oj(bWs;O[>)tp'3Q \/{90"ï1Ui~醋[MŔ^ǩF^B0]eMG\CZqJʏ ew׉[ĆfL BDzm)^;8a&$KtL\n]gI (]X~Vߗ4MZ [lQ;z/Ow?Q\9y NZ4 TTm5DuvEjuzɚv+P##qY@܁'})-}*;{7?xj$an~Az-ݬ?a]a6.z{3"--( ՙZh&w`m+ߎ `Qex nj$bCd^|ua#Oi#ti _qHh צviߨ'޾']#Mإ8[t!;-DaĮΏa4hTT<ߑYFb1l3tu_Ё1nToVMa%^E|Tj}, }7V0$(u}Cc׃Ig;3e+F{<09žb\˂pPluag{r#Mb=ΈA:ű|cE/<$'@Gs`=Fmخ6Z+SfHU}QR|[I_cL^?`(OMIڼlm,ihwdr9F ir{QC=s-;ui[{ozYyhٜjgp|#ehяGΓ ssk u2rd¿Uә~Lc_+X >e#C| b70ad<ʵ,fΐaWWk2Xvņ?8@_oH:][CYX@is+n#*Sz- ?P]&,?KQP-R1~z9DɛSjϼfP?/6 LرmOn|, x9ՓFJ' `Ja)UUK%ڏJ̈ko'#/~etm:ICUtzʠap5 SaI" ‚-E$䌛2˨[fIEm={Nݮ0X NMRD ɘpo  a$ u Լ_=)P: Hjgr޾?č4 Cx>8̍WSPEڔ( ٻC{k<=?+O+T&Mt:ƴ^!"gG9)J<(yGܫ 5PX&`n Dbrt{߰/& O\uݼzl;@G/jũbٵiq5;kO0n}pm >UikzuCaoRxJ9"Z#f;n;{q\^b2R߁Ҳ򣨡xks͐9EY.:`xzrR@kga"39 eތ!bC&eM8*{ܕi\q<~v5rG)!+?u ?)vP鰑w77iEl5UF2?a)L*1j 橀@y3 ^悦 LB-B b04pzOԉ ?p -Ѝ r"`XG:Grq ȓ<,ߒs=Q|qNh8E,n )~ FpMCx-?'<ڱ)w%`kaiTa4-w]+8iacA5JК"[b Z-pZd9Hի]J!5ER,Nq#Z d /)$RB56%[^gZj0Z"u":f{ѳD|!Fۨ0&ºO3/Grú2xFcexvU%Ykcˆ$QPR:XOMutsy-~A nIGaO`vuw@O˄?A1m6:Ap9h08x֬@\}2^Ш'fSgȼ~' A-?xXܢW=?9ؓ -0TaL>63*ɪ4 Xkt( ƍJ{zƊ&=(ʳ$@$X|A +]sI}4jAu9J,7Ҿ۵L驺" aqȎ+H#a3E$^ RN@PN``+{Ҥ6UnVg7pS> }o^o#j/އا2R!ET[Ⲝ6e,@a Ej\rFDCh@OQ?'r&=>Ư2dc3@HpУbB.m3&zgΙ+}B.# {f@,pJzvo-X0S3bPLOG TRpCE ]54`ʬ PtOVqTo(QzK-Ϻj$#ë=N1׼J0i*2CD9y=8b&6H y $H7nd;ڋ(J |`'7 _2kᠷN^RpG>m=fRsH[E ^wKODYPWHmE85y4]_!{+v~2A%T/6ojUm՘#h#Q:<\3UCaN`;fˁRfݱrI7{Ͽ0x;f~B4 s[QEēĺ-VR]w3uL9{Sּr v]$#BWTMe$q@tkNc玶 zQA![u#HdE0j BD8ҝk(%+m΁ 8YW`kݰ5,Apz( d.~wp]AsA563,X>KMFw" *; LX$(S#//* [tڪ$𸭲sB @\cm*Cfg`uBW']}TQ"]*o.wyGlZБ9Q )}QeEdgPiα}~&n{MWUcR64끓Q~*Eߌ v`p,Y`_rpZ,đ$u\ʔNI!.w#qGA$ԃnN+_}9񒻶d%+/~D8ˋr]Uewʍ{ f[Iԃ.d2RbV S"lACdgnZ[Տv;܄$\rvZ\@ZAzމ-s=:~r 9Tȏ" J..Itd.-G<&c6(jkc)'MH}(ۯ, Qyw4qdR@q&rCD>0#J ߾ ~'wmaE@xt+v sw"*'Fv_e.9)Jv0wSs-?gO, 0,ڟHg?eha}@j(Mf[Ve5 Y\'2.f-tp=z'ڭ[|$8wE:9hX0B+FJ7 X5x}h h<Ө(CM#yd./G3_r)[ C-˿__}SP`um ,]UVÕ%T̖&~o^5*G\wa]54 K2){09Mon/#h%5ZUY>J9M&5x%%XGXǕG5ul==mU¶5)`yd/-UЁ Wk !9R[ăaI|vӒފ hjgDPAqfr\{I@iQ]5y Ћ5sʞSO[udž }0"UY~[?E |?$K1;bOa"%M6`3sqI4'ޫ p}Xj4eO͛] pvD+ծ+P>eqQc<ц`E<2EA﹧NТ!JR<)SZ\nyBc ,ov": ܋I\PJXDt}D'Gש ,rCLG+_p-A.lu!yY2@Uq3M,wj~_)I]@!2ӂu0q|Ep;V#5l n") YȨw"Q娭U^h.z(ykjPɡW`٨y4_-CYkHDZUGFH3#tM Qpp_!M/S7MWmm'%S,z =\ؕnbXe2jlpeDSu㳾QX=RSoJEZS lO_Lĸǫ@Ů>hoH&'!dЅJ[= fsȟ$0ىL{x% fo_Rl\^B|]~2.O@%+Ƥ啡asΰ>"7K=V9:%a*E\]vgϡ}vY>pk [}k;L*}2_fENcKEʨZ_m*EWApnp2 ~ ;*|#ɭWcN SN(,@٩nrlP>P#jJbݻ]n.孹$y#yos?̦exִz3p0֪* ފ%FybwR}qXOL f`NCOK޹L%'TXpiT|7Wb[f..)!vt- T]hI,/?FЭ1rr ET<$u#Z Oܕ@@&%-;;'Mo;P:EF\y5r=eY& לMԌaT[T_gl+) ezVÅ 2Ѷ7AǝqCuTLֳ+goBl^x殈BԜ۾(dE*Jꌣo0SD{0Bu]8wP2[ܙL/ ;<Ɯ耲(YKR [K g^+%o8L}>AZl/зÂk1d\MRd=O芺kM6Μ20Zm)VSF"F*YU S¬2[-MEdCk;d-iۏ_[xB~&<8e-r)v#ۼ%ϱmM5:."xv-$:n?a9 g) wqE+P4; QFcjKmQC6jͦ⡊z#'cR^[=b[+М5[0LbpMk̐v(ڃyk5 CzS˓<8VϪ"A?a)pe.;v?clMM5O ~2o !.q@fZqO[jli UAkJ6k ̓wYIuWP.xKԖogeW [4tb߾{>ŗb<`T󨵣H:d.Q<]` ?޻;D dT{}QBMyi?Z;Ɛw?ONd ?' >byA$X#"Yl̓hgnfUƄ=O7ɬv{GQL2{݂'(kdUo)'AjJ%y@ rL-ߗ>}`YME _=GIfƂ~uzdx=@T}P/5#DwiSSU=:<çNT*GC}>+bwM].Sb("f@i?Řm)D!yX`Ÿ.5_$ݘQIʩ醞&ef5H1g>R20 ,t֜S&ҥ[NkOpA0ٮh#B$ ?ńs,j,6uPwi{xx{eĸ~9\afՉvR@!i[<e 9 zIڃ( or;b atb34&b*ّnKl=yk%g5elXV-HFh*CBt*3icoLM\[I&Va傳q\jBV>Ǐ1K@lW $[@dz <]6fT/ *B ؼ\Tw=³+x!CX `0S *F_F{W dYŀFloY-ZC93` C\v =XXTD-{ ܵPb?׎࿔~{Mݞ҄`;*GM(laA b-e/솠G[/빬7<րA3!̘Ǜ*R&QYS[̧Ō {.A_}AUއC(~Qgp8z9&ؚO"BoGW4~2e?j8 s|KSɠN8A7}ti}7|FY f˻!ԩNQyMυ?a1ꋋ?IY*4xj`1sP"cQ[u.лPa  2UL o%0lHMb1Ĥ4 s[J|5Pl cBkX%NbȸL)L.nkߴ(BBaH{CoT{XrhZ@ zVcw'5*sQ'VDUφ-H6<6І;2UTtI9uʽ?yт^DT~z&j3qʢw>[%/HE_hNR&Z9ELҽFK|t{ZyWVͭ?c7HrErDM+BIC6Lф$ ~eJ_>^dW>ig \%E&I6o[G&f{!+sBa$ZHSJ( UW[9A Ig {Jk wU %N;n|FpIlz6&7艁3IZԙ7-˩}5:j_}Dq`.Ȁlxa/hJcΈ >uAQ)Cg+(kJ?J(4Ɓ-SV5]:u:AYgjE1Ogq[n-1K 5vN4J|ƿ#v! rQNT UP+N2NHRXiȐw)Z!O[=wү0ăuJb b ,T.Oivc(ZB8Q_NgUŸ;"l .԰3 Upg|%CОY#5R':Sd& *-D9bco N9Mc!%V| (U^iePX('`ӄxOu)Hc`$` 7q5ikXqp W9yb <~+Ptyc4f<[)μ0'GtzSw\-2;:P0J&:,]{:-!q[37~ HM=p+_ōc-K x%Gh^ > 7B`C"F9HV,Ptf_/ɫہBYxn -hf\i.rh=4EFV0l <%rvYD6} f\ᴣtEf"JJS*~{L|,2~V}z_at݉ajc}qt5cat6!CiyHI{Oo$L-"pHfB: b8"ubj2%EJ8OgZNbT^õpVsO=-{lLf*tOw GAWO?a}wRACV/HL" P@m,/vd"$>с\Q|GF烊Ox QZ?djFɋgAa&ݷ)J@ ⏔_-UekS6$.=ɁDQp9bVKiTmZavB얫g V }Ө aV4 sqȾ-'D}7EIqmʸEA c؛V?lp ]d<ʫ뀙=r֘HjG{SA d&/w~]baٍ.u TJ$dWg!sqzE%$sbZ[V /0~lɶ3Rw'kb5Wpd󌉔PbY1Fzyeu)"|$*t`QʙNY!~Ĺό0(Aw}uK:f6ݡ*])Iby0 =qm+Ʈ/ftck}7>5u#̱2kaIZd HJWadR*+`'|b4IF-`!:pxrOg=Pwjk *ٰBa}7|>oY<Q٦ 5Ђ;R:6L[DdB^}ѶϮh,=y^{W=]!=Wp$0㱊af# T CӁw2fwvWB`waI2fO;Bg`OAզ r2ؿ%\whZBbP"6CH"Q4OtD3! vom:83@M "ə\8 Ў.'NT<mY'/7 2_( qXnLEM#].Ӝ}'7OGbjWNb{7xd0V;/Aq?G"Mmr` AT㢢?,/f?1j{aZ٤s"SbM=9~vNӬtМ$gW7kCl5 rٗ nd-WOgxeCEHQPLu.3ڙS:1;+Bub%kpi]=N*J 5ҴZt 7~7;QnA#8t -"fX jF!q.seȅX7QPJ$ՠ&º:a~ba@ہYLh].Jb.L ~1m!Sh JMg^⤝lUfjsJٓMQU"3iTe^VH6|vFsfr2Mrh,zoխqG4%+CX)J#mIi!n0;ԗICC\ }|n?(ODRhLd/5HNZSvySΑqJxrVDZxҼ uPd 4Vbǰ]_ T)۴hY0c+r;ÁϯRTn)vRCB# (r G;Z";n=J _`@ƖB_;{M4 Mt3&ul^='Fo[]Q*Å27>y ZE~ZSi-i6]Z^<ɓ7;$RFӖRSЯ.O 93Ѣ'6zv) $ùue j͐ИW!d{'eqRbO)6lQrk1/Q+O zR9<Ag.V2&իT+v}pd2%>]ً5ˀ:Yyj:n?e9O2ql&9-jz= ~ <T~3(]V=UT]{0na.\ 2أ1!`0rWC\]FUpNKD_SvU\q' |JvIS 9ZӠ jDN<y^R /vXpZ)]*xm6EHZj$UrFtUߡrȱ0c lR(rوUPfks<c0چ1 #L,-Cnhjel |*e:0tɼcFoDffKtѐhLBC_+<} )}LoQ`= /iHv/tqFܺ+J>lǝ bYzERj#Cs0W^Y:|ٶLEvdiS001Zߴ&.J>OtY[&>#';S,o͜ǎ ғ3*)酖9?KD ;N]1{ O"*ҡNH'Q?ޛ`ubJQa7!<1g6q<*{r:61UZYD(m^춴nc88BʆT*R5Ւdמ'jf7ZK.#= Se^S sFI|*MUګJ, 4H$Q!f+x s$pWV[P3~ UWbZX}3˼v "I3q\;T5%ê5Z NbtD\>ͶWV!Zi=ч5^<UF?c{4W}{FB:j 9Pxոvԇ}1\ODjGGUUNw@5QV6/TDP#m:6G1fv+ i=^.7w"X.eEX[ dXU2By[[MرP[-TYpy0=&@m LXp}AQX:{K [meRpfo5reNU:sGAc``L+es`lx3jTn$I)ڞ=aFư:v|BoZXj#zGtc{헊c_:seͮjFnߊO D[ggwrbт,4Bo Qo4KQ!?e77ۛ-(8?v' Ҙc: 2;꣕Տ;3'LHH([-\o(t1!*pH4QnR|nW/%&%,80?ڀ)!m 3v*&DcY 6Ez^  :ט \uZFFPSIjA;"NwVkHƈ#k\}=v*L-Z|g;}h{-*wmdoľ/׻;썜({]{BiLyz[g?.n%ifr=3;\W:F`&)XRzcݻ\+lsS )?V;dM[d}U2'pB qX\:PVq3:.԰%(^ynԫvG@֐xr1Aϵ겓nBZl8naGM6={ɸ>M xܔcEJʄ=j%fwΜ6~t#t5jY*E(۽UչpA yr} ڣX<&ЛÀh77@[|l 8 n?ʾب$u˅0 PI9"8DM2[פSů飳Nz+@Ef_b^LEo7VGOEaM5SdzY62ɛ7pF7!|Qf44I+Z*}ڣu Grfi5]o䈙7xMɂ/MeKi%9¥r[ҿ@/g%MP º6fͦPmeSzv/&dWv2`rѠ~wyrTN GÄ#ɑn5ݳ5lNj4[CHٜ_ֆl!"81)X S <8e] b*oPRY3zh]" ŤLfq` .?b^0HP2 8H"8E} T HYrpe=; [zqd&sO]> xa@ۨ ЈKX^R{ig]6WvS\rڥu1FctEu= o2WF5Ŵե' ͷC7V$ iuw q~I:XҲNk[QeZ&Ӄ퍳 zNO`'211V̯Nz%pvq/W_fx/# ZuDH-E-R7oi zw<`Y/'i`}|!;Ÿ\pOEKЉLF]{9n349FN!ɱZ,fd(;j85[>Ѫ|8yo<|n^PJJMǻMp@(DF%鏽 :c.OdYZAM.@϶oO<0d0|RW?.A6kvdN'Ill ~$"gy%-WOC8=z55NݐWRC}B)|\2'6$ѩj_ iM̓Q"~q'.|D0O!cG<._y]GImmT`;_<?٧m-Jf!OTϾ#c} ;2*52~LooOz+aeo.i@A((:<.g"@eNWDMJ-+itgEt3;Gr%eS3/ n0}}W b W|RH>ϣIJq)]- y3DF-'t jĆ,fC1mckMEod|N$S۶B2D$\[$cRq:ģCxhe^=g& J[?2^V-1lY8A1cZgj 50(۪MfK$eGW~ZbDWf`ۋ+xDA\wOq0אxSjAi2}]jT^5Z}r?Q^v&twc-=f_Qcu;?L'W7-/(Mx΀yo93?] b=HՀ_10iKrⷸ4$8a=A*WS g MOmfj3T x$0 #$~+DUΏPA[3aS5d}(S8󳸤RTf}fm ?iZ z={LM:wt %rPg S19%YC YA{p bq#ywcE[`\ ٰ5(Oca9K,ҍ!p/H x|ڪS^F+Y6"MR/-CxhڿW>dWT .A`7q^i}|/wH K^7upDhnAp^vnUzjN- )$ӿP^-8~3Үe T]0W'43ǧ/ @hq=CEU=ZoWX9nsGWPrD=MToI<]W05䝥ǓlOr:4n')X)T\XpCYQds i2 nreXT}XҭᇌIFN81qtbuuG'u0S- Z| ET`O XHW]|@lijLcb,QMz%Mt*9;Ut po agbf kf书 [xFv7تyg~چ۳}Wa!jfIbnviCno5,DOIK/tjn>j^U`QJ7=fe*XCÕhuDFܿ QAq0-D7v@qz{Yu.#KB2\UIot f(OR̯w)S"GxMS͉lASD` \=%Huzai̘X.FG̙)!]G _$% ګȔSf}-W5߃YB{[xbY29?[  9uqﮉ~)b hIsAKwrFmG|QBmwxN {HZo!tq-EWX>5~(Rö0r)Ym{iE1#?ۺtHzb(I:ٛa0j+Rԝ. &ᣔoiE2n)Z.$i(ZSniҧ#(w xM*q~P9E״qY >>duA1>ߕB<»K!qv"d{e66.i> 3M K"]aw$.5khl2;tnmwz4W JʡHLj>¤YKc KnDe;TZ;/ "/@Q{ b+;W=ga[=M(=lƲ sŨ \_R8~.rcCBؘD1+bcHZbpL0kׂto,&,W)_+N{̬Hq, @ZV.:ﳅ W;ldXQs-GĤA@&80S˝!`l;^H%xWG,ND)O^[SLs6M|+wtgr!0.@drNp5H'ҕȢiơ[t(Xރ q^([CV EЩ n;s} W=bGE_ 0}U౬q@yF[1(HS MZ(*/$^1p&rS yZL ݯw9{iQyU?mS@`0;jCLA*ATV*Ԡ+P V )턙?v'!* ml=G)rH+q]֦x8y)n˞0҉u!tSNèz|;[sapp҃"R p۷f8KQΙ c3;`h-B|mL%Y$7U: :MQQzjy7ǔyONYfp2#4Ϥf zb?XdXg^AxYp+f.9)6;{3y$HO-vwA$;wILy]*4(74smځ,.%ڳ#`l8@Z6=![HZ6}(.vӚfuW m$yjV\3_a wHݩC<3tC$ G dB)*T[:V̥ESkmvAy\0n;s: q I"1WGsTm o˦mC/Ј2̈́f\,/~՜}J/`f}}[l I+z!9|ZuqC}ɡ.8YG_d`rT84ۧr$v  3ag/cT<9%*V;+¿:@l+6`+= G1UgKV&LAŧv Qo5W\(ZB7ӣ^>N:j#Le AإNrJJNƧ1VHĭ2n.ﶥ gZs.ϲ22ߍ ]7DbYn\'^?F6kFՙ :N. FS-bTxIJ[! Z!->&AFHvO?J#htx+uߤA.W.F6xna3AtB14rP_`Tyd/ Vߓ|6OE.xF ա)?[s P) O?.~K%Rۀ;5R>l.4(r$[@}"UqQFnMsل (Ƚ[ ˀ * ,w*]wdm?2mitDKZ;S)'Z F=8?F: Gd W2<]pPؾu9ޭoMʻpb#(}JȂ,fAqe<|rXf蟬 2KcIobڝ bʡ'UwJNmK@v aYn w99)ErĬ^yK@[}#1—ԟ`?sXM_66@XkBBR;^ӹ֙u{)Y=(+gzF/C0e.by`$B7̀Y 7)1d>% Vmh|Xhv+7_ݡ)IU◀GOB`2 p-s?aEP*>|{b+G2%"hrxVKr#턥J;!dA}{b@&qG] m4_F"X-R jh|>խ6l/dh|rfRrn@hO( YnUg_&qxO>Y`bB~wtl*~oVqddžQCإxά|OdD^: ?& :ENݽ@Ѣq8JشJX2=f \Xz *% A~QbG uTRw/;w.(GT3VBhhL)j]xh^Pi9#*[M_i@WKfL5)E3FIUɚ#e=h(d% 5A= ?mВ3 Z[Y1c!U)U#B?(OZ. `lr:,!]*qW;B,i]7:lm/0[h'9ͮHA RSƗP]oi؃DS8(No Y thYTtssV]FUU쬽R. Fn/wB/ yYp'{[PI ">;({VoFg֞綬j)h((ΐyMyǓoѴL&wJeWygq3!ؕA0\3kAg<7#LKU鉕J3tq!L5x:/x.NMiBo YKGK-:;ɼ~ :qERBGMHj扳U"b2VX>,@nk *ZR{R8څyx'pbX3֫ZTc=x?y|MFӞoGr~b09u h{ }n`;T*adexYnї_YP5No1W,#IW${̉pSZۛkOurNm@5Ndž/#h73;w* Qj9SvK%&r4#\6'bŘo粀 pvLa/q\Uk"6Sͤ6PDƤS,q6ج/v5Ğ.@@:1 , 'G$;@zQ}y錻̺#0Va֡rvAp͍%((\cHg)-VxvV5V7 ?Ȑ=򒯞ʏrjܘ^~EyV¿*Ie'rd+P`Z9kیr9a( #~|RZ>Y3c54#4oU5LwPEg\A0z產HgfؑN5 4.:Vi[Iz.{A&lRWlL!vtL=% AEt~P-+a'v+vIlg!)4R'.3.8q w(ijYɁsDZn$/tj( l;=^8{_Ԉ84;/R#r!fHZ<n]%e,6$R\HɎ`_&3J7n[Qu'$ge g:ް&(@Qm2+8b#oEPFj{ACe}R=e&pS?NJPX-4?0^@1IcOKc?vTg2+c6=**6':魰Bտ]ccǹv:Ƃ~N,[Z67@k{NsOfh57nӡzIxZ `'z yH8# `4/KTNB\M?1$Ȁ#wxŰ/tB#x0²eܻo6[߄#pd>L# #FCr90.֧ao7[ͽïsxQ0!YZRC{c55rjVG)RNƓNr^]}?[]dȱʨ0<_jGTh S*)bj|ɓF"n#W 3":Ya79H &΁ԛGLjeWNcɤw*0G~( &( ]C#Dn>8K*X~Iw H*ڍZ(I- t Ba(\ҔT[^b+Gݞ(^gN c5QaW ]Xճ߯}L<7pv:WHCuP7bX'һBC43\4?F殓\ aFrh}3VS~;dZ[u)5Ǡƫn7Y,;ªmw_QEiHdb Kկ`δ<|Y`!ÖcBD KGJ р?6Һ8akYnD20גڍx>6ڨʭMO<A8q-Xi ݏ{ u4V8KΑ"m8t^gqX*;p9H*m\ ϤF  HW)Ě'x5SBQ.TByJz3c}7=:ArfĘ,ȖШJ@u8]VJ*!d;H]Vy7~rci w*Ⱥt;<*f0: ހ{fWWT(Rkt+'xL" @qhrc4}.iJIy8`b peAEIu(_eYם|i u$leF{{ ͟ k.%(Nz|Ώ'"y0c Z؇-"Χ>9Ct AIbOwd#* :,7nʈR^UyBF`uТ9*\q*Y q .mzwCޞqJ(lBGk/3`ԋU]ˏMi j+61 oll)5d_C /C$(_lsH(']ʹQPYڀ\QXH"SMa, U<C&?/MCz)}U}O=3@"̋T%;H#^; nb+SƟGͨir-d4=1<*#*[Wp_=Qĺm +g7AL(^؆мv,^oĎ~)}7H4-=qMdϠi;Vix=D鬋L^Z 'jm;q_lYCKEʨoyCƕ M 2;l` q 1GĶx>LO0-v!+}%Eά"p"7HvIdt~1"q|[M I  jJ֕a'$%/(]4灢$]Ԗ|=g]KV0ӑD//bSxÁW!0aFď?ݣgƣ6A®ߝJ6~Ä(l#Jn^:z9Fzd$@tvԙ#T z4of$=/"ڹ_2?eS=]J, 646dA#Z'sj5>ͺ"G3 ,o1Br?{^B;}(TJбyERTa[l3@psR7B'Y)䉮½7gKCE=+Ɩ4 )!SB_?X8EfJ{釴m-dN\1*L\聨bf|KCb#_abqbf9$z ^SfJA ͲŌBcϼeM ,a@"!qY`|5;L^lꐣ{s˰_%[z73.زH@֭YNj@)m+>rl+f5s©"q5ۤ6Ѽ f ¬]{h>Ź ֐p?7Y U6ROLQ Z5 )NEHB>mZ~.i凎f4gRP^Ǔ0JXm'$ny H~0.?+4dY^Qo6B((f{?ĺKE׾!qo!J@2q67s=Q- u.G; [ Eܰm35nNi`nIPl:܆wΘš脒N%$aCïۍDEqΫ ̯”/.T=]Ϣ+k{P{[qԤ$U"?yaN,1sXfIO;Axo8 ]0ʴH2">\u=TLJkHO 3P)V(w%RӻqJ˟rOTtFperٹSN 9ZI,*bGs.=N7ݔ["3^ F,I.69ҳX.$4  OZ'*ٔJI[2Y4Myxewm<6ynv4h`fyc_t5&\PQ<.qfDP8bӪ]$0paD$v:B6[t+7'Cy0/_g4[TVwMf_ &2"$3*R\`b0]$Z6@#V o:xjx reps,vjuoЎg*l,լBDx3e~FgqЛ:zKJ B<_bK tٌH0M;wйAd\zxK =9~x,g`Oy~w)~sP!SǪjWRtȯ-[F%H? Ғ(`C>%5L03\<݆^g]|9G8v* m93jtC;6Q nؽ5ɸ$b^iZdU{p3 q1P^sBPT| /rR7Vy j(61 H 0;[]puwPcjn0wUk{{oq( |SWf ׾h2ٯv@:T( /ݼY7[N 3{%ruSv;_ &- [;ԿHXiG(e*iS({$9NkdVLٲkc #t5 ~@s)i=2w^zg+99KJlf,'&<;=@﫧Mcs?V>G BM;DP]~ۯ=pև⾾$:Xp=HGxEQ6˭q;9G?ZzBcrQn:u(Q< $y'B+_2=%&d qYV{ D\F@NzCnb͒*Af>) TT=?ML;jg<+=xʻۏߴi̜;냘.}ڷ D3IN9מZd;㚴||F|^A7D3rs7<]%TAlqF}.a Z#!.5{>9w'ì' /6UcӤvX,(p%уrSaaESa[ Q-erǭ2fsڑZQnkKv;V܀\`Fl&mCEyqAijtA VX-_`+E]eѸp*fN %pA/x?x$A;1Λ$₄,Zá}Y~ȳN~Seo&F"N~E;̰K_Q52gh}4`f4*Ww4`تjwjeѣZ4M5W΄i[BԌ8ЙO::,`3~C FbP6whb(Pf (Yڸ<'U~׽-i`xRwhsS7ֺ-p=*(NZU"λ=˳LXKIw& U d^0)0ijMq$۶f'(P{]>!$d˛nX{=7[E XȧR.UfF}SM&g^vA&D}Ke}ak{iX>s"S^яTh#o@4+f7vr6˃;|5%[_4u5s+خGZ7Ͱ捣BP5ujR_0̥PU6+g$rw\jrr5!(r+$Xp߶Ps>,lp WǸJzȖ IXCAP k C1 \mP{Ơrgii[ }A\f5L]C5`ÑmU^'S)a @0 lO7@41풟bqD-*ZZB&Zng9q\3a2(dׅokTvo⋲Ҍ3E3 Ivʪbz]KlJNMֆ 4PJv^?ܼ. /6a 5tȴAGxH%yWNFX`4m> L9ҙ E= 6`Qʒg "h0H bsC9>. U5nHxVRnZ۟@η9sRzƷ (5S~ JԠ\km`ϸe(j)mأ~!FӁ-*l^ * h'@ ./ ^FNg!OfթF= 30ak o6w [h?*vK ߎm@0*ё:QpޓpX_;`EODU+0}uMw|yX>7+#yl]YP[ 'vTJmu,V&u t 0H6W 흄SJWwCoG^=m}XȘ6jB>wQg1tO_R_Oo'ȯH_!?4(rAFhn0E]=Wrw!_NK $CZV ,#;%x>ib CD]KSvNS8=,o_ V-ιg(@NHQ7yn0hu3n=_#biFyNs$!*!$Pԥf.xp;R: xIK8 _^_iHʿHk;"2UuXG2_YT&Tl((om~|;#3GڱMd/E t o-J00)E¬2ʫٟ_(4"e' 2buYwu .2̕QY~yx ?f!ԳOB{藫i fpk{oPn9T 6+nja~mQ&Z-ė.˩(pl)MzTNr# ^%M#ČWЊds&8OmYӍčݸ2qD b17蛓k2 f܊u $ B,PVZ{7Gz9q9ٰ\ 0tF-\a\V\?@9T;_sO{R4\8[o8+UІr6|ҢEZg>^P/i2hFj ٸ(xD`atp:T[_nS,Mߐ/tYapZ+] ?bhjH>u0b'U/8Y`Wǰ)/QhU,V+Apr-A ˱CMJD\ ҷ'j si!ц~7Ci@!wwdMlj? _O*!֟3-Ƿ8_ f-\ iXᔎ7K [훗0^1vT#}0*辻e!k}QIE'}2'a5a^_1C%@pp]oI;2oIm0BWO44neiނ ^/LH]tDPf8,`i(C ZՁW>Zl* LDV6Is-Knʼn/C#^97V0Z~٨f&:WY)D4 ϽD򼜈2 N~pHEԍh®Kk$ms I‴[v p:Q_O]@o% !Jٯ*-چi'J`7]t4צH㏔!Ji"(h8`䩷C^B ƿP6Ȯes.l:omi084h`IBj:d=vP,59\L@bRe[)aN_BM`@B" aC52<Y$ot c;dD0y)z*liARݴ_Rf0 Y7#Dp iNx;lg >uqR#I Vlh+@ҴWyM&8ag}aH /]bqgZa K7UE__fBAW7*'/d4e|ɩR_:qp+5Px$RL5b~Bcުh:5Am bR\sv X˻D;Nt$39ZT+?Q;/H?2 Jchpe۫*yW*q'7f6@&AN1b#}9:I.8sT'/W/@1:+gkمP(AX5SE9s0V9Iarì5j:}?쁽 )'o֣av9%zqKMmEm$v6.?;}ҎW3k8% m%7i1Q5k,!g^bGNҁaM*XJٱ&0oP7LD@VέnqE`Ovd}ڢ]dߵϖU>\;OPKvR2RTNXea-ǽkҫ[a1;\ _ 'vx=6<ԏ R5qm-Z&4r,a\5y܅.|qXHJw:9KBXD6W豓d]woAiTJΧdxR)*?,K\C]P ϳm/RZWgeot_۽evv$KmɖZnYr)RRG"c0ږY.+ XzqYguYC׺&"DM?j>$_kL@'FD#Z"إ5%)D0] { &˱( 싱OELՓ.s5eoժJptv{nms[#l FI a7} \8.pK`Iڀ)5 wB_9Yƈ;* 5IOn}Ikh,[3`aSrjg b:a}˭`+|xa,g{QfRvta< KB~{gՌ|S<8F?d%Y0G,,>N =l\< d^6tEl,-y-*׾FzG4jmTYm6;`]~{*!f!WFJhUuc0Pp 츓.+.~.Og+J!o7R 'PA7F}e^x3<\gޫ$C8/;LetWHg|[8k{j"Dr='&s"6G}}wF P&õ\U5d/y7rI3ZFa!P[G}=f}ᯤ Ҳ2r :=YѶ/GA>m3Ÿ=Qgps\`녰)7?#b`6خw%~+[L'Pb, 0-f6Z]9S2\;㴊sD7=eS!xYC&],'caZ+%*4uc^~‡v `ՔXE5Jp( }B&ՙo pR Qna괰? :ho!oBKt/L>a 7%NLJ`SJ6Džq,FBɾB'\B Bw0 I"w[64Ն_,"FJPwʼnqÕ `A2!|Zj9j7Qgk&@0o[NF3D/~bhzY7fQG0k?mz86ℕF7J[UyR_TGVi|CiΦGoD n+ ;sYX@&SkR\G Dv! ;Yvs^7j\KhdD~ Q}1-MELDZ&g2tը;McGf4FxJp# 'ReLa2K(kjSg>]%k&zl10.2^۶آh7{pE?)c+jeGΥ[[]y*觛9xd>ptg 9܋q5[,2_NEH6)Úð{ r\5;KȐXot1[Ej!a|gQj_qK3N_&SڗFF0LZp-3)V<>1'NDO 7+`ZP}OL};%21|&W%*-2yq5qqohd~h, >ކ⭕Kҫ| fߙfZl)MxE8-/^kߦJtb-࿠cYqW-J[=1fy-oq$,{LM?;ooԀK~<:>Z.*ԛ x/&q}c-\0 aw3d x_σQ Znhr]v,J*{a ^EZQW#M^^-6/Yـw?]h2#xCpR[YJ1mCsz? ݦ{5qz7%(} C0ODg)7ڄ_ӯ\քSۙRtxH!(|ΏBtJ .k(ۚJLhXاJe<ƠxVS]}|_ -uý֔mmߓT?V9.xkMS*Tԙ\[`Q2?M\z_fRؾ1HOE4u އv gs7{7k\wu wUT-~:eaKv\}#QMJX<vUT7|ӈϣ.UA7ǰ!k|mpdu:sr b(Q"&`l"#J_GD4;bJ j4|cӭ(Rߌ]mKcBh`XX_a&y+-rS.6ri07BY׊r l|,1$pDr-ӆk*zxB?08xuv\V'bf6Ͳh-HnŘ^<7v8-d @^:^}(EQ z, WRݥ9c压PIw6XySA|ɡdr8 8#۹ e|ڮ _=Pqհ⃵QCA.yҵj,56OoubdJ"8lȝ Zggj/;]JGyTsd>~wmd_O=07+T\[CKtk;ـ iA)hiD?yClh>M3tވl$u14+oDB3c1,(.OL#z$2Rr%Գ̈3a1p\lcYV1ER;{sk$%͸pQIzs(>q2d@zH,Bj;X%s`F#Q,vcuSq9XDCeI"sm'Xl 3cwM _'&%G6Mnq6ZC2cY7X 9,Eln! >F.iʴ(c$XX&G!f;} xExs{h5\^%KX~w  vlʙzإ6MԓCDbBknC5I2s&1׃WmD ݶC58J ITO"b߁0@&@NJv$ ןG&(+CFa+]D&TR-=l5+;ykF3|hl R(aDP; џTJM\#WjhLPL(O^ c0M0Xۈu pOCJ~X-L9#zy-H(ތꏦDK墏8#JE( PpkN,uI]1iU*xqV䮘M_٠$_hQ`+þCт#PFQ&\Za7W^?U?~M1hڌ骏|Pح4xLhow0(R3M w ýdTZrRL6Ó J3'a+VåG5>÷`)j_TTwM 7xJr1; b2[BS]!g1V Ų1΋#Q3_"X VBb""ڟyv$໓SX=Lt#iC:[8yY Edwx/v4Ws!EK]I) .%+|ɶ譕z$s}3[p||tpQX֋\^ C$^øK[>~Ջ1N[7'<}ҬQHfM#{O-px^EΩ pGjHqϾ} vABSaJU C]pu,C}xi84\?`ƨ{Uԋ}5v :;);rLpLlhBX ywi4G{ {L'b=ݧ"c]5f{KyuLCtxYvIQ#:yz ݊'ns<KFtOLұ?J,0j2J& g|=(.*#:8f5OIY5_ {cن 7ρr=%Ѿ鼇ʓ1t-k׊Fv.I }}Qn ֟H(~(\zAJ-]0k"CycG⇬6 {J|0E@y%, yeUl]ZߝUE" !@S6qBW+kBr^zSٰ.›ůy0G8EW ,0A7+ Hj`"F(X/‹vl֌-}KX6H మE0"z7atHޠRn@&qsH~כ5~.IHE#XQFQl~#b,c5"]5nx+09CԳ]poJ.% 끩ʼӥa"adO ˙`Qe;?1D2iBe< TItb/κtBzD .n;Ùo|#te\_O@+xNs~ޥlk|o6SJ*4[#/Bb8bY7ezBz(j (yM .y "C_IM4[5iRkuU: 27*6]<㨆787mIږBr "%18kdvdbwF{2Au@aCg_Y%")Em`^=`ũpΓ1cVx&54i9Wl3HI@XT\s>j wSed!"HjB-  <2HKGJ ;eC | ?tH ?]>Uz=.eʹ{Wn,fA,z auSEuoH/泰GQz& *AEkYɂ=2z&Ñ$=s7y0R1VF#2IC^N(3Ovh4,O_afk<Ȗq}YT@@#~8%G"]E9aNu]gKb@DW ̲e䆹z!F-4^2ֈ,YNx(ET_zp]wvl3^#f(2*xB~Kp|O (uHTK]=3.oKDĂûbU>&kJ.͏P쥎ǟeyH9X'8.R *%A(: Dm N!ٻ8Im0Uz'FyfFc"y54g˦*(gx36Lg{*k3s5̝gC޲\eF?%' IbePX}G)0(}\v%w]ߩtY ߇Ԁ=BWJTp69)_M oL!ۯ=9WOmo#.eF e9:߷!%Z hu+OԷNSJm {' S*Ѐ𽡯r6L~= xY zrmos։Dа9 m4Rv`%kHOQ+ IʉU*C HU%tyIj5KG%aߩ_њ/ vxsn\M5K{+ߔsmiIO,\qL2m#*,ٹb;k)F> -^'9pF6Y=lamQ&HҮˈ: WVV}'ګrcK=RFRPm܋ A̙[f1援'Lj?'kqmZQFD^7@˩,By~ z6Z`U`FNɢg [onv' };Scc<廙`dAG27v|7cj s0;aNAr &dssN7:]cr: |J˷ӆW|?VްJ°魧C`^ڞv1; Iz i%*e)7w@e h%p{!$.%ўD'H m~k~W^WuƠό:Nkv?dR3xd(IԊ&"}x*+m9"tTi4$c J:G- ]>oS\#^,o " vĭĨ~!w)Jk"w*~UN9~t:t 2JW)6R]@Lddu/O %L>!xMf) Yrq:0[Ɓroں3NHZ< ӏbU qC}dڶo-E9< ?>͘($>EpZV.#Y{fppHr,Gu[rXsj[[ 8m_Sp& Vds=/,vBSc(+HHI3PIcd6|m]/ʛ޵Z/׉j@_.Y/,u:ҙw4k@?'ǝ}}a$k ͬ(dQhL4/3AiOư`kϧ7ex>RΗiBDqTtۡkp€s*f8UqJ 9}<PFuN>bEt j>ן`e(d/D7MVZ(wB[t Jh9! = n CMQxjv~s(Q87 /V;l8 M4cjZ[Q?{'JEe4ߵ9vw?l$nUs@D^vYpdxzfb_M*Q֭Z|mcsG $[=G8o6pV3-#["X\ȥ=J^B,V? 2VKdH nM)%|fU/TɺI!JO*S"g9K8r(:@&D}R ~xX(4y͐Fd)ԐA* v9Kegs|\wSdaH(ʓ z "thvEZ:RA yhTe5̞p3)]X!7c9#_n 3;'^L\c0pQ7v0uPHI 80X -[>Njłrl%c ^ݢ+^irO 0Feek~v((7n+NidwHF;!荬tty}\-s[S zUpG KF!дuLX'^@㈩ˌ})>XϾXiOF`}W$, -MaɢLrDrdK)^Lϩb Cʹibہ7])>3 y\HX9'ŭkyDU ?2E9^b"Y)V4b@uDͿ pTK+Q,.繎n)_G"K}P|pɓb#X1Woȁ5B'[zt{nC"ijK9_PFy{OJbѥcyWˉE՜LPI yUjrC| 3(7/( /4R&i@HZ /)SȱH0Uu׿"?hFN%pPtLO j#df+uL=>u\^  d:5G 7\a:)i.TQcQW˘캗s9ɡ@9ĥoԡyEkXͯtoZ]h #xvV8Y6Pʰm[@|Πm@:n<u@:UB0Y_D=k!␼oq*FH#-1=^&xx /ud3&eU T(MD0 (1hά$::W"=5Dq|gTxlSN8-1oiɄyRB;kYs> mF_?e.bw>:xېi0|$ @L;`HpEl>C?Ȕ?r)>Vd()A7ka"U 5i|@1OR ܼXkz>q)# d  :1v ?^B>1otۥi W) 'Ђ*_V~}#Q8%$|ntdnJ=琚lg+Dyea 0{5 fB'!Z\bVc`E$$o{-FffK{σ&ގ$y],s2y kND~ZgIʹ։Dll!ܿE  wu] HeIa #zm=Fvhg0] <W2/eՔ 3ͺԕQ:½D;>KdB|(0 цadӁVy0uc{mZ6pO=%RFĥ)tYXQ&.F?B<.+L{UR)_ ܉Jjֽs֛50n`FU "Ay`.ŎOfQGL dJeCoU͗&SyM3}a (Kv*0M[JQ4XB95:+˘dhK7kԃf A}t,2s#m:bRu_t2P}䗰/@3yao͚6WMFOΑj xK*v&WwfD5zG^?BBS"˅(ٮ8OBt)'".9o _x3 FjbXGr& Փ!/iɠ?l!ޠŠ!-ybXfDb/%Bk3"hd'dҚ|52'5 #@ʇYh@^zFZ?Q9ފś,;})+kXčjЮ"ڃ^ō^g'iߎ+fsp6JFéz%EPF2cVEcvk$d:] ($7[p/!8ѵll> `)kK )EW"r Bz.!)ś¬\s\nm4F_ajzRCtX9]9 sS5W!4it7XcFRx9=EhΎl{:H?f+= 2caj}^wڒS16]E% Y_[mK~Uy@՛-Ťd"0BN^+h;q+M9"&87 h\Db:bȠ[+vR̝gmTNQ-{aȜEg~$IntAY.fuy_jSl;Pg u'1t@/<[WCwO\,͸8ưNbgXTMvD;T1 q,Su:`F ('#sThA϶b1Rv9.B\tƦ^1눆U([k{s!`]Nk74w49] SB3|3l zJXEK!S+3FhN#7}%&9 NվrMAʎ;H. @iA*<;*.kڍX@a[fZr?K/h,y#HE[ta Fx 5Q 4!YeT.t9Mvvgѧ :&I9  (W\ @B0>žlbsVZmĘ"Me/56. z9b(8<5)ܜe?{V`9[!!ș [ZYeFPp;nE$]d.l4}]y)v<6am[ү!5%}OFO8Ax%0^L]! @&͓ {ó )n0Yca:6~q-6 "r?2?7L,܋TreB`ɝg{a!]HG ֬ؼb(I=u:qfk; *ctT/6`˙Y^/Fgf:ԮP~ǁ2E8>&iV+7zi`nU݌7ҸHǍS"2~I[J8eT48 kTﻫwo/JxRčDJ'6"`mc Erp/4njj $TA\ 5c0Hw+i0, Ên^Num҅tHjļ%&o'0zMв&VspHAͦBPL.qHP>'iӾ'n6'?/ G^@lc Ǵue"{؅jG]RkqVcݥnCөCBmMɶ- r>zɥ }_3VRh^ݨH7ZՇcՁc 5C3[uƸbY7f12LoY،/N:EI1Ꞃ8"Aeu3W=%Kk! ^=jqGHbV-zcs17J7>Y:|@c@mK\͖$ZePfo k6>ߌI\ͳi-r1K"`1ecOΚٚ]iн@:nʟ|ڋ`տO3{|%7bbmUnuXuMį7#16Wy1"G Dfq-\1uVታ`hj`F/ #ovyAL4gbȀ;4y<=%,)>_%̡ƤV|QwV? ړǡ1dzAS.x3YF1l\'ߘE؍tO`Bxr?aL%>~d2Oc·9nKT6 Z \Y '0+bxz ]Wf(ޯ&bĨ*T!d k\5=FP'npb.QY)tNnǨAi(L/^p d=|߇;a V+*)tÝH {[BtDpIOaLvMۇ:>4[Nd2RC84&{FyUO1#\@O ҷUC*VЎdYpœIYi>Qˡ_C cEkS9'~fMZw" ?{ї@{n^9O*R &RVt.9%U;:]FdX)ڙ^ӦJ@1"m% ^"'([ 3 {k( Ee)@`$F/KZf%83}2hQ֖C s uP> HF'+9!2:[BS1|cA1K/a>W) o[ӈA!c:.jD|W ~;\/!V]Qil-.U$P3"C(5# #nPs⺗<ݪH^{ "GSw]|*z`5r>@ZW9+HzߧNze*-Ǻ%%X'??sijߝI!e~@|@ŕZRl @ր):_k@8MvT8 O|5 .k@Qyz{*CXŤ3ӣ;pH# ^)hA*,d~Yk-(am4 `GHO|{Ac">URtA3qlr6ՠkMѧ@1kZ4m|޵y(FP..k7Q| Cq\K:ToՈoe&ud!e_n:~6`F' LU8?w2ݩV)U)3ł yZI5߅.v$VH1\dB< R sz< |+n $- ڟNta"'1j$SaG]qk$NB;bl^ )2 #!unX_q*=T =UXw頉V2MiH?>eՈ<ؿ~QPZxAjȦoq_!tx Uo1-<4&Kc>g~7-L97?gSB OT\T6U!tr6,wP{pc;?#*Q4!EdNP6 IIPdtv~$AGt+??+>MGy ɴ{8 MKp:դG/6]F[ 6܌SX݌~QyL_{C' U`,Ij_h&;B }EG`syfCu Lo@YB{YJ1N@*g-| n0`"= 8"/ CCsv<+{ST^NOAa5Q᛻SBT(Xusa*b,eh"LCDP3@&{:b(xS^S9E!GfRQHHUjnC7؈ T#]6LS}:J0+Q:4d0f<4<5F]@M U'sLH!dg͒~Tީ. ޔWGϠWp7-m{þ2{G"‚-?sHp=f ~P pZ_`6%%w o} TBҽ ށ\^b Pe~` 1y@]QsCS+bjIԜzf!kL+$>co4w $q\4qNǗN"\ʙX:?hʏ9G)oŋV{wEU![x _e[)o_hyՔ5}퀩abʃb՞/~nn<^n~B 6Nc@UQӵ{8 8f0! _˿KȢX!@.~BZ Ft<;uMEq5)b&) 'R7O}ׯ QOSR.AVDH{/RGX㡟A/hN d46n,xėԏj@>+Vj#΄Hᴋe l?/PZ 9ALOHas }CgK tǎh7Hpt2ڏqP5m'a~L}zioId.KշGsWӳaaHAqĵX+6.ndž>A. ʭUCȞ*$MPsA6|ޥ\ז:1(H`I;֒X X\9zT7y##1G XDUA{5%7@J]ͬxy YO"},Kȇ+5TXa*lQonKT;:5,ڲ$Kb~CwkdٳiLy X+1u=| Cܯ_ɞg;myJ"D5%c _nͬ: 0_Ak^240FvATҫTIZ2r;/Mm0^mq%ͮM #Xy$mA⧻c]x+|ӕ=&gPyZ &!9b*m}DעM7JzI4Y Dpz;>ܰ'ޥv\ $c 0p"hyj++ǰtQ?,1?I E4yĸdұZ*pfԒ`< $dcǕm FCZinTV3-{pF/BN9t$kERfRћ 8$J (瑱ŸOa(o7-ـ@-emdkw' om?E:Z:DZfP͞ vBHw!ҐKR uj#eҩёhf!zI`\1T%̰gNZƹJ^ ^)wKYh!"L9L {h4WRȄ> DA SUޖ{[Wx:J? FCі7kYTBF -E1=op*H(PUƝvs~~wEh_;X+5裶aC` se^ȐfPk\" H6j{U.t1v`ި'Af bt Z%c3y}p!=xبcq4I5;WڊDA=ăǧ`B3[>0s%=061# J =@~cծ=AI_{t MPO9k?+I:`ݵߜ7|g'thl˯"p+CoHg/*R ssfZZ[Lț_VXS".䡳3)g!@u-mXk;[ myӹf/x]SE]BͅC;MU:\8Bseh \Iseu^zq=uܓ,&ӍZw(?-g!Hsb2U܆ITEdE/^6QZ]szn^ւoNmS! p2x.,i˻nzDرtq焘ܻ!Y%㌂ ́rM6x =IU% 7'"?ȪJ6&cu&V`9Ϸ&~^H+tJ {BN /o}Cw"X}=əl8 C- A}npl]ԥgLc!=w, b2q+oIg$Bu&WLh"grؕH4vo.\g^,RU p/cdܴBƏ#O;b,LbK5$FzQ5>K/g&NR(cJQrRR88EޘyD°(R.\؋4Fz󾖢d9=ʌcoRzx8 FM@D|nVb%DҎQhhB_QsT']vTm|=MUskEG3dOQ^vY7?IKi05KZI=FrL_z'jGb=I3ZS M-a &.:x2J8!'dϻU7 1ʑXFUѨ@#RgYxlP ;/U GY;3j\$AٜeRo~!mTcE qpL$ѺXK3p`/'[R:B˷WHa;?2 B;rR9泎!22'a}dHt_P~7eI8uKW*΂)u8/p.]aCY[ u?[Z@p Eˢ;c,h8@ wLR_(OfhW\9ߟL][ĪM" mAɎ@{_EЮ elq:}bȮFqm9Z2ɾܪlB;d;/ԣh0,S} dhDߓjڵ@fx᝗ޭJ@dϭH|Wu^U14F5g/ ywpGLFĿPV;Vsh^4x2)(D2u*t-x.^66QNc@4^|FQf|]Oͼ[Ei \8}҅5XZwmkC/&Z=Jit}dԮ}"rk0n,ѨX˞ɸy Tcwָ{tLJID-T`ؿ7iPIa"\zrCʦ?T6ϣr~X#f(0Hk@/Xf15F =P8jq.@=i渝Ue^sH6X~&l_ HydDP E۱M7O2/$asDQ\JDqQ?sWDC20WFBmudZ#!O9{=@-߈ EEܳmj=mN@-ί=r ]U;VO׹"yIkGOS*CtUx]]Q&bNEۭph`]Iʓ싂=[It 2 ^yBQiIHop;N6Hz懇PJ'n `qJswzN5*&|vޢOx\Q2j'9gC4B}s5+F$smK],Paw&@mM&=:WC5~ 2+U?^]?N2q.2ɿ4YH`+lK2Z>Qw}هlVֈhp~ur.tɈl\)Er0>s“`w<((wO*VOk -rZg=8"͓V3c#eA;¨q#J?W!<#ˇ }-f\>?'𻹍bˇ9z e U:% j'&GpJI'a + 'j7ǐ3m\ %@7"3VxtUDaHnbGeqsFc,ڇ=ထ/O.iP~KM$T$(# @((?KBX> U#HIuv0 KAxF^,3L7/Kںr+).=eN- >f {Yn1{AL{O">>fP1e4jgf sOit C E'6>B9CunV-S0!m #'ZhL(ݫ(ý E󶐬HC5!c1)6"p_b'?.-% ^|T&2:@h9?qDN!X DY8obڞOo!da&F^J0nQ]a$|iK[:` jd "c]um8.t E_񊛇7 ⌢r?.NL8A:LT~:?cLuguMDO| +:9WSG.8X'59xsϴjT_\0%FƖDH@'L렣ZE;zؒnٮD5'w~'n/ qw=<wvBK$dwAfKɘ!F߫kc7*rNx UxX^K&L;  19KGFG۸l$١>)֜ bݎКXY1}b5葈iJu WV|T--=LP_B]oqS #LvH&Q\M[+Khoghs6KF/J%3<nħeBp/-KEs6P4ej` b۸ l~E8,7W\5ZY׀!Ju*m$D~~\2PKGG,_,T;k7~;h3k&@#r(/*d2ә{8]g,|djʨfQeuÇ_U%`Z:\ƒr6ƀJw֮@#,\ߕ s&lV7av)pN-Q$`Ҷ ^} QKlM%a/`x4]GRAm|SͽUP\i ]e֔r]>I 7SS K{=B}m?/ Z9 7t 1c[KW!l.- j~+MM W2cҔcc2(x7d"{$'tb|Q(7IyĦSx;ߝoDŜOl y`ctJ":8?.\={tɥq?4{bVTgU ڥ/d L₪e74 0% i 0?ho215pa:ZUKP@͡,m^$=?NU_Ti0*;sMN!,KI"<(| 6%NGAc:=];*BýAsO}#l;[f#RAvVbapEsQl+7>ѼBVb-溅fV]F$|H߽qཀY_V Sy"7w,NZpVEK 'ytv\RԆe%Vr2b 5@%6b+%n?N)%һ&RF\6'pN'Pld9_ E+:lrY?WǒUFvUZAjXtFI=A?+;#3} NȓÁa є%[MgGY\@2&%&.Xx>УЃc]SYzȕV UeI /A=W@@Dls_MI WԨe\h܉3oO i1W 5G"w<7B]6nDG!sB(XxJ>^&fkJ^$.(V[cwa9lQl>G5u74p{H+sHcv"`7!}xy'(K!{ƃ"w=XcX3,jƟFݓ8w_+LmB=}JuXu7ŐŃEy<"jJ0,0:a|wdm<(:ux[hQL`g_r=fc 4 ^.>Z8G@Z~Dhjhp}SI%Cb,#GmY\j1[ߪV_SH?-@'d|\}Qnb ;Tb"IwnWw }s|p:S7}Sp %S?}qѳ244Ϟ@ YnAt?n&DOٴ8rG\)B6( h !~B)g1Ry:8GyYc!hy&Q :ϴSMUVڰ=&@ wA&Ì@ɞp!|4u^S\'5<`z-c&JlŪl|m5ޠG4}v؍NQw >JXR"RO>#ߤM/R&^I1J? d;S(Qw)t LW"j[;}Cn!D0FUp1\fjXv ST|h ،} $4_\]ш}o?9/ žu!g9b嬼p0ͮ.|cj GiIJԉ-8I}{x0lΪ3ʋۑ5q{&tQZY^4k> eHF\D£ gs!qxCO܎7*w%+BZ Fuʾ]g[:~̯ͩ(\1}' $)sUUZesS%69p UP;و^-Z_u͈9^IBA`5y+oBEtN 3b=UG$/(l׀ƻdUawL1:W-vd^a;zq_qLn nP=Oݯڬ- NwQ\|M*4SO<CZJ~6u+s}7N:=V5N4й_1&I^R>q. ]ݷvJU3!ɱgT=n:^v7gEye#FN~F1S,d^<`4z5l8^' Q/VJ>SH^rBVAwLZMt"n}2wіJjv/X_R؝*nrZ 7; `Nm1';CK刓?F1JU^tLW@Ԅ%޴}A *5m^MF"Dc_x}*B'3Twۅ:|" "s4=HȟlpwɁlځC}4k4R͑yb\Rs61czıU|c3սAs< D!B\ۀuZܿ>l A?Vv6t˸4RGő J.~rY{MݾA}RK ڣݻC40ƌIbzGւ!!+(+?O8rU=2fӇ_4.e;^Nʉz#><,nlb-[p{P!l>ٽΰ/UewC*1e1 Tݱ0fNqLk9j> 21ݚNIoV8iݾ6>~MYa$N8@\vR`D=]ʲS QрUs:U03*6* cx$+nЍmXt!Ҕ6[. 8 ,0 3R˗gĈ4U:!>r#hYkmF7""ǿ^&$Yrz!zu/gԤdRXNGH7י3VBvK͌ P b= GjY>ba.Nl2{}rl,I@VE?"Yϔc\!DCQOف3Zjc] x tPHκJ1^.3XMk+pػRsQA)>#Q _pPT|Bl+N٤>5."< R?ʇR8B F%? *C"a(4$2XG5݁C3|j~L8ɓp΋|~T|u5S7GፌS2d |Kd1/]U]89s3`2kCoqfkFCJU$(}ڙqsM б-JsU!6XOf U FnHB!Zc*kEξ@i13A<9vv fW'ZTzq.ǎ1.wi}\6 jU!m;}100&alq~`,{@j 2Sh58K+w{]Sr`5 + im kN[{?RUn/ <r6"RU"f& 0dOe8`.A%W忈D-RwD)M#ӴI#nZ*Ft @Fwvt7cŇSKd7.\BhiT]HS5㶥&ۑ*/C).gA ]b42^K ƫ &',rOc<%QSjIUi>_."O`7YU3q( YF hd> Е1j.8#l6lPzCtC`Q[gmEJtY #8k m4` LaF4 ߣ9Ps ӅtC1ږYKv|9360NUh|GY#kMPN!NE_nEJS Is&"E N)rbd#V[J3my~!) ;we"qpYg1%$(6qYg}6חoթA2FYL `H«@B-Ut8goͿiVZ%W"vqc I%ajW#m.Y:a*)[h,x"2RRFpaePdk0XWT&}2;;!lZ͛'z,\6wGU.{gӎ긯tu?!6D<3a~qy0ݠ}G*C{C3sJGZ^%H ,IQxEWx^ 3ǹ#_P78Ui1U%ƧXbc|Qݡ|],V斥 v4z Єem.)BpO>.d`ч&Ϝ-. --a:hP۫_!.7 Oϭ`_N4wLz $)$r磊~=dG%*EpˀMd UqbLemp lgQ@鑙EP1rvʁPɔl0^ƢJ@S*w餷[Q2<0U۩?QDu&'6I1-Ȓ.gؕG%X-;TEMc A۸wʾ *qRq8 :2J¢X {ejl$: GKxrpܟHl!yB#gPAǥ aHPhc `]8XJ+3 Rw-<G"b/ FTI¿w#s&wwQ+?#D}vQ-1>mz|eQ=FG1aO~zjNƙx&zn6˾??0ho <20q͖ınF}{{̆|Alȃ?bx1#F =BQgH2Ө{ tέ$y5]#p1Sp۳ʚt/u"UX rAtAY7{3Te;sNEk`y}WI&@H񓌄XCm`-=t+ hLj[1\5VN4<9 p :PI҇ҋfE z$uO>2&]B3#w}z.()wj.ξT#u]qjps:ꭚOn<ׄT-O/>@B~/B #d>S1ǧ4~@)X0@!e,:E| M+t~5EԈ :N>ieTܮak|L^pk"29Q,QlA=v )Cljf;^gx+ K%FdBiKP(ny>9ZT^bviVӉXW(xmĤّqdPT?R+'8Uew! [m ,ߌ R,ćF a|S/]27?5$1SOla2ףIAE0oT3\2B @骶\rbh1?{-G0p$ZQY+开C̶y=l+f@P֐~_`)oWa2.'􅨚]ᢄ$$0])bI%Շ%I' 4]VF3L}F!C|dG'z{S‚q9MQ|h'R6Lj>H JgPb㫕k/O%D[”D1c Q2BׁWԻM b',0`6WO^JV5΀%yH_0:I{ZJ)(&z&f\{6@NXU9 Pu1h&fg S䃖GOjJؤ#R;p:iAgq~!>.S橉 \D D``;|Rlp1|U^1S `kdM|QCVy> z4J.1pr8X'Y2l Pc6d(08Ajj h!CHLYFN]@ ;_W/xxԐUddE:і?/Tٗfa)hsA'y!I(*naj\Nľ!K\ԾJEOT2pAKe@Jx8=d E[0碥tׄ۳KdM!A-RfFPׄ ֵ4A^Hd5~i5G\juo&Nɓ՟T> nxuy_-fcRՐC" )IL9ݤ;dxVdQH.?=uE-=zYο+<|B`T&g`xE4bkp#-lNځV7ufȳ(x l390TX[ǦR9[q8r+c9 G5y?s# Z N:c$Bu$Q?k2v弟+>Z+%'ق1y rSDҵ P1ݦW>N#Gf0QzuUWZLnj aKXHf>]zشyERN-N>&N MeE/b䛬]`dZW2;cn9(c:G'pod4h^ϟS!fT8?Ԣfӷj i ֵ^{`<2cfZЋ}ޚ )2xx`P m=7͡ݰ#OǗjuVB~cȆMXg$<q%<#j FMVZCXya# Yr0"W85 wO>ͨ->WNw ?4qpgWA~Bf, d7eݲO]!" pPp8h@X8+a/,KF3ϷkMTuCώG0_ކ.SDŽu.@?M]j0l} svVHbFDCm~'*C3 4Z+HGU;g[ UEL-J{OiVREpiTK ُ߮#\g)ho]ԊrF:.Q?z [4Vg|vЖR'5+JW&4# m9:AWgoXܦ+P/;Gf=XB^>\,l/V_ZpP%ͬ@IA"6fBq!Zs'#K&*Y? 8Kꩻ3k%)"ǩqR(]?eikyF:_ԥ^=Ro6vIe ANX*7Rӑ洤QTLX`E@D!ptu o}42K)gy?PAc\LϦ(?3yw}"zKtYkÂRJ7h)O׬ txU5{9o Cku`=EHFhgD+J9R32Ɗ쀡gr$swXkO iAGn(9Fщw8SBfU{C$"/,s,DlWxeс N ڨEHäc|9vI}Ygh+ /y#Lo}z3hʝvJpp_6SxƬi&vq="Q̝^G&E2^RBE^pEDyDw2O)n_\ frtq5&C|^),~ט!EFp~8@iE]qT2j!$e4N =z A<-'ojt"y}wQ׶N)ZV@b]1ԙѯRN< xNG&6sܓeU[j1Guz C9uH0-_$IJg^vۅ>fA (cL9^ON_D{!r).`~vi b)h3Y}$f3?ơ6wa@d4A,,C>hr`t  2"h9lJC Agi;Q$;ڌX:}0b<%E~}m\L_ =_;+BPw OK7FMS_uM8 X)sB\EErTO: 1< c=&]'ԠJSEOs0iS^Y`$ju2 ⷑawOLږAb{ 4UV7Μ𧍝k-iL_%GZ-e_x XSlF$lY}cFJ6=GK λ|v D'Єh1I+~_.Ghͣ^x!v(bv3Q^ѐF8 2j mDk${q+L`DKUnoI?e恭30(|_p"'y5včۘb]<(2ZiOspxx,Em 7Gf<&w]{e#tX<}vWS~{aL >so Ip+_I#z2,+_ciT-?/]6/=N<$BpBaUmc'NCl@oM0"^ XStZpz0͞#\2|+Zߎ'⏣n7qzsYe"?YWY3m `++C`eAkǶN)J-c0ܛME>rF):|@T<=lD}]z>a%c$\G(0=0q*U9P.!ӢgDž7OX }X$vmYH15.TuV-exʌ+3lSfU!h <e' PA&]"M+\R4Oҹ@yA "U!L7==NK\K5,*w#}Bo\N}l#L\Lu08%Dw2"a͔Y`^x'o;wmLqf7gs4BB9oa&ٿ,&5VXsh-yBֽILwFҌ,~q>سk=ƾSIj#ɞT6P0:J߳k_)az"*"<͵bƱ^%ZdmڑvkBn> MX@W"`>yÞŤ,Vy[ ^KSG[C03."e}[G5.VѨ.|dCzdƟV/7֋Mc_q9c->NNU%p9Љz歴3O>rw Q>]Ѭ!GՊB^{KR^Ng =H>ѽw Y9쿼KSi?YXIQr/]AwnZmTİК5(~0gC8 2ym (HfB,Gu|I҉B+G'!XFS@C`IwFbJ-pF:"f.ʂkL@ d>,IwgNLAbAȩvMW] Lw+䧧\`4QJ0R_i8Tx0*"ym#-⦎Jԁ#iqZd_<փ'~*ɟ gSzMLMfʈjRna+ qo|YPfgu,kIʷHm!PNtNAƬ-HM `6r%:J6 "l% rjգ͆Rbx0h R9& ֋ҧCwYD++4V/0V0i [鹏x Ҟ O 6%XIuF:aThjʬ?I'Y}nq /;U K֦D\lmCLє{ɠ+M\[etacrseh/}*$~ m )D6o0 -mx !~|„O k)k{z2/pڎzI@X"& ր| >+Ě))qèx,=Rj︽qrrWXa6h_1C,b;B0$)h@X^+'u.S+28=FG%ݸedxa m7*? ה\3C){vqݮ"z47;(;>a"6S9m!m}0`+p_}ݳ?V! 'M6 go _߻l6I*uTF%к~v )p7XqJ4m{N@s͉"^>۶{LeBB! {]v^`N;4R6Z#qRzld}Le񋌆dgbB[PAlJ#Ҕ!> Ҳ|&l? OqR/iL3.Fe}*h6\Ll" 5Z̙1C z SDIƝ!̂ 84CK%ـ/0D|)cX ft\72*St>mU%A.&./GݿZuA_-So*xogFA|D#|&=#p\w3m:6U_9 19}U懿[%z=  8(WBL"3OʅSV+[C \؂d$)ޕۍE;=vuo{uS m<'7ffyc id؊rN"zJ~ZaLSonaΪlwTl}1&+<8B;jr?2/ h m#.ZQ&y4}X6=?s8|.|C|YNS`Ð)\O Ral\  L{3nd *"7%ypj(vE7뇴O7tJ [휯i(`tmj;SI#G [S-O', J~ .zyjd xPW-qL՚ph1oH6/ۃ3JB]gOk-'_d "ǚ1'b lһ6*b!e0޷^q=+$^d>Ǔ$0+)v3Ï% >RGQ]E]x48v+^Jre:$ +=դ#QjX@R[c6{̳'Ǜ.;eN&kr}q˼ێտ T_NŰ_>0E(#iH+PO+-iZ^^zn>2B~b"QFfKrPJRz>]Vfk}4arU熈VCeӑ䛰Xэ8HU3 =}QOB~k7(ba^ N+WyE/ /+쟧W|/ "NR,qw9b`\0OiN bCTB;,A1n藮wL3__f_P"-C2\)^oJuLyyF4'k#IҜR,˾<Ss?bW6*yt#Oݨ jK{|ӯOX({C CoB/n񊂡BgezbICos1spL?n85'a]qO,/Ě,wڲ4MoҲ^=Z~DDZ@b`_% @sD A6j $x>8#{*%G1 $vImDRSOAQHxlGtqI\g0 5︩ KAѬP eп1wٷfWKǵʇ <ea &.gq~ap(\pF<?0eOU'Qϊ]eH ϙ!%|9@_{YqaIO}&}wfkIpsߔ|vf](-D<28)t=0yUцO> jĎIq)_ճ!tؖPc[Obk h=G`II?4ӕkMHG!k$ĝre 2θ}Ə\Z(FYB2נuFJbI/ϋ|x`0sfw9AS{ ij_$0I&Z)8W\uS$'l 3Dq-^'htƺ$cihalWHoIqB\R}Uw|e,ӫƜ-EbG:SDc E{h29::I4VY~=y4Te۟\#&\?Bmr;9Oš)Eg3XNsEsP[FYHj4IW6H|nv?T<-%Չ 2O$r2E)ND{Yr\QZtMőҳN5 =F!UthuӮ"u >ꍨOG=F-w\Py~(3v-}IE  2ac5R%xٔ׈pVGis-u rnNN'^a v+Ձ Zknӵmihm8uGSG8\|&Wځۺld?Rk&I׬ '-tR ?tQu~<}"p Q019VV8oQn$Vu>GNzAF?E y=kn˹U95D؏ʒTpDž]2҃K] j8eŻ}:$k,(NTZ? x4-A8$ 1Q" *PB>vƌF1d/^H Ekd<_= S3֓SYeFpzT< ҇.ѐ[Z WqT|_γ;@gDQX]Ng85(OpO^u|Ε9b$ɂ\mثF\p]\([I9u,t(8bp.$jQ Y :"ʡ ( ި_!?%^F؃,,._(\tHx9cu~4c4Wշ1p G7KC 8~VsO#_q}=ч]Wp%yѥ\W%9ٙ~蠄i#i$1&ީXxOP?^8?5(%mx 5odQL|a^ !$S6qN\m>7-H [Eo'l{XCo$:t6K^]$_gא &LGdG%o߮g2X{>:mzs{@YW qv%x?m]9XE$OHy(Ӛ *zE?sj&ʡ1&MlM Ou60YN׌-黛nS*!F @ rwBdwfJi">"& k'B^hVxSnzBi+}G'3Ae'd>kyҴt1dd6KpL7Fh~Xn4즳ƏɌF.:܎3"ld78nqOupT:~Fz $ YN̠c:Mp}$_-sʼn囼=bw^۞:u =%6yٔ#Pt`|e:($ Z¨9MV(D@ڥ~>v+3C~f\ʠBM= wrxucSe5U2()ͣb/3g-i*go֬~eJ5ؖ+U}m *MDI= E+vLY_Bn T%\~ĊyR#T Q$ 8E6xwT )2#L%u=9L^Y`pa%=7VG4C~틀'Tr%O$&7|Z.?GdVe6GG*>4ٰDj+|Ev {Iba)r!n6e@/M&k^ӏP-.엷Pj:o3 SQWUɶ @t UlDo]{t"|L[{-Α0&#$ݰ-b>ّtk{'V~*<0WȤ(Qj/1v]-9%^Ƶ-BnOPؔ|wrD=mr\׶e1<8r|%VO3<+"tcU]ZQs=fl5#sA)Zwbg멳ybB V}M,} a\W"⮍v4e*Op|;*} 3#oԩB F (.ޠcv:bP-N8]ݚ)糼TpD<~ɧ#n$/T8yN31*,=78?ي7$FLYy;Pv<:; P>V(QzI8}G&kQU8Q*2FW)T7j+V=Nwm3эJõ JZ9`@89@ 護`ٱ+N3QST@!},*SܒOHeޡ;K4qԑP]#F6,S|wűQYؗi U20A/4p4:э/'NTvܳZڎ#Nh\qL(-̚mq9ZqomPx-_~ԍZl,koI,L!0< Eɥ1,Z_%..F } 0Yy=?¯q7,PDDrb\ }4KC6}nVnn\ !Jug47Yp*nwRLqhrğ-U&5ÞsPH&wbT[а(L*)2y o8"e.hXJ9.?Mv!K)!,oصN|}GՊ:`lDyuW^sV)w7b0e #/.>vBii69YZ:q_̔s$ ŀ- 7dMׯ2/NT@sњeY~If9B"q/7y^(\Z81nFbK}!XѶfc#ɻYrVPԾKr? 3rvQsY;yD͊i˂ߏ|9 ;?C.!yׁ~,֩Ա~>H uEWWqu$26׳FQxSqј{TQrPYxgUf3B*ɕj۔f]F6P88"^}` J\)ل) b mY007p5ExK@mB^ 3t;ɀWN7]8H}jSލ e4e1_%@rR~41dmG!AĊ$k\`wLC3nQ ATh6;ê+b`@Qme D0Ĉ}.1>L)̞ 4={}_~IA7ͪb% #4bFQyxD*㎆񴠶ٹboT~UR^XúEu@L2 H/&H{DT$RL*;&C##U !2V҄Vm%ovS\!,6S1XΫL|OXom%WHY|ݎ`m;alsǵ%#r,ù<9W­>M͗)pBλB=8 %&gzڇQ u(yE ;-oPĺ* "9qrţMV&l,J礖6"_};XrriLav1pqmih%;OF$&@YZQDVth K`/Vu[W1QtX]hR Dp7Sq-N|hc/}ahgb37L{Isf*ɋb+5g؍!zu}0/im%id4^Y>scGY8dJfd(Rӝ;QPJ?LC9eKSSoBzQ= cLw5Ra9MgIr˦=h58 EFoFu6I 1x\8W%73W٧'ҹU[_dV+rmׇ^\N,Uْ6VF#mP5v?>^)l{jP%, uX{@z֊u 4sUGӃmt856UL 0T<,x[V /@ ^"e Aovgڢ6;-qxe[GK~n4ܴW;< ܧ4l,+9=p~lY=0mr!NDnB)4oMI~;5wst{"G %zQ<{:KSXsU82:ǍL2ڧa9*k$(X19Chє ׶c&@F\1[NΕ!OXPĵI~ۋ=R/ZN2 kN-}RbG @UfB!/P>"6BOj#|c(8oN.0uUe}8\=ap)/G ur0Bf*qmb[`k;ɻs$5.]ŷYs iv%9vh@YU8'Πi?;6p !2Jd'*2.L~Ԏ<pGCfU ~.XWnJConC:ܘU1 f9O\F06}yxG< S YOw&`vܹVƗsӣJ=4ޖ Ysd`F uY?w!Rr Bx {9"?t})BxҒXD s}Ns@`xHxBqZPQ:t4 #@-4ÝP#z&z iHE\O= O~pKr]"_`%OoRx9?$2?I*D{(- ׺SjZXZSW.$ 1vOtLKIse6\.uY#3", y?ÁsY`Gș3D:53Inu G&x謵 bxQl CrEt=ǕGX 9(/M' |(n$g[$JP*k-PBYr;uځoym6=ɲ~P;>iLAmo1"ѩf{ FY)Tݱ=y>G?gzO%^{wMǥEI{75u$[瞽zOg@(OEfaA0}MnGaɸ*w3 t0 m@mOp\!A T6`Y§;Zb4dƊT ^3C"d9qMSpeYC(D4ϥ-%F-o &jG X <&ѕ!ɻcw,:ꉝ W;}?dʝ" +dn,('[%e:o3(L.@xh(9ԧC϶u_z283E!>*H}\)k%F-Z6z8_gE$RgpQǖ,I',BнSQx?ࡰӭo 1ŝxPX}+%n+렫"Ly7$D0 qJ|/eRrEpڥgr.ԘTke@vcs{d=Ov1ToI0&s]Q8J,^xsyqfFe׭$/> n(9 tZ W* +gX/T%ﶳ=v&AKL͍Zł 恆jio~-!tw5;9k8YEN5#;fe0aW̟tL`Ԡ e S'vm$+ZTHK#0vOiO,E[+n k†%øo`:|`aZN{$Bx/8>޷Q3ݺr{% Ky̺X u)o $Ϥ3vF U[7ݳI2GP7a'J%ȳT/w?Ng _Jkyӿ?$!(ҷq[3 3D1-ܼΆ,E4 %аE-^Lcv4SSll7vFS#;˧QϚwbUjըosZOnBM]ː Wr9}m zT`NoKeVrBs{#Ctvһ14⟂=N<=<ߧ"1&6Tbh=?9ZxD4o'A0op@J32kL~%T<:.v1\,z,c<̩.^ڠߣ3z2JE5r~!2wq&넔$Y&?ej%}a= Yۃj SF2L_yp 򚖿:f7Gn y(`Z/J% >z) ;0n A=nA֢B$jgu5ApnYKc!#xPBa}#eKf1V?\,DSL'=\uя(yC:9Qrc6(fOSA Z"w1^KwB*Uެ|,tǞ~Pj5V\QZ MpUؠp@rs!okKt%;T~F؎VL^p4>,!ˢmGW4M!Rd5G:]'PV 1BU7gdx> QWP2zn&4(W LIGHI:`xCl]'WjgH/.QuXvⒹm"h]`rqĨW2K9dK ۫uBmڏ(e% x79#)RƐSRMH;=j (r88K'Q ,aΑ^4cJIag޿CσS4b=Pˎʕկc%QS+ƼP [L>+#Ksجn3yw@pWq‚R`} ?%8ּ6(܏ kc^JUc(iS?YrpaW\ Da(eOd3]*(%;40 Zs$ő"HP}jڦu9_,`ƩV'/0c7(#HtXv>}%` EErj\ vVO:,Q K)rbIP6ЙP?+#}k wn7[>DsDڠǶVqj?peӧDQrPizv 'Gi'˺ebL%.7Ǘ ^c3'0sL_+sK>L7j:/0ƙ*eP[5t87SI,2URwӜYo Fq%Bh*N֌2; ԃ(3ebq2'0b|߹hA; :Tzu(˥(%6Pʷ9%kd^兔‘1 ~SwZ+%Wu ι5AKX5 g6\8몎4{ ԓ!-fg)PX;g1 O||47/K_firJs-1P5GD}s.d{.3 3q=r) lH*@~:a;̀^cӍ-b*D!5c_:%Qwb!iY>@s 媆.7.cLNi`)vEZ4k_6!4!s dS_ݫk#ݙ%N0"\n0cY1?w#YxSgfmS~@80g0#׉+%Zx0u$lTE[,7Y]ZHA ((hT]@@㊹KU!W{K4~Ӆ&em"U9J{bL>j^ \G* #Wb4׻ Q )*]A"3Ҡ 5zIႚTg4'͗)5+A0 4fd*1lS`gOw~T)s{Y=dM.hї0bZM?/a)n]ec,%pD9 <~} 7K&1F8XHjz5$y- ?CSP:CLg.1/;]s(X; c)+26<ۋgE2bo묗q AؓSNT6V2%m:IW:gX2@sh7aN Kr6(q~j2vљVx^JG"@(< N63g 202#J+t`.AfΣd%[{Udm$/c jyuV2s,$i5|_҂l$% ԄhYEG.,U)#!^|r5,+USAg0uëJ9=; IPZs3%ǃS'rE]ZyfNoN  bn`qR}M&o\u;97mBO$wsÀ & ͂'y8fkʧt2SYwv>L%EWf}g37j".g qL >?-:!N Y>E$}u@nhNr(PU6-DۺCs4~MJ@q8ޝcz+0tԞK?c{9 "$JK{v+_u۔642lrU>fi}c9n|]0^bGSGEthM!~J{M "!֋P}z#RI:5 \~@y4W'EnVl-Фͯ[w[2QI 9R&7$ewDZpt2s#ӎӈVsX:?3'%;E;L~ UXkA2~^ތԗb&`YtXWj/.!$ :A(qw+ޜ[ p3QԸN78GZbK&F1hg$:Lj:\ Wyl  -<J-qWK)dBЩ%;&#AGuef0qO#U,*3 ǫ>Nթ+ R 'T~AX~hI 6~TlZJo 9[7[9;j*~FfN!mCP[JYWrȀgEv]D ǿ Ypu%44!ȟSpC7BIf"t[|jt2읠1sFZ뻤dK1-5i^>e!@ξNM\uCV4[` 1jzlvLzqCRPfeTƘﭹ>}VFփY7ջu^Z9 h6I"nH( wMq|\3Bx]'cx}v'5("# ˏdOlb/~iX1"Oϑ1Ub)xC;]6 ֹnFWMT8"Z@5%W ۋXiΜI R[&)|QMw lX02o[gǂS#OG-{[s soK!5[w3a R{v݈c /=\mrmu3M>Q k`zI\<^Ɣ9ٟϳ+CT?~ $X)S$?']N^\{]0s9-Q,x/E$@XIadбĂD2'Ks~YLx"p9h\ֱ :rhoADnN8h,cVge8x)E,%ؠW.DMeТGmӻlH0azOͷ XDwi' +FC8&q29ߡgb3bXA ::wXy$r>{x*&0i2`]YWM[`92ɶ91K ݦ^b܅`wQnmFif?d f ~S\ gRXGۄ ]P3&z[J[<@=(#)KmA0)|90hpZUG(`!ׄDWvKs/`Gk3eI2ZLcSWLWlX/;8TBQ(Gx`א٤[JCYwzQj5B 4qNp9Cp16yO/ZpQx6Yh)e3,3K41&>H V ŷӈ+:Sp!% SDzy L-PLT=su8BT?h%;%LVt],f jĩ@A!y[A<®._Q:"FQO26ᄭw $ZM]\e}n5,qkſxeT] hpG4Ǣu]m~in"ZN>W+l[ /fa[ƍ_ G{ g: [T:_UDduv?5@Ө  l+e[-Pm)+8b Vڹm uJUVT7{!o=[(BGrٕzAN9];_hwFI-DYFs2qay3!L0"X/jT_ 6:.}[m|0gl3*?Q b=7!"i@vm9^ģ 7T[J=oeZ\] +'d|_{q(M JA'= -lDTeF R@_6ś9/q}K BGJ@M:I`oN }H!宿덑 ^" =VD*n-j Aef$tH3D9JR7Fyc SG=1:*1-IWp$4qSgPrqd\+* [")-DN> :˵lSdy+@zetZZPoypur.8!EkЪ ]]^=)Zy5̦ڱPDӻ6 $"yD0 ,5|@ߣ!^]I>u:gqq,Ǯ9鮐p̛o8΍qI9V8oG*tӭD@g`C s`I'0EʼnoM|]=TckCYgBFmR%9VrGKܾ+RJ6&=@NxɸSy9k@&[kf 9uS|2_J?}"8^R^sKAP2jwJv%D9*C)8i8m} ȋfCB/No.]>~:jݭ% EHxm0آKw1,knc&~/_OC}̮ZW9j?r'M$x$jLyϒ1L: a@.% VzПmv!PRc^\x څx#^m8Pe;\HCN6gKL"wֻ+`n^"-D[[Āg";&jb/vݚFz4J{UNWrjp3?>P3N_bM܁Su0*}nճO̔( p=y =0c QfO4瀌&>_5,-%y+CYLuR|Rws3Vdrt L67 Z#=#E>hm*=_6kRɧ6ir^iX˜oa[x Iwp)3b=@߹kKgX9!b}He^>!}NGҚ/r E1b@gu!=T^Cx\RXdD󉘡 ᯝxH舳%+ZVk'6'G2 5Y6Yy~sĪ p]wk,Z|/ʒ3YFԝI]Mp=ЂTе?¹?!/G+in)En]lيI.kٺN]G&VEI#FtorxoJV?FI]$U 0<;vEB'q ~cjXV԰R4EWmԷ'LbD4|OX뀊d X^Lϗ;s_ %TDH.)'f#Vo AަuœtEK`I#_l}tZ <+M}-I |Fk_^~M\D,e* :C02Ӕ) )h :? p#ֽ*48Dfua?.gHǂJmCޡ7@#i àTJ0V[GOD 2yh8yT?Rナ({=5G̝ }PWt1,4AxћPJ"R’Si;=j%UJyKʏ[_xiĤR:Snu]ooSuMB ,GB_oEW$n ܵdV9MN;3c PPiE,c<)5%9_ǻn}0+LI Z; fL~UAlR8tV .cvޮ苞=%+_5-r]ϙww65xčyeΥiGZ4~m/I _\y?QEڌ(]TuXP5:4KÈ, tK6Mc)iSdnP N@=SqvW>r\79ACUՑ"At&Дø鿈Kx(x*O㗧f]J:!1 eĎ tkgzn 7@Xu*3WLiZM1G݂ℷcY|(z\nB~Uuk)&;_ƍ{yMTvvpcC MܟƏT)J(65U uBhdHB"XsV5u.O=Z(0|΢; 9+~XSBᦋCa't Bd::!Gސxy=̵l4 Jflw8\ wXF* 9Uk*'S .g*p"EMp˯^ڶ2NXz 1cK" J2x-?Bd4%t3+y>'_\;;^"c(mD|:?觶Ze8Ofwܵ),q<2OMchCXz*gN^` t{ A A9V,AJ'+S4Jj ꩜40tuD <.aKf<58聒aJGh<ǘ56sтCÿz(#mN³ndjMڏb ( b`mYk Gze@ Clby Ccآ2jQѿ5WE&L#_Viͪ25V/{)|۩" H P[q%@LkOe@Ū+*?YKT_ ʺ>`9{[pLJO l s#OdK4Q`8ɷ BA[)`B>Nf`R8O-'<4uөeBpuZKp\帗X(ifAk@!?ZxQ=(^Vp7 OTyLF_H_E0ņ܃̷jԌHrs4a_ćqL BWT2SlC[O0sYtk18$ [ |>`cՃ!8 ;E,cgK38\" ߧSi諎lkpܷgK=寥jPkOZAg1mbQ:H!1(s|Oraθ28}wO1k׋6 '^^!bM}Y7[ў>#NoV&өOS(0@ JV%nѱ ķR WNP`P_Q !1ކS¶;T0P>:+{ Jw7c:Z2)#-ԋҖwq(RFjERVlI%H o VD1DWxC:97d _uɌ@Uig*EJP z$z?UI}yVr+Ef084u|)y ËrN k$-lH_s 1*#m7;>2_0 |kqM?2!qS ׭HlLt7 <1S/tښQb2"q0nƖiG:B"9Vd' 9n=KM tÍ MȀU\Hx+(|NC ,L 8oWN:^_YP&z2&]0O*|᠏u*X),;!VoIp[` Dh98h42@=:c˗] w xL(?gT@'AQbgž[q9̟F:! [l2Y#$ {IS\ښLD*yħw;,D%9c:rƸ]Z';c6u %"/udosLZ$(.JL7!p ڃI,҂/z8f7u&^`S0]XO"p^ HS\жHhjb !bkG%$іQAj!A #LwӵtwphγI>r$ bi"ܷcC %E7nFx "Ufw&ԗ&, LT b!5<{1Ի.J"6 tmZC eAN%h%kx81)eEE rAU,CX<"{oZcZx͊Nh*a?(X, rҚ;(8w:R 0v>q[v],)1B9216D8jL! tzNq6ZCen DaB8}ؔP AD l\ۦë_`h%JO "ݺgyL`4(RHke%) I t=kAB11|oUvsа^=W|j-x6^ [tRCl? %J⬤|R%/\,WyI@+}\?4+ rRR1M`$: ??rڼfi0]檋i_טBr J+wCv;'=cysX~&=D?^HwU٫'`@_Foq QFPHzCBމs@~8+7' #S#}QT( Zx9L871(j ^.HJ+3lK}Qu8($ Bi'nPNZ`W@|.hl1V5U¼a8]/&?R•b՞ u=4 *lq(lb5Jo5 oO'g~[?(ʗZ }l$|P5A-H89=c&96.;8˦ 92`e>Ċu 0c wM"0ngLs#F*pt,D禃 l)v9NcDSǧ:ybFR nRb17Y0~ aХQdoÙI h:Kr [ USkxl`io9u~L/=Ft4}Dۢi~Q4z{+art{u_e:'9[n 5I>n_RGO|?PM^E ]&r 0pӡR/ecp>&͝@'@nwɿF*K&ḫ*Kd04m{x@Y@=қ-S9t+yA Zl B&Ƚ3 &I+!ߤP<$-{b-K9SεGƾi $ԝ3: {S]g_~RU7JB$m_]ё7#?͹s&q<9,a. 6KbM4L(9 S es YSdd7H4%x/ϵ:72xGQst!Q5)FyQ0NbI.%"a|P(:|"S0hrZ,q%WQWGDv; $oĺUb|}!ْaTA^}3Y]/XEQI+K!eS*GUq'5¿ε^w568c\QnvorPBOB՜>~PAژ‡ +P3Qh4 RRI`G+T¹ `We4*3+OG >XZ֘;)H),ċZ L'Qj?Efpٔ8Ы^pbwہWQFesZ+m'2c%$4+(E|7ڡFc%yI=r Xnl%.$ A]PɗP"1JGtTc?ݜ S7676/tE/v7B? \)NdQ>:zٳ'KMeбI!5zIN|ZI!ڂPrV%.w@ؾe(kry<'P<SR9'V:s,b&9x S*&;텕;Wd#*d?ڭ?{k͊ER5m.u!YdqMe0zG(?5EO|mvP[٤Rf[,c8pjF|Ȗ/gy. 6W\fD3إX3w_ t}6p5+@\i=5#VETSX `w9yzôu5&De[I8liݏVZ&OTa|P|(_"%ӷ3l{H>>!WG@(" i"-'Sk>Txn|g?NXAs5|Rώ@ZCRw9-,i['E5s,m%q7Z3}9?_yyVjK9enג6petx\Nt$Z9b_L-#x'Kt0zKJ59YT"̘C@F%B;Q 5oMm`HJs>a}{*@ݘ-n E$PZ^FDɍȨPOHZAو-"3 /^ڄ f}Ͼ*-n'6/F\ʜFe=4T:ЫVΉSĭ/Gi!n]Ya L! yȇYZQOCRm2V¤^=[tAE _FvR*1z扨l[ JYN΂ҟl~}I̎&{Ԑ}u`HR^gAzc+4VTe+tq^]ᙀ htAB~^Jb6?\rO@yutm%ŌGvdG,{*N\6*^i+ji:@6^~1V=ep:o]1hRRߐf?ɱ$&ESP$cd,2-Ѓ!cKJ1tNK WoOz(^za^ߪИʁrH V3dB}V۫瀠#,Zrq/Qĭ_GcAhfY&HR's C"w+'8Q*ܫ莑ެqXVAf j5Wˎ#+&\YcLB[{cLЋ!X+OL@NF[UH42 {3.}^|$&ܺ9K9!LSߕm V(/<*)(e-@"-r̶-|* WU_ !;kE]b\ޅe)t5_O !؎Ә|nޱd6b8־).ə'q)""*R0ݏO46X͹.O?l;ayt~x4c}?=RZm\/^?@A'8sh[V\)#U'/ZwX=&"INCR}V,N\v '$w {I膉D[a Ȫ [%!|&}p=#u빌i0ӝ_Zu݅ -S*r޸K5~F6jK_3jTEߐ ɉ!SJp#Ѳ:KYaBAVw!Osmn>udzǠv:A)Qŏ|:I 1^L :kGb KסuW?U_?g M1Ewuf &Ͼ#=,COz&%FO_1#6*bb % p3[)15a\8!xW9p 6 bN1z0@6`wm2l Lzٔ;>:bq TjSILu,vLcUc#nRM(;/R.~ ؜:Iy ]evZM6mhFqM ,,@_J?ϋzbܔ9A_Pa69l? i>/\Z`+ءI-CW[ztcu˜tR,{0nS\>x7|EJiAPGŁi ` TnSzy?,6auaj[bΗq A=:$FK1kʁݫϸƀŕUTPQij]#LANa7Jc}`8j]fJ2'Z lhfwX^VW %mBSUlߋT6>:#Sm=3y}c&#@TIv[wa[Ν0UO$\g?cq1t/u WuG7V *΍i$IA(:=֝A='{,\Qe<Zp\ҩpǽMa l߆YQu_v֒`9)!1vh]L >mH+=>ikV'E[iTaݑ6C@荸z/ hP#F)b$A' O~~Λ_h07.WH"PM>՛Rhyh)}{8VO%f  zEMD^;`/Xџ;9=>{stSd=YJ9]mkz> 2ByV&ͱdUi4n8 qggb>^yC1hfjYLq$(P IZe5%X:P*%>Vs8$5*{k暑Tc?]\K]F֪ NpU}~* @(@l.?[Ow^iLY>R!][=فh{RŰn4%AIa<D a5"9fԛ{ &ј%9)]JbV)sexL嵮 ܫS uvF`_KIyž}%* t m{ B^[rl kL&r8sn| L/9AӦi;I=VHazҀ.ZA@n#aelY,,ij ֱE`Fh]I,UohWŋeU6 yʘ 7g5d`6mGC&ʷ=z5Yw 5{Xq2 Di}N,h ։FGs*8nA>mo|/j|2DO*8{f,̅6Q''LS0C.0zK4%%-h$*wQ>MXI=>D4xQO , f?sݱnWRURcY#Ͷh?lFi<(~9~;3rt6QOx&Ӹ6Z Z5/Gb'6#b;F z|`S N^{rFG/e([G'MP>>#`0U-\)~>w=_OZ3ʑq YO݀5iڹ:SpP~(f SRE^~|*o܆QÀ5- -5 Sr$5bP<ebDe%M,0SӲnl})3!yt–3&lаR#>zڨ%)%JWKT}W]o@! Kq9XȚHHjKmܐC83Z xo(*)Z3eXҰ_N zUa,nv$Uk"j_idUUV'tKB؂K%Y#0l=!Ѭo/..ήΙYB#8y?K"FB2,7_8?C/-U`9h\,N{99}Dbhõ3ΐ^¦Ob)@~f4}W=N ŕgSz)x,η@N3pEABi`BZ D ":r =fenɼ.0*Ǣ=H=S lX7$dTC7X;O8) _rPIB/vD#d 0 ۈ"|4K~ |+BS&aEs8R1H#cQJ\1؊*Ԩ7fqgV,fU17F8kg!%{">إXnZw^C5j*,WzОyE%irB'iS1E+nK& 8ҡ#ah(_E*&-m:=)im?aQМ1A^!;^EIQo%<8E̐}T^ z,UY\QlvANJ;י Z>BKs(k(z+ҷhKظ"<9PڔTk> +!G_^[fc>4M$-K/[_W;AL $i:ֵx%>fϺ]Np~ 0n@*s;Z0V#GE:@Z,ֵU)8n1!-??w$=7^*yHˈ3[<ʗpnVT$0ZhM{" P누eeJC&>\ >]R;3I6)uU/A[ T:=: $q@q:'@]%N\[}8`y V)9]> V>ţb9Ɣz Rj_`C)PՠpRȿ58 7~'cjcg[Br5;-+>Agtth*8z 1 ӔtR+2`1`qm}!=6*n(X5_44W$)Zw5{@~֎p4jl`0]Y OJV{b\?0l_QI"pdzfA~;J,ن2\i*cm7dPWsh#u6腄 y̵Dp5#U}O:{[sa$mʞ=gk%Ͼ-2LZjduXFOՇ Ϊ),i_ ͻ>wH-w$YSsapO!v)l,33D b%v:^Ĉ>MP}H|Nd:0, IUz>Zv @U? Pa!x$rURf5lAE2+$˖[LkGS)@O,yND *vռMLE8ܤ)!nXHb\N+zl%"+ճҒD\c v9@|k7/#'L܉4m"{h&:+z)GzL C2\{kbRK"cy/x,pRT \L08Q00Puqh t@Ѵ8'4\)GyO bʵЌ(v#g4zMd`dhGp[uO;oqH`p MǙ^䏐>E_tV, /J%o2o o]57: |^H-\XˎclUKޟ{g$zB@ ȠDZ%XO2*]tA2`á~쨋A(4\.f e錼/AT[ӾyP,ː4Ð$2R`N;&qJ1MைjX0bcqkƃi7BY ɷ-{*_5[( B%ײ1M/(oE6o)y^4"wH;ug.4Κȡ q3˷jY'x%gZJNsl;!'t&cthV?Ea\xf%@*ރw_N=IkD0 >9 PPvp^N6ω:U”n7 ݂=lV Q~J%]Hؔؐik4:qM]oH̞52Ceڂg@y㇫XϯDϵu$7ju5vb^'JPxPp)ܝ-E M( Zon;i/N%Has]sxtVsNtSTx+y\5Ue'W'HNqy" 琇 7^ @JRcqB"&1.4Vcv:lQ`(wzB N3(1 hJYtH6C91.B$?+S?ʫ'!: } 5Lx;ȣNU`cQ *Oĩ^G;kJ)A#?,Ai^$_TI"{oIz)ijHpTNJGI\;M]je>Yg׺Co\)| w_IOdI=.Լ#G~o%)NӇm)F?i DMW&LsX"knV&FU6KSGe_6zܷC?Xzrm!R T!9kͯT?0 \C1*WU, pV9`8(f.iڟ6w}w.qV7+Kmmg/Foߒ\˓U46tRdqɵ#v0E^ҔOrK"*^64by2Y6~3;K'liT^M!~mCUdv4%T;㗖Kik,-幦~w0 Wx?%o_ pQ.W;CasǷ|g#Dxwedi PqށP|iUC9+Sekɾd`ݺ?)@Nk ̀pvCPGQ;J́%h "A3.)/\%BגXϧ|KJeǔN4=V5s0 <)qոʂF|3WXC%&fp{<˦M՛;h NƂ> (irC`AbB.QWڎ@98vKD6~l -GAuuǶj}8#Z)3&Ҽ͌m"ZpϸI)HV|:2 hmG9/!E9ЯN֩R˞Sx<t{4ļ%4EJˋ5 sOU(y11|+ZӶ^ "ɯkP`fU kC O]p'U-",ZaeD\ 1Շ oN5D9>5 6MU%w9 Gty/cT pRaAM=u4 |yi@6f$L^Ot(9`^7#֯G>ʸ:\"J4 P.iBӖg3ݭ#V Wg?ڮ0`GC5GM\ ^w qx]'%-W @ 6jQM6G~'e3NݪEqx¾G3 PBV5SGGhbu"p]̣T&oƢ"W ,wHPF̍Ĭ|[R8p X;#vW^I׵(-C%]Kz̊U.tF!JmҦLVŦ*gj" Hώ(nyE'3 ߇XWd/FzaůPܖ+:qkMFyx(gwr`"60wZWu"=*oe ? 04<{ yr$ɍv:*3粭!Б81T}A=V\]P\uz a{xy xYsY0DaВla' (h6/5)ȠWgg#V=]P2~sxeEV3;Xl_FIYqk~~-함 +9;3'A9ōPO-YP3A?_iZŠŠݳxuw% ?{XB2{r7`4rYU ڄiylb#r~AUS6`?r:M,=OoKКfe6-bLt"aQgS7@$dN}kkgzTGa QE> ^ziA sߎkV(O|3s]n{$mՕϽL\=ٱ{^_iR 8u'[:e++յRMl0ٞęlAmکla~`!2`%).W~DˌmŲ@AXkxn /M*!i\Vƾf|ͪC\˦\N-gff9+Ж _ې%eyOk!6^ɦ=wLpfc Jڒ[iӪ=MOIN9IV͔g{ֱG3zp a4l״3/Oeה-̎Bb1"+XQɒeөA:t8+#}{zAI[X"H*}vб4A)GrٖB( [nolkmo[8 vVPl)0Kbe$|K\A6U3, hcL y-[Ia~XijUL3@" PcZ'6* b{U4Yc`)MZ|}_ZsxK_þNbtߖǒ%°;r ٘0c7Qy}ULNgz#KL42O*9~vUUd)m\Ecu aS ?y[)ثڬxuC*A^";|iL8<ճsK`~@gPuRXs<)nO[s(ڍZ_j 5WʩL[{3\`d&ōV V䎖4᪺Sm^$@f'qe'ꜝ3C곖q$?R p N:5;,P*$~ 3gT#)DZ 42NԴ-{ S-I?ic}5B".:{SҔv ^*/%p4-P(2L5 E[+o6HHWNy Ep h&nG&r[s\?t^%PimNM9 Bf`7V..Yl؊9r1U ?y (X=|]Л \u=% Rxp NkP`nԶz]>W=:VrCwRlc@pDWwYƗ$DE(1!,ku vO؍tvvG.&R,gVw.?gyQ SOFH&1p:67$MLJ!Gmt.CM*TdZY"[uψYg݌X. sqfvT5/#Gfk- n ;z3* }+gkVr]>Tq C0aG;i^B*1j =- z\Ꚍợ;#\4Ԥ5Oľp}$V<,2/!-ؙ;DBǕsġVjp7\#Ȍ/܃(Ӎ?ga 83y^gI6f1~M/ z0$ Or2c$GxU$;l&'jE)Y7X wRv[;w- (FaZ7is5`uda?Y-_D)Gu & >pr-JO@o:JT<]\ !2([Em KՆАgbp6Ym[sd%=REзq{ >5d|(C9vxJkfpv? S=)=6lΪ^YsXʈqhh{lۇ3DR53y2.*>fYc\MА"yX`)~2;PKZ1ﻪOWn`17;Ɔqk_@B0 a)zp7T?bI~?_Vg$Ɨ_k5C% UW"yH!z˶ ~]a Hw~"<ah΢i,^2P.Tc "XިK$CR>5:7jkD^=~a}rNU[XW֪kW,m' W~p\~y{~7P{ćQvbbըϮ&lc#0XdHB1eջT>b3kVc nI"{`Anz~bm,҃0< D'x@ػt}DIK,Q9{ V5Y`]m5q?6yT̵Eԭ:0]$DUAry;nz"3c8_!#؉*ݓgxV%Ln䯼 tII+yldT3D&wL%'ÈY-Ac'&Y ;Ӗt3\~&I8?GB7 OHopUs4*Zbgb5yr/CC0TGc^ɼ؇1`F&`/T>t!e8照?mR3{{k:,]NA\ĜQ2YtpRkHlFU7niYķ@3ZV_Mg1XC.uzHm흤0Ct_9)g}L-սfH^#T/r)E7Ǡ:/(hUT_G%sݨa,BQX$d 7d/X%/}4u}tT.p,5F94Ṱ.):O<.<7NPqI7 У|9ߗXT%g)6[s4W9{ C7#u.(teL7 ϥ!Iknhg"DS;u7 Oeٽh_;=1Bj@fM|\rK$++^:RQt鎎5TK_k%R C^x&l=a2ܝԥ8֗d#1p%O\3?&(Z@1p"k=7Og(3e rk<"jvHuOov=Ee G7ʑQ 4՛Qh7 Xd78 y[Q&-_ڨ#N cߜH9{r_峨Y<н ~nÒ}9vr {<5)"mQ]N+3#ꊍUl|6֞[e#*9H6A[*ްHDy(*nt~SIxS(%6C,I]?R$;{Ϥ,|+0Q!QP_tvla|`߃֎"˻P𵟀&:UmI*9HOi;Xpt 3,?@dGƟD#e_ ec('rMkRR:!"wQT%a.ׂGzdwn*ZD&ͱf@0'`&S^sq,<[(39 8jP7C~f%ܗg) %nL0F8M25`>e‹vЯW%Ç!+95b{#T&JOndZ0sϗK4)9MJnB<7ΆA_a$7쪚P.Knٍ^Σmrخq4ـzXvQ"f-m)^ǻF)KށT15X Qf ~Z{űQ{t뀟Gw 𬵃Ke!f?Ř5TTKx-L((Lj W(] 21&$ syVɨeH~O . 51F"]L+!SwPDtkhʱ-%YL6+{z{92C:mu.*F\`NF1O7;+fCHf>|iRBh>A6hOeL;dcb=?CH}{h{ s6 PyJ"mgqgv"'B ";t2lQp\{4 wt*q-Z@4' b&~f=gp1gp2T.e-vvp;jsGJ4R9$z5gv0klPde`&1̭%1LG K4ykSq *UCQ[7Hz]cR^cNE Qݜms⟽B3W,U_.0'%.аo -šMֽ۱%| hP ?P29̓Å v , ](VaKf "Bsˑp>֭˘`!>\SO\4%Cϧa&?ʱ`[awEmZo/S g# !GZnu'({a~zKZKʜ=E5[֩)W˶>2. s]_*y%rha,"ٵ0i?܃ڕ\+8pʽȎWI1C3vU ݉a%_p3'ދ1ťkP`.`ġ`j~t5mQcD@ƾ/m,۵|6sEPj~ԉŠ#' 0b zѸ"hʔacВT г'kLFdR J\-5ס&<#GpHf `3$LjUIO W\}գŎ%J6CęJ58[͑vNzAH"27H2WGOy)pDt `^AGtϔYr{ Ft2S+9~ўKLS8IVv;uG2d&GO@́iKNC}~Zn˖]%!גdSGb^|Geqp4 /;W=FYei C̢:CI%({{ˁ_=85SEo{Ǡv&&[ELHǝ_#̓hrz*I'hڷ :Z̘[wnK QJ2nU@b8fd?zLJ0QqyB\gދnѧ"I@:]T:HYs#I^w5&NgelI#vU QgRkU0.N9 "~1Kk8BzAٝS)>mr̮^ wkD:ؾ)SWZn-$! UѱCӚ D&V'*u4Z#jQɸxD~ޜc)TM m~U\7h,' ih/e7-h\*]?9Jd~o?KAP;xbVҮGe=*a*$?IZ9B{L`,T`2phQܙ_:}p&Ϗu\cx*|sW>tZDpA}PmsZ>)Ml-XmQ[ɿ ʀjSPMQ&TBJЄ^\ȳ7G-Rуa^Ri?]uC8p:N` #DtBlo&ڲlB!~84"50C7Q=iXBuIf][1C!*ǵ'xi&c3HǔI~KP@Zb^ɧ>v]<&MpjƒXFObxsdQCZpW&> ˎs3T Hy}uQ-u{M+>5j ,ǐL٠=+h`bCզlX$frD啭 2$lx(FM bb>w6j^f;sgn3mT8|%D8wi74A= *rGf%ŃZu|_/fb@n熥: v<VF]O /TYsHeբ4S1NžJ VtALdǴ% C+">? H О!ꮲ7+v9f钇pI-to(LnIAuZ|xc \:o#u;N_NO1&O#NtZQ]>#,,RAU`eSxdjw}TRTx+YpyCnYgju(<(ĴDFEzOb3>Wm # |⟒,"Bѝ58ܐvs$pJTu'bct {uA,n}s[C6iN-Q#e0K{6媿":tF.]fhMV~eN`mwH1<>JaB-P1 gI3oȄʦD,C|)13 QuYݐ%EQ]B |UG&jk8*&2۟1Jg&=Z*^34;-n@7H0QU|r9hZ )~E0WaTv*]MY 6Z/BGz]ҍGGVN` $M96Q^4rp\nc 'x4v5vG!ڜ/SXcgq1DsME]1wnK4W/u-Q36K֧Dž%࿱[ۮtb 0j/J>Gn(煘 `g/:V"&c"] Ee:#02J_@ŗ.[E@qy.Dq?x֟bN-/ +7}&-Iʱ qW3A1=MꭃDuj;P\܌ͷT:{KM8hS0df(; 28J_|s^S20aqx@NfJb:ì ¬kM4i$ B ''RN~+6ݾn VF[FTC=#Mplr,M>: DŽ~G((,5j?.=T߂c릲~Z%Oq㌳ Ez}F~@ G<ڌtolgև\ M唆Xq8Pt,XMK5@<[WaYN, {J-vL~N]J طvR"<%HO.&DKV+I`c -(w)f$Q0ٗv뻍G,% H9"`{2˦]w&-l Kd_*/cMgOS/$θ\.߭yw$5L%4G!Gr1FQ X~+Շuqf[A" ÿ%5< r՝'Upm,?-/DsFtY{ 34d_wl( b d9\qSYQQsC<ͽrc~Γ.ݨwUE w*Nƥ,St9 :Fy eȟ쏍Jٓ};}ӯiܛ+QA4ŏƯwrJJ-!?Oz%^#3qn;'tG5M SRX}AJyq7َr1xacoe:@ oŹ$E@\,'=K a,`4LHT< K W|Ƒ\vR}RnWkN#gx7ĉF =hYOg ;i;P8a ,G5 H /PcUrmEŖLKYu~|F3c4pnU|D%I5s'Wfv|$5<~(T4-rW_R_K<@X 5TA4޺f-va_ o{HJSNea,?'6[{I3JWc=ƟWH@Mb͇Cڝ־N4_¤֕O!Vv|ۥҲ6lRLFW)B$&A6U)@QSf%)<gR V\G$1GRHO" Ӱõ7-fIH rϻ CNrg)eczk_y:c0&z ?˧Kln0ww$2U%…g@6aNW4ҷ_IFeKdn'va5qQ*mS~!!{k5K\:&Hڑh97-6B 4 nBK\zڨ^MЌ ޥEo b-Kw{.Ə#54#(Z$oԬ#V֏tʘy|Y^ҔhnR=0U pw+vyXtu521'έ\j{c$^ډcm ҤsK(-.9 a2|R;D=L!/>|".yt.D_Mi20E 򓔄pyuZ|R{M~<22 6glWLF3Fb$Y~Y7CD>#RaG!XS]vCl'9=y E܌,jH,;12⻹ F$Og~ @ys.\FIPoȡ^LS4.)`_.;w\pާH~޶㾣޺BKNı̒#RE| > zpG2Y9h/}T]xn'9mz!>}Cxߋyk4 /uJ?QUjyIt&z?R?͌Qvjb.4C<3r>''&aB"2Vf1ai:꼞z8Һd&7[yϝKkGM7j_ .rUzcM.HQ\|Cdge#ZJ)CņGd_n:/EݰeJpEwVU<|%W(W5!_#!%٥gc 3/VA ( rRT|LIv؆%}jqNHzӠqհy?Vey\, * Vꨮ䭷& G^. #UV[<>h B8jBe ,*Ѯ!E-^fe^/˲qn&f_OlΔg!~hC$hecL^K%]~<_Qb|'`Pԧ<tFF>O*Lv mzˣn"r Iˮ(*{ߨƊ`ϴ'Ar;˒NW:w`'*峜dIe:?ȧлsH-5#+* LPiŹ0_s&ScwlPQOs]%PyZ܂Td{=yi_ i-Sf1'u)H/۪Iv2-߹$RT'yP!H;&[%]v`i)T54b[{=n~P/>46hLOYlMQ9 v$@vZSFg^CkdkOłFe|ft.Y缵1"`uUOeAn.z 7ady Opn_HӅLa&;EI.K&Q/3Wf< NTD?8Wsn!grd~2O0쌭g00^{3ٔ12\aF8eb1+v϶ jG}yR_$)`a9P-hvxY6\_d숫ڕ5I +2W0_L͖9㨎pL3 ?airRKte~&? >4d._mPT;N9?YC$]v}ot Sp/lfCXU4:%^ gB}OLdMlp}>=*l7w_:b=B#zD .=rEq d4tA6ΉY+Ne"8$nZ:N\v#;dzseUѹQ7 p~""+,x$ T6(#3|r.' Q#F8dʼc. _Š]Q{B* (;O^CQ$mċi@@O8# Q#6Db{Ѣ\_> g75gpKKW4.1ϫZhO]b6r9Afc1vrqcJۙ1SY~,DZBAN TE) 0{9:3q0K„yCC'WuhOCO>ArEI|wEƷ*}>zwL.R| %%9KvȼRNuBar9kP0(jSnNl%Zv[#n,h2iVλM_^8CN9CL"ð2 R|G9,ySUȟ ?nj.6q P|\N8@2`%2aX\m*> uH#2KQE1:\GN7 fxz\[@Ρ!{!.F<8o{hSNyqxN7$^(?Š؟wY cId ϛ)>Ua9Achfbdh>$Qh:%EWl%ME{9ߘU֬ZlǤq*/y_ "%E-~yX0W P&9L\{][cb󀲍ޘ@OT&S1>M f3鹡f4 sQ!\~0oKXG+C}@'ּyHҏu;1`?^?O1ݾ //0YžZ-W]LȧquW#&:dOo),.%KOam>鮃F6ꋖI-*iL٭ـSh$}*`N?ٟC+( 6uka#(6^W(mއRuO+b, t*-B@?r_)2щg4Wx!ueu`MY7۸FWpጥ꫉v~th|3N-ds]9enbX-[m(hzN7 '}v`mF'Q$y6PK"N$p߽Apb⚛BTT8c¢N¸ u|hXؕz>n+'~Jw\:cշTiwֿq,(Bv.76Jݜn 濊3g,rzaDmgE/)3Y2i?v4 w9^2 , '%MkSvȡä ``x~k TthQU  kٳi[fоmtaMteKK:(_M<~7S&r4Ʋ{*?G*M&{PcgxVf2rvă.}C3o@b5}_k8 2VmmՀr *o\"7bCb=yb3 #3(+90n:7c)~$l|AR.h:asARF|W Z덹_/I+]g/ dU ]-UE҇\>?J3qXR@)Y;Q5y`j,aJ4wI8o 8خX~77!NHX`me56tQ{(0"ofeУV>aWrW|΁S~?H&ԟYw!Aog/$-В5ɿlDi?.d^zW.3'yK¥,M}P )I(O/"Yo5oQgs'=(u`' ^2f[FnfS]ʡLQZ/0\!^J,  N2#$tÓ^ԓVjaJi ?J5\tJ0OU[=ÔI^dn5|LNixyJGFk!r>.bH3]ͮA`,޲Oś<3 zD\IPCM>L &w}Ӝ.g;) F;޻\ ѫZBEp;;q5L~ֶ,;ꞮS6(q,ĻMyeDPӕq]ČO:&-@< p*(MejS< =bu\;*A`-MRoKD@A^VQf*/3uһrf B?ɂD0ezQG B=U5D W&}D2Eվe*\"1A/6eFxw\A'Fi18sxA~/ l-j #iU1Яs1;ZcP#o<7,娹a_x'XLy%}2p|`FŬYg7i=3D &}Iu M~ྫྷd_E^mfuepNIa+!s>Rl ~l-:=۵ٓ)o*#PϭWItf]RʸTP-Z5εKɒqԇ7\wDoq?+ȥ_ϐ 3IP(|7T0ܦhek2uVLB+ jyKr#m(w/ĆQNXM'X!`dJy 5]7)hQ3;pߊo;LZ@ӄY`p('9nHn6i($o¥z6= -,mJw+sn%mnyhb9iEyE8* 6U.Ra!JARtDGhm1!6PKXǬ?EiF<ְcSWQ҈ϦJ풡GޖR/ ;H!Yg|JTPzxTDs”>Fr~#EǙ "D^8]_󚲦 mRRs_R46I O4DP4|6!%߸.4 YKRE0ݣ;ew=U%UA4uh+s!i'LV݉"u0pE -RRa|L+0Om)#!:~cvd-QF1  %_8 Y$_kM\ 珁;+ \f8uJF7n C2^]'roS \+VY9Sg3葝O ܃ܩ==5K-K*,Eg2uhڳAA1F 4`G GdƛO݂Y}#VH-_ͪaҊ(gBMM:W ;Yh^[rĽ@EMpڄKYaCΞΘ㰱 9/Xe:GYd_<(.S\ϔ\Qn |WOAm۟:t;{=􁜬f> ʦcb_13L8@~uwE<Ǥ|J(j9~r2=8߸涥1Ewc&1h0sd&< bVSr?r0c(v1*[7|/t. 8U/^8xiDh\;_QWDNiMsv^@zVbFs":hמߕ?aFy9IXX%qIbct i.|wu1:i %ZV=Jd sXK ,,kE8 2X @tm-{thwx nQsR?Ȁv`,)gS?'ʲ$] NUr@j ƝffKw;TR)$QHIٝ8Gz? r)al p:7{1l+:1IJ61d[YeSp֗$ 2OD"/0dv{ّl >}+Ӭ{p #ZGҤQS>q 4d[߶]{vc; \2'  1]ul}V*]Q@[*@B)35.U jטv0!bIOkFph R+ǟAQ TKaUء^.=TQv&(9C`D*֗mhX|"Kk &qIU#u[Ɣ-D!c%.25vN0<& wVDV %}@n͐칄"81q/FD!1OZhc ͐6i*4VRVZBb\smִ''g2E+R=Ta~`S)Y/=wtxJ'EFxVx"DTO&N_̴ Cõ?8:<4 8z$..yeEoVn]{ۧ G0U9ԎH6,I8_R>j0wu~'zu/s7wz 4JsZ!9'f_Q"Iu.j?=ig/r.:7.Wa ?TTt׈y3EȟޕYU+ _NՍaw  $sܣw;"䑟fp~:ewʜݬ$%5&['xs8}5r>; _fqgu+*<ϙeb'u U$s擂!kяoao63=S;P61q( ^kI/=,QDzT+;U Abr=7MW35əv(7W@zh9sjo0TS=uEg6KսSO7H7CRW$zC|5 '.6)iUk3:C@T3@g55`YӅyW! b ?h~cz6THOUOU&V $\(b $)liGGLk'Q Ҕ#R 8 s)҄?Ū"ot=Hy1~j} p'iqJp-'$앏LyoC*ʍR$"9)DH6"+sZ$cC}61h}&*"1D?n=yWJz7 59wXe֏$9Zf}";%'lH^;ֻݠ̉/&G# p԰OՄ,gH潋ځ=Q%SruG Hʐ@HB*9~ $xXDJfg͜'Mly͑[M竒.)t9F!IMYCH=JBVjI?]xLaViۮ-` C*S#0G!St x-dd)0 Ui귆^=҈r9NZLn-~q{Sx"pi3_|5xO.6"+AԊ6h'8ogs䎖(kX.Dҝ`yg~^}#t}R2$W¾{6 2ڴV64zf-8䇧;^C>bJ:ee,LuwudSat!G)z-e.5Һq'JNDyTzO9t&VF-R;nFvB{`[As$t+n94n_RD:M';51&nBxM {_ЯVR^=BuQe". H~Pi{== &7}%ָ+ВAɾu0˨s&qV"6$4{P0Z.?4Hfyz\lPa c8t^]8 GL5D ioZ<X}F;KN]MeLY('L1q+&`1s#c*4ȇ/0tindRĈ7IjC68J"E MYec&)IanBX|5MtDK1}Dthq%Q#~I!j%K❞0h(gO4Lը)Mp{2[t|e7hYhI,vª:RU [r<*R(\wieKS jUpTh^WlQt5x@]Z +@:a6z4=.Ι94VʪX `:TȱNFNИH§DwTC%Gu,#Zݹ_/Oq{DyYن Hibn'jM-6aMƴޣ n5nf&&jFxO`$$\3fMZUI)4FAUZ€|CY{T\q^BSӊSOr-pɳARnùjlQݻv)0ufB.Ɵ[+AHj>3~0B%Xmu!RT1y4,M+96߰Q}p!"ՒokHSze\ǃ|3#w }ߛl? V e®\^tKdsW7D/%#Ɉʞy~^lCQRvqѐÛq0,?tFu6Wum*-SU bXpopBb,AJ( G{ϝ8ll%w T(^Cȷ}NEc S=F!6>tc4|d!*[K[0eSs}:V$՘篟QLV7Mjm0d& ֟M>etx6ZZwS*ܦOuk$m+Á< єTqo MK4C6 ;Du 1 ;=Ukΰu':{:.Q<音F&T1%?,ӻҼ/VN)mfK|w`5M xb[La"Oz3\ U# 7 I6Vh y583E˜m.vzcby k6@W#'EXTg8z0;7kԦij⌊GHD,⫶^!LD\uArBP߂飽1yH'fW]/rpiR4e[PMCr: ^!"j. k<-%"Vnx/iZsaz;Y!؇mQeBiyI=oHlDOH9̪^A^*K?_Qb?T]hBHl#K9:9:z ڷ_ Wu Pp:4 ֞a,֝$o.'?3-?R D39ԩQf ꢆʩ_瘹V*95&Es^m 0eX4 .C ٤q<)3Юxam\k1|؟= ,=:鯐g5_A 4 9VYDVooqBy2Gfn?p[6`Kءфν. y1,\LV܆oq_sRpҟ CP=qgՍ.)] .ŗlgݯ+ҳqJ0zzkOK@{o H6kmn"Y  &rcb _)WB'θlM#NU`yJ21%ߴdq:' &WE]W(ؐʘj'4gJ%MN[|rٻ{iy7H3hUZ䛪騐 r׾B n6Bh%!E&BMhY@ӺF\7 zT-xz@~lpzp7k Yé?QRE< y+xa8^ SoZ~X J=#}(݃$N=z0.ytw n-]QVTH T\L=JggwA^`?~ر01IY'R|IickQ'`u[VJW z5 rY{t&m. Ӄϊ=#=qLJ[vX3e<7=M5Fݣ\' v u͖Bڝ e0 rVJkc१IAl.t1itJ8"VG'?ƬvPw}};e؜.J)8ڨ7nEݦVV>mDՐ2F 5`QH-2>̹?D}͋ oMS"H6d-GqW3䌫%݌I4}">o#͢0ogF=IQ4tgߒ 4JA5]`57F"Fcx~5?YшKdPXCe%OeuT^FZA,E9.Qo9/"b֬8htBX!5@G`_H6돪-;~ .l R,GԮ c;MjN7&q0_V,ȝ4І gXNx(u'P)lv{Mf&'|wl; zhphy>1+!T2LӾ|ȴAhR:1WnOR= 3YM@RiY9}_srSyכ 驅FL{P.ù>&j|_Zk^nY~ΚߒO6v( 6V\)mqqU_8EXO;䛑F-݉ݱs.GOvXFx4jk-L!:mQJ^*_وu*&wf8aJ!`{"˅^duccw0)x1wU# °P]/owm L!X6nXl٬M0ܬ;Kg7z|0-}?攳Ayyl\AXCG٦K/!Snb={!D<hzߪՃbM%7l6Xc&ra],:}`5 `FaBh#B!ߦ9ЍY KHoA((#쾷C+S Iga'3I ,i]d}@pø#yt@q{DCk2ƹևC-W(s DJj>bx;E{X{~p>=)I9& /G pKIDHK `ZMplwx"EP9827Yrxy1-keN] i* ԜbѸp@{ JJp.m$Xt#DN+huR]ʭh.kMjiI UcTFȁÁ0=RGLP~ ^O-?+# L6+3O7PRzY`gQ*0#pOWXa/A!K;y>5DEVS?lSZXUenXߜ@VhCƶyW,AXtx)nO׈{{*4$#E`O&Cdvr8=g[שRN EQ5W!5g(120 S؞F%I.GKkH"819 KhĤ>* 'Y ,3N.YBaR6Vw~=s6&|MZ=T))Eay8߷>{zp.d \Gbۢel? 0OHd@wVkQ_LZp&D- UC.X-^SVUDCRچI7`tM7J)@sWyrY2*2pM@ vpzY*ɏ^2 k5bzh!+`(&ZD2:t"rMOYQHB1l[b$a:&co.EJ!HП Ǘ"Y{Ȏ.* #d 3I"I6,']낙6%dfTP&!,Mjhpf&ݿK_)W5YYH.IyM^+x Pb"z Ux vp(M)o݄~b=3I8f4''Aa.a((t/Łk3>CSLkF16 M^깈d-&" DV'^p}# 1o_ָnk$Eg qaoX'$456g'}%G^Z(,2|DaW83Izˉ4F/i:L&tY:|"c;Zĭa[ #6>MxM2 d}EUG;K4+lQ2xd-^li!v0}/Ks)XVK0IkX!u5nC35F|Ia§HP =j^[!*i֘`ƫZeJ=ṑھ' ON ,eYtGٰ߫həEoo8F5ޘb{GӨR캦O h3z9 ~XI%bK+6\(@ *盲Z Ϟ,Y=+_b-P$L N5,UHBfbXdŽBwٔ'O;R-w]PGL =]2m-AOjWyjtizEs%؎s("R1Z?3D4xe75È८ 0/&W5wp51cQO6dMf c/ iZ2J8XC^^6fAa^sx0kL1ocϜZ#.)`+L&C&kAіv]_aN;C__nES.iOϸbZ! `}^j0JCa4;)O"E38k Kڼ7~6.,?Oۀ5esJ\E~JF`XQ:F86`ΊY7qcN$|}˽b%E+iPXTWkWG|9r~ /SUrvMwW VUiE`~GSv)YB -y~>,nE@=rbhοlyXޫkֹm{]Hmp%zP鯢`Zilz=/Cws>ʾQLwH+KYPqŊVK 6@Up߶ptr({/D2qEY&Gy`GLKy(Z~Ӆ}U]̬=yskTQ4/-A!}ܫ&_2k\BrblBY*lɢla ޫlKe9BoDnN$ LUɏ20H ~|%Xը&bg#'5RJg">&Gu7 nSn ly͝G(uZצ@+bٓe= IWpN"{0o *9P0h=jy[.>mnzt1L|\+i9B` 4nJuψ2IeZIɵ-ɛ;g{5% ߛ{n̴3zs*B & tMӗOMudKO)&yO(<[b:GOŸ3>^38~lSuN*\uI&<¬y6IqoƾMK7ۤx;u(bwc`fqk43p?-2SuNc$$!`66K88Ti>>xe[ۋ_~SK,`ᒙzY/zZ܂MHR#1c&Bd[yhpV5+_ T@"zӹ!%vA1d&'ɖ!}|ʸO~Ve,yպMh"PɊA9>HT*}Ոն0N!YNAҟ9o(f!ݕ76'LB327;RxW2iQ|Ns S+qLu}ufED&C"Er ^{D2 fSI0,uU "rPڗ+m惪:Kl1rG,Ez}~0ۋ޵9n'c<%^mB~jwrje-4Xv*Sd)o;$:Tל `1c#Rܨyy^O'A+P b S y$hf2zA_Z0 M'[Ga(I}rF]f z4CҚ/s\ Z[}8]+og&(|)/n[2㝵QIq]Y݇[K\~I9IɎK|P=xan7Bd ]l *X U~cRw+ux'2ݧ+L2Q$$"V2d^iBt=b"<щ`?/:[ﰡ~tgurw,mѫfzvKG-.LnOE" p[\E-J M eyt[ (F,?-zXn8 ~Krjg8ݷ+/p6 k^-ur\ey_"N T"?Q6p8j}vՖ\Taї(/(ň6`؎(q7+x{'hYa\ }&K T= $.%Ш/V?Hān԰)AGe%m<2`י$D4Dd#8Et^@aA̙btzh /Õ̔@Y6j̈́yoO,e۞f|qpudj;uq6CHE=/`Kg؂X@zXO~7i:N Y0 rRcga<vqN*th=]҆] pIHIai. 6bN#4+9W5`t)Tƚ -)*݂+/v$|VEc3]d3ҴI钮kyW$ R\w`P('$Йam`=ZxhݜU@CsHOF|S9tk^6Ä́NO&]⯕w1̾_j%K}Q3;ʼT^xwm)rO/;V>6_1teS[@ߺ<uXX$ üS^<ԹuX\PEoH*!n4( E{1.)Vr9( TT>4e|4 sn 2) tk_HF7-1=6p܊z"q0sNOٕS|21 5wOVyw#2X8z. cZQ7/EM꤃-Sz*ZyDP6JtYTJ4@#2u*|=|H:v{kl4ՖoI O? `H-CXzTGx`%CDf8EB??@ Ztcj(IV(`-)LJLh[fωfǗ!K.H|Du cvvtm-iy̙QIЦ8;nbeCߝc7(U^xwtx4 ˜i۳-5"hʣIgTɠþCX{RԛP\Gf"|u ^sc2Ϝr xH692 ;DL2XFP#T-p 2Z(8%ڐɖk䳴3W-iNKń6^Q1Ro:Uvv3 +f`\X3S:B|\iF İI3]yWN*!hL(l'[jtYSWi{qCk'Z7qLJ zpo+KNͨ+7O-\^j]-]h_ (8pS{#&JUFbe:l-~?h:**=`i߹:7?"E[4UplS8Y!?  %C{QߡRtzhΊZO@Tڞەڹ{ug4!nM=Њ#̚+;y}`N;s|bm'9,p qОD*gQmeۼ3LeXen#N5تDSdx mu95ôxD~97@|kWr9z$<1k77bHblZփQAFUѪ `9 Z0$,jm(kމAvoi0^F-#2MrO Hd5p? z_]D.PWB?TzNX;OqX_4cφbkkVo [.ONށ {Ogad S1u:5k_;?rG{=Щ[[(!q*+Vb7[Nu.o1"}{L$Gё\B.d6׮cu4$2#Ә.A`~f.WӀ %i 1r4"J<C|eXdNޗ Pޚ*Hkoq:ơ3cd/)'e A(f4İ.{LG}9eΨ>EV(v/j]vGOr[崲񙂁g A^9Vlcu7xʃ0q]&4@֣g@|%yIG\ qh"xZe+ψR+H⪬KG9ʖ5"~HhXs8cbjO?zm Ҿ ?>\' @f[;K{E$m;&mkMWY9R`&)Ծ;J.]OSO/[r)&:n鱎)^ Acw9/LPSM ›BcYoŗy'_ϨaW~O3L^UԐuns[y*b~6Uо58J2/Jd,Ԓh{L5>t<{Agu/ 9.g^"Oz?LŎf[+ 5-uM8@F@~9&cPuTnz^zC6FYk78|s 5vb(ۮl sp=o-c5jΌÞ9W.rDtcڞyM,%X Qq}U`pww֥]HKQUS~  4# (Uд2Ή)>"xqm mq٧* dHjV%|1(je㈎UE9^s ĠӎV7ٱCJ:3Ihn[vp{ o]pX)d~V RzԠ#3U~Cep*60Xɥ!I! O[}]mNl}cC@j`|tY:K)-ZW$?)S!cfa-׮Y9 WLl|kƅ!CN/ #E;8^_kp9<=\d]7P@έj^" XN%"=pV^ީ4ljIV7ag'0ɺ`z'X:0OzSvOLk+y鮇Eі`/9hYm$}'|BIDt6"u~! 0}p-9_& i]wrRLfy^-D;$jJ'0s:#?bp84+$,uqg0a^WO/ep}&81@}žҔS0:7ڲO+F<@)@Xn #U: WH^gYj6n4*` qs~ Ǝ9 bqi]Fqnİ(!IǬz;4(`ڷ!N׎C夐aMuEY)ː.dž\"V#(a*ߴ0wiߡb#hyo̙`탒^&X{7Jl_3G<9+Ņ[6$5ќwن:↵-"ϼ3GJ'ĠX~I5RkRs`Z'XN<7v:p(4mpegbU:G9CPbTAΆ7ksTˍ#a/ԡmsypBH9{')\NdKB^S5xzIx]n z^M4j,$0.U%R]_5P dS..'pTlM4yRgMɝ,b4Y*%zOVfiZFߘ yy)2{4V.x ( 9LST&uQLc1e.KUh>K&K"gdHQ~h-,}Ƨ 1g$SCu.<#fZ5CEJ\y+`S(2?t42]@I [% BiB_銾t>R78G0xțZ?.DZY5 JG;Y忊adXx@A^i[΍XOZTIlZIK˝D,\0|Ty>^ݞLچ>sLL|- ;lb_m)>ݕGˇ`2ĉ?RmLk PqihӠKBC%1+?6ϻShKQ)gۦ7v0g$OD{{\ָ8M#YH thJFj~%EdE05I}NmԿGqmf>_FyJ>2wZ xlgШraTrm `joyɧ0:ۈ8Mwx@1EyitC] )\+pzZu!x{*f8t,#qt1SjY7h$Kxo(358.Ns+NUS&MCC/@T5Bp!iN[|{HU?4a1affԞL~y<lefa>ѵwy6y~}"/Ӎ L-|BCnzatWfh^~?].{y#^ VsJ#edڈSo6dΟEGv}' f|=(9K%򥲢+&]auS?bxXZV&O$k@̳s~bW.S2ΥYr+r|QX>˥P1 Tj'}Kf1 tZL]xq3Y U[ sRӅZS^duW{7ip\5tgPD:lqtVI M;1dD16.5MT(/v;~PVRIdHі6Xe䔞Vb [IǦ6OQ{9i@YevDoKI'XLе/ʜ%vI:"^0.~Tz}o>mvޣu^HNٔ :_bOKt;6TFD'Zo6M lɑ4)-R~uN7.2i,V 0CeZy֓j`؟-cudmcE3 W{4F}*-O-bOH=~eLQ )NҺ4r nj)̧MܪS~NY*>3Tp,VbYpƖ NcDž.4P MٲL`ztX3` MytN'5q; _;}ח!y6@g1kn3?۟zJw G EXc9G2kֆ(`!cE Tl+Mgb:s8WhGи:":ի@'R?:vj2<I-K.uljn yM;eBLƹ"f6` [*E# RrZ? ʍDJ׭eYX}2Xޯ)К*mO,fAmu.y;]Y^G2D}[=+GZYNel=֝Y/tX;Q0Ԁ\<7i)5ɀHU+Z {%(줱^2I=YۗJo @ؾB n\[=A?Eb:Wl8s 10 uGDoBd#j00w-ĭw@<.IPmW(gq|$PvV ߹nUC֐_uf,s?A;޴ISH!boQK:] Y~^yTZpJ] sO㶱;XXQUGm (d02B S'ÕOS9/@kӆlU.ҵpur$ 5KK櫛>Tc,JWu kJ4qϸug ];YNwW}CR$ahiO^1w]V.d"+wWꤷXBSFEE﫪AE@&L~GQ|]RYsAaKJsLQ[~!q T(KGQBjj98cCaQJkNlmQek3W=YFW5`f (W_AEY+vM X6z ~Ɇfk |T$Y"ld:f?`Oz>օA{7x:\7k<]ѡ%P_B-< PDžo7Ưyqvf>q;+PvԯeWj'ܮ"WUH-{1/mˍťX烆v^cnMϦ08†#0he+ f[cX4m@_Y\4KKv蠸G|ZށD"Fd4Tߎj}kɸfiA{l(HthŦP&[&|/DE"P@3jmcVTv +fB #Мx[3gOUz܀ֲؓ奇ϛaGMqm3y[3D$ǜj-Q/|&Cir짤o/Œ7 𝹣vŒnNh {bq8ytjmY;鴡a> ,7 `̓8,5 FqiVkw fxx;7s6oqό`څm S RʸhCFzWi]2Aֹ̭)\`:Wv V D}xjO zo`yN\;i6MVdۆ[\X(CFY+ڧ* Y*FhorNLfT@A CGBN0oU9-K+CN2( vݳD^wtt~?Qbdÿ0*iyOgg3h찷JF.1QƆu (+a|f@%1 *4>\3[*qLWz O<),O܀Ly>U(9I " d%'? ܲ&*~ w7O?cr rCݨ#b7r/Z&S3ױ֣-.߅S8:M+kRa'э7I$d?ŕhEE5@[ٸ d⌠ɵ1xǷa &"aQizY^Sȓ]wkxJt,_[ζzLQj2VK=k.]QһPWO"d !tXHpfh1v [v;|,bqj[Pb ^g9-%>X:7GS!'?<. 13t!jO[Տ>K^$0ǹXs~4}1]gK#YubYb i D"E#N3`7y^_4||B0ҭ%ᶴ*"Tzk} D}-AU\:1;Y;d1 )s!D*ڦ|¡(#.S9y*qV5"uK^K.7QgAW#w[P ָ*c>ON"*5tj1:gV| xȮ=-V)XZ0[77)$ kabBRQ/#N&L$ ;o.d`;6Rl* ]L))I_:0X:tp%Ebs? U[:BYGWrR2~Oqi+e-xhqgZKcOFܨM;} bXm\P-\SܧXWU=t'Fn3u\^5`:t`yBLK1Yk]>;]qc&;y vKfOЂ?]m6R#t= –E65 ؐ z~guVzp{LL ^O2l!`?& L0vId7-,`^/{YY(ˋ"]uȗ2NJE86\3*ǚ\&Ǝӌ - .ku P44=j fK+&A{hFͶv9_ 5Ҟ!8\<ҝy+P*7؊Y_S]ՖilO^vY{Őh+:eFhN HEjb` -$o=E$TB$3=w -(C1')^LH(yGiYڎSh X-e$w;O7G] p'e:˩biy(iw--cO:uɛ2 5 ZVhǚH f"/Ec: Mfm ƂDҭn ]&;vTr+={1m՜n/D%Ek\mĹwDN%7M7B]ԦR m\famЇmkRR Fx7R[ s|i4hYנa߾!}qew_^+4"nC ՟v5Ie.nI?xl. C1VM6>MKdyixqQn:켃AzW+;íU5=C %Ji}Ȯ(|vZgq~,MX&1.>ظo#90cuo_actC4Np'w658F$jXu1fPS;D*$\1=S|(2YF|ҰQg.Hq3[\ʟ:+ HŘ- ZR]땿'=*] >{{pĹdk!`j)ɛ9Ai9~cgNZkf>Qd?TIf[.kN =z"B]pO!1ϸʴU1a䨄s.$ }"h˧U>șUhGaVHqfn,?FU z&R^o.kr2ˑj.3G$h#V=֮e([h:vu'K@oA9 yٕ-n((a5]]8NS{N8hI髬m g^:@VҳbxlhֆD3M&zP+DKv&`@o0N5Ʒ$R+}ym%07֢b0vq4|iF^&]`xW^B@&肼G8Q\Z 526.^VBƠ ud> odU(rP>n: t~C/B3R`W*J!SD.8Dy$iJQO-c,  WGub..2cZc1Ģ,t;"o|/pW_F &/jm6."T 2FC^2Uy{c7tUDoVL{[ >^N_Ar&|xwHۥ%~wsaDfb!\95xiNĆϦ.j1&̈[$tG+ܼ?M_=ttXAóM"OH\dN i&/^.vo26笉y2D rA`L#3z7v.@C>@eֵ_uAwWT3ǙtK d~nSfwIUEu98nj9)zXīcM?Lb{{ǾT%q(d?Ux# X_ʂ r &ŋ!+m4oWY ,wߪH)ZT#HJ[PYE][\(l3&s/-l>ܒN趕 HҮS]# {Ӟ`qj*c@᳢y#ԷLe\PϢb&Z+FX*p*S\'*G;$9 Ci3o݌iG"Q &|jl4~_^Ҡ毌p12.0ipg'xV{ 6Bbt+X٦_)x00ጊ#ENIa@')]'620o}Ft}eYkr*Qz6DɍHcB~Sz=m2wmXWPޢՕo=9WF?l\>+r?0n3fA zD_7R%H.y'\5p! 8Wz]~YS]KQvP8S *mGW8β/סoՎG֟8q|y,Y}l(Io'6="Y!lys1ViKtPWE2-h'Ŵڽ3gx7ptۏwsdOhd/lzi?hXKJdrܴb _U1qs^!ljSa L g)='\Ǖ']H=VrBRi:#tV*%*4YIſ-k|REЈY dEQw!ATqE,CǑ?'mT*֖k×<_@<[L5JtO^ ƞ&<!B_,Hݨ!ӓvŎ^%Kq4Ҩ%'YTdqaFWO4 SN̥6S <t,Z\ *ܺyQ p\nxˀ~]jkp'-\SDM~[*K:)z ~lx ?(tP?_^TԽ}p| H}\Ai҆@Ť%rm$eogz Dv.;y⬣,_"^DY:")hYjk=;|}F T"c gWӯ=QnAc +2lwye f5s0' ?tB.+xy M4wLvY4/5p')SnfRsZZd%Nbف;Va Lh2JżI:i2x|`gqDL 0}W!l{Ե-&3ÛAH-eNnu#\{YU\0utm tt;zpBPՆMm=#n-CR'8|uKKIhɆr\v:%xJq g٢=qfmZ'յ}Z 1pD~z?"L^ڏ;-NkW5O%"^=Yγ ‡\ jø))KS iY35 4vWa&ӣ&&EGP;(ቮ̇:aIi-I60Ru:_M&tu˶kgQMF3!݅ƊfM^3NS},vW'葿qƤ|Ā#+QX٭ Hd`+'|q #V6Z_K۠r،+_7W6pL?un~wth3^Xуfm}z4(ɖRfК=0ACFJC;x9#9/ԲGg } F*~iZnڡ{^JJ5Q3<ڈFs $ *r]mi󋆓܀`S95yh,h>>G*&?:6u1*@z)^dy:B Wʮ!|;!^5=i T[{aCX 1vP5`q@E M'~c9bb`o0M(;1*l4-U#J0UB)*|6x2g]SkG.|Mg2z˩n B [yF 2/":{# EV,b [h1š-{Pua3=_ lpƹuhS!#۬ƻԇD.5Iq㪮Hf:UG%lW#Ek~LH)ݷa׽7JQ8N]< XaLP‘A ,Ej26adyB^ŒoSղ'xk,Zꎦe jҘLpF (nK[Ue@.. 9`网%2̳GX}g{=ݽgf-An.Vgr€(v[wF"l'8 `~WqKAH8!G]UgBQvD@ͅq~xag.()-VvBRf|V>|!]hB>5726OI*-q$<N㔕Cj=x ^FuvĜgud(Z۔eJytE%_?i YzIF2XJsb驣8C!ĢJAŨ)'%Gu0kҴ~v?z oƓ$np~gn_+ !)246[Qv wP 2L6=:*$C:hyѡ]a| 7 (2B}Ͳ@[L]~ԪA^+3aǔ^Wvtת\{- *b_`g{qI iNn.y^w艳2Gm$@MY14l]=oIiCVY۪U;丣m7o/֝ qFqY.m!?t`2Naetog_Njj3qܺ3߱O%R_@N6x TꥥAn|´aj! N#EaR3( ':C ?323_.pW%/A{)_xD21חPEz~N7J^vF$ l\ tnBUܫʳ D[hc.' 0zMlJaD>DB5/tт?H(lH*βYcQ\P@)H/ꄷ1tO# T ?MK XT?= p|q-ʦ^vD~b'B9[^>~SGb/TFՄ0s{|ĩzQE=VלvNA;/.A>r7 }lB`>]h8}C6uM}~łn6coaBsk{ *J)$EOan0 `qڥ|e{ؓ/ W/x^?bq?紲9?\3YuD#4Ђq?~E-m$ɕb)MYɿce\xo6 DRj,cڈIQ ^u#lr>"p_ Ô͈1{k&`֊n&C )Ǝռ nZ}ɬ6t M|I&:x1#5Gq@9h޶vb8H__ˠa=_k}Ϲ覗RiQ. TF# ./f]2/l-FFo((Q6n`R ^=Y^%ޣFcug5j=$lMXL)?mGaP"0GdcStgsS;/Fw2ef\p*ml\wBCdR@K0hi*c]E\!< zeGԷE=j ( M͢Mo=Mvƅ +]z'U^~_> ==ԠmΡ^Xֱ؍Rq ozmEW!P*f0B>MbEjW tRD1k=eݴ*m,BZ i\NVpFZ$0lu[t2槆|9;_' Dd 'Q4!o`SpI5jpTDYu,˳ǫ,J\bH7=%v_3;F l}ZbM'5/j aŎTzܚ~0;|8Gu #̛*4n jfW/e%tA:Gh|7&­}&o&_;LLͱ+.lvDhıd[7WZӬ" m<ÞC٣RWbpi%4<;vj|"%FJa&p#ŕ{ugX, .W(LM3tX3=$…Y ̝"-O5"K*̓hL)QpЌB  qӫCcPAݸZ 6\.f4?!Ɏ%GgɏUsa WHKkk89W'5Wfhc4_>JнQ'@uUncNܷe }%EYƌ|KyckL;p"w"'Ndo*tGZמ42y@b:esMXc]# "Cv7iP7]MyTOiFhoYO\^~o/ohdpgˣ (2p!*޷YIEԭ8 k g2[mP{#ƯL ?vD\y쉁z"S6 H"oX }l*$!ަQTaE2/-_+.mje!q+.#ϝLrq"g 0x+:!XB*^YEj^J{bG[}5Vk#4U9~PԴwuS>FL6i?q~e3qW[8ьfL^R=Yuԭ? M=J(Ԃ6(ڵFc׆M3.ƊGYz[VW`#m~iOC3:KFJS0 aLul9[ڰ){ܿ%N(_auD7S LA;▀rZɴ[/C<'2w[WѮ3ٶ+}T^Cn۟EU(Ao3%~2P/ẔK|uc<,Lڪwf5Ifo=/fb3zlLUEOByCA~ aX3CqsLDFzJ[fqp5ݨޥ uw];[n"urxeA={ ëQ*~r[ yh Zc*\Bx~_:B-,Bƽh\:;EItv v)s]wc~X#UuʢK- ,E\>M#RO[Z8+6E7%( 7W#&xv<6D^q)ӳm)ܚA~&QfF'<^Z҅H7gm0W&"qp`;9|x5 Bc=OufpFDM(;*H1rRtӟf䳏[eE~-H?jV㿌я1F\FX#CN[daT9IA?^0`%HνňrvKOA.5X<Nʤm!{pF^ V,-PB{[ɪCslUzEFak.6#,fHv]2 :blr/0d!G%k,nryqWgTFـf|VUb ) k"8;h٩QU9n[E__aT(zaO$_ŧ~-=tSDqb%jK޶<:xZQu3dsmcWabҁA%S)b&6,RRؐj* -ZQIԵ^e`߻mUjqv E0 *rP4Ug:Bisu,ʬveHϊe"\ӐdJ;fr0T }s>ٹ rP0;c㧂?XxbP7kR7cnjiN =I7:qG!5I 8brD&KHAsUŨ;_9dX\ǭk8SWQvnOjÇP;6"ȝC淭e%QqII|rurBwFͨq#>ySFI^lĜrQ tTVtR"> s.F}|"#5~\.30?<9;uHO*+|AEub 8)lzʗfhPv jFS\}Y#yV|idơՌuDvo0h^TCǨޡO o)L ؄ X?\Os{h0M­sNuaY&*ia_=߉A2Gߢ=ppģS"eRh8O:=zFn,|oҹrbfW# 4])ޛisf-%$:%~|2;~^̏mCe;Pçς[ȷau$Y(TB( ! @։ٜ >1$/H?Z~b(s1U ri,wScEImUT|'9"g\ 0z|M 6 >2MZ񽥔d˥VgpѽHoF"D| w#MhRX{PdoɌZLqiv=8Raw(w`{J%'V-d࿁~H}[g k^ciyqa:J.~@LYZhK7Dۂ;Nc["ƞZspW"9-e)S]n{OZ:{ޢP=~汥-DJbL1ō I,5O2i}@3=&TYdy6zK8E{s`NjaT, @oU ++ a`UƎ"Hj2!#:[i1'^ܐ*G5~ +J?5+ 6t 9 -˚4.pjZ;0dW"kX_\ϲ83p]bOx0{PI1XѯE7E4rf#UJ5>|O;򃢊6bWtVp<M%/~vxghX ߁^G{]˓A2PIj I4$x6 ;%E-.uu_܊h屧 B*˱ 2IBd\ƣ-J:t uYEVj\$eytHf'GyaBA|;jVSo0ٕnK'L7U8ɼ' ~uNÌjRckOReKuoƎ nʶH.bm;͟ a䇟_iR>{]_-L`(!)*\s7F(#IUZӇv_69*[AVV+pNeAp* \ )M֘sLf/NsA짫b y|Ŏ]XͣEWdxi9JWg F=5k EUcir^]b35kk~wpqygݸ[nO| ňi\f;uNiP*#T@5Gse K3Muرru+dSՖGL|:>/KL$H7x|_\yͰhScc--e:M|OEdĢSnt\t|aIN=RUT S!цϊz39G*y\4jPSC=A|Fz]ќeVZ,25&Bx2d2gs4٢:C+ k'[|n0K Q Ðu :ܫO Qxj* XepL(P ΃7 g#UW :} &G\^nMSɠd,KK؁vn^qkSjmxTnfLnX7(cF4PMU`Dk\Ax4; ķԊ]򊒰v̦H%I`@C:}G&ɔOF/-ªmIyR3zQ:i_y*`$6/g hRƐ}r'Xr@,'Øl !7@12C- MpHjl,*Uv/ڪ Ɩ2{K.:+,'pYHJ6"x=M && ǎ-=;-|iu!->DaݓXu #m%>,]?~+@]6)3s)z>\=n 1xNuБ(Tg&~ւ{}uIoۨ%= g {2^;De`?FScKڋ^yj_{p./};Ədn|~Lʃn_ aYˠf3^KwpgOAEVW ۊ0Xsl=myʮ+dO>rN?g4GOKi8Zd_fe~ՙD+޹&WײE5 \D[B}U AURI h4Zy;TQ1i;sC 糢K{<=MBe҇(Q1]Dix!Fjq :SZ+]5~ZhCu;93tۅ}X$ԢȭCqSEk |K8xº^'#ML׀ 3p դ; ',uXEeN2jʚMU. FS%W9\䖀MMa+…-~'HƟҌA0/DqcO`vk(!DZMV}Lc.YF,АdfӤ7gCn#6m`ꃖgIy76b3 PĤ@^H\]2^_ns?Ȱ.}K-yq;%t,iˈ"i_"~*˖qzLv !*E˜Xo*h։̬&dA>5 !^eϩnF)=OJjjMɺL&95yU r X D`~Y~F 5dNX4vL.R_rb;}1=v-ëT ߾XOUe A.z I+!4%f4%8s7e5.*8Ex P_-/bwHu~ bkB  11;S1CՍVi5QPP?m|} vuڼ`'A L*k01jxBOc9rb# F7i g_9[1" U&MD]|\lW6&qނ:{_+"L|"+ "6垖_l$ 4-ǻrnʠJ"(rl\N0e`Orp׸Vh_\ޏ֤Oq6zR{$ k ` |yv'ƫ-YFi}p[8ƒ8醑Ԯ'vBMzC sY]Yi.x Goǩ6 !&t> U}7A*m0pn{'(_ ńT|搋gNJ+oHQf/kg>Ūc_W2@[ ~EgÏyx*Rb}BHDv}op ,|Y<K\MW\Cɇ2}nA;ugjӴ N@{@˘s q7x<%bL՝zOIVO;mL{s"wnxM"v}<7HeN{ g8o_tA=? LlB^U3Rs'S% K~ʐ&¾>QZW*qS>aJ.hr5t3 ihF~Du=v=+W;=bWA\dn<=n`w#ѷ- Bw2wdAy })`q"#ff]G%)#mSuƼ@u/: Vo6 D UȐcJ/蕩ᏱH85:P!]*P 0X'aguS8Vm&֮;~֪e=DT( O(iEPȶdCC6s.혤^x0z&w}Hډ H : 9tHfG}Z7"^Tlَq`J&~{:p+M7V0b-:@{M De!ޝAxtqSC;qL$sWBb[@ ?#kM:R,!"ou;l<\ (hKcƔəX+iym]9ZV< Ec+%4+B)F?C v(pkMS9 Rqf5v;~B,% Ds*!2ǬqRvM/Ƨe/Ĺm\^jeY.z kմnm 2ژ<$[DO4U>$tO;Keɛ3sCzDXp8ZP 1N*nU+"ۄԵ.`oxoe%;ߟ j' Qv=U( R|h]4Ag.}n٬9IC#)EbG3ѹZfǧmTmG#`AP@{HԴ@Ƒ` F,,c:tB&>9+7(Adp,$ /S nRħ+#*{eh;%6{v%$[Q0{iōǭ qK.0nDYgⴉ}dIhI/v̢* v6 =rZoEqry)=<8a<>͵ p4vcU \3xEl&=de٠9}+hײyaj: ?];~n'u LI=4 I2HƗpޒ+xm]xz5dF" +>%r}/nM@WiħUM!1w+$w]s^^t!,= ,$$lؘVI_Aeh^ZwUU]/;s'ݨΕ,~iPlPaQqVbeǡח]a=gZr:C%(t>meVR*=| k ijJ֨d,ݵHܥ1lnr@#} D\ǀ?V.I9(ˁ}67T"/iHj Ok]'NHd"rukQۅib21CZt}nzS]:-mfy0ҟf]ŤFu uI$rй K.*=$y`B$qaZWnT0؎,eb WC2nlc_ ţ}䪨=rmqdF@ 4Eę:e9KIIk2܊7lv1Ȓ|q1/0A~pmnPJD'I gZ"oB@ݿ n៪E:D`;pnWxuQH~$}5d\%l[(F`E=v!6<sbܲcHzjYQQPK9Ŗ`!֦uk3.L kQ j6,]HLٳ7ӆ? p4"SF7.  B %e"óvF[X$ݩs-zD^=Z*V)!z콆8KZm=ǹ%X T>)O4k 30Ɨ3GzrVjYͣ*gw$Ō֍ )٦$a(.pr7@` k@(>5J(',h҅q&y53Ls0d8zIETܷ+avj v&mg5EFsēD hA8t:Fc `51d|qMC5GQ.:3 zzMDu 'ިK֙N y\ib MKyH.ج7T?qƅ8mkBT&qa༯3UyҷQ$-ae; Ȃ\*TLug|%{pY8㬓1L|'(^k 'D %]siW4WxsC4䋄" fLp1~Q5 X"Ib;L$ͨ_vHC9'qB#^hV!A\ Vs$ FݘV_ک?NSF*js&1OcRw(6gלECXpik|*,SC)*BVrF.C4M\]޶~&#Yh{{NJZIBzo+ަŗ-=ZH8tC!d8e$M`5+Kk)0B9)SҺ["JiL8f Zh'6Y1Լ%imNty)p$ פ62K[=vfN6 S3'c@<NMr)9=v 5}z"1eء09B-5-|&gťfyjǛ 貞O7m3~Һ p*mzu狑 }TV{ej@ \|^𗢅7xnE6$s̯~y đrJ̑piڱ:)vF*>m$SGSDq25-Z@!LsˆO!fpo=M)Sc$Q @W17#BU#MS6w_g{ `1.UѠ}vL[ϗؗtMbpHo7J3%i•)$BpStdK 76+0.I$}"` d$clKO7ܟ $\d[ى  .\))&K닶D2bi!r ϓę| j5'yD 2%Lx v }vv%IXv<3V6OUx:"-0'?hdh03#f4FW UѸW2 _u=jSfEϣ㽆d%U5ESנbɫlYvk[ɾ.:I|K;7ZsTp%|R4'LBy2rs{>8yI]L>|@Jmwog]9lyE<T=(#brs5EWkc}jZ]7>'ӍzQP1!u J8^߼N#7_I$||ʪ)|'HuEY͕8Z+{5[0R OU->lxjV:<>İ)H ύhaZWjp߆z8{u/ލ]RЙbjCЋBL;V}x I f\C? (]d фHIonXzG#ڈGAm.د*z^qss$1 eR  X!%Q: ggu,FYS`Tq2NL,Fd U俾e:3qdHJ/=d< e`G)4疉]=t af (Ams8]KA(Yr%qV?'ғ|Z54QO-,%(9N[SW0[ I*=`VW"O{dnqiz3A5BanH砢} `w3ch󮘧p|ꙕ֙[ ⦈'X1VV{ЮQY Fa9mYesaݣ,B[9\Cy IPezl"Fa{;Ÿf1#{ +lP6D_^QrFeѾZ˿hA}l4ף!qQ;zf!C LGo@F zdtęVd RӠ,g\a'XZfc;UQD&cAӢkwFTESYsfμS[b ŠD-Xb;no_@7uJ炵U gڅ;8/`rя?vlG'<Lta1֠u0$>.zr,dg@;2V3z$yϵCJgC~ /]Q(b*ԇN ~W)jGq$::C 0?ZzbD +m(m3O-%Ju+3Vȗ\gQm2x N c ɜ\[x 9$m0K.//)1|.,Fݗ|3)+ %:pt`*U$gOG_JLg9J,WG`quK3B?_ [jp6#i&M}2Yi'[X24B>^ܼ9 ]$$ Y3.2^fL\in[݃"y׾lá4ZLtWfӴ}+-tq9 YkM6&lpS2@f xΥ ~ \}˖T]0 cܠVz<쨬84 {|̵V8 pLxi~R|e|ea;@TQ4ѳEdgX?=ʒqȝ"}W^8dУ)HYIANŖ)G&s JJ} 3od̒{U&Odpɉ5&vI&U-VX&I Gx?Vp%@"p4 }q¾9EvEq! Lq21G1e7ZqEE(U+&X)_7| %@ `@|9ZMj#t蚗CF0.(v܎m}%ƣ~UwYtGDhBhm5 ωX=yOS9*m$jT :†nP"&.2 V XC "[N W:"lê-н jZ_v&?&R GyPҸ5F _=$I:OyzU^p\@XZ,GF )҃y `uzO!~(7#kQ(l 5Cxf: ɍ;DVT-m$(}`60>;Te_UcY~>8KJ9v$*{hMIR7c*)-;6@07 F1)dTM;ۄiX} ShQhڛQW4*K=t8@4zDž^iNoh̿͑ |/(n.ћ2z ,744rRSd7k`wQrG1jzf9 CfĨS.$}&j#:! ]륙 sRWѮ09>@vpCgֶOޤ2a-YUc6A(I@2-CN5Ƶ X'%S59jeKVEF}yQVEs3\Aqzce\͑%"&lcq~ cBɶիs>^n' d~IR‡"`P Ch榫bǕʎѱZm=oPԦg7% A_P[u[%4 M]ʨc lh{^S 2C ]շв~ +*RnXQQ@hNKܼf9J%Ud5 ~9EŦqCom-DKtŻ&ؾHpZsӞ"^#65n W:|٫7HE+z%P1K5#î h<@5TU8ޫ%H;Umu&R\#O[n 1ݑC ǻ/(!T?BC KdknP¶ Rp6XY r}"p5d#;Rl!\q{/J^J?B3?$J Ѣ1Z!ivmϒ,Dzk\[#\DTͻ` zjN6',JӲw/24ԵeG(Z2Syا X=#h߅ݝVK䣈{2q0/3~H)2x2%QJAS<20Sf(JP+"C*Çh3:ɶ&Bj&nO%uY1I2F+M& tjvǒY?JB#ޣ;eLD PY(BybfSRH5'kxڹ8zL*b+braOIA'Hs%<#U}N/㮫aJ!:o+HI΁U"3_No67{z20?[ QEc2&` (U _/p#jHM48S0bs9 ,N~~cҧJdJbg>~g:؝|15AӝM9VUԲů(|k.~6\\W@8=f L[7Hukr`WW0Qk BJ|aH לe,)b+Ϩ_F]ɦtBXvrj`#2"-"EQ']Ṣd qd8ٟ}|V9,^-,+d|/ǹ$D8$p|jTë7s]Z %TM+.R]zH +21e~qоewYFqʭV!Ng `>)ǻ#e ŌVT#5R]Y+ "tApՌdp~uh.KQ3(z7oQWBٻ;(MuƜڣAZS,IL8 cs~ ±r֘P""E*Ӈ Y >ޱpy:+v7H#aE|y-K.(")E-vD[ F$5(iWLe_7SK-^ե3,醙ݑDZٱb%pUL%7{ cˣPyKcvj~f; ,WaEEbdEO]< dh$}0R>q^5^<1t[Pf[Utp33Ddx #Ȏ|} c7G QUz9sP)}7W\.N/o C,vk}M >J2r.gf iE͐璖q]9[k=Jd BSnC-$&#KJ`6UASfzN'CO#^IP,&`tQ">` ^)puev{/vR]1KZq֤<:M+b7 pX xJ[&' g,AM1$ͻl0pL.ܽ{:~8#:7!Հl&$Ӕ*Nφ+0 )ЅpA󶯿wxzZO<,b=s$Z8|^E`s2`b``Poˢuep/u,69*xy>[.dK:>Y0K3em 9\_|E$Cm &N3”DB| `RXɗ=f,; Nb=ҾxcH<ơF='puVk vVx͵pYj[m0/'rVM,dt.ҥRJD-gf4talwW<3:d+6РA:Z<58]4~ .oHUf2ekG|y 8|N>Ї3$Nޯ'Jc7QewNA#LwA Yշ|gʑmWDR˰Q5|s<Ʃؓ\?>Xq8Ǫ$02{ w\LÚZKnSs vb^ Q-9cn:</F s ZTO3%8Ǡ4#ݚQ5|;QZ}a~3 R9_:Q.Dau3ڶ/j{ `WvP.:C3hSuՈ |W38ѧf~ %W1F0K\\~~n%=%ZyȜxW$#㰼>)a*1:?NhEPDX."CꑘR~o=ʖxQN/?;Q ,PV(*C!s",xՋO;P(o QצYrzx"[ߜ2"\J\p5cָ ,ʣCږ%fi %,Q~d$w722%(z<;Hِ- p ӳ)#(Grr+l1d=ߎCq[q y ( x6qsYBC"RA\)3!~F>u@oٜ@䵓aX[ (bȬ[P4J_.]$@PWב;WLB^⺪ +$}Q QS};tda&.A|@J:H| eK@6ab\>=b#Z~N\@wwAZձ*|rU5V :`[TJ e^y#,n\b:f~o٢W34, d_V6{M24/Eާ,$_5q5rլk&uN~\JKЭUsgD (炴3Q{|D#iPkqmNm,*kgBks ^4Q>0($2wx:\$Qm}ڈ}NRq1KU6Id,X" "Wx}QY9[Py%>ch,$+N}g?P aLSr {`Y*j VZkUJ9]\.sh 1oP1@^3byW3|;Sޝ:һmVL/!qH% ܺ0GeTϒZ6~B\WEηC^$6C@e"eR,P|q{mSȉnI BY%/ߟmrZ hDŽcl&H#̱ANDYvsNICuAq[Ap(E²]!Z{wN-BdTB$ټunMl<5]/iZȡv<6ckᤐlJ=" *dU`W*f)r統Al8ٳfwMIR8hs^KF?z?23MExk:1-e'jVҤΙń$U21z8<\<:nA l1pah7oAYNy /E]GEyL2E}m ۙ1&EF>9/rס!O h킜ٶXm։h[ ^rJj.nbވֽP\ [>v4tΗNMwo$ ˆ[J2$,ӶKh`&}3 ݺ )/',WɩDf uR730 aP˸# 8 Ե,t^l,hm*bpjyDU~%L8NSX Jp^N 5 BͶi?j;8Yzz3[*vEzp{%?]Uඩ(^'XJ~{%& 3E|Qî=^|!dI*KRqMa|Kz9Hb.~QbגPJaʖziQXxqj7J''v$a+`K$Di)t;Egc?m揶{,uR6nBR|j4BmF-y\\Cڇhx޲iTXim q5;=YYEJC:&0yF DNԔ3bPC] j+Jcb)Q2KshP 7-1Xm &k;a3P-y5 ӱewK_Oێ."jq; 9holc ή(4%WAd}|N.4OĘ4<Ͳ!~1o/gRcʓs\"7k X+7[S"'WzH-qwqGv7f  V֩j]h#cѧ 5^(>`T⯖SP,@-#V]_+saZ,& _;oN(XLA)NY^bk]8wؿھ䌓;h.R"ղYV?#[ГA>$LZ[\; ~"DyP,MrIخt&+b:vqH6d",7k̽bL$qP Wq`ɯZP \ 1([XAft̒qdJ"Lc~sMp3_g$=iŬ궩u}Jvj`'UR}|Iv2}c=a=vtߍ)i9h2y@E!*[1F#'ɷIF-"I><7&=J$ucY떟8=f W>؁YBv4-ΐܮ8_K$? Yevy%ہݙּK%)ōK3q?]PZb2)x7RcrUd*zjys,ryGyj*:Ow" x{C "Ψõy~yW}p눎6Ǎ|u%HـbS/I^ĞyǞFڕIAuHk?/ Aȋ jGŞdiQ4MEδq`uG3>C\" /(#.tM)YJV=Ą1Fۄ#M)Y]Ci9ng=YF`3n(f$}Km|Z/PM1?x]iZ^JrP(~^hO} .#_{٨*2)c`駎haHl2P9QTɂ\'UbW}e Q|VP9Kc .#*UUQq gꄵK7|n4VpN -)Z~|M+d74y[<ߪRs -׭  MNvrIհӫ-E ?VT+Fj{hn'w{4d2+PLez4.61]y59ay(q~M:EͨnQq#w{ѣT#sӺ&%V]@߫#Щ ,@{m"A+D _^ O7 )#Jul>.t7WVB3([]-5aq!7Zizh BܔNTJuUYI+uk|M 9}&pM'NB|@!wPHSa:a(rп"?(WG&fv;¸6s觠wFlBhUyr!%q33h L]O׃dlJDX}gEa> ]S8^J,se 5H;\gvNvwr:_\3&>z֡*f~RqлB]v j/BfIq#ꥬc)Z֎"A+e|[BŕSTGz_CskyfB„Mxbl2>}˚}=q9BH$^΁/I ~G2GCiVzrAF#K5Cj ?=kڎ|/"yu>8jdmeoNa1/WR|m펎kRReP >"wr2uXp,Dw~h"..I[&2PV>FaQ"2eU`zO H$<.S3dL1+g'+ Y"CiiyC@\XS& j."*3 ʨDHi/nMTo[sqD}L0@ݭ2:(9N.2YCMay}27:p 5DgƹM@@*2Kŗh3=Ԅ]Uߒ纹Wi+]ܲ+"O hX`_(|yfPg~}/c?٣8ݩfa,V CQAJ Zl #rH|+ggNgZ} k ")_WlS9]Xx{ ȩ_*@i MW_)J{鱟dlϙĉ2ito?mOPG F|#@Vv<lSz$) $(@^yu@I(>wݥr  /J҉ӥ"MS бF.^uߦLBm;(%d*U_˶ @5ȵS,°ۀ"4ubHɜ21T V |' +`(A'گwOT6H*;¾IQc6y =e6>ٶ]C&N{ rUZ?2?|Ж]җ\bR;cOD?jNu)l&k%lU_kƱ+750!-}}8Pc\<ֲe2Ai+'NFàP~OMh9eqcd3&JF-''.aH:s$ؔQP݃@W_1-R{_`]9FTjQ6qD{LP8)ޟO#ytfY7X,+,v75AS̡7JÓDO|ڭ/l\J[R|0rʏ!Tbde RFA#3:F~fE9Va"اP/?΁6f~}`p~( q(;,s[%p^/1_蓆{Պt ^ oY%2뿤㢇;<R."ofo/4=6b:ÌbitX>XE" )Ҽ)RS\2L}{y-+e\)|gRc3r8XoS11 펅]^{Ƕ6H I?i^,dA8} ]hT  '?@?,;niúVWfLy<sZfѩsPm{)MDDzſ@5rM;%ءC ET.3I_Wݾ2\Mⷆ`<|TG [N֙;/e"܀UkqF#veݦ4SrI\?NP13&>NS PA"}iNzj$Tvt"؁>{ 4VlLr @ lxÉ,'z[0!>~mzٶywԧAB@TڃF°6}2'2+e.栟H0}H+\ʳ5%:Ȩ;{d|}R >8*C1-Hc.|w}vX}\_U-h 5vWMvl.g!j|hpOHYuJI+GV㦎E+4ɡѩ"D4bTQ # <NM̉ыqXZ.'E=԰OdҩޟFIqQ@9PC*-tpLMESָvoI/+6(~`7ŠlP,6]\]o >[@> @vS/噝|xNwp( EƖlEjJxUJD2vw̶1ȟlVuA~("h>(syu&?ZtS}KC~V9Xs\RTXP|i (7bJNw6fUEw$TM$죖e(Η,dWbZT&A~öÖ7}0O*P=It=YcxRƻ*fA^_hvxc @)<=7 o5lPsEZdJFfǵ~y8pQsE6J.F:S/)It<*H+RE[yoӞEPgڒ8 >|est BZS=k*Ȇo^J֕v.i`Ή4F%NĕW`##ytl Oc c 1k]DUIźF{󋴂8T<!/~@WF֬L"ԛbhF9^8i3%ϊ=dfX ꤎbJeἫ:DCrzIq>hK_[&zwz`*Ymx~"qAOwI!c`7u !/F wEͿ1vEbfG3Gqt\ņy5G2RQ:yS=ymw]n Zftc+R > (z#Jn }.R>~IKR 2#|^MCQ g`\')3 _̻]¤yMY=bU,zs! g 6,| i ҏ䡿\4s{fo047,݊5UhKRbM,Ww/[Dx`E{ <}(4]xy"/J4QFJ6$=QpF7LNhSIhgL$ L:)ukXTLY <]ؘ_SH}gO0) /Y>$J^qV/\(Cj*&QּkUMh97ɶhͪ8TI@[ŜpdlE:H QBf8N2S!F>ED) X (y^!Q2^_^MVUQe50yzN6(?:!o]Jk -^$<+p"P]ƳBN xb: Iu1; @/@k}tܧg^eA/dKZa-Qkm_IEmʑ_:J {~U |4!& i{hMRKm6Ƌc7=|gE r!Ɋr5$}NwU2e3A)}*DЁ3nsItg D _is"9E2w5o,V~ -50,c }ށɐSWmFD ',Z_^AJ3zﻛ5frʧg!G;<ĉz$B  diw?Cj܏kPws̮`&_&Hr߉869nR1D*G9\ioŠKAL<2Y+éFdټ|W[="RǁT. ml^#382);(ViFFjHf`JF#>u(QR;tb u?&Բ92Bu˹Q|R?QhUx]a;Sh:TMgu%zF1UJ&$*v06lU^O|(SSxzn5ĥ4zNu{}RSC џ~EBHcEEIcYz7>"9Q;aP5L/h][CPjɱis[ w1c(8'me:1ׁ>Ɓ?I6&o ,!\V+}#>[>bt8ZEvȬT%{4pZEǻ>fqOY$Pgzo?" lv@rJټ[:=8mm4Bč͹G̜5e-+h]t|ץ ?ަC+CjS;|G{n[rI=[SF'ժOycpϘ߇CDKqt֖{@Sް%g/uXZ?<ǻ淒FepVj1~Ԃؽ%2tě;Ɩ"۝yg=e1K\%&IB$yw\9oUGǻ>=bS8PE^^&IXn>e+^FE,՚ߺF^ErEX`:,P瀸:Zʺ!Xbu3ڹm*6Ꟃ^Z8Uuca*(l}w/xXjC$gGh=_ӍrV.Qa_/fnk*Q-aL(/G)J~b 1. 햹΅yOhڼ94PB}}vTy ;%L7P}!FK/n5j9?ɝ^r뙮%mɹ+ucqAF9J|59OALnJb~~Wc4]$G k7ֈtYZw_ {}F@CQ= )mDT}/ϊ=M #01ѬU!D'Z4O-,Ӵm٘Xf@:Iit݋*tAs5A) R`[ӥ袇 .$3DZ#|jO-{dl?c&*&tUr/#Bۚ?BH4XveGEF jU8[Hݲ>]j_I#|!\a.%U):7'X<ȣw}MTlHuK- ܰ/"'T@6Xypٲe QLYsчgTػGs]dsl<5\{XJp",5pbGlHC)]2Dڍ9M 'LWږ\!)T\qg ~;LIW : SRK6t8#j"jD-'V?zAf iGoYw.jVk*USG0*=N<dO4KΖ{8؍U1rWPbM'w7Jx}(eAj>G^~/Nn~ix׀|G jG4=-UxNpZH2%f4>&s8*Bc?5eH&R{RPv76}[4 gk¨^oIƥ` 8,8χḻF@8v@(5u%aF۔hrfN h@T, eH~6Lѽ@w?L$z,ߜƗJ0HtrPbҬք]90V94rXHyr{}dʃ3`0T:,]\'Rg',3G];|ǩ)gU8. EBe'ǤoE}FC YIEK!5fӦlp./REHq(:4x̑dyd6n_dP{p"g۰u`ďճ3M7Koц':7׫6WnpEVc0{L\Xq*}C_?.{sW u&Lhu;дAT;Q4ΔzC?ޯGHuSjrY(`24ڲ0qgjB_S9TCvŗ Yu!f ʡ&V 7>k LP䜾j)>>I[JWm60?#ޖ9@i YI iP)0ȒkvS=R[\^8Ia=5/T(3xދUU, vۆv$zb…L}gOgIg!Wd-T:- 嗷^w훐.&qĚܬ :v+y~%m:P m=k{W+s."zyHa>x NG$E19ߎVƢ czR3p]FרǓj|ZCIdy4r^H9QqcQ/yaVs=*̫tVb!Ñ{?hT{كHqaEn31~A)ZxݏA[Bo3h[PZ8u6E[rǍc/W΁kM":GHEB"e/I YXDlD"JN:nZ#W@DTKʔ'_eApiHkƒfJiО+U׫r|6c#j4|OJ̕6 Yu Z[N h,Bw̓GuI!sbCF.yT۝ޗp>YS>Wmt_)Wu}eج7˨Bӏy8Ó H˅N()8~Ū _"akǘe|Ku\e,;~}$!XܳY)p]kzNb bbENXp%Cw[&WP>pc>ةa(N0`( Df#^M]g; {ihgQ*^{2;s:rGZJA na ph{ǥKQ)W&-b৸/J9R1ug|*$Qe0ꥇiY4^rszfR?T&CfіO>^W]঻F"_6]"l\v+H;b+ /0f4±XpHm f|}$R\ڙ^ imJ\"D[~yԬ7OA;WZ;,ߢZbՃZMd̿ s\dDޔa>V?׿)` 'I k, rB`F'dl&BpKZ{ 9@$4a8d`zI8z{Qj&RބBki|Lg:HPSANgRu#X"CuM_c|?_y04bBD, "B~MKHJ$4HSx F\ŵ"&_ImKESˉ2C׋;YE{|92`2Rhχ@q05 NX5BkcPwbPBkyط%YpƧ* {*'槠__ >sB3%(81- |E8}{&Yz2Jqu4KlY#f! UtN(w_βQάk=< G+-{ [Y~}( HWY:,9NU1AOvjAF\>2efH@E*HinԄ=됡Uu1of) ߪ4ЛgnYxڗÍvDdp=;* zDKS"P+ YBo3r[Id*"c4, Y WfYm\oebM@毤t&!-$)vNi[+3%` (\k1? [*BLK qE,dO{6+Sub@+˜p`0/o fid/0; Km\˶]eϋ!su-I1<73c^41}`..MKawc%D⹙'V\8ߪҕ2W4dǷwwOTPyϯK־BYt NUC|{4ʨFXlcL_ܟ9 alb]Ho=|Ǵ$,Sn0#e0 ®[ܘ0'qQ|B ʒ;nsWw'ڠ17p0 3suF›. $? MG !RXMv[gi3f81ʰ^l8[k~Ls]:aˤl ܜU EKÚl uBq0Nm'G^9&ysRⶐyBcQ!x9b ֆv\R.U:X6xJF>#&0-⚼? #Eߥ%-tˑjR Ө}3a@mױBX\2n[]m,C) ɂF_6b΄yH۶W96611 u.y"nϷ[=:?290jqH,Z7󎒹R`+!_ &V[_P T3t'+.roYM&*^ijsl]"!\;_qK_9 ,./c<1mzˉgDR?7Rg~@dۂ2*_ 7u(zyKAUI, HvE8Sm㥃<(~/2dZzPJE=(q" SW^0d+Θi]gq/lYrL𕑄^l |厷h!D>#Wё/\; ݟxQRAf$ ]e= @r'CGѢ `84o~kˏ0ߍu*KtxSщAw@ZrLpԡN0-M4bҵN!@BUR;l1Z9jţ濛@)1[C 7W0zryM_6.V` AHNSQUC֒oYxw3wfJA4.n*mC#rr5x% WΨI;۫O,d&Xa'hO^٧Xn {ve6Up'79\l^~Ku/nH@+-~Wa׳ bSΞ M-U-t$ǣ(yBݽy&ncDޫSО86: a*9#tлTNqVclV EbLf %JsEr Hug=>>Η;5 uvYDPcf7~sOAxc Ǘd̀ycEx*0:tSD(z-͠% Y1xvr};C e@놌8c,y!_}bA }o$> cX~S.zH(GO@ѐf@n&֨Ì\y|oCЛ4%bű g)MXNP sz0{[ca(u #dӊ3LWR srI^^C/8M'[F _j2S:oM2 Z xrwD/[b-2- H})MĚGcȏφQF3HӆlLGܑ8yL}B5 o5 MmAsѺxR<^4, 37GB2!5KNj1 :km+xe;Q0^%j?N}\ߛfqcwz el*Ćly8L(CӶJI4{k@z(15cpX >(hmn7'DrK#d\uD ȿb537vfYqT_7T8iV{I=wPcz30mɻ`ؗ/R8v" wGThLъI牵1y^(Ey^4@mynakJ +B:iӖY"tM%m`ֹ|%`不o%cq00;D$]C¯g.b|+wôgpcnT~Y: ap\$؋@ls"RelcFfケpGT6۸VZo=V+=\~iX+mW,/v!{͎|q,wf@j&ui5YoFȉ,8 ]r{tqҴ:q?%D4úrqC8,>ƒ~Qn,r? Thr *_G ,+H3f]M4 32LDt!~X3sC3IK ӶCv4OR4)s̅,.bckiq`Z9W_dnke"J1b6tĶ'ݥ:sQ/泧*Sײ5'thid.S"}D=xh;~77[nER3I9j\Rf`Esvy@8C='.3i^~cGL]9b# 1;` ;kJvV5U],v.m#7,}~dS_=$5tnM $hs&fߎup$^0 6mabd%>l7eEǍ*LNq&U5=ڟOکpj+rN;hU|)6s!Z|tu+('Z& LO1(Aqę)G_ Tib ԦCtP? h Gfw6 N-6j!%LOlz.i{f?%oyQajKtt JW.Շ'Y/G_+FRJ<ė hyxP,7Y0Lf=gJP1z'x)Zi8U *pܿӍPpzױ<9ؕ(K7 Vezc} pbqw4 ,Pq$Q;G~2q&]+!bOJ4 n-<zv-BTmTB0 A׷:%s9J4! 9i[IY6Zwi(ISֻFR^::9fE>\{Q OoEAs&{?Xdie td%mdP;!K;[rg^;OF,Kw] |Y~ kWaZrG$ܿ2 ,8x|i`1 Ƽj'ML'yvR,@$VWß 7J܍WCCÔcQBD_,oHđ[R~6i#>z-*ICS|9ޅkBF{raJٓub2i~MqD^+E'jܟRa$luПNrM&,CKv{"Z\qśL Ⱦ{Lڿ5-5zV?ԆCrATI8+gnFՃVX^nn^"e `ގ>JU{LW vD5iNbmo'Ad( &pGJ.pJ2a9U`+/n̞#J_i.VpʌuE;( pe:z?ҡ(LT_w0 D5th^ `Ѿ}?62 S~^q)~8 W^\LRӪ[f/%a/:@d5*Y)Wz#d) NP[RCZn &۰~FJz(mlB cڲXqF m1w_ ̑܎ɺAsu r-3X#^oDiNe=֓lL8CS$HOep/j Qܑ z9۳9o_͝Xj2a?6!sD&"^;#|&y}|$7,dSP\pm1'ȆxoF!'\X"Mv G73Z}Cks" y1q?"*4]@jƆ`&߉/%vqM0x? 2V:053oKZlJ3b" srh=dVd4v~jd~,h- ay.##YWv(Ϭғl83ßN2o) UZ2}^e6DžNE\Fx8+xzz[\ПO^We0K2k[CN{9!3e|vMX&oY؋ b2;^*q\IW}g]ay3^!r.;`/$T.-$PA-2Naim+G-q:`\N?6^{,\];'>?4c2Ap{R1?\`(vZ3;DybCs:hA5YANb#H 5aJA XK!/ C&._¦ _YB@+pHEO:W۳c]dv- D޿AgvN0K0fU*`#eʠCTsɵ?JǺ6 R8jOӔgHW7 j?|΍>mW~lX]k+?+y;D7o af…HeZ?Gd#y^5>3.{Gf+ Y鰄L w-be@c/_+.rGg%+!6#؁KQ4fWD#=muV<inyn2 -1D%MϹ rZCЫ"br6YtLT3o|r Zbzxjmp^=NW`j0B GhnI7T,~!x;Ιd\s+-뀚%)%*I&b9|d>*LZYvrF>6Kord,I-tr r{z\utE#mJvgCg.!@]MHt:>4)=pkēTOޭSdDJU֝cstBd U4l^?/_.EEϸaoOF00BE i;_ƈaH;$EAzB%1}4.+?@^,u4C5Ʒ)3TKh+=퉚UcB<Xfg)M"-ޏ޼Dmd_*QaYjblRF/eY)by'm"k]5TF([7Z0pjޱӬWg$/jrʹ_ꅭoC2TD~9j0 1cc+xگٮq ~3S,(z˧Mr/| nBO,יx҈u15 )^l2yM^z^[N "+%7 BIkS'nD é8dƥhQWa| A7q > ]W8*gH=*7S B`3o^CNTI0sRhv5m(Y 8$#pggxpZwό9іxpAkzW0;`-ɞuOCF#BXo.̭cP2\NCBh l'`%v{uɱx+;m$突r BFA-}PI7g |_͂,sM{^9Dtn#d;8& E VpX;K$^@Y;h`ΓUkV/4T2 Cz.C΄ua:$1?oO(r<h#(v6>ϝ:Z^ B&ML4}֍cr-+إ8u+n"TP +E%]aKRܫ'ykQFsXKbU{+g0z]XIB) [OHOF?# Q$@ 6 )ZZ0NS[`f)EsHT?1du,fݴoA>.;)9= <.lMxigb4)2iӺu='إ΢<_p_gGD4\0UL "s:]H>Xx?It'`{ixv;"]kxlwƇ^j4T#؜Hܩ3#"xEsm17j4@\"oB9Ҽ>Q-M\=Ba8XBBX3@1eNY$t@KMdXHD͚ymI/I=L!Gse6w#Y^iM0Y5\1 Z\.S'ti]p-a@یH`Si{+S`K[ $ )ktqJP4R&oY60t󪧐)V& !} 3V;BVAW2t;dr:_dD @ڇ^yCN*+ h<0 VKP~4Կ۪HΣU$H Ȗg !j-WjAS«]ൈ3W({sWFЁG~0'7g'ɭ 712c2v @kPoorSz0-@DI6;X$ x]?[~2ܵqA1y]G$y:AXj**Sk$>!U NւohIMb3rS޳Reݶ}'v{W$ex1 DD吽 ͐%䧂0Ɇm9Ųc47GNIa~B:TΝ"khmQ69$c_(==m8xL xm!"k?A_ 2 *.iT!С%2prY=FyxX@n< }p#3R>;~=? W@|v@hgmYn#)$ACEu/ju/ؿy uT$uͰ*j ZrV Y)ޅ: / {}4 Ÿ!̤L=l8&*PUd.&CExgttĺ @^ R~#GLMcn|6EBJS6??;;WPRIsxj:ߺ)"q,[J"ʭUc܀pEW7R 콾4'l4};|*ze!*"hBzu`w(Ar[z'wfO ϗQB6Q"UHÆZy,d4и: =VF9(M@ Kyz]lkg>9 %<p)F~8 6>X$Aiؕ)J4B* ub{Q[ȝ+Z8$*`9jXiEv3"]\vΪB0EAљw6$7v"Ǖ"EP%I|>SYx.z?,B .:?  ^E v䴞0ls{NGP@?#O0OV 4ۍgMyE |) ?SXBxM7 噶D֒j&ִX:ݡ{ouɲN9}=_s TߛLг,j0+:92'm24Mo\RvyEz(CS~]!fEil#Gh &Fr}/2˪+ߐ4VYP"˻ s$c#4O] EurmW詔5<=aZbְ]MU {rN(4%9>ԟlmٖͥCuJ^Bp%_]EKr\Qj2)TD(tN+ dfz7qfQ7p;pg}v'4be`-sml{4$:"@Ҝzβ5?I,u޻+A?S/S_BHV)rM"*Zr2zzͮTgEm@>q<0HyKTy=g/zƂpQ,?(x 6uhTokA.ȧ4٨?Nc.W~@03v5auYp:ԸRʀg8!2% 7f 0l o+_3dfj5oTf\E'7#(]}HN/J g=QZ11G#ne"CTq,t1%Y Df\:C0BraIu`{ruj+YKπ|{!sdzp%ۆHh ȽS Os7@],DIK1m4n҂UF24Z2OҐ>O򯘢gۏspF5uwq.\y<J,`Je  %Q^mgA_pk!-_sRK"3#y_eVHd^ZHl06Cų+ D2SrkH_0W¢1jq./ l V޴\=UlԳ/>MX,xKQ;bxLH}jcSY~ʠl0"ӏ0\@Qڭɕy-Y i V :VY,Ymx6JeVwh`%̈CqQ>C2BUܴ2;dhك5e+Qb# ԍE`cw P+wmd`9txc;pФsalد-Z1on}}gśri`=fqPMυpl X$~d:EGovDЕ6@w%,&!١2H}:q\hhsgapaִ.H E>eIb+w! ^8$E|D72Ԥ QH*nxDrx?cQELxA 776}\&w(/Xgҗh0 ˕M%'OA @b~PzA_>Ctw(~QPC#n!hvz g6#Yj&zo^[ʴjro81><ZTjռZa[)P̲%RP70NnGf<Ѐ A_37l0GCCA&aOSy*כ%5Ȱ #enP{\11PG6cP#*tsZqU*)mK[^B3z)IvOb`E*Mx;x `(^"\!w=]@V@zmYGu/Gv#\F(8,aYF\]mKD嬯R O>}2?AMĂD뛒*Q:zwrZVIӡ(#K^?9iuSmYG菇#}GoW61;φ=l(@jDMx?z;;HaI6J&9RlV Dhms56|8TyeIH;/ "bc89+C@S-ckELt$loݽ/x^nꭜZV m|7RZ=3D$HnʱlDӌ[q } &|(\¬ 9\Ib%>WhOR6q^g)JaLyW!V[f, UMI޻-KlE_Aq!Վɸ^[3`0$EQs[}&A/:XЪ_8G12r֦I7xdI _ #S J?ଧwfa^=er:hdn.4"+\8\&OY{xK9"fDFOcJ04jt"ZA(U*Pңs՜02}“w6 lح)3#{,wCN*5N[b \*{ ֟yOhibѤ]hO4` l="a| ?ui/qm/ AqkH8N f5H~.!#1pLgr8L~<<ܠr6R!Qw?#[! b:ܽ سT>[@*2N.Ztާ/in\kζd&9&K2E@vOpR58e~[!x P ƇV.oMQTFS@=^LHzسq'<kԕQY_OUۈPZ҃ʑuG̺{Zn^)y4wOd9&mꉺoڬdOH̸ٓ:Hef!^Oa;aA8&mnI~SG5=2{rQYJs“gu&iwuR^ØgN\ i$OFJJD~,#כ2/Ա>(<ᬐIj80H u[h'T<un!u|?j@C͵J= pBe~>I6)kl1;;8[~mW0>zTl4ǐl 'g5H6>((0 rb )q<ϖOoOak!/B=|9C'žDȦ\Bh_^>مeǷ!  TNL.i}jZWoX+ԗ3..xt$ LvAS+xYJrI%1_ު^S푡xtc%-Wf^(n3ac)d)%~ӻ8I<}E9(g[xzyR G\Ӟ00a ǖ㖝A:^5<m^}zazExPE1EmÔ{-yc>mƭ(GӪLu\)[9)ܳP\OT5 .[V~CerTjJhWLA e K>-w3ݘ{MMc!MS:󈵩o\J 8N0 BdcSVHw-W.-b|KT T ɆؐU+la䫕9nS㹫{ϖPIi03]sؐ-g"R0vq(xWzt sSOsVUiۋ[r "zDxNmtZ p3#óz\,ێmp^vƊJ$N\dlp9),M r}]u9Xy??Qdb*kk8l-qʜWM1=t`k/$'^J9.R~@uX*W̮sYW(:iKO1X*ijQpNژBE{Zl{yOi'kF)̤{6겜;xaC .4 ^$Ew'eG(sAhb27} w4"-6u o Y-}#,'fU=rC5n@Dfo;O2x/'bPxūpmge3YdNk4|3ƌ|UnM1OA ~/ (PS0#H5 BPQmO3j őx’gm$\3)uoXSK76~orohd.ݳ[z2S4pV~]K&_ m t: I?ȜU2\kI\)\J-Ba͌:C6#΀y2PN\@~Z`t9W K1)z s?+ #f9v7 5^kg+d ~^ŘFpVIՋY| |q)]&oFͽ=/x!9Z{8mx>CSM' zRjd֜Y[}# 8|Aq款D˘"'ERn  Q6 [\y8;3W:%h@Qo kxekd9GOZWHbV_Ja#a uhɃ:G.aO[5'h@н&lvA5dӣ[s(!`)A*?bv2D"J8۷~JcjΦa+ pHkg>F]ĔԢZe G,.ِ~@Y[غgZE(Z sA ]uZ!Z-Y@O1[RL; .S}$J|~LA;Pht;kyHb+ q!.,<&jnn^T:D>XjEw~7ߦX WF^7!|q>MI'MA/DOErDدzDc \_SZ>js/^JЋ) Q$+7aڏbeXX@xP vI %WETyzD:*wcx΂(+'X8I.oox:HWzzDL-\l”.-3L_1gBȞgۮ4SZؽslȴL5 WiYK2Ӊjz]${YP#T" ۴|ȟ EYaaU$}4J^y\17zl@1۫]kƉ_:+D?!ydGtt4@P= J!*b"J22&j+λ;HrX3Z$:M2}#WJHJqn'ִNpժ؉=JM4_yH wQHW5g.}[S$ KPɑRꨀuK߂Y1m8zڇ+lhFx=yl Iv:㲛>݆dP#2H&`:0ܐ~CN1#<_ep q^@U6yIW\K"k&ɗ:|、Zf/v <O0+aJ)SN߻7\])q/;'aApr-S[~,A.=iD#9;[zn 6q a" p;:D^'\B"V8떚̅Cd !HĦi'L}`{[HJ] )Ůx6҅DH].g R9̠<2:{,8-  Hk蠑ymVP_TɅ4>1.T -;NnFCcT勣 DD8"8z A͉R"%,+x_ruOFf sW9mCq"˦FaxzC5p-Y󿑱?@'_!4uS>Wk'5 Ps]:? iOC9ёlY6%=rߛйKsM6g~.꽵qa S.@íWCR%6y)Ͱ5bp ]1Ӷ`PҸNlmBb~uj{{g e:DՖ3+Xd녻6xE_/|W)a<JKw;5X'*ާ5u؋<g)x_ׯ#EzuQl_k5 >>S dLlPWO»鱹Q q4bDŽbO?pmG2h5 k;M3Kɠ@xaKm ~˴1A#e}ŘgY tvEdL(4]H{?esxV"O[/l8f/sr{$5>sgY<U.GQZDi73]L<`_gR@`Y1Mv\BbsngdijWn+_5hٹ}opzl\=嗗A CK!QfjƉi zX,͸{{n{gц#Jz1Hl3d\d,3Y9%B4!@GS5'Vd79/k*rl 4HbTR*""'ṅ3Ⱥ!19r|!!/;Y7i<~526G/>"l>NO#"j#Zݺ+qT}K|Mj_l"pwshnqgtlf7}^%u)1&Qʲ{zv~IDa~jr9V{穌 3SJnA j 1cc~df>Ϋ{GN^@_⣍/2^q,g7c:8FeSq":7إ85%x0g35 yD >L.ةE˦]H `ܵ1Q _'b3|'FnEg0R7~Ec5>:p}޵9KFݛ&@7}0Ob dRU'73P$=="gE0 {P3c Uady*!=\d+XvV9*g` 忽*U {`ɭycBh%pw$MS;WW a)zU?UP@8$CNHP`M` YE\wk008l&a3+4=pye6u5u++J]^ rH|M7r$7x" Wu]hCX W,WiGҮE_pUEuWc%DW 3'O kz4|ti^hOϥFfI5ض 45wM #N NP# A4KdHIjSmb~vo%ܥ)Ӄ^`nx^~C>yX- Ip"8=9n[ڳQ.6Ud)h؞s2p6!L7ܿL"䂕x4Q:]NPH/SG- 1w x0#|LqG#;C@MA[r#p{}Aq4ɺ+t:"VI<.LCbܷ@?na;@B7yNV s /QoI9*N"2=v.QYM>Y܏>u]s2Gr+>#гw;vCJmMit M^TIgRX89db|e"ڡpD2!7 2Di-R !йh}?#M [v,Kr}ݩV=p6`Ժ:ubG]F^}4xSp=~k3*UKYL,Kn0tW3mӗ Z{f]/u<aMA<jIW} )4,Yi 8a&I0~U Fy xmeub6w厳8o@RΌ'>d&<yӥ~sswJ:1UfװP1z}#8JKaW-9eS+[䲭#1e Y4RHg1S/:ЂR4 T~5f J@G.!* 6v~@.wЂ~A^Wxw,EAu$0&d[*Ǝ<#HQyq8eW-0CV΅k6MD:"هcL&9_ Ov؊ KW^ؓ*2up PB ̌ͼs=5#̴%&SBcR$)ZVJu FMiD^@P-C0OeaA"5=j{Z~ccL061K~lg*C #NXlD\E_,n rbff뱋Q1V>X;Ni1sI+4V@Zs9ܥU5ގb*L 2 _?%ƺ|X:"@{m 8FU}7l"s6dVƤPB._ hL+S௹8_*Ba u;w75;R$;8䤃"ӔLr)u(n\4IS9#v|3I:XK8ٯek]`#z>8 $cs*#M$|GnЏ)^ ~sVg3 m+38x+6m]?iExR 3ذ+3{L= Qx9R6eUt$ee)42Cu$o3];-1_i}9‹?1ɡ+7_]r4%Zr-ؑUy ͆X ]<v ~s&7B_pxNGLAQ {@T]k|dj'xa` u0Ms;TOL"j0pɭ?˔U{/NH\C@*KK2}{vRhюd==O/T wwȆ"XvKƣ֖4(P^9QEhwE;Un6<0"E2ϖ2OgK~l0KPp01U_T& zfn܂t9quQ}e~1:QhJ]<Cw0,-J9J.ɤE;shLmF /i@+}=gd[zN>ZbDa M/akYɸ5V?ьT-ԁ'tm/&W[2D7c`|mb(:Zc OK3 zfz%Y%ńFoj6EMs Er +omv$D~mr~QۅuNqy8v'Uw'&s5C-'ަҘyLŌguEĢO "=7/FXW_ CVvT 5]"k[knTbD# وS iK\|2n:^+R{lq;x4]?#(62:#ݣ_4eՂ01BCe\ Tghs8m95d1S\/rO 蝇1X>GJ-PdT[::"Z| J' ڋW>4o(mRQ5~}I!4i:?Bl@fހ0&?>_XDjwB_[XORNj"y4Go5o@`V/yUǬFE#xP㣥--xggJi nwR:WRݑn}Īqx2cA鹉Fu$"RwͷF Rl`B(at$п)]ioT`lPɨs,$:,<аt>9fnAdO `v'd5Ao5!Z+u u5bi&x&<pF`7޺ߢMBVӻr?AQdQSEB.6nx>=d*2]'i(ak@-Ph5ZS ~mu芷$wg4//ϼ.]V CA8^[5x1.[`G5!bA3eРgVMܣ;P([QY%=a`;r7f%ZfHMIAA]+ 6pb=,d|t\rny#,.{_^Z-nFK1 ~y-q}PF-Z?KBK>Ҧ  L -|? j.6P;YK9Mӫs6ʹ:БTMK p-s׈9&Itu!m  @Rb܄}gJBb PԖgTvz/n_ly'f36^D5O6)KPL3Pg0uQg4$90CϠjƐ;$ʼ*}7 /()ďyD}?O|QQPy}&vy0rȠ}5\y> EI2VE5d6-UhY`CP/lW:9ۥS~:7IL-g}n~ix %ܖI↝a ߉EHD} ̶mL:XB׷GR=V"o[ܐD[c,zЮo#5>DzvƠnuo܄ DXxSjr; D f= lWI2v7k 6 "-Gֽ$@GCL#x&%jz i?+d@9\`uhǟ%|rýyo]96Nad͚(\7< ࠄJl:,TX8'?pi@嶗_N]@DEp{}U5c&R ( wcAͳo ! n7*KWIU0yJvyMn^+^t+J򒩌Y;ęf~:tO]!V7SBl8VhTp-Is͵p@`Ǟo bis6)ob4g+HQ|(F6w]PO8!nO%慡w"NUZONK x r]p{:,dr2H77PEL*!ZHߙ 0R `E^<"dBmh;y lH&*e'לErow65&ߤ^$3V=vr|mz-K|PR ȵVC&L|R'H (O&JUm(FʞGBCS#oWlcD(4ڊY@r% "D#'C$zztRFI/v3a3b\}P&z`ju:CvW[#4|]C]-Q?SEkcVf/ fJxl^'&+k51Yܿ;9P/`zG0%Ay(`+ΉѪTl_A"\QW>]ҖC(fɤ (矚NgAp"P̒\=h"3Hho鞓'Aw~t<BD[( iD' #soMH1wl֏Ie |^V_qMeP!pSd%a+ [x-Y_A#Uc?KTZQ{h| ӷ!)*[{z ;k_T{/lDDh l)+7PiegjxjΊQXA>* âVC{ms2>p *>[0KW[31'MUdtN*D-O9L8& GiaD̗rH$P*pEK:"v(s:k~! KOw>> 26KRD/*H&L TrGP5XyH0 xg׶j+LA\;[.]Yp݅!y@L^P'L-X̯Lx>\ 1Ѻ w׼6[18}zgЃzw^n1ך-OIq¬sGgO>02ww4k%,!Wcp7OH-9M L#Vw21?j4[4djB&pPot0@Iֻ^I\$rPv&}E88QBr657p'>;rCu4Zh6 ro@$f7؁;%nM$nvwSk: n9,`[HӕEkQ\;puWo AL>q+ٕPdy`֓(vG/sVHFbM{)͠.fHoZ{ˋ[Q[<6y8l\磠 /7 ^t#Wtm"GuT[mvzXa6A sH4vrKSΓe fFwqv {\Xv4lS n/vH78uA I>u#H "@\nxl4+2Q rvh{!5ypܲʥpLI(+s-`Lp"f;鹈W0کpa?pdEY՘{'uˑ_<# N)ͣ/KxK &w֏5e0ֶ+i&wFvo=s=)-4 vծ [Y9EfIN0)+>̑;*xJD %VQ5[t?c_ o⽀nU&ӂWy$_<τe^B59`;io h/Y ]>I(Z}) hj%TڦHF_kjyvZI6rr*K?߆!ȠLޮ,/{@׺ՊF`). gLMg6}pR` @aM[L vE1a3z[+9 {낧D*)G&}ri&ʰ 0sB=ٖPX.ñ_ުg\^~bT4T?xq W{*q5RKֈb.vOV)W]LjMڮfb/uz,(!A 6vfd0 W0a, 7`i _P띜#9j06~ͼů4'=nL7;;lio+&m"nop1B< N9dtS֛8FρjT'x ݝɍ,qJO +5'AUI-Z*::8>5&5TwKD) Kq_<GZ@^<aIGؙعءb5䟻ڊ* =J%EK?<.r5~ݯXy^+"JqM~ԘT]~;ts_"KԩxS Z+IKX Lq=KA @sA Ԕb{j :$(n9.2…Jmr^ {p;fq:fG5>=NX)ܓbuM70w7gB'Tp/9U~)hd钥:.h _'$w_X0)E Dt`El-l#QPJD/*5}(Sv*ExףUxqM<_ xkRŸF{;bJFD, hݪ*t%0h;əzpUtcA'c&=9s`M**UgfrU 7 {gE-F6VP5 X{}v!2鱈W|CҠ?{p? 5),;ɽ&" |Q{ڞh*/9bJE4 ho瓗YFl[2fDL1h6 FUdp OfT?@7ܕPPب) gV4& ^jNzFic6>(+<7J?toB|Mg1)`Vτִ۠2_ _56._Xl[51;zU~ z"}@ tLI}<0Ar0Om~=X2 }-)9_CxMXCUb$]Đ{iGUzBa=ۙXWS='h= fƒtH2oɜb>p^N!!0 a]֏9U a\0k6𗚀f^&Zӭx:3_@״X_PzMC<"kֆnRk9K=$d*JA$G֩!7+p%hFS7.lěN}vkT46A[Yj;pONaONz(/XJJeL| ƥ?â$_ヮ!:^"x"?ԠxSTrorW:CR\O!@ 9-&oBI0ɌiJ>Pz Zi`Rĵ-_ܰQM'%H4ʪ.iJc(;Uހ1brVȢC޴.`꿧!ƲB.U#r蹗a_%abؕɱ/H8y F~DBߦcUtQY_񡊜n G(RB jr-V o"aLA]-#һ.\΃UBbJrERH!t9NmScg^}(щ? \Gƭ"qщ . h@-95i|[2SԈm bj S@< 7d%z4,Hj^읱ȧ?X\擳ncy2.zkfN'%èbB6gTd_PTEr+A]ișɻs.㤆6Y|.5.`"rч$\Lr[,^#i÷fϯ0%C{Ͼ[WG#!NPlU=;h7,~ϝ}i޽o! 6k֬(ㄨ2:Ѝb"uof(VׇqGY3rC9:N@I16 d<_i,rEhz[{TO5ˎ<|Dv©OLibs4@6,ZđAno ڐ";,ԽVI%b y)âQr<oz$zɽM@%ĚQD^(B GZPLYP!}W\EJ&Fnz%e:amZ莐Qjx~r*OlѶڊ'L ^=?sN|' qdT-=J(0A~rEp_R2= gǾv'\%nG~gy Bҹ;4OedH{`ʹ5K1W s%#t!!:곿湡Rߒ烶Y&s-0.Pt:smXs<ѪLnt{j9W]?>HA5j~?RaYaZT b|^[j-k)+ ^TbqoA8fڦwkj>.vOZnn\b w$Y=AB6VYIW[V#Uրdxzą"kd' >; gc5ߺ~ޮ%cP7)#:(Άs%i~ Xn1ܵl&4W4L:ohPnH@e\Slvd4}Tl[~b^yo"[dqVTfʿeEv)~#Q ]ЏM%/6@}I-r W=?(Fڭb(Q q [&,Dżcc9Џ$mlW;RCLT^}+ jEU> Ô|k^yz8 T| I056V0h2䢰 HJaZgWtN C>ԿQ~Ĺtlh#{1#A]4Gw$'߼jNcyK^26D6Mz\~3m2QJ{ׁ+q)f=^kT@(=uA3z\nm~{ǑRHu˃A ] lDvBxS(E\jkf!:+"{ϲ<-bҪg}e"\`6Evinf`(Y};86ɲԍq/{ Vf&T9dW iou^vۖ&';(4) t>mm,ɼGa3x( dzHmUoeqC?Qz*=ĆV8>_S>H/) ζRQǡ\>}Нਿ|n?\"0II]V:VDAGl 2-:U 3 ?ʙBY^qc#ihpheƷ#e </i1N6 KiVvN6$KHĜuM 0Ǖ:d8ܲ!6nuM [}:V>Q;UCm>̺ hFc!9^廒yUU𠨋I9jŃ@0FCF͎,qotyir{|n )@hs%8N!'c{gi=F}~x!nDd,=ԃFFHz+ZM?s͏Uǡ{}b8CFQH"%^}YbEpVZ? IJ r^h@ٌs{TĐڗUҏ DC>z|hu9 BOAij]33o01Erd !m$V~iIGElÀI۲fEyjiWm|fԗ l}L:C#.EAYQDDȎ@PI^%q{FVY 9>&+B0l$mRsj$s`á,!xr~ppyWyƐBe|F5~ܞE_.YE!:xuEIǞ+,V"#\l)z(4p35 \'1a/-p鱏)I Iy6$|ǒO{õ|ܗmRSRuM-'$`A%*FJ-|v TqΚS@_$PлBjqw7qٮ.`- F$|6xO7XkwRMh_쾦"( UXT]L~;ⴛgQc8!傂ZQ c#Qd*4v?E0S{³#XMq䊶7y 0[FD>5w}w,60hN7!ȰW1/%ɠLۿHY ;꧸n&v QIUs9BS뾦0^>sihFg}6 [[QtNSXoS1lgz h 7 wlwDq~ȝ>tRRfKWLe9ߏuEN0j]FTٿUb+ݳrx @S=xW^e !"pUm"ͺy5tBP(nl-|repM,8d^XGm >E}wN]I TzCKJ& R#:-YֿX4wR-ꞟA5e]Ϗ_ UBfJNr2y?2xR ևqݺAv\6^#CJ?h@t=/ywEP3w0@(זbUiH$s]3nu!ǸH$!V )z^Ґ;۶)"0N] /٬ -"By䡚n~ ,:܈/fQ̷' JHYA!g[%VCnv-xCVUNBJzxKJOȍLnZ~Ǥw F T8,P'8#qrO(cAs.x0@`G hTq[m JViE8տ=湸Iu6;k[UubbTeɨAʙ=cC%pKFsy{4;2uQ^oW8-`!z1JlK\7+_z=[y66 MjŪ(tLZ77z YEbXȒ kgBgdw !t U&>pv>h 8n5  `~\.,䙤50u*l\vYZVcob͟~|ךe(h{ր֜X$Z+qxHdZ"J6 ` Oi J`NvjX(6.և^j=g;Y`Rl6{lD+3aCUa1AdӢl~Wmb3( at=\q98cqj9[ T7L;W>~e7GX{KUY r`=q -G\Jp48&CĵvB⟺bwn<,4k#@<\=Zj?pd̛%7hW"Sl,`d`.?=BHT`˽=tV1#g(FIvl`ppGԛװ$5,7)[%٘Ю5GHȮ_VLLG;ᵽܦq~>:~RLtXsuWf ѿbѪlP ׈iF;0t|Px֍ ãFudR{ƣQRбӯwD]OӈPF{$4VTV|uޛߘӀFFGʬH7l$Z1`!brx0D_to{BK E]F.%vN$Bvcʌ`hRO A}:G]M5F oDL($r"mQwRb?lEZviEXʽxs%_pr2TȒqB~>ZZMPM(0 ]yb~Eg"Up&b+\Gd}9ke4˰cT:|TKr^B.pl𽏔VϾ* ؍[syq E&0f:>c)9ۙfMuiLSBG0Ճm&Ko-ӹ=#쟢=7(~`|\R#4{e7EY̎4&7ly]ooLčw8 a5qs9Rf]eƼU6qky*ߤq8#K6= XT0*]0V"_"b$%lGs79%pa-r9NЅt StjS汭4NjO@jN?܉"I J9{ic=ڋr >{ dE<UO_Kn0*#T7z1M4weEت}|[0u V<q=6Y;13E!ðqQ 2 <Ꚁ37X!8i=cʕB+{3p?Ó.+^hQD-P,6WZ~Þ rjɥ5ۿAd}7i'8MjSODxM'4͒ q#ID'::-DPk+uξ.)3v %Ι&iMM,qopL9{I[0L;QI _$붐r:9ʭԓ9X62It^ѷA"!z/|2Dm݃ DX'X1}tZz7sArD^{jW`;>hKG J)RW@ VW~RO) Xf;fCGAzW$^ `VZ\PːģcMeDK+k\ kִP2<k'nIe r P'}i}֣210=%Ó>ܱq7soxKX( .FgߋW/%YڠMǚ[,Grڣ?& #{< uZfA uVqR ?'ilğjfKMv '<DJ8٥8n+sFvyj k#?r@v8UIq/ OpXxDCL | bžQ ]N pdp[~M!i/ lҶ.o{޸z`g;ҿS˫ܰ"4as*LAVcu>L7Qz} ~۾i٠9!2&rX}>$ &b:i̒i!Ȼ1ZWq+lsj >~ =BY&sn$tLf {>_Gq 74+H ẅ^(i/Vz՟oy!XgE( ΁݂5wʨ=A~(Lb8}Xsz`?WSDT`|V:<iTW~v@ܗFzMPז֦k 0 V2wh!cvN!|[4SRtRLȼ lOtwf,6iTN9N'@߼Oq:b ruqSw%S>=īhc0FoDn! `H?,d6o.K &YO", y!HMx&;*w|f" _7)hn)jK{⫖'&Bo& i9 oy3ϽDVg38%vv,YA7{1TGafIOO倲 8HUU؉}VQKdb}$8\WDtTpg)bu,o.&t21<,vl^&LU*\D$(sЧ .)ՎpJX&&MKob'}3={*BW j3 3@^5h)eZKWYUl۬ u6bV„b{b7I0!1~ r? lRBj -)̢~KACjj%zHW0و~"h[IŵD(k-gO;n:SN@"!Jq9|&\]Ud _}e& cIPk:P3C I mYgobSCʾl QբTRH& >$ҿ6Sш1pý瓏OoGw*XM $-Ve Ak7c֊ hȻ" }^Ϻ5J(xhN͋|u:raiR_ZLRo(t2.NF: hYAZz^cXY4~e(﬙4z$?>٣=](MԹ:Fљ|԰ Q#|4OIZp:n+D!5eA~,)r/X? #kX&tLͬ~(GҮD(*J$+63=O?* {Dn(R]\-ջܸ} ›9bڤwd)r[ُQxb3b'^Np5IKfFzNa7w$rOze+%d1fvAb_/6s 4lC|ÕJw2:lJchGHȲ7sV25X^TY7lJ5[dPsg͊o44JhI7O0%HWKq&-TfcpkC` zJ'/ WbPlev2qn֥Tx~Դ,7^O̘+(2ErˌZBDu9vԦJ~nϻQc{["&o)=&Og70#[?2@,u\blQ E~Uѹ]Uh 4E)b PX]Zfr3ya4GNltu1ʢ!֯vNj\|W,Ny+VDzKѾ ۷n٥xެབྷukb! Sv̈R2`7+Sz؂3dH|4dl?-waҏ'X2Jh8 S`iuFy8G!=Q4^f]Xݤsrз=~Xޕ>Wєm}ȥ 9 i-^uG [܂K I|#fvV/+j ŹPn=͞sU jI0wop׏`i6F/{eROumlIɕQ ?&`%oěʐ5M=J}V7Y05zNqYlN_8e0H?*&Ƅ5s|nS~ޞ'0H:.5v^.b-`|܊AB+ 긳t5ehp|л(ʦ5uW^G;ݧ*S1:&4fnI=YZ8yoHS_wv_1aJbf%R^xL8;i@MV L9Ƣ(yp3:!DZ,AԱߐphP&['3Ԩ e(D% V?1elaJJw 6zg4 bĺ=S!3Ă BKՅ ݰ,x'EUNm5H=x*';{D* unz 1u%^ij#l-N U ; O95Mx ײ ݟ;GS;kIgU-ArِT z٤2 T&@Gd`+vI&>G$5x9TCB$aL >م#BnXv6`u3{x~m2 CȚطAb:ԦFa#,pU^~R P}epH>Ti3.e6;&@8iTFI$B`qmTCtJcxуz?Gɲ^U˸s{b_Nt2]全f!݉ 6疎<11;j&@8V#_Oe#QUŸD'|#d1v<  '@۳{v1k`40h /aBqP!&4q%չo#<chw{ Q[f- [.UmͺݴivZy}|+dwiP_]5 gY0` غ >S :1=>ƒ2V[#Ε8-8-WvHF{>Z&ĒU6['voH?!`1TDk nrI>P sq h!VJ2L.2)qxNیڎv2:Bi$0ل饵AՒg"zl{Q=fa\ ds p5FH._!H'뭝Pne[9 gOyAB}mb?f)c n^P{6z"WLM/~0+vϒp^5Zx!.QwǀH>n d|Jq,~ycU`2h5`Xh X)O=aNM>3 5oVDKA#d EYAGD^W䘰, $g`LB4ډpE_>E5aϰڈӇPiZۭ| )]q}F.sĀ$)y%<+)K# s 6d#[H#{;}ZE*(d* x5'/PʰCQO5͗RWiDQX%!zYruD}_ͤwtrT2(:T+HVO6aa}8,T z7Y XSP@5p }5ًh $go0y ;-&c>*{ɷo>xg]| @̲gyyX5IW~:\ȍ-NoeѼ{r0n4ʶNd09N&B\s95_ebe=_<>hoC{7 w3f@DOMɬYD.,6;! [f& ҞY4W2Gz:glameFZfWDhUlyNل8hMlWs{ᦏN[!t,͆WdA;'henlXB3` í>uW6X" F(zWì*Hv}(~o0eY[PhkXIQk'c̦{.RJ3gy3Ye,TGtP՗ ɢ{nfDZZƆEv R}'y0)RU-×($CVJ}Ec'ƍޟ?dWbh'pr{q~E~r4xp%Snb Qjb# 3Lb*=xɭ7`BN9YY4}ʔyuTX7†^E8 33@C;/NlߢbK̨G /IPuɦ8sqtk"to9.Th|PԅB0 ;z3d_"ۧ_8XCϵ\O-AYXS+g^9_}6$029Xށ(t ,|e3riYs}G X'χLUzh4RB\ŘT5VPw̩c;se±t/|M(t#(=\2a X!^2b‹h23,`t2/2>Ö́5GdI2)&= " mol׷4Jэ3ڰ,ulg&yWu]uVKoTՠ>97vĦ` TCJuH՘&7cR%=q5au3ޢ42b&&YE"6Dz$Ov s\B LR?xldj5Mb)vY[&X)eO?23g^4GM8| }i_sL >2ZM;4%}"ځ=τ_ q'A.LP TBBc-(<ԓjRma> S}fgBB[1<9;j/~w!mjgTPrj(4S>Jhaw277GJ}+Lt4gL8Qa{fϺ -&l91{DeuE4.d7Pqe , +xTM I3qRݥ9D  ^!$L3H>OIa0RlmʷMOdw%LCO+Xs |iPSqtBHH?Ho@9띛x4M;ib=8X)$Lp@dyLZ^hET1Oebx"3BayfM' 6zl8@})*Yė1hOG('"sWQꐩdhLl|=/M5^o,U#iQ$ECՅcĭL9&B(44DgхF8X, bYV-vஈ״ϼ6"ޢtlhU6l)KcbKY xP!pJ-bԽ?1F+7N#Ƈ^j%'}lqK&Oq\ 2q'5OMRToupt}Y m=|*a?!,$F *uIU|:@\_1(]& F&mLYV UF^"vOVgTv0v0,Y#f^5 utXݖB]lvwPRY(gw'xM6/>PO ԏln;0L$K$_+Gr2avɦ?IՑ=߈+2 Bur_'&b7mWߜpC%C%BWA&tq\eH'+H?ؗŠh.uXySs1DTP@>ahR^VDSJNRuA^UW8 2{ݨ,T&PB$P,2C'M_*Qʼ/{wuig#5A Ɩr-ҍjZ[N!~xWZ N~ ڲɐ\ 8/H}}$U`Y@eL>Ig:r\&&F DNS!'5qsU+j{DY2TK֍#K G^aAf9#h.? 5 lƦ"÷kOƖ򢧮V[zՆTƶslLj a =g{uװF˕PuL=l&b4L.ʉ2/zx>ʘ{5\|?Fy8B5#M޿vɘaX=xWzjp9®j㹚/0*z仟4p 7([h Q sp~C 0`c'\&r37HSn !֣AOvD Wg@^U+Z>#e*ϻ-c#;HH(}jX")_lւk} ^E5]H |p K\Yt˯a)Rb 3XãMkHɼ ɄV5 ~8)w.!Btمq@i-F-]6c#R P$쳣'r k;F|\`Q@t>\-n`y(*?Lu F=(E{D#]NqA3SG64fP[#lA0 mNFCYP )4 cu̢}}¨y% ɩ/Ȉa~HMZ,?vO jui =-̑Iﴏلd9H;tNN]SUOPV:`i"e݂n:GS)tIOX٪iԷ~m܄I-XlI$~ioX)%KGk4}]8Fn궺´҂lmFLA)'M76ff" 嬻Tƙ]rO_d!,n&s}.t2[uj# LZJKSItN 5#mф Dz`d#1a)*hoiR>kRB;(G.2j J_`LU<3GɼSqjZjFsxڕHeXb.O7? Ιbj_~Ow߫=!t8v/xci TwzF#*BN4fPP=h ֌~SWm_;2A_jN#Ua xg/-*y4$ZD QsdT9-<#}k&!mgZiF"dLӁ gp{նd 7w`,ښ]Ƭ NW`#sK4d6-ZϘD[mW&A@,Z2\li;VU)!:Ā ý/~X$nVB)/tH+wRc߄6o`PL/qذXTȗnu φ%7>cPq-9<,×6<=|ZQl%$n] Yآ"̭ݡu9U`/zFV=ޞ*w@'l]5/z!,=,Tq-nETm,ߞϨ΋{>39)\bՂ gYdeF 4zFٵ> &#N\4֭nDJDbbkjr]0N 6_2ii_hǎcmhy&att5 \ԒxWL#iTʞ\V}5V7TN @+2|L#S0{f֋>AOgrs]>h([Up4:ܧٌ>7ݱZ";R;z~cTkt()DϒO!lӉ/]/Ϊe@PM# Vt&K8>]͏M$B-q@o[PՙPi`GLY= a CCdjʈA' ̙[μ)`C}=~sNS5G`!f(+MohgC:oBK؞Z&gFpPfS?v_f^ 4 C勆?*L_\mrL*QŬ=/'څBK'mx}uυ xO`M-й]m:m_k6(1;+sP8L _lbQ8AQB(I)DZ[$e+0y`oI)ٔ2xiJͬ [/49.l@'XY} a/@Hw6`3WZ{*F&v[UJ'##àw53¡#nx02i{uݝ<-:#zw4)NӧNf̀Ir< s=M<\6V`-IVyW3&P/EtMȴV $]Tjnh@mR/|' iXG6]CZ&}%`h-D'K;G_cG%n/AANwwqDSNhKP'Li&F0t)|z/6-  ɒK UχR:r'y$QYf4t}r3˂#&Go #o;n[۵Os_=h5Zi}t'w9m,Z=gM< nHdi (my!Vg`u$>I0fEoOJq*ҶS "n=$CsD~S ЩeѴ^mz.g:Q. 徛D6$DYނ5qP=3TmQ9l=&PUq^e#^5Tik-}JDo qKM)`h #]T6ձl:d`H]^n\1iWIMC*Q$7W86yAy,;dKCŒD$gI-lG5q.2l"^5ZLVh{N-nU,!쾪C~'Bqi2rp2AAi.ԍE t5QVgv1;HoJaVU%nCPbN|,VZ٭][fZгJn~ט! w]]B͌aX-fCNMAFTuAA漢Wq")OZ:QϢY+UPE:ɍ~~:FQ3ZlxEQP| $Dw?=d1DҬ˙UF#d"MҀ} O8r%!{! F ӏ,K֓ҕr {!nOft9!u {i8/fB;|p0(=K`k6 Y%p-zB,~rPIyl̕J- q62d?kT茤+WsW48WFQ0浸5Q`.6uQV)GLa J8Y`D;kZ?+/o%_mL!-%Yٯx?,3K笠ɹ ^ ]`CȬ"Y|( Bj"7{b0E,]4~=R>Ƨ-\}kQ|| Y;ts_5a6sԑD4:j[^ln*#CEFG Y_X04#YqmrN g$\?U+)ٻB3Or-RdN@ oeG+nF@8ǐA/BH`ɭ?tޣD 0Xt(ߖp\"; y码D=m4B~9+VNF`$N0qu7,8ϋ S`Nܐ<5fAOOP-Ɇ;,߳GL 57dXeORo#72o,^9 oy 98nwgQISr *v?b9ւhӣq/ P+$E Xq쌷XՊ uomq]aԁ')C[;QE}rf9;uX$Uoo "UfWm-听_3UVXE"xңjjtNɠLW%gb*pG6I;qϺr]ĻvfN!$< Eپ~[I󂃠a爹^ժ=GIxMiH=|I%5QN"hd<7T'@d^dq2jwΕL>lslمUy3c{&2YQiҺnvO'd1IEj7Ag a觊_ ƚQ[w# ).~"]g{N]p Yh\;Xo%KhM_S#7=TzH+T0o" -< a0(n:M6|Թ;7"$Fĭ,GDEY HPP|=?ŰTl9Ѐg_hVGU|~QFC`De6Rʆ]VkbT*Nuj|ƞR-D 3>D\m#l?/*R 0W;4ʂM@,ρu<*SLkN>0zSqk%WK 2]RJ&|rc6*fʉzahGg9zu^+Rй~3̠<Ȱ6ЏѦ;4!w``sGR6|EknLyVNe_u?gxTFݸl^_A<7X~+yzq\@$z`*  i%Y`]X:gA_ŧ-Ʒ7Ue2PP KgGq 6İX d`5zȈC\fSubS r)ya#f%:#'0%bN.ЍǷ'zzB$!F C,9WAay5=ar&?UM%ŷ:ݲ/_p4󇗁ͮ. Mqf{24©EWyo0?Zi]Gk?NYɹ3չ;| KƢЇbO77)'p.mnMyÞ3#ݫ qrVFtOE˧Go969إ4X? KbPCV!K}lnz=b-x!IZȤC$ SVeS" ;pX/"je 2uy>eY @d)kOa:e|N~,75$}IlJǓ̲krx4`)׮!B*}$K5 EY\iHWf˜GDRrZ$-j|+]t=3s@uВHWC~aF)^gOUqoYzc]:M@:Sx\h{*<"P\tG'| @ҎjY9k4{5#?GN}N_?D!uk&ln,ZF\?&o`'@t݂r>2 9e?\\mhX3:B\]Ibo j4fhRNB]/m \'FGn!PkqzzZ 1zK#_ic@!^hFJs;72a;E @@`(@֛K wF8x!? eG 3=QBu\kJUd KVYkF#3E7HDi_49%}[ gdqS;]lw CJa`i扼}+ҕY5ɦ+dv:>k&+RzPDЉK/?,lڙTfZy$uKɳ+~o 0dP9ߔF,i/'7Nq)$E>'t栻7F`͒r { yq Rq1  G8NHe:h#w$c%8t:}@#R^gҎd(df.fT=b7%Ku`z?Qx"o2_ ^NMHz瑢"OMy`) ?*OyԈ :3OpX^6dl^M"j9&5I语t4u60J"{^ӐaS1su'T)Ľ$m?*]$4pT~2XLq n3l g q^΅zk+`I0[z6HS^h|)*SrQƣ6KЮ5`%GObAmhS4t~a&x̻q>0 Hmշ|F⒚y݅zVGdaJ 7P&sn`= .ٲdv"fd(ЏB} |DS]Rf+U-@v@Hbe/vv]ؤF`f@u!%D_j%AdmH21P$+yyj ӻBtKY΁2m,I`6:ɽwo(._ IӼӆq~5By8?U벇P)$m+SЀ̴@^M~ ?Uϩ+ɪ@5+Y׹KwzٛNS4& l\ȗa(J,4h)"g5wF0O`BY^&@*fZ41A xQ8Đc%!EcQDf:/_#)v󇬩0j[Pk?"8uA|\=aµv2ÆRï;Rģ1ҁDz}|P37Sp9fb[^`틊R> Bu{0׋\7ZP@o-1`jq "G֟ڑHkCdYQ 4v}TV@؉qv-L1L?#> d3N8HQPE4z|;ߪYhܜ4a}(i;v f rEp ք*!+< B[w>R!1ۄإ₉ H7`KUmR銝 ˝$%sV`QTQZ Id*L3[o)ѓ;^tkCL6le0o R(ى Iku O-q'g%D,99DvozaL:Sg 4H:Ƃ:H {G{pC *J{zj?_qhf ? 6i^. ^jqL>x\hQIh,Ѣi/S7JO*mɑOݓNs͗2D(-lhmOlEgڈfUSΖЦ!W\4Fʀ|zR {jnEE5 gPҼB>p,h\:buLw,7QR_A  |mz.wsUsg$D=SvBo?\|odԿw6!0᭾_j|ͨ"Id te8Z,  $ E Gd IZsVHsjՏ-a#sp0)fq]Xdh8 E?:q.1xXN1=ת*Ipah/۶ iG)ﻈQ%T;3<8.M|ݡ=~ f< eH$L7uEFIwO32hv 9CI:9Hrׂ,{gs#P6[-VL,J%Vd` %Ψ+ 5yCYT#PU(fRBCgaF"*>X#Ujv4nŬ(/Z7䂛P_DD9GS m1NqAL88\jIpJs%+=[c/ڃ7:yV&ﺘ3xvTz.vаHTK+quaFG2pc7^v'3] ,aӳ0& 9l19LD_lB]<՝]̠e rFtB-98/V&+G-' ymeQUz$a=8ʼn)MQD+ǫ%'>F[S;Ƞ05IGpǡ2W~*}IP@+I⢳7% < S6l_܇_y 1ĒڭݼuZ >71"% w4H&vbez.v +/O3*4)Ӎ(Ӛ|*̆ 6mQ;  @l)[_<WWEHb1D lr0^`uߛ>9O*t"ѩ]͌~ "_XǖQ?{z@\s17(Z4HNPMK$M:;5QO+Y IJVxJ5_uV izpmƨy ²' ol|</I5Mܙٔ%6}<Ц!~T}BMn5sk*2+}=L! Th^1f+z.0;Z|45 'nB 'Fn ż{S+mm#w.x߁r[V,ǙrkoB_ztCf̈́tEnZ|R|{H2~5y ~} 9N?0KЍ* M5n^"o񝭢၀ L[z qPFJ#FkwԼcZi/&O&(<:{w|C3m+gF뽚ﰙ|@Q)Z+Spث B?Z@CpTFyYGIlV#eOY" 7b# 04v$0q;A惬4`3V^s.ՠ2/o"k9&]-Nsd$]Їӻʞ׏r'*  +fmXJ".b 0L 6[J{ky>wBՏdqixǃ&;_Eشܑ@]#d:g4/4ʝ~mt^9#uCܢ U6 JZAE?`tFvV%!|HJviޕ bu"Զv{q@u-x+9Wr&YH7Yoqmn tL6NRRvih srⱗ+F\ٓfLĢnQ?46'@Y%D3໖v,xUkٛV !jC:a'U so~dBX)v!4$C=Ag11)WRWܓ C VUIdU󵇾AʸJ j#9v]TtSH v׈r&k, /}EA jVN7r]7& ,0f7U 4$L ClFsGK,H.1~6Ieُ.QzO'(B~lP^1S:&C9 u5Z3YXZ} 5MHPMVLHcD P©>>kS=pɬ{ dP?y2 [US 88{!(P-hS̲JeW콓yZ7RkJݘ#‰QgiuF󒭷H*~M.=GeUURpM+_%^M+_%ov̌RiB/Pku)Dx:hB ?5pp,8*;qƗgWbn>-=!1 ]r+DڪX0fa#ȍt7]} nhڷWWwH5saQ/H|WGc@xY*ɌlSmr1ɡ_!eJkt6tzOj9~)u5, XV Y,K~,RU nb텘s |Uz7Lć.yq"2<7+O7_;Eϛ{aɵ?K"Rن9$"ۯ1A=[%N0jѺ7T$j!؟([5T$$փaAmS?|˄ W-P&fo?|#y5|J>>{36j<&_}\0)}$LO.2]ǴR| 9!❠ Q]!. 8d#Qis@ -볉cՃ{/ZR1.ȨS2ja.?"00qet0,7_vM;RkBrquЭ!k2[z[%ρfCD ~LZ<A$Ya@ɩ#9 &ò 9$h8eNk- KzFl&B?ͬl8M,6o &EZ3۶"Y$kIٷ ksn|`nКAZ3:AsgZ=bDyvyWC7hij=:Cpw"xjtAzwG |\Uǟ)nHԝu|hTY(5Ae%+ z¯ɋjϪE%ќNQN¾\n^8*4fR׎9O#/PzӁی13j܍b) -zYب BQSkd1G6#i]TA2$A?7yUk ΃cFx~鉭,tmc,rN+zt޴I7NĚT?nޤ'~ͽe!ZȮb b%'j_?\ѣ]ڸ9Υo&NNO3+`y K:y32OmY R;RaC )*N[t*+B 0+b1A:n`xHsޱKHkCu׮NDb䉯ZoLqVv.WDA_ũQ?ߔ{(NkT(^;Z\%Ν-P)}San̎r@LICww_#d%K~ޒ?׏Yv (Yc1j~ơ=ͅi*} 06?9D*d'2fBޥCm0Qg 'dYngpl6u%6,9؛ YDIn3 o!Qq& = V ] >Sm²nx?p}M;| `ehC;:ג/;7ϔ$5{W2{Ѱ-^UU?*!J/nqSO!5&яbb;A>ĊO B|>:k.\Y"u}q(Uy\Oǽ!5CևPhJ'|BӆqtI;Cx"3jx{Sep65Ӄӌ;5n),;!XZ#Mzx%dVKM`3+A۝u S,SoRk*,c&Sb>Ŋˉ.Tj.0* EJ?HB6Mt睥- +ÙJΘam M1[R:)z*` u}[ aůݵV rAC\QaF(ԍ'k!fQr|Sq<׃<`GD1yN=wcݓ{5A]S}ZHy2vϕ#bЈ/3)F8X/va_ܰ!M3i/T*8b& _/B|;FoTX7(ȸvKJ$Pϋ8H>l&|@\)@CHa&(uA+bڢ}CӶ#1ȹBFS2Ҫ3L1z2 SnL; Q>C~% 8*l:XzwOSaz:%e K@SMb:lApHa";B}qEBbC^Aqۋ(d\ɩ2V^ZZ!R yޞb=Anhc $ﺆ]#D|RdWR䉃e Cx^_^vO@t+1RzĎhP_W2SF|'_P~[ĥ%wgp^-bV^]~u(`x\Ƌ9 $Q\wHSjd%15_Y 'uX7@tuP.MM{d_Ss "`~8Id^1  HHj6aV)0wO4 ۄPNv3( F߼kpقztjOvƅOd=-VQE- T${|0)pX [?-I#Ge*8J@[_{LE‡=j 4q#6(c?A7rT8_OΥ5ݜ  IOՊlcN;4Y)FX,%ՊK,ꋳ/.jļ MRX[!*mQy<,=aCr \[ȳnWm5A~#2;1p#N!>U k,+r'0>ֈ k;Af,R £L.jUW |Jb6e&vBUP>c7Gݹkg5nnCuvRwہ؈Qcf~ғpSOⴸMBhL`~2gk}׵Nڌ ѝ^Ƌ'%`5i)7`w,"$>o< oEՂ?؅rǍpm$ÝWԸ}a Gⱔ Վ5tČ(y:' _:H$ӸRJ#rvB8lb $S3 ] Ӄ85E"fm06m*nP2oȥ?}!䲱n5XߠKVg0g闘Uj51=|!L5'ih :!EfZ.@gqKuߐ.\\I (BZCo7(O25 p$gHdklrm@;XY1@ֶ#TmLs8;LٹEѮ z5|I~qLJf핉希<*JvҲmHfn샚nvB)J{8.4Lpz~(5-XBr B39(ie_=W=fAN%ce<& 4c <F@ڱؼҷ."ˤ#b|3=9吶3G0wJQ_57)쪈66uAz5AP}QuM#eW^s1tmT2Զc-jK^~7h>cΦSEd-#y%򻜅 IzEs1%X WJ?-آOXym$Pjz5A?0<(w,uTL?[~A[04s*OT?zM?@nؗ[!ڴꎿZZ(¿v0qBFc$CA/usQ}J|#9񍏼>{14+n2py<.} YVgur~ 呣LԚA5ho(Evm,@"8g4WDXk J)SciO 6\{,~g%ay0"ݟ׭As#QڄBEݠKovk_)Wr8~Z é&vD:,[jv`1 Iv ݽ-M?Gl Q6'C/ +RXҏ\!ҌV嫤YO`ڀΩa9u/UM'|&@~/Cpr z4j _o8jP4 ǺN0/%6Ƅc}]9go=usO,JƷP|^'zpJ`66Y=w5Yп`yD.$EUEpM2Bٯa!mz3zc ZsQkDN,Pq'_jÙKR,V< t<'"%!=%EY#D_zT52*!мIYDEP( TXL7U洗`0:/6:"ϯݐ E$މBy`N%ƴ@:=1Ёl\T>}siShuSU9lːEk4^w`9s1|L{s!U L"ijJKسsG@ wTP㝯fsQWl68K&+Z0I-S]őySa;FP'DPP#4!55gRV̢ i(+Lk󿁘a/]kb^.R\!6ڬcn8 /}+}^4=1OBMIl~l ?5\N}0gpOъqH?}A ݈+ ,j$ m4>c/N!D;pȡh*Pɸ }Qrz3{\JSF|G`z9LX#X fnEȫht7w_"yJzc636Z n^8`@)=14j ˿~aQ%ZT陯"9=ۯx1C=\W8 OzC$S%qڂZ=; IyS4vU!2]wCܺ-HF+yV^Ǧ"}+A-݊sQ ,@!F\$lZNeSBn$xzΜ;',-<RF픖SA`#ψ4<-Af~@wێ,+@r@XğRz *=kpۙR7c2{ៈ=TnVT Շ]Ġ0ddEkL FS=mV ~i3A"81>dQo SaR➘t `.ZH /F0֧8y_-t\|llj%_O&Xp[pP1]ϠLCgnKJURvl䚣d;Wcjk^VĦ3_|!'n?aƽs)^9btvd3e0}RαY6'ϫjHa;="Zw:vv2unIH|I0~l9c\|rl6Eqwd2$!OhndH.iwkUČ&"cΔǽN\Ψ %ߑ%w~IU11j wl9/4jCYܴm1]?ew*DJi.!J_d ]ؔ2*t_w !ۃe|]L'!z3c>A/D\>+Ʒ3bmO^퓝ma4 ԗ"qۭ T*V,ԧuY@fݥ1I4Mƌ4V\b R`b[si*iHzGk<>]4UۦR,DP)1 C7t:$Է-KQYaX)^V*lP*h$XMU0(}` QDn8[ȾLuG!CcdPUog@7/([_Y[3` `3r.c t5P  5^= S-(Y(=ɡhX,UslAu|;*sZ1\'I5``_"GcZJՍNZGNڽ4.d7*`!=%ƗJjn0z\4JeQ(Sd{7TDv9 8-~W6X+LylF2ULrJ_xLѱ3 bU0 |A1fka{p ?f@Dthꮩ)Lla/ykjݗ^$iV=O#is w}#s^~vuoA,/MlSw̪8la~i2G'q£5sV=a.Aez=:jQ_7qXeU 2OKiC?E,J8>|`QGlX$=(.xwt0@ Z3F<11|h]@RL?A~ .^ B°3õ*Zèj}z=Zz$j|u~L dͯ S;e\`wQ-&:5}Hz>DмGwBZ[8[xC:ۊ[f%\!}? dhk%7YnUQLaZDM 41D cM -o`o Φlb/Pr7n9mO6'q_l{mFW([6x'xԆLC+(eJI5 U@a2uE3:zf䊃Y`@դ@@4M#Zt{4xF|ɪP_! yf.>80q޳ "x-\ܠ1}B w <~ b!-. U%UJNKbdHY3x*!as1Rޝs:x$gbϯ(,ې;'saqAP?ʗc1F#u b7 .+81^@Ed1ytM]&g9"O3@[BG0:ݣGN;ZIxPsx,-mi`<ˁwo34A@)J|U<D# h`,7䆎]0S0 3EddEyޢyU9(†0Ӡ#/cgY^|B|^0XGk rv _\JHmft6!n߹CC3td.`a*2u*V"5]ү%Vh5sO37,ם! G-/tW OJ\䨾ߎ!$ W5^h,pn)yE8,$ kU*ORTwB41 OPn?@CՅt"Ƹ41ܚ/`POuMf1 nHfmo'75!Q0GbE(K\J{z% T͠j nVez-T4áfy4,ɖjnV\zĎLFn `x,B3(Yۏ}fQh6ND-#~L0^JBWt6h@ Ko3mL|1=C3"Ko AXK>Gq[D( MYHoϓf(v tit15?gHm^mlfA%R sIuGP.c)ݺ~ na CZ>hd 17RJ_пb{~7fD+[Z9IWs춇ԳNKPcGJ,#YGMFX 3- _H5ߊa0.gbP18E}k@X; 9c\ kQM ǡ¿wjxzQEmJ`Tq5x}Ch'ȑi,#c}^7:v}Js Px="-Lvo3&awK92B۷-= ga:e(ʑ@C7[խOξC~&LSeLʛc]T4Ah)-Q,UBm'~'D+ڪhjɭh.EAKGc5vPY`/6͇bĶ 8>6LƇ/\Bkll=?`)uE#vpB $̓'9uvVᗏH+3ɝrrFc$et_"H*-\d|a 0-֪JX[G >s8e _;ɴeRy;,S 3GU1 /rPܟ !ja=z) M`V(7yf'/DA:oTP-)܃t!F>PVYk:ki)G:;3\C m͠WMtI54r}"X{m+bJx㺣riV >.J,6qB^3\dFQ6MhU2=4D2TV\1u@Pzi=c[ aN*hĮt5>[1Vrb k o'pEk F, ^ Q]i'wD1_;Ȗt cp-d7(`~E'd;]V7 -l08#|¤y$Hb5xqqb [}1ٟ#)5`?nʲC`{TC("@Βr5>]|$3Ef-!1[J䇱 }$ = . ֥Ww\<!7n^n)۫ ܎w$D{ $Hm1@õk7 :߅E*͎V!ר.Gw;-lի5tPd $!Y1Rd=9Չ7y?w& ̝8@as6Ke:e XfwA:Ӱ|`M4bY̦Rrej?! 㳕 1G0fU^\̓IRDe[g;lݎ*."w2ݝ3L/~LlݔOEȱjͳUS rh!ED{/>iɼfs ql{ {M<벒gez [@4e,8idv>2wO;gkQ( ?4 wLLXTEe3]LT)l[5̬/3{%a^`KTɊ@ ’T8TG ڊ!bt#u"$tar#^ZLṭ+X-QzI Ewa j1lӥ ɴ ;ppŪc*ʻXc2+Gd,bSP7ux;8|5|STױ#'Kk-[{ SkSgϕ`6E\jaE3l-HU'.; ݽISC`ͭ:z_W>N7En-ƨUf(#RcLmxAi[^FwLWY5\Ly:p/P(fS 3ώk8?.$)-Bp3q 3(җ} ;խeq#S5d CS³1O՘z#gۺX1~'g8:f:ϢtG)\^bOC)uvmPrb~j ca4UR`ۄls:32%2rWrLk3otdk%]Ei[ cӞ:E:^;;3644)V@] $O=]}]^<i 棞{lTN)1~~BD_L$cl8B)횦&_; j}\L +S208*N(A @Z Dq{s#>_ ZL;_)f 1|x ㊬Mrd+>7bo6m >*=JEL^Q0{" 4FPm 넣Ą2aeO֐ӢQFD8J#A> 7H qKh,R`@ƹ2'yP&Q@Zt|^tABQWl ²z9 ;aBըkwb*1TfDzq54nd8izɇi0Z.l\aV*: KC8(Q_ 45noL>ButX>PY;!wV[8<Ư.XO{̈\55Ծ!rY^.| ?zXf L"Fv-b1dN)6_NXȻDUeu +'= Q,p `!ٕVX: թ&V@b/0GzmdPa#N~C vŊ>fA+|`ty]JzT|;B9TC=:bl)"0F(#M/櫾PUvF1]\H9sN$룐c%(9.p]]Baxk"S]b]?JxK8$[Q` )z_vߒوq|C ѷ2RH9{DhdiBx.In5Y I-e) T!4!PT/SyHRLfnOz0<*'ı̃hcF`` IJD1)95_}e \qYTRT*:L໰s e@9o.b)B3 GVul1feǛ sx ~aTW뾾{9ȉQozV+d@*⏡f]\TzLl0'v4m^'ͮN<ۉaF]=Sjk1鬜QUcO& q蠬uÚX/c(+9uĝqXVF.E RV-;8Z1S8d1PS w RI{iu-SŃ26L 4^aZte KPՎ0 dFwJN-6U]5X* Ր+1'EՁd6104P#ѬjÈzEn܏M`F_=SDZd85%%\}<+$2lg%u8 atPhP-d!:̌CwIwaBS-5-wju)a4\ou0Nf!nrR=m$sAŽ0Cxp+G?2~aJol|hB @ s;iئ +T|`@ $64C3:DQͻк D·[BRϭWk*G\skI 9\Pc$,}wAM-zUd v`)N C@LĥKۙYWUcpG#˽,Ʉ*{ WpIg+5,X[ Opq)G?o^P@XӞWKBZv.ɛ0{fqRbc[("/{Тu`ZK zelkG"#Z ƈ<+^ᾘe/b?&4`oǾU.4. *}9-YڷWPeyXF he PUZ<7/̌U`֤O= 9ɌIMbwpQVeV XG$;)M췴FJY5%ؤI=M^h?Fݸ?) $۩.w4!e r *(.s|wȞLHEumՖYظQ%05؍' { N4y8}0;%iYķ|%$ڦlf:]\}?F7L8N%)iy'H'ޭTh7AT2Ejas?|[#:W~SRn+H7؎=P\VnVpeg*Wn-pip*.=A:N}Izc޲ʿ$l&t7ӂΨ+.RۊW}1tɋTt 3A6MfT~gp׷7",fjElBrƛmq`'E>73(3v?%c˛* ThfLyU9 H0"|aJUF{h s@FWe*/LrH_*֠Yr EV焺{O#ZU w2!S3U?$H%o\=0-]`Z=eC}(nݯ[S筇+z9;qTvRTu2tW#u2Uc*Aӹ/9y!J*iXP߮J|JAMr 13R-~ T@{żl]@ )gloQT ՊkE=:q5@I&GUi> _7;O>ܳҶa6n+[ǭ1G+Vl]EkܻsbS=: R{9'NBb"c+Mo=o&=%[N M5,63ozR3B&$"t.  (eYz)+m҅DPw"wAp S8_' Qn*m &ơZ(93@x|g'm!\ծD6ӶMvd|zs7&'?/';\TUYKkuqM-Qy4cp pȐHm|g'u\f3ցMhɁ˙z4  L0!Vq@x߶>؇j1Cↅq"vT샆b{Kek݂Lώɕ:J~|pǐ)!-5 m(Ti$7P,-Y֏K+tnT;$-=P5X"~&q.hD-+|\zZ=[Ɵ)xCk>1IΘWD51qYC%$ȓ@&-3@ȃˀu-OT)5¡ }<Ÿ=K?1>HD†.HG~H1eI)X ZvPa?U$(7Q.8E([AրQN/Q #.ZpL`x͐hλk/L:Kqz rv3۶IJlߢ uK"o+t|xl܆4k0Ztae64b)t Ycd$ːP($Cnk;i؈j{HDV]ZG5wC2>>Nb†|7bZib=K| Y1Sz62Ԩ6YLolWƨ}ivJg$4f~"}|e+L0KlZYeCTR@ m } 3gfd6}M maIVzM ma W}1D6(d5%Fe5 31*`iKiAoBg},MQX;4ܗ xVl}lsQx6f܅iN⯎yÞ 2lA됐yWfT>979GX6_$ŷI%. ֺ̋fF[U]a EK&MɥGTe 2':+u{}_KpvݫŝieTJ͉B)#?ILU c$858w`";ms8h-q>Imyny:Y0 Х]a)![Z%;`|V^Cj&Z ݬq)dhJ'T].-DɐS7A $Io\Yhsg0QQ8!J+ iҿ7v" ; roize7GY`11_ X{ՙז +^`WGDd~D5+1o7@T=|]k8\|?ZEʓ59lL&Xre/8`WtW(HXꭐ*ľMl'FE_ H{;xh:]4"CWͼ jpM'ߒ<,#U-AVz:tӱv;VW4z[&$bY}q:ko!; !:ڧŚ~8xCgS0(EKIqSk ̹~Fe2N><j3Է(f6{ #gX~PJA6-YO_}-❗ȨGV:apU3[W'Ǯ]ޫXvocV<>~sIiAcJCxd`9@9Fp,j kbn<;Ϧ gԊcؒA}跩e{уo2x1!*(Ko;:eQDruq,X|~!τXWs2@)ʬ.+J!,3hz8tY{QA`"%{ʢI}:g]پIw0>ʋpYS#61 w(G? .q|. Q2ڟ%3S.Jemo!TQ >}3h+M^+5C,|(c: xV߆;}ʒ/ZlՊ-T >+|>E$BrbqZpdc֊2I6dn /G-[%ϋ߆zdp_'_޵:X'& c-.(d@/O肦:'`Jy?kk>8V25!rlAbJN_tQc(ƁPC鎩r>Y65N/OsOjm8P^EȦ/} |گ_bw?'zO9[ Ty)njL#@n¹ᇉ^ EWZ{ڨu.thJ { grʠKr0'c1aåA>@"O3jrR*f/@SrU4? n{[Dm7 &cxdl \#('XͲB:x-?.+Sڊe2 oHb@-^2p1[ .Y O-4RQ cmThQ%{9{sRH8 J8Βa7I<,^)DmZ{NKMDc)$@~.z79V˻ǭud&1&] Cr}N*V4'rQ^8EC  _.h&Bq[;zT4\;c}$|fuRH=D?/-o[klZꙶ4K8Q${Ͼ=YvېA$z>3ҲG)9"R3T`rNd U١vsRt:9SjxYlԺCGPR"]LFk21:~+G6m% ޱV{ BMŬxÞ3kt_s0QDZ,Ӊ-#f[kVqQɦP%ݡ8`!!2;ff,)=g˻q*^y_ޑ:|);Ėgj>Kbȿ U;+苹 |W 6i| )?+|; Eq'! H⛳q ) ,K;SeKX ~SAs0[ؗtV7c+(_S6(}dP/wܧ9AE op~H`mEFNZoMɆ`nz]'OJRP ryH#AG9eu"5NGz*-vm7U)fȂt76!YOۿj"QF،+Dө t6IsE N]#P>qөPIJsOCm u;#a~[#΀j/WˊHj9)-]yj#+6K/=}.mN+|9QS_$Np;HbmME\$'!EPS2W|)L05Y>ٕ@1K VgrJ07Ge3B&Է߿ NJf4%5B;j_Ɖ"f wfmj[޺FMp/_i.Ѝ-'^k؀ݶlmU5%tK:0Kͯ0fOWo-׶@҄h;m39Li.&Mm!X?RkY5qa*XݨrN)Z'5W lRj0zW_5YjrVbZ'#ORB.xd3mZiI-gÒ)L`dR'}bLɆq41BR߮~s''{7"KwXRKS ^a;0L 3'KYj3v7OB!&$NBd1Zzn} a? -pn1h<:MC<3MAvҺ[46Dp)Q {k+EUS`E)Wɱ`jE)sR49 W77lTIL#ozd0ͷï8gI+7 -1-/oKyQQY:oXuP=Q#5oQ{C|Gh3~ɉk K`n. GDԳC1B\2Z< 6Zu"M<ʫ\3U'ptP?̶/4Eg|wcy'=8%2',A-\ F2Xղmt WAaE}k76[&0q,c}Fzz<pr} bSIr#vDGEtk٤0Tn E*|$RZ!g9ގ=]]_j3֥R2 :l&CƱ\94ts6w ZZm2t&* KoL5 혍H\<?9ȱ-P_~_HΓ4"W0m5ɣFەL\Sc {~ Pq#/FwŨ %S%{.GbKxM>E'hTM|P_]dSWcޅG#IV 򮭥[˞+<ƈ՝W&>/ )agH(Hulj"B H6Y(džj_WjƽE6m[#ތW}>@w>32 kDŽ șFt-6X͖a,ݥ'ZJmL7q~4̚ ?۫l*=rb,hݳ_0"7`!=ތ$eoJ_0Ɔ%|RMTCl})ŤJGDEBX4rx1[ϴs! eP ex݋[m/$toTk?'saZ/ %YWA3dп~D()ZAnx򅜰@doA\f. QD>w' ̢`B`b;DyU F6yM]6_J155jzoVn"BQBLVdsa5waXFN rP&3x;ɍV<"khӀyg4]?wè&4OtpMvf! P1DGV5W YJ_]\'CMi"^k#>xk/+q\z,b t(kL] gm(I[Ȇ͍Z (*עa3gJg -7q3ɂE Z9:ÖGODIquyR1HI7 S2:rZNn5(h+m2qPcԣ\Dkv _冨M֝Vma?`HSHPuSO}`Z XkC>=u/ţ(]u: 9_IѾDv @"'+F7C#Jpѐ ՘D*; #4j҈Ǟ) n'm̎>E^!ݜA/~FR_^[[EhR5n_BuLO AFv#DINeo*d uV>XýuO]VT='v3CSR~OmCOvFɞ# P>xЈP;!^:&EAdžy-,T?>PcPSMِ6!f!H$I&FG#T];1Q늴Mj$lfQ`Z.2 GVrbGۭ7_a9R#gDTLZAdjk`kzZ!!ںT(xm*ǯH"$EM&k|l#u)7.}?fM(cξ!ߙWSPXAM&W.wj;f?,EJTw{ ;b 1!B"l1z(q#j_ Qتq5ؚ4Ndn}cmb"] 'Jb/**`wGXPKMWvY&Ѳ6tn$cx8AJ G- H2{Jm J}&Kت会P,$a 1vQQ.viݠqa&IiUo·p>-;ZpByRb`g6Sf&vowu"\ Wa>;T&ej5al%qe2}L2MU#4ʢP(SFǴ@jS>N!q@ - "g-0ŰI"ha7Loz |ᡃUzX_b<>q̪BFEӋ04qgsaobjt Lu֥3񢅗=fa;^pHIóEJ꤄I7-*HC-x>11s' )i?\1H,\WZ"{eק:@jD3o0EF+C_&6~(VK[@Huw^'8x7aI&!W ༎+LT5Do:b鎰uk&;KPLѵ3J $禘VdЙk|`鮐d?p'k&T30UyEZ2h%uBvqAC[Gτ!ݒɛش"\1Zxs ]fM3|3!X;pu$qp ae \ZjU]ל =ss0L:@Q]Nj=FF4aȖ% Y3hoo Q3dNҩ5l!e缾ĪĿ[ ̍U:~Sd @h:8PǞtz HzpF_ Lp\iNE)w~A]":ەZ"G :sMyqXٞܛU akFKoA 91mCzqNp0bZ3A;8r!U4p7$7M/hfn$mp罁>wuNQ\ϒ 9>G5؈2ZbEkn2.S} O44g=)"e;]pŝ,Si0ͪ^U'rE7Sf ʯ\Jl#KjWX5ھgf4ӳkQˣ ]rًncqb~C[}DYS-΅ǎB:ilArlw4gl) JN?T/QT}-=^7 pD]ED$%E|,m9*%|,$8[_={Լn[)lXibq_ G2ڞYQiI)hO( L(wprn݋nnn&4plj P<8dLe#\MMs-5rR3tOAn EnXv__ gwv#Kl' EO AYݰt(jN.`nȁ)OXue e:QL`"-;UKw-t/xZZ"n :h̽04_*_.5G +5r ?8[ f\T5pM.M`'1Y=ya_()lV0';X llK>ˡw:݉.$X]SyLvEȠ\Q ʲXxYFFϑݶN{Eχ-(aWTgy[S$0Y[y +&*YuBw;'A.-ˠ iG:^]``8"mfxIQC/oh7gF$/.#C"P6\k@r s7|6E,G'i@"VRC1QM=f7)%Σ/:g GLߡ.t/TwCMUd;wkX6[oKzZoRh؀Ӛj(:A1 M?*zGlkBRGAZ%PL7FJea2Mv"Lª*V3!Mbmu%Ve<-6QZ4oC#]}FX f|^+Z =l)VX-e) ?ܫ5_y=keC$dpP\Ր4š̿;F,v&53~x(U o$9Ţ {JI׮G&qf߈l4Bk>s a 5k KX_To_tY-;$A+a(:V eQXr`!i'fMY 1.*ۘB4_4P|[G9iN$W'W^ưAilZ3 FRTpf"U%l ju^ꥍ$/Dkג`?o_6'2}VXj*%^ָ崝kS+ƕBt..F77Țsդy84p=wG֙t`>*H⋴5zfkd3_fžLϾ@qlC=ѲBb.WiR#ew ;Dn ,7ƋEXh{kD$iK5\}!y jwSp}"%nH͚.1VialȔ>6F3ᠻ́ |O<*=Nǖ;S.!3c 3?6tP&Jo9 ?EÂ٫l5ߖ{%haIVdJԙfyf 9 ˒Ȃfh&Ag"Hb`jE"9qkVj-dYӰ C8_E@[Zkw* _MI=?&bVJY^J[ɷoD /DvAڑ^#e>bdx\+_u+??&KSW@Y"bb0>,Vh.ZqήFǞNM6W/;=Q3!]#P'f!͊JBfʐQ].K9;%-e&A1|S@N[NPND#{wIۃvM^̑j~iPM8 =xLiᮡRೃ(,91&rc6#*x^|ۗwD &{*ICYݽr縒qs"11 <ĉ#'Z{-x$4y^p{@k]n՛/<D25W4GoE&Y}~Gr~O]\tr#%g3b|/"0z)-f}vo7GWh i7cm7Ҧx^@8eվ 3sZJ7ƞ]1S^ &1uʁ=ZYݨO1"vowzT: yq1 YoBag4 Oi2}J8_`OFjZNLx C;j,vcin uǗ"@8J`AT(xLE1hmPT4ъ[e8 llQȫXt~C :XXh}ƬQ/73Zg9]E 5 z~%92dK8B*Jml 1WN2ñz۬?Uqt5_!&{~gD+y U_7)iI~"4 fI,r˯pn |eb4PNOd{'fL/ D' w:Y> fjA&Z:C&Һi cۻVUQyqK8C_\0#um 휤¢d n{ލ!دY@="\"DJ VV (sa/UK_SMA e1mH2j˳j O8X*: (iJSjppQh O"EᏁҿ9!OCkeg;7ɨ2,6c1Bv-]h`}sp=Lax=1 -=>!N<~e{U\K\-FI4/U^[I3oz"Mr{K&P2*N>5^37"PA Š,2~)u!mYls7ǎ5g: QZ5n·IN&$=1Jڸpw$ɇQeJQ QclspVVfTcVQs ]_TC2!3qM& `qFR!S36nkVz c|' ̎DgXM2gG#9q| (?QY.$,rM?}(K?ȩbaE_NDYC][8@1y7}, z;8%wfZ̞sW/}rB=jr1_^D<EDش$7-oA X:)PA_l[SfZk?!6R֭?³z7bCQx.ɤD 8s$4e2t2BOK 'G`kko&)g,7V8zYPeʩWI[DR T>6Xk9vE!"=RRVc 7 "LEw/ D1_Sg"m֋N"x*0mUj/և_&X#9&SCݰ`U9\: -I:{SMto8&W`t^p?vgSě< ߙǡ҈k+#jNd!se̫Q= )E&hl(:GBDMfl3<P0Is J V?Uݝ`ep Cc5uC-d=7m]Dx܀(kNџK[;:O"աKsTHskYx,EypZ.Nܩd"Iw0QɺP^i{$wEm#em[OY[nYi7XOsyu.T)P?]Ӻ񬁸QY< a氍af!uMK4bg$㊅wf>ji}L 9<|%QS:h$mL{>`QMKxz2[Hp UB2WJU>EmvF=ZB~(kHГ.ʲ=iG)I 6;1_mV.LM qԉn<1H˦tL_~6ur(%[#,5ϜNYTaҞ9 }?NEG}^H2ka&]D a8R@e8LzdICFz#miHc><* gʶb-Hᓲ{x8?QAڸ]TݣΈ be, D Kw l-' wcz=󙑥6 h˧$|D7w*/_TV3nRYl_?{7]{UP"C VcRPHʙ[Đ652=_Ȯsz*~'^Fl[c4s6YWB +3Rl1)v\|po{vdlyD~VqWyl{_ѹ DeӜMM$DhL X)x]<Or$i㾫D}֯DX!x_6Pj?kEmDND<:8vTIZNE?s>j8qV-b^H')@uu^%T9s]>03o6;A췮l*6+ۮA$ [0=&bO5Ò94MCfl, qZTylXôZܧi/!àIpW~I4; Ń ½-}M6P)D( UsQsT+Z*P49mC_ }BP_y4.oS}`5Q? =LcE z} c&1L&Dp?N{V!f9PZG/~2B&3XE\1S9V6^˷y!DO 4f{sVQ)N#o #4@zQuW]Lm[QS}u@@Ӡ՘Ddd]{HX8ϟfGTg }]݂&-9&)ӭ5~]jO?raaϥ\W-gh)}^n]:G~ki!Me2\KͳHM]훳agkUho2k,ˆh A Rs@:2{^ӓ"%g,sӌ:uq~1)))c@%*tB~òehwGP mwS-g7IW!3ascX^oyV˝os^ehu`ĢCG!DX|XFXIf@l{ʺv9`[JӌG7ճ DWh<: oԋb;9RhKɝ`B.,,DA,U՛I :'kUF2C&j&uFNWJ`y*1T3K*FgQ6.nj{JkTB"~B"CV skOnFl, _́j;Fe|QV 8E)hd=w c ~EەtL?t3R ;du&D\|$lѝA!ܼ9[Wy,R/!ہCKW*qLr F/?e AS-ftq9jZB(9W ﹱ68 ˛U!ԍdPJ' OVz ҙ;;MK`CEWZO} e,$1f?gDcO "Sq-\I.~Z ?˕+ x\_k6;!Ǥ)x%/_㷦t}QAdN3cG>!dS.6Vp($[~>:xM 3_!R^Q=-2x婪@}q!'.Q!7iw4|#XH!nrQΠ J m{ ggL@"/FdTvi ,YqŢ2w[%afLkv-tkaQEYpxr/ 9܉\iyVJCf5^oZ 8VLJb[ˮkvr?Ha?NWD=؞d#v%tzPIێOJ&rA&p"T0`ܥGe%/x'%~J$a zO*T>1S披ۖz (O&A8\,sC6îѺJ]SLL5KI;׷V3Q il_cUZZ$〛|8Db?N^>GuqdYԬ;DCgޞEW\ϒ7('cl}z:e,\,w+|p)XdzsмԭzۣOZR&+~A/'Rr:~"+]ztX4^i6bDRM &zh+2gsyC1쨴<$]̏{qsHm]rV .0n=*yt#&\]zjRwr:Ө@&n1縲.`; BI=g@.G y|N g# -PatЪ@Z OC,?($4XƎi`WGId%4KGIZj y*mSlkF tA^I4C2-܋Se4g兀`]O>*cr #)IZuAkuv0NΌvPՈ(KK+"Vp7r[O͢b[ 1/=(@-WhY#'i|`->ޝqM]*z3>)% ^i( r.G +$ æL?:(,6Ѧ![) ~ 7HѦOy ѧOwaGREKmݤEgM 1A , qMѼ?tS3g3$I@ϚIcУU^0+U[!aK vU [2J*7Pa׸J&.*z[wh¾&g- OX\.'W:`ft eZFsvGmDad0]B7 N 9N9Ȇvf НTt4p89;v|+3I6ȵ` 6ud8ʺI̯`pz]N{ Œ .+R}j#mfƴ#'+S @߮0-߷eqαN?t N=|?UYk 9Q4woBn˶ EOhxNd/@u/J>J.D13s|?ofT?auShP1@>P~y!X _[e2:'{FQaWA;})!H]S|>. ̡Κf+u%wx#C̬wcAH= {+;AH/ ҉ } hTb,R_oW=>\.,4X1H}>6m8\L,s+M^%/Bݍr2:]ހJR5IH5mM_ :cj-$u5vg%oi2; kMh˻'( vaqЬYC{8ZMY"VOn'B򂋍n/D\]gn an%/q68ɦz=@4K87k+EB35!uDr/| W*gŨH)CWW9beYӼJ͡/m7τ *UDJm)daYz:T~FwHvTݎ.5ruw6^ Tzr+jh5? Cҩl`?xb6{ =]!;b:^ 5sVc)oȍD>6ЭRp Sfdn⢐LpjĊ:vbJYt臨}riwSܐP,Y6L` R6Bƛ2$*Ѥ_@ďR8RxS-_hyK_8PWvmlmt\C}#l)3q,?ߴbpHL'( U!`ڱizJ)kᜐ tL8L"Op>A ]|ZיܴN@u` =h9eI%)x[]V](cAڂc.O "ZbIoVs= ZWtx-Ȕo {MI1eKps{ ]hkܨɑu$ t4`b>>t$Ķsa i-}.^ PHTȂ?S]U35Armbc`@a/Jbӓs<ʉ2ң;6sQC4PqL.p}UPsOe &3a ]HAܤo?ymk|8nRqJ],yfNbn3uKotͮs«mg 4@y²qT"{a/#s$fks pce*JŦf:O+H lӏݢjˉ@R~ҾH>j|8`_dX#Hߋ!j6 9gf ZM!/X_󂁍$dbc=„aÙMOE0(ML=7枠fF~wΧGjOG y{ (.OkŒ:3_i!.5 tsk<խJW ! č#`@$π3)PVUu>M v]f{CtpKpI{Z$; ~vzzmbU9F& O_,Z`7gȭ,pgf4_{[JkErɳ\E5iP]p7^4z^;]?W[phƺU[3}gOnU\lrJd< Y\y-eN^lΆJ%&{+\E@1Pn6@4w9H4lA0WI>9|,y0f^ 5_zR !fRHD.P (;>$~9w#K>.=9ij(I>hf-YvԐ2n8{dP Q̈Ys&\"֊0[\.آt1VJڑiG)Gͺu.F;G`{M^] S$<9SvdV8߂k(^/έF ;;-#U]a3ޯ@a {˦:ۘCB`lxzuX ٞ@1$/9kz mc^*Tkm1()ݕk>,Ṍå5 z3j}Y2Y[QoIҪe0lWQQ[}Xa+'e oRݣvR%pv " rQX]5q6T+o(ǹB&P"D=lso>.r݇9Q/ұ/Apxd>;w.O}'^!PL?+*<59xe\ أ+ J;|OFH0S!"QeWӠVpUJR֋ތ6rEgskH|sљ9&PqIuP054Dld=H 1~]-hN j8۾+Tx ~ϯ<BFfk7Lj c\݅2$9r4Bψ/1N:4 5]Ud4]B ʇ]T?ݍs?ff.捤4gѾxF 9 \|lmG_"p2IxZai ۗ'[\Y*^ޓ~nm2Hb8E4Ѭ)^a'iVx=/_!]dv3  X"wp6cmSLR+)ы-W"n 9ZKPI> 0ECGႵ˔:V]-~7?pA>ze1|2mz>qEYWWhrFLKz7.~B"tԁu='{BpgCgis6Y l)YROf gX{Q g4AXE)}"i\5=OY1i6~%?&9Ea`> >htULs;j0'0'CUcZa[ĴQ@.Dbgdj7hŐ Q$+eӒ6h<)`F=PAx9q=Ԃlml.Bc_,g@rmp%^݁- jֿ?X0L):fZ VR8g?(Abb"kkmK 힍*ȽE.(m[|)/_KGe<309j]94ams1b g z'1?4Ww;^Es R+m%87mv@4EfiuHF+ \u?ֳdHDPcM`+8G59JK!aW;Oã2IDXvY5ڐgu*FGfESaF }lBElVeNrVvEM֨-lWdMBraEh]$F쨛,}\/]ZA{0bHB2Ȱ[Gd=SHt/bkKz=c#ORD2, R)L8>tͱJ1UKlWrC$~*.643&mDՔT={: 2bW8mD2P| iiC[,[6lO v]Tڄ~(=1*TbR^ԆP/>yWx'Xnxp+KfF,DOhncR:_+AX~aaiӚޓ5zfxT;ֿpR EPx[^ D CjH\?V;1#Yb݀i`_~! YaD5heG6E[b EA+HByiHS—*lp]tPPO*_S{7@aQH*gkɩУ:4֟3u 9Y1}q3{EG3r,=]ۍTYQ /.O6}v68XDUn0e*tkllۓ>dV+NM 2 1q!K%zGI+/8'vBnQ1Ou1k= Ȋ~V.ʲ'Tt<~c32}'o r(]@Jam!8-r`.2jЂ9N~ݔW[rNȴ$T`o"Po+bO>V,@C+en&ڑA,Wye1p@L76v ;z5\G"![m[_#t÷,NiSlmir`c᛿!Lnbo񝡻o PtH%;E“ggrcgSVN0Ho! jCZDt<6<[Q >qeZ4^<ᚍ^%"ZNY 5ApAFaڟO%EK m^[wnFx75`dC抸BbWsǘ/xmAjﳹnb3qAӱIEKNh~Nm ikdž%1W^ 񉬒+Tzʭ_o;SI1w~^yV5B V x_Uq0ݗr}|$Qs Q4$7"!w8)=gu]+d e֮^6w%ZM4 e֖땴7Ň Þ{aejOj4J ]-HEX3]Mi]EO,s M)Hxթ+[ ` g/FY(F%m= %Mao#uW8%]MZGx4dMC1 ™+o GȊF94EhLcF ɹex.=e#]8 ĸxG}'[%-n ue?X8~h#s=k-į#_:W-䕕{Nu0?P}# f{7>gK䰖Uv j$྄5H("Q=^^X;#^&TK}h]lS| V٧mFZګ *mfj:ۢ(V}?>R&zAQ-R z]樷z57Uxs%1%Eݱ! o+,Vw8"0we+#s_Yx|ɦ63s>O//qIL/-v=x[`#!/2\  ĕݶŊF=թESѶl@͸٧ۏ@¦ށtdkŮVEpbrXk0`xa>ő۳g"-pr!X_Gg6)Taی !=+ZSh-".܍b%&ʙE/u~wVzk3Q[.vd29=x=V*QHX/`$ʼnh /#w`n ![Hcqy$eb/Kiq_OSO;"/1X&ˡ~y/V Exon"Jx_vXpY,Nr{pwwN;ߨ5Fޡ1"c%R&zdCN9*b " GmbQ1q_6}s7FLpFl2oMBU q|ͳ Ud}|V^3˴7ƫȮC !bZ1[/I/` +JD%2vE@*~l֮`*+9Lm]wg;ѢǤ`& (a|&pټ`#MA0W=%W xs*5h!~.1+S a % jym=6RY) ~I}w'cC'<p޼ͽtjl͑ݼ̸ G䎊o}i%Txk4?N;vD8:Y ߇7lӠ[{ 6W,+ lplh: 5ML|0eȖ ki׻ރ:!s+C.a)3>&p8i/qU];ٌxol? ةio*hp]j0h4ݾ4[wzj;Z)o&(ǫn؁; JgCIYNژEX_uYe;K_rKWdv]\X6 "U9~jLIiuINq6.Frlp$/Q!#Ok|2Rtx\&6 05Ȋb!il_69ToO65 Q5Zl#־!ֵhW箅LNQ?"I c躓:L-6-H@o6Bn4,|I͔/}T* it 1K!Jzt)=r('MցL--{CŪl2xpFՓ' nع@(HYKb ݎũPctBKaF5퇑s3̆~<%?"$u 6܁K5TM1#确8uv8{w;_!\gL2+T`}o4tzKl㈵vP_ vWD +Pw<`1C?Kjh}jQ|üF ۰s"&5]fѮ 2筴.*`5X[_#?#ncu fa12rYKv2L8wW pCmgẍ́ebΤw9p:{ij_s~TogMg2v[!|'`gx06o2BlT[a~ֻ#rȞ7 (<3,N1BzrV AH~=q@s~\:[5ذs̑D!?$5bXh S[ݛqe\J U@FVq ȾZ;  ^%k0(242^E3 l`j~)WKh>_n)QՔh1dX5rRD>& bm^r i-;>Bɽ(TɠbXߡ{w^! >.]'O_>D r/zNd;w{Jz9srOBXXqЖe23#b}fb+!Y׾[yaGb,(k1j$m_FBf+ 3cդXH=8_u}_֒M#c8oF5lXS[vJ)EwEy[8h(qJ~sb^}[,8:G*n+323YzPd<+9KPSt^ LӃ;µ4r)dl=NJe& cR¢quh!](+Y8 @I{ƨ! A`J }lSܩ>;~RqzQN2G16kKboix+\nP3:GoٵC;b%QS)t$)P<f od?tlxlFgvlH&L?:Xۉ7RR҇G ,t _vNgo:?r*yG=nX>R!GYWTxڟ}LR[pT/fI 'Q[d`]<%w$L;3OSGwr5gw~I x֔11i3czEi#8#G8~;fֽS3@~6ڒ%'x^bZ?o,o%ih 0)V"0,\h#v }3.5@On(zj3{N] ss05^LJ)^a4Bu\]f~qp˒+hVaB[kl8(Ԋ9S&@$a3ܶ=2S8\U$&. gLuhHwؓflrmĆ7C4B0OI04vd3H !H<_36t]e;RTMAZuC-\.ӷbc/e0ѪŚ6 ( yC6:3y|NhjOX.8ۇ8΄Eu 0k6J]X-$$x=eɓ5Q&Z& YXkMro꾄y>d]|oYʻJ`Xqs(w2&Wy|р }s%8u[z޻BhGߕ]hˌS̫S2xc.9E/e &0HFKitCK#g8p,R0j J?C,GlnQ#䗯3 ?FD&t[]G֜^-҈ WFg19DL,K *)dZn6Eu-N7>9:{Afϊ"'˫--D/Tfȃ#S’uM-mXXC KI?`HqckE`ql=uCAhR^0Sr|sφi L } )[ Ũ[5ݶ;T Q'Nw rؕa lwiɍ{_`r}T45OWƨLnwEUs/[o7ǻv-p o|(ER_0ݺ%dT$OXA^ 8ԚS_tr\u+<~jEx=8S&gU[_N*#*!Zz"_W`k慻G5*u<ߊ3Jv?Ҙ%Wn*Mi#x)O"f[I*O[wn6& 9d7$PgҌD Ov)k/ h_:E d`ߞ0ho1h MDfC$3nwz 5rMP`4'9a^XFh1u0~rH rP:1K};F &WA Pgu*byABe Ƽe6п9EGzJبgn6z_$_쟐͒|5bŇ'/Q*RO$KrCVVIRMz$A1BJ);FvbQ%ߏdRIhf4]MhR[4!"H,S]rVٽ͢@!SkPk ?3PI<]YZN_'UUxΣe(FR S>i1 +;tpT)̆s SpzdD8(ķM1t ZVNRbڇ35 ,as23.9D:F̢QȚ#7X[%4fX+e +O zԍdqUFAnB>AFw?Q2(1}k.vFL ;CyY=BGQί] #ʖ#?ֆlU8dv—+հ-c'wBWV?89q~}<鈪= zG8jZ1k/j\m.-'{g)J}ڒLZG[xygyI519NLOA15Z۽ G)odCI?B'%/N% {~" W,|[o*~/v4&XhB(؎Nnsa*^TW_C,:c7@Y|H4[!{W 00#FpnTuT0?"AI0o"$ͮ@bBJfD̴RB'yEꛩzGUe%lQ\:*2}TT 2g52/2:/ٓއ.وɑzިiP|8`J+7 H9]DCygF9l2@%'N~꾜8uFQ$a#ixxX<4G^%2aJIYH-D383X^\S $!Yo듈\ l0@"ʶeې9D=?ZF)b0ľU:`1ATQo'yn&L6=J}u bL"xLO`mVLn3 )*,d[=͏$mhwx]:3KtB/W%!;m @=-7bs߅bn8J_V2M]AR'u5Q8'^As޿G=g("P^]bG*:DYTi'4EyǮ&.BDFB G)@doHUC~Q沭0W[rh˼Ft cڄ2]".N/ZLqMӴJZVȘf<>+ X$ySY w`TEHeJϹܽ\Hp'M:I?)뮙7AÝz"O]R2@c|0ȳ@Kt|jٝ$ `፹a-k0I(ztBD,0ZLcy=58KC%Z:?kxՁ >A| AɆR2cL&òut;RjOg8(7[@op/kRDT"kfQcjϝkUp?whUZp i10Qtol9녭{RIu ^NyoI)ANjK/*PϮ&>AZV_~gSq979R0'Aa4[>$s^Ɉ'i*i&Usza0fӹ״%\ 1]t/P;φg$,|5LQasLZ XHE' )uDz_E`- $%~ SbGD>A; ]8pqc >~8E'8ã(t17IЮ8ZzuO͡Ư9xSwg !"z~?XS:ψ`PfDNX)sRQd1Rv%f_m'^E$ ٤EQ´JA|{Yx^m( - ``R3tV?,6iJf\lŸ5tg/*cѳ|z||E @ <ʎ}SuQE`r+gJhdVւ5o`3k\:tMwbD1M.Δ91jkA\q٩=aƟ;>}Ȅ{v{vcp}peo+qp&= Kx_,!ۭNܻPVoō~A:D@ZvI5dJ\= 9B \F(XOwjEj!,ޘ0z|۴٫ V6w˖"18g#F8TNiz$S1K} U0]]7xQQ7cws%"~yT|/LP_$şeo|ycJM43U-C2zW  3:D4߼ʏl+gCw Ғ|a^'O׌d=4]rLw[NBQD0E6$ty)x2ӝC/v:7?)mw>_=U2 Cmm00!h˽µlX:x69Ҙ"Fv"e%],"OҀ ҡ D~Wq%Ta''UΝ59Ew|>K0VN.h*;v)nwuȝ(Ei>cP6`nnu-C%}!¡-xq__ow|H#A#Ea댾) y%E_xCn⎅·/~οXb ac?6oۧv[<=/#"ŸB YР]thfѣՓq?:w@bUpfU 1W܏~oSD&HG{difYLt!mxU}}1`]/Ne {nog`2@]k%m >ݞ-TXM5<&~` ՞\\z?6М@A0մhdQ?򍆹D\j, #:q;pPJ9t50jofp2"BD># qlxx./|m &"?:@LgaމUh=0oA}*+6Jo8fy-lE+ZP8kb7ada}\? Ї 4V6"n .߿׊c\qա=N_(ASӀoY1_tB~>V,$K;8Q/%lw82uWٍ5L +-~UL1I`6"bW{rnQkRќWٳKN1 ̽i,yXc 4ds2=O{|΃z\gxK&DgSɡ(A0a/P$NT{ L6no`On">Ojz.o@xri^JIR IC>raRz]_ޠɩ`xz~BTs=(kG,H'Yl6QÀ!6VT$].n:_- R&v5>FPV2\$vc[:.v(l(vedӔ+P(T"޷ZLCS{; syfne v-RΝluű|&kZN+w:e&E)qnY$+&z\i+MP}DNȞ)P@PF!;}$+j-kad<+w/Hgjfqr>,5~-4G}f# 4oU䚉6 XZUas!"muH ./,΄0oΞcP:?osv$[&"i4 !ƔVBg7:*,u""&kB-%`ǕR7T|˞nӀwk[ `>ږGx$(vQvDSԩu#B~xl5f-ąg=Ḭ+&';ΫiCTBS.F#^]@R[$l̲<;vum\UzU'wfr`Ğ K"WiL-Lueao#槹 AXrOﲇ6t )elV,+fA,RfF9vtvh-vb y0I3i54*nlHK)  ^=o"KK.eZ!FEdƖگ6_ ~V '7@SQ!wV|ߎU$.,W9p#Dn %WIRrbS^G^+"8 ,ƴ("EG_R7X_՗*+L̳+BͬD-'*,zcn3$50|Bg< :> yZf3!g{X8+ T {/\ VV|$MY7fɟA;\#!iu*3l3R9iGf)Zp-N)1q`wr"icvnMj~ÖՋ@05v17s-n:~@1blu-tmk{l,+`ÄHH5Q,9.{|r73byloE;+(2h*qcg>-bi/G`ݯxV8c~ZKF|Jm1:v\ _* BNj`詟²Ko}hk HXVvBIqF^_'}.ڕ]iAEs5eHI)Iϡ-&IYIZQwNkVa>X8J^ӸnDCR0H&tL;یF;C冫H*¿dnIla/QM@:C(. %ֵTsuh5W?ϥM OO(-˘&Q֪MD m^Ռ =3Euah+*l`Vg%hϫOY席,XE- ߦp:i.t+Y1R 7fL2@ڊ6ُ! w;1:M T؇vJDjtC7~٫p}e0死iCB!.!>Ug,8 5%ôLNhk(e3Onu[n=Rr.v̂30c ɞHb0(lhRa?PڸM+ߴL&vs. u6U`IIy0ڱU^pXA$1OY˂&ɘءomRo.d3ݖ24H@Tک%y6n*'4A`_%4q1PBMQUf0xף6teHlXo mtZt;ʻn85!]Jm-CaM׹5pBdmDOzՓOq:sluA88w-@^Ka^*6ZfނqW^2#.JI m?;Nkɔd__!1KW 8%g6Μ6L'G3p,|vX>=OlIFk;Ufʆcra/pѹv.e|_Z] H!(zf":RPhV;x ySRe3~0;Œ LI"I؞]tǺ= h] (](AԘhxO4Wۅ(ヾ;lŬ+4׸ň |yd*B NPuKPfn$ JK832NiGx,5#ǔ\1hh`j+yj)}8MK)v|c 9 "iAhhHCՉ(Vi@=ID-Iwpf⵨AQLN[՝h1*8TG=lrƣ\ }i׎TZQlHFSxthdMs%6VÍ~fj).hӱ]Њ'5uMjto$]*F"NfvUi9T`}s-Pt8۬K7Wa$$w100ƏB~it GNPG{tf`\c%P}F57c1 ta8YnF !vb&%6P 6Q(IzD:鵑Qgrqsj߽!|5nzNAo-/5ĩn X7"~a*1?5ybmo`G)+ب1#`OksGㄟ@R͗ qxİbH-7E/SJ# |8H# .qNLU@/ #:L~R~i6 g/Phu|TS؋-[@x㹑گDŞ<_ xlX% z{x[/G- vYMZ(f;Ν7f%qPDzV@uj,)Y4~VWLT 'p:RAk7nJDSTP[8^ߞJ_wmGR bG>V{Nr3B!Cx%:g<\lU`J?/IKo$=3O;lo('zgPut"btF#wb-β ÝU-c@HaK.L*dkPQnpzk/!غFsj5yDϤ j[0Zf%I'co0;KҐ6)2Qft'FfS7#~eVBEgXV;?r~#[D&9ނXC훋, !*g"hQ;o:F:%zw2c|,&9X)iizpNkqeqp$(mx#]7NӵA օ iCMT0֦U#tDaM=12ipVAʩN,LsA7Z[zJ=8NGzCi8~Wn6$n5%w$twmn,H/XSP$*ٙ0aQt+o1f+:֠. l AAT>O}/ʟ8"%t)RVk0rQnb9c2;7m(7`{A")RHR:<{gCk&PBm(D؝MQ)X%I%6w .é-a( l kZ@S6$8GB0sy˒\WZ'UB=X _iMD{1T 4/iAL}sq+D iWՒq\Xg5Մ ._ *u &qyI?;3d%n"oFD38v6;Z[R;#2܉r׃Qd.LwٞLe m*/bo's0KjRYa>n8 f[H3Yk C]x|J0g0~T[Z5iSzsQ8ٮfܧᾪaJ]Ae!K\c_Ud'ᖠ.i(>}EiaofC/K|Ǣ(ӛ[ y[e@9*EkOw?9h jH{i!`Gg*- Yi{X QpMbm\]LmuF9s%]j p<d.LAM@Z(%G0yK!$3=ଊ_̟(P~Jؐ$/Q(#ثo`78 }RUd5qP/ x:ͲY)dkч09}PxJ8W')@SG#GZdxBQ7scSV";4, `CVje aw%;{IFu}u@Z54'K]PY։-עMr\s8Ñ?|,k۹ =Z7d)ݪH`;غ 9k-o6`.λ/ ȋEl `#e1b xi* c_95YneD`q1|lpFQ 8f\ %ϐ=5ievdB2 CS^_ajQ]<7 ¬}oS*lcW Z&I(N0|&ZE$w"f^Kna)zɼDAYn;sMYV791xJ%"զB3i$;$#K^P|Y=cKjӰM.Lk4ZĊ2U8麇%С̵ !G=nݑPsnbNDlwid̔jUe3yxqCa >senx=[Tr;!a?H}h7;|7hZq_!>XP{DyCDsҽw`fsE&b]q\'ځ]̅nB~W,1i{^A6ч8ELDz~Qg+)l2ޘo+WR@CG݂y1c`0F~1t RR;ėP~\,1dҫDHQF `!@]ZN3CI2x>"3(CO&@!%MaD0u5¯XVZ S$_XIrcрDK)d:z;q<ԈNI\#\psm`7򈋝2/??Fr7|*ZQLuռuK}ZZ}g$Kߘi zht 0ھ/Ģ='^|k0Vite{īɎ4ZLoNB FQ,َk$ON+|R}BS\Nj7t vE05}Mo9Eǧh*`Uю$R-1Jf5ܝw7"E(bVTLe)x} [h$o}g *zũ$E0D抝-LYxzuOBFr,!WvpMZ,>9X['|E|jI.>4oC&;&%9AȈ +NӌV&7Pc{Q&t/~Azʱ9wtj08$=bhݿqR3"Ͽ܁gmP^豴g8d۠֟MXw= b~RBO}zS6UV zKcsRrIKl}TveBWhRA=S'ȃ/$»$9x]_+G3'|/Mo z23}mK؁ kP%!ڗ&Yu~_3߈i 5) %/iಸ 3>#宩~aS=6U׈n|U6pΝ>C E"Kijj2m&VFvur/,y" k PA~}H^qUC7{qo X_4FQ~2$rSu'z6Q(@>vK9Q7Ev_vߎTѸDzUg7ޣ)ȹ29HC|//B<^㿸N?ԭc7ή)\:6[GVj҈ Ulh.nl~| DmFppHM#m 'ޝe2 W02c9Gޭ=r9D9g @B)OSS oF `-\$8 u釫W?&ESpa | *P#"ظېx݆ɞZMޔ.^y2ܡ+cۄWUiK+荰jQqR ȫ?QAG'rRsYM&MRjӷZ[= XQ:atbOЗ>8ǼzT7i*kzF86'6+Ȋ{^֢}o>ZvQ4:{Nc\j*WGK2Upaf“Q%t/^clX5o3j=$b\& HLMgo`$g:(ZΌjXA.k۵ڼv7' ?uDh%q,<1bp.ǨȀO|~Վ5:W c$MO0}'|"NENO/$T>h-Y:/Jf -  N I~9.qvYA/xڳu&0 }2|~t]u ``(m20aCsMvxE(?JesDӖ֊8'dj'̙8aУw59CaSk t>ur~ s0sکF DYa7{OÄ/1TzTK)e"f< 4=3SޓdDFt8'F5nMmb3N0}\c2eiX1d#\&sx<+PtrJ%ke뎫%DB竕~7e KGpJ ,Qe 9frvrwZ 0{^?&we}]qN@;Kk~WK(dbT tyczoFY^ؠEisD$dB|i.=S8KO݀9S 1 Y̜xя7[G _ Ajo6E@^t}. 40Ehxx}Vp5)cCVsBpt#Y&zR: it FlYіVBR , U!C"RbWHv5qș)0 (4`};؏A{Ff&k3! )~b{mqX\d&٧Zu~gX=JLFhMx )ShvN P42|jqP,iG|5ǙTݍk;o[Wup{hwH%>/$:fPWRהVk}h\7ťL&wz kcV:!Z*t٦Ԫ.$vsNP{ninVbuTK?rtC^z 9? Aw{EouiZ@J&[gV*'f~2zzA,'WXUN4L@)7a_ ?Eܕn-dvt_<m"=<=>ޱHcT_OaQڢ#ٴۿ$ZY˪܌vAǚ0b8mEF߳aXRR=o'DMf+';C2,`jĢX}'|oÞ!+F£&#;¼74V`ƅ8xۧA>pxF+]T-9NY q_Fӆw50}R®^{Χ{.tJʌ]@P|hɆ}%+1?WFA*"$\D~%Vez@vcƜRPB>nž(mE]{^3 63'ach2|]z<OHDC@~\Ph|r97˿NhU;MXrk*ѪHv]~9Sd9._u%m<#-z[BoF>q~nvpcd95/ 8Zykv@v&]sFy*h01Fsep>,JdpғY5Ry > W,HmtEΗ߶kF [g 0G=## eQ 4& @ǽ7U rz6xΆmEb/I8s(.XyFkP3O5{s[{ZW" Mho"D?e:٭!z$ræ԰5^gALCSj )rl/!|:@y#*A`rfRT١*nyU 0c}_<̇1/M(,mL= 2cY՘PzU`jb䒳4.j_ʞ26,*08R,aٍ(t#\gq$V#;3 nч= M.B"y#po,zD֕C7iOŝ|vmCf&% 2 JF ${7RyE0Y<߄1(WP-纺A[igq p^B _K|zqAYtmWQCv1؊Mqٯ`h;uPV{+ eq7΅]=a!1v|ߘgJċls]|ޤ+Ύx)7VzI۵LFE@?\]Q B~LfGjo?<5݅43,QSyr?]V$:ō}w q9c <<*J4cFL˗3uj]w^k}y. F>A-?<_hy;wv/ћmb:r"t@zq8|A" ri%e#Q1*BT)$)9QgzZ`}ymo7K *:|+"6(}x&KCܵ kN>! A3;ZHdU꙾0-Ubܪʴ^N̙τ HŠOۀ\Jte|c &kJ-\4xQ='#t "qT+$nUAW|qY/vbʹ0QC6DHn N ^<B|q5?D7\4< "9?& kЫ̱F+DzdRԒ=kA3&)s uf2aWb [2F%W쐴TF{_tpo! ᅨ^I|0j >؉r}wb,τXߎSWPbf( 1>0 ~ZT) xPbEHEC4|>Mi!ϸ|MFKic T$%1nL-T@ z]fXÅl*X҅7oU^0 f $L#0__LƜכ"\G͘ŽEֵmQoU“EsnÑs9B󥡣&CcQѴ~6nmRìy@+d6 ΀3wP.vo'.E6硠CPYej;%q53O]4}@sy`{]MTY s( hs12 jjx-rMmz5ٵm*\GGQ+W +2WJ>HNaU{em MS'V a+ˣ7u\$'K&+P Qfb9H%q#Wp0p 4!ˀB&Oj٩ɽb  =Ǒ\^Ns:/o]mb*M0Y  C]xF]=&Dhh#cfvl3uz5Bڝ V"c8Cbw?0%wvbu8ӍݨBUv]0)W\ 2f:߾](A)WTaDfTsLq.W|wŻu,8)|=A.)Y.% = g`x %SqfĖ kU{`eTs?)j[EH0aZ)4IoEwx'Yj<+L[k*g7@ XT']d)XxKi^|7vrX rl %IOUthxpE}A>5jaH<ʄp }kҞ#ׇ Ɋ3+o=B)%wYdxtbDD3]'vѫ, uرy"qm}WjUj8T(nEILooU3Bgk>RE؎KL)N$:؀sj=g'M`?{)@y6K),\NFoNVj,-٦N#[ @hPO5Vxa}Jmv\V6<y]]75>=Nr1+7 ̬ۨ5M1xQ&c^3l["uֹG`s)I+GpIG:U.{pLlE)E]эor$hV([ s-:S4< ^*)}p*{d];XR@ϜUEBfjF3_g2ՖD +74{W͸ƇHd3{3/cPJnR; G1+ ׈!kS@lѷ0ugzcFupTy4pFvVe*I?Tr<,UY, {?@ Pj$8d#Bn'{J]UvH~MnOy#BA{$SCz? <lkLH(2*G`TuP$,ŭQMa>k>4*|!6T^z;R"VzOꟗW}IL{PGYk ֛w{.p╗877 [W6@KL]쬙6q< mm$ cC6kR*] kYԚHR%~>,/g?IG O#de:i9 @%]=0J)Ha|t+-Ԕ3ηpߋQ*l%ϽccYg8`anbT" %Gɇ_U fw@q0j7ո #[Q ̯&;uQ/oY:%#A앛r`a iaXf`d\!vzS <wM,:9ܺbq;  FúrD1-UOx"H)q.?6@d :bՇEJ6Z;dTdnI|>#3E 3>UzD1Xhd^r$ZM^Ss7o۝X?"\'7ێ% 74|aܨow<켠p{ mM?2!ZÑ *Ѷ[E#ZI0eڟ=/9I(5Gr'׵5|^ÛLC"hVPQ;%W4qGȎų[9$OA^-w}GXuP14#"Z R E 0?,\8wWD(%?~K2e-w!32_baVL?*&d39DSU|.Oc^+9ʷ2oREiڞ^s;5lᯏ/YclPDTS<IHW'b*C;eG5oUsa _ȫ EĠ3Q7$] qT/wn?|ww;e'Ru 8 +nOӎѓhugA(Ė59?_nt'Hi kØ! `k\(dg*EAg;喖Q7kB61`#ɻcj"h ̮4DB 藊(sJz1uLlV:{F[SE`~L"910/Uj.Ϋlns'#pN#a}$k;[ߴTb䲀,X ̱s<9u^es5J&0d]7-9|ϸ>S 9s ZP~BoڣT⪃16v!Kz~>_][trt\2o-x6'͘Ԫ6$1h ŌY=+اBmIj#r4Cavj7No!qTD‰?0Z!dgFhi\?Mes1AdΰzE *R'#ճbyc!y5Ex o0n Wo/8(sHQ:5y}[߶Tq0^&zcv0p791`od1B) Ͽi\dh[Z0R8͸.گ5vsd.I8Š7>U]額̛`Ez9ZOWO|衣O"`b4hp=N2(X=„_(m~Vh+K[eO) 3Ƈwu P.2mUOt5]S[C$IodxKB%\6uKG^w l]xo-0ṛYߣF.XQzmA ^ׇrP[oMN6x5Ytұ'){{2Vedݜ䭊'ɞ52=f$_(`׀G՟ iШ[JBc&$IQSha4%я,[Qخ'8)P>1SxNYgt 5~;BWՔc3Pa4bՂ2jWDc(p7YV\E틐㋗>OCyكd+  8fev/AW`Åն!L5E^Bݵ[d`39,VD>zHMMYxֵ_13d>ͨɪWCdYV7 T5pC!' IsV{UD [+ 3 7 VW{Dɮ1 J7am85r !M"PGyƧr&ȬlaU±49#ڭVA?x0Ce&g] e[5V&y (_\X4wҔ mNa^;/;A$VǬC;C'P&T:asQԾ/:0E?RkɌDmn)AY8筫cvbCQV/ě1H{+{Bhc!eU%f4%ryP뗘9CvҠS N2Kƴ@/XQ$̽dPJ ArgwjƽT6V@<@E={"a3Q]̤aq&(G\‚,,uaL)s_rorU$1&]98t+7 {LDĀKy*][KK="H@$Vr}@aGm"Ð-3y,&k͓=6g.y.ūDg)TtFkh%c\Nmd;D'ؼ5p㺍L"ʌ3=F{+Di^%Ac%$zynPB2P̴=`d(AEvI_7x?W#ZLo5C~[Da]vѾM bTGj>#ɉ+#q mń[A!d\E#p1CtjNB:B! - ["=?X+넜 O˛19ç_2ef OJ _PnP@WފN%i&rs\R}GڛEaN'y$xvA'!W'e7 =pl~,BMc>"#q4(ڋlC[y:(y4+"v$a@{ +妯mQfIHPU0DI|G#-i4r#K9 u\(#ШYݽXvf.X T>)_Z&n4_w}J1gu-M18'+6<Q\2E XmuE<@^M*{1QE-j+L箞f?Q@^;Mo%>5GՠPn֍/kϨ0)^&u asHL#a^(_.c w _Xj&U?;ԱE55 P67c9)]ຆ<ŀз@TfGf}{jW}щS^${#(=w^;\-N2.5rG q>Rʣ X*;j\> ~^< 7jhFV \ڸCoFEI0_eһ\Vp˽)`bE="_T @&Pljʫd"R_no?^7S?f|7諛ui/?Q a"]J5dc5Y|A<1 _^Fj k>d> :& x"\$:\/c3uD2cFQɛoF$ך:)5Y8%L$R]7쇨Oi@o1Q24*EMq)/j1.aY5qE~$R.4Z"z(*/O l DNU'TW-ӜOHWx[,46=6ܶilV V b=3+G17*NmKA8䑴o&:`xO`@q̙/8NU J^ہeaMMxZH 76<9=( %>0 ȾXXca/|9ಡY_Ͼ%BVa1A[ sK\֛ķAdDQϹZD̨ hݚ{sk i%5 ٥Gڣg^-  tVJ_(heTSwgr~)ƻ Cl,')ٖ3ƪn\M[`Rc֨Gi@2zK r2IXpkn9t-d2%(9+o.9ԊZ:f^ LYk p)~fj % PR~8iYְK"uN5M+YXR5յ3A q'!L; S4(}3˝ͫt̪)m*xۑknb#,ٰOUDa;Teu-6 ]&oLR1j?Tc$e-34uKHxkvD?z a Kr g^!a_Y4%I\ۮ\ FA>qIplW WerEnz7UؔOۓQI<CW4&O6._wcX1#ha[̦Gb $kxSt ]ta[P{5 ʇ˗mz2} }*&hGTKGO!2wV]ŪHR"v*ooqm͞ \{3j;Jm4se$8.c۞Q/!1R|P%_NUw0;umcV,™]50GgLI[L1Z! 4bOX:>rTyRQȾ ÆE ȚALU5ʸgæ*jH8(wr7&;Okpe&, жy"2aC7[qٯԊw% \YYzύOUNkK2u UVE=1МFWWQTXrxDִۇ&xù16xAػ& %JlR=d{]Ŕ8;聈+NxU#e*:W(ͨ ,}`2I5I>ٹW>A*]_d}3^;VfNvyJiɊs_0k9fGmKzcm2. 3ӴiZ4 $T:C"Q15fduoF45pV uǧڊ_udK,LrRHf?AO:v1O= Y;VBj9Sܠf/ Nv*?2㇧yY\cq6¿H;ϗaٻxr|xqYwCW&ucMWv'ZAv'eoƟU[+6D>̦%n?)UX+;'q9XCC5vI0Dl3 F&k-p ŋc=)Z hY ]WT`写dJƫ%A lw$b0 G4!E?تJ,0>Ixc'"ǞZǤH_Uaa X9!yvI+g5w$ yW!&ޗǏ4-i:yNwu.iJmsdDrT)0hRgXsa{zG] &x@9,]ZoTVWtڞLa ;VayDSQna'˕iu)eXA0cz63 K {ƽH˂by)>3X{7~j1ǽ,?Hy}(9!r6ň}}HL<B5 .?xEG ;ѹL@^/b~)'h܄';G7.nGPw$V7zy@p%M (FA~3߾@\ ʝ{9!q_ s*\Hc@վX,|aˮR6uJm~yʗ;DOrl !XggG ?"5|Y] vIR>AQhG &NLt8-/Im*#WJ _NUY/X!9󒶍D Lt;ŝPf X;)D1v˂0ljqdulUy>WJjr#` js#?zlkt.hE Y.DS?|r],z*zmN5FHw͕ca|cw>%nԒ X+Ze޳=#L+W$[EAI.Cݎ;غ d266&!Q !PqU}u 6%9ʩ}-ɮb: 4mJ;jdwoiJ2JYJZ2S/klF3,DI0EytfJ,b? !QcS\i6-bV}F4CEx2ݐh]_Nt>6t) hﮀՒ~ݿAs-]]kT[Ò*p#-xUVG,?<;~@⏑cGЄk@vZ4oZUBKTg=LSV;}CGQxYO gW1aW#?Cu?Օ?,eGg+oCqZ=6] g}*>}j;#RL80ulӁR a6@AZnW(Db^}A*МL6 AwQ,.wsm@wl/1fT\;45CM iWvPkht'ey剥_2܄,J MҧJkw_ itJb'p*ފވ"7@ƩI:R^Yy{@C]5&V!^[WS;a;Ijfi/hs?E )/Y ER`a]xq56UؙhĿ3r!)omY1FG9\QK+5Ƶ|>|^ 좰H/E_e~.cd --qBbMo5Nѣ݉_BK>bضZӅ]wYY:pJuS WG y$8^8ʵPUR&絅 4c Gc5G?|# |`ѕw=dX8Jyߙdٛ˜`‚ `$ɇ :sH̅w|Jƴ [X'ٮTأ7EbFZhf#TaQ?Gt+AFL?9"sQɆO>3Eb2,B÷b&~֒$>ҟ 'FY]AeQa%ɮ7 apCNP[*ޜ%{T-9" :@2Y+$wBጤ\1 }r&3 L3l%] )DgP+u로_z߷)yۡcg$"IT[\XHDZMb< .j8ɍ:Zj0ø b"Xo΋]Hyȣa nrke18/isݳGZ50#\O *`tʲri2Bi% Ϝ~2ކZyH-]5dX'>VoFn~#/u)eE_(FT?oaR2֌X1dv]}Y錄!o*|fWIFHk ݲMQ _D[g{@݇OڻVHRvS*y[{ f!M~_Q=']ad (/(['GW<-q[q!1n;'3Ҁ`QG};H,Ay[:Kc` ~Cym CU:~i@*[ܠ_ n\o|jK[N(QbK"gSMzƅ?wP=O٤Wv{m+x¶~k؊ХqT>1 s'qaWh*]62hR0hd%x%kM ;hІ%kGI~+[ZfF }&Z<Ӱǝ8Pi6͉ʋA?[[)m$]9QmR2<@@ӪqiEѤWذP~k_t D K| ]뭢.6tE7KזäӅ ? yuvҙ'k^{Rb4ׇG'=ʢ&Y<$fk'p_T"NX^7'/ ރe\: e3ޏvL7B9X\N%ɛ,i^1z.+fPWMlZdc;~Eی>Ae7/J|2ySxr3X G U7}YJ9n@ éP7x=cY'en̄`VʄO$߰<ʤm3bf#> @hΟvRKeAi[suڻ5/3Ezne@gaC%R֞T#8쁼9dm˘DV ahP2ӛMoATAnh3 UvI(A߃" |P;ұ;͉u$S:1IkƛgQyiSt/nA [<H{B:2vbZӸeȶEpMt˝6)PZ 4|ϩ_kWHkE{E4%v Mjj=}tP6|m2׾d';`{S}C;Uj>e֭FRϰbof]p 6jL1%`ss20UsŖ-K 9~ 5LD_.ML25[k3k^Ét5!#hj^9(oidܐrRS}t?}OKU$(=ռS{q О +ZTC8/ƈQ~Wtisd67:ے0I~/rDn+s @/>~7%,u )9ƀܰuF$$^a PY97y3\Qt~2Z3sFYC15 I)Aag9T)|uz~2U=$sހ7?9s=̜FI];v'z|5b0piq\]x28aY`H[գUHlO˩9%f, I6=+-k"kKkZ/Up$oB<_$LDiw.; eAh?$CS\phGr#jC#sqr\_N}`Ùmev'0܎,0O6q Zw,a~tYyK&'Ko&#R2=!`z;8rɁcdH.ٟ֎Hrю} P:JD~m(@{%2GT4U^;,vw@ƟvP"N Q ө"AGB wXL2"3W㘺q[vre߾au3*Dz%REwWVdHU@I5=Kcc}vyaD"!,rW.l.i9GBΈnQ,$'h.ThCO[4$ٰL+0T bytF=4ugoeEsCwN5ăOѭ 2>r/KWiQRG)?I}aXB# k&x "En=\ť̙ǻ[PHa2.grΉ!7Յɚ<s4huUtS^q sd)}i#H\NEIzlnX?&_SRp*}@< kk^- * $!lS;s}8x%cc1vAz>R= @qO ¹rߠ_΍GYaJm~sYYc\R1o(YDeX2 &@vrfJƚ%JZU6TC+kмjPTq~gĤ 4DުYQV{$Z'rSL!֧+rELXT?p6Ș{;z 㞕=?jLCQ5 xj<ֽ| 4:G>/:]\J%* uJ'1,w`\3CxNR&tH`2JK`hKb.v(P% rLaW*U0ڔ'zRXN\lv9b줨_ݙZKC[uܑ2\J-tYar>ȥ|4Jܿ&;6Nة2y13N4\TZ!L:_6MRS^QSji_ ԗ8z1剙lCLmBW37zy4^3 G̘b0C me`?3+b0$?mS|Yߢc"iFvvl[\B,w(=>zU^^hPOk؈@ _| @KƱ;NΆ?־]ɯCRXhQԂ蹶!oeN%o؆"syA#PVԽ@3. SQ&6?1vASǼO|P)}+EȌS Q"wbp͢{v9f֢QTLOVFcs` sٜ<_F]#Kwm9TnXupzgs@_l29ĠHʑGd JI\8 /l E ژ>de9%^oW8Cdٷ% rБ V I\sANƄ__-9 D&R[a9fF>O vPVF4`^1 ѕ 4K?0<1G${wGR?],17'tm5$B|z0Ƽ48?ĝX䊉)D rny+ }d .#-f]''c g[O88# ):|xT'kҞ; FqK tr,0DУ3*R25r>Ȱ³V/ 4))W, 1̊zMG -S_Ք%p{'Rlz WF.~׍[ ]9rorРJ` -iN| ׆MI 5{Mrߓ 1q\ЁRĊuಧސ5fdCkY4iƨ?/%$s78|rƠE-x,=mgR4˸F>gW>zQ2@1oa>6U`ly>^:;'JgA)e޴S59_҂z h4s_>)PLH 7 |eI(T5ODd9+[BWe!UF8w-Y0 s ,t70" *v G)nujUh'S$xq)2lj%Vg=G`PHSTT_Zwe,@ݨ0QKD8]Xj]}.$zInBd,L,gF?s c u<6,azwAȏkbuJDK#dm oz<.Ҷ QE➾},c(Sk?e &rgm7?nr&@<"?K'f? WI1GFT{f5z#MrmU.u';]h0: ,/X0xV\eP=t[A~DO(ԜEp[|n|xFVwTӤ1?mE3[H{/Kf"ʱ4(05U 2{Ԁ ޻̀vi#6qGd⼂Y5-k =?6A TWaY)ei6N&3}h x:asԄ>EQ Bm*̈kRwn>BL;PAЬx2W2|ݣ-n޸껜U*N;Eqݳ+hH[Wԉ$0c>C89ηgM[5" "ep[a-M$fr`zM;=)*vG*Ŷb/Q{#p.3O46hsv&+M?:MA :b^{wn.15O~^k=e'Y1n_;f㤓JNGqm e޺m?e8d{v.)Jy R{μ<=W}4A18I2 0O8.524*V2zvAxv0r/ζg/e0FPSG"i)f;XUQɖʘ.;c3?T4p$Jۥa /4}S_4^p!_ܧTVg׃oP3ʟ.\>ŸF!psRSy&Oe"&o|9si|,n >~8}]ě C7%vuPg7G1j$i} į^ˆyyU쌿ܜh*yp;T<D qhT7an&}z ]lWFsHȷ؋>ET%UoW(Yx;x ý{5 ɗьjfF[SP5>g6pXsʋ齫L qt]Z#G3JG"ʅIH g{$yWiR:1HAEv(a*jϕɒedډ(R᪇[ue~>x %vdɲv X]ŁtF.iuiBȈ? ~rEM">(Rz8} E 8w^ެ1a1S!9Yx13<DzG^y*G!>T|TzP}em\3 XnWBr4=p4bUyT4q$4C:rDv0 !aG.̀Vi&{ ^R];?!w:6Z[sQ]kvEٷF%K"B"c6 wz:G+CcG%ǩ}Fy~vb}P_tq3IԴ_Ѩ#k!dVvC:Y5u_4R *u@^G9oTէYTbtU¶Ppٷ,OI61Kad]rnB؁.:]1u۵wֽ^iȯ]m2a弪sd5Y:&* D$\oKn":39y jG3)Tq.e Ҝ|vǃx;"oMg~P]7Hʁ)y-7#oZPuc~2ǭ$p F8-ny#IiCT$b-FI ]6},1$qF[&,>Vp Ԍ/kI3wp\Եwlk""7:LÔDvP\BPR(x^"U/a%l:jMzl̨թ=B`d|nJq`msC6X֋c5j C!ף-0I9ٗQ]uԼpXc$=QtU,Ylic@ܶ뮆lc3czMF[X3|b^v&ozl":J/?F~ȖX071xJ1`!Ǫ[b-]TS vZ~ϊ1M۾pe5`}{fX26\i:Dr$Go.:T'ԵqKgecymA].{&)Wm6.ƣ2 `4:<\! <|H:e|gvgNXhNÆа&!#hfb` 饙FD&P.>mc h:<ϝSf+F&+=֠^ϷPbC:٧ !9gއT1` KmoȮH [fI[xh/oM.b`qOhEftv ALiE/cZb~N%Xñ`/"r}JQ ;Th;#IOaMBs `Odѱd.>U$܌T'yVXaUބC#W3]ʃAV]8_%K|h@%a2tۥ; hp`ehU]3:hm^j|OdBO#4԰*=(iob/\&sHWoIn,BH(Z#OzK.D] ؂k11u¹]Gwi @5U`<,v}0':5J E~WUoK_ x1 a|eo-)3 5u"C}V Bz0O=e_ 4T=Gu87$c'~̚˘W-9hX. mHc&JzyZP ̿|TZTK?Nغ-~ XI-1̗͔ͅ qCPC R0{Y%$uܛzhD@ŧ6Lp34\Bcw+5OlLҡKñbp|6ɘ[̐3V4NrA>z'3xl`mr#&'AVf{?zh)_N$9n 3 %l7k x^7$ /3K ?Pܺ~CV8,2 rS[G7Xgɱrs_▓]ekx%:"2Bn#i>|/"Ç="qt_8h;.?t"{ͭx.jѝ޽+٭&Cu'X(W_2Øż03JĤ@n?,'XMcNdoÄU.^rt7V>:GX?tũBxiV&WWN[^^g&S;m]Ge K$Ћ=-z88~MȺg2|:`7j^ }X34G7[tj kHJ:j5V4/D9gY uTSX|~s"$ (‹S߷{4MS_p,_U& s"je@€ ~2ȴ1J_ٙVkzD;RՇb{Z^y!ef'Bom\^Q!8pkMR#|@5!h|-|vR*Yg"6'7fY}\W U6 @&[qhRlR;Rvƕ(=LTޜq‘FWkΜNK; 5!Ԑ&IPXbX0Joz@Zt}iv^QZVݨ*.#Rm ~]ZA2Z4Xv%ղy6:Ȕ 24 Ziif6N| G1{:oƧ}669 vٵL(;*))UVE]v]Co,Q[u/yjܒ2\d%V|KqR6 gQݲ=/=Gn SM${UJ[*SV(k"Jup;El8إ\HJEf',R~t sJ Ys~N-~}- SvLꇩGu+1wm_Ɲ.nCԍn΃D͑! g۩Gg&`^ͦ'7cG`X9N{1ldXڶ׹l;>)A8%!L:wb< ٢Q9hG,DJN{_1Ԁ-KK3gk@CxS"#si9v #9 $}/*u=idZp@:QǖDbŢ+?<<˝@rx[ȒGA dhe 3BړL:ÐJITZ)ƹngC^$* *Ώ7^=?jAU>*M<{D@W|4ȜU):tHlh,Ipsj-vK|0ޙǣ,uevs!&ZUh_u\lCp1X@Nve1~ 6=4)Dӿuj;rAk$IiVۻi sS3TU|pْ+~o yGI9|_DV)bҘeBo r^i%9 I$.# w!)ekhtM}-aPW8`I_*CH!a[Cf2ݰw 8os4yo&௛j}5اsfYVVYj,}0^[xU` qᓅ2EtB(@Hiu& S W_y+S9x)-4ci׽a1HGw&M.qGj/-!<4|]a  \5w3,ƏW14J1]Q0 Øy/4_fw` tI<5>)c1kHEݱ6β 0>fptdzq뷠{OCQÒ%f+q_xMWØ4gPf7lQąPk|)IޝqB/.j)_\@3k-)ԯh~fũaxo'$Z+[E"pc`=)`B4soVɅQaajhc5t3' a8ؙ (ڌz:׉ F l;6\LG`f(:ƏdM+%bAkD3ViRk86k'Po2rϰ԰ )W4UPYb1Jj0,g[vtk:P\{NHgVNn<"(8} ؕ 6]52}[:DKNv96wIL lJކMA.֢"0 `#Ց9Rg/A=.8Awv[Wq$^W¬4dk,尒@3_]|Ws\j fu, LE`a!uI7`+_ن:o]GRϰ)k(,H*A1 $발FAh|t7yW&d Do7SBAfP n^jĚ7Ԕq J7^wOm6 ?lL{niu`۪JU|pPK}sfSZ)4 L˒P ?/&:I%j-#p!Uj? S.5.8v1⣃Fw&vX,wҒ^0dF|1aǬJ%f}{JW9ٖ5!7@e=-dVYǻVJ­_B`ڷǯ*&C璘GjL"!bpc&iԑm`DV5UXڢG>A'%/4oQWD5L ĉ<Ў?ԖМ)s1v­AΝ&Ю591H g$Жh*z4AK6*9d~:|V[lbN3"yt˰|&o!OZm;p-q}`}Ejn2{{ UQ - S+BZ\:y9\dCD~E0]+x~6@\!"ixBHUƂd?1٥&x۪Qa 'ORf()=:(MUFTihиA;v1w)0f.WR`yP1ۋ11Hj4twEBpۣ[`LLS4wR|g(b?$H T.z]?DўAj¾#j4ԛZfǁr*fuX#)띱H7#m?U!04ƣvice<򸔙F7I8 f<;{gH7ݴ`>OiĿ:EG3?1[р0Bc.Z uJW̪1mGi:q餒M^eVQU# A#p93x] NW :yz^V(| I^hg YYBH0]fM(_8"qjXR -Aߠ`OtJCq#Aqұ${CSW+Sw Vv, Z=n'kڰ53z+Lˀ4( ;ۦyP P|~Ќニy(+*)}*1n1w#@뤈*';GN *2ԍ+Y/뚝^\HTIɢ Yac-oȋ%ẕ֔:x,KZbʼnKHL/66ٹ!UgM}Ƅ(?'a4'K`( asqJOg'LRůCp JH"ehFth8g OfjKe;xZ, q+\FdSi5kJ4napk[P}]&H)'XxeZ _*2+B,+ZPj M=wdN4عV Q(QWot:_F8Ϫ xj(C%5}K͑7 /H;wԶlvYdVX1)e٬G.Ѷ93M9%\ ,w|-fOsmXD#sya{Wd{DG"@ߣ6/6gp4d WtFPrQPvzTYҚv͸ ,ՒHnWDBfx3?RBvbLSl?hXtzveS Tm6FR*}\ S,y?_=SZXZw,Bs^ טNXڄ5 r]l%OD0ۏk fZt 1C,}vO*̩c, 3o-Rtke06#<(2Z Q֜5#8uw;QtV-Б2$aܤOuE򌛛9w&&X%! J,K:%;Jq)G6RhSLݩ!3rIE>Yj˟ظy"g.Y@k zxy sM(eL4}99ߋF k ڱXKkQ:r8ܱ+:A(cD7-__V(@[l+CF'L9ʯBJ<| MOŔ̭=e1ʄAMuG*kcx!ɘƭgӌb0x)nג*9KkY:-j9܎? YѸ_('03MYR׎:dCV V*]wqN^#0?ώs QAï~H8,<&cU5Jl6t Ugo@xf6<ݵp֤Sۅ }&d0xy7f#3@MDDԦB4=;ỳ[ߒЖфM,p' 6K@ jH \dU5˜)|c'Y+j7ẅEBG9N^'v0#@Nw1nYTN|ۜ/5iv'5rGLDIzxG^[/-:AP%ӵ,FΊH=;>p?i bY)~v}/Њ~s+,иd[_/?AQfy[`1l.O;76/jZuk\~1g+Z~-<rw#zmI_#$ )|Q~Çۛ:p#ehdZw10j'_VD &sm~u âG%$ xĒmrzn׹x..Qk"n:ĮԜ'O""7#akb,]d8"h7=!QS,;mwk` =_d>C¾5O&,\F8%y N3$Ʌh;u%s$Z2k˜+m4,AL߫ȍ?cz [}DgiAG҂خmw?~sDV O({,w/"!D2[]+VwI6_WGO1 &9;1ĂH^@J\MZ$_\1Ե AvcUѻdjIIHfeL乴u6pDuZԱeP)FisB%SRhve!)籊<9L}r97V%S-Qu 2kBaȤz6K;l0_8;C8FK$=yp;k&D2͜v(Y(4?p+|q젞Z\ɣ4O˓ZcLT&!N/5I^Rt[N;d(뜖G(YɍaφN7_jL#~S 6㍜#_S^x5M6$ǓQLnՈT4?]D˳z¥!K~Bq֧;bj{"#|ݜJ˪} /7/Yf94a͖bi%lYK0z\'zP2>V9T\Ќ(/#IY6#jz-ODZ`So}>?{4?zskÌZaansL.Ky[B`M}+Y`,@ePq؜f|SZ\VR_' /`HH#$gr bb' <3s@>WGn wiG3OAݵ=yy0iv'{tX*À: !q{l= ]Bip^t'*bj-i{|Dyuw+Kd EL'==(.LHjŢ'3 +V+pY4uê> yz en<2E`s @+VfO2XZ XX|)_gcx%͹Yԫ@!zqy ?emgb\0 ^%~`'cq7C`|m-7b1iJY;nePG]ewK]A<*]G. —umWJbB<z?OKXB;sƬ`$=E` OE'JtʷVL@sc#WXQ4jvÀY `uN] ,cs8~u|̸4P&G@Q! 6}E bzTK3#VyqkP¾*=O)5 `w l#'8^zA*Ɔ^ ] s;1AMS\\JsJ_~9o2q8ASRǒD;WNң3gK4i'fwb! pcO;`xy*?'[Ѷt*-Inܽ7ʌ}"3qX$y[NWIfc4L{nT?' | ߔ2a4 Fc2D tێ0_B& [HQ Z0s!\W7NRU`j,9Feb?%wa!{KȶO ,t"˜YȠy⥠d̝j(MBԙ.oUʠ) Օۇ!9#멢}C$5SD#v|Y@t(dRݢWH`_Q%oY^c %V0^ v82FPB-ܚ:Y46E~DŽ_.v!n3İΖZku_ 'ώ >|@!YxJS4{TQf?QIW ?.Y&yҦ gSuzďk/"L&1K[ H\쩉-[r{z>Vm7 gMBts ̶TRS b,hdxW2cFYAKL1X PV`aIfL:e#x;ymg܉lY@ ' 0ilQY[X?~e5H*$Q)b[,NBߊpXu@_ěKD6os%}vNɅk'ZtQLڟ! =0}gS) YȽc&pUguW2)E@06 ش}}Ɲ]@wo9GJ hĝyWFYqOC UFI]RMuuoB~T"h` fk~ 4q,R\_ZicGDm({}8|9vWਣR_OwYo9s\r97K S~_@7]!.2$MV[D J ˹Ve.O)e*,0jw1qM灦,ZXerFv<$ YepLDJpߎDHaOV!V^J@}(١&U[Wm$=2maX=WOڵ-a=xa*)l,9fzabM?v$m=#KEjAՀEwN]"ଷ}WcqώJdl |jP|*j-2X\ Kj`@crU Pպd?]( O2,lrW|Z~ &fq[Ճ될 #1x~]V*St7D(.N* M_v@YescɰFeM&,K9 ]ZR Y7¸B_mvpͽv s9%l Lz*[])N:⫑TD1Q:v ms>_f1LWFF*`]$i/jX5ۧ-;78!!`J&z4ǷK'TwZo`Il}{bd^Cl0HXe F"+g.EY&~ =5WwwzG˜ i$Dng띆gtPr k4qUɔ'֋TL%X'V^1ܵ/.ަ?tZ`UD"wOيh3hO#hNRڼg#Z;[G08Aў<` 8ZlFՎ@Tv,⠕S^KKmISsJކJ7O=$F8 E׌Y7@A|4ZPƒ;y ME;!k'r,1koݩd.%¢Wq +DĘݺq򒟠թH P-@rI -C%⏿fY٥Z-aI?GV-N:QT]12,7b&o+EVhxM܋RK=$:{2dk\.Yakdßj?uS:u!cJո1X4MM{y=]ghWHz +ᄽb^ƆJ5ryU n(/lߢ_vX(C [X-w(+*C'_-L8'Q0Oډ$)QQ߬;̬=z.bW} YNP蒝N{:m&w jH]9(\'.HN r O-΍HzR)D:sִrX^.lsF#`WQpO>tЫ\5"w|^fs`ZOݛ@}AM!\x|bJ1)rq@qSBG=Xust/[: _YJZn7),ߋb$:/Y)yAŬeN3s#U =:$:oxf Hlʇm\7k{i`z,J7LC#P{&mQ 귶L;ˆ7mH, yv=jlVy !BՓwSv0P )W`PC3"iݩ lRvBYdhT4Ƌ8-MM ʓ%Ȱt9pxx\e4 &rAij;bWC0#R1.$ZNYdVәȒQחO'JtN9)%`HJZ|>6#l!i'Ln4jv'{/HjQd~gU8 UP.A9hl]rh1rtxKaY|B8r,WqT5ݫh qgWd@J{{5m,aAʒTƥ8Z&f79@3xu`K;] /I B1?Ʊ"<4?SZW_/3>Ykd o7cx}2'D hߟ(7ym/D:DE\.r<;6;g٬hA[pf/CN򳹴r$Wv  4);u0in! $q~K˲DawB&NVNGYMov  MD7z 74ԶOMdt;SLŒ:_ݝO~|: |en|:-@q +`liMC~w釘-i}~9\b'[¥ጎfĴ[}LJ}Pe`-2̟I{ 5O ժ'2=8G]p:Gïmu6"S\/Fgv{ us};ּ"/ 1**Pifžܗ|~ \Y^w-MBlf,6ljh6OM \̚nR52HPwh8$3QpD/_ _ʗY*TB`O8%TjgHN,9c H.~C q&{0.-Ĉy:gaQr׌}$_T&i3?zP# U:vPO,80@½r/@w0@8a*s#>2(ϷEQ'CĻ YQǥ6G{/TixzEDY|ƀ1:Sqz]I'F$A>_9Sf4hbR ܫ)0dw ' 'W>y=waj4XTKAp%Ķ2Qe^XUT:a~rÔ#9M:S$uRb8_&wp}3E_!U?> ξմ2hb;Յ?~ @tMu ;кzF=zP(njyTnBt*敫XF" q"bbg眸=)a۴ftyb^( Д?Az czLsB'v%2#R_YV2QxͅP'8k .L!!`V<3/ ?X:$ZfYO!mGPAz>R(x—{ڡF_3W9aR \5YPlVN>Kɨ|d:@J(ư,/3!p'D>%U*s0L#BHU$iGbuh=~ddC(SVh`$X  ]r%T_]S[֢X-AH%鯂W-F`" kYC14l*14KRO`Q aiU0ѓVƫu_]4pȐY [-RIjONv5JXc24oaqGtB~x;d\ؙ0:+A7&8- ynS!V-sқ_i }|ؗbc ]iYbU)f|Sd*рؾwY,$K t^75C,8 A' Ά"b&xT QʄVDyRLڥ O麝;1z{W~szhMlB蘺& QD@2nP?Zeӝy&tZz38P;Q(zDK_FsWeʫ՚ۥdAl6s|Xb?-d|>v[V9 !Ll Yu`NЮ6xGvrCEEN7gxsAm Cb,9.] eFiLQl=uҿO [w]8k3z!Lf-_|NtӛRgڠ2!x?`jYzk rƥd{ͮwՇ4`R?P :;$/d'X0&}Z0Fx- HU˧pJ 1t4ZRKa>Ԧ \]F`$Sl\gbIQ"u|TtL;Sb4}jњ2%Ѥ|EG73VWn!C# ؜g@(ň+g\Wi!V-%; PIi /D!7S+QVC2!&K6+ܐt8Ubdn:G,d"zc8tf {&;[EnSm}9$'/(F8q_A“m߯5^( >?@5"+_<.a0E}>!b^jqaaT\|=O뙈%(nʹ"XhКD֓|mXFe)<`osЭڪ5GC㵩hCdFRթC=1gҘd耗zzy7m P]p ="5/Q@}C9~c)g7}߾Qd%x)׭Z =h Ah|lpz,+BQ;SCC0p9EX=[րe3 #GD1ލ~},VS#|` J_`5N?"|u.@orsQaΠ.M겍)b s"C}FrE,xSh:;jk5UZ&\$TWp;3)&ɚnҼPYUNlOCҸKg^  Jw ˊt >d) /J딙s=%/R&mBl6L㯟)tuz[P.gfS]|h(Տ bH6qXз8G`\21JS1)(i8ʲ`=L'o2| '=ɍRCTe{i[:(+*P&iۺ4m]&bЧUϑ{.OqRR ˖^nȶm*%fŸy6F0 stCĴs$nZQK 0F.r~2` !]nBmMX?,I_y- A{?I[;w::2n=_eX;DV/du4smq䲱f9T/585 DFEI6*P턮IgN;vOjNXV/HH%Hw|VnlGGWRzBgXoC?%H5@T*%&!߈}ݣt7<0btc9>KM! VxɷRd6yi /4TW= <3m;P lWI\AP `$Kp7P["+ @XQ{1{m{Hm*M&=Xk=ustCIGtg43vqrvVPn)4p`r&vq1‰[3y0 DZל*"YSϐƀh,|wwܵH.lR-} EFyKka?&ЋQQ$$!t~RODkrBZ_QS@zY(T9Eԙ% :'_FϤ!S-<9_ e[F,5Hma44a k]{;g)+f G 9^1ciu9Ӌ+817"簡p#(HAYBCl;U-R"K5/p)ծ-_<{a3R hkrD)ݝc3k Koȓ"Tn8 LwP̼YĸS,EZnGGjwO lK!~%:Fa~iHt95ƚFm_=7֫IQ+v8C{#qxInb _s0onNg8}tûL %udݓL)j;a ^CCǎ.xpc:A;A*#1JRF'%/%FB25Z֚?@ Mګ< ]КCx}lVl͎NBH, o^q+_ryDP9zƏn;!nKkҔꌦ\Y8-Y(HlӨߛd x\Ecۥ!Ne^,'Ӳgy¶g5X1zaOf#N18[^r+{i\5JHD%eieAоR4"]JÏmmAEYs}9k^KA.Ix% 9e:`ڜRgfu\EPLK=8vQAr_&lrKEJe4D ^|%<'"j!_MzG ^ݐ[>|o7AdoNjZ[l#ͥ~J^E]%J-{@h?H:bOHVD݁>f` 7iG3 WAI79sth3 sK䤹brmqO/3&B{2 Eƴ D*gƞ2tF En?EX.B=s]4fl_몭 ;Xύ*1%'2r_oay_9ڵMw 4ĝ3!!pv!VX۩ZSosp x@OZQW.[RmHԺ4k\?AcnRy^8 -Ncɐ7)5͊mzD=  z:d{z $k8݋ n矄_8~]Gy,0 Țk#Ct^h^+yN1ːiy:@GN[ w ?\or QozIx )Pj4(o׶4GPY4Jcܴ " Sn0. ,W(yv6`Bߊ*ih2NĺK˝Q0W[1cphJSѨSӤfRikn U6(*vZ=85[ ɤ[%|GC]mI)}&ssI@[%1¼&nLtav5q>Nu "JejyA\ta~ӵʕ-%=,鑶 Ɍ]lUteڴ:i=hylXwT+ ah#5Xz~3Oֿ+eg,mSڠ4 갦ZBi8H`; !Eѯ0'^ATH B3ofF^g/UB&qyP/2oQ3s?LtFI0i8ڟ;>:Y$'+Yc [s&#]H*D q4[ ɟ*$LAg([u#D No9*Q Du?!7L ^WT>{kNj/r +S M֥Hm(Jj2溓QPNq"ƸncG*^OA(l#wTv}B+׫u ٗ'N oʳg(6sl Y@+/No὾>;_DODVɥuɾ?} 2:CWz%/{:|TprQ~@I"݈uO}Rzْ9˵"B#^,Kæ2姫P`C+3B6||jZٖ_pOuae]k&&M }XD S[}_ nZf`OvXe* |Uc kuZM:"5DA{ LCCi_aՐft+8. i)?cFMKT47 Xd;dSC 2:Ƚs=SdhO-zyƣ X b lw)l]$CC+$;N0s[b{fasXj@:~zᅥ&{r(F@weV&,ucrm,=1K!ժ$Ykuf$kK3v[ǚGG)' ( gSv\;)Mɩ%}j+d:CT `b|)/Br_Hh='?%|k#}i%Ζ L]렏1H M|R%ȴs!,ªeeRt.z_6hQxs9hכnԫ9RHE YL;ѧ;a#7` A质fGS?ű즛?f6t+_b]м&(Pb/?=3d*Dۃ ~KAXQӶɣnEbPJ,KJY>WW]yN@)%D+̤)\CO1l"㪝$ wOO|`$m4,W;;}u) #h#zNSJY-ȴj'b0҃gYd?.֟5>Mff''fm&e&##&J( ݷcq8͆ؖ FmuCP]IQv݉ 2PZqW{w.w(  S{;?qQNYqڡmie]G!,9mL7{t3OMâFW3Rf5lYjBT ?h,:\!~@@Y[vI^AF/.zNuoӏpV3nh~}DrWѝ?hg3F(1"o3=0dXy4NIZ%Ni{"7.5*F>I4)As mkS8ttdި |S!I+îoU2ftd&m |d<"CƮގC&gLNVi_tx4Y|*!DB$!`P>,kG0(o~lu ]"E( @=?_ ۦZwMC\D]t̙MYSJ?)^~ NZGI#nWd"E}Nga ChfoWHbcꊞL$nYW!YdZl3G IdR ~kv3 vZֆJFg+.=;ucyaU@lsxq5<# 4X'Q5".K):sHn!Ni_MÀ?ݥ75b@3=[E.JFsOA rg*0H\}OC?B9ܗ<0&sõDa G!q0*LQg{o4gb~'ZeԊfR}uw ,oDAM߆ UKvG飞qf%%<`ZZČ̵(wc}iYgSc`A6)rw;G VO X vLwдfĝvɰ;ưAٖ0n?9t<:4Ng4ԩ -9og"lHN_PnсJC?9v?#iFډ6E<9L_8g%l& /x\7 1D'Ui9m;Ed"b)u$Z[Ė="}y!:ޙYN@2 .SB(C-4x$o#2IX?Jbsb5)ozWO6"FTqit+P`^8RI0\=`HIl4]wA?5ӏKjEB/M,ʿ7چW8ZOM(H 6X1' ޵y,9| x/Gd~I6NڡLnAxhcaNKo:ZV໛,PB`t9."#ޡm CCY*2݀$﮶(ۀmҌ%km6s֐vPF2EMUձ>\昿s -@\% wI'zEX@F@f%RLո wJhEpWMv^zS =$zb`I>e3ew܅oK&8ߏ] jh-\"tuS kM&Kb3pOK,?D S`.I1|^Ȥu|~$k-:nFHRCLioVvf` ?V-q3xZ2+{`B2hyY UbMm&PW 'b"fSmbW6$_&l/1;TG=bXtSNJrLoI1;6Z0E4Y,kIEVt俍_=¤gh5\T j;Ͳ|@ Dˉ{` n*]w& ݀껹H&- AU%^YIV=[Ӫa3z~1 5NA5~Ә4gꭱt3 2B\ꬔzR@59pM*8.2o")8jLe4Gࡕvn\|t#i<_l) ӁHk#[|5;7\Ot"%|o뺁|=q¡EF~ >B^Yi*8ޝyZ؍Dћ*zUωCNjZ @,>!?l7\K Fs&?z/Vxbbt!Gtp`8 Oq(N7;ǤӬb[P.Y !3ܑMS@pcH)='5FSG;ݾ[Q{_7CqV 7gsu@n J r$»QUۥ'i]qإnpvྚ)lY@Oew@^Un zr"eDɎp[lֆJc`tbbǮNL.Q'ZeD *χGrolRRA%Ŭ;R"3YVևXcxXaT8WH[yhC!XO#S?(a$KܜԚ<(GiCSw79PظL/NHbuTEHj{a,Sf H~m&M+ݫ^7̣~G)IDRz|Aی|CNS՘4Z~@kȁ'x um+ƻɈ=!W l fbaϿw<$Ϸt!M޵?=P͜,vE.bea_ Z0F["#*,uô [jo>7?GPFRe;Wg+n%| G8~zw%Iv2SjJ\;gsWV*s31:6:I`-ѳpM'u씦bL@{:q>48SJE^ɜi_6u9e$ ĥG JS10 $f蕃~;ژf|`,Eܗ,.:f@˪/oط׎C`cveCM, S%{q~^>yH6V=sh;sЎUR[ 3. ߓ%Kc c9 1PAOzcZ iG$!gGG׳~c?&池llZ`m$Y5`ZR(NS`e_-]FZx`.|A?ˍ*R̞F_~zt>z"L{m/x봛z@G lënU2ye9\C^Ty%R*ku!BK}溗IB;vܥƍHj8ݷa_'rmS$m1>`(`/N_bpS30[8,vcS\HOqܑdqQ^>1sV#StsUN ׇ~?]-uW,K zWTȰc-]!L=ؘQ@M9ݠ޹W&`X9l3D^na"OWEs,dVTֹ+NGWA ѣmhzP|SX ɮfgv `F1!G¯MUMHz4i35?A~TIA+ Eiy\q:=`"M~ކP)"FbS7ezKJgUX-TA_".?Ppe3" 87Ӆ73솺 ߄VDGlݷ&_*AFE'Эᐃn8[7yB$-J 1!yjZx}V+9.%0B_!2 Ix  ilǤ@əsOؗӪcu$$t=2wOrN׷8Rڜ$&J.Zо+,TVl}$jY`)9pxt4Y8C{6b<^|+~۾2-ִgo~Wx}kF.Ɵ?/ہXIf5m\l o ^n4܋[ٖ}d&_>C8ci4B.;~}@ !@&oliӽGgnf{n썅0O8E)FLZ>gs"&,=cE&zo JPSK/EOT>c06_abzbV%_z\GfzE=jar:K6&ke.ln?-&R E>S~QTt*J}z_'!e2bYV~'f>J_!\9 e)>eר ~C\сM <Nj]bgz駣KLǟ0杩0i >c]s2D_Q1!|l^6[*`&52hļŔ_O̊i?kʲA硠Mi:GʬMQ~f47Ja-:.unVxMtR+#{ub Y H!*m^!b} ES(X7[N A}_{He[,츄ZB0U;u||"oS'`MyX\J0;:%*1H݄, z!Ht*rDV4'W.m!bze3*S/d-T hgR~_NaX}@@þ ?ܷ:Io}LHG! mrC_I[WR;ag#Ykم!{4 1$UrQbL"6"m7f/_α74W9\#O,[LL%̖Kh8-$H3I}+/S!0LD6W}4ޘDe>QX/-K6BzE؛ۀ6@PFtTg}^Át+^;#sҟϡ9D%֭J^$8@Up3W}Ts_Nԍf#qa>]\BuIV4BCg{ra4xX .g.Z`;H]UZLIE3HG84ܩmQDNv%~W2o $l{"]3w -E V |Rڦ\{Xg ڹS(Af s@YֱQL{_FQA faZ"gxwϨSB0G߃~Ч`a0#Oa c EW\[\6(%2˯?OJnPL eRrWKE LL&ʪOі!YZ>E', KmDK:%.JO)8z)TЭ;O1%uL['q=h?ƀtŹ+!RlS)0naZoO!KhaGtڿl(r2$h6LzL_)P)?>[jW):_/L@=VIGu;)L^)KrGM_V 8`#MIn&Yϑko'`GώѺ*u蒨JaiEDo΂h ž{ӥƫ7FCj CK#_M^fa_-ux-vH[te[fᾅ@oX΂uI//KL 6v3zS6^]QۘYğaRoH y|{Ugͩ"*H4%Cߴ^r'ޠ&^Z_4$4Z`l?,UܭB*(e>{j',>gfO4WWho!WvV=T\iC5]uW[m@ ]Kee @ܮХ2WR2?[C v[iBʮrU{BH;r]p o%"P+*IS[H]^څG2GG Z!3Sڛiea(A@rEڰRŝbqa{*(+x|S&Y.B(ǽ&f;5S }Sl3aD x^8DPDY)F3a*չ(f56>"Ccɚ?o>8mWJ#Kt 6b |]o5A{27Q93RՙrIC 8#<ԂWLIz_Q'l|5+({W\* 2+njn,c,($L<\}Id\1wh߶eg~dԪM"f6+'Ŀc!+%sSKW>G7f U6dBuJtxoƎU05K㤤~GԘg.j[Ð_?>D#]%Pfj!#r^+gXhyq!s`Nm]̨L6䘖i!Õ옚^@P8Q5_x8u/#s>VťЖʩ@ybTL& Z(rJV/^Iy#Zqco<4*&I eHEKrkCGo4Z)L[9) a=#եd m% iXZy+rQ LbEN=8<z} Nq Hb'C$ gm=%ʋ@*U=Wj a0hW"?$|ȣ㑝l׻XU?l,{xpw#p'H<mҒumC*'̈q0^i$n$fMN:ާxk4ӬbWqSj5v.'M欦oY`%y)ߟ]qmKݭh7bCNV,wto}D:k.bg|m"!2td42$\OJ}]pkЭ#! Ow[?SOG]se07ȟ]R*/&z2)B1 o6%RUa#$s?0-W^EyДRm$TeK3~(&R[jTQ֛ߵbwu{E@aF$ TʑVLWAx\.&|*}W4 ,8zD-?Α %(0o ?Z#bww x 0>]Q Q; ; opFU\H ܄j݌VydU:;2d5^Mkw>XfPɷ^SVt*zN삾̦iBج닄~,O@UPd%a豽o*zApr\K n#|ކ!nƉ$Ȅn P2oȔ8R\Sծ1sujeK{!ro1>L=[ dIGѓ&*Kw7bm5):}!lqg*Zc~{Nvw\5 8fX*Γ]]ij0Yem+!+&bkj8P̤,ңa RR@=a?CMtxX@ 'إ̌lomRڮEjwkY,**ߢaG#Z%'jNu?zM+jyzHB4֠I:qw$;\op﹈Me FM*:CJ-'gr̢ VQG>x)d&&Tw6]7SfyRW}fwdN!:Lw[^Hsq}@):>_s(%&*FҭCG3ݟe ,ZCuu@6@~- STjл XPDF̽)>  WkNƏLFVC)6<,>I<lj6wO_c7nciç'Rݙ{_Ԥus1^B62YLKbBI4OҸwl%cIA uNI8XvxDqЙ\~L ezl5'&eFp=+u q6I-8b;a$[K[| z5;nϐHaS%a4&V@\?:Xw&`*2ݑkymy,Z~pp9f`bVso"j2P-*3?`f؊BEРÂ$ by mOM  ՍVhMJJ/W b:y"%u/̉'|oԊrpa%M'2=|C1oaD"q7 (e  Hl-JݗҲTn_jK:,mJDwAl 6D#kO E[e(pA(=Fyb**Ӑs AƥH A58>@b%D1X<g ܶ}Չd%}Ὴ4鯋ku)a{oG aoy9?zQzڿb]hA1* bV]܅_d-tѺrW**/aSr@Pǹ6=/TJ.$|%ek|eb:o XLbzM#WRI1NYT6|HL,t smV?޷4gy:@Cۘf k؋]YO+ :N:JMc`뙇󵓅z]mVb=^0HdWu@}5DYj{s^HFmL꘸yvɪ>lP+ҘI6Ƴj]'fUQU*<) eH=K"G^I Vm&W2ϧu5qނཪ7Ǹ.axt$yS{(Es*k9 zUӐGPo6FփNXGwe 1nl-#TWOpLOX/`iXe^>{; gTuEs%MwFuK%:Yʤ$GhI [$}I'l>??wLY,.mS;iW:}趦@3"" u֐LJR%wʇ[;#+3I}je9t}ʀΆ) 0hR@4(8`[V;QYl$WLC>_xuD~_sy9 B`{QK832٫ ዥ:z' B`wɀ2ȁ{A LtʶPj6Lgw}P2D]!2Qz{=jbmO- ѭњ&'d"@SC%  t <. @J@t!#4'NqF۾-3\Ej#D*6 YAU~#T0cnfm1S+a> 2&ȻoLI@dPyn&u<9H:Ci݇A?AcJ;Qp T5Mg 9u%8iY3X20v3 E45xFem敏[]sG]^,Ls3vz ksW|\`j kdYD=\~c_~SJl_ ]O~uͦH!r|52_1[qt38`NS\.}# %O_ 4洒%|q&h˭F)mA5(OTWZc^/Gm]ݱRY7kL05K)ْܷ㡉}w!ُm=9E%Ɍ k4 ձ>g)d\N{ūBy/=HO^ybzʰZ~ř'X ="֩T˂k}AZ В)`zuF#rv{7`ر#$[HocګPH0kpwH&;ѥw#Ѩ^UZ<\P=$Z]д3vfǿQwWX`}ZzTS6q} R;w1:~2R |1Oɸbe3N( Cq@HUJ+ýpD3 S8 sj'lFi 6N<>ՙr {4z/uݖ/$G?5qtюjï㻝22*M;_t%iqÛʣCFǿLUfױ?Gc_ޕoZoRco{Jӗ2-V;vcl^WJK^l-(xo`fBIBO@Irs:䞬qK^^@còdS<)6PO,FM\U|d_F09<iۅlma%?u5eqiE/09>؝x_n4!ްMO5(tՋ5aDs  ʯNGǂ>tjf={zN!pᐯ:z2^#2ovoiS)UWP;I8sL}":zZ U3^+lGt r'ƿS5 % anCĠ|4o&u$(e |5_̉qE[BHk;JL鱩@O:rU;n~l=P2kbuA6iq\ C2rggpH0,ɚJ;ʕ:#bWpCRF޽َkH)޳ҚGpp|FӺgod*Qmi jt4yxL%W( "~sr.k6r.H\V@ے'#J~*8i;2  wqUЫ(Jʦ;&+>{yWx)DN5[3/6DT ٳ1ŽE;I2OɃw L:][t JڧmhzpJi!-&cCZy"^p<r҆9\H`L)/~}8ÅӁU@Ѱ){?YYBd O<ǭ5i馭zs?qN`&dBO᳈v}[Րe_»Ū=.W~O"Fŏ7 P>4e;jOqzŌ-/9j˰߭k",8ٮ$wr.12k J&*.85YE^gkpqZ XɺaRa:h}|^BY=D9%?X6"n6756: c} ]V&E H}9S]/Cʍ}B%U'}9VH#\N]1 &rtM>t2>A Jl/a(<_p~|{RJuM$x@E52`P$r%o}#$y*g_ooGݚ2 R~i4 lr8uy烪Pg t9'$Du i~G݉sL,>+W%@iQW cRD(/ &k'#eL MFOs[iR0OwfyB^1FB-'~1?b @%G%+}c.EM,LQA'hptq*aeNNK:N69o/vcW4gB0ПnQH]W;=6l?܎F?n4SŽ0j3/aSz-82vފo3!Bh+ WsJ^`4JY3e'2gZY9AzդjR1Ґ`Lip6L8Lw'ce5%[a@"AjR_ցLI ˚kRׁɳ ѯ>OORa0zW'. h) ]o4o"Hn  *x )yC2! Ni1۷3G5L7s YON8?SWR@ <Ō@p7]T,.V&81Mnq=@g}Η~;)DY[pVqM hAʅ.]JЗ#鿚şM!0fOTjχ|םxccqKl裿N^ ʇvFȕ{sxݱ6B| /oCT&p(a +^az1,էU`} .D@*̶{N}}AƢwQ[UohXVb#3E~_Ŧ^|#ϳ*FFR2 r- ;-W:|.GKϭ'^p;1]G]CEh׋;g4*(d?u./7t:[^~\IJ65͉V}aЎ4_|&\>@.Tʫ1\.& ^(y΢͟ оQrIH)\H#$oP$$yދ\YQ]䑐mùiG*m4gI! 1"XsHQn֎b|VhT3'4Vp9F3':: Ne{^\q.|KQ&psHbwh5ѫE9,1y6ZHp|Cp8R[m&Va@sڏ J9ˤ&1UEܧ/ֻv.";1;Nc gcc7s7A#3Q.iF89+2V WDٛ#DŜL[05@D[oD|(滈Fx#^[rO1u/rK4kfv")<.gJc9jtzMKS|4CnH hKύ +M[Ҽt 2{^-a:s$-  V~!tTԃW[ҹ}۶3" g`Oiz7)G\|EC hMJ̪L?Ogva?J5"4:zt"j!aܗVrlA;+2ìāﴭX腑ɹ^ҳ2~ Ƚ< 9`yBy. +y`FH}lo/9n`/.8H9:ͨ=O4d#m RYx P%n.dܬ/G-c Y+"lD-lMFڡ8 'ZJx٢Ţcq9"i#B :8HaL lϤ fJf=)Vgeb |I2=vZgG6'I9?cgm&Sk,m 8P #Hq33-@OH^zj5"Ze~beܓք^aqzbϓOV+juhdU8\m^t9kIqBg{iϏzY6: dB6+>ozegu78s%pTIȃf7;POCw-ރ>1Nik;S9bGO7^24O"s%gKrk:Ǖketh;b ~`'S#kq_Pߚf {KY 9=6F//xuV^&IL fLd%4,3}iWD%6+*FP]0K|kx4Q敉jKT_NWGÁUmZmFts v9/eF=/o4$YReʴ|+&K(H : =P/PVÏw #42T*v _1}KDAy*{BZڗBnICR:Tua_;ֆ(,/A@;ty^-{cthOV|)rt2r#(t)*be7@>rޟqUUDɃ)ؖouE)Dxq7:`GGPΫ8:C_ U4%/!QrQ%[|FQq$pp q#Iw l XIi nͺM-Mc;X{",r)dda3.վv 0Iz@1 |и;`" F@c =.<zi.0сKLW}-L1>McFNk{vDn]BC V6vkv#{n@bk(EiR'[nmKVĴ,m/U|kv2l gP9#ȕ5M&^,ǃ ֒Eᯈ뚏P ϖ"<ʘ:އި!$Mw2=3.:o5 %3&1)qj]Gα!9GЯ_NWZé6-THiH-X4(il9He^8`?7(X?a3[7rxһ.(: }j")}uzv1r ^S7!V8#64jh6#HS+nwlKӢrEzvlhLA"_pN 1fOIk?m5eڒpt%?#%eH_3E Pu;kVּݦ /ZA/˅n 4F* v4t⽝ gtJ**?NT8v`Y(g]f}1pO颕,$ӭs~h>;9{ss`N+9\d,~:{Kh<`2* gbiQU)f,gڛ߻~Dz L @iyrJ=d88X( eA]*Zxd'+K.#SE[芜<*r|ZH to|@"n7[ ˎh1啥N?T5 l Ҩ+[1%)J,{HJRjڀUkAGe53-^r+f\s&|(%-ϧ, Ȣ ь1gY!(+l\J(Ĭv;wfZB8=qZj=?Vypt. j7 ϏU$n*y# d9{N nh4,8.s@[sړydEꖕ냶jR60gl(׺IdJsg5(Zo LD1!2~c.$n;xdz sKg=ꋾ$MMm|재-Y;{:.9Ċ}LGfk'=m|oa. | \̦KVogJ}sccbQȵŕko/]OH]e^E% w|&&6ZI 7+Bql&>Pf_7lIo'q(v[`P}z絝_aHuXKGwZtۏ/ Ǒ_GlTiG6ŭ|G̸8be4D'}dc-oU}QpkQG>YjĨ?*^G8`щio.r );DP5[RX"6ΦQvkTO9%w_V)/&~BDvv|crmZF_mI&I)9vqb+f'v$wi6p#D心br803 zzPEoZzJ ͅg+m4m)|W52B+3a6+WZ2=֟3|v/s8&Cv#sG|d}\MbG5+;v]oSWOoq3u^L*9Zϼ*f&3nkf Hobg'\cO?{πcf9 ם'@ޕR= OG/ڜ` #'L%'4IهJ1߻Tb7EwFT襴01<&EJ{$rh\DƝx 9ZnɃL"JNH 18-ҥ'eU<MsE>ޡ-wE CQ'{5z0P̅K㌪_P!4gij֟ <%rztqƽw~i:w|XC6w6(o DNcżj|T_۩#% V/K(X146 d E!^KA@ y%zF$D34\V&1 o@lכc [vYW=:3I$dX;]/Y_ 0 r[ziDZjٛg)@ZhwʐAˮم8HQJpaUoIr:R) u[#s=3k)oNLYnG\_ϫZyssԱpG΂HoZQFSYE/Z-K4솳Y xd"ִdܒ ^VnaT !T&dӭPR# NTzP'\\  *%V=HTUT1{/t-I^\B\*X,\LSb;A "9NT@:ءX'uuUi7U,'! ݜ3gLa¹=;4T@޷Gi"\ܨA.r>0l@ȍLD~(ԹvfzZg R +Mc(6yy˙͌% ;]̒˜(-E;i<:7*a|/ 9݂m~($T.T#sӊB]3tV>!$:cՇRqPC$8ǥ)={ZGj -ø1vr`V1X׮={N 39w#5jq^j~(.V# Ύyʘ[e!P6qGe4R3M&>}V%eL„Z[+<H o{- H3N3~=G]E/N|:ɪP|$ ̸񤂪<PZ]}"Hy]v@ x(z֥8};3rVvBS7k&jT4~ϕsv KP=Qy7\\7$XF0kOWggmi|FE]HatхQCrV˔q'fYS% v'APZB1+(vL뜋ä K#1MeJ:CoV`?6> tKVS[SZr:3sNazׂM )&q?i7$ʧ.3dfoSy&c/n,oz-.u3|6lG$fS=mBN먕Yech ,Y-^kU/#!֒*H2m15x p Ϯ[Qܴ?="0mFxE`}͒"j~K@ h u0 =4g'ddwjn"gePi4{6^6{[EE7}ұRA6'+xk# $7l;j,4<ݹX qwT< G>I"dEcvRXDQWX^lP6C)w1aFBRBTFOX?WfRyu꽑 pV3$P7Ix8ϲ Q]i4Ǫ1D$RNI7gJ-}LW<]D / \{3L#3 f 4 _eNw*=ãm\[b =mDiA ^3x,5_stڝf :%P>H,η,|%h6eΡcVK ﹵H: Q|Z�=kk̺,_X{ce "),h SN.LxB헙@$ ύde6{WMGG2#ۋy_I1^Q[/-':l!.Yb~c,#L.7=7HKc\ZA9?rkÓ:oscpIy+F& ! 3N) {0p̰;2HRHz/w9}mq|32*R7x2*N]VH-9!^RH7Qє+ Ch2<[.ao#f*F^Ama#l`m'-mgcJH%NX:I*"!0CY,v퇕˒-U'-i88YGBP|>wī<٬|k0a_)q#<9. ~u@S|,E'[r4MZ9_[i0S^]}6eTFݲe x{q n͋R_kl].gR^^%g[4,>ľoӜ@$t188Žߖk_]֚AJ 1ՠT9 "7& hkqCL#aOUF~$%Q55t #'LJ5ekr΍xDD^8y1ngB"|8~RmU57QD_at#0HRF/aG1Uȭn frT m!ReB84$!ΐϵ]nJ q2K&?܆6jV[0[K}?X XlF؄XV0| O="II|v܋"41Ol'U1F|1~XrdԬ;qfuUnWj@ [M0̫E-<~'碱 =3_ fijގ[1#)OFCYcRaQug)ظjvQLEЮZ,GGN޸I^dB 3KA/:1dEJ >?ؒS"7>aN$٫&ȘIpH)Mk/|rD$|R &p1S2wWd2RunV.>l$ӁߘAZ*dfJ I`b7yE*}ԓqjC`CZ~ K,z_"o8>1Vd[<ʜ/:|ʖ x|T W\fk?[F!t~v s9˵5$V>|IP;wc Va?3W>JgJC9QB5BqF= 70芛ȴ|  ]Z>,\Ӷ蟫->^jı&x-VoR?!8l4됺 T :',׉"MB=!:HZVI}l;Q<3$CG#qJP (tƶWp {N~6F9;@ZY<^ ^-#a~ڂhG צ-oNYIL\wX-.$7^0Tnς`?h(6q,xI_^m,ojiK%6سJDu6ytZ dv9zbD]_GKG[JOr7РI'"GK9W',٪4_!Uo"gs5a1  4E5uGa53Fp Ǥ- )JIf_G>w&$JMGolCh3,WIJPÁ@cs5_X[HJA˰N).Q!#TakNm22EWw$ ja{̺aɲ4MH R5ÿX/h-x#Xpvs%)ƿ̆4a6$X_8 Kxc9lJi#п*#Fk!m5逖_}"nH1J %)֌vznw $B:ymbhD>*㱝{˅y(vPN̡cE#RXS 76O݊#鳗Jv,O F̝wbː;!'a'0Ʈkŷ@5C`;;74l{g@A" Q0|f ANicHѺ{9}#k&씑Zlѻ  5yxY -Q :`fOstf>^'5<#{~}+{~6]M Ҫ +Rb|=z V-Xh;]@[n&"DW6U(]y%+5j h BTdfk@/Y[TFR3 xj{?<^5:U?HV9 rPdrO,5^%\2頳nQi,mdr.}Qc[R FIg:iQH # eiR2-]A8mkD)N~>4DF,e 2i^}b{| +S]Yk`o<ѱ9<VA~cSry!E.n-X7#v{ѹ55ҤU{לf|`)`p v ~A*ƥrM 'DR>8"^'_&83^hciVXEM(ڴXcPC}F 0r/z~\C$u1=cxs t&$36Cѭ67..V|# ~2'/ "!x %׈2er*_ ʫs7zEnֺV7˺$ܿǷlZ=]Iijɽ"sI0Esο 73 !1|>J'694R31 |W[`KT&ۚT5a@pqEIs?"f%v X&o=aҝ,o2͑(:b#0Ɇcޙ+`ضd뜚%<.œFxlEMoW)hߐL pE#z-py -E + ; >54f/JƺW© a&aۣ_a]"oJ8_h;\M4iKHT;?\r7 &LO0Om 0vOh4 iY@VnXY5AIw6 aǎ2$V"1/"b\J0n4ӦIb7 # 'h"EC@קDBpR=,Y odX_LFfq׽렫fØQضs0.2Y`c;FtM[%+=ugCP&kc?!fPKC,|60Ju5z GJiG5 b~|*o}rgr6 Q5oat5-6j)bs:Tk4*Y:F`٬ ]Ü@?~;a;Y iDiW Ӟ&GhԲdQ؂moHJ_zR\]s){Aȷ@Վn&1utH Ayݓ{];= |5=MWEϢ.1[ey2QLS: syy+r؃nj08y=c&+l07>j['w9- S~Xf6KM2P>0 'I|(c`Q7KM$h 3P udʍJnp\%UIgqt]ZddEь'?d2WysuEe9QS{S`yуE2B³w}|j, GeN`w>mF߱ϓQ ?.*Mא^XJPͦz& 4!PB Zڌ,S O2zsRKXR{Sh^軰VV31U,2t7nno;U?aA-q8iFfЮ/BƭM-KYgfܳ|ޙ.DuoGXgpU]+wϫ.Y6Ӄl-HCC |9|t-皚CGR@R&bD.if1~zU5'lT:hTBE憍[z?:X9}V !~mu%u~hQ DP-R+dg語Pz+ R)|ؤŴ%߯9B Fim Ι[ aI#_\=&61γ5Q^E~;a_k jUPIB;gG䒄,*>o~M^ւ*кH9FZ=ZnbRIJ=bl^"ZȎt 2;h*=bwCpd{)H_<v.@Oqh!U"/ D|?ԯyݿx*3u<&ryb˖^KdƓ_L/^2P:*dFjN_I4a83W!0-WyЈ9Ey[HN-nuί~8./%QG c;] y6Kr??BӢG=΄,Y.n[ro^t5|V`S(]Z;ͪ[uH{p1y'Hϩf[]/\4MW:IƇ}uE f-FiC!C=ȩ;~Qa([=۠veHr_(vkH̒<Oҍ7ޘIwfJ}0Q5@^s&Q^$fuְY sdIb'4Y*,88# k}.htez6 ,1L &<|`8%iO$ùFvἥf6C9m۫~TQkȮ0XG6@C$EبިBÅ#:wd-jc^yՒ?RSR:#!|;+`@aShaDX{YݿFnh`yF)Eu!H5\1GfLdPVm mvS #Nk#ƀo^|ɠm}fm&2tgՓF8WE1.'RI`۳ Y0n5 X-OU-cAbY/gɽ`+ܷVv T04`>tQ/A4+%Dg*IAMgp7г!Ca_.+֧Rr!#o9E$MbX9P2 C#]>qKoCfNާ*v&D%7q?s@/!Jrǯ<]~n/Ƿ]XT>Zܜ^:a\a`^.ސp%ZT>21–)$tTODQP4zɵm*/۠?h%ńCe#%@xxkUJ:"m]QUpl0\xmxwEs$w2JA H0'ubyWVĔnX)=M dT(4`{hi$KoiNTCTjdmDfL(Nts?LIVz偨ɏ vydxL6X g_?yUzՐ+3#}DYttF{M5@G29UHl@SAX];G;Djkw$'0Uml_ fٔ3K˗}AsW~qr0B"Lt\>"΄a, qNKΖ]G3L|?ѝ.lC `KC ~4}A aChQ^ҫԇ Eq]W@iԋb 5-Aaq}´N . \N3yj~T]N1'T4x.(BSv?u >1IFu!`Kul(Tjɴ 6[2FLZЊ14l :+(z~XuNuJ:樅UJS+'YmJK&i := ܉ȳ(;*K6]w rpi&C"W:Xٓ_>S:Y-7+^ aGmO<63}=*Q7 *"WvSG¢hC5bw͖8; K @< Ab]'>-%/Z&I0KU޸Jg @L pԅ1/p+S~%K-Ubbw07mp?}ɖR6w$菐*j۩/ki{LE: T4P?MD ͢SP`Sx:k=¡3r{Q 1%KtOZ#H&\npIĕ|OF-OZL֡R5d'a7r`ɵ%+^xޡ5WVxB쇊/ ~>o";Cnٸ@I(Ȋ}D$Se048&xrJ S++1oڨy Rʢw!&/kpGϽoJ_JRh{8ocϛ(N# QUIV޲]M'*" #M Psz e 矣&/vBex$ YrlXcT N`;эN30IZ㿌M?' ʌ-5KM+6ܯ3"Sj=z UCB5GL͟ʓFkNG,OZ%)4.Ab&C_ϐ<HOc\ѶϗJc")-sY}5U;=^9=S0&ܐ,L+p:57><%/@g䄞WTڂFRWx[ELk9e]q-Uي7M3 G>S{dQ-؅@w?Rdkc-;-om.F%d!*Z|kLA'>>nva,-5Ʉ7GNH$eOwZ'C4nLoKB]cHK$>/ʀt&Gh9Qf Ys"sLq0L 2nϨ奲VdV#ʰt#4VH>RO!5JP67ƍ6w}T+Pfc:T3 n. P H1Sl.H`ˠ- ᆞp:3pWStBsRH0@h oֳ6>U%dkPHܻǷf.VTj)p\2 f\كm[.)z'0:=~HAwEDLN(9YA`1㷪RZ?ũ^Da&5$ Au׏]l&}&45ʀ>"):G B{-u5&R(_s['%)'>U{SL,L3MXԀ[CQm**0QFT6jB,E@#换y8n?$݈ ZX1J E JM!ɝa#s!\f5gTՀ5c.b(6OCyK"_  %3a.F~2"~r5 9L>Qi_24vh<ލĆEQ2EFq,r=ZunT9YR4T_hfNp0&'n,Y]!N[=|cKZ )BpU9B+_' <8 xXi^*6T{%_#֞*.D f.r>͇٤r1D) }yT sfs %WmC{ IevVfs( r:[

    uz6^zqNmUGvH~ nYr}%o*Ɂ HHbi~ S@ +̢âKmuaYeSq} '3Lx*A^Жgz`cde oq Ԁ+&ܡ1$(y dP [x SSn)\Й 9)J̨رð$5Ȓ -tdѩ}] ?:^E,6& q}U~ofǻqǐ͕ aaj^$@Ke!E,% $`U|`6'&MىR+K%`k{ʹeI\8> ,4a20Zk"+ %CFl:4 [13,Im*bæQK| H$˞$cNyDy82gk#yrB( z̈ӻ EI|4Љ唩Z6WIkUbj#?vM q+2 &\x݌|vAx:SpUA9Z2}F$U/ѪQ]E|109!# ȁ.#=% z5[%GONn""NKYf صs%/Jf ȱL4)D`f0a`bcvGk܊ bD`p3\4;#Wi+ю1J7xF-\ Cejʶբt 27<ru, XTsAs/n70SNtϼD޺cw\wFtK-a$ӈUnqqSDPVܻ|21{_-D?3>\/r׾D2P9RSIMn>"MZn G՘S2芄cS\Ls"/@ӊ*osp54t@F+M,8BؘSҕ(ڐ%6+n8WV:oj@q93>niRz!T ľ)'΅ Qze AA+snZ5ÑFrJPt Aآ喃Ȑ78Ri•7Sv5X[А >xc ĝ3 /j5( J30W݉ =fF%4z ֻ uiFMP:lt,h !ڏ@X3䞡 myB1"#{ف:S&?Z&էō)kѽzRJ/UUd;ؠa$2ұ a;0TWh!G]VRoGyJwݛ ݱ.| ; r yzh>[V ]Zmm:$''!`Z+zn脠?m<0PٔOQ݇ޞŬ׍$:6H+nq {ϸE>#|KMϭ@#8/}l=NF² 06|3Okvh ^7s(i=;r*/JpnsWlo0 ӬXIHpMa_4lgDq(1 k@<{uDA@JQƋKsfb1r3 s>J@AuF|tf'Ƭ+r5#xՏe[hWβ,b2KetI5.9#tv,w.Aа1ZZbIj_ _ QErҕq8&i0FQR Tuջ9t<\O9n<+ӏP?Q Y-FD]~}X^ɻcLݣg D5/6d H8- Ԯ(̞`*j}%%;̔b>nBΘ->)c`QxAn) O ;S#+4a s%m 45>|\`zW "37rEӌӢשcBfnNBEC(5:l-8÷ubJ|̲־ȝ򮉓-׮揥%LpRdkzERM- p7Mb_A3baOćE%&ȿcLv `sa{ZҚX#dGX//ĩU*F< .kHf=cV% |cu UXO3&K1h[m֟_$W_^kΓ mw]bI9 n3 R9dsYL%Y_cU=qgy?$ꬱ&'p^H'o?LMEmNq8d\7jl= Eh)rնq c$},%v`YDKԅHL_} 3Lt׆d2jzç z[_ /8 `GU`_?yV\!㯞*S1g0<%U2;# KCc"͂7I[*U^v.f& ڶ&% QSPTP?͓7 `I)YlLʼG1^Ȕ( sWaTJ-yer<+=đ׍L2Zj34g(e-:JMg<* (O];{ G1uA=p-kPwGy(LoNq=_1"*($|\*" ;8YKW[F&K57aT]TfU0dƛ -%$6AQv{$u{,)'0bo.AU, .u[{; R #UEQ6 ͏ȏW4@V7BSj\ע|0bQ'AƖ'äd//S8 i.9<-u"4ok:? ;so@)HN-R-8[9FjB_[ ^R~WFt=^\ =sӲmN/NH4j`(^{z%5$$C/ph޳e{0<8/N@̸Uj*,u ?+ᎄ&ؠϋhiz;#,KY8`$sf<6gT5ϊ^ nBkir!GJ˝!C幌288hn:q-r4["VMfQ'p) y,L/F>S&J1ʖ2W1Eڹ bǞ52Qc &ϫ$ϛE)U1$''+S>E4M3b?b <B`s\ʨBU깲n#ʵ2OPxP;p%BB ;'B\doÉ$</'qt8!Co-epb+)&m7eg:\fZ]t #/PZ:(!FXmb#_ )<" ͖!W4²O 1FZbfx5g*JX^7+2,l,SIZَ9փ%ڤq{r HR,&kNI{)AwdQA#n6myYykTr^@&'wȽ\-븄:ťy;6d_Jr7tN=5٬D/#)IJGt(0-pOh`C[sEKL()jGf  ,*RҠ)x/zu[ˤ:isMyerҕMgzNspO? i!@݈[wً1aʐZavӓ RN/Lx'oOS>^7f sI¿\ 'T iG#Bk䎗]?fEEy6I>;!h jIMנ`2h} ӰyA~M(ӊ([w@vaxҁpV.1%bUҝ].D/UC:e-8E&9Ƴ=^8KH7։C;QFs]N C*./&`AяQB F}*>ޮVE9 3 ,:> = v-aתkH?x. bOKUϭ %agԭdmbsљs0RL!CfWooPZ| ,1hdnbZW-~!sXFvWF2i1>F/ƼAl^#]RTg-c/] brlcЛ0+يmRҊon` KbÜ kZ SM0&-:~ÙyHLo;mPwe ; ݴH҆iNf6;lEjPf:Mi"PP)f^+@`|rj%Y 6-{ n5"r32lPgD_ˁOq9W[C)f_)jh0l潸cR.S'–Xmst B4Om|cRPc?96k"sP=h`Tl &`3#a4HGdY YqnU+AA=!ŰB'I~z~O0wm9v-)`Do^BJ0os]BqlsZd=,IpYxZc[ah;Fo'!} :IT=è #+UA\]p[Bp&쩄dQ5>ٟ綯u:z f!GMi5Zbo҇ LB߷7yRD\Y (͖qjCt\.(_gpt7՘8^5KFl#X"K#q:i&l?8ӹ.g %Z]( qsڮn,|FM]$TGqLm$7NU^8+R;{ւ!U1].!;V9[|QzC$KwV ORyNq '̀|sȺ7Q6zrV5' up֦ ,jBPSFM.&ԿuZ׸ BtV TW {׏8<ɹ3OW;F8[,cjJx|^a7ApFID:*^Bz"DLJX{BEfa'r1=C*s3 ݅\EPY\?-ȤIܪo؅!"]4۫?FN,2A]XcӥLDzIt!^$La?4}.48As~?lvbrZSu{㨹;S"FJA}:Ž_5Y`G3JƗ/^Q-+;y s3k7T>N2[dYU>g}*1 MB\[l, (ix&*ƇKDv7H+Tqq-le)MbAz?x$)/]Aы^{Ƹ10=z]V7hKUD^%K3?ʬ-K Kk5ٔȜ:U`g[,X{C::+0tPV2߫cRlX/V+*y{'̔3ì{bl)tTذʭ%Y;;ZV^װ}gd߼WD]ŹENL5K a04~`>cd<{&ݢԴe?j*(870gCzY-d1B͍Bs3/j73EnKo*8P?XA@+(ѧY/WTSO5u+PR|$\) 5f]dOle{_]zVjWnҺUEv9RuoH^Lk, Z]HLyJOoΧ~̂ p!]R>T ]2aB;AܣRj.w#@KV+=^tQ n=0}n1a`mA~xXw/['>s gWKx9ikzsaGM+[;ރn{< iw V>yO mV@,ҩ7#|4}ulZn2T+>5k*E#D#k N\,Yb` iBKھI],`oAnG̔0K 09äE 2fK$!LꄜAm>HTr| (@[j<ZhM2&ou[nvu̇*9OA"Kw:hϵcw6\3'_S v'=銅:%e֥d;fA'{Œ D?t&'K K4e@]`,䎹,~o.t.I[@i]5 %x*N̙$z<|S 4]3BO#݇l]9{FPqQe)Mz7[  )|YF l6kHSs˫ ,n ;.V9/A8LyBgxP.Slyt %"} {c:̴wE= ]T@|!f~}۽w#P H4I3a5Jۛ-Rь]Վ=)p;2jfֈQm4rƊ&l@VGq,EAuN7D꽳 YHb4EAXSv{968g6H~l7<P-0 Rn5ۉ~65mOi>:jd їW@fW,c?һՂ1[42KjaR|U( )ȥ/C=xb-7gw+bDzG %ś:Y~ƫ =ՇaRbp<NY33ҴUU􅻅,܍HLm'Ou|q^u2~ Zt%7rZ,i^"NDZav{PF|vys̪+P6рlh_OJMXY2iQ94ʋI'Ycע$eڢ^ѕN(7ٺ˙?n؎[Hb8;/{_hm r0*a@ zXO P*ZEB̟ IDz#k$giogtrCi"/ '$HOhW#5ڳy{Zk)!Eb5Eo"5YWq> )XU<J0&f76pt$߄[>?Iv PzA0*XSVI*M ׌^.p ƕ@փԐܯIG;j.7w&w3` 3'lĽRK3k79cz=Zs&*9+( s Ua';ry1S4D2Z Kw&DR#"/U`ᣡ,a~觷ICkBޡƮ YV93̆o)r(ߌjz.w y1Ώ!bhqCI' wc.;WWEF 2\L᠂`mJ{(KsaoS/.96zqsKόR j!O?=>RF3a۟ƯRB`$7sN~ RjggjEw\  L}S}ݍ|3ecGI1ac<'tUf|bmC\; vKo6E(t>md콤ifή&r II\}ո*㾿|{64Xf09߶qWUG͞ qh{ d1 yosoH߸tv4_|Ps&k&ɶpc0w)WD/fՔUD@!ObU?gN+v1 Tc"qx: 2=k,H]fR[&ysI239^G ,@/-m6PŤݨ#q'3 7Zz5&ö;*%*GוjB<5)?0<{ƨF}Y-CBڍuNXmUrX:ޡo0Y"sC~U݆-.>P4}ITR(/Mj V;֑>jV>qἋth\ oއ 99CHESM H8xw%"h#!75j ̻E(8B]|n6!rdDdq.SytY?2uSrP~I6S945*o#ls-4lڻQ.Sn-ٵ璋vt!9dO&y]"S%=h\:}oY{vem_IN2#|U¨u-FJ,As7 MB {'Cc,{dwЧ 075xq"Xb%ɴ-<'t<6I'ֻ~0ES<3jk/^`$97|Af׹rFo1TQkOV_L0?b=/D')mU*^)UEgQa`fBV&ۦGE/hsdz GD=2w XX(=8,~niQ' U `:*eٕ>I@ٜpjǑ XQ5&;=n,E`Smh&'p)Y?f5^~N{J,s= q$7&ĕ3Y_0ҌAokx|`Xu6r'k%vd w1ќ$[TڦÌg&g ;Sx!B5z璏ֆ_ ol\Ej* =5ق]=i~ʤhA%AmiW_rq; ~JQ8',y5$`Br<@*Xx4"ue_K VlJZFֵHnquO.maz{xK^wr[c^Rx 5)_DߴKͦQP*,UC>޾Ʃ.~D HXtπ\ttb,Ak˱᮴Yg!kF +• zY^Id"iE_Ml3g,z.!Yȕ(ʒT E`E'`A! t+wHnL# "!WQ *%`C8pV@0Yr5*C_GcrARnCzmradpO!$&%dv`s }y7A2ym2ᜦfÖ.52vwr*/y" zΚ+$:!܁f1x[KԉTaj?0SØB'o dk )-RNѩIݎODzuUtFxxCo2ob*tJ[`fݲ螉zr /_6HOHURc)' 679|-?0",X]|x~S̄ iWZ_y2s #W9! G^P*?oLq$/L^j(H=ͩ1.>P>tTx*"JREʌZ;>_k^G }rk R5{:##u51#55,u0;.J\u{aRsì];c,֭r.kq7ˀNN6p֗1 v5Dk_Q\o7jHPȻ7v֛B^ͲO EΣC+hC.N-H=Q&|xPClm]抬 LOti+Mv*5ֵG_woE-w QˆOքy7ʮkvӆ9Bksq=R?VPz?-гG黵 lv5_ "68ǂU~cjb_K}yK\bܜ&c&;6e4m_vB62"ȈJW;%tUGx+0v楙&QRsjϻ*5Ȭq_|=*/x[4RV$7yF9ú VCiɒɎ%G8ߕY^S$ Za%ZF9ZF[{3[Bw,ÈVC])yޟJ9+ PXi!ۛIy>/n w磉&%e]1 YI{Fz($>Wц3Jۃ#j'=dZ>xż, 2~s5>5 [y*.4Y{)dY]"KF<ڼE?e&Bg'qioΦ9I-q[{L73 =jn;1j :ke/ K5&2/xze|掚eWuv5j)ҫx-3_iV1 Zf#h eul,^+HpS7eP')O78E,I"#MR}&¾j\ 1è7O(=jPC0 ߨGTxrLd{}Bѽ4aް6\5=$BĽ֤p5%'D y$ij)]S #$f~QWƩT1d%ㅚ7qRXH ||OzXHM`)tӭI0aoۨAiV7yk'_V-^Wt'39sN_S 7W9ׁ30ʙ-(QU_v(?Z& "Fm,z0NA6?,ydc|2^j[!uc4!Y>i7#핃t# _e aő40Qz\4S$4,ΰ[&qƱ#JқU7G%|9Yӌu$  # *y ~L3^ ȨJ*7Q11zS鿀eu o\]Qɲ8:prȵȿpY[4o P1Tc'YwB׺'׾q:A?mîsa\/}<:2JNjEWȘ4Sքc0"g!I,X׵!sjl5YHK5'f$^*[;45l4i:IGN!=u;pq'qLLa:ä6"XW@ϛs<"`7E}o8&Of,K6vL2^0#Xv R4AWswns BUnA=rk#L Zd5Nh-!Phd6GŻ>4]<>I'jF&(jPoG?GLWb_ƸEl}zPS1`>zQQJ"Y}ECמ'x#cwQSȰ ҄5CZEpȂ',8N1ٸ;$Cˋ=QS؁Jy筠{B3MpCDSaO58F L' ތzlMqU~f\Q;d},XToO_GEgr2[~zuDݷٙDVBRNj)n d:w?S@&l2}x82HT)( vl9(C@esCY Xb+sD!\]Bɽܽνe_j?"aHq0<~;ni~í܉`нHov#Cp|r3&ҙj;9H&qrrM)I`H+qmZni ȁ1sG OA|>Yȸ_.s3)?܄`jܤLu<^uQ>m!Ƭbd'\3J1V 2 ,۞k IT!GJsOp{3f39Ҍ c_glwwf ri"T#nqIQUyt%3J([u R EXMªmX1MrN5>&_ Sf@zR06 (q~E1; z)J~,wi\ 2!jD\ݤVYU`tR@eyV͋Rڔ5-U29Ad~; yk&r83"N.U5.)zyڷId뭕>ȟR0#K kH#w#*-9H$ycŹaƥδ=-)/|yLF#.#W̒#vy)HYCvRj-< XƯ$uh87o~{Z!^:* PZ!WPh%KkD )456,Dv`,-Le;0j@-)1!Qm Vuhvݪ'&)/"0a-C>yOQ(;-p̠YfXClme耽_Cΐ'n!?zbL]fZza^1J:\LOz! [Ύ 0!Õ[v\~8_uFG3-xvB|7)(D ԭ1FlS~[2ZYZ1 jicvm#6ֆ+@K\?<+=³Ps?1ʷNAUB+:&ׄ:, dؿr\KEU Uu :F^*((gu0#~i ٓS"&Za]KϷD,E^HE-0@25; *[". vQΐ) 2$dkʺ)5s knqtڬB8葏S`%GjF"ŝ3_]̆kyɢLa`f~2(OD;qvAWcÇ<ҠηVf$͸e;@fwCgkKBQQjQTZۜ{U"etyd @͒jNaPtaaIS/$^pJ8t U4X4`#M[LJmuģl #{`/:?c4;>̙vю,>Q|TO !E2伞\ŒJyW(/K1!(@VӔk(]Q/ f%1Jo`YTO s% UV`(wlDl+۾~>q},RTXP'}Cs ?Ϣ uˬKX%`Nŧ{ 093="<7%!ɿf}Jh Fv@!+$(kVT%.:ie4 ,_Uy F$̜j4{Z4J{bd 7O_u;GE,]8boX>{oJC?BI1Fk8> ֲuD|:5LO-Rl8h`YJl`^4NbyK5^ S?]B}Yo+3zuV@('<Nhy ْoSU"bf!i:nړ2KtB6'z>'v+CvJ`}vzxcen\AY>Ӵ?z: t][] Zxn5"~e"J$zԭfvűyC Xq{ A ,yoI^6u1\aykӀL)2}p#:vU_|mi TTXm_ s\ˬNNs? J?"ӏ'nc wt?d9jcQgG!e>H۲8֫{ 2ǭ s?؏}輑R`L+\]6֘'?ރ8X BW 4ϨG9}bCvZm51Ф]A$Rãtib"a [e|?;(? ~bHG2YG!lUBM23~SYXՉ˖re̡ܐQ G{d+,^6|>XQޛHfIZ5k&s k}2` έe6bFdd;6bk@x~)8 |PZ YoZY^ ,l5 $ NiFib=٦h1[Tb'Pדn{HyDI)D#c"I;zfWrLBL DOPYW mC8jm!~TBAzs/Cr%Ҙ4.!|l8[%eE(ߎ븊WF˻tƝ=.4a#sE[ȾQcOcЅNԲWڸg$Lh3 Y,w.wZ+*m{[jHFʂJ-Tmr}R,ETܥj}4GPI!٣ .48ZS+(ѐ 5X &5ʣ`, {yTjC9FHz`{py}`2+&ӄ%,Gs|]'Y!xc5N'5ݒzc@ )ņK d&Sm\:S!YN/fsѨ}DBsLxɰ9Ry5§Wʍ)bFyru93G倭H#qrz׃9Fa|>0& /k;53e1}8KHI&"=-1X=#z 0.KndT}d$ ڒqWT r{ gE;]EPTBp2$۽ՠ!/|n.EN(jvZU0?A%]2͌{a"kPf{=pF؜75z 9G&KǤM&7~%*y?ߚXKQPi{տW4-.m4kZr⻤9d NjY?o%PKViS%itsu:$5%A< ʟDX.wՄF>NZ+y#zK/b[O3ʀszƤMabWE"޾L0&w9Y>bN5>k;F&u~6d +S>~GbUe2]>VP ybՀu=k" Zƞw($5f-z> 񮝥X C-ĵ- ]2%X,UhMnRȃr\!&wJ]ɼBМ-g|L bkQϓ;12@3_8/f1"XV x6`·Tk&A8钳>H+2y1]Wcf!6]U &sid/ IzhIc@@3ًyZ288cK?EUP*|?+CODSl )a@k(~s6eWsBx4w :!;UU1:lSA$#'eIp $U{,#@3i6h6֣MA7Ylx_Uުü !Er!%L3?EBGD]%R.t#+5M^~.eg8yu5+Χۮc)j~z9烴lޮ^B`9+tk xOZu BQ#Cy^fwQIFP~kt͌?3VuW{3gPN)RCJ8z_clzz,n?̿u.G/kU۳$LQ ٠d%Fi`7v[fk&I5= ˸Fvëρ s[c zyg&9]J^[;.TFӥNY,ݩz6!b'}ץuY<}< tWUx\Y{h!gH;YڠƲK(wv0Ue}{;uy~7A\[i/2Xpz2$e]D}k{ \@ w7E/aQfתiyUg[g.}9eԅ+'Lf\!**s8KtR7I]$}25Oˑd8۔٫v?y6R_%WQy&!)^ $yS:7W`RY!喘(֋ &+t]DH9 7๊>8eP9o`c8ͥ74оXQA.#U3D6rֲ&-t 1[!g Mjr_k[;gjw]3um@lqJ2LP_%G;nTJP GNE=>sÜ=pN%t4jYjyuY |f]{ũ?=Ĵ7'YU}tfUOkiz+[,QwEqIHY2!#|\5j^` 19; !@a|0kf ΦKSES?jVb֤ce,U[h]GEcк&Շ֣ek%1:!D>3S+V]m-&? !TY#![f^+,lё0-TgsU`m W,ftrAN&uNެWWgD?`ĉIUO,pऄ. (@`)Y^bd@b6՗ /,7bN,eX o @;ASTq>rC6}* G{)qq%@#N3Gg9n߿Ӑ7޴FH7ۄskxSvkԊQ沫$9ve=d&&5Z)UnKZK>i?Ԛ=Fdn5(T 6 'ʮ;بG lD,%-ڕ<z`=3FՄ` y~GB=ªk{S]Q p?QMaZٲ|$Hove_tAp6EwNmz,?5o>r^9tJdq;䧠`q!ũ͍%knakn.A]Lǝ򰞍a7Eř^z"IJXLbq<%Q ^}g>e];3;h+D/0u, i0M!7[ LĢ.$p#,Y +=G B=*ۢ&h1fTi:-Q8LG:<}jO)¸h46{ClFnPYoMpkIj9d^-XL`A}5)EeQq]i`u{ICU#XVov o qzO *Ϝb[].WNg R;IUƅʎϦsY'cF_K H$mu}jx҄,a+4;pʥblE1Țu(:JU?#rzJR^iH Y!Ffe8o#DjPBRwiAXYNðM-sD#%[\MN(窞gF^2_&;eU&ЦŢȱs~"Ւ>[hK=:F)~KPN窯0kz/׬Z[#/ns AzT(XVVS&8+ؽjAIH Dx2iaI]Ÿm {QR3\x [ TMaMqvOo"؎ ~! ˶U\Qh)L mp! ŏZFUoI{7{6EFl*KGĤ{ tti;fYg,~yR=ĥ`Vnm}?, ew *앯gTEz >2pAQʂ{*87|V.N".{W)^7aέMIRl|J[P۬ɻ?>$?rL/릴RHENz ":ӍS5k"pFWjd'*G .I b[X27-1f'D֥6|j֦D˷/[m#J:i#; 5RcRI77wI[@ m0wX!]\r71ZN{ r^B[Hn>T t^¢`=6_z P.}RE _|V˭E!mps$j P )d/ؓ^@X?<5xǾFrNsti4\ٴ jtVJ wxj==t8QfY[0d3`4^11:$uQBÉlݑ^Eh} ׍!AK>^Qa߫ H7.Ϸho->j+{hOj6a]̈,a Z~=ja9XU<[:Yd-jӑS,Z':5ԻT/aM+~RaZwnw `27f[ߨQ1kygWjk]V%d ;nqouUܿZ!G2Nns rJkɎ ֙'aBa g5k$|-;9| ^nUѽXO7"^sM>0:YRe!76}RCԉNml+rO+dbۣMNIPTJ%f'CP^Ia=E3QUkQ(s+ d[!j[p|?诙K,ބJN,H:81Ο@cÓ#>g<*2 .I[ qTC!myGl N\57e~i =d#2δxbpeSIKmldpt-e]4o0Gh|f 5bdq[SYY>%rNuVeimF*SDaJ4!ԤxŜ9bT,VVyCb@a[vF#kQ#`Ւgf+6E v7_5Գ6NƸgmhbPc$SuZeFv.?( '2Ve$Μ&2a u , ! vTvyrﴖAh(ZNzkZ|~4+\&{&򔒔UcQ A &sv^{CMr*@'P$rs!&-gѐQASV0(dv8f&d I.xjVΧ9Lb7rBi'gP}}9HtN~PeMiϭ3!t2ݔYPhwdX>nMI$-H8 tZ1C\ib۶#>S_H9Cw%Ojda6kuYNϣA߹H(uaT'IXdk{J7pup{iR9,K,QA+Oy`7PROc 8zV5˚{|EG'?vi5̍sVECjGanį:apT\tPNwicj9|S0 gB3*tESjq9pƶԃq%u&J7dg:yҙ5;駤6=eYJ( ͌(]K;E)jo :$&Ifk~RQ h2`odt"QbJ9VţX>B4B_IJew%⏉wm^iCNjՎQ+V:dRɳWC2)pS*5Eb1(ȃX17v_ܘ6 ,gү5jl Ҷ߈DS. 5&Ѡ^CpVUuFTH@KYmml{l_87-O="@=_п"f(ط˿%-=ݍ1.?C˨_7AֺExp]OB@ C7-f4*LAh*(1RCB䫶9OQM0dˉY&=g' +":Viø;u}[! ](/?$&{֪1c8LXB*#|f*}T.4}Y@kh=ogq(ZMww=JeoÍ=Rtr8.U j[ ݥt5GQ-TNqߍ8 rqˎ}/AxcgԮ HuCmo.ȠJ6&߈ *=S`]y6 z>;(WL; %KVzY+P|u$)}$ޚ4-Z/[}] ڊ(JS= 31}̮` 4FPj+_TEW}[ýn咣gS"fߦo (#tMmfMڃQ׵ڍ.@\8'mq^? f ]%B4_#o4ߦ?~\5XWV 5`usWdtbh+ӿVoDT!av,OK/&Hbt;<` cJжi#S*|ޤ MطZ|42+f0V"UA'*bȇBC4th ;(/){2X1loM(Vg. =9Q9TL !=ΞP|v~ `vCm}X=."=V6&9a Ձ19r3 Y:<~F/ShA1%U*ޔmԵ3/!t㦑5Wj۴7mgxщ?YJh=%Xy4N/^~#HPICQ*+@lhɚ}]mȈݡ 쐳jl!OEf#(L%{foSmԹzA>o( G6H˭i$#CHD'ԡϞ@Zi`)ZS%FnqsP;\uy ŷ>D(bQ?*BNXh *%I,$2Zf@&7ԾL$:6''| 'TrO`'PġuyvO2XxHcȋԇK%&g4:{3#]]̤a,fBeUx~CIdFeop~63eCP3#6hki=hE[uŞ #09qpCs:G|]q2zjoAne,2?٫h0^4 Ã;]fr VHes\qtG40֐\=x"rqFR"ߋN@*mUdiȇ @`PYΛSVQ ˬۉ"{,\W2^$&g,_湛%*O9:Θ?ye3Gy whCi<1 .eaV f3u_kנ-6ae7 8MiS'B$8lPOa/ܡWX =؎LxNW1kTA?oY EOhі NU9&SxՍnv'/*,ti(3Ta V)]fyJ"_{"1;0^(USל tEk@;;%P㵿3#5wVg̨ˤuC56P+Y ll5{jL5Nc|Dk|Yt%z1GVa_S +0tv Xݞ VJ 0ƃr'4`%Orm-,aEiQ5%"ؼ 8i˚xecR2܀}͈Ѯv-=Ơi~ScuV"f8b{⩳EDSCO;&Q>o @c@b;Nhm[ǘJ#WF,msrz[ގP;f }l A.mRC5bH'Jߌ:鿟L_SӘ`ƅ 4ɸf(e_k- u8v).8YZOk jcR? ͻȏ'x>.sFjNNwCp[2PxNi5F<)g<[ize em]<~-| Q>t > ,f""VM(mRWEsh 5%UDD,Cqkv]l?gmhH_5-c S͇de5NtҐ'a׉gO8JilU=:dt/[8_bOHS5xĩ%6,eYۻ*MbZ YDVߘv(+cwu1zsCOSFi~?gGMc˃SoM SG9R٩OC51N`vs `Ayo]kV^E^}F;~Q O/p!ҟ!"uI&Xֿ.yd~[5a]r2+ +Pi ɥLKN){ ƾ)YsA`[0x` 3NטKuA= Y{y`mgvǗYZXĂscU}t՝|3%@QfԢ倷BZ.xZ֔qbjSC sh!srI Q|öćkTXzStxjR$q:EFh^T4lrr;tD#c={U9#thc{O5큷tf jU;(KU `;ƴy ~^(L?M^$V5Y33՗gU*>< 'ZI{!NA0ޯIC@XNwQP"ZЀ[ OV3&f$z1ft@5ǰW?@C~0Ve<$v܂8Ogi:'z6q~)x LEDSAI|?gQNpO2/2\#3rL8GvfjŽX)k-jñ3Snza<`R9WuH@@]6molM+ vI?IXɿ𥄓0SAIpkR}B ,FzCE<Egd%57Qȏ;*ye]މZg_NtCHwAٙ奷 A@bR&bƯ;FO8|!3g(1¥ƴR1z81f= QǀrZր/9ZB*@$}$-ؔ^XۑNykݬ I#f<*x%[?{HYH+Y:G4n:b|d;zL'.g+,wec"H8SI>dh'?P @dI&#/[I4TX!F:9@d,/!"YYtݎ_6fu.84s @ f<?m"%.&xٺb _$FZf PiiC EœR Qobyjޤle(>]:3[)| 'Ў3q^*mrQ%݃r5ҿ.,kK%8̃K$+k&[6vLjژ 5׶5l݀1grR(Eb_5O3st tm>bY&/2f*VS6RE݂R݌?/柵1 bӻܪ#-9بjo0}YG*lQJ֑f 3M#$Gzs2YG9bgY_H i-~V8ם|UA 9W%B0IƢߛMϑcya j%Ӎ(Gcؘ^N7\d+ ޣ(yhs(fW~'vne%1.vֿ:e?E/o%@,"9]m?$xg69O?B#lwx7WOYrL]K"l#JA||Kgŷm1.WJ_[Z#zrǟc"y`y*^c%Ɂࣩv@ ?Nȸk 7WWU̳١=QAƹ \ ^niM a確0PNqw+gm?^ 7BQ#nqSn]JxǾM[;FuKWhJU[(:(&l _dc/n1] &@c))_%ԝ"iUYb 2ĕ.CG>[FiyYx9h؇:ŕν\y]mZivkhq<v>bRq0[ZB$qo٘y ԠeA@0'RcKGS 'yX{蔘zAl> ' %'W"Z0Riގ 碎veuK+[̱IAʒYZX4زь(JOsZ3)r6&Cgo2L8ۦbs ]h hjN";ڠKs~ 0kۋGǙ-DUsx*CR^ cST&V QNa8.qoZul_p gVw H]N9F@KL- FTe3b$k=>An3ooř@F>Ќ YśWx痭K?X-U<Ͷ]09}yqC4mu#Ҟ"N*b1iTNՠi2E|*'~'L.yj:8ì6dIL_;䔜]R]qF<|8ŗߤGzZ*ՆͤU-A 0s]_O߰'r@}0)wrjy_;k,ڼ6™Hj;}Tbꊇ"$(2pymOWRo^_}R+59t}(aҜ}cETĊqtyfo?ʳkAl/ƲHF Ù,{MTe/ Ǐgٶю H[\a^[=PDurV\a0oh|L&RLcd-'6Qگ-}6i:3ukֿ!Y9DIvIz w⠽&d 8%!{DLz_KMAh(P=! {~#IfڊI)CovfۘYɉRx1ip±e)62aOT\V%ynUN bȹ9* EuY8h dɳxh\mTT|ЬV,!iv^.'YF' tF3F%(`4V@lAIQj1jxl6wF@^iKYhzg~&4p 8?*C / yQ[θzލ;?{%*r@UXڨAyr-JҔ6[1AoI $ +̖(A&Ѣ"5ꍰL~F3uY<_} 448VJT%*r6BQ-{p"B7%Oi.u<$M/E7]Zyk{ڽH-vk|0< G%zEycAc|Hr{Z\$i')ըžFrZ7Ľr " C,54|7eg s@PBENB)"$s޹-a ҽZЃ{fP-z" 6##'x"|V,[z٠nc4R UgYp7gѽ2Eɼ6ov>UI>_'$zצ':_鮶LvjÔmP@?4]f[z$<_/)KR)С"ߦ 01US(|,V!LqHr!jaQn}ޑ:FTzT#Vd̮h:$wE4Ѳ;dK?DS*Vx#. 墛qf> Up<)e{Ok(evo[ փDX3dL;EIe2kvJv?rIMW qIIU@;Rð9 d_Z˵XOI7ݏa#Ae}!ͪX9*U"T|C]`u%%+RF^w,يu8Ko\2T)ז\EzjJ^kj8,܈ーj= t!ȷydDl!< {[jL޸:kX'#=k$!4BN}l_Lk~RJ0A2D>+>\|4JFtG vSslL7gkq's!O@0Fr,yzuveosU6. ko`jxk \E+0/B ڱ7M0ũ 6'*MnLr\$8B<1U;wz>,K-Es5`tI,f_ثYK! 6t5ZF6X^d'q*?,ob"ԧ*B+Wy*bk8;F~ g9v` GQ}C?bR+MLd7QMt(Uq#f#=lQ83T@F^QcɃ&J}C)/ orAѯsxA$hQw( n|ꮪh\DgXHpeյՎ=i`*:~ ,2_zZ Q$eﵔӽ|  wX|]h/ɿ‰ ߅QɑH # NQHܴ<'E76aeiitݨAlKVNJ7r.ﷀC;,yZYE}6H9%<|(u(LVs?QA$)Ha=')o4=}xO0_Bu| "I,vݯSqIMabzp/Bo>|ٮb#>8"?2,׾rX{>ʭ& CoP#~Fng S(D6B av+V8Ql)NIufܽ" IĄVc&6\ClDj^HW.H\朄q`90. T~)|Ar\zؒ Lh6VUAnmwBש Ș".I|_fGp!n5hS8ۚHzlǼ@80kB?Il,fɄ! y;N 7B:ff!UWӘaVp늜\'k!fE~{(0b:Y=j%5Gj5&?8"`30u`O'R9-#v+ b؝=چO)@e%b:1'U3 ^/p/|IOU>HE6 ^rg j_b\7 {,LSSn>Fpr" ,uc }鶎NnF)IL@kwA" *$|ns(+#?skYz 6u G? ز<-}#>iim]e4K_L ע氒Z^=~`y+. Jߋœ*WkQvc$jMݳ*Ո"~'nl7"J}@5R19u.* &؇5LO=M {pugM$yx6Tv 9<s(y1`F%A=yza$(`́lJܪ@.%֙myh'dၯFt?g  D[ ÔzW%`T %p:Jww\Sg9^KeBSOo'PVovdU"_ޛdG~s$XGD.釮b/rR9|8 g+b5kպ E=a%Dr`f+yFQn( 5tnG֓;%G(ZqL>d] *[.g13,ʨ1gvR ʔ].& Wmu u`o$&NI`v~&mL{ڠG4qa<_}0d$^;S*5Fk|:x?,y\'d.8K6 Y٦AA8̗ ,رjZ[!5tIpg!FO3ŀvԚHixրL}Ty1>&Sv:ZB\}`fEv.Qm:Bf|?lh{.1w@붣H©{˺\*"1+s=$[dcQ,ދc7IDg'AD`O?Eð*w#E> {w]&CL}!_m/k-Ot  GIP7z<"V'`LvzGPTwN}6urĉ$tRz&cq9oՃE)aeZUBZrKq0IPFLD\-ʧE$W,X[_3p-t@AfHsf=8} ӹoѱ wS0.I+]jReq8tɛ1Q""*DP z% $ #NTi簢/y*͸MnjvY)ԓܤYDX, NpIxn[p M6uȚɘP7ve"42U Ŗ(>gvc#fzt L}cS ,pcNqÓQ6[L(oO_Xld>H,6 '@s'5;]iz)&]!(zF;Y7y%'!tސ-?,QYc+֕Y5MQMokl=; }L>4pX#MCˇHDLʘ) R@]g} ];V{4M!$i1]JOp]/[4oZt^:=8Ω1UqIȶ@[*yhS&PQ`̆^!})!I8 8Yr%V 'q+K;d"whP pDz{ճ;ޭm?#clb,P"TbqY /TL'q ב^oX1*\ӹg(|=^u&EI7`?xD$nB/qMH2]-4Qӝðԣ>9lb=" z3:/9jISQGHp2 =D!?ʫgujm՞|H5̱XͶ ^Rk+W˟>nkC]TݪJGǞ KXFe:ф`jhydKKUz_T}: @Kr SDks 7soS^݄#}C|pgxL/(9i3<Ҽ&u-r,dHP`_!OٟZ&.S3'ÒSaʠ<%/m,s 5eІd}jB .AzF$nFؚM-dыSrܾNMU8sRvÿӫ 'bc]L󈤨(뷎JcE)cXo9Avb:Itxݣ V5*Xophwl 6tѮ[us &0`5ٺ[k]!BNzwh Tח@b+: B"FF% sXYS<#]%{9V?] !Sk径o`"K^ rP`5ذA ,/8rkuQ9eFٻ'e mXND.3}WbɱJqboܶ+Y4(yq?Ԗxh ^pR]XL*Pd|aIuƒ `X3ZGb 5^X=j.Oaw9l>ѾP1P,"0%qiJjOMAGp/+?q诵 ] ] <ՏQ-7t=@_6;Dpdn_ "?^?Þ R.a){"'w剌)Κ3͝oU.wc0%'B糪Ɇ,e t\"E|,3kt,ܑs#Bq;5t~~;6ol.ߙe}oCF?ݮ=^dkݢѭSPT{͖enS&Rz`)Ԩwae0iT !aaPzl~ȼ3v_>V(&2 4-gVN4nm֬+v# Z\ɲ|^K?!*eV"lU}F&Ō6X@H;`Jc5؏ۃB3`훪N}|/O6OM?bBEf s+ֳcjB2Fp25#c;u#2E?&Dה!P.Dnd,f$EK+%+~_BQ;y|Xv2!{u}rK74:dצw<P"W<+"6!7}a^9TYnԑ.5İ9]7KKoTqI{\(v?p!֦etk` 9Xh`xUYT܌Q7C&8V2bf%P6j`Gf"!=yd 6&>eݢ`ɧyQ+q:]Gky K ݖw0 ǝhVRc?+ڣkD<|frۮɘk>eXpz&H*Omb[rwV\ێ3f-tOu{sBj&b{Яtc0 . U`MC[-+Z),MuTڽN"Scj&n-kчA_'Hm)Q18CP>ԙ+Ka.i[/N(k3*=kιLPfC ?w|){R+"7~Tr09']Ywh-:"F0&57q!9bNAX5{""p#f(M~K!:;sA> MKsGd(5^Tk|Ny_yLt#Eq>fV譤^C8݊ Ulu.e*_({lC#f.ʀvʨDك<POBt`eMg~1E|R+ofg{. ݅OF6i$zkǴ=pcy9dY4uKbSbP.<좠F>Ʊp4a%@4S40`,l9 ᕔ%&̤ԉhoB+)oO}2>îY,:Xhp΁wq7cրҊFf'ZE6f2(<=:6!qܱm`(DW0RVԱZkIN N~ j3|(?}џ@9]}iǑ9{Wo5& `ĄQ${)KJօhڅŵˊ:cj r jؤ!a6:Iv~hv9^ІivLE?rz%>hƟc**avpJeE oѕR}r<~(r g,,Ut=[1%R̯3>; &'s5˴ݣ>ltge;@I//C& GZ~QJ>ywӌDm{_;4x^vLN6;R'+ `j0$>434'Y€redV䪬ĉ m:ɻaTmS1Set|:|oȣ8-6~ A<=|?&ٕQdW`^<w-Ҿ-%;K_1p~dRd0|:Q^+*WT4.L rOG?GL*{;H\5<)Cy b$*.RfXFa:wBG Q'6n75atM [ ɜajdk_J wͧ.?6-l˲;DVu, -ﴠptCV_!O{Ld ~A(x&w==nGMT4 CMu3Fa&UƩ:` QxY|nǟaO{H,+Hjr~&(ia %7E~+4nyzz 5wO<ȷfx6u)>UrG}3j?ۑPn PtƧd,ѧ|?ڔqgdZXS)fMCIJ=nj {$V|KmyUɚΈÞ9莪? (N ݚ|+ Zh0PmGg@¹ȱW:==kx+=+ef#+ވ⤾-{OG&IքҞsqEn ñG~Z܎w^dvP!6H__y H8Z=eq*#O=)\RIe# }{[X!Uy Rv\b&&r= db@/B<_$~z\??[`ㄗNUzg2]@D  I9픕o7{ԬG} :+sIY N~#QtdoCg^s&2}ܶq2pϺlE Цrd&]w[U׶aY֕M^-lRhd^8s7!-l |E:dY_ǻAM(hP KG2w"5 E7H%rzYx#Ji."ĘznRSE41)qLǪԛ\"-a\Asi0znG[v@ 8͚Y(3BvdU\p()@mv`G#M4C^mgKm@aQf'² UNB!1P Hk g|G i}we A!t6w\&ʚ {[P8Tk!.XŚ7ҿ&lG^{x.oO 憪F{eFMϗ R~i,{ ԕzŕtn&5@1~1Ąja#&ih{ǃƲeU}yy#oiEV`'aG*v7]p԰Ԛ?׃sJC6^Y-D;*eZ+g%MB;मϓˆTmEm4Ft-n #Pu^&9v4>b3W|re\+&]+Oz~BnA߉/w{]w(ss0 K{!4"p+ Vklj1S+Ro_b}H-.Mrgo2*q6R^iUR_;GgGb GJb3M'8CP_rwK"˲M}7O1yn<dlqmoT, nϻ*ҪLݜpP+m.bãmpKe]LD 3yaQv[ށᒨ>cBf?]dC: =16$avw= P5I38sMKeOOg[2E^ AoIk40tԬ#UFdiUr9+xiΙ-&/JSch#<3WEHp 󵆩ͮ')L XPrtUUKuq=X:s,f?$Xtwső>?ТޢVR,vlSOnN4D |@PJ Pr+{X-qe  &cLIKh/0Q$PB1,Qo= s06:=IC 31 !ʶ1qH`ms퍜vi!T6S(8m4S Р\裮cNuuG7@/j%WO]},X??C%C!  4ty%ё- PljN2ŸmDaܽQ"?v:9/MRr0oܸ픦¯p$#CɌx%jF"+Ŏhȯ$Ng=n* TXi2`-jfe9z:d.fRoR\+qȫ+k+1%{E=.[+c߮x7e`#k+X(rw/ _/}&wGkGHrʓYOI!~okk9&єW+Utν-t)ya%P4 ov_+}[Q F-vltV8;"]ʐ >զ"(x>ɡJ*%JFƄZe USU9\%%|hɛU\ CɒpἏoC ?h(p$F%طk9N)qz@ì0o6SԷ5cSw1W8 `s8Qcttb ̣k2ߕz-C]nB5 1&Dt` ;5s@HݭJ(m@CUTUSexs80X@Ugq)bk<=Ð}gB|fBJM ̮3PX*5w6ΒVXFX4@93B^fwVbS?"Vk]ͳ[i)|6} #?2XcihΜ>whO:zWnezy~%geB \*Nd6mEGԏ 5 >A4`P:0&"Net޼ұ :dnkL;!Lqu-Ȩ|6>kZ` wضOt*iFl)@EH y&&Ty|;Ϭ[7^=+T}$|j^@cPD E*C4<%1^CANCd1vC*j!3ϝҋ#%s_Zq[9m\Y[.b+=ƻW"!6)w❛Z:RU=IV_%6ݶ,IaRxW L%{9Ph* JZa!m7\5F s4gBM o/8WIȀj9/G=j8l9պFl?7Kk#{DA/"y w$URb=48tx.Y ?OvD Czn^*5Au*QMNZL /nI`.L#\St?yGJ7 -B({2PqDI&iV*3WyEc88m^c#ճ?ql%J&+()<Gw9ͧu%:+HIR 'vdt4h9'' \vi62Bߤ XwT)V9G2V1cwHoNQb-o9NMhړSLa=5Ok9mJHֱ$yk [ZJMD؁S//4U3 x 9vrYWfX #t>2kroq\ wWAIMm5!VsC|^{EW6OUi):U$h}W7AnZ($=$s8+E H vU.(UyNȑf iu%|WKIMck3vҗġ/Ҡ߬z4y$tʾ*K:8Q$ HJ/!MT,XLHOHݸu8٣;lo_&Q] )J<QDgO$StEJFx0={ae(9ې  O720fǐՔ7bo\CyDnf0 S-z2GVb\3B. #$#^Ekwtڒ#;tGVNf _1car*r/ӆxb9W "`7Q]0V:>kض޶p@fj!foϔھ)+jkס߱ s`<" F$"uw[Y2:dɤ\Dxg( C~%FJ t˖j\ bR. 5@K%{IEO{"{=$ͼ; jAA62R]Clp"~]h"EoTScUs/ +uDٛPyI<#We{nnxOC bn}\A> `d@1 A&Ɏz= `b< 5BiS;|"&2ZŻx?GIف-(rpo6o4%&Hj^*ȻEc¤'&xܼ\h.>+}LUQ{kw&T S*o詎,QvR6dVw|=i&~Ctg ޢ4YkJX&<8}'9>Z8k*(4c"Y9u^="nCAȭ̗|EE#{̛OЮ2i[Fh]a}$mEIV/""iWUT=8ާ:-ʮ &y*bcSz,`nPrI񤪍Rҫ6d%u J!,20`'vm" p4C㓱㨝oʢ9?y ìOrP\Oד1(`/l B]Z(9> n~ZdSaBigȸgpE19W%)h`#5Md̵>J8 &G޹^E>~p%GM0uEyo&J.s3Aģ) idFM."q`3޳P(059\UY"0\? 'S/Vǒ1eE!qٟUX" v4hw{uQDzZm9Lk*!z_Zw%?Eh w4hiVnSN.B:,mC}KD :B_]K:PNՠ`bx]]`/ޘ՜e3=S>6"@=݅Me0RjàBYAr|^ &NMBɈY(i\*/\,)lЬ*n0vsBzϓmRdR: $fjiP@.l+,0x& |\gƔ?=!|HZ芡 '7(rm\=q# E!^D]&3p0y皉w{Ԍ wj-x~N ƉugށƋeݨJ[ЮwDi8 ?ǽ}p4 (gG?{WYv$ pg٦>xDQ=xwnITX(M&FV1ߴ*zn$ъ)7jo* KWcOCdtt݆M/Q@J#4chGaF0&XO hfKicOQ1'7O q"{9]n3*Q|] ѽ~5C/OgUjطTP͈, }2A zswPkb"Ƹ"['A*p!Q` H %hufZ;PR>%4~1!MTg*a.j"JU =),$/>(sO{j'DWR!ݽ}$3|z 7АE>T#)J5 wg/$kezր,{_gq$Hx&+2TLjʍ5~DR@* Y]V$}88CpvR{qO$5R)YjJLN+H;`@8>E]扼kOh{2Dο7`\">j'$]-VhtO3LqE&2.2\؍tɥc|9 Q/ E1`sfm 2qti+QZi):r7*B7K$h DgU+[A o ngmYr L|@YqzK٪Ĥ_ z oǚJOrׇbѾ#uHL1ER`3NZ'D3lQsrzM lg/!ō&3J\-*m)MR_ ޙyWoe Ǫ)WvX6*"49a@6"${]Rs^_:;Ÿ:.H9CW* \Sy'ێ}/!0o%Ede NB0j8QY$8l,7d 5kEc'vG(/b뾸$QrN1n׀=Q3DWŋ1H u<wcɡ'Ӳou>(Mp>Sf+dZE8fM^axn|tL{(o*n\spa32|#9֥ Jy: -HCV+я*9..^[ILx:a~sUsw&ƁvQ|u=VxʼnM=Xp$"pv% #4tlCKE`WxZd箣;&|᳼Ǝjy?/Q2´^O4I|G 2/teR efAg+Q1p wFUXr(9B(@z|ͦkƁIvqڃ{)jF/#@:Z 4?O۟ڱd%Bs7mb-jx_l/.Ԝ>JZohK5T+7됗M;t6&%xx.<^;ѫ6N:ݽ VE7ub |;kL(IKCY2H?>׿NgwYkhYecRpf}[XF \7T9]{kz\ )Xt>D_'hL^mLC?KdOO.=(OsK6+2>(!bv'"/=Cj]'ʲOpd(Ioc?>P9(Dek> ͞}\[+ms{'eLw߬nˮ. 8>~JxCUϹcV?",,fTV=Gɫ&??dx ݼ{"FU 3r[.bR m7]q5)pG`O7Fw6xCQOQ-fّWE4ZT|\TR47K pԦe*|u1o[&DvF1o֫]qCɷܿ$_/Igg[O GRx33oYb >1ca?/W9ClFC1 ]pGrF!?qܯ>zeqK0yt?!t|6s0 ]mo[{FƇ˷W",c^ܰ>x9Mq~_!R)"S֧l t^<=[%:LE<[o SX`:@Pmyݜ뀋v"B"?pi0$AGxl*b' +ˍ$9QK[otz0BmK@"hlN8`%!7M<-cBO o6_OkiM r\೪: HA,M*׸:"wRPbSo ifp1.s|v^qT ;rY v9qЏ$ݷ]0?Xirdøbk_#_TII;RR?$]J d9q. jt|;XܠFD2eYKn_8p;Z4Ϩpj\N"* vCzT_S"ɴӒX+wKO68n:Y23lԿ)Ex~9_́ǒYڙ^zxHuy\|߉-?±ĻiDv?h-3V'Vا:-3lس$xv>q}lb'aѾÀz*bpP7b^>g'.bA|CЩ1 zspb@U_g= rǽxI*2lxWwՍ>hjI vx19yb+L1 H{WbGYJ7%!kMS#$u^ȂvdI`|PkFHiEF4@Q$4qe.ozF}]|z{< n-y&BUNTl2G&WJv %xC#ן _7.wR W;2 !Q*cm=KNVAZg*8G`+G1?s#pҳX8 4eP8P-h%:[8qUCd93y^#I4ٛ;D9H*pu5*/%bT/zAR.tDZ <$oӅ9F(\~GvtBU/0bBjEO7J>M`2LC|#џMeX}سIZjur$Hqs}?R4Hr XbQe隬m2oz4O_տ#vSZ+@JoV嶌c rz0eDλz-x&q2A8J w>,Q9q>LA{4 xa"hKp&&|VWJXηAVL<ܾy'4x^J( DZd5I ;&< ;=4߃8\{Q2ma2!6PP+V4rI=X7A 7FMNB 2yM'&$#iC:`8 '~ f|FAUMbkvQ )U3x!H[<1=Zh'*j\ꄺ{SaJkR-W_wbѐޛ)NUԖ}|O\=4m񮌬vFQEijYOlfFe5^l]n)OǍN6#XJ)PʵSϷfIleZ'g)[!cQ/ҟdsn0˟$\yN:4ޡ~D &p4e=P߶Foj5+7׷vOoTC3HP$H]s d3jj:;ܬ3yv\0,9 YBmpg(op&͡R8G 39fbFmŵ a͒JǸrCҹjeK63d}搷 pA=R-=~)q'2ʚ52ׯxYFؖ RdA@j,~a@@(FニX ODܠ G]@,Z|vV G4%FϤ.:z'/ӞJu:cs0Bz#5If(և9p*IHhb\)GTXcgCUeAV~'E@H5넡jŗV"&E8E׃l/NJIڵI5L_~9ͰH[B~65{{1|q15Uȹm])gq-4o F6USZB^i˵N^ 5aB40P{mULIpfdN q|,[-৊jx֠PӇqp73tϊ)CK=(fy~C75ˇ;]@VùՅѪZ'oh靊&ghi 'V?}t?Ark)IN l& 76TܙdDBmisKy.,\f@ֹ ߒi8~?E`O'*$Gyi-`DS6-fz+`B(IkkT~I0L '%ӜsEEW~3KMǰM;i<$[s$ n5ZKVtW0V  S{Fm<cUxjɴVp:nYl~rc8Icѹ6} q(Y @@̄7_ZO7i:͜L:Q [>N$a.Ѝ~)`N,HՐH9 0EjRX peGW1mՅBbccq4O yBc (՜i6Հ+O Wo}> 7ƹE) PVK#yw܂7~񰵏9Ü$(Ͷ/EƢ} ;Cap2F5lBNδ(ʷ2{OO7^Kzc'4T3`_/2EWbQphpjt6c}1ה)b>O]RԈÕMܤB<{Xo xhẏ\Ƣv2'QjiB`a!J((|ZC ՂYo.ޮi|츖!-.vhƗh3mMܲ:z %*al06$ϱf|.G.~unH" aDpewֵ>%,#3kItE'T )$-<4jcbi1vAQǚ67ON,FCu Hbٮ6ҧFFgdP{сNfR߳)#*uLXʇvϿ'0!Y`fwni m ;J\KCW-jsL@J ڬ0pa^b+@"2ݟ6bJv4[P3^F5 PǡH.X IۖOUq|n=alNwN  6'mh~;T>j.P4.Y710t$N9QT7 %Ugj[`C*qythS˫ҐL5q~?Gv"ָ~׾L ôI `² e_)w?6HÒGr[o!6I68awG?: (PmkУaW.q$Xc/rDh`cFW 5tY NE}DWOdT.d%zM?*ȕ4ƿ_H YPm>Q ZJ0D?$ݾXv>E4 Hɞv٥ 4bܭӾ]`Rj#HHOt!~_P*Z3 !͘_ "*ѥ3O@ޝ0ӫk r\),GOqԇ`IJ"Rp'P'I`V€հC?k*eAe6*[8m>c{#!dKĤM{{Q ~ɂr/ 77/wڐQWq$ r߭E%9Rbgv){3 YoAj>D96V^ȅ1~{1GIujiy$)wkg%F8TR9g:nR\T$c5yD^+0iUiKwA\ś;@Q+8CyV2o!R9ႜ/W*8[ekSh&˿S)`v?lߍ~:Ajx!GLge_'c1|XWFDŠŝ9">K꥓# #Я9s ,G_.dH5Ow|N]4j9f!m%FSd%Zj~#: !ct^{0:4%>ʷ+0WJ:Y}-MOQk58#GF8A@1!7ڥvrM򀑼 PG$glA1` z<e394SZ'@; bʌI^ P}c H;@G?M[W I<`ցq?ll6{U"C:{llV%Q6+:87B' @t~2Ρ9H݆>͆!_jD 9OVX!A<.V$??tv$pRDFz)ZGrHZ׈gL)&UUyPS5ȶcF-uF$"}+dyc$W2XrcκLn+)7NRyU{B,e&іY"V(烵m) f*vQC$*5c ܰ#`R;F]7[Ti=~ 6m_ dd`ٛ=9-ѥ=[ Xpҵ5Q_ P[aW:` [_:GOvN1,3~NhJN.dl8XBsQk# RDeJµҳեMrj Q(пץ߼Y>?u}Mhmyp-/ R(&9y嫵H+$It1yDj9>& əPY@8cf[,mxZ?ĜWpx7vtvs҉&.?ŭ>?m zL v^e)œl=\V6 O놞K0aQ6vXم<my|%#9`iULylCT)7ztyQ3R^4MV=PYAU<ϖX!&g9ۻfFV:xHϯSlFͥ#m},}3Vbޥ -h?92Rxa%U r)_3ju3Xǫg\ BH QQ=t=Utb֯ [8se:ي+Y=,h1 V 4Ȍ5FwqfkB,L?)t Ix'ʭ0-2< aGQuROOL NBiʰҗKΥ)[@x1T|th?QNw4ց*HV`f icpAʧVD>I9[oE/F-a1V2?GW1fxV9O35U{.@klG3]!}k)<0%mKCcuQ`@A!ܫG 0rry8. ~e1+Yj9zアqijUN5\ܣ;!u+leh C|> @w4P~S֎8>')Bb|)_̴x1N_ɑX-t:}~eNk!gTtQkk*ed? P܃va0mx\ib3p_~ABw6b nX+cG[A9y%9]Jt!aVm֠ *{أ$G.̱l$Afd='"ՁI?O/(0&W7̯r "9n6[U[B-Ys V&q'ы.T`5&urZv!6}>hN w'F-y_;pZ~~6ѳqp%b';|xHqft1Ȓ8]Fs%gSf&1]mMKXH(C3{m< V=[qrJ%q{L2Zy=wlʵ>Rqo9u>P16eyegw慡]&.ٽ֟ 0,*;9$%\6Xe"XU#s{%h7# !5Ǡ8Y,38 ]!7oltO/v"<ғB5l*acbC}.}* <w@iP3н#&#A>?c6PJ RG};\rq*Qh&޼sI4AORƘ\IIMcIگtkuO@JV@߃WOs j| =zB9hwbsX%d47&'{|2`+brLw3ڻXfY{7Ԓf/Z[}a\]NlƻmT2<>aҗYiKK&",aBtHC];8- ?lSW%/&\}rf^hb̲;uJ.we{냂wxI۪tXFMhomS-ƄKZ4B|K>؍UMީz(#DFzvŌz\y_Pqmjrlǀu[5+H7 Ĭ7Nss8$l-ck߀*}n @uENPpo-3%֩^q4銟"7H:%qu``$0is36=cR,sVxJҁj9>z9$o9 ޔ[g_eP2f$l'GG_fFy'b!~G!C>ssfhW33YBFD.ȳ/Յ6 rަ]!V Uu^t|ݗM~΅h+ֽE#$[ޖ8 ."DCÕ6ٳt7#ọE_>F'̢/[~QSfMƑ\4`ګ3"y|R=UXh{ߕ/BuW:g M}ˑsU[R&mTI^es߲g.,ЙNӜ"eH7֌ nDl_MpM h^lFtCy(m/Gx=61fAFگԳuvp Y#5G,gf=u@(9#fU{L\.^v!N=F]*}~}od XnX:[&U:iew?Ήr6&lg$\ۄHcP #C2%xswgj(AoH@¿A MKDW2ˈشW޷TBӦ9<_}b۩ dT[` ?㷖y߬ ܸ}qQzi @:7^E~#&{8eZ3?.jX|ҬV0֎GG o]HJ:5{K1H$ےc g uFw{68gœ-V@MzB[[=]u`^L'NayO kgSR/|=Lx k++SG̡lROZ\>L]H|2l<}A[3502x Z[+jbx `I"nqA [-%O nyk1 %:4ag87|}$aytK׫dLEtG'ݏSc[ErKiX8 Q1W@b%.DFBqH,'5Rb4 b$f9}(`_p9<2g´)%cy *`ّfF dnɠ/W<D,PGjTWZrfU+*,Rq3gD((AAq*h ĖwT˙CJ^lOǍNP`6^,@34A%\} YwYȴJ|AS37*Kj`POtSfӬ62B `0u^7N^bvڳbk` RE4E;3/%{f( yG#}yk/(EY5aD%~.e;0 &UPP] fXRlY]Hx{o9Y)"reTR;Ue;/J7 ~:i7 ]?:OqP#clmVݡ:/UE2[С&g|7w>x&G\JPS&U,ο~oL=@%咠"iB6l4(| 0uU4 0I)M'mkZ 5# S0 :d% >Q/\/*tf!$ z>|)+@O9kwcBk,loЇ/ d @T/`* N"SNIts68)Ǿ +XvD^=&rQ ܷ MBo~x滾*7]nV7$U]'cw5|@iv"GdK]5ෟtWK.cչT Jj U0. Ģ G/-)JPR+#\ȩZbl{$\ dJz7MԵ?|*O,QCM}kja~ v,2KiYPK5' |y.6u3i2^d^hgivmn0OU回¯|VMA@'VþԬ. #ebGnV7N!2rBo@{aNcF+4ÂH&ԕ BlY|Zdz ٮ }ުэin;#,\_)y"`H3nGBv\dyf#>1F2icY Z 3-0\ })jim9!a'Gp %x \GgړAJqx2RJ04E1u{1@[R<ԑyU5qO56)kN!oa? zruĢͤAXk Щ1- |4eﲞ&5O w:aUF5HܕZD{^X,@- +!+zkѼ$\_)BOkk]I9+")#k0q'E3+Py5gɖěHV*sL[Ҩ&5/-W]] 9O.ll+&1D"MMЯao*ʎ'q,VY賠i@$6 Sb 0tTDj#=lc-,}?1ʢJ;aU Q֐t|VFަ6 FBIm '3q"Z HW8- %ZSij(WmD%ʵd  kޮ]l#YhLROR'yW.ny՗'Lq UF%h={,$UU!>uH ldIM620xF"WJbmڧA䅅MR C yeҢ81V]f<MBsobY\Tcj˼LUcB2Z88g{kŠ庬}>`gy ۖYP\V4Fi˲) B7}o=C壠FYw7Og6N*i%y_/ZwحX"Cc\,ʯ2'/ g웂.Jamq aުxШhL,5" ,-mf $SrIB6S@Պ?|`ʌOw8b0I -^BLȣ6QN\߉nCL@J~s{Dέwdc{v˵j@8GwriYs_C,+m0m ` +L>H5g ,4#Ƹ"PfiNӥ%>6z6ru~EHڥpJL砲d#HxPnN]uuZjqO۫D&:Gno3^cu! -8vSftq 8o.3sAM~6<WElœ_IݱVocOUqR55-0VQ[yR_P=aF~zd0K LY2wf^vv"@l},=0'#t9."o|t&t6+V枋Sbկ<t殓o{2<aoEl*&[#me^DNYv0"bf%]@ю< 6Y7'ZeVF"jt]11.Đok|yO"4&J^IiA9[ Uqa0 TMyF h#{h]ՠ8Ck9{ABmOM]׳z1y%('~ّwR$"Nv`mݪo[2LMDB ,~dwel6ĦE>~/pDXtF?rl\`.*M ( t!h'dy!׌JOۢ|nRFUjM2ꋓeor(pv#썒I/'?d~oh.r_19U}B./@jJnP'+0<*nȪv2C@!N[^ٽNٓ'}'*eY,A+,@W'#]6mC_G)~[{jogDun0a-MωGs ?S$(=#HP9a3{/KWv~Ϳ'2CT?4U ɮzm)I y9V櫩DMf=9q~(d.c-g0Zo7GشT}jq=BNg~΋*C Itz*DMi Z%toܞW(πqnBu%v0Q0{zC9zF[b+L s:O0*8C^k׶O(&oA>@"Og];󦕾rU3[ L#V][c"]sw*{]2AvF!w~-f:w,(~w&v䆃N<+r `J[' VCZaݺ,>(Ģ=tNXwVH/¶Nز;J LuAldme,cr@n&EF#lpW9t_m4bJ {qbIsy'T6fM;$jTެGXy [h~%Bed㞶v'NE 1W_Wgu.S ힳxHc9b??0{AA jpR6j KA2ww926a5 iJל"tq\$˨O)mYkq?9!f :⊇[3.'"ujW(w.A0++MB7-4>Q(rSY!#ds: E$[<*2 I#\;.A{)}P^)A^E(?`(`:z|3uncљɳ#̔AϹg 1Z3q %ZH}gi#Sϧl@Kbl#5 *=0xY+|b,d"e˛NО$yh4~˱ŅtzyW yH( bT# Z{l2팙_ѱ6 t& iwTT_~:lu.ёN*sY[73EC z:QůׂNPAX5LҕOYroZ|`Dk"0cn!G1V|% BtWݠj37300*r&6K?adn[aʠT3w^=@1; $? |iOnf,% (HG #?VA} 1bl* 0FqH'7bNlp{iePD/=Ϩ"29h餻jΞDCGIt)$o1qn^F2@ 3卦͖dп ,p7٢zZnoRx/8`~=X"M6}_Y Հ|AjfK00];p}:IA*I.kcO(de$^|,*-Ū,6M fP?r67w>I2cBai-f |/Gʑܔ^CepnvbG~=)aS0sҬ*ZSA'.h}AWK˹k`$ t6޽&<m>UeVujXOȜ a;f;DMqj 닝H5pRÊDBD@`;SFSzyh-B;Nw<&]9rws4|`QqLzdy 9^JU`ǻa#fP0//P656 4mX12M'/tCv/cGTN~F̯.7:H+FaT~L'EܧFzr8Eз8CdzWaR sC/\6\n^Fha(iF (s:3R4'bWo@Q'E%5*d2TI=h,_1Ϲ5_熹l T"<6ClkE3X`-S-mZ. ྩhUBi1{ۍ 0R+}92Njtwi?\{JM}f9e[,@Y:74సt(?~ TwB\!P7fjd i,a 2"cct)G8Gfې g(:-gDT/=NѵC98[-gdOuܶ&L^ELׅ0Wrt85/^dbFF9yr?ņ rlHuXŇh?fuL}Ӏ!͊a둡=NU+XX{x&4wX) |8b|ٱNd6E0*d:86Fׂp" (4#K28`ux<\- I/(,]ZEJĘ!=9 U b;pW6om* jZ}6tsV8"z^pW'C }9|?yށhL|:q -xH )6۽F-^0Q?+瞍\PmiX>0'-7*1*%ޭY;ˢ e(PvUݢґ8S= #}Pղa3S -їrRd'ho]^eMYZ-*a]TV0}oNkf6ۊ9Ҧ=5dd gR:2FFbnlHXqau9ܦ43;&7E7G)ŭ5ȱbO9g͌]%,4$tlnzVwr?>%uI*0uym%8nLax4{s^Wt\V˸NKŸ}#/ШkO?m'v#FO2y`۫Hg77=E%y.(Ã7 sU*ƣ쀥j,^#≖Y!63{1?k+E o*<1^ml?l..- ɻgE5f`uҜ {\"t 8q~H/^5ʹ|Q˼4 0Տ"]p6z9{)_hVHYW/2TÚ}g^XM]ô&ѢzA i:©G4i꭛<:6682qPʾݚoAe %H%SIZzCdw B;Hs~8s~lJ{ˎ/=#Z$(C)13 e(-X+h}4y)gQͭ 9[*,SWj (|(K8yaiFx{+! 㭼yes|`oY[@`Ev$r}?bug9k+(7r/7ħQV+{wD(3۫yK󽰠} ,D# 8Q#K02 r;]s\?.Pgblr5.#C 뮷a"adzc\ zetJ/Yc]S1+|l&<4UU-{4:CDxK6 ҿBkK-[#NPLGAb$WJBmsze`27@gi&])'|EsV|0oqFq 9[pYF ѨE+#,2FwvWv'R3(@\mC՛|;oj9T8l1zT%՞ͧB4Wc RO +(.7y :b?ZADƬ49\ ͟ALd/}y{='Dؙ1N&:?VQ$ [Lq@>oட5 / G}:\ݚc;BbT_/pX!rP_H ;.:*ч(rmF`t,sK*.XlD21T3^~P|^"B#&|KXnϏLnݠSKIpֶ10q@Cw0O/pg,t 6g^/ GDh:cpɮ~L`<%LJF/K,FM>&1V128pȾi_ J"o#ݟ;Mp:*xj׈Y D"go'p/aY/TpsWiwDK \RfJRLG9e30@h(FwgRC="U&;Q/o\< 4[OEuڣoJaFԒS)Is217f ̍ozЎe5ы( 2rҞ~1yƖ&5MiG~d}:3 m 7LrR -̾b{dIs3a gK[Ax$ o*!PkbA% FC(p>!NbCFa6BփPm`la(sagT@I]zI}}7cC g7z:afm9w[%6̌7g-7PHIdOzD6>Fs Ƀ" TiXD%-*/~$h?Ǭ^:ߦξB)d6iP\ {4'i`oBxדщ@ jFYgsKs[Q6ېOH8n$&6}`20c E I?twFA %ȼzmBF{<N3!pϧթIJ m&3ypX9w>ed\ qTғTC'y`gXF bqD~'mv#ëC(~I@S*2|^Fa|̀Ꟛj&;B.#oƌ2"S1R\Zoʧ<,xyg:P)-]^֨aX!l_0 Q.J490.5&>E9őN3yÑ 3+ea_})ۻݷ=FOh* S$Z|$g+[M]@ƷiuE"tz+*'JA*P>#˳˗qfA>_Ҷԋ`h,y'G\sXm|Ӵ9(ms+rL;ArH@!"*;l>~^1ZˢmuDKUig2My8juw?n"KnB&3j[PT|îcѝT]e\of%x侒!ޓFH Ht #8UM s*s%gss "."E" ӷ =+#V`SS#U9  AƿGwhnaSN-3A#5ͫnNgR_t~@}NY5Vl)S0O؛r э1-= 6{ᝰ:IP ( 'FLDfz?rılvƉ{f~P'UCHvbEaA=oGOwO{h.+ E)3g4 Ջ!C*QWC$ ̶ ~,WM[Y@+Sqn]t{%H9HTs,#Nw/?heAj"؈ S{6$01߃l>֎3KK(0^bM@=eoAO+n1g{WL푫i.Uwb4y[GȚZi6͖JO.IXlBb}ӅupG)!.-Ah>?ơOCȈT܏W}d J0m[~ 1Vsk6Ҭ}+ri72 ^eg}jS mE&cU/nRW0o|M=􁆰;y~n_g|iH3ȰP L9f77k8Ok"E@֟0sͺ!T'8̖amO? 4Lei QڼTj@nm%'HS N>9r)l0jڵQtL0\eh0W&'I[w4mq s[0+7ʱJ":4y=7_HYRts :JU'\MIp;qxZÚSqaIz goy oQXJ'X_z'I͚PU@Iwh@87M9&hȗ1c7i@ aR&d y[Z߹>ezYA‰ƚ{b!r0܉wB5ЦQՀb K1Wkp@{Нt+q=nZ3^^؎p$'sB)OBY5ފ b*il4'[QϻՕ_n{6t=kYV 6a|Fr&,P"|bWxc]y֒P=fi]wފ|jd˞2_h yFLa ]TW2igUևHa79l"W{˙/ෛ>"6L@}4UZؤ!Ib/$fF1 ($cBt)\6Һ r~ {A}k/USvA(V{bbge"uSSX`Ea;WI\Z~C(.:B_%=na4_n2Y۱ll~)f_rF&a9T*DLlpo ƍ7dryU*֐I0#mn{ wEX;@fn6Eh?6n?wz߄4u^;ʻ,F@M"Ӵȫ`$QSdr|$ѥ.RT%F̉DFCqFƘ{@h4~eiwN0[&hU3F!q=S"lV% rb `ZsyU8 &9גօ՛xӉH3 c=>諾}d࿾8QWVkH3tIψTZrƊd^/v KΜzz0&x8wMf1lenNsH]>4Zh !@Nt#b~3ݶ/dq^u2 TwEA0V7x̷?.lgiH Ӗe?Q93XKl%lgdeX@yr905nT` HsiS=Xi^bYo$sW >o(>a~1I%RҋJr_(RSu+F3@&c?ph,pgb+ iT *$w1Op+1$5?*_ԯSM8lBd:.!N449H.X `rgߋ.ڝ5"z% {I/VYoU ~g4_9=gt`ڻ54B7>% 1 "⎈( mHFZ~b*g«S׼s,_B@wߥ㺮N0!q#ϴhL/~05U`M̕*-86!)ՍE"aevIdlDgZ9dJbX[IFw;AwLwSIXe" 1rRm ;CdWz1\x=nufLQaA*C޾rQ#K f;?+l-Mm)JE 60'.a$+.3eudq%/u|u0{ &HIZ3yQeu뿖X ZY jG2iPqɼqlQnh}f F_a]/(D-͊q"Ĭ]p+@]ָ~F 줒A< λ)Eau *p Ǝ~ɷ@ATbm6].BI~OlnrƹVj~)-^zz?3ņH/I"O"CK'`dzhW^Ӡ2ߘC̳f? S';gw Pi=ظpZ?v5#R?fn&XUx$1 @6Sَ8Iqˋh p\xO&g" jLڡ {{ #f.:s]ƾwwEV Ů(>_Fп5h8u p :,hS|a|6H6](ǒ?)0;,l1^+m0;;R:wYwÔMF8M|hŎd/3U݂}wc㏝heJE,z+R`mkUӊųvMaɾ "n,=gz%C{@U$jbs[$rT]HR'U[QC܏wOY70.xq5[F0%-DȗRԊqӳy؋dݡ'xuPfAhX6W t hZN,&!uBu+w yyQ+uF٤3Z݋X3W8mL({ qe\`~&vƕoox 47惚e,iqZܩ!=xk֟#U6JZpFy*g>4sJWsƠ. RW5"C 8;CݜП ߮8=ٯѾ.ji(j9ןLE"Ze9K;RVЦ*݃IdY4? t*K[wWkgγeZXərsUrIs﹩>_ PWBSCjh ƞ:8HJ-1[V*[{|Z0ViUXa/Аľl;"AE$(2 \kHvv+b#pF’syXevn<|osX\ͲDY5y,ݝ)=C`2o=Kؕc=]|3;-HX0#y[lz:%<>!{{v0SZ"ecWBf6e>49`|"Ywx!ڐkݹ'lJ0ʫ~U+ʭ)DVT J{~ӄ EΛP6Tg H92{3/jX'{+ژaa!J#{5f^.H'@y|zU6^Rl4C~=C{NEm bOuhy+= 2Z/G7LdWz=#"$сNz9\~ B}> %́t&Zi9]+-DS B=d}rXPxDPҴMDZ1]H<ٟ|j:ykYJ z~xqq0+Nrw8uybh끘ڿ9/d0"1q-;17n٢P|-.TS5rW֝WHQFD b(w9(I롼n* W1$~`BrA$olH4HFB5)Z%M9) |IUE)z\Hd6WڭmKەY2pP>MQ͗ ϛce&xk1L9`_=$+q !9%3M3l7zt/dJ>*+~ vl[׆5[!C)\D٩eewmAħ?IJyכR>Θ"XzaO2H;D8̺֐yzt0(Zkqb Ey5un~Wlh៫m ,ȿи&޼*~nZ` ̙h]ͳn竬)f*BUp-.3Wr}Ugf:lJ٬okk_yHzO<,nH_;MN6=!vM0iCT ᭩ccB?JۍQ:GDvSR꡿UfiI 86,d/S-pBDt D\öiQE$(,%%qmjⶅaus*w"~Qv]b{9 R17C78Hٜ@"(JoOfGz9qoJ"\ڕh,o)=eն&Tͯ7XVELt!ZT gg \ "z۶RnYJuƠcu_rcF31Ȱ=&UVIfzZ"\QN!ˉ] (wZH롲Ԣ]][Z6CjBÛU^%ThԛU$;> 83B8Q¯=%s~Ĺ 0[qZ5 C-kIiy2~,>*mRX{OhTvc*C̸( G-ӘYgK2$2JQ:y=y)~qdRMltBx;.ᡬbrP *YSQB@~B_֍VZdҾ_o W هJż~-Zw&S7Ha` )WʎDi9M_J˔v픔Vv蒷ݑP?gA)gyt261rZV&mWTLDbzV(gjwp8v!y'Au-9G94@*sj@/׿>y|jv+*H3|0+?YuNɳ5k` q2Ajg,MB4KDc4Œjgj%-7ho8hr0mHR)])ĎW_!:4Di0W+n\뢸tmSKh3%N~8<_*tdBU WeIPϦ:TCmž7zhqJ]ke=ockrG᯽ &(gT5Enpi Xk[,C~S&cǢ5Ыi';եa^0a|uH7gP[;ZƷh}MѪq]ՕV } 9YҗBrm v.d8t;{oKп7%dZg$m0|RIA))Ʃ3{Lr2K~~hQn9`6ɨrRn3nzI='&UuO[4?vH?hڇހiT4i̜7L+w1%,TJٸ]fb]2e h+Xx5bxMͶiERˆXP((2!jf3py.jȐ29,{QtU6g;ZN.տw`[U< hE`EsuR~LҎd!DLTTuba8zRj?֖Kd9hbVWٳBx7vj@$ȋϤ}Eu=.(+^ö;{|w' u\;@x>!M$M*}70h$dB]Ro1m䎷ݵJ\#zZǼ5Xݟg̣3D}kڤ.-gyr^$[|16ĉdc70V 8.+bQkh{Nb.wN!WIoUEpr+Glꞩ:&;3ү֕AvVDQ;E7 u#pPs!T$x#Gsξv֙o9eoJ֍GiK{oej.w%$(1jq^)z &$LVR{T4 &*koGdE8Q:t>%G|=9]Үח("Po-UInƲ灩wgᚚ :e!4MZ 7V~ ! 8Н\Ps͐G@(5<=;E~ ^\T4弖+ +7X0wRUgm ăiZ*$>!>aƏ 4.{tt:kL c0 e'̺TG#-)g%rx7};MO44 nJF9:m!t|ʲF|Io4l`.q\!Y  $wcp"Hic%HbRM*)tQgTXÜ5>]gl/V'톟NNYAI?bNOكD-qxꨵLL&57 !I.yBtx+`؀-CULj++ rW*^m&zd%gXkO|''H  /b;_zn_85fI;N`z!){/TGB aPqV r?݌lL ?-CtEW: FCmI "~#h ĩ vvy : )e"Hâz[@E FwٺqaV H~c-imXU~ U̳bwDڔz Y ZJ!o>rVhqk/C^v+ly4XGsvJOodȐ8L99 Ɗݚ݉(#od?g㋭@R 7,,g8:'Cu ;E1y00[M'xDZ-7YhU4apA6Ζ8='J39:k@Zqi!;WcNh]zxbt @Z)y3ժiKJ r!r]lP X.YG_A)/| $Vؔ67X`kS~i.{ȼ& EFhfFa/LPR'+lQ<3LA\iޕYVu cld2Iz3,z*6=Gv~vc7#M6XEo;.u5?=fkr:9v%}rJŽĴ ވeG-" C 6ml mߵ5g5xpJX?eTUX654Q!sRK㟛5azC6񊙠`ptq"?n\%& $r~X(%Dx!M˥9QxQ))-`?5۱$99r$,j|$_3Z)pVoYvn~n!JB!D:1"mOkE2',뒨!vs b^^HlhPB㢼=ȦQbfЙOuJ_!y:S^Ow&4“{XRI<7_'MWM0pVQSm TڕʯWW}z(kz 58N p29+CKr:$o.A!j{EQd~^ƿK %djbm:8OWu\l12"U 1eJ1BfBxEhNA)ZUWFnz/SY9C`?w?];\(3lsHgOA=K7-Slzΰ:Sp 0n:n39Ht)* ODR绰SA[#GӤNyR<3[ŘK#X&ZQ-}_eH^Uvxjnp]>lgx4L?7mHhǟ\eQ0[ѝZ gI4 u|(V. v:<79i‹P4 R;%%Q hҲ߁qhZm a//{ z)P6Cu͑Z)LV +8`2֊h~$HonlEqXJ:~doMϧnh6Dp߈ةv(X?bȍm=4B\؃H.*Kpʳ Tk5gr &I#ȾVٳus5?.^FP jTv dSJRi@x˴H+Ó~ *ȎXV&ybIES,>bpum+?gr9R>))zMs-K%hcrioxE-U1ػQ*-و0ܓ3C׫#ېuj^TLGY_EX{EO+M+X5,mT\ M߆#r$~b㊕V oJd߬r'nq\,`?\v|!r>!0LڡX4"us. 2.^MEDEg@:/bKĆvM7c7e4(Ι ð7-*3=f-aIj U8-Ic:EH3* w|EC- Fzy\KgO|*G jn2dYn^fTe_*s36+Ҙ+`C5sE^DSI)<ߛeY*&M9) #/_fUJ̕PlNb RUꬠަz#uUORPGAChP<|`VfT o_jxOIP`>RӰ"R<$Vi[MMI 8 iPNݤVb)3)q R{?6k:zi :0#?V?Sl&fۋدͽsZn߶+thl1P16?+N8·d|xduY 59l{jY$zӴwU~{ :7gxseȽj/IUl MԵoF?'JW-?UgTG3h^RKgmXpDkaa *I-%{YK۪^1(PJ%yQ\sq>X8#wa[!x-߿8loNkAr K4 <D "SR7Mw^H3>Z84o NA/3?澫 Qf3zŸv6'2c%pЂZ_R.U녌[4F ř;z94.sWjg/ŝjjY[I+R;Hel㑄K{>j;WM @ri8 tfa#؏0.WαtBvi;7L))zCHjp2ܘR"!|="⳹a%KRa:S_Ґn0o՛]{I=P{{iŌӫp;3xIa4^\đ&B7Vs6f 3yJr r'kL?gIxn-X4֐m-僋OF?,voYHs2V6%,yQJۘ#t,~a\I[W2ITDhِAP {4-FFeÛ~@etaNmeTNiwU1[ 䓨=I^5T?8}S:{REW0)*SVԦX ^x^SPfy%8XˊhqPH {ݗs4(V\D7а?0q K H~"?"5nӒ ! C'`C7,m6QPBOQۘ$Ζ lM헁`SӠqn/3I?sRymw =iޜ ͦ 9Z*wV{F9ReEnj>.r묌ZcQzͥ8V6nipxZ/Ї4.Tх^cG\A!;`38 4qZjfF<6GZ/e=c,`і5T^!g" )az%SA3(d4W-F( U@)H=[f7r[5v= /@,x^dz#CkðKWeoUW 0aM/uk'҈:lY*5aų{q8^\gP q&nnf4 h"/ïơ̾U!9R8& 2T=RǠD.PhX(_?S&tO !zKN 4oE1' \ʲ'iŧ=ïg@'A>w"~XmYgJ6gAGPl _rw$ܫm.ׇl;řKwyR ҞĖ0SoΤ a -# ^ƒ> d]q.4^7 ?qi˂LyBn=fp /;kZѰ)O}8vԯP;?NEř|%).ewU MM |Sy/{G9b|==o $ {wb`*+0(OjFђP&? |͈'x7O@1 ~%HvDZk6Q% Dj'WrVQŇJ)#xФihEN\ Sw-2,URԔR];)#+OdyN/OˍעXw o_] ҁ˴Zz/~r&z>ӥYwnR-Bo3byΐ 팎iiZNpc 8GyG*e7e r}6CY#5eBM񈤙<@ÐAoMj_}ݥ X)/eiil-<-4>?ȷKDYFn/ò>>bD$4?*X[ߩx$$dbfD=1#3S%"ӅZAVpdnboB:IJ;58jK D$4SȄkWp{+094M{kB ю io Ҡ2f#mI`( ;LM𖵠u$" h 홎ुau'3嘴 PSͯͩVa)_gdY~l@챬kQԸ=-uq=G-W a8Yh39:EԠ(QHf7WN:U ZTː Sy5´dGy(a~Z"<5Ĝv*W} X<j1 $ &m iL锹{RַuJ zcJ )NЇ;^(wذwі?̓ gy uRi~|U?:1%解E=gnQ)?GBR֝ BnivZjtٶy@ oBw=`Wď;FXw}SPaI;[Eǵ* w^,&-ϴH9θ\!hJB$/n5KQv x,gЂVa&]VAϜS)-+٠_TNr31v0\c_"i'8Q7*Bc ^0l0WL~΁b?y8rTxe%0G czC߭NWmn@AOq '!9]]F:i}# |-<#pN.3} 44d%Hj eE wL'bk,5͇v]z@xQb$ {uho=vkFM<1 ..ZlakX+¼nk4N р5gTV;&0g|hRA=*cdZ2)ũPk76/AFoKRhJI(F%W~=.oٖ$QfA߀@0yV>DlYH+@߻G%95ЄTVR?kl`p n*iXBN'=V@08q2[:Hc,F~zK'^HjJ>on2[LMiU/8t=2௢.)uw(їhɴ Y*c"7,uog?1AYoxoBYO?پi0+oWw\a;* R)`Nx af EuIE]<[t܋;?SsL(k$ȡ:Vfl::2yX`^Ydd5XLx~;.$= &ݔQ!!/KP1UZ#"1"&if~3guIJF;luFX#i E;9 kݵUWCU<ѺA}Sޢg%,"~?n0۷S;B#.c"|xPˤR0f$cMn`.3-rKQ"Genb(ؓ{B)ʠⅉvgjX 30-LTm(>acN(5E5+3֐V}:R&Q*"e)y`Gnr_FHIs`5uTa]0EL0y}i,k$&EOCo{;Xo#D%I.u]wNfJfLģ:IvR4 4GE: tXna5O%w{.T]R/TR)q|kV=W@^Q;jg~~ݩ7uaP@3yƓ|Qn,&v5 2+JBWF@W$VfZi:=hgHr*bC?X\A}CN.| )M|B5gœf ]b(/KO<+ #GpR23O&|2LR!u,',Iv{`2@ִ7aP8}},A8 9orѕ`QBԛNBmO! ԨnUBxw]tw_xox'pQZQzWP0IC\wM!GQʡxhN]>n_Qj?D8K,˟Y2ae[ 熈}W;) +Ԡ|h.bjc"D 65Zn"\O >vc0E*'z sNC~lmcJװ;Ѭ- tX5 ZQ.Hh 3aq Llծ a@Fl3ֈwK,hK52Z_FfrhsE˪$aS &ϙ>OR3BIՍV0ҧP-TUxHߍmJY.,ޝEj .e=݆XKoI }lw|p0 {{ݵ^3v"[:߬R"tuRgL¹u b8>;(V ‰턲#*4QL#X\:~MU`D ɶ.I}P;˙R1'#(mo'8uպ$эOu(Rmf-| }.;OͺΥ̰vn+5IŊD;Uxv_wfZRVR%*O 9L4 ˵!j&UE)A=v8./,G ib4Ku/uuHxQpo/9_ yZ6%y-eB83 Xt{!JM]My`vH(!D"=xPty/Ma&+ SpO/'&`rdJf5HU 0Km 能XW{..DBsbGJ1X1 _]OOLtXpRĞ٬.Z_ mOi? mTL\4z+_-s):H }Ĝz \?hS0Q,tsneĝ0W9LnӠrvVT_/y_qk`[W/F/GU0*Lb9{-zS| Ơl&&KHG*אH6H*XΌ-sQjs ! տ麆N|}E~\`B҆mvNZ?Ay=Plz N9wq\WRvHQCۃ) A{I:g'2%zɭLXT1}A|GDu Jmv "u%lnfp>P_ غ6EeZs.̔X}rG aeUn83@ ˤV3Ox`jlL h~mMx>V?ūSKȠ ?Pjh&oJ<< )<vg8@9&A8ĵŇtJoX'73&Ɣ̎ 9oٵJrlZQj[y^sWցխ#,\7YJŮkfcGFHr%q5v\o:O([[@"9"~7%=ZYoSͣ*&VY/Y%@VW6 ч)ev$G nYLsEWlz6x#^}XY'bC3V՟MۺT:^mT)ݍ#.N ~rK1Džvm7L?3v{rښԟѩfIf\ŝLāoeƽ`RDRUY1|/50$Ԉ" O;d!hnQ=*(% [`/*dH3(<ܲ8%koM&F@cWUuik}c?OMtb"@H82h- 5W0k+7Z<2ݶMg_-lA?LWLaD׎%3 Uw&n,I`ݹ;Y]dwX2}e}݂#oƻLbG- t!׀(DcNjMtwArYےPIPm<:K,g"%D4^>52ju`#:NX_ҍz\)V@5I/,:mBN,Pv_閭`r|{@-ݶOjX; E!NN^^@gÿ5 m%O\:A7_\ ?K4sϩ[sƢE CYF.: vV h" Nb}tWKem4N.uǬdW[W<쬍J3RY$֙ N%MœUYup°15ZN*u|J&aV\QPUi,Zgr^d"Pz^x{ T>ŦUt)ywm)rnX19'MSDG@6*+wg$8€Hu/{Yy-MoŌX2L9Nʒ/3r],[:VY=Rv8 ]uD̛Cc_{iޔ5Am^@cSY3KN`r AU7(>Q3l,gt׷ QIX|(v(8@ltFlQl yh5b<,6T%x c{kj tZ&iЅ>~@=]r'!ǫs+ ^]IhYiQ9C^ gba6[LK$c?=+&V55ܜBg ?b<[a?w[-^]GףBnn.V 'T+"T͛v{e/t7 4Fi^ל(- ԩGG6;fO0%Q*Gs]` Ĕchcwe5[|Yr ɨ >Q $>)7TVdۿ_@ŊJ ZMl ;Y 0%J?Î"\dh_ )h/J_bhwM 'Rz)flMӽ#bxyϰilarPCȥ嘇4GhjSZq/KVgF$ȁ)zo31 uG`qaMlV#S("R'QI(EC`<:>NTi8\U7%7Cq>urӋ[B):R.6RY`TohEo}`[`\u{n⸕ӵ IRL['.V09BUHt[ǘ;8mY7*/݃k^D̢%)Y/#$3)|c$:N:`c4B$NyNJw0 Q YGAU!RRP5*pV›HˉgXSd_j;,\l:<%=qԑzӻ)Bn,jxef VJ߰H+Hem-L 1_Ӓ:\PY[lP K$:ADxn O('I޿jK$sNTj)vP0/6Jͭsyj(xsnB,9cA9<(x ,ӓtݹ2oQj==-3|" dmvR%40` -9K=*IϤ@)9ʦ5OϟGW';ߑlo^E3 LA*E B'=] IblF&ib4pUK[XnN[EqC{.QBgoN)G]/Lm"0y+EDܟ€BLS-u颺Ed.`> ӔPm5\[FY2,{Fm q5Tp,1{ֳ7vG)LS`is亘-J:!MA\c19Jqʊ殰#{F˴>az`ZxNx.DmJglEEy#}mBoj6U@~~iU4ܳGjӟqEar7w e2Ci*5J_L&J݆QmЫ_z<Z9b䇼}Zt*\W&}t0i[3:t33v{v]& Fc'\*nK؆*g,bx)=HuxЩ q\ťzeWf޲7q=|+Z[k|&򮝣mêQp8c<8Pvp  T}&>qS0E*!b[AT߉ $ٽY9rGزM=2mt䳘!R?l|~bk,7h jt #h)IEtlGo:GOvW/Y p8OS Me|;4L&%Ƀn y(<+B 0xlשo|בdDJ?]5?$e< ,@Ge`c]t\wQG룛TPO}L,2eǩs0˹W pI9ݛ>Ye\VnW;"ERcfL{'Qg 6y!TO9 T",e@z5&gNZy !צu`I/76Xiϗp?*4x6ĝ6'Uҝe$ȰumᔛlNPr`wt˜'K=vYeB\i1TA 'DrڧctZP? X 9WYDQrì?bNm$61OjeԄ S`mu*,ue82.< Vɫ[> Oy3J8 g`ͨ t(GAXZ($Qc;2ێyY+Q)=Ոq㈲O f)UxA_K=m%> C,4Xd̰#Bo˄yj,y; 6?, Hy yz Ήf-Ֆf2Җm|"X6qB\507M~/+f(OB,  ~7iL`)FI^yD~rhu߹.>xrÛqި ݸs:Romi<kU.D>Č܌z/$[1Ӓap Qk{B3jE2xQ#E7۲Nipm"Kb T[(C/%ܡpGgrD8AB̀E4Z8ggǣy\OΡ]gVnBXamcvga;R 'z}b\Wh\Q3&T20;>FF_UJդ= J9}su8)H@% 7_B;;jՊuȞ4J>n" Gw;nl -@j3ϱ !j-o4QD6UXڮ.LDo1"G4 tM~H7vlК$Of|z|2|>H7. FyJRnKZP;D,R)ԍtUYvo7p,Fb(I† 29JO~ dLH=޶Kt~xL+ xyͥ'QY0$5qO$hݍϪv p:T~Zs!S\F96"yHIGk#4cMx9Y䐅C2%Oխ.v ]p :OrFGiS_{㞃0:'b%6p~ˇ/<ʏOm찋[!6n;#;a9@|0d⑊lYQzjbĈ#kOκez!YZ.9ndU5$x?I\;O3sc䍾\0XV쓫H!9:׷7+yQJƭ\VR.Bザ_No]?ej9/?7'w *][F P&\^$ 8Tyl/OnolVsLJod^aϱ{9*hz䓬EV_%:'G}4Bdi_GGTNO)_ "'v,mF.ĕfDjncThcҦVj`\,â~7WjSUUBA[O" Y k'6NU |]FjTGf&Pu-@/ 3Ȳot 5 ǕTm5BTnj3)F,2 lT16Ÿ@ʛuq{CЍ)? `QL_1^E^mf y)2!0M FH.[B.>ȈRN"l 6A '1@|!LLU>x2<1gWF|ͭ|Ņ\ͽ ﱈ#{V1hMy:O3gحYɌM_a͆bq$ZӇ) λb,Qfy蹉QT~K<=sҭkTݱ{ru~Nt93`pPϼc+ظ H%Hfۜ{=T/l7MeI8kJ# L>LOq2(rL>1 ~0~!2^?0N?Hʔ*FPqqVqʤN.+>q-38peW*R(~y QFH$R_PʩjʛWGq2+~_{^y)[&(@)ʮ{ث3ޓe\_t=ɽK҂ak ݃k;_?pK52@YdbpR}L:_ Ɔ=adLC߰SaӍPq ܬZoqL>}:ͫe7| 0i`o[_V4b%f3PNVigŭf3.􌷥Bܺr8? ^tG0CU=H;C,*ch^Ԇ#Oe>DXt $I̫prG+*K금#/ܬ!$ bg@~Xv"+d;_#ԉ#|c~9[haqtNɅ-Vg$1E}Å1<=xO,*+W+8^v-l ZQ#98dE Mqec!W[4% 8bg;mZ[8x 5d& iư%@{!$g8TȰ >x+7]m\)@RLTAc{ .rizW([u)3L_roLuOxH?Pv_pŒD,meN*leCXSU:^{EHgKt/c@js^s5Z+᪵|d^n{Ei]Uߦ9hg4c^kh$U*+4d LLf}Fn8K׍Wu28k c(ۚ(DWkU9riQ m w!+J(jO"6@ИiU=Ԁn-Έ' 6"j̥'(*Wy֠B]p{S]EW4SbVHR7hy^B7Uv-6_I#ᒫVnem[Uexi8sj>UWÉschÌw5-5E=l H_c{\- {Ug^$WKEaL9el4_w|;@־K"#ݨU @W֍=/4W׃ jw!TuȠKkT [Be;rooQОBV*3 $iPD/ U[ ³,dλegJU@)  6(R+e6s80 Lc^8~|9 /L}iK'H~jgrjY- |uNQ`xoR.}yg!: Œ1,W gxhglsjY3_% rWG: Uq&\ W$6 (<̷!ugc"1IZB"hZXc!AH YkI2y|j y"3wVEP\~ me|{E6_ZTd=`̗=7%J\+$/c[T&)+ mVTi9=3l6ywm=d\eJx_{Or |#?"DC[}?G-P,MM@8,;-gEVR44RN7ܸۚhM @Y۲yi]HSVJ}缜쏝v2-x-BzoJ$c :#"0[{g.Y˞ـ񿅛LP,EdpGnw/ JaL&H Q*yKXsbwI))ƥnoߴ`z3!+OQQكOH"O IHRT=>s'q1T'劔jPv u:zIL`A8"nct[C2ȶM#Nҋ -7Q+T^& ?6+o@K3ӱzߝbv 3-u? >`jIQlWu'yaB6ǁt1n4s ,/vM›vgbC@pa7,[ڜɬ0 -1[^׊!ش`kUey'cW{]o݂éWt`S/~ȗ 4P"L%:U0+_z+#afdc Cy[ο F#~,朆Nj]SwSWǏvMH8<.oc.[Ss᩽9P5jnY󚊟|}7 \*_)f51D|̀krUF>R{~*z0+sJ|\]nL,cz.r=ӮUEqVm<gϰW%)*:9 5:ΚI 6j!HORº!/F@O8)VL*?{ kf}fU0vkw,vO ׳B6#L ߛkpw,P| 5ywn0Wq˺k]nzK6~d ma A7e%g.W@m;1VL7L\S *Coj09Ӥx1Ƌ#@6=̔׏կdzm-uH8K}qc}s~yו߻b2PJbYC>k (G+Hg)r[C\ʸ셿UG - di&8^Ȟn|jgQTx/hN*B6zW{A.1}zB_g0]@g&κ n3>RMD-P\C .=Pzt]'Fg8~NJaH͔y 5( +?iPo !=h@<ڠ7Kk6Y5/NB1 :ϚŻF9Mͤ!Fj υ h&4f6N2Kד}jN a ؐZ@T&b\(ԝ"t%6M0+!Y{5&=Ϩi7Ɠd yZ3j**u+AmřnDʭD9#nM4xl \^^;ߛ.#5keucr_5>3=f3+3NSMmI0STj33AN.?$f/X@#o)[hU٦t6UBr,$VDsߙd(oc.>D8Jw|;Zl)k(bk|8ziqwĝox0QPDs:l׿7D qrpMxM og!j{mI,;ږ͊ ۺ>';gGd`n3JvN&Z !V݉/l.Fv3e*hqyMLEݱL A>?]B'[zl w1:d`PT6Yt~IBɐߥLpN z ln&@[>*lMCUOax U(?;.F"adeQgfJqy~&z5XB}xOW#GB6fZ j}Hj!LxBΦ}ib5f\{[3Ń5SZ`x"^x"}աYӶ&!E{xϙH96z9+0ޫ=>QiDgPwA۴rH Үeq&k8llJ2E-J&r{0KL}N$4a8Ş2-wcȯW`(7͓sQV,qPf lyIT\ =<Ϫ}[~\>xl(0Y󜅠wTg.9_ԝP%fa -]F^"}FVҗrɑkF*/+ BȢҫ?,~ :!f? -NSd/nhJdFϜqhDLQ8?Z;x$ rA~;eSPVZz}|%^h lƧDXPh'x{hL57EPg{]D*Iв!V;KWp5NI TU%d+TFh2af>lQ;ɆEmi/zV}} 4J5]"Y5(”E:$%0d)f<^|\k, ٧_7x@כ-?V]0yX0؜bR6A҈+@dB$Y|8-pnzC=N|Wn`aZ0+cvo ri$zkT:d{Luqbƪ>~}R9p.Pv}~bd6d:<ZӚ@ܑ_9 5{;! F$2v!j!adHiJġm%VD"/ʗPj݉JpB"A;Uf|2{"-b &oi 1 OW*jm[D8. ؏oҼ` OC|䥁Gęм_>O9Ɨ B+#܅[H:"h~9" D58׷P\ne-޻4gcHV>>-sÎJ(,/¿Y9u)zXg)^KR!!]PYd>%=Wc6Ϸ+pυCQu*G 0p&;y+]X%7U[SGԁ3S>ʀ%^s+/hACs7EџraיYxg) dCsX7ϟ?!j@2\cfdwc(يg<9v'dp/R(5`..z[ON5G~{D;;%'!_mڥ#MjDꌣUAI (;iĭjU3H [eE5ыN*̒߉ D辿 y$ƃ1⼆ Ro@H;d-e,݆qzfzd3bkecmݢXUqGu3Xm:nd(K4m0z}T\7 ̜9cPv=&:s*ً/fN'M-^/EkoFo.֯S?eO 2g?rjHZĽJTwDeXAg||K<~W.yG{ EJсOrs]j8N/)'4SIMV28k_@#X3b&%c<}V %,n>JIߊPj7sA Ĝ;(h|wKc=vL J9 ,q w=Ob/#~G>lJ)ݩ@쩏o8ˬHl h* & S;aX[J|*0lisXǏ=PuYHoؼn_%* s&x 2kۯ*M8p `UuI.Wx,GMZRMGxzjC:"OO/X:#KCyjAt^-32!mf V% Qw/>Aq"ڭ/m\oǤ^9|,v r#jwLHW<r#j!MWb;9G;z#hD-0;_LHOw,Yx'[[xzEi[m'!(Fs ۴$d#w-0XW<U-:ZfBOޤ9 gk)x$=k "uIQ9"'O4[3uc›58d +"-iVќ̡?/h8Xx-t1p%+8M XbV߽I- [aN9iNO$wB){nWs)P!sY"C3y#2&i5IK9ֿܣ;ܧK7/57O%!Oկ_i;1)o V36Cޱ)LAH0`’+>)%COC| 킎rs^pMh9#MsFKx8^{th @/LJZCr@ȑ^Opw712 lLY:EkjΎ,W ` اeR~cVZSE3S@GBg#` a^c.n1{.0:=P)Ȧ:ojs+z5xtAx*Py (1y><[Re'Ad7ڢXOm #r<ŝuiJqDB䙲C\v^Tgx>ւL&EZem1F Ԑ#ʧ0Rcx##tDs\{%M?]x-Y F >ԉ*WW37[SI.˕yZ_ϒg""2Pg>̭!,A !brP _~⦧!6K0+ȇf {Kz*),gO4:29@%@avc^g~i$c3\U@0H|o1-34a+]CyӮIohL=eȱE~4h#_L> ]dFL/g/8ʙJP=laq"Q=_耊,PKou0u s_a2n|=0aF[v&HϵԹ +y/ :+%{2!f9~,*w}ob_U096uPuj AGd(́G]b@]SiBxaeAwgq,ibt7 '?Dg*-'8(< êec>2Wp&byy|xd#L8N'p9HrUG8#6E#\`-c uP$g5x;OLMF*ges6 RƋ5}D{;wR!Gn;Ŧ:ftn ̄>ƴ70J@PR Jx72q ٝe E4]o~=5-Kzmb" jpª/v, hBe_p`砿y!:М,SHJκ pz+_{OS@ͣQ-~q'9u@/2}RQH&*_(+PڝzYS 3"CWƿly"/?opTpИV8 .08̇ũ[E 4 TU<~n-f%%*+q@A/%>]M&jr~P32-4Qï8LH 9{ ӄ}oC+^Ya7]*mq]qgȱ>&u0O%|޼|c y%<&+iImw KsBeNwS)E M4idX .l9(UCpow62J`8M Q|vv7o .(|]Ɵʐ%Y_SzYY~󲴱u' ^R':<š,aJߘciHܯ}w+N3V@z/IIX? wYQI' !NFSzggN?7 @uEEn#-0 XZavN$7Q ]ܟ] ~hl6"7Mwz'rSF(LݼzrV۹#- 2DD缉.GMӓ |1CfzK]CĠ02SsZœKtCWʐiqbK4aYsZ(0z?l\/MG* 9ރFoU%s#a~ Nr<2 pz$xZ笯HX!ЄXa#g8,zRW2?R@*1Cp!y00ꬥ6w[i%HG_>H4FrCMn"N-w=Zަ+j H+u/V3&7E3E* )c #^it p Ycjv~4V>& =܎me3f鳚DĆdemwo52p i]"` Kéid΄C5% dЩ8H&~QX=^2CMM$!K7eOA1H*ҒԜ/\(w"IΓgiLk7w N NK%VFsfKb>^y*v觜n$O<6ą]J6aZM]uQ*gvHP:Rw/>:.e3G8. ,?ƽ e<[G(M7ؤ4$ -wVτ!] 1#QӁl 4)[5U>cCBLSc+3 Zz%Iǒ@' cTaށΰ7f&8-'P )CsmGP25Qam]Df|z:5q /Xژ!N L.Ԇz019CܥEo'oy?aa+58{2}ᡙAĥ h47TЏJ&WL惨FK; O9_q1e&,}'N:8C5J|n?~Y3 Mz>ף%B愧`~Sde);E`sZ@5p[u~A\7)V~tAgyj2X1C /DTiB8$W)-TQJavJI} fb0$[b׀{dڒ$yqdyj!<_ i$ڡ8b{RSH3tVw9PPA<@dl5'p-giN[}B_8mt?b3bdŋF65S3 &C#' **REْ9" MRz5<B[_}y0e"n qe/P&zU|<sDNlyN[_7^A9;dZyH! #$b-<0m. &Y׶?5H𞈂.\EE桩W)tϯSaH}zX\~q$~|_L+-}v:KD_z Ap7Za[bܻl5۸ۑT;ҴwdbrIM'^G͹% 0#5VL!,BGjU݃d.*>EM]5ƮY;a|1٢!|W'ar ņXj Y5NOS9E}}f&r3yscY"p2`TsSu;Mj '5 觞J\;΅/*wRhX/ t!ߌ:p½.ߢSd Y gaJOԠ#7W ]h_kVR=+q3_vD9{&[x ׍WF'|Vêa]Ggzg;fJ릮"z gj=l p kA3ߊlK͏k"(znyV@k7wHRTf$~L*d8k1j{ XDz8 AwS\nkk44Q\G4CA .-r @5*;O1 .~tn[Ԍ[,΅sZT"BLw r#Y!\-Oi蛼`)0ģmdUf4^(^WȂq*)lf0xI7ϓ:  xsXLjcee AL/hPf`a 檿?p =EAzP,SQN~FbP|'vQ.fX܅jxAFO$mh{c2nsT_V6!H,֞xyEm]y ;MTx--kfNYz< GҰ(x!9%D?_cyj"SPI@qkYdW>yHJNĝ`?u|p~p`<< D 6˶JZW/oIm  (Dw;».T`%ncZjCХ 43M9|FxWI qZ!|w6i+xn8x .%6A|npEzC΢we@ ex~DTynӶn,w@POO^ &kdt[Ÿ?f*+ 5V-PqCDJ?b_C՘t  jxigJ0Aɒ -ͫ~0ֵV8jjŠjlMGfm;⯢\!y8Yq焪+8lLa`,JmUAn/N)p]%hn@1&fT6$PĊ-ve?;(JإMy3+1S2Q-'ʬcm7Bћ} ڗ?A x To:b{kȵtk"}Wᚯ%8!Tбgv-`30K?wZO0{[u r} HBl'ǕF 97Ig=cjʗnk<@9յL;X2[j[#3m2X]vp}zkO(;l07SFGo\yA|rI& CDC(֮ W#T`@Lu:_)[<{}I%p`۔p3#njo<&l8~7ˈVp!_x@LHN),|nȹb*Yavc/kc0A`Q6,j@G3A!_X)+"A@q{腶(xKs6%9ZԾpe cM6pۑD?/-b=JY(~R~0v8hݗn xL DW)AF\BcOౙ^4 hBY y4U{ YBz8؟ a>F.ݜ_ж֥ =c1Q/&VOrrFF*Df";k;҈wK) ʀ+_cUg"hĊ$[2khX|#\,^Kn"[WT ȶ0clj_C&-GD3J2-?|L7NN?VsVe- hiY]G~_H&Bn'7;\ ux'։VmCiӰ^]JbgEAFB_WJ?5Y͏!D1LQg dھ7 <7vV4}!Lq^rn|l_PAyY":phr@/;Bq`8H[<1~>ʼnFxt`J>B^k hfͭ=$=w3 Hf7?DSu>J8zB(Pcf_cؐj-aߺ)*1/=gӑYW FD1F-\!!&ylNpUu/XXMhE6zϝ@.h〷(ԣ(7CSݯSfGK3s|­"gC 45 [po`e29,ww}A@i^piZg&-haHmaFCfSJO'v4`uc 8npr`xdV(U%Žs: ?17%f۶T]wbt_j߼8m0ɹ3z ~>7y jǨgؘg7KIB/V@Y~DW{D}j"~mM,{W1ʸ>nLPYJRMMqRgoL}~jS* 54+/JuiBq#e[HSOJw.ũb+& 9xy+ˤd٣͚7wXoc)#YNA?KAx. X{%uɹZHIܐA=Ղwʢ{لyGL4Ocz gTZ",PlrּbJR9f'h=کm~[LWӁ_qQsF3#9͉M>ZdM2(gNGr(3Nu:nO\<ݹuۿh1v` __kH $~ f뵛,{:𸓠2d7JI ` |&Mi }|05qV< {?HwN[K%/lR6Y@6,63jCO=<|ԐLUJ.C:RgvQm;ع(=^Y>H6 RW&'O6ULqWD\'?*'J/!i6#m;˴Y(d%Ӈ)2O-rRB˘e\ !V&˖7qm݉[\#EY^ڻj+Vق`}}d¨za`DlS΢HAl5SO!d\f6j_ݾ01Q'2H!_KA* eEQU]k8S [2R֥q'yIw4喛Օ~PxuY-/4ދ +Xɲm=y-waʑ]h%2)3Vn,IAbP `栶y:P6&SeJ͝ȴGKE{UJ=~;hǕFe2d/k7u밊ˬ2ḵfAɦ2 e<{t$![gr@FOذ%fCòF<)|wrpxЌZ!ml띍+(Xx 4UCt͍#&8;Mf!WTkn;1_fMƽ3HX̒2D:n*::A:&5NK3K#ߐ<ܥۡ_`\9?!v~ktk_w捊=3a/X-8[$F. OHըL~uTY~LtfhSqP(s'VN Rn5?T?znpӇ"w5tilM)&ќm[p`h5mY`)!O-d2e#O}a +LjyHٸ!EServϮw~nI1pv, =1w,B' zD  ÝW{9;$)y8R]f[R ѥ8sr΁N I+*~3lmr1&[(~W_3^wG]m FUPA3`aʞlaȿaN~!PnY?9G3FsWACM47E@Dt[e"c}0ߑN@#i5#ep4T`~&pY!{z)a\#~_oU̠-E2ͻdx҉}-Ž9HN{MBN}kK!GF©3m M,Ą%D̻"+1ȁi=&}XCl` Ej ,ҽ <TH"JgRJe2^aFtȣtDMp̏JΚMn9V=m܏7LcJ?AJMLb^Ħ,`]rIi$,nEXL82Ev"aD ~V_g7|5{ b~q`>*pO1bZd XXLYbA_@%U4Z!3x]Nj-^7*))bH( -dP~{(4%*B˖"A]n@s43L1RI 3Oc.ZNr@D1"q"&aewJJl<ab\Gfpףk_TTѤIMZ>_jUS43И ,FVn璯E=*W_ID5xl}Rڹ!R:'(Wsgh7S!@L }0s^6h.fA7fVIÊ9kiovf'5q?4TӱF<Ӕ42^'-i \PF:[*b/T6Izdv'svw[?yAW;Sc$ZkZoiȨpRMY]Cg r I4w :l%#{X?0{ R1LT?Y/ 7`y WN~NkQnBS$r`i?(wӛejJh\a7Esx ah*tjV&8 i69nw֯qOQbEKVi-Z̒}cG`U\D _ rg'Hqih2E}RFʓ⺞]|%$*69Il%5rQ5jlg8-\Lu5jp#*h~ V18&}l& c؜1e*R[4[2Ξ&k+4!uv&`pq1K`NDDFol&ЖaXI"&Bxz:9Fn&Ӡ H_Zι>T:K_Y`ҽS/adjGx .ʗVM_[ eiǔ&X]kR{@bUh#5agEt|(У~}Lk|_x qϱPunvpbfe9$"ɮvaT-o2ظn;! ^8p5_o8'"Y*vmVpYpl#A #+^a'DAAKP dH"A $K)8[#*qa4 rQ8:xptR!pe:,Nj} q]򅧎2^sɮ,}g[ZGb O>~TnAi*2H[UEpzZS XWwŜ)ч}B\ y:5 [ѽ/>L(2Xi/`1"'/^rzFV"wҘEն6FN:8(%ajٱ |2X31^&=J~y{^_=1֊IRζ qT\rT;y n5|B ǎQ7910Q5x>{|k1Q_ [uAR.R@|ŝ^%!4{7VO<<q' wBT7dWL;XL8J‹a(C:?qMň8Y?#=|(Ju4/:c+<E+^<#;E[!arxa. 啭P_Qv,IAe)'{㡬gns^\zu - 5qASHDvVה Ey!=dgf@SM7W0C7jfqE4`YF {)o`][ LP, ) ' ':{tܽqoBr$A|.<:XmW3ƒ$xk=t M^ۃ?ovD#//:M[[tV๱;?1Qcg4G nNA. U.]_%G6}#?Ma\D).gHOs hc&Y$|DMM~k9Q6ث$ { ;c4pٲ,>2E9X\F<&nɑ +D;T$e2OLm 02TZװWᦤRN@]xiCj<yt5":>EyT}N HӦzb[W D X>gM.nK^]xXޜh&QcJ8  dWqeJspΛ/PD%_Lz'g1KԺBABz/V3қ +^FlY ǡfJ8$\*Hd=uLMr|7=!/kr TK[Kl[[b)lVxf*$Mj^è팜uǻ*u[hdIچ:f?ih>v=/@Bm#Ə'N܄L?oh, qyC-;nQn/Rt'Bbr'M%>ihto:PK~GO#ƳdՀ, &Bif(rсKhv{&h㥜;rT"p`ϋf*h I땹9>pc4!R,x>Ag-(,Dz.ɰbsMV72/$?=,)q2jަyMv*-SC ]ԆTು@ TO >!U/ѠBDg:X3 is`&Yk1;V}V.HȌ㹒Gq%P0,q]'Nb|W9L$B5%1&|}=zpvYzĄ1"Å2 ٜEϿuu <,3Qͼ{hkuZfe؍d }!}:V%Rͬ&>gd4.ku4/7Aj7G?1D]3&U5 6P]RyGfwu=6:d,geLGѸ9c3?< %oO#֐bG 'sC4E]')x:ƧUOlK[ %u=ڶa+V7mEl&5f+fZ oV՟y!Ý~dp5|Z7}24h(L4t},">A.Dn@r+dWϡIZcb:!y"ѻo AU0WɅR+[)K7|:伜l4E0@;r2Gd[˩}n92[vv]gFgD&QƔ#P[V0=tI0!jjȮe)}؏~ eyBC%.WmaPhY3J1;*DZn7-s8Zc^E"M(S9|LEsPpu!hdžr|OVV3?:AkCHyc_9w`$'0SR9bBMVͺI }d,j†οaZ4@?JQNN"+. %׈sW~=pZ+A岠Չg+c7ʺ%1jQhK:1x>(޿*+˃7.SLo aHmmY`d9!_EmQ;%Hw9tٷ8,;ş6 :#*x n6N~&6yhkW.yw4" O?N;6Ӓ^٢3cQ#0lPٻé9`dA9Rkfv>:SbÎS&oV‘ NfxIbLu D-K9 piL$#dyON&p h;?l#N bcyT͸!*󸛝Ԣ=[ UԌz)1ئ&սxA89|oBAL6K8FP2D[\{?/VEn `uǣ Nha+XVwT @~۰@vZ|9$LBmFB> &_FE5-;(KLbm}wCTd{zǤU\>ވPu1ko5%C9ND IH䬙GҦc3L,&Ld."rOɊs`QG3Dpz@)#O u|?$Fhz]܍z34TiSJ{rA4Vho2ZNClݿ~ՙƯUY?%l3t!  0dd֮HJ{UNݨBr_UCꓗm69 9YSL&'0YׂzfS8{ J1{9E[Nv_K~zڹU-}]c/Y}u$b>:>f?B8[h{+D1.?CAtzP BG¦Y{Lu{$u ]f!o3qN~8F߾HzUS y10s F[3x])#ƺz+2O;M(C>7uE*2z!{z>,<ϒ>c w.YgONQ~][ `LiL$h #QD4BwScC=NoUL࿿"Ŝc{.j6 _$kbz%әA(ZT~M[HF._VݘEvla+!x9-k1J.ʉW,ț,]QEWMWHqs*$,єVlVy㳥o1 =edčkT4#MX1M!tu(ɲz8kƙj~ebBRG3TѬGQtFlA<0x5p,\薼tEn-ceG|`,vHY JT]ި}u62o5E# `َ7T9$cIL"O#&2I-MA?UQ@Ź~1]JꢒGMO2~$0Dw00D_YIg > K*+f흛z">37&AZQ>5`_/k[_7< XvJNwd7<-!m\6ɹY2E\f|;hԳY$XP񫨇Hb&W)QplPbq] E(6SM[5w'AF>A?1VI k+߄fLUV CǺkT Z17W%F6Θ]v:=grIUt2@I\E>}l4TFOg9ZQ%[Ju P4#?A?y\k<#87.VyE桕' P_OҭwlliqO Y^=Ur?RoYwpZUs(ny-{[ɯ=:W3̵cujy(ńλ`iPa^7[ӲvݝQh'OXwZ݉bɲ|eСl:*KUeF\ns<.L{(rYBGo")ΉŲ/>Vk#x#S] ,'k+A|ze|Ļ68)ߠKv'>u [ȣ`DWQFQDɭ[Vd @^eZC3??C؉zV>tPVq~@hS*yz{ݬh ɋSP-$ֆ^%!P^${9h)j5Pc# pxazI&jӄ\p@{\@7^P$sL.&ƶ̻ME Uf]Y0`X%[* =]<yKQgC{y\D>kxg@G%V{3ji!9n:V7us5?"LGVI FWNzON$Kn3ר+=)kmˢLdv(I Cߜ *b*xC቙ea'ȐGlBFth4`9g°xbwsBRGۇDaHs|tjD9Lgc~f Ĉ,l^ cy2*!F>v'X"k"yvBJ`_h^zA/z@kbb7>#澖&_<//2ȴk^zT)C,Ih ltEoսPAT겥IڥJZ:)<`N> 1/, &7/VwV] 0窅6Y|~47;G!DA*BcjIFW=!JrkFd%]~Va֢?C1M~K7l7www-oLA~R$>6hjVj sb¶:W[J'7,b䑪tj iMz)h{ @EG'υՏr:},zC $灃V 8ic>{=זoŨ HG %H}Tf^B=\H)w*$tZty$DkQґD7ǻƂ_L WsGt>~߀(C퓱=dgZ3%\E+A#]!E ;v%-IfOv-IS3a sW_H&s wv5@o#CFD!'loV(665Y-l{B 1Ar`_? ؎i\}SU_V fp([EQ>3|h|aX4q;ZvRHg5*jA maϚBtO-@8A1@ udf1n`Idϵ2KsnhR~0=Ѩpl&ݴWv2h_ tmnx$=QdL<.g/ QJT`9;=ŵI|ړ~DEtp%x6 Ϫxl!B|)NVI甞3ɤf~aZ@>]ӗMU,x3~K)zɎOf{9c#yǷ6*v}>BͰ,nLA{uqn} YÓԖv,+*7}TdA{\Rbn3H^(toj9>vev0~ąYVK&䨯'\B2F zs:ةK݂Z ә He)J 2F?^nIT@.#v p=_TTJ^A X#@8Ǘk|k'_jbt2|Η%a[U[n,0uP5$*h$nR% x(eZÛRg.O(p?вn&B'y"ꥷ?l1Ǯ"nngpbi.,Rٹ(hm}e3Տk<ُFߐGʯA"nZT]``ob# 0"/ RCrɀ`]W3Kc ϼNmZed{r g Ȭr푤ZS0Gx'DsLRZf䱻/B2z#zȖY>- 郦lnֱ!-MLzvfI%Ҡqt&s Kj B~1/MPq:Uwگ˞&/N52)Gw@.fS,a_ZO9 d?%؛wZX rU o+;gD 'hvٜ犒OS?Mm'5 b͖ZYio~F.kLR9QWMY>-Q ",u:#M\)_inn _|{m p[5Sla<e*ZCf+}iM*½n88+c@U_#o*qdTnMVNϡjwy48-c&wT[ʡXtYtgf%hHy:\+^aђTi85~|a:`{xC>"Fuu2 'a,x(t\`ɨ/lT͝>zCbEӒ2~팠UE->-I9yeZD! 5Z+2ǂ}--v/Բ/t9xaD,% UEnG Y_bJNό.#ثTF$$^ՔK wq?[8n_Fcn) GKG("io㢽?Y*%{kqBO+s#-_Ea‚8#s;uW-o$pKG/LE=kwwC}gt٭-M(<÷$ =.~8bSZpkC[48 n_zQw6IEAni# fP%ٛT  BAAúeC w%*r_*^~"ǒ9y/Cޛ*,'-OFIsv _-V&;ސ~1Gyh F&lM &*<84~aЉy , Kq3rU9h\g~6Efn"=pLb:VF,P[oyFc3k 17rWAͬ{ ~eTgRbNl|whʂ$ȺZO"%.iۮ}[, I`9Hc0F E\|3-AFbkFm!NS8/}bʐśZظ e<'-+K34mB1XAܬۮ`kHKs OޔݙT1 shdJaOZIu(( W˻]qX& )1~Aa7y+^yKp[%zf:e-"WBe57f3m3׼jmM}QH){3KEשagi -mѰsgf孧eJ 0+IsWܛy(\)«nT FG?u0ְ-zXǚz@>,n5u#aYPS*~<>=Ez>518Z>c|MK& I?Jqs4N)ҍt˒ԟQ/`?g&jqY`B{\y gO`X=s+''AmM+}Dz|A`isRC9y~8Mc|hUFSKQ#I$cA jӏ *xg~3~~ i5c&50]g߈C@Tǣl]^&:p*Ll>hWUc+(/8_U./{Z划[ZPJUIᛞNI# g!?W99~ӬKQ l&fO^:!T~pWOFGix0;Oo^&aIUBnM$Kj"X^sh1{ U= 'cUB;9LI%U%Ak`z6 "&F5_&ܼmFI0\1Y:SL݅3 X7ݗe鯰ZC(V;R y-̛֜O1ۯ-ITsFK,M@U\u``* RM.Ib$O)*\38 ب рgTԳL?)Z1 Zw2ڶMw}?p_pX~[Or)UРq0ȼ\-XJ>ys q?.mŪSKJ%/1GM"q"3+4`D#'Jc[[kވAފ *zXK$ Ye]{ū8|Cao@o(^_X7 a:ǂYL8܄_Oz9@!z^-ɸn%ߒW;0&AW5nƉ\~'rZkBk{J[A(&_̼3983jqg? l@>4 WA)P9:B!)|%6nQ[ Nj69ƪHOȖ^ D"]Xω}oY#NQ,HX=w&qxIt'X@iSiTKh\LvYC}2j7K<0-Ux.:?.}5#;|fEmɄђg-lq,Fl"qk`Pث^+Z^| p VKς]E=@_TYL5b)/wE *jW&֣cI:)c 1쫆[Z Y홱ke6Ψ+7+CUH, r!SぉEs 4A5  wsڛ9E`Xq1sG6du뀏~|9X@^@﯒ƪ#3V$Qݕ Ōl5vdǃ1Dxo? c<1K6yLx7u,As$AGFMMАy}5"FOт]GdU(M#|t[Q_!=5vo`vKLؗ5_XmZW\V'" 7+aPnIv\tuM6_73h ^sLm f!(|/3Uyq) ܯ͜WN Pz%'D)ta,tkbŏ&y]bX%86zs N T4ܘdӎA91v8)PIak$O@p`^hV9`tLx@p2pY@wؑ=cǒL jb_̓Lx}HFy?Ϊ"nHG@[r(R2GˇFGpgWiW?K:"0FtT(" )KyƴׄpI W_ѸW;jNw3FKpi@z$>Z|R'+8RAu9HxR'/zt_.'cR`ǃlϏRW*(]@ ò8RΒ'4(1 x@ #R 㒙\ߡh/#.ƄgZu}aIXhcƜ2Q窏GpVTz:_޹D8 sL͝2QRwGU?qK*~WGu}a=t ;Ц"Gh0m` q 2]uYC.5⿴Ӂy4p )tMd6wA5>zRx_tv,=^.7nTc*60r..]HXhHshW^>IĐT,4aRפ+͏t3ڱ$/:Zppp j QrҫQ-y $\>k=<*}# 6T} h6Tb8/;r~tӴ>8$3B^dQ:|+YSČ_EG]GN)kgiJ5-gJio]<)zetn N,HmjE{X1QYwiz3jfҌ{#& rّg9sBۛ)QiD!!dً>HNL(# zanMgA{3;Fp#X+DPLǢ_SSr0cR3*oPq8.m[+k*C"ؒⶱ-Ybs }*$_b>Nnn$/ (2?2Fy'>?ge6YCXh@a$f"zrhjͦڬ$+dm}&CžY6m Q0Ž?2fq?Dn^SH9Pi -+Gs:͐E0 m]^OL="t]j.RQ|6$Ó僾X3*B u&!ѳ8-53UB3I"DWIbC-QT.䑧#e+ڮIaSCؠRK*Ex\tނ0eSBu N׺dStl\"x@lF-Z%)"y÷14/IM05B|wW/t\)n۲(¯pEɛ@`pIGT0f{z#]؜`}7w& A|1c BH5s# |(Vt?Q7e+Y.3Wv?D`|)\_U[\舎 ůNf}י9H=Nӣt쒗P(k }OR\4~JDT孴h,{o3m1"}Ѱw)vN'evK_=-oЉEͪ]U(]^l)s@'MO e֙,wu /- 2A.\#9,ϗ /GopW'M4V>Pn> ݆8!0u#YQ KO}bD?5Z6d/?鵖M+zK9ub@+(Ap*auPz&'F젾\oHOV98eS`EVFi#%#4P1>K]-e'kb4^'|BN>JGP&3)o2lf97syI&ۦ`v(Uv "l by.A0]z0&9Վ׶e̔~+W`V^ZҬ}Tv׵ni/}8|7iPNB}BWnJj'viGqYpa9{PKtT}I;I Xk4~UeFv, o+ !{_S I ,, _,oiq^I&Ӽ-пMq _RB+E{mJMX߂ ĭN %?ʴ;eהFE+i:%9q>}#,̲=,Z˸5_K%bIOϨc*0MPt8W8C)bPedA_ XLfX xRto%jz*AeHYo<Vں2s89(rDe+췤`ٞ%+Y/`7Ӧ,eP c.fgk΃TUD""*V'_4@Cr0>kA 9SYCxy}3CS}3j.A-%0X{~{eRKvE#$-8cVfg+}hF:KYx7EoldtͬVȓ(K\zN4rWG=~yeZM?Z7gT9u@ G:o^w9i.-z#,gvh =*pr:̰Rxߤ d%08')xN9>G:񱿫A&lH]L{Ё~X%: >0-2=qk&RSZF1eo K.&$Zpr{CJPfkvB(sًf^᳘L0󁞣1r.XH,4k /}ڟ)ntWqQ{{X{.ls=L8|/3Qp ?NV6U'5_O25,Iq):\ :Kvg^b*OAuk86|C(%bIJ3ĉһ_d!vxDzr I(hkgup=A[@W40n7\2ŷ C 6EzY5H/7c=pMn*sM.\©0.xR}ldAӣ_IJM&Egq ^@?Ua ͐b^u.Z8.CZ~bUh/ebqn"HGpNyj߄E~@)REV;OI;i"6R-VP Q}e>0T\?]Sѥ"̞&?Q/N*Jp+g'Ď(hOe( 𘐚S᎑A{xw>F|kF/sTbW.F7vu77+Š b xĞ?Mw5j0lOtB7AA`l5t2y-/l9 |e<7\N^+Nx/T#ݓǜԷ|gbڋLR1rzd &@H&]kKօGLK`t ̠MNx_+g2IN"ᖶb9l{!YŎ-7^p~3Q۾G$ߗt(dĤk5~ [^ȲmC h=5%,3ںk#M_>B_E܀E^;i |f+#Br-Li]@qM'1L IuCUF<4h2ǰE( 8r[<1'TU#AvOP0ݤ}|kLۓ9^01Һ+ ppIXh%c6A񫱂[4.^0B1sR߱LָH՛tgb@ٽ>5ĢF<љgivS?B=u$@ Kv2lQ͢yٺTaQjq@޴b.#Ū7?˸{۲C^$b&%ԤT%A'%^e{)Q-Y@V8p^'x&-G33Vmhk}$͕)J_S@y3"~BZf{f7[_Iwb_̾Q`N#6aöJ4v (Zn}L$;SS MkkYUEҧ/?╺r"W?Ʋ=ާ2K Ƃ!K8wdW}iB!Q$c|Px͜%雭9&qx 貋Fq7ɰO8!Va<@άۅOIFJl%9D1}ai_/K!gWa=vc*1zO|IQ0wMYNVk}[}NJي׽g.< i~;/b$qyt:1m0tPn(W~ ~r:$ѾzaJ(w#ti39$(UؓykWKx\F:S <"6_GC q}ϗ=`cΥ=l@#y:6k>EA(y[e(*{ ՠd"X3#֥G1ڟn傄iֶl$?9 m(QP dGSC"oN+=gh#e' H٭ȨVPƱ8Us7|zqXHϕ9fz΂ Xf*77 Kp}w-0 4ŁRnM2꘬ cH.<g]G/f~ARr15(V ]LsA2&3K#_nX z S"2'R*xW^F SZ4,mqNV.`yq ^fim0gfa |[5mkzĶ} ANJo|Ÿꏟ=m m7*ӝ6 g\;gJ8H-Apma8([Wļj$Ѐ+@*E!^[$ĸd"v_Y== 6|V 5qzt4z'\R6$2CQ97RMzfQŘoݥ`֞Dj;QcȻ@Z8/i%Y/I?0#i8O0cȖ:VuF[*֢Ъ_X+ErK&$F=B; '7< sI=EˮXyvPӲb~0+E{5g{ՉqD3D́Y|)Tx8\J&1k o* H(BE>zeր~?6r`Prrlq B#cq8[BBBx+?Au;/PUnA,zH55O`&KQe7z*nO9-ld}bɔ킮7iTNQDBL6t\b#^ωws`8gIMm$s( HuJQZ__kEAݴNN X:m@O:g>e{Tl-dӸ}PAUɜ]C>4ƭƏo Զ M\|>9'EwG̻!A4@] 78QdةxLA:.öYKS[bO;";etBL]GD8ID M@rZC^` p%Y`DdvG:4(ݦa /m f^ $s.;TɹzduʸU5Y!dA͓|]TAN<]0$l7 VM~vϿ:ULmȮr+Qz 0d8 v/xƔo8D\LF'HbT`D\@;{R&pF`șv/%aoK ITːtd~B]Y$vkx88x eX Y|f=yaoDkg ѓQtKT8.>iuIsTq-+z$_?5y1'_NmE#?@D'U4]ϋ$3vZ>XYSC~_rV ަ%dJfXcd)aѱYOPŊbF{.*nZHvTǓzkY$'\~nLk¡lucM.q{QJh㐿ʢYs>Wͱt\L 3\ B1$Ji ϸdflGQuYu@Xv*vbﻌBh%vbCX՘y<<.I~q|ZDQ397Y& cĹt4buL2xJEdx.̦AyHsqo ZxlFA__S.䯆f z[QEi[CtxQ_Lh T2zKF6J/ut(h,!L̽!2ttHIO&/o* ӳ/ %!>bo5 )%/lEo61=< ^bm^=m:UM+[ [8JUkA´9R҃gȃO jgcac]98>ЗڟZ;(Ҭ`1j3X+eVb = Ǥ3 wlkœ'8 jY.C`̼yu Pu̗р'eϪ'ѵ܂JL͐i=:O~ xr8lx@ o63:5fQk] ;h$e/G3 jpz ߄"\7Ւ#ɬV( r.h,4'U; ) } ͟'i9I(Ԇqb2; ^8= EY]ǶDi&/ki4,Y&S}w~N =+2rsچ_z 8}c;Vlᅹvf·'tFEq8i~lz<,WX۲$:veLR;G*M4yǙAԊ]ȣ8$f!2t8{$ A—:-K1/ʁBu&V GK.nB.Xדdׂ͘4r&z :6\h^0My<ދ!+$ ]Id`Hi#RsM}Gpc-f ݺ "~̕!C*&xPV'*sXl. (!$I^p6ߴS=#"vdhpB?i.7߾ ~ cOT1'ܖ,҂3[eDR]_ a|=@XwӺxJg-|Ux&RK%{k0R_Vù"G菐1ᕷfIOd~+7,ii6H2 +ER$LjkF&q&Ja(*Il>MkrОLz[QmHN"ۯ{{DAŃ.ve7(F(lRLܴZ# I!EEQٴ{Nu/m<đk;̈́m4H,z'e knaoAdwI`-X-r^TGg@ip:)cA[/d_JE` 6؝qn@nQ> !IJlT4T3H_`-;]$#˽߯szycWJ2%Ԟq5֊ 7bj[UaWwWp8l\V-/A]ޱk܄*fЧB5pǍn8T0~joXq_}-"3LnRv̔2ɦAx~Z8^h4a 6c,]mmJ_|Q~ey9E,ռEZx{gZi#蒵s+3@hJ(߿eO(4.DVVɲ>D87a0[88] 3Hh B@q@ 0'mWԆb8p/KdHѧK/J͇uMRǠtɪaV na"˵ψ9-Bxmh!ci7dlȘ0/xpmO)F}W}4'U4h e`ZdYOl}wt7]HJҔ\8bAQ'#/qcgA[:oćs](B~-P ѳ0oj$wA.P Q{c_DJ A5kpM^髾 +P`4nN)L'OA ' Y%Նm685-A\ YԸz-X#Fʊ!):=HJsr<9Q1zdU%!&m`<op>[~hѺt,J봃)ִs pˁt C^;E4/h7; #i4r5DflFYa|rbz;sl.tn[$>#9 BP#g2+VUSH#? R_|X^yݗt=10{BjJYw8''Q{Ԗmğ\Y]z>W1|.>K_urf: Iֆd{Y[*;8C[S͂T&G2V+r(@jn\ɾ\0"#ZY -mb\DM"Z)5%&:Ye KP^mY.54 ;'^xBZ|Pa`Q.)]@Yk΄H@B%ZK(0qߜYx7eD~b!/}/ʼn6,ֽW-: }6F=Tc3ͭs<^Je?paMGrG5ǟ5!ٱ% N_ '7JK+I6J6}0c]ԣf@nw ֻi%.dήo G@)*#YZNj,鼝/uժԏ,Ƒ.pa1`hat*4a4{b5n^xhf@$ر2IbJ7piv:BXS>4{l OC(\o"m3UqE+@!r{ ǖN`,ghQyx"hVmRI6oi1ilG2a8cPϾ1.y쿓Z`VYx(/\s5<O _fXsUfXI2,l |YJqlIK-S׎T38*z2=~V Ĭ|)[Yn{֛4r 08F!`o";f=N5oNb>2D`=HԝRNu0ٮIҺf'V~H8HzoUncڗ܅F^1`^Zp~f͜K o!gG)O23וWdm}zwjv6нB G^l4e{86K ibf9u c<a*ЮPymx;qP0Fȝ/>U?z`J8#å\1WF=x?7rp*@Ibm? li`,;E)̾PVo`F ^bGsTr8Μs X79^bP1`%,k@Qgk1'9 Zxez ,uۈE-E>3SEN/? (7kWѐ = vZ}k$i=.`5o(nb)c-B~mCY&M>BdDA\2OC"٥woweq/k3י}@ rA1ߺ\T*܀:[9G~ B=]EEyzy?]18qCAD)0>Gw^ʠ$xSXч|šoTsK6u~^O ۀ.scf9DKG.RH>bk۱h9 <ߠG5/8!&HRh5AВeryqCa*(wʩӫF D2vP)Ero$ It!ycAu޳{h4bbhYF#cZJP<,ƤxtQ YdǀB'eޢoy0?WZ '_Uw. ]bdf4b}WKO\2.1nv-W c}ٽE#2I0cca,BPZOoNMTב {G9|mCS>Y{]֣5?) JRaž/ۋ^ ;oݒlW{ݪD(G,6vYOP;z0gH7KdrIVG;b3xw!0:IOΖpdd" (s'Vlj ϩ)M'wt( (" 81^kz.ax4`\]^!Sz \A.@&8ߵ!s-5,ӨH{\f b Tm"L[$JCU-,[LE'=}F)79a8ĺ1t22.i!ϙQ)"өl.z*zw"^>Qā H獱beG> {DGg%sI-u"jN~)6LVw8{1V c[>]y3FJKj ]|W=:II?1;h7 !A]<ٖʡBxW[eFt?L4+ߛx0wq[ӚNo#DSiEᔾ1jbrihJȚG緉ȭ@"!CވR W/̊񨋜XĖDHfs^/bJUyotU#DNr}KKNgMCU)=VO]<=hT.{QA9A-R4V]Ni&[m*7 =H\ BKn9Z'R QR@uh'x9nҙcgMpNs;f %~iviA h239|&pD@{xZ5_ ݽ*Q99ex<6uN0dRߙWрA.ZG=ݶ*UT=ۨ Q%H[( )"hGh7[ vZ SDQm`Y¥6fIe}r/j 6&wEH AmFX, L+Au, oꠋƃAC Dxn@Q&~Sm'.iX+Q2MF\5"1jfP\GF5.הpRlvCg#mSx_^[ %@͝ û4)~WRp߀; -9A&SS;X(cM>FU!*%!MvJe1V8t>n:#~dpk}] 1,e2Mkj"`Dϊأrǡ_C"tLI{fWe&,L~K < JRT|_Yr)a_}G챗&*xn~o"X?CM9άqJvL=,lP4!֭}lFQߜQ*r}N#6jb ujV9]9y.'bIܛ 8!bcx$-gMB:#x.??'R߹ PT… {A}K nLuU e(R`tӘ8a/sؘ=<fp. ʣ,Fۯ NnDpAi2f4/3iz&'MohhRJfiNEwmB$8gXhpĝavzf#z&<42..b?@.Luc3FO-g+қaic|Д-;O"FM }1zš2NsE$qzj|6Nʭ۷rxBtSk df,cn~{LF:-IK)2t`G]egPz|(ʢ_wo#K>k7:j $2 Z7~JX%ٮ٫}8%1~ژ&Kt 89bih@z4Œ24a} B=311v;Y(sx1tLyw0E!6uԽmbdnw;>_ʘeo  L-E1+qA,?EOBCFO@ќwÑړk$@F>qL D3۬\rH@.Nj!W@c)d*f5M8tbTJs:eU)|&75F>t)$,_(v 6~Y4ܠ'XY`/ϊ`f5-/]JSZgB`dmTCMF/}(FBI'IȆO:> ~pP67r Șh)HvKZ~}. 2G-H*]|F `>y~0ʠ|DA웽0-0N~W11 A|Cʃ+V! \w=6;PH u#^bg7_<1S*brh$rX.nLs?NG _R)Kw-dl+DEN-#`zD+q"FNܙ#B"m["_d'>|旧ZYs {@kOHl%6|,'amD A9Gt"m?ږ <׈m"sD ,!ݓ2:iLNڬE$_DO +c{UOP`(ihPGJOG˧_2T,4ֹGTt<҃Y Ru^)[LUy J0T : ׻"jY&du'd1&ͽI(pv2W)z[x…PGM=vWn{e8l#zfy"LPUJc^# Hw$w~m\;~ڦIoty4۵ 2JQ Z"zy.Udb)T.cT41|2Tr W{U(酯3Avuƣ3`Ʒ%:D(n2IH..-S$ !?c\2 +K O5\-z⩗7w`+T)z)u#\RFʰ/Pބ=Uckn:@q@]"Ǣ w?M !_^3Ԑq J TNɬ3qTuqIBhͬ߿NJ 7tk^9j͜(dj%&OJ߽P5\fjܘ?u (>n]wF6=b>2=I W3:)pAyx)XɁ~Lk nk/ @2Ϩ4<14H/  ٔN#NB)"3[ s7l~w76j#9zA ;cbrN䨪LATȲUh}v,*a;1._ʲsV[|! h{$蠡42]Z=(_!1U6_k"'bN}0{N5mqy|#/Sz^R,$y2 $.v, f\{4Y:[ӇtʸV*vyW.L^.4t(ʊ2;Lxhw"*}ZOB Ջ6WXVrH[%3,CߔX3&*}G/0Pv%:+ Ry} /F>tŃ*i+  !FڅTNMWHd ..o/ƒ+eY8J"#H({:WrdKo.? }_btBPyފHK(!w\N%I|v lqcg.#]bϖ͂RDZ[<'%CDrc7ar>Vށ|c Dwʤ#sˆ$=n^ D<aDjQ1XuCߘhիܻ|Eۢ4N?]#L^GYNu[A)C܋<'dXme:i '<kŰeް&Du@bF D<("aҘS`ATae${`k9 Rv9ktl{koG O+F;% isu^s6&6'-[ܾjhx7.1Yط1cXu%,D|=ogಋ&<` up 3)b\$E ɓ4c̍O`x3fҮ{y-9!m;Z$wAuT32 yh惁k+FxpaR+d̊!~vZN/5Dbiygk׆[Iι*0FӢxqkVr~_9r\<"3kͮHr E50M+mF]$yV}m2n)i+5-`Ǟ"(q%#i_di|q>}8ʜtQh(L~'vmCH& i}OO"> _ET<!Y_:m@rX ڐ0m(/TfG}wG73K'xLe6AEo  r7"xx*ف54"1Kzz5Q 1kFF-|y#~-y655Y2;'IMa4|˕a{}UCŦ|('-cr"&Hc[`ģ`?W׉mpY6]EP2ly4.̵~DYȳ[md`[TEiǜ?쁓 Sc0aK#.,T=W*Yt!咍"mD. |MS8-|w7kaMtIunܻih-*m은AaiN⁉Ήra&M󁵜?('T=|D(c&gm" -6eV~]6Fz.AjXkxYcYDZ{yЬ2ss Q N9Jr@h6TAI#)hբfۥTCJl{CW/툞A`غ XәcnR*68poGLQF6sF:Jd_ud.?Bp N''E.AնzFCϪiKPׅ۟ uR=8@<2O0ZoWP 0'_7H64At5+c<ݶEҦ4ejpVXvnⱓJmSq'H9_w爺g>L1kaz.fE4oI=_n!&)>rKk9 J'ݕ\cc<fPq<0`g<])8p@;ɪ5"‘P0 ؓr"}oDR@9׍ ֠:w{{k.esQ#f5ka2зl[đNG̿ZQu2*ئũx} ^1$6Ђs v ÎXɌֻoqq23x0 wCn|t0Fx|qWᐙ,W«]hc,~J#vQYOXdXA.=>?>vuLU;/e{- eM6e`m  kcI{q+¡CҷL؃\#{d0*l@)-RZ܎#i t$quJeUlHEF}؋x_ ݼSfAH}O\`vO]}:z  <BKVvyttX;TV<83IEΝT`6m^i]wLÝ8I;-/$2EoUDLOJ]~NȏT zy0^wB~9(h< TNo DVnhY 쳾xiө $D[" 6Jz6/H(2bgBXl'wfky;H~8+Eg`3Ghq Kqu> 'w"aagWi&ZZ Tэ;<~.[Y.@;II7VI v,Na)Πj.nxD H,P&3kF)4٧(xX>XMY?h֠+xV1 ,{8Z'3 QhغHO*+ETAZ :S:Ypc? Ty_[q⯳WUY{V%̡*#Mwlt W/8=)0bz밋g|NpJ_|{.ME믂!/piȖŽҁ5OI)4^V+wmKWm39Jғ}[64[l4#W"Nf V {[ ;Kh/iه)7KV?A)=ESIT+t9/O҈18O=ѻͳx7TSF*g~Kdy_WK{U[mC+_ 5_"i_*gJqg6E]P|X J斊R&zu*!S>LUNV ]W 瓜'(j!D~J;Y'9!2:\̕oMUͣPfZ?6Aڀ#ql][]DoZtf4C3c ͺ҈6QUkMeds$VSOWR;vPPqؾodQ 2< rۭj ܣgOU m\`AoNd!l6&䳝·vlj.1?yƦro4c (B"]Υ+tLl0T&WXbD"oŮK-Oj~6HWW|#rf;EW+Yn&#|_aO8. ušUD4.#d1gb}k9ם换~gTE9}p~%wr;)`ZX6Pц{SnTDh,Et/A h^Mm6GE08C&z&e Y"lܐ0w,u*]OД#kު#sIO`k:'ڈot)pV:1sW98=P>%"/VZnjtUVUN'6ՕhZ8&UXm>>?I$0P0~@©yԮm\E $ݧSWd<=tVW*^]@U!C ƶQnЕE┸6-@[%/OLO]!׊eIR}V:iY6!ƕOTMOA+^{|$a6trpDt47:2o䖉lE{*'|asJK>0Ҧ{(߮K }oTd5G JRHfkklm7@ʜARQKF1-%p8ފp`tK&7m6uzp="P'z;[*;gESքY࣬)rvc'D^ |jK/a5R@2EM[/X&/;I5Wa^hkNm)^e_Cɵm8Yϐki%\ *[fͽV&8»x&Kڇ<ұ1 *LEyA_n~#Z`#t22"mT7 wɦ&UY /Kƞ»t>,Ǽwa[}1,+xmdsݭZԮkӸsg}qD?M .RI/XdjۂŕqM*xm6fn蔹2m?t7=0h"ܾ|LVSv9W;43@xPZlf3uG)x1ixM^E~UiM\ glzžWY`+8`xT(fGYg=^Y%/R )+t 3ы?Humø Ոs34gG2HUz'V1(Ц]=V͓!"xIVkꇑV!.vLTPhN^n|#D9ֶ: _^ePuм`,C݃H{{Ay'x|#ʓpJf޽|C!+nPC1;2/E&a2Dz1l?DcUe%noW䁗,O8zʎ;eĵ7ȓŒJ:E#pV+3]Yz&8VYtCr2ccBBR:|bYdt߈ jlB My),*ᗸ:ŜS}fE&!ZY%<2CUU?= k;CQ2 02[!1pj-,lEt^?f_| Y5.lITyo5J9-SS*g%َ25{:gש~i,/[R7>wvEp-JHZpsJWBET9\2X(l*S7eI4"v0/} +E\PLDG Q^{Fղ5 t(qlqfF Եw>qhSF֕Db>I]\T^{7zDnLLY*w$Gc;1SOɤ^2*}=:Lz xK̝RVH3OE؟t'˦1<7ѸX ZC9ax$%6ڿGvGzVqEAY^x@]B̳/=n=F/jX. s?JVnzX>t&%:ҖTSI_ vkTtͨ=͍լHX˻ģ#a]_oܰTb:=>$ڳiz$r%;.ӓ Gʚ%&=3KKb.!wtUXaftoTّ-Aۨc2 u4KiW.ފK&$%zCZFSiHT˧Фf1ֽN w# GѭJߣK;#64`7vX#0@0x3o7v:+bm1{ w$/is1aœyߴ,C]J턊-kТu*w-vjY{h-DdĈǪ >x.i-±|{pg``̛8^r8 la$f02 3: j`X(~;Ո$}a) \zx3Nqr 1 \D7u]Vf(fph>N"cͫ(YÄs*ݩ Kk6 ̲FAb]׬ɛTZRT$\V Cܷx7%ܪ?}49*R[`!?-f.&,qm~xVmviB[Bߏ.& PIo+w^wi5x[ˋ9>-QkOx&$ϖJ3VVS\KT~=R4"nFӾvЦ?YfyI 7UDU_^_!,OV{Km'rQ"ːW5eH.TIuύ $#L 9e qf#9}Sza :oEV[xSpz}!QP& Tq?٫IXawvqEU;s/'}=21*Drw%R 9p1xL̈ejey%m{^aR|ԧzg-cUNKg":ƬEڼ,4_æg꿂.shu)Ƣ݉4L|7QiDa!nu9~67bo`e(6:|L6ه{j/\v%%(( {%]/b5;w_~ 0K"$EN. Ph.A- a ':`ZAK; #X˴y>`>CƻS^@.^;LQrga$=zՙc9\bCru2#p]^ {/+}`r []⳼R{)v%GRsǸ1HŒЂ|_`eboMdCMGTu+CxH!Inc`u@^ŁGY!sڳ]mVQԨj >>f,їWUa(%4e~D3dg #v{ƴb:ÆSLMpǫcӹDZOfܾD~㻾nͰ2 \_T_z_>AUf$\ph8qQ Ө)@ɪOG !G|}6_F^̤qN"6{RH@:1!aDj:$Pquf~2*uYtׯNZd#/0z ,p|ڊ~XqOއ^. d]̵Pǂ!$_h] "_'CĽP) ݿ ZR@8dUIL;4t"o kbL?(%bYo.2nhn&Iŏ>Ŝi̬ruKQEIPQޑο_zwfS6v5WmURQlŞsys^=%L]]XN+oa>wg2,(}$ bW<-G cr.䓿ZfWh}{Hş_JͬkqKV?5 W(x qՀ@q$ [iW0v|~L{BӓjX@I."pGÝ9M P=Y4Ӑ/ibOt}۷ɠ\tnVFΜ[z_C/ ~nY03O& qPj~ΜxB&Rs))zWY @ddfxft!, 5jz& *2`lCKdQ"Vb۲ ,"dFKwݽd'@5^ pH%W^0TN0@E!% ̕‹KCM! $|Td"v[edw,nWNn7\%a0'3^`@8Ew.yN[OO}eOm!4SXtlt=J{bQ)8ֱΰMIn44Y0[U-qwV.'Zz#ItR۷tX=/Iq̵CVxvUEBźPkiyIg^`RHO&Fu)ɉk5%M:_N=KQAcN\HlfC\Ba\܇}#p+ZҎV1\ՒrH9]Y81O3V*<ԾN6|&p5Lh,ȼ {7r+,!XY/Xc>F)X.pkj_De (?Ry L`,3K"u,7լW"LZs!q,VMMu6e?w\0rv_ɨΣF?EG\ezR|oC%,9Xsy;v3OSNQwJ)|wkVtDRxYThxH{;T n9=XŢe؆<>vz+w,c/q_}0ķųU7oW2ޏDSS0if6ǯEBGD)؋*@ԗ|G]Zo8 roxo%00r^aX nc9"V)O2bYZAEJ&e=%gq5eSKHw)*KQk\_?"ϵ=43j(\@01*\.y9y:_RpuPhtMdӅ?:{ HF^'lq>*N㱊y+ 6PCb`L߭1k[&80IB&P"pu(w{<_9pR.EdFfLrDr`7ş8MGK)AlH ʴŸ-io}>/b;{D4 V{\IYs.R;4 A0H.%. { Vd U6:EZC"{3rփb~六 |qezj|xv'$qő-b}j:[M9.q[e3@wSq<ֻNznLDݹi_A gtS7c2SV'9e{i>vO\I>Ρ+GXdb=4p A4y,٤hÒV(Iяo`c^V0 H|Kc%MdcQ`,,,2$:yZ!mXh2ÂQ)[nۣz@8IZZRH6-t H;Uo岢>37J!FfڞFAHNØ(}H#&͐4ACdPϢ& 湂4'P/mv"Y vo\$H/`"D vX8dB\[i$F`uǗɖM/ ?Dd"Maė'|d?pr" } ddpͅ1mEѕ8MP$H ԳW~|FM`ŏl¨=!.I^B;TCw0{d{[[%EK%g~>U2ؚvBk@_5起>d`NWtë07{KlѢ/dj8 qc4sp @e{a'п@?^/}ϲV  H:ڦTbxi#? JoJV|r5qK@Kp*4HJLitҊ&xyĨ+jj[&KEP+F6'gjCz&]v$Z̩m gvF̌Ң4f)'N%&`*ӗTͥm0n` 0P%F}_yz߲&R0!97^\(@VLw~C]#3 U'OҘxʦ,r~4~BpO`}x3(;Zr[ݐkg,AL{B!LDғ bp3Ǖ5kvj&YG\2B`J]1h%G#+H%X9|-BS;SiЏ_[M ]i`vT{"KUrܞa_)5BDG"V0:f4")v^-/~=  1SϫC+E-d8N%߼d8y Ho@G&N6k)9s iÖ}dd+($Ő53,%uUPĕU$aZÝ`sM>-$a\{)諆}*Rb?nυ?LR91fӠ8:]x~~ ' a]<8%#&/ܼ7>OFҵ:B:mwФ$8` Xdt=,2]G(K?9\XKk׋6&i~Rl"&-Ż~FiҘ迻7N#0-/. 8fs8w_Xʚ4~glm\BDr|8T~XbQ,xT`H,5|8ɯj-ÛUӧWM΂9 @dXT@%+ľ,a䭿X zOHO pvomJ`}+` 5uaƉZ^*!nEv skeOf^5>!Yr~'gEM N߆S@s N{ mG fFCƻtYyMÎ=t::[!(6R&իW頧& $'<)/Ƭ-dOi,N!NB \QT 4k5ăD"`I,s*h2!-6f*I -\#o=37s/y6!/eJuD,MXÒh읟4Zo)R!`Sv%)EZ.CE8߸0+A\VVꑁA0LBP/_I $YF=y_Q#NȁhTWڠ ,CB 1s$b7K:I~FR@{7H7?8NŻy=c~2!RCs?O|p6 !__exǼhOƢXf[z)f:V]EIoAV9=DD^ 9dw+k_('ch*ƀeO#@ߛ U@\!]ҚZVdPgC"Ui2/5o Tz#_3\MZM5)qfT_254U}'0v_efu6Sb=,.uM|pOQA@n5d`99%WCye3Qʴi ao&ȁ?D4.Սtϕ󾪢ME+#dr'k9#>lp6P}K`U?AwWFWJp@~=l=V'9u` $bcJ0g20n>=\2%jؐ R5D3clڸwh#P j3y!Wܥ0~JlLE_4N_*" $ed" jI򌍌ClhC(xM5c2U nlh)Fa!\&YM2Aypa-#]X~h$;8|̵s^x49{y(Gb!xhS2l('] v~Լ1:KԺgfy'dd"u%L;"~,yZx[Pa4{Ű& &TϘ,A^֨}=n%"0~sqBSQxRod d9m1R!$qt4qcჿ5e/[zӵb2c7(Kvu;Gf.H|s&\2c7oyFR.E+:a hBF~U1 :d*%i*].%Ye$d\ySF071e]s3iY16$\wN22I!A@;$^Rmh-PFt4V̹ҘZU)<Y˳HMԺڭ.D<},VdijR$iIHhA6nmJҬ*Yhͳ lPuj|IslD<qS|׷Vj}N{A̼J: jjևBؔ]n2 fŸpI^S"RzEwT2s9,H2:0)0Hn4&  \)|N1~P=kK7t6Ɨ=[ڢ@u̖ R17(U#o7`DTvPc;G-V"ޔ艒̶,*Hgp:~_`Cɣ +|/Vҁeh3ZQbm8iG  ߊ ^ƞt;`QwzTQul#uWFNޗ7V;k7_hNHBʸ[=1 6ϵ\[U9]G[ht̿a_;Β=uBⵝ%=߈ +]( %r:VD\ -["ZR>O!W:2U>v}\N;266 Zyjjw[+VʄW2pJ&b,H@e#2KCoWz?+MĴg=Vwڭ :6#K{!gmouH͹%.ŔΙZ~x@wXFĈE؁RANe?X&ˍh86 upѳ# b9om9*c u}S]us/+6o(Eȹ3M&DwҢI^HiH lG=7Wz S=HF)O2҃,7GhLQ(XV ?Hײt>(sՇ,f7oxR/mXGwЅd~^1'd+ސ|х<":\U?LkןĥCmǿW&IE.szK1y)Q[J/'ԃ~X 9b3C`r f@XA l[jŀZ7˃Pn=xf~Լ<X-C~}d CDl&G'=fhfk-V%:7쟩o3o.N;x4{15fwǒbSX vrs Cݙ5oc);M935\ԾmˌʍsDdR0䙹C{[e)vyyɆV|'L"6jVhhI<)ذUP1C$2OvbAP"BYuL=K "eχnYgn] (jv wnjt;yU J]&Q xvb,lTǗ/\HN#f(T{3o0ʡ=jmj#kYHB8=!YЂ5u_ N_CZN}*HCrp(ZG7k`&Wj򸚎x/a3 -OͧGB 5|<%A Clq3jTY~lޮ,XEN,t2㚼p+}pٚsArόié nH_O+[ yWvq}MH S^-m )-M)8.oi552"s"tLŊ3]uN܋"SJy޺*i&Ƞ)8}l79۴63cd p,Nkc&H,9c!GgyxN:V9cȜ ICSz;W8q~1M (3CD&Z0t՜[z=ڼñ˷,6ZrQU6ZwE@+,,iE֠ɱ/g,۴!za?pJ"M# nx)i{meS.jm!aԊ %Ы"Բi*:%<}c"e)dʂeιH,x)6ٜ VQpTXGk kFu*_(fWJ41h?$]:q4aeۡH$Aszk7W PBGklۉ!F'9݀.hykUɾ7N+KDyLtg%;]潗;. as|5ԌqϏ/_! AB]7$gM5>#^ɻj FV,q 1; -)RΞJH(Vl_90nM3 lp9 X\^ͳ(\YYXc=bm*U/|AE.GRispCfTS#{00A0)z|23na<&1h%xmI[4Rx虶ULЪ:[XC(&S tbߧKq ǝahJe:EShL8JH]H$P<9 s1VR L?htϹC$Top,_#wO/M{&}~Dq$TE%] MNF~hz;G )('.0CQ)ܗkzs?-Z/LCV &o;:%I)ɖɘ%C vl߂N :`cƚÙ_TXrZ?i)  +=;oY*IItpQWU 2idUK@ڲluE'y3ڋ~v8Ҙn7rR J,6?H Zy<M w-T~BS+OlcPH9 *${Wod`6nv?K K( %{N"_?/.Q̟$W5u: {G|,tv oc=vH{qsSN|b\ m37؆UB]7\읙\Yr?>gg07H ,&!eJD]P؝d۞`y!B]vP6jh{׮v':\vgTW:Mmw j) `[jpY]lpERf>.]s)Rبeh䈇xl9(.qL` YndQtJSҴ#p0VfZ'j&- ]5Wogr_).G]` %Y9[x0@Jн/K$|[J1cmb& :Lѐ-~q2yeS^DHtiiJ0HvaͿUS/nHqpta&jxJ}-ؖ-d$cļԙ"i:BwxEB N0SEӭI/QQH]e 0iELJ\y}Jk=DI8*2%ny3Uxue Qv0+#;uym} w3ݬ} *2E;Y %FOM*>.7Y7>̂-"N:;Aßz\{I;fZbfcy29@]5 e1`Uwum h~k]V ?")/"6pu` nOKdRjQ5fCvs5r͸c+OĽDy6븍6E9"҈6U+- PK.nպ5g4~ zO::y#0͒nT*(j]Y%ڧaX4&o? RW|{r?%Gp&?'pi Äe B\5tFVL\:ʩXQ{kDl$P!6а"_ de M&m:k]UiPppIl$?vx3X^`[HMΉf@Ť ^%H*!a7uH;3~ZVu̔~@R#AA,|"Z4u5[UAZfI)~Cv3%k:!6FQZ DUW&ؼ YARa5Tn)YSn8#>nw~ n 9aW]@9d0|,"p]q%_RDj2$ 5$Ǵ91Ǟͳ ^`+6}7k`Rr13hM:t3K*_09jRxjPp24[xK=F6?۝KT!~!_@/+~$O܎pI9z*VYJViabjC]/6h.C[8kUmCfJ˧aNpY^'0a{!j)&B-WI \VhDF9(/{DЯ`&4 ْ˯ɶ(Lܙ+9+3 ^jf7Nwoҥa{&cn|)CX9 0[k0oEw2NvŢz}kݫ%*8apCqwhS!tg[jA`,Jh_3iZ&P|7h3'W H;w3 Gz̜Z_ 7݋ #O>2F ~ztfuS|!wA*:=ev!R.a=z~ҷ^jUbŏ!V YMS:RySfDxL-s%f&'jZ9e豴0"ڰnؼ p#3XCf큆qc*vQH^u9?D- T˚3'9]ojed,o5QT]N=H!N`zJ|T] #=␇)4 8 s::$5B$ru@jTM<d; ~9= o,M$3Xk"OvU{[[铹NUz B'8w-pǕnFbH?^`}ۨY}D6q3~䯼Y"E~H˭pV/'PكCxÑiB @\Ctʼ Ǖx|I/5Gt_ACH^l TcK,@߲<7!in.$Ӻ?'oK5]iy5xNܓI{ D.bx@C& [b)_t2 1%}x#YHsrZ#l5e##Һvw!8VuZMh*{p;n<N&%˴KZx+|t!&Y%R&d >U.%Snoy3XU~ K9*ӻ[fzcL{nծDA<s(eCBӟ=q$I*,v,5moҪtaCpHuX"vL e Rɑ/9VCDw@(=.UA AУꠐ=*VUޯsxhΒ6D$r))Bg'(FR>M &#V,kReHP bZ/0">W(XrPΏuGkm ቅNCƿ/WtH񡋧F0g?vKVL`wO Xe頌!XN@#<\3%=-B&YO׾qO\zrz@ fn͔0"&+Ww^)3RAcnǟ!QH2"REmE{5W8m H̆,Fp|^4&ʘ˵caza4njG|k{AIxe'GErr$WG"<N@nG;Sy0BMh>a?n o QR"̵)Xh@0k~b˱k+2DP84>*K l:vka*.|F:.r4!Xz  Krr\!p}4m2ƫZv28\\bL$S) z&Za#&TS\Z+(+!:ICee+\ゅg:1@w8wZm4{Ϣb S"f 3^u=<23L\ГOO+9d\_غ XӻbjCzql4q? BPGҏ-<e2; /XӷRrVDurA37<.'6.>Tً!.g {IC;Wf t의ŏHv~pUb|eCB20}~& $εhT>gnfJs6U Mf{dPu=.nXh6(cr@5sNG?Oyf.jT S.k` =ml,,몍w/)oՑBCͩW(jhv > AvD}st{hҿqHĩ"TÏr/>{R(52X06~*Z(gpԼ̑)FMǾ&ɬoc? f$ɠI-@͗:|S 1k2'٭5뽨r{F(nF%uЍp̶Xq=lEXh"$e-2.I=hsHb<&ƐNu=bٿLOiK^9"%MxpK=bcy tR$6̰ヤ/sy)WOӪO;Hcdm!OېXۅR=d@ZZQ ya"J [n.(ž]yvQ!Zj7 D<Y01nxV"V]%/x>1 #ǜ[{ Evhq֩d["@Wl%׀"&B"ob< I Sl!fv*Dc~)ڨЃl<=YXyP? ;$i)󗶝(fŐ15ޜBǣM,ӌvIK3y4kos$qٜ7V?e<:u0BH!\d@e>}mu4xd ~sjL=\72v0!yE 'SV=+ȤD_' :>q7z6.@;5ɥ&1_y^O&_* `X?=XQ։7{MlLFgaLݯK\Z+! S jҒ]Wd>韯(e' iҳVRbǯ9󶒐$_sL4()mWS4-wkࢥȐltssUwxa Uo.!,ݮ7BDF.'$lۧץ49?1 3/ KL{{zt݉f x'tvOHBnv{9iMAl6YG|$Dxm7PZg9PXasHRKn-MJ5l BjH~k %ѡ4 h 7]JfH{^S,yڸŰ֙Tn.\a2❪m_]NbeMBw۝;~α4$ĖtVC|$N va+I@*g?`+9eX1 l2cOmI*m6^g 5zGSDtgf+aÑH;I|t_ 4w΅~@ 1VSԛ-vJ)X)aK#^?*{nk!Nr(:s@JIjUzJ79rwKF0.+^$4DGG䒘V::,*8IH/$  ;9Wqr.E6O[J8|uzYRjuljFY n(Yw\/l=1@ G7 暘s1'V?NZ۷$w*Q Í of@Zԟچ~"ͼQ Հ:^F] ^i5^&p=)/ )Ǧ@hp.&aR6ϯ :7_B:#JU65.Aq3TZ_IDC2W\'?pdz>G~j}cN@_X0$|P 6۹dռqpVLs6_~#ısEeV!P 1Pr%JT8R-gƗQK?Gi3XPY "07Z$P* vjQ0T0h\ |ô8As^||T.nRz_'G&aЅ.'ǏА~Osp)u'k43mIKEKcbp{_ک8=VS>utm<݋>r4 > ?tӒR8RU@`{.r=B79c@0(me3Je%hDCeVc%Kr:VGބNYG$ &+|g42U^?1/GV;U- is욍=oSDqCgskw8ɉq,^Fα){α3i&-f5f NYyb}.>f)&;SH1PL)}ހo 06Ud?Eof|!^g+Wnk_ J5薯5/]UL2v  8Pΰp2.z(\.荆;yםuIa3wǩ5x<%zfG\G.%π/hL8OzaDUwb+uRhp0tr3 [;ɶH9 :|gWu(ԜU٥ 8g~$=8Y=8_+݆ܐ\pk>QQE5r|.Ao~h{rD=ob_L3$Uް룻 ;? \}`4ASgmҢ՞$g11% }γl(v_U}WO|9ą'E)]wan`=)j;!62gnM=&91Fտ,l)1d;ΌSٳF|cS`?MN3nF=޺&#BY➏!n ZZz5.-Ո7-oKLFOB|y*A/0 c"5д3p ǓGD!ul.i-l H0Q_@UŇ%i:wsfݮ?\@(0eJP LxD%$3l&[01FcOQ$EGm{" *mZ2|E .-i lΝ7pPX5t`J7ҳqPVeq Sm s@_:<N0$W]oG_,&40CO .M"]v1g%u1$%L-D(y'fDub+#_ͽS ]L5m/4eKjNCi:#]FU[6Q"8/K*Y(zpAq+22CT!0(Yij@AԗB />-YXĘ'(ૡNԳ:M 9>9?ҏ14ZOMvB.vү#fO_OAom+[IZhK*1@eg5)Y5g1ΠUrӥV*CcV$G>%(e(gp#RCq/Ii&T+//ŌNƳتvm E{U|%!K-6o}HHp͈uDfʄ9=T7ViiE$~Dz%ztJ@M#bk`Wa9"O*^!{f!^'W{aQO\q3q5&cdrlRrTNё]@N*G WHoQU VbH#<,XʔYYS'%!޻ I,| } itIov"۱ M|$ȲZéj&,GuY0z<D'@9ͫ#[c6\nv`*#ْ iM0Ȃg3QFϡ/*2S@C @Y2Kk 8sj?OT2PQ}/9q)ERi%8Sp6U)إӈB`qrXFKH6i>(~8yRp~)Y3;^l3r"׮ԐىG8#}=eVvN\D**7e-Qx-m=NٻQf jrjFm+r U4Epz>*.mfeT]}7^n0Ij%OM)a{fOX*6F/S v?U7A)f[ LBO" s 02N(@?+5~hsctk3T;mR $%^ӈmy\BG&mrɖgf ^SA0U'67?DP6Դk[cC5bvhȔhEqMgeڶ` L}b+i0aO#Pz'Z+g' TAp;LC'\2_GX~l?DJ5<0G=a,4BT2wX(sC I/C<:C@{%MVCa%[I g%5Jmp10V=&͌eaߢbe$;(qNCp)YF)JgTD b}c“`IbL0{L%.`au ĩ }a=vF2аڳ+fFBq|HAԀƀVqZ>^m\${/XzԑqW7>޵9S]ޡ!_0T^C/zm2ObK#v:aRTd-JE *Pt Rr_J[x@B ҇$CI*^kOH,h,^gM$XB7(XfwȔ,F|t$fm]GYS2`B^-A8|beSgq 96VH&>(f-:q,čř&\ЙQNb |'%U.fxnR, Ң ^?ƎrjDaY2ߵ m)\[' (&#+™섥;YΎ&֑DLv^\Ⱥk3ƸI c_9FWԺTCfŲ i^[1Az'=֢z6ʗfbb0 WQ]j2H 0ri< %8]w316a,OLQ+Jy]B4e0=w߿#G/:qڥS}Ʌ ^mo-^l9k3֩[#]I=AÑefAtcS-8,$Է@*he1q͡B\4!$ v0cF<1mYl?~<;)Ӵc 7Z{6jPLu v^S5C'Tc;a8K>3QVJHU|1qXzyZ$02s?˛u?@` P /l~ ;~/ ,OHXD uU>hlpܚ\` 2ǻEWW-'vopFg ZMzOɨy('৑o5_[Z%&.bLlD%$̉[u)ORLsFCsC*Е mtmK r$CZ}"+qSAAf0ꥀVT`Ǩ9mCE~R70qfDT Y/$XcC]%7SO32婮<ݏ$0X#`02ԅDߨgCaJP !J%'#-}*QC3n WW^by>PA=( (Tab(ar-FBv +obK-%0.8[D\ɉe84qK46*b?@m$('ɗM*| Mm .["3ĺ̹&ۯ57=z!ƧU+]Qd;8aMm@t8?@,xDKʗHk5$x]!^#MJ 5mh!;mgi؞kc՚58 t>MMu^mEAP? _Cm!oNYՉg} !̤M0ҵZ_y-AmCC*%1ic}ʗh Q{q\Oj~KVFS8{mHsxV=m:^{;ΧUԆgtk5'LŰ#XB]2q)d:3`aqN 6ήT28 Ȑ >"LI\qL:,,5&=$@3A~WVnaHG"| @oCLG;Sy菺_- Y `k`gks I .%JS`~$>faS`ՈHB=PiY^  )Y׊I8G(h@)=:vT?AC]/.fy]/MD?º9* C>AwF*tIԤ'lZÉ;TU*/{QUo x( fOӁ],^c{ih ͐R ؐI?Tjg qx8r:tHg𱗴!d9Ȧn#;Ep 1dŴ3D*H&tt޼cK2{JH_}Tq1%m(X;w-?MT Cݭqa7(SPZY@VYk,mc N Ťm[q>;͒&it't B1эMYK>KyPTFfZB&8j]C M5 MaB hd\DnMx,'4=d*fdi$a "~ky2Qnm /$<nNx d8[l}Hg/y.R"N2&UZ"Z٣AhGuZ)9-MϻJ2F*,Vn$(3yLW*YJuPۏҼ _h\?GlHq"pJ +Ά{sA?7.Wsi ?`&u# c&?Y$L my'*+J~}[=Z >=kk(:y9oK407DsN󫔊E2oX"wむ߇f <=!G\w==!I7BtpT2"NpKqعlɯ e.eR[>ʘ7!h`m3*-RiM6JV, ^{zbc8M%-$kdV|+E<Ǜ8+֐(W10#)Cr|2FЋt!QjH ЕO`n/=7*wΓ)ֻ%b# (QNDdc2S mdg( p JC\&<.>.%4WqTwے,-V" #7Jod *"xj3 yXzB!7`P0B*0yqVy"]Y#c߫XR:6oo.?4}ʪIev4"QZhuiR #>yNV y۾謇(5^Zi`(K=#$W>PF C,USFp VvQ}\~! c#>cwSʒv'?N 1Ɛ~7OJ| M'U7̰G)ƒ.S4!yؕͽk iELg_<%O(pIfB~ͼ'w<AD&͜-*! w6I2@Q.ˍW0O9kxUڍ٘r iGDv;I4U8{zb ;KBK肣_gm'Ա)PpDGB3gV)H]`ti5 }zu bf J.ʥ,o^oxGdbŋ~e#1INX鹖_~+wG?ڤ^4v^:O{vN!SCG- 4˭~V+zi]^W$"0: Sy!+ݓ GҲ>l3>5E9:k_uDnZeD'@\f':caV@F zX w7 AOH 7d(2Oc ԶẸ?M ob%*9ܼ^gI7=&7gl88HOԗ6Xb/ 67WCOZi0G((S~IA{Øxqȸ `ۗ6T֨u<գc_+q,O>/&H;+=A-Xxg?#uG./_`xhȁcZ;x Z佶Aeՙ#O]/=عI(=65KQ[[if,|:;icO=u 7g>a:K+=O&uI=#봕K ʷieSU?G@ Q0Q:![zi{l/Gd{ LڹG$uXOe~N4aL М+G_L,L>ҥ*Mu ٕ,Z(rnEGHJk9Z#|c%cEվM8M>E5w `Y/ qތ6P(N ,=ڿ3io|$m=S}YB*#cRT}~ ugWv[_RXU˺zE}v,+.5bwVYs |V\69.wЙfyrЯEChdaD;6 );,MOHhӜQ.8Owh.zQOب!K/ڮz_VD?XL*K'CA1z TF7a.)[k~H Q$R2HJj {rP7ϛ w^e:UԴBGPn-"?wL:)n)yQ/_ZR6NuNAh6+(D Ug2Yw;؅څjпczEhrVp<EŜ[u% ٲ2!0w|6=X? aQ.-wNޯ=xt-oAԀohRC$OKk)YțN~k;0y+g_ q=R&rtpnG} Gƪ툼 Y}/;$0je ݝ<ONGGve:\QNHl*5~؞b!a| 8sm/!g *-CO/,Lpm{60_jS$k|'7h$_<5Ph6u<=PN/WD1D|F8ٙ+UP30+k ֌W;?U]8yW0Gwg}o%ڏᅥ/I]ErAJMEؿ0ATVn`PA<{~߻_9^6z?+|ǝr8j*Sq8Y(l`tdc:M7ddIj! Jyp΁wCiX޺=+"gJ*u6®Pdzb h!z mز+;{354Lmur ?A(/TSI2tH1ՐבjQvO=cPLY8c*O40k߿Z D*t'EjjL_O% uIc9Ĥ*E1|j=H1]-~`E"I܄yi hoVCاZA!:=o|:Wъ:#<0kcLpy*éL镁?&XDO\ ul';y޸$f@RH!FfEG{\ _c,|!Uh0%UNV+lPsS !ϭf#̲`Ք&&f!7dV%YJ^c&|A =/4d7c 2 ؁UN;$8ny8vfEMO9- ׂeްS$XX[υGed 7-eDf6 [ -5'a; #t #MzVAl/kZJz<;SlʪW m 4WW+EnH $.@LR3:e<0Z!}8w4 +,^1x0} _T{<#7kXg}fsV?v<:8vO9ln4hIe7^kV첞gz !S¾UO:7Bds6[뾩M`%Ef;)f% xGRn(G ^۩gK@4Ό^X@Iڸ}hNc-ЮabS}r?UVb̴ AOi25mSDx;?Wi]EӽwˉxQʦE<ٛ:!{Jtå)Pt{p듩;eTIZ{klΔ:fouM,H_[q;,):Fuڻ xio_VqEy\1dd DZ| GRӿ][e"{ pJbWAh"ROuSbtpWni@}hLת"tb`yxum6plߵٮ2I2É_BA+ɨu]V=^$7U]8DG".kХP M =Ͽ2vuϸx+.z`p?Bia:g\wv`sE:xE?нIR )S1琩:3rNu[5Dב:kiuꌡjK5Dz1?扶S͊y:lj^0chlp.[4H@So&"YWP0ڛsn!}&wGwwd{[,xF/p~It!P5^%{-6ayLŃ(hn3P}Ƈ]-أD%`8RnVNAh$[LHSmY{P"Yğ􌺑 69kY=RVB6V- 8ZC1x[e+(b.%CX{%y]w?"2xIG$_Ye 7! ҕ?6QOI C4mQ. hWʉŋj qR j1N|{ӯDGł~!=P鋺b׺RsB @:|ާh\hĴHh/B Ԕo'|o3Uc-g+ɬ霆>P NybRލsqf-$1w,׸Kc=.G+ ֓p3'L;a+ш2ޟ5`r9_GȢa(Q{6J=;|`7I饝NOXݩ#v"Z&_2cST~kWHym/QOzt0K.sY5'=qkŘٯQ" _$ļ?%}0#VL2[a ]#ބPdz"##hr1RV$+IJN'-?kioWjU_(yt %׶Z%`cͰZ`' Xi$GسɀNAOҺүkhqj-OֺD.i @OhYt a봡C]24˞DPU~R8;:L&.y!V72nEFAZu^j'3ز@t1Ja J G-@GYHRq9X:_nk`Ӏ?OZwVӚZ2_'Qc7N#tɳ]^ a{F!&x%#d¡#KIvJ3]?FoLʩ@\5H26HfЌ P3Q"d,FC]ǡJF(x녈Hl8B = Mz4o3X1@(`B@yzY-g1mF`37OE〆MWYY$WW/zy02o {aYny`s42~n4awnFO:jaǣQ,tXȒkm%tTQn]'uIkJUs#g'z먏)j?btcn,Ո̾$7Dցϐ>f,lA]#Լ2 Btz-M L/F y4ERWYCUy]'lm{o涖(溊We|N@QS {O K#l7\P ^ٴy_C%KCG~ƋAJw a(K. s)?Ϣy8\b[Dz=\v/γȘGz+W%ƶسd"DEF+~ RQ]︆_Buth+9Memwc-ͦYچ:`@,^'~ IK[pIbg"cvF~a-I%E;0HDsg;-$$VR fqϷEf6E]xK'K0KK ޷=c; q,k a!3u_ m_+ABG1W"P` pQgD"tX(55ّL,ȮhPe*#e6CI M¥01? &Zq'{a6.?z treVsq!YgqL_"["rb:Է+< VlsZ\eVxABnr׿tAspD]þ:dߛ#9wIzym)98.BSMEI$R`)#閆aŘ/?1dH MJ9(|Dd"fq6u*u?W$cĢaG5|(G׵tu̧>E,E97U~O-޳ 8D->*-.TlpՋ٩3V!!4H&(La7!G|_r06 Ix_{ Di lm1ǚ>Q)V CDE6_S~Uqa9JpcOgX;wFjYWɄ!rƯd7lȨۤ7B2qgdh3HadV jן𻑣YBsQ$12%mz1zd2=Aq#ҖuM^#g*qskew,pS=`f5aF8i3Z߰67zDha'AgI7b;C@L8c3y)K아 w[4lgg1M9&{T 2x[ZҰPN`oN4: %%زrx{Ir\rXkEJ7Z%O ][cCaʩ}ϋ ЌW7o6G1|Aɜ1fX5OBB Eu#coc)kmu^,Sq'|aR~U z;?dEk_:E]2BO}w$ކXF'smZf` QiFd%'-n#13IvAG koU'cFtY AҧvJOe&(Y聣7k0ne&?FhTrFNHz{(!$(|]`jźiٓVz|]ysR| H]<2n6.ܧv#}ā[1<;Sst蓍 Kɑ)"4G s9~y(~M9sg@HC Qyխ*RC"I$s:`ޗl8\pPJ8W 1? Q']q1gQ7{W.=T'JtJ09' bάJNspEo$د~ba ֱ|)UfusHU*̥bVT]ɍ#qaT.l>(BAeKdf|>2H1q$$Ϧi>+^7֜%j !"Dƕh_Op5nh1SjpG%RLC#lT+IK:ʫjDn~KġO*' j`)tf/  2ʊ2R]CL@qAnhg n!E'!͊`;MNXF095qUVAƣIJoJS^H*e~toEYr@Ia>8ffoY)[Di|C[~ӖR4Űwa4XK٪Mx [;Hjw.x C7"SGWfuiho/l6IO}.{ToOwML,.bLT.Y%_9+@754))Akwl )-^S tx6`B0) #=Piþ,%wW wVrۛR2ò쳊 A%'U c3)@pC_+{0f5Q^o؀ׅ9^J(Ӕ 0&CK:/CMXJ]4kIspIىJ`{J@WZr#N[qm;lsm@|SrB.xJ?`6$5U\PN~% vG -ˀ?>(rrc4 E8Wx+ 66ցd내ӹ;1jK~is]IX7nR@,FcjUyуFG-0"u5*i%\,@ez/â-wL=1|.Ӈy5JFwԡ-sKkܓ|- pW@9˷n+FݖN^/>G$҆V+A(LR>vij$$g*[Tkfh*GWŬUe(`J DzZҝqcj6x* %=6,ƀyZ=gcЀݟS|_Mp[i%N.џ=esCLb\J6sN4J ra0S<+ <>!:sRNۭzĸ#3x|'n:@4, @O>-؊NDZ^g/!ov4d KYI86n1&xh{CƬL\!sQ܈Ndfe9c椇%E̾x(LK?PAyݭ]Þi]=.szLxпP)'PSbkw|"uv߽J.nڤFdM`[m*I.Wi~TI،nx.2}{ށ * cgZ4A$NtM+{5h{\*Z U vշ :υR& ɣ[cA0e X0:%E/WokaHǏ/9p$ a2^ AuQC^@)$D\Yv'g([*=c6 o"} ]l$tOCF-]ϒ0s7 Ռq$+[7g]Ƭ!O7c;ujrVBD$M V"k5 QU4P48oY:]bSxZ,c^VXtʦnI#møݟq \ӈ(n rgwr-eCŁ ܋A=fSǡӄi@V:f@<\ >&@jgzՠ 7H@qvKH_+v n|!;5suKOƝF~kG;3^SxťAbF/ujAz1GєDo}.I#^/a$7Iuo;(ȴz1{*AI:[^Ob򜂌%20؝98g] 7F(|]̧UHcl_3O4?3FJ k=v\ }Ҩ:&8d.Lƾ%q-y4D=a$c̑t K6M)'< : lvMNpDlsGc j 8`r~OPMt@6+= CY^雙e*/mt4}~7>P]JI#'0Z`B }ZZ6ʊ>#pg< u}1yp# ]p19[npZ5„{~@ꁜ:עb&n\M !.H9&R!~ۈ F(q [ىè] Dr$5n;0` 5܎sWx X<=.#ЃǬ&L[.3.m'grv '4FVQ^jE(" JU~k\pBy+Ó8a^%pj*B"l.,p䝊ybaSW;%qh&.vM=ۼfMC- }l@| b~&s+z3Md 9.(т!NwlO EwНӀ+#ITn:%1 V. Dzʾ7* ьev_p.8=ȥ~Cw9wd[ߘ1ЁL"V*|3!ǽ^]:19=N9봨2 ~`n9aоЧSXY>uP`-0i_7y'\|9>*sC[GHvKq&=B9sd^lf-_M~(絉DrGk7́L =@7n}CKlM6u0 D4~C }Ph *w䎦{[it ͫwVrXvV1\ $E:mZ4 {ʎNT:.im‡|LK8)u ([+)`JT eZ2N Ou XT1Ѫ[p7I2cHܻ<$5UϹ 5# x1+_'6D<ߺ()[Ztc%$fk85I)^Ζ ѝZB*b߇m sDA 2REnlsD ʈAۭee}L8zQAf#;!A:A_T&0HNqݘS +2O A[ǫ=orBjL E샨dp\1};ފ+i tpYoBo@F\d #$`]$Y4Ze$D?!uf.(Fa!;T$ӌI gEzdC##@Qг8X} il,/*;)##El7jJԪ.psf(Hѕa9~j| 5s,cձ뱁b9j_LdX2>~ڣH$Hj20E/FL{y7a1wTB#at<=^ \*IHS1j ?;^} Dzeeqo_륰'?Խ5W bvA4BTj+1,˾)bE [HJ"WvppD^:/86JV+g>vGHSpSQ/)} w^hb pPU^'㈺ɯ5!"oml"UvT]9+1]7xL-ĈIC"Djq?`Wp!#XEBFwX8Wb*r 3uAic_|aK2hIx !4b*" Ac9xĕ)tHu7C.4 >Ef[:Mt8XCΚS.^*w 6܋9reΕ4$`+9p0$.U&-"wm(j3%8ajѪYY~%R07 #rNrWMW{^kު=$e9MdwI*} $;,U-frxze@ţ4f9ѥ_BU?kd`<ŝWݓ~GE!AGdBSaf Ɛ] wn@bHz vl|gCRgǕK@[7ZkVv:6[ z;.$^o5:Mh5AtXRj%؜-|^  HUk*M(ɏϩ&.6ȹ7%k?9GPME#iqnJ]H& +,xZc3)e>=ϞJWIQ_KRr'Υ1a~'˃4׮!gu4{e |R;ڈv.e15/n-Z}kBєJpdc.ގ^^œNm8A,2E{MhtZq1a{Sm Gd-+vrw_gЂQz2`;hű/%YwgkΌw!h9yW6τ> ) (^[ aqPL(þûaR °NIfDLmd-(ϑw-X}7- #WFέ}xz 9с (Igusu{b%КTƗ[B 4,t#yAu5#5 dۯ5)(M.tHŠjpH ʑ)7Uo.drXr!aě>Bcb3vܵs-p!E ^#yD{jTW\7&O_~qJjfWYߨJqNdoؽ~6ٖf)N$'פFDfgcFrN{.CsA=mq(, /=bՇ.57~Eilű NeEv"Ɋ)+:]) * @z\9*pȨ⣯tkTN~ {oo4-Enl 64HUPz]ji<|S#ifoO,ԢЗ_lgbbz.O=K{OAbvT,e nGA=O!P b~u32Ld*'> LV/id/?ͥᗈ7 VKDG[ܻ"otT\[Uxfx+>/ؔ- tO-8[C D)P_v\44F63Ҟ weh.T>_kǔwG;2`tZ ԗ k=϶mCSnٜNA#,@|lcCҗ|׉AYV(o?t(#uZ9w~~?=SL-%A dz]$Ri0DGgL&Z~%+8?Ǘ&8obA YmPzGj +'oEH`Ec{b6IP.0z~9ֶWd(8Ӕ`,4ˌ#--.p(V r}Q R}"ٌ֤ .2@f?}H; čN!%d9^jD`i`Splbmo1Z۽|2ΧBqtEXeۤVwQ7OKYU\r0;i׍)WS*YoP#^Qt}Urld tepY#OcҨ@Q+ ({(sYHrዸ[t$=R Kere8@Z^9@N;^= _W@&wYDK=tN$U®pֆԽYG<Y!dE+%aoJʚޯrްz`@/ᕛh N=%Q|z*l`Pj( B-O=!yWo$TyBkYPkfH0&QC뽡o*+i(-뷊_X:] qrLh#]AO-J169;?:i/p…=ld1:h.ed`=@e:{6Qd\ g+RTc l y'x8,i Sݰ2DGNtmZ^A"/նT0K2J[KexdQ"a6W@97m|>!߼:.k"QMk,,bW?ns51}&jjM2+f)<;d3wr_jvUACD8Q>P~ZSv՚Rsd-d2MO/Qb\LȐm{a\%-`p FCŚ")/3Cz  ` qs~v~jb[n2(TBU8e7zqB3$O#$ڥաVҟ,Os/2j.:> q0:W㚎.&'vB+׷pI੦rtG`EN@F_xK͑;.h~/G:Uj 30;-;.>|^8s6B{}~e՘;L3ɳi#pv#f`PaxOIu$,E0?d{ @Cfȕ.>^NZG#0-9"6U1,&`&ř[(WrfE,+}YО΄yɾ׌f"ڈ<DI+bp|GĊc.]+،QdO%zȝ$HC|-A3d el1aJ,ld@jv[aM2Q@hro2c+Lx*_re% 5gK?oY("e ZJV~-يFT@j;*9N-n^RdGwjaFzI}G2&_JHpNd5P*!{%Eʄm)L. 1Q,;"Rׇ2܉X,}˂G"g""{ u^s[اsGVA劘>w?UYj92AS^:JQ@Q#:Wv6N]_:kf@8& ?{6sAYb:ZvI{5‹S>i>2.Qre{-1D Ezh?y-mmWi4`7RO$خ ­&W .gO[ܭaoY˒ThU >0?? Aрn`- яap5H[z RfVY!BCHfrR?@l}#sw*6NKRO¿؋<|FާXbm/7_m;d֓%fх^)\Ū\lÏ92-\<=ӫ,ZCx4c z t?H\pVT飴HeRAC`ryc,j_Ԙ1e?,Ru|SzFO43ySMlyt&I)&pi!} 'e=4=+%:7\&W SфΑkSx׎ron5&s[xwh3*s]l@vo^WVAM(g .KY[$MDJ;i;W9]-B?yhSŒʇg WVdU̱{z-pLꏕT /NyUytd 2pwVuN#fM%Vz(HjT)k~*M<'KpL5PzoJS$PNĮͭΉ֘-mIFe-O̵} k) Kf3&z#-Wx4/MKjeo`]Q4dUJfJ-p;_jnhq!$М!ɷphhCγb9>[Tc7KϬ=H;@9aR=l\W]&[F]5^Rd e.lhP @6x7U1j?:f(mpxbtR&Q@1M}vOHO0LvtQ{fӦ!i|7cb*S YI%$^؟KwLPΜ, zǫ`ZAi4^eVG7VIkP\k7Μ.AAJ5ug| vkДOOc-ad#4ApXyUepg1c>$6gWyzTίDsk քleqv=ȾJ.@J~0Sei@זC~DMqt/[?NR#^p:F"xQ]˳e؝GꕨG%i7?2zHq/J{!t)s?cOGOAr!(=S mabKMNs[RQN ,>([T>SA} \(;|1= P`~_4'<=H7xN.Dbt;/d3X~EMH~b-{2R{d$t})Ael ʗppe\!D!zi;ydA%x4Y1Z<+,._ɓ~rxy'wLho6f/9ޘFJh, z P&ȹ; *Nw8+Yb~+Q$Y(!5r݃a 95oVXJa>oQ!#m=PᾟmֿY©;*Z|i $] ʚ<U?XC-Ѭ8O*qR|RJBNKI9ڔC\2%W*$,\ ;>H#ƮU` c޷:j*SH,Z&cdA3<kza ~ˆeR]Qt݂ R 2 dD6CYەOf=#Fr J Gq5"T)#u4U;ǽ:j5AF{9߂tw3 M.L "d%)*[Jc#.Cn+=>M 8rCYO!C5`~Y 6'eX7eݵpw8{/}w?(J?"`O. /;Θm:r4ĮH&[aw$X 2Z(.!"^TnIBM+ E̢^ PiwZʖ|C{._*}ꎾ@7iK}&#+w0g:3I2b2﯌],eso(^?-QI.$ppe! {RDs VY(LUW!j`<\$xQa ;C&NҹpF= ɵ&Ast# Rl-®G57E^t;6>ޑB:1cu"H4)kVPVF|o {i뀼 h5$qS/84k ߐvi\1=)NpǃçI= O45ȇ.GZpjTٜ*肑{!͋vd18ښ [0IUR_=0càciCCdh`A^Z" ٛ{dkwxup!m\Э@FU|כQshbdTm>Hi5WgMa S>>XCk8id 0?Kٷe⍓4jr -*Kz[ B~YOFr>S0nJ~(9z|'x:% g5`T**?p݈$=Nfx`)V,$c<M ʣy~S[%e(Я7)pH-KU0}xͿakq ^$ `3п i1椵;Kj؏AZnVxM8yh_ܞ4ֽ'ǠLA5,WudtTʃDw~N9'sTB -$,9ϥ|h8c&O9b~Mp_h٠a+Jrk/E,4b8G$:F \}ΎT*݆i%~7R~8nF' &PHRQt` wl*:.z1Y0}H2y?2T11Hq@dB]N`idB8 xY[L6IL_kv w]I4rP}罍 fxUh+xHy/\O4ۑhT\}M3\:D UjH; =pzYKz0Ä*[^&}~b)@j>./󇃗t*ᮚaYVB~O򮴶 |%㡓gh8~s4?==)"eڽu=pf(g]>ogts_Ei?7t{]z!4ƵWD,Klal/Xi"FxC+i/4vplӮ\7S2͚8i5[] 7T0Q6|XK]ZO6ن6t%mWOIc \!tIv^Aw*3C ~ s)ʃF@4 ֽ&( Dv8 с#jK}R(Cxu#{nQ| ]1,ʀDe6V?c2'`X$k$Ҟ "yTN`YR l |14<[y62v x}1(XXݲu` ( oNĤ .L~qJ]`.VJ͞Z7ocUם³yy;P+s b>)mW5Y\^ ^*!n*H' ]b}Hx+6܇Q;TL`ܦrH}+7 _M|k}u ON1р\J"딎'ܛG&{ épͲ;s:,m 'y&4#?x]8vΞ8o]o^JD2ꊛb\ם!`}ͽ`6'RP71HQAQ4(G8I&9"G⤌icx\Qe2j'@ݧ~>?˿L&H"VХPt!H*9lo\&%yv)0hgLnZU #A aZ8C{,r4η} =F=pnR;1uܻ} QѲus=Q\lSeR :bTcLL`\w'l3F:F!*\{cx,%"CM{7vCDh@LFt+eDtuGGUbX&m"ȗP,0nJ$F\B D٣fR=FZ+!SKxO"olViDњ}%ʋ_ZRe} Jgb3gJ4Uu5*cd{p㢵.'᳡*lm;f[1L,Ԫ eFY~G̾~Vې#uj/T|I[f.-rW 1h׹; :`0_t&˨q\%reOj`~迅ת,D􃬧AvQm$l+Jcg_4vs4"GPCߦSdBR&m64 +eP1$rw)C-;}WP= wXľ rdأjt nH@u띖ym]N0##3u`5BYPBv'~D%rr"+Vݓ cәp[|9c6W]=IpxMIW".&}P{*\`94QW"gf`"vCon}ڦ#FpΊQO~~(Wf/)64KL2U;E(29I&9ҨyxD1d}n:d Q3+Ų"AxYޗ]$R8*\yߦ xTMV܎Iu:r8c~owK=d-{k.| :3zr_ޒ֍hUE/bueAlI:eOk=BF3ãP6l -$xMK{utAF$x{'gqTقq CeD L@s%uѹ!KŽ2x`5O;Lb;ldJe(C%nyoG#鈸J "A%r߱zYY<*]UI?[M %+T'p.זƭR[B^4Ӕg7qҪK2ԽdCr&;j&ã"n\Ċi Qt ^9)ꘝ̰ fz`D#VPS=SO8k\KΫw7381.Y!BȰh›l؋|Wƀe1RAj;TXetlյ/P|뤰?iZMDd   z|F2v6ռ>&te]R%+yC^GSMz\QH4"E\Na@Id!xE!ʜ&ULI&<<(>W2:\LR*qp$) [y߶Mn>TT5YJ0rtH=A_ xW?"4j|x/SS$ӟY]](suYhL96pgs{guphp s}׻]*$R Dni@I`&xugbۃ|Vؘ [y-wp,F)%ͻc4;-֑Tm=h|=hmݨt9 NF^=5a~b2G:N7PK}/}b1ȴFFݭ#  0_!dq>-`p_\J [ߎj4K_Њvy!.{9U-nFR֚Rz 5J*C :zˉ:vHNMLb _džT`F /l]Mۦc usN%I_VhLK q&&$nJOjj|G/,F,ߠO/v8W2H-1r2స@9i?ȅ#d^A޸% p~eJ;;}mێ 5Vj v3.E( Gm[V:x[1N  Ѯ<;94{Ie0޹_zq ]{+x’X/*G!p5 5.Cۨ@\ ,>Vs!]1d6.Tx1T0(梩/ f9L!юҐxL.M|_qe5lz iо''ZyIϿDZ!mZ8:ppR470ؓٝ}ʎ/S\\[Sm7Pf.b~ Ȋ,Ei, ,x&&hhyRĵ.f̩s&g1 bYi->PX d_+1ƻ+ ?a0#3:+sT ^Y>?.'G8 ўe_\vuPcIҞR\yLas` *{@λ9 ޽:#+w1'. +ɍ n,bb.|7hյbh%fIR~Tiח ѱZKMV&DݶV7Xĭ nAfu&+ 9 Ҽc\RѓpH3ﯳKr#]b@Ąw[S 6U&jFǕ3_,\`l\޳N8FeΨ$0s96D"KjR83[޺}|8 ]rt(n'zS Qta+b 'A&:Q'Uz+wwЅ`c-ygwJ _#y3t/Znju sB319.(r7-)jIs%a/K7'\U8_7]~  >f)\vrE'<0*R fFZ;üL*-v>:kL>diOyW-@w$7aS$`Xfmn!^laG-pa;+S Y@߬=ฏ K"ODٷL׷M k!9m4ջf.f7o2oo+Qu`CR$)HFH̡:RsV[tsͭvt{24W FX %&r7_7'!MTh wS51WRz_8<|dPpۊg,^ *VD+:MW%  Gqxw+qZ[ZC3+eTG< ws-TfOodymfAzSNDR PGt!-? Z-3tscLϞjItv'En y4Nu^oŨ}jSe`!rҽR)א:;[;0&'+ f961^ I۟[[޷EYRU䙁G ע+U k;#Ʌ^WYN ~\ݗW>D O3U>lq^OTDN lJbě@D.V>psy:y'@s3p|ׄwhҥ@Td(pu[Jqg^Tpee3-ϤIzTOP]/<]91pקtÏS\9V|>op0=9W47}uFd&z?1rx5cI2)G!p#wK o_1dT(FԱaʗ> zI3H qKFe*h_Odbvoۖq;FX=} nKO8**Vl+و |&Xd{н% ۢ'~BϼU$bGרY=C#pLf{.*S9 @/Jϻ~?H4~C,{f2@ >TX_Py[w)R 1 /&̻ Y<^.XQ.U,<:q70o>D۶H܈V7H2S7xT Q#cFO?B=_tv.h 8Z=jC+$K?\(v 3:ֈk/O2Hrz}e'n޺KFyZ0HAr_786^MnISͪ4z$Q _"JSJ1y&~gسk6^ym7'ȝ֍侉Sy;FVdbgF׽K:Q$iBySl*u?*J6+ySWۈ vf& .|s_?@z5ACRnp Cay|t̪,^Xe#SЩ,*qʑgi6fo+ [9뒸<=m*HL2~r܌wv? {J@.zK^ c@%G /:BcZm3\ZwjG*x.^qW)ZկUCql%=9V?2pqY{"$UA o`.Hl $FVrv'D*8vf Q.J)_b}&عeͤ(M[c t{=m}nO"aBYq#O5Oc.]J^hhAb)GaEE@i"0wa[E3oC'2uһs̵a|d-9מ “+WG>EgJmXl)W:n*Y^R5Gbx0|%(u?F2~;j5wkۥ GXyXX9~2S qp2$F@?j*G8zʳ{]ٔ,rN@u6,L$\ILWB󈅺Ħ9HN2wP!! s  Z5ݦ 4;,Y]kd-DzJ hs4ٗo zڗ[|) 7BVu4ۊt!B~>R^كx` h1{h ȁlD,S_t8ZG?77q3Z*<1UA_W.әšuI[36|/Ksfq^9AFRGsCg (@O#Ά¹g^_g~@$QMB'k+)bP&֮Ed;5-xF-d'y:`LQ_5\V_id~[jND}i(3606<3<2Aiӧ>wctGk1y{RUU*su( )Epu.|$-DDN% ݚ>wͭ~L:asP퓜ټ!D'U_֫"H{\@\Y[orFxxp _Rtb+;-%+;-hi]H.JL{O+Ùz֛CyJ\Sgmi-)tjCdXx ZJ?]A`]t_JG9rʮ,'ݥ\ZsGܪyza9b%Hx@f0B&L,cW+S^P%dF3|iPH7UL ~/Vo~tx,jkﳫI=[!Wv,Vd^B햠V[[E7nuJm6ZLf7= P{U " "n{J9Ls=i2IF4_"O ?Ewynm{rF8VWČ!(tcںv2W#>S 65r =ܹIO]}fR"<:ad{`afF!2PnuıǪ\lMoUӧȡjPy[VHL8͉-eVYwLb y=_ZHE[u% 27K&o5&y8 .zӜFń8W?  =6u;P__H[AcAppR 8pn%ucL0y=-sco0{ϟP}|V7U4G"YXҘ1ao#|;dj3L_w!\l^K jV0%9mcKj|"ވ!Lqw7Q(A>J;a6Sw[/v`IQObf`3o^:_2W=XTh*3o?n=ko2} &oRԵv.7:!'M@BO͞5a, &ST ,ֶg '痨{73s1;@.P  O/||4IZa;@SFgj7uD͉_fK˄y^Vgs ~N~MBWOs4q!S컪,4sxO!ZGOсz `ǤJp+3BW'"a?L@H#ek U=`#]#[+p$O]jRCA: ^j$m*JLjzӌT3x^vpwSk|ʧPOyrTB 8ƒQ8?^&b33Ѫ})6uM>KEbQ/TFx(Å-o~1?Ք]K?/[ [\E9Hدֹr'Pf,W 8]9N׵:] 3pf[u.`oٷrO_Rk;ڛKɬi [ʨn[xFjdXjoq z>!Zm1 ?dʺX఼&s~GčYX8YㅜEKto5Y)]K;b Ye2R>&Dsa*z6x@b%V'Wનf`9(`3M v{g' 7RwӐ8hQX6n@YR:ky;)%(m 'Tt1[H u&WGMWa4޵ $QP]v$1^>LT;QNR JԩY6R0I3F[E S!T@,f nWHA#)w< IUѦ,a9\ە%RԵBJ<v f{NATCor@ G0ͨuZRNȑ#t\rX<]!rWpD {a;k~)%r(kI~!yS-!޵SByЌ[V~6fIw9Fg s C"!6@(Vp(j0`!-AYֿ-~8rUW-Nބ-6*ϷE2GCMP02v>8 \IU3GawΧnM{o1O~E).KQY8ա| n?^1n8i ׁR9(I?m0͝BE]$M9a߲s?nHIo&I@$ˊCEZzKCwBRf-|R^CgPl0+Ysm±GWiCQT9#e~GpUGSn,'X(R^Cpug_Ȭ4mXj9yAX|$bZDIm2(Důō9%.#`NaP(Nb#On{bׁoDhugn!3q*HisvObJb8e-&bv#F kmNl?a<-fnY.'/6p7G2W\{rT3Fnn9=8&xS}_OAF{*t7&d`;,`;"Ef%=7 0QH:1aYn1:~5lUO:SH/ULgO0+kIr(rxM2׹ pjM/3_ݠ k*> .&K241EE#@C3Z#yVO(?4It: 6b՜O[@84bT +H?ڷC06Lʊێ9`*-?paĸ1չeaʓ9~=΁9%E*KuZofw*Jy_ zUGU_LGvJX/ֱ2=ސsM%IgHLGK$I5GFO2S2U]̰B o/A&H&aƲazݪ2TGm$hu3Ȝ?2;DA^ԉr78T?Ȗ^vأYⱃP)(Gf 9vDo^T,"s5 [\#Xbw+we4N 5ٮWĴ`ޮUPБ!鉬[EVdTk5줓Aérhl][cLt?1ӹ8p)-G$*2#uƥO6k?f@4$Cٽǹ  >eB{lmG,s[`Q e d=Q]2vZp-"4/R7ܻ0 0PD1ߌ o۠U! I0#xᦂ =j|b*6k'W\Gجw,Y>#qfEM:TzU7@OS.Ѧ Yc`p \\P,b1F#"c S^r xJrI (Ze`أt+WoIee}sR@>i#7t++蔤ʡ@ڕq":WHb蠒A59z7Oo3!V6X,>t!,hT۰brau?Z 5#!v{{wa,TKdزX Whi?2-ܠl_U!}z"oTFΓ P],i2kx0.Za,RH؛3xͭ]fFjT{;'UL&a$GH??U':ʗJjNJt!Ε=t H@Ɠ\AT3*+M'-s`XNpCXnFZ@NaP\rR`\|4FQ*Z'z<0[>%>(Z[u6VNV2ȅ| ˌV磗q3'kT  8](;/ѩ݋gƓIjdEj)=)Njm: [79UFv ׹嗤XSjYجpa/pbEӼ0l-Wdej"[ y)p\c G*ad54[dLȿϋ](~K!Qorپ7\מ~:KXC}uwGԒu4;"q#S$eҪw.l$C 4O} =$DfF.h!¢T=4rO5 -{R|SLx?{)(j({sʲQRo3k?Ȼ ")ɕD[6%48 xe=yU+ms$A< ` F)wס%.32gX~h!K\۶- nuZgtJΪq~qk/B&z8ڔ!tK + {%}] ׅn:QFQf\^#[V-Ac`iQA'qr-/j}i;.~F:/!xٍށ<G{3QyL[ipð]?!v\0'E:pҭ'M$Xa!U#ƺ>#ʼnmE| ~sǗm'O.TEF>67dwB64jB1%%'^ H܎/%*0gw6'zOל?_$ʘO2j"]abjJ.OrQ U|1p%(O+*wu[~ʾ72=8jJQ0 g!482Bmw6P9: )f:'[5m zovq%3U:ӣ48;oge V+x[\v-4s$1#.L8VGLAr XOxB<UjU][PV҈8;yN ("޼e\cg(zgC-a<DL䟣[]YU2`a@4u1L|o1OvmdaA [cPvZ+.U;GH[ȧe{ cuLXvb욿l[s*-Xڑ xH["r-/U\H_>r)Vhuǫ^YfkM-@eܫΌ<㻪ߩx*=tEPZi{Zh[8DC'$L/T7`Ob!`ܞJm;w*SSBqO~2()͈1TCpCd R>(yZRiӍӷ{WܐVhoK/{I[} N8EPjZu PCDLL; "#l|9齲v{q0ˮS0%8S3YE1vd,Qox" $ "H [̰=+NH>&bJHo36*I'u,FKKӧu OĤLH%/+L1hW%<4x9-g6oH_#J96`*UNt85ݔV~qV)V''9`ZĄ|Bv.."C7{WϿ7%?fA6C$-(or^`|dV )Ultg *13VT\q6>fGB}_ ~"7@śCUwUc),.*p0;H/PF"+gk_֞-340UpNML| A(Hz>pҴQW[ +jtURxIaoGyt(5cd+Sc|Χk}%D3ϛ^95e=YT*oB?~>FRsc#zkXrQ#H:HGY0$Kza7e`̆sL$T9 ysBft6+X l]R-E>!m}=ύp^zТ \` rEB:2th*%ҼB%AzVaĹ.r>)t> {Th~=OIܬ* |o.eUPy ~a:onFl1GVHOlpLD1P#b%X'+pNXCAsj߿Ԃq"On r82 8Xwo l^*FI>wa@,Jb#(⏚{M]Ce bzװkMŢPkk~ӭ[U蚚͋j]ނY!- 1ܝǃ(\ +)p o6tGz&9a/ijp~,8g&jD;`8X}&ߵHlN*C#u+ʂcd)C'*.Πـ:o'!]/Cc sYۧ]]+rCPi0W*9KTZ'NxRRv|B݃8\fb?*hpbRd/@؃r"&M3l#ϳ?LG_[6hbvLd@ fWľ^\S`҉wtJ.MDڳ MTmJdC(J4zx TzhLɲr?q&g ?u_8 &`;;&CL}e "~Ugݑf_}7P~Π.MH#V" o.L, )`*vJ/eu"SvBT' myVj'&Hbc U8c ^Ku҂B ` 7~Nqɭ¹ OhQbO~**EȒ\dCD7 ڨYArQ9k!.3_Ѧ8K˫l!lːVpsۯpF* ҨTD 鵿k"?lWӈΌi[%W$:뒒5v-n7RףBGD N,G>MJHvfRjonlGU4+"Jҟ=#eƷ2Oa-HR00a#h擴:7.#uh10:1Sw/#U#T6^mY1IUY^oO}'(Yśg{<TEϞ{> :ǧp%vᅣ`W^kG'#5Am*}zG AAB3-P9ت)1d^-ז+- q04T TT6#p}DD)"p6ݥWvOt~Gƪss V[.5KGqZ\Ynf#g#9dSzuw!>MˉjϤS Pr^!+坍-Z Z-MX<)Τ$hK)R㛔3aL뜹8DoGG \{t UPϼc;"u#tpØ4?Ot+O5ȋ&Nu$|[Ub8FDYK_jˁDŽU0BO$veBVAǑkqmTlZlpL{QIxK~-Hz\7A,)i17HGrغ66GY %ӥ2 H4# c> ۥG}Lvus׹pAHkTzQsD ۽es0] +7Va,9숐l(gB1݌"J*d40ȥXEorj³l>PHbum5'5}"(V(/_ l[=!f+v4 93bmjP>ƝT4"D?-KL$K#lSd "c90Ѣ ,m}3X)8.V*6i֬5̩MTB,d6~C>KyS'S`^޶(%|0* j=Y8PY99izW[&[7WS0*$VV\Q^x^X(mU7ΰ%jvbHSBv~Ud,˅2o0-0E"rCXy =$E*[9_cLH&FNݶMu(o!ga6Z_VJpſtbۣZ+=>]com?z$8 +N9,8$׳J4v+\޿C*L5% s['SDW /F7(5f;'1sxUW5tLzK/ 5F'5Y #!S‚٬ɭp#Q2[-k%9 ʁQ.% 1IUr Z;"颉p*zG}lnXq_z^u`zxHowہ< ?nvl}be R3/0# 5cYK_M:5xQ9TM%A$BmQy([t [f`05}b:%̡mCZJLSNUY;: ~R]#D,τ Xмׇt_d,ؾg{:EKp;ٵ_`?f qS9S.>7$1t]ٰ)i6!&G0k(_ߖ>,fuOC73rDVPN˲DIIx^;u.1,;(Y"-FJmZd b37yl7 ۬[ _os*\JS`e'\P@酪:o~3R匏~8)NÃ27Ήfx cۖu y* 2=e\M( aG3fb!b4U;.ơS5$&aךX&@rXwlPڋ8cy끩x|$x(SϠA92*'Qbܲ]$(d HtK[ќE[@.Û!HX0#fhIhTO.,T0qj`c D1 H~l ζ`4gؽ-IIGRZB6O@k枉.OF9e$]E+lښsN%N^OǑQ}9+w/Oh={X%*wn&(m @\WNvP"H/ !GM@{Ԇt&ޖbqE\АN}Hj(4 C"wJa :F/E] @i20}ل?AT#JԺcv⍰@ iB(!BNMnPt'K"3^1RHQC0-$ )]eƉq[^>ӨV v䏸4I>#>-3箉j=SRxzaQ18*8uϖ z3w==ˑ=z^n=+^CpXٳ \IVj̊.bP:Y(e"B$ CN:hLku=S-YTZ/[%N?RA1}-:=J?Ѧ"nWԮ{D{8ɀQ *mKro0NT%2ib}U\T;P *{5uKI,cBP+L4Mi `Kli&w%ZJJ &Mב G3dD`g*ͪLy+T]U9c"KԄ iT#XVtUx2_\SOzzIҮA܎YIʚ[r.GdK ^U" 2Wz7SKDd^U|_nK|$kM$F*'%{#uxB9`J+)"{),OaL Y,' \>șJ;1ܺr㔧l&= e'z>4jQ]36;z4rS42kQr!$K%>۸噦k6 'E5HT‹ro33 |Sfw^*8%UuwG#i.ו̫4/ k]H?^(7jT;CE3tL@KY ㍋sщ2i;A$'K*gnفZA\TF3ު%`&T7ɕ~RxF'~oI1D6;g Zl AHXMٓ4{Eq悔jNgTv@Oe\`=-̂iNR6=~ƩiWah kYL|u(MQšAh[`]`ɮL4 Ǥ,t;m4d MMGpaH&~7p 0Yb(W*3XZBPDa\O ׷RXbH)bVʜ6G,yURǧieevT1 0, ҭݪPr$YoŒmYQTvZ&1M $`XTzќL bΜ4)6F,HCǑđ6lZ~;n!*c[tFY1A2@r sIqN,>R1/uc h3n#, O[Lj!̕"Wd(*L\Eso! .`KgWH׍ٻ.=`Nr '@cͦ^o&2n{uW4V"d#]abPs"YΖjsUߛ۷h#D/11:4Ld"tL2" ĸC#K2gOqZ8}B /453(zB-=3i1<͝>2ڬ̉ep$'\qծhs|=D*tGdT`0p`$t ʼn>R2u>MPY7G$NI )!j%WdĎu֚Gie]l߹ЌFnh/sH&awjK}t$w4UQ`'0yH(ԧwd4lB +m~+ .Za,mZ_&q)-@S|٦tH8.6 WXCWІ eΆ>0q *+_ƽlrlmYasEnyeRڤ, zt,lAև$A[dd7aYw]~do772zf.b@AO˶pVbBYRsڬ/ui[w F k}FÍG>:L=Ӣ2_=J,/ zRaݻD.e^+T `W#\(ݥ KG`+˾Ju3e/ZBLyHIz t DXt{ƴ 2f{N?e=c(Ahr(dt9vZlp;%`Z|]W`AqH J'ö,x_Շcl$e:LBm~+I4Ox^9"bHU?.sՖ9._gWviC $k]^ Xμ6NfIͤgԵAianC9Wc9l7\#e8\^m 8Ke7gM`^L`^KJQ[!Bqf?[حgYbدVޒ"!(yV`2b!s$f%vTݑk;7^6_: rE`lI%Kk0p~cZ\?râmmGyVpoXF#)Zd7:$A]>ؙҶv==.:|yT].0]8H SAY R~NāK(4\ςÑ٧Fвe $mH.TN?}Xo}vtSEF-.TnȊcq&DDb[{1=Jfa?LQ2 h6LqcPBUYJ@;k3\h}h8a|Ohf < ΋ J:?e$:7<^47Y:~0_*Jtzȸ^̼SX|oy),rw9Sx' `F[5@&rǿA;N/v0:SKD+(( ABO9B w8YS)r&:UZSDQDNYtF޳nK`s66dpՕ\sW &>ǙhBLE}BWmjP0 Ezg sUʀ$RbƜJ$kl-,}ϐK aHÅٍ"g끃xg~#|9U_ 0ը`gP8j !`YU~_p64ggv͹SIIq/*\(GRQu%RX&)-'R 5(itҪhP,{.yuYz5`2^h<IrUP{`h{Cu'11ȳiT7F8_.'d(*Jg/y-mp:u jչr$"l&hE; T)`B-\ tT&JuPBZ9)#'R' 9R>3]EHzp)FZGU܄JW_*Kh?ƚ)/J1䀠s3C%\N>v  s-g^ +;c $1Lȫ;ATDNf-|uO6ѲR8-hoY{ &'e/@Bd%_p/(٫sv%>2ZS0 3'QC i|`Wh:GI4Oli'"k Xxű\'CM بɼuPLAZl% zj\qt0Sך)dtsH>'t{NH'ґɏMJNSɱKΖ;`Z_O?#V yυ"%M z`|vi Pykϙ[Z{ӯAI(=)_,u, ?>*ajKbk6!'%{qbHy5s Lc#/'vTSGl:/j,$͇=pQk+Ht2֠dDБCrKc[<hr*jOJM :Ϭb7Ln%XsWd^oO .ަuIdka/tr k0Yi3yţzɍigE;*@hyR` z|7 )(oW09ASikL*&=W=H3y3/W+B"𜦏>fo γק&zB"Rx;CF..``w*_u" AcVdjY  2%E%:bG2hND}p$9x/^rk$:X  7>9h] @JBluN qx0hO`(?#,62@yJi(DueF\šl#*4aE..X =N?P Bt$ Nq?`S04Ǝx ɱ_ 1r'Rv2:o߲v̢9]2 /ʊ8TPpIHKt"w8ULrd}:7̢}eL~%okƢh,U)8MvH]FkPi~,By,PTR_grf/MK'7ƐPW/d#Du냎d6U>/:f+e'h҂p.wtsе }cR&œ!TNIi%=>…S'lmfR+Xs O_euղAxU^'vp+mJ`MTPbwmS%` Y|6rB0iNV^ܝ)N5sZnoUyRAh;\y?$D> G9Ľ˾Sv8]o9顜HCO6>r6 |8p–lXDL̒QӪ.497Z[  ~@*Hwdr(K6L#g,vb{™2E)+.߭fU0@C^b Ka2tAfB(c٢ð5B>v%sM1}il1 !xh)H }Np aJُqz .F:/ m=]X#WiDuw;'HZW$EpP9fm0APGYJsYX{J$Q!yc-#{=UwiZԽAbmcZ(nr> ?XIy&ZaVruzŮ|rI-Pw\0蘎n("` @%Rt>I-k ہ3l -|cKVil` ~v#6zrc })R8 <y޴f'ۥ'S"'RY+?$y9w_ЉDbGQx+o /w\)xfܣiHu?1ٿ- 4qEܜ.5G#RװnU 0D;,ғi찒`tt'"ٻMp)%tbDP|za.:ȟH*~;Ƌ,7"6.VL CW[b}nBՕUR؃ڿlS0pIwӱnv^ i|$`zQ kceh0gN-m'Z2S_C28-nh(Ct*@fA3ڳ_& V dP^Ŗu/{b}=& !69 x!%(iogZXw3fBVɴN9mǀ* |Y-%kБ5icyh|9_`UOQK#X*#1 sBHmmjrHmWQ1 rNSCz5e=:OdBro!!߁-8yޏ~ e9O]$K(yqWrV]M3E8Mr+5KH;^>ֳjv#3tꇑqpH~E.pǎ!g;b=L%/;y*; a1Բ13Ŝ~Ʉ1oR|0˻^&ށ曕)8TǷW)\9^܅ǥ% cD6'`*: ȝ˰vUr[5{_S'ThF.\R考 id2WрaՌOA1S594L>cJZU^Ti?LV'B[u!]8Dyr/Q=ŸC0؊ #e[D:ZQzD%߳&YUyh%`)4"g+38m|0:-ǎ 0??DHzw21O[yJ>ҥV ͝NV>t1Z># f3eQqx}~“$NRwtadwA=^`lvX.[ʧo3bzU N CiA;p~ga0n-m)}U[+۵_ 5y}e7FT 2{xtCJ 0*+r@PN'+tw6 $q[/$C8 `S&CxY JAUG_:Ao g5wzMP4j#o1~48SEFebI[^$(r[,C{% C)4dEDt$&K#>{,Le;ZG}Vjdkr~- yK֢33S_#Et?nͼSKr=,G6 aQYCM+ p@j#^K(Q=K~;[b/r~ eM>:@ȳH6at*9maSyU 0~yà}OS+AlI0^ln2|:M4\YW⣖M9c-/EwF5@dɴ YQd ;//2y[Ǐ&8!B _0nY2tAŬKkzTqS B7ʑlsI% y GV0%N䶃I@AU&4bQFBDw<\R1OMx^ƙ9V8h aD$Vu3LʻrK1ɌV(Ϸ{RVHNs^!|ℙtXCO]*Z/vɴBOu:UNT<[~7Kx!OS|"q}Aɒu_eh4 Aw9֗g*<1Z4}-<8"|8Py!`35ajޫR/P-jS2ku!KZ#=.I~6Oo>?x!6]e0]E "  /*aNY7קĪY=cu`)_VcN%/wSfi#[դHӅx,ߵC o<$N q- MÖpʧ ?e&΅-䛪`*$?-UO7u4؈ ءւ%^KmLR?7/jWD#;pkj yk* jG xM7ِ{4W| {Љ'?w4$Y(=깭I_nhX5=ߌ1P<+-ɢhB҆vjVyOI6d\N5K&ϲx)q8;d\y;֯Ǽg=fΝ|V#mHRwoTeB4xP2H텰WeOql#py%tڻ4.BA |-<_V|G}toVCwKx#;BcԼ\%|[x%/SKXp#>̤ E T,~(`O|@)%cOu7m0NT 3 d lYl6'Pf/ݹ{l8*sھ4%q,Ϥ &i+#g_XAH Su1x/+6ut"Wf-\H$)7<m1]p"۳x4ɋQxd1*ϻ6I̋}*Oa{.4V\^ !n ~J;iw$_4ϒhM$ `sEįqMLV (J5me=!솹>`0G߀$#|HES{#Bө0q,Q(s+ް{u8,32RŻx5,맕6 5o'Wv6كA%]Lrb2tS<%Ze{0oitܾY,?x.aj_{%+ &D YDT& ҥ" qlf~CLN?Bfha.jDncHu_Q\ؾvE7@e7xAB JC"//L{"gс w%`ńºC5MN`9$^%hTzXֳyl8Q7w`6`*2ubҶiPA@ff8fHه(m0cahaYT;Z-$N]COᵬϘl|b՗!Rc ׸z{Wj\ç ̌4Z\X19-N=JMdةӜ?{V-_j}r; - ၍ `btWG\la'-$l3 Y?/#hl?J=;ܴ0o׮֍pIK\ iΑΜΜg&:ʛQ]MO_z&6&_Ĕ|tp565X4Fv̭#!VU˵&'zi6N b8oǒyKt VX]v8 tؕlϮnӈAP+?OD'Թ~$O9r1~),};p% >HL E;;o^+#{M3_$C)2Z/ƈF|l(ۜe[kD}/ĩC?a D{A99c˴,a\la2从5[e4c 7 z+nzmڞ#}(]mApMZK|ZXPUَh ȟQm.mP_#b«gr6Q}xɊ9Xp85Y) rX=sHb?4UW:Ǒ1 O:UxzU7 3xv(ymb,]&99 K)%"ͥ* L$ݧQEL'ԔcVAp8QvFCR?vUjYar<Ѽ,fOezƐ~ ڤXK=Z8'0:Tߔ)d{|S>sZ8M}gn\!kW;䱼D{4ݙy+E֯o 3VűIE,&Az@DjzL8z9}EY8~TMX+&.k?dG8WӁ܏!djKYbs\Lrm1NZGY@)0f<2rf_=?QT0FR5J&$$G\gYZ07070100000297000081a40000000000000000000000016599ea2b000077e0000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/ethernet/broadcom/cnic.ko.xz7zXZִF!t/Ww]?Eh=ڜ.+ʆq R I2wm8G(v֠rU - e#Dz<9( vx"'N_{Cb;tw[ nvb~yhW[*iWџ/9 Yʒv \-l¤E[X:郀8ڦ(GcI QoY"mtQwud!DfFthP7b=ym-!*ww`WGcgWVԌٝP݈֙ر;yy<=x;xO07q.9~WP|-VC<E ӷaaEAUgM v '/[hJk7ƀJcX\oX1舗6Ӄ(A!MEy`6Rg1%ə+Av;6sT\o9/쇉vHϡq=c5 2QM\F,PM/rC(K@>\i<4')?Kry:XtvkczXQ}O܊gGg' 0vS,&* A8$H#}-٥MhtN*$ah3c yEߩgENhv_Bjz2ð:)AW:x-8|e7*/њ<1R& ap|'I{8txk}\bJvOg=qS8~*S8 7}9;vcyOLEN@3UU{Re>bUG#E}NX~m5)ӭ %w3:ՙ2 QI3%MSzMs7M9>Ս IҽA/xn]GOl$` ȁ!@јRQK8'ƝA|!'MR r e`𱧿ֈ>j"]ZQwˈ7۞>> z51*!KhqUs=S *NiEw61kTDʗ qOR6Lr|eN va7dWsZ,vu}_P-C(y;bdK }c<#sE|I3X]ZN1WJ\\fGh!.K GW P+&f_NVwOP6"cd@Zp( xA.qa-}ǥ7euLyC @N߲IJQvWSL|IЯGt\z-=iQ5`wM.69 q|DfiYc͸cO|i⾾V.5$tSFI2bd3֐E>v1!0YPvZoߌ^U3i&^z.$sk;eٌVI5U]5=[X'/ G:3owmmjwcdR@O\Շl~IQb/2j#9 Ct:x"魽pj[ȞHJPNZ9CpU~"KjlyhI :|u(;ߖ9C771 :&٘Q&L 7EĒeB,.c0ʂoU69} Ti-5չh+Bs'&D[ K D;V%Fkr6CE+ЌW1lY|er=ҥ븶'r}=-#c"9TOM~TOkIŨ{TM,8wgbIVH)J)Hɚ,1>P~: 7 ^e-Nf& | &=ҁKühK6cAӠmH2a9L&$rz^S*uAWƚF(QڢkY@8r)Z}D]혼2(ݪ DiL!APy|=+[~>6aBq2xƹcqPQA`m,)6I,,^dhiw >Ü(#1[+ֈĻU/! >*6>ys?jWkQG].Ab^iҔ 0wA<@<%\&x>b9J rڽq @& BaztsֿFT=yoXW⯇@CT2ִ#?!v%K+M* oBPy7 _MHdAc.frKKt@q[gB504D'U_2%X97x rR5jwF 롰z D\VK"wtLǍ[ lɥGyWP!(ۚC:Җ-)kJ!` 1(y#{$FH}]s:67ɳo Ws_9jd7{$ui!hf}vLM9{tydѫk#m%VIP }cQePlxoib|CYnKDۇ^+>Nro.cX`{6Zt|*EѺ[&L4 8vk1qCPK\"!h 5 јVF!*TLn(˲ܮ]KkKM NMv 6Q "`[7̄&N 2K7kt"mPvk5|%\i2I(SCΛ>ݱZ*t(Ϳ2,+;.}Q l J#Ѿ]QL!t)kՊ~zιzw_o0]J ReY+ӆ5,vώW;~_esd b+5 rP^)dpK C&Pio٩ ?(*oXU3K,jQ؁ bLR\ ̺kT!FZ rnJih ZI.EMYL3}\AbD|Cv:wi0څA5Ne(o{JukXTpn["/I7W;hFN-< ɰS-}S}®Wg!eAVryJa@9m.*Xa=:l^9KFǎPFZ7I+o6ӏy҉0,l]W0C#.` DbfE;TzVQ@?/:Vvar([^461&ݻ#1!daJݺʹ73x&9TgS{-4 s o_f=K5ROdI5OmQgO>Q 5qUG$ͿXف/1F+VRVb9| P3jcE3};(5F`x&Xh0beQ\1By? # x<{ \fދw=[#|7d# YW27 ~B0.)xr@VyD'i.D7e6+?u8AhUP~Iò?(9%FHa\sHh6eg"K a`̡=C܎6*/6/x h{RGg|]64B z=G`KmپIל];8xc]5Iռ2Y $s/3t"+^Ԑh!ǃ N4qeU2n9WxEX9d0ᔏ'eAp[.v_0FS$xMu67j0 sEW4{=Xz~ (rG)cO2ؕ&AԐ [)Zw$y!"CX J~4㛃;,iu" v7Uv00 pYNgbJMp@5 [KJVMnMCm"Z5ݖ߶8QMzNu"jI{Q]ҧT?0WiJmqbZQPPj#Lvjl+?.L7p }@ܪP 31evKVK1c%57omwEkG'3)SJ[pfdFeƄhVEXeR 5+ ̏'8~Z+2h+a(D/R EǑN.쮲qJ^CG;<:t=Cr B5AG\|R5}/X|IubLb7ηoZK%X Xr\ҺA9L+m1~cxz~nO[3vI8uZ e[BW\]njb1eA-J~YPB,"ulq꘻/ˢ۫pM%,B[¤NݰmORBHo,Ak2*] D:))Ҥuo0n6KroL||b/va=+G0!`>(@8u"B-s"ӟ\F;L}^(/$S$n\teȕӽsidɖ}1s?"Ѯ1 xT7B1nђtFɦe'0sQ\ ^%C\dxC*g^OЀ%2. xOG} )[fҥvi;uq{,Qq N36Fh? 6Ly;zmɚ KMqtڳaTm}ےKJF<[ :zmޞX>wnczImV`ckݺy!{CqI1LSО.]I⮰I욿5<(*m8(#qR؂3 fBk$jyLZ0֡\MBIf(Q,aaC#WkS e[R7x4 ^,yA}aK[٣ny/HawJQjj7mԣ'>6H'sKkps͸-$Ve e .\A O"T *z񽺞g8|Eej6,vK41A@3s h ^[w7hWanQex |03 6{:e`nA۲?/ gA'\;H6or3@ю)WXbylElPQ .ˍ3a\'Gz-ߕF Į QŮRH+fs:$cxݱ3(ey Q-0,`hgm֥M.Y0򹛔]K; u,)ۧα= eGU0`I- ";׎7A8J ΍atV=hۙh3w (ӋlWoΓ%`1.chGZZk f1X^fu{pdܟACfX,nqhNzGlB_^DFMGdL3,?<'p}jw ^㢁;:Ep/3vdžDlL@*F&UDhMvnƚ([\dedY13 䨮Ұ(&$ Rf =O uLHl(_2u򍗤_&hk={oWIeg'ꓜLRR "kYTw}fvV!e%C&p3/Q=V D-킁onJsH$M̲=fUƙ*0$S0$@3N#<.0p$z?3ȶir|0<y dXe)=e qP;oh8 Y?Y$etjᕚ p͏?&^a>gIG+XV,%uMGzfFeӥoRv`t,WUQ u7 y͋ҔЬ tH`hZ,cB_gvXRKTqSvAMMH21v>$Y+!$(n5 oM%T' p-XW0X!X0ٺՕS,{o$$40SQ!F~ pDYiL0^u99@WpGo}5Kmx /o4%i4B@q=_Camk2驹~j" 'ɝ$ u8&f㡲-j+1QM`{'vn]1[mO`]բ4[ ~/:Gdon"mr&oODLc4|]VF2o zǮ MGY ov;HAhA~ Wn<*6J9M DEE>v]XQ6c)B-D FJjp6ZCqd֯ ȭnm3 8AR &\;K┝8)Hl]YiiR A]WnH9M1|Lkn#oKʇQ4|c<d%d+TXZH؈M6r4T$t049Oq@ȨFMMאOWFe s1oaQsj祍Dsw֮x5=y13&e1f m-W, pu}Х+E=ox܌XrtZʞ4%xӻC b*oh(!;@a7D+f׾d>[cv{!do䖰i$I  |Q Rxuf6$fdZe -R}i#LK7h{E4ONS?]DJX&l·j(iL_C*5?ɜΠ\Y' W0,ڢ>C:C?}R2 _/C60c W?z&8 $'#:΀u!WdOrp78Dw}a?Š2f=fb͆$` FW?EfUɨnCmgú~Q=Z8 <+ʬeuJcLV^F}2F8|…jQS -ZmkEWz?_GfћtJՌ~.lqKn{TekYw3ix_d,f}'j KAe V6?vg'KIos.u=D =!+HIyT&7{>Rbr}b{NPk>"2?̢CSH x:c !SJA+&˜ڑaSBX8Hi\*bU-d}1>7Z1ZGK,ŽߤH4YۦN7VIN9(܍*t~]J1S5Cp !#,&ɵɅS2USp`كp$Gف+Vf5c`}Qa#Lzu>u%m']0(\m<*̥xerdt\4vGHӛq -&!#MHg[0CHsڐ[;cN]C7(yqqԕ;+`y?Iu~h7T 5rik"[S35@rl6vWKP.١N}?gN$7X]XZ"]̧rՑVdaǏc@~؞rCxv9H9|&9[u?1N𼃱=GqX FJl&Z+m7Aس5<}P7s c$xڐ* C8ٹXjE^ VeMG, \+(:uͭ'7"[Cs.ϓ∺v{||,L0N,<+9qԱ͞'_=0k-.6KӃtic?#]q(WߩFsw˫'X /fk6-Ǻh;lfר/_4 '0DgW3/_ JJo{"ԯ~BWOyi` wӌ>ǨFiBhvЩ՘q,f+Cŵ9GyN݌cv)$Nә@>wd3"$ȳiOzqͯ%¢ײ?K1 )N> (NǴW9.ҚpZ[{diy ov%VuW)4z3W)!Ş^PbM?M陽kO&rϽ|M7Zi;I$yYDzM~! DrJ&_0\plD5|4b+LӖH$ trNjN\rE` VPu沆S9rUYHZаBo~ǐ^(1ԍ1Z 0|,v;mc̢SeEt$P˔BKAp#GqTֱ+r0-,:lSIF:!xj<\L/x %L$)u՚?{CL^J0O<ӵCb?MڈdfUrBׯah0u1B*n#= nwt]"Wy;$Ua{\`C|'o"ig)ë_V$vm ϣCg'0 =w]u#,+q܋g>C(9eTtKS\h`Q5?仰Sh+(Wv r.]O1e| $9/jQT#1affIn2׃= GNhZ[^dHy𔙲 c~UrBİQq!j*{㖭4,-i%Jj< r hm8~BPqЁ @4i2y91|/IDhP<>p0&z{>3Dg=8hՋĿKcZ]358$ S{jX]eF%r`k7;}K !1#7c尨v4u.dMoZ[]7cﴙKCS$@3{b3"ΙrՀ׼)4d~fz`\zr"\eza6)g^"Uқˡ )Z(92%DAB x,(n,Nc#qBTd}$v{_r?5Vs4#3mb&Xەu&NFH3.nvtDjB.8WL^e?7xl.-0 jyL*RUe@ӓgIm=y^bȃ͸KMֱwX̲<!DtAL_b'7{6Z},C]Sy#G\~hUj,m Źa&'t&9V=, rҎ9ózȐVKjyçOyF" ?UȋTt Dܼͺ7}K僈uj~n%r1/}I$͂iKb6#n tVeKKGnG6v VTA[z罪.+49UԼ-mEǘވ!')ě.&f]֐=s%sJn )p8Y/<^Z[\} n`p0+d_'5rE0$z>K8qSq u@mzDj:lBHlb4(/3v^N $pc@#ۅ89ej_F\XQŮ /b9ىv5IUݺJy0L2fN u|.|-0ăh_#Fxg3ݧҌ]BP^5D\WFgqjN p(xG !$JM|nTԡOy,M 'x+7B[O#,Go/JvPVϑ2w% 0P|7ST=7bQy!0;w9] _y$HEe62lGy%$ Oi~n:lZulU1i{0蘆 H埳&w zaw $9&X++uC6drUtX=̉NQO[}ᮣd$njiىTfmnK'ligQZBo,Ao~2p Կ)K|_LK #|4/[x-Ru)`Yh5 ~ ,D@YСY*.0^ـXLuQbY TtLA G3=&ѡd%wYcl"ľE'(KzS6!lSu(˗t {)Y211CZc_hwg!$Eԧfkdn%Eûeg 4o. R`!lN[%U4~8U`n ub; .E'd !6r߼rΨOECP4w@\.~ A]J.ҼoF$n[|Ңc8G ¥3&gi22; |sٷ) 䝷) d{0v#b`P^ [|f{NVh87 $~C))5`BGRD~˦ $vZ`1Ӫg[5Em޸GFUݕ8?۟a4s'"o l5Z*̤61xm$c&~ִ1_~kl2̹-gZDzR!˻ۀO ?&;vӋnpN/F>lF&]gG0݆̓xdjPWD'97גKQ};dwz J,-e)+~BHEbgLeʳ|Fj|p1ryE7J>kMOׁ* HF} /^giOQ9V?ߨΗ-Tg7+wt;1"X'ǝ)stW)\̓I:Y\ӊN62Zp̢F7"^F"r2fP$S.TN3spe,QH LcWcT OL5 28K@3h!rl-tf%j2\Yr}1|eΊ2Mh3P$yѻ>F-n7ubɳb#`73~nN_n_$ eEpt\PftIr"ͭݱiOL7հ<ėqJbdfdH-:xڤW;4nZx/0O:pZgW=`x$sVriT ?I|琮ZTllFUU6y.pol1g u3 RW;wȌdIk\';7HWw /eѭnr[-wbExȅQR }]D즰r_#Κ)괛YΒCSN'#V%]'<.{$^g< nQCc? 9*Q%p|$~?ꌷWo-u.ymǂțcJ8h;evbD [W؉ծD}G6FNq'm\%>Ì Yv ;#dOJuZ%IKfE`0k)F`# 7 OCX\^a ٔ+1W,7E(-佹+g(0T|ˉ&%Gر[Y~u,9~;NYͭ?|nð༼ 2n ;vUyL”rTp dRx|.%ż_+nOw@nteݔK\ıX'2gs”􉻆kV TYMbq4PYM o!խ6 jn甑 Jٺ *5Ќ޻A~u?"B(*oYw5}|f)7}P;~#oWOTBױ(rn:9J?OjݚơX ~pQ"# { ,[ZvIZv-@;qrݻщ93'^i8Rs=]+;:*[;`wgKxZ9">KUKi,;b2툁n=ڨPwΖ9>Q}N[I=r.{{HsЇWo- OS$Zay[!(~pSF sӥ%;+zo$ UxV!R}T^A(&$)ţcYZrUrq%qZе5O6pZ-syOx́'Sw*hn(w@QbɊ|]{2Ĥӊ:B20c:.)ͩI Ϟۖ}+ź+aīOiQb'/1dPD#N_E>Ul,L*Gsm1TeERvyWn~?[a}pVϺgMTtxhT6xHdxH..R-DOajNoNdIRrw8FԏMÈӫ!'ֺ?&Uu\[@CW`(%jO ?=}O3ֆU͝ze)Y,Iɿ0u]EZn>z޸RDASN69Y)fRT7Uk묎POWf/*>j̄vs@EN_DžgXj@2!>!D<JǠO CWLGy-p&Q&l^/t'dwշX _Nq>= GsP6-Zs} m?i#[2I<(H]؃XAg*"ځ I%,09XGCAf`4ek$J\vGoFe +AQ,%2q OIֈVw#լڞ@/dždx wri)"q衜U >/iV _guhU΍*BݛA?;9szz<`8(x;/:؀:<ה!I N0HT'"y,c6Rʒ&OyW.ccK%bEn}48%%9,?9]@fGO8&EX Kīho&Pآ3r8hpoWâ`Q@'q:KסFsZwT7TSHXkBk6~Vܒo-ҽabRnȑoʮ0:z VX9!ą]Т^ņEpǢ#mD U9>@*, &#:3!_q1X"iCrDŽ ?&'@0fDMKI¥5Ql\954]x{ $7SQbywa&NR3>΁gR)}.ۺC@!(ϴ%WK(ב[F_]~EsiN~rվ6-wNU$xxf=cƀά `܋MLm,/xi,z0 @SWU])"N"O`DQ!Uܿ+MQWN h[0.˭KeJCJ48>9zB' h%.m f(K k ^N~^cq9QQ$)ĹC%gZ׳h23G9T3$#փvĜ([HxSd,v=q.ЁmVskhڪ Po,)tM_k ףuپyq @G五ֹ!DQCUr,3Ao5x<:Ld \=2%kZ_:mQW4"ř⃚ln=fiDQܺFcx i4R,k}G[?ۢ`Nf'?06WpQerLl惪%ܹC,v-}"zBҟ*g >YȕP ^.p0$=8 ߝâRߺvjw:HTK\qACCvOJ vA:%U1{hb'?j ѻ)nqX']eiR pP~.SNy'-2w+7 U~/^޻਄*1ۿ0>Ӆ킛%F=Q\yM{opюM[<<jļy=,P>Y1ˊ뱰#USHVU'.UƎE'ԌПFQ|xOn daȉsM$XJ<󨀥Q *)'S͈T!v>nNwj<DZLb?NƟB){垻'G`EjBt4. A8ϲԜ>:oz{ QVl0pDɼ %?^6XzCmk00+e O EEi/(6:ŷ".:%;"!A^Wt G6l"٢wimj`#t*,2׻|nz$kb7V^ G?|d3\|21~9rЃS쨧-L_×t֖P=2te?x-TItE70cLΠ"=iN u-c+Bzwn 7y?x_0K*MJ1 0a)4,"ьZ+"> HFc?zr<1W$5R[\zK|&kO坕 ]!Bm15:Q^nؖ_6ڡPed-~;@B3G K *ۖ}Ճ6!\۰(?m}` yki*(r`-h,q;4}K8^1@DD]Čtx@PI7eZ1O:qj~x(I;sBRqgpú!-LV 7X~p{ywT@J#qA POJu)HJVDF:Fh)x)梳 t]@fu0өu~FGϐ9 Ȉ\] us.wqK$Nܤjw@5Uqq5R* dzt%(N2{aa k>Hr1_*:x<)}Be3} ' %!Ɛx`@?-L>|?./Z5Oew2( W%3 r[~p߯k-d|Dm?ZR3tf4VLج΄R-Vu0s6D)iۡ zݑMx6v/Aw9W3 rqTabAc𕤏gV-O8ȥq92Ox-SV ?K~C{ð$rqpm(ƞMQ~!NҲ?|_teg!0{Rk kFXUsGYhdD(s[\6h2ڶR1],mIgITPûECDr.~$ݠT=󝰶_<~^cҹjuk 00IAA{1璖vđ*=LJnzw+Kz%7?Ȓks'L"fc Xg(H{6ʼnE6^$$@;)$pm޵1䬌d%ʄKQTo- (MOXI{haEM C)(onJMR_芣.  J?sĮ =YU2Bq;!JyOޭ[r`8^Oq#T]:y!W. ٹJKI Gp7HphasՒzF]U덼@T=d\PtC=Ⱦ&p+j]WW Kx/eDޔ9jH*!%.CDv͂s`HM#|*I8F`2qAwsPL5T5 ;eUEf1c;)v#1DPoEg!dpR5iDU<^`'fq9i^^zLɈ5/D]61n5uGC^Q$Q`?<J$ /F_}tāu<}T Ȍ&gzXr˟hh18H6R}}z<,7<@r9SlYB?31n(ӷe,Zұ#JNk @Fݿ9S~t~3[sbHzAG Ovy), =$N"6OJYy n3=\ dVt&cΠ׀I!h\ɤƦjVS7#EqcKơd60F?d/b+VHnw[f&wdvxCx%b%&=뮘8bzLjc`G#{!dz௠b|ix&}6)uY7eN[b1 !ҤH GQ/P1T%1cFFAt'RP'4>HPafPۺcC>IzWxQoc$FUZ*yדN~xˉ`:#.xQ8wHk-+D,P~*]1"V20L; 9^& (ZI|'a:LK4ϋh՝/B$#W|%ʐekKyUFlRp\)d -cf#OְQ-a=>hۤtj*65 W{#g)8-zmYhk8CD[~.XdK57YŒp-%Oip,a$)MW~i ןj\[ƪG*9}$z[T g!ַ#^MؼN ׯ!zR}"ϦHK+"p5ٕ#8᯶r(҄i!sb~PU2<n9I$w^CVLcQPiQG(,_=9DԝMCqF}/|(/)ZICC .N€g(gߒC j0]Ig+k8p\*VbdrOO-&&'@iLtޖbU|C_O߷=یN7r`ZYy#(y"$({ؗܞ|Aګqb̴vӗ6pE XF:mQ+AzWr!Pkl:ᘯG€dVlU_076=Xdz_%~IA#drW}6&1~1ie9\yj+B jբVT^h|އS$PJ1R&́{+S@v)E "Mž`=(!{C'#O@P${/peKYwU~T ;,:W6Mzjsƨ.4̛90[v0^U]80PޔN3IxHc!g04WUSJKUn!L{Nj r$W?UH{pQ͋: Bk!'~%y8c^޿N2j}ì[r;@a@Q0a4oTn"{r }D`=W^*BY87 YT݌"mv]2U 3K^+R}ɘ.Ra08.ZߎJdYc2V.Є/ׅEs&OW!Nyu@> 3ҐQ,PV㫺E #Yw.)L:@T|CðvqN7ؤ%;4P':zF0Ѯ~GOY,\Ay@H, \u"2{;̎W].qH+yyءU$ P4KKR!R&aIN^q]nVN7}C8w34gxxJi˪:Ig"k-0X|j a8^B ן:'ɽ o$= Y77[y~≀dWxz EzVV˟R ^s)^mBBoF'̑m ho7@V m$kWIc(~jdT+,E ٶB#|3'#s5eG>q1tM@H ||pGk>~!%DzJKd+ST~+VJu{sߨ,~*mHm~2"vT5rb~3 ڟ}o ȽzRW/6S)z2P$GRتd%{d!X2`Ӧ\(YhvUQ k82̪yHܷ CC1CG䨽E 5QzמhXiʽ1h)zı/Шڶ\yLQ>KW[rgH,\5__jX[mAكo҆ 9J>@*e๵"Y s杔jWkDn6R8,9V&Y5)(st'؅3 $4eN;6y -p\v>|hltq\zIBv{Q/`ZK%fHvujtV9wš.bê~I1ɭ3F80`jA豄]!U΃΋J~>VQ9Zr+~!J:Mi:"Dƞv+ [!k9(l<>Tx]4Bbwx2- sS4d[" )CsW-Ce "-1} K,䁢>[q,?YO%}Uf<}|puk>V'PmD3LMǢ. Jwa)|xT:o]xpmFj-ܴe `!{=~~M;E.23AFS?Xq SGKCVhGMqSӉ2 oi6đast¶%6I.f`qm^1q%+8;n+`*K ds=٤]BΘPySNx]楶FiW88,;n^eXG#Ǟ{\8cJkHv# [(']*?)[7xB9oF+-11O?&4͋=gd]V_-mh~+̜=ᒪwfd TD3A涛X֫M 0Ƒ!靭X\( ϋT ?SIA߂R<:E n b,֎n ݋^:xVZ G|.%smq|+n82UigY d zrĠ8d]2}MS`XR?޽d!$8sMaXuvx A&rx gD; AW^99 ¢k6Q ^w^e}| Wq$=r'V}?R=`™ ǍT[K`X/¦掝 J8߉I,Տ~_$bV\ÇDzqpD „X)"]Oh:K Aݬ38X,19!`, gYZ07070100000298000081a40000000000000000000000016599ea2b000144a8000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/ethernet/broadcom/tg3.ko.xz7zXZִF!t/]?Eh=ڜ.+Lp0$Jtc[ܶt {|]X#I޾Zܡ?`FOiCgiaʣc)! 'CzY>-f\F t@Y[~ Ml?^&T.Pxf5KA7V\>sw E:K8AԹ\i&ICmCsA|!t +yB T^MMWH?2 З)'aL_d۠t)_G>cZjS4~sȈu{4F_$Jn' ʄF{ѡHub*iз~ZVA޲<*82gZ(V(;^zVyECJP93b.hx0m2d3~ v۞f#f>D ܽũ>=D JNmvd_uy}0'#N# SJ9«JO0!h^q%>Rʹ.=*?{k3y$$loľ3|= 10sƗ 4 î[ ̐(šLJœKul4כR J%-fĢ?/ s7u8"FNqmA&Q EK^'Z̙*G; 0=dX|ف^G8)#kw|W@Ѯw)Tmwf"$T\OH%%bqKtǟ狶N7a6Й쥥nh3s2R!-jQ] nیif{|ݎ5/Uw÷Bw.kJ${c @H9L4= ]o\`< @W5 \*SX̚9]l+bKඩtL96rʼ1b&M*-=,#K?)ԔNeډ0й7 UZ𴶌^O JVIbitFtTR5b=rL~G//B( 4#A %>5g=wB =or'lφtP  |7{Xx>49АQN¯; GzיQמuptVUBϸ}0Z\]vBS|~[݆P4 Le?NGĆVor.OF _go_áƧV=l"e8R1f}t_Q1ʫ~Kcob &"O'YsuU(2 Ӹhrd\LFDtG`4:DjyC,\]euS/cF ny-.!~%dm^KZDk#AQg"FK$GlJzEp1\ĕs̉m.elnv@lAa`vx-J]hck-grzЄD@iShfMo v&ջT$XL1qbClc{͘>!6L=xa[qKOn&i"TYL>ic~\>% Fb R’ڰR'QfL(UD,)ZWri5*Cםu*!jۄ34qhvf0&ltq\ Ѯ_%g,ܴxdiݦ{508jdX5`׶oQ{9P: 3X$a<R[x18|.RuI֋mh)רc5,x X 8<"S9 ʺ0}0|_-u#sQ_g4lrP 8zM.zPw RDÅ:Q^8ӕ `}5JmE^ƥRv4!E Prdx\Pc+/OALv/aı2$?kLiSp\oT _ N\-kyș`#lq!OWR4dTk4e wκ!G]qsK~U⭯=\bz-p,s6٘/!w< c94%̙ ,)WO\S!F _(3sfauO@bus_r҆kh^ F9Pɶ,**> v,e߼?d0g0 %sʶ*h=|nU2VhP*f0<o-B ;!y@Rr.}7{M'+דIK}L:Ej4EpWO:Q0Ūpr+RV'u ͽqG!u]2ːW^"ΝI ^'C*ffydEX1Py0΅(Pאw~Q)קJ3fwrA ^/NAmYHJYgK^5lCŁodnC<~^^eVdU2 ZAZOg쫟3zRT9(jPIwȎ7y3*!?HyuLGṐMxڅV$/OZoš,Oy޻"ԬKA PUʝQ yRz*j[vZVk[&LevLa +sx+s4}SS-BY#dh%|\} lc3(B+08b~4C'=^oGݰ$W$^=ng눰Hȵ8B5;xAP[؟o9K<Y9|)Rvw_#f?pnx#ōitym*y#C~ ̄늏V +rϳ^Lȍ,0*:U=nCoF_)ߠx Ơ?K& Qu-ꆠ߲%F>}HG3GoߑX^.3ƭRa]=fLL1/KnR͆!9|Q+#H\nSqU|dT/>%UnA)u9}Lƒp97&:%UkұҢŔ#9P DC/~vdUe6O/[@h# *orL8LAemw5N#m9r @mri=<@,Rbnz",AqBru2VS}soTv_)%H_ K[k0{HK 2y cB.ʀ;DRbu3PEEJQ."^gV%l=(2@rTPkyF01*O׎)>.%^z)YjzGܾz6+~dǵ}<=Mh+,Y*IƦb&v]C&XE(1ro@\RAX֪l&PV(_^bZq)Ds1gwa#zW  od1dҬcKҮމwCZvFi/'pODCP6:02[R6/L$J;vE. 'Gr<, X՟Z@6`< EjCKcud1 JtxfPF|Yfv \PgK  c^$C816'T%Es {XbV F.U39lLpC]mP͵uBJ' P)zRLĥߓO rTNv,4EYt2qXע fw+r}XqK q3G ȓ5V2+VEq3f'Zŭ2mpO;r%.)Ӧo,, ǒJ?0gpUbc\։Ծ/C|jt~dJ\ AWpɥzߥcӟt+{4A>ӹ "tvQC͉5d[->vkEXॳ̅!X݄ ϤFRf.?v}gV\ ^%ɒɮSɍ`H><|~ڒҦ՜j-yԤ@2]Xf3<' x? j@CTrȢ5޲&^)ՐJ8 )NR2BO|;[i9$l7XY},B^t3C#?Wyl#ƴ]`\IiMt iMUhCrS\^auEf7M=mhu&T:J9 uԴggi0:o%};M&o[".;nw$Kmü?r K(VH@hS9i,7 });)o.WFgc!z+qurAވ8 cS wK#wKe:}$gMUdL2D@̋0bY (%h5@123?Cwŗ0>E5,5uHp}2ڑ(p9S4J;c*z3mnJk.Hf>B.,&<φ$̭V[WV5D;Mϲm9px)Qnδ#37bᖑ7;Nmyѷf0&p<8J SDڽ7W >#CX4綟Bmm˄R@'ٝV(S;xb*JPS~wXC薀.A/Xtf\IR8QU+"tvbAx>m*F0;,(["X<))T{a k&s;D86)Zt,WL=4Г"QvX~ý,0mDX({RCws[E[j`S7Stjt[ ~|Mi(~S`LǙL۴D}*F!yI^<% ]4Z:b6lVβU|U0{3  1>V'\lUYΗGZ\Wv0HKͶ4&l:d|By_+W,8·Q=W-bly~kR>cҥL. +&&7b[ƨ)mi"—=1yYaƎ@dCކ|cWH-e^&T+w3噆"(4& T7MnA}TuRnZiSbذ|!@w O$̓d ٽա$žsG^:2M 0dY,(Y=wՊ+ i0x6Kvv;܃k(m ^mE J.FJE$i,Uil'b)ћ3BXO3? ( GjLM2o~}'dzaAb$Wy6L[ Mt"iћ3я9g{7E'"|2| j;E=5I3LBaG{ f EBVU da2r? W`:yˠmFAJT4ͬJf&E1E>3:JZx+^ `vRrr5'(=fWjFei*7>ScR8fKqaF==wna Q7OL&ܪeU2ЉQvMoM1pmJZ@m6G#,0e8,Dy_XeH`T_]qs!*}HMq@e YW9N.ދԹ;<SDZht8p0Xx|Zy:WQ#1湀\4券# 6%Ni`eAJ&Dhf&{ҩ8LÍb3PE.z.T_PzTbQ DoMUq\}\.?"Ky0)ɦJB6W! )9"nLkͅSCj'tY Ҙ(, U3 >7 7B2uPCep昲a1zViB%3d i}6&ݍS`qW(1凇ZFRPP<N2Px;;qH`ü[91,C[ &j5GЊ$^¨|+kڋ㚵4GʆNc!w2U{XwBX3ftA8N{h8$;J;öYrO1 R4ӾXp#~vfPg:S"E@TM3Q|swY'r}=M][ "rw<^D^`ng6B| \TT:bs` بDQ4sW~TC~pO;!"KƞzRyp!chF}.y;먢PǸ)5:&pVpT ɍ(ݳ,U//tc\`i='?S 2+_xKZ[N9Y,\Z.U?뜔<8B^9/,Ptch=J"SQءi@[4! #^qds"j~L&Wb[$UQɕg5'F]l"qP3lH$d󪋄l ſa <铔Q(wf㉫gn̦k]`f.0<3;H({*+ڷ`K̼0y@Qˮ\[$^ f&ZJvU j{mf^'쌪2`X?O5B-YQx?Uz/ [+kD,<:-.>t|4&Y"wV70[ Zsqrc(h2#1zpػ+Rz=۔z(GG"jPDTC,.r?/Ly-ҳJ|vS:s5_YaɍD8A/{fstI腢0#*'EⳫaN;_ n?6>0f]Q^H&ʼn 0ۄƯq@2Aun6[)CÕ_Aqg{ r}t,?jњ] ']iF"gk[s)j ݖS6  z$Sfr9+[J{*LV qBaqdڌx}RC')YjycPsiZ5>r%Hag_Ɣ#CɝL[/,T9N-9 grD΃HRM#9 `K 狌 LvQ J ;l9gkFprR[SOֹtMRFVm rY3%)?!Q?g^d [4SYW<"RːR{֠GMoUw]%+(t^lkv&{I6ҰH#7:o<%^p?g jxqFsAjFz^U}TS'z 1:ZmzQ&mC8@/nbE!ۯft].{۪Ī 4Agr9Ae-nQ{LW-*܋6nYkn|C]$lw+/)!A.IGgA՞[kV@ @׃NMWIQF\|Rd;Hnv p<3s!lyE0=5,.dinYAvO+ Mch'W:>0e%XS1_HjQs IeS\ZйŭnNٌQܰMJWǡgQv?2v7E_%TL#Mlb [t . ђHZ州BR#G T/D 4hX,qwfTG䮉]F{5*w{h0@F]-008U'T*(!qY}V4h4?VMvet7vh뵋yuk`k Zmg4 I ]g3 qL0ځKrI{U 3z]VYJ n\ bVVbPf J*/W )ۏ{`_7+|^7JrǪ[̢+"!/ !' ֥7ZWP2CХm1)*_@"TD2V|GB8HIpnwuM]۽ nŸռd|d Y1J&חw8uu^SEP8>Z SnH?@ąfJ,*BsWViX>j{䏗;h~iU0Fajnڢ E3Et\r>HMjxݷO5=dy;k)U12 (=(C*ܮO*ءx‡=FX3`|HL3ŲկbOƷN@L;sICQfrf4# FKT;΋޾ͧLDa0Wr lODpK-,.WJD=Y\|U+zaE4+2s_}{;EzZR]hW7궘q$׹w@w 6IJl Eq} [B;r%.YG!qKFD*CgwlLJ+I@!!9=d~행0zer$ssN'I!D]eC&MM׿ V}5HV!" 9kؿ3˷: 2f}0kes dYntBPh L@ܕx!x DXU.v}l &!D4frLHp-0ϭz9x})<#QA(i8eaa"D쳔=mStΦW0L??FKahv(\6~b'*.抧oa?k1UƬ}1p$[Ǫ@ 9KCh\bb,VXaz}>`x0<3fѼN5 \1oVH SrDd.[K&Ќ_ a^!r۰ }zUy~6h_ZqaUXM g-jhזx-U[2CB ǐ&@Ё)TV#Rv 4~} 8lk`l9e;G\mm5{+F1)q4W>j<oX&3.VI"h[l)V)l[DnL"eTT('("O 5 {kl[|_UDuE+S55۔HJ`Tn*_uߛX- z6@ 9 cn$Xm@jrK0cob/RH#ʕgUT@һ 0 ;ߵDͨ"Y kx,`88]s.֝|iIۧ jeY%m.u]ݎxgO,UoBFzzږI:M\6q˻0K賨W}=%3^ aLy̟Mg$YQ0{~kjCJPfCO_k}?UH_[-CH-/ږ4K۴s龜839uf&eYT2m 0OU#{%F|J:؂`|BfY%e "R8"o_ؗН~{숢 RU8ݚ J@Jέei֛:zd2 nBJq3, 5xh#fWZnߺeL)O׮ p_N5`  a1 *4.IqEw!kigAG| +Ulf<^ cXWݟ*ME1K{].>> MHMŰ,0׍>b1O70IAH vR~p4?V'cuylS :MXކ Qn % H(k'By4-O\wFӴ'HY^tyHqB6r{t[EF`37Omk:9(^Iɓu&?c]e 6Ԫk|~UFM7`q?u(mnV].'qgsw~q8I ߐw F6o13qmA?eviގ)ypz|IG GEmK b/zQ`@WVR8ݡ`}t8ܙ}?G_`w#a,$dMF̊JA'8@[& 4uBNjA,Z+sL aLQԁ#NwvY/ﳖ J1q&[4÷.vW2 7d;fXJ:_`|i=_FޔgY&xD/BT6O!.퓄K; mfE<zY6?fT J7lb(&?xN2tno_ߛ 1^NUInc>1\O.tqi,LUvcDzȺ'  TvnհHQ+ͺ/pa]}̆1_x$@B\ $qt.e5f aD}dG8I'}U?ֺZu'p! uUqaU/¹$nfAk\o~Mضf4O߂αClOAj0^!Ҹ]m"ӐC9V ZLp>M0)6L#szh8 PYD_ĊtU MZ qP]/;o5Щ9_*ҟƬ02g΍-ei5{f&WcXPj(7~_Z>i\nQfsh0!S #9H) xyZDZظ;O[8[_Nou+ BT:áf**N޲WM" ['Q;@?Wzb8e2GApcȿ{ypodiJ"WuxeJ^N b5[)8ь֕w!eEυW RE!:0IlhNc R<ih%xyza?.XtNޮFN1Eں7Ŏ ```Uh;էW)'pq+b󁍤!/`ҾadctLcC[y1-dLod53CV{2 Uq'_:c<3O׶E~VlcWh'wIH-5pr qcf`_EizYw7c:ܾ($]\~d5)tct*QL),bY`}bǖb"o$z>>F̗-|;d+yDÅ?YTM NV-elҬY2'-ls(Qm)P>C%mQO>)؂ f_6Y4+񪃇̓&<_<8GDeх2ؖTmqi~38 /USIqCaQThC4ƀ3Nϙ; CT&[SfpySM0X09F+["]5,]N XmSY[c 2ӽm±"%\ŎI2f3*Sy5Q<9ɜZ@OE%Cpq(wIwԠ.K-o/bYwD#iz*8H j}b4% >ıc65U1+3t!c~1] gi3("Tn% SɸE7 bN] #ў]9LX*H\X*Xɀ|fv^zKS,4,K7 JHv ǁwٵe'onهW]bLsPbZ7E);KhmeTsGӒ`H|!pp ikK!|k, p|=bž2q/g fx[p~n =nzCdkWG-c䶤t%3iӬ֜hi^KSe4{I a{|49dA(`7)ɪ8)$#2pztJ"7>*W"rb˖M-i@b%\{ߒ ~j땸-:Kits6 O}\ju:~]翠m<'vzT测H˰~̒ [~)|n o%Evn\&;)vK>;e<0)t\5zb!g7D*P{+q"/f z 43`N:BԄ\PE. AgXz7zh T)Z艛,c"y0rb&v/?<}lqV^B0; XFprf*5._(keN e31b-Ȫ0-89#<¿QI+ͭ+ nTykwSE.Z6kZªҠKGV[! rbS7tG`-E%H ?̓ŖX60]R)AQsLUT֟F/XDy ̷S ϯ˷3ZwM.KL[N{km#1"!¯^İϯض(t 4(Cj +hb LlvtQ {0Ba"T'd3g_2g*%^"/4オc~mJ18fi@j[zO80D/~`[1|9rxUtU'qfܬ1_~(q 3-?GcȼTTSNTgLA^=MkVNM$v XR)t7'ߏ7I$kawYvX(iʺNl gdTwQO֐IԊUs%ߖd*Xu2>f a aF2upPhcJg>Gǹ'0P*vu`,l} f'ogK̾l%Ydd]]",2I!zD) O9}`4^d#B-wۛQ?G=G,6mƒ^ 7󞯪b_4 EwPC5Dappూx!alB\O|jF"x_iTyc%0Fze ǷS10@%T JaUXt%]I^v2hi ->9m$(Eʎ-dw*N+ &|)?ƞ$Z%nM"/wNC)AB@W* Qpò2ɢ_e _fJێ2`P< 0tMV􌓧_Jn59e LGZ;pI.kY/ aqV1+ߪ\*Ci ŗ }fH Ͳ >֝v&Z/ѓOrrˉZU_O|lui?E"eh{`( =gHCz>|. Dy~$nNP$nΏbD 6.bKqc^D-HVj REwbSxiɉv&G6kB}T{;]&bKs?5o΃#8hț? kh>5cZڲSfu6 ?v^Hi#=3..6^8tCR%+S4_aLoR_TȴLښiܝ!z$nެXN@癦O= Xpb1 t1?~C| OrHj[}mk]?D$ hYfHȻT7PV :(7c)`&l߸ej(>GSh]s@^Wg(>64w;U0^}*I߉=%>SCXέlVBl zFa>'2ju e4"a^ f&Fw-9Iu3umEjb oRj=(g O1ě8{ ӝ"ۋzc'wª<=9 }/~$k::/=ON@ Gv#MJ "jɩl(A]jZe$dDj=V;NKgzGѫAJ^)G!"ӧ\E$o=yJN6 =G/'iIQ6PSH Ґt:p@1&Z Sty>1/Ys`{Ǫg M ~!קqG`,GYA$1[-`VvRXP%* [E.ldi߇X;8G)=wp)'Dg[==@qFi Q) ^V ͥgh^\&?[?846;Lx$}zugUvRJRFI-8V%Ê郣(5w(6L T62.+i=7 } !;G=Y艚ݯ(R %ar@S;ް790V/5oK'(\\ sk@÷o4Qlí|Vvj $gVa+RB+;ƞlԟh=Pư>Ti:;U[SqO - 3mnH1Z7(ֶ@uٰ+X,_1珒e,@ puPZJq9j>b6@T[V"oi.8V.Q-a'8$B/P~_^ʓF@V7wT0kތ r DBM4aWS+Z־;x!3tr&:1(%XaEl0C_c8b`$.bc%T终JIg ^H9`MiVцYUYC7m螗~LL@0epWK%sEk^4/[S,DݏantH.;iZa3 'Pjk:bTo*(W\=Q)4'cHêW.NpC-rh~9Ь4}:$w!#?Si|rZLXV }w"DufٝK>L }{QrW2?]ۏ_*kX?zˑ-^t";/ý*uaak+hЇ eϏMh&VAeahcQpOV`mUp¯z|C)F*^MP5ltXCrA6^rl|9kSi;AgkPѹ2482 %YYWլJ-uI8S{P4, [?0s;{UsUrd8>}aґ|Ҳ?O[0ΗOia\?ZPnLKrPNw_ kc;tP6>ܔm{3[,h0Z2QwG)Ic\-7ꡱ__FdWzgCEA*# Gl}5H F:Y/=D%KREs*kO*Ȕ <S˓< m<,B᜸)2xJ{e~d4*1fx2'K\ Ϥx!K7$#nĠ%t%}&h- $ @/HK;iXǥ.[HP<϶گV ·%zɑoFHbIL5=Kv1`Yz%!<.!ܭ8-hPQffc]%lIWY"0#22a;//" *1g52pe܍2DP9yt 9Ѥ1)t{hm"=ʹu^V\ɜQF3|g~;>; ٣|k]J`ILHRH_a֋%n &KJS}AɳVo[M357ě_”;+eFFv3].od\5I}x'AO֨4SggAhӗ;YX XY:UxV/UM=#fj0e >=Tƾy$n\Wl5Jc&76\¿y+JⅶdR1׿͎-kp4'i Ȼ5j"%*d4pp5Պ|Gkg`) z?xv,(V=ƀVIaYRrhz 0\]7b~gPKfv|IJ<繶]/WVǡR5` 0^99Ӿwq622B;f%AKϭnp]O9ݶ h%*"̶9Cᕝ[Բ+@#,&)?ab]U.= 2ws3eӛB|7*hNz\O. :yY/!J(sJϩR!ݶD|W~Ǵ-I``:ǕD} 25ϏyOQ!ɽiYp|[̦9(yTLj a/GS ]ɞYxI='+q>_vVy81}7p18`ی^wUǂܖi%)R0IJLBen2'tPۖo{LqxN$}0E&˅0ڴ':C#Wdy G~4~%R{wTrYw<\~_Y8^"EX wf2 x^[3 : 2}UL7u/&TN6U3gJw4;Vd ٭rCdW+8q?[ն(=I g$| SarEª4'q<ϟ,D}L7kXC?oS^mءLRem #_d/o@TRT.,s3!dKUuhy|`lj4g*O7mװ[iw3k7Km@s`OVSi2u|^-;eTmIo? |bjq3~V-Di7!K @\R/JeTBOk`32˴wX5UgҸ&ׅ͍Μ.zLM~DuR,:ݶo_'B=;J47J2BfnȋM%[t~וgFP'(\FRnCX+7)jgD;ŠLR}=OFQ{ˁZʱw'ǜU׸rk䨬-uWLB9Z|БK %e og>kkoX7r zKdYkV8AIٯ y͹# un0JF A| #EhMYͧ :*"4 ۔GH87yکv<9|X&[v/E-bƂº6s2p{xYL]8JAb1ypGkĐ?l*L!p"?9?ʚWf Y`vրpݸ|ߴyU9 WH3 \Pۆ0%E)`foIlL% j?*cd][[o"F5*;MOi,l1T.>`",KC:]V. 2,*64X` J"V vVZPG4\2]_}΄-$|:|{L QwGw8:KKCg.VZC1&`ay1vD'͈<\lP]e0 f nhfĺ-hJ㉲}MƠ;$ fdC(H A=&0X n%ll5=--T֗gy 9.㢢xWm)g'E&ر4 7`.UsG1җv\ZpBFr( $"Uiy2BlT zpeX_I;Id cQ@(L`Ey\^Uz`Hބ} ϟA`fCs5Jw#~.BDY\s6,Zx(rX)X(n8p| Ω.F4n N'd;\9bn;U0@&8fm  QaFb(edinSsHYpWW`y9nm OVBr E>"g‡dsu JdZJTaI@N{Bo\kM[?L~orƂB4cJʹ1j5V8@T_n;1QdGsN\ɉfIڸ '4r9n3ϊ&1 I?R=i=A>ag&1boo-$HɈ u*;WN? jf2θKbӳ%؆6xߘN]hA > 1Lj08,Ԍ)KB[8^/4`=J,\*XJb|o_ѨJ;4IN\D.U#S|fjguX&édYxB;yh+z!T2_")\ K[`Oju1+]̯H2>=iGZ_خU)c";vfXUq(?e/ p3\Vpqd HU$c&ҨTg LfWh.;'dOcmo]wځkv.IR| (֨8MgH DƘM7MUS6i(&6;\0[ZMnu"{y*|r/2_7(:M̔u)U΀)BN0Ztg5:+fŐZy{-iDr]Z'Ek =57ā`A-x~ǣ{$͟2VM3+;cX]@CеbB*R658K3&ZthM~[9đ|Ӥߢ@pġx>>O{*%eٹw^e$"K1 g9@@x cU݄ '`/%6 ' 8R7{$H ltD4+?8yt&' *AW=9r!4w(=rATc5 B؛Q'Ht嗙s [ BYI4zBϳ=qFm>/KxXs6M+M& vhl76j6xvt+"2;כק3-k.kL*7a/Х%F*XL4I-fW%-[ea(71MD@Zz9FSvY$nlm{&u_}ܟP7Gb9NmZ$eqҮئщYiwBU$j-AГ0&J̅1D.B 3Y֜{ˆyd-(ƗB$Üp0q dPKunjk6} \x݇c>cO='(oZ`4])VVJǩ\ʽ|\uZnD_"(%1V6Ɣܬd7 k-#aWEҿv dCRfq⅂B!UOg<GTnڵS~0͏^+iM<ޔKQ. 4%K5d< GR7蟴~[73f %MگcՖ+O!D1f y6$_edCLZ"<0ȊOP&@=䀛KcܢT5q2B6fJZWbWc >c׈HIwVo^iETUO}9^l)5!Tz@"!  _cLbWsWmdtZJJ*G$ȅ'IZ”4\^YHGw'*:b)M]:_.k*5V, "It6-H /@cV3|%\!=|2HNc}w#+(ÛgM*%j@ ^NNڬ,/ceOac'f>vY ʣ. xjXae kF|1v(ȔqdȂ:*_ዕhMhCHIGPH0iTw~7;$ 0P)_8T JcFc&gvWj丱_ 4F>.,|譯^:nwGV5("}:nE}Z4t{6 ,?ԓ{rUڋ% ~ul*kt-.p^/ۜ?1$vu QTtO&\8_Nqi]ʡ e|3TҤ~F{=$6:;z!ɻɰ!An^*~1v՝@CF05pwlQTmkx_|EIcmEdjк?^F B, C3O>`{F N%0M*ۿrP$y)LiQpf 'Gn 9,<rh5_^t Sm.JG=}w$ a`ld©,ڬJ2iON3$9{ޞWa7kzWv)sukmS*+!sZt@1tC=w/w/BD0)UWMǎ]ȅ.ztI,+RyV˲U.ޕ`'] D:חc˿.lȩLx띝ܤJ9;>hG}T9v7*&0qֆix<$U^pEMS3 .qϴb͇(ڢ `sh9^a7zMUى#R5p6l:oJN$ւSZpz7Odu2Q4^[P&ఢlW7fcivJ_\8[$.3b1t?\ o!},\EG]\J8ۡZ#`-/c>Z[om :h nӓ-5tr->^eָξu?-pÿlNdQ]LJl|rl֙%hnr{V @1~/hPfLryh#׏~eAC SÍ($V (T 7:[ EٵX'Ms<[NF6| XV8$ 8AVag#xaUR:bBG^'0*ġ`Y 2B:A{E鰮 l[IN:$yKbz0|+i…mOA$Uߒl~(~"C< aߝbp+Eݯ\g\Ǧ<nUJCg~&uPq"EK/4Zlwme ޜͭX'+r^Tējq? Ot_?,vdӮRcWއq#磐fwt@{\s..WέOd_>wJ9ݕ}UU,}WPTcF^0"D/c<{ToSXz|‰57] 3X`0M2w=1KƐ7+ 'gue{'HQ1q7'DH ]Mh{&3u$ku EEkVA+vmx?GCxc#H!/\)K)J]-Fwo>Y-2OqOUfP!2MG)C9'd#n_9G@Lfl"NXූ-;eliyCe1˛@*NENM/7Ka0!aX3A6Gߺln¼\ycf>Mjߠ&[29#=6 3P˿'1Ԫ+ϭXЃSz#v7~MoGNR~<*b*v2$D ,1f:&_fȪ.bW`#.r'A[Uk^OK zTbk zM(*.[^[Xn`~nzb7 nփr. 0=^<@1?5?[T!2=E%6\ $!d:zsԆ; ?Ӗi d_ڸAw[x;H0"{7QG">;2ܚ {rAj9 r֒_ġQs.#lw;tn`Nͺ _SKl{q[{``=y~ 85]V oX%m` 2Piܲ~}Z2 `?{"CHV~ D̴l&[B^,StU.t_yIwPnH~Qo'薩k{(To3`XaC|ǾVU.>}>P婷AMpƞsY~ a|,O%d/Ҷcqٍ@cE4#wiQ̓1H yK7^w2ˆBWOoϡ$<4p>xwl,g9+NtKcq\A"(mޙL۽oIXk;x-ՔB81Hxe\y=B+[h9ǎF;ޟF?4;#laqȬ{h7x&lSQ:54a$@c& "pޯ'@ :f|z%]KDiHO$DVC$nM p,Eڊ1anGx 饁aV) feǭ8"1F~bs8x# aɄPV[rYBza^K\X @gI?Mp]2NCϻF'&2}ODǂ4C(\h8[BV#:5 cY:'y8Ϳg JB}vۯ8(:o"7ӭ6 /" #W|r]e) ]$5 ܱ*.& UŏgPB Ass`ܙ,%% Hٿ8yo/0 0 P Vw&vxZr2j[ҹs182^~ sYAI!,%6"cn[MǷ)6.]?P_m ӓ%/JZ<酲~biҾ)Zâe77`&4~;z5_0} n+-q"xXC:9,Xߣ`DoH7ӄv7۠Yy G jB&X<pT^<~Z/skQ*F4EY:4_wFeXao䯈 }8XA5e,#hZ,V8\ %A3؄#-{Z, djy7rE!3z$ KJƵ14 ܀s.sǹ}Պ#ݶgNos$t~|V7>ѹTK$^9"v5{,Rtk}bAWp P)ٳis `ew-w93>J1X);^V b\Ug6Ѵlև}l 8"Bm7Qu|m QD7|T&Z d*YS*۪1A=aؐx{Hi#5?{JAI?6HH4e!9$wÑD}5 mŞW΄^JJgg#\ )[qj75o|xo<lM 2e4' kWAkHRBEpU!zi lqwiNPm^#ZCԾAiSz&I8 "Id{v]קٹ;"G6s[|v\S]p)l33$0zYِ\7pqiIy԰~]^ (@Z.θA">pV@@n_^aچ W̤wc(^ GO5˜梇 yYzV6y㳅櫗0W/& \韀RX(4mv/,+f 8'/~ղT x`+S klۈw{ƀ`j%5ja+.,NKiốFK!],@܀0Ap-z%,ij 4tq략/Ѭ$tM8{,{`z&QR vvb۵3Lvj}e)=L:=vfyYAIJ߬Ǫ-aXqC`o"ujRmm)x)eDŽry'>n{lKzC6[^LCP ֑N Fwey5QL)qpAheB/rQsv&Zf+b.s99V ӌ;Pc =_˨"œ<).SXZ w}_M'et.K{Ms8&"\G?}MR҂r{,s_hbRmYu!}UsJ G6x\7ںG4[{$TyRT4Yr߿[UüjobBib:o"HK)]{!{ys-D1q+gCwj: 3\ugQT-j;na`U*Io7MAPEi0B3*NƸ^m&Q-;~mO|},UZYbĎIARۄ`fUk$uGSOkH#*=',=iUj|s˪_<{(iVfHi2~<#_M2Zsn`g;UuQFRg$gf/Cܭّd{ޓfN-11)4bCyԠÞ7h L -H&4 <2!@{]\BVSS&s`rә+%d)UH_|Jv"Ԩ|S֥⏚DE%ٝ_lP= ) SʯltVF޺qu ktl}jmcK uo1u$O=ѠQ}bcnf;΂ϩ?Z~Q{q*a(&pUxݧ2 H׬fMko @NXMe\&R"@S򞄏|.킐.ϠB<\2"v1>'Ş4F:Ԕ&}bg'Jі xPUK}o$fI89q ej-uH9&&7`5Յ)Zy v=MD;}_5azởӘ{YAk,MC<ߐe$Jq=y7 >;6Dlv;3ޜٝG"-1Cϥ땻j̹.s$Bc*w*ta} =vV(ByOEEegx-{JiS#8[Xw_׫hKyXM~77/{Uc45+=o .') #r0^CL@ e<&I}pިS~ Py3޺:]j@%yi2Z cӷa[-SԄxwTyŵ,OS@?!>e#n}Aw]w;\BH4h22iMu5l(~MzNV*q&n o֙ikoŋ2eU^.+:Ovϑ1κig*RoƸy1d FeM6\ '?⩌:K8T;cRUkPV Dh:ǬN!:ChT?9|o5bjgߔ8R*m,ȧ}- ߤR(aGPR|pLcM_CCVO<&_Fl]LO}/-JDxrBR=ϊOX!Lt$ '`4x#WTk Frѓ*x 4+B Bc߉VCcn{  צ8*n EV*BH׭ J"6?C)B^l&BX/8~2\[b|4ȸ~J2x_jZ§ h۠<7XZTU,Y"v–UX;MGɯB]eWB&g:!LHYܑ\-ߩѧ8p7n ?ѡ|I:Cfs~pInLĢ:,>/&<0ܵO Xb >:53`gɰe'1WޞѳBS}pɏ*s^03SL'EƖ'Ӿ/0im]|3S;S Z*L{Oq(*q]ڌtPkcx!Fry )G;f>tAqc޳d|*hkE L]:k%e /n 3D퍺8]rp8BcHfc(tNQi@}:IX1^3iMzT\U!- \J[tJ2Pk |!eok~Bt^L{UfMjtL;>]yw H]O.vVvp@DX(=x +DP[Ljp=}=R€/V喳1Uy 2LKJyO@Gs xXĵ"C6+܄4晽H6z]xJyvc<9elb)e9Zיe7̵-SOeeG9St8^Dk9NXVZ\atޯS%p s:~R@V`_=Ҡ!&6cH_@~vv?Nn^cn=`]5Mu'("x% 7,Q0ȴ$9M ߃o뀔H_m?/BE,ਘf=医O J]JS3m5/ 3oiV`R.K8lCxZAp<)pcHۢY[Pw~~gPW$u܆5!퓥hNq1_R^XjaV%4E-I]KSn!W.eM/'ÚGqSj#@vѺWd2#(!^TЄey@VTO:BAi׬'s'H4NWHUQlO'/B!Asv#qJk3Rnܔu))gX V< \7 :DGzՑ3 n_qoR8%6RöXE,+jn2mn]ْVh3VyZ9E\xV2!B[жZom2^07aKT!T*{K${S>d*66G@ =rgtʂQN걝$I,|>yX)F^jKz˚.D5l}x"3 ;A)L'Gϊ! <_M7Y%R}<"UBNsMOzGg݊/’Ť 93Z~nPz ΫEʒ1UF"+vG(K@AhɍV0#˱B L{3" 4Ĉ7E'XJX=*йewQ1 )9=M05#+0衷13.|MY̖^Trp O BTySdUڛ3eH%M/J nrK f. dʫ YT9ҙvϗ`vΝ*|ݻ0']^,ºv`ka ǒvm1yJ%Qߠ7nBoWb4)hu^QEʐCD몰xtû:r$# i.p@<%6stO, Yn°u1p(Qs*I0*0a g+c@}!u#SF: %.way `/ ϘxOȶmfHl Mm옕 VW!Bj7>u&fOݺz4 u\S@tlͅ6͐AabX|[M>\$oؿ!&Sx#"J cSynʶsw3iwv[\9Lj Cpq:D`}$-51j0z"xnp:\*^';T/[oGN*]Ѽh2Lp5W`9.CU뻊{=%Iy~^G9*¹tKZ+ \Vw"x܊!d9`ccz|R=nc8Jf6?/"3ʋ Xֲ6m[( وp2R' F&l|7<5UQWb7vf, U5zc{8D-s[h*q㊺6v]ڻ$km|*%{Y\aK Nm|Vȳ7F'@r+Gֺ:kClw(%<=BVR[ L6Ey&Bm (dazD?ߜGZ4Q@o'L5WHMCs> K#qM/*_t;/Z^!16mQ@v\ a1b*v[,2p0!D Wyu)/Mޘ1w;(KD@߁j^"b~x6S$O*^R}E=E齿{9E`8o N|aFU5YnE$ʹ9Bubm |"}xjE7%r~ŕqL V6ɽDc:66IX/UV6dĥ# ϝY)jmH[Qv^i^,_AfxDGӻ%ڿqM֛WZZ+vbƫhΣ|b$RH:imiYB܇Z-\Y˷Px=v+ԁsKQ5&!_+e=Fe׿칁0lkאC*RD,^vfʧkAReҵ?T^9t0OkB;RaN/Y3&k/bvwPi)gF]8gb[3g2Z>qߴTUUЏtjG֘/uUf &[:)laV ,RYX,s NaFE}PHcޡ`(@l|=CclRcZ*$Jv>86Y<$,yucϢx$rNȠr0qWe=*$縊KC|(<$HApy(qkAI9RQlBzp<P'nvr1Aȩ(4m M0pK @)9~VYsvw1ˢXWx??Z5~VXţҎ#/f;EΨi>#6cǢ ?Mԓo}ebeNIT${ yfNw{xr]\KSΰ>%}d+ٸK^˴t]—گ(cwץ(\leL\='h{CV_> Ʉ"uxt&4XQ!j-j:vC߂NFk׻ڕ#/^M<8w9b`V$].H 9 K-C]rhsB55ꍍ_Z\c Gdhg)A9:<4%l %Jd~RoDHCKـnȾG/^ڰNߌj({߽xǢGhG/ 讂 'm+5堏֯ Tun˝la' l-7JFOUCɩ2VdVbs34I|ݪ GI=sZd1k{%OYTs{)xv?qG(}QaNA{OX=^T7%H sH1+Vw@pDH5 yxRMDH=dZC ^ Wt+AcVs rQ]lH뺲kfJ :O߹6H@ud_ظ枲S|Ú,ӟcP%\_jХrSߏg_Op!Z75#jr6J]挃E;s c)ܼ!8RkZjlN{-hgy҉CƥII?a]_lg:||Llɲ~R?^9zOUr=>F0{4z(pWAay~nP@h>oio8+Qiƫu Mwl1坔!^\[8f㨠ѵln D&\)YӬԔ|WEov¨Io=l2VR>YM1c bާU`%4$嬑QUb*'~pG3:y!D{-ա#FNH*Czn2~#5o|^WWJ`1՗gD"Z/1hw]U-˶Z';%2"ܴ22aK+X Lb SkTmNa=AoRRE @8MڢS 4OÒw>oYy-,! p:W>#=ZƒH7"jR@]pěȄJtKɞ^it]8zbqVUt i,bKoE*Jt77?*ᢒBijOգ$:с(E)& _k+8"m <{cސ=e;Jƈ\֐ G039"cj[iXqUQѲZaM%UAVrI}6;UGMĄdO8~*_'JN}-N/TS!~{[rI>Q>]uGyǣkiq.x0_2w6d*W|]+$>(^A$ hV!nC h vǃVBWcn05О8_rp#K5'>DܟNvHf= TX~k[.]oxdؿ|R/`׵d6|̛TLC|_Bvx;o* ̵FsfRA:g83j;"-ub3,"Rz5Ӛ7w- XfEy7+г[9m*SE_+܁j=G*@gR8q,B#Y&"`PViE' BTf xB lSJYB-lDuׄu $ "=NPHF I\rQXQMYo;L#B oJ#JRakϵQ-6A:ۉF~|gף{THKW5ޠRa֯/M< e~=GfKPQկBAݫt(,d7̚F~BZ1b<=|n]qk ~G)î/eb_Kzxu7SdߡkB*G*폡(e?Q'ykvE^rGb'UD(6ҙ?3,sq0"cKwY|}P# ]uJntke5gN~u>.?kkK೜Ł+v~M'=@<{E.Ȯ )QJnp"*I x;PSxz-hO>Di|Pф9hx&Y7˱Q@N"!>)KU9Y[Q/;J'D:cDz*o$hpƚc{qݙ]y IiցUUD$' LT>%7 ?ח1v-V] ]ՠL\Ofڠn3'TL=vN?8tܰ/N0{ljetͤE1<ShKz}ɝb.ػ7)h|?<ý5JʺRE4HQ{Q M"/!89诶U8LfUQ]7DadmQi/t\ ̜4eP/d0 ɱCI%[cisU<o%\2 n(NQf Y_v$V{^[W?G;Hզb]d(Bγ;Q3  7Yxi'ᠾNIVbITt4 H Rk ʡXAJXbF>WN-"P#\Bm!T6ne2K Et NtH#,/$ވ>v+joi3Z p2Vg8ZQ};f^7.Qojߙ*CiINFEHCbk k3c#cs'螣w\ ,۵~jUQ{mJOkts m"&goR<4&&I}\ahl.W61n} XWa!\JH6 o ` 35UNɿY%d 9ҋVDƶIFaQr߭1.!M'_td߸e1}md } !z{ =M?ύJ'ƨ Oiqˋ@Щ2-h9b&2eg^S]>)tndH*66pҔ;~4n|eG0~#ĜBǩ2&r5[ TuaKkuDClf5@j#(2>;CNsB篢DV=wZ&wqGͅ'df ]\m( "CX=]!yռ/9mtسNyhɾ1;@|E,oB]^NX}7C̊DQm_ڶWN˂gb/:Orc8=+xܟ莩=PecB8m:21+p']}NsZCzZ&0ϪfQ} ?6A)|5+5t,tI%hPY7fX?~>t@!Q sE%QF2++5Aq:\oV> vVq~Xk}eAېAyЙz $AiVl蜥3בZBAҲq+O]q d̿YQ#o>4n,3~lCn?wvQ; ŐtT\}-;w3 Vv @M 7*R.z]qgsyz+ {Ʈ6ԃrER՛Hp9%ЧtL?8rg( )ˀL>؟_;Z+T)&*OdՌܨUkp" _gxau=k׶'ӭ*p /- }5Vժۢ?hcK~)e`E2 jNBڟXF1΂u((`17Gi!i݆"a_O6AC0#-M+~v/.q߻¶.x %:g4n7kPt}`$*\t H/}Zgo?OF"bW_#"C~|=ǼZ#:L)vLU .LF }3 o4s]z>fQˍ#wwYbZWv!fh?-qc=f*Dxt2Nڍ}1|`by9*T08 ޓ<<ɟ8y yOL?JAfG:K)d(O0 `'N,-GW(݅%leBO (#̈́[: .q:}b/ I[ ax>t:ptԏ\F Ȥ_85k !-3N.Tǁo)Z>Ѕj#(y -DEjwpv..ԁ0!z4AsaDg<1s9qQ!chh BP^Wm']:^@K07KFX31<㦃մ[\W>u>G ĠPt#2v?+T2Plجrvygƌ*zCOՊ/NJ 6溙 _guٚf" $EV]?=n -]u6-tD)1_۱ڜxL8/b  _ jG.e)1}h阒֊)QGMӲ|!y(mPڢ$H;_Cjr. RWm՞N=$[F~,̩VЌɏtɆX98 !z9EO-eهYi7E־[oyϊ`?^O*%j\?z{5ű?56nAm=ZJ,P] t"g6@7V;, -gJQlI<;gEiMX`i>a-BpAܺ4)Lt}cb{d *{~/Ym嬷D,dhBnZE|q2|o-%].@ 5H$o۞پƂșZ0B$˄L>Y@rvٝˤ׬ϣ&x@}6q;R` 3pQVlZhʋjs+khWI&KqCS B6;Xm%J̖aNLIkB /0,dQ4wߡh(x曍A PMXDi=Wɣ8ng u$҂بi+_gAJ /̯]2d94Ď5TxA߱we]B]2`;˅x[w%mPWfdzhs"-`IӱNDO@ 5Mxp!m9 "IG 4?1fտ:6ߵ Uzhr5[(lKy+oM64c,EjOmiu Q~Ău_X[2yўpԯ(E'$H/9Qϝ O{!vc2QPEIX!0&} =f / :, Pw9Yju8Yw)H`4G64R$7qvw1f5EPauڒ|_(7iĜ1/.*)&g8r W5Mkټ̹lT$$19uv-\uxGMS>#*GIn^1BA]M̐p`-DqU 2Z9—{%oxe@q_.E)(JL~%\cL;C,V<:$:~wuRJ`G=@ȕ.^LQR_9,'Ѭ.Ir)8Ak[a2;)Ug'xɯKT^/IJU ?ItKVb}5umcut `[؎*&pKٚ|vƒKcfZQV@ >:n#N! [oApi-rrIpE u.kϐ>y''4+L_痸?dN&[AZtᮺ%DFkHd~L+H~ƻ5PD3j)^cp8v'ܽCI2Չp_@<1:6 Q/G.., \hW?yjpa׬ڰMp^-&gp / DoQU6^ P]ƉoUVBk9@Rϖ8ग़U G?a{=SG?4>g-Apw`>4W'VvYhtZWo/^UݩZuF7,&v>YG {.WK!ۙ `:htY}7WTAPo\+Uqqi><0ng3$NJsV_2SpIK Ecě4jxvD64>𰬜&6WeFy|e<[-nhe]?e0PDupz{>i}{t dr 4J?CKjJM;rPr{" Mf1N.jɠJ'uTfXfC8lˈ)Mc$` uR~ȶ4dr; ĴP#d3KEԮ+[rGqfh_SYvjDroغ#ɬxk+XóUzOdt4٢аۉBK1_\}\< \F G@qSf @ -ҍ{zn};&$gg`w˜vҜ[iH=q$hŊw Iwyqe FdCW mTD`9V5=W;0'g~؟#lcIcDZSޑlS{ ځv$s `+7 {ȆB7IzCEPy1{ǴeCn *%xqBLPd`+v#dF7g\Y' ktPc_@h![}=Xʉ'/m]eN> R:tvn ɯF”o@2l7m1(&#)M;I- DJzǺGlzmΑtHK;QV+csuhٔͤ:#T5lDG+"WNYak^`*p[cVʦv[YǤ‘<䶒fIXLJ(QHfW(NLoT.Ⱥd6-GVֱ<;ThA T[8ej7S1r#64^ϼu [!=.M6 x?]͖R]!^wËd:3K~Z)V() Y_KXiS%??ԝ6kxэH-!6ljnvƁI%Ba#б6mqKT%iZg(CY;|عqn!^[8N(}} $dG?J } ]kd`0mZKݓC ne1#+%d"4n)/ɖAT+͟=D(.>.x:/TXۊ0|2j T UOg4dP T| R0xHmۈ>=aK;!c $P_ۿ͚=F-xn-7Wid Jέ.Km؊fC 35df2SEK2`ڄ3w17-8,q;em s5[+w TNE=>0ݣ[R9D #v. 2G`_ܷf?? Đ-z@ nR~#ԲS4/Z(W.#ɾLQI[Ηr]Iv8:hv7"C3 &>NMyqx$&5t`b%*w(Yfܹ{[+b7Ņ=ڴ>UQ w7#\5SHo 5pťM {s8Rp ?-CRp`Q^CG t Z mssP;MlׄC˥"0SLyD`[8|j3M} ]_#-jϠ Sn'gEZgnXlAVݍx_S]0;":A΁<$"ΥeSXL6dZN5zxWdmKȪ29͑:f =]٪?#_2]y7?W8ن>;SWtX0ht`pֳݗc*w @J9=!hhWlsI=wyB;+ČW1tnXRnKTDV6>!_8A ~3NA &!>l~MRHB x5u~Q 9H%g-)NLz 2ҷ2:T~V$o hSAii ^ؼ :W!p5LCV XDtrP)O</-+oI5!:W3F|KAAG0΁HSC&nH(/$ jp񤵰IVJP"tӉJR=cw9L|= X dاzwh5N~.ҙd Q̗ \7#!4Oю`̓Œrz2_ D M:l߹r}} y/(LQPakؚyr[Nk?BHԡSdZGJ-t+s{j*9qd>s@GP CknB8tQTf!#1:ZᨹJ#}Ktנ'T6k.S)WMGra+f g?!E|XSY8z;knYb߽ԕNGnfꖸB% Uղ‚#7 a0؄WнFL*5"y._!fʿhqFq:N4= ;{6*5o& y@ɂ~O OefPd=NvQw -' Dj I3!-=[{꧜B$niϹ84^>"iSmń |fU+~'&Bߧuo҉T^D]%B ;Z& \4*Ke]`Uv!Kg3Nv_6oQ_? xd6{6IaCh16klGEC5=&o5DK'@:n½˵,]"Q'x0w?$ɌjF_C S4pToc:"O/;}kɌRNlGmy@Yv, `E1fb쫂~jJ`f>?^{@ }:ݞͼvמtI똣^]ezh:PWYXzٿ.#wl󡒃$| 6Xav].3H{eB[ {J'>C^^H }цt;D F>4p>f,ϡ ƵPV՟EDöpJS9R |- p`˜} *Np4fHi*X~#:5+F4P2ҾVF;b*(q{|Y~ԈHA%)xQEQ.ޫ s\l;%!G:lcTӔCWx(Nc?e7m@7>`Z0I5kVTZu3_8) 0,a@|{7Pu-)&=1>pd1׀$("EVI鑄1y>VŏG,Q 䕙<>Bz=zk*VGJz$ "&ש]5K2o]kÂCSnsRU p 'L(CS_G /0%(H_|cs590K:˳8/b2~2bR A6GlXiljtW3b,%;%sb;/\"))'(mu<1d^X7Ж#Wn-@Cw6G@=ͩsEpm eFlbN'BQ؝&Y0P'oDY?t)L>^(9~;D-rzZouK0ݍOX>I}GF< 7kQPBfj Vힱ>fn9 4Iq9La6U^( 9+3yy )Ąi/]C=EYBV&,2Y(WI}@x&f KF~$Kd̼wR) ༙ncU@_rWX_5#1mpʱ:On4}\;@yD W_ǯPm s)Z<5% )6M1æ:Rco.2ϱϧE>:eĚb:3M՟n-:m9?kW/og歜B[ЄI,dDZ`cɬ#lQL\Z^\eZZ6b %}FU\;C"0vCFJH8eԃbQ?vBC'ú5R tܺ eщ΅֡3ٝGAJqčG )Py?cMxqx}ͮ|i':,D8TC%KmFJZ.{6](1Lcy^f!(i-ʱ:at"yw($Rc L  ]j}Y%̳׍o9 Pf-l2 G@uc-6#fT~v h] =P"zBc:9Gc쭗ʭHwWo HܦA`-(qڂk7o9C>7Q)j  N$sghLb sF=(PGOF( ru_rd ve/%f>rrp#[զR-"eeIn%[kA_M*Z{/DKmX즄@s&<ѐ uۥlAC?-;hTʟWAgMb.=3׵YDϫb,Hѽd,L }e7蠗fceG$%)UTR3Qwj9G IU ݷ̌ST~H=WI os!Dx!aRda#2[y KzJ]w@َ矋_ƽ8 2~ᄡ8vJT=rNf;' U"^rGLGA@Fܼ>TeACFe %فP~j8aLu`A$㊲JR*sNLut ^XBzn&',E֖|vYW#z {JɧuHS+M2 -:1 \Sw9(ʴeyaRf^=7Oe a(% jw{0yQxQ=|2O+ݮAkסwGo돶fzßT<B@) $c}Q*KqM"C)#UR)Dv'GwPV)[um_$՛&%WU5Kƛ)41W_0z(}ڽ;'y,GP&eT^A(([8+imVGAä{3 7%ܩӢW[p Gd4'ޏӖqIZ~: >Vg "n`>:bS%`]adTsTa)}DX`2xs~5נ E<\PL[&i'1KߝҪT5 {`W]S Fs221ݧNu0]^(Z}}Z8AM8+с")-fV a\cE~P.DLZu j(ӄh9A&m aS# Q,J9T`2bǜ K±E^<ܷòHh 5[v߶*HB#wtc:a SE}2q& f8'ceKiFQTֲhXRnTKyr` I) ŽÉҳ&: &헽wS`>6=W^((\/EׄU%3R|iY?W 㨺+q/m SnC fӄ3Bf~itqY+H)v K[%e7N]l r*e%PZ X=0l!Hown>R9JT [%?]N##mL 'u3(*qut]7;WoMq쇂5]1LGÔ >$>غz&$< n0~́gq+|tʸsGθ&"Gs΂4'SMz3Nx+$ZB}WMiTcN+ x(4%UOsC% {әщ(7p$0{.s)!T=TцGh[b^:ܠhuS^`s_yJVf}#Il$' dxy2TkbW LEa[q G\աK JBhYOYI !MT8{=.t<)U'6EI=<2eA VwKoDH'QKyC$M^3л1tr;{k_C5ü,Of[6:O-)G q//Z2XW8g6ߜ~A?I-wZq2AneדMM5้ԗ_Q#DgY9L`q }ӤRhRn;Ly,&/R7D2DSt$IzY]#GJ^DIӊ/xWZs'3c|RaȎ+X[1+2А)P N./ 6S VaxLFjXlSQJO;w~NH OT-(r /8mǦh3Ķ\-6U4jȖ |lBnܓ*n *o}MH[mpGdeT (" pǾ^(kN&"E ڵx.P3|<|q%&LI$NMTg 0X3_D;:t%<΍~L?[2{AJ2agL>;=Ȥ}]M$$#OcɼAfT$YV }yp[VHh]A#滤*IĊ}Җb<"3a_VUT #B=YҝZ%g7s@ 5h w v2 ) y-\h$sTƻyOnh[c|8Y_c,0dMQ N8S ?d+4!)mo*s$X<@ 䛡*u O/Q{SMk#V.E,ic+rE.))[5D{>_lڴ:ϬS.(f?n&eQa'~ j4%6葭1pWn(/?V_˷A2K ١K[(nkIҷة?{<dcEcTzϾB&<-ƗΡ̽73X5W7-vLuedyBJU$S VZ@x8k|V7>L놾0CWTe;tpCbTv7$V%]RwOQ/ERKB:Z@x1<]+ K V:1V=U(q)#Jn0 v/':kBb/jx? ZeK(S }03`GB*t80 mafk$AKZ)kqRݟJ;azO;T`-/xSt:Ǖq)?͌v\6 KW#|dI6-B}pBkiHŜPS"sHae*PrM?&|51?ǤlgX+-p{jyXNkABk>wBsvGϣP #e 1//[m9xz%ub7bM6QDQ=/I ZE 8/*چ.{(!uٽ\ yG<\fV0vG3؟1 *_Jeş\kfȹ C*㎨O6+:}-y)CV<ت:ckӍ3:׹2^DDzVhP]oEFBpUAt#qO^scSpbigQ)d~ijdž`5Z.m0]Q*T-hX4/|%t)؜"vOJʢ9<@bGqk=LgVO,R9!q~=ј>K`7Nwی8%  ')80JP@_ JzsR4Zcx'ŒTU/."w^þ9~=2? a_1$Hp;H{'Y8\ͷduH%!A ˂#yRΧC F%rqa/Tw9ΊnOC%~Mu:Mڳ7߮ ƞ9 ѴH@*i8;Z=s:U:V[+m*9m9#~^#jsIx=ŀN;HaᐂhM^ LR3rAQWcujHġ^BNx'0Xxz/p3eƙWhI8 g\ZdjzL,9)A{@&632 {cٙ^萝y95da;fѼuۋ_IMJ^ljNlh$HM[pUq#uRfjM_?"8+j/{@$Ip=qxLH* HmYYDʙ }$wz;m,=(nM@4 VFU]-,gWܚJܸ3 .H5`d#rAgb tFxz;2w Wx]Zc1Pd aGLHEhZ)fLM`YT4twak@7R4[ 뤰*,2p TEz386EiɭcM%-|L} + ?utgCCԝsvcC,L!/hI%bёGĕ_x~`tFCa,  1 [֭;ܷ|a=nlwނV0xND-$y {c6撰;>؟^In;" ?:PӁ,a-Ӈe0AVB>nIg+oؙDg2&H&>ݘśnlZ3 H(YkjH":)YƦV)m֦҆{ODXR$y&rjjL/߅]#k..R5].]Ow)Ynwa_Ӳ!郂ʔI%@nYziNT\~pb޲KINգf M wU%Bs5X f=:"!~?lsb̉X"YޅD[bbZ^>f\v0f6$'H:GQCY삙ӻcUiBz>a#i綷ȽEIb(^=@t@R{Jra'7mK:^7#LSI-W܍jӤcJ̕ݹa2V:߰ݳOT6M?nUVe<́{ s.cY!'WϴBrƮMfAZhNte͏Y]3)wg?c+Tk_x36@GpDq2[a~}^QǴ'4l &d,ӁNCe,k~"'ݓ8S8hIlJx%M @f {u Ykzr6Rs2Eeﴦ*ބy;͑#S5-m8!;QzxS—Gjj}Bd fb T9N(*N?o2j~Ł6q44<\ duڷ]4lm} 3;Y+ga@U_⒉P8`!6 +U*QqNR㮂DOXք(_9븕jB_GJ3nLb5 0#K^p#Eg0'̍y9T7?;fDq29A~E_0Ɠ'Rdz.Zg8l'jp&Z䞪ٻ'M%om_钟\j7$u8BP0~9'3831n-$T:Bm],-o'ZTb2 du2y hPo|h/Qft} \Y|+IsQyͨ hO&]G;O>w%2S%-b,7ba/_A!4sRvR %,>fe+c8p!R- Sӿng'T;7% s|MpD +6FtRKṨl;n|jT癄j͡ ZعXgl#%B@PҟmMf+{5 Md9bvH?ؐJ\8RgTAmm`1kfر|%v}q.fMt|"aWdLv%°7o$" 6i,6Rw,ӆcYiHV&H+!t ?WR7VZMɼ/SαZgXJ3V?,BAx Wޚu,b}Q]Ǻom.ԀE_/^j- DC̛fk00F."6 cPOZR𒟰Pf_f1`g_MIą($5蔑)ЯF4'Qhā_%iaG+ܬl\Z` 4o!#.0 Df+4gEpmcob\jxS|?yyQԺ+4dMYHׇ>T!Z UQa|Uaei5r$5Ul=E>GT|^Զ*p =zx9OMhڼcF1A,xZ t]S<2Ei0-9Gq;\ 3qbb K(;!s"K /\1~*i~QҋMR5L9$5@ Tdgo5= H"'v|Su--]h(Y0T~ G? yQ~ySTщFqS3^uDw*X&qL&F.n/n62Q Zm'AJ+qyIV7pѥ#`tu`:k(49҇:]IР&?%ά(>l.iO 5EmARf\zcbUȻK~0<, ㄒHr<۹x6û{^ڎ;(1nS0G(xnބ*1iuQ?I$D(6Q2o~o^}!!yɊ ,ҋV$QvfSC9ʷ:dD* kBY Y/Cwntr%DFB2xhIGEW_-yXf̾g[Xq#p;:&3 '9=\]ԋ#0ѲNa-^^sz!x='nd`kR0"cjau)RWك3}MM 0Q@ 030Cټ@gQDU~W5ʶY 1n ekC[",WʕZӎ9(9]m2ZI^ <2 rE˥w3Iy 0a†"OGBs {r ]AzD0t w۹u|sdg2Z Ugt.uͿ1L F82 HAhen,Ĝ:baM. EjNo.%;mЦ~ovzAmAbu(98:*$CLU@Z\Gȗ\6jM AmUclek(1_UTesuvy8}d#g[s>OpO9=->-u9߶ET3$|dW=q؄+q"E{OBnpQ}L8ǣ#",Wҡ?ܰAjDzVlĴK7eAו+C}i)kT.tMN[εqe&APSSF< 9&y]<%2&5g=3+E q{cž-F1|ߏZG.'D8g4= "Iz^'<,\28,P:)zr% +vdL*2ku5cIr 鍭՟is":܍ .N =_<+A?d-G)U#[3 zXlc{&7M2?|O')QIдS>ng2Y)TFAa+$/ٟQpf^sWcIIOHy7mWpp ܏eKzzQăS|@IGh;?l VO+M/z`N޳Tl#%0%ʡgt#olջ:ƨ/8rf*֫AHnó o| 0>[ͷj]ܡ8b늄[V#Y44o (?W!{mcA!K㐂,eI\LQq`N7YqwU'gԻFȴ\Ϙ6'swkytK"ɲ#yw8fvA-Ljϟ(K#ކ/ Ŷs3! X rUjQj?M0:&HLߓ* :yIU u{~꫏øک@z؏_'*ǿ3}qѰRdlb@G@:?nR>m^T߫káJ%3:߇O]Y6x]4eyժϗm0Cۧ7[tZmɠ9vLX/FSyN Q-Klض,eIQ޳ ΃nq| oYg[k0LJGjL9)"%}m3nM糃[Eض=jUTU` sn2vD{U<q5!ʊNRrÂ"nlUCc3ۃWhk4p~kdYscM¹$*@Ѣټu.FHhtOUo#Lme]oأs ZG6R)!nHdݖr\ L t8Sm4]^Ϣͣ`2r`1BQE RxZe7҃0\ң0iE+/􏕽mRSC6`(p؝k6)p T^c/ФudkbdzNFDk"!}L{F䨃OmɣMSwx79I$j/Xk+DpFҷ}]fftR`23# id]$`'`\"69} J:4Sh{b2 >%vl  .EjzqxV?g wBU^}/Ig1bw4b?f!lC[e1?HǛsʬ@HIInjA)`t>I4 Blи]Ϥr^ķo9 'Hg]'+8c[Q_>. e-&81Nvl .О>_lGbqfձDwt/ZkI[ N yڑ%Ku;0Eґ!RN>"m l=tׂ̺W(m` X3}1;EX.ºKXCQ rMO5 2q?lfFRG[|5rzr3 GXzRy )f1}`hjD/=}1iQU?a$jRQʹϼqNdLRMgpn XO}qPϛaC#/ؗg9 Id EK>gA !~M &Z(Nf )dlū[ ˟YZc2:)l-ɡJH>^V& ,3v77 B̝US<\ߵ#$?f Oa{{"7y,]ׄ>8ُ\ӴAp@..kqY-sXQv&ş9d*"į00 *TڔN񩿻k8H<$Umf0Wp3(\z[‚5H$`T7ĈP KfZ.L[E.R k m= wWUVSQ߶|a?nv0LlӊI8#Q*/t:RZW$_$. )]̳g~wíVDʢht/*M)żʅ+l\h(x} d<_U֌(3NiK6oqհrIn7f]V^ b^rf2!5Ϸ> 3>lj3u.멁oHVu]1`jmE97!/}h /&[[9NbY:H (I#jpi@^j OHF),@R|B^D8 I =)S 9k8tpiȱu hg+F溌?!$n@`- :]e-Ƽ?8dx+(I?SU-+keIj8Cs4.P+ݛj#$Cwz{ "7L8L7~cR+RH(=ec)7S*3FM@[uv&iI.?G (}ѱ}Ҏ8";X]~"ގ?A.oL#X 56| k#i7Aͨ xp:$N#?POƒ$#Cwȭr͕q, ˍ/*?Y;]"c ;vSb띍eΤV|*z>|Nn&D;;B`Yս|D]J2Fz^׉GE 1|76boحn@Ls ,XMڮO Ǻ敓@H_~; p .JGI 0oh.~bϐdq7 ̦(U W+zO+O V+BU.Zc-B95z2^T1{nT9EM\A>cEWejyhZ& d1A*?75g #7-Х#XXfv9xu32Bؘ5=%IБ~r%P $>0Et YJQjDeC+Iߡf[OE32+/9(<5O@0)@Q,|ՉRӾ`OAj7>w_n1̥ ּ!!x c {Lo0}-:*}^REsi-ыHsA-tLuB@h?$_sΈ=.3=" cSS3<.F@WI{C~} JסFD.ywc7&7Al@o@K[~jIG$]o)&s"Q7rZ$9i B0-%uRSdK;ȜiAUr) vf'EA2>zpv3%K:%0J q$oW̰%T?ZV8܌٫{XM΃~HFĩԫ_ \(aNY-/TΓR5 BGNML 8WZ,N(ٕDB.ohIƵzWtZ!021h EOT ׏_T;iD|*1\򕄽1w~U5צr1u%w&PCy8dB+/*qJTYF޴|"B%edjy%Rv~mT؆0V^v69$zmW>^?_AGs[Ȩ"<^5k[h=h&iZeȪ]ۇkRf bh+lw3`vezbd>g rH{Bkq5rˏ莴G U zL>',̳~]y#ܘR[! K1Y!rmq"*'bKi,9nZ0Qu ,Mnw/-( 쉤ʩfٕ2}QgSR" Eͧv 24c3՞W͓-ԝTHk9f[T]z[0GC$TC|h]yz0.Ь~\Gw%o \-zJc ่<>*efәo(\:27g,&hPr'D+a3f5,<mM_LM@kn/KֵcWZzbB U,KS'e<Ŗ9ܲ?ѦEa(#Zqݨaa: #wP=q a.Y63Js] 4_b*O+bԕXwJ)|;DT2 )9 HY6\x\XOJVe"~&m¤~%8ML08EA E&7h7MH:E19^Nc11RITUKsµhFظ c.K._-QưGոJ'7z*=U=PMb߄|l~Nݾ_63|;RЫW)aZ^$$_C :-XcO>k% v .E+vS&5j^k Ͼ[ R_g*dgZn,d>%ړMgd6Ѱ^ (ᴤQ$Ndй2a?jƒ{5} bTQyp6Y"mĪF.$ZQp!#6`H߫m4܅M3hvt>0]PU>)O[Ċ0yJ]>$gA5&j :ڨT /RJw%>-yʓ CO:a3t a}PC2QIkV}~l,v\R,@d~7UxY'#St}LDBQh I4&_TԁWqSugc?$k|' P z^g}+mxEu%yi5e)bLGGVݾ xJ\:nuTܞO<6DtAB1K[sSeN{ԝ?اNzHEؑYcўI@@CqSg39<˶YLqC# M5hb 4aƄUy~F.JI#84=ޚ YڿjEĄк\33z~.1^t)->ΣnlQShC񊲁2o S _xKJ zLU^Ň}x|*^& 0&[:"ŲӬy|T T<'UlsS!2~P&ir[<*ȴ"8N >-zQI7w89N xu nۄJAk!ǁ^c|A.\SrZ:4٭vKC>gڦ0Ҫsv($(|"nwW @v|{;1@V GHOHsbl:̃ h 6m8 2r],?Ztc ItN> oӑdD `+}U6 IvT7'2[FC;kj>܇IScKlv҂#-O=?< tSCS$Q5s?/3 h} 9w^̿Me : F]8- *dչ`y5rUg MگQ̍S8p?P'EǑq* <'rq$ V۲cO8{zu>fN"TyE |S8ԯHa#w}AweHZm]g?A |/zO6 v@v+bN$)-*U| Sj9ōUox_z\}1Z&jV?:󣻑"RpY]mIH$ Tn&OB3\q7)5xq(<2( eEs&v)fѩse>uH q=]G ј:4u?lU4SC[i_:(e>UFp:ߩR{6Ȝ@e:]b_+b1wvE#`VAVVQOo'>%]Ud5ls)NxW[b]Àq ncxm!{^(2m}*mf?u(+F"WΩIӺ ­kHh62e0r!BdLf^~jo u;z.kԩ(+@j͢yҶ,TzMfqAS 2˔Y 0N(=HpR;op[ O>qUyg_!r?l8VƤ )ӵ@Nu z4]Sh.˺vk ׉D(3#ַL珀r]J[E)ʽ3xabS2#aL~Qп2:EbQ <2̊{EgjT]4tKUYEn`z.5UV3zqE]t6ѴOgAr=;0kgM)YYVXv>;䅙/_1gk:Bc2Xx8J.Infe/p}RW?REZ&|~i+谄'yVld1ʤʼ̝GP 陷br[vVR6`Uc؉fwso BJ_N2ntElֿd8r%@c5 <8B{qtFJ+^q=RZeg6JLh)BNa>$+!2s3&>|>=UZYou6uE9u0Gz )rTϙC9ecߒmwPMHP o!~/΃+ 5iD/XO@-㔅֩ȎoU߮7 iD0U"0.mMUIDCu"J^ؒ I8 E:_֬Gj'W8V^-t`:}o\$>RA?v?:XM'y?E #fT&cuЫ$}gYZ07070100000299000081a40000000000000000000000016599ea2b00030584000000000000000000000000000000000000006200000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/ethernet/chelsio/cxgb4/cxgb4.ko.xz7zXZִF!t/ ]?Eh=ڜ.+ηʛJ(pܺ*A=Г'9R(S g\TVF} h;BFɅioǃXL .x/2hFUTA}Th> K%OQ'O>+I9Ċק/1WFN/L:H E1Bk C6WOHi OZHT $vG2 ٍagq9pv5u)`5\0jY#cCg(ӝ<Ԣ.|61 @PzacCHG8S-;Á8'm~re"z:8 h,M}ߢ`ŌidEX4~4Ӗ#տг̧j6>`o ,CgdjkXĽCFbY=#OMYfKJgB'JPܵB%p O;TOEaS0~ʍ~-"pҖmk!5Ëcll`v^eVOE سeD2toK+ ?_g3:ғuT%Q:{ӊI11*#eH Y% M&&w^Wy=Rw?4e !fDiqetK@b&K_Z;6~y\+78qop˞4{ }#/E S tS_)|+4ۅL ԑ˒g:I ,/o숨Mlus0G\;356q'e]3}/2>JdY&lZ8U:( l109p.sꗓX{Q|~w h0QD}'MԲ91M*лzM-j`E+`ks v";0aY9zO0LC->=K?FuI7 t`ʹ FkG"/e} x~:FqHZNhR!@0ggQq4F~{/L15H#E3KZTod?ĩT6;`ũ i}iܖ '}l;W'Ƞ w@ZAi>pUr3Q%_%La5{ųQwQ>v.cFvz>mCu2~0,q2Jw1GhUQn2p*Ŕ?S~19]ʾm"UsLZ%Xp/Ifӻ= ͒LnK_ϳAvX~ }N] nU֍(':\s:ܕ!p"  ?fbq\wMrEI\f8)_2mHzTٶ2VE+6 nY؃b/-.pJ^ }`go7觎]fVO:m~Cp!ԧ~`jJf:TUwJgұTi9^}o-2){{$MTR_tyo3.%!"eI(JD|I4;JlF@Wbu8;̧ƒ }AŲFD=qƲ=:6Gm[ J'75e$uKdGy `\<1EQI( mN3Ep;aB X1sPk;8 2i]tr ku~.H$@3nEVncU^"bHT+vfKEE~}6@맬ɞOam2;P6d gտV֑AsUz:=&7NX9شΩ(SLb,Er>ɠm ]&D&d׺$_ ZƙҾᗻkrpJ&w 8 \ Q*KfE)RHGHx"GD꜀taT2/C.!w@jZ}.u=WHv7j"ǺKĞeF]H6i9nTI"OI!OH#J}l6]02Og%hRdts_5)!ܵ3:  W0%;)V>2Ӕ|?[ n1j!Qó#&zKSZ Gӯ6CU4𻤝rJ5Z/KwZN²r V*T=R0җ4sis3\vWꆃj ֜2gҏ= a[;vtЉ5;ī4lf'D:TESJ~ ӓyOȋj[D'hx׈ $Jz7-a$+#Ju}y:H-bE7bȫsU{6OR)v7t,4EU*e>~LQ0}3zKk1c_#^A1˄!vHQG,L @g { sy>4=-qX^-H8RuҜ1\oj+݀2oaݵ<`ݓleVkX4,+=K*w6, ^IyIy|25)oB{OglÇIƒHyt䥭.fi19?:O}ccU;Y'}wIІ4 -a%Ku8&,)PuC1R~REzO3_.x GNT)Tq@-?t6XH!:`l8zA>pUsO?h) r!ahPdGVI(7Ǿ 2v7;\p- P7?;ͬLB,b.-=1g%YպGo,xJR_U1X_ŷL0]vB^2r` 3Lc^J.:͹!(BĮ?u=|B$$Oˏ6o}ѽ 6Wa2rc& \ :E[ב&{.,9?V4/n]-7! rdk:-kAXZVOh<1lAd]P^za{x*/qQ;:wE=kEm(h_sW/YDkĺx"KS?l5ߞ/O-N |x4:U8\1qD @!j)s 0s'̕ԭ!2 ^eyV_jaLw8zzH?!16 GG [(ziJcM 3}uƬ,XCt_9]wӧ/McCQڷ5_I2(lVр±>kd}))u ^ O& l ƂG;nS"|VG)P0|ţ;vH~]:TK J~BgA98 [#eU SE֨m6;Rs>wxy'^L:zit2O. rr,%@wDl{[FUČ زBJaK;={2]:Sniue)71~+;Hd|ߡA fSs6ixi@y8G>Dm` hs{/ߞ@kX`Us@9.5|PY.a=XTs9Lnw#o@Yf%;#lt.]AI^z>7AR/JܮE$*kktq@po`Ou;'%-#DdG':B+ĉ1ABO8O*Tm7YE\EJX8)<+G+ ʳO $-Xwxg6Nߥt\_b̥5@! T#ghyo/V }CYeӎ }$oEr,C1d믶B6 `w>Y|a2Aq%*`T\u=Ibt,6kPa YЋ`ڪݳ%^qr,gemV_yMք'Pd\n $bYWukO%|KCkp++ޫ#ٶOMR˞""mfN7u\}XLj=7KN K>^o*APZ) ݹGӱ+F89lS,Aߙ oISYw+w~&$sC'"3Y eV\se8[RiqݽewUrRդ9Cc]l1Sx~ok0XA $)Aldw<Ң{* K^E37+^VբxZkGW[U2qjPan] V5>hct4Vo͂8E/ C)],OQ7Ƚs_O&V ֖8K9J"0.Ow*X!=I[bUߜGR8zR7q7ۿ,ͩ$ɧZ'}FMnk64E2k"RĀ<{OMOg=d~JKAzI+B>eutǮ0o5a2Mrsǎʼg$ŭ f8u0T+';+PTpT=Jiϯ.8U =J)M0DM#I%tMĉW€}Zj/s,lUŁKVn3vL>8zkw&˔> i4~GLq8i el>͕CU>Ɩrɔ^)EdIODlV>.nf Bw: YRj2|zm,:5/لfŦŧuvqbNu^FQd3P@@қҖiU?$~S4-G*XOx,E)-˥+umM'kOӫx::RIVwWŒ1)iǫER> ]G}{L7Nq)x)\[:ˁ\ꓧXDlȷXrī-5ލ0xauDDUfd=fN\N vBKr %e_»|Gy g} u3u\#z>6jBg>'Y L!ח\lM!$R_% ck sr7ךk,ˡɸ_f0`C~SNlM/M}Z˾澬-:ӏr?6/؛f]C˷ͬ֊DSJH=ap\"&nf7zfNۮ_U-[ hGN TF-G]?pEvv"o6@7Jǀӕxfva?&6N%ǧ=v;\dCGu!cD! 0=hAq_+rB7ؘ[[dÙi Ԉ5QuEH3tRP7m*\0$DMp?| `=zUA ^'Ěۂ3 lSe-" q]oA/EgwG:8)rD]Ƹw$/z,+$'t*ց+܊d٦/v#Ƭ`tE`\/pg07 M[o8:Or9t=6W;4NGy8u/{Q*1!q?8kf @wx7 ƃd9F}لP5Ųqlmӟmqe"36c`d]N|z%Wlw_MΫ;C^ӽd|ĉ{.5KԴ@H:T*jT;ݘ@:d`/S'\+7, {7ɼ-="!I./H/t Oۣ_̠e>]ÕhY/ ugدs`mtmsXfc&.W"Y٥JavVΕ'8FyJ3HK)fygF8)_p, 1Q(8Q:&jř{KՒsK-)$˳w5F)殲,[68e qԾct{lLk$E(Xl4%!%c-U؛@$Z0ɫ_&JEȝHJ6|w;O!~Zw"STL5sMpoR,Z;kg\w[urp^"E]|6 #Wz,BW)g%c`VW;vY$H!4AL>=Ő܎h(I)sʨL:+?SyA#L9ӔDK|w`a35B)pi sϯ*zqt_c.EyEA+=>K&awo>4o}RR#*Tͧ0]zNx޸D՚Sڶi3Mx'0EL*eHL\lSV>AӢeыc/[ms X`{(_e+tzF;_=9NNlfQBa> >Iު"S+? Ѽ/LJ݋9xG\r6IU,~ ydaluMH#1<8Ay֒^_H0Li:L|DbzN8Mև* O,&0Ã`иCu1-:cFme#X Ε9VQ n4[Ȧ5fg~6b>51XTk!ZG[_ =&.xM1J+M~”!=36$z:5GN.7MrJg^A24tX(I'aLlE (y-!-8W 稝 R]}`z:Qu}M2Y0 >BWmd=d`[pDW_' bį8t.evOoFKK_bVj¨ħ)CX9N#zRN|A>(pے lm-Q}P`Bu_P{tVntԲy<Gzs5a9PXm`ak5='H{#B%9齔e&h>eDb?ȖZGB.Jb ipJ1M-T"+A[qK TWV!6Y;TtѠ7EH.VW@rr%f obf&$ABi}Bn$UH%Ue+_."0Xn ڸkF0V/&#ޢcemJ03I+bZD|[ߠ3z-=?\DmFgD~""kJXxPv+M,&chn\J>mT~,WZNJ Ӿ$VCC/(H~lԟ \ ̓y^yj2d T52bn]:,%4}7y@/I։cPmOc@ʤ*0L~'Im9>d>+n33wl40:#jHq5YS>u^?ȂD gj8j.$IDE5E@YsDLmN]|讄ʒII6|ecGTUfW-?UE$^', P r+-_SHY_Hש0U5XGsңgt-Sw7~z=s1Sz54qގgzK4[K}; 2kVY?)Fi;ȇC(:jlxeO ;n/ZpiBcBSW+(PB eg2NRHM0 qDrٙnuIFU'7gkkv\|26Nd|&![`a _JeWKJQv85lAcBUϏ";RJ~/ԏ<8Zbo,IDIw3kzɵydd9~T9kٿ[LLV@%}1/fmv N[q_7;>ǿբL;jH HP^g̼ ئ@ DMZJ6)C% Țyq Ґ(av>p.,0`'A;g.jh"SyѪ=|=| ֤tC4Fz'†WyP~Z G2L^ u!2!0zH#Qm`ETk3ho|ZY?)LdTeøaN[0efjBS$=u6ULµ-INHMzE)6Ϻ_8fki dhϔCUsg9tɣQLL9fm*'"=>钖,Ǣ6?UKM K.A}6.xwE^p8(a}JEYgef=L"8f?abXJbZ2ջ 9kAP'6+MȔGA9=(XœX%??>IXګ<W#b' $^'X?03C[:k ݚiIeu|d 3=kET=xY1L;):5?DUl^! [|^lC=mZ1kz\~^! _`l^Or[.Ȍ,ߔ|W&hߍ~w.o+Q1cz3@Q\s zPƍۨͧsL1`ӹ;sKxVwS'*^oɮC\%fwV7#_dqjZ+P?TLZTDvµ 8.X&{>itQ[Zpga5.D#dEJ(G{~vyh]cx4؍,wf5LMamG~WEO+ c$[V"Պ.vBvq&&gYLG(&5͕kU4K JT%] Mo^b午.T_/E(s.s< }BH4E |Nj`I]Fm}#C#&V>RliR'a{Ռu)225g; e;FZ9_jݘT\ Ƅ X @nu"06D HL;@T8 R/ RN~udc:FrHz*+MW)I<#6209-~ˉ/+Ga`vӽoU]3H7QiDu!H vAjxl`jt ZeŠ*tgo>n;=$R2,VЅjT}uBOK[udaAu BF& hY3KYxndDN^Trʢ~z(u/4grR2ywv>-`f: Ft*%O6aYi4&~[U}`D<l_?[LjUJt^ȸ;"~}ArTa7LQ!NHmJtaDlHA"ėWIX= n[,n}Hwy{J,6GnuvmC<>14/:%8h3b׺J.Ylgpg=EMFVN )*J!e+ ]z5Y@8BKKZئ:I}tK6l.&nygAa>.lL 7?CdwͶrOAX z{u#t|X45Bhz? *M3P$\qAWsZbjYINy? 4qa:x)5W1y9BӬBH^#K,9ClSAK,-)-xK'xCWXh"%RDw2eM{ >"M?YȮk™lѨ6 8LqW&7%nP$t7@1a4U. G mzt/܌K Ñ"%$ƙs]bFAl*~g!7ᎅϊFzS3{롱IbYG,v+ciyW_}|_sF3U!4f(!ZQx$z|@"S#V臮6*E )O/IDրb\F;oSn(t<ٯv-=I|nnknQ) |(Uܸ oq%^7f )iMMODH^+7fMŅðZG*&UjJ8=;}~lxV0ѫRWӹpѻ;^ѽ6'x*?% dzw*"],䘬5(Ç 7_ȶ(0 Nɼm'HH[Ǫ|S8l.R 2 :sI kjkHѫ·I:UؗjS>2 my[Jm AT])es_+#EOMQ-g6'n ҷW+oGhwql`%ۻW&?qlb{ S%rKM {y6#s~Fvms4hkfdSD #Ql;VP]>%3L 5 iG2?,$dK7 XDk8jqGDNb<:!n炱EqKgĤP욋Dɵ=Oe㦔9O]WJbU힪*Vz:/V7 !6rUbw^ D"`c ,KOwկP -5;p2sB fSs/Ywfea54Y8 tTNG%e3Q]jT|&#?4]8K1wq6$$Ed`O;_6c>xIez S$=( C}loLa`S*j(+ ?@jZ3H 3ͻccIi_ٳdOQ~A㹚GAJBfl?E>`ZA=C-(D`}Ο{׼VFsrl 35ӮGy3ߤg$Ǜ1G5KL'.-c۰Yvm@u3M@]s\qĒg -biy>,Ëp!o8`u3ONyV @t|DlbDWvcQn+e)-T s۾AhpWRLiI6WEw>ґ (ڶSjS/AM5ϭ^m ?Te} tp^邂Oř5݄mJf[,室. !֝+E(D3Ͼ Z{"Wt[O] Whb"Hkn=۵i{X #inOqӎ>| -F΄n2X4ӧl${.U];,>u"" 4'ł@eۦܒ{;ܸ cL\"!zSyYz߄jV}Ϟ$ؐ># ?'|Ȫ ß&\ܹCzp~Ho^̵reUC.ȅ A?Әn# Cq&{Iw]?`ݺg\ŀ?i8PI3_ǚQF:U01OU*HH[TTTD{hfxT@o}(՘$Ef $f-*eD0t -MKioP@j8r3F^j PE;AE~sD"1*:0bOU(P2A>QӼ:nܯGVȨH:2 }2I6 leH75dJM uX!\oj$byo/E+l:p6oȍ` ?zy`}Vln)96c D>ml蔡~ Ga>y&": EUu0`N3\fqi (e>p֦<&ܱ+Xy?a E8|5Be^&A!^%1~~cSc {DXaQn]+[n$~Yǚ3_ +zJ?@gܮǭ\ֿta|p~z1iăd>ȉ1PAGd^8Õ1L| qeP$1ϧ<zUYWzGƧqb쿧|t,x~~z*x%h F`Dct@Vu>zoT~#Z(JPm V!f3'5Ӓ&@_ kd ҧV`8y oU+M;x+Ã6ݛgR$Zp'`Bo L1 F 'muZ\%.gף`[$(otMaGl+5TXq{ v[B9~zb/lg24&@`?#Gb/r[I 2r7S*hdv⫼Deӵ~eakͷrkQ@m(*CW>:P?0 1+EF.8X xф>5_] Q R~^D3s5%5b?v-Gڳ!"𝱠;YƅVN+A'YOun-@*FR/N^{h]l5;w1- 1lD ]`A B{eߛƴxɱI.4yeEqɧNޥׇN+q5%xTO9R;dC[-sgF 3t=Kh?_lj8wxMi79n!bSNdxvרo/zuq7v!+#UoXjb޿5( ن=LɘE1T*EpW \%fyݲ: %tEz W!40SRˑTz-:&ct&bڊg&C]E5"РXp9k =bBh4>dmegڜD=iophE\L?SFYҼ@&ju2)E\A~3bZx_BJ<03!@u06b;G)҃M"4 hMGW>|9kG]Ģl}$#&$`"[Enk8jQbȮ!+uZ.< w' ҉v=Ϙ/*D,Ps\w&^ޑF#ӱ{qE}C :|-UN۟izim ~-ꔹ!yx ^J|<{T$urGRF~W ߫2G`n7hs>9̲;ҕt1OxbpC W$u]*? D8 `Ĺ#t\cr,kGUpsPDuK̙3*'A~yM0PCp!ث|zٯr׼|fn{6"$Z Pc$192H|r~a?Y!zjP.Vsy(@|*:3Z܆Mi5\<7oFImL;ng{&=.?<8]1 `Z2#]D5krwھM} ϐd|1砽ph`p ͤ`a[Ѕ gC | 7¨F~` d5D-AI<*Iz?v ',MvBpeu߇o"vFE(DaC[~!T<2%D]]kz J$oN xǐwku5R}?Eg;*#ꑁ]F)1mxAZbؠc;wL&ucӐ ]@3EX4XON?6H=(UEF%vkhL6pB N7.McM@B{(rW³A,20#p-ZZXI2Dw8ag7})7o|>rG-՚\`):uY{xA@Pjx?Pح t?EoSu.N|2[]̿qUBK.UCMc&CH0k)%M+!&N&1tPYyBd`Єc BB8je/1 Q QAMs%rY8,qm)PHZeU ?(TFuZXrĎmC3/t^h4T>&L,sha (!}Dmxk{;ɼ.0Ǫ.włn\J0R*-_]\*ؓ-j %֕k'{ezrW* & *^p1@ヌؒ՛ob4bzdmSyaw6OSb?=1z_wTV / P!teb=3J#\~-zCxL:ۆICLfK}#af}J\u MdžBA\Ga@2ld?WK"-K'yHY$GGQUz/ "f25V+hoZJ9!-uk;2|,16҄q=$̊ۏ0+C۔(R`C|byts- ->{DaCbBb'qoxLM'c~CENs甦Ίa ~PY 9PG* Di[qT=]t:ҷ>ŕn!5Fw*۽)YbfL JVߴ?@QgNoksRvq6)UuF}P!M~FEk{XSheeȀ8#ɳ3)b=eqeٗu4P쿌vxqe/ $x2>S-RD1 we&~!^xKY8J Я9`pK} C#h9ȯjl2[aK9}Ԯ;3ՈS;ؑkz:ߢN9Q OFS˒Ǣ֮okAs jp)jT%_H Tہe\+6[E4 "R"J:sWcP: xJX fEj cGՓp*|XPq7r Dw!Iڔ| +OUmPKV3WP%vJHӡOHWǮX+| );2.CoT1#ByZ?b +Q: B:i15+;N#HaÁ0 .mZ b!Y+H>̰AÄJy/Bdu_ZՁ?5U Kv$0hܰN䷷GddJcEnkk,X* \2GUINȎgߕ2 DD#Ѐwi^X<bu#݌DDwSf.@<)PWXCqEhٮב3(KlJ$+rֽƻ `p.X9Oxoϱ#q~fQ,$Q+5bnknݸcimbaOz]gW9䲒AB"m?m,$larU2d~84ujxMo`wiF˧1زjjս8or Ǣ_%2h!w$J:W-0U b wot >8K{F\~R&5JBw/ϗGG>'Hd[sRv\JzdYFF<~$؜=|{ӻ5Tjobe:վ;7/\+yngc67ʕ)2DE$GD?so4tPiY) "1)x^\1dn掱<>Y62r2kUt>G[Q.ߤ/GbY):F6./qr=MS`2Μ߮aWܪM4PIQbT€%c3i}Ǹec֔0qcA}adJ_^Nr$1 }ۖfrkdQJό0O$I߽9 IX-TY!V ^/1!s2#_@PFMWHͰaϺU4+ "VZ@:1Z1f(, }7)n(DA#'qEݳ!: vL4jhI ^z #Eڮt>&jhξV:rg&Ɲɸ~A(+֠]//xE~G!m}D뽏$:<8R|>+ӗ,'J4\؛E"jO+MD>D(Ͻ:a6\)Te\\np4xciktԄ݌E)bӇkjLOGI*8@X >G bFts`5*ܪLօk!I 迾 ꜚrM[tmˬSY7^R+f&LMh8ҠtS? Ls huXT\[Iǘ $aQqRMIvѺ0YkQ KTtTZ7_&+ıD?doc.kӣNֵERs)qf)cR'5{,ųK#̀vAhN4 Yt 90;;0ޅ/| Ooq1>w+@9Yp///- ,;jlHz*|?T}y; z~҈@X,:@dD$]gz!XT 6@vZֵ938Qf V!AD ҤhȨ(){O x|d,vx! /<šz mK,/#:B?Qz@ͮQ -jX߶[h5Y{{p5JcG~w9@4 +ĩ!jBS4 Z`W@3U$,@b@^`Ֆ;e]ILMX PKֳWL#;4[Aa2Hx#Q)t{y)`w5/#c1OtJ6ʺ}1NB; ꘫ Bh_qpkà cr1>&KÕU|ݮVY4PDXqק.?8 9 ;QNjvT Vz^`|$mE;ZǷlT?"tqso`/|xkX+)Uvf7vHÈtt؝6C$7xSAyFet-6[l}>&qKsMgl3ƐU4fU>G{,t٢6~ As__7RN,dq9.'fV녰8%fE*<5Cxd!RD\ !0$R `+É1:h1Os޸6MtJFM`Xr ٜ/& Ȫ9,J" 9=׳tk\.)\/\_%/2->BP ]|H_gʸ4HPYnA)XK߆хa觊(,QrDU+tLyq׹ |1UU-쨁SCrUf1Ҏ9G\H>Pn-r=sj |WpG[Auw+rw@~)F7GٰF2]Uru`7]`IPm:G$kAt#4R ~ߏp%fֈQ8Z*G aTHAuA I-1x8 4fM#voڨR1p v˙[IǦbX9WP Lũsх7)6/8H/}Z])j:"l\xU]˛͏6b x@^ck[̚ob4.nlO8dmZmwz9y^xkD̍Ak#%IOaJc5ހ} '~8;CEaKj b ʣ ㊵RBon/;fܛ,UX:."elvIPZf.Q0.MC|mz"+Bk8~>&-_\i b m3g;q^ux_d&Jz|6+q4Ipc0(řo!c;Ļ^Ts'5ө 򦄿͒F1-#0>MaHh\sbs`iD(a?c;| kA)_r>kIˆ((5"7GyՔE,\:eA KٔoQ笊\5ҨF է-^բۺ0ֱߠ-0iY-뭱;yZu|A1 cQ2!kY䣭5l1XEFTY:Q NUb%/!u|Y~1 qaQY~o16E s0s";a@Z܃:O6.b;>"fctbVK,T [`T3c?+_֋w-e%sqg:(zZT7m 8"&oR/#e:Ko0%S>52lBkN١5{4vQ"~=f؁no\atiygG<ÇidKG0KozK5ar豺iQZLGeBL4&:4ET )]uI'/4I|nKbOb-& _5$ a 7눽R~@= @vQCJ6lU$ߊ-@h2gQI+0)֕2]=%.ᬥrr_ʠP1r18Ժn#C@ZXO_Z`Q JąK"+l5%翦r"Sd B-l#og:ݘ7/'C60a7i9[XL+I-3{[1.Xn zRgC˯ֻ+# 4lSJU-i'TbČasX\`#٩hWn'B2{Y9m:vIXÛ!5!]g=ۙq8L4ט=5[d0f^Õ<'¢ɭ/ ([tb$^ σ}UQw7[fQұӳn"kĕBfqxvڒ KJQfn:<"8FZ.ulfa9K݌t`{k"+MRϿZb%1˾,iF lp.#g"YiJͨYYv܊ {䕏VM*+m)7!$ale,B'٫p'UtJ9d״Z9S>}KT\mq~~^$(3ovi-RF:l ٺ6i$vC>)PS `%yH 22all@%lk7ob}3S>f{g&L+Muk'qt@y10Oh/"f(7]MdGw09HFlF|wXs¶{m0q8RߍUԷ Ltl|v&TCK$0lW17--pLʛQR\)Y 6Z.1FHXXקjJw$}QlyN%Ͳ ^z?L sR,{@I C,Qi4kz/+[MǴT $y+`li("<h:CZ t0S65+a{Sݹ}/7U+K`LiSl~A~TRg0)!Dm} @a8b~\MM4L%Z$\ f ܿ X? /gkI{8pVBی=ҝ~mz!KIJS$Na]=aT[p]Q۠L8?)F82p(޽d*z60š$NyIxl}so;9S>i uBt85g6M~-w'Պβ*cx-pt3£eT{V||?,"CJng7JeP5TcJ[\Po쿝, z u{Œy&0[(cbS fgd= :5/Ր2h\gK&YAIchOtG) ^I4no ^oZSOi$}U%Rv1Wpu-dϘfdUO2ZKQ8sc~<\,V"s!¶0)?tN\7w{u i58?<⻉Rh4Fah %EQ@JS9{9 l@ c ۢo,g{/-}|^D{&Ml_TԦE8Pd / MUsr-Uߚ}Gj#(V6kS zDQۺ߮سFlQ]cxf^mWSe[iwJpeDBDj|x,φh2IqB9VU-7e 0i) QJď$wb7[s\G o 2cj.yȊuQü$?tݡHܲ g&򆂑p&ѲyDLEe۰Xntkkaf_4+0g1i)]Kq` bBl!]Zo2PݿNdaE/1Qb>f?PJ%RH=!LO+g {P $0*EԘyʄvYj}˦aRzP碄ca/5?gtBe)`0v _;Ekdk@,^W<GSE\Q9 )T4g[0RH>nFЈs(52,p:- Dbا ԨѬMҽ>"Yۻ2b;>Aw#dl?BA OG@,[@} 3zlRnERxRUl ngx=,}$d?D;Cu[HBZ18$'`zmR8ߜPy_mkx%8C#pފ>!;ӣ$};sTtO~{w\NO2't.Wُ9?}* `l74HXyy^^6EE(uWl٧ y rN\:^ifJ QcrўQVHl=V_H-O*dD'jzU%vQh-۟Cw˻8H&5ix‰.<]޹ҘX3X(/W)׵Ӷ%1흋.uJކsvG}E6B')a{ fʊI(߁rAlVZv;F_Sݳ;HQSӠѝC 4183֎(lrM޺\(4L+a;h.~bA.|OM|RDcGW jTJ+՜xt9i?.˖:¢}WFKBֳڷX{mxdM(YUUMI xthOac%0+1X#(}D" H%.NʘkV`X0՗m%N05vN}]W 885ӈ N ˆ7㦺LU3x+uIB݉wvkB֋8'anX"Ԃ_Y\ fˁwbiLQS9>9p[ ᏤօlWaS] agIhF(X;?ՂUOKnĒ@¦YšLNMy8OzN* -JBZ[dG{bT!Ww-[xh̜d}d9X|Zz?S, CŶX#*u^Ns3O2Y$8ӞJڇ0/\>?Q25GTGOdc'ۈ7Uȁ((6l58IvHFQBD|R#5joP+1ΞW1wU3FrWIU`~yZ=11*ɺq. ƅ1xN&i+4vy@<3iO *mX n55L?/_uRY7z9!H)XOx5#ӽgAD@3bGw1O~ߝUQ2Ÿ9$ _բwP7A-#ð+NGz"VHaq ԏy,|䷍)>=gk^*t(h?q/b%H`Ԍh `=#OȻ7cuY?TI~ "jmgo+J>F|"8؍.)ntFjF$\*dyGJ4PAfu*8L(y^J;7exC270MѢrcu*Haa%N6²);ֲ9>6Y \Rq&N6{4qYcU_r" s>L& exy踖rzoˈ+uĴ)CuwᘝNmlDE pR)PLZq[ěԕ CMӳRV'a%~.Y5h@0\wk NyQ> (Ď:3Ā}8Gbƫ`j4t'3JЉGX!xhߑf2!^ Ic9 ;ŒbvlS~`ey.cs(w$j)P!+ꘂ1>gt}@o Pf" i ND$I>7h%c_340{* uT͜xIb׬k0ၠol8,@>9K?RVfIr5V10B-JՔoJcs )XWNK5"ȬW2\=yn=DHXυLĵ/ֆ$M*K ,Q*/c$  y~ݨ6){KǏu! ,Zō+X?Ѿ|{W1{ d@.y< a@k9wO1ßI8K0ٵ0Cc@XJu2~kbYbYaC9s(} π"q+͠ZCyT;GFX 1bU_?3Sgے?܉p5C.[}a&YVܛ&- ZoϡQ`Xo!(A,56on^jA ލIYֲPpI;iF!qo f@[Y]"j:V\qgQIDIxST >eVz̆|=|529ʬv*g 2?-x|z$wԂ)NxTq,:ǭ,No<}>9z)^B-v,Q{buc.[_V@dh/<\xW,xaG\/mf35?sgLM0$jbB¡9vOJpI!ZXK|)Qc&o9؜dב>MZ(^|R/ -Z{޳jIHI+AnF.R>B?YAFqսQV:lWD4(jTksLp /P{[97 jlw)~VmSR]"H[h;aĮ>G w}-HE/i?1jRoa% YǴ-f|єC^62!tc^o Y=HI8ABAc՟al"n< )NF,>[]ft$'f `}zSr!+=~%Vܹ {d+8nt1a!$@ߏv#_ < E HDs}jIb9m]{)N9_oaR~RC.F3y-^˟rfMݬEȀ&XnR m :6ѝM7'&&10~ܕn:)ǢB5|xo1zSWv/+3ncd7NptKz[d.fP^OxsE81Jy@9x4JO)Q(l.G95w{3ʇr͏c3pSaܩC7L͚Rj*eBjnμMA!6o5݌-1y.Y'0_l l, -9̃8|p 'q(֦u$ds*&̔7" uK\%j92ǟD¦Xɿ;|.P=28t.s6{fBܵyhє4wWM<͝cv2Cj>9E++]Y(xʫ ҷ_vZ;t9|yn$b-r8n(o2aF90za$CV{DdL9IitIsGX)x, IشR}* ^/c=TˣD#Пf ?Ms(`izԶ_å)4Ew|/=AJ5'uBqryl܃l d^FVteCj/9V=>"& ЬcGU5ͯ~*Нj AS$j}򥔊_P?(9 l9un~SWT&ܕ[ǒ߻[2.Eq7'F:w.|A/@\pːs7 ZH,Ҵ[ܡ)`!+\Jsξ @`ֽ?T~}8w=؆u)!'8O=&[iVh#4tv܉ ׼@t h=7IfbFFLa5FڊhhNh ӗ#m\uE⡪?]+h˱Y%m9{?F h*:*Az;_[ߡ޶>3ЂF Y.G[bWTJ $@bd^ɭe"TLS]s7)ܵ!zďvT*_*vGH6uBvoפ53>s /$?Q=P[sx%dy 5+^ f`}l 聜gHjk&}*LX̕*lЮnFfsYIyߴ0hv >i\\ \D'z({ LEOrf%x>EyepXb0 ~[,dZ!THǀ]W)H=Ą\}CqK4ܱ.mls3g$0$GFԇ?\.Tꎮ</d W BpTo$6b)IX9|l\\"U"Y rȵ6+<*<FIϔ3yG3{5JgVMwgG~dfƷv0EvĢ?&0XN}b;(VNm1"L0b4k|]0iI./.vkK3)׼B*@ T> Q }W}"p̢pb4ˆ/0:ő3-' գaUR:EaV@wGw4ˋ_ffՌnE#I3W 5?X7+@\[ s*5iCOKW w9v@%F/Kg?i+2T4lGy_O>c+Խn xͩҌv6^u5*ںq(ނ 稐0->VG~,Tu`&0W%M6~3Vf';xW%AN B0+*D1.}w[\0YB4MBb9~6LI (uxS//\2Tm+yۻ OR*U %@(Ao %v*VfI\j0+za2 n㩚E0V].YXk[uuwSPzF3 'P<~8k L&I)H1A7I>&`e]9xN7g *+$E߬l i*4T9s3L1 ya#c)VFҥfhOr@9Qj `(8q]-ȯȕԠ8pibn=ܲJxE'vhh!s9-*o Y, S&`d眢RU1}b۷!C\]I\^BGyM/3a1XA`Md9VJŨƉvR 3?Xꢮw׳#8:Raho1dޯ- €%^J x*t4?[7 #JlFr,\ v~ۈW-kVhbJjs '6Jwkɑ &bt(.Cf5'ݯ @9(/_VVFi9=i,Nh߲ףm/ȱ:'!11/$7ױx/Zfi趝RKե*Is͐g>ݛrTd\0LͤTؘD.p>o"-}nB*k, 5cj*[MlӛctKOOA뮘ܖd6Vk8+ s^Ub/}E% w_uHLw ]Xa&8=Ԙ0z O?ER|ve =ùQh^n,2f9}@ŨUݘ4`ujvޟu k7c\VmZX "fG`;c>FOf`#ٴEl*S- hSHˤ on1ރG}j \9,-2^gVQ+ Tb%!8({4?O=T^0DVuRBls:",׶Lp+ @>e^{h|t.jeQ{#S>ߟra>R΁kާ$t5!CScuǛ[ pr.m,S-T{O]bI`0sGCC'YuMJ 6nʷ昼'(\wDDMN>Jt_Ӆ|bIEYేM 3Uqt" 2FCc1Wd=aKn81T6puRkijmPZ~¤|:wDrz|Me@QULxA18\C^aӳz\+~+*/w ؓV/9G墊j Gbrw _͔Ԇ]MHi?grd ϓoeIIJKˡV*%>oWǦR#vŞ6!\ĉ6v/ާC!M=q5 Lr `/9+-m%]]@Ip}W$)[2[ >/¡ 8+!2|H!A !Q7apwT2f`5y `D&/1yM({շz1k6ZrhӉ\Dž499joBʹ::C& Em 7AKat"d-^V[H^Y~yZ|)&CO8 ?h2b)R/X&v782rI ViV6rOH'UYT>2D)|ffؙ-\k"tI.bvz;v`B ?1ywٔ&E~FreBvoZFK6A%ߛ|,@VH%P(Yfsrwmo8T6^0.Xs:`ߊ\w6CywU>A)ۈ-|%,  !&|G;W3S٘~dy,,Ȍ<2 +/-q=Θvh ǚ\x'$G>bJiXx{ mQVMa9! b2 Wm7>J&lPL=`aE6YT\W|_#Ujt{_Qo q(Q&zH S/Od \bTuf|GlrOcNN裢ıZi7zĿ=N#'ÔwYKPŗAz,5J$k0Df(b?T*l,XC@qU:(J2S OnM|X4ֆd`g`ց]!'v_\iZ~93X]2$[z:8qy@?ՔN^IpFR0"M+*+'jyiB{}>܅T2\ٰF ًz3Ș<z[-]חe䲆e*_{'4fE4K6/'jv:5i.ü5Hb1DVK'Dy7{8Ißzvy(ImDZ@tv&?=lQZO}'>.6p@7YX8A$S<Qtb&&1E*1B/Y1Ԥ&)I 'P M`Ji54-qZ39@s䂺{IǶeSVT˖)Bu%GGǺuݯ*-+z}=w5)fÉgaΠ8rhG7NJp8]mDž:\ #oef6}is VcCkzm0בы1gn曥 Ml1L28ҸS2Dxk ۡƙi/L.oVPD)M2JWq`FH* tr !?wSD!_ʑ{Sُ鎰eJ Uk nad[y~ ;bţdEM8+p^Une Q$dl(I∿Q.0]h@E͒sG, :uo ikyӂ9zBݚH>r6vR%ڣWz7ŕ@$E[]ʧStbp?;vF}^j)Nz$Z PhIx?Mn 5drRiuk~jRI-փ2aa=5҄ B|Rc:IPwpaIkC##Ca;Gh" B\[q{cmRy(ɢ-MC,)jp2M'm^Tz &^ VhNP5QL`9p-ORua>u/ԀX"䡐6U8ForXBWz~oit^L'դiyj ciX}= t2[a8\&%#Xk #g0c7W6_}i|B;a3\a@c4BpH*FD.Z=KoL9*וu+>0դ 2X= ]q{"MO"Y\5jx.^\<@NCvȚ!ypdR>|갏UcshZAP(+ -F/Ra@9֌&8[\>: l ?'}g_j`+Y<$O]X$"+]K0!"Нޅ1& ߦ"}!'ٜ s|X["],tM978z9GmN%Nl!/&tL ΃xLh.5-?雚e{G+vjlP_yIF1W:f/eZOTlr==:M nV=&d_)o*'ŏeH:NTx黣;{[xvJ4%[rGfM6 +N9O :"L:<'UD:{OD6KTk!x6} [.c㔿5LC%MDd-Ym-W`*h#zh}N`{)Gmaww51*HGيpiT/%&͕P Pm] lU'qq)Y8s;Lv4`HvU6gq &;@~ѭRA% T~gT8 RK`lUcvxx8zALw6#S'MBx6!2FFwq;:7 5 @@A韆,l+9]7)FlecwSz36.(g'dthxkcq@m>^)LI#*JJ"VS1j4p>ual4^5 p0^9LJ<ަAvQP]F惌Sr) X H^&# J \fAPlt^JmJh5c_v@7(d)j;t'|+PM r2WS--O%|֤ uJv2D*K5U@Tw ɹUծ^&)a0ポ&k&hKl5@[76Uj'r,Ϭw{Ps^ ]չԷEթޙ6Lu T>s3-%ⲅ$)BvE0=#_! B>}@+;տkIYicavVRNGc-/+F}+Ӑ UyQwv*eIp߸xW[Ѭz c³rifפtϯi*!l>BaHy`y`[zki.sZ%DesUv!MB(o4g2m]!&,D;;m_v*Dp2ʃRK}At)"TQWآT!KqɁ| $Quv:.MY,rAxt]' (y&; YaI$Ȝd4f;&C",s쫡˂W#۷ t ! ,p 2HLw#NemV[QRh+/(颪O[)79䊺~fT*Lz11F)Jpf!b$zCu&C:wϭ@\q 5&ۢ ʕّS($qu(EԤӶFW!d ZˏgEwWr(&Ec/DZ|\J K1`2]ֆ=I4>+˯.o8o-D w@+EM|}=-ѿxMp8 w~Fa gs O:a.Џi<2$/8")_hp7ԙA_[msyvV? J[Mnp/ӋF!8A2i%r^!YWG82Ĵ?"6 [Sfl }Mލj55Gn0ljr,^7vf:*v,U:9`T`U>m'/!N۠0<;b$˝7LDa1s rԆX%\+Asq-/rL\R\TŬ 2gcc:seUJM7|P)F%Ӑݠ#ojb|c.ơͶ[= l;5F+-)D5cy N߆eIvȚH 9Erb+aby~xZ:sG_wnX$J6R2QD]Yui@}Pt)?mKǽGYZeRyO46UR5N`b migK\4ђhϤ3ooɼ6p+C{)K(oq|zchZPZ/dRfF;v%4[J4vDF{-p !LPz-gRGdQG'(}B|𽄐Y/mt^x3t7Ȕ{A0D~%.Rv Unj; jbC*" K)0&4M;lx7d eb3G: SPI˒eoeW/MMIt\@;PLY &q]b^CXǀx!;ac96tqe>8ox-qBc|Ni"`\ f|t#m'$B*$gk맜;IJ0LdϾẫ{ )"J@MEt H61[>O训5 趫_y $leBtjR~{)/MLߒ-4Կ6nQӶ!kyyeB{3;.p\>.?ɶ .X_Bf8 lR:Wkoֈ Uu\a,s6r75I/H]X%!Z'y(4q1Ҟ2>/ҖoBiLGPsz`'^Tk}TJ VI>I3e<2jq?UCN'C'pC&7~qkצRqAXpLs:M߻dyҩD2F4=O}dj \p$$ CUƤjEnR!heۚBn!f.l7Ub:+p%4 js'L O]yU)L7m=X^@ӊ8]="FEqhjg`Tݮ`d lLL'V&ЕgN*(4])l"WS{vTd>DaYE8foo'OFUc @yʴbw` ` }pm5bek6}wiV1T o0䧽p?KK4Wѣ-;\ʍ̵90E)PWtÛn26'c*bْ̢rh#/o V;ߪM#1= w/se +K(:j8DM34g0 k '{e65(vιls HH9YLX 5a,CiOu@!qyQKA@d} |984xβTTɍˑ7;mu|˗hpN1(IU!vmv4YHg(vKTӪifآ1[QǞL'*dv*Wi#1JW:%3yܹRص\ثޢ΁h54 odZ/X,պ*ay\lCf'on[̓F czQ$9|*qF֨u\#jcKL-x05Rt5TɌDYKR]bչdrr toB 3;*NjzS#0+{瑸z"AzlX B&q '.+Iov^.V:E8!'G$u&I`:nXg?[w%I}w(}24"}C=URP$hug6Hʛ 6LC9M x5c$}\i;֟65w[nBtHŒ[c렑RCу~C*3PlX\AG5`k6/6cLʘșcf'U]8J~6%}aP 59@:^_,sV5Q$qFjxotA, iE?Auo3+)*ݳn^PJF"-F>g`L1j_EXE76cݲ]:D&UwNb@ 2L*^yp N][%۴FQ禦!6*e CTH`8y])(f|CL"-w7g_@#nG@v^5UB%!R{jS0G. gLCm( 0&#DR.#dlk;,>%cu%9hУ=h>ΆU?w>.Fj ^8G@NXHQPEzKX|uPHH\PHTjЩn#gE<=#g@5j콚8ZRs?C8hE?SDdx-WkՕ(*lu0zHurLjt x@<5{n5+w K6~ Fkփ#%rezT 0!#9pP 6>?n 0e!Oo1 N*@) j2:|ZdTr\ FwMRION ryJCEIBRz ~?eK [, $d*Cb7+_Y׌! #t~)h \@ m?" )Id͐ (sc ׆@ ⤣Ewt$ocx1>Nd:t]X po%q<>J]R;Z$/A`"R2ZsG.O\bJ+e9-.-TsvZ54n5fmGe#?%e>X>]pk]B0N9a%`xU\V}1ZT9N8=q)Q"YH9-7@.CmLgQXߕl`3?ᥧda!"ibco"wFh{^{ygM<IPhU bDPlzb {GzwLAc 0xXӯyBjXA $}';5f憒p|{ԊФ֩Gpb!ILy9ѥ\'/EF76/!?C1r0h Df /Ƶ ׂ&~vwfꭏ'UH}0;OUxP&ujS}PH8_1aJ~xW}ώ@d>; ^j)I  C5,(9b8!bn XoE{E~ VGOR^b+npuWʨ7n%t5Uޘ)j0$g#k/l rYƃAOg 7*%\˛wd+`Pl ؂ ;QcR/ȫQ wm\t3\]j.V6.O1߭xq(O Z'fmig&t2e`Cdz辮t#z,FKA|+n$@rgLeT>*~;;(E]$~1C- k.(XYߺi2yG&6IyW-R7L~,D Q  rnΚH_1,D6ɢ'Vv߽cLhݳ(ky[x1D'h$J{[-)V)D?d(\D_cQЯvmmձ<߉ ΀ɨ†>| JQM 2? *+]6vD$!rT6dΓ~G4OX4;=/E"s{7$Q"J;F512K.iw* dvN#$MRy_G6S-?29/!;. >`KH;o!8hmN0*q-Jb|18Bw k+$ VՄ?Y4)uTRS} 9<6>%5*V{hJ[O5¡ePy(wU]9=nsRF.E,ޥjQTx LyBfr𱯴A]?h2={{x u/e/!\ie< D?Kg o34?zN.g< yyCjpEx-W6hPDg/=*VyKnO,Ͽk N.ƢdA䑝bora𥂌; 49RA ~rcJ! ng5%:%+*n9T^l1n9k%JxOq\(WϨ^ĸ qWu%D}MXaJm2nr :HCz<ӎ)s'Lžyuk()&6W,?pK1&p9Pg[Τb[KKru~>Ie3rLi5c2rR'E_ڲ{GB GpAo/\8@{7R[X;|+h"r#cվhv.1klާK\`-tF١xԪg;1UjmtWSհ:]'2NaOeL-OYP.)]?haZq-zfK-:2<Qb"BkAű_zuhM &REP `JژZ6sY|5az%.%KxGOsU|ژ{溸~Ap[l9~[(N?2<`dgub^>CH49U_LX_ʹ~1} k _ $_B=] T`W-)sc>sCe$5gͣnns"ՀX9MZ ؒWdވ] @޸DѦ{%`64>]P$AZ̽|1+]ec}jKh֥+oP{9s2T|b``"UL/}v }Աh,ʝq>mI 9gז|BCPŧ:u9jXWY:Aѝ̾ _(X8C7sQh5|MwS':+!*M,xf! Ӯހa7v@j$' vq>ilU _~P?БE;AUE($ ;`Mb;QW Y~^.g)ԋe*.74t$·|*2Th|oP[ Hl8zaKnHL _84Jgsf{KP G:U4`Kvf Mx/ÏHTz*Fgk0/w´¾WlB%gF@$.83">V6zݗ ;whNcG]iolRmJAKbQ3|HF/mҕfѿP뛙>SӉw_\\wv \cRr9oLpܔpiZV pkhL`V˞Ozp<_ހ<dH߄O,dqu _ՙ:ҕ #𷓴LSaнN͐tGঌmݲunm=LYUt6pQl}%dJPބ,LֳnNEo()(vZ60 3YKGz Mob7I3+BDYyظ~SS_'buzgN+Q^Uqa\w@/R]7T3 Ta( b4q2a;?cZ9c.5=fфbtZ`d &,YN=o1<o`"'a+?G3F`2ZH$6:J$Tm,^ki  ilr0/ X7pڃ;1& )n,4@\OIǧU4|_J#N˵Fk7|=ۈ]|۾CMo2U)z~;I)+J~P F5NQF;ܬ6EKN!76?VX&㹸a9)q6;yNfB9C.fj1;R&hEĈ_z`金k9޳on&;-A= ^Txa=%[Y-4<;xNyxzrԄh ⥎VvqbuA"mpohIv[C,G/`Ys$I%c W1`lcKc=oqvG G cr`d~R)PӼ`1A $4MC>l5Ulk 0V?Bx5}0 ٰmkNf3ԛ%ce`0q룑x@i cJ_)rr1KsZ!HG89w5Β_5R+_0y"d 9"BͶGy#᠀b:By'ͻS\ˉeA=!wp xSʓ7/(:S7p< l4Ww t)uBn^P C谮Ը+@M%s1yE/EWaK_]Ip)Vc5RJ~Wش쮅5$Ёq o6^MZ!M %J !NdB[2TJ}΀EVB1Ɓv4T0td^F*Q0^sЛd*ě2;N?yrmSJ*AD"Q ڣ$2s[[h'0{q^WY9 TḡN]a1! H(Qzy +f  ɁqD_p~-NF/~.kG XQ&-)XJn\nVR>N5 ~3c8`.t[UmyqVHJ&!u0J;}o0|s T#KPQ JuVFI5∠rUDNl 5塌K$):ymW 0oS=OAe/o;ӇNeQw*I'Zha!fL!Wg8wLDz| VtF5V/8Cc`t1=AEvU4&k3W@1Ljw+j~{2g?k5UqCkQ'T!Ft4DLn^Sg #tė>pu1l,ǖEbJ()' fs~XO8eĪ˂V?jitHvW?QzeÞka]jU*# ǴXiƀ33SFƄ*&qJ꺵ok|! \WzZA6zYqiƊ1v{; KK,.@>kЍh[rj\ޅ@?&w :#dX,)1Gň|:)]ffZ6)ې8GgJp5!U0ٌݻc}Aa?ÔUe9Foa!l&4m(UgKF4AC?'3[:FbJ_U@ko7nDMJX5>27"BB^'shP̉;fjTMD"/( ( 3T>ھFunrhVW MO:ސ8x nUD8D1sMD*7)Vu#%?Ix RɌEK;ӃD$oWy-ƊTDoG32gC:{k\^Ɔ9[%7m'P =nR{m38"!uwİ[87;T/@ݔj1hp)> H<ŨPV:Z'o^̴7VFT{s8tմo}JߟfnAt JN{>ȣMtB^~r[ƦRp\exEV~J@!@CSf@n8 M鼜x5j.Mܣ 3R8cF6YO=맯6^m8~ﳂ&?B@ SL 7x6pl6AĶz˗|3T.c)&Җ옰S3Tm{I1@?7&3y}k "}sNJS(19 5eߔD6e'"()-a u:*}! oO'f]UK@0V Я8V"7J5@07]C+ȏ˱IoiZEM1 ZXʅ9PQȓZJcVrB0^.Sؒ\vapt!Eyi_"71_ںŠM\Cl,"7&?(.Q|D'*^CRTߤ44%]&|>N{lqs-Y*;F&@b&f% \h 419q%mk#˧x2oB0euoj0U㣒\ 4>v gFb"Fúos5a&v6qyq퉼"=m'xFi1]y .Nf":<5O<K&YjQ gBH7DdkA ´Kr8"7Iͮ^(̿ mc.dy2,BY#E-æM5$I'4}\Zyuf Fnί,AI_&+ 395tpZ&zFjC KNjvIٯb߼"JbwBEG^jrEUc,#M _')$.tȾԀOiv:t[ ,:UJS3L[JBBiO%>M& ,_JTvmz B,:ܟ8@'0/&EX':БGjpRuXKhM|JcaUT ]|R] jAeovb[`;xNHZRp894Z $/AYi|,zܜN>LW>lCWύa+f /j5)'ʤ`E#LH&ވR}%ABY}3DWYy#ņf* ?! jE0Wv2a# `)B+. ͱBB%GMyzUًo}{ܮi1vΫPqL)%OZAZ3mgJ}aP>k&Tɠo+@-^ݚPQF".C8?+A t՞J8,Ҟe#qĺEmr?<<%Eܺarm>,G㌊qz:(:?h x9ƪehٰ/E'ooYt sk}D/?d}!kj(g\w[6yG \/p)L)({qONp1rtN*k*cKX44 4g\WUVhh/R4)ku#[=wQ?Il[x@ ]G$4-v,_%`o⾑ htu^eUćz{W̒㐃f=zCm5kdnn}elAt5!&:5oWRY tsy'^!NkP`lUZ>#ﴗU>gKŠG3G$ŠY|q H$ւkw`d|6CmQZ Ơ|0!_"u+B89&E1_|rgAO+X랱H<ڇڪXS$Pv^%9E0Umz9VRŢ?)M1h@j/POҁFyᐌSUQj_>_4Ng2rˢu}6̯sb1I`=e>.2k|ȕH-_2fXvax@z OJdWQkKUM&࢘mˈz y~?عTn NC! h9kA2&(KvB9ɔ0zJ `yy쥀_͏$HH!L&e$W{V[fwtAU%@C)UNì p5ːfFŽsTVJg$8l(\Õ=U"[O,E6勍Yg)D2RФuP%2ǀSv̱ƒ4'd>ņy-<P"i8oRLQ5*1HP8W@Z*;\(q*ĿE7\ ~FE|wF(`@eIDwL4'8n)Lsmfig[+@(Lcry7>eo"Ͱ]tM+,YI'N^(xG$ gj؅TؐA=A NeqIAFق- 3nZ+j͏錵>R"iۈjH) X3=ܯru/5OI)׊IA>Iw5,aؑs*K_@m9̚k$!W+#-?n=UW h-aEo jd)Ͷ$im͎$sAsO4EDs%+V>!/e{, '0/zaoλhG PqN.*+M@YhAoO#y|e9P$٣\V $zsbHw t Knjwdr&ZPV~f}"V5K=;5^frĜif7F qo_q6#^_#A+vBX8"$:IXr{ 9v /[HU7YpYFXAjfgsyţ?F*&؀z;Qk0k+]s~oKQf;teSi5 s_'riwג9L9O(D6ՍSଅ'=)R-x^'哞z1ʕBhc4/=MHA&zF~c崦dLڝdK~T=]ۣ3yDlhΔ@Q>tcգ)f7r с ~*pٝjLsY)n?o7n߶êض:CH#SV~ȻHmx8F'ڔ"^|{h`Zm^ASYXCڍuU'p(=kW \Ǻ!;:Igd /R rnX׹+%4Mcܠ *e4Κ/DǿQ8bS\x<$f Pm`a⃫HI)93{@ OxzQ#Zlb#,c+, wl vcRJM@L[pʘ)7Pg!*G։]>} J0U?gtRFһhȅX ݻSbm!2xxL7%"}10zF5x/>;%a\sLV[%NE^ ]4Z/?g?umhlaNۛty{g2Ww;mYA!Z|p osTHQ,P8+$& G/:wct'ocXz)rB-]Tqt[˙@A S|// G@D1jR+]v;[.⨪r=ULLTLR4BьcsAzK~OLd0&4IH/>OK1 d`z'(] SgJ&_ >ZVeRM~ɀ%!5҇:THD,$]Pպt(1+)ؗ90{OƑ{'މ*JNt؞F4YJo= 7 %1s]!bL8 O-["M{ܣPD U{m(KE+aLK6юi"D䘊x~ }#=W&u*rB{VNd&H<^ |/tT,v5*|**|lBة!]+}ky +vH$Qm2>?UY*E3Kbhj`;;o]Ͽ;fSZ bʳ8`) LWʾxnB#K^M \O Ё ]:ݽtlZH0u|č.%֦P{ %Y)JmbehL!8;DNX)TlǥcZ+7)804TYs(:ԙ̓6qa_a JolFU*sxiCS 1imB'yaftsqD 9of5?&o=-d6=ZA;j Lt;DQ4Nz!G)>A}( A R˄/e)&T &Ւ`{ϓN$P!dK+rQY;A oU8;z=EJpѠ?U.@= w$l8v<0m<1ȌNnRAo̱O~鱁*E@zlhGG 3pN)*_mӜHb8&uZǴ)Gվ灰h+m]\V# ˇEz=Psr&) /ZyuͧQ/B5.4&$HӌX" 83փT?r1fjqt-RϺUS(٧IW)6 WgيT#-KÁ+xI8ZO,^iJ"X?X͘y.GzbXxVeft96(fFr5dnr$6Wxz~ӐH㻒*W%G>vr%); Z$ޙ 睠v[.P7Һ5V uJ=Zjp=QH8,xEҜȹ˽@<&_}os]>fGNC"_ۤdM'\u^T$A/wCFLf`'5[?8s): " ~YZ= xKVoe T\~>&.&Ը=ZB}ѴF$>ضhy^2?RCR{?L:Й e wuf(=Q 5  &<|fSx=G~%-Q? s3M9R~ a7LXSdc>!D[uגF$Ȕr)h#ӑhT%,bd!ZvgՌy)=Ս((C},?WJq9J)e:,vnRꙄY{Gہ 0j#IMtF!S{s:4%$L~Rb9/\{VMf܀#'Ov󜯠b- Ms<%oL%LQz74zlS/HQXMZhKfNIܽRq|@X"f)fFs|J8@/PK̫3Yat:8- $;2c&]{CO,6 <&;EUMϡIC{!뿝U(),>1up7>˴*x!SbR_鋱u6J^o\($0*ݛpd2̹݆ƂB ֡))1ڴƺI1(4_܆(\T>"i3L!{g *8lr?C a>]e_EII~E$s ]N.Z[q΂LFAKl ,CVwU@RP("/.aQ>gN{Rt J?#\qqr G^S6(`cas@BLYwt+{]vc^Mq=6G7_GU'r[GO5QS^&-I[|!WPv'5^rxbd`ɜagYn1ltKۿxG)<$YIe7r'8|# 9h'O@u%I@QN spʈ{c1QqtLuL BLSѨ.ocZ:P,Ue?ކA+yˋ2D:w(g,^Ϧ\>Uk\}7_|;>>#[p8VP5X{ d|%syMGNY:q:>wRH?cM#k<)[GlQx6mk+7Zߟ*&@3;]\؜h@La¢X@.đFJ`2 T)ํ޵Z_f;}lUPDh࢔BmEg9!0:`⼇[vQ+bGY-f_6(O"#GVo6\0Ǡdž\WKFS^ Yx3.,mzu/1S"fissF ]o0/alp|>Az=͝EwY"Feq3u#} EOZz߭SW=U!LRE11 Axl9CD0q[aHpXB#>ŠuOc:ygةnb@&MPuفkmC",C'`h<%zDi;zڜs,Ǩ ')sǮ6&V6B^}aJ*Wl1|%v%4wLy ] ᥓוc gnC#;?w;ޯ,8ԫ\u3;˴ u=i(2B cks+9PGzX( $"TL4Ť[BsvS|Z&3Z6wAf%%i]}a%-i 2[>; ^L-d2Kq \S7t; %ǕZA&'Y {L,@^C> ª5eۆvh+ElwhNE_1Ly80>H{3Ӽd oZu)ZUذD/wE"!r XFweW$ LڷO}dߟ]hWb&_\޿;)n̩Fn-!J9ROSjc8z )7ySV;:c|eb;뵣aOYI.?sFaGG' t!WN${W} a.։jkyv5>0(_!.bݘme=r cpxtK!De)dkWR]+z= RmG_jJpMCOM~'J=oOM3d^d $02+֘#tc̯ݝX:Ybmi HŐ!T/!Z YKA^,tQ;.u:U~M8/#yUOk !,^$u+%lxS#7 _K\YT\yo k~Ƒ\D7gkB, "X1Pu~Ә񳥒Ud"H2>S]2d_V3s |y<2pV1=y'a9_5Bbтw ;̓ʈzq^§()FVp0خNJy^n AW&5Z0]^GOCj.UK9v& /XstR^)Dzf)/~#exj۠$fvXS@b8_w{nRXߟ+>1 $<4 )SiOBFTjzPI'* zAM |j?Tp*zU1&"^XL3fkbe+WpïoÐXLO0`~DD@`7-d_9gEzZ[fpk#`PI+Ffjů~ܫ.fu?9/WF ']XVV.hk[D_d mD<uxn:5l)tYM^,鶣bٓy|x)sqIV gH݆oN-aL Wf?%Z$Jy Ys×ruq߳2%4%g[(JgW#fj88+2b-yxzn)^z4D0efYͻz5GXyPpSɸ#|ŏ#02&77r'Аٌ3$~2t*>o7][ "dÿ7E E7SK{If=?'-YJpG|;9XX"XrM,In@bAV\gPjv G?# FL:%lf=3I`ۥcT'N'5~2MAsqJY2Y ?)IG׹צ3_, ҽznU2PW]wO]x֢##`[^Dg: 57Ā$3A=o9= _4;7X.Pg4Φ*D,uujsp!p 05 |hz<ۈH1EZ$,:J{\u=֦ 3]:,6߳ﭰ\z7!B66Ծ&F#1ЅS*5jUo1ލ~ 0H#FK8$I-5 dkۯ8\wjL^rte 2;#DT > U>ZƜg=$z5 <u>4*D4 1Mw +JB(kfH,kNw {ˍj ' ^[7Zry<ӇІt&Ac aʅ'MOa*} jɥږwEHdB]jU^%%->#p{¸D{﮸@+xi埣h_mdiZFo-WחZ6mU3O?Vvdz ߌ ylgE!NɔMKsc74l0b@"F0_&Vj߶!"`…`'+;8eg&tmɽHֈ:g8I3XrhzeMh} h<eQ٭(t'g (㹟@r~ä Fle\e>,N8GOǥ 2Dc3Eň^WdS^fQsxjm+y`6\fNgqpг@DIiT]vB*/n>]O^J?<l<x03-'cQtc ;]ǡƐv+awS_ȀTݫGeb7ts{):& %Z~L,$ 7MZ6$t!i:uH_^[«~ ~bMQ'Q?g䡟pl⚅ pMo-F%M+fiAH$"| 瓽)*ԟ񽤮OqNYojƒh(`+XBr [k\u;jZO0K4 `"AsL{(%OAԵZN+HhRX%1iMf~A :Xė㿰B-_F^׮r(C@VhucؖwR_9}4ݤIO-,^p\igRij: rm8@b^^[8˖i``G|UFTn7(e&*fZIw D%be8|ū `m3S /#XEΣ?,' Ϣ{)~c+,&@Y>?e<Ղ:-xڟv`Ry[[Bd1K1[fx5Q )qѬHa3C9#OeQ\P'h`=7Dz$//t+zT/Tٶǒè;w)2YqQk Jܯ܆kS< )hH%BKHV&C:Ѵ-'Bۜhoh` &Iˆz^̓[)jƴMrRq C:`5}Yk o/ m2KԃTt퐼"(Ɋ2gЈA3K˗hNpPfY1E:V Xj;P,{-dL``b] OhLm:mԝ:^XMtn7*k j Oam`g Rjs@a!DIi@tĄc+n0ؚkjRLdAC7?2sD5_1 `OYPt攱QN-Y3*ӀV||D@E[`8ى9γ^Z_~9pp ƃgV0 :</"WQF~UV$#I)\ #vv\4 ;_)Q?4(x,AFc~z?$QhI@VKd\bQ $a79}1>9 r@EU ~iU9U̡ #{w*A˾`U$0`aHQKN ;&G 2> EbH-m (A|^>/ C,zRg+Ό.؅>{f+$w^9,r/[.,ukUAΎvB`kް+~za{;D]0P$o[g%pw8z i+2q_J|E^N>^SbMaCGsH蓩EW浊BˡaÇؕvPmMqU]63JX؅{"iԺfZN=܉ QR@yG2=_j1">.-ą;{3,* =8`X2dB]ͨrЦ)T_E|,c0[. i&~]ρvҊgR42 qM]5iED5lx;؃bOx f3[A&)beG#m5F7<2Ecş~gDI۷,sΧuƕiEY$p@ Ln,v>^n6+> t*C;ȠM-OT%Ș(La'J+nk.ZSk '*zF^҂92[i3X;%;kg%^cB+ݢm$J٘ׯa="J{fdw.**CMx &f 93 Hg.ޯtH|u 챯g^DAǾ!qRNa!빋\ j{[@eAf`yABw# ?¤g g[{8bؕ+@?)so.8[c`MVFL"+JjI"w!mu{nD0& p=(^JP} |s߿O}BTpX"UͲW^ `F+oLWהj"bζ7 $;ۘFDsy,vke&/LKZ(s,ǸBY\.`L+G0Rn5 KݺN!DXKFnhzqrѸ۸ X,/}XXG#9G"~`~tcK=T\K@'U.$yZy!9Ƈ"c# ]}_;Ȅ]R|dZ<@LrkKv;{ ?ns.:^h8GhMvm¿zB+d2YzX OIB4{~!}@ ՟ 6fB$pGR ݨPC 3[c[.L y iĖ~]CT缮k%CnŘ(:ʌm~zAa 7%#}ᓊpMLgNƉېf`HO4A vmưnٮl^4FSQ2 !`ht]|A%pKų{vl;jk+'j,F A.,UW%$ mEo_C:f{LCWh$hp)G8ReAx 3'2K9HNgVV U'zmQjs8YoP_cF7c#-CF>c=懾U,ްd` (!\5c2n wz.'n8.!B%1&#VL:SxhYh\F&Nk# ٶ4F꣮ Vk7n\-/bo̴Lj>a*A4x]cO#Jis?>Dhڦ1p{#9SA.= АKɖnqn/5-fu5aJPϙ'|+Y&?݄UjIe[F:<}|xnD`W\>Ȋ|-y X#ea<0*Y3e7ݱ``Ql)*1f%Ump~ptHq\U[!&ajr:(`LrZU̦zMmp@"1ý~-߼/UԻn5jv(/1! 5n}hXxlr֔#4~=PEKCC؉pwLKڧų)|DaSQwS.bZ$$vykؤ_&!;i \ǿ/.WO;~1)Jo"3a2 {x* >ߠX#a5d^)#qhO6&Lg(yGWAj>:g>@o%֞)V}FXdo9\bˉ]۝hdV*y44gfk aaaA9(:Pyj-FnJ@-~<)TY#L8y$ޛ:ZqƲTDrIZJh/UGQ hcZM_О>J'y[EoXZ(wTRi"#op5{g`Y3-3YUM7>8-mR㠑FHMvӗl";\0]d-W؊4аp\>6W?>"ߨ44仹_“o`FXՙ9E⸤;ҟo-e1JP:oΒQj Y 4h*QN'NE=gt(ߌ?2ߞgtNp+8ZJQ=8vdzQ$bƒFSO8 $*٩n;V ƀ*þ0I(řxj)فQxD횓c*DM3#sM. e-~Xڵw25{ tdkQkba6#?MHe{m;-jaKt*5ת%n*֭6~fu0!Qkw2^R0uq;ߋ߇U![4S؉:Z9&N}onX5m]7^j|~^g*t)p}~Jezl8;T?B=W{EU&"ڗ`5ػ(;UH臫Zf(T=A/7\PqSuϘuJ S\4 jtfPL̢޶L52CՍQLL;xȏ#}Q5{v|c\g2^?" 8${<.b$sVS|*9ޭ#_M!ccƹ>{h`\ G>/ag6eyO-L@w1ʭ%{hlP]& ӷ6;ߧ/LJ+4pskKK'8u ¤%@©D#W_!<r/yԄ4êɫ?71ՏyOb% jQP hO飋w>1nh^4 Vfo0:lK2ĊD֕Oť}f !o߲s:u>%A]), ~J5tqA٩;| bg=m 8>h^|pkf!LMge*H3i5Pxpf]t78pծ<I4YbZLB}۟:-Y`t*_J Rj b󳱕Q "Jab>`o9eM)+VuԤH o rg٬C_o &aɣTg6vPq w^(f"xn]_:*gtQtlQQgqkkx *vd*WF4#]x;*qm=!OxݳvjȽ9]pKAnS:E>&TN( qq<lIӝ;1x2 |uLĩvco~[*:|r@7eh?kŋ:5l,y 9U&ScNQF'gM$1^Ohr')T]&\Aγ0 MX/SIbX *W"0i)(n ߴZv1+suʿ^bLkzϚe _1NTY`J[ڙ;Q<̋D[!ՙD,Th@@9]/gKO%/"XɳHmO`Jo>]3 *[gB@qqod$jd衝ʤs0'\X$kJ x:KnYdE#g;wfP[R;Mo+4ƝS /RS₂χTB2#CAx*+X⼸~;La x"p=OdL0'Q5p"\ϧuZƝUm Yj媯BϺ6YS(}0h8\Bg#4lŁ+垼_>?W#JޛϹF(R~}5sƝé6NF1*_m: "3i9=,TH@$6X0L<{fC'CI"%c$)L,ݪ=Hs~?Ԕ+tqc+ YX.}\oى6;WȗT5g8he{gTB jDUg<aĔ=Z?N咅$񪣍k*ᓯ/BLt {‰~DRh몖Rĸ7EA?nt[Yf˃$ɂq5ƱLdzie@Z=aޥ\d(K [ X+r=r6Ww@ŗtkRD(#q*Vn@Js' KQhDz9<6k=,'e2up58Ļܿgp5ʚer\t_u\N^vGy_,)a03x*4ZVMKJO,kɸ ..Rl{eYJKeM&3Gq> i; ;H@D M8W@0Y:#YJ9*⍉|Q`5U ȂvݤKQW.RRU)~879 %2GFyo R343=1F5GGAz#wsPNOZp;3Ϝ5tkV b`8^lmrqP,>L[ZXv߲ŶQ{ *4,*kqx,we }lYUij5*lxAJLsBYԜ%80 $92}?U#BSH`ϧW+JkQ[ r?E '$fN Jۤ'yyO!໒>^&ѯfi :kpE_k'\b. $qq3DQ$B-p~4|U(_.y 𬯽͑Uw$zo粑'>᢭hy(^Gvb4̂lbS{t DQhh~z_1W6{G)^nWVTp_&a 6y>`]ҕ6Uqb9*%2Czq&~уfNڔLoޕMN.O [_ۇUn ㆮK @fe2d1}1zP!IJ@+Y0gTG0h/EG*ez R]XnLz3 ]^G}2af+(s8W-d^##s\N*"D̩BF;LـDtLblZQ+r g^=k؞jMeZ\3[j> vb ۈFBS vZŧqBUBF lNmo(c{IIST1+E+.\DoG0acbSkG ?;wGGVޅa9ME Sub[K"+mA\@Zu0G<BEQk?VHU4WT.(Z%u%! (~ULY>2ft 7 d ]`/{HJSEg>kƦq<sMlWW"c$D֏ Ҝ殙wӆ_窔 wxgv2Z&fXK@+A(O{dPa14ELJ TBYwq缻\UrLrOts 4TKlBI&~bGNL d9]x;TÙuX@\11H D=\w%]5e<\@nK8cPWZ%gsh Mw|{' P F*Քuq;Oڑ8-Mag5(Et^B ?vުE-\Ć90Y+{1,} 徣?4jiZCwꕤHQ+Lg)Mwh,?/#lLb>3Ӓ8n"IxKq?fq+%#:tl:S6t=~zd#Itݖl (N4-AFۄafbB-ɣW\( ʹh$dyPC몶)e㵨?&hH] c e5ýO}{,DU(*Q+ܻϹWQДm Q؛W!~13Qh)m< Rl8+뫇|ZwH3; Ӟn=[FAPNѻWNKq_UQQ9b?+( C53.&>\U9P;u{a<4!^)l_K0/׈+B[&B|d@&?i>`}ڍ1tI'O ̲4ېx FމZ -z]iie]5X "e,rbglsRT\Pd@]:Ž,Cl4}(hUaZ~F^C\kW|#!!FP6*V /T0 +_FBx`HltWX_>ڳ9{'d1RKS&2q89΋" g_GG gyJ|=ܗy:btd x|Z&eF&@0C՗f/=4Tub)b }l ;CI9$VD nxr&ʛЗkcSBWbw:SʟV -ޠ#'eb Q%۵x3˴ErJ )*Cfubmeac^/ Juȇn4q) 5 dyTpF{Tq;s @9 C+m0e[پd*mz칀t2Т% +bCji=#&vDwڇ?Tnge05{ߥVxZ}I VNNF h+ܤvJ W=")ήս&K^38awGt_,; X$d˸X%Ka7-XNNrMur _Ozlu3T:@NJ56#ҝepx$;v3 :tޟ WȰqVQC!6 ZxK%PZO*rW-(kBGe8Co܋:#>QL-'r3n^iw6 E0BN(d͸Z*rw5 ?ûڌ(N⏖%f+n+U)@*S;Z4})vENsYlF_d10 E J)g.ӡ)D`I?xQswn='6>&SLl±ݠ?ܐaĬ¨\Ӻz2b[-%m.,|IDU^e߿ė4J5 Q.0@:I +:Ů}p5i @.MP֚!AJ5vrr\M?}&D+~k9\W,gVs ؘ%TzL\ưv"lχ1k܂ԢJ0%6fv0I2ga?múl/'|s[\[ƫyMޟlV-eaC+y%ʺ!e{d!>HTp$ƸjDNzrj)'V1%" hwd:me($Srj?:IS/ڽSzݞT@j{|D'E؈T4NoV8kWdr U}5F ?1>fe'45ai7/3GO #f߅le؞ܩIғXҫbM}9B&'>Q3ٛYloAm fF KݬjYW)9%t6x?YE{]KTr7'Vۆ̈́WiQI۶!SnVZǪbrΙAXݩ ==b3e?kŻvleZ!>YT9fzeDdW}$ MA"xJ6Lesx=%G8M:63{[v+F87( h 2!@~>)^ V We8eZkۄW)Pƹo$@5%Fa~īapivfDgR!@Ln].D.Gܗ=R sVk<}#WqR>3HCDSrTL:$<86ᢌ<+v c DFOEc#+dUn#i;wjS #/1憔meFea#vQHK. 0={Wken: ?DaLZRעK*s5UG52\68KE"1#k57;_0IwsZeh#QƳ ++eDLr6!QgX]՚kGq y8YsY ȳ.qG[XJNR:GLz]r͕mQ Hja cpWcmQ1Ok'cj;]ߣI'DH9\qtPЦix͝87X niiLu[u#.?B&imT_<0e*}bS|DmSy-\1(9} ůf42tFozis E K1mڎMf<[3ScJ]^[(; OG*yDJ[jMRV9Khٻ F.IA㸑XU##t{keB KqkcO;-7&{vůz {IQi-Kw5@O{٬'V07 j>#h \b$rr0bWR-_Db`\C'sW|RҠ)K\{vC*͹\s{[(($ilS2Ԯ J)rznMp&Yb-c{b&%e?M:LdqS@j( ʒ/̹j_j&oo ia`AFٽT/_E2{`6lX3{.zO˙4}+ e3p<1r0pqz Vޓ9^Z`=?H+õAt0:2g_ktʮdx 垚gOV=-s@?٧_/=T*8٨~F7m8MHI&2r& Sii:BǿnT"{qD |bR%ƯyiK&(PG}ٝhPE4JVCv=9p!_%zE\rxj%a|b4PBUo@8ܗM'z Y4 '+* MBg/$#.(KEn d(BbEHgKHFuNppu'x:FEN =y^(jdfS%|q^e5:-Y!s&E`1M0ōyhUu]SI8ehLNQ?_ہyәZYQ5Qk8u;I`570>[Y>3K*J3mf! k2!n͛@wm5loqVDr+Cnﲊ" _Yuꚟh}szȉ{uY7&Z;L!- 7,\ DzJ+#S.$6zRGf%8$o#}V?p(i"K/yF ~~ mb$LnilՉ?gB mD|luۡ8oY4geC(%,=z'mvWVZ@(@栕WsG^((ȗS0.rE>fHNBݺ_zϖFa&h/\9%~ fZ E&.r e~ ,T=#H &%":^T[kԛɻ<^B(E}טa9q[\zUwh]6(!7ÖG R25ì9Ҹ;8~d{ą'lO )E!FZ ox{uPĦF2+|).{ +hlf ?jn@]zVf϶W1DQ#V|wyXv:NZD1ciE8yWr U =F"#bgNemKx^ O'7@luJ/@9!VA9F(͓m3-ֲ/ ,H,i a=RАf2__Agskv]l7N_uQOv!#6 !e~"m3<-[쟐s^O(!x@) J@ u/ 2rMV>ְ[keSZjBLk7~"*?Z]_|rnߺ$bP.G"xQ×^51(l;V%R'kT>-KIm`|9o#@Uy띳D2̫UBpʇJBѮ݊'Mlq5b;8I@re \Am?(.`=  tJBMp1BDI!@H3 n&[e_cZ(z n’A$f\?XS;l%bn'Ϻ*!<$Lu0Z,6kKk DTO!9B^gbJ0*Ư|KfUB5A&aQ۹i75b64☽VUĀem۾}rc_qV?Ùf) m5n@%juO+QmrQ+#n-;(wz1_ %ο'4[8ZJYǕ7bN(/tT5$v2V6ge57ĨHܡֶhb{y(Usz`\zBrt\AjLA44|UFwe~W%citZ,@SŒ$2K&z`A2Ad;վP*:+0IRXVϿ ~B W/ByC?E( !5w"@F8ҿKc{2gDz-ݪ$ nKWxBnMp:/1%aA/_r4}sp*jʶ{mG(rAR=SXg7Y,m̯&\ {|P*9~ik}n4B$fo/g-Ig=7E3诚u zM9k+i%#F}2#}2o(qs%٘ȹZ@^i8Rl桤 s4b]Y/)ifң1yfv`Jx;N7e1GM~ol`6M䳤b'}O@\^S-![KgKgt,lOZTޡ,kN_8}ŎV! "E }IIOGGtŒ|&:X)Ve:!ƦMc]W}Qd;D aԃc唥> |b, [qn{ϗXT'-0Ԟ;d{ bS9ruUz ƲF5}}$&ئ#l^ho-|_(f)9Oq1$??AlV4~'1u NhOo}PSA?OϝHAsZ}9S)g 6c ]Wx XG8VsH*]ڌ%cagsmE+M$KT?rHXLuVӪ} V3^8&,U-^n{~= sgCPʼn2H.OD/]F=!ȇetNٿxvu@jhMm; H|D [twDjfʳ]L4 eW}c==N^xAaOz#aڻa+胪{Hx}xwGeu)/= 40>(DޮB>hGQB9 @8q/0BPWC~N!MH}x%Sg~QqmN_٪iM(Bʳ qR4@YomI- Ŷ!r}>2I/f )}dԐI;Pyd/KvHU5+fdECUn1I#LkJqS4 c,>X5p@{0e=i9UZCt: تutS6$0a}Si^) . _0zrffR/\'qhGU/HaDث,n^ r0mcY#@DJ5r MT8jpG1:7 5&ʻ]7¾n<`G'#t1ʘY[KH/ s`(|*\{%KS؀XZDxP)<'38\<{Vb <[jUɂ$ MlMk`#K=zMQ04>%wpI/ŕȥuv6[: SF쓊!X '+" SZ'ruqRH ;DjSN8Ka/4lg::Ql1uYfH!i2 6NP&V^$>j2.u.6`-:Yŭs؉PoMhz5^B*W?$b&6od=DFljŠ2'mg3*PXzragCnM$c} 7mx쿭Rn񏒼J}Ҩ1N[#TUfW>F:g`o׼q^(Q)oz'b*ˎdI1l|e' .I  ]!]tl5Ugčȫ -!U (KKm=(B."Q̱%|z CuKX&KC- qdsOۧjbC7jĠ~dfܟb\A(-v5?wYMŒYl2-]OZO}!)L%RˣD_-2X,ϒE2|CU6@[UT#VRt$ Ο˅z463P?i\IZ:> bePލcZI'@G[ȣTZˎ ~2g~I.^l#l)1)8}_[)ڿ-|5~w"KE(KH= XӅsM~Oؾqx A1T@D*ݮa*Gj*vD왂GfY(ij>BiYJ{B js~PG܋=uyB ["]><#*SW)aӅYPHCnJo4֜;/:<DIk#:Dk>q:3EĜVB࣋9@Cii@~ǁC@a KShx 1[P0?'œ;$#nظ䮊[r o9^-d$J(qc v42r'Mr~YDgd=3Yh#SocF<٦H./G&̢F=o5]ek_ >ot5fۄؼpџ(qS,ana!`>̱d~U5 &2/Q;OmmEɲ}";7jխDq޲(eccCEpfz5Ugxn [^aʽn5lyib9$ 6*C*騂I]2U@_K(rB!E,W،; ∿]7bz)$:;f>LC,HL{IEY< +R^e_ZU9",[$!ICDK&HĀUt[#=4cZ_#&ޣ"COm=n "e{Oai[a…DΒ`Mk"stUYq-9Ǿj*"~!a&Wn1>e3f)1(ҼogTCJm-O5lݸ;6`m~EMuТE^YxBl=y5F}w{gG @: smmoTT>^bʑiاҎٵԞI rRKZD ~ wXY:YdJRa^%t \Q_&b5ی0# }s}DK9 ОOQq2e K©*([ً ̀ >105 pb. |2#eHT [3ӟOx怜#`|R=G]CBZ0򝡗yųСO7bWBWCe:s[y2V {@*p=/6BwAFuM-c4HnjdW#U &qЎ~dZ%[{*$զZ;R|`[~&0À/`R]C閬8F#[n' }?ȇ~^seWZt=P@7?-0>w5R|rmG*u61s 3p}ai|u)?0+1neخŨF\1C5LSPPCw01aqhQx{c1 뼔L%*}ߟ.(դ쨢ñc#@-%xeT)<'݂}Iׄwv64xCe!:).Jom1ZhToπ} xW(*HÙFbbruGOQ*ݙ:Tfytѿ_ #olȕ_| g; ^ 3 CFf:ctOL [xmގ'OƩ52x[cU"wLW@jZTV!R`݊ΚGXAQr$o6:!p1op_%dp" ou=w3\8N7f}z_44*~lPO ~|Nh4SWݹI[g˫({İFiã!CbaHl) *UZFod^)="/F%zc4HxamxFdV8eZw{X!+FSatzsϴsFӿ%AF5"$veSxȖ^ bxfŮ3G8K|%C@[b'DUqq/ abx +j x8aQ@0_3)fooRZJjnudB@1ϊb\W܊+.zb2@j]ְ(%FvAhz-5Oh}lxB U6O"6EiAkrpv=UnL>$N  8m`T&t. (c ߼y"3=f!FPta>w0O Hbnv`YykL2}8">s^~bg΃5>&h%%щl&âs5$Qx;d4^B<3gT)8r9y%ṆMa+I2Ai/ηM4_ c7l %Vvň::OvIts}:XxMN]8ve9Yw2",WJFr+G^n]>At\eadʔ|TTio>2 P'^=&!Ɠߔ~Xу)jizb4 ̃Vѣ7mHXQ1ȳ츮:l) EDE1Ű~݌Q|k n&@tVZ'C.\0ܻ[wd`oBa0׸=9r9 T5yDA;4C`'Ԍ)3c5y" ֍8D/ /<'e˙XiIa:S(D.V[MEG !x<)/@$|95\,]x )iYxy,hwCJz>1Njiy> Ϥ.uH,ػ9;ҍ|)vԜc۷Cq(R'#Nɏ?TO-nTl,`%cv8 U@kyuuѾs{ %)wݯ"sQ"ҡX.3 W/ːRW_p)sY٬` $0q.:dg[p`qfX0V󣏄˄PЫ6ŐG6Yy$FT<(éZ+qB(![URs\H{٣R98VZS,L:)!ѩO40FrfvUؔIZ@.Y{+*aa!4B`qX 4lD$ȏ+4P?_Hd01qpƫ џ9/D)l_$w, a ;9[/Soͺb| l. rz}V\D(t^+GTIgzfʟܪk}m1U6%dsd`@P!GLQdƥȱ\\3)Yd,ÿ'|87DH5;#-kŧ6q1vO #4ԫł\EB]G#IXHXE$}➰ݵQN˓6].8:6{EjPᵂ!V#C=^-Ư@"kZy,Nd ȧ8 /uPN$^\ϿbgM:}64ˍ=j)>] [q).7e;KQ҆=g(wyԙLMz9*@]_^6n_+4 x2 ,VPq`{9ԩGv@j:1gS"HZXAdI3Sb&hFDFrS. X >m5FqdIJ:s*w(\>sW!K\;g&_rEȣȣB\rrvAZ{ؔXutYԃ$+r+ϏϹ( }gCJ~=rc`/BG75':.s7;0Gppi v=tng@14ˠB͈> , >Ɗ", .^*/$-;^D}:sQgtkK$DI~(5.$1SxIn?]>A(_%!ss2p1 g/4f;MtJ߶ǁ[d!Ƿ*jVn{R' 9R^:PlK y-"]Hm+TJb* 4@$2~K՝/M+-UU.byS;ɂcBw)#I:JukrTi9!CjtFJlE̠͆d, væ\oXP̮{!  5kl/,`_ebE f)5jO#cɛ?j$w x˸ d [c@=K>X RѣX1wU^nxN(Vv}O1vYD@Ύ} I@a})Li߽o(_\]4eݒVeFcO{,]v0#(G(rz\ëFJ@lSnF8o=oHhjTka/?['no}NL=kՅ6vNw-\3MDta%ۦyfS2{Cg/iI$ϔD+$^0-YHw:ooA_#ُ%yp )AGnq-B++7X0j^f1s?q Y( ;YnV@ b='x^ 絛5J =uR#`1}:Qpq"FaiW Gx˩c2XDj JCgzydLƛl5psH7YX8=+D a%uߏɐݹE5Ɲ \)i&[FΙ(_x[ܚny+e6nl/[o 0=H"¯NZ;(T/nl"V}eHB.3"~D3o|CnUVZ|"-?L1bS?5 J/!l rwTG]|~*wiݢEd4 O- d%>[4e ;) (E-TM=qzW e]*$=]5my2̃5^~C}Npd`[5@B;ݢ0Nb7 ({ Nn\Jqi#kbXw&|lz߷k",OqB G GfԑdA:-Rejx@=O1mtѓǧѮ'DMRUT8*b@\6Md5Ptc&D8hB*ܬ1?v`x] UGuTBV%\}譭KȘN@W=,OH7[uG:$Z[zDgSa}bc",QRp> ՠHQ i=㦗dOxTЂG@h8TOi.kˡ  ѐjw7WZUhPRn)r5[{`ϝ]+v_< K2.m03dhr=acBwխdfjZ2Y&m ~5#"q'kG Tr*2Os_s':n|o uU-OWZ/\R S2qp'| h aZ_Mx'zBǎBVTKĹ#)mj.^wik<]&򇼀jw$Əƛȹ^N {Nis/]; #ByG՚}mXx7$\7"(qKOIP`_ו'aw,$@-^}Z'Svydі%0s+5EC a2/Hsߎ,Ŷ|Yݢ?~U(gh'`>Caֶ0pX nrAPro'~y.[%tv\80Ì+p `R8z48yݎ}=v+ =9'|w(510_xs.йhXZ_@DTJMLX6?z98_Pv՘PR﹖Ա3+A)cƉ8&c rᆘ_*, /P=i=":m)J{4#.3}3#*CW#B PCRImL0,2D];={Ҹ_#Nq]jo܎]k؝Y}D6#6H>mUƆOg:(o(Ty0tֽ+MxϴN(pTPZuQ2_*TSO-VT31Nҋg3@p͆ n? s!#F_k/8n:Eu=914&QuLyEaMPE`0?RHxHⳣ$R@"řVnyG](7 ՙ{?akj uxC(ΗZGu1t ;]n +[onx@ hE5@}bYH,wHD1[hW\ݭjm{b1?h~;W0^PyƸeh7ocZ (&N3D,ia'oDiFcbbtKD|:WGGޱg9ު[ↁ^%yeԖe#b.*NjlBioV$T@?&L's2Y<̶a*J՛KQcSEO͏DI7BRr39/c>ן"h6L,7F11V/uJqL+daCz υCV|NUMt\Ǟ^c^P*rI7#P`CMa wFjDh5)-˭w>]H~#`ńN TCЀTm<#$$>…Ge/Sq4pe&}&9{bgY .qv3Ʌ`NgZ&Xp޿XнoRl糃7 JPrwarEZUx=MIU:}iUqI+8i5Mv.VQ0-:.ΰz(YÒ=P}< ]5U> >栏+_La}{עƁkm,3` bW(iL\闭I Z)fS1hO.@>Rvm_uR>c7i姽8L/*rpȂ*:[Tqjnx(q+ Ҟ9_i7 sq`\mG-?Y$tqwE L}ެJ)RwfKvPգgc׿5իY'Z_$eHuyw+ߗVuĽc8ar ,psеVD0C Z -sTq%J&=?6'p\Kf X4]ؿufRHKд[fd̈́7RF[j&[#+~,;3;b=AQțQZHtJeV_MQ+c{]x%G ,]MW0nf!< m=@ Z'P 0g㮃ϡ+2[?Iw񻕁, u7tU/=v79l~F9aJGWh3ӥXqZd4y? A,`ij<&'X{Ny2j\+.^2I<*GqA]sN|BI"GLFOaMCr|dPlowC1sfR=$N\ Dw tK+mamu6[Cd Xϫ.1_'|KzgtL2Il}{x1%LJ C?HtsѢJt0XRJhr?׋Lp7Vvon$TB)h=LNbA8*.$٢y1xbތp7=s,~X[dˋTeL.=n:0'?!Ó&büì`lRӶna#0!c4_c^)ڇfCsdOgx$;L$TX?2c$'k}NY{kڶYMARȺ> ߵf-2S}[0cYiG|_JD .ڧ:1>JpQ,=$[L@9./lr*{c}]h|!nT>!b3ge0 ;nv_A|rANpG3X/.NQb;2Ɏʛhm1Vf"rbyw&džv eiU$L|B)ن9~PXGvL|阴Xk螦RVG؀v\ԅrdD#RǤvUHǍ& ) l/mD~ޅL&TP:û}Eٔ{я/Sp\!fhbpU9Q#a.=KYWwS(heɛ_3%21vx@IVQ5-.ŞBWt^xDUMZUrWo0Vۊ9D%,T ZlH*UMj2*õ`65bk>+6N)yRG0 \-J/FKϔZ ]㥠C<_Euy:qgGW5JvH?!<-XREKbڙiU"-M||;_p!k6FMƊM^K ߢBc&aT<}>X["J3 9(0_- >\Z5ڣvc=ٙjS=#Ð閉IKCg\CR̫s'U'`9YEo~޴"&mq*_Bqqq.֠H~= ^4:2rz0.g༫tjwLĤ%0R"!O7"0 pL`/1 /;bkޝDdsq_}hU aqE6n!'Hw-/A0+զirT)a 2}ɭ S+{T|dNPr/q/ssI~0oN|qGIl}*uj;reGӺ!UoiyӦ-M! (UG8D 㬽I . ddH]=A،XDĨa>ADP@!`-4q*8LzAٞC65j̍3kѕA'BWsҗjU-{owqFryl1ϗ|)*G9on!"l-4e2 J$ VOrI;+HmB^v%T3( `InH%`j!ݻ`w*,bx #ͅ,䳇{PqMlTBGd I%\ŘQ`עL()BD;oم`;X/):FRfVA;kh.|>Z7@fP;b{zu9&BҶ'ZyeTrNr=ٵlNYQ侖Ϊb-L H@K#Dx]@" >y#p] m6uU;;@3nlDįLvx_mi:cme|?2; r)cO(9?A_z؏fYA鲽f{$*RҘ8V(ц'v6i@3+ZWSJ%b:x|iZt>NL$6`e(k D|T Rïk3/e`D/9LE׾fxq!;^Sji!XMRWk/+IG7pSuAWeNjx%6wA$̌d-HM:qXZbKz-X iaYO }㙜h=bx=`N[ {,`/S 58)+Z& 85RK$$L03UP37EPt#㽯2yKhs~m":\Juva*:{ܮN]ъ!%[ Ŋ/smPEs?+MğbŃkй!Uq">U}6ef_1 wz\EI{]b'ư{F؝:r['_0{ܽ?)@F@ >b!Q^2|U)2dܡw?H!b#]QdJlBc&C7a1θxb{35f!!|Jznaanc%hӽ\+erxଗyW5K]s&i{0J"-a|^03/[u4}TD^ *|blJyPJ='љ3=$F .m9SSkBfӡCYeuPJ]cWEVɺfug ]N?{^YHBޔuhօƍvǿC}5:efLivSƵO)^ :uc/յe";%yd<-M*xNMu4%-k+-J>$e'X/4M VHߔr.?\DcУ%EM$1$-BX2ӵ3x=X2=HܦH)jaDMp^%pV)[Ն  JP|f-`оJ.e9Y3*Wc- P64~I ~N2LgfG7F$],Ј&'܇' ö?% [!ml]ќ4M:뺦%ꨲ2tHej H~={m$[p'pĬ!ļ\0XsIEhNc/}b[1kDyb 8E$֍åsɊF;kZu}p(9a偿4GtR/x^y'ȵJIVKXϦFIr:ɤbEF=T [a@&(64ՁFkkY'f⚷w>a~D_g>Q6;ۘD;Ed@I(T),JRQW-,L Ǯ%sCYGsxv:ȓ٠ܘ㳗^})> %^Ӕi ccczM8;CuJ:P?FSP<-b%ۤ*}-}KB<8ˮI_E ;@[#iGpf0Tu#ne z0.*N(>L)*& TO*dUGߒܭ,qHAm7DumCCr+\l1(;bSw\lb H WSP9O9kP:0E"f;d8q Adk >҄yL%hgRz)zG y͊ӻcV<؃UIL>%{l}gUw&N1Xl 'wd@|1ܶEQAj" 70XP5:sGƓ:2MTA9r^nZ:>wO }!3QpvBꋉ~v2 W.R= -CFiݳ{}̘ΡGYHk.?`&1P?͑fNP)Q?Vr;怎| nl*їlC/^a=8 b PVA4zN(z4>i|s!-+{BF?iK/7y+N#ᴮ.5w|rDzgn*a*`dvL^{'yK=ԾbhX~l?Ï"lת .gr @0w3wdc֛W4+q}9 [LU.E+.z*.Y/ZZmT)ݑy4dk?1W /dbFϮB)7p?*Ǯ6놩뼭~,$օPl6~Å(;=`R"ɡ=.E1KonDDh _ 5 ;y| jWsL!q|oUkn!S`{]= wJ5;י6k:7J`f-8Rԭr(  |\ +g\zdkQaBCSW߭(/I-O4D 1Kt§=J,3xW}|q{I9I-4( ԙ!|%5Es&=d/'mLn .M&*ў rHPpnFx\?sVYkp!<8_CfWĆ3=˷4PT%·`kMpSϑކ~Ĝ/ϖ]MG+^㾠S2;X18cWqqEfTp= 0}q<#@Jj4Ɯ4m-uIټ7Xxo67^1vULWNn\3Ӣ-*B~+ = GO4* 'YASWvs^"Yof9 \B xB/){ZpuTl6 2ƾu@ZT{/[v܂Z kWmBQ6.׬k/GfFd/o3*R~{F2%˜۷Ͻ?@q#-2{!dxgjg'Z%Iߘ/un.C}"Z&΋Mŀ>뤩QOJ<;nR>=ݣ<_Z5&U}5$B#^e֢*Tĭޞ ^H?rq eFԙӕ1[ 5Xki3kz"eRGJT рǵv)x h=]µD ?^LuI}2L\80}74EZ%kPh`Ϯ\@@/c);MEQx>yg T͙ZTˣf]I|Md{7*ET௹(!~lēM9 AւL)ǥ}5C0L!K jDV#,l2JvfkU1;zͨ^e^c}b# 4(vtS;IAҟfmLC̀]!_P3_āИk'EwgKLxp!+ϧkg&5ȟ e w3h j0NóR$RXA?#:;6V:@ ;<;'+8Z\EAgYž$;kK6"s1 У!MbXۂU*̏00#NH}"tђFU_T3c3|%t7OC43,$wh%>&$cUՆ43i7~Kd"ઽaFvZW8me>Q xemfu%?c[5.c(MVJ^L"<[Z{L __#8Xآj9D߅d '釶.IUbn 's_: j̦xu[۰ބ)B,inИl)(XGX, ][W%WhG'NY _!J a0*~ݯ# bjҞG:lMb-(obH*-Rk"ܭ‡#V#`Yu%XTe5Hv$}O=!6YbD8c]l q{48t}\6F2o%u }͞] ALٺ3,&q!7ǘq lFq-Pc)cZfVf zZ(&Y's[Ls3et@݊Хȣ /4MEຬ^M+(&^z8mP_AmQKm# mGDh0ϼaX4g )A8GGnJ|kZ%SOaEerJtV\Qjg'kb ",jZ(6t]5jږXI\gjuK%f1=)qWx e;?_'PM&4OœG*>9ߔ'wOPTG%GA0P.NonXR?titfW2-٫u}~8!ݔ?{΀M3gQ̒/o&sEg!ﶴh#ӕ@1sH#۫Q 2/wI>lhFAoT?!-~"y~I>uqbh/|C9J\aRK"ulo[۞os6K21MoA($a(l,hL,+Dh2'Ѽ`Ɇ4(+2t& ?@k$yUDB##F !5CR֊:hPkh}1:-ܧ$Jkسdx6,2* Ą2 xZ{Gx0-,E ?53|'N!ᶉ2tW&ٲw(=7vF{[ޙ%o2juӆn: ,>׀\'N.fzD4ddҮ@ 7JM3Q1kg0>PwVmEjQꈋ0|JD<[ !X3L&'-< gHR 2M&pE* H&ю1'hd.N4{a{(v6^J8zA+^8 )jX#x*/G< W_/+{5ju2ӰviqNnF*xrW@pUwX*kJ{Ȱdu䆿ų;f%3 v?6\ t329?Blv|qK|Ĺ뾞xAd` -VL!Q^J@%1KwN-BvX}Frm)tzS c@HS/.dDo?,!"oEh#է PȓE%$W(M0 |:~#-ɷ֑uC8'jlquV|&NK,x@fdv̮?:bPϋ7RItW\Wi%n{;w\ctaXd#@NJ˄|G6MN,C8?:Dښ4<(h'[z)eY4i{6n_uU3k:4ޘ!17svA۽5o`R/1o4m?0cb g}%Ȗ82C#s<,䷒, ߫v$\%}s|) h$`1 )@EGds\W}뉰v[h҂tvNf"C!BU#R.pl8{L\VSoi ~p(W68NZ \x qLk&a{uEgt P88v֬MA\B*$H^;b:#*N)ſw6I[oH {>$N:3=-7A D FT Y!C[T/@B͡i8 ت-}z`nFe6B G_ﲰ9J$qckbPG6_/ϑ`c: -Jx*̗lG{҃Z{Em},><"k#HUB4+;JSEB)AT g)}:9֖!e,K(.P~Mgk >ܓ %4^t+f}X[M>經+R/4#!C b=?r Qw䑾Fq_ffs4=2NxC,Y:H"6v <`rICj=h > RC1߀~!ڿU?_Qc<ܾ]8к ۿpX7f^VRA,?L?k]QBJpYCQ0pg? UTܹЅ}CJDrtL]績XIoLK6`*Hߥ~y5kr]59_ֹ^\oV{` Z~،oX66)?x&?`n_C@r^k+%pn'HӅ2qBx%YخړރMȢZ{ #FI'Bm,/:vcTv-luc4gh \\E4mMOVG^kq#+a{c# #ힹۋ*lM$S+JNpV,y3gç;V 6+^8I u.YN/h><H*3?d%SQ  bZ~G3Ht%f Bf'rM0̓we%f&kUL…*N nSàQ/$4F47L|H%e]9Ooq- qC`hY=M 'Hs:@P/FMDDP^PFkq {4~~;Wr(&472MT،?2u7w_Y 8r NLlgҶ|`w|$w>uSD<14 Ϭ}{/Jum.!Z IзRDm8y'- -y`KY f#1jAemǀV lp uBj'k8wfuǗpI\ݪq}m^j$+ e'ه,^ղ-m[9g5bT\DyOS΋5ͤqYw;~#n v0|t$WRVGX5$#ԋp> ͕"+Ƞ:)Xw w[L~ XY6ю06I⸻Kj nu2  b23I D z@ZPE)M:N߀AS-&ԫz>ҫX69 be#j3  0b9aodM^ 1,_lFkoC eSĪ# ˗=&Ҕ{'5%eqiCQc5|!us't/l1oYGT $5,lg:=?#Φ4/(cc6Ka )䋛hÖ.ӄel/9T ڒE\TK߈ё b+MɽRYxR!{U}$DLA9|*93s9uw~S#<:!()tzeqE݃e_cDž'tehZm"]6y҄M͜޼{`G,,H5+|D4r/> ~ſ3dFGgPk`ǧ%}؊xMѯϧY`Gp㋚iR$v5zA@5vN:}6m:D#H ."B6;S<\cԖ5_5xRPݷ)w=K#fi` hv^3c`e1ۨ\'<$'SsXKhJj 1h@auI{Ɖ;p„;|Rv \Ǩ5|v`6bGmK_X4Rt<ٵSRfX5!J/41rb?A$EG?D& :ĢJQV)7pm\\î N`E_%p` eVxs @Huo1Nzi08]eӚb\&V) d-#{dvJ(qEٻY[|l(%54}\:'h69XD@{% ;4G 15YI0Cl9TM R)hBP(f㴌h9#q0Z/.*{`Lّ6cZ㏟L{y.*Ӱ˓epڱ.;)t'(o/Dn-y3%jcǚk9И|seݑ&3SdV܁+|Ɇ-dJ49" P:\2H+R;M(b|%9 :{:Pr6(ʏȸRw@P@z:o4RoW3 RZ^F<JI{j'&VWb=;:YMY򝤫S;m QN7>Z>oɻ2@VCyj*_ըh^eKp%$Τͥ4ɸ{dPVǞ\b-74b`j?I.PT#xཋQ"V=/`Gs?Ǹ4.28® ˹~ϛeeqs±cS_t'Тb Fq5m ET_]4׍?Z-א3}㯡^-Uwigȋ4) 6|Hrgx7lկ0@w@q4=I7TtHTku83æ൅KUd/&i&`[AJh:؀! /3_7p-`ڦ 7z~ٜ?ۍPWv/ ۮ6q,bZ@%mOL/1)wNAo"F;`dx baͧ~c?Y! l B[8E-C/O(i^@4H9wj^9SH}X.^Pe߹i0i ^-ƍwp`mSy{4 >IȢ/S &$釽yK(U I,pƽ9glLםd.Xvc(}) ZqB@Tf@'iCߠ[  a\\vX]$G3%E#E!= m&7')&nCB\E Q;\?JѨ}iKl&jy)AdTD|VEk|"^Vޘ# uɈC<ʉ@Rj,SWhqP~h.rD=MKf}& 翲Um;q*E2 ohᅱFMݎNRDT?3iiL1k , xS.V[`sxEK'\+ !zZnFEUD|[}1"j/u¨d#p! 0; \IlwP[W99rsU97ɖJDtڄFZ,CoL9 /3Wc)+QJPnt9I~`/+1q<-$5GEiaXQoHnxa je ߤb?=XZUA01ƛ ^xffY$XveK =~atlY9\Sg4t@ lI%T;S|E{s2"V0bc^/d <ڥX,CJmM ;NwneJfE×D߶n4ŲC qR/wI˵,^y'hkueSߔ>b&A=$SDWVBp;{po/M%u mSTEW-g|^To/0zESB Mh&S|M(~.6RazOJt ?鯅>A Pu/6)h0V7Q/$ Z, YV\y0.@ =±jáHh,ݭ̎) [2},#(| Thr8cSͫƃ $l eSW/GUS2Q8؅唭mzT'φ}څxߤ79A. .X.X .uW_QT%rD@ʵdX9Üj]Lu[vS>5=8 ŌPM wCf}B Y6MQWVCrO&LLODMUi#!!gOZx`}brnAv9R:*M'Ϗ![j>S =C"ApDaIHJ z[3vhhe%&a9c')UoT|@/6h87?H.TX#w: "IBhՓ:U8U_xL +Lw!+hJ˒/UG {ҹvS&Xp#0Mb0rL~j" HC9 uD:50f0ᄵCTYF!Q`sNnM˿V~ BBXH=kyHgfS͗KjqMc*}D PSxVNη, ix cZ,dup Q_MI> SpN@mc& _ x|X!T8[5Kص?m"ԻeG: _ j ] _Vb;@)c/ns. ct}˥T+ ގjH5=xTc("RG 3ojg*cmeh|*8@Ϫ@~@;_}gU} A=H)NJ{^&pqBSHJءH$6ı ?zh$qVcz>Mʺrb\S+5|p(ZHS7dAJI;yg|r֮qNw K.<;Z@h愂G(#vGn>+阗8EZ5$_ n4,i[1+:9i(A~\M7^hdvU ,9  ޓVSCxڸ7Z b7fm{G=^xhN1 g@ӿȼc7Myn͚u mV f= 'v' ԛ;go hsnB W J@wq;kbiDR& MDoQBm+Y ^S3Ѯ? J*VܺJe6(T[gF8_7gZ:7εq8L;B )epj-l^3]dK>a,8ρ٢!vSh!*)f.T:_jVtp`Z]lNar3arR@3+yTu/Y2vF=;@͉rVGV촬 Qu{H%&ƱG:I "Z hyr}bdϘ^6o':ja旙AƒZ[X^`u!0z|*Y%B ZՐvwM^4)XfU]*F g?$LS ~>n^ ]SR F0Z7UaVG#%:clbJҲmkF-[-z?Tr y3de !6e81,>W=;5hC 3';T[%j8XˌXknxD` Q5Qߙ >hG2W'&˨~H}ޅ جm )A[E,h1ܭv yohB^0j݋ ϜO<#Ρ4BY^Ѭ`iR␑_{_2A97 6D ɇMB3>v/X`rۄbi XWL|Ʋ&xS/b#(DmL$Oԇz0?S[桋^Eܲ ʀA&ī ȣ Y7(!LvFE2Aol~OUMO2}I˦} :VUiO+̞fhIJ'ﴌqE 0_)>43 WAqgڰCUB}xgXTߢ4ֶPiZlLGVP4CTu*zchфF!qK7Q^oj =ryRsKV+ppM_57"> ~Ɏ3t<-->2=`@e:Dσ)UHPEvg4ߺ֌5HQO/}l%utr&M /t ,-7VLϬPglH9peYф،ӳ_[e~WQr ZfT2Lx'\H- yWdmֲ|XI:K`{ҤN*q/+3I(\EܻdS,fn?bF}psG65A%p8#6NUq/jE;]CL] &"=ĵrL= 8| KEzmǻ5 rAOv^a})L^|{I:-< Hywcmw֪ppSꔔ$" <,Z1;XSʂBVbQwDCB8Qnd7#pa>οܒ77dve]VO˧a>H> t A_&x{p=#q\9D^=&VIu `f~h~ (u͌xT}d.͠6` Y8QQ߬xFhLТDKU,)D+$r`OgcC[?"+CfV 'ɀ *whO/3| KxZűxٕXry ;^.RO{TXjXB[wOOTZճgn$AHS }nO@vơPYns6lSLnFkle aݑM Q '3lH?\}ASYzq] T7q3mݗĢV[(kkU_ s/7#rȜ_jÁux\Aņ^!إV)4+hdnVgmm<@'bpw+U@my(gX ^!WOr(;L G#)SFȃRqHgI)=lʟCϣRC]t_$8Pr4lBXl =us'iu,8o Õky;}f50Js/J>āob*zX&ڊH|_'(P3RJ4Htf[ML ̤G*O Sc0vz.X^a4"oޙ9~@5ᛜט>Up  KNlU(,~;B_akM_/o4'Q /nSVR'7 , E]ja0Tbf ,+%2dWhI=RXS0c1·T!m+h&#6gv"ǟfV3_6>1/J!~se2tq_d@|3m<0}]=xgsAh#CYґ$aBɚ*aUGՈ4HsmNnB@[٭6GV0rG'om,Gϲ xΞD|5'6*|)צ*'(PF@*ibsYJh_vh3S'V:QqjSJKL'<),j4.aF [ rF!zR88 >4aGs M!l,jHQmBC`9}Lt\ƃWS[h]Z,E8Y.غ- HКgRx8"݊Uf?Jϣlɘ*`ܨL# *Z~15m]Ӡo^X Fy'ېu)UyɺӣIɩ6̊*U^%?8|0Ƃ+΅{[S ą4B s^?!Hn韨O]7MEu 1؄tzYh(rY\LcV2-i~U3VepLݶTl,BqW:kRJ*UBi),AȺ󧒡 cǽqS܄7 #B z䩥#Y}\@Ы{m5>t ';_lԮDwߟ\)(ޤ8ǟU'K娓Y*HhԻߜ23L,m}Sە쯶RFp'M`M! AAVvʄd(Njɘܐ;Q$aZN]AUwhggkV3?=< ,Ҁ5pLb}_.Q<y+FYAƩC>rqEPhwXQەL͵gG/h-մ,lUFKF){I#ַ0ip9[9Ѡ )/rs *kCg~RsS&\fwD@=Y` Ge|'1o YT'/ےU4,=Jɴ tmHR VoOvm"% k \- ¥iror/xVJ>e ]i W(ş!nbPTY"cKjw.utU>g/{$Ŋ{|r[?/ͷ!&e5BL:T"`*p/+m?"*q?<#ҁt-01Z[`$V-BSZ@Ty!?>0P! }ղuNTY2e)cDǡ=(Ἰcp k][9&498P2Ǻt9j 8+-?_h 8Ɵ$Y w+ݤВP6SI)A^BK[&LY@Q/S=PFxro6.['' 3a i[xbӤ^5`m[UZd5!k.}p{k3酇/u/G>fUSTCuʘg -7£+M^Rsx'=:h~5aH[_ڔAd3fF64C7qLk(Hl6ujR_*1IK:H-mD!t~Q|f7Qe K=(3X}3&t8`!_eU*dY$5-yc(krvʿVfcl.0s;q3G1-$1DTEz7E;1W߇U_2npe*}2r|3m~4ЈPJ)b,wF ,RW  ]@/Ȳb mzb%o+=6"yhh.koKйDD+3fQɬ1(Jվ4kQmŨ_W0ɣou8Q MLʏnL`ӽ#y|CP$A Xz,ol^?=>Bxԭ=e }q8H q>qMfP~5wPdjvS玼0aT׽٣>z2w=n MH9AiZdĥfH@0)NVl[ۈX|>r/ -gN@E~=\y91_ܠHNzXrrB5YNlG!k1HpW` Xt7|cZDwSO#ABJ?qsc02\Nd +`Q:cb:Y>|ш/Z7w6 dmӹ;BL*iQoFis<<% ,S>MV d@7EU,Ev 3`z˓o~ƙ؂}Y+vn},AZ:lMsu X,g,iEcq>i1ފo蝼/7ו "br)Wy속\2Zl f2yFy`cǀ{STz Ry{ΪcHW?StWG'}&8+c]o˔~ ne[ikvs%hL6cp{O< ~(E"s׽ؕuVUFg׳_f Qp¥2:zT* 0,M%@;qAJq?[Y~UMrP8Dg2tD4##D~%RnEPYRU{}\PWfY$2$TX>*k*8b1c%KuP~<_J1(H+{q&cr-= iDo}}a=nd83Td`jIT@3 /^_ ZVQ:ˑԦDOю)N{%~r)! bTV}T65?j[eC}gLf󟴤II; [Zou#fHKT! <I8KPӃ)^M`|n3`omE>IЍ~'$JqfF`8їq$,4k,=vkN{rV5&X2.(ۢ'dޙ ^h֎D:k$K+3sݡXNTԹ-& E o`y?ɿڱαQOu2NDHaf.slO_"gfdK|tA*\6sAʔ2 =\u_Pׁ`d $lYLQs72n' xJ6(=_`믟A+FBڴ l m4g?( l~CG/x^e,ֱtӕQjP}0ϛM&n}[ldK Eї(娐ECJyۖr}̂;v%Bg(mz ^zMqnj!=,#ƂrE{!0l`mˬ5ߞP}ɷb!uS.8̌6}pnj,Z'(%-o U Ǩx4 CgVb\3:&04+A[SJ&#V<ٻT5S&?t 7푋% rQqo"_`!36́!x.P̮6jVOV_=EmWKc%s~U2LFK3U~m -o<лc7Ö5@.PdgFK6'p >.Qzc9_KƱyku@u8 Z#%Mm;C^㝽d2?0ApˎdѮhSl[SѨ9b,z'Rc(k(OVjjDbьE1Q_^ޫ)e#xYdvC@6V޹Z-/̗&QaՁ'ܢ}bɨT}1eΠYGo\Ac`V 0Sz4ÅQsXq$H4R$$ĉ_a"߉:7R"NphevM;P8 F0 ip/[CI Be;qYIVߨDŶva2'$hHR4g K!s0g0B>ʼnc3DÉLk|`U&Q)E e+哎+Sĝk[|a^nXDբƍ|98!%> b6>gJ-٩q ,s~>P|&OFOޖn6Q!SH'q [,X:L8·է`A@=E+LD̜˄0"]y)`ysx߅ p܄7->i9nXR5!ȑ swy6`dPXJoD|VQG"]( 33|mcdp?uaF`5 v݅0ab_ٳwWe?%zoQVn{S~LjMDQz<4Fw16A@quS~YSU F3"Su 5Œ 3cw{G|>O>dZE To}կG.l<]tH!X2}X.e"RAwA) X:˾5&35. Ja&U9u3Z^h)KT^4/䃭 $tbM9ےiW-nqo#w@^hc($1SzXwשAa~T[bU>}q?SphInB8h$WKdkBy -(?VĢ7H|VXl7 ,da@O#E`cpM5sõ7d TV 8}MW6 7(!i61ƗxQo,ڥC(l.ws_%kml*RMCtGE+͡53Vi |Ko̗qB! lN9ށeR\殢lӿ=oªLFU%d{;5ܵYeo.fErk-{@m!vaLepPjޅ'9,WDAW 9 `# .>;")68x <I-+I* 7ň6SG񱂼^j4t/A;H6Jĵ THhioƓ7sI8N:'Mgv,]pk\ILnfvk5cK%p LZ /t9!\sӿú'Yo-^pR.xFY^=˲ʌ\\ ',x?0[X$/n%7\ZZѲLH^xH97/%*z,vR:- 1)a鎡?A5 r28HIkQ'+qTN$JPd$9Yτpɚv]{}< 8{e@]x;E3YMLoQN8P@5 7mq~74^|ZZnzYL s~cWOmv(u_uµbnGYH$ كF')F{,He@;J(p3r^c7MK8499ݯHDm[O}>~/ ve!i% %mf"JRqQ]U_.ûΞT&04bvp)Y.O͞hRC'{x3fGc17(Δ拚=Iw[ω#~7LBH)H\Qݧ. [gL9\2v䳾/3[HXoFiVI~۝j?փQfձ>*GLACv­dTϰ&o^2<F ɥ]!Y̼ Ӄ;S0["=-ᄄDxoWW5qaaaU*2`=QGBNrs ˣF|gUj/? ^$ /|!G?boby SdEfh9H51,KYsL_G]U1W8u S26藎-(ri vn,lfxgNIǣN}v"$M7Grq;V9kQB?R $KpN(kRu"oY`oS?ׄ `y}L '9޷B zMB jG~#&`nğB)p˞aAWĬo]a=HBEŕ##ٖFwS}v<դ+F<.%@FĪ1tN0jKDMU05\ _W$WYKaRRP5 3\V>C .`/oK< nf\^6WH9\m߬R;@od-Н8"(C6;*hfFOhiN_9GJɗݜKlPa.P\WJ:}c(Ֆ+@!j:e83Fz1C~PpS'1ԀF,c#&mhvhhp|Ez-;%iNwgfњ ʵ X&ދ'ަ1 R){5}{2 býZڂ GR ]ĪmwO}u-B/)G =sCo|'u4_Sdf b@-Wwp/ w#N读xnEgi ,H4텸A8WfEf/goWҾn ]AA3xmr$4B xM{SR}M)1<5^A0>kQ}R>a-5ӦA 0?w63, C kS 1RkPhDRhOT/uVbp*t`h%$Dh-qB(fP2Xo*_ː^AOlj /~tp]϶l j jIُcZg?s0tUwD-xgʵ{AkUbĴ5=P*Nؠ$'r޸#j H\ m[ N TdP.e;h|Y  澔7-ҟ>XEXfѶ1o؏" Y/_u24Fz>7 3q;4уY2%0;ho*LÒ3ͤW>֊Qgn޹+Kr5,ʦ"i<$m'I6vw&KYccUYOIaN!À 7kEm?yI~Aza7~\nQ2G @@clal/6nɊ fɇ*zYdfha;}GD7Db._h@,6Kxiy-$Hv$ ܂iwL*"BhlO}xz#m:7AT.:hT3lefίt|CeJBM+vJȧefB!zKNyCs[RGlG*N{4[`#xNHjXq\u%5h, Ҳxi#k}C[` FqSY.ۂ/9WMS]2o.$Lp=l7so=ɁƷYsrZh_i/Xz)2?\Y/$hJ=uKRC O-u d]6Yywxݺ0~k 3US!֐e|1@lb]f 4oԕWN;DV{DBABf&&ZG@5B;n٫ [+C3A۷<ZB>uRYkRMbq܊A:XHN*j"Ն3Dmcl=_&*@dqs{\v*"aP:F9aH2iX6sۈKq.gKhzřQ|yx:[[/ϳYE.<b'E{x7Fb\$z31q2 / c{}y=C"e:H?NVi|/9{~'ӄ0IyE QNfi}!R&+FHZ3.҄%PݛT}^f[iœls+U6NSDԆtWR!>d#}|4v cj ≪ AfSY*uAnU5"4fvq"FNW+~ Qʗ͍"bR,% .PS'ƨ9b*;kbto7#Fw[MA$"fFO9n{䕁($לK}BLurfWSs0CfW^V93B} 0+GF1Ew/tbίW/ Ե2B }UT%=Z9Kg$esI:ߢÍfYK ^t_x뢦;*Qp(gU=_v^vX|i9}Ꮩѫ7`&[.hOL}♫t1 z4BωxQUUh,`%1'^9x4H)]e'~J_!/Q,6D# G{o8LҀߎ~6^%.'#/ӊ9&GJΠFvzeeFaucƾ1Q^Y;He4MPlz\UAvSn+<t5H^DqsP kBI?oEf1K}ᵻtڹs{7V^W S"pߊߜvr ÞvWY2 &ᠶGN8| fgl ]Vrlluxqyt$ HF-8&wpQJ[z4/B:գ6g4v&-v먈*pMK6֧Ool{?n4ѷr8v<⾗C3cvO$wv⏬TSiߛx1ϊv(6dVUur"bE w;pVYbB-X؆i9mz "Q J nn뼄N;hg>1TǙ8&7> V qsG}Y|]+W9Z'roNjUo9y^>#M!C=; \k̮Fc85l @lcDj`IVKe h'ڦLt`׀TrrCUY׳HbѺBlۿ5R$ґ J(|2`Uli<ZgiZ;?j'S]+QF;qXD[`1dRz sE !ʡHeZpzc?,ݢDΨs( X \wc]e5WqwQ銯EwfKٛ#/islJv*WmAb>=qm=ARRHRM9vץ`|!}@&@]-R<ȁ`sem&BQ_<}1l I:)O"r 5Hb-sܩ;&U<~(`)?YK^[T{ao@mp"^2 `BgLd'8k 0ƹѼq*#ແnJ+UEߊ B;~U.ƗWzv#%:LS5%sn+h%B+9etF^b #ā~NPp9`i@e_6h7Šўr:3Hkq1΂) -#O([( 5ƞ͓Iu}HgGUJVr}MN! v8IfA{t-heﶠp/篼;ߛsySIzm]Lɲtqy0g)h) (PB&$ș l4 辖^b^iTS5G^ .e]"N? ¶p%"R1ct MHn%&}3qt5çϳI.^uq +ǘ"Bhxl(tYRR"P,֔oWVaAT%_$Sp[wпzQ .^p0<ze^&u\$ ElVe W}wxmYJ'4tUv>[[}fMYR^kE"[@6RN,_|kC<{uhOW n߀+ d\w2$Ip `;h#%gJң y Ti9_ ;у tmNEi liNq5rµyu?NkFeUz"FSBf`sÃt=NY`؇  %'A5Gl̒y_t-6.?0xI~ϿiiiHojx-H&&5M6sd[J  5 F1_:ycJ=k0QZ 9,ĝ| 7ޑݿ6)U'ZiY4SY;7U&,-p]\A%Qӏs,tU)K<ڵe W|B?1|]kE"Q Ysu̽_ Dz, o6|Vt-ON!OxrmCX,f*F9)U@Cl#gVuFsj/}m%X [sw+$7oMͺY<4c-| ?Eq=dqiB~+p3}FCw}o 'EOE _{0+/mZ!WŜ-0B 1,?*{y1/'u}@Uzdg>] 1+zVA;?x8;QA/Glwp:C]Ztq$bƗhAgP' w)0e-*44&VHΝTv8[s+u?lu@q˟jCX8p+^\P ADaPXkDwCx!**r JI|V?+fs֤sL޻Y7-*,4|_BJ",2ڀygϬLe*jjaĦ {vbj 'ۗl݅z:AU`{!HV\oQdJvoLiZ#Npjo<؏5GnӮ1,g`!ݚs>PÊ5x_M+حމV< [$ ´dLW#>Źw)u:{Id)Cd3 芦,:;xTh Έ=T~5~A/෎Rp??]4ɞߦ:lgKoKKC3ڝsIMl z}rg]6kK#*JhĆэ4~o/<[2y2i3OBYѹ!J}ӻF)*e7n+'~Bz]9N{t~8R(9ه~LPNM/+P )(ED@E\U461,7m !)FlLh*?; nX8QNvG{\̨VI<'6лw #c`T\J*}V%Hv0ڣ s0;}5lO_/B P߭M{K+~h+ԔJٚ'}Q 6Sb]TTa v0ilB#Van겻!Np**ffT3]Ȧ齁X%HbRs{C`ABJP_N-ޖmlen%V˛$KZg^K 6n7Net%*mOks*` xQ~l\=!f_DKP_¾N H`-a+#wXqftBQT/ Pӧ 4I = C$}:2yU1g]աTmqF@c=8+C7\tJ2,)hXw+Ӛ?_'" v#^*FGq F;ns~wH8sr~xeavXEU~lr爆(:e`L=b\<'yg%nS l*RA&rmR*,lY1Xn@^(ⴣg5is#-Q@XGxoⴴRXbU}5?Mg\5۲p;+;MhUߩ6B+iL#'m+z")B?oG1"aϟ(Ҩ1.^*7ABKNx%KYy?f|Xd8Yf #WNJlXiz" _[bUT?s>]6`u'Sc2>,G?cC zts+"g1nC[Ĉ1'p(T%g (x,LXNv]Z%UgV !GW)MFX7dkV;}a39Z#ߴDUc P΂4U}_PtU3u7"Eu&^Xkl: jZLo(&x.Xx=.#mƏ*=U>E( EhsD +4݉bKWS @>*oí"R:H@-g 3$?ؑqVH@0^ _ڐM2opW3 hͺګ*PIx !}SKD+ G@:؀s:N6Z8J'AY#ӘB ֿhy?9EUIpQ1"Y\8 #wD %$Z@=^o-)n7dqB-wImLF_GM`SL(\:stg.O%)NE娺-̡ֆ}x.H?5(' xK~`_MH@_iNHvDK;np]ίC>xizi*R#UE!Bdl>;:UU%1 28G|u ؠɛwރ11A?,ۈg*{&o mĢxꆯV0Y0j6LB$`[sxwq92j]ûjDį„1B1eŃ]7OHLQOF^"uoys:")c}vڏG4Y?hQroAkZ=/a3+^ ŤTzcَ*[IZ^o87cD_Q̍\naB&%Iq{N_f@ԲL|8S4톄j"6\ aųSÒ{)i0?z{E#j)a~ǩc0u r$0FznV YqcyŃVC#ׇ7 zf^f6誤F-{Ќ,[㹝I+ .wyJ .,Զ{q062KLB [M"72%pJIQޙ#߬wS%|"HlKqYmoG"44Gdž߿=ĺ(F1rn2Z&}EsldDEN &0O;{0kt4σŮ6O{jvz!;1ֿ8 xTt `y [h X_xt|X 5jxfEmVf Ի] Ƭn#OVfBQ4v<{η1TDl Dî (u#X9";RDyXy53"2OC$~Be:qٵn1C(g5'Hnİh:TD`vd8(1a~hɻeݣ+I{5Ob5Zjwbe~"Nb.zp[KnNf07@Q+" x4I=1-{j58Iz+ o3{K0Q!Ōԗj(KMA\яڢ&{Irt/7[tvI`!+ KԜN1RIi&c- .Qͫ<^w\\,rtD~ /o (fKo5 )[~<"kS7l?**dkZkKSkeLYWP;`%A5EℨSuW y |I cnv%DԚ$}pSQ6HW gWA8d*Rpaz{{r$`Ym~8I>ogzy4!l'J'"ޟgvcۼ+]])5Sv_yB:Ζı `џ S nUR(~=M^=jQL&0 չ^:y%O{~Q $91b,;иI%P<גg̟zT'9Ux5HAD"x5Se+VBk_"p疻콙oSώ27@\zʿkA ׃=mrG K@+F,a6WV:VH8S2Jo_URxjxbqTK(zLjm7tߗG7!*.6n)wj,M5X:Hb8;778~@EZq(%M-Bd50 Xfxy(ӝB!%ǓyILjE$j3;慔P^#ؼ̬wzدI B%7=K(^.t(~NݪHrH\zeW lТtZCSLR*zuFV ],}Ο0$8 {cc mHs=5 }b?lwɐu9V K֙N~4tݶb6j:߷bU)~j8qkVMcb1"L꙱+"J/j}k'^Aɠ8Tu}E5({ mf?6Y>g ˬGc}Dw,N) euNJeDմqv b(>" kY"S'' dsX197wDH(nʿ\҄%7b f=>L5%YUV|XCHX,傩("4.ؑάWQ]75[~)`w2A:PAAū^ 2@3uت'~19ZM kI,4؊n13hl[Dt8-INI̊[ FTNF+Y> CHZzcLI-1ByrԩwlaSyFʘ]"{g7%Z~E']Z:+AۗL[Y5y1ddď;7p-̺ɫL?ÿŗ*dM7\nJˏs ~] 8{m V剔QEXcWc0Tm1M-ceݹ>&:"OH57>v]f?2pm~73 U4O@|ilOg [-=V,%: 8467ЉmQcT9^$#3r5SKAhpuke)?NWAEW]dwR{~ dyE:9ܟDphgFPH*2`Yf5qNP*̤dcHJe*~oY#GZCC~$% tԾy]7n۔z)mi vecCQCָmʌOv@M9i6z }!XO%u]o$x篋z\؃4(?mN;X+ka`mۮ&5Jȯ$B5G74ϑTHhi.7uxѶy(5a,NA**8h/r W߄*h*YPGWhOaBGG:>qRwݜ;N50ft8m/7t7q?saX* N <<`U#ɜ;:)3 N8a]`Zfm//aW`sqvKV+oܭpD TӘj,Xh*K>a1&qxx)lɋr 1Q},0\Oʾb?zKV€{] )Y9 u=&õ$Q/53^]Ap:-YOsdpBkCffQ(x=g 3IN_,3rWB^>@.]yD҇sU<{@޿C6C+}kr[Gޖ1W46h ('-^4\Q0 9B/%E}˱ 9Dq.@\1 HP{mԃ(%`j Yl"a `74Uh enK1w~5t=orj`;aRϽ_Y}M"p>'SAm^*6?D#D)"nN3uGT?`:;cDǺ|x`A渫pBs(CB/vi{Oʖs)왊x)~;bBzuYtĒ ( *֢9Z̈B!IwFUn `k k'f>pӢ)"k%t5c??YF_֤R aly%?B*kw7 9{!f~CsE13]@_m>_ _RL h\Pu0' @}Wh{ x߰u:tRN;fM>J)5 h Owb9)~xe[Ėu}iY3pC胭Bk3eWC*6f#f$;p=v8 &u%z'&Ե[BNq @6yo/p(0q`B=sZU#<a~wsg 0v2r9~K( n;BA'^=̱Ӊ Qctl]K$i+Ɏ (F#"%ҚGJoo߃QpZЫEP =m~} |Ji|%;¸?1?:us[s) W=}U12tQjN/aj;t] 8m'8{אf=j.xrХDŽ\ϰ,Ә ,5hnJ*  ~P ETpsmÄ[7*Pؓ8 -֯ZgHxWgSփb5udwrae>"2CVD1CϨvztKۺTphh3,3nV)nJD8."V12= EKրQItEw3,΍.8,4.93 J^ʢL4&zy.^lo#kceA19s|A̾0[kqqDa>{80b~88M2Äkٟ˜_(E crDJ=PY?EY(WvLܶsrWR{BVE,,G5R\%Y4nʔ*Q: xG|y^wu}][>m';К{cdqi_ڛub*]TAx1%&4qCѢJe0?ovvDŽC@xjwIb7XxIvq2b (1!O_-w?N:Rt>-[+Mw}fZhhe9mO0&DPVR#J7Lݲ~/ uh/ȿeN~YHx+n1XeY2z(i؝.ޤBY^lp,VzɲnĦK>qZtWdCA sƀr|MiqGsxTiL3#|[Au-%ȶӱkAJ$U\/@qB7-;{HW,AʽkƱ,?I= y1y.^_)MbbnbRdj bA !ϿMq3>ĽA7W>:ё3V\@<1J~s#Ϻ1b#|2`CKU, hO!+KM:= pF Fd7zsB"~46IoSV@X]RAuuņ2޴ >MNe"-I)]QREqu [(9Q.|کce p$>bFR~ȃ7m5-=Sq9#Vtdvg4 o*GuMlw9-"E`e;4u}vfn,.#"9ZЌ'ػ - Ξ(kF_իK紒M=Au˫ !6{ZKϿ'@nND\;7Tg+,ׁP3 )MHܿATn)jʼnƄE-Ǻ[(1> 䎢]㴋LAn0.dhYQ=R#,V_첧 0>|ڏNF5 Of㪎Ҧ!u}6gP i {4/7U'"9Yᦡ#Z |B[11\!ۚgC߼NA&hhJjo9*Mps9s GXHV|՞8)1A0@ jW0)g O^-699=OQWBi5:O<*嬡v'\ j#4&tLPCld~!8ė*B$?fl%X |0||;w/6zneqӏErN,:"F'c㘅gP ?욘YVkk&Y35jR )&n l,etXBx ;6REľ8?APdwr\t{~y~N_N*c4hsBLz7UȒ`;T\/B1(]G5x# zb8$9G'%zK෼m8ٚB;^Ni7WzL݄]4 4n !.j,6cJ.dHDAYljmŘ-IL5r{Bzx'mI5"9Y_Jo)|fOtϸg BjE#܇..GEZUQol ˗il FC|wY)\?uޣۜ~g]tӔRR_j{ cyjw57DSZ^_bYN[253b*Z$\ZۣΪkkPBA78\@n2V@^EI}8Ewv^W< $`{8>}yP MRM2/ӻ:Sl1R]J+J KٮAU7eR zȏItA1gX8aymSr3D,n*3hkbm yڃEr^ OPu:dyTI1|50,)*aNAzvE%a8B@FcW2Pwj Y*:m< |c^ƈM{kXWF=1'|w8 ,߬KtyG,( H0!m:Nc+&dNN#TB'nkm2'0mɫX Y|eA ojP\j=dOu.9x_w?g}a*m0) Em=g8?69k9 8B3֗v^ x@|$~(u :wl 5רP"&ڠx-v٠ήIhW Ɇ4՝}Iv'P=0a"Y ?kH}K:`7Z,I~/s{R9tȹlTx/d8:%z(e&oph凞ʄx^"y>J8:C[?z w#Y  /IvLI(WVq<71}?-98>Om5y=LqA>t' ++3ֽ~w_\oΎ[ aۣ>eӀxar'>}|#P0 JP 0&.7rٹ8]x2ٻ}kWֺwtD\~j[./pUs)҈`E k*)D+p=C1 #hJVp |lJҖ֣OK1X5y4Z%3H:%~XvBH˩Sr(|.IGJlxŮ;sSQ?l' ouO*P|9x_<H3Iˆp[9ϩa`P>eaʛsNEP*4aNi(=^31뻓4t/Ğ [F2.,EʹtiJ8\yτ8g>J~'Q Q;m(@d: /Xr' p ?Lub`* U ^.+ 57|pz]Ƕ H@_;jPߚN˺?8tNt7+%zaAFs*3YAbuh0qu޹E?o>ƌו¹eɷ­\o" zMRh̨)kdr-nQZ; h{#G%t)$Mm\p-),8L+ir1?XQK;D tCUæx8-f3v:>Т2s[pe~Bٖ(Û==\}X@KQ MG- {VPj8:ק%b~o̊br+Ri}%Q~Ӆ:LDNGv;OmZ談*;mg=E);c0.s˝bK/+Ҁbv2Ԅg5H 6MjύQmQ U?VT,0Z0ŠC Z $%{VOܻ;031A;MKwX9veFs"fYZs|^8'xDkܪ> z-Y]]UmU_$ A]LDdKU-YPFaB;ȣAB攍h}ڥ;*($8]DxS$IJk>iHΏ zj;ŗ^< Ȩ$[k#6k#"`e7ƞP‘ܝ꜃h˖ӧ1s+0K~d{ dJZ\x0 Zv+Fbl+-b둇˾s 7lM6|܊醯^Ewa,Zs(k Ig:δxPm,BN[|Ў`R"HWE}h'-wB zoúڟ>f)Ej =WuA5ǒV}t|2؆]Y:Oyp0NlŦمD}}k`pZͬ7cD|'{4hb z"/J(p\"3jF2UJğ*S:'^msכhvMF=l n*{Pfc5#w1h găҪƥ)UT{FLg 7`gϙu!!V$i߱oI{Q%,.lyx2o \{;z~uUzgjѢhR}>;5w|`UӤd7|YqhQSܪTXkPmI9)aQ/*;MٶJ+6OC7Li* `y,;Zt!AZJ` Kp Gca7cƛkA/%_nE{Q%q:g>HIҨuh9 \HV4I4A2a'tB#$ѐUq`m\Q5);X)4R'{Ym˛XrI.u 4h^(r t̡1QI2Ybr eE QY~ 'Gy4㈈>2@̿rwˑT띛+6rAme-IPrVq5B9x'b| r5^ͦm7XP)0W9*@O!Y=4% ^hbp,̣3 mmLƶlO -&iY!/KDunQIH,޵׏HK~&C^9>+yҫ#y,߼ܬ1(&z UutPiaucGzC'|E(秣7֞H[ O;pPFO<\|˥4Nqx8iEdZ'nYL3&f8h 0bF֖ew.O |9.rRM)PNĻ:ܱWG e}N8+#[P;7ȉ͈@[N.dKj$v?zvH=oV;2du-Wgx{D|K˃Qr7=LZigYP|lύu?ފJL3@L}ԙo*˧ϑN(MtN; ϢIK1իҠ7 5@/4SuB<UK%Y $?;:x?kPUy>O Ʒ>,V\9]QaEez9%E?J|2/Y抭b}teJ/}V:59-GgZnЯ^HxL0<2uHz_U}ߞl|݊gPAh'cnÃ/TGGXP@_r| 4,j%5*V#w* 3xR=tpf4BS"G2 K=!ޟcoZd˂~S+\qYC`ɭH5t21H4BPCtdh}+4 Y$}_ 36!?.Cz>M*~,TJT[IɍЀ% >.bRtCV')=v b1xDDIɂm[ I_Bl}c狤u Hu)Ivie{^f1Ԁ>(QLo388X&6 )uIjr0PV"g2Er_ JGXP"G{oLV?<ڃ '3;Hj9vŏǧ=xz&'G2'UҘ.ڡ27b>$8y/LJ=R 'S 0t)59V)qjl5wxs(c+Z=I /3Þ+ ?|q "uD y}HBYyht'˜Dt(%-lEm_JZGu[TTs¨.)_E#*[vS#okho ~K /)"ۀPOɯ!!I/q! v{2pW pGw,j.l:A6`4[s3+nt>6C] |^OrN+%Tٽ 3]M+GYÙ-i)Xџ@7'p]*p647&1@2cVQ~\ 8'Hl!rCN+Qv#bjxNUq}=5- DN#%(Ŵ4 ߎyA{zY)z$Ika#-})V%^{<>e  Km}Qd%S2v蕽qɚę)􁑟t%2_t..>g_C'S t=FmZOBx{v\5vsV4y&GY(9um@o|Hr%oXʭV<$cZu 4q_s!6,a=];X<߅ŝPpI]Q[τ#tH %~LO!]C<<])>>Pٷ$g/2g|* z QDfPkQ6G-xA^U'$ω iNv'wJn xjUVk$K`xhv٘z7uN[7#2p]F3~UEʵ%&_20*t+;3kv-%6!Vb0sl}]1nx'g*lYf?9{cΊ [J3$<d7 W|FIJ 7s];'!sۆ7leVۜdG6o6[3ywW ɬȕ7's9`Lx:5vDz19400 (rcU@oa)WE!SK|GSD1pf y\0!+ Qn">c|#ҐQ1a ّ<?TF1HYϞrs |lN\(j¶bPrK4Ák]Aɝ"7~HVp\ ~kiXEW uq8&w4 n/W=a)RR=M)aymc(wi@g鳋;xY6w2 dlՀC:hVU+LkG]oYP̧ʀµnu1"OE6ɀO  %H;C0iWx:mP&Vn&K81n g?Zu[~e\QCD|Una8Mt0a4p4Tl3b|vnMH)x=BQÇDiX` :}Vi~OkySk_IT'4|:8rCqD$!+''nO%"<)ޗ]Mڊr"P37=&*Xzߊ˛ `U4]v:NAS$+OSvR22f$CQꆦ<dz(?N/N3x>a`gaRyK->4~yh#^@|.rݣ~2NA<9luX߲[|EƲ1x |,, چt x4~$!@Tepb0LM (d6{܄*EC^0nvw<,ҥJ`LYKl`^0Gth tZSt#DlH3`(̧L>Szf)ɂmy{4s_nMMKA闁 [磗g]Vy#=YLދKD7ԱJ+p46 ;? qqGZ|"6%O6#Wv.Vڏ)A}>iIЩ<EqmQ)%ah2j͵OVDn]3F&B1zG&kXzbd 7 ɝ~͘xݫ7S´X[,YB'u_&S";G2i5Чlg+ecSK_K;NGy&OD!&r Cv6[_gN;I0ЧC^CQA=MƲSBUcex/ QWؘ 0| \:9|g۠60"puh&>s(*\D'Zh읧-+ s+ :Yib%Q`%TIݒz 0fz7ihYd_gvzO+<@E}R_৛jZ} Υ7 ͱQT k6UR%uU`zaT>kvדim0%JH? N.WrRx^=^ִ5U88uII<#+ΙYZ4$iah[[ ?+ņ1Z7F'$ۈB/مH`WZ1g-dMHP"s{ ?*vr$YIUĸ_2 v ]xTΓЮʲ}G3ļGkEq=.REA®=_k 8TJ5a$6r*s(8 W_Q%{BT-u!EM 'D+mC)<&곕zWCãܨU Km>K)Y~IߌVJ8j5@ZDH{лe2-| ߵU(mc-3EOn(*1G$A1u; GN@qC6x;هں9E/@32= *|wuZh7-WXCDը5m^aNu'V追s' s4Qt;Bjx :zJn^bPOj ًU_r}#57șV枤&Š0p+s2d\Ы0ĝ4^L v+U8<Ƅ'k@ҊϞ 0($s6Likt#g)(LV㇍%ʑlJB)BY<Ӗ"*3I/U!Po6r.Xo{:dU:B c*>j9Qg-Q6iheSݓi8,e1E 8Xܘeܦ^Bda?#53l9 _θjw,hq5 %D@a$+y>.۽%LԾ\䕍;?\ӳ(woSܢQ||V߶5݈n ?B0 :si-b1/PXQ}KFTKa:|D> t\ԫlTu`Ŷ;v0,<81g7S x`="POJg9FX S4hB8ܖ2J7ÿ/6op,z@1>*<8bFNfHUĤRjb$Iٴ Vч1H%M: &IA-q\ݡT^=ŀ<YUɾg.O.$2x4ZҲ)>tYVF+z/T,͇h0ݿ#u(HeqU0ȉJaqd?c/pyW+5A&s#L^cqEw>?63s_>gwoP\CJ|1y uJ̙NُS۹Mf[%ƶDHF_Y-5zt:[G/bXL\;G2H3Df%n<=\Rf̍1tQ(5/n9}tX3S6g.1{O*&=y:Ăfs!l_#AuwF#'>(c/z'8ghMqlA~x㝉yҋ#kTfڐzC_́W-SpR##{rܾQe ϋdXY.kL};kcF'H8AVdˁTK78KDgKzp5CEnU@Ij˫tDRDK hIg|ӵl'Z[}1"_)A3ˉ>`[M?h¨ ѳX.`Wo<9FS !+bsŽ4,Xc2 VbҞ8bE@@5j@,13:5~r Hb^$}VX!JHշǒGE?י0C@%"EbJFo_Țv~qr'Uy hk_Ӕ mHNuUDt @Dܦ 1Jy6O hAoEr^j=X8` ̅fLDʨϬLPe,Mn (='Cz < O =+LoN^z;9nl C8) _!qInVjUܖ}/?H8P>^.c(k-7ZlVrv ,9`DM>S{RFcg*$U҈AƓZ~2<}IMum58KeY; ȁ PZM.$3["R)%:=>`f?AwIn2}U\T3Zg]FˊJk̭' &N.%HVhb$w=HqU>]ebVҁЕH)6RNnIjCcyk==QD\U"kzHݛ!"zH2|cMi>Df>Njӿ O,[s)@b3WN]T8Lf؞ؕQXhZ0~=%7SnٗpT}w!xx6OpvMp&dA~+U*D5 )-xDft(f3^o# -%|̩vqC)QۺX5ɿJ'D9a=;dIe^"S:% ʊ|~1kf0\7d]O-ӶkNԎ7N!^4 H^ٞxAo^ڡjfM AxOBߐb+)%k%O/)gh㋶_*.MMXC{tX%pV ٳ)*f pAR.ghnSQK@f&3";8]"f jmDjsWԗGz:> ҩS*bJM jdaU== llrLjiiL3=K<6w}WM*^}Q5YK5╨JBYI'MzH@lxS`õ}A h'OR珞76PEYcv'9G9V10VX%;> W uD?Ě ulA)JRozL'ҲcwzR|j}p 9T!vJɨ- !mYJ>^gKhAWTQ'8󡁰Ϲ3 Vb..$2v酓:/9,l"oGUB5ZZ$I{/5Kݾ^9ӱY"(0r=xS/$eB? 8)@T^ѢFt"_ǽrلw%thTDG;`A+_!@VL,6aN}56"1ں#Fn-= >$d^[pQT??Oב4h~ì ),*?Sj9ы3}$3F2K%Gvma*^w bӯC2ݭWݱECX/W{X@ gضT{>Rpk,ʶ!lK!NXr:tS,qi$dLbҍΘVxfqؗv\$Tm&'"&-H%e(>?hg_pNu2KC bW"6Gv((mQ$%U0@ \G~_Խ*VF@BED&=PԞV- |՜y ~V+Q,@L4zPFOVzd.}eܜCE9" &Amo0{'sPX!7MX}P%ʮ /i]?LoA=I-p `Kr"ԉJy"6$P&:YR94\y3tR4mAY6upWt?Ӄ|z3hW7SD;k,{L#vr|+eg g;֡W;}BynogdTR4=ЅBe!|}Stf[}68ryU+"=h /4zȇ 2vqp6J½q3G2v ]t~5 ?zA|KezPmprϲTMV'6WXkJ Å.GNtFz0ݎJg3 q}pN,8 B?Iֵa[Ozp5 Wz} 9u13[=npHM6A,ٿVTqdj^x ǶjŽnSS{>%dDOp0{=5ը%?אnvm})HueEnXZVw,F)Οove8G!Z/!֙*e0ذQ|Q0{FXS™(Qݡ]6/=+Mψq#n-*_}kpTdjsh l'@;E΁C[jyciqbՖw;ڏ;T\ "(&)=b D:j>A!I;NE9E@jx'9ש2߳5 Ԙ~R'U!{a")׉p5L&\WV ȯDqfHQڳH,5O*}^7L;, dpǜ=ؒ&N <*Ţ0UYn֩ݎ1}ɑw&R*/l&r6֨4cY S<>J7R<*mNYKRg32͘J%r<%(V\M+kѤ7hw ;ɭeAS rղV-Z0e$T/V %c]675q~x_ YɌVB!;\ʙ͔eikf剳BDme xW/Hf54B&g| (ڴ3&W6TE  au)wh:by8{}%krEy'ڠS?S65F2.i@^aG)ˋ/k݌R)0ˈ$˗YF;q8۱0otJDzu |͵A}ȟl i MPx8M̅+^ղ u$i|6,>2e?x#PE[D7$+CǦv5|ZM'/Ł3A.w k+>io؄X y\5HGkXG\&:H{Pz= PecRLhx[.N$n)%}2#󣤕o6볋w)\5C?B&O|RjGv杮8;" KYXDH*̺)(L6S/*Yr!<s8ݤez_)8F > ;+'y<+,(:˼EqKI?KE 5馠Kxw ۥ8<?ORʐ)VuYkI𢦋PTm\ w^$cFU֕YA! DL}'XAFn@Bou֢E56f{6حRpte<"PLIҬrv{xSzwtMԉi._f Sx@3*-J:- 2Q8ҠhtM0s-Sqw,JhV| TKo6^1Rb\־zVexKeĢ B'rd`=_} Œա9t,OpqF:y >V~AHrOR}UY5mZ1&B7?. Mj`X;<xEmXѬm-Ɏ_u/8!L#)"Kv1K~0* .۫Hk0_4ĂqEm9 8;`5UAcall$mí[qzP m',"ʓH$_c#̕ §l"XN*~5: L["%A i^||H+$M D jpR0{h"F*E)xػ &:ֺ~g VIRci,dq_INѓy-Y{_J=榪wsIoig&**RrQ l 6ܫ6_m=]c!]*'tv+B`qGbC}g*٩eO([73D> Pœz)cNrЀg=%Y;ۢ0<#M&^[ \Fv: ,|5*,.Tɥ+hA9| CղΌ{{2pt)Vj_Vܐ%~Mg_.עaoBoEk;~\oBju Xt Ӷ]+{pk^)}_4_UGt݈7[Nf橡siH!@):R S57uePK5᠗$qPT!x_&x.ӰGM5 m"M{Vr"7P-IV>e|}-UwK>-B`ꢇ̨L\~]<؂B?)j;S6ǟ.-$4NDORzk X!l$e7 h5Y,A"olvz"nV)Od\̓;qB5_%è^1jB !ɐG/^Akf.֟gGJC!yKS2_ ._#}^W[c# fG@aR'&/\l9Ʌ)Z@uoAc?c7zPAVN 8A. I//>*$I!>Yڨ_$[4ACp{>m>c)2oxE!99wtMn1Q3珎vr 4\HZ(xgR>"UR"7;!x\ jͤvV| aVa&T('ai{+um>6_L-a̟M%]R5T!ෙQ4k:`1`/텐I%=btd *1@b`w?@FU NK7qS[q\kWQh&v p|^w:Q؞ :}ٍRsR:Fs0 D0 pt9@#W3V1Wj0'*Yi:R/g Gd, ,50*寃VyՂ.xɪͯgrmgm&l'=f,up%&&M+GFo[ofٱN|>T1棹?ٯa߯GLߛb0J$@!߽h=J퇊L6yc7ëEX;q,w ٣HnGg(pV ih0+ǮdKsK7uȰDJ$ȕC§Ax z!p⴫`!FɱlIDTB}Iiu*mYl*%&4|iPVxK+9.,L#E[\F*]+#f ?Y[qWӻ[t* ~aOM—q'1 .8i&tɖr)naeKy!VȤzo@,+">%ͥÌQC'n?l Qoe8&ĽN>|';_Zu] >Û֥7;*u(VgF ̏v9ob~{՚w]HN3r=C#$d<)IN\d'5 `V`s5HsgbDC~kc%:rb4= u0?> gEn'P/2#?m]Pv&ȴ_C@3?m\FYTvjRP8P0Q)|歮&`#qBU JoeSu0N3TUyh(xx,T5+<|%Ju0KWXteG;Pe#(RS@|ZF*)3EEWYٱmD}W„RI!>/{lL1"Ap;BI;lzBs.wj*sUnVGxKd%&b dzk0FyIbeL0i3 roG@4JXڰyYcGUk̺E.Vi(;Y*itJ'~o'Y5bRdjel 9_=?^\/3@.2%' Pkv `q a!SKuDf7RZGUk`ymu# /u /vQ|AH#Qĭb{bSNZ$7@d8h}o*FGm3?O*דX8 )pF?ftrՑǦ+ذ^PzP$d!1~5?.9u\Ҩ٪+ԲϽ_N ZB6f5Hޭ9j)Z2#%B+l:%Ynf/ֈBs]^5" &g1y*?;ӁBv}DhwG(jl0T ջ؀TVgRMK cڠBkʃ.^'Y瑒 ?F]@Mu1 zdjlö&̰'7g8THNE niDl3_2^pJ]U+p@\D&M֜gjKytI$pNT7+yl {qO^aLRKlw\%‚tV$IVV1 5rYsa3QK] Ff,mtDdgg?mϼv,֟(wGTÙudqCV_4JXlt--?3 GAhjboZ]MK Fvi]^հnYbσ!U\rQ&ڠTVH.:j’rG<=X|_G"?rEIa=%MBLt[HB4LS%;ՊC H'UKdd\x@:kvD=7^Mk||ʄ͘|Cvh~4+K.x=d[fSGe!E9!uc,,0PiP$VKQ Lܸ%TZM{,N3owJޮ)MYɷF?E  E9Z"PCҤ#gQ˷إHRڑA5iȥH[?ݝ! bQ GΏS(T^5xᤠYo2Wvu:oԶUj##WXVy=~N^e^y,5!!;hZ ~Eg"[MJ|dȵr6[YYH31lXP!ўQ(Wr!2M#…Jg.)Q\Ėk/4 s\ߜReqk[Ռ=6Y^94#~ϹbBvinzF<3"x %p!7R*]2ܕұ~b)ix6> ʤgv2j.3F-?G?]F_N6UAȎnJ+GIx$`7x6bs'UiOAðJAM)ecTi(Gl7"tm# "51I,cxkOJv)P 3Xh[L} 2dȋ3^頔|,BkrPK6Wɤ=9>DR׎l0%q;BjnYuyz׵P7Hq9j{[H"ľwF[A}UR֝=y7v sC"*'ѱ"۔mp&vޒ1B`m OD+ )ȳdH$14RYp= @̫l{*^3L $+:IΞ#9 }n)23]IY~sQ$kn+z@ jєV#Pzu]r UVCÅz!;E@\{o2UM^OW1jEB 5%s0Ecw0E›kSq=C+"^3ĉĪ8KY 9}kx O.gÕNnhh%)^joӦE6f Sp9:!^B]K_2JS=%W<0ayfj8% xu73P$$a.L>v٪U>6:\eLO'&<e&B@C4ے%f݇E:DmnM3 21Hz]PP$YA1z$֝E@t7ZFVzSgr֏0SU/[ lLyS`Z7Ter[`WA" 2)Gtz>a/TjOr,X'1ԉSWL5% Io;,vf~4ÄtT }]c~ZbY|=*:wC{c~ əA>`73݅LgJRZ@( o44UϗH@zPVqW*"}զ@sf8> &MjF J OfΟ"X 1ɥK]Y%+i @#P7_ nNW7U-+HaR/^J XSj`teu9:%M?86MeJ N\e~ls6p_ ^jW"ԒXMq[c CCbM%r<6V AԊiŎ1iJu D-\GP6bR#]t#Z^ɪ1@bUٮfB,Okj?s cupS#>)IjiBMϜC>NZVeb5ާčubQ",Gt"P0fa68ԓ!yuf:hg\|@-YR=yXo_> jy̞  v&tf>e-l!"([Z"D1ؼoґy9\Ŗz;(5x+2r\ڶm,x3mk;6s;o8S)RqcֱaA@C P!bێ=(dS3R1oaQ\Dȑ]Q6cDe@^{nY`/t_Û= gI,aky;i$ˡ}>-I.A/e^=FԲ3>L9^5w k2E\VCGr63 t݂yFna9dc= qkJ^)HʒUݷ!egr~[g!DMUCAzeO;OmU&o Fw}.OZI?qt<[2,8:ZIkH|| ;SL;VڐDP`;[,i{|J1"`8Ie_fIV6YǿC ȸ,ȟf1+.aڑJ4շI@ś댕o!1YW/@E&n:iTVU¾6:xqw\ Y*d,y`f .עS"qIP9V4%^G2LD,|$  ;z>CZh^m-Tb}AqY-iW57#yL:F١<ٿ k77_ǦK s&rOib9+%I>btx q;ʄ >_@![HɴŰ2eg;ʟ ƐnR6f=ujglZPW]j|a%a3Ďy"Mp_O.ctפ唤-.b玦=ҊR3!Z@#Z;rk5: `y4AoSBoUbU\P+s&`ʼnBD.϶DkWC\][:#v@7_.)qR H=nTNꠔ)ź1\;)h'^'е=ivw}覟qtO\LƠ=fT M@!8):6-x"C,2MFZ/,}sAaMUGm]Y1 }@sʚ_]YAĺx6 WdK$-eb+'c!@XŦIEcc㏑1&rF׶LCBH.. !''큏\GEtsN՚S6"{C@wZVGn jB.Ǖ ~ҘÇy0Hqړ 4ea-% ;]w $f^! CM5LƟ-%d^P Xnv[{$JC=ތ/TٌltV~4  Jiփ4#fcgCKE퇹B=qbM"&bхkmu ?i\Q߼'ZlvmI0-5" ~iz -9?^E.ݱ=K*{? =^9f4 #vq&o`Ȗ`@hYÀ쐉oRY`ÿY@WQXFւ%l 8; ?r_ml(|.; ?x)ch`5nm並vy^=_|-ePō\P}8GcDp{}$2F>Z^$T!D렉vI_pUp6sO#.>RDG?4LϳB^O_DVGh2a޷|VzRAP4( D'jKF?x-ͨ7jEKͧ_Y%@FG|\(~vnl>K2njD@+yYUC>߅ӾuC2]_o=xs>q^:ɩo^pUޢDNG>/i Hc\NK }}qܖ χ²\,ek<EQ]F?畞Gʛ(!U *ά*9(O@VeQIn bB@im b~u:<@ʊEk;XNp@:S`&+_2pit@=~mzkwאgls#KܻӼSE0!^#Ng/7 15S{-В$qade&Ar` XCUZή+{ Vfp~$FGq`JR A^< }mU ՝m(ֆDlc)jHaњ¼>acޓPL\e{fmQGsD!ē%5;T|)s=~MdrvwaXQ}GLD [ Rd;;d4$q`Zq;P{^.~K%- ʍ/!xg??/W㘝з!)kQ:`Cta#H»Y\C!~ob b$A,>^A]eW=㹍l}5ܓPNKBd'eSXPvRiz+_ebժ)ZHtϒLOj#GZ _AO0'P3Tћhydk{ I|pHhUshL;4k,-x,S CyGvq >*䳼@ XnXU/b!A pÕAGd@K Te`= +-clvϡ}`/oLn_]ްr2Qf k3C , k:ȣy=1+Ktv02GͦJp=Ima78Ĭl]N+ #N )4sa5ZnA!%6^#\QBtZ7jGV9$ zI" o!y zul[_؋z7d*`pPW_4ܺh}ttןO'M& Ș>;t=%dAGWH?^xD>ߏ(6鎍$M`CQNuwcaՊ+*.DsFk F$}Z>#ʑ'oz-ǻ'VƏz~鄗)y^q ɌWFjHR|t)ҕs#I$!j4I>:95E{p/`%'H{}1juxDjwG_Ic[*8){.(3; RI oth.K%&KZlifp@U=ZT@ƻ_?Y|)3neh+AmȁЛX蓦r?۳CD>sPYV᷌zTӴRk4E`GLz^[!J`w<[.M!]d`N&n d!S׵>X'idEΙFf+Or0Κ@ӛXa`;IjU}USk5vs^ LU 9]ݕ }>@bgoD-Ά1 O\ЇRD}-aNU@=&I}ҙ]&llv&M=E`fplpA.F%Q PUąCb-F(>QP s9C9Ӱǖ'):Y!v6Ә|ƆgSKFI n /W$11`X)&ZYU-5aHwƗ\}oKT.oaI9[쯧)rHq&շarq-.΀l6~݊ ?QձgYZ0707010000029a000081a40000000000000000000000016599ea2b00008eac000000000000000000000000000000000000006600000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf.ko.xz7zXZִF!t/ώl]?Eh=ڜ.+Ih"Naܲ{ "KTCa8?QIJ &5;Ir&Ɣ4>d_79N- ~^ eE5oF|7Lj c=+<]1:*ʥ}Z"vҍ6AWuq;w37$`¨S8ԛ$85J^gPqFMx\8 GmiXn6в~n^#罾O)BRZdڝ"GHh8Pǥ;1μr22JF؃AV&Nr-5 g1mitGLcϿjuI?-ԯp:'$Ԕ4}FX"@Y~9b*sv>+\~w۩RŠ6en$A5$jt[~,?S4R14#Fs~({,nvڔmhfAS;mJ}֣O" 4 g#z$.ηAPZQ+ f )U5$[Rxi1y|lNQѝQgpt z^DX{ [$SIi/9`%0P6|Ӟx Ȧ^)9u_|Dl g3~۷v׃>O饮ZȾ9yj5xӃwmA89%#:+Ry}F.ވ\]Ohիd_I67W(BK )nȆP> $ !4 Xk9JiaEq4!tRB}+)K8++u{7B*%ƖWF,~jr@\y&ݭy7hKYqb&am/R(P7or@QM19hz!j#Z<H9Iy  H8ɂ'~ -Q`Ț/û+mE Kjowjap;Ѩ7n<+,ݜ"dңM<Vem.6,GW>bPK!$t\"o*YtOkPL[L=L>REH npeW1cy$%9N\qM l'QEccNXPeX71hng.dHSB#$^%J/T;YBi=:m5]8E9=ӾS/ڒ vpc&2B]>۶KdoncːE}ߪ-kBIزUBQz{*W?L7Mo~ +ǒdyz;U~5iBFxe07_!ȟEvJ:jG us5pe'T'ɰ&$"ٱ5Gұ[̮%F[$IQzobTx؋\MyIBcW5 0e"hFPv ycRihj9ʹ VeR`i^#ҰSp&"'5 _$q?E cfChR?̼UqRT!ȁ`=-*qqߌMōQrF;@Q2 A|}ָ;,GKK? ݫlPKKUjV88ZiT*ц0U~y+lNкs,abVeg:G,3szЄTVtC,QlXPU_9d2=kQ;glSRJ~XW_-4+ᚡq5eqnnP ȿ=C hSͶI?(Uȴ93=*΢TXb70D2.eQ@4:߾y 3|Jb:\XXsoҫYU(U41ge&/OΝk[y Y7O32cԏ4oKFrL7R]%a>  0jXb3Tgkbᤋ 䱧`S"ߔ Dc"󴎫ǁ9LH$u}@}yT亨SO@(BjI\>ff*9t̉QnĞVDq=7ul9s375~3Is\Sfa$$n[t vHC͗JI+U+UcщvDF%٦ F yQvj27&m"/^5368KL k%mG&۝O͎~&,HMՄ j!m'Z{`UjP*0l}G ḿ2 ֢d'? HaN_qFD։?CM՜߫*f ɫtSt3+u*hZ%8"ɦ9LZ>tPQU!7My'Z]`la+< ۜcSj䎕IaњGeCp#1qajJXW_ChnkuӣQ 3çC[=LyBu xu=|xSPEFcO1;͒@(*XqMW!i3MG} E5z۪byٹ}uFkZ g~(j)) Z8-_8 TTr+(\']lH%`~6a##HҠ *x'EI9*Л>o]fUm,.kJ03ɪjզ5 $z-).F>NB)bP,Jq+A fql3mnZ> [{$U\Uc2b{lRc)>B CՊ[hi54iEQfH&~{N*&b"<ThuôEvqF}+!r' /sڅierlȲ f}B%=wwf#o&#*VzcF9)!cHb*~;Q̔};[T2|^ h4E~[W/A/= V+s[Eմe#2Z):Ý׼ޓBω .)HC>}#'nrq W~e*V (mW\~>^R̨Z\F$U n3F-soT[V{. CU\xPMs5E\rvk\f:uj@\˱\+($(P @bQJ45)/ET^o."΃ DWJꭠ -/GYͿv.Ƙsc5Jzul'f_r2h`'9Nbn&=pgXy BSzChtdLr.bx83-1GҖ?(Q|$!%yMP#Gj`B%Bt~Tx6Wѭ&:yfDc86)|Y'YU@c/6ZjI>P" $O xBrPŚV!g8G4ɏGv#nd0\'.]FUN'._R3?"b͉)"U8DeL }];JݓJYISix2"#JÈQLB^9`Cۥύt+H3 $_$]$l*ȭY`[CgܣFxweOF_"X1N)iKj6af⍿UA$dwvLSh ;qM頂܉@vēGtet$Xqx=]S-kF,mAgh^C@ė"3N|]DR x5*LBJ,dq3s:),h.ZB{+gCcۨ11rZuT,M-l#m`̬[OS[8yǶ 4/c}XPV2|89uQ\K c#^2.gyl.״zhۓ+;'^u&}[nka 1S 7Pnl󬀘t01YffUjuW i4؄zlp[fT(XEcv`mMLxOrd %4ZYPJf^[ վ 1 ݋6A&M+-\Sċ.(lxV!rYk`ͩ.TwEjz9۬zZ(9!|CpcQI8 lJ8B@&ɂ)| 73t2@kmJMJ!c.2Ω&^]Q-ˤ̎w@=;ʉ *im :I۞?gx8AνwjTqz %8BϏ}TQFI'7a IJvThzE d/%Vu n8"cH( nJ3@ \{K̂T"t &%d>wSp*ZLkUkl(`V8`7y5h>%&\=% q5t^OY9w'PdA,+z̺S7x OR}{o=ڳl4`@wS?`=P. 9M)H pvB:V{g~ݮt+"oMG XtonԹ DfǓ6cL Dgy[iiP$ݕ@tY 3H!ڽ(x$QX6ȩ&?BfYPK'o:SH`70&`"n&XN}WzN%7CAͰpuFpL=({"0_Cuజ} -Ĝ!21ۈHNok P䓹GJ;D'I4,|]QmhK  Y1}v2.fIQ?q!OvØ<%9:2!icm{U ke3F}0{(ՒV'M:Ϸ6"J&lkUIXjF4[Ka:Juw51i|]#зbtd Czpt5ƸdEuo4ToN'[ov?mNDgFTTkK xJ*.Y[`(ZhY!K}ǑA NPūb7 V\ Wx2e$/ZIT/ lܚ34$–핌t0,3Bޡ_ =F vrBmH ȁ < zLZ0E1<;Z͞/X/j*weiXyoa<H]2 =mZ rcc+A;J_:Zuͱo~lJn#vgL᭥܋f`g:1>|4P+u\ڞgޗפ)]?\ķ.#PTųI%|N^OVŶ^[b 7U)k0Z?yMӀ0f,KM 3,SHq{ǣX}x? 񞸯GR֓',koR|G$H"=!VS\4Qʩ.ſ/4|B.o~dZBt}>gO曘Gdhj94` ϤQV3|cVSDӭłUҪȭuU<*p4%5:μ+0W^C l ;vrKےzq=N8(!R)gB\SvUCzM%A'Z-F]ڰ cH1O=[z2*5xBl`Ȇ`hƴ-yJE`iW T zG$fʺGoܧ؝Rs쀡_ ,tmmk*QXd`!{*WkGW1JF9M[]q]Bbz?&TOP֠V? iܠSre;GTO3"XjŜEbOgLnڭNLIVw-ߖQ'/eLvBBf}B(\>IL&gB(SP0m_zs^e?:n'tӣ" ]A;,FIqnK'g4;D>hm EKXa%RG`peL:K0 霢ؠHrQbR`}13.- {Pr"͘w08|`7k N8K˩ApgyQ>x?xϓGG:'_iNѰi}c3l F q̮JQ#!9<\ (^2{cNYHߐ@[#A@ƪ)P#TpƚVuW0id\Th8h3GǔP' (*!7RNOoL{lϘ($̖d15d(A>:Tz0O$MRJ}/bXk +6±A8E(=F|z2zރO` u33eAXތ*-!B v,!Mu_a*i^mF-ܪ:r>?e8رB9Z;YeTW;"op "?~.A,>9p0H*!?oCT&yj\,s!sxq vġ1 Wᷯ)`B12L[2T:??Wv=ޢz.,Ku |]Mj8IRpl"!"c J/ޙLTvQUEɔ&eJD oENRZ3s#|3YZC&/p`ٔ9jf,i #h"|1{?A+  ȀYv{R{/JJ#;AM=߬hl)^itb':0//K8ͽ(yrɆ첢[ 4yZ\U;'?!?ٙum46. %c 1.׉O[3ξJDPf!〽Lnee ʝu;>hRйБ7nrTci OC\]俟8w91S.,4$Rj?ycw50M\UN/tJKc ,rQ}92 DVQ*6 Pٻ@ X=WeʖW%iDݒ N1<>l2/W^d4j }smPZ r^&6w).d;%w`)\JSf-7%`AңyV̓I' ),GowKN+PM[D a9 w& &騹̢8Zd]X>SCp0dAh=b{|1 |^q#مؿ] NhA13NYpOD1`1m'`#S{vεuBϷU};oE 4zf.߬Hn0'E` sa!>b1}C:Km=%xsH(I-UFw;\h_bb a49^m{O6GNϵ1şXz [-}CJS^/0 i lo~+]%;B]brlW5$3t𧒱1C U4zXųD)?*h-\RMwFvj䎄9rE:AOKE)"`bymW9O3ݤ vq@1_GϮcYuYդު 6FA/_KT@c-4M!t::'>5~5K|.`K)ҿoK[$2%G.Rhq9,^hߗ]5t略̳Efp1TmмuJ]Qdkrw`V+c \nbX~XiYhۏX1K =Mе نer[n<~-z=Jq}N[ÏbRFG$OE$3Ͻ=h?qVWXmxą U-_qwe?^EICb }7>n<Y +?=ʄf3bü'wͥEUH#gKm5:1a8}%jkw6Q}DcN&?u۴^ځIYncAR5}׀&r_P,>YV%j/WJ>[3C|lnag}c|c@'#3]/gUe#bG~ib[hJ!(qݧVamy=%/P wwx~/ZQ .ͅ)檷9hj^)YxӱKOX q7BѠ !ίgIr)ˊU,-H!'?DY*vg?ڜ{CR(Ά#=/r&ar sNJWdTg- R}J%eF(7]=bdr 4p 0;S.c>rZ1z T3X(F1_ UiWWH8d扝C⦺R[y"<9,*#!c$lSLΞ51>~U: 0`. *|HP|{&=;N1t:M#X#&zt{QǰT<!H:3~*F`tG8<2r($Qay~mV,W%~ޟ97f3KnsӔe)Px0Ev̱@PigT)i}v5 D܆Xu'>Hv@ -LL~/6)k p*ZJ]E1A?㼟 ;M9z:>X5[uN,_ÜST&a$0 : 0,~?E O:Hn%rl@AX6j/p+;x xGԋϛ#Habկ93 If[wt])qRH'5/DCiX|P;xY,1h͂^ R!c@ǥ`piɣ,c۾iP졎o'w!v:Hy^EFUve2$ʟ8QjxtEQTJQ4ʼȵY5]f߶U`ObZ= g=¸02XUɥis(JS{SGf|LjVrnxyJcYgHR"t O#WvF:f  g-lœh\6z>BmQR(c)_k`=MhG1kUYmF%$J){ QilveD&;Xtot3r2X#GnRn">Q#,qlSNC-h,Hi0y%ޤP~( LJ<0)@N -C@^Z\v&=d> 3%Oci_A9W2Kn;Mfy œYa 4.DF{%L$+4 Hbڕ>%,޴i>Hl/,j_5S H7s]f<8|\6[뜁,"D4HEAhw|CݛԟI b]&3~<5O}t̋nCmYd7 EE 1 Wчv_~ؓ,_yRڜXw(5͡K` _jlT:'L%<דQW)$VA<"b(/2Wڲ/1~ޥi)ae/\}B6uU[Ti"٬7uQi6 A`dX,Ю M5Yj|?#@B# BQt؀y?#j`@VxU33ЉH؛!DO2b7 qi~LM)dLMgmmC!(S4eg6/Uzz1T!p44#gr[hL(mBixXF1tɂ[fn,ZJ stgN[ۋcC}Y C:r&l~gL$3/idM١/Z>h-~2٤X~!*9 ) H2SUGp9#/KDDsfuXbNϦ/cHҠ5mx_41#e~xqQL_(WJB hߒޯ6O(Zn-Y&QfSR |莳B/X6k`@kK"+]+:_e-͝eksXV:0ܚz*΄$)zgs J5ԶHOpҨ4wvO7 [R+f2PekF w S@Jp5cHJjA{jOPreP9q]k:0{(8ĺMi:Z2_L]G.߸@-qʺx[=RUJHz"v" |ҹVŤ 6Duɮ%2D tڹA+#ykKrȻK:o@ jd96J8^k斓E԰e-S!@mAHțBgAYE8hPcAOx(4 WC ?EF$iݢ\嫝TWXq@l7:oc\q@L;&+"M2x19[D𠍁5^$[96pL&ν'%ۦC sJ溫vc-txweEa"1a5"U׵OOlĺ*]-WkJ/Qg;ŀOdjzeGmLl�2@\ZL0.d|"oUSף_K1iJQMCkSIb~z ~tEf0u;)b$X,X`3bƦ1@䐨7F?m7|I| WߨoxuWx$EekdSpDK $rP~'`ISMDy"w/&n2A692+,i_IϩvXt@*]1vUBxF !&z,dX!|c~5yć-It;o'bm܇!{!Ql`:憧2] J(Xw{q:KyiN.HuX<ֹ_\9OGEY'"xū*nvHY'2_<ajF>1FCΪAT(7jmCQ GT]S.vF3Ӷ9|j z(R% 'wP(lN[#B&do#Z~@ee?&qgq):,^ D *KIgzn˾5-lvdE΂+=n*uA\J@/ql$wر@㇅nm &/%NkG@ʆsq%{Lpۜy#둽e*H<g`n98һp|A&y,nOh L{/#خe EIp7UWh`K[ʇInW6 CKmxit@fCUf}fG~::_IZ^lIS-65~qy.TM+]yA7L 9'g]C'hAki-أZ/LZ 82F@L*4y>ԒpN,UK/l 1x'5YV,*;^HLkcs(l9hkywbS ƔI*.gyǣYHZhNC`.h=-PD"*v8@quPEgZ8g'>8PcÂRĵ4}ꊏp K^5DXs!'xu/e #8DfaI=ʦJ_f619ٰ*.14-1JN4pCbyAOT<(1x6@6Jie<^h&ΥSoPQJZQogJ"nc]&k+Pqi*&4YFG21kכ2j~Lªߡgn\=֡ Ф jC kn @ QZ *`Crqou'UG!Q>aX^o@ b$.QЦ@pBV+$rk|d!Ik~ ĪmĶDZT76|N5g2Ded$X3ذ{Xλe9itYŏN ZxhK1]re)Ԁ`†C@j:QehHMЭL櫃Uv@2o%ڧJޠ}]tĶQi_&D1BB'cwEczױ)$/{C–85rmJ [l>-'OJwbH_pB_c!9mBan q;Cu;X8@Dd %&SO׺c4k2QI:K.yqe%(X%,ba3u\~z9ߣuƖ[VV-,}W&))`=ՠX7rq%>B XwΎf͏E auoVOB^#3Q>ϧnOe?H$?qSjˢ.~ 7f2y7T`|P-y#;:f'a<^wL.b70Tys [4YˢĖ6fy0m)@ϩ;ˡ( z݀!^g]Uex$EZc`ݤ!>p>vZE瑬YN1RlL66C!7ƫCX3+k׺M.O]&"~HlvLa(=!eg[)F㳂&#dp9j/X2oUjKOUJ3nWL@0"GـԑۚsmM_t/uq6HսZ} {"堡F1D.5t|@  6)v(S7h}[-rjMܑH\)c =Iu'^^w^. eOfxȵ2skg&g><  XH@NQ>Qg8i}ր,`ُ~Qrsq]Vq(#X]TmZ=7y3,yxe-KcDzDF괵z >[hwz4õ+*r OG`g@.8plɳw=$sC~4 ќ}nҾ?f `Ida\Q%q!Va3ba/m=!$9Z[9;]4[/-Y*E{-t /}3Pk.YPM&!^.exb$qwz47s T؋õqK?mQ*Z}Yj䨒D~ơZVHcIlB"N aH73Yu?W35PJ9qVy 'o7,t0e>g"0V^˽DU,-ŞCf8-h%*a$`GLXcw4Uo=){{F2ԧH|3E6A9BtALIg8JS@sbbC&4kl9ȝFM~L] IΆUȱTQkz H'+3Tmun"rO^dH\Qh#&+#פun_OqcB/n<)MVk("z&T6T7|+gkn!э6f#X^Ȇ֗ŭ;LS YRRTqeP-Jj`\el9+cݪhcoك&Fsm%@UYp{1f N&U*f2lrh Bng:w*TVC!ǣ@(BY(97K<"RD[4z .BeV$K[هoi?g^ƶc-BU;rR?v\=;( 24"G*ZV&ׇ$]#Wױ۸+rɄ7"'w/WB|uע<9P\"5CC\REEk ;HE?"I- V]i ZLT IџE]~XקN N *.w_Awx|kt$ gx!IwL%^SzC2QevBiUl ┬{Uu0;+BcfgӽMW֙|@c[Fzd2bȮe,$K=A$#4kn/Y'ZbiOEc\S( #{t Z+_tzر^.e|g.tvf>op=.7B0&$޻vy 2 /qއէ@5zMNi5*|Av\L{1H"RytkbYhw mwMB3~ޛxiڔ8t#_-5^ɺ?Ft20jq}:- /n8H` yD{@h, 2~@y&E5 V`7θ!dգ2Ab׏lQNZF1mK XxU1{ M?c &աeS),avF]0S;7ǰhv(=W*aE!n'ظxlu^UJ7Nޯ墟e1KN]+!D(@ߩ]dK~! =<+qetlqj BS3pmD9 `/tgkUQsnwQ>j7i-ۛρfv\3ӀR,.WBڜ~zte?<\5{Z3uq]_rkNY@mEKSX>?s!š!EF8|6KB; _Y8dY7{ӻ"yL1<:@2pSaRK4K] I"7³a>fð,0I/w\ˋȔNF-/PQ%;U AV~2r喖#W?(!d5@tս;MGȋLiO,ggíX8&xThrB?8Nv qw? '_nƷYQmNgdl;?A5-Zo?m)xyMb(|\:<' sTc(3=~SÚ3KH<^׵?o(kH7`THđ9f6/K尖 uQJ&[f^l/>Ri!]/#Q%"iXR,JxO;Bo uU6`=Rܒ?@R&Q,d72іu Ni ɵ~Sd5cgzt0VYq΋d2@[fIFX֪V@ >R䖷;2dN}ģwʔѻ[]tsy=\#}$(:aѣ[L߶?vӖ .ls#X g ˴V/sR<;?k4`NUW]JomfcQyE?HN+R>CQDTr !( :X;*oP璀8dtd^8eiYbhVȪGJ1NMf͋2ҝ)whx!dN1oD梺C=" R33i%^Xw PgEW]TcxP/NLљ7O7#"lXgcJbH/: ̞vxn]ZsIegKlߊ|=4Nd7Dj~0>GRpȝP\RpuOlw@mb3ume+1 H.a&j1wP=sof?pR 4r/YjݻVX& " _Gv iAKtП!Dfyw&˼MPY ;c^9@W F oQ86ƕ]Y~cЖmJѝAӕzz dQn$ ^ 0k0Xw Gfz/h$$dU8 a/rvB=cpѮf| ~ޔG_ \krpGÏ[ y1S7/@uu۩x\J?sր&1F2"+;*WξRR>i^~׉KV8!57m񵡨|K6޻Ĉ_b4醛j9B?>>C jc5 4sE D Ž4U> OIyIpBl=mbyLSwqEAr!*mHtT?o&B0r*H[4&aՑg3Q9fN9/{YݣKyuSDZjBHiGcicdzbVMAs񼉸vC{Z6N o1<#멩%;T͢Q |֧9it )*+ʸ *Mn{ě= Oq\7!k&];zYB-MA7/ C2ùFش?2JyDn 1=@ѕ-r.(  Vܲ6pM<17bD^sڟv j:!37< vxC05PwCHj㍼ܼrPA^ =E˯t^O|v(Ɵu3p;{Z!@V{\ E!٩>s^U3n;qJkEMуߒ6A JdїIeO+rr5x»BRa{`~X~*@М4FDZ+SVRНwV4Tm[/dyIQ"TIHB<~8JZj sdR?Ac֦)GfdtCm2s?CDTYl_@~ |i/ gDs5ibZ*9ˑ ] ԃ !BXl# .ߤk-o:`^(x A:kY0^\ mD~hnfSw iL1)uI L(@O1fjND =` !5}:C\r8 DHK+=ckvbوWS7uӌY;GLBw9'> 8fU.4Z EX䗴MVERԾ3U]gsT)fҹ oӄ:.:tTH1CtS^-O14ejáUj M3@FNN6o+9Xبz}LB3v۞D 0h F~u m$%4h i,4۪4$z*q Bb[WQKCbNn= 7ULb|8O:ia7X3y%֪jo/4N6E$1{Eژ˵dV~ X,凔o!uc<-_<F֗& \CwJ_{>0uGc8\'WbF2 @3wf}G`xSә߅`|/FcN(P\yD >EwVau/|mlb/+{dXg]lTb,','jhDm[}}A0 XDjHEˠ7* K+bS+V4<;Zu$wΆɄE)qF?&/jj݄7GQbַrۈvю) +k~'ݎ%s }7ch`[&}y /;\BXЀz?jLJ7d-o}\f|l5Eje`tpmFQ.V[% 2@3JC1dLn*ⱃ&i)%葤ꒂP4[\ *`pw;4ەT ^|sʠ,9]/8B)ö΋ޙ`'J(hɆ=܏NJqo;@N]֖]}pm37]oj ʊ~ J=L_/dtNLKc胐\MEie}bĄ(!/+ZN· Zes^$42(14cU_$=4У.hRL?'XđEk?erdh?7 .v?%|8\&t@i8C DcgjdB6b_\2r[?ݵ}֖+>ޑ>ZR ?^3CQNwj%᎕T§ XMt2p)Aw*EM%P"d_xdTt@朅74d}p{^Tơֆ9_QJ_JVŠ^E&.w2JdyUWymY#vw=; &}sNr_j13=pL=-MJa(ch֏RSs{TWN0fuŶR- MofTjXJW[<{n2Upg[vn9ҧdw_&8+6}D ׻X'Afr 5o9]ѫv Vh9.y邧} Jf& uVA+#>N(%`w;[J_#lfGTf`p]°E=fQAg>;;+ K0l/ݚHrhN*ё"uj:mNYd:{g^P No rm1xM@V@yCi_;ux¾e][α@-=@b׏`@yD|:o'!\j s_@nΉ$Mt4As8QN}1㺷zP#MJE9E_{t绸SM5u\&U'p:8ER\:6޽xT,lHWםeyKvg/Gĝ?\6DvlZև[mjzXyKt;44RRpՓ -Y!3DWd qP&4߻{kM|)kP ,}{胰 1kb1G}"Qt Qg=j .lϳ uы#: 4*'}4x5oVj3_4ڃ%ٽ)=qJ gqB ; uc3Mͷo[!,m_gmCbu'?seZcrÌ5}4"Sb2-,SjI%^2cg*Cz8e!ؒTmuKN[LǸtS*?nv_mr4끌A ^WqݛwBƘOۗ7 nlgg#{Աego)*}vTg$T nCp $Up a墚Ut^h_nW?uu،⣺6|cVlɍP7dvtVU4 +3h%ɩ芥n7G{'z ^\bҋ+-#88Lk*`ܡηoM^8(k^mJ0=VsxL_5XNGK(ls1q}14tDӿC]ܤw7:S(JO\RK6X{SE⨿$Z`*< CzJ6V-f)Ӝw9 gJX?srHm-֛m07yPl>/i~Ѹ-<Áu{V1 Ɉ }?nq3Cfڼ*<;&<Մy28 . mbzӱS3ք3=dST~'98J oxD^OmZ!p^Њ~0_vթhհ)(ËZ5;aZRV1o`d:ѝ?qR[u2)(!n3,m;MuOTm& ɼ`J'b/ (0TZo+PuN&a∬|bXBlqu< EHЁ$ViJPٔqU{j%"u%i}/d*bdzK榶^lZ/ҝnhයgITupgb)ÝePd)gƹ^НA_&2Pg:/Ufc9gXnZcFBI+ąV* @R`[Eݒd@oJ099wGOrQbh,cwcJ}`Hv2) 9J!X y\;(7k:E~)YONI~1Jŋ|}[IU†\J *L2QLWD%hCؾ.nm*~ y] ugȫs,MJ usD`C2joW"ϰwN`1$G|s:.zR[8L脺 R H>hD\LM#όlr%C7UQ9Nn)2j~Z]r$|"e鼏Z1] ^} ,mt~sjl uIW)'\njZZ$ayn vMH扦  `_Gd+^c(z;őyjb~?0/#Q }u-dD&dSV+G6< '^i}21ѩ,ਔ=vJ;% =J\λw]ցe{^BHVr |'pAxgJ,q?%ŦRicov[! ,7L}&k(19M=񫂉WXJӷ"h+#?wS;^AOrNgu}!*-09X2$)*WBۛ9 IWL\i\\(K`6jM(X=Zfk YXѳ:s~ v/\mC' eJxZp#Rb#:\¥o"2Ɉ0!xR,Hg )ntA d6WXݍrUx XNmMZ"MgI;fzIh!Ʃ#1.TUxgp0q~C 1M=hIR \4N8!bcHsħ#Gh2sSZla.NF cxv?N=YYY/h_lMqo]@UrT+i7@tӳҚ!Q1k:8AMHahs Ap:JNh՞%KsvٺmƲ/@53FfT+οR; !Itvg؀Ny&E2 }lB[:k*'G@N/ ISCͱ\Tm(BB.ԣ3US1$au%uY yk"exFsd.W&gٓMoh7z؇1@$"u'-I:S ULRKJVSAZOH66m^w@TSEOJKœxpYeˣa^LJcZ{>u7"PoK%7^"r 6J",-`೓;0g8 E-Nc5Z d:j8Sij&2jq3&s3^Ѳ'e>YށUaepQ kMűgYZ0707010000029b000081a40000000000000000000000016599ea2b00001bd4000000000000000000000000000000000000007600000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/ch_ipsec.ko.xz7zXZִF!t/h]?Eh=ڜ.+*>0"{an ;)1^r #=k UV4h‘R =jO̝{=ԗk6JkEM0tL(ec=jo a0IiP_Y=24Je4|!\MJ{7ӂ;e\#Bه {*,N'u [6~0E`Gk[0KRtwCcȕH@ ^/9>%aC1 ,L}jQ Ĭ,zyw[N+<"+ 3_?a;t(QȘIC}[{VwMB u%^ú$B=5ʮG,YC3|EN a gaДdmp,Z$rcwz ;)(%.1ywpQ0s] 1 ?)WrzN'67ۄ^\=?|.e3܏N8wLI|=/Q^,'Gb2p<^XKoGKs-,aNoJVz$ stVI 5m/+G<[ 5]GX[Bg ;P HlsVY^8x1 ī썝[$Ia i+↽N pFC/vq>Y~ ΤW@y+=rM=6(Zl%p 𳌹W]_ )䐤/"s50߈!aʅa{S poYUGf2#0}̌,YӻqB'@iǑ%$ ڍNqiykso V=?cO]vdB>׷V~)PyubVUOOYC4wU$<-2{;'.Z!HRH]w5+)SnI~"@iSe8vڹsH !I[_PT4ϖhqh3 )SD6|"P -UE& ґbl?Aޔ`Icaq@ߣbcbBEyvz33ƥӿ/';_:}ȫe0g)0d?LD;=*N=Ha`#Tϐ5HlgP8f/GVc0tF e{AQ-zKu~{~|iP_ϑߌC/? bs@XعU|Ͳ7.f6`VCWb#B{]mk"T 2,i/tm$γ2kiwwSDzRl(:k4\y4) &"}gJiԵ-d40B賧0GFq!?"=& dݫ5+N(_㸽RK9L*{LTc 07J;6*,̗ލGuЫS4 նkdbJò-&ih:E$&}.X|mvOd?%!2a5 78b\ޖb8{Elr'R46({A / {Ҧ[CCr>uB=NZ&vlؐĵٕz%.=ːcjcu%"EC,@)$$j^״"u>ƲsئMaqtfU_ RZ9 Sd|s/E\uځJ׌81Vwj H È/͋+`04JZLa lݵLez8J^lQw{"&&Ce;H'v8 )jEbLy5q)120a[GN%v x .Bx 晌;Igʴز&{ncB8i2zg1k4Ts>qil:C7#e6O@ý#1; kN%l*B"U7>r1`e۝缀H1;/Kc/Eh=SSE%2g*ԂD&J:2PWLy! iYrjؒqơCYŲIHߦr8jP`JR&(_N<; M$F &1sV0#z4S3 (@H+ }AJq~%},b<(J11ﮮ& j'_/>筲+ P~S@ ;9 o x?_G͖+焐%Zu#Ww'[͝d[2z#PJNc6(8 F?~6׻;VRt Rb7X4[^3 PXԊ(n=+pF b8$RS\%#HI?hʶv1;L_j<j fg[dKv8I-?y _ B"ͨM8)|͡ W^[C5@n$|TCƎ)(bDJo)L"2M8oC24? 7BܑwQWXrٮ.5mW[Xպۓ` h]%>K0Jx)8J>b Wmm*-ymgKqL5|/r QyHdtomll=@ۣ":& E8n yo20*RPX Bָ`QS{a7 q<5I#KA" (t Jcq G/wTļ=eݼv#_nJ}{hT,gIE4,:$(ivʢN2{2ktre9E%锧/$huCWzN#g}'F%CAΫysj mFLn旀=RJmi\^!8o.kQB/ GhOݜ BFy I ap) > \ 2X -"1suwؚbB~/I3"%'A$-7(iʖS 9rjpHBDWaZTT/dgU5"5t7!(Iy*'S'z?_L`JƏ劙_Uᥨ9~,k+-OG槤0g'cI- |f^GK謵:ɻ>]Mo ZeG_T9\Ϯ? c"46ΆL6q 0VE5'^;'QpC^TVt2a/ 7R\]Uh4ֺktX:E!p".RoHG;1&NUo "b{to28=^ze?-_,Y!8I'%(x$R\I+wNKv&l`h ]vrS[(O' ŦG8֎7HUnUwO8 2qcJݫ͓g'vXQ>X K7!0-uSM~3oFg0ƢM: 3oXLi{j*j(n@;,]m{^\헳.VG.C*/wVLkku0Ϊ貒0ߓz02]/HP+>8?:#>Ol{%@''*qi [HO4*͊ ݕf!S g-9Sy而H3ko7+3)(REs5ND/@ r&vt -k7^{$W{b?2\ YnZflO2[Q q{Tmîe?Yq(0!]FXa}s[ L#Qv.؀QCPj a/.ޟmKN-0FA:xcϤ0B˧({(9>==P ɸm&Mg򸄷c=?-~/Rk>`WƠ1F[t}h?~18zNn.,IC8.D٣aAˍVJgwOyYȥZ<niC7_ԙgYZ0707010000029c000081a40000000000000000000000016599ea2b000036a8000000000000000000000000000000000000007400000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/ch_ktls.ko.xz7zXZִF!t/6f]?Eh=ڜ.+We|bMJyŌi9b*KB xwV:IuohU>eEL%1d"N@+Z8#YD r/ U5[ͧC: E(cp2>A#Tpa|@`Rq#̺ l3o*A:^N\obp*/?R84-7g!VId5s*SAg];:o5F5͌U`Ktq^\0?6]R*!p/ߢl)ϻ54ScïV7ܐ`C+/G cEKi0g3 -YnK^-}p.;kکEأ-Bk`Z) c bXGu*tvKRIZ-gͧEL&bhx.Ub∔IY_EL$W4v/E K;Xycȓ;B{ڣ[c:ƏNog,VC ÓQFxe ^s`5&oN]sdӽLJ{`³|X:6DX_}B;ެmL 7,GB`?ܥ oTLpc d@u0þܠ5eʦaWue8G'ٿCh3wSV$!ƪ%diVLaEL -ty.,bt3~ иa98#vR319XkkvBEŋ81PzgZ>Rτ-Ҫ|=u*(xUh?3,}g2GK[ (_< imNpVz :9<{Nɗe~B2! ) ̆9͗jTj&lgθnj0(u]Qx=K s=|pduB_8m>C>f͖R̜HDR!@jnaֿRQ8Xa S.'rc*z{M#꣧(zܸFB`ou]Nd|I `Vw5Zrz&vGq,` UT E'`1Y ܖVuJ6*7wK!};5 !|lhvcq:}ԜZ;x2h(Y"p_1`&c F't*."hɻgRbz -ԕRvqgh<;woTՅ` ThK"xd=pP pM3$B1@_<+nAqᢐ%IZG|e6@+ $15ίM>ĉ $o醤\O Եz|2~l14(Pp3't@6J,*I0Gna=6oQEiT* ֊<79}_#&aM& >﨎Ku{u̜xWp@Ye W}Ps;&G*l#kC}1x۽%DEuZ},W`) 2'T2{9\ٙ.79>XW)pb6gYŇ#IEQ8VD?0tMKiJVZD{4(3-r+Ij|s> d5G,䮍W#?ѡ4X"8وyy(:CשW K?)?"m@2y/jdfB6|NP%5/Z;IyBv؀_.[Trv ˱k)d7baI0;Ytm\c>O5!WȦ K59YbPtaEsGR";FTUp{ Vh*Dn -T`>JO@qÇB |X'~,QswuǍ6iqz ozQ#[IO ,AIAěKZȸ:ҚHۼ~bï) WoȖ;9 9 E9 i#[97P㫡|4yq'l*./X "+Za\iCWU9zh(CpY$y}TT+KGM-M` rmEWA;45#RYXpJmĉS+߇zcK0WDt-A 7Zk*|_<MmFB_=x8lB R/2Zx`}H2m-\P~3'eS _IӋ+aʇ:!DހᐳOIi G*^L|3UGہð/NAVU$O9X_A,`JC(:]%s A%~pH?-$NMX+ا*|Wŝn)ұ,I =>|taw<⦈)?P!. h G>=t9qPwB5]ΞPo#Ίc#'!ҙa|{#KkdMIircpq#n뚱x\O kZy F5NsC x+6 {s:ds6ntWJ\k:܎`,9Q>X6p<9feTm$XK<v5&:YS;fLv*5'-ڭY ɲ)S"]\%OP7V#K& ǵs1DMǏTk4nr) CKޝ~ $zXv ݮcLRg$5Cc!SWH,X~h/[Y( JS 65 A1EDFRKtq9D^;u} M}:gRP#"4" 4 `WExĝeeO.6 ]y]Cr )pBnV@WO֣>(Ŋ$Jk^Ŋ`VZ!"{=Pq7 ]Irt_?5,֦m=L`]no^ƒJ^P퀠*|.c+MLZYCrqU!UC]b("s鷃Gneo n#Ɇ_NW©heqyRRld̾52g|9 KbobqQy>`h:~}3E 3ޯod=%D1K3q~ 1k?cMZg]_K+Eu{<%1ï[PRExtYn>*#NI TU+ $*dSɤ 0[o$V.7 23 ''!zy8^yd4jqՇ*nh@q%hQ# ( T@H mݐ."'E8. 4nH@et%0ёc+鄒ǜFA`f[ #9P*0 M?1ƚJyCboi tWB&d䊓j*< BXo[j2o.%o Lc5p{9SSw^(J`=tT:c}&QT"EƁ43ׯŌ9xA%GJ=֨:L.c&b^>Ro _j~ZbsBD*g LzǔslEw UZQ/V?q)˶d: c!큼oW^nzh]D*$AP-DD%JC7` 7OLɍ8nչPb?"dgP`,v23Ed&`BU&nHC?RW>FzuWNQFLBۂ3t8[db^'^=̯hPPh0CKJ!.0SL pkFfRfĸ8B6$+eNR9ix$X]|EDO-/ ms\ͯ)y4k)T4QrX9X/LGL5dvKy\͞1MHdOCS'~D8>P3(nA|BcynqoﳗW584* &# ^ *oaq\7G۳cGj&?C%ph-2R:-NR2ā9HauW_бxk qU+{AWH*%xw~\#սm$l d?5oPʑ`t嗡7b#^L2^ӽ5t?|J&)RM@XH/FgbTH3̻dh;+ M2ΆZipr&ăI, 3,NCyH",ɭo=s.A]l"- gY{/)Em.ہw W6NwFO?tcy5^3c8@ʿnj  (sUd7Yع'ø %E񼥏(D!6'N1)q_` DA[P7U)fqN&a9s|~RFL1'X˙^Xjd8BQNA}q7`@չxBY&금希+z``>$L[EIzb[V䇽z6)T=0 uj+A 9?jDeL&-z]hӬq.*3DHhS(>T}$ KC"W9pR-n VC)_ƴ/k@ C4gmՕ GZSҘx L@σu:HZ>,7K?(єΒ{U9wuGϔWRΛq z:ͯ6SٛC~(8Kp%?q){bo݈zţؗI>rJmL玉B &K'q Ǵɼ十 ,+=D^)\|(Ad$>,IUNEV"qP=}"aD.3]y''{)x)c15Ovγ{%D44Bopuy҈B& X\vo wZapEs=ßpM@QFh0O68/[SGrǛ4j8kNHeEw?7e1MQ!W ),t:*O5+qgqbcP =ž[P cKh8x)IOyPl[?$D+J,5?.7wjMN 5ۧ.tG>ICPDPM%DKuQw_9Ӛm+l*vbeih?Mnβ.aU"|T]9wPTku ALxă5Y`%n(bYTazAF)[p%)[>FHP6ucN-n!1OSEY`s:Cl'dⵙC|@Ԏt&_Gɋb`at1Wx`Jk6R9cY ^҉ɀq!%I&He%Z?S sS2E|O&z}Q7$et_D ~:$Vl[ih͍:>6R"cM31CBjqʙyG͂m v2ؓan/ctQULJN >&I0y۬qc*?G}²Ut\좔H*Nx(ʮe]2UKP)^&'^^Yg4V=M%n&Od%ao6Ԏ:Pr4#@Qwl(?-rfrǡ#&,#Ƿ[z-~ D*W w"Uhs ٠gªA8~X,|"vSE;hrhd3h+$OWyi"?*i'B?r`#̗ ȍp,Y"l>l4 Er:)A_X @,er{&$;S`@BG(jke8+Nnrkd%s ǶZbW¿Zq, }Jx( &(R37 xhC5B}T8HUѠd><t ԡhw̠miO͒$L57 &݈ 4&t>E˨Jږ=3&p`M>cnc{*,CE!?'F儕zi u[)!8X >r|yAt$dx % hAg$46C ~E{j8堢}l^盎յ /U|c9c y`]⒤DM rU/En^qS8/_Xu'Z;ÙG8\y- dV[0495|HD xYZhyxM+hˍ@X{*E6 eyfB5;r*uQAtC¶+,VR`|,5)F`,}G7Ulk3ꏖK&Lu/ń`XpiAsּ~!wϼ;I&pxѳ*=# +HC)⦻IW$"YȋS;q$5$뵤D.П! fδ M nœNѩ6(ЦYz NM ,$̠He,pxZꓢҸ /p˗kh*9 /Az(.)W#)_;^&Ԟ)][*Aس7eb'yD)o,u%-_bi0}j]u[MN"L̉GdZ xfk ҆(0뺯ϕ,#lZmfD[8PRv`~IXO #^7ZGD[8`-uuή.e$͏_&?E{,ԑ\f6? 5(!u|K\Q-ɬMIN '^1W䶂HIf+0<6&%#;Tx8_ O{^AXn@ M~,-x qQseOuSRZ,niΣaÙWwSrq>b!7gvNMBD 8l_k!<2._+gc/Kk}q~DBO^pt%22ؗ$E_kW?_~EePVv!VHv9kj`:=ʌ12ỳyP=Jʃ?ߝ@r# 7+l JBȳZ^r;B_bU($sa{Tҥ4| j꓂BR6]&+HLaAf+HITӸpxg Uޙ݌tL~tmxѓsMM|my ǪO.y}d;[*߲:-{B_;X#*ajbh:bL4ӐK`«-M}p/MSWCsR P;aTZ75?V~4"ɉ37@ ѭ*ײ฿?^y01V^>ya"?1:optv5si_9qŻᐬY邈 e)PkcsO)Hci狹Pcآ]wMALVoL:e|вMalS6- \Ϭ|)Å:JEaՑ)G@*DZ[V~=ëʎV+onSm#unoAE2wͥ_ r(C@O8]v^a3G`*beX p&⼲4*!J QkůU{HK{p,U𙁌\T*W%Bm<!}dCm骥9 ~%ڬ6EֺV9ԥ,pjtK n6yd5)> _ SA@]]%=S{% CyFӁ{]{ due: }8` <,N" KBas_Kӆ6pi3 Z} ~M_rȭ—e[FmZ׬xFhYR,}iݎ)K-+.鷔Ӻer! ;2R^F%CP&ۨEe[=ZCl/;19};7bYx^GByX{sT5D9bd/-(襟uIΦ /Js>^'5j"i̐G`Xؿ~v8íx$z 漪@80$8oWG`z`U#DŽHfEZ0)i124 2*&-=>2;L͒s\Pqz%X3>8[p40x5UaahD#ȩBHiZ6ͤO5RnȆc`f !F 2^W%S| IhJL/ 4q4HeżNiǰc_2 u&lT.UmЅp3{wފ-58z>w\|yCDa|'>$2BKFq#HluF4hdZh`U´bA4 uE S&]34`aOmtgf|s(ib^6Cpa ^tTzpR dId5RuT0a3@~hxv2Y\WOo;rXLd@7pr_"3'Jlo}CIT{ >^^u??wxqJx;'7VbGl\gݜ?9 lj#Sy +.qq^ihxإt6P =ѓOa1Re]@p@Y'ReG]l% 9` YiM[S2mB tIf R H UMFٯ['\%)c,YDo:?T0-^Ʃ(G81ryѬvn+RzA?bXm]FfpZWʶ+ xI X/0K'3a{[׌;UzjgQC-j? ȉ[NʑPbz3)WWLl{d۪#gzz ”&d rSrt ӆhQD$f^Y k:^Ϟteh_>mN4|8)HuF>^u]`#Bl6~7p!/0L:IXEqM.ksoe2m1p{`9D~%"oЁ."}8!2M]йH[Q޻ʿ 7j&$mF&Ʃ+DȫmfQ̎ˮ߼$45>Ui] 3^MH`^AR)@ÜkL5˔!p ,4LC-I(Yl?3xt#m(yc?5hafj񉥨\ C1-wP s+pg 諌6Z-elm=l CA֕i88!Nf>dXo۠D3yK_4DLJ+m )@O;|MGg_N(]to^B/&ձlZO4/ҁJD3J WIFw A%/#۝.z߱oőшy 6dN=ۓ-]RYvVHuN$0l%~c8RChE@௕~*jQ\X¥`8>:4)p\gO:)29Z%(0vȦ,Sox%K?܁@ Z67n}p91G+ S7J{y^] Q/N Ϣ3Wfb}|F4H'wapӧ/VeDduz)ί]9<}\L(AI]B8a˅SU9!D Vk5aWPE4Bfo,fI3ert$)pM4` 8|X&Hh>gG2I Id}Fqg/ uEScP'/@ R}ޏ2*saidu;@R*-MDHځl\Wjoޔ}n,)-*3m8PCұgYZ0707010000029d000081a40000000000000000000000016599ea2b00001fe8000000000000000000000000000000000000006600000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/ethernet/chelsio/libcxgb/libcxgb.ko.xz7zXZִF!t/]?Eh=ڜ.+=щtzC+4˺jDksTy[+Q4҈752/*N {Eq0Ӫ@ɹAuf>zM-ۃ'QwDZc6x&&ĹG*RyM7s6~ꎩ4-Jb1=7{[Tygcj/!@2?${_m",&#>R?(ö==? 5 .R@"CL_ړ42Fz WE|i 6?I!EĐjaG.]Ɨ fOoL}v]O]$5#VFFpء; afgGfOLtej71|Ae,_6()1y&8cH pe,QbD掔/ft HOa7".4pw"&:bZu u<5WUI}C0' x&ǵ$Xc82G!t cux qD7~R4>w" afJ =l>Nso_!,!X0s|:qO>N}V-?e8c>ޠ|EPL:}U1{]<У!ZQH$7%:z^gykr4e(X\5pҴݨ7?}a 0dK@?nV!3g"'#׹@!&BmYnrڼ"co||BaGUkDU[ Z\su&Zjz4i Izf?0L03{xK<4L*֫ w|<#^GIfEaVϨ%mCgA065A E5ke]Wọ߃Vװ!ҕ7>F!#JdtCnЪwRoܙ QťS(za1xZ E.q>Mwa䗓^]<íӱ{747/Ō=G q"wqfB]?b7V49$L@ 3&Q7C4IW߫&ԤoFG+*)$gn8ٜ6pDGOъVbź9h3ܛbˉ!/}JX'wDz 8pN.ZB~:/NB)A'D j66nbXGdV:&Xt[F1+VHyW` ot+cz~4&[4K4C:9 ٿc]'sJoz LXb洅wg]v5{%7NZ{sйL\VS7AYy~{)D5>@=YJ),<@c.W \>K*/+5>Ί{o,m@A+X:76ۏ HQ|z|puR/fiCZЍSQ?ԁ< U7x?LXE=G"N(/"hW0}EphY|gUoUeJ$%: X-eb^dK9> LXo 5@vU{ x0I-[Ґny<3jY.%~QLvzd>Vfƨfߐ{|] AgH8ֱB <:|3fhIMZ~V{|.'eR^';/ j).XBlzY|IIfe]ߝڎ[ M-X?ȝf'O6a&ӐEciW@$8Y&"{~YI멸;R/~`H"gLSʘ" -&{.:& W-\.pqQfU:j)KCBq\>:yF|YhѬ_ܥs묱{RatEO )9y&lL"d$< -yL>'Ztkc D|\GXfeӮJM ~"w!Nņ,-ά.=on0e2%6pUL*{b9VJ 31< brCTOfâ".{wMzgL'7lOh`9VḄ+ yAPG -(n0F,kkf遦ƊDr37g䫐8R|G$}I|^Hz)A8)\TnXs?#j?Yj|܎!K`y.#%ͅ2 6-uiU3:F)㌈"F'sʥq(Bo@j90P$޲תH-MZ7%c= +=NB%+5~ 2r/TGgб%%*nG/]VL6$>h0,hxyoJ&=b "?fdRUbQiןDktntC*NEACHj9ӡp_F*)w"dAz`Io@XL5jB+lSfWJ gTPbbYʵ0?@(hbѬr_|yF9V0y,4%Wݸe/x.[-rk, CEd]1Zbby&5~L[;FVYZbpAc7 J_g˥߫#Nth\!'軍t%7tQ%_Bܛѣ;Wt!PuA8f &-6j0dU(T"wbLS=dN)?-fޙaCQH=aBD'G OWizV$ g?TdVh:B)8k=27ВUQG#ZbZ8c/H=(EOfT I{< N&km~]ؐj&o[8gᅱPt&( ՌTan0NՌWX"*N%e&Ԥ6;-mVpr~1S?:4b]Jڛ8 9u$p~J/.s) DgR>;0f;Ub;✘ 'ޫi4YΪ6O8ם m0E P*n؈>y_ahBǕD'f2/KOlåZy4Ex'GFYUߦjА)Gw-'|vi4/L$}a&d;"N3kI0:WpM7! G?>DqYGEUkQsvGԞ5nqֳO F]i" Tڒx90 U^̈́ y^rDI~tDXD\4DMTx#ANy6kgْ>#es^J7+wcf. 4t9}Xf&bt3[]7DԹo1^?(Lc SOe>ݨ,NO<(Vtv֙r:Fk0˒ɒ#Hۊ!䅿ʫvY tZT-r י.H;]w:ś:Uk<=HU[#sCCex5bȴA}K*j'I/ yG/c0 jDl[?{fCirØ1\L Q_,IqF_Jc^kƑDMxڧϫq\HTNGæ&y^>UA ~zQ 4oW̕ *s%p-0B BڡNKIC+.դC ǣay~ӄR럟Ś kHGqn+7KE*Z#j;~m'1YDYf83c6xhot >{B1&gQ;۫iirwoooҙ X!tMvO2ded]LP`I룢;L kf\_TNriyTCI*$.iw.o]ikٮRG/"uI ^J5<V.zgMpNJ2it61wDdЭ^Ho;*o̻ZWk4݊K^iY9oHE=@67.BID+Y%{?~-z"|Jԃ!h<%TؠT b -F[ F4qWH4 ׎ ,λKs-r]Ҳ!wʝs;kM2*mBO-l }w8hTTCGErW%;Q=x3)O5/cg*) M$f1SFWr  S U$Cr$)݋6W9&:[k\k%I|sWPD|Z^MC&mڼ^]F>88=e}ؽۢ(W,8IUcq75:9=[v ~2?p`j}S%b|+7ϣƿ'X?\e^K5pV z 5AR3n^-H\dB(6K qw&Y^K*'m<?oJ!4=x%aŘۡMP]#bߑfJHڕ1792e1EZ~FvqSB@ Xb{ŭ F܋!!Nɥ2u}bNJ҇SGpI+|1hiIO"'>-+B~xTs8ϗܵ ;;&$D2]:K״R:W,Vh#۱ *cAB;D EIqxe5VFC+y׀~~y]wo]$9(Z·ϏOu+LP~'y:c^< zS]v?{oyFgSHDvK5H,ARtA)DP84 tֺ( wli*W-9*?ʣO+q/<:`7%I; pbGku"&1LSh*׹:cG/4@̑ *4Py~6I)^ DeA~qJ.C@u3@G*f11Mc]|BT_ Uޅ{A;V3IfCL(W.A>o̿Q|>TAɢK0K \,T RE~B =3,/TN2B@oW2fx-Rv-3zq,7  =:up"$TN?ЏBgYZ0707010000029e000081a40000000000000000000000016599ea2b0000a4b8000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/ethernet/cisco/enic/enic.ko.xz7zXZִF!t/^x]?Eh=ڜ.+pShjOyK<(T>xE?.^ՁMaQvRmkDݑ.AN1KPwpF^u5ܬ>?9&H0Oj6@y2|s(n5X:k?ʬu|t0Ua *]Ζlv_K55[J^7E?S{ :2 r">p{y=nGD (KS9=Qq "*Cl%@p&(Ud>&pIͅg_uӢ*q֝6UQN ؐZn " τe4(Q纖Syc>b?Zїe~#1O}s+3c¬Gy\ʇ7G+o]: wW?xFS?8{ +2,I#sFh%QہFv@hTGpss1­u86L4q;#gFhnROSxo]By7s Zx)n%kiО wId} 9R4P Ƚyls*yڗ躍]kc@/ @ImxRz xMԠY*e,f^bU" /`"h /~4(vRˣ7~e~cd REreoKCg${̓J6~8M *#K$S{FPm2y:r/<"_5+]EӺ5'ߒEI)kt$LU:`VWn;@2q*x6b~].ϱ`Ja* *7i>Xs8z,uIL|@6YuiI,J~tްrL\!%g9pUGÿ3ak 4ʇnf`T2V-R:>7\=1䛯GՕ(U\v|{{7w~J+(W<}Pe7W.nMWn'ҧ<عu aSꊻoɲb?5_od%ڌԏ$ ,ߙGəM|cgb'\LnlWHYyy7əeW٣:3ۚzfS?6!#Wc/%=;UjIC͇Q%WLoգj,VXԼꢣTv _Z@ǠH28EvX֟<7`Թ`ޭQQ1q @$DU+efmc`q%tf1V:rG8{TXKYCiF95؊l!?(YnnUtppJy,}Igx.ځsrq >!W7[ŗUU6 EjxVvc&P ȋ VXu(BUĨ7[Y 2Y g*ݑ#+Psc1G%&W+ bw& C)r1]i|('X +3Pjnw;P_D.%\PLk>5j*dj ے#_\JShK]e_ 3amd9Qφ[[ #ÎOvcUMY2+QTHB5kxRsp3ľnH-iͯъc(d%B p (4w>p;e\3f}<{~ԺM|__5J5^'H6;$؝ v7^>s否P'ŽmHcŏ}@Dk[A7߶)Τj쾇$0w(tO?{l8ǘzsIGtrª#QA4R0Wԑ6GKrEEq%Pl3ۍzCʱ(.Rp{2!3YxZKwbH`kA9nD?|L;l}Qh^½O!;FbXo+T6 O"{~k9ႆcRq;5VU*w}L%׾Mɟ{[6J "EqzFQF=^7tdE<|ڭ<% 8HcITo+Fr}aQvWjy:r<פy*>bnN3>݃LK.@G+MzvZ${44UA9kjpݮ )[A^.(hKqMH*27 bciuJaޑ*VVVz5?)C1%by] )#" lo®[:+ќ>pL~w`Q>H0VB7Q8N2UF.#}pJzsтBo텾]e`$-yfIsƒiqa=OR:eR< e"$ g^; f\l=HLڋcp]ʹj (neft?p?3 OMv}Lc Oė^' dX0I2IJ|7+k[~#m|zI$o!,hPں}-NE s:_ htUK r-z5 e|VMt;u~;,&ͽ)B D+ і ԂcOfkAF`L~栰ͅ Njl𬯐]t2?rcwªaSw{?#ոG&79z>GP9KOΐ%^pl#^1ST7 />F޽ԣOO66*Nr14k:Oe~%NpH9R$?=RcpfYAJnpVDob>HFOћe:Nި  a%kH/#g?O]ڋ *," u- @6jTn/Sj>M02JNY*2J / r&ؿpf}.C(fgNw.̽ < ܸ[Q:`KoDBnc6M-q~$rk]k__X$;O[Pa5:qxS F#Gh-"e_&ԭJnmHm d}Ui!Ch9 qQOc Е6=:mIi>PqZ{!L^() cVI۩۩8]Q\j/ltвDF&D*ȏK2/ *,X4[RaI.n[6:1Ɂl:vxGbU"݄9?}e5]2R*?3Ta=FMw\<6#s$82vc78U/B+UX1:NL(|0C#i uKPLأ&c$fw_cVVZ_eҰY  ssР8(j,h iS.?g 0삖RĀ:x2jlɓu`?O)\P'eYh[ddGdK!fy@NK0#۬ŝ:5<7 t(6'S`/cߩc%(ZI|k[I;Kvwc}Kn߉y"פ(yg?Vo$BЋmЯRt$haa!khWܴJ^D"=iOc۸ y5:bF,~== SYMn Q6t:aA}'+'?y[ht+ϪIE-AypCs#jsXq?l/)W` 0ǬB,HJi쬆KL|<ɍHa[}J~д8/>zSd67N.zzˤ}nUu i^r=0xʥr8`Z]GReNJM>4`03>^|r:$|L5ׇ3bАV-W'mUV{g_ik"XHKP`؍GJVc4 ZM!|*`@'zU zAY>Fĩw6êe"(Z^~AiYvܙx̗m{PJ[tg-]"g_](p$ZZ`dBA+E!^RW h`bc&E`if ( d=qIE *n ʖ~̇6kk٦zj;ƭ>B&IUCy^($p== BC@w%bj|“<2IcolyP2˟XAO$OZ^qxycNVlsf$+/ y@E~hNsh?EFNqjo@NI[qHGN:z_3?tK5% ]{g؉#S&В PL P-?dVfZq6"Z Jj/&a}a/:gjO{FmmM $PٽJ%Y~|BKzxvzV0k)xn E(61N!y*ԾS'}z]pkr[A{ԑ=_CN`D,bCMS롢p#1Ęl{˿98wބsqy0}|Nyx4KB98' \cZ@UNR;aH2XH _c`xI5#+nLi4?Ʒt0^Ҽ1]?Ł`fvA2Nynd6n]re2Xd@ql{ Ëdͻ5IJ b VT!ŏ(٢ c>>E2֗]PJ^34 BuManf3APm!}-X"F2s#S.*Vu<ɰHH0MU!I;aF״P+q.)_jơ';RVΈ|uV{}SCl<m4'}Y+7˕,}R=7xZ+DM"OTFB%9n. ŏ`˩YN lHl+\(b!N |H9% nZ:r6GaL81>= Yo}ı2`TmYWkfS&1V<^3aašQ ,O:Yo]vMEQKp`72՚dZp͝eO<^!#]bÜWԇ &eFi~)U7(tZԡ[mkEK0bţWCTL-5j=y9@,׼bI:gϞ{SՑ)ou_T_)zƪg_/V8CT'\0q\Z֒}g,؞Z(}Q.p -KGڜA[&}=H==7)|6?P]F !ij_BO!>q_vh,/ %j:[$ aE~Gu0hh[dJG˧,%d aF%(@ LAG +GYC+hjq74TR8hxŃk14_mg-Ke6;zI8C.Cn .$q[Qn*Ua7U=j!@yEA%~ ֥g"b׎eڨJ\xpAR?/NloQN wpKuVk j7ȵlrCH,?aOE(u3/8yc-"Y (hgnp~8]-{ik,kvu'IWh9kc Pz7?]@]YJX98xۄڪʋJ Y?D0c`5Z/D=mrA\@.DO sOJv^[Fq_Ε=P QsXt-6oKixV~ಚNtg7.Exeٷ7[{}!)يsrx{Z@Kr UO,"Tpj:&L1 ^;Y-0/ AUޑmX ‹3idBe.` fڄ&QpNM CxQ^A9sTېc׽el7V}5nTt[ o7-knΞp"?'cD uFn&u臋JIênu|%B4.XB aռIg{07hjX!wnB)h}dyt6t)6\m7ͬ«BT>C }b(_>C$-ˆ\ cvkUMݢڀ$o?n<0 H> xC[_ftObKrMj:CQv7zxGfw LRqTv4 0DJ'-JҊb# 7~.T*i-T\*7 qmqdմ]Q:^&OgdД/_X>*')Y K }hKЦ"&K"&I*#J  *u|40~.MbV "+5/DZi$Zs<<4gK_k!Aiy\'sDMXX#);ѮjP)oӡ#jB֫VpDwzn/K[cU,rO(-EkSyڎ9E8DLȚ2U,V`jDNZgaAB?UvecpX1WiT>2R,:<džrr +lNUY<$JK7zٍ$)3Ɩc̕FtB EGɡ>AHKIbԥVw?m.Ms'=rT0y09H.f")(y p9o2]WH%e=s|,לwXnd$4|  wuEKZTX̽UX%)-3Ve C꽱co8O|h!4¤O #/C[Թih% GCLQok'N¤^:Q怦үlh!UY . MSX@tzД OKk!!fHF?=Vo/40M0v=/4`qGybl;i"\.ć#%ڙbp`ǺƷO0(V3,Eo %),O%yQbd+= ~R;$[~ _úzLC;1okR!zhI<*KgB=|frsX&&}?.p Lh'w g Qg/;Q'&ȇ8*ԂJ4ġ˘6u˧DZ%B57"N,"LYĔdw\K gm˥bw)Ɇ$q<1:?HbAqhP]Ḅ8 ':3UX ``T l3̋_1֠{ŶGfsj&:4)3`dryuo:7d­џ)P]2I -joFG2 P7%Xt+\qvG6QD-]p[ef aciF"|{m`_tX܊6,DҘ0x*V0dvҔ"Asl\2S WMDbr 96Xk nmG1Y=TVDOB e*z)9 FN,5fN({r~%I 4xYQ!¤GrYڰ#veu k~r:ǂ6U˓$IvL P9TBqYne lSBV]Am)?n:u vrP6W >vIG Q\dvJ)ZKHgua<I[v*3v'r}VӴw%XI(=; v'L 6^Azl:S.r$2o뀧0˯<&ײj͉eoͷ!@;_4nĂVBӣ84kٻ 4@V;7HԦ?rsba4;~>\nrKo Xk1j+QK ǩYVK\[ojºTVmYURʊ}h]/9s;{6nMq"_?םfºam(%瑖Ҧohӯ/צﺎ$v%y{[!*JE3/3: >,.0@ ӧs5,0LHXoG*$Fmd8aN8\ $pѼeWKj՝&0-U Լq,8H`BԂ"DTK;- VX p+ivM>Ũ]PxyR_EwEB°S`LT/8f j\|CZۖoD>G&(+'ݩsUganVB*'n60I>mJ$pE70FiZw@,SyQV@p7"J\i^0K3vԐɣHc ݪ!0Qnk  :j^e9CSZ<3 :QΌ`}mI5[oQZmr4V6J8"z?UO&. , ܻͧ%,Ip'`(*ZqYI6VpwO){'|<1 fe.ZM#@st6b0G/c{* hHFAã bO{5JΣE.{G*< A)? -Y=31CU]/wd7zQ.QBdϲ)z{ ɧ#?HF޷Ecjq_l.A<,`|̵j4OJ)ׅ%W)sH L4}KNz\SXb9z%5IК|׳%~mS'!'yf%1.MwO|lR`fG6ߴ :2^MG,Y/&E6/wf| Ю@-êã/.5)-5- "P3͇oo$2JokiLمjhN4/>QӌF/껦 &A`Gַ%(+;m4 ZH8fQQ>OS:mhnƒ+]{Nˠ b-誂n0U# $=6*O (4yӢ0}bwcޠe?*{+C.GE{LL&,tsb'`zNy*]6 5O7E]]F὎d4 韡mʖ7ww3^!l\:S [ps)"ľDE{ ԓ>ScXd۱2~HzпN.Z$)v Jֹ +[/_OЕ!uS8 "h&y:i]ɥcsIy23>T&Mc4]L+W{4[a>KHgjIǥ\](wwt*Ie :[lf1}{$?Kj6ϭ4Cpk7hۖB< WvB&M/:!w: +mn\n%FqTe}]FC,lNClM h؟B$UԸe\$̼:* {B!4ѹ ڙ:jA*,Ď/%g"y&^ Ot?K \9[f#t:Aݕѳ"@_tgܖ%%S.jgc)&ܺw߶*{*yJI>oo^$>*!Ip0Ip*GiBm–|en q;eE*S L*CH`vH];d$ 2{{)%g{#` _b~I\"iu+% }XqيdJA- ~8|}2ZG||;0ƪOߥU>_4jK3W5=!_fPd囌~6X׿?ԍ KeǒsIjcvkPXk&|:\Za6"`at-E~8kMb$Ɖ W&bDnXIf.%pO'}%L-dg㣃w t & Ad (ͱ"| q@ $:M%Cf/)L!$w#X/=~Uśr0;ڲ3sxț੗GmQ+ρ萀*47ARNv?d}zj)$ gU:0hpe32)s/3_ҋKbuOK;\ T|ӀյzuTҖw?PM5ׁ^/ڃgW]zS¨?چ/S'@M±bz%!vz('Cu}Ǯ *}۠3&TDНWQ^1&EL/4E*_0f)@s$ػ\ڲ( .Kx*=ll,a\I~",IOᩝ_+ƋQLFvl=̚uOX,BWj~A(C "?jM wv݋YUO#$\Ōf@$g|  E^=6G1u G}l8d&tj9JieM14NR&cGBxy57+/sur<-NJ$ iD&̵([9= r+HQH'ޯU4wlg{qE\{.dKLkoYon n~5ܣu۶\bT 秢e7G,Ll}0y*<Y}O`ۭb]_"GDA}r"Skl(Pmbƍ kW m> r>4F8n)+5\]H1 l2up~f)8@L тŒ iHo} {рeiT<^reӵQ=.f+ۦT_` nwR^lYytl#q߭:q?Ko1-+}ݼ_3T+"''g*Y [ ̗i:9R4dᗩT-b-O2ۤ}g>G b@x\6dϝdZ~EV [[X1 vW$-ߐyxڒ?ÁJhSB7jJX9)t_G=y~dvEPH`Ÿ[l1T RTڜޛVˆ !, kA^Z'Y(kTJ]{JA4j*:7EJ{\eKw.bT"vI9e4Y[Ȟ ,;-@%T:@N_wki/\x(%>FD~o oU4dF#b'u. 3v=)U ݛOsl>O/Icb +olۙ>|]Vϑ??_?jL@L4v!PD(yXAiR^ЖݼssqF^#jG\5_"C 2m)(Lo|=]Qz}Wp*jA^!El1|4hH2yvfLFmV&QQǙcT= c!'5KmyqV2nUpV1.בiL'½@eaK,옙H_mlUtQŗm3;薼, =`6K_zYR Hs UQ !յቔtB#_~ӹ pa2ًEKznInU7$_b\=LEK7 - wݧBo2)QnȤDpUl̨ґP6^ל+|oKA=US2\YlL}8`՗58ˈ,&ea_SIwljBy pQpOcoi6ڀ CyzM%G!^~f~i2/Y hwLޟ%bv>fÜrBC*R""%S-V,EE|0a &-&&ѓRuyWqWc@ R"j)|$X֢Mqa0/ D5"P4h4WWO͹\fV+/h/koL-w'tѢfD̢ R AA'9+Z&>n*o*xL{iWgs~1ɼl{]1`UV?ZOU$ oԑ$ Λ.%}氄\FK=9tAo?Vta%k @}xszP%#IETŹL|CW&y[iA¥XQ/TҸXA0<OV FtzH o ˲/ݴA~btoU +}(_vlUrY{cyX{B9.='n @ƞt@%޿D/oEmk]Ӥ X2փ<* 1 Z^bB6us]Y]b#%(́&%(%?H8N'3e x3}9@]̦6-Ĕ/s=/ p ޢM;8tNɦ5rЭR&~ 6ƌE]薵>.^ m_"y6+7+;` sn숂"<$Xr [Pl18bl9 jd-zvϲ#[W e +([˪ڷqᾩyMV P⣀dp E6sZ]4O6ٱZ&UUSegqB4lFb֨}rv3]HϡJ6d 쌹Jά0dõ^y6Eܛ-@3Xw$2 !)̅P=eIBĚwTQ TCl#LcQIL[>Py" ־=gJ4X;dpPDNfxPL "[wy{Y' O3=͍\@Ho5#(:՞)M!qc.b"?J3 TYxmJgODa] + ЀRlJ!4㌼62#:\lʡsu[34#nY|3sa3UYfFuGd<Ԫks448w SDZ:9S4ofKWGpPLP2L> tY^j2gUn gDP%GKv3;8Jxy| !q0.+)|vǵn-P3#歇O#z&ݐ=qO*PI`eHiV~GU2ӭ|bmcQۅD^mCOnԯʤ5u=Y{:u_YgӞ`lO姃ǎϵ=N>ޤoS_cтpQ1(> 6sݦzDL c@kJ K~7m!~$cEO͵LDe4N*O W3}ߊ;=ov_~1@[NP1p zIQNtp~t\cT/颐cǰ٨D$99بM׺֩iV{IO0C+6}#D8ht9kw,8^4] ?WjwF'&demvc0gʮ]kZAVݦ0dX5C +[Xd,@?p6PDhKvPNF&jd0 n{z=ƈ:\ RYtm Q)h5\=#dJHEO;eӝy_鄬gF4 q\i#oD%UDXb x'"4A MzW?(dWpK[E2E&u3ɋ",cRGJ;Ό#*9)Flq<-حI/AVzf]rJ2Zנ4HHh%QR.2E)]弆9DK)R_-6ߔaG|VIe ejH빆a`DhaMjZ ꀍke ^?i-#,@_-G&5yabB[{ n(&l}$^Nl)\G Ќ f;q;lbCn={)gTZ| 1ÞfP'A5kW|3MX`z;?fuCkU~4?8&1XVp7u42/۾0/k3]؄Gѹo+riBZ #:qI&1rɖ4;}⡂)P}Ģ(IZpyvc A6(# o/1(BIcoډĺ/Wio1r6lR !{(A= n Qu)f \ckG/gJ`en,M'SZy8Eqv+ϖryKmp;ֹez {mȨj>yC/K(]F*P̅xe4Ob]s'v# hGcu++kRo:o]aG=/(`4_)o@{blS=R.71QGCEaiTcCDn)q"Z>ooj4JEu-jHUxNk ƨ8]˞lGQ@Feϙ)יyc/p>;  B9SaAev/GPy|t/WFϣ$X[M Ex1%3 g ]|nd^‘9KˇY\hfSolX^9jZTY0E++VU"<z Zu]9]lnJODN6 IIOdC `9]lF^FdS=dJZbhXCl,hbO< G!'߅bǣ/)49⹉͡ v7uza)K"p%HRcϓ^*U ٿxLoڧSj>*Gh$<1Fš58פfG3BY۱w$I^ou_+c3 gcMOJ?r7kZM :+AH%A(KIBzBJl^Mq+/{X v%Mp|] (#kY.!D-H}P`t۹xTڮnp]ɡCRY!=i8Z IЄ݄扡Vf&7(~D}Y5z:"+f4o>g:(z/9',4vvfGAaS\u}WK]OL8' ?l>=G o+T20r ?u^5iTVxȪk&N觨9]\E~0Z Q~ .+⁅SH,j/cudp,EjKçpP F܃<܈NRUg#F7>u 0RIGwEB7ǭ0/.PvnU!|m9̷vʛ\3mJ}duBUj6g$'|}|TnoSڄ{g'$t|h= @ᄎ!\|qb4y?uf7nP?Nƃrɧ, oB;3yjec|\@5xGoҲe( `!ޡ``f-5h/ކ%E~A;q1 =|$#xCfk‘F0TR"ЊD;8 b1l,*jqq+=#,fb e'Sb;mhiipozGVXL UƚMx;݃ e+Hy'dnOS ]d[ރmڤ=Gq#z؜Z"yVk{Q?FīP$Adg.k.vPUu/ߤ; Ӧ_bNS+- fVV&<{ 'zDwDX*(:9'ɨU`:\XHvh1Tt46jԂ hKt[sZ [W\*9RfL!  x"5bd}\Z n%,WR d ͥ*E/ܻz`UD;[5$;O ČOiycYkP(,ЄWFam8uBFmn '*uNmSP)Ku mozmO"CS揧aeCAU^_ ' *ZhZ:H,oɟRB4A5Pmޮ o[i79戽4u|IF]î:KT $k1pls)_Yi@kڥd_a4NO;@Wׂ/Tj dKwR[V^^t89)HI BKҗ&Cƨ gCu+@@L+N>>Q>eZZ1[ J%#1%cPξ!u3 7XτpM*)(OMEϭU&臽p;uJ@y Dov VH cħ D Oqzj%3YwVg9S9,J+dA%1M8ff&ְ[_#&LE hjCpb D?JC֝aytLA'E'*(vb)Je U: Xr͟pSjΣ'A@MeTyyOtK%:hQbɈĬW6l5ޤ*+51\*ȉl  zv8k#+co˒=sλ);)). P=`R%텊`ܘB^{-X1| #$0^p!qmN->!_꟱۫4"@NCth.>[$F>}w\ҋZDeqY{?W8TUFvJ9|Čhe(~a3"Q,kD|> }"+@om"vj[6̜b8#_.h߰WN"˩ǜ7=]< QEּtqSgBɖL]}/❠Es6͞JJ\˔qxǭn=Րw6Y3K%<{f%P[HGgpeO djtQ jp8,UFR fQbJ 1v*=DC=^OCRiAM0PnX"sܞmߩ迉Q#;φp}ƃk#2Ի>SL#p\[?C+!%'u*j2MĖo?OX^ihuܰ/wb7b[d 톧 x8V-5yyw}L5|ߴmtWS:IϭcθI?9ee/4hx!7=Ꙫ\{G ֈX7T^}rc)"(OvtY_|B^:<֋"޷ /:"`> 7iЁ書׼_+|Y UFc9?,6 `[7b.hTԄ˔ ՂVfȪOH#ZM*F9Nmɞ]3J03,Ᏹ&cr,Vs1>lf XfuL11j07hfu-#Cs3?^1[k| pI*4܃zm֪1%@}J io~Ԁ'eܴr^iA}["LpUBEڕY<{.ƬŋЄuo nRpCeUF~8=̬ノ2 rٷ|8W~eY껾MT0O\Q%yPK=glV}Ǐm}Ɠ:~> _Q:ЋNkO0/e4. g\%C+&?s(#5*0dVk#^hԫB~in{]yKf畋GVsP:ȈC]%-I>G(+WiA@D6,tdCO#xiǏdB: , nևia!L;ə`C6IOU2Vжcۖ[U$& υp H%ފ n2V39h|?cO.%N;5~ K VWW}PrDR&e+4T\v;IHrHI?34@VJ[l;7_dDЊKRP曑o6-l7ӎ;(3 ,,dHR3ZcU']8u$ȷme2f|R@cSܚϐ26V?}=/.\ QIp@?nG'e+j)5ץ&ӊC,agVh%RqS: ffN7_7~x>v)$ SG(7YSF;={7@ak14%3gaeYuyt-0axK1 X-9Cʖ`vD47M Ͳ`&kG'{x |00!6>ۛeE%a*Xd3K=_U0ޗGА[<JL^q|ʥejhA㢦n^ /jK;R¢U0AdFck#pu+(2%huNZy0*"i.f6˧^TOl'&(iJ>8- >Q7UŦϵ,I[ x ʐYmt@(:d \tF4F1*W}(rW8:G]R#Z<ژv +yk789.מe_[sk4bF1(ȼSUj@PXs w:1nK_sĮ΍h&VL$W +FdonxХiף[p;yOpЎi=J</g7gE"éyja,`B`mF9J2R! tҴd"sqH颴uLy& F4Ү3nm%r4'"$e1?TcTZЩdk:{Exչ a -.UTY2Y+}"ܯ;՘^)$t^э >r|&m\P؛R_үϾ:1]Dj˷D(BDg̒ŽQBCf@1zA ~q3c6[k3ix|=\flc^ʹjhYG2p`94~ m<ҋ@J)@A!N~U6|t7ȖtdIGfGQO7jsO F߹4]R`bJZ44疼?Rrmmڍyl"#`d܆823hkgTB+U♃' A-0FS19 SGhKg| h%_}n2,뜏kqFť.TjEM叻_g~>[oNO;%&WTT0`-u(]oPwQ"2v(]ZL+PL)P%oe]HB eEr_ Jj%lT$)ɃDlk2"CL|)?Fq"hDoPqbèb8WS%x4*‚"5wؚ;㄂XT/CsA/ֵI}]G Rka_[itzmse7QP/EfPq$4^GHy?_]ukzs+0NY̾~D~͋1PgJzzB%B}>e?P1ZxN2 rsӊl3y^hj(PNI$)$2 Ř$:{&$}Sk>8Np#v"y9H~x{r]X s0-ET9DZGMvg{  )hK*@)knߦH?@nW PRGi6wjaR.2 Z^) @>Sܮ cNUԩC_co`i[M }foDW[v$>S n(u:t B#> kbD&P~ 0d<Ks"# x޹'|;w#)ND+z'SGk_A؎1(`XJ;I5>TPZ;80dNyq/(0JlǗXmS*a ~29C n:&%Y/inyI>lP?R'8SYW4GOH!7?sV@RC%C‘UL`bP~z] Q4QzI~; f=Lj-܉*so]UJ|eh5?JI\c/ Jicb۰(;G7/^|gkDb]km^n{K\ ϝdI6 [Mo@Ћ!V*¶n K6 b9oP*uct_Ka$L0e>lzo~ NE 2BÓNW,R\7`)n:SpOX=Ebf).,\; j4;fم \޾ܗ8WOk^dsϒA:3.tNt/4tݍp?8_}=AalIEl mv^_iR#Ί}`,!s(aH ;#(j:$h"A7Qٶ֏/dPE$xM@uٌtF_Fh㻓h@l(3B{=9{c")0Ad:$-GǘNR6۱ہ!O|~QO^yRunM^OI9 "5T,\.+pAO.~֋`$\ :9mu O&J$:w #>"'lQP/@cf| TE1 W' ‡ "Xj?|85SedfBt٤Me|zW'ԇIMt `)pI^rT5{0ߩD:[09A! ;Y KbqL79r\c1*sY+ |ά 2^㜻RL&uL)8ּ7f v̤pH%h~|F7]SCSO2'htu.^_ OXkDdjnpy%Phvyjd1'%PŤ"LZ2?@-f:^(5bT#Nvu#y퇭" 6^73aZ6j(>4A\H9 vrGLzIu8)]%B.D}9~@y>;al{*Chujߍv?^>@>jXC]֜ H"Po^.{iDIL(jiJ%K$C*Pa+/hTz.pei+VDljq('@KOjD|U (*B[QVU$VL¡U] fy_f 70Hg`~D{A쪱˶~N|m!F:>!w _Gd%OtBhl(@q_ 5e /-v-b]285*4e8ĀgSd5#YU_iO72) ܌F:j sP IH1L@;NxXod"HO1gBfB_cBr[\L֋֐ßg_Bn!yyEC&|qUNھ"RZ ݽtȆy2F7HK)ޏk,BFL#ķlCˠx[Aj3n6-`a-V Y?hDdwԂ}&OuT*Jd҄5}h$ l). y.FE> ɼe!) l'팫1ZScϋh 4(L$)a6wkz k^Dhq%RjrؽŖƭ' B{ ,#\rkhCHwZ&9t~X5lʄsB/ǁXS91[n`T&1ZLL9)B9 Jơ? j'Σ7v}1J!ܝbkQbo]ٺ S;mh"X_댻>ARs&U+E#]Wl!hԮCsZRNʱ GvS?2š7lG q},CP2{f4elzGw>p%#qk I5pvWHY|dEM`2=vϕp%Qٻ[̉,TiB!?gSQ"crB usF`> Ȧzc:VwamX/%q $u1ha 4{~C0CuaTյSnX[dBl_7lm#o~} Tq2Ԓ*gPx +\ u'=Xx QSi%N,Eb ݳCpeq t-Q:(۰ZAHbH7 -bB&%ùxEaE3W5 xnEC.#pοg="l u-`|d93[X|7v{4U:@qJd((c82Lpv%nD+Ys?/z+,̫ZeO}1ϥ.,w$y d?Me`- wZh)$!~uJjL&th,_'VnU/ڱ^PWTlU!^?pnfxW<) W36;K23 ?J%;պ[5}QT_|VQ2a|TBBwGn,zB Hysro Sη RZVWil[Ey- C.V7+6&a"MDq[7w, NlXtQ0zS{HҴs%!:޷%QpQRV* cVaMSgZ5b`,;ퟺ}I/~J}/4$Lp̍~o37>J,O E–}fNT1'UI͋Co&ݤ57kJK'YLWCޏJUeK_{^:,Z??\䘙{<٩YCMv%Iۙ>甙^/lwRr)bUF[x%K-!iZ]f!@PnO=82EFZi[ wSu߳sUh _W%jaQTt: ?)sl=/Ftl>Cj\EO}뾄=&+eI't>ϙ$ rPNŌjw|vM;<6c8E"c-68qrE& o1dp m\A-aөFݰ"ZU^K\&cD|ULn|o%``bl3|o#@DӶKK8*q9Ԅ\AyI`r[wWүTx+Y"[>y>hM٩Pؓj=Po&wM%V{y"!: 2l@%=ۼYXNj& u 3`۟"yR<1};Yڕi@d=m;N- pniK L =-tlɈA {bRQCM:$&Gҳ"Cf*xv4x<.i:Wp"5"E3vg4I:ucn#kvtٜA,/K\&̡ϰS+f;yCk[7 m#_X$.r&Pp-_qF5uoʍ{̣,nv2O(Og`Xҡ)!2:G9#JhI.GcpFfZg1kyrNsiT_%=)3={Mp#]SP쐭DW93A G2 7M^ҽFW ]!4pWd@K gyEB TLyñ.tn&#sDVH0O0;{{LwZL}GfTEx'Fta+V-_NنMjzon$ɽBKW#͇:0Wy}gt#(O𻇇4|ik/sŲ]!V.A]ZDjW.2箦0UנxSRB4RH͆bc$:#ekcI&JXDO1"h='G"n P7v=oFo#f//oH;U}b=p4w?e0b _ {d+ǎOX߯D7-a^KªR3"]L{}mMgS:#d 1h%/U,"nDZ]Kg" KNC)564dє ̇,FKPgB9xۈhu5g;¤~Gx5vURޫAnLewh;=jb N O{h!,'%ohVUIw4 X7Ya F$yڞjM򈀭'8FCXj %0:Ϋ҃0Ԅ T .`%|A׷j9]M[BOpN4 ׄ:60h@ƥ!P Ѯވ+Dd;-b`G_s'I7M@Lֵ Fvq:݀. @ʀ7@;n& 9b{UeV"H-# +Siث&W # *"0k Ӯ+RHJzҁ]jNЈ1cCfNPÕo 'c0|3dܤM Ϥ%,b~/3(w!cARHe F9$59$ZXnD&LN[ VW$Sp%y^ʘ:|~d1I7:ʇ㓃Yenc. pMP*Gq}\L,nѢcE7xLc 92AqNc N_ jPअ@80&V=.B^ujo;7;db6rHWUBHcΐdmonU w*Cb[w*K\⸷0(Ѓs!b"D 3'EW+’GnK5)pIXn?:,ȽYڝgnE؏cZK_#{@n{BY3w&*`㞄@KپTQJUdY%$9OĽs6He#l5!hjB?[UN<]F 2 7YƶhrC( 8e#`̩/hO.\l҃&1.&](,rG `apfJuQ.3ءT]*(ӑ8 6յ45mH2G!=H % :v9`?02 v]apҵ_i瘭`Y 3p6PyT@R;=@f}Ddz{}J`6WtE9 3x2(>=0 ;S,2^SPwo80l  en_рz$.V-S/Ӳ){b6۠+d-,ljO<OΦSJuǐgWLeBxo/4*@BGqߌvz/*6h}∿!#MCy s 8M./kl{"+xz}k Hl1;&€tWpԪ<@ qb%K]l|  8 -'s2>٠-0>4WȡN7W7}U;N^ؑ@MֆA-5ܙTFVMʯrE@ };4I*OT/p}!4bozt!f^o̗:3k\f9PbGR`L $EXP.y!jXOXjgHԯ\a>fVP*s%_l+7UcWm*%}kVYuѠ^DRhPj92-_w~rLq^@t]'{|1݂1w3C$QW$hkGV<$+W]o/:GX7[> e"IC \<#P7E)dۋ&GtSo9̺flgw[4QI'T`M SNz\5=.6 \c[Nzj׫=t)=؏c\'dV+1<ܜ ! ZNHgsBKY #K~Cwu_nhX "!اnz")],CW^_#cH(sFoFrFx)SE8ROV2ŜbVs݇䞪6b\;^&`Os ehtV#qፗI'f0ofoE3Cq.4kɍPbRCsP燬HUh+LEc0q3 <ޓB7~QĔ[jbnktج/ ^W^i~XDմhG|x_L3j/8 gEwPޏ fw(ЙB,Zvm{Y)&RF0}4۴ Š b<+5QZ3`yḰfxֱWbH@="y@$e8Ubک冂4Â.pL_2@icӡ?bN2$XE菔5}P 38F]v֗"CT0d+l:P(۫Tg"y>X1ر#DqwBpAfؼD:k }DVYl db_vjTUqzjh(as{3[ɽ#h\Sg!]?tQ>K0F͘>q1~U(+^Jm^4Z\P)#3U-ƪu9p:#}lt>\J;u|I!4Vi z 2t<μ*q4!Q6EL'2Xآ Ax;: T4ƅ!(i *_glOVL$su).r*1w;8lK&!{?m1uy.r9dB|_lΪfc#&x,礝@Ph*pĴ~s45 jG". .P8'w(Ax7 Ǻ\9 ўhY/Ɯ#јo 6G&Ly|;X!@ ;, eUvӜ&bHs; n *^?&R=ͤśt-$ڴ`\.VDn☂b8ڟ̺;nBӦڤeCG+l>8ۃrHm]?jo:n=O0%i?xr Um4ig)큽ݡnp3Un}*,O(tZ[)~?`[_\zX-MHghc*"BQ uBm~b:]^ָq5xzNX V6} Ztɦ"D߃X\鳦[,?닧(򮏣@N繵Oq (X#OM) {ҡ0PS3k~vR XVD,`.vj=N #,󮫽)!f5grwVc60 o hLkms^S=^3!%ևK z)pÄaXIf[UiMcɣ83 |͋Z}0AX K`*2:m':\}x6O<ٱV4J rBN'[FV4K:MCt|(Oxؗ#0n!{݄0'fBݸxZia X)>]t#+@4E)7ygGk^ s*HpCJw29z ?8ƫOP2t,&Ћ>_J?3x4@R\"KWpa~O `<-ըڻ (KeX6fz -x0'6)uEy ݹqHXVpBVEQFQ`[Ndjīk;ʌ?eex Ǭ%}'Ka 6AhH'qh8'!5LۨwTH@њ1/KiHFC**M~-2i%8%#|tK2NJU8ޞO&lhL-bx$]DWEZI_5(3 3| b{$-pbl;LcHj7y+KvLXrKPtiW5~MJD'˒ֱ{2J}ڃ+0l}B #+j\29rn;J}~/&I;Z p 'o\AuۉK $(Ӧt:>gP8:c[O]';+TJcm`$Į2J qDM yk^$[ om@ C< Z%F u^V!dk@K^D' >^lYNK"`A~Z#*#_,x6rK40}(ObkTcw)ed\]7q6Ŗ8 ^spV]Vj6pI!Ғ"t`VhA + ?݈Nf2F7J h4ګ񧁶Npu`S80sB}'M;q:^ zԈfPi^HܐMW]j%~Nk)9xDMx#ENP4EeWlw5wxJڢei!i_s=5tN wj:)zqtCD&kQA! FzE-pq߆![pĘ+[?M'~'͊r*$ u6\w@T⇼YXخ]Utkm,P1|"ݷsDf{DO/epc^A\w׷R0̣Lr.ד񵡤gL]ppcV)b,_̯B%% clyκ"aZeo SH8̙luMzq>-He{8XG />W]/H_Q.ߛQvK-%煠hubbb=pUt9uk>.VA;^y}8 S*LWP:p|R ̓RO,zlŘrZ5 @Bo&IYNr\<`kWT{{O ᪵d'eYo@]6@t%8L G)yqBArgO- r}F6CuޛN8>vvq|֫1f[h\|&]?4lHeN&&KUot&>!c7QjvbƳ)8ɮhoX>k)1#_ZSrY2j+y < ᴺc[47=?;\5,쳬pis|-ᬹG!Z%AL4iYvk^hf:}ݰ/b1]ft32s᎞[̰iثVS6.>@Y(դP'Jёk]bIJ蛴y6_cBOWW"FYl!}^F0reZnOVޡb?h?d O"k7 u_9~%8cS)OwbYhkްۂ9~PEI~\EOiFtd}Ϋ$ ?[_kQI ?v5R{i1ݲA0C&|5f$4qtj iW_zU"0ηJ(Uu<iL.rW$ LߗU>RxB׎h Q_vspwⰜ#/@$j^%]t%xB]M"k$B2?rA y=mY E? r 6+fU^I ,R&Q;*=/8`py wss RnTk @Cަ/_jʙ#ۦ ֚&y1zP-}uksqu8Ivt;б~ɒp]dH\"CFUbq :!f:1SŸXLrBeĤP, &Э 9R#UP읩k>EœR?>XڃAl;V!nn/TМ) IqXSN1s;Γ{i&:s\WFi5 oLtr PB2bC򦝥,Akݠ[0(|j@쥫aE :"!tꝕҡ[Td^:d CwjQ(obAr,4{JKzvE -_מTby+V|N'qMHU8e[hnށ\jRfVi`}N0*[LF1 ی%K[3Irg ikLf#^>1,Ҳ|aVhE Y7Ny¹:w{6$=͞WQ9uA[wiEδeba@K)A좁0~uHs sa- ŗ"u珠[dI*4҈K*UN,):8i;Ynm"!* 2zO\LvC|8(/#N4I: e`$+:Y%Xݿy=)벬&fu^يnm)ݙJyumnj ;9;_} %a+lZ`C64an5L U@>SFg_ܵvxJyet;ȯ,J}$ϻ/?FDPR"G~P)Br9D1)6i|X[ic}%92j@#sJd|Z^ _/*>uYLp 1;;\(o`22a)i3"ڴ-vfsDӵ^ӈ]F*;2?d"5ev0$` Y?b,>~_:o4LΡluDF`Dˁ` (1_u@(9Xm '0G 1ـ\5Oky;](udGu/sIgRD@]6ĕGaTTX4UT24]:9"ߺT+Ds˻Jڭ]GDo?necM1DJKU̱D,p݋s-C^BM]*V$~K.~XP(8Ip \xȤ&ӦH ÷}q8ޏ6<]8 c砯lNKnR.O"RD*50;J?q,YY4}-$ꢈ%ﮒԾ?sUErE*|$պRS:3_z:B^נSo_9RǷ#"ECMB%j ⵊ/_ NR࿭" VWp&(5(N 0h'Y۳+o&XS -bV]ſAѳec_٤l |,4ӗD] Ψ{Dž$Ckq3I/3).lyh vrH)pw`1X],:ݿg'A9= p`X]tlkHYΣo9Q$vMtGp:љPA;[{l(Y9fM 5Ksjc-k,qRAu$M{lQL AKUZ%ı+ޜx>]7"H@D05^HrYKA_?ZҀtnMā/8roW~l4_ZqzJߕS&&7q\"3u]-n ug'Gq׻%\Tįv(OkN McV*}Hۥ*dxN˻p^ 1D8N87. 3ɨ--\T$#M(Φp|7}5y7qWrF8s(LU9\5&E>0&W4ЖdWr^.5nhtH›L"J83f.opsd 1bN\,SZ$^9 @} Z~\K IT/@sR9>3_aėsHqC6m'J0  6K~ J}}-#n!ǘQBZk.o,=h`*l)c|SaM8#chA<-eQ du\{{u>cq$ɫQ< C`pTV''8h㤩P|1ǵ^y ;|CݖVEZeN$F@La͌geew`Ϭopf<:sV63M1Cf vw3>/̌8hsNtTƽt], h|)Vj -Os#-HD_j1-Z1ʃj0<1=je6[b'0.2'mu4)`w?E5s(L L[Zh mϙq Z$y՘,<wMc mDkjD97C|-[@;\hϛ}{" l$D ?ג]uw}A)L>9*`#WmM|1K'h^+Tyk8M R9-vW( r.ݘ I}RILaՌ)EYS(g7ltq)X-RS1OML^":(cEl# rB[zWbkS [H¢=˙'|$!f33Y X62NZD5~r30;&ilRyI[oQ ,n8)pK2yep5  ZIaayd@BN>_I}P1!F bj{z*4\M)B10ceY5vR-OXKMp,ϻK#$ɉ^G0@0I "G +{bj<.9̃o yVvk.ڬ&vf-ua˧8C3\ NpukEa 'o5G/z#ЊO{iXp F()p!@$(pk,V0xVd z2l#sf]9=d0Um4@%ה:m+ :9t(h8v!dӿrPS`kq(7szJ^,g*$u3/0i*r&+X]UE-=0l4w)pИwH\EL LOQ] (%ck|ȷ~LF# %Rcic|Cj+V3 *0gn%ZhsAVdEyHI/ ?K.qBkzb4PzeKQ'5vb0_\+*{!Sny@2Z儾;*ej|J^RhK[ωYGLfe.tk 4~Yc:rT ;w'^;#tp4;Y%'=g#J SRt_|vnF -Z1B8 NJ0O1V1q9 Gɒ/vJaRw ':th98Dqa\i"&7\xkrdQFa_"zd ؗ'$W*QjzTI"4)~aCw#%,Ux( + i`=]Lq\Z7ڥW;L)g0x5ClȞzx/|GS9fiS+³^1|"h7ƻ{:t+GO(v؏Amoۋ @gl}ƅb"SFk$Vsib(s'ʨ sfF`J)Y'*B8Bg038`=Maʹbg?l{U's-_ K J80ޒQ%+(ɫo+yCmKz-|7C&ÇB %+~jݚ?XIuh6Nö́H[$LsLHv-åpz^òwqwG(rG4GZzI:H`]U,nK몞ʟk}wKXvP)}z>2ؕ4mw))W24ud5oS2V ̷>kc>^P~%qce__&;[m4{(gԠ@$`Ǻ>jbvKy{@T`u)m{x4(|MP%n?5 wDoѨyDZ}Wމdž-BKUಸR \q&0Ʉ:˟'.:ch-fQ<M Ȏ3G +ʟnܺFIsջ[P+yk nU&()7ƵX,q-QغOi_X]g!Xuqپj y.[w O߈ _#Im6oJl݂5S57ˏ(vdepP:ܜs_ .X5|+HlF5 NHثk,:w/i73?zMfnԒ& ^tj?Do5mA,\bzڸfY@ / SAJuԔ6rÃ!@nC}m{Kf0Mᦳk݀q`:ͩJ]bPP&scՐVr"~@SE $q̕rgx5KUsd;[otw^YHmbp#5WN SQZ]/ t5j. Dny듆}}?ieWڮP#xΐ+ 3m>'//O:I,GH y'q0TQQALkć^YW9cS4x3Βg}7 $deaH,9*7xPlBIi;trm*ېf^sz절,P GI=Y059k4daqekXYSa}OR<$YcQB.FWu<1(/I9jO̶+)9t=~_ Al^-2e8VR%-2 _jM[Z$ӕ߉ Q*wd2Z=HoFg!C<2do:Nȸ^qc>K#c)D@{ [eZ_\ 556S^ůT^TAߊJCTBJExyJc҈:715+EPy{|X^01==V=rI>Y']WȁGW)|5GXIJoq۰lDu !#!w3Uݳx~}s,lTQxzY3G21ޱeHgdE)Њ.0Ө\}=ܼ1S㽌0 ֲa6G+*D"*4%18f!]9%8q?욎"KAIh,AN{GHh3B>D/DT7 RuPbiOX]F`iM ؞uBm3r}\Nvds2tY03ۥt-$¬Q,{;<0g< '5\&҅4 ]60 lj"6LS':7|pwRb~d&Rgǃ6OxytɨO<9P&CcE!6m:4T^_cE0d(?؉ZN1'#6)@fm4ZF7_!*%K8ba,CL qHN06^!=ѺZs>myrdסr,($}Vh YѱP#+8׷˥SOr6̬BqܵLFHE9mK؍&/ eɃݝkP :GU6n_ӈ͔e55b$)~RЕ!5ФNȟ|"Zۭ15H4thh4h>Ul߰D[!HLit#;~.:ȔdDas|U B5B,}%?ݎn݄$5 G4hYCSB׏-=ehbl<ރCuT5"?%:#erwE!7o^٪}WK&FhBT$ٶc捆7Oѥؐ%l p; FpFĺ9hp^,8a>*X`zqwn2~˾:Gcr"='zy @0.jR֝MXw@}oI䄈N%$c)fˈ3j2݃Peܽ/as x|O<3,?M^b!O8;&4($?ZstOW]RYID/c[V-L>Q!:ii1Z,svME9?51T=e ~|IוĊ(5'Dl$|yG7 \lWv,p"8#Îxڒ@,ʎO+ b{$Wxj_2 ,+EEpI]no㳾6:JSiNWrsOʑL4[L zޞY#Z)U\9K<{sDr!AW _pOisb%]+^0bJ- s 8B !~N1ZKM}(o{S-sR\Z_EcO F`ڈ*Ye-yC .5\<8,C,lϤ.)x1e$6.$Z.ULoKuSVGqnB)w28ꔑmg{ ZQK̕HG^ 5-tTбâ}`3kB/`hUg{ubM(#QBpIj8[$>ΠwEXƣN쬇& p(7cyPb lbr$zCF]sبos釰P1zV25ԠKݙݬ5w4\ܛJvu.s_YBڗ,鿶^,&j1 QמݬSA {_jfbū}tX#Inlfj'WDJh"=վAEzJiJ6ؤvnWgYZ070701000002a0000081a40000000000000000000000016599ea2b0000f8b0000000000000000000000000000000000000006200000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/ethernet/emulex/benet/be2net.ko.xz7zXZִF!t/c]?Eh=ڜ.+φR%GF ^#eHE1.My!\wȬQj"MΞ&4'M(Riy<}”0NsƋ˗\Yo!/DhBtA]tVg V6C)SnBN9'HQzAVVN&64gFS)Y#5n a%dC$za§pH#AHz,Nz &¦Bq7`'̠A*TчkЅP"=(D2q'e1k$Ŷ.1aqa? TϬ3Yިxܠ\ÃX |b?+i#?I0mYCKD3p;4- rzig\XueWBu}X.#$m]KUΜ$? xPMD.FӉӑj4`^;"$iC &且՛4Ob#JclSzj+l&NCh!hk҅JFF~~%KްW29b 2_λJ;Fetր\P6EGo]M{4Сyja؆Nʍ$Z6 j" K}~J-g=QZx4ɮH Cn`5?e3joǖ\>>^D̗G+;E;3ΔO2N_kd?EP%s᳁olPTźfhu㣵@rE*>k֢n2S9b>HsoO7C s?nHf)5E~ W{ni wđI# f$ u 4!r-*Y}TPɒ e(r;0GR<1 k6dƶdJmU+#VJK $Xx8d}|K į9s5V!}Nw/[`B^fIBm7)?uJx=uO׋F %E.}RTp[Rk2r;+ðᦷM{WbhIm?*?CHb6ߝ&ժ Jw({w/}Qn֦wTl T1/K6l@jp[¡I~bWr-rBQM"v:+# ̼wӑ%XUa3t e6-dk8W@WpCD,QU{>lF#cؿrQyO#U'[N8TTfy7} FSN3B@a/0XVrC؀^b[H>ihm|4ҡ(EFQEa"nJXHK҉38`;&4PlL#?ӒVtK#s[^8%+O#B Y"4 :(b,C[uxv[GG= 2d٨C)E*c!pHB8)I|vB"MID iŕoL+VA ikp!su1I<@O 5/>P6'6 VY40^}dSPrG=h#KCg!6sm&mIP8K+ rhա $(ק '{J䳭E_O0h7!bz}9L]nT\O95գ{(-%k2n&.B:\xŒD1O:vr2ii3fII:+BmjEBm(ɩ xE8Fl7k|@M,n'4(Xra0TV)VKcT)C2Z~ĩWi0Z =n=.*nd kJ!~?0叚Wm R* -"\* O0¯UW&UN/7:sWd7~!3MMa>&*/l\`*ۿm]K+7mF='蠥P#,ޣlUfA`_ݍ(|Jf5mǍ 2x7jz[%tgDlc/-3`e |p;Ǖ[{gfi˸4#!MGd.>A*eʯ+e -&10NqÈyY2Q!&>1XhNQc[˰p.&:DzO&Et\Ϣ~6?{wYlJQ ƙ?rWݤbl]hD}Đ? /1P=7AD"i FRw$]'6 ,Fi> Pf̢&&ٕ#^S@`uHFtFrWCM9qŕd\=? }![*n> NU{}mS'%FWƁ˦\0ɭ?gl1Go_.mD ԙLD)=6cyIޚ/>rw# GM&tҍrd/wS) GULk\kR[эFpq(4.Ce64`+ݠ\54|Pu;ҚMTln:| U}W}0e5]C.eF s)xn찫l/0VO!O5w,**P39 VSK&ыPF"ϱ&_u$Sn{`;Ѧ壓\թ-FXZ<ϰb_RDi`3`NQU a7MkPRJbmuv 5U%OeP~h < ,H2Db2`he}?wCr.> pVG}jNjC}S&  ~@YxhqzP%g~.5WZd'_j(.'u/K4";$+HפuAVمA uwXggd[ z۞6QLڮC:醪KqQ!|%§]wʹE-c8kTj,f]/Rv Vy=Zm0!1ΥuyɎ*h-w;^Z"T@}btr0ٞw睽Ε>MU'K! \vga ‡z%|i. *}씎;F]ap%u{f};d|+=xU\eZQu ?.!}߈ @9"" ޚ֍,seH}>g'lou /WO{ )ɔ}sYUMp“ίX$LiC#c~3o:Fŝݫla~H=T ^*Zqy|"{Ņg7of}O)uY5Ǖt ]JRZRvRڵGYBo 9ғ8&hPzYEeMܧ)>s=E}n7z|b+=TԌ>Tεxi0g؇D Pt>GݢC640{-; o)wqt!FI"{=IR[}ᜩqBϊV25hs##OKA1j>I  s!f:1mg/*K`[q_}Lu#vB@g0=0DLg»=7<0Md5lv #"x)bͨ9)K`fHGVј"JTPARNɞkH03+[1wX]LϏ4(:c1Fn$|}p+CE3:lTUwB[|pY@24+♋Eʙ\M-*!;U**NyH*]Ex?jڠzd{[>c[5&Тҽ,94s(&̕Z^!nyN}2Nk"8gZ8[=mWBhЯ U$[*+Y`_#Xb{CD0NjΕZn tFBߞ҄7AJ^yf푋) _/Rik] P#GGY}H-Dac(?>&"5JmO}%a>Yr!UR m"fe&{QY+\,6P%CbI$Wz`M% $|ihjI'Vوgwir 0/N)@zP6E"#^ D9GAv$ 'fqU8wN/I}ra#Џ 8\ "J"Y<`LUbAvyJO~m^|.0s}b64Eٖ}ǩ-`#ܖy ߘ'UO/Z3ڜ&nNcML ]`ͥMzE͇1w$=;`:۝F7!!zq]#r*E\eabgYǥb]dbj뤴}sIV;tA9vP&CUm\],K`\OR%R-1Ǖ!ǖ|+UϪe8(buAȞ2톰165óϷ~yM\ܶA ox2lW:„u%~D"[u5FE2[ U˲O% 7؄i{Gg3SMg"qP@^J.EB(HU@UR5w.Rl;*m}z5^]gL#,!>Ԥ.eū_-OdY]+;Ud hPO&3(<) L(JmTzO $879 ۏ'rrݐR4rXnA8H〤M)bvză "QGyD:#T@x$d\MCdg4m06׾yp9Bli2C4_.3~?<B5GRxY߹>TGxyNZՖ]#Dạ%qξ;vЖcnݑYn,+ h~=h> u6p0cv3Fd:QQ۱qUh4_̴0~P &lE<˒X{]ጺ/dpy oP,es؃iDvb\@A{:J. f,r1$+e72LrѸ0@sW=$$BGv.Uh?,{iG8V)h[@)#NP\pDܪcw9,v8;!-,V+: ]9u! ;H%/{B0/x \hjoA2-(8v \;A+(ϗD >½xw"`" _ꩉ,syU?aU I' r!hsf&M7,|*L+Cs$Q]0ch6C;$pd#seOxIŭA W)Jወլ숳pYZRi3k"W?6l?2m.ٷr ǡ - þ jm]Ӄ6h/0ۑ{j|NJRy[9%L'iRKHoffEƀ(H>n <Ӹ4^Fs@uvKG Gz%Xue*;Z޼;@sg;] -pXrJ4n `jPgвt=e\%\pޜ\q\TYs[8aلdT{Z { Kbgz+1Jչ\GP82.e]5i 'PiJҾeTkH-G[#U;>{ҠlޜPmN Չ}^Z A[;:Ch$X~>왭s!!3r\kr?:Z'6T-T^nx{ݵm=h|#qK"}|DC7-\V%m(:D A,ig􁒞:ȆhqPw?]vKIj ;G  >M}0 ^\DpAֺ#"wCw̥;քw7J|?$p X~"=;앞K0o~c5-hem±/~Ht޿{?bxa^\}EFh8Zn#z3TVՎ6rDLs;X295Z@0 u0 b*x'2Dȹ JxnӦ.Jo, 㞇/C 'yؐL0Řb2VO'5VKD/kBS=b֦tʼ;.qb$¤uV;֞ڡ }^*Y=*NUh`ჺv;v^jm6Vmt/{Tj_Z]9 L|7Vd_~#=Rd%I-'^[f̴؀CexD> 5o |Fi]nsz %蠚Ff坾G/ О>GՌx:XgF'>5Ov޲m䗰PY>51_]xgkjfZaAwՊ|>d+泶 EYȻRWs7_S\Cb,}jꟼo&EHBGh껊U%@JIiO1/eN褊<ѨҸb5aU>[yRz)#%G{!?s=| t[LK{C8&NsLC7k=JkkW95:[ |xbP~3M>"pP@SFpUVyL?h׃3fZkvp}` AΆ~6;XJrXOD,7l[giA4@b}~U 3>eQZ|@LMJJDҀJeYvUKthl6˼f@Kc}2e&֘V,]TW0r֭Xo0rpHͤMA 7Xӛ8sjS@ŋv/yn9Xgl1Rus{/ʹtWGsaˊY:WےblR":q#@ci\kGt>6\~uuy12^p/陴N?ٟч3?N]G!a\QOSB'P# ׁvG{)e 6\NWi5t7GpZ:9f>v ܨ@ +nifgp')ע8npAɞ-rK<<5LZ15xk)2 H)2aڿDM8.u@>;GZlƟ }9,r.ڎrG./Nmw(! h"yehe6OsEȅ.+w@X^;ǹ?=^TU_u0U'a'I:j/ZDYQp!H+M٨x"M٬9D?*V%gv3zvɵivKz*kq 2YfO)EBGSn֫Wms̠,67Nwc~N˅ry֍&7 rc%":]E9;$Mtx|UREYY}Aj,T|XpIv?xO*Pr;gh3>,uΫ,4/.6w RC bq< 5]7gN-`Ԁ_P8cF44ά"U"7>B:-ud~m6 zd`ja}x"u#qdq8=A^OW&wP\)shJFP0>¦pun͞WΊ.%=&?=e{c# fRlE6_yѓ^֚Z/do܅= z[>Sluv w W̲8s_0LjJ 0@c+Txk'h\<@,G}y+,-],v"rf+LUYWBWcqKO/ӳ7?<\ M.!"8 5C `4`:Xf_G'U[ Y+X`~^xT7E(sKB'oY?A𣖳 ~zl}r>-/nO a\x:~ ʝ/a*O-YP`E @]>&A/AC]}gC-x<\wYYrR6S0h87{z LT~yfH|I%oPRH Yu4ǦWW{6 RefdIG|)2dd^4 v&:΋Ȣ ^;e^=4|06\k]VDv Il:^ Y ;ļƷU8*~p3 G~W\״\ \AZN'\ L%-1yqh&t9(~P4p{{1X{]}`onh403C ND?%;5og_  q Ůop)OloR+ZDc>߉4 ۀ_+۸^m[h<P3 J*{gQpoN(>LZ:4Ncґ VVShQ*HKC3XЋѝ??ĉ\J[m>󥄍xs:'s nONEc= ut$hbPsotş1*d##+ zeh A#γW~F !L\D 0b-lY{ٳ1Ǥ ĂK\oVZXpWДH.  CօXvj@Ɲd$Si18PRĸVvd#l*\PSŵqrwWq<$i1a{d:8 f%Wji5FM~-iˀY j鬌$bnS%㌶N%LT]k#s y]js]9*ia"c@5RÕ鯀 EɆY󹄸&!fv[Ifp6K?|$FOvh/&JbV_ 릳7}ɝ=%s+%"gy@@xe(^|^fTyXkKq*?5^rSv.inkSW?߹2,'؁Zw5SNܗBVɳѓ8.?J?%p]Q[(e\po2x,bj֨RuhAeH UGPQub_۳vYL7 k>CMUXJ~BGsG9v.MkOz|e!(ujYt&XGgMmg0`;*XQ7M&O4h ?mS;bp4, W*[#Uٸzlhv5G,1&z RR$f s׈*N^UnhËjYn,BQwK1l jfyW Et|'Jq3nVނpgZzD oM$`$.d'ܟIݛzNOgGxǠzd`QnhOlJ;d%syT"nn`郋clmבfJ0|VGYN@aC.ss$#z[R!bh׼AFݓe*j|Ǫ--wWhb@Ӑ>?n>&t/DZ*p8"W_ׄ <]_$V~|pXVlmXCʐCm[!ڭz9D0g#,ND۠M6jGVB@{wtSX炙4◡X @-ooK]<72 ,V\]AXF=D~k}QR_0_rMz{LX~ N.HV ʭR fALW?^4 ̝=L!u@fEe`Ts}d>rQmSЕvXM*L5+l궺߄D͚=Op؏ZM$|D`9_ \f1 &ІK{dMnlK(Swk:IĉW3(EjTU7%7RE)X=8IF~Z{IL,m&@?}+7/p_^V'ԶZ.i0_IoLbJf¦Vdi7?b_?Uk&G;j4()Iyj vWP\}=Z:sm,=[vyDg/sv,N:"O2)7㤫*ؘ:FCI_9FDB?/gA<|G)/5r*܇Ffx9c, ,%;;`K6kM;-S3g*3x r&-b (fHL r++%"aVadSTߩbFxf D'1 *-0O/ 1ךq_y݆U=jw~Z:xn?'0 A_@VNOq1uvY3"4>[MO&0Nw[I(e+𱎂K\ ԟӭ0ȕQ׿#L,Q5{NT^^|ב R3ޒ6`KW[צ.j^9k\V c^l= -[oe/& ~-ī&!F ߨʏ\´"a\5MRɍ36zэ4{ddJwQ-gVM(CxOf57Ucq)4mz\ׅ\~ScpABz27 ̙p;rߝ{4*Ӂv < u[I;_4+O+ ﺍH~@0D>䤯VDS )#Ly}J/rutX 81n(c6bub@eWȝq[Bbx9`,[Ei1;wC34C%}0J6%ki(E,JIl_f5b<`3V/\0u[y_|p.GY]~Kpᾴ S#f}hԺ !3#~H,"Ar]YU慟E Pcr%٣(b}f+`Dq)U$-V/hXLy/h_v.@n2%gǐG,Y#G|L]u`tgz,]U9ΩLN鿤׃M.&cp^')*s*dLd4l QcnSW%C](z!>!Nbɭ˵(vtjfj !T:`:`䘺=okGiٵ]j%7 ew.G?q|G .$dx.% K%B/~4]\=ϢUutI֑y\HX`*96xeRAT߲ fnk0zٌ~!j?Bm>C; <|6uyvAg!Q yGNPx55$%v;xe$(;9IMID?rk\5:сPX <~Kض L@mo]IDyVRt{ 7 X|x}ݰ}vhy>yFE焧>|+)%/õ=f0" #^P xϣ>GOk G6vKLhC!Jg]] 2C֠gTޏ&SlMh_!'+XJ7 ol߉sYu!L!m.&+WUsZXFBw[|~FAqiTdYux5ȄDd2.f0d`+0#|`L"3> 3{B_%C-x~rKYGXXH|OX!3]ꐝ]檋WZДӧ`Y{8v ݀@%$-z)1l|twLȻJS~+|o$;rA|uJg4x.odI0uA(,~vY{(0{Ak~E eQf޼}֘.l 5~H)ETupϰ22Zre@O# 2jV'Yme}!FkCE[bp1hՀ*C z55TuxM̾ې\Pót- G(֥PV$4F G*:$vUjsK\o01¡(n๐6HNu$1$^HR y#U-p]Ce釫m ǏLW0לv;xN^/ap=ލ#b SWfSQ2i:2a,K%P$jďWmۻ0%Kп[ۯݏ{B/vx,bK_<1f gv E\ )Tڑ [!Zm(*>bvUK61"֮#01/x3>7P4TbKvm=/rЇ4!l/@"0aEksLMFw.L־Ws7.uSFf/v Z`Lr%;N[xI*+[k3s :B:_P JZjus͸e5|+ EO޿b@y7a#Y|:".y@{6{E3v8꣛t(-ZڲZc<Ħ…q, 1k\A3jz?<;@p6"Xj0g שrT#wΠ 1wuqan>:tT#z쯀=YIKc:ZQYCaR|'*>YI%2[35T m(j4 eO&4tm_yUDSyj1QtRYn!ڗtvbdq=ennl$Nk)BǹN5; wkMZ?kB_&ě$]ι8[GYQ0Њ|dw;Ig .v-py5 Ұ]ㄹ|Gm`…Pqc3$ׂSىA?V<ѼZܝyq˳\I)1$*z&Z0lbAU/ZS_@a} ,;CM#uU}D喓ifA{9bD֮rvZ=Ǎ3 k:h惣j,q`9㭖 kGʆG\䈗Aֱ5nDO0ć/TsܼNztפ} K,OlHtSNW-3a=S?5; I% v"U0@`DmUߌ:׺oӋHtSk_ RZJ[C̽rDNe46JW|R+sxy>͆0:ݦa8jɒ1*@-Z_K4D*N >u9+erȳį"X3)^߻_v-L a2zKڵ?WqEк'C%RPإ+4H{227SN[^ɖ~8Fo1,ԪTGAG^Ӓ0Z1Fy5G*!I_Z04ȜlţЖR5)+4wLv<<6 (CwMfU$r}BZLGoWܺRzXbVn|!0K;7}KD,N?&2:ѤaY!"BDrRX'_P罜Ȉ`6JWVKA.pEo2v^lfΪ?}MDQ$>'ɏEǿWyXmhM|,D eoD$5IiCB|*U$L)ii (XXjlmvW߈<6Mhфl8.ȱ\a+b7ƃqYCh& @\l2Ҿ39bk$;'3gm!ؼ0A(L4&k"OtE] ࢒X Q4- b+N㕋˯W'`݆\ϯXԩCoIT6Uc,x' %he,i7H fL0C7BrxL4A@zI\%z-2+_M) S *(SyRɮ~PYnis.mWgIwx) HQw&]-=Vmb' )Ɗ\B' ۭk}O+Ag%tʀ'nJ@LX*FgÑ~3̬i"=J s& 9[LBD/_])2}icjr*zo˩iae53:$ys!yѨ-0%>|X,@<\(|9heFDɧ&s"!f.v8i,oP}a,Ady\Y '#hrQeZ,1H+Bqbpwxk;6B&چZ4:4s]Z<)O]$㼲a;ʬ,&{βju/6Wzg0ȎlV}ԒZ3 4΃g :9ڊ=+Ez ݒlv J?R!XޒE ZE$.x/^y5t^3d_)dqZ;̫l1Ӵ)M\K0?:Dx@YuG7e>/E e.M52&" 4 Λ}>!.$޻%yv8ʧzW,bCM5{HFدEc&G)$a@] C*rO3Ksmyը-sKA̗nh~921&yV0S%m ؇+L):^C挼,h{3v7f Nߘ( J ]@]u1*_G6(~XfED#ct%ݲI Q\ˆS^@\bC[2+Э48Q6<~!W}ӸELruDGC2$ضR Fr n1v F'1q؆`y lw D  &dx[ ?06f@% C˾ˎ+))E)3 h_*"]XAI4Mo`C]rn,Ӕ[vZ>$Haz$h%q"U(kYBξKݪUOpa<7Ľ lg{cÀY̱KrIsۿ>Dsu0oeȒj ZPq^zo]|}ˍMXH+TT~N&'ֆ`ؽNɴNcFfrTGkUB:}0zTs-!aWeQ[ǗYQrˈo4OޡwgYڲ_zc[i=ѐ|)0?26t&슉>?-:5s\&=~?Yu;"Jw8DPRl(kQ :?|ߠfeK9MT/5PzVnCjEW^5pn45q}gJw; VR4?uuؓ$SG8x& Тsr| |p Ѫ+a~|bSHG&DR+3󇎥 ]ZN 0ar90D5/O6iڪ&rR_ǀ9!`Ez(h PF&hn98C7_tS1俭ݷwAcĔjM2fS y"r#A^C/I M*1-+G(hoչpҡB"3[`3]}jQPY=cB+ƣrL JZ9ZW-]O-! `52 {~N:cW\m&iSpT&K(ྜ{ƿk dk W4l>/YHˬIŕAFFq<~C|&m ,L[]Sp@HMEL/om_ y)~Xk,Vfvr(P47  Q7Ȍeeųyb& V 2\(kYHq }eNF~2h<>4@v;;΁&aJ䲃#g,kD?U;9$f'V˕6T]mk95y*G} 2$Es{g9^"ih~Cfx _kdM0=Asxg_`Er&9=ߊlFv7|j!1݊?U\>~[qY [9hPzáHnwVBgo` 8iT0{n Zc؎ ++s#w_v\_۬B<4rr'9QR-j$%|[Gx8Vzxߖ8?ڎkg\gi%z(2j)7nGbuNSٵRj/(\|^#%mV"E E崎Š߼?ģ ĞJ"G918 9;*IЁPT\"}J ߙ>[5Kr<\&WvTn#{8rv(^7d 9ӓ,PQ$9f|v}OS=ܿP\$[Sqxx]iRHo A` CtjSESՂ *EWr >ՃH_rRO.|pzƸV E˞ʰ3T4a ֻĻ΢KGјfVwZZ#'{ Yӓ#6ʍgZ f~#d=h`d8@*,R)oT<1&fδ7R hx. Pu z&zS#M*]a0X~􇼏V 8}|R#M~P1,rVd.,Ei\6&ԈBRVP+݋ _+'Q% EBJKe]DUM1}5PzhyewmQ;ް_f`n'Y qkY^@ #$~oŕ`9Ԓ]1NF1hlhm- FvB~~ Ln[,da Ԩî&*!θZIwc47b݂ )ʎX+Ȭ5@j qT/Dl\ }{bXm-V$i]ć }AK%€.}ۿf~Gi"9V=e\AV Qf"a>WQGN@Z/ 6AΥ8"`kBpvP6| 4kO v|}3x'1eu P<ݰ 7HM ۛCly+>岔仼 a`&u&%.RPF3cyܫERt }Tی|gD/"KNVƛjUeeJ_k*GÆ p<7q%A_*:i^gmgI1Hޙ-M =?]Z!C\pI%FV5bk&=z|ժj6hf+eƘѾY}x-eE1-'Cb5uUfXܛmy+妎t(ɾC+ίal)--?3O4r;߾ˑ7nbVœJ/J@dtKjz0Wn*RJ8W;c/\b%v HfdVE͘҉V}u)z,#biֱ79!xn(5PRUJZO% MY]h^L::ӻC!|BKq˅ Zg=u f?kAy1zIBTU?8p.uʯ op"TjhHL~:k%'{Ǵ{gAaE4p)+F9,pTU4k$)`?ߊCKJԡ"8$0~c'~vota#lVYej1qlW4rݾ.QtQ{A;2nN'WP[|P ٌ.1؅~JOb\V%51 Uܬ8R#36U O EoWw[p4ڰ^*rSnh]{g(ڇQگRi hOp.f 4q ?y.9jVm)K&;|۞xOuf|ocy%qp?t;7(U)+=tA0XZX[sz{:_%%dxb["N;%+XLܑ߰͟4/SSCVu2͆o? CP\Hf4/7wIA K> zPa5%w!yA~Gg=c~I?+D7uγnZnm)?7 =JGa Ȋ/uO[5wJ}*A QtM}[ ʁw2aGr6BjИC Z\m&[`G~B͗i-#  DyKȴqS?#MīcCpgCIް1Rabc"VT ϼAUK7k8qloy-KJ۫k!+.o.G&uC5" 9p  N(HlFh< /Ci_mթ} wMz7Golb?>da*ɼGA< {@(6-H?qvYR 8ْV s|OgK04e(+42tCK![d[:&rjU?x̛Y@^1U ^(;)q`w݁'p_DJ9FpLH#KIO(!*(ՍDex(ɅVsEY2&H]\uJex~nA/T bT{DphJoIީx{vP='&F1?ƕ`tJ"CL/ښl ;m\xu9H+HvǞb2G5GErܭ{|C޷4d9 T Y%Y؉lD7lW 2jID[_>"Mvn_w&#}cgpscH䀃 mp䩻gGYB jy[&ϧ4:=ҦBԱo!*直4&lOa76Ρ}i oyZŶ$fؓ5؂PbhYO>&wN4|Wv(gR,[T_hdw젂0ץvsMi3b;?>Ӟa?RbSDb$0L8Di/!èg [ȁ=c\9cj1I<9l9 {@òFޮ!~p* I^Df6 BO21iY;H5Y]hz&Ef=Cwݟpl= U#CdB_J˻\6܅t381>·'JqT4 ;dP9;qPOԳF,R>'rP^f!?qtxUrk̪$/U Z)qwycE3F%Y$#*-) Vyex>KWJ#E Gp%ٳ5u- ` b~Bc³vοm+45r괔b xB'F3+÷?m:2EqosNl@WDl{#ǽFdifxL`r*\U|kKS3zN1K6(:[E)yjE y[QbȬD~'brΡO: +LWw'<4T!qf9YYdTLy ?^|dpKjmϩdJ~8WO%CzӰa1jA]bsJևeg%n~i#-Z\X{rw1A9pᰰ M8z[q{`]Zl5~dlLEcHU^j*tX9[նi؃t"{ ޓr&;> V3$%jx\Sؖ NBKk>kSH:qέ,ek4xLУ@+پy4.TSzÉ,`uH͸*Sc(f;%NӪM?bYc9 pB.jkn'8G-:8+2 6y<2~@e2C>2P&ƫ SQTֶ>ǣbFIcLwDyadȊtH_"Vݔ1/yh愺[^۬H@iPw^5ʢs2! j(%+Ҥ>]NjB𚠷4L b-z]Q)bn.FM8ߐ|=3tD&IT$,z:KCSw`AmƽQXRiOK.53V$xvDE-˰f\EGP낱ʎ,5+#m&D_6X6#3ϲz+kTf|՘"ApFhȎ z%V576NsۊWgB|R#@3Ѩ?z@d@"`xWGU^DW/3E+&_ZodKJ?x Zgs$?g-jGԉ+"t6 fOTڥBQs?6i'zSuw|^ _Ȃ; &%U= "+m iW{鰰c1}ȳ8`{i4{MRgZ[JZmN߷36c89 qvn j]ňI,?Mf$5 H@v=OF5e.LHKJӐTHyd:MciYv f4uG@Vmu+F1 E|+둏k\q(P6Cgcb\hQTEZP"1F9(eh'u+{V e^Sȧ?ۻ@*3oW WH=i\ #|HUODFY%uԤS8 H4Ny藣}aC_)RQP2,r;ڌhL4\JhFzucLb`ʽ eRi ^"65 om 7503&ٔGL EFGiqے(vWQKUo>2ER [T gQLx.0 R8ަ 925e*=qmâ1}`D}xџ-NJF{2#o"[E C+;ᖕy S߉œ{p`ŞJCW+ ? ' X-N$2dlPN? 0=LR)*)9ӏWG̹x8`/YDoc{sܬt NqmguF% {%E|hUU1OU5A;yPR@,WfrGa1 3X"!40& nH0Nd2ѱTw׹aہ4x1Oє}@GI$hNXk3'Qw^MV'¾j~`D^dU~/GOayhv=Wå֝SiZNו m$BuCUJ$ mԟ_m_hiVU:b +xjWѣ>DA?%(?n7=ce4jSlXF|#>D»y 3奬n; ?,l$u^,GO-+$x(#Sڕ̊ɺٱf aDf4c`qgEO-vYQ7U|~[f;)v>%2V+NK@Sx uWJ PT6V*;ӟv?3LNcE-Px@4-bm3#|:ۯrM)I}OUa Q,nCP ˊZחC_V.0\ס/Bvޱ,8=@ aF=B6A fEq*,݅:E V@,g8P|.<$/PʌW^OZd7K3 o :x)Lqc˕)U Xx"0 yH}gFr7,r'!@}(gE ︆gV͓&{B.Wv BHJm\2vCm$X]aqn{^ gڅ$!{6t$:4Ozc"lξ%^DV:9W˅9:kܩp9ơ|ɉ 6bja>4x ĥcd`GJyCUfX&@1 ra\}i!t4C/0,&)঒[ s,q,-S 9*TnrODlWmU3 ߌ< ݧOȶά{ a~ȂqS8d/pJ:"~/!$Ufx!C>l&Iy!/g;L1m,LϏy1hH^({(Jh{(˭Ķgˊ&YɐȎ $ @$x:0!(UȫAbη0m{qթNiQ{+m=<7nn}^2H5(W 䔱_wjt)32*ލFSLl !n~zO388v1B8MZCӨn0<͐kSRH(]g9d(Z,u3*>aYe&tg?[Cp{T] 7dω$!ꤛj y:~mvdHlqS`DPqB弚:b!-r#Yѣ{|tf7LAYâ\ɶ4 &xjLT@G?Irͅ;QQ/NbM-Tgr\Wsf1"0\ªs}݅RT0p ~͢Ak[|)Wnr_<`v:yd=?''2q'f76VEw(eFql:.\GR O kͤ\ ]!n"1#"6YM4u.: Kp-2 CGTZp@q+Az-l@&".Ngߦj;\C~CRk|Uwru up 4Z]Uݕ@4s~y{$5шS:l)!XeʐğlMi#_pX-- W++mYu9yʅY@*TSmBlRN(|~2[ՈQ\8. Qi%"{DYrИP%ۺm:Mb\LL keUʅנ*ԶMK6b޸e$eϪא9-ztvepc&ZSG)GY\@ Kt$=}ΐ Z:; 2U~c!x%> `g38Fe[0NEMWY& p :1%yP.-Pjj02w z؁eU\Ad~><3Lϡ-pq\hɄ9\ Bg:Orx_7F o8BNSLpߊl5 ɸ*7W8ZP=}Rxեm8SdN~ tbKd&͚e7S'lL?6OQߦQ~eE3Ks]xLR7!8ΟH'v`}׾EKWm.x 0_ORq%(HV5m ;#ΈDW )3BhGCU96.-@v; ÂN+4 qh^ͥ*wq7۹2(}eM7ln諥|V9Q[yIE_L*8Kd%ZLޏܻGXJ:Pcg cW¿vmcZ[Fwɣn" 5$}Qd㦪I?bCb}S[8FL9;>9^]ӁxSh\-gINow=mxSP`ڸW _ Azw+4.LkqC ZEV: _;^5NwZqO&Z]tnl#:m|F-y %E<"A(jXYjϙPEVT>lڶ"H_fke*&ɭ f9 p^ jM`gZ;w#1Rq\.T3ׄXd$WKܒA3V~$ϭV4P@5P+`yhzPS^i>Ӡ_C"+ $b"Ќ֑(RtQOSՓ]R֡AcRmyaƟSjknLەծH6JSo Ο7E Y{0xn`{CTλgBz&*^x7wCZ! 9ШITLvn0_'Ԛ? kԙtP_4*_蘓Pj`2A#@jES UEh.02 ̀dcnĭȮsHkۆ&|&&%Ϻ~Ϸlw&FL5Ԏ]Tś-lZH"5ՂyeN/W"b=VrB$WFG_3>$qH./H=nR DF2씁}咣~v@ã}gӆ)Ȧ[C ʪV3)G6*\"(o21uV% Oy"V^GݑA[ۃ~KSU<y9ٻ[ F!Fdaimv}TK>ЛYy HRd34o١܊', QJN0G韜>*35gS2T>nwnKhsi y\$}L|Q42?T*s=vsk_0MBv!K97:ИsXvNũH@aTe|[u UAk=f6\NI&nsSۑ*FL"3Af`\U4A!{f`EwOG$_v\86CѷE7QLg A'-< ]muxF bT7I!4w Nj"LJ'6U fҸW <tNm|AUm *"ⅵ |Q> W_)jg̏1MЩˎ+ĩI<gnb/™2jUR ?!div?b(;Cr/ 0/U Հt4py%iZY[9ijRKpl5$qRWj.t]nt4|j}2`j/I!j#R֡%Cȸ$)͘aAxx_?նZraoNgfuS]|1GnfIpVs$>Rĉ*4a> ދ/& m%]\zwwf]ϔ8I~)~ODy殝,CW7u7Q5k2T y9!GڢyUtCf$I$[3p Xab(>ԚƪKJCgm!: gٖ"YYG;U}i!Nj{52mz~saӍ-Oi]U.nZD8JAi/ǣ ('^j!f]HLhDtaS6G}063JD6ֱζԵ|G02&}z'H3^6xM|)uڻٖR^0zkyy}JT>e^y#O%!9殶<@X?MaRMK&nM%>(?HT8ܘ ?%Z㥭|IRNr6d.ͤ ) dH­oMqO $Lg7tr&)U2M3,Kr*pU]g4?@EyhbWǻ\k@R?=2Q'o*̻btF'XP5PGɶ;C1ZPEBS_l Zs'T{1j|^qdv~O Ʉ78.VUE^zd3ʑi`gX"UՇ"#A CYM"݋L\}RWvhd: ẵ.Ac֕ 7wl'G2Z7"a8tT(Ze V'ǯfxvp6󥚺h:0Mx~\l7#}! +?Rӻ]uVt6^4ʍ˕,׬ d*InO;8.Q5ҮϜ2G a& u(xh *ߐwx& snV$}ȢAGQߚV"OAᄂa((;Y.zVa9K.&^dw˨>_S_kal^_G/)1Ji(AR!n= 0}J둪MᦄP- 寏g*sN܄ޤ/g-QT|?n.H0|[iZWR1}@y*LG l{tr'\a pFc/onkL`m(9,-&@̣ [ D6v?& b&+\ӽl TG%p7m@F&ۻq3RNs٭׵sYfqG6pO1#`oym:DeЈ]6)-/r|W W >Q?ՅE=lDt7yBQ=_R@ifQ^H*ЖK0<gkN ip@U8#O@>26{ɮz=F?yTEY iUL4ï²wF]YGZ ;8G%,bB?jĐ O?L[)5mb)3C0dP5<4\JͮbcSS4 YG`nB?GI@k@y'7ofavc5p@7G)_X鮋Iۡr~oĢ04?xe aQJe5Lnrf5UFl?~\\ |:f?&}6gTLţ#O4T+'s2ï&k.O} $s4B,4fӒEeFXspH lIpj)?i._\|M?.N9'Jr,q""~H9*(0RbGwm+ꀵy٬f6ĕ2owk Y)2pyXtH #wN\Վx`PfP=.LZsɏ=,yf ڐ4>A|5?6pд'P]oM_3UGgMDLjq4KY^%NM@lg߂ݪM8|@7p|m (p#0>l=}^:aUCoK2B={ 53`Ħiy̙(cWb)%C=!305&M/<'S34{u8^&U(*`3wݜ[gcGw$YeG~\p{>;/@D>'؍~5:O4\p#sDK6AOBz$i?;PgOI3 VxpZN= C v;._6^qHb3:1ծ7((|\ Ar⹤ݖ,a[ֺqj?j2_!1#\/{ &3~t({u/e}ުg^z/Us:ྜྷs - Wk =WԊ{71ÜQ??Z{ if!#:N,;#%ns3-ev1"6P! g;2 c5 |Cl@_v=@h;2J2As_ 8m0@Eا633/0$͞EaM+`yZ:MRة\A>eA; zIgf+K63-%FОC$rYW8r.,y\XN/~Y6в䋞CB=8SxpziY!q)B4Ϧq},d;ހh;'-OWNTtP2/h2V_|Jkn:rLi L )T#pRiyE8;j7I-E Ee7ql`Xo$;=sc4OȯDF)IMti(A0 6ie+IIedm*k!QϜ 3v9;:6G ٪rGo%g/b<9l3y~.ŭ o#+m!\% ]a|HPq/ Hu2MY X PYpkTsKۨE njT!q2ץ97EZ؜Oj빪?FCLN?agP<'*=ŠD-ZIs0Ȧ׃L̋3V.0-ơ,UҀ L"TxB適tpNTo|vgT;`?|㋵'gT(ɽ[̩\w;,;')&9 I>)w%z`mؙ Qٯ{PNr0ɳ_EgL&Ʒj#d"Gy1 [iom8t32*C7hUaBVh3-nw{r9Mxu­#PA7` tCu7#iƷ"6w2h.u:{M<MC"f_8 }Mݐ 2}fA2_X4&y|Vv2y |{f.*.mz/ZHMͭ%ot`4Y93450`9qJˊ NM1:6zB,03wH1hNJ̝{k ,vH 8ʹadK22<`(z  JkÓFlyWQr;xWhR65lKq3(K*supQtREt4 44MͲ;'݈nd /꜋'fhe$CakMJ~1j%|];nE}bAe$ V麔pOpi=ȆHuYbIW26V Macacs#:=/ycuQh X愪∃Ut=\/3Rg*jhOӀV]2^F/ 0}:ǮӀo@Xu/ִn:P&]ԘjXf  IYﺴf8Niš&aí=t Gr*8H^Vt* b>b[oCz(\%5Np-,!I!Óf~\4\XX3V4zN:'2hH} $gozq  eAw6himHKIܲ}F˻S6j@|-Kvmޖ-cuv3!AT-kmnR>e^"YܨvVn~ٴP("ZÆFh0!)k*V'jz HhrCEOܕE4'Ӽ]/`ňu]+ |NI{tb`NrfKV zq]]vdg.T{eA+q݄yqlq*/6B~4dҎz(i@=|QAZ7⬤u{&w^:?*f+ym &31^w{>%ͯ~:#8qG˶4ĜEfPjr h%E<2d  T.Xds1,?4f5 6Z`ao [Q6S6Q *C䬮nl)ңZ}*t Au2 ľ[X90s&?cv^toMfD .*&xPuʀ֪nR׵uAȮ%.QQ8 EJi폰odN ټ 7ʆjWEtD+D0DK\O`!)tގwKVP7SfPhq#3`h7=I!]V؎ -^@E<9K~P/F,tortV!.u8$E, p; b|xu<L(A/oުL[!BR8a1pO[{UgtvO7~`?5`݁G 7;"l@ 0F8d^ No#5-]Y5}mf8|7mz}沔9Eg~4..yx'#Tbi6o<ۂdD ZcW ? 2pq@fFmPmT^DԔ95bH MX>U`[><ʌ-zxߪGѸ+s.7ρ`u JmYw= nf _!Z4&{3@eB~RX7kTMeVkBTLݕ+Ǻ8 XWea35G -T=VG5l2nɈؕw<3X)NNfI^$=}j8/}VzưhL %6AlB;T e{,wrbԕ%ho]_$"[Qq=S)S՟꽠ϙ*aܝNW[Y,%CJ?#h1,3'm}9}3YNJTGde?@Hm{R/sG{UMey}Ji͙T]PԩL~O} wI-C ټۮ}?2|aVsmE7ʼ/x:Ձ6V]_e j,)Y,v렘@cbfCʂrT5 Toi#HN #6̞/=L-ui/fk-/ W0:E4Ylf-cCYƵY15R}|pr//])%zj-munмCN\z_ӭ0  ď.ПTo;!0I$zfnjMI鮙Y80uQ-$F<$傅45 P`l!bl]"~HbD2d i"0~Ѷ -]j#b_WK=,澘SEih@jnn2魞YuBx)ͦe 0g 8\ ,s0%x]Ӹ]i:y(Z*ʣxLaFd[׫v !fb8iMi@WCi-0IOi" b@ AS!Bq| w 絗@og]AGJ61 p?^k ohyd k` ,H~~tW%]G;C}R;:  P-#eV!KҮVMn`1l֊Dz!ԓy |=J *-yjh_;[{W7b3m ژ_ 8Wj| yg%^\&1ϮR3kW㭣anPȶlW]I9C&E}XϺ-#6c{˥ ˟K3 (GZvd't=~m̈Zrsa~PW\ |Nz277FDkVs4[\V0~xWPy)V$cr-ˀfCzfW$h9#Е݁b  -RjQ$9*~bν&Pc6j:w>V'I|I4kh Iwp'BgvYbzNPtdo#hpsMhcTvžT؆qa6‚Bcւy Yr UfkTͯDx`dh1fyÙr-58[م|Z٣F=®`Yw5#u/3d鎰w*a;$8{Aۡ. ѳ|j fJxcd5nHq9ը .sT[/|?Z.Pl8|*O];dd*?'ɥ@,y TaW_ТXċ$rEUڅlNxww3&, =G,XLԌgk^l\yɗE4`?+|Jh䮒 vL{ 633*IڋJa$7*tg0v" F* 9=Vk O %yIYGB3tJi/')MyUtЏYj g6A;WsD%8xrN=L*H[J0X-2;o`me\wk:z|mGUbw,p*Z\^̼Fq=Q^m\,E[\(,jQA{#]DzMpV$ %l:'HMYIǘРu2DrYV)$/ i_˘QA>f}1m{k}gg+ rO["ǴRh 2!8IQo*nީ72_Fs?NyuWn*:ɾ&`]z$Q4@Rk)Q 7vo:ir5,ʻYHnhl*SXJ6}4DI% rt<J^pi;mf+ }k3P.ڳcN 87[swBu)3!l.\ "q'eiD=cunE:Y&ih0%1ʠA(F[)7>8oS( lfطs:1.^!f~O{3451`FMXS|̻/bZ~*,zk4Xh]vTU^}t8y߸ åČO 83ˎ^c <ΠTWEbS B`͝ vlVU?DIՐn;``yS^B=zKy- S֠F!@H[( { B5PкsNP8wǐӯe}ZN,/:VGQJ^]4!)HΫ)Lrocz ;zXOUq͠' {N7:4,{5b!yآg:> y녥DhH)兵]q-eΦ4_9 ,]2AcYk""OʅԥU_]lq30XK.\Rm: @)Vd˶ǓM=e4e!^P3xdY90M? 3;5H\dޙ4ǶFh%id*030k頥q,p.ll`f[[`.wPAбήrYEǏ7%m}=Sgr7"&mY{s9sڮ\-8+ G9Ol7(6=v8{v`{ТZYXѸn$ ,ڐXb`EVM(5Hx vJIaTpYfZ@⏮?@O02>ys)G+<˄A$Ccf:Pt} PY!PV ^1HI_gsjE5wC/L a ⅔NXK(vqJ&N:7JC*)<+05;oe3 ZN?thEێnj?7}EVܐe0pO5py $CG[HRF-NT.,2킱,,쥓b'X8Dv ډ!.#-# j_<,d!%N4/{Lo>o*+$@WG5. 4b.9+)N[k]C PcGDbІ^ԠbX8W\mFK֦'ζ ]% M7)Oٽs;ʱ#; \^v+}Ď_̯RH^uy4*Dr."w>}Ubur;6+}zfMo2ejp2⿎\y^}Mc6x7FJl Ԡ:H>GFwKQ{ W^N$]qP9d!,iC|:BeRQ{z XTj;R0jƟtxV}i=(Ti卺a\VLx+D?CCT}7deBˍEcƬ]ka3ޞӑi2QHrpB`dZrBΕޑ qI=nZ+֍Ks/QSɵ㥐?)]Hj2$#_@ē+J}FwKO%Ѩzj rŤ\竦Tx"3o8t@ dy~|c+`FN(THZ}d5xŅ~rmq?Xֳk3u@@V45ƦS^0dK!и!v\VMީ^ K:\?*6U]/ 6]~]|%UWc.D\5М >v_ګtUBvLMA$O K!]05mEŃT2o:mozC+v/DJZﻮPӶzNLGւ/7-U80QSSF5)ux>=k?WP\-~1");fBJNp#]4~ջk'û\7i5_^- c̕ĝJ\[:j"hlҫ aD9%Rb;jxoO)YT<0gi\ަxx=^\t6i;螆?wwfJOq0w , a0K6@K)).{o:iXDx$8 q-Q"i ;)@)(_cro8ZIc_`@+Ⱦ\D?% ],wWo/Cf4!'IVLdY+һ*%%Q/o7mqH.Y~.|Yla붉:9 zYM|}R (wtx$PI@YRm'cΊe If_Ijd2R']::]O.HM"uO/mk/|pi|Ipk\{ejqˉa7|[ yqMI;Y+{ko-!faUABo[_T{Θ,MWCo|msq713t2([r Y&eD.IҐ ;(CN" *bOͩu Nf}{u4+ ƪ4. _dcLUK-cU'6YMcugiSSGԦ^٠]rU0WG#VWF&"P^Npo۽B&"pƕHf̫IU4@B v*\`qҔ=<%$72>g~&6@m>Vp8ݏy>1+AT9 tU "5zζ-vD` Mr?CJSeI(``U$q\ZSR'b̄W=rY;oS r#'70o#eP9ķ+$#gyS"]7񪥎}1xFj5p=IZow3eyI4fB]X@je%ԣGMj>m;{PV>$jQ8HͣOJ%N َb ڣ C"\QPR}>;|1A*4PM$Ti=?|\Gnap]3k%/ Μv+?MIʨٺN$dyEͨQH@Qoً,cme!H%? H;VwK G ':i p3ĕ/q0Z<_?έ1՘j3Wˮe> ܖ'o;}ǫJ]Hn~xNiOqj3n`ǥk"0תb.nLu޳J@GHRټX`ވKbp ]f}+ ^M|f[ody:&*j$-dZahOJ/H:Dn![# |I "cm;nl\h}=,+Y~oaYR JMsJt)n}#¡Q/{;dOo.Rk(4#8,)6ӒQz̍zv«*Hlgӏͅ8 0^{!2%# 1U !YVZv!ihMbzQHz_TW {:SZcˠw{v6 mLVF;ym5_x zLҋ\Vǒ?Gp+$q&>LBeUAxa#Y+/IKu qyk^TQi}räWv x l]U2 3!9k=f0+?&]IIۖa>oa}\1A .x~(2|O?J@[VWP; (ƈud حFaIŪ:![FFj3=O4g ԃwBٯge5h!oAsZ>PmOmI#Qp\~ʞ8E\Tu[.B7'u`|}tZW5yZ/Y䲞EkLwȌEYqrWG ;ӉPj ⅉA83͑! 4=((, 8_%fs,2Kl2D#=8q 5;[9ޜ_(x[Z.A`BB^PR7ˎV-8/:ЀxKJҴG~kI-Cu*~䝰Fѫ )wl^C4] 4$ 'dƿ)6 '-1~bZ$_D\2rKԽ4l 9AyԜTOz*_ Y/=!XZFsl`<$W,m[Ф^eDz[Ȟ \-zmX:[{smsq90{7:N`H0; ,NN!YSCcW~ƪz8pg^RZB;fVkq&;5m5i"a\hAdZ¡}O}, ݙeLYa ת4Vqw8F6U..F+8YBA?̹ Wk=ja<# ?-] r  ASYb{k sK#&R+ĵv5 Y|C?uKEsU0xj"8ص)6 MUZGΖ~Jmf55F&3(he^cBWU $˾s)(rÎRKS%kUg*K%JiZ5"~u3od,|󸇿 P£V 7];?|(}JipJRy%O"{9y_ d͌~,@"è@ʙ/8 RSNw4дPu8^)Z<` .U N% G~Z{0dH5+PT(M_;oj}#C3Tp>9hF -KHWV8Bd[|)hbL2[f9t`vY l33o:dЀ4+d=]w<Sv'H~? DHB1U#Ievl $4 &WT7:w_2)V18n2jʶU%!8%S2 vGJ @^PfFE8\ aAq^iS_)BN67%R悛bUyrcXl~0"3✒@iUWwFL7Cԣ<6)GږlS] "BOefjhu]w ,!uުM&ٕJ&{f!rSitЯUoޞyUr KycNʎY 3 1kغ2j}DžĴ,Y>2JWqF:v3lFZ랥; mQN@.Hvcw-V.IcX2^ƝAHk)E2E߯m@p ~Ri ݜ)d76J9k;ZCӸ( \9O(Yd+KH 9,SrI + {'7F,RI@r51a&On.ӢYto~oE,RtXK/eoyW|I& <ޔ٭9:-nFV{OO&X v]ȏ^ib=ƌ2oJu8Ҫ7wdsHZlb/xMpD*|dHMw}]㲨 'A(D>Hr>S@ :;.o k0׹TC.@~ED7ed $R Od_Rj7*&bVŢhJ.H$XD We&'mxL1/y|[ /3B Je:Bxtb$&Ki 峌bgdCsiFC-7pC_jA `_g84vNLE׭1p| =40{ThqqFcЮxlvʳRGƂ"D*nsҚ֮ (ňi_ަj뜤fO/b]e2|ڈ-֦8RE_pڍnӈH{?0Ƒ`Y֤wS &01xUDwoH.)zQ%lCMzW}*:ɴHy4@)]LԒ <@q%9x-ߙJR!nB Py' voӢ.xm^* Vo"WzpSzڢ< Ai~qUY'gq쮃:qat,uan_&i~ڷ+CQ=#1b9zjQ"_%m8_.q;@a&8v,M7O; dm%x sA>F HX t*FKT;5ں!֋^%B{K>3ԙ]LiVI0j<ĭՀNR$CvEp3#W8l"]r-J޻毟q[ f=tHaKZ!7)8 '3&`*xU~5<,UW0 J9N$JRoĿC'4^\N 8x#C\:y7y ƘS@e72`,'zm+S1+U1*3ATMHt"=REhN6[kc\7lTgLB5v0{\7$'܃WL %*>y!{9Z[rz6&Q:&eo:關1 +}[H1KS'W LxePI"xv^sپ T0n1tY 09z?mkQ^B=~"w֞00@fi.kuV˩B>p|Xn1UlZl֦q@s ony E| ūSw{.9*ڽ]QwညN&0* tGLY}]4^]~tGRK뺛3ń_3ֲ=,x!M*3ŴU!!&KHԪlFh!]a4\k"@e(I\a{ hCc41[l'yD᫛-*B[1|LsKٵ~9[Ci"N6& 1$ʟ5v$3͝D+}z3Θabv5%@\XA_,3E-en1 )wHq䊞{"uimq ™jә!U } bE7vr!=l|τWIϬ*3"}]P5TZoG7F< o}Ź`7 57 (t,rl_Z5Gތ];XݷʺyBuWWjU3-z|g@W &-{TlDz w)u2kLDtݏ_;٥>TX"Co>ckS#[&<| =LA!67~Dح2 vA~$FPR~\$ƞ)󛥇~8&hW}"T?`aK1DEUu4!`_SeeTx 6)\@b(Z A:Gleps`aoWߵb$s {T9q}Y~E%حy` _u?^Z Gbw"Sm s[\eZ,[̒_u6c ME@5 |Xd<*rp ǜ VG4۾a#͇a[2l? @L$nZtatd;m8 B p:/D{Rmh0۔o[J:աErGm6~&iy#C|Z"?L}ɍ- |;?qY9.e'&n$9{Z. )^Χ7rʲRo, o,:dKo6%>ն!F6. V 0>'61F78r@LP[{a\0z;#rI(Hc.5׸ޓ7˨bd߾@^}BɨRMk~Y๧>V$Ep$x(`X/<=rXً**4V<zBL/x> @Yʤ5x^fH rZ*`Xy&۠a (ܩ:ӶkΜ 3ZB!+v70&"y"0t¬v3D>39a.GƚPˤI 1j<ݻ6ìXPliS^dS"%пATHV<^MHA} g~@`!&{a` k/';1},TYR [%U4x ў-I3W<2d/k,XRޠ("Sh5YhahxG3ԍ|A5+fԌA6|k3G`vpZQYScM"lnƆt`جّ  G=tRQqLVp|ap˄ )pƜۂd@YJ0(EcUޭ${!$ԜMVm ^X'hq4^HQg#3Lg+dkg|stW4bmӆMEl61P3_\ IĿU=gM@zݘ, Z[hHZ-c {vi >0QʚtӟaVwDdIpk$Qټk4qڮi^4$ !l*2`PLmתby*n.2Z>++K ~<7ۦ^"eC,o ]j& 0%@WC^˓”w6}3rDC͹~}qi3Lj/-R6 Xe|U ڬ"-eꥐɜX1- ثWٞ&6qkI]gb'lΰմ=`tĕ!⣦x8 EB.=w'#qi0[HWNvZ/T'h" 0ste+x $D}rt%oYWM;X):g ?#w036H핬 qJ6Lk_XX%syAX~j?XGӾ5͢\Q"Wя%gEZt#+Cխ9j(#&ɑ'RdzD$HlHn|:zn{ƎMTw:V#aV,6$y%7'@ ,RUiF*+w# kʫ[Cr0 Yg1_@vw|5+^T.ZԔ{l\.EۆivPO<,Âu)Q!c5I.Iқ#CS+in&er L eݻcm]sWCt6\Z1:+nđIЖe@؟`q@JBg47Krw3w\-T|iN#OAVBs¹G. @h+Z儶V Ӈ}A&koU7t82ڌěK-,OǠ'5ߺZuE[yx",v+o)3vTJ|t2'.K:oeHeF_UQpF@o)K!SKV*0UGQ z@-<廩S[nD >fEHʋCzb캌ɝvM%N&n0Qe >CW kR^n<7pqN wXlJa>) vZ1f~K뤔= p6FDx鼱J2 V?_8eձP|j|.I6HPb(v۝;%4& R1gxQ.<:2-vו|($+|NTRZU޶h},"''' 'Rl=Z m_2#rEm V\QV0i$qH&f_}fM4oYo[+va9Wg|9ƤX^ ]N+}}eklv adHQh5D=꯺rڗ fιur9Tc(|`qb@rѼz,5JN)+.HfKM0m2h[)˺Z҂N>V؂lg3Ky+0ڍI,֟g(CqT036X Y:s,ujw +5@ykJ#Z4$Ei,DL޴Q6Y ʌ#y[nؕǙn5wj \QBy쑘`z. WSԽۏ "(@5K!g2Q$Mҧ"eLQئq pGް/mۋ]VBe[H菒;@%qEmcBk"amRTzMtѓBm8YL pNS)kyT+a-*_tuL.U- |%LvH͓.MP =DJ1p_feWu'aMN(#\Iްʔ}9eZͲSO,ػ !S sgc<|p@!nu{gCF2[447f:KpgZk '{/=Ekԇ'җlUAd-quPGϟ5BBz@gq{uNcDj~!/ĈñW^` ${r`^S|b[~*xu ??VGN6 ?]]5DYn`? Ao*4k6cX&b|y!%5P۟qxٙa.ƽtlҬuܰ).7ըz4aJ{WZ-2b;哵wN"썀~,$>R+^'扺Lի~&ui?loe e{چ/~C#bXPD]lɰvODIl%mw])oR( Wc y*w](MDi*Vߪ#V$pslU従Rf,MJYO7<9xODȫ sOl^D?]L1u6Sԍ-xana+ cZ2mAf,J)Nי4["%/aix7A2Mhv<ʌzwޘCq7ɑ(!IQ'#ŇѶ Qێy)31CSQl^{x u~7,k/e0(,bS<(֕m?ػOYڰYⰟTHI}T'WgQ$̎|Pf*sQ@!4*#Pׯu3hgoj$ݎ>v'G>Il~P-#+&AN |V(B_#݊=aǦYnc甊ATή1tyyi4Sƫ8Bkes(o:4yIRxN̳ 0iC_#?aSnQ҇+}]Sj,wk/DO3|τU+ǬH#1\`w?ߐxV>X͚Z}QETvSiK?6P*g #!V/0[}HMޥ^UȈ{:ɬ:2Z# iU6ߩ3QTȖ¬*PKY6D5E7 )%z6ٸ&dr łXKjCMq? %%,xn[FBNJ8Vo*ޞ@EBUڼ#iGfr.1[y2Gȱ*\WwQC 6fEhVƹhB`O񎣍yB > 9IK:r;Xx:эE-ڪv-ܡgU#Ee:l7!`܈FZ'EAC> 7PH zސ!Q]sH͋7o\4Q=;Hqٵ rK |لT&aeX#M BG10M\V,@tvĿ|%#'nᦈ[vɶ&K Қ!XI3W 3,6s·NY㕒]4+c qUe+֜DЮ5K*ɦSsHHdP !iZ͠gL igɘQG 衮E+"cj\ߙJ̥cMX7F#tJcgF|+t.B{HO᪰2}_, NS|l4o~ljLƣ=YcWBq<EX-uF "H"* R3`H7i if-lFVC36>ϞeXh`|JD7.,U e6.r=LUvj=fzGzrµOU> 9C²ZvB#â!LO\).6v\ٚGr'Ρ>\Xt(1S5ղ ^umƅU~KQ|,Kb2ÞmcB~ƩarFGzP)\̞a >wnśTqpkݔj񟓕AB7r@:$v Wƿ`5SۦKbO~ J);rս)C8[NjW^ynKX1K\E1[OYC¯[nZBHOQ:M#@r"Ľ_~aO{ qh2L A6pەen'W? CE8G #fCD7KV 2W[=܈b8$k`&wkW3pأءY~x&Iw@?VBt-id bUv2SxB8Ր߭0d\0ENٽM "0}4mTĐ}?M r}a% ѵXeReE>ʸJzzWaK%Ey"ep˯K9^#B8g= Xj6eH= gXK`mp0 6tp\7) ^{IN?kDn@I,OU8KEhhRVz6EsV ؇xX]RLc>v Sh/28kkV VM EuȠЊ֚+.]RZu"'?}Ē.XFSi +)Lm0v_|j9Lꛗ?T# %Y &K6CHxdB]pVKZ%=FQөLf{Jkֱ fIjKPW|fUN!5N8VRa>$\g}/X4V7'AlM9Ή v;`=ƜS &|XZӧqmŒwPFYܱnDZy>DOgz#Iϣ; a gP/q">[ajym6kPף%?I'fYEORO,jÆQbD^ʰ`0H$/RR ``b)s5.O[׍Б|fC!ta/2Ĥ MvN!,퐈˯("vH<4_p8Aks,B M eT_'v#z"9iq{ې xJ 5kdåPSJj'Yz"Dx l5q=s(SG .Uٌ~wObX/2B->[*N+X`հ}fζcFf5i ^+ҥ"C~5-ۖTg'ü澋ީxIįtve{Me離(H$5PpcW)uРyP>"'ۢ Ƴd0̐e{z"wh` ;3,>YY: &K ĎOϲ 8_"?ɀNJesHasE_E6awTC  v8|g^PO)BvcWƣ;ccp[ĵ5p~)й ^ɊQ! ̩.h7|X(ZσB3 TBĬ2V.~^ܛBYmoqmp `̱@ y8A'>Zh(s(cz&n>ʰO747Q= Npxʩ8Vl񘅈3b :&LT{T sIFdWuJa%Zi嚞1L\y4ftnIc(Ve;TUo oQP.&LĦdw)P?$.aOyoM753f28ܷPsN("a+wb帇 0y#,TaD k8%Y;%fb(j遟ߞAո Y4JYg??W-[^AIO+E\|15nSr#_ǽĨ,(J,e֘ٮLw igըi4ǽ^ X kM=#uUE~̛ܮ$6rnsz'G?0āIH Kt@ Lc8Z嚆:?=n]q4_*%oziқZiaǥR80=fМva}J/0<nBp0?t/)gU$qf:y`Nei;H5]Q[ֶ@[hr̐(waӆ S%rP5/}D|T}1* KxV; 7{_3=FSwn-"mPV >#2 Y֍3.yӛ 5\dbu3A%7pv2KER 4/lz\<[P_jEA^rb|rvh=0g<:-&MX`.T;@^A2C hY h6B#w>[pŻVj-t^7Tt⡇1)0tYQɚ ^40prRXnA媝ˎ /5$9ߘ݆h(jxm1#YT\B$(mțQhI)A@k*ZA8׾ZS!ޜkdio͆ː;2~`nW~}>F '})`(jqFI@}fv'Hj;ѾL)Dpǒ̓|G>h9{?Eq\j"3;䐵2 ]eVC޹o*a[p%dC=W1[a3!EoNh!6/-{/ET ?뾁]5i{Qj8޿vOI 0DSQѵCsiCcBT fTc*I>:r$F\Id$Vkp;z eyA Jr\{j9~Sqs@~2.J[e'5 ^ Fy罩ވo`OosQ'Z5supe9F0$b,mf|ZGL=@(IS t3o諘PLQT #sQs CicM+OhYSTH$0I<)ĠQx0l,7"dj,\MR_wSzZ;ڹ!a`; 8|aR#DzT S-pWuh,LYzLROtyh  \LSidռ35ĪsV(R3inq]Zs?akk@-=Q9驢i~j)&րt{xDd]6 Wt%+|bE{nMwRihZ:u!rJah(@=2 :f0 iA@n"CϢĊ87?+_o,{+o br[G_5)M^\2u=ʅbGI^P]ޥmxŧ Ӽhg3eW;T3 rƥ ,j%)!Z',-`dr[Vst63Z̠AWb z{5@X13GStB`.{wDXMi_n~&?Qhn4iAuw,9I'DUʹL(4'+V- )9Pc%܋dXj v9"0'#=X=#-J37q_+@#T69~Hڧ*~e]+B%FBۜ\TO贲a+2E[XWTUiY-NQ]&"v)m8]EmTWvִ֫evDF]2ʲI.>dMz2L!oL:Nj~nA ή;̞Zs 1qIv<Ү`ʁ/VCǶp]5Դ]ၸ+˻Y.+`FTGߚ=sk $M&ῩYoc!88Q["3E_q/yx=]ۿ[y\HAtD2]ΗzU S'Po]#`%x4uO)U8{EmPei'jӢI2<$ƹd@c\ćDTOywgGc>& (H |jF]%$D.գlT"m<{`{6eŁWᜒBd3k۞I~d/.ǻĮ\>_ָRE6RR܅6ZL}MshyT+.,9jP +a89TK?АhI= |ٝfa;߱# oSd z > ɳ-Ϣw/ x1$\ 0«-~b@p{$ĩ<{We^sl4]qPUVk%J&a;W C})cD >{F?bq$d/H4e[M0, 4jBM$0҆]g3|O QDPD̳BƈHJWD+J\Jj`tfx2""V!C#jO@J9 MOޘF Yz`B0*eG[ B,S(sCݼ2\\(0Gmc,g+ġ^ߺILp*3BihGy'4U]n8@j&3 ͘BJe0_/8LaSiN\_]FoD1w{r)X-6E'J9N`M(LXRcm:/ֲ'UD>dgZ\ bֻO_ʗ]pg&v3_3eǂl1Lٔ cWQ*r(*09G%Zq]e!ji1}m;D~w9n ψNg~8|?1/TU.֞PZAoI3kW!^c x+e3ȯƎYXң]]8%9}.omӬD<'7"Stǂ̔B|aR! @p;js:!L;~TIE-EI]~~Egk)K`gƁ 5Jm#p;2SRsB'oO[k\t ˃۴o@ADijZF|Yq!y3I2wcp, aI>5.vhcǁ]ḟ i{4 (G3 W3: fƑ{(Z1Ԗ˿hFE^OH=9 OnM{(3X?i$lPf7HL=̙IV< Qn"KRw&g(\yڨ^,eD?yP8PbxsZFBssXB:)hŀ'T&BLO%%|2t5SO+^m\/`тaUQ AаfwL'kPy+*9TOv,$I9l0FtϾRί3dK(gN E B:,Eݞ8k\lS_49fD;a҂0=t .[ò#:|Do݁Ք_h[9ϙ T]0 Iz ~Ҿ1(S7RG' f44 OoWt ($d?9I#UA3HhjK*Ue]̦uX@,2@NÃd$]jSgE3(KJ4IBD7GL[|Ɔk`~{{MX.`ϑrt K#Ӱv1g&p*fXDaiU@sk}#@!*_I@ڡtsthD!G(` :2Lsbyru[E7{z<<$~b7E/e~2aUr>*#R30gK>L{+%M(W,YXviik?Vl2wݫY2 p]ˀF8fUKIbDF<2tdH!-ί8پ]ÇIo$DS-ޜP 9U[ͬ7֮ܦ XF*øvB?VR4w|1JdȻ$1!fP _2G=wDUb-bZPJZZ4N$k\\'oOSAUrZSN= Dfs#&84_SgH0 -vfJ;=U&("?(jjcA(׉[zQń#uŰY' >v&V&ΐCSL9T bW4%@ L3vB_q>ė0(8^A_{)\oI0i_,W}S10-dz!`n8~upGڵ]ՍT!wD#q 1zeQ]p,&Ț4QuYJn2񠅸c M=D:aA /?Ν5ldijC@HsG1l d 3<܅wbݡNg+ G1tB>r5"OI$ŠyF$Sk1#A'B&FA\5Nf.dDiɷ.]mpth%s@M.,S~Qug_WvDWjV 3Wڊ+0BFPlpPm%n#jN3z~?RfW{AIBD}EjCQ ٬^kT2"F0?ά>Sc-XQqi0 AJ\峽&-oi Tpđv@'JKT{p%y4ovn䣠6VP{'YdPz{RH*֕WL~(K!%0??)#[giLJ̋gC1.4EVsQ{厩qK]|$^ߪy|[b{t+F C?uhBc)3H/sǯdπ B)+‡}g2?j|n?4N7 5?'IbE)}U'\/k|̇EWslvW' 9;^~i(FSRߦ2SQa9U*x:l(T%[6T1Iʰ6؃2xP@3¸ d: rOZV$L[\,?i1o=YnpqK;-b#SDo'F[\ Xs؉W1=}x=뷃D% l6ݻ8,R Gd2|JRU']#_[],`?}׭Qqf5G~\#*Mq%DGHs۲rٵMzT?x{z8bfD@N/fw{in"ٮ.3! {<U!'@ɜ 4=z!6&>D~ ߆"a-{a-Ԗ({=xO2F^*Z#IJ1;6yOL߆何rY̑ư"95xW>Ð (/ mOs\x|+/d/u}(Txa%Mۅ$/ʹc/9;ih 5m7y5fY̐b_o<bKɔoeZ[tS$,L|^9"SsNe+Gb,ԹQ0g83EjcH冄 UKη@w՝=*҄5VZ7J=}mL%7/Rt ñPDEnCouM8ѳޔ80iӴ(ncDL+SGʜ!fy<H xa {`eXN%([[9O;(=2B>KA&L&B 47""{B<:Dy'xԇ@WXV,M,:BhNHD $턠j`U %Y[3ȢiMfd2q6F$&t/2D裴 ۤGf5bUbEcd̦z;AOMB4.2¦er> &c234HV22OjҗzXk4b,"i3E;UٱM~DZcj֤- g:MLy{G(߮N[0p{p@bT+]Z91&%HW-R3_!Aj\Y?av+bYk&xz~3Ik(~\S^;cmkeիMɰ4t?{_2Mc*sT{RD|߁uY zB;~90ȯ{DӭGlGqɞy,8j!mFWdÈNi;cPL&L(LAp 2kaw+Q&u zه1aMTFՕ#0_sWI=,&G P"}0v>aN;AvcMz"Zq0P ^ 4 7D.J.;ĨzńKR{c3:hjʛD![ R;)޳|6;8o춅M1z[L8`HEHݸ/xI #D ~ |йA>"91(HoѼrg&JўNjA;HK_&@W4ơjɫ'E6ՐBT;8=r[1 rwrSUVcw߇7p>vJ3{ vtFD)"t9+ep~C[ġѪ8EKcZwkk6KFc2ȝ ]'Pږ'z^[X2 CxKC[q#6aۦBJUm|S.uU+:R7iH5y+ &'Ev $#ƶ޵G˔+"_>[S%O{\|u ?hq½v׼nzS=4 |k~𪈡@Fc޽V e3\3aަ|r2[, ~RDE>7' {]eF{Xf'Y 70<amڔ'L#MoʎU'*tJh፲qȷƥ:ZWJ ,@ʟP1 | 8ѡz'BzJM2IB ڴSCZ?cWC| e@-ź^ۉ/}iT/qUI:A"c^sz$7)ӖsC[q|'O3Z>uZl^J쀆l7=) .POҳ6_{DOVӲkw ;|֜<;g'B% u͖c~m#1c!Hī p8+zryJ=Nfw`K8p>iZ/b²3^{=m w8X0x^Q0Z#1 1Yz'c 7gn6I ? c[)3mhK㡴`=b!қtXw `ySYPA? C$uAvgG3 gjd_}mAq Zaڋ\sQE;S#B+ܑz7hsuA+VL|BTB1`G:%wNF)di\ZedM#}p*}6l܋b/GLn/ꓼ_g #vUP%]"sKQk? xSYZƹYUJ|1f΢Ŏ3 ǜ2pl;ؠ9(,U ʵL8TmƘ̉g|tAʌ?(Vm% ̫ P/"ZSymila ӿ.Rfv* T9Z&;!:Qj+fCk4WĥK%1eC $j;!ȕ&1,2sX cn}'5;PB85ƺ bⵔ#ݠ_#A#/匁A(.ݪ,!qeL _k%曮ƿ Y!m⯗'B#fϞ؝h,.5C8ཞ{?@&,uL ׄl[xo?cYp.% f^U#' ö9H5jO65" 8 df~ e@ rܝ,r,-WsTdNațlINq2交:?QZp+| o7.o[4mD!)dVWV&h\@\<Ζ4%}{pWK LZh%&I<`W͖ђChT+}dg^1xU-$!W)++jNB;De(V돢53ԏ8g{~07 M+)2d^↗ z~[ÑK5>OUP,հCwh:'d631*0sإٓ qn|TNrek)uy|v~N`яiu*QAt QL{.n*q>6sVJYKjS$$-Y7489shFeӋ3!,j]䶂'Kg@RԽTX\x/!wuԛ5H!ĊT-i%n.V_ ̱,l.7TSoSG%Ei2L[UѕgkA`1˙6Wb;].ԷF >~% V7\u 7A2mD=o\ES pZӸ=Ѵ7AD%96D>> x"^2H, 1d{zLo#gYx"6x}t"[ ` ޟ# -)Hz@/w[-|]/wGƎB:k0,u1µt*S/yw>k1ipa g%>Nq{G/Z[nUX 3d.чb XsSsԿ;=-Ow)>\U$,p'>UE̿!3¢NI2~ݍGهih9, ~̪ㄛ#F*0MGŤ!aۺh6ۭjz sK=Y6 fy%2o*>uϒaE%`z{sL(%S;FQ?5++r/_L=m6^A=ErDLde 'Fnƃ3 %+o~6tg1!dxCW&uF H0_ t\F034`UˢVi+]@.?lY*==`|d(XHx1Do /ʨ2|-661|ԍ<*J*bÒ[|z_7$7AZ&[:dH.3L-^{Yztߤh QWt3]vQ-S:{:)mɚrGd7&Il:b `u&#R8a^1p\ķZM<+!Ը #Rkza%o`~SV>s Sא~?0u2:o[ZS/sM 7/0ڧ2n))]NǍ`KTbBlja.P^SRzaH.jO hQS1.nq_Vh{}su0x y&{<_|a1F} G^n٭-EMo,?7#J.F'BڑH}[Ehڮ!VO\Lˉ dӪ}i^"vVW ӰaJ+=3|L OӵEHhS~51B,5ڭTK@`1H?{J*Zkh-/6Eoԭ~?ϼcw=|BFݳ1# R2c1&UzOSRK$؟smDo~oBbӧOE9A}PFSBs/)Nv{0+iE;L/<췤n2]ւ8^s[;z)4wD&" {=_J8?șv0s> {X)Gsx|T loEpץckceIǢDo &J^@:pYA7#c:+'h_ńBi| :82XiK*Y[mh2ѽ pp':E!B72XYyTMtf`ܘ`Ѝe5l~Yoĕͮ1܈dS~] ݬ=yB\;'q\脦d{יO+|J yssl(c Jp 8d v2J2WfGY ~MU&{)ԅ<ъ(Ft;ҝ~`եC L?`Z?ʇKi `Ҋѩ@YY~~|z[fy~C1xϦaf AxXIUiurBЮ]D%HPa)3y:S8Q|ێy@UƃX8 X ~N*m$Uv3EӘD P~s9TU=yˤ<5j_T Kw5pFЕ$EϦ=cY:6veӍm(e:c#ӃK*[CrI^ZxRa@ݒ(w]vq}3#Zʛj.WUFfv^|$iEfX= GǢΧO׌ $ <'8'kg;6T?VӴ3QkDm*BMgCib\1[=|=,H$">}q '`)#dnV.⩈W}w$%Ϸ+e$exu^VԚjSڀuVfQbt~0oŷǖgIpv$ _6%+:6bEX:pH{F)NZqրVQip2'fu4ټWs)3xql8N~sdhjv%#"þ&74jdzgt6ǟV"z_ X|#,#PI ׎6.3aRƂĐ+X@쒈Vp֎2^w ,-3s~W4#kWv蒑=3oժ߷?EE*רw* 4%Խ3& #E} vڞ0(/ޱN`eP&|UA"M9Ęߜc&3W *g^5ǮˮeSf_"j?ی{8(hǩ;=sJXB|[hLCP;ƻJϱ1:-h+I\řW_WR #`ZYf({fSy(rD%u(=xpEtlII"eK]?_ 6lw}|N53yMT9YOrƪ6ƭY C7>2PVjL٧&ӝ~6~mc-0=]IƹɁ27]^I0bȃ~D=5|(6jȱXUYW|,x碈IV>۲ W}(E`&.۷4}WRrW'ۍs * VVoY@\#&A5sd>;X;ҴelF[6 n>$W_?2ϣpȅC)YoCtO1{ HDPSw@tVC<Ikz[zrp+ ]V-J̴ HqzB0X}e+{d5v[&ZbBѺ,Y%]N7_#Š rFǣz{ 43MpmZ!1d7 sdZʩF / >6QgtHf Z[\Ro+s6 D'+{ksWi$׆Gk.AZL[ 40Y 5N 4ïPJT˄l< x4%[R#pZBV.YtdAW"j,d pr %-^ G^]KQT"Ru XaBuN8. Vo9zyH#yWAWI{7\V]0^m0!ѓNv;k5s^Ug=oH 8K 8bw>]L_fQTAvD6gNm*M}D{'ΧI v(B9j D9zmE$!/,׶Mk"8뢪~|Yq>5N{q!X I+wEˆvhO_rgg j,X4~"hppoձK3Lgb^4]|\1r^>ZI~ُm`O4u\ 4!W:FwwC%F7 @ P2!=Lei?hqgVkwqiדL@MOg ƤDaBm{ K89zX6ßzmTػ|WL'_C<|Rt=}|[]qOልnCzjMqms4dT#J=GP_\ȟ vOfх_k@&51u UwF63"iX"u|# 7}u34c~)F7 +$ck[VZFEx75T4 jFIwe74&CY8.<ѴEϊqHqȽIzGb'Iy/uxPg 7*PPAٗ}J{R4\~i^%'pP=@U3r-ER֝,'ɐ.W -P 8̤$: f`ݺ>BF: dcKK/#/ix,|zf+9aPH*(LdD@d V:Yǔ-cN*zc}\SK*.Jcj\?}eAYĢޯB8Cӿ<=gu&Plбhfpɂ@,/},{4U3.Ә~Y"lrOf%LUN,b/Au Hp,P,%nQt H-EoA6ܹ+mk,/5Xcr %byT#E+Sp捛Q#)԰꩐3 쁼I9uL 8PвP,x,P5y0g|XXk0'$@?."R,FWZ[gЫCjW\9VȪ D|zp3-d529dyԳ3,t= |ew)¬LV)GaEFjǿE`,G&3H+KH Es[(c˩{Poc&zԸ>|hECQx&8Dz!~jw.m}cN :HPE4L˾vqČiA.x&@-\ZpHjil۠D35JǍAϕHqK9I dY r)E$R[ػp=)eY.y^N:'9ŧoIy$3,errZO 7ahxaH^ו.E( M\*W,B5y **A +|zz >]BD?OJi~ I\C8@r[a_$GaʟfCׯboQĆSKg.GabUu*>-YR3k<>G8-yqN- ȳU9Cf+qVS ^'.y3`%wT׽K)h)K*5C>QōjhdJZa.^_~DZG[/Re #kE/f܂ydt CyuDQ ؑ0C%eom \x12MT r Ӗ E@|0~}Zp$_6:lm5'UޞsOVHٌұRg ~0Au, C.a$y?r<#TH4,#x5=]ô^\Eq>ܷ)#(גX)nNlM2skB9a ݽuW-#1Fp本JwRBjυW[;ҳ.#rq-0ѐGu`%xmL;9>MiV6_ O&ӫD|P:@,DU' $֭?ay% 2ls`jY$^bGhuY5K\PQO<έKP kq`8Wwt0{G!Dz]eq/@ZWSS3 1[_JMeZ.9^$l[`)ȥ.P?J[?ȋ,O8hbS0L0 q nRL!Pޮ'eV/jqL: ؎<瑞Su:Ce말LxpzuʚEɂQ1ŤP@Dƒ";RX2\ϫ}_ ,jbx(xe} CKOM9Kt@] f]B}/cf0=aS;B)P "2G9S#6R&UX4yBiQp@죨ȴ<>PyZ~R>$VJѭAqmY/G?"ɭD/N_4+zG6 LYjx` 5_zw4#/BƔeJJ?kb~$z{nߝřcVêmSc{$#k!B3aCk}k{ rE$e942&Mq`m12]@_kgsn @^i.Dџ2_ V$Hq ث8< Ei`mi&N><~&pG86ۙڴk`x̄R0X;!knzql+3ߍ7&<=νk1-4  ۃi!!131X$&Qf'Տq?jTEA{LGx .i5 ~ g|) Jf;Wf2i/;jRTf\{.AeP޹XF$I& |EgŰ&iȈAi$F C|Jcxys<.E,S숋8M2<$CK-LAM(d4/CqF}ۭ{~Sr)ooauzO?w,)WBYVr˚j5=_JG6'₤C pz!R;_uw, wF6 f*d<:ƫA ot.껵"AR̮(K1:"'7 XKtʛziibt3Jk`XB9BӔA,g]m#&g׶h\X,]K$nWyn BE Q"Ox03;UJÉuyYkzZ͑6B-ypv4XRB^uXP6~y*qҳ}7Y Ms@IZ+lPf_vPj>i1U> o.z]fڮD[\\. 7aہ)BQcꔂnWDžpUݿ'Y3urYh~|ΗԸ( PL (>jTƕmIINbᮼWb3ұ@N 4W@%yЗ?cara?f]ǀ`^Q-Y%"E%%bB*jCBr- EmS#tאm),_}5R_zM=D lL=KmRwn.09{(%_8%-g̻X2Y-˜gy<ڄ1 R fcSp$B]x,p$e "qv\VDW.~Ff U_9L㻥xTC#{p`j?={|ToDž (uU2PԦgےfؗ-k\XgsG)Y&Țzm Nf>0+إcI۝ߵ>@@ݿ>`d\ $'[ JUY(Y~≿Oj7pi6rhw gW@p0Xxw~X \}ҋi%/2HyS&ȉUD$9p R8`NU z2Xf_}&d4ΞrC lpx|HΗ$RӇNo6M[garͯ@T'٩qL(=uAyψ~L"u.ƠB XKX p#Q&l^{ /x=[ȃHv)+;;#5xDNEdKUN| q3*ѻN'~)KX i;rїJx*3&uvQ)hyθyv22 `67_ L <ƀq6Lj nnt7!Y* 3x`^B%CH i9>&6҄^$#_Z;nark'-,ˌL\ϊE,x=yz_T*:'UlRƗUEjŽ. jz=aXGI'6Y셲peN\,a" rG]SD5#+Ct64JcɽYgCz}#C+dTIKug'LR3!:AbVUe ^UADҦ Jg޴kZ\3S̆V:Y$,}s+KƪPh0/8OJ)B$=HPuUz 2E"KVҘ$*2gu:E贐UH:n T?d#N[4 ُ-BhyuWI먊Lyon&Sh=Bkk,xaA>eJ'W MdݑymQ<'s7-髨{8AJ(NtOػG-vn8?Ng$RMΊZ`{2ghp#6.$M6!YBRj\ɬf]zNP>B E"'^ xԾN} @,CVYF:I a |%*kƳI[Ɩi꦳Fj2|iqL=2^> ΁]"~l0+K 4[`NLy>Sʈ%k P\ b-bJקz?+'>Klc(Ƨ}K*IHoAH+̞x:svV.C(evµΡzA92i2<@!$JV}+*ޭX ~w{!!N.\j01Sտ!sd&z >؇G:S^@)5x#Jyz*L# GuC`9IܣoLKvN#'HGwWc ɟ0/vM`mوf Zvi[v8Q^mc~A[uƝYJg8 ˊA1al\裔36 h?> rVƫޜ. E`Ƣ DNt}>1R dl 8)m@CD.U).sK6(h*459T .Py7cf?Yb"* AAsjv?ʜ Q;'ʰo mr8i"9v4;WUa7E1Χ^p -!zm`IguS(PTMKh>A=%],ГCcyS;+E+T[}ywXv]&c%:l-BZ;^m w 6z/0N:0Ać^n}S&MkR@9T+a.P- gbòZay' ss;\f)ĤHevA!,8@nݿjـ5ɇuCa4]Y`YaSm](z (ıfj)pv9A4 v7'0ld6XZ,jyoC:?O*#` Hk9#-{¼#HsuثIW X *ŀbKa*24mPU0Sݟs x֕*Þvg ,\Ʀ ~ʸcQgt =?tSQDz;yc ~ɾ `)ir m! q0/~z㰘p8ԙ H MV<,Kwisqg:ݙ3z %023{FzUo62riTrd1<6OZʮCk.l(=8;FKً|Q[ mu{Izӛ׫#NH{amlShi @eb@*lxE-Qy~9ﴘ[P'ќ> ۼb,V3s0=9D`rBOՖ虆ny`e]#Tm$>P6_᠗V:5*k c$4 ct}աBRd КCK}v/,7fawg]2rbb5e/hFآzyshWƝtPuݭ*%) .!Pܗm8mt]ۅ'F% խn̖6$:>KgX 9R8G]="2pTZ*Ѡ4sdW\,[f.+T|~'ټ*0#o\Hs#B^z-yZI]A 7`aX .5>ԩ|Fjv߶}̀+nrM2$cd/͕%TflՕCXKCxm+ %I%fyJ (Er(A)1j 4Gs86P < P.k'OYFoQ $7OC<.֑5}ٺ/l QsFnRs;7!pg0f'У.ps(%# cz sF)D4rBj${[HQwEwo?;, Mru!tw܄ḞI( P/d> ?HE0)tў9S5[OϐV w\&[I*u;*Rd#[T{;a{@pFHu8b{rߕߡw*1X]ze$@ȝ6/0%}9NqLh11O'Z+ SC2!g"36YĊvc6فpB10fD$;Y>`)$G6d R<+@mbZ? $"4ʡ9v&)F2n=5WrR}U?^eϥެiu)"hЎ~ \+a/ O׸X17#ܠmG~r|}щhqƙq )\*Qk7u rؑ?oU[ő @ӜCA{qb#rtZG%kz< )F*[ͦ?/Gv@~p~r4&E%j? hsH nB8I?&v.ЇKcW! 1As ts=v0.sˋt{-7{IhLK"8ZJEo+[xgr ~GugkÎ}GJ%yf#'nV* `)EM@^IPoV:~6fƋF`sm|z zYGDԜ5?0"|~޷Pm;Ww j;@.&-;G>jhZG^Eϡ 63QZ"к?35<(Տ-IH[\HJGd2Dԍ2QG%T`cf6.Ҳnl-%F3$QoG+T\]~I pT 4ۙ4(HFmypx$9P](*=߂rkrAL{rΓzEh`db,/sID"#gF`fl-~e`lB qtXѤÖkη3+8Y|J<(0m˅/jV=/<<&1A:Q-1['o1$06Q U5vW|GuMHjc>BV0ѱYn架-ʹ5RK[洴ip< j0G׻vu'({`ZVA ]9p,19GR =6 0f"dK /DCi ~\L~n CO8gp.<Ӗ؄H&X?wF1t\v0FԫPЌ&]>M͢1,Z:vozS系ِ?? _@w& bVZȨ"I%a4QԀeFV5+|FN,`^7†]WcqZK-=ŚpWAVIyoh YMZfU!MT˃ 2us~$Bf;0BFz }sÇ%Ƌҵ`Y0 wYQPL]ؿhf';icDxL+@"rcuJVlZ";?6 rʷ=h)~d"~(xb'˥8d)Z}b|G7@+Pi 9=@ecy Z`,jɌc˰W gJ0EӥWxOɅ^:>p$חW`ZccO@߾Ȕih+u&Ԅ AR-_.a@p~ ]]TwC$4.84`V`潘sK8evf)*MJi?ǰY 2ȶ&vi^- ƯoYY5ĈxӅ(aZ׌Nc jj/D2`l?2VY `hq7}ׂXi P%k[87h e9(5b$Y([4ĠR EaΩԎ`!X5F`zb3Ott駨_Ƨ]fB #P"nH ib[%S`A% >]Jƀ/k.L3YwpVk)N?zd>OlG->UQ79a]3W inemtE 1q >S+-4Q ^9͝6ԅ!a(CLSX}@ZaZ5b\PsiTgJ{Qu]~$mܡVSi8U{ l h}%x!3Kiۦ4<l 0{Jlĉ4~Xam(Ey)ޖrQ `PXfZXj,D6rʯ ,cKϨZjO(QҸA;-CԱMmȪQ+MzF wun Oil戥ZjZ*UNޙ Ej =I '_\QjqG2$?$F1aTRև^1UZ6@5)V1c~_Vl lMTLX.JōXxpWOzr/b黺wv=!,|Tbi៯tX@zJ}#9LGCB R)eo3+J`0cjeacy?1o 8# 9Z5ت AM"PTJy_/pH g[^G8K\P{IǗ*G.8E[=Κ3' p5q_9k'* N=Y :>'։#wE=!{" ګնw$H=ݫǕ45f~@{?.C{gnp+]AƷ3>"WBN#L2ė4SL]BgsZSoWDLŽ ){ j*i7~&񊭮FADoK{-TF•r, yNy߻}dSB/˺NV{KkTktI;d_c]S;9Ө1;ArrٲS)Xsw g99}[YJYr^6R}/Z!j~@XPs<Jnpuj% jL4JCZ ,q?*-l]S B23/K+' ަ xJO?Rm 2n,nM8pV $ЪIY=f bZnoOp =u䈟hs/xKw2+d'~ *_"!Of]?K qj,W3ɀZbtp&HUjfiGqմ~2Fyp!,+^_3K*DzBJx)P1\#)2$zG>0 69fZE$e^dӲ(gYC;pMbA%vW'[f1 r#Z`(5x8U'hҌRA 5D18`YSA l`/: 3"L~qrsgڹ7n[BUN8#/dO7:07>.hQŹ'EG;7="|-CJsqp.(|coCIw =*ӪUԶ ~= y73F0NELP`g#Lg^ ˵;e'':@DZIAH.LzJo4ݞ&o%Qbfodƒ<1)RWIa#`xS*|*ǰY_I7^LtGj%=3@e|3J$!p 5Ob-ɜՋ1e2)Qd"Vkax`͑sú* `B%0M3vfL7x^Q|H7>'yϯ)ztUEEE49%203< 8dD>xsϐ]VvFqEE;ЮcqOa \,Uo Q\;-kL; =d:.%- )N;*\L8Q;Aؿ:]և-l+1&_Y3zBSꈏAd}sR,&ty!Dy?zFVoÝd%ҭ.6.ole~Ӹ={q ՍjAh2| m@||H ;äQs zP$FY soj>L]Nղ% d(NG|poRcL{kٛB %>IF+)HӨQZ% lLS5H̫$ҺxR#ĥdSDt_>\*kWy5f^ԝ Bu3sѕdo3H!8X@768 CՕ-^m8s0lz.4=OG3S"M!ۼgK$.=L |"N8^% hx#54E*Yʡ57s1a\5Z^܁N(2s 8CNı?*؂5*rQV[ߩ}ov3P/z}5RL A:(:kG-,N apݲ;b|vF-8,W_hY>_m f%#fFNnS%A/Ob#^=HSk|Bާ g?L"[S[;s+$ G$L)h -ovsk|Zd?!8V`0nu%iN4%*StuR/aGی=i  ^ )3ކCwӭ|v>NGٟDLtsW$('y ck2@ɨc !"L)FaJA7+(8Bf= )f>0<:JxɰG=>D1ԥFEvXJf90\{9H{PZz|݂]7уGmqx%ZG"ܗ%>f;Hp;8NcCg.ͬrJϾgtKSoe <Rʗ֑ ySk'tv/|"L"~5$@݋ & ^ZN9 k*?JJ[i}>W|Ȼ$~ q(X>Gmn@ュؓAݻ8~j̼PwA-ˎj64S:|08,w b8"E <''F L%; `"?P5}>Xc;+Z(ml?Ϊ.3gYZ070701000002a2000081a40000000000000000000000016599ea2b000445f0000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/ethernet/qlogic/qed/qed.ko.xz7zXZִF!t/]?Eh=ڜ.+@ZyAmi''Y˞Ed2ّ8dv[xZD}6ǰοaS@Yri(aЏڍ+0&k}h [hĆ->AԔjK:~kwfwo`D]'BT#_d5\b#"'YᏌ\+{;ói#ցkD߈^Z%Hr@.ҴOiwE7C]+2 ў́vLmF* Ϥ]A%"`+4Wp5Ʉ=L+pQiJQ8lp۾1^cQo[DՅRI}Im3KΔew/5=68fZ=+A4 v:6&tIv+z$mOXx౸DpO$Y[/]PfUvfV"Ӗ;y1FIYb~P 6Sa,o\ZH2]ȾG%~,1vh[; eC"&I"5pޤJHcJ6(ꖪś&sm<'lq^=n߰t.оzQ*BoLo IɈP  UVϽxn %5|Mڗyl#$zJ"?؝NjDL (QYD;y rFYP-dybFQ *%%8Fbn$>:] XT}%Ix]U}˞ԙ>h2fDQVH>U0HMÁ(E:fFr3Z}B$Qm%N̚_+;5GS{P䠯i,,HJ;@ AśQ oA@!ڠa]R&&;t'Nxf. 8 V+b὘`B>4!W$/A ag)Wl4ܪG.f9fTCr3MPcC̗ӕEmQ_H:d|Y" 9*%/G}s"_yr'0@kgc! AʡBYҶ^G7&WK&rUUI!z0 /WSu ;M/ `(dem&UЧw,Z,w0I7]!۝b+k!k ^Fȱ~xȜВ{ZIRūn{gw% @BAOuJ2Ķ'8=<ٔb#8.e+C샖mJ0O_n.Z IOEWxr}f:]kp/zLJ=_3clݩMPkg^sWְPjd,-2&lz< 蘉ՋZBT6J? ;ޕrf-`Zc({9|y uN6Cv vȉjw.{olm84*Z+'Uࠋ l53շ #P64 .tgcܯaR|TjwэfoETYf/'xU*-rhp4>/ {|ȉ(sͻ+wM YQsvu=;64#x81`Oz)ͣ?Eu>{Qk$b/J6@SQK]&OR!+-:П)rs$ғUt߉Yv;6u ̞vM':3e,nypp)HZPk՚p2q5?0$(. !Շ/{gha%CF7)lXsR_,]'p%DŽe82Zއ\~>/D-W߶DZ;G*p'xֹuAK$˙qyOw,ia!(޷NerԲN7pZaF'+,xX+E8(#~?GKmINO4AͺC鼀폈T:uլ,m ˃IWL(oMAmˮ#9*[xAU:ڴL 'ႁ4Ϟ灥EBTb])@7@.H\F $==C"^EB6t{o!vk ^BK 0V#zuw8gu̼G&`Sa$+xE:w7P`t7si{~-x Lo[68GUȃS͎zz}[Nϲ5,-nZ}yx4M;'C@P|==KxlB*7?|/Ğŵ&-`28JsS6p7ɕv%`Z}Y.,dh<`Gh`=J\cFyjUw+^`r 2Ӂ𽖎i8s)?G83\nѳk+k#l\xbkKQ:9]NHu?H{EXK +N =)or$EM299Vm$EjPRL*K IIyl<OghHyɍ|>j%DyvH;NI(CDZU-,hKa^j;MdZmJuh #V}Rnד(<4y=B<̕/&atyaĕuR۝kl8VPl˲jI.?kח9(iM4PcE,K=FP>ͩE(l[ sYQ0Iu7TȂt}Jfk2rqv$A_՟0TaFJ*ѣd?|T:V0c!y[qv ,&DwťWhZ@J-CHN+ jM,C;XG6xGRx܂[-$apB% SYlUEA.?UV/Y"5W`ԀSp''79lYBLgFI$:kl.1:W*8`h//^}!| nVurbS`4/G(u&,NQVHnH0jԘy8Q^3-yk㕰Fkѵ& [ǎn`r>sT{ ͤY\wW 7N8#*o_1"%reý9d(LCQd-ۘa, r=Be{ܳ $.:ZKw%df!se)-UuFQU';oY:8۴0c&# 3]l=ѻKuG_nU&1= BuX_mT aU@Td.7Jg0s0ǐߧe";@N,റ}c׵3?YW pPϋ8h#F@)ϭ#[B.C%H;xVB'50ʣu)ed 32wW-/׏D6&P{ͤ\Xo^PL6-+BA-_e7m3/O4rc{P]:`]nQ'qv+, 0T[I`nFD3C%S ]ƻiXA.~N&v=0_ںs~//֭fOҧ*>-& = 搛;=/U+6 ߻ki.x;t % []b>l v˓?B㰞0Jsg&uMNZne i`aNS|.1 "9nK_f_@u~H-G=9J}YϨ-MYzPCq"7%RVV|%!'!gJ9=j1GaaQ9V䩊c~BG$8̍ 6l(:Io]+24ru+L_*! 6N9,z tɿ/[uc*G%ĀI~֊X0xžic܀3 ֤[qSfWW.-:Xjŝb{6(9.:/SP?)282*Z[ES䃔b_:syѢf*̧S ]r~dY,}b22upϪíV4.r4ɅҰsigfr7bGo G*֚][%W`F6`0m'cB4VdsD#ݳoqsg!e3rM0R%^+*su[“%\Hn;6qv5P>y./skDf^-*dѝփn"c/AV=0,`1@@KzPU,6!ǭKmܢY @Fz&AӏSPAs1|2…h 4$e#Suhm;*3VI|ȿMBBWR9yBmƀ:;\=vKZV-@~ƉIG`\Mq80.~{*>Du%rͶ{u=Am7; }v_8u+8?5J5b#KP.՞ Kģ)W]mPzkmߝ}2I%V:(_c3& %4#GH=M(c&J0ʙq39rcqbU①m0?Zn!B-m*do-nuҺwx7a9;ENI7VĘp,<.QpjyR.} ZЁM)q\_y%{/dajWw z0v l[i/.Q9T}F2O/B]x|(6vkBBx08@f?EͽHaAiY<݄=<2Pᦙ1Oh۸LC@iK'n}hԯEo*5F0q8ږ ?C"dm\vO7R:UHbPL@3>r hRO3CusVN)аhP:2pj40AM XO1ҢUH0hDrQH0ZE "Hj?/kЃ׋}:+ZlI6D?  @ --`>/UMfl1@.'0unm= SWe0LʴUE=r(DӦzC mPhWO!5wlZ2$.ڙО,Q|O6Žc*L8 A% rv{'JbL+Hb:mBp(rݴ=X[.{ܧe W>~R[wPRk%+_;pP[eWJ-`U]0@j-XLP!kqWKol*z7m/}Acqkut?gv:7;3f몕ۗm\c S !͡^Aru]=bek#ߦ@]ZlQW#(Pj{܂VE. "C_;)Bf5kK㺅!ξQdxa$t;$PֶZVq׀ -V_8?v :{T4qYCsVˇxv5z`xR y-2Y@}BbQI#P:C%0`?=+Ӗ2SZ67+VNC~g W4aJT:2y I `XFzU$D gOܺ;eXG(~`5v*7ĤaFsoLsYMC:ݩ`{q5OfE?wg_c'GQQ&:7i\B8昞eޥ{ms 薏} % fBA!K&j:?F۱n0r5cs %3'h 00\YMf2l ɵׂV\nw(1m!W/*ӮH ֹvTO{1ݑ94Nd}J4!\ i1kU!u&g^xś-AƲBB9ZY'!K<@MH;aU@Mܛ){.nA}@B#|nhe`:qsDFvP1CV*R Jb6Y #r;7BK u9 2xic,xu"?N|;0PL~כSMgn'Rm.}T-![/ZlYC P-#K>z /#%>VąA-/˽_gJ~:+(XJV90wFwumO?V'UPޭ` Ţ{| Jfh+`n{(hz~:dv/lE ss5ˀTDbokicG@RͶ$%&]짜jfsܙs'9lM͐;+qXF׳j% "Qu{|d`BkL';j6&w_y*oSN7 ֵ\T=(Zj/o*}B`cteg[n{/o 6UlwӲ "yr9OLVOJJk 3=qLEjq`Ûk&qvhFA:H0'J'*0kL 09lhtDe3SZ/rY3`Z Vókg`/ϲ&}zGwR;=Cɢ*]Sgh5뵣×ٟODg;m\iF-WHJCzKoS3]_0/%~6 _#Iz*} ~+u{x.׺0߼HVO~3<3̀ l3&@dL?:q^p۶8C].!Bu\r Χsg[:oN6΢CKt('ԝ35rQͱClJ3'zj|2[k-`p@KiWnP}lݠFf 9[ R"kaKUfUŐXPv? +rG9G%˃כ>dvMoT?&uHЉ7d.^X ;bt6>ڇ51BdNG77W7~i \@pرIv}dWeXv,MnS#,:3ڱ%U֥RF]hk,Q6][qus <TX%粮U:̄"*˙ֳѶOÅap@v; љ|΢)zp:ө7ԃ_!h 3/AC[)Z6ZST& qu}L<;c 8{a> ̇BR(971VZ֣,m.E,`B;2ʴW.>O0ӂ:5g,ʊhԟC?F*D>Gg$M \)[3ZV#xhie@W 3`rJwWZ)𯙄Ԃo)L2KuDm@׻i:/xzRˋ,'k-Yڜ∔ągkɕ> ei]_8|%2u憢#{>p4 7q 13˼7Q{P:EZrg-/(v upirsIJoi䲶7'{SĆ؆AՆn}D%uj#fR>aX$/P3aX  =ı2լ[&`S~0ڢ&A4ڤ}FV&7g(5n&ͼ#\ T(TRHYenWR:-Q4#6a0Qv˫:Y@?wI״=, '+N.ڿ;&̎l_E{gtl dzLkl/{^xS@,PGtE4~tFզ#욢lAaUb?fm}}o<2`Xg !.eFҡٶ'llV<5D5]vӯ23as7yDU ៅֆ? qcO56LڸRYa|92pu?G#jsӅ=bB~PWex )NvO /Ocd(LhIlʎq}u*:i0r\YD5mtNfy(J#qGٙ'(hehxCuUlMT&tPݫ 7=0kbpw|gܔlC??KiM}ʖF/lɽoiS$"BSJ|Bne8,s0we:J({֑fW!X<2Z܁֬B"@b5]/aI='[WЁaTg뽱A<1ks&>a>E`'n#(ac/ڿ9ij犛 6r>z$GCKcd;5埯V@^z.rMD` t+V8(0_cXpKϨEWH3; HbcQ\zoNTW5urm3cRM{vV -QPsy Z(R{S%slSEm_Dt\guMTؠHѦ=Ya%Y9 j<%ϯ= w6$-N>gD@l!(67e5BЩQr 94ao})Gw|?۸AKyp(5Ai3mK VXLn37BHqD߶C| 1.RQO# E/$/X!^*0\K xP{'ʔ=6f9{| 1 )^4[9REm#B ly[4V943PMX0+rN3wET0<)ⱇ6# uG=8g&IȶTOu|q4z [_fl@kŠߓ??Q|޻E3#|5cFE'l'XX_J\`C2AK|C Af?ŕNTUWt|7dAU~ nNCW7$d9<8F)pRXW||!{D2($8Qb'¿bn8n*-A5i׉5Oo;BE::4_*<+/q>E NlVd*<ԑ J * Iy*|m[J*xi#2Pi=6\ŝWuI<n򍐡:-~ܽamQO)̃i+|Y+c[vidV;[7fMl nYYDh ӌ_8&2"NQEu1+_⸹CK2 noë|J"Wg6f`K+PH%ysqƙTqD"þBX\"2#b;a* 'pG 4To}acavϖd8JALk?pwzN2:/F }^e-&snk!m~7TIO o >m>59muɭx˔|oBښo{k'f]It+Kg; ,]QU VSe9:&؋bßrdGz*$j}{`\D.(u2'ʪEk!zb&4EÑ){~|c:q]iZ((Y!7߂"e @R<`.kD^Y)zgO9n\U4Eam7T1֪]qtG4Lي\̎7[ 7C.]2v&4iPL_7̟MY?I،vT qSH")VE-Eh#gQۉSvG$vFܕi _ )y@3K{4 ԏ!@wͷ~LĦ p/Σ W N͊Kqx[qoZژ0aؾ.$k=ͽ%ԩ5qsi ]|V-`Q"tN?poauRY>2rӤ[cTyfi8Ŋ@QUK~}o9C`%L%d&R"?_2iaPhp AMVaXu:6bq+F[-F4)=ѣ3LP'w\)Pj6 T\qb1Rm"X sy@Z?>D*La94爐݁39XUZtz]n rٶ#Vf A} _dӶ!q6׍> QsV/zQt?~X*Ues\~XZ-<Xr=6*:>0WeFujPMo:@dBŠ4Hr=$YGF#nnKXM堿>6+k ם^ssI|R͋M$hC% -LpIxs+ REp^ՠ"7;cc !qUf QeH 0.󈔖FB(7;.g:_rĈU{mHSe9aS4!ViIAq.P]zӅ^HTkc5p1.ᮈD`>YpQָ3OǂLQö n:E!4i0˹(_"!#8̌qק>Zڸ|UCCҏ@$p.>=y=W4 ̵s )\pdluFMAGE׈=ͻAs8Q^5㇒e~m4_~=@\O=Uh7S!# ؕh^6 v9mW Hخ 5O!W$ qICrXNaJ%'e$xKED]'LuHH>@WzCAx(9XiHk2#LpvQ˫u1!b"qnR,;jOlVRvfHZP 9ׇݵ&}L#9@JV^/,. ' x犖Ȯ_tO9vMZ!Mc)6~/_ 56@⑜,]>0Ջ>䊟#0D<Xx5uJuy}{P&|\6J20|P pe*sxt}I76k |-Sӻ!ieQ.] Fh d\ރpX8|5MB̋r5aËF܉9.{w6bq_g^ee6@ >"snǮxz!?Ӛ!Q>"'<Jx0JUviX‘[T+$P$(ù'x?r`nAv}h&f9mxg=tm8.rRtõG3l@vly/f2?U"ЙTALo%`L&؞9Öσ/g{qdvʇN#t RKVs0qhO@.rӕ"U$"미G U+3ޢ-~yCHP|7! ޸O7]kܗ̨LI=no| B`;tdI۞;L&¯?nU͔e_Ωǭ$DxXC>3ve̕eղ![dY피\,XӲ`2ܖ]`B]ZPE_d>\=x;tߓ],{TWHϺ/ w߶<YAN$7`ہ4f%ߎh+;2<؋j"*I*r3eKI}g>ۘ:IRUQ"i5̼(* 4Ƶ2"+s`8Nr"n/T5DHi˕g#9R:@N KTr rW(`|6u\#bXF JjlgeXev$8\Z#[MҲ.{ENuː"$.ZֳCU'lɞԵ%{|8E(N)}lKvפ~{ZIĿ㌌~4wĩ& Naȷ+s J*J;cqX JTٮdj$--οR<Y"jC>PH൏_i"a_"q"jH( w챧3#&$gѷ5V{|$ڴ{ꋹߊBNfJ]Tu gۙvғ)O5QаÆR/i`qfW:ZPW{"^HD$N*i{8S#j{Jm@f`w%Y}QEYʇ(P`JރI+-$IPP,ި9FADs^x?(]KDUύBFt7lufԋ'h[ X} 'iz&{x5,+\H#Ha ݡmj[!xȹc˜h,Zna;'N0LP8NCނmˠT故s G<~;Kgi#ꦈO^&}@`&n"7,MeN[#~f`wܿuHU\]gD+Xlzg6b\\%)XҼoܜЖ~ިavE2;>o 2w~SsK7WW Djw0y)273&WX#Ȗ+oWsnDízYn Aӽ".:Hkgj#W'@Vo]0X߈n81.ڐwA[ցv& Q|Ϋ6j8z?ЮW{>YW+.s/8GO SbCZO v*GR*;sR#lAGXH&@0ׅNbg2hfD&}G1 u&L`Xj@S0v  _=\T|fڕg+͸ʥ0 a>fg:%Y#p/@ꭰddߌspEAD(%cXp"S3wflZ32T[[G``sǖ7WOGL) `*ӎT꡸ ƪTMK\/5`sXHASwYF4flc֕p1\ 2@NJgd>eC>g1tPBuq:Vy.aHhfW"KfF21&8O| V{f9¦n_Ĥ#٘v춱PBi5+5|OFPtX.Rʧmshម(t1i2 cw'JԽ^/Aiw__XtOj?JDykBb|ft. H\\e̲3c1Lik$ʩ)8ixs\pՖfDV#_^;O){͎DP>'|hp-*G2'xͫJ#oBkݚn!2b4T*Hz>!ifxbjU`Gqܳnv߬|i@q#!w{rMϖ90haǯ_^GZos1e^c'?ϗ]Q.dVqFyۮ0PBs 3%N.YfJrӴTgf~>-]wP3O$y_ g$J VY&D1Wvw`b] pE[rݤ tHU?1 8XuE!!-ߟ3?CRj ϺvrsfҴM"2]nv[MQ]ʫx]0}Z%7B#C|.]nFÞʪ=Y،jm7BH|osA4/!E:PB@G}>p%. rp1Mq R^@NH8= 宖iSIa܋ҾEK@"efqN_A,? UUc;bPI$=]xW' `];G9 {(8?CB!5s(‡-N/Bd (c-r͘`tFkG?Rv9mcysw|s!TWxh;4 X;Ib-KSHhʯy쪩sf!wex?NƪxMB_{YIbزo3kkq\]poZ:J2 -@09|ұ/ a(dvirG7εt[vCb R5RG\xB ݬ27$ry'H S IZn5xA|%z,e 9~a}wV e~㴿VTο;4&nsa\lΙݥAX4_gn<⴪wCN2ǝ4k*l"w)nD7C&:י0fQ$Ʉ0ZH˄**{ bs%s*%}ɑ\SΌN^0lN9eQɀ]03aYÂElEXg9xP\S1sJ|+0S(/(`{Χe8@\FYo"~'T8X^ ۰H}K= gۯLEFC$^fDY/0#7Q l֫H(wAD;Iw =bGX4C ?&.& \FԻUL_}q,c:rn[S`>@kFLяMGFG oJ@clUdD㵝O % 1wŃ+yWN1N5o?0@d?r6$L 5X)q&|d:y)."z4\1suʙ ̋ r zDO[.145~_oSa]l(HHɞYAȅGO!Ǜ' T0wxXO~ӽ&X*_ &yOG5%_ .L~l 0slu$x?w|3q/\I0puw0OOf4XY%nT %o1R_p4jvQpn4>RQGqcI# cp_t*-2NR ?H 2@>[5jp4-n1s5Y'('XϫjAwvbMSֳ 0w!w 9Ԕ6ZxgIuCw[D-Na̖:' Dֿ^`@<F k~H'u""A*5扽%+/SY2r;Jh^DfH Wď5xdSYug+[ ggI HBX럸K2P*$9/\6-{Q8,1 DxP&VM#E5hpJU,m2qN6ԢL7Yi'$?aJX2#{;HZls` \\26K g lRޝWkqunԮ&T|xd٦Y 39V'`̭Y _|׼CCOUǐ.YT|Orυ"M֖LlKlY&i3="5hXOw~GB Ơ ~l) !~9 o|-L@G YrE X!HU:/y?5m*`D wUS>< uC||7lKB}! M6!4cY$ƒ_aFbF$m$ 2r#c;}բXtb`o@}K-mH"V7/npW Ŀ;s%GCva2 )GkFb[;Lzjt-tC~#*\@yx WN=8QM^S3 DvNUȰ'ȑ#vnr7IZZyߏXq UQ]*T2snig;MN'VY=Ndߢ= *=O܌g1$@*ǩMiő,F -oŃaij%E"drYWgЋ׮u:WK[Gǩpdx%#{0;IFRlX%r,?JV>3´aJ ǍP?pjfa&h|DáQ0x.'Z3BfTSZDvl&b|f hF{tۙ\;)&b S{<:ٟa3YUj7ÄR 8pW>O J(lnar<C7]'.lSٵ<$ӣ~}*Den COVW{o q'}Rb lq/7tS7j]_ 0Ѫ~@;+f^qk%&?AQ 7c&mܶΞ`ΜFxG ڱQ>Po (\/aJ!4r5~Z|k2621!Rh0sW_Xv= Lv ]3my],G?x=08_ #6C{V*UZON+Ӳ2|sT*YƙV !LP)DGݫ̓\gi0XDm΄GpFnG'288ޚ..g.SY:ˑPĬkNR>41X#r~PG7b#b5V[ĥʨ?#{i6/mxCD RbFQՇ4m4H*ᘨr&)+7u$1DhzZy\+&X7c+nr[\S`dUVMv"I$d!; -77`5I: 4[UC;1$\*P-"i)Ebl'] V-׃@5z\ƬqoaR=-dqЍzK'.p4b39`(N9j1< Skp \f`s'TZWv36)EQq,>ĊP߄}lqSi%!XI*}^yސћv>:{&i:;[$<$ޱ"uF%)/a<[gO[>-Xf4. Mi w kFc"̷u#歯3tVdu֗@RϮ^jy 賾@a׳%fU-MN`ڴyh ťB 9'% z0_Ӆ2#[dYkdq~O2nI>J:F nRH\>ea R ](ׅcp9Lf_$ N)uh8/ Q7,WuNׂ8TQVkywAPB62VanQ0snG~ H<)uQ\ Wb' =H-DqA3^R15W͠5 ֫& /PB+ܸׅxi Ŋx(Ap<V.a *bG+WBx>!e<|w)B l<rTsi?Id Xd_v_b {Ic gwIbΊ@8".nOnS7y}C>pxF-,bT9X4s]N(:m= s(:3'LQyFF%t0{̶oP?e;S^hPhQzUZJ.?dopHK\7{ibGgReJʸ 0WѼE;' fćbccNJp8t&^Qչ~(nC8uYE"DIщ$J¿z\IĀX/ԲD@ctꝮ2 &pslǴr]EwdetƵ܃/FiEeo:P {Fu9= z\!mud|ʷ.TPOJa,_aWh2EBQPd{*R\ q3#w^O{.9"bYm/P`64d^\#s?UY@C^3 9%=nʲvDzVVTr 0-=y i#|П*mÌM1!5.@X 3r&l@A?8ҏ^0?mM2 ғ/k?|?47H^y_F@C X~)QAXI]Gu?VBϩ;:Th|9Ɖ'A|9oe>wl]*]ZIK4 9mt" |I)48z#_yA_8vvB/gC?햵TokZ׈4è4SY螐+D:'+k GBw &Ǻ!ZƎ?-IQ}{{:q38hzEwUY‡p>s^.츖/UL.4)[A_) M(z9E鲷`Ўa7zO23gާ mI.qHDdd̕ե+Yki6!CDJf҈xZ&97'N῿rt #4ҏ NIC9q&I@n[TmOFa_JL.㒯ւ14T*O ݉6&U9ƕXQCS\E_RhƞiNъ81i][=s]&iDY]k*cI37亱Bo;(vKᒇ[<% gl(e|np-=4~d`3$RQd5e 4D6k۾56E#bL ؆Saל7)ߴl5Ι{#e8<%I|Lpk ?.!AѳmLAjv]j4y\k&OWIU̻5""Gd׍c>ޓ@)+B$GlߕHu3Sy1/lTN͋l ⏺W\Mމ* 3j<йQŔӸ߬8^3aϛdWޑ3y;__>:bQ>G&oAtJOڲ\"K^N6ڷ[Sʶ9/MąRY]?\!6ÌA2ΰz#^'(|{p‡C6} -bɊsQxk[̎)TUJjr,삨+2#x"TPZ"mU9ה:Yv0 #}1 V;]/W <eY$m%,%5"CtN ?zvC40CTk\(U<[)QYk 9tZՎN/;!j=0m)fS'&,?O..(T9|Ң1*c}l3 F/$#;;AKTb>~dEy|t2Z\?R8D7C8 =~~_Nbf* 3/8lx˩oH2\eiPN^W0=m`2>qwn d<\qT5KFxkL&-}DKȶn߻eN"p"zFh~Ż귍3mg phE"\%Vc ݩJi?3yb#8s b;6b1|=T*65w i QEsq=nq I E>a|t/&b܁9򩵭ܭj3:vuS4ᕣV" *aL| lg>_{}1J<# XM"THͭ@7$D, cwz%DV6JԜtƙg_SP1Y /]( }L_SI$>h\)~f5ewWE<`@]A}mQ=96u<ꇆ̘Bb^7F J\6D%Mf9m˜ʻǛlr;7%ּ,׿!7Aeǧ sm<!ǿ. [' ZuISx|ؖEu_'_&}뜭nb:'!X"w.0|7|`O+f: .ntx?II;&G q#1Ԣ/.tm G|USEvDۑk73ʷ]Pcu2XiɋOZB{g̦ z:-/ țW„l&TI3_Gd|z)y-}gXAk<>Bm!#KH] Ȇ4S`rW#] &׳%a)/9a/X0=*HϕSp28HDpKzU'jՅda*vd}˞QJo l'S],] D9X[ O!g HH„+<*2uE0*em+"|#e2cϱ0\p>i<(v V0RÚM,.hov>j $<8TB$1sSt-,B{hyB.;,rAzC Sеk0[x0ȱSed!Dy'?t'vWLmdY z~3cR.1L=h2=?xdRNkɤ#* Rc9\|YK=2ZrDŽ0s˺Y 8ε=*Z,yG"e2H=0z#q !g3h)f]zM|EZ~>%P _yP[m>,ph)g~#f0p5 6*xB^9 e݈/gIaN+Htv]N{ٺXa]3ANW3N;1o2?;nF[4XDѷ.82}A_AZS~HN ,٭;׎ܑ\c{ud;{I= 'ZݿI"Qh׳8Pl{zR1ľOVsh3J7M7{5-cܿūoBƱ{Talѷ":vnzԧ;Ef|oֆ@2<^K`Q$_b >vҗK4m:@p: 2YߟX2W9=#HGفY#ħw˅=J$1,vyHDqHbbxadN5Fղdỷ Ll|!DEE.B6cykw$I[ط\{ֽʧ.ƕ;W+؏̂Ū4^Qj('B>ixygwEF~‡2JƘ!uza^0 ] 8#g„d=۟Y͕n`.5PqVejDU+he hh*LwcP gމֱ̊> UJD.doam$9 c)@8aOpƀAFx U?ܓz̷jU-g/m. w[. a$a?rN}(gx:Omz +z**ݕ5Y=$F"E5*o^w>|l9.=F(IP\-xc${s/}{S7N{ZX~]?/t;޷oyb.pYWw1=9T%dq3ptW*\ezJ{7 eD!PǀmD1xwKumO]É 5#t^tJZLϑg@3/OF>ޢ7~4erJ:Z I'C 䃲L '_x'G(=CBn.% _1Oh>7xsq0?n{蠒;v%-ـO }zU{SՊySޚDwThdzn"Pæ S+6- jtBo/~QAoRрg-O fewkRm=OѰVNqEt8 jFƏ<OD;.Unb8L1"PA(;Qo͡Њ>VAsWA7%w!ͅ37"dq f#w 4Xƭf#rntYXKXt[F,ݩqo޵?ep56e(i:d  5^ǎ_)sc|Efi{,7'&<=l-e#=O] , 4;XGLuHW X$k-6zYx t#inX#f1[+ݨu5!y^8kP ܢmPn'V2F?h+תCdjcm@ w- %*?9H{E޲ckb/0+G*_a\!N  tX*̈́<P [m̴)Zj PKPlʍǯ8O!gp5ӰnݦKƯSCXvf-NK8I>hoahGZ#më줛NJMT2CY2VQ{HrQDMJiZO/4"1ba}NSmII v Y?%U Y?A򌴕EN44D^ANr|){TR<G 8 tU:_8Dy'[!<9Bf\+vK4D(%sO'Ztm;|Y cS=/?N4 r\/aĀ8gճMW LPG/d $eP!ՄUHl;L_#h0 (o,. o)ץT N=9&Πԝrhb3# ?Тk"&2 `sjaa3&?xQTi؀l!?4H@bq?[{!rl&rc0vn=. !Rq%QH=t(J^ :h{>9}VyuV=JX@\e1 fיKW0!R3M[CQ&>*ЯDr@ .nsX)I2I`dR[HOqf?BDB@x߫q0 * }j{0#QqW];fjQJ:yUӲkENo؛QDYM~7=3pU̱4#Jc/=Cr,-*e9I؎4gM;O2E8'd Eq/'ǔ.}I ً1D*+c68FdZ Q@r$]1skVUp2)t,}㜇2rvK5B=e6 .7NK^l ݝw4;k8DDKFrkVJ m۱mɺh`8\:'0u!e\6W>nXJ7wܪ3ƍ DQqyuIYQwWyp,YTv 5m6d7it{e@7• zko8?_.ˬ_*d: Po7@(J9ph}3L#eV@P9z%xyF >j9N/LXFx[g FϾ )v޺T}3y@Q[wY&s% 4>f8r[c4 Yt3RWioXZM,aUwYkZp%ԦܲCKM'=aMТy/Js,ko'4#DEn%cP+`1k ̧ ht(yakc0ڑ.objgi#Hosר  |Dzf2'ҔEZ*Ç^Ib/-dNͺh޹`д#ߋgmЦG3g91f-E8E:ߐiĿܮ(X4OoOʙRv,/_'y"_ D٘$e -,}l ]qFV4_p:S TUJ]#(8?  X;LDU(cW@'3ln.ctЙĆCFEڥRzy>#G&'xýEuVkLHs-=ԟ`r x@Ю$/xO)yx`?-B0Y^q6:ѫ%.fJ6 sMhVw ɔ s6T;= q}~muS[#V5^/zTŶ%'a.]JhBF##+)a]Mkfۙb .f$˕@n8otILdH $jrV#Κ7SXrŽJYze6q4dRr0N-׼D2nL_Ҡ"+*uC˃וJ K^9b!NN>y;N=)B0‚؆+-Z6,nj]&ݰ+۟wF)%NduXPbf6e`P;)E {^ihFj*͝{FnavYӺz[J)x!ek6{@EKu־NDc]Z;PsU/^} @=F#6/YlքT3$f|7_U]m`1?{ 8|Gaz dN/G.[oA6'?Aqt@TAE!"XF`L+Uq k{嗇G2jZڃ5q.aL)D"hUb z283=BR=&pj Jv|G~kL+EڅPYJZtGv!`Vg3 >NՀ+m3LT4NMIӾjm;0'/x%BӠw0C,;1`]^}zxSD6Z=l9d) h ֫tkR 4PQ7{,,ln`; "DGТk~M*j8 s@ݴlsr9).C.Zx- H9pc|J"BD֎Td۷/R)h4c{_Sxc36u5l-Wm?1- GA ٰ~mXPmC;ǁvjra!!1QZ"{]<(@ҵbl?ô(q&<]9M]Πgij(GjVjCtǽB3l'>p}.xEag4>IYY0dJHm&IUYsn5`4D!m"Duac  |od*n_a:.R4(T|`mhM>Z;i-m4cީš`8ޔa+!"TwW]МD/Y=M'y/9x'?Ӳ6q-F@ EStC$Y$k3f7Q;fa@I1mZt\ 1lYp`Ebt ty+KtolD-{tjG6J=>dh^EV^FY-R|qB8NmӲgNε$`!Q]LuѵP9M/WXBvQjAGam,mT}H=_ׇp3rsN蠤_B5ЄE.)O%r qj =,C}`P夭*[2Q"QB~?h4G~s[3T_6yjNX ո5Yu:~#F{/ސYZgœݏ*\Mަ 8BHeb]t!կYZcc1rw2;kԫhm̮q#h  >4U-PzSNo.!l"-T{i"WRu]bslo؋8]Pڲ!s}"K1 D;M3.A.Ld8>1E<*[|򑒴f SxE/o`])_"+ƢdL[Zʦ2;YTmQEw(E VYkA)A7AQphqBπbgƭp)(PV€Dnv䒳zO6ȑ2i XH!KF Yv,G c4-C2iVI!ɠ7!u`"?궒v0" ?mݯ^jA4ٶ;dUi-"1_gFL6k[wӏ$ / wEoq$a▲_Xj1D,3 gaVO[x♦=I)"LͤyT5s8nuZDO6 S/3xᘭd}uz+ w>8s@֯{C~E$F@]M BP^  X@J{ZXq dUW>9HZwNN~pH{ANz- Xg~܄A6PR.lG>G MU=j}j3j:sR K7 QWİiy߽,l sA޷~lCj3AU u8pz8m;! /˕r,/&A^בya-hP=hS0Ȱm*+WUQ0.dQ Vfwh/ہhGAsCRcȥHS f%Crm*ЊԿ}IZE\g?D&Buo`3spڜ% ĉx6㒺)D rpXi:[ 9iyF,_5G U|,@n`±۬ueWq1QT>2),bPFt|vbI~$T}*9!.bxUqWS4a^G7XZV66  WGﴻan$Yh&%.BI^ ?,#l R}Ȱ!B-^O+R[ĮG3n"F[,sf܆LMe}|-h%2Se.IeW*1 F`C~ w|\D;* @Df *a%at/ͱ>=Gs^\%Kb˗SsKx*qO_rʊc{i໽W7^%W~ 3hTKStB=*Bͣ@3)y`Dkfz kVVs-L$-JlV6W{q̤T,^o{%&OݡlTn.3w" .om*!wzmw´l lM83DE)Zb.\>٦rIlt^eVD^к`k%|<(>ZfdʈOw{TmڅM-"+)˓" UEk)7XU~ʟ9g]<9Qls- $dG`e* [Ueh|&9n8fymv(*۩KanN 0z&J,1E [nc\jYC'Pp%̭|4뻏SXډvihZ&M]@ Trix`z]@HHR_<ٛtaEӁiGC@ނ42XDҤFJyR}䳇rψz9T wɬ[Vx8hh7nGS۹@(BWMŢ zFf̩Y^P#}JH w[ FJ%RIEͨ% 5ϴr034E?3Y+uY{,FϻJ غnEP7l+Wl!2 YݐFFqL3]Gie p=#0_~VV mЩgDzd0U7֓Do:g SUqOVgxW@grD$[8sO<=FT%-܋Om iJ}z ˢyIz܂n.}.@zVϑS7m=vK"uln,2ƾu c7F=41R)Ơ 4tYT dq >\*2"X;[MT8w%[Zff1\ʼno#°FXj;V#7mEgzXs]B-- E &v}r]ݸEkP4||ǵ$N%]y\Ď9LHuв"g_90!{:.SS~wc8^JOˡf/lu_Dzf$p^:ʢ4.㐑<$J^v @/|L4}qcuy|D$nD !zC,NUԲ(j)d6 \K@~}Wp$LjGF=`Wxٰ`(DBaolqrbYpHR`L̿zy=HiUM=S=7*X2;=47?,}.C nX'UbItH D E>X ɄNs@SWC uHRf^=MlڮE%8]C~_=(v9Do6?˃Hpg$תU69\VLF?P⼖=QA rhmid 'G1]LMP`"T-R]#`ne&4>NG[ZL>xq4o0&V-mНG.D#e[lnH[$=eJ&PͧګF5j \}c{ӵu栬5bxh /˓%bv<# Hl]qYw'hX q~(\,c8Z8( ,V2De`c-jm^ϋX0KLK]J7J &r0[E` s8Trtp 5i|wָsr}Xo=L3R# |P j6x dTYŤG=&kd5L-.ŞYjp{ $!<Ql֕].j~I׋_=" Sg2YUsJ2we I/f2Ƈ A J?ޖw6Vq[|^*ay -IJnAnUo ɤCO+<'5hBMM!Jꕡ,xjYRbq5.;Bq\x;bǺZ<u2O4eH- VىTؤIO:ںwj܍Rڋ7oojCզi뉋ɋ9=.T+wF6(Vq/PxlAN|֍ p}quY9qѧd)76&>-C#tAm`!V2Ejg4o@='&Rس粆Mn(.wH8Q C7B66ISYk {Gg, 5ga[%4#us |{.IHH-;-IsP(-c9 EUQ+>65<8tbځM[{nquy/ANÔ1 ?MdyO j3'h);@Z![?ted1gcT7'2u<" ^|fDž{^?pmX0~6+@Oe#6$b[ZYb{o>WvMjYO7HfS'Y(n\9 i 'D ?!Ry)Pl*P#8|l5/aV[r U6$N[o1\)bi"(KbEle{4A8 ].)5^W:k1}շn hqEF Y'8vQw!cy(kh$ӐIrJgpɭEf>ӼdR³/ 7bQ~RAH=@l'GQɗ=?FAti塪1КhmrS$yé"0˗QbӉ |%RWpGcGlpqLRp,Aѳt4q E7)EZ@;&6]CuN&"-VP]}*{BkZ6\苑 1=Obs)<3+(};,n)vΤvKSw X+W,^VVGf$jMH&凮>0-,s$kH߶ !M/?X%鿾$ij&1I/" xmjDcc*|I=S2׷]kY:ʂ"2ң@%"*p+Y>Z/4U.L5W@bbX% 4] $.?@@Ns=r a@JD^Xl(^7y W]$rw?u߹u*V|!( w^\4I XD4|~ u*Q[k#-jPkm"PZ)H)$b;(KeC7#P>[zsEs:iۙr*-ْ3Hޔۓj:Ns9W*Ql-^&`ޥ16'FTv&@sQyݶ0r6}W= %ueAD&:a06Z>QI;GCa}JY6߭ +˗D cz"&p͇=1b K-ZfKgC-z6(Q0I,_[10t*R ^\rpRe8Tzt12JgJTpif^fzWB3 g_J%3ڧ6k(SwvYv%JNxԛAt񍼎K TaE:ᡩFa^%7~[1+ų.Wv?t!UqLKI`{cP5_~PAz$Q3EȖ=V/yI̊ݚe"jJ1+NdՆF*F¿EÁvq)kXD*Jͧ!K?_p-f!o6Nȿcv&Pb |1椨Ns1V fo:FaehQ]Vg_־]|@AZe{ʭU+>=*c^cHI(L u_U@&6(c:;s?pTDoyZ HQsҖ b\>~-z%ёʉQ9M/*'3 'XIX@ qLsLhkW$S`YR[5|.7k^S.VL`Unb_ZmMAC3O,Rֱ|n)DZTxXSn~\rMZW4Qa~% 0]'?m"a{y1u|B 2ɞYx ^PLBz 7Z<>!FDRc*fvߕ+f_ nxV vc%ByiH]eoc6fh*G-iXVbQ}a `6QSLWIO0x`W]y(ǭL_q: WM<1ZHEa5ֱ:njw:L_H$mղZcLg=p*@G(R54{;KP!oRZۅ{O͈1 ςQZ|yIGޚ mW6xѓ\QA17!{#2R qU$BAP>-nHӹ!qpD爻i!*I =އ邋WmD%]?D~Wv Y |'GA;շM svTߛjNu34Fk ͦ|ɂ58;23ވ%Pi@ʙ PL @D:fju(11`aGD݀ݎ{Ml-_)1d)n2 +ɏҝDDiZMXaC{{‰4PӴh#̭Ƣ4%1VFSBL(WZdN&R0}E*K24%JXʧYY'7lg*~l!:Gࡌl*fWE9ކ!:umKJgl 3 b 1)0S-~R<5~FzI)hV s(my-]EO\>EV*Ӻy hBE'8PO'r5Hqo]|y4#-TG] (m8x'YY0x4ݪ³4pʣ !Ef@/PhUߌ,),ˀ6umfx/r7f4O>yp)f;"&~nv:6ƚxn"\e SBkY_O 06!0v z+Xa0g# ij4OOJiS{{49L+4)!oleO"b%wuۭ8 ܨfvcuZoTr#"\X+85N?[ǘ$.>c(=J! ׵sNݾ:(@wΗ l}rEݙJ%G[ˈCqE`Ix"6mJM g dޖ5P4Ptɏ:7f+H`UQ/ߟU0s[KȀ/٦ zKb|BfyV >ɫ@ZtcnD )w, Cȇ0jPꎤA.Sn3T?Gd䗹I$:^x1A@(Y0!TgD,?q~ ?C;a3i(T4 fz&>qdQ<5a~ ď _P=b~n˱^Z%-w~SjqPk%B(DL\Pr҈i-¬Sm3^p;d61>˦WT܀.58d/q0]>`_ dpŸ~6cVxoyXibK& :],sX@Q iʛgM὞Ca4s&ӞpɹMbH Lc|=_X5aϭ&]t}z FƠνUz Mҗ36T7i,ZRlA,)亇(Tw \NKTpQ `Ȱϥ}3%H>)[CԊ! 0˾i+ C*Fil1b'Oш`l!#A`4e")"!Jd D/rt 2?7OEQ͸*~ J%ÓHB՚7=\6[B\ƻvV1v~qw]vk.2CO5M]S7G=gȥ"Xl|z~&B ` hjaE~,opU2ms0FvͮG[ޤ4eu>cKki"? 2NܓսmP9"=K͡/:5-u9+M>BXǐ֭¨۽&)-5tr̚}@Z: ZroO4HpDbr)Li䅁po,\I "7(%YpeV_8[%R3Ȝד y=30}27!Mz.ذSavp9 83>ʋ w1d>k7fC5z 4I(-0gwnŖqn=i?u똓1t ׬եVrODb0xv|Ev{R֖O۫dZv Mx DR>;j/W$g&LН j-fMdK IWU30ެdi`yo[GR~XGbҤ:0ǶQ|𧐜M8W%j:Vjϭ[:푗f=ѵ<T\o5F?/c$.`m rw z-hl~|(>I|gW_ FqV"'2QZ/X>wYGF{tu#([jNXb1+CVwv`reJNfJB4{uK|pB7rĀBdG#~kZٱMؾ`~4*e>Ź':|k\cčVlhu!/ qwWњӗ;E|w5y2j9մ=CGIhH58N$ȍsq fC,4;g,ImR2,P,p+H-jj!ն]V_9׷"g[1wskv {/S{CxH.j hZ6|ps?fKd nnz:V#:o(sd<!èDwf: ڐtC tq2kTt/S8GYy+|ђ`{[xtZ0eMԹAݔBڡP*6=}J_]Z7tJ դK+~Y*e{X#_$=JGn!0oTHUBľ8 ߎl2FwNR#'S؂aFڗEuK2!VT|ئDz3xNNv},3sY=̠!,G OiŴ33OPSckqEҎ M])f yPl~;Z3^SЇHw?U@ǃ.S7XHv?MhwFJO0t0?4ՍaBoFϝ4'{+2ʮJU<c{-E_0&P`]4±vÈHcG^7Ec Z hd3n&BʗylmGѤfʂTOvf]d Mx%6QV KȥDOFzY4|m$K/ ud kڍXԁ>%5ZTI(Jy]yԆO쭓 P=:[zUۥg:a!7X; ak~Ք^6Xp?$KHQY`3팄O$"ug( #dXtbs?uEkV[xrbͰJ{Rx>|[ʊvc+V!8ՍD['Lfbc)Y]6_lm2Yk_ '(}B\zZjTP2,ɂgdI#}9KGC5|}yo,httu)hC&q ]Ʌ\pvŚ47iQV lt=v`kѯ [-2 ]jMAk HG`%K]&O^~%ɠ-^.Hq0SFXH˄)(8>M Hޟ!lq EµX|eMmFC-޼(+GlͰF.33à|Z$Fhim%$9U%@tG5/[2-"^@<*<)-%z@'\^DV3 [kHp%dco Bh%[- ƽܚAl$,jBx;t} a-j0QvTA,dKW"?iTBq #Nָ@+65~zv~3F/`>EӃWJ >󍩱%+պc#+j6]B$kś݈ &%TG$f&+չy ?`-,967 WhG 53UUrQC;0TRX8pt͆!tdlUyl G K~[F8:eوůjUdulZ5ӌ.*.Ig&Ҧ*kvoxgR*\LU8 '&ݜˠn._wv@SO2kjSЗ\9sU932h$u݀*UClWgo [R`Q N?@u5a"i=WlEMnY-3ϋa` i\x|Z Tb5Scl#Av ڂ(l߈piyHbbYnHO\ clF]Dj`e~(Ѧ}mBd%TwLSk/d0f-n{eqm HD>YUxŤ%^'??кe~t&pޛhh@ -fnF>eҍh!uIW%\*T= ^Ds.tU44!+uY!'!=*20K9h>uKGs?ɛA⦯܎caw/: ׹h-iW\͢V= q-%E Okeٜ zX,Sbt0fCqnw@A9hd8H(X$DI_mȒ귖&I >3ƒ#bX&TM\i ]-aniXo(Vo[偰$`iEVItd|aS|*ो]=1?ȍO09Rt-xo~s1 u"¬]B7tC9h~Jc>fZ2H4 8WHO(Np` q,{26zGsZkRo3kÈ0>DmAӗ UOTac|J@/&61GW,羚7g`urb=3o_QwH$x^%׾jbփ@rtߗش2h޻\=/cOR ŀ4$#WCF9aIٌY`/4 CBc}pnU_L.:Z*HxGt3PQDJi7Kh CM*E֬Lfk? rQk[HCi,KR\K݀|K®Br`DWc_zlAC5FdmE&ܪqۛ6H CɺQtoOvKMh=1%~Ďl|N;uQ֑SyO ^Umd>C:~F r U=^=4 ǐgsKK d{C,{%Y<{\}T];;μqerCc?ǦY}P0s˓+XI .Cfmy*\`*Dc{p//1|]\:My:Z4m," 2%/ݟ-pG۩c>vC"%8/v^8iDi V #5\#ӁmW{ɿzJ8O )C @Rcu~c .eG So>OCLadpyV_#_Ki^F:0$}XpJDvr'6O+A(d$QRm|&^Idh{UXGIE7@昳w1쫣62@ƕ0GDON䋂tH^le?|2V 4|c`<.A󺕃xoP{{c|ht+LBꮚ"j"v+٪.b;d2j77&ղQ+h5TG -z0>4z%J1p> bU󱉬XXWpݿvduKT]G]Ж(F̸6b'F}S1̀)k}vsrYWqW%i!Qۅ[AAh)dLTo ԩ~EPQV~[T1kb`ʜ&6q17B+ldHF|kX3ϟj!9^d2Bz5TxP6Dsc+hOx3 FpGJ3CǍ ^L"UdUS"'+Vlp𶄂+>XKg\*Xő\#V@>Α"/Jv(i~a{v,1Ve%@tY*RE2 %4rW.ѝ8Ɔh d~# `V-4Ҡs^D 4F쁬-+*Zs9=KM@B8:5pMziEJm M- Hť{w/IueWfV;eYE~|]{SaZVAz+$u3X,8pTvG]Mf߉4EHM;D󟚳ģے~ S4&/o L$`J""pF lOIۃ]~|хYwwۤ) GQ a-pLۣ0uTGഅ/zȕ%S$MRߚt}7RQZ:d(K!*AAtj~2p' ić^" sػ.+a%ĿD li| BFׁB,"ڒF%OlQ8g>5!_ŏ'}&,; =@ӇZ ƙj* \Jzkw[Ph[ZzOl`\0,BN)|9ԄhJyR=IĿ. Tx(?{ȓǖ~&RW-թ:&:nr:ZWz[$!lacl'&qzEñ{S /=\F-Ejp6C<]J N%C`JXBڠ+:h^. K&FsC(.‰hh[_ʿk<#_o Wu!(@:Ғd5s+[[t]ؓd~ B KAb~egc!fkw0[ۨGjVTOH@$KhǑT'UŨz<Ğ+iM"Jw.Iv iyp,ɌEf$6ZUL^"3ټZCZVa)irK muL/su`ש~ÏaXyAN K,ipqqq#@S%cGLn5ا) 4,n= +y }h:%9RdfnFB{p-}AN"h v;rn.Rk>ttv0r=YaB]+(ehJKy>P J-X4Y Oks $F:Qym7 //(R\vXqF4_[~Zʳr| ~\)>~S7q_p$fh-zO q iZ/$UF}'Vɥ^ĿiyFodeR^$NƛLx1<(u}[6_ݢdKkD:uhk)@Tb0 Yү3*pS d+ey]F&Lѿm`=J/}al!~`F.FP YR ;k фn]^\uosgc,i_|s)S2,¯9SⱛDgK B>3tda6ǰxAӤ&OzJƲuK-~>Cʉ<6%yI~Sb ߦHmq4+,v"lo_" 0W쌰d*%NY*kD׈ ߌ|=jտoeyf W"_hqH z*ǀ?\Q.[鬫组$BOJGaO4!@gE=]7 ="GOk5^'?AQKvۊUkre"0vWC%053-S֒&N2D(pn'4 nHd{h8):I3nFs5:<+j ^DؒfHdʸ wss&VZZQ6ҲyQE$F*jYm2q8 ^85OVkq-"↙-NnY,o{O1qQOYrϬa }c \(P$Ը.ɹHcVsGUO(c_\d¿:{z"ޘBF{(T9̊-S6VAt'qYVTJ PzX>)I60Z ^Pqa+,K| :iMyAmY%lT*CGҾm+%"GݰIe ,|}$Go`enUv8&)HzR]}3ƚܮi=#;|.Ѫ!'΂2W3]Ȼ:pE<=r) 1*-sGਜ਼i%;-fՔTaM͑{ɦR~%[Q*P~Zj¯2tї_Rf6Lptt&[k‹Yu2PWeE{N޸4WKzK[n+$k4]ٙU2)SiHߢ}2E v4VRǖ2! yvx q13l=CHx[g >.n-FVx&#^F?֊?W€" `MڽZ䷀#;O4H3;`B'z-% Ƽ*"w)v3a/߼>:=gVbJVpP%Fme5&Zᅿdٮ{L:S7\irT8lbT پB&.oU Etǃ PvSwl6qd]l& \d8QGtӉʥe$sTKu?:c|\@GQIsz $r#;%ud>Ӱ+I?oMŠQF\n0H&^ۃUcGϴzgIs%$ zb ( diA0CErxl?jG뺣9U'̸Et.nLmTspl9:vxAluOsHE&9k&d,OFWHz#~Sk1-`6޹Alu^M0#jr~uX%fIڊR9?qߦuj.fL(B[W$}[jnsNjCpAT@hQi8֯;%O ̻]u`z{db{y-4)Rb:(=Gbfrqmdk?vNd$d##qW^#L/d=9Mn2!n<bo W|Cqjϖ!ĨۘՊ̏'yZ^7u3'B]&~qO?V-0#W_fՅ`1{(->tT܆7`iXT?Keu@#HHmcҦM߼ɻhP١4U?T䝼<FR)/ INN[{A'W 4Lq4cFZ ފI \:d9U^GoYV82iӚ&]0}z~DզX:dV"m0sEW> =$- l<ɿATh?2HܕvCr@SWq} 9Μ>ρjl=IDӑAi-T$8Al3E!l%n%S D!̔Wv G>h@=C,C3"kDֲG+d[e嵠h{ě2RSj~w:Y8D8ɞ 5W@#mBCgVB"Ɉ=W$SSqfGc(B?<P#z44b^nڀ|ΨeFJ TiԼUk'_P%3dj̤)t߮1cMOBp=-#=01݌ԥ'~ǝ {R^-K8аW˘r٫.dn8e4)Uwد)`W25Rh[gi0h|S>q#]+汽 7C(9>dtZY[WMZ/Qk]&iG'CEk[檢Q((;BuݺGW]mby|{9 `EsZYjJɢPg0:=,|iՀ/WԢU1&`0? lgڜQ~D%"*K`q5JOmMڅ2_xŖY*~4-(g/ l~Ȗ`vlXX=jpp"X=F˓U|GZ72pDD<̹[GNc/Df.qơM,k XnC;׾8aOkPxZ {.s^{BۖI5Y6,8:ܱSZ%݅ƱqfBޑz{}Ei5#~ZMZv71FxWvt>u`Jcp"${TVXn+Nyl3GC\/h 7Oɥ,ew`Ɖ~,/8=}zfDfQmF_&7yD ycRlB:(MM²;.HI* j@A=b֊1o6Ɖ0VE(Lf40\: ٯrgGC:Kl>-iBGmjtWx#C쐦I` 7Z$>VI:?^<^4ƹ׷w077%yuB o%*\fk#@a he}=* ȊT*xJ-K[ K\\ڔmzl.EnHW\ ;>݀r4w,%ɲ_6cQú(VE;\odL :O?d\7\h9is'q~Kr1]NG^s~Lh>FgO ^,.}TriN3K[Y,P ]+j;7Dͫ۩thlـ}}Rz閲Zn )b0刪0xs C̭O)5:hXӀW<'~^V=@y=dqvpvlU%#`z=TF\&i:|X߰w%:0\.qE6B0)R<R:O|F)?V!4ӱ'f.# F=?O7[ 7DH7 QZITsb]wRA3W?Q|@ +,M{SvB/hJr1@* <*b\ନgozȶqDvQݻ=ET%惨.@QSNj֛˰ l냯h9Ś&*q ?z?kF(dK vzWTN CaҔ/Qɇp}xV2kYܗ-uR"Z)zDXf|IbFۑb7MV8V*Ig gHdz-zRfQ"olO=x2/پEge{L(Vv'`E֯Eo+:}m>=)AD5W@^#ٶ0'We?G>'\ĚeDF~'B,xSAH2BRsJjE9`b82Q:ć?[$AM CVmjWY: ,"q|YUn׺q`x(1(BUuH܄U0vOxo^:F&00 5sp(bBRje=xB+jqױ1VYtH#h;oC7%LPϼu˂@qa lY+Ov-u S[ڬ*zjdk#t=쓲g}.'pП\~&S^p}}"QIzW[C?~`0Eog`W߬M4^&Qy\b9r9!XPQNkUA^ԙ!xSl)|T ,UI6Tx  `l'J݁ 6j_iܜpIZqوo63ZiIM}s ˠ݃.!1WH8G& /l( oq]-$_%bm\{jTENQVXQ;"њȏ70V$ݲR[˚_b~PW3zik%Xc?2JU*ݸ\]boygKH~ k[ZWb]`.CϿU<~!>sef响:KwfC)uńn} kAA8*mcQE3U5{Y~ : eXEIn(1w+c/ SV6oC$!Ⱥ^F[-R8%r!PՅ6 N 2߰$`X-H`i4 86֎ ͑ 'YN77EU+$Z00]mע`-o3c ~V/7!Z@6s.W)M?hz!90\*c畛vMcYɠ4MD@b.i1xOsmEUNd0bsSOv#IYYtދ)μfGkK&µy|\JLh!'α6[az#[ORsO5qrb'ː=_! 8`3E||h"ْWЯ<_$P^6"n u)\OZ6"e>K)$rZ}]Z-En+GQ" ~9NwpR-m)ja/3k汫m(kE{OK@G"Ԏ S.$.}i(\ִ­HjN_W۽щE |7EWŐ8&)/ b ,l5L‚jvych²uї>fPqhnߐ&giu'ũBGRzM`Z=$,(]"w ӻ@T FMXEM0y،ް6ohL`w1tKqe1DQޮO3V9t\ҵLl*uDTv:SFoHѾD( Ňqa=P-u]~ `_h{"/bs2F&kjY@ti9yfuu:.@yӦLWYZ<8waU%IZع3JxXb1sS14._+q inR¤~>H9%l3'/ސ ?rfFn])p -?F>Ych#SH|" tfUS{۪ hYk@KQ E !G9zh^4j=nJRС۝14\CԾHd~YQ kMV@. '5)WA] /r3DsA>&[xNƫ(Bq*ʭY/a!1QܰqblGrv-68rӛLJJ&|Frys$*mL9(i~[SDpS״GZ_O3aYˇk*fPa8٤ջPo6!ȁ(2Ч@0l/e[v@7 dwaS>n7H'xj5C0AA#}""z0 t ,Ȏ2upOގc-wNPC, k4Y:qOaA#4^F4nel vln)-d%R(ANWM\ԓ@! [8# O]YVi4zC#܈kd~z[Z"JJr"-ב#*QEY)Tvn蚯Nu]>2b%f'%kgqp؈p$/_eu3qlbɈo'#0oώ#vNPqm RQ}Xϋ/Cd8YV p8Hq{ƥw9zLW]^ 7}jWw=jN]UoXda`ڃ{6!IYc Be|3t7h[-_m?/TR"C3m7%Wh$PyJ Ou>f@ֶ a]O g-얰huu9'iavIӾ+c݃)KA?rȡڤwo+`ITgSFuH:[`|XZRсo\nOB7$\mͰU#ҧ *ӧW,xQC}thߊʝdv]7AH} Q"@0t XZZ2]3|"_^v> `l@Xy2Nzcx"-{PyER綴T"&| iXE|.ռFYSF^]UDm0KuO;,LJ([ tHtpPmuChX]['|ڪO]%ȆZE/%`65۶ q_{^yYiX^x&y1JHN!I=j 3e͆c*h* .o@5Y i 'H /vS}{6.ΟP7A}8g޶ i[T@Fx Zt:,[! Ik :?C/c$ pF;NT9igb.xJ֨B'զtPV1zW,vp:%#5}=L-ͱ:9K@b/&ˎ~j˻16iTgכƬ1΀A3g|ߓF JFM,=Bڙo (AǤɓ"fŖ癸`Q??s+:{P{wǾu[ DIÍ |P"M'+T@ZP5su m(Q|i)3H6Yajm* O7!`cC.xg9ub zFs]V=lI9e36 YxPGg{3gAska#1;hHS`\l<ݠ\#Qs һ4F B9H:Hh:k ԯȮH!6q&24Զx(j6xpJ8S^+!g\ƓaL]gaRE*ٕn{p;wӻGң ~/J.<{lLrlƯmEL i eYf8&8cI_ 3kJq_XiLɘJc[hrhDlq4a#&Ms,3?jx #'"X#wO=7;ɖV>)AJ)`x'#kϠM0A(--LvCM bkWc!?<=7,u3C#[0V(6tg`DcQn]mxIzk9_7UW3P#y^l^D27(8đۢr6O-:L\4/Pq:9G}nY͵1C ȭQy]5~0@;QS)N9iڒ ~h2H֏  rճbSd`(R3{G] ݔmNeM%E+]*>Ŭ!l/m{ G}eԈ EMpGu4\(EŜkv]YP(?okoڪ;)X2 nkٴ.RDף='?# O*Ld8[$Y#[rVYKZXam A.50gSOQL/cRAkc# L~0ȸh)TK^ =h!&*Y!pWze'2 eṨz#<!ao QXnlڭۺ]ޖ&RhҀȧ3I01rLVqwFU)–6iHQEK'(wDwJ=b3!x;KhYd5"CD-2۽ *{Gbj/ݎG͑szT,Q/>$yW69/ +ڇgo%4T|&QCwvA=¾2wgU b”^ਁ6wmv0c)K[u\ "+f&T<~*mKfАvB”d~w}JKrHW,i9gP7Wz K"K٣vv;7%o8oi%#X=ݏ3oʺȗq(,*DXE,Bԉ-pZjڹ* FMT?WC,u((@q6Bppy@Էb1{1e MK[6wªZƷN۸v_/#mZIܺɱzV6@A-Nt/$QxGqM0ikFjڲ*™w{58 %_]2]ꔄZ5K/ݼirryJ;b9;p>IlMv8'LVGL!;+? F-m}86I]qT?:r\"JoLpzdV8w%plzZ@@ZT ?nb0v=uK$e QٯK>hN @)`{.m2> 5x'TpT;L|̷^F:+.^ m7eNݩ֮TV-aOMnyo7;-᯻C|~w4 7y6E2.KY.nA k9'SL\%Hf5:/C17HtxG^M` =L4* $>Lu79`xpeu|pw9m04^oqgTB%0x=1uAdlF``6vPkeK8+@(cpe' 35\vg{T<ESdTD_"0i'LX#<!fqAW3 %o>ZM %RP d~5E\3XX2r ]ȫ\(xS&Zz41+~Q^|Ep$:rMkOvjiG4>y:?mB JᨉöveM9WpےFrIC}Ȥ(F<Xt<љ#XHd^ߥӦ6&]4ƆX̧*OXDpݗO[+8t/Q5<{!Xyv1n$w|SRM92eRWg͇پgɢZY&p)* ~\:¢͈ce[>Wfh tob-F(~@t"c\˜k Sɲs9V;VXA8 ЫNy0AIIU|5`UVm֘_ߌ dJ:yP.P߯0^o5KФ!6Eqxv I *[:BQGZAޥsy1$ak}(/ggk֓-8s5g =1OΏST[fs9PϱvB}]*x2kh+Y0Щۋ[iz3?+OӶ4$PKt llqW\omCS."'IT7TQzb$ 'أkղWiɂ-CmdoĿc^NOĞ47Im>`0^Hٸ ) JL/>٢/XXԶ(|W6p^IrF)7Ĕ_kw(oSCO׌ݖH)?}LY^rڡIoHэ@mQ|;2նߙѶR|^Sv.l#G*NX}|c Xą{ٺKc隐{T>Jr;T{KURjOeg+wuVr\[2mG`=n(;]-4kD\fC s] z!>Hx׽ 45 SV?š| 5^_$mbB7NQGd;`]MTe:Y*ͥY.RyC񫨝$*$9gkpolbQh!V23l MV07='Ū.l۲`lV8/M.fMkޭHW([ˢ`#j Y7"q[~:SG@Uoǃe]t}:Sy(nHi +Ionq?y&VgO6篗d쿵X J? i_݌ZYm#ĵO} =PNf)T8Ʊr^NV^>6L{d>x\Jvա7ujKyNFFԫSŋX(iҍ/5Bw@퐐ՋjK¢1-]~a'l!vx})_05l$| }_i^T1^SV) =(2n 7oE wǐ:;eS|%If 5u+#F界3Uˀԋ W,Jw\k\>~ Mcp4 y-Y"nN@/1l74"l57 ݂2\<׎aTe /N򚪊 J,/@#z.-4Szq&gg)DKbnFXCO5whao]rΡ_D"!u+[o/X @Xk \FҋOdfél aA]fL0sOR>7&NТPFv𕳨d ͊]T;HHS l V]&IA~d^#aӧv;'y?osxuܷYhs1C,hm.m2egX6 \*JߧQjb[h2Y*#E)Uƈ {mtGl+d+f_|j`픒ZÝݶaԛ2Ā5N.т;iR/Dkc@<.Q%*8rQ2{E^f |1Z(=_ɋ qGp"~,*v7jޢ.ӿ-ivQ_͌)q!T7Z(U1Yw鷒Hj>X;i2NHV:fobӖq,((L%{Xk{up[>ot tT\k!\2i8P)8(j.PvV8_ ^*K&Ss:fpGi\lj1P"_4jÈ)O@L%㴱nZ34n9%}m6/p|(5ڙ(՛aR)/Iį7Զ=rcwM?4ќ\ 3kge.s!&/·ֶ)|sޱH~#.  a#"Xޫ08ׅeh_9\8ejpQgг21Ɏs9VVR|:t4*3 9T3ҐE2%|s^%PUU=wɐ zP 1Iak^N,5`k-v"c:gVcIldQb$uv;N]'MA#tuHelzV:YJAxg^Tqsw32"&_Lo'VϰKG/.툤5di8{^uE3xpKe6`jQe=A;<_o/Wm"d]>,'?e{d>82E 7v Ni FQsᱨW`NXm{5΃3I @ZC"eyF}gif>UPjg٨ffGYQUҌgi-<Ź샳1 П8vuK?6N~8uZpk4<t5_I&Jhiz)KdaMCsƼ2 [0@45WǠ|~-:A ɺM!t`r%4374IϘ)zZ:ϕ#y@ƖEZjj"7X{ށ6uJKb݀R,sm,A̟t |:WS۾}o!֟١@tMfDN|.7岜ugD^Run&/u4kpynT۪3$0sQ}19lͬ])zOaË Spǧ-&C7< 7aw$gs-C%$`ap.א+Xvw  њЋp%/k\ k&)G clvvQʺaKAt: %S@4γq ͡DThkQ4)'D5+)m!Vs ߱."g>Fw"AVI| ${ZV77hN'$'nDtDV$^lȭ$פ7T,~]TiiyFX*Йa=fH90?1NCfh}klNB>^P2Oy'4] V ?lZ]jY21Uc- c?|Җy'=H~4rL.7,kfV"H>JQf|)'enpO@^)4* e-Ysfq$Ľ7n drayCw%2%O@K%Gxj~m\ iѯ}asa_*I"3㍤B1q#٤7N!gmL#t_gK~D O~5K*xfĞ &ْ&a]W}vŚm^U?v1?G$rH$bVE QQ, ON!LzU9;b+||ZEgJohs <,Ӷ䷯ wJLh|a4l06As|Abc䎮rageQG1PalmdK9=󘹍Vpi9g/;eۤΜ(mPfϩ^K9 f "i[9nXQ[[oWl~4֌~*"*D.Y'Lk/E&w=2VPzʾbv3jiha7;FY.'\W:2v\uD +Ftm[栊<Ĥ@#>X eH SBp67Lx##~-#`ҝ ym0vF3Aڰss@p>{,wHBhpX6wpKr /EFX܁eYd"`*aqnq,Kd V}fd-t^F?˖Q/lF5ߺ-_W9*gn\`XK:d42gmKc;>>P5q<!~[}-oA?6t?H3r/tɘP:ĥ ocz.l(B45r2#o,ViG9^3r]593yc AHtKh@(&3ܮ177k^Drzv7/Ex!3VD/NNE d܎R :< nßpqlR3& !FgJFl'p^WBi?z{,<5C2bM,9{I qh#8GgБ8H$7q:+7TU^>P Dv=$ȧKiZ2_ PkO ,Ibc[WxR)Ecעccy3IA#9K]I]f4/ ZzRLdyXł/ή|\ y^2ΈS4)+)Wvs1{k3=D$S5<+\9F1!HD5JgU῾O!<,}kan)DNW'^[#K6L]A'0ml L -"=Fj}~qJ |F=Z[݀ ԩbDZ>䴙E//0XM#F>}1_i_2"k%zI-ekN: o5.X஬^5LD3[U`<w$!i1xn>ᳪ4!I3v}R+3<.D%A`8Bed,ؿ6 ic ΏNYʪb' uxq拖\9RA -_Nļ~8Y4>=BӾǷzBz1nH4L9v!qqAÖ 4{o"-~h%|-FMq7hMF*:bh[rCh}oa1_’AJ-sA tҢqp {W1e`LX>1c ʿdYh$|F(ka3o6{Cc?MP A/в>ӿ],q DRٶeE[FM-ً @+qyngA[⟎\ݾΗ Ó T+?{ H3/4@tSULprOsDtv";TPԽӉ>,硓PeV5ۇ~d4<\>>'Dgκ\a{h.`qt[7@ewXLPq%^0ds!Ԯ7ޮBޞUXovR2m`pd4ѩ `Ъk4Ȧ 9pMljsܠ)+H5b7]ܮRq|[Z Ogd1ۧ'~wn/V K P5rХ/?K)lxy҂+񾳝glEXxE^溓-+{<QJ(m qjI Twkg;VWw [1wZ\S3M]$GGxDݮPr9~c/|ϝq/$MSɓ, Wzf_6lLJ/>[]g V*8AwdBew +0?<ե|^NRҨ7f+ϝ<ȧ(fbU҇Mjٲe&3f#@>WM-f *E.Wo^A2]:%&khXxwwE:?IV}mEV$APX`aMsy"1:Zc769#x: 8"AoO2˨'[ W*lE{?WtoHE\'~Ge {nWL(f]l*U4K?1oW\O.KP?fEη>\LB$ql]1=.N2a(1_QՔ!'LSxE}}[ Nc}:Ͽ 3M#)=)GQ3BdžOIqȀ+a J]ZJc8p]j݁0"I=Ɖw7g9@X}"b}o \Y@6m Vf3*0O k"ig2^S&ærKa'c}!AvLR'H( f^E75kT?^[򻳮nK^>$A!jӡ3bzȘ$\E&ڜRs$/a^e32Ok|H&$gn.t~v/]ߡaeYN iǝ$ Ȝ_՛%{ }S~M.}Ȗg(A"[s?Jc oX*bSL&j9yH 9sR5NQ18_ENT(޼8g %'<7 P%3|`z!XU>-s)0l[j [79 B \'I+Kr+'̽dc̸i >i$+$Q=la`$L;^(PS/-28*-epd_hlY!snt3T-H z"1?XPrM}B;bAk ʜq WQGt5koAQVh,P\aX,6q?u6Rx_ G)J -M唵˓LH%p!͞ i%rMN+xHD~!v ޕ(z4 /3?Ⱥe4^|"L4 +{ŋ D"rsZ/΃4չ.SYlt>‡8WVZ>Ӥ$O›_`򚔊uDT9RQ|XR/c.Е,IDj&To]5@ Qb,o&;m*@ٷÜy/CjM )5XM2x"w>-zM6!,upD鏈I%0Zc\>d=/;=Ж)\F=*kt<3!P4%:LCJ{*Rw! Rxf|>! ѝMO/tпVhNɴR8užyӻwּٯcZR)զצX)U |O/JX;+]V7jeNXk赛C 9A$D9Plf˝@'gv,ݽ˄FG΂G{$*_*Bu='ϠL/Z\}}!h }OKⶊvz_P}ZZwR֏9p5uԸ$>nى0ghm^$['cr Uy|,b)΂) 7vx ך<`aQ`yu*ven Ulо1J"b)CF&ӹߧ3GK ~O,;b=\ýT5(L\ysaB=|ݜf֨3yak5/KzvB}'zfL' "RQFxGV bQeX5<-3Hu\%L]g_uuen\ '\k*D)[;xz;:ڒԾrV"/ sFmfʧ0ߵGY@KVH5Гz:՛EO0GnBlw@׈[Gecë*q]CD_al#s=:v⅛q[i=aE)'@!½/XWb^;6Q2u*DڔˬL Or]8 q **뿪B*s>n.Tjh>|C,z:VWfvߌ\E|ˡK4WdQrPn.үe0zO"2%JrQǠFNϤF`3 ètJPB前KF`Ξ 9|4>1-UríqnRb =#? b(ƑΔYwlB{ُa(mltH@M(o:UY4^+SW2Xo?pPqϐL!Yj;ApG 3- wj>T ~퍼V^RvGppuؗ{5j7y̢Ϙ 646\z)>+aw/ ,]0Qqԇ4Vl$?R%&6-{յ-ͅ@Ad@/}Y))'KR*OPȏ@gHyb;ЉjěEGG ۽,'Sb. b?&|kxx$36+=ܚ{zN/g { ZvC.?\lW]/<ZcH>Xuz)፿@z4[=zwsj]tAӷDuF'iRjpfuණZKm'8(Bx:f|"[Y6?B_V1t hQfZ=j.'ULGӖ!Thu EĮүxHI%ıdQ'8RXhrOծr H &%C+v_5O=IBa@5q8%R"+7]M'(O('Zu埗nh/:ؼe ~\Ht"]gw#}k͉GADq:N#pvTIqp!v['%gC,Q|R~rɕO=3}m6jJtTwi#W3Z1ih> ]2(b#c9L該Ft˱qo.Ȼm?"θI> T׆;ɘC>ƒ!#6{R %4wHTܮȖQ""м5@6xĶ~ҤNoq Hue6T*dGwJrn/72 n C%Gڗ2V>4$$'jHt7se4JAoy}*V=P \D<`qʣdӤK,#ߓ˲sigyor IgT&7-@N&K[hVgPjVSh:@ KDq@SO"ړ]'IG*Pۇo:Vb47{,W>u?2ܱ&Ƈ9뭕P[?kx3uه^d H Psv$ ˤzivciT?q^nKq|麲 szj&OG+ ?V?aB[a}㱿Z Z }$Rc~^F~4~Bge^3(?=vY o2p7% i4 -QX()WJqn`ʎx]_wzߑ-߸HҁݳJ_rILa 6j01l*y.5K1YjZ]= 7/ Sr- ֠+O#TZlѦߤ E ^vӄdSB 2;X l*ؖp4T8hH.3-2rۂw)5t0^o>J"U\M+Hef&m`R#O4:3WK- "?f(?- bKmV~*Jf8 W8)(ݷկuu?wwyئd_MluN,y{o茪Іgy ~ԍ Tll x=aˍj|Tgz5 }ooh99o?Jd$O>p36;]Dbe{| )a.nY3+%oTRJsQk8h ,; . Vw%(-Ʊaog[YRy7L,@!Qv(O75\x|K.*5+\IО>Y`il18,.XS,Qh@=.>o߈3bQe1`Wx~PslOnRW*+` !_S|I b0N2E=>!ԧ?@Qs\F1ΐ;`~:8v" *X): K]@G)": >Xun(TQo=䷝Q<- wDV6<0$? p>lˆgMT tg|gH)Q-$^d;q EEhE[ >yWj@ V;~8w DmܐјzLA<~{V){(KXp =_\, RROjm?.$,W[ZBWuda95ϑ>#}fuubk p#*NtGd{kq0J.di{fC>B „г+ahOKBoݝ =dc,|Z3 y9;k\vrE_8} -0ϖ*|ωݰQVyt^30W`JLNv {}Jw(dKXMb.Ewva- kOF́rol6K6BxGHl]DڷN ^˦P:AǶӒ`ݺ֐r$Uw΃EBh1OH3Q4I%bvE%Z=,ò]\v_1MOp(1Q؜HZu26oHϕ)VQ.:VGDR(r5Hϯ'ZC}ɤkv͒zfe2:΁8'eT )П =ɵiJ!pa5n&#G>1p~3ThHL#Ҟ!\\+8zD-bBvXzq':{XwJN3;vWZV7<%-0+Ay)[`]ZjSc?FdYVm~t_vٕ^\;OEhP[W9I @ 0o%glqY_`$=L{0:_M\ȟYfROpGzaM No'@xewa? u4ZJp ]}Ƿ:6E_Lord9vz.n\ g3:JԾ, ܭ$rm:ԅqR&u{11*$hN͢Is1, m>̼(R膋l+Z#)zqQˍЃ\}ѭ` hZR-%ِɅ5vKJn Bnb$vBiPU51VW !jSPǓZ9رONe#`*G $|C819 ;==M}i ە"<*"Gĕ]x*ԄB)Ɉ įU` 8X }VqV;xQ ~C6*$F MA^h QYQ^eQRqȅS@ֽveTѣɧ@ e7(yQfkfCUe2μp<_T5XйsULҮC3462V쓂@'&o4][U!AXtSзvٽ.W/DpK˫ ZZdbo$1Mk3v넅*y)Kbyh!$֞BJZhEd6ڼ_mu31rDԙ}͚,n,o3/+}jcU݇ &dǨ{ύl:%i!Xό55[:UUpRu(Z<ٜ̾@~+t染]Yfwk|-h SB/Yv0z(Zu׶U֬|7+۸o:G8psta_(nh}a6^ v rC6g. {xBDžI8D;IDP,2@v43Wu '2UB[?ǧ "UB-謼G!891N~%ac 䫗 8{9?~yϵrלbfG[ LJ-nrZ ۔Xn:k\sG9<)x&dTWQh0BKurW~%ṷL'=nxy^ - `9u3LF#ǃjݶPS%Iz` aǗ>_-e9BJE&ѿ4)8X/\E/D+<8?;a@"Z 8!r۹ VD=,6U3b3 Z3}3[Ɂ6 ΃WsOwژsHr0j-<*|3&eGB5dKMf{V=dܤ:HT:벍;SáetȚlW-95.vizP[p%ZcO7k0o݆nˏI9ȕԞz⯞60t1֋ ပyhB MQ tm^tCb8at7+ڮ>q5Xq~:겨"<4srH޸P#{E6 c;/v<"Nz'U5ex] y xXKOO^S"ʸc_uє& Nۜ%ՍcPQf2"D߀܄cXϩGG@u,׌C+?8rb 9w9Md \PFD'۸T+IM {r'P௉4?Cq~a1 ?٥/ݬJc6H YΓ"ICfJ,7 Ǔ5;< +6cRR7jKߑ("ȵ#MTq@qz$lJhScKWYlTnp~:}3CzV&CKQw;}Z=#;xD0RE &Oa{S8-Y:#4-"WJ(h-㿷R SAϨYКěH8Y,7t&\!8mzE̖484K J G1jƇVU[J\2θf1rM4,^1|mgruvtB gV`3& l];ژasbW V;HqX(3j.C9aAХ'gBqQ"%9]/nWqu}l~}y%E gɇ$'aDhWQܒdoAu'5sSLS[VIEa[1Jzk*0VEh]m- |YS_wm4Ŕ/*d %1I% ;U>@m{+wV>H+3ug;*Ժ>NMĥOXagߑ P^V8&fyb w]25VD<͔RtT3_)=;J[ PiO5f~%zyw?Ԛuqzo(HɯbGK&X(y3"𸾆 t1V_/I1AOoiRtCOxL;=<|&9GiW=ڢE_f05  vB|ŝ8ne&"0$;/ޫ] LCh#< g9Q*ld!~n isy9 -U]1˔=?KِB?UrI لm~p'yspymz<_UˬE -Z΍.O`}5́L "Žl֤/9V>8΀khǵrDH u[JpvP 2:yF}ˍ"7s]hޑ_BKWԱ'~AbFNLEgI z4 _R"suXjs; zgnx-<* 8fDh*ZAs8R+uVO*Ci'>Zb'ZT5:P{q[,lop X0{1vǖVe>ڃ?k ܥ UB6Uc@/dvMX ȀCYʖz"6q,C=P˝"G!P&2VP2{ݦ{;P̈́|=0aԄ34{VcBZʹkD?s$eNkorICnZJbXj>P2Im2 4!O~ŊTl m+Lk$~k?83;ިg HҒEwpl CQ'MJE[!](A-T`-> #8Eb9mp;ω1EVP#5Lô%bބtZ{h'I1!|XEUӄgqw7f)V:O:? z,V o~ DT{y$C9ם|y4-{oH"hGA[{(&m*T?=9i3yt"`mE»UE +o^6cz#NB. ?)ЯUSZeg7%1=aB\eNJLEViPYL5,1olXLPקhZ=,UjOu(JALj pnIx[ݓP\H7-Iqo-ʫ=fTC -3cw+k]b55?0w<("_i:v(h._ḅnHEW{}IH'͓!~'šfD'ټX Múj15PmcnvTyXox`]y-Ztx(* 4W 5anW$'tɊ;x^?w/2s4?k|4))X8J`#X=,^CP,&9fq6&`B ւ/;=.i].%-PYZf%o9:a][=F9Ni,yE2p=5WzŒD~Vvd"riҰ*ygj:5Mh .Oe;*~qFRmvɓi/4 5OWĴ=ZS,ϡP/sHGh/zX4KPDqAأKR#$7Gב1BOOQ9pwSeCX enmxU-MCLZzLjIܱ:--xo)$:-x2s_ oSd Ѯ4FN'6)2|}ޙ$yXMhuPBx8*ۿyqL&05}r 4vx̎ , XZ# *֖c]nK^|a, P4$'*WB8Z&p Rk9:ݱ[p'X(6m ѷS[_z6; c\.j4$X)X }җڍ.,%5=!%@ eC(թRF^]o8C#4LTvnb,RJeWhGT { ?Q !Np\do:N:[Brc[d0 \ ]ev+6?-e1s RV D t NlcVH!0ۜv=iԆ^)OE)G|7!&$!]H :3b0t:|~5ˊ ^?楯nc|"ZcXa jޫH=0C4o4RYw 1&\ӷ UU?a ңgJY#ˠp5N1-ɓU/.ɼ"cJuV^TZ0S?4D\_pie(L1Oj(^An?ӫi]xW%sUN>eY[fG/{L=N.! "W9ڒls yJ>H.ozSbj?:ULi7JS7.?WRE;D(? #xd,5N.S˨\+FM(䢦H0E-/gyӔS)v @"yXdfBf (޽.ukie=lN,81`OSVceӴYj\ ]wѕfI)XqkSM|1e}e_e㯙!=K z DUNIح=VbVO&y?}C=d7{E:߀ϟ'a5P@в:GS|Ooz;Vı펳WEK^e:#G5Y {Y*t8%GH1|RqAL~, :/)36y3>4኷}ncH@W[ۇp([n{µi @s6l : w5ZP~uIs넯ɥC pڤ67ҧ&36-CræO/te'+5Ꭵ{8taHYIL2Z咕ϏG EӉrH3i H,zi:ptY+Y9U %CZ(3rndcE/ `ȋa[I]b/F{P.,Ҋ l{=>gg+ Lx; 4 [zMy?HPL.D pԶb%{+ov|SW4Ǯw,b>iYc^aSmzo}oX⇐-~Xlf| ^pkv]$Pjt+di7| ]+=aOyiEyrWqJ4&=M90S. v.k')M|ܨz.=JP`1"CdWʼn0/e%㰘LZNz^\Ck[s- SW.&chqކT{ 8`oc7J%]4g?Bi?3W7rvlS#l] =b7/6dr!KƶrjAq[ByoA 6T1)wTvဖJ+mW0YYK|!`0ysX }Œ:8: 9SűBP]s0ь=>ݸh!TW\I.7%u*KSax߱)ʌD-.qdG' !űriŲ=$i'+x('KG esA!q3'l>&P-P pN KɆs)tddOY=fζr04;EXť`m#L!bCn[zu)7M 0"cyJ^ M/%r6CqHA3/GGU{c=ql9OF^l8, EqxM ڑs3BePm|QxCRuq*;3Fkz>G {;!> Q`a0/Ô `R!=61"`'r NA>8]'v8/tme{rq>p>fg4A%߆+i[ Ye2E{ƱKjw$@t,Hɫn@xXPPmY7J"AH2Z yL`K7 mmP@>z7j#N: 68,|drj?+cGszh8:6Μ#<~ugA8÷7rFHK ;9IBK%q]:@0*ݩOњUꭻ'M NJ@ējfBDdvS2vϕM6T:Hb iϙ[m*ebI;LǎCs lF7UE|HyQQBg%)iK+i{KQuf boD;)kդ pMW^7oQeC-nsc`1,5 *wka/[֘WT3]A.[ {y'ҲF(㓷pr<]ϥg&+siUizp-Kk<:=/n F1 d* 29Ix3Z:oDZ_BgM5۩{xp݂ٞlz*Nx_/9PD`y7P S]яb [̼E"sRgcTݓyQ;Iƭ넲z$e8<4ʵ4<3TW R`ks֝DA sуJNwP?{07O*Wogn䚡ՆshEfe ̫#YEܮ]"]W %_973h]ń`5\"g z/,LL@g ¼5z$YKEPtI#|kf Д&4^m㶂K rIԲ>Z:<2\WmЫ VP_!d#GB.6-@&%QJdMA08f>rv/~Q42##ɦ (G)BW )+EΛo` ~()6PA KwV:=v3/"bj9ddLBr]GL}RZPW%I*KI6!!3ȡ?黒1LYidg >k,lv[l|pcbI^Q2WR.UA;p[G Z84Cxqgo7"d| r9wPϥk PT*et)Iϲ Qe.>`9ؒ*w!1>Oѵ FPhBlijY_럻\ Gd0ad*XN&A h8Ls@8uVܭ^t]n$bzɿ23 ˒f̓ZX)i^6RfƘQV%L!<.v c٤ g+$䬺t>?nGWՒjxq?xEE^{mU*1+y"c ՗64BQ OkX=3sd<_10 7є#zՒe1ּUtOx~m8_wvP&\C͝A6yI߶.HB@Y0h" 蓴 XuS,x nJuJEzadBDN.)"*{]?"(  ;Obsnn*u1su@`{mKk >_e㉂<#б 3ё>u,D;74ٵO 1_B_ާ 9.1:&{an›іWF= ri챴j)?YЪM7:JrvN/XBW1V@ iVs/ٹyŷ̼N7xb`aq쥩-'mg3/-bőuYvcj`;"RdKb416b _%ʜygld `y$] 5dDʚ<#!݀ncA"H(^*)w=0TΒn\/!eaAmN؇i 0_E[ʹBYzغ^ouȫ$lV,Ŀ81qsw3K I1="H b$PJ)C¡$4uC;Jw"IWh%JZ;󄅠WҶq>`}H)u)럨.3d4[5w}$NA߭* ȃb:F=s{v[kKjLzq X`X58gA2JDrW6tm .[5| "]aγ9۷H0刹 '7kw6RO'MFvEPN8%]O?xxgkwGww@Wj7ium!bn愿ywiZsHؤƝJFB!I9=nK;\!8pVH@tOr,* z>UPHXf?Tq$o4NX6e+ "+@_oQLC ݴ94Zs&ֹ>3٦k9jT;D]_/z(bZ:vD4< {O޲ be C)b3*z`.÷.G%U+S_Ar,ESi:..ޖܙM{JUXj}cRMJ0]v:ĶUK7l*Y?=#7 sgAihuV{W^@gz Z:"pw-*Gq %+$M$l:X ƮEnS a>1ri]^r#+8M ڇ)-sipROrkV9­8eі,&VP^|M6] ^ͮ픏^ iΚ. {uĘ&-U8G2dbҶnS|~.TkT ײ()Ҭ[Q)@lP3&K+=ZDSmYQiUKĒw{v)vZy١ڧ=5 'V c4+.F)VVvw5O8&%s_ŏ)w&g(|jqUl"[h,V9pchPK"2pc(h}Kw]E;F_EKf+>?ɮ7*CuOQ/IJJ@r->ӱ X^#]P `+j@hn±b*lym,Α sj[~!ç T5Bؖ ~>h;a)LPwׁ}421]RiM}Vae j\$pm^TFhPκtVg#>W=["v@%6-m2H\~BM֬Q$Fέf:*[3OL#P\DVO_suyft$+填M{ +C@I vǻH/q ,r\]Z3} Q$B BPBIBRTܾ OB^fe ՚{EIrVҷ@Tݫ3>\?˂7ޕdh淬Bľ PB"Ú'ݢ4n0oЍ#’)wU=Q 2 )#lFݹĨtb6*YrD'eZ$LU c`O9Ky(V,Ԝ94@cV;#S!\H IW،IQ($~˨ a59eqc Æ& .IRI?70%l_ }ShwU4y``Zlk;du&GT?(KAVh9+j୚H$6pUۿT7$ZY-ף1ph`s^ b/k슎6΁kzC3nPΠPF>1_hͩUWOrM̒uoLBsxu)9i&7ナom!5/*EE> ;R{ ̵rq5\SMB?̿ 7lc_Y־}l La#$=E2_>0[L}1xֲFK@IiO^t>T 9P;v݄O˄Xp :\}fǥt#g\'3C7ae)~.3~?p쎪ۻ2#UVgJ^& GcK}-E іto٥,ڀs./Fx鶍M-οt$(Q|Ӧ5C4K$^%H25BIxJQPt `EF!tԋ=uóDx5[0Nqc +&ӀP,RTFKXk C8CaO>aד!, j_̵i60Bڊ)21? 6G\E0o;gII+ Bbi%V3+1x/ RnS,>3D A\ҲBi0-C *X V:U@\RIXΚX rTy=LPb١c _d狗 e!` HhJ%NIɿg/DQl^fMo*K"Zv;;ZBܪ=C@L+V_5@v,DJhC \qIPx Y6A|^u;PPyah.oA]ۡ `NbՂKh X|"0ZJSOɤ20[E֐˃*+bc͂u5(쿮cwɋ'2XknA :XlewY_;C)1 &ݭetjO4KuK<^xje^35o#I ~&0Ba'lfl蜉- J #C|<>If '&9nd.D? 6ft*=9kt9VXpiL\N/1dĖσd#Q,DQ* z)œ-@ P["IIn^6pin݌Ѵ$`] /9edQBx#>HYz9_QR ߱O #nd/ a(D'ϩ,*z/RN"࿎KT! T8u8YoJ AUB'! UXx!~¹%hD<"Vl]׃/|`?08w`FRK:'J$}1|;0? NaF GX{=U iɾVw,FL-l#wcO<7p'40Kn5aLNg3/;cCgAqx吋c7eκ816(>S0(K^) ]?* p'pʩo OOiJ6zk=?#44N[e(vZա8*QT_zg3!sm'O ƣAi; _+1E^0>UղZ\B'b4h؞lc;V_f7+vvTHfh(0O*,--LSedIk 7M#os0h&\m;ڡ27o3Kn\Uk@j )ALê@${UD?r3@cI\Z-6 &ՇbIK3.f"GH[xf>{nq_a.Y{ d]#TܱDw_/ -X{STN{JZb[W29y0vZFn:B4PU06|i e\Lj U:^;rSNgmmad}‰ sjs]?T&~`ro|E 3$/O L= f%$LBD>_ֺ2ogsW ,=5͝kqJC&Edz'ʿwجB]=c臖â鹵FŞWinT[~-ɇjX-R;Q02i;J*'lPȟ*. +0Smk|ii#t8c-1߻3#6 i0J|4IJY=3fpJw&/Һ7_'7[nP・D,Q!S#tM` qar7u$vǟt?Nǧʪ/~&DvowU#cw>*XR]Z`+4WL# 9wY1Zɐٲ3~LU&q.>Wfpiid+ YX YrȄEM,Ȓ*r ض0Xޅ`vU^J`_P0ۭ:+4.1ժff2@t\*nsdj>uǣhQ-jxCr~2Q~(>Fx$O6&V-6'a{ yKgqQ›>):'Y?° bU>7($rtdX7Rz:y<} kvǬ_U4Ac[<Q =m&m8j}Nr Q,CMd;.$).y;`\KhM{sNA<Ӯ`A+JG1Œ۬hT7 dB:ɴ=UU*! e/t7UQ[6Cv8-M}}d y'ѨVjM3]·t%01 oϲ1:k]2ʆ$_xy1=4[XJ*2=R '0y=mBQWB1mQp!y" VHA+[ֹb0UDi>)URh?VW^\, ʻݷǪ[ζ=8YO+Ì(A 2G$tZ5ZeJ2N%URxΩD?` 1B~0fiv~2kQDֶme>:V4CgfVZBzKT|7g8dadGD#TYjZfl@eEà~ă\BHkej3n_%Qh[hrv<8 Sna5\; g\Hä j#cLd?s+=q״7>牰6~SQcaRv|IЌoO\ͥ,W>K +_r`};ez^ Y}c0Pe~/LCZ@IsoIĎ$݂B^aŪ0ȤW l:Su%yaKWd [`m}\qUQxGіA`,Fㇺ]PGKdͧv5Sm'󏩄JB M4EW3A`&@%+O&V?;#ybE8gbܓ#^1λZi躂Ah,P?FwgWN5Y  H3T) hTж/eh +]d'Ódٕ(aVi55KZ<|m,x(x*sh._SMyyCȨŖMa] VO^Cn4>,7*R,ҽT|^rF֢2sv{mCSdckʐhv/dYCq+71LިNsUNix)`u1G_V栙"uf{(tɐM q_ket M{:qa%mrѐXc. 8ǀφiEr+T䶁WM22'^8FCl}pqf! " }hkڨ,W`OS|Ӵ1U+{|>4@}eX<>ٚEP&I%{B%BC"2X$᫔"pF@BdV}6j98a Hv=Z'\~V'i"2mc MbzcVke],꫌׳krG!b/|(9R;.ND%0bGL{ߟ̠7\iq([O[ؿ"/Zkcxw&v2l cZoA 㱅o!">"d͕1jǩnM^y|e\B"1R0Xspԕ+^qDXquN@217Up;M,3Us qF+)2U?Lg>G,akof0~ hl C_ Gb{+Gj)Q+V54,}/5_GO*A4^3 I֑S'p$9m=wxq$Dž$[ k)*:ҵ0%衎QR+^u|d׋0ʹ{7)]QQ-ҹ.KnC9 8=@"N|ݶIsEU:+K"3Zk)FMۡB?JqU"I\%aݘ B*|\V5y?,#TqWc \բC#wH\_ފUTK'|CY NqfҬZ-AjyfmX&b`Tժ\Wwf;j'YmA5xY֡ ?&~\4@_=PRB MYW'͐>G tߤ:@>=RZT$^w'Ț&khܰ zazZ &U%t:`qꮖ'&_s ϣ˙2/َ&jɂڃ=]¾y34?mh@XԴiRv ?M ɬִ17+#ХShZ%Azp2.|;v#U/PORSefrm/7I_ŀAxlQLvd8'g n\M1hESCX|X5 bbL 6,"|ׇ ˘>Svu(mڶ>3HbuDb'SfB`/9h*^1=~ΏUCx=D_dI2ϩi<@8y%QNt'oR.EvƘ)WE SU9>4($#J#HhS!"E#,E-WL*inGZ vd-m[>_\c>wq{FL"uc HrdmMj^V)7fyW.vCJOq /:КEB9Ȕ(19}w<&n]< DL"^6ZYF^L稿@: ,9~D^$1*b 7k(ZVBؤFm~C1ڝ+}Wq !5>leDp.􏽏M33r3y# bַ1M09$REbzoId/tn׬ 0e$$&!{+ 2,~CR _ #_EG<6˭˙?g{^87Өu8HPlýkDħαL.cQex{VH&\v<Т >oW BryG'GT.!յ/zF&>rswmdI-^KI>&>luu:تfJ@U_oq|`Oc<8)ͅ!7hl4t_ihx1/oT}zQX-ȟ@xͽxV[2<j;Bɢ?( g3 k̆w%&}T9A= *J;!SUz#qEK3nQgc`ԝ8$`n:6FVj`AX;#wRakOGW֚Ce zbp..60DvX|wcob}k/ }lC XhTމTC8TךefոOޱ{~{G{[̻TR]NܠQM0#Hx둳ǐb%3Td7GA0II?ΕVVdR͐pY 8ؿ:T(kA>W?|n!,Q_^d6%`Q탡M.SrqH$6eW9ƤЋ'U˖e:QP8,II!3nČ$Ǜ`x/XtiAkޡyU(y; m=hYfl_i5u@f$kfO-k+z P(z-zםj}X\oYh6)v=5ѿ-~ EWiC;s@nF&eEF¤W&;ZX_~B_=eDU3% Oe=Nv)ߝV|Ƈ?aWIֹ%weI}Lo5YiH2]N qזM]@`Ҧ:Q6u& /lvpwPݽǬQ^a¦;JCVt'.(K@%9Y6{`OA=ȾZ?^$(,G(R#V"G3⏎O>giڜ5vց]mRintXv/ɇ3Sp!F#Q>)^aBZx/ _DĎ|L5157fxt 0%D;u QtҽT1HJ^P+ߕ7%:EU3{1s9260uK`6|$V};in{LB2v<vBY>dn]Y%@%+2rKYCgEe`p6:SK'1P@#,̿-5).ZSZOP(aAծmxF^5`lV8TBpr 5EA9ܥ%J7W&uPo $[ᢉ7g15 vC*-Ds@Tn'EK(Rn0,Z7[,v0޲V8r@ݺfn5|R̍BNA(֖Y}ł-CFpD6$֛ &';_F"!5& 4@Bm8\#b3od0z^1tYz/-3ڝn۽-Qm8e"bdMD$ޠ~0Ul}*>ixR"jxmqr}r L!r@H#tvLK0@2?e-Z.>uaԔt ߋ-*Ƿb5`cPfAg*9yRҬM,[hCߊ"`OGU0.0o5R5-tv5sx{_| ;,~2]<Y>lXvy*T֕\~Onj/jJZdEteJhcP9[ y׍<_9]:B {-A\ HJv2C]ڟ]W[ Y2w+a{_u/]]qr9<S}Σ, ⶤ?͟J[ԴE}a>b +&B&vfA/oHu0Ye~a;~ n 1W碧4MBd&2tߖFE ua{=d]:v`5G2cV07c>g+}ܢ{CHAw>a4dǎ+ Tg=ue}10,!<` #HQ;݌mZn>'$%&إmRG'0Um>n4ЦlM.ӂxPt_I]+.Z^4}عjDt죶ʆ bJ6Ԁ$-;n+%GF#HI'qF #@kCy샓_B k ϢaSB!^ جPt%*?$=$p)i`c,88#*t0X LÜFy] >E%IM=3+p*gQ4_C))Fa~1浪A, ]Pif-m"#,PKdO"28Iahc򑬮BʬWZ_\GY` f:Yj^RFTk^*32U߅i Fs䯫A Z-*=պP܈u}v(jWSws} .%+>2$"?G-5%2o^|b$˗ 5ԾQF ^c]Rg0@/3fG1I>^EgcYOj|)hzm1O`!.dkձUq`f 0/Cʾ`#5֘ྺ}Tꮖ%0lF%3?$w|TB)2~©/#UZd*7Ӳj6z4iT6LK?@N!oZR`:]L&׊,=' %G{5zU\2EYLu~'8F0s1 09 #j + [7+?`6۟kpR0+/DKQp')1ԖHlej9u6ZNsR8,jH9Anݰ t1ln{wO]+ҟSﱇ0Mg` vU,b>2ɼo.~v $V*6ML܎*>9a=d0T6 LܓZnfsst^$1@H2<Y7qAx6?i^g̞:IGCG 22,y8킵 dֽ jeՉqs$c)YѼ~" D29hk&>nF@\xE gt-f=.2[^~!2KsIE&9A$ߞ b (=B~"̰'Љ N-ٴ믝j?Z ="jVXTG 4`F SV/ OՔD(ʣnd$VHB*N3*s 04/)5w HSpK}٬*B|>v[O02iyWK 9wF5+<5ϱ Uiod]J6\:#usY ;jsjlb)}ƮGC\Ɩ35TRTLa~{J>)#ĵm Ap0X|/\ XߠpA]k^G6W$tD1 *բ!Q,XoE^%Cbj(=Jp<J8{FZ2IqJ܏"b%[ WvtYp|>gYM6 ܿo .V`hD玚@0kUC_i"$57nz?+P Zq|ђ6'X(ao 85xKX<7j;TD/nh6'z L؈?0!V;ܷzF*&^ٕ`Q宍tYМh?U^w أR% ;|t.JznӁˆzAS˭0pBK^;Z(9:>@ʖ#zk7 ?Jfe30>SbAg.Wz|jN|9o 3ݗojZLJ\/1PMbeS*Pf_4ڵ|hw;hf$1CQ-  %iZO-;ؒ˛ݩh0q%YX8$f}-MMZg׮PO>q"{ܴ~c,Z”LWBEH{*PeE]N_&HEkNkX>-ӄ(ľƉ-5Z3 %zrbD j ӫs>l9WzG[z\~S%yA V3"I4tCB3zRlE w ;.Z*oQBg&xhCRy䁽6.t%`abi rq|/Ӕ׸>J?,[_B:#$a1#+cӘR91H%U`X^]`7@^^bx.^ ̋ԇoe;MSPOE"ucxf/|oB>:LM@is]rL&p=L?7r1$chȐ1yfQAhl[/7 fHҜ*pbHdw@=hBubPW{,Jhzd|roMTN?q?A 焿-V4ۡTʌ\(s ~d~Vt[Q 8削Ecx3F8-0Y34c輛N4Tc]m≎D"OZ,z2{ kR^G6<ՍpMyz?`-"c/S6mߟ1ئ$l'n9=!kˬj0Zq:3#E#vn'E>pq^Q.xMNHD[ {x:l6`B Ǡ=3ł4!Q:m<3-Ago'|ʁ!׿FsM}G]{cm=DrzZe ~֭1'6H~S1 Q!wϮ&de`aKe+'$Qh9Pʿylo~er PjSRԊ ٲXhȰfFu|-B3͘xR|\7DkeK9`? W4Àtn]MhChŬPn zLSAwj <)iƠB fHT|!=pJKZ5ܬr62nagtq v`wHj`w U1Qi]qA(cM@~5)HNʞL-X0bD!'Xm2|Ǿ9Q4/D=`ף2wأEK]Ğ"T7(X7"mP][İk=C^x= aR=!"/"C;XJIc?P1 HI.Tnf!*{ҧT 5OЮӪ;̇$1,>oWqk鼵X=\=%ʥ` GƢUfOL\ց]po" hvZ\PtY_+iʠjDpRʿي;|zXЈ=_G%"/u ֶHG&~Ny-=wyb}M>$abqhu"#G˫Mp׵|+QW=b /5O5M)yhuȩTb95S$"Aw1F.X^#ڰ,ڹI)6i\^\½-뮕Z9{SJ,a>oPҬiymA)~]l@ܼ19,#f7R )d':Ld3:aYjy|[B7E D`Gr@l(`%MWY'TCk }_~V_GPzc8H8&RysKz'G NڊҰ,u&n_qs7sxVQ^BrT S639[% @!qM k&QEzei3oX^/29x<3[ky  QvʝX\"H>h݅P|৭xע9r\yqxbYj-(+ K[R'b rtQRIلC[=^`چ\e]Cx(%C]."_k=ۅxJ3OQHk=ˑOoQ|tٮv~cR# _sY V@ę&A OMh>Z522ax[-~-erg揘|`(vIڤٞAJ >zTcXaףgwC ͙ quNQȘ4PqᬳM}*s 66抰'5kIn|;Y2@SΝrRK79)#rYm%h ;-;?kkm61T2J}u)$PߌԇA)G C?ҐEySbvG|ٲK\3pJX[=kN~) Ac9xNMnRJ"ڥ^vzF~w4Q 0 %dc*"]Bj!,҈A7j2OÛiq!ݿ_x@ԻϑGʷ`sb}B|&HPewGEOXzytj0a&ia.*.(T̩ŬQ LƑ+>iE̸3Ǎ'6+[ORwB1ᱩ7` W6-FѽE%q"[!Ğ3{һ`B>Ov~yB_9"=i?|^&Ffd 7jL0"!$Mh[ $< lKazGB'Mצ9D+%]+m*r9׸ il#h;lyҮ&»k0M/bZ%y T!u=]aR}T m_g ּƃpydNq $)!c02& \A ߍ:œ>?m>A䦻ϛrEܕYb>Wcm F$@Zz |naYC!_DM{4tE8 *옘VbHI\f΋#@<G,U9o95lP˷[Pk G?OnhS?x1;ƅ+gGұMkZd80_"Kt l9-!Z:EZlt<#VW"#Xyk%/O=lhv6-;P^u+&veuvQ[,@ Ez7_[F+x$( VRi`ў~pQƺo;¹3V-~}8~,$Mol4l0dvjmKk^GOb0MW)5{{TUȠ>}/ygRE0-Vn ",RrᎫa؇BY.w33,v1ǕpN(rqѾSdV]:*XzX} .-h#ferǃF17 lMRYvByֹ^tSdI3i[-UQÍuY LJ.!kH'Gjzy[~ t 1;Nm3'p:m]77 E]! A .> p.n>L6FBKA Yn?˕˜:wI.$b*h7oXƉEkDFw%S!zί,&?`TRXS5Kp)N-fqk]Jm?cF\,qia^xa ګc Nu,NѶTɑLb?,oD;1P=Y<5'w $a$3kh:-60Y -WD-nqBi f%g~{2=@JлKҪgLj_W%X:%U^=kxB{W^%@I?\O\F}҄li[!PðsϦvGQ(9tOtړ$gmbT4un+>Tq_՚+2`mƄw8aρ,hyqy_JzK@yϥ~oA1/]7ݴ:{>kR=Shko7P(zgv2dB,|VvNٴ;nԝvЍŸ⫝:NVw*>kgVd'2oD#JMZ[GX; b׀"GoB ^i˳UGS`MEݸ6 Q9$Ƿun{Ҩ 2]s{͎u; P@g޻YӪcC}F.JH텑m&H /%1*X*ɺ[U0޵!&)~%"4f7V\͞3g]hX[Fz 'L~Hd| 5_1ytV})A엊g{ȕ΂Kn \g>wW!uan9b0;P4)iK-q:%N Y5sE+Aً%d.gd-g;;sd<TYj[DzOhBM-tz擅{TLf%/kͷ,}<@w:"櫽<>C4~S#>׋N-KqC^ڦ2MaِU _ψF _b&Czm'bl^*!ڂY;Q@40~SR ;(Q:!x*N!C_:@Sdחf'mIIK+2(k9 ֌S7YJYA8Ώ9P#!*V\GG76T BP;K 5YA*_i2{Khѩv^jcC1$Ě_׍Ӧ#P.UB"8-XOj4T=G!ԎPzɤta{_wQ2zBugh﴾ àH1z6NkEj007Pil26M$ZRH<ʰ=ɹ׿AލXMڹ/w$0gL rn=c̓&bM-G /;Q^ JYRJb7D]F}P!A? :$1ew9pP6b-hv:72e% n>Z%O_h0|)=E3x$KS˒ ER~'8&p^|B/#W;Tͯz .uc漏LPǐG۔$ Ťßmk;uqNO6x04p+2wxU"f ӗ܀[_^)2fgA:zWtΎVm;[vՉމޣDe}V#^b1)Þq4qM8zʫx{}V;1+g/qb~Yy_'X0S0 H L+6)6Vq8Y?!U!t>e٩bvœ1}ɲƓN!m.Q0ߟMr}}=/?Вe~O{+bbLZ+doI.h<>R:|"TE{"Xf7]| ϞˎQ~c_& Ѣ㦥Rdg|{EVxѝ#Np+~A΂ݰE:Z5g}pgq$T9e҉:" 1i sę{`gZYuhJ3V9jKdɹ5&0=y&"k6~5X^üEr[u\ 19:3ͷqQJ1LR3䧱-__ J+MH<,@h5>"xw4/\gkNO_AQAztT;% zDG#*npmؚHGfd{PO04 |g$IzOb&|MM^ ӾoϬ#źauC+10eie4f%ߨ,A%2"hFwP!q9QYe޸L Go3it^k_8ڭ0&~ R`kS|͑\V[ơf+v$E884`\ґfiM.T"E5nW&WXih`$o!?RiؠVᓦ@9Iq|L'D/"G"J/s'1 ܬM>q'D~vcRwae˴Sne|?)_Y}TΏN7HL-OxgJQ//3fHM(];ܬDGI6EMHSxM#<T_`O'bEm/ʔSszmX83'ZA5mDruM)K@S@:>D{‰!rF'moo &dQsT -|6}|"\D 7zp:C[9oyKXl- <dc@.rT;ODSA}*9|Vl1_߂4DG9D' (CL/_.ݐFH+O-ȑ6߈7-zg@6+X ǃZ4=3Qdv2~T|q1uLm$Y*7]/X+.D#IOS K5}޸4 %GlYr4 ھz>GX}U-[pO߰[ XwfF~iF]ѽ?[R#a}VxgCSX0٦aښz嵉!sZzCW`K^Z ]&}Nvrv) J=4?/W8vO=Ո33[S뜇 @2Pͪw8T rp;PgQoFt1 g_x#Y *WYV{ZX*?X.N>` 3-"7td]i*Uo7ZCH_*,BHWBp˙Z}A%<)1HBrpH|Cc/6 xTaXBdt螺(AȌ49w,yx]B6w'c.xݫbHԡٺB/7 1-l0jBRJQ%!or]lu$!ASH_\'1-lRV*u&qV+6q'RN-쭻7YA?9'i tUs!^Vn}"]_7Awhc+f]BHma+p %ԖqM~nr=+j(Mΰt^)x7bhd|BddH{rO?3C ޙMPӠ~"eJ(/&Bf}(;qt2q^F95Қ%Yѕ441?RMVX W֦;7d[&8GKUECYG6; 0 Zz' kz%P֢D⁔iv]: }pdFeB$U8~qiZ|`ivY'[R;$y;mNK- aqP:RFK0aN])AHxari%>cc/lHJ&H}!P1,VoWڅ$#:Qr\"@Y\HFK*CWF,4͊ŽinrP)KQJgҔcQ ؔ'f;0PRuvvgEk/@{(9uӱ2 0"۟K#>KR!tSmn`oTSg/VHr8kSv6 1uFCQc [NK)-Fv~㛰z@|c0&c WM`-6vk774'^8z,_{W$t#ozJ2z \ei/I`Oz!ؠe1񴉈6P<{UsAuݮP^řkq|-[).˨&Pwְ)Qر5 }co&YEƶS>Ǘ-Vl `kؑu(G/FO0MZ𒸘udwKtӱ"l)xzz&(CD 6L%q܂ST;,o𭀦kE[IG״ٰsZvɄ:oPAr*=/~M`+ cNi 9r*+oc# Wgo[%݁F/ }Նyƕm#Bq@{]̈(LԹŻ)~'2ᗤڏr¬$pMuo6YuK; "dg|=~QЗ:4gu.TA+GӶrʆ ,_(EL8nH<ڷv8C/u%>8sX1]H D؛W/0oRBn2>ۻ 6?B6{v@EBolj]AŋvC8e(W%_9|rJ`8MN1) e$t4X7.W8^98{|-bJc0Ҭ]+VZʩBh ΘRO wueDXзfdVT,R r@beU- "XEL2]2 3d%*!FS ӪNض-0F>6q2z~Oep xEKe7״3fͤ Q<@N ң,)$0צb{) V ӤUJ #ä71 9Ywa8~\m2~GRd&ëǂGLT_FIUF[*5 5EtdP/)xQ>E2^[Ԟ}oCґUKƁ/:wԐ"b6T=F3I'0jU@wуx ҂иXqc=mkfSGTj3&ڍ%[b6-5Tiy]ڏq yMst7tNӝ[$=G h$uJ\D}a ^󉃯&~4]7NP5Gm8rӢFܚ~i/N;GgmL-޹ G~{}rܦrܩmR(gԻ\Uqr?SL%Ҧ"njSKu;Qaz&;u_As[d>I)ꃠ`]U84F\yk5F㈂7x\l 'h6$H% H5ͺ3^mjjCPK1qNb I 1Y $Ww!4sg]SqO]#DI\S WȒQ^UIN̐=M9VrJk;gعwvE@hZ',+0@bKBht,`;!]MGJ³NL;"R֯m+J)/Hڡ$5ԫ?NsRafRҝ7lk 3;hdܴҠFhI;^T|$ 0؇ UWN98ޱ\X%[vf_/9 z: 玼HlAמ 't9}Nt:"A_W!Z5]xDu ~=#?J},Qߪ@c9˜.yھty㛂bLA Ѱ2jˈ[G[XRjfT`3~TY~[i8$}sQ֦<! 0M_-ޔ.Rz"muGif_ y쨞*.1 [/{Uh@%>0] =sP.d٠;G{-k'`O-K,]ymaTXrD,ko@6t'y,?Y?[|)`bg̔;N(C&XFǬy"35oB*eͩ^ nD 6d61yo$S5@mPƒrRkU6Uyc W q^t m8e%_/7r(C[~r5 G@#J$t&~s[35J`9W#e]~bRTw,`0fҚw4UT|Pm4va, 7ix%I?nP2K*2<^~Uox!EWr w"7^OSJ^qI/=M8ז7cbGg:<֫HoH~sj\ڄrv1Q;Rٶ\HY-0MKCBd]D9A) @Wrg:*֏34lnú9ɓ# %19P)iLnMe*T2.D;?/ȠdG<091A}EiJeed0qI` 2ğNxSl, ޔ0dT i$lu!8iz´4D!(0h޼[{W[ 6(vtﲜŰטE9Z]sHlkA\c59NHb!&+u5{6*3r2rL+U"{e1ɽzmܙ(!\0g?v*x~Ym5 Joh`IX/qu1.=26e;zclx 4w~"\A{c2 @Hq&Z}9=0LrW骸hCf~oc!{SqݓӶt&iߕPn#>er$n)q6>}4\=J!޴EuH_E59f *X'^WiHCO ;D[ 9~(kP?i?UCK^P _wTuf$yZC4+k֊1m٫P3SI'J0oBU|Fs;>#zC#ġ[saD?D%pujv *ڡCW[,8U€3! lWuL HT` o,֌u70n4{).Dxf4=dž"DU?IqCDyyp7U̓K|=E)h@>Cϰ%kI|B2u֗zK/jB`7x尗q?f4t4b{ʃp+9n*X[A!x{*Mja'](FU֣6'g 2[wD &-f16B^`.luZӪ]`Pl伓YB {y \i:ϑVek^v:v*PHm~+W ;&?ɶ@@JEUoɐ68e Um(\{p|u#0&t~ baADޓNk-oBR/U1SJ<N[nٳ]8%;s=ȴ.8ç t5ȕ!S S˿c++K u#$㐂U.$lmaw8I* (u4413IOD Πg#bzqzTn5l.X(}L2 D` :h6chO\A_]7Sy3;Gk(=zV\ 0ejb<չR&`dV q Gw~ ;?ٞ`@M>;ܫo_X>t3fRaW[;H AȈQ'醰.@Ӿ@y.yw(hENy b;C07>G{g̍9&Ӓ`]5p@r /F;3=TY2kRЖft8n7s{_4nc۶.q2l+.;d!@eX {8#Wq)Ns_ԅxa0i<t}z;nN*gm)GdK^xBrSgGz'DM7O!5P\k=ӓF_,.GjXPnD[WTr/FVt *uTM$⸌nCτ񳣟H]\VAjJR 7a^c}3GupB7.d tTPeo*T¥[Ł%)hsT_ z`Vo=z^2LJ4bT+]zaQ<#  R`[l_dEPm~+B9jHLW{lg3HL9M&)TY%;pPG.z\q& ;09<fk.{tR^]뎊>'s{QHP'— tY`ZRZg.[[-*"ИRA2Og!%CKZlI~kyFgXVeaqR צ xl-\HO߉l9Rz=}1O&ϺUMf3"mBͥʿ7:}@+ܲ;ؠtt&&?qOF?A]:krOy.pAGfUq;?fPBTRj,C~@ wP9TWQ(bn^ė$/S0+JKp|/džWёUl*Ge|("g~9T GHe=)o}@49%/LhT}T+Om-vR &c~8{-6=~h$23Noc/_r ~rN`$du'`[e$!|r1D_Ko)̛RLkpSv+YHxʪŬO, Lx-52£}Hiq<àZ`N3;ˆӪ[P=p2fdyNT ן7f穷z/ R/V+R 9:6@,ג\ZJLN$E%x`Z5IXFĻ0s /l|(dG16ν6+ʼne!Q"]`yT2 G;zcA6JO #AkYR٩q^2{&9Qw+yç%Zc/(oPbǏ~N#u?5g./PLR'hhaHuN0TX DC} 79/5ueSQ$Lc82)'A/b3 SnI s7Q04V[y+JZt㵒1J-fZDŽٵ7Ab֫/b6 <;׆vciYuNPZ~v*&Io0-3'*{2By@'_ vntuT=!ZN^qi59 ACơPbz5Յa3C](. 0y[MtoBİʘx2_LaPˑZn~}PW0דV-+" Uv"/M3 5D ePCۓ^ۧG/jQMq1Xb.&%_s9DZ`iATsx*&6I"Ҭ/zRYP (6AJ0C]<몸$ݷ@Ң7Jub9]},͒f=1 DSK 5E:+:dEO]UTP7Ja*|N6V<4lЊ`xs#ّ.EC 2zڷب dtfg,Gg5{>fK]Y(N(v`rwYXDM2lչk!1^2x(Adgˡ qx8{!t:Hoe;WR6_=ݍ!+~^. nk :pkOBnf3@2{ln(3 ?slq݇<8t)^Fi-? #ʒo_t\lgJP܁Dܭ%Y|'=BIzE.Ml@Ǒ?˲5Fmя ۬LqHp(T7h$Q˓lym!ggZ_*c:.!Z ԥUM7Z.%Nw].n?÷@wORF@& dc"U I=!Uq+Bڝ+Po9]MR݃vDs!qYN<ɯp;/jF5Sysx8o$KnntN<3OZ K7K@՛Oy7-|5сSt#CdqS`!;䏬8V(pKvy^x\Rms\Fդ[_]ڝ "(E$`^-E?C >Ebwm\199"w!H_XSt^CT_L4Ruqڲj<إȄ휈S<[̎{ mz{^D͎q j!^ X 5qR(u qc8:A/zj qoKfq9Cm'֖>ma)fgX6|bzxДsE#q+W_5_'eF׋;oez̡lK#Ը?Vv ~̰)6[E|T)x CA= ȏ6(zVJk-tU`~y/BekàWI^٦ΛY}DByV*Tp)]`|#;GȨM^DȝTu(SԨPՄ ߓ=F5)f77; IDT0Ny*`wƾ5q]N应b]!w8|檕lUІF#gv7%ZxcY`rHX%\{^K_ rWP0EDe\$kb8 > 9{;%NL]a[VG ud 8x@.-]I`t@_`}BXY]tayQ 3@wH\"!/p0݂Q Lۗ<()lyڕ+ A__ ~~_M*Cs&JmqM;]ޣ czE(`UuۭH*+D*LI!q9^ubYpIO0>dW2aY1Ju;)'-C v#jcBť^:%ݧ+UmI:+1cQ _Of<{K "x$Y5 bU7ơa֠ <%g,tpT< m#hWAt;"\/l#sFv%rQh4#_%N|.lpJx9ED`U>V}^6dW, {=yB'3x}a!|at@s=EKx`H@.7Yy9b4+ܲGys>;!AAjxD@BBulym0Ef_OS'Qix DyJ?0N¨10D0:ޢOa?s mETq/ER&]O:&nc(uk^7IZkCo2ZaS 2u(ZZ p^t~9ťJCZê}fS`uv8<\+F>cJ6e֋m'bHڳ\NgF" "W,tw Si㊡_vCI['9ŷm3.CҫU3tɑӷ㕼_7\{ݖtrrr[-_K཰ f-V^k:M1ַm)57ovޛHyNZawI3cjͨ-wd@TԿ =m\oNQ0z}PcԎwg8W=ef'ii71>)o7QMɟ? Fı@"ZnwE,+f ݮ͒=T-Wv W1~P.a׭15{T~DPNу{mQX\ÃRvm^!KQy _Q1-.Ghl,k^z)k {V=zNϦdrh-,r`,G:O!zL1Zj+0;4׺Sm )(:I6oC=~.qkQ TVBg*xYy,(]lF &WM9Q1:=chdJ7V<׬ }nPы akF%upAFa.2KoW)VbpۉFn[Ŵ#WQM4jt%)Rze>ɴOr%9)`&bjv7e]R~Rd:a^ @2xy6ƪmio,+kDb%yMTB̺\f~xo]B}O(*,[1`ɒ?@9Q%E{Bs3x e)$ ̓ 8PҲP0"d7 &(*.B٥L̈v'T^I^ێ9ME\aByq*؏#t'ꆙ~AwC*c/W dv|Eeٔ*.{Q:F݅u <.0ƭI.c 5E)Cw*W-T> 򬬝^f]Hg㗭x73pJ)(3y+v}3iUA9~yl9v}#SbE_s Bҗb1e ZA Ԅ֋L?ٖ8lb ѼKZМNbt-|0>ۺ_Σ+& ,]k.s\"Zp*^cfi*ؑI|ۤU\ ҪBU&Nm6_LÕ2Sa: l,Çq\)a/p h0u>Zg"6 qY+n"~;i2 `A<udĿAC\5H:K4 dC,K b2Los r!i8׵5ː8Ɍɮ& ބx{r\=l)>E`.B~ P[2~q(~v)UrLphRgA) [ 9ʡ7;-YO\+(h]".cj}Ke{.K}_P}^i,!*Z4qz >Qnpa]Bd":fhn^ M^wi&Q;qibty#$U:>w[H&< 1oX 5V1j%ԙCB7,J K5ʔ7{  .F) ]Buv6X=vv KBtuwrc2.fCL$,IdDQN|/qn$0L+\{tOBJU] tͨJ,F-ˣ9/3 tfHdlu$T }6o:`iYsrN噱?ǬУ%?qtCK?iǜ{?wy|;ruJ"܏5Se]S:$ŏ&  Y&.(6}8;MKc|ʒq &|@5Ikv+\[-mLVxꈵ%,ӛ`|E\r^H*4b/^ݺ$ފ\,kL fP <d;Kʊ,oC.Wo:*G+ƃ^;!םȞAXc+>O\d(: PLfSR!4û\J ?`y˺Ɯ}|Ny~8GHffJ M){Lx&hؒ g&jeK̓ߪa+@0O*8uHbg;ʏnm~DrVhDsLdD8|ކ ԲatN 7nyBA1/t3~OMz`z϶)ڲΏѪOޱS4/JX7\(h(>9j<%4##L޺ Q\8vʀX;iK(j#:-+у'x7ہbQVT:Oi<1HxJ{rզY{&d~BU@Fx!eGktAmdaDУֲ@'hEQFNdXw|uԉ}0EvK૑Ib"[}^o`1P˃NJ" Է]+t"YhtJ~xM٠CP*%*ю_mߙpWjW7լ{HBD-egtr*UR;boC+߶Mahuf .𦪵CŒEmBwk8:qZ(p!Vzx5×ۭo#3L٘UxPK+R?}B1m`=a*uIZMyZ8m]fP()+H =]Zݔ_;_xNƸzԺ'4!\[x8xl,{1nQH3o=~GgyrITzm*n$śהhd}L-l +PEz?͉ B-*LEOT_U42iꃁTFFƸf53g[9:%%?]:E`bGs:ON[0t޾9"adU;Wr^ .shp.!לS8oXD"Iц[ܞx|(b~:C3-ͣ{(gS\% ijyHHw#  ᶆۯ^9mBܸږMC7N[InK%8}ͯݬ됛?nSSyI=YBR'xStڠ-8Eڥ*TC۷eW*@6lqCH{}na tID۽JhIC۠ s"f2XזA#R6klaC,hioRp-{> RSw=VhuOf0aONE8p|^8,ޫ Zlh _2?4gbݲ,Tw 'Kuz=EU,0WuO H {Y LmHr 1_;V <2:~zKd,ײTՇZ9WTZ(7GQ=P3*΂(MLѯk[$=So_43+ԫQ. N lKA&Y~\T ùlesKѾfB.fNT* ੉xqy$E%W/C3먭@405(ISw1tdVJ{cf;"A_b^{- &s89pp(ZQ+$Yu( {mp ɔwcp #d4T:"YgXN//5>)?s%gߠ퍠-#3,x߶GtV#"wYb#dbQf{e2XiDb6,@Gcۖf2VA~w{p@8s)MὪO}׳0X)n\{㑯ikH*΄O K]2-CX$220֭^#+{Ѐ ʰB 5߸*!X%ߝ^XH*Ւ{m򷥰6r뮮Ym-!-hN%;g h^?ڷt남bacpGeA]CdT`[f*OvqN07mLkod+/'& OΗj%R-xabwwq+6V)v:dzCqʞF5GvFt·Ot;d$Wlڭ?e !T54}7<|&g#Ut#8LKā7]'P"褠UmRS϶9ߋkJ^/rʜJ߹:ߘҔQ`oo Sy7/zzR}D;۾Zѫ3 &Vg:. $ -FHӓJœW]t_ºA{!:q: ]VPA>Aݭ]lZaayV,]Sء2E|}]Z|ffi-Scl˴{Bm@~}e2F @p)4)ɐҿ@z‘,^t^b^,6$d$AdD~cShGԽ5;0J81}:ͿD[̲AHʄffV<+)v\(p |F].INxΊ#(/=4Hxc6-7E}Ô 6'aDz SQ/ȳK [*b6q?wMI)B~m&݊#F޼Pې;a^u @ܴ@'O$J8YCSiE.uRnN z% +i!3uZޭ"~,{aL3scN \PB *Jor]@FzpѧTAkg9&Qx(z "ELI DDjS*R 6[|U.*i*fDR⤁3vV%C J/= n[^x Hl:a"et 襥9(I@23RN+َ&lxURQ]&kώtNݯ bPG Bb.+ O2DgW5d0ZBmTUH([.* eFQFČ4^+QLQ sL* թ!UJe2נ—uj f <%sҦ1?ߤqcBQQߙ+0{ָ@B<5=gF(xw]hg|oQa##O4L(PW;uՙbmĴ  sA??uc9<&s24GF<پU^L $$՟76:/X~Hq9N2&We1D܎7n;KL+x)hFWtН4$Ȅswi++.+Ċ.1.#T[(r Bb^,1anF8)?fX؞J~oW 0~ Wg x?^,`{~ -aTQI8:"{Z|o!EԼ!5rʜk1;S{ZJE.^h0nĕ#zx0܎J{kFwN%D^.؇fP~Df`Ggm2]y;7O` !N"8cJ"X!W|'55FFK; +x,>:U=HkՇZθM-"#{| "pb hKvF*LuFn$WƱq*ԑY'Ly蔄 :~0a3f^eˬl74rk2O~mDMW 2p 홲QIp'`Z{j ^37OGt?ho:PH@99d-ABx{S@)N!B 8*h>S5LVbuOu3!O(Bp>MZ21ތv-sfGت-(enD({;k'%}d6;8KlՆH{o0Sh JIZ *!! ؽG]@u-p܅O,Vьs[+ :u[4f?Gh2Y/.O[kF$^ނg|-@${G<X:}7Zտ>`3Dzi)4dٱ!p'ܽ .%%(yHE2ވ=h%C""4 wi+V/x$G}E}Yy))lXՔD"*ß#qIE^G&Öt?zVf,[S7@of/g}fz&)J͛D!Y(}) 5Ћ;Q3ǜV3##NtrZU1 U[ĖJ1Ph[|M2GCs-_3տ-jK$|4Ҋ,μ ^NJslH I+X`_t)/*~x~_M>wXk r =}}irBȂJyoj1X6FRŧRH՛) vZRYM5@܋{z:1co8Q?lRWӰ푼udQdjϊZ_T Wq"$B8gJͺЅV ܪ@܂V]wКv, 5:ϔنr#ջJvQ?o: uVI$ot0026 ~D># pu9LYwX{J lup04*a |4}hT+768ú JU'e؄23=mBU$ Z64jy7YE'4 SЋ6|"}q~BIk_vM܅֝}Vnq2'l:^hݽYޠ[m?t#وZwp U-L73P%96VD\=Zh3G/isDwmŵ֍GW{vqT׽>T.L)[\T0Ġ!{^˄4|F,+ۗ;cP WO?!#۽>O3֛(Mė)Y;w"+c`kG8&$qШ=~ʼ]FXk x':A H:U)a \K'+ɞV}Ʋ\w1I{cBF`6W&\w4Dڥ;Z,Z4 Pm[7%HX俨)pb@Zfv0zwjT' }4խ~Ih{&YMH6 _8`\cllYZv[Ux{隟I:-sdLVaGpk. w`,nBk5tW^\KD&gk~dO\`2QwM/*B .+H$ۧzcBLz _X+P(BƼy\[”enf ;.xQM 0!;0emv2(Wh 2|Q.XblȒb1el&c{/kiXզ̓1?*&t[ӻ-Has7Q\Mӡ0\ŐeAJ[Km DpyOX=P/@s2P\/Р 3(]4%G#HnȏoSs*pN K*/w1duhj7": r̔R梪n8|?,{eq+2t?y_$J7 @Zz9^\d3uO?kZ%2p0Ҳӧ铁3RC(`VYPq.e<-2L8I,A­:02nnم΃ {Cźڈkԃc,jeaLն2 sEqZ9_)o r̓)Qv ojI/R;B) @&z7ƒťK*7&,t9* rƬߙ=Ⓓi1 [Cnu%5U  5Dz=? ϽUZ`j~-z'@fEP$BLzU~DFXB(ZPMqt$P|%Syi񃸲D o墉߁?x@nHS WѧPx#E_1~$ |Uٟcwsl"bЭMoM΃+CIu׌YܽxMQ{}%R;}RQ_D85TG&5Y#F1(D7+UcJ o\7e}:g$83M^³ \\XSw㢣jkÇ\gag"PU_VuL46vet$['jjINB xG8UxE*Ql/}=ۘ]g 0g2.vJ[1쁩V]s#e'33ۿ_tE#\qJ@NI7RoYRUIʌ4 Ù#Yc%/GhǒxX2NvRMZW@̊dۋyqWeP [3X:~Mg4G_,{2Dx_Y&b5ʙ#;/z㙉kPZ(9u_;2Q+[Z:%}8 4U^ `:Zݴ`n- H'MNF(<6㔈S4ak8&1흢]XּSB]5Pvl1W$I{7aq40HG!&ƃbh_j0_{uX HF?\ry 'EyYB3_oq2"<ˬR3HK,A4sdWHgFWzB0kPxt9Sj\-o):Vv=o /1|UHԩX@P?_QIX8#$V/fa } ah%eAK~h1mxu!vpETJV9P-pޅ-]X{z:E@7`t_=lUSq,ӎ7{ Iw<:v-l _5b[7ebƑ>kik,E~o ظ%" &v漲HGw0HGnٹW^;l[cvޝzctXBj ݳ2v잚p ;УJFås!OŸجͻ\+|9gtc+nVZxo6qF7L@#J}2-,Gp~Dg0bDf&w~EeX&Wm9c,pU(Ruc$Y|Ef :i,-z_udR|YamzA.;@6%!,0^s "=X7$AG_ȳ},D?S}a,F_)tC7-wc8ZoCY,!ܐ:7N)OnK-9U !6,&bGyucRuH`-]T8 6Ð1]&SBnm"kd?pZg]s{U&3L1M%xܕ@'Š'2߯\CL}û fGhO6 UЛk: Α-|?"Zt6_zR_QF8˷2UMXEԠ5/wWXvX2H ):*sbmlRbXV~/~MQI$iwqN6T"NpNAX\ޥ~veug4SM1R0:P PQRiPG./Pꑘ%J81D;Л$NJEi_ӕC8Z Xd'B&WF~ia\{m:祷~=y*'6jO! b/ղD._<ۦ@0>gb)w?DK(W;~UL#wѧz1Z|XK7TuZP@8 `ibnZ 6nӛC<g#xXZP?F ꜬYTrTHݱrn3aw!4\\;Rz5ҲO-)[s/RfIA՜ZB? HcĠ9Q9<[*~L,pJh.=:􁢖_MQvA "C82v<M&+JRT;J1ŰጂXzȮ}%BZ D-„R&a>H+(R?/#w#Щ=%TC]"LFDJJڔ(W>xW\K=%Ƣ:) SWw]M?EZ׈@d%;)QODwh vsLbS ќ Bxg6N6Mx-użu\ CLO'bƪ C?@j$IخF7peݚ˃!6b=TM#dU>sBsUPӹ+s8a[dN>= RRH^ s-C<[̗~ʼn]Aw[jF<|q n.ܖ~C~LAc۟F[|[T /6,> r`E-2҉ڵCK!/x7Z/c FVlfE ۆK?&hlyYr<_x-҉{Qnx>ۖ߫޺6u #(jlC+x O5,7NMSd#S,+ʌ=kG30Y' (87˺]`-GŕvW%7Yx/y]L44E#ZT t3=Yi>Aߧ_/MckGXG" v!CZ2.QfHG f׀{1wo`nUEq{ђO[m 3Qê^iy4IdžAmOfL"z71w؄_"O@a6C}2pH̛{~ s⃢M)?v+0n+xGRްxCt됂w%VtN,^(8 L}_%/%:K8/)wJ{3eu92ʷ0,8M9FpA/!WwIrob;z& 0{nɾ{7bQYeY]Gezh$ > L6f:uK {a:e=(A7d70(wB.^ J6$YiV)DuO93VOhLݦAOWSޔzU`h>u7Yܯeۯ佣 ONY? {\$tA;Fmکύ#Fzpy}l'Acw;니,&p od<ȅ}qӏS{Rs&-xvhGZJĺ?j ^6\(_&GfDW#>{d94 Br2LAJ hp0/]+$ YRz{]_DPvjxipa /]ۣW:Sq {Dh@?JDeVwjr SIc9EҖf?vܤMFn \Td\6oEkRqrQ-%އ-Vk@, ?SAU;˸p]QF~I; ο+q5\ˬ`#l c=rvY,&ق4Ei>B7nv Z0MRݳ56$;Yb+6h|I'- lNuLhL& ˡK-Oα5guh8||+]m)?jj@ۤ7yig!rC6/ʎDc7q av%EѹrK2L^wڴBŊO(OސtťQ^||Tƥ_v,b&݇e4=;no2XPY428&"?=Ȍ;3 CwXiˤS1璍+e6a٭snDnJ8ƕ/صsףDgr< _ 82W4n2[Da*]8 j HV>t,ֈ`1dd6;NJt3# j푰XN:vjNT]~ߍņEP1kk#@F_T$XlɃ]>UB99Ai4GtU#|F*\W- o ֊}*hxVKkf_ikQTo\~=]/2Ks@saS2e_1aa'c4$CDWD!ߓv30LxcxΰdYdЊwFż(~g J82zNO uO?H8'vKX#=HW%w',]ELƵHg [m$#v'7O/7Ikn:<7!CɇBhLf`px< :!j\6 DiN3Ϣտo_Ey䄫Bm&K$ ] =Moq4"9ӸPhh͝aeyw+ڍ'v%꺿I**Ja V=Ok>(RZ^fM5%P$5YȀv% =PVH/XW Xf ^C'qӱkeӴʻc쓵=Hae5Σ@:BxV.[Pèx?@q?x: >u\SpFT)c*SΫMӎgz?¸زHF}FjZD#naK@f} C3׃+3-lIy#3PlH;_$5 '$$ч;X!Dg̼?3[)T :LY2WU}4%I!׉D{J ZaLJeNNї q6;,=_]K .H=%vwwQҰ?DcKЊBK%&UA_^L oȋY?A6Bu bKT1g3 @4 B.Nb@^ޮ..)„2{uW-  _zJ%ެ čԭe݀N%w&W׫)ZoBr5׋ۼdڋX.:jشI{y㙥]ZS<\V~<>_7 kaR 0WqpO P NBͽDz*M,P0X֖;U["!V?.m Ou1%Yoz.buFv^[;w,EOTydHұAFʥ9k1c6i>e CTӬ)-1 MN?5^9זHvB#xQ,whNi!-Z=>X9BğWix%omWb&;|p#O'`h 7o"P` 1}e"jV{5 RmxL_twmīzd?`Tc`*i-WH7^>x +Bq9ÇW:|R7/AJ˶ t/NخBQ]ʨmEGZ:;t؄ІIY~xpAvb0>}w$n=R녕*859XS5I z&ۜr6o;Awϭ_ xr,n"m/"ϴ1z>V~>0b BI_B)=඄BKPfi: a Y-Ŕ 1$`0DaEۊn<&_V;tfJVNÖ6H/jZhL~j*Z@|grg k Za0x⧤bc/0z,hIkR,o=FH|x\F4]9,宔Bze ]鹌OFӘS-[c8 x^?:VBك5Fl'w> Iapָ4os)9nId 8(kjٸS׻T3u[) |+xrzɃ:V0OnP!]AaC[2@S.08S?Gƣꍮ&ZgApj`bxz_!g 8M#}yc0`a̻]3u~ŋ5]|ԑ3IWcz1 (Oz|JN%AXNa%RC q7e2MZi=wx%BvRQX8$+[jsHBh0觏(F߻Kmh2G^+(F$|KtPJ{<{K;@1 3 6хMA+`M敃HV&5|I̔5% o@jcYH}‰H""cP"Uwe)*.O@zjƗR/h/-Ož9)ڰ'~|nW!&7wz|xHRڕr\̆ "`cs6fJ'T#܀F=l|*upܥa E\ebEt% D;>=YbZ>xۼD}zB*!wɎ5a}!k BVfOjU]6$sRmVQE++N [B uJSn˨ZqmQK9{xǂ݁T3'Q3ols>K$+\ӠX">eN?[ FxF]~zvCN @1,J!)cC>erXUA6w,1^ WetXO|PUeDZ5ݵ:s'ʖ@7${EQ5*T {h#n > Q =Yj-oiqW?x\:\$˽q`̈UJRT5|Z. wKoiԄtOW e*F a]!cK B&\c/ޏ[âNYgN*@3_ۡl Aӗ)c\[⺔%3&D ild.E05dRjK65 j/{N<w&&"(&K0md0.qGY1Aɐ8,e$CP28([1[Qysj6}L\qc;ڡ >qSHh4յdz }]Qn8 LN.n֐)WV~E>]3֋ X$1{u}mw[},r5C]wVq2xЦ֬ƙ\S*21Ow1qrAx8Nqa`4I7,mB?4si7 eT,ZQ\ۧ @VF) 4mjDW"oE/$=sku 741-fk?{:^giMce?ZGf 6BOQGPFr| u4jb7܁ V0Q-AJIDgB\"َ٤~RWQ$fG U5X=I!ua^Ƞ$D K͗+Ӷ @1&k 릵xLq~}M l}!y~L$hiJc/\[Ş4W]O ntAhs:Ŗoukb)v928:,Y{N] _>łjE&SQہ`T?]%L„غ}D&rf=zh\P&q0n2>?{Cz3MψUF2fFR%þPeadoG\1ACӋ; #e̅H_{G\39L5`VHnhIp`]ݠASm@%cf Q޼Ѩ"9\3EçEwDX܈ q?Rgژ~.Dɿ$)C DJN=k`$"R90of2GMi^b8ʼn/_=ދ: כ)*+mm]9;<d9fzTHQKTkZ;b6jj2nigj;':xf #1^'-"#R*Toq?Ɠ3K>)L/vҝB3vZo_p :[s[ c1С񶍜 0KK{Wڌ ˗nQlzZ+m"mm&oݷH>-'ӗ0E@. jNe%O0FmܷccI߅nt7Q0䨆i[@etb^eC uBgL9sWF:O:?.Ͳ(WpdAer`Qܷf+,/mDIw%叺Ȃ=4n-NvMR-v(Tr$S]sbDaob0޲ pܩMrM痙᫅P=-Rnf):]C%=,цwoZp-ߒL%Ϡ;DEņJd^)XzlƐH=IqfʫffW;+W=%ݦq% cXEx:35|e#J#}ۇU`*N}RӫwmaB{rf(`tdB|[K}ykw&v$~5}:Om4E f3^?,aJGZEw\.FYSN5IMW Z&A,&P2ghF;AʽM3= '8""TVڜys): T=gIMoH!KBh9՟`AkCr#@[H/zmST$T8$LH8ѐ7Rݣp{"??HtJOA*R{ tMZ(дgb :dߐ´_%%1~#&+/Ǧz)l8}ֽ+&] ^3sh׼\P9aJɌE_$ F`nGw$y NM.-)Wd~nX0e[܄φrl7P,a1zח? ߐn}$.?Yo97WUYRWq*^{s3 R&z朲{qѱV)}d[˅/daNUG;N,h2Ї2y8{7?D6SJ-?+H>29vH+&vlWM fFe/ww:gᇬv_pkT.o$̅k8㨆BsrNoa?Q`8h5;/u 2JfJЁ  8E(q֎W0x7|Ҕ?~Mrl*eexA2m$T:/.3'j^7 3Vpю"$B7n55HV!ae!͟RQ( JLU/E ~ZGĖW_\4Gn?i3 (ΰ8K?8&'Z|)wc}(!/zLWp%r#op:嚪QfkzLDrЋa;[-΁W׫ܜ>9$9,g }B_u8WW/KJoe[$񝇫""t7F EqK]e(VrXƱ iA\|'{ZS;XhHP`yY"#Y#m!`XX|WbzSQy<X{*jsی&xqNm=/P)=6P^aiK [ - Vg]g3PZ=<@K4}f,;r.f] V׽UbEG90g[l?LL͈\'L8CKTN5IC,ѝ¶+6Ē!z&0yGV.w iY>ᇶ}-AWfnaMx'#j]djeYQ $Q,(A>a}irԁИFB~63pS5w{=mEA@l/l lyNdIB~|H,&76#T꼢1d]j΋̮ykk+fEr_XTot]eS|,m ֐܆񸋣7 9R2T:97V9:»/M\g`uXZ,.VgR.{0A^Ux=H"+iJM t*s~iр,7D̉zN.-x±.W%FK!lP Vuv/iaB?Of=k]ٟzA_7#^y7>y$4E2͔9q0WKzp\ I3![bpp' dReο(y8<~oDyeF8}051$fI~,WqO-ZlB N۝~l]dFζf5`[J]M<7OŠ1՛OrYWsF7̙cAz1woХdbtRX&?i=f<3+<8r4H#6ZJ]̂b33<Ia5gFTj|@ |$޳Phylno T" TfѼDY w降-̗ӳ"lɬ ճN΍Ky$cFm(Gx/>='W%ߋmuNYoMOvf>O+6y̼B= qp m.KuRbd`<(\NaW[pk$_Ђ%"nӏ C,4H9Pg7r' 8N@乯U%9$+7vĦI€1^3cYe( W5`9Μ<>?7jv6L My RGdT͠Q={bD;n%" XZkbV{XlBc&zA ePbղ1B/xX6*Q~h!LgG򢂃< .FcPKOZI̩WH|]\R N<"[$s4x_>69nph>I'Kò0mOZQ,EGF@`X| hگjU(m4=Zy릐 AIR {J&i,JV l#tD9l&<86[L;\:GR 3no@0&U,gbL=[ЖJIODDZ.έC  d eĐC G}{߇ 9:g ֠rxP:#]YR22\nH^{C4IWaVWGFtGNoX|a@Pܥyc'{k X;6<yh̙pCnF^V9noJ$>"x8T?DDLj-+_LNƲ؝H L\gm}m-8^]#XuJ?B53mMP]UЅ`;`WV M/n[3Ŭ|)  'zT.> _arޗ`[}y H:2c5|ot8+ udž3\ܫömem/3|=ٴ8 G;kv7Xw]6P"O2xG~hhEz0e5'W S|O;L61o7쮚 $f 77,U f^6\aed6~a+JåQW\heT% t^D󬯷|NeEtn|92AMݻU2 #^^[K.kThD?,] C}1 *;IsW 4: ܎\>^`KO#r¡9]nX}"xwQB0*E؊](B`gBܠgno}.Lբ'/ cxmCXr=:m}Vic`T͆ r^wUFE\x6x-),0l=C(` ܐV"241Xa/lA7!֦ KT˥1L]?~3Ԧ@ok*hHh=N$/gƉTBK_P̺&AZ$p>F`H4܊@B]RH6?NkyVFb ]Wu98@ǢdK4 &̻@쿁i?g*Y^ T~.Q2 ˫ ަS2wEM}<õQEjph:I FRlbb(FAn@SFS&/ӠY W]5ԆjR7D"w*kU_YLzp vϵJ<2MFn1.ϧ4Jr!3q"㞌$l4U)< ׎q`qN| {9*QN;6?2rXP -,,}>v)ShL'izR Φ:^u 9l8CUt@-qep{}V8 5QfT!<~%6-E`q^'ګ t;ϗWYvb@Pz=!_$W7Ht\ߙ?®_ٝO>B^5]&>{(i0.ڍjh_hu-MsN@@10qĕ~(Pro 89c '`"ĸO̼=NtƱ+R:i <<$:MOElu(YfBȷW ! w}g3ښˉV FӇ\}S>M| eET{x◷ gɁI?}C-*IU`Rpbk1MɳFgk;[QH(^)1EМЬ*87-@sm~o`XR|8WѿU]G&rZ/F"piMFjTDnL cdrA4-ByJmR$<,(:88#BGS0W`zURY;ЦpR00#Zlbkc 29_JWd=]HV(|ѪwF`<$\mUq -P->T#r ȞS'4 c6{^;\"0g ;BޭuQ1W2hdK 1A6'HCKJ&,m'0O@R!\Vk 2(JO1;)Z]'6<c^ٺ^QRJ"mz]/νW<*r A[бz>N+ sq^WHnQ6J!cLi]QUaua_(/V)p%ߕ OrDiM27g#)@؉Xd3SSp;%4uu/hb `^ A>oh׳yXjڿ-]QZR3eohԩz*EO/7s%t~/6ES7\ .2Wi\4= ?|__j+x8}-}a]-pਊY!GZ+Jkr$[&-܄c ň'<mHP>_r?/IWa!)V3$A{r|#!%Nm vEYqՠɿYF9knI:~Atϯ9g{/qWSwޗG?(4M!|2ѥi^z0X:i&?sZ w &eT͚'"a 8t1Q7qNZbSu dKY1W /]ŜgWbVǀnUZ3ORn2̼lP +ue r[1~ Bi ;_Lh=k% kC 38Y7 yB!qcD4xֈ!ч45Z@Ȓ#uzۍٹe&uM\?gk& "`|W+XOej]76nn]Ɖ  aC= 0@盭 ,!ed{vMNBJ?;Ng Ld3TMTWQX2%=W[Mh)*UC CǮpMY]nF9De{Z/+_$|O.QGJBF;c&[>?*Ax5^0ZZDu0r[*җbO.>5sxpKVy Gf @i>ݛb(_Ք 7f87a(hNPسu%JH36c\L/_g |nᝃ^4 ?tMIȡ0DpTLpxZ6$.`&gDl] FΔ`+&`{+TYM6Ԛ[$`1a%?JIa @Q%! ?* CW~6u"`@c/.=8`pHo}|y.fs,Cpx{%;]%, [RzH3_h DZilFSuϗW0`ػ1zdKi3˳MT|_҂ۢ!,v{_f8H36 #`:EC PnUB_!!N:஼wtlGu\H:=hE,ء[vי->>,$#q6۝鄯?#MCC[\!DW# QMծiR@?, \ft/Ace9/DFB`;ܙ?|❋];KnSBp;WkXՠ!4OYlUa?+Wd s(ohb r6'`@nv!f~ `{@x?sw~z@?$yΪ*8"abWk- $ B45/093ZeH4ʙWÍ2CE9"p܌Ep)Zհg53.Ae(&+Y%7 T[d.QZa_0•7!n1^'8'B熔с ߫Z.H׸'reXU)DE|Ym8WK㠅G4qĔQom:YmeT LkuSG߄;\ 5wQN*=h-`}ܽd&:.Xs.mvC;[RI޺;j>cJ B|rl_Ht'7\|Б}8:W>P?B#f}* ɀ2XfMTXb'-~ ,!ɧ?Yf&#k8Q+/B?A2h뿚P+=ɒG gzWXHDGxed 9 ~~Mhb%*=- ͩoit@N (T0pb,˗E-aJ ~J)@o;^\ŐDO5F<;G3fЌue?L9l[ps> A2R4|Lc}Ɲ*.3%7 's`WҴ3qRKHR\UmUd P?Ϲ2X[EsyI]1֠)~K eFzg Qq\:&wg; &Cp,#DVfv o y ]{?ܼDV>A$>@ _:f ;G:*Q贛))EitG|4yi{RA\$NE@"%&u9͔X}5&P[U&yȿ$?iCp̦?,1!YoW7=5B[,3 fHohfOꄪMb?@-VEX5M BZ(j>m-ZɄF\PCK.| ;Y:6ujB㵻Qe @έAI?\+BgL,4VOGTs iZC򺣯a"?Fba19;6.J+ æ!I B?p1y%[E}#˚4p,ERGFRHsL4'궲 pG ŸՐLږz6GQK>hSʀPulQxhyΧhҟDA#.ѵɳĸ6OPFYJ}+a=@DZnK، =ԏyK9eXzOÒxϟiҘliyb eufЫYyCDϪ@=Z/LV6B[@耼w8EGmW>UZZbBqч(&@(|- )!Iݤk&_v[OhaM7m,HN,3_g{uѲ03{.RxV:U@}MU_"RӑEG'dvO 1P4t ȈZYU aRVU^v4Ng*~05yE8' GxbP_Zs!cD[jrzonC4F")Y,c(X~(]גTA<>EsMP DG KGim uâ&HjG-a(c&>F#貎BmL>Us皟* : *.N-N0UD@Kм +i󻣚agL@BCEA%kY 1M%HEA(f1Sx3}\vf^_^a3V\۔8hq)-ɈOdÆ֡U<_cH^:]ysuIBm5b` r{,XAz#Dp" @> L%_pmdT9&^i;x7,ƻ?JƛΡMlĄgikwZs|L_^N)$M5-xƥyJ+,KqGon^óz_ڭ2 CZj-vbu~#E(6NBAK0IId]rC>&D+'/p>]TI7Ë(  FD;yzpkjmEcA9s+پ ~[|(8WNKV r!<[dk)I+Ul=Ma|?TԢd }A3B Q?"Td9~h3` i jNͪ3Bf?w{Ed~}ՖbHݑH/awMW;SzDdbnLͭMNMN"q|mw1k: 1nd<~t(AXx鎏$nl.e_Dퟑ1+oD*'ho|D-S+iWҰe J1Ofl4:<]k> KNtIX\Qm5༈.>1I'i2j!p8^&"`lMGIIE o2Zs)ˏl!tW&Q)KӬI6ady13o` G]}’Y?ϝ!NL}P5 B6՝rS| Avy%%֬=-N?oiYZ`p17gʑBɠxY<}H |cΐ-mi*+{'+5("4#당 n^(_9EFB'L\_|b |Gf?x~%Hl+[lss;w|`j]Uo ~~^qhLRCIՂN=+·䫛NFqp$ OUoDZȆZ|+Ydzڑ?.Dpg]ů>;q?a=ut0؄N6Q!UH w۸e|Fz@xp '6], G/y$'>¢0Zhn-?#uz\Ռ];;9)*)m'tdħrQpt-1(hVeOC{",i3K(7Բ ފ|.U5 LUc*Gty2rЦ%2E0 ΑtĝxIdg&8y*cL8é| 3 )`eQn)םg"b_.b,|x+1~8*'Ls9"Y7[q?@j,c?PPtGEYsÞc\dq#:o^ q?#-5JF?̴"o"&rtv8j'8_{f~ZP0g_ccW-7 k=prR rc·QZgRpp3o.wڻMYz^u7)1N}B"VoY.h40IBJNceOФx# l)xe9#n.9ԢE]F`جI#[QnꝔ9ɷ^3+˓8U鰕/y˸OAtO&Ff T,r 6c2Bƙހ򩚐YmcirINkjZx!bL0.CIN!l+ ?[,_4sA;xhbn * (SJo7F?è$eI [IwPitRoH>!?:lWe5c &HmTjS~1İh; IRQ.7}ʅ/ Uih)ZR TbQ?׊s3E :"I0L.bQ@!֬߯[ .:A=+CrΜo*jŏ0Z[4XҠwcV$v-3;O2 { q0x#HX[5Lbml@UCֱXs1PRYcC+1Wxeh[ބ M:]9yJHSqKwEtLQ?Jl~ c;=bT+)Ѽ b*K @Osy,S6bFVTNPѯ yuJgwhu|飗sȇ.o$VPbOr j+Ykf?Vqˠ|ʿIrD.hʄ<#C4tMm+vi`3&<5Z0/@^NxyJ#,!Y,[MWEMy^t1+LA1 GE 5BTfln[s/D&kXF5?Dqj::Xaݛ~\?bݻX:bq~Jm "2#iY/P6=8skΞ=@z-TiM2ι<d]{(Q޴(]h_)P4+?+'IVhd̕EpqBx#*WWI:R: Wгd>%TccG9!(J|gq*ek͒ YI4ӻ2y&P:΁=Z)k'hBS mr,״`)/s4y_!L{Mn-]<.i&YI \QJx5Y̹+*֢ 5fة$|F{m f7syVT_%uf|7() -8nuZ1D)Cmt>QJCgy_D]뱳h,sW0FoHGҝZƴf)NP:TYqī!W@@{m]ϯUQ3Pt!df4'3G1i,5i5ł5- ss;4G#[se~_P6EMMm ǻhF4\'4P- д[$zlJEZ>A=E2r)"Tls7H?{p'x-^SK>h -!'%띧Oy6,/Z΅9]gJc;D"ЯѲg TA'w(iGFY^ݱVQK\׹(s e=Ҳ'5 jX$~xbk0^5xiޓo6 s(ezyܠ$gf b0S uyJAu~H"m"8?Eh]/9d̜i ]F6U+L/sؖ[15EbT\|%feZiВD}+%R&$ml^E8B#~~s pנct{rdv0m@ƧT2^s;̵ߕ"#Paq >XC/#8rF]Ä`4htX1;$|,ֵ}fR| uR&EW;Q7A/ѯmP5?FN;WB'@hɤaGeqӞsV7RZJFڢ%zyhԿR57v]2pOQ?`۷F}J{fp'!3%N:IEWMU mg+-#n;PN/B592ʹenjJ]` -Se}LvCP_XQw,9-q lS6 fǤ)8NqaIE$<3TQ4I_F~>Rt؝hZڝ!%(퀂V> ܮ 3$>u4h,LnSHUT3w *Okg1nj^>7{!ĪCYsʳ;KC_ %5#"-/(y"T)ܽiw%T^)[iq@"[Y UDw 5@8T_ #%2Iph>EZEIA[,G(dS479SNa_TH; u@:ڕNhzc\*Y>t 70INdj-ptVeXU`< pZBB@U58& yƙ.Ypk KW oH,K״̩gIwou$s ]DɺTP"iOzG7jT*6,@ء%#߻ h"c`NQJajM2/: Vt\G>Ti=$  2]^w> 6:op^5n+Yp2wd(M.4n։klTl`Q"wgFXj6a_Qz͡33a(apW b8z$? ~P'VkۅPgn!౑בPfB^ e}[;NGcMw-xM/-`Kl<) XV~)F`A8t1!ɞSk x`2/r -F)¹qVVsy}ȩFw΄BE!*V%/MQg 9H Pt 3%Fvq)D'~ 3 5#0[AGe]W}e/ZFp]dUc0i77,}A E;*^,˘I=^)/ /`@xj/da+`4טIɳX*׼aqGÅ*,=7˝Ty*| 9 7#}&orZL;a]3յ{IR(yk6 w#[{)@dۍ@KxS €O1leZi>=NxԪ&^U&}UT:]dtUY~!?ODXn$v>5͹I6/Xj! 6ďZK5ơ^i#}dZ.Df'v'a1'wpY!&(C,G\}j3$ns+:aTs.t/ȍi_zMEn/D?+g κyi5&3%Vu-(eZܼGd:Fo'x(CcnQA]KQ x)e_.׊#&ʹ{r\u*p&vݣ+:@Y~)6Ly">uOâĩq(Z[b(dNfuUZ@u@+~5-!+C\6TsP ǭtX2@mAQףmXnme"ٟ';.~4voy; ;9^2 K0ЯDrtĪ 78B.ĥɞ7'HH@LPE +IK)*`ɷ(-GN2 60r5_tOBQdep%'AE+ZPt8ad&Ppr^yhy+:t\ح?q"bY`~R ttlQW6.+dw.]Ϡsao矈4 soKǞ{ϓ̓BSF&'RiҰOۤ~u(1n68e5$EI#?8g?q­rIc#O@ٽǏ}#ٛ^Znu 5OZ>L- 1sOI'yON.gj7Oօ Czr01(VkMB$-L[pP쩣6LE0)e*P+&sVw ״ThLiʒ2#2Qbڲ[4D$syNqf5pBB]! ^^W|0?+O,q OI]ۢtsvo L`g*éYG!|lCj%|E8*ݗ@iX T`zckq(W;)!4oJj$ލ:Ohq:أB44ڦI 慐 lϏjf ;V+j'lzLq{܃=XUvIwغ4 Mj^cΧ}X#,CU,qWD6<鬍F5%EΗz3K'w $REQp>*K*vFk5Uӝ4 ?$Ϙ[C9ŞT %e}n32"W0%8-MCۭLxl(.g81ZQ T>U59G0 ,rfOUbSv!ȯ19Ha^9T_h.ҩ[ؙu2y/ןEIHˎ @h=.8RGc!5_)BR?ٌ?Lrֵ̰R 5?ҏKq,<*ު= O'mx=*`> +$oR)J)f^[;,88aB 6͌Xqs Bo"LUJfggaY,\:j#D84j- =]I|w1UFY_WhV" v nNW1pV|Ǔhȴ_KZ RN%OR͕¾n0E@|cDr1+`LGn%| aĚe&НN@I F/vP ȁ>}2/m%OJlco}[)-Pݣ=e!J;]VoM2ItT/-fJ*QRj#) ]2J936ѡSOaKXFi/ٗO}!){T]a,9)OXDdvNd,D{Hg=CZ!'@1(F,Bu/O-uGwU R |W$Vei4^¬5w71$ Mھ*YwGq JΟ45_],éA 4w ,FL֩=3ſ9^IU#P_cR:(՚;$@3#&y,lPx+zQy#?~#Nj;sDr d oNܯYn\(PrבI)K/Y~]f,ȧ9k{'}ݟ E9ˀM!(ZІSMmӉ z%a߫NK&9#nB Ñu_MN&ogO4l9T6}4exL Gpd߭swMDir,ܫR<#JTоea/}XFt BMD,iN'm?*)}|6k6.t͑2aYrNؼD$Fw겸< eƬ>ȧMH ^ɅΙ H[״wq^-6y6=X;h*N~!JaE{-h9m F<'9+KQ莡) & g =%,ҢBQ!z|B2Zʱ抅S)sYyCY;q="#;N+ʯ]ިq)]L?r4ZJX+.UZ;\I3XXoLOha+}>G"t8Q/&Cd KMŀއU pe3PL蹮.ŽcD3#o+x۬K3W;I^"ykfMݷ2 K1T\ka$ rV5L2aDOHpEj@jqU ?'kʋ7^^sCkFrO׹H]ndHnNPꌓRߦB_`lb;}R Az [IE@g~lFKU+D[. 6΍`̇-K8ߨ~{K8\:bn Jy2~+(>RfֽUJeNo_`jawh1߷&JZ,;` ONHzw`d)-(i7]z7dFt (y+p uL:}ʧEe } ' 1 Zceu*Et8܂C=@.?&;}VAҋ˒eIP*\yR7 MSgXkCbVwvw8%>B^|jjs._d9 73g"{<`Bqa^(Cs6wι;CckV|@_r%j%l2[b֦Sb  q(X:/Nt%4[O֌5MOWqd$^YA74% T.Y!jfW~amN{Q;@ރ͏d^YeNeNR k8+[jފ<;0Y`o ˂Vc!)K&zI̫*۲en)38"??HoOK8vW]mU$?~,I+& ܘVR6i"Or[DZOK{?H!mwa޺\Be$"#iH*k 9G%{h6?pm?²PA K=$4Q|x84_^ Mʚ0{S00#YX3*l +.d"*@g4 4=9?|&!%W%?kjS_W{NiFLB'?:!W?Jv3gտW~y tOCĿM\|E5u,YF!&5R@7TgWkBD-'DATT& 4'Wˢ0LSn/*@M0@v1#˓xVlw8Yń$m CCcm K2;zXr"|T%t 1ZwK˷Q3D :ܶ!Dz;:כs_niĂ)]H[r>6~-?5WYEB룏f6Y]c6ǂULEX{uS,Dhe[aq1E?55R^ARWFiVhE? _'*uauН׭￾qbn@.y=k/XBHHuaȂ%d+@ݦvUcOTNobk=JlQM):(l?eTg~ -󟧈Vi~|^,'N?wI񮗧6{97di,zaW>r9JrcўS"\?iEֱFny∬vE*p"N$ԧn·z*o'='i]=1]sWmƅe26RJGuݘR0DQڒ!>"vHaÝ tcuŏ^~7B.t}!oEiZ8t]h¶ѡ!8eR <olѥ IC&5( [zq;”53DawV ,x<[Κihlq왵\}! =dOp?- OLtR&za[μ]iY4e( 6ň)U(ϤAք4xO1 fXb<;دuUx g:4c| eYh`?5b` qê)-"i܉/xOAڢ7aj#]ҍmȵZC.1 57`@+h<.p@p"˫dDXWZ3Uصr$rT $Ե _gL)Ig鮻OJ`){U߲*QTsxEg`Vt@䍟JiW7Q&v*# ]Qm+ %|~qx 7H"ps&QgIīm5BLpr$}AFu+q+fN0,e% ca(?Ղ^z6 dbD urFgeU+(˄Zqgu`Ԛ xĵf< mb^ǟݲ4%!w`K[P c1*u<9,#.oVEA^b n}0i DKJ'쳑'(z Ԫ>|hŵ__1qDP'gFfhE:'nq߽F׈rFeӰ/T!1S~[I%[ӝ.,E_mw'Gl)l2"G0.dJWY&ybW1<>: PUCewbhz-Mn.褜"% ѽR+sYz8:EP Crך InZ[MZ[eΰfC5;mUS PPHp@ybv](o|;Wsd4;MS;z>q\]N.3WY#F KL,Bƞq2>攓?p^̈qgf PB1,ŔP3J8hqktOM*a1*H%2][HǮ 3#1mn<+P6Fwdj.5Mt Aww?w Q'R*_,vZg:"7Hkē8jV!, S^| ,}6-Aݶ&hThE*m!sjycKh+OA^$ bRb F) uD!Dl51 T& <ρx =6t΃8|X|H kUv;9߄:HL‚pDyr7X-D DF9x]U(O|&LRcpz2ӥo/ꮙ+dyz - JUMd}X)QacTTAhnm>7LcHRp>t(诨5֪ % (|ch18'WCHT]35O}b ',RiXI%Z\ ʑp% Ik{>^~^\Tm:-Ex +ݯU"aH$?x#ᥠV P6? :7_;dUA-/^6p03[r8,uS((Y!j8^~ՓmZ}A]|p3-b;R͓w:y!צQ20%oe? ';RxvBa9_ؿYv.i OZsĨ]ӂJ g8|p*LBو^$/Aۙ1pD.2ѽvJبa3 yf.P~y3Y5 t `X3#s6ʳmQ󗳋D}sUǯo|-Nܲ lrST4^h?g]*U cV,+B#uؤ+~k1sϱبan3HRQF8/-hVERLU8bw|e "Uc~ڶJT݋n Lx;x\%31Q$:GHpl.FQ0= y?T,j?v"g+3#%$F LQ5NQ#Z@Qx9L/QH 9OϓR6 (M3`O2vH,DemG.f"Vsp|IAEI.8f/!2`|}h4K0_a#N`ht;i4bn{ dy 鷳EV W9O~ Ter@3[ >[ULb1QSld:O /qa:5q Ua Hhw43 3k?ֵ8deaj-v^+Or"?~d/Lg{79Ύ.;6;P&ݷf.:龐HZMϝ"XDn ^#<_}C cfuФz4|WH.Z'8@2}R.++j>ɑu1pPcܞSD;tƎboiO8'Gb-LCec&IhG^@YAߤ[LPmG=z[0Nq7djFڄHzڮޕ$Œ͈ECMj>$(*EI4^cOWa띝US?5D ru5!K&@>ha,F),SgV*s.a)r+uc AEEҡ>`b+`O0>d0E%6cU,Ҡ=ES/nOG^1!8YKiG=9UEi/AmD<%˝:;%^L5IXo9?<2џ[TPAڮU`-C|WFDwXI{vJ G8>tגp%dJ͸򬖆!Wx0<}%s)EDܞ\^  mX!ճYI #9"0YV8\D9$]E9)1aܧGdR-4%0uDnvu.DZ0 Jךۻk~ȦщgS!R-Y<Z o,Ww!J͌I,xsΙv 2f?w*.8wCTuhodpxOXI䧉opaY I#e,%(Y$1(2r6hd*^r֘&QRz!)X/5b:zS54iSߥX^vi^ؼ?C(0.E iUU Qsj 4vI|w L{Y7 R|N"3B&v*LS+P *I#x$;q.ٹtO!  nLr-/ π|1(ȃh$VU_ Nn{>\3:[ r 0?W!n3A"@7L>Yޠ2oE\-#ҭ =0mt(GWiu 9$_M٘-IdowR k10+aQ( f@vd_wcpY[#e *SQ+SެqKN0ylȄe dgQfG vڞ;g"\z$?%t&ƃ#rP|<( #j&43[+9B.Y{fM45K5dGbDGԏ}gh(^28mEY)#P;⹺}es8Fq[@]kx. TPB\c *a|gH9 ,^pZ~Apu}={ظJ14[dN?.g9$)GA24% v$.Y ܠOhsx 2y7GoE[Iݞb[%nfu_N rExN%unpzKHzkAD[iJg4O2\U.eH^%ݷm GA)A];ZmB")?j8}暋 j>ϱxЀd7']BGa$908A b:qEz"z.㿚|3?+idB 438-lKLK=ȁЦ̟Zn݇C }Y#Lo"6íqƙf*ޠ Px;L#v&UY`T1BrZbjyϜJ]3'lϙȱ!eC'!p pOᶘ,\-[d!x٪uC4pT Ip/eTo=Pa {Jz`f! m$vwz+u 1.Q>^bG:`_ _M_0z#tAN%V.r ZJ} |ةŅK*hQF B_uL,}-,m4EŻs4s|(A:ڌ@Wשk~K%b6Y2rfYkWNJ=,"Pb= Ww~r3%AVM1g'! xEM2N){>W^lhXV?I C%FfV<rl.͗_:OCeYTpl48>?JEL@HФ&OrC7m_c>xPJ6m8J1{߻)#3P2<ˤ* %Xu2\Sp$8#>:L ¬[F6FDb:/|"O:..wm^ żT(sMݍ񭗧Qb;v'붊 P$.8nZNpP0Ɔ?ð 14v8 @;+X~$P'XGja8M~^m*Ϗ_ '™Cб"h91\ױ_&J4KԎc.vo15:{Kiyl Z~bet8fՆ$,TȒ;` hk (~FscG&^Hc>HQ'2?PDSf%=5ȕA*S)S^[</42{W#D$3j-̽ff2],~^u ^ nѱgXT0F]#cnU PAB'xkT|Q_!{ =8F-y+H15jtSdܝ0k.>oQ->KQ&(ũءFSM'kkΩzRWp1GO8m1ւ$`Jٛ8qȅ F:y+tNn@0Niz?jjulW$J&ʝ'Q1~EA~Ҫ M=.IV]Ue ?3}{t'zThқqjw:*3i~1ۦSB)+**Ρ%QgrXO²g.vbA 8@c14D`#@%&Vn(d~"^2z/.6t֠5u qc7D{0Hdj kG2YY0`5Q-sӧc>imKcmˌQ^|,WNJ@DD+ej~EvUH 0aW_ yW+!t<N,BiEԣ}DrG:d7FմΔzw VlX8YU5]}Ӑ&csz~$<2/# x~ U% ~MjxC^qA*lk՝NpVI[b'㔖(lԹ%̶I ]O(!hm{b${S ٭m''oN6m[h2Ti1E", = Bg$fy :pO2b{-@!Q@Ζ +ނKtoc D_b>H׶f 5 \vۯTުʪ7e,I6ܤݙIH޼=95f%op7Wd`XGc˕;>ܜ SUm~HTni (a`@B ;ONk 6D),TixKa!tv6 Nc4{"ݸ׿+ ,uE+rP2^۝k{oFa3LyZ|,h;+HuZ|,žXtR登 kQbS's5oB>5(ن\5#D&|tNE !~ʆ-w Juj2; sO(.p'Ac^(DGpd^%MIҖD2ak&HKY *α}M|A($ 0S%0*>]xSTz cB5r|PFs9W=< ⓲$ Bj % 1ֳc/L%dM^F% ã~7[Y8#vݫW3}ևZIeOX7Fٞ2%oxCrRxʦxҪE)hrQ3 @Crb)aXd!Cfjp1'F[G=}r {9o' {DhpW{3;@!R8!\ְq }J#qr|YV]#ɕI&=*Kp}uQfc`\}^S:c5V׈){JGeoPj)o1wEKkO-"S_Hƈr 1]2'|:qX iLw8eיR3$4/11ɱ9;WAskDS~Tymdzɣ!ﶨ)2J=2BتD9ENb d r); R#NIUUE3>#=rEhEgۧf+XɌGLv :h|v݊S(bͮS8ݍPBj:|߯:25X0҈0'0f?7=˙`)%,-4!#zr! gQM:黌A')!F@Sڕ3T YG6)3D[wuenlvL)#zeiqi)oοb"n1a-|@w)Ѽ7&Be$ϧp&,.25F+]dL գʪllv[o\F+W& 5))Ք8P_:э.2+y[Sֲ+IE<\¹b$ + B0MLX?J`Nz&P/ kuN272 vz-HSWźm3kI\^2PG^Y&B e]ҕT m _-\LpogrR`tGzXh:#2TLy`sqO5B %@!$c؉I#iR٨oC)/jKZVŮ3Ds߃ 0WJ੻jr1g"嚫e`Fj)ZNxZI ' knDI]ڱ43!!@T3NR;E+6dQЊ<|e;"`pȁb:n'Pu1#>#;*O(-"?b1 x1f]K> <T).GL62QF"+윭qz.)2>v}5] @e`6AE*xуM^4`ržd-87dcOk;#vyM&:e @̄3@&4Nwci- Xg+SD?xĬ){@O AŒw(aKA6Jϼp}0s Ĭݙ5C۶VeuwuUY֨Bvڄ`#rL`XcԗQ1eF}L! unqέsۆgXfYVDR>eNE?ۻjTmL߾0uD~iۿ f/t簎Gu(g$awtg~{&~9*@bϴ7xuWYzhTEo.?H-Kt1I_f&B~Y KVX2`asf ŃcÎ2<nbN}>!4X ,]>Nv#Yk92F}3bmCa=" ZdQL2@T}IUOmOW}p)4ϴC\oH1<=_xocS¯ _$@'w֯yP+s?H&܆'tYK#~:Tf   ^p.4IW{PQP`5!Q[8wHYD\/Z ❒ڲ[8Hq2hGԊ7G;S")<bLwّ<4!pvW[1q{ z!fzWw*)^C7۲cc j4o[eZ)-햍 %i42߫.YG)p`=^'>!P?d[c_\pbBV42/Y;.=-st>a a[}frߗi'G .ᓱY7iۿNv&MM PeU5O6(06܃&;|̰s6 5" މ0; B]W ] l+X[ ٣N6\)Sz<7 W\9A 3:an qjts69̬mG-3)=A!7T}Ve” sG?% X, rBÿHuHK B]H9cwr,b cmMshi$H'v<'rz'8W9oF/ F:KgOf<I¶["dXCy,̓1i-w1xmN x~jOR!_c$t'Je*:9(&! ._Zi:H{`Na?;%fB`RX J{1 'LpX+ӽDV[[Ƒxqy# A!%2.P@"xrQ=LE8jeiث@@|R|0#,61(r!XXDw%lOpcᣁGX|>BوqE4KtUP[(0}EgR^?3L@;<=9GJIl\*ؔ"= ! c#w%.ʽr'8\W_g C{wNk(blw"^*I=^ RIPdBEZ;~1G◙ V湨wqZ/in{ۛeNirx -,n?uK@̣1qlsDOAZ8r 삌h6 #Wh,V,S d'M_ܾ&Km"JLF3jdx'Y<!m;0ŸLD26@Gr' U{i]v w5SGQ)76+ǣX"e92R>I͖*lb}kVBN|pUJTEve~tDĒ^Qfup_Knbm-.B ŊY%Ӕ|trKb %WM`V AI/]G?Y;s·N|-iɫv%Pm?\#&"gwêRyalz=FH7ћT0S!Ԯ:o##` .g(ZXu,B}1"*f?H rܒ7$ $Uحbq Kqqv!2'm)Sz.R9?/K\Bu"u.oRe+l K<iF{j&2%b Ւ}Op0zؔ|gv57d"njA!rq+F DˮȜ||w^fHw&LÖL]Iue E멹O KlL0۝.< 2Ynխ{jH1Sc,ڊs@Vl@}T(8>:g+|GJ{:G#L Y;w2 Uj@6ӌv1#S霚ٟ{); X Y c2=8١_Coя ~=֘*3CI*y6r7|ޜ#z񑀵Ϸ%bQI+ *&EPV'Zy^kR )B|2eD@T?4`p&D[c 5QWB+'6*SQ' xSN,axux4WJ|Ja3[lzE~: uL"Pj̣%k@%kk}Ji%xL[bBgta bH ᮙҾkB#\m;*rEs_ON% WHac#G+! k+˷&ټOgvͯYe4[2L\wJq3 [Twzm܂:,3ݻsFu- 5*0nEqԗzN3WZ$a#,nNLwI?КxPlaŹK' f Gm>7DNIJjvL1X@;7.lķ k}dl/ ĵ1o̵зChlRJr"⑯.7ڗ,ssɡ0SE)-;?(YKyfqKlJ2;;r|HCz.[W'njYydݝӋa];s{ZUxGELic.љEso6#i`C0J݋&#\,D&1ݺ M*no< X3D =#y ܙ勛`#TUQaDc‹7M ^Zle(o$HK!pP"t%8sn D4+D6L쁎@]u6;|Љ9k:AYw[1_mF[<[GH #A|Hi=`o2':1ڛѩ-ߔziW]S zqMEe[Ù (`⭤!MF }gXy.jUlf\6mm? *iEeeږ\ĘAȂ9;OJId7lE~C"Q צOB|D<'T*ypӺ{C\ZZ|0Zb_Pf]a7+ЂiXO/͛/=W>fV"E|+?4XTV}i l$Q\ՠ:I;|\W7g9E\Ƅ)}@襋ĴƵ>w%m@h¡~;Pe.`w05å_Pxh}&}ڵ!U|q54)Ư"s2T-Qcklq>U Uq<2k'r _Fj=ڹŴ*{=ƅz~dnx%1PWg++jt/'iĵ\` A{1\"QAgmd*ĖfeO)nsZ=H$BxT,<:' zh/ h{|_=͛aeJP &&3`^h_M~!/CbZRe+WfTDUjRmCquEAL!\: *{{y!ʲE$P1aS11[;5%Ȃ;Iw l0N bٸ858La5r-bUP'~ÎF: ~@V`jT,U-eTK+~[3Z( ^E(Uwi4,^ST~rɖ^^_ c( 6[K_qKurVl+増@\*sU/-֗D_%Ї۝W>>U#ZvhㄉsIs<xel S\NFP5Zݍ.t-qxt%)C]t.MF'1Sf/;A} >[FPXM*j H?@S~iP dMHÙ&2#$xS1@we]~I=,|g,*o9ÁxAEjĪSOXr,*qokBB>@Ӄ4ZN؋1Ko1LS6KTG0!8A fn{b&D8Ze7#cAnڕe.zȇ it!$;s]EzՎ*о&RԼ7m#^[yt?X7kȞSX9 W76[+5ɦv(JH>Lj*=E?Fcp *N46($B!1+0' $C6|"]"!ձ;k5Xxz}<| !pi;!qXi2 y|B"gOɝ`9c.#sd(]HFra'+0fc~e)Z{8 +,}XR(c4|9,BvQ qS@儮^KZh[!0|6lW*ЮG˨bEG}=w 1ߡ#<;B}jtkĘp \A# Mo3^I:lTDa"Xk|%~Fx)}A\WKcuPU TV⡦Udg2"8Vh]JVoF) fv} AiX)m~$o(XJy?:ks>r<0a Op hߧJdkLRK ~Zt!ae7Pb5eyPC1q**Z857N u>O4[|244HR! ; w N;%z;XёMW;S2Ǖ+3T;ь^*5OF}Kꍋ2d}UAmopsfb UZ4b0VKMU b6sjΝSҤ) ?z`^EJ3mUm W䙄E"5`!N>YgVs-[3e͒u)>Oen7] a;;,`xԱ1̐G}]/2rEl'` "t1|,"=ce x%bJ4( o47,&ԯ0TaS@}, \'+RwY+}Rv~/ܘ@&7f!v.0ފ CG{s$s.%*S-ѿb$Og` jDrL85s4zw Z LuҲu4|i!k8PEvW% ,\#Nc N392*;EÂHcdLi4A_8)aE#̷V<#d\BMH Ъ<xa=aBЕtZ{|lz&9bZm!W=/Dd@٘={4pfYtO&ʆ3it7_vzo@$PmxɌƌG̱ee7'u{CFy(Ŷ,b~ =<ժ|Z y̰^~:r߀oG'FP^G9|sn] #|ͬԜ0]"^`TWJv9gU*6˃ `pJڰ:_o#(ѐ`SQ kӁD/~?}UH!8|FN嵱t]HjöBwN"֔JgK.9gxNz5~%cr K :N* !˶֓lޡWYB5٫\U}&;[*$ (HM]3Ps]%҄kR?=f>Mrɍd^ j呉KniZ.=g|SR]m T!rzxAn,qq GEюj'zH&EuW 2r# HsNd@|Ʌo1d*L,:x!I-[=UpSNbE JBs;vėb_k :,d ()!/UL,uw Q< }Q+csDZ<–@궼 #+Fj15xΧS>(mĞeŋX&Q=Yra` tn8J+ch|s#m}gFCl`픬|vłޡqb +ꡁ6qE_*R)M2>i;,ތ+jԁj n!: !rPKdzM@'yDV-;$D B|.sX&j+sJ:-OpC(IZӘWz/=t4$2ډu>@_% {#gg!wH0 쎹'$&}2 xS\ء##b  kfȈhjB[hSb"4]#L$E#vd}yM zWM9UE58Δ2" )l)-IܡSL2m piXUn*y.k(c̴l:)B^2)}!mQoOpA#Wha/0xg#N8.BE@ -#Tuv6I]pbpe߭:K  hS ,poYd#?5l * IC{9=nN}%|/5P,F [rX%2ӉDɘSֈl,N,QXy9{SM{;5/{+go6LuLHVCW_}J{zC?%3)x.Ж%AԌV׏]N/}B4+}{gJWU~L}$Fz?Ȃ*p^j3l N*Z֖Sc0 è≦C黿Љzo FanQD4*^!NOrmK-į`:hm PCl/iD/5 umPMLc[ͷ˸a%]vAU">WgLe·j܍AP2F/vф&ȡu@?Ò{  i,;ZixY] wē%5:H7&W,_v `ֈrLUSJJ^4#jO nzr+BD<=o>ܴW?]1lEL<*.^6IUœv;+_uGϱ􃮠I (2[&[Df=C:"HQȺyjc!01En(,> tI!6 H bF,Pwt5v_sH / y9w/JkAfzƲ+|dDZUS^];;Ї^>0o>J#M# 4rx_Vc`AD#3)^ҳNq,/)XUrz  G= _*fr[F"&sihfl T&RGL0su_&Л((LBJHn닢cx Γ{֌+\AJLa̪br tދVū$g ]3ʨ]Sa5f@a y[=77g \zRwu sLl|j*9ۻJUoupcgĿ+sK6Vx#-GͅTؽW'0@F̎8bR>dh㱁&gD&@ґVR^ߝ~ \oU9_=5Ɯ<'NFh baIy*yTGYұ+`tKm:!龎` t'7jN-_!K-qIq:`T:Y=Qq.m+.LxQ?/cuvN,cY3vtZb49䞒rnj:臔ҳ\-#\ $$`PֈuƕՃF-ˊATږE^T\ 'heޙ`‡qxrh&d>mpGUII~6ے3 Q%.242#XK>цDaa(9'ٮ]>`4sq0c?1 |=.@cR RuR7FtfcO$f)Uسd,^G30EҮt>ȏPf0s1 0Hw$Pܐ ?dtT\MvDIiWNfO'kU\}+ X;0l`g:JwAHЯ+{3`'44 ⽞5FU'Qo4;Nw\Y:M6ECDUY2?u5^b)8[j ^kugOndB#@?`*HA*3YV1}"B&#y?X)"4oӪ f[0IN=rl_]*ҥzNAqb!b U=Li6%on{I ^4 *ѓyĈeX1_+fl>A7e;&m 7G.ۯ h_!5& PI ںi&ke\ lPyX8& ̓EF)J-LL?ʰA7'*_ nQ`Zu7,)6'o/3iñWKR$;'1D`)I6F͞6RBtC:Ͼb%՚K$ UsV7C4تD9MSu0xtoZt1,V.{sҧ[Y;-JJst9|Q l8\q=6|E a|;oj9lI!\[а~q0њ9}u믭Sa؅|{#m9_ZZ/)=9=.>K OM&(X^N?H֬)lѣmo`E4,q]!`g+U{T@c>2M=]k4Y^8^!X% sjZ|M? }hQo""B Xiƕy+* _n Jg څA2s)џta?"&fA:]s0kU^SO73c |bvC}g*9(nbWZm 2 1hO q_BЗrNZc|KS^BfÏP!vnEͮ_TMyhJ4v˛?Fl8q =ִ¤mԋ$ebtM)jߓLv&Rp/6 s<.CG5m158O=E{O3`-V@ItT*./ŋY5h?*f&*&kpKcB\–n*JNȜoN4d7Pun1װ1T+K.4@mwo[:)C.hҩnnJOjCʫ܂Y/ʲ!82Ѵaa~4^?RD oW(aW rDVsw\Lc-U6[US-NXIxs\ȳt54mwX̎5H" nM=1pEe̲kԴ ĚMtrp^o3L^KcUݧ @W.ۺe1 >}V?IBP`Kn:_f%cR'F,45d  ]qd=%,0z{OTi W{g+N;sw?kt4a|J3[bRilL 䱒y'5*=?4t.80} 3SK/ Qs[[n0'm$݀.u5z)%,4(2z;^?B|vV}$i刺Y tp$s]@f6qd_ܜ\yT(KꐤB:8Mc0Jz7c  jA|uMWnuS.޿F-2됣/@(ͶQ eVd[%-#Flp&I1YL:ѓእ.\rZCڿm+B sR}/'+Nq_p~ 'm [0[T7^Gl9G6 f#RAu~?~ڴ,?/|E!ýZò|V&tkftl#0M)o*3 ! 9 &8=DdH]|7Urc0I^1;U@) |d;,P{eMA{**S~Џ3!PE3l@CBWvM*[?CRvHeM:h  йDl-*)'Zd/KCrIN]9eM :7FzwJ E^p FOZ޻|?E7_F8#.aFY:;~IR'}f.2`SI|oG$R|ydhc"H2OZ @50b?ǎM!}@:(,s²N x~C6qwkS7 ˁl|:,z( ;K!\G ZVGW7NJq)/-ɛ1p[-wtK&RI٬7$`![_ wCu҄rk-ZPsb{|f:%~qߦzX АnJ"IBvĦ4&. XйY+T*Δs74R3կǔfzxgKCh`j}|y<~W`f$s brzfqxTWrڅ8mc:bւQ kƶdkvԃ^b=81@ L9"%i5٣tݳ/$n>chbyjY 53SĽe/ɂP<;kχ 7U_@0Vb^ _R.cMu6OeOElB,3+uyI(Л ˛.\njƌ;@'O2_DeaEO=s(g#B9E>A**gkB!tGv_ HV|s*@ p'il"Ytìr3It3i6T^(4VMaMF`x&a-8ykhw[ʍ:mƨCL2pbV%H;|hE0', K\5R'=GjT"橤ԹiGTԵGϠ-G3ƿDSɥIącj@VՌs7]' k8ߵ90h-AE}-ˉ#ZK9=AT& *tPHB h Y\aS$0FZZld>{Є~ysc?fXӭ]#:pmjFNkb p݌ \n-Uا:? rwp݇ IV$ВZb&Z$`o?A3YCt~TS=4Es/ׂ)gZa {zeY֐7ӻAfnkd@:HbH,vKa-*/ciS0,6iy7lu K -?TAM{u a bs\ ?>'|TMǛ'XI"u͈XnǶ.YY.6ŷ$~[#].ARPmɌ p/o̦WAm_Ѐ>c7 'MRLЙ,q=yk,*,.k-ьo>fR0sͩo{X@l r:g /.nuo\oae0a1KΧk6l&LMjZ:Pީzb%]ހ+9.T1;  (vZǥaru!Kۂ=v)&)=K#WޫK\s' 4yL80cI~fh]H42ùI êOv^CH(Tv)+^g8舜5?D;=s HxnhL+k~sDE{p2P) HXH@|'Ҡ^'bWR20+1Wk*3|<,fzs)-<JhckdpU[ $&Ӡox6R9tf7E/d9Nʅ/ d(90Kh^ߣ6DBzTr,X~yf9HE4"> tdQbxWTMR|#կr YjMt{x฻Vhxj\Nv 0­sZ(T E|\z֞^[" WC|]Kݮ؜1fn.zO 4hW#GoԷ=2\2Vԭ/]٠T{}ץ \T>ഌTtq,1lFyWnq:"vv}y"=h:[lH%6!50q;0wx;X BRV%ȫ J{#E0c;V >UTi̎t+Օ$By7%*}LAJE/8F0u]r6mks$4Vзa:@zn8A) Cy'6Wj]i6RTWAZZ/yfOi3Ȥ54O [i<7 }EE-)J"RiJ@coIN ;Y&QzCUpH`&, (&% nPN _.f,@펡48m(}ܳV_G=wlHZrq݁l$hZw 뼧,S@h KX;a1m@Όΐ#!='yFiU+6Qyܤ㲳81d"/HmN$URc·/ƒ>PaAJ^7R}UuK䡟uSZ_˺X0$"x/T%Stɀ4"6/se۵agOzt#oT7=bI}Em4σxMkey/W8`;v)~5LZOw%eb ŐJMXtˈG޳+gRQZkNLIYM RIzoX0bވ=X^o)xBI0ʶ2vTZv&LOpc(G;꟞;yD@F>#]&e'fWB./KS}u:dָS[L-R >ug`ieɰDn{M~ReJnSkٙ3{b^LC-C*Kɇ9=o13/O GX@/vaBI1|: }łJ3,}a?ʲ6_[N{ӉzSzAR.hb AacYz~r4,"?E췖X*h!E`]ǭ)VP>=;z\'N!GխÒ܆`pA8'vs퉯8떑{lڻ_EzL,l6cIb*ӭ t-`}]= >z Z)-c'L%G6&Z^-Y[V|8kE#NYj'&VB=ET<<$(5;c79uR GQV,0 WFѦ|α׵D Oht܃P)c#< O/1,f,3cdFկQP A_wO?Vя$31.brd9ENcI0PBHj8Xy䱻#H~3qƊj bgi$KUX4kfx fa Z|75IJʫV\Y4^]1کC:6ֶc`o0t;[uQON|qmqÐk|T~gw ]pYyxRm+K%[Ӂρ_2@!XtE.lGȐ^V{k(7VkVČZEۺp`묊ILHc)i;{82]J(1W]TK>@4My6 8ĹA9 y`*StCNTOoBRq8l0(VyK$WgY/|sی l} O_CTyl4cܶ|ن `p53ae#A6]` H=/'b=ۇq7==e(+v@Uees!B ]p6VJNW熵mHNͺz@ۨPۆJ餘,"7{]3WFqÅnh&@ԚR_"x"4l !v͈g/|¾qAԨŔ!~.]_qb&qX?Hme-P_9jՍc'iDsp>3H ()4*6e*-KȢYDˊ>qs`CR[] yWXkFo,g!PNXqW7'dɮJԂ?utv~Ȩ|36 <9́WOk=T/]jzolVZz[<3G6V]b#1ކn)s|n =K.&xFg& [ e=ˇixJAr@0/eOw8h-դ'Up-&jfb.(RLnQ$~ WI!(LM2(4{xiaJa1ӝ4}H*[ q1rd|"( V̹ /}WB7HVf#>;7M٤N?V;؅pjޏF;ZsF0o}<@}'tbQWQ~ ^1-"Ȅ/ݲZƫcb0Z Wd4ȟ$!>=5%tU;b=VƐ !4Ę!m~ _ A!Z ݯc!c5 KӨq̣3E1J"LۧFf=3_JIR}5NRu'ʻ\ ɗ}aTIX˔4[Eq+/+D:t1qنARgŃL{̪a*N"S==kNOOjY{#N*=˞9$1dQ qi/i.^e>/z(ҠzꟅf6Ed='jVa(:XNL%f'[1q ^ WP䦬OaH N#j@>uѮb_9IאĚE:Zkҵ-̭jk/:akL1E#`r£pjJ9V;8dJ=9< mNA Qg թw8tSx7'ދ%GAhʙ`yS1nk\vQ 2:8W 0ܽĖ%qjfq%wx^ͥf5Qx #c:O.)e dO"|PƇTSnUPG,%FG0ˌb+z"E'@^:{~-x.VI` ޡ427(G  QqYG{²Wr]Q? $uFF9{jCH3Rյ/өvIUb 6i*{eN\| Ц*oό_?S4:&BTJC|+sLЅBF֕i_;ctԍ Am?M^?ͅ1-ۤU1zLBoX 0y5{ ⅇ)8Ziކس3I\۞u&@f9y_f?Y6/?f%JU@7ΠܶI+-6-jgWk? hL`dZx5"|,ǽŷO~(3 K>d$;(+Q1O>,x8hHV#3T~M8sկw &g/S ׂ7t }xυ{%fq; Ɛ˗g2J䉂;\} D+T#CX9ZDlpe| N[s8#ƄsY' S"Ȅbiӆ/5ӑ׳ MWW R:1Vll^i\Bnn%.KpWn%\5̵se.r,yf%>x_?mƐ7cONZщ-(#m0>9eL@\Ԓ04Jᚑyh<]b^I |X alk=beO;!얱hm : F]U4Dc.ҝc&Nmy)/Cj/,v:ǡ !cM3v#a$k^J>^FvIRÀQxhaȽ%K!(9{V]"?OEjKjҐ= 1Y'>?<mgZl榪xH:n1W'ï$#6O;t, eDixU Hg emwܞѫ_uCLFHd ܛwUڌ޺uZ*!+V9bqE f0ɟP]W8(KXTY4;t-99v=wYW]bgD/MaE2g_-6~JAHt/Qݏ7xY5=k2ۓU5ka qu}\zy#k᭥V^։j?ԂSu2!:bru7 t7%UiL+T]htCtvaYkAzlsG4)4edV5![5 (tB\;i_qAi-Kꠓ,i3R=zΫifé[S' P7p!eWSDz3_ C:&e"roy2[}7i’+5dAd?3 {c f=rs 3)IXDW{?!!r3ohnM?eK Uv_W*&>E `hsΞVZPI߈pXHgh˼z#o\-:ޡOp$ThD`p|["̊9 @\VCfdDq{${- #p<N(![a:PߋitEZ1Offe!`?{;O+.O4reg0ܸƧ44ZI5o᏷lhїTqձ KgD 4$J^8?\oCSM"0z !òK uOl҉E@k&՜x8mѽE&j0OcSBobO.3 !Q ulaLW.6QOQq34 KؔZFt# .RbLgWIyhD"Ҟ n#OՇ&f9C d-jQnlOΑζNܜj2VDNXN~H-YGt==ZoMrs0ep1Bu^Tߓ@Y%/Jc_BG`7fPƦ K(Y}|ue67>:&'c3ˉ$)tK$ 7Y?Ʊ%8iUd<8kd~d|r_]r-Q~T5ӄC?dL/zHƥMסъ_G)\E_çsqr|w.8ٛNnO7 >($7mU qR @҆ 5nd}`p'n>[l9~%`̅Cth3SHɒ>[&!ۻ;(880)}/궈0 nBɟRIL h^Y43:#0Dхa:9!ۈg*Qy4j=yRM) vs I#%;jC-tJrg|r׾C<ȷb1q0B~:2K]~j6W/B (2Kj{j7w7 ]IQh[A_ &.Ev8i2:U5lk$$g \ilpw咓rX̸K JH6rFdU۶Œ NFxODO=jp4Ebd:,Ӵfoˊ~AvMZ'p%-"#p;p8 NgS}7}ݍ<*Ax_ 'O}ݨ3tgkH'o^xfw;7`_66v*(ĦjJp1%f'6o CXe4PPTz;)Hb鼏dW\2J]vzkdSIi[3J)ỏlqbPݹ'{r;WFIje[4!G$mJEܤB0AR=kmДeDZyP`^#.Pi:pUR`!wyh2Pϲ@9L!ʉ_01kHqK%@ ,hv) p[l)FB$|)כ@b2(3?Pv,.U{8eEa.=Sl-T1ZxtLq%sH36y}= J])>&>q!)(#s C< ԯ"HdNjjw;q#JGPF^C+QɜA3L&TDn<4t< {S5U_t(ʸJ|SO϶KmʗIØD&"2j3ڣM]ʱTxLmˉ3HtQ swHȼz4OqW>y&*zӂdhGҿF扷\#f :Z 'Y`oQ/Js1[S.rqѠG܏oGҦ5 "$w14= H1?lע\]CZ3r Q*A\x]쀟l3Bmtղ9V3ԎnФQ猀.NvrB$1ǘ к#E3veK 0=Doͪ?ƌGT hygD#CH̖V =wF8ek\ %2+LaiQ>  49o3zv?2eWvϰrq1u PJSൺXm17"(l%ݺq!v+S{9.cI/U4"@nȞ i:mԓ61,LD_vX9\cڌX I8<|2{84劃eB-XW} v9p6sRXWa =u>U"imzKEV|Msm_Yϙ8v8}*y`iCA -(!6c O!) vd!J3=%j}8 $m*M' >\%PNŘbM1@0}|, Qyy΃#T|^c((e/WrHVA싃՜HDxqP?6Ti}>Ә<Իz[X @%Y>b&lS'K=7x⎃C>HI߉ Hujԟ4 W5B0"ɎϫZң?dԧF.oOeIR-ET(yFPUYVovkUi?o @C:QbAG zq DJsW _Ix\+PIޮ/fMNǭD5g]7TW(}bGim f[K'mӱSElVqгC3sBdT+Շ6ٰ(Ԭ{aL-g.$y.:u+(71)aznL}o#lj5K'D([ C -vS}cUPRW-8hnH0́n?PcGy5O >z5̻1nr1EBpeGMpI`cdlY`‡4W`0Y>yH[ܾNI<~wX%6]^lp |?V1:x0ˀ%]mX&_ 'Ҿ"Pz!*+*, Vw7U5Ĥ(Ƚ\XpBbT aP,ZcþK?&+Օ˿za8]D0T|ՀWBvtW?2I[ >g>nfQ98aWRx '_xiH|A*2^ԏTLJn/%aO)oZ]D]2&M4D|[m-D+NHeǸdYw/|9qqk<'p\CnIcN"D3(ڮF7Q>2ӍPMކ-.+;%ˍ97Z3 #5 j!X|#;No8wAePn/=]GLh붟y)u$Jw*T5M~ODJm"T ԢUK+ReB-9#GByRjHӖ c4l]I'=[@cfki=:Z =fKB6- ՗ܣw#׶DQ=l%gFU9Pҏaa0| (r! Iz"QZЧ5*\#Xu')t Q58f3]9=Z]foqyϬa<A.t)P3bK7749[g_7/$ ?gFœjaGWtxC /vi1+$ڬir|؁3hB*~OZ9oQ$~czi.yA/Y(j6'I2lS\Ѣ%hrZN:-OfESU.WrρeGۇdZަO'$ß̷nU>WL~,aWqj"U9ߦ5#Z7K_ok)Ps^ /_2T#%\3vv8(xj&ƞ3W#b\e}i_M*#2vEdiC+͗z9-= ̠ASy z~YelSM%hgFlV{UrtxSpJ[C"$L& BH,A *XO:w9:&VUiFX(u/`wߚ2VyR?oUO΍`+e 6<{tݮ$x9gOOZEgsgq/mWo-Ph6HIs:7ҚR'@taܶ۝}LJr ioF;eheZ ZPIQ+S>vEW_W|J`> V6z"b;&X$}qQ]cwҙ(Knrm0ԶH?bOAJ[5 |` vGsw!&zĔ9y2_^vGsg]0ͪ0T X=$Z‘rRΞfWa0F'e'ջ]27GۚX1%fn-EmLڬFʶilV%N~hiP*3h BvG| &-ݖ<&j_Ð|n5=냋?] IL` UO?}$/֪LBn`BP'Òd:rW+?rUo6W7cǃOZ=2TM H 5@nʱ=~ sI \JRFR츺rPO}-'61١5U4!$ўaj 8m-Sϥ  ?Lp`4眷t3. @ +Ϙh L/'uܧɊ1vdh2_mcL>bw )6ʶ9IЬj=Cr|͚ `3IZwxAj`}ovK?6- wYyy钪KE ҝˤd_<5i|He:l#F%g?jW 0xbg5R[t+BJgIYť@U/(pI bC %eюAT\( aVZXIJ4LuIxSgyԶ.CNʊ)GX[)O|_NpnA3/zffDO%08Rlԍݝ>7o!~(|AB2,sL}A q:\ }B,iWO83#)oGL)ΈfpHՆ׼d` iwޟ##hT:ԏ C49bTL Ha`].aXeXA/j1Џè巖 KxO@? f<3QI1!t8 -]|Qw]`mA%%۳*8dd&}$!ҰO,I+/U6|Ļjc]j^kO~`L1rfwS_JDΠb墶Xb6g=ZTӼvz8d9Ġβ;ab`4(R-gЇc#MŁ8t֠N|VU8]fOY]W;R(Ѕ΢r'EDDbL)ΧdgޱK[7& ˿vf/2IȻP5e5Md42!_ n+iD <[XٞT_=rhs!-9#r"1cU 7Ѭ-E>n ]KXm%9U/8;I:9+ϾĖB 0JȭJ+/!aʬE6h.,U镕J Q1^̺̊D !zW`R!upYᚂHqT|lCVbjO8U貶C&RG4hj\%/Shу(?Gvy g +Oۮ6{kFP %Suw՞ƙ6оJ@15#>ϓ8ǵ;2;.73jϪv1w2+-3U^zamL\y%Q&~L&4#.Q$"3m(ҭj(!MM f{&[|}3w9<jɼD; Ð󃚝h@;,vQbӝ}lWXFt <Èhv_v2򶨊fԱ;Aѝ!"Ŀ6{35a|6 +Y]٠#~lG[l7 ui>4|˭QfE~x.DF֠T}X>c9 )Ӯ[f Ev!2a{S'7 )+a"T;,8Cuܺo4d$0xU*}\]6K#;_evp| N  u$[i5di!$G糕ҐK?tsrI|7#:tFX}4ʯ0 :d LEsE wj#)iSP 7\Uh63 oDreeL;Q{*\7LJ}/R ل8ևsp1+ 6HXm^> Ի2' _ũ*NtxlD2aӀ1PV^nvg+>Wd TMeh%=?6$ "$,-kee3Z\Nt\Cm ~<6 1/6068&=~!.:_n~9{ڠ|Z<ܱg y+OzL9zp8[N4DA1/ o|Ғc ``nC|/!hx;0S]DHM{Kkֱ$Jk94|J:ZlDZ Ѣ;`fBLy0e^cMChrC&Thpa1y5(5>V{4'h ,0cb;n-p(0$ SqỄFN=ٝpHzxߝgzHn>сk靻C7)y$d]8t{Q;v{>vb +*.Oc@u3+4>:.+.@2Md<&J\v>giLe..0g 6D)O_7C@ AA}P5B*b1T߂mBV@&Uy` ת=CzӣWFT`!KpK:#z`=/IKo&Ce=LzޅC݊jhy!Xw2%nBh*SF<"!P |z7ZP> @0$G3ErsK|>4s?ڴb]1;Zҷ- A'I@ |z4/ +r~:%? ?]eI⻛ګk ,W^}ymI %, ǡto[jG8Z*= ΐ~>`X%jK1 EIifsyA@]i\8SFB}"?ĴRcQsoo%Ac3?p^6ςkwclJ߭%=E.M #i`C,l%֛+ŌJ9+Ș,N)}l Ө<ցLA^jh1妊yFfb .v=:,i^wšb;f-a DFJ8N}6Ʃ =Kel I$w7:iAU}[mRs|F])8K^5ﵯ%ۛ?% Uk[hs,W ᎃ;Sj^< /@0D-n,?C;\wⓇ=Ϡ w1^[_ylD6TgC7-D"ʕF3ZT| 3Qglr1v54ќR?0>W: FMD/V"g3LE9"k/'}| :6) S% wjl|YB[ kwt[cqYDNbT.N@|vX#Dl.Jf_HZVv-1kgHV#7b:UNR/ YݗP%pԆy׈RePT/7%:]ɋ[`f'o,1ZMzzLuAzk=1 l752su]v[7G1/Չd dV2?$0kڝ!\efw)ʺɱ G ;[t=m[>W\y=h*NARs\&GF@p&ˬmnЖOM+[W,S| Tn)-#sϾ^C؜7dz&GAqqf8ƥUhl)M fF4,fC&ǵVl{7/ٻAv޶déޢ,9z,'T唀;ϩA%6SB z>DU% S+o0˅mXNxsIO:8wu#L?=~W\[ݔEN$I-vR'8=sdS1M0=}By  ]VsdGvd : B`lȢ4*.*VD#e J9vHjЖMCSzb\/=^L4M#߼  }rsDHbqp<rtO1{j2mrGȗ#5 utHCu80kQe[iZ9-a(s1.oNh_Ndm?6lM iJCHHFXZ\aր-̿z.f{aO]It*Bb!6Qt<5ؐtjih5_1/~Yy`g ۸nsrDH1IDİ{Z #mu~_MЈ~'»,[=a/ @/LnU-ݜhn(mw9qt#"ЦU!nouzZo|OjcwuؗT$}FXhQ!=chؤp֌kK/vu!^t ;k+X)MqV"61^UVcd/FjP88ݣ4 B!D砀:+9_çt;"ˎ,&۳-yeG̎w2M2_k 1|iܐh礁'ev7/ N BF,T\,5},Fnf5yߧQPu#MyEz2 )U+_FKVi`h6xC nWt 됟ąhpk_3:Ը_ 2F*806z)H̱בK ΁k!^}s\ fH|/LF7#]pʔWNIˮw9(19~UcL߅|!fen/(mT5<@h4OzU[{^VEtdYMm[^+?T}Mj-1̐wƚsnrĂi7\|%:D@Af>MRY0).?^[ZK.xbn/?cGj&gD #U;w$浼VHZW|c R6K\]@D{bN/sV.}&b7oM*,; ,\A8'k*pΰd@Ϸ辸[4d(dgEQSu+kvq }{EYQKuc*}H 򴜽q*Wkc߃[.y/EbQ$))W_ﻛ<~OR2s8]ԉ‰<Бbp/ړ \:{2|[2wY՚TYȋhXŋĢklb"rjd p'ISVn5-*bM3CC uW˹ɹF0ov #A1XDƒOz@"Mhk]1NO3m@?M1?vs,g w e'O; ul;c,ۣ`O]`^HDʧC3]rψ'[FR쒓U!a.\ й3V1Cw!ЩZ*Lf"ng&E<˨PY0-obv d~$~4]rW|ęز"jO0|EzBSf!o+|rOݨ5P\$4vWPG&KQ?ѱ*h@[~\a?X_Ma{dԒhc%P"^c? *? &$R}!T敚3XC$U]ԝ.FwCR4P%ZeA#ٷw sZ?<QC`B-MDg.W:k1#( >U/N :G?+Ie]"N}%bJL[;:fĹMl*^XF ?e9gܼ,Aڥ.GqksܵuQ#n(ZۓcJ& AkF>uXL6nVZq.U\ퟃ$1)TJ;ݽRJ}|#s *QGz!OIm|u&oQc(ȍ/anzž=V v"&K({)jJnnhJZ&5PXoҪTT!+)I֝ e@}}3h=ʞj&|H~z4\AC󶙬E`taM_fREV9ɑƗY[Fx(d%*gX{ *:թ(scXu][MszZ[E0ݐ'= csZ]آD\2R[nl ,'zNl|᭮U׃:ӰE,b~˟}%(O xo"-pkb]%_hذ*?$O4"v؂y[aNOzj8"IF9})n=љ3`NM#)3XDڰR|Zj vJvި)xUlB/h6_<4hx:&~+- \ʫT*vRSb}hEV_=E*].u;km˗u6)y?$~-Z;tb^_׋M| !e3wYdJJ,+2Mg.Rұh@d:#u) ;b;=Fci %|g7QPU ho%H`}-{1)r&nV@ J]&ؔ@mMcTle)ΔDk9*USGzYs(-lc+^QܥXuZlCoׁvCImWΏ=/\UˆYYhymJ~6"Oo`Y\6ZO+45TTTZ|'"r\1Ȭ!:2 8iуN+Oe]Ɂ^O{B4 sG{&Iȋ(|&ZVCP3(:Oe67G7 #_f>h`UZ,GR?>N$,ۤx.Юeӑ⊡%5O~m<ǩκouy_g=L]sMFzGB?e: ]V\.x/௰F>/VeqM)escSc;f V_ǧHb5c@P1O*(q>Q[A?D?tK){Y{O+J~`*acxS6%!pC)10š?Ji~W``E3J93yu 9Աt|nrLZ(uJ&ل/ź\#HDfo{@),$¥i#eT6SUĴ!N 8QUGm(q0gH($OEDž{9wWeAdOc> ߾]c sY.̍ZD4,Z`$NaOƚ0 )<l~ъΊ㢨4Y';zf58(";lJwb8s:CeE׻U 6gxU`a4Ozw-1BH0 _IE_>_Tfp,djOn@RT@8f"]ƪ!A^rBYak3ԁu=6rt[iW-VqY5tLLr$\#5seI$9 [OhFVTG?3{%!b5EUŖށ 8hD'ޔ!5/I?'bNZ,<`52y} ǃ{/fLe]QӓyJGܬr66C~UptZjj2-P dʗ!4g|D+ȺHd5ptIHN>@][qu+T]dkn_+'ACa/G6 0F^u`g\"8" S~>#proۘOKvIѩEޘ o#KL VƝ@pzDRF+ܻ*N* ';Asr%wQra_2jhfʼn3{%H٧&UFSPc}"ЈOPoŘ] @/d㴹dj^zFY+`8DmFXII'&Xd A}-׸U }pTٸG}3o8œK>)UKhUn uݎ!޷VŰ}:CfV+Ey1 _>-ǫ%M +3{}Ďt-^\b4(9܇InX$`Տ7׹fs7͞q O1(t &uO!F$Y߯_^dmr8dӶx | ւ[ 1׆G}H#Rj0(3o?4R""Z7kRha|-w{+De}*O4 *VsE/#:++u-QN7R9o[148׶,^6K :'>fy%vޛ{L8_[2Wa 4ؑn$ B)`RxZ2ԚMCN/ Vz'",#K60UJLw&\A]$ (nmAה[}^FFl-t,AEq.ރ: `U(.Bϧ(wXDA᭼3R+NG^#99GN}.+9JFk6dAG8&k7L$QR5H1 a|2ӹ+d]U\rht"<4W'w5{P5ElR{LlWЯ7ҽjޯ!j6; ՍZp 9;Eq<Ϩ͛Ŗm5RAUHu4mv]20h5,TΠpA('js{x")}\GØxhj|7AwXQIwp҄$lw/Bߩ-%h 庱~ZrDޕ;;EąDg}԰+;U'ru٪RC=jS!=ʦ 5}}q@H5j #14ir ozf l{p@oOd O& 3Xjj嫂VܸlXa$u^\-1A`g@*3yDh:KfYDofXvߒ516loę/%ٕH"pSau_xǷ)(: 9Pt~LDHkMmے*|uALheE\ e19E*=KйZsQߞ{ճFB.Í}v0IUTW *5(<#[?uS^Wͳ*A+܃m!BpG /1E=P!2'qkYLY=M{\>8dLvVd)UP"7 y N&uhߥH??7g(ꞯaPBYU]xx>^1 K!j`jR];,|+eӏ3o5vDj᳷GQΫKSH1`Z>#=&C%( -,C9/)j]Pn f5"Vd! Y8͆L9*1 Ջi_X3^+i i"}v JA̒{/ o[6oc8;I.lKΤ=oa@XU)D\<ɊXƩ~,{`n@LWv ۦ -Hd LJ~KyH,Ʋ)W!Q٠ANDjsl0aywA-aﬧT5@ ;% KjaNm bwc5.97GTI 0޸32Gm!${Ͳ (L)!.PN7~ @\m1s-%^J4A7H4]sjB<3ϝfkVEGWA6aV(-04Q~,U&0F?Fr-8*9ڸ {GOtfjYvxcBW3OjdK)kfՅТܕ7t-K7GlճaSI؁m/aj'p.=9Gfx/pWQhԾJvy \5˰uPʝ8Y:jfr*S4ɟV(j|Xr 1`ģgD"ZNLf*428(a49N֚3%=C?U)PH1{}?fګyD5A,{'K2=xw`?p)>8D)zo@e$Y2uԍpz?j0pzg"E SqyШ,̿>,*"W=UΪVQߦ|Pi*Uƴ7 m1]PI˜A#~T4>JurW-ckw2e}̼.\$[':1;#m~=`Ls68͘ GԄkt:d&욆ccqt,C\ X[\՜$[wjV}XJ\ý/j#([^(s({MjhgSD36'Zx>YQpwchwi$3;tPVEd^ӄa:,Y^٬yg>|L2x&8M]BI_/$KoO]XGGT{sZ*e9_-藥q%XJ?8PUu0 a`sՀiW k2? o <l}@<9?dzc x"I2L0o wCqN*;&t\>6>,/8J*, fˮvԤ|-碇|dK8BLKE-^̼"BB%`ue)!)wZ`ngϿ%[y7۞L{WA1viEaC_u;WǹZ d\gr؟OG&ǀp[%G*&:kj)E>L qW8s[NIe^\c@bΨ<)׌\eLqsnY_r;&t 6\ㄖr<>؂_Ȁ_ 5_<-lE!P g>t@;|d.ۦ&"ۅoO xWl:4zuH&u4`ȯ>96kحsgDM<Suv׸?ļWya"IhTSip!ik2)O6} XN"On)}oVAWL7PiϽ0~䝒FyE4G ~"Dž \5uJ>ҒQ{]]}^1E,\5WA2:4(z&߈Ջ33ɢ@E#;,jܼ P/7^hdU2d? IC{R7$uա6yh *L GoO' 8F٭V^F}:T aOWr›T&,ss(m1ҹTj%!fO"zL6J9>;aJzvuT!\Øq f[ րP?taȷ.`TeG[n0Atӆoo\βBFq7՛:`([Nɡ5SnfU}BVWBHѡe=zL (LɂJ+L YW%+3_oV.rFV w4B>&_8r3YD5%*Hͣ9u]hPȴV8 Fmhg`ӛk:,Ȓkܰlץ0a`LB+ =ԗH2UI`qkln]zB=*ܮw+ﮉn@x+3A |co=)d/z`< f)n򛵬&L$ycbg^5Ƣ`jcN:Yȇж%4P Pn,JmQLELk۰AE%KAo`Z@ g&PΒg;ӯYoo H>_0jD*yN6QNSyzYsXZbl/2Q*ӳ4GM:3*>h ZG20,cVBs9enkEմq"ɷ: \LKMHe}tCf| .˛.\81ՈP"7-uUf=-*4wtzy*Yi(O+b.N5u~_}x Xg~plbқ(=\ \#x7 w:1E'^`X[y}VɋJ`vqNVLTx 񯰨{ 8n/pn-<:p+$I֢3}7l iDŽ:`[p.V;4SUq Qҹ/ :m%'Ǟ3is4-. x^t7q(œݑT/hQŰ cqJ݀ !fr,yi4=Um p>=Z Rg7D/vzBLUsJƩ ҂HaWd8;+~ߠ<\$PzZ^$B) `7¹"8Mlb٧9S&pY,3gxDXOҒ}x,*t!#TF%"*w4[?Y/$E~>I)solx] )33khvfA3~, J|vx- nݱk U5=U/$;!;ܝAȕiX5nƘoHi7Pc 2/TjM34OӣIP\Jp*+L攈FYS-rQk$l`Xqxt{lBOVƶ-ڡ?o]l[hsزs˱8j̩t<;rT܆T=aCc>t |Gq *!GȠq1A%dQچ޳I"kc TZ!F ܒ%:hէ6[4EgT>/b ٬8(6Q=T Prq\=MiT"#ـ9,㋤4yn~iM23a ? .՜sTp"-%/r Y->K7LWX.迿A,YpV9TKYd{w4$Fʒ&;cl6slf$RfiY"NƔLZ~K5 )㎕4ȥ4n)uDmִ$!'/t}\X!Oy , Oh$\c}FylMB=:yUif?jL_Qhħҝzh[m-=%AJȅL 7dz|5t#FBEB o]eK';Z%34z>AZuh&L]Xmlxn)o"(o 9]/e4xWJw1C<ׄHíc6 47;t0Aeon5̭/E Q%sB}nU* ,/ϗH_"ƅV!0 |vEgWv tC.}sΧ|P4$ e0D;}(yL AK+\z~gΪfJs/\ ʨHN[dw\C+DJΛ@=8˭ .# wk۰G ]ߨNsޔͷ|O,z|;zX$J#-\eS1ii'6Ud,rqN1#ԐwuMS-(.^,*~v4Tb;vPHySĊ+J{q 4˨}pzM yt@[٦nv7wAPD/RV-,(RsX3aՎ `JI@V|?–8cGyl5*MsA ϳSgT(F2haŨWvMu3[)"A F" [q@cDz.ZaTADtl9U[wITCY&5=|h?)1!3Cy%/9"~e#;S*6R6.q3r*e̽߅H Ma<;QxK3%ՙtMVZUQ_QQ;zqUu\}*59)[{ nń|]ހg⍢V?]ݶ"T "@SVy-,0(D뜴 8ǵ@;%E\!CJKײJٴ;5;ڜn |23@ՒH2C:w N2V~F=^hd2y?%L;43eUքG4j&,gεoG FX 4 !4@1{O4T\6ɩt J&Ww.@H +dq2-e Voi^ 1t9Sċ :mŧ%;؛[7/nr97[˰QDEBl98AxXwmN)8܊DR,IQw1 7bYX-TY|n񴇲0t0@)-VqpQ&}kzHpsLd/PYslX~ K^hv&rh ]n?]{2)7M15q[kW?Y KA:3SI iwwdeLHc}y|OLuo]b Ր(o셨`i,pWպedo1sϩ{4s'q5Ā)Y|} OOA c5lye %QizG[&~koDl赩I qhWOzݲKQ/ 5(s˃c奴YWʓd*g-c/d@f^EJ6sKܭ?h߮$H p2o;|-08@|[RÐK:mϮ L DgdCR|Qub*-)!T܅%)dGlvwGA%lqH\[Ԗ聆uD?׿U9]7͢HyQA }%J۪S <z0Q;vijYl"0GpK|#a𡕼͋GhkHypefH /_:W~EYxeFMϹN‘Wͯ7PUcԕϋX\6m*v$ xlr|5QE)8M\{hL/K>@ty/O`"вK qCLK팘夨 %fLO &88nCLb\>SI@&ӼOP?A&r!59ӣV){10D_W$xrB܏eGK^ZCv1n 2 )0WFm>Br#[=˅Cpja8̪AXt~j\}zh6 anC&fc?˙BEBݺ{ p+~a['b]V,5Kp/&|`Xʹ N;X!5%W`lKQ3Z 4T(ۺn}R9P[ݯI&7G  D?4[ܜf>3 E4ERR h .qfE*oX74ܧ@af"d{wA,{|]ܤn)]i\rg!U6ؽ,) wAWf7Z+ > g?R֜+(!TKFk-:$;pX]8+_wMmpJLͬdU C1m{H@`縗Sb?tK?boXE jBU)Y:CkdL[=Z˗gzmtPmA Xuk0~KS >*@ncsv&1ڗ-^k:uA Ը]ˁ-fT!A9rZ1&SnFxL4*&8ȳ $pbɦڀCG2euO5p0Z$jm+*xg 8{nW1(0/-Ngk#e:CԅcNڀfB^C~eZc;e2JCO? Z(쎏Vw痪!+,FUSfF{ˮێ]Ih| /\@ުHBߤOkǮS"4-)Ğ_6G-!ŐF XalR*-e>;Yj`p9, EJN;=OTNd"@l>ԤEoS&I,Ɋ֭I­aGP, Gc4JIV]h4~*Ԝ-2a[!D9] ~3VTHLbk-P.T̕W0w=UW?yTBU,_րʰeTm e3 :ZhʸBosf" - H>ܓ{!d$-fތ33XagAg7^<*ڈЭ29lu5#}c:LU0)>nW։o42DIb֠ks֜c_%毂H#ƥ.%xʧ'u.66bZ¬ dh?Rf<Ӵ!Y4V'7Hi*:jYվۊçV@N=(g v`hWP9$J6~J,9N)qJ%AѱVsl/JW?K.u+R_DvvЃ^V?*Dy&Qc8mR)GjLD'bj$:-{{)j ]VJ5d6m F^ow,l]-o-tG_wotN44;%v6fC,ti.zr~~m=d]f}Il݋9T(ـ \IX^r#FDYf+^il@/ _!x맔ٜOK+B%K,fH\䆘iES"/nvq^PԼRɷ+P-c^DNq?v2`EG7 9(Qdۮ1Z_+e6X$ 6~!naY}ƶLwd7JT _D F_tIޚW\Uܑ1,٪[=p?)^ jˇGFw4:L+Ga)~΀_ݮ!0&+5/dQU"#?,fkg3H7F^vdM V{\3qaШ]CAK*@%lTL<w9n.|jn7vbdvdxVB˸ XxDSu􄮰n &Ō9O 0 ot g1 E7 `I~, Hqnc4i>|%9^Ɂ92^ ?w~,Rtʅ2}W#Xc=1 aq5+؜}pv;<[:w@~Mj{rC֍zԥ&Vb\o(wKB9G9!'Sf Re}1:? #~A\7=wpoPKx"5P]XSe\ 4pyBY.QhlF:T6+=?9uOo9opĀ>~J22j3ge0n HF7֗ȅ5O$NͨtYהg[܆-{NP96ƁX1CaC8h'Iiw0eOwz>[fDCtu?{gG_x.٤YN'ԵI,F41"EVd(t Pg VS`kjg$q"ґi FIw) sk|0_箖8͎Ks0x*Vݻc-)Q5lTZpin`gz@C6UJ$gNP 7d>}.{:}TJ 3A΂ưb*D?l>Bs+tvm`09. "DHe$} 1hO$xh읃j%xcpG?p[f^'`dWۓl 3p6|r~Rͩ_^WK<Lsi5*r]A+F j:^ڐ~:ۜT˄{ `bXq)e]$˒99ΆɨfntkogIW] 7=D| it,h*&v[[3:ed ,h$^i^BWE؈twY|,u:CH/)6(`6M7><=%G8w+Z_PD"f4L$0rY&$Y`BvC<)XiN#%^MWf=h( 7X!mI:U"F}ӻ JkK *:&+9[mr2oxKPF 1_iePx~9 c>S+ /I1ƃ*5a-ͅVLk%!T=eۋD'$r7[!w1>+`BfKRvjͤi>N|eR KζczpjYi&O烱Mt e-P!ia pv912ۍNdUGGK-4̓vt 9R4;`^QDN?lgQK)XrQB]&bJ]8$m>#Z&=$Q z5iR=a? `.qMl&7 'ߑM`Tӛ`HrϨn,h@/`q\F2Wlv~T͹_QҏmP#DŊ4em<<3 +?wU~? F:2ْVۚ5:H' ɒ“P)|-B Ko!t +1dЉ@Jr]PSǞcՃnC'buK8Jv=@$͏f(>HekkШrv൐ ̩Wqbqvx{1p`2Zc!aOh+^f n[]Ɉ(;tOyT2Ք4.$).7 M7_yB*-%Y% nOPBSB;4s hRo_.E-էd,V GtPL:0$⺷ "}b _CuEbK:1:8j/YvA;tO'Ĭ1e58yNh]ieP)GT4!u9ǜ($drh*TgGS tXJ qҒd[.=bͧR3A]J iط5\80߫ưJ+)xhwtv_[d+ d{qf/yP+ %} @q*F $c|ǑW)@A7.ɀ#cJ0*e!~<ǯiI\x.WFG ?{S8 V' ג7 tw@j-k. @ k" C\I3G9wJJo‚ơ䃬lCƆG 鎡|= &f'ה4ubҷ^Z~ ".:^>kic:TZq` *=Y9 K+=b4 eVSgHHFH g檳VXQJ -N0N=)&3ZmdvWz \.kUnO x] bæhskO` _S["jVp[+į Zw;;8R MQ!Ai]W/a Agcy"Q g'2EF:?)fUn#NNrGx4+|hm#ˎ; ߓ0gpncĿ>͂&n/$Nnr/ovrWgo1I;PQl.DVym)3Cn\:Cinftw ޸6X@`JSQѠ#G 廔m.7ۛx4o In V^i\XBOT? x׻6FSY(` K\W>1I0Ҍ-蛴RLl#PR[_kⅸq~:KLk _h ({"(eę0O0\eɝ];y>%.- 2@p4o5,gzG:·'ӫCB)zRU6m"=[*2)_|;N^T 3mXƱ?{qר=V&#[>ڤ :Z-+J ^Ր{X讈jN&shz}jTqNy}s+PQHj7' xta0Hν ֜Ǟ@ԍ'A LJ,V3bHmFTK3G~,ᰏC"T EftIvNP<\?)G1 }GD?_k"G#8 G3Lv?.s:P6puVOF3.@z hC02L-X?3g( ]P]9(JzӼzmM+R2P"O/Bѳ_QH[q"$ *֑VG;K)) YEa˫H׹!_?o M201DZ#ٶdS[FTWX to#YEUJ4NQi+/ON`Jl{ANg1kf QW,>gIɣ3tyd3){XңRGdE]ҷJxM)hw@8χ&|n{E.d9yz̡AƎ2QU70D32zo<6x$YB/Od~`Rl:?B#ӽ͞rtA̰A5=#FhPVLz"lM.s;&YQR틔$u'/D;bRqyŎpQŧ,qy$>q]D^F(YS!TyhHɚqY.[Ek/;qlzJG臃/ V,R aD K;BvH!>R]K0[?mؠ9];=uϪNF 9L&[ }քP ̦uGP|^4sPh6U=d@ԪJ{HuTP9~@֧ri["} ӱ>&Bp4mm'Ʃ7IGg9MC}<8_?ЭR?uOv~d 4Y?)"F;ӑd5 )h`&Lw\q6ˌG] i>sMbAAC4`\:{Ct˚H903xJl Ju`c.}YQV#mfj5@|w鎿:b+_͡mY]I z@|"*1п[+ǹ$}kW% Z{DJi f VTM4+tK90nBb Q?[@U:f/PzVԸ WDɾgCwcda=w~-cN0_OZ}h]WC;% &d 7]oe_ɦ3R='RjDE3Lx#ϲ$|.4C!O"l=Vd~NH&ڶ`ڞ|I^yqyoPdMYH>8Qw# $*/-aI?Ŏȶlhd>[Gec[PDJ\F u[Gאp[ ;PQmy -ܯ GN pd6S] ۖq9}Lc׻u0n?, *,"opDJD&5#h&s<9'S ^Z ~TPn0b-غ/ 탛$Ď̷C /34wUcӒʷ|4]uvzmTgMiexKLo3֠j9~;7Q[2wP;Jm$ϯArPr*@9"1v5".4 ˫!4uC*=f1YWAG7TM{g6}Գ!Lp!z{PA$F˜+|?*0O?CB}jJeEY0q ~! o dHMo%ߡcC&X.eI0Xךkum[:Vt:aA@P_HC-AϾR^ڢu@ KgIw_vUl/0И=ױ^6- Kw7 = 7dT`^*0nMA,cfJʾW; qĄHq55ːPwiUpo1P(d$8KVb$5^ LZL }-1ЧyE.,&왨 j.Ҷ07QNHs.|/m\.ӞoO "_L(I &؍NTu㻌މ<dҶGV9=_2rzJv2RtԢ9UB}/ւH󦑥5qZ Ɨ/ 20V8 =Iwp12=Ù΁hg@#֊Kk5Qc=>qt@_c"D? sv"  =k::N}:eO/ ^JA_cm)p:h~ǕA5%f\u4'X?a,ҮC7Ў]ZUᒪhvU"a6>%yrԶfT$AN|Tm|Qk م)V|eRd 7/]r4 !'Xe# dN2eZn)m& 1BhRsUh 4WTRH#o4k[:EPȎlHؘv{ZV4hS˥n!oģ刍]5=5p:V \» OԵێJRݏ^c#%>eˣf*Bu%^nc$pRLUh-^m_DH&yb#Nݰ(Sey wlA?c1zga]{mб pх"߅jUf]A5qjK_5p"Y-"e7;>_$@HrfYt;O37ܧad#xf5B u}za=)hruN l1A UU~sOfGN$o_kC8Sqc[45A 2ߒ~0R^_'k6K'I4BH4KN d$ۀ Mb%~Z\F:05 jR=Ȓ u%mSK#2 P(j1ypTONA'@x\WːHy9ZCuHi.L]HhgGQw$'%۔hE? !) ]Wno86*eߌGpy,86Fzl q$"j=JX 9KXXk} eu9Ƨ^?N$gmLEgpl3W M&Q Gɚ8rL~wo}[fʅh%bt31SpwnOc9@ 봘FB/w ߆p+A:5|>jӓܡs՘Ga b{%oeDž={ځ3SxANpvc||h< 2&Hu ܺ35ҸSٶ,6S ҊQ/DكfNs Qg+-QD"x3<i2:Sk`~4P=g$1x#hsUAVUG# w4xQH& 8. cRlC΍tq+y疰~*4{4·KNҫ갏t2QW yq8/)'Qi%$S~\GieboU58\-;^XQ[ƪ,}.¤{ 1( $}J4( UŘ>^+vJS6z/g/ up57D!꛲6ص ? JamK;mߖͧ6*\(.R(6**Edݲjq/%PBHA'Bs-:Q@En_=/18%h.ݎDܺYa?Z3"N~ۚG݁{y~,y`Aczl5.˖g%JgX\|:" o4ݢZOWSl_sѫ nht)je7Qwӛ ]˿,zF9pfF҉NTh/7\y jeYx ZkE瑑I5)#ܭy/T~IKiQ$޾EW4D?Z 42ȏ+Ϛ0_7EW!^mKr'mfР"aal`3"&2D]t61,vb8h8!JU :@MF#GVL]jNg+WFC`Q^F9me e'=wȁ@U w} (23;^zjbN|#nJ6z3O(m##ؾuh*`xMBI yX0$$+_E^;6h#6h"hR¦NYOǕ E\ EwfMuAT)o *!Nb!r>]o"@cds̜IX_ =P$ҟo[ym$,+fvRJrН 2aZb+P4OprEn# 'uᤱ'tiS@f-|{NJcGxcgMDN'3/Y}y$ 'њor`c>HC?5n8aH|ޤ\8o'KNUY'2%5Z>cXGqH$[ _Is $52oMl?pE!g+re'uOx`R7vJ,x ;r4;ta5i"eࠚni~ahGi~bdÛ}X;法ImwfmjT͸{:E{w pNQ*!/'lmhאmk[ʓan wU6= ,KSX&ֹW@P=]bMӶ^ـ'`6gtGLD8TA0z-5Rk`2T0<㸄sƥVHYrș|SS:0Ev_;zI>"حLv،,'(D=syolDk/GC!_ $>فًZr:3=9M+/`ܺgE2eʽw;C7)ޢvQ&\嗿^.o~pCx`ʡSdϫz\2t PN2z [J>GUc _t(-,Q9д? PEGͭ*M5zb$>ǨdiRWp6tZ28M3YRP=^yL fx!"iaHSXTJ9;?ԀDlBEy\gB 'c/wCG>lm'A?m7'^bgxw?>vy lN6A+TRku?'nW N-xWw1?+|7betǤC(+X^bkܘBo3H$6BkH{ a+xR =k$Gv?kDc'QeT${>O)U*~;azvPwD9Ύkp EQSr+ r%2ăc0syP8.`3}+t9sy=nU;>{kvP[meGSR`u ZD6кǖ(H'lrƆ92_yoFvpC"ѮʾhuP=-#oʔgU|eC)~?h pAvұ'f6k\`Պ }CK}W*>֟OFm$5hÂM~o:b`x- z 7c+ vg3,MRΣ4rϛIφ#gx=]#SۆeY)~֝V[dH=#k}b}&FLwx+t(d9˛HCMu?^ZU6=f r[+]ŷbt3p~p}Ie e4A"3 Ҹ-52ofTPKsyK+ݣ%u'l_vSF)7 9sק/Ya0=4ٹ<9#eTFuœ'~%=/3!]xmŶ^J⑎T AʞS+t#74bJ߃ZqP &0St+]~??{4c)Z@bCO'b7^5 חVV!Q{Ɖs"$8hs1thٛꞵؗ!~.˄e>* AK 8:2NYAȹ3^bIܐ ;/8^c:@cTʕ>b4,Z(S͚TU\[W#3kd'B ]͒:U޺~ey3͡i& F@m )ρCLiRoLocaӨDڑӒ|C} Ν:_ )=c >߸c5i|rTPqDWwG5Tun**Rm[VeLWi3a~P{%"SD !=3M[k0YE+ M G%75MGyF"Flh܈2c[ԙw9dXbˁpUs}3,e~c]`<ڳCpPrNqyr*' +|(#3zj7 ,]vw'5bOkTvS=џ$wf3Q 8u;V6r( dk}N+[ ɉ=zU;Baz(;")-Q=lZ CN ?WkF֎nyx^WoavY l39;zFweSp _yպ2m&ԽV(~L.eV<Jf/py8a5XfiDx. s r훅pu ¨lup#/}NX ʼ9rhđV:Z]87,6Vw#TX7Af-C.߅; pRu%p@ȞuP\?B!l{7m(D;2UN}J)ˎU?t-!*x̴+9R]xBy oF4CS ;fǎwҗۤ Okn(JW88Hk{8 gƳ6TEvEqW(ydtVenG.DWy.oHE` k 5B}=sRz]BNnX^:&Xz܂RĶ!=.Mq5nJB'|'6t4I㯗嬺ҹ *M|OR$"ds %WT47 !j2Lf7bCDqi! Z־Ch0aʧ~z IK2AcKfSse{{0mõ~z WνY.C4 ?V=:? M [n7J%BA?O x#f!%&epV\,d)}/ O*<8|0Pm 9Ԁdkn=inZ lj[*3MH$oB-R#][#AENΡ6d7Ss>~;c_A[&q;HМ߼ ]N ]>f𑘱^16V7`D yɕq hň[%BH4?B@.t Վ/R$%+C_ץ{s?9R}Q;A6@^)ܴY=u1ijdr29qPUܓ#ռdӦγbJ󏕧&7> m/+zcNϐI|; TߢoNZ磍v߉h]vٛ*j$ h̹hy5ˇu>orмfN-Kr.!nK̳rԠ",F'N\_P&I &M_:J2B :ԪU-r"'qotbhӠgrau^Q.M_YܥBU~Ylo-Afڶq!qԐ{~3,K(vx;8$l>\̈a#jȀ J^4}" -9Vzc$Ʈ$aΓq@^}7{-> x`+?%ihq,}/)x&7iυZs*>cdOO *PX߿t _tz8m=>=-gzos8EW!q | 1P~o5hj2\|{mB,dKtvUO ԝK\jviL!9-oFCE}:wC/>:AaS H f;cAt{>"zIe_DP[pqEا7{چ?_tХ*#~cб=Y:䫴h3GuWVi1l|_ E 1I oP30:e9P^Rp=oh`iekDC6.w֢{-^P+ālBs$ (kʙt6u%B}9/z! ơǾOL<] vIJ-mVuXE4L)IFT^`Rӥ HdgEXO.Wᇵc- CSYKd/pg7\=fKOm1FEVkE{İ3E=oRX}{ _fKδ zȶ$NVk w$:>D?F6NWۇ_iXg8"Eu 4RD)qbJ10%Sa{^IOE)MTYp\zFrGx,<¸5M|޸H$2jqwq z3kv3N;oll\#u_hD`h}3icޒڐKX!R*S rjZ$@*93W{\YJJ+ :83X,C81ȷǿ~twTKB. fvZ}eE^7F r47->m}}8kiv/&-ANRTբsaܯ瀢bjAJZBhl<9q|64⢅Y1Ē=.&SuIz9.SB9ɁCRAk ]@dL@bd&xXHfD֐DevܪG 2@2%2 -QoY)~#T.s;LKᢰk3@ɋZ@: gYZ070701000002a3000081a40000000000000000000000016599ea2b00011ccc000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/ethernet/qlogic/qede/qede.ko.xz7zXZִF!t/v]?Eh=ڜ.+ ]UYqrWr`Y0x8/ 9CAAbmt`ʦ %< X䨷-0aR5,x58s}C'cOFIl4nkd0 fv"iTy$h%DkyGM3M_ ʁd!Ƒ$ ˇuK F' JnC&Ti+DvG⮔ )4m{%%ϺXo#wB8YDs-5䒋jɔ#k"IS]{Lr !B4O/omjX^JmφJwMP)[_10 HЬ*Ow1eR_/}ZE|h$]\7hݙ 9|B^!uƂVJ7Aexfy΁]( 嬍9)!] Z"2e/=oV*M-|kPeX\B]wiքscr}e沘b/Uus9+ΙЋ:[/G|%w^}xDg~|g~}"" m|l$C{Eu#Y8^\~, ԋ3ff]Z~E]q)"C<ϹVbq!Vu1Ej,da_Ҭ }vh8J Or+C v^^yc ,޲h /9]"gdXĒe%pW =)M2EN0 ĭD Wu~Qt]%$uAsQ,Κ1 EGiO6Q2޴InvևsM.; 1O <T+?a ᴸ$^ϏM.ә(\]fS+%?rE$1A$ \W_1?p)OC2j01;wbCqï0uM#{uXv0,֎zt.(Q~J)G<*jVs9V7#?'YK6@-&"#MӨOe:n(Y8_MĎShS[a]E5#E"EE9ΐ YPΜgh+q(4S(g )7L]*}K*²p?58o1k浦2bpus'u &Vf0+nABpcH>ƨl!< E q\/Fl:@bQwn~85rfȚvϐ 4!Oq,z # B6^8CƇR- ϚQW `ib6U5vr=017J.]$t|aUc׍#jK{Y:挕e^R̙h9I6ɒ5Z5t=i}YQ*=L 8x`ڃ6V 'HW!iݟ:/Xl`|݇ґ9/I!~ BJu25.e*9m)b^*Ax=".Y.ǫPo!4lZUY6۷-צdUEb뗹崎R^ kҡԄ!B^Zz#;c~7%|1faFzvD)\(K>GT@HwA> 6 7J㯸5=I鍥seObb1Aܧ)Dέpl.;(!S9uԀc W5|K۽ "Qx+,2%8-Ўpyq8W( N#&N`L E'PV,@<֯kMF>ljB Vܴ@, }B]PapcQx&P{eVAAZ$N/ae|\]\%i8Sc8 7k 2,4"zf0i\;? +vxN=mdе^̫psgQJxoJ}x9CX m;&Q✄n7j]}" t)*8"JH$ѷm=u<޾ ¬'yYb<Ϙwo*i9O%G=MuOsWC|i@xpZW7WO˅We* =me<z& N?ci!@ 4LJ3OJ-rbUˏg_\lMZ)__/P|zpPnFGҒkxc>|k_^r*[m`߁E{VЏ.!"]+uKab;h y!g A3΅AJ_G Jvg!^_T?? }Ev'7f6b.>[8OƇ`ML4^0ثʞ(m!t%7%YWlZy0([:2F-hv>f+W<ѡJK׬ĵٖT-$🷛!"WH r4.Gdz8a=GNRܵ7YS}ψf?C^fD 3 \ :S]un2yw1P! +cڰ[JFV_=;˺Gnv׀ߖ%!AhK0jx;g-C|Xz&mSB=TS)ջ]G?֊jWj@*;V-}w^P\؏r˿g҂&@4M'ϵ^ ;5%(_Cs^2@Vz|`F&$+F hXPckޥN#{K=;E@ U"Va~CVA?ETҨIX dQ9C){kմ9PJ0 x#S@Z:<5y6_Ioãn#!+wjd63;LuzFR0< 1!9Js$ {1]hULHI#"|e&7Q΅^dUƑӮ96B2\U鼈E\׭qhj-\QNfOMw1&#reumD qug%]~iX*7ȩ/`Aˎ4ǜ/+λLbY 铒E`13nir? vŶMvS Z"  5]L) >N(>[]# P |;! "1b6\ eAVSeQ;@VNxL1ORySx_yL$+W'J~ qAc_K.+㿛Z{yD;Fٳ Dn/]1.Dؒh ~WH³-#3X;VYׅ0NrDlF ۔<ŨO-n6L-&/٢sx }lٹq" 1\')s`ýح 3х6YJKOn*_@>7@Ad e=IHQIA" wT]o+oRAhx/2ӽ&h9;lvW,5CC!O!0])LBVJAd,C x$;X\>su:0!`Vԭ t):tkHPsblQ/ܘ\3OnF,f$+]$Y3H'H%_'J !nϼy3)k(7CVS5 ztЛh:\ed7qp|ȩ'Ҋ+_Xڍ(&CPTD*gQV|ZpQՔo@Wf[R@QF5}  `)YP~ iά8YIR#dD _=R?sK0_վ㏇iM(:8ؔ%[Th:yO;`*,E+,3 oscoٝ8NbrΩ'4(/Kd/-iKho`!{5 |?B=bD5l3\H/#Ӳ`uqwa._J b@W_ W ø(LXJU4q˧ضHې|(,D{X^߼1fU0(Lܾ;am`v7d+Κŋr#j' KoaL9U9pE z&&LMZ9=8uLA`KNh_b!&,mq4g N\>IuZΘNܖ(E,SD*RXӿ?m|a!蜊CD߂3E 5`B}w#Zw:/xfo"el'Iڤ=qd;5+6fSIեܣ-VY]V 98"*0o ~:KjGȻi=y}W.U[{ fŮU>K P";@t7J6=wmс9& yشRLn{ԸK wpRB|lk] iWiACc[&j2P/YeRWuD=}+Zj[Wwl``@ 3^N}>n@\,{h}:ﰉ~|< f:IO }NSJ"k ćztH>< G/!:CEzb7FRfLǽK4RlZ"H2꨺.!S:8dM7+7D IكD<(1s-Yf(("<šqTNBlhNBB Y'ެ "0ZIX^Bk~g"ͺL4W i[50uyDMjI,OTCn U/{>qEŢnelaXv˘aI mfABy‹áM[oTT*nlƙjʹAo^2*yt0$eSdSƃG,iƉ<9np@ڬD} Є"OL5E͹šN[ ivQ`F?P8tdpkkcbXCڅi E8gy\/s$!F-j{4r5frVob5ŌYnMf!ER`XBmqF{kFG+rAߕ8^9`t/B| YgY6VҼ\;qi%>*b 1Ǵ#'t")0EV8taU&CssdS&d~|/֬AEJC J{SEd=cP3;OU,V9w@%Ȟ"Fex:>;3ƪCdz+k0Sm{BLYԴ="C<Xvh#s1p,XO&C6ꉵ}Ĥ?8"1WK,1- n\C$< {70gB,(. ʅLwb5Y=d檢`j-.;cktlHbg蓢LB.#b#9?dbRU&t!-(?N~&t)փhq#-xjkuFpu1(!O J4;f'z+RwmD1CqSyp~l0 TĒ"W(XC"NvD3Nj٭L*t[$B,iP9@ljHg;6Q:yra.(ϻ*O++"dqkaya2[](ōN .͏%UbDhdNmZzFyګi0JVS7Lri0ХFNd̗LK ea`Sqc0]Bfm"5wlګGqɟ_w"cOx5;42 LjNz'H,.[S9ڣ-j9 Vpi+Q&nK&s6.UŤqpSY^]+mF Z^9Z jS۪. T38f@#E*=z]@IN ǕiT}'w6$6D)Fo\~tkA'߽B'W#i~$ SfNWoAVoȆ۬@ &9H۱/j3 smkf,YjffZQ)j>o6uky|2CE9d= 3 fdX->e"uͩsX&ѝj f=+ЮGL@o `'B|DRь8Ruh*TRoZDQ"?Kz/ A7AFɳ1zBԽ&j$:2t >U,+BŽ)?؄-4z2d@Zp,rvٜ0Gæ]qD_F2:! H*O&8MK m6x@AuKX!\~;~(R+xr^KU \ YT)AN]zß2bIJ (ٿ` 9:*YXg:}k l!5&tދgέя\|9c cʱ`%g 2Bf\wb=|~ egquQWV 2yQ6/3 t;*FVQ `` dX3Lɝ'MBX}5$l?wjn,[`#?ۤlKwFSD61!Ia}ktm^qW&1V{!sIW#:@~d;O Z#Fn6ihS7ŮTj !/{BVt^Ndٳ2EP۳J`}@"˦*e|Q놬["7^do+epkz,vg?9M"{ZdڼV}u`{v. T4^YcwYb~ dxg?@os:EQe:`3G-$S;r·-нez;@0w eR ͰMN@4KpE+8Hլbg>q gI g5>krtHGqMF>Z~{nxBLMtlk Pܱ6X(i`#k[;.uKaJAPN ò3|=,87F*/?Tv56-E!O 'K8l\~@d@ g'U_I3zg]h+[&R ʨP(W)Gm?[@hγv]d vnϞ_yilvޫPXWm:jߎurP 4:4srZ݌OȘ@g'zjw˸EVvMg >G_e/p 0(B!10fX҆oGf8 =sOoܛnzG E枞0i |7㊄fVL 6j[ѣ006|=+ }OsѾv9$%޽<vb43QYgUY q?9L~ )MzCp߄SK]R ^T{S0Z\輏CO{B| m<&+$Rms, m&+!~ZwZl,ޕ-DI I ?_v ӬL6r/>Κd3Zf<p:IoU')m /3n~^F\we)eNlmW"rx5F fä~>םjIqy!pBl3%'ȃ€h\9 .zVWw?ED&#abФ蚷@$ Y!@ #F]D/' s'Ε'<๽#<&,%lrD9@wjC3dOfOuEiwؙ6Fa@)L{D $O ĉ; l˞ b{&J`Ϳl\)&1tb$#zEv2*PN )Ax<:ѺCN_/΅ WgG4] 9 1lQ#\W9"tC Ԇrb$)JӸl0ORclAy7d?vbxl73_m-U"E[x]+zIX6N-_kX1az!9~N{N 2/"jPy~q? qp#BKl2+cc Q@e_r[-\xar=Cmi۾X0"^E,1`Vl癊kbݯKWndUiH|Rɣ0u]'3&rF諻OLufxRuT| o=+je :r=/gQ W\,vĖН)R荋o/]aNvRgxS~[ca8ZFs"tȵoۮ,q̸ -$aC!!Ժm\qK/zn^.WŊdZSVV(^qD]թa5 Nl%%zvLJz'iЂy+mk)}ߟ&pZ2Mod b8 K@0'Giffo[quu ^dOoQ D?,le6^*2-:o9c'yvlJ/ܫl@~Owp%ڜ |NG%%a-4JG!Pb{> `M|Or(_0!Za9 F$x}IG.Hr-EPk3I7j8dUuu0`b_Q"8H|\Rɮw?iF9Ӫ ӯ<}].[Ħ*4[eQ oلnJ@lu+͡˞Z~cgLnu)hlű*Τ8kq`INʻta$Vv_@mXjd`UvF`Kr2mRU\q DlMFp}Q!*YdО14"ԻEc$ J&Ub'UaAWMYC4Eh=Ifyh3O~b0m)|X]hơ4xQreKYAk\V匉 c~4O 6YW1lnaF`] (̐i I4 8[Pf"Ei蘟IvlUt5w~{;bBLi\ FBҶdj 0ӧaݭ1ez:Ҵ 5cwRVƿE$ζ1_2Nf@ 3?~P鶩ǯ ̸{W}m vh x??r8W0_C#Ӽq9]"&f"BC3ІH^Jh:Mw&I kV U{C6kKsoP;Ga NQ9|mTp B=Rm N,&wN/5FUcxf7 D(3qCw2%͎8BpTBT$ 4 qqac}ttҹVxgS F`M9C$OXDkɲn@%N$ ogEyB;^=Q2L*5ū"Pf &>\>9>HY}~CJ$ i1anPJΙj,f/Skf۪cu4qZ)E^Z*sуZp9%b$@9&Y,H=bYQEr[!S1f].7@ X#V(EJ8o1OXkH;>p }Vs.|>'<**;ڱ :X"pΞ9w6g(E5}s!,@gd?g ?J5Þ>DT;ݧӁ_=Y j.#.6ޘIBpyPxP[yeQS6Ku:1*E3K^:"jҎwtzõTe}QF*0_7H }[~wo5L+!̶k| /ύJt<!aAˈef6q+M ]>+<Иi4yhJk( NZ]z\Zn[IA²OJKݢvȠu|8\~= $>8BH08~MEMNKF^ܟe!G?¥܌o :!Ka׃(>i#@!&a HN*E(>B 蝈ꐝ!%G}:9=\(XWLC'}m8!]y. )[г#,ܓ )ߠV>ůF ^{zWDG:LUrhA!f`5@NIKMtFfFVװ鄥mp> Z;Ѹ,yDy N3BF\ jw`_c!٨{Ws;%Oboe @ԓc& LT}sS!0eo&87Lblw:Ov\ZUG dߝW9")8sQFz !"GŠxsC`2y[2ww?ǹRh>?.D H!X$I b)ʼ MnH=c*c0qj,6:p~2seaj2]7C$ř*9i$-6/VM'bR"obRy_NMu6,}:lg=l-Dje? NuyўbN!-P ?-ApBXC}Z;<Ț1PhLo+x!_1" (?CYU#Q;4}qcTF%vmKW/OQtqW(nN{xe]H<α"R]BB4Lf1fD#k-:\ ZWS) JqM+*""NIxnMX~O'?q[qXpu +z@5ȧm3D'WgF\--S9PO.0%ޝv<"y lsevEV( 4 (NaɤiVhZh{2D56Ѱz(_mp$˶¯B'Aj d#0"c6țp!( 6R$blT ~h-k i2p9t``mu'bڬ9=Bhig<9;X5'`]UfM*N=ezO=ꏘ^8HY%֠Oqa*stU`I1`Cyp ̪Q=1EoYQdCmڌ̔qAR{݆slleLy<8_ZTn7=Yx2>)ZGv%~c,'+4(CmX)1DS]3u<^ö}iZƜzZޮ$f*.2L"E_=eǴݱ[a4J3*haK D挴w,؋? 9kL1p,=ʙV`[vbӁ[â$pXDp-PODI_ bai1!u"CoyR)A(ªu$ڦNYZ.pߍأ;6[#'g'dysxJs6w$aҞş]QO}[@VgMom`!W1g@i ֊eQRڃxV! FA_0C]!^pFܠb79僧QFs ~g7M50=>e~|uET.1MGo=]810!nΟڼTh +ND*y($?\N sxtW1BtuRƯÌF%( 3XT؎Gpasc_gIؤF4S4[/*Ork&/_YLj_%JMG6D\` zJtT~V]Ft5ݸ˶󕗂p&S 8o:bxeY`j:/ÕxP/za? -Ɏ8aymO\*ZN@4uFsS|hQ7xb:ߦsy8j4o"59nø `z;LWp$Ĉ)0E (k<4 & _}nHw:> |EK?ҍ@qTd8@I#Iem^*! pRMo bV#Op4k$“X HwsJqk la)}E#k+D#vṘ!0! Fx84GzSg3P=Er", ۬6¤^ޗo6ĐM*Ɍh$5y3j" 2Y0_}"<s+# 4ǠΣ(S_V}9J=8 N2 $y  f[VO[r'jt.97wh Ϸ`9z]K3+n<2A*3={e E2|`!E߁H.]wQ5~t֎MSk)r.Q&!&#~ [3/=+_/^qQ-a @ Q8JH+[ 5MY*EP&Dm57L~qR4o\SX?l7 Fj$%W\R f] IF&rMYf.0<`,K36azʼ({[N f<Z^9|%AJ ֮ .˳{I3:x]x=E \hB2r9j l"DTk3;Hc{N*3vU5bq*j|.Zd h{M5g6 gZU9$8I ꯨL~&5i(udY5(> m@~退VQ#i6څֆ3;Qs85h*h|Q2.՞[89o UT= *Tφ0Ԗ+oZko[V8}9YhfkP䛟ٽI8֍ 6Uc$Q H+ih &ISwԃU zh:_9pe_Q$߃u~~lVӥ/F-"fDlno ʘu}xP,y)+Ġ)*eIXFj!ֻETj%B(vQ%X%Ut,5HZ4rerؕXfyr*_/ Tah/?^!9]S~rs)U_{upRSAhǗ\ztL/PG!߯zQ75S68tXo'j*_>g 'qkzVh$VBu0b 01AQym#?r/^]uoQ`r(*8UmckY" Cl=˪:VP͵\g"F}Av*߮(R(m5J-iOm1x ,ȫ7]{.C_^ aZ{L}/nXaACMXa ?1GS33^Ñ 9&wM!L,kfO%`0J%e9=ZE]f'zU,8&t!e?Z"[~2Ezi<{S[Zo*n# ȟ$䮑eF v8fnч_I)X{/zoiqpzKBY5bH) [a !,Xz)fa\gm%7\ 8{=F23ч} ̨iQC=4a(q,o3mL>CE^0#"lTLTۄy@^t<-y-Pᆿ-k{tBUQ1V(4;&N͏gEk\,Iu޻psK3 Ar Sѓuk;I֠G_E*(; !AJ!e˨Nehq&s"iD|o>+mgHP?a!)g:KO̤ܱhux=#Cˤۂ~DqmoҢ\_sfM4@)sk cєV1+a{&λOEƟ:4.7Uy\_ʪ ^472 (aY+=zB{rKOߚ,g{* ?OeAar G Ac5WEePl#_3 = cYq KlY6T b9 S ̈e>?)%bR`v,Wbͭz ]og gaM`kuKcSvCI9"*1Yx&|~H诹j<~>xerD;PY#r3W&s\b>kh M-@psP+D0k#R.@㺣)3{P I,@xRPg.U%kh20ؼ1܂GwD;``Q?0ep\|Esi%/,,w9.W |Dn.0B%6g麴<$1[Zo,=FMP[~ՀK,sA-Mz.O5-0sG}>2wR>D6ٿʹ7zjd&qה'au_`ngOpĵm89P`O[Пn7H/!E|]iɎ*rO\!WMɯj>8N3@y~f_ŗ&ut!vZqj5{g, ҷ6(o덼X׳!RPp Fw^MRlC<:_ H[2X-v uh:۹O%' @~E7 lLב;C~*5F\ƒQ{kZPR ܔ]mXfPV߮8[!3wIdw*?hNtc7k u&bYAHFյΪ Z#ܞĄLC`{Ɠ)_B/=f򭢃debzU(hVc,O:,1{4z$kD'5\}1._I9mD69^>N]%QKt\ݡljax˳9#ļiYN+T{XδyuGhjjatͨ덎* ȶeXslEϣjO8['By1а97zy1򜳇[.Ԓ NMFaQE"%JmT׋D8(^d Uaժ A~:2hR De&ic hH ecҥ ߸P+J0Z%t*RqXֻ_w|!ꣻg9'&`c AFn,YHGJ$ c펥2j!~`gxRa,qUMO 4Vm >8:<9 7r $G'NS6E\W(\3Q3x)t^N ZHUKe+f *iLXO|%y*?%AѤАY-5YNb4]GD,&IPTKthYUɶhV-_C.`XΦɓiW|T$I$D=)lu-`b^r;ϯ$LlY{ER=i7 m퇤GupU CS߃c1)73TwؗB\* pm _|ÐCu}:nvqpr؉bUe{LԶh1@ya[.xTI+Y5h j0%""HjKkV1tdpn4gݲ?}>?O*m[W~Y(InW~k/~bJٞ=ЄD z3QtuWa֏ ol8X1 ̙1,+hiYG hʼARIѩbPX 73Vr苊r:vV`/f.lAb{p$`q%gZX>^aa3՛i ڟzG*?w;YBZe+RPkCiQIQyUϴk{COx#83Y.I,/sk.BFq?UL 7ǏFaeIaW ܋Ԇjel+2aUV~YR]2G-;[آY9 b&iOGfՈ3?<ƶ0(j⿏2ZCC M+YZx|9rUeBy~T4{G\3 0$'&YN?kZR2YD2?X)zoAʓ8uyu .;y$L\>P//2Hylȗ y6T'>XJW%_2Xl&(5^T:Z2b/20 wAC69%8 i>$t/Ỿ920AHV8 4(-k"v<1dyB֍h#̶#rBՍH9t̑rm;tfqjݾy^K+O]ɱ9wl[.]bNv*"=#h튔~H_h88f7zpɏ1o=A `?gj@H_ڃKH*!$=c#u)kKaF:oy]B }!FJx4<'34Hp| M=:lU=RG=XOAcDi+GK<3l'!vxY j H&ga`sQMۧ+w}U`P W~] ͡fp2Dzh{-RM`<\4T$" 9EzYߔ#xvb\~2W3p8p/UL=5=>Wѓ܇ 'kj,UKE[K ^$)K(g:ӂ!T8`X-&юՔ&:o{Ļݲ]͠XuǤA}}(W $6 pB[WDW#n`ǭ<_<ïC@X۔dv|b~ &s n҉4X|Q:0<[+a9ۖR3B=s 8:lJ'bqxtE ɩ鶣T/uMk.~̫Lf(\~@j2xR.?/1sSy^~=WY)z7m˾F,AjTLmv4@7op:r} E4(L(l\Z0= ¾.O43Nr5N^1:Kl|+5x.E7=?~82؋x_~ajGg-HPcCMUTbפRK3Um6*w92QrdY>V>!V삲fsy3Abi)&33 3M^a_.X34E9Ռ)iG'9- jE̒,YPp~%`, nsӼV'"=caRmӅcz! -?"p1rNArWڀ|eZ;cbnBğ'u[],Ajj aߛ|>ܛ]eX6Cj TOEByjeq&fHfOg\dC Kq@M_Mr>(nBbdž#EL\qIbs(k~Ċ[$}%;D`đ=SmS#]g3_ N8 W">!֯-NΘ]/HZA//!g4VjQ Dw}6tknNBa7;qh?Ս׳ej=uXeڲo 0 qȮ'd{PEϓc)LhW0Si(pzZSK0ߦ̑C kW?Y(RJV7Ȩ<ժeS,نi1ͳn%R!ŨJ '-/jϤYp;i#-z1yEOZT4 U}[fdތ 9XH_Akjf[w4Ž;7ͤeie.6u H;SԶׁN%p-5ʟԢz-W^{Wc~B0_Z e %"UDkaܲB HFhW#m}W>tNp[ilag$EҙsU$~#՛J} O";@Pb0Fdz^[2R J$th^ b#]Qt뽋C8n/@0l'v2tyXAE?Tlh_q9$t6Lh}8>c*C7Kȫ#d^?rp݀ _+V[ո2i.xDJrx']yYݶx Mai)WAO 2PE?P&w;^Z7'dUxAlV=Apst_" O"/])}> *j:BV&1`-_2$SP#/y߁F: S!FCN\Ca*Q+#fU 1I/p8?Y7O.id=H t PPawG! j-yNNi/yJ$WnG_ ASDH6ftbl,O!ΖRH*Lu=yj2ae֋zm^ rwS1탫Ρ#"%iPq(Jzlo4` hI>H܃ܓ˴s]䖏_!t _yݜ3Bξef#~ '%r`0}r4㷯@z|䏏W,5R8hN}K ;gW{&goBGqC t)ua9vvO# (s6@vE#Iwʗ2HA =w=^y$SXhlCJhX|#lӱVm "t< ~pr+̾\ʅ2'qWp[,`GJO "+(OxYV^jX?f{1&L;!.zP0H(Xy"KTzeVʟ]1zm6WnK5@e>e.yWi KLp["L_L_sqs4 z9)aaQn'PV]@B|e+)t)5(6>^07'pM{|D] /^NcIhDIgϔp٥R;櫊‘p'Ϲ,W.WУL\ 0ʙhy92`B +}p|",c 8k}p*dBr4jwgp5 a)EWgl=kĦS-TluQ?4z9c0 *9R `~Mc Okl=$x ~ ޻-i '1Ɡ )BV1"FW7վyOMqNKYQ}h@vg{ }`QxROr^^u_[O¾2qA &uZցNMLdrߚgYBNLL 3&a wwU,N[DL\UҠyZH m1ڦ;  \'U~88z w㲂˭^HHnOg{yb$zu#6a-֪+wWʭ>Yki񍜄"9r9x'x8M1 ܐd.Ƃ|@$xpJv lY/Dma ]jԂvA:&!ZE.Dow عA!*iwXjkoUr_?Y 0/@tq"J4a ] NoA~IƶTRy \:qv>UGm(pd%(Z*]>l?/25D(ŗ "~ʉA7bkB[J+p\7E9vye!{O:KBO)ګVW,N(U 2$3k9P|ߘV[!B A=Q0|% VG&KYAz⺚'-jFB|cX6QEGh|pVEȴG׊舃PړZ&Gx6 1lQ^!Mey"QPlvTQyݸc.'JRL)"8G.j1<n`R);.,S (.f@a!øP0h/y҈!)U̗O;e^: }3bn8nٺRuG9x*}T-#cQwa/:zؔIG|<ႼTlGٕ ᓪR݊uI4 32vtsvd qɚzc,~ϖG uDuؼ)YS|kcԠ–u'X}d(T2oۊFaQ"_JQ*+Und:`w.Pr7X<% `~Hx@PK!,0NiĀzqhF5427Y9YzeR%jdꕨa-MLXܸe7 `t\c 04L9S5߰Q}UOh4YwnY!mm*wDY@1)$3_iQOA)C&iI=?#zh:dzӏ$j.Bpϳ'{cPṳ>/2cPR@Ӎ9ܑoVY[,WRh/_rSPUBr\(=BCƒ.dYкx=I3xr-B紐S,Y694x[$_ Js@дYRZr^)3L$p?X"Յ $hf'c"DF!u)*M{7"q+g<Zz7pqQ ~AwC)8?A2;a[E^CEÛiLCY \f-ܽZ7jܒF%myѷދ"o5O>UOk$nOІ'# !թRy ħL M4P ;x.x"6(Nn MشIX9HJ^9b8T*0YRr+Utf1B-'$7]bhmkQ2YȎ QamҦtp[q `曱>BAwIΩН'(e: 뺗.: J NDNs1Qv<Ǯ3Ob|{7F։.QLӥ&cw'cmdjBtmzn7[|;"A҄4I"bTw ,-O}ÙImL (:5k`_jl0E%RJիqV憪3$IBYŔ1oD4C ;]jT&Yy Gvӷ-L9]-N&7P"ȟz:j;(>n]E/ɽ!; Мjbwt@5lMS6P;ɢ+zzx?D۵%c4T |4!~U:nIƈ`5{9/.+Dd=,+.zQ-4r Zs%e옴$*y"|MM4r#\.ą<Z{rҥ1Wg`g]dr!YWep)G`cDwRk4&}װ[ɋ YK_ C"ⰤUo!eqȳ=򲴛v]\1΄A:$z*O5McQ\lWGKffEl݊co0Y셈HNi{ 3Y_xSP2ex%.?q,.y8?"Σm n$I`%XzS%k׈}6<4Ⱦ| o9+2aWbPH2fxcM^$=p @0<ur*eVPQl \:l+c8e( ڢNjF/jK4FFV\OqGmb[[q!")=qy ,G^X2wb&n,obfT?5=E]|4m1$ǵ}Q @C(Eݱ#p^Bt4j! R' Aܤ[qXP¼rSR՞Eu[wS|Kʀ+<q NSGerjp!/A$DRX>`.oG cC|`VGsۛM(UH8.SJ_GN&OhT?1k+l|qIJ;YBkQp܏ZH#U^+!Lg:Li}&'w X -98y unAkH^ s)&1߃ƅ1ArL*-r߃@15bČk@[Tx9 }T HSϋkQ9 'a'Ƨ9vK&YLG4k5uG. $ 4l g֭2H5$p_fs4kuk=ƌl *Wx>ǰ@[N?ISTG3MS\ۗygw܋ؔFQl2O%T?ބU'j\%lUuCFX/22)z: `xy!+L앸짋Q^3 W.K4 w$`?i]!k-_/lL*b,w,!ԥ:1oNJ{~ zx=O:Ḥ\#(=W~i6۶ AVo旀sKBQ+&Eu[6\ 9= 9R;(f]r &>Te8d+TK}Y7'Yt \VW(O7ZM}]qxU=bm9̻jW!Z;׶`£$ "xvsp^I &>MЈ N*F~.F'oǪ .vƩ")7vT.(ZE$7B'LeMby&YDBAҩo!׶5}I4,_҂w|gۄ=#ЍG# }=hʬd)2d=16@~?/8Ոx{]Q'2G]Xt{\ ?ىLC  +tu3)ӻ:H6O ^.tھ3i74Q`t4wPJѦ9 jƿs; ,ۆP5N("u?5$J5)GYag3E.|%_Miػ%nRN@jsBqeJ⓬ pA?p1\X]fpD0YD'F}+&bdV|.} #8[ ƪϐ8Ӻ) ㌧LUf9xwIiNi p5N  zDv&b_)Nu{G*pU BYM("2BtuX-|_M5zZ^ 8xZ/N1oy?N;m3[>08P]'a},oNc*]+P {xBpJH/ڑHIqy\8F6יN*UPGe,LW_q.7+!p|}֡iU\H2 KZ}*SDgcf3FqZKAq4,w?SO%oY47\N55~ZW #3*j4! kcC/U4b(66GD=cȾ[v‚fDRKE89=m:[0A9 '‹cp},'v8&:䣖7@@bbQ:@R7əlΑ[< $I ?_a[0$ *LH~teߤbյf\fMdPS?HP1i%(+we#I3&UIAn(?T Nڗ`O<!eg4RiތU6?dNN#*AyS,! ^!+O0h]M-ߠo֣Y8m.ah͚S $B`~( ablRH>7 t.cxD:E7 ) m9ޒ&}\XMɩ!2gZI1]7Z,R' "&/@!C"غVoT~Y4Vg "4RUOXiK֘y獆 81˝9`Z]TtW!FiVz\sVCJ^_qq &_s2gCo ]>')E=G1Im2M5εr0~#gԩz&A cE;Tw[C*9GZU5.vd_h|=ೝcN$`kX 8ޔ<\;:^6'(;ƺKYx"Xr02:} yz20KŠ@AOBP,S+RPߺѯiiiH eg\&@m/`cuU p,9ѡTO@B-q3 JuYXhgBFv[VF^*Ոm]-˟h)LΙ#Q"ayz;F^cCdL} &PUa q+IrLْE^!j{blHoW`G\jLz$0*C[1U_ %4$Voy4 y>z31KYuE}\Wl{(96K `掟'?o4m(+b f6i|gҬSMr 4CDbUC s$Mh1Лi f[uwONyK f2;-LMS2llh5A~ITmCzWҒAQY.@h>L]`ψiSXmÐzaykMa.q헒JY;@[6c}amOmv?fqz~۬Cp\C䐏̒ݮo@oCWc,.s/WָPLQ kT#?H_ ! ~ϛUuUAF #`f> f Йw]' nmS̄cWKKF#s":2}E~Pzr?ndBD(-xIeJ}!(r5EώܛxJA˦D3s7rPbf/ ] Xy[a/U~lQ;|C?T%H#a{9uv]fѮWmA𨒛i! 9sE"H&13/2CT hY$ݵVeܗ@ɖzZ F@훮w_dBX)%h5}_j\֪4m2z 7js}ZQrSQtCI^\|.==fK1)KzlXpP|2XXHZ9vmz1~ǎs&W"P._/i\QbEX6=fTI^VP,߃ɠhK{0YKVHKܜԎ},i1QR>: |ۆ`̝v]ɼt|KixC kΙ[0JnԼPO2Yua% T8 6 aL'<%ry*J SllPď#ך꯴+w{+C^@G3+]lw3IVt ~cD:SErNAheM[Ze|bߌ׊0}DQie8rUzt3;ca%K\*]ƕw<.34ص;?agd<>y ymtX|wqde<ғ2pヺ[Mކ&s!Q&ueII)]|$lޖNk<'}#XI-9͋V 7i;֐{iz .!*P;\8,JY<~`OGA'6d3bo qTڈ w1A.gabd -i)1~p,e8$gg8ދ.#o36&Lƀᄈ 񏴸HS#F^1 EjkrҠe  3Lx,> Gci9)dDxQ!b"}A"6qllro8wlWI#[a賶YP2 բB2,^ Imz2䁹p{H3&SW<7^_2; lazAb}Qi |x^9?Mr@sZ"oD->FƓ*M( R-F,$&.XY&anN3CfjK{]KbZ 1(}Cf)j7Â+{gvۗJ/_L{@73N-LW^c*;i6m~Y(&t opk7YϲD^ @_󷥷JVӐ~];3S62SuQtĐ,˓N>{nCؓ \9#p^BF;7x~:Ju#36=LQ 0=Ģ f zFP.>tP/$qflӼI 5 xM6'՞+V>T۩g.;؃K9X7ĹŹ_HW&qC^ *Lot#{ү}zNg|y =.XwqX azsS}ItY-V|n.^CHD&XQ!s=_ܬ oLJҫ#: q[KQtq g*H5$]*_?K CCjU7u f|9))ZJ;oL574*#HS~N3.vsѕU K kd.) 繋il Qh۞L q\ Iop,\p3{.Y@rʚ6ζۍL$L_Sӏ pRcm0郰L/L;( GL5#f#ED?XCD6% O k55*1~T#uO }.sPxNYb1-ύ 4 8r Oxq0G2urYACm? -Gp1LcC-bs=RWv۞Qu]ؠ*U?0RL-L?k" Nv]xƂ9F9oY?t% PHH#a{FD],ѾxO<+Qd7:E(]I M=8=0OFRHNG߹I*cj1vr:j ۝i-m ++vW 7ts|YT紎Mh"&a6.u ^K&YoV+")MEPoeȧ-&!GbtD^]c/kPW*)+W[H`j3ݫQHLBUD맵v +U_tJ,gf'*m1A7~Y6G6l]͊":{v#`/'ghVJ]S/nژD|B2ĕPeիljQ>5P =& '?iIYu]i6IZ-iG'#@?!5#جRђCCt;cq?TzsHRR ûУZ8*4Ӆ_ _jb܀V-5ָ#iF@p|>G hNJpy>䕺vȿ Ƙ@NW`nJ<*7 Ot{KPT ){A)Vh&&DI`3n7Tp6-1OgڝEAP6sRϯ:67T&Za}:&QZ:6s_~dXwt4YK+O :៑zPtIX{:@h5ˠ+PZpZ)=Y נQ-T/InXb:d+"z&xf )J@E$K$Z`HH6׿S]6ݥ$Qe>J}܋|U2HZ- 3b 3 V^ba@2'ĕh䲓ad8?oC XB?m1] Lm(- |$p{ 0٣-ےWɨ]K s1j:PtyQIGڄbW8#[idpmps E]T_3Mm7[+̹X."ޥpOc)F%Af1d7r(O`݃VAVSI0ZOm Dp22GQP|Ш @A϶>&w iEahd` ȾxVm@q) Ҟ/Ȗ1n?x`y ""I߸hVi[F3N<%+n/+jv ;޹v 11HѨObTH[țPK L lf8r֦ ~k8mΉR#Gj_S~YO9Xx)3]<]Ca:*-9B(w}&sSIU??ݘǧ6lp<9kaakoH8=L43>ytDSՂ}LMCTpHӴ~5cAOF_ {i5BLMHH 1}:H<;K(R.707F*5t.&xDGف]]0:ӛO+'J@KP>A֣ܟs&R; kd)ka]ܦvfmH8Wmc%gkI<rꛜB _"k\7ؚHʜ?)X!Jodg]xo#V샐K .@|#'# 4lʅfcBi^5؆^S|ye9}`,Pp/ gt$Jz|`z]^볿b¹] 9Eͼ /D%^_F/V0P%1~("`L. 8?R'8lI2-~E_~DrKDVtT+<2`rx8^؛ fG~i@hB&cUЍG𸬿W d%`l6>>J3x_gCw(1;|h|9iy67IGt\Ő$6܀ le(sIp٫SP`^gʊ1Y#;d"mjO@a7<-ceLȞKE˰YjQ.|5祇Qq_1ny!Ҋz~k3:soc}g>j; F,v3%!'٬j58<;4vxx;$l0͆=Wq)wZ9ҿUT\:V.hth 05>5ב{CUbqB+7G<;~(@Mz-QP[hķ%&Hz"fxrbS4vaDv`YGZhOoSQzA%X{<_6$w<}8Ib(ƨ(#9*3g oW| 5Uh9[ 01^ޛlGYP9#v Ev9$),Ton`ͱpnb\/C9Iy#!2eC8\{PxDST$*q]q7S,}1+LۓRhx 4X]cYR -- ymo5bOIw2wJ4^xY=6`rk69 $"C̣YE!UgQm rc凨j j/<)to_+M1ēR-rk_' u0>~zE1띆~]րN+>Wwu(eIA[-0sBU &SuhgY&` 푙wUNiD!M[:geĮ85_{67b©a֋~&.m~= bϐQ!_]쟕#)x{DwG~3ûh:Chà—д7[;[NѢ2l>=ϚPI:Y( Ow q((yd;F‡۶vRvw߶PTwsRDɬMc<>rHoF.ֺ+6T4a9uORa + 0]yIU8=F;q@h40K#~dv?qގ \m`߮.IcXJj3cpa`d8R&@uZ(-з R{| })j/||lQѱRD޾vI0a{LHُ|z쨭rz "bg΁\C4t.e6*+{iuZvn`QxG5S8Β>GZC承 QqBg9MjBG~ By~JR*vmX1y0=oGnФvB>ytֽ.Ei7 R-I4#3*}_D80\cN(gISv{N q8;NA^v(?sc XJ/3!ToܥStBD3s}W/m 2)G]z iUI{pCqC qِу&11-dǗ㺤1+aDVS qa#zȰ1Xu8ZM\sA{.IdtC@ޒZv ~MGJmZ6Y=K 5.,[ O_;0Y,DޡD"~9t#@KV?BDCrCa?5> vs2.+Y^y˒£YE_N-$t #Q `=%n-;ؑ,\+ Cnlrݓެ 0? !&*ׂjs+ Jt 4d&ݨDa#b,BD;F)>j &Γm.&yW`Jt#Bm\{80%@bbH2T)R]K-*[,(A;<J HZKyijo?餶D˹aa~,{IV,Bb8 'BĬm ,;h7u6x@ +H@Ǐ\K[ Kuo3@?`J7) N>u1%zZ6腛 e+`9G|_6S]:?pRƓ;&EMeB#)7[ҼMj 21KQ{HE]? [Һʚi?J X[u\̗KSF1FT<ehrfEӦ;]ܴ$Y{*s$vw+exrdj'!'҂[5KRW{:*9P2 4pDmQ=wWj(2 Ft" KQkqFf7XH-Cy(i{ŏs`݀ΚJjsBrp妕W͆J+ suy)yVhA/*20YaAg3@1!ZW{2 K|m w䠕:yDc)IT'.nArZO 1u7<]as !wd¾[cZc# RMbR&q |ĩI/9_[qw=#{^;w)Gxajd\_K1'0Hm2u<0HӘsgҿ=v`瓿46T]:%a3v55]INT< s9YL _ e-Z չtR:M@#]V.Oƭ GƢTE.7E9.,3[aZ̻.cf{4ISTB `N$c-,{{*JNUDG:K(DziHyW!zs''u@ =,D"Ҍ4_õYq^DD?$D9tƴn~Q>2in`_`#sb ܧ×>}D=4G'LMMSŊN ʹ`{'v Ib4=fl|m7fЙj<1s]"LvӶG&?I|7%Z:!m5`ժoSae>M K#> e0eL+!<_>%='#.)c? \{C- &GW=ؘ9A0N,7-Gf5I?H <`c2~M05R›SW^D[;nuS. VmBI07bJgS F0 }.tv;@7'UhgA&պ< p"p!eyaZ eYVuGY+Ҏ9h҅PD``-=b|B0=((;l 9KY)=kcpoFI#o&/4dאKJgTopd5@hl w"GHfqt0im X-?;$tU8@=ЂGUjڵ8~FO/S+q&ai5':rU>2GMWC|J$ۤv #^(Z&'a+GOFCB>6uM8 Wez~qƄT'8wBF{C($p';J!v( tߎ-Aϙmї^)SF)k,N"[ӝid2]ev m‹o`9mp#j47`![]Cxmݹm/yk2׀b`g\oocm.{6Gix}nCQe[Rar^l{oig ߐyQJGs f^FS&You/d ^q [x8ħ y`G.Г #=~P]a#o {AcC;jNHYeVMss|P-̰"Ԁv~=bYCǶwa&Ibh2^+Ӏ:(EQ^=gSΟqb ;c"x^HcdU$~…:Ch;82O{rN'YKإxPEV&kQ@X q?It3`6h:+[KvrP,+\ʅNC<39 si+*'׌i"Є NjwL@PCn*$,Np}%uf ߦd?QU/ٴ.gfVp3"p6{A 2C5  X.K;s_+*2e2ˮڊ&fi~dLiSq]±U)/j`L'wj |4?,jPڻ\DR^+1P!jѰv]ؠ?mV9, m OLO]ؘN~W!<)@1ch_چgf\,`8v Jv59xT8\{-X=<ӌ Q J pъ랂| k!=(3Ckt"*=` ;[$$R,MbAd®Pa ݣD5u9\o:<Zw9&9!u71%a衿xiq^V!A#{C"(g]\d)?+8\@iޮY!QF ,f 9^P% )D!7_3ȝ֐Hv^!/A1?ߞuֽ?L`?lI@q,|rWTj#y}J$Iӕ5/FrIJxKMp%K0~H|qX m A K/z'C"QIp~R-1Q7m\#3Y%Wc4V(cH0\&SȁXº_#ƛЙi٥bGe;':8C$jPCƒ2VvL ,ۈeF^>$_Y\RVyshO:gvɚE@AoZ^||ŸA,]Pl N# Z!O:\ k䠅dxecuQ5=2Sp%P5I;4 8 pAd@u= Υl|;sY&INr`4>7KnSYpP@݁c\5H7ܚ~Mt\)ΌvM/*ډ1m!͓!pO:w541RKd>1 g d1`l[eP>i7(6Zu5wӀv&P%dxJVXe1+tU0:e*K7te/=C)zߺK [l\{%ܜ 4 &КCFF&60io0vTG\#gx#+ ix2o)dr+  EOGжgaѣڤ4=6fDh;; \Gl=&@2Bm. rY Eoޘo"{Q(DZ1?>%N.H̭s[?}$JhɜomCfH(7yI oހRpag?K #zgpFYLz7L't^*ʍ~QwVxRo*+w_ߐq,IN,7BNX-?PBQn1^E{.<aݫy^n"aGݸ?yTS5!$ BQC.X (E4O5OVNkq0^Q,U@lbDP5(U"T^iCϙÿtl6Xf!\yR[1 [phX3 B '=Ʋ9-Ee:Xd"`:QS]V9 =6jGU>5bDY4 1}A/E= CTs 1P4d/ A'4n R X8R ئsi6֌B9t9&u|n)RMoC+As\%\0F9q('Bh9Xag \7O)c3N'k;Qd# ɼZ;-сz5t }ңO .7Y݀KgtRj) oq)[6*EZzǸApdy8c`> )}%c_qU *OG8 u#SCѓToȝĂqM̆v=ly̺0ƬR5 BTn=Pa#${ Z^ l!7ƴNWSMzPy|cVfQZNÔeæ"_ndO:$=h,H|՛lg^te-ԡˡhV G}&}Kj8`c{11Qkm+2Wf;w"l/A/-u|jH|/Xh z- R}l ?٭Wa8Xћ7Ԁg.}aa !;,$;sn^;7]!,޵Y&ڽ8tB*+ ȧ rM9(,vc뎀&^^Ko9ɶ1>*g#zS3o tg'U̓tk YV:"VÖu.w)jӬc"i  v97=G[)7Q{|Lurs}bj#w٘p!nb+37U:s3~<8B5:g8l( /CJgdBX^ ^lfy[ŐCwwnn?UϻMqά RVLa::${s$+.TfuCCJP%NqӑX'2mW| bfXAw]GbbF&X$*n\vi0~C3DG ö|y$bb.IC>Aܾ]7/FJ s_&Nte<.㻭 !gQ;MGj$pM?0Gck2XTH{xQ} u9 BP+m&'ܐT*_8n:POf#Kpݗj6.>0/5Րs q5۩-,d[cjӪ.5E^B㞖y7Tm3qOt<\0Gm_}.JKi~vL'VA,OB}G#|nauIՁRkYSHk*mK@Q l<tg \Z6]ɯGG:q& b4VT'{k@^wl=,/.Q1Ua@^~8QE<"iDJ66VJ穧H qxϨ)_Ȥ+<;w-a5v/vwvcIiیU} Ǻ,xe j?u'sI72)z;vG\,H8`/qlr6eŲKn{+'}2wj$mj:3C''dln:q/tXH\ldf!RMf^./t|/Ri v"#rG}I@2V!u-*]̾bc<0!:$Re,]u/ \a*[C-n B6f^mӆٵC/ӮkOw o!se$>ʱ/ETzȴR;+%Ɛ5R`h Y"xVeCJPYeW|Ϭ lH咷oUwAsqZQλRnJ0l[Ǿ e7z_R$e%tDyE)j+ܒEд^uSLH-*> [C|CX[9xߥ[%1XUR&jj ʭSo:ʀX QSU"6iV^M5|uHkՂ4:Va쨨l}^tr?{™6i=Mcd |ܢr{8Jg%W,+݋T%ҊH=HlMAqw+'2Y0[R;۫%DuF{6.`+dîqpLx1] hauب%+@"L)q㿌t P3GCI#<",}-Eϓ$ίYNȪHϊ#IW1<~O;ˋAܚn݅-ZFm1_~izxm;[К3\ qb5d -Hx }>!)9Z6VjU(5)4$]۷Q%l4圹l|>f|9UDڎ"㮸" vܕJWx%7znr:3>GM-*ԚLSc]aG 1ZPk9GbnNHʷ <5aLDr6?X@}W8!͘%ʼ5cEYQ}iAF|.S8#d5.*ȄUH;Tg1z89ggg+u$l$O%T<{Z|J0־"ߧ~$Z4SsOx'W"p:^]f .9g\f?^&H~7 d aOִ#'J3`ijD*  i//{}O__F2]d"" t^u2y|]#2 WH%]r v9z!z͔]M:[ 1"Q5,]XjAC1 @/a0̿yq:z"\zmF j8@-f4RYMjZCg[Ha4Ⱦp.3+OT EX2sI~ .TK wz3 &7a2'8लyRnvm|M!O['JNr^PIxzR@O89O-f7zeCaaeYNEgSt4KJw3ŗK#yz$2+l XTM)+kŃ+mR$&Ϫ8\2хM~KWgaVu"H㤆VpHw=Z0;2rc]wzibݲhGY6&fF9l;do˳NJLsnMc93) q~?V r/q6I͘Ũ+8/Eȱ!Yh5,Rl"t|,$5ۖ{oP.C'[ux^b=F̓1i;W)]IPHѶ[kzwEz,-tɸǡ|q90 H[.z9==rfN˾Ӳ.,,wҊ6c=CoTDr1X'C>9g~XLO?/iiq xa0H\j,_"knSG2HP h& ]`s@rn6`wxA@ĻԷOlI 7`* n[}h澙F8&vSl[|?gnxh@zQީ >M;#)&a]Qg!ƀ5z ZDJ3;\ I&)x;?fοVr EEiʷcV҃8&Iѕ5jA6VQXd(Q5+Zns ƒfπS)׍ㆋK nc8+˜ܾXF2BJ6|Mu9 Unef8Ma|17Y{AiWa/Vi[tݗ,j!֡Ǻ11͸ly-5.AUz*ooUI ^4 uL%i{x(jΣd;5PEU~r%mvMZ׳w 6&=v " .}8zex"o+{mFg}gV_[ồ(|)79Hɺ&C/^:hf ;.q5){>9}>jrZ10u}mܯmgs:#cţд@d%;|RuކRpw&r,'N?xWuE.nog6G~ ]].s/͖9Qsȥ:hwNx݃~Na!2^Ӱ[ȼk*Kk xy|ĩأ/a Qoh'ۭY;g}X>f'!¥`'{C%NVú dJ$wsqX,eO~ku9h@#PXiYF'{ Tlo 0{9@n+&u;ɉOf< &@|P2&X+KPX+g Bh6KG!v4(#C96|R0\l>> do̔"D[Q%mO,Jp96`^L۴2~LҢpG6)I0t#Qd$f,ROsO&ѱt9>m p3T*^w6z0'~FV{KԤZ UmJX|%ryg<~h8s } R?T04rа:s&h*|O$7&iȥ"^qAz=?o@N>1d"YOݩz7qf Csq: HgI>]n*fRؚc%RՀ-7o_i"VH(B?|򯷮@Gq,#OD˪ Ot ڕG2Zףa8?wS۟ё b)Xr!ޣ@b3|Pg'&>Gc~N} m ril~pr_(ho"5ȮToghB8aHturD:''5Ձ';w AEl®PqjEQ8Z3mCZiIzv_?+'pFUODL&0XY<@CQb݅[2]y+k|Q# ,FNҨeFMYgh3kOEX2kk!9ǥ*[nXk=捀6#F$~ ,}@n%^se*<"՟g_qۣmWODž24cFZTݢs5,l 3ʓIď]j~Kş&C +x `IP'6oX!sR4E"$CC4ˠp_`qQ펲v<Wj*p6&TRwZ&ydlhqL8E]NS*9 kw`|Do:UOG<6^t!j5Ԃtֶ\5FF~4|K^?NEJQ}U~& sCz`h;6 ;<6+8|yvAp}LiaU=R4e.t2WCtA{Z/|[6DxqE&3hhPLZ|8֪b?7]uj|<A* YWGu["i$o(rzrh053,jQ}dFa/q.c/!xˆy[[-/ۦR_cda3}!ZG _oQ6ila/tobـܪLx%ݛ Y1wQFԱyg~"xpk"H\)j^8$U:z t79WZ$>-p4 i[$T9@@!I_Gy >xqHT5pE)Ҩ19t?(lkWY7qdWerΕ&ՈĔy ,[М+e?5k`v#7U()ɚpP*qq@MiXldfapo8C J, SSٰZC{fn!)]"C*揄roO9tYi+& BVk7лI$9M 6Bp;Z)+ ^U =3cF'`J9i@^.Z/{(|9&2omo"mvI8ZQujɍ6)^A*J C٤ X7#g&w;2FGqfc֢]fŏezhA0Kz(X0:7^)?7E/N= Dmk;ej=:3!PE='yPe1o=v^ɉUp4!SLw &2 kK;O4( > i&C+SG_&eW} Ds%y٤1AcYw_yg/;r̬SCXLJtQ[`O$h.F?8!3b_E ȁ$!7K$^z1[&' >mS&#JT QUxEgJLclFHtJ+91%"|}'ՙdu5x'Tz@*fBgJydݶCǧǛrU /Kf۝ w: $ojQ,^ilݶ֌؟⨑74:D@ V*ϵ]#b#s}5)TGYZac1ٻ622OOȭ>$wng wYNunmVZ0~{J?`>s(콸 e!boSc4sFk}S22:g~)^> &u8QUPF'+FQiԹ;Fy S KB9>] è-68æ--(F%22,6ҍaGS?l{KL' U}w*D9џ\Z|N',G¥7 NY{]wnfMWK  q{{J;:Xɂ|`J{V42%)⼫ !PՃj״D`R8ZM^j[ X3~O"~`x 3 <ĄLqTg, |$l5x!ؤ٢~$n?&?K/*#z3dȱwx_7t%NCCuw-BJœJVCK.`c ծ.2$1/{+MODLٮV33ѵó8R܌U`m|7؏7 `6êQ1T'jZ2tn؜}/H3iG8ޕfY838y ۹Y h۩$$[Uúw[uE(1Ȋ ܮ'ދ/$9 rjc>B< [(~Q @p=3=~X80-JDS.glxuoؾإC yBY> ~+ry$W*r eC6H=uYE㺥-c^!(?>$cKޘ6z'r}v[ 93VGqtȪY]nR~|r$;JC9oD2m8_4Y7 1tpU,bB7 [Vxie V>dIyF^#6[{R- ΂B-dS-e\?G\;$7>eׁ/b !Dy\Qઋ*8SªQ_=Sj{&@h2 HzBek"K>78?}:׫!X%w]XOUV"ՄqK֞`1b@L=h@sm38E*+E,+J{Etp_Uc2ԍ}Lž}_m5?%u YXSܜ2evR0[808Rp+cD譋0z1m?l DjګP{6lz=o.0x}t?S?6{ INޮf{CW]64K(,[`37ƻR&1QWvX!ЂLih &ժk<8+yJVo.{PzEGC{)Z(|a  : ߩķmd-Jͤ8lœ-v9I@{i/%O>W1wR[vy1 aaՑm~' #{+71ώH-nߜjiM\nFʃ`͔VM~//ʾu<Ͳ*~_4k3]۷]!LX;xTPu.*gs8>goN:Mޗ144 n*CKW.Uc$K!cU69.q_gsZΜ <.}qqīx<&?*')n`Y)Mk9q赃)[uC7g2;3]3Ͽ[6ț|U _ d@%VKj'^bK?fy4Md*k'UA޻%q )|?j3Z1OvԦKQuw+`#ZNF-ZA /IR6@=&%' 6͙HKfRhҷz=IOt[h`4bN OճQBn@d%܇IpZ,M۰hs&As^){OsLI W{Jי530z3 c엇5XSGP'y_tB\{/Ay`|@hh2!wP]t:%CIǗű!rn! mD"4b%hɎχZڽSUwf٨*asgu \& &8cQ6ݼWz )zm b5KK18@CZ%Y)͖ Pw0TuvQ?_Ff >b=bW픙o$zaOעsbWA> ޾5B,V(5nXw3JHp7=}0z[ÛdH{UE@X@Qd97 oW1.ӑ&:T3F]Q?rZ< ~^sbm6[IE(A0XsM8p9[nٯ~[^=hܑL*]LyL.^`ZSQ?óh}I"VAJʮB4nJ?='Ui%UyO uRМ]f0kX 9E9]ۧ.\o!%(!Z%M QPO"ط%Ux(ɜVШ:Hc z聗7or>YQ>1gZ$LP2}d9| ` 'K?wȻ t.< BFB0 Գ%0Pvq54Jz/Z$y=7Oph,}aT۾@Q1^_ .^t|{_gT* b`U ?ib}^ˌ$46x:4]idԛ)oB:^_ ^/tzWںZCyX@{DΜ0Amo/w/"J'44tHҙ8 Rze7wkC$iFc$%"=/Vk뤮O g`ky`\ÆRXhg1\nWPiLvrHAfl6],#2'z0,/ivVN-Z2_uBY/ mH) 2&рʡG-sp3Kpyh4QO$Y@';Q'V_å FQk˛IEDnH0 v3wMG-\4 %]ezB6~au'4ϛ GЁ We& ] ^]r'!o8DW]E_D)(+Fg(s+۪߾ /E22#/m/R?P?䴼`²&Ôm^?%Ie?gߖ`+:[`PY8 R>h FfRp6@&փ z<ݑzp{EiLg0B̵,sL1ƒLρգٽLVreuK1Xd"9bEY#n4$-k]eɮ,JD`h /͊8O rC;?kk_Ӭf&LsV'jB$zLr8/~ Ts7ZΡH#0F:ܸ!+ES6Ϊ $D/\Bo_KϏU dsVu扂4EZ-E:l˖;et^tsES *<;ݝ|{]F|\(e'H& {Kl:=[MxKk=_M+eit;;yôtQ\8f0.ݪvث%@ p>0\2Žɭ?;anmS1%}y}) %T`ؿD %5{7#HF#۴>*hL&R٭iQzwa$|}֕ӈGO>W$rec>*6+μW^-X4=r3D1){ngGS2ohqHjFݎ$`<S@Tڱ 55 Sbjv5Ip mR"T|e4P+v~]T_ #hIgxZ7a L  v4C׉ "&W4!uϟfeN=44(}lDg:=l42=4ۥ <_-/z2I.fݶւcW( &rCi3WN.Zج potPV  zg,,5HL:B`c*?xb ݧYG)l0w>t%bSWM2,襇P#gv^JavXBvĊ oZTxBTJK/ʍ_YECa;Uͳj&峅N9E /wGد0{ŤZK Kʶ^cx}:-({ҿfM0YuV`̊57JFp=\FdnNw!*G^?ɚhy[S]˜TeˌwN@s7u/`\efI+C<ᖾVZ <2R\c(Ӓ5R}[/= q$׼| _&gdLZfG,d?j,܈0wX9$tIobv6A+\`KKEAX9 yt1)H$wY ɨ@ۨG$M3Ja;!;~Sb^Y='۰Rֱ;AKC0K=dxŶ6e"ϢSbiȣNzI fz{06Y A6LBIt=|]-'g$#.km qI=U2 ݒ#xyž|^#L`=%6bdٳ]#__OM 2<6 _|w' r |mX: BL>uyfZYoÑB/#"/xF9]͞ umbYvم -igFu+Rⳃ<&&$q^HwHd`>:{LOJ4',勆h/DN: b8Ƀ! A_h|u."X'G0Yæ1<ݽŖ՘ޝmQ 6tb;jĘ HO401!Y]Ppk|k?LRy_hWTN6g_#dϊH w"ҙ@ԮHqb䝢zyLى0OvtuI *J;1#1Ź;vyŷG35GM;ki=6Q8h^p̒/&fQ'z62@4'B}~ %X(:*a35ƩHr'6}h&7﨓l s;0n%ɩg`<,R2kH[$:qIdRy \lV|%f54𚷑l:p5㜚k0~ 惱 YPooGtUy+9DuB3y@M@ %6d |x/^Yon ޡ9Cl;sq xgOxIbή ;2٩.@c?k˄YAc>U8A#l.:7U9Pdٱa-i_pya1ENvAlbm;~wUJ)ډ w[*>6M1¹#A57_ eߴ>L3Y?6Xi(/۫6e1lR\UQLw6u5 XϜ y6 . 6<2gL`цm{̤_) Ҭрg%zX?FA5PiTQo--Ϊ_Pʱo[\-/̃N[ Ϛ},tE>& @S4`jȽCͭ $kUL4P(fC5}B yMLA #ܔ_;iiS1 s1 ʜo<+X{yI8NdpvQ|k}015%Aczb,K)DOjSzdx` AұCBY! Rqc `+2F!9@sb4ݮ {1܎,䕝jՍ6 '8jFF;*]2э[D$c{|wU@ ސ>LHԖٿ dt`S8pA{a} lWVpwq:5/!Hr>;F $D"џM?n#=-ƕaU{$^8a1جkڶ\_5vWgYZ070701000002a4000081a40000000000000000000000016599ea2b00005180000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/ethernet/qlogic/qla3xxx.ko.xz7zXZִF!t/UQ>]?Eh=ڜ.+ЛD$EG!%'eP!FQG„e )8(Sc@,#]R"y!w:zof>męLemyh}V?S&> * g\a^_<\)< EC1;.J 2%XƘra@! ٪O09je8n+%`F5~d%enFgFՍek+!ܾJӧpdOV)'R*}/_s ,3%ڳ,RmϒWp\LGO/ ~OHHs]mU~xF;6M)3}[ɸ9P}W '>8nZjJ$GFUaU <0 mr}~5Dw5~!gݏ˥@f-7&,%@'`4YN6]jnaǤ5  >v42dס._j0aĒKfR++u8&ԦLGtAt`T!ʗM .-2>w7/C#)oi89!GȞ4D- L;CN=c4?.:"< #H<~ׂ.f3tI!vIx h[֮{uX^~K3sʹ*_Xqeߞ*fݒ㍑S {swbj]c BrT*gEy٨p+SgZ7( 4mhL,*=;sz| V2  JǶԃqyzC\ضyl&%ہsv ϴk~ % WV8z//e[cnT^Bt p\:x;E~罈K u$|l5Yn~kUc*uܖTwvU:M\ ؒG)` M%q̗+tN:$Z<钑g6D?3orHXU\yb0pyņ60#[ ̾ԧo>RЫ2+seR2# !{_Ӌ3؃8cK&/w3!qlK]NͨpC`Ϛl!]^ <]7x:ZnRe-ulfQ|L) .ai3֏%֡>j i9(?;Iv6!M?8$Ch} I/)E!%=Ͱ͎@q?^ .'ަU!嶊ڲVGa&)x~NbXt8ÐjU570]re =6?_ToUql  ̠6ٺ ^<5 };xƐmD/A. `*PnQam=)%~ۮ@uC^;#]f rL8͢~O#ŇTYRz$x.DEE--Z6ut^ NQQ4TG&Kt(E} B ?~SUv7iATQ /s$Y{F-S9Б4j&C$ݟuQ~Z'F 3~~^Yf8=/S.֐}HUft=R'ziZGωX {}ebvN='6A()d4EŞ  NUqmoP/yuӓQ(v ]^AֈqU݁ Zj-OD9yFXC='XT+3Ԍ,e[e蜐zq浔i_ Ќq;=;HAs呛ҧI1io)sCD-E*6\m1bi%eJpȪ{jbȳ1{Y}MwY^5r=ei+1m,s۱o'bC&w yhGN4/ǂ9^(jf\$ SZ8S?s2ټ@,B nd-#Qtdp˄b 80껀rPQ[_83c`_IT6 #}=c3cOR(. 9D-Z>P(`=Й&ǎLOp,[T&_W8mVla8WDꈞd{-AގaWFN03<3醱; v|d_{4_r== ȰveGuRרPa)&FNcݵҹHk/-4Н5_?) 6E؇ZQ!m+*"oG\F-x9+& 8JsyFlCm!ݗP*IJޖ/XC$Ԯ.k/&{A( ls0h=Y%vֿDtbg;%fc5RON7$W *4/fOO!ڔ.#,k2Ʃ--⑻jv!hFmK&Xoѫ@i<賿[]Mln%0 @2H$ܰ[[jGwhG|1?^2 "mtqU0A+ |P'*Juy0ZM[yjt{kSBE2q V!Q5j8`/2pB 9ѱ3=tQc,p_6ʒS4U q[Qf,c^⿃G1$&(LtM]O0ϗ6/9'! 9Tg؀TKs[(9B Y8qkPR&>BIWbM* \Yr="83IyqAH)yz>̨LV%CAnNnx*1Dފ6/_؅ ])^Uĩ 3N>CE|@bV|&}fZl Qnky!U2=?FN.uW\щB) : !epԮ.e?t?Pl a/QVjF?4؁O#1SA0#|N0l>&`lEIE-?M34R{&@I7e({o/j{CLM)!iby*fIX7%4e2"}Booj׉4GN3|h>).thg9OF͔%sh B (^ƑԢ@~ry8pC-!":?ҋ]hP/̈́I)vj c1#YT$k|d@꒜?^סEyIxj%$m-B7DSdQ採7TE&?bV*RܿqzBkQ:=׿. q6L*Aph",~FX@$jt/#ռcQDA ?'UV5U2OHȸsj//F4m,޿f" O&AF̀:S]%,igc7&9ЭߚAMU|E7gqe֭D67tSK}k S?PJӡS.TQM6S.~P|+K9QޟF'ֹQ'V?MApqP6S˚2FC8⚩i {] mJAA& U@:W@.T,^ h8ZKb|NA{tu`!2R RVSih=j`(oq [ZZЊQƹFQ`FOZU\xO.,;LL_=٤)t.Pu{>bP6qb(G"=I8'`$$'3ܙX`[19 V@Dmoc{QdNPwg&Ss%^DX 돐sR5r s~.q"GImdM"+aڅՠ 5Tʧu(!nbuE:jT/kpJKBuW:'GC.*rf'/Wi_13n6X&|x|.Bխ'W܁j~w.%+`g&Xh #A@Oڧnve>EIR] }D;KOk2Y+ 8Á:əh9e/HBȢ$tAp{_ 8`2β}*hUY|YO%E!ch5\f.._і.WngUdyZ̾E@LhQm!we`PKrJK7e&HT/k |JP8?y5;7g:C!sP%jٸ~ ];9kXW6 @Jk=G9o2$7ֿd #kV'O̷7,bz_>;Mb%! n>pŢ/.wd<$Ļ|e&N%<w%>v#c&b ^fa߷+Ht0 )ۂ}WJK/g= S"_ &:im$5OBJ`@b^.:f)R<4yBg$+j缟GŖ.p$U4jE6X_Nb) H=S_AypQ b6|hEǶ?͓J$_mFc Z*ieG Hi21@-E`{_>|N]n:(D"nv% %Gq}X)Xa~9*8}fST|콹C(]B|%ۮ~)'l.%bmMs Y/]W:ԳPPñWy pyoֶOz8>GCs.JTM Rm4 S4[[F)BI6l5K2chM6kFTeA Eg?xL92Id y6G.ѓ%>z94W~Ĩ"&( k" vY2:j~mg` !GeNh V>xidy.`tM oqOo'D7#(uEn+/Q鬃UŜՠUjϷqV l!gȩa2p4f~aodts)7U%S.Ǯf^b5?IuQ_Gy2➅ȯ=h  -LbN.F,ѣItA*"83\SB(~_wDU6\UP^c urʽ_V^ķӃ/%8Rc@gFK2 igy˘q:+0L@!-m= "ΣEbv6gJn9C`Tu#Ӓ#BkkaKEPB0cky;}-Ǎd.!hd>Vb^jYdށ`+<H+r)YdzFFJG6%L稭(#qjch?!0LGJBqRw64D ?l.܉tK2c{sg^R|)'N:qaB _ dӫ|kpI<jE_c!(EC#&cO1a.'JdᔚVwۜUeމ;tV,ep!b:ގ?Z]A4WW6Os%nP..bזbMCenO`e[56k)Q<0 MїAO=hոJFЅdvEJꭹLԧlZDvj1u0w^&0]6d;|맷)@h>g2OeטK D}>wl4 I6&a)b{b!Fٳšo E>ZHce8Ez@=ePʜM㱗+k}Q m-踩# ^&,An1*i 61 +VTD-`[  JαFu{E; qdf"Rp~ao~ICq>RC="h/rp-}{ZJZz!@>uU$385Vs/*s%M 0Ic1cJ1KV3\PcE8_ydިMJP$4!D׆WdO޻FS؉!˓ed۝@u^A˵-*C(l!\Cڥ#떛9?a"ylm &)խu0+%@7?E>]AUfQ6zqʝvG1^6:ǔĉmc>Z0ɚfwcHU!1G@Ar&1[q^F`rTC7 -P|p:"Ha7?ޔu F?0&Ii25{. jC 3?8+4=GTt+:1L s1y}X&*Z=Xy遤%F`أ?m|t)J0'џ#nv{uxMN|Oo{aLVsjS hbgđtoUHTg-íp=N;b˒ۢlj m M4)[4BZeT+e1v lt+>$"-zm#;UсY-+i_%qؙ8GK!'egS}5RTnM /[r.-&UrF?bFѱM0 :޽ܶ^~ 'B޻[dp%q!vI=&lI3@A*V=M" 9Mz*DއHBRהiY0K8{ޒSS Nic#͏Von|{bUfQgв"0 UZAMab) mR>hmѰǹ瓧(c~p F Xo,1b&|a$q&o$VrBhqJҦu]I $[1A!3fsDOrzF~~ve+2m<( z!Ѐ0ne#v;|8D9hFtkD=ڤO1^H֐@JΗFvEHp@O!C6gK#*8ΏU}~zqػl<mP=1vCYgt4h"v aku<6՚džV3:?bD^ NN=uÆ=.>+&d[F)ߗʹٷt.Ƞ{/;I>)]:6dqȂ6Uӿ/ #IyX[mJCDc--cypwڸ d#[4 ??yj$,̠t[-2Sc7V,s]x(>KǁFWl!DW]'[G)Il9kĿrk|mŁds#:4綁;0~ʩxfύ||/zn+2 Z$@wUrƚ-Qџj1^ڦ^H^ѢE^<& ljny kyY  XI!U'(lD)?>m=`ױ`g ;l (>euQ^:RD[.v{3_ &x!d3e 3eٗE]\v 魹^䊥V,A(pp_jaF)~7)򽗅ܘ:ٰSRt4v3J^r͢t@RݗRwc/5MOfH@Y^U;  2J{\m;,k„!2wIKPO@iJ9'<ˊS ;pF[V<U7?SղLYrQc߂l-aRzMKXq̑e Oghzx9g)xTL~ u2܋3#,y@uՀ)K3 t;?n5uryT b/8c_R1jxt#rq0kdyl~K[ylgOQyW}ՇB>2eeE%'ƴ3P֮0Ry{H: `g gBk:)M'٦nZ5 n׮2QO~,I/+5cF/#ЕvZm&7樖[Q%)!F Vi\Pr 5<{u7^tde 1PO Yn)B*(|NPkǽ~B ')4 !%j |,C#zHG`_ C+ "`W{8 MGsgt ˜x<4|os¼)0N21fs3Ęڠl<$)5 kf..ڮzƖ@ɓ+{jl [?mxgRZ1Oh Us3Qɿ{01vfD F|"L3.60,jom ΌպcMT|JGŨ*MT>Rڶok-gh&\T>E]OHc֋~G$ߧ$&mP*|"iǗZczX%KYH00=lK:ʲzj 0khG)vj~%hbKGR&"cH\5'v_ǎEXַ4sߤ{=MBybٲE8%?%>Ga?-nQ4N:X!NՅnʐhÜoe ёzQ[f>7N~`UPDB=- :NѯjS9JǕ!> sG[,;H@:o'(oףʜ$o]T!fWM99TWaN(lLE+[@.NN(?C#?bnS%Ztky݃ķALm׌&O(HN+2Z߆'fmBc?kCHCO4ʭG)'gX1Dܠm(ἓX(yKl:7RNThn.{W(4Í./OLBePX ;I d^uBW:*yA43Ԩ D\/osMeIt{ !׍|=ʮHU)R57x?> N4.kQwZ~do_3FZM0x)`\,IHO|FhMN68]ᩪ.{a,^P-5)'~MK|:^ >7hE铺졠J=Uظ ß9 -6ԟY20q&[a$W?h3z6mfI,R1i5D+hknе!3=a5N4Z~o]*js6<#s3@_E5yI.J ^Br`Eʴh -Ohi(66?_i|"R!kD7pP߰:Ņ ?}WD&ꏨv&L1Cmgq]ha.냁=/l Js"Qm!D{֟/wsT`` cYԨ`}-|S5gE<'#efv_hm_8Ώ(N\FgCl<Ȉ5C [ i##[J1W%Gm/'mq&mj2Z%<]w1ZV:}&wt65WoGY:MJHOqaqFI0a]ud&ﳳWm5V捦S'r߽;R9 ںVt;c2y}IY3PD$\Uص }_߷19?]eA e; 9YT4R;Vkix_{*IgcXi}(SG0?|ᴮX^_"VLbMÖ<9|-ȕ'Qy.s(΀ 14l7(ѱfXѲLܙ^@0 zboE%zg$5L%K_nXVLHW z&aU!# )M?\"}$*Ϋ{^=\RòfHz>G3{Yy X4&(Do"dCx\ PWgg[(iZSVg#c \= <[^$-4_D7uwyfj4(dHmJ-$j_a;EQ!ey\Qmۻ*8-`CH箱`OJyll*?b۴EkКl}0T=)L>–^>5h!1kоbFh:1 ڏ2Sէkg.f zěSzF)3 cMMVijc 3OvaUGzt-Ax0ݽKٸ'W=߆S/V*bz 9^,ȻHwNQLjZcpIbX6 b_+Aa=Pyd۹hqG { 돀s09jD$JRM\psyW_ҭ !A#bvlbwK#ҘpH y揲6s hb(<X0.&dX"STyt='X(aqo2"0izu֞F禧)zl_~+V}n,^-⾱UJb!aIc?QȀDS;o2`'8ݯ1M\Uqw'kֻ\9we6 bI9XB2si:yM2y*+3'7A7K,M56خ׆щoVn%w ށ>x7\ {́3Lk*r"3ִ!4qu_[=p4E.T/(} {MK s32A Dǒo: Z#3U)_2 es%Hc2N.+d8~ &\S5qva"cCxZ@HM~OȡKo 栮qdhțS1Hzodg͑BBشɃvG'/oQ"0$˂P0-R?UgZ ۻ&fWV/m~Hv݌uMBn͢Hm@JQ.7kh$yl?^g)wn # O:D;-h9BMcQa?w˶;G&)͒ Գ8V +J4{ lbC_1=y:&1L|s84?ޤZ` )XwW76Tx&%0@`vV%[ ցn-Z-A% aoԼ&`w!50x}㉫/34UK9%S)BlpOd#(-Pt7-?96 8 aUSUJv] rNa1h8W} Bx5 QJ6W˜=m,~zenY9fTh3DkI-;_)xج7E4vppZAvyq̞DunG^iзoRZ{2&<LB|q[v,Q49h_GFW|vr^Fl{9h!X^B?g7Ī @O]8JiRfNa]smsfr=Ln} d`5*rzD$8$}2f (o)'t6-.\g^0 o,C=c$0dz6T]MziUfqb\YY^ԺXh$.x&s"x{`^W<87 ?yf(FS7'`:Ms v>)iyu45;H05]!I A=\`7vq|D-&忱SzP'(ڴ߂[k"1ES)KVhFHD4$deL;UФL Դڝ ~Ed1H3wjrO;s+n oߡBBQ08P9,྇e2G(+ȃ@"pILnGlmL%n:'ɋH2O8pK֭-?Wf)^i1$TsD. =٪e|/#t)ӛ.yCUOQKL_35ob 4s'PQ\ jdQS+D_jά(N)`\Rjqs +sX<ծj=9۴: ([~-8']EYVL/Z:v ĵ"ohNy 5p"bU0Tg?h z+4̬"^{]vo⊎\~B})~aLʭ_"GV49vLxN`Ia44CN]$DB( J ז5᳠qq/aրCY`3*e.5bɟwJӍ!\vi쮽bO7Zy'Hv0 ؉su*2xW͜EV4xi[3I+nb %M^%R./QTK.UNDMNU4Pz&ٳnrTM]=Vџ$ χ)w`rkǺCqsvi"q,wCJ|Ls.OըG2V^qoH2#ճ!=ĵbtf4HF)|&.< VK_h_hy&h i5@`FU=@F7NS4[ Ź :,(K, \64,$QmiyZ#F-C{J<li]P{ߐ#8fCU Hƫ_lą*'iaH2X0@^#h,|uՕ6cB_嬏"R|kO~V-x桳M uzO-DoӗmzX֥,RS(||^ 2x0lVxc51,8LWm7σ;7?*J m1YB($])ٌ,'ؘ\CL6LCiq <ޚD`t䉴#K}Ꮯs\cnϵMC RG2p̵L / oh,@vc U9E! ؀Au~(3\"C_!mfb%$w۶%jzNY=*dlp 䀂3d;~<#@ N1..\fS[tgŸ Q!>)/q6/X8jZo0G/J{YKn#[Ҿ헚NI~WjI\q@B-W r>p7LQQO {;`yX:L@a|pVu<$̤C&rG88fg;Jq_}S>vFL͕؋Aꞿx~ESb& @ihF;v/ Q–wICt,,Q5;NoN0ZaZ_g.ˌ%y]P9MRaܑQM;$9 ȑp4zdc[52'"-BGu:.b'#-o $ B;EVznJ!FikRy‡`#R7VDiuf`jh Po 9uK|gO6qW8F dw5Q@xքyve٣[po]aeq 'yZzCKoEfF43qTAФ8+Dm*WE%9E0oש'" RKq3wVYK'C6@9/Kd"\K!wh~R0ϯu#`=|q&ȄuS8*cg>cx|>gQڵwYxjZ v|xR vGk$L3"}pe1HVwu@: x/=טm.g&|8)yfz,I{cyE-¶n 2hrEHՒ r;L4߰AOnB]"L=ًC.7;jZ^V쀧(/cOF j[Wq] oSg\L̓sA,k1c 10Ay=6cF\z- G ]m0 ,EuΡV==OqY M7s_dܳLXr{bR".qMC7xA>-!)ZGj0$Ai G^^Ƶష^'hA%R70 >(|5EG׍NY;!ӂFs{'E'w{URL՛ \3\cl0\JJf JFm8 FeⅣUCzN'v5<Dwڛz˓J+M`j^\^6߹ބp ^0[$ZGV1D_5Y]%R~x[o]OPp&4 z^GXVt/5:oblZ }V OM;XAk|< uKhk8jtH_uPu5Ww5n8 c:V Lèl:B]ZWߔ\z3Sfn?؍Kd] X+,eQIm 67 !zX=]d7Cx5ihxUu۫K q냴 BZ1AQ*gТ8!\c'F 3m1]0?1W-IR$οq䢐c \Stm&s)P(UR9mU\͚ .~M;J[xSa佼*yh\OE76ӎr tbVev` ݄~ Nr*5S;k#Bo<3J>0]sFd;>D\fYCv` q=1_k@krWV+/HURk&w&K=*U8J2$J`Gu恕%^8`.gsͽOgMCfc,!h'LR8r- 1ŚIe3g}'OLxqollc  JR9y0nmQ}4\2~ZiKV5z0-l \z-5~u5_GYNa9BޱtDDm zuI[!AxEX3QK`X?^(z(<jm>ޖV+WdVn~ mqmrWL/^*U^0iFϢYaAGPv.i,Tf-͠O|nW%Y5riu*Dd6uo`7IKbw˲GRg}(^:itwgL[{%Q]gβzlb gzijC~*6H^3u]\7 a s)kC$fd-b3LN@qY%.n-f;(X8%dۉ(l!> 楧Bt;m-ҷ0朞- #f`Ҷ(o| ko]cŨ7 Mݷ@I2|i ^`'t#8}yp5c۬b9k.u䛝_/l*p9ѓ?i{@πI輝34m ?h'Y)SKAv(oEhoTY@nF5),npb7xƕ`/}Ⱛr/uRϓ%=k '^ZiﲀB ``:Hr ,M3JU{B96v̋,؄t"V_* y/fф-Hz+>&o9Z>H&Ѽ6r }h_& ڙXR{hL :a3tӾM{` R|S-`v&9Na)'[ǍC!Ǝi8$<'@:=FH;-Ob ^Y46d&lUFFRvr5qR.,Mޫ[LZCz M T+>!]7B$T6bbdzw,``~hT8:\.k|3!m&1<|tW`{>.؜ZC:S~q fnhC(/)3"he~`^m,kvNdUW>B$BFN}Uw9"H&<;z}mn4?T y;g-Йsok`SqJ;|<7(5fɢn8N*3 BC"}}G3^=r[8Re7 #81s/~ST9 ats ?.Nxg#j>r8Ac 5>y]Z*iWC&EH!.MC-Iy(3Ǻ4緞F08U%N dy> P5[EJ {۬Nlsλ W ܼJJ'[֔+9p+7s;%6 )+HvHLaA0|X4ӃP$w}v4Ԃ3&E9+*r"haR:2ZUjVzW^BiW._O  oN8(/|5Ri_Bg} @̟f-q,Y0q/|rUŤOab!+(Qt~\ g}hNձ>pj%P!aY͑I3JR^ ~Ml>hk"ﳺkV*lѩ~r˿] 9{Hu~/|q'7 CZ.}mQ5ӭPod֥"5 ~1M/AMQ:{ BM.Ƣ{3eiMt6ќ7P\t+$S+P_>rטN) T|{T% ;R>\R]x T9iNmޖ_|Fc}.nw U.Jϭȳya1 % ͠G!4Z* B"7i#d!5?L_z*ms($8#" X{3d8{#+*ef،(A1suhÔ(-dSՆiqjlj R > T ~}CAްS5g:Ƌ2ș|`ڳﳦ*FYNݼaLĊ1&R"mfm F, %v"v&~~'FQEN_}jT7 kL3GA:*!+rZ.BV|4y [v-q&|f1jص x.s\UιŤZ*)SQAI)n QQ}d+ uz$~6nQa3JcТG+.@/yveѬl+iKblT .Z _"6)9] 3ɗ%:rgfF V/+j-cbMXK2Xa71~,nͥj)Ji;C&b gի7y#Xj+?T?lHk UW JE^;pz/uBgk.pC.[1EAa19jlOuVɨhyuʌCF*au:IeJWbsQ9CԭG.#HԺpň76?܃̙+Kx_N#;%Ϛ҅?l(y+3[1Eo(7g~Si#y>Ȝۍf R,JhQ#8-2_dbUMVɇC*ZjvKү%T=Jɏ.MqZdO7шh{^Pت=D ^jzo¡vre3ZהcɵF!; d./CNiбW^)kO>}䱝#FsʿV?Z䖡!=Q}Ғ"w2ChgևB828Exɝo&8BQyR<9X/e??ew4W  ۳J|h)jr8~^ҦFNt1GQXʺanaQ/E,sM{F5i6ު e ǣ~R>+ܹY%r)Q"ҸSl0V#%s =8Әvm L^i'#B/T1]X6u컽h_3rN\ !RH>a}%s-e/&Qދu*p}6\g;|yzr~DT_H/nRo#*y]YPVjpNq1Q`E8l[aSS[PqLb1N'j] +~ÿ,A0b.VcUH)u_'1mV@'C[Gss(ܹ1ÉƖӌ~ UnL%NA" 0&J#"/2ػW.>5&G :e(GI‘>-xXk9>.0}ċ;2p_i\SZbez]!eߨi=bQJ V˽vjTP `,p/:hth;s]+U$Os9 3?J,3E9TU+N혝p&a?'b8 p,ha4^cNDޜ PV\TYF-'~UQ8MCУ/ AR 3=qbY4=`-@i݅z+y-"(!t I`)#K%iGqAcx rXضXɧc(du-08B/gR3 ʜ1e7ڬ go .IuW.nD@:Q `b]VYBdB@=vA+l  :JA8@ߕش.bqw62o߁0"W{FLPb I6&3 0b4C 5V,~!~r`> 2$̓-=y F_D3V(: z$ׇ΁ޞ Ǽi G:CI|h$Ѵz:nCGR SuyBRHCcwSM3,x r=G?6.dIHPco)QGx`s79)>]G5<1u1:]g3o -V.`Aq.쑡Qj1!Gg,G]# gzO?<XO8Ouzҋݣ]`N.9USP@mҗ\x6xždK-WnXyY{ҿd:<̔H ><"'rR3e#-aUڕQ`ی礸;˺-B$Be~n}J& SiW5M;zQ+ED,Kg}M)ݶ͛wL'zM9LjWI=% oT{`E8ӓs;mJ1f˝4_LU7<yS1p=s<܄~)l]nLG)=Iɴ? #Ye{H!>WOr0h :W}}Lz/ 9T V`bО҄ L } &VmKš5̷M5+3J8t'4Jq鯫Y{O:bB^@%J>* I35wL<H(SO#p]O4RX$r\ tͽl:ؤ Sg݈ϐnp12u:EH>LOY3Xokat #3PGj &vmO3vwK`qfiC4<ɴQaѨA8JdiA1Sz(W-^v"r :Z(F&*ߝoin&7sةh$~|J e}M6 v]٨闒XQD8=]jo?OhfߓG) HWY)ɶN9br ,?#K:xĽ3xE\s$ƴYQS ^fVqm?i/es6q=D4#'o-v-U~o37;p[U5@:<*2~˄ ?L~p吨+x=_6O?ˬ!{QuDWJ&h~~ȊP`HF㹯=Iwg=4n:^P\Z>V!ٙ&y|.R=whHIgi\ 6?Iqse 8O1;> Qo35ͤ  -:!xȆ@]jϳi7cRSfr7$3W 5 ̓EHh[1Ҏ2U.AF1(jY;v [RfjXeYT5J3/_ $]?wT? Vq-B=p98P%Cˇv=<KQmWh4 TCo W ޝ)ʌ:I뿹/0Q&ᛣp:ʼMv$W~ xʜpӖZh@_6. ƕsF\pN6ާDr r i{T"y/DL,X}X mdO|߉g(*+,l1I&W2mvH2wDoK[-TiFsޓٱ6( PɒF]lL*S0AjPeEBb@U"O{̷޴!*yvv #473[[IhF[ff*4kAM\%U=Lv!WR9dhViw69]*Iu1+ yH~`Yik׆?/_Iࣃ\7fBf )򯬒cPyfC`7Bx Uv0Uch 2˄/@.sذ++}V+dRuH(Dv_h1>ϒFpx1>J,ZdxCo#!>QI/~$<ß5Zqwi2[fG&*Z/=H0 \N? ;燖g (M 3CDS]EyDkμECBoI,m;NaF7Q 5ȱw=ӵ<ݶqEp-sѷ Pub:zjf^"sPI]ʜ1$LVm2Q~&,X<*T;9:F `Y%L=y؉1 Ic"P"OF =,5#ʳ-!g̡RMXxXt+; Cqͻw~9r68g@6fXᗰ;]4 ~"L+˸^v>GZT[<%Us,E|mʞs_6:E&Ոʠ\ICzU%:N-Ix7O ڟxfG& :ÇhCĪ%lWҴg9@`9\g+s+0[E<G8|  ̏Əo)5T@c)"l7Aڧx*,o..ZF]z>cf꣇iN(P6U'S1jf{$eO+Ѕר;*h: +-d_]brd=wge57j-u'aDc9ο q:H7׭uN.} "BrmZ1f>gp!GfnC]@x!f7,X߂+Bhk>vA L7.XC}M1#^v;Y٣"NT37Ď UIqϼCz~ݎ^\ZybL&F$5mfBgzv.\b)> 1oy>$t}6\CY"%"$$z Og#P]<& )+hDܢpט~ WQ4)(9% (n[B}aOd85+1}T:f(j[j;1wjP;lK9/uV_-M3RjMj Il=a@ILWLiŖbTIC0hZV:Q^|rvb]2|?8 75Y ^b^MزVkh5LcՂ5$2WfVr`M\r_WRk eeξDŽxSn6n}{/:ah8ų1Eb p"{nE=ْJȚ)f!r7b,'9yVf8G}L:t<瓌 %I1eeƨ'jmjO{~\e/聜Չp<Դqw4^'O<^wԠFaA/sxLfv'Jgܬj +a#DrY÷: [dB :^L0;|7"WOpGhm u NG] )]Gy7Ɛ~%yà=<} CXzEI}WһT1!pڒNLkZ\a`:R !+dYTU YYCsI&ǚ0;E?ޖQ_gd儅̋u$2BFviqXq%-i$*e"!:9s_7UYƠ*d0׷jMs鬆Q{;YjBXM rth,G&Sq U:yˠ wf }FEyRkFsм̳x[׷$V*i8R.bݑ\%uQ!ow@a4g" 2.H* Hcc #Þ?k$ Z z AwZ*"@71tAn,5YFV \'@qݵˀ@ fPG0:-zd\cꓩ7 } RNȋVO~nv;1:,kbŎ|{) WNS {Un‚|-97Bnfb}_o`@gz.ܸW˚7um* r3=s?@o?tjƒ{BK;8.AEyX3"qơ:{}T0TJ+J Xo !^,562Љ#㫎DMtbռשp3B xXT I(z< l_p wK!@#^H厬Ǚ$Sq5+4-o,gͩaxVVr,va?B5DkW !mi^]h_4Pgy /Lɏ jJIP x(~XUEMeYex!OZ-ŤbXpl-N"w&0?w$X2񊈄S Lú.n>|2v. *gs ܄ɻ RƕHV\1{HWЛ?o@>2c~b)Ж_7t*j cf/|CD>sr@uG˔[g'N(5=]lŊ>~<f- Ű+ YY34g56b( :0?Ycz N~( @`"%.A$jo(>̲,xble#NTorC]}n#Ɖ6eO6n?XOEؐMTOE7'KPu =N|C6@—-/S4O)2)ʐZOf=Z0٬b:B+@8K^OOU±Jv04 Cff7N}|aABܪ½˚X[.J>`7E߃?A);< g Ϡ40XY=c-.ܜ"FXXN:9z0uYx6P_9ބwS2ِPu!wJD_ G{BҕJTCY;wjWƲa |EwRv) Whu:$93>z_\acB!+TjR$=✫gG\ChB "E=5,}f(!e =${C%Z)bxJ6"#)ɡs})+9+"刉^چ¥]P9}X@V I@NGAQ˺НXRҭ͍9IM_*i]6 teW3 -ʛ{k'JǛaq--^8t|lePu%,%ϖlA,F.Wp]ޑIy}9K@weK*]*e;QX`K)4c'vگլsa9c}U/I*I߀\E},jQQd#z.g>5%d BU+goS70|pK=%v>~p7܁-h8X2V)FDv]YZxpc$]=.")eaS{/`hx_N=-=(JAARI8d6F>['&KTh$:$#m %\bRrdv>*E G %Ϻע4=qyCKOܹ3>,K9Kj+|EijzJw0zbN 7imilbGy'?DUE'e$R]Fɴ\Wb &ʏ*ԘonW HIcJY eaDoP*8yIX]+4W#^#8N,bmi-9: ;PF|ńsKeOtZ-w [y31 |=ſWy\ggم>7Y1! XVr5rc*I 侫+XP?]T=+xt6W;T(ige%i؂geߜ2iMGnލuL70f2sBSE9Up '1zK9@gђw`/>(I{K۝pcB}tfe/tERmOQGeG`ij˯!) b 2ju1|,Sg6~ #BuF=n+cV72$dJKB5BBSVa)7_@Mn%a ;RQ%Jd8NӚOr.6ZH'S3?T.}Ŗ55.# n%/MW Xz;`t,̝żcϮ3g.vFJX SXN UeE|^b ơSzCPfI1IJHD֚hj_wJ^7{[o Sռ>tvRXf8t~Ш(4d\B5m0OoXA4/Re{iHuKg[|,An1i *+אe|jvdftR@.co-T̀3ZǔCdT_[u5 {Q0 C b%a[Wy3G} W'k|#F8 qT/~O^Sb`Gc:Cf %@}'4i,9Aqoq@ hג+2`pϐvk^17SgfQr0 riGhV[ '&SK(A,Q ʯ9(` 6|wwh#lS#5hWTJيv%_wHqkpf\li4D~ql֠B067Eh\xk9 햕UR;10I7VT!yY NLE)k@dR!ua 4@e۝ȐqÝ+k/ N3ͦSXAd0M=|d0ʼn) 4ĪLDrY" lR5*KX zU5,*3/SٹWXg7h6/F2-5 7=y4] aF nЃpKRBP\A܆={?eoL !%Yu fhw y&6~AuKCG)TWD%ߊD{:]=:J&Mʕ;Q}1Ͽa5nφV4ozqCNKQfW vWnu)^h!P>2aR7NmL`;a5ԬAQ`"N+}=@Gr8]; >e :Kv<:;U}BK2kY"RK" ̃s4X@?i][*wwI816|cTe.-qȹ]cs+h[#b\E~G׽s'NOsO~vVbo}w?maN@Mc%Oŧ޶,b.HK70P/ˡFvNXRݪ&딌D;svhg@}0銚o Q+S{qccSn`[{#ξ(`ő<貓;T%=4D }s# W!Ф tēB4D' y 3KZ*EIg(qQ!f7DeURp&=YBMs!| zxo}.0@!")ˈ恒ūlԩxZ)D6ʖѭ hvxa9ˋ|}iZ׾ҙ-@X6C}qUPJPIӊXoNOjkـ^KMdz7r2i0E.J|3iX1mI)708 3 91ӨY@6h)XzQ,/vn=_>]Lp/ G<9pUͤ-VEkF;)~@\0i%ӆZۊ>- $"}j00]xN>q^ `sFxvG"/Xr/ 7Ě}&esTy!GY0S}斱b[Ys0z;֍9!3a^e*/KpUSmLY2c_⇥" M繒X>$;sx6X;$Max|0|j;~/\ٹ{HpPqihэM'} 9syyÅ${~$o[d1˫ʼn͚~"҅I=Cxi%Fr v {$}rѶ`ܶ‰G6'Angs)Fa޶BaissgW,3 *"0O.]I؛[ߤ)W%/_Я.䦟 AĺRԭMx_Qxp+{&rI:J}^_bhDpȲK;};b{ 8::8;1]naaez4Ma+kacoR[j)ڳGZ]ptj_1co 3~dTN>H=b%WR%X$n{lN*T*9>1"|~mSI`jLqN@!xڎt OIYuٱ0kS0\2dsvJm\"a)lBs "j }AOgǐ( ?9Sn9~Zv95⹆yL#H#1yc bY 8U8SH=a> a9f ,ʲа0)RJ_xB-~8 QXM#-肋GOd7P':L1g,-ӫy&8Yi}2_}]qρA!IYWy%SpbP/cu( v>Hʑ98Yg pǣ%~wn\؀$cm"0L4ea҃ t%B`h[jHJL`i[b 9Zm9ӗjԕjeϋSҚ l!s2DH*rI6~ ) Gd+=>w8=S?}BPsRAp'hj~:JXs{%Mv0-(D Y‚dKu?u` djȧ{Iey7ڢmW{ JoVDOw?G@AFN$u: YFnLaɞB)NjʖB~E$PC[8kKp/kJtܗpLP@]8ZϱYlwTB=e͛΅ME6{g?Kqg;W[&=XC1nAZ,Ч$:'L^M.^tYV $0Bb}(MKtoo$f:(lDjVw%{gq>Q5\ 16Mѓ[`|XU 1iͥ MpƂw?~Axu[n Ӎ-:?-% klrם8K:̉x/b㊃jHa}; D~ko&Oy4+UK0NТvP 78lY E3T>yDr҈+1ҀJҒ"tB8s+arbۚi{Lv5@ZC{劰{$ /sP32) \jb)Or,v3W]ހθxG*@ r1 dT>ԋDNέxO8Mtu#> 1p'<N-_dmwL?qN[ãHL{C| 3 04-:Ƅ_~+cAgCJbE/ Ә'QT8~r!y~2:85V's)RbM@ H~p+EUĉ a 8 Z4d(\jG a ZwSϴ`O- کUa<<΄/.ך.n-L Kl}"NKeu(-RPՈU,&_bO(:[<>W!+Vq;U23> GZo@E!kӮ1JB=)܏ [*<5}<:c+b}CU䲸_Z#tBҘ"(TuUC&;,cq*Շ:J5/@qga1h6zQIn}ȓ:]OYi_ $o"\p[c_ >]:cN QN=m%~~zfB4֗NEZ;̻r2_Pkm`_6DZc":6Mo$p,jH': UzHi$CIm6UeY?ɧR32pL4 gw*G~+?@1ƻBQslr[ d@lG Z˶EpJ] X<7-q6 `Nq6:ùXPMkO- aSF?u'k_$pYW巍F8X? ;ZcM˱p~jp8:yX9>L&UmvKpB5obѴ׿sUtRTi'Rtk ;bqZeS"[v*sXo Yv}Q:߶ۛ9f#TIsdLӇ6 MQK 5cDŽP  Zr^;9̕5BEExėiVUm!C+?ŗn VޫRfhBe+ǚ%q2 ͺ'yvvsEtjקȭS  U3% lwVXJtKf10FdI9qb]H2I)G! Vrm)iZq 9]&e0run4.oGoouQY7V}=L@xRjD$s(^4 lّNH(a`ύ6@I+Ut^]8L2Nƍ;p(#D3F=,rY|Pj\+M)?JVqa1aDY>AU7:X_[x̶ H0.I`\Nn  R4ۻ X ,0 KSy xݳuޥ5Yv1s_~{fcC5AsI$)n?? WU3TiၳXcͨrHqBH-`&,VJtC j+w W%zT k.Lx s'txMA[m5wL26`!P]<=H3!?O0O4W.A:cD o!Nmk=Uf6cƖ~{o⢃"D9+I>>B#88!{ɄN9Z6yTU_R\';E%*TZ̽zig-Ϯ\YNL†+fҩkMd(p:NI:c {g3] aKS>&cxARzl68w^.~WoL%\g^uEki.pʜH8sU8\=[+vdw5i@R &(0\(ƤRY 6+KќI 69)0DH]nANWW+A{q6}[+sX]w59]gG tۣao:PX߼e>]Kc$~aYg$+gFR |MP(t~:Iz%̀*"MLʭyZq#2!fUKߪ8gQ}Dv FX'1JvdurߜN~׼Zؽdig:pCQ׳P܇h[2g1 o"=/DHVj" <)1g/X>~?j\p4 p+J5|Wõ5}Fl YUwd\+w<,՚W!]A(OwhRFSRn$=_)j `>ͦˎMXʹ߁/gc8l`rU.*T٣s?-{.㮧K+wWWwa] 3sf}+_H˧nF䤠/jJPφaنGT[i 4? a_HbnͲZ+3 a!P OIKJ2EQaC+cD1j (&wooOüDq h06go ;N?GfrJTkq Яn|B&N ZŨ.L39V) iɢB[p~-@!1e!<2Mg6vhUQ r>m;U80%Vjs 1xU;&WkW$]tš >x\\pVreKmY֥*Q1?Jp.OnvsPae :rUnb`ZK Qy_[`\?# k YԪdjSm5V 3 <!bW"dG>[:q&ɟ0rڱ0{U5+Qg\8ZQ>$tw?S*vT)/9庯ct,|3BI?}R S^zBy6̼") )_vt e96GђvzU{yRd(2Vs [ J:o6lHnG=R>HF#[ztl77o30AZ?rA(I^`bax )%lB"remR*YC<yR AxYA;eJC)Ύ/Dz`Q}rΘ}ԆZ _#3|݈ӍwW{U7A&.Ěk jɲ[dV\ 5ZVcadlLjy ktp[}o?ف:Mf|$).ϗ <yo*ոf@X|:"bëVW[fbS_noop ֞ͅ5|vh a]QQ >'o!6J]$tv;qkC) y٦>zfؓ7j '?*j oR).%S FP#FG]ۓ1qnJKC>^AOtqhX!Ġ^4}m#OeCYwS.B/ΗUDYpQ¼' Bܟ4XڋeÈ{kC&|2hcni qAd_ɚ%˸ܗ1/E;K_f _\.I^W":}Eaq_`pt5eO=^!a#htJPi%UW۶^(\E$0ͤF+UuΣ*- ]-Y1UX"!N،V>StMd,_8OB$:%99t^)76=wcs^EK =1S3@ >HJ7mckڭ>p$5 cZEtnIqsh.X{[Gr'`7}4H/AKR'_~jJɣ5 Es Zّ2uq9,W5=j&3!T9KGREkD-[c&bdQ&pQ(t !j/"t&>)=pY%.C`f 4S@`HƐkeVJ7͗GQQj#GvWCaan.Q\͈y[OR^BvќcRY *CN!A@Px=@/6ami:FTAR҅fgcb aXo;5u=S4F] nAdՄ4hW+ղq\=fQchC1-2nzO)Dxp 4Qتb@n,$9: P+(gyE ?+r¦*hj1q.HtbA_,&e$#2*GKlRYƾ`_g>[t]!cф$,!qX0CSEB[niG/J ؐhp&{NF.[3NokfpO6WwܗQPNI|bEC`V jI^\RκPO&z$y,mOϽ1@k19Į] G)NpkD #g/]e"'UmvG87OX{W* ES/?MTwaD/!%,L=@&,sɘ5p?H4ԦݙBezצe~@>F$5MMHʾZ% w5NIg,/enOZ|oi ^DMZ?JpݗqwS CUt]zd}̍ wqXD9]biiwtL9!9[F^[jo5ऐpex)lR4V@Yis jpRy +A2ߵX*(kO#*Azܸ^'DH# -x0EVX>pcP_QD0jNa 峀o z13؁h`;)^eTTS0:B0zV%`T7W!^,,N61lzVEE8Qh^QVBPID,LɁ zs*hRZY^ gWvRx:w/26L2t4DPXHB},.XKuM#Ku۸r-% nam~.H&(Hc>S ;G {R,<>-C<8VŻ &*~[~=GT$^%4BG LKjheyCAf#C{p"jq6[[KyMWWNĤ]IQG };/XGS \iKl)z dؤ: 欶iY.ؒHoΜ:e$zkG Ek>׊,RPG /T3ijzcG_߽%sV3p6إPj:g ZU, Z7\R?x@(kxJ]0sQxB]ٸD uN;/WMy9Z!,3#x"j<7el (u%,Ӗx0pBh (F%1&0h-jt ڛ\Y2}9HM*5n vo2z/E ]UM gY xVp>LŊLYYxӽ\3;5~@|^~(Y)}HtYAjMf[+c^~yj%xwŠQjɏk$_\* OEy7c>C?Ƅu*EPC ~9z$\(8WeSWPZC#UtIUeϵ;ֲz!2_ 0՗"BLAH p:wf#< 0qdg]kE/ !LY Cr_Z"dR6Lz=o@K'#-A#ST !;Jrǧ ߏSHjIuȝ[ԪN"7 Kс%Slgx-=)}_x? nE8r~2t5f?1"6trZڊto ]S\9PɎeé^X֋agyfj/cX^BfyXFV.e# &4S][^\\Rj9S1r^K=^g*LgA^CZ3ȑF?N3S\U~ak;IUy|(P;>Uy A52l5&y(Yl2egm2O+9ͺg aAG{C_rky8^%|W|˕NZO/+ cL~3C$oƹ"c;Dڊ\'#iVE"X0J_1d vVina=% $9%3RK :E*]Q<13jJבw?crmHvfytyRҖ5M胝 B݈l.PnO["s'GlnEOYi`5r8eץ8~Z_۴tL +hhgNkzpvHY,>uCLhTBND7_w!ė0.HPx}uO ˆw#`QYVKҫfZmO`BS\IJ^終fqtQҘE?.*~/K 8u{bģ8",iȴ;5q5;[b7O$PWjD!`TXM>gn<W4 7Tu+6r5"t 'u! h Wuf?Ρ?Z7>䝄NA`Ct/HԉX1-Ex{T|昰bꛀY-,͍+OPpݩ^!-ߌŔn28ԕK^9b25d Ȁ ;DZ bvR-xJW3 V>KlԵT 9z15[{"A85C[|=[kP]xys u5E,<3@ZQ`X}i^/G#+CyހV Fلp!i3` np5VEٴ-[,&c`fE":^#7sl.|z|F83ЌJHB3+ TD,@z>$گmUW ^s w)ij15{f ~gpL0 nQ I8GPiL5]p0V#ۉr W{ݕ,x]jΠ+-[в#RQ cp9?cc*}H82}**`%PT"TƆӻ0A-5͑A:¤`Y@U?$W;Mtu~&؃ t^/f"Cĺ+ ?a3(U(4zp)Gݫ%()w˘=VRUyGxHTr*Qy=pp)|@UD'Ϡ wBWwZi[k51ǽA`y\:R>^\Nv?'aWX8(kz1dY+6X'W-պ,:7R4TOo o#| ?n3ML@sU;hk4Ųۙ9*?Zԯ?*ӊQ3[;1z1h1][JB|HGmCdc/`iv%Ui<}  $pV'6N~'j)>t;HïZ~IX\E+F{_k%};j_\|H;#|Eu*D4 gєFa_>ԭ˜3b3J]+ξY*fd\2"ϕ,^VŽgt\Q(S:r?j4be4-v㇟MVE,$5Gr@?.$b#Z}VXP {ͪ%o),$qHNcCT;7^k=gij-=uF/%'IX6b;IzL-] v1`GtP᤺P^,gK=Pw,L)V$ϓj1NI:L1dgVĨ6֭h5\["6A-0RuD}DF* .>uUI^g$#mR<# I&0$nF 41<ހCn]ܦ"Y$֩c9&=Zr'*2FXYV`ӥu`Y۸ZֹbGڗXq24d̈EĘ!3Dpv&tT]i7θHQLq2>TwƬNb<48Ђ5X1{8֊2U՚V?^1tjܳ)Q~v-̹s/x rx2+Dzp.U%TEm%a<|856nXq. A%W-s\B }6[KcU[viH@A̸ fF=RFeb )T(D#k\`uM$IcՍ#/!Je` lW!Fþ\Ja)iڶM !Ɍ@\Ꙋ ѐț , J綊|M8'O %YY -0Jvd3r%\u[6NAa1M٘ Z4 66DULNol\y,̧TlR>BIt(:DHA0~L0lH.{3v+ȈXP;tۊJNO;pc%O?d&$Jd׌//l@8ׄ{ U'-J̖{]蒉}PI78UO-BWv>юzS&N82 ވ~AK tN8V`d~:nq|!a56,^Xf[Y)W9&r4YYG:Է>C|V33R> |au'Z"{dz ; v9ZūVl Bϖ-}. <~,ݥ8ѻ-k ,Ntw":w!D[CAZ&\ I7u'cD "sʥ7yub84ȸu>s@_\-=ů1: h-A7>1DZ)#m'"xȨtP&V.^(@woJFHbm0v8<>kR ͏͏]^`A2$I2y7JIQ|zFEjiV?Z)t, #oK+fR֝f+ fu;S93YIG'(AL?GD8974v/]~ 37IabYxmO*R d9'WM=%F="[TCʼ^z4GCέb^i6A큔@Br77oݿ"bu{Dz>Ng %A`7hW&,jVNDx :_]cadhv ={$b-Mp2ސf? 1X(H__AǫbD4FR2ReAkoƝF(=ʝ˻bmocư8: Hfи攺R~p98`qJB)zS55p9je[xG{Gջ׿ Rpx{RR%M) 'czBf=1d]JlVcjnZc#/ {gnH1"5 -tIGyoEFmČֹ Ijs)K1ja?j ءjc+rb<+{yfIqVETrO汪(ƵP&k31hT2VO݂BOtUx 0I5 d> r>SuU̽hƷ8ն_G&!,^)^s OqE"*q^ ̳fپbdnf/Z4m?ohbg J $I-1Z->s]hV:6[.(Qw_zef G:sfO: j9w@3씂t8'8ݩuBITk:k dDtNDWNGM^5{|F 1  fBY[5AYL< zYV6r$%{4s?ܠ zo `ݢf >QBIwʮ%vQȐIo@Tp'"jִ)Q­Uj.^w,%ibcFNrZ߉}@v? ;F8&`dnsUHE8蝂m +<D~wۯ4w po×ؽPcN} @@Hcw\GB}(s>2gbSY~0 N\0񋿦yDX>#&ǀ[c5螾@0Sz1^aMN]G.&# %P@U ZytUfso1js:kO.o"zR|c~fH/쇃?b?i;ҭ^%X-4N/b:Ċшr BZN]kU[+q.O`S.)qf˯ qvZJD/gk`6\s3㢼UBHztNjhg-\@ "⹏FpSy!=,{k !w.8YS}n"WfD:), >7v'}ZG:tfCTzќ @-lW\':#{+hNV*Y*T@28Aj_=N9dhpqs+]qK7fݕVw*e G2$ _Rcw tspPʨ)OrPN^(7׼堬L"SPga;;sCF꫱ \q#d7sQP!*_ļN\ d!b^`cimU'@ e )X+t[蛂OQ;:"))Hm-1A+/8"ڹ©K¶gWV~f&&"hwEPވ00扛UkyXGvCV,Z%5qx\WZ/5@U]ӳa<a&_ɥ-rk$Q7jN^܃^S[/是&<9$J"+c3 =,]~YmI޷8=x8baUQ9!v 3U;SOR3hg+L$ހ)_Xiy{+C爦p (BbyU5~+~~Gp!X""wn0~ŏ̷JRdjNR݊ WA`  ;>gz{y9] :#/~泼I__t?cLs* `Ά|ktY:@ؚHصn N LfZxv8 _+ҭY} Q oF.T *p帻(9&4Fiiȥ{ qOO G.C̏r&wV6.d (uQH|'OaHzJ87i3t/gHSV0{oކ4d pMx}Oա~4C s1x͇ne}Cqwꛗr`#貭`F/鸪7>E9{LP Ċ{xVبC0~c:7(hAI>aKP!it/(=͚6 6ĤD:%:1&j`H3g/̺sہX+KiCafx sֳ11#'2u.5 z_ض㚁}Nbݚ|Vơ$ R ;3j$=/|ţ:m훔G (j< e$YuUFͲ(P:{~ܓT55&Z a8 H{ˠjcZܕQvg (>sMI-ey=c+g~֜ . )S\0[PCw?F:Dns;;6 5O@,J .1֑"0Yu{Ěu ^ȧaX]7z]M,kl 5." xVx(ʛ_pYW;4>\wwC6ݐ4"@Ǒer"ghkϷtW8Ʈ |#BzF/\B3q۾b&)s,*YQp6E{% >8 W ?+foc(r'ts"\&Ef(ԣy|{D9f ;{)H=PІGZaWҟiY_K5)v} IH{+~r&ہpsҎoߤNAPH4U)9b:=ໟ8m c$ւgVzu@"Nt<> +*gm@P /BNif!ST.+VӪX 5`KhA"L[2lbhRX]`#q4b3A[Fa%Y߯hk%%oʍstYAZc¡CݑCܴf xU+nah +uo :&6rpP1wi5ypՕٚqpRQ3힩G,g?)-'*#7ޑ^cӘhi4F8|KsWbaRP&*C`ڴH }Ar,f~)ԼۧWp rB?'Q5kՖ-.+d{P;6I G`j!IUD#d4gH-0_ vTmx9EhsǨIKN,I5iLo H^(#p%k5t{nNGYw#^u؁̎[w !U5 `˘1)tS5+tPƕ`9n<͌de& GgO?ގsP`ʾ }8q-ѱ~4E&a}du_SۑM7p^jWilKEZMZL41OUz~vCc'MyO<-JR6m  MKQE^LvzqhѳJeՕ-nYF-ܛ=܊yp6p*j)d*S֛7PMg;h:2v)$@VF{H/ș,a(NSk̸<67{>-cBhHTz% xiY xOp6D|R*WIcgs]bqĢDS`0ެe]jz$xۛYtش DΛRq!_?_{$9cE[D=XASfC]*%;\k~mjaggt^d6vAZĺ<9|vA[_r_"Y#EDA4PSAi S哥Y:_"Ouxi[8$lqϠ̉c>sϮvX9}~*S{Dy4z.Ҙ2b86iH\8{)F.?|ՉrXd"/X4] Bx yH#Y^3lϾ:۾]`1݇C,X  ,-5WnҨfD_&H ыB~҆da%L^6yYu'cA_y:7&{Xze.ܷt64LA ٍGYF;bszĆ>24ToSY$Oн.׬Z`'2_ȭ:@dn$r+6lsGe-|[N\Nww_qjt bht3KwHNrA 5_I[u*Lfѭ "o^/)V)n ([I[jotݜ[.*CZTxUA J6l|X'rD|qʈvIx!ZK~K!)) !F,& d5oQ̣Z1֛[PQn4Rys$]VM /ϝWyտs X *tHqu՜σ©GU[= (zEB ς R ^htCz1Fw|v,?0cG%29k:&cFe~-Oϑ"%gIXvݔ-cQ^ȖE*/''+CƥZCR 5av_S& $[B-1R& 02JaOn@kGp1NpAmm,>9=v͘W"Ƿ *DlAy1A7@^N'  k,wbit]F|&II54AU&g;9ŵU["GF  {v2;xgE6)҂$g ԜhxO{? >L3-9Dw(0Fo/䚀ü1(=6|8%Mʨy}R@7-Vrs "jy/:च6ɤDQ o9~s/C]{G/) :t?m`Xb}Y{|H:rԺtc*k(usDl3c](SkɍVf#lZZ'FD+ (Hw7FK,s  =Va!AP dš q,T8[iPҏQ)BN"+匠qXO.C%bC8<z"xnClbmc_22v. O8.}$ ݁N+V ÚAzDW&ܡ'ڪP.o0$i)*c5'Ge2|7FZg|e_a"a }b Z!Ex)BN@!"a0Erݑ@Lb[*Ze'ݵ4ha<` ^ }:K8Gi\adCU׍6`)PDu z h{4fb"}_0fETSB0㺨 7MHXI/)F!8}pMmdzٮYLEI$FVVbM #N Fij}e(_1 ۇ'z*8+!4,lGjqMy@>\A&N KwzEw{I,a[vz$ivv)汍]eۆj! :W!-Լ͹V]P5oٯx!Sv@Jpگ>OG9P5Er#Y눗C~D<` xvw6TMՈ[uo7 oR'zNXQy,xYǢr,@Bbc_э; Y7TDB F:FιY쭜8f~#{b1CxxV%Gh556x`H156v&imI<u2Hkgmo$[/ >vCOkYb3ЭZ97KKgXz8"vl)99h{"sٍp{/ʗEh"z0vf43E+'<ԭР83#5߆l8-@RϿ03b>vTBeYǡ)>CJ)f7(oC^^߉.>4MTDm_jA90p 6x!Cq04˖ &Va:% ꎱ iB_m55;y%NL6_f $upH&(ܡ^bNlkQ%vJ6j 񩸈*iک$U!Uu'/SrdU= ͯ}E|Wc2fqʽI׽0JobNQ۬A[#qeNRJ^_l(ajA K &t >&LDw*X((', v&#uJgdA D0K? I挊oK1X\i[]y2\p2y.szC5.Ӻp!J&TTw"%>6? 2Tk@N TįT9vt<<:Wi#+߄]ЈNˆ6/8P\ -*Dnjؓ +0f,[23V$VE͊]c%aSKB S 'pOuPMKq {jT jspRF$W{ڢ؎.pKR91; 5cB n:o=LPr$rH>R(-8mrդ^ Q(Bn0LNC'kr}kq5]cl`_?&ӈ4_Mo nC)8a]>f+UVm|!E>:YyRЮĺ9ƅ&r'B`rn/@%Z0@]xpꢌP>9?0\۴KY=έiJĥsNflEJ % D94t~#=x=bühV|dB;@K/nDx͜klfAxؾrwi<ݙDh6{N @DԲW"ES=ea);To 9Ը ?R0YEOi)qsT@wN`!3j¢Lo@Ah܎t32g8 EG/4Y *{ĹJQz^oq qesIa-Igw-?†Ikn}bֺ;gqWRI3NptY(mquWHxXEZfv7JƢwgqPq͜Q59ݯBd $YGhZ""dTHVE2)xE)Hz W*PXggƲ#a/TDlG>g6A*Rmr3r* ^޽.߽`=:SJ(̨GC4ٞa2KNYtkUEx? y{]h>Q3șXF&NJ}>eRCÇJQk"o'=C^RT?uyl$/P^UD2n?ۃM.ή54ƨ6 ijwaŖ19Bw/ut/۹sSe)WlYq+w,J@!hQs$ G9˼>uPvs@0;1D9a;(&nxSmQT=`I Glu':!v05:qN4n8Ͽ-n.ZLʎ[vM~{nZ{˪pKޅx: qI Pdlvi`ǩDe!?oPokyC_b>1P$r[U38^Ela\9 .=`U dsa=W[kp+njaApסVj9|Q1AX~Ð&xɒ0Wk<~ \[{W {?̜zL4ezAe^I^Y FPoQdF1QWӓ+?M%B(n&%}R 3a{5!N~coV{~VR3]/kFؔZ&Ӆܝ,]VYx{v1sD.YcuU#/ Rda4W-K>OߗIQ..SteGTaeU iއkGH|62zBst7Ѿ/`|J#*(メbMqIztG舺!'nOˣK_NTF)!g<@ika&8YԹk[q[WxwWfeZS+s>$'ea;hd,Z1~5K"*/"A3J K cTG7UŢCPڶ3\K!QKMӨŭQH 8rqa h8`O7x6}8h@2iOAEӊAont^(Ç./"]KNaPǡ8@75ذ~;E78{ ug+ n&> ͮ^@zLePYRhn;Rg.1'a`#H>S2}seJVi٤0Lx[-!-e=-''9| $ o66 ҭF3qcTϧʢ}+vM F1jmW˟=Kk5:C yf.Տ7v@w&Aq^P_7Uv Z,rGHGZ"v9 4;@8jL)lq*DE ߃^L_.J&*䫲Z0I92=Eb]㝲tt]u %Ɣpwגsu y5| j g98G'uQSPҔ=p[ȦpAZsՈ!,_)HNF汱eѶ_wvLX(dɓ'[Ĥʅwa/eIo-z! oPE^(*6! c+,D Ke{Xݟ64` 66rTы&xe~h@ %ȗ=Ol*k9M8,Xj{:\;&3ϣ)A߇0 Ū5b'FJOD]aE!X=Z^mi$G'h܍Ca` vMkb2#hi(5:3^_O7n~Q)-g|֌G1#FTM72iI?[1D r@p [K缇vʓbFrҫzl1G2,vb#%ziڞi:9 t[<Y3Z [W P5N } ;(b}k]8@ OzY 1:` $i/DOf5]n(26i5V;"SOL9~ j@֒w)bz$Y2R2ޤ 8;p*uqn慠]\SV)BO8Oeo C \~|+F d#)E?\y;eRm 8).a^tD|~?{>g=E/3./{JW깯? wt oupKc`){tZ.{z32 ]ڣyeU ]0`~dzmݪ۔ ݋%@Gsl9zct$%O2F3/Y> ~/;k4h'GJL)[z:ߣ(Q/IID^ɪYcz l*DO*i'ܚ=@;S"[#Ј~Bb!߮RVɝYV%;nX'A ~V~):J"؆eʕ9:Qow( {PPbG1k}ĉk0+ks9\ZN@Lr?ٝ *M7gQ/Au߹˿JDoI} Y^`r2ј7 !;y^|0@t\_(y`词# TmPņ(^ .o^ɊȁǚJ4 bFi~^bnޢg z?!ϬU|d8> M;2FYNT^uK}/ƛS4TG|B妱*RCD)Q_9mGhkìjXg#/IΓA-&e8^l5PqE<s UKKWUt0m?)zhM]},{5Ii_8iڕAhtv_D! xMEqv"V s@gCy`6ZYpjnK[sM3߂=}.8AMUSK;(\ Gs :i, 3u|5jpΤ53H`"uT%Xk $dָ/8BFD5+61?Da<$67 Ne+ โ5.m(À]b<M׋vq4b*"x|7PaHsܴc'QBK$(2 !1Ǫ糞MLD@'M P-(hPA ?hFc<)-ɐ dD~(b7ÏB9ېNdW}`7 ܎LHL]V XGkA,K&|U\䪴 sH/ wjsMv̆BJdžM 6Y(rZgNXՆf5OŘRYDu{U~ڒMoM>]uێ;&n,~ vq j ?O:0N@&A.yJ56 +#W,SӇ$LÏN4B\42uT{aD|TEt m7m {kޥ33} sL۾m$ϖ|uX1r´L'KnC?7u; T TgWe3JKɳ\%I5Xa~93My?mʀ|h\1?U{oQY<nÙxBgD4"Aex;b6iW"3}dƼ0T5os˾m98em2,\qsV%t|m;w.Lcr47l1Dk!OAUyڞ|EhVHs!@K/ٙlPE!!M pMvGu;2uc>w(3BgSjh,MhAvgU6XmeMcs*-8 }bk$1Xbc54xvEt.~CgU-'%.B4dq7 (wUGʄo]yؐ|a" Uo61$&x1X)@ TO8v cX]DXK[!s@iN =E Y]S8XqTTX=q1s3>+9<.]%6ya Dg4RClKpUc4Yx+>=f噺*WQpi訕os83 WDsL_jZC8`r B*v;BMe8֓—3KI{J˜5JT(9i$5|܀|S{:?6ӿYmtb1jU @>?tuۡF#"2[c %+iur8~S0 6eYi+ҦFK GS΍kF`qg=`RoLV:T@pmm΄'l6r/}E6z&=k"аcr=ifdcј2n ]_Ckx;ncVS$*(hV$nNPD'L;y ZhN{ʗYlj6]TWuc%hhoE & xY P؛` SBl 8)wʹm@c*s0/)R,^z IK ZsƐ+ y "HMwg0uq%zVLr1=^nn{PC-HivZ# ȃbNI"H<:ZMe)ԍ è( j.Q5&IqA-"vGG$E˝B0G$"7"Y坩bo %|/ y8l9gP ğ?`J#Nәh)UYJ Mj~lm"n*纁X^m$cřL1 _ es4S{jNJ#LhEƳ[(h?6\uɁYoɑWR.VY$,>\|n*A;,u|tQ׼Cr_HǨ/ŷ D'_F-OB bH@Xf>Sbi+:LmN:9h#XcZaljqԥLpvOt"( ɖEta͚o4unk&ZRgwɳM_ED#f49:"4c{&Xo %#2$1SRe^Nqq~PiNk\hq`go;e)A$?!hҕM1/}B֎Nex7vY{qfǗ8VZhi7")SҚ-zg1*t:|s'qwf@ 44NH_A VSSf7gOB+ƀ2>:MDF2ypkM=^˗3)Ů8Si]n/Ak[TQб\Ӊn^>x|nd+‚Dy.R )ȣ~g+񟽞 ~ĮߴcK]LYz/X } &|Lك7G1 &H N%A@4ނEsޱCKU\0jn'Ygf%+ש'e9ICLs=U?rZOs U6a7 4!Lؽby]vٴ'\_=.β.H* ڛz}[l1:|(a[ML%r)ٝ~"?z@l؁+IӳC΁p߂4;!Nxo& ѭ麌K+*yr! ;BOG8C-+Q,:C,RHŦ%y ˆuM-%fV뛓%uq דޛN`J^>8lz=֝kTkA9W%q5\6Fi>9&o5\&a]ըtLad=dA#\m";>W* D]̾ASb¹N:vzcefbV wi? &k6 O\AI`ײB-!+ڂE$0K57ڨ4.!v7bI׆۵\KdOFfTVgucT/-G.S[Es5VJzyh&|CM4E)n,KB4Tpr?XD]u.{ R܇Its]q^%$x,}8`I˳3V}{<^M27f3fzoNG{O`TWC35{ 5PԒ& *>;>ȀXi⑃k "GY5WNN8Ӡi-4cox—(ξ> |ruBd7=qlzܵgV?zWߙ(|`ʄZ̛ۂ:UpZ|QED3%|7< L_s"W$zl;1*#^8ؼZITKUje b~mAe#fN)NVAIxS SkD6tP>=>/*7njH%4*Y;wFeNI@w"hw/ݿmt[~ؿ,?cԮNE|Im [c{0;n>h^w9gbA Xʭ߆p,7PG(4zm~( dq=vILd_ZAa|.gtf ,8t=#"4ZIOw*kU]ZF`z * wj1PH0_iL˭([iv$^ $Vp\7+_L87񹓢HR.3qe^ejpu%̤?>"R3` ^d-l1\Dre B$5Se^/ xx}u#o1U>Z IrPmp![Ig$QHn&%%{Ās%O͍`rDk }iDDǢYsE*#/evuBw%F.&Md[y- Z#OVF~n|E vQԌZٮ;7=SԍMpQvN/6yH{MށFu-c]G-a@7q`OsM(5&ڽ[T >kX'&`#u ب¬ Kuf g/ 7w/wg~Q q]h(2?ߊo0F>PӠY0eJR!k*=<6ow"^/+OV6fchQ)(igT,;Fj e JvďvwYI){'ϓWTj`8_Zݗqk '.{ 92=ZTu44*Fvtmp=v~8mH~=F-ۆ14@M0xR1%T-rk 7=Bq6DJP gOgBن.Қ< ^#l6Ye\ *)i_"^=?;^,-PqV ?-bNpC ΞUSw;*s ư, n%nZF;lJ=T"6 qnOʇoTr18?$Ճ't]ގ~m\:ͦnlj.|ۃVAeyfFlCF!əY*(F̉{tn238)a(X(XYqA܆.9LKhS5wKCnL|A ⌬2v CVFM43 ]3%0-Y Gٕ2u{ D-=x a43A;W*`z۩l5J'dԉ;Ckuq 0$Rr$i}F%92y{lإrzw^hU D5ZֲK(?\]p\#yaj^ -kp}d9cWT哭@5k:Fn y' 6Ci`1Ë W_ B`+$B^l+S%Q{Hf)M,jiL kT&7cytx8Cu_F1%E7 y ]$VdJjUǗȏb"NM3,at,F|` kRUu/@9kM<)͕wܮ'Q,ԩh:s{_jr/_ 8=Fcncq_o1u)Z7e8ƛDž& 2ێ_&:Ši6.k(z6\FJ}g Y2<Hp֘}P⚏99>b6u.kRH{Ef Qh<~OG: /#1gM겁\VBoV2!Npn6 dwEA ?9=.Q!lnV hL3's SoP]r?l\` C h*$uS;xZ,r_#hA_,ޫ…,4Z="8dBƳa[NJtՎ/Z%I-X^L_Ax/A64[EiZD;]HEv kYl&ĖjY Lc{R<9Cjn RAEF+n ;P5˸ KRr%%h!7CADQ|_ByIRtXJpln$o[\1"7,fMT1phLgmb;`GWbmHX>22 z4F ds@V `_%^º閊 xL:</(WOv( ԛnN \$+rI k=4o= R,DԾIWtdH¨UžXFfcL'z  wcnh7wHȒyEr>WVM=]l oMtL c6V$6_7.sS L+XYI<̫!mϊG|m6\6/?=\JIBx8 2O:zVViFҘHm5?ĪIy }L#S'Wm=۩ EsOk(8r$JLM*dCHDs b︔t 1׋KX,:D6/DjUw~-Yaϙܲy;dIuEAjbzXdza AXlX eaTDQuyjS\,T?όpk:I!:t +1͊bd6xL]Θ.S!{'%]SݫOgf@p1t#N3)Z@VʦJ&]Ee7ozJ/`Oh 67˒Ӷ͔ª=h7Z~ ~uL#5{Jf'p2 / QrA?[b$~$[6cY9)td[\aH&1=7` Ai%Yc%dЀEجn k/X_˿gLSN::S6V'rۑ^ݗ)D˘t)auoֲ2B? 65 ;6|-˜9@e:yK; YϷ? {ECn+}EM7[:R#7r> L|oU(y>"XQ7~T܄ic 0z7}K LfVU}чNYjX@ Tթr3kRH<ᰣuAHe2oR} G:YSi؀锧T=7 yLWll7<7 /(L{6'Ը7RlԨq*G\Y0z} 忚 !Á-6M#]L`%a'=$&}%MqQXǾ(C.zW GYkBNEq1JZ RF6 "jKqrAY[̈ǑׯJ {Qُ8=cNح h[FU$)ͅ{7E@i n|u<`W! ߊCGިUPyiU,RA5;d(#j*o?iBKHц}Q.|uE]ŗ z*b~ 77S&֫- XLz<+lUc~0ޖ[Pc[UGX<?9僮S&UE;7VCr٣XL!"tAa":j ]&q >xTL?$}l}ڐ|3@U 2N6:P}MZ,ȹAoP8 &u'/IB5[/JQ. Oˮ hEA!L-ڳߤ$tGQNSE{= fūPQczAEo0 E 82* :tt![YY@X)ېl,r\ oޔ^vru| <<)O^@vi48,B_xΕ"czp'9+RYKLdAwkZ.V`DEYUH5=v_e>ɫ!fg|AYD]˖\ko fD_4),N>j1OܼFD~9;@ށM-KȪP#3kEIuN~k3hLv70M|ؤDh5Ї}d.饉-:z- n IRJ5) +C#$|dюewq_D fX}RHƛ1L=ػdHF!Qg (x8 MhzbTEMy& ǪsR @èRW14.GedAa,O/Xtz+X҂}eٞ:%_ 9CuZK+sVȍ?gGv\ La`Zp돥i(vY;Dpxq^ņQʷ=}|)CVF!SH6nP56tʋ:Ba[݂taV!2Eơ{WЋ*|4-@b5ʟ>;_4QOjRg'|I :7`v{Wu2 e4&sX(KmT0KQ1V82CZT Cx{.yh߹ +J^ )YfM>Ot7,QK1%IX;>>FXF~n``TpYۃmEg_Rb: 㴋TtQ$G0рƧ"KqiZ)+޼䕛 +XQOHU[,S\_j9;vy_mvA>naj!zD{DR|zz/NRY $nrm|w-sݙoF5Q\Į 6eE"/tp'ʲUi נp ȓEؼTiu Э Y˅5 4]dA{뒉NGGj\"BL{ʥZKPemUs iQЕr;+HηgUlq<33[j+dNN-Bϧ1j6Efu ͎Z@4a`s FS2r93]ev0׹,*//%yAJQ|!=)i{z# 6v5TK|3ϑNK3,Kާ4TC }iI`E#8~RZ{ rD "5=AЋ3D>#y<[7n[q/(;yl*ӉS'}}bBgwt}P\ :$>,]X-4sF+(*hȽ4: 6y;Le39A'KU Ѽq!q.!rO B)ܠ |o^,O!_JBޥY堨uȖY4H LNCRSa@:xI^hNKoFȼuZ]ʣG2DoO`V0OxczbuT\- @Y1ieȟtl1W>n'ןW9PU_S- (@_|؝~LgGx EOf H S;NK?"6ݵǢ5_JjT]6 xTtRȎw]'zX*r DZ:kg !o4"RҚ/: oUى 0n,UH PA|M3%~bslF,G )20(P9Wu[؆m4k#l|6) }| qyʎSI 2lw,6Y|xxMrE~F6#3Rtz׀vVfHr,_ -liX@ND&kCW r9 O Ŷ5ބ~aXFe_-L랶̳qo;cҮ9Oh&s8u onۉ%_M73xfԩrHSnAٔM>D8~:xo3w"KDMk8cD(02J#$3fÒhtP}g/u~71@lktzѰo6>74\m$Z@6^1;m CJޖX43$ 8ą ЄjܝI.-E]L+:R]u@jždSqLPES叡ѐҩDcč nU0$ H SIksC]K9&SR)l{DS&ѓ_p;yϪ kAgoB%ŸQ)c( YSJH-h\?kzJTPWTD:d-Rg utzk,MN |OMYMfH,!N/w(~ m/FgQ% (LѣN+8^2QvBm* h\l]|ؖ2vl2*+0| ~ro~ u3< 0 P>6=)/44>p+٘i"s\bN䤆#]S#nAgSՖpގGG!?z+e0  $V'e Fm*!G\ |O B[9*# $=6Zmhb={g-׿~~h;{;((Cq߲h̝K̀Mp+ڨ6@i]qd8Am:ILk@KN LI&U#귂ܹ`IRz{HvZ,"/ Z\VZ_ ȣuW8{ݲ(48+ )(,*ˣ3c?ڽy`,j}:Uт[$KSO^zyQ ͡2U^@nwH̪]WY[fv >`̇\N㚌hV.%a.u#h+{*sgä~8=NX?N3UvF!l^C(ǎlYJ=I/:h+eX-9 h6?vroҚ"b+> c@iq! LPq=-, O_)W,oYX/yIfE𡝽yezc, v *_HpJ$Ъ $ae6?csMp3 1rF4Vb_,U0ێJ$YK  _A.=$x0Jn_xm—\ZjnO0 lel9E6 ll,c)-3!L<|sLcH)S#E k6sF;3'cƈo>~yN"* I/Yf@?h1(U.j,,_ O;#ii݋ Dzl͂_N#l<ݘVuShsu9(s S_;I"8LT۹j[@M^]n22l=)iQ$2%AvS/THbSIv<$mw]\OZZh<#71]s2&`g~s#N6^yoe+$ F)hpvoĦ&N'`EAU$(w!/M7ɆSB#ٔ EO˼[c׺r-_nz~,Y b띆g`3_L#=寂#W-sa;C -\IA>ʅB>U?$)ٰ*,U&'M j~&ˊ|˔5ղAN > {DV4.3nqN|Kots/Y7_ j?x5(K뢪=^">i Bi6Sj|rObRUB~;o- h't=v0NaiPωfDI!U>Y) \ &-a*%KweGr~-OS")nF(z?px ׃R qB>b<.S.DZÀ|rsvN(D:b*햞7QMv- 75w ,wu'OTDLw޵1M\.QCP!bh^UhO!b>f^w!~h8O\K(E@`NIffF]1a9\v<[~ 7ts %q0yĠo6U =k#X[dM0JZ=NwKovK*u]LrLKC 3a.cjK ɴZ/9 $G]gw eU7\~iOCqQ]UXbp`i.|a7"(E=Ȏ{V̴3W>atn=r .z?(ʹٵ/$*E@ lkAB߭=4 Z;6k]qwlz1`Co!x ҂W/7#WĦMѯMiI>7G#%uskƢ7d _d€O3t}j ևSaԾ6IeHzX),1W. -w%̧3e&#a~n5E[ܬݳH8+~`Q14 nDubvɋgh/`-zz/P6XT*i™G_|U6KsȃnNC #nF&ˇ#eRj,!}m. M5ړjoYlXɒ~=O+"ǿc߶r0ClHiwr$;7_Gp`$U)sZ*wԗc^y(ya&5Ⱦ(T#n$IVVۂZW$}_=|.{lɖe9`4^ur/FK.Se(SBXфJ m$qJ @)̢VP87fiG"om;DbeW1a KEE25g~ y>4 <7U{x&"y(} {yQv:&L5=vTAiڒ0G'3g*`j~ d ֢c׋lN k!2|M\*am.DgiQPa#tı.IUԁu Mm֬&qն2 [ka<,10ۨlE?S~v_JQ;NYTi6p 'c قW様5c8᧛bE,hj'@/NIJ⚅\jP6>->T b,ULp B,YLgy$-oV~+}ed*QnBt>U׵Xog-[deY8ӷ7{嶣|pߍA;!!ANe?i(>+Ny#A9l3W(>qĠȉZTޯиD.M1ġ𓞫ψmؾ*^'**30xϺ?銕"C2@F2W|S[VPY'sxB;i hrL{iN{w&bab|-Z9o@DM y_K7Mu]@2Ov[r'ucưG' ӉqZ[9]I$,fM WF3r"c. 2T?wVYTVC^$fd{Z&wH]6b‡0ǘg~DYM$)D%f=o|\Fy!ו0f&7LXޘ/1LٿBê|lxP;`њ$HN\ \&LݖQAJEʝ 6#.`eAn?[%ԅ biKz)QB):M"QG}2KӃnR1M+6n㯌:ʔnă OFBE@z@!<^u:/;s bJږZk.OgG$$M G@kji\ u[Ų׷(}d"c=6Kz iTu: |pjy%c{3:aЈInLVKnNRIHk` U?!Ap1#, (2ˑG9xu srv=ƅ ,SlxVut_` HmآbqSˑsEO)!gD̮Z\KBuP&:'p,K`[{ eLEkރ\eLLg22UC*A@}!KZ?L;ݣMn1$9.S`xe|4dABYN#1PuUܨPAnJŞ^8O;rLt%C 7|泄͹^idPmH/ \qA =b1/^!"<RE76It riX~2PZژ4/BIarzW・ЅW 6}ǑL-YCx\,{`O<뵏=;_tl6GG.lˢ҇4*f*`DxSR(Os\OwM=_O>`tq1}]p%[`n_k-ֹ2}}Fٲ# 4'hqvQ0><3H˘NXN&gee"\fZZW&b7n']vHBtIf+P9]̛$G@66"R/`i')2Sv?"^?"sAwh3c`u&(_ bdpz].Ae)ݥcl@TB|p̭jInB&?R>P] Ϋ(]b}鱦*[0CѬFL.+2/ୋ<;rBl.8ƳecMj~>? [GIozi q8G?A[cܵORt@>~uUh 5 Vq7RGJ۫j")Tך~> TQw%/%*[v18IN#[{mlH |ߋTN60w. 5t XDmGZ2 涟UhrkQ :iU CӒV`#3&lk@d?ݽ< -{e+GkR+苬OP,-_.(eH[SW nl V~a4ԶNT!5[+-] 75)u/"*NwF8H -0=RN Wlnh<)--IFkT}BTn{TxǧDKbpk~zآ_ghFv=^eroM4rJj~me«|qN;%gܕWX6xѫP[6]VMҐ(gidgd.W@睪6IAHy5%1fwi悕uc7(@gjm [>UY9fvid?e5!57@.LX=f\]s hp:^ i *B]Y> a5a2¿,;_`eף>MK`,9@6 X3 ogsSxUxfx<#C_ vv!g4gSk)40i2HJ{;yVLԹk.dTs1=Bno@D["vO.HS'.+zw, W1#VCoݦb]ð5LgC$Q=AXT7 Ѽ-ю~u`.MwmL"n5۔_>#,qxl5K)%QJF Pxu,Qxj.DįRxR2Z$-4Ggf8=9aGnNnuLV-Q_ݑqo|g ^(x犖H&Z=!iCq8qD哢|<(F~D]I:Vtex@2˼ۥAo[YI?ε61P XIri^;YF'ȕ0?X2`uy2f<^Ο^5lbabnzPTmOdH5Y97G .FWqU‹]u;H/4\ا$IAR:@ aTR-%SJU TtItE=,\S D>$K\^uYx2f]Ze[\>n`>i#4 r֞u3_ (ÜWY?4I/Go6jw7ϻdF#.5C;V*e)….fl7;~(Dbֹ!NIeU_/o+eF3<ߴ|rvCV^lQF usn5$>@Tݢ| P#+^Z6n pR|֖'|Q;@-YݱM"mBW8rX8 zD\V;TGS2u|##řn׌,Yɉ( r\F z6g,x2T(RMZ:~^8\ imjԉ=@Τ? 8TQGpi)-l di>rϬX i.+ =0xA ހ^Ê~LkFbw^oo/, /k~ͬOdScBB:)G+iy]H~š-#gٟe0ZH-.vz, "P_vȺ e9Vsdk&=Rܗ &OXY]#[]؜?SV98#s𰲻TC$4nVJ=h_|n>BRvC*Q #筯 rpU0VsBm^[+ܓLTp0l Aق9=+n/FiɚڑUH@NKٸMVͽҸl,|]ɲ0BE̘O-&F?=uFD`5003'*O/єd{:lg z(ʴ EoP5:) J9y 쯉O&9"ˆUDa:xgqE4d`SvR;'xˡ/e ?W; zFk F5``P>$ۼܭ^rnb A?N3alyN±IG`Sd_ Ct#ߞrk/$V L&* ִ&'b ES֊9Vy\Rq"޼X{^ ۉqkGc K(Mk=;چ`57NcCD6\Y[xt)_ဎN?"x 1-N`SUmU;D |*K*#vz9YaC^U[f*#Cg8gKSTpXe R»g's&GBH6c mpưchKVF]uĹ=ُhu_3TJw횂3l=c jD$%A@`~Ǚ'9*)v(~( fau# ~5 Pavzh n ^xԆwhG1̋5$$4 Lg`(5jҾi⺅ }+qA~ɠ7bRۥ} %b,@ |ezT-JW()٥mڕ`p($BoB#V1X1.*p2 ˫'#z>ǚ.{ҏ}ymy1Pw6bBPybu%WH:# ӑAuf$k_U/чe8w)13ֈSE4yD}lNˋ SbQ{2׼9VA`|t \&i8roٱaW#D1 1"_2Gkc">;Lջ_`%A•Sؤ1z'x-#ԃ g[9snmCѠBQQZ b(SA􅸯?k}if@O[:Qs1J\Ȅ|/ܗK<뵈"*CPSpL%эpf-ٙfm1 <)iͩ)pM2xXyezM<2ʓ.M{i|%zLن¦rv?v/nm6MO|R9[Ud4%fg ΖÈÛ9v81ťo,0V p;QFXoiUg:gg)f0>GKE|#xV^^={n(; 0W}|್ZDF ɲOyKcgsL UQhPouD{X,B~֡lI8̩C6V_ u7$cpvS^S9 2DkkqSgJV u(9f5#n5 ˨ 9:6 oZ**$#.RlH4]FקJA=SgSSZ%B!;mG"osċfʉt[f \ZF ɟG 6'Ijơdc.3~br - $1k ZKpZnlƃg)=[w[2: YC c-A3%7!3&h& O4K-:̈́KԌ+a kYO郬HYJc:D5 ? o}j0mƴnyxPBM@ZTY`Cn}sjҢM{W@b%mOm5+ \eGDqts6'A:7ޜ7ͽ˟6(]?|^߬YkD :r\;Cr>R< 7Ǿ[{re19ɭb^EoyhCf _5iRYf*fyl 6v]x+0⮻@@K=M+#( |d,)+&/O&X(W5gf4FYg=;(&vySadm}Kȃ=l EoאaV}pݡ:6NHߛe~C7k+PBZSCy TMcqLBV^5Qܱ˒^ neT0|ĕ୤tq,I!6L5>&gLjfY>>h}:nѧNo?;p"-SZ@Z`X =s(_]Kos-YT&c3؀oڵ\ 3&m=H<>f?SxF` ]#1tvt9!s˻!b%uksfB{-i1‘vT WЯr8Ͳ- /v3oYW%ڮzHC_o:Vc,-+XwyܥTj _2ڹ} e)i89n#ف&GwX࢝\CjşDdJj@\3j͛22ظ1cn5J(nﱁJO4#R~ěd>le"dK |2(㐅PS~2qn%3?-G {߸Qmszz ta}yh!P #OMmxڥ1qM$IXE-xYkK?w#.=2;U"3 msDLJg"ޞ*Ic/1~anS?0Y@&YezYmAzluU{9 rα8U>?61}zե_:` U0MmӶzS{IL=Nlx"ܸF `/%i̶3:*$ScJ іʉ![J`]jSLsë<R!B~U7Ty\ѮzeIg(Iś$#`usA[2+ȷ/(+#&DlH4r/践?ѨUlv.z$o:Lp/b`&5u0.+Y 5f-؃LVyMjrlG"kb?MڻHxEvR<9,@ w,BK1Qghxlf?^\{4O167@r1$΋lGMP$zˆJ,gHҔ].՗h&!BF(C:]^ŹJdեTK/|4I Yk#?VN6$i(101+ 6YrcdkߧM;!>&y㋤]`.?3tؾ:T @Myܵu-)?rSf&LCBߓ(fx2,G%_Όbqۢ$(V$zV&6t*[2F=Ǵy)Y~7vܝ 2fЁ^:ϣgG{K$%l~u1Ci⪳bS#c?֛KMN&߻CRu݈o'[u%h[S$*N/洡I7ȞjU #VD5rIBSp`1iIx8u! 2?Xx }M Et_t}qwI@pVꎨ3Qa/kWw0 prׇ~@)@Wet2ھyU}Qg[PVOP~+WZzO&8#T#8rʢM};rR_RsrDٔ'OE8 '(SEp!UdK47O=>tD;A9ELpIyY "H@[Z^ >-Y_ms1nFm@>68 'POSD&3F Gx|qbA-?XmF*.k~+ΤѦꫛӾ2P\p31u oF"xvM?M xF/3ܣ\|hl҈J<+ᡫ&W5L5ij "3jKAf%Ϟ&2+Fc ` 3ȚlW<-Yϥ'ahp]t۾}+tk>~}QZd@upl qunf Å4Dpo&(SQw p b0yp umߣ+ n;rfG'.-F)0 rOEH>!N4"<Q}0 oiOLN*d(D@8@ ^ `6UPނ_#썈/THMpϐn5> c8_Jm߭?ޭm#h ޘ?ūo ,ԹGCoOʫ#hhqeLWie(9)+Q,T飳\e6Kr#F樾륾ed.6H)XkdxsƊػ?"Z%s60\X "BהG,ƽ@ hc/ގ\xvd%$+Ut|Zk%*,@Ȩ?z2j'?phϬRGVbL.v1ؤ.E Mkk- ۔8{]/PF[3Z<xn‚Du kju42ft Z{i qiߩ5xЌpv\4 _ǭbLM=$$*#?>Xho5艽{m> nYGHƄ]Mu>O[6 ]V# q~T*Rȃ C&l0ke/+G|();O?ی!xUC\@>HW[z?DV~um7 /ZE,O7i MfCH#wjoB[gz}xu&F(|Z>QyOU  %bq"en}~⫸I}I^8J$ 5\.F>J, &#OS.3t6MlOErܚEE` S нv+iO~i-O3=50qBI[׭MB2{UbgqRA Y.\Zp ` w {&l yBOϻkgG0y% *ɡ!p [N/ G)(U]ټ}lc'sQ+`޴kWe %o6S6q#;X܁kXyԵ;ReRL- FcD:F]ii"khS4 xt+_-XEl!w4E"-eG.97ǀ*>o EvW/CJԤDpcOXIn8 л"ų+o\,@-w |+a^Ɓb}P<)[}WnAi䫟m7ݸgs}3tI ǩox~3qiFitL7ߟ¥+b>ъ 㮝|j،2Z=ěҒFcL,HR~Y42J, S_.e#֧´7 ?=ߨc޺k7@ZYΉ^R|1 bHڀRE"BA8l>w21ZGlPcGI[8@^G5S.Ijc^ t.㻤Ǚ2CYq'-LT:' S0*F] Vq4o~|9=h|/H5Czkr'MfNsp }ᬕ'2i;,4gC&0BNyQP'_D`J?`@o;6t0Xt"0/ԼzwP(J*wf{˶f s!"YdSmva\bJ[7i&QpUi^mפ4 ? ('^CQԗ-I78[%57[@S[o-peT[Nl"6*cĹ%@CߩJ-NO".g ~~՗.Ak'D8Nco/nsO?ߢjk_(ByoVҭb] XVZ1Vm~ z,4!(1Mu&8!Э]M=ETD"JL~GV#)|vl<^3<' ni27+|3XRk7:)"y 3VMV1-T4oQmBlAKpbKN&ҵ&|\2 ?5C&} ˤئ6 SEJ3speݠ갨VUzR5n]HA۞08ώx#^U5E@.i VB_*Y2_f5`WM8b!txe\W@}5Lpi im>v= 8l ""F eKS 6}aّ-zC"Wfŝ"Ǘ?"F|dL9# Cq%b4tj5b% gj/b-{@ w' ڰئ6#ƥX&6L+yGqS%iتM׹dνg0Vz ۯCPGjx̯r)M+217md+:d#%Q~ @ƕL^8ѓzyD}?Tf>~>fxpmm'<"9N$a>j'T vPj\$ΜUCUa+r'Quт"rWq2=P`% Ja"y- V j>!KKHB\Ӟ/ P0n%mw4hƐ.@&i%.sRX`M) 6! cg]+RZZګRKր[ŠO㤤bxQ]1w:8VosFJN-Ec ъIdٹ>Qή!.jd\wuqZd0YEV:GЯnn4D _Pzp'>8HuH` h gA5AnVYݳpa[i'sLE{Iq/ҿ@g'T:|)ķw~MWh=Cd-x$F÷fT K-qP5^C/Yъ~ S&9lg 8CjݯTļ 9\2 DZcl^?"i8ޱkḒ4̩~{OCa){͵ltu#!馧9Wk;ށ'^-Q*ծhT{^P#TD?,_Uemod9co$12uu c5aሕroK6.x}I/>81w/쌉/~>֦MJDQ99hLUWu\8sd]C|H ajvXE#Χ8l.oV׻${HJ$q~OҰMm”Mb&=ɟb7KL_-0>.i}N7~B kRq<.B њ1Ƶ|)9X.]]`65?a~T>bVeRNH3 ܑٶJ"J(rSB+C[+ijvƾ_=(]Ƌڄanxvq}8{F+-A8?JM%U"DY$ɷO&y|7`=?Nf*޲NԬ?.w'Sa~T&Vk ]2HƾIpAp*!*ӫXW]~Un3(F 9U |a(mOZ^j˫6O,]W-ڳ`>yϥ4"=FCQ6 G~0|zBcle?isVB9=S4=t̎NEQ8kő ݫHB4¼}⒣ [:dEɋGU8 xʕ]9MVy6+ h̿2؅Bk5 S9(w3.S< jfJ)D;?]Ah4)K4I.O?cp]1qyG!Ɂ@o%`ĞDK:(xS{/K <˴9NBuo?mW, L,c?1ܩ՞P/P8 gD&)8cNNQs ШiJ!~m!bt3j:)-3O)]ut7J0Wgfiӎ:Кv]bV)EUbLD=>MrYh[Ռ[c bDE5n4u#1LK sZމ4b!.WCuV҉,y]ӶA ` bTT'5`YEÖKMh7>ޡ`k'`I^jG2P6p" [ @x P[|l˷%Nz %E>e'0uyt>S%];(ջĊOi o{Bg Z_LxE!+D<'6[(79%3c4=0UGΓ' o(&ˆK%,0S`)#qtM*8="=gM eKoWb9psw\ͤjqY@Q +ȖEk :L鷺OO}Gϊv1BBE{ X|h$gg],إթ +Ӈz\)h ܝ_HixF|qk6YP @_-E?Gw3/9UJePZܼpgL}p566CQΈ |qnL`+WKp~td~()(! K[AƼ'aEp ZP섂J'fۛLï񕾀egV2 WsFOƑV>@}<`G4H0)X_אD l~Y  8wT+Hտ[h֖LzЊIl*~yA[Y db?zY]>s(sxW0LޑtODataEM5,#!"Mg .8B}vSĜqS[/qfպ>Erh^zL[Y6ҰU23>>&X4J eDS_]IW1XJo F* ,pHv8f,bѧSV$S_[aCiml 4UAnĖ +4},~{jU߄[m%"B;D0dĔz 9hVSafu;_&a *^t, 7 hQ=d T" 2`4ƷAʗ`UJy%A\i08pwߢyz@ 2y]4[9Rw`FSq b%D^XTx2@gB#Yjײ0)@Z}ψt亮гh]k MkEQSgO8*%ʑζƵI$ : Q-O*j^g 09F.=Rup?ڶp6ؖCSۛ@Q|J$8oܹ{aO`: p,4rcȡՅ]q7ݰA5)%ዄlTa\2s̀A1|1UHU0C2n?VS4c0K A &?i>Z>lWܙ)n !Mu4"iz5 B3&EkCjd{MuC˓4OE׌&2LXeYd(9٨DrkUJ)di8}m9£3Cg>$bD\rn)0a˔[ " ^vhPBޞCa\7׼I 6WԶv=aqWzv[2Ir1YN6[8=]M$wы>ɝ'YB (]!u?Kj0tǙr4@);|ԡGu˱en1wL8>*3O>'08 ESZ쐊ܘO\2?$je>r˳ RKGR*\5zΞ<?DRfSn}OވZqPy{ӂVh Ǐ3b`tkC0=5ebggO钝wͦ `dGIp]gr/zY,v&$HBP"DJ,z8~/_JkPl& 0`OK3n^yjש~ɀN/] 7"-ʆwQ9ýgPQ 4,T_I]aXW.G4c./\vfzign S? 5!2q7k\tM  4W,'vS  d3o4ʔ̗B,~ /3&"0+<$HsU:?1bR`BGkj3A}?$bcG-qcq,cEjNCLb}ww:{*}2W8UեcL vLRY>},zX o.߱0 %Sβx€yǯP>S~ CjoTC#VA Bߟ#]@X<a`Sd˖TY[sgn2/~ʿi\W9.`2I=5V'-\CV/O,:~ "+-1J6cSYGLtҒ;2idvSuYwE!{'@ *Q}Th&|xS1,[x̳N{t@ho]y.{[: Frئo殻QF5vi(8LVPvЂyηh*KrGgqf#BP@韑>Q;i$*i?nUcN\5v8Fn ϕ= ٴH|gD LB@E :&0P\/@R-C̾tw2fj@,Ѝ,<2EUF#]T=l1p/l`e&(TL}L }EqjoDojqgkv`'r N~)yFlr"}v3lvsWY+0ԝZJ;,m2[T!MVIʙ_MHԒEl>@PSbMFf?n/վ޶dL6`Zo~N);ŨKdeQT\:Q%>KK՞bdsiTo.f 5e}c /)s2d_]->|\!݃pz0c(b[FdOl_J5FV*A?BUDG& rDVR߬ТSQ-?;yF{2xua˚GJbH0<9@ ںpe-dRJ69E:qPOvfTޏMB̀1J\ʽtWƸ6cC$Z/]v~VL 蛿(N#>'t p;OGeꥯ )@z)Rڧ=x`|(RtZ ؤD%]ժ,uA;ے iLY)g.;oC^'OvI P PyAdU^i/pD6(M1w_}xu@ (Y-]W\Т̚OQO[|;aĿs렯[jJ G Wڀ&,&9LW|ao0e鬷;G\b=6, X{\ϓ4A58&X9Φdzxu]A÷=ʞ-a1#"JƮ!ZxInHW X%@ܘ4jP=Fr GI ^]_M|[];.^A$<)j귻;=.="SS(wڽO=m\m3g̛-  Z@]_Imk}zb8MMʁhnS=(*֕fb`-m3mx1N L1A0>u, wG\l>*0S RKqUw2 --CN7 6k"Qjo$2Q%',pzؘb" @464|r5' ^~;.cUƛGc @qfZS"tė*+|dl̬z83 ;P[?\tJ?'=/Q-Dk#VI`K'NE'oB4(4Npտ Pcʕ90[ĕvlY8[mkfNk_/Q(Ŧ\H:-R2!~zF&;_5"V`2Qi) v'©[ b{豵>=ð.=*pBHrJ mL@`<.iDօ_zί t@)f@<e@8p+>Tmi>pߕwEgnSh {#mmE8=Z~SgNrGH^ie&Ezh]HEuu̓ e.T**݂/Ha{X:ǁ[~[G`)K 2Wp~Z٠RTp նOuw`:~]/l!{wr|@PP{"IGqK@=eL8b,;F\5d&;dRU:V}9Ɵ'C|@٥0ȥ5{NÓ)AXw w㈚F<1gȞ8 TF' Ѵyi5赫~J( w5 g&yyk| Xno]8o|2PF,k?7&Lv"2a7RtǕh6d;r!˞.yd^'| r)QFQVqL/4K|ƙaY3yPh`0}|z)HC]%+O?& PfƎкӔmTK 2U»41vX;}<·.$MnV,葡BKHy2⤂wxR~nrKYX'a.N<lifb?{Pnt[_Rl˗hHe@g13jrÖ 47Wi7[}x \ TT29U!'>6Y85\/3#e n跪sfiNOE34E?Dj =Mx0Li” >t[@u3ЊSSqjܮγfmeCj5!L<K_hMIة$ڛBA^4+.~o3Myh&hHwlƣT`^=]K۸[?mexwXZvdN׵x:m.h^Cfq bPn@\Y-ʦ{xFNS/*Qn{>@qYrYZkOMɅfϔ]<0x/4Z\*}8sjZ5m/J0GUPJ$.P vcDp4[^vY~YQwޣmHO\286QCnjq{5 T *_UraYWF3f9=/86SkECbk$S qxG C0{}TvIP-Ӣnk6TV45l2@c? /GHp8ꄗeϷmӐ~YGZrFχŚV1FHVDޱ\X%S7DP;rj]j%ond!}|ShF<) ?J> cAm߮ȇk\ h |YkFnDes;"Ђ4+$-l4yCKC LI4oҳؠܼXd }f+=S͓,irrgF4 '(@)C$(JF>vs߾*o:; :R c)N%sgכP[qzevۓŬ.)|n˰>.ȷgFs.TGM덤ra \˿X`xFNtD+#Yd"xeBy~Eh-pnX5VYmk1M=H!l99y]ut/H,cU-A'aK8A% }SP8 B[ E33ׇueY>4!KM JS_ t1H%FErNNͨ]|.gv@ñw2.W"O_䛟4VKx^T PO%oBY"[JxjT>UZ{gLaz{b n^Zh^ḭKX\`N*nPw9l!nEi#tKĽ`緂 bn_8ҫЖi͡K7F'4k6iJU;@iprHᄋ:1_GHtiWI i+ ˃Of-8^hBX:N`/ Cq9䏵sZ'n kB.@g1K+96ғ >d/Osޞ $>ziIDjm¿<}6٣>c&Qr\L~s2h|SY5tC#*Ff}^|CvJa 0˾dE&;Gh9KؼČfwi\ZxG1S4}ywp=tP_6(O֐GmC9őnie/.pbê|{,W!LR!YMK $|JxcmShfZiAddžCyٯtl"Z7# 7ؗr!jG=4$K`S3"m7S/:u@+P8u`SyksDicq&Г8`GvУE4St:GCRDRۇPOgd(?vyhYfݴ oh>/m5@<3!RD0nnˡHj5R6ݥ?ZF=DLg>뗪FWa 2rp Lo-܃Xx2}"ChSA-| ިB;h}hjF҅?rig.8r>UDt.,\qaIa1 iw3h[^0I@OTj4)rȋ?B2gf\$=!Hr)r8z|4"ҏ "Uxo*ߘ$O,~W:&HH=sU7R1{kّhxBQR"JB6E&#R|jk%O%Dp-_s gܽ<7~W1nҜ"Qjip b}|=T'8zB|Q!/Ev4P4_q%\uQ-p,3WlS;Ixc(jm ٹ̊/ڃ965s{CNs|||Xs//RۼWPcu9JTO`soQth1RAZQ aYx ,oRLщL<'>J#I 45X*A"9?1͙pr{˅PO5X@&q' J>H]ps4t{.)?~ чQivWOUj1`{5;%V Q$"NzW?(Ѻ[wlҌ-E!$C'/*lR/^V(.2r u`ߥ`"JvGԧOt("/IJxcRޛ4wS\ժ8Hl},3TJ&u][;دr&tnE*L*#0ʠ@*n 0%xű^:=Z-bm88vidaMj'ETPZ|/'+Mdy oEC ζOg@Q}'.k{bj.8L~[:LWҪ1BHwZMsO`*y'_? ;R`+-b@e6 *7G ѯHºF J˭ֹ-/OLÔUsݜAbO$>&="T/Qn (9Wr,jԊu3TVzW IQk zW^W5/ ݀<`yvCN>ÐM[YE& OU3N%u#X͏9;`]oڬLpo X1E]Rcڟ>Ir|yIS26ZO|. zxhkTx49 \iA^>J<7C!UkI ) ^78ST!Wq#BMcp0̨1^^Q+%[.2, J/`7tXſÅ No#I鱚{O|, _ ЕA2U  nN<ћ=W3\-7J!sF;(JHW6T)GDk 7q9lOݭI :|[/'giiꗩb9g .R\ptQX6F{'AmPcw #1 hPAS[V`Õ! B.oΗŧ3辰~/{n{ư/xyCӢB7,B*dS<jϥ;}䲇簯FU%@1? QMћdU?d-rZ\0h33 'B7$_Tٜ`x*!Q)A@P/\g lt?vk[)G&Ex|!pm|~72RZ|vyiu!ڵ~zkŰϸ B.2ǘ7{HȘ^C 1+Z7dMu q%!_(~q~"Ȇ:\RM91 np▭`={0 zY(8T\LMIZt,5U]WXJt]d%mV=&oN*%%ƲY?g8,HwL#B˩:bL8> ǃk7*bQ\ `6}YTf(,XܜIv'>!ߍsH3"{rKbaր{oeiR"Q"]&~Q{+ Pd7`J]f;7\VP ٴ vd\%!δ:<:08S4g͙ߕS\- R0ޜ=҃x3[H8`5#ll Mϲ ɨG/Fk 8Ve*airmٚ#H\Ťx~G >A /.ھgXWYMlKfbg: EqNfG=ZUo;ɻZmz^BgAAi}W?vӆ!{A!-w߱, BnK<"!2k.NۣQP؁t}u`;S[v0$]"3= NC+#;k& ou")RĚCQ&ex;i#twp%5ƁV"iso%<.kZnjyڂ%2,3q-A}$+{teJ،'1s.MY yp"ylVqN qu4vr >0ü¦YWuYPK5`/cyz|w텓{bH ?m96ʄ}(K?-Rҗ2)njBΛ_G r;."@ͬu=MMo<]Qa9(0ΔUX31EXI@ BɪmBhQ:s"q0 z$gς̆LE3"ɝvf3y)}Bsl A,hC _ .hb!\3tP`J Q.arhy9V[NOH$1._doy5Pw GȞӸp16zw}C {&{%xSz'HYOĎ8sT%1^yl\<Ȁ[0z5H8RTd\eeܙ862 ٸv8 ?Y7ʛBړ蓋/);iv!ueC@дs*δ-5$(˻k'U; [ecY|Ԙ7Eii9$4 1*@O%MVsxW-w?IT drŤ~Oxd߽(Fsju bj[ɃdL ?\h!>Ows[հ͗_~pO=n*Vd܅/ɮ/a[)/u~Mo k/|qk]!9;JbJ9G)`Ȋ A]3Hޚt7Eo=17+1CeĦiȦWؤjM@[B0[ LrKdݯt֝^~Z,]^H0amťfrsDA-|c! *.3"lHzޓhpgiaGyn Ñӽٲ-kHI F`blnP.iu== P؉hW~n Ł|/x,'0!9Xd}СhSŸ}4@"&K>i&AF+} EFvT5DҽLMhEjhǔ6m`p e-*t̠c4εWS2 fkA@u-y:^`lX>|zetF͂Xx]nu9+z|%|>Ds*ԴIN_Ax^ mdgeQoږy?7N"4:l3LȞ1RTP /\Ox9S)4DY=7/6PdӇ"a\5] BsL}yoNpYM2%ec0 {A?7n}W26 i=QDe30OxwUxn掋9N_K]ګ^U>ߨ j`FBzswAe $!̀w!2ÖɁT]rA "g5rk/"pcvAly`"Ia)P\$dC/] 45zL'%Lu/Y3'yC_%ڝO^%}cʣ|9+.jNPV3Hk L$WW_.{g߫fPkEEo#l<ױ+ֱ:ф=ܕL!QY^ }6DPX %Ig~6k"k}'dIsU=D[]XY |+yeU^!>~eDg7-1,IޕRmv !AOZ}bg,#>7uWK;tfWĽ9U$.xzU  N&~΀c$+;hChk;,ViVjc O"zy3T!n=~&ղ*@LU:>4mI>eRM[]RXc;94SIzW*u`)eJ6%/\-2d켡ӐtXLFJ8+;3htn[4}q @e|;/R.wEeۼx{I_NlXlNn-o:ҕygq&X+#R&A#& 34! b2)4;2e zC`M[mLL5Dbꪂ7j:\/'WoBZ!Z'oh:)]R~n%23 ^U|;tTKԌ;Ɨb&nі-,wȘJpZ$ zt?7v NJL٫D&uRRKK IU0Ea2:(.Kܔ6ķXνAco+ہdN<(kqj3 S%'r?$K_mL탫UX;שݖqPY^Q0c\j11"ƞ Rx^FH HqykPMvϫ@Pڟv8Z*'PT}G\\4iN*|2hd+dU/Ǒ0XچT9^lTf_[+^XlQݪ_cSLN bpvvEO53Qxq@ye@q}qWRv7ץ@K mZ92ռC7\_vRQ>A8\c;ul#\ rt#)>uY [̼r*s#灕k9, =nfe n_f4 10ang!(`R~%wa\KiO\V(3[r\,}LKr綌ʵhpCbN[d$US1$D`$ˤpo\}ʻwA5ɿLz K±~dy' ][6GNeko,evA'b=CU`ח>8Ɉޟ_;#DugC6 >' C díxcrAlߧ!C7VT#Dq% əFUp;^v*M׉)[01RD^_%'#+z4ev]Gںv5˔G2[Dxv'd-:{XA7柳ME?*[Lύ}Q6p)=ɸmIqؗA)2+EBK jxhN[-W,]ڸwT-QQ$"/䴉وKRӼDZqs"sGS2J͡ѽҾ%3tԂ2n!8;{SuģU 3r.0q:MY)}o(lj1q5nCd01 l㊙s48[7EѦ΅ >|ߨ7zc˞c*\C Q]Y`٭ NNuwSkd=YˇEﳔY# r fçr-ZՌ#T(Yn8-ʁtGwa/iBzn-*j.)?eLw9Y̩?$Ek4$O}P={cN5@JԘAc#h_n9}\yIЀʠLJbIx/:B^=i!]J@="+:=UK.0FmepEzZΟ'zT޵k6i]+kZXQMFr鐷HqqOVC+]Q8(.Vi%v$7?;Uq?=^~=CPI.~rӏvcBk @o|cÌD\6bc0Є"qXAER 4"P+uO/E`oAnJQtrÁQtMAzP {NJ#S5Zi˱օd9l&*AbLcu[]0uHTvw ΀V0X^IBߺvSwx{2b1Uw>$A6BE~H oKXœ.pIRD;}ox|ܽGBa994@rm[SaPbd? pB9ih5~ ð}+<2.eAcC~N~rӶ> =`+movfgڰ.UА@ב#MlpK]rxMMD7m$3(W +K ܊j`h?1QʶɅ ATb{8>3[ X[oiև0""rSFv]N=>Ғ$Aύb'CF1u:vELR*UF\FE=JjݤKgy(!%!xcM*&GB6 %:WlTT)uPW9"AdzOE[7MM<>Y7-rREMC4(Nc>\5eM9x-`3?0g]׫Ѫ6Ķl`pבzڇEI 鰅Zݒ; p?IZdVon9~_ZF9=N>L2>hIܬLP "BS=vTR$֮: 8a{u:i:M:{Q,БFR}.BGi i e*LxwJ#k;]DbğwM%vWa40,˜Us=I1OX\)QhR9n1^Pӳ{X;%*D X8ȁ7%.%_(.\ŐCvg'(ߦ%;Zۇb*Yr4H˨윃 $'*|) Єe:<& .eU|RIEp׶N&Ui5\FrMT\VL]Vz]ۅ_ A*bV_jgBxtbjoyIJ:_%gE.rzZœmXhrc$gjWKX9J(z{)@q.MCP+cA|&a'*S~%YIU<k, 2J'I ̂DdzO FhFyT2 q93=olxnaf=, K=qGηff' L:M .v)Bor;!;pIonaPk2۝{aGR1iս4 4Ԁ.A«;1bKv8c[^Hq$|91߹$_14d8ؖ[(-)tՀfiP/%eVeE@s +pAv`cso}5wh"{Ecm}*r mTPϑ ;kXtEĀ͊n9qcRS繥?CLlp sw3˿y6 F N9 Z+|H)y.Ǯ$/zmHI %.~{"Bua'k}n+:PSCd }Ğ\U, LƪRoC&on@ ׇ7jꖨA$b93eD%X-. *C)1,f;o#J#A$t~zB#A\:!zK9>">HNiw=Jq#+p{6bN4lX1 J <8:h4_,;=N0 [c ,)2C4,Dn&E Y2Mn@Fa %ƿ$L߹CcN]bwT=YE_& {C~pbRAû0GMw:qh /e{ _G)nlt4#CEh;k!c1Ԥȓ%b"Į賚:ewe Ljiq+%t )@}~LBΙSWz?5RG}(BKS?VY|.eaV|ZL"ѦH=Bn%FuYAAd= +4:pH 1+yoW؇mm0!*5Mz +ESe0:F& U !bĂevffr&ecg3D1cge@7׋M괮v6EB(|0T`Ak$|AZwjӦZrL'qKu5.5E[֝f!n-x-&-Aハ[Hf9ᦲ'+**y ktۃq ;PFbK] C6syQ,4tV,t伋Bͅp #t)'k>nY&q7Apc$&| 8 ?yu^B0T|VS̀~ Z,LIBu9eiE0mٛǮq>NUO(Ses\H}ūu V/K]8~ϡ  ўM^JJNi~8OT[?>tؾԖ*A}&pԁ9PX8iIge4ÿ;;9B[%lҮwY(oMoeJ¿ < H-?DtFۈ>q#m{Mr0e:DPh !Ђ(希%ЭE<#ΤHw xRFЏ2jp(1m>CzpC[+%`I11a#0$]oj±,!a %mii$>2qՂ7/`ݳ?t!l v*J ~y}#0iBj1Jui>qbn dHUy:Z?DD:@C?~o<+C2q(LC ~./`=CMpc Ll\`$wDY|wӓ~;d@I͢[aݧ>`fDV2`}'Rk@fx [Oئ,IL;:HnH4gYL MO F[5`_˺KK͢sq]F ,ԘNY#ou#!,:˩\rpeOm oה@>.\~CJ.ڴdMj ޑiq7-$j.9czugg"jX#riu{ȭQxAEɍNS &yi$dnvvxZGsuT4X m]@뾉_fBޡFY#,NH:&Ka 7H:{uRگ< 7@q/a/-Xt6C^dڔfCQsV BSfX#& N@C 'u+j6#hUso~FjO*E#`6 t4{D*\=eTd>h| '}>#GEBtoM"#<6M'.kV Lj/Pl6cѱ {{2 pN ̀ҐX_RkJgwlF>(׀N u/Ї_˼-]ƝKeTV;¬gfƀ$y)@HneiYL^yj2eLS:dWwOg$}IizN lc>S" lC7Mͽl+;ow&@˾ILpA(]e5_~/WwW j2ܺv]4͵DWx1&K0=%}';q،ϰ7ʑ*d*cډ~RvDT0f(%vIV";5;w날zIʧ=bJ΋KK* uDG.*C0S>I{2Ib_Gk% (/A>V9?&r U[mDa&W;@Il HX?&xyEvg%oV䤼r+piAgjS䫌Az=TZy1N ڰ9<>o # %w-@W@xˍ瓀HUN'?Eu4-g' F%PIDӟՇW ͖T JcoskoB%OtM{fZc3U0E6Vk]9s&L kd9EDi@$QDRӘ0y: uu&1QB k jF*ç:'H߲x<癹xq$R0M~qT< ߣL/FAiJ>.K7/)(ONA%b6z\6[߲5Ȯ9 F (`NlʞlqS3~dRђч|LJ#Q_۱C\tL(w]b ;`.}#Vȓτx>Cn0ЕCyKwftPVJ`۴Lb&\ǸSբzӅ -?tvr̚[-xGW亟RhTNj:}MH Hކdj[ARV}ޢ8&m"ns ǃW+h8۩f*j. -&2l1ՊuNW&O7]٬ c |&`aV<Tᶦ~z3`}ԧK^rGЭtKWC7xGV⯀/!J SiCOFYɛr! `=?Ts.J@pO+QmZp?9fZ]=.H 4ϕkW5KQ-KsOo_?c?eȼbhųǀ?7Ԯl{^GvCʊ:PdU\4RZgV?`1W-wCrGL{@!0Q!DHu_Oߏ\#xSKYͽ# m0C8|a'qY s6־RùWlˏEA|Կf.&@tmiY(˶;0y8]cCYZY/JD 6:r bF&w(ILS6__QխI8_kk=B:tB%K;pH zIKz@t0̦3_§FnOC*'1 S#f*Yf<-Dj[> KaڣC Җl2KK֑[?(FQ.SUT˶ANϳQwpA-񣆬^YUbEbao#PV@յa|?? _ŅxJ@ W3: H 䛑sAQx#kxVʘl;>=$BXk$=Tte?DY;%u(1Y.zAA\Y /Hu]a+ێL=hZXEƛdNrb (DkXaY~׈詚dqha$ Sw?v ږWlXj\+|4*p2>8!C3mdi$ɞ8\nZTY=f/GuYs .8.nF #dH Kr!TƮქX1p6yN\7#^ OLᵛX*)D+F$߇2o>Rk\x_tӌOQB2]Ѧ~z|3yyXJKto-___Ωyhr^4@p⼱{_!Pu~8\2$:]Qv72:xpjE!A/_bª %ʲ 6Ddr@Kx7*)7?hhs#wJW\!96 6fFfCW_!{RTs)}aUPxy k!S-mUӶA{ 7\dPq#r딧:mD};/PEօm襁[ՏYp˷=5s4XX?W7P1ZXJ3W`U=aėNE#ғC)VYN΃m̂b7_Ӑ疧;!1I:T[6X+݋WEXE*8Rl &hkW~k(f<8|SɤBx1:M2.J0/ց? ?bP_1 ׬Iq^ f³~yBNH\CռeFs`x_ \VnԢpjpiU>ٌ}!94\|ѫMH!Na b@Ћر0:?آǬDaXˣ!7DGV\AK쯺^^Lp;HeL*&ú(HM*4Y%f%a,C@tOFJ] *ȓ$67dhbmK1~6xwrDPiⶺ?L6oy4oyjUv!\ nK=ŲS;.)r QFU`-7-/bm]9[nAU?eodXv-* T7QУ5w';V6"J\PЁD)E63RL>\7OwR3ϟO t_;}xBӓ"2'{6LJu@Փ X>OV;%}Kr>+w qG3,MTMkJn.rCGbqJɕh=2Bc]-wkKơ0S; JL:=`&"obqGԅ#oΦ~mtLyѻЊ}!#JvKDu-V^D*?O؍i *:IqƖ)G}t΅ɪso2@Sonc0M~$ΐl2 6oBmwab JNaWLh^ s`[|3 `wx aMS 8~uUⴍߺaaŶ_-dA(W¨{UӿM\;|WdMҽJx9Ih ARZODH&ٰO 6cACβik^ΌfHka q+:=|<E Nxn5t˃Z:&e[CD$h財-sVh)_l$llJDN&",M[K8)3|&ݻY+'񒞨J4٩?9 UbXyu BO٥s|3ptaĞH$Ԡ4B?yƾCq㜼4PEUKi!sP*X4#`|}"77J"uG{~ @ Cje֊ {/%yL\}AskdqW\&s_^ h{..B8j[CK:BBv/7cW{E`'P^V8i9$s wm4wL07TWʸuhun -h]OO*tK' M 1 S+ &١ 3'|z I|< =,dۣ.m1 8.ԛs4>} pTLN| $nQ\_Z,1QFr5kДA>iMH&1b [{s-;0P/+|m5nm>gЫFt1]{ o[D1bzRpoF㠻B戛Hٖ5$Yl=M}r>ӖH˧?6HC}HP_+LA鳷%+ug؏of4QA)~kBlη^ڄv}v;jܻW6BCQ;W*Fq᪒\tbUn8}ɮ.27AZgtBEYԭ`mٴ=`),zp}sàJwAl[ӳ{絍'|:ѼKgՁ@]4rj@nR}Z,Q9@M" ;*`~bZ(nF%zIb+'2Deeٔa H6`!s87#fw&cѮQ߶Xq 9C}8 j㝸F%p|K@:>~=($jHvX`,! A}sV;]$;A (C/ܑS[i|+˧Gڇ\ o&6ح+Vꆳ B8׽6 ]u_VUU(jn=5τOE =F32e}VRğk.@3#ʇ*ҧ-@c?:IR<*}A/'W&h 懇."RW頻H>gߏ05FwJ&:D)s/*f53JY#Lm˕Keh7/}d^ϳٲt2,s8bGc|О~pw@24mz6FO* X5đjUsBw@ :~X9z;idN_se32:_re# iE٠+&[q{^|O?s#l닏,˶xN_ @L˯ ԠlfJGU?Q,=M#C \${NUOtO1 qi*JMl\ ! P 8-k3'm,#KWv"Fvafyf 7c^)$]4yq8fE/b,0(m~^X7bzR0!s\ ,TAc!fqV•5rF:0]bؚj.s,cJfdBql"j4,>4|/]UN*_k_Jv8uzc5؀I&0ԩ ,YxlnR= E1T2ohݴHumU5@L[TSnz:1&"z[v-n7otWUnw5y.WM,n)SD5~ smɨrixH_5D`3镵 [AQRe@jHD;AG4 8L.wKaĢmeM8"*Ҿ -*Ǘ(@J;*\[pѤELpء!4vLAX)oWτ0*v~SZUZpփ,}K4N#]`nP1+!ٟ>S W4%9c&"EuBcF;2d,|'>ҫ}]X4ltMyӢ$؀IV.a]qo$Wr2,Q#bDGm.ƤMYtWW};끨b;̑v>RwVG?aI|099Ӷ &<o = 'j#Nav7CWW0 fl9~wk3{}@$xz ?!|;]ؑpj&c1h8^JY ncDH>㱛%hb 1'x юbchYIEz QN,@D3Z%jlb>V]!'ƭUh0KF͊U\"Ɋi4 "(*aIߔF(iSJ)sA[H)B/7FR9#z;^El`ˇؿh"|(KR#4<+*[}! iIB#?;E>]A6.۵j-MjŒl׳˶l9Nѹ53@PM^,xU& K0_0s%*<~Lc`3L`ϛe;V\yh |y(٥kTҚʤX~=XO9ymkMԞ PG4P',<ǣ.(|q}ޡ27/!AKݹ!1yp6gE&9 ~rru ~E3GӔx 0dS%aWSނҊZXj\uF3kq\YuI%^vdRuΎ뼼)Lwn؂N_-kp-W3P N>~8\LUM,PP<Dw$IXXBL춝u]A>)8Pκߗ2x ߝ;Lʗ|"[ifޤgӓ\qی)KJ"#I(lM+W/`1DvgoS=Z#]'T$0Wxq(kzf[~Л$T>I@7yW'GU3r 6j~7 yxEJ-ȧrwO,['A%=7q=Kk{AH3;FN1G:FLNhYN,!MYc"|ӤݘőwN#1=c8KiLP!AZrU_vz^I“*zUp棒#^Ol M$ky _aN3gzY0\s h$6Cak3g_)\D&߅Z%N؎h;Vxvm^1L"몸:Q[C &Q1$t=D#<@KA`ȤfmTسrenk:…ޚ4L<.>Xf pi#ӷs, bϓ3uDgiy7m1f6"-2@ #9A,:p);|1 >o[xB#~'m)Aa2yl(JItn4?#J* S-q $d*6W("4s ]B X$ VeB, h[CI hР3_0qf>Ij8##v|Vcz 2p';F=E.WnAS ( #J^۱UNc(v|HڧI=x8}Zǖ̏Bu3(PH9i5ux4^ǚc:GD.#Y'6L/n (8pSK]Y}I \&'6}$񩛢Xd.V+=ۡ潐E'$5ϯr AZ69|E9Z*f}9  Aupm'$h#Ho Ϣ$v5 m;V`1c!DTQbO~ڷSϴ*CBp9Lp=Br8<)]Ϻْ𪇩 xoH*'R6вb3=>` npv%F,\cg&p5a~>'Y;w6UJ$~ih>>DJp 7l,rt I'30SyQZ5'NѿaU10\k8 Hq6Y!q ѨԠdSw(5iyZ@.U%w31[CVٮIzWn@Θ ŕ|xI] sJZGd!mZ-'T# 蠚 BX\װt0ȏרSCt $+Bcw3A O`OQ8|̝t )ꃟ[. GY{SpBD6LycW.TT.бLD̫ȷɦ'a6яq3"Yv()u: [/u }z9!8DY'"DQm;7/wQG_FZΘ0}{*MιxeWZ!lJ`ayxy3?(j/Ml Ar1>vAEaȐ,HXخ}^ҷIY f2P~)]_<ܛQ[-p_z]¿ Q ]1V9jbJ'ЯJf0b{m8ENk͠7*q.g]DlsI ҵn-=K^mtW);d,_A=Eƅ #v%9ṕdcmqqe=BJYU$_#J@d^RFD޵XAq(hLP!ѱmw ,&lx6.dsUq%l|7d]r6S&#\I"@ZPsEZCXUyp$qݮd0yc~ȋ)xi\P@اI^9JDv5UݟT^qLw#Y<"/;r\idK]=/DoN4jOq?D4)N;b#Q ÉX^A@ůa9q"̪ܛ3@R`aJ)ut HX?fRDfҭ2Qmi+̽ѢT箭'ʺ<5Z`۰G~~xr!Wx/w3L+NBd J#^^E:UԕW(9$ "uǪ |r r,A0u$AH-We>aP /s|~(}?p>W4}93 Wk<z4[C>xj" mB&!>׏,y>18 WLiO!o ΀n]ʚkQ g`\x)vu$β!e2\ĕxCQ=wb5uWcNyy*mc>]})ޮڽZD%\҂ o-ߴ6 ʽ:M56ub04*m|Eh]޳D` [1Pp|H$ <罕4k;U3S8T翗J,1ktk80ap 8%MJ^ =^W3p!xT'{oNőL r7plzȦ_jP}}`OmU@M%65moC6#L4Ycb!Y4/`P8I`m".4ٌ6eLnДϋSv|8k8NZ,.icFIAˤnVQ6br<<Z K-/|2/=!9#p~Nu @!OFVs`i_<̭ &JMRJUg M{"dpq4H{"<:.rs7sȗ:Qs{V_#k:{ _ĐKuyX.r%hbFOS{0WBF:~R1N1C4A;]66PaW?5[<* Ƴ.0dmPҐ؜ݒ:u3\P4jh%ugqYvD=:}̦,n!Zӄ PA~k<]a&.O7_+n7LEb‹ȥRX߻dJ@_Q2":q~eN+E{w.2R?,|'dEBTYDӦzִT-,lxo~.`GXmvB*E(nDl>A; :9yeubX)R#2&N+`0b Ia˫4 z;lhCŒmyIŀA:T:NZ?<)~KjSɓqў ]Ȝݹ}JhX*!>OjPXMSmIfzɈ,S2m`"JBԜ;! P CBDQI%ںf \0b55Ype؃S/ v nǙ1/(z߃}EqCq+L~>'(UQh/F6]NLH$:_{~ap_(ۨRe]tR܇EzVj]DLı 㐽ti-G@]F(~>?_1?ЬQ32oGyޗ%"wdk(+E@y aR(QϷHfC\P7r!0v6O`ԃ3LEZԚk9JDe]&*nQ~aNE9:n7P0H*~E~ oZ:{zDRA08JB$&8ZU+4Xpq(#_KNv1Q3M]nƲˣ*ZMgݧkYw?,(6!.O&͝XDe0j_Vz4 %<>L?~mFқ lo_rŠ'QGNq+/!$?d}05%PO{C~(6ֈ[2$Pw|IpJ] cclkdW0-<PπlnoBӎ K; #K]C" 5~ӎBzkr=2,RG0Vlɱz˲&Zĭs6ҿ @׼rn{d>UP#ЪҍB# *^앃}%åAiI&Կ30D~v.[w/1/ɬjuN$zzCO] 7 b30BNX#l'PLO}]4 &&Sϕ3>!?X',_ϻnKsݫ\2A54`Й>s[aCdžuxyg TwkhGzOLD'zO:vasCYZN75q׎YWMp> a& aL:~$ =CEggd4~UQ%V dc`}ΪKK*(-tf^p{(y;!*!g/hb"OYSHjl4BO j' ܌M4Hj\$PHlgVpkN6D>U||1o<\8DԮSfTȢfsr_0@Vz?\he>Kfg]aPz$GP>yEu9ZaE} uKFs:]++\fg!5 ETsxp v8_Zh^~"r=rZh'8}ͮebTT`V 5tX{&л a8@q9{G׺ɨYQ7x'Nt灋!ꯁ-1׀ `+>fn V l:2d]vG{ 㳇K˭HU>'6+e^]li;/F|NHH:ʊ:@EYlT5 ّPo h5 cN'8 ]IKL+-[eK>oOTTtxU'ԟt89KŲuoٗLҠ1lc 6'zr#)YÙ<)أm teO_WqAaKXߋa[ wtA&yొWPpRlSa+" ٮgD_'Pĉ!w D g22{r2dz e) `(0f@tQʚ@TiD=>χ:x?+%wb̾$k"*&o)eJPg(&R >"" [wg>nTgM gNDB5ރE@ 4+x !jhƄ'GM@eI%-][{^6{{LMEE=pY]D/E,*|rqG5Ӊ˗0. rAh+b]+& -*($^,`}26'^c04rSkΒ mT A/4C[1ja/T@s<|&>Z(pcwXp*r<8 >?\?ldait4Z5%m+ όBp@)ɍEljy/ qK%IrV Y.h[CCGA`.1bEbA5a0jC"G,I8su~F7aVT\Ä82$MR~/aLX&P'y$hNUz˿[%L낟Z-d ! v#½XpXE$6{ E /ps2tJd`;^si>(u2Oa_K/NG H-s X6̯%4-"IcHkp1Qpіb2[KD^6BcI>]æ,r׽k=[-W1ˈ+/BfA]Ji}kYWjIŖK̚[ ~z,ׁ&ߣ5"ͭ|@w~fm:?&:y {V3 Y| lgG !G54Ub noF&֤BatI ֭sfZ$8~;yĖ9ywFpYR9rdby[.\.v7@(УIӈn>i J :gbIan+/YNr XZgn~z,h=t葑 ~qh&}!QSm8n,vy^srp.-8{WR- h]߿kܽp:h9dϕӖ$}%ҞX[]'KnyRzd1uj(օ;J8Z=TGie ` s2jlP~6q4wu%Ϡ+HnCϱvXaǕp+|ZێSlһg/pBH.`fyx^G3 f]Ǧ NRh$nكf5%./cѺdLwB~pnA> @sP¯9h#ѣb//!6jԊvl_j["ʣCeĸf|\ 5a/ϒ.:Bn臵L$ Ozͤ V70$n?dp Pt/-f&&l@c:۹.+ wą|Jg{ə͗<+t;.aYJ7ɨ[ [r;.#; u0, +x$C[o/FP +6-02we[Sre1{zӖr|w4iLHxՠh:y|dH|C+НHbv0(GG5t_(e@t yx\әA :d~/\2HB`gQ^ݕ]} a!](zEݓ(*5Wpt;p3YɎa7 > tJG3_L9jE^<&rIeziG2ayt%>Ł?'1$B$ `GRkB[b.;Tdj]Gf&vqJJc ?Fj/dHbxA<:fv[l1]ک-1\ 6z̎nLj)1,%yQ0¬nԂp:w\,$b|h<2r/ɂd#EG& [FUBXFf6v+ սU6"6X9ߴ7kW B?bd=w)hUxw&Sj:!M'9ڰ08?.o~A]Yޱ'2 J0/ӱYǶ|2oyKUDXykbVibZGGmh"b<}?E]̄7ILd<~ E^\;p\@mq x^͂wgZ%cz?ojC S(Kw)K{bvTi\Qd{!iF#.CLRVam2zC<2L_Fd&*93m76pȌP|r<d2_lD%ͷHCMO0P <X0,hP5iT~+n%aI~auThl: ` ƺ[SfE)7I"Ji.H~F`M,Z"~;HV3$N`I!$rP*,z'ih pQTx՞hq2 Z'o[TӫR='d.p`3=}R;o@wVQ-T$t8KY}!zIpGf"+_@&MѨ4[ETu\Hc)򰠚DaeO# DvP^CMػ-W L2aC!-vA(?ӯ!"S̨Θ \SD1@- Hb.]YZP6lFmAHUi ):ͱWWڵ6"8.pm% YÚPޢOrb0H$26W30q$T[!(iťrN*Ӿs2U܁[-gg:(;GmI2UVAZ>;#  .Pa8  ɗY"y\Yd~\N.ڂdPPJ婮y[8m=o"$DSȵG/t8T6 . #WrYy\La'#'}eT@Cb(\c$|c<3UڃNMǠ.ς&&< N2ڵWGZ%5RzwZo;{OQGY[S`"G?](J!=8Zi3` <Ș%ho#xj #e o*Dai~&Ƣwj8ۺFbBJ+$'iuu+j/~J1kjGtrx;/ԖZ$k^} .9C] b~ bR(103yQ[$iXAcL ṙB(!>@ k{ QF`e^+ɂJ>TS<NOWnhxWU!dWClQ8*§ %@> Py0{9O]A.Ϡv %s n~Ío.ʓ% 1Z\'>}nѥ7`n%B,&xIwo}h@k+Ieȟ.IpXJC/LV!vo֌37Gv;!Rb|7Ƕzk8tfMn[jdCҿ n_4/9"|crT\Z7Z3 5=ێVBb;wq(D mo!j*qXqj pIB$4mS!DKkKpIv'GF 'm s~^j1Q7cDodۛ3#YB8e> Cr]=\ wG cE32q%T˟ U4&2C{^,!?2!50>YadXE&׿Lș[-J,3v9G =GHuigdDdΌSỜiW\S?J> ~K Ggvauz$W w%Q/9ÑCHr# -j6 ҡ> =|e '=Ǧg_nPX#/ʛA Jt2Ky)둬(>Y>'T;֋G` ͐6w x_kxboX(,; +:Olg[+KaV!֤̞$olֻsuc&XLSr%Ҽ\K!LjmḦ54d?PYO/h5 YD>*ww30Z-13J |3ֿ]1_u:\̡=w%+ _UhF~bSǥY汃3Vś^$)9oЇL  Z➛14B)g^)5JTnN ! GWOtP9؁RHu-t ŤiG8LrXX:Ro-]tf/9 ; W˧T& J^\E?|ESR7s H}_qVx%К<ܮQ I͙hP \vۖ-ZkHKMHOo;ֿ3>Cqj_mU,橬ʓ\mIDWe>>;i .$3)(>̉ğGlfppӴ*ߺ >p{*t:%\!须("^!%z5Exzhf8 L?V1F>|c&D7ZxKVk&}OhY<2A$ lB!:&7,,uU9TmBFc 9M!q EUce nq(<2e,UFHWTljIJ9j^@LU (8tO`Xw>WbƵl-Zİ]qK;vdI*NX8fZ nLi=- @lM k #Զ;Zqs2Ub]qҥI!yXf" ^9ؐY0OcK'EjH"H[%_tR ;?i !1.ݏFB7:+]S,zdQ`c DQQS; ?ԍ'/Yլ!q2X41/b?_ WN-n+[S)U87AK:or$2:>ShpQQ+Ak -WsZaW>ZdzƢآpoΫ\4y8b4-4$_R2ST/̐6?VOM=9G}[7ɐ$E8?a dP{v#ӪZZh#j࿶QlXptWyFZYƺS2pV?ݢVO2;pX7HEa[}t;%>D"C]Zaz# K?n|^1If;yɀ\F2*Jΐ: XDk7i$<\֡wx5HJyI;dʪ5[E hV~UA4U-PEv A,V|4ƭUgaWBuii$RCpBd<6[$A2y;mNCr1|bzGY.B7j8B15 =`P^u˜)PTl5u8,HJ>#\T:+_X5gě" /Ȋߵ1pZ}%j?γ͝tcıޠ.ƍFU~~tQ5=+,}LAs*&êF=v&w^cmH{@"qkOD!uR| z,ݤw!b 3U9H+9V|("Ev Kg7n}L7Qbz97Q ,|)e8  vX7x~aL]k*8B#2A6'$3dO.C꣸N "4_V]FYl]e}wCEWƈ]-{6DaqIw9kvU zs0[B$5fC^u+mR[z߮qI ċۛ 4 2qu EwN_+;k$qVhi0NyQK/'R83zo1rW]:=ШZxSJtR?_H: ӎS-?on|z=EBxL]ԋu34 _:8EKAeNn!aWvO k'WCRK2O,L걨d=.'e a&}Cj3xUzmJr Tkaz`X%y/=Ґ`_HSp_qjye¼VD*,n/H_w\X)&'dBRlj\Wk.hĞ|BJẐU`wZK.&Pz|ۢp{DvW˹Lkո n$:wSt@ / ގ߉ 7%FU6]iQv%{&P~ͿoGE EwCINTV}%] Ɖgz~&t=lt'Q*#ijcK`K}Z9i^%E]o53MXPAHd.7.)6ʖma]LB#S&93ҝPXFلZ00&VGbYuyM_^IS"zº#׾F| $jkÄ3EWN#4=uכSSVK"QƇLL<Wrp6ﲜ/N~][>"mFj2;2~Rc}0 z Y`~EOl|TL1c4l}XF5-?4?d^C-_@JmU=6. OR3t{uAjsZ-WpyN? _xDΏ֥(RcGG^O ,*RM7yz[wp$d^4FTͳ-kr0q2Ӂ5,-QxWH1Ofi&), dq}89\MJT^KQ c2gxIQ4MSV^!K^.D[pG7DXئa.@HV@8^uזjEeWSD"!Po=BeZdT \#jb&N !@%ۇ7%Bh)i+Bwm n6A#}#R/:OJMlFX?Ot3Mqvaz%Rvwc ԂO﨎gS\`Vu,^G-zX̽Ys3~SOa?=n EŌGy̾0,=<06v̡vBsyJ6 h$L U}GOx!AbU;7c:{oRZe^R!8nG]a:#w9Όn%$z V G0yVDv\\[&8AkPǮB.r>p#+ ^ -%Ԫ{օT % [/6E퇧s\u{b1a $D;**jIɮLZq X24@69, áY:V7T)M)xrᛰM> 96ͲAWK̀#Y\Ji1sŹJN9W љhKEҤ";GkZx}Aa 5TwJ2#7lN8)Im迼atWzQmX<㼏$yfcH`BTj|8F`ʭMw3 ᎄNJ6AGQZFa@t2 /?&1EG:?ȢH0&/zڙe~~.6Lԓ98jb/2Wt1x{/nisʱe&7:AbZX@+@nj%Tsj e?vH#2`8?3.8SFypghPbQOⱪP}ND(Y=u)}j{KT 8̹57~Z[ Z`>DE0@{[!dv~P5wL^>>| װ&8S߁EMGBllazhSab"A k5:(Fi!vm01  -yڮ@A cxS|)UGLqx+?I%̡ySVAY1Bv>DClK*A.x9>~:5)9ݥ!5&pHY|1ZiWlZAZ̭3IшTkĽ^3u軶MCJF9@l}; 뙮=.ڢ$ZMߵ4>,Ak]$İ4=;UJ|mS!+=xZmwǎ-X!o4# ɞuL|XԱ" vsdS.wn6!UmՇʳyz2,uC?5^ӌxOSt<7 z+i=UpRSvf*R1a݁t'/+yYdRM5g#*!&2=i'F[ 6aCKWt Žn_ԹK2 Q*2.hM($u^`Ix==xD[X%twG954į ߅A6xDacUVH=W@|eL߫2z6~D.gFejL@t'- 0#_?K!xkmh"Ѧ < n$wMRm-DXr~*xҩh-|K)0a&i,_sGg:xJ=@)VrVkIϐرB`˿iʪFڪ (;y2i _lFƐ4iL752S OR'4knLydc=Pԍu-HhF6`S?q*GSokzj/lV [lq }2nr?1}WȜ6NmCȄh ) IYbEg|ߋSFRg[`ȝS/wV#,6 N .{G^ %0?y燒$p4n-!yhϡ ; )>ZY jrb!R$pFDbT+!B';Ovqgpy`7t ];݁`c;;Gwc5}mrhPk0̀(U*eg hwVC R86 ,2lI+gJd'\fbYҎw5V`1^F@z@tTϫ~t2'j}V%9adŘo#EHqd.EUj&iDj}j -RW3e1uѲEB1 EkW*P/1b-v彂M/u# xdl> "qhnj$ޖ5GEY3sLՎ4_x#w\=+LL6WdՐ8ltPa[g1ES} 6C.Rn@zaٍLY1䫗yElטQP3,hrvFpyI#I0.:,*SLސVQgO858@6`eDnDq2t4N')ۄT7ChBhddOd\7T_]HVήCoa3fbD^wNW_1^װ\&@1|  ;687;O7J`\rO-%\KnY!8U'n&@J{;q2p0LgFtW%E*ߩ'XPr+W~P .LwQav왝3Aq,hGPZ%,?6|U??V{ !թO8 c |J<=~= M-w f-AHpZn'> qo;aA,MBQ(Tz-yl.>s$ǙGI(+jl/٦BR~ }WZ+cQt{,^f#?ex 15yEe 'y^OgJ0k0q3acp߉7c䢠[J `i܊E8xp!y-9ά|M|d'iSæ.q^ Z9dERm1ol2 ^ViGV@X^QG ?͆WJ#taU}#ޒȨqcT1|07At4/v1|>Qk] r|™a`![ YCbTD, !}J mY˴[|62g tZE~~@a<g*`1B3Q JWH%8I _ 33#\]mVݤA⹙ k9Jxmri(GX}XS( Ô)&hL9Zщ7 ^CvI",S-\9ڷ$;4pky&UKdzZ,7441,BisHaD ޚ"#^hGiYNDb6~ F-J Jz;ɬ|0$3]|ty[1vIVO+\q_tsp\`s\ְL c9UIǗW%-IJyTfz?o*͸*רͩRŪZ ၌ϻdRأ/DW,m od#"(o %{9 C  U~ FHm8D,8J(]ooHe+-T-Ra}"o.Bs7XW*Q7z `~>/J2I^PUʺ,xפ! WfD{?[%Qkgv/0"+E$rۘ}nOqUU]hrQ7Ba{3%nV863P!6&Y'ꕒ{0Rz6Q!}#:|(\3Fj\91l/RZn:cNsp3Pzd A|CO:N <ĪzPÑ?' [`|paZ]& ظ0=mrijr2 RnIR)rLc݁g=n[:SP7*9~N䝶SMsphCO7h|MUXE8kdT (~X.gm8𔷁j]!QQo]ǧ)a|w$m]y>I;Ƨ~ٌJPٶf{Q=ew*5 KVljo z L1D Ek C a W]#L3_GJUuWE$-B'Ѻ.{[8 ]'AFqM1܌v N Eȟ4hJ1d۫AwԿWcGuLĮpѭJ~[#P>3X3`y?4WF0%VzM^/t:=5Bj * #)Jbb@_p)gvfƪ^QWǓvQޔ٩b]C_G^Ppw$ ?̨I,jD&Z2 lK>>;ֆ]zrJs6 ަ!Ն!cMߔd fP/yFcEީJq8Pz[ n~wT( Q^TY0.h! b<;JErxsXQ*Jdz%2uBH4*VG "B>)i ?h<+%;AbgODOz9쮀L?@&ϥI C'<2'Sf-][gτX&N$ذ iI:ZO5.h*ͻ:U@C(^+G.V>yo2{@ n ;2o)c{s֤.x*3j+䪖Vu_6&rs4;ЬmK]WM>u+k$qU3)ڇTv]wH~ m ߻Ƽ㊅OJ>y'}U>fQiWS=gݿ`~ s]6ԆWqaC{M4[t3QF]A ߅W}?`x^:uzB ӢHjіbnv/elH4u]gM6U/#'3X%sA74/sV5iӧ/yPA=rg鰜|yMC:GWEzBj-\&m&eNC?b. T}jߛh~T  'C, Nܫ(7tӇӀݱ'*G+PԋWBoVBD>/rs˪ӓbWP 83BTF旼#K0$ء㲣㚱Ič4*@;x(_TP4Z-z9xs_m KFztYDm8\h&uO*ŰIHu~<=˱B=,Yʯq`U3M턙>.DÂdq#K]4k> W©D.̚v"n/QI֮c8 /R^2fSmMeS"!3n0>U\YN $J;M۫o(AؐK.-9F8>ӌ,.&oߖC\sdwx(ŷm#+4ۿ-IzkU [ cLxonRNnF=WkdmnzJ c`̩ ,ɮqg^fW F@Ia;>;1.\Pj\MxN tOf+zrNWX nl.̍ou%Pԧw*i9g!>D\rQraX-G#oTa%!GNۿ칟C wk_5@h΅kC/OھHڦA>y$lI,mEwnTotBxHMBTwk~E2rPpXW-HI)C;!/?Le/oP0UX~MAk>׼~*R%.vZ M'1Ox|o8F=N;%2vN\hwOqR` 8g`ҡ:/iمr!Ycuۨbٜ /c#tRRk^]= ڽs^W6Vhg/neV-49Z@vzYߙiJ>@/p3m?309BDRuN? \SFƌܽlH7С3~@_>~sDQ&V)2pO6Ge9t=09ymMކaGdJ\i lwfRKhc+k +EGDb.ɓH`&ڙdaM;ės%;͇&j|_ݾjKopupW'lׇ } S#W{G 0mMUuU2BQZu,X!Ūr$ࠇ&Ǻ *~=~GɂAbӚm?N6`M8ة0֐Y_+`f/ byoX+% ~D iYj fHBȋd:x.YjJ=Y}K L6 7sqD'ch(pB`.XdDK4ԥzA)}\s6~5ЏUkfْ{szj*[8Y?:܎vz|<3, gzSM}D< w|ञHͤ{]!H-3Nx(RBɺϪt o_]`<)h#(acPv5bwxw h=cdrms]@ 5o*ɰ6 X;Uf 0e<9 #]b1z$,ߦ<ʒSdug QW#6՗%$=Lz=ƅ qc*:%>=adc4*3ܒz6!Ke,.7/D\G@. -6M)\%}KXVAfBo]R;g dchۼ ėkfO DXCDKC=ធG=5LxحsT2F}bL{w)?|0WiIo61e[6г1 IjvqɄiKk5Hepe^5xh=qUN #nqVIաauOl͚= |.G`;`l}(D=0ͯ#7072b:m= (S@x}u\Ԫ؄]i.pv=TXShI٥Q!P?/]0qMմ~*(_eg߷3zyd0L L3dWeB~Ob0oAtZtuFVy^Є{^>ؕR(L?֦v?=TKz'tאpLӁfs0SU&Z0W[mC.˾&EKY2>KGr҈np! l閧'_+aDJ!/t"\ڰ,]J-]oث)o}v@؝F>f:ެrաDW-uL?N-߱ eH-TKꌊn]Pg1t #9ޙh*c3%%9¾˅H'-~NtCjgUҴ4iu `Cu\fE,78!T0`j z='הO]y@ !Q~$0 >-baRc_S#XC2Wa.X5!0\p8wbAJqܱRg*="IߺP,!z- 6Ctk {h#JngfJ9H|OUFGKB\Mefbqz:W\*S >S6X*Db}Ir339eHrݺuYmBj3y'cn],hX5ًܷRaΈSaDvF˴[hȁ.N 4k FspCήd'". l8t ƉdqSﵛyv^儥 /$&ZG-bBZ |YdI5*D[*ɲFMNsq N^/s_pgSp#IQR.+c3J281֖b:?p;rSь09C7sи4y:|IJC">Ums#9THiعXE WX71 cʌ0.@+ϲŸ#ڳb:)[c}z@6`~&7:q~dbDv!.}dv+`s}p\>aH*< 1" z>DEVQ&O!yJ##cxYlMB9eNb6hd`=4WDwıd 04n_"Sk.S䒫!Zބg֦TavҋIPH[C*R9ϓH=GS5_?@%9FJmhˋ}r³P!qamE"R䡬0o0^ %"z̎8S%\pبjWSH*@-?0u*5;=`Nj_ghկ Gyr]Yj WK}nxwYբ]^k[(axj=>L4T= |,E'Ŵj͸z+ãkK:,?0I:H-I*q3ϫP>dXyLW gO zJ 밊?>@YR87+]@xR'V%fp7&D/4*"OlSbSիA,kl1 wǧC=?4"37 D? &Cܺ /ov'[0Ɲhms(J{ڒ6I- =(dDlIX7ßQ脩Lzi{ym[j ML uW?~\Y@Ҋ h]^# . m0VksOOYǥY #AjCG^b_Dvĸ=! #y.lYhg0RPy B rA'I Of7L5ѓwF]TNAJdYu t!ݸlQCy_CrZ W$Iӱ`.dljxt8"n{8۫E8P+CapR!@+v8v?)~.M,Wvb0r`֥8_9AEJK+>l;hg%/KЀMzT?2:dMijjyI!o"Gp/q<'b պ* Ӝ_.rm/<,˘]3MjHC$A]1Iz$N 셊 SnXqs>(vyxbcWq)o{h|փ4{]$ ?6c6E LQf ' QH| X|<#:b`!v}rTOW;z&=F4צaI!?s S =ŴX/?Ub;vkH wN׀&Ҝ`D g 0Px P*$h}v ;:N6ck2LX#(UK Dk.$.QT7(gAGIEe'M\]SӰ{^ izŗNg#՛@TJ#9_rwdJ&\j궉0+o>blŧ]7^JY8 @uT~رɡ %̤pɨ3nX}qfvs\ "vu1V7*^djA9dPQt"$Y!K6Ǘ sY:0@|$L2kˏ JEp#]k-,qakW{_K!=`P).1xR'GG=m?s866&EIVD9LX4N;]s`shRVM3VE滗)>I']ʌL=C9FDeiQÿSu^6VP充ĉ6%y[3lZkCe5Zi8{U  vRZzoTYr8-NmD &G|>q̙06; p!{"O#= E@>Ə/U̿KílQ O縮ĞVt@L/RgY,(~u7: qWKMNtI~V ~9.9hZ0˵J /h2(@")JܗgϑQv?k(ːAշoXRQ88z>T/;(;^_%<+>"7Vx=5oM|Obi5߷i5z\YnZQnp9xy`h. 4b;f#U~=mKJ{T%.Ieq8/g}Ww,1-KV]{%^/m$ 'ط0^'t'UFhk zpoIP;_PA6')s>92~lΦdGfICߔgM²cg>0.8c}N%%蹂P{pH(;[~R,tZ?㔶5?' -|_ώؗtAזJMe4WjH%N3;%<KDhohVJBw>|ilV-%^“6k;ϚzĪEX|J6h(4PDEq;7gTR)}*F1F ƔݠlNPcuuμ=ysX5ecЭQ*JQWs γNya7Q_ YZ@j_jrKJDa΄iSZiVF¤+Cx 9SQ: iT6L"0YA2p ,>>Vר=u|b.|@ |u<_Sf W}l=wz-΄]&4˱snth eQU#jKqMƐU4#uӠQ!u.s7_x^y7!oն[ 5.O_zqޅTm Au ~ 6ѫ\R t B#o;ŠђAeX|㜌D%Sd`.Sx·vմ"^FK׫?Yrp bt/vsE ٖD3E:  su}N zP?Mx*ʖIh}&5/,er|e@YSB[;2%_9 D |rΑݰjpN+0.`ubI&4qشg6$e1v҄&h*$x!KETׄ]Ov/hن\e0}(3iq&zs,?>G 3i ߪap0@Cs,2ڕL @,GrP tS_"x̄~I1t<11i1]': a b$TzxYʮa+ D63˦/'B3WH#k(jtm}MbXTJd]~5-;LfgYA@MSS$hnXT1+zCM)xY n5  '=pu?6Gįy`.)bK,NU)\S8R%ToFNJayЄ_pyڄ3H m:oq!qv9J!F~ 7THl -rӐ9%}wJamPΊz;+̳aQ\~:Ӱ`A1Wlاp y1Q]L'C"'ߐ/lU6ߊ{+RPt6B$XEةsq=FZP3-ծ笡w hՄq5@TKNt̐d@fxuכ-~Cn3Ur(.} /< в@NR tT[F\!̩ ^)\0 C7 [(R+9W1I`SA%zaAIR%zt{vjr8ǎ|jawu M^Tqѐki`,g" 6iO0̒=Hg9tU~:`s5Wy9 Os&} r)ma*.IN'xilS(EF3sm@qiN2Z4E zred*s!㑡J152N,W>Kf!1=bpt8T2gi|;^QGur{.W֤ zybm5z?y=ȫ:1 7 `8Q]ÅZy| ԤSSSLwwKv~SGTZahrcah6 t+UbC3̹9j"uI&yL[:?L74/{f0EQpkQ1=Ņ#qmE'/rS.G*"k} ]9t ==}&4e]LO@[ ̽$[۠q{ն_@PAĦr0/UĆ #>}T}g'\w !ѹKm1" %k Y ?\k:x3,GA| t_^Zg&uDxU?{I| /_5R~zQi6P6껆*w&$tp _$Ҭ5SEG>Jy'' :DbodHv1P$\HHy0Np;oQ#5&eK}Hֱb4|˨Z|ZKYSuԛ (H9Fw[sYʍX5a^sD%|PgLlPNR,S= [j_ɭ6sC:+{*%4M*lo"X]ȅkMԆR[/QyB|ҩ(lG=6ư )d*Tb˴ș电A͝IrjA0ق3Q=o8d !M@m1:n瑘:k VpޓxnϡO@.TO,f޵aQhybKlv'?WBB_W380ZxjYߠP(*6lϠh~7Jq̨ȭ{(ᔧ<צ'#X/B ԰ZLlYuO΀*vҧ>W#fg(BsBƬenaPС0,T!sąxeGYcŏQ"dp~"i_ 7䙌AT\{ܲFi$)AZ][cb6d=ݢvf d?z S 7xeKadQSLLV`[c /Ѷ@6̜3?^{79__JP>ڶDb6Hɼ+iX`kU dZHӇG3BBMKO !;ȺD*$no0 XdbgX&Zuٓk#z'}wy=̻f,[x5IN#7[e#!44h"BN۶togl ;ml*"U; _^j (^&Wyp\apr;6x: Tet(waɚm|!so.Gܻ_c\۶x/] 6}J˪npu;[N.&/2$u}TA#1 ܞJ`|"ġz!2X~~.zoɤ] rv&?SigDE O6Mџ+ֹ{pd>nnD`fֽw]N)R 8ac d0J+WrЂM ᵚw|lg观J6e$ 15̎S ?HBx2` ?$ՄߪTa>'p o>mWeh]iEr.;hAr\GLٮ¦>kjp h`e_]vBkz1 A)@TY'Bيd0.Tأ@+phk;b%qlt6J2 f.wD=Yog~F+q«I_[JLSit Z>(们L\*=>'~?8pTO'6=9b>:)@,Xg-aZ(F;+̷9:?5,n*WSGLVag@#N"&K-6dۿfoi̅F]^&VH &1^ijpҕƐqmg?iu;FB<{ fd:/-\֔jcs ɔ6.0ًu}g#ұOJ;1 hvBA::ϖM/_./#G8y񽜗*GÁ/fNN&,!4rc[ds~ sFY]yJxj·?*湨]_[ )#^wTpDa%vl[X{ܧ+#=_ 4tq"6MŨmG'=h ժ+َ\A79& >%IMmx).*c<\~N.>{3y ^.]jc"\,|45fXlt'5LG*yY:|jֿ)=))'m>YuI2/бH$z!eiB9#4j{=mGCu⒘Z@( ÞBRdL!HDۈ.qRk_(>j#ӀZLJjz"]Iނ{7y*Df7E 1 @Bdj{N[D$:E|4)> SW"lyEn="#VDIN2HJ+ χigCZ ?nw!bޖ5/ QʏĐ#"2:3Rur~9c3n]-PE@L(qHesR)40y^!E3Ԑ G E%$=h K9_R-)SYg{k_;]R a,Crb)Q~(?.FXAohaIBJf z$m9#4䑁Ş&CD!>=TJsG#`8PU<Z`!V4ōxA9/ inEvVޟp!n7Pi8y$&[ lƧ<ӏZaV([1*m1KdAh[%lzq|&t}a\dH1U+3oQn;=ȃ܎R`~vSl/j]4NY缌< V^q\I'劭jRp_6+)*eOnVbֹ{)) =h4٤04 J8`#:"1$ kpwyȭ$ˊVـ<:dIӁٍaBS ̈iF,ZuoDWכb$eh/&4%@!fNXN\3rgLH@)cSqz]yK])>( @J6]'"e*!MSL"SL!qRP5̎4qOVvB!hQ>ʭB(;(}x)}EC06#.~5+w6"Yf UQrTS_-r1tqntWKC꺨:jFBNru S]`Q$ӢFJynGf9<ƳizܤX=WnV>6\vq0,m\):u)[ U_75E3i%}Qp 48cۡ1W L+KˌkDm3lM+'rjr0y@ os^9Q5`f,ᰍq-`n{z wAe2GFNmȬtZ IWF 1b<LlLbm튉9)\G4@<Πj϶bF+ /`ʕݘԓD]Rp/h [Do|lu)]^k()<[{>o:uд<붾m=9*֮jů[H4CƧD:m.'$54Eiݘ4CSe@pY;z*Wxd+EGvfM?XhdY[MB Ǧ$\x>E7Yr±vڈɢΊ3G`yl%%ٗ!<֖lQ=UВw6 Ȝ %f]b)-Q1^P^$7PJFcBG\L~7G,`_Tpa8bۮ=4|'/-$LRcgZ$Lع3̞ 0_ݫ) !kMNq&Ҝq^Ɨb7Nչa6VuD } Eab&"$|pݟ()kШl'C?$.yPd{c&kT9  5AvNJuCpM]X`qfa::ЩDXNwĈʚ5yjI9J%Ŭj@;T̅('ai*+mwʨr6tU-w %nj8y]ԷBdlqi]9P6ާD`drC?Kj E+ly},WDy*P.D"1ӹ M9ݾ )7JE q)P'}R'^'7ݬJ7Eʨ@yVYdXJUw:U.*'W kbu}:>NEUv; =)1%Y/uI ǷO)lƶyj q8'ytұ~NNc)B$轳KVQҫpe|r(E/V6s: "x`<5ve`/iR{^$; :AO֧745.!:"7Qn`3(Hpsb DasYA49zhc4ߚ63[@Gv,4KKo7;/05 {{J;y rJDrJ\V>OGW4P+\8^|μԃl\Jb\K{>+SD/u]<+6qw_"fCE k¿cMhBXtZg%ggkZ.Vt Nλi nϜ֬Fq$e}ڰe_aXD(AXڒny=‹rL^B^:z4 "%CN.p ɠdPs H—c |x(؞>"Jǭ}.L)mZh1*@͙:|=W$$mVtKr۪Vػ煉z}7=@,v':lV:G* hnou'd𐭖[%dD FmOwFr d[qeq!;YKUkItŒ ԯm·|H*~K-l.NUA=maYf0"ęWPH^"]$cVz n^`e@Gy;N/8AfEKwA6՟M>j:/{[b")d-'jCV\I0ZR7ohh,3;|mK39^}u<{pw# ,_=.Ē>m\0AmحAf$ڨ#o6Y=!a4ITw唾LmXg3-Ӕ'$l lY&M:㢌@gb pRz,o Mݓ^p)#:4SV0 VV?h1-HՋA(W%4aWR$` X:d. nM!!|CM.Ae;KLh9S:\/ M/`F`\Ⲷy.p?D%ڈ(u*fn0[7<bGLR:úp aI8j[ T fY݀ayB3ab~_^p&4 wďL'X 5UރHM@\|_7p{AY٦]LOqWV5xvw\8]tP a>ѭ)`["@.䰰$e:OOiGT miY}|ܴ˻s޻Ԙ7i$ENFhlw1ih)9s69_<Äv~i]ӲO4:^E#\$Uӥ@e2#Ac @ rVvĢ.Ў#\~1Msho14*dqdIYHo-Jqȃ ALLC} G\t5=k:;'.tnN|Os٭3 q1P}-:'*tnTFql%3&=<EԾqጬ _ANǏn lٲeNk\vҐYǓChYrꠙ%6E?i;oy#aA+D% (bUH$`7ǥ;vS"]ـ/L4X 8C˯|N{@} ѐ5\Ej2Ӳؠ.so>we9 ۴ц~( JH|}Ia|-Rrܣ"0 &6YџgcCHWL-Rֽ&qnը.Y pizW0p#1!敱P_; jGe8Y&XTkٚAA2` z|8=# G-[//&4Lu~5ks߄{b'DFf/lg;¸;>DU ߉6ZuAbāWcTFiʁfn3XLZG0ZbZz d E}\3qrޖWGN֜l>}Idp=銣@{#㶀2LSI7&7Fu]jmUȒ~hre ?+J>We(gBt"T&gy5,nɏqA# ̱/(ߋ"lUB uknTIosvBkR@Zv_+[-Be=>mޫ.^*%@0I8Kw>}ڞ>'eJ5 uh*҈#a-x!^ۖ2_U-} , a% J7Xc9IX2yv-ř@|WN$h'N >EsO029\Zkg8KHO2>cRoUEj!3 eb{0g뜙vi4F( Ābp_sA " ћݟ4s x}:Q?=fae,a2 = 8QawVZq^wwqh=ϛr?0k:2[O2. ;( ,eő`udj[g;Xj4W]tWO@F4)S+v\Eפ|H= H]mɇ싯 #;gǃ;s4pQRr@iM=7]?@?wf:Yplܰkm^n[8 R]n$ʜȤWKO_[ٿtU$6?;!6SocRФ%T23ͤy/U׿oN>i'!t=[bE!C2W  1Wҧ٠W%qC\y@G-1ORQ\gu%47qԽY:W0 *gktE:1 \pRpfmXn_8 t$0=g.028;u8@Cv0$;i)$׋Ӟ &N}]gt?2QE0 6XljOvShiZ4,j6XmgL-L +`tk90-[D簷y rUJ# l&[5,ư|2t曺=kφoť_N)pبk:B¾q*+R&=cZXf̳gtp@ kx2~@CQ 7Iňm*i7djc>D}:0 )!՗#Ĕۆ~'^Se.;+q2_gEŒ60B)6*]mM@Gf30^S14'FĊNj=kCRg'M y H;}4B)K?0^~ۊ AAӼ, :DiG>gsq'B'6(Dׂ G^<ŽOoiwS X%a3Z75LΰAFaR+ e $T?Ŏ1~vF 'I% 'ÝЏ`3y#Z5ȹa6?9Ibx;2?&I.%٪}KGu@ZP@bcV饉cs3+exфO˘%V^@7+AHUS(7vFO75KHx!#$Y0Нcd&}s7d EVU}=Bg_g9.aeH ]ƞgs }Cnpl;?QiX8ȵ6C1w(\ -ju_7LH[ģO<"${pp\j?8Z۟OؐM?Q(nBX5> tZHf/Ō\% aHKr2]a@;so ryTK0/RR2}#81\?0G̨Clz 8 6#if@ePqO iu#3C;ҹ2HP0Ef<# {kcλ]zY'P}ys%"5D[_e~o!z?w-y\0qTJܝ)z:ӿlcHߪ)`IxT܀u}ŭ8F_Bٰ7jԣ$5<闛-vY 6rdž.ʳ]{PR,z;[Nvg"ȷEejW`y)Y>OTs n4]M|{O->G\C³JA3rWSTLбم/?]稈g,eN2&idD?&WۄH1XV3';oGiԚ,g0X̮J)B Lϔ~ FjxI0)xtǼvRxy<{re H=hSQ{`UCg5x23߯`nG 1+:<:VM?`ȱ?d-56ZY;L#r-kBJinx|Ƞ!gF*XNi+/oڝ۱oU)X: +vC whu&nH?Z{ëVꯟ#ak_/n#sM~_2cf R4ukr5#Iz')@V˔ (7+;mg OǶ=Eh)ߨpSgG4X<&Z9 U}r(b_hie75gd|yɺ>W? S'N# z${}!*LhI .M[2P,jEiNy'F׉dB+Dm[Ԯ3L>긍@b͛W$GS ɫqPQ1{MP bHY|SZP} ,CUtrWL }CcS@pGicuhO;2V4\(Wueb-aO݂tY "χq?hOpc28Q? ,Aw$;vV*!,ƥ)Ibݰq[2ObrY 2j55G\VhԷU 7_RIB4 ckĭF`R?w묊Qd|mˊa2ﶫ;DW즵ij+W ^zw(NA@z VK푮{ͦԽ)5)dtO^affz]ތQeW- h ~ϊo"Gb@XHE~9!( -0寚KaL u&[yޅ*GÇQ! .2tu:9e3&FsF'5$])b K^m52ӽS/=Z]rI3YWes\ gh3]η@ vsfW[Q$☁{otFʗ$uPŵuFx((;R6, ;[m8p= ʪ*<ʂTp 8JkBBѭo8}$#׌}@; ՀѶJ3O6jOk:H=.Y>T PPN|y^#N#S撪(,pA1?Th/-0D))-4Q~Gܧ;\}6 kY9Ĺx8`.Ǭͳd;+vp%[AB0 )}`BaLsCh2&GP!>Zo!ȏ[^C|B=crBd]n)­ 3,vw 64 rRhi628j;hgHfi25m}N]mb?N*ڸ^pBMe1KMPEE:ÑՉ!O3)SaocPY~ܪd T j\4IkNsq9&y"Hg`psdGi:YQ.]IAF!A8?9'$I?fafA*eʔka GXlY`kˊ)B<n}T9*`CgLf.҄!.CA~B7JمbS xy\d.|kѨZ%w9[1U!|c-*\T>k0.aS.3NҀ'IvtWK-5%QYrN jcq:9%+FGy{ o3dݷZJ &KV7.;;&gW>[ޫ~J|Hr/6bBg;Sۗ7gOv1&40o+@(s4V @?e OR(3&>Oizo&Y^ WCPdLc3–Gv7UzvB N 2 t"xcÙYkvXP_)6471؆, T.n9yO4?fm-9dmmc5EfbrB&HbWwЙfsz+F!-A <ױpU8GTAFm o˦ X&Z0D8ָ$y]yfԁٞȲфR c$LDehh$+oEYEt_WP}}Yo/$/QZݺAw`2O% ְՙ?d狕O]G.՚)8M `ˋ7熙3q"?mёDSX⹈-*)pa9[n8eR 2?xw[oTzYLɕXeɧOgvˈ'✡&rU[ihy'S":pi"b`;1]Yf]7֎9 70dht0fs/6VlҀyÕ$۵2df[XK>qIMn6^RD Ol!WQ͏N"`Z_{'GE74BHjZz0oMG&C]:xaEaR"&CީXW{^ki].Ca]_ e".Wi0@F<^N 1Zܘֆ8w HvG~`淕g!-7Z2.x;~Dn gȮ+CF D:ە⮕ l~2r_~suFtb)ېޯ~MҢ>lVr$ w 7&O&'k6=4NT7{W-'s0Rj4 /[ _'>*g(+p"#ݫ,.a3ĈX'm(\dA~^ j$ 鿺(bq&h#B} 'Q283_=tIq< ~\YS$ӽw4TН?+ІyZJ  qD󔥑rju7d4$'=O10i1M*9jпU Zv='R 6[Ns3VQFsj$#gFigk4ǞzK#K$Dxy_eT540[kKY^ZSqdm+V+tH헅5B Dm_lig>[ ::8 8E; 1[:)vtf3F%nZy\#Ұ"Xy?BKaF}:Xk|-i8g|kh~ǽzJfꥐxoɅ)BsBZVi%eM?_#ZPt촌. M':?T7A zOV}d߅ ͩ>Lyk@d6/{ U r$Xj%)V[-jq#T ]o/_) aزuvaH'Mru*&2z;0PVQ: 4J 28Nj]xjNǟ$fԀzzg eIRcE#/b mg_3a_@1EBJu YT`d,vw%/AL1gabhUlLC|MQBPXX'ͼ$鹍ZWTG͕RĜh%Н>nw@Ц5$ ݊6B`0,~ {V0xݨgbG^픙uj+٬C /dg gp9s{㚸|DM_)T'~Lsϔ-qkbGrl~;Q?B_5buhyO0"W&kק714b$4 DZ~Ɨ؞5ޒS Md916.q"(Pt fK4S}kWN֮d|@SY? VXJU3LI5fNk_9#[FM Qg/IX?GlWURC7+C+ECܷ;:Ldmo5byVwPw $> aͰ} ԙvhO L"f|L3(#Jᯔy24!:`ٙ{| lUW(i7)h` ժrf>)%5Wd;uV !FUAݘeJ-@7sB(YӌKhq&":兄~SչEz0mDKk14rO<v ɾ2_'uJg`\E΃HѮ7*CY,ڳ}eC%8pSt$ߓ4Y8fm:|Xi7|e۷ vFd}vJuX21 Mo4T@ۦaF)&a5EIz>|]P`yuZ} A./-pXaS >(u:pno!Y%4֮ZBf;\VqrԀ or@Ԑjt_*>#smmTKm%M%Tخ)kK & c⽄r5A @([Ikǔ'!1x+T:?&m t W-|UIM= \^Ti?e<1C(Q$Iv-|lnx%X3BwF^U(rJG6M$PJV@00(NWyɻi]gFX&^Q?U?{A-j). :9,g*csv1>( Lz D巻þ&낭)mjI`Fn@h_%m/bǛ@\v&5[i{^ηS(%dC Bxjm7z UdeY6c7PꕬӖ(}@n^N19Aɧ/m) D2(מ@vh2OygnQ @A `YI jOřO S {gK?W5=R*bDh^9d|#>+j/4g- t{ً&G+i]1l($GL;GGFȜͩMc1P,PW X rB xde>*+8CIݾ^PọG.Á<--NC;۴fGHv2ϝvk}n75?cH饇f-7Fd)099=-_g)Ц<۱RBB0^$H&;36~2:Ʉ.m2v *|j:9yrD{[XuKh 4ae;U!Z+$j CJJ:1s/i8+1ARƚ|PaT\.c͇wK>xjaToPw4.H;3]YK J%?5"]+$5;hJv+<`Cq!ݟ,w 1R$[R> Gg {C:tMW= Ts}|ȄbĝvE?(TZi-~&:HGi{'Soz`ؒt̮LkzDu7j2#m=!) &ʏ"a-UMnznn-§*~3hI;lƈ6whi|8Q|btfdWo}>=f%JLf"͟!J2IVlF7L%TZ0d8oUJۻF(x- qƐbN DK Y$>ǔt(ZǕg@[TD-%?r~v%d'X r,Q'6G4,pc͗@3zgllڎ=MGyCq,>0<@z Œ >6gMQc = jK2,]* K̛bE{ LNLK*7Ph"uF53t>U*7 QrY? _9Jpb(rt !O/[|mldk8;[ZJ"=\I֞PIT3oLQu7ǫBkWJJBu7g@9) G|ӥ# -STF zp3 a/tPgbnTaAgMT=!N$SX`DO wl2 >64zc켁%wW;ڹ?>{ FGFSaTx7=Z8P4RrT dX]$eC,@dC=3鏾sCy*(k50]c4j-5IHw'p'2T~c g r?' KwmׅEǤ񶌓^{mAסGo`E=XE<*JV2vz2. q {M)m:qZb X^!Ԡ<l-qkFGnI|(dՉm ɑ%#4ą塕XҁzL_N/K)iD°Z/-KGޟo/~ C9vM4]- {jbcAw8kN)}]А[s빕x4[ +yhG7PaBoP %E-|̊M`vRf$r\9T^۱6 4S뺆Wº|.!_T=sȞܼ%3Rw5wnfCaq)*˅ eSǣLig.] ؾ9Du1#[2mVBC)l|~jn0Q'|j^ 4%Ğ"XRK }˥w'րضq#a?6LOu4IBL\*12ũ+Ư.r8sFp*2*8TǴK@? Hfaet1+_#bTښP5UGD'҇L>mĢ.H_ǣ,#8\f :fYހAqCrRj F9.5y5Y ޡDiST2:snH}g2l$؂Oe v4~Ӈ;-k:RN1F j'~J0L32KvP1dL?_j%ݨ n`F@K~6}23r) ṱ[ay ^:WAzK$]& VQ_c glTH$ei8W{_b9 HQd!4ˬZe#8B<0 Yx"Dxrwlz#zT`Z+z 3!% 6JF[\?fOGh7P#Ԙk\Cco+Yrs[l4I$?J5̙qyB3CHMQ{ށ敫T*=xaP|sVi$ $1A6cv+G%.L8tE*KOŷqs\~byNbJ)^fdւ+,RrPlA1AuFSM 4]bF\PwO'nӠѣGJ;?\+ѷ{ҦT`{JVBk0l@˂y& [*kRZj㸆i]rH?6p+'BӒ ~ Mm0~ *7d;Տ (`32K+aQv0d]/qe=B H<" .);5iPO0MՎ:hqϼImYE37uℾYgZg ^wBPpnbh07? C C4uvLaW(F3ڦd-$/Dٗo|RS[6k.ěx]ѹL1Nt:ƹ7I)gW۷H r Σģʚ{*ʾFa>q̔u_ &m6B#UUKL/7ȩ`A_޹f(ᩐpM1Zs}?oOUj4L~#7B}Ҿ]ZWgfpS+jR'wz7Ke% =:f+k֓uu_~$""ٌ=nDͅ5v:Ģ-ehM"bVᰡv?fU"ricO#"BD#;K<0@ ֗rF5sNHR`-S%qU O%"aA(L%mzSw8|Խ oMLP=B.𤍛q74:>`]Zk\HH}VibF `vKUWQM%Bz(b45={WHrjBCoP-Rۃ 9rSrmhmjHO N DMc8{i|6sKl`oc7 !/5Tcxs+?aljHăٵn5ؕؐ_Đ6f]f jM iVlf;BZ_jfr0C8 +4A6` zbLu)UyO4݈8?F޲1//Ϟ TO:5 ABAMKI D9)=kӪ XXR-YGK[gY)"+II.[9 OK>2{tEMKr k2AIx \BO/\Çk%;I3]]^5O){[kx͙К:t<(_{rX/Il @ 6}/vJYhMW& sY3 5p"1k֓ ݡ K]\-϶B̈́hƎWϔ>,]f$D Qp_eN1UL̗It__򢅔(='煜蟻,ӱ=C/F~N^=@&~~e/ɳǴK'L##^ M[_фEKiw!<# ݻ!S#켻N * Z}0UUW4(@ZGWlEn伻N|B˕7 #'ԍن: bA Ma%ˊ\86󫿬~zM>dkQGP$<nFF>C4h9澀xsIuU~Lx$\ɀB/Bf,g~XF)+L¼j_kP@ZY5:\?FMq+ua3!Үo?6b?+髂S Xi,!ݾVOӪ_`e4ݏAU=;R:PAW2-4o}]+[BdrBiUB"ǼQmcZ i;g9ҧ# 3υ_eśD1?-{1ZEX-n͵/"|K:n&TϦZp=*)ϻ8O#,;"u>'dQVC}7¸]A;\35=ZXŇ8NMd$G=Z/ "OVmj[Y4p8~ӠOӐRy7h*kLF& QTd̈́';/2f,&2toY?qKFa͋LN0 Tjef* ܴ1oQk#6`sR~L槮g3>3t@;So\cnE{yUpf{2݂DcHJ|Y p7Zc/DC"(#o!d Z(Eq ѣ|~'Iz;k vLc}ZTPU"8ᙂ!) U!\:E'iGkzR O;] wĺ"\Q`E9+S銗iћ@T|eP/% %dx2޲O53#Mι%['JuXzRadٖg<.sl9*o89T8ФOVD2EdAZYk-lkZzcRrV!47r" ϗ/\]rWn] Rt+}F!vgt*qK ,)n{JalyT>۵`T,>p3Kێ ! )^"CZpn4 }+P><@> 7:w?*0c+]QE*q> R0l)qTCӷٹ"BPON,7{om8P2[}-?gI:jGPH:ꮶ_0[6W+*16LS`Q{e Vx$l0N>mNĻ"VY[ucS[-S @f R"2C~^_A3|q4Ebj&FMz54o6a9MG r.D}k/|c*4II ?DW2]F3nL["aƼBd. qל+4EJ:";2=${a(N 0O{գ 8_Q2GB!gRO>9b\j"n]{4)1bRv.̷^G!mft \:ͅ {HE֘L-n:G9)lJBR?FoUjgEX"2!ұ_ngwO)Ѷo#bK=c\gmE^Ip9z`n--@B2{sF[1Y &7.}m9*\2c5xޗ+n$WrQĎiuD:cch aXOgy"ofe#'ݏwצ;&nF 8MltPF3MZ,ӆfT%v.rbVb&Kj8kZtA/)_N[#s9ٺDD;,dʵ,KahvC#ȦW.ˈjĕ]90{*DiWR'QQ};R2vFz[ RcZ`3X| x`}u)zEyx-8%-Wܽ\QG".GLȊdTc=5v^N`?`>nH{NX`]sNҡS2~I_('I,-DBG6a$DogR0h]NKq 4Z6{jPJ>Mש R!\gsL9& `Ӝv4\+EC()&͑X{W ] (Rm.㇈> aC5߈m:&%8 vv:nVNPtɧ]B/ܤҎyPȤZ|pPCs_7Yfy9!nYϥx1aVyڥ˨֐n+x3 `y I/O7{ƚw{Bv,DL*H}+>SLCp?z"Qm?5I;?霠X w\]>ʟg 9( TFq.ʥ=" uz&R$V[(a=cgİr5n| ({X$Pi,&3s^nk6, ElxoKX*7&=AS }+Pв{2Qti@ "ű'%rOp- xadLGJmpHaL,C%I~`%M,~:6e ܆=:n>-(E#+XOoUN^%9oTKD kcGKqw@iѱDG2,@ʲIM}$0xtfp^f"B\H^i`wO|aw̙?it~vgI6!%̮}4Džzlgl&~p:LNqu`?&2$dIJZgu<^p\kЂ삂t*3WX5Y%KcՏʭ'ԝ ";Esnh /jY-(XVMNt-Db@UHWYW`*-vo},VI»U)リ}f_{|X5୽eq=A+{>H8.@NZi+(=/=Ip[{EB5hkŹm9D<;b3e $2q |2KcmMK%S~txxQƃv/ݴP S4K %I#~ڥ}I1W D Ia1k!peV'_Rof uAӴyBH(hjd9xF5σh>#T1(|꽊x?hBD{1nGWx6+ęa,2>lAo7[ȐsoA$# he`0#SJV d ?yf;կt)Zr3c`0`፮̉4T!JQ `"K6',3S92|] ]BGu 3kAeft fHGc?T9K +l-ī 1_ n1}/E0ӬI|EN}l uԓt!\0,a[c5n/=f/*_2;g%8aQArK0@kĤ2ɑR be|xolFE:AƲ9ce0ܲq-)Yɉ-XVv=8 $),:k+㲒䳳]'䕄yk|/zB<~/D$Tz"?xN:0J}‘+h?q_ W.psoKrPCQ5C<|h#d3 bfJfs95-iLn'i=Sp pF W+"h_À+_ʫW Gn!ĐG/hd!fԢ,I;|tZbBfߴ^ !=GPN](yM wsAm 5#3yx߀ִb*l=_=luX]=9fd"s\tloy봓w!QVfTYf j Y n&"j2ƊO pN[=|cRNqfQ3< C\"$agoqtiat4f䫐ơ6xQ})Ӑxnű [0 o !%BR>Mhxkq}/Eb Sپ֧Q?od:bʉ2pJU=ŧh2)Bp]p;-2IxGw5zD`j:F@Oq#2x\/㽾TiArn,g"mIENQbs/Wr\]T~$:?FZnpս>nQ'v3Zɘ ہC~cu{a:#̚P)"Arjx[lTL 6}MV> F%qG-tk_xE) uG) Y| 빴/EM*'pD[cb>4d ΪA%Nv*o#,jۍP,?_{ rE]hnxXE]Ȯ5u ;3Z><3CB[լE~ B'伻|4w 9 PzC`$p}R6ڑL,Dr T0X0`IK^nMjTRVjfv7%?1 ]zB7$cdFٟZ68~cӎ(so>p~,k*Րu ;ufdYP? 31&\ w,7%<) $x0yzDcXO,@8 FQ>V/uÞ2oFUbfKd\d"cq鎴vjE/y|0 NAsNoLk2KlMʽU7:|/JkgA\R eÙ &وwL#̧4mf[X[sta-z$^"TƚX-YFKA? ?U 0שS Ʀ0} )$Q'p? nRw]?#W#+mܘu[?teuߟ"Lo/k-#ϪP^+ ӸxXo g&ȵTC]<LJr(xP2gD[5{~gj`j\~U\ƠNHhTK M*U#XaMfQoUZ b3]l"AG+~l^kRU^mvWqQ%H`ǽe0vӓf]SKoCXGZ!8385sRsvJagNm-5k ]A)mMn7!ߕYH3)]|i3^pt$15ܼYG<%N =DHqf+(PY|99oa@>T]~P z;e֪{dQ`,<9YVm,(mAv e[b"UX;sd=V8k"8.yj.ٿA<^ 릥 Yr)I&I=R/xw(ȟ[Z6 'qB4Sjm[WX'gò[-?QYct }E[ MD#?H/[G5;t u\T-,"kBoE(:hULS؉MHIG޵Γ)Uf 7v'f>&L5)&\knկiH\CPEX=@.Аim2_0: $3[42pW>uRwM?[ ZIxs8Oʜ~o7fg*v|ƍN,>+6r!v0v>,9TXo.]dF+SSqPeլA$|ÄéDy;r; ocGP5}# \MK2O BY=6|`[_ cHJ YZA%|0>ʠP j;aCH;U,&ϧ=դ>K+‭TYp[Y# |~3!On83|Dfaʹҵ2 u Y! s*;Y@JJmx(.fGkܶ+`kD BӔ)TC QzeVCUЁ+OխEL GwLq{;{5 #E\3:AD~k+Hhgha?^/F{f>Г~pIYL5bDQUTVUI}W̋vAݩ\9A oVԗ߸u" 뮆$GykI."=fY/щ=NZU '1+ArM%(V >#ʳ'X) :`$nym0= wP%Y[ޫ}i#"0׿nQTΧ}m&|{`GIE&2~@$M49,IĭVk&HV.RGi4m|qJZwWX_gwIP;&<_/ڳum75E jcgM5tyscfś7BL\lbx$iŋHJCˑSz8~XvCJ=^Fh..kwQ_L֣;Ah2 I7LjN]DqD !`LV~@/ ksYKnD0?'?!1Ss4,{1eEkjiJ#b;)$ͭtdex4&MD%\=Y@KijJL0Z>;YSmc>Y/k- 5)>b-lȞM`s|EkߍoYx% 0A[[MiB~~w9Xc[-i*5Lגz7+yB\u jHo?M[{xMuJ7-J.w5QXlVxݮ-h.t<,f;q]& DlwQw6nN/X`0Qu|Et`7:.;Zb &b>R-oYXByHwz<`#m}V|'nfo)]98zm)-_2EN:7#g)x"5 w)0>ե;` cxt 'fގ+3J S]=,̔;.)9-Gm3n݊Y9-y{vj2s>5txddluz9,;&Q1N(j:7 }0MiZ:E$"@N%CkWPI}yZb'.Aqb 2,HZyO$=e59[}wLl%N`gx{Ԁ5Rny-k?U}Nu5v@6QM=z, v@dVw3w8r$B])cj~ 6vYsEP ~/369^_u6 [q0Ԩ% H"t)ZMt,ޞѮH-,ݓpc=@& #c@nO4V@tf _B)msu% ;H} o~iQ8m(}a3 w N]1@_}]d%#g[5Oْ GA7A.ԯwrf9'_wBp4q/+6fqle2]Ԑ9my^ؚ(0(ߛ`DJoheNϒ-%ɬPBy y :bOJJdT NҝV046,f۹6)Zh*E \I=6W:s-CJ!GB~dPU7MGMv!NgIbcc`F!/4J#8lٻ'п:ǤYWG6-YgWE/Zd5ؕLBٝVquREc.f]HS4u0AǧMy)`%] S[=B\8?x٬yL"pc!TPCRyb$i4 U^eXPk->NSf|C2z#9'~T5œ~Ӫ>E{=sc +>)0KrJ3CF$,-aO,u-XLUaR^M 퉲bl}KR<*5} XC=!/yL1"Bι-ǘ0"$AhDO+8g1=92.Rk;ġq5-+X2,s#SPY}ص+ @K`\?3Q$j+$a3 ZJx &70PR_4(g xfY YTK[~ ˄_.Cd.Ry\hJI nξOepIi(V LAў *lNSPhq.E)] H_140ښgTI6aqhTe' JDsHgS٬ҮCqrv*,2p RhGxt$ٽ9۷O S8tkB;JC^U7_\1!g KT:~%A,; ,A,(V^\ﱚ];FG-9蘨yYQQ/c{=AxbLb(%JDo;E/\; -pQ_]"i{Oei&Dݟ!` qգ8_+Wo(הi"{Y-1=JhEXQrY|YqjBzo72vR_U QC)_3 yԯqzƒ&I:q)Ɯk/+G7Qt=^m8?b2F!rG; W[xY9Wo@*AtnܾfӠMrïp=zu`M@80[_(,lkQY[*얆ֱRن *8P~ł߆ep`ߩ n@uaT񨳿BZ5lkEdt^Dgp "r| +.beμ[=Z0k*fr-g#:`cϬY D3'pX!֟:ZT9)ɲ -5?S 5֖4;23 CUW[Qk9ϴ$ŋiƘS,^@v^OmF2ZE\~$/BZv$LD~?` |Ҡ='# L{ Qq-1bb$\JN=3JmǙ+8]h~ܞX`AcA|>*O&2dBQ[}YtwZ\ZjV_-[`j7sfL%.* hڃõjmLt&: U"z(a߳#2!+ۅi|Ir^fR{AM6/Ax`CBhoqc/MA~(D M &ӻWnšu9 /4VV!54=Z W8FgO ˡOSyJ+ LxOl^zcydy!-Zz{mLMViе~n}mβGǕR6]o³5SG8`2Y"oa#0\ 8>!~^ٲƙ1LQyѻxMY-A4AB ?a"A=t7#1YA%oNU^e7WL] q`ΑԎH?xVz&>ц:V?Ea 9y57ۚrk -,Vf,,Ғ8$ʔ.ڃ5rŽo}arQʹi;)fN@K&.yJȍ1yB|i*r3\ZS9QU 7=oN%!Єk6uH֓AhL stؽW3a$h۸ͅ=Ay=^%&럵s0&]\2}(ĸ3-SZ3Їź[6ؔfraK* ]͏~y.htY}#Rz.6./G7; u`0OpXwaU/?ȣQU7үFg7jc՟]!3ݻ1}yAÎ@XV&ci /Y_d `b HhmV{N8WC> &-,z)JDhfhFAT3' EZ5eUdr0km*N˗NŃYԚN]~w*FiPrZݏt~۬p@<6l-|¢V]FV)cT F$*}i>Ba3gw z ֍t{KܹBWǩ";s6Vl7T"RTd CP 2):Cw " qPex`ۡErvHj{s ݅qrf ;" *~wqW'2:SĴ o)0f*yU!;:JCP2^|YN)/Rwyf|Fq'e#J7E23e|*ߣǬ2򎁡fgL !dQdJ7&!:Mƺ!,{-.8c ]7xGcmxcCuDuG.V}qB><2GPL&] @ތh1EIlx@85v> *ínb1I5%P$v'Dpv_p8LsDrvMp ~bQ3$39犘MUIP#x(mi;&kcmm!c!L՗e{ Go\FoxCճG+'݈G=\w^$ܻq/t֥#?ZBoO5o1@}U6#ue~AX @w4%XT]6jf 6]V{#{/׳Ȁͮs.7k78ċ g\Wԅ+Em)[C@G(۫M pi7l)88߶53G:#T> B=_: ;d N-LܾS~Ѳj}@ ,bْ b!,l@BЛa\C :h#N"'J^,VʋOQǐjLxp* ve&Ys#vdh6 _:/)7gjj`b ?2p {7+>H:ѹ-@ֈO/e&9vkYgV%{:_+67#(BXZ(ZLni>F^O.μ]qN*N7:祴J/`RfRjSxy:Z_rtvDGBcW 嶆{rsk9ikOKU˥}HJgp2Ł;ao o?~(8L f `X̮$[S(8z}:(<" m;06=դPz3T$ Vu]p lL{K~̆Ⱦo*/ 1\q!(mGs7KQr#'IiV?J]hٓ^n"BKDىxk)5n+`]`C(ӦJ<ʺAJR=ʉ ^&R$| fL[%ԙLWO;UUYG@*6J .A@PfY~CP$57~TNY^U(rY[^}ѻMCG;Sdyޖ-#{d'us`1xan}AoOȣ7Z$ Ht(dyF%y5O֪>jp pjA|9Ah}gD~PjNUEGzmJj3=vg_gm8B#Cq'+ZjyIg F NFJ F @V1`s%"-y"THشSf>0LwlPW)"״Bnފ vAԮ ^CDL"͌$79$Fxr"J--bJoV"DutM d9^ :}Xw(Ԏ_9M~ zJSfxZf_yƬg#hFA!a3pxvvKrgma"^G ӌ}Ilqc2;-a4$Z3Z xJIe$P o־}[q6@3]NL Ԑ~a!| UnW:'P'A 5}b3(|2lSl1e_ A*O2VqƪњIĆwJkSK齤fgQ"!=miNeO/||m+JEvyjޓ^~u ɵ@S73VQM`J73%|]s< c£W3-Ǵ!pϱ=1eTr'n֕v)YIXPVQI[B{Q@o!]3H:SV2̮!Uk[Տ'SH։ݑ:K=}#,nZUK१`~ŎŝЙsd:.L^QM&nܐ{ڍث'pϚw;* Fb!Nz l!7BYM6bX蒒`SpD`) NY4>Vi?}g汌45L䄫/1VԞA# @*LgFM Vffg /!.#7;KBo ,+4`Y|`vlXAq}A@r-tSԣ~),;mw<8lKɐ5U0:y{FܷPBփ}eD'K5P! {db %q~ 7$qT_:Kmbkor-spm ~{$iY0ݧu06]OzPws3J9,̺HX^F]-HdH\Foc%wC؄ExbN#ki:Ӏ0m1[dg}>}J=QڴuO'(.c!sQ{x/3)l@[0c_EpO Ou |ؼ6wOݓ$5?M]U)*7}y7=;!G^d:Y?~~( E2U2>KBZU7@]IGJvlb|p& JI(n٨*$-CT'$$le/f9ḱj~2 >w,E,nӴ0oFek%mvYv #8X!6W#|.֊`b~ ?[᪑ܟ£!`lѻC\UB3+ř N@5氒 -o0)蜕i]ۖ?yo{$1xբք$696Ny[DFܯ)iۭB(i xsuJML\g }a-U 9^ Qhy02{=JnC_lsz!h;qel/zs?C'zD9ȯǓPb-ẑ.0*nSEoRm7q3Ky7fÃ4哚c;)*(w3ڰG*aC"!![Ԏ X`p;,G]Q,~[6ejx~ʾ@Q=ȟ%0tBsE\}ojq !ݝk?2xݡ9yx[ U[}> 濴טnM] \,_" x\ژ2m .k|&Mw"P5E6JUP;e9p~ (^H|}OqvHLOzP B_mM*֌D.d3ZRsf%m!IMMwD 3 g 9awR/QC6yb3)^ /yϺNNѱCI~&>3*F!7@Z+j~}rnNY:־E&Q\ıVS"q"E^ 0yߌQS 4(٥vzAuA Q|ךL->CKt \kJPj=4EYnNج)cmLJRu\xF@0qՏ_Z,^ P{YbZjWԡn8FùPʔ+$sT&"g{;5ԡˆ#j)izX^ y^"Rr}[`r<[)yX/5-GmH%A~4-X('C81]7YR7w` ZW\9ת|`׊O0>(hLZND TӸCritK\PV,/` >s R;}Pzd mOڞQN PC~Ay5B "#GmD4.׈+g-|lk01a}eRQZ[!?R4&رRЛ0\W2;muA3vc2ӚApnISP G|ǏST}p m5glV+JrrZAԅEd9,Zkr 5NS,&\F9 ~J w*ʗWv6>ê6`ͣǮj/{Wu(+çEToS-Bbt{h7NvzFmRv89|gcutQ b9h.޴&Υq4& a|a&9wz Pngi01HSD6~ Wq>3.$-yZ ,`4oU2SC V{ӧ>hWqٯ:#xGFa&jj"0K**9GdltۛH⡜~5 3x|Uk4p#;.rVYC/ީ\O* ;sۇVhvdYz~Īb+l7_woGmY}}g`r^[4/Wv\ΣY+ B5Uv\780)>NdCG!ag|Q(nҿ(U:EZ',(ӘkNh4x]OlE/&n$⢁Vn8Յ y`"Q5c*cshLe2:TqHa(Ev(+!QwƮCMSƄRߨN=)Of$Z. Flu@BڧuX@;J%RKgIBŽ0^VPC?\ ՛ު"ߌ@v 5Њ0 &sloB}gB9V+pwCtѿ ^D.LM [cbNhWE<[-m&Ghy1LQ{6]iCrN]ÜbgZf:Q{(ZlbE\y{t(;j[ jFM(5]fFʹ^p,#~B%״~b<6 G*LIo~C50[C$Wɢ@k*xFp)_)-yŅ'M]WIԟ#cՂre3n.W®l1SQZ&!dӹL))P"\łUG$!*g?SK[U\k=-@V\g,''{q8tujĿ^-×9itoPR7} Fɔ,H6v-N[־>G$-ntW n=Rs3l Mߣ+6W\8BAF8|B@L#[X:&e h;lLZlҒr 0٨'M=~q dj|Xe-A,gX5D|C>j{s/A2 [?HݷEܖ_le/[Xj7x"Dsg\2qmE;&ndD=l5 8[^GUwc$6\f5.8A\~_ͬ Dx4+ꏬ0j3EuJI9`j9krAb$o,[-& B@=X.z+kxFm)ntg~E3.%sC(m\A yF#뻒ss9&N~QIO-z-Ԉ2H}Q_~jtZHΠQrQ6٭s)L]O%R L uf/p!ꭳWG uMrM8)aS!"|̩e>9+Rwq ,ݶԱ'b6 ظ6xcyfG*^"DAnϋEa` j\Rͭ"^^7?C;C y+0Sq^eOBT 6+mOջT:P|x;ug WLg2{kjX*f[4Ѓ߆vER*t!2`Զ B)=şLH#8"GO )%}b mM^*}yIkg {5 m4`>R]Z /h;ꤖpV*]_Ȳ@Lx}j%~23DJgC\kf ic3{.ƶB+LZݮs.&usV$gjO(~?Rn2*+LJ$$Kf$Jʱ 0jPyH&q|ypۚu#/5l 'x `JDD# \}S%^i,N7fUI!Qurw,|MgZAOG+g_B3 [GԒm*|3,qT>AmItjBu q.Żlvu{`UA9D J`qC.9`qD>gmN % sr2XlJ*Y&v(ŁdO n>8Uk+6|.,@-epEб&3|=eXT\Qœ?K{xnp` qFbrlVUꝿ"SuTL:;6itk/ZpVD 'oa-ǚt."I!׮>܀6Ȃ`Sݜ#bKn5QOѐ )BCq&fE6Rf{!( c7 Y ~DǵOceSr䅢{$b_ U\81MS0v x`pǻws/ߐÒMWgb1ysun&` &䦟GUnI"%M359L<* b*zTW|LE)lzOݼ([hIy: ȏʬ'sI.p1^֌Vާ:ىoycst#2ID5;Q6um'wD 齀j>;gFFc rKٰND籬ZZ_64A'Z]%H<?+rvF !3v JG&q ~ܫ.uAqk%&W!"'w~Agnޣ\9V>.xCRraZY5f^fڶvK#R`:pan,zi(VJZWYKyo+j+g#T܉wɸ-  Ƭpu(M&0 nQNW8{np\{: -u 2*AJe“ʿ:K`dӐs̚_M/#d4)e;v96!pm 6!ẓ́>2nLV_p=7v3ø_ +?jV#¤! S **k*Vr&FO'?aJGOڷp(IB8e'v\p>weQ0JXٽ b4Ɠi9`)gr5 ON+6>!EyەY8F/A?$U|<*TԶ_oYZqK.LIQUNrMu iBJꕠ& .U _ Uvr >B:,D&)}G "[mU^џ:= aXÙ-|!UR+Ȍ xJ^)UOSUF߬\V<|A'bb_AB'اpW[ o 3`pMjhaI:>\Ǥ.x>4668<1b=8.`ڮڞ*g nY^_ITq: /, )C^& c =sd΄EۛԀ3t(q4yrN3d4%:RR` >kR4ES{ѻ5#e?&:1ؗu$/",EPzR& *b{.NK;C&߼3ZU|WZA|!-zKB Uy轡2amC/Jwlz 4B/Zfg|{ŔVifeB~O#<5[8)8Sa~,4*6[ 7]ȼph55: _9[Q*}𞾎9͕2IH80(R㤬2IFv.k&m,ݍ2[~3g{{dV;k+^%H Q`CP.p^דOSn 7[`)k E|goƒw WF5"eDр/;3;j*oLn vx*eƿdn9n69Ols ӂKbwmϴS${c: $){Ju{/!OjnCZp,ʓzo ,#ƴ$`IS0DGƨuv³Ouލ6ưRpڡ q hg5J:E1nPtS콎Xx((u` xg, 5?BC i hgku$*\=BSU4|JX3*rL%!07Y"@Qc,e,d9s pc!e=bkդ<zCFd'az9[T:5iKQ_ә2f8~қmR \C JĵiP 4Z'9 }=*po\:) [>y}DgCamijn;T7kPmƯJi1˚/zZ$_|&:A\V7lǸE>E٫sɕ&ŔM(rȖb,^A+@E gCj(B\=]@>E*5t,xU* y;3 ^ 2FUЊy %)D.!˺@2즯& -Bvt^8۟9Q.SiY >:vd F{R5'  Fݒh&d?#;ضE`.;*hʯV$m͎& rnGtGpwMG\+ɷ|7>̥dk-a4[PZtۍQz(*[wნ/vvCi겡 Ķl d2MO Xׂ+rudF+JttwQh [ <[g00oxm;3|m8TB:@#A9{Z.i>`!0WY !VG?ҘVoibE$$8Cq*V<#N=ŧptTKt+␳HK9ǐ!:o`a|x@Jc˰wdGV+Ҥ0Jϑ'w>1Ơ2((-@j@^ 8Iҳ t_xe`A|)׵x0@'37I8TƷd|)>QA֚W=,;urMfPN+.‹;.O܌yB Ƣ,AT4$ >[ ^ (|:N;p8k{O̘-⌄}+s1l 1%pόX <}9@7s%eg\t~Ϲg^ҲdcS^-O !zw`P_Rx <d8d|XUVP6tG@CΆ0d r] sOmPjS knBG1g/JȖaF5xBD c,!ow9ry/BT3)QAB]oCP3א @MUL襕ޝѯs`6yx?^l<¯8)'iR$G|Nu}ґ|)#4n);8֡m-qD}Ruwh3lF$Zi}:7<$yy '@j2xøԡ3~^n~"oLWTZSj^0 6n[ȍXMkZey&*3x2s'w@Е<j>㣗/SQ?MpA;۷p'u܅EbǷRWa;eXh]đx#WsaLm ~ wwRt^L@":qLTDJ)Yϋ~zvIIx-HHb^F+kYu\03^w]~Z2oo6x4[n* NL*l@sesAlQq ~.:8]˟ rlQ*-v> "b3 M+̌![Ŷ)KLjHۧbҕħ̫mG'.$iq<*js.1CsqyKXդmf)h H!ov&Y̭_(AVM+eB7 XكƫëcWK #offڽj?ġ'*JXSwH'OEPczJ5AKNT =by*H1F略e˚_ ݇u18OF-n&},Z[~m{zM樜TMZI'u tĥ"3=.S" j>Mo C 9:3Zp;nuZ"QPt6_K:qт Q궍8eJ,`. 1qNiѠcJ7!ίch/Cy0Cy?,<⽪6$k;%ц#DeFͺ̛x!WRﲚ?ՠR?CIz78]NPGЄJ [߀> LLC> =S{c_J`~J6#:WA&%ҁ[`l0Y3; 83]b16r#Vגxl'#g$f96.G3E28։/TzQwZ@D֜2?N_ d, <Ą7c7R2> YMpi9)G(G%ᴯ'%ۋ|A‘K";([,tř+̟K?!{!q\w S:̊} 79l#q+nF({V4wD[;rՆ啵Su RJLJZSèGf;ZEUE&"{ħqI1m/- sSJ* G2ci })%tu%STh˿h$rhcz1D1gI2X1䯍B@Y\Xh7K tU <'K_js'):c$ܚşEr%yjX@Zi}*,JϹ*?!&E7!U#ChqCsC~[ R{̛0+QհJq\I0j+|nqn5#rd1๧Y}ɳQR1̈͛[1zDY$-"Gu`ޚP;V5JitȔQl~X2OQrGT}hWmF>u~~JV(@8cJ[FԁDP8.9ђNu'kJaQ!w4(-{@nr/llʎ$@lݏl~$/~JlV+I,^fFĠ]mE(/fi>y4L1cpj:.\P[Ŧ6Kإ2M/{oBD9%}&ſ֓d>UO쁯t)G2][KE̡wqkhHf y?4|KKT9~.\*{0@A>pZENk468%yrᵆoH9J#C鿿ڧa&ʠ1c?C&< (0Rߡ"x%3SBJb6/Fbcrc~g,GwǞ,j%;_C#f4ԚhF3 M W(ʟ'>P}<,.'i_H~آtǝ8"aD/PA_`G443uRP]yEKk{IūD]'~#aCLhIDZ>:I]Mۮ :z' unm^4dž>cz g*#FO/"|𐙇ET)<ɳ$x&.8`X^c(x6 ||"BM{[5cx r:TҙCArɼ  өHpt&\[E5;*<" 6IaoꍂZ|!8jrN"K u $ENb!nM 0p%@ #j>>xȨ1+KO\]C)w5$Hlk^0((Ea/q=+_+Jw$ѨW*JZ[jL?~,%-ԣCX`$6~oS$"1ڑY"_G$ޱM]f?iaTQf0L&T`~arFȍ?wj`ԏS1=ZI"M8p]R&6(љ6C G`^NE%7Cz."܍^.!!J!S\+zDB(!m3dvYz!$&,caj=pVh&QeJi4XU75ھN*}'WCM5/IU_J( @ 3/5Ĺ7pZPӈ ,L2c}9g,E(6.] 'vy)ɩ|I fA_~w9nb +B%޿YR=x(mQ|M!Ă6cETNz-YSkÜ.w7L523b 7!oUVZCOKcuxgZb(؆IaׅjVe0%`GuV]OmR&J_ {;2K]ompqOW!2BovKr,)<:zr4?$-0`.|uOҸ,QqsK2uW*B땉7J9(aP3^4<+kn1C_p⊭*+gchO(>VklC%l7kESWf $G,SOLd-܇ˌ5,1 ()SiB?˭FxqbSeZ7;2eZ m|BD݂ pt8plvycATENhaH͜1e{:=m0@d 7MH'+;8qfOalj% /DwTk[Ka_6#M~El-jnˁIzBs&ʇqlbX D; px FE^$mq-mu~/j;|{D2Ҟl|N kbsϘ,l+`y ]EO+B:vz m+`UYKT{haa0Xl00"T(u0RPߞ F5 g)S:vĈmSLea3W_3ƴ8U/I4ܑe+AUEҐY,Aă4M~`wK蛾0U0[̰Ttڅ&/@gM`1 *4=,"c,okamUÙUCE cIY?G{YFdgIkl,j{q }B|DI쌢Vvq`UK{t%zj_rC\8Q&b'ّ9aHs "TN$r\>nI ڎ9&c?MQ RҒTfsDg*ZܞX*yL~SMeh".U~T1'.Nxw"cQl{>j^nN| r%_,>9zU}& B`-OY@ŖHf&==K@;lċpeyڥ({"h??ұA8gB|Y@n xb32Ysf3DЪz,6/^"_ʤrk@]`b NHID;3~V.`y=x'̼L.'[h~:BT2MCFMm_d-Re8$<%[ǢK&aUe^P*a##9-QYbl'}I1 ?M-DWF)6vZW7V/eQMow#nM1Y=zNqlB` MIk>qR;'`=p\mQ/ir ɉrgfZ=Qz1 r&( A*UФD4vjZ]%H{># &T\ic~ ¼Kj6, ln R3QM5/z߰%e\8)š_b6q%M=w+x9yz֡ѥ̏ YnhSR?/20?6I[@meR t<0/t93=:y.C,aK=.x9q,mɻ5(@ U;w{+^vS,J-^,*q>"~ʨfwjP;tzjO2U*R9>PBh,&ӸY>OM1(-ОӖ v3)U l7cq~wSwi稆-,"/XHQk'`Zze>Y>ȳA`PKCe_9'Q JyhGWXIPP7~qC`ZJ. xiD/rp$'jrN{1WaqOYB~CCeB=Fg`3e cW>@6 iȼ]6f/j|$Cv(,eN0%p<]YI+7l`oC$hT?]Wd ,:$/E(ی@z.7﹔mW7C`֠3֋]SVeQqw1J&(B ;̒s Hw+1LtX&c ;ٶ sCo3nE PMe u94йl1Ct4:xVEXaj痪-NAZpmBIԩw1D*혪bD栧w̒ʩ9X~Uw_2uc.qOSqNXAd0᧫pŐ,2_$E:zM5ejhy1q;I'o'%-FKVMl32ԎSi8k/"ƵHѠ>&M44|`1Ily)Ge8B/64kCWpecѽDY=Ԯ\b)F,/Jhmէ1ŀ-l[gu:~GE1[V}9B'$r6BH±Z-]h# 4zƞS70K_T}nmqN]8bu:tDV6B9oC-yM* ~M#Y[x Crt!,ǽf>!;%+tcݹ>56V"v cdCi\ӎ[eǓۢy⸛N@ǻ4JA;6~vL,`@)?7<(q?"s;l[Xz}S O:C'ޱ d)DCF93+M"-_Z> ɻT%_"^= '-h|(OBwWb&>g9t"쿇NP胶 ߶;3N%[2ʡ]H氄bC!1 FZ9b62BҀ ܰ(U[t7NsX9 %15,&W}&X~c?.0o7% ^t子-']Y/'mɬ/ x55XshZRBבؽUx#YZim'ŦmcjFޡ-l`)SZ6&=n?RIڙ ?ӂ:1Ej[<ʧN^NX{8IwɍjT+'nߟHk deNm]mgEyJunws-ະ&!o\~]x8ayLv励;`KrM v!݈fO+5mâ4_sg)K0&A?D2ix]60S+uߣi{i/WT}85u|͂gI;/aMOn5+fU]|@WК N9aal\qγ6A{ BkL6B~q#J6[x `P5ónyQRp^sxy:*];8:G >`_葩e $&pQ"N0gx\Di|ĨNM-[ܚ/3"Dދ{Q }D<0Lyï^"4˻+~ŻW$I4\o{A`48Qlyi|82u/ 2ȮqI[I1T&>llf,w-bqZlegN.],q͘rSϏ3h^v  :,"x?|Ȋ bs֕G+r8RtP9Wԅ _߽L<דĨ$8!'ޜ3TQaꋓl9D&+qXԨ8R t8NjО?%d)XBAp7;:h.aLnCVhÄ[0:*h3c̙G+WƋfD*;tOR!YYH5)iwb~5h̰{NT7 2/xv:$b[cE-;&gf^Ƃ~67yܫ"sTLrN V'udym>kY/p3)%zy1  !: FJmڶn$,^g#m?fFXp ".=]-ۚ'c0m5nYR ^k/5.Ob.U+yf5mVbc@ljIH };)}9i`жC &yvny /Mc@AXbb$:MMj-Ҥl0,"sGcHDy|r9II?vAmê2d(ܒ!W0 LKFOcHR`?_#V.@>t̗Xv_PVs1eS\t{;k:-;w qB߷I7_NPdk?ECcs9 <ԥBe*X5![Ysw$rz,uKkDkkKj+29G4ނtoy<|>Jmja .ȁ{j -/g'LK)QʽQ w!ԬI- $I|4}RXR$Q8n$6u?!vD'iZ^xބxWPa4 / Oΐ!Y &K3g!80KJ~h,6>}n\t&f(г8qZv ? սQǗ*s.]^sv)l$J۹\3 aɺis](aVGV[A2Uckތ;R!lNMľvMɛ]$֗*QMO?ԚI#C#mKqJxx !gP&t:5 )b }-C-B68<9^D"C銲^n(-#7oϹ3 1~(l2ؐmÉQ6ٰv;Hʦ,nw= <=8ؽ\q_ ^wVK7< @F?ӳ֮|o:X6`[P , ~$li|d& 626e8sp m۟6vLK= EHUhB308մ ib4= Ule+IsR>t5E?-Yrt4pp&e)ec*B^É t. B`pLLfԍ%*ʽG{J1B͗P#'aTAܱ٥*h ~b\',.'ɍ}*s3a Dǖ~a%/qƒ M_Pz6&xZ:ahuJҮ1΢\=%L0vtu 1CJ \O.^>9o`A5N/ޖj+# Λ×pO KD0vD&1j"O#Frw05ۥ !u4kSt*ϑ&^Y=@)$x=<!,lߨMεRO?Rۓ&pyqY2+@7nh6 \vZփBULf(`zhvol4iv1{f6J1`(A}aԗ~"MƸuCRRdM":=C.dI^K#V墚{`bi\v6d^{c(R(avT@},#\/~}== ZN(9`QJYgGn#nHu@QW!ƧJ#2[:w`79SE(!OnM{+ #@׼5 Fӊ5l~wK8O0g:n,%+l~q<ᒋV{1$R=.5ߗO n)FԫfMmWS P=@%ٕēboFx=~Ǐϲ jRW8O|}XeJ?c - pPY){ff0{V^Oe-a{j eZE@~ƪ@~~m5sJ9[A:Xӵrp"d=;(JL 7T+Kab+p~<dY,ÑoJ,.&A뫇d"˚:;+S0sRJX &kߛĚَSֳ}zSPx9ңtLPS ȇ{ۺ"XT݊Q+f/XxI$k yԃr`|tzOḅEDA6 KlJ:8Ρ'Llѝ6:j#L/TeW p[ȄD5g$}]~=m O4&9\\ +q\mjt.\Pu U3"F] ??z#'ZMu f9aBGIo>VG[ X] ն48E# X 8 Y+xڄګaPAY H 7Wq^0:hqjF'hDB"1)w~<wkic2OVJ݉`Hְ@_-28Xb«ve>l(R~&r("W"-[!q)}r=I(Nk囃eWW1XܸAx~D?dB< j GG!ە} ~>NRmN!p`3b=n A_\Td=HJkMobK{me txQE;>4b-2~1e.i= #nIO,4%ˢV$ic6+}(!z1lBxno XA،XL6ۜw8H8-JbHUz5GBcY1 YV˝GLy"S MH%"9PJz.7`uq<oѥ(Ό",M wδ!bsEG3YYع6ηQC w_%Q$eo~5Jp][f0 z^#k>:N25Tׄv *3ZX&4 9]%g?YއU!w`?mfB:S}Yjﹰ"W'T"sDmhm׭#sc+y m\?z,Hl ʜio^.❕9hI_PxGMuU7Մ}x!: "iR J!qHS; FA7?-L)~'}xlйpUstEǢwt%|a,l=W./̹\lMZ|$5uJ,3{3ϸ3v,MҺb.Z'0dg`3JU,Rp0C]$_27 Exqyd 0ZHj|{_4S3~C ]6̆lx2nhvnkn'Q-94[o_0 _JyOoC5 0dXɽT\= hoAZ_ۣ! {ͮW.얨BsIZ YW j QL*Mqzbaoi ]\C>lfq=HZn}hel>8kMs[H PW<(sў:J"S:(|`XїG7OYiF ݵcL?cvc) 1ͤB. nt2~uGe\o}n 5FAhrC?}6l0Ս!NMPs *P/wcg3Ll=#a1F*€ތ_Tw+r዗$6wJ+ŜwW;~x:1Q;ڎXg693&"Y܁@uǦoCLxe&3ZJ;=/mr$I8 %&げ?|gBeYZzԍ%=~zdOK!ޔJ@ X"ΐzA "d9=}2(\q+e#H܉?n3mFUr93}wOMwi^?=/v@N2 ae!O%B붡ڊ ?,7Bx 0AuPyhR$9j[Fw 1gF)y:Uɾ?nݳP梁cHIc\I㣷@MW}R>ļ`:Oe@GGd}j`EzwT.`f}a4 @؈* J{0q.nyv 15E F;4&l{**R]vf~?6cyád_N18$щ1 aMgˎ }6U$?jqDi99n +=`8B>!CNx& zf/Mн-Wލg-˨^h$_@F4S\o8.}PMSJϛ-c }-lwZ{A!T v@PXíNXCc=ѬGGɱWJNs1&䠼^>lo0$`6qHvr % :9"0OU6Qtmb8iݶ ;[jjYx۳~# uD-. QN[dՎWӐ-}y#>(?aRaO zJj[5P^wy^X9\,GĪ 5^gSS; xd9X%=3Dpinxx+!R"`Q@|Ӑg߫,OT3-=eDmCIf[NRImWMt81B* PT$ LVQzH$1bcâ{Zd~=c61QȘ0@}1.gM;EͿ|xIa? JI${\ W ^sjߜm.N);IU{Y ܺ-E9"mpQBw60['Q 9^QHz1U=Ԋ~RH9q9dף CtU&ᗼ3]>uyJBP/s--_ {_:̶:紣 Om=|KqU?ڨ-&'j@NkˈaHѮJs~91CG ?k*՗Hv< `b@%le #T r\U{O,WWZO!&a%;(aHCo8|MA `wfKwᳫ5>=EVn3/6VMڽZq'm"~t ̅݅wœ\|ޜ58Jϔ&+Y3 gQba4aߜW5ƥ~kmȊ,Np;UD~.Hcgst_Uu1/Fpz$ 5,x$ܒ!6]~\X%'mX1aF9Ցw'];fK7 a&pGL5eBbw;v_k|fTN$x]0ءKb,{)AA% R B{61nCYB^L ]/ b-/Vn&dJ͢_lYb}c_<@'axzeITSHZQZRfy\r@{@{=Y:QJk=n'Ь4E=Q{9_Gjh'߯~GL z@9t(anj.&.zlY6{eu]Qw LoX3"t"C>i7-l;xq4'Z?ru:qZ|.O>O`t!.ߌ#4whyZ])AWCx4JL lm-EچZr:5@2>@VG2FpEOHO.,V@J k %CXj fO>y @1>%+B=of5VJDXDDRVLQϔ.L޼B G%;cl#^/r["s% טtIQ⏋ `T2>qDmXT(\fHS[` b%A9_A1ShK6͞H׀qqO"VO&AnJ"E#|f|K~ǚ(z+L:^֫$Y 5Z3VUXaA4WVZq1X'}xIn`LLA3Wf.x;,!$ith2#q=?W W-'ڻ)\%D7I|9Ko $dt'D.k"[: !Lz}g]N^9=IH>0Zb!q);1]٘{8څmjQ4QaT-T(dH&k=C7c {lTۈ&PMƒ}&4n8GPm>^3a9('թƎMy+={kF\f8]z짢`6; 4y_LśEC-+lzB/E6E 6'n,-rrk.: >pDY`] p^K ,<1w$ ;lUٽTdOK>;|4&y1a(@ش*!s.՛Fy ;CGvzCER_wUC: r'c;R2Q{420|5 x>'TICP[mfSu1k׻xm.nG 篺햖I}m@Qf*6a*BL }oT0,!Xmk8v(ayڱUQ^Z! ;N=;Oz4q{v'dVlm1J LmQ*C&AЍ~3"|hYe~SO[L"DSiAc|}6;Gx2Mm#7fƅD,!5c]_ )APK)I ]hac--P-ZFQWLmxAV2! t[bR*q\ lVa7ŀZ-BѵO7o7H]Z}PXwܶ7A^CB<_D/ϕ*+ 1'3ISyxۯ#.j1q#^y@KKh[w⭬.]no6YcXdu 5 GN')ZJ ['[0÷rѼzx{Wϸ~*܃,f숳R/\% 6DYv R05x]h#-L:n+bE%rom`ӧ 3" Og7n3$~>PgaA%הeu55ZSW7ls=o40ws6J|Wt`-9dEpW[@h=kvlh;#sWz %^ pnG3IWLʣMZ6 BA]By(й]obmp2;kJGUc76jTEˡJY;ReѠgiJT68Tz3:"8SG*M,,lwӛ?GgJ̤hf gkm*]J{yV/͍Slb&j퓮PVB PL;QL A]~,R]z|.(Z!:\Ʋ Ub1%vǼ:P9@-z xHvasRUn_?("Ҟim:KH(ٸ Ci*?@2?@Y:02\{ʻwHє_P8~ͩNhxMqO oGfЍ#C0,}phY.OO>Ft'ۮ]߈9 (.q.F12AD rEPdܤQZXe|r_U/#.-3POx|4?A| Wp"V +-ù|1\jocམr 7L{r:j@rA;8&O :#B:`L|*s"eqLx$جz23t.6Vբ6{HHЭv`vnR `yRv}WAA)S8wZ"]/}D%I7|9^C8 ޶,%rI>"6>ӹWKl(̑R N߇ְe]LazGQыyk?G`r[zB\; &40eH8_:n޺ߧz:FTsG*f+;3Y_kcw7ri :Aa'A}kAG ?j&a8/:ZFULW8Bv Jg饋̆!IЂ16<ߓv hEJfnjS桟& 0&jFPW%\G= d͏pN-(uj;CRI@ u|_c $ӧw:_n+?k5`7kA}2:wֈ3ijB`8$2C+j\*-&:>>ߔH&vJP1C"U`U#@˚߂~I9w60VvC-8?P=QM>S tU)Rcyj .3 M  so@UU,KDwRUe1T+_y)9Gi>F@㫴M0BiwW>E,}aD_t@O⋗V9l]P$N7򡛍s= LOo#"$/XRǗ4;y݅#GJݳe6\¢LSU𷈞jA!nm2m&/hSnLVH%Ƅ.9j]?Y#NKpXȝ2@ F`ZK4B$ф oTPjs-:Ր|X2Ɩ9=3PtGB>rR7; w`!gQ|Wnt:Ƌ]qKA X'iQx,WDˑa@xUT#­= bG?NS@yPܕXCa8T("w0EFL8'LPbe#fِodrӎ~"2muњh1tzyn? ny|T)*%13}m -N7!g"?$ K2vf^K.(JMЄp_WW@9s$^iG;vM٘ҡFkH:Fɔ?4pIm˵t c$ꑬh\<e$ƾ& JJl<;>ZNc@=֊I\lYS6N([x%N\QE Z`6= _!f "7$q?\ᎍ7!8^•x**W.:J#d<xzyJ̓bTH1h/ָ乻פ?MPNbY烇krĬO%۵HVǑaxW -_{D%Z:^G"4I|h`9;P+E>, 8+a0:2|\o`x F]Tp>@مR֔IuK-V. űO/1G3vCvf(uGwئg#.|Cˣ@eLO}Rb.D**/+]*8=6Hg6}EptV#rYU:YqhGhaC@Z @0K ƏB FT/zi,%EnwwZdKd:׮ЄbUldlZ%zVmqޢNJࣉ?#}>lԿԙ?@<]q\4 p`qێM#SGLGlDEkk&Q,#[bFNڛ.tO6b5.ϊE."5g Š V/p#˨Qfȣ!ۻI#]򲘝r-ɩnm~@<hc4@?1"<)Lh Ďd4/$zY(ؿ.A6?p^3ocP0 *nuB XÒMDsqflzwJ^j'>w6Uʕ+ɇ&<#0kZHȗ&I3m=]|4sb$?8L%1ؕZ;L"!̀yl>ld0n؀fP? 0&#yYN?,G+EPcĥSOkbyI=MJ/M]Ž{5;OK:vbS4`~fds+ B oۜ$Y;ߑ^ĺ9*,W b&d SD;xg!Shr=1iǙRCMVZ{xs7BKXSɩ@ɻ9jRm[S')g(Iˮ;qvGD@>t>bi3-gn9j57VZF!ki|mҎͯG;f902#lp o>qQ 䫶3_Q>U<N-wut.]ɔqN`f,2HvI&^D 2G~ӛn?GUq~ci~Z KfLK`o19"sNߝshRf؜q+CwD8-l`b$oo~G4y[t,Z .>q7G-ѺSA9oi d"xN )Xz&Fl85=M}JYZk8eu?$';πp2䡙m$2TݭbJ$\f42R9i!wy1.2J(BL;_AwgLt.lo# tظBƿ2|{( b~EHf"3s _/dAW" Waٌ2݈{Z4Η6lĄ Vl\û:PW.p"ؓNjDTĒXn\MD6{>3DMAdwi:pN?`_KxEsV!bLo d>O[25X@䅂党bk[FDܫFG6/0I@+7 DY0zv6xfY#(OR%1{+!#)R7T وj+Cq!<[O:_ 3mY>O3tsVt\2v|c)>`=TgN}М^((H74~@ʖ$J}EEShFOIG>!}ӓ( Jh>GAĦY٣C@:Q#Eqj~.@`TJ1 88}ሢhmqNu :P|lbwF 8ݰmU#Z.40Ƽ.=$FAo@,Io 1=& E.,Et7m#CY=nLvT6}'fuaI5|G 4q=Wn@8s;5!>Qn{"@gYZ070701000002a7000081a40000000000000000000000016599ea2b00001fdc000000000000000000000000000000000000006900000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/ethernet/stmicro/stmmac/dwmac-intel.ko.xz7zXZִF!t/]?Eh=ڜ.+.gr߭7%~[ޥФo@`zc:%x բ[~@fSDMg߳\X),Kʨ1q7 7[B!ێr|1>IrKu\x V҈i.UIBq^!1u76au)81*+1•#!zRF67Ƒ1'kv9K1DCzkUzgIc| q9.Q)<=0hi!H ĶxȢܾ .Šq "s@ׂM͕l6Zx^6RĹ$ȞCM7i`!-D%5D۴Q&I>G.ć)˳ ZE45C}JWCdEB#"t@CVjwt#XydY"E81YCfKTZ#X 7 GAmcEV.cZbD7ALax}td9f:Nrnb?VD\NX}"5 ,ف6+M.gi>jP`b|CQ?n]rcڧ$1:tqv{,3@UgrB<}Ӽ}}j/R&h#5FjGވy,%[$TDy~l. 7]Ka8MEУ o`wvz-[ݛr껦d&R֖e+;G/5!Mן|pO`Kcl9m} &˨ $oWٞQ5"}e6Cdto&.kyzXۈn)NOʁ@ spj* lgc!>=~ړLAynlW 07._ 6߲PFCn m׃ . s7;M&$Ri$cmy  ,)0^cع_&$NTp_/ lȾG^:u,,Y"5 յܶ5^'r!d_d=^WLEX:.jdu KzNU>^ qШN{1 @>~7ani=/j?i_0 ZD ԡb\'$t*7;^k̹D/Ӵ&FtkEhgw"{) (xZ(IR5c^񚓤a.aW([(x daڙD @F 2Թ?׼SgvtO A 31T4jڡj,̵A==_ڭ'"p7/@s%T34Jga˭LwZSf c_#Ix *"%?tYA*>_Yڇ8έ3K^Mc,* 3zRoUZuh 4:>ݘAC,H}ȋcxb%׼vNQ`c;Y`FmgQvJl:RtPizGՋR >=pAVF{$yo\BF]\)90Uj*bHmA9 ^pVϡ_ B0SFCԗ޷kӧ8V1Agyďֱ*>ZuKl2AX tݬ![Nw4Ќ+ˉ/D8 ]yzY(!֨XaHe;9-zE$w90#5Xmg񘓩Y j ]zzѡ*FtqٱF+x|5N( ב!7^kɀȓ#$S2v?$B{;"wI]doڮz_ނ"TnL@sѽWnr< m#!7NKSYBxrG55\Bȕ^O:zY̒DfP|W<-nv4 O95cj%ƳoZ$My\:6w>z zEPHns7]_j6+2\ƻvJS"Z*|at=N<-D\i<&&(PEl%w?F^drMS4fCYiylґ|T*QˬV o÷_ 3QÎSJm}KghGH/tQ BDlUh#Օv.Dx6Ƶe7=+ M? b|a>˘]!lrh5Tu$+]gTfO&pA%r5;sU]l-sgNukgX :>;r5RJnZQfZ'o9(693y#sJbߝulk6 h)tES-49;$L-0]bS[64T0;p}Q _8m66v4Ee-/}{ׇ\Wm7& ڇQXQij`.to1_[+P^h}#^0y&wZkϿفuHaO7X4VdMm'MDA fؐJZ]M gfQ8*#{ )- 'b=$4_bوx8K݌vl`p GGG^c=L~CרuV[.l1%EoB.덩ڛQUb={䢟I"S|o*#1.:PL8st:CѨ/tΆW{c1|3^K"b v';*QECvH\iSޫ!wpd֘K BCYsA`~O4=<6n廒Uzr80 z-  *~N$(uୗyso_%G8v8, WK+'D1=J7Ӫ #~!;y#\v\o+ޥM~{ 7򏾏b_{\O[36sgKTkt qDזj5j#2DnŇb=$SLzjm͏1Iz柿Ί^XΘo'/'SFEDŽ:A/=kk Fl,|'Pf962b5ș.ާp;'m,*$b]*Ie$$?~?2֘C7uJO3a[{ژԂ_u48 :R҅{!IUx՞˪ͦshmmI]8{8Rm%,͝d |Gא-.< 1a޺=ú+|Y4@SeA(;u}+jOτ0D2lR) jGӚd:Z1͹|c<NбU߇wIfıljV:I QWCRGӍ#N="`'Z ,gSn[XJQ[Lҭ̞ʹ6S0rR"?M!C sBt2F%њ֡V6%;PP-=B2v|PmNHy 4"Y{*<$3_oeYlC?XLvjʧmhc9FzϒWL!Q{L&]NWztx|lH~C.JrсL6g/k)qT:,k$&7G1Њ H|˰۹Jp=Ծ 0NFE]]}}Q\AKւN!l:Cu9Ev{pn||WE*#z}Mo|!%J۷BFilD`%:dDKy0 }v5^E(hVs<^u{v˳ҹ׍!.+Y&>8O] uSlѝyjt~Qp⬄=+߽K'`̸ax/"&X:=Kb$)9y",EXъ32n=b) S}GmVm HD/ۦ앉Y1!kk#8\ۦy@x{Q#cx)0yӔ)OR߳ ,S8^k)F .5cs\R{h{x^r ~\?UH rߵo99/Dmbm4& y0jW$ dRHL)v,&f sCgz:1>(G(pf\vCYNCO9{@ .O*9b;(\>ʳ9LAv?Gm͂m$.D%$d-~!P$fy [`_LILI%߉ rki\ּ .y[#X m짱eCơ{eo1rNLdM X M 5N73HBRjn ^ Y1 M+k?!m:wk$"s*ªAXof 8t {w SX0Dd;$\8$g_ܭT2=Ի w::ņ96x7Ǖn64cTB@ M1#4%l#G2*J/ζ]r}t/R=f&ҽ7ĵ juj[_$,cO?ٶgYZ070701000002a8000081a40000000000000000000000016599ea2b00015074000000000000000000000000000000000000006400000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/ethernet/stmicro/stmmac/stmmac.ko.xz7zXZִF!t/]?Eh=ڜ.+,a -#{LG!lƛrJ%6؟)׷xM"'=. s/ytUӑcz BMmѕKa9߉%adF9ѷ9|# 7IaDI)BY)(VYz00!J`H}"ƗYxv66Si_CWrG2Q -/d?SҀJp1Ζވ{ZNp ڱ팡Zl6Jh/C ]kUK1[єp'vZ;mG0^˲4ܟ M ?Mt/l)fڨ[\h#V+\<|qkp~OIFFB <'kRZF3uwf7E?R+(!QEiJZ |bA;,}:>&92:Ca;V98c&8k-!G!.x ؜}@s\jKqbI4]l3He^9C6|sPF]hGǮ$YOydcv VXC;VXzFe6LClJOd0ӏd,TB1gۄq@ʼn|G8 .]^k7\(z ݼXuciuϛ)m/CsH:ixtuo`.)];hg#;e[ npŽOj ^]: m(ݧ!ut@6p(x$İNfe&ˋvwʙ=n,"5hXВg=U)n㖣8\*w蒉C92v#cǃ1NrnF2A7hѪ)50#Xv]#W*QE"lsM bgr+%Z?9w-PߊCI _+P=*ۖ[~E/Է)tzT"nl`F%d|L 1Qef3Ee i- ;HFaI';/f-[yofjF:~b#|bK: M((|W, hod׼ qQq=G>8H_~Ǒ:al 4z[hݓrV7h |:m\W1*c|s\[M\9h e}ũ N2PB{sJOɟ@.4扝8%fNMd@D~ =~SO- h.t1@#f#Q=3C޴H!YT,f2Ox>Om'ǡSaD|/E$7\5jHXMi|liHS^tԝf̫btR7HY#HԲ4ЀH.|b g~oj34aJޙ؁"\ڹ$YWBIl1|/lg%uˬSy!W1n3&uVC%|JfQ)؛Jep.QIGrm[hϽͅ/dԋ|V#)Y^͙BCGi5 ǖuЏlT6Dx.Yb\h)]^>ېr::dcwĠ.5S!㖵R mۧGFlj.#%*AHkpV(ĞDi~mhߩ)&y;\)n9(apM7ٝ֍^+<;:,mS6JK Z' 3rz$5 ƿ*8͊/)r,b׬d_D$\ !L9.O &.VBߢ_Oлm:E2z($DАZkd*!󞖭G`媙vr bF!S|]3A%r&gʘ+{۪i3ϧY%:u. ϻ~6GRf2o8LgR8x\/qnt9,|g[n4:*I ]$6)Fn5c?aX⟳ SJ,8g6ȹgY:xQSH".7?5Ǚ كuyH%:T}cAr`̮Hў(ϓ9Z>҂PtBh jgږ3uX Ju=sN)(>ou+2wx(K}5b7oj~պewiw@Iꨩhe(P 4D\Ц'#dpBQ^ BǡvSZmFAJP#_h/x  7&wMSU s %y.N-"hJI^ÎbC@|M <>}TʸۜϨ ްVsam%ī0%F'na6EE|f!kn\JqkygNU/>/zeQk=SX> @%F1 UupʳơguKcGNaDm駶(?n6A!,qj6=t7f ~&[[*ZHNҒ\$t?<$:Vqy;89'+߫N}9@r*w,aBOI欖$ބn\i&g>Jn|{vm)8 bG3| Ȕ?ngʦ וZ:ڪnxfAAfsSL_h"VF -c cU+z!۾%2iUdT /W0&SbQhc9bd {'9mʒrNꨦקqSBO[Ld?vt-0=oߢJ> rh/Kay*cG[9ȼUhk`y>\ T.륳"nV!42W~zR;A TBnCM9yB&z- ,l0qi)f̏!b]@P.-6mCn &MJL >O6?GO!`UI`cyZC|2~j2{2a$B 6u>跼x=Ae|C:m=P /m3"1z|"uS3I 84Ӭ#[O2IGp%0U[f{ rr%%j7TϮ“`74(Aq JęiC|dh^O@~ Fx$u]:C? %\N4o+FmX](1, jwXOeiOqPs?O9rF{sTp\sBFpTbM"{dqDyy,DIj]pk^ϐHcF&I r 'rXZBm̨80NAy=ìe_y̳z aJЈj|`E2WEÚܨ|-q0īsdߢ\es0Nƒ햭yNNA~k&w$9~MJ[k_ݯHKpxm'~]eğÄ~8ϕ_#6eT6S5V*2cRF:p(>rĊfW ̰gjX YfE \  %zGO;Wxǡ56NqQ0KotH=ܠ/ 'ר &NŽvM ӃBk g^ǧj?1ag|kcJrM@@~x%KtfY,u(8rToiةy[.Vs oWD0m}VWJ$ G޹Ցb5G'k D]2x&{!OF*pQr^aTg t%h"!v)fPk ƻ4mG2=Ը5gwO2VƁyY^t $ȹzAG H vvdԍ /.j07:9Ǥ3kp*`|mF؇m^8OD\IX1T3p4HVԋUL106Z+~bBHEN'M墐vUA42=q4bCxlҐi&9]..kNCj%F0b8U}} YP~6ՏAԏ\7fԭ l{{G 5LQ ʥ=H`ߥӂb:X8槪tW\4g[K\hc@t6yF'BqTPq=Ri"X8G+8yډ'\̥! 5 16DlKj%I玺ywn%x3$[EAg裛dsqoҚťJPMw,G7gZC,L@afI!;vV9mng1 B} m!'9vCK' 9tkK.d$$DPRHԄFZ-OR( u1G5\2;+KĚ 1i9/uPM ,mgk}-S ^NGGy; ($n!PPwV) OyH^K 5u$Iwu[ 0fT 2" zCKJ*Wd5 hD؂2ATPpҰ?pIjlbp̖T0 ^y_] 0E:cyXϓ+?'XVy*{{Ͻ\l&0ICE oUy!8¤4=`P8vKLJh$ [QԷ. РoBO\ӵf]Ywϟ2686^N/&T="t/RrbIh+$C8ZZfA៬7QޝáV.jFګB![_4)ArC3r :DM HE`@MhQ8b5T1w-SKk`wcleV}WwDefA-{jlSMEя1[=F2aK-*_or17lt⫬qnc5.xT/~\#DNJR}a~iV}55c8 |3NeTwKVV3I-C<L&U6> jƞs%CJ%B&ybiT{bFƘ9Kջ-:N ְNŖ 6>@ZӻR$02}-1He}En^yټ[Ԋl_,Ma\IhA~cS4J'ujQ߬B5hekaHߍ41e!12oFU?Aȡ^fU~buG]{´d݉lb"#ޅi kHW} 3NKF/jy5OjuvׅepHşLO2ܣmg2'i{A< *b7QSbgO j)U噢;:6 Wb>HG~Gt!mxwf)e˽ϢM?<~{;TZ8^=SN̈́Zl.0ZkW_Qoig#=eLAv l@5[h`q>7c2gt! A$fғls/T#5zc({gm'BEÒ45Sdeb64-BC63ܻ*K[s%zu!L6.+H} Ex-es'1A}$ۊK`?q*n^jJ^8j$Ji,Xع䬽|,Ĭ216&{S̝|w.Y)zMZK|&)*0pmHV93D3(VE|qp~RG*^Jx4rlE?ĕ[hl";M=&cR}0H7#_kk\8;А9F+2HqQ<cRN+|v,AnEaX#}_{ȍ|7x.#l/*X8Ō+P}C-Yz̊cy7Q[]Sb8> 'S$gXC1tqN[VQUÁQ t~^>ϋfL {EBh+|빊ϟmn9\k&l/!~f' W(;qIrXr4 UKwR;_Ry(Ƙ1ż鮅 _QOL81}!P|ΰbEMFF7I_At Q;D8&$T|Órp6$Ȏlܸ>,:x"?)a9\:4ݾ ǎ[- TNp;:*KViؚ5_,*~--shyXY"ڗ|A\[$Hܗ䍆d\z&Eɂ㿬ښ䚰`JO u=[769>qò$k8/:")\QSBy~, VnF#6 r Hvj~cxvR!^m粘h.۫~uluҨ۟a=Ne~|.M8V3ìrf!xtYF e2y9{ FoKTs#]\Nw)TVh |2/}_05873?>/V#"_-9#P] U_aI)lkD ˻2\ GG ;*u$~ۦsx/mJt&K(_]SPV9 u/ܾ-6~$^R"j_-QlZJbj-?In}7N ~i- Tvp= rkp*ק`_P\M?Ls>q~EJrYVz'byJ]R72{֓خx@qiHk"4bbaX$^<:pAS3^6M% 95*O_yijuaNjm& Ǻ:[-4;״m3LnTh̵!ip]dddnWRFJl&h&o7+Y )%F(쬫Y&2j̷¶ g]R -/A?DO*Q#\=kru#(A6.@K*TqwEm). Uܔ`u9N%W٣G{qWv7ԫQU${S΄/#-:L(Myҹadk)b2jhоCL'1N0`D)'i_v=jXW^l9CtSeэԢx~ʿ(W?C t\dj&$5nxanۼaJ{|0j}P` :g\HZ=9aZ9NO}):\kA/1*/9ޘ( VRz_Zxd'Ʈ"2 \yK$MdVW;GLZTTPz8ױal=2śwcBڳP+a=lHoW$Әr^a'FO[-kX9Ixkm V ? Il6WҮS Ϛ+ʟGӀDsLl^D֪#>l +g77o7<*Hޭ{hbAT!bU2B-5(Qa`X-mHHMhnmPh]C#Q:/FZorJ4dszABslyt*|yE#}wH.H{<}TytpQfuӲtu}2yߠA)횻tdˋRET 8Y37&"dڪ[:,4GӄO@۟Gb<"oph!+u}x{HV(H27Sg)„tvGqGO渖 E8o=,N0W *&]ֿQuZ3!al^бH;z^T b @Q"eҶÑpm<δFdR^Џ &;<I=az1`8IJU+j]{=mFTp,3–qaxʠUH( EҾ& 1d3݌m4k 5߭Xi냳 yf&|dBN0jN(HY#ֿ)6!| Ol!kn@Q{j>R=prb9|℞ *uG_<{$M>``> Y 4 ex 2E~؁_1v*)v3WҕKn##VG߲ 0S&" #_*[얁"EWw'zl/v5}rKҕq% HN(Ulc:EFb'I,U3~Ab"c Wri Af+4Jݾ=^3=Sg$)]&LYYBӚl?GaBh pDrlPoQǷ|~jǫiU[&5htP1'.cFU/蚗g9HSx騞`W߹L6Pu;%k^CSh7>gAoq'kZRuMG{ =) + X,ogڱH-Ac,ҡ۱꣮(Βh0v2:UsL,h'.<7G($9mE?ĐNh!"QK?>^|ȿC388;]ma _|z*xe. _U F,d!j\b&JɉwOSDp/M,r YPҝ=E[Ynjj?ލQXvǁ=J[/w2$Fw?:g򒬔7.l@:g Ϙd럑q FΉEM`]|,ֹ@;7f}%OZb w(13`Ń/ReIhWewлVG!ÂT7xS*[H}.77e_9)J^$H{5Q`ڶԫY|Kdk9(TfV(E՚ 4M^O#;\m=3FkI`64`t$c{.cƅT+9Oqg?q+PzG?M(&2ovM|o~oS9徻 ;kjalɖnjAkR|)nM)+ 5=GVy%CL#lj˭8R1]ѧ 4N O>D(jӬgA{U2[>KD::V>f_R#πjm O2#!b|w~=7\$AӅ^=C _rS2%T-]3D_>5!uSDsc@y&ze`× $.:ve儭5~>zjDMmtoǚe8<ܲ`iZOYjZߝVH pNhhuaM/ۍ v|4P| āyrZEH,Ll-GK# ڎ#OF Q!=eףJL0^O$)2| Ñ sݪ\6O3 e~b ՘b oH1R{ˉm0*سԕ *T nKb`Gmnk(.نY1)7a9{dR 1]AOh91%V>ql^:1"_ĉr`r]}a],WH}Kaͺ*M+|.D>lGC#eCc,En^>'` kY/qBX+^jAF|-䰵1ńjOU?R#C@Lȷ<ɛDz qQq,-AeH>9Od,lmo؋_'Ovug.; 6٠8Xjtfۤu{ 5hmeVMOôgL[`jrF%gdJ= liZ4N3GJ![@ 0L~7')9UN;=]8čuG7<=n/ VX(*q ӖҡgٿjHºO@^HNn%pG(7 [%G-ޭewbG]{ +Vj}fz k ;7<ґH+wPɈvA..zB_=b^.OP ȷ_`|wGDθʟKA o@V_O\ٿ27隶 : ǃ\~REss`ۙu MQS^ q܅|jiUNs%n!޼{$kA<ԬzJіG‚zmܧO( +n:2x(snce%]J+Ä}h,4;\BG.wCu}NzKss,U ,$vRj4di0X j+РX"ؗ9V pVy J{` O9VhrHzPiԋQLw9;hܳXrqw5,9MfkX WfԚXtɀ%&1/ -ɍݻHwL)A&1rT#cc=NǺJcz |+$p0\fۇv~ՂOOdۭ3$%N$'4cۼPBM~SE}Z6HqF8 KA' 1NIc,n쩊7ppguiY5O!J|v`+9!zAuL5(@PM4eT"4+xz9luOP|wJ+%z D$,_bgVS'ݧ;+}1[e?&^?m6\Kv[-{lmqOlЇf\#dC"qTp_%tlA/γ~mLoMA\ZY+Krk3IHO82傱ދnS$:p!@DSC WQ[ŒrCNC(IG!1^Y&ä`vd|&rL{Juށk)nT)@Hӵm34n;7P!TG˓DChP*gοϋ!YW`,;p :d쉃}%>cXU) 4.ctb-_lw.P>](m/ x9h.^b"|) HSyc} \0~G(D\@>,4(@NuKEBn,"UD+SE 籼))!derQT< Icz,8}Y@0sk.VGmGs~b=^Ʃ }ċ'~Z8nx5 ڻR˥Hh:6'HqG>^nM=&F5-:؄a'XH|< x 'huQs #lWg)~uUfeuarQϐj8p%1\|؁c,Is;AfOKs(Xr }v%ƕ kvTkD^{nc\URwWCկ[Ms 4c7fJ%,Uqsye-y:j 9(Y+KȊmxMj)3U /Tz#Cr=@y彾-n^שSԮ=&F_ӎ57ERwzCa %Iن $BV$v*V-y?(>3 s~_?~Ysm( Y'@mAeZJȭ2"*S[u3o"dUʸ%#bx.O]fgZHCsψ> UTf+{!n}G4 UDqO o.FF"LE2;uջ|[.]]sia`;^͋[ç+P!ّ*ᢻedZj@AJ'dе,!(s?Ew@+Ln;]juM# "ϡYЃf8bNqO֗8 7-̒, }t* Kf70+Q*֓y crix!:st÷6 =\"6F^4hg8գ"[q wa3$Lqye|sOJǡnU19B@P&h}!lbocLHl1;ʢJ7?SV%$Xzx:Xn[#(>ӅMvԎ>f~nt]K6GoO4j~4B>RjEyP{FkڔW𣢜zu )+ % %.Fޤ .Rc=Z͂ԇ^aݑ)'l :1I0xȉy'{FVRl2"kZ %|m 5۫ɛޙZZ^q7m>jneBt1w:~l:(M8i1Pd֭(g[V+ϊ%y%m8vCݚ]q)\!/q>*y2Jc7mL.?V!m<;raMt+ͣY2a~ybs7QD?\̅cGgYK$̆19$c,vo^QHU 17䥛0 ;#评Wjd-`}Q0Ԁ?CҹfBʠfAN[ckj>CG O6ܜgmKN2-oJN|+īh#DLx_t0=BC5G6xzaK>!CAän}r ]-BJUY,iA e@ߵ?7I̚d,ȹ?~'CST䈌+,Q?&wUƲEBS7ySoמk.N׎fh]],>X#NЮ)Mӣ$zL |$-Kן ?d"VC"9Oie\*3w*"uGlk -k@h0;۔zvMYeYRuBL{*s^mR3ԁm3mݤ_ɮu4>2[14*gJ sYW`JwڱVWuq(ql a<웝b2 1JTKNP|YIwN qj{_-%.B-~IuOCdxp32hWph}L ހp=,69t[Ad'حp`$ Idsz^C̰Bd2Np1Q޽9a&jn1hpBP?nN^] `m(KUb)MT-(+ipߑ؀֬fN  XQxUhll5% V 3PªOIp`P8-2v30PY33x}RֵՅERo`Nïojв3럋Hɰ͖NdવJfq.NAQmӘ_':D!VQXSigbxjh]K))m:\^216M(֛~E%B$"’Ii+aŪD O 矱} KmxsQ+֤>BGF3#xt@sc'uR~fΈ$ ӝnHϺKdzPCsGAoWu4:ipM&>m6`ȞU"}v|S}_{H:tu{ d! d4 :ő-͹ݟg*zb (+=tq@<lc]W əőϨ+4 >i12O 6qEĥ R3 *Ъ+L`ibU 4n8&s &.-LBd$96 %rzS=Ѓ?9D: ~NkϺG/;1K4 z=Y+PZfve^%ـMHʴEm{w7łoWb6A4N. *+z~7*\,mnMYgjJATR7RU.JLٸ!F=m[Hj]Ye xz!& MDp}eU2P4WO%0Y߭ߙ !f?IX l &J_uC4sдaZUݠQS<^挌OK֢oez\%gvI{gڰi 後棡RQJw(j%RÍ?gLqiZ)\+.N7\?{i>.VgA/\>^˽tW-Cj<@oؤGɮܐnǪMj #'<]C5YמhUV)|-(/ۻWF3GT*Ef ̝ I'ԵCOn➴1ÅiWڮIRQP,.ڛ?p`t2|Uj) (;]3 euPDJ$ZO_~nB1YDZ4yC ЯP`2V#FBu ;e(,._F.3/ݯ;~tmd-|*qJ}]#mA "&r/7rӊ-OUFnLmGeRa=E*zÈOdkX.[ssX+9Xioor<]KD/WLBU?i?b}"1yrq.(4JwnD Q|?9y*8!d[9%TtZCGlC^}hM @l}"cGqkZoH$kDv!6p?IPx] fq'W.a%L$"#d$SObci P_sI+mֻkv8R z:i%~BRJ* xIsɆQ|?ZS)Q'Ye tTP"EH\ PeuƠXH)x)w#^O/o >kk$#LwJoR~;YηԭJFrԺe|x<趒^ t0$\tH7ch+ OARwa0c|)3`bt/"C_$(mY-  ~EQx|'dfYB}G&-Fp $j፾rMNUL\ i}f/@Avي$ uc]8/X* ۻ ~zYmTf[vhlgo_盤]f2&ͦfJ79zkpXKP{ϥCȣFI"悑+#/}>ԙ1Ih$rXb~w&6kAN:Ba[@lҷ__ͱ/<)O’iq6l$B:1ߌݟS % {$Kj+M|&\ʽ>|H*eAd&D|K J/=?$xP?{]iQ.N&XH?:X. z)Hn>{f*M& 7c|rX4#A56B\#lP'Y$)[ j5Cz7B3&c~ 2)B S_4:?H_:#!Vh(5P^ Y ʪ]T r$@ 蜺x%J䉉vM}\q]̩$\n{-%Nnp|@)x!S "'Ep_0@L!gz͇ݫ@^RթNn@9c#AV &gő=O+lZ6s*"mo- [y#Tjr"`Kt^i_!ӛOwk g=ǗM.D8 Baa 4OHDzu8B miw;tbǎ ! &FȦ(g  ͹G*6~QrSbH,21yc#9D$l N9MR6"mr#_qϳ<,}]܏X<|Ɲ18o{ٱXBȴqŷds8wsCˉJƝs{E%Ck/ #GJ~GCd$[.^Gx%nzv I-Ҵm%)%˥ur.Lq%zI>뒆SxS5[}<g8jٕ_sY8:7̿X߭EK!E:Dּ]i/VӆuOY/})7>͕ B@wY[\g"^oFprza59dR)xpFxͩHjF؜dNͽmˈnu #^2DsK]U%KU!:16W#wUPTyEg@h}TRxlޅ!jۂϔZf"͌Q.I&c~Mb}D^ezp1M7zʀxoH͕ * TF"`~) 0N24&8C EZԒW6RJO%0;なT_ލ?ISG#@9lċwoJӒN[7ؽ#MJcmBN_9o;:)m|Fs;xvJ8i*IU)uV.cV/ =Q~DFe} فcdƵ I`q(f1=7POlc+P0>p2TTnRyrP"V8+]E`rR2 y&ϰLx{ZО\ 0VdU./>IĶIntdv"R *%+s!Z/hfڊRw`Ti4LV ]K4C",c Rb,Ʌ^{v)b \}f`h 7` Fʁٯ){k{V 8ZLs:3eB<}=XXŹu?-CړU0rмSH''8ɳmNkú)&GibvB֢Q^^{kP)ΰ\0Etd5K{?υ ̚;e^.YD@CzTvl>QT`6*U$݉+StD〘ys{Tth !CDQ=+WG^iJ vZE i8Si1 IXLaTKfStZ̯䇣ߠ OTNC@3@᱉}DF"~ jiOBt B Vϙœ26& Ym/W/&m GR{k#{Fs:c?h4Sk#1exJH>VtK1zl_40LkX' S}t6Gy}{~\฻@ل.QO /}T7e>]x4̘/k>w+>r h0LWDPNPZ@gjC%*,Q^&uévjIjQ5 p贤oiCZ+1ZY}`D-5N^j!ޭJ+x-H⨟Ɉ1^a<.CM+op{;0kW0T0Ir*Bk"<VmȠC2f88s,.a[4X|~KR]~A'AN)3TN5& c;z$ᧂM>%N{a v)z&S ڞyqw/6]2 E6L˿T FJjf?ot障 ͼyVc+: Xk)0<5vVD!4̧>l.P~'hK!|ې-T0/ڊX=1|@dj/A>۠:?hi5>Ir38H Wc-hfМ"r2nQNYq'/^A-DQ=ƨ 7QC.VXE{Ęytk:b[`.Y-3ZG;LJ?PR/ky\yY$ Jb!^4y at".[&܈Z+#܋ɴ,hTh{j$6J1/y8VK1*C d/? HȤ PB{bl)?vӆ[ŢzO37b9d'F 6(& /Ŝ!(~]q*NZMgvvI$" e['ukmbhks;,3k`kj1hU'BlRU1v .cXB[)z{۔٭(^9K6!c cɮ"Sw=+/+~R)PR M N|Ŵ#;/i7jY2-:Rnl O\V9EKd 9QYVVN|z) G "$'#!+G/}VO!1D|O F^y MUg ʭRԟ"/2ghN^+y-ɲ/au8.wRNM}?ְ}CJ{7w!(!s7"j+HgUN뽘z c>{RN+K)(fqR_ <{=Ody#Z@Kia\7np,&sa~.g0+`|.x 20I%ֵGp3FR+:o6SFP+uy!Չ쏡f"7/qgSnk GBF U;+^~+_H§3Qλn& sMp|Y'>ý* pyP}i ﱾb;26 m'D Œzn'$~Zo  k-.3&o^{x;%7^.q x|2Z+@u31Ḝz"tgnMb3D h͌yy ľ&4=nD'<}1;ctj/{cM jN%](AG &`]6~Ly~6[1TG`0Y"  ,o[[M;JˆP!1p&%e~m·>PDɴ(lK9640X94d>R,B1s\4IKzjA1/=[')c(fbOax؟U'}Ɖt|d8. )iiƈզְZXTHQ=-[PNc/ny B\f0T)닲mn-}sZh+Y^iL LOAgyinwUKf4{qjG.1!InlZs.*txup"mL& y)37;k V,~.5rqSQ5ނ#[s"yl + w 2@":JΧ@urZJ?U.]Ng\5֦?J%11BԒ 5=ơ x?x},~ūsFt W7Y𕨣_cpa#QG^./E6y?",dVŝKႁxIX,s?>Fj5QT>;ͫۺ=pVG0]46̐fϋbr1_\$eSqSCL ]2z{ ;ʶ. @s/V PakwJn@))iPKikʞ!bI?qAǗcxc_lAkxc7UӎQ80 y^F61Tə*& $M7>˥! lD25!sJ$;?\ 0^׵NZmOKi3RKfre<6M:ejB%%ߥ c$UgߢUʂq,˜]UOlϭWBQ;Jo|w :_P@usVp<~÷',ZJ0ֶ}ϦbH}0*b[ye9c[`%ӺnhhKIwl؃IF&- P)ca'7=#ق?gPR: *1>kȗpdٺL}>tbQ_6"ĽnTC+^W{uisBis/xsz Aa/UIh}ZކU1˒u\EB?P,vdI{,aO g) )q**63?^ % |M8{A5c.A3< |d-i~KYz/ K3P u1Ԝwvi i`ք" ˠ0{9FpYwdӣ|V߀6 &ὉNV9ײ뙚GS)EbJZcA` Z'[G@}4Կ+yOnZɟJ7TR  HQM ?f [hT)'9 ,ݽe(vi㚸@(/~ogdБćskYF9~R]4L%|ULwЌg w.;g^'Ɛ91[0V6Lxn?ԙsm11X&:s2Eʱd 7>5گpV֜*HѶ>sMD̓ܺCH*]V :-d=ĒKRh <Uz ueSwCQRG=M$I8 OJ7M!@9*cB&.ć7fv L"e`wm P9z%/]eEJE%i.}^g  6 n5!Dӡ -)}ܥ9Mό>#jA䤨D&t j ӑ"ehV5K&C'YܵMAjCMcw(͇i@)-^rw-MG&]/#{We˅Ve3IZ8VfF2faҍ` prڹj xc(6AaݜI'QffW㹎>E);nXTX:Y6Q@5>)l7e5:jfFS'JD$85MKǃY7Ϗ#F@01Wfdlvl@0Սŋ ZsQF 1l9ޚYZmA>Wbo>>XTӚ`*!fIfZn}/GI0]ܱz':WQT4.0afM:"\߱/6x QLB'LMyI{Й'*i05^O1?I2ť1_}ພ9h1轇L[U!4YUɩυ {|:[WSI513iU6c%9b?߭ZvJ%cvf(lE1;-xEcp,d8kf) pYu֗&|AZWknPYk\-j | ^vTA˓EH} RVS WqVUรp WX?TVEQ66u+eiA=k+KW|?{ɏÌAj)P氺 *Co]^KCc.KzkxwVS}Sc)VSSg N}G9 (W4N{.''9`0ʖLc7F9XjOB,_3 fW+Վ{|HP{83oΉR =v@*:ߠfIjDU '''[y3Edrw`~KR]j\5+=2 Zc\s:h0[z̲]k) #! EZ1R\")۬[|VK҃ Gq#boVW={K91gW\#j52.zIo>~f^iqx?ΘD޽v3Qg12QPbMz/:%Vyzڮ]PsW7JaSKɡۻc(Q;:M/1 iP!$ǛZ* ]0!>BU?}=pF6u]=$dg)1 3O4 視90>㿾5GI;E/i8"6I2%,jf߅3X`\ {@kbU:+/*;}f2YHFeU&$"(Gfd "|Hjl郴c @sMK 8]pm.qUwypBZF+k5tw|h?نH%_':Lq|7e*6蕏q hVoDϿmҁ{Z')tടyD#~JRbY賟tʻ&}3[&=Ԫ0Nmu}HϔE @W+e]1I0v{/\9h8}z_\^@ b:[Viɝx{V3C,{疐2fO&x,{#=nbSvjF$_g~}׼;{=TdA%g1&i L^(ܫR.Ht*$UonO%vSg Sj@3LoCm!-w%MȱcT0!]-P\W[ߎo>AM3g#MO3aψ(dGV쑮k NdGU *i^'Ħ 2V.G\gO*_Mw3i='8=yjo6n-TeրM-rE z)*I-Z $لbrP8x3N:ǟl Rpq/?+BE+ko40Gzζ~G/j9#GJyލHk* _s6<E&la)776f{h;>.QszBlIQ>G0OcU%4l)KDzmI,GмEۣjF=5ov {tr ԎV~YU+7F!Y(ur>k|{%$dLOwA6NI-.?̃kBElJsTQ4sϺ'Q͜ s7xi0ۭrc(BH7GQˌs&vs[sT"a7FHU0)RvA ;$ %X TM iZ8Aka ҍh['+xbg|$k* {?~;B0;72JWKtEAmQx-xQ8+Byp3 I:{JHud=׏r[iʅ ]t=ȅFlJJT)\%q`=pY0rOPXKYWmbb5&R,BlP&xhx6(k[y$X+@M2 !yA]i/5[0j3i#LHh挰ͫa QLv SVGw6KɲG6=lXL̾"#^N;mfyƿgSU''1Es\լT,1J0(3}Oz vR:_5wgj,E hC -65-{B,y%J ~M!r4n0XjGTe m7#B n({^>w7sCE瀤e8 EدA0|t[9a.}IO 8NWFW'*yN {XȵetR>7ggd,DxDr"bL0J?4;ϔ'}Te(cliu*ec@ay:Q.@M.7tV.եjjyw"etx"[ێo!W h@,?Fu?!eSF}->AmF7Mk a 7Y軝ĺ@Õq"x⨱V vU+V ؿ&`&9jER9țS肼R(ɤ{o`R Rpi)q&O.$w˳e ^B4(=\-V@CfZÝt4  zm? dFHxs OdL.)X+2UI&b>SF@`ۼSؓm~TAσ _ZN_|ku-iem^fZ2әF`/ە5d3L7:H|$,H[4F (gVF6 rb p*- $U"|br)AS2.{dE>tLI@א=lod22n氚kp*1!jWXUbEPӼMb9ψA npXuȯ-;%T0F7ְ/n 's[\!. cp  XX.Q*!h %PVȯR¾Mӎ@@ V5~4W'Z1,:Zq Dd,@D4߽=Ȳ4\HΥ#u=0@9q &b KEe:j3-d]W Y4e,"%a TܟӺ]u;qSj`w  6f6|o 2W4 )f|sVx]0Fx}J$R'϶MgA(|ceA\1@GW>4IDUQ~{XHs(1t YFpljX7"3M+7j:_p&uv{COM#M/눼H]L` z-' A~ /$ ~Ù-|Dz:TLk&T"o߱6[0DGT*O,L9a8d {A9drU7`m~a9C` ݠ!\8aڀ,^?',]];/C B1>u#_D#`v*?I<+^pW$Q @DOW0 yAC23@u(-=Y#Ǻuc֋R0>s]g鵫p\)L9>Qྍ>,BgHP5ʵ&JlU1^ZJ8c MﷷP? YL7¶pb0>?7JEVKZHCI3-pߡh8:2Hb.> fV;=)|>bCS qǿbL.U6>1oJ ^+fm`}NtQz ̮аR&$`|"kz $h;F-ޢEfomL x]ScAG+-BZPm@A;{~ONg"a5O@yڦ _N"27urnt3VAD3~t|oطҜm|^idwwΤȗB}#lȷtKЩH_9e_a:u;Jd y-C<Գ%O.﫴A_%?Ţ쯒ŵX` ؏G67|W0~] C-Mרi52z3z}B BA]80; -wx.rܒ*|v*dws}WW-*pvF/:̱X@@e ?\iM}||B>|TԠ=Ӕ*20eV14$by jX}ⵦZS꒒cL-8VGGa?Sk#śPe8MF.LeF2H ^Z㾆w¶ A$oo0^3܏hhylRpu֯<26 u-~ECZnoA5ҴFWjrWלpbK+E%[t8'ssK3^OT_'&HM4H%h[>U_%aI}FLO@85<҆EI=ELG$39ƯDe4jX5t@ We5˃%Ƈ3팴/zW'm>ͲZ'$ 'ByH ͨ>yyR,cԻܲl]͍1rȐŸ3j˽G}^uT>4#O l!\NL=@k7z΋KWlN(/s!A旳2lY})֢8NSWY@G̡O$3kSK]'x(3\*5_+CSQs5W\) 8<ˡ;i|R%pZ:P` 0M.8SV?HA&)\6nZFf~M".-h(&dΕ)h+,ֲ?s@WEŪC JOVhʼn\/T7_\6y}cY%ٚb/o +ʞ<'!D>/ btHj~_8s="$S$MǥjgK)O_'Mѳ\+|Ԟ>D¾&7WcW/CTɦ9NV-RL l63gAеGl_w3@ؓZKH,kl(fez bAy?1ԔWFiD}Pۻ$i: &,}+pTw˃ [JH+rWtؾ U3U\4bbe)G R7':~3b$ͻT5 -Zn;1j}DRg^\-VJlMN lRtʮ0U֚= 0FIyiBx]0],R~*,4ax&T JCQp!ir pJ V,Nk[Q~ct`LO*`TeH{AZIȈd> 0Pڜ[-nSہM5 l ΫRm>z텑yoF=5Wk-0 e1m4LOxI[Z~AAՄ (8Ry4TxS3UfNW|J [˧KZAjKt4Ã]Ǹ!x Ytc2 ]`~zK_v0ɋb0>8 -,t`ԖR2t,%ϑF%=1ҭNrM$ eEY/ȝ!%} 8B9bbrG0s2`*Qᙴ>]%2H1o۰ ?de>kv{9 |c0CF)Nj7+$^6X97 U,5H{ZvF`}o4w%9\Y9KF,B+ EBj4k}$hnpG|Bݧ-]3t4[T{MJŇHK ͗|k8k`S0obB)H6Mכ~onMYuЀC7K#3^gnw:iޖ&<p!!9ӭcxxNT?3/-mfѡ訬Ѷ"Ws3U'qWRcCujt$[ =؃nR7 6Huҝ5 yjL=-ZN܆~KzM5Jz04!}b^UI!$'h,8CIÀMR Y+G 8*Y6"s^'Z/x4H,9_h;vBYxeJ8BsݝyB[5.d Ny=]'SlO+S)]ۆ5IP>'oHT1ԹaC$St` Td@XqOvĄäD5VnR?A{pxm*Q3a%'ڦ]]:1ZOrmw! !G;59W1kE}5 H=2 ^܀i:݌碛]4w$ޗڽ-'$kG[s gDxt }*/bu\nd`r1]+Be}I1\#f~ *K6^eP"?Эc*s K?H'SaM}=˾%BFO܆M=E`;`+8\/]I*,[i$LlAIɋShJԙ%o\)00Z!VR`Amz ~S *'ANqx죴:L,V{*HU4c/|$z@Ta?!`=4cr\&?7ii 8/ :S|x긥0N>w B2xy=s*ۆ=x{+@HY־H޷Ĭ(Hl?ۧѺ8Wd%ߕ9BǗW{N{=rk&:ۮ/#ϋ1IU09ƃ@tȓgggqjePiui?87%~ͫI-_"{~L-RLQ^-R0 G;쬠{Ij/ ǛY05d+$;L߬t Lȟ P[wR:4Z$$#n#RbI!C%O_ N9Yn,+{cˊ뭖q׌eI3qGZ=`8]|VR66R +h@hZ[pU"/z>k z:nB&g~ 8\4[vU@ĘRc%IlIN{5 g3 3yg 6:YA*eMTf1$1U7Gg cs:G;} qˠt G?2T!+aoLQO_nf``IRJLsjxuT2zGuAj2~gcG|'A4>,ln$J^3b8F1`DiZgy(뽰]#Gjtጅ1NcWa*>pscg<<|. QE ~2!mTLt}#J^5~k2B;mW VJMZYz0BC;Py$nXJzn>C.]w*նH/@ůgkMf*5?RLIlvdp $a c&_V BKމD&0л-l&\pMoO sק;WXb i̱6pޡ("k5dr:A+%ސ:vT+q?yŀU /5Rip6@MH#q|iv" b&8+B[ 96:5"WuT3|vS@l MjLsdv/PR)knUV_l[ I gȝ6ܴ_G6itҟ{4IGw 3*.>!"Dp@'Q{bC1l7xPHwU$Qf"o1i</|>sʸ sZӄ8%{*q}7#c=Sq)ɝjJӃ\|2} 0 +gr𪥻{tB6mk`'/ݤWS&!n5#f6AFMvnl>zDy<vbLM}iifӹ慖P"6ǀ vFB҇dmۢͿg:)T{s9`bQ1ͿR04]͓E.SaTU{_"4TRWnb~@S 8jw!f$w>vd$8GLƣ/g-zGp|/P,Wt>ߕ3}٢E4qm R#IqɭmI]-[Nf An`$6 H*G;ۆ[yio{ a?x\]q9F,׾Pҥ!R*[9 X&~mf #^lõ^>)(J`*7ӝ19[E#gBp %^BR(G3?>¹%:t{ < W#֭l!?b*foч0t 0|,@;lF:v:<.^s58SqxcAUٯJ;MdǑΒb6UTÊnY7E2Yˁz_)f۵?D%2B+Gyx2p<'Anhp})t~}xSy南s]m%>ȜC0 1vlځo")q7J$~$E8H K$=ޣI{|& x'(6; ^D^^d~5`:/]ۭF6'~# c8|X[6uӲ=iwQ]=!+'1ƒ[I""4uOq0?PApsN)4z-c5#PzH!6R4 'W6=MdƱ:qQ*m(sn[S;#>6,XotNqAÊO9ŋDblE碌GE -D۹c?[Jg]ٽmaRK t_Et 19`_ b?~|()(xBH} QR)+`:ۏPV[XO_ɜF@\f",Qy=TBBT-KR༢珀 ї. &K Wh_|Azj{CI% S4.:b@Sʅ7`:< )1d[ʭ|K >So?TU`1]w~h$@ SYpd׺faO{v8 ` P6<<11*`pyž%*bxq-e ZtXòta%)nl~vԬ{$#td1A ʂ e'Ú$*Џd9q[ACڰϠjJ%OxQK85Y|,5}--Cjy*i}1BLrc&X IۛM%-29Z=.NmkΉhHu ~,,@ *n_p`0u?2dB 眍J_jȩ XV~=gS B7J2QW,jL|ORAuaٷ1DAqpw-n)g.w/ b(цB;O\׾@YVL͍h D(s pssF'|Ih0ˑ-1S$~(ȃSAFAƧB\(q}Q<=<ƀ"F88=h gpSiXяMW ╉ @:Z+ ؎ 3TOuؓ[‡n,RX^RXP2k Ou.\7 5qeU[ŠUK,[ P`u;874}^^ީAF oVeúG`" IH GG0P+ELFƵj+1: B+ Ѱ&i,H; S/VppKf`%˘Y[( kdٟjXı XvRB4ĸ9Z4W x[> pV8"Eo$,2NI($EefKth JL,5v9NA hL^QvYVohK-D\1G l%;\o\%?F+d@9?L˺x;*V~ :!j:Zmr{H?EyGC mϏ!DDyO}607!O!//F*EXRkG뼡(d2"zBfOW!'n{@oTZq)dT|"g4؞șM @xA/kAȨ=+gg+E [9=Ϝ t%|6ByOqE!`*Ʃ}p} &v.Ly4>XIu3"<5]5 ]7h N,U/0{8f9B̀7_G#Eយ|% c}ucjoĺeR*SBV\S'˗0[L@KnyPTs+Ɔ$W.~`뮴v!Uu| ܚȧ  mvkOt[=LNmLS)6nv(=%¥t⹳ Ǣ9H0<,rOpks$=\ r#른R! |J(j; ˣx^ TWR%Eyy.Hp!Ky׳}=gVYJE+Qz|seICB,,ES9qKh*pc[Yǩv=GM3T-xaV.'|W $-#tJ )$ _&§ݘꗓ&̢g!p6HWm4x*\kxbx<4N$Eۮǹyj*Q2f2ҙ) Mn<#x@A;Japa_]Q;S B-3K"tsko&V6hIp_p?bg8SMQM+Q62:Mt-IT\dyWd$PsSI2^\?KnWIBGT@?*X< ]ф AJyzAFe,@D~jRj' "ʽ?M"q06k1d'O2͇ivӗ!GcP')08=dMlKC}YN}N1MD;A^ŻhR>+G MSHg@ =! e"5꿸33iHH9p ۩yP6Qzˈ'QDXO=//q:APקF!G!&G`]]'0{sb yk ي@ T J@߶{) @nS_ooDn}i!f8C(%_/S>Ӡ|]:L*>=P45JqI%!G4S.c@qsfibBQ‚yB*acK(GIm /&SppGq_@gՒʝ/ʽX:PKDz9$ڋQ,7EGj-hȮX4:] zrN[sd=MtU@6SSHk!o3ujR &2a{GKh)e>Apke/Ko#U?+0/U>҃ AonMv20<˃?y\Sx0e}iPBZAP(,VsXZ,lLXh9IPbڱOqǒ+3q?`~-?pi QQYGL=)ݔ`U[ dg/jH$ȫsdǭ:BPy#hIlZ82{Dr#Gi4 cMABU䣃bor"+xH R1\*@+v: !Im\c>FnUw_;zL>QwL>3A7V1Si~-lXM @)l#*aaI4CzQN~%s؃YZrN|&\] ;+lRBlKC.~Ip.7ʖKgw-,Zn-Sly>LL.D7=ʊW 87M 5R> g^98Ǒ@p g:G80=2fnv=."ya-#^2r!h?)_LNvQ'K X,Hy%Xlh- ۡB$ }B:\ Z|fq!/z1Wy>YV0؊ZOf>Ey+`h  jqt9l!Fy|tE 5ۯIS¨3*o0`PLin!8cF!"v8 }nT='pHјoO @{ ›1sRU}O.)%A) 1;J,jJ*F,w^lrH8j~fC"lԅgm=rb"D$U򷎥4Ϸn*i҄f,j#o@Jkpy-kF$=Ϣ!U>-[ RńB/(e㑓d=ӈռYj0R?W=3*eʇ'̥*$^|ç˱k,}3Jf~Wl 5: 6:";PHD݋zAT\p!AJA8⹌e)='}8ĻZ:]=>:/JçB gkA/] 5myx4[o DQc)?yʵ]ه*5B޼[4#y̒_y-4E]$*[@Krmw7o4)0&f)X|17yĢkKJ391`|\vp/ {!!2O;3#gĹ.Wͳv(9ǀo:)Ip(zxwqs{$[BE.F|( d̶09 MEjY*w j?Pxe!96O.e&|^S4Y!xPa,X*5CJˣ"cׁ$@ĨPX]sxH:7hNхVT @Z\O0;\[6uAf$ ȩUg4cQlXjHtңq 8V2+A A\e٥:hZLC0b挦X%ȲgesCXmWR,F 1a~i>Շ-4VUUox;͹633~vA>Wp#gȽ* ^N'MOZ|-K6ltd|t8V {A^dbi םq qp=-J`HC0Y1$ z7WMܤϣ&Gi=6JFqgFcGހ T?wvtoZ]rp bȨn{ҪBGb=NVJUYi+vL1LoD\ g4QS џ%y5jU8;`M9Ap<༅n u=*1%g܋\I<:ظ/]YꝔ\,7+`wKL*bӒ/}:i۱ d 1^=Ze|f'QYWs FC 99zLM}RuO `uՇ65v9P ~͊źyЀy!}LIwPh*eH'`h p9`s\%LΥh*!1/R~Y=~-E*9]b$u6ł4hMW 0z&oyW;(_rG C, |(KQa?Ɣ|ųiČQ B0,s%QWI!bKeX! ;ld=;8|hx9#b꼎ߠkث8zV#?5esst#u@ 9{_F6Cg "IK;˂t V7 PI$/ِZnl="$X%SxiK [*Cpp p&?;Ox b%ND4ׇg[;p&FSa3DD K\T|[n8Ad_딘}!zPc/F/݇qr|(٠?OSYʝ}dzW>MAYwWj,6| ¡5gZPk1 vxjJVdZOG=˧-rh]j0ud yUFXjHYD ÂP6<mga|"z^6荊W8}%nYV3pScLPS,|a}sbq+.mD&|EP cO *M#2KV;&׮o` >O^!=};8\tK1WʭNJ3/u Im}eB%ͭY`@tG€vKjcɓ*M}Bhky.㴸L:. tl,3*B1D}iu+?oHGI"{}<@"L7r!1;r8݋#ˑG79".8$\ɤ=$a!!ʭ}v0`aB&3QzCC)}DJaU7:M 6&|+Ɨ_ }1"n ov<= uܛ3at"XiwKӠu.O]Smlxxŧ0uHjEwZ\#J:ΉQVCZkrg=b2j5;v4/A丸B?=9C #nJc*,ߔ].ynN͓kݛ!7I9-_9]U1}[i)Ü*bpD}i)dFL@EmEu%X?NE tA* ]1< 4넊"G@B Ɔcŭe IO8*G DiFge# ſEN2U॒a}kt{I*}. SѼuIYd8\`ҨC v) eع)#~g:5nB OJ*|ޓЫЫe{n9 Վ.ItԆhwI+H%G1F9>՝܌]MD')HXc ZTŌ9kX6,6^lXAN3=5KVK8Zѭ}Y)ńZs%NQX "hg80nnpӕav*#=]849uSB셛G [QjƟsg RD="ެ\2j%͙.U;ු-};W)aS\( h7NG^cαmh8!wG|: X?NO?,B+DzRw*a9JU'H>{"^Đx2)ʷKh4[T9 ,MPIܬ7SQMOy(<[%nۇKm`MM"}#2z b90)^4De)V9nٱȯhʄv%kHA',~ӘKTw GFNMW3LkV_GU_$N R<,T2 H9~蓢,-ŃMcٷ{knlQ깮i5dXP~Τ.o,t k[#u¼&3>Pq:Hw#m-LUuEZ {LDN\F1npaR2e^,X+=euU;_٢7<bx .5Y("apGYfg'Ӄr ӡ\]f2sޒ.cGJ*%=7~ tK E4g@"TsrD 5bzŝV5$5`燋8' 7)\Β!BK?-v{KP8hj NrV>3Կ7rSbSt'iX9R?5Dh!J 8vS fWttvT*,Y|=@#ZӇYeXX b_a".ih XuJjXuW?=n-Z$&1Rj8=CݞE^[^OM U}_=@ ;s>%B'pʞcOZ:VVCvwD ,QU E-o=;fX Yhoiu7Z#Rɝ 讳`fmq0]ToU}+~W^Ҳ,IBGR >i& zq(L̀ Y·Զ bVNv^T$ eVA5yIģc"$a5٠7c;rE%:*+;4&ؕIְK0/ߖq##SvP-,Q\BR(BC* 'J Vnw.7dX^K@M3F^Qd"[#5I,AZ7:"<IJR:jړ-?8%>pj./~4Y*lScCIJ0 .[;+"=4MˋQWl쇢]o-Bza!kd AZW'CvHI{ =_u72Iurn|LzӛCO]gUO3k-`UΗ@TJwfvN4dLFL!hEfkգA0kJqMW=㖚w f hh\i%fxl/_^'2+Jɧ+կ]4mڪ8ׇMt"hg8[uFcD-|l+\Mjeޟq3?Zgԩк/Cj2.xGc+@H;^ hČ6`RToN" |  Õ-.Ùy >AKIMi *J5vqWz{[BI9Ed14-RlυŒѥvZ|WAD}${hIC6ֿI3릩PQX䟷F5nT7*NJ_)az3~^LCײ2d~K N7>*Θ/wW7S63 ]w ,[ U'0RPZE8 `WQam&! kE?qESN<r R<+.4vtT2PYgkfTw 1Hwr9|C#oF\BhlBY8Q5F_Xn\xSo 3gl)pڝχ<W|q)5N4j*oVz&JPLnڗ0 !zS [o:]uY}|'uE|0=VfM],Ry^'DFC::x|4ØQaAiG=)E!FBp]=确O *~Ʋ5̣~EFT`?C*=SύJ?8wC!4f&1{r9y!w?m}$߬hp`%Ym2MX?VNE1yΏb@oy, %B6M._< r|VOIpI&x},ՠ%/}a-IЉ#l"w4H 2.ܔzl D @V>awŽ&TT>͢N@ta{Ï GهR/!)|' gK̀b4/[BalV(;HYQK Ǒ$+^P),/5kCeDo /rZJ/t 2ui&dl,H3G5E#bCikP"͏ Bi5GzER$H3O4qrw~aћrJ"օ# A$3*D&ƲpS+P ¡X,KC:+|v#Qke]N {YNPdv1/c6Eլj>֫(qTqۂ١L6 GZt럷(=> n@Gg۳g-YB`W>e}žv%pMzxNLX'@Re%־z h-C2ު)Q91#`-I`yؗ|DU;G"'*2a1iQVr|]9[*%"qe9Ɋ&c)صk6#!zuxq@LyU]_A4_Ed.VıRC;C# TnZ[,$5Ԝ|_XJSかwvJQ ؄0@ϋQ#eVf z՟\0n]B9=un+}ӈF*6E\˖-Lz7<^qsWN~lVYDZA-Sίd'dh uEاVnH+B'4H κ' <"=ф5?\Ԝ%Aɬ,4 &r/w2t/Jǹ%sQP}*6S)rA?M#:[A^B ֵ, Ŝ,Nͮ$oWkDR̃LEWv `}L{=/[>0$(+R$sF|u4V/#WlƐ)R9.uE/bfv]uoi"e2Ɍ~A;~t42M8Lq@]jV@ХTZ#\.?a@c~_֣"<ޙ8ISC5'}˖i5'/>!ũHI-ATM8(u(4/ 262dF-qʲh;qoCŵ-D%ܴ7ڷ]\ ҡ/kj]|M3mN&{qNPdki`}<,?Nr'E cWG-,wk_۽)d{xRgDM_*"6bQ鑁#T1/m˿`6 RAĩ!Yi %_ԉVDXε5y9ujTPf.G1м$@%^rmL00Ƽh,7_e#"Ay-okbCl8g0wPn[IVךB;[U< .{Yz<=jU[d񡯚!ۑAk6widss=+YQԌ=ȼjy^ _~~MM&\96cl?l{$\BpP[Lpy/> x5ql}E\s[yBIg>]+kd -1[OX zI@>P ̑ Ĉoit=+m@ x\$|7,Kpj!7"]%; rql Z}]2S;^D=LKPɞ7U:iC )”xT ;Y+.CltS7`i lR>$!B2yw?;Rv&UI$iW`h>alx<h@]FIӁ&5py'MKSW%um3RU6ۤ-uLhbK1_a *¤tl |Q@Gج2x U 9~qs }@μ@ʷhƧp+tB5|8H\(*6HoCCГADth Jk˗j4rvnmz2+ެҋ?/\G\uXC@GX\dgH=EzC{,@&(l]ώPI4Ǜ=ݨ:_eNE/_1![a%f#ծD0Q^\?:r]lC9} M<pxi7fKuko -.5ӯ{M -2`< Zj ]?5J53!~ Q첳sbs K.2}APxw 's@Ӥ>xb7B!z_@wXF j>cU)3[FC6i:U!z У.3Ο۠=2b6B˟OLEqUH --?w4WeaُA~b:}8JYZ J`A&V~ːPL)+*_!ꖁK4z9iQ}YQYs}ԗ[nDHK ̟_VA{YF%5+l9ϼ %!Ϝ̳VAYN2bI#sk-\jo 3D .c,㦛 S!MB">D&G >%OD/>`@] Mү*}L-T#bBe8ac c؟߈<`(% 9EdGIo< z5A>I߅z\} Fu+n{ l{r?fd,Ji:@~k-L?aV}=d$WUl5¸)Oi1z6WV4ͳd=Ob >/kǻ *U ײMSoڗ;$Lᢦ8A].-PGq. *e-į n) %WsgtI ZcN ȏu%&W*@-:(m&aU*lBKTV.mw~~N@-d`w\BDaN<ډS# P˟ Z =ǃY jhڒvÞD/`[)syb5]y/S&l8RLqfqs1n'}娦zΗ; 48Ogr/Y BI^vI4-FMd1ޤ8?lMf- /2QOܘ.y4ȃpdenŽjY]I+J&Рwm\';Pʻ @8ksi/cFV4ݐB?"$M0!NQ*KoE  Ow8ʚP 0;iEgq^Q2\YMmVScț }zg)6T#0(ϓ37Ncqȴ%êW_b/( h?N[D;Gx1<)e<,Qp}>)FaFC:w z(VnL(ŎϕMJ(4&YPd,|rU\U:JR.< FnIӠ nLЫtU~5y;.«(O]ݲ'VAm߿ m\ܝi"*h,!ɔ!-yH}3ؼ5qaA Ų sli@v6̍&_T@öod<3B^n-ZD95Utt7sֆ_͠2嚧vjdf$zbʎ!164V|/ gS5$a9a*2x5Tt6qBcs-^XGZ%b S sYn,;C΃w*ܼc;Ld3V_>DR7Tsˤkn95<-NEݶwt*gOpFI ,^)ڢ3o:A-.sهu"1)f"/@K B9VeL@k۞ͯrӪApn&cvzR ! 1Ԩ+Q#D Cs*DtMHt,+ŀGeR~$'*ߊKIcLS/縷[[U&C|je ,p!c|Hde al ^4q=z _@3U7TyNx)&5JOrW5oF$ckz'b?kb+TĦVVP *q~qopT2c`I:d Вj(a!ouKfVfpG٧X熯K<_xQ)-y 4(Iɖp25Wk|e'/HAmThU= |`mkisiNʭMl^ fM! W\ %i|RwRb9U S%ũXP1S9EAf\k3$-B7ÿUJ/o\lE]0 m*f!J'ʯ6~k󽨌`!`la$t'{&-03Svʘ_Т?DI@y /5U獆Y!LY@\kyJ&_S,`$2"&)#3+^oBi!:|M[.fNc6lRPRGsGX|7޺x۽va_M6h4|c`5s-EfdߧNQ y,¬"| :xTğe O.`]DH>9DdOWy  hv8R - *bmgafݺ޹ߗ0whcV=az}108E1í߀{F hM Qz.L7KMKì [.mQMÃipZ`*B*|fvhrIQ ` \4BȈ0@#*t_<;qs3 ̪~v#6 I:E0 < (ZH*W]Ug*2Hm- |ljK$')ӢNtHd_Cނ}w"'3K3@J%iĀ:t.bRdPo  ܺ4R ^ 7 DJ7cQa1KцtO]DvjŷH=ތХkOg:NGT?@CнVM| Wkb2l:&=r7gm~=ZO|K5/݇c~Ok/3ĨH3-1?oj6OsJ;W&iܮٚ`n$qr§, dmTt o }VL Yo=6kw{K5%aI.}iw&@,M Ӓ5 \&C̎{W0Ÿ~Qco/ɶ8ۮ;E{yXs~壜tsøJ$eL>E㚲ri;3HH(9Zt AzJp^1{on ֒ R?-FVjN;_>N_m;_ z~y c-8~h6VBݴ%ػQ@n ?֫ў؀ w?ZhГcT-κ4ft1YUwX{96ՙCƱ}ъ E ٝP3|D8TRQӨ䰛|w0\?ZGWk4" %ԹҺvOyZ\&E v@Zը>ړ%mA% G|>KwH Wr_ ,ᣧ/!يL(}=jDTP['3tat-9Lo$d^P՝~޳O?Oe&RXzKNi]<^|IjȢ c8Os! *mGߑ]VC Ad3JoGӿ3;J&R$8K@ks$Ã!zDQZ]E=S\0dݤIztCڈ*2AdQÀQQiV?C8Pio8<׉7g x婌xKη.TlrA_TZ|;~JҌ9 "Ǭ*-_Ư!hWF wOg| 7A h ,Rֈ" #}jTȪa2[Wg^Mxھ ԝ/GEJ>xW8x:lNDݢ%Ϋ_|#5RM 7{)B-T9r`dn_c;<ԈJ2Umsؽ)-/U`hOht4׏k'lTC嫚R 7Dl#=$sw|:yAMa̹8ZSĂ^Xdҧs7{(mEPqKO7-XOq &OGAVt u*Ľx x LdIxҋ |bndI5ί<_|YgQ 4-^E"ڑUuELk/1&Do wD+zU6cƳUrm3J &WUJTu%P2]sݨCB*T:RvBSquY$AKUI.; l1WW x]'0(I6awQC!!9g7B=XT8vjK4U%7i1WQn-(w,-Ɣ!4VyS'x]k`Yս"5!{zj CoV W9//*y9ƨ܂:mJlz7JMA``؀X82Yn3M@[kr($]NAS֠'+鉨ś}[:^}p?'{1 ZČ|H)^<x,drhO+) =?pCANavS a A2[ˉK,$=XXɊ2T$[TcVSU0d"'h(nz|\3\5v{6ewm6EC\V ޛZ+ZߞmkJc |{k O6oMeKe wD_v9w;XM.-1nw,! VlzkIce:(l8pn[@NQ\Dui2Mus{' gxQ@)`ʊ4ͭ A?} wQ@K"=]Mەg-s%7N"j7=!EQ'ݢǹKR?>rkFI OY7OsÔEdKi|!f}H_쌏4b="WũDLt7dWSGd)8q[, 7 fr|-J[L còvlEE¨TcE9t 6/ќkĈaTbj!-!p8hzLb'iK'f“\̵NuZӼO?7G5n %/=^E[ޑ^ЅN20Khʂ:I)J:48P[6x iɟɡO:ye%$I  tŇ^sһJx $'h>zix&Z%gֳ_ZR'&f|HFןGW_F bӨD94@6r:"=5p% `QXu13 6>QtllJu~<0U'ol! \F 'KtVna:.-#Tn{o~?hg۸TƢ-.gpkr旕Hjl0>| ffu=ZBغyJ -(gNoJkR㊬\9$K`¤͛8D԰x?aAj4wN/le0d4ҐLuGD52!UFEtv-`Q&zPXu6TQkUf~t%mb{xi~3oH]L(yt78ZVmFΒw_c,ft:b򑎨sU0-TոD|Svlgs.OxnY+ ^MU+4IF3d<lj)f$+&h-/n0RnX2.ϻ[\~LSߺ=D]wA + 2R6qO+a2Vû2+Usq'ƃQw0Eg g:xFO"X7 SXy KDAK#"2ZсLq }ND#D?j8LeAzz̺Z1Ofh)5j˜7V"A=c? v,IR#9zPWáŵKZ )Nn0Pv1`: RR>ږ"<C:\o LB O:J=yY%ؑ;wN1xB7A%s1f fJh} B6jUta\5BH"Q7Yd-<%OP^M%]hiVjt+^Li@5oc)m뻛q V,^U'AM"+GRh KhZ>K>^!I=SEx* l_^G Ω5  `dh\A]`J$@ qx{gM%*U?G+gݖ=OnʭȈ*<\M.:CEʮ597ϲaT98^b%ۭfibXk OOD#W>NG]}r?p]{G"i&%21!Z?a7[m<ք6"L a5י*PpK(Ӱ")pjEgCp n]qx ~~\tT4zsa/%B õ'Vr%QY8D iPhn*8Wzx49n:>3p%hz:Loxpzw^``h#VkJsKDy8q|k8 p ,3v>81Sw>:7d)eŒ|1 ˍ$7ՉuQC+/J *Wj&;T=gh*𺭤qjg3PTVytC㇙ۃ ˀj*[F}fZgt{=U r-Hl/_W~}~aG;?D":z릢,,8Oep└ڂ>`iM ,5h0#+r;9㮽k0(M&n'#*eC l*aF."Ը?%r"8*>_}Z^Og}Cݍ<9<1^8OMh6ex>bI֋@%Deb (:tZ^謴}Bgpyשrw( zBѕQCOUG7u^%qz(b!+Z@F -+˧(hrK{Gd, "Hr1;+=d 4P\aeY7<8zZمsy,l,5hғ>~Dm_SK))Չ=ơUn'/D.x?2Cœ$ngs*!qo.ZKp]8[p{)M9yXʄe $HKV|˨WtvZL lэ<& /ĉYZ[=>!+(?)]5^Ȇ![ { v7mL>\ yBvf`48!SȨ puU=9Շ CeXM'c^uƅ`i1>QmwzL_ͩ|Se%`_7-ፕeMW% q h%H>0?J_>k_Rszw&1/+qQ桺@=<)K\by ʶIlJ; M 5FI.!XYy[ u29k5ՠx$f8#g?Xtjkܮ^2C@F>i tq0r=a51^oW='cfE"w,x~l٬+1?:O(7]gE_c@L B:r ʺv4\AWgB.) tWf}yf=wVE%VH*C&Was=ٞ MNtRm?ެO E6"`8Kpxj1Z_hb |r-RK%7& 17!;Ɋ+q+Elѯfs1P}OF>Lg:D:7B[29ڬCzH|8Z=rn9_yԂBgXObFOYO9dU(fG-\q3 4wOv<2c.16sDȅS+"w*\k]ayǁ¾Jplk7:ưѨy$5W}1WȮ.s1x-':xS$DzF# c\2ilk$+L.nh/BŨϣT H?gD}z1O -]1=0"z4OQ&#N*0$`TGk~('Y9U$$iE`)T5):Nܙ O4f1;=p8Kq! *u(RS HKC5KG[Vu]*BkoB27 < Ӱ !RvArFJOk %pv9׊ʫe)3[A?e8燌 81< Q&{=_F [w$Uy֧ʋFktA3Œ*EfhC=Lס&|SHi}"J(HEwiww4; f0?5O|^_+lqtVY#)F>СG_cE?Gl鏨Y( <1M1)²ʉK<38~*짮QZ52XTiqJ1pw>iYVC+Ė][=5EX)U 3.įLr Are57; L]HR(b y\EQ_bR2t0TjD&:K[ĎэG%@=q|$ J5\EFւw q䄝 3{ Łsݦ@~;?,sled_:IŸ3`ANCqO{B!+ԝMQv"2TraqLJq̡q+}[ȥR(oe,Foe[#eG,S-#RMm2M(ieﴪ;\Jʌw#LQxdt&fZ &W̡[Vv)D @M"o}MrB" S?Gc5->n~.z:\z&vZ!qYuy$lQO"N}JP>90ߙޙ+FƟ4li7y7$5s2rMYP|$0_G) ~FIVW:Y)hݏ7d2~_vAe >+ x c;rAUdXNj]Yr'#$xUE[$5v4rfh?\GVzrv)كzLddqÎf11k#陳POy`-a5en_)M8eQ_w,xQYn;vxPj*Ɓd;ny*vxvt5K:Y>/:L6ݡI7ୖf1Fi4+p a|c6odo&1߽ WDIT$\|4[ٷt`y8C2OY$|fU'2vB&Paǭ@**OVgzz楾o*ͅWBseCE2q8Ka]Qd+IkZZ@iNXj߆֐ZO9c7Ke=f4MPǴH8G-@*pXBuF ) XfW΃TGy 9W<^Y p\`g FI,8hbaN(E!n6=p9Gf?!_!7m;ΑT@YDCLЂMҍmCU/t6gę`6$1>JJ9@7BS+yn QۡJQٿHT&*du)JD笀;S#Nhg AjlDr5oc6V(ܓd /U:Cݼt_KZN4 İ3IC 9!In``HytYJ]Q_ }Kw?nǥ dvsW,(K N!p*G΅Ӟ-$oE"+{\^;E ~IuDN>},;*Oo! y(w%N}5+{)86&gT%fɼЈ46r%x"|:~/"f=䖾ٗ?;Q۫R𭵦JTх}W@-)i гC7<5s#v0~7~>n=Y_~=)eG.0$<\í'Gv/ZcIA+(oUpE%O \  .cAQ\{pJ%`*=ZAD^9VXe6|rLQݥdJ2Caq`"Yژ?kQ;߇9ܻ;~Ծ-:SL|qT{块Dv5rqoXȮ(:CxI:bOmek]ô (/NL'lkRbJ%XZ8Z#f_`o> 7-ھyhg[$ء A7ndyLm<)m.Xoy?*k\W(c&|/iWP䂖q'Wx@Kx @:੊@#`C - AZD)S1.Igפ0 #L iA\0K25ZɒGfmC*WV@ZGeS^ tuo\,ȋI0nHc}Z/@D-[LHRik;ae,v^nէ͌ljmTTe MpM0hM1;9R5,X];"_d]At: 7Y9$#ANq%lw,O%fcMHT,{QRA k.qJv`̃?Bڬ/&cj:4RP(1rD&W PgijJYJr}dڬ @F#ÿ`xpCLp{`kUdħJ "-\84Jn%C/0Oqsƴ׾8 Q=|f6+>{TwΦdD2TG쇀2d%ub^E:|{)8Of)?1Ip 7lUƕbW*BO}WM9T=$cTZEӋO=ȝvfإ*upzA(=bNAlbNxJ(J)Fg'u"77U}jC%\,~^XGnUm~@ yJK!Ő<Q΢Kf=''ޘ3 rQ JD*1ݮqf9[5Aݔr:_-t!(ڸNjܺ S,1|XH햦8oUitPA\U^\#lhlpjD.ràb2^?_X8Oa7#SL,b8JDVK]W DCfCGuiژ:CG "7!<V pfc.ߜE )U 3=[U|9$8<}lѰ$ 9VO2/04u w9H Sb6!>Zoa 3?}}DKKBo ,SK$gI/,:@Ƿf&Jjt{5,}l.6Խx V +B -k@6Bpį~BO|a5Fހ@^wȲl鷲߿^ro!?%d|@_%#oӾee"YM9xMz,+quB쾞HE.ZL <]}U{S!/kq9(uaQj&K|]igV~8瑏q o'g_+Ghg%~NR4vKzaʭ=< Nub[w$$my–mnˍN9<^tGm8l몓OC1׻x?2(V(?t=«?:`4>+@NZƾ"^ei[tYp}2:NC,SmO!!}|=wzG+(Ium3bRK*1TD!wӍALCIB$!9 d.؞.o[.nr i)C^.#wsf/ݩ}FLVirle҇w%.6a:? P]ݣ6'zy DTMANN1O L әd#&w*e3NBLa%z"|]@˛[ q*FحnؾV^C9UԨ|M+XtLT$2<5G¥\9g<*Y21u E\EpU1'wo.M7ß{" #D;~MXpkI}Aae,rsݳO 0W8S ZCi5? R V4)} na4a ̻bwBbba,8iZB5܁Z${  &I9}y/q{|.mP-;\P4fDM %, 녲&JT&уs1Q/euZF!RĆx E961l2bjJuw,mT&)ΒZ+A@?L&H wQOQQ]5NTя=+/[} q]m3`bUq3-*⦶x=984禶=g'BԑBbn.*Z;q<ֱG]2_trK >ԯS\C9G=  İKN &}r o%B*b͝412 ^39"V4 ,or['\-˙ zdf'kO')Boisd?vVs%x"n#P3H]t3[ ?áz\z}[M&^x_E,[ MZ\vhx1s㎉2A\H9Fy4pN[l 'ǖf UeHl4 z#\j3$#XMN&H+RO9oN&Yp3M/Ӊ=0u[1=qPp _hy{ S4}c+uĿY04K8Nx :r U'[Qɟ2:-Fmv!?q쿈R,ˋU2iy(;a;G20jMԶd{741RJ {'1)Q8&PZ8Aokuf'mVPZO}ne_fJ2CBӲ"`˭S b=i{g ۲qodHg$D dUӲi\\rTm8E'p%hg;hZRtr҈zA+< ~kqV0wu=t?J?7#n/Pdzit=Ɩ4Db) 59BiPs;y*_?P69P[:R3'&|j%{){Q 5ȀzǙq= 0cK|/Kx 'hCe׉-Ks>PҶ[BjwVɜhWnHܺF+^fWX.Y ˄I6p8A  W:R8F=_unyf xCi6P3jCh&6q)I:qʙ"o.ӏ G%GD*Sr ĺ;KnFC/q)D2Xyӈ%:Wa} 147s:lb;o}%/0˦:Ҕe |ػed`ݲT%6e8Nnx`WMUBz彤W_o#bF1aBklrkQZ[ޤtSCG>۷Odm޼Fi?t^ixOЍ ]lgXJN\z6F&Fу丶g~x@BXZK>JG ;MFhHA²'xIGFBDة(Q L3_R >9P^Z/)P~s͍K`ï+\"75Ci/-y-xFdG: Jhi&";[c{2ӢAp^U?zvRJ glz-͒)Z9aάiZ./ָa۬axfOQ̀0JՋDM1xOiYS=K>/1Xfh9+ps Vrڑ ~㗓8jrw,miQ r[f')ïֻQ^q 4҉QyZ ]|>NGm)`˚"1JKVѣɱ-3ڊ.Z "l4bj$3m%u ՍaE8xUov=$)ˁ=1t`|{6.1aBt÷+]/jt~sc*kl*cǫ$ۯNbXufjy"T.{[3iCu[>6dmBw'yUx@#1FFB(MmZܶed-a׈)AͲgcwM3[2nR*e3aT/l _Bku4Z3?IO;V 0t?%1s5%+\'e)`fx(LUFPMi\ Ӧ)",cĂi*p8dH<׀յ&@&ցtvߖ$´C P3õ_.Z\ęBvI$4r<zL5^|\&'s[fFLjf)FTɁ) CNJd.ʃCb=S!UtZj[^_~/nhdgߴU+TR[,;չͼ#u>HUVh59{($8챱 h17^ 0j|Iɬ\^c#̚%A'ZG]}M;imڅ3HClh(m奋w4Gi?WW(ud0LnSc k,Q}19Vy0q~ū mw?1BI{f=#r/TXVO;':#@~iʌNb*;ѝ`Wk p5s9sLa`dǦ/x7wEjBqQp瞪W/% NR[$_8u*[P—vFMs/lv=[FP61CrBn\y.Z߸zc@{/ 1g*JZ5vf15m]Pp-wilxbj/ ,- [ALB VjA{  = }璏?L-#:ߎ8*p b]ڦTi2tj'uRcqN2$ s5C/?71Y j<2liTףE?Yo3UW 򔒴[-v}2%5\b!9yX ++?hwXj!HـҌW,bxK[N=ӈjw_!a;Qb_f8@c 1@g`O+b3iUYq #>.`|E)]P{D׺TgT<fnDSuڌ=_2n(9YEe|Cg.,&lh `Z'I:40fRT$J5!(UKaHqAh,/`W}WEHo6XgO_*k!2$!W4}ڜacjYαנIsSKxF*~ϔ`\ȎOlXB* Ǿ]gC<Њlb02 l&T6d)mhD8=u-2 W.Va׾ue@'7;q(vqx?bqRL k_}!'!ߑ wkU.;_,TBn+Ba]<ȸVϚTyC:~mCPR{5wR|p%ng{Oy!DnZa=)^6'S2^Nv%$a%L"Bk긚03ZXl>PHs[)ic̵ 0QRQ@)/8N$& 'V|="J\B2T϶Q9XQh.{rrv,"֣Ibq.*B*/qmYڣ~X-|r<4TĕXgf?l 06ȺŤPGVIQ9M[{v<}q -qv|(XnzCGnJJK\dL juRڭ(w!J7 kh؉wWQI0CG $ng> ymُLhɘ/YgPlj7qtErSJS-3hO5Q( GkKk*md7* G8V ~)HpjS- n.)/gZ)'8%}sD(Iv`~rϋce%W F4|cla<{ZC 2"D8⫚W/hgOm{?'M&lw^Z?AF}|l<3y2d25.Ʋ3,,j^VLW 8RN„ZS;T~,/&,Ԥ(_-T52 Eǫ0`q#aY ʽlNsW Iuo.([Tw:nQؿXab]1i>  L\aJp=e #FM}mQh5!Qt2{1sHU1`C{owHf Ʌ 6q3W ,3Iַ鱠R\orJK1F.jby67تߊـ/"3Q~U鸋M5,0NN%wR}o2K}!a+M 1o`,_L w9_'-8+PxBgb!HB@7 /\Ep [$^QB:&hw(o x<_@ 4D".q1~Wؤ*2mȩ01CE;{uwf᎟uPd#L0M-%˘;Zfj |[ rqihwľ )C,xʶQ4FuΧ_M|峈zR*zlt*hXװ 5Ag'39zT^k/:QÏr[>0I߈ښlg 1`tNFL!л+<’x %n> Pڡ5tD1vOn**}/s>li?,NrO"Ğ'wF)g#P5n0{DVPc9o ȫ4~]/vtwbIYbb۾V׫0칚_ZXXH11[zɽ`[IEk#$HiEӺ5bYy\n׽]D9YQ{.I278?61~xaa4\uHA@fg Up|6#=O-1@9bH&ϗIM AHcӵO}DU A^T(`8?j?!YTRK{(5@3aHo g ,I?~ Jc|.kf4 :0D":fV{ K]TL0vdFiUSM;Xz%-Y^ieMO>wy."o>-TP vb|Lч6 l۰O^u(K_>Iza܆Sx. fv֞N˭67 py9wRRz4p<0W K/x{} Y8{.IH /[of6dW`Bdm\P!TH"5fAgE@_2m| iqe8raǞ̯앆il Qob=w{WԄр0h=-aGvES)3TaoPGu^ s)Itřnyz6U|a;?)J"hA^eAU(Njھ{ ":f8o"?ȢDqE eZcmH4kbm "j1=}1{~G`avCAcM2h&) a\t%`35$nm5^Ӈ4 Lѫ(pbuC `d b{t%ꌁWam zQHEDOO>$&٩l$_|9>Y H$2u3K{r Q{hokqT$[.h@(6-$KXZMAVY*iL~U1}ۣ+ >k1,3Eotrr~sĔ`OB mpu5fl}lWf*bpL8O5SYt9[ $D$mgL 1ǀ#t10Fm[4;C_v2cXSˆZO1N?յi;I$Dd/=DŹ r#3喩脗-{5uF#] ¥7oEk|b%4hR3\,T+Ş.8lK@#䓽#]CY>)xIh/ش7I_4$!pFW6};_@5(i2üMBH<6OWx5WR7Dm{YCk"9<Ӽdc9]?54ej%jXz,'0ּ吥ЁtAb$kAѭΌ9Ҭs~gہ4B&ۿ(lBzBNG+Z ]@ ,aE>+fnEh$Kb;1[UWjLL_GNѢXD'qWzyz;EJ3<[[4>rRLԔ!7ѓ?-ܝ%qqu~۸7bDܯML=# JE^MjQy{Su9VF=,tUju`;zhJa'O08Icp[_jGr ѕNl|"._TM YM| W0bp4ݎ; T3x |3N,d9tHm|%C[Č<ͭ7Urkf'20jWòɨTRi+rS-&٠Y`dRg@F@0҈Ze ԗsŸOf1kPzKv^/Y2]oWhr? J3s97/@Y2h͋H|o8UWkrKh_o Y!Qy6¬d0Sxe.o4jB#Xk/)9kn`/N\uXE]g@;몓CG,٪ 07iau؄0LB-;Ig Tyd/_-5b<zL冩^e|Y<]3M|$Kc&wQl\XK :0tg3# %Vkh^T\5;-5fY  kR9 @7gqv 3 ʍ R?Njo/% f|B%%tEj[>wU<Ϻ(Xp.~$#}4,u6\]jEq 5< J̬v3)2~MJІ9ߜ۝ҏ ^%)ک"ƽĊ#n_3$PK #{D<}b<d`q+%5ڿR+OX s)2XK#f @Wo MK?uϾ{I$ڠ'-4̭va7cR*GԾUɃ+incӿ E Qp%I$dC~Ƭlf/e-DR zGH?v|Km/+CQD K Ye+6D /xƧMy>TbPߥb H'+`\1.U`)2 3]CA.]vk"d#~1fE܊\gG;F}6e[e>E1v=\BJ͟Mҝ&e]^oݧ[Nq:%R]ntW$RVLԞ`Rs{%[&;07[̭t1x J?kctGkdpM,$cNOC9H :@/]vRc39K!v/$4 3t %&bdq% H-w_MSqD%8B\ઉ- t fN =Q3O5%k!/̅Ӟsdpp Y@}t:D) "!- ./wg(X+<(zr^躅Pc`f@jGXpxpRl b{c\q,Ni`%6~׆چ*,T+ۦSo8lTU|E5F`Z6}*yn]"sٖ?/U:)1M.L@y?w2rT#Uo]PߢpweZ;9nUG|Obv``0i}/K~U싸" Ww46alp_\w5ml**PAhl-\#d|+ 5\~(73. u`I ٓD@Mjc_HY?CRM TXyfFqL t\5IY:;m2cl4|gN#X Gc+9^\ [k(&q߅R4Z/DG q~qiMϡ:K(U@q ~ $dF-`hL =r)?jAo^Io{[73zVzG:n.0lUSS! SRl`V-eL K12c`+%]\fDPB?Ʃ ^]E4c^ꦭa|2Bx5pL Ѝ@#5kRPJX㛧8izMZO01rN;,/J}yGoqpvR~鐢uZӖ$q!vG( z*K7 ș6Kxgr@l VH]!$UEkg-s"15e Fq*!L~XýI&;D85 J }o]I,ԧ*[wO,dXe=3c~I+!-=Stlkxϰ O S:`p#)G%Ss- {b{_qϸk"Љ3"O9L붯bM-i aߢIUFZoHKcܣZVLM}p] *i{;tJq)2")ɺ/f S߉ٓ) O+c>SSC{B"Cٙi^s8 O WPO;_vN-'#j2^JQ?U>T2714FXl-Ss24i 9ʰq>A@§!cYYWgb^nfLrB7C@FS 1b2N؁'t o=%v 46 O`P d9A4]sk.USID+)2G~@BiCqW֡ *N VF{vr=1*v9=UAFDj8~^>v ru&Qnt"Jv~&3uYӭYY0X 饹aoy*E*bP3/mۈET Uu+ ZAe;V%(3TC2Lr+|d`kG{Hz.7zCؼ l:(}#@5e4h/R֐(j#s9cBy$Bn-HHLѽa*@6c>kEc6q4o*T?]QإLu94QA5UɇP2qAlkb"^nE!!V3_5 8Ɂ)殺ؙjvB]C(B>ve`D5 LN\18#;%H RU;U#YބLFR kF}NxbRڌvɱI.Xah-<>0NAD}bFh%;Ky/bMRюCR; rs9igX!Ȭ"X~K`>V]Ţgr~qOR gό""غ\zj@Y3z+]w_~mK|8Y3X 8=Z ]%ˆvp7~yBMna>:QK[ jW3%Z25bFQQȍ( `s˟Ȣ*Xi !>9҃y n'#!Lp)&Y5San)! ޸ J>#mjs촻Y"=5ƮB8em^gW9gW&A{INB\例ڻ͡96(V+DWi NR.w2.Λ7Y*Soo5E+XX/ MT;U8%0y,aS_Yg{MkE>[$gFrhqCGo}ҁ+㉑0.W6hsc7Mcd _4٘xr5Le 9o/m^k5 C$5#kcR9.,nV˸k#6HيPDe 5Ѩ:c0*sӸ/$IFNH#D?2Nc(LO6fz;~Q۳dB~eE8Ul?w !'2U&aFsi~:(bHkz 9, QW-AbV-GL m/-ZPS:4ZKقAnN]Z?0w'=тB}0W;u_ n ]QE;Fw$a$_>G{X]^A}ue" ؃X%Kf$M"6Pum1M];8hHj; tx!v;H罤M\{xJ;xxw_ɖB,˻VIV89 tsa SF"no1V/6>>  v Mi%o-%hۧŒP;'%a\evHHb U*i]$U _VwOӰ=.+Dh 4xFmOC)&+(y(XLtr\s~ We"QݕEy@ݝ8ig }JMABq+ȏ7)ƛ[?Ÿx??*,Fo<*WVF,E Ɨo-p.l {=QNcc1)RƑxqFNx8Kq1%9qŭyE!C]ƍtr}=sgs7lՎLj_5qo@%XbnDx X⋠ d@cɍ=CGj m.~BLXĐX=PҞ+3sɇb8š0m{8k(xC4fľ>^0#H-r~5z|v+f%K֑7I2J}|Lxb w:sAW:O3W ЇIQDT'NJ>WwWr Xh|lV:~\鼧S`+qRqQ{eW cDpPOGEqP}x$v|,[O@1cS|!+T5AR7̏QԅDuur6>LAo]qѾ 'SrDAvZ>2´vY3Wb6$yFƣvъ/r.WԝFD]BafЧ;ɰ,K{1"weB"9"%TFʘ4_,>tB(L8=!LkиR7yX@ufꞩ?Z"ǁۇ3 ^]m gXh9" ʢ-UW *LecX@3%otm26?d/Fk<$YոE{}fd鉷\+ь b :40zsyU `򢮉2kVCA@b*oI`;a @[ 9ˁVnObTyd^Mz.V˜5{|q1C o]ի_|6ⓛD?FR9Ҩ'Y\K@L'AO(!{T]'X?}Fp~BiHirnnsigVڪC2S rOa=_`:5_兤v.Y&c@*a+Kn7FC|ivm^8u6~ɑX GpGѶj_,8חD%(ǤS@U=(N?e?YMX ٖ i%Ç<IeH2gX = ~>r# <<mr/;B%'p}8gݠn#%K0+ΩFM4+?6T=pFK pPw9(EAٚbA4F-踌iY=$ɓ4|U}-FairIl!iy.{"wkIS"ت]Vˌؕ^aMy"4?#װ{Аr:f-)Vc{o =Sj4.NRyL2'bDD?Z6p>*w߅R/#S#S&xZgQ=s*T ſ:Q&A+q>oZ`(;hual2FnbW ,녀d-uo) ʼ~8:|0;9٣"#J8mwFTڅ`^[to.Dܤy'L!L*]>ζ5¦PΈr/2j5cp~$Y$" +2_NŒ ai.ZH,` { 9nc胦Jr 'TK"N0 1)qRܲ#r*#YMiCpGH4W 0hDaqZ9]A;+]!tdgx %?(u2CJ4>' l:vy̺Tݥηru?'áf9bƌ%µ4i_NU1vۻjSX)H@y\R 5'!sv٢,m^nCmf˝/d"d5ٛ>p{x WxB`j&+szS-~lx+M=i;XCr*`2-LY~2ҸF%3BM90Y S.WsqZC4a`D>wuL(@8V˱ѳȫ؋GBkKsawQy.t8tX,+qCnSxQKDXVPNњʬ=G@yҾiDјQ.S"Oo4c)]^4AMsrnjvtb-e2J<&y%]Spj/:HIbΡ&tM/醃Änfx?aLnW"Ujք@R w3c@ZWOCt!N2DfIJyqv؆%V{ TWiG؍E6B xF_PFhET`>'XbMF[QfbɆhz /Z&S^7bz[[;-,d cA0SuJ.Tmk=Q@n=OdzQ& b'YϧBzTP6Yj\(YN؉lĂDFG2W"J<#Y:S|He]״Fvb _?P[%LbBo'+~):s$Ы>guoZbI%*)pЭ7o":嫮q^/oy')= \ )>.DYq-#)Ho SμNq<\Us}5H: PG/S|k෧0l:z Eu x6L@NR^R%{_@!K̟w&@i]!rLL*3ժDe(,`*J"c'2̵ AHBF _=ꊨ,} @toIXQ<\]kKI#[7>aY#,H1!G6t2Ozpvz<맘;y;X]Bl^UNP#S1T=`KjO= T#ʺZ87jލ\:Qܗ-:J+sd*HaE#I@镱%1]}|rpPhnH),GŖEYFZ/ L$OMy+3j3"8yQB}rzg=٬'/Lhr_]7݋LO+:pAǏXmZhӾ4GP_?/>K/ъlر4HsQ>RqgVĎn9.Gmh|ԇQ9=ޔ]`: KqKR_jB%OQ/HsLqۓ{g(l5Cm/ ud#a9Ϋp a&mJIn,4udt&6u܃*R6 IF#Y|Lt!z,W̨x=[V۱C+mj:?DQTwKGqs6btR5/=Se:uRYc&ԖbZzUISIvy{_sbċ@Zt\ȲWh_ċGEX5h+hl*?8qjh|_LupxU0YmfbN_O'60p a)ܞY20Z*f*2 E1AmmaQ}v}gnʐ0Tx f\+x}^MFMe|.R$l0BG3FRC~"; A3C,U~!o+YP:0\˞;+ <סNL<S!"9E#flkanca ?OsXRpg]C\브.=Ԋ7V`5muH Cq9܌c߻n79LόYz-[L^Q=!"&6lT2$W4 v+9BqnId֝7E YekaA'9))CGflJqTR-3xbMBe@k+5ͭW](9.an)a_R=Sx  3v=>ÝqUw.p-9 =1(E xYͰK@_8$sd>ȇu#+o>||=}{׈N8BKP0a\'u/Ąʷ+eLK9;:ة lUͮ9([~Ǯ􍹯=Mi}RzGdN.*Hȋn]l;P *nq J^r ĭSg 5_^VW.SNN(G6ɼ5-/]Ĺ z|O53r䕊i3~@v=L[J3J_Hjα5p+2|M_֌msŏ ۔}>c@CNNᔉ)`ͺ@Q/=r?P̅porW/B?vn̟nTV9v;dFV fs_@\נU+_R`92U/њ3HOns<ݺe:E4% 6Tgi|piPO}vu#Nxġ׻+)>^#ٯ)%J' PWnA^$z2$rwqݶm)xt, )hS `Ӥ nh;@4.%lg!JG#C݇3ۤ4H~6o;"Ro"Jʲ@I rYpO 3g= c\8ju17^9K¢*_JC<5^I iV3I2fLbDqS%rVsU,=#x f2hIgi2y? 0w Z*O;3 yx TʉeAL ޟ*_6uEI/صa':#klp%e!Ve&B]o)12=Jgԋ"btR\wHX7 2++Ԁ Jy?`~\i,ڝ.аN]G S"a2Y։z5T2!26s3t* 7*ǞG~k[Om [ .:OX )POT9Y>?Nzf]bhכu,R)jAcLe=D!~(;^sZS\ =]G< ,Z9ius]\>^c2ǮL .9%DM& \I L.5I=?@ѓ:(eQ꩸#O&8[U3XwJ9FqBٛp[I:lp*WLcr\ÕenBBObpA݌xܰ .$:tg&fJINI7|-gYNx1h#Xa>6Pŋz|XjzK%M~d"3ۀSy*MX ipAN,K4ɀOSNd^nvv:}AER JzߴO\>./Y0]g*jXuv!R诈,s{!s lVE;/ P\.-2}gw m=RĦ_ﹱ9fR:P_>bClCU-`SgC(tU]h$YPj&N^Qβ4#v:"[-]3B "1Sz؛::aT]6s%-UVI>x_&L< Pʫ }IDYe-'щLJB1tQ➄?xⱆuȐ;R>< o_RyD&Ι=ñ"[.PP0b^pM~!Hu [pOªeL ߊ[H>|[|S=E à)bG @LvY-:5Wۥ ^qQ퀞sPŮL$ou˃WEEܡM}¦ Rã\o_i_O,ho'uƦc&Kz34[t3*Z *1yh&M?GW΍Uxq<;M#8'Rpmmz_[t(ld FЌZ#Sم 1-jC$!EwOQ|䫌BP )wls?n",|ݞ2L$f|ՆT~K@e6NBinY;ju%| @oꥹՋyt*vD(^؂+4-C(m1GwP[k-/CODQAz0^M-n ~<rg 1U3y |_/~,-໽Cyf?~@30Hg< wfIhcaDNEDΣNQ$ udt enY CfcF$9>( 3"6(ZVLŹ(^Y"oܬJ(o)2fՌ4[½Mr=BF%T=Hihѹp s{ U`U]ny9*Ǘ 9wp0VWeEM \P󎯟U(̷;o dMg_O q8Tt1{iuH"S"GC\ɎT M1:ITZ7aDU'P{k#<[n)_,"I.m9rHh6Rr#~_JsG1E6KM]0V^O(xΎ(ZͱBiЪ'e>艎Uw#9Sn:J+sSݛPQ4퉋CT΁';aZ] m:$p+҂ϛ߷a%-'fJbxM<9Q4,2 R{ԣҢt6O )T f;ZA7]{(iL][Ͼ0VdQdMOF jl1o|Dcs:N;8Ic$ާJȬP#7+F"|+gC /`>0=4مw]}$L~dy;n4#\xDG6@{:;jE+LA۪9KW冔wEWFhH7)P.;HleMuըJcB#\`8o o^`_{e T^6P7p޸XQqQo2XkE_:`o}=b\R]:>yp98 u1pJ'璡#ٯM$ (dpw1  )9뒼2p/՗mS}jd*RNʫѺx f~2Y?@V %V=e[ZdqqEBS7rcK|kEE e\[(l82` M~!Τ3xi!EmUZG~DJI&$skPU0Saվk`vMS:xM[),D113{j.8cņ(1˻؟2l1d-zHrЄq= oœ Wyu 6?,S@jI#d}>8gx^2GOR!T Ca8 eR~ݍ%<;%r?X߄I#k~jmF|Jq`kw*m9FcNHos 89p3\90)&[iqii~L*]%hoL49AVmBԣIWsRi8cWR =h8koKܞ+N7ط<1U3.2!rbtHGuvj*?6 ƶ_@t mh^,`c;Tx E~6CI^)'D묟E[PQL%9Bh"5 U20^-6L_=Ơt;SfŻ^HgPpxJXG/-LJewpHKa}.CzҲT C쁨3 }3Ls${r{9 #U)Y*9q*2<3~ ^`劇? ֥B(éy.]kbo`KG jj2t_Ŕ^`Ip smf[# Mm[2rz5aw~x7t >L#>̤{p;~ " zrG@zFȏ >Gw[3BǿR5Υ>NZЄ=oH2.-ѻ-XM#ӄYGI)VF,=02.e):_[ͫك$e0i}e@\;\ Q;!s~L]z Rit [eХ@U|L]-y7;r&[)"wֿ(sxaAܻ#=yšm(!.s}%AO^H*BEy7*'[;1vI|f5|-U* pQSk}̷j;2ʆL@d߷ͦ xw sE3YM -|n]GU'Ma"{: :9X#3~%bx羨"Hq^e9uY|92 FMt;/g3pvK0S[OHut5{GrDqLڠ4Lt2k& `xxqǥs7g YB{SˣcN atux]=}κ+H22?h^ywȷ.Iݜ/g?KF*l:$0i#*̷N'.}\54Q ._N̛$:}m@~r&LfG@z!B4`\1veVS4L3RlTƃ7i汓}I,dD(NRzjח8<CmA)bӰ z͇f~ylZaWhU\33l$q6zH$GƼ?; KsDo- p~JG/q9vձxfȢv~Rj+]7%X5"F`]kVb~ D~\~1ozxovD$ˊX K䀄’-|Wy>Ҏ{.%njRb֜mSu׍hyJY9'$x}o±y$֤\?@R@'Fneq49ptW3;H5l{֪dB} ZǰeQn>o?#+ްeҟaK/x=du0$v+Epm\l7=uM xacTŃ}cݣzMڪuϊ}̢qL\^zfS&Emb}ՒL3fGlA8cd kVR)|GD:|K7-(&%8)\c}&LAO{t(Гzٽ z @!kzxդ2PM}ww( 3#0Bj}֠YEDz3חƻ}E$ZPG?Yi\sRokZ߿pʬFX*x+ zE?$vsMDn;G29a$MfyVO5Xu)_38)wW„j]mySaS+ڒYm@@Eby֒-SdpmB ߠG-VGׅpǦ*)! c5vI0F۵1vz|x䪿=UNڐc (sLM}F+wY]~i0_>t=;2F!r]/Aa=p`),gHu>YW:5w v%_:qm22*WDǏAX &:bI*%|OqͅVSn>UB5K5qBJ5hQ4.rs3bRJ}23Cz+%~H2=Ɍ+ݐ6ˋbEڗi.40='(N,֭t44G|z+k +wy1UϞPV]|ײpҒ&x*=.&99+r+W̤ywCdԷ l opG̞hDdKLż0_xB}6ȵjN J!ۃI7[m`L.Xy@mQf껃D.%ʄ. L_ĕ!/m)8ҫv?󀂨د#Z8J@CƎ/KDNH3x _w6 q%짹 ε_DaNiR Y\r@Cܝ0I'쬓٦]zv@ɑe;֗M| XmF '5}z3`QS!/]nx"?nw z Г sϫH<&w F Ո&QtZ57,]/zdl,}1شV2x,i4W L=~=duwʀ!F1bٱH4G/C=n䟜E9I]Ge.+:,ӞEܜ-YsFrzO_S2-c9=Zf>488 qhՔ3(m{;Й$B/ROiR 4L"?{[7|kxBffPXҘ:p?*]P(oO΍=#X~gqzZ"}B,2,a%ٻ;1>7l Lh*GcHY~QUClao DŃ%C{N%~5o *R{q-\lkI>)dF^ln˫. $Ec-:+ }jvtiۍ5<(ƒ)inZVΆ;tVnnA}:E[5m W{;|"!Ծjeo1r?˅905T*QV^=^aL^3YEfOT(qg6HPkKweKf*aڥtb(V KqId| rL&"J08w UE(DUxv@*, #C $!YP޹I@5.fd_9V6)m)%M`l@kGie~^oMdt:л yOv*譡hAMv!EzeliD[. d84β}=it54.|R.(@֨{ܙ?S}/ޓ= ޿ #*ĢK%YRetSŊv~DIJMM!^- 2i;թm6/W.,6̩UtآܰO4+M-oyj`v k6 ّenq,sk]L~UMe=0f = t!c+a@Oqu`Ct %nx[U{g )"1R޹k0}T`nUE X#9#1^zY8>drzPFWD TuSPki:a 3LoluO%_SSS|Zd[ɞ?oF$-]kLsAسJwiG oY _UbQ(Hl)D%'L42:tb+W|MӦ\ ×U؈wz{~u[2:.NO٘vg$eBIݟH"q^@n-]O-S$(en\bfǂ$8<-׃9|)74'TWKӢd_M98b'jyJpLwA@etíj 26V0xMWOh:'WQvqdK[!Ta[?QﵽFt5Y> 2;B'dc+ӫ<ƀ=0quv_ nC:i4Dw޵GGb ̎GGW]S!{;w1G63lJQgvE R,9P{lQ禞{l9KK X6iկ A z2_m1^w8:pw/¦ŦR9+R3O %d4mSuT'\>e*&PG\5bk*dmm4RYCNVb%&..q'" ,X;sCktɰ6 sEcpacרKʢ7nw,OרȝQ\L}Q}% O#@qM{=* r _4n4%OQw<ꛅsZǯeIEW-r <[ay½疤GI@UUrW*}]LЬ#p3VO{n~k !9UfNy,x0R0%kH !C4^ؿ(G@_AF _'1ăb)p;u%0̞tam؇rs45Nj-pae@?'s e/χ<}öb'nq\0aʻ\X"m 4GRVN4#y:?㢃o_#Kt8z V"OO ٯd#Q\/*.0o&G:DO zYE¬Q)4O4X*@Dp3RF$xm9&RҢ:)`A&JJpԕQYhcXiwWRWk4vIB zv&T*Θ_Z#o~\wcU,\/DRu</Q=HGLkVb0Ch7 Ak'%1LŁD|ă/ZS7W[idQ(:]B[%ve6v~ݨB98-сf`"2{4Ic_QRY;C?ៜhmbNSRaWInAnm(2+M2*Lkz>bd&IݠWSpXC( H??,#%; '.@&,#U.I)Gއ 4f"W܃geӅi@o"^%lru<- ڏg{/nqӫ$qO+˜ek!e!|Ej;LR.#ɞ*3:0Muy?Tɲ\OڀDJ /'a:-cC6YaCl*PŔ IZXJ#W7y;\V.wHoFuC1 S3ƭݯR"QXYv*)9,/a]?)@l LP NoSY &n нe%S?s#5O9,_00_ێ5%p¡ wqK_u_<&SrS87}g7zyㄭ SW9Y≡C@ў>w >b \FoPxߒwMȀnzr \"G.-3^=2ڒl'hIqo?646rpG*-7jy_3= Co%ɯr:IogzYI : El'tFCQ&/lm9Ccҧ,(d#Ut' R<`DW lQBо́*R@Zd@)r*}$mnPfJ:!$dcFjQz/ٰxiCcr7W+$֎d6B#4'ۤXzk_-- x(2 C|@y/wOdȿܹ0GY;ȃE4M\Q3}"fǧ*<`tjY6uAo1țx^se2Y@ 3^Saј(# c9dcLl€Ҧ#F!7gT)[`z!4 ;#Ȟ$H*ڮ!UIv! >NlgS҉<֍{ā"vMP'&<qVfқm(_{jOAqޟZюL~Z3c  "ЇP{2]-W}ێAёBu;ƙ>Wذ#W.Cť8oeNHó ]tNa0t^Yb={g\gB@6%ezt=o1mJ|6ힷbE,lEx&B}9|^yU63^taѮ&?‚d*&Y}$+Z)`A]AD.6T g;J蹏Ug9!Athbsf/O,ۻV?*zDDv|lFšfH3(r`ebb_t}0Um^cb&gWYTJk;q *! 3)FE%¥_.4Nt0gቂțJQKؾB#w!7bܰN!6O#uneoK$IJu\Le?Dj{KVjpQ,Tm,c.X& qNdeno7V971z1*d' EÛBwY-!Cg[5#"(d\p%]wft88/!1Gt))_kpe [>(ߵ >F.7``dq'z8F_7uCJ4sqYR _||Uք鸥O8~RKz}Jmrұm@c>9|FG&3 Րm-?1|zhĂ4DQ [b_#4^mnGsfl칇ota\qK@Yg =Y~h!퐟j~hAtBtv4-fYF1j=~ZOLܹ>=s=4E,pu}4mLW$&~"Ԕv6;dUE Q3P:3WI1d@W2UӶiCxPfjښ_u p 9UaVcCUM3>0 G'77j H\ jyVi~_Pl])le.v4{[? YkE{~<&3(ђ6oB^ר Ց{C"*񷫾ODsK7o]J9pٽRF.KkF|Xe`]ÊO sGQaչQ2<6%d)y_:F{,㓿%ws79!;7nzX/CBHQ$}`Cɩh q h3 "`]~`-` sD(p \iZmUt{D21 kKkZaok9I Ke[6.ؗjl7t:F^U7!oF" "]V^DIdpU"9^yI),&AHU=Fn]r=vOћDl8V@ )5Io+!߱]7&*&н(_1QZf g`fѽcל8";zL!hzΤ55š(,oa Ϸ4{x Sв&}g/Lm 1%2+%(cۻuqdV.714^1m6(Yĩdll3dl&'~c w4 iel8^Yh$!!DB 2+D(t8 RbGiKP 4]T7\H:+q%dA*I˽%_5.!_y +ҽU^2OYZjjZjxz?O@?@'G& V$$=p!*GԚ8OJRqɒ#止Z:1[soW%Q8ح;&] |~"P0A?Jn(E{[RJw)ioy r 2]g,g w`_Wm[25dK*$p, 'ͭϾ2zGӜl6R9Z-C8~p~TSidAG͋Dc!HSPB^Ke8 CӍYF ŷ c+pPJ\NXK , fl+.8IGz8闬D[ӹ)Klgί q@J˔k7~\(wN/D~o_VF Pc`{lq!l͗ZR*IztʿO\]" %0}x„ӬӦ*_ Br eHBPȦ4)VʴQڄ+P=Vm}]W3tp$9r#s'řFޮ._gG4Y(84.'U/ix:p%ڶuh[<<:/k׻Qq>܊Np Gwe.P D@| ^X<>W _6tϼ7mߚL= 9j>Fth#Vgq>@ֳCs7$ p(\9оA5CAOFc+dU&Sv2U1iĊ7. CoH&oi 3UqȿԬ{w]7x@iPgkN{ Ib$ G}NS_$d<uOaޑ,NR=p'/2,GZB$4[|\Y[#_?j|YFd6s!2Φ'swDF‡e6ԙ^P@#ɤy$j[/ zPJIҮMJ?i ꦽS]}礉+m8rM @!)Ȕ69cIGfEIMKoM O]u=2yBl+1Uwhgpa=?Kg9(h`#z熔wu#Zeĥ1(` 2"r>s6%5~OcF@ێ_J7+O*Jmȥu7-%`Gcaʤ[,4lBBmwA-ƥי@9ݚ܅z`C@)Qi4HzNөBGF$ɧFp#&o&m bZ2^j#[ҙf)`|q4k6GzLEuGA꼝Q:R'.L ;v: 1ϼh=kX#=-UfRKN,3UCv>Ifjt:ϕ51$sHӷf_ltLNi-+܅4krի#]O=ƛ?*dq nx7{$EB@= O/cTrqK;&5Ul2?ffe궪nC1$,p[|;I49qc̀Ylt5Nrug\3-~ڲ I^@üIykX.r;vV4=9Q}yp՚dknT /4-[7MփjakwPd38 xv o|~Mу \ [6u O<;yW_=b-~M8Cf E&Pjpwԙ }qH BqMpWx=.VQ0p0CmF,MC\R;)cѵ%JA*Ba6݉w^b/>&Y>r`QN FQ3{0zD{^Qi7J'D/)/Jz'> wA_r J-A{VEuvX50 *ߌ15c{>Sk3ziGj3(AXCǤ6,]8UJ.J˘D{*di1ѭqJ?ǎxL(M ߢԆ~u>F'uKj`?+]8uE Ɏ&L`$2A_zeN[*mO~itpWweiZ+\L5E a*P^)mfߢ=ddQnfyZTFhlҸPӧg:ޑijR%/Ι3m`$+zQS 'vޓ~'7X?^_gujjVLך(©;1S1LHm)mRԈ)|&DN$ٝ<>όnP:b 2PLn蓢aɤuW RiGgh'LciLz9GЕREEZ z1 núS%RT:?ɞu*vl@SF\֛+SL&_KU!S=%!:rB',D]׾% ,<]`0ؠX΁/ сH>bǩS3]_tL;lT\)GX 5:IP {YZђ-/GA$+kF;1'Ma4 |t!:D""iKdW o2(?x#6{^xsn` +`aBY,:/ ybU U0j֗mUacN0"RY^3 sU }O'-1c30PG_|Q;h٢5_ڰJ, md|].^~rX^x^ yI蓯ir󶧶76jyBT*yy}+gj ¼'^[Ó9dA1}#'!gZpM sTʪM5@s{SaEY8ܦ);\mĪ@5)sXoW%5;Idh4/#M֝ryM1i X 并[H˿UrKհ+AM": 65{v)n+Nu )4,8uK)yH5.t2fy\?BuC>D@9Ƭ" ߰3="@ u2FulE^/L3ҁɔ*0! Yg џP9Jƥ/l$Њ.gx84|ͦQn).)s ֑½P Mp)x!k PBFw8(8S:0'8M]$TkݱԠ$#'ל|x-j9e hv nҴ m"L!wīPcu/m"!u:.%h>@&Wb ♅ HJod3G@V @/@`f 3a]c@O)MpE՘nL9ի3$B xxGl{)4ֽyוM0, \X2_?2%O=+4 Wd篿NJ-} 1h05(q>03BƳœ(7K4Gc lwv眚>P4;8s"Gwkk3hUY.^JDƒ/,xj(ZXPU$SV0xbܵU@#j6boE1W~i *pEP ZE|DI@π&V26 +@QuALypЄzlcg9~aT6w ݀Ły1&䥮&;6>$~s7b5!izfmIE 9:!? _hU \ G`)T1' NE}ik;>Uq 5FVL"q<=b]&F%tgYWλKUBшKˁU| 3XLt&̮n 5OgD'11Z ְD߻ǟ@#$ yfW!һuD4g 9yK~@ XKr3`V]kޖ| 9LaO)L;M/z]:Mj 7΢cϜ}Ey0`ܯx?"dPS4;`ZkESU`0GH7\*]ɬ)Vc9VXKC9!gJwx&aNZ?kįD<ܨ_wɺ^UGӍ-wd렺|2Ltv\HܘK8K0mǓX=T3ѸnmC gh`9ܓxOUgx&D4!I~2鈫ٹ*iHbђb #Σ,fyN)3ۈ:kK"t\=L[έCAliI>(18u #=Cn|$\ұHە}i9GAJhhp.K8?/m+a*ŒF&7ǽOOp68/œY,C|ޘeYeYW|f~?86S)W[hrz' 6;=]_0'sDKdia%cY0 aQqa0vg;*'!.z`.]8>sd8)'2h:ںQtqקDuO.\1m SJZA|MҁzCuA$碯iV)V>=uZA<ǂKs51x %L3&b^}7r㤻ptsԯdTfQV[u`Syȼ'ЅW(I:q=_۰NgoCِWM[z{!lE5%>u')~Db[ U~IY@bGEoh[$N#k;@lƣE>{RJnިCo$ ag;@o]"BJ=0ҁ`;ל`L/ql9_)MpelaP!?;ǛkffڮO#9,T:u?8 .CJDHB{vy6p1Tݿ,/^Q܉hv*$}}Z;#xu]*u=_Qh$] VoM ,QxO|0Ԧ \*nX?54`-hyFF98 ChYh.g<6؏,hi]"u&NLkEd{ZהYMʋ !wn6%}-7kg8߾)W\Z"QnCJp'T5$Hw}ʜDv&dBkO (P@6f6PWv3jM?GkGH>oV1H^ kJEt jtPF <ڞGh4 EXn.rGٸrecn2QIlgꆱiTl Lśn}c"+״Q "Vcov bM(},+ώ^dӢd g³(풽 i$I)۔M3frTpmمvb9++Z G΢*jssa^U/$=C+3fuDV2q!Q%d"y7|f61#֔=Vk(!pqu"Zig2 8 她%tkc9e6^!"G$8gjr-{#jlH4H'd6ka RTJؘw?Kj>|:U[z/cVUFs._9zF,CԊ@ PZ]1Pq/!(w? #b몫.nA(-$0 al!~p[3`zUrE?yiVDGЇMhiR2&0#Co/> zU nCX~*7,h{z7z+B L[V. C{˂?x-E䲧%ϡij%s$xm_ @Jr?ޮ;A7A<-6Ak6vgS943ЦoMv0̈́rR|O;na,֠)#@2ߴȳW3(ք-* o ;bQǀ ;)¯I1H^MpNb*c?{3cGԷ^x _n]` )p.ёf)D-v1e{_A ƀ$\Eir$­ _4Ay\y27@;5jMr$ኑUn2؁OwӅ aSB-0o: -Ї鏄> zl䵖/M҇OJGn#Iلڍ)aZD P9QrG?Z |#.GE @N9Ϡe>:cwa?dzc|] 5"cE~ mQosg*QsLI(q.kKCqih'|  }kjjjN29ǡ^?Zr24h"ܐev,Ag%5xM7ܟz/*{suQm7cV2ס7a}Es|*d87nn%P|2DCܦh($#v`zƴuz] P3O^H̴1QLgWɐ ]2RFڠ% r,`{,UE:^Ƣ`%c_dܱsWvu6_>k"KXym$[(vBn]~"4A(B;pԼaU?ƥJUAT-^Rx{,$>_bI;{{2Wʰ&<,X3_7wo[nz|{[enBeJ C_ :OYZwS|l ڇEgw.1h KinGi_'Lخ8aD&K (7 r`j$ gŶXN{KӑQ4+RZV홥~{~|"oT zݝ h^ϾҐ2kbjfŶ8OQ';1Y?X?{l 2䧮5wl3lToèZP+9z IB!™IhfD 9h&ȫB* | 7ҢʛhnP=@˳vǹSu2R'J}O$WTV\%dFۗH%ZO8]]FS¨^I$!?vK7rkfCЈj#~i΃ӈIaKK=H z8vK~iHHVn7R1Z(}x/ uJmI6t@<L_-/,q`U=j!Pt*sD43ΚkG|š Cg9~9!C X**.:f֖W`8~̐H '<9/ mO+i"hu0vz$^pܭܶ&9,pHH~ hlva9=<7gFack2MIŪ{X2͡;VueiC!|i 㲈?>G;8ü,;(O#_EQZI?wDO'AFC!*v?m(7!AުX_!e\yQ\&[-/9ԑ{WW]A"8L냡O~VvR+B# h$D@i͘U !-Iȫݬ־o[v5ۂ0CR [0QEjd+r?XjVK?1_g/n@3¾osPjKn|?'"e+n:(8[|}0%FYoT ̝I |8Th 9Q 7.JMnP/WWCGL61SsJvSṜX'}`2{G𐏻-?70k2&ǔ$2—*|3 4ʘr%Ыl@^l7̏9Ґ#dKY;IFY[wD3z2eNp5#/6Ve(hnI'd!߸V(O_G>][.05+}Nad'7o[*%r5=Y3&ols't|XMzK^ṏapjb|j~HFQZ`=^M#Z~X99x6ԂRD6{3mz#kX#nziMM߇tQ͍.;','4_;@52,cb I9X!qGKP[zpv5n3b3#@UUhdY,WOfo_h|-7 Py>Ggj6pTn[Kmcn %̞w-b;2 o.V_%d=aNIPOVɲ4v+!EscFibZY Ґ;5AD;I&Zݝ,~ROU,HCg(YllG0Z:npW4gO^aѤZ2ț6`?/XYo3Σ%L=ɚKU$fc@c@?!ʀɨOhE;W(^ُ_RNڛ1@=Dpp"99"@F0N##y']&e ŐԠr{!];;Ӎge|}pF kʆIU\R}Ra=a|J'dՒFwR/83|`40yTOutk{JדRJ<s?Uҹ>kbjԨzsw"C*fC6ɧ#͂(8")XtM+g5)Oy0@U'+5lOY=ڷs; ZζX3T*Bk_)券C>kGrLYXĹ|KF!J[hdfHqYNMW}CE2NpkDqJq|<"Vxr1/J-^m-%:s6 "TZ2 $1vf~*! <>8৴?>k0`] >:^|Ln |2t7K}zH4T‹jl@hYt#ON_/<Pг[>*K{cBvu^4A? IAJk$rqn@c,KXyI!iտG~:2?ŝ!?3w5u@E$pp:,2NL ~'{ |.1^@c̐ Lo,#D[^Njt砖Jm^֒){]YUc5L9ϢGh0( 143[IN`sMaEFզ MYp.mߋjzwz[Hnc,lFruO;oƐL5(H4#&ETv|9VGPpkݒ0;.8Z?%^jNxT_&LN^OG2QFFޚGR2+Uq7"<ՙK {Zȼxj< vׇF8MVR/߬SGyiGAמy>~UJ|ė*<!P<*{7ZzE朥zCI2ϰFA|@ CJ1Zx) }prYldk~@`{R3wPA; h@X(ƭOZ)3sxr1W;6iEcawp72E6wXÈBA`x6:^P&zI:.S< T]I[M"mC(6:uf![2::ejKJbghh7%5><:bDG fR$P|[᱔zBtMNeUl!5W`yO<,rl,Z.ۯ4:^,+O}2BAh5Wtt]̚`E=Sd0bVyk6ȩouyߌ4sz"tNO61(ݧqnXV1#Y%d w*ޗ`4>#Ҳ,;r\na9mU qd "tM p5y~һ '.*7tXO/C_@lnI֞y[/ViXY4uj sX=4B-֏`/^۳d5'Ō 'OZ(ƩqTW.L3M 4Wd YjʙLzX8)mMpU 2z qwWlquyiŸeiy'&ͿCcH֙in:Tgrw4%YFT0}|ٍo7\C*'FIƄ$,䳀^=XYA|Hv ݩf 6'ȧ:+TXM,ŷ w7P%)0H(Y|a<(Ax6P^z'}L7l0wj:T:+$n!=,r&K}嗾 sM,dy4g/%ϭx5xjЯ^Aw+KB7%̛-J3x;8@vt3Z3-㈊F!"45{@ ws-?k' 0"א0ߕ' iñÕ<1ٰf$TE?piZNƅVg}g&j/!ez*[78]ݤi [2*]M#:OdpXt!fQɭujdrt.C63:gM'ZsA @c wG6`o͗H>*|>l!pNJ]Hi`{?&$Y6>j!6Qaszȍ-Ŭ Y{fȽt<1ldڑaҤ㮫Za\ L؊N.Y X#W-j~ +˧'}?A8B1h0 (cWETؙP9'c tSqqFﮗ2l$7tO 1e4j OF6fwD̒pgj2}C@m.\~*迤v+,P~,kZ*f[IE96ٶ0 w+(s,`T낏EbD$j5HAi\,!mE o.ۙ,GOJ8Cؿ`͚֬r4"ԖnNuc3RWRT3=.U{%p{`mg]0{Z<گ~kzLQ-j/p tȘPUKa(BoupǢN?$X4#҉p]NATZkyc97 v Dh_=ӑHM {í`QdRUnL8+Eh!tضg)l蠑znr][H5@nJ- C NW:gaҜDAgm,%&eGT;,-4Ybj]P!Ga$p\`x2PgwԶ} ;h4"8pRG7tsĆ"D@Hb`&:fd3B7W\ප-.XĞH?窚_7Dp1un6j}+ .\(m Ş߈[t0" \t6ckj:F"ŴW*) ~# ]l""z"G]!rQTo [UXfZYuJf \(o7&ȍ)$CxT-SjL8)7UI0ZD6O-9Wo1ִ{|RU[<(֙Ya0La-H"Te*VD/,Y'Fg2pm%5~sBp 蜥W*MۗS9S/A9k&`NG,ڱە(~`eJC5 ~[aN&8Pm{nu]A 1qsU'{ŻVGeGbp:/#P=r娗H7^)^"a 7 #\3W/ẗ]ZXt=H_#AḺGDFJ²F3%admW;Wh_ @o>FdV^&V{tܽ3^ۮk}?GEBV*(__W4n2+hF bXЩ=|mua N;JDC'+ 񼶵[dc l1(:U& |جzZ'dE6 |Y9Mx $}kPhLY3՚-("׈ܪZ.J@`#nY!I ~ziGMň2HdnUsn`i;~5tK V?s9 Y"H  AHÆd|4 ʚCK !{]3A[#,Q:h s&zvr<UQ%Qm1#OV}B#|+k rcS/`xxLOfr_?@-|+ tJqXs6]y|˧CzrcEvx;]86uV|פRsvьO5CelEFOT X_LUgvvvd%Ќ޾R 1 ^"%t<y槶z8+uuϘZwiw"8?N&U 3ѝB"CG[AJjkPFGϫLFDb0'8N%R ˝ܳטl;E%!O21o&ُXg׉!gƮlY&DKI#e sJZ3g 'wY,ulTsæ Ύ[I{v'hi{{VK,Ly/]},_fl)& .Jg۱8Tߘ֦QOnjQXz,kS6 [Z>1L3rR0yg|yy3eg6 ݎ|2q8A'ryϼqK}qL@EUe=NTjQr8.{i׷X=T=Ţ>GNܹ~xkk#&xA ";a !z˄(nZ.q齮۱)y H%JA~( Y85ȯ͒ܖ+(yLV&x E tf?5GK>v2,0"#hpSzB"Gu;b.d6X6fYh華aK΁0.|8nU X-Tg|=dU 2k#qS@^L}t=N[gpYTMʿb4m% [@E~-`zHt:rsW 5 R(Mݳ5kTM=ϠJ IJ cH·><".Pa"z%2?8U{%̢\pAI ($Bgs1\z ˿))X/ 83 D\R+~n_0a7ߧ[VB'ެl}>oiM<$5vw%;/f җPmofnCw:Α.^y7@ %' % Im?Uh>&ʢJMwKdh5cw8%8t~:1sxL5(-!N@xT~N-_0u?ѫq%OEtU9;7R/Px;c˺B"O,Q׊Cuob VtR83@"\:25Vo?ꀠ3}yZ_?afUtGuǷ&?bҐ.`"yVF ܥ*uYKtaZ ?=a4W[!'Ӊ^2ɾt;fPEir0n')Wۋ96ڥ_3uDbURǴtg?tQmy  ?9ޑX!iٹwz)jkqPn@DQ׹ 3qNJ@ b`C95vtpk Ԍ9BUU;8ĜaO3=~@c UOɱl<@=BTu]$>~3I&fuՍ-3s=X|݈׋9IB+dλv 9wv"*2BMh Z[bTd%Ճ4r~6+wc㳬:6̄ip 7 "=Z~ BƘQZɧ#;=tYSAt$nv$Mx-N@dKJ EOquMVwZiJ9B}"3tL+8Ҵ\agDzTisn aMmgcb#KJ%laJ(.bbʰR֫x0܏PWoB71*U٣"*۞A/* R}'QZa(;|G" M %c(׎$ Z29{q{AGM{|aF #_aj ޵E}9X1NΊ:bzfԀ[sOD 8ymgm/mQf4ɘ]wm7H9 {#BIwZf;lI様- 9(J/h,*_w%ni~FY" b-# [i{ʦvOS=2B3@rΙ pGhEA|aRXIEYIs޽g] v6Heb -I/㈐K+AHH)Ns/k`d:gktɀ@bG2ι!m+b$<8rHķ ~![4l7"X\dRb8HXT}F w-jt0H$V M BnSDw-oPVRp:Jo!ʱ&%}>+LМ'8m$4Yw$0[c9^Yb[Os#;߱1F]|hح 8W释t-"?џדʱ_33T&k7qVIa<XIdEnbM^yu~n5D0fdTr!ycf؏n5N dX*7ˆ Qj&hiLzoÍ.VONA㧶l؎p' +5p ,8Ͼu0UB1F{wEk\Hp49-8^qx͛MK9/Yͻ7M}BnWjk/{U.wR_&rmT񫕘N^NDLEnü,cL]c(n]ZjBVW+g83n{PDwS&S%RҕQ8}2s% I{NJ Qܛ"N› b.Ij b2è 뿗=#^j}q]2%] E|<0`e ~ a::h1UfQF3(@@#J1lUHE7TD `B+miU2v9~:3Jh[@YOoNYJ?^1'OZ~8P8{jW*Qe({CqjC}*檠2S*iȬ6'5o,%p4B.lh ~.{~ X\JT؏=oݵ_Յph@.Bo`0[:+ŭ6mlo.G 2ܸ6id}*8ua(E~A=U--q, *"fTi5$ Ǧu6Y;x22<Υ]Piۍ>wVhj07/${@Rxz^iCtt9kX?9qFjJWN41X&w^4i(٪Qf(XɻSۤUz͡UQߧ4}Qu(id5E!}zPKՄ]|Ԁ'l +iXD5N#kTQ6\кyNgeg.fO~e=Ҧnm Lk"ia5{b !%+YH2o pr!_xYaj p7D 0rꦻ?Zjaf>BQߠ 挍6 j* @Џ[qMY51LnxRsPMV䊼y_KgTM 8qm8* ~Ȩ(VA'` L('udj ѺH 4yٲˣ.z=|n| #_?@((ZZ'{j8.x pc?J}V#45b,5@J4:j<4$HY :/8޶<9RoIjX|EeYF7_q?v5XW ^^_˥I)?K4(k2Ώ^F*-c?*O0;VTTQ>d|g%8rLC0k=.nH#x/S!{ZS1Z60 ˌlrG`䔹im,~u("@oo4j~ױ4QqYn]D0xA½h}-6mu%)=2!;)SqL?. Tn^ )"7XȥeEa5rzvUItr]>M۱5hǏ,?$uY>h;՗/ l3 =ufgf}沖fb.*QўOxTmGGd@nhf7)sҮG:)[#]D6`S>ș/9+d]Lވ' = Sâe[*$ Ue,"ߊ/ E nYiGW~˕~_L'3+W˞m-v}W<Ϙ&2{g;jPS kZmBD͒?t]Qb`yǯJ¥434^i!f2&% 74]s V&_vpvGg^Z6ܞcNIc[Ө[x.p@S $.Gͦp(hcO ۤ +QK4~sW}F[m}Pi(ƌ~Sx]5$ ՂW7t>2[H3a?+ $=''b*MU/Rf $ Gg8F` OEF ؼ_pׁTg 4pf,R0㱑7G-&\̜,aAq%2)s!dވďX➲:' S lm1;Uw0R l/_ /m[&;L֩I%OTՆD|9qssO*_7g4c\*-/Wh ]k_ftUHH 67ld7G0ȡ6M̴h A5򗱶GNw=,Q[>Cs%st؎{{C}TjotP{۪~ "(px^7^Ŋ^io)XjIE|eG!#y14'm:0ah7nk%Z'v}.W$7,ѕmJo*:>`qʓQosK\UC[M4(*jZ-,' @uRR Am!_G& PS|vUҧU^Zqiʎ _&I,B¿Pؒaq*[,}xrNL̃xwyCVƁyCll<`yEk`Ew#(辉 -/P@NOƹɾd7ޕܽ8 1;2Fj6+A$WɊYwݏ-~$|DG0:ssJKP6]z7'\x"s+6w[,^T~vFsleCqͧG4O:ᚂk=76Hz8oY;ui !A¼aq@3%zU 'm^{"jFoƊӣJ|+U8e}o oYIP϶B4 s#H|DUK;[D|dž UMԩ:!) "h~価6>7`/8u*yn)=%HI)@ͨp!k]ݴʿHuq6"pyNgmte+tc 0w/$䥦Gb=c5mϓV#PHL+ܺ.u | gkM-Xs Oq)ǜ ƪt B]ymȁ^EX zD3jrX xBas>w Wo<7Ne졎8WHﹰA}zP< d;[G]=|+C"MIJX; 4_vͼPJ@ ʩ=r=`x\_Pu=U߬x ,I6 rVtI&y^|jgTr^ސkPqgcV'Ce-i-CM'p!8Z_L[|)x?EK/0XO5C.aGj3h=* (=AH[X/!ncv4`" IqMn0nF8 fĺdղ.DabcS3/ʰwyX;< |3@a}WƘc(‡L#< 24Y! D'2 F#mf*߿9D&¿Cg uM|¬ Fӈ2n 9w[,+3ldr)p-0>wNʩ"Վ{ƞ+t(r#z46…QN/{Cz'0gZ"Y,2Ko%/瞣Vg^wi9E/{zx[;fxWlFHMhZutVIKR.Lɰta %,أ:J*ՅL^v懗e|nvt^BD>Ro}r'@B1V,5UhnӼuݣmiODׄ7E:tq+)[r`zlGno Ɔ([F,Idqsk_Mԗ crl'&: XuzbB]JhtE ʅ 'pVaQe쨲`c],[u׮xT/Wlj]63.6( kmhrZMA- zrWz >Мwu.[61u#0HWe?1>d;2f7>ܸ}# '$&O}o\Xmu@'{ps+w&c^^&L*׷E ?>">7^RT:iwnMT)Hf )֘Hφ ,рD_(w׳sXu߽uKZ16R%6=lT5\b]DOeM¦G]+SگPڕ@,HSeL#3ˬ!WG{_JGCv=sEУ1b Q#q럃wO2&<>E+^)1^|u̫U-#srL+xQ נ<,Ȗ5_~NQ=`mA'BhW?#)Z HǺ7VN }v;(4 Q bDroOS_xvWx-MﰤdcZOy)1Q̆tMOSc,άN=lYuHWj.ez&֗x+KI}Iÿ.R/R b¤uy'"ew- Jȶ* CŚԛ_H|w H96''iS(WﷲI \xg V8mOR4$Xu "Pql[6PdnDšWN_GY1Fᭌ!Q4E5|YQ|H֖q?Kd++Kkq̂!b7NVEi*+\x##P^|;o~~VLzDm̈sW[97R?m-w+7YETX .[)h"' '\6-}_JEa'FKZ<#͑]ozkNm9TA,z"ß|mVO_b蹏R1EhU0͇0@Y?(\sΫ"!?gߌ97[v$ޠqxe,d_5Px̝($<{ȁdqHX9RMR$Y,2M;?H-'w~YQ~!FH$VJr}EZmQU*s5nOZ .P -3^N sWmӲr\,k=O_i49x띂+ܔY֮!̝TVpڶ3'$BMa2H fa!$:9w*7*+|] i!HRZ|N?ścA,V3Raz֦.^wJ@I >ʼ t$(.B9\Ƞվ}ˢ:"3(W;)]T1$1<*;t5HqV>q-gZxD$K13ZPUBCh= GM.gy{*XݯXc7O_ U.o\#}l} 5h&9Fgd$lک*s.Z# z~9.?OzW~Xa^V 8A*[pm%-Tyg1ƭXpOX''b"T#Jԑ/}O|1X'rTR1'eГr!@ypiDeM?'VW7Wie$]. ET:w'GIi?ŠZ߫PA8>n֮QܬZ󈩉}"M@YCdٮYR/YbHI4fBhIF0%oyyv9nn${ :Ytk}VDf#?v(7A8B'~}qf\Fi%\jpļT Y(Sds/-p2+ey cVw[..6zNJogIH$Sc|欎d|N3=p8NVrx1|{tmk0uhee~`DnZ/@{[_ >&1xL ?*Xnp 4wDCo*w#Y <0ct0-\FL&Y@,k֬BE"X:L6lJ5V.VrJTuP(_+Ih]הaDם=<%i6,fҝڻ"'rcqnr9y|Ch cW;:,pa#a5]"b`w/D̢<7*[DɫSCQ wsgSО38 +,D ^/2Duk%k1 w`K悷-o8$\-pňxnыKE5X0#ZǎR2IO9`9'X6hpφ!tH:WhGfqŎP2U`ۿoG)+2\bcOqtm"G*e.%{SJ%c3O:lR$7@Hy ^Dt{ST8ZI$4sy5SC dWQ/[pՖ&bO=_8\'*>᱿`M F:Xh:Hkƀ_$&7 8kPmۜSͱK[$r4cίj,Kf Cs:V-m>73F+] Gq3gZJn^@I0mJYpNhP!1 A^iD*լ*`zW:hSs%s0YWBLCG^=CS[UW>`,ڲ5.eh{ܶ9aə@xACreD(VԨsInLԬDތ<#ޤ zbn]\>(ԿcPGH'^d};ݤ)nG>F`Omڢ#BW&I-po\<,XU}="Ơ`e&/(b\ Uqky 36 k߸*yeQHWoI 0].EWɉ1 M}||Qr?5Y/lvyMEu!Js CLf4 w9V( F:x bSqq?^k؋2,w]gXE請jdW~Kw4#(h)mzr;8|A6Q_ȕvXX56$m/GKbnpz7 H:x>7ʞG8kL9$R/4u2}ï$ AH$"8;6fƩӂ=Ѡ޺6@O+˃-Ҧut9~aJDO=;+Tn0u1jW PQ ~; 9PlN!bb/E{[LQmkAmi;REJbi7D IhnȦi٭(ڧ*'2~x9+doaoڂ4ǺmWȁ$u :ÄED5w P7]lleD,ɯK Vޙ2M0iWhxVo)cCfB8PC\Bw>ـwZdK"" @ ,cj=+.Aqa6UO S&6zuA\;$#[:9ȵ.,J71,~L[gEsT݇c!wjy.RLnL,l>k1 :{n.K:A xE|:S$(]9+T9u;uƯ9O%h;QVF4B):'~t*#V:_1Vj 8 8[F<9cH ){d>\m{Y /ݾ Pv k1%L,iwct|y rM^ Bjtaa $r1TSM bs4U]-d,4:y^ $Տ#G <;6qѧ?F.+(=t iU6ʍGqB}T-? muWX0UXYHtwvPNiJYVᔇ5R-?s"pI ҙi/W/hoK;n#~C#/T gLq;joO\@emNk*" t;ӣMYZpjʽEѶc-p' ҃ ޵Kc)'UsƵTf%{&V .3ژc@gjKa")X:.0D yV) ~"gM-4]˯KG-Nd{ U3Bp۰A6a bpR$ 't*Ќ)ZCdh"%dZ|zr@Q㋱ mm)7w%N;J`Q=%(ۃ8w;+ LP}5؝e/4( +1-׏nˊ o@fz6(ɳwjva,1zᒤb=k$)F骒.ח1J9EHfVsRLEԬ]Epv񱡒} 7zLsq> <rmjIn=1)N'Ql.Z (((YBmE=w##bE/~^:;QM.$s>h2X\GXY?PLs0h|{ @D{)|]B8 E_ƎeCFd蕲;Ov,QHОOK0U#πtMՄWMcu%=-KI27'^x^f MjE8cHcI=fZadeZM4; TԡXzRR-G6s}C"b ܗKYʌHoP^,ґ/xfb-[-MjɮyVuI!gzp F9ά ěZ*ԧH↱У}dhP ER,Wtw;4yNw-^><ϓʾNDž>Jjs#o#lYl\sx|"R,9O([H))^wGrr*8籔[챲dmRϻ , <ɨO0?;ܰ<e;HȽ+-X~wd_Cg(֚Op<ɟ #Jz ztb}nz^M"j? nQ/Ͻ{ TRViigHO@?jp,qmq 3{&%U3 55 NMKv5YVc~VII 3F{a@?DK%=Eػ]Ԥ"ֱ"> *?^3,a.+х^$ѣ,-Ulhu7 ˾j! KHo还İEߕ~C@M*os #/L8kĹXUGڠ h8<,]M3Ԥ_d\!aF@i9ڈdmL4O`RVn .̯t0r|Svcjr+b=Vz*Ylt˴yK^pP`=XYutՍhE/G_ ^®K1wF0I4I091~`ðebBυTZ^VlVFcBrƹʟr:cb2A$S;b?] hIz4dXȸ A0<ӠDV|ep$x(Njip rJS96:FZ3X; M-@Qܲ, p\2Oql7:[]u,ܡdڅ%oSY Cp#sF̙ujE)ôȾ>/P{T< BS ![SX\kx ZTb )xsZZ#r#Se< ڷN3)Su2{1y8[Y0ι(=_#tiV֜eF.ͳHhl֤SXwP'5K% ,}bqalVzeP j[ץb,9 -ïRӸu='f`ݖr%G{u(SpfGUtoRB[ZRz޲@5V]x *eE7NS/h:ǣ Y(cYpoALjy/UD{ [m?z*kĢ^19 !8ՐXv`cg‘Lr"j2qEDt&a,K$-7ASP}r=Ҙ!0F-;B~l |`- P]`^F4[7'ݐڶ:-;nsiy;$yVE gK}Diݳ\҄ AtϦQ9Ru@_Tzlɗ xdwu갶>9o%sƺEoR:(\Î[E|,Z&t; 疎讔#yx'<ٶ}q+d:Ƥҿ @t`*Jj_p啡tI o}w9q6y+9&᩼#"'5I8|[JuFI&+S0ҿ:Xiݹb۳6<H-iQ12ʁD3g6̴4J_V^W];>L(CND暈J~; ]`n4vm36$/GBtAm(ո­BgEɩ Ŭ^ OxE G>9Nzn[%I5"M%BM/Za圙DJ XHG@i['̎AF#:e{7XHզ8%2j;t"WOXW oKc9 2=3(ou]e^CAJ\'SLHUG+Slsg>rQˤ \BbL~A!p3FS8 @56xQ ^? +lGHe_m7xP/HLfS^Qp_ Wmx'8B5 r qo0i5UK#[2y ;4ޯ6H`'Ҿ [SX#8cc%̢s..w4 iʂMH҉[@ M8JBؙA:<E'YN:mSV /w!=Mb5L||,\)َQhaxlА_WɌR gmpV mƑ揍%9,6]iɶg ɆPx*4-@G{h^ё'U *M/ \r"BaT,7wl]|)VeD| y/ӥY_5(gazw p'W0V?hș{aA*Dt^!`71W(N5DΥjklG;oΔ7;wn *ӲgtCnfq$}C_OpgU nN󹋆4"FW@U8[\17씨37M'8Ŧ3g?9JCfԩd+!v:$%sOhDBeZz0 -2B RhRcE%?W;9 ^2DOxoo`ǘ*佷~+ү#1Gi'1$ӈ੖&c- 9W_2\/*Rʣ)wX07?vCoL(Tj-Kj8n#4QX4DGvmWu*fRĐf5ҥ&#]#TUR'[.MW=_hB͉~U&W]O)bCқd@g\o~m?G֣ۈoO屭ޤԃd=돬U '5F#:=)N0`eaZOiN @\z?"{0LA;6ЅU7p&4W g #ar S 3݊Ofpz,Z1{cx"z+[-ȟAϷ<*ƑipTovcpAC d.Ġ+o(`IB/=:k<1bgSW9hTiPKx8*莀AX}T\}/65W|>ƪ7[s5,*mu n:B߂f΍Gʽ eyT,@>O_Y!T(Lntz:()ʢ,oƵ$GT3N+p/ UR~=URàI`v]wIT; }*f~Q0`h;ΛOۧxgJJBӺbc8\%NhYp "EFGB^ ۔SR1)wۦ[]dCht8VG&P)۰ץy0GҖ%eo8OS5_XŮ 6*Cr Ӟbۚ(Vxw5!a D0 ^ ^-Ɋ6`2B4T۽)$S _TmO~pc4=VTTppN] bR:^ڟ' ]V+V;TlAA~=ƔF&ҁ]>};7t%55a2+ Ss >NeͻӲݧ\R$<>3t57& `J oD/^Qae}ɏCU;x okQ7ŃÞ!( _= vg FaիRn"weJ&JTܩKJFU"W#+ﱤ <"#-9xgQCj-@ޔ&pV͡ܦ/Ow|VW̅68wZ P99ΊP$qb;^i#؛zb64?my<;S<&j:*+5(>CMx `l}tkއq#{e pFzpG1pA'|ܢx3ߍM3eWW'Vf\z>CyTˣ1o?Z\/2./30eL舄̯r?`ƟA@yi2qO8\+;ߨx>Ze\jH.8eC[ ξ'D˵ّ RcX9"Jч6ׅt-G]־qixdwʳ3 [r O.|(eXlk۳ ^d:ƅAX eE֣QL|mc{:Ԇ"(;Xޜ /PV$,&:?ʘSi  Y4_"+* a5! ,JZ p75y@@vY[ uA9T=)~(9zFA)"v Em-y蛀{g FɌX5?&iƓ,W8[dQwVSeÿyLQ 5A]WKo$oDܶÑ'tWnf l(A|o3C2:{U0MژYA wlި1ZkeXhcJ*/;&}"٣v+b/D  sB!׈[a"#,u3\W(r\d<蔳؎Owܿ& 9IcY?{#P qiMWvv=9%+7.dHےSͯ / ISA˲CZ^! Y}lpN_Fh Q:6Q6S_SGG ^ז~*@J-YeOӌX;(KC>35RCi/ mHWʚmuN I(C.S!h*Rl+p50}(mAqYW( a|Ru0rf5gG6|TRq.|xyk4ҠM)sW2gRk;T UAG'iE=EbY^f2 <ݍ+R@C$:иKr&6װQw5'fٔ& O i4['N7ϹNP5;5MsNo9_e,F?{aCjHfv2KOГE$;Ѷ׸Tx8xÃ@2q~㝀\K!QN=2<8™jX8D#beյyOvGotgâ@{;Yw>"&y sNC_Ur[BwaiEռcmhn%pzN: Wƕ2vm+wSxt"MmS>&O <-Fc&6c^jGClm(H3 b?Uy(DV<dEilKʡG[ކ_Hv!FT-ifS&lKWz3|8`=z7t=+~@>s0k|n(Ƽ~'SbѴ; LԁS?Q3#ɸ H bRJ0'{b qlAQ`-!̦4H1*6r@ˍ{i`11?'L~]Jph%TFOx4-Q.S|˫l_s6(Dz 2Q=]Lu+۞9;̣_~r̒Ӛ 7P'<憢<+0=a1/NBb7WMq)~3$Xw{j`ZvNs,n "gt*=]libFK&_æexr`lh[S)7Fta 42ZYOX]JfI m[(mFeoHϼMLu}ֶXc.DT$?H/ee u@WL}r%S,#ߖz}8zG")T, +xΊʲ(2V&|cɘ9͠vl ]%u˽4#UT,R!CN/jSIνUiw˅Urk@rrdWaY A`~9OJ t_`"ƨ#pb4bmDm!c×~NHkI8smk<{: z9h%Cf>V!]@-jR!rG ? i!d.1sQl"V3'hvV*%IXۃ^UtBinn3tW~eb:3FrQ:2Kw\pHos, ލb̰i_1{t:U1dlS*Am[=nBɳ:Tݾ:tDԤ,Kq6p^1La6,dߘPQB$1ǞF!S@?Öt,XgXjڵ!ܶMu@^{/,F(@ӄ֐f pa42ɤS[pY9wLWgB-9&T6wyـiRh*#PX3/ UEF# NF1.JsfD(/@ɫjUTdۥ! ^ +ֹQ}c$_<,-MV-n?WKNՊK2 ֟fo -mmɂQd!w)zHOL9d}9 Y W#nV(}fa?۹ t|aYN?5A_D:Bt4!vF]6MؚGA kWu6(9/0]TjOQRxHmZ8D3{i_V(dF9(H(UK/Kad(2O[PZO,zGC<oX!#c7$*>L]C`y&ׄ`p)Kg8v̤C:JHev;I% ̛TGs>G($K# ,.!}/o!`6]v&puw:Ʀ6h:(υ;kM,+-rl; +^tG`pNk ӫ'8͂/rD"x T<7f{[m?}Nte+X(%B[q3]hiwZ#d:/hEz޽cO>~ICjs"?6 xoGi5D B$R5͏ h! 85qC:ʡ6½-1*e\BoM#~T|Mݛ. vp?8bS[z%.9=ܥ@-%ףI-Q}x"f2=hN2uZ@:j\7Hu{28eN6=hq:%!мq2}7It\{YJKW&g7.YےeY˰"V_Q- U]Mȇ%J@T=9: ȫ#  j ?yCʣkW2+!@I=hX3/ervFwUd?&H*ke'hYer-S`븭jXZyM Y9 Y[<,h(ngt"?L} Yh}"O[8o ,XdגT4;؇D^:C-Y9pZ݃_;腷J<)pmLuj0=3-\I'umi~֧< 7`*Pz$im.YV4:x*,)$3``Xʀ4#ہϤL+{oՏ˦$$t5 ,VŚTja@)v<Ϡ+CB􏊠!W0AV۹ fjhHt* fXh) !,}S ^xAu@w~r:D1es5ytW+tu^`Bw~Ub?Az'?/w.{[8=1}o_{-x7Q6F`Phhe<9(j;K)\O6`9v V>]!ȹ x@ջ}<ߜ6Ba2DKzSGM]MyY񋭞qy)ӤܵK 0 ^A'ƚx /~,Dte ]ي%W(.*Kr7g?]>"T t-7]U.%L82ׄɁq"H!GAi5X8֖ͣoҲ:eϙ3wnC2.p$ 3_*|3Tbh֝HYK^Ahds$O)TuA '޵K/dIRޝ'2o~HDc o+d[`g>,a P9Kzݵ1psRů,8JaJ'6. o yUp & y̸O,uYL' L.vUCfzDjNimwILIAWu>M@9.9nF?A3>d=q6?#nw<@ΔBq4P#ToQ5n%]k2/w$m o/@1(|PLI2S>S}.V^>v)ߊ4S FNP"΄.>خ+bh ?NgpCslZڿ\e,Y1굏ڶ&X `Nw]hPnj^ I1!oQ[@FLz%Ƽa"r\v/NF/b0v cn킛c4$mH'Uer0 Bcv:oӪs>N` 3\%l^<2Z!/KDv]N썵~0ĸo=q"fj\,7eM6q :%!\SYmzKW` PUA\kG2Wh[2@UyX:[$9)VgLF_TzMV J^%bnP5@ 5$NOTOٓ@pdD@X Vo` BɳUF.*MwkB$9wEkGlfԫ79,XFv+7_>gsBrH״Y$65̼_ ,6WQb'i y@Tr*ʥ"Ѿ7O1aҰHvhH!&>SÎe7ONP5-+L{4-Eb;9LVDw9RX+h4#{5T_LP$RNu9# EYY|'yJ%G'ɢ,"S*w3*'$BmIEJtVA5oUmqpsu7!MyT!BPA8z|[ĸBhSeǂC\K+ψ|Y9՛=ijFRi9 PM p=eFL,eN$ yNGPocQ y HNպLX~Z ^+h#t>I/vzyD¨s4SzvuTG)M07w#V#_oZ#aApÏOu#Tīx~r:8 <@NBR hFӰ:SCkv/ṷ#V%Fz@PUw0lv,ͅir>$B?-&a;d8:D`pL8T1֜Tylz)#ҷҹ rmoH7K҉1TF:3(n2ȣs7iJ  ^/!jξ#^=NrkjabOo4c5^ީ zHo%?ۻ.6, jyN R/"p(_ˁ:okcijlD!G@-!L]M$RoE/:kNc#_vq TijgZ!JS")$V|29Hdr}¦4o-Plg Y3jǰe=R& ZJ=yU Wq{M^D/"%PaTW-Lg÷iMJf VdN)/*y9:;]6p /uU}2H7k@x04%4D;~/O0h}Z.s/3ð SVT>Euċ݁$wT `}A04-j hA#>p&|r- q>g5x;+Ǘ9=R!P } q/2A|4x2.;>Px;F`<@NlPiST8NA>TQ1wu -vD3nQi6lMx&˂Im&!`%/~k"Qo71厍Bj?XW.x sHF^t/ 6? 296Ė)m¶ѣC(n;v-@SM=^wC֡[=neXvnq"JQz3! M%u>R=F ŝnYZref=F2Ы'Ox)ukhR+ҡۦ]a ț4㗥SEy_PŒ71as@4PaC`Ir3;_",6?yv %⿍|!_7=}!UhVB9g4ʼn]%gq5x dM%(ÌV#@;ę DQچz" MXqI]OPݎ%;_PzD TLxΉZ"F![JAȳV\hUu.iv?:*vLD*\|s>zDme0TӞVLe*@"d6Z\$կzno`at'#3TԪJvD!*4e!{9maeNrMTgզ4!d27:Iǜ?EFdipY}͏Tw_F|RAsiV){V%ep6϶p2e\#˛~Csvf ?$9Q tK(kL CTsJpzOm7@v'yPI_MDӺJ@!JwDؐAG< CGÿ1!V(4Sַ} JLG- }L;W,^Q .wGQQhCrRacOB[؏̠17;=p,o^jkVBg3[78X_Q.z`STiZ*E\~V$P6KvG`gch[6 ~_1&`uEF_fLqjNd#AM&q˨(a1cZ9Hϴ `z5Ӏ\qqTooŘ2RG4-YY'2iɪ8VƼ-\utst_TϻE^纮fB:CuF8l @ǝИ!Wb|"$4~iHb] -_Y8E0?.SPIV@~tq-bFpym_B8X /JE]N֎N Vƛ`UdEXӣ[0m@uܮ:=d V WQp=ȹIV,ڢ_Gϟ7M%y֞6]45vIEcc. Lb( ̠ZȵVޗ31ˎW,6eUK:=zboY^/Q֝M6&"ӶBA(6w^)u!E 2 |yCY<ɏ6홄}DɄwI?{D\W9*0eac{ hN{@g C~fBS->SW#wK]d֛gyN8c Qf.Ealkg4<&_ L:uUZ Cu]ʦ)^b >W6LйN"3HuoN2!roo*Ls wWA2p8_hD`Ǎd|^pܹeh (^_5fӕ]a׆";+^Wڂ \m30S 1G;`=+g}5..OQA)~TmRcH 8Ӽpт"Bq,Ĥ]BB_{@/Eڗyw}xxXP415[h[)ahrW ڲ&͌B;c8 lXI^)(S=qB9EQޝ!MVxbV ^B (<TmWڿdgl3QTb[yiŁ/räRQJ#]& VzLmSHh ?L)2j`\3߾bqKz8!2,.rbwΨVR:=_py!F*Z^"'  lE׊9VY+jNg sjoU7GIJc< ĜN/f&R`B7<(D.<]o^;t-\ E`J_t#9i Encé=< K .t-!&[ :ۇ'P@p2KΏQ6w[7m_<4|@?[JA<%W/b`2Zi-l^%vKihS,;86LI2кn-db@ `4r0r3f-4'ݭ<=NxcLT tG[|HUDwK]o/efV_Y]w"'Ȧ.I\KylUF$DQLy2?M>i@DłG`bgpjiA q޸Ը<]^b@v۠D^XxRFQkuzT薥 c@bt%xG1ȘW+^,"ɳV4):kJ?mUr+t[lH ;捩^Ö%XaD/L׉@K"ƙ.L`/Alp܏:ZYbH,-;.ݶ|-E::LE@V}-(qbxs> ی:6![öBqzBD(_b |s{V m׵yV&XX^H[\Ed979_4$`2*np3IGnL]PCUf7$S $|No;Fr@K>GmXʋ9|Il@֩IUGL!#ei0 {*gl$Q"!pW$9Q_mwIJQl2ĭ9fNn=jsɨy~) L8ǮI^SrQC֕#uakw1&VvJ4HCq yʦRZG YI|L4tﳫ҆XJ$9p3Vn9lJ&2xuJ@ב4Q.`L.V_ D dIp`)@_ϩ;c`yt[UѲ]V& \=7P..q:s?P_@VsEUܔ4&H&fG EjS"% M}~[b]-qCl: :"-H>ͫfWo`r[}"Q*j"KhhDpgP#bj~`P*QFĹeMz/tr&.FE8M̼gmR8+E?9iO^Y\%ܳ¬}QQu.ԭp?ict{WZ#(M رh=# #]˵$ s8Ebzo_ڝ]"@|q{dxc4s 2I )r#G*0fͬ>(pl R=NIC~xeؔ4 @Pn^ܫJ WeVʟ@|PO=:ֽ:|^cqKAO " (Ʃ<QNeڬAvzP|}`0^{Ҩ-x>:؂v мTd}mqzٝ}W6u8 ӾU{C9bRq 0dID O wUST5f4xr PNvORz&4iIx ךRnk2h -j\RA|1PQK:GI{ڍ?#5gxɆ~hQo{fUZ#X叴/VzC@eVK'W`HKյyXS`;(=l6dm$;}CX"-f&zvBf(oeԀ>F| !)UtO+ y)-j;?jPŏsӠOL79b>brʹYayQov1r7r{FIWfZtNFDCK-&gvrt ,ҍk@Ʈ'ݢW/oHD%rW0ܩ$R/KNzpD% ]8R#8<`wX}x m|ȫpB yh=bMPcЋ\&=cKc2~KmFw&zZNha_R ]3H0T^Aۆ\C*Y m5╞ϖbA:$ mMnU& ;kt;q;R~-kr[JX]FJ͎;xBD>mMѝ3DG%qFzZJZ@ˌ12eCL=L*Ĥm<P͆ i_z<_Νo=Q2y 6d<ʃz_r2$GSo'WuEŏ|ׄH"M=^E&#pY7l4cf}A}?% (EhCWq׆}ߢ# 3w0mרSzB/[[,3v* 5քfā !F7\ôm,p|VE񏁔Hp5p7 61G.H"06YUu2/_O+{jL(ܸ)d(OOsVo]9fƥ(D=ʷ yk|#a~kTuybpn͞T2UNJL8s)tRZf !xMD`b/#E7;]vE|U6]^tn,#^ =:PGvGQipO0ֿLr0W86 \&w6JYkQDpwz>/֕Gsd&" Bd,9;ꌿ8 [$0փS-˷qF@r!BA[ϣg98|A4ɄNRozu[5NI|,kvߙ߇f':||w3LLiޟݒG ' 5L X0G+0"q aFQ+?Ӿ3 O}dnn14~IH䨠F$ي(j6?>3ύ~.`X?ӁKhCo(4іX1}aeGhxC7L6q%Խ3֩c)/ycW۾"">H^ky홥3(_MR<-? %G{Hxg6NJUh`b6%$@椟^M9?xgBdP0"˝{a2ƒc!]Z&tE2`4ĴwHEť&;`=JH K;I'4}S?4uZHI*؇r"'ܵE35~J+ t֩ƅSý"2g_x=}eL*|r@5~M堉sƈ8k1&}.h/|Yp>YVֶߣȗ_|ҮȾ XhXwjɯي<79=7evZ1u kQq%'sQEv(nXh&"HisȺ++ .f6`ەq4;}ޟ)+$@kpiR6jO&6q'8+--zU[tDT?(lM9v{+$nS:9d׍m}U)q<'Fd tݷi~~r0ȓxvWX8۰pPU "{sO3Ձ}NQ˖d61lgCm]_3lBᾩU|"xđ93 Яj@L4Aт匆zqzډ )+2pEFZNiEJ6-ZDP2E!5"m==ܵ*<".=}!Tr|lNu׽j@Gϭ K`Y eS6M87iOc#*H)ɚuk]l05AU\.\w]ƥs"O I[%v nݱD7 E$1%K@s{>2{jT0z`E"lEoG*eZ Ҩ+KO FV_ho0]]}pHyJT @QRr;+Q%ejTl)W<壀5fa0(dfe?wM:Eo0!da'\dbcXSeG1a3yV:/Q,PEb>h#h.vjϾCmA=Ƅ\1Z_L L C+g2ə=V eQ>3Ebn#jJ><)d(="fdedF-8GhE5Ů9;O,jj1c,Rv7D^^>mm?5iPO$+C!1hID)"L+%5!Gְ'DoɿzG]d+G1]Bڐqܡ} Rklaᛟ]<*6يr6#|TQ |x)cA> F4U d:;L ttR 2q*” d$,_ə5 2ĬLαO"w4ju j([F~p=ux4wq6D{ʣ`kZ^Owk$7ipm|mq=pPln'YY`t+R UKV>[ze/Xxo>,b}y;U^SEƏ]7$ƾ^F J1|EbjvâELE*qw8 JP[\ DU-oc۫,o]al_H{ſ,`XDǂK [;;I&pX,24PBl**ppIAk.*lnD-/Obr C |ctgg\Fٲf뿀?&Ȼd2DWC ސАjWA`gx,r dӣ:a;Oy(Q+.8_Bұ>L쎕 ۭZ\-Ŝ6'V ˊL"##z9z:βX Mst^ SmlM'*y$sG{Ң F=ئB,gªH#u(+cQX.ANz)6FF,IԬV_J+?[Bs|j:5)rdz tU֫D{1 RX2`ӈCɍ`6$BK,&ڽ{n;suňB xo^3Pc)3*?Nv)@3zst'ߐNjy~+[av_ Vf~E5,)#m؍)iLo>,GxB= dbbkK.J L{\F ڢ(R%(}ŵ ]%RZ.gD :EoN%تz' Wb9 L |2~oMy{Sr(tIOv>;c/sjrlK18/G. )La ({l+TvSW!M{d5$CGB.`V##s%0vY!-` 9phDR,>1O~Ԩ˴U-ODA3n6:h. WZ+tѪ}})Py  xQgf&Te5{Wݯz)d>e^e^9i oM= who:F"@ Rx^?X/ƒ-1i˚&;V4$C[.>,IӚ7Iw/hV"yhc={}kr9vwDf:%N'M9VWJ@ve˝nU?κJMP:'IuF.{FO>L" 'c.׏tl&%,wnJ<Æ?"ASՉ1>ci;"Yf3H $6Et?K(_aGV H" ׊ GՋӀTЯ匥-"&ҧ?!MYMF3]+P;1%u$Nj28|hjz[~3G S?v4%_})쿏]t Ze<h.`qDryg 0Mǧh)9([GP䳺}xbpʌ>A#VV\/B๙V+ܨKm-Lձ}6wY]3hs Kh0"15Y1.פXRsP^,2[/D9s  (ڢ .*?󫑲`7m3zvBbL>5 *SJO%[=bEɰ3&0MlaN=b(N~2mЄVl{btt}|/^{BYꖏIiy[ XȰ X_V:?Ah=]j+=z֨$ufH6/c%R- Z&4If^oka`Pm< m'90H0yէX@/f[X1ݱb_ҼOpRPlvUm<(y\8T @jCy5sEY>pw6x &H:XFSv&^ѪNmnv.89 Bh޲kOc \уڃ\B}NWđ 3DY6~T1ѵD#BJj/_:Z&\H^(Qq1mlDަ'b,Z r''ޮpzU 6fNLJ`^LͶ;?< 'ԏq'cró=;,QOf㠞Gc 0ٶBSb~(6vj$ڑY8m\ؑeLÿ8Na et9'y@PH@i{u-:܋^ƒV%p9ݑ،#^>U U>0Xf)ނd HUWG 쮛p^Aoزl)#l7d /wic;*wᴌѾ,SVt-dΙ fN2 )~OOWTPm-25'$5jۆy5%8gO+Yq <hj6Ye 솘W^dX٤f' nFð RJq[ЀZMp@P \"GK賫לW.p0Ɏ7[#L>[PDsG9@40$U6ƃlc3yg;x-Xd!g6-S'=R?xfژ2>#)Vqr, Gv *뫡Aܤ ZQ1cNH߬Y 6J@ `P$Lc;wH)2hLj-[73-,P)fk4̐"IrV;-FQy{ΟF fA{)Hʈ˫sj&M} pΏYG$egb0yn*aRܵa'{'} .;h}UwGb~w&-Ggh>͏Rn1fc+b*˨H_ėa$- _[A|Wʖ@l\pÏnqdg+ ?s 08RS{$ -pt-)؀Lla?O+WȲ,nN,Hknԭ"b{gӌyL*J%^5LeE8DPV"rs۬KSgi)nOؓȓ:{[T#xRQ Y%&H圠y{5jhN 5JQwaEJ±S3ay\/EZ3UNgd~lJfPc $^3d>tsnedq˞'9]҆} wew qy}*~[uON =c]mxM||*y9īI7=c]8X7 WEt/_%,9mlUPd<*݉+04_nG4 R'b\9{P Bz 929]䌝Sxk[bB(^;o%i+8s7$g5I$))Qy.fme`~{IjY(Xe^BB4aR%m/W*~?At9?N$uT%T :np?05=,'ܣ;?S vS)Ԡ7kp=LJ+9C:IE.'Y݋`K3pޤ0sL SGgF87L1p^-:W_(󁙧k?E/#|gܤw ~tLO?pjD5 m@}}HL iNnFMmA-2 2-h g%ʝk%#_DKiĶ[IB=aYS1 [F &Ʒ^_"+q2U.*r/%?³'f.9R=qn ܴM%v+VzY$z6*=+i깑XydibFy<`ǚO|pyX*1Xu?fG9'y[:!>PӾޕڢZ:P-V&1>*tmί[Oꕡ@vSDֈEJ4Òm6E/7z92>I+"~ɫc ;߷vNqwcn͟qA*6ځ |An)mweh*NwθߴpH4M'wDNqT+9դBsQ a3>) y>xWAGXFaAU* 2؄#~\ũ ;p~wV!S&@h}_;˦71fcwpj$@s86.su4M*Zzq5Bpz}&6 HD 6䰹j[D AhȢ u) ^#R 4u; w5AVpd],A}Z:k3G:S߷C?ǽFj.,VSɄ)FjEҖWmV;50a)4rPX7hz(x_EQꐟf@']*4Gy|Y(.Mx4b> 3J~ /%mDh7;҉&OmfyfƒU]݊p]jj'`]]u vSByTՃ-t;Smd԰Oہ?"㶨HNt 9rvKi2=>LooD?Vw󪒇N1z)YdapB{ϕ{}BjERKyWj$ YfqlTd*/]8([R42fe42tuh '> tβQm7w0MH0px0"qUl)/=~ :y=fP?04*_;\v! \F(+*c{# 38goKk`Rq r*`Xc9- &j63Ҋsh"dKNpz7 HVg…QnTj o/DOƷW" Mx IՍTe\_a}"ts2:.]}+@#'+U t1MA1Cy}1ڂW}5oa;ꍒ/Gn\Ӵk<]o%Y>.Q8!5%?;ؐXQb}No,OJ;e?O?j^8TrZB,:m87[R%(Y]$d0ƹJm{ٮl%&C-{>X7vdu{5!t2bI 6n][e+7ަ &$DxG\Ch^99 RO ]V})%j4V- ,{C+׹Z;}uB#AE&?UZ;'U1$F qbᣠ֬~B.U RUHMt:Wϔ[gs*i BE#7*\'l`t3gEzq)x2ך?؞ɴvedjڰ8]P&賂nbKl?C!+hPXpNr%٠VW$aK4.bY7cqh5+{c)M>/nebdQ^ͭz5ok=aA;lө? <(;&]HkBڻz׀KqtR!^K F m!%nn qutx\K2 r'sNn%,MJ n0O2=Ӳ/xʀzyح^jz kiMX y,R TTkK=)wgU|Zkx7(QQеjߞ3@#AS֊Ȓets˫Vip?Z3t~4eԚxyR46 +i3NPn|%lX 4EcKsnzz3p~`ui$UL?B6 U{{kœ҈SQ@Db=E6lq,Ϋz.psY״)_t}1MGk`>x$ hWtG[)NGm!+qU)qJ?~ _֪~wZS2ѷƒZ tn7п5DNs֞PK@on_Fĝo;>jQDzDtzDEMؙ]Ep9`mdjgnUP_)&LH^Knu^'$83@ۆ].FLeh9Vp!RT5)s>ZIu)S}&RFox>fcA+hlii2{!-334"#˙MM^0$Z;OIM+9w#$~N/QwRvCܕc٫9 m{~bvRh97"Fww<&? -DS)R]–uwCofaJBi'ٞ'8R/ e|7Hѱplh؇"3b5i QLztD)Ad]2fWNX;d;B4β#~' b!MbݤRAOK~ql<y+uWϵÄ^̲GyO#5؏D)Vd k'1+} wkKiFȭ~//=׈ umA6&.aFjZ&A qٔӠё:mDnڍɒhc`4FmvbsC4VF/po+C#f2`-sjz[ H`Ot[qL|g-M5.[h`oN=%jbN+)`BN5+4i/Efo +7,ǯ+%nAESE*؊R5V 1paBUMܛ([ D^f'(fp}WdG}7>'#|sN F:xJ6++ ZN rY&߹1уJJ,xUNS^V!p>EjP{X 1wcRkɉӣ)7+:y.ZwG'L_Е AgE^O@\,{Omw[_y(cjK ]LjZs}y `b[[$u_Q4rb[w2AS3Y8E2f3(7]o >ULZVaJ;wsĞ[ϐڈ ,m-yUS,)O?g0׉hSuajX˱Ϳ"sʜ_nP [Σ4zfPѿdh 6Xaڶo nuR#(.,UP.ZJb28fPuZQ% gG -\/²K >ٓefҜ-JQL<<^$@Խr>|_\Noʖ$UFtfMCրq7S8!J ^{79np1HtnkxqZoU<@ֶNF\şT䉷.0űcvޯ=\n*uCk`&>o4mitMكlfyDQˈWεO;P\Sm8֭r-L9ȫ$8)M9Z j32hl# 6W|" dx0fdxq:odA:Ll.(K;b6 {! B50QbYTGl?/ʗfQU=OVX}u>O6)"{_<)ǷoegtBζy&g%ovXU&YNmAo|:#t/3ڠ-%V(6Wjcw>`FJ!oӷK_Fr֥vhTL%ޟy'&}dAA @;ݝ,jb`D*@\}Y_#v *Wkʗi ԏy1vqwQ{GS}OP'S9%$y'¹X Й8wE5Q1y˳2_g2Q0N$ۊ"o+F.F'{PUՠGeAʧ..(+J Ny~pQ>rˏd/1sBj` |K3XLN0oqP :ǚulz}#[ ﺭVFs)̂qd J&Jǰ10IuEVnI9Mn< W )jSlry4iI" KbLB=JXU4yG8a5 h!3[܅~`]"6ZK}-Xj"ص1UU"Bq3qCspͪw|+]Ͻm;~>Aj$;gf`Uʓc篠lh&,YP֥ǞLUS.ڌe% {7gmtRxv>ϧܕl4Ywf 4N>ϲ~,u!L5\}&\F$+d?(mh`%m 3wI2ƙ9Ee3uXdnv77\oEI˵FOm(I1Ww0ٺ vhRu-Z>vs:~\{(Z{j2|Vz ŃȾ*3~CͲT[h`N+#3(1l?;N+U8)| Z&qʞUe?-y>45B"&1"]+PEzj1*)xZf -w;`4m_T^(/O2^),U :KoIh;8xe ;I]D{Jc^hy=#,\ϥ#Gྂ(u3~3[Slz}dүhʚf!v-]j_Rw;VUI_ [jL2Lѫ~ҋnx}}6n&AFjz!bG 3>`T", HqƸCU~mPcS@CzsG?!Ł]^%I2*ȧ`*7s[V1xLkxJ <4G'y"*≡Y<Kw}$TF$Ėv UW(!05+WⰾGvǷ mҾADc{::481rpgXOSź&_C(Mg~2A]ȽPߥɰnNmd?K@blV! qǢU4XV|r4"K6Ƀʜl/؝ܢBtB1|ްE3abuV֚&uZ,t+qɺ 6(\QJhr~Jq-LoRk̵Ce,2onʮ4D3л_e V3 {6}pvkijk6$6f;z\|)ޘaR|3%Vd6VeeY ݱ_k%|D`uXP? EY6O3&n^}׌D-' =CNejt_o| uoL7-zn." jS+*pצF|v Iu\/7Ѵr}́Igv순)Q~^tl_gJb= W Sn4HrbcDF!ގ w0->Uī?@͇-qw9B{t+O$NQ_QbJ @~PK+'GocT;E~u9kg!йG. }2}[2(xP9oǸoeè$:s)34'4QK|$ED)npQı EO5,DNZ,{3GI>Z7zHL_tɷwy j~-z]`+uE;Vj)iڭ; 7ExL~اWz[hڜ¼ ͂h:*CȲ`i,N-)!{2yY\ѠTZ䐅Ϋ;9ƜSum=l; Qc6pYgڮIyEq+3rU~ Fº޸wyׇvN ohqlxuhv,JOxQ`OyɶpAi\[43nJuU煛0KA2!Ck0*Vz/Uʤ;W8e}\%QSΔN5dm*_XJ^]05YuPN6< #h~T r.,KO ߫h#x/cD>ǬӒawU$I}*7 6ۆp,@hPR =ݮE2"Wzڲȳ#[O&֥<-IBuuɎ ^?`|Nз֠sfă+, AQ=)S#)m\* jhЇ0{ :fbِ4s eADR}"0  ^7 U@щ)Q[MMM3Ç!p2N |r?"Jd^}75}گ?MrhjDx Tӭ< _d=:=X aSS+Zޥ+M ɷ=BDujP&==~PlDN6@,,Dx]3Yk0GmmV) XwbwLazd#'ٛ%M\/z)YX׬a\*nY(PX5hJC(Y++3,R.&mLJQy# 'Tl (+R ] @ɯ$L ji!@AKt_ѳ`Qcy;HW!g lpˉVmeh+;S5>o! rJڜZf.Vy 9V;3aq-_{%^VCODw1䵸zb(je'XեւщT[@ Yj|F٧-do&Ch Ҩpwg5V8Qtn|)Zur؃J%1Ȁx5&Ԛ3U#˚ӞHkm8р@(/(:5026*gWxsjaleM"(N*M?܍m{fd*vKt=|УV&9X7Ug>62a3;_"t5Nk7k l&LϾJ5]+>sw]8Mk,)oG2jџodgcK.݈fX\o2[(4b)/&џOHf$2f穜Y=b3?_WĆxdpw6OQa>t0JuS#h4^U 2aZf}^P'k"ZbkuX?j_ե')Z;__ IM ŀϷBReix!lG a[B d!7} 6<Xoʥ-"m®lu>TtjӽRY,WF(Ԙ߼(!99PFioE[B=ltGH5ӅK@B\h85@xL='c)ȘmJ,) oy⪅q|# VshntS۝W_oR\+7,Tr4 3E踞sS-0(%uCX17[$1{PG$>W u+o<7pKPZ /V$67  a`t*2xb!8^آS-3]%B8;;kSTnyM~o|1ߟ#afa^#\4XJs1 #Yz]$Rk, w? ^<7?m\$mRθ\=ɪgM/jv@('&ZL:nQ@YPg"i?z]$>[ڥ-YX<"Kwf{^3 Ƞ8m0Bw)i)@<۵b>c};F<[o -˕}jn~{G9ـRN14@Y+ ޠojI O7H3u v!8tq 2,6*B*;2|rI ʑǸ׶2&b2i40^ %yX+p-ð4eNHD@I1#)̤r[a_eD@BI*px"oyxkt|.l2wc\詳:6pZ[מHyK./\j3Wx Y@+-n* ۳VJQ!g`LHUtz~HLJ&[!aOL Y"rd`sםBHg8 J(ǡ0:<\[H4&sXzs9Yݽ#Fw# {".V~;FZ|`2j]ܥ +tN ashqc]C| `6efG^xYBM`NCmFDG:zqw6'jUѳ h,!s YVys*!;0ٔIkA6lž[6_~ʡ3z;DQqG.^e\;L_:-ۗG:۵4S$lnNz>~;=)W$뭣'mg+ԗ3].3Am9weEwx 66Ipz)T9YK34hq1bk3qv&?I[1)gmat c[M(-|{&A(ժ%N3Do2cYS1 =GXs!%QCݎYzaSE.)k{."ϴw&1^ݮmVY#t~vYOM')98:yoZ(P1U^E Ȳg-K10}_>愌 YO3k]"HvLv^TM)wO(lEUٽyԜ"Kd9]{ڍR^SOpfm<(jE<&urDsksY6{G[y_:]:(DvA|' m2'Jr=\OSo@,`.lմp557Mуh "WP=$lzŔ#]*q `95(1X u.^>.SZwOFyX/Y蚟r/mDVq&r P k¦bA t3c6%Mʨ{F{{wj/g] ",XL/—~ӛVy2x|xJi f7Dl|)A7G:J3%!A,W*vfz==c%\>'lͶ]o|q#5%Se_' tr*頡Jo'2QP{^OZ_~*DZ"NlDUj\$Oɡt>Y6܃9TkBL%/Wв+^,` ʋz )u/ߛ>!뿊K$JeGx)c-_F3.'s歆 DZ2w*)xZd\ud\N #ke?VA;>b$`~tE͂Ur8SB%&*M#iӲ Nםxc;XU5 E]ylFF #~^|Ur`-dgBb2_K tNS*i:>cl):+Nmnv [0Țc7+X- xKi;7.[{N4 ۗ竉"[IN); ڨT L#wh$Tj$o֘QZj<,3$]Vqŗ' :fdN#[yGv>t~{s'Z;\U7Do9?õDh:L>  SOWFٷGxaPC%YmsƵ FMApM)mT_[|7?9Y⋽n+?VkT<_}5Ay2LQ=-ҽk8#dUX\eaZZҁG`bW]tx_#Gl@@H7>\n_'! wJ#Xt"7tE# . 2KOaE 4xɂy6Bo,0X9NMo0{%vz^le4C܇1ݲ?>UA`"<:z囅Qa@%*̱NAm:׎_z;C%zL / reG`mzWIgrǠ9,?YHa`1se12:y *=w&ARB~ߺ^IaeuĠSMjjiz8]T8Gu NMQ6 D# - BYg T IJvxI,Dz.WmA[ɦ| \}39~%&##9 H#/[>_%2PGyc7ÌFZ}-Dзxb}27jkD<1e|b#U$<"L^E֡AV&8o]] ";Bvsw9`g\D i)v_ LoKU*mt4m*n:긷!/倚09.ŦQ܉g<2+~S"bdagC2uΆzN(\RD Q4h'8[Hc~@kV\$9qcŘ3zMF-3J1a 6X O8W Bj Xc X(##z,ꀠ׀Z.$Y&2EudNΗ"/2?2}*aZ} 1|zGAWџqS ~!_UfIldKrARU޹CH6ؖJ5'qKSUYʷ;}u$Dhp袰2$xS3e)nωÂX&^ֲm n eV:O(*xLxbV lcJJب*)zyv:)U&Sed@cDmK&"4!VƖp 67˚tq B!U =p5 {ڇMy/4Ko&?cA .7|0pI;ΉtVIkQ&x,7:(Э5.eY6AfX樞&C5MfNك̷~+벅v5hEv|$9Ep_631Wk~p (sPT-!eG<%ø%I浊!՘r/GwoatqD-nBvuZ@0lSڧӜ)ˈm(t)ãG(1q~:~VfXӓͨ > jk3g랰08 ΎC&7~ZjG XlsM { |uIEE8^ů3TW2}9>(,!=~UMRM`\}hylMw0!;i+$Nb2nAT3=j9ƈmKT՜r{mYG -s͑DU1_*!]NOqssk MS&҉ٖ1RU 5ijOqBSNPk9IY6LenH3DW Sڄ\DHw$Oſ/K+9&7)N9>%0,w4懅-i<6+(吒9PKд[1%&|rrMɾ]z/]<&nù֠J?O_L_#/B_A氜sroFFEX!Db@?AMFBvQ^:V/K|Oar4O ,~p!$' '-,e X.D6dpZ-NA`s49o99lC.:0}ۖ%X|2h"{5 3> t^E gvXn4(t⬡R$Roz$IiW̨4ZKy_R/GbjtV=q7^ XeRςI2rǚdP>K]3/\n'/tqIj77( ɮg1bȔ}Fa[w>PY"dXL<,λ)/t{S4iCd+ :k{c{ћ]j9+~čںNgՎBOHADJ w6vjAǤY=ݏj" kpa[tYl~c*.7'Qɻ@*jٛ1]>WFW jAk6<y֛ Gy lюɱh8l^KcΒr+_#1PC>3C7aBL .Wokx[F, |aEUgMh;ǸqCpEr|Bi. p+׮ןdTR?Vn xu(J @`Wks4 nPlqਗ਼4sǟf+%jܝ%:rfYP3s_7;r=E\Yɦ$ Z`f!%ŊU17 {iPdjX+|YPhB#F?drMJd8PHfSA1Ū%MQMEx~P))G"|rflhS>CWX9iVrAQS9%-B,|YxXᗹ IxqY\ޮ0,DVO8:(7J%essbry뇸% F.Jo;~yE5HF- :'A 2 QZ5%&Ic Uc SKs/߫D} \=7q|KV$,l(P5GM /;NNXL+-?I𿠏-#F{o8V=:q@qr$yƏtFf7tQO+#8&%ϑl$ !Csjwi.r?9E:GV;>XحF!L<(cK!p )Ҝ;cUc&HP uOv9dT}Eznb?3VИ)9!9Jzf4 .gOd 8#Nͣ8Ozh*$ZNIy}@6%wQkS4gkP>.>3?XhR;`ϛgh@ihTƞl[UK$$m#9A(/n/@1$)^ŎS}̺9 HRҵEv ..+\nJrFxJsw>йG mkȈ؁%D}MUk0P}K&6!kXJG* nEy̢/Oxă+B!֏ GXJQF)ln<*ff * =qc-i~I&Wfn)k[A&[[d2TL6k%T'O lGGEw3W \$29DZ@E S_76NZ}k\p!~- 13dJix B7TGZHPҹXJ8ÃfyRr 9DCc;㌪.is xkHDkNeEŜ9, dPd LoXSq[?Υ<,%*Ygh]<F++$B\3 _!`+cynB2Nݨ9`1d|Fsؤ~Wh2cfyFe'-D2ys [43}ia, t~ rZ" ivv:!= &uTMLN|!%us+d;"b`z >sO UEJK@Z(PL0g! X/u8)byχP2I眙&{ nJaf($%ة P^pZ 8kge$42;4<WCp`HAmQ+= #aI|D5P`Uf&C3o; Ƅ]Y"^ğ׏ Lt` Gx 8!JwO83 :_MeI6jt6;P8η@YICy7H-qꇄ{ۓMeH;j=b؏‚c45HQ8ue2~aqgE8"7`mizJR+s83j85:Uݖ^H #c ;[̬Wu6вU)   -rAnOKna]Ut1Il?1ڇb=Lt;c~ -^d1Ќ6Io׽"᥸ "3'(7B׀Ʃ$|yJ]+榧|' &ü]Ch2)n9HJLtgy$y:u!Zt&֪&/1aD!x-zrƹ~J E6^ @ry!ěm?! Z=vlM  \']*z!GPjPL|d*R@wlPH΁#]~HfYڻrE7vhya^Gx/p|O7o(xfp<,km|S^L[vt6ޏ#v&1Dֲ07OQsSdbhB@U^X9~,ŀ'$4:vG9 4̍]K} ! 3tmP6Jwfrx`k/6P5ostw&!lZ}b[7RQwmGyM4ͫ ˴5qH${)n# ~P%78#zhTjTa,nla1^xY vۈYH i), _> 7B,TZыsfCN<ȼ])H8&;0aOB{Zqtq`[~F2 T>7"*:Z9)0? rl8?.e2Yjo7^*2*rPNrm )ev{5Jxt[u]zUހd F{KU%g۳_K{ۓiFtז(o#n=j²p[nN0/Xr,LodNy2߻F8dZ MbMQZ175N}8 P!3$ba|kl0ZRVT2)*뺱NIn֢g=,;wߥ?~}᳘AЀ+rGzjc*iMاz~wSbi_,$pq!~l-& ] H锒ee# *uzoȭAҼ mψwwa[fOȃ 3RJmOέ1VT-4a(i>5 D o.^\>0b&? mN_ =pL`%;A(m0ESK;".zL-n Y'FIuPḍ kk,tC މ%ʬ3r/|$( ݆O-Ĝ{rM g52 B-Rfb-3yUx8.'p^O6,:K 60{>9UgY`̈ܚ/]{`)5 t %ޣu !%ƾMԹpQޓ^?%Т%16&pĉ/4UjϝMyz$myP8$mo;89iqR"Be&l/9ߎ#XU'F9]\Oos*f\+~f).G[ъуt+2pՓB/~Ȫ3j[nKx7cMQ$tExWkDf?$'/W\ #&Jܭѐԍ'HR-Gr;\RmSu,!hEiaD^))l+P9X =r;4J/x[AdaUr._x#!ٲ }NW"|͛G9D0#}_?S_._=W{W9Ft) Otf Π H _>l HpV=+itepx|ڪ r3^q*^i`lE92&^ bӧS0"ܼ>?vd^GxFjUXD [pR#5jnoGI:秷uc+WN j++{:XYTkWT T,臏]#~IN(vsYx)gZ(fOxfW`]S4FDX͍d"QC ;:36bQ'T-OY"콒BmLYo8dM#t#w}8)[rd=^-2'Ὶo;p'HVo,bz18v)~||7[{ScD)*vR~%TOO= MxQ:\%e\KvI@0jcW(%oECX[F8qD: ڝ;6X|bʫv%eewҠ%EnCWS?FU}p["3&$C\g;<4MSNKi9̰'Iy-t u-rx=o5S$ FM CD S}!Nn3EPwf-Ծs 'Q8`[͆+o%)u'W &v7ȿi~ K:_hǶɄ5K E1 I=Bsbʫu[9!j6Qۤ\ΞqDx(,v19D03zXLf1FGY&S?劃K6':y< ?(eC/)gBUY:6EkֲwrA'kmw秉H\?Q7oTq0n ]{w WWQƃQ!3<%Boͼ6͛m,/2ן^/pսd 4X5+,l7xvL3һ':~[Ƀuݷ"0fCeגS?9_18מ4tuu`FF5\袼2+ ~ qmȒAWL4/#Mzv­P=؎V6";U|![͵3^3tGP[-z%uK$ 63~"Kt˘~O0D NM{Q ^osyc%vZWƸ.<ҺQiHQnQ5`U^'=dG5K6Uc*ʧ1&FkⰸbAā)Ӈ#x\c!(0?%3#3iNap{6жl{e z '&|YG '#N~#p_yϴ:pV#(vO N[.{UDJВ:"x#ip09zn ࣧ1AVbx~:O7@/\1ZO"є03$aBуm·¸ٞ+q@1:P gu<ظJPղ?3GdI!\Ii M&A.(>F-+, V(~ƽz(Xho9AVk@QIPIvn +࢛mG( 3m*4n.=2fϨGc=7!(bAg8 `S0iǁ[[~*)##d&kƮ^n}Bnr"Ep:G94٦;ӝiR?cg4)?qRgT`D=Kbާӵc~x1!!G/Q 3A6 8C6&9{aXYAƈJ٭rjIS ЦZg ͋>5.yYGgf >C:B?[V~/;P)#"/z&i[QnN%ǂ-gN5Maܹ{z./ic|(fAM0:+࠶VP5 X8ՠط`ӨD]F+ ;N۸?P1qz}4["l >`LVG %aih~Wx uR|n Tև|ŵc?Ob]׻If0:`C@Dk|v0 ж@;I0Wa\K TN6*9H!E7|.HI֓@cW[يܻwy'WEL-:noo6~_V7U;JSubh˲])iG2B (mT왻3B[<=ĺeH"_$ri ^'&^Yg͇gDf:#U$,Hb U0ϼl/a=h1r=_'~nDVƎE3EXed*Nqgz^!T8֜ DZ[x7 BWֲK W xهbypX{U: 63e+)")r;~k8<@s>0̶jZQoP9 +/W5a#R*I}X,*W&rD0AxA.;ܰ%;Ns|[q\65홗V|e8[Uh.E! |(n7'4[sjg~8 abzɊmtAbC 8ơdNG0As0\Wpmد#2}"E~pҖ\Wg_@>U>OѦG`]Tv_۫yRIRO4ARd{LhZČ|ml!sUȳIZ#S.[&%M6=թ?}GO+G|}触^1grg!M"HM g o")W@qZ%{ջ9t\Ѹ,:R/'f}[~w# 䈜@s,\ s  H/4[m}gv;q::܈R. `ʩjp-]"udG)0&坄s~*UZ)덝#e^p$)͋`vy%diN9)1RNgz=_yČ! b9:L/j6C'AL 751\t0Oxu~x'EW 3ّ<-ŏ{Og6[ C2/ v XJẂvDzl(] 6'"uġi _;/a63mFTC ODM_>D /&nYb9oY(Қ]pz`ߩ~\<`Hd7˜mFAH^-S@?k&ݰ^K(d`"Ϸj<~Α\ǟiG8!|7#-n)zMh섮Z}E1|5jm|Kjo!ԹJG "jM~G \ϺşrZ:]e%О3Peb1n1f)Ti)?pe*V&uNoorzdj&]wl* k4=j\x.pin9(RؿLdnQuvVhv: "c;?n d4n~:#Ju-f3-Abv?7U2XIv5Ƞ T) f춬SnXL];>6Ch M<9p`vֽ?[L'`)EQ<jĶ`_=( * 8Et4ўMX0-l5,o(g}"!IJpZXP )e2gl. N-O"Ni/EpHv. b#JgcnEc6z~(;Y> NO'5 liPa:n:23j?,bkQa@?>,Kʥ`k^;QB<0Uzu4M4PérzMnjB9MEy%<[!?& ІEk耪vY{_xiovkxoAf-1aƕ:5fI5'[^ Qa99+Wğ}=JZ=(XOۨy邐6LpI&hډ˕jв܌b64ƒ!txݤ =_4Mae # ZjlqzY_2Vpm0Xp҇SSB|A]pRwcDFV`hj+Hd}3G!:;qWmF#)}#}oFJ~xeKσEUhv]]ES?w?2V`hƫep1~Nǖ`(\AsAJ ;#Aљf<^Л'Z;b&Fwa!"%rX2Km($H%:7HX냚~=60NJO5i2ԗ7*zoU#5[%(g2@ziJulrOvMV'Oq~DQs` YGc9ol ;} a"ů:XkVJ?R:<vrN;Mf&z&X5Up&Ndk +%Wteu \3D|nQ6?6_@ۯļk"/J<+M4d ܛ1`yA 68WXAw^ T~7ǀ-UA#e,UC+  pQb| u aewu8¡ ;'6JrHQ WTEѭ M A%MH.VěBwF󺆊׸ֿQc6觊z3Y\eWt.Ie=..Q;ii`}iVX6;xqcVL"Z>n[drytCccmL`l)_b8s H-M}l=T%[CoS<0*4fD_bs_z)5ਟUwgGYxn)皦꬞}`lˑ5܆) ĺC$z.E7Br"|B،}bl P%C^,OfT5@{SI^ى |i=?k{(rI%^}GAFmYY]zP8 p'AMux3RJ,{@mp&YIU|-jso}ih#^,JN6I5݃ G؜K";u+_".OaghyNؿFyqbxk8N"=}I9Q\ ]RϒTvN3>< sL@_;2 @%XU}VXYwYQfRh*he3.5@{@Vİ̔{^oWYJ5WzHбDm#Ȝ~֛.mEhq|$ SWHriN\EMpN@VE(92ywMf*߭0 d C:݀5UϘR2&1vE-E/|n_m]bܚs}υDeX0JRJ0r8 ~6dXI,:nBH]i8~}N\5ONz+xRzv |%73ݣ&XF4]ӹʃ(I }kkM݋riueWmduk6%!WB /[{J~e+gy,&CX^`[s /4n?3Br(Pӯ,$?EPnsGZt qT^PI+%hG'֤!@X8\lR?eDX֙tl9JIVToW T-2Mj`?|%B[I_&))iq;.Y@ j{7iCg$;("Ia&Ə{#@JTE1u&PI:(:-S4s ZIqZVOE-\K8BXaoz_,2 V.kXsha"q,n!^1kWӏ,/G `;]1_{oҋd- '\=y0Pz W X8U@$J/뻆{F vvh*-dk>mk|Au:9>g n2Kc}梀 o Ҍ/6+1P;=R` Wj !FǃX">z%_DLF8E6=XMNn^Eɲ<|!ь3HK&,)إ%-,VB\9qzkE}B\G!ڭ͙H(`t빶A5V 8Y/H|NLw:VN@.fh ﵓXq"_0pH~1L*Mhٟ h`_|_ <-9ӛ=E5% ܻ_ƀ/{G7qFc CO[.2iwJ! O\}?i!$=vpvnsHz \a_8^ Yr">w2#~I+WvAӫJQS_G߰X,P5xuAf>OaxlqKzq5ƒmdJo]^ //|4&~9iq58[RҥJf(!:.gvdkUnqA ZO;|(LH?W~R=7y0$%g㌯{)Ţ :E]mz)6zN ʂ266 !Y:LʳxTl>]95%178c.j1Pӻ0#<Zv"8,\G6b/j;FAγmNv /Riӈ̞zぱ47?<(șfL0>_8Ư}#0T( 4p]'Vz>vA ֔$lPy.h*= h* y;\Pq|/K4.)kݱGۢm bLl]ogHRrUy5n" j33ޏ#6Ix0GAbq֡Zma0d΃B|Ivhu(%m}=12r8(ت6W ] <,3_rH}o˺H9W,3#F nzuA"|+ge$9j-l_4Tlkm)ZF-A8x]6}ʱװҧE7|zD?Du/z`oX8EsBJ*~; ff,e2Ȏ솒e!DwHBOĹ9r`Rd8Y"c|7w6\I\_;ɹȊ ś:~sZ 2< " ivhvumJqg\wl< ^9xOɆon f^>K/cMp_!b=\ 436DP.a %KV_]3}x!6CxUS L(?D{1ZJB̳\|gpA$#Ֆ˪#ݦ !DhɑB<:)Hc>y&kL}E-VAIM)Vook4N`(S徉B&g@.U<}ҭh  3!Rz7ᡙ"ha,m1ܻS͍p"'5HT6ÝU|ͧac =Tk-KfmD0 w9E]dxZ=|Pڲ7Pt<׺)NWx04ò0O.&Յ!7$"$m"X 4G>|;K\ˮyYQe>19"CcCf6o=؅JJ&ݧ㚍d\(“NQ?Ӧk!W7.<ڽ+_H@@pJF3bMh?n:b硡"<\Z6J gC~[SҸ]Cm׷h#ג*'_Yoi?o^:y?w"MKҚ$+1^5,&n7}g#KrfQSje~GUD7qŒ奩'!7.*T =T;.F W<`}ŷ#_YBU!0YνsKO duu0VDjχz6懡ϴ~>#bgu|)rBC#~[PxC ϣ'v}RF(o v5ŵG4#_Y'=̹٣#q+1|FC&GhyO]0G~VIax>WXP!l#3kgS7H+ 2#&#@&|*|4={TŒ氂FR=ϥbW˧J>h6rϰ̺(b$|F&SzJ5 vzK{wPt~Ym$//W 6o2Oz^JtG)KoOP BP$ݒd͞nטY^jMm4%4p2h⊣(kƓamCP FC׭2e-RMX模O\?Je0\UK$S;SfUF " ݱW2ENF$ؖUՕ=1O..&ōMr`q~So炴ù.dk$h_z%34b-̮4 EYo2#@ibMŰbmzwj-s*uitS~%(+OLp,{h]lVݶk EdgViJ 9m.<-@8^,ٵ(\OŒ@y7:Zer&ULTծCSK-L~8XsisPb-ÅV5"N;v ùBj,DD_J}bJL}gQ{>60:/\St=a`C+>1ℵ RW qQ A2֎r&b EkDʬr|o'բA{>ғ PG(jne\MTQce2J*ImUN8EӢW9txsOK_9[)j)Q@|?COoy6Y,L5Y C+dY654 |uIdeni `O{k2 KO:LpNBAx[BHrq?DP{h=1Y!mG4|I YViC;OR5yng Oͤ=S:B.<j{6tIeQ6HWy|b-!d }Pa Y8 qȹ3i嬞V{Es97"i<脍 6gYO@$^0+}kK(*D]uƅ!򟿉7Ʌ*>{2p||9G ]?lNw:Dу*H #A"%E!VōC0,@rI7NΡ9)!.[W̮$"}|+"uf.tB?߉vHyYruQm儫iV2O:ᆢ$Mf/t >|YJE6_Z7oX=-LLwAIEzx\Z׮jΡ]FR4]Y)zi2JSTҘ3:yݎti[y}!!=Ab0p~x ~XkNP0s,J=Inƽ~cg*~[\Ъ«;@#VP+h"|&j6!Ogb啉zF{ ~T~B۲JFL,MJƵPj+-NFU<\܇~+[ơ(^xԊw̱=[]I秊8pX<{>E-6%2|;S%P^^' F;DOz 6ŒbX]V̤`!elj޿tP^mi'T}Jk6#-ZS1T$ϵl}'iE5-̩mm\;in5i>[JwD !HnC>v~D}}f0$8Jų3f/A,h99 /`-'LY6,uXd ϊC6KřM[> gl A ѭޤ@͏ϗTZBI[gF5"czeZkOXRUtH)Jr~QUhPYrb?"ohʖIJw`1̩EUYUrIs]/ݟ1?R, (2Uee*htLe%=ђyISLg~ldcpއʀw ӊaM˪COU L)45{ee,w[|3yG]sFHTd6ݗ~=cA\4S|yMv| 98NAY_9{WH+x>m:D-\[7M.ESF~lgnA@HY? jMhY[IZrPCF+Vz}qYʟJSP.}*|B J,Xo8嗚^P&bMDhl]vG@TtHhs!z{fM%G1s?9z9eɆm47wHv5Vkצ/e̕~j䧜ܘT] Ff#-/&8A(\Arw$TT_K)q9b!a'PDÉ.JȘ %8(CʢcKZ^LK-v S1֔2 _F]+e+Gre6aGVPRNj٥ˀAn"iQ$Gc`1a}n_NEL#;G,:zeiq(tٟ=y؃}:mU_r҈G(N?>V$q*} lψΗ@ܛD / XȎY 1SOow@;.V!Dp̌Sح[OFlCbMzҮ/_g*DzU{~\M= >f0 #5ׂfbW-c;`:#8Eu zB{jݱu?1H"Q>cBKfK  Ų31Z@Gst<5]X@l)Yl`nSgU*> P〚w S߈RR?zӠ2pRḚNCW^?QЉ4ɗ n#pjzea>"W)5/b欈;9C}s%ǚ tYd|'*bƚOOc.*[GP7tOƜs}vNã.t#;@@,ys|6̱H\CWae!t;'6kMBgK=G]u9'tZuy6}E--uoexYGQnPy$7$ѐ|t̂yqƬ&mWK( Y̩`wVz٫S2j_ VA{&cer;HRiDiZO&0󳺷G6INqx.5zYߴV^lG$Щ?<40hb"Go|%B#&qh—w֪0mYG$1HB1c()i@|ЂvFmMq<κ;j^1%4s%vrk|g9]ϜsMEeV ud[ W\~>1Ɍl Lߢ!ߪ=}d7qwJ M9?z.`b\hA/*;gWGI7Lf˅xhH1~O^UJ9"t<\_N#K~5G:%,FnPբ1]h*v q[Lhk:I^a>eMe$x`.B|K+`S:*#AyZ-ԉ𐀦q%g=(N>*Їx3, \`/Zq!jDk'XL'XuU=p[c9!'}\vqQPVdlg q1g*$mgK=Gh.-PdL^\L4&3^`_ DDw!)!Tw,_G'n&٧{)pj⑺£~ RZo8 (SAPE8͌g'8]jǹ]oh^@ToKl$}E)f(/>N($.5ΩmϕTV.US;Q{nD.r5K߃UϿ /N @GZU92ld>35<:nD:ϝUcuzjlު!CjP-#xc0&R]wR6+ae;^UM$`,w#XEMǒ"# 7q|s9xPbpHFsV0,ڑzZz'S߾.Y Ap;1&RMd''pB"4A[鎁0T7e2lfU[#'#ͨ%a$5mq93>ŦR!G crD,z3YÏ(@sn^ K %"(^4BU[<@Խl(fI]P#*$^CCwar!~7ț*4ʖ0(: 2S ŖQ%F?x8Hf4_):{t/+=˄0Eıq^+\x>!XP?/Jպ@0$KV+Fs(LlK^aȚ_[#\3n Q,.) tؕ)aw~3Ŋ"8q3I%uhiI/MvdWAt4JqB@̠ѾI`SE˕L"ľC"ooaP.\C/5%4@]ڿ?d%nHܧX'wh༶Z[*k\g.9! 2&rNُމ4Z!`gA }$&^1H#Ҿ˷ljaPS +WMf?h.Uo"3:A鑩6r6Eڷe1yy>wjqYRyյY SB1(˧>'X!B.!݅#2My<;<O 8* ս4QvIbo1C3B@zybaG[ty!? ,kZ xQV5B}L]B4c_VAMSY…;8\2Xмc hk%1n(ڧQՁP&Q:'_$2|=B2A[Reі@GG[ By"I#ř\JE'M /(Tٿz#S(?>qi߹͡5yޒFٍ/HEVr\6LI-̍;.^-cǛe+|nX޺Bӟm R C."p,W4Pʓ@:nWRm)J? N/C3d.%pe[ ܒW\$ =2Pjg+/ҁZҀ]T|x瓗Uz](K8u% |~=ᆗ@Di;--z Snk7ELpI-Jo=Lz ͶH)!M FQ7ۂfɇ#5t+k2K˺F-),ّ}AM&}Sg':*4mw'NNrė֎7p\"ɐ=ćؾ_bJcbjn⚊)2™\}ºݕ,VgD^%K2ť?\gbcm9m(s4doƫaDPd_܄D8M;H!S!mrKE\v%{ݪ PmI/bݬw |H7[AklNCł\g [um^FT|T )UK3Mx@5ȂH ݾ`O[nlM-8{ԴdANVZE˿p}{RQ$up~cqV#b ?-¥kcny9 j>}:稚G_J 8Qunk-ʷQ2/Rf̅~QW^pjy㱗NuwGh o/2k#_+>h7͓~#Y3g [I3D0vp6mfzJV1Qdbv)BTf7UacXޯ ˺0cjI['$υ$tQd~FW4!^L#lx^(g_&Rx]_E,EX^>+R P]%ڧTpQ鳬i.Wg<-ŗM?95,.,M<$9 '&99{[btDz^즣2"d.rrԴԊ<3].^8vP"C z{Qݷ@OETkiu[݃dyԓ^/՗w&?1( FMQ:)P"JQ7!fu >Ȃ| !JWaxS/;$6U~Z!di_إԦ9ߑPc1 E}D˚b~l̬D1s$>/HtבBL\Im!ػo8hRit|Sʬƃe GSӤf2pBͥ,u:\֢-RrƸ-zSAɖfz ˩ޒh$v~q PMR3&Stw@FΟtѴY@.*m_2r_ JHxH0K_w׾i9_Y)C(&z} 5ݹ_>Qp6!3,2j:C)pǚ[ Î،|󊢌Ϯ" $]?;M8! Vvnʀ!މ0>CE JZC4(x}BtmdYvcfÕfS(`o݃e, AF~Z?7!m__~W?aE~ uUí@W50 \ۘ]t(Ln2l\Myų6(ɎwG7mnJJ049mʕ?/ ڙvI.b{4*m* ѸtGŪ8&A;ۋ:6+{to+.$b*7ƟhJ׫A~qd+L4 β4ÂϮOcB! ,-=nQgϥ3 "^jaֆD\jÕ ZFN-MF:Ou-){bF b K9T5T<'rϜ^Yude69on8ei31"m5%j'yUJd1M@\.g66K<$ۻVO&6zR/#E)8oQ v33c=_c1>^AϥLt 䵧J뎽vGOvSH>ƪ2rg$8V`WvkpljQv1%3fT1I ^@7w5k/+I_YFozzi32`Fj2qڒI[M0-Nu2W"^ 'MJF"Oqy=!̯^ۃ=?$Vl0 *xN\īG\=>sUUsTaf|=KSLWUЪG8Ua" x%p<9\ޢ %mE!Ϻ<@FIYnZǕY:e wVj9d"I'}h}5(/~[;[17\&A('/wXA 758T!oU{*,I޸lf]&ӌ&|Hg_AX3&Q$:u ÿ:I~q5$k?"$G훢 #89s~xֽ tZISpHl7Lc1k2IÂJ\FsɚqEeVi!U ֋+ |LTz@FFQFo ʖj^싚@E%"61."X}#_Z=X+x*【ɼWCX3@?XfKx84`/R{?cߟݧj$ǂ,4D!va?lOHPK{~YR*h׳t|Ɩ?}e+YG׍u6(q5E[B _nAA'yjb L)(%5ADiHk 1͑hbu>RT!YxBB)k ۺ^bR*lSaOd6Nc(Z*DyER2/'\ 5:1yhd`;>[e<hs0=k_i/8 n2MދTbvㆧwU| <͍+iT=2ϥ6Ņ;h巧8^A׆0hVM*b1lDt"m!&^ku4|/b]oy`.pw_@o1v &NjgF-$>e1knfd T3;BoBo0AUǿ:f7 ǐP=ɨ֫6=Rչ4Љ|:K僚kR Kl7v%,etU^YcnڬE$,P`1]aArN~}5>ymztEB?FD-daĖJE;(r=b6( ?gVo>8|r;Y䟗ǑQ/ć><\6=U8l=[Bs)IW=e`xAPZHUu & RyW/V72YKN,\ .gB] N7`ZFM۾]eC0@ Nr7̴d7 9gӠU_.F[ Ufg;MHX:"Ĭf.hE븣&dkχ/X!kKy*WRyU_yд|?6GpC4Q ogTQêǟ᭎(qPĎoкxQQ[QX]0^\ײ0M챯ũi&"Kh.ZӔ8i5K h{sVpC=fs ]MA/M-E u]!,n] +)t'w_K9`)Ӗ4gpK[dV{BZ9y6y4Q}|S]-Y4#5ԲdR\̻w.ܪ3RhK-rﻒRTA&=Bvؘy?XS쓗xPx-ǒ&EM#$G#/5t_z&;V~T9Q #m豳3 d1 ARE dtyP!VжX&օGqU<(>: O:"\S>Fr#R↭I[KLY. CPF`dDI)Ǵ,|C1Lm䊷V\6tG} U!R8}Z%x2F} >y@9wQsZ2+x;$Rx{# LC²" 5mş07,'š2`[7Wv&#0_a8')*g+Z8/"K1Yk*jS:P BYĘm{?Cnß'g\˛~`8k^w-;63s#ޓfXLh0 |)T6l] qIp|mFP񢘓 w Ⱦ#^AD32l^6y>N\~$]7uIFK8FAYF!f|Lن E椲2)Tx qvGM0*bTZ=z ;"ɀ#FU흱A׶3-P=BZk{:[MYVPGNj v;0m1hR֙O0$x_!*{q+[B;e{=PO]ai2i'B'c=и8Vײd]z=)-M$qqjSk >! p~ִO؃F!lQakT? cv']n3qC"o~$.ʪhPܕjAoo@hBވy] 8KDAݧGWSUw ԜT/JTtz)!5 d6nK5ò!I} ؋Y~\3Q5ͯC, B6@ӃhZQ '#3eN 8{+ '2b,nZ-/l Lm Z_X+K ϝKkjʯx3sR ,jqc{W ;~!(7"~E{4bÒ4QhՓ辦([;c tJ%$L9$dﰻdEM61 h4ڄVeʔ*˻Kը_`܂Wjx蘿o xFs]؜b {t ~Fh˿CAS,B"~^t1{jWiRbOQ >Tإ-vb#(=_`']1JXfcG"25*y4jpEpExE`3R?falu| |yuA=?om*Ymkh5r}5PM'NvmD̒P;'L:6aTrwIrA̱jE By>~'sSIQ[f#|vczK?혌>%i"+<9^zY:֨NbQMxjנhh#f{m C/F'+%e!8! eN}l=ЩDYD+"ߺ;!_"d$tCEPk6Cޘs.p0RաXIaG̎Wż2w.QIO @›/&w[~d>ѝB/ZA >]$VMR@S|GM[=`6nHBOI/rGcjto_o1SbC$)A#rgjdQtaȓ`ga2AR (#IJAw҉VT/>>9~Hq|.]hojE/@)׬'9["rr>RIH̸53EH4Pg-<鸜Hl,I&+ކ/8 0vn!F1?r9xp4AOFDOt>T)[?7Q'@cZ-|ڨ#&qṇMnx~fo"s7;c+VUh/U}ujf(b.ǝF<9> =8ҮHV$,’_2s^t CaQ7iS%IsA.e+w-}f"k.y)_p洏& ~gѬm`@BO6/(e<[\QF0+z%3ڴwɳkB t$WOZr (@GWq 4|$_h=O7TIGޟ?">])F9U}I?v{,<,Cfn4Ӥ~\cb(2s1rAk-D2Ef|h&]z$b3qs ʁf^ EwlW~4`GѺxh7D^\&_#7.ȝI9e&[:\Os vKq8Ӳhǟk k#r%|9%ƨYJ T8-A A)շ(9PufK KtL5|iވ]~| WwCvBXܝ8VhxKx vf;~);o#ۧ2X  gEYK.m݀lI;V'Sk^;7hgXXZcC<XbQ2&+70"*<ɝ5d~ftqXSi<|ƹ=35@Ϫ9◡bj7k#Kt{߫7k)GLra/_`yЀKoBLW !v9+hP )' "և-MkǶ7,/NTY<$g jsnZ8d6m@o@2'4n,^rz0t*Y՗7nܗBH$ʓ GA-sIst@ɵeke.“xA)2X&Vn k_D9&DFZ|M$wDbqZ!=>>q#Sk">zZ{NI:N+N3;[G5r YJ+de0tPC)+}!`9.eR[S_Hj][/E=Q31M|L9 7P2Q1Gr33d+P5G%LPz}/dm!/_S|a8-D*華[ƱyZ"v0(GfZ5YSV"ÁS-ڸhHEn.ᮚ|-2%.p .WqÞATh2X`\{Pa>'\@E( 8Vl,!%=Jn#,iսmF=xW7 Nw<&SaS߆* h54٩hc &ݧDA"Qc,6봨8B*&u1 #8;!g+H/BdfYYS9F~b n7N,jn& wR8_kTlp! J_߇jx5mCdȇ; asv~ܗ_yW]&zCX1!v'Hz%I/"nvޭ^r*Fms=ibna'שDހMϳ-;|w}_qnlqY#9Qɖ V89hTg'A 4MGNeu~9+W"0].R!gh9I4E0Oj˰FrrXύl9Z?5&^L͔M@{CT-PþDdՋqڤ/TD"현jId}^|,{ub41Y 1P>;>a0>]a%T쇺ѨI-Gwi-#f\Ǩ_ j 1BLY$C xKM=zq|cy5љnM$#H?&ƽC4'3v}VK 2YQd? ӛlfD~ c#beDSIW%-ɥ v7MʻT2jZ+(ix}jLTPFl**>(7Q#HAt2 CU?Vzt"nd3Dܛ+tDo?>P:#AJ1L3# }1DAؼ@)?yS^6s& }g- OGYU;dwua,a ̑:ը?mdm[`1O66Fwe&+SJ+O(~5z$3vHJP7OeL۸F h+ b8s$TGBukd P v=}w fj"x m!eSh+kfvs_6fCqހBtDU vngmM/C2*QT;6w/1 c]*l‡^rT[*| 'eu[39Je vTk;0\]E Q\~Ee#sI/u>둶zkAZ}(6{H\ Bum r76Jt8@'rq\zސkk%U@=@a֐V= Ӵ9D̲sqA~6C b8'M7a[|@(fhҏ|-n Ч[9/QM$Ss|ŞݙoTDC~lnX+!g~?k&5i=02,8<\3aXi&@jp"GVRV'/_'x.5ˤ8oHL{h94>y<"wydI*|ZtKkM.[ E+S^빘tß%U-'c~X=E,nTkp/HV gݽsܪ,Lf3dv&nbILK5pvJ`}u2Zj0ϽW<4u|Dn)gqŻ` BczglVlE /Ud_ ֔@>e.{tRŁ8>XD*0 KW@ٟՆ3TKՙUxy 45dx!A#Q"4JR{+o7w檕zKotЖD`t3S~ZROË_ {(]]| ,yg_TݍFLQsyy"̌tq Wqc)dd w.Ɂ8Y=#Gh 6 y4ehty:i0 `B 5ivǨP -$1jڀqD^Eun)FY颦S̊[9=vE_c'J~-Pz͎!vupFƒ@_E7A_5C /⢃?ˈPmCg?i_E 9Lc^*ZN<ᜨ!vd( |ˣ7Ix|/-h'P@XP6Ng_Y6K^6XT P$p]@k*!` u9`Dg3|s2^1Ddi衪?1q.7AlҠqvAIxN Σ!Dw,v ~9-nlihX o?yJ?'cU40Ruc΍Mv&&#Ÿߛ+v8nS!'Z7 JYؚB16rZ-JQ49Bd&xCgQ}?Q =9Ͱ_SUBvrTzbm C+BU /]c7@S^Dh4plwlǜB6?WWۍ4Os~ *報r\DIz0Yd #em 1mO])`(Þ!Ts V+wIL-x%7 !ĵ`-|e{;cO>e*C~f(h5.FES}[HB$K)׭C~+4h;}:Ll'|Oes \\)X~c^=P.[ ~ǷNOwŽppڽHDoD|¬L )f{u!^V14<;y+7P>CQ؏"$1"MhS%|:`&JnQV`͐%ȧ>C >/hۿeF'؂QsԚ6sA598(?8P=2>,c&G==䃉X5d?dl1T N(Rj^1z&\sF"S4y45df٭^&B'zǿkA7'X7v4};5~(hkȻ &^-L N!P/E~+Q1Ϣ#ìO[FXoL q(&1 y:}/;oKdً7wvB~H?;b|p%7uݿ7&ӟa>7YP3cgzbZt]Ū=e›ܴ]͖+[H vg ;mP^Ѣ:BtmOz6.kOlZXR:VhdcGp]U]cB6mq1@|F{H>ʠnF}Zݰߴ.U"EvSaCyaͅN vh‚ >ܼ|~W-Xm\0ɓ/G H!rBVD,S['G )Db@\ט 9 i x?#_P }H$V(6l&l$_cJDϓqרuvO+$dvhtC8/c:<ᣠL◣U?iE?1 Ɨj|إ*Ez\7> -FڿߍN<ML-F[[0ǫ\  0)Xj o^ Ę H |VqdDh#̉B8'K/[5ExJcw C`,\u43}b:$qJ胁]Z sbȐG B GGk5q |B 16gYNEJ_ /~vP`+LHsȺ+BRC#iK#XmOCգUBp} }3 U:| q#jT?Ъ3o_SQHP>$\Ot k;,6rA w ,\u][U"nͺO#(б籋qx*̣3i[ 1Gݖ=PӔT韾2fudp[]*} &)sr悆3&JolG69rE|nԻ3_TpΩk IMxo? AOv)g4MuG Ѷ,g =7O(t]v;{s J!5/Ea`=4xs[XV^X)1`adS\^W,1P!vZ2Z.=FT'30UG&]ĺs/T7Βa6%U23Ai^jۘe#[l9hX|'_`9L۸Z՚6 y0ފCˡi_))D H\(pwYCO^KZ\% \y,۔+p7+kƆV"seip@A 2waw5 *2UTm[O\ww",@/!PH4B&39 [p[PW;U]݌.N0ls jy! _h!c}L(XΕ~171XrkF!$lI7|I]8o .Ċ =bsLbb(C{RnPk_ИBg%"ZRgϨՠy ) v1\+lg*́=I8xN.IHRu1ds8D4TMVyظmkb 2YFI.lȽuCun4ׄ'rpYVQrʑУB<<4޿/}^TX\Lco@w]TURR>Icp#csфY(IFl&N p(),=.#޻^P7krYw׍~$6y_Zd(hO٢7T f81틪1?o#gwfzj /qCuy.P75 `.HEٹoަsٷ02Ƹ ֠C (oҘmgu"&9RnYֻ)Ǒl{zqNnxN& ;R!O*ΙHtR~T1J0jS}.6}uT<ƯBCc<[JFCiT~Oۜnw&k8ظlX`-fdN%jxp{ljkGJ_gw]0#]|0N~c]Ž*=.*b1 E?'y x4;H c.@}EBP%Hu cݳB8Vc6`d:ϓpxTyz>V0_95D-&c5bF"c-w727ؑ/lU--*ĉ|JSԐ=[JEA)/]e]:Zo?/7'odKR#uԲ!Jߝ1|@6½8ef ?-TςcUY79(uȿWdNT <ժ/ʄdR IQrDg&_Lum"-2\!sA^ZA -=Rz$3L;m R)CmVBO$Oe!@j2âi>-#aǨ 6O_ #.S/p>Vl~m*HqE`yE_,R -QhƗB62}h'4SkQ\jeL=y'}!j!'FA|G Krl4Hfctg#I,*_XcMˑYke̠sE;QEs2~Oœ*,`/l1TȟZ89LEd=3Ec]$ddRٛ%8;3sْ6gtH^ƚ6o2^6,q\eS@YnI֖.:E6b7={@@|-GH >>%?觙 'w2_-]yN0~-PH߬ D+܉W5ʧ=P@wRT}o11B`bY:_P%ND Hީt0hh15; 9mJv!TyY҇ "S_Wpd7+GIOnDyխtյAZhf1 & /|8bR(9aj604z:~bei Ho6*o-v=)73Ђ~{\S\9\]~Z%gj8K~%iv^#;yQ9y˺.o|%g Vdf`[g1 @ a;̧įE D*vK'\/tPIqOIgri'6|!F,8*p_t)\!iL@zi##ycjT{V}kQFmv^?p0Z;q l)yʇw}Jv|;ͷ)׭X(e6Mпw2 c`GfOzE$}r>X%/HZӢu8~>}z;F*0xK%  J9jiK(LS<;>tF۞$GbkӚ+0wrkla8uT0^]'VjԓQ1{$ w%VT^M<ȋro +Ylmgmhfzz!GGZI%XqYYj8Ba^o㌝l I~fN1-Q 9]@MGW01… 'n4w>#`o?aNW-Hû/Ϟz4g飠#y=M}3v^]d,tָfOz}zڼ\ A^ѯ ^n0D0DL<s֚>/{Ywb̽(sۮ_g]-(s ?K& sk#)/l y hc-چO7šun_mH #V>P3gkѧYîZa3AD\$jf|ܹ28Wu`U\[xKu:Y׹v=:++$T]z ӯA?A+٧;UsXwzS6V:#™y9LqCRmMN~8=] HLPN;v^͘p% Mu3y~~"K6>TKodvB/.1+lXCK$w>pGc}D 5 >m(v *Rydg})){#*ބT`nr0wU%D!z?RxqKeW^}]4yN,M}v eQn%RQDT %',i XAP|5pV[ zS.Xi 嘂6eUw)C֠NSmг4!fKtQՁ]>)rGYD;9N0HWɫHomMT |t-Cޘ9tҧ8|ϊ?T/O1Z4mD,;Դm׳;:G~MI!7#gqsΰdI¬eDco-<=]ofDRf'-1n$Ns-aXAK%S}`WڶaNQ7*7V_ kUJ6TsqWeYW7#eਞ#i׌ހmXߑSס/eP?{&'M:Xbŧ T3Tl?V-.. *ZP՝~㎹%¿)o )T&37(#OwvBڥig/^O{Zy"u_"%w.1KkgK_jo7iS~kډ  pz/ PUP4c-̺R@@D4ƚfsu.cwh}&M7ͨҎt9ς3 ^4MsyhiRMXzȢͳ&i2o|bPyXRЩhx" ycW[`)-,u}7$l9#hblst?t9mΧnd5j*띳AgK}N;7lXrҌ lvf<+i%r;Yܒ5#A9ْ_qr:\06lLHӈUN&]=1Z *?\J"!I}mNgEֵxd7Ҍ>X{3KvNI'܂6e`J@yv7=!29ZPЉ7;"`o'a ƜK;MWq%rkB7 Л`7|( $^I`R֐6CWoҨZ-lfu+é֬V7 ͲVt)և Đ(/ƨ~WS ?Zϐ!Q*Kr<褠ӖˁLX3X I[c@h ~5(ƭ"ț/0͂EO+tdH6Ra93RQ~ Mg8T3*OOq؈3Ep1VE/^Lt &ϲ2Z,$P.wd a׵L|y%f(c0-w[{4RlWyYY9bVGq9Id1cG#ʛM/Gcj4`@FBFV?Zå0<ڮ+5ΆBn;5iOA{A,N~60[ԨD&P w=6H!cĠV"_<ȗV|LēN+"L*" |G( {smF }@ED ie(?5]Ek0 oa_N щen# D? @#yv/Qzo֢; ~Sݾ1 "NPe&K.},Wyhā\$~ݨ'x@#9lU@I@9*Q͋/v;07_"ϺB*߅Rpx`Pj (~ ʶWzmzt[ih}(KYފQ2vbm.Hˉћ JmRtDjP˜]apwnT+kݖ  Ei|oSY@831֙vV:f˾ac4uJ>焘kXɶx.&0#;W!dSPqkNa&B?8|ߴn2a/dΎ&wWә5=mf$#i3UTѼ$Q!P]OA!Zp5Bk4 5 &oHNZqUnŶj`L->%{hcITJݵCs%gkI%bZap蚩7Ye{XPИs@;)",HşnUw`'LK۸.t=jFfe)2\>#(X_xa9PR|scK7+ƿyq+kf }皹b R8~g3QNKJ[jƠw{sҾ\@ zX\޻s <K`xN+CN{a[ϱVcva:Gu<ݥ\qjE^Ѿ.Q? r#bPUżJHnɪ L{2lgWNER )$0V<;NN(1Y9ʓb?sNtϼDwa߸zr_gS29G5cc+6U}>l%4ZBN*ѫjlЄ "A_:QƏ-EilKCF>4pUnt2*{/4uD Z^J"S9OUئ8A7#>2Ɩ+J)DM__aёPO l0brevefXLl#9MI+O>b=xќ":^e䌚tD8R2?F վLKE#OnK\)~-ȏ2X;O\a4^0?/+Tb$/]w"rх7 h#1IJf2g N񿿹ݦ}f`/@sWq:]O{ܚ#~dsr9KBY[)HgR7O,f F¦%۰XyLAnoz\~$x@dWOR8hSt;}Rw[̔_N}_g<7ªZhY0v4_PIY ENZyܐ,^x6ٛ296x4X =3O8o&a0F.He9ˑ{Һ7R(!!B=Pц ;7P#+Gm m5%ЊCweEF~ (\Vj`{h 8T3yg /:~G}#p{<__; 5#MvA g@m8WD[5,I ']h,t .^5r1;ɸĎ\s^0"ߥL j1& :?>yY ?z[n^d!M sp MLn dn/) \yx.X9-mr H(IM^}sEa%b26b7X]HDa288=wA昅)mJ ?>dBWۉl q, lrǒ&N@4y k=">Q٢k^M“f":MUg_gUw`%]d)lŬ[KW_ s)"A8:$'2ki/J# m@mf+C536:ϔgZ +0X,lI~BZ<aO9 J Ie~І"Lwf\ܒ 1)q#-#LvI}Vʨ5Wdnx,8`XnLyBShw;n$B`uyA6/3l\]UTR I4m }?0d"YiALU@FJ%/ Z}C}^Rbjsh0AEIӮV]NGA>bgPa3IKwh7sN;l 5,KZO`Y\#>fBY2cQ.>]\q3_՗&jB}Xx4l9Kr mFgAcYIrubj'Tˆ6Ҏk6Rs̡F;ח5uT: h- Z6 A ]qiyD?q Q4L^3^IWmduDL3|汻3 j#r*Pħo,%ҍ3߂[ƎO?^uk@/GD$}_rO5pɬ4EEUZ-M'6C_zģ&;$%~ʣfw%-loNzt ;8œSgSr؏ϮeлЗvD8a!`Յ0O>jTExVz'҈f;הDVH*vKLf:`(i ~+G@Y>id~T6 kGO)7xs,O,yjkoȧbKn9,˥71NX"#72;O6M68kRpRyφt[_ΉBz8Xn s<{V$Z*"34šqT.Kxa6pIϗd=Lp"ԭw`gyMgP5$xj (FpuhܻHۀe4RIkZSV# !.~4CÝd@L dT.lcI:*[T` k֮C]vTFS$oYF) VOG6 /" Ltɯ|k/XXCti\ mA%޿i /5.^*5V&Ub_F$!1nvea9{;\R/٦FD%GCSᰪas/'Ԁ;4.eJuA(n0܄%xhOJ/p }Z4.;zE ąY2g?^8wM؁V8tݕ*=@`_![ hϧKgdkb̄ ?*lr9wO&WM̈́@6.P$BJ02hpjm6c6NSgҴp-;]$/`X‰H2ɹn,HXقJn3qIqFB.yZtEj N#)Tb'|xI`Z}] LTxΕ_:I9g I•㴶 Z'=m,DܗI}aI_a}(twvϰ/>;ִNW bWQU߻JDzwyT@_c* ~:["F0eN ]ޘ j[P0/JkabC=Ę+^b}F o4Q<1\IOBPA Mʕk"hҧEtL|LOP @rFÆRXN1~A*X#e9yp4A$I|;;SP Ֆn_BЁ8f5ma SRqںE`]PՏt R{&&1y(r%O5Y+X{AU E秚{:6ttEjc|@فaQ糄!Wɛ,E)lI.ؖҠ,x:'ӫjF&#wup霁*#E[fn^oyssPy7;QPhSR)w]V=ҥ}k+ xM>ΛH'hӳ?;ZQ0xL[&\݁Ա,W+*ZE8,KrR7e<2)ACRc9=y׾f/@ ׅ=ybrG J949vS\*<7A`uXsk^z<Ve7Bjv+:#e͙YiEHu艱8܍"ّʽ+2yKmA]3+aў#͗~ I<(MOq@۶Ĵ 9XViW Ny8peSx}&v6Xo: 3Sp[٪+jj`YU^<vC7? J0s@\v ul,xTn=2~LQd9E.2lgkti- Ek)~Mr V!T_?>iE]n4 2I}p `O27bKa/Gbxn^'ֳ-9"'셙xDp)1˂h[!SZ.[<݁4B3#Ūuc\&A|NmflԏvdMD#R@U_+7w*Zoˍ0vɧ;b‚0'c]*pW<M1밴 Ƭmr.%5z հU,gQ\T82b(x h#,s]G \u =Z\{Li]Ϳ{uh_sli\0ljix@L=^ q*"7 )?k1}6˥g`t:Ξ؉1lַ%vsLcƻҢ DpC\#qt1g[eo?-*$6|>8ճ鰮>h%%g^s%5'uL\R/=^4h&.}$9%BҤJWcJ^7^1FvK9׹5"5Q)9DRJXT䝛X0M4VMźjwC{V]-RMg.Pp'X~,^ ;\^YeGh**j0=y$ۊTpv6[Alj*{k(ĥi$kk SbM8^Ԏ/_ J VzhwkAlө=3{P&4|==OH?#ܻy>[)_.<jkIvfz1s|.AUkZ;$zp[0Є׳ |Q)/eRռp8o˫6XV= 䊰Q3,J#|6CCr 'Q3j~Qñϫ(ެ~aQ_i~T/jT6"Ic=5}M Kb>ݽ 2-j>³F՘ꬌWrv=CK3) hu^`XB*ۍ%~Tg5T }@`Y)LŻL3}s}١}E %8GuM&KT>9Јnij~])n.5\|aS1?}<V(W]}+q̆A&֨ d>a0H7US9O]O~7howJYDu$̈́7hФIF)"aҧ#{(rF鼠=9s([*;_pܝ:G WM2u@G@566'I:DFxto:C g89][AVAMn|2W)ԊET۝'N0hzNI* j)FIMG֧G7fI|PKQ>oe:qRUfZX[[|%x1؃Tize`M8`8rTF{T q*%,oS,1C2q :ɜQ}LzT޲?R_\6kS|^/Rҳ1Zh Xx-ei{s '$72ʾamVo -4Xk !?ýBw^bU 4Ǚs""ϳg04n wsp5qD= Lav.&UY?x%p))䛧' UZЁJէ1-2M ~HL <ا507z )TMp$rTh񬂂3h@,i"f|ص}|]@ vJHt0Mz=(ZI9R5rPDC0XCsa: 20kfh.-BURk2NfJ )ĽY< =)쁛GG&WJkpˎa,e <-̲Z`;o(GSɉ ̋R,qN?M[{fOb-դw`z43"!P`xQ\,hѦ8JvW/R3Xb!隉eċu|*=܇JS cdnM/tѨ~hc>2WvWH}|>Qq4Xc`X8[9[q?\2Px xJKEaf0.5E5qv;@Wڍ˅q0ɟP:8!CV/kZ+c_MҦH{بklTN^|-?jpcd` ڴy&wG WP_?JK_ B֒ l$K3eWd*'.H4ꓧXRoďp\q 9>lڞm+ӹhsI$nZӦw.Hd{'d\EeV;1Vua"n`Sա%Ext&?kZXlnjqA6]\δE.j,* Ö] oT!F!)ܣ.> XG0=54#7o`Q5q8gS+;Kٯ*42'$DTq@t{a\0(Dە ZlzQwg6mE)FT;è^JkD)&B0a+E;-TG_{^Ɍm5^xv}d'ᯆ%&>Mq!Qh"?:CE4w~M02@ДOTD$N,I 0n{;_x]Ci,d/ֶD+wbDMhl5pȰ-濈02*-ZٚFɒ$uD4ѫE,~3X}F* G^t=0hr#Xuo`Q< |#YګGC{" "B6qy6l~^ ucގoHa{<蹧0 m>lY~l` - KX");Au@ ZGYD"N )] Dd''ʓGA_r2GYlچ$UU^e( чq_QYEpTˊAfb B/FRJy>6-]4jՅIO.r| o>VKR/N /i԰m,9S7 K\ݮ~,כaC.M j/3&Y] Q]W)TR4>!=D(Qwtjm:yWFqq4y[i|)P4Na, ٳ8F'K\ ]ӗj/,pjtKBGr9 c[P _6eL:[`[9q.Gxsc.pb;z?Z^]/˲_хd`n;!["2;wMy O3xHGL2⪢mƿ[ xq5~V꟢6{HsW~?ڙBF"@mNz񽷬"yQvICʑ4cvTLùsFvdu3v0 ?= G{Ej>!G';v\KG .El q&WHC2Spl_z7T?HX( ΆX )n` I$Zie2˒[9 &~W v_;;.x 0Y-$mL,DgZMr~14F^w65 )., j)N0~Cc[/㜻\ܽ:TOgw t#iN"B韢aPyA*$s&M[3Wq+ D_mC,4:-CvOS"^w4雳mӜZCFim> A1rUZ%:.<$𷅃IŒ1 my 6ғ X1+eTІЋ*K;Wa8;WPak@w2-/O8dhK3`$qQԻ 2 T4|`1zߤ^T4 :}1;7FBhiʹxd2.r3)ӟȳ9LVۋk7c d0rl᜵" x!vY@y'IX۔-_Psz υ *uy?h&QC6˿n;Yȋ?c=/]DO[&KogU%?= IPZI{DQ.!_.!ҊyEHV,wuea"\,6GP3kY@& ,zM0yېvh8׹vv@= ɸd?j#qOѲZKrpϭ.}VhĒlBQ2b#2Hjg"[.\Hw)JP|mp*;0˃X :åabn<͙W.7*43WﻙI5L1HV*?UG] |ger7P| ްa LðƍFH ^Qaͯl{PɯI2>сld ÅflO-`MNlV}fpfq&ɠ#w9* }7Q`ƵF\3'~tO4 Uq];vrUK(bX/3 tFJA S{Le!y=/E DhJng;@ሰ|g1ܓl@W8'|(di^.$"jĉo.7# aoo W++; "̆9A)B`Y858@﬚٩D,&t*areګ!?H=fP`0X'r2xΧuU|xRg?ЛDp8+L_1ݺn*wI2[CJ1h؟(})0n&-\o~RhA"9In]1"mWY6@nI(FwmcL%.`YDOղ̀H:ct|;;DBlEK1Oœx;qics<'@L' { B~O WxmhwiB~DК} QI @쏷DA!'Iv0 s+u̅fAf^t823XkuYpf{M< ṵ҄]~E|VjB9 qo[Nb+ţqoy"=B1\^Z\h?*EzVrpI73YHMj($"a {*5fڅ/EKkI.s롅q v5(m .SJ67>,ؼ׸*Hr#v@8io-\wѱ# 0jWpԵl 5Tu]DD2+$WN7ku!a0KÃer}5,5"j,^r4| 9-t{Ye?Kv3z1L±z DS :^|/J]Pg=KP Dd"qT׶B o'hK{~BT1tLPoy-5ZKAdWd6c2"O_g :Gtw K0nE^(8Y#vs͈'yMU4νɞJ:&~ػ6+P7O@dO7ZIj۹ 3k( 9Oː VOCfZv4 leL32&_MQOIݲU1hyD"WJt'<2FkSd~9h tA2kߋ_YvH**uWgAtoJ>k u+o'qxiGҍvUAKY2̕1Wv+tIOP<7Vf{^+|<{'1a=yz0Vk25nIWu#2v3Co\P!;6yggSz 6[VXb:3ȄOf Z}!qIgSGybEhu 3WrIӐIc~P(bA_,eX&Lc9,rWh!)cۼYWL-Efٍ8?k xЍ9NmtҗvĀJό`|楔Y c 87xڜ"RܛY¢NldtEcIf1u:}UgQzr&x$줩s3󋪤Sϼ2kmc *4{36k|3rsQǦ|z$7#лi(S&(ĚO}W kxESxp\hPV+ฬ%$n0 nRr(!hYR^S~〭e,=`&i^mZS ^־̟ST$ WĖ=o } bYNt0rτΝYowo?$a$./!-li9 H8od " !Ap{ .jƐ9|< `YV^vvor]/;ӡ 2+30H{a٤\JN͎Ta6+Q@@4[y:C)}k炍ma'j?̻-Ò$_fEdplFj n†. Y's|*vuRXPcu*z=3eNF ~ڙU[miqHIl} =5,"DʫK9v]S7aPeZ9򽤚@? wj,b7>ar%qCC^s6 of/0y-ݸ:4&.v/:6dXOlwTj蝈%"`ʩC51Ʀxϛ7_nDxxnT>kxg,ozgʨג$^de"[2sSb*ƌ?L݋ 3idžb&а< B.⭿\Yi)ZS7Ki:h x AǀNʄ"9$pD aAMDҒ(Fǫ` <&,lT}eU$կ!HIY٢9?N(hQK]z ΀#M?LL-f1@sy ɣش 2]X'BCV*&r{CuyzlAE^>4/3ZNBm/{$aai`Kc cQMj%;dr5*"N*K\HM7KVMoJ:C+9T$l%έ3Ga#Cs3m,׶' QSQ!rPRІ8񮻁2OBJU?*Ae7l& \p8 AU=ȻSi,V[sl NZKٷ=|"hg%=Tʀ# sm6 ]!y!{|w-%5VG4uAͩ*U~=ԔQ(ո ~h㠀Չ)Pb 7izh WwB!Y"N1jyT4v)1,R° w~*xwsDPz K9(W>%It)Um%tmcQR&uoV*zRu޶Ssbf*T6Q d-) P$`,7K4z wsYc.*[v,Ͻma1J$K $C*#ܼ-Lxc$TxlP5ԊdARc8ŽOkQ^k>n= jֈXBk6J6Y}vXm{gI ֕ E;d sgh 9,K %EDxU,u=eb^koardm @;=*(unP}<ɍ{E|ͯq_+?/DS)‡OOCKNWSL, FiF@mvd*ixJF0< gԀ&8^?V6AT`*,?"z+]5ߵB2ڧ%&Jug;&Ak%L;}s=SjN9r-ś;, zA;Bl7H3&O,A vWɋsSlY|֫=вY5]ܷByYvqf:']R獘2WYepsc{D:wO0_vj"]FњO ],f?YD@}??UaU|΂'k|}2#cU۠TBk9,t$[۠knƘTg|i}w2KŸpJ0„Xx6&ڗ [:tld;#4 yt$}b.tF7%[ A%j}SYӶ0ܦ,@3`bLl" ,3O)8ߧ%(I]a\ @ϴ"k8lՈJEob#+m%)QLȇ\%T.L4S3᚟b=o?;=0%l9X/ݣ.I΄:<۴흍]s]$} ]ۧ؇`rvѷXByBŵž0~Dy"Uߚ_p.?T=Z[3: xpɿf{zVqĎ]Z@5pj(}5VWQ3T7N$2JC+|`$ڈ¨&#XsfHmސmr,bN58J^-Q!JLŇE{D1w/؟+V ! w,0<δtHrAC;{vO\I=w%@BO8ߝHȩ^k_ؖ J?I &a,ST4ݨA-dh>h@3$VP@6Ic/߹`W~RA&Ğ^AfA<vcX :cw-zK/?/uણ3%#8Ty.T57R&Ѣո#'@,4t~ˠ5Z@n>EP*1c5z? #Ō8X.t*;͝H4rٖ#qn䩳VmZ(( IM˜mɀo8őۭMy!Po=n#}2h<iSEm"3sEwQf6PL_` `XOo4yffg2T! ^n1ap*j@mFe@imk$&oi\)+@f !ρ-`9 ՛~+[' LN}ODn'p$Hߣ׵x/N?v +g2g,Et+ 1X g:HE{nzkf^ QV17@)eq{.4][P<WqUa>[DE%FKҥ2!d=MɬYK|5dHSOzJT4~~Aos-+ nsXXGR⇛y9h컑BgІéd|), j9 |\Q0zyʮ] %uEswCr\̄镘Wa>bSE>P迨4T| ywna%E8P48 jxU2kd<0g82w2-?o}7Wvg93sFVxy^MGp䣇l2ˇLQJcn1vyEΰMbWpVlG]0Ь[5@5]Ĩ!_o'+VU=I)`yצmo!%6D6-2oJeϦ\˨kX$iBZƚ.N Lac[M憣 GiQn6dBvv00j{Yúw2Ή_o80aL+?c7#TˏgNSoQPiQ~fj Tm~gqb?H$RP*+(11"|RG˚tq{X?=`/[r Z "TLA˨E{?-ǂҵBwn+a[`W`]Ѡ f7hЌn7G$u w#)5@Nd%I#6YlwnV;P'ST  nYK5dU}u_#-fΧ1܎*j>Fx!2TB,_fJ !شWHeoffQj.5BA,! to χl{}lr\Os ?ы+vbՁz:X>BPO+VmR)}p4h q6\M- }vTf elHoǑ-"܌/ɡEX1=] 22$ݡ&t:*tew̏.H!3w4rb "ă1@#|yN9,0.I_$-d;;"Бi>"}kjD|uUѨ3u8yrvW5F =Pb<}%ØA>{:r~#qQa=,ruއi*'f 4SN`zwX0u -D}WTqB1og̻uCpb-I`ߓ>V~beiN]ƣ4j)j>fg%{[awE)X뗬P& * wBC H+d,eiJ!',bJbR%:NO_?э- C7:Cj6MI&4\l#yr ِftgONqp:/PVpj2V/ }IkwӦIԥkEuĎhX LEv[2O}@>@ʙ(B0SiOۃԿai"|q%4y`mfU<O5h8՞6- ,T>4RNr0WpBb燷`R8\9"#k5/y|ͺy=fBCͳ)kZjdMBȰ~ʇT [({wlM: ̎0253Tרc^e$A:q+L+Iy^m{YD)8K9DIķx3Vꩀ__ao+D }±.j4ҷQqbA9v %ؤG~Au. zi[Hċ;|}oVkV{yQ?PIUWV}OLտ̢6qDmdnLmQ/xJBMRɾ[0+փVy\j˄):N{Nj8hC  tn!oWׄZrl9oxEϟ}`2\¤) Z{j/RX뢵 p5JH3j:?ny'5}O{w}R@=DU/YÙw  m *D(L]M32K 2ڿ1P?._}O.-t;OvQ.7!iM˱? Äqׄ8uF9< v.Z)4YjC*T\%?$L%]9Mю"ZLC:yMO1CS &v|lVĚ)^$z!>ZH`U~=>UrN󮊜p.؞3ڽX/ry`,|:@H~aP`(KsybN &mzmF=䭷{YH%`[t;[h6tuZ q0sCAĐFkkiZ |).d@)]8d p +CARn en;>jCD,9S´Ը1KFelД.L1HZ/xwۜ*ͼ ]T9& fnC"Q@, G<ȡXqbǯ5e֘]jS偬E$?>.6]K]8g>$>^bՊLȀO=ԋPp-S\67{v/,$\ݟh9!z;07Sw j_U #5(Yo<[(3h 5"GR_5AbNsPzhJS ZX(@`Ma c]ezG( e' 7 FW?ADyˢ|n[wl2C@YZ& * ̛{6]d+ CaLIPè@%xIXjU&KYahI C᧩iJTjڲk0[. ʥSW%=[E[„M5 ( n_|:Jjܗq+"~[Dd8^j E3<eY AbT5լr[b,Ѱ7ԽHN&0/563"ȩ/_ȪE!H3!vykITWck]~UP"Uj v6EwG/]`e>*%lb"@f;Ϥn ?'Fk7AkҰƍ}f$:D@rl_MvBgc5RPb>1qDD$ 2+CFlmJJO!BqDw\uc|pAԎJKY12UjsR؅ap1݃ z"ȴdJ 76q7WN05vrCvԎ5\ijd7!r2[ >uJ/zAlBC=Dl9k"|p;m/6SbT7p6N ֳ#m˼= k6C7[g<)M3Bt9Jq b"Ou ak r6J4SfXCs'T75fTFoŠJ2&Oϴr%LS{\as0pO0t 1Tyq.HwP49!>j?M6s\=x`Zi'3) ѿ. U:A BKc2HkgV.TxxL.$.xO֟U\r2_ٖܽ@2{0y^^x&_s h|6bNs<½3?z㪏6`Z9lPPBCn{fOyLN\\.s wJmqXטYKu5fQ0p51y${*SM+x3{<PA q_QUoO'[<.D U?q"W,F>K W;hlfޔ.T6vɳ=s>҉Ś ZȘd9KK*~htVj LΩq{[z$G^*f ˡL!/P(P/K%7* 3jsĥyL RdU#,V Cjawn>iHG V)"RHRW@ >>m޵62}ӆ.vp][OMEtEyKI;cmfN()XSA].Q)QeVj@ڦx_80ParHܸ;}b g8}C䳎2i![JX9O~MlJ̺+5e?\%%ӱ5~4肆I]LhǠhUcM7-g #Њ@W>z nzs0V'>Be=!(/99d5ޖxݫ*sr}׃3wvdWž7N4,YC[1OxSxHf.<\䞎ljbm* CUO)tɚl+ f&纸&&_Ԋcj{cz‘IɎ0)j {ply4S0RlB Ah,"QgA=hBIcDZ"ҷOPNFinGg3'U@0FF/\ff%d:RFѼ2pt Jp|άі+,q )dEp h<=Шc~z?&e+ȚUN9z [4Fr(VdS$#ȯ|\zUS8|mL%rP_*q`"*݄EU#Aip}'mUr(,jrUC@3]] 3lsug-S$ϖl U]圂ǯ2:~Pvx2b5խ&Kq&٫^ h= >"aLqr%8Adž7=)3IEwt 2EJ,ƅ2&37"|H,t.. yITo`9.[7( r]ED&u*I|M3փxK& CO{ܠ2B91-5р-B+&6Uot:Bq#r>Vۨ&.1 ;( ?@pM7c2wG:݄ 7 neє/>?Z 20?j*?/tK#TxGEk)^ yص&E k镁&Us lRr9!̩ͩ1Qf$0?tmrT«TD F@7z\IJlyCG./c}Fw€aI'ƆE4M+؋ԢXySY{K5Q.-ړwvAg1d njB2Y5'C%MJZE5j|x0d^YcL.W S(3|SH1GIYLn#$1914 G/O'|^-X ͆XUdJn[~eCTm`ݷV>n)rJR?JʪA(d% ۋ?m8c jۉt1 x0o16]R'N+q{eBj;ZX錟! J/xB}hCSkˊ7fBaUQ1yYaEwt7gXdP ?Òk/p7aOb.Yľ{^ۣ8JAYpMb3`A&+W#^K[qY7,vV*2)^ -qKqDi!=tt:{JJ'.`s F2gNFu* t~\z5Ihq9ˋL-mb @>{sv%=1VFA/<@ג׹r JNK 1߶S/b[#N!`[T삚3E)wBOUPy`;wg,4XCi[F:1f=}F* 6 LWJK ?sȋsp${aLçҝHBl`ww.; 0佖>Ͳ-Ud'L<.,bJBN3us͑.P_PNay; f$m-ܺL =@3n/L\N(Yr& C f.d 'VuH:g|Ӟ%hF*dpvsx[IX_67暝Z TVˤzY]>Pt/ABB&eU}OeF{?k4,'EUJh)eթAY `)iTGW41īA5 W cZ {EwqJ53rDNflq{ٿ#'x`gi[F- /n44I-_}SY$qx2kYa`}.n+:Zuv 8ݮ\γ5Ȃa}x:QG<`K$G;lE̐h'-s# {"F8ڸVoΓ0짘{žsk&S9#7>>lUaK;bT+sXL՗AUV$tcGW?+g6 :enP 4o -NjOO.9Kcsg SKb@"K,@=ŕ\r1`lΡķ GǶ{Ԇ| lϖqc̏U&'(C({%òct9%GU׫F2xL5ϦDvZ g%uM]>:EAAh"V-{Lg{*I8j})Jg_Y֬';ڵt;t歱ٗpv*^I~Eڌ x=d&QQX[kRD@: x"'5hAe< Ӻ/+?݀R3j#\Q IB3J#ILwsjar1f,F.q ZÜ\UxX% $+w@kEF9^ p>UEv q6L7|5e}54/k2b&2>z޻CDucseN@cOF|fͅ坙Sz?#3#&)S& ֜!hp'0{Ndq m o;\@5!h/Gb9|I֫K,b_2[J O%yI:d*4 Ʈ)0n\HB7eȗ #У^^1 ,`a_ Xv ~ic'rvbs[w_bSǨͽ̘"2y3qNZG휖ĕ-_avq,&("ެ{GZ=(@g (A$FgJ2yp&BHKQNV=$q 7,/x,`OzYKR1@U+zahqCSaFH߷@1d,(z$pZ;\fDspѭ]7ׂ!KQ%z?蟆 i5jbKzAoql~ġ9#b:Ưđ@HF•wg.4 a*Dg9UL^\ Δۦ߉scjݨDQ!1Eh@PzoS^;DG|3(3s1 !ž Ln6[=AdfQo[cKT xGs60r;#+8gGs"W% 5,,oƷ q&Eecu-虃$\&)7Z8q1CՉ$'2Empuf :Sq$TT<ٶPudKm!տ'S%J{pk= @6i5 Lߌ $Iݴ"j sQGsFt4x tI8hhC 93u(r4tK`jۿts5\-=)! ҥ!-10MVlV~ Uc~Uxf3 N)+IDһhQe3_2t堤#Y`_l:l.q`7[׍\c2{x,LE![M'Bкc r " =OD7>4::.l~oIx#2 o=4:(v$!G9𫳅Jݙ-*NdWiFKÖ f?1NP]c5͵:kt6s'X7QWZ9M+>tBn!]/ArKv*a͊2A]MJ) C`E D,pe'BoAD CU7ЌjȎm F?*"uR>~vmq{֗p^y\sWLnH2JXpfZ!,ZN2b~QHfqW)G x #aYٰͬI/`ERJ@( c}46EoŸ6-4fU=Wpv7(Թ*q})\ dUn!#a'C2ـ*] @ A$Cos>gI$0rU?4pTK`CЏ 4HA{Yywޤ5 d)E1l=$Ɖ QPqi|}W9\MIcoJ4shGIɮ4p ]?Xƽy8s{~؉)q{ ל#GXE ƺqr;oMBi  'DKiUDVcܢ#K$QSYWĹ oL:..,<!q_\̑ޜqg\JpOI^6 )yQj\`TT m@47a{sKrj6Le I+d`](tsd߆cH!o@ ޼QMUkh; N3saxuܖ`N KK$ U]%KoP5C%乨B XNNqܝ{#8Cl*RQcۗELH0GL%Y)ة76,?}=|~S{-Ѝ qp'PH|{;[ywBdAx:\!.ܱL݁FM: F@? dӣTqbqdq<[HI!FoYd P}tؗhv2JiLY!/A(9id=V2q_,xܛ(FXa $Ȅt/\S77p$_z RMA@F?9%1E_ٔ,!)+T0&堒ycn;`frjo2(7>FXӚ̗HkB$*t{ R:lRfPhHfcR ߕy/rʚÚ4, =͆E HV@ڔY(F7+L 1:)\ lqZř@MH _.ZKrR?=M\ K=hc(³Cymhj&fýNߚuCcnDH yMS*|.JeJxk/ ~T [W7S1 UH㔏ӳU-2'\M? қU8f]۞^'1SBʷMN.oG5eh'l.uc`)[mdB@JYO ]d3qz& H'B&~W[AvM}Db{Qs1YVw>ī L̔X2S-UXާQ7Prey^J(o4U{i ^)K(z @gzM=U8e!qKK7OF:czA/u&`#zocB"S5=dQIS4Tvx @a.gW}{ţ練J,:Ó;:,*w86mL_<@_LiαK@#'l]n\pcr˫kSi̸7M'[dHj(Kx{H_+txvt] ߀[:ݙz:¬)#j?Hdgwb!Ty@Dï{TuwZk{JT (te?:7^٪^[7.H5+g>v'M:wŒs^;"uڽ4vg /?euz=D7*Tn>j <I8>u;i(q!b|La[r1|k' t|Njn(h}v.wƄDw_S=^kyaMt߾ť1dby!M\9SCBDdMwgJXapHV k(22|ěpk>X=Ɔ׊Y e3 RqW+BȜ>e _G۬m,W[>C(07f(b4tjߡ'{-{ʘ5\5v-%tK 2bpaq< ViU{ >ƍ@ ` eb~n8wnn#Bw@s5%wYȁ)PohPxikzxD n,߿v7.Mq )!B & U_7^( ?VqԑNTi'liؙߞHQ&;׿j,izvwQ jXnY."e &ob&]]AiCyBXbUOeQ*zN7' 1k] $Uv[,:3dD1ۭe6>/6 PD$5+(qc $,:LXS'fH@(1a\ZC u ={gPNzXDφアdߙ3/Y8xTɴ(>2ʖR(ҴIije*)KrEI+ }ʻ|S*+6kfM@{A͆Tx!AW?w/0Ra??.n|fb N #맲vg~rrKI< |5}>-~V4Zܥ,閧ajsh5ՠUojҘ@]o gEL Fl~3C16WGA4ΐB00buKecn8O{6[py>WXwZہ/D-%3U?{,Ӏ%W7-by ơZ8lCL_Ujvѡ}uuTUJR;-6+8ԇBAp<]Ն6h07bG9adCsigbզ:c3K?IߣzT fme jX߬V|*uG̬M0d n`Kb%e8vVZ%SW~ w*X/3}C *m ꔯ `,9|DŽ3DFvc1DDֵS<~#w: dD6/VBTeRdI) ǵw*}"@י = _C wc?"XZ<.aX]lR'!T̛P`H],c]P ˃ֻqXbW(^/% f0g2խ*u{ ßwNgW=+ww8_2K.ZB\p/u^g)]dاe02PS6l㗒2Ջ+۪NZv۽WkĮm'nQ w؝<ϳnz?".)(2L)@vJfpT^pߴH4 []r yOR6u*)\caZFHz&{3G思*CCy8$[3z48:aQaV=9ǡ4Q%5S,gz|jHQT=/wŢBLP({ď&VmYn͗Aۚߏ%8Gu sq&]!\(C8QJsDw:uأ$SȽ"/')ͫi̎0/|OkE+#fV|L볠Wl7!(nS'o#h?+(LsR@2CXǫ#sV[!r{ kvoʥ\ѷזXx i}0~?#|hrY5 BÞ@â)pflM:V~! oE}3o{ǭ}q[gF\=*k,dʹpCOa:Y^Z*?-%)*noaOza*. ڝ~d&bۨLȋɷTX1ZU,! u8nGUg(TX|#S4y2m\|Q˨OY8%'vedoꑞdJPkRqL. pK =p)X+r? ~%N/6x!oħ3M96RV&\Vf߅.ޕ)ca1n(0|t1ieʴfF84= iY_PBp&С8B/v?5KrN=) ·{[Kf~_|vN`V$tDdR;=e /%w8(&㛔,y^qoAK6_ͦt{<X. ULMW)@(9%(f>+qt `T%ӥ-)ٯw*esr_uvl%ӫ eKq :?&k=WM֕ 뀲JAZA0!k#k/[x.1Pϩkv0i*vj3́=FB`4T'-j*?ڡ}[0foRO8,t)Y $U dXC D \Ecxω_v ;yŧ<#0?,pz#eb4 ƍTU8|+Vpgs'oyT7%~BCVFJ>b e;ԆqLAm1\fUTY0 NeuY]XyxO\l[``rP|ε9YD~eS8$Jhm(#;:b2OL_VbjRpvgʎb]f\Ku~K#P,yi4Xyp*]ͬ®iRQ\L MjG,b#2H8>^TP]ttU!H{zWVuqY&2~i,z/TӜ\[Oilpfƒ;YHQ }7dxFf{B&h™[20XIvx؎#dVL$yxFؓ^ I^=)[3ZevܲŢnpj;{m&X>f`Ew XP,hr׮LS/CӻE'ժ-GrpiR sB,-Ē$e |To&>0= O~XN6JbH@_䳆U%%\RuXmޫn&Tp2"|)? [B}vkO`BbI"H'ȟ-&8>f?z]q20Q*;gk55=BdUCK17.à VR ebD>B]߁U Iֻ՛b.呼!7 v44.8<#5@\Kg탕+K&O6,<U0-v6ږv͂=(NzR^׍Bl{}L8c}fQX3hl^C*m"NkАi|ᐫ8 "<F !ǡJsĀ`1 it9C+3(1q5?|3fٔ>Yb ZqJM&9mgv/j!uML5Ke-bO?mCK:/AEd|]f,(r%r>Q\-O>E%D5c޾i EPyF ;]_LGU|8|K(Ɗ59a"uSg$O>JTK/uqu@FR.Ĥ㧁+p)c0j!9nf˂D8Xf)E`TP*~W0is'K&ċ?k[~/ bMpo3'v~֩q inlBC"Zد:[bwp=^)v4?*yD͏݋T;O\U NeIgUJP;ie|v<FgUkHwpX_ KH(I`OEW6m᧬]w orFf[EE$+L3$YkPX_Ɖ ?p鶎Bv?+V?_T 埑v]}|Uՠ5Rz|oƞ5SB<]o-h+;BAx٥Mq|3%-1ͮ.#)Z-2fI O;vzH 腵^^Ve0 +K\f":r@` ga,"lt ^Kl%H\9D nߒ>d(˱Ң9:+ORӐJ{*2/) ٔYP'&mk۞G@%܊ye^tf{|{_GY 0!bgT*+!0@%tx^c1QX7:I䱽UAl|0|楯ce@Gl4ʩ]>iաh_TT(M)_֘ ,V ui%OM]SJ, Ww)tbv0x.o[)_#T}*,R|$oæQmf%[3,]jgXOvru/ar> F@6nO0UUVR)|U[z;|UI^G^LBП7 ԆzȀ.\B%q^ݑ֧Q-dz2q PξX:p *?l:ތ*oV:*:!@'= nMQti^a^q݄iW!sCq FzGN`nQڨi Ĉ$B q|l]B:P\@=Irk KGTj*z׺~bnz`Gs| GҮ|pR=.= .6#pI ;ՌYy]i4|\8xGi@H3@F93&Nƍ}QP3l$ǒYDCHhYg3&ۖRrݿ7t:nUQ\_ɩ;>y<θ_<`?& !,)ĸ659mi4odždXCy/Vum;*L&yWf/iaU\o(BBZ:6c-Uȴ̑@$P]+-AlŹ!m4;]zO9>S"?;/nwo-bh6f\$K=^[XrBҹ;|`s87\q#CCU{,bS + &nnft1>( ҙZڗ]Gvm⬳4>g#;Dt47!])ᢑ!oU>^Cʾcq²*OSe&\Lc 7ש7eWaӨ{?9& [+i&βհ)2mh uzRWAAQN C{+uGL d T0"^׾ j&X9u~ŗ$"x8i9hDŽ%J %\} &R_uEaL.bLsԳĽkyGzPs8Yv.I(q9jSVO?_n}hHtYFu"[^sD#LC8(4wqUqwbfbs>qq5s" d|ts:!ۈm#>ZJeFb n ?>FP#҇x] |%DeV!"-$ZȝCfT}[ dokq&{R֠{G&DTBCN\NxCoF[o,\m<#btכH 3HFʊ|勞&B^ nCGW ߘW7_Z@߄Dbӿ\] =qjU?> Š8N-vM /Vnx:Ѻ1xm7k;He}NŁrP~] PQvAUpI/հ'Vr|dk\^9#|V` )+RG{a9C$`:2WNV~ "r.Em+FL,ҩr5"(]6nc#}4fM/\sقqW_POoe}#Mɡh8% smqOm2?m{ uN{m ˭ߥ^*H.h76xv3i<_z=idJW]G8&ʗFPẍÜ@x7lԺ2lt^p:ƑRw(&Eh`ɞ/ęz)Ƣ=$$epiKdږa(l<(|?%bZdɨI|>?8`K_ĭX9 5S]}"xWlw5>ERmԖ0PfRKWK•CRKm2m-G٣rmDK 2^b<::^dӵ$V! {0'?bu&`¼(8HDQ4Jj$x$E.7_3t4ȓk/2hh?[?K{ Db7T6XϕrJߓmp\ KVV7x2Ӿ{}ms*LII/ 'u)`,qk1\)cxk'̴frti&QnZ$̎K,HW+}ˑ8aR<8"hjƕeBmetCt2QX>FZBKE XoX-*R6Zk\ƚ~߆l?}cjjPE|6T #ܸSeR*v W~i,?:q"bs$4 1_1we)2T wsSKX=5vuo@ XT4n}??F3{<6\{,W:[ #ҟo=;1> K{}qzR;%̛52LѴ܇Ag=\M9g&5=NA6YN:>yAoѰmʛtx~tI>Ƣle}b-u/OKU[%:;WHo4|C![Рkz b¬7*HbyGB?,._|)<%صxС3xRK(ǂ<7%/cV\i6UK%Oz2qlfq ؃è|RQZ;_ՠ\n_1 P97d{t92*@hB;:6M, k=AeڍeN1"orM`S}xDiq]1wJTxi4`.pI#/6ZhhO:CyoG唼$kӕRSH!2Ŧ]YGjm; -74g>oqP&m}ވ*o+Ðvf -ljkLty6sۈ?ӽ6]oE?'C%vZ(J0鶔2!g` @[rOЉ hب%k9º u!80 *L~mf^un8[gaS>r YvT3Wq~y]Mb#g\htVD}Q蓐uf^Qv~T3SGu7L uolʪr^ Ƣ@nUg>(霽$a9ikU\Ջ=ccwva"\eN}C ^g9.z;P(N~i# j:r#vu,>.)_nҤfɧB GVN o33]`QkB@$"A -"gm,JW0o&ТDm?$a;3\I0PPYu9 hr8Y&2G*RHS`9`o6NZ1*%a4L^Z2Qxj=?j}yհY5Y~`u eW= E38M_P_j`6QL =;QOiOX07%5GrJLg1'p Y!=CC,p1!kv-mCB"7jےJ8U uW6kD6GU fS)φTIIDh0AbYp@ %@.IӒQP(ִ|]UQ;`!.^mУUh5`ED{gmM{f]v"M2o|$oh_σpȤ۶TIQE~y6FU VRfޮ7juҴ$y3X_<qzdr0 vyRE[\bš8AML&H/\yEr _ ʕccet!Ɣ*N"ѧe5 s=6-9"Q3[OO$ ' s]3fQF}T! ΛhyE:UyLg#HmB"SW^)ɐ!`$fq? VMSüTNuy7 R {UvuuMz@:[H's+D?Rj? Bo)'w}MˡHoT-dӥR}<@-3J'C6GLQS$/y$ιv8AJMè[P>/'VIyG iE73&nbD6}gg R]G;6 1rŻ$՟ +"p e^ TTp"79?E 76ƜQkđd`*VxH(z ڕUp1w͏'.)!ĽqX[C-RwOF\cCKS`?~tvCRl<=?*|  t\E;UpP^x$tI 㭏@D{[zVf'>'*+ \WG^MawekJrc,FM5T=YzyWR'[Ag2G_)9uLP̓snbO/-.TQO;ɞްyP t,B"R}&"l=e&F%}23k=A3:VSNAZs,~7YN[Ԉ:ˣlڻkTeZ3ovK"-:o"8oܝtht]4!!lIڣ/xjҺ \s_]UUTѤy nNJO/Z]ضMOHOc;ĩfA F\)q`j*Ilz- 8b`K=Lb=J6 ,&~>ESrr-F+ޗ ^`vM\pr߫MHLkZ*J3vq`lnC`־jfj:0.&fB)5fXSBo PrvHqyMiut {UosDjj f̺搔k܇Tk̫pa:vw+{dfAHjq NEWW?ÐUǨǘzܭpe]3Vͨ-j.m{-Sqˁe)lxd݄ڪUhO`W(VOZ߭gAvg`:%i 4`ֳB ®,E69?˚;]a]-߆RHH󾛪N;BfFAM2(ˣZ^ؙYX+x6aWTOET^?'y4d(Gbݦ/߽ː0FyQKqJkiX$>rWs1KTt| ! lamTNA*keNקI/Gd8H y9A=YB^7{n`|;{?\]H3z QaAYQDn2|΍$u6 2}<͍,߬x'%0>7:VFeGZR= `S- @1h<\ù?&fnh @U~g™VHNMNJį|g7zUsa c_)l 0(./Sܽ(t7A],lٛUma@*O ԡA7vCHU(L#/ez_;F~ad&Umr ^*Ex]0<$KP{z~!$N$q@DžF 's챎v/x˝9K&7fud{U\:?}[(ޣ p#>TٜcHDO%05+?'3;&C$ݠ]rf{=z.u Ϩ "g&d~{S~nG"tAx ĬYN{S8w;@qBTPς{08yotz!q灖=ۍ { [9,Wmswa!m~1p92coX^9ZJﵥHٖḘgIUϖ_w}(\}u$HױzehI3),Q2I# T] w~0H̃#PyGը;M)\w=_Q޹?[Gv '8kԲh8&#tATY͒cRKmզL;ٲ8JI_ж&WF>(wx9q/j!c@_L J (w#W!@&z7Qhz?#fh,$Ã}PA#Кav;ƣK`驵4bJh\kaGד5c3 [U`zSn`Zϸ31.'S|]bM=ޚ33u Mģ4ml{|Fɧz3ep|FX>:M EXhk|7i0G>fXpk*,,O ^9)dm#Lw26 qj)KGb׭@@p':u8,Fk 3ەLOk~EzLʧĪA-n񁶹AVwg _F&"Zlq#@ǀh90c}|+[Fna$O%6"R\SXeزK}-94q[7H\+ `] 4 2]Q #&GgR/qx/Sz)d8vejQ,kjQ С@ŶwQ!@ tIIe>!zh+cJB@_A%Fg%Q۠ZVb̵مJ;<`(A2*xb=L~#HtVU)垦/׉s!X Mš*"ҢooOK[&geJJ]w1 :d[%z~ބ .!/~bD~gaP( u,rԫbQ55/7s,CbpMb\?o`֟j2 Zk f۪c#f BgnBݗIufq'._w7mX`慨ʟwɽc EՋ\`vT_%Z <-^BR8; :a}GϿ4֯il#:-I[z =%N,9%$8e 8Fj537ıpq@v)0V/!xOD} Ch%/JR$1N].02y&S FңN<','O|ѦQ9>%[p]dT/87&yqn@MH_ ?Db*cVS5o" O9A`YWIiLQo"Ӵ-1,E8Ųo(9 [gKzJA ~z/u*Lt b~>|_;>vlAbRx~u;}fPCX1hcc pcT@fs)6q.7ҢuC:yL]8%tk% QD@66lҳ$u9a' EYt%"n2Q(P+pfZ_uɼ[oWl0ZkN^ȷ:HtkWMK39eYjX|kojzRFIVF|1+ GTލ ȌV{^OHLN7%`'w/1=AЖĎLSv: N/d;GZ#uNBQ@< Ճ"G֪#|;=NU'-Ѱe{ j$aR푋4Շ%`#u^4Q\qaJ!+\xO|R-/ 9ŋ;lV!f;|naH`L#׵C[։؝-<.HQpd-gzkeNmz.FǪ6L\QZ*N?zW9]WDEưD5K]С>1P <'ʻGqLq:dHdFPt=IRI_Jo{ |KXH,ͯt`dE##D d(iukӎma_QBO-Gᷩ 0m hsa4lϔ=,nK>~:v65R8H<}9|@IFO:]&N #>sΞ(]#䂜[US9bƔ}}|zhG -ElM͡\X@ 0 e^2v$adɻ,?&fv*metRոE9P>~+Z ȨDY.UUZ|*Q AeH5HZxFe<'L(Qy1<ӦFˣQ ߿-~v;8-40#3և]Cݜ0XE 6hwb_;b%-Kә08n< ƟW Q< 9pEs/a`8%`KX"fQ܄c}ě!3m3/B,H.eA mЫJ|D ^=- t+ǩdhFr-DU_)gZr`%hWuR+Q ZduIDUw9t2(e2=\Trɐ;CRȆ2cPe1) 0 p۪1Y14Gq7}ln8zn o& .Pu\@N#|'M,B,~qW0Y4zH2̉x(8'K)tm}dkZ}~֥]Y9LfH?_]@qrmS`x ]XduٓJOK+>iMBB"M 90|ތ-Vsw fN5 *S뭮PӇ⃡>q8=+ĐRH R^uD'y1G/uW\wȯR;/QbfWԑя 2N!iivU_'p 2OU5Yi(5pj3fMlO(`8&BE[.@:疰&?A ZBX(05= +PMK_qxQ܆KCtOrAe7NE*/%X˲r}Y/[tDooDu[9M>=!̈́od k_Zs8U&Oa"R3 =w3˫H SFOrs&tVt7k3_B{pv_xc"sSԆ_誄ImSƒl_nT|Fp+mRQ^b[r gs\|T :.;|nk$Yɣ2?[W lWJb -T=DYD~{V}2܅mzZ8htŞ( [~PivFne;(\MzkP]H]G0vk FNy4Qg H9l TިŽ蕷=IR"=+eNU;ľuuP K Τ#ʴ'*5\ $![w^4\>T,>_Pen_#b ${BȟMǥ-\6bH"_Im f\G_ —8j|y- 1_FuuQsDK˯ 0f!&'޾2yeO󛟲z']Smtjn|@8mљd@]v~9&.= gaAM[p1FN/ϥ9bLd|&2$:P2G|޲2A`Ƃ"6]*$«N[' Y(DYR0=Fϴi˫;ID]^T9(& <5W3jǰD%1,0#g$.jLxu0~XBv3%L-)C+f]91JgłM/o uTqΰ:QlD;Ng|7)٠tDYn 0lGWm0NvqTB+H$8y}o DxF1s0;KyT6&ԘD^xe--ܰx% <}<'+=0Ĺ F2~A?<l=ʤ&p?ن._˶ ԒQiYB7:2đ=8'Ú[1+p}< Gѥ/?[qаcxFJ|*BJ\ u-P MtoQ^:'{Cv"+lQh,Y9!q5ԛ -IcԶ/&(ѱ z, 5e6bdxB3a4 }liA]d^{كNo+Q@(nfN".忱v Mf  u+}# RJ׬]!fj!} 8h*?̘ђ}. 27Dͼ̆K$)W[`M6 =.첄k!7*p@u5V@y.I8┫z<7F?[虫vقfGUвr(WV6WCWӕC Q<&Lό@xpID>М/G,2{|YklضĂRF UFjsC؅0g,uϙWe UwM Uen"Q60D zؔ\$h-|գxMTvⷼx e$h/4)ӘîmR9?b=>UCd O:7#Eb0VP| K6LSD=Xԓ,MAeu)M6gbt-r;ycbsQ aaҫҁ.DCGVblẕ Ӷ5 m0A8y偊oU@xOyErE]8~{82ɽ2zK;r,FOKߺCL9˱0*xO[}h?QHOFWRz?SɖBrC,rkȧhحhdݝhg )ɽ",̷ ӵstnA 0?‚+I/j ~t*֦! <*Y,uxu?[LoY䌀7`JUY|J yo26H]CS -QR?(_s[mfaA3S;`L([}ٗXnP)&|,! -ʏW7-Q{e5] '&i.ߏ1ueovv\3*##'!S}l#q{('kYq:\M%bKő"*IXqN􋲧cnv4f/]\0WHW< ރH &v?*b'$EWitCⵑJ. Y4AC^l|X쭮}ET@T^8>>@وR/G645(8x1ďCv6+P{Aؖ'w>(UWQ󙣅{\!D8P X 531VG6l%f*Z5`7|b(|8rbD\Y00,YWjnXӭɯm uCUH./:VB vK9;;E z|n%} L$e~z{V\h 0$Tajq SR5ċˉt}.`~hcߧE-WʵcHԾpxc^6!ȹ䁼l[% pZoP{kY.7U~C45Q ߎ21&-Vz$נR=SD#H1Kb%3VdQEe;@XS3Wà~1uu?{E1Wʱ}EV,aI8}ք3v4Lh2XLZгC& '*Y~m(i8b 4辞O4 >q{s[K>]ڒL{:7 䯮P]"II}{cJx1UgI@ݧuLs֭C(Xܴ= 3+ލUK`2gLGUM+r_ŠhVHFͻdh"@ GR8tOOgkM0)V_ \' Jnj}râcE .&VeG6R2eKy/9$A9kw[o\˪zphCx1*L4?4N,hv#U뭶o)N,l]6"Y 5 %+ &&ۋme5$;0,wi"/P'"C`l:oE1ʻF,Zb' g_1pߨuCVpXMBVyIdKު\,9̇P3F{zOUu&.}W^*KaQ+YE͟h/Mڷ}- @h_(+̹bOVC@I{?p߄jHJ@#znQ!#qFϽG͕ʤ- D+y";ffoeBXa%&4q/;SPBo//9*ņU+T'  Qk[{k" U$\|:/a+ ݺ#bA׽XW3Wm՛#\bơ)d';~Ktrk0Җ}`́)k[8]Cci:zށoÆ[f\g]vT Z4VX4L`T{3VdݸKڂj)nFO<C>i~te!,Drr:}/Qm6BXbk@G=m| TwOʟ_24Y?㼍VqnvE6O+^$ʥRk#hN>7sRHJaNE- T,eE݀, fHr4ߞR>,|:Nlsɐ%"{ 0f6umnY <3ycXD"VoB_Q*N쟍 ̌<΍\`:8*NX j=*xԥk@  BE @`g`e?_'Q$O̭ @w4ʨ|;* u*kL: F\J8K(-L!w@> PǕ}?0iݿ 6t8C-dqؽ+VALR}|- t2G+JcHuTy)u iM-4 xWL9)x3ac6ZN\PpKp݂"l;>\ty#c?$“u>Qp7h > i5%!061e4(vJl<;&jp}FŴN]ۡ+G?q.̘jfSJP9 ˼=پ,!Bc=Խ4DGBtqx-\y{.)EfRO@+Ytz^v,ads*kOB۪O@+5 8 / (90"vonpGje…*5ӻ^ 9Q&so_ﭽuY( tOw2-`\^#;ÉMp)?V*:$ƖJXE½S>CG_&ud,xƉKrV=0?$`ȩCEP*4E͖ dSZƫ":tr(pdu tvvf8QIF ثۧZB`L%m(T6=}>oT)̎)݈^ԁV]WU88[Ŏ i٧K>By#W58Q&.` _X͍ T5e%x. "Z:Qt̹a=>"VYtdaNzzq噿SwPϰS1rZw&xn-`ǙП$0~ BȞFP;oA$=Y <PMxE_i6 si VW4@f}3H#Y7DECģaXndu[D]-pE;dhl'udC 샘(_ȈM\ ;jj^WqIK[d-58Gڣin|e7n'ơ6¢i ٗUoQ=R2;+,]!Rײ+!qz喉ʰPfwp)d.r;dBSH6$x$w}'qc{ȩ ;nP%,jGb2zzOOE<M+|C˽+.d"MwbFX]<ӻSK°{(.!h@Au$} gvS;ppO?c0,\,NaJPNxK^Z4=}>kJXG`a ,hݔm}:ɹVf%Ucgr52?u! ?E4kH Zr:-X/&YOah rQ .OHRHR7EjCXmcpn\`h_G֍|8!< R{0WOa i~ŴG gḷc|.0Q A$N(~j::&ٜ DEU ܾaH/K/ME+Ci^-V)uv$OO1t7Y^}](/H:. (qqkjMvrݩ\Z8xގۡ(g9'o?ձ׽n?pMtl5jћ gLXU=z7G#+mf3Q*Ӑw}WB)n/7GmՍj^[[hGsD'?b -?w#jgS)b2)$$ J\5',+)yn;1.eA KtWmY63V7qx/tsͲ.Oi;r<1la_u'vX]o#zWJ D0%qW}q>WBX `HH>S,ؐ;z';#QPN}n E6H]&,">v&i}0@ɨPnHTYmHGӃ4.7ՇNigK3s#? %Յ}zd"^a4߷))qsw;3mM3h;xùAK9t2y&d@ lGbܚNb>M܍|U"lkc:.2m,XbY>р].̌em3EJ1U}v\bCzvQ^ 27Ԭ9zsLh u-?Dm, ?5|l9¥'cK-HQyWk:Wʐ@F$ϊ N3?]U@˓hxTdj8+4׽nh6:ru*-p3=,Pb<:8;R>\dw-@W9Iz3t[$mFП1W 9wl6_W}E`K@{|gh{)AVwDF!wd[#_/3빣aLQAYhCm&%^!zک{4̈́l<t1+'Tofa%^ k;ۥiTVҊM#|yI~,xѓ 9aR֚^/+rhb>3 :8[m ۢEDh:cyo7)X* ;'5GWd3m|P)ط5kg U0(Plaa[ѱ֫ R'c;T\c}~ʛF/AI# @&FLu{v=A:Et% u,>#`իZj_Տ2kp/`r/Dv ;"i4oilHLZ-oo-=^1Z@TN2*'VMC5<ee(U253S6, Z} 7gDÄ:s߱@CÝSBzC26xU652_|j qfh~,tթ|.фAK&>jRn L ֳ}QB}vT2&{;Jwzzl;1g6t7Iq:&{%rndzmB;.zi IH>v+w#W}.-t!gi98n? gJЕz'&I d;D1ZDK6&wo{C]ɣ(TD*wU`g|!߮RgD1uH2pO6owI b'Q15^9RzJ+3pl4Ì}p%ǼW Pt@J)&OPݐMx@4*.0Ԑߺsƚ cZ< )ȥ]ҎW~s2\CŠ#Cjy.0ݔae>[$n'W❇$ f$T/Ұimf˥I&g6Z;jy#0v4<~ixq1!\;~#}x^2gbҤejj$9WIt-U43_?frxɻ/}|Μw.BDjsFc-Af( L R-59߻Rt@$c$6rJx7Yw*L+S<֗t%??{=;s~iT*WvO~^ { +@{pu T9J:"7@՛BBޯ5[b\~tC<İK"62XTPzfHL'Rԏ)VB˒h100m 庠 tD>%t8tYmq)2) HrY@ cRrcR)~Xg n #7Gi%,u?ij6, G:t%W\ӫui5 b1$띒 v81þVuA+=VX8(0p]gиB 6KgL }DvTO'x^Us\A'v`s<e!2`<,zf87nHOJ,Pr.~+/$ȷ.Op\>tw$zʐ49ٛ*-T&Gc7d/w\*HIZy|?<8 ɿKfLFO.`w!ՠDE a;CwU-Fq3\Ng'.VC;w0zQ ;e~yd[W_{DӠRU ؄rZ<}pl\>'B .ŲrI!5Cst +^!7z^XC9L> ܧ<CA*Td`^T]\r2jM26iQ(, oo*c[p ;2n~Q[+/wm:ڠ]Αi_o )~s6l;'0tA.osn"җ~U-< k=BWHM7bg&:xl[/qj13Rb_PRSSIY _h ~ItzTZ&> z&`MֱЙ M]f7Ybӳ]~}$j,$Kk۱ ͊.qet ~^q*\?H%B؂2bE SI5gR;aBC$}]T< #uT(oLG22P]WL;ʠxJYETFV;j9kyO]/O 8aD4~]PosG̉#Xf!cgVXO5r'E3w+=> 5_Sn>"l`ִY ήX"]Z*$Hݦ<֛>X-lNޟ*ht.CSdCZzފZI?hV%/3ДVe<'nzɢ{!e`]3 ϖEd̳l9)t&Yxcbo}w%5{㝘ךyeפPaʇ^7n܊MF)e;sJ"<:nr@%$,w}y9Q8eߚ&CːAO1cN'V } [|J("ĦG:FF#N·9=}]ֿZ]VْP} 8p6N'R,s"y6 z mOG*>n# W ߃ Vf4wַcn9X s;rX]fkQ~DS1$陀7Y`~nc}ro+9.'%}@%i3X0*ºWF&V<=gQlUՀUMVZ QaYgCAi!^\@Kb6mt^9PPH;14 }0/2S;)dÁ A )zXip-WVY>ӕRo.%d-tf&kU*JR$8!'4 pXvߵz!`im_q7w@(둑Qq"Z~8(+I;8s:;Ӏ}N{ I뼎1%?!Yb?L`ߐ@V9hq<*"+g=4<ҕ&LXUu+P NMJ)ɮGZU݆>id}?S$։TWRU~MC f%d2[Iү!@$?b?&y nOÊ &Aw?98Qji qrDT/@OO͵V[ 3;ē8svdUv|=Aޖ%'/[ JWѤa"DXlcYēg;#kHgp٢@ Mᔼ*aӼ94~{@jw^LŚGt;` D-@ca̅bIX:K/nJaNFd([k -p@~͓`^qSoi|[f,؟pBP3 ųQ1Y1F P^@%Ğ:>/79ymaH !2"33xLٗ8GubBP3!L$e~z!hs(DI(CdŔvq_E<_yZF<RZ&:_RIGm{ID!<&eb w[5O0E,X?Mj~˧tdiۤ)P ovF5-xg%o4vp9C2f<UF.;`3ocIIKd5ag}kw>Jt&zHR6:ٞ&ӓ} GP04]W\a~0TKAD7[.RDhBĪu.L[U|'1^4rhA#!{۵򫉘 pAOuYyT:w0?>0UGa3j(49 | jžnsTE/Gpα9Ts)Uygi;nC1N _F.AVC ?[m| nbU`uYs[yBPz`V6jlx 0q")Tgɝ#*+>X9{⏀&aj*5(gb?cE.[e |OH M<SƒA ѳe)FسS~M=|Fz8@z Em[`j]s5xoj)L/ H/^2ZW\4yp7Wk9<ln]IPVg$xV/k!ڬ`(eJO4,,)\rYQ`r_%5xcx`@cVOUУtk#aٴ(&Kp L,{R"IJxPb(~F2E][*Nww`.+gN ;ˤX8,@(3ˤQGlx=jnna՟$R-mmj"D etKi ӪCX߹l+?2ƅ;aAZAƋDQ7KL8ʾ瘝O^*WBj;BOGA7s; :Љ,֤̑2eag58D=j r">ѩᆟ6豈(M,ת03:L2nSsa= (}\t]7 O {G\$>?*"vuf|K)ye5@I )$%>=K9yrv$*PCq-: "$}:ve:ݶmDNI8NFѦ:-iڏS 0 eJdQi挍qvXلS֏KD:u|Z6ڎZ7޹IbWO߅?,{#`n D1M)gH)T3xI 9[({2x(~ot6$BӢ:7ӻ""*eXCQud"G"Oϸp KSv(;Zssh<$`z)xmi:NȦsnLoM^!ԒLjwy!ρ_ͨXd)_%aQڜEh$+t,H?SnD牤~-g񊼗H+(&g2Fɝ/(Q:j`Ϣet< r; l&\~5Q6@QH* dԺ*$"Aކp,~M.;i?s2%SP8=٬![c"m-84[@k(w +l!&F)BcQpژ4Z$L (Hm{bV_[|K*UFΨ^܅%;m . @QZ?z|w@k@v׷}fE7w ϴEd|M mkWNh{==k\aS@e:w Ţ+(mշ̟yhF'$5X Suԍf,@ИjPKנּU^M Cf3#|0NfΞ0]w_Okcv!adSM2dcuh2sƋ9dl*EL4v&s|dv,ud>) "aů0zwtVXzqiBPgPEyNtmHu1Rf-Y|ΰ(^=Y#ckQ% )O PeeF,4O;Ka pI^1]!WzzJ!j(7 _0}\Ґ-[>yphE9?'2ud𣉿HTzaպ=K pgx9tu$/Dg`qBJV'K>$^apl& Uac(:D!椙 6:зF wCK4bZ"w iGUvb"Aq}k #~O9;ʮ9xAb~| ,`7i`uհm!~(l] ~pʭy/\R3Q⾆i9R,o% &lK?Bޯ%Y8L Lh>^"9s8 H_5ҵL νQlOʈC,yqo '@ddLVcQw[땚%g .۱1!1&ѷ }=e`5QڧAg-qSE#|Ӌ=aXEry*'+x% n(oR^_[=LĤlUOʤ;| jkMvKʀ)P!7?C |mOYI뾎q*9һm"hˆ}ŲSssXJj(¾$12#lDDB9LAu: ;aBm}wk,Ӟ((pX@J**`ĉĘ_S򈭨~Qۜ컖'AsHkO1qAسa17cXlh>qߡ2XJi7J\(K _]?TKæ(h+r4ц/s'Qr Z8zy汴~2c3Zo.>jљ_=S°"s쐟)V3Uk  p(3g9 A3᯾K2fh+8-`4䍓ԏ!hSŹ;Wn7eA*n)sA i ĀʆP<M%NleVbsYE0@V\6aRчȼ lm4WE*$ $RDUCzzK> FM)Fe$#V9K~+)3O9Q6)~@'T rZG@?R+JZ@ wSt9 l?W.I"Jq3 Q+4bt~G@yht ;5fCUnC%P]C a炥rIq(C(P>L4)j7pNqYB<TcH[o _=!Z>:f;H —'rפ|s'Tk xmX ʙ~ñB D@pQ\iXg #ai #F;ףZH+Kj+ܩbuEtB%Ǥw,n<3;B9}#Q*x,cz$4$MkaЦHnp1tUX2숢'S74ZTDYJ;.8F[\=\:7n4~80AO5gv/6~kk@|SV33*0B !O[ rw%C dQ&2n5^ Hu +kh-:\vKS>htqbJSA{w\!^Lȡ1Q;bC<[ 8nőrEVff#ecV8Ů_^D1e!ĊțL"i%&M7A=(m:SŚlmIf:/'5#)!!5Yu% zgV=`UlSV''W| ˿~WN%#]Ũ[-^3c"iWQL{Ց&+"d5,l͹NWrK?]zQnRoW5vc;\-W#M66Ҍ<m#OPI EX@QqvAn"nt|xl֟fmV= cFo2ۅ?!h.Fx~s9c%?.#5tj`IY(4I(uM<M9-`&G[`6T9cHpӦuM3l2Ħ T{ 5):LmX *ԕv-;fcƆՍk8aw VWdt?"4O8/ `Uvت 0I]]ҾW8{]BSs)UwW>ٗ͋qY} `L=3Ke=Uk_VPsW"OBDڹꫩ qrӡ!^Y6W/UDRi*-Ӯ6W(챢귨Qw:kry͛JRllmR,Bohώ\#F%-LU8cGAהmجYxME/xI+;d@n s /~qX+W΁31Iq\ֶݦ.;eV(Q _sK҉Q5^Oϝ5dCB2ڞ>Z9{F w\mnlQS+' J:fH%aT6*kQӹW՚`t;;KZ ;Cp=X9~RJ]g 3mNjJ?&_~;KD]S/a>390}W O9qo^9 9#/i~ Mޘ *u1f=nfg_s(p_9 piU۰żN`YBg-hQUqe]67HשׁGCP RC(\gB7Xm/gh: fv:%ȥ1,Z?!5!Y|\`%0u[%/>@"%^5qsK~OvV>ab9p;_XqC'W:h3婏%e{0i{*av+,"5+!{<-f˾ Ȩ@i݊-<ęyk*RSօj.(ndh޻Iː"/ dM4ȗTgϒSNAg]jԛMΝ}:r!jH $܇lepQփm?4߹XB& -!yym_::)De4b2 X%eUn9P R&2& Ulz7Юwy(! U ,6:tijX.4b>} gUD[lZ*Mb]NEl->̦OƾDt[iۭ1L%DV@5W]c.l .ߓ 0%=y:ؕ4` _І0B"q[sc1286ްԖ&DF$1l_.-ޕwK:6GCJ"? ɺMyyȢ0!kb?{U v,=gUR5v!c^Xqz=W$Zx1q%65ܽys{ 7]n~ؙSro<c1yzDeDy 歿,Z^pwRgSh{0FZ|ַj{is).Cln nzʡ|E`1[( !kD:y cMr}TC1K~C'q3K<+&F'5ih#];F ͖8_?o` ]w5> _ffdA1-XǍa=bV `/FvRZt.6VKT&]:h=?uL1POroM$}9^A鬯d&=x;.Kx2oUӛY@7ESV=fA{f~t?^EeE,qiWm:7)%r|U`sH[8ѕ(ۊj0eISi[ne&}+$QC,򩤟Ec10wbR#m6TN:w{mbFB(Sn+N|Ӓ>D0i>`VI-"ëPᲭ"b6d9c`YV@C _ "%x}*;v M}01S:hx͢{μ~l]+:RezQX^a\nÝGdIxfKI'X)ƞAӝޔiXh\Q>{6$|JjlKUߑ܂*D "y1쁀58\-;32)Z-)V j^"C&C{)J.uv#qVj*IR p Nۍ{)p` :ـ@&|uQ&VcG* ySH*z jtszaZ9AA$%k4:h{Ow(:i.neJ&ԚJ/Ԇ qW3ew['OJSHb%j&h EژNY-_ aFZŪR~n92VtGAmo<}іv@ k,c}HcFy$'!9|i-$ W^ޙS,8zr=O 7 w&FaA!nuR/{OӑIPdb9 !99T`kqTn7sO,i*e$Tȴ/ԖbF)&ؔ) #;爂e˥wRv8pJ !̿f S}d'좸x.xP3%F `=ΨZK%k *Ku(=$˜]ՆFbl3{vȒ=CU'.kjoPVIm{n5_}d"*該VXdû%*}>6NL}W3G l~@枪5o)~@f%>{ c~$fÂnv'p{yJT|yc`A>V7'(틉x1Sl ƄXh#{d]F?0|7&C>1tW6!3W';(+BSDˀI÷tY"cieôq;0 Ol"|ɸHx<)(Ry!D(R!rE{߯c'H _BodeLiD8;6c7~8J8lJfR8_ vCOu?#Oerm'< :d89,߿mG r軲I%MFOR#dl~#k]; 0yA B/!݇w2Rܧގ͙TP;.HStڕqHC̉Bӱ0S2Zղ{PXa/Ow{‹y Z\N9;qķn͡ "gԌId6f_ۡj,K"ȣRz{Ky{rC>VCSBzCfťQuV`m '՟[jAIC1>hn; Cg(Ѕ`*Ta1KkCmddO৷ֻk2+U@YG\>0(٤| Z7ЦT`LsHϲ>uwe؛u s~m85ahtC:MaآC4b s Ӎy1}ѽs $v ϯ kTcH:J&hDa骶5ƭSEY&5,j}1tGǡ^`~H[!շ`SK<̧TPfr{Y2{0,-Ϲϳ_X*yHԩ>V0<1iRBXQAhYxb*}*1+l]@Q(v$qp;@.䃠݊t֓0D\/"pafW[Ûom poe*<Fl`e^lSt!j/` Z bh./?s+9^Z`|v8hhY)᭟ 5yT!;mУ2Ԭ";hG!ꡲ)܇Җ*iȲQ*nt0 b;pՉf 55}>>CTyz+z!OtPf9;'LU2Vv" v"5Y4ˣ+_\N-ص.!4FTlSػ=EET>݅**!n݄8{qZGGFl-M3ܭ.۠K'@PFҞsq7XG >-!ŔGFYfk>ik{ / Z_8(7C뽗ٕ88ԦFz[p۰e^sy`o9뜘NOvL ڈ+|/Mt-?Ph% -˩PV\$?)e P̣^^y UARE zG! L2CQc({J1߂~:X21lq 9v3gF5d5sgJ[ wW-S- rB[@5% KGLY@\dg5{hۆ#`ط &( :|unk3g$TɅ*gQ@yVI(]Olgy{sxtFt>dˣc&Vysk4ZFpbJƄQ{$N1 sxx#WӦbQY:IEeoK+(([Y7a9_ޥD`\a'ux-e'A\"T+LIKxT85o;7.]j oH'f/ɡ+G (ŦH5}:AL3o\N2YvY3"-˯mU9Ɣ](uұv;V5q{idlonYЃ*e{wj#8f 1[1m{ݣ^r.#PD+&Á4mH[T'/pB+S=䓸<@ *;KTve~tshȔXn|Cߤ[%PtY<.c1 Vj{Fl/sFigwmz$D̺!PL;aOSN\ Q^.X8oHKD ^ηDlV&qcH (\JmsP?pfY2G,Oz[Sl2S xg}s}4])IAFfb#}c|/UkjWŁAA(GP.-zrk0$-iQMOug'jΰ.aWPItN+zw-0{[ {.1DtDPn(ڄ{¬[vC7fɢcaR[xaDćfu Au$NZKJbP62=\-m0*'<:?(kb4|vbOL#E?Nm6z^HM6+NcNa{]0e¥yp662jJ:l!I5ӳH=r26\81:Rz>9TxZr-(@WBԎ;^ 8]̔Jmr/#@cU.szeq^Wr&PNS(t %rV4Dgɼ{Q@Jr):\F D2ڶ3z CiB<\%Au\g%ҥ3kW՜wQ%wvoWpe f[wSHYw'7j3l(GJ'h IL1З)~(?ٲdSχ3?0J^n.`6)k1H^ViwHv~ C]L} E rNARH S-{F?εdJZʵ>eRU$kYMd=!P[hsԴk}fsJ{qgu*η*t?Y]q*&VnRE )s]d@%|7 QpVٞzt 7@p6*:=Q9†2qcgZa)(w.BdF0bhw,3eaYw}*rec .7deZÇ$0Ci2t^Myf>ʽ7.|GXa{9<B@ۉ8~ bS0e2l݊`dJ{d,>'Ȓld=5qt9~[c soNVsIgޘ=Kg:TI | ,1n}VTʺK +O1o hr`Ҁ{ <_6~wVZ1%mLTّ n/_\M#}/:ll,!qq2VƈFPk_;BeDqUdtڋiF}~9*;]R^PL`>1<3XP tؾV4 L/Al3=lv.f8RŸI)*iGļ" 0(!2.J?>ܫ|\'„ðJ[W@|,Zmu F=5(RsK xU@SpUJ_OZxU &q^|iFP@N{=JtFOǮg7`S m~q‚ķ''MZE)y3e9*CB-X],[P1d,?L>1rnO95LyDn(%dЋĦC_btBqd5SvD>bov'*uSbHm !;9?-ѝR}HsK<T$OWU0hh"MjPYzVTVR"LcY!Fh OⅣ`?-?=t?Wuʗ(x-|g jԥ wgJ)':n$L3P*A)0$mj?Rs HQ'U.n<tB9"7mU8 |tI*b84~.iY\D*CmFyؖ7ֳG?MY gЎ [<8v jQz"կXQp.v ʼ5H\!LL@ %ֶ!}eб `iaA>T @m`Jd!)1=EO早AoAԿFqWD~HWE#GSvyC 8jz#5L`2IL:Sᮌ ʹTj2 1ڱN RR}ӴyL21TqHZr8.fg4!inuF׋Q02 " ,2TddTn<݊@N -ľr%W2P >Lqi%/}ˀ(ό#z NP|m | @o0X% cŇeko&I0 CCyk8`l} o͇UKnhGV*٫ד` 1 ׄr{c?U7j]|TyVMRԯZd23oy%ӳLW.4~Yo]‹0*(l̍8A~x0 ‰qm,Ȗd.V-H 7Y < q`>VN"}^g¹x&dY zG>I͕-܃|N?` u5{4'KhPAo=8Av78 _ffl,\8^T}vX7S]R$4?{[s@4QU_U HEdN'S=Iuw9 z%/s y%W] ze'1Dpiy"P8X%QGuB8cII${$+5KZObvY#LOjI5֕# RR;x ;6C5}|ޑɊZRXW,vB,V<6͎לixzD\ɰ7?qGàM:yj]iFj>We!&Ӊk*O.;V(#^*b2)WCV8!x3ש1p4 $&(M]np $ <.lNF)HwBQtd޷UbI-W|Vt*>]ЩSg&Kv{oşiuv)#R۠8E:/!)9 `l+w@ɼg^ca-Rh/GXB.dN cgqh&7χ|Yշ:Pl,<ԐDNuux00O,Vb޹fgs=76y4X5sm^9s )Y>L)Ik>!Pa&RzX".rruJO^t_uVscRQ֭f)v O/7XF ڸ'=;DEHnwF(I:-#~wr_flZIn*-"]YoۅyC97!ܹr97NWRJlIǢD"8%vC*D 1> Q_ WN+4#Dk %?3!<i/"cRfO٩y6@)\yn󻾜T l@AS<\RGOUr+K.8hogb#Ó|rŋ͹ڵPPb1ռl<_+1B+n+BE=Zn?~{{,MqãZoT++:G*&׫)c 4~ťJh͖7*5+j춿J?Ef7(!>`Ad`\wq)-ܣ`nZ$kh1:*R}!j sψ.bFth{R8՟Þ1_9r|@dDk\iq,=l^#.YSX`rdkEJwhjrǢa6$)QI)m i"Odɂ2a]JJO!K|N#TNxI ,~nҠf\cHץSc@Ƭ!a! 7']jp2G7vf'|e6Ś;>~&nn#Q1O]Kd6|O(,UY,W*<Da>eY[r2;P 0AhVx3= GJc]걧y8Za9YA A8G}z' GU]ql%C+dRTCt<4+($TUF8Qc:h}c>ֲ!jPu{u[|lA|D; AڰD8QCe=xv%1OC+*?3=un-hC[OVw0DXt>uQAO]@#/a )9^̫%F-HR+C!#FP0{9eiE^EA|Fk<5rɶPCEB.>zX^t`Syxy9)2Q;!L :y&ۘp(~C:8:~J+q@E0`+#e!ێcy:FlxE+G`ZgvaKQVdH-yk,@`3Q.-gDЇf8ܫOyJs(zbb@`Nl&0:Cߠ.h$r'k)_~>g͒<#u "KVIBߍvg/ȋǠhOY֘@ 6ɡ ySʜbLFB e4b`WiDtz]@QU3rK)} < gnTܗ-; R 'E]?B#鞩Y#/Ěf‹뢢g7QTŽ:,kKFGX0n7C轖n 6 tԿʤ QiNt`Yǰ:IzZLIο'WtgZa|yy:HBўl^eV \CɦzCe ~bo% X]L]i~~y05ڦĦWuA9~IswQ#G`JI*)u&oQNWRn_jW7nUz]])CDV<rUYt,pyW`bgULkujuGɚQUG92 4RhyesU*FdesihOd}TǢK{Z,ߠ$`URP;*u∮ZeqKnX;~$.|Hܞ!yxn[@ioH^y t NWA&|@TRַI^3S /m}9d!:e @IyhzDCK W.%+\۾`n30KkAO7N" aifpξa}8fd\0ϵuX㭧Z*sR "“є*lMZpM}"(J l8Ȗ*94#/&E?tيL]1#^[bE$lk>w؏@r\ثE4\7'䍻*:r gv>Td]Kr)6$iH @@>s٪?'b k R$S" A0#2';7GN;K0yg{5+ yuըapE@\xNs'/;:qFafQ;Բ`: ZPz|6Џ3iGZ!;J*W_-" F 㰌䢪 :Ѧf9/5HsO(A"ԺX`TeK05z#h@h3̅õ\9ά#,pD>ek.Oe˴}Riѭ1 辷LӴ6J utzq6 )`^Yˤ 'zF㰊g( 'IjH/9?}T,W ^Zhm$#{H+Bc\`ua ,X.H{> ( scGB1 EA!y~sRC]J`($}-D1jtƄG~QFND(ry :`5>eWeh6 nD=cd8 ^̟SFr1F⫦Ws1xcvbgӔ4fS SwY!ʜ@m6]$M!Ձ 2> :\yFLûl=4R5;Y1{&6bcҽ>Zl~Z_p$dy'P>_otX3Rwh}Y 9xn%ْA/ OTS ߦ])l]-{/L[C3Kۃۖ} %>PCƅC' ,NS`ګnCG3&bi7A|V"&WgO^,AMR^gzʰ(c_Slx>G 6_(\=!ƷP<ۇhSY=dwmpbU.ymbpO!85ج cyܙQĘ)=P3ˈfFU%{'FTCaEy#X2<3?]MȂ+jOhjN+^T|K8u%?^̿/;]09m~ͦ>691H ;MA~{t4e(6u86당zǏ12g]W\퍔sen*u_'; ? iHi~*eR1HvT0θI~[KfFkP +aUFa9SaoA[׵e-NkgNf9 ZašHUшFwp9[n3-؈KŌeLCy*}[nm^OH&LBYXdi0N>πd)OL* GfǸي~L6 NN"p^PDpgnus W$88I-re1r +jfAx"|>.TkA6@otu;={d IgX c˅* 2,c2`{[t ׂOLj%٨.1"{W>ۃJJf둞U7!#!o[ Ju"tNhJS?[C�b.w^QYgE>X\:(Ugm 2*\ܻܱ&u[Krw>)O$>B(Lr fe5ZQM@(:Duf!q maAD ˔G1XAqƢq77*+`mE #5/?.3%Έ&Qw".FkЍgLE<0Z5k]< s̅\t?~++}71bs=Ctl)4b񁶐sj5[ɛD3xCdY?ݥYTV8?9Q)^qGJ6_1`QU7*DjF/ŷ.h4b U YjB~*8^y|ZWE%$GƺYtG;t 0נ~v]ֻn+TBUB89U2).܌ Xsz񿮿>J)%@LJ`} (5uQ}WodɬۈюЪU~ 9yk%irn @[wFH`Sݝ&=ҪQ(FY0 DŽ* $<|3BPl; 9ꠟGFk U3͍2-jktN7k.:G KI !~>r|xD䩗 5W"wu.h8aX`"bj{kWgKX<Pܘ2ѽU7TݱÜVyӸ]ŸqV <{gر |P]J\rm( 6v;*l8+ΝqZ/^ 1p^/f4a׺J̶!ܡ^j9`J8%Mm@sqZ-XY/x  6]j s ]͓o,%fИ ۂ+oʜ(N+\Rf 0۞)'.͆\(5o^P.0lWGlvM@ dD;EI ވKx5VPWVvãHJH5MG+fÉ%| ̻lUTqy.8Pu&,8û4)Ѝ7\)^gtqD,EB?uWKT|yt;Z6|!AxP zn09#L*oe 2Yӥu4eO}3UBdZR ?PZDΙ)*H/BoXW¼KZ*tP:>F^t*Kx[rxcI%Ucdc&Ƨ1nz5,e8W).@쩑-I &G:-ҩs-l pc7&2=b>wblN*3ӇhT&%=R& 43 k+Bc 6ns]Jk:9<@Bܤ]9Z=QY&D$do  vQy * @ =<^%k]֖8@1-O̔b5GowJ4 DH7x+R0)3VE%*e}%Dz R%8-vi\!69mȎsGg`<ͻ!ߡ(KvoLN)A]r1$ik#VRS0:R|6lR3vvŒᵢme[Xb-tEw[&R/> rD%s"SSf ʬqVMq9w(?h7g#+  :별ދ^"GS͞Wݏ &]L=&"ki9wW2a?}, 0_xDsJ LI651>ck!~S)b92zr|8S5=$|z3LIp57O-Y?30AMG"l RnwG)a=p$n&(t#1~ Q"f2-CTٹacض"[Qd΀./gIi.)eFE2P>]EO_mzw.Ut+U6"hȩ(MN'@y7NMdݯ@.Ki6U|sĘ7]>%7cƄ Fۇ pk/I,~b3l9oCveYҷ:SIìbpsF$ j.ba{yʼaQ"^%1I:ߺy>6 C\XS]Ce%V:*w4m !d?l$tRseclJݙOD]ٓr45?n4;&34 bpu0Vjiwz[ '8'z.ǹLS_7O0TVF"jZn6HjTZ]ilݍnmƍ3lImԇWQ 4TDRԯ,(`}R N:I'֓3ƃ JT2Tȍw(Y_ݰ,R4^(պxEXkJ𓀁DzE1}:yaG̙X"w!n| 0_̓p>QMi ܠJEɆbp#42{%RDy0D!jщ6qц>WY \nYJ3)Rs0-I5m1?ާ?W~oaw9q ԜvL>vpjh}ꦦVwUȔxs(b5@~LZ/\족dxڝ-4MT:x< ;ƴ٣ [5Ȍ.&%oǘN?gX.t?IruNZ/n ̩]l졟߿HٰQڟdO5 Z p HɌܼ*n61!都d cyW; #ٶ=bp'*T!,>n\Dv`8D3W\1b_Reg]f[T_saGO Cm-3#'y"% m3'7LO]u.T86܃Egq@;8̒on7v6~+gwc̚ Bвj$|[~6,>睮IV{C?yf/CF|/X_2=UPƥ1_&zxC#@ = w;36LhNJPlgrd)}I@NJKqg¸IZ%†vqb=Nn[n. ȻY|`τ Aʘ}H#nƙa+$e+5iiSh`4RJH⹜=օ> #>K_\J$C9E)\>WuckV>RN1ET+z bjٸ;uɈFP`8{_`ūEs:?i;wk #jk-F|(VhUmmBlBck3W~+ĉ|ejGs/ xzcYk;\j~xC'M+]:i2lx5 ?EwyB() W&!M=$]LsϯY[@_%fN$] ~n孊($@H莰zI#]z)C_ _H#/&N,*vLNLSN14:{AcSmSk$(w Os +W_ vd5 B>+( 5ַ! lVLTAV|S-[fN@&_LXc~b@ɻݓՍNo TKnAtx!=I̠ЈwO'D¼0|pٶЖ>$ye|j/I,2˻8&>{.g`eu~G_V;7;粦:JL MN1PѲ?d?^*=%rd_YwMiC"yv a}6MQ6~L,V-JW :_מQɱCβ(Vp+vD0tރ"! ==/BK|v*IP] B#R_RAY0X0h- t#WZmm/##L'~,!~.[N*&e8G Pqp;e~Yb<ĒЈل(EU9!&BJ^HKq"KPѦzg5CJO$D m1go! LJf.Nw5z.p@M0 fy>gJ_lȔ~U*!=Djg㳚:Jb?oaλPO ic ab~t/\LRuׇ=iJjN#d|58?s^\Tvu\aS(6Ұ7}TMn%0! /Fxo@.:jj Zh:5>'/4k>;uS>5,m;G@M6F~,b7π:1,H*;{}ƻIKGg$s.PV e ;RkixNk]<ĪlN~(>Kb%k4+*&_ܖϭ]Mt9J!('t``RdʉΑٙ{)ޑBY%qu?l Q2 'Gg}a&h%=Ċ ޗG3g4 %&X,NVQ4@?(MhVNlh#sܕ6utyw;0 (JN`.b~"\>TTKM /m6~s%AQvX'Զ}~ t;)^+U+ZC^bthVKt]LEkƼ8m ~hA"VD3h/QoY7#Q="L .@wYڭ:Ǭ| ˇv 52*(ux9Ac "=`:eUQ_iGU9LW =Il\nQT\S*HCᭁ!sa?HixvO@8MS@u]gT$\Y:˗T@.WzD%|֦gi80l iw͙ Ɉ4. /tm ͛*A^ڰ5H> Hm'hdO]\ /$P/+Sm{y l`?$&hMm^wn{,qh-!KdRåoR"{Kk M~R3Tй˰t~p[i',R-KCgqXá(L$ {JzZ,,]GlqD.i \DO'E ]4c"$!$Pc:[Wi6gTjQҬ,G׀xj. 2A$oe dGmc 9BzE`-.>mUdJw j=uo%7#1gLIoY ׂGD}oJU$"QDz,o"Yę L >jҞ~̿f?{}0OH8 4 9pix.2%<-q`օ۔,ˍm4Z +5 U.Q<65 ;! ^ S&\a:p!O5,1Yy]JUf4 h?'&BP+.o7ߗ$ ":e@ 2^;sϋH6B!`<A ճzANlءn;mZb?ڏ9 &[< `ƶ̾)t/@iLUP_L$βohyQwJ^nase==*KUÿs%p^;iSYlP?.$ɦ[Q)Y^/ǸPͳ(I 4"w&B6c]Wz4 ;xYxjreb-PlFwBeKw!䟭<_$2q)Bmgq0q΀^_3O3bC`dL寄 6~<kUAX./L0#';t-T Z6SMg$ Pн ]!NgnBq',^sCDVDȠ+|<'l0T%?P [s v;e3Aع~CBXX@=xQȃD,Gȳ !dE5%䥊NSX[%[iwcc@dA}eYPBĨ*gzH:o||,y_^<pJG.0i92 Ҷe44uɹXF̱5oWJ.gPS 1 `6T}(,4'pUԃWKWIA #_9Y4{d4vEl EE(&ꁉZ2Wx u6 5A*(}: ?;-( YEƚ!| .x%Z j'mʐCxbfrJf#þg[+!. sܬ(Ճ!/pg2ws-j\  yvE4LּG]6#mqt)1?UV!LmXHL5LfE;wy)znʧʾV / Cnm=ZT^u^9`ZI ,85w0R^4K'im̝-X8cW ZƷxz٘;2Da>6Bgw7/YWdՆX^9-7݋\It Sj?  Dk*b:z~vS7.n@]$f1YX,t|M`!&o5"+n \lY [K]o 4t<?Yw6mzdFC tF}M0(y=`i9 n./=dJ.S '#. ?YQ X͘B̨ݻVgJ{ɶOLWK nmw}n+{!??|dh!V1-<'( xk'?|2];穛eM;<  r28"%hCYG);+5<޻VL?kޱ5sf0 ET&NV`13[Fq ]ዸ19UØڪBSpVўA}, *Z4'Oݷ?YyK"='dU!~CLМ\(n ` -RvBnfC;cvݗ%c# :Ms¥K.c }?Snyɦ1+̬Nyw E -3Z3d8@}Mzkw^gv=/aUD"IďWVi 6k nwL3esʃERE_TUrȩv =ɶ7rr[N4YP}*z[ ]-efFk;fD= &WG-HYj#II:{/$LwIDSY@Gڤ-8#7㤡;6o19<(CxNKBP=C'gz n74r"8Do|[0@D}l[阣0x@@.!cKG95rlVlUBpFH]2ʲ\j^Em6շ@'n}Fq)mG8T6k%1:mI ī!"&#Ec 0ieyk)OEs:dT/G卽R}A4{z_F =Ǹ$CO47tO Ot!YI.&@ۤ@=>@F|=˥TX4]显8_P=4X; aansGne;[qY'1s8 c'DTwEp.xH춿)]#SŤށtjK*h}z!y (5 'A߅e}\Lkd;COe pBuM$E`!sWjdn͍tXL{=qtpknky;G]Z|u8A =?yTpeʝTI.h5o#L.o+B>F ] k!gհO?:kezbKrkZ‡u&Q XqVY;v]lS%O<*/$g9 ($.#A@$i܍FJHP@e١-.ޯiggVja] ݠ$Yp'>ü5~쉙 B+zဃB߉o+Av @K.1ph܃ mbPJ?KqBpQ:TC/+ղp52ULj4J\äHWdXg@ku15@O _B k1&1_yζ;&6MjAkG\k #Irt;өYqj5b=hX6*޶0q(NuhD[hCI*lW F#YS񹲊Ce-q#e۶h2FFZun :M&`b/Y`4} [n)}([k1M&/"m[?Qw Epocl팤3l?gE 1usqvГ(FEθ< Eo%O.>FSפ 醓/.z̰k2+bӯ '~D+?=m <3~Uէ4a :q Џe@& E?&B('+;(otb1nmqi_::8faji)A"^>P-_# ~H%4l? 6! 3& \J&GUX|eh<俫'Ie)PSMFP^IPX+YB-k:գ.]IAr<OG#YӘ &"c`cݭB MTH"ڮ Vׅ&vdy;! В,,4ޤtoWwTTWqsP& >޵q]HhOPV[$W)}4.p3΋ӺDp}7bl!:a"@ңw( ]!Bܷ:;CC`: mH4W^*}cϨk&,X%?MPw 򁚄>EW6;DpIX á!(6/njQVJ{lbT[z93hȃN/ gr{DEǘJqQ3Bo&* ߎ6³en Y~t{$9m֐Ȩc[6ԃC+u $I*`O 8@G*SQ4v̡Ikqkڋ,}tD"Q*5Y5#N&<,g>B0sš4'a r"/9'C176ȼy y t[)Wns9?Pѿz|ZpxYw*Hh NۡGg\TIFJ8ǰ2MZ9 gqD]d,]Km'yVoA qp d"ޯr$f_x7rq$@J3`2_m#iIL_'gjO) :փg0l`q9qac2akԶ."l$jQa6.۰4i=J[sg@Hd5-%> "D~yV%}V#۬LdpG 0aT !*FFzLorfHe!%{:K95Fn%>+; zq I~¡Du`HϛuMYˎZk.|{{t=BTDjrΤn8RtVnґHcU~u{p2(QO0;!JjrZ_^ɶ|׷,#zK2V^zS61 "[F7e 7] ]![Kwl& )z2Rz- "L度,oyas0UBj0wINcnfbdg VfN=r|"MmuL̸~>Phl["W?F $B$-@+vM6a~o ۘ-mV1rl= Ci&Hle@ϪDP|ïziEz@2K)Reu4o4y4)W$m &[] T<"9 CWX.: Rhi,,\WWAi~,?]1{_9809sfĵhOlєEM!C+,_I%E8c:<m5I#Kunv+۞aI.$BPՀUgax}9-&g14ֺnGM3oƓvHY!G:MEYjՆS{.o8iF!$Y3nlhĈ!ulh'͛ʮ뾯k Bw8jFlj8}):H$4XA5*Q)pO! O 3Rѵ71Y4X fb9X*Wׇg+T5q)]ߠx/#= Tp`9-l;HH㰹-rٗ[wylBR;*\!خbG;Yy^ ؋[p(,yAfx֭У,KŊ4<8TF;Ռ> zĠPX% $ U%ͅ^`6=nl \31z#m$HȖ%`KRa!SZUpo!!^ck%%ì/P߷BՠHrt c_7_k0iV&ڞDπ\k ? Ǯ'V9CҷD ={0*xzlNSe yi!N*MTͣ)?8[Q߫ $y sبpZz‡1gI*"3aS CpF;D G7%c"~eںC. ˚m둗z j'2>u-ϗlґ:+̦0~dNgZ  z '3Faz[6כ3;V(v#[6m;jNj(RU ]n7-p3Vش[!\X`Vrq^9.V XBos~gg.3E~y1πc$!O_L x"[:C| ]\Q/YEiˇv֒ugoט;-UdDNu M"Tq> ZK#س`vDL3jn(Z"I';=+\ ႇ@hM<+wۅ6B)$H٪|x $T\'ޫLL:RS$7F&sȼtAgsб-2 16/]NNǕ08ڬ4k'%_Zcu}7C,bT.v!jHUiRv7>K6šS${d >wD|i 7bԮt#G^}G_Uߟd'wS},Af[1otI#Զ=_FoJwq?HJM'+ 7w"mQ%CD$D ; yTSOZv\D/_pv] neVdlΞ5&<Ѯ͗ټ)`}|+[u.@ ),bv M.C0/yXoe'3t2HRTFT,pK?5C޿>ZIbnIƴcJAF`  皚qGAV^=N$ \{maWL+4&^I4JO B!ދ>:ùʿxvgGqp w\)=wbty=O"M0R?jnM\6>'ǿ;i %i',s:50rI"ˑwYuG/[JQZ(㭢kMtjdE^\G`?Ԥr!Ze 4aaȩgG¬Lx)2!v^@V}pQf)"{wu#PeWǃ=ao)yt =:^[^"~nrǪa@¢غGmxA iIȷV<Δrw('StGN kT sĢɯQٱ 㕮kV2xY-C?Vn-?Ѱrމyj.X3hV Sv lm3+skM7'oAωe$[ KNo!WF?:Nºi ${̀T t;גfQIƁ=96xA~j:Mj187jE{?CȈ-@B#EiQhsBIBd *5wC|Oo.3 d}t]Үd PKUօ;m@f&W<|9=ݙISŖx[S-X`(0[#=3j.R`:2  "js9M|FzoRd7/Ab]LC:lX:Èϖ7@Fj>Wwc)+&.>6ܮm#I3/qJEC _X2~jpF bW΃pUpݒkᑖ=' j"y79a!|) qDQڟomf5~vނl &f`A@s֪9rr8\`yD^ǢVR)Ekf0O=&*v؝{1NifuGZNڶ4 U$pj>6U|e̖[Ce+OQm4w(E Mb}[\xJBOI .~` +#,AfXaQ,ˌUoLI? xov ?ѳ +0ZܚmzֵK;[u[R3>r߫hUùÎ\dO%ixAQf%5O'X: Tl9'LhQiUY}uJ/yMfMU?L3 $mN}'dʲ5ձ =B'8X>+orWQH СE}RpjT䡏5vwػiܡx\;uc喐jnvX5ԦyMLkj*7zO&!j3fXed>}L6Ju,B5UN~^bSXwF6QC ǟ Jjs Pa+޺7i(ljHh~f'>}+~{I[y\7;%Y/IS zqO*[;<`\?WQŬd[R ZBj3{vq.&S:֫ }b_aQ+%Lތ7`EKޚ8N LO.F;2FkbzzRm@=5F#⍓ҥrJcOr\NEpiG4G[0q@JoS9la,;?5`de >{kԆ G12K3Bʿ͂ w(J3Ǣ1f>F_je+ӎpԟFRLD[: +=X`4ۼ@b5ɭ:U?ύeBK&T{{AԈ9[M 'nI+)]/,y@-yƅ{yduĩ*0ٚ>MJf@\E=>>2!QL?X,BȜ1s-a ʒtaN7'78bb&j;R9s#^8QZR}*.`7GގIbx1Q. ˈ@oQ7/kvV-ևT6j3dԐhX..A ˿r%%z>K$}w㎘T m Kd^Oy4qeo//EuQ?D$rX#!ur8)y;jMybjO1w I@+TvO %lٝw*kysȋ`^Fu~#!ttl9 .T|SF Fr]Cy| F炵)Ho]:KЄHEowv`[ sSxU**5O*fW%].ݝ&|]0*ޱM<6;)쨕U;|w"BZkToDu?"*G }Im:mBDjqDr^0}׺C.Uk~XR܏m}.Vĺvx~ANj㓭v>ͦǵ(t57ZB_sGղwk).E*1IIA/>TsxݛZrg5;$7dSqسR6#e}àu g|%O`NlMDNf$XG5;CDT[]r7r5T_lN*:0 Z~NJt ?c|i&XCʌƎlrj:؟W6 ?/FeUZš鄃T=~Z:terboY pmE`&70$I2exKit ncW9:*+|l2'Ds`J(pl]it.:-<Y<8~yDοT (1 M@/op!~!A 3.NQnd6;<ϿLGݰ֟[VC6qzp`mpt+7U@SvLD2E߶<}7=>7S(w@!_FBs7DTѵ9DT#*ZذQ Vs";\sk.?04D^xC V4rw'zO)$-!dHnMEXg.9ZLF;&%nRo:^H"eN^V=%ZfY|BTl`p`e@~FY%X^Dw}/b9lQ}}Z;ea.ĔB=~axFĠT$}WŠa(yY=zGTHak T-.{ҢM)=ΓjǻbluE}=ċyL[cv3q6wJH i4z 7ӿAĊPUfS ;tlWVk!ӟ"oh/u9q[fޙ1߃0H؏Z1D2ϭUFU:"aISaݔ,'"H<F-^ _{U.4T‘!2ĸ㯦9a 'يP+"3J/O44``0DVSIW}d_iG/=mB^XF?͞Rm"5Nh5U"K .Be 9(t::C@_' 1 T.1 >LNܵDbv)$]ՔcV UKpN9/u.<.1Aevn_%Bз-N|$#*](M!讞 xDۡႡ&]\[pQ XRҊ~$ӘdNVLDnO YAﰡ˱)ZGFyq?Qm47[r%=zNHnBꓛΉ1^5KR4De@Y-=) WUĺ<_Ȑ4S`l>cS Ñũ&fEp(I2x4[,<]Asd?tZAL@>>tpH&OC1GVeoPzH)."Wt,+{Pgki"a; anɗ\h5lXcM ڐjZ & ntȲJ^YiqF)o,hq"V^Y8BG6ŀIC]Gp*y:yF2-xrȣra`էPfaJnFU|gdP=G 1c=HMD] FoQeqKt/ptRͬ{gNj˷Xk܈$M>zݨ';'úZe1  Փ_NkV@H-VԆExBϐ{lF$ٻ{FefGkd\jG:12KWƈ& ۜɼUrUn([HIE 3ݦLF<6r@ *gܣ[XP$|@:xlmvE3 Ntvd?Z1r(]^jUh2t΃M&2uWhzW-Vyf fc3o,雹 u&\asrqbWdюhX lsI !tLu/%-iPچ>2{ndbrǃhAX -AңcC 2+mmPekξND3{^Ew/tFݚq:(?+= hZf:O~ fᦌ^Ҡ@ˆv%%Ŵ qP_g=}?d\ჽNƦhi.ǢK4GV&U}RJ]҆98\MjkW'|Ԩ) Oe$10A^)NE2}p9crgs3zzT㗼}@ŻՓ8K Db@1)$K8;WxAF]Pd?DV=P|6Əmf!;l'{>7!yg*{, 9Y=_Xs3$զ[9cIqۋL%bɪ1a}%N4pd}E1,ngv켧3|@7t'3D?V6@Hbc~I M5ܘJ9eܱ2d({>jIqm޹Vn%|=#qC&HiK/nN^4Cܝ ه;ahUa#trL>!yNnscmwm& @B1<5*g/mdW4`|]jtZ%^c'V 2XDs`TZ R#g 4I][Z\ -m`Ol2y.mE)`vZlx/ t,S+F_ u(Ub\fڪóxu %|x̪,8'Mtm m.ޗkEӏb..o^C3fR5ZjkB6r NQ҉NHt@T Ct6S+UKx$R %^Gn.æYCZ7)ճFyM >L&s:6sKP/@ؼ_0m 4/[Xa-vuJةn?k=lZzŌMH `!rɲ}|l]s'#T)ZD:qTx6/!;Aq5Ja|V5ʬ[Pd(S]' k"UZr˾P*y3GkeO+< |8 9`">Rqk;b&15~ (mR:颛f2!6u:_.rkOJ:ݳV?3.uCr28RMĦ)+Ԃm ߖF%LXb gaH~`LM;zv` cYEu0ywY蘫u d mWSfWLҫΕ yw݊I^]̷|WIlj^QP)i._W+P+['{K#ɞL+nrٺ ٹ/K5 z̜)3=6[lSu0C1Au'ӝE8EpMT7+]8|]TrrmJPԀ_G\j$WJKi>x3AU@\8SއiZtȈV3t>zAf7f?^5aσ_D'bnG Ԍbo̾;SKj6u7~EHU#d-6 R"@6QqmG$|]HXf%wĊ9">h6aD>qRiJs\_;sB=>S {r_l1YK,Q﬷&;n2P@xU>iq#5ɲ0[CWwTZnaͮLtX`V^'ÍߣKi8p%?Ďg )@YLwu';&W(JE[ՙw/ЉɹjօvUj0ǵdy* Gk>JeEe(.\#5sR(aN{#q@onvU9K*9-6]SOj;~qsqbR&˅؀FUV~r{&UA%W4: kS16Ĺ[}jc ;GϮO,+k!zBIV`r' גVa&F#4:)cBJphhfxqOŖ-IM!}\뺀5X~JE+ԘfR~Xp>{ ΋vsp<B7j\"I,q9c1T4 SXWeb& [:yu= E 1^NRt}̫iQV 6N`q B`Qc%9GN6`ަW2 H`%CwnI`wRYvz",DL=?7yGK(2X+y۾caxFuTaX& /مU_3tkʰmIo$V:*l6)/R^ԞżKOA7+y%ŀLF\ߦL>L%2;[㳐 l$QxM UE"ecZ6X@8_qDL#E*Z z\YF^]R ޔT^G9Z1Ƥh{j..'ǼSGy9,I”.Y܄KGvϾY8w; DF,ME85+4=u+(E$6*)2o]ORacNh9k*f8Ffп eWe\%e!t~ pwn2IeV@뫮wW a.Z5 P)'XIˍwm-gbwRˢza8?pMg>F"'bKRdn)s8O͛e^!p_bSkpp=R*'6UE)Fa UƕeRE0\w`frt.ъXKU67Tj5krp / *l{ueۆ X:/N5Si-_ݫBO/_)QCEutorU+H' q*h%4VF/“~-) Ek [8MvwJb WUgOErGcN%tG!@颶ֈB4RF'@;$Sml 3FS)kw+T{5آxjx# MS.$ Q~3TXE:$qOs9 Æ ",,d<%,5_w_*ĕ: E8ea]S?ܶ1'zUgYWzqQyf*pzXRC hu|\+} 3j"M|FSnOIX[8=!_l-kfg-"HN<ׅ+vBW+Hw]2J_uU#4C`ofD>-Qeo!n>d1ԭBPJF%?q/l AJ}#?gsh/GJvFXڰyӛ mҫO.j@ps?Ayf2jϣCI:ȏ:x$`In$^mm?,ǧDkTT"ZDZNfi򅭫t@iR ",4-<VRu=Y }}C2z殑⛗.+{٢wvUwb+^D:o[Y͔܆9_w.JA-a>\$gJrܟʇ٠C2[Ir4ܹ5VN$ve_|$͍>[G87p` "@ySDz{'ﰳu#7ہ4D76{L ٖkU7  p1W?)6"yKXdCvgT9 bj}i2|Aj5CYOX*&a%*-i01u_xwW5 }j N 0ae`c"&~9 dnzh(mkC$C? AB]_Aa P] cEḞbr2iJl@r=@ըno?@vy<Ae u2ÔQt[1}fK_F}B Q]dK}>B `aSq"2| *OFnEJfS)r9 busF\{3Z2$|- ,?}^u1ՑXŒ1CẛJc FUh4 eT b~,58=6Cċwd%b/)thdkl)Kvu+@ETm!_7iR_\`ȸp]ٲPXa d K:6SI9"ZzYPO5Oze} YKWD JPT_Ke#<a7G}z-ꬴJAlO^@1?QY?TX׬ٻqXo@ԴL_K߭X*V+t9H!xwlz\O7xVS,aѤP_VP?D('ӹ+ſIxzgmf*\|K"Xgh7Iz.Jcp GB&ܝ7hbat2=c8ŷNl҆^%J@A H?ʢby0-C"=DS ; ˌT;` СFAieohW.7 NFV%V^KG6<ݭ>r+`G!*0Ie +ĉW8]1a?zEH* 9Я#DX% sTzH*EV'ĴpDϓQDȧT dDtq"hB8eHcO6,?aq<fZ\(4x?z ޓ05%lu=ZnSw )%ǺUR;r8!^!%<TMfcĕ45-:(*"^U_Ne35K{y/8yP,Y2 <ݘ<6:h54?)t@|#LMHotN?c 𧶌;FBWfZUn:}ʒ 397Zý#7(o H.iR ŌTD%!݋L#q@^xe*'E*]7S%v{E ˗ z(vՏ:P?ƞ+^Τ P³|w>oW2Ƹ#GD$y)/#?/7 xu+KUh/ơ@R״wَlEۨU3‘t{}jHD-ɬVX$Vjm  np찎\C0.kjq]twg]#NP$|< 5,äz AM\/Mr01֎eMql!I@x5ovԞ)nG"a悠''`Iֈ)+oZ(rqg}t:ԯ?6S\U#BG:xkۈx(Ix_̸ѥZU{KLUZHwߣ*_,ܹUSfJ -tmVhV(s) KJKWAhВC_ wS7Efj$ -NRZWԽG+7ݶc8⪕R"_&0eQ(*&@sHG!\㒠-[a?@uv+!J\TQrI;K-퓙*P ^}n~_7nJ@Aq PEpsLp9>oWJwI|4CKädْ&hӈ 6!:$wpքVéZ)`AE@uAлҴVt?a711+fd{"ԟ/MDT}|N`1;fmi}m9vrv9jMkrw-RkrJ !OCvBIG/(Jh c[f:t-&GX~̦"[g a.|cKtX9~DZriiEPsғM?Wop ֟OV~f($YlMs:`8.hx]۪>6b %vUrLEX,~pZ$1@˻jrGRQp`}sS{ @8TJVK[pq18!(F>629DB6:Yc#zzgniS!1 Z[2IKAWRjބ3ʯUP$̷/(Bh 9w(z\ "Pr݉ }\JLK߾^Lqt2Nc)}W))|]N-GxDx/)%)YDRpT؋l߇KNZ/V\{.20CH@(3jfnDcr.RIwFuT8+Vr?AUVNSN/_}6I kNGlL#-pkUD?:\HocC=jM e3S}Z؉m6/CqIJz􋢷i{q!iƐ߶j֋&& 3#QGoؤ wG]WN s&VKDv&p3;Z0G/%C] <ŝR_h«O_+ʿ}\|j-k:yx>|>ږhQT#iMCNcUԼIm2uUҙ.":}uxC*K1! ,Z ڱZy9zKnK*C24 ^ á23ЖwS?A }Bܬ]Ce}z+ij`FZ0#x fu"-C$ZީtCt@XΠf2Λ%1 t`9﹂Coƀ+~ePk&̾-dvn0G?Y>5jpY|zks$wn]-3rrhXʨPqw@ci%`"ȅ&p:3բIkJg&`DQf2Ո=beaj𻺕$Iu{y& B6? ͸OFu;Omo!7; F^1FEdɽNvژGJX֐'gQeݖқ-|!Zۚ 2bel8`bٛow=_ȶ|-@ZʇDlv)h*f+?oAPidXy#\Fi9Rm9=%\~H$mje[̂_m>yĮP2]Y+i$Xms<$xo8)mLW3d)ίxfd;OWuӜ L K4p%cT2s獁w$MNy62'Wq}Ik)'=9F߳KƖU>].0E]8K3tg?NʆviE x =Pө} T^ }qQKjgMI1}u<']u1ߞC ߸#2`֕UyGH6w{-ɳ攮4`l!#?@  XNΧslTS'Y?HK/T4t O9*h3qi >[GJj_?𬄌I dd/a`8@&fn@9eLzaj\C|*N'\:wct,5*eJMƬ^XtG 6O,XX2񀟒yqNrR be^\jͨ5+eNYz"1+4OM5ŵy {rC g,i!S0c,MUzU{*g:)WKY("|D 㾂:/$5*Nr/}Yg)G0^a ` ;,x&YBaQ"eti+ܗfM*qd%f_[@<>r"dRǢgCbZCZg$*y[G6Cr ),?m8Pw樿u[ޕI:-+3)F/T-L*C c 2Os/wV!:x #.K ,++Czxʛs_ G QtI{NDSjrcZ]2;;\Psq*Sr&'ygoesWJh78ϥer1# qZ1&i$}Xu[ȋxOTͫ]@2 h7t*dW;>;qx:{a惘c0Nu-Ř<q-o \F.x"34gɟNSfF}Zt1cTT(BORFu^fEzm&I!Q=@a=VjsQQ4xBj5s7ާ.-0&1l}LJd@bl66Fn5l=!3GfqҼ,u E44l_#'?/-RvQ3;s% ]$*C&gԔr،اӁXq&x}^2궶",4JRO)}1XI{l:4^h ߼+t`уXyal/;e1ctZ1akmI~T|}\HrO^ܒJh`=Qtv&SlȺLD: W%5 0F9wwXReO㵸I CW݅ !h,rh5b d=fsc< ۫a#`&ĖS{(tHe&&$X& kgXn ǧRD?<.!VJ7:Nnpi[R {KѰfodq;OCtG#mX 0HCV)/u>*x'g#yHD͇mh_=䭼 {]nlh6S\PčmKojbi˒w$ {q.Q͈¡Wy*Md/9ddM8K8Z'G#n?ޕaQUސe N~zދ]-ٍv͛@o.ruvnC(eHqQBIhP5˞I@3XӼ* E <<y-ށ{C˕|mδM `MeLM\A$tmImucUtj&rE~AO€R+1-U%f:]O"bD=ìC1hJTLbB5Mܚdu]wZ4?/U6MRsȈgM4h ޠ)'-r32BQзQDHTLpXC+M%pلhDBDV3 qӧ:^>Ko|"R_6Vi`>dz`d[JugHm? .hP -R$n]5ڭ)<_\^יpAX:|WQv#YG )3y=âu _"8BZxHIo7hOV29:5B fDA![AFfkrAsS3ȯ:id}(}xȝ/5۰ٓ*V)lh\=~Rc~^ө;) ׵!OoWC毱Yi, X+䮰m!Y[[qѾySXDbm#QhBT dlΫp}I?u{uJ{,שRi0H6.]5D(MA`ґeG,6rr0.rctW^BԴ=CD[Gգv;[6_v ǤyRQ\%8tXh23>,N'Kle]W.6"n3T!' >󘦌!] >=Դd*.@Plw3͒Y%{ rW(йP8x>d,|s?B?`?883B`m&ͫTq:m(vC*J!sn E QPe]W(= lƿ#`gkm$7< Qba"jCEhb>n=0Rtj ]J)DEKwTĝHF'뀈‘wf?{)z%*H \,~~d1Z$tH909W G>P)}gXZtkJ%G.܉.4|HSlBYYk$O 5қPgwnC*pa{veSܝR)K_05t qF+~a>-}[i a_VΊV RPe|(֣ZxPVW秜?鼨:,8YD).* Jn> C;JSru9#w`MbYVL=C ]h4mHg^+eB A}|ArT L/1aeUr9֕t6/_b7N!*D-T bu`;ГA[.b+J:h^' s]^MY/&tƳ5FG.ř,ƣ /:3JU#RJ}#G*V܌i)}jC`b݋K[sSW忾d~Vfk9 }(ct68`cg?@ԃ0qTV/Lquisk{wighV"ػ=ht#Y2)kyIXNݠYz3*-k>e|bZ5aԕwoOcn2%Ds@<*@"F)zt&kl€=V[J_sAӗoմ1"3b Yh0RLq`mӁi0LA1=+de9OS:"`af,@ dsȱYx#ȇu(ՀCf"!O鴶%=Zn z3}gix@2s޴5ϰKNi2ց>XK9%?'^'CWd8۩jRh b[+×8KSqJ6.\C7wzq.+z s3ldڴWKLCײa2 Wê݅&F u:`Hy\MQ: Wδ'md@$A){Vn=ZOyʣmkڔ N{m8鴤"5[uDqf#+xi2% B9yGoVjx8+`;\ ȣC˜>]K2"0Hų^ՙ~PriȤcEٌ'~Nh\đ -?G"n&)KKJG e(NfS]x@M_ <ȩf0J`4̶恜vʜa/Y"@k5ˬ3K! m~4ar %mҡ̀r=f(?z 9Ge\g;!ʹ=Wb!PSC+ΐCH>H3z`mo Ƅqյ7}Dή}E"쯑P婑bPDIrHI] sSD8t[HlzOƅC ~Z XZ9vVɻ62Ǭs(ȋtkY-\P88'`2~NIJuc2f$yϯ''%və۔j !x[,.fCQuy8{U"XEC^v,[~XTЏ+,HgDjC!1micC$3jm+s4\ȱ\Ayf1X3[ypS"Fow 49lVwP8V*xTwIOՊ ~TXbJ|&x%BjZ< 'Kpuq$垴ZLo,D 袠`Gt|y48yеL86a{b&[b&_Id -$KvwT٩xUMsdeDqv,60 L(3[[3ca)5$b($),,['1FK<X>飫u͏{Y(Y$[hW|>u{-[mcXYNuuzPN/HJ+.h][6_Mr0Қ2KN/˻Á;Av;ݓW1F|P|)1sg̈́S7cdG(ou+#DZmn@&$n=xn /14om˹! ϫJ_ch Рi~ #f#icxxXD Sgw'c,#[W tM sSH$GY $n2ǩ:_jA2.@?t:Z~{j[@qVr0&ɂ7'daC ]'O#52Co_M6ՔyAU=~B&[īc@ahSưn]i!TV|}_(.A;)WduFn2sjLYOD$b @ۉbTT؟駇't( .S bĺjPg_9[*H%nDA-ŋoeYnKHym}׃=b+p*|_ <(ټN,d/ʵFrX zt4'0yFK=L2R9ҿ$yyT '4 ?Sj<Œ55g|3dCR`[/ɹLdKfq<E#l 1Mߧin+tGQq~]޳OKh8>ӁmkA%og ɤڔ6Qz~q9mPT@}]Pn. p:k  q6_= =ׇ.xskaoOuloRDmO m%L b1X7َL$WhX<5 _*59X6WE"qYgoh~iôSY ]Y5O F-;:hM-meNN[ҟu47D1{W 1F`X߱4.3*!s Q4✒< 7"cāy逨)P04Yu蛨@W`ib)rTg!.(5O$wkvȓ7/|Xwc]bW/"w ѯr/3Xs,Fl3PE?]>o4<0LN5* d.kRKT^]WjYkX7tJ )L+PTl^?.YƆ̇ ТU\oeSj9\#hqd}`gJ3BsIUl4\!w=\ ?;S?PKkX7<|qJ TɵJԑ=$of-s^/4wki==%cڡ [/ []ʱOd0U>[x ![F Af܅ƜKZ-]3.s pa+{W9s_$*'`H#ӯHo _|L]Qٴ{qSyp'ke 2bjb!9hP:BoEn VJmS F9[ 99gJ L7^S>h/euT# (8禄 g;1W OMwB➅d!2}hOw} a˯58}n>"lPv 8 *nd#0p#_g-.F\ =9_ڋ# ΣEM!UIӥI2M`AmU,Ԥ\*zw^XSK¶nᬡm5 =eZi'{hk=}>$M7x 4 âgut fzJ"q Ϥ8a@"pE X z'_q9wՠ&0\Co(<>OvLTT݆Lg"}J!40-" ٪/&m*lW^(QhOymt٩|qFpST`ꐏO;7;}Gwql^ 1dw$6W ?_)ad9yKJ 35/saѕR~v+?6}/@tWx/n{4^bԶ}PɹKe2qbN` l.bmMF%h NDtӪ?[/&1e>e0x>X_7#dъNJg^ 5NNmK±/FʱG|;%NҹGߓ!i,qB'wHoə?-).0,H(,;"1U׌k 0قm<ÐCXn۔nioyfJ#J:~oHMh7I)upQ8y]/ #,|*-B:t0̧eB^xw=A(uyUNh_. B\4>R]CT}nLdZ譸KDvYmL!ei]O%^ϾK'7Jkc6uxU ˬ\ <8k DNNII]qotO|swS_(c1 #R\94zzuwN0d=C.EJ@D,"v!bZm&X[ޝz'Cv+xҭ4OazG["6uŪL>4[߳9'p1N !Q2E3MÒ("3ןKMIGZW0W~/(7W@u2<ӆn&n5֬])Ruԕa"m6z%Vza_}hs|C`BT+|Q(I4=$ q I=CTm^,8Y hD;VN]k)ТI-e~#ږ15 706j 8"" ĔWjZjAS9nJ6< yP<13u!vShDaB KAY8,RbqШuD>.Ec^F`;YL,6Gcp2uE*DiѨs9z\j:9_s:2X7[I {)>@ ֬-WӥX,>X4M͉}Sr#=-WAAg1%|; NG}*<KE"g;׏Mu\O?bqzXBRc(Lb?u9fiK#N8íe@ʈ]ǰr `t{͡fdn+LV!uu[>ϱ7Sޣwil RLdפ[;jFş IpXZ 9MJO(H}[ 0҅tEΆdi䵞#-`g: հu0= gދK~]P0p\%3|Ay# .4JtB!L3cT$h&r/Y1e< 8O/T$;8UNDH e2cM & ,@kH}"\"4"Sִ-jSXR0XT@Pg< 8#gj8(zVƙS&I*E?Я'B]s| Vɶ-c;F$snZ C-G Tԑ1+N4 P4ZiB,s?Ys}_TP@C0R(wQB@PrxE64^YLJn~|gD`Jw:h >g&M9~F>/K~w:O;U4%q⒙+:oqE qR f?)9}{ZHilS ,+)LHA1 <>|>j)6jr; Rەl/A nE4YIA7']8DƓ$Y$rV^k,"EU|y-/k ጚO,rG7P]sPvʴ$GL 4бG 6 wh"VYs8W+(C,V"zv[9~Шħ?ƳmC Xu(/<R_|]bc_5ft2b:p'eB <}7{ҝ'$")TÛ|USQG~ d'4&X׬TRhȰ .DtF\@դ.}x9~wtVE(Gڧ!"vNDeOĈ#sҩJY>kӲ˭ty t"KE\MOH*7D#1z!ĭv(%[(_#cZ<AFG|‡c/Rs # z 2k2gy℻{v_>74f[~\T)E9`rT3Jem8[O#i/ړw/4Ks~?*٩l {h3BQ{LeA![w4 [=o5S-ڒV uQ& (,H#gvJ>C\A .k$/vg1BHo629_pV~n#8&LɆ@eoy²%jinࣝ:h|ulJ >mc7*֐!nUt7k- K/@weX%>űjW a2tdF<ȑKƑqK ;+–Bf3LgxX˕l?}֡ !?V;~a8k4QK1cA+k Șo]ֱ@T*dڠ"N4{PtʮhZG"(|A\쨕0<ƗG /UCxg;2C#id5 }H' ,9W4yL19f$F;ʽXQcJM.ĶsoB061YR7К}"vG .Nܬ\(u崗?l%`FY$EzymaD*U:ؓ zZN&y;p/ mlQzD:J )kJ<k.L q٬na;(_r$Wj2,H0I"a>̂I4|ݎacuyia}_0_iBYJ^QvlxvDJsG̜!,C%I+ÕJF3RBk6Ko.?BkE:O wVJskk!sѢHC`AXEX丼$ *k),/lQ88xO 8 ` 'ʳ77Oyo$dWFx/md*yibtℍlQMh7qٟ7_B&Bư%TܓF'>jJ:z!_010V(=ԭba.n-L4ߛB5^kDf*w~ [$RK-BuKP!R\w /czjnЦ (247SiςB){mR2=vۓz8|P,mĽq6<\8"'Eҏ΅'̖u)#U&~<)i+;sAyTHN9>d1{ܳ*>v$ EcF4n̉¢I|Reb.Ht/1H5 Ik쉸x6~$Xeں܊5"F!p"'!0,ɘHէV8]G.hOϗQ>'OAmVCE)e'4%Zxes&5,eА eqymr7jCf{MSHi6 8-,Kvӯc7:"8R.)2~+Yw>QJcnGd]STE) R/#Հw͐"HhH;A F̏8ԼGR#x )RZwU`f9qzw);Ȇ? _~kXyK`;vEQ q/p cC_.S еe ^)x{au!3[q8">%iD.GV*PH_H!H| ep&Tm#~fM$^s|b,{z ̅~`jHUXOQP&n̿9ME3_^_sfBeEux1_.=#^[\Jfj E" Lv?5e푐ޝӶTPa~OlliE 8,-#y7-(JD%s)Q"{Q%j%@̭(@P>;aMyGqmV[_6Hs)`&`z2Ld֠6mhڙS Xů3MP%tl}B. q ht2x7NŪ~*F^UZfH⛣ovhl PT«a91ѱl+vyڐÔk0Tbs=;72_$d JDw,#g@'-#OBa.ΏEw@ȊuLUstȆЧXx*O_WjA7JKSe ~oäQC" ^t%cQzyJˋD" vI$'vv0T v~Wwv<6: ~ډq͐ $إn``W37erl/N210Uk,„=Υ }3; glQCma9kȯcßfH7&$8;:kL&3iPHS % Bc9g(aor3tҐےS_*y@MCMK]#GC6DG%(O 8}9s":^92j͙?4{GqEVȟ^Dh,ڭ/Yuyktc!QIWX5wu%׫6@RVrϼ\4՘[wV45kQeieP8!*'R $kf]a%2|晳6RKFK%cɁ+E\vG$U{=͛[Qk3+g^sMҖT$ˣt'@` 7Ewjd&^Z $bdw ! sc&bKɱaZ߹UwyWDd6˥%q;SG6u*z2ʼn ǟR Ƒ224Qej{f,/M^cE՘*^C?RSKᑋtkל4{R V~q.дIO. Ha~k%ȖI>JkN aQYvB6ԪKjݍ.:_tQ"& ZM4?0ZWCF9dש5'\AaK" WhFCFt5(?Libu+MI4T:{K1 ^;Խ] +O&W֒Zw"~9ASdWgjǫ!Y5Z͎m&!2o^W#Afr[QLY+ q}#ɽ0a@m7 w*aY n>g)SZb&|\gYJ8kWb_WClE࿫Q[&y[4vT a6Q}q%k ~JʵyMG d Ax˨qYQeA!*FL=X˥"Ic*:EQӸEjL"'n>NJE%5I\< 1K8]V4k4{[:^2.c[(^* @¾'WY^r}AuoD!&`?m)SgJ>w(ogI' ^rd/;ی pI]xw-GAJ`#o9nrn3q;Ә2M9 ǜ(gf͠iCc>gQf[T&~7cg#ǯSeԯoTi(e9EB伮~wo2< zB8|Wqu}GD>dt[v;}G#*Y:Gt]W;FiE`X& }ӾZLON僀tԲ mZJ%}m~/]]dI[WtD ZD#kdfm@e.>഑W Vk}7}Z!BGintXwUdJ Uu[l"Aql!L4|N^'/xoͬ嶤 3p>K!s9=`A%__~z1_ Hn7Ez 5a|SKGg'8 nsP0AB | QG0*%kiTeˁ:PSMTgޚBf6 s샙U{:Q9v,x W=e<=˽L((P8RX-r^ - W3 زNKPVpc\d/*xȡ c2;q5$*d̟I Y-pA6s촋d;V3Ӟh[Rҕ[2R dV,dnh U%ʼSX'϶+'}(8n:8VE0mx:^fOoRf_ܙ7` 0Q&l-x-.͟U_hľbJxwA y#YX~4Ņ kJm~' U,K="̀n<ĘOZVUCpw嗮Is4 wKʻld:xir~kz[ ]f?n[cx.rǹfFkufv)2RҐG!&rϰyUq-]džkզYJ7! 1'?63Q':Jnleӛ9f]إSs@(G?}.V:>;S+sa^ -qxB%*m/r%?1lOWv1F@ᄫ6'w,0zW~RIA be+IBkqZfFA2D/:P挹s !UiY)$CX@ R+uTbbͰIBwyYJLQuSLQ!-UlO`.Aٷ[|LП kopDGdaN(a}b=\1wy?}oV{h;*1uȘ`W37(h7 ͸lM*RҥaqbNs3l zԱtf#7U/ [н{ǧ̻9J۰(g[iX6c$#V.8mHhΓU. BѕiX *hW Ɂ^ZAJ8R (k2N4zDAϩy9DUe˭d}2z!C[ka7O31k t'FT !U5 |wm H;DVeNRQker6Fv墐M(Z};CN!؄ ƕrV9້|4%M֖+>gח>9<7 U馎7m_xCm5?->XL[оӧqW.!3+$zkBdE#>O?2mGtBYd$w]ԽM1δQZ«CGgӞ?:IHP<"d5M_EU)PSn1)4jvuX>>TYPcc&DCtbr,Ff4yj^7[ߞ?TpA˙!UE֑&J.Dw觉Ϩ[e XZ&8@ ~<0 is5"il;tefo+% trIAlG'{sNXY `IMLٵ*0Y{e/(>a<juoS^J* ~k: s)(Dg]{mMg9pJLe'ԥP\:'0- h[8o {l@1n(a#?v3#%TB#Iw'[S k}el6ƥQn0UdɑphU&[;i@ H̟ܳihp x-8upf7<6=⪓p?Oް`Pgkf磅[펦| s̮>ˎ"H:|;4ErBTܢ"Hg,rټ}iea$(Hf -7vM -m4Wuv$ZwOaPNTTSN7iHF ;㡽)u gj~ 5kФ#骦ifhd_CE.1cIG0t=@sq`u02Z `T}B 1"X-QUK)+iοP⤌&Ak& -fqqxN ]yjY~^΄tW6L`PElfW/ <90t"="H{W_0.UBA+p,7B z߸O \oKbC}Z5;Q`i;K6"˲.V 0~z9K.V.Ԥ:ƸU6hBS?:B+ U 55p,\FX@ F7xcɜ#'rtT,E >4:v>Y^мf-[<ݥo_f蘡SCϊ\R8o^9K+W * q4ѣHʆ 40`& ]f.+,%Mn"n̕j{a S+n>ó7i$2}-bǛob&095dk~mB( bI 9/%)ӥ0"r|tWhfFxtW3eV:&W3N A'] *vԧ`X6_+<1/У&Z8&j]]mlG_„>+.4<}ԺYj.̥ϬfIWh'6 Ͷ:苧KjEQ%[e1*O@? ksyfCV*dթ"^evCW,&A'?M &*@3i!dU}H8wjuu_ 0,d9Sz ~Fӵ0AA?\6;4{9_>n~7ۣ쑡lɫW)&*es1Ҏ) ݢ|:<݄JվQ0[/bl]҄3(FcrV=u5WivXKc,O1 6M*!ޛ!,(mpH"xz%󈣛#=VdI A,cg~ Դ, ^Ja4p*DtA4y\\fӿ!åL ҃z ez *rJ뚊`꧟ 4gpwA-:΂rߔhi`6)"|˜4/,2FJ{: jJLhP+z*4zl=2Fjo©2y"XtƁ)oU4n<) KEwKXɨ}]bd1*CSh 5 g&^GuemXXS/D;=nB:>JQA-K̨J dC\B41*t8/#"Rt)[LLyݟNY^dG8Xhv#-ᘄu5CN'>"(O`(2Fp ;fFu\N)y!g:`'3Gc3Z;CNO! ]$va}RDLqMy~;>Vo7Fr܀@jBV#V!1|J n$BJ&4+s/Y.P]Қ hc؅HBt<|9٥.ݯRޙS Ov)Bq[ //3xLqq(=eL|~8IgѸ :=^9~VC`&7N Є*nGYWbJ\pPx"Dcmޓq1'b_<Ž`SS9M}13isVPcB9s2iR.[hFE/~|/q,gaF<9"}Nj:-뒒%ca6޴yuA݄R ;n߶Xk\-5:d#j7!#}7]%E] Ki$^ y$CSނcUz8MVWW{#"ܖLp#khл1!,r#:?FF%}>[*-;aCFg!)`Q7ׁAs01 $*0B͏wQα m,xm6skܛ95MLkʣFM1M_ׇ䔒B˼gan]X4we N޹g#kJc#{Ah5FKW 6͊SٕPp0DSeGĩWDs5V?,s'rIC/8ײUyh[w@[=xMأro94R F~^뻙}pWu @cy3B2Mz6%f$ILC7 T<qk ?%_&:K|u5oȒ`(AsY/[[>8@D"[NŋiٷjbnС,7Vksl[9kזV̏pz( ПEˀP،$M,jˀvD=L1|ᒎ_G4*g5^.)#iWG/FcX؋XL7Ϯ' 5~UtD#,2XEn?%ny+E5y+UITV~h/R)4/8y=Ky`G>jdtyqRepR"{w'-D_ǃ*8}Y7q)c*]328B(@ti:aAy Ċ˅Lz)WIj,6˫mh3&ߟ[5'y0_vMEݛg3VWQm/$XoD贶)6,YM%k4ﶖPՃ&fLGV< .^^w>Y ɻ/D]s=%I +a,!5tpWTDDOW΀K &Sm_+[aG1i!zbEsy,()iz`,!D~Xp9WP׎76ҳ\LYVxaEeEYhvy5K:yB?M|tQFso@9s-FqyOOQzpD׳/VIFB" ܊Y's (&^Ȣ%&"/FRYHmӻ䠋xhU$0Da})R84r@achu5ipyجνM-NtHֵQp9xu;J|XИ5o_%Oʞޏ6s$7΢ _MT|`5a>o=VMEnIE-|I5Mn3C/1^Rn֠y45=mY b쀐XX$@5bQ5pv MXQq~S*L HE|$Ff+$h ZVIw$ի8qUA_5ַ0 Eտ3т/5 j\RS(4%d܏~ M\вoProU$pٮj]. Sw̰YoFFjy$X-cTS]N ]C#5@.QrBF#"%Q'icl2H/+E(pJ_yzfί-Gۧ9ti[݄9&ٖQg1ƉǍY84꪿xSh@])Nn"F^WDcb OүFޑ6c7c܂+[::bEMUdnp(+LVET-fKW$h>1CixlA{Wswea4zh\@G!Ykә.qPNVT` :}N ?~ig(<#m)iYk76 6:A|v}sLۼo~*)`r5~aD4Y޺ T5Z%K)M!5G9Hۥ6WX} :xʳV=}wv XհnI-.<-7䡃Ibrm/:ILrMU^$zEə1?2Sgu,tDYK~X!e\hkH &3qrK7ʝkufS#rBfGބF89>.nCN|^uѓ `4#$0c^W[GIhl%o(?1&秳Ia }l[^oOsWJ yǣjņWxMm`pBS+@Zz>-hǠCQ$$JnI7ZjzKy- |@Oe{Kv\GY2oR`(Jp}Ƌ 1?%*VMP'LҨ9@ӴF VOw%It9["S 4&l?AaE%["S.GߍŦ)BOtp$ӵ15;rGN1 AoE7{#R3r8nii3`Q.Bchz~  6qJR&_|nrrĠGy G[wFfsMlD#\enCHN&SIS)km]NxÒ"ǥLSu/ iӘ1URVC:b AL}JX8 J~ D\uM35,BRۢȖ@C>Ps4,VH;KVsH[`̞a~j,U+io"Hj%e՝R]7\j{dD[X_aX{9{g0^y~.F#xAz} ;7gFgFޏ58SK0£dqց,ޖ\@,#'QS&|Z?婱hm` ek_QVIPmg#<ŕc߁.GKK~Z>}I%D~PgZa2(9u# nK٤ lfOO#%f͙_;;Lj2yh9Gj2ֶlbueL%T޼x И31k%`ɗB_9f#G&K >g !nPV$|e ^SO ɍCwC} } aN;g>JuݫxAtaN) (FS|k L0GT4 0Fvx;-dZڎ8 kY=IU˜s t&hU 1/$[rĖDo3k5~3~5xKod}//˿¡$ =z0?! rYƦ;+RcsolgZ;xSWB.Xh1`@;LH=z; `:=S*w%Y{e8_uܝ7m$XN`GuyV+%dcA] & Jh ͵Qh%w2//m-s%ES 4+@f9kޜ=FBCK*NI%JF9lJ-u[} `Im(1Lc5r#]Dy*4 0%`m7Fϯ=}3+YdJ[sP{/xD~Ø%E:Q^`׏4~Eq ʣTo)e:f`ٚ]| ȃ/k" ψJ@tVߕa,#EjXiǟ!%5X:ik9ދQU#0ȣ"*g5ajQ8I׶.m%(l,NΉIǽF5x?^ͣS*0;TG.OHU ރ}EI@d49(e힭A-$׍$ e?d4֣i#/hX|?O|:|IGj@ UdCklwTF ~jk/W۷8\&Di遲k͟Yt–}U1U.r0 ^?]ۄ(쒞ѾH?%Qþ*{AQ,;| WE!"-86 S'ٙs*{[Q,vUKMFye)"5ħ,Lhm޽:4RnNC͇_Ң]r̵$T<"ycE4-G‡2=l<бWs#F,{1帝厡 2W՚IՒ6vy9f_w`]bn&D/OZR$kvf<ϳST/!G|dOJ t'Qكl5yh{"o.z@+>mˋ!6|ׯ?E'hW%*$Qev_Ob'&+oS+Sp|iFyC= 3C0BK&?PJR+"NH/h]w%jL_vqTTg=WWu] ,z7Sf~/ᒑHt"ufc,zۓt-U>Qnj A\&q^R=̩Ng/2s]켡Gz%7͎Q.Xy6PQqWΩ|]cz :Xʒ8YC:U񕛉K01eBzh""1Ftn\dL4:Tڡ^~Q7z Iq%K]oyفzs\??so9R[ۧp#v !K^9#jOY7r04AWN?bSzSHDO1M&{ɋ.c eRаZo }hMLztѩ_'Ӿ[ ٓ~97*ocO_0{D}rIpyɡ#*a`R>\٠×v.}H-2͍$ٞ|-P{;VB | wхR?9Bh?WyȔedgYZ070701000002cf000081a40000000000000000000000016599ea2b00001b10000000000000000000000000000000000000005400000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/net/usb/rndis_host.ko.xz7zXZִF!t/wO]?Eh=ڜ.+eo>}To92>8T,lGna^[W˫+5X򈭔a08l<=\2! & eH=K(m7Aq6 G biQ>U \YmUUƢ)'݀ Z.kmSGE/EA ⱄ?L+"]u =6D&NI#[é5Q"`S=ܰ~^ƚEe) 5fY >|* DC2Ȍb^k/450 ̤d \Vu{%vV 29\x ׋J[3@lƯ6n0&>J 4FrPzc`_ #AWS7m.ځ(jvkhszn?bLrMAk GeMUeMH>6K4bX|2x(cXi 94!!& dtǑ[T^8iye_,|I}GA>%17U@ mt(uVv\d)F0R-mO i۳?okT^Nv#9i s`@b3<œ7|zjI7V;9A{agRVҬ`Z睕X̖J_) Mn'Mӓ*G1 [pa.Rž„"DISσxF?q=Bd%fc#M5|/J^[|e}QVYwke;Zm+*#  ;n2xh A$063&~7!(T40Jm^6p Vv?jJ}lsTTm-pED4l tUzp6m~DNe@79?9x0t@ -ӆ8|l!A`VL/0M-`}yҒQ 5X.(uQ#f/ C`F JnFl m !2Xq`fQ^ﰎK/bu/ ⣸Vy-OdޡB1g qTc%,\0ұLPDR(iO*JPiR#=(|w N45%4d[;1듷Fy;_1'_, RtɎa՘/9 ,IrսW}NK%bz?w [s_?\Z7Sd&7aP`Q~&ZGQ+,:n2K~=ͺ+r;1$X/eCm# y+χ*p5ۧPM3Kz뱖"ܮj19YB; 8hjAWjX!( Dd ?nŃ(w?m v'CTA囃چ,t*YW$"km˟! c׶Y;? e#`)?|@:}G\W2nB>:BPsO'Ap6&9]4.!4x'mJl>$O] %F־0AN(+/FbS31`cjZK9sCM'hznQ٭Uة5@vbzPwU~3pzKqۍ&GZ:y.*($HiKUSH%| Tkmȗs.^ٱ2i{Bxhj#[B|9X.jo 脘k`GdV)WkH˃H8q.pel \oN4AZ,3KpђOcA'1=.9dzܗWM-*y(ծhL7<6nvQ39<+M34:Ro(In5;jRmJ xz |@x t6'WK] Hp=; 1ң髁N^xQh 5OB\'D/f]SXvCf ;HE)H@܅Y[qm"X]/c+H9kG5rco/-W w[ Ӗˆ#%YZX+:_Mt3ln^Ncdrv _n;hnQ3 \ˏn6JLC .n\J!^2E ̤S/P?zWG̢ؒ*Xlw71 !S?y!Z SUurj7#T3P)x蕨 t$<] xEBWQ[<qsJ.}q<2L.^WP;)SS}#a

    -!p們b^gzN8@aV]z"bԈ"L^HuexcgeU6]t!l"XOcH|4Jso_TcpfYhkFWkv)< DϓO9Y( ; :NL| ؂dVkyR#Jϣ,Myyߓf)ՋƪegR@Nk8xC⋼slbObAפ*r=Y; &QJy鼰!0\ۀJbd'%"Y:e&ƶbpeġ8yM7LRN2h:KCbȍAchٝ@ %M"uU! )E7"\^ȰSŎMHp0- U"%=9I_ƪ51aa!u ^F&ɨktٯ2Ă 9p"C.C.l:Y¨qKg8eH&u;~yA9:jjJv|$ż0%&KY-%HQL7SK9V1B+[E: "_t7Ncզ|5ţ ]:># ހLr7qkOq r)1 8J!Dr= uf\% /td &\-0[7;ni9ҜzghR] ㈨TqӉ@M>^9x?ٖ^-y,!a>[J}Z5 &Ds׻BN-M/uX85i9?u[b2ӭm-?}竃#}HpaYKKN1&t㱎O:+zO;PJM`7W?P6~.s4YkyTlգXKv&x?m,El& \X|qƦO דgID)!+LXIsB\FE>??RFǏ%CI ي];@H@ntEVgM%PPTP&J 9Ҝcٕ1K֪XwtQ @(eFa x>XMa;n!!TUgxpݙrUe,}ns- PP34_C#Kګ >d&J`9]4 Yi $%G>E^wc6S7JtrSXkWuegǩIڝ&x~y.kNC7=bgVA^Y$@ 4B7Iϔ4?mfݛԨ̃(*ٯöv,$? bԷMNeB([&8~{:SWg5RIƷۛʻ Aa+d\;}uB6:ؔwv@d1}XwUK2ڿ :@W-dyj$K 3pnӫ H_ /ͶH-萆쇋dx:j[Cak 4ib мo} Խs!f.I2;üqi7A-di{W/Ғj@2/ X~x`͠rAO.8)^`Աoş WIȝ<:J-LD2=2x\nw:!k]$%7ftY>^H E){pˆkxOx;Ź Qmٷ7'XQʐ;v -Ĕ"Уu*Vp]G~IMUaʥVR@^J + WN&n@9|dpdwVg?} GUГ~eF{glEPK- ls-q"$bJ/.3̧L'xT &cϥj:B֏(%ѯogi7Ih5Q)r;h pl|p,ZV@Gy; ]g)"~=uپm=NR[*! ׂ4To^ڵ);Jԑ_q >. K&)m+n! GTZ(L446$ ~Q~F/7I\':2:Mde| `J|;30fpz nE_E&[v]-FlND$tVJ/O5o{=v>t4^NUVLzzR{L).?C콃8 Hd~Ų mD{!`Anu$&$60J;l41Ke1"i寥*uv*2 L5 p1xV90~6| X+Kn&BGB /)?dA>L-+nmR9e〗طZ3öB+i3Yu]]Z/݇S,v85zYa-ʴHL,SYmjtN&7a)n7KIu1gj~O<; [E%_f%lY2w^B*k1!S)NlHB0f/ʘJ=Ȃ _Ǭ`wk>x |!ԉ4<3nkKh v"[26x<8m[*p .ǘGLJfT@}+hhK RCbIkT6^c_VO ԼsM\!p1 _"ɓ֌-*T'sHJ{U=#%f4T3}p\)t#1gFxFO O.0xs<. [s1h+z7 g\AxˑL0]܄ Q\Jh/ w AENzyYY Jͼ"q?dҋnv8zh 8Zem5q X-MI>韼}އp O _QB|%O" /r7|*W6 1N'YlU8ae;OL{O̐ 6 c=[qbJ;zgFqsfڋ9|Sv +3(7Ayipn d {"vY _bB9rKM=oe<:Kzk;Ƶ^FFd3LfvʙaK_IuW=s]VT4 c(&JJ"M 2ħcA< qYkU[V_:"EIyPɬ7pK }uCݯ HYw|xNњ(71nMkg?R ?l"?SMyC܎?Q]F}(F>G}Љ}rn?F[\+nТ5dR7qxPY0N5R."zZMe卐&g%HD5DW1; BޖֺI?3?gbC~&6ek7m+GZ<܍G 0߮y0rz=iIqPZq'6L@PAx ^{gH_ R>lڢ]p@ 2 ?ϔwA1hCD)v99$NNǛiZ+x(@uLj<]: 'ݡfr3y4K/A1hy{2u\#Jzd*)* vD{XDlG93DǏ%cA{vAV+(D=F"IQLЪr)K) ^Ž| ?ݶ b<.]_|6*̥ ~(͞"p6X)?A[0*L:beCD M %Z?2#KURӱy4𛾤\fb/РJȈgW1GrpTf7ZR qn3u=aLl#5`RWgC(M2nC|XF+[Ո{dؕ$ŷG"8<{ݺj nkp l#B1 jnQF{fԙoWb:*';HȁfX>O5ѓlD/ZQYM" cnoƠsT|L&9U> x8z6x60<5ӌW42Ê~fMO^tz p%rsf-lZ-/RxL*9pvrC2BaW> }uty L)n}R"cdV_- G%$@I )m "Ra*=HRF^k`Ϫ]XzӇog5D|HqBx;YBG1t6f-wp"]NiJ wdz/!㝣NVw6n6O/BHv[ڂ|\/R\Y3%ߞ̝:Νڢ3nĆ )SPGs:yPb@{&m\% ŠO&,/( E@I$kp^ jyPnV& ߪd"a _faUő 1bLf_q=`qCBXjDwh[UsiFzW 8ĻN,9zpuF̝DCd7Ru >n۾WMIQiZ)#+Ok\emUBu?@q q$R:+˻^Geh5Z | Dgts7..>(gP_Be6C(0gYZ07070100000090000081a40000000000000000000000016599ea2b0000db50000000000000000000000000000000000000005900000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/media/dvb-core/dvb-core.ko.xz7zXZִF!t/j7]?Eh=ڜ.+@2 RD=Etg| PW;|v "9ڏr hG.É+O/0r {wJL8s{<ᒿO77&ˇ {R]+t޸|@Ő L` bYآy d-jXw/! NN/No)L:'WtOgk} i\8i`"ә' iDaɆhYz3#꣬7F/ʸHhtlBU\ ZD+i;!ԼoiY f%R+C&މDγTg7+hy|q h Gxf#+Y 9xRR4sHl|j`aVeܕ}3kQc_ ~.JӖ)($HFt'4/AxuKRaV/|u`gz!:gILLgsqA"X0`, $ڀM "Q1``\G? dȇlvl6)Џ#&7GpU/h+jCL)x2m=mtfWKX$n][/2C_$KԞQdHPIiPN="8W"ϸddN"$PQpV;nӑ9q%BFj/ eBF,(% {@DRkSPsl.S$N؀L6rEw֥8 L>\–5ˬ vpѵ}*|l=V %4[bG`!6j !o'7~6&azǷ"0a ͏Wv<8&ש>WB˗V +B-M߆8?8dqMe 8[}&Џ"{ڤY6F;{Μ bU c<960#ɲ|_DbuѸ\Q}Fȡш=gXm `} mdf+V&`M="[f+\AKn\b‡WA(<'S.8׻l)@GGkn^tSwhR)Bso2jSx $~hU*hAͤVC9<y ]hwK@Zagcf&s9)S"q x22XIKyDA`eZKWck_]S_FNvցrL#%Pܢfs7L2n4}]_%2Pf `wzgO΍U1FRYͤK2sߐZYv/J94fW_eSFAV50(@7[ +*ؓ) H-ZDoW$FWq?s苞$7J,qYc;.¢tvL \#%l /!m^ 0?+].4/aӎ?e$H bb8i5CbMfܜYmު0aeG;2t\yH5-ǻu<"?9{65`dUcߎzsznD/ܴ svGutZTz9"Z?MXX'B,E,^ŭ"]o3'@Փ:e"#PÂzUMմܦ|H6?-=AT/$AMҪn2U J-2Yicͳ-XyzPToI<֊EiWۂ:^yEasI:dϐ,DOieCmF>&|b \vb.RbALl̨^xG1\Üf9(Eg"=!ϫ?OIҩdaah(kH ^{kPZ.^-~Q͋}d{{C: %|N Du7vE!s{.<l[N0:Nz\Ӹ"5ysf3&[=:ڍGjsߴ\H#C,wiEA:(NSiEqb 3CY)$`2{Ӻt6"Ii-4 .W۷3r8t+r0.(6|PSʢʹr F(N^(Oz.=}+ WW7R^N KmǞ]2I12] cW 'CƬ%ot[7%߬\t9Tb6nH7#lܳF{|VHg&8ч?e h!}Sݵ`Z<ȰX&6fcEݔ2V!Lٳ^Y?bYB s\ơ{|liF ^P*>caR\9'xh;WdϹO&]|<(_j%H][YSd1s\ h"Xҹ7֥<0CRc]%'`:<`JRa9D/6N[?Q9]Oa|zBˎݼA_Jəs&%y\ ?rFL$k?Ed c{CIp<Ц[2<2 2cJhan#B%,j3sS@Sz%sXyW7lDI"՛tîlhfnGUoB`N6 \/RDIhmô|#i0䥾qX;AZ¼ ROk;޼o fc=uNm&#smS#ETtze1eSF0z'Y.ݞY9x<J|9^S?YHb"5.)b6] [pfG˗TOvYwV 2T hOJ3IA@; wb(RǵPٔ'fg]UeN飚=gzOp)k&{q'-S'_ا B*eI]yf)4(SD!(ǶU5D+3qG_^DfRUقΠC4C"fPbKJU-VK"(j4cw icZV`18tR>P"?( NCj2\B1Fv[X28 3hV*R޳r?R ҆}YxI}е}=f A*Ś KvW,W@>՝\'ڕAFeKIOB (ƷJrӠIEk mQ QG)nWF ѿnp]WjԀ0;՚V 2Ll-.Bݾ=d09C4wEbv8}E @!yq'q1iVn0<ާ&LDa[0Y+I#ӳ'QOVܝ:!O'iM33p|Ծv2ٟ&/'ĪW5p,2e,WWשO_h};֑kڤRM7.|xE=%*R9B(kKuDr0o XE\wSbP'`m̔/oLalE3eVAVyF!v'?nzLEFX !^ ȏy„!]A"-=Oj\wubog`+~쓔vM3!ؤVgnVSK]3kɒ m9HݪrE{ Aah`s'Fh.D?acnjQc7 H)Ѐ=/[X~Z/"o{;;_pXy@aSe;?r]9nHu\,o[iz|3qⱔLz>aUypx;g{78_PD%Чo= x7v“ԥRJLͫv k,M$tF*KD ELc#: ^%#FYOjd(QBRmt3KqzXC?,p,| I ٘\ɴMæ̾AU5}I߄4d$-I8veʿe=XBs5TꈑC9+PEc_Tc Є-ja:CђW^owD'_+lT]*֨"SWSe#"$}.>*I9K|-OeauL5lq7m>_ g"y7d$Jfw9tKC÷]xFޕdyvj֮3W4zD6J?C`cYke }.L}*2HI96t /)NN_&ђHbclϹByd}%xQ6ry(01 +RtSg^j(R(!z&hM")ҳCr:jyF' $ h_3?_z\gz+wvV=)'vtp'~"@'@ $">-5"zF#1BK9$1=-n v}L(wA&hhm 2.p$E:[ܚ/2V6KJ%6F!f>l7Qexӹ#S #T]գZU?9gq7r'j>LQU =`W \OF$@;oz OA207ZiJۜܵr,9 `loq rj ,: ^#ߖ:6#э8[{XIvSc^:&+Н߿@wSe|W4kmYC莶|U 8#k :IoWi㍤;pk ghA+)}rMjr-O|aMtϮr<_a61-jy䄊BBg>.8=Z@rHwd2kд/re^U>@!?7+>?=u+\X{RTE =mIDF<(WtïՆݣnD?!&΢qcobM70߽D^4ʅ}BD|*R/菑*|&ךxt> -IL^~<ZSw:Fj!p~2ӖDt0Tjw[N?+k#9 oiaH6 +,py#@2T.x0$gpe3#zzʊ>HvJ)nZ `B}Ty/)χy Ã'I[z=?mmMti "} -pRrXpiL'7&C\Q5ruu!Q.o2O*  m91{F~х&!q!W0s)<2 PьiW7īaDZu2r۰ <ڶX LpmnYU;j3KU,fʎ`ֲ8zo9Qs"r9\ryy?LT?Av}[s*1PV \9J(#t* .l$9(5 =C-@ïיs_=~<(F$)I]zȢ3V(=6Nd.R蚒,FmC;zw2N%#81gXaۡ4pp~&q4MP[)/>6{ccjX;u,Lv/بO:y} d$~u Le҉\Ʈ;r],:/__+ْ?NC_gbC& U"BciZ 643&"xֱ^Ȱ!=e}PsDƔzg5o]Ap|+W5wT@6H#S eD7%CAS|i,7TBgc6!jEnV.#K6ꏧԝ0HG. (ih 6=.rtA4 }V^Law^Aٿj-Z¡4y: )5 >YvnUv_d$Vb_ w7ta=!8ΒT25?fHe1V@m-)cWlf?n0*= ƉG5&/.;JGc^sːl wmQv(]+f*܅lb%Hh.28Qh58$&{tma/fEuCaBrw]OA%}sn<P{ OR~J+xg<~*p |Gd#Pט%5xے*@S:QI;fb*_C34el,!L?>&})?E|! )\JѾ:0l*j!ܧZ .W mbOd}Fn ~ -]_nJX/v4@7"=\J .Rc1@h&k@ΛEq>OQ~tРAyn"잠9{xq fdmO`D۶&q\ߖx9ƩRGM)Ώ{~8`=ؖRbbkn$ϴpɰS,xtm6tìx𼰞D窦G$sB뎭۬?+[q4*gbZ_Q+S'*eD.@=xa[e(f-9|Q)%ᮜ߀A]ȋdbB>ϚG|[ɿ3|!3xO6?~[6Ј0[V^ Yyf:r&)1 ڮOآ^lEjC$!DS Qkw+)^)5&h"MS X=]a0r)q~FL+;rg!#GZ\~Y`L l{z|;CY+* w{mtC |1Ӄ|6w'2ԉa{㮃VvPHsi:2@WQfxZS$Scͽ7u)6>#zr& U6~V#I(8Px׆=kH]k&3D=5y7F\|PU9EBjmIb1A#}Vg#v0]q/3_ư%`'H;\^: r,8xeA{X T #D9&HWi=m9%5d4Jo M'O/~{{D~#a[A gM7)Pq ӻbߠ܏p7Q}")ׂ~hGiBqgՕ;e(%1>P ""Zr.2Hm.e7ˈL ]O1 @Ԟ9tikqhCĞqz|s0ۘ<UFDCLC Ff+=O1yVZp=ZѠ6vb^*%8xlݿrĞѫ=[73(1?Mة_$}Rftu8H{`^å$x %KL(fZ}^V*qo_CX8؛pd=YUCw9h7;vyu,uWZH|{Hp[A"Ns!%cQ1wO8DM#(zĂng?7;~Ibyg ^ @${UN\/qh\*p!/.،Ւǀ+ۯWI@=I/XсD .(kIC K\eS$Ti^DͲ|=L2dqmE.Hfv4T 2•t,ᄄ:RD쎫fck :"V]k/f?ԬtG*(fr,56_1n_;+CFAT-\1*j2xdPehƩWCߕm~:eM𬯐\?0Mo1J}"j8('S4J0=~mIeg6- ߿cLo_ićlY:UܑX# `=$JWvhQ2;OIV!'?uA$|/]=Ʊ<åO؇@u$vQK-h"Yg;.'de2XR/~'E@e ^oxǘ`TyA5=Or51< R~v <|q dY蟦ONLZvnpZEC /Q_(Oo$ZxVFsץJ4)+fQ4M%7|ɢ<Β 4Q iX\X.]wFSKOVRE.AXa2@ ɸ 18ϢP&Yܖ0_XUӽ[ xo(ØcB i 3Ł;dd$oz#D#}BvDW\dyveNôX<7n AU$+)F6-ޘOw/pcL$dpRG3, 7Jcf_ngΝb7AxGkO'6u*c_KdS3Kaz.֡%qGC%V}u ENpCUŎͬ-{> ;nI\сTEk<!$j_ZXǣsg ]N ĚBW\Kq4@I\o}egުQW=uH9zzV;#`D|[\ݨXfN>:ء˝:a;1Ks h+MJ:uУ$[+KSލ{%2 Kjo@P(I*O g%Wi NҊ%Y0gpčD@i1PsIͩ=mΜ' q4|[ L#.0' M7GZF@4+\ *ǀxø:WMdUo\fa}OwUآԟx*4-T!4E>/]z#ҚvLa;C &Kdz XE:U q寥S9 ha3AỜa ijVM]ii \z̤}va(pe 64:[g9KxSهTp4juwǂ>+)r8Gu[Ưt ZVfo(LMdQ7~E^{V,&{e!,]w^pK]xy,9 N #{,C6 A4 -HG<}^t(Mм$֗η;LL]j)iZA@3KďCBFˈoBJ Ŧ@ᦇiBV Ȫ,vuIc@-9Hl(OEp՞ idEPj\#Pa3@V}i5 .'~2-V٫nP%2ۡBD?7CKFj| s34v2SO%l(HrL& |}w;,<E6d؛!N1h92t."ޮeS7=((2yJOCy:.\5',jЬS>7{gW~LtHTN}޺H`7+3Vc̻1:9;CF &礭6N7[LҺ Q7QFkr}nÕ쵹nXybUތ8TS]ߠ@p" #XR[ `>>oFY>!E&5.M캒[e?ZGܕRGxPuFn's3?Ba?hڤ74G)iSw/~1d' f()*]8r+xe6.W/2Rok ;S#opI>=M_M1,nR F~c^S! a:}Ih.O{C$n.ףRCX%-R2z[UdV6c>̍.$u)#'9߈='7;zSNdHK0j2c^d{R)6w )D{g{ߦ^Z{~c4Sm97~ SoǤP4.>"gB(`ZFnٓ^"l&ÚCpѨc?x2(%ow;[%ߓ1zV>ɨ)e_qS;9ط02bm e{^f T9(K쟚H[ ث-6͍QYA_c QIX@yT kexj㉿<#k_AN=~[Mo%xIy0cGx{z.,t|"stI>oΙ$4mu}^hL ;B1 <~47TVcRVGp%y 0V:@ ؁LϜfã_xO~8٤>['{%Beg 2i\Zzg=i o nEe^3h:T*yɒF蚩Z,ߗp 6? %s!~Q,t{uʸnVJY5&=?k|yKBz5־+eoF_MO9֝m21øaf!Eq 4]cuޥW.={`S L | XÏr]h6&2a3rVHh`~ \g ,/d$VL,5}'O Up_"%/CM]\6$6ғKs9l]882<rt.+_\vyB*5d\twm9yғWF`H'͏ҁqv#~0˪DsÒ(:g up;62$T.3*tI1GTy#٭IvTf&i(gp xpr~=ƊQW.lf p8f cJAK5rj&/@p4&<iGJ6T(72+sv&=5leqV?Fa:V"b"p6dc4>G E\rEoc-4DTV3cC6 0ugbû'`]{]X~9ϠѤwԽ rx_i"!rMi%rZRʝytFGz0;0jj8tJT~KU55ȴsTQ`d@x)d)!qYj-M lJlɨ]XCn6ţ^MQmpG]T.ԁKc3Rb髩~?QjjUtw &(| 5n0p?~0_jE0 %ῶIOX Rz^}"ތ\qN6Y2n_i PuFZox(mX+; ТGw$ gƫ](m>%F- ղ!oʕDzf|NGUy8 Qt<@FJD!J^K*hb$y &F2a+ޝR-?կ7zk} Z6<z8t! LK&uez_T1—f :q u/D& TհC{>;3|E E[`zsO*m0nkWH4֢,[ v}I[ 9.Hk "ThQaynwkZ_KYg":嵟Ia3bE CmՌ.b]{0,Yisk :S[-7v& Tpg=%JKb>;z"7e~@*v7#DAKA7A0f[yIa|MF`Oce"jEW-8~0<PQpb2؊RO/j͂_x,o_kJdw:r+́AOuS6}zނ(sSdα9@Q>yD~|MQ@a0k!F(ZQg,t%ŏt S#-08'>zԧ0- 2[0>=dHݙi<)<$K8%5F$Ov<W-lp>)9JS3<1\,E4ʋyQ$D&ḣЛesy(`EHs2`=ALrh%P5ۋ̧lHF 7e[ySB %oyʪu1?k &5ʺ7#Cfy#5I8$^ =hwTněE4̰7=iP w-Ab}` 艁KS#30)طj0JIT-fyMoq;)H;9vЃDݏN$5Gkb,kq! ÿG] y,, 02=,䕆ޅ 4Rp kr&+ʯsФW9,.vر"_w9-K}g&]zNHX%S=I6..fH#7{1c7G);0H50Hcr[a2DYЃC@]qwq(;H$$ގKW'/ّ5ΊE`T?,"˖S$@*}L.ͮGh.Ed\+מ^ jƑ64'74/4&+*:MrI('42^ (Z޳ΪK=<B< xYV]9h7</A3=~6=:wԫ^ tqөc ~(_"-8ɽLa%"gC;IbV JlNf8v=#CɶsK K#YYa7;K-Rxf8|N9`fr{q02ܥzYӯ8FWTUt6>Z _ӏ;gԁ:"ӹIe%o;p%I'&3?.K$lB&RB45s_)E/Q'[9QVoF%/Ev 0VOS@^"+OTTާ*ސ˥pd e(2זhR%КpWXUhsvuzU[RKe4Ng\E MX.hǽ]Jj܎#_B@< T{\%)7jX(I;0t:or}ϧ" :G<x $t_\If03Wh& ҧyp>I>NS;8hاZ>.3Bg E\O:!}tC9wv+\JD{Twbx'#jB-b2q^hFsO>F2* wBDwpc n䳶ZZi7a⍅H%^m; FlXv<;&{UQorZ . D(U;鈍x C7Ӿ*O.Q&OVO;4Мbq.j+sj^8i7.*ԜrqM/M*R'5Jjŗ5=-k:sotsr=q@\nB? ,@`45.Q5A[6f ,.B؋e/W# )t*GQO)jel`䘥m:gji\i_G47ߠs 6٠4ux0H9W<^ѩG^Of] /_ \v}2js}:n(֒UMOHFbs%[ 8^(4EA!Y]berpʄ"g]6%䓾1c418sZЀɳd}H¼!&c b_ĢJ83Nڢq -ĻxzZ"c*8(_IYZ3NQmQ~Ɉ1/S^Jp!=LP孠1ˣsSI"ӵi-g뫪9y{_t$F$6gLȆZ7;d71F<1aq4# ?ݗ `@8"̽6yS}5`b5hQj{C)(W-J?`bza G-)}FoG,ӈt^GXi߫7/ԣii| ,bxbƲ ۃIv{6 .,W'!U z!zzR"ܿ,*r,+={/4mNT'2 tM/-_1kTc4!HΨ۰f9n\|ߦ'X9#6t93T]!ߦhSHz6fF[0-bTЋ/z]<;^g8ze2TͲ s-V.}ucV5C j2 NL=KokcIC[2YZ5!_VE~XXjd(vɆBpO՜8U_(q6tKG}qgtb4!݆- "#_@[',FB4VYI܈Ǻįys6at&ZQ2E!Ѡ ,dJSRI$QF4[=bϷU,!toVLjQSǶy5MH14ؽ%;ecŮhP ޠ"I7lz?'s ٦ w:%7ݙ>?@k$ OblCA:A!&k:m?t#ǼRrymIw4>% qs*R f#@joDhEu:mF:V be`@^k.唫 0>wd#W@86| ]eB"uǽM}ytHu= {.yBӺ&LS$lJ &펡-< O~ƌwhMU{x%u[KoŠ^$t--\ti T5{s$XoLl tS n9'8 Cӡn7]LD_QE c{զVIxkըչݚk,-iH cHX46e={<X>UcnilGnGb܇,_1``BX)RL^Yhe$s^ ՛ "_uÀW4Y 5N1-f+>dԥ^2( -f$B ̔j+y5$z ~a&~q2Aq\9fJ{Β+b^^wnDe߁Ë<,ݕpBb1)I[v_-#Ѿfoo|ؾL7/)<`qҀ$"(6G(;y J!G[RȔJ9pCWӗyUSqXHrB 3LE-⚷ ~8oʄ 1 ZgFRWd'!a¥o!vހ6v%"3# Y<5y6e2^jh8z"`=S0`JPid#"vE O;ˑ>)LCaLVf?r~@`e[gnz$ƵܳP΀ܴµ ShRmi)՟+!^ud Upt=uQnô6ȑ.w%G!¦AG7ߕF -G\V2vJ"4%i|Mږҭ;\y*omtn)*E> 2l.5"kyxPBe,qṴJx^ռs\C+K{isJpk/ٗ}t&~g~' 8q3oDete`QƭĊ/|éIշSJ ׿g<.X>3 - Q:,/ 'N:P!mm1M >OԂβ ph( ]nBCیЁEGatʘN`$\ޒ/M| ˌ@.ˍ'g bfSLꓲ߇(d4j-j3sq ׷|&׆ECR2E譪jN05r68D7; RMN]h]%" UoXw~ظwUɪޅmu!+sf8/X}ݦD|\@ Trp}aJfW)5.V6L蟟ՊSBPCPڿn>q3*M.'e P"LCTt=[@yZ^?j5AzpǬҪfUѪ%}V 8x8-I^D8 ?e\M=J_g;F':ܻ d;5mgb?fvæ΀H }^2lsZP5X4!Ngĸ]LI(ދCq IzrIBb`^ [N|ƱFe/iV!t[ca.u15CSU B:R(=^{ IN\ǣeIjV.)?b46O\Z G@z@zocm1Dd(K *Auy]^YB]&1G&@3%R H+u1|dOAs1W֧UM,xb.dhT * o1'v7 'Ѧ? 6.`ԏƒ@?cb>fL ST2y}O)ܭTM.oV3="Q{'Fq##Wtk?{[P[H.iiPژ<)ܗA׮\=Z*n ub\I*MWy8 Xb͝q#3Cc>(P7V/M'by66ɴJ|'{ܶ;$6-yQH 8L'JHgի(0L(m{f.b. -ew5c3(O܎g#8tVo>Z){ڑE;z|i͔2|V26$f 7wɓ{Xf+;틅" r.]\эڨE^s֫2<-%**H\|>/&igSw 9oפZh=A1lڮH!VA̤PL]vBx&꣬W8TJsGֈt]9709n_1Gm򭄞x[{XIA3~py<ՉO:h+;xEIt OM2%L7b~ӕnsQhue6yY!:έ3W)8+էwSRd %}Q_oP`ֿ,O <4"Xa;NG(Y22fe^jK`&d Q#s-Bq;Oa=s7~5fAq̐:CZ8U8RJz%*'T$aaVZY'n2D loҊyv* KqM=ir)Zv}s?бZx@_gSV2XN]wi )NH$Ek}]>eeEձO3#Q{%+> |Xl͠Ga\9N~}Ug0b]ڗP ճwL>SӸ< 􈋷4W-ϦI hMu2wl^fOX_3/ți?ma֜TYW8.v8F`z~8B1ʮ6'?EWJԂ 1ZW_*6]%)!$dwp-[yLUA#$Vbv࿀i@o*5OJ*釾_uta<?Ҽ;˸v=ZaoxMt)#=a` q; ,wٓ"/.`e*$@|<^TcoUC{zҳl&$ w-^akFwXB?Q&hE4'>[If7ui.W0+R[!i8tE!J{Z;O ge R!iG|4mA̬ h 6lԂՊ;_3"A5jwEgr}>Yg~E< IoH#kn%eYR.2Ċ7YsJTm]0~bDBJ pĉb.kp5ߌW M$[TTU/eo$ &݊?:eCodj7v/¶4Jt~0]t^]"=gv>#x%Q2"1ԀDh06 BPjH^]sbj9 f)vBu~ e*Nf*t*Xp& =-3Ba6F4Mְ _o)LS˄#8kQprtDϫ9,UoՋځɼj}kQ=mXg{io`-Cqn4Dz^|h@D\{vq:!FQuPϮ<읭QeƝ{FVUwq N7lg#*J%ֹh0KɔI'/ǧ&`=^oI}e]eQ!Oq A-\f!ن Q i[:b՚B?Gg±Fø#ۄOr;GАB6 JxtJI_`3(L\cTX6 }Ƌ?A ;7kPa%"(l]ÜV~ꪄF3 v0#<6D[+6RߐImhݻ? E@ɉr^=Xtx\S GԘP4ׁ JxBSK΢>#r h?^yJQgc(Nw/\"{5$tk^q|YG*KBLARھwgȳ|/q-rDNfp-1VC`3HS`#S!] LJѓ|8no .`Y4YB Gޑ$Cl5΅Y:l~e CN@hA™ӹ^>3$S#o\&dM#Yd\6 l(L=D}tcBy(`Tyu(h O0=nojѢS=ȿS="25 cfFx- `}4t%aZ;4R@`YG+ez3їgNx!"0wAV@Д.QPOdM눿:(%,MDt@K-S:rX-g^ިC λ>mu^{*'0;Z7%$4Z3 A'7/AYÒ [> OA=%уPXkm,sn뤅Y8;қN,z4z~@KR plV|9^ms;9G b^F]*`s3Q ǫ 6P1 ה*ܔ?,zRM!2"wk\rU5gnb->TNew+qy<+I )C+S,:'~w- AX ŪHVEgשׁm ~/Iȴ[+0bp,3Ib R D&~p|vF1"rj s#IBQ;o}Lk :BӎQ ȉրjKZn=lŧI !ͧ%֓fLp,W^Xoewb8^>.|Y _PMx6fKhZ~RTjz+E?^mmIJc>IR)]7Hf1kVE$Or49k)<aN)R~,H@/95|Y<:6O*DC&Tg2;F&i 8Az/yt|ӣ55ؕ^cDLUExRg"A1QP?QBW{XJ}D<8{BP~~V7r\ҠD'xK-c{LT/Io?/itzH/?xviufVu@ЭdʷJϠǷb1Ƿ(GJKx!ж 98D8λ}m}`rGBo'Yd38Ƴ*9wCcH\_1:AuF0A" FG\SZx2=^r½`""dȷ=>6\Sid^  9Ӹ rZY5(|,UFh92)>QCH 1oS[vHXm]`GE\[?wmF3Eny? ,-k )۶ aHaQ-%l8#Dl ;M 0OUyqrlO-z=E>ۧf8X` |.G"=1]r%u-tl/7xҾȀS`Jv4sY K!q:HfN&- CZmq" c3^圁zv¡g V/+;sa^e,AxVH4:7" ڀ]RTsE|j_n׳=5;/xhUA#iTsE @ͦϴEu{ %4Ęt:ScZ ]Yyʢ|vޟ^3vFR4ƒ=! N#9 /!^%EY NgO~bq btxE d8 z\h ϧ*| )fj`xr/Nx5hŲ-N.?YNm!X#P =XoFL̖͑e/K#@y 5nU$"A*o](, VŜ QUA\\ f`kN%׫uQz0w]5ֆsUh66e}wN⍒MЊN8[祝sǙܻnZ<y Í. C|DTBzOB.BeD>ILpcnR-k#>Q]G쾵YTux̅ϕ{0l#|섛*:O:_0-j畾]MƄ@!DZ=_Pȕ˚匿hr`;oqGEDrhfvFڵmBu?|xI8<Tjz ;_e˂q_@{xޝjW!F0մ6 eK}"5%N5B}٣6WwN*wtLR鲈c׍!,*EwD"HId_k+ / bSaS ZP >su^?ұ##эLZZD4~NxދR#|9VvXw|xuz> ʡMb9*M4[H?j}U` IU44:T;NaqA$ѿz{f4%ټC?YP÷1mVJY cw&u EGO.o"1mؙR4ҥ()3J*ƭ|WZa/oD,w\G>} gʥaб@sN}B'É*(R];@9Ybid:7+X:J7;ƞǯ鎙_&|%bW#!7/nXA O=,+} _=F#4lUHA$)nh|SK2J Op/nR:dv%N.`h\tTM$=Y)H%GeQr.,j~s:/>璠RESIl-ғLVy$Odl ad~C&F\r3\~Ůd9rxGp݅_y,g}KeL&Y;u$x@U隤#Z}N>(p1 F1{35&h݇ڈ1, be_<Ͽ5l n)͉V.~Ʒ1YAĀ[С77ltUh!po.$'D t@AEBNQ.C~\) 5yHD-5X\X9au}19z0i&EKlkC$ hOh܂yAlM!a u%' (\NLOC|Bw.'O7\) 1?Tz[vкf[|a7d&f{MȜђaN aB^ [n=6RW︛`Ğ:׽Ju/k98&f7)!; lEH%&cy Ve#fegFY_{_KY7bp1;+IDJ"mx%1)#ߴo[ry:5wD٨ReECϬ95Q.720QY g3R+( f|=Ϣ~Egx M[V[Oy}.mϑR\@}9 #=FsZK'(op:lYD,pf@BuR ȐXK~SOͪ Mf2y\մp[gyɊSaž5ޡi8X5/Y&QAꎅ2"߾ l2w>'tom[ϒٿNhJpY!Sa2MfXX |U09RM+#mFଷD⢪%aȐ`-:ԳQfV] nfE#ԆةrBAI5f\R,2-dk3x]N+F\0`+JRFm)џzS|LNºjBE(ėÉ=WOX/dunXdOY&%8m)pJ)zmꑑy~E\>eQJ!KLR2WVĦ~vI=+i"j,AyW$Gp\NXmLvKqJ J2~Zh޺il|uw&g4Z~1=:DRUKG7+i mZ<,I?[ƮOI9pFqi\+ihwz2W˷5KY0#sEaXUXQDb98O1,^ P$ihf L)\m=!n 緧6r1pQKq2FAlf_-10=gģU׷y(ِkD&ħ*VS~b}cHzoZR,^ƚ>vkAT/|]NB}=뙓B=,A z 8\95$Tm(3j߁!vmIJHOiϒcYpJ疠Q 1j.xK>}MEz}hoA}FoÀ brO;?5\)9aLm2 Ҧ6(|wo?8%<,tʿ:xoU7#3> /ϩB&tRn6/C T+CȨU~رۧ@%9SUxW )jnM4.]S]P5i/?>+z-#,:勒!)濮!d`ك2JAQ2D]-t"fF[v-CۤV)p933CkC}1qZ,}"M_vL A,,tWt );%jhg\3bIFYxP,$ole2UJ (sV?60.rfpKd&;)ϧX03Mɮǧ2,F` ę=gr'3HZ Fg"*]Ǻ pL" wf=Û[v#ުlblZ,9Ż̕fDYⱋH\GZNs$Tk^g91 :ix+3'VdkMc]h~ Cp:鮢`Ig 6i0*/sXEzA9kƈkDTX[+P!%Lo˻e4B ड़ԩ(_K{w#xe )@1BucB"S\bMC#ۥrykP%cѶY1HI/=By ]5 sseɼ,I2f8@8 m/ '/ǿQpLSd.4-I7;ioTUhhS um߹7Xׯ)40g-v;8!WB,ݦO~N'F_x.FM!GS.WH+#1V\};{|"l30 ]l'hO ] #/.x~:qUȵg.YkƠ_,;W0?#lM-]4mR$畇(&%! ң--3j^?! mExd3j߂c|ߺ[dB)ɞ5$3#ME5M '14l3jl'F=w~(BX넛yTJ9{($+l[𺷄 Diچ_֤\UP&\ 9#.Hy"f;3Y~o`ܡ75Sлc>z F^P(Q+^pTH 8ᝓ|lYDK \w)?.NO"[úFAݘz}|\~Q)zל=6v*9&I5pnU hϸ-$W߾U^D|O< )}죐rٓ/H0<>T ƙ/ًcjJ3:0~r zj @5GWL)Zx [[;e'35quRTB1ZCr B6}@wQFФG1f-Z[}">4v~`Wtp2Z VP GaApCǛ9DReM$w kh>N쁪Űl}'G\r* ̋~LMkX$ Ż9nA5ǦʳSzu.7d"(Y8J}&6=DSnil6WzEPq$}eov\<~m%>0unvaGɯzbS h{Ļ# ~3y!U6Ug@W͈clEx\[wХuFy~_% Df D!zDTY$ܥq[g@_X@|a j>fQVk5*Eq(!j~DϞV֒A0zJc/iG|ʓl^<2qU/jv볷-^"׏[hYAF/ *(Ctxc|7jQn,*=iF&z\7澹B;ϩnDZeSNqgͥ,y FWzDx?;PWpԲm)w$+X,TY:,r5$doGc3(![=0GϼC 1=_1Zxa8] <~#sM]?6#(VXj`ת*} AJ`ҝL]Ŀ7 Dޡخ;\p|Ob3I/Phyٻu/9 ukcgVXLN ip\)"j! ƼB!"C-5E!DF=Pk`k"P!_RT+Ϫ_(plIR=~,K\Ѫf[(-k?V@.Gq9@ԯbΨZ$NZW38q\S`I0k_UvKOt},m~GJj_Ǐr' %bꅏ "dχ<1S"1/swv#m$*=cZAgOd ԯ`L7i S@86*,L'Q2H *Tq#s7m.`LC[)v:&LF3 ;-X҉fP^и gCcZa,AibWI(K9` u}9A9Y'рigZm}ܖ}EN36f[03~v-.x(7 m|7iy1IvKjgkyBׄ5(_H=NiԘta@U<.f]D$$bR3}Kn+gP/]4=9y2 XQ<Խ^:QQ9/H)R 0ea ;IT7N-TX 2 G&Om06ks=(ҍ{Etq /@yD]BӍ v%*{}qczfzo$'M4|)`O 2 !ӭVLkE $\()uoon3nfMAR.ɯW@sqc|Pq;WO2e|LĜmۼf~B9f`=2em ~C*28ɘ\6]:Ç(OReIu+#WVgyv1 z :L5ϺMjK|1bqM/kyfj_AV\] m78qnUO~v\Njp&1.>"`f 0ȁ`IE(qR"=YbCa7suvRnVe e xSaq8.TY @&pz>J4ul!-9𣾮PSV0sl+gZp,8%Q imPz)r=}bzUȔn~% w}xDOh 5jjfkz*G._'2nA&6Dqn=N*;='+ f7AQ9ZOh6_wQ+lRRGMoyLMռ*woi7@JR[Gz2'm&Nz7 %1NoP3VCxEpHg))^gc &Kg%]w ՚i/ 6-6]ei9Լw &ս ܎jr#%𮃌0em lh UfIp(i+@WX-E<,+t *On,FIyN25یNp_tNCc4 BbImMFMG bg' 5L%Z MrLz%ψ&Z P7zvGGFJݬ$G8We.V  M ;BNy>hljh^#2ê$ rCBFh0ͤ%XK`xl,.e^sAHGS"-MǠuP\7r2 hZeY<(D쨷D(E 4 Q~kw5&\x9^9N'1|C=4A3Ufp%V g/Sqq ˡ aI]DeyO=z~0]v}GBۮ 1R)qt$?MU99'2'n9ԱkQ }ct/skf!uUYGkyjU zz~U"6^:rew]D8 G>QEjv=44PUhzܙ(y^-|w@abL G ,@rLoe/g})9`[?^"o[0E腿}{ >4[ԛ^^Iٷw y gT{5Ge\d!vjk1) dE,VlO/#0i$iڬLqS/%k],ŐWp+z0mrhJl\n ahp!|>vGOJ!mimykwwȋ6.9 6}-͕@Rп})I?Ŗ 3uye/p1W_/w!gjc he1wՓTyMNF)S# -Ҏ4A-5vTq X#Te/߸Fvi֦, sKkLɨFSu)}G0g}oأZAmg kojFxcymJYxDKгDE#6<{aH,]KsjjBk=B 819k 6 KzpEo2lܘĭc9AJg-{sKLw9mlEݒ`<`o< wo.>OEC߇Xm $)_ali)W0J-cr0[CvQj31> qZg7o¿臽֙=KVjP.9HjN[n3 S`)#]U=@?DФ 9AȞ؞OU#1WSi١BťE*>NوN QaPF\W6]SelG[CI3b)ҋO1;3VuK@Ũd +WфD Bsey EGe’o#c٭f (I9o20R|1 ֆ@mz'6CsHp<yDis$?WlWnrOuyU;][\ 4ZF*sZ˸-s<{7b!E.XlŇ;Q:v8=@xiserrS^F| {ύz7|7v]\\Vur,8[8/d}{M6fwLpݒN&7w~|aWIV,t?O8j+3=.HycRxnj]ݸjlqD(r;(W2UC0 >SD}QK;kfh(SpSj4Ԗ,r*`?$W^Օ,8ꥂa'( iF2v}dWC(uPnWvl-Fd-jg{f")#:hh^j\ DzHm:ֵ~G"t"SҜ79EpL1%~ ^fe3DkݼfGH㋟={|/O^ʯuwxnA2¿# 4uVFnw7[WjsD:$*0`YTg X؋*[zr c~RlE2؜qBBaJ*vK׍*!;Y9+Hi!yo&揚تȨ*S&\,+j: qɃhs/5*> ދևy бT|u[I<V#./B\-zhD Z\بDBIƭn|谳27 Fֹsѳ{6ȑʍ&H'/UPR$fTkQ(xV̑Ɉ Hzf|80KTnek'j=ZErw._'nOAXr}yJpπ]8gU!ql-0a62(iV@P8"\).:A3I¥LF$.hQ%+ p #5+67P< #`W#/|^gXI`_; Y@4ktar*>0`jgeVt2D~i{ò:UG f3X~{ְTA۝yO Ý=^dtQ{H&B['e[w4 i%&ky'8FlQ,9?)vM:ߜ/PʇTփoVް*?& 7||ߝӨX7ʁBrRI扭vv0[T^y$u^@!'xn<$DZI{"PE +}R1:2c !{B@@Fp'zfS J@)ofEg Yᒈ3]nie7(b69ܒ"ėyjBk)+Lvx`O 帍-}~%Z,- .9*wb^ڃnOX5u!9u`-"02 ''H#V\GZL,:}(xT-3q 8}Ӣ@8^7 *┨`Ϛ`XCv5Dz"VUy~u0* Xz'lVjBYci8-$n]cFvڌHO!?.j[]!)}?ftDΗ=XORz>ոg]&X@Aڅxqs*oJcӃ`!|U-Pf LPN0dfN: 'j=K7*Xe9f0`IS;=!4>.I)@(0ˆ|0Zw))6Oß7}1m>8[><.l[R[(ukH^+Vln0S7tqD /:]*ŵII RGڀzj=>\ߗud;DQXCTlJЗ8 3C9 /6=:I/Zd/S6 ;f$Xd.N}1Ep ,Z)YxɳiعOc`q^8XɅsPߗaklxɡ[ {$1A%%Y4]ds3 }r{2B'"䈖ȕng5R0\Ǫ Q9-1"q,۞2*T\Ai=ꁑC^LFfǚ1PPτ?5$ (m9oV|PzKfCcf2<\ʝ&W6S`7 >5m9;.X !.5,[1L"-gIAi4 J\랝 '} o]4񹅿/r=w=Nns~E._;2>^y6',;Yla lw K RP@ïu*yAp3Xwi&gIM$xc=]I6=:?CQK {91 P M$n.~sLaX 9F1֫"H*ٺ,LJ⊓[2Z7]|?BgD1\˓&FCpb0L>>]_f+jª75c a'%xiwS!FV7/a< %G1wʍe'݁ɱW$rtA dU}rY7dJx'14dh+~R`;ZGN(jwbO,>1nO@ .\#H#b>c5^kGH[H!4yK۟ 0$ck!㎛vAzK1 o ДL` &ͮyB(_].S/QL-]/ڞ`et6Cw~iCY([=K )^&\߮G1[[-Ӊɣ5 Ӌy[A u,N86&duؘ[q*E1 3wӒ:r ;B"&뽘Hq, Y|hYZHKm*\CNsW|qj$sǒ"AA= R1 5'쯠늙Y@1 Z0Yw fXֹӮ2DPhXq97l1Jw& ~}r$m>'c/oG] \м=Kl9kU#CŽ=Q5y$]0L Kugk [+cm!3?^gKF="^#YS4,DVf⮛]@fCy#B N+:Y\p beQ/@TwڤOfCa;]/4Pw|o%׼,"t~9z?aUu`SOD}b%5~xH5nP!39Rזhpa QP\u!:غ;4Fﻷvr:}Sۓ(6)Dtͽ@t͒x;"ni%e$dZa*`Zq?`@W !ͨE+pSY]1#^P]0 1!LFqNfݍcd6SܗY^vn:G@LD5*rJJ%21l1"hkAO`nU^ ΂ }Z .4&}3EHϲ%(uSIͬxZzO\HbB8, +Hg %EjUI ˠ'jf t I=~a:ZSl߆d!|t۴"+_رyr~wtv(H# qGϊS:F(\ߜgE>:96i?)X}Nj hǶ s+&7ᳺrOp=* GI4bX 6Ge SdL{HPepPX0 ?t yǔuqV5Xȸ|K/)ߋ Xy5JӮ$}M_S8xyǧ{-- f薱'( XO`άtR~$KZe3dߓ,)e:gQ.4 ( 6tw':ոufNxP~pJGI:V`C 3RY V iTwe0bu1>AF qPNzXNՌ]<$؊Awɞ#ߔ/s0? vYT[VnN}YXRa]B{*=CjD$IJσȿa1!YVuyW$|[^G a?X'o4#,exQ&$WԄ#7߄ !#2.kT(6z»kJ_ kR@?-n_DEz=T 1"7d)Z/k/b:h1(}?jG?B)Gcr^dAGԹC=/i=hzT}\G3!LR]r8N>42Huv?^6<_տ_79BE܌OD"1#n ;R5&e !iKDr] A_\HmFOe#]ɵ̀uGH4M53  tlQwdCH̴_^1ZMg@m-khҫc!~mqє|4ƤG$a^GD02ʥ242Ҫm(PYɉz̋ge7X>/͈A83?3樤epX\w1!`o)|p[Jo{AƭuOQVVglfP5$$؃,[)aYԸgj3O 's7 <|7yJby.-u],Šs[Ԉޝ?w6e7L; q VٗZ?qum%F ͗[޲ x_,*i-̱q"KO2!Mˣbxl1ܾvPuJ[_H<Zw4}-${rf`YWN R( 2 ]o̸Xn8c.F .+j{_j혣@qX] t*|5O4m !guQΒHij$S:ܳ׫fHYFz<&SMEIaon]J}"f,j5g,Gih3ypv HQOiweXTD"6=Ko%ID:/}jOR~6E냎qGwF?{ع=!F %iFlYUmRq>Qvj?5n;z?2ԫfdE.}Żk@]D9W;-iB#>G~yiZG`wBM'crүspӛ Syõ=a4 ]QȵᅺB5.UP!E٫?F{0`5Q䗄 ynFp̊FV/lľ͛ӱ ).3]ns |BU(y\59\ 39S x~&Z?8y!% JmY!U5n8@ř:IpU7eAV78*/5j=i۪&Mx e½P|֨9iRpn`",@⎁ DM9y -v1ioL`؏fjNtA`؉y,DnPr(^r}}`UfbmPPj$ ~ba{5(g2=і4 ]JD $1"r#SEh*9xE._9ʅQIY~@&pfgKsaBrvy7_4gNҵfd3f`%?aUgݗ-#Hy"Cj G2XP[ ]"\)pgnԈ߮9m׾]e0g^w! |cgƘ2͈V_`~9 KnṲ̂fsT"wǎO-U9Y? WijSF~V]Œ7kVì -1y Ǜ"[W,@& *0{h!OTS Ъ4%Rq%F-(/9̾il5.*pbf7F;3{Z 7X 4Zy'@(=;Cp!h&Ea̵iNvvbr9 +~PAͦu Fؙ vɕhn]:8"]0CB)Y0dPTQm&nYSLM%hQyf2gMC7 VLpp&v\%:\֕w\IB]dP{PI3NO9e!]֬Y*YcT4ڋܐjkn>mt<>H2n:Z^ֺէ\?nS O1_# ,Ͷ}=.͐)6՛?jk >yAX/lut!=>]\h4b󦻩Xk7r=I;Jg=^פ*C1]-o*ecyO p@xu1yLJP,NAAd46.mooZB=1)Y7Lė0Д<ðUmL|?Gnf ZDs${`E7piŨt{&>Ɖ%]V)LJA`GyXrǥHF~UNc4ꇝ0#mpwʣTO%RDᶾeGEm D NhڝԔ4V*Sjmu$> r25Z.^^s &%ZI?]sKjYf]U򨔮 ¼_P i[pTvRpGqk0t@-cMUp]{*\wagY%HV=LRDgݙOqf8I*3]"ȑ=yvg]f@vV11i@d|\ʨ'R0X;T8Xڹ^+7E %$G`c9دV!6Og])ƳcQf6:\R#|Ffxa%wO'6)嗅@W1;L-tJ!Z3]$Y+))9ThhRkZE6T BũN>==.X9TUq'LWKKikQd>_X1L(YMAx wbW§t8PMn eal893둴U=^B\6fԐ?BOI{UסX1{[43\ | 9}[Uּ ~ H}C.a=P|m^(/ J n\Iٙv99xL LSG=\P=gxڶ^6D >cN3B]<(]䡨ښ*1sVΊm=/<\uYg_Τh4+8[5;R`r7bщ>|u8! [7, @wS B5HHoҩ'qjN&d_-u۾L*,7n=slϪ'GL{z=핟il^8EbMDۏ>N/:$^G5[~UdL 8ԿQ%`|Zo]<޾5'n H$sCd֖XK#p I A:fȲV .3͍ed,!>zRA\sGtpO d:nN#&Q1_c+xEojQ 鑷D4AGWj o3yF$#.@xCp[o`iJl)-u^|ˣr9BI^_$Ɣ`)8J/\w K/4FQ3п`28|`d8`H _]5N([C{˚JzCc4%3 !Wv_@dĶ ] DzPLpGydsYg%S T~4CAepx6y m1?Ł˰HiׂC!I}fG{^2FfSQt-oVó]tTT9}1'سCyOاMVb1Oޗy0&w)4{(5I{XH ƹw_TnfGvcA&0#&CeQE@.X~{{ =JLx[wb@-@+0Inװ4 }8N bG> |.0ple=r_^gPku%8LUF/S|4 UA[blROStx֊!6sJc5 zW–Lew.yO- S [Rȥ_rsWtvk]~xu&C dٟnZ)\LT{#88FNz#vVT=Yl)`ah7g,|;@n lz\2]]4Nz51zԋ'9oSM,(DBYMB&|x'>Rx/*ZzE$ЙĆh=y5I8/x}/F!zai1%"O(1<| ö4tNz2he `E_PJe/[*W +t(5aDJyǣ۾e~3:kXrji|\'[ٹ(7H.BO֯#镶k!_cmjƞ{,WM [@0 w)W/XXɱl:К F8Z` f|EeвM@E&5Ow +=xr7a@vg֖{)yC5ۓ. 5B&ׂyk <Whp.Pjgy[{zȚu%-R7΂,UH3uTic!n2EHY/QL{UJDu]3=Ap>w?ιj_~u<3MӉw`OB]~e pŽKBXp#I4ĕ6t}BZz.Ukh2K}Cg=E:QyB2Bo՟t'׍^$ >>>1: ox0Ń$Y6bbuWʗeqiPWs2X1׻Ƭ4*8˰hvnj)móu&p?^s TVߧ}^7|}2|Oiv%5|7(?JuW睚/H(#yPw1ԺJA1َ8Xy *1VAD՝(خܻ"r^d0j18]f}HҞ9rf&437!Q^]q`%%^12m`c]uw9՝>ŀ'WLX]<deJιܽaWɠeyöOa^]k79U@MlgbjƐTpꂴt5A↶ɡ¾m~@@Su߭!%~ 0wj,iyLyE^+a2 # 柢La ݕqqw@~y#Q`U_A;Qrj~ObKMlEc1L# ]\$1446;vJ5>Ľ\[lc5Wu}|G.W1.Sq+moutO!ZVkEi`]`c"ݚ'z ɅzԠp?(,0qh>8.C#0L)O)Qz%D[Ӡ`Nj,'Q┺Us.H9 ϵ86\<HCTgx >'#4?5 !-]`н iV/l18(+lI#=Nr`֬~}#ޗM(玉?dƙz<ڰn fgj,($%1`_Q8YKr?Ƣdp gMրVDDLך3!8K5$N>rץ>Ka/siu;8 p' oGd{q|Z|' :ĺF( ӜUoJ:\"D`;r+m,N2cSro'7#ā!dzl 2@D1?J"\cGH d?=u#7l?qCit=Ɖ fstXxte\eqRTI2̏ &%A}w*(5՟0x&ʪytG-op>>pTko} 6tM{0cdR1⣮ tf:R׭cݐpz'SyƋN-/IϖU5Ձkg7u8zZVr6bTu{=x"L2UH Tfn3QC2Żͩ}ƇܳNråu@=;o}Xq @hcKnfb(Oy!$ɺ ,wjH E'r*l$|X%o><?w&'D jxV߭D-7a-)^0V o AtA@QfѿH6Z-%ǫc ȴhu&V_GcP9{LashKYy"$5b#N}lg[Φd0Q |vl!3/Զ¤s!NY+B[DR@4 b`TD{lK@aVGLZNcO^7M1]/W^Mޮ6Fգ^/~_S@z)ho 7Sb@BtP̾Dl]O&iɉŠ-:IX0f;Ipl X}Nֿasu\3~pWެf\ߑIs9PcS2{V<\jk'*l /4 6-t!=En0-P zo4f~?Z[OB[8"L~bInZsͯŹﳃzR*3Lsmu@U<=XvL._Pzp)b]@vqE=2TQ"(tPX T #~m99; jseW=,;^#+&q6_Ff#E9U5n"C.qSWQp;Rdމǵ?}8 55ɴ +.C0%+Kx%Lzt iS\ :Yx=̓԰IΤAx뙜klz,ÍA9p\Ⱦ͏>l7Nϛ_$OqO+>ʨ|)dUijek%xg˼ T7:l74Bz ^;ە!x_ 69$w9Vv?1'=jis3 6p/_V"xntJm߻PSZ Ξpt]HV feO0hB4 nBVzg.W@fS*"^[P`s dH:)$}`ʓ#P `ks{qׯ/<Atb2!~CҥM` %=ql&ΫbAY]@ TATP4E31yW~atqkQLE4ǫ H/Vm#tY1EAB̮8]Y#Zh%ڻ;e DŷY<H_eJX0oc xG]Uh1V eݭ%۰[ .o#;8-tu',ԡKt0B7h"P{ۢ/{rI+)x%ʀFETyiR57+!LA =Um?+´Q r1 I(mKܿY0>47Edl+yT=8n{z5b~PNG8V}`Ղ- ~䚄:%͗66"@B.n 5m_{oG\p>S6lpؑV䂲~3}9+/ꈡ%!=ʘI ~<"tCD)ps-կܵk31Te胢X Zt-"^T#wzq() Az xBྱ !Tsjg q̏O P#vWA`"ۃa}Bz9``!@Dlu;+.%YNۻF^ndhTN:'JfC vOv7[gC+AtRaO xfz}r8F !ES~xUh[y! n!tf=QLUR% )k,N茠-=/e|\I k$'3 ˳>q6Q1dOz(on dy6#?L.2jH[dQ;u7o5(@>uPnZ^(:KM$Bds=RՖ9[u\u^0jݷnҁ'Oʏ_oM9XOGG)`oF* MӰy|'@7Ւx1Aj*&㮸>-(rFvDV\Yl1A'iD#g oiUA- n=:'\FϤ +_;tQ37?o2X-h^={=Z5E$!V; lH5;i}!X3bѢa ޠ*'yMPr=4&*Er>pPEG@`lz_* '5q}W[Hw8lE*"xZ^q-c/%k):/Pa+T%?`M1k[֖`yjlc,m.zn4f{Y{cPVusq?3E'Z L‡@|y'4"Yx5z?smD8Ē՚;5ƑHsD=U$`9u_#b|()ԃhi%?ʠXڰs^e#gH%LpN~ɨ<ЃY^W1#F,U+ڵQ/[/b"Ts'(Z?P*׻nzn\.'iՒ|#Ab#h\4sgd-υfnaYYrS&QEp>NA9{!6'B|_?Ys@=GsykU"uyXY# M>&$Y!0 ӦʰP]E6~AQO@ beK! i)C!_[|aXfܽ|,e#\Sp3Bot\ ;Ȕh_z~k^ CLJEN^=~y@<7жZb+)Bp H[a'Fg<`V73 lNu O^BDma#mۈUL׸$W/"P.IsIK$Z/ՅJ 5B$.YxjhْHJևPVJlo2SVGh]܌4$2Bƾ=Xpv&^JӐviG1m.I`C@Bxk8_.U.m#IsN ; h@b Aw`Pa8x킗v e*OhHvBx֓cl9X2lS 96ġ%< |\^o֛B7ħoB+<62 UyS7l" wWhv T|fӈ)0ŁZm09An:}Ƨm xUd٬)[&^zB]KkIX [ݚ!DgJpBZ=?'Rm?=./E y}ő Rb&WSD `iㅝ s'R,B؜t1)49 DZNM59 a}TAOisŖszi݅4f 2E&j2GOԣ** ͝W ea;ߢ_?MC55U'N#pM<ko` bn*jT!Sb)YI+߷ 8;C>L"?\Ak8[蕶F^ Vb<.P_07`eKRAO-ciѯ{38w95r77g[fh@ƭK}VR鵸oOa'o$ Dw;ӧl\vΘ|$ !=@߷[ɀ1c=@$Bc-(cv8nLd2"j-r5NĚ$d& tocvΉ'@2$t֍y.]ظL%fօp X /\C&s(x>6?ʸ2DN QƙLry^h!4Zi +AYtۆиb "9QXkˏvZiZiiU  Oo*/VbJ^4wFa5J/a d޴Χ90'qOG9\Eq0ãP+-Ӄ; {U.Wp n-iWtIψkmRw"a OɜXNoW (e>h\uVia^tDyw?.ekMeC=5Oɰ-0ZJ\KČLL[/ Ĵs~MN+LEdRg@l `޶$qf&r~)%k#8!sV}X4r?\Yo:KW>l@ Qf/8nriv kGFBrBnRp֘I@HNImԯ5UQjlʜR;3x+G|iI_Uۑ@O{ p"P_܈˃ep>D(Ha2);9CB阐M؛] bR_a|R(rU-9nH%e[DETI3:+xT]: לx)#e%E=C8\ 3۰5ڐ۵xD ̄>;].ʿ~a$hvvB*cV[IvTͧ8Pg1p]RAĻI"_lj?|RJ&Seٙɟ(l3zW*tȗ `nj}a%54i$!aBI~7ZAs(_ڛ>Y;Ǹv6njH=K]!BUHRgs7 &M EڀKS@,&woxQ=ր3"Y,NopFNB'|7l FpTOZ4 mDub .$_lR GjSQ(FE<JF'+ |#:`Sm:ǩ|/εI脊MiQ,YpP~)YYaMw4,Dk)"2H`\rY;(x!-SE,kb Ey9(]>f5DX& -Ga}&Xmt4tnfK"::Ѩc=xq<~riC }ȥ* h|(iA>"1s$mR@(Thm>KcXy: z?~o.' K;n o8\W<rgb|Mwɧk_#֙O0:IQ脘U8ĸ,yXQ!\Sc^?`q_^Ѧq U;& $F6J*x@W9A8䝣F݂*V`Jgh4j ό{'kíBȊDrX"dK@R@ef 5 *)\lI0TrQZK3_z,HjT`Ѫyl*wz ٓ\_8HD Ǎ74Y<6W]pn#CLo,G&p;wd5owr$`j}d e[:lOΘ'n]1cS ,5P_?+ǵ>?UuL5#d2|L=lE%s<1Hzo >]u]F t !i+;: 4cw]h@)+j㈛,,-˥eW7ӍQB(o-8N̡֎?$VLKscTj mC돐iT9КDWo93,ʏol(j:;]Z`gi %vChד1GMwKj^H5_1Re8`cj_߂#SG[6քWq|qVTMhB=7_N řP5י Ka[$M;lWR= p\Հ ż} 2> `#PFTLLCϫ4 ;q2p=i _y}ʳՋWkyۀשބb詌[.×52k+v͔AT,|{CS\ p#>QǶ2Ak-<e]6N "%3>Wel{S~1L-8j*Mr&NMrG7h]] glap P[eڏ:dW3ߎd-.s9yndoĜFyz;A)ad 4.b,je|gCJcۯ,?K}:VT@sf;U xZXJڇS_CR T`` MzV9Rn|e*5ee+oNT]`6t{\x|Io6P`ݨwŃXEr+xe_8Gýrڞy^#<'5ΩDk&Dp%3y Hm;t[E웾süك]|ScR\;HatZEvmf v4ȣfX= rLw=*n({f1vC R]ھm"it:Gp.p >4 Ewo b,Nq3[0|^~ ?(H3u{ݓ޿aUD,_#p|ځ氼7./Mo؍3Y tvXl[;3j)e`Kzt5Զ(sP='idn*|~?0q;MBÞ0Pա+1YRT`maf}d<,V};}Gc~IO:o{Y#YWR^\D1ƎB{yMaxH` *CZu|vhw_Ƴgc,tâ'!lQaw1N)Dp6sp2]) eeԱas,bɂ5T%kK 9ݮ2d=7ٔڅ=Q(z8jXը/L7w UߙldB$`xh#&~%SQEIc]Y7ɽKi _+<xm& 5F;!GV 9"7#I[LAp,Z=l2c@?SL{ˀ-/2? ,/C>c/=y|onzA8՞zx?HiZ6dKYaKX̐}JJr  e'~|uW<Xu{-F5!cqs"LêZK(>Xc\) K-nӈŵQŸH ݇EEY{\θ|%n-J7ZG'%^8EOI1\؈.ifz:jte.#6W汻Ƙr-4()\zyt3h3-(a} Cf5kpJVG7fS>X ɱCBYbT^v F^>,Aӥ7ȋ4t,f @&>sl.^clN* l>n @g29~8 =U MV {=aa{Ϋ [iXu'@Y&-TS&2@ONW0nZDI9cRM/T3iW ?37AY<=ڻq][ms]z(5 {ؤ\ ]#0e*שpt+)zAkʝ@hC0Pys7tƲ\S_u|Mz__ȒFЧlg}s,`A_qq$0C3aUv WG^\+]˓%йM*Q~?i40^Ǫe3`t] HfouvA_eVb@1=d^:tD3ޟ (ܒCzj LK$TWEo:vS(yAjzU=8H,>6&ߪiVҤ*lXU#:A}KLlasB{ns!ˊ\V9.BwMe97+*~雕Hf#uMreކ` $SS°)?RX0Yݮ˅%Q2  i*ހWˊ[dDbz>|fsmř$j"R|)PH5M.\" %$5 vJGBBB}lj$%>NKr8;dZ0ռ@j?b*עU&O 7Py&P-.2Wr;@ߌf$,kd껵p{?U+t7;B&,a؟ݩ}F5{v$>єk'3<sf܌r}(၌Zg,)\DXע hʸ%6 b?:4VqEQWHfIFz{}fr[OByDUî}iCt&|KRI 6T2yz6:cau?5me2R3v3B4BLܑYmȥאR VNUz_Vzxhj9=SXkLz#K gE%J']A Օ7C7qF+]ѱG8+n $?Oɢ0vӄ@GBZx Nꑦ0j}TX`xWI+6ʷ*Q(b\||S =&ИyH,_hpj?N$O൉uۿeO}L*[*ڒ/Jn?~Vm5}j>ĥ qziuga l*ی Lˀ9D7}"m}vI񍗿dShU/Wt+5ra_8 z=zm0%։#[D?IsPM LFl9eA7fә]mZ_Z '3u3]Cٺ[A]}C{ᝒXrf@ݘ`ux S$=iæJLo4;|okz5XNڤ::kcy.j8x{V⢏/Vv_(=B3(eG7*t^Ÿ3"7ok;jAq|MRB"?u1076H.^̜CJ~ tnWLL 0IR0!tt-J@~4oKWei 5KSXF޲櫇FpCHzgh߈DʹTBH E7jQ^[lIhcd3"LB׊xH_/Nn3j oU#&ԅͮv{:'9쉖oj3F_~jQ$C#n=Dttc?Ze~f^!H\ __#t#gn 'Qmu#TЫ 'h-*)lUoG.TةcUS4 P?b aY^Ve}rHiu)~sKOYcE2>57 U@sN5x>8nӌߖ|AfKuI,0HJC8~92g1jm4%/OA4PAb aNlÃ/Dg1 nN$)tgb9RO,fט?&< FUpZX/)mڒLß7z^Ldlru&]S]0M}*?ԫ#\F=ٲ4Ϛ6-[h:|GȠ@t:QX#~+\%33cEnnvLkZZ2A wt 2 \n\(HYa$:&jz #XE[tvl CP$rS*)E%;nsdV.N*pl {˿,w#nPqϳb]ue#5[F6n⤱P$ @]>)W!Brmಳ`[FD,(:PCLD'Rm;~L(:+!h*<@I[fyH|Oޝ?6B, |b-byi_۩wA zp Q0N2|?H &kjFd] [AD -yowb&J%QEȸƿ;"B`a}m YYRFo(SoVql DݜLG>aO{Ňٗys0 0fƇ5_/=jUw^=U?<N^u6_&?%–9aG8Vj|KdȪ嶂f.w1If@BT%O0+"}#uQLjg# 1Wo9qywqН̸?lo}BNA_LJJSptfl%VKP%o\8?8WxV>:=-+Yyyda/_`g'jUFXlBf3p:GW#P:9B"'lgA].gx6؏d|^mb?&GvLd[T;Ig#}E >E'Ha-ѕ|aY v2 lCs@)`Fc4:0 :G .ؽC3 =~6]+5W`{;X`SuCpI|%u+Wnt™M@'UϺ2~|sv«ٜzp)IugXY֎2SB9JhJ@V^U.,uAzfW\y3)*]pAP+=܉M7Qd7YO2TuUv0/;; Y2pAܼ?_ YYXX=9Sga&$AL]0Di@G .^%z^:$%}f1TYXws0qxIqPɲ=@Fd4t}0zJ$6kQ*,.C5/{r@m&o<fQJq? q=N6.|$ 8vEc6t׭Ν+-?.8`5A-#Jw,A/F:sp{B]eԯ14ʃb%Qf[gddZ{P۰n(yF?z[L׺{3!e&yn?hA8Y ) mzK_.22Cx a͖ U1M.ȵo&B58ӧUS /i{3´omʂ&r: gq$®#L+?|S6tm/כwVTy=fШǽ/JpF‰ey4q\pHGp||1d(!|M\1YITĒ]=VHya#`)U eöuk\_Lvtq:;(PESxs3 @/harb8~Ospp#0ћKs_+^D=̈^:|͠?8^Ks%j]Ԡ$ rk\c HNyCVaļ"1.2'F+~pSө;bifN'(pη'bQb#4HGHt,Z!cjZ%c .wjQj#ЖI!n{Aృ"]Akb|֣)+Rj~ uSֱCu *q WI셄'gpp/8'$0rVذUyAH> iqX˱# 9GYu}D6u^+N ׁ1>x #/:=}ZbpiNfm;IB4_3 7؈T1-ʱ*A6%Y5"WtΛxsd7u67], DGڿlM %T3"vn@$$i;!EE/M8h\]e#e]uRUpGSq /Ő0OIOb]솳}=&{[uz `^ihLRWǧ0BMC@*ͰО !,kTIt!u3KEHRaɨ() P}9!GJLH>I}SaRȿC\٥7|`H;0"7hؘ I4Wΐݖ8>MyRŽ'ƢgbZT= h"YGFRCBuiXn{9sI 1ٲ/dbPl ? ށ陨xS8_v67ϭ6/iR[ME՞ ߂; ^倁bPLo]Z YM ѐ-Mޝj?4bREm)#~5M::--SkH6 $̴=gĀey.̴Id1}1eƑ7 4Eg+nx-"1d.<>o: ߪ>i$'Ŧ>1{26~pY4VG_TNUKZcF;\Q0D)fB'lU_h!X]y2zҺ)~pQ%~\.ݟƨ,fsn;y' t0ycUܨ%{u&>3bB`:-']?T Bɩ;N=j'חį51βBQW۠%#k-#ތ1?Hp:#^˗M[ 1CtY9==ctW( ^""%x3Y]! ?r:%{V>(*]FLvQ7P'S>.bU=}xby!K_gE2 ^%| aπcU1C{@aH;&geT[zi_jn7٬FV Œg;VqxyiFށrd" S#]([Tp3Ffr}I8Z!wKI'x_>,Jxku/ypvYi#W00^ߡA~m"6TI --Pm:}*جv"9@ >EVo%_y.aX hFR &!9Ԝa@:Ω j9hfc `gyMdiIfB x ?b"YSYa$t)$^\dl TtBj`(o=(V~K;Xv}"N[Ϋ*kù:luW)X >Vx!<#㴎hMa/ LW9>)&jѼ=ձu$h7MȪ W{'X:>inxH# ATdN.B 81`HKdxL6 Ll &u`+kXa(OS-YocQ3>bR$qwzG!}Pڮ=ثd7}ߨQCnF !~'x:fGat.#DH__|)q3N;o K]`Kᰳ23%>J 2D͋y6 >vCveMRQV:!TL5mx5N=>҄"rkTv(VW4HD:1{),%Gqif u۝>qθA鮓]Fd=rSKG3i+`y)ޕ Lj=Ժz&AY/lv$Hog*+ dAbܿvpg̫E> ɟlmPy)70MHk֝dő:]egTYj,uܰHQ}l'7X>qwNw-voc1.δwj/Ջ W!H c{ :(jD0BψJ\{\2R.!VS9:4*ZKovzXt e^fII,DX i&4@/!HFɯʘWBʴ˫PiTbR:S 198tV;c:P(hT`?Tw`P׳ _|U;ǭm@sHN-]H8 v4Bը3)9xU$K{<2O=/Ml9?Q% NH#>,a @FiɽI=MٵGz O/"IOW([p`F+Q< Szw۝M.QT;]k9Fvl#4I)Ƚ?f9ML+T?l%M-J<'$^̡aY?ؽrYgoTT6QiN6o*WUཱུU[iO_W7lw*-#17Fu lzeW5H[XO'UA>NJfgtޡ¨1/cպżWdy0J["ͤƘT*Z9cLšHN>'J&?Mz' Y?F΍,I %%Y Fȵ}IWЫox-) p@ ԙƙ<:5|%U:ٰC+W3VNgXjp`g>4DovX(jʑ FKծeM2 _e 9:U h&N!$ldtw,y~TW6)6Ζڣ+"A.9Nz@ϹeeMN|J^* h$0ӛ,~*ܜAg+ TIK*uP>p` c*<)+kp@C/n­~<ݼ]&u,Bl_5XW!"ڏ7T 'QI~݃7z> ; ztwUs7syUKO^4fk <8 #=(i-|$;t!Le*/[Ŝ/(=nx]" 33uXPlII|)]g  q}['?Z]/l!3WW%y!),N5nv! Nی|%HrvLJ]xhj.(7GcNv`j،4§|np5d(xS̩Osyv0(]U5k,b TmMH0J׾ޑ)LOxO'qӈlTBSkʱi}4OU n/xNmD.]crQ/Ho*v h֋՞Ph9wlB%aoR$yZ!H,u_9^ٝN }<ϙ\TiVBOLBg0*{IG5?*Bac@zC.OSřb[B@ܼh,{! V7w`4=E>ܾP]pR| .AFE dMxiA*. G<{95Sn34 ^9@%Y~0v;hze rUi'-zxqWܡvO *}Ƌ"wCJ&w`O8CeQ*5Ṣgz"H?t|7YOՓ':p-dvUdVy;*&6wT~T-m]5cFH2HX^p}5\QJ#x^/gR:hESSXVch4acڇE(IX=ou/q?SRy? c(' oJHF|ܑ[ǻv1xA<`W/lXT=tr3, ]/vz Aj+`g1O<9dM:FAz>k-UnO(7AsWp,!_ .|n("$#*]/V&xpzP(Wǧ\a}"e3hzިf|RXN0Y{d2>_@F8l+1;`Evޫ(,J/LE`&Opr^gꐡ I:kR l55òơ{P(I1r7IZ@VVGS2-1itu .ܻ=Cֿ|=E4Y"fԍO[}ΉPa\iR1&ќmfe718ȷaoƤ10ܜׁTrd&l 3 |^3@龜$n; 鍋WBS&H11 Lm,m6lsT+@UM;5*b҇5<8`c芙76*ci xY#"T (u|է H0Zt5I0ӀS<|? 3_}nG^'8: DD삐i G< f9\J4xm c/qT;~;M =XL$#I//w"| (byBzEp@͕K!(37o.hXjalKyM}LJ2W7JՙǢ6\Ľ;ڦ͐2%t L"bboA_K\sj7XqR%ug(XoimE ](=q 1#F) >']5D VsŹew-hg1B^j_pf~+g%m.)шmM~.p*h,c$hxgV >}H&L>?'n[6yt BXjUm[ј8F4e#/~BWh1d)^Y$KXota?>.|N9<|b"J&Պal[>JAl[9JG5|Ebΰ19oh߰0i<'$ϐW,0)?S6 ߂z`In$wb߈w3Ql\):hBxrUw0h`&}{Ҟ_&F|ƕ~j?rUdm]ϒ(2C>\dm#%\DU/ڠ/9 Q4qBD?HeEFU@cZ%; N*ˁl~^E?7FirO^(Y8~87 KćC7%n/Muۙlg:e*aS|jeXQPLƟjqK̎,}(cprE}E)UXh#p: d`3^tS R4u c*tfJeX,H~7f=Mp\Z;p'CNkߦ$!)h'P+òIA]D>0+,VC3F( rE6O7Iku\1})#)%v{hٿ§KFS)|b(`VT^mɹʻmyP#4n$@m'-vDJ Tl^{"_Zhcp5HJюXX%I'0wD֊p8Tx8M}=tejepj',='@-:n 3lUVةuVYM,|sC$џ9S Q8]*p>(dnI/O&},ŃD"0]BC5FEm:nM՟D-67US5s(8cPH ˝($-x*`O#F4SUCjЀ"mMqcQÀd狻**w%PΖv(o;F )J\y|OG&  cN'd&IˠkڍWzO΂ c]ҚkٿAivyTuYTQ/A kt&c$yABtB wtnYh$s2gd?V9aú+-{<[{0P.n!Mz$? j&Ϻ"5!Q)ͨU⛤jd\'ޓg<,0&gjxo%zU)P@ʶ9a2rgew16_?!NTSەL{O<"F,.]p`%jۭzbaVUSÂ>4`! ( 15k^I[#̦er%~*6<`;k謲}Hblγ_A -C|ސ <5{GUTIݮdCRN0unaVV;/n}=;yo^OLN|m5.qpFPETEfdWm#D^x$y[ώ밆۸\48C$,i݊D84eu.< kx%j Yҭ~>ɓ`*o2T Mi<#IBb@I,;rlQŮ^܀|r1rqȔu2q)qN":PYdC4ݪ\<6 jŁR*p 0rטnQܮLBrҭ7c)AVy!Iu#A̢D{=nD e¨+Ѯ*F<^p\{€aCg_Hp\|&@钩-4.=+"K9~}8!_-K4j sJK,n{Kމ7!Yf:7ɯG.˟ѢKM7x$ @fw] C Jl"am>hҞqαg,v:HKr[v[yg< V=FBηPUNY[џIz\/_$]J61=.s;%Fp8TMgz!.xͥнȻC3% PUe;X4 tWYFɟL j ,7"}K-RfX$V+*,x2,Qre VeϲCy\L-_3W(p-"2ຓ?dܺ%Iq …h@Sx 2$=4: MضEh·s Y"Siinb# ~7vo$zJl.9LŐv \>CHFAe83a*FϬ5n\X#}}Гn/1p2Ҡj[S{M7σ U;lk"%;d؃BH<fbi;4\3L.>]]q%zI[+ <0~?pdVZ ?uS0nD6_N(YЅȤtu? r?}`p i1f/ﴐOK+Z!ƌ%m\|S8atF:-1@#D'"+>:>l$ Ma"[#C᷊JL*.x3((s1(9ӊ[[$I)YwōRQ'w%,4R+m1yi⡙qX[ $nS2owpo:)>&gZAǦێ+"5j'Q'GY`Ƽ~ I5Ių))8N!]ǖ.pǛ & ?d CZ); ^'dgpY*yx5UlΘRQ~r@?c?L Թs|'EGbK6&Ƙ% @C6SKفX#=V[J{MbN- i0ۈmK)Q:=zIcQ3nZ,͗6Haku2aXIޑMZl N]: c]wLbEO{2Tr'J=gA6Gj}drv3{S!Dvea%պ].ćg8bH = oW!ꏾKچX+-DDaɓyau R3I}wS;ɎXxϞM3*myrD1(m ( w{N ·uBq铡Ra;/ |A؎G5mQjU0#@e[FU]R2#1!-5E1W]@aə+Ӄ)͛qĺt6 G tǀF ;̿<+GzjyFC,mG^r#&Ri,QS627`pB"R]㓰|5C#}!NںL,, N?ՠvP>To4ca:m cy,U _T\%5,ehBmS\>/]?ѕ4'mkbP]&T ڨP?%/b@9M*⩤#QB{3*S~C2qr' zņ0T]+ADzwW KakėAB 3WsB3SMd+u#K(nUr/0 膭tD!*eۉgEO ߼(ͯ@Cl# ])1٥J^ ddSPl;j] HؿnB]塕hnL%M26ࢥ_ `\Ès| ®Xp7>?ޕnPL'k]₸  Wƕ)Pe㕧_`][k~jXAݼj2%L\ I69] 浀DTQ_qS YrEgziRʯr4al&c\׻ˊ%4eR \$5J{GM3,@3.um%z%`5HژʋKkHhͩ/1f pLW4yy9.kԎl`yk`?·Itoc%=͏-FQlj`}w ZӫFNK5.с2P~~>oƁuXĚoz}"rq4-p~ZpHŨRs?2t݄@|R*Qf6A)z MW]}ҁ_!MPf%5q߄l(t.s hk;o$QH>g!>̭peTk]_y3$Niu>b+Ƣ1psGPPTB {kxzrԚK?m>|lP' f*|^`r߃8fn"#_Croi)8pwjEʷ9H*܊'}9g ?% +zqG)&v_d~lf<`v@~&X{keDCr&LRUaC>DNu_Xthf\T_7V1oQ'1k1T`_뎝ռtZ2:`i}qJ>phbMl= D [+..鈶d!}#/-7rOW Tdw#e8'џC4έ=?̡ }/=e츦ҭۄ-ə埚Rs3b5nH7׎+(E̵~Qğo@$J y4)jn}@1 i{Ls/V#YB*G%3&N`P|A%(Gl40Db鉕IN[BU`ʢ dF_/W՝uNI<b\t.ў(R|J܊Dsɑ` $Z~g)Y[:6`B +h_3aW!kv]M}2ADyvE:1c2JP[e)~vt[ f8y+6J|"I*T޲*35LIM[~{ۈP.6Խ#pF-oq ;MVbE~ ) sU |axpT[P-4Z!B 50_b|~&pesMIqQ',ɪ^hɌ=oźM{ZJ})7Z>TD}b}IPwK1HqʫoŨZKڠu΄r3Vo-\PJ_6 `U8]߉͔ ˞2@<ƐݑpSanݗSꇤeƙcXG}3l _R Vm Ю/ W^[d'ɞ\((Qajհn؃xLV@[~&kCX{' QnO#aBv6vXT듙co<fx>~FTGIb':hGmџ?WD!9[ym=ΕD/^Ta"_EvQx HTfz Z*Λ?No=Qtv%A'i@]kQFJTޞ Q,CN1|7[H p*n̪xzqY+`42A>DKR= jnG"-Xمm/k`BȑEXk(:;vXN"Nۋ貅bޛ1^TYN?Q?TQP A3a@9?=`؉ R-p9{H"@oڂxwd'9JNw 8(gc 64bF@ nEh+I8<3S]tY0{F/c+PBV1nekH#'0 Ŷ9$ѕ.SxV}wi-S*"{dNCr|at^@4IfLdL  3+_CLIHͨ*ӪPhO=i+524q]f53kz!M3feՀ^bqL>,MUН8zIK O;_U#]x( h1u0њᅝ.U,Yېj)u[̊(WΏqowRc#0SUM`-/i'Wi:4g_UM16m-_y}vFVuo{L/LLWxLYmʇig?\}A̚ Sks)b] jӨzRCJ>ݼmu ?DO !XH勣꤇7xd2ϙuQ*8}1 :5h(sŋ~b` :[4 \^)]rb7؂0 "sEj6d/63clS?vN۝oY*wI]%͊&~ZwټǺJ:` e*c(\8* /{[M+^.MZ`z=Saڵ0,鸲E ㍛٤3)qL{ȗ9g\F,2!_gFYj.RysaqEAOJA& k($мeg\ `7LgVrʹۛlH-tB~f~?!L iIf1w*OC0SDQxOmm_o9I:32 2i:dOlZ>); Ѝ3]s7;)hD',z\2J,šZ‚HHXgڍ"i/RRㆣwTߐrW?veÂ8[< ؅:d&uƌʬq(5pΥ PEM  и֕CL cYܢhYfUOaOqzdC"\ٮԕ4T]X+sS@d͞'7WgWgo$>LHڼc(22lBɹ H'BKA_gNdګԉ^L-G"K¢)Dˉ ߍIz`<]$ bA-2Rc2j;-X no}6( T[06Q]5ߦI__CHEr|LC_1b9v`^PDYoiѡLF( S"l VOp7X'f㔑 mTZG6bA4 HoznUτkp5t3kCcs;ANi2ִ'x[yϖMQU^C-M0C`ϦZoA6|;#Lȧ\~Lu5UDgD fإ˕jyTnd)E ˪k"ּX)62'wzYf1BhgHE:Ius ,88#J6՟cAzipmnE ףrK-]#Gx|Dl).~IfaхxI^|!0HR/Xg4%^$6aĬ(T( ngZx[bW&xpa.:y/5삈< v^NL1/ Q)Ik:,hV͡>+;ss+%> XƖ|\ I]rK>х$Q30W0ÔN w*ĮLJ` 9y)pjソē΀pU!i?܄]Y;.h37 ޝ_ њÖZJbG>Ii!7V?crSwL*[ȿ0?f5[ =Ձs+qpAqyD(!?%0_%JWEWhp"4h8Vb ).,jm* ,„SKqE^UJ_t'V~} i8)uHc\vB߽^:pt*Iw@AMA [dV~6+O+<lH2j`]i6cS,@ϞO %}gxi ͣp 8-v&|ߜjCO-+QK؈[sչ:9Lpdx)rN (kֱlPhUH b0_g/* VbP켊ZWLU$gVs*glldQFa$|z,(VYVFb6ޠܺ;kO[Q۰ ]/[Ng7@s)v@at+P0eUKe =1 CS(i@,ZM+U9ˢC'KqLj)w)l!+?4z ,җ=x9۸E_#*3u:07z$Ky-""߶j"F[D?hvN!o_<M=yݥZO*F&,yO]qR;j9OH?poobeU\~_Ө[Eڻ%Fu%yަgMDF]\z2z(.־  LO;2,vN@O'Y,7CgU޷ˮPgC cCn{}tm :CCE:A30P@c-ۼWFxb-Uڃ ח)JbG-&.Q1Sz4·d-VTڟ -ӛꗵ},Pfe3{Vihk)$H9I##Ӭ$B&TA_!Z*Z<r"3ZҸ1ҥd T bvl`Qf6 +S3-&DDl2_0syy^? ih074pv]DMJI"Rա)9}il[/ҥb)ڿ7 G'P| ;PZDʙ0>$gsI"VrfterF1>zPĀz?E?Xݳ#,#mE[j4B3F#7iD((,Lw9$;7Lg++u% =/V9.-Vxvs ,a1פ}qH5)#5q>䗱*H]hP5 F<Qe_lE6d@M)ua{24EOrMs 4dW9OW82PR^@ ʍ}]y3fbkb|!7â1JLjOCCK-! #$‹QM *j! h XmPpz>nm[]“qi A,hE%xN}"ɕBa|Te(oGvurq[ruzK)zl6AD+meD@ܤEy`Z}ŦbYg:@oig7d&nL܋o9{ߪ'tUX^/En cI6OeT9ypg {)Oeg8gBPj -`Rb-F@m_Q0Cm Sn 4`\#1k}>㘪X> m^m1Gãyq} 8EY ^~dW3rK8T_ +seeģZ 쨍E_~HWfr:dC^)I&̲f 4%y%$|KRd<.npAvc xrt،SK4ʥ,ǎ%V`d9*7HȢהfdzz.@ Gm_d 2uT}ܘ, Jr[W@ΗyJ/l%C巌(mhDžٕ1Ȝ~aO"@咽EQBGK?CAOw|ʀ-0&{="LTA2|&%uU<)  cₔ/=sLIߩ;w9v'儜@˓ W|Xl$K!>` [iDD)k yaAaC>A7Pt .<|%WkxE;/v-Agunȿ(N9N,@ 4Օe0VPN?W޵wEp< Lr\/(=GDdJ'QT)x);@{7VI0q爼^=?!ώZR] ]/%;.?nZןn#t;L][9Dis[_ 87a2Oǟ'# @HZ7)bb=@Un~*#1s.Ġ!NU=/iGwZ4ߚ6|GX} 6+(YmϋZT׶O`D<2|v`H,YVA79KbaoԙdBrs3`$Ҽ7Wdnfxm] qf<ϳ }) UahxJeZ\uO- 'xyIodQQ'ԗkYUm %XÍ*vsdIe)u1Ғ|Bj by+-q;6k|*aW;\Vxg~sA<9x]68B}^g2W}[NPmyGFZ*PYZ1U^?BpĥpH{-}܌tw k2XVYM gaNݮYKSQܟ.== h  H?|usLo=́(~ ?''c>@W]"EH.Qϡ"ֳ[JG0XXH؝ZRK)Ow}1Ќaj$N\㔔܀C1ؖ C]dR+q2$>;4(eC:Dd9;M\Mek^r<-yyLOtnv+9'¯~EWλAOo`duޡ6`'Y*ˬvCRv0Kbr݇*v2/isI+:-ճ5Fy33Ö$ ދ z0-$w(0.@rhT57*bj= . HN*s^NQ\$8PAS|7Hj~}+Z严])6H&OkuP^`}An4*БɖX:W8 Cs۠補a} v+@m?Rf 7g8,bob-DxeѤ7jBr_,~aܫlBI?BSft`rP$~ξҿ<2`(h iuw2rF^07Wj[VFDDɶ.ъ$E^_Z^}"Sqb"͹ˢ"3iօg,x<ҫm4Kgmʉ.<̒a2Y8d6ByAx2_ShR|]XQ"@U yiyk .H۴~#9;T5>_GJ0qoJmBgS)KFaZii2T 6yBJK2oо&"޲UVDP#)vJ=xa%X-M Gދ-V?U}SSrIӷL˜^#6qGL T&&xrj 4!mZ ="Drpg 9We汅2:N)x3mG^lQ{Vڦ_|;c:pOqw֥HF/Vd %$/I΄@UvG1R+4p3ꀯ1_}.=u3lGQ+qqK1cL/>»{TVPq=[IëZ4ic Yt'kgɞ5Li. ˇH!(HsHbB FlA3)&Y, dI݋«Ht)xp#+OfLzC3I+sɴ\(wAW Ku;hv:!1; 5IczE,>0ai!R'\/Q5@n׀7gg)7V}*U 5^pzGoA&]Wa 5ǜTE~+ܗ|5mm Iڕl7s?&Vb. [Mt3FF yԄfDAC!_;7hO^ E%!"&!TO FD*%%5SVq3wqT'_F0: }5D}З.xϕ-JO %W.% i,[}8 *SE [DJa6[>>85a55Ȓ_D6x&5,ۡgdmx}K% _*PQSxY^G޸oogIASyѝ~HZ|3/"!͉2 np(y[QP|J~Ki؃cHq_r1 J^[eQxcrLbn"# '9޻B*ی+Kӌ=ʷ}b`[?)Q3n%@M1oN5T5 +[]U/NK#SưE6&P]GC"rm&`cϠj.zqbUz{Yk`%/@_5gN3Ldj&:a"$aXhRj=͜fxQg4v䮫4AġS@T&vʧKWl՟7ԇ]DLp?'F!zy;(9q,BhÜ^(^8U ɚ=mDnvgg̔-%mn݁~'-xGBAp?'"{C]]螴Eq(0i'RM]6:3Im|\te&T$.3:B.c);n9EG,%3Խ7#PU!~|͓2_Cx#닔Z%;yƨؙ;F5fiqHzt8(t1\jhU16Og`E]v]A`c?4n >"EL̕TPE*wh%I`O" OV^^Uc(ECZz>9Ue?j$YY+ZS)#KF ̸ъ;Ry\4lMIZ]1 n˔.dgxx$rU?{[!DD}A2uŎ0}Ʒ/qR6m {K_;q& R[- }.U`ܬ >=Ɛu-N i>QlZe *s!J#U%v=$Rfk'o=vJ "x/ǟ8W'X`r9}R,"U ޫN5e2Ix/8ͦpc\ld-塿 wgȔOh..L/QzCS QZ_XmoklIä8fN49 mfVr6csz[ YRŢeY V"{ԮKB_ˮLZ a B8*5bwoK,]4  ΢JLi (^R\F'El']~u̩iBU^ *nT4/Nr+NYf`X#`g?ƭR.ɞq'eNHw ]|b/м;y^;s*.NL5Le{ڍ>w'Ng{܎?_$܆hSLc!Xdk%i~.mBe觷P&vx ,YLemzCHEDlb7hvd 1o-TB <]F흭H AiݫWЩն[*`>F8H&sw>{_DjE/ R fJ*0ʩ}Y)'U#'ՒSǰw zGf]]@ȳ0&Qn<ʳzTFU^~!x./%3F+vE-# ┄K[:In㞜]jrX␵NR^Lizp`~x2`8xPߋ-IHb""!*`Zs"ms$ُj̤I :-þ6qm,U_Ƨkz}`rkӱwgTa~HĦl[1xEI?צƈ} FO$f@h` Q̙PUU{yԧPҦs`5i5θph_DIt}x'(_tSo}O y,$:sGeMŃm Dٍ[oԃM-s$tE[P>ypʒt<]Wf.?96 RX5>֙M]?Ɣ^HDzX̫Y}J@.WqbD|Lq6/`8@GŸFQ,Y YX2[Q)vAnȧ6x,#G;l_X eRU"3M}ߏDHe% Iib͢&!DR]^.'e^E8pSz3uTѦ^oX~ E*=dzdw?,2%f}߇Ob}NKY2js 6pEa-oj וF$Ѿy <lXH`a.YZzn]0) 0Sc-C%;p)3Y!&_'1AX/t"@oSjLŌ LvrT_w(:5w$hѢ#xNOrN+tt5*hKX]&yl^,y j)35PI:K>t)P {ɿ P.=I% GzW;<,VQ쳵D`-t?21V^1~p.C%XP0`.<=wR{ %o"LָZ#o>:fN:XMkkdDELZfnjIyV9srBIIm=51Fo! ,dV!![ Ѳ-RJ&E17(~,i~wYRXERua)t1 vۖ7 ֢h(XUU}rߨ,4kPQ#DgݖQ!*$?s: nBSqDJX||)ē/ˉ|rO_e%?l6֝MԛȀ߳V,GlJKi Ӗp".Z X$)_³.6%Z`PL@ ւG>AJT$t.8ʈֵ/،cvw5iTyztmy(@zi:_2s aBvo~Eߝe%l_w^hV_}2]fS\P\'m/hn6&~f8%|Y8ǖ|FGi6RO4Ԓ" k3;tpckGl_(NG@Xw@iļ Y'H1 +9!dN==2Y2U+Agx\'k:(ύ.VGLS7M(6ϮLIaFN#\d!m\-,ƛ>lq{^T}R1l[ ],$!:k7橑SUsD f9hbj_8qgBIW[a/INmgԘcȒ~}"Dc|?f.WA ͳ9p(}]rz&vtq6j:vY|Re xj|6qU@܅P)P| K!W/HNpL 4`N78;*^u2I,`:N帳5%X@hߢh$2҄m&!T^!p;Q䴲']\5AĊ-FBZ#`c-'7cn.W#ڍp,; A,1IaV #STJm_YT.„+1\ ڕj,Kh"ӄVp멫1I8ޣd8>a8)7b9i9-?kr EMXl< `"=/A"coa7bz/;r,i|`;>qg(}\;SCaH`x9'kn Tc`F4V= R2Szˤ7A>C$+F ydVg@˽mZ+b\;Deʬq@nV=姌B2EN^Z:ʂՅ mngu-)~h1<|gNe_5Hf%3~Mh>},'!s;Qj6*Iq̝B@zۯ5o뭼^"8G2=uc?Ge g7ĭq2S KVTj/mtT[lNIb8f'lt{0mkONY6Y>渱ab"I";FureL /@/nug7BQ x0b %ftxT [̠4ʌ)gCF).kOӝE3^  KoWWj E\-a4I\@5u(tcU"/f!IRT_9C^4&Ҡ!?ILwӭ%@Dp $v@aiOa܇W8}#}zkc'"0^ssx9H֍2(P5qWOR4Y)ڻ>!a0v՘u- hnc0]01l33'jF ,/[.V2p^M>rɑ3\.R`mZ3;t!P)$xƆɓoZQ7uc~$xF[2_!׼V َA%.hdldm#MX0(S]{gK=4_6RT!#,^AU;{ֈo.Œ8 VIkмƣeUAuKHzWG ,k43C XSjºT] g*q`UΆ+ie@i m͝y)<fc&OϾ򫿚?anݪQHF,|<4 (}G2JQg6bla, ؠ ['M@9;Y _$XZҪTi ҭ}[&ùpBՍ)D {= b\NrX69YS%<6svEGFgZRQ0ORK,Z_Pxe)-_m%o~z)5g"nu̶+˱0ѫp)'?GaOE_OǒEyj:ހ >E DGUw&S ljʂ?Dǿ{Z wb 8!JRBv<T!K}b!`}#!l\5Ҽz(:QXXu59 -ѫ%?s56l;ұ>@Ph )gt mv/*cbNoj; uZ x$QX|00E߱'J%$>\ }@d#+lz(Oi o73bX3+lڿ*F(+ԜsLӺ;'g~%4li@~A2nfX|>eZ'XƳҠ*7c%[ ;#&~p@7n4E:'}E0n4>]9vV }0'fDQcH}%tU0n`ЏF/ǎe27u2&U=e4lA؟Kp;60ڋs gז[e@/#'#~.,YihFjyAhB > &F6ew6&YSMha'{ZU|Ȍ<*OY*R"a֕X{BnYm򺅞FJ?#rjeȷA*=a2c? aeT*԰\ CJm+@S;{B17$s<> M!`d[OHTYMrF.-- ם߂sn B5gMRZW<2o9ї|:1]-EtOGB{!T2MI9x+ "}u¡rKw;ůy'_HbYyfiy}4mSCoDǐjm+O&D.uvUBLQW;FxZg PH#"ޭ $Plڑrl@0"r9RVIqYI/ˏ]۶zxs+OԪurJy@kU~t,N/-ơiq:RcCxZeVZjMQy:>%F ̡ Sܯ18IAr_2t޺&Lrk,son3=Rt̅Usc> [=2zvk >,&/}Bܤa4rh)Be9ŪB)|O>Hҟ2'?rj@F:i;B{(7;fol:% Q) PM,4eqDݾL1`%A7]ѻVal8攕+t؃KWfD75BB"t-+_ej_*ثl?hE۔)/gYOՓZH"ƗJ`٠<-o3@o"r7#qDq)<©~zG6ۇL9%CO]]Ԙq/ά3^3hEq:`uM6;9Os%،b Sl*{v<Ҽ<ʺr6HMurU ioU}nkڕCUC 2@^j]BCPd&4BP'"&-+@>)X'PԠ uwpc;:f2Gi"G6a_ 1>؎?So} 12d?ik)mm q!PRma ߗ*-}+m"g襁dKT~}Fɿg<{ۏőR>SE)I΂V-EݯiwZZ8t*5mVʹ{PSѷ)g[Bj!D0.whJ9$Vsvx VL('Vp?P[9$k~/Y6!FA'^QI,- ,w48n,eϼ6m8U X+]~G Zߟv>UFFi N0ȽfL,ϸrZn_F@Ђ᝜PD4əBH֏ " ?KV: ϴS K=v쟩Z6][cC7[J +~h'XJk^Η0OqqXBnO܁(T# r{=-d.@xrfI*ӎ}L)U(S) tؒ(hLLEIUPR]>#a͋E,a!tg8bb a%!{PqBb"~Y'g8KRU,kI:M(Ͱs9:37n(U>ș5E 7.SPn.+BOړ`?O6A~Ce%s*XQ5G$Q}$K(T!<6V/e2?+]'DIJ@4TP=2m j=⸤ J%YQ9&3,QaJp~됺,o߉xWP\D0 -G3e## @bFM\&`҃D.6>V2'x"ͪza2uvdF ,9oU~T_4ÛXu˿'@ ylIBP.ʕgiʃ[B Mg6oEz:%Yݱzn߷! it #P\b'ٖay)i>xkezX9D_#{hvPHn֫0^h 7e:]3:@_gXMk߮)n&k* qYH}|DoZ9PV{m8e~jpCq;ԽmnZ* x z`q~j[cJK%VmxQuZ'^pt6Eͤܬh7{ȖBBcld8LEob#ΙKvtbpޣET,>f2U9Nl&YϞq4%ݎWESH: u_ږ:Ÿme E[UDԱ;T#>yuV?^?ESKLmu.]_rLH[=0hςG>@|*dEzeqokrJa&ǹlRA`7O ?T$ΐ N%ZL$f 5<`-H Yd34,㤯Gm!L@۝EGPMeZG:/]*oI3: rzJ.xO'|/eb3W# 9F{Ӻ\)%3cn87N{ /'ҥD\Ӹ|&MVA,g,#nҢj:rHwqy{&W)1;?(3LH ^Bow$T#j*t>#nCLB-˨e[@d[@Sk ٵ4upnz"twϨ8?r@5 x_^ Qfi8$A#fMNWG߿[DCQj@c$N霨Iڵ0/=B AC"u_OzZQeB=&LLL% e*6mY<*sQPZx6(|b w 6m4s!ʘ@kZEZ6˅&7_Pʄ3']~k+)g}qi. !5dNDԞcf4rWUCchO#Wz:z ԯV㚕TmCFU5Lv*gh^WM%lLٯB/ɏJ YO#{Y]wb׵rb򆡰AE#:/VfP|eCn %"97dl4uM☗&}P~߈~wА3Q.[O#^z^ zhUIn;f=ygWN!X.e^2(68kY7ߛ+w !)oAKQJ67사4kgRqg~/Mr;rL[}H`n_lT"1Zdu]p،-=%z+," ΟGBWdȢ&̐bm+:XB0)8K[7"PlX\zE)bd!$ p&D/j1'6tB\u)XވcͰ@?KE!fFX4HLЋ#< a@\ȳ)'__H}5@RP5IC,x[,rܣ塌/ c90_uZ<_.ڰ*)/%׀V@bNm/[^Ϻ$GN{}',ۖ[\-gW zMsnxd,#uHgί&Ym wPdg/qm ;se784ʨ֦/32 yWO* GU(+1|o3mG|#cnYH l<^I,5˅hу앦27]Qnjm*y2t2 !BDPw/)tdMf GRw)F.@ O% v^y!BWqh݋@<?}̔ïU=]1~Qdnt哔 "m!%MrZxQ/=u8=9sEYj𻠧B[XA 5] gf|;;˸Ii_ s{Éw-Xm=EM΋B4A1hӱC|NU3kN~7\iUb[;w45Z|NjiZƢN+4A 9_jՒi 9ٲ XYKi؞_2-I{dﶅr(jV;,O- p<פEg]@!C|MLH~J DmQݙCp4zq>#Yl|ՠ(* β#dRD@DvK57kolŅ^ݻJ.wìs(I81- i$"dj^P%[Oއ[^-xܥϱsΦJ{/8g^̕9cYxY}(Yʜ2sc679zc6W[cp.dL n.SUѴ7e) @3%.YmT062{n//T ʪRġ8.^jLE6HFK3!)eF ?a8W׆PR%/Kb{N"Oٔ,<˝]TBhPk1aMȬ*+9O7C7Fڱoh[6#h/E󎳎M]WÌڛ stJ`Vd,/bHncixHJl5f?clF- ^L84\9U_?Ws F7&~ `uQU2"v@cޒOY;&$ %ՆB@KuߊF% IP <@Z䝿r/  Tcjn_`ʤn1i*%Pݣ.c)\9 wFar*ayBJܴIxorȉ^??} NǴ"n{joUϫ9!^3w@"8i@b2LiTH7#~*¢^i BM*j\7Fot-dVH)rm@CxR"fم"PMOմV2~8(R7* 0<08r/CQn&Q $mϼDA Aw9Zj*A= g*{UPw.U[/[ 9GNϸ坂z3]fI1-˨XNFm(q7D8e\5ERĦ_\t+k{Rl4H`z]s:bˑ3vM-7PS`loIDhKO% %L_gx\ CY' mZO#\LOA~ÓQT.wP^oe* 3DX ,?Co0QVmQ/OzN}TPG)VH]!~{aYV / x\pK.U>M*huy;zh(7Y %*N4 CClmHۑlx"R戬ls3TzhNTd{$ (o&lɜ˚XC)A+IF4DIh:- ]oW{ 3䶎{A0ږsZv@o/@`W@[i>z?b I"=mB6gU79W^u B<[ )MhվmHk"\Z d2}Iu,W 'f,|1Mu35BgG[@B(=9II [ZXWTh G3ʲ߶taz¸"ۮÕ~V.U ^ fė~ظ$f ]yN6( |n*?P{tqn$ˆ.wD۝n.˲vjL(3РQ/b/hW ^B2T/%n̐/HrnBIdh(%frKR$C{¦Z#5E⍖?_?rކuP!c1 qŃumj{qaQWldzA6ZZ|R,m.|~Ό0Ř汤tzZ꼧1=Y'cJo p?k,i0t4nZ[T Q,.UAcȎ>F j!^[O]n1kJsw{i$hJe=9Ywk]7>Y.F:t/!-0g^~! Nҳ+ҭ){%- `ǐ:7Ar$!0Ȋ<לGWˡDu e/Ө$HtgW> A_kw߫L9N7< Nkm'Gj9KS+d6".5 4բR}K@!|M"{; ='/iNlM'8֭&tO7iϙbBˊK4F0.e9,F' ߠ2K)M X" QF P0zV+lfxʎ_s~RڠIC]^ 0>8S"9K AP g~Ӎ~>pUrvf5(Y.VTpD&|/5mzXtn`^2>1;II O)us)n9*6xm,I_ଘiPTЦQ9FLvX>N3žTѵo-T@VC;*oR'D&Q}OunfR~!(Kby ϟLeVdKOds89aeWNEm' u,|XYI/|l.E D|,W}?:jW w Kotgs$UQh`" ^t;ƪEw} w?LFeZbӴ !4 W/> 1 ͺrֵKr~-0 Vg&)bSof\dj_َ?sb<8-(*G7)~+Hgf+d !%t,--Ȋ=?pc"wkZupPtc;ef~Z$`]oZ jq-7d$B@v&IQRo"5$ȕKշ\iՆkgY1OeFE[ y|HEnܮ9(P|q 5"Svd,p9Fyޥ7OF`Da`*#GAr^Ն@3:1b`VJ5hZG4 -!Ŏ갂>Y{q#)rS1= zt)[axL4 BBvPbȤ9mzZ:dlm)ͬn;t. *(݊,$$xhNV>J$kֺ hB%. #jYmM ;BdfIZl壁u&bT%h˴ǻq$G}{iט$ ~J+r12 n6!#)B[4ƁJ$}w8*W5?DVLY(F?9̔SPV*k&؆/d}v)Rf)= MAN į؏{ww%.LطCnfEZ($xڜZt:ОkI3^oU]79jcbC Cߒ9ԏq~ 3p1MF"Xzu1: v&5VG[UH w qguwy;1/ qȖB(ֻ3#zJ5C|Hb 9vt1xNWg)uXfUbBȀyciتN9MH|C/[(=*P3R—(XhL%qykk#-W yz"ۊsmEP0K+QhWH {ēяx|)H^"{ 3JيGǜ*͸LSQRƤ+0)*GW&̺k C/YxlPsSp($r݁XY}y˻ӳ(kta2WCFPSrrbb)}O:o4ttK(#&(=d~,`H7{~fJq#񤔍Lvn!0#a" ˗cE=fau9Y-ȝrZ>4TE2DI+7q5/="UƘٶ2`P ceY>Ԯ@M]qVLk/oUEԃ;oO[v9-mW$07 qpa`;pňr^]\O婒$ΝKXpt5g{rO:) -Gn'EN"l~ߴ&3!6~3YF[]#GTŸ-}2՟z(rFMd{im!BM=}P)zot)}yGH)+OᩄAyO7i`[#FȩWHW W? z|pe~~y͈e77Ǘ#! խ+X 1,؇)E2v^KC%ɬgja}<1,[n>%[*E12(aR@,k\!v&;A?/O2Q9?j24k,^1@r⭶}! ggg k<}+ qZ!4=_A)//F|{*NZ:U}ˏx}Ʈ{p‚/soj_l3_ZZa~?>[\" ˓{we{4&YJ.Ppg]G@ECUj?[yr4Ok*D_ _IȨD?Ϸ*"dԚq*YZT29w Z0`wMddÿDaLm$ yZ&y|ͱWV([4BTn5ȇ=NKA;n1TAI? Plm,kn4* ޘ"0| ˧f+/̓O_MiR,O< G_{xSD9Ts@x;@Fzy7F,W}W`D.ʐU8[ge1/#5! 1x-ᳳ> ${khG.omZPZ 'sKŗJ\5DɌHl&.Ȭl QiĐ" ow!E7pwM~h~IEEE9't8זꪛ뺢B c\f{z #hIy`b?˩D{h_%5B޼#jd 9~W[Ngf'g%f@7Ex_oI8ީwX}EB/?y3p:%eթy Eܸ:MیM"Ijpr(;<&U#b&,X U% Ut(#)J,ˀ +F:{h#eؒay~ $kv}Fkg-)l̄,vۆ ̯E6ὥѲR PBAlhX,.HQ2ii(s}vŢTУ_S}6 Ik~G+1nOWd%M 1u/ {C0zo4yBk='`Or0Ʒigy y#tV;6S&Ng偝jw xS:'۠ k 3R B)8|*@qD}OJ(l94mg%{umoOZL13_J!}Q.ǎuU٘Y7vQrEp)x(cJ3k*FSUchylJ#(^%ĨUL՚zM:p}lUaJy ΀ì y3odՎC}{ L1o8 X 3>\?(Þ])kWxZ>=˜382=]H@ZzgATE#` \ X ==5]\`/*.eTRLx1XpE+HO#͆eL4 W3Y>LU/z]\XʴӶo8tavyg@@AGC9M{'Wq8eh3WV+k&64$tp40UvKxܓۭE 1Z,>h~Ips\h(oP gK(~ڣClIREXN$Q~oDw 샷cubB.hjOĴVVxjљ^pmE| p!}*홞 vVxCSX4@gyq4ϻUջąZ/t)804C{0Д)r\cuH7SDߦ-:@b#Bߤ$\ңcxVhx2֝ӳHbZˌœ,mvዋ Gg89x<*b/ V:)?dneӗ!Ոee@U u;MN3АКmR/+UR j T޺P,&ɠwdũ:f/ ۜ\sM3>oAΗvZvWtƥ) "K@+7_e 2d Jˆnn2ЦGAL_ށz0* f,7%gα$!C" ;p>o-ICZNkIs=kl)%a}hOޖ@ _RpVRFsDD&5n;Io>,I{8H@E]jjP<@V{<ޗB}vA|b2+*®pPNPCb /(twR&l#n8ÕSK~&ΟP\UzCH0rO;_rvD3c& nQ>e)G!$Pz| [4H|ӡ*\{ + 4[ͅNw 1 L@7>vQ3ޛl)JDlX񛙄?1wT[lt$ƒ6V2!˚ׅM5AHAuZdP$y頹M :9(50Cn2!5F /-BlhXhcƂdO| FG!%^L~X-L&I]USDD.=(py=j-Z])1[ib~&w\εCn!\F %(ZXwWz@$nQSm#v+Ӄg/p# KYsOǿÓiLHtaz4,ܣ`m_OkL[3ʟ)w2o[.8٢jek[}-g*1¶-cɡEŹPŤUgӓ3TVVA#BvbŖ{7-?hѾ#^;U hJ=HF L\:A>VsXjV=_ϦTAp!s0dVR,@2d:kF4 ȍtB=PF9o>kOG@ ^\NVR}!*Btn'+1 N(G))jy0 @6QmI<?ß:! 8#TT;;pJl@RuA%+weSoi2 ?CEC'oaE뺊fO'Cw2 rx"U/nz~H+\P|*(n1r٥XrEnY)B `4^Whlkb7:h< T~dg\7rzH WpufHy+59VuWO *zulݔ/<%CjFHHٝG* k4lF7Dv^u|W\QL @S/Q0c,`u),9=h/L7J"]oOy?16HZS1!~BAW;4+nx ^T"{:ey4W֜pJK/-*O b_airF2 %s A(>k,Fg+zq8eyAj sI t!mxteCyB0^,>stޏB"hOk@X2%uςٴ~mjxQ٫VoH} SZrM۫_+wl,O6EOi &=3BiWJ(x)40Y,}Q>㈢rM-N՜hgzބѧ;t:P\Y`~hK?6Đ ,0pbx>39A@6 [@0myRm+9"Rh}J.-Za]=Vr%L&t"8-AFna57ǀnm$,c~iׅ7C=SEЬ".ET' M^`l]9GlKa_ǣ}2R< 60{WYiy$ю !nN[J^TMs^K {0<~Cr:9V Z H6SdOK(?Lf(.sTEh! FcX>'u,+`{4:A=%.9:}!JWvb^ (BlN/E+@KU:^$`iF%+@%u2D͇E /ʀ.%Ð Ň=ʐ7Ɲs_R'B]S7v;. ?S &iym >lN^_x:}g+ia t"]~[Yik'wRs HJDA<"Y̼,BrpvG g0@1w^;[. [IM#3,JH{!mgwmq;K⁷ێ6xʣb>Qۄ:ڡ9t0:L@lIc$)(88jQj&3oul#QN[} n:a檖B4b(' 1fryJn_9$Hk_WU"mARZ1;9L7[!fh]6K`DN7A c/S b *5w rakQolo?{A ο|ΧKt(}t-M|Tg)N<,ȑކ^\O3R.g?_V8~3=*k/ňVh${ 8AWs zyzϹ-6@_;ΰ>`7lC|N<hnڂ{j$zR(z0I93償z!9=q[ MMg"/>h|=0J󱺛rvxITod9a=A>Z|!d p˦^Vľc0~8%]B^zåvѪvrcN v}\"UI3zԓ~Hg%M!l3}6KM^(ShѨ9n Tl/ߔ B3x<+ >./f;2M+(yjϹ;t4';'0S"7MV++:fUV9#Hj~ GP. ߾ڄ@N`P*9*>Zx'zfV$5@pO)8_tcGU9;Wލ*΄Nbyrnnfr QN-68JNO.%9ug1Wy+B:K@~m$kb/-BG1/]va;K L!h6&[dT|rz+[A2BRwLC'aB34JM)M]+jlj$Mй_[ytd# kpP*Shͤ`>?;?XFtX:@6`PC#;42Ǵi Z9doY8 ӗA`I`|dц7Vnu k @v,:-$iIg#@>#lQ39DÐlZ=sR" mZ YߕgX[|n;GC|ߖ/E+hu5u=&ӞDm *k,6| _3b&$3ǟ%B|7`J_F=Ik_d8Uc'RʠYNo*l%k^b~Ԥo ;Lhd+m-qDdmιIs9_a|6l?*jqPy2@>> /* x[Gun9'֍4 M Ji{Li9i&pz~i](N4Fdw&'F'-pK3T,[C/Ϫ%,QB~Av˛ˌ鶣9lcud61_b,{*`}AY7FϻCڣ̜-XOlQFfgeN='Ą{Pw.V݋ſa#ރ#\MX !?N X ɃhYz~Z4bmG/XzcOhJVAڝ=H^לߚ[5_5Ғ[(|"fEYR5O-mpX&ve)e'qCGq,rӗePBirk@D0H9F8y%-iHxZNpCP橍c3*#:-+wEq1vl?daػYM&B'`MG4]2CƩJ0!ټIzWw@nJ ИrLpkg:CJ1Qo Bf2ؾIVCl$L*%)[O^X ^S;fWez\oQ-[KiWs=IGy ɻ~s& AF/-%U0ڊ% W,1heog&Vi bFcmBxpF_Ba ʤwٿq0 <_XweNh ZWd񂤣A1mf|s~TIw<3@~3l%""Bz%4뉹e4} SJ]IS똟3KrJ=~uw9h|sd)4Yʂ_^f#o0RKfϹUv}aA'`Wn^$”q=7<F}e[O' /N<=* ƣ10+AI(Zm D`A~Cқ%)1_%t8\b]ӽlQ: Ԋbf͌;ùg<~؋nLQńsݻSMUׯN?#mT ,$sMAq\'m{Qb ѓ IۡĚ7R]BRYؖ3xb/7tl'qTSqT>4 :ę[1e95bR~kq~1J- fHq}M%ؾu4_`:roj$<):DzV@ X>(_,$wQ"cG=oR '>ΐuZ#1Xg3ւ^&fn;Mh{&E\0aF}@\V9!IU{˃'EfE7[ ){Hi1bڀ / #")Sv:!+]xcF #po9-y6-!oc!*2H$oW 5 Ic1/YKSD*4l 69SV>9g>TzxH]I?T~0M\P۩@|97Gçh*⃻v[?:9[e`Zѓl:35[KlMn~\μ7wsU40xzyx p84aT쪎]BpV1c(回S쿻#a"c-P^m752hRN-n3ƫKuq8W\}e. •6+{맄r$l|z3f8]k/EUY>O8u{촿4DJx#LP8_],d"@&HN B49% Ez'Ꙧf37v9aF'*zqA LMK>SWtn.-lfFj}w8=~b$O1n{ny۹Ljha&S NeoqX`rP"ߐIzsfL!Dld23sgi̥Ӈs;s6Ńn{$0m'*=NwaTV>!^lI_ATSg $ .nsLRZƭg:lhK:gG߹!߰aףeu@ FЁQYV('L1G**"$4IGES=VԂ.  1Ez9FE숃*(:1#oI7@IYO8[&_TnT'W}.ţ>NP:j|:[^H¥/5VvL0lSrZhZG~ pZ&| pp׀oCT"@`t>kGIY8!Pļ>!e6cېsвl GzNVX(N[E\{YUu`/waBpg4)iC,P:cMV~Nc$d% QP׼U ɢb9,J 2H{CW_2TC ${)"HǠ=^F 5 CZ Q~S~ܡRys#P 0?K0I`黍cdP1{,k-;<;K+>>9à[U L{AIR^&ˠQ`3Nz6 VNۼW9Vi< ֠j:^5\ǎR 7iRᙻ_0/Rp D5ŭQSV+ڝ b\Փ@ƪgr5Clٛ7%*JvΚt*ˊ-zd-,2~9/z&D`af)ꓸ9u&/Zd\oϱE`; :ʯo#$Nѵ̦aђi}lL^QVB)wq>s'( "40Ӊݯ-W-,ekՂin8n6ZiāՌB@?U_ڟ/ع3#m(Tӧq&:a2N|Y$(mے6 F5~h+FZZ4 zvt>PqKg82cU(ΤD+D䕚CJP 7Lܓ XU^0)sE 8x~rΗQDƑrD4ET陧uw^  s`v a7Ƣbe7癎foy:մ}*^AƀOԼ%UGi >[cN;jv <9&j;KRCv6UTDžCǐljFh`!t-RK1 ?³׺BadM^.l.Ģv8) #`+-U&crM[zsSÈvyu.D/e, *} ``ڍ[oJTݍU|zjCyKeaPx3ƼHJߢWyKRfH%s.,`#L] Ξ$U_Yq}jˠ$ qW!Rɫd_yrm h~F!K\ Bb 0 g*h@r|bW#*)嘹M'0_:e!jcU HێPTlGC3ZuP˛kbPr_r %ĕ h@ "z(n@VqC ڥ +57{Ot;wc wȽJT>MʪSJg0`x8cY|.BOY/Z)b=jzRԪu6׏qi &+x.*b.rT;Xhc7ě!/M?jb"Lc 0Oq٪5nIa&Cy7awEY_!$k`X+%k?x1tW0gB{^{rGo!_l^sgwT#MR@^ܢBjΛ"'Ḓ+DT-]9˅:4OOrMZ&N!=B[aйK*ɫ^4RikTƲjJb5}5I֐|z #g%Yp+LLҺJ!,tctqK}aÓ YQŤn]l]$;7ޒOq\\]dI<*ogd[AŮ#<[:9s jl2d@B}?#_ bT-s,l͞*z.龻x]q%$q wiL(4ªv`\ ^x8r[ǭݮU@ыɈ\)GƤ \1@ؐ@xfe8bEz0zJ`WM>P *Y^ElېҞ ;t[/̍L?] )3GFHc?uC %0X#,e(?. .{$b4?Ψ*[FKJ(eR'hKK6:P,9Hֆq`jخ0()onVaj6VHGA9@j{sDnFI1@r:E1A= }c"6~+;&RʡPGF3דIc5>AUi :3Dm41(oUk(ъ p ]Mb:KzA\RryHIh@ْ)]K ?)=swU9Y'JU x󖁧o"-y>]見'ZENJMZƏYx>]`Z/{%huX ]rrWl7k3RKeS[=vCsDPox&Mn1#BAxЫk5s>tz 65:˫K Ȥ\(7`O2oٔmJ22ٿXf;VwXQqJ9_}XַY wzcҬמUEO`=wx ˌzvxBnF-a2vKߛH) (O5JbGM|%Ed0`t[ {f`~^Hʵ+a+tLAg!|TPdo=B*=8;S7MjBz-C8f\{) B5CLev-wg*>ӽno^7#1- ;`T.ԩ3R,VZ KJ lk ~#) Rǘ'^4/ 7׾L){ ޳B]寧XsFS_+I 484HKBq)5Q qL+X7WiAs"U\t3'!p[Nc!=1@pT3l0| i,|hn-fpL.%~JΨ~>9j7}GĝqИW;^-W ړL٤0xy@C}h4T^a*d0TX(2L)WcW<'`#0Ѕ7N: (v]%'藮~kHmJ錏mMyH!(ϔ, L*phz5g.}rM#CQ.Ơx(ǸN*s>z+4uëCGRDzl$0~v>9&%?H׽IIXY OD$~xLUf)66C QstB b.A`{EQ%X:Hkfu 85a6| 竣B>sR4Zdx2Bz7]`Y@wQo7;x 2_د{QL[̼8ɋ1hTgǵ .)[:l¡8tguғ"&{D+$Yλ5@X]bP%q$;aKˎyrߐEMobsdHfOO!i&e9;¾S]n#r,]Þ^wxM(28x: /O8&]xnOXݘFZU 3ެ)a"܄xĉ}i4| / -?71AޓEB{i1QE$`2Eh@zˮ QU,Z!mWct)t`"gӑX=5fQIׯ(r3Mxb Uo/: !`@QiאhHYƕ ƃH[E^{ܗnTWȬ)Xk?gYaNi'#1!.d+OD 9d+aGHv3+LF 'w%;2![ESC.+W]ti`Z)았vz!6 @ei>haQD$]vW=Z NwʲxZyp@%2d=Lw 80Ǟ3rV#i'>SE'J)EU8AFIs-b$^?d wLrx.on^/b.`Sc=Tu-vtXw)WN[2y/6,E6#< %@Պt Ch*[3$1ϔzrJ8xW&f $_ `N}1$(-wD rʙ.2#;ݫ񳧄G?t^@[鑜$$,5g}é0 лr"\/ւx?j8*Qu]~ yjw.eu['kM ҹn`ŗyF;Mu}."}+P9R줂TmpNxBhjPeSEn˂)HO~r+|{b8g"KE6Lg/f첍J# ǭ7OMcdX=X]=am,A edXJ$ T"6mcCUNf9z'wF wC ,YH㧼$3no$Հк},x۠8X0k6=Z?JznB]ġ(U,xt*nP]4cz+aeOT^lXʽ /}UdmƣB λMryP7RG\"=Yp]AH.[[ 2=]-<̩彄eXX $# $k('*5`\{,ruUǚ^OSj.~ۺ*m.7urἘ %ǫ%nn{bk'_߅ %_ܪLP?Q򫎠s"pyI6H7))ܲpu 3[/Bʎh6d&&7`~ +sEwygz䥐Hw>!xPV2N3;Ǫ(T=6TbԁDM,MŬ떞*LVA7kY;q_cn9JF1$Y0.c VoFeO@ŸɎS,}GT})u. ޅh&i{&(a=jMuOV~}t$, XZ=8èGǾco#Syں@e_cxjr51m#Ym]y<c SAM @F蹅| !!6 BqR诤ȩI TX3B5ϚAHm>vk@5R!hqc@剖 ODDTBgL{7Fkr%[%DD.R]SBh8f & vjrä%T֥晪Md#o!20mgr6f}FGx$2Å1rѪ"1_Y6ӫdJom^w(KkPbٛb i,θBr8И;逛8=)DH!Km4GS> } #KMy_&id f|raO}3g]'EK=檷Yy\WZav z+Do`#'f'v+x jC&MU. D=E?@ : 0:Lg}?&CAT_aGp%`l,%Rcӱw\|4SmbOmKK.Sa,YX=\F1.u40ar7I݌ ?j1purb,_5/UJ(E-sڱ2sgU9eo/K(xפil|R;t1'DSثLZ"w6:iC؈c{⧟6I>  n"e95J>OiC_q\\u}#䝾Nh@w23bAĺ562;@B|3Kh@ 5= 4l5vt jܬ|Udܙ˵򚍦 R1 ߣ=EO(2VF  ]qV*Ea,wܒ=ľ { ةr)2PERgkI8?LhMiB=)Ŋ|}_"z=UPk.L[1R7|Նf,AвJ^RǠeB}'g{ N=xj%T4gD3W;|Zܴ;nL"4TnNiЪwJ{\G)%1P1G㛄H`l ""YOgh~֧[ rs{5ofsWgAF+G*wK77e CwvoVu`wfUR c?שF[0 ~Kk3%AeMRg~&3u%RSz"Qg(b.*L2(ٝ2ViS@el&̈́?`RD`!VGS9w_]WT\qn&l}gYAҽ[-g(ܥiJ4p۵ܙFmX[>02b<ΆÀ\f%'r Zܗm DKu!\荜jDfv3ei;_ "+FE71bq-})]x쪸6.T#/  CԤ G92㌤G M Z?f8%tޔrTO%<lX-  "/׊K9!ܚxك^#,lduȨ2i@S=wUr.܆ 4pLwIbn > \k)Q }Gg-QZ"Cɴ)/>wP ڶ]뜑c(D $hw?1 Ę̵ʍDBO\Jq>bmuY۠KgjL.}*P)܏#,A,#C} x*~|t2Ñ]$+;4FX/I}S \u&MN6$X=c]mG~p,%ptN+7wK}d01MJD1u#Ï Nȿ -18_+)2{͂ 0:p{Nyv7p'OD`t'5Yu?;% ظSs'i(g  g=O]稿x)߂\;~dqAݦWJ2A80+8a>ʜل0pb 3A0q]$̆L8NnROln/fhxCG^TK6͙L>_k3q@h)^NDތc:=q鵅jq B:RJ^2{PRaMC %Pu5tUdh/  gs>GlU3iG҈Wa{e$K|JLi{v ]O5 v(@?.2YQGํOq'[hSs浃43y*xpy=BeRyhѧ8vky4Xӄ#2 7}XjXV'42[qܝeݣSK87limT\rr}7GW$DY& rӍ3SB,s%*fPZp#Hrc"S7m"Z;!!6óG`YVl 8 @ 83IpGF(;jƽ~obecToC,ؤp.541~!1wQW>7(!G OoN ¬U#zVx ^ Q\E³FJ8w,ۣ&3gTєFds[") Zf2-K>MhY?M^DXfyk@W]zl}tȴ~6 }kz*yAwUڣr(9yȩ⌆[:LQ'L1d0t<^h0l&@@[+Ap6^W(ܱPV(gIu+NC]∖Èo嘡C NQ:.j!cj6wswUWf|T3 4WBz`iC!w1iUh4mY4IfmFs[h2 G;!˦ҦCfiݛ!(e 19XL4)N:O9D")?utU7 *W4;,>| -rlvfZUO;#dɷ oDOD/?lDġ7ڴG~EiQ~-$jx"CE[ߺ~ !,SU,ڰOQ:sYi3C{E "(̀lrL.W)vV2`}+ v. k jc:N6 HOŝV{ulhnSB :f/z: |md}2-X޾m1Y @5By ZU4/09l 77\’ 6,lK ׺f*$ɴ)) 66~n|9NI_x^:KpM8I#ӹ${ruohm0T3C *f(``s~ۂw=E+YmhN<6T&Ylq|<ߢ  E 2M:r?N*MTm*qA)?QpT/!p620`h֖T*C>Kְ qo|<_סAh&Q6ȷ t(Ǖ#{(,֗"r8ؚffDy4+/CEO>XA%)3t3VUi؀UM֤U Qs4cauӵ9ae` v>ƚ6|Ϫ!hw8=k` ܃;%q(dO /i1UR*!=A5yX'j;_R5o[k>)vLkXb_#8!ҡJ8!\PDE++\^l@BiJ.W`\K;| #^&u-5[>1r/SJCr!ѫ, ?5Tɰ[dAz8l3ua€T^c/j́RѥV+̌Ug|H6Xi G @lu?D}c(ft:`M&'~18? L`yʋ(%]۞ɣ BXxdzU) sۗ` }5n#okXC;F}S8sdEi?JJ/} D蒃GxpA0c Txߞp.sHL?_oG.$ ,&i-2jޫ?j-{tC֛ m]e*B潯= pRCOAg_U+]Koyx>550"]- ,5?sn/jdHKQ9vIpD!rzGG#_}&u6ه̎l:`G3ʗFs1%QԢלCqv&<=/?e $NZHejſpi,z~q׉K>.}YTg紤e?U}K90{֥q<+bI+ /B?%# 0U"$="n.- B l%MшPDXUQIm5ܒJVS/]?ġR.|kR\]a%mTA\vZ/ɺ3)`'z:bf9*j醫_=da uC2EuffI8{֛fO5 !E&XknkO"7ڐ_'7q`zŤi ﶿxA3W,a)Ho~eЇ-rl1 [rj>˱# 9@8(𕓒jUa < i1 K.;bekyo;eiSU{' yg֗|n6g߱孋&1KD`)6aiq{Jy;[I֩ӯTی<}%|#bst6wmbNED.|{Ң)Aw!,综u]) =^Lazvқ6KA+OUCqhаnk7uzq4ׅߑ5r.RH3nϭ(4tPhR;o!Vo \V`0^upW23/t~0 WũCDmgXtg/Q([~m0H$d=R o>ډت" xcqO-}]Mھ9a2ٿmA?C\Q)czslm4E!k]I iE~jQh}brD `Q@+>2 u ĤeԨ>JW( ԉ ^wFQ )cvfhuߍ B`ۗR ob^Ԁڶ΀E@BS$*Eny2^bi1᱄J^zd,Mf@V=ཱ1o>A7}vnl  -k>04d{yqg`]4,WƟ5B7=ǿGN]'80S?uerܽaOS/}DLD;>уX 2*!Mcf g cM4 je,8Zď{X<|_5p+-UPO$_M)=A-SadXn֜jC3_!0gIН= %ˢ/UVc \Lsg(Jj8n%ܑ6'0F~E1ao|^\gq8PU:Ͳ_@iX-"/ o b5H=)bQ`NHRS09I5|\#Mgi5ןuD/@%]#fvM+@x6v!+2`h>B^FD W[]* &gEQp=KJxwY hI9aKiH`ڼ,hj:?r!5u/`G/^WCNMRAÁlkɤ{|lFZUB)C͌tbQW4E쇡C zz0eDY4׌| %x>($6txVxFu _(*fw8ߖ|nπqj6/X%-bMadLq;~๾!9CVF-Av&jvm" ϐwð7$jY[Nosᶉ } *z=]by0rj[̬Or8=fB1/z&7pĎNeDE)*U>VY>lH[n+ )u85&?,O#M>hdfSGqtm#t. u:W? &(i?U jHt+ ]>L4P"8>pjᗔ\3nf~SAPĈ09{j>xIyrgohDS8B/[Z)6Mu%Hv(v ߠ]%28tP 19 StW u( 63|)7$ױOcuc ҏˌXd7nu{]q?MrQҝ8fs7uȬe5W47'PkfMarҾU!9Qt{5ر7;LN`?w/BEҚ:}':ܶ #v .G[,s#b1@G>m̜f13{Gbhi$ٴi$`@Xl3%4|^AM]qr&3 S^&#+ 0W."}0۔#0AcۏD @uAӓ |kof-`NX*ny0&>DgȤoj/})@&܈:uC'Z&~ 3*.^/6X!{wC.Ssp8՝#,iRjE+^5H~joP/:=&Uq}䏲VeԬ|3N !Yv$1d2\g'xie-U^ J` p<q Ӓ>;l;Jv+ \?^zpbeD/>JNAAW: d#OlDž +xd@(ӑW@]Wr) > +Ģ:H`t#c RH+Mi&pؽPW Y/CG=h+I6, Cv9/Ďڵ?T7tI>eGCei6*U #{d * ZO:זT  \.B!g9dHs"Jm-0jmwgeW7`*]}~4ƶ .i|$R˲ɹ-P&㫎2iTJe&ʹe]o$BY_ս)_ԡglK {L/a۸o>赮wOR-Xuг) &Ѱ?7,1zHi+W*h{[ᖚuH3xC<78>3gffQ_",KG [Pt8hPKsUIKLm m1-1$4ʦmӽ{ޯ$~K{,=ZhsT]VyOw^?|=&<*܅dk~DdT@$e|@CCC ~/&~/pN@L!D~ˈSsL5'y( aS ~`эWp$֧"7,O?#E!v4'z,d߳XDl?(mLʪ po4_?2o 6J@KrǙp[H.VԤM-As#!ÓkZIJ£;4Oԃ" )5E?1 66*'֘q# &`C1#}R6 c#О@x)]+@4|,&NRv=6X-b}HyKkfOw+2,7?ޛkd ?_N di|czl*[(﬎Kd(I%yxebNt}]c$Λq?Y\".<\=}H3 K-y2 $64I=vC+殙2?R3ƥWzwrQ_<`vqcE=ugC@pwӒw\'&#sLV<0sL-ǬsSU51ChD4$Vz7,'4t 盍]1X7g|Ir]Hԭ-3dG/0AI&KV@k&ZEZޓRyL#^2r!.{LedsVY9 w[[CaӖ͊ddhد䫺ɝqx2%O>YۺȤ&{9˚ 7~u s;U4PtAlnǜNaj/EdH]YmO?Wc0ѻ65 9V|hq} h4)#ťetE @V ['A@h(=M3xPK p7oCT#1.4d0'꼪29xŮC$c,NZްsvbMDdB'-l;8ÀW(n$ 'BJ_`Ju2>iAgYxLܻ $:W)NzިYR |gRUk,A(TWxĔ14l ~n uƂi'Zcx_1^z:6-U %tEJ(  !e%9Bg^+w~+= ˟ȸ!M(~'€ĩL5LߦO~P Œ"8F/ - V|Iid}`)&f= :j$ZϔƳFS_dbo4j,i45IJ e,IB;9 \gWbZq~ ž|\#,EJpg3غ 3E V,Y.x:֫-qV'.K}#6]K-]FFKS9^9GEC7YSE"U0+@L2ZXzlfn-P„hƎ R[*[}>up"A,6m(*u"+ .xUkjerRGsWށtq^!)0؇7-Ct`&z3-,=| õ&VGm>]t& bdiIGƹ/- R֕)%}+SؼoZsp:uvR5vT-}Y-& xq ^XWYv0w5b(m$D ;.]WbYT5&V pQ2N1*ܸ)lRgx˃8 dI<4-Ս(߭L l5?tpNDI|COL2@`(;Uoph,ZMr1؍ޤF4A!1]5ae0GuD5ĶowI~[YΙĜDR\p9|yΈx^*;:h_b/ AT.$]߉|~j/\ 1UI>>X~QaћgsI?(ZO Y (!$([P 1hIb5HJt|-Mp^Z {93n?kW%n4 uiI,Wvkt!،}Kq)Rc>*'$i$4u:C;$gճݞI jjs(EF7i>Z =ifl}b ks߃.)#C.ZBb_z ?YPbLB΀D @Ӯiж ;Ī@ֺlG)UArX 4y :5p?fDQl ҈AYlAl4}YغCp 'C~q 9o8υӌSQhW 0(4zu*o.?L%K^!h mgh ~ˀ94ϓԠӆ{˘$PlIpsWԟQ:$olZ6_~OKmo=&3%=-0H1=I=ٻM{ i>94/Pe! BPz̮"W<;+4tJ{M%$T.X{-2 $d C0ظSWIICM6#@I4n49F0B.x6h?%O, <*/;NZ{ gaSHWbrA.WKg`_kC}j.^]cwZ 28dOU>uz@SuU5eC>yI.u@vrBmuYWEcIG,dY\x|/W2YE@\Qí?m$ЧW>)2!4Ԓg. t _R8P~X)kf=e lyD(43<+02I`\oy P{*-qMIҩ8Fj"T#Pr ǫ.aUl;,Sݓʀ`¡|]{ѺZEBv/X7fxRf8@: Q5zs?;HMݤ^¤)ЍLx0쩳QM/\-qɇLhC&,nC:Qx7w\DH|8`Q찝7n[vUJMDabyզ̼Y{s&Fo<@*J\FrF}s㇎uZv)"K=tnWT 7ɝU >VE4 qH !U^FF6@V +6'|5*6S kͫYjiq?.l}޲q嶹V*))^szEWg39*̇밴LYif3̏֩"`xz*g i.ѳoy\gF&" O|;RG L̠lkS8N/" ё@e/>ļc,V]p拉(Y/.Xύ\C7OBHJAhH-٣xN5rj &umѮ|լf7"q7=}O*R2 \ 4i=?9!+BxyuO^%1Nث+m*wtB.-: Fa]\d #nF4J$2ioJErMnqۄG'eif*Q1.fZjFG#OG,*o&c8!7,'CYu"\vqj*4v|'p8`j;|v+z9#)-WI U_iam{{S"nMКRG!?eP" 3"rTnY]_M`FT-Rg %9VhQo^lS=zRSj7 ;Z2_7pM?vI2^sX~x*ot`:1kzj[`,g&N| ME [Tܳ6E3 fAlܗ0{rnLX3~tťlg [M? OpB+h5 ^qv%ILpA&H Ut~9XT_Xקc05AdBreFE6L^} uzR tj~E)oW&oCo>HZ386FW"j|-60=,dTm ȁip6K ',\&8#@koR /0p0ౢ48Q_r6KouD\î |ڌ`3IGċ W;$دsiiZkS}@BN\J:!eBCźUհ0a90Gul0y.`gϼ@Hs_\TЉޠ ="4s{%ndG^,AS0/WBԬ\fh-l@maY8b;MlÂWI#HC=%+z4M VVb>o& k3&oi1l6b+[GX﹗K헜o8lU[xfKƪV =:?H)YPF>T(-/JU.ġi4PUo\CL2IcS?B FQM2/Nf?RuR d fX^mtZ`7GaR_*mq-(һj ӏvzx~B3>2? roW”/ř F8Iu/6_Tj$1q+jOƞ_02bXI45vN?F-Jڸ`jFqC><(rC7,£7H$YGg<z$hj 0+]''"Y~=j*`(P#Bi_gOI>.MhJ wd[qr&"/WHͳeRXtcM*I-. 6:{^0|5^B9<7 Df3Ua"aivMyia8KCI⤏l爰3լ/}PkeX3P6egDz-]"ƍ)Yy8ziZ59B(E'G&C墒&gAx`_%BZdÑ\^:NU<7.g^N#8I5?OugMݣbTIzϡm#.r0˘Қ^~dPrb_`+?mpM"ƨczuTFdL]lٚ#P $)8M CzǿG7pN&dnqyPԁw/qwMı, NZ"DJP(Cˏ՜W_[3fɊ뎱PjF Cj8rf{Ҧo1z+J yN(>A 6˻7TŦ,e3"LB8C- H<5=8xu-&E$l=}Jn$WruRCjK2Њ_PJGD)rW̺GlkYnGFg'_(h>'hLohamL}!Cs߬#-?4͚c M{!c 88\ٹQJ)6㔱˓ UMP2?<eK%n: ۼz/!Q CxKd T Ct2 X-bPRs%hŭ<Õw=kePeƠ̈́s‡"ek?u}g2fpM tAd#AfQga u, >d74=d1f!.Y<# L#'4L u_)qPNe2mi~EES_xxW?4Rvқ%(Vf|%W/يk.HnV|A ^(b3 1*v B0 X CLJj؀bVЕ/'屬-"hz.V0jzfJ7\UnCUG*h9#?; /tc(t)v^b$/":`L$G]D[c,߳hs]lS qk]lvڎFLW 2X "@wb6Tl|MS@rF3:a"MTI%-|H IWYl>V&RD*2VTִlwBDyO<N$%ZkԬcP]@6|YS_g3y!k2ʭG/kM>V"eQŞly[?: *AC>&C\nW1KYmʘKIIX4Qy2y\O8[֪(~Ro;!G'v#/6Rx#=5V˖D$ksk4Bxq1 2eEv\ƎAk;`h@7QjC_&c%]1N}[0Rŋҭ٦|*X.II촊ԺLEpdW+j&Lғya/(8z'G5<3g$D<϶h8)$ 6ؘt/ʦ_)E":V3q\ZY7?Ogtw{ŮKteNͨ̌ CQ8?cMv4^M7f/ub픛}yzJ"i4|iYx!ړՓX4,(!5/,P'WQi"L?!rV@e3P' EG ?8$QM>s42]~$03 l,+ ab롟06{ـ*t8d-l>g +'l6,SY[Ou˥RTf"߹'S% * 0 iFĵU&Ye2aRkE /qO:h?lω~Jp% 8gBЫ(1al &IewdjS}ZxCe[&b/9ʮt-)tRjČP{_T_ 6DWH O * :%0Ef$q79ſǂ*Kw#E@<"<ָٚotRч@mTbQ(t>ls6FO;n8x SmU-)[!QP!/Dʝ!kϡħk0:ϣP&4`t!4. cYjc''%2$׶ñZA:^+!&Ɗ!Âޠ%aTMZ[ v&{~ jqoh "ͱ\#"Z:\_eb1~#^*6¨u!Zbb𝹉3B \#@_P12=yVV)ѐzeoI^HL2Dj,2&`_$U$6!0hEXMtA]Cik9qhE`4Stvo]06>A]z5 v"7xxUSQ/MC+ES*^2\>7/Zd᭮9/5S鄻piFG'AuW\o=0ˈjnL<3xD8Uc"v酢L^ θcR;)/ăfnH{x'wkXɗ l]`^{Ch}%l & AJJ?q(ah EUHAd792oLn?+TGcYQI:͡cŻXw~aw7p) uyPj#XkFd]/ ؿ+sy~47'tM]*3ḛ9WZv8[R,[]|,Gƕ oRdl2cV:_IaThՙx*:IBs Ume&.R~TFV7jzJiy9#wYe]h֌JJJi#nOA @jn(ŵmt#`ƇU1p}dۻ\<ܖ6@rOZ/+:GΝ[vE}lYҠw }6fpnljȩr,Zbv'G\cF#[ FFC/eKK1j-oɿsl`KPahɐ$\{̇96HnVL\%om#ꄊ6 P T5wnAz4O$ߪn)98jIȼLo$A;%p;;X[PLg&.tUFXr"&dDkƁBn7d!B~'@" tŹ*@_s}wJu_y[ʜCC n7RJ&!c?MiwtD.C J:9D &&)r=몶|W@^QT5MwyDJ{`+Ryao 頞D_n~ƿ5 Q(3Ic_WBcbD %JzgY'OULlIW(o|ɥ5NGgD z^X@$ꚰіtcpsp(1'͵tiS)b2mkVi[ȑ/鿜.֟@nߤhʽU(،{F07`90-ǞΟ |"lhUnixahz;~Un)]$dI nriA_.;!Rl`\mҐ`,1i#gJv{? E+~?ѦζylR(CihЏѩZk{$b0Syb&VOŃ NO5g,}8ءixHGqfg%EGm/Ƥ]mb3WP5u Gϒj`r0gL 7iGKesX/׼Ycv:SLJ@qwsៀ崆&% mawD͈bx#_Gp}*ѻGrE4(SS/ ¡(LK@L4tb)\GEU,'2tjo # U9s['b+Zo|Ё)vs5}*:Eoxy⦳ꈨP= 9S}'/%h`^<-Dy2GZKҡwVT8}+tfmb@W$T$$j=8LT""Z k<C> GaV?g1 D3+MґY]RsQC?tzYRa}ݭ,5'bYk~QNk4BGHo᥏5#o{ӡO%L ut'Sq!&=?˅&T[r]_=QqsZ'Ucl)>\JZ𦌇 g렍JvK)}>5MEJځf=KD36+>%8%x|0#_&qVb?L!>/=ky*m@]3յ:pr;bdZ{z"` ׆|bN=hpzVOϿ9G7<>Xp_!/ ^+bԯݘ$B5LAm\2Ϸ&/%wJ飯z*y0k.stEчޕΜe_].g)u˥撕o c|c̈ҷT۝$eU8u󁝉pυ}jsԃ>/ 0I]Oc:,ygf,zkKBD6"`4=/*_U"gI`2e#8~l [hka=#Oleu٤GV ?Yz:rT>v%#p3"m0{C()3H+ p`4;.U/XلzeO*Ѐ1WS~-YRvn"{14Y`E{kH"_WS/&A; /L؞% *`gxyOwS,yA&4>0&(ug5>J[p3Ohhi qQHc>dhWIzTڏ6y096ԢfC̹xiqĈR8"g .b }:{TϗҎ$,7Zq[ Ѷb{hJ 1ӢjՒ6Nxk|F:83+Zӽ}'vt|С|@Gf1we Џu [4*y40ϠSW& Jd"!ccE:PW@e28wV <3H@=.H$ ҭ',C\^?buy?{Za͛E5le8+ؼkw46C L yM]H9IQ[k'ԗ.9a M{Cxɳ[M3].e45jB *B桇!ھ~)#kzy-i+Pe~1k:EitQM3 ~PɘdkL?+QS{*d#|Lޕ%S#P 2͂vvȓJRUf=3P ֑'aڡJuQY.+7ݢM‚joKM$&AZ)ߔɵ|=gx I\Vs8v=DGȄzXep]g($b ip/z(9Xf=}'R&H?pt5ȗi\]NηZGEɪA@kB6XG D0j4iD&(Lڔ* 5)7SHIR !YzbjAY҂8 2yF\lJ S(!͞n W[l#)ڂ~}w=Ęj<# Wl[}pď>8G~j[ڡw{a)w.vM!hrz-5sHI_W.1brLiq 7#:6NHJοpKT_$ǿ'+I3Ý拾S{ $K̒4<ʐ[j?hsKSFAGxz23?6Ί(l=c=hլ B\`lTϾszկ.lǙA0}@p=Qr4v{|w>~r`~v^̒.J$#d03̕-C?P+c%!M\"Qp#=ϙުcodּ ϣ.Sv ɶBz֘6e Tۍ8o5ElTY;8;lur Q? [ l&q!|BQ0=He?nCr@BPLR&1"DiVV. eB6id"sn-j eMe{$ߠדP"˺ކ!] CyR,?,LY/;`,ШJIQlYɣ4L+ $ 8ʾ\Zz+&O%FH !.8?!R~׌%08|a_vSgw=wg>r\ [~5}m#cs5*~ S~1C 2<'W UTdh/f}+XZ+;%T {R34j5Vdf!³,yqª6t=ƹ<ɦ'@ !ZyŃ0)G GPRZ:o5vFcv1&E큙D3|"i 4@NvZ˕.g<"(Jm%I.i10d7rz}iznF0qɩ#q6}ȸ#$Ey|4Z98(Z `޵#2Zܗ"K^VCB8] J܌/9T4.|xk!0_!7UOf@}ϖHNUUEjzz)fQږ(E;䩵‹Ɩ'a7A -ԋ1"va6\B lW5ݝyUt+MSF/2Mtw˦U4d(Ԟe{P‹ސP:vV-U=tS\*6`1=-/F1%(P5 y*VQ Qa:LnkdfbwF9hLp<B IuwR.ճr"m&#kD8}H~%QkA1m- K>d9$Gh\3B P]@܈||骑48 %8H1SAl =R]K˧;C^x]n˻?B 83Y8ղMlX%E1 I폣ag`QEvn<X}s+*8`a]ǘ]|Sk[8,@uQVzø֬>; 1z@)yI߻Ɋ|J73 / ;Ubձ*P&uoh!%R,WY`Co't\"JfS$X-Mo7|bk^Ȉ*A `\d[J8i)`^bb AN,m'eaI}AVM {[Gvp¢UT xo@(mV LpNͣoF 3+*INX-0K%`Ը=Io&8\RU*oHfK 3plYVЬW #]fg ugG߻ e)niWu:CW{7bm 5{2q>td#H Fzrk ?L6@>+nF=29Q,KZf1iX)Oޘ@te8걀bpP9v]&EaA@>#a*#Qs#'yDgJnKM D]iB_F`j91\PIYLH06ɬzHs(f6ty &BF)[b^2.;IO@ܧ=M rR׼Ljg d%h>6m n':3d %tf [TXRoPfOlHƨ<ߣ ߪ^Ue oտĩܱ N蠾pI67j|U>/lw:|FHq>7Et?|鳉Q*4UehN4[em'|tk8SH'/ 'tV^_XPF@F|ه?s" YT_=.ŲM/qy> e9aW?`<4nO$NĻ=bɁLkג5Z3exJ $ L~Nn晢Vw\?| %{F󤽒*feM/ 09CU4u3OY OSjZaijMy{\M VKP%[Z7׀YC׶]1 X4^",opޘ\#QFoEfeלϞ#(99|7MnGXr5dba0h|w Z뤖I Nϵ6tPsaw@ߌuRhm|A+uėw4Ϲl_=p!&| <Xc̈i/ `BfOqXR82!zHHR#ֻmRZ,W?ZӖ ]QMPE!2 RKLw4-~}*ٍ4Gqq V'0 =Υ=z4GW5~Pw9uϩdB"⤣PV\庸͐O^z-P 3LNL, e3%ee’ dS^ܓAՐS k̤Fxs9TX '!":)NWcEPoO)M^9#rBRP l 5k$%Y\5UNIyZ;v'WlY;N-rEYLD"^ PےbN'0lƏ̽SܝȅrݰƄ?SJx*~3Q{$0@;U4`x-ȕC ,ѱt 7uv= gVixFeU zGWuqk5~&2Xx xxGs1+.Asݪ>3;@'f=?MYF?60!lbUoN')(  0\`9NƈDW#w/:L:|S<)&UQTbԙ<}ήjBS{˼  *~RX fHfcr5h@D%`΋ή|cXW3yOEG= jUr085X5TN4U pOuZ{,m{XWȔyRrx8̆\2 ȕnemp ݶcō'$$R5؍9MII*|ϩS<aտi'+P/%H!9Ns݋C1Rm<؉6Y:qx4<)ts@6~`tӥɛ`YP7Qܐ v7CW_ !iL?i8"kȶX, 3robb3i\ itަ 'g&MAg:T>ݡ3pjizg3$IB.7EJ8:$A(}|F iԕ-̡~K0[k("J[͆ayI*R^%,v_}M׆/6ќ`\".V(giOӮW.h}J̛L0b}CH7*i:VSḙn/t@n־)::bڵv;Oht0~q i#+<>M%uv|0r M֣"!;4hL Wy5A/4z}4I,ft͌9I n3s*B7wO_& ]hװjȶzk`*.,QЀ!EIv:vdaם(ŘDAPȍ-|,yhR^"`P^O@#1?iOXX"āβ55C`]x^4j+:5o`PwGYb5xW3AN:"›M3|r3raӠ?ODiJkq31W3L1Q Wo6lec^ւEJ`,H08 d\$%fRgd!PfU|l\{#j0 ,E>E:7hT0;6>hDm`–j-m7eO dIwlWEi(0'!ݶy~%|r81}6ҏf>绾gEER*ך* Y}vP: _02 4BJ^Hy Fc]J Cdž 2.?7^ho͠"eqz"J0]!\.c dɺ$BX5HIG/ =v}h#,#!apA"tXY >> 8j9Щ Mh!I4gy# 8On-n䫦^DǩkmN:6 'ӻ֧⥝I&vAhvy,t&Pm #lDUjG& JRb6Ma"@S<[њПg`Q?,brjG(/p;s=f.ڟ]o*"QpgBŠaNSf]ΌVba2)W >jQCMtӍwZ2bd")>,$hMFa7J"!*)X~10Zms^*Sh]9\* ?ற2q|5u@S+<mOBAv(_y~į6Sv fW1"ͤAz$ÌWw[* S 3P%$pCԙEmNt?5?%%ŕc쭠U)#w2 :$XSܝīdKMʼ+/%# h9g͡%4aB0ދ XĘ(N0Fәիy#˚{ØrmTh(8䶙!`u+MD^sVgZJ+/!-}N1dJ it:K=yJ5{Jv =MJq!C buLaТ nxkՌ`(oEnz0>#{[qM.#Z&J:QYA 'H-A#n8o60ngBVV7N ?)YeFʣ 0La|]۪pk_pӌA:⎏E=)i^sk\Q@:3}+}Klg֚|~)+:4P!O~h{|ku 2s06a dY$!!Շ7HI7#߈"A҃j^cʤ>W|ˎp_¸ nI*iJ};1qgջ| sZ*e G& 6oۂD ڎQ?$ T# pQE@I̞>6_w۾L̆+?9"1B^t g}V v\yN,"]VsCesc'f3eV!7R! Ł4e_3 ^# ;Uw#2)kmiE X3 @}#y6tEߗPf9e86WX>DJ}P4lv3EQa]u{eR&^i-1E^ݦ5'-HdSv4p@$!'G0@8&*G0hR֚9oSu:=tXU*x ؓEѿjˋx."J3ڑq}Z3&35Gj,[=qpxڄau9."_oSL 4}}C)22 Uè0_b0|c8JK.$zD";Gv:0qƱv&H*.z IG^";ʕ6ABfNAUZ|ܬ38|uMU?{fp;5i7GpX"S_P =꫄fʰf+)k_,:-amTeti8{}e!;КlihmFbddRbz6DsZң'6b&-:+h]=I}s5k`*ABچ\2OD$?(rp2^vWsD7,T]'L&|'DֿR3/CC0ˑV߄Up:, 'MbWP˰E#*P$΂y| ݛӼnp/6>-Ėv゙Q\e{.gqTYr:,VAn9p (4vDLXZ/fwѼhwi8\3azΕ5: vSrCnW 2!Ȑ¶kx ?9ɺ4b[*xBƾon5K]]ǍE笞0]=6*kZCO.xrB/ߖ BE%|ۧ1YnPsO'J`}&QLjÅtJbhιD6v/IAă1B$~ 㺚^8{ss?v Z/wa{>h(xIDi`2!\ b{~MS*.4qG1eo[BH?[5l[jn=:z2auL {H0)gZ4ZpB%ð$d!CJ(dzCU䈸$:̘Fn~bjmWe8Cr38 ڎ$|3f*<3v00qt }&5(9ܣ?<2݋FO]*3b\i= .XOoA`5p\(k2tTȗ E3LaHwFvK}͖`Iׅz7O)0+g^p}3 C4Vܑwg3$&Y3S5E^F>E~Dq{>~A1|W(2[nH]V)&WTЩUʭFճ[=&)M1d>'\2"sWXb L-S `WA{evڻX"?ƿ3N:ga$\ &r^x_m\A?2flKB=Yh-~)VXiV܈/Dˍ&̉ EGRPH89'S/xoe\nB^!)avod(PNܾЇޤ~3E/noK@Bu/SSaQŭttGx) F%;J/ !5oz>g6#ˤR=&\ci4%AH (Vz Ҕj؀OQj?;_9@6[R7`v\v_!Hs?ZX?% aYRu"+O"鏓݆݉v;G_TlR ~~xJrCv^gŊ/_vb>Z q1"g)>?'X//6v"*h{}s $a:Rc9Bڑ_W>96}T(c"v7wuV}!ySv(PYaTq%oKU<3ߕʹŌu\vu%Qa-΀TF?;a1هN,qJR4kqK=C 0gՂWV;oKofh'! G)5#,ʨSwݕ)UP΀mvl嫻2F*^>xnƖ՛t6V`74"ɞo}wѹГ8SN[(ݬQVgtPTS9_r0E"g5 eíkb-uVG.4Y(BԳN#k;Q i(S0rMTFǗ6 p*钄m/WҋY0 z䖱x{4ܱNI7dt;jO޵ 4+M.qw5DH MX +z0- {C*Csw}7+?9 YfLvk}\ʘ;&p% rGR -涫a[ w\4@D{,k'xW*ТGJ9^ɯ񦟲cOHyMcf5Nz%pEdo6„vCp'ʼn7# ٗ8.-v?LkQl;lNP֮]/6E-nuU^7 j-dJ;6w,Z6v+!yVPn*n3tm'~ƣUjjl|S($.}{Q.;e@eCC6S_D Agn&ƝxԶ).U/+.$.}v4{ ϰҊ?!Y=5\ZaX3庈,x/}??[a.!f/fLzԱ) `ѦI7Ȥ:?Q~/9NmF;GKj$ݻO["b=uYeU?3h;T*H` O$v~ *A(+]xTUۏ'&(yVvD{,aE8w(ղb2 (4D-]Q=˞k&_ī'p\5SaL=69L8SJG{N+{*7X.3:.~x>cycL @ެ[tx{TυGP i4ٶ>r,@B\/4-t/ T@"En/k CDJHv AHuM+1;hWyRQLrls'E)W $ފx<ʂۍ fJ!6 *BV#TZ3.R+ W"caDdD{ܢWJYsAՆ5h}Y/*wu Ϯ SdXbgVz5>jw&,8c!x4D1!.9K a{ ~7Hr6v.͆xW-'6 OHZRs8 ,Bb䴞}[ͨLzקċs>msB wH( L;Gv`IXt] bzE N_C']M4Q !lhhftoz?;TF%}6֌!VFt) q~5Z Gó*M2K0sa%wO!dݲh!C婏-|iUhfͲ Wb+hrBctw =wykZ5i>t Aw-2~Uf x:!]N,%+vX6*풹.8A4[ԍCB?%< e+7Z20eZ"6(O,jX$"eT]-\yEw֭0d4v u'9l 9_Fg3yoҞD^M;dL; UOS!RFa [奱t#\jBYGk #sgaepwUI֌Ş5X܈EmvҎIS[|Ś=2hQNƿg>/[L!}`te댁XzB; GXV^V6r_)gq-8'p(ï4G`3-7E'U[]rZ%DV VeyYOׄQ?0'XN#Psp+IA[Z񕐈+r5}NJ TC B!<lU {A}Pfo=.@ нf ̖̆n`Vs,ͼ:w,nL6-+#DO~?z|(MWʽj5S + uđA k+m&iZ5{7Y|\/i)aPz;~>zTXX8˄ ݇˺`YaJ BEI6F%X0ʗʇH ,Y J2Lip~~{0u5i?fw[SF}`Z5exR9 F&P1-g+$""Bo$)Lv~}4~F sYsA9$A?򜧉aiz7/0?$%IiPy\Ǜklw륨Z"7؊#,WdWfQ6A8m^s: WtCxTA紷D "K7i ?WN̞4>/L8;O:(ǒtzk1\hdD_D8kl*w- q`PC!>S5BEftG3m N=dTw"qH$)cQD.@  @ZR0qyE*{PXN t22_@g-G݌.~')X{lǚcsDҳPY8l|~ߧT@2)h! v@\j++)y*kƖ"(c g:i͐;%,::1y7,d!o{TaĠERmlbӘu-.a0YN !SVb&P1*Gn7*i3_t=wl)Nw6IU{C "a-T^TGK2XP37Ucڸi;8̕Ū+ͮM+8i0̈́B'5А,m[@,ټj+YN vR PbUɹiQCd<ɽ=;If)lm,]a7$|uԪQWQ{P'YuMER_%F4uUP%u]%)`-48>?pUZlU4trG:6K =@LE6{K0>o$:BKeWҽw11QWa<6 lfǀ?tT?'s%+ *Mݍh P?#aQw<}ш1Jxb\-ƭVj%zhZR&^L]|i,7?ahB,1Y(OMƛ ZdG=y A!ЙNeZH~ o (gjVF%Qƹk~t]^j 4sf) &[$.,YxrTz׼\%'{c,N;FH!ls |`8-LQ 4跖`$^+4֊BrPf_ʳ ά.UI&Ž9ԣہ ۬3T:BtW\Qщy\:}<;t [ޥHii14hGpӁtT$h3#x(޶‰Š"ȗ%5sЋT+MHZfh'~/N&tGg?c)^_}~ynwLcG;J{6@wFA&^x&\k5 DC Tys,l7yWůvRa3ܴTl,a%`ljܬg>ZlV;0N4 x 03{k]ڴ r3w%pqֵ+"Hm^H,lcQϷl࡬kR5U?Sz}KH\{  NB@v)JYB~H ` X#[yZEܗGOT_՜ lfND wVF"K¯صc ry6V.pi%TVbvB\Fcxǣ@;T7  ^q`"؋OLAR}I2t$gPnQ|xu,K9$IKr:?M?.4iCi{Sv{tYx<#?aE?Z*u:}fK9vHEȠ|\MUYA/y!PuUͿVW$l5ut$ɸX9р"U 5ʋ̏ZAU:U~Sya/lE_@8Kg )yd,Ԙى<cԣ=Se0W4֟4Dqb@t{ я'Z oH 4]88l'Tl*"N/~bn5W9#&ԢRme,Jm- ܈QY*-,Um4[ƼaN~HlDS~nβ5ja@R,q<,,>c H#̮ιT+'~ "Kn>)|#m\y`vu1).]h'"W,c`VrӁ>z]Rt\yYiRؖ BW ̗[Ho 1]ry-MuAiy*1hkaSmGT,H7hnHKAuTx;(Vo֒;eVf_Zbki.[XAp)h\E.^5N4&-Eg? M7`t+ Y 7<%ҩz% h(8b[\ 2`YN>ZnIqmx.l;|q7ǣ L }wi,CA]Ƶ­ \caJKL|8RGfM4g PO';B'N|4it8uגkeH?/ٲ<vffB{!KxV2P+(?$+.0`-Rv_~ n'%sΨ[`]Wͩ6(obDO#$SpIԛJfkvb WK|]ҩ`|d5f%.N{ o&rj| i6'@!?$ۗ[ ˷he"`0Pd)0ϕݧe*j5Ll^;51Tէv!NKNXQ)WibÔ8, 1a&^]T.~1jߥssb&p)%8IF9BDKz禇fD#E%ceܚC!A_ܴ>DOgtg>mѭ*]ej̰T B<$7q*k&Sy`tB*" PVoWZΏ2<AU_ؖWTe ̌B"4}tC( Zek~pL<\ZӆYZbKl⹖ֶJ> ; ;aOz@Έ'"c5>/U==; +WLT~{[%E5[{7U&%_} :WuKGrQԫ!y0 $Il!C\1 ( 1YE `so׶䪶=UqՔbGSNqD-w.YSomKEln[9 Lմz(5-͇ Ku2TNY|abK S@pKs9_/*A(XD*d"_h+u]&>Ic)uv3XR@bBDz5Y?+A9DY=h1l1iI!ρyYX8}GxsDB_}XN0^ڗ%Jff?]gkrbR}7ATH2u)? 3~dv.žC2嗡j2dh.`ͶY:%1p~L`sG݅ TƏ+`9zXatɎ<=Ք,גө[ZmtD^hտ#:]2z9sZ=J]*)J]y;|4ϲP2a;cg~ yMe c aW$ߎ$%Hp)fI?Wuom)cvD4h1a͟zYÛOThZJ(AB#1pwe5` / q ' eB)dxw j3d[zgRqMr đ|sfQh&БR|-zß>`>¬#o,4d*_--> >z+N90L>kOR!%J0XʘmJ]^ViV9_υ5I*'BޫJhŽ|ihl9*)BCH} #wzFPX QB;1(?eG5ieCN7,f,ehSzTa \G4٤vk:\?r6|H'V>}Xūkmeׯ"tѬ^ÆCK|e!qX5NRŕqYKMɚ06aEm-0b&>"pTKE_&W浹M-E΁h!J e/x/WT3ToxOu8n ϋWxs[ލRj#Q?owA\~F{i`;zZoa AjqOIbӉ9> }1Y6^ZO q/\zUz=G3Vh?eSTRP?\5SE r!b>L\fm٨3GeWcPj`=B~^ 5X5Z @Qp]#*U@jSc%f3 DRP55J4QQcԗC ]"U+< 0"BIxxQ} 7X7q= D aPsjNj^;afbP={c˪OAtXd`3\#gi0=Z;җ*z"gePVs<&ˁ LpC=%^ U wp=ЮT;SE˹Lp\:1G ΧLdӸPtpBMeTcDG6c¬EdS%,'ƹfC/N#)Q`SGq=9 T V3wMbh(\F: hZyj GSc~Qf]$ɸ!& /6Nt?Pq`+v??i7JaBW>_Q/B~IvBE* UNRCNJK;uy[;=0VNt2xUY ʄ؜j{WmR%aNܞD 2PJ+5 b!uFJ$_{{ZAbgNNx>dS ِ=* /D g֞9^Py-CN8r>?!Osj A]eHT WuH2΢wZ9nF7Ԃ*ڒc QΩ6}ő$aqL&:G;ڜc, O t:5I-䜽]-䫁rL4xX M O̝]?i2z$| yb5lf(՗6B0!+MY_wO33;ñ0mUh;6+8O%FE2k0t ),qTka,6>N7 tfƧP=r)jK1#q9+ |z&tL\F]fi5' ' ) mιPg UWw0f)FJ5H4*c#IMUTGW 6in(Fp'gDjZ& 2@%Rę'T.p_ FtC'S[HC.w(urcb}.~9 r}Nn'=&{&؈k!u߻g^c%e>sQ%9;C}mX ԡHC /6lEmir Ќ'ue 䢑"^1׏;(g)VI;Dw`b$qD2UsP ծB6< >|QGBoruТ!˵!e13ѐh#dTkH5MYJ3"I7EWO`,0ydlR+NW:QV D*(b~( KE錋V%iX2nÓkylbf""Z<0"c<|E eG6CbT8HIB<.K H[b_c?&t)̛ӏ鑐|h˞WI)d 7U{0ι62TxU7@G7~/O8$>9Tf$w YBA(n:7WLBB}4vK l!ՄΝ_pL90Vz(t@:lL&NO][shvG 8K T7*@w$(FJS'<8xԔúe 섗[?ZZ8Nkc\R$s^<%NF)ŇWG2$:CBDǺ`d VgKݝl䟌"*,P lf`ּr35V V {K?8<G (MJSB#WܲٝCqeݰ&a{5ieRqF嚖 n?ݐ1͑7.! XR-Ϛ3\p$cCgyR֎^Fp3|7Z~|TO X"RX7[nΚ]& ُ>ݮ5w]_frV?~ u-ⲅ"E~̄!Ui/ YS#pei55cxE΋-'biPϤzJ0o8F`HUKj6D{C m 1Ird/2:!iX`DysNeG‰AQ@۸Afd Q?Oʽ$#z}$ՄWв N{Շc0T`w4(VwwC*XƵ5s֗H39 q(V{d-6P-ɦ6>!_Af,&+n tW`"h=s [PD.Nʨ{YW90rk%S${0W~h,&ND8SZEԺ#ceWǗ:>([ZkVQ;!۸>|KMs\!*hki G{U8ƺEĒD=IaNZ'HU|]M_]۷r; y>ܿ 1+]=h]v^f#퓧g}F*I.>YPx[9gU+Ӆ#JD#Iu/Gv9BLXQE!HFCts I͔(8 {μ0=T U>-Ҏn)7Jmpηp})8h.zԅ謞 u& 哬?HZs8`gRm|N\|cwH : & _۸F /c4A$} 'K(H L-s@hJ?X0d>n g?D■Rg1pnH\$eUu&PyTf )а)c˺xOarxMI/-1xy',@H>ū009THB ܸ{ݞ:MoMނgNh0:D73p}vڟ YP^7B}u w*o6;]o[ p&DF".+[ut^CZ(xYZ1\i;yI {2 X&~:%ALP8XCpG"!nsdeުljZܲq.!;"# =ŚAwȐ=GsNhDnߖQ`=TIeTPFo]7[r>ə ,Z`@@.yawH:* 'ȊAR«œ{!~G ʇ | Eo!:kΪpڬG,|Nss W-4]V\J#bV;adI# $jا8??@UU]B4xQ6-n~s.*wO㬈1k"-+ 6RspsfnALNlc5>ihmnەa?&526=baNJ ܸ^< r] DGnZ)max=ik-< `1}("+;LWo FѮ4Y81Dԫ9v~?P[/"%-!j-mqC&Н"Evx,NEH4T҃=!ՀhtqdoPXyq4) *bµ?QKtahT?Hs,7g*Y0LLfՐ'QO qV6R8ġV#w,0|PC~> <` 􎛴ɬ}1 Û%  h#HCyڙƊ*{̹~9]/*ν# 3hLrCCq:6%3ߢi&J)3t&ĈD33!̵I߂ [MF ߛ%bF-QR園T͛;wUCt -BahBs 4->xv4fG$0Ɩ:*~o>?OkYR߄ss2w$Z{۩Bf~`U%؄ut=L6\?ϬMڣ?5~] c %ʳnn`QM~|ʪP10@ﻫ_)h_%~yDkބڮJS|bfkF Duy,x'bH?۝^7iW|cy[et׀Q1,V r;1"|g|ƮR[w/atM?[] M5h~^:w8C&2Ң/L\HeΛ $9r΁ȠF>XKP6Rq5%*CkfzDkʥGx:Pw qzU}-LjVKyz+qUr  w |&hwB$w|j KIspS|p|6o4{L'=)IֈM0&x711ŵ?Sb~$B6hkp71# x0So#~bUFAGRE1о9\W[ORw,&iԕ:6yPx1>,P/;@iT~'u=t;HVnr((%uE/=; x{4 SLlDQރ.q-r [Xfk?6~pEeS !/k],SCL s`Ar\Nٷ^k8b9#XNR*GrB ۑEu"G=/4In@17-Yj)})@.ʑ, mDܪtPw/~LԳc#g'7O2X:o㬻U, ^w_SZ nIv\] ^XgGyqX S`*HPmO&AH ƈ~_یiJ̕JX@$v?L,C'uQ0pW xMC5z {*3K< 9S@hnCjbfT?r3(Kh)6IIՙ"\a*)Zj!fJF1|S58 9 C-A% .s @ne7T^XKav85׋iYG&>~Cֵ+FcZw&=e}k^2rMΎS8^7rЋhnyz~f73εm-Zx^9uNc';"׌qnB%_aOvw+!mㅈ%VimI XѩR (.76/pĩn#<,&Ƥ:)"rHUkqMڋ%'#1(;g*Cc^\rBQrͼ9㻉\ieHNhoh\m/DkIt?ADdlT+{ qPCyo3-TB QC}*Q\""kZiSc淊U(s [j$63jz]Z5﵉F\wHR ljO'Rㅚ^ HX f Eyrr{\KU4%LR Dԥ{M,ۅڽ"p5{52`mNrQ嬢ssYF!5ئZ OW+e"g@!8- opw&G8Uw<Xjetaĕ15擯\z*>AZk~a(n=ρzd3667+ (M>)7z;nS%LTV!vpRV7[j:;]&RwѽK3-پpo8RR%@hSgp#'+MKrLPj<]*ssl]-~XT? pex1obP'F3_#?W3~eYoZ]uj6\׽B|J&B]AÇcG].jA8־ e\=X)9! r@6Ѭ+oM׾.^I[;+͝[Q"8Lۧ._SˮGa{JI0e)sOP3}@ѝIշӗzT,9og _g.b@RP`[b`BuҏzD-"x>M0 V_W;s< {?VN>WUy#J6 t: 'VKj~:%ECV]ډ7XР] 'ܚf1U;CfѩPtA0[%@7bEƆGs9c&K JĖW 6|;횎lC{iV™Бp8g[)<-s^U;C lD?Drl+}&f'm] XB\%zQ Puv}O&3DCWW7 ?23 ݽՊe۹JXTmݠʫ]*qCM\B汑%ܭ%˨}؆ȠGoSn7$hὁ8a#o @In\*񅢹^2 %K@B%SpM+K:{`j Dȷ2O5F}'w`/V_^Z*s> gnl|&^[Ս1~D^lR"e/kFfD+OiKYceܺ&E.{bںz)XmjkyҼJ)AftTqrΉ! P"rf %ݚ&sbE(Hhg5GTm-Rr󷡚5e&UϙSWw\u9mQ[.^b (T%%RDBb3cWq[4հx3i:w,/Tc{,֌!؆0Y\o̼nb`c #q;T{;$ŝ֥(U8NpZ!+s* 8 OvqlCYpB[1ᇽ~Z Q'k_JzT\Y@?sM٫b=O&XQ+N;luQ){M t=l1_Rvr]8z Ԛv:~}34PFMM6zcavfy@M)n}7 o|M=srJn6)L'B1bD @ĈoX߽z /nPyq6] [#Xd{~1fӛzC@P Gofzg փwjv[Z^xK*ϋ避gH u}VC\9e*Ym?ƅQa} ԾnS9s;5o-"$fI4y7ѢjU&303Ufɐ3378/*7SanF^ @A7Od 2[fS٩7ւ]>.HNhEO3ۍ8DJBB F(R#2T ۓ Ao$ Cw#u@ݐ[GڭE:3LJ1qNd$fmoWRHvp6PXebr2W#o5Mp/he8OFq U9qE8T)lxq]c{x2]W%i}2E+"^E%|OTssBnmj_V ڞ}&NOH>1]B@QgiL겵.9U 4!hY ~n|MY{bV W3>T 9 ~,ugGC'׾Lw ɦ'(6%2T+C0H/^؛XOINnziO xe."3/d)Vo*Iʒ~9sct ds|@VT SO(;%b; /fz1zHm zlbfsM!`iXFho#qo}kcX@9,+Wڌ6hٳC2'@O6 8-]< O[GL6Q背=|jy|.xv)4&7/P56XVaԌcQǫUR%5B+~VaC:}.I>bg#djA(r4*lj #SBI{ tI{n+!%O#<5{27[Q=gA+&ǃ: ϺWv@D>#m7Z)]ng4h4 r) NBQԎ}T8vA{ n{0G:_| 0ȯ 2!V۔c>{u^q褮9u9\)g֌MҀLl_nw-Cq0ݦ6B+ͰOg: _m᱘d\_<.sHlݥsm91$'˘4[E΋]3|l`2Dl״zM fKqh7xjbCtG'A0ވ(qU 94?Ftsф ˈw8g*l֍Mg 󗯽bսSN9^?˴ӰQ_ɀ  ;%f&!<JvRwmG(m6Vh{4 uFz&tMuAsv@]e5D'ї֯$=<36CZO?lu4:0L-+ݮpGk'7|+&: ZFm~l2Xju'8}{;8]Vb%Yn|~m҈/ 4|\9åaJ 45yS 06 :79 بb{ЍyyL%?)QQGJ8n|h6NY|U~KIqa>!dpǩT\?C>fɤwo֔d4$^-U60Hӱ+} 'F]l}G)2:5 [0J$e+țc ԅ*eܫǥJYIů' X"LP*MFjl)iZ64QuԅGS͂ޏq4}B}Qxd;p~v=(XsE;#5e}x7X* 2KD;|atmz#R5Q p޳qQPVt%BwP֙lDT=a$a#kB(-. !؛ˣ6NvkBN-~|u!s4\cS&'\\['&>kR`>od;tvAxXlkLdV@BNL-k]`z}UֳgFa/2lfXĖ" a<Tobؖ!*=4 Z.⇄g"[mlá,7(QROO5{b}_(Vrj~8T$H"jվ*tkk E;mB'6"_1lGłǭwF_k u.ĆH3szh'KY+-<A6\bgDcX5%!ް/*[YPЗjޖ59.4l$m&KBͩeim-U.k DKW1;<$ZHHivr}Fg}/c]=]:٠%ð6L&k䭋bԏ*&RTTeiMl7RbJ?Ҷ3tP*xLjրz㿙 ĭmzvrxٲ֬hV%: F]0(  5G/jts?\fkYn<ĒY?f{(˸՝2ʤ A*XK8m[o#ν"c>F('ʗM i8Fyr7IyZ+<)(Մ"wWr~ ױ-J 9~[= ox90h ܳkl LϨ>\vr(ds(]O3߽WX?R08rV]X$(QSa17 ."~nw^{&1:+Q]H1fG0@>Rjma k'NvD".v|E! C|GBm*l^WO@il+a@c?;WC?6NL$*64ag<.G +B Πq:E ?WRH"dWswI4CtべX/ EgMuaG@%P~7 #$vQUo+*6akGHgCH]1yXs}Oߗj1_J)8"pk~qR5Y%%l` |t-8j3U Ll! ,ڷ',@W0)ɰJt:P`\Z+{ 4W9},A%pn#芥a8ZDzXۺ0Ay|9^Y˱!q#g=\}48"n}Fk3\Q>^2x]d|bԠ_r BnϨ:POǏF8 4az4+W,G*6~06Ur!_Ѕ`dJoNXv;ʍ 31^UذpsR/( ߯"RLnc{e۴y9-CB5 iL뒮k6Z?OP@Y--nsղAHFN9%CLy cẘM5U˔rCoHoz*Q=bۏsM9 Qd᣺|h^k4M6y*$У ND:܏f\ *sT.sJľQ{6qk^+1w7>vgJVR@@2 &eCB<;"p <+6>wzT O57wb`|ٳ:}Xǫ\兿',No_Y)`8>vgи ,B具6v tX CnMm)rДmE 5J^_mYGP C{0sqCA F`:|ʣ(KMC >F,Gdك/-u0UeeQ`#/S ~κ;Nfb%ŷ}t0sf.[ 1{ >+CHg$f0qSlhU 7|B WjFmݣs8KJI_U&.^uC;b,;/ڇ]!6#'ϱEx& J^ $qW)57}Plx Vq#e7k`4fNJ83g:~N$#kEEJYRސkd58%1^Q~E '׹ɠ/ʦt%C#E2W*5d0kA%._ޒ8t>ڶZWJ*|@OH vׄ^?]p|owP[RO1݂#Xق^x];/ʰ^NzP/Ccq|0> <Tʏ K=޵WZޤd ܨ|-p6 ̦.fk+z+k$^"n.E|VS=^t41}DT]>v);O81H1 v@bng0ı*Q,<\q1wL?3P_"A +9TW7LVI3]dWO0K2D07,uPܐ J"/:ᳩ/(yr8GVJ:\ ܦF?%^gd"Z{O8nFO`܌ϸuث=U U.纀GE[8U8EȤ˛HYf0 ɚj5.]}R660te6 ;$ķ-rrAIѶg;Yx϶a@"_ѻwS+œH|%=/eVsXfaE:Fz!wΎ+IQI쮄To4)x;&6hrmx6 w)R3g%X.sxV#Jˏ6#{HRa0Q<ϱ8vx^WAGZsWJEe׵I|,Bz)kgevφ%n0|f=×re:^~K ;!^ʊ, |DnY!?J:]Ǒ^9OmaL4Pp#Ih40g}I)pHu5AIcwiJE>a0Г.;RB¬kdh]lNkl6GP۲M(TB:q`m,jE~_UR74UwO,<6v:V{킛#.2Ra,}19_gl ݡ0RRw +v3bX3Ɂsѽ#}KhP0: 1/ /zdxm*mq 5 ^fC=[7 hT?G7˼>Ye3*!&{tb#\x^zq zJz0tL}BFp#Vst=$Śip㋿ɭ?ZFWB!+9@c*lf'Qӣ# mR̈́Qc}"]XrfSw#Cݵ>>bH-4[=kseJ? BpdgކIGq9m%^D!.[ 5&džLLA}ps{{4 _jk{#?퇬eg~ޯNu aǶn [ ^9:"۷3w z%*cvOU]͠Ԩ ov14j*zH[gXq1B$l|K`H8M#w 1PG$D^̭W[ \@Fu.ǦRFD0XH/b&`q(~&85ghmn x t ܔ.Ůi6ws[  "+#t e!O ״̾oJ#OBE-\+ 1DjDsst^a IV=h_vy(dy GD> Ș1ˉ^`Y'ZK٠?a5؅ނGFH/׮ E8/0'Y!FJw/+3Ro >h=<:9V[5\F0氷SQn/£fU"ȅ8ځ4NRjQ`o!T,Dܶ US^v꯰5'g/bA9@_$xVGZLEYU{a^r:fy~kO(6J^fԒ;aX=2%(?˥>S:ms=HML'\βQo{?[b43/1-OjPP߃aFT0z owmo)w=排sjk{cQxkC A}[]]yƑ :Ð&: i<󑲛}Y-z+)8PQc٩Jkp}r2:WY ;b U"5r i$ qjH; L(" %Z۬Jo+Lu؝j投J64yǦ?sh-c1_+@ަ!/G'Wo\"wMqaPH#ys V>K]Iʦ`(F1"-rc@cZsˡߴVYpWO47>k[B痦@Ԃa_A--9Pv+*eF֦AU",Xo}-~F_ M}"a@1q^k_z* v[(8bxm俩?HOCvaPGTotsR ɦ 31J\f;B"bѢA2ײ֋&(v1b8 {u@PqJtJXE- ްߢ[89D~l\K_(S>=UR=(Ռ٢N e+$W!%WdAi~?O/f5:TB}07BqxTq"Ÿs"6E2 JA~ M$w)'GM_ĚmI^ =bL?_iPp&\9S+ "۩u@Ab_ -.1RFo>_nb'aτuTAkRgݡIVʪ8!:=ryζ:fD_4=Wp6&a?'|o3't}W ߟINP|›_K\R¢RXdG݁OfT"' d.PWb~ w5tCu;k`7+ \VZAt?b6׎+=#]в=TJQ r?Lh)X3Er k!,XG_+uFHT͇32X+v-:>ՌC9fD&rK W A)W{B9Z$)I| 3cLK8!(ty{p#'JV؎n,3+_lL}Q:kvġ GrQiEw%A+bX1r"y6ꬁCW`Ss K & G yr'a-_xCG!*byI,_LXyW&}3Y[IvyHFpXbI@(59Ƿ1m;\?C4 _`G#&b;O'gk6k)٩׈GN?*e&wY#6 ~v):ћ_Qqҋ~.0TӰ.6eO.?+iC5 {%A i]j󝳍zd#~d5'$44,(.hnt#֍߃˪fd OY4Hwc=/B\m`hYZ,A֧;b:Nw[o7- RI޲B[#Eeq}ӏ}.R`l1*o[/c=a~*CC.YHX%US #>U\2&I9H)5u@ f 4ɆttAT^hT+*'# 21unQV8Ybk[`l7" ixlU5%g4P } x섈sU,C'ȃOHE@?:khO6*}J|94MW@d0urGo|zD1ܑRRAa _vVd_]b%s96% -d4#JO5*L>A.L[ ,5Bc:-G-Na\Œ$1bY:w$^U-H@_̒37KtD-dp\) D8/[hh/lsI 4ٞޝiz̨N% F3Rf([f4JHn 3~l'?'RAENd𵻐mբ`J4-{NP_QtNVIaoG3S%3}?wu P-Fs'تb;euֽvrST0y vo})˰@Fݕ&|N^?RXnx?e>bB'P'nrӄ.Mm-oZcM8M VKuޟj%I3!`fP^7ʹLP^c.L$#\!HFDŽ|h9ey/Tca&Jョ8aD8"}M`R쉓KSGAӞDbx 9 긢% e`t'|dKD%9GrTmei$< W=2AU&=lO4 >@1dkʘ ] A.Tjc|݌~(G>.:q>hG4A#xnZa\X# B#X 퇤>"f =Z)a(aYd4b+h'u/ ;\-h qt]&x,"Ol((xE Rl W©jI;Stq?=ܴXئeo!yf`WS`nEXfv%Cf89Z  &mCaO&y]tk0>vSx+vKJֳb4 B#Mk;ԨºsYtɄS );[իo6abp1M.Y_hSl^b*xBw: U>~3ۢj~bz<5jcG76OsihӮe$Cl*[ z2N۸Y$ R(r"oSDw7n0^I,-:eLK2)$[G>:-|VVFHX T}} i_~[H,.qƏmx9I!@B2A:-X,%1^oi6NݤCl4GL #r#(?_]`i x7F9e.8X ڼҗ(K>+<"`0-pq+b?hDO1^jR1A8~8;B[SUW#"t:Z5L3p$C'A@D8Q{XtvׅtrRpq5Wp8,fXMv$Jy"~tKOӟL-kaKafVZ.OHf6թ`}Mr4#_r:manG:VcӶ7 : %b;[L!.-࿅wy}jMo9xG'BMClŅrQyy2#ڧ%ξRZT)?"PMY OEȷ~^]hs*ʟ'6n:b|'c*By\m3Q)dnjSr{ 8P3q ur3!r_HrMU`P .m>Ovf8t_{']4/"t̗c܎T58yT_4D!X\#DߪD&s0ȨXHf..WPzm@&'b:c G}-#<6QlyU o [Hw s{q<9#W(0LLD%]t)eƏҳ_G+p$1FAVTPznQG06jVm6RdgCyi9hpn)sĕњ1˦{'4XT.tAl{V@ $mg K !,VfAt'aj:ߟS~S!|tV`v 7)v_mg!TWp:muy1?cz+%T!SsNU+w`㚧 uqhv+:CR=vWxPidz'ږykVpm`9,N8$0DIc݆dz7&1R}ngJ0j{*K9?>QsJtY!gYO^@XY4^>U{!&n )mCo:mdUP<$3"y[*C~ F,<~Ԩ%AMC+ǖA;{ fg,1pߧРS1+ {=÷H9,'6{U*5R-҂|%i?-5PiՙS FU..9M '{25LHۅH49Ll$}o/EbVt]q5u&7W$n"m9U?(76x #%a.YCHg0=P~NDΨc9!d>|D]\)_ n6:ld ,;e<(J'mBs%cz~haaf:E|&lɔ` $Z5s>Hd0 Sw622tV3+Ѳd^n@CuUIf_ih\bْfGN\ᗆV~ @%=p/ nkНErm67u q&aɠ(vUtZ.O7)́91 Y4~zgmwuN)`h,ПNZ#WR3f g5{Zzd=74JX5yg/GWc>c"(o'>>ϝ'`6Z IUѯ)W"P WJ-\XP \rXnyq ў64(xm>Z: $)> gjc"\/.e0 R}+%Dh:cx0ՆCWl%V"9`mzd^y#gLo}0xtdsmeoU + `%&#^C>ZRY sE4(^U 7B^^cXlx,)C;RZS-6@/ \cM(GV9>QM:|ˣlI s~|= Sv\~|o ocLI|Iw\zB3 WcЭt6ǥ}{oktfAKI,=j@=ő+"v 12zRLNĕA zY+sڗCQpPOf>MqLP,LY=,( \t0KHo $ s)E@u&z84 3d4xus58חЀ#eEkZ5z3`-g\0aD}'ZIw#!G[\bVa󤈌/&K&TUy3`_m;OdM_!&IY"*9\T#1 5X\' (˵ת:Cʺˁ#X f$R\rPQl}=ITX%֕ᅙJqLg" ;l@E7@F`3Kd0,_qɞAt5&Mr`)l{ߞ׽w%_B=+qܺ+oIf^gD++H? ?MNpK53Nkhm>'J;M@ϣY1&>Iw.S)V;,p~ %h5Gf 03:r<4xuUa.~}wGBF $N5J{{  YjxuqfQAER5aV&^s &t,bhó]Ml.jCa 8YXy("Ȉ ޝ͆X rw ƂoBO(X\ zFb7N6Ǩi/y}3yf"\ܛNM0msy%=G}CtlezpӀR)yW# Hl࿫ g-G&4ۣ~ZL$}^Oe{_)'F|[qA ׵qىTWxj@E'=dEMDTOj#4ML.~ܾIig$ٸ!2vcY+Pր1wyP Z (:Ԙ&HII3 TE$\&HMr>D )}M]̫.dbzZ?3]@ ` <ʤ[e qrNֽ;ಀͳ}3~vtzF<T^RwjDX uU$ eex^rO u?:s\h#iC\" Ӏw"W5u 9-'ݍ Ej WPq ;{{FsJMW8첝A I@#TNi>0"2V so*xͿ;7dž}SR{]ݑdOQ9Bmmr2@DXoog߿:>Oe3|W i֠TC%6"Ώ_""`6&:Tmv׀M H.YF-{au3 6EYdQ$kpfoV}zrY蜞eE pPA2]i'ӣK]vv7n{BD#@]+hqF]2]c |C/5㿇øZS\zy^kE+s:ો\UԱ3Tld+MVIdIu1A^pE V!#V%wd ':EB/d[TpHU(!ØԮ4}߽[c =SdT YTPgF"PLZ#R"ڐr-T!Ϭ bwiU=_=j@Km?j2_%zkF!֠mAw+?'ԫ'FYǨqnFD|>E.$,ܨ>9@v?%B5jWx{k {-6 XtLg= tO\w>}.]L|SYG.Q2()Vx]Lü[cpbM'}$$DIgk'wY179ӫP(qHj4慜rBU9!3\$eW <%{ y/emNRk~l0+p1h`5 Y|6^|\-PMc.K(ho\H9 z}e`Id^905ʞspS6FCZ"2g4n!f43TM6J6v+[9ɚ5վ>} .W^EUȰeu/A OQiE\$PBvܧw\ @JVB!oC;|9.I:%JG>mz(m }p$f0fRiz~q ̵Y+6,w5@fx$~9#[8bfZ}GC7Du4mN}O9-|1>N'T7q! .n 3uOpCoC/g2${D*iqnrέp3gˮG|_}pTu+GfZCy[YV>y` :Sz~rQ/`vrD'>Ȟ-(\_e#?6u g;_T_HV3:ׇ?^Ӥ~˝0?L0*kDS ?s̲w C db J|Q?7ﲚI5v=-CYj?}udpݭ2r'u87Ǖ_1v &YFa (%ѝ)mC _: cR҂a`X0rk$Ow}HaHFRpfmm!淔h6Ҡ>"_KXKbiЕATȟc?sWO qÆ{=U`8;1[2ZD )e81B=غ>ry#kr)HT 3a 8ъFm6}71%P˨Jq[(q˱i286ZC%*hfH_OLx|(lxMXVjy@Uj~L!ćsMAb*b%c#n2DWs8-}UhKǧ96hGڒur "^TuP^$Ҳx3/-_{\GA+'ԗ`Xujf/hӓ+ x v/eWzƐN&x1mVrb(|5T@d#vw7SrJ83H|@ҮbLx[7GUou@X!z**vjVm%c@ɣlC$/ uVϣ-)'52=[GqcpV::Q0^nYy6n?3j.-60Vsgϧ? 2f˴ZiNv[fp O,Nuz "wؙ~4,#dsҿtv.M?D] r%$:u@|?fB ٢d3eDd"U,=bΊ!QiQZ PdIя%Nfl-U?$5d? 'ӢDk;0jZrfx28qtz3f5(v k30~2=0C֠hL{G MWD9a$y&N&z65*S俕u`r, m+  rg$Y]]Jb(KhQ)Iҳ#n@+&TD@Ng(X`q.ߟ.$B{g+Ru٨;zzwjM@]ȂM6W22*`34<5>—\k:~aT!4t}`٬%o=l"`A/E~ kpIW^zN̘ng]L 6]ۯ I בl:J5{EY5JS%ړvgLAHeOWmVB4_SG"n4n%#D63`>!J4d85{].4B / uF.k1Df<\IG2b"ɳC[9L 9ˡWI@(IWQMݞq6$f=Rm&ks\Eʾ({@]Z"+^z,n¨f[aGIQlh?Q9U6 1NRQ!E=,YD/4Uswy:m$3K>KEbݗkBXMB g>\btCL@aqݟWt.Le@(Zu5+9]K|+";ۙL6"fr-t\&C1=tiI谌vpj3W/Xއ4՝xwJXnD"x; l K. c^&|J4"pv>*KzaNr%-ahJ Zxi($%Dž" U$:OyoIkXYG:`]H%p)uUV n ׋wM-G]L /}a4Y| b_ݭ:Haɡ|xX&ѐ5t=\=IY%HgLXYZG?TvY* z yRyLiĘP t#^ |q/|Qm,m>v·Ƚ?}Y8}A3 L*XeLd{Ur3@\3!+nC}⾤C 3݋-5G9X;?e+wYZ|≊[,Qؼ :~qe[n1DdF$EJP|FTH$e]2!#$=ڱ>z=%ִ Y7l -zPyC5)H K0֖@ՇZmG,c ڈޛ_K3T]y1>9k>|=ylN2q g%ztTXBDZᢄ}θ @#4`D]tgk^v 9S຋ȆaR^Sb^Le$SWh47˰eb?F;570χ]TXAV ?P.TIb2zx/!-0.Rвu4A"XOmwF+Tί9Z?DɣrI5}TaX ̜m||VL]$_UҦ:N2vYL;Hm q@a _>>yw %X0Z#OnV_h,OGgRo0k-ãu C ݭA5vKrO9k^Hq$R6Z*:"s`(3Vu"8 4ȚkKZ _h`FQɴWG}T0jWVw)*xU46"3;tQr,1/ueoFx0zh!@Rd1b6wU.<PŕQn~WZ£T/1[es5K!&ՌQCW!2KNT"1T)եb_t\},EZ:d a^[,Cery(v>0ٟ e^8sAFSOATTZPF4bTZf_?u\=`*EA9xw``:?.mĥLvInb3(VF>P|/n ΍hѦiO )'=E52-*[uA^_q<H/_2*#$]'f!}AaL$GʛC ΃~ ц<'8^ D)S;47x?\ csL=X;bCF{ڄ[BI$%0@@>b.28b}˜w62-' )QkXP&NPU,ܮ@!n$= (_vVOz\z dBU2u)!dw[9p8Wȼsqwu=3! {tdXO0:k9ڀoo.#}uBQzw#s  e,?TАҎ#Oj_k"0񜖒`l \6m:"Ír܈zF8Ȅ^('qm9mν͚?BrnS-砓[S͐ Fp0Dw ͥiJ2 hZ_%Jp*n6 N?!;k^-ŏE_ؖ>}+cFX25VSYe :tO9)/,`t(ABzVFĉ-WF9*Q?OT^Ų0s2V5 7(Tl bZ 9} Ta+Lf| M~r莙79()32'uVRr|_qL`髗T c\q^@J [_" "W'1jWhSxsGRL%oznxp %`}cGIJ)Wߟ@Ό9MSE SjuReavQ`A#$!Yl͢4"phQYYQZ# 0ʊ#24josC2dϏyf7c>@/CiCrqҕ(#Er%+fc#T&9!6c%-> 4J_e[7x .:Fkw`gDqEX@z wI'2awLF>/iZEGkgL`Ʃ!j饂'v1`W m(>~\c,-;N`n!7N_UQbD?M!lƚ*t5FbV=>3t%%shzIЋG_k ʚ:xgˆR׀Deq >?)jGlo% Mc?ݕ/wA|]'; }D:Ѡ` OmRNa?;]U26=SȸftV0i@Ʊˀn}ܠҒ4o_9tX=+t$ m51a z&&Jo'쵡5Hl_ Fg"mr*_A ,=St=l*-. ƅ>42d}hNkޞ_% Mo})*z>N2oDjP7QԦ{{rg:Bcs]4(%=lIcxi&SPZ^…frl5ZeSⰵjhv9ܓ<?7pUF ݽVd unmvSP~ć~$\J.fƿh=eo3x6Eo}&yx'pʌ(^4վ'}9 VUG{4Ix;<|;%Ryg-eF.Tp)88_\fV>\G/|mq^m57t`DFGѨ `*GK|Ru6Ұ]w7Ivάf,p^r$]Y'\J5ag8XG&/0_hjp1e ~Mj޹:`x1Aڭ/6qeLLZK+@p쏃 ǰ YΣe!"~/v}`0(x7lv@=Ӡb r{P 90jc?қ_Ԃ8%0R U:1['E;F-{_g=DO)S8Tg U@1ea]{;^7 ޔBp|ZwiRxWR):`%qӠ.]6*M(N|Rr[Spe P&{%; 5J@ Ӈmʱ%3|re[c:&25}Nǧr#os{lڮ6ʼ & NWGnЙi֒b'j~QPD*&^d,a5&/$Ve4ɟsM^>Q..OiyCJbmJ-vd\YZy[^sFD$Ҙ=$>+L\ЁoZQ;Ās0`ؼ8j4@IU~OvIHIrP r If S ٩ޞ ZA7ZO}` WKe u舞1=.7:si>+C<+#"xmjE3dzOZo+7'n e60>̬<&yNvaYR[Z({-_c2f h]E,/({s`*=iyԻWq˜IdCHJ#&M6X 'Q0,s>s(?98<̹?W0_Bs{kסc~&ᑫHrh To~ΐJ#-PV1XWIA{˄\wf}4H]T >튶`΋5Xa# ˦HhVMMAڿ\Fg~j㮺K~j1dpdUo^|}P-&( E#I@\a1S = KnΟ%T1vX2?ZO\|1U@.XzF3rG#JCCKA;ԈfiӢ/1{}ԩ%^{*Y%hB8b,'~´V~W Jպ|iۉn-ܰ "a,#wv Uu֮vP3YϺ 7˿n%|8Q+gQEKs(>t-!HcW~u]o{|hz%00Cp)>xVG[C߷dTtGxMZdv `GsA^%j>ԓT+ 6ms5!ɶbD4JZBTb|^# C`%gCk!oSW蕭fdUk.jW} 4 [khSh !0\0#zt^N.>:^^%W9ʢSƒNy-ȭǐY\5?pt%iҡpYѥ#Ye0f];P\2vn. aC<7a. }#l˦(+<;oZRߜ9ۢr#FSVcu6Q^G T҈}*KfmWל}c_2o# LAiܬ&SF(+%6_Ol+ؓEU+.{ ATJG]}VՁtBV |^;Iwž_k}ɓgb&3m !tR3$-p\E[_\iqȻK8's+>R>.BHo~p7< ;`^jYXϓ^?9 eh7@-lukƩ84 ?1>AUktiMt >0W /83prH)WC5V\R/(x7c|Es(IهkB,8FT"ԾߟbԩĿ!}S7s1ZD" B'cq$(4,\}jK7Jxk 5h"X׼\4k ?INwo>%wy ")"bǎd%r!CMgY.eLsU>S9RXQ#Ҷ^{ky3H1MWp` Ly#3w8V[)(oμ{# FW)3^0npz;H׉xW~>a)x ba:C՚dgvl{''ͺVx̠~e8+QOǃ 6mϕ&p7-3sBtC,S-8~01\AATlYmN ^[,R-ԩ,N8[5n B5 wu:@*)X4,\2EhŌWCuՋ>f/j'P jǧlNq2X0'Ŏ!EjέhzruNK$*fAegOaEe&ǴWwuf>Sx%91qmbhhl9P_cR  ]@7fCHpڛ^AqxK/0-A9 :g\I1'N+Ӽ:)Q&V|#L?:5sTI u ї> %gchb ,4*幝l+pfO%Z+ezVay~R Nz13{ܹ8"$IM,k>#NՠOYTascH,p'*DR x $~JJ<$ǖm79{mϖԡ3+I:5L%ul\|ۿ3IWp,ٯֽ*8*jo)p8K]fXy9@hK } #ƋGZSMq*5_ 掆kKܻ*qmRKȇߚ>=}H:1= 2:$t5_#~r*s;Vro"iEۦm"f 4Fb^I =ڀMA8b>Kx%sC޷zfyFg%]*eo{)kn7":{9/뼑R/#΃JʱhpIqm֧9ſ`鍴-w!0+\(K"NY zS<ӬF6sЅ=w?a)Dq[TQuBLj?'m/`U nDhjC{9P\Ǿׂc$~;Y5h71%l (oY*{F;+5PqJ>WJ4=fQ S<#`H 3Q̭ϸ|lk輘ܐSx;a~#jX9R5ܬWȿM@1XMa-XE)F_Iſ)!1On*qĎ<41|8H `;ulw:-Q޵ISuycm.{ږQ4y vAt1"Wq8e" ^ylADܝ`DA|Rg6"'Lbc-\e[:cw5*[û<}VTb>D ;| t_uv UkVJd+ÖaNr2fPbvNk1wFJ5PcW".^;\Tjn0_8nYE,粺U?,:Βc«hBW΅#fJ/Lfsm6ҿYG8-*< DlM=;:o3-OyMo )z-}}i_h {;N>{H*ccv4H3 +睧D797yzlކK|wepϷ*<"\<3[MDrQo=煨!S\#0D!>j>ԘΑ*p~Y{40G"@<Zu905-H^~aOl`SwQF b4Üt!Ԃ@{{/SO#T5+ƶ(Юb۟㲙_@LO>I%,79sK)FyHI`/ $;~l6԰`(@)x_b?Ɖa==<{~Y8oƟ.rK)0dIMBc鑵IzmC"ygՖuj2Ti~9EAOԞv IKI?=R `ƥTMF6ddT+霃;s̻.5ֺSɺ2cƒ*>&e,C*=j-]PNNPvc7m>_S6BpwКJDUM&2l n wc `O >Ƿ+d03vY/cۻDiyx]Y<_|nol%-=Ԣ-cgM9N;\dvTg0wQmA`"P~)%=ۏ?n@%[9&؀sRj8 ?rYכU%+ {O$EP vaX4KM;!{>GK௓Lxz_C%tIKQ )ɰIFo -E 0x0Sy09cOSGpf)* JO%ME{ن]wT =Oc $VOl!HnԀ2m[1DlgK6݊ѡW? .$(M~^0Mp7LuDǹ-fʶƠ79ʩ:G}X- . ^3u&3gRP\Yl)\KfN\G˒.) f[ =޸7U!:w[TW?{ڙg 'YoѾ9J5B jBeP$P]XNtXȪ_[NJ=ĀF.A.÷ҭ {VbX[SX> nu)1ȒWLAT5v\EhY?6y(IN2̌VL۳]) DCpC7kR)F(%pj [98R2wf!iP 1qB=̡8M ʙ$`g25CMT y6e\Lt/ )%/VʒsfShFe]}eg&U"6]GީkMmXo1bL|pfΘwA#1mvRE w$T%#sdWs^mICYİl1uh I~业o23C4մC0ʓR۝ ROf0/Y5cPU'4%ǵf*ޓ4iYn]B'3 ,JrUʹRA Gxe`B y# /R@˄jHƉ}K|<;7m*iWsJ[dv#nhRJ7[D4^~cakdh&!4?oM,`mQHt0OЮ84ޮvKY4Bwǻ|>_%qj86Y$2,HR,hk<0VBoX/wz(#pMܢVCʥ) oЗJj;νTi]"BiF6##df_ۮ, _ m8 Q8\ڶ9$Y&YF%  M-.o^ȃMWb4pJ=0 =|&B\NF趘&2aDh&"|ۓ*m<:U2dH+ In[(r\;aәӂ]cn*N6BYGmO>11s{ 36Gkʤfj؆ 0>|Sn"s:d/9fgN8Te_76HEFTP`|p(]$)/`%Dޚ.\*ݘ UqZ1(Qu͹bk_ }XU?c)h(o_V-Kyw` RnnjCůՊ2MV ZXP8 _˳2XnS>\&%O qp[`i1FÆӭ.u[0uhtw%5u/ 8Ezh\AWs2V&^AԸz"b,]`˅;*qO rELv 6a뉄< Kub^؜;\?\HJCZ\´}t񘾈-Lb[i  NG PłС s8*%R d AH+O-Cץ<op#Goz>&/ta rbgT?e\}Q3DG,g1##-U c ѭTAN,3 ʤ#cC 0Gqit^9`E4Aӡ ٨芑{FZt)/HjPީYoq$WG}M; 1a:$kŖ=m2=4czo.lJo,TPŐjy Ib{a\C2$@+ Ȧ*]r@`_j qt9kkEe:%w۾3Kz(` a_sbDŽѐ,ق DW*ڶH?FG[S _mFᳺaޢ.mNԛF[DU!VTAy Qz:"#eѻF)?.6m1@l_ފ(DUK~ jO"Mh.~ng7]If!i9Dׂݸޘkp \61]bؘD7ئ/4kZK,NHqT%b{}ˡmfs_eFkXh2,U~ބ&VlSͳn n VK ]>rgP0GNcP=fY7 \vT yh}θpS1eKl lj qD&4!zpv]JmlI+?aňhr'pt>h" ;%̨IƎ{_![2' PP-6b$ze05 ){ɹX2!]$MkޗQ2GǟHp솃}h+[\7jcʕv]ͫbj-9(~n5|G|b%`lYXuIY%ut?O= 1Q* ~}BP/|1.={ȩv̆70rc*Vy4#`y#bMaw vce@s%VVӣpg3M pFܒB|J= &RIӌ//j?F7G'^=66M-c3Usxo\/༆}&fRF% WK>g\ewF kZf|i' ^$}{uyz1ILBA`"?7nPGڑ iY ɰF)W3`5}|D#1nߒ8_gYȿ}Da @%7 `I%S`us\Ⱥ綆5pqeb5oI*t+ HtIhf}& q 19<9! ۚ:S\۠Ѐ/8/)gE\Cژ̄nr=<s}ĵ뇕)%yub!Nl'`b8C1]O͞i~#l1zy S-Qv9)4Jf_L8 ;EI`da!I5,@P(DnF߁[ LCtUK2o (ph[ߵg]-˗[Ъ3Nn d)hˎ"a7RFyW̔^P %jrJ RԚDU~-' ` >7~24:{yJ- 1z!XR@_]!{0ox9cuhW9vPP91-%i|fg,@ߎL2m1}r,UeΓ =#↌֝xt<7& UVs f_IμtIܼyͨ^!v&gxIm/vyqj\TBvypN,b2դ~)}L)*J_polK3 _gM6{M߮8E:ܠq4mZohu(&ۊ U#]Yأ 6U>nɈ{/Og=h(}jO[A|[c֮ZO† axi ::H"hJΨ(jXֻ̣.2E4i\6^`1J>jcʹa\ ='?Y;<ߤu5OֆHm>ΗYp tz%&lj|;㰦jP83-,gZ-Y'MRbۇ2N΍o>P=aФDU޿*g b7ٛTWz؅mzjsfzOAiw5?휕qW<n 2W|R6ν8W;[J \8bv(z2|{S'S|9_σ>8EJ[ÍsZ yb87jo1) Ipcz#чN?0֞+5f!W~8$rLn^y(@ʿÖw[ Wߵtyof9JiQ0Az _Mt`W]'!G @@b'(= m>sD~ͦVn ~ q 6|2;ًc/2hDKVmaQlh{} #j$B0tDhfX|'SH:DY>ZPZ^l8$_L}' 9S,auyLC\(36ߐ9]R<o&"l__I!2gz4?Rʶ$ +NBl*!TY|eig+3&dJ; ?vPs=w)q86XlTH=ա绲y4X cU{ռmCɧR,Gs ޺h/PPV[C3mE)bՄWfIz`8fXՠnqnՃT)SZjTv5rJ).C*.ze6 h n4,A&qY8 |N] Dx8dx:9+x-Vr /_MN1Ο]w5& RzQ¸}#gTyxiU!Bq0`'Lnq /lЖ rL۳ Kk4*[H b$Ifmeyw1\(4@+{!>ES~[*̽gRa!vw4Bh]2]tjXSY&Fa&wir4a)vBHR]\ֳ3oG {C#@FA0m7}vGMekB2/fƝH+ e6  > ZAv1[;8}/NRk>My{m/K-=uL#;[.6+%C#1>Ԁm:Zg7LDCVI ҵz?H.!;9;L#jb7%G0AC;oUrBh/Ts;ZOF3FbkS6Fkؗf+["m=x'=VPL]u 3Gp858~2 EfCu24 i"R$śO~5Phf2_S vk` ,} /(V Gr'͙P|e`42&b$@ ((7rO>H`0o"*(5GN7hl+c?UVdpKoN9`9<:87@6#ae5mcDKr'3Q8 LxSjր(IO㛓MϷ^_ U(jY{Sy){C?i-Qgȿi_t;ZJăf9\z*?Je"1Gɍ=Z#ɼО`!)>"-+jv/jUg.:E 7!7AZせRKw (CyPϛ19鉛b n"?RIE.fǟSvg¨bX}:4I^şvRQѦ/%X Xq7N~zw8P}%B׉Y]&CRY6 Pe@{uT4CONM$ڷʆdMVkwGXW<ߟ<-^nBJM %lp^H 3>u7$+67jeD&M" '8BӦ[ xh7(:: ~>.h|.lTgؕZSە[7a3!2x5[N\̵k g94dYW;=2EN~_~(AyR|fǻscB}X@0>&9?LE҉=6'H糡e=YAִ%GU ZbȦFo8zn(1ͥm4ו)HA>m*w߿ A(,22 ɛ;Qʕ;Qs ^;P W1wiR5N(%q;Fo2bŴg8P8XuKM4$}LK.E64Gޡ)Uk=HAjWwv)z1_\ =З>o(2KGgJ:N#@ ݶWECXk/C.DZiH?.:q(x\20`O "R= 9d'~(3sDmAJ)Zc6M?4<K)7~18FQlJNLB?eOyn*աR 4c7]u;> S L?wCf.-Ų|q#+45-UbZl$T ^4"GJ]\O+clB86 ˀB*PHqu^Ē&"2G.'^9*6R`uOal,X"EA-06[]{Q#؆w-@'JjϘON>6} VAKk۝9V^ҬY{u|7X : '䎶qq#8 0)lui7kC.疗#KY;GZs?0ܭ$F_kobH8 ?h-`1#B]'l%tKR.vT+-W`4p(BT$C,rc<' xC-DCB*qM;xȟ"_#K, ßw-dє|^lhqM k O2j/ةqZHwq/M4IyE#ًגy$N5!SKgr5矲^F3}0xRaw!!5ԏVE4`Ϫ ݓ` {dq$kl.if-"lLp]eOX:5?+v 6u00!]I?u_Ź b}d {.kgL]$ŇYB O\W6pOg2ǟ>ꀚ3*~I2# =sN/@fV`e.kd\߼(݇}km62v~e1Ǭ)+> #MAUT%yIaTDE2=?85η}*NmEKA&wmVI)蠜-U& m7"TC'Ĺ(ɲl9\S;r(Nmݻ‚P "{d=8$tG$r)?Z ?al'aSP4<&PZmHme:Vy՞h>PHižr GgYkOx4=.i#lGŊ_S7 H/9e;]dE#j{lU+^xGZ2;/% @ɝpuLZk r7C>?>.~#V~v= FF>Iܷ~+. [U6iAl:罐;{DfO,ȁor13\F|`MH&U+үYVv﫯7_kiE@[SPOC5C4V8Ǡ1I5,M!T<߄PW -7p'd]:"we˴_=J*SR}Xt;r5 {$n{{WSڧ.Xǧ)Su5FG.8l8cR֮ŲD2l6Ê+bL48vc:0*V-AH"߳He-9".v$cgA#}-Lv)VUdi(l;2Iw=Uok?]]\o/)ogWjR^>l{)!. W~2Pmxl+Й%eETR\!_#n(۲@,%0rnƓgXH}M , q{ק9M|uLDhv_{zU%OoI Gц܇,'(6|^[s0(OM]SLf?[W~74SQVwzo2<1(sh0R \S͑?PrJ놊0\<,1+}8#P 0s>lJLgT@QTrh锅ԯTz7o\WvUi 7N5KtH3,hc%_o3St}hUHLweH9 ˠÚSiMȊLbKdz" glqPѼko >D)fڧ CNWHۣ[T%Q h#9j'";W.!kOSGo\UwRZu3jզ~tU< nkcz>*ɳ:~=Vqo.yҸIN2a 6 bAԢ36{:H3 F5g11t>M_1sB' 7!a.3G[xZҝBwRNdz1RA@m]F&J6Y<+ew%M)(bC?@qiPɹ. z<6FrzguM;zɽF.j)"l72v0:XXIEG:&tn:X "(wr[(}BI儅lQ_ gNTV7$ޠYQLG>gxC'*.iuY]xl2~WZLfO1eNDF%I8%yq] 2hAymD^rI٨޶?`=O$p[){J3n=9;Bn_H$B|V W-Z߾T)fż D A<Oڋ)b?s?1_Xܝjo2hf{$Gp$"";Wˏ-Is;O-X9/ٰ1W1x{'q3.f.Iw!jkIzTNJ0#Rj$#yx]rze-l;jCnםM'BmJ?@b`myoH`DoՌhZp "^27KC^ؠqm.H O ވ>dۻiV0jl 8 -ؒ;Y a{J/ڎgEj#{;/aǐW²nؼf 6 kl;i QBh9tvtRƉNTTs,c&~9*Hqdcq 9驯i#6g[' x~HZ>BR^+0[h p!^6sv6' SxP,vv_͸q[sbD*$)ßaXS]e]\EbrKS|pW*^^ qvI%z=ZPlo ,?ãL PЂs,@T3eGaF28.y֐ka}Ab:hyCFayvw x>,BxB jvhZӎ# y ul$+w\[s9H$럜:6W'* {/BlbqmP,˸R!BVgC 1pqmowDQ5ߪۜWc$-YJ#!+|(  Y#UùzWl (KpqMbUO[JFtp\]^ Dl2n{Ωa`iL.uawrU6 EEp#,۬w0۴)MnXXGsiHrֺ?{`q=^ H1B}XEm&=ߝS %,-Xܡ Ip*vkD"L?K͗b z&J<~_:,y4$Z ! 8 n跲 .G~ED*\z68`%2{M:y@!{Z|9y_yOαZޏZʔ1y};!]8~:S, zp`?A46qi^Oz}X:b4˼hn8;+A~ʒ)R$P" b1<ػ+[D1X.^8fmVAU ڤ'|Z]Ӊ.}gs:nAQS|ֽ6e"",53\ }y@z_}~JZ3C,"{Ք>?F^qȟ{ky,\A> p,~@QӎiB=-x(hP"'l$o_)Gua{-cXR(bEhc bCsywHMGk0ZڶPs[pՙdfpkuKwMA va YG+n\Q_feqTD@Eo_9( r8j 2i!p?a_'O*Se\ _ew)叴m1/Q\=\c_9Ƚ@ ͅھtI[u96 ܡf\%}ҝ~Σ㢝Pϲ,4KI9:px2kĄ"lX}lȄ2 ^NSla\;%"A~mǗMtZF֒Ʈ+qPm\@SJD3[@]pvqܤǔ0v>;ƾ1}e DLe)LEErYTr&6OV.!K&kB):]3ZqBTT9<ĥpţ|nWPtCE*G"vAށKfł_t c8PLl4a '4Txo_cLL893u)ӆZy\WD%caD|N ߮$hNOVXrdhZ{=oPykBJٞ  t|sN _yҞ5[Q,iAC5&>LUNEpF7czX/?qeNb]EEڰUz'h'od#N"&㌉#G@eZ R]*GZws-YjI2yo$fHU'oG>M`_EH2bAΎdtS,]*?VM -y0 :4],T#=N/=ALۓ鹩x1gMyBoAhi141nFa=~F[V smd:vA74;)ATڡIIw0XNqH*|d9xY#}'P3AA =h\ $Fe$u4T`UcItG*sێ*Y!t"Xg()yrm.ԋߨq}O2iFqf269T @rʐ ƫ= ߰GXӳK9x:ЊJ1A&:6Dt噝TB)QyI(Uq1stiDJ5_8y4iյ5 >դ. &("kx'n|kb>]7 /Qhyʔs~I8,m{#ۇЭ#2)ֈ/@0HtKIϕqv3^ I+&w GJ +̊7ܬ';]9;8B YzE^+hR9&Mfs ϝ L`hq gLӈg]g_u0JԼ4cElwXt `ƍ#Vg pbw|`Y)$!/ńk+AWoؒZ·$|`ˏs9o*u,Ljd3 Yn̚i=lCYˡ ]`.: [SQ? f9VSs0W &&҇F{bA̋txMNax2)F F MZ 'J4ל}ES> %yl`D/24@FK2s7zYv*&q4V濣jTVwUz\%-<wɕd{MF.wG|).|74Ud+7zX3h}drōr\fx.d)bET}zXt)$x:x[OAKl%J8}T9hݛs s0Noq '?1ߡ˃ƀ|n<_pMc28Øz8y;;N~s&)PH&Ҵ~ԐbYN)|±V(|,Q 7AM3>\/1N2eZUM{%MkcCg8"vϫN8aU#jr_Hϯ-ty3T{ZHʝO/ 8v,ᙵ7޻L_\)l,. @eA|-/@}ꭣB"'~h.Ǿfa?@VєmB#,CVK.m2#U]Дe{ Ӈc̤o5Qzk˩$*Fݙ\Wʎ `Yъ߬>Sn^!Ů_x~d{Rp~2`3!UPAt5Q -jT  O")F*Tv\ϬBZW/y/(OP'ɍm, \g|(r40C̝:,Cd;tyK#kHu:+?®##F9tjip2!hO<8̔+2h* aワEWdj!i]?) )y G |d3ĺnQ=mWM@0mqg.x o݉`(Y-gH AshЉM+և"}z;.hlM5΋ݯn ųn"t8T5UHsj0ɗ^mrh<9}Y10Omv<}U]x3x-C 9@D@*wEbo$<6]lqyYmaGwuLTt(2O;P5lt"PN DMEƌŰ$:Ck2g?4aQ^8uzgRU_k-\!6"ǴAģ7 w~`rN\(X#e&iQ.zE\d\ZGX:ǽ就K]>#7)*GDW!D g J}h9,{&rg]*f(;et7{+ePcm^Qxpt U;W0 C {߱^ t|T]=WPr@e8e=#&Sv$v!6cǗJ!wzMW|D pqQ2ZqU~gw!:b"e4t=fۊ56}?#VWN˞&=>1 9 u\zOIS?ǟ:.UP*tou`; jЧCNvGnqXYNn1 ֺ.6#ҴCKS-!S$Rh_0VN XKiU/Gۨ-?yvʧ #7 Dn"辑`G 2Y"gU!GM3=K?5N~JR{Ҥ_ faε ~:NU[9|SP?$n詝 Ŷf:/B;anQkU 6P;{JZIx_oigN+혏!IN-!5l-]*Ei]+:)0 \S~>Z.¹)ɴ∙3rmzu6/WW[v/Ms4<ݏh9\ϕ{̷d I5i Ȼ@R 54ny5BV[]^v>pfIVtAdf[*pCn^q o v4U P^" ਝiF[KHsn6X.`A4_a.oZ_Ғѽ2`=4d#i獌IJJ<$ -l;4 ƲD6uRqr3O(0dlPKre#=CM? ,FѢ=]ȇiQa9iFF6]R+M yiڬ=BIis܃ h! %榆x/>?p%!5I.G/TOSjS{|'\ ![6\!8.!r{>)Uph+XG1 =IF7'ەcS[|Ǝh]+Wz {$5beБAyᜀ%] .,Z'iz%J |@Л5i6@mmp01`X0+#O0*I 4>GM[C#ᆋc;-]HV,KhFBKZ"}OϢekN)kg9b:u`q$؉ dt;uȁg]cJlky:؃&۵ƐcB[<ŷg IEQNIu =:I(0w`FɃ {*o."NۉQ'xɹAŦ-Bg*V!eaZƚn{T}%,R@lUyd繫Lg`q4@wx.NY-l8/y@~M[+ZNA 6Y,>k(jB:t<|v`:!{@Sg%|SiM^أ]=ϖ^%L` GwLejO.H!fM6 G_692L 7zn" `8$"~kwŌrf.جXyŋSY׷:ݔA|,ԛJQg-GwLJBo gU%։ ۼDҙ=nOAVF򱴄1%Oz*RHp38h(8"x4"w\Ĭ2% ~s ftUE8<zRBBвX`.K}pFz{)4[Q\ wOmʛ}6X%ېh?Bc?Ry5u&眯*FJ[^ lf"-էZacS:.T6i:rbTb aie[nvD% W ;oS"{0Q!v/ލ%Ij_p x5~*vxz0\2)699O٤=;emW#_ #N@%#ni|uw/jsr cy o2CyVc\Uv %{tTE#)sfw I\~$Bl G̦`;dpRK[ۊZuwl I7f)EΨynPD&xpA㖧 :6$>Ah&6ђ?p *CGJ;Meγi_ 2?B"ϣb@nN؅B49Y2`EVl$ <#a?@Z wBLbl|i;K3+Ӓ[_ ^Zp\7 [e궻ċ ^;[ˌUص${Uv1!T {'!j>\|~UqH ZğCuxdsX#&0 nrJS .^ 6)r_}"8W6;CQ~Sf |o'd8&Dž@tnZ\8m3?pLU:VAfTOS"-*)cb@5S`\4:7tLT/׵8B~NϞ.=rZY \W7]I<ȥm 2` oTs+H ` 0! GZ-D~~ G|a,Ks{r#kuk~Dz<~+z]yA 7aѧnELOb6l(~Jtœ$Qd/?ه{:"ie6@Aym.3Y:vCt;^KHКKu~/TLrka,"E)b(؁ & goҖ5"%3yN?R+ 8mٶO.Ίe&Ϸ杒#Q\WV:8{ԌĜ B2OLwi^w^:8:u*"N&2>N;j-OC4#:$ G%0i> ?WT^݈ZyʽBb]eth^%Wd k!lnVkk~CB.7<&`rsX(6jiӧwS5IӤ݁z*d<)Ԍ w2o bѿI4q"L۞ᨙ^HC)!=>::[ֺ-ݚ"ͻzO(PfB8:Y M|TLХ(&y>_|Bq])>y1"QaOWT|,0|+ǰ=3Hÿkfb;l3! =pC`OԩXe Ꮡ7bvХmiY=#jSR#YY6xawV<uӲ^]R^\IV=Inxc.M rܑ?{Յ$|bQt3ˬaԀvdO޴f]d›1d|xkѦaA?cy`d $h6.M 6%xOڮ@ ? 'iBlPiZiAMo . IK\~Rhؐi̚J֘]̟пRcK*ohJY"}؉#%r?_ XޓV upB2W]T\xL!QdX4nVGqm92X:MQd(bUNJ,XMa(FנX+&r rD-^H̏i רûU 4.} Nnx^RUj7@~@c dHpe`c)OPXz=xUv90b9P|פVY+I4Z{S)*)(.L,#)n c5 !2elj2 ]l=A<%iˮ<]a2oPP5!O˟aJ\)<s { vXxowm9#.ֲ.ҕ:xYA vy#"wXWh5/g/U&iFƎ=`rd:Br'%Kwڋ #Jڲ=?hJ*٤$Tݧ8hqGtzj9,^(邔9ec;FM {Pnkn3*$>:Pnk"ʿ!Uwb="FFMrz}a}V<я|2 ɛd#~5S P_PQxI_ɼۂ!>Sr9IƠTz7:^6}Z+%0HKߥeZw0 myaHB X(L=+xq&g+8 Ri&;uov@K 7)wŃ{)l> tENû Gog\ y :(ݑtb!NQCΞdKO퐐Vt%bQ`=C=k#ttxTb{F?)w{,}9m9_fm"k^&6gH&iRMgўQa[dSȹh0r]p7eτH(n'\kj0)_L".^#2qe UQrڍw 3Fcz)?ZbjץNxɲ+Csz9`s*檳e;6ds"dTO"n ZhG{Ɖ>Cu.2s&`\$7w֎lƹRZ4Dbf7U?Kzՙց%aWiS #+$ye61vm9(yph1v)w P9r4U3bjݏwHR%>IJ@EN_.X(h!Jn33ۡPÙv,6)ڰ1N𗆛iPi~/X?T?`Xb#Uw%+Вk`‡PA&@}:'^Bj,#Q$iTZ&eI+(n. YuG!Cmk $C`T4<*V q?V#h۪EKBQYJ}=өWaEL 62L {IqZ\s1QjsaOO͐_J]Xu4rQ d?մ"84h~>ypIN"p@rJH5wU[ॷf\n4 l~|!iW߭@UF_ʫ$_Ȧ! Z< ֖9'd'Μk4[qk:]sBSΛR'; D _M֭34+Fb:vi,v5n; WF  K=F'FX\f:蕧H )9\1 孺:$i@pf /&_c<'7V:$PV T~8—d;VQSpzFՆL#,mnTD?+j"6_Y,uB.,b˔-|LM@H"0!,olPi>`=f0DrOL=T|e5^$FY { $yϡ\Rs;Z=~1t:O[:uf92c* HVrRZ >>`s4AU8%_=BkݯTQˁԘ'Qu OZ5oUTj[Ӻpx ;Em1U ״Ų 2<6TiA-һa7<[m v+W«%ֵգ˫6 -)1Dc@?oT^H bܸ7/N_H%>9.G$ʃB|]Rov'IS2^B-+՟55j8~2ő>1lAroI)5$/.7o%:kzN+1o)T;Kթ'ŭF]VTH󫝈8m "kpFP@8@&}3ut1>wc6;\n^ZmPy AC1!et4 R$b^_,'h7N=XZn?# B*D'ܳ-rp-SM_? _C1V;)WkI ox|g_=Bk1ŧmX=W7,oŝ-^\[WI^y! ~q^)18p>>LDpɯę5("Gtdj3=T)$dxT™Nf6PNboe[b+ϹÓ `ܝ?R/^#MmcB( m"J )&B rlz$8ѹYUa]N|A vSPz3}NdIDC;^ NUt;WrNӈ{;ڀj9]8&5;fJ5OD.Ӛ$e烚1-|"5pWv $RǗA7i YOPSd8aU!_ -W߀8LɛoA8O#  cn=ᘼHqB@304CiRzewuaȬJamagLwwT\4<- w G M\SwVL2^c-zΫS?8vYDŽW*AbF0&e3h5@`Vp\ -l9MB+$|(׿E~eaw:QJwXFuw2vRRg2D"HOX(J, t޾bML& sAbQ_(.s"|RʘA=awc Na{XX:1ǟxvև]M&tO )q-0fnO\gcQWn#-VɋA%y3` ,8vl(^,.?'gY(miN@{'YUF,34!@0R꠽OBfcRV?Y8. <ނCF}2B*So.N:%)RgA'+PwuhSdVͬԦj+/WxiKF0Lk P6|t *9}E]Td}6ov>I5vHM~.J Dt:x D|[S"(.9Xt27юHR-!|.#|ݍ1Cz!}eGW"wx,c gtJ[h$iDU[W 80^*~oDREp650K6$ҩf`ﲒt scᐞ"՗כN_u(*+ȠB y !sVnu[A/,xg]Qy[l>W.xSCZݩO'丒auPPm ˴I8.r05 fgrk "i{awAxn~[WNvJko))=3!C<%8q[,Vw1AjFho^e:i/\Tu4,,Ъܢ v|ܻW*p<8U,p,vYh6jC'SeV޶-Rp(?1u1ە`209b=5{;v ɷI0ug󖳤l!K^VudzJ0Kgz~D:.G;"Dˆ&Yī.kU6[ˍEk6%utӌ ~;L pj$6{})PlJU-ovGm߉oC,Ί&Yns$6K;uV |0@0`1$HmZQbn"UDlUQT_zNLGh!()v]Rbˆkpa$ZvY]GvXUhz%R 2Ao~qXn(4F&Zj&ԽMꂢLX?âI04ֲYF3MM&3?W+A67f6IxrO%ˀDM'RqmDN>S@,w S5z XqՁoWXpTإR BDd&|t/zVI_O5YnC]/f$<|_1Wl"N_&V5o1*5M 98H7t"'{>Q- O:wǘD,4o aq]25hM Wrb.2-A%E! ~=ұ([^Fjq=&оXiO/wKQ#C 1ic{ 烚Sz&/o7{99vw->8+rȴ\HujmPDT&%t/ȔO$= G0@Z 8CO`? `⸙|n'1>ѷ򐧗7hʤ6˚M ѦPawTjF^!%ֹS~Q)eư๭'Ӻ4h tC2dYuv u1G3q2rM~\-u-F&REd%SoU=Pb.& /nS6y Ƽ%wӃLy|1gm7ƎFS~QR@ESGK:mX#Ayn3wps^c{)M[BO8QCArď-R,Ύqv^nOZfVId& N{VtgUj} ۞1fIGrQDe L ??ߎZD) m⻭a򷾕3U+kQ=Q1l28Z1XoY*ߣ\&UP}AevFauu72nŅ{۫ta/t)dtF ZD}ZĚ >(>sO7;$|('DI2f9I0#1W`0hH>>AwjDfxz'& *zGYL8 rݽ%!AcЎqa1*n9G*"be"*ݠ"ة5YOUc#/*5ʃ7mvb\ƤsY -$SLާd~)@["x9 O}d#Ed,BeowMY+ _TE-ǬF ,Źf *4LxB؋ GdM5aR o0y2o3 YƄǴ+u9{pGI_|l5X:Nu[6{\bƘڵolG1eq%8#Q8kZ%jVTL.r_n hmV i:{ϖ8"V͗m$x[!4{t xꪗjcY-7-#.V+C{r !u=̟2z]k^_5KUg4_i}jp!LY(<ݣޞ씨Irڸ֐5#g84/WS!_zA\)[ʻz/ l4aahx*Zեg ots:zY׌ ֧Ґ+z-]QZT?O`& <ba/v0XdsWFY}'C~D^Vhf7y?^Bz"Cr]zLUu|˄:\ 3" 6)'%Tkg~8}?/pFզżV .}:!j{U렲5NN;Mrikxvj8UqS+eo4&wʞ ?%5cF.%M.n-Qb>6n -oKpȻK.MiԋߒjTڗ4g)R6NZXܩYg159̍2"S)zgR+URɮ4dkAD)XէžrEmG&.ĮKHbTx@3`v6%c&⯀Z* 8I,p}Z&op>ID,n}uBu Gb;yǚ] &0YmY>нWA 2tL>1 kZNu^w/\r]E=vrStp9{%;v1Z_2]A%dEɆ@B 4'IJxG kP,.T<eZr !vWd빔 ^rB)EF"by%P(ՙrElms\q^DOq(R\fuW]i7ӻ"kЎdQo=^N?;y[OxG'ϠIRdsDU>9 59Z[eUqEv,8=ٹ'/FDB?= ۦ͓Y啊pWKOiOrE@ӱ'3|c&69QeME܋ T>!4pySz!wE3iSdd؂(JISAg 2w'Qj b9>Ѱ\*h^Au,f]4; ӫ0pr:Dꮣ Oߔ=M,;O_YVz|lEŴy{,ϞtQq@̆H Ւسe!l{$>qW^HbShOUuoW"WC9Cсˉ0Ǟ^ya" }7a|AhlICF&id h'^{5ֶ" .,'-btKNX O7BBqt>3.Џx#*μ\d#I=p⏆=ec?w*ޢ EF'oj- b1JlwfhQqqrT޺ KOo0$faf3Je \6 c:@ ݀lѪMEwHf<go$+~ߠq 㞵qa@B\ilh'+1%F]{K\(`FuWM\7I[X3QBm>?!ڳ$4}ۨ'{!qЙd~B,*A,v@yLf52jbͷ}LAOC\#Q6DܽwgufzFy uZM8`jut7C]H%FhCq4-Q1_ǥ*ZC`3P ́4[FS7JقEbΟf#CZc z&l01&]cG An"iZ=55G4Ȝ' mh9wgLHw*e0t ARǭ}VfEq>yB?RJ㻦;MltKAX_}h'U)IJds~JBXUE,z;i1oaS'Hx}NJVJ ,o5t[A ;EЋ\l?O(`ߦQpħa+i/t ]JDjҎ#8mCQ) UD@"AG~OLN)]ʄ %/&#"<$ہ~~w6`?}UK{DԨ+j&UwkKla}裎CK, 50{"5f&n !k;1M旣$Pv '"`:cwaSrAm~ʒ[0a~,-`\ 4 #uig䴻'\%'ҕ%1!3MeD4ϵ^lS6jI2!$\Je jSQ3dQec>BK66ͅ< BS+[~P ?f@xb[kc\Co8i9'"A֓H]ۨy[h.dF l ɓS 8+ۚNW ;@cىj|T",H8J:{֬5cDXtmv:H}?zYKQ.oMcMX[ Tm2 D"{Z?c1uIu̟BwpX_qU=^i-0@ YBas|OIu(E=ZA-Zݏux-5-B+Zajߓ}>e9"]8db$@+6trI\Ructrw~T_6ʍ}9PY9@nn۠?ҩaDsa=ĝj=]6u$A=k£A[VStѧCO%2yki8فblR Ĕ:r @htt}QubZRAn.s.8ˎZ\g UF87n†f`>^A۔`VZsR618"Cd6=5wrM+`2gfBc\뷨%| vŊ`]ږ%zϢ AOOF*;y xAk4gH-Р!n/&"J0 QWQzݟ|ʟ*E:q~a>HgwbpեT20I ۜ?2qfoT0 4+[[jRWpC%F*҈N_?07ʽ"I1Ǝ,<%""~\ $ r9'd [Lu9lF rR#@w贉2{m> ĖŪBI6K/7x( )pYn/@PX"y1I[m/~TaE"kVL뀨0:~_U rjTGZlJ`cm `Y2GrJnANh; Yk;ӆ( i`9m~XxGE ic ȩqsu#\DO{/j~T.afoI2vÁܵWCRi7yFEAEnpXF1*Akc8`uON4z\>S%mMwou! wH2}~nM:#:da磭$<$$'C2oeDݮ3Xծ:k`4͈Se5H{p _-υTc v2Nzg9⃶Dg.BO%hy* 6)p-eojq\=W:*d$ٙ*A7Ϗ`xvP4Eu K*օ*^P$> _<=;u—_4AKONؚx %N(oTXn̪FbV]8.|KE||Ε|_ac^}3Ap]hK;'woe!$n,VayXEaǪ/PI8qߚ<1'& @|$>,t+R^Տ3O6ć0Į|kF1L 2. NLS[$LR2#:?sl$ z2Cia+9{%3,O[97vvN5W%`ӇNbLWH5:2HvM-~fXۚR1{pG^ܨ&"@ͷuuEVBڮY:AT ܣԓ4CsxS/4‡ӝt*<z%ؕo"cLL4Aപ(P$YI4-bKKlU ja&NSEE10d6|u8Sd="$!> iU .{$oOµZ:p}:5#/hK2phX5DN 'OHA7`0 8Ʊ2C f!y~b R5'JctT7O.~NF2#>o'6N5Ȯl*̭{7.$~j2'^؝2YRDD¬aV>s Q)>6&26/iy-rP=k18oK!CՏ+P2ǥOvԤ8T"=+20TMJy%lA3!ײ#*NSnE?jyJDw;Hg)dȞSŻ.ɢ*u9h}9d%7ydo, ?k:&68 X`_ !#u-*h `A0XAƚ_izFH+%P3V-9ƯC;2c 7&43Z0[CӖR[EIi| @N7& M5@ K=E~begaÓPghYT猐L 40$iI@s`ņҼZ _輶9VqCeLI\暌S28gsdO ŸwPE3Al nKR̶EGKBeFj]6lPDTo ȑdKrC]2@4Sa&.7P3npQ10a ;9-/%^RWJR}%I7,BKʼnY*|?t El)EyGy z+,Diʸ'xu%J{2>aMaka"ٖp_|nOe"_ў-+fE-cWY2JŽ'qRݐRfk,c|jP}X4# }|W$&̘O(y8U,|J::a +T[<8H0|yH:h 9:w噇M86 ^X/߾'9q1d [m'=2Oe2%7ѵSAl љE'Wޔi>Lq/ ܙr/ ~*z^SZ[;wI x0İ hc^c3ߍbp煺?6XJj= mnZ +- &u(_@J*'Rиi=5G;v;C0 $thˆ@;k}CaJrM-3RunԲzw@}:p*eyj#XbjO=,AwԿE4ѝOs2a< ꃃcnS4o]!9;\gVlPX@CA'&B!6hL']BO}g64|SNr@ʽK/8RN5,pcm T-qU>{AWN9`PJʸo1Tp@mχîkj'9P)|3KK0j'f d0{뜬x%K}m?OLw!!]ݔBKlxhJR F E&@YIHBԏoam.+n_D V:s7=ѣfr{Z$H[)39zsO-29+SK'bΜ |\9Ɉ؂{vv(ϊx|KH9`UټefcNRUHvDk0>lBPJ sRT;SNMk,YZ+ؔgO{Ԟdakn8/$^f*v- ]q4=;=fsN=ʂ6zt^ϰܘo:[?OKqRITP@LwN~r@SA u ]|k]МyOcRQJ̨ lObgi=1m7&{1/;#9p+(@V c 2 .. !{×dURɫ@W$G3* Esh:;zKO0)$:_t6ϫǽp+Wka>R2@FA–l|{\UgN"ST .a-zuڟCMU34?ҡr7Q(2g{pde CB Lhdm9LĶg|c#6Z#n, Kb3&ƈSlG>a.0Ž_x;D"7$Ny0Y/f3`9!Q.1m܅Yx+Ѯ)( ь؄Q6jsA6rωdJf^`'zYZfbY`?aSD*be(% *ل4cdž_8sR5M8p;|۪ɂ(FԸ7PZDyN72ށsOFQ{ 6v~(͹-\<rG(I ]7y6"5Gkpdc2W)|B۬ 8LOseGOpy { U$D<¢_Y=T_\sq7rzA.ntC+Z2Jzm4E_5p µ}Ķ o={D:n!򣧐v;C[yps>$,`Y-vnS%]|s-Tlطߋ^# |\;ŝVaV2PQܓU>PPVh2!1Nlڟ]l Ӭ@&R`0$= &^Zi WE8ۈv^goW󜏮NӦFy[|y %hf Yʘzْ_g$A(rLONd}n(wzhMScY2pe27(' "2֠sWAZVCs8-ƲkE$.|QNԇF\x`vP *d' L3_r};Yg^{LJpJܴ`f 8&Qf|)BNr?();-o?PuO/m?#;] ꞈt~"³ S$a0f;% B-C EX-x@r[Zx)h*cca$\/Tm+!Ǻx_]Q+ǵwirnLKtAک^}YxA;uKgtr2'*s3 ʃ,\%|Jֳ$jhdH8@41R|je٠j˳Q^ kK@޶_>1J7>ۨ'%#n?`2( OsӱEL}Ykb;5l-l?gj䓁UQ/UfZ@iMDҢՓTMvU8DSF&*R%zVMJ!ggs` jU`g?e"c}&4wC.}sE<8Yoם#x;PO:X P;ĺl6QqRWi1':B=c,|1^-DΧt,+S[94,5/,.0/)ݴAzLT{K su!f/q0ZrIVM/,>󳍼s;Pp X{*W^LV׽a/ي!x쀂EYd *C#-@jʡm0!vHK{ *TW; &XO6$8B@CXך/&e5۳Of6JYѬ 4\ sWꮪvr2Dyʣlu=q3{ٽY,(E&ҍ8B5BSVĊ0 #T^3o}Uٜ.I*덴ZvcAZ+ n$6D|r5bӖe o^*9H^],Vgw̬T*trrOpiYDm(7SX`Zn5!y%X?ù^k,O乐Ud369Soz< S`$s#Іbk'rb9Fr[*Nǜա[Po#ؾB+)VA[T(3rdSyd =s@2aBV کUIkfktzú(ݡxj eMr"㬤9@a7[#L>1ҹ3s$*ׂrXa˵Aօ`J0\SnQ/ S]":M *9{sZ9ZVjdo^m}W ٖ${YjK= ')~2C23 `힬<ks!Oq@2-upz^gL)!J҇ SkIC:$\`&&")> @6f鏕x~a!dFv Eޠ/eI-,T>F 2K1MFXcUg-(b]\ӗ0Y+#Ϫ ꝃ=%dPs834-&JB}G)MRX TXHj1\aߘh# .Ӂn--=U)nA< YkLY2_ʼn'A 7 #,$Qz#P2wfVKagߋ  c B4УK;:"2'e9n& /񾵦 [oQN~+A/wP>}aM3vX$2';bԽMBRN Qiך]cYv->1̖)AHMV8{wusL/Oh(lJ7w:)h[i(*T]4) 1bs듼YhRea&SoNd;$~d 8R?tM|ɬWQ^a$) iO,A>? ݚyq^ ͭS\pp/w.Q+8=n"-Y|NL*Xs!Ѡ;3.Z`v:2fNlЋ&ڐ>fӻɺ3S|;(I!s EVw)®V.jUv浂ZV:Uxh}o=#0d@B$ַ<LnA;*lAH*:#%Cnr]?=<bÇ|Zv|iF֐ D;fEXøx\¯i|JBK uS ńpv !SmIۀ/qUT5cVo e/%Fp{_*k7L@dDWĬ h9//V4Div;ԢLIFc 4`ԈM#\IS1xiu0_@`>dy!eA D8YWJړҊ1y|,s$*\lp"[!aTHC5 V~vFCDOTFn$'e P/72ҶRx xWSNp`2RHLLCě*727 T!\9$D,߇ϋk48@z`)n;4 VD*wҌ~E&h##eI:x~ +ş(3 vT89B7xjm{ԑ]AN\*<C~]u会VK{CqF""b q{ԕc+:kӻmfQy{e^qޥf0*"U HR]r>~n HqX(CrّդzfD> NP >6#Ln)6UjO Q˹ˈUFLԽC'2xDW?D2-@\6/KbZc["TT\`|q3&ΗEBLz疷Jb7vHP=1jR:%l ]8O6?+ʐy6Xsi>=/;#'WpPOh$DbnplkkmZ@Ap (]ؑASDȆb9,rccw'Rly9p4Dܛ}ڇEyc90ǪK3jydWmG4u8gT7m- 4պJO%l}ڴimG|ħy ñ+GGcUCW2J.cf-R}᫫2O8T"+tC"gfהu,knu/Z6 J*hk(xA[4T!OxvQw3{9_{¼}R$B ʍdvK=$Lʝ<>}0AC:tWy0/)l. Y(*+*k1\&#!Wt"SCޛ tZbT?uOS(ʺǕtA1v؜ZŞ:Vl-%Q2jTsFlJs鵰d>OG'z1oi8fMC- 6DzaX[NIH; -ZY97o9^HQ cBeL>)h̺!TlwlGnCȾjthM/6ݮGzJR-$&T$S]=tj;(~( } v,\fhEhF"G4s3! y[ ܌L׮W1# pS0ݢmGoDRJj}_5/1nTu21MYV` }qx??r_=v1~y^/(cD oOq0L=MJ[Zn&=GKXi QocT Pbf`)8ч6(vYM?_+CB^}]>̱9 _r {Ff`𲤒zPvZ\X*igEHj^:-!~TC(l@&@XLt0J9i;Enaܩ&׵;'E;d qH_`N_B7C3p \ o?xʱKmfӆfK a)#WʇDP7.H^XCAurFl8yޢ+iz Igcߧi7radkz˛P7 K> %$uIJ֔crnI Wt>'<2SBܒLw uyd"%[=@~ࢩ8\fnv^X֧m%rɵ9?2NN7* U1:P9ss \O]CR vI.4S}b6YV%O20Up4w=Dknas+߀ q%|#g+Gpsɺo}@ ~\_un֓ʎ~9`k !~O^z.T-Z*HlgݼNu ;bX2%C\%7tD9P24|5;`43ĸExK';I)⾿jxcrNy!SK.I"1vp_u_a&9w~2yDlֈ`y~?5MSeaUTL̠krbcz۫|4R&@]S aB.[*_8R]E>9 ~$R|J#G;MajaψZv?#6gIb w-dž Y8:>cB)0ߗB,2B*Hn˭~lKv`͖V QUt[c4>>#$6YXZ/QEZѣ$w֡} reLeajH4j4v4ŗh胿yMZ˜<Cey 9MXJ;DW@Qk^Ny9CTd9W71{$LսܼMlʣ*06[+'aQ̱XUy ]@^0b2\ɐnXP|2S߄&;w_;;0:ڍ%(SO|2,f[> Lp]M9'(L> Б1(f'Fޕ$ۭi\7 )n N#%^9:dSuWXj4Ź~m.ARY˫0EAP^_El/@7?gKƨۏJ#Dv%zx)c:lw6 h;=MkꁅD\Xc'5U^k;`'L6UOAقWUZv S6Nhg“R#RYgA\yBS TV8Y0Ma7ٍ16X0,.xtO1C5&p/K m"mav5G'3*lևiRҤDNnsdYZ4Y^ G53'/5{]h#NtT8wi'{\؛ 1!(oӨ˜ 1 PyWa{. 0Z|:4}tL:#[!tTwGym2c yS!z%\ϓ='~lcݱK6if_ =-IR\h2E{\\cLѕh5opSF<7yYQk|B֨q# r0gy,Z5I*D/ceO5r2ku M I`ɂY#/̒A?>(?:I6M(t3)4oF'׳k.l"8s!H::GsMH+UͦN"{x%-{6"W#P`6p6+™"HA;^GЄG풢BR^G7*S,K.LskZmk:|B2#j~?;XL̦}{H| zptNb/ ?o8CT;]R{cTѱX4nlM 0HU@ t$=1,FD"Tx.lgu&gRv,L[h;Pv~3 5N9=?`-}eνoy0ow uAgA MJ YOO-9Ne>L'd3^eWzȥ! Ԅoygh]"S`K 4ګ" ڡlu,> "\ )5ė\'eIsHFC WoX8{vPHe5rn'm(QO~AS^ `ǯVlRa LV .g1Jٯw[>ehk|e?y; iɿjK_z?w s@yf]PJ4@ݘOd$mRڻpK< g[a)ϗ3 3)b5,ҮNP&4,7#nD͇@ t3]wDx(JBi[&)K?=X|vCVX /|N}6N00 k]Tl {Zb/u1{]6IwINE':B)2/Ci1T4׃KҐ%_ Q8Qr*$U47˱n񱜉gt+].CgMub[PP~p4 !1!IɌkԢ'Бv: dK4 dUT<pp%dd$%8K _m~5ڀjt8B zO bPA*ԑ^n^[̨-؎BRik~dߺm#ぴkEcV>}|cB;ߨz*n=^/+OuJTp)i m,SXr}dGm;҄fm'N݄Gy^}m`38I95мv*@F,eB8=jć­w(g2e w~0v13-A/,d1@U51})d03VEP~m|[>LDox%[tZkN6uEXMAK5D5'z?zk}pZEZ!zTp+ 6vow͚Vi[w=%, 3-u02)/$73hmaOwiXlѳPfDˀUJɺy xL8W>'D< ~BFbN1#<}]m1ic|SHzcf!( f\:Y4G>hx-\ aJ(@PIy┒<)|&%:[A_7~mBψ7ڣp&&dmp.JCGU6-jze6{8#Lk ЉBE)ՇLh>wF`mUKz᝻9]T m1eyAacGaP =C#|.^9c,Us_پۏu|2#RUe)$zҐ5ЉDz;BҲy rEKS y^`4޸vygO3ec"E,*HB9:IsV ֒`sCT$HOunu5F!w|%Cx]#b2} Kj1k7ڕhʇ4rÁUx$/ep3sW:!dz`"c.W'ق h1^ CՐIm K'Ln c8{2XʠA<"/ж;MFw 㺐KAG ~h. זz6JCޠ wQo'vO=RhqEth2B1"߂w￞ X{ _ "@"8=[sF.(E񪡸F/%VܮucQbƺlk ѷV#_BT/L9o[{;\Pu%oLE݅I4fr)z0_}:YbJⲗ䲷%~|;Co-XTcygWXt^QȰl(=N$l=,/ *= eLX3^E968S/%( TA 8I7rͻKaM]l1Vqei6ϬRaBYY<i׮pt}( LLt1X */rm" Zʌk⾏5tPx@F1\ +#m}nyˈ:QePkS.I_1FL3+V mH)8iI{v!,5C2^-*;? kƜZ_hۀw ! ݕW$e`%*.t1&,~fbMM#;25vR^Ob#<2G]wfE:+c^A|]_p_kvӬkh숌dJcXnRORC=iTj8}7t$Z.!y4^LPaųuUӦYA^܇T}H8 34Eq 3i-LOOmd!]Ƚsفf=(BV ^y Z35n|j#=`CN{Ng|BBәvN! Ю-!g~,~ W f*נ|sf9HUSis70 sKIl+6 (ᜏyOma#Iau KPk|2qհg-Bo*(-C-u0;$<(J#1JFlQџnpW`fi:fѣgWR/|v5g6'YyeE,Q7C-oB7Ky\~ 0WXm1={Mxe‚pF+]rgY>ݗWv/ g`@|>8.Amtl' %x͔t+?lm a;7ǏH76\,yu]O5͍e%HNb,bnVnaR} 1H3lL_6'E*!k06e[KFy׺FRl®J2<2tZϷmzPd|Pf;cp8kSG< )+cb2(3"XzUq (-r597_uj p{:q G:BoWm}!/bp|odN@:8.&n, YJYsb+I(gvʘ{qyUmӰE+v@X@'; j2`]0| TVivbDE rlؓj2- i^4hęv2L뫲>&(~?3Nm$ap +L$XnEda?a2wRdE%c)6S{^T} kAC3tE t(/!xm><#&*z5-i2i|(!{$l3mnɏPz@*3sQO|_2b сgL&83b $8ē`YSo K^-ge>Ci^K12ӅNleӑ=(s+3Je᜚B$Hw#oV-e#x+L$$c͒r 屆Nf9@ZO`%>:B") =癯Ŵo}-6#|nY;آTK̸'z;``{0W"j*WCU.h叞ۙgY!>xK5-WSY{5gw\JLۻSMzYBv~;߯AwBOȱ#[&^A+|F?؊&;|4%sÚ iJ><'K$WtMڙ`7) bMmc{j-Gt4FN92+5k3y!z4z+ L4ÛVhd+Nj;bOBtد/;`J;$lA p!3u:)qI;>NژU}hҸdV@')n] K1i 'uinA<$Np I/n[=Bh6grAv#[b1&#J_6܄?[)ˆa&yJx)Ƥǫ}q3b" ڏ dbǨ"(.+̇=W2RUOvj?6e{O3Mn:1wi\UAIH(Isf0% gSU Vp$u_fJAR{Ӹ4 h+U оR֤ LI?H@Q> zwX&kj抃h2b=..bS0 8t8kw@]f*VpQ_'a-&n[NW!>2ixK2*onL^Iv /b`SMPl$$B8PXcI=B^C$|Yy]NntT~*J=Fs[]e#'ȅ ]Hj'vU*!N;*JT>e*}$$f'Y#<ԡ pPWɑh (wd=E闢! X߂=fx6[cx?8Ty잢پsoRsU/f]͟+0zdmc[$?IQVͥ) 4G}Qƿg#N؉}HA+aK^ "Bi* dW[~CSP7*`n1:P(pC>7.M83$c76QX?lMmmr^桌4eS3I?:dzw1// )Dpܳ4PÄCx14r3 O8T6Ha2Jk6IzyeeW0$SY[ n~"KSSMU"):$3@l⨟YX,Sv {٭r(Byiv.!z(uɳHq))*5*.&] St%ʜl{M8Q1T:\ -Bt Odz= jN)4l~ldmO%rEC f1ƻ;Y.To3^pwt{:T8§u]!Zѡyo*ḝ /bd6zDjHIIf;X`|r^w_੸qשr ,=1%hva9׋ [9 P}Db(rYuuNݿE\r0 JU NfzRi!,-&~B2>9IPzғ8567T}2{:&}W3\  _mk)٥LF5V=H[h6_w'Q4Z{q%P@Y /k}|jKY&AgX.j7[ݰpw?sx(HJ'勮Q @ƞVyYs:?Аȥ)YI[Ef*XpHA{!I"q~m5~Ω/mai1\cH2PtAΉ=v۸F3 [)y@mTCc;=K4bw%%rBpsti㓛pOY68+EuQ$:?~rEvL~VRчӜNBަ,Wj=7$5`/(Rj8 4~5RX)WX!R$r^Z ooaq\\X(-e$#u'ĨF${+5M{@R {CrZX{QYj>B_M%L{^l=X6g,Vhiϋu3o]&B^?A$I^v%Xg}?bX<+ng/NhנM;iRsIa)jUeQzv5n{ܷʽY1]0K΍uA#,Т'T2441-{[8^m=hbBEMLm1V#7V]fJ"#-úGʨXzOUUv>ATхi{sǸG?yibRmFN)Whnhbǝp((лr}E}ֱ:LBM] @Z/Q&=YJOd5F kʇ 0k;2(,hR跍O' ;)L"Fm(ʴ! wz81 <)#/8\ 5w˩yTSIM׹vnԸ/6~uyn x^_~Qmx-bOZ%Z— `?pc,Xݘ>Ek P)y1~ڭ0@12;U423{Ո(D8'Nf0vڲXI*/4(s6Qo9փj c $jm8Il [A'dV'TvLR/ȝ!wuy,;p{p/u@fmrtےM&Jh.{aKoj,Gv-cPxD gnWJBV'z ゥUБi.Q?oIO4?(m,X4y5&BG90d}!P_Sɒ8>,wy["xVj׌Ed6 #䔿P`[6ɍOǕ_g+g+:k/`njx,B9`&+,_6H)AN*=٧$mw/t@aֿ|a6lg3k}~G$! n @^s@Y ɥIߌ987w+\o Q YB0L32/VGm7LKQ~SܮAY bşCZƻ0 is+n&=D'(ll+J<#ߧj\jC;rL='l-$&I'wi(Z*t;嶡ˈxAIM;*XH=t&rRޯn|lPόhaz'sytIwfٹNU'B-I^wvGY7>v-,0#oݵ}*ĎdT{-xM݂<ş؈JVݥY[{ER{XdJQ$Ƕ7!M7]|Yϙk0S Hƕg}ZdR/*0QnMb F|X6 t80va#Odg 2LZhr7kIReGuNט1*.Tۮ}g90Ǧs6!C&*u0h@V1 bUsmf7R݇3xs!w]dW&Z qh-ʋM$f{;W6N4؀jvW8{d%(vSr jWRJ.ЭH/*uM5Z=j|FC315v>~/'8uyG9 6D.Pc9KC&хbס'RZB;XԶk82Vcr+?*6pgNɂYbx(":UDU]ɏp l W@TxR.8̴ q;YE]-tm z *Q=)G? ,N|/j/]/y|ix1E/T󕿼PdD9[QSVeVz}`s%.Ow4wSj:` R zG zdAI͙¯{YwN0Y=g"[$X22|J;td41H Y9H2&hRI[,TApvUq5pT6Y\#[?VCYbTա+ 2/Wv3gLaH~{4L59X<];WBа|l1UD4"c3~q #īsSwSZgV$ۂ,3l gvH kiLZA@i{}Dg@$&ڞfS[Z6HǞC_:ϗ$_*h:{ptjvUhcUVp:kkeBT3tRhQ zX^#b&K[Gs͍VE56!uy <0tl N;_C`M׬NkL* mUTNgXa/hK9n(+䰅8w?8zdVƼ{:,a4ȮL+⚄Ƅ7"0Ƨ&k'k п뾽5X9Imi2Js[`dNs(ۍew;dxp9v_ U8m(bϧDd=(;n^2ltkH_r3NNTRW~tRM|? )`XQj.9MKf_= !Q9*9iYWbsrнYu(o*u(ӌ餫e`|~FwPAְr=O9aZŇsoo+ԉ$ {Uq: gEQ|(%T{jt$]a'~i>\r0Jk\u4l< 26 Lheϙnybszo U̟&/e5*w0jk8#NٔChIyn7qhgXDblgV6k$w)MȐt^3e*VvKe2=/{B7M=jN1w/d-i<6rO80h8tL zsNh ^wtYl5zR\|PA7^<)`3ߛ[kEXU\" |A Ϝؓb24#ϝ φGr qʲ? 1О&JCO=O~rנ3CzCZ|/;2kfd9hao\]FCmWu~c"<^L[ ) D}_gˣmDJV:͒C1G}mdHʃ9i\uYWldUQHJ]XX r@{Ԟ`Twp|.wrghͦ=_Uc7FtT7Dòf({9;|a߬K5 g2'} Dm ]EjR_쉰փ*Ƥ{RBΩ"N|S@X/dDQƌ'+0vʡd/$z3  Enr€l=V*KU}.J(]GSqkHᙲԹ@1[#%3wZ~}(;>U5ۧP}([Ocm]o)bdY?+xwV_2Z o?(>yV9s_YěZ(X K zEP}?Wk3f؅@6 zlBM-O|i;oz.?ѻ1lQ^{N$7έnod(ϗCiBp Y\ u>< Lrv6"M  ͊$}T8С@􌬒xpmv}P 7ɮ_11I= | UM|aЛ׭|{)>G[@DI+͸)HŅV3? t2wl%&yE2N?G[ڨuQj Yt҆;F13cX=xPV1t& i3pUe(cZ3F۽4p tDzzA^!wZ˹$[2֢3[Ztӵ;gFymch':v+I#=ӎdi?N tZ$[k9^lyOlN6=cXp3]Z` W`ތ,h#Zz}9@ap"lPj2>{*}*x=xdO/ RBSԥ#XQa-{U`n8q*.-@d> wWjAޝpfQDs!MHD_yhY^f]E^0Y3f!WԤ̜ 9Zxͤڛl_,]*eMCj[DO9Fz ),H's [%sZ-BP8 Q"Icjz\VKBP\E^|"<>!˄6)i}qAc𕒑L@h BYׅ fmqR'k%;( wdby!FmK hpJsH'8QXq%:(0_9jäͯÓp'ZÄ+bPQ/!2+ٙҨ%@&˝d1Z ѕPv.i 3#o:잍s9HRw1?CXYuŴPЗHbGx|^[R!9,Al@ /٩,rq!da s&h*Po3`Nu4EԪAk| v(!ى rx2/ 6o/p&N-t05?vwc.SumKfYaۅ j.~4=.ೡ|~1[Au7ǧe'"`W. &_\?5]b s!ԩGHwW98e:.Ưjc(n,UrST~PzL$uZu|jM;+(j-eAD4ɎWG8DZM:wEeA%)VN>_?EZv&hdХĦ8|8m"6QsTBDKrP2èǪl"d_{٫woJ4_u2*N. ]ԊP X`—T 2;%w0юkc]Lk֮u$O`_ńdkoh_Z^B#=մ~!]25c:[5ʂt >}0  ~DhP nBb7j m'Snb_!{o1,I8jsA_PņV|W-"Qa`/Rv,yΒv w-!{79QI'IXԎ慻PmPF^Λ9)VJmQeXANSe9]yi ~-%:&ꊦ[Hl ("2\l|[ !+"'prqûC!EgOcF窹k8^Ods+s~k6ш++϶ʱ썦lea/MV`*Q1嵆x^oWH ,0\nPCfsJ֎7Eg(>AY̳O|W/8 VBi7]+~mO8))g½6Q>\(~.i5zx;L d#uʨWBHkf!L=P.{Qv_ j^0s,)1Zy& T v 0 =-x ,TY)y HHZ薑3.[*(o2%s"@q^(p:o:${Su5Cy[盘 P)Q#3%6[]\$qː6eUC`Z{J]ricݝdےft {򙃈XFIh5a%XF@O#=u,{.C_@5t @aBR'g!.u-2o4]J/,hK"lT9䒈|QRuƮ&d9Wv^T3l)zhD:ДqFb)*qvb$LlefKO 0^E觺aK( ejjpVϾgocbϸny]:b|Cf :E^&ʼn2"cqOub֎rRy^j;xM,q-nگn1G6UXSb\ȟM؁]<8q`gKf=H;98/R]@ո Ѝ@O|5y+a9_^|!jT03P;TcEM RF>|$="t 39>,DK?ir_& }k}6!/נʈK#)'9jrL*ꅿtJUC0'W 1X 4uz?:KWحPʎp)m dkEll$.6ip%Y JW1Ř, é *7|xmk[5V;L}C8~uS)hvG3[xiSiUۭ{;:tyo{dI'zR!=&M-wMrW̳u7S VÂ'[,dm1A!mx3gJh̴#=d1}ڙ6یPI[{jd: ~,/Dnܛ!Ѣn.`G6NZmA`w-W}ߔ9rS7Ncb[sۥM4w{ѸjȳjxP[~At-σW,1ҏ-V%v*LR ZA~0ya3B7 m cJf{ɘIT:JJ8 2Z8o\bOrgH󅐴j2,E f) Åx//(nRLs_> /08<[<saK2`Q#s>m=Դ{JѭTp='68kߣ<@wr;JRAYlTbo baU[Qo,Iljɍ5Osyä|/+)iP'Ob$goz631N~$Eyt3Sy8ƵuL#{MA6nf*e5 (f{GklI :E!o8'Jy;2` [h<(q;xy <-ky>o^֣01%ȧĥ0!e gW>ɂdŽ x  ЂDBu ,zGh7ɐKhȔcgYZ070701000000ab000081a40000000000000000000000016599ea2b0000178c000000000000000000000000000000000000006400000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/media/dvb-frontends/dibx000_common.ko.xz7zXZִF!t/lgL]?Eh=ڜ.+Z\Mvq@WFV'M(w"GO@. 4@'oyi% ¯OAuDb_7>t|% _5#mK#R7 bCb2J='w^W08P=hI%.Er%P .O0mBݼǸK4Md@(R1ȋN:4' 5/.r"q{ 9mP#N%ng$9reU#$A'*yr53VYL3q€U_gJҶvc+_>[1ӓk v.:Dp;hWY76.2 ӾDBV䞕4 `+䥃hwXv߷klXq: tJ-Q_V}c-.I:_%Dǂuaכ̴[+vf A-n]0H1:}mECBl<*xBS | -0[ٓzLK&!9(JZ"8,m'm4(3#P\]:R2/ʤ5ᩔ:hO<80+ꤕ՞C<-oxi1ʰ&GF"uT`Ƒe[y L碊Cտ=;rF^c;ҏKs kcH_֋΃|“(_Ǝr9T ERX'l4mRd>9[j:t$D迅>#Q@8^9pهp-ouPoXXn4"D,gzwI||,ߴϒڦڭN#\PPL0MOn;jazK>̺s Z{F}ۘ?uANF܊3OsO\%!Kdar,,hWpRX'ikHoS>\aTLA82eB#EDHn He'EgO h<4w >?j!ǑF5ߛm/2k?!'wȿ;{ j[R6&ݶ?'ǮBljX={,g}\C. ܕQb ܸM,Fc5g*bZ9y&f\V=mg|[iPuZ%0l1}UXZ4#2gDfTXhA8V tz$`ߔp"G^6KnX9k=su連=Y铳'%RSPҢJj B&s>%!hKG 7:G>z,' +jWG;/F1;Pho+>my۪ОpMBGDBr=X*WώL/L<`f3uoI!6RkEpO"~| 7Eal[|$ Xӵv@:u2]M"v6K */5>\Rtd lS3@/{U,0ԫD3^Rxiɂ=T~VVX5XAk? S .Шߵt6av|ꜫudDeC.,>1`@L~ĥӂh vU0~49IA#B̙fq Jѕ_}b))dȬ±ۺ\  Otl[X"St{B{Q(% óeWKR[#[`O#az(_܇~mCoؕ[srUT{ u#5>,]Q$+9Jx y=#倪k.L ةPtrfMx;rn[j_uBEѩT XΪ`|{ &r'pI&V2𠆥#yAIOƹK4{~p[kEZm;VuB<$Xfn to#U`Ms}Qw ܗӱnm Whm&hO{~(ގ'Fm8ɻGe@۴Ht$pÌP% [b D@ҁVq6OYHrR[,䷱rBKt#S_*|ﻹe], a_sׄ"hN{08P Js6aMx6T`BuvL@=KX(`=pP:T$ cYNTfC[ ͝0Z!P v)BBu[,jqt }[bb6w'4VD펳Ek0̭P8Eɑ=H?QaHсЄs,Ril"B#D%#UWjPR(1nOE}=#VZ̘:Y 6Vq0&.5уۖsF7H,qx1Lp>2]w' +l, d1"Mhf tR* $IPOQgϼo1E"R˄O'P! :"V SoHzdDw"4*E&V|*bY`fM/ ư̲RcYD^N 7V}NQۗƆՖ _X_Ur8M5u (eXo˹Hb[rUd=*L^,*"^rt 0l\7=&1tj|qh`|,f-o`I98wތ5範3z5K0˷ӯቛ%G󼤭t⢓7X8 {Rm.vRfg\zb Mj:HNb}b.M[<0b퐠9[]} VN sJ *w߭ g+@w58=>MfCL҅t ؽf5sP%>W?ċ+0'ޯS>u眘z7Md P^n,iki-;p7 ?S #?a=Hvo HrBbM]gbg-idFn ͠U*Mhwe~nzitF?? E+Ոf}|"yaխI2K_6E XoE%]Iv^T~⟔Z% !he->e9R:N:SWfx#;dmNgdqR߾sy/ȖXKe=EŚKWź߫$eU./-x)Y=LgO0I &ߣ ^wcnI8@ջ76f+@E/X鿴ϤKŮ -u}ExMŪVl$D䌷Qs (zY*j2)< O XS48 SGG=2|eŅt-HQv&]jǟ$IvϨj[6J:QV|^va֣}\XX)Vq T)%غYugPCN͏ajx] ";-[SufbX]؇جbtՒ~B-}K~]hQ?Ek)f4ah/ofS[oߟGs #$En vV:WC|3ؤ=.X9D1e ϥ+2UG% ;Ķ:FSm%mCRη^Wqgz<xk}a+5L ~)鍙R7[J+&T-Le󙮤BTcH8)B9 Yb'6ƒC 9o_qa%;j쥦==K|c既@ޛ2ܺB(>[ǁigěO`{jwR)s]1 TaSÎfXẻPmVRSDZ8BVo No\D|:CZG[T HljBABpWn"i;ژ\pL& mRVz,PWuF }yߕ;w_,P)ͳ>Ьh ?hB#LɅ :+9HJ!C.GiyYrljpص(+)DhAH!9Yn_4Yݐ$kSTG~;K$VB걇ï'N5bo[&rlOgEh'ݖ wW[ϭMbԥy.$-ѬnT4L=X;\A=F j`ڨrjR5h3o5ki$ᑐ)ȍCh2~!H8G1_bm@9F *¤9[dAKV ~Zh8VmŌN\kN~crԶߗΔJNaJdU"a[a`^cA;y :30KCшM;_lX)ŽgC;| igvԜc${™(bZ2On,.\DGO7p' )IOݟD MmMqP@h] : z+=Lڏl_&gQu#B[?5u]C$I?6yQfes̈w(4eJ}1o# 0<4I3mx[:!LڌWB%YiYL[.չ~^dnˬ)gp$9/l:w+JKAIڗLC7,z.fέ'vZbfjcmiTDλ੊ilF8bVyvSiIG,Se{$Ji3Bys݉h &>qtu~ %zjCƲkO3.H4IN5jo^PC,YIޮ߸-GR./nqDmڹiW@1J s%TAp wR [c“}< ^h"D;V&lC|rMFvqiىA *tShƽ ^l(_$ÑGpc8ZcAJ5Jt7@˻&d9⇍3|ArK"t:Gh5x)R I]RgAa.DjSdIK 8m*`aS,I )-ز1܅=I,;dR'Zc0dD[M U\JC1Su^z[ ι{Eɵ4K'``j-SЅcB~zЗ-Y\Nb,xw..>@g\٤|&@rCL~_*-|ːgéh_ P]6(T l0t‡Z?8Ihj̢d'N=_r#y5˃ 2>0rm]ӝaP))&m))&SANtm.+x1px~I@}!xq9.[ =2?)ܞ[ ե,嘿0 ^1HLJN @3o-yt%5w}.\1ܿ/Q̙{0Z;}==d}TZ-_-bak I?v?f 9֘ 2={g"|H茓C™}>D9PaKwYIN[x2y4tsU8 A!Ꙅ $ٰ}[ᙺaّZʓpHIfeG"E =>[sQU3v51zQuq$hV; Oo&\|J~jODEo;rNFQ)abQ.x(~PJ^ ƽFk2>6N?3.2g&ySU&u=C@"0<a}A@3@装lT]>}}E3t%Aݓ:op,7!$Z)$ie80um%3N| ܙi=4{"U,*ɟ{O9]7 <9JB`cW0{hqCJ nxhRoAcx:%-% {e%!39[7drsG`6* 9RQb=ϝ~ޔ~;# .\fYŏXn`칞kzV,Kǹ$y>x^@֟m7ڕ'o;bM\w+R݆}q$; 3k߉ OkOts UCα"~XA k=L#QB ~yc#(WE,Y޲y?XMp{!MqRǖL1Ug >*?lB&R甘=ƒi`#1)]ܒ['sp8hq^/vLu6(jZ.J'&7\߱OҜmỹ"{Ҿ.5H]nLL{J`g_ bå}}eDͼ$G5kl]ņ[܅ .ξɅp(m"~Bȿn&#`O!̾|Hs x%ʋY E8g~q`kqFɆ}mp9aSϐŽcTgz'b`OֆxszΊ-C$3kL TG'Gk?l8f SE\ 0+,uH+7@rox*SeiYS{uͳ}>HC[ĜU| ?ʯdQ4.PѼ;{ApLq>jPGe ve?/d( ң9=*7/=]Kf9 HWfOO`_G.郐} ]aQO/ @xe!&p}LA, ]0Yfܨq Fgђ sdƒBy*p {id<28;dg&H8&7hӇ 7ce-(k{b'y n#q7nɒQc!,mVS_Nwd ,[^Syu./n%O uByO LcSe\LǮl7axn{_H֘;h7/D=4ׇt"Jg>gqOC|"`3 0Z#F[xıHL"Z Kc: G`->%7''"uCҜ]s"ЫO_a?{`3lEQ딮hsv)zP[OE [ƥF!zbd{cf,U0Û䲿%wq=:Ui(AޯYb~h7m(xP,PXh&q Fzh@-z>۴vo xlv{ kA`_u>aܩfyYpr-٤wQ( cRiMr1Vc(K][C?A5yͦ&eA>9N K2KJ>Ot" yw}V&O<&ݭ*ZU# α~ز@S {3ÜuHlvY jD 8{X [X<ٶ8P tzN.OoNoM1C^nS|ޟZpX&UoMmʹA[3X$)dԫ߸ăգGnjxz $!UHCQ34o2&F=^fk?7Z&f_uSaQ4tX#Z(ݿG!nԥW߀[/6ܡf7XaMO 2(*-+/*| D˛({J4l0^!$2,Ty2Y`M+.:dƤ)208Y p):y1oNZ:zɄL ZzE8G3_,KC 'zs.xii#(YBFŞhrLEc+4.ja Q|1GϠ4Kwŋ2ge):ڄuKwY/%h >ܬىf 7Iϵ TgM7F)6@Mu8R4 -1^'f:QFGŒ0/?r, mi/vrIU9Gpi9XZ~AfO1Px"'ayp(ψ cnY ^S鴁o;M~`gO͹ /LAfn\*~#j 8\0E"e.V)~FvޛrWY _Y9_7+X1ӗOy#蕺8V՘VAA !%i,2<<+G|]d=q\A XK>ہ˹uѬVڙּtZDdvl-o%XIJCƫ ZiIB8By˱n"NKYʁ?NZlIs`I &5-Ĥt"4.-Z[}|*6M"7fN7ҁ^_.\w+5O2 @F8fR\q0\$ Eѽ i,0h%G_v".![@y9gbd3lf4i'4L[L}4<^ĒF $ؽS`?>`'9?|f;5SG1ڇIJjPo.b6`&]40CSd ҄kU-`E]!j|| HM!"EA.y cy1힡O^p<L~+6>,VAi-mf7 *i4 LJ J`̑ĂkdW =~iYa ~ֻq+9)NBIl\Eu(?B PCDKcJ`qWOkE=. uz%H|ت)^B8j %rV- ,6ОڗMW?4IlTwTfMMOA?ݒCyNK=$7\\/FvOq`Vbjp,I^!ԝ*v^[d|~wQk!s]/̙.23_#ZlYҼGoq Oq*Ư喲s JV@Yk|pt3=ٽ;bgԦg/r(7,){xa `%X3q eS00Q<2ƳO?Gcqg~.@g 'BcA('!ovk@var[;+-^¹i; v`o&f'Jd7Ojf@~[R3 O'*҆y0̕/wEe7=*NS C?)ʸΗ'>fձjg)HuwѰ/[`: (,T=L LsgN՚Zr&"ʖ2w%m 7vV4H54RFоMVk`6gz߉&F=~*2&z&BFi\ mx m# XF]HԘ\G+BaܛIOۅ [tRlzqSKoQ}D`V:HBG 6FYt?u@h3NT[1ї)U$&AB vb{.} ࿽te9 (1Io~\VPe5gSVg<ޞ=e*%*d'[GȰRloT_.nVW ' W?R659w ͫ[CQTF8_B) txݔlbD#+ԏ*?^2D;֫JӞaDy{lD#ߝHhlǍ E[cDnv2x!C@GًQ_ݤ&2P?0>刍agV+]135D iaȯ8q$9:7x^_ ::`dQ72g<)>%$z=VR9ʆ~Y|lYaS=@;:S-$\⭄0VŒN`pC"]m dz-mVIVD]Im}hYP g3_A 'MҼ\AST2P]q)ȕazM&l`"V]jxf6\g3 "Y]^#%n)5dG&|Z6C;8{ YI%3YaR`뤟ҢgE]zgnӯ& "WdZ 3'6i*wgVjsF'qIg}|KUf$`2L8|Uh3<$"l $S&ƍ[}(#؋*.WW SzW7:Mvl?m;?j _ٔ ކbc#P$U M jt98M-I;yՎɞ@YoC(8AZƺCthFX`ϿhpQ/A0W¨~"C]RKǢs߮_"@9 4j cPG]]3*nWRW9@Qt7iAhc|93`-3Q@6v*9<`(o]HLX Mc:Llp>}=71N,gً`ֱؕXr^)8ycA 7:ikx~ڎ KJE!,02X-kc[PubDs`t姫^~2TxOsNo*M-4Abq< lB>בp֛/RL0j5JV_EI$SYBl'5w)D&^p8mXj4>O4Wz/2cG 1m~KʹdYW1in Tbh4?Nҿ4ndlr.cLvbh, :6[g4s=|gΗqe6Q˗HUQʾn ݁iHiuM.:|8JV 6d; JbǼR1 pM@jJ>;kS?s/ AE..-^K9OnhZ&-;<22y4>Mv۠gYud=R}a` 1Asds1b7S e`5ߨ-#o"J/Պ^Ԟah'?Ց[=Jэ]R,sKP艜 (8"s$-Py=Byun&IZ8ߑsHdvIx&avHԁXI>_P@"x_W^[^b0n6{{Unm*2- ]ߞxV!FenfF;pQ)!tX4ʞKXC_RXĂ_Qp =01`}[DOKXF 28р+uP90/Z~9@S7\–0#w8MSL jZPlL b5^z; _*{'"e+:`7L2S6&J 4yxVM7K?3 _N3\D]qReP2|^rr.'-M:I &KcJ3dD h6r+LQ{osj!8=ʳO[4B9(lp!HHs ^KZc]N5HhSЯ8,nR֖{a/7'0nم7u>GCFҵOϲ(^ =T5h4 's4CQ8  VLK`>)CPaM%pشx7- @8KnG *EzEvDobhݩ眀b,_ iTT`)v|\y35F[<nͷ/.iߏ4&QXp? *٤?؇*dO=298gύ΃LJ0`5* M~$X:mf4n- u0d"㽒fƎ;3ìFXD9m]Q?zOX1Vl`:k)څ93qR:jdaE Q)m?̘);rdmBߐ.miʤ0q( $uPԍn#BޫЍQ^c`_c}P2frGdYo]ZbrӪuowZ !R᜛J5ƧRVb~!~#9@9%⤾j#1k/&e4&gNCo4S,/99oFk7AWm#YX1ؓU K^lrK}yF/^್/ Km6ATx*gjS*hQBh lVܻT2^^FVGiifFC'ާ ɮDW n* /T2)S)Eτ1$=864wyr`:DxvKdyM-]KPTݲnOw$ɬjyexѷ?/ n $bf8FF4K^& j 3&¶w$|KšKAkBaVIDj DE%=5vXQ˃%5!ʇj-l-\4rh|s@%ڂxK)*`za-J7L֯N->Cd27QO"T_W~fO#fwWLQGHwD.f l1 xX$/w-;*퇹L}{~> bgndb ‘ Y& [ۄhz7E#c:zkRleӯ~U5sʗZRcl#Ul^n|YyA`bekLTԿ1>M:pvB}=mF~a:_YdAC 41$ΙCbrU>FQ:":61,)VǔªtƁ!g|H 9:f16"U^;]iF T˼_^biECϋ${‚?$I}h&w݈ӫ5ND/Öq)$,(A 3kz mKtἚ/?VFˆ՞Ԇ v-O_$S^5&?e@d ~]Πu6sRB:T7FxԄjDb|,&6S}bX:|3i~\թ4Ky&caoȽ {@{Rj[^5SsgGv R=֚V~Уy&5EZ?³%OVwCAex.8^ǬaZ,&qX)vlWUCޘUIaHv%d*ryWfG;OX/ ď]eԆBtzJ\U{ZrW@B+WBx(|A擎+ԂXٹsg/{xr6;g>/Oz=iV{]^КnڐeeqQǚt,n,b7֨_@q ꉠ9kvmt^Bͨ~?|@ql3Hf-E$W^"=]VRJ+x=T_GRS8ie&pF#0框-#If53&B|OS׎h^\Lc?nSEFy3FxYk/Vƕ3p&8'U$l[RTY "z8ͲN9<<}MU)Plh~uxsr)t~}{sEDS9tOmG Šfo]\Huk6Oɡx`Q0~GWϞ6$9 !Y'~Kn?U}Wǐ +%jv+'zH̠0>~ QeTS ^J 4wW, M}Zc7&Z[eΒ"*='!c8A2/$M%Aiᬾ/NOMLi䦎V5dQ;\_F)#֓`TړBBUSMډ'x"{h3hH쉐Rfce5ݑ[z^:(uʖR-{PSܙ~Lz[v= =\OxB8.hԐXäӿ ` 41ٕnY/Y<*m]^MKF!9vAkOr䁶8`tZjM&-&>F.1e-J6 <Y;$sp/DO-lt"kMl|绘JYKrͲY6tcٍ#@'Nq1' A!c"'G:ę9a"g3X SQCcobb{"ῇSQ.q8^FB<.0yP=/4&=l4,=OE \(mXFm*ˆ%nKaAXΨI@ȯ*4Z2z;Wa~!*ɧIʣ3֊gNp7$K6f/0Cw<>a-#̎H]@b'a!9_#nYqKw+u,D"ߙݠ0٭y2Y߿K r= f6w 859|J$kL(pbV! Z)S&̻&ȳؕR'nm,Pnc=y9O`Iv_SI1N"FAG/d6Vɮ[d)Xrmy+egy6olO͖#KJ y -Uz>o[_61)Ʒ}<ֈASKKF&2dh6D.!bozOЉF NX {U1&) MG¤%b#YFNN:d,PLPe i+ƭZ}X喠JF?z|HؐYwyu`!Cs is Z!?L.xe]n7lz㱨͋& v)nɹւŖ0)> gMqH\~e-+Φ=̦9LnJbl[~#& F8n,ȺjKUrH)kX/Mcq(xCU@.a(cԇ&gOEpxm! wJ$٧6!q'"due#i!उ"XwZu QWfr_@1 ܬn|w-/52:~y"yVFj Pԅ{+5ӐeH6%tx(Nn7,h| Ҟ䜣Cq %m]ZR;Ux#YlkQ%SE^1,DT9ШX+OpP%7,7t w b!nM׎ǗFcn!h4& !ptz: k#^K8oas֑NKf:ox)_GPq~ Dn^db3RAf8cad FK/?, ąaTLr ORˇ q@ ",\486cc MriTa ɍU[ f^ľOSz辄\<ί <{4ߩvlPd"?D̪Z"A+S*ɚZ\' F~C,\hxLWn̚L vp}D:I_ڄ>|8Q5CM"FW5\dwfW5:3ΫX-F55T| BK`%k]%(ð'Z 1*:ḟ@6Dw4SD<`gC#Y;90W }"F[\š87]/[)3/F_zAAAʕ֞+L E]ӺYs&gGP71}Dd"w"WЙ.7gBT')"/KlLj~3Fs3 ydĢQ{bqG{3 1O&3]cZ>*Jvz֖~q0PWEI K'9u@muT1-(k*q~.{P tIw=(Kq+ Oyq% oCoZe ZhH.v Cf X`0x;pkϦʖu`8ʼHGnħꄉӵ0L= 9x|Jn^_.tw&~ڬ6N ZUE  \e^Ta^d!HN$7 S Y-3C`9p{7 y=B9bB/d4nxГΧLȭ m5D3~?v- 8=xL)ƕWRptClO&i[ Qx8)@Sg)Ĝ5d(U Hҕ sxF+^ʼnrHKd]'f9MNQmq"תzCTa>9ff<&Fu_Bڶ/$SdrʑO"0ìHޝ|^WD3¿{GBzk`yܽJ,]aofoFbڎZ35;:l-z>"D;](Z z"/@pAe[zgj}0`)K G n`WlBG'4nT)S, o)5~#Q)i(0*b;ްl҄[IKZdpig cd"W~*܆у#@o/Ӛ%AWn&@,v\p&57԰nXD`T cB.(,|o ,Z{"><K)s֋L'1i&/)[r{86E~(j?٢5K2 ^T\fA3N׌f.泐NAi2>Ҟl/;r\ @vg :Bo ^v,.<`;M9Ud삟/N۹e|&Eāo D@"5z(z b3ƀ̣6DV 3 wㅲLg{qӼ)ƣ%}'8ºL^ԷOdzw)_;Hu6<ӊ6mٚ/Y\> kk3*t6 Y$(U‚5Iߖu۵!#[vc!9l)>"s|4F Jp6}(B 2KDjaitcXJ.<}; ㉖u4B}Mݙ fw-͆scErܴ)#!; )RR|Cʼ>n_W҃a#-cn)觸Џ7"&6=n, _f0$xi75)\aOwq P'QaxpSH<۩pXrkբƌgko~ٱc4wg.OcEuނͫFFG0W6'(+w+K2o}f"{uU/Ot\xQji_dB}כo,DuyS,ô%1f/WmKCAM>j+&N{fs¿y L8=p 8O X4? 󛖿2-O)ɦCw=b\bz{u{f)}YTjȘ0K~apd8^] V)H0Aq dkej: ^RYJQ9fHo_wL'MzhGn}G)q W}u )-p2BIʫ"4ؿJ#iUR B"e rt5hC|sA/eS m]bƾ˼U&>ptе~ͭYٰm߀`Agd{w>%%ԃ2ՉW*-yqM[.*Nx%JªzZW/ݜ*4m7ֽ݋Dٹܞv{Bd#$<;T!v8|V>7Uuipy#g.*'i+"5HVl_5B/)3 ;E\IXnZh-ߜ٧JY(\n+GLeus80d(V dvA96ːRm>]!hn\E1DمpGSU0&pVކ@ yƙ{X rrK ') mK髀+j n16fJkEL(ʡ9،BJcBӭRJZ4_2 Lu|elU/d/]ęҔuFӴ*֝8!~cǗID2orvX[uafDnZ}5sB8Ҧn@G%^R"X9 88G_FZMVU\rT|Syen)wY-]Pr@ /o ?'4%p`K/ΖZLu,)G:IMS Ѵ+2 EnsMY+%VYo7-A3"xQJ)-Q&xy;}\6ѹЃXͨ%4:dUG ikdx1 dmU˷F۷HaF2 P83J_xͿ;~r1 HiB͊YG\x6ǝ'q i;Ͱ2P|TUN]>$0H^S\5_̷lIrWe/sPo}F $T.~/8%bc_+ R6"Qv@O[e>O?pLU&rzqcH^$&Nf@^9La{V]AUR9":v"ג"U;[HÖJ#v?*E/4vZNkħ {UG;XX(t02P;BRÝVɽ9:lR ~[ ZB~mzcv;4y v @EMHMam /%U+s6\x&/b;.bu*f`V _Cҫ%ڦ} U ?SB-P3_iYCHby8ot$lDz^WQL=Jm|3L@Oٻ7CxA{)Yr1uY }٧s{GE؆D 8+cOߺ@\2&.9PFBУSڐd;+±TWpQҷ-^10L2YI9Jcy)ڒ0AO- 5Jn)x̪2^=[Nw|>f'*C K@LWo(6C݆r)[X2E@h]Y,BXNF~zjM&l#3Sʈp-<=NW4}8%_(6`w3w RSLiÓDY@3d0uNº;i_([ɣQsYu;L47Zz[ݐc ڀܜtڗ]]S]QnL}CPΌrZpbQrN7u(~Pyn@|G1r[D,95S +'UE?KLForNh“&ӋѲ8='Qt6\VouLQ>P. PcBKR"NۃFIKSEGvX80;;Y2Dt>XZ5*N؈Q,$17mW_;i.蓟L 0Nm8PKPp qcfcb3du&r 2py=DH-`,}dS[z1/:QF%0W(ɦ=!ތ8YWk4WAVY{Y3^H/0ӼoK[ Lrx>~Iн.}ueJO,ʏ8:%X:pCCܤW+XHl-PޣD(ǵ:eBijwPwk@0;&M-e,R}0XsXD(gG&{5{Z֐e6`c[&X)Lx"{23)eTǚ{GL>_!QSC b.,c<ڲDֲؾ&IFqÎ{]sW %G5.v_ib-|&p6]59]0m.L6ZQ&xqp$X;& ӜRmT`Ȭ=]vN~yז BYd.f%_鄑`smqQ BEN\+S8;14J5d53Q.mJȧ^LFi=13L+)[ 8Z=וI(u'B UE޲0xSq%ԕֈO+f$ɒ{#w#C h%I xZ9S,e(o""6%"sΌqAhNHJ8e42傘krĝ}zt>ȬkLȬ/Θ!h9B4= D# IKW`m8=CGbTM};xZ< <`l_K?'da'ۜh.-EM6 ۝Ph1ijWG!hU{eBZmB&8[ͺK xFA%)e$f eD*D[SS$xS?ǁy.SPLլRG [oPOW7 m>Ml[*wq0 &)? #c -ErH ҇0x$Y# )GI~>-M6}ܺ56'rԭ xNo72pV IR>x- ʭLԋ1 G\Ɋafuм}'>Dbب*f+Oտb\c5iC1m!na SsjWѸ&:Xk` FSgIWЌeӛ2XPJ6c:za^k6Z%[wS42x1aa19dRz{r---W/SP1S$[հ)ӰTuQƗ^ ¨ E kg` Gzrt!4}vq C9;|;13㶆sF`ks!4xe$;Xf,Q'h|iъϲ˙D[qGaQӌ|OO9 UT3ܐ8.R#+w{]ݓeRcm3-Cs/і"V~A~\4?Э&a͘Rt 44êqt@MdLc&aUݘK}{+XPc"|RN=6u-ڐ :q/1+K:av s0ǠS!3sjo <ŌZT"C7߫72A4>r" m' x,^!!!O<7 DI#΍wk]^R CiҌữXX(c6S;xui$.pNԔ4wYk>* |w}C&7)c k)40N/Ld7( n B1cUNЅ Ohk9%ТC-Q$h~1罼؅n|n i`_(u9Mlw#0dm֖@`PAfԶGW-T`D(E^Nu*w2| Ʊ)3%3fJ\0@P*RK'r/宬 nbd@l{MDqRݱW%2Է=z5ꣀWDᢽjG vV 8T\IҦQ<%FR+J{fۏ}"NXE{I>^6䤱0wî !ikG VO+'O_8oc#kp YAO+&%<=H(% S c";&:vBK Xkl0Z'#v}BIEY` s6pv!&9/cW38bN9N;I[ ^|Dr` (z&⪨tٖ_B%dqO۞?A^M#|:?b#NtgEy"X7X3t hn4Iழ0eaum|gۗaĴ'C)L2j- j9#-D᭲xRz< ]T@3-J) R',F$vf9g/gq>P]߉ e7He'3g8tn?.A#oʌߐ ܙ*-5/R-`,ҘO;Ж5}b:@zrop,> L&>hչ`Twû*9 8 M:eЖ9S 'ďs53(BB&1gIq2i}zx5Qs8:,C^괝{%u JBA.?V#m >^vi,J9a[WL-:CHCG?,ZGuv166NJ#6:Pb,yA5?iޮ$bqk,㡛=TsC{zo]UѪ \;S85 jiQEJg gn= |K~Ey_EZCjt` Ke; Z3MSF8YXN&]W.xYHZߖ8Cd.udjFӌ'hJoHr#j[x7ۺ 5l>ۻ\]V;Cw{G;_2 u9"n+SPZA?A'h1#j1jmowm@V*ȷdU`ߍFT膬y}'3atw!6n <^h?-=W[ R!6. ߦ7Xy2K΢p^"Q$7շ Vquy(l%Rwעf]8'q$O/q^!pJ]ч<;#Et |C{Il^:Hui0 CӕyԄXw ikH>'?Ǯ[j3.̔ וDb)4Yޱ8T#"LE$U<!LBlP8 <ⲱ.GNT}.lҪzJ &8 l- ,[6j.U=.Q oA=6CHcE֌0MR!Xr c#{xV-Q\ۦY4G>58wCsz6K[ T"{,ln* u5ءm5wN+C<}P%uE,ZV V~xHTDN*w;kr@0Cjm]o>FiNGql:(|jq vGk:n[& C[6Y!{3bO! OW >)/Go8V-ҳw%<Ʈ& [WTXqؑ9r^3y0$S0fVIPO5dZ &hg7i%*݋?GA0ܤҧ~CױB*pzZ-LF%DM5K#;PI>13 vcoAې{fiJl|rG)pfe(]0!K)(#oh"zsذ,nł+VS)LWagU݉I+<n/Hmf9@ExW)%%Cuh19Ǹgm Zҽy>3o~vj?5; b@Q/fw-q60χ+YWr ; +`\'pA2=IdվVV%Fk`b?$i,#Z ytiR=m,HtFH\(qY^ ڝQeϤI4iYLE?K!m¡4,q ࿃2v2>kqY9[# ާ0hZ WIK,JI@?Хki'ۨ"{isck rӈ#EUTM wh4=vnW ˺ch@Ίv')ӫdcC ]aSh4!V' X@y^yM=͟~wjR5|Q#4@&R'_[y1C:6٤vdij7L$ѢlC8YSnFKŀ/ISu b`ȧ$BOs]~+VzHVd4+9XDOb*&\aێo1u¹|@ֆẍ́&R6)M[G]~4 ÑRKlV5gmx͠V}M}s98]*) Ծ׉˧gqy{QN7[4ZE"8{)ZIԀΛ;to7o9kih2ýpGW^ӍA2X$30Yb2 MM 2ǞC4P'I|bתŸ b,bܺw%m*95@ԙ1NJ C}y]8,&'C ,41ZEĬ2Ae[֮;UɃsIU0Y[4ð9͑N즍 %(7}1 gՕWp9ݼJӍ=~ݰ2\EZq:[GA ׎_W0 غΫ]JXTtKw˲'[=')eLO,*K y0H߅(|0_zHc7;igX}*v1]wMXI8V\ϷCp^a=hF~2ЃlC`(W :*X^'"VQ 58n4lWF}JXBsHV p_נ%;'zq>ԸN=e$b FPVl {!EQ|B2!͔`%@6?~ׅV(b.S6yEnЖΥ)✳/)?U$`rKfCꏯەPSJ06 mUb? ΤZR,Hタ!r;At^B}S~ FvQJbt{-Z>y&wGaKUxG? WrW|b7A@,]0i!nܛ,XPN$a(%<[m(ϫmɽоϱzuxQe`3C|_T%r.8*ٙcvE#QByFq5 ӗƗgW{c sќvT[BL }ZP&ja\Boۤl0442Nxv\') ya|Uzpib|VVN3#z$ɩg2Jy'TqPE]! 7ДxAB?s:}~%A`'1[*xڷ"^gDanHoϊx4rCS{1v˽P/ȶr;/$? qohS =}H;RVkC dh@c7J `DKO]havJ2.0nyEA9_ʂDYq'D%ܣ ضWv/4ɬ:/ڮVLQn-TkUK~5h=G|6;yǑBq[|RW <0l•h[C^%%L3&n[jaRiP`6nijJXvkpg'Zo5>^T^&0  *F܏DvW:|ۈJ]G{=\S֣٧O<&!87j|9̖_48t9]I %ﮯE0o\WeXk&rvNwzde`T¡]GL+T B8xN]CHQXKaMHpj`3F ^ǍKikVKbn;<~ԙq>*p,Ahfz(h$Ҩn栐qw!hPX(wsD=sPuKBI(~h?ciH6<)\![8p9zh\ (f V02zdaMG7|~cO8!h& ҅l#I,q*>y(X:zi7hU r:8}Z.0g7XeS]T!G*kL1nlR-bffsMKTP\j^&2&=i?̅F|qv1#NN*98M :PBL~n)ChS(tql岨'x.Pf=@@s)18)GtAL> )҂-}W:#* 7n SۙVGBV$EJu'1@u? oC-V^21q_Y]l:~DG;[?Ep;NL!%0Q{qSzBh";s%E<3ONaݮ)jή=@gm 1*OoToδ޽qacI9ßE %h$T-e=~b-"6Bx֎zcM4_v+} =0JMئ U| Ջb&F^fiI*&l+Ns7"hK%*Vǯ*Eɝd)R*.xé[i*!Lg+7Qyw=!Av:[*"u q_ǁcy戡$H Sq+R.N1dڪVWebE#+.`{NPpSLc'&4&v(En ٣t.ˑu(YaS<(#_<8`.7Ġt]NUٽb S-#͝^(k$뗶A7H0bY`CL1xZqō-l_ilhG}?Ϣ2K~mA+ Kp!#a9aюW"3A=bӗMJ 4zчH)\*oԡcj8[ Jio리 -n|p<&yvJksLCpǧO䢃~@m\ӏqL_i|SnZȽڱrY.M@]Z4b$[:aO|!W{W<kL7;:&[z0@8g<\4%ڽDgVȾeyV@`۲ ɟPU H9)TŲ~^'06޻+dJI$ 7쁫2GB:Y+x*i1{菈.ɿ6 xf n#y>{3N7hjx2W7e;H%N9,d'+t+ %c4g 7N u, 5m=_❠+#Ϲ8jSd$\#龻 ag!n%\Ndm"zYgWm o%ZWx 2akC\֢;M ='OdYQ>sPx?+@aIKk$=hi.EIq$kBQf6S?iLY]#xGV` g > qk[rΕM aB+!KKަb·/PagE]|}i1X*8WFE bE\9,.w -@Bl@1nKM~ $JnpƠ˘_dWA~5߲ g)~&K썛b$=ǩ L+E?JsW-w#2P e3$p<Mbqn60<)89ztq\ND0Bς%oy{SBS\:aJ|Gq?NޥiA }u丼6d{LCnX 3xX܁^O\ڶNpyd mIVŒyj%pMS~1J$ˌu5!RT/up)$> ˷|,Q#~[>N3D 0őI.`fށOU[V%K(\j:mӹCB,WwB3?B5P$,Zr|2uю}:1C=/F|.E[[畡YЉ[|q& P'BvuNY Ѓ Jh5Rm.?kn 2r_*eoQkU%3Ee TNn6GkŁԲfTaR W :6ҁ=դn]$ðnВ^^MUtDP8kDijeϺ ʐΊ1\ Den_P?C`^ 0ȵa"Y|AَJVxXNu"x}Jy@|Y-jC,ssQpg̢Ygs #lXhKhnh<$$c,}RZqYtrAZGB$fVSy"*guGQF BaMXncO!V]t LFT fE7LCmUޢQTd^zCOt,&^/ڈ JuZXY)GSoA7`M֨m5:js'CcV#چt1NRQ/`{A*d֭jK!67<3)DHmogEBl`Ż.Cu [JΓvꚔGɒ.G8yauYQ0B aǂ{X-\Mİک3,$O @' n~lqbZ2_'b#yB~hT {A?#)Rwqϯ[ #+bfx--:'Lu9B# *~_4]rf]Yiv>a '-BYrǝ"y@8&86(mxLQn7D~֊ë1u]s)˛G2ctdhcr~Ս0$zkmU,Cg)0% $bhQ*xh2,l!ڂovau񋋠Z1Cr.ZooOj3&R@z"8 //Oe 8C5veucqfwgJRmQ37$TnEvOǘOug,7G~dxZqМiT3X9)Oo٧@@Re|gcUVQv(5*BtJ(5Zah#V˯/Ǵ8BwTP+a>V*D1mV8DF3fԍpZkΘ!T/l؇ }f{KImwЂκ:vrLfu$Ycng~&MԌwi ٶBN#ebVcKwDhK+c!bLA}Xrg HnlIXi)DBBkf>!HH~bZ4;A?TʸMXuKp 3KM/h+k!MV/ˑ2qX%S[ЧR|n pM5b[DJ.5 &\ ~v*EYl\v^s)eOMav3ΨP"Q@JT-'f%y};/Nd wac-1'g9|]̌ *wMbk"hK. ata4֪ 찰"L)2=/_Dm~h*p-b]b?nhU”TCG+NCwЖBzD=ib/i#oK[ Gv-5t~t$2 e|ûH!É(\ǘ_Lރh \y cWozWw ^ቜJ^c> iWGwNc%;h)4ѿ q4XӀ7Q[Ԑ6>W,?ӭ>P;* 86q3rq휼kguHXBJ>iQ,4s7 u>ĉ\p+ rq־N2:[z\VL$HBhыWf$z8n 폥ʯ\IW9!0x'4 cNޅץ%-Kbt/h+2ixk 6Jb~eDң/g_%U:C3=ڈ3Tg30[AAqҶ;@$c!JV3y*G3x'SXޒ{S~Efd 0hc0;!+\Ծ{Zm 40iaL%958:?*M9M>(Z,Q '`H2C5lGX%\͘G\+^gm?2Dc*0S-(≉hH62-@tؾ kDnlk,c~][Ÿ"ԳIJZxES){r>A5Z,+XuR%Wb MPxؼi)He%I,[PـA C[u֬9ˁV곩qۑ9B)qm#RMWwD\7uxpo)GfvQM5Kz^Ӑ65[z #&x[9TsT[mGjh糙qG#N*PʫIBweh-}hfDv2GA :d)J~FŃ{sؠ ,{r_ ˖3)b<ʈzZOQ ZE::`7p0͎QEGM etHdZHtOK`}"~J8$ǰe*4-({.h-,zw?khw+>r :TMMWUSRgC#K^uW΃wt?[ PI<0wy_^N N?2`'VN Rg篯:> &bW  a( ձW6t24-Z{=oFG\!#e0΍ch] D1%JgFpk &>$8za'I'BDEU?~S _%34.)Ƈǵ|B4D^#Y%Ʉ"ÿg~$M@ <Ϥ$5PȇE- l$F*LIBS9tXgY~L6"T)9HvsN]PLRKH߂ftE#+'ʧ1y|}[;UVؒu gDr'$k` u 8?peۀZ֯NU'kf3]E ldlW ύLWH}5+cv:CK]oýCc7-̷Źp⏮ ,) 7;8us?3̟RwMfm='jQm2n^\<+}w(%_ݻVEX/_sA/4cTDïb «IŤb3݉H5bL5cNp{q/; ?bkcDfId>OWae37܀P^(iӇE='h5S%[i@g,t^xmYt\՛cDßD[8B\@҅6EE]x>hp7vMdjkgp~YIP(h(o0d^<܋w{Dvl/w=zͱ1^ãvvuQ)|]ְ'қ|<c?4$&+Kל|"6QL8U*(` dKg[;G \"tE 1>|-(A0n1U{M>.X_¶25Yrmv;$ْpCRiLap49:Q.AE"LD3$%iw|d%3 UhMw\4}Q9&̾25e O H¢lDL i1s!AK&$dߔIxkzt  +_,$/}(F@ˌE/J ) 0,#0_gN,g1uԿXV %MQR_|t}+RL=PM[JlEx Tse]p&~g4kl[9XG~ DŽ e"ClvDCT)sIn?VH@~>W:#Yqλc:^uE %S\ޛFw^#፵ O4J0WDExpD`|x" !2VFw BKT3d5^JenH|-Um9JHJf!4+sU+%<) #{?@0J z$n2č;\j?4deD@P/X;rlRl ܈m!|{E©-ܬD&G,DsRƵ4/#F-YHH/6QܔX`@h欒^~ Xcn>5(gkMZb$fwl L݃],t{qs"ա>*nqPU3֊צ4;It֒^٘3>f%8HO(TK7[Hoz 'p(B;}bqlw@QXu9ۿi/zgng9;4Vr2#Ħc`v#V褆&ete! [hx֓tCPh1L.|˗^}|g[4CТ*'!ԜjTNDgU2i}'A6OV@H۝őVtD?3c| M53iy[P,{& QЮZ}2`AkA$dngWm:y %-buQ73 G46RHY\X )fe`te.J"8j>i*lV {,>֠P㹜ET̓OE~t^oYC\p1MKSXk0ݘ|>*)QvGc7n5W}7 F[.MX;9'Bˆ: s}C` {msH@is?=dHh3$?,Z[,AB]R !T՛i-bBE&!,E.^ûm >ZoHp˟q*!J(AHDT֎$@ *h/6lci̜-?N&}OnҷZ"+]{.i̵mL;@l*xVT}"/p%nbI:֕m4&΂{HŒwCqhF4֊hXƃI@V!Os .uJf= N,= +Q ] MJH?"ϾXP&%~%֢#&$o6g73Psx'Q'>*fQ:"DA8}yLag &լmx@YgI65j.B0e#AS9 :}f i]^mSkjJ@l$WJޱƍ#3w;.b|e/s&MQ@~ea :[DQ0Ż8XK$m۞oY$uCz QOGrJAM_bF>~ؚc*pANW|Q&|D/g=˥uϪ Z(qR$ w-G(Ib'VǷc6z`Uq㸆Xg:/oj%`u&1kzxCnԖOX\a#L KI­^@|99\s=fd}el =i7eaB`y/E[Wos}r& ׮YY;  /âlpp `:P(k:BC}YJəPݶ]7et6:N꼧(L7#C\kAa [~lxf_0B,ٽoNy˗I'f)"zdܟd\/`~)5_"|&veDOn83g _4 ڄ΄Pt?js;YMtWO\9S`VZq MO\`ږfloW5s[.C㨄 mz&a<'#D %<H1Ob$?ZChbkY`K$Ӓ\ O6YÍ#}+Ƥ xfF7VKl<M|92,2wq˂ {(ȏ;f4` F3. I֠1<38*NpW6Mvex{Bʝ~yY2$Uoj{N8cZ/@甼B %y<]c.2K,3c:63w_jlz5DYiNBacϲRŅ=[ׁq4Y+mVwًЀP9r(L다3nHoDDyesHqُRz6UiOw? Pk (_?WuPKSa&N>?(TiraMrOqKrF|dE ,57-L@o±wJ銡H'g..txJJ^VaSv:S˘#.?#GJ*>DmXGQSY!Q:2 %d/?+V)hzxտ{gҙثBDJ'Cri]-R'bVyOl|˻N,Thyr+r7ʿ"hJPU#.NG6ՆzPUl`b-eKN?bONa.lY5} Mo [}-q˪D"Tז O1LAc~{F:z 14c[\z\ħ~oHJ2([t 8k5irTlMx;+AXe|} Rs?dfv|ݗuQvq^ MiX&$;T {2QXQF6n Xcr$@(*5xDͨMӽ#u\0?_(yRd-Jđ!$f+Yѥl:tyWPɛLiaY'&gmmk8*f`TcPoWt)2 ;~tR={>vjzJ̀68WJMwF2yGdy_dy{.1g h^;e_Kk$qk=)q;ov/Ic*Œvt$Ǻ&z[Nk⑏yk]—|nhsC*X[>Qrt,]$lB23? G.xٗpFw(Ԥ];N "ND餂HELLY`[WC^jD=euuMM 0L*.5QnMCܜZnAt{a՛ǚ0I{ Aa)f}Q$c7v&tj5;e|;"'!^/T|sWd6e_:_RLI^訠3/N8T 38:!ҭLGECl rr&kbXFxp_ƼOȣتKxR#:-a_ ]!VdX\@>B Io'5z"bxf0g)7RaN;) X6q/^)J?=ƻʝi.#ǻS/Q'-Sm#PL6홵 'Zd ,d1# o9 4{9q/'`qxPSO?ٹQ7kܖJs^8[b['?C^iV)sjۧ.T# "B4zR -Ae7N?zJj>:qe 慰ӭ4R 5J%N8q^\ћ1}D]Ag-bq\l#nVUaPOyd8ɗl_gFM׵'BfWh8 <2lX:#0x2o(ϸF9g ߾c+G%(*m=US^*tnUzi'0mdWG&H!7טmxᭅބQ=< wT.Ej&7+D{;\Y'Hf! ~dc)x {? JЂ.{R $Y ءz-΀\"GtN̞?mD{`+mpH:L*8fW`ZO-SCTxƔϮeBϿ ps=OUOVQ`9i.u;Г<` |>h3C3Tt9 % Nx+v%6f9UgPY _u,{ V㺇EI `((*kG.POx i>{$B+K-C#QzZ=᧜ G܌O~ZZPe:Bo˫]n+)P=[ʂU^{ wٳkmʧʛ;^p\m"4ԥ\tޮVD08"e}W/ hۄf~KȪXJr%,9[zNK !j̊XX"lȦ j8#0Q=]sK0_.lY= arQ4 eb_w?s|Hr­l{v]?ͦ~Ӆ %BaRx`/TjvG~(L֯FL$[I判?B~}m"'1*~\._$zeD01qҦH[Wvz7=`I.pnAA hИXL@ϯb>`@4G QK: !~Xd9io,.zdYApZeI –^ANr%Z9U 7f J,9~O?2#@/_| $sA_SH GUmеT]Y& B ·>@& d[ Ғbưqz$KmP jM}|ڥ<#[/NfQ0iE>cZ2Lr㊷k1rKGYv9"dµZig /bk)l4$5} dn=ޅ(x#Uc$ ž)ܝ'lL'5`>ciG)X>&60]4GW&ru${mbqr m?gB0I)isXf}&V&˱2K^ξGš̞rlL-,b1 !>e֍ 68"/:x7#]2^nXdy'@ 8tCAY'AtZZYA&meR20oea_0}f{?&b^$e$>0h+nC`p +2;)؜P)ϔ,At>ˣ}8ѲJ=9kiw-f@Xazmr}.Chj HH'"hڨJd0yt^*rY2&3w4g%_" YeDa2|2ém tlMgMGʱdK6\'My'8" cܮ#hVc@e`J~3';¦+8h̲BGΐ_pYaF-?b֏AmOmzH,OuctePzJI {Y[V|]1)[60;6uғxg͆bTw r{Z*>:y4n {LZ4mnk,6rgw!Ú_~v;3bq7{cy'q)s;{[{k7L fjr|B@TEo+VMf숳ٝQ2)D $J*a Ei%/o\h ^^Bo1 T&SkէzTCŁv;Єw3Nl@1l1' D "8먵S5%3J"x%~+i hwLG; ndw5)J@%±y:{dB" .1d~Mg8˔ZH6wI6h%˛,$@? :'퓃+6i C,ӱbht9}[Wy T$|dB~1?0a MG-G:[߽.CQw?{Pz~ъNTm"/eIz.HSa>.S}}/䒨m[_K0aG3o(=zHف?69>,?hژ@񼒀@cXjS_.ZHt&|>6l3""QRTc/1 _i/XдV)8v0yJDs+7 Wj2 ED-FIڰZCذS'ČhRҋ'bj+R)T<ɡHs&;P|UO逸)u)-E >%˓۰}Ju YΤnmd 34.9\ÊImE4o&Ã1DP(e5tHshG?w;Œ4| &4{%mpcU`vWK 1EWS,ޱ.mtdK'hvQb8 7MJm+0 }qL&/%.s]h㌐M- ].pN_IEZhQ!408և1lm>fY6iT+VB3bQ<6ݮHDxZkdd'uv6u pޚ#4W; 1Iڳ.X n,pVt#L)p^8o>0gPT8ox9aP(a2%yUb_܇E2ۢM[ } DA*Gb^>E~t.SM}`ә'1r!?!`Yv#?j6S[b$rŒ]Lj(|P[ Ѵ8X`?5\?͋n>ϫ~`hqn E[ ]Y>N/P*ң( zBtܮͱ/R&AL}9C7؎:J(D' :Yn|\6׆9y7@,`24u7u:ǪiXp$ ;|6Pvʌ ^^+uqF*F{Ȟ&=̳Vhnf0IJ:.87EXgGͽb7oq%5ܚ\[4u\2 %8=zhL=6[~H@}Ȣ &:`;Cpdkj[yY Y1.nDJwqMxSCpbBN q!X9pWt:.!PsjEDbE۹47_"{w½oj%ok>/l4w["!%vl9?œ)3~HF@~PŷPfw=ntLC %ĵSxRywpt1IN9lK =*8R H m%qQ/ ^=F./JTV3mZ[ceо=I)nst~yI-vdqH%r8riԸ8DKB_5Msڀ=2Vjǰds1S.^T[Xg8\PT&` <س.v=+Z4Q1m3%Z4\9VR D%SE䑘%Xz>b~0(6&R 7W cN"rc2î7 ;"NC)𷇫d'h#Kf(FP8 `PHņJ*'{AKP ^/dxX֠NGI\YMIXj].?4H%?rAr‡Ҽ7F5[fo`&kS;xQr: x T?֣2~ 9`>ʲ 98d!E1'h^&d.#A][uԻg& @c 4-}R\SnېeRS6^]77 ?#RRwG ;z%=F-C-ukqj*~ C&`orXa\YI!/fx hc_#ȹY<4| Y AU,ĦkVt*e)@sGgpvɱvNW{w-N(y.Tz˟\ Lk- ]fwg}eɸ%NK3izez%3Rx&T\z8Ol_qV4Yoe/DZ1Gꍼ)R9ܦ YaqIZB9@#}TEaxMGPqu]RqV:<J *#ufɌFW}ieF# 2$P26o3/$a߈ Ru_;PTV:GQ_ɿgJ:wIa`6\jVZDxD@-IġSTIW8.l{ͪE|Ut]1wykIYϿAx,څ$J/h&-UzI]iϿx),Zf%s1ޥpX0_P"nSm=~q%8Wإ曳g 薜O}$͢ŤX[ɥ]x8pg[Mq?'F,N)c5\`95s|xLWi%5zrcG,8R4nᘾ@Gζc3^Whd򫞽,2(y<(G3%yw*_5)p%%Yx^AQh NJiiy⪔EZ[oC޸1'bv0ENN(|TNVt xAQn QӟdNV~5`7Z? I0k,x>_iAHi4e_2c]ռ4tM-cmStrgX͑J0@@yڐO2ja͡S]xGDdQvg *N 𚊪}Z+[~MfDvT$ ju%CKEx>P_9ߖ 5%qNЦW0Ā7ovl qxB`g"ϋkm`")_3A?CD N#Rtz, r +bbrfE:H,74x439RKʈ=| ƊNh7ơ>im (3S3M&Vq9*Pd!9V^Ѱ2>C'Z3uHG)  6,'uO-il~8xAyZ,_AyJ١"b#"JNIj6y_Bxb ]o>s!P aY,:LD]8rUufTPM4p;g`jO?)v6j>-ԯ ]tfD ԯ3"fӬ1K]aloIcȒ`BQt1]BO~z;Nb)QF4ʕGIQuѶM38b֢8/жuY?khk3`T> 1G,Ee6\9+l6u 9>t*ؘL?M55܊~T9=\o\Si 7L1gB϶= A*t8ϸfJ/r*uC}e]eTS/uk%sRB-],ws]^2yFxh7 DysDQ$_ΛMoK7 *nZY^s<]Qsy](O#R;86?n~؞P#.c zK0;|SM4C.~Y|VaecFݼyP&I&arf^Jrq+![+c|50E| 4%' nDWNk |2ĪԊ, ⪚p?G5 z FJ~,gђ6v7>(,L[t_`IL<fnݯpJJ;V ߵp=* fHp*[ ۵))1v%ڸw_tT˱45ճVTqqL;0Z4/?[[+B]x=9``WsKgga?>*l n=Ϥ+u 6)h؏ uvhGسS* 6>.Di#(Zg1n彤y <D˳*l5] <@u. ]:4o`E*i*Ӡ!>- O}ԗ#MF$fKݤ;23;nR| ܅ Lq0!uf&-p(\B;KQhk1Fx!OVPXk>3[/S>j-绫@@pů*)ݫ~m3M GPIGS\'N?1?mʺ&F[m*3.#vSPskq-2(8 it#Խy4@jb ⹂Y1x6sO'݉HN!c,r2>ѡ6B= n.$?q#FaC"ZJ@Mv=3.(|*"c-)O &N\ch&vkHUuȀI 0!KRdf9,8 7v) ޸OfYg[L">xZޥA%tBu@0p T-`r#R#Тnm)\Su]\= ްn%m_XЬ wNXԞւ+s Y o4:\kM)1APb|OqRW1wi;Ǿ<4g%R,· N2QzxTw-ɾj(@f56Cqd~7NO}.NxjPXNEzjLcmw[_ԙ R&z֣qM+H:un%{SslOM^'~ -h Hw>4A+R^4K\XAIXNCHX>M@'\YvHm+mi'ǵObwgBKB4/ Fucː +^Kэ@`\u REV kb|!&0 V`Z' iX@:BEOI d0$u~ZV\m*r[*(A0:) J23NkP  QP5"`:qȳ֋+z]Z?6ˏF7ϔ-pm_n?g2/A " ͚"lZn%}; G`[5j LsZHƻGl G_h~8CYTEK•]8BWs ?urY~y:,vkU"wA/h5dǫ>~΁KοuR 1u5>1yFmK5 ;%նbѮ?H }3 5IDsGBYQU6XdiɁ姣Dk7lݸD)krе%2Szz j#%ꭏ@lFxPNq\+^T^^Yzfc.I*3,';kzKo2cO=GMs7d6 p[\6d*%i{Iŝ{EΊPPQg.IAna9U*SdtS]FPI'Ae/f[h>rƐ+ZO c0i {m KRߘD&ީCi1È]K E) |@Y- ˵FO|W[=E3*K}@En^; 󁿇/4l"s|%U4tOK4^lGAm82'b5$v![3<$D-.{K[;;К vq0`oZbnȀ̿M$˫ $I`A࣠`z1SfYHN__vڔһ.V'CN6"JH,eC÷8c@BL]fcN:aoiߪ 0l9^:mjS>)V5O(Jݛ+K/]([]AFZ\HC d's7;b^N%It~.sݑk.,d>a$,;aʸAMkф@4ۯbm=\4z DlqC c`\톴3L}R'zJF|ս?Lէ1'U\'$Dv"]0#u#56hD%̞탩ZfIB;?rmI|`Gim5m(rHdugW~-5eMLכ>MPsu7|[%y<CMB 莤J_> +fdt b ंE<7kJ:c=7lj O[zgd PqRe4Z:_$nXapP;[ _KgV*{s{}sB8+@B6C--@3 m@ltV%\{ZX>b?4e2-*#_+ >?CQa$MbtO{ObL_:? ~ ;_Y[^f4GbAӸ 'buh{"B+'Y-/DR!Xɜٴ,.L<|'^@KՌ%cl8K>(X5[j"Bɳ!{'T-62F0>8 Yn@ȎCJ 8jIc ١)(aJ&t7S%ˮP]9þ" 0 lkːK! ~6`_kB\W=x:PvPH|ޗ*}PZ6ՊH ]z&ؙHlI5DlS}~:`a|} V}zQy8r\8?sֽ3"Pan@KmcH. 4VI5/3l6%7O&gccB1kш8{7w8typNV$aժ9)2Cp> Oax,Cr }b{ctNNnV/5 ټnzJZ\6O.We(FRc<~ɴQBK>268pk-y%O_Bfg;Ğq3|##,.õ~h cyX|y"m9+xFrMy0]k.'tƵ76ӈp:6ݴ=#S\RſmaD1H$)/|馫ʓ "گQJyKxd)J{'`D89;Ș4*蝈7B iLeOr:Vȃ񴶑:U2?vWCmp'X7.OwumFK t_pZ^zO{I WݞcLK+TS-UP~O?wsc`h*ɲaU U-RoM$ve\[D(`۬ɴ?8ДcM u,ˉ6?FlT:=20, ]aK͜T dm߫g夡fZTvcn>$ܻaE%g ￵nc!6/ʣ`Hύ;–p !||MܚX6 (Aah4P&,e1&>ߟlR5g4 up&b nsZ5Ph$@`N [g/;rwMVuHSdi,RLsY+ L; E$*hpgi̞y:8z"ٗ1H?$$Ar(Q00鏞M$ ̻Nb||5!ޤɕYyeڍzbw-ӒT%:QJ P;YE"Gw[&R)s ! YpǼfD fsj;@˥A&t ϟADA Y [%?ZRF_X=!'Gx5ooXw/XLfH:'^B(ϴhX-\@PBc흎F$lFސg䃈luq^Gu=[ L/qC8"nȪ?s(&,|nJQ`C`*nZjj;bQ7F'\NDda2EXD~dqɹiYPqH]t54sw".Ok]{ʺChMNYvVGɒAFe:{b`|&r'.sf$_.+\aJދ$]Sx] dJjLl qlěkZCX+7Ps%!ӏ>$  j\,{]g}9 cԖNHI߽sA,ޝon?-׋n@(&U7M+R 0K$i(SR=5e@و~'9^ŘuEJtIQsybzJNf؆r>Faf󆴚ˠp]@Y"Ǻ̿#T e$M/P!Z'"L.skKo6U`%"`_k"rx !4ϐ ^8V IJeح oT5!5<,遶]չMEP8օez\uݪeq 4T9$$` 6Aٟ^c>ӕnܢ[f ʦh ^zQ Gmc)R$CN}jxTVոݓaDM} 3Ery#ukZuq'$Yh$ADXUx`c?fl"o- 0֚0U:^qlܠW۬3S3DG^PM7𷞳 ̇tS&LjXH~=i Aziw[ȡ)9M#b0:  n=HRyՍn/Fiݿt"*P T~w Q\+} \9h~2)*':6IJ젍{巫Uu\-ڠjKݩe?d+*D9UQI{QDm`G_J"cь8reX=xj`cZ" \WC<۠C=j\O8RU쥚}A&k4TUQ6{>aT_W&j,9qrlX3eC& I+u,Ŕ`7x~G``60-Z;iBA+mC؈Ywƪo`rذ3FK? Kߊuߢz&Ej N)d;2Tm}221ɿS- !r$ PU%XV@ןitb(}Бrs&K`a R^jO8l 6u̬g8jUKbBӥQxiҸmTk`dYw`#Bo[q<0Csd }>i nKf$m5y[)z5tβ~E˫+8K h4*OKTu%tR͡*`J'UOn>JU5_DealV+Dsq|j᭪/TnrYph9Jo&;R*&k P|W}hm*U3.+aEݿX$*5ϕJSArLY7 Ɛ.3XN"(O 1syx2ixL5ٱ^z9BF%.~eGaE#ٶMd^ZB-p~M7s9F5 BCt\'뾮6 =>B5񙽾1$vK5ouBԖ89ݣy{FHK*Q](:NVXFLzW.,G\y%N]J ET^vj WvsLJeg 5.cFaN:4͘d7݋!%qllJXaS1z>,@>@P\HRgљޓyi4d|i~㇐s)(%9H?րk Bh4BTv:f +x!Nl8@5wzP;C1.'.:+4GA6cC2Ԏ1U\!l!i{(uu0o &FB^xVI|V 'klbׯm)pJ(ѡ̊hs?V&es(CDGY'fRg&Wx3d/Z/n P&ݢV9R8dflicSlœ5G9R2'7dOɗErdC鹄kPnN]2b@gpQ7xGŴ>C&i/-%dKӦ,~\kr :oy俸Ϲ!58F3cNY;lmtH5*Ai ngQмQĹ\Г)94fu8'nsrvێy}` l!Ut_nKkj8Km_t ˆ0cǔr<\ee$ޠfp]5ol{8UvRг!3 0xKu(tu<,4qf砇C}?CIAQX:v$;?ἰ hx7HA#NQ_%S&"I~BI^*,*.-SĴ&#)1.EexD٥9]Y'd %Bc6o`O)h.덧w72f,3g"Hfn0j{wu[L- ţm HAJ~vA &W  ׾ \yX\|NZM8fM k͊B(IՐ@xH:R脆CoZq!>]YuF얟\e7'T]U-T#x-:aPua u"#Bdˆe=Oپ6<*e=!9yǣl7-#(55B_8aO+z!\ R"gʙվyF3dǵQl[S> %o+4Ge%֕w'a=n?Rob3\.rJ '}:lm>%gk1,Td*kSqpFp 0V %36m/ǘ𢂷frsUxm_"8C}/ɫWʧ0#W -FQ R˄l%_K5^*GL{[a4rĒZsZ=oz5êƴm|M|L$y;f$I7h0 >ҽ3VWR|K .vP|J7W4N٣?/'$ؿ@j$yw ;̡v^a. Xà '^ڌ a%e OC)R ,!>M mE$u6ğhBkh9_n$&ַ5B kyANoU?ʖU;d.,Ɂ_}t#A=/]4PZu0c Fd3 aSz$v}N ѨʿmRc* ?ks"G^jU[vh*qʋSʿ~"sgnrY /MFk-R" 㻫nx Wdhh˄>KxRn^Έ@)8B5Z f5*/@Aܴϕ8?jU hAKYQw|LeMӯF† SԦz)# XNΏKBq|+q̀f|Ry:ƪinڮ}UA -j9?FocvCx Qo/yw4\3?`U9]equ) X>ʠpL=:ϦډPfuaAd "CF%9 keo+V/oPlsXȕ#`8c ozka1 c}|8+w1TpML޲VU0|u.,qS@H_9$5dc^2^yRf2?L  Df|v y\E26ܨ!]K4G'9ÄDz'3rn\yvtۥHf)ʖ`v5كΫqH0 _ ߯ _I;o,xcuܻAO7 f͇?v*nA _恙z30ZkJݱGnŮ0_1LyDfP)jAK ds! \:V׶k=°I3X&a L4ʴRS@uNU<5m99̟ʩd#6"cI;~PR {WNv̉:LZP!]#zךiUYC5Uq_ofA$ f *{ɇ.y׷#T̼唅k-d"qTW 2E7kN+а\/[A?fn2[,z"3"+sRcAV6fMWaթe(r $WKb ՙpgk$~3CMh<>M_x5B$p <_\kC5 5Ăh"E@ٝ'b1| "ke/> ثIJ k"O 9zh1fm\.TpCva1¬ȇX8 #'1/qi|s\>P\'}i;. b./cs{yq`O*5aI2o [r\eUnUm8zq^MS\@Pwρ!MK[f԰.@LzΈٯfP:)X7fQ[z `ٖ\m{>$O#ʪ&17(R Y$idHbV~cPį|Z ފ B$ij*(e4Rvm/?& -#OGM#ܷZ/{~׹uB w3H^ͥLE I{q K.7-yPj%Lh oU,*Nmvttytː^HeBW)$e~b`]%V@'*EQ;@ $-]a5]?ߣuYd@xM;Yd烹jjVwDZE@sձlJ$NڣFA8 T]Ƴ[Ll&Rl"3d35,+2OS׉kr0n}cHI|~4 ٷp.XAF H&kpM `z.rAAGqpkbǃᜏžusfdg3\._s~U0nk9ɴ*xh*Mits6_յ9')O׋&7;c HbYY&?MwoqX )_>k%=^*DCY_2[}+,&f\J TĮS[] 7֖(+v]ByY[ '& )ͥ <|*G$R&F&Ґ{l{ HVC_%!Q Sė*:xbg>Y9d̖&@4S hO`OjSKFAT;ctN [u2CaaGKP[O#z'q7 5EUE1`G7rΐX*u@ӐE,~Om>FNq* Qd#xڵг8GC%Z7"!T?`(`by7,.$5s]cc' ex$Rg%kȕc6jc˳%=Хޮ*1hYC֋2v5"3n+թS II4q*2)rAb& o)4ڸ&ХLE9~=-^j8Ks/J@ͮ^;2Ч%' DI^M_:\0D>ʔFbo![}1 VˑFqEt4Z囄™h(F}D0ÙĈCD<ܞi;iY#.YxR0BFhS@CBj\q֪_Y%CHf \+Vj:sHI׮=+ DxF @>T",Va_GSyסV\|?`Wo#6АjgC")mYq),齍TȒquZ @8%ےnBpH]}QAIV[W%%;ZXqmKv J @u,AOM n$' 1fr&_ {( uFVMV0}҇lDWRZ{?AҳE!F'+gOY lܖ*q ,}2.V'd WTOXD7>]|]2`q/BzgMJ+ !io$\+y4 }XNiD  h= ( #FޏMY[1V4x֩[~\lڑg}'2ݦ'^.ZA+Lpsq !Ya`kk!)D/ @d+/NDCCuxW+ W$p̚/ɋu7oP];MyV0yc8UR5aE&0jsnd,M|?YbۦAਠ>'_>+:=!'Bxt MmF4Bڞ6{Vn)$_% J9B9H8/1%oSɍͣuװ)Enߊ]_+s]x̣aUU?~oIm}:7'M*SJ<ϥ \f2֋lc/j"\Hs8j mlMF"VLަtMX⁗܏Эyz-l5Sl'- Q cU.H[8*)y$\gj- .tc߸T5?8#JVSb̹xزz9GqaYa-Nz̧FXsNgh*8i]5md*|M xh y1b0{hVN) WǑ]o|$˨̲?6m}IBvGbx$̲,w)Ӫ9 k8yxfX"Ze~עG$}@Ahwywe$5<49*'0 L,AhY0\VMљL[, _.`Kpy }" T1Y$/BׂQr < 7hxPf͕\&}"lo)AA s<< 4=1'ٙC>\d]m]Ja8;^yc@=f!SXS)$_-sWP\XMLpގg twmOA { y @ahJZig yGz avexUn/m,}vjNp$Ƃ$l=n3j3'{I:.e6J &)wzMPV;9GP1&SόAm6w 6^,$yخlxRj@oELA!: ,d 'lDW,nJ s?:IvjbMfX.D]6 & 4Uh Jrd1;td)IHMX|+BKK .Qpo[uƶR.rbàK& oA~f.JS Iv)/YCf҉oF0i-ߝp ;gPEĿQV7k4ȷ A =_?Fϊ޴7'[.}&4h`|*ѠiR2ϝ D;#ӥKWh=>M.N;.> AJ軚oMRYB?=2Tsܪds( :Xs #:ÚOFJ=ej7 uԎ, &s}x +8!#ͻLl)1#~|s! 7cz</m Y u0EG_ȗO< 6Z%ys=o<>7S8&[kXZcɞVze7t5aP>7R@ ߰ Rl cKI u9'kvihw+ںʐ%F&fP鞺o覂ٛ,)wLEjyYYZL}?NVsgq_݊xp/C1np*I癭h X SfqO)MAt~LO@kZ$1,@IۣU$~+S7WZAY0_J+b d[GYTjF EsQtF}ԥ AYxsm5I(.z3jUHz9>Vf6yFP,`!@5F* %v"%G~ú>1˳{teR xr$MBb+YJEj+ގUݰ XN.6}3ĭ@d;J`6_ (u&7&f# $%qWjoyҗJ'LcXQXoG{jaxS˲G13(JDC-I7.ւ0vOZy5?٣#Z:z,P/N13 m)ܭ3RWbەYp}_rOA|w`E*&pkrj7ܖ]nxS>84 Jx\1xv3ԼgdC23ޢg.3>F]o!aL|R Ɵ0æ{x%ڠFVSKMSQBAGz[q0OR^I]v[e|DVLS@{j!4j,'$|8tbHsD\#!,HZ6JF|Y2-ؽX/}UQGȭglwBľe3ciDyڃW8kJ~6 U< <`3Ln"N*?z;WCGoyTJ\cl:TV?W2S]'rx٬n! =~@۽vpJj,f80Voޒ$G>wSB^ynʖBU'}|hDa?S}uy"ߙg"+i:8$񖏔R]Fq-\^[@0 *=cSP\/7= qzlJRz+7P 7Gx0} yH%҅j*񛓭D3LGm-VW.)71kiۈ](8ީ6h}kIr$3OylA˕g.79EZN'k =cʄLhSN.] gkufEM?GRsMgOs j<,;}:5"< 4ǎUl3؁j JO!WZL r1XeAaO&>C$dsOBC:!ThUm/Ҿ@`yO+3bf S-y@^8C!pZ (*7'T`&| h(!+ry˜;"zCCԟn#k('Y3'ꢙX.> ~6 B&TEV2;Ǽ{J1MIKCP'Idrщ@W˜ߵ@ wVVI0]2(KiHZ騇t0BDڽЇ~ jjθ2F+٥A4oċ;Yb^̕"dՀc w: k0 /2X6Ut@K8% vJco u"ըl񍂓pb<ƺ]G;||xVEԧ'*qEJ i ʍgrv¾8N{Q X*O`0'\)g4BtUEB<ՀG* ?^Rv3`:gFAC骦ԷB.,{`ӠR|i?8WAwE*gGch)޵ۄN"³&en 0;O62X%|- dǷKXvcYBCf7Aҳʺr ?rFa7?;nb99W>L*!ٮ@4Ԧ2S^uq#4mz-/oƼ4#Ԫ;ū =8(ä`@KEyw/6VF"E ޘߺG(Eߛ4B#m#B=dmDF5>e=.y{"23Fno y Qe04 nX(feMCFV fu$7RB 1}H~^F,k! 8`h0?G^Seʇ Xtz١zm۬q}.;8b*,iŝptJUN[z.Qx,ΣpR0@7E<|НX:-Sbk:YF 4&VEW]` 3C1| -/SK\eٷo tϟ z8ǩur|iY a? yo; 7I])tTR*ó}~+@,Ըb\B^lT kuN֡XzCزŔ6ϝLV1-=ᏯV# ^O0v/a|Kb`Ʌ_ khy$ʜ\o<"<#XM.HYq] P u1v׍"uT`v2[gzs{n;.^BHN ve#Ruڂ>`St >nU]iQG@i2‚LX} :UtϋէD0ggQq-dTyzOCA6/v{嵮=+i1B|-<@սɢDC[ .`SMd( s@N#`15Txo3tKyyϗ¸ ,n&;&NQA{#?onS4c\;u6 ,0DO86í#j$]-ZZG|%ښ9n57?7^ez`A6ճi_^q Qߍ]|Ư̪AO Z˩Mj .fa[Gn Zw8Bg0i4/Ɗh(ZL1ӜB˨ޤy,Idܷ63-8\ʄt#CArt}&Ež-`ÔRq[ 1IM 0>SH;_2RHNy M<؂Odu[be Ȼe&ē1 Ol4R4^}C#ia!)C-]9k^|HΤz,Fx,x'Ngj)Grl *`5Hs?:!z(e7;ޏ]Cky^usFȞa {{Da>RfLÝE[ro.ev;mii9uR㧨d:$ķAs˜SIh[(F3wVL+]T ׏EBviљ..-p͆Bj~raCY^Yc!vOkQN@O  3/l#`{1[HvS"m7y0K3 PL+!z}7.xQcG|kʁMu:d׼-c@5)r) 2 BѪEFO|3J-O>MJ'`"QUӹX K8{,B/U~a$y Hao"QJa-ևBҲ=)}j8v-v쁶 4h2d ԇX=U/3u*tE&r>إzn9 7fř0"Z@ QDž<ْEK~%UU.E&;a}O.l _#‰%uo ƻR U9&)JڿT@$|. d"ԩf\iҢ:\VG .ԪhN2Ƽ23๟tLl f騮8UXAE*h,T('|棠"cIDo_PƭZ\i2$ ~lєJtZ_c$ɿj6dѶdNT:mSޠ s2%?eb>M.nf4{Rh50lN:m\1=dVg2uɄOFoCμ E=G>FCa80x>7ˏٸ;ڳlga ^%mx^LًD: JťIb@ NmF{䞠r DѬz `@`:Z]q+ۮ C07Keɧ;8EA# DWGj- Tт:³/z=S0;}y);B1ߦF|;% Q ujCZ큧?!TojPy"q ]298$6lfMQqVz8;Лv'3)h}w%dY&a~?y2Z% Yd_g朼1WL-({;I71dt6\ \V)8<Hi ktk#zV7d0{tZPR['};AB  MR 3"bݲ G- ہ$L{B 0#Vq0 {ca?Z l`KE˫vZ7aO)3{cRL9]ylAo/bgL ԕ*Eڍ4D#/rBAh^H3db@Apޛ|㷇:xۭ'd=8z'eNaP~.?ͬehqW wQ3T&le[s,H\'Ke'uho_rdR]{$[gSz'9(JdRYU{`-_+?xH˜ 7یcUeH!1hd1\5<ږn䅆ԌJݼ*&A;V\+tSRpABi,Iu,̠j O2#{β=qa'--jw&<x"t]]Q³ɐ;w7#7HB/0{(1z|( ApDdw=RkYBCV=qto.RK h0N} {Q/:y 9nY\f:fhc ) {q%lGG @OI 'W#cPKv -K"bY,Hc{ _J| Circ$K-%^F']P} kN0zۏ]ܚӽnɝM9u̩VK15աlQ^bc b]tϯ!ز2A蔶̟X6-fZZgNNuI n2VCc(=EM( &VG9j7^TdK5iu# 7idD&M~TM]bc CJ| 7hf"T1Ǣ>(jS'{Q}c\`P4v;iŀɥ+X䫪/~ tԮ#e¹xa5D87yq I[q` -}\VtXEnǗ>sњwoL'YwW7;/͸lBGCO:E)(@5fH2?maGZWcaah sZ7|?ߥaS$ev]Fz&IfZz=Թ'~ʇSqEGdoE!-jΕ-Ri.$:{҉a!-+EAN_C6Ga ӱ6ylX. < R|r9Ze[ϰGͭ;Iu+?Jlʾ2!oм%KR+\'d;`O$(nsN\S!&yG̈WـX:׳c Q8ɷAHόM8@NO+MΑAꠟW4U頲!kYn"yl`D$۽: vEvUWK'ZshQ'M wS\ҋ)XUCӊBHwشLgW]_$ |ʄ86{eaNWx1 D}V[sxAPP*g+:aZG?]6Qalf@h%f,]>8~9!Ry6 9q5-DiY?8ÛسM,>+⃆S5 +l;ͱ.ipF3fHt *&v \ /J،#EF/b2IK ` Iv?Ї[+PzZN']&8]I鿁/}''S<'|^aBX '`EbKmƦ+&3bgx^mgÇ/nJeޯ:rhrFFBU4˚&ٕY (n}ipI+FM Y6f (%/E JR$ snrV6my-S,iኡs#A1" Y_4ХM0K\Tے%YAvj>$;oGp^ܧg"͢7'N\\زAW'<ێy2Z"j"ɹ Z7uhwd,@RlO  ѦlkBRj6 ƛ҈fz,JUTs3 "3Fu}L'(^ VU★YXvtf1c㑿80 WL>7w5o_OA7  in;ޥ]H{6 .u~[ʺ ڳPF-4Irs"t:ɉ ڂ7]]fzjq8Ce+F†\)4Mnv4*I BUz8p_<홙褦-EM^H޾4 _I;Phsgy%(%ܜXUhR3 f 陻]BG)6\7Hgԗ=ؙAI,!ZPG5;_-rC`lK*օquy{D3MseC5PCZ4zw*FZLo\9^vo,~ϒK#%@{q?Cr(;\G~H;{d)kq# ]]Yv:jD"{\EXX]>(II5+;b6ذ6BD!Khli`۫UU<7}*F1y?դCʥN%? J_4d4`KWzx`6Atǰu>n"9W1dPݕ8V͵ncȤk# |A8&| C7u0c00~sY'tb:z%ńQT :L:CMn+\_maԔz!LNŒHp{ÆH|JUzkyOøE:V󜧤=M*e2,+ 7ff!+08ŤDjL]HxcSO R'pW \J%_ $KY"c@\*1M"P]ףU+un}a$7[AJnΉEj#HOl o8ҭ 77+Q)xv>.&s^58ӈ9&Ϋ0dbp Vc`-?O,HXn ovxNVޢU 6JB¾5'w~V"#J}K<4lҴ>M珶~a+vu P)_ꭕb!wB&?G7т'{{[s١H׌{ޔq3,sgw#;-XKӗA=Hx}pC$5Wp35ߴ0e KP:`OЊ >Nޥ*:|uqb)BID.yӪV(mHpb-B^2O(`ˉ|htăۻzj|MI|jZ{8WXF&P9 ; b/f|"ɟ>AYXMU` '=mfy@iqTL|zQϏԞsbL[WD aC ͹P,p$ kUIH=H Oۧ|*FEyYC/g6c3a2f""._tQPh3K]\q,/r@-j-컒ݔ)sZo ;l%^sO}o ;lLwN螁k" L풺CGm^$'PXX0K%JogmdL`gu>Ib薄;6؁3ױkpW:' g_-rJC*E>1AUoQX Uv T0y-}:'pK 3{~ν#NXs|9'vkqFZDwrk1p!0)qM|;bWool9]![*kV6ߘ$,Re~sQ۳}#mT(%ܢ>3պ9-4MlSZnvo훒pUj0x[nbh#e:?]{ό5EBJ\Sl͈]R+c>ez݂YGRgR, }@&@vYxsd-om6`)5?QGRp&2Vf9@rp~)a'\Yd]W0HS[k+xp(`SmdR#zvVōK5I;nꙖo|-8˥5UA{)F,e8Z#/̂vcB!څbbAޔ XYp Sͱ$qlGr;|:}LPX)0oo,R}ZwCT Xs9nkBJ{fcqYLYb]M tgʅpM!-\4^Зl%X]XqH&°P"z "~R;=k5g!0Iw.D3{#'j6a*ykChKE$>z]Qgpȕh%ziN 7wmn@]ej~gGZ@Se/N{Hf'&:޻ l'F 7S|%Zk<-)J=j N9e|̱îkL/H+/۝zTٟ650F SF]*Mt.FEQhi2%s vf`bA<& n䂉Ey2,@h=2R<;.ImvwSuj}&hWGfܯt[q@$ת*}毰 זї݂leQ7UoCQ)ZpysEcjRlv܋KEBsM޾3rT6aU8-ڬN/zeNppRӈ`u0!<:pɁ,"n ZLq 6d"m1쇅`=e Rg')fM)Rku:ۘ,ѻXTj3h4n7K [jWJ6]Y3X~!m``'9stp KD! i_L4/0N 8]t!it!#;(L|,hk^3{>vL&'Rިeýabd~˫Oĭ߱JHY4 OZEcr*q`'+B^;.S$̑"EqkE[InZ%#yUarvuy\w%"ge"҂r"F߰s&=ͿA/W90z~/3s@ouk pDo{ME"T C=Bx֒*ID6fv*(ʞKdmhZI&s8xtB/vIi)[UD>hVPnp%ybӻka %s7gu%7Q$Rbish#ű{M|0sV}M9֦GNj}y1.KԳv3"k9px$[L'K{\@HmC\Ѡgy!V9Bwɿ$aA9MG϶_B7"rfXbB'<ʫQ;ĦN␄_%PTΤlQ_d77PL"k޸IfoQr|Ou7pވժ &oL1^|cUM7%miKhBlek;\߹v k-?8J؛NM ):= 9B<(>-Bq7 |!a|*ו ~} Y&BPć#ז| ǏB a)lL Yb+ HuJ <-]sof[b@B:Vj;~C ;YOwZث Y>E~k)\-SF͍b5;9윓 7_Bm4`~Ӏsl{?[Jݗ)y_Wq0Ys z{R4݈1u13k_tnm-Bgq+8Fxm ȆN ]IKzԏ"}z$~-I6ڨE7W;y!F["#QP1aY+_C));%q^^fAAATYGE&MaV 2{d,P%,onQbdxd"svZV KziG?&(noAߊ;u*g/,rW(>-Bޘi!;.K&\@Anh~"9ݡՙDou2f>z>ɒ;ՙ7eY I 2G==}&}hR_U[D8XF1Gd/reP (4TUPO\,,P"NW ;ҖiI(*'~IEyC/f. ."Š]|$ӝ +N3a'-@¾DaD*/gW2<f X T{H/emorM6l($?GR-LakOy|WY$.Rj_Q@F7-h> %֗O|[vg _e P{_]礳.ʽ\,X pv04Ygyٿ `wasbt>$'XVs]uj+~5 =GT'SM3NDqixdϊfZ,q紝h*<9ASZNIE7<fu[yp$ie8?Hgo锌cw>xLeCTȐռy(rX/5w$a_t, x>^ rk4|+IXcw;6脨B1+8%<'ބhm}} KhBJS=3ot_OOL^HՂj>ڥlıq~C}i m}"R9Ɍ/6[T6GZ8V9 ^z  %Wa!HN~gҢbA*}g҄UxTd$__e (Z;cmHfaPiݺL#(LCXt9>viaCQIȚDw]Eh9PPOOM*R?@6 jȅ ˅`Pl-{>o,4Ԫ(w]y&UJ#Cj 4KI?1z[9aCͤON +~4cqe*dͯ%MV0Sռ/7 )kSE6ժ - 1dGf)pɺapj,Ҋ_p4M]@iCR&hS6 9 'H_/F58uBkiRac}M%]UUP.f25պldT5x=!9`хOn֓71.pg2ul"9 &97hp.Sf3VnVb0Ȫ 3Oxu{C G$)3|eFz_=|gp!WD:덕u{ TkG;~׏t17]- = D+؛+yKG(eʼث`,s~ozis'iw lW҈9F3nf}~ ˱ R']lvckpYpj[n}*ɴ:A="ӳ?V._ ju'fزjvd!̃mG߄r>L-_͎r6_}6zXI}E(Xޜf\FloV׭ 9S)}.#R47e+.ϷT62ʏ#T+sYȚ09RZmdpv37yg ׀x`n~c̺Rvhs,ٱiHg9o=)A,콟p^&{Z'(3ND2 )%$( ![?D7]!wاxx_ c21"LЉ3En~#r•RSX_le?yZ?# ?#oAR!sN:Rw6^k!{ ɭ)_vv?ӍM46_y%CC΋idf kdG!K\gt~0_VDx()tGDR#e0yvr^83-)2 iF lG9^*D­*G-:pIyFqV5}Eg! @6Tn);% D?7*Ct\PN~~{(4LEp|EGJ] Yd oyv1S6bo*jsݱ?yZ*53o3:p+Q'+䝘=xjMhXͧ@z2T]Uŭe拂1?fDL KoMNj:qTf9Ц 'X"47ݦk@}C))F4^ r\E6K#@]Ok>CyI~Ȅ&Bi̤̭k(o9E2Lfzrc!*nvj\̋=nT(n0ppW[_!MMr6PgDzOo2YZejUW['UN0+fXtuCw#?9vuҺڞ 0UW!ݹ?3CeO͓FKm^ JFyggu7S\r"12kk~յKa_W|bhpBsW7uْH_ĝJjxlBńuoquw]އH,$tuuЃwfD .Y0eziBb ~\aeB%eNz~GFQr#'N$v7l$2!/@lT.]eAF/7I~>0(6|; [p`3ťue=jhynG/wL̵bݼhO*rQcmσ(?C<3 gد-ṵÿxM}") %d. }&?-I.R}0 ,<* c*@/#6(gȫ"{Qߖr&p*&U?p[Ae{'YE xoIQ17K#0Sza_[raui2csD#{s6l̀ ϩyWbJhDѝP>c㘣:4ݎ9'tHvh>K~?z*6SLHIc 9gdj<>MY`&R}}2+ ,Tخ >tWW#10m]nqy]3jV`K|H:BHI~G}]^~ N* `(@ BS$R.j] (g”R8'>ǚ1,k/G:G-%aT!PBנQ1tƴQBvhlt F_Q&c-2wiR$Ԋe81+lGajBwPWsAJCpplD_8XdaɵD'R?dđ;% dXD±[$P2;I?)/xQӏ[wHfCȯj):14= x ̬yPiW V? r*\5yHfHBE`$׈#SB@YNXu_fbd P 4e YEew 1wH+)4J8fL$4XT:o%maMTsM510f_ 9mȭB&^ -6c%4jXߥluFO* 0g5Oi0 <C$eO#)p #?U +kY2KO[rihϯIJY=(nlka!\U ;ӒH-]B.C0[~t=S,]7܎٘l"XyvIo7hж%bzg\ T ߜ+;[`+ HpqyS-ĸ& YJ!%8 _4`^?]Maz|aChHo(<ԉmZkMi非bd V~ ؃?wv? Ħ}C$q]-OÔh}f5_v/>6zr-r9eI,΃YOVqgÂ:=|Pt|g>ibD:e=FLc%99G%F>=ߐ|#Ͻ7n RפH^pK&.87eAy6:)oЗiv^(7J -*LXwQ/#9^8>\1Y浮h~2}!t*aݛV͠gyL8#8;-ؿt`PCZhC%j۬4Q9‡o*刼:lsd7&tn)n뤒_}=Ynq20$ӻwՖ)YT* 'eTu> {' jYЙ$DARG%vuM80LMMD,yh[=2jk8PA,l[NVŗYlZ$uښ5cgZiȡy&DEIf/HNjK&O@S'{RQ'R_2HG^pneAm3=a Xt bNla w MWS\~QLFGiD뒍BT '661)iCg*pA͂d2D"0!Iy; 0חG0?1$)4/M;՛.byjn_:4G^eIs !T״}gVA1/Ʌ<˩M{o{^MYoz馚{|ЬҪDFDJ) 9aωif{7GBIճ;G9?9ۋTˑߛ׃FXõG2hm} `jxhs^6FBs $^Asc QQF17E+"z&!2pzFĸ&SLVoT7'x.'ox>SUyMm']ԛ)oխp;Ex(୅jDK`F `F)חh:u6N y_%ZjƘi=cG=w2T`'AqwiAYc{/4>X2 4[QW6־kBhy^ 4P3xR} ?ܜN'X _kfa(57ǝ9ke%?AJ7͌YRj?\s.jg#tYyE.d#mך5 9WPӻC.@pjs׳*"fj/zDm{9Z7z(&5&@ a^<o_$d(5ޕ&炼^.Wu׵䖣V MiC/pM5KxG꛴N'r5E>!:wݧʖ1V & y 0;{[ʾXQ/]; #P+n3^MQr sʕN٘NzCyWFa,kY/j&5cVˆ& G:)"m9 ]OmdMyMa 4 p(H htz-v;GAbiH5hO3l?qjx0]m K#;[? 9Yz2Ud,zwGR^뮉߈qʍ+ژ_XV jKD+<Amr;7[OKȌtRnJc|*"CD'C>J^VPoofS/x"#x b6ow.S"^ekSz^?^ID^ĴH1+;U-C\$wf8ӗ^؎X=EGmc ǡ^qy?>3PCspժ"4zhtff?Q{8mih,dAj5jNf+h#}LW&ΟLbˢµ540x/-sggXrQ7CJW1|L S7w{&(Nm/SoihP2g- 7w,STepqfqw5DUTqE9p&9^@yʜtާ7"0W{}!x)KUB/8(cO:ΒDAZP=lZy/y{?dې(]ÀY$3!12:o#)Ii ehC#<Jl'!wOܥu=A1X4=P>V zm fw g!+bw愄oRNQR6B0$J$0oğ75 xdd)qHRms@w?!tުG)鞂a[R)@}|` p< "1@/>wSahi 4-p7$>F6s/ ӡ|d)abR} `b$̯ i {D~7\{h,rB%6mD gަy`batN݈&-0,>H𥳐b+Vh L'rw!0<_ϖC_980|LWv(\O.֔YoSZ'#6ty$Z* |u{^>8>Tm庥qϝg ] *Ehib|)aú?Y*U÷.ģEn%hXgFT<筁dJo07imZzR4c^.3Wrja/PT%.U éS2E"sBF B|Xr +'ڙ"mNb- ]3=BMYfo~mcSu:ĬﺈW3]N~l86(oE-a`1r DjPeK`ӡc!qNj×B-Nj #fL"OrMl|dèd2U@.髰G0LH<dtLlņ8mVIA o >Nx9xVāwYRx휳l,g bފ;lKS/kQB`(`#y5lɡ!ʹn6R%6HT)w-q,~w-,r7Upd_PNFErTRz8 >s鯎/~}l_,SZ+)FyGKD1 -w6 SzY+K纴l GL]. X+$}f0I m] scb 2Mec1Ϋ"!b)E{% <7p T ٤׵:zJXu#[tu>\`+FrH5)}-`A۰!i%y =I$I]rJ? C̈́/wDzdtGsr)j~gOW;$*K'Cm9iHTV Ŵi(zm@O!.YJwn`󖶂/6b^;ax]wP1W]ZHs=q G;Kk1\r? \!AN^%WS29m&o v,X%6qJ2SN:M'e YFͫF*>*xΝsj5@-Pz- "O_Xaú3ChWOʹ@d"xFðLA] 7)}~_X zB]͹(ϵ0{ #hœwΨ:>H)+G޸j76͸W3=D<&D5H乬B,9ql7ač,έ'FpNㆵnkГTF,5ƞk@]v)[RcӻƬ.G(ҍ`e( A8 ~Z=hC0{;:<UQWmTtYϲȍ`ל[ )޲򑥝q i)N?Y bi8U ~K )\+i}2R]l% )gV:5ixb;ûdNWx>MRVv mWXd- gΤbX`۽^/5mgWnΥ.Xg8 2Xj6ے[oy۞Z!+0>P) ei~r+u_R>fw#VՂh1~Bal7x<55t[sB/|zg2[$oSЈ俻?x!/(𵱨/?8koĉӄ;|Qw4w 4/sd7y>`%lH*uUt(|6ǯ}|gǕOoB}E!}Bs#mSY%F˜aE_/6̌I C@ZB E梥8,:O] <ԫZ"z=y(?t(SС |l[!EI<3<2.B}xLskC &qeyiVxh{9fn -p YTSZ#,LՏ׹ƙ/dGܲrƀu1öՖYxMD Cd2?mS1@븁(&e7#d>x'R/׽ǪYUTݴG[͆鍘bC\9,%wvRkSVҐR)?]}~FpF}y(k:V>j߳-4- ؙ!_ Lʁ[`69q> 贃?`?"WQ*DG3[g%3@ڰn^djP9{\;$s}^OxBUW?1\-s^/0);(/uYaxRT]\odO;LZo~g8%FFū(yG0 %?Ռv~UunCAZ @ d0"=rS~.7Ѥsв((jPrػ &K5p>+16S>a)gwQ0L,Rvi4s+c^3Ӊ^gU,ؗ0mtk˞J 'wL`*ޱYiݝag &d% e:XmJĊ ߴ,}C(YK1:~Fac1ztZ/QW?H`K) x"Bzz )(@F\͋)nm|4kvD鋹. k8dJVVpLj@XjGagc'&pОm4l$߇{j5 ' `UE)B%!gn'q4ZЂ2+:gQHiߧ%g))d!γ{VawSY]-VS}`-ػzQp S :?w;r7_Jg?\MZ#6xH\$qߢ僞V32 Lph xNnt["ȱ4̟/u q^8so2[X ˺2 IŮsHmba&H丽hw1dvFJͦ+i|^VcȶrWL";nLiS"=>H0RQ&̍.+ "xDAVM"`&'Py7 v1st@$Hr)c9)CD'P[) l|: _K֋`г2~{6TY`kqbl2@4z?r|,X4l{V1r19H;4u[&GDVaTZw1Oį*8!r@yK}fvAaK&9 -{kz"DLTb#]>Cq) @\;#;Tr]zEbHlm?Оve@?.Kcĥ2sG ª;WtoV4*~_p ˏ nDqyCa40P'!TmoSxo wUr gל%LzDV@e1TjA4ωwK7ٟdhK؊SZk3ܖx5H'Vaˎ%*Be*j#WzrI A;mGSJ_3BWТ9+]l7`6JJذ+nidDzPa%Tnx# ; ]^8f5#./B2m[BБI2ʮJ\{R!&E ϔUm u}B:n=ştIqPG 2#>F|^T-Cƕ|ۏ 'a1J.h*踔t/a{PG($h0Ć7~k瀸6r[C&M( P5cdVj8TkQmlm ?!jD9|'^uj5.A饃[dЅq6)'psG2= `AN?TAݎBVS/ΘZuf!bYq펈 Tʅ׈򅍂([j64n_<]-zYk?[i/(rCB~dQyWoC oLubԶF>y~エXg;*EĘ;Cu0`9hMʈ*,pٿ R;{Թ7"ih&oP&`vEQ1d+.cQALoX2ѷ.92ϬZ@,IcEO7l]-9OpcŖpc32ݰjѺjM<9T(u7!{Y(\1|/U7 ^%"o9CWmO°?Oa;!QHH\-9 ^9xa@ +\G=@3!q{l :Ji"T'm*d#].EOio◤Yr׵LDU}Ѱ YxW&]ɡUaNr69춍ۡsD~ĕE߾VQ)ISD#<3o10#5bNSn=2;T0j4HVx'-DM}Mߋu 1:co{i.p؞!zKȫݙZ3F.])d@m>ҍm+*> Hlo*nH3 fޚMu )tIfI/-L)))W^zl!%*T+e"ONNLgGȞ(PNhT'6~A()d^N;1";_m3WW i(M-$a 36Ê^,ػ8CړYf_,Ub@b/i"8(oeʨoMsnN='yXg߂s=8|R9qZ'UX%PDpG^_XX%:|HGmPnx TosG-\Bv }SF9Ϻzk7Y Z>k~WpxQ]"ZzgiWcT {". B=Fŵ~DEnLwid$GLyYIҲs!f5ʗU }0BH*΀ĉ$On-W2Ccr=$_2< s(}AtN]+Õq',{fƄTAEq=WDLF WE{Yppd0<$G=B!N6fDͅ}#ȃEG^0{81yUK)(&J  TVoLZan_ ~NJc<Ŭ!S_efD H<ʜBjz=$ Z-qVH6Zqa-(+7̦?u`!קTsoQҽ͆ _;nPqBSnwkC*ɍ71 ]}C+/.a||QyGA+K#{鰡TkB{X0ZKSV | )1ss}!"$&܋gҾhr%Mh! /0#ַ3h?.;7_O(7erBIOItZza%bp|.(nqvLd۩ye,~}uQjש¿]Ax)QJtʺ0Pe0 ;!XQԨchZTP!)(@# [?1%qu·q,ZJ)簚裎bf,/XH̃fKf1Ha ?^M #!CBA5]e6N]q>!1go$RxwU25p@8isZ IM˩;d*.76t62B̺ X#C\x3 Wߝ.V,Z0gSW$:PܫgzyЀJ\\מaS\[{# G dk2@I/E xxjxW% 1ʆnbFI ^.McXe+.M_^ #nrzbn>|\Z@ C3Ć`h+%3wt G̡]8"/h}^ u΍eJ1A'.S:JMy0<=B3:NCV<5:C mT>g[, %8lL$T!*RS(~@oՍ3`lB1Cg>( 3k-ox{gp,ӼJ+ZfyWXpډgt4fslx)e  YVW7aG[T?pqai0ʀym+tfZ{(qQxJoz~^rv];V 76_@V54Z&a05Tt%W$z%Czd*=\By!4=xeWUQ >$mVh Jļ }@*+#iP="$v!F9#,ńx1k^7vmXUX0HIpi?ZiȮc; ~#VS*0uޓ4y}z.F@64wDiN}Dg!>s-/,gXv8vaUGL:0aX~{A{Ԙ_Mœ6!y;?";@+b~9>Vd ,}3c]xS=xG;YZz6<ݑV*Q1XS1ݸK/w&DoH97#lReBUXգ"^Uy!*MOeJFZ|88#v%K4 `%mWY8ikL8\+ 1UEK@7o5SmdJAOF ^-\iO؟[t /Ȏl֣Wgbbۦ[b8$=,DRC9Dv߲kSbD͝ {]zG!vx)hiΡ<D$1*PCM݈CupLϫ(x5b(ރ#zňyLoIL;[KK:5 @6wVEo)_ULf :,~:Tiߺ;#tz3n뜕N="X8ERcBnYCp2^Ε392>.'J}X5/( fdY,"w%#K ƺbR1 ޫ.Nօex^()(UQ?TR۽Vok]`goY;ֺy=|_CO|Cv~tԌϢoY0Y"3&PPqGJلPH'tvQX FwN.otScPf}_{4T=4J|L~յQ#k"U2r8rkFU\)7Ҷf=k83s;av:mgҕ+.9zqtṅf1~e"a׊l}QdNnBtC;Uy3Y p>\*NNh4&o O7Im_.Hvua{5u͊ZAQ_Sk@mjlMECa3X:bR-9y X+h1i lN1o i@cLW)*qH$ 'dŘFo*7QF#Ǧil#P,~5#I*+4mb &Z @!c1{h,K >}>Cb<`w[H3u5ɘ7zWf`U# 5כxć#+ɑ~(bVQ| g Yl,s{dwDr!HߴxvdSR K|:ёB gjѡwdK a0Y!ثI&J6@)c* $O7;Hwg؀~gҝ "}Q #\qv>ȻHբMg1-oqBڛ6:[cRUcQ5 : zy4Lvt @?ZOc1Y R۩~וw23qK}QGF o[5,ԭ)}Y*On}ktUV`B1KZvO葑Q¡Yk7ks|d&uJf{elr{# o0Ic rKY 8LI@;VwӵПz_*" ǸkИd$~{~Iӎ:jݒQj҇_$[h;4۰j7揋Sy4d:;7ޒCm9=g2jBd,ޑd\1vOM]{Mw=Y6|pt'PӤH[А~NwAEb(w rðJq=@{8vDy|uY;v7Hk]]ߪbS^q㯚`G&"U!H.e铸[!~a)dي8mmܱ١+z|q$6Y8XĥJET96 k`yq?@wH G99zKln<.EpwHsTKb/N aQ %ܹ&^R#O+5\xyh x󾡄UaȗlaR?`g\|@&E;yDK"$z%X{G<.9w*D3im@gb (Re? 9o{* @"WՍVŋ[/3|[_@],Ì,*&ƙzf:eվ_$ Jur%zpl>,[NE#KЅ,N FtA2ٝU=Ӱ,TH/"`҅qZ~K'e7B^. 2K@"妷V/~nb(7L{,n4'QZCki{\`ŵs1 Y{# gXv_ҳTsXs C2Ǐ6{"2p]1ǃ\fs^#wNׅԀOkl+3?qmL,ZAw :烢6AU9T79#NWu d+Xum"X TZHs<51OEDC#aU"9[6Q?zTlwJ.5z*#'e!Bh<dhhЏx4EAF}|o+Te#P*T@] PTIBe!T*r?g2q ̌, ¼=eL&e˪FIZ?jީ6R5a+1_UAbqmr>xz4_u9GͲ]MnjC V) 3*;eoaQRn1%GD}qGB[(PLUj3«>H KvLsgt4 ]ġլc+C*E4ZWöCuO<`FN Zo6kwzQ*m G>琕׏"sjCNsIFTt ]od{Cm[Myt /m #JՍ` ˤ]FU5<;c!VhTHT ɊZ"KS|lhrre+LkZ|nJ+\m)H >UT79 HS'H4N>:\ש (p;ytI8-s$ݲp_R1ھ:tI^{clg=bõ eW'A%j ϘΣ1ŤBBN @rscp"?9qzr=I%qdMb_y,0'~'v8L 7/G d#;_ j{H tE > +M|bU7`!-WɠbM03|Z0d*"ֳ.+dIFT[% G*T,CpBAQ.; iC]r 'VC<())a鹰H6_hpzU&O@[dDO/՘&WAAl#AVe;3H3w2y{B9]lqe:UZe4437Uh<,5 *l $7?yTaih|&V /:*(>ڢLVWcKnp]9#)רE_qbb$p>V6H\tfWTB̟]^ DHn~UYkeQiqr];8<!VǿW6/ҰTץCy%u;%DyV(J/=tEe:ܽ`+3U ^4y _!UX [*;OpzՁ=Iڻ*5icO~HU'Y$ck+)P+f<<))HcH0C+v=!CNÕPSKfh}ړjʃߠ>:XD[yܾSZ%q ]\A;,=}e-<Qo&3*|.T`#>wc$̈gpmO+55Y@G7OR>lV/dK*Z@ E[PL xCIm)(nTpCtWͶn?3c7xxlHo̢Ǯoxp݌2O e+hD1PN.P{_1#\Yu5[lx|Si@Ch;}>KΊ#| 9Ӡ2S" {;"bodӋ=~ʘ(Cissb2{*vtVm}-͙-GYuO+)fBmI:3bȡNל|w^YtP$a dĚ*8Ь"h0CքkF %xubjzŃ~[d!&)bU) t9,*3ܭkk$$j-GͲ8U8? h~ [EA/WU=7zGUdK^1>|ȸIjۋ Pn/@~jcl48#?HS* ;g)EB-t^Q/N:ʨ:&֥M,qk&;Z ]v>S H4(Ǡqwql{o %ڥUa J0a 녶 ֍jț؅};0>LonE.  (GAM,ҁEQO*>fGe`<,J{ 7>\Pd*<Ƅ԰^$D_=%1}j-`;魯=OwjcѼz@Eu2 -{c?9{Qi\,h ٥! Q:tӚ6H(W4<SuXK iryZ 9&Jq!\vx=<ݧMn2<)I%N,rj"eu8m,/`QEsɨm.[Jh(PWB9}Krz>DT{>tuA.ӚAÔba _&'  ? C)4Ėˉ=#ZUYFP1IWY<7JwL&˥~ں( vİիC(=PQx߲uHԛIQ96I=5:ZY`ͽG q*}.1,`MčӥbeAVapg] mxeڥ4培&9H1%- NE^_V^Vp2UXOu.2E7 &߳s*,_u(sA S'C.+]2&&-ج ׹&l_5ϗ=Ē:ۧ_~]T;4=UWTPAVS@[V{cWݛaVn_@.@F3+TÖ#궯tUiQռnQҝ`u9S@w]q1IPI+c!]D.CvͭoA"ݔwSa~Sua{*xCbt B6@Akƒ1=+fx4`]"{=Lb_OPLw{FD4Ϟ|%iK#t5FTKI11j`BE@o%K@H.0(.u@l}38AՕXd~ 6QK(@@ OHIC 58TÈJPޓ(37) #̲g64c[HGS߇Yȩv(I7b2a$e|.';@,/'m )s iXm rx`MF dX`LZ<SЩ`j}]  b$1;}`~T%0t+}˴j='ܧctcQWHQBL";?G!C38v3kh^T;|-2l Of7 b||՗fHqvY;!9tqh'R Ovs,$ 8} jR1;jI6,䊠~͎fR eך<;?aIB֬񙩫s'3){{'Z=G0@"2+e#;''RvjF(a-% ѽ] 1 TO9]%K^ Vc^gMe]nxn؂^p o+wryᄲm SD;{:cHGS$!& )g]Dp@hqc5HhF='5ęK;2̱HNY6/E`KRI꠩A" DPܟx/͙JߧC\fYSK8l85Q>X6k ZΧ jn~ 8W׬#yxղ46_3LUybӥުOǿɜ~e'րL uUԭ]+D`¥5Tmާo;TSN)lz<Ŀ`" :_ɻ &ԩ2|O#obˡVdl3+jyRpMVla= tZ.E%39Le]ڴac9SN._XʖC\"\Z@1i$8鐣rʳ^UEv. ?> W{̬+.&QM"ќ{zg[G7db,j+p7_a׎"*9ffW%3Nh+--'DMiRC[2^Oij-WF3 |JDS#CnK}_@y Gʯ?% k1n80E(HX:2fQ%+#DTav#u90}PO,';͘C'o/Γ%ei 5|o4׳_Ci῱݀YvrbڑOSr'coj|* X0\r O[-qiamX_Zr.,9uS9(hU&Q!k:"?( A|7KOelE"IhWhO W<<.BGp&Ht좆_cp-J>|PWILK6yh } ]BdK6gܔ?4U :t<^fqL%2Q}Ddp-|]+;3E Ywɤ09X^ТC3됖']\4H %r{VQ5< d⡣0ص8l!j'ղEqN~ޯ`z9ϗY8nC(:X uٷlXrBk({IC 9 -ܑ;'m;39Gm-XkRNf/>$tA EVh"gقUܟD1gmAm\2A\="ZS"2Mz1ko۠ vٌL/8P$aY쑷L ܻov{c~>]=9ery ̢Л2M`vC_R=}> <'\w HZzYaR,7 E& d<80@HSz9?#}У!nռ Y`&r}K[i T/M0aܮ`yXݖ+$MLAA⮞e l3aVJтAj\Rw],C]KipcLB`{ا7NUV:5=r@H ćTSki\ĉmrFeu|CK[mVWoQ VrYIF,C*Al¶^7'&iI*t9[ңb[h-Nchؿw?.}@iC#|roDE–h$t :#|( :, /BihIj10C@QJJk9:ĬOtC\YYlըoI%5gK < ?y㏁̞WPR{NBi`}>OPy>L;#fޡw wSbs+ ibI"%fo(fթS<D^D}!\ru Cֱ2D{7a?͋ .WI]A'ۓݑgd0Ȋpo|8_W.I [p'z. {vx+dxeecɤ!Tel@Hx%Jkب# $NZ;fB`V5UжőnfgUxs췾L9H4BTP#Qu'eV3^4bJU 2<@NĠ5I|wp: hB2RgQX1sq4tZqqšϾg <v8fnHV}XzCfC}"z 4 zkw(!)ȑ}ZY^ +"ObÄS/pa8[oh+o&vn zZX{"GNXZePp,,(4ɶWRƴܓNwDfSv` qt "r9̈́o+㮴93lv6SmqJqdWgV{q~4W>u)pWWX}S{?$z?yHqÍ)ZuR/t-]?n~5N-cǜTEMyVuiv::]^JJVxU5gB$x_ x?Z|,2e:=}UA+ޢ htV:X3QW;-ADiB6W yG\s,(kI ~+j0rEXgp,9G=k4{dLxU8H]9wo`"p`Hh'"_HP霱:kH6 _,"* cm^uu|2w \y{\,UadHPKR 򋮱#(IK$e:^t %;/{ kQ#دMeiR4Q)m1n wI-_%y6mp\R2: ̿fuJhHa{ EQ4e}&4rHƘ*Zokgr>LmMvc)8>gNNݻQ !Cxz_9H%gj90sES5=ٶAi[rFVzSxlm $'jW很 \]^9dpmjE[Ñh@ 0:Ar Nz ,ڞ`5g㏘溅eChR][L܈T?K5<_kxs۷{jsR5 ,&^U,M>]oVP>:0kelD9C <)Sk:W-1#1Eb}6c2CN^6+Q{M4oPV7궆3l)N!Af+l|rVGaꙵHryW>nѯb!/ԯM^#O:糃QA%ʼ$y(^Rk3Y\qܻtMX9\wD9ڵ<7r8e/sBz ՈXFn[`Efk#Ȁ־÷1qrk 3E7a|,BqUUkW(aV`90ԇ<[^3g+yHs$WIGt YPs~-0L1eJmx'返^ N3!hAm]-=;a۸!w(8`lд( Fr[XVrVi1 x#o7:{lRʼn%aH0hdf3GM:X_ J .374ov|P&h'wW4\(|MfKR=l\(QePA$֑-r` %+jG6ǜ[.21u g 8C}ÎMh?:`붵y9!PM a]@S철~9ƻ}2aS3Rrl9vf ,)K9/%<\#tR 'gTM!jH3q?/HK̟\Vh s3~a@2DbX08/>y,Q5N$E{G)S$`Raa ^zyB˯Y,G+ST0+}tJm~*ѵ@Y -{E؛A8 W[R0.NCz U1mW3J\<]'X_ IJX`.Foǡ8 o!\n**Eⷓ`s%u~h>`/!k^x"vn8P6D7nIF#Oz0h Nܱy*s#d*_e+Or6p_Z_ʐ-߽=QB ZqʉP=%iz¶>bMF- V[)zzQ$xLb_,>>- 8LT `DrqُO9gȏT5^Ԇwu1d_#F)76n@e(!aN*c*[^vfhoQFߦoU:J4d}]ͼ_B5CއkH^K i7lƴjN^˯g0ˠP7#dPpb d@W9T Sb3n s̩|'2S8)*0D;jې1.XN^f$.pt071 LsWӹzyDRj,%(;1Kh \x@%8Ir̠F O+ى::ejydQJt{4^[=p*"V/H qZPJ=ª\ OS҈UDXN=4[C-\h$ms4*IE{ow[fm`!VTp8Gwa"#_,!vxL_+UL$5RCg좑 I4q[?'g={+uړǔB8a_ERI4uL͔:rXV2`,ת֨2)@g `V8,y=s1a=ÐwU`_M qO= !8z zv(liZ:/usG~lͪNk5y u'AbdoPgިHJM>~6-~t FvHK %{=lP{NZ?ʹDCb9K0[G]/壎d-u6pI(_mZ_."ggLb醔)ώ!Kbΐ\oգR۶|+ʽǚZ"P d)֕L*, " 79㱻AAAarTE-5˵bo=Cew=Ռ(dne$/J U$h23f>cuގ72-C:YIk!-yZx [UQE0ʟ>{ sR“EV>+bXxisWG+=&'g kytW Қ5ӛFaV@g^4ͫ91>X86XvLӨmOFi_{0ǦLHxhL'x[^ow0Y{=vq{$GcO5#;2xAy+T[ZhȨ[d/wmpy6tƲQݷ!0Ɣ DOr2be*^O p#hE%VO wkjEjeةs>b)nn,5G6I Jj#1sLs[tM4UsŨwP-uo1U[mSv%xˮG@O!+IIB.$  ,8 S 0M< *(1 Pc;!ODݽb'D"/ V7[`"sAp""l Y{oz)g[ neDf rkv3At1dVl "¾F^qwFm9a^.c| LJ^.=n}בbVa*UNkP{ȿыzV}uD$vEf &]+8.@O 8rUZ55*^(Taچf ה7Njl<%uML>dJR7Z*mqg#@8o(OrQ0";Aj=3J_~Krڀ>,*RTqVz/Tf; Ee?8\~4aD_P84wn QfW9}.^E糚D}ޕyv0Pkdr=ݔVߜ̦71vL޽٨`o5y,B MD(Vw7bCr2b'I^p&Z ^z6Vh|Ve BYvm1_{PCjxњb6G$AJ~[dt~Sy$ a u$ = uKaήl:M)%N+Y;TH7ӧsI3?<;<굛7,coCa i#.16ҕd*m;禍I Jq!") @!x/'sa33$ |Av'-ڊ%~򼃯F `MQM@&ۆ/vI%d~]EZ*%}JމHGy?Dr4wuedTцDJZ;WXj#,kDmޒcBgS7B߂ W!+FR7D /Wlwɓp kxTXʴŲ͝0D$ m x?!ksB)9 @s^+*}e?lߋHdBȯljH P41M+pήP;瓏 zR$G\t<ܫv }PNtZbZf=&m߆ #X1bw-ϟvĆ&%\q0(%#4lb̪)h7bLGnq- (T;S;^-t;;" ڲfA.\ܼHdi_l`ktn*aFVwC*Ct"ay\lƐߟ1=ղoЏNNwNw۲rx/ 7@J\Yz5OWc6J[ֻМO^ga%FRj!pMj5Qh1^Z07M6b>oOLoGKjh`:| lUU HпTnp1Fd%eo7p())Uغ#@5C r(| +6@=g*Ոk y5"tp s{!*2~^M²`I] ဣ,u$1J{Kw.HxH!B0{,g-+2lZ@NAoи>f=lʕ>w)V>9щlX< Q$#&Ƚg8ݱr|rNЫW~wnlHPHqX NX8 !I7S_uQ0MN,nܗ,qOϮ2TGׁR3"It?H;}2#V+2w3Jec&̌<9?ݘ0]^yd́V±!ͬQV>Rb;%}'Bs;l"sT Ez}|/kjh;)a G/mm<(=7S-& p(jL\a N}' ZÎԣ8j[Cl"a#d0CI0[,~3*R]i6F1u:0ť0Ȉs sIQW$g,Aڐov3TU9~R뤶wEQt54sZ( cHUMsx_~C]kM){tkW^u1)ݾ uy13spD"@Usu{퇡8,ɗ)dГlH(/I[4j[q)}я`ȣxC.jūs[^p_7w B* XU_E\QQOXSwz\1"4Ad-7W:FN!{ VBT5^%OJ#>K}ov1ZS@tic+)V9/pp }xi@D.Y)<Տ 67Қ -:reJmBvvF-ElzW@ڶCF[%~##6(P &NM=4J! mYq: KahӄxckSuh٭:H1=4vW͢zW*QL+rۂN~ =oH"3)җqQ.NjamռuB3B!V5; ز -P{1ûDK1rS מ~z5O/B;Wgo|?Oȫ`gE_via]%-Y7mۉA{QG{7Cz_, =HkM#L 0zS͟@Њu8,;z`8 Y'P1Y|lӡ!ZEY1Ѥ<3@44l!] UFqm-Q؂%عKLPȗ- ^;T!4 W+VKfO%w9c ">߇)PFQ5ukt5gA׭u(NBV; k.4 'Y]{9fjgo{gpdc=@MzO_&Z}4W*W!Ten 9,dB WLo%38FGB9Ҙ0= HQcd˨ Z,YTrŊ添ut8CZ0Q>b}\y撌%[ -6Aoch66$߿YQ'Zѩb0 NS4Z|決,an>0Q <"Dv~Urtr%lCf1Emلd^`DD-]^/~h~c55 (eo^!3aR2~5f`S %tO!?V"|BjtO4fJ C/]`Չv* H^E$ A981Gv7AR-tfecR{\gtmsĪ ݘ*U,G#NG\aִc3G0i%t:՟BERGp7j~D&;6z96,N`mr%-|>ۻAW 0Jv:`8OFE JM mQCƍz@Fg*@=:Ofy/悼Zn c8\UXAT߳(v벶` ⦅#]P;oL~ ڶ¨1ڹx2aא_ 1{a,Q4B܉q-G"4tQNC~ 蕁B|u߱ae >BBc6ٕK#}X.JΙDHrx")]P_ɶ▿-ac;PV·1Hu9;jI׬in8-x]31ʃdn_Tf^^I'k(N-RMއP ]@A3\'9pSVz;"*ԓ/&K9*Ҷ1[;D\,'ޯ@|IDhOofL_R?#3`8Uhb  *)ponj" 4_$:Rb)rS idxU ?ldqSȄ}& Z'R+Oml_zME =_P}Jtia*@Ft?  [s(GB0:H7RgzfLIc4T=ѡZ>'6@LtWž3#k\4zmFyȲ"-AxB9(uо({g\ҞMn=gqFuy.׾A'J1"C@Mׇ E79M/V;WLn̶qf.n2D—!$5n8r5~TBOذ34y/G.T$__QZ߄yA#ж43f m \w?B!+*։Y;ŗ9#EQ~W/Us_xKYJbSE+ 7j&,*^{U 1^Na-hlq,ߐ`dI˭IafP/ Dh߅>5D"yV-__ YU5pwg9TpBTb+^kG&>T0{Mܷr]hEǎ;3 =ڧ lڇ:-g{M 6@N 5Bh3SFiJ :|Ax68oFK*6{x/6 G:$4#G\n%02 ׯ7HԎNk9?e~aK=hV@!Z5ڑTX`~""x*vCI{g|BRQP֋9kw[-Y ֽUon/sHЗ=ZQvnPc͛)yz*2pF,܈ ,fb)?61̓qzOt_jgM:Ѥ"QYm3wH`JjD`)h ii RXu,5[Lt9<^Nw{2x=1rܛ|,A)Lwb h<(IPip{4U-C)3-3ws!zo%֨IFhKj=lߍ-̝@hpv{ rm)bjˑz@RYU{'`fo-"j4J3L\YKEz3ܤ{6\놳?ӖI QjAV`Ç}Dzni$E'"b4IY:"\4.HZÇ Dm\1HS%.sShTQHYg8ע) #O \FdE-$\RV|W:},\0Ư|9,M=+[.~~oBh5юs.GNUTR뤿j?M]7347'x~r 'KDbR>^huu[yCl\գL ^Ỵ]?`JN @ X'<uiR3h;9G"^ӧm~@6hk`$C]JOm4gT{<&EnzH=[u4:UdH5l\L%*py,yd[}p8 0@DVD.8p>z9$#K=-ab3P/ᦃ(+52b1>)sٰ8Gy=1$8̹O{n?Lg5wi2E bʃ8`9UPSf5;aR@$|{{Η@FE+]Xj°)7 S]hyd8$ LXa䇩W=Ld;PQ,!kt~nVg4]+T~vV(͗f2[%䂹Ae|5T[-خ<32y⴦]~V!,` saԩRȥ/ \njs%PX"S5p 'wktvA%&@À7P {<VC=Ph ;29~e*6kh"h>RfZ#dO8"Kihhl3nh#`OF{XtdTu.MfKHn" r;/geaMOOPw#I:=9?F9$:Bu?έp 8B?yx Yz鬘s(nL(M9|[r.;mafS3*{[?At:(j RCj {uZ/:]J\[(AzUe[1H+W)=mvvh+D=ᆡ8kE DDF YQ`CW ֝h"J> U8n>W[AeZ/"Oa|vE%qa/#/GVulMY]S PԫƊ^ MPr׬)ffkct 4O w$cH#4@*oKv߈-lyޕXf|WES4:LJ[&-Ye;FfMUH3zNEP.F%X$o5Y53ǻ>\5]Wo@G@-aL߳^L-#$e10-LR1|N Ѻ-MXa'3Q:WjCgZa#s7!$ε@<ԟрz `MۄuPK(Z^3h"ay\p Ҹp:f'MwL³r]sAqMw|QocJ>. lܔ ܤh#)UI$7Q?3yrq± 6E,aPuyA߻^/Lt)4mUl8|VF'r9БcQ23 7Hq!=At{Y_{Y]uE n<;9I( Z%Ν61ɇ93Yy<%S` VW-מY QPy("SIh %/vzց` YALrj&Ybmi\5|ub 0c3t5^u0 p )Q\&a@~]]#O%G|H>-ZVmj I8Id&?9Pt~ɧ)?qv˫[Ml,uhvh^7G;:m05"K)bõG*SQǁHG[-7[IIVy hN6ΙӲB椝F]Nj^<5ϥB U&oxw:~&Et 2Yiu l~Ztf߰}=;Ԡ"ȿE0{tO˜_jN %a ky5(;"; YJ逺,IE;k4ed8@PQ5jɂbW=|E4te)2; P"!Ao]Q\Iub lP68F/2sԙڲ◄8l^AH<< gp<,i&UW@*G$34FyfvP~[e66=F*;j}J.%`jeH:ϠUc)ab H)iu!s^K6DIO֞0q Lg!ۘA'lX22r!"{q0L{⩻((TpXz`V$"[tmr; |h^ÍAչ?`-(eB}t;_f۴qP7g*=/v ؑ(}M`a +A Pj C+jṚS0U~n8Kf$|d<`vfwJ=h:oXśMU(TKě%R GĹϊe^tJ<oPHtB<\Oh2ɫ?E.eۋ2S齙+w KBw*E VG2tNU(5pA2LK8JjoOD5ܮ!ÁϏ%Cӥx0tׁ ݬa!RX٫nFzEM{9F ϑ9л@툮(+E4cY5>:ӌcUZtn.JRJb@,rb69 _ ++F}7秼&R@$¦}6rcnDq1dU2V%9ޞŦZ^w\\)78RQd-U2䕡|+C:3D|v̅ #ڵ !Eʑ`?B;@V{VLgwcڄ ,)W=ނjcGފz >M^f۷8;`6]oa#yo-pw3F!j rߊ(,@'3jl석uS U2uÜ \gζUϲ'KGC*rrܨbb;rHs]Jհ!x:Q,xEAQv$Gr.1J/Uv^Xr1K?T!|s+$  6C8xG~7\qF?$dY.2!UTiBI0ԘQ4xΜY癃 `1Qִy~wó DZI쿻$4ؘwqYq:H7xΩ` !Q|~yR hIvY$fA-FCඏnQ-ݬ?z _8Bݿ, r7OMq:ezB=มi [ eYIhHBmn%'Hڐ6he:#x!OORj).*ۇ7olpG6jΞ6 FNhe+@ى2QB7:X. |~+q..΀::Dy^)*|'?\3Y>W 91#0ײk6)WA>R DeGͺ@˕wfFt>KY6wf6AXm|bgچfy%RQqWuE9lӃ,wlDWQ9`N_}t EB1'`{0~*po )2 %˴{(f%픷y6- RB]fMhħO.RS99䛫KT2Jy4b >Wt`ős'(P\m*5S7 ,BAY x 5|tK`:j1ƐBbɕEᱟ1yYu#;]jd;ahHzX ֠urW1B1ԥWQ8rԁWz`^է}pQ՜ \?,'B؊`ƝH݁Y95;;Zn wF̆4^ }nT"yTnSSjα|VխTU~0p‰% ApxGb ՗9P]y(Jnk!_Lj8 3(`ФQ;' b7ʿ>Kig QF9R@,x#ȃ~Dɧ³z{3b'P}cL@>&uL6x. 8cKAT gbT/J9F׏%q 3a/'!!%pE SZHkkwwBf D /N΋3!Xhuijdb@bo<Ԏ̙l& M ĝM7Zjdϕτi/Z D oj}LSa }"8 MIzmg2twLQQU, ~W!70iQa3Z}F^lXG6|$s qxpaBMxpfA}D @m8&pЯjۅnwYDp>A(C mnD2sKA*څ\X?=Lz0)}Pןpï.T@4Pΰ ))2FG@7~6a~l ZHy3 r !Bt|=uE0/ee꼫!?HjݒAiei'1ĭ!]5 C;{K/S(:rT8<'ݔAC#z*S)-3-A% $ ppG5bVT Jd[*ϨkFaSB;6s)ݗl=}_H:뿃؛EBVhp E;vz [;@uqBm5o?Q>Oy@qν)mhn,>kNxיs7g$\P4 XI"C+m: ?,(=H7u|mR$'f"]@:g  R>7/^]y(GB~w"~1w$b=QWE%'!Zfc$ɪ2z%IypI m˜e(O1,ڗm1De-EU7~L~\/~zF"ຎi@o2% mKG3-\5-Rh>rH nhҳF%BT*Y#'lvX(ױGkDk67 R@vef6M5~~9f)<;:.8S^mwȒ7ڈ)NM H"ʵnKJf¤!^9"T׸M"$FWbQ%q wQ|üb(Ոt;mx4Ud=%J uEo T+\n} w`.66Yw#2?cXsȮF̀(:kv0w+brmSs!Zb*+S%"K2ij}ȜJݻ:1CCk5 .{.1ܪ}{祮.SVF}co=2JP|B*>ꑨ=ĢFzfG옐/.w(`fdٟ|o9\; G%9lESWMoP Nq/_#Cd=z%=ې\!ϝ*+kn[V VNFU|Wwȅ$z_@,$ޡ[?԰pbww},Ηݲ1d:^ͺAo y;_܈6ݚTm !:1'C3d&VוR{< =JRzДOm-v-qF0ۺerzύak q(ՅmJfZ!@ق/U'3}%\N*S/:ӯh5ڰ֤(X)n9Y ChDϽp -\6+ҩ3G~ jE*]\"$Rf!#z,n |7r &ǵUR n<ᮨ̵ Y4hM{9w"O1wRhJDj>`pY^\PX½)ΏW6%LI5Djs8&_H_= M95ۛ|ʮ= ]FX]h-%[v8(WkbaCg@CniV>ƓS tXL[!ړm#buef~;d!wԞ1ұpz60B+ɴpͭ}yA+iEJwkYNϰoKN'2 i[c[s8K~͙\Ւjg;EÛ6IRdR T-zELiy! Xh?;ii<ҫ [Y+&]Gx~9g6ߗ”pSD-ۏ=UGˌu,C&Xa$ŧw(QB ͩp&xHD\q m >^zz-,Ko S{c\LźcЦ0-&Y;_:K2r5;z X3!ij㫨+w ݵS{{t^0L+\Qbh04ht7<8@D~)rVXM$#'Z@#( &T ~l.}}vqLa?{Xw־k]erex4D}(]@|+ 2-H}2Hz !M?ĺe#R"~Bp? zIi:Q#rF8(Ul:Q7AO߾k 2T'_p sgy{{oۮ[eO"%z6c@хDZ{Fm.s&xĝaű erGei!c옜 i cp;Ǹ?F ؉v*=k@<2˼}uev%_&B6%O˲3B& Q#E)E?z=َe=Hy[R Rlz| ޱ$Wh-&P݂;Lғ3;K:4Z~կwm~Fj\\eDzl !y*B1rL* P;ݛme? FXyw9Я"ET\sN uN:g8*CGu+Hk*P =`4}u2{[UUsְ0`ثɐ 4SjoHdE,SЖnjYm֡ߩ@%^ -amq'6ƺzgGx2Q:f2?j@|\E"OqR8 vr!yGbڰxH)fY~NY+:[wbEla:%b(nx&<_aN~ @SEGWT@v[f㔄Bgyb& =MGtSWP7*faf|f>Kp3&Bhn@>ogiv5}Ai=qkluLy_!"L[ Ca N YLe5**s>ef0D@bp(ǠD5xy~ڀf\"frsJ_ZpmFG{ =r]8Yt773 #pkz8W(JD(GGFf:Ls^L ( o,=W*Ql p5kD1PUsEĠcGDN{3e Z z{߇Ĭ,V1~3258$|sTqn#MTf"~/SuYIhlx|iUtN$P݀qXo)y܊[YzgqEK(X}ɤsY6 Ha&'|4Ab8'++  2[& y'sL3M.I:@PʮQ%!ũ_~V/ ݺq :7ô$VH{XF9)4\ ;V* (|ơh&ϳB՘_ eeB(ZFySQ#b9ẃXjݗJ֋TR$  NBb/mm$ПM ]Kr⟉⻜H $Ä=Ssހ';W"82p֋J7)/q YXv!$=,…_y Xi]nCt@kB huT໛Vr,UpXi 9&Da+S#tf W}T#`Z0x]ZY]"TDj \嵋‰i"ѨX[EfPhqyy:gɹm@cnzּݏmhp #o}Bh#.ZϦ@J&żWABm Q% JQnPB_uM5:J:ٔ=0Ckߴ>9mIUrf9̜. 4oƌXk$;uifO]!E Llw\h.ֻ 16?@2';wk8PZ8PP1q! +>3!^؊mALD;9 4M<*,oTM-g7K}zYKK6I "gG@s[/iL[90 p6?M,\\d@ƯU_PK?`R%5;q+/{DzM``2sO{z|̠G]r FddQ15U O%Ɋjz` Љ8%90y1FC9+M96 V J_jkp p֌Q/ܰ2a?e0"9H D>wԕx-N}Mh4Uš_m J4a}GwǗD3@OL%uo%FU/ű?xO? MdR[J#ƌayu}]!f)3Gտه =IC4`-a50 Mد"^n0EErSȢߪ)rĆUF_En<=`G7']Qx,Êk>̖ %Ksǜ,|'UX5Dalj;z0`/)MaA},!Yr tx IGʗe7R9p۝ϑ͚BMȿQ|`z24\E#"L^18诨chUrv.C|笪a(uO4@ۢ-3|(}qA=qڰKb/$W !u>j V|iu{a%#hs3e)$`GZiw}rMIdӭB!;ҶԶ_X8i_(!k|b)qLcJo}x70ap=:ȥ/ߙ}x{Zz"[|t:bozhJlT*BJ&VB TAd9RBDo>B/9*韵[UϼwD԰\f QF>cKt'+i& 0{~[V~ӜoѯC oi:eMV,pyl7x`w._2Gq,V0=o5h r#U8*%⋦O;,^t}Y)w$0~A B@bZ n:[ZPChG|΢4s%#Gsˈ)T"jcR5a?A"΄g.s_R ge8T]C:.3\~]TI/q>J=$e]UưL& NC' E\ڄqb<IWM:R@l1dXQN uW)] F7xqQ}5LRFƬ 2LGdDw\-Ә-诹ڐoE0Hf7 aGH'1yE$ XmpnL܌bm TЗteUaA;Ua(( 'Py+ES,9'S3Vlň98@d]1` [[2<}1> r~J-q|E ;nu?qܴdvtQPsov.kdӓK{OG˚5?^uS.X\ ^KpbwpswGx!tK'cmo^BPq0뢐3 fvݝ79PAxGLK9 Y )EiٶPZl!%Nle۷}[IEE=}|^qt1Q9Uܳ^x.І).b1H?$)sǴ'ŋopx|0 [J?ޤ5:*.zPtǗnJT͜4LP2΄U#z *dj,~]+O=D#M0PL1w{}gP,H&@3z-"'F_Jk73qm%G]fc!XK-ڼǭV3%gOQI;$f:Ǯ|.%3&Vپ?:CxCchWquc?x?V79RU-5SF$& zAm3VЪ6Q+޴iK&RϳaSo+/ᓠHq͠iBg"VWljDdb#Gg}ļm|;ePL2c \J^hw#qVh,ףKA!\6 :L1:Pr@"q,AK$)2TGlfHx®+ DPe0oLdG7AXuvuwHGmx{'nOTKfȴ^'R!1~)yX#N۲1nVţ@#*_ ~yhՔ{a.Eƥ2ebr~FgƹFGuY0Sw(; 6P3qs(rnwb{Jϯ19< ?6'OO[>8+ݎ(ע _U}@ XQ:k7E 5B16(i g?L Ns-Xhnb1Bs9*3,tmeCȖq=ӫ@C0q>Fez^PAA&nvc7?d2{J&p ;t#~) 4!9g#ud܁y8(gDNVT u'PN$\/~QGȈ=Ɏ?U#0fBXBWbaT8LD/,EA݄-% BH >Wb<1 LtD?Y?LZNg:CQ? ҝXyx洜)uZM\Lu^Q5gol z}ڙu7eb^ #]'zNҩ͵}*a/T[Mv]*bPm)M=FuY!4=Zo:K~ &)k =&$ur(blo8bf.Ark!ݴzլ=+B%Ŀ((U!>Yp! -{KOK.ӀI?M(6[m. M`cڜ6j ERKRv ( ֎ijyxH5߯cC8MP!z!rv? Wi9XJxŮߞ%(^*ǝnYZ7ewi5Ub$bMwgt7G3!$nв;ȂO1JYV&m+lKL f*Flqm̋/@`a~N :4յrr|MUQ* e=ČZ⿨O$5Px+Jy}YYV^?07#M,IM"G[x& Xv/#TEnG HꞞRl>ԦC|'"-}u EKNYEED=aG,rD5qkZ{@GƬV@!B6*l;%H= xX7+ QN#/G6S1* qU wtHbaHYy`52'H'7Q HҕCF(7~4^)Yp.;ܲ-@gnXVy`ۙF@)CiTlam ]fsI_YѤndzA@FKqVX2iwis:Is'h^кOj³h1ol*FihmhmR^Mwժy Ge|B7S5һLGXt̵n%1oKЩ3Dg]'.5SYfT>)F4`tA 7#WirxfƤ) xyÏ,"ªim„͓$fh*Wj1wPajx!ZG\CL)츭z"rȚ'i, DAѓ`}v8%ޣLa}k 7xzp1.xCFx +.=᠟᪾'-a4S*Xy>Gx9I[J>4QKxv +hԛH[z%8{3lܸI!Ԝj{[@sL;jY9:E5*'vH]0lo#/bKPt^]P!.f8hםiC{G*{٭fGu (+:]%IrFQrfM%,}LA;Us<"TouLdja'VҀc r,6x~k,ryf0xLƲh 7=>U^WAaF6tY7;ǵ`bXtO w2_z l8YqOYӎk Ĩf޺¤jGefPv&jK: 0r> lGhfyy^(Cy1; Fe{ Iz k}=@HyZk(1 !%B{pf+@F`ޖ^A7>IEK]b4F%z?_Gf9EE-]ow&׌[wbdCKD0ݲz56wWV&Nd~E[XHbxaQB8?1ms@M<ΣT;L1!z1m0ݘ-Gm}o!DQcUI$tR (K}9h44$=$b=LWA΂=\Q{zLfq|Xb?7ḱfE)i f/!KY4/O#ǞXm8w5"!:|8e)ix%5 $6"j搨+m*VRЮ&Đأ %lqPN̍nX%, -#8Dr?{eAxW#ǯ)-giQQF3{&:։{D y|D,VxbQI<Hvy!CM{lqUOQw z~Ű'av^t 1>#W|.} E'*$Gks PNe5&Kgz`񋽧L-c_Jdݚ-eHԵֻ1z$RrGw)X%;wR=m䘽^X6(ƌU()O=IjAyx1Er'ܑQjo[5Gu3ku6ΜL?| \5ѯloh-s #&> *\2#(KU- q/w$$VXB!=\dj6J,)[j O I>=[>drasI;LA86~2x̏oBh&8_a}Z(wtJF"3OR KRq ww f^=̦_Twmg" )%%7Jc3WenT27";7HƖ՘7{kŧeM_ho!'U*9M;GmzVf&2frCfKOB'@H0{:Ҩ^}hx1海"Kakr MoPdK[s AAQIF0ѹdSޫ'Сly" aQDx /]g V5{D! dl+P䅾"JG| d<=ViH;>01e^ϴg2 DfP4YBBp,Ўp uPYȸ-+-0 6RB_^B{0W❔4\>w ZXʹk;ޕU͙-III7$zE0a3Au!$s8}֫{( @7%EVHQXH,yERH`tY;@aC[̜Y U-@YÕnj_[>{3+j%q`4Aރȸ<.~#w8U#CK0(M5ɹ3ڈ|`8j?r]kTArzP40 ̭g  l%u`:f wt⒊)7E^m8@A+$sڥ$ES26po ңlDsb5F֏9ynZ$TˎՈs;UU-\:tj}/C&~d/O&Mx%\'v&pUaILvaF1M쌺P>LWr;G<'АkNJ*t<׍AԘx-VHo=Qm° %6xQԻ N}a':{l!>‚$WG9c{ ]m? $hE ps3vU5k#PA$@26ZfFwsfgP+ZRjf@3+G,7'RF`WuӀ,=5):OK Av4†ekӃIUljɎL m ^GX0-HR0yPOc:+\PUJ C~u-.?FzSaO5g^~<^>|j8- w5>ٹzi' kOb%uondYȭzQrcHp0?WHs؎ h'[+^ޭl裡Map?l 3f .BBYg1"6Q_)qwxJ1 #~?,Rʠ㶠dj2Z#uK:ktuZpT\-#! r#w]葊&Nӄ[G4D@z >qDٴ5hPtVep^!*|PY罴/ESz50 1$If}#,TɊYPLif,xyӗ[<3hA|:f@Ёum/vV~LeND|lv+ "bL4RХzg:j7h)@j:d`&yApwAJ4[ԗզG*m.>\3_J{|:Q(JkF'~z_՜L>p:g:?[]Y]c>}].+ͷ|5Л{<%!Hohms̕b&dpC6kmϕ_hsF_-eɾ }a3a#\S=,V*[Zi2(2wЛUDk"-o PY`\ `-/ƿ? %Yp- AWoT kċ/Z#^6t1.lnHlgdqYqTz ;\¥DPuA(r JJ+GڰQho>!7i֚EUL}URP 1@.ttU9y܄TŊl XJ @:GĢTۿ VÖN R W2 e-5$t_\`_L:x9mX{_ TWPVTпEQNPʻA{y-+v@}.vΥ@HAN-`ig--!  zȮ^(7 |EhK|ͭdmqfC£CZ  s$coڴEKS%FYQ= 原NZxMKR+J|jxA5|++dhsߦ RJRNk|q29[oCޙ1K,+s<EkOը iY7Iҵw-e~1wvJ$(9gǼHoWR8J2~CaͥTJBcW0S+_:5[ˇE.hYj~W_:2%l[ nE_.;!^8 k/ -ee8)m4ײ:%.aNG3ۇ:Bw-zčq9DEM d|" S-S.{MyA5T5ft`V}*0|;?}CiwzNZ }*A$xX$,^ ,6Y^~J`c8UgQ D':\4E-ّ7e?ICD3+ʐ⊏oNR讔;4}($ HCjɭ'{ҽq |E»@ѰI@3,9V>^D!IUa^ozƊ ml_L[WeC9 jHӵ+MO(+w-Q,Jgn_m.D[}c&-R ,*CvXpIFa0], vP:ܼMХ.@xGĒ]Y3& 41L`/4ȣ:2wlg.`,li0VY8bij:PVVF._fNyH*H 2Vй/@n( e{\} .YR;c#[Θ'!^mskbL;JĢRD;ģxz B䙐^MLYֹF{\ ǥ}tUᘙQe"HWY4 7b{^ ( rWo]aX|20{eH{CV2|}ab m <\*pg+(kjt7da^)Mm.M$&H:| 3XcsEz˚eL3o *Ba[gh5J_,ƻ4۸OO ~K<ijPG/֙^p*M@yOYE`G)|e@oW"u:8"[%aKlGul*ͻ8A6Z :p"B۳亊F]ꡡ1wc x2@L)lTA?͘/en"" 3^ S餰$&-䷿ QoQ=aɑ4 Ul@;>p*WSvEeG8r-E @o!ۢwhYᯀ+XXL!d5J!M[/MD< D0x̵s`ɞu JCq#RrEj[Q>d*f|+Val3E<xPE /W70ovaRJ)ZqJJ,>)}V'k6,&5y:)SUIv~m4bLIQQA4зD}Y)BcG~w^!;{\X icf b e>e?3_?SA1X7~NF(ECp PYSQ͖] ^W{f3gw@Ύa&٭v2UR=KeP-IJ7c&RMԻC98lzFm5<4g_ ل'HpߨkLlPlAz=_>63Utc |D=f b-V?3(W=th@Ej1 L*Et MvAr%C_Fbz'nV v8Vk;'7=gШ;g/|)|<;Аǔ6bg`O 96N&.1Ho{7iHA`yF@ 99jc5%Z nJRU&UӑL {FÆ8{##-INY6_o׷6RaanmX߹ ۔r0Tl.j[M{aIɺ/;qY -  :msq IMcbflmksr\8AL *wW@{`kɗ #Q,3ȑ? M 9z%QCޢOV-HaY(QוʺR]-, /[ݍk}U-Ef0pj@BCBJ5xSQaZi{b4n..M\àk+!QǧD ]ˀ5uK+G^oYoRK19\,:P!OD71yzKp*( 1;I[LIJVC\;F. ªd3µ;B`ͬ~[ tհBa'wb`#F`7Bq8O>u8%џ:ǭsa54(8D+ 1F 7 _8&7!Cv9j*Mi(P^c<ĭ↌0FWv7z7\d7e=Fcm)3k{(DiA]9\FU^uOfVrȖIٸ.PԄ?,xOJ O2#r!188_\ [' S̱=2: `lG* /$Q#[.}LͲ%-,Gpft֕7Kjˋpj%Z+| CSwRex6XBQǨhx]jNW5uod:^ Լ]b$~hѸv_ bx2$mB7dJH+#|G"ɾ7О2Kq{we" eMhy_6T(tByFQݚyr1\UÞûiWio\ -@N“|] p} = I"d +Y3DMM$^M}IpNzbo}.z-SHa䷭bSIO#n?o$Ħ߉Ĺ& *5q)wٹ]@Kd1ƒrUՠۙ[P-Qۍ3o?G _u}v/ʍc ! rE arih{i9M]&55S4{_=Uy[Lj!RĢR`r4 870t|QO!B惹BU0G ܅Koǣ.vOWTo/ `T^/'jno .D؝eEhӕoSsn~"kX ~n wU8Bd\@wEScygVmR_HԻئnSnTIڣhͯl,xGE8Imɝ+۱ B2"=t1Zz3sU: _%4i:B/YcgrA#yWzz6+D(҄B J9: 624r3c2 [7~Ep_Ǘp3 _,:.\Uۻp֔*%ɣ?gt4)eISI5]6ЗC:t='n`'$Ol.| N6qԧ_IJYU]"Wv Zad~CI^ZDr+!: mc5p-!]/Qxxk pNXzBF vyKy-;}4÷Hbr S~rQ"D=^ҶoXA]$]ı)#x>kQB$Ic  1zd12w`%@y S\3vBmMB;E}wvn#ŕ:3% W jxޮJZ*,"<R#5戩P7=#+W {i5v&i^|fѨ ?=n9jmyȺʋ3_s(w/ SJa;= T)&л4L7gT뭻/m$}}n"G=Y?H 2%ϨF1PC9E,‘_>9T5E L^s4l@^ɝW0Z3` .Ql f߲rD.&C2{jG=FN@"gp#X*u:t* |Rer&.kGY A2-;=Tj7ݑ< bel8ox/1 Lt_`7aSFUY!׆{M&M^,fBޮ ~tg[(4v`c(JƪsK sFC|Ƌ3 <43W 8H٩r^GKkv \4&X?:?ByO+C&hŮcQLzx&$^ 8)F4mxjZ%haXT G>so4C  󒍊,NP#5yICEYp@tlq:.1Ol#ѸEUP-uM*Kcp:bM tܾt zز|n$kOʠ:& U 'bc8*RiG"'GOyoWbھbdժM!sY伓Jȼs^xm y:^lV34=l p3ZC|Q6DU,P_2ݟP?u5YFБ." 4а(RUQ" B&f!HsB s X%RCπq /! {sOy4x]cO*ݑ>e:qZhY0FO|mp%ħ5 iT1äv_[ɰe*TMcbcƗ}H`ch3gvNDeHPu]u3x׮f^nf rByY({8A~K5RSٟzG'ãlv3<M-{W6s-#>& 9 Mi$'BYr =Ǡ([3xI+.CA1^$eR6T**G^W!*skޖIG)ns2t ]hIY&z }LH#V_yz d 1M#,iTs9&esYOzOX׷ K0>XG rh.D -*暩r+@Ui+*U=)ް(Bl~<.-s1jo"o)?)z09v>GEߞ)ΓGH 2Z&\ ?śUvݒt%Mp@`-5/Ӑw(s^SygͱemA vwJU@X@ſ56%n35+ͣW*!leϞ&oKm9.͏&9Ɛ,ˣiE֔kKLTIrUzUB3reh_UcW7uc,T3wW=څC4W\ɣLE[?rh쯖-lmPl<4ɶaUg{OHjU7Ll;O С9E|ڠ{W (h@rq~wZ`TShB u=/d_&AemTRxn(`1g/QhxN=>hQ\ +E~,R?OcG/-^ZC?UP#|p#TŚI1Y»kH4n@@zBFm腧iDkV԰5Lc$] lOK_}7R?LW;v1YL{uԗ7V8ĐLv8pGͺ+;Zs$56n2\$&NRm9r0zA E#ywFVdG {MؒG!qg$'F[ :S@ϚNM%xHq&!e1Kkd`,]*[}'K7aK `!d] |%ϵ")$0iAi l>rЅLXm5 qI?V>_8Tm`=P}*OD:(:>$ds ׄwHd %0>%lSďP:W5KTw]o@ 'r5_|Z]'M`$S1FhB;,JpBiBZ[͂-KM\j C6ӝV&Ml `㵰S^Rsh(*&j;WyR˨k"lUP 'Jܙcdh`T,p~7ŏʿ ZC/)hOY9 [ ?]ZK ?)O^F3_}pW;ދ3bJh2ސLnRݞE eܛyqd.:,|2OLC6 q&wY| rY8Ls"%Na&SE#}^VE0\L11F~=5BVzuʑfIcޥ,_54 9Wv׊N|[==1!4 0H\DɈ+ 0V)v&92qC ^J?'N*=(#;jF[X?v!Ѳ@WrԽQFX Qw.WgWj UfiUU!oˤ7{]Wu#uӅB텭5U2og,{y.cO%Ѳ\Jׂ NN3S"0;[ f8R?Ԃ8(?ۥcr!7W'kF(c_ f#䈞w'~ŏőeEhO} yEZ5r4I/Cw(NjfSI)"|6wrl&B&/*}l;&۲aYnU"sRh>ـ!G@LBc6,,;xU - eU~פֿj8Y<{2C y~Jʧ@& P9rtesOʵ9g#\Cyv x`x97[Pp%멹Io3-\MF\ "`*N=p$f>mS%f ?K!hK)Az ._INݏTD $arsPX?HSʫ7t fnu]5sXջ(>i#}?#0hhx h OaQ q5wJdxvsXl\ U3,3<]~lϩ)N^#6?袝qѱB0O&/3&N YQvjə>XY*~ +Npu(djλ>Z|ZiG^M|'-Sz*wlSR9F< ?C] -yZ)Y4El?t† (χt1:TkCHgG aT P<>^s:[|HwZ~ޖލ:B КܴE῎y8k*V-WercAnBO ܱ $aӧ!=ͮP!TGKx3IG>::-rrv!.mh|'-u 5vZ9'7}\?6R1kՙj@ Xݷv WN?y޷8``XqԷ+m*;g5?Yo~^z.#:ݽMכ(F*1uALT&1 u-;;e|L爤wj%+}\b̋?>,C (a;?D &f&L}FuGԹyyGze s )YKPBbIvT /CB!atq-;0ie gmA5߶9AD&,Md t'F8c0g)}>CAٓ>^c!Y]5ކ/!/q3+%hBH8{{ AoR ! ȡK> j3Ǹ&{%aȬyI ,AgJA;%R.]w3ymge*Uqc[,zlvnW ~kj[i~?s!6XFMrt(`MtFRL׃N¢w~}9!lȁ581oœY4`lǤ%BX֩J%)Wh/+XU׮A!V=#z{ѵ.' Ƿp>ZHĺ1S5V輒05dhò?STa ZY%Ti[ibWr+q^cRVl+|12=M&vY VN{Iv@akh۵-jKFyEMWG/Jd* .#.v#$txK MCWb[v^QkCnW.'2ubO7L*ۇyyi?TCJT+ފ<{I!Mj3q8Zݐ|iH݌<4$&pruJ2 R@SO'D×ke_+>(?Gi]FQo7T7 ^o%Mϊl,_xueL5 XUa$=k<!wFlah/JZ՗qgc.KLS@Cג9|H$LMLU/@ϮgV/8?%ll`AádJ9 {1ofY,˘#27PljQgn2ezB|j !旸@p?ǒ=unǾG|t1^5</Xe\F;gMTCWt^ eFªdt3CDxC ưD6<ϵI}_OVƏlگw*Z̝!fFGeJt} @sYl[$38m;$r9"Do a^1,k5'?$Zx468ƍ V;/&*ij5 v="?:IuFn?ejؽ3TM2!XdZG~ĝ'*\hs׃C+bXCV2?{$Xղ>M1նt|' HkyHma36vy(|*e6y舕&4ַٴ>t3t*ۛ^ZU@e{ۏ*/]Y>pӻVM^nD`:ObRDV9wǀ)8uWM0GoŪēgY:Mo>bi'`j)Ϙ.QN>˰f5nYNZ巅ߥAid/7 SZR?"\:e+vouoҽZ;ޔN{2َ:MbGDWo6˦kl/Q)v$$CMTW Ij얧+dY4A k~b^YcФqrmlXIYsuL͂ec;΢b0^RRCmϽl@;3%ڟ%,D)g:1yh}e"s*&zzl^=bJo蝯{X[T 8{)[-?,}>|dNrx9Jѱߡ  HnEIrȳ ,k 1? /c֧v7guwW 9d lj}xOcOܒt3ܐ=ʨ]^PvZoxMI>d搨{Wzk=A:4x, ӵk_~ہ AVrUj EvR<bo/L!޵bщbZc[@g[ 1Pw#|Lآo#i2 ZMtˌpVeI Sȴ m&o'fQTD, *T (6w1Yīy/jAMtB;JSvǟ= 3~pH­^|NP&h +-$WxWJTY|qgĆU>3#2s/ZPsS~Ii[%߆>SL PtmoXϹyyJk2ȉ_zuWLf50扼?랯9AbCmS\+ŗB۾k%[~CL6*w{1>'skS]|_эk>&։k br7UIﰮ+7#v+OJ~Y?Dos/\w_}-xy_6׭#D5UMU7I|m[9YkQi;_ hgNQUu"E9:ʕm{ZP$ +xgb(ի32j E' NGg:cbp=z GA$JOPpCWw|xoQP -n݌Ln6V7h@t4<9I0g^)zL(F:L PH/cT‹#fHZsrm0_jtQl3{rY0O8T(DckT@yrQE+U!̶̺B@8ckQarp*]r5L7 soܑx$ ?^2SuPg<{ɕJΰ(d4"4|Ǫ)J o !9-?´Mn :Oc YEȑőAGE{84]@/B,G']k /dfG|8H>:Ք\g~{(뜗* x DbT/5kᐶ8 )؞Sqg*kCcnXwan'ԇb+۩dc(q8"_y)v84:*pc̈f'ˡ?i!Y=i΁RRd =JxG蜧:)؝͙]+.mW^ϚsY|xM"o:\jWClFe߆2q$ p£Y`f8\*k_ĺ_Y2b0I0Vq=vb0Iѧ<TƧ< 4hiOfW!x l;&7jSV 3&;&AѱjׁW|̨& ےU~?яhEvK u4L,$cp~ Q=&L7CdPv',0ޣE+Ct9^ ۱LI?\Y-=p)c `0\9Z'M1;؁vWFC{]Pп]k,cBwDd@㕋s=< ү6N!n/y%xaoT\i3ֵc_"ܱ#JuaƯ=[P +,\L Suiuѥ4.K>"|o츒6ݼD|K9O8H 8\J\z*bϛa$|'#z=@|"U É._yIR}w9< B%v]ŝ)5:uq$Dk$rߝu;{i@R%X➶9N`:<1ɪ#g53RBiA.dr<0 %Ѫ!NV(ަ*h12&sWfO%QL9[1{t *wXJ"̱He7a I-<4?PxT2 vQ g:ܺ)%(p^|%I=Y tbc+QticģU&( 3 1c'jPQtw!>/hwUC&\GwoPD-0|Mf+{/|gF^7s;_YsHeb+ΡvaGO& > sO7ŜeT8pHG l_!OPr)rꈻBxilFQF5\c*_8ns+:.ey nʉu`$qE ̱sl_P2JIJN%S.KQ:Geb>/nd1hdrS.[IښZ} a db+.?i"(^ZڕLssAWL[M)o/.sp)K;! %#E!?EN'vl tȼVUbh;"ŠZr̨Y,L|bfEJ(EDCܻptU~ ڋ1'5+$@0Ic{Il迡&N{"G? zb9aRA)jy#WHqf(-BY- "!1`BF_IWP[>+PD>Ļ\u9 }[b|^5fk2t˝~ xD S֩1۬ {yUȎNͱБ)dOXW~ o] X+&[$ǴD%hn(!y6/M}gЩ,UxRP oÜV["Cr\`'2e<`>to8[{4WRy!ϬYqto0 \YgƬ%PC殸rkjf0@ ME 8g+*:AuuCR+:5ѥ<Bb vz!pð+p7/kla;LGRF͝zP2hTěm1☈#o1xؚQ~s,^L]=CܠN(Y"1tnKZӿBV-`#cbuهHWٲ.A R; ' kmnIHUfWH c `}UBJ -*Q&ۇu&a`iVnw9kC]^sfL=h \P{ 2ndZ,Ow`&8)9xwߞ2^o4xXU(,[U>8fs#:Ⱥ!vje\gEq{dAWK+/&Bs Y*(UvUQ.c^r/DQfu%+㘾KvM>0]۱\_H$4e/g甑8rr(Vؑ 1! p6װߟr mԁ)\+氒Zl([կ-#L k09(iFl$#f*^ݏJzlDK@1.?ωnUXh#$V/@~ B};7 þ4G| Kr\%H/Nb+#a0wp d?:=^-l'k®H\mJˢk%Eⶔ0!5QRkOބRp_vv="s+ `W>*֯%͇h4zovf'"5?y`LhG5J0x'R4֋z43?ЈmѺha_0xZLGa7^mW-033~ c5*lXJ``BT|EM6ի? ` u]1W /es":]o2"ggE,P$)D!g.iDiל\,Bw%Eeĉ8>;#HM;gnU/>Wo&Eƅq;NU2~#/֫BA8jbʋ[߲+t~`xnKj'nbϧ \E̋?u*t#b+Yكʔ. <> n~:Wgˢ<@俵Œ:x、.>m  >^aJ7'e"߉B#U1~5=:U?𒭄N+P/Ty,9fKx`͂&np 2c(*O~ рݫEU:~{v٤PDڽQѢqTA,M-ͅ?MꐔO<,Ez?֞#& PMmYT5]ܐ(Z&m3>CJw@L";!!U.fX LS*LhɏO.:3E<Ƈ,LEI>Gpx(TS렾FUQ6Pϓ[0j.3A$>h?P54ΕyZ- 3=?c^!\Inܩ ,H}+``$>p<^GCHGDOF(#(Ħs֑4'z@qֶU1_|CdUs9nњLi:@uIepTEΓhA\Zlr|=.n:Z/UI y s|̹O-&)< e,3E@bJOd"v?0Ne;X')|>)cOFx010Z[y6!DCbOSAZT [el6ǣ˔\`!8si"0*X P:g"spFGW>|Ѯ,I4T`Iǘ AcjЕaࡌ&EE$)4(p񇎨gQq%`H@:iE_y3ÉhTa{h2-ߢzY!ZN7WaeS<ZQbU{F5.vi3{ʫIRZ#uf@k~!n\ЦmzӸ|߯bS{!PQVݡ2'Dp }Kz8Gķ8% L/E0ѤBEs6uX D,iv%7YITUE3i~$Dkl_U!P0 8Y.gjvHi1>!:J0,g)eBB/$pM=^ݚsz Bf;S8v-bQz8V_N-JlHH#Tb3hN{9G,&?6"Rևbn!wh W8ϛP{ )2X[NRK||!s4UfW{=sNJfұ"۵ȸ { 3ݖ~_ V5᪍8h*p“M5(ӌvҵÓ[dB/+mK5% Q3^xҥ1~Á "HR܍(H.wۣyCI<4(| g_8:{iׯl֚glSoAF|ZTe`Q wfj1 {Rxy ްʐLQJfW4V ;*RoJrv*~``y3<(~o7|YИiPr`Xqb.㸌'40ÑQߎg7hJzt=f Kq/"2]~塳F$ 6tIXtiG>ԟ%P)ϩduWlƂpQ57 lQt0 ק*ֲ'UljɆ7wJ")S;,F,"fE# +?{"/3&<IAPF bًSћF],~Ş#( `GyOVtW}ȄyR1jOb7\ ,a{?\~  0FOI>x(@48ʌ"`KpЉf|M=`m0- 7H6鍳2mbERFp)*^Fu&-CLvUH}44QXg"^췟D,%>X3bkkC9ggu򕒒{NY @mnaqvՅծ;]=$L(0˔Ĺz^{kM~V!\TAc&\I!x{ʲt?n˭A^gtic#s0r{ǯTsəZC} N *:˓cAY*k!ZˆMdڛjN^؝U@T>ùǵM_lwV*D fI釒7]Ô31Ͳa-%KCZu;]<@7 qо|9A$LĀtWҾybW؏ Iv4#ul{wT qOpmILlz–>V WWZaaԐG6w (,ܝcg.t%CYKq:x"?0)Bs<ȕ+h[qާ dA(8X4Aiڶ\MGRbwYO5ځD9))h[#6f(PHGOvf˾6=/C~#S!MJOP$z;wjZX"d*Or7-@L"FܐdVh~#خ >Iש--4>3ŝο飯O&aTdF&OJgje6]{_p ,UTD/eu^Дt *2U]Yt YyR\cP^5qP UX ebaspsSZLau5$MsUm5K$6ʟ:m0;29s|5$PY [&b)E¥c$CTwf>Twk/mkWX_0(");WYGSJ._͝BsԸ"oUfg m4x 8vf8u6xBh;M$E81SFN] ]ʑ2&a՞&s[R[~T "td}' o,Awĕ KtiN5m "*O5cډ'j`,_h(}|!"u-:$XLUrGzsk^1 j):ޕ2˖2 .==VھV$"\ygn ) sw3:/OӒx5ML8iFx+%QfwN]&)Il6Bo '-]mu9$z me enϫ`ۢ_yK\a;krN5i,~cQQ#)):g[w+ȑґa#OHO^ ` D( RzoEcc$g|k6yp׌&!asUVשPm!3Q@Tիu!SM+>]Kڳ ] &"bӸ~Ft+Q<`"VH RNmٖ`&܉X94+'J5ьb֧ɲug4T%T/Dٷѫ\FSZfR< ~pƏClE_\7×c yŇ 5oeXmzHjZ8((%J ަB[KcE[@dYȀSUW}vOyI}A6ctM)AJKAf=X;}wD-(Jo@Ǜ]1gSlIsVRY9NpwdPS>2*[U]>g=ȤrGz 04e_ѓ{ LF5cLĚuoi2qӺō{C#ƒN1ahWi[Hcuu< 24~} Mé|w ΀%8Yz|]t5Q? w?ȸS,>u7V,α8FwiԦN)J"L"YHÅQtúŸ}W#(4z]rE* yooS!*Z)$챼+0?{Túڵm,bA;.'+v3TY]qzD*jjʳ1+?(P6Ơ'BYOyIN_5cҜFdNIe RQgR>WkkHS/? ~27#$UA W ]Ko[mmƎΞ`6k^5]|9pQnwcKŢdVre\oG Tm=aIvpWdMUARŲz̢O. :sH+Ɯ%9wY~3?dV*#9}(TNnW/+ P>)BXRk}]DcW>8Ixa]!7σI:ዩQc(N󡤓"29ah8$O[ReRYn."wZ!j}*~vS>馸_w%o֦gu:Q2~|So&p%TfIf[J5'qvwzu{(ĸ%v~ÀD>^[k]"t,C/Jʱ1 -GƖvdySł-B> U磨#Ȇ4,?!wSgq!Ds =>'@ۡVa?MfqoK֚YGhT; Nwr!$fqU.;p?= UraU R lA e ``vwaPqULK|DD*ݔ`d{68i$Z& ބ9M3 ]DXju#{2)-O]۝(y,nP;Zp1R"y'n@jrsPY`6B)&=ArYe4K kyeY /:sǓȪ/ %̼'1VWa}-uߊ qG5tڞ@j:l"dlДJ2W0x!-LjҦ`!r Fʗ\,w"_ dᦂc.9wH}ZuFopU?'vMlPC8:0ZZϷ@[@пC[i ;~4;e7!YGhNYa23D;P$V)ƒuq{TJm?{)~ HzRϭܠ, 8qKi4.s{c"Awa.$ЪR᩟ )VV?zj& Dx({Ue5h9JQhSjq7X5)Lr~3jr4!~c^<܅5?Gѵckv;q`!]eۣMb30J.+y0W H#- uds|V|q=U2p;֦F\~oď 502kЌhf`344~`עuMҋdyo`6;/sAcP߶dPb9HX \u[1>sԠpYGkVz0\ޑ5 `I}q:oP;0khȧ5I̙0c6vϏ3 :$/bLpPϐQ> 64mj&cюCԶ8ws5'ٰۙ<1K3Mw#CCDE2 %~NX{*bKYU#[AK;\łK#)^|& ਱>#yϡkz>Wz"V(:6n0tQv1@l|(!#fO4"2n?ҋ [qT>?jW(:rO[yeyVNBmv85MȺB*c%[]bk]]7i[sw|D݅8-i0'R7"0\wx-!Dў 5}sQ ^ūWcs_ܩ͜:.oIBiCsW Ue] H.UN^@.diK<#(8>TH^Ȩ[A~s=/ƏPc-pQ(PLdHG%b#?u`r,gD5T#wՍ7׭.Yw_Ex@4 vci]ѨD79'njׂLe7}X bĠS6i}^<[ oe~o9oق}ů] ^-<<ӗs ErS=_ K;OО?*\CWl +=GTQ$u:㘨W  NJ׬$"$%[1K$ D b-grY(q-X3իPY"|Ex&(\vOg8OU*A؛Hly׼P"U0 Or\KQdkYs.ܕdQ25t)$Y\< p ,nY!f!HȝN"DTh:AR[`o=ЙVʅH߸ŽDtʡHh1F=zT""wERxەVE45ǗgѪU,Ui(e|:^IOTa +)-")hx{ t3"4zF-j[=nTI(=itbѯ\0iO^ApFzM<#C.(+ޏ!G(7h/!*d`S޶o|jY!Uɫ6!'YI,[O&`˧im;0vB%>lF'A7-x -]]/h/C-|lKl}yeñ@;P;d g2^ҵ\mcs$#>BVwt(0 scH#xI aV3Gz&Q)'_Rѡwsq{j+#-xFӮEmb$O]Qr#Elᒟ[G, uTm:|ƉX5l!^9qs bBgDS-:nShc@п֐Հhvx]h|4]D`d,@-I^9I[‘K ]H29qzNgi-5x1oqŗ `I2GL$=⭘=%f&{ݵ,yT( dub¹:-yicB:Cۍ!˭]@I_o B'&i0=nƕjCRpϱb;F*B˶VğE"S8#NxtUZ59LBö#7r $![%1.v 3Ɋm wuD=rf׳6SՅsuO:LlXI^T[@{V>AGhAk9scnI׌OsKeöMWd"̄8C tty=]΃N#T / +]?DI(S*U _ߺRю󽭻10ߗ GcꯕdsE_\$2µ]4 *!^s=e"25)is9EHXjFMGxC]HDF Z^` N­ DYmk$CrþzPk}eC t-Ѧ꣄I Tb0ǮZqd%=Igu`y2L>Ƃ 息ю,YERuWE u333!Sɟ#t1J$~D7&n%Fl(GK:&J]v2nБnק \gɗpy~ӓHmΚbY1612ĕjSԀ~͚|gn準iY$l5p:(x\v:p=ՇElT:SO5z}T8Fx.^"C ]lϭR[&?i-5$#`Cg3[E|.CWwkXЍ" lwUVHX .w~4]v0|˰figjH`Z؛mյc9`D ՈE7=m;͸P"{QqU)2 ilϱq,<6̺<$|-.ǜ`p貍`}W h>(FbI?Hl?A A#>&(4z_c[cgOI.H< '} `r^I9 g(5TET-8H7!!v/ZG{H^C_Ȑr&j~"QL^rl/a5"եlԝ[qEU@24P?<> Ț{(;H +?~?#[Sbr!p.8@e|.2k+%wgK^r0)5h4C|=R{:ãڙC_oF[+bNU8\jѷ:3򿸖z"N#]\3qړT#o;`>m ٧.—;33sޖ^-F gDJs ڋh0qn7U圿AY<$Kg_[vJlYf"ۍnonޭq%XuO~Nσ pl/3З1F0c>n@&꾜ߘl(_dڣb4N|j\1oa>_Ewo/VMAN^rUS?^DbLHJE;*)i3!LBz )ulp^!Z?9&R1Uq֕˫JJN lE*)"2}ZFg|X?]A*w =].z,(!k:DziPb<eJ'B>#7NoC.Іby%wR3: 41gS~ul 46$)V9thtJrgNp#q)8rYnRa( yILBo`Ww2X?qCmE{?Ix`x$`|x&:ӤL3I$fW44V8I*gb “2 AP?>s]8&&>v? {N>TZ`t|B8Y./~|Μ\nUg'SzS_p4[QX?;Rp.tgѻLu!D={/jG݊Ͼ@sb, mf.o^5AgZN}lV1Ta9s,O266lԝjJC}HC7/4ԯߚGb}e 85+4ad?{> 2~3$Hf.7#o1{cNjaUdO=Bii5v" qJvVZ!BBg ?mkv?2#qM=as;Ьu;fdMVze{`}ƒ,n=Du֩JEIՇ@(ŨD=\M%@A2%W{K$LN~?u.,;h>-W&(<*1?qX[  aQ>H,e-vfTsSfvW"̀9qUŻ}3T=4 095JKe|6H*[F?I{JJqa\Z%~+6ؠBpC姈iYmY[<ߥ 1jbG "%XE̓%Cf_C_ìk?=ElV<&7nɻލBPk =ʣֳqa4;s+F6q!ju`^:ɠPXp U g0cZQv !z'% XmF{|*$-[7.HUtWWp4IbER".n5l76Nb[RЦB^Xe" Uתf~𩕳52I.ѳ8F'Vp*uqeZ?{y5ƗSgP =OXClRϲ6 #d|J}w6 e]O$Uy#x4&U-}ceYYIޜƍ*bq# #K7b~3dUX~C 6 [u}*^:lկl;!wFZnF (PP6W}^ 8;F7Qۮ RRdO,G -L Tbe@|!=Y1zy*dʝSݚO) mFAGSC 2&[uۖ/#3ngukr<4uLi;wa.=IB*1W ovhmp!o[Mtʡ`뾡!:KP ~(Q]>\[#nmQS׻,q1O$_B\i2KJu:d$l+"ڨ4{[Ǯ#;QDh8렣4oэPYM:2}h_d]0jA\^N6kٯ<:+q/~x:|NUQR M;GSf_󙊟]w+=TD]"kԽ*.ImQk?CWl}}ȸȷ%#>>/Q/7Kk<W6A ffVW6/}Usdy 3 ms\!".:ca;{7O yu\V1њ%:Zr;[gW0ϔ('@LRt)52lq-D!vvOZ/c%BEu)<&⾆~Qqs$ucy._@0y䨨a]7f]o4tTPOetyϐG;`\Z:(T!MϽ}x1Mf_Te 睾gS@C{Qha$"bb3xel݈ew">nM((v$2/<(q,Ara |ub3:(V2kݢV*$)΀4SSM+&Ñ^Xm!5[]R7EF%|%V1:j c}<ӨI _&GwIz]1춹^bN3?I?,v86RoRA"#3}]YKff!GK>#YX*xgSS7aC.1})6U4i#;3fm mDķ|^:'y tK#@C?}x:A|L4<#s=sX0.pnkB 2C-{AJođ4dځXl:Dm^(B>/w[hZYb1uкBὼpxl pɪ wGn̈́ꛯA <ǺTXý_Yg`$iPz8/r~yeђ8iSV$<3 yᑎUf,uqu`Eڕuٴ(qe吝Z/J؆cX8PܖiL/KQ?!3*WW&WCRva7rscs~)ܺk4~f`="y)kR_?Vrg?\qm5AµH, bA~F^ d,axDBbOڑ'Vi:<-Hg9}fKÿa&4N &rx2f!Zd˔%(lkbD }AZzƴŽ{W-5a7  )6(UȟˮZdIvA3Z%<$!n?lu+S[xa,| R\f^B<0N(&MIdt?cfdV&)oɏ+/r;I)=\ ȬW1n%>ܡk'ȡ^p16l G!RpzECC菹g0(k1,-/#ZԸv9WJq}Ncz!$BXvB߇i2^; 1ʂݘY8bR:[XV,/k| %4,f';JgdĽ?u=beě`=v;좴uhH%4>CY3TÑju8A Yw<">˯œz[WWԦM8ET<mpVS'1 I`!@2ZD_hZ ҉=Ϩ_Yfuً-z p9H;jXjS?2: K q3_e364F+F.M:]a*4ܸ~ؑ^82'8Q.ROsp@+@F‚khQaߧīֲ$-i<NDV&_!QI-7"(+{:FrZckfƱg_) @?C\k !O+0&Q@/l?f0,^JTx/~ e]}ǿYgAp$$~/o%Z,g#wby@M!SR|ECLL0"#cQг1M+b@&֫ukM/Z8zNLPsVͪV5"߾8Y,rgVKA; %ʌP穪dwKa|f1Pjw{9G.}QV04AlW6G7ޫK/@?Ƞ OC7b -oc޷7 5}l >o. I؊ؐ6Edr8!0&͈q77ySeD:K1ȰݑgXQm+V3@͎d&טܮ}ܫ(#鱟OneA[q2bپihvJvW]*2nǛgtj'|𻧊1Y~?~h-=D̀\.GB |A6=5( +ԃ{CB 7`oFۄIzkp }4$$g7hS 雐ۍ(okg L.$ϖ(Xă"'0_ٱZJП}0 w8$l7 V&+ BBN_Ȟ@}Hh~Ss%j)lYd{oUQbq $mž3I0!,P9CR9yo`C3Jrxq֒Rӂ꤈B}bEqP柳Bc2cq ABq(~q_a["pe΁] f!?~笰}?FFÕg#)1NY6wBKCQ$>j 1ޓVMY{[K͐[-UJgćQV:yNj$MON )~BAaqUNC|LߟI;Єc$@|n#M.Mqܪ\x,\%ʬ`bZ#yh'!w҈?):xSɹ]f)Pf%д&֟ ,rL7(D]gUvxߚs:Hd o i&1h%hk%v0o<Ά% 9xfu^ɱ/BvNf{{m9gT8?،,(*g4*RB\prPCwP+ܲ} y@ ֏Uѷ"e>U ,vg&>Ev]*x Z1oF-m-HѾ~vmFcq#C*kȫ؃TK! $:rJdDD)ë)f\WObreΗ'v/c>-ڹ۴[EVp٢J ٦W7n {0A4.Xr3ȃn`uk?4z6wwlv0 LD>oU=clH1ǛVvW@8啕;MUXSEpfԺόK\]΂&n#}Z6[~ͥϊM=;j^44sDH/0 nv:;]WYfZ4 &$Ԟ ǎ|H.(M0 j)3f]ӹ>slt0&œ+N4^($ɚ'NJ`8k}8:9h^z⊗E_JlT̞S{VstI?@Bv90YziKSS0rY4X9g~MU NmD |(qA }Q3z9H0^ 9]`KܲRFg*P}U>'y)9^ 2e4K'U.rVH.;Hjƥޥ3@\2dO3ku?jNLةGb8~1Q[i@;c _X=Uӛ1=IUܸJdJs@8JT2:D& s+ZVSNk><3AK}W?l35(i"?!+^jx8OTV]K*ۼ'x4_Wi 11Eho,GM#RH\p4c$:"SD۫)?@|!'B"Cq"#UM^9z͢]t2\V)d|)*aWr!0Θ\F]+ 4#p ѭ  3QD?i0O_ z^ lS]V<1#7Bph3MS\YNSCQ1'4J\jE E^?(bsĮ*Tny>o0 sdXn[GMӯn6zlzj i̗ m yeh8M- >ZTE5؍o%{rIy%!Rs%KG% Abm lPdZhCMG5RN>lɻ=7a9FY%? r{TnDTCIV&{IbG[%w2Q/:tA]W 7k0!wUĞє&Wžb"/{3M̾F֯)gtDjij!ieBKgZfivJ9n'Bۦ^縫~;LC/W UƣO2 y鱋ס@<'yG].}WO|FT *RLMj@d&5CG:2 0*0ڄޓo=0VaP Um?Fm"+7K^E]v&8{#0󌒪2N{%[^b`GQ-JO=j`t򋏶KFo۷-SqA0]/u =h *=<6%1Њ5'cwP8-cw#jF$*fƋ!hy:%ɑKJj(,BokK4W cg4LCǜnhvCdPDh"`x L76! 6(†M~m[S@ȧ{z ?XLЁuc!=f '1^ܩSt[" l7r3 U#/7G1Dtޓ CI@PK033#1'eLG &^.:1g/ǃZ&7C p{àv%'hG0`a WR. qHHN(iFHqVG6W8*w1s^E^z'XϷb nY}dzcdM԰ĝT ܮlnQz\Nh@-\}q?cK\jNbQ3gPh[ܦcخG֎S16 ypGK};D\'U+4NOaTgi|~#FT5Ã["ˈ:ٓQ4_&5>f׵wk/I:P;̐ $9~ 7Լm_J)k=;z>"0ۻ- ΤK{Cy@u"Kh:A;bIr_h}gA g(l9X'czER`aP?.v,xS@p=¡LXkEV&b J҅:FOC@|C~$kהiZ*惾Be8!-`jgƳYqdR'"ЌO]4%i >MdyNPh%]xS.gKnQş#(e|baӿv"^t|o4X)Eʢ&|W'0;)IYѴW5WkO[}D/=t~$9|~Vh '6ɥ*S9Q0F T6%0'~ieZ?n禖fe 2N8ILi^%ipnO{3Ư"S+lj$Q܆̕-0Yu/̡2g== yJF; %=(o_o"2ڀEWmy"]6ɅV,)A ϲڿ7DqYaZc!Ce ٰ5zI0r ~o(HCɟ*y愪px0G.{/ iE ;AwFS&eW&ǧG'c/WZk5[M:wѤͥ&a]ۍ|γW&4ěKtP_qDwymMuyc!i3kPi+3]\BT/̝@+9*4tgf (»Q)sKQ RRCO^ញ|59]8j$\Y`dxU*{+-R&Ls+lpl?;<U|t_OM1km,GUb=-KKCoOQ+dt)?\V5i[5oF룲H, WɒC,q \9DVnP鈨(p]c0GP#p$ ryjz:|]UC@u q 4skdg|Yy'MmLE2ȣrcL$&vך gMΆЬI* ur<*&R zN //$=\𘺌g?5JRHa@F)KexL[9uz/T`oۤTrj3Sո t͗/2\$L°Saa}&"M9[Pl]<%$8mrULqJauBR}݂rZQ GK9uNzoA/GQ܋9aQv`2Ax^[ .[D^E#Vj51`h 9ۈ*=m5 s=QɎ%g٥p;_:AjDBhN2YQ}cl^IY91,n {TI bOx_~JOe4}$ev^eb:M΅b뚽!L3bK/FC;א^JʡIQNT_T2e,DHF9 g03}gVk YwӼrdF|cT^&Wg.ld-bb!-2 ҙjc|[^^<.K1#VɆsSmFŊQt3bbӃojDW[^.n-Or|?0QM*¶}E@.E߂l"%:_rυZipXbJ,2R./' 4pD[z\MM"9ܚg6Ȗ|{=bHdjaKQȤ@pRZXb J jǬOVd~^ssZJc4&`^?DG稃Ru[]eIa- 9Q=2Ig/BȘ .h2I5.^ kU{Ԧl ԰&&\S>e0 ǰ>F<[o.* |%|D r5+a[l`5tҵϸ7EM-7qHzwbg \'G# E&&azk-si5c!')wzZ+TU<,*ӉM=3i/8ܖ>;FgCƛB{IK[opscdKJ9Kw*BH`}TEGbbD‰֭E̍5RMX7<{T;h?E ͎o{t{0rH_p+*ڂÞytߙ0ء߹w|}\f@x(ӯҋ=d ooonHnw(ϵ]Dn^f3 xN;WRr gֿ>t榁@yd 4V>%X=vl6, N,35P_PQpZ|Baziq@GN1.zSϽ?!;fmzM7Y?\JY{±,@Ō(ipm2E$rMgPWZ̠[摪 }iz2{-ZzAW'SQrmrы8}c0T1&: l^o UrjUuO[y2oke#%5{t!ڮ&V·wB2Qӽ>5>QUH60|Xjc#g,cq#g#x$m1.MH*+/oqZ &m`wπPAYޑ-U=\Q=o^0rgqSj:e) sE2r*f]<)6u{#NK]J2CTkd/=wG;gd:'.mx7ܐ/ʫK7Kta)@nń [Iq.(i "yIi:?UI)Z7}0 :;wH?w1ƛz6|l嶩L5a]riχW߄#1 eC½:J8BI.x4=X=Rܹ/gT6Mo6cٲN_!ղG xs[u!EK3nB*L87¥r_%9ͽV'/[ NfJm=b{RXAI(:^\C(G T.%Ԓw\fͯ2T_vTc`2HuPqh8u)&"MPPZ iRԔ8f^2,(QCWi0{I &htWh Wpֲ>?/,!ŎTg <e]FnK2/,Wfv=Ϙ.^ 07s<0[zޑld -EjqL?eo=i7&}QV ys=i|qm;/%@Qpu ӭ&?󸚁[s@˽kΠlkL~3淶M0yA6 D FdGLeS(d cRL[Vs¨6pBr/So IBPyβN% z;rNjbX\Ob31Lp7k+El_ڸIv e7L3گqK~fȘ>oYC,$_ Άr21%׵XT:sN)U dqK&&wmgȑޚxMuлS,\0eŹ˫xM ⟥LxmJh[cTbݽ9g%]WBV;Khw\:CMmbǞ? X36~U}_/`Nuo/tf0ȗM0z~l_*S#H‑ QѕicP4M2SNOL{0d%.GٛeɋSgSK1 Ar4et۬"k6eD܇!ټ&vYf9^cBi+S8 4bH_ Įhz]VMO?˲&jG=OdQ8] ZP&L/l3nG;5\2}ɇ@Z{%# !.NjM` )c&2ȇrJC3I7b/5@Ia(ϞmiFTY" έK\5%^uur 9@FN5mD[0+g0&~̵ZPD 53P]?`IL|g.9+U`?iYs;#v 2~=[%vuP2epҋd[7U ^[gL[͐֞r;Z*s&/~-Tsb&`Pt)s}H6%D?K?w:8P:\}B1 ~3H1Z)&<'Bao.)yv]#L=cr"L^ڎ I_̢^ޏG}ڮם|I "0B/$<.pTcƆ!>ǒ8.]`"]î }ν8l -ī{_3SMt{nEfiR8 8!EMYLY:TL, Z&r<3>OO$ b@m5>5%]tR[/=C Z^p8Y6gYo@,~Tahk+.+_VqJ'9j ]όā'Ii>x᳅8}zbQm0܆];|b1c+fr,uٍL{y#+K3Fe¾YCᄮDǁm(mpOc5mTZ6ØNO!>_rJwЇ=/ԢGӨ!GSbܪ|xyףP10uH~-D5H# Gz.+ĔnUD{yhUQI}!9m$Y(FOmi\wt0eDC Ѩ TAf ^󮵚PlqBOǣ#j`؝uRgg|ЏyO@hDCNEIv)}BV#Z8zV9Pz]L3M O+R'؝U"W])-͟lDP#yܑɅ샩4CϺ"j1Ì(W!F@RK N'N拡uOSYd&wܔ{؜Ԋ5KQd peF6踯,ТiZȿ9:ZU؞* ì {Q8@[~1@pS3Y' 0@mf,!^h*+km{z+0"g4kIjYJW$ yqhnڞ`٥eYμ`5c2,$Xӈ:(@vܕ}X<8L>T|6>BH}s9W1(_wނ=-FjW!$6:Gr)hةҡv?2=|@sғnoE+M01mx%r R4b=]\N4\re/g|}`Q9w#40vq{Ez8>ۻvL`lZIRyԶW혭cW|ph"?dBd]2JQ~-@2xy"UrqO ڠHzyɯJ߭!S =6K䁀Q <xՀ7ILu+uoB ׄ"Vw>d4'4t|5€=ۻ$QM'H: V 0 gLf-?s:4._1` ]vy`xA+/Nϴd#s7L JQ5#-|" ,%ʋ3NC8J=XC*7b5tu*zAĞxM|6'd< BQM<`ʀ"Wsd: u neOIMF' tQOF Mq}^ؠgzFn[&1ebʢCsI3m+ 42icA svkx T%:\'y)//e(W  fD%ƶH.. :q (ӂy,/ɀy^{\w'[QK Y7܁Ǿ+KHkm>lk\{C\`hgYUM_I(x7rbޭ$c͕+ZgvF$K;p tđW0U)dyIFm_{Fh6~[کXΞ|Dl#)C" r+# {ԥFDaHOv6:;J}+۰Qji;8[a +$tSrh=c{rwLbc*DӿR !dbU֔Sfv=>+BCCQfєS`lj#?sۖܚ7сWDoini+OS8>&b/S1L)VaJ2=OzV&鋵 l`@{y\Q"(^#ΞL}b:٢'ڐ .P'O^Jc526]8ٔf>q9 AOSX*n$ zcݵ6?]e 7(Q⥫gAk6Di5FD8DĀ}⭅mGh.F4}a<iƣT_vwi2l*MgˬF[=1 ֱApI#ZPRAF+r@S]`Jpxa@"1ߟ[4iglv^Ķs~S*-V,؆}@ڎ mlzwrwz~$bh+IIsr/H-WRN: pt.Byb(\䈾,lOL.-ҹ{]8Yt1Yo;̈́w>4`yĦEz\Ȉ'Uu{^ Zl/d6a-:u4]tȘ H)^=t 1f/ %=f̓A<^K_ƃGt?Qu[-4E@P$Fsu #0-Da$3gv?txͅ## L~ﱲ<}*.u֥/]#K2Ƨ6z^-sh ^ͥ:OHԈls߮%B4lAt-^?6e56 &>UFߪHέāG)z+ }uMY?gvp""~ok46(đSDm#)sMڭF^b- "TQ >v%)ښn~;:ՓMQ#'X*Z'5퇱1ƔU*5BjM]i;\k2vK= p77h$-{zK\l@۲5lbԔsL䴽;=19e14.PWx?Ux^f"]p5*=fMdom nG)5:t."caqu~gS1X?Xt6\?ڦVM3;Кtv2c3&P:TJr@9s:VX׸e %/"ac(˓0 ¦HPFr  O( {l#HtdQz))s&lUPӣvUD:乥G4"h@j0PZ$nj?gڗX3cf++ ;E-?XxW5EDKB^˳7CSIyMTJ @G ya-䕦]i@=|8Yu2:R\@/" w>8~9Y2R =z0)E'[ %@!FGt LSX'՜svV !X@sm *BKd^ȮRDN裲Lt+ghyK~]/iYa^'FQkHƬ]Ӫ2eb#q7 .~5%Q v=D¨{(; za Ol֩jlfBg%9.|KxN|4mad ap戆Aé T':߾45F!7J׸zhOEtex&.r2nX}3Dd[ |ƹmr%3镱B#ֵ;ba:u|CrP8 ,__(5 (tR9̼ФFI^N9;0I&aQXUn@RL0Q򋸃)=!\i+ÖIk 19 R{vdQ-SY1GnwfbJa%$qmH-#9F ,fJ(I`>m8<:d+`q jf!>IېH”2@}y>Z 0gS?+0lc}m@N6;:@Ia|hI4Ne}p]YS;t/t0MG>J'_$ތh.|$_(t#0ۿH+֫MgFaD{l!X>{C6c&Җf1rdC_h<>ڟv"n4̔D?6)\QXBvZm>.wfV~ߙ]UV Z#@R`W⽘βpg^NR S(K-=ovVfc1{L?O=1@CNڧӫnܯ>܄O5a&3|aw{n,ڢE?3*P*SeaϜ13(iȑ`"$z`ϐqga 3R,/2&kQ2px,r(|zW.'7_mү2I- DPxB{ 4wn(' xdq.o_Ka,ȀvZ5gH(+^x4sn 0-ګ , ԁlIPFs7U;1}^LK{<N].34XwNy`51h蚰Snd+hf@rA5aXzhdܬ $orJoڶlӛBa G>C4'B10gv'Vh A۳59a/YtփQ^B`7S@i6Ʃ|umoVc )yj3ŠV5N!j}@+?D0>Nw(B*Moόk割V`Uk{w0"zϒswrK{U4{ WgSN7so-7\ ~ާ-a.Aq X!n8A+*ggc_5h]> yBw/n; 2is2pN;;a5x`=KX i1OPXZp/Ѐ*,)'G_rjZR|Ub Ryv>vM2H6W`֭63| ɰK2eG_,'C%#zyݺZ5rQBOi޳ /ypZgqŁD0LrمtF :g0Mgۅ_6 Nr w|m@xH%vRA"fC1";|^ֆ!;Ǫ5\%?G6?oB"8.gZOqҋ .;/^GQ#Eֻ: 1/#VҴ%+,X֩t@懲^R9*4CDsaDI=B3'e{֏t#v_SeIУv'>,?u2wE{ڧQN0$- B=IJ:UD~t@~6:Rn;i틔r`n gv"v+iՊF&+^.˼aFxe?ayx̐ y:% Y#)-G}E64-qJu(|(A}3K=BJ/qvS6!!%zdUv)>O^MKY*iWǎjB(z q,xr~T OŶՒOyR\.\?*#QN3ˡ]Ҵ׵7 oJoU# ,gF1_Th*ܸ_^Roe|/M"u!P&"XNAbUmGFGT6^smɾ2X5%7 eҫELu2010<-w z*~ ߪ +ƴD< 8zuIt.GS8e,gyi e IR!'Y[zV<$sFᣲsaNɴBXwSz%(ƥ$E&)Iy^ iGigaeg ̔3Lͥ59dJv҄v1M_c$~JtچyIDwQ_p-.:}e=0yʪo؁ !-1HL A =/HK8iEh\.=M%KwJ3@yHԏu nN^鷥1U9AZ{?fWk]nS[6W].L]7$!hnHŬ9?(gVӽc L:( 41O'i+JOQ5ĕrh)KTM;{bqf^A"SM3=3<k =6cݲuR<}Mصw:ϒ"#-5cŤ4Kv鎪.wq]\,۝=C^8^b*SQtwP/P2:\Yz2%qXZM`KO>uw|iIrJT܋qO\$;N-0Q>gҁJ-i2W*>QF+ H WLwepTw@JɨKv!GќX^W׷zU; "]#mE8އ`eDM.@rN!n)r.;ǯG"(Et4 }5e:$%kO~p[괠` "7W-N^ xFRNJZHخ^-9k~"!tY"?lYi(TG_:lDq/..Y:ZDVHAgP__|LS%yvW4yjdfy !|M\I":VBk;jnRj+ < '';nBc&sgG:8wV";j+fj qANM TNɌX҂>yѴ5IS&7֨ _\ y'E!6viXv \ixZFJZ.~(J2r!%\xmdKn0:i!MUn!jig|\E}[_TD_ߤf>g*Q a?Mw TaBj̷-{u\.W2ӪR 2وdqm4SCk+qH@Mz..nUa"6X%D"̓m[k65' @0Ҿ9K˻_ 6g/E/GB|GĒ;b`DͻkF5}9^ٙ]Ce[ѱ%['b\ۻk`I!:Wd}=y] Z3fm_r+(͕ iN'";hih~5MF^8C8?O7µ^F.3ze#ܮjtc`>_ShPgVաx^m6#uScO=>ejZ= `-nkgL_ ì9 |6DŴ ħUrrd#4sve$uBqǂC _ pN00^I \uA }9[naw|_VSI̫q,K<m:ҐVm_N1(@>I9[dZil At$*5өα9o_EjI=9>5Wʯ ո@u{dV cH(S;?{98:2ɥk>@_kl^8 CbIfl+!Q)f&T?Y#CWk`0Hw+]6jMVMseS9OClƊLTL#x٠;ܐV Z+Wh7Q58ipK†+3J7N7PCG ğ CspJJlVz,ʑx3D 053 8I{G& /*T{:,3#89h1a좃sTmIw2+ʰq))׭CM* P5~ccR"HS-M b Ғ~3[>Fh6v|To_lZ+2}qKGq)/ڬ<̌X6zfk S[Y0}7Z;d,XY9@@ե 6BL$B>%aDg=q#_8}Ot_!xĽWܞ i;~Aͩ:;KDM誧򘻅WəYlB %OpF C¤|*;-sN$ !v<0bSm9ⱣvV:sTVF @ ɷOA@0LHM_~nm KS/ʯH_+ |4<}`գQr65 # >IqPOjddHu _eQY'4t, snt@PX]W |AeFظo<4FG(Wn')s_m@SiGWmG8 N A_VL]y8czQVA=)e:8gVϲKFhqMl>g59ben띥lսL+uPN?SǕٗ7GB>3 D{\rv$q-E!s9yse_NlO,º./Z~2,+ 6ֿs*YVU[#a05W4q5_81K勴l~Z -"K,) ROț>?7XZ]_9=pEs2٭GliLׯ,n# nE8:RKd[hYS  ͻCO7`Vl },) |]ϻU+b #EH a!KnS ~DՂII5G%#pwYl)CQbj_|v},Mȕ^̮ XNħ3ѺdiIkxVƐٰDKԙk8[&*RxSe}>3yHr)B('Y7Ojf]prR@}wٝH4ɀ>Ue-82>@zUb&5e=&%-<|N#l,K >FWp>+xCh'gt*G#\B%c'9l8c#uŃsiY(' );dϏ?Came73Yxyd+6u-rĵZ_1dh 3WA6xٻd[28/w+X~ !v`un}b ֋bXe{<"wVidZ/2FB$W#z)\ʧ#$Ei~Nsn]c$&uh7Up2 L7 v ;]!y]l;$5.,V)lÔTPǭmZA&~GƿJ y&㒱ܑ{a ?^ ]w3u1 '#Qy/? pV IPgtk`q|_-.W|tADk1[L<ΌsM4t߼ńVOm_NWmL \j a5xH]I`"kƭ;MxI`n5:--zFX]wi\iGaӆe.-}H`Po>YU+v5ci L`dHFWsd+.ʏoҾM`'`!qBKUeE5yTGZ)/;^fFNICB3A\H`/#& 6qم #1AEN+~]cG8p AJȀ6̯`aV#K? U at%3}P9 &cx療vգ6IJ|+bjs'Y((l{cȗ;xӪK/@8wh\>~qE&seFW#ߊjrSg~tWج,#I1T"&ndEX XLZνb5nCgevH%>-#L ⎰ ,Ђs]#lgБ gSm-^ʽ2S b-^ NR,]33>Ø@.X*qfH¡|Ln?Ŭvʵe6:|C|0de A/BS)D[[ߧ)/D$Pv0 Q'IPt9^yA}Ĝ;ڀKKĴhB%ڵ 6y b> I=̞=Ke5JIچD{Hyo':xFRBʟ^uAqrl72ᮽGVEVOtl=KQvMfVqX,7lٗmOB_8fNIUDR-0^;nP({Uϔ;(L^F%DW*b|dKm*9h; $\[jà i6U6H+nyy@VLa*+Hm܉bKbV[‹b5\p2x]6db7: B|\$R[`xj=ǬrTY( mF4/?aBvlȂaQ%Rxe[a  jUs;s M4e/rwiv\NHu=e^I 5*TzA gtlGdz8J?Iog,l4P*a΅- ݾ.~l(a+bo4NNɞQJgPzB{fcpsjf/;Rf n`M|ׄq*[BihR&*۶u{r\hWocc ,K.mt4t M#Jr-,.{8Cm8Dz,paJ' =pl[`pXsqr|'@maҼm1*fl-0 "Ǖ ғ+n:J{Y& h4qQi[ ؠw)hĄeQsD6`d5爜SV'm("X fmP+l(Mw^V P!k0>|kH(/%Mwq~{ŭZ܆ EemJ@b"=udzY~Q*b|lVVE#ܐN2[@|BL-+ 8Zǣ'>Bvrf3GKX^Ni úf~>aAM+XOtUhvvhiEՠ)nB0v);Jͪ;"CxJNz TB%16clηAtn 9dkLQa2=9âdE tkû:atV{0%3&*QEHĆTcLhOB7u,UH ɥޛmU}媔FZ'l*m[OQd#6ԳG4uCePrF-72ٞ>-kA7-2'tvFl<ŭA+AL_L4RC\OG^ ӧ6ᩛ~ }Njd!L&WV֒riا+By*Lm# g^J٠K8W DG.$ Ks6M(_$1WG|,܍Ώxg念iF7j'K`@k џ SF/lA*1kރBM"&ZE4h2#dTU tj2c>Z$Uz*yǑ]CX #gge"JH DLU$>8[bw8#A پ@#`οN[T(Pȣzr$rx4%@nBbf ǑT2b Gu$oH!K62JMّ>HzۘR1MTJZ-*b=UGb L_i>Af '3{, k1A~ff*c@0*yjt 2仑FOUGf)X"[=jejq .U^VFA=q/:Lop맄r7<5q5}D5rTcp\K!i0h}P$V15a#@<8k0KܜECoFSfhXrz S\=oL~=G;GҽMm:|4Lh GŰ2;a[Qn?hǫ.F1j+,>$G!1?VxMzXF-w^a52Fʔ\#cԲ6k@Dxz@{~r݀G2, + w<%Ө%@WHP+ñb5(|,Q2lӡ~Dd`|"PY4J^哙I@hk域8v&Q4A]@\+ix<&鑝V;ɉ}l{y]_Hn0&a"7Dq_h]jQ@̠x rq[PR$xqO WEA}:E"0hDVE0ۙ5)]Ь2nƄ*GeqXM+(1@:._. X#=p'wcMң)cECV<=]<ᣴ)xXQ *]Eb3M=灮X ϖi}ldm߅\^+c&sA3)cC 7 [NK+ H%sH. B$ '#SV[3M ¡*dT| À4/O{T#7fY&֬?u>q`)=P/zڽϒ\[]!hsfb'">Ky N&FQz<*!~@eipaRh-"})cXu~xKoW{]"<|I#~`p2fM(1>50BDNrn.z_ 1kQY{i2 H)jYUs,! RB:0Q5>roٳٔ  r /:!2Y"n"D}`ެxŜl0)V,hؠ5"U\e/2-d%R&P@oOBC#S|O8(O!@o<7]xf]jكb?6 XYtk-Ϡ^yC^q]\]^A> P`b_%`oH=ztu_}yF驨nq6:2[ l 4)cVӂJ{MIOcA/5%ǸcSb"hɃӆUm7dC0)}Jxaa"6ynz! s3xy{e"1R/%(aZ֊{|?q݅׫uO撸gXz>>vlG٬/ NQ!Yvwm]w?)k?Qi)^1aԑxe pa -S"h-VvY3 z('ĐX状s, @xg*?GhԞT:D#yQ͐X$CrP]6 E/SAr~{ b&bC4ݰoi[.ݔv3rG^.5qnD :k /n_f63nq4m6+, F(0~<ڥO8T ;_M\P\LFXqwu* jKԉ)CY OpS¼&gm_{^dUS'%V (UaBCztr ӕfG&XQ@Dɪ2u !5d lUslfW t"ؑZ RY ѼnRW͍!Epl4 C54XW.$\8JpBPYf3(dkʧˠ%}TС 04ylT3PqLAt踦7E%[ɔW@t~Y}2V! *И|<$吲 )ޏKޛFA D3.ve)-isd/٬ǡ f_֗W&)~˓-Cx7Fң 碰ۈ$iO=A'>8z2Svby[O*_5gpm^$,vG%Wd׎X0 X>r gK=0 :֑f{ldtW\")M~ͽVҟDX?x{cBp^tTˠ%.xU.T%ŗ݃nov5TAә FBщh@b :+ qs,ʟ9>(oH{(iͣ =ṭm\EDXH4Td2⥀c'xB蝹^׼0\ue`92z"'dwtolU T%?s9@ZS<}s"482/ VWH[MO`YucMCBCI\l7ml}ҷJKf7 =S7QdYs+&2{VrС.4sC&2mroQ xCb`;L n["!hZN$n䟰 |35ptdaW$5eU:`R[/:fN n4Ƣn2ZAԩ/ެ!^k7 ќ`2r<8rsC\'Mq8?;A'C"g+M\/N)zMv݆wL!;#-,Ѽ[ DqnLFL53 &26^=ڱeגqgROc\ ,Z" mVo);"H٤Y!XRga9uY? ]>ݲpRETrX-@Ѐ7'>ܳo᥮Aͺ6}= ps&(7^PBX&U9ྰK&[_)bTi|1):It Z~07`"'U%=/+ѩImJ^mbrp&n#8V47U='2b}bI`JguqX//0-"0aAHH>^T-83>Z (6~?l;<|\ g^.8gJ4*|P "O"R˕p{#/ޑn(@ '|Ι2n3׼dYYj fR >Vo qti@I.ZR>Pz)oOkGn:NM93`+m懕cQt+drUIxAxX9GL7rNqD/_/TXrHA@eŇqyrҢ0L%Wν,mL< =Z5/$%=<)$p u ƧN \R*9CA" yLkia/|-iclRw˪l,ikc˲g{ך%Y?h_2N?~EZ(G  GQ!^*'H=ϼ"OS /[g~#O]BP#]rIw~páo-mYB ]/Wk=+從fpŶ7]1 ݋aM:2b=I+"1TU'wgBJO(r;ݥ[@^ Eʞ@M}ѳ<~-{ i6m?( %׺+9ǷoE ő-5.jBJL)ѣ0?zǤ=%n6OjG)vȞРl*.f+.t)իVn(OmJ_۔Qr~v5Œ'D# [f*8;l%. ljIJ/`|7݉a]T[KcZhUt Ala_ůZYsQvhH!P>H&~+so׍;3#2(Xv a)-c9\ ;CDcz0%h"!Qg[&"-Db̂VNwZT^b89s?:Um d,f' @TmTbl̼uLДB^_LĤi~\eO/xu@Z-xRcnOBOFXp.~ń|iگ_߂+'y3@e_7f样 jbY hhĚd-RZQ7]Ӵ۔O:! %pUDda&JFiua %ZyumՑmi)モӢs\˴[7mBa| nbSٜ 3 VK9L[ΕY)oD,CHmnX!mHgUVcy׸wbh'yE @5.#S N?i[>kd=&<X2#2h Ѧ32(Fn ”J`D: ¢oH^hk2+9qĔldg'hv:淢621D⢳LCQ[ȲnBU+mC^teplNRmRczm'x MEHփ2'%yۗn|$;)ctH9֨ԯ`d[[k};.{FxA\(wO1ֲs1'%P:4>J&(ó>]v^w_ָ8$R+~u!ht3 :^}δ`eSPztBcvr\ͱ<8~h6܍Ri/W获hZbg>kᑟ5nSyWƟ1Nl2uEn&^$/ ?nDF5R~bBQjZ8񞌯J|E.C4-e?PPm!}Z`޸=t$b9y&RjX5͇݁ DKQ^Yr꿠uB0_:DB@a C>2숨*x,$lKQΡ;=s'B I| =|!0c} pU-f$+&n] 'lQETOqr>t.@/~"w,;D k ZDOawCj{><  L!lf; &w>7kFt$ #ihoOcIdlZ A3J<UzV`dbzk6\}UjJ>;/T*Bֈ׫n Z>ے yvH(s@vdJDF<:&+,9^e:U kRCo$m_plqɬaɄMUH_¼Z.ww(SH,N wsYWٙR{kPW&;h_z꽇DkpU@Xtr^IpE#˱G<ЬH1Pyvr&rIwm aӆhK!wU}Q+k &}yVUxH!+"+ bq| ]h&=sν[Urt]!?SQ-6c y'Ӆp@^O;]I`jb,McK}q=9Ь3kzY9>@GeO: zF΃s$`7(R 1ovvxcy3+K0E}vPDyovdAnCl"/ɑO/{'Mf4qmߔXӖ0/yaFZ#7A$`^*괟|T_l/DŽn'-rYlBᗏ&?tWiF?a Gs}O~!H>OJ|UERev>ɣf3S1:\>MhE# Q]7ZBO8|5a$mv;ܪ[La^}*_.[֘S׾0ڤKD7x Ee@U] KN BRDU:-OeP=LW\qϲUo˨"a|, A݌⠋~'(*D<Tz(Ox4Kۛ +Ve ;n%Qc؜rAŖ kWMU |=yI0"NG8_8{S'@;lV^}k, =dP6 8D4HXzBQa.橵1Rw"5 z"\f* \A!ėG<134~]q B#0E@|$jc蛚g~]QOUd';//da_辍+2q\eĦŹ:f[I 1V̵cIrU43=HUb&^D2 Cb:Zє zotv)ɓ7$!uuoRh]ȓk=)"1=N>3mOCP{bg',H(:=rlFj"nJ#Ge 'r.fƎ&EFAM4t #%7w`|/yN 1,B(+ܸoD ]7I*R VܳgE)ÿhN;>z$) ׃:͢Mt96l)ň-5K%P0lTB JB( ݞ\T`T˶vDVnUM74v2S:qeSR—=wEnC.W+pi}.‚J]$)!W:]Y| 4n"@aQO V=Mxfk/(/3B0 ?#,$8NZ)M,8Aq |>G#04O  tZEEŚU$Ej9?HLyC䵳-*^ø =4P:pTM;q˿h0D rT"48 Q;rVX{c>'/LPZLba?RUo$_{ cno{PGX-%~,;ɣSwՂB{}>n^-S1ic?YQZ 4d2EYX"GIK1v ,^׸5P~"*H1 ^8%.jdYꧏ%(lY]=c-868OIpV [evy{*<9CVFu1F솊DNAS^ӁLb \W[\@&26` !%"lqML9gp2t5g=2r9KJkYuC=a_Ds mE.i'vW5rހ@W BwǢ5C#!pdaHC΅ݤ˩KN_?l_N 5ycN/&ɢ#?-ys0m$9hz`@±JJY lAQ`o@\+lZ0T3(Tc Gm"F. 77ЧhYJ `-=W7ݛу=: Fq],AF44l\-6}@?"zȥatY4ݐ[.nuȨ^Nր9xUuPGg'MB`(rթZ]&B֙V|fM^ M'րwv5QW^ZsC@Mړw4Xx6kimʨ$z9@@yBXa֍HX4ᚔ:8~ #/CW7 K;2λ\bl50 ́).m0FfKAn3KR5l~;Щ2R6ESh񋪖dvIϴ-hw/XEC2DW#@Sk`~ _LDʪ{STOWtxf-Bր&2秒X [lCB>Ot yR ( al N=X:[,K*[ (Oq(j}h筻7D;,X*E_yH0|Hu8zoYSͯHE|I}c 4'BOI_=+B(ͽ]ܝ_$ben櫛+ $V(8i<ܙfI@#@,fQp#3HP fظmXȟl5 ^C*4h7G13c W=zd|0ntR gl(Ek0GȺbA*5鉍1*ԟ˝i D$ [U?ɬeXX(NhN0@.'O&9qLè=cNah4漝6{aUi1dUjb.F\̀J[-Bo1m(j} "Da?4sȩc98w{/s-,{,֟{Q;r$_tsH-sT@Ág5I$۷jhQ1ax 5ӤA hB ٨6w>ocZ&!|T;PE+Z3y?lJ+F!YIHI.-0&`4 HId[ҐCu)"Dn)+(qKCXCrTGTmq1BQv8B j+(Wco{/z(x&h,`Z:ҪO ҥ76XMlR |_pJ$Kqȼlh?`fgmX0ʇ0w*VfjXcIMl,WKڴ[Gocks]`o#ݳz\vB쬎[ioFS; cۢP@MÃOβ?:IFv?a|6t _@ޭdq7Tb&csV5\2ZZ=-ZW1RYmkp(25:BXElcT@+>YCu~ o7i3Mcm.ƾ=Ds鷽!,9&êo%Gφw~Lm"&|dt`AdbR?e1*vkiԶYRIVl/NTEb^"hy@%NK= Woq$ћI- "<@!PkCz~h%{:w  \ OMbQT7Fd>z(&m6[מD>x4#>`R6c"XU+G١g]%Q5J+rր-JmMB]=5?z&G؈LbDSl/QE57|S yn#m~("l +M… Z*V[2O~Lr# qzq*+2?f-1mJn/ܞȟxϦ%-y%*6̆n> &)?CPb7!;̒1̈6{K.YPªEatʍS׷v;g@YVYZkUV"b7^&>s6}<'Gx3Oj?!̌KߘA-dGU;^ϒ Csj'~DƊy*F-517Q!% O]MHV-yC=d"+وN)sj &\Ll6)~$sh&h9W9Ŕ:[l\v M^X(MQ\A~@3/u󪠻t݂Io:bBW=n ?B&G |S7AS %A~0GSms ".YuO'mJZz(aΖ%M:%nW}UjCKfG\ٍT.v{^ tL܌K}&9/$}yBpoC0U"SR[h'\J Ҁޏ 3dxᕂ7uV8[UNPun55wI;X{:|U:|^Ds8a[G}+[1=;3|T'fo^AR%cupCD prD5al#5}֬ڏGwљNrA֒{[?ݻ"¥LݿAch./`;%_t(9=߁?/pBq$'ImXNAw/1+Ģl#)%xq^L({sV:Ҭ_ū{ݠˣa duEZ' ܠ%psOj I!0Y E3}qpxX*( "7,x*{~KR? IA?zV+DH:û8^́l#(^1xT,whZlSq tP/bY> chqf'{Z!f0}`,֘8hn)XƝm % y>GWY[мPߣ[۵H c€M!s7f>t G8{ޛ tLP7X:ޏqx3K.ύu%9ĵ56_6tgaYtP>W,B)ӮPoWz c$=Mƒ^ 6`Rnr` 6Sq)J !8 = ѧGExx{fʾ2X.CNk>[FP ~|_Ow.)J1&3圄•k 7bG/Cw\]Z)Tn5/ <7p]FaPS/_#x%q z[ikW늨r?koI6d8[(I:I{][<1c~W pW!yڷ%%o0"mY1~[t]q]C"+&DpwWEs:mF.M)sSz}@pV1deA.$` N!78mH3AO1BGuArǹ#2: 锆2lh3FAڅL85#'A;ٯ#kcQ)iRp6s]}[Q 3SvMS\JԼTofŐ^kTnSVJd丅85XF+4٢V3ĩ`q-٧l-=Fgo5,n2[nsuXHvW%_q>y:*1t^曡s^MH"\瑵z.oOPJM{ Ʒ'&-SZGA92 .|}v $JЅ2wQצ/Pz$;;xUt)k@EÕ.-p_FlD̤i3/sWMHAN8$J<L30UŅ@Ko{d-qbLu" %t*Fy($JDϳezB|} ~zgQwcnQC4Q˜XV=TAcP~f븝S[_~ |wxē3Qp@+hPWѯ:N/7BB#$apy: 2!b<(nm>*3@"ci;_WQߦSeɈN)uR1qL FRd3hY;]!pw8Bi jYkh0voKނ3 H11̡NCsů"~5QW2:t'ﶖͬgN𮉮~~A}e xxuPT1EL.+=w>y4*#)\+}1)$-GN$6vfYԢ;S |,ҫӛO,S!Y2=). @OV%\bp@8`߮[/K:p!HlVfj_;ۓ {eY4 rw@ cuO*9C2هlh-ĥ9 \vSAccb;--9ӥ2jլd7a7.5=*SPTPGY F8%;RlLYv5Q'ó-ʷ`h8yo*J=iR?&g9c-23n )>W'$cM,t$X>~a+Q `RgSFDb-;CvJ(?5|F=ȶ| w$GPǏ碤 k"K+~5A)VGZ6-*ߴ<[`|v ػc8'\sr/0x }]DmQwg 8w1.Hk&fg(NgRu Q;{d7ѱ7J<J#A? pWKwiICo6kP5D6,9]9 alwl h0;{_D>zY #90~B- (TyfwZI*컒[Jd[`veV7 OkNCߩFχd`-fCbzoC@dw'x A%CJ="q;L11)mJnBO}\|dTJoxc:_l[E#k"6E躍*!QtӜy1Acl,Tp1+A~&[ɈP!>⾇+!s8Z:iݶ{ ئW ͷ=壷\ t=Yh6*uiJl+Rіf-yͬ/<Ԥ{,yMѴ}b6rr= + N3Gm}Bo:rS TUZ:˯z(R#+&tW+r(h/9C^R&  3_{b8GQ;_ϬW`[pkVHϵQDMd'XzV^{KL+`' %0 Ś;F0PTNisL)'W +9/VE8  R^n;蒶Sghi0h;'J,`mwNf/;>CU k-CYw%B<q]1aR0EdA0i)/)ofCIbug3n㖰ssTWf5 >)Up~"W+k@98DZf"5:)l犃Ȋ dLVec.r!#^7&9/tif_ Y0@J{%,%9!ʕU K3xW&i&bLXi{}moIĭ-S(wV+Dc]ugZi Dk4 Pn^x`QR'e9!ra1!B^⿏i.ϭe ˳qcCWpRdJ+? :ާ@+t.;9n'y0;B?}ye XhGj@kP 1!#q~}f$,)U1ݵ8>E3Z./g!MFA>2oi`d]RJITetnd^BU~yXG'qTELj_dkM񶚿܌\o|r4N ;Jd2'OxRc ta&t$qȭU1$N.oXG0Bb,d R:?8,Ӕ`;sָ_ˮA?ۍ=Êz!/F|mei"(LCny!y&9u-*& Fz+VDcM|k汚fkdQ2݅Ocؐ$E4u񋛁7ugolּ$\56u~io} o8B4;p{Vch]ƻ,|$/ý2 gC DrJ45q K)_XiU7ZY\+U(1mvKܩɛ(ϔ "Ď%fȮ!ٽ9Whr=xrRVkg\34+^hD6~Rp!ƺ!1-eEbwkduN<L%[B9(LbZx:/g˻3, Z-Jan$߹p%4Sظ}^II5cϨMp2W1 {&`hd5T;gkD"/'Ra~ـ F%f5+⃖6*X4٩c|1^!|}{_.[w@\D?3'@h$B20 Q 3Uf+^-vQ#,FS9Ɖse\x.N#[qWhuN-6;YiCP(`XjmP;{b)ikn=pӿ} WMenub65o IXPҼ3OMlah J,D*.׺ &dH[u{ fܡ }oBW @CYjKZ;q#GKy]\@i`{ 2}N#DtǾhsz;*jqH>0h7}k^9`֯X>&~*V,W.& GnȐ~j؜4-j$,: h1ۡ.|j!j:k0f+]FaeIh Wc _H^;Yl_H%ױss:?cPOy棭ݚ?2z)s(@\IUNh2zЉ d[kyAH8jq^{xy,"2$E aMrgm+?Q K+ P5 .qt.N#*`0q-=־pʖ#+8N8 cӀB^jQR DQSb(S,qkC8fKXgU-|BLkKz8Zc5kVYqpȶ&Sb-Mći- A e߰:*cO6KSHTyV2#&e9rMw<8_H6 E D[XSwѰq'^9Q :o.*QC?mF#O*MWPHw !YP~PҮE]~a Ce֥3y<$b$$鴀kjISX>ۀ10UY>F?GX@`d?CSWrEMp*\% M&jD4 Bra@ZJi|͕E]/ ,D*Z`-(.%Dgqbtt`/Ĝb9Q-0j5ЭM"CbάpROK\ЃYM]cV .gud[quM.x!sq@gZX~9ԝwZt5{^X' IY+w:߈ }6UQ^Bή< st1>8?c#l w *:dǼ" E:(>|uCI $vQ3A%Ơض@3kpu0Ջ|cMSվRs ADQTY_ŵP\76dP|у̧ ,Vg슖~C s;[DR.4ֻxmp gYq/$8=wn7 *gAsԽoJ簑e*|W'fm#[WYcDuJHL[ۂ8seCN:WҳԣӐЮ˭:7&z'gfzZk^_Io:j@kx՚zCw,RG]{L'Ⲧ,n/n XR?< q.(Am|;x#c>Km*ũ3B-A QXLz]<,lI;LhY\ : Yoq( ЙA(U4PtiBXуOڌ#Daxnnz5MM9ab Hf'y.zՊَ` RkrvФo< "vfPOSU!R(vgi;x gaMB+o[ꋇnԇNrBB}!%T&|mRT}Mn}rQ(.6gHmni=~MhI?Ĵ8-ZwmaPulvt| !dOy@d=96?|vxrѝBjRKD7 R _ ,A$kgt?sυ2=uk}BߊI|vpMsq..a@pb>#zczRu'=Xϻ> S9Ό|͜p_󳘪XZ@-<> bf$촗WN1GR2'O0tːAE~QћO)*ꔓ#5dr!U\mpn&5-/{]ZK`(y'$k˿fX!ȸI@=wzu<&}R"Ik`v/"L}nɾ  ?oB!u) BKShkr<3IJyY@P27ŎwTv#[d/<.]W{#'lx" E]H^1]xJ5D *@ǙD&t{t1#rVhE 2R/m~| 6tߒL)> A&]!A$DgCJ@ynfP`_$=AH2ܕ9n+,}Ll* 8$cL^ TH@:ZPj؉+eTdrltp{-i9X.f~jpeZHz:L?$D'_ABM$?̋#d䑔}Nv'Oz%gj+馕J|2|dlTg~low-L}5|\禨tFo}dCVtyRET ٪0*=V.T[}*҄z p}twFZB*~M9qdK;9dg/f(yQb /rE+SNV2+/Vp;G6iDMTT-}`= k"AZ-wrx`stfZNp]wm\\; M%&biuaysM pZOT$m̕:3aj$m{~k3I4/nG *J)qf\m"4E={P37G=d^Ϯ71'Nm ?c&7\[tO=: HO˖z*q^n뭁סҜv8`u6DmH/~YRqJڳN̄X7O:Bq`"' Q}N-U9 (C6[XbYYr~C92k{ײV xˀ&c"W0׎1lJͦg,I;ѭ |jkY& }hC;Ū=1o-@L9z[auSuLL/b"\8e1J~[LsOE7]+; نo:ktv'U%qu 7-ݩ0i\j_(m𸺌 koWԍ(}2s?E:7V )+n}cV3,^B|iS0 Ƃ(DeByZrɩ'6M҅} / }XN{}Vw>_g$\tG9gw7l'/톑7V,;3!;8!yj-P8}#\.LBqq-arOz$?#^ K$[ϧO|pj ``Ft$~-m09XJlD,Fq  D!"3ΟlHմiɁ% "x_KQteHf^"ڷ86CR+뎔Sۡx*|L&ROԐ"Hy1'M8=\{za~_Bf{ڎE5|?_H=9?FnMÎE@F[{v ɖMnyۜХ[%Awmc!װ>[͢iC5 xg}̄GU>wzoYxLf.1M=G=瀘o ]״ܿ^0 8e(km-nbzpQ P%n4# d4 ^m kl&S7) X0Za_N?QbNl 0lm9>L"-!f&P5t dct_5FT2nXPgr5wPs,;[q߄jm8^+U V6)Y+/)fV.{DS+qQZM7 lt& Q&´\AY(#_V?H԰x_KIu~l*Lc'@ÈCG`ХׄIhr2EYzATb0{M7z1=08dZ U +,{R⬺+9&w(H.x{iz>wkM|+2sRP:(,;: < 7p"x[:iYݹdi)eiHwʚU`V8TWؿzZ0k {<5 Y>D(IQi.Evߦ]kA@" @~ FvãF=EJ1G=\?9`)*X,&[%H[ q`˱ДL^'WPb`0}3Y5nTvrW!h/h*u9~C(Yo4xv*>#brKO M)wx.qpxv[̳~*."́%"J!逎 JdϳGRk~؄usO?IZ8*n벑G˚5:RLnC 3mPϳ. @q|piڧ)Bce+gr1Ս_ ^=`s@g "El(p6)L֙d.p򋶀豱2qG<iUŃW[g(R*r”m$jUUs]<# 'a2_iUYS.&䏠@tr-&. mLK|6i1k:ܶA23?em;IB3¦ARQt6aN]$9?Ӱ+E.E\*e"ϜՇ! e5>9ϖԓ?hS3WyræLFuw+JF3'ꉡ][y?gONqKVʺkgFZl|=iafl ( `HsR.>5,ՂFЮ;ȺI|KSB{Skյ^\RJ*e"WNsxc9Ɍ'!Ro0^O"s!e=sW⺆HhUNEU*](Q@;L4;!51qL= W7A/ㅤ}8\XseHY=Kz>7hqieΖ]Lq7);"3 IXU.IS4 /8iVr @T TeIGJXƋVT"ʕډjxԜ`C h.A;؟QdZFwoŴ5޴TR/*`*qڶD"xbf }&4ĝ0Ɂvۿ{~s{;a82/Oc2mK{,҂HNi am1UH;`X:+ʖ_6 k#,]imDR"jvZr%mO<4ex:e,Bw(F-<6"}%M dC4  24'"QA1FVЮdM_DZ b@eݏ_9{ @oLaw&ٲ8 Vٚ@ylLڅw>ҫ\qqJjw^{Q!wEnOZ9Lwm "g]B#PmT903%PTWq0۹a\ Ǥ֣?g J.*6S3z]W#Ss jU+}. 蘎! (| 8w_saPiS̶,R >JRSQ;lxȻb\8MaѦiA8-.y*2^vZuXԬD0$(V-FcEqrq #g HqIf؅w0JPB~18nOo)s  di*qy䘛+V:*osٽ(`_h\5 AeFv|)Ybi} giaSՍ8R/}Arra=^H'2-(8^8(nS( .Insn}7"Р>"u@ 2Q8ǜقN9yIlu@i+9[䅏OȺ [uK4A$/^uYTKa;lerGM<#[QoӦ/7 5N.^ zWRK$[Ué޹@AXdirDQ>nI{ aJT1F}xϵ_ ډ(@PN~F  6Nkqz{B;Hqe=EzoY ɱg s U9f ?F-ÐbӘ,oڹ>{%uI!Ҋ˂ZJs4i _i4:W]l1ɣjO:hz>B6uYّX[_j8|(JgVIn"3W(!8qeh\T7",q}} &,-5R3Ҫhl4w9II7AB"y+!_̦nu}_uR;wĉd`nF[;4`oì'ąPFhnZ^,t\dqj6e^gsWЕ>R?fꕾ6VyJ?=|`@~NWi'L5e=va%ok}ź.]1BU8G Ul慴@vΖ }00CE>5Zwm?0sTGݿPL&l"7oYgq 5թc7Gd{#C",~9"MC:)6 T(<(Nz5sPoYעc@BLĐᖇX"qk0)X":r"h\MO#6`;v*"P J Dg]Խ2_UCޡ#͒0u$\=)s9>Kn1,rɁ MCS# E[6 %VB4/Mv{ q|16jۆGryt,?QI'WDrl˻G*G5F:q5_02; 2H\_ ;ey /yO>&sU63x7x^˨49fb( {tpfͫ)ۻ DLHUVz%n_YxY?s^.Cr)N2 ^(vEk/{Άu4^b'\;"X|Ѝm@؄e1 NB `X)f<%3*b)&9rgÕ{;&KX|C,0psw#C: r36ų2 >mfZmwJ3|QBmHf뎠>(Hz=CD0YaAT\WYNRg$4qų99w+%g~LjidL- f-=?a\u *}ªi!G7D;h$>#ucb͸/̈́q@}*gN(k(H/"rpJ·92Ls>rk,>so#r9]sUX%g7+IcUbWmec~9õ>WK|Tj k?OtyW{ܭKi|Hzc+r\3U_^OD&`ZKL X|wJZnOl1DfH gfD#{yܴ|Oe2UV曡 V̖C4w>79]G2Pƒ]~ugoWzCV|,mWO`{jZ};,Ds!| L3-g' ;`9W'&߭)cr1DJ޳Aomx!70J[#7hβi`o^7ѐxeҮqԂ&" דKӍQ(FmL@rzgu'ɝ^҇]Eq/mAo$ۣr@K  ˑh/eBI%Jr*8v#s( v9WzÜ~ߟOL;զBXwл'I S5?IO3}.ӳ"mB1dܣN.A> e8@6\|a'8n5_fWV0W[򄇙J rA@-җ&k/#O RA7K}%|)ףS.WZ\[J U䥕ؼXkOpurQ վ5;p p6 0p(W4;nU>s*7Ce(?[6 ZJ*5,ԭ ]؅/ 86 7ӒwCnMA>Qi?ב,?oz\ۙgJ[1M&}QԲz\'a< Qk5,`LxuD܇խpХ7:W[}k ^i5Tp'*Uj{}@v6#{ft􋰋lſ(;}'.C-֕9sVd{ ]Eh|=Xz4c.$=;u6 Q2١A~̱/"b\a椑F.XT5oѡQp#-g5eX|0\bJ t0 ,~lF]믾Vvzo ~]ns#WAN@p'd9{&Xζd2Z9]Xj*<_1š}'별gKV/ #)"]p=V2lT0$[|yKXuc0xR,rsvKr!L8Z "h'Zj:<1]ͺv1%-t06y)߭̾uM'Bg]AQ5_\`EwbZtZ)iw l^\HrKo5K:~/X^vLgl^Cv_v5\OȬ(?pޮk[˺֮Y |@|}CfiPǛ**G?;/,ڡ-4 凔pst@BmWgEo$2_/7`Ī> G+ۡ3.BreUXbSH 852Qs#+p(F,Pq}=Ӡkzw@~ƒ ,VQ*`;gTDuUDL,oYYqUx#Qӱ_8k2"r Tiz 9jR2=&6V:I55X5AnS 0 ^$,ܛ"M]v卞 .'D` JrBL잢(Ve';[Lvf?Mj1bqP s#3U&+ ',!wV,ΖK3\n5M؛^0۩Ańv xv 'Je86\Ch/%rFțs)[hf{=C%m`Q_+AX(tpÌ =@Nr/|5xRAGbThpEu}D =A .Dh)Ct:{Y'VXs!M>$KTÚJiyXmT?= +|ݧ#IH{v5u j]|9)/ xn'Ӵ5?X؇xhF3hz 2u!*c~ˉ7VCp7l~ KkGB":"mR:țQw܆;n^վk'%5i. aEN!+?S݆֓Vd\ج! F ]ʞ<)%D7P@N.?=VXx]BI͚Ҋý"=4M4#mQ笻)G t+,Y/H~h}qm"?g#Z=cdvYT9C1kչ>(T0)+- K50eWTmza`r8XDf>1F^Ŧ|uuަ.T a~-`dVZ Tٛ;ALK^[4h}[^)銝9e  kٍƕwž75=L/yQ5KfAK?|w[ !W-+wͰp`*5Re9lιrbb^m\9sD+E{uQ7F`j k%`=uLIj'n6Qpvd@ # ]5vptjdwŸ?;" .+HŲEY0r?}Q KҬ?)TB́ĊGEf" olan[ރ2Ohr2dA:-ÚU -=6gګJc#*oCFoEB*(МX <~ObyA7lq8aɭ:DvDVkV-(][ Lܐ(+ Squ}Z"a˧en |a9wDNHuR?"P$/V믣Re1mrۦW[%θxx20n έHV(],̯ӯD:gqF˲{2k |W?e8F&? jQ%ռ~FZ@M),I r-kT"4'i|㹕&q920w T `ڊ^wp8Z^V߹.AZȓ(9Z"çSАܚ]?{mC.ⵇnKBe:>ŜIf jm4ʫM(!~Kx[%^ΓA$:ǻY.zwhg`Sᇀ=ZP)ዙg98@y)`5;|ڲe-99{>@FӸt/úWbU0zL gKϻQd =AU0CA=g)佔xïg7ӑ>c=ޟLѽ+|l5"-&qK+o^6;k򅣽`wsr b&_FjrΨKY<38`+;Z%(#Z0s`UHx Ijw4 Vb/VX JRK>&qRd{$t8?!y# m: M!Nst~vu{2=^N3RXH(o5D&,OU$Y{M~ ec + Gߛ\Kx_P>򣫉x,טqMܕVg9Cڠ_8$ớ2wR~kWt̵`OcGBu:كFfBFD‰=ntr#m5Jy]Mˈ4Gw%d&M<%JAT8:PA(*s§R~V|/f<yǰ%wݏKB+ t)D*! lk{= E*\"P2cC8S>x OR\=D< E ^& {4 ɢmVT{\pgg1m\Bp$B|J>b]rre_ v_l|xsoR~PYR.߼R[)C1D4@R>hbO}w326K0^K0g)N7ad\|J-EEdeLk#Lfd_EA"}vԐT^9\ 1-3S['H+EspzUi6K:f//rbYi1n~C ȅGrtP  ~3Y=Gf"oN[XnA9ǣ .:'OKdv~6fְ];felS@DGH4[ugP5!846k@^By)m+Cĝun3LԌgY ifCXgA@}6HG Wٙ Ͷm;Ӭk]l~%C"zs\ۿ*덍MDe҆nc;-)#K IxAE݋ֻ}Gv+ʸ=Qaj0;8.+zd[*, 26֤5#ǧ/_}kQm6f!'G$;0(+7DuƈYl:(y{wSO{42wy8gIVm/ESr֢aghcy^l{y{PU7:Vd\?s oz6E :E4QSrl'aNl"?OS~X8D|-BUիTaQĭxO^g >έ X?/`KUCoSt2AIz~iG{<*;Qsb^R?El \FD)H PF1JێPGn% 5cKN2 F 7zF)老+uw>Zg6X)J+mO &p-V4tb8Tg*O`$8tW|'&ĕnwFH֝@jZNLGgߪG*X(%3*s;kV%V\ ˘)K38QO$] NbY qH0f$w , /TXV`(+_X|I$_Du !S?K[$E0_h@T`f;pT7 U4+l%g5sF@0S;j9/[Sa.9gi:gP|Gg K9cw7R8 9zT|:)%mb {Efb`T]A .zJ"$1:hAqu)oMh c9]Tb+^:ɢF1C'-zsnF_R1ĆPʈ_ʈ$~4@p?s~x\OOM]a-eRh.+1BpQ\n(ۏs}CYu?\ Ԩfo `RSkXd 31,'Mg\۫L Mw8OTBؽ=?ѳ^O-r?b.|+jk7p?2seO-F2MRef6<:742]"$V+%9D 飞*yNjMMxɷFH9= 38\3%GE gUE&7-5p}SLC*m%[a[h#LVN1g׍J|BPZC#EIut"MJnawȄ:%AdaE09Wn;@= j*,KLJgzv\ͱW-h(Mĺ|d3#TRGl ;NqH3>GqQ;R[Γ%#j#)޵0VVRoÈ2E%MYŠ:y cz?#KCEtykƄZ.|%p 1ԧ䑸51I@zCn% "֊)ީ+pިe+XXO_*TRNw3J;''NXczq.ܐ25#)_/њS=ﱾeeCOͨ=~1$&²Bl,4 쐗+/;?F KcKǍM)2qkmB D-D$uOihHiq\儈(0u;|JУ2r%Kn!}:橍Y#!KjX9ޒ1"DPT}pZ +Û1P7rU+aPCoQgq>0(15L;C@=[oejSE* h@_3̰Tg6RG~{M0B(W!m}-he)ĊgZZI(:~찯wˌ0̸oVMS欫 !xY.,M4̘S̖pڙ̾W%3G.;JB)adF2b,1g MIEF?&yYoq/P:K\t 0o彨P&,xYDq,^-pIM'=]hGDE*xVWEb"ӵ/98-d6Nt .]SQ͸㳫XAR + 2r\a/b( sF- PHs4®?ܮ>zVL)#aP@KŌE. POWA*1mu촱H'PkL&{QHefQ(FwV zMdFPJ plB2)dqzAM-q(PSP+M,,ԵH [YMjF$7tf 4< *8ߎ<4H6Uꗍ?΀RO|}azprB6 DQEe7]7A[/ Z8] ϒbݒFӯbk炲&a?qy8ˇ&QӍdUP?~yA⾇vCVW%6N cPbE+΁<,bXsdv#Vϐ;@+bsm%^8F[ |]3_RJ"Z* 5*&ֿj# Mˀc)F~;Yn!M e594M5bʶMbWz&(' DfӢ&`R!Î2 1q O'F_#ZugwY+.؊W>ClVhgm[da~VaW7Wg'rѳ4=snKN!Rf56Z]m-M;&C~R;D"qiA93 u9⊿j@WHnxT^'lh ulԨI/q*{?o+kDy2?qL3V%0)=#t:!G#i#pX@Bo:SB8k)v}hy :Ek4jOfp,6D:qDXJ@?xV$>@3D'{:i|X %[K6y/w=WenS1)6r-MV le3>[/ѝmq 9f4s&nQ6t㚰ϵrޔ+3@²Jy/WA9"jwE<~T,Iۄ>dG ta2H-pf)Ud1eo|[x'd?z?/X{0QR{ \M5y%0(w%mN;+ڳtO{P݄y6b@C@YYV5e  xp*0 6kbsR/.x3VFMOF*R]T29{LRLR_ٌ N}յU@2_yJ|L8.l:m Pzf٩FADAX%y W>ǡ3qu'3Y8K@)CLI6kD^W} H+)w8=x»k)1%vW f5#U ]#&0 󊺞*xiH@{y?`\t(Q$?v?@Or?(_11^ɮΗXYtjUlٚkKƋr#:i@\+lL)$OT3c/OSYK^C? FZlx0ꬥ\u9q @-?Nbiw1oCY%GE&7mSʛ‹xMh +*> T-6$"#ge>JXTI`5GH@UaC~ ^"%=l~IW(W 63~8͊ke뉂NG#zQ*pd$@_i-WIZ VƔq` N] p0ˡ jc zyD) 2v Kw⯪;2 4MscKMCV^^YHM2akf𷤣Mz=R3}`ԏwkTyX>EDz.N1w]s&ciP*})O&;"/Q7Ts;kI XsAeСA'~^M^Ω PJ Ɖop6s^w[1tɄٱZ)4F*-|h&։C=4a )?SlVdᰀc^ӂEUu%ó|Q|#(*y(y#5bq(0?r Ȏow1Yst^%1Oh'Yܫ 'W~^&],JlM_|C$Efs= PJo"~1bh5ef(vrA*F0  CegOwŝJo4DP<(OȺ0'簢8T&)Z~>2:P枼/4 B4J)"z߿h.SkجҕPD D?3U Hv9 ̐pSBR9&0xel0kӤq2m 9&`lY84+Sq2]&z3>䒬+V*8-E]ʆ!$!>dT5cSf1BQe@[?S"E^|7.P[d@=W$hrnbbnC1-">&QyY:Q 26$}(BYYjpZ| ԈkQ;אծ'/ZR/^$!^ ]Wt Ŧ$m$pj+1+g[^J,% ~t'`ߏ/kJ$;G!DLL. 7&fљ6NMp=~ywSK1\߇d}ۦ@:0VQ,aE]l 'vK4VyiI8}7iU8dVTp7H0$1=5Ʃ1tImBS(Hmǵ4p_;'<[w&zU s.4C]Zy$^Wwu{́CHHH%BH|ކgz#@#k[G:d5ev 5F5巩 tV{>Xzʜ+^k? ΀je.M=9kQ|2ÏUtp0=D)ͦavv m 7&׫,Vft:J[hNpRm68K?ZFDx3gߤ4s7Z+CƂJ^8H;iNЫԏx׼5OX:gb>GpC7_S Aڌ̇mT Ē7O|6=?WP`f<N -"QRd3&3tߠq2%6eA0%PjԹu/Cn+C³0VV}ݴbܵvbA~u'~9~9I~k~?ˁZ&^PKbdAzr3]7DP+[8/la?az.-ݸ#d3~7_s7s(Jx+K.}ߨ ImTBk{44AC0n \["hSnÞ ǦLU=d5UqqTd ](dߧ '  $+o+zUٹ0Ig"Az ꥲ/e F*ʤ(ɈYw<[>D?Jlip\+v6՝R&MLś|WҎͱ6Πov䢻#;aVl Q~*9%E;rqy֢ NkJe2/Z x| cɁɟibÀ{5%f7Ƈ;Z߈N@.@à4*icg?]ցڄ[UCBh:X׌L~}DNYFJ({tx՜HVL0$-*$&=餋gsӆrU=Ym76& W͹{\7V:$nz Wv۵ٷ" V#zك x9a&Z2{| P<A*B `\enOsp}"U4l*b+$b2//hH`eT@Qd zmia~[t]{IN]VnF2g~dXYJ$/CsFƊ++͕ʞ& &zI>1!rE~euOOJį9 ;mȳveζ<2F]]p\OHr3&THmŻ!A_xѦrҫ>0=i{g-"\'E-zr6DAX12i i݃Xx?Hc%I&ɔ5oI8r@YPBR綥+1q3yϩ@ ݣFل2Z\=^`]cўT/*ۇѸ,A ֜Kj= +X&Xq*xq7oO* ǒȹO];% 4S/|"8%tǰ84IuT(}/GH: 61L_scg[6ư+ۥ;y^ehDB.[0>oR2w9ab x[y,:' D/ +o&r$2o$ce|7&?cz4knBǂ/BPh_bKru-f>eeQ@1S.$U{zb51k[ҾXx^50,g#Sk ܊SR^jjoV"\@Eq{:iE\E;--kԷq^n:[H pY2*/\$ XtvI5ڭkFO`]~04q RFvp@4Gq,H;Ž*;YV7e7g}B~ oq) `zoW_cɂَ!eOʤc Xgg>դ2AWierp}g_1ޖ~ΜO^О[bD\~7LRՒ^KUIg5,_=~8QQ!H$&۩ʊ{6⸠\V+_ ܂B|r(%5~W~:JoC|eܦpWPJ{] J%=D$$Q"z>&Z|d`ɻh'P='Mki8J_]D SV^YR7o0}ů#3 *g  (ϝvny&Plp>(Aό4[$j$ہsE0(\𞭈Z,b}&(V&*xK0_f0Mf299c ?1Qw[$PPz_eяzRC9ǽZ@M 4\W78$G⸢aU)$7D*mu+ EsJ)HbӃj$f{PCtj y8f[L^urؠN$C"0J@{vr1%6 SeSu\(^sP#ȚO:Yo \:3,իΟP,y3Ob)񜻮0jq s9}`b潕Z.&P^J5Өf!$opaG=X͒kF,\%eO¼m+Л nB]SѠҦ<˯DpZPWK x6} n|bHF c>]I$|\Y(˴ʇi~W,y:[?%*q{r6 Sy}塥ҡ~+{ڃDIke&&2bK%If@S3One$8l޻;tq#)k$?`LaM-gm}HLb` Ï"ܦ4>o1 bGXQK^Ⱥ~01S"kT?qCC1g`Dxvc)gXE-]xi`{q߰2pԄ-ޞԝ'&l޼nR SOuI~]HB%0%:Dt%~otG"i%;7.Lj.=U:h&H밼|<bޟbFCLJ<ʥQ+6)'F@aMAg_."2NLgS9m/Ӭ' x+U$)]c2gțl"ꛎt S'@/ #3?l0ũy, ebBqQST%f0);r_C5fu@5DU(˖g^/4aMAm&HVjzOvynkw)9RO?Ƞ w@1̢|HDB8 7b9>fSd?9MC3tъA׈2dX3Ό dUzyzr/Ih#匠(APl9UrHֆdeYK\l￝j&O&8dO?tIpO?a/;/h(wQ&>/ wb;X<768SvɄ?Ԋݘ W=5uf˱!~ER5z0,\F.owwGY< 6&# *|ޣ7|b0$VB9]Zv'-T~+Rި ds4_x|{9,{e%;Ut$ ^O LPXUJzFC*i7thMbEMq m.AC./v*ek'YMLR6Vz j%,}l)oQex տp&w/I5(:Qt Ǟaђ n)M0L[JHY+i7 V%q .$% 0%|B˓?MwF7"֞M)H st 2^bOsicj(vW*k2Yelۈ>\:`w秅3FBۓGdDݹQ'X˟IOHl~d ؏,kV$46gL(hWǠ[BX!K+(JwbtKJK*X΃wV7+M"ywU)} s@NgFaS4x} m&9;k2}݉)"" wn&X rP@]xpk1y|H7]]dcrů#:~[&@;D{/qr2-n&%1{"7XHOdK|Q?U T[,bXL6@"ɿ ƕ)YҤJbRgS؊s-'A6#ʫOZJ_M)D3 SÿYڔL4 6kR)r!!.E<uvw`bn$Mʆ.hd(ԏirMa`K6hCyO_$ZA)D<&k' jB ~pp+U0w\'B4!j4b" qT?H&E~0ŕ7ʊD1M=&ל%o }`14P:d -{n,n X6&T2lz}mTS2&j`dj5{[WTV\<1;^/ t(sB)P%sSfJ!{Lܒ 6`9 jf5 ]h#a hJfa5m9Pg vueq|kL2p4i-ycdʣ+٣>pAxXja.l'_7lԚ.XىzJ2|xaZоnw1 eNo.r/1y"mfP}' ~G tVzRqc+ ? zHc tT_D Ο{㸫&3cqXƂMoWًT|Q">Ǟ RV11'\g:'`wІc'erH㖛~L.>y2 9̥y);s!T"?O}_mF)Q Ԛ4gx_4I~_T6b`Tq63]FFӖ`"ɠdNpD^htjw;o΍)\[o 4ߡQ >a$BG}e*Cy}lQKf^R,n;9D:(J45_>UsI{%+[E=ϿYSSanLŀ-~M5#]kNiʼn 6#%Aqi\"SN&$ŕb%,,`R^[/^-ik3[f|/ XQ94qBU%(.ߓɼdfC'{jwb= I{oMŀ![;^pZ .Aq"ҫ2㙲:.}IɼF rx\AO?sh~_*pn է̛YuB)c ,uB;Pz}L5~j 2|ēs;1?zlWм x3YuL>A gw͵1 f" r,sO|+hOY4HB6n8B&ML(9Rj6sg"Cvc&+gaF֞nMf~}2LD5̫#GgvSELVԵra/ ˨pf]1/H>ǵ}ZSh%kZ!fBN~褤1憓jdz$KIqtv-9 5#tBNr, #Q󥛄~"gvv,fl`hVz`n72g}OTSX|v{ t^ CR0ὌZ<O`~GGyл-v>4tfGЬK?KKua_3 .$C'suLYϨY]9 ._#V\ѐm_jܬDc-~Xp4ýtRS۳z aV"C ^ Ͱ+b5afOP[Q(Ҿ%=8][RP1IXBd! 5Z+{.2m7Є t _,ɊO,܉|:4P p'kbϑ>+'/2B4AB.}3SlG\uaݩ@h-Y\:ps}Ne l5@okTՉ-{&ILP_j7<|`wk6 SJe/ðӢ1qe'}vgLwjjFxSr2ݞs`z0/^tӘ<^ZLPXl/4Ieo3@xRɗ6)X&ӫD+iܔ-b[M2PdLhoF(Yzj5Ʃl\sQ7$Did@d%$_TN>b>ڮُ}z ,2C2=&{ܸ9:m B]]wuhCbyz2ұ{NZ%+KLӉb}8Ajd?}B8hWj 6kz&E`Yhǯ<~9f``HH97G?mmwض?v5WaN4cf9Ѷqj$ͥT/E-vn mXߜel!ߝ°&N+ʐYϥ';MyD阪?e=:o?||xxۘbt|fR'ȠfSDlD$ ҞZ5 +Ղ;eH)cg2kz^Yo%*cRms.?inHa2X Ǟ݊=aYm}ԥ@H݇t(,)fmg@so6'2|Bnw$dƐ)a[_*St`J/1)fJK2bwNUѣ_~ެOz4͎&{ho_9&,L'2:,'9<-?lNot7BeOI]*(f/(>Ƒ: A#ei _ɯst?X *M s[]](Cwq=p5N89TrP}$mR͓ MIkہq!mFܹԁs;B'fn utԲ_+hpg_<.?gaQ92yb3U|ZCF};| Rqnb@?;eXS6Ĭ%GAD][KG|j :|sCVPվT!U[9>kk&̼艹D {u^z QoELl Eps):=4uWY 6^ʱ;+{RaEqԪ&y* Oq]}Q),cC +ֲ'w߬ƒy&-e!nevl5('=†H*cW7ݰ'$$ljBƵ{W⇭SC˙\=j xp/#)i8ޓ6dP/j(;^~"_"1$`]K`WQr 8 9Gc3|3^!"y Si<Hݼ܊D S i`c,/ R(6Kĩ%*BpÕ[c .z].Mm7u+l}8VPp6,.ީGeyצW; gb8T. XrYmH .mz9i? X.T;|^19lj^ڲ ]z%–;Dh")>4h-⺟!1{3,c&?څ&WqE`P8pqR.?3E5ncmF9ՋfSecFF[`%?s.(k'g̒ڸ:gFPT6 0A藜QIfW9lzWы-Gr/ħJ"-Sm I9ay3>NkKU(VA ޫe_/L!+ `.m ρ ,ID?k]kCqSY `Ovi+"W޽  fVQ<귃$@/E9嬚aOYai p)hΈ&D=o=AR`>T f$NƁ,Β%ƎL^mz^"wlj'3L&=)ׯ}qn^1uWo02@z:8y>ADTppC~ l}K (WhK@1KTJU!3sp43DZF {٨=zlJ*ojo_ Th/g`dMocS5k3`xB ÉXu kt?v Fͬީϡ!yPl=H4 = Mn4g'0rFܣבXNhٔc[ҺT ̘4 u"G:,|+?s漗HFz @\E*.kHb9y54kL&.[-!͈e&*󧍛 3b䲦8&c祸Js3n8P'_UwHS@??X=Iz&߽oDED7SI7MeߦPZ`Ml(klpۧ&C0A@e@ Rm=B+_n? B)2 ]Ù(枩`@E$Ps ,X0Hx ;o-(6BQ:^CR6x'kdZ4ArU?ύ ^>.~F5]((XIU}JYsU M6*أzJ>`W3bRX0.VE =gM(%ͮD>/0[08e.(ڶ}cK._[vM O3 !|K ʸos:(ۿr x,JB}z} dUt KvHeRLMc!(SGQhO:K+z|YLuuɿ$,uqůvX6 7&X>nCb4@4FzZ(~kM(Om+mC"['! 34!XF/v-0lnw cVDYA,Sf.. 1z} #9-~^/寎׺%0) sW؞ç(q:{O8'"bS_A6f?[ ;sLw&{<-=fGúZ,x_Md&ەwju\iMyCO=6bO 8sI=@aF]=DA=E^E + QmKhz>;P{Yใ1Z. \K/oyՎO7?q6pqCSo.)QaWHR[ ˍl>eGP3-7h$"/D&#lt)ɞPEKF\^ #eߎlT $g4.\'+ǰ_l!6BTqdnƝ!1Xᴽs{}PT(c4>U͌< 9@ xusf(N"aE7`D~MZjKku]f|:{_|+&h@#%¬ (Y -WamRqH}&pCAdI#XsG3&fFߡg58{ H:3y(ϑߘm}^N՞b`C>-?Fgrt V_J>JԸ\^R١}2/dA Yt4<>ߤ dfYsK'njo~w?3ǰLc@ DZގ'ҲQN0{׬fXgA)JBg/ʊu%?S{yڒs2qg.J{k+Q>)̓{\߯ _r8KgS?IBVX zAVL_Z2#D\ay,52*z:? ;-ϦbMmQL\̽%œ DdY`"#/C&^DN7o=x)*Dt-w!G ;6Cl¨`$n[='I6n^5ۏ9F #_m,fVMۊojp$T?i&%cEM3z -k~l/ZŇh~hϸe!9?JRy8_< 0jF1W4 b PscX͸VjZt7zKܺ][7sWz *6C=ھd96TҁrqzOod>#QI'y䜽Sf%6w'xw`a6Fu wGr dDN 2OUPܹC^a*RATFz{~Nڃ5e,c ꈺHγ-# ś zEߓ <` ܲⓈ3z(j%ZyP\J "VR6<gF/,$uy(HU#g0ꋠYGd S&ԫySx*wu7( s'-FMxo\XdW!ڹ|VW*:{uF"!`l_2&\+H;)8[kC }#q8MɤEMقR;yg ڄB4WxT>EqDMTV f6]mMEjfX 4|; w+/XZ_Y|vSRMص#XUZL-&6 PxcVgM3{2 >JjnYc ieg?vi?mz2̑[aTM`}$F2uG HlzdPkepgn9ijq-pL>aMaF*^2Ơ~#}2D|<@}`BE<칡g&JK<[?i$WP],u6"ҩcMn`ٖp p^ҋ<Ǣ2XK*۩&-U޼L'1d&GOZxjn6iS*/FPz"Ǚ8VCEkK_!eb6D~]fwHeW-nm(:1=U**&NƖa#tN#;0B8UIRAUlص]'6ZIpЄgd7?LxT oCjSxF@G~RT5yo qY%d;RoDvc2qH7lmG:8֫q*=g"}ٔu/B%,Vz`}Ѝz?4njWwHK >T@| .$xlOGT2ϲP_%Y!e󷿿=Eߒʿ9U`E/Q}LEfgiH,\k ߿xrq$ϡLr )y 7Aq˶*'3 )<44"uM'}$ n438}Jo%u{ 3ִStfY| fg蹖 XDc!``\8D}M ]DᆉcvTxN0($02Zy-= .0 Cܪ9 ܰOZHD j;T :2ǴptcfhQo̩v3Ж] ӕWUG"o wƦx1V<,gTAocGZkEps'ғ!2OL: 5(ئmg_5o~IC\֝7ƴ틒݈:cNIKïOڱϯu`} {|O%g_ kC񦙇*5ԓi~^r)Ye|ka]-w0 OYx4(13û)ɕ`PENѽLe ×Ҁ%l|J@KJL/ҿfg>!x!Ux;GDc|-S9e?1;E?5ْ撩v~VBA%*ɥS49\hm'r |.=χ! ~#4gO^s·øc;~An) rz5cG޸o,< FBl>0 -.ݹGX[W!^M ֩vYҡ)BI*n,~03 p&ů"i&K\:v q(#( ޲n2 +L(͎ABQ>$l>WZ X{HAjw 't\g~AЗ[(CzRHciOą2P}sY>ӥ8qgmkYFacOzAO& @<\Yڗ&t&Ƹ(.h&_c[1h.|UJ]^jC£Z9s7#{jFNs;X6S ; GWj[]ƈR 91 NնyĆpizj&ޓ®:*Vq*7L)!$5*6w3¥5D[+c'Zvˢ QCOg֧YFZ%›lIҿ냃%5ZɤQGcIL .ŢD٪qLj07y*weSAa\dn-ȥi4L~GHu0k%qaTOݛw:Ww`_>quz?".;4ru_pܟ;<}+7>zp*wQxW|x=ފ !2hk3ġnGhנ 1^7[{| Z'1'gGף>-Gl2[~ 2i ?8,31$7oڂ槸%"^)aGOg:7w_L(IÅdn.+\ic!|P[Ntg/T[V@'pYm߉΄TˁdYY "[dfӗ&Κ$m׺0,H?} #_6#dkp#FPxҏ6aO"zV1/CA )_ɷ[;ߪ}1cYn |?pQT33tf际ڒ3E0;tW{SןdAYMO\#)cr'Ôc4}(x2uw},=.IU +]n\r÷I '^/hR}ɡl!zf; RUF IzH2=(MvX Q%YK QBL/ G%cip8'|V(5i3[~AHeɡÛ} qzǔ^&|QQ'zۗ6|8q#wXo.5R”ExzNwbuu-Y"z;YM#uи&r\=9jPx%?zg W]^/!1"Q3wr E?0 x b ?݌"lAH-|=w630B $"'HvtS;jOJwP1--k,} ~-ॿ/Ivu eJC~MhDz ۞+t2ΨyP.k"8C)lx)aڐ8cр.̑P{G2Cv bC[#A_-\dkr= 8Êjv<%*dѳ좝< f֠OB8Pk<ctlU c37cB( 4!NuqV,kS?CMddQano_YƗl`a//N ]yh;ᶿ>Xլ2>SXVl*|Aje}`@*lOsVvCΤ8Hp9:|Wi[d9Ta)"ˑ+B |CWJAݍJX|_=)lchn5t3gzqnxC}rM uYBf$ƅok}Eqo<ʺ*i4obgD@7%̤ &!e\PU2!XqJ߽`ʕv\ac #-ڠ91YR9O5"]P?/,{G\x3WZEhx.hKB {7,U1ZL"-P="Q6$Cue:*yQF{p 7m?YY&v"e4xWv$vI0IaH1D^OI%NkU<>q%>HfH_\kK-n˺ƾ[˖_|EU9^ed4Am"I4l?e +Gij菴เ# 0]m'':A㱰9#ޑ Us@s~lZuC#yh{o|Ш>$jI+FEofPΙ^c?~'G$rE.4/c)) ӌ,LBK`Y#LC(I`bAٞgs)K/~i{|VS~$uu8}A=!sY+5"(fL'g.d jY2b۲3Z?a-g 6Q;28Pٰ2<'ˮh4-.dHW6msYy0 e-â'G|ƴUt2Tπ}]0tƀj*PGhr@J֑&{ZLIH*o}(QIPcM,^eSԀCi+ڒXTxiL5"y޿ X3HS\5i'xOkڀZ%JOrT"33u@͐/lo`VXĖ6#@VKaY4R@r ^⁍S9Bs-⮪f**:5 "J^OS6f9+q's^P <O>qBYrh2YsKo^2Ĕȕ4_O/%9q>锷(}BHJd;*EٶG Q*[]V4P6YV`6sBjPa|(q tܻ#Wʿ7ƨ\0"@h(%j/I/ e$r] Y=U,"b"q`d4vAj}*ٜt&^c7Q)Όa?u_w.۪Q6!* `#:mqqᐠ?'iV;+}ĚA5D| 6c=GD.f%a73 Έ#$ jV+IcZ{(:@Z[SC~EOSɃKHiZI+BPϕgʕ( |-Ȼ=V9{43M%FP)'.%}8N&6X py4Kysv+!36[.-J"\H *pW VU&܊V?ݱ#)^)XdVPOd`_p!x`%0qa|I~;њ_%B' f , [<&_6Rs V{{`9Ʈt@^d~&A&oA  W8}{4T=ziKf'P$Vv(fW݃H8~%NO쵗8C(-ŨyCxxE Ω==Zf^Wc5bawclfn~=aUd97@ݝ7w=GD$b]ŧCY^r.<|Gʍy `8҃@XMrTg^W" b(1X:lA+HGpkpV'Cŝso"JwA%eNI:|3ڮzs~ ~ MmJQ U*鐯Q)mDv-AI:[Vݹh.xfԦ+ ٸcD6*.Nt 0m,xsS|TEg[O✥wz+.oy+wWG_8۴kk.{ŘpcM̷2M"ނ[_badI.~l&_KRQ2#r'& Iaw~$71 X٬Y16ywM.z?]ϊPʸ#g 23m6a(]ƃDr:ZL [cج$9k.o(GY i7Zd0e/V|jh*f$-ztڛFiY'jJWG×͆ gq=@m)˻ǎ\!,G> KDHjΉ!Qy.Έ׉Y_b:嘠hV+ < UzB2rH$~^2b:Xez%o7)y;Uҏo4T4BI۩p{V?+ut =& IBI,jp(+i6鞥<)0۳zJAޑ Q(`G {NjvQ. XFy$2ϝ۳Y=Y*?=HMqbˤʹ(ʩ*;Y%o3G'ubs?z9H$;Zsrd+X%i dc"#A}TEo9FI\i>7vlσ230֫߸˚}^q :qS%?ҥ\$Hxk^?&<+ғ[+9sOxEYQj%o~F.etR2ө͇oG3Bxxro/^I[6l!e͓} - ԿN^-IK2 iŘTsL`h}I/XꈫI^;FX}~'q*~;^֢x 5$''=8[V郏+ Q\:wˆîhPIngZߓ53?PZ1`׽&Dn9$%u=^"a 5ؗZU,4amA4-jl~b<~mŧ6_FaE~E:;NRnk6ȶ^'_x9̘]MbeM> U.3+Ul7&c O4_7XSB,NwG ޖPsݏEq0 | wJs{^-.0 {˘[d r>0?,?I^ m|"Ŧ<},_O\/[2OpoPcjSiY(J!W7t[+w9ܟ0oWpF4s/UpvE{/׽kBi1:JSvѽ ڇ:s#X_ }^Fa--VE?S0?9 ҤxX,ƲEx9prXHA͘ҽwL O h˒,ό"c 2mqx 3SEEL_}2~QjP4#j>FIﴷ:#IiWs32I}p1Ag0@4Dj,P !S`682խ+LjE5Ep_L.2 -wW_H8ٯ}>oC̦{7ͻt& NVGLUQ V=!/3aih2=I9jB:ږX+LpL{zvl0dMm= 1w@ Y #<$W0^fҞ <0FMovdP`ȲmokC!(Ƒ ~gC(إtrƈ?+1@8Cw>:\w.~W`V*4|+ۡ2Ɓצq(ʴD|al[x]T+9M~AX\ xo(y@O]݉ɲ\?(5|a&9*%Z.[aHZ+3hsd"%~~ty0bֶn !sѿx_`+v^DJ^d86QϏ8uٯnFAD#)TݔCGaVX[ Oiߚ_ Ԡ`^SMz`&9ϋfe$Õq1kOy}."k)x}F4?)ے!ƲW Yuo̥t#/2 )Yƍ2#h LXT?X_ѵ.0TM]x.em.NrMBVg5kaQUP'_jMG>U뺴42\&q_#YʻלTF3֛%f_v4MC`2T&;(jR׍cyG QFsoT[#}g" R[YkMNOA8@:bPΪ2'<96T,rjb bp)~'R*X3UMRzvm4ۈcHOߝ.D_t`  KfxG*=Y62nUlz4@9sRHNFKզy YCs PLi)k^`߭|x\>Oq/Χ%Sfh%SЖ.E[9$r\NN]7+hd(~r=CE61 (A;.=X=D?u2I4 c_Av:F/kl!J;"AleV_qg!|;5P6Tw"^6P_ML"+Ry^P{|x( &qlW9sZIw6y\_m4-i~y;N!N5~% <.(O+%%IӮPTWƺZF?x_5VzVf%rB,'.NR/fި?KB";(V@ߪMs}wۉ47`2P~R:+ yTvwf\77t+qKqFK#Bߚ\1mZ`zPJxdGm"6Y2Ysĵ)+n%|=[[ymꦥ~{@yc)ɲ:sCEm 9O q@X}ȅ2^Ⱦ'լa9( qk).CiI)\+5"]RE{5edۡ"}MNJrȯ*6yOsf^yֵFd OGS~1LRhqqf=iDZ]w7}J?eshkTC掑(RX(5.~Y:u4*M˾2϶^@/#b`A tFTٮCt\7 Tr3׽&UB;{Łlz*>B#/uo⒗l7ߦRP6+ީ /@aSXw΀a7>hk%M} c/-xLVٕ:2F3E]Iko@Z<[RUO)e 7iojҏEӜsNd <4>6;o{ًzV?1P'nm3;`Jm%yRk$ߟPzz$ ?슘Łƴ%G:4stҩE R#I%&3+h)}SanIK%!HW(5\vf2ΒDJFc;o/^E>Wn-"*7'c3"tx@nEi=EnG2h0%pQ8Ekͳ9k%9l*㲭Z`范Nщ <:q/&B&(j:n{@*`P3\ Fը-k7faF%nq4\K亅f'Ey)>8}*1!+%!;c_8Yqi 'ɞ(I=|-˿](3r%'ݶD/eRVf^f11۸_9:FdH4"3߈ %)l^,[,g<+׍[V ш|)jVn ќ9?֧¿Cφ <\u"xp]Z.ZKEP vwEWKD@0 XyR4J`-{P1 V V^BgR_et)r9yt`# AOZ摊t|w@Vr9exѧ@G =q%f~rl] oB|)ACtІޯ(6 4(^^Nx<9eZXcuM q6IߡCbL`Jl[AaTj=$V !=SRG {RO6=S;e FlWR&(A}i>I mxϤk9. zLR๗|kvX˩{<ʩUyē{8BF D:Ԕ؛4Q&;ge8T99y=^Ҥ-aǤq҄A?Ng :$(41&Jҏ1l7XT p'9Rw|ߔlBwAUqQVtT5g,PK^>jh*x o"Ck^I'H@N*&8bl+:ٖ(}`Qݭ3ٱġIg*.BfiF4u'*t.SY1Wqj ,!jZ<6#,+VGD"[s8v`?ɀL`QazBnN]ΠtB,0y3oml {H1#jQʋotp|K2=:xxnֵ bġ7؈ 2#Oq+T$οv8w/L~~qH_+aBvb}=HcGYQWM"gYX1DJlj>; ^c|Ab>Sb4ƔN&Z1oШ! W++4'_ԄZ5UV/ðoV1>z|oOvXobqGRFdm`Rہ&ȪT厛! U4,l8ק{`psf2l)aɓ2 ðV6|#grt+H_^ Mq=g}BǟT+6&F7u-Qŏ T|n&2)anRٓQ$oҘP S.=UV6Tx{SzERb>_.•wEDuM9Q.s6]*:,hv>U"a^&^x>$AJC[{ѐ1))bXײoXȱ1yMI>k ,\Z9].cEW;T3nB8n/抐W2DUM/0VSQ9gt0}0PIs #_`Tp/KĻ8Z{n^f 6qn.2,Si4EzۓO503?sʞfkHҏ MVH`E `*+VGRW ^BX*<%{;tJ^__qyzC^# ;LQVn&POe@˚n`q4} R%Kڿ4߲N^4*F¤>VE_~lc*C:J!l&oI@H)j8wz{o _\v~zS SG')@P4萍Oh.<ϐTdۺ dμw#q :5o؆.~,k0I0.OFҧW@)hlgsЛVzS'RxMЀo4#4_z|,Vr-Tr-7twn e/Q kryėR2DqYRaS7WWy dZ'TO4%ax:5bzyޑu[_{V`4ti,.ޭfxH ğQXm W#:Vc0(izw\ ]$ћwY}HyD.-om 6& Lbmn[mkff2*-pr2T7Sv>0ͫkqg7V4Xܧ6%Ӷ5rȝ9Yw'1I]cŤhe>i HK3i1hK7<Dj|HN N0%N/G2Ii=$HqeyJI2? qZx`c(nZpOvdf,D+(XƅTpaט;PEPR"EH# ؜tjّ~Ƃ.F蠎q(ik߶eޠN aI[ub,nM.JmW)59VJǟV QlEXW>bpQzSnw쟿tC![ Kj' ܠ6~dP#^J$HFS34ںcKtb.^71v Kkq~tAȑPxO(4z%ڼ׉˪w]Fe [~f?W^3lj$5$UG_C#Dhl~RǮoppihZI#HNΔHІ l۬|y!f4<}(pz% ȌT77n&2ݺ#Tr3:%g\1#;8ɩ(o$q)v7+ܝؘ@g ڻ'։r{Uqܨw~*aAE>|9?x-"y8M=Jx|N<+[T 3_;[ 2B j2D٬x m޴-tBB)cԖ"Rk6Tˢ浦%~,w8z:u'YN[:h5hE0s䗴N2]|b fOeO0PwX"̔~bhQ}A.pyZŸnmG[+u wMH,~o4I`| s@[L'd(ߴjuפքouJ.PyJJDTy`0:) '2,F%8o#wf^J~9Cx¦h3A֔wT6s;Jdͧke&yضm^]($UO5>$!z]5#ԇClѧnX^l=kBq Bv5Qaj2!@̨+#M!2FpD \st3*% zv7cQ5k/QJer #|%BOާ-{IZ=(/k:=2y%g(++ƫپ<;Hx+@ŐRߛޱ[W~wPiac<6(˒Z%c LB PwcFAui+FЦÖc ) ݞƀ3a*nt\4@f Tk)@W٢mX =T=H0u/ GXN#SPd5+5Sq!Vo&zHoLcx) KҽxF5-˃Zq'[Nixǃ횇hhStcgsל0 "ϵy?,e}SU2Yl2]CX ,'nCEgN2ܶ AaŊyҷRjeq)w˽c{uA] Fe2)K7ӵfcws8u1]9PNq+mu;l`ٜDmj̚q#5[`@[u5QrK4W$r-^O0LhTWJsB|&\maŅҙtG;٭d>aNBMD3GdP3}o~S.X 3ET%!0E'}ߌWW=c 9ӰX'QKgG9ՠØˎ ƖpeϦ0TΡ8BVv1oaZkO›߈83KƵK2{$ )iIp7`m;l/s+a+4} 0hR$ۋ^,D - $-bݾq\b->;+L$aan{ä0߯i@e ̍+X{8ػ)P%P&nQIFqv' Uޯ]34#ܐv&1=&DP66=2V@ :ؿb 43 RtP?v :?DtHg,h_@4Y y̈}:LuD,7vENf3TIۮ lLؼV%^gBwb%d{=n̙}Zu4k( {2ơgA\LMef:iK1uӴ#!wRt V/:iɏȕjFB@ȗA``l9fLfv[up6b:,C٢5({CqM`,FM%=qIIV4A}C |z=Ϙ/L/ǣ3P dO*;ruۅ%!7,g ^Wk"a)l3Gqf0ʍe4H *a$_ hBg 3(`"qVM5 r3)B([Z?#1~bZ3 CƎ-6^`ggYFqv%xᷚHA[~P¨1rhkZ??Cox)҇bY3mp?j5)\d+޹5UK,gKUIEj\9ŭ1gآ9iK.o LȦά B 4{X4 c:A|8Bh[g7ԃK8oɶلԬZtۘ*`y=#c̔H;LIpW&_bADUZRHG/CJYDɜrE]o3X㦎nY7w#zm 79yaiA|7` F>dX r!„:GZbnoncߺբն"P*"'YJ#L򿍄l{Ր.3*^~01)zbиSphHifڍp IUb$kj )(` izT_ԿPdpb lZeQSЖ9ȝ9ccS ߹T_qc:> ;@P Lj[냠=M>%Yh(l@Vq@K@btQs'Lב{&ZaE~qo˺߳ĉ^3}0.x K/tUO`D>+7]?S+Ъd-*C1̉]XI#߹G#`ǴcIqq41K0G9Fhk@5cLJidETͿD!PVש/`D:a;rEJ ]I^lh`WģjqAV4s#Jj}50rGwvq^$@ʪ FNksOTt> `2Xgʬ# 7s;C1E1g]Y3bxҿ_vQVwy=)Zɱ7^oHɋLuU"z1, p۲4^!ql|SQTtF[JUXP}WYvt32 K]?Ak ~]SCy+Uc.z<͞'{l𒄘 $=Zj,KqI}}9Qk5OJxF!~N}Gqz|E(II^%m\ۆw 8ף3vc2^)0n,i21vN'\P~ d;fD)iOXYpA(FIQCW'tL$= f&)].L#N(JI`Q_ Z1 OňׂtcFK3qCh!`A+şB;SpWPxz2>K//cNҥSseO[).N0!8fHv*>&AH&!xɬ{>=,n ,BL0Nb M+e;K" [˾r-hOP&A/G$ ^7p;s劖_`mc|jšL9;b Ip{-+Q^ĜN O\?32[ofpo:<)t5leV6:;±Jv~֣/[v$hf 0.bd*dO<3x ށ_4%C3O82iSo'̹V,F^X|tYմ9Ƅ[xOP忟Q-;3}8{֙S,Y\M; tFzKF|4wOz&E(M'\NE]],0>li4j9"EV.q z+.:"b UNfn,'>V5sݭcdw<KG w#b2fJːKБd RYn <!3<,>t'75"15á@|Z/.GD 4vl.K%Kf3@̌a]a%բ 7g3 ,{!oǁK9Qd]Rz=ib3>gSY{{S\2+1K?ѸRG\ `6w9[菒`s(G]5(P0lD}VORUw"xQi=mJݛ]<g{br#prX "c}8BY*Z"%EQOˣ! LNuTa>!MК}8o˰I@Kq';,}m 'IUe$ $֜O鼹 NMQQ< agOPrbȗ~F5߰۴6!򄾻K^b!M l6 Et1U"?&`uv]?swuVbnEwlðH +/O*"DL;mm'rt+/U82¹@uᮔR tO:!]"Gy 5Oj,!.Iux{fLd2)WHZƘFPo':QhejkWS2cz\XCyH0g9g:^C(27/r(xbulOpVSkTmKɡD8bdwuӭDe 2091U]NL5b~e#mM1zZX~PwQ2 ۟TMԁ nhXp<_$[?5u̱p_gָS !|ν>][RYacA%hvyAl;%{-c":. c %0ί vX71PDQ#g5U?j0q|&=\8/,mM"nŸB\б88,Ԅz ?q/U3,M{i:Di9v S4=qu4>[ZѦ;.92W “Udž ESBgfnNlS!,%DWۉN&j!8w(zho]|}'K HH6Wr} w#s%󟓏F >CUa d*gs9C&^+[J$Þo-F(m\FEC+i1:_+ո'Z2lyxd񉀸Q4Mx޹SнЬ5wc{VE6IZ26q=9פ#'1JQԞ#%!" 2x6Kd>^s~饧(m'tN͔{.a%uXcsNp=p(*n|!p\M_`ym,( k4Y"&]vꡪxΣgˉ`XnuQ[HnP;'҂akRW7c{YRJ``ɿ|vh"$xiw_ZX 1#Œ ;#]!<6o/CLήou =sJxdN_/Bj0UlGiL_rDs С4r%U2>Ue̼inu4]_F] OW8<,Hga0gOd? X7;S91W5 ն9!gÈZ'XeCeYm:(26gxd.>Šg+"ȔlK+6085ZgjVl؎,`wa2' K\Vj\ ': Lj؉Ť'عt3)E&ڟIQ: 51K01Q"@6l`{;=ĠV.0l>A/bɏTZLnZ"=B.cɰ'EZܞ,DJ8˒)KU<˻u>mSm܂  JhSo8կ`>Ea|e= (3o]ZhC/a$|cNu|O)æS^$̢0xRM],׵m12Bѧ܃+i #RV?|$ԟm+yW|v4kuro It`w0=1J] q[aq C}1}=B"P%L:{~}9c*"~ ʠeȹ4ܹL͘ lgj'Ӿ{w,>ןBC8vT;ɕMr|usJj&x?"]=`XZ.o~$ ݗ24p]›Uy{mez?zG J$9*^3&*uW<5 flvWE^_M•(^//j:cB3ĉT [I|sOBxMg̦QV\dǺK"3¤xY#Sss iUЖyNcS;=[p@eJ4PO2A[!z5NNxFSܲn'lѴ7yT]|.JJoO+[VlLjE-hg_ ӭ24B@\ PIUŤrz^T:5JԹ}MqvZz4 1SSCxgh'PEi4~ނ˺JuUGfئn 24ex(Ye8-.@S CLY>rm y q Х[!$r4Y>'0=\w1JlNӫݶɕncH|l 7[Ex>)[&.yr{6 lH0 :jDrZ^Ö;J 4h_zT#!`{):ҕ%Ti̟ϸj.Vl*5=2:M'?ԊΩǼ(6 [cwE &gaoYaGᇭ ӑ.uʎ$^O |յId-JZxuHiT,r AdIk^iP/w\WG N4n% 8ߋ`rуs?^ $kZ7庚iu(dX^E& \O扄XBW 7{Sa"iIʟx LDy]Q93oR~II4-iלpJlJ( ;\.Y:6BزCA$7p,<YHq"[YnmJ Imvqp E1WE#* |u)OcnTpX"ʩM%}C'N"5P|k|H/ !Nz9/Z |H|!}/e.4AW*7c`ꧼN:)':Tl4;V:HfyQaj[2 Qj;.^?6 C :zKF 2; 2)!HfqD $0m4D^gϑ__Ws#H`Z7P0"_I{UWA"w MwX2g&D~>I+gdϟ$ N1.7J|]{Q\Cp 4#d)}]pw7՜S/[IHrf4G7]\}δqtIJs]3cU (luЇ |^#,)PXg.HMBk>VCYwP޹Nmb:y! E; yi+k|3 㴟w#^BQSr&^~@>dpȵcfĥqK)Ƅ7t[UӐ CjԯJY׿M=2H|k.ԃI% 5)=8O7JFyQE[QvxK]{ޭ ]B_XfūMrO g_NZ 0~ԗ6 E!+|N #f0㳹!5H/kC2' 06,ߔI0V*d -4|= V',{o\ކ 93XO-SCwV 3B"]:8Ʋ yrok/PeXz5FA vlG^*"9_ŷ̝䴅*d\2[<)whD:rT}5crz"zfe0bEhC2 o=GQMyG1$vzp32} v!r54{|]nZSig&]kT4&l,s53<1+{g>^Toїe:vEt^-]O_6Q؀ p9odw 攤tp̴gfphRh ȽVDt#yd{('(T(8c@)Pɸ ^)' ئ 2p5w^csQh7k"SpFI-!ǯg1I3INjLUAaJfIUN1,}aaTVefd9pͻǎA17h f¡=LU%2!obl-@Y7RX\@c?G&9wU ܃ Zz[Ax]%낆y0i}U&'/n+nR"穋& E)!ʯx\ۘ.BH~!7͠nuŭBY}휐q`{R";9j`+%g1E#h;\:ok6ïETՀaNg >әSjF. DF0+o>Ȃa61m*7Q$2Z Fm4٤ h}o;M=D"oA=. 9g234DZǡCM'MH%kZgBB&[:#PXwE' :Dm.{Kg7Ϲķ~sY+%QE jF'oP:? ce1Kz#rTB>C;7Xj7"@a+5wfR3rnj\NON;KZ*B)tB>pi^/)'(>ϒ}fF@ART&2W2̥5swncuzz+}ND=1 ȇ`A=p8w>}ЫAWɎzK~!kgV!ClY s3#DЀF!omS9ڞcaG(B)tFF7 o߰C` s%{d\hI:R;BlZz|"ҽ[uʁ=2mcu#;f(@ %{RȠi~;ĮhAE>\sG D=Lar/aJKSz;Ckҁx)bjNbU1[~Z1pljQG 09=^*g(XžDP;;-)_pA4V%d¦T|h=ڶ) š wHc.DX6rCsf̀Ey0 XT": ]+b#: |K+t9H YnKIu2 f85qmq ѺN_, YQ:$R_yAD!VPd]BBMHy]f r% CJWHXuV/5c0 cʳVq6n=ye*v^H 4ZFɖ2-\TxH,nP£aqds ,KC*Xul5ۊ .lz״,J%RBH 9bm=Xf^Q[ Znxq,82N^h&ſ qMigJH 3{=e6S/wxXOP=sEYYc>rIaIu@HX;ۘ MG{(/\V= e.+ 1FD㒧J\l]R*`D^v-DVY(C^&SbKCr֍E _UV"adv ,ZzUI0ڜw481Wܶ1Lۉ9D>k)_"oJ^OF$HZ2VkWn6Y u C+WP>5&4ZYiΓPkIa$Z &\oHN泯6"dWi&B'\}g>7D~1_ե;Njv@W0w>D$pL2W7Q*6O`܅~PMng.&PA J=c[aIeePIYŨc3=(3{$M1ڃb2.[4 Nw ji"0idW# Nf{P6w 5,X.X@Ǟ 0 'yҳ2>_Ƀ|/jxGӣP23oFӄxZL'|%qhb#u4hhc"Y^fgʐEOUw$*X5dY>}ģbw^+"qUbIG Ȅ '5i! <@3q]bylwH1&dl!;XD/򆐛7ʎ)$T5Za&M=CЁUIqM^As6J"R:$ײMjN Ty5^s@hUq61Oc*f)BiJ͏pDɦؤԏ:^&2 rgOr RcoZΡCY$yo{>8%+['Q2zPlĪu#oݪxTQ\Qש$exR&Yطf41lcؐ\zMHvnsK/,oWbϗ6_ւM(HY7Mq[{egQKTs _a?m$ꃙWlRzU:5P`,0+=e{ #i"oǫLtTZjX?k!NuTV hs4ydn9ӚN3cA}o9מ>|2r_L /Uz w@IF^F=%nQ.rpJ)P?$UO?9zRpP~ ϯXJ+d(UA'B^C|q&@k؃ɖ&q>ٳo$Or3<αX"륲 Vse"*;PIkݖ%Y% "k}hZY]kiC y t*X}((8OU@Qh'U9NUKyq_ZJ~?㡲AD{s2넮e`F%# ~:f Fb38q l,~*~CL[wy;PQCYXwX~He1ʀ=.'F߯?AD'YŨ8uF+`Y}y*v2\7|1:q͹P+gT.,"4֗] Ryrp!fw@!$ъJYc (|zZ Ӵ;dy$ȝ:@$AnL2./W:.>(W.9yi~[? "ql8y5oCv@E6P+KM<5EhfN.syzj KeȎN*pQq*;T(eqxr}>1j9Ş[>ߺS+ @uʶ4cJn2^IU" =`e+BOyjʩ[Ln8r%CF˥]p"L|K+ß֊7A7W󃝭=~;ɽ3"|ryЂWp,P;#lXep=DnBc4t(?BȺDQΫ4ѶS?[X[X?bcy VNXDzvC+b7@56 xUblpugٝO*"Q T̕~ūv8@hT @CoU/BKڢƄxa)rиDdG[ >/7y&Y%|]4C6e1v=<׿*=C/* R]Ul8Lq/z@_\QTOFҧ@31ངADD%j5_wͳ}<`#".A@IE401IZ:jj=4f^cdpH HIy=s|ԞLS+I%:SQMk/i2/,樞Q'FדMFm' s!ll^Bh΢)b)!zZ_wG믓1qnSHҧ\;|}o5dg&' Ʒ\ՠB|-R&䏏onH H=!vSWĚffI{m;ذw|Cõ- Fӹd&*exb ZCE79H6AW`}I[\:,5:}l(bqחxnkI"ka׌s<[I~M<Wc 9*?J *$0c|%}K^Sbqoɚ(=PsRZуI-l5B!\?6'<* Clvʈ;- rSU 2nx<ʆvyOCCRNJH2u:9g1d+ f]nSHH,Ƭ;Q S<^ZdZ}del睬qP7%{=$Yh⿱Q-寂vZM.:`Hī~Ь۽.уkv DCw<C"Gxċ3{;rQ"d :G yh"$|sK*p;d { ;s"^칺}rgoBC(j3{ҺGT6Pvt*opQR_k'90a*gNyت?%MWL3,$hE eR!W0a.G9.ZVDK?a) n}tH[ i?^y BD~P[RC>y* s6%iX`(=z\EPNco@#uT{Y>/dW|<rJ [SWMuxL=#EQT5^^W)Q=5ēgXc3׶sh}5zCnȓh]!+8LKE3j nV@m P~Fiڃg\_o}( o)ƹ,X GQN3| Ɠk%H'U o~H{M^{oѦ7f$=x+$›YeuT?xF#Vj!1TF;'܋h^<1W$WF"8r=Eυm}Et~oV$(J(ymy*4F[˖w{;ڏ:Z|=T*|DEc)' ӂN]L bK_$tp@s7sJr6p C b9Hd#B?+ M[?/`*G34:Ni[&6xh-C^}nYp:6۲1q8#Jlz9N@ zMHF? ?_#{rkWt^f<+:58YkM(*V,daA b$O_IeQH.,]5)b㸖d8!k^/AyןP0|:VmR<ӵ64XK^H:NAe6tA[P #B$2G3 =PIw` O!P PDp{8@6KfFdd+%;7"}Mj%48 $NdS>4%wy2uI 9yt,g4ǨbNG(&5=,tz6~B9nF>vm痸``{WfU*zSd}ƭgm p8U 14 KT\Mh=#bjlԉ(P^cZkؔswUԛofF(CO>^VtZ ݿcdPvn%:P³z<$~QqZUZr::|C bג vYdh P-/-V"EI%B/ X+f4 8'slA5$I3iJ,7jJu Ĺ;w9oeOhVX{2<垆]3$ƔX"Cl5G#oƮLQ&j%Gl7F*YZ*~~oƃRnjљI}Lq|g53'<`0I,Zϲ0~f .l/Q j7RҤ!7> (=MJFk@;}:CZjxΞbxf M"N/j(9Fep){\> Đg9Hȼ"Nx(:36/Ɖ@08aY;?R; K+twuL&2}x+կj<8ڢ4-\`V~3y;OFrj?wjv$Nb/O܀*sJ]AJ5$j[ʎRɌ1pw`7 fwz\A3_4yATe&^6#挬SaCL*fDX7iCA7/r!Y v{&o-2JQ D2tJD%x5<ʲo^#8ipwܱgtTA8{L4>/2Tf=Ri?#"l돀CòOصviͿ-\t8,o[!V|SUcf/4UR5Yds2F 2(-jHO9YK϶NJ{{& Ԩ,b2YĜl&m3>C7f]d/Z@4gR?c:JAi%v MyPGpbSME#>G< g Α1_5\< d]O[n@ ;rUR31q y';p3{_.OYt5=B`"45m82eѷ \\nްRI\+$Ab "/&LK#)i ) Wd)Bo hثIvRhpbq"lmbed>ICL{1?lQV'jtհ[^ęv|Ow-q: εh=W`8$s 7Mǵ\}wt5t:@0s'& w%კy焯;~=GvԕgPh֟lGPVI(j`!$mV+<ǟ<-K}inPe# XuZ"V,7=bີ&DB؋ O-i: 'j6:ߣI2TE #~ 2>˙Wv1ˬ\+cq'NIMԪdx'tw ZR\}l*/}~:2vE}:L|Ma,Nd&>;GIy:a;\'FXb՟Yvf6sĭhi gRj$'{YZ?}7-]۫:M#)Ju (e8yK XNa1#!u2TCŷRm>Q$ƹ;mvxG˄#& AVCR`==+ RJv@-$ԕd/} 86/nVc*Y궝m M D:_=$M/2GT59?H Hc.3XeⲏPP&i&h|?Yzpy=Px"M'Gsd ΃ ֱax-!U Bx1.p'Wm! K.ꍠ ut=j5#:3QCB%MJȔ$BMS):;]q3'&!06rTR3d n$lqUj./mЙcrV7Ngi BS\Br/C`a` G%Z\&"dZq0 &[/ôի$[ʷ Q ]%V$vR1wI0b*!(%l>wz;HD?S*7)ztjن4ĉjǧ+GXvݛ m| . 64;WA% YDWVﮦ́?!'5^`ѡ~E5qc(;yL Y\Ց`r^{-6)MŰ L-IcHBVKSBܣO&[wCgi1+у jGJPMBOY}B:GBAYsbcH>g/EQKًKAZqBވsVJ5B ٮE9]?w' ׮Zq@j*B%82.,SLyF, :TpʲX=Rqlp=t_i]^&DAEH $.5QH|Q.'KYdg_d Ȯ 4y=b5hQym$m5Ӝڝ4~/uІGetչd&\Nv@GH D%ސIHv7_.Q 8G`D"U3T.+:y~d 7,W22J0]Ŷd,r!q- v7oZ^\H4[d:ɻam?5ZLjX+̿#P*?(:X=6cWMԚ+ (?RlÙK%'s=/;o;b=a30G7;5kԼV&Aqcwdh}+D|vLC/.b6IS;iޅÿׯ}1BZV|j'u>:y&0se)mO)i5]b+wyvqsa0?SWXZqPYMԄX.y`h'V?P{kR1_v_v> 76XՖدc[<*{q) Q4gi yc3]470 XMqZ@Jㆭ_7pL6V٤֡3\C@xl |X .3#~YNEGᄚʫ,mm[ Hx@T_|M%ǷDu,㽪_2`#VH^ɒ{<@g7MPS6y|$ A'/O=XgGyrϯ_{S^uXỘTM KrC엥t#mÛʛy(ͥ[%Ok[/D#esi\t:Ɏ!,s?+1m0ᧀfGf20+/eHzQߓ aݛlRtpPW7dyxVZ]/ lI_%LK7=7Gā%J?;U(QYtǬ|qƿnt[O9?8XIp"~qt8g몠)w3M bhSXq0u12%߱;mJLVGv2y6t#G#o4 ݶ=JWZlkoR2k|DzKRMS!l~6p;Y{ПV=RS:")twz;ƍʸQ3$/꘬# zR˜*ݟ nIu6dKYoTnb44zLA*6a'G2Hl 9}d UܛTn̳H>YJQ#>7iĜ8WֹT~+ W-6>̟+p:܁v}ө˞V3A9_0~h fY#x#g6]*V"g:-)D]SbwB7ArB;r-kX(KN>оL*죜9svr[%]u9',(Zm&|^"L+=׻b #|Jg"w.O#7CDCC"$`\}4u q3. _K:1?&kP˭PN ̀=QNw/̓NGYq,Ǻe~mrp!muG =?J/!5ۂ; 0fF`7KzZYف fag.f+n~E|S]xl:]OM4+*Q~î -"f- e'AsKq7S@'Ua7H7U9%HFxBM[4rgzT=sjğ-k{Wt 5[gBsϰ ^7Ey|/?AWg" LMR bKĶ馑@ܕ-ӿWaFl>b`vV҅C\P*fZ7GT3N930|x8wS9O!KLX rR2K>` ]DnCM}~O~P@̕^lHsivOX$[\|G] {`*=m"az2'D}3_j_Aq_fMp ظO--{VzI8ea7LA5xNh/<YEBdžq9"؆ $h,^6VM3ˏxV]9XpG -AgAGl9.`:wy@Cs7Gg3:)1Isڸ?ͽhBS(o5V(vUv5xӺғ4:kսpp&j6mu2_pϷz T=$ss6>.'"6R _Z{/"ޱ(7nZFፇCxVoA5&gmgc_ Aym⿒Y+3;1cS&ɨ̨S}cxP'v.COkXǀ4,ʬe S7r \ ߡjBҺ 㕫"XC~ cmqvskCaaG_kTZl:!yp(:r}_SwȬܚ(V5|Xa1l*1 72kq̾%#BYv oo'D#}aɅ/Y0{ jzng[Z)! l9̹5>O{uH(0r^i8:.0Ʊ Pgқq~ f1TW ^}52} +3IΦߞO1kvt#c*ުF(b YZGMs$KS}~`8AXɢ0}r^o^ŻeS<ǚ&o0pШY%]<'n*b`M{ ŠѴ]֙fW@Ra P7eq[ *D:[qҰl>V$M l`S#s-ns^/ru":.H2;@/|A}AGs%_<BKKsX8ĭ.ޏU* 4wogRĀ2>Huy1!4 v}w+&ttȼI^X%w [b#?{^Ɯ +,?[wGDv)v x@Qߥ #NL ~yWC:.g.K.*&]pQ}߮O[U(Cp(w>K vd4>Ħxb|CՓsĝn^X6,k 9y_F#$+@O[aˀnPDêm{0"ro__A_}sX͢!}_4n@Q { l/DZByiiՍ2 -lܙ.vSSgרoTVdq++bg/ՏDT6af9VgYkJoUH瘖x)"lmsJ5 {g~Z\;ɩg+cJ8y(~l_{霴oFz}PV;Ng9dgdp\9d%z Q^G*]#4k\N8]کggHtx%aѼђnīT?w[Rrr䇗͂[G?6ΜCr Jmi믍\փd?FV&zf_+2!/=fg5 8#1+7HYcD9>+Lߡy`G\9Pn3ߝIu6(0m}K+w&;qJBm5 ½B w^6&bkdv# wX8FK b=r딖ѱ \ 1 zwzk2&Nhq\Ma󇚹Í|fw({@Qh >m$5o\*WYGDU2FvgY'ez @9kZ+MU,h끞ocVijBs5d0{P]3 HGĊc=-1D2PofQ d˓@5i\&֘NM|$Wpp$=$n׻uﱥ7Pi⭝SGo Q߆y2ga@O9γC 'ü[(-434$'Hpr'L ӰUrדa,; U%.|14]bp#{=rJ%˜߭_1:ڜPP:1קF;(|K:OGW=>E]Y{ݵE$kۚA%e6 }Gᮅ%Ѣ$Ծra vFaFةC"r;@xn(N@KsNMr#r\\d$ [Ԯg/džXeJJ >/ݼ>vr,-:نBơASʳ{å; &[ÿW=3s%#,"\]cxΧ]뤖WvU+V6Zc:E_tvo8?E˼= w¨@%eDpkzjNA Š/9{CoҥLVc f\}# 6K6<$DBOY>z~ҖB-x!H'{{gxIQQt|-`)RYU8_r&7YvqЋBM"kˋE]y$p; / 4/zo/ >T [+:5sOw,\]殓\x]n~xcJ70~0ٜ2}umgN0+ݕk4F ??md:!,?RB#%E|0 #wٓ0#obuݫܴ> /CX$֫V(2ڝӑַi0f4v6%㙠'A6+әj"gbP`[D *R:k kOf`3]6~ PTLiv lV4gbb9ޓ}0@`>  ~y#F:0!bIx2.yͨlB[B`SzLc0> /ZU@VBDVKiO`&} C6\. V !mI+M5oX$;@)* Xq+^e1!WlTX/ ro oyt+L4;@&ي/7T -!$6DdM&zl(KGxec/_RyABY;pe&c߇S@6>I3(TmJH;5io0^/jYb")4a?;EA!=1°סD+o`"7鑱Ye[^aBJIf[>qbEI5uA-#aJ%:pyʾf]>#!yJ"Q#qkdz17<:ŶEc<ڱ~ّksX9H@U^PB4N8 J\o4 (gkC W[862Nr{l}:u3uHV͈M#pٻzê"AtSe@Iz=cvOa= ëK]Ỽh=iCD6:Mv&o!aoD5Vד gk7㽭oc5Iv M`_vCw)85{0' ЎELq=k(8ybҊvސ*Yňk1X$[yԚ5(+o᜴:J(OZPZ05z-̲ͼTbPj:1(5BiDf2lޔ(%`E,;Zwe.fN7\v1Ro~ul; w92E|*8Қ56X ,G"(ޯw˦&ڂqSıo ]xC-نFyM8tx 2mmNɥ!U'2hE Xj M#sؚڌ76'_~&Zґ@< T#OP!YPDNm=ާdqCMݜD*rrqĹE͟Vɉc'#Mz ZVF^Qlvi=q|g2xke'BPwoԹ e*#7VVuz#$"<.}h W?ә@- pun#w`a(x27EXFetw"f,sK/ڇa6iÀE`H'^@43*>@7Oke ;xwAb D@W-dR.zw3W1?BA/|5Aןl&]LnUΖPs e[Qmd'W6 ͳġ4@tN{,_WYbazB C(eh AzC8Y>Eu !ξ w6^4%q1GI; 贈iyL+.Я ~h˄ Hrz;b۱c8Hls'-1Wm_ɒtO k~- nD!Д2|\2JX߻ t4FF^ ao;^Kԙ"k4QW}]v(Aۇ\eGm!=j޳eDGj%>U Ij{BQT#SVvfjW)[-}nTNweƯJ.6gydmGt>rKiSS1i?;$9'Ϩcyl Ƒ7-Ϣ{ YއWڜ|')$EKJFtjkd"?i<534؉uP{iHf2e"#NYcqtrSfVHJᆹT⎡ H!DI'D%Ckaf83fm7MpN-A+ YWwk$Z)}Drnm̢di%d@vH &-3(CfYwCPCj,V/Rwk< o7VIo%6Xb׊i Wg$ XC)&["a)1TO&¼s2L_`<БSRABk2恼~%*Gٶ(DtՠSd9&'uqjӵ/^0#DF~"u ⻝݊mN]ZgpA- *f|nlQ" cF=RMbJpX}cN${#Uu}"^6ExcIX@]]W"ר)n*:lm_ oX7ePZ4<5˅)N8q3< \edkBhLLny';{A+rV z˕3PtPH,,UԾoA)>N dA"ovS^3bۑ9Ҟ FW 79h.<0~n}N0ULAVN{U4;ڎOR}{jfH^OkrV=ѩn/ /ڂ3X1w!xڶvV̛]rYi>yJ*\@2 ;eg9%l<_#j`[EvvMH vȤ7);?##@待tZ.8n۽1!D(L&$b|;zEMVRa8ϣf' M 7IRoN0qvBóԞ⧂0ݲe^ྛڪl&Y`ٍE$*Ty{=&~G7ÒM9`Qrt]S/yRX C "[Ź|eFrxuR*Ÿkq_П@B jٺp9/ nUllF>AϚ/#RRl_sbWXHlQb8w\Ih߃4 K֠ ug߇Ff߰CɺqG+otX!J+qE 7CnG_ZsGJ=jykS10 oyFު~G * (D5 8V-D="^%掑wzŷ‚X9S> (xNJ_2Kݩ'/p PNa hA,'>d%&S!(aV5?@2jc"1mA[4 qp4_>a$63yftD?:Gԫ i6W!LsRc4~詇a42a4uĘ#w#}F K@4aOVcV's Ju`t3E 38ॹ$(Qۂn_dK{|+@“~~x*qJ?8Wd ֟%Bx=1`#ux5{ UTB Hdm&I4*A;Rc2$b`_ee-~kLƜf-0?^d5MDMu$Pz"ģ{W ~{N'taKb@MR. %1;ZVב]-\==uZΜ0!f ; '4 SǛl2zM嬬p#x*3A ,isnLJ@+ ;959LńoKj4U l!:z:6[o8źY+kWwڵmx(b^xҾE(yTpq^ꁭ[Q &Hƈ`xg, T XIK2auޞ 9s:ᕡҢXqY@Q#>Z~h;N&sgd`H*C~[n?t !ai vYqՔn Vg*y+8/ iֽʱ AxFu$W>/*Kr;ƃ|K 1HŝAly}K` $ЩI$Գ# S،l*=G3^?V[B]X YgֈV@}7z(JPm+zt"$)vj_oo>Fݕ/ o,Sܯpχo.?令k']oTQh&"x4l9,! Z:*!\i_T)N\k"Rs̑V;yuO^ 521ܜ'> uKyjxAФQ ra^!n+(?bndDue(]SF5LsB*[S# ])j]kh^ ]l Z;w_14mHd2}Ɔߪ .[*1D0D\7*M _BObs i#?Tsk)힇\Wu*"F He%״=]5-6Q$sAY#QYV {jS7;_ΊPp'<W. QҐӎ_$qv|) x @ ٴWTc'8PjPV"k ޛ,V'-nB <1 ҪXb.w4D6L H)m߄ "]W͉JF U{@j3ACM|X42:1= vRV# ۸ۋfméT2*1{@CbjJ?t'd=g!%IV)-ZfKEbsy=bhoz$(G"~َOX,rhԗ_xwnKJx-eh,>~s8YUO͇]0t gt8 sB+G>WLJ8~5Zu$$jڻӓTXƍzUDUi@9.l FCAO9yҴ u!>tYJ$g嘖]bvđW 9Zט,%>kTdi0뙵p z0u+OCT9Ϟ__:0^<4 s y f ǑmL567 &t"k2ElpK&fg cW{dޕ*A6z#U^ǫjS/.l08ujd-V1|?)qIr6Y`Qz)IGgysP, 9k˥u7zh8\uNF-Ymxؖ|s$9/6(ɝ!Pq\(C<mNy[؏ەGC0S[j囟hP7ﬧo#K'% 4L'99KT7]^}l\pO%:fݦjl[42V񣗰 {ܵ`cAS ٤iiDH AbA&Cv.jEn8ъIIT [&#vs/{C:gӆLKeA}nsg"o(:^D^ ŗ\#MO499CGE.qB1 ms O@ѺaJuDU58j-υ,*+/jie6oI@m~8fJVҘFCanRZ Q|Gs]tUCա\vەJڤMKfJBx Arc.5Y~w^Gf9#]U=xR>^hm 4_tވ9f f!Yu,ހ[PZON8LM?9:^7z:cFKً.M N(dh%2\_۷ A6m^DDT0Au0C}>n\?$ʹ_;Iw2@\fk2vc)F0wC(n~Uh(/O\ES`%Q١nB }{^V0;܃->ۛD!ք?K IIRg6~gP15{7ߕf~oTqa_ո_ޣ2j$#r®#@D!,usSЬ2~|^x@@2u]oٴ CHnn=K^Oo$&}[)U2S^m0E'U)< ބ?,tyO_ïFtޯcOVU *ԽtFMFIz/'iD"O[ \QAqSb whEθ5N{ K[%j֜>Edլkчꏨl|>EKAXnjE@מ^߹ucQj4ejo8žoUj Y1ràg{ ޸HĞXw=DZ};|6y30.I(-#( >.IHwb\|ّ3H޽^ށp\hQw(ߟu8>Wc/;A`<-pkvPGbp}c`n[g" /;WSo}}54' <=< "AUJHi]t+<-HI69P(׈J N DZpi3I˟9[X=vh~fS} Š/{͘2 ɨcvІ@)UQQᦿkvٖD(Č5vs.%VN*X?_']Xm8M( _ɠH8@PušM$"5ՃETL~@f+TUGDߜxQχYsY%'d0 SmŦBmOBlACI}DvfAlnRKzO lRAr`8vɰLgZW < @d d7v sl䴗xv[jH=(^LC򶥽a&V11ņ!ԾhE71ޖ @ԭj|b[8ʲ8"(g (N4 쏙 cE IC\a66C  >Q: ڳƀ.,bY:G{8 %3 ώuCt^j:UrjXilh0-xXy=6}5ݴ3 tsRZ_:}&GfL=mޡz"s@k!ҋM(D^$L30mPLWB͚nD'Loڔ*]t8y)&FZb&o&uvTɴe&>D_GZzN$Kcz$>ކR<b"6Baz;O_BevsusLYc'7UTI[eF ϞWOnomJi;M 5ʍH`뇵ATbr`h42tXQ!8N1-rPGs { =q@E|v '/hT<iW}cՙi[Јs;*(& RX 6mfPp_) -CYK"x3L/#<^@=?]ڞ%RS-.g;ΣF/n,`dqV2@T"xo2Q8xl O|P{&+66rc“$MvPЧiZ+IK8&}F )lj=w<@u[")`0[#kvi8{ d=PdLIk{LuV$5-@uR>ij/1t*.4 ]R-@{OU@nb⸇XXDy4M{?x S6+QxT㵇D/_ 1%:Bpl @ m;*ņʦqn&g25Po/X9vGJKLEC;o!H*b~G\krJ_aԩyƪz`QO3[<]!w_[+3Aޚ4SrYUô7M T䖗-vpT`Tr~Pwp $T^D@_,i[kN ar<)7lǙ'G:/c qN9~ۖAPP eA Uͬ-;=$ |o5TT b3$fJu)j ?VBNV7E1 gJ\;>v6xe( 9}ڦ*ŚMy[$LVa&ʋv ߌ7yι aP:G$H}.. L# Xyϓ* WG  (Gp.oxOihٝ7<GBtӦ,w/a Dg>UUO1~VN'6J@˧pn,#C jxb,%e)qNZC>8>*FkJ .?xٞN+c)qK2tS!)H( Y]fz#Zg=t樱&Sy(T +z"" 淀֎ rQ~ һS ҦgqeΗ5W< 9@*<8a5A6V?m>VaF/ɲziQ桅Z|s*mJ0\f̙j> ?qyqsJp(1m Lg|m Q" -h]Bi{X(V+q؊I{,} BۻpAqF74Elف[Sta93R{zxdlِHhʍeղUSWLZgxJҥb:U5$Dw|hDKYYeԆrWk kbO4yi\ȡQJcYaZj9(yH#ell :o& o^AM^܉ÙÐ9h')οYv\'LJA(޵+*YGjVUaQlcRaq>O8M.-bړ9P 3qaHviC3Dd9R؃h dm@JxJzN!=$Z%O;oAz۝xQ,w 7(t=SݵPg;6B]xg\]EcqwW-h;4y7JJtШ[\…R}5Dz v4ݙI?/q" xHZ:B? Z%KQFbDl#UlN@T\%P \.u$?5۱g7\j`d8Lbh狂vnFv$V/_# x;*<}*] .\xcR9qhNhq5]赋㼁!Aol%%aCqO)ڬLTI`rL`-=p:a-Ġ*G8d2Tn Sϕ~_ڥߡYL ȽsEi.[fr><ҚSy1{#9xNi@)~}~Tb־9q֒<9XxZƥ0x.aF5U>]˫}Ł9*ݑqLWіY1?3w,_ %$BouC`MզjM_aֿ,2aF59\ bxS鴓-]sʈpXϠuTZ|?uR]G5uıXzQ$R$iB{Fe?ij&_;7~S-Z6j`BSٴ쪁FO^.CI#I*Rmbftq$啥 {x&wZ b3)RRzzb+85eّ.@SFpaݶٝzo~p9U.@!|EzYEskՕE^6on:,R =ruy"T6[_ #Qj PeuUyTHR8Si'ji,&^Q0IGph+Wo!˥ #έQaPEӅhGFff=Oy5M rr;'tyD7C3jt54@`$2׌]OњE0mOOg"BشS[in!f*j&@ǐbv~:2똆?8K?B.+wO%~3>)f&S&W²opکm;3V5l]K 5b:`TZesVAtC>J4-}IŴ+ʒH,SqM}ܞflz^GpHQr$ {QvhOI ݦ>av@0ο ʳh5x U h?UʋqѸHc0+pb I8Mʤ+EV^^XO M&8X=liogMR{ ^~wR}[5Vg1] WI] HìN^dݹ'jcl^ǎ:*U玲cݚRUt/[^O_a߶euS=aLD {^aC,0tċ5nD7yo:(e+>AFd)7`\<)6gz62^ cg| 9Lzeq3Rՠ\]yMnN*7W):RDldX玷2w{i"/5++/%-?0͒iܿbYtacVzVn}\8؂5WkI:6lDK|m.#0Ǹ˸Y_HcȮ'0e芿gz6yyآw1]ZL>P"f8=e9>,19|t_ṁ5!(S).c&.:MA!TIS+E 3Zt*p+`:#m5xM' :Cu"¡Tt=Nj& ,۸$*e5mIX/nΤ>q]́r2 CK,W.gqIFJAr IJY٘ ͸5%^ 0cu󪋞i6vh7u@ 9j Q[M0&V7ȱgACUL ct wdCSiL֔ ', ԐtӔ;wK{$Q2zS8EGX UO 'Nt2M쀏:oeAO5 E|?Ț*ZǣUS䤨HV"܀# }YE/(94Q=pNQG=E)*%RJ M H1tqIWȩVUN e/f,GikQllZGPθW6)J WEZ9n3CHՙ-DP"f В‘9dTtSƈ Ooq\嚂 Tk7Ck^+%TlT:ðLa I;*7#?c3x/GHO7O"גI^4iW^RԂB^*\q+\t>7%[(LK">O0wz`CJ%.ܚֳxZ:^ڳ'K)2Ļe]4.T" /ѕ\ߋԏɸDU %n˹wIv"lt~!5)4Kv^ELVMų-5QbnK1S#/&| Qț}!l\`;BLR8T[FnP @9Z2ğ*ܦ*KrL gc2#y2&x]QG7sꀖ sYcqCcZS`  1NYO2kɷ #J6#PCǏo*G?X1t *?(L L:Dh RW};E/RLĒT9Mx?D¢ m+RGLPq^?1dx]b[(a)7[[BȃU4pjoOhejIR$xTXpv&6auDB_ H$q8\qhI \T`Ntp߶xC+"jw|ipkx`&*:,7Pփ,H@˓~^%\Y7{)Y9#꧵ԘuVFK#9^`@a~atC*&r hz)Jwō]Ow^/Y<]=w!KwFJzuɩӅTv*& wbJ[2.VI#)M0H؁O=C܆a݌=$sJZVdo;"ç4VwP \d=N@w{L[Ⱦq3كw?s#@8T3WswUeb۪:]''MHk4qSwc|.r{͑5{f+97 XK9Lu؛@ &SkR#J(@Μk f'RG 1KD$q &j|r_0/灉V3#{n9duNTH>t]Ȇ/$VPYX<3/˺a8+ f Wp7u]Eu)m\=̮>sSV4L("W[Mb˝OyA喧|Sr˅oBdi4 ZbCDMOb|oI %FGiCiN Amh>4G2bx`qS0nK\0*99F0+A92OV~#G›un >t\@Ew2%xTb6IUty08ﴋ`.ݯ~ 0ÉPŜ*zz>P;=U;N~^ل>xj!BNU^͓;,`5rwQ/un#Cf>$A& ۗ0Gx R?C1<.ŀm2- Մ0ߚw6<K# <^ƷT+ w-"p`q ĜHx, ~un~\ b:QF3y4_g$ŭF[O2`Cm;& {pPIZ>~ Lv gfS[$!t=|$}%xDA4v&@4SBAdڃQ>%a4Wb&9+x׶94_7rj]Hv26)[ӛ}mh8_$(*h aP"77@5AfYZR{ ]NP9tcJ{CWѸڶJPHҎRIJeǚ;8 }KncJ`1-dKSYj^")%KݍW xg`9 pR )d\H?׉U\" 72Fv!Pc6ye ׮ SpV'C2}7o[Q3 >!)*b1 gXUщm R,.=&nl-zp?b!bTW<3) oY}g\Ğc<&'-H]r&5҅IA$B2ەE"ەXQ'eD8Yg<7Kx{=ss5\JƁj-0d3'bƾ{aLhġ V^yƴyE0=ACaTٯ뜯梨Տjo@\}T]Za}xqFzTJxX$?F]˜!yG{^&U !HQώЙI`v[_gQBzWؔf:1[1 &!6nRmWzrW~pvAÈ~f3b) (lѺ'KSCVvec Qh5Nd7tH*>Ct Z{>g)rBOH;slON+;/'QMvkj ޒza_T7q gz8exE/ U CC$ ~4 O-eڤ@nj}P RmQcA@ѕ%hWccK)A ҇c BKroFFǶΓK44[aKIcO[9MPd5ҡ4twssTox[Zat缳E2Ծt;یK:T/DyyrtfI^E9wp%=SIj(b†o$2gtO"8MFs_]xt'_{@au^S ׁLu_XmEoe y8z -)_^1xΤLV4cO)$lFPNuBuhFd,l_ni͔Å'u{q"ϮeK*0xÞ~qGޱ&}GcNTKm#Gw&SY"UNZMn֣#lzҔ`_UA >3,FjQU;p'sP8OM\wpJG~e?VsP+beY#>7U@=,!y4Z8=>ڌ(=*{#Ǡ9Ptɉz2K(Ëa[y D@E%C\RY $}=?.f*sW)}b`o>^'|>{6T]CH!'Mׇ0Y0EzvxP8c).,Ip@{rCz +IΕ.I۵{VT!u71?{w$_`pF z =e/=5HnO8'(NCE <3Y[@$IxI)RpGF^BW*c$aˈL͍ֆK~U ?bflFZa9G@e^8 >Grꨢl.qf:.7e(7jLx29`?%4jkjp=hmL`6e1Nd䝑o,ޞut/xW wBk4gc_u%dxTN- "iWwwJ,'9;koE؞ ikRZXF~EC_ּBBhI,Fr9ݲ3*2s8>0Bu0FKpyaLKh|.4y[)U3~#mzbt2ȷ7+t`I5ֽO6 k0N1y*t,9zN,Bך!f[0X$5?cGkESuP X8m)F\"yM. s9&7qbZg]a.Aakwl 0gL=guL(?-gL 9woUINH~Zh0>P c{Pݢh#5IRFZYX  _eMH]u".Mˤ7Y[ v 2Idx6.BpLQP[׏R|Hhi Pf<r$=5dri'I|ϖ@j84Ӏ%]|)*dvm+gBNV?9Q$ˌ񼚐yy"zH$Lk n `u#d,'(CB.Z%njuUe)VTc +YæG=Oyq]_-GLv|Yz]Vf<5yyvʣ[1׺ik;]XȢ8dMxa>vtfxZ{qH Cn=RJcyޜ+  8q<QE~%?b۳D0Tav4hس;P)0)_īϛ|HjOZ>;3A.wXk>C,Qæe0'{CuIŃ &gMi(r)=ʃeiPRGs"BZJjv D0bAxgJU"2>1+Wc~(LN2GH_aU:!f T'DQ 6~`fQ8|7Hjq,8DSehkv )[1˛2Qcąn> Q7В&E#G"$滹m3"y9>18E&FW^:f]W41 ќ;:},Jv{ÈKfWݛHCDS),Qdi\]F6IXSVC''T+5ug Qm{#/uO>R%Rh+~iLy[ IA(>LPIn.}|.y ] ɫK.@7>Ϊ5|؏2 .\ ?H>kQR"pv EG[^Xބ&)F/#nxoEnY/ߴK߳{V_4===Fc9E@Qyfߊ۱Y9}N]"⽡stXmi"U#EdW%Lڈ &8jѽrt˃[c4Qu 9$ ˳39L9SYnL-|<# Ic}h;OTFO"w* u#gDTS~?S]8!T:ɋCK za"k>QOsElz!8Ϛ:+ T?*N|oyxofcX_YcF"\忯NHtw7<WB'~2-s>fh~}VH7+݆O=ʄϞp Ċ@* ՆkDʶ޺nB]m՛MHb?}XwߵHƅ#:a/ 2ў3<՚罀q@vG,w[؅Ƥ~Ҵy\E! *Zne2Nq w pQnʍ(NκoԚy#v G8 :(RZo6yӆe!b~y?3ڔT؇3³,!l,%FdAhUOn'OEtI;%'bJZ NZ#,.Z:~O͖PTĮ0|?<95_7s,m&'EM%*@{ak49R! z`r 7xi]aƨ} DR Oɏ \iqo1AޔG)AeP y}@U*R On#W6NRw`'Te_.:x&[%65]ڞr,l+ δԗ_:%]Ws.$eLdmuPi(jw 系Ӈ&4gʲ_`*U3\;x)N&%tVJZznly5!sޭ2?0c@  ?iKpknWl. U4 ߆HH{7K@ Y(cSWj &v0DC='K uPǻv<YgTLX  Q* Y= \ RcDxC/  7V@7䬇.R3lT%2 y!(gk|F!F xbW ~Nj}Mdx˚{3eTͺ<eD-ώ8nqSq[N.5rCLM\.o)?sJB/tDzTulqy̦7e|I|?_u?k3M*}1eHܞWDXb]\D}#rLa'}$^[[`T]1?Us3ũw6Е|8&kIxt_z? )!<x ::(޾btR. vJy*NqxWQ3 xaG vbqC! QG7CY)Q!96Xt** WVm`NOD5=)DAv`ʏJHYDX v,PG&jE1B0Ql%cK8 b3N1AJL [eci}|>Qo7z@*IwA+6ۑ{7BY %>Q!ο]ו=9qw_lEDBN91W*/lհIP- 8= k:J~Nu3ֳt7*Z|ZE]f$UoM՜'EBzx{QQ*AoTuR?/l]*)n7[H݄,ˈ_t~*)m<&B J%w>ITltW:̴)'8tSJ@Khd>r T췴;G3ޖp9:b;[q=^.6L2XE@E H̿,Ni&uYV/֦!lyzeAyWMZvlT=GNe4 nЮ FڽI ,{p1>Z? .NZ'h0=5YN2w&VSc/Ze+69fV_HN!%ko9 YϏk+qpbHеȽ,'UYc_.Kpυsa3q bEԱ[+:Z'b;]%1W?&9W+_Fu\,]ZeQ#Ț'D-kQ'HԞAl1~EwFuwzE׽Ij> nث*6jC0TvsC}ëλJF¾E$;sRRBx7-AfK?s&G{Ha:Y#eæI鷥UW[Cek mUgեB }Æne-F ȃ{e] = ,VkD1t$Iw$ X)/E~(8U2%~~.gIByT|cʋ֒<l%PIGWk~7m45dŭR>ώ^=–t_Ĝ_ Jq04 |+5_kgc Z]1fEd5]W:Re@M  1p:]vV|freB|; X}1Y^i]@owyw{RްmKw|f0#AZiBYh!(T!425~{DxSUك.{ր1 ˓.v +/FۭqṾ~oD+{cӃY;taf$2`B X+ k_ш3fR/iB _c„kt }ڳ!$)S3پectSv JAO`Kn1{g'GޙlSd _ ~g>jW@UKA>./)V+pY83mk~\k"}~*p=2L}5_:,/25pxc &=3-\E+&f,G^I(6L_Ն#%ubm]sDjVEP ZDɯ ku4[ѹc:U c䞎ec(;FwXd~{C$>H=kG|NVȦpFBJt \yV++]OW ;!ߖd7%#BIyҜrh붆{t[W@mOS-M8J fJF!\76߽),UKӗ2Hf\@;}k%cwA x3D6gݚgv| }ꉹ{𴳙 wa*ш1j>Ho0)!@#a3i gy!X\yvp3Ͱ/+vz\@aYl&pOЍzVf #  &M̔J#ft4FqF ?C3;). }S@pÀI Qc;%,!_g#\+Ą8 }PZˑS~&ݲ@@q8~~T(t8,ƗyG6"Fߙ*Cj<7eCsqًw}ҡq{A/TV3u'9̩SxɦM+(ەHr{]P\6[e bA> ՚ q˛@f럎s? >5zϰm_)57:[odCW܊5(X$M P:[/">ڣ Yw`!Hn49ރ}tRnk. 1;2mwi\6(wfw::W`U$l`cXSхv-,\:0gp@9 Ƚ(L`_#lce9I2{ѩQ-㔴uch~f&>^K)] ,*~5vdz\\4) cU[Hʀi *W2xE3d5]v>lk[}1(m%ݮRj߈XZT8dًD'RP"6gӄ5|L0{_ ZQt1 d ],{CCurQ9r0B>@mBf,JSHu*7 hh3y4 5s:"\Сm=xpaBAyګc!*a( In*]J]+sn=BNE0`S!A4N>ͪ:Lɤ-PVe@/@?`i{#sG@%)Z2ᄎI2ӘŶZW{XPmff'g2_>Aq$b-ٜ :1TÆ2[Rh,nz.bYf#Є<#EqdOز3dZqȯ=تL( İZ d6f7pLƔkv)lۏh\9;w֡k]mw;"r ,'ǩ4{!j S!5ao\zH=IDAy&Lm&s:cdRɽ}zvsy>-t["AG_^jHny4M:2~y~>?ТtLUM0V2*13G2\! o%Y1(8:3P:}7md_<";1ȁ+FFuF|5ZXݙFE߭ܽtNVd '%&IJ/hRpj}-(SՒIE_Үz]w<.G0ux>@$VbV Yra9I*]!ϔpO?GURC& kkN 1eLCCF9JUÑq*+M?¦1ٸտeTʦ5Vi8ctҊx)p9=J gCszeE)ɐ=`(*ҥ2RiOX5!yozIfA"]}Wh/s?W,eɁ| g ;x;,ǪNpojE9B^vM''RU$..x28|)loԡemB*;`OǦAJ%=dH*|/z ڨMn."N܈K7~~fO~4>v_7eotBRjj̈́@ۣ2; ܻ!v9m3_Փ{ZPXޛ?.e+B9GwBeˊbG]`Jg&uc=ў?n鹙=]Ta)4}k-+ !i {t#)֠; cV%WU+W[qҌ^= 78+bW|0ڤ(7r%NwJ0:Y!݄/c~4D0c2^JKXRH]kiFi@ 0GK('AB8KFb :5*67/L'G%)#/bڪnJmBmC[֩:s/8^\++Hz.E/3cp7wb{˜ 4o6j̋dOo,N-Ď ;:ɘpwg˸XCaxu<wMM*3`ɹ"5h'RYx/gK[ d)ȉ7,M{CB::5I9t y16x0徫G_7d|dPWAht5MHJEOA}p‹,t%g(._a<@F©&8%tVVQSG^15v@Jx3(Gˬf7#A./CVCzb-YlHo}o NR`)T]IQ'gn]ǎ$220x)6UWk$yOG@P}P-5[*' ƿcvlʮKLm꟞H|ʯn RSh Spl]abgz3cpnV%w&KD6a'0BU&%߄ޏ9+L(y"=Cڥo.v(UDnI4$B2m`5Ψ_h؀'5`Tϟ^[g{ϣQLؐ`zpg?W<QWEHUP/bwzB i4wd.c2Z>/,(J&a0چVB K/! r^}QWs = _?EV3Ft.CJ۔cERXS!Ld8Kbun6[4;9U{P4G}>P7`e;^.-JYI;r3b(xA.F 43\V_![DU>~m{2K6!w#Vs.dH “ Z *axؿ~<#C0T DsOOW\%(? 5X׿vL}ReQKo.>i :<:5*WDJSf*j$͈vO@Bޓ;AṊgV6\nYY,bgJ=O5'~FY*%uel3i#|W-J*M )Dd{kiXRh7Wy>4O$qwZ^~T:%i3?CA:mIӤ2湒8ԆDc= cJT+o<`hK".x㧨BX&^Bv>)ic$؇s;Y4a1AoL`Yo bhOB1@-q4mgۋ| d& ``K"~=\G\^ &6ՊX$_ډCer,d<5莍dЫ],i*B9wA#I wrc@q _KyŎu.~DJ^-/o͝|Н  @{׉nI.Q{D=i,TAqLR~kş:bpAssA:m 7D,fƿ|e1zudmhV4w -Fsa7+Iy"ςp@-Mb8n9(Z讓| ̸w~_)Sh&NNs/[,X"B^^\TDſcodG8 >tDR%13E*OVwBq>8̯gT?~ Kw˿7 7٘VoM!V|t3m)gUs1,?UM<&xL+2=JI`Ae]avӁSB {{v۩u#hZ=ᗸ~$GՏEꐒDdQB7S~?!&_Qv^n{a _Sy-1oK,XQjpGS 99Jc3U^ajm4Ew 8\dWNے7%?C2ծ1@X%XɠŘ^Q6Zm1vtCj?))M^MS7x#zJcϤeu,`s.\(]YlglͤP?| {H=;AčEPTAO`/[ڳ' b4㢿ՄO32/ >KBf%:c),ϿF 2RKbIh JӒ]}k135m`JFl1Qd&٤>=i-nm&A 6ұ{m u0tي*1HXȲÖVzQe6S4o.#5oUs<-Dh1g:}|9i3uܼLs:5]1>Rf 8;6*Xg` {G<|rnץ YPgr)VKS'wQa~w{gXkW(D/ԽNoyh1L&&s %Jr.Ma? qAx$Ily I@[_%((mե{Cr:TК|NЪ:h';"^4[!y?]kj` Wp ?{/gNkE3'zLbW-eJ@о_sEkrPkp7'(lI飯>D;y+6 soFVw'SrM茏DJ&9-5X%%Ög̻ O]h n\j~NgK[gCo(y-j_u)縤zHQ `~KTxS+Z.xmh҂xn:#<`io)?"m L3If#<ݖUett<"i{Cf4?6*ZDNK /"^RTo‚75 4*7|;N$Ƴ] ~E҃F9Ks{hm^ ^A(Sol q)ߥpGXSu6*`HwfB[9k ~ޢ rP #ҭlq zw7Kpr5S 5Rqjh/;SU5W(X4rꋜpM@oSh#fجU =XZp( Dpm- 22OGv\ W7d?$V[fзAi:Eoߩ+`$#jv=b+Q ~Sm6]ѻ |%x:B3LlUOyůFmJ%˞(: e;ypk Rv4%cNRvSn-:9`5 _F2kc wrn,ET6$ 4[e~MFfוףq'`̹C40V`C>. e/Wws\D;'adb0N'QȩX٩NC\jz9!}#hb:!1Xh80ۗGﲔLdR#ARkA`iD*Rko?Mmx1݄Cex8gC{RWtO/m 7A]vQr;ݲ_i4Uyxǚ-C>wds,(+~@U%e $L|>Vkg 'sJm3~w,m,OX w,u S㗔+42NPw.uOFX3M0b142ɿ1Ҥ>>;3N(gGhqެ'ؿO,͇: d!n0l/2ӿ8\UZ$J#2Tmd:OR 6to& s5w))K"٦-v=~hRA@SCUxH34)vyMkj[C ԇ7$pK6:< ƍ͹t6 XBu%ߢ6lƺ䒛?I%fIifo 1Ash?Ͷ.%RBL-֯fq5w#x:S&Xʳ6ǃ_\癩Jդ X^1l#i(Ы8ޫg!ܖ2 lxc0 bPsFC8\ʯ1iK@EaԷ̣cW+קkke0}U(!tq&%%FǬ'}M#d',/?ik`*q_/ Rv'HԦzxL\E`icO p ȸM>U{skVD:L&^хgsPT?圽V&Okª}w9=)!1 ċVsO>7]eـQK8'%T<<%ޡB-,9WmS',}m \mл0|N0,Ai.'MGwXҐ:ոM7.Q $V_Jpi=aR[{ pUB.l =U\Uv8AGQXpPo iԳn K&Z.RkøMxDXn{LiH/-,vh6 [UҺ-NZ:JDžȜ G,'Tě%:D Zu/QP~q 4]B&OePKWw$ ĝ+:}}מ_ xEcz0=K󷙼8o @4[%S5^D|)+1öz/. Uerz=eqH|b> 2| Ma|ݼz\"hz&BbW%Y֥ͶM$`y=H8w<'r%7sUŞyp\fuK<﨡AX%#z.xKˡ@rš"gKP-3S{_rRbd=G~ hnC7HOlo?ҨWF)`J)rAbQxBTjF Qc D1^) #Kp`!|`:%*r\إ 1R=='A6v+[Q<`U %\P}2O &E܄ :H{ Dՠ{OnxQk*lMz=]nFuP(KWlۖX /K`u#J m#%|FY{w51!gk)ZP7"~Xes>HX>cH%TZqzv\*uBC4{Ƚ"lt [ hTQ,5}ّWKNb<NalM։dkh;bbs%3ydTK:?ՋZyg`a" H=nL\L[1x*NDDZkfbbf;䶑ҪECZ"p|@lknYkcl2'xuJ*VWlE` ؟Q )yՌj3xvȻJ1`_#[s"( Rh5yS-+l5`ev&.(CGzᓷyLL(k?2Xx0ElP3*^{%{i&w"K49gC`P'Yra% M} .1R?6y혊Z= uD@1dEE^hpnCkq_)nZoQ@&^1z)&9o0[lAh7.iXn9_)+3ᘩ.\Hz2Hn¼ Ps5~t٥JW) EzP ьK{Jnn;cc^AY%Ө8&帛fYSȍZxXzť71T&jDAw)_➫cL[ S oj"yuއ~}Ske0i)\(L7FW#bn@#InbXӅLRjs5m*~"7ҿ5云ۚ]0\IcDӀVZp<4I ".UZPWAauH=227C*E֏cf(մl؀-4 ҷ>'*[Xw:5bu^X/ nͨ'Bg~aH0|flէʵp{lq%QlqW70$; ǩXa^U8I; n{Yi~'mE^j*6pI\ÖaȺ㣘>nhՏ(JV<ڛ6|iS̙ z*0dR٨Dm 4:2x_yݚGUpeAL+$Ͷp,O3ՎdShM|f4&YYD fD*qoFz[S;}CD>D ():&jbZpǢj8vWԴXm֦XM azHiϋ>YtLݥgKQk,QәI% GE ^18W!6 ' Yz/9_ui hd2+X%Fx3{M콨N#1,6ϫc@gG[ 4wЭ0glu\@C#Iiϝ!?xz^=_gAnt68dcr5hB8Cmt2s!aU$ZRl~"d]'}6S.`?6j&l|$]@"jùWcPuNq#SO 8A[r.Kj|w%1U//XVJe) Wm3 wxQ ݾQ9qTT& P5 8!ѭ7]3Q{1҂ U|tq=rsn.3j!`-ZFOn00Ĵ-mU&Rz0"< aUߡ0g`_PԢ 1پҩ4"UH+aWBk sjJ>PUoCq y _}[Ze#p|>9yuRR]zT(VߡaAQ<\QPc>Ʌڇ$ޟaV!,<*W@Q({^SQ'o{k-D5[iƿKE\,<ڴ#b"]ʡ:Sd֘ř̰0kŽ*W7!~?Ϥ'("70w0A,cd0%(d%HgApEGn|Mw2TvbjIw&~#ڜ:='q"Z_l~pl LvLu}TY YsƸlgR} D(H #ՄGMX VN?„T\+i8)IbAC>ŵ"'{$zI/}TݯU/2=噍}؍r/~ݷ!`3,ODYs3|r^ G fHiY^k\nOVß[C6Fؕ=b7N6r~ekLqrK))`'Z^ժ@m;kUR?Kcc8pofoA|pQl$O#%&3D ta}wdc1Go*/ da~/ Эݸ; &7BNeuXFtSH½% pm.zTC 2:,$*n-S|{P8l%AR5/ĻL[7eOn^ޒ|EZ~ ܀[* jB4>촫U5.k/cWk$s i(Mz[(LftO(-9zK"l x.}6"ڍn[OPZYKE<( !}qNSljm)Fr bR$s5 .0PvgQ}0)LVnXH<}eqEiE)5 ޛx%֮gݐlƎ͘ aFU^ӛRDM0 Xls2 qc/YIJ(Bg}Dj|q$903gc}E6"ۦ)ľe+6S*-G-TC×([5Zo ᯡf)@8cOSqPzEK/O#Ж*»Cȟ o*]K#cc`(c 3)"ي  ƍL}]wHvͧis[UIKHWIC!xE mEJY0uމ<~ྣ{ WtDvqДgQl ; HA 2H:U r`b*?l>DXEAH(>1ΩWtY 9D)4_µa $`NVYskL;^Vgwv=8<|JAqQaB̊F΅"xl="G'>" THC`d D/"10ёC3F??2?B>Ф- 4rrzM$xhT;9Ѽ!'"ΙBǎɏggr%SCvtmJ"u8k WAfxQ 9"FuJEYP>,;EJv M-yAy=C#$8To(>p1=.V=yา0'61=TuspWX|VI\qq }U|쩫0b5X+^^iiV:QȸE;cXuv3k <K(d 7zܦ~”Хg%Nҙ}R(sE^:!pty0{-0d-2݊NLrKFL o̿ƢY8g Jnw6B $`'`aD8"\G`snsi+ s"&-U?x0r{2q=L AA d}+)<#OйXUTǬtc'v=y 5+ L!n/S"SX?4ZOlcApp1DnUĬ6QK"#{ ҈N;L% ^~}z촮Fr 5M^; oᠳZ6$(UcPϻ?o,ށ3I#Ʋ][Sf5'cH(ĜQ&UDPqp -S}ka$J7h\)yA5:'D%L_$Ⱦ70UK3Qf T/PԚ.s#:&FLurekMDvU7V4Sfrʍ{?1#evPB {M%fswоo ?bf3yw| 3 \sEGr]`%6шM($p{@@Bޮ{@8[i;rQ?>N>u 8? 0|%?vn>q'9 YYp;H?9 7gYZ070701000000e0000081a40000000000000000000000016599ea2b00004a2c000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/media/dvb-frontends/stv0367.ko.xz7zXZִF!t/Q?I]?Eh=ڜ.+ \Jp;>TkA rbyRe r$V'Ee6=?"4Nm ;1i0`rj*}NpF!Im(94ʹYij(-:]Zf>!.8^>K7a߭S_Įi_]5 }zKZ܍oGS ,0?9%Q;BKD-gTd>=k*|-P1Ѻ !me୴9J``OSOC{- 'jxK$DF^! Fs6 RԲ9f6}0/𩠣.tȚ!$zt9Hb+k+Jڒ> ('TR}XܬW~w,5RM)UiϽItD0[(a-I?~*\f*<8f2^3OZ78zO hichL !Q: ɌF"Z>4uG>PUnY&Lژ|(b_4G>>Gb+A}>e@f:L|sh=@꽢؈ T} x?KSeٮjN^^[F~]yxxssW32X[o(c5L)EKd8;4k|(>$АFl|RAA/h-z}^Lt;0PxU:WGJM~F %H"\$ǤA̪ e o32ښg#k/xv4  ߠ4r9M8p' fqZyzWk,\ZBL. S/=MѼ.+}6卬6>5zUű=XM=J.C2>.{t{qy7~(R ,J{sg9i~W]w^&Vv-œ9>o:(?\*Jfp%WTZOyĐtVP؍TiYg~Yn)oq;2 Uȟ,@9`s[uL˵Q[3zw,{ѽpz޷;3]*$3WdԤq'%,YpK:aJy5OѬE65uӓKy{D}cyB&tQZY(zʩZi R" }0&~ ghљL_ |]Da (^FmZjL#{!&LѪ. ݯq I/RH{-0sa#R QA;H;I.S 1hԀN3i{`D#z̋ԤV Gt~fusP8v3PQ|Su G1GeK"|6,`8i[!xA9b6L}$Ē>ڗ_ȟM ' (Ʌ[u&VWBY nY;[$ G6h^|jMfVcG9^JTI7sztRfz\Le@ /TR*ͦjkZZ~,'_'H̪i{tAZZ4M ' ujp^ x o KY, >VwF2qh8KKo;JBnC0>:᜺tSt$zV/k*{9y,j/<&=,EKg3{P2<ʨc},I[ ?z~-gxshW~Q+*B.ϐUW3BL]!l6 '#0Rdvt^ۢ>1].s#jN4llk+a=g"/" \;ˬ,uLy/jVJdmvѪtOE5k c*7iot{DQ]݉ ]K.Z5ry~_5?8ƦΚ4Y WL[3bNOsHwbrkU.}ߊ +,8d) 5_ -Y|ㆌ516ց}4i E_%K[ !r$Umύ)U IN@:E(O | `Z83/ ms#do aA~-K{:kb v9# Ln' /@ԉGlP:3eO:Wnρ;yدYj2<{_$,w^+2(y=EYо$-+ݚ>V+LfB3d[! Jqoe}bs%ܧ{@˜cC\RI$0;8CN~'giO}yA{?t5RJ}xaX+تE% <'З|ݪh `j ptVFv$(6BC`١no =3zs}w >57YiC?m#'Y4CB j!²5rU@ H:аeJe ~c."53nm / BKM 7G1sEUZiWANaD xOĄ®ǑK&!7}TתU&uJ򇭀OṅIв,!OKV~t!F\o2wJ5Z:W279KB\؝͈pևdgܤO}޲`IAmuu$ژƒn5tr%u -n>|49}Xq%bj!&68Wr-Vs{J{I8nKEEZӒVEn-I%V ~V 3M̺R`_.[Uլׂ-s2p|LHM,@1ğ͕pPKl7G 7a赱KHKFGA֦zs~'ilȃYu V C KRIW.{@1"SrMz,, sdFE@ͱPU _ѥ'y ҅9ZAPZ:CEa)r$ :#(eYq>ǧߵhP^~.oa ݉),fQ˻6dj|%Qq;R cC}OG.( %}3Gꀸ|t^x^q/%yx6kilP'Ɔ8AnV] hjOWB\2{^aӂ[ ,Z7Y^]enf@{kCIQm}zHV7=y׭ZE%BwM}9W³Y/{ןA>Z.&`O8PgG1HKK6j3êwyf0s4sF|Y(X s jO+47qؐL{"4.k0,*&oq oPR`Kw琰Dopr`տE?f׏~L|_aI2@8ft$R ` ,< vszgYw>y L~YHNi# kY2{ϷڳoD@o6i:Q۾V*N*|hZMPv#`\H4עxtdB;>&` AB3 I.l2LT/k$5,Mg <_wYvrc6D؟Jjϧ*?8K s6vNdXvq^Qk.8>]`Ex4ץ}>ANBlZN}U hSr2"9Oc91?]vR?wk 2ݢ>K.KCpz A;(*3 5 ĭ<iewZN{k-BOse5;:ɧ&aP k@`7)=%̘|ZdMe#3L f[nPhy<Ӊ`qN6x @@\FV+~ֳ&[J\0I4GXɊ g*{1Rdm>oJgbbd,X ZVd\5^[t/UMGdd;_8WnS]eq~@Pjp`.W K`Z@ 69K'l!$\$?4VuKT9Js2-=?jq XG-\>tܻF;g,5bnބn[7\î2up2ejⲣ}Ӟgb]Yn&|>Gqˑ|&18*8QOyd*͈t3%%uFn`NÜl;x?Ŏj]!U)oBA$$Rj?2RK? ^ cX@޺}ٷke[V{_VyoRf֧ ._*)O|C *Oei(R7Tm*XA>²5j}Q}?$Vegʷҁ ^GvjY06Vq濪 +䰣Ig= $TC5i` >ڸŃV~*YrpJú@0@W n;S'"v]‚"jupfL_*vH%gy#K7opojʝrKBĵu.k$4!mэA^+ZqTTt_{=~Y9+_ɷB0o SArxgU>< ( e<`_TNpF/SB7JZ"bꗠ*!>߾ʕ~nN#C3WO &X% %di\ŗzACC5 L[[+،ARȲɮgk鬺@xbD]L ICokmn8 >@iYnG-{T2~U߲&Q8T? ܜmFh<@ > #dȄI{^aԷCA:Q xO<ydc1/P48OagrvEcUJ#mQ /)x<ӊSaD4}:r[~y[E8nuR 1^* 'tU"w2PwD>\"+}u68( A4 % ّ hc߲YK ci;F/#QAFgMBil_,xp:N?;8SS}&/s[NG0ğ_IZLLܒ"J{K@/S:w!Z#XExǾ1PzTODZ TR[)E|Qƒ;h3>LϽ^ yYhCpoo:F(B7R `TY#J#jNUɑᣘK&4 ] KWΓzlޖgC_EeZ0DmRH LaKoDytԚbt%gs1=gCTtQvA'E0Jޗ%.|4P m)}* AFňQ2>)Fmv"3mIA6ROUE>dL>lLp% j?Ƭ8w'TԸ * }$3QD+kEGqټo0h QϞ4rv8PǙ 2$  Kǀ[cHyT}7i@F G>T1&"|1PZ!K?_YN @|-DHXu5¬xG.+"dRX~J~:L(,G`KAS9S`"&Ig|e-M7H񶩳DKO:{?_Bq /Er%xi-w$n Jκ yRHX ]D"ΕTX@@lV=hKfs @{w*4NJk$2U.VJ&iɁr ʜG`MTVLCJ1Tة!*w=/ ^`[0DBFi_{ DmGCu85djG;u4*Ҍ|iMWQ#oscs)17om fŁi3DTG rJ#U 'KI?DVV'l_Į vx7O׎מJse~e%F1!&.sz#'@  lIڷ,2mt\N ,p*a:8٢hd3ߐʅ e 9;N"_9+N9(^Y ONNU_!)S!!7\@mYINNH7JHZ0`vAK 2H!; Bvv] Sm$7r4#C=h\tJ|qN\1xuPa%Z$#[?m JQ=kߟ"ǜX_в@4y[ r |BM@76snj(ջ .!@(,}phPK0 >Puc֏͇)dY?ZuCR ;ν`gԶ`$@8+JiA){zR@9'6kݐlz%$j.vѫNaI"Ql݅.Zz7Ygw8DDCdevCOX|PYRxa# 8eApPZg*\|ȓR/00;Hpr36_u˪e o_i?Q|R#G%SΠ C˃OG'n ao* ȯJrNvb^7Mԥ|ٕDQ"k)5c0F"4ǡM &'ξmPP%-OSS˖3Mirpq9Jg E7^;\uH3cW $$Ix,ӿAq6+UlIhWM:e&# f 6|Q`mNb i,ֶ et*h:$v}C+#Sd:u+OO<3|ۖ0?W V˪V&U*I[]D'aͽ;#38IlL쐉bkVAȸNjʁ>ps}7b\5d}sHEn[|rz`ī/-o[!GʸP~|Y-j@V$+1JlLQW֦>o-s .l>c* Ŕy䯧\ޝ0 f*D 6?  aVgZlL#3nONqW]&}Tz|LuCbqHiMIDWmXاJ bL͓lMQOiss)mhV8ZG c:ެOd:RR HJ MIrkG{ HlJ͖MT {qM)2&4@FfGrXsa6rUUc̘DbF"M5 }Zr6y0߉ہ irF#]M(4bM9|Ox!/(_zЎLІzN#(2eݾCsh8s4З'yyw2O\tneׯsf!wu%2ηۼ kQe! t5'"@!|ѧ*2nQ( _@HBx3[X߲PiLx={kCpJy"D K{tӮd ,8}ngUu$Q:%jnE)JI\nnYp#T]-5PKm#7j-9uHAg=*sT-0N;>ᝧ'PYVB8VuSo*=ܨȁcdlxYM~J\1Ί2rsN9IF b6x^v7%]mOҶַi0\"`mv xo$FgT3ɍq|M~0] {EI 5=8m4Cn$D-'mjFS)lh?$)܌;g!DS(76.91,P9:>FS*׷gB RYęn,b@H&?WjSZ yi"n\ H党l?<$j\j(C(s1:+!=CYoL_y!8sUm':ahp yA0*i5_S&5$"G+q1&H(k씢걦@xvedס!j3{9cct/,zK||"3Y#w Ʉ-hp іg؂kU']5Z"V 1 Ce ҕc`#yiuT^X+#j9?4Z,-Բ& 9d^)y r?Bma[t<V(u9$PF5m42vj=%yJi0|3bHmq.iR?{usvn^{VL)#+2?>ΒǺ xga |#Ȟ\A T>2IJz%@^j] fo#W+j́F5ۼ܊AimCX,FW@ #Z+ s㻠S\ccC<"L&M(Ń2 _i/@%k~D B` mWy4?u&.G/X$A4|ai6ٰh# N8D& _l=QM5|2Sשû 6#-AGsoZ4,绛'J1?O.+ N}2&lj&F8 Q+k&Ts/RV+ɜQY}Q,{֫ ` ms !Lț4>ӮmI^' qˠ%D3mp{l|Im ]^\[κ]y'fHql}ϺlcKE CI ^'sH>gXwW>GތFwxϩR*ŒNj,"X(C]9Tj\S8ɖ.8##*?z{ΦMW f}q_\h:Y_j # PZ}`YJ;~yP"Bkb"{F7g5L!;2r_efGN&Xt2>}\PFbvP` ݽ7^J[0q9ypHC3f݈Nث+7aLPM1"BX/n"!k46`0>H40+p o&MWcrkwM|.S@#A<9IVY8ˣXU3ZB_`bbrgj&bA%?IпЃe?\ܗ=P5uK@-9t,D~%>kV.(K*x3!CsEkHH;H/ J/|VDb4|3&+%Jv=gT)C'/ni:GE$LۂVx'-G$|i!~ \od\MA຋d؀"~gd$0Ћ,Ow w#ɴu;TR*p8"pB! ~$jd/,&s+?N)wI j ӶbeH_9J8xj]i^KEGT`on+tVy 般*S7E>{ڄS 5{PNv*ww"2BR1KuF+ oNE``m>$)̐͋uDP0Ju7F4va5CSfi}ANm#rC?|rw|#AM'GuzQj(~O WÎ(o@n2}:@_Ϝq_K3]VsL}eAk 5Dr->dg^ͳ|%<+ֽ k6IC4ǺfsB݂*f jWY;׿B)RqÈʷ[=5-+Gc<#GJg)q%r(8?{z!NN={An_yfuE0%F};WJs${4L5a& @q'D,הJtؓDUDөH|/So'Iu:ciS{^Wc7# oϰi\5ɰ233<ɤgszx6cW@`ٴŵ#c==P;ݮ{1݆e) 4Ѩ0kVrw]­ДBLSEI@N}I޹?\ېU1K8hF kbU $]?Z,d˅y3AZǻuK]njAаj)yZ |Bv%N[TN@d#AkT#P'H8+uvοt;nl#;w# 7wZꂛ%3F{$v6eWjmFU`<˩J4A.^b fBaxY$)Cآ#Zn|j0Mcoؿ3Q%C'vct ( tx:FZ0\k"ԨQJm{bҹϰz"cU :Ce1#r˜;cC|߯˅*u<7SB󜠝ӹ°1 պA6bq!-PfE IlѪ(#32!d@r$~RWth0b)n֐fLS I&ԞpDcRIz@")hWF'6=RembyL4H |qmƠ~?XᄢwMܲXwAfx2XyDK CPGM.g:,Ф,~*- ! 9-J@s P)Ht䱉w{"Jg"РW|N3= 05g[}HU{֮p΅ABio*Ue_5d@ ԥi"cREw(; 8ZyG?04J i*;v` sꋮ[t0p#W<'Xqt|A:op z^>RU5k]vkxUD:7`֠F8 :Ul^WDrBX`?6|S?Gqhm-~Q18Y)}(#ټFr1ʱm<*֪Np5M%QoJr|*M{ay~Oe8 EiK%=[)m863 _]2NUX"0'=`5؈4mr>7P-IY0M^_ $X=wC>xaV Vx]A7dKPV;fê#<0nF],j;N_M0L&m8\ ]զ9 U]g &e!JL&bˆkp$00ӗaƏ(D|k j'# 0)I[@ Ӏ soO_Pp+`sLJP QXw=7l|c;l51Y_-PR.Cn2i/0qQhkH@&i#T>Xl2ĽDj[g>r,Zi^"/&? θa`Z77_D%Z8J/}Uxv(z,I!_LFgFWi9M4}4EvVvd8^Ƹp 3oksh~~Idyj -;~YLV8iQ ҉[Da>-\)2 K}$}"Ip~L:L7 M Mq =A wGeXoqUp,>Md[.RtH|coE#rJ=~*W"|4F*rA ͽ)܏N bn r⼽@ȑ/)]o}Wez ݆ . 1g\/d^K"_5o+ FF+,PpP ƥDJɯ) Qa{ =R#}wyo|+ xmS]M-#n{0Eq $cR"`g7X: <5RC:qa/dM!tYiyQW51q@-tގwHzS%|`֠!B]X}U_":8vb\FRr< *nP4w髰Ƨɹa J"w %p Iv"qܮ]dNR[G߰ yrgYZ070701000000e1000081a40000000000000000000000016599ea2b00006384000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/media/dvb-frontends/stv0900.ko.xz7zXZִF!t/OcC]?Eh=ڜ.+̌Дgbb260dɹDnf3Թ_:$zr}vb:g)⤨7Q蘆śgkd5S*|H9kafF+U+ȋ.X(]7)h/Cuǯ bd1Z˯IhZ0-- <}`C:RP2e乑7X,Gl Zi ٪zSUX;`{2#x̶:aGp`^%SL5;կ8Z^Ia|\?xS0h FF{i<`@͎'):H2{cdOΐ}1XLDM":Z\GۣyR6 OH'vĄ4~*R'׋]UY5zy+#{223#tmHkk~6A7D>{JI==Qi=ނ6q6 >B9[% rund`dTKr*[|, n@'\r 5'I8P 9MJo^]uvBnY'gPҥ0ٺkC嗏P U3`zDM^|$D)C~XkE.:鑬LW o N@|QsG+7Α:(Z:h鰼Hv6Fc Y::p،'蛑5`: 2񘢍?w^C- ~ zTFzH >IPԋֽp#w}9Dtb)P=uS׵q~ذҖoj@ 8-SN@tYCaH1v;ȷdski32^Jg؛nKe6*RE{|]l(J@.yL>T/! zkX|0}*i ;JI .&yboxue*"SNo'0V˻Wbs\C.n;Z{^|Cz} :Dc~65WKx3MT!M hB`Q@TP9Ti M%}"Kl3ǿhFH۴-h6F bX5 vC߀xjD(z&f$s^Zڔ!/tޛb iNbISo8ȉq ?N?i_4:1x0)MwjPuMnG465/+ixMOQ88Fk:S'iNgaLu!V_cVHq-W`7L՜k=b##o(b䎏߈2iS2<8SHdjjSm"DƤsF \ͦ ,Р*Z*Ш$ _z;؊ڧq|E8 Е?dK֭^$N|*Aں:;'ᮑ[ܱRA,L\nL|䆡˜R2Nn@xn65aؐD^GN0|k4v%ġZS )B_-2Aɧɔ"0P`:~.6cm!;)u~9*#UK5x@lyJ7:{*f-A5K_fQSP;c޲X>xn<rTOi+q?bFawrK33!mPݛ|K &P= -6U1$0qjf5(CW5>\a ~c_}})5DEpRaEzb]\(x޾t )6.w]!5,xnּ&V@Q E7RNSZGӹ\ 筤}oyC^iHmVbZE֩M+xQƪ/p[M&..r8Y5?~z=Tʔ>T9t)v_4u8GÃxxc"z;q#lTYF?, @Baq~WF2m2{4'b@ך xBaM4H>bчJxmXFR呺w,dlJmHR t05Xu #ujOy{| C `eFDyh̘GVIVpH厈F>k0n~ccv-חO6`%Uq˛Ar,Sr`^F#ޔN'&qƣ&`y(l=ՄsU",q5~tmLAQ0AsjΟ)g宽ހ}O9f'K1K*Jjh䙯үcڬ1=y( ##:Y+Mh'X} nl}W^δ0|?pE0GVn=} vva;0nGyİU>B'?LPe8Wgya۪lݞ+<1("dQ+Y2ҫyGscvL?yqW4#B]"As||y;DɈK`j*jωS _xnc-lKnxec#!g_0r\IGS'aS8ϱݻ#wg) fUk3PioR4\J_4#l들,zKޕ`s'8թĴ~X+(lH`Tp%M$¾S1;t+#.~~wd07uCۼɐ&Ls|nkVcue+^_L-L5iv[3슭3˂𧓶^՘RigzŃ>'p*1SՄEu;)6:#j#0=ѷ#쓫O'mc"9-^l :::H,L ڍS-TǍI(%!۱I'/9:r_cB.mDP-/X6n^fJ|5xpuEx!X;=5*u1VʼnԤC{(xHEyc/Ca)᫱;H[Zhot72/ j!u˳?/o ;&&pn0j%Q t[(x2*8Ȧâu_ڕՁ5 m>8PΣR浢Ub,|ȸW &|>zڏ,<*J|2bnnr-_zkGlg4;X6̌ #eh6aeZC.(ݪ>aAhG袱48yT+&$GlHYE;3JДuÌ0CG*:4o >#DJv;>'ėnݸo:H>+:KO{Iv  闄;xpS<N6∕zgq8.^穧ux sDLwOl=Tgr   ~1ʓH8p,bC 8(DdhKp|^?|5\o3ƅPeū,M h{B0nsQo Q2#cj$lZs~>\ݨ?UYL;f?}kߌໜݠkvy8eG qװj&/T, ^| ͮ &}2{ N߳'Kiaz; *Ke܅`b'#U=6 @mIyZkI-=5)Eu,_ XaDFlBĊ _ߌZDi#*uM(ALUCf|_It͑;e47GBC [Xغ%`zuE=ly MTTb@IC飖c'=Z톲& S ؼSbyOбlw P94걛[I\BF3~h5SdDbi~T٬=ߋݾn`LgԛPo,lY^Pf֡f pj֋ksjCucMue6f6Ng~p/ˡ`J1~I4BͻHRb:.3[h~V1V& 12nx;UA̒mDll_mSB3` /,PFd[MZot(_?9Yjx0\!TG-]m|7\=O-Ի9rLBn"pd͋y[^F:4kSr#ш6t_x/3`ZԐ $ɺxڙCm63i&M/q^`N EL5pB<Y)"AK #C;!zY&Wβ ޢ5սb<$xvniո6c}/L@:OS$ϤEa3.߷M[xUI_JJV2CT@q%;; jv#/eѤwf#DzDOv$/jws0|p^ډl>Ig7ZUknНWp WVqNPsL2Ǣg3'\;Ic(M/o-?%Y ̦C4͠Djiwu/vD#]wO@Z^@Z*uQY2h=@G/JZ$P/ʡھv()q^X*Cv*+F]\#S~|B c1Vi ]}vQ9mEٝ6}5H|z+ԠEqw^'-ܒ*A07:­hIyf{b% CqTwa7w;B6(Wߘ]bCH&_jf&uXK6.'޽d0j'0$jjLeG^`pbj*sd_Uh7^ ok :kyՁ:a f Q,/Z%@Vbe[VqCF%;a4)2NjأX7,TZkҥ}dlttP5.nfu +hMɮ~D^bvyT!)H d9BVOoܿ!iR̮H/Yc}O9 vDбY_,MV*C --IX $ֶ` 1Y/2r MG`/Vb-Z"}es.1TLTqu`pG(1^cn.#W%I.*ʧwq&h- 4'g-)Nǵ@ܓ_= u#>e=dN4ɩ VuG2_LP5K(l?Zlav|Gg^? *JBlJfփ@hrD>O,3;U}tv_??0|˙[ݫ"KK9]ļfUKEcm6 $\cͷiZ*2АB/bt(`" /EPőOPpŤR4f!ߊp'x k]| ?0yᪧ9z F[5ϕ /TRФP5I$U)l2GmCOp+p~kW447ש1MO{ ܤ *՟=1;_>UW?ЉܭS#AkWK~;hr5,:%4A0_rz~l/4 w޸ )64N1 uQN?pPYq=Frm;UqL VtTؿ4k磚V52TtdZsqLߕI :Re+U1(^K[h!dTiڧxJ6^ mŬHLmޟ=@N>2NN[uיI^&-[{F%]`!;ͥh,na|qV=U7{חrd<}²Gt%7' +l!""Y{-oD\engrJ⦡4 6]9J@%m .4+X`EPL!L!a4ra6#jGm>C^0# hσCD@t}F ^#'WA&OvM& )RO$. rΗkC=ݔ8 ~x%6)z^ YFY_ 1^3@LNmN~U>5Ԗ * 5dž řHTH o)T^%̷bEBH{Nk"]sM:&mV SIryT=D 2v G[#ibNU4:Mv>6|&/͆*#Xij´EZ t}8\+iI 8) JOOCL>P1x&䡍|S]pe+m HIxEM&-?&/S1>etQ;&NmIX94KhUwؚQqaxsrvNU(3fV0Pȵ6"ucgT8 kePSBka(~X˿# xVTvS4͆g#i 9Ce/WF#Q~>֐ z&+~scAVI'Zv= ᶁ.,W"S<@{5-߉!zMR"a< !^e5$&%]-dӴͫE@:&At!"q()W~z#s/j✧ّ>&l zoPzKGc#%͐ _r(CDV9Z jWK$7!1jdH%!9VNAV~1˦gS|_HM$&6 NKZ,Y$ծijAq2#RO7|F9-(' V6*/Y[J?y9ݣLnYYv]*fOCdIPN|cgL@ 2ju7BSw *g˝&x+vB,`}rlŁLm #KnKSu tgBso&ďݜZ\ikTEROS[ItVe+)5Z=$[, Xhw3 ;'"< ,g'whT*`|K/f2 ^Ye* OF[0Ĵtvlz{Hыn: `SޒKGDS,tWk[ڒj74`d_An|v;ԐshPhneI+w "ʑyLv5q\ M]brEtudtw^S?SY3L9 m*[6ܤ|RK*a[JU!T/hu21B;fjV :[2i@MFW-.Imc˝-SSEI[b:-3pOHP5h4{$>͹0Gq7RE'E)[^ڬbʭ56 㿑 Ԅ2qn5nYi-PsfK0z[C^ȩ]Ԉ%ؽ /5e0cg:q~hȖw<}g|ӰJi*Eŏ24< ]/?_ѐ1n NtOnf4JBrj &@Q,ńޱKO\ FU3\!f_`pmJ3~TAGPԪAǽ(J(H؅EZ!xGrSTܲ0lZ}k[YGJ|(y/^tFi$:# ]xkP:CF0꣞Jݱ4Ny<=Q7}?ݤAYA`)V=u9*v‹{CC^ҭ,RHnPYrӽP0 x/C(e;HƇD $`/w;xY^Ngb \xc3hKsCy7~_"8eUɡ 2(n8NF{B(c A!kuf~*0s{ lC'T+t92g~>qXXR=Vz*W<oF=>rX̭1$C}s/Yrɘtf3r-nQ:<Kf+RF {f"Ѭɀ8-a &p ]ӭ\$1m' F15eN l?/H8')28ِ<"ȡBԵ4G1 ǭ(59V׆`L(}0oA'l zg# ;IY0s~ v(RD OpU$oզܲ&g3*͎ xT9/Y9dUG,H{_V.B]ژHe=&II\ J)_T +HOt?6V .-3b"m} Ԣ"R=Yf[Ԃ+ = uQ ؾcCY{D#{dB Q9Osف p#s ^VH7 HI4գg@Saq+  ULBП=ڧnE:[r"U;O֌R?o! >qJKO Yי{3\4_JG oP(u%N6qCuS' ႉ8hp1YFqt ؘ*Vר:_ &I1®OZKCNj,I g,-h@(:#`^Q /ȡQ&r)A])772Z6NjOW/^XUld\`b֎~s"ڦ2x{ ~HyW C{fDTCi!&3@OA @yW\E:-j,z>EU^uwHWc͗ݤX\7* B(/&i &I~sw'f@^L399&@Ą덱?Ō ΠO ѠlEy[.X6y(]klpø h4C %;gda FU7|t-"gw1~GM1ޠrFuر$Xix~ 5H& 9PE)pzT3C iIf`eũ%P&_,es~LB#vk6ΰt CNUy؄U,’2 J/ICPM|1|> _}6J z3 AΈ769n.v&}nAP‘-P#S<%B|8 ޮWѭlꬊQyG"UvypTa4 P#T0|Ș;~ۄg"M_$rpsDF(]4 iat =޻aEEa`v#Y-ޛ7ˍNspR]|WttsH$nO33l^NT2FI#ˬ Ϲz"eD?Num:Y-l*?ɮ =@[?X kNcc՟`fg-q$fd>!@RtEf 4PTc7* ĖgGsob!̪s&ݚY G sVMރ*sb*?,& 7Ows3sRהWbzA9tF^ mi1b/ΊYH!lA`R kNÅg;6զ t%5PyΤRplVZcpѺU fjx-Ϭu}]%Qgt[=^1 BN"Uա"^kکl΍G6&~Yiad>yϊU,{͏Xk3Lj@PfҮiy,Z&Vpj]V! z#djGVZlc?0Nb*]b,^= ?s^|v[#c"Z޻[j,gyfYk~+}5NނwZ8bga3R⫀ry49%2<RaM8 "Pe#ұCP*%pba&!L t2|"!賵hgYKvyfC9e /\/W #x03C>72{,AaKGtU FoART|oeK, R6X` tq@*V#Ghv{:?(/9X8G< |BǴwl؁Hw{r{ +}1Jr66U],ac m,جrm(ћZ ԈJ&S 8i+ܼInnkºط2h,j|x8uWv@'饲"-(6[NNm?NA4#Q0 ]d_\>xWM\ ҉ݢ w$̈́HgS"w .Ԍ{ cd->n !k6jbK "rn׫~U#\u,H@)iqocxF'd4!g>Zo"Q%|W"Ie-eN, ̏&x@pu/e83߷N$|b4B7"v9ag|ϒs'2I6+-,{.f/s75"ctd^",&]f5]hu92'#C$\˽ ˺@2c)D23eq I_.'0rɈa#2En?zv6}2S8lB Ne\?dW+݄=³'f@<~TS?Ɩ5= jY۳ &JkmjH5Z.K¹. Ekbզ)=z]@z鳵.w?0M4eC!"PC615X_d=K3la,P:\݅fh_Lz/wAk=Nn ^ Esa;9Hw8 iJ_940|PVZ"7=pȳ'hR6Tkc*yX+&CN(Xpx)Y?i^Ēw 4P. ^ŕG䊻Cs0oE.cW䈥W^>vxY+#K{q"biX'É,TB'!ZX]]df h7z|ktnq>j<جo.V+! )zj, {C0;͜*LQ/@;Mu8q4GWw0@Z+zGJ9ϯ+nƣUPeqdw9H`a(]O6*XBi:NJrWG"Rl QJMB SuВK ,+ *9ewON(j/i$,{D/EiI{KGf w??/$kM]=($xdX})Yכ ' &_l<?Nʈ`15 NXD"Pe ZM4-Mox_6@E}=@&Ϝ1VT0^ʫ]ea%CpԹ/VBjċk:IdNnksv0=y-h[3,iX+qV;`Jn=V2N\6ǣF83ccu@ mFnϡwjc+Xؗq2_^v NpA!ePRrk:OzQC] RԾm{b4;^N R\~ v(FI$ 0*D؆"fV74&2u٣ۥenMoKjgD #Vv]&O% M-5,PL?u@96vA/oklLZ "o\ stFMy]6BU"'-U/LeD{_VlˀH;d8S|>?^"-g `a˼]ъJ!K N7 ͂rsMYrStcc k#42[0p3¹Zn2j'X3-k*~DF#&PJe`o({(M "%q`eaeрp}{8Na?_E,~9;MsA4̓a~T3!HW[&<L7sK+9$= p,\X5N6zLo?C`\j3ʼB<$b'}rr@I?5T._l$.32|It+F)y"0Y?Qym9ŕ{oq>d<_sP/],!?[WKѕM[Ql1+AKxTQPoiX?N&i{WV)]8}KkF RwB1 "}FiN~#bA*w_: 9GF.: ͞ƼGa=j'X1Ȑo¡_FFoF%Y׀b1@_%#A*qޕM#{^S(HbÌq9P_nQ^]sZ<=6ؽ3ȳa1fRw.[rT˖t:ǭመybT@UtcC;rx)՛ڋv۾Si3H:cס2 JAйV%F9W; g6d[aɞJ'=ta#ƆEhAw|G= :sAf&aH!\8AH H"U.vs 4xj%Ekų =;(m,t+2,% ުړADMİ~8nm{5sܫ/&'Xw.H6~Z_3^yP.^ O/%0xY^@ S<# w(q4ۏ;vl_3C) iu2cO#+_b.t`WBYZJݹ6 <` ~dT×a&F/;C`W 3 =Kv /)`D[n_|\vt!Bv҅[eŒ}ևͺ8G*6X9ਨoglՙ48zH/h5Zŏ$dxv`ViR0[=gu:pë`3'\'alvO٫"܈)G dnF+r"N X{U+~h;64tLD&CDgNQN;q9cJ2U b8j&řv(^J(yFݗŊ o~&SA&x%$}Uhe`G MǷ5,OD#5>#S2|2dyT6YEOSU>j*`%*:!ހ fP8U2A{.X[Ps7=?3VỈf-sY.{+t.p`ŠJl9yA(+IXO8kuC*3oL)d|jkӌWdPis|WG WzhTsL\T }s\Y?qUrg52A̕zT`Яp4rfanIh~Ku]CZ&lE4`w,u9r-|iW}BIM\~.BhU7$xҘ9 j2@ޖsې$XS|8GPZNmvr˂ӿj7 )d¡ƛ/QXS-P45R9NѷkkE?e90[}irLC1`QpUg(Y 8u`8iw!d~ AVS#L wNcY|GG%?Z &V.:Gc!"ka.!,'$a|!WPSgқqmf]_X_*Izs7 E2c&R׼'4蠪vnWj;XNٞ{gYZ070701000000e2000081a40000000000000000000000016599ea2b00006e68000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/media/dvb-frontends/stv090x.ko.xz7zXZִF!t/On%]?Eh=ڜ.+η ДgJܓB$ f?$0-ϠYe (@#sTHn)z%5DD:\4G |K=<3Gt4\bDӷ![L;'u feZmi˪ ܫ[rjHvv!6<\6];ժcϮp?ǥ ~|XUQGLuퟲc/ .E%u v R|Ӓ ʈ0I(+$h4&K)PCΆcĈl 0E ';D=YAxh{~*Z@볋فe\jj;RYLW/CLՇOe$pUD$23Yqwm39Vvx-o>Kqsw0(LP(GQHغ )ͦE" Wi{Mo qL1Rto56Kh -3D|y.+cͫ؆qјRuϨoD3ku|.mcT#JD#+/2_[ouwՌ)lx^x~ M _mAEw5HOh`d^HO,p/?pU Km8C18uۉ̾1vhU`yr#b-UIh UJTD?vGM'O40^z(GA>jI:RZAG]KfCWJU qh}CE7V|@~EBac/wݵn%.;|\ÝA H58WU$dԽ/<$1LlI_>ExkgP13Ƴ,9nG#|eqB7uvTFJO\-=W9d4:U܅&'5Ug=lF"eTAh^suˡ8Q YS?^*ʗMK)ګ0yp}$j}=kk\dJh;ʘUn/seKFuJYJ3ƹ ӿq?;#F~f U:;`^ N)sej1샶ڦ!t[mj'Ѕm\;EBTʻMA %7\-DdL?)l WU#6):F2]!V[|yFic9 ~,^TFe[B(~{-И Y78-s]0蔉+֦Ys?0 ۴ !\xy,feyXzK|m  "n?m> ۅJ܉fCxk5xҷuAbI*[&[drifnΨ wG3lo(c&5OrKϟ`ֶ#!ۯ BֲEW ups ,E68!bjFsu`鷺Ea/MXZ8poSո;}|ߋ~KB"K7$xO9W`c:*YCX)S>}qv Xu5=V&y\}ٺ3/DŽma>Wĩa8^zV{fC[uxJ߇2%N35AOsľ؄'[DWٵV|TLLet4ICxYbGm}撾=&>^Fk6 ><+f(_&} ARDԌm ]ê/&+QZy93^، `u.YSa|DZ`i_ܞ]3,.!'. YÊL`z=2M'[@,d|ExmgȞ3ʾU̇.J`9KvrR`m4]L`#ef0d=]`2cb Mvq1umgB J #}0XAU8v^coņiA=mAʋS#GwHM2o FݥYfOF]wIiϔW[Wjlw>[sm?TƝ@J$Ӕ[WKot2Mkw3sMHňn\y:Ue߽ l?e ѽжRo.- c-;9wO?lIf\jlM,HKc(z?gC-=d5l2lEv;ג['V'rG4bi>9Aې_҉[pZF6Q^{n ;` 1}鍊i-ɶ 2!u603!FjC(psVCry֋&[Զ)8/?%CN|83x٦j7}(}hqY|Te\wABsjx]r܁ EᶰFM-CL9+Vy: ggXCOVI#D-Qaհ.n/[ALXB7mV8FV|%\sY.LzpdS.u^g@*'yHhπ ̀ k(!;~P$haLкl'9d&9oq=+NH,F^#Ի*w ;̾ tѨ Jt SbeȺ&- 0Q(# c4xKvp\<y7=V<KXls>1زюHwdɬ "d~3k۵j=_,:uڱV[s;>) WLZ;u׷|<ˊQNG` ѹo3'U|ݦ ZAy`=vcqI )M-A5A'Ohԡ$4 (FKswL}2g,1ew L)x'/bABfe:x6ph^DCuwL=.Q#Ah#J ¬UXre99VZ Tȴ9sMң<'[ia3!7&c>~ YNu^pM%6ttoWb'Sd7V0Qoz┨Drax MLmƻΏo(?È>!TF0PKZ#I/>DŽ #Mbf^jړh3t6oAh[ GȎӍ31֦Xȩ+*2 |k@QtOuMu,}AM2G7I^(..h*!/Zۥ]/|B,vgl,(U]l+ևE|iQAd=a !q(kIںJNA@#FCדA+HUKj.K,'猦A6rXrkK⺳hڀ7\YLT:ff+./}A//̏sm.y_/u^ȽaO㛥1ݯ[95j]<=.d`.'Għ􌟪8m>Ogv g$_}&yapJ$⍨$XƶnLb'm6;BA1y֫yQoڃ&51N>Myt;Op].rHIvݓCW<"r+=5δ]=":?Yx(.aBYWv}G`;jrS>A𩄟Bt@s5x2._ Go.kͯZY}mXeY@8G"GJ=70V?a8%+)\إjR %/^ou~7 ҥ4d}߹jnQ6~ypbFhv0ŢUΐ'/!vNm52fY:\4Aq%ڈ/G2-bF~j0 NȺ* S D -8'ُ9<=\{ëD}/0lxb|Y{"Ė*Os_,.m[ΤJ+4o J-x#"]uDȣf;X &:ė]AW.0Xu¿}L%'!רJx'8%>a#PJY>K ^9tFR^a%_|&S~X>ɛr)L'(0s|5Ƴs H"PHŭ@Gw)#dQ+]Gi(&]{vXKlӮW(kZ#K^GhpqT|"D:% ZM=ۅG#_ͬ\R0'x1(pUGgȱ|tE,2,"[d=٤m8n=3XYyFMJ,XH9a[ьAW|W#}XJzѬ|1="ƥx)BkMEWbRNA *p,v)lYu[~sPB !^ +bvQ 2H+$݌k+PHU{)v2s+Div x߄FR_qNdrR"::P\Nw?[4pw+&vZaŴAr9`5z7,e՜lߴ藹,6YY BgpΎ38C fi'Q,a£L*=!vܶ߫"!(QgѡD NUUx{ѾxT7t@ f j`͋!}e MߜH ylb QE1 6A'Z39f* yJx|Y솋_iDk.orUMr9=Dvd*+9P*= l/op3@sWMH8MX󒐴wKgB΢bpE=y9lj/Tk`Ì*7(__'rA>rSe$w *̣Rz좲ia~dB 9%2Bm_7GoY$w rH"0<_6-C#rN0=r pzӅONDx7c&ΐ+ҰKqIT9/۹i%>jrnY^4m3 d[m54v6K!?%h?XOIu><~S0ec#cneg^ \,kA0NGp FV>fJC˾#BP{tlӺ4eޑXa  7`3HA=%_ǒ [q,kzJb#Rj+[ /h͵%2cg!z.[,1r5]>WY!siFݛ:Ǯ. 9? ̬LjlpAB_#%»p~qƳ(K'ԁ[x&R2~sdS8"swwBL Zu{;3Qe>!AD' !#*WF2;ȿŹ:5y1mAv\Wʚ{{3ui3Oq3H1b#;RTI:b/wc {O /,rSW|~_ z5]vW$-gѓ@aJ/!1 _=g -% 2te8Jpۦ}rz!_m $-R _ Y.6 ˶N?NMwب0D]"L#n"-g3Z<#{|鯺vF;>؉sՔ[O,x'/{g`43 U+K3G@sr]+@xd8C] *b2NG0"+4(MnY#OXP:@Ys;|_/Tjj 0>a_xq2:WCnb[C;>$% ^ܡ BRk1ƹ'"{ƻ} Lޢ^0ʧQ',0L-āwߤ80M&g"ўCֽm 1bCLZ0ayiOHwl83yWPOѺ_F,+tqyCRn-|4 d5h IcsUVU1.W:u[fWf,&׵W?$Ƣ)茬 :;հ&.β$"Eeߢ o0ԫԦ, DGew e+>ì}Y&4ډ[ %.0!:u6:@pP 򬝐Ͷ66CQ سg`_uŚ8Z3gȣV! t8W<`sヘ 1eiFqxG'2gI>6q:[9?,. nRށaS|R@"~?BQe=cr~[d))νt" f ^;FL׫eJROϓnl}흫T(eV_B[p Q,u]ev;e)-TÄG M^gmɚnq`Zj @Fe:z2.22-~X%e&`!w6}┟߫Z{o&+RNy7ۯpW{ĤߏsxyϢ̕)Xxx(!B-6(<7DK߻OA雷+A弭w@ hqסv3ENɓ#^?gAёk U!`C3WInq5[8VyE7}+"p6\ޚ3t_[/0aOt~dx=y2|,욵ؠ_?!/iWj{OӚr%<9 tyA]g#s0l=D,ivO7-2LRFbbǧrXm I`J{>*Qo)Χ/Y2fZ!<!>* z'o2}C<; DE;'N&#ڇ UKtBffo!mOck!3@GsdYlK*C[ץJ39_#ur "NWM/7x2궊7 R qYLɧsÍ n/>b XQ9\IQƊ)7v@>x`l8[n)= l -~%a?a#;“[~v԰H ^Ҋ\4ghW{Cj6YY2:'4+s~^v!F! {rE5GZp LAZa?,qKo:lyT\cgtE(8AID'8 A%lf&OupR^si1')Rb-p{?ʓy a ,/[&ÉDc!c&iR{[#sl V|"1": MH2zOFKE]*V+t_/بM6oC O13h˳}V'iq8ȮPW|H jϵúWE+9{nLNŴjkl9~T`2.^MOGaσ:uo( \^\Vט|ٯھCŊbsR=mE5Q5=8_Y8LzAr'Jnmy@n dȯm9g3 EIP!L0匥H`O̵m:B-3Z%6b"lv0Co[vk``Vm&qEZLJ۴?4xl3x\D/f5:kT7_ 㼉ӸJ1Ȯv\31s&QHpH3>e {\}(: zx-)o_LO ʇLQD' 3ﲶ>_RE3y#CjgwEŗISyM~[X|֚oJF]lC o",s&jЬ](ą}K)\2$AtNzfс@ 7h&A)}'>6ѱ*XORؖ7(\ ΙJR>6#L MM/3@0ޡ[.OܣS ( c@IH0j唸`!1YRWg¿-b4*%jcZy>QPC R43 (р7vBM;|B٢VUe?!}O|ILG<{t*7Д r7F_oͫ m5>q~eW4}"IyWV { >i&5#)cVK{"r(]6*Yu?t74 N<"|,uX0ナA?=ݫ{r@NeP ZUL8Mm?2R 01cEߓS6"&C*?p4?bC$Q9'dj3c&[6@ /z-] ?07{p%O&ACtPwlS¹NC\!92W]c)޲,*uܞ .n-4=YK􊍮]QDvsOLvȄZ5d412}uc'WZEm B9+Y2.};u+DzTBF>=l}\Č"H8T*0ݶ&xjA딁N7ȰW>gzqZv^ozMO4r_1ԅݗ'UF#UC1aB:R[ ,X ȳi+2yBM[9ͽH秀W1C~KG Abg3+hw+ kL6bƷ`EB#]/ ^CPfZtۏorUt,jZIb)W1,~EgTr^ d!bjz)^79-kNTX d`ӊWoqߧjx8u+^I`K!E\fkٰ2l?كw{a;H ɞw`ȕ~ER0<e'RD kPC\R9D۱VI%KB֦2&pk!?2}?0ཱུMcu9njG72B O쮁nr?<W٫\b3Mɐ0؍q'HY<~x{[/K&hZ,Hu|/D \{/y.iivq|n8Rq. z?qтL+H9td kS;Mo_^S*P!v"ׁxΣ"ln,4 V#V҅P` !|F )YN#Ś ynknFnRAqd^ ]GKHJ](g7NrD@|CR eG, ;F@+=L|qߣFG'D-RVH} iO^]C /2{t-#r`4ϐJKfn_)/Pe" [:72JV`;ʌ35)COpc7pJI-6Nlһfe6e~MS643 $ 56Ї*Ǜonx1of6TvޡYͰc^8j`9=TldIMMIgxtaT\( ~\T2b H4ˡVʮP#՚8K8^vUE'ùp&U8A8ɯvjNk;4ڬn ry|5KKЦp4 𑕵Vˋ\%>G )6+15Q2L JlAsQ`^W$ p[Y"˜'N }"TiU79X$]hlĄZ=%9xUg;NZq=EUa<;%>͋Ro'q:eܲ=4G?]h7\l`6 BvE0}3ko@/pygAzX\hk}e;J p%Dڐ kc K!<% +ɓb(zD"l܆9b[mݝI@@o6Τu8 X)Yl]\}enI:v!*ڔ?NZG<Dʚ%}NUƵ*\^-20q{@˕͒{w|C Z5]oC;6?Z' ˄V~ozΡI<>q]+ɟǰ~7/CeVdR op*wf@zŅn@齇@9Lqluj+ù*nru# :BqQ(Y ?* 6kbPa6NE%;0\]rC*Ymz?Ay vE~ifϵj8]͹C ۝~eAb[gE gB!s p>z=1vH̒*Sɻ飈aR9wh{g ܨ=h=Ib nlXrcT\6"hC¾3'f/39ړtlY@l+!p!q%SrY=Be5혢ϤszVϾA[i}|y} ̖S#員j AIM%[^40ҍlZ\{>C/=ϲiX~ϟ)9եXgfyVcVHT4a=\t K=Y7aiW ZK h?k`O}noT^FgaR_sISjpi0[di~Bհ8/ j[5:ŕ_튺^P_9gK'[=]'RFram.c$"Ko2qc\P9wtf'2K{OC7ޔ5]60suQd=F" أ6@=jj7N+3H7 ("E~mvC {rur5`EZq˼VJB:#sJ''yɿ6f4NiqÞȅ {E^XHhDț{̭܈dC338\~ܼ"ɵFȋub*mU&f>eh.~7B v吝1QRMT:3ZKUѸ3|dWf_$VTMm]O/C<1mq%Y]tnՍ|]a{2FBϐ "2l+N4;;t<SޡSҩ F>iy? }RTM˥1 @6Q!Qrgj zt|\fp9T9q&bCզJЃ47^E$㴛Q@8'd^Эg72VB9arXQ[:CEw ;X~qcv6Xo<2 ؾäAL;`\>\9|Y2U[IM;'$^jy$ayrӟ@Uʚ ᣱQ ڛ`D;Jj\umtbט ~oX61LL@ls:2#d.m;/V-泺8E|uVi)eF'<)P1udyf_7z*KV6yF; JM}L(uZrgh]L+ŒI/_ؔBVnG̔=H߶ՀMMI5As 0Du/Nބ4c|m!rV}cZA?<}@̟a35~ҍs?RIRa K3HCֳW!n%F(LNĻZ {%LSQ)V5`tEC|M'@ceʄN=T"SBQښ!-Qğ@6@ŧhb 7'] _rF[zVXqb;aHY,KToeG3AMnHCF7`C 뙟7k'0tb)ˠY5c,4ȫ˂zRn%)FMB&"jq-2rt׀ȔI5-()yt`R^ Zu+* F5>96ۓ6,4  Mui0J@@vF~[۲cI} r]} "Clmt[d5Ww9*f tir u=%px ̂~!j q]RU.pnU׾oƒҕ䅪^` -Q;w=o k4eM9[p6%+U5ڂPYNgF籂Q@f}Eŝ ,6&:ď_Igtܝ V1 >;XyaIAӨ=0YYՂ.v֜?wl&ج5zg-YD|\j P56d3N\JN$ԬꧧNˣ9ohf?R}ScHoPg98$n0f2 (`&nKB% rϜdĤ/~mHx~D^0yxmCۈ&7I@Q"S>QK)?9`Hm^KS,KR4br)#@oPs D~#LXd_LOfZ[ӇeMM;*ۢ봻Juɒ]>T]|A!(SxQݣ_㇊">dc}bdK|OA%Q6UT*Pn- a&{TMXS PȀûQ:#tV'en=D?='q0IuE(}ּ21q) ƣ1cPg=*%t?2|89fB,0J'd{9*İIT@sѸ0Yu%9܎^7Ƨa9e7X%0o Yve 8"fŅ kӓ!JVZU?-1^LVVvu;D/4zfqGLA0z,W }1!WA-"j@{ gx+ ȴAArRV[0۩6 %nvw+Џn ÆjAtmH8IX=FSs9kMna~Yb-`p{ sz"X}̆aJ9sV_!qZL`9!$٘?=X1;Jnt~#ld:Xd `O?!!h Ղ$ 6a5,>tWsz BlYr'#AmbsD`%47b{rQ%S [1]%^+alj5]f! #@!8W=DMO'ILLeپ ktZ7\'|=f@&cDxޗr!&fr|$I|d}la3^ʠXK\YNbF7 H.Uh3qҘLAp3'=)p?u>;o-ae8'ה T!^(h*M:2f% aѺs@pڵHwjS֖0o!~ۤMe5|vV*9U$E3Q҆B 1l98x%@8s_ WIA0n3TVl:ٜ.8ѪD3"v]NfgQ 98 k9$F'eaK\E;c۶ ->${ u6rh|+> /;e{o.?@EHX}񍄍Egs7kA V!_ g8([t-4# KZadjHm 쎟Jl'b3c̋)τ*[l`Sjlw]uU0,ݍ^t% toK rWEyMi׮(4qQvXbj~}lA>}x!LXO-"fGzMd7c& G^d{B~d/ޕHؒ;9n!_Dm&)ح:$|>xRY !̃IٯWhҸt|Fׯ{1a[c[gIS:cIs⣣r1ޱ,e)B Aӱ+7#j<e3ϊço%l F<90D]e\yn:sXm D*"Dn8ZƄ1ˀΣ~7-J[pZuԏ?󛧶~! ~Һ`=WdED<'ύ/ކcjd v\Dm갊hBVPy(%hR#~Dygt g/IE-6*t9c65~i3ԫDw95Hܶs P=VsFN!n =Uxo? M@ cT{bβ[Db4Ae\5hũ5?܏1ƒ{ >843a]t;{e*Œ뽒/LZq](" gՄg#'JLY /t~jYlӅu2"Ȋ.a ~xO#׶O:bSA{+.5 }4g-x.Y3j2 *luQdV4.1< .afOXqM7HOEffkE4:MB0 uLJA}/|lxBʷܒ%#҄.ۅ7fgH':кy7דj".kb# $MWN.XA=eՉ#$C%aU.FI"k$W;@JO ʱ*ރĄ @ ٔorSmqb9@kd J-⼎v,wVP5i]|Kb:h6S*ƨ#('8,0 M! A$Z7˩uF\1 ?,tlXmYg1. P:b[Cp1@3ZNXwˤ" $fЈX JX;y7l $!mCЍn3]KpKpJxl`8hXAQ3Gfm[heT_<XNMVoH%aIs4gԦNǾ3ի?5R(ɕkW6~&Y8L Y]{~Y]u=\rVEcV̘bN0RHJ%j2a^P臶FmL\"KQPMs9b3aһo~oW18͉8E2ZGsܶy啍fжnRO#04ӀUnDj!Ɯh>-X{T/%֭"E,jO.w "NmZ"RrG;"eʵZq|O FE$k_|^?Zy,7 i߈3kwBcDѳsi?+m 5=UVr-Ą70BZ[Z|Q/z#1щiӒ(j~e?婺:/`W`بl\b / W,8ywPM[A-ćȺ=tNqR*Q9!^Tris܋ h2_5=8~%c5o[:V౭ m>XqtyڧސeYnw3})l\U3Ka5ߔ$ AYXfW?i H)A\͏P^.WRqk+CMv%^_|LRy$ҙ\,qRٌ7k6vvo9A-ǧ~U+l`u;DPp[K aRQb[Sc( su6a 3;M݈*X9Q^5VYJ d?tɟfhw.PRl1Ao!l`84aa0=~K.ޡQg|&yNrKϩAlƎӎIYMVϵGVboC#R\[|>ӚAaŬ#sbݎ^YJcVY{(&~6yzR }?XLsImF- t'N_JbɆ94PSl X́_\  #Aݫ<ԛ0glQf " z%V_*סCv}>zlRQu\cC !R4SazTmFW8&&hTWѤIׄaEr* 7zy8aAp៽ufDsNRWuI?CCA֛ XaK @w4 .ZҒS3pi]3b,Ó7cHu|Sa8Qlqڒ"gFӏM\d +?6v`2AgIiwqɗ- |IGRmپ7_ta3,<-o[qzqfyT\R鴗WɆӈfN8s u7%/^%bDU5K@k?<)J}&5ܰG+šhj&-^ۀ4m,GФ]`p?Fo\dkՑN3sxXu{~븥&".>mSU=yF`l<8Mn3`; oZ| qb!}œ^9F C:#lH2֊Te ,沉Ӫ`MCVItq'jdaS8Ad-Aa4!7{R;!`oo^CMܨA 1TU @swC%Oq$>~i>´K[*t[yZBYPMe> ~Z2kbxS3 JE橐VAjڤF Տմ;C0MXS>1+ !8tR/7U85V]/@{BPϽqFSΏYdjh=.IC:sݐ$p h bYmU6U|b\%3י$I3j.`$w(3{*l_,!Ḃ{ѫp&?EG_ƕ2:1ڌuܤ;OVP,Ņ+ÓSdg!b+׳~9/<j?4\Z(2{ʐQ;߄b&4-yDdf; #ptׅm`R;QԖx0=MKy>u?.S]Y hs۱so`3ah8gfԿK?%Gzrv$F[s qDPuyox Ɵ L}DzKؒސ__;=I.գPE)L!n8 > r7?rTI2Ud@N* LtjctZ_D]nVԙw8<4wР|5FSBYPYu9qg[/'SC BX4B=˯ : fޱK] f6ؕ\ /¬?G0ud;8tΪ{34"ĵsR@9_el 8A))g'aU`WεbB8oqA>GEp5KALDw.cX4m]v;a?Nt-kT㶉 :*ٶ79Sd'Guo D7R6s~'!,\gZq4m 6E = )ZҮ 3P2gyR5}-g ;$I$Ce@&x |He&8@n% .z)ip;`Ř_00aE"P7D0; l&,KpΡ ?O ۣF4 _Ν5 $.(My&SkDV\@=e[t1MXѣcߔ1KT)s0lC:yKTTvmW޷O M ԬqQWbZ]^I&2 V KwB]Y,+d9$y;7醇6rҎ{ :#E"u8xuJQ6*]Á ru q9E-cAqcG HkmgsΘL5˭&O!qq6}& '/΂˞*Bs|䯙^̽^lufǕLƴ܈2o963! h`l`v{4z( bn'\hO봪h4B(u&?Ց=#nNto. >HN9f呻LՌ{S]5~Rc\ũW@{g`cGǽJ#C *+<L+"]pKͅމq1P=Ja@~bWq a ]<]֐Sjӎ <"/ʠAy;%ub_QkUjHbtgѕ r=d0_vQc,_6j4YĮ 02~9Ba]gZZg1T0@fzXHR2;-YkmG"cT⁏Skf,KdTQpMgqK,j2ZkrK+دoP?PDc Zqwc{|ݳ? 0@jB}Jr\0?]@ +zsk HZ `:r?p:78;Je_1Yyw[ZTeo;kRTwt-?3KLPΏTMOw}Е NZ̉'=$j'kL=&m[aL5"h+VaFer*-eGTegas5ѥBuwœc+|m_鞋 Niօ^msۃD씝.AV;A+\y:7LmHQ3&lbmc{%9 瀵c 1l7 b(Nu|")@1XT.=#.=nnj !蕳ݖdMZ1jlଯйl$TR rr⿉\ OҌ,$uq17d17aiw% |B/H`bVL/@" ۳;+{H@`{/08D 6*J=`Z.f2ʩo|QhR4 ebdQRz -<<ݔ252G8o 0}v1@d8%?ئPI:1J8Sե[S2}KNͩkc^>@zQVfVrLeYڅ0oF}>GhJ @4[#-w S#]s7fPvV0:f} ލH& OMn{r@SޟltNB8Ur C54"Q|_avMH ] jqiJa'I513o&6H? reo blAl;ԉ;)C%&wјo4%L_Rט,Ƭ[M(F` +R!پg}.؍ c |'Q5N^wtzW<9P4]ӬʣP\뗋ɭܮ|:Vl¡@9ݨW~;v$m y4->fvca^8gY+ѩ &$C2xƎK'[ݮaHЧ\_xOS*H+w8S1 ^Z.} `8k[[&\{w.82[ Ie}E/%Ob4j^m0iM8VH"kHC؟ ziS4fnվ`/=D^(#-b LUҳu}\T*>I?b&ݼ_ٱPØh#*zmW?1E?p)WXܹF_in!ȭ;*>@cbΚ R@84*j:]HqHJC'j-ك'"XqLtOO4,ّ]|$ [BI6@ߩ0;M4C{x`zeThhpoBNNƬ16QC5$$3_@GB5WWlh73ߎ^%I<i&:d $4)_eatlo_Cڹe&)5͒nh6}-BD'XcU5^+EÙC[^)I p'DI~gdNf&bwK`j yV{d%Fw1A(ާcuꝥgD932`@@m7[(Oxpi~wM e>ij2n8+Jˑ+= $U;6cbA"`8w 60)3SD{X" ċ|i9efϷ%,+WlT6=  oV2ov;*Gnel1KOw|~у-üv簏ʺ"M  @ E3e=e-duOpWmB;$"Sj,vآs: D'uup97 ~O݋(xqfO<%tXɢ- (|Iu@`|@KRXc$ @|X(=+SL(Y)KM)2t c((5h >O0V/(M/m6 n>!ό `*@\ | aHfi!x[}2pja q/͛Zsigd==6{jEtMsܵHܞUٱm" >A/a/ӽ[n0UtϽe^+[!Aǡz_7q)6xNCfU?]wM9}6Y7ލJ~7{C<ѝ6 #!g 9 &1xw=Haf;\>毪*yU $VP.mjdŲfY=M\/sV-2Vor%q<'>@ aFNYg"Z:&L]+V/M'52o FJN U6GyLkJa¬č >M+6HA O%(~'rSǥDL$~yցJ_Z`p-N2K'z!og?c} }8Ԥ6E>L,G(Ѿ6/6+Ռ֨\_ f_Po-RT? ɖST,><-j٪ n[gx%v#{ЙMw Raw&⏙w1 #A+g TnV$GSޱtݑml5&$OVy=y7F+\G̶mh9{<[ MfB0?ݒL*l'RB-р*.1L;TIv6DB5849x7k'ʕMrѽFΗ;"")24 Z`ÎGP+֦TI}owޛEӥr8Ub̴ύ̂JiX^Ԏ-hM?S$B_L!+R K@_GUh :E11#@0?JSKh%љʋ*Q2"Z;DQQɻ !In M+R;E uj5EX4= m'l9|t4/ga ,%ۂ:j3rA1j6G5ِK@Y)#q j~XqϦ'oh:5ֹĎr[Gb|hxA$!o˜ qjU6rV+WnAj+N~niJx:':ZЋܙ x}2/~556I Dʺ@I̺vĢ'n1nVtEg_6u=T\\!l<c!!@˜jqJK!oa3"Obw׍=VN. zG7fUD{Nʻ;-!CZɺFmÊg>~}1 P( hԥ ; w>VX{4 $>C^n=}'*+nm9UK{XSjsg s(6C^O)USq^ ge Px& h/^]6y A4DXr$ roK،h9{'f*؜u̱F&_;1Xr͋ ]O5i r@;Rp&hwiLHHs f̓4čKV9ѝԮM%s<$[HF%SQVVZk`kx,Pή-8;yiǫ 5r5tԮi+nB9ݎH 8G&SWj:G}X>i;DP1?wD@̓G.gzQiWȄL,I;jE8t?`;Y3B06D"lo:[^1byvfm[XY&r}z;֒SGaOmx )2*C2vqb,_d9@Wѽ*yF63Q32|rv|hyUyt&Z 继.xleTEajKE^ld&we,FsztXo2 1/.-eyؐF0/~p=AN9~{\G0> CImy6 C88e^km>(^ +'P"ѰFt U$>+hfEϝV mg}TyЮ}R3J5^^zL=+]!I+"<_zgz @ׯn:L[F\w:s3šb\*E||&m!yVVk!C^sq8AA|ݬGMDfĩ~dk;S 8TL$ Rfnw=ΛW*g(5 b䲰 vGϔ (ӹ^4#"\fOm)DCfGỷ,4%;}y@+} ]G3~pKѴS{\U-&WxpZ8\:2#HjSk!GWO6~.(bAЭ; NIzn%>g`84C~Ki=1:u>hL#7m.G)T+@Zor ̓:&+M}xORԆt1廥w/xhIs>Rk4.ġHxkSfGؘo)uQߍS n j087x5)3v4e.i8%)0cε3:Uwb^Y8\&;n00dԩr$$:3/o2a7Rc[C;V:fSm ܤAg(TX$x11z;e֖Fs(ަfн2eISu(=`T\~II!$JAit%/7TДJG䦕0YՆ„0ei6&!OMZUULs!uțƳQ;L~Xټ ^^@*S 2W$u= ձZS3cs7hds=eBr{ťԎ.Z8=n\A2y&BB7nc5*=0f{t13ROȩgźYڮZV!TJ`.VɎ&>'S 6B0#Nf67FuU|Qp{j } H(X,|z39z[1|E } u]776|y&,-)c!Rc% A /^<#'Fx úmB_%^8u$xiv% 4c5H[Zdu9GHx|ƭ(.XRD١%]Y﷡1 .2!3vDJSP$bќ _#&~->i f!;7G(L%2R/ _8RaGq,&cUYRki@{z4Er;ͱZzx͒*M#᪰W똳>TNmu]e]yǖ ԯfpv \ xUcEE5#?b<@A*ًGՒi=Hwʽd o ;@X\%Fn2ra(ũV$vil k ^ AW>*<%>ۏF،3\QKU u?aQGdd*0Y̔h]*»HE?lws9Kj9Jk}Q{XF~ Rw=V}j.ȠSy6znh6Ȣ0S/[,c ^Ou::P~kb$<ȹܗ I:' c2SP\ft~к2U\CT%Յ죓"J n L9z̊LJx[c˄OXU6}t7_9'߭:٥NK_L ѺN/tB:^o1.WeO#ZNCR[H_#`ݨ}I0:9"t $pi\[wsوPhbΝ pT8^O?*Fd[Z㞹GQ7B7F-cfj 4OC1p1 1cC=%sw3JI5\pK]x?]/HmYh2n`[TU^AC{'2y`X:<+Eew9rh)1S+C+PHPӣ$s X&ݝH8.[Gъ\ڠdwHR|' D+{7Eg)_U0>OItj| rsu mG0B֩C h^` R!ExOK4eӟMcđCYkCyزtqn:̘ kBzP$28RBōSJY$Nr[àd`y4-*{cDs@Gaj 5HHC8sm@uI^}5A"z|̈xsbB . >* <ȏrpBTP0g@^k5B-̟BUk#Vdi8/|`AgccuH<i;22]"f5< [U9%]i?FRo};w?+lc ̮'j]hj)1gg5r b*̲ZZx{/{=uZ9j;DX"ul4 IPkm {bS#~)տ*7ik7Tn$X)E E9Y,MoBEo3i&ͧ!6#A6DAk*;z͠}ep Eh揂vK߭=H_6t~DdO)leïS/FR?$G߃ o J}֌VZM` (RV2VP쒿_[">%#!n:˚ -A)sAg[jz4|#Xѿ,7ZK 4SACVb+gev*^_.Gco Sޖ+Jא3Acy:$SO"/~05A,=C;Bߏ?(gg*,^=@:sMWgq7$s @\{`~/x"tp}9\rG% 6$hDFF[ZjFߪ]F{} A==pEk6ե;SEpP,e G { N_|./.I)?83ו:+Vn>Kԏ.ήwא3WeSNb`okONU\3;@hY>;xV*w d,!7 P}kY6&#Q̹VQO9p@L? ?J%h;z[1鰫Ux℡b&s2X"k+D<ȋLŅoD{6_<9qΔIU3ϡdVbGF '%bpR8pc܈[9 Vnxuhf u׹u4`oVla)\@35)ʆ 9<7orQ@υ#,[[(:3qb6fW7O]B|a{IFNI+ҭ3?6^d # a浾'&EKyΑ1trF $,lU ߆( qɥIOF$.Y׹31;_n_ėV>ZxuvVkv'39i]|a\{ƎXZ7Aw%qΒ\B Kݝ<'Q,U-%fnx\9ڨI|]}Uqf'Bچ}6)R6xӮ u^BvM-Lx.5JR0]+Q=)ߊdu ]rzPd&!9%GmXlcK "@V`6Z'vmd-ǘ`v½|<~s7!hv߳n)'A[K j`ۏF|z4`._07}uy32k#A^>& ,&LNlu>e}DjA,%y$a Pw(CZ^%r-{)Ϻ ja񃺩-6}&1:ϖ7z*KkiKoLX2-8W:RJ ƅMk5^gAl"'ͱ6\X9zxΔG4@{2\;jkl0dEHm;p!s'2D(f<0#slu$?2J.3Th%Sj H~3%VKL0jYt 24ǯ`3O\(F!?ܙ Yԏ3Ƣf4{̚FV]u|LM˜ &>LL2 ?o"X 2K![ico!;8s]-;C (xX-T~GLlTʬH!"V"^{3IH1 B3jcȑ6pG"p.W9%!f"&Ic86E;9i@ Ev{1l1aSU3 чH >*n껒e" E^tw2ɇ s?R|eSlܩ; =,Dև2)XÁ6Y Ajt#E vl@GhM18Ke; σp֦\z| 91$kj,-&کgU g%W6 XPnŮ:ɺܧ Q*+Ex)+OGg% @(R,Q3gH5@epLkL zc] Mwfp*~Ba(Zpۙ2sdΞ5|)WYhua śUB/f$eELƫJնda/<4ҝyi%mK`-cz lQF.(-L@v#1őCOqjſ]ԑ<|he8#0>{fnl3_ Wnd+U/ko݋l-z f׎RfVt5b2u|[wXDHJqov q$ ҷ) MY{6$-^̘7u'|òT X:$NQBmOJ[omA}_6ObbTAq$v8H\tH"ϗ'7'^܇y0z:IDn⭻Q`Ѱf%VLNQD8eߦ랪p޽?KQKtQXJV4c`E*ֵ̓yW+Y7EkUJ܈\XѥE_60U6I>[LAm}ual¢G EvvZݞB\<`VwuL}= O~m 'EŽa;jS./4"s2O`tVy)9[cj#r*F~keCKj[V߿R>=\.fW>Tĉ='@$?Τ(aV$)8aO7nA@ZK'ͰH5Rn-/Qϵh֨0\K'S7Km8k7q |ܟ\ʝ]KՋ6̼{21knLL\|hdO>YRp"rxM:0hSa4wh)э!Ė4yv>]LOݴylQ_l^r~Q^e bJ sLviɰ[KhD/㸜H[2BB*i1vI 2;C~5Uװ5-<+M[րl&6MԮ]DFduђMYW\2&f83mmb($W9l:5.ģk,[e3;U.z!gпbό]9w+vQvBf~r8`` A+>?RrBDΎdBM 3hN5䃼 6ubV$:[PCk6н-YߊZP5}uLd A۠/}uFQ4 ߂{QMdjj`o3M/f)M-X7۱\'W99s[;o{h7 RJ MȊ[۫eFʖm*" gҠJil"E$6i3X'2#Uw3e_]!FC$f  LD2X@uAȒ%UhUNw}r8 hʉfkݻzFzxpSt$Ă9GSo]^g%ї{JbsК3_p<+%2 NWnwJ3$CMSS,9*~Mb'>@,+U$9yb˝77_K|YyHo};$Al|kG wEzK͒ݕǬP8t,CToA^iViuGU|Ԉ~AO]MM>/GU@4TW'ͱ?1ػ E@&y~9_sr&nKN_&(Pk0n.ZcNNxpz0&ۧ tG6\&ӒÜ..Uk}P-ldi襬Ѹ [KUwZ%aF]CI:jSކ3m$ XJdmvPA) Ua_6p6ߡ'ר.~MQ]E.rk]4~\K\n_f(K>o5p,2-)xHIl4mK/,o@d ۃiLCi×g#<zq;e.Y#>{`y3]@m(;vdĂ0klS ?X7+ Vы$2Lt1`̯KDr Oc^W-xk[f$h;|c 5}>oRraj$T&aIz=BYخ(ODV㵔ەM I*vz$9!^n ^ (ϡUsCJG gPDk/Lg򮎣IEs3Y׀Aet.t3\wܤ] ʀ⁊%E5BȥB9q|J`ɰ(jĈ;f `֞3Yb謲D&PWʐ* []roU+62M">(5S~3 r=?Q J +*,wq|[{2^öN'WR$"cvU%ԵNMۂJX=CAο<}`XjF bT-\[8WDXx'7㲽\spw:M͠fEo呠 W** b֐"~QpFkU S:HAx84℻S}"^=~Hь[6yb m[:UhsQ=k J"%KQ#*Y7[v'H_%쏲S8j# JGxtԑqb GMXԑdX3UTkPb%rJ~8^[{ALvFH5޽rA(B0Z.BAWFTs^* 7\qΫTk( ڑlV&:YJYiH; ʄl9%70%Wm =_`ߨYx)lFoqFh"1|7s2O)`.ʌ;}䰛,6Ԓtm;b!8 9[inĥ\jK)AfBH >GZ.p){ Wz] pt9=VnQQ9ryci;^ʦ5E,\l7!Iw雍h3ߎNȱ3{[2/Ng kŒoUH(üwP 7y*r+5)y3<eCHwx#C"ЄpM =ܑ=Qd6̨U8زćc3<>4hP B\(xqUƒ@|@xǿق.VF ›x}I0yyQ+X'RzxUľsF+ۜ1 ʀۤM@,!}Ʌs\N,'jfmgH^"#?3007l_u.BO&A!rt-=c{i5aj$`E+ӫu.e_U+I/wGr;DML ؾT淺 (66Ĥj2EM1O9CD*beɓ<-Z(;Kh=]O@:F_H᭽! itcR7sެU% XpK*.Rr#Vt[bpf0c,MXy9i FVdfV|Gƍ55.L/-B# sIY,5l gfwhF7F;=W!+ho}k{j.6c9-K*^+dzqV9%;ם0d2E,2$A%3f瑸VKOr،OԳP䐛KU^P!SJw\0k(iYUdŚqirf\WTRBvГ6sc !Vl`OHfJ 땪|)X{ue5~L9Q+v٦u'oÏ/|/W%(m@}Kg&o0Tr"[}׻]'j` rk1Zkr'; Xj t:L 8~T_N%ӽ ~?4WOxN>T4[9w_f{PO99틹Ys\NY$k>LTRh"Lr`ȸ &qu+fSX,7 ([BAEG6=e@0Gx*'A#nUXc`Z#*DߴjPׄX fJHuꌏ}eSjvwrNOO2Lz"<(rDȣ\B25SnjpphcT".]oWͶ.X][nզ x9IB*u}s!AS}3J?vt;~A6W8ؓQCWc F:oq칣N]g80D&6(Fhd(~  E_H$ZKB^8-Z3.F$8"䇴ߓ@&lqΐH@t_xf!grM~v@>!vrA{B+;FQ}XGv["e|% <7A2|6lz~C3EqV~~H 0cHڌpceWnl-5bRLfٲxVEt('bmj }j&nOVg8ĵBM.>uIAuݰ]&IvK` Po_Wڴl } 70il^LCw)2%5oXMEYч>䫨#9VMB <"@l swZ}$Ho2k#pgeQQPsL/.[[}_U=EjYMYQx&xɏhf~t;W sjq FdpYI] iNQ"DdȻY^D%لQE`!5UDI桙5 zٴQ~1MƧ t 2,<4OWM5G޵_ ,䑢IשOQ, w/k@2BP;Lk-ޤ=b' ^_"3 ͙:8FzL7Ⱥ6CHCmBeDblECN7eMOm_lL$L0(@t TM+Z#0^`j%e?e S|Wq[їNzAfOeUT-A3d]e_00#7U`o"uŝ űVpxZ4 qð[`@R:m$e`N7gRVcR =xLVa?ʽC P7 nFu]zF7w_W4l1UYCqoW.N;d PK=} ~X%@KܞRJQMm"YlFx8"fVhxQXU i@% " 3,lτ@F [J}% ڄW" NB`xX.#ȟʏ1HA}Do^t{s"!:ɫFQڙbgovsߊ''1_2N+LSS8vu-bz5n߬ADJ} R [ؖ٠Dx !1Ԭ $ʑ}'4u M3Hp9mT%jKFr@un5bCT269.{]xqlݛIG"ܟlw5?}UF^Wr 5O^;x[ ~3i&T=+t*) j#u3ֈ|Ed>*[bXd} Z`vז2RZ 8VxִfV9.7+]"DI4"[w8m\qxs g57I`qU4wl֨.?@ٞ]2Ru^5aꠂ>t }֛+s*sD3crR"3(eFtOo-Fj ?GABEC8/qC,AW+R0mXSv1fq^ @k'݈Fe)#V_/7 fLڷh= 0^J?IzaH{`3wy(؅;m|@*)C9k{,?! _zbٴC0*i|HY6@g~{D0Z({4nh.^7ˉȒxU"=ŏvGYt'*BR&7p$<71*>sVGP(EPD3o"d/#$ǟoXT瑀ocD՝0T6bRh se k9%F5ښ]횠^.y Ѓh*<:zv[G;q#,cvSC4)6y~:(Gt⺅?Ф:;A֎;@u&.p䊙//㫪k8j{Lgn" 2.lL܊9(u) ׉bEB3ATo*W%0 à`6Wp-@iq98 _X' S")ꈕҊyp%۝ ][ 5}GQAf^ RgXz-AVTK; (:1d+hF#ujZOZ4csGTu"I?7/sqXږ'2]|%} q$sdVaS?dGtnw-xKL+a [65{gg^凑ՏrY] H@~, 9=il:~Sr'gTt+bN,$džt+ݛ#xF2ʈGHnSՀl)ddK2pރ@"fqm Cb㴄&53du_e0y)մbv\Q}x3'[R!-/{7:4S~3Hcl-]uL+alQ('` ~5IX:ϰN 7oG^%b"Øx"fj[q£wh?R/6Z߮u?sHx]&ptgf$ ]²' :#(~תINr;CW*0$5GE!@ۧx]k=8q˷1 lZp 'ˈB`@; Ls k3/i{nf@Mϔ45ʠaA2@ӯ[!mm! <\g1} bRg'.k0N˽O@HM&se1_Wf7z.9/"ּ@)0ͽpV }\*uFJkvl$KX3= H[pH-O2@G2f\we `D8[d"PoȽl {x$_ D 1'њgvk@hs΁23v'4y_܄nQ}.])@{6T~C^[`8! .ٍ6{(&`-9*tڅivNj1`tD_v+Ow8xPPBy8pć)_Bx: Y/8 3>Ui*!dv6@`cICY%0s*OD=4-`?`Oμ8q1.sSߗp:/ fc&YsA)C \trP)~C阆)Żk= K"5t i؇ü'dG;>KgO%K2Ujr% coEƒ05yI3m$Nҝr;[X7^%زK|P~ ϲg֘@t6݊H%UّsUOԠi}Eg{ 1dgjpRF\`o11rCj7dtWfSR!_0Vж'&.sTFw0 q48_g;<+Xr}"G$*+uY_Rb62tXAJ٣_|Pux"e{4]=OHx]3i!u1D$3IyNͥEjZeESLӞ( _VD=nsTejhԘ`?#JhHi>[I5hF @2ė[ON+wBy#{[Yɭ;|U `c3w )f6<-u+db|Mq8 }Iے^㡓#jMdS`!ܣ{y҈ɯ@E{İ$ы@-LBĵb[LcKFYZ^?U%N+v+lruG!w P pvUJDV?jM4h6sKsa‘8=L aj{9 b8vH߲oe aF^7;JtFҹmжsH#C&x91"۸Ў Qp.#}|P9?k>m r#hr/}Ώ{S|b9+S}Amv9೾H7 }ҠDsȬ-"vq=S@ϥ#V10W_r=b]za^p '`1CHb3's} F9E4هN0.>+ /[f+(lڱ``f_[J7 ptJVe!@pTN!;^ِ`/+A!4D쟋Cz)ʟ+rz:&՛n7kX[,"<Ŋ}t9DQ( KickO3on4r=yUto0 29_v_ŜKb5.2ʵƿYT"nιD%ҩg2"tq5 < lTʼM~eQw+k/T{ ǥuϽzM[.UXJHX(Vbvs&݃PWZfNLHQ 3i5{v7 )\纠?Χ/Jg{ 1SYɚ}OZga֍?u9oUQjNω>u}R;3U6;Լ+Ȭ`pC5U@fMK>(p.@ ܠzu=$w#G/ D&䆴m_(eמ0cL#}9K_m:y.*7/КEt89 : .NC j1ehZ[u^v&8AA,*\bp3Hr::s4zᄺI kZFDo,& ܈]{WhL/Gϗ8ixctC.!I8 pzW,׋=1'sSaV)0,=XH/ZlZvo݈VsWIn9 %KgRKR¿z2Sx1eU h5s(v@o&j#S6h[-LĨlD鈨v58rH5l[0];K'= X2Ol՝Z=\seN􁊊:ʼnOF Thl*_X}QՃ :zMK2u$We(z^2y>Q ݔ=pcP/K,]Du|U]gN/3ZMmDJR w{^ Ao%`T&PS'3$4L;ً\-꽯*(LJؔQyeͰ;Дժ*ex\%;@bG w {]U8㊞6|K~UMDǃ փ54_k:)/hth|.iqĻEn%Kem9Fޏ4>h0Y5TL (ˇS)$sJbcNya짲Fo#i~ShㅏȤ8`ξV2$ҵ1ׅ\2zxHs%hN508rk_ϡ=Cim?FVWuڪ$xB7\ ӌcKqmUdnyGokR[MﳞD9poi#(x<䠖\#5"=_P,oڝFg԰SöF2j"N)3ֈh#O 8'~ J$wS^>ƑIQ0g @L]yZdzja՜Ʊ g#'P+L\V`vH3 Ayw~stA̠՗I}'vOq~2[CˮܭӏY# a|R ed0nBS-c[Z仭$㬹mjq)3N q-^\y[ϚDqH~@ɏӆD5Cs$B$C2Ċ$(MF{ dE#%vm?ΣT6棬y %;d `*:Ni'9]~hu k_Iu{ՙT0/"]lU3o<zw]R,x\sP:B]-Ѭ*n{ v+Է/AgEX-92yWHfi.xsbY•/W E&{nɲIQٟ>w3O끷k$et1L<J%N!i|PZ}Vyȩd{ci6E 6e+>-f>G,ni!6?^۔ӧ;:ZD|S5nu^C6Ϝdo > B|&Hhw40bv<< +`eMijy&5[Hjkiz}0g3c#{0v!_sҜĈA\?XL4 =k!nŖ&98?=0w߈D4׵\Yɣ;3kJA4#hWSLB蛟;h-"D>A3Cݍpftαw0 kYm*87^hZc:rVBЌ]NEc#m ' r~6%K]zQ 3ryA̷\!꼹`Ţ!}S;v1s.c ʂ(5""o[n"^$ ^vO;&js@6v,'>j ~B|K*D.j/xަ5h-7fJ֒9+ u38.ctx1[ؔzVԶ{"Avo1@$)(׆7?X͍ՠ Ry>wA_Ftn ޚ2ȡKPK]&_ #&.3DYV)_ Tܮam8Z-e3Wo吩οYmSsst|~& n[UNWk7'2mM M0mEv$Fk/!~Tgb5 “0Ř)$!od8hKjʁٺ !1Џ W^n{iXeǼԯ<+hA J)\G8ְ(Q"r0 p:-@H>=M.)M7HwP7]"hή(Ka}}+Θ&,X',Cj捸me=yx7Sio qST>ӧ1E+O81k*SBpRk1uF$ʿVi-Z܄R kT#T`L9/C%͇z7N!I:idѴU(,e@lYħN0Zcm|ѼQӴ4-V9'Y_M>89"ƴԟsIQ*iHXC('7|]K*ڶ.R8FS(k_}l=m^^$v_ 2I!pǙKr] *Y>>c@}HˊVq~Ihw=$zOO١;B#SƌVGzǥ  5NZb'*&),ZN.') ,: ( fQ sVI!ɢ Ȋvsp^ ǃ>!aQEMXcV1EC:VyDL6"G2A!IA8qI*47tN; H"o"oz%:+5NjefP&dW:8DƗq8pkz60F:vŀ)*!=O|3 <7u3p!fU畦𳮹SYk\w㹖z?'nQW68+fmEBzBr44m\dUtb9a[Z0RhN(1ïˣ\gf!RVڷD&F&ov ַ[C!8g}J?B!k ,ˮ]I*WD!Ek&AES4w$Rߜ@ 6*Z۝J8\%;fCx}![guϸQm-PsD:MjJ7S]9.q ~]#ƥ/TR,krFlr/02rlp(ߜе_ JC@9efoU[jAQߟGy55$ VNBq䡜Q&OFaACs_hфL8\A[Tg `t`-] ߍB/c~2QOFWjEԴOUo[*Flvܳ$`= ^{ l&DQxLyZ;ztQnzʻV˩Yo<< i!\ճں [IW±s[}p}Iiپ\ԟ#f{ִ}*)i5T#-&Z7ڈ;b@-7DǍ,#7ی"6%f-ǭKs@ UHIR~'8}ց-: ELzV8%m$h g3tvҼR3du%e讂:#0UOvnfȍsgri jSB#C%S\p^bok߶TEg j:ZMZ'_Z"w ߀ PLs"Ipï!=?ucLGhIBjsqQe c6*~s:`Lu6Rn sJi:|*~ F(3,DQҐi4Y;]`Z"|?a3?i|o6IC| :gbC%4#H0]oMat`ޡ+ɍu8cOPxxeWR D%A L*C) h\_gLfo@,{5i*gu> ވ4N#eHUPuQ댳NR@# 89˻t9Y"W&ia.>z,jsXjW_'l\HcAYֵ(ow [*yS/KwØiJK'˲3`vS2,Kug,cS yU=١kmJQ%HOQۥ".Bjsg/fAڟH1&@P6c{ u9witwlw|:`=tj¼%~XsL. ۨ5;ݛP֍͵sjʐ8 l ]oFɨ?BSJ7ݗ,0:_'*'nA cNp  ֡Z)@M-]v\!lm2xM6f""dpe!ĕVtR,AGRDq'?tKgc-7O"BZ#ԢZj4]鄳/a`iiy@:N a܈MPŵA]>+^(jTo$Y=!%Ѐl[i3hmv:Rsl{ebD%ͺ[֭n`OB\hBg!`Rq=ƄpP LztoSHnۄ\N2DUԨGXۿ8^ pQt 5ʅ4Ô9+!zhĄB0`cwǽ:42?i&01׺큤]H#N2]p] @; m7p<*S[h]D24V1,g|vR5Vh̩YI@ $Č9<i_Z_xy_ܪ?G#퀻+9"<6Xэl _A9JJI_!*X '5q ^?ӘH?_8EXJ5Y\ _QUFmδ#j^x9 ml;-4Emcv͸^tҊ6?Tz^m#LZ-HҜ_(1`NbS/W^߶5n!'iv[@2Q"^)Qr@AL~G p;Ԫ:,쌨N/M !T$O :9(d gFE9o4 UFsOiPL<^ںrĢ_7u׆bVO59 pfޜz5N{8ꕫL"~:PʺU6 <&2uErV0ˠO,B-wv6  ":uC7Pp\ 6yO2 XФ,^~.ADKmZx8ҿTh1wY dFd&\Ħ`aCBJ?zHX0vn8? M *Rth6zX4i_J)قigZVmEXCJ_UgN0f9φ删Pb t3S{0ЁSIӽlBWbt[z?hDA䚬A Sp/D0`0@ ϐBn̝T(SB4y尲9KM`/4NS]+>Q= c0t,'^<>J(A#)Ne1Vf/Y䋭4'ŀ,>E1A"2vM<4}S]찻Chεua/lhwQ˓ :07F5:;xo%2l$7=Eqlw[2$4sā<:R~yDEQ%3,U`ZĠ8q7yd_Z`k OֿKTVƉm=Jޘ\)K֝R+ S M/,X Lrw8n "wȞP ngm>W/#0J'Y1:g]& nFnӍ~sɛ4% G?=eMzUX` (,d2]8W[`=Th1\V@A;)/ԛ,.s=ZK9@O/B4M"2PSYW& ⷑ$nJOE6Ni˗|3i*Ji^ZW<-?k=,~͜}j V2cUFsEqNRf [SD%Z') N^ QWAvuLWkx l ׉ҟlKan}^T[Qu, d/1pNyyR@QZć`'ʯ֌{ԜuHn@B.-)L%e!]PhfcHbrTpĸnK,(!C۫ ti &V2e٭ˍ}b) ]3R1l/LΆ/yrjQ96׏{6`{ 0G7qL4o)IiC˂uHl wPAQB (y]8Z0+ՆF*]=uC9!2Fw'oV;G7Y>{lY8/ MhYhL`rvzwOѽ3S;DC7̷2`]oh Zv}$e&WS^Cmqƣ69 MCh(]hQΗF,pXA0i'UI;v&7Z@ʃFJH[k2荻W܊] dg̪oUH͡ĽNL=z(˨/lELc5,1R]t0(p/TB *2xua'%:xax<Ӊ RާaDn_$!koZtV1{KG[`go7~+(,َ|OJ% P#y%|HI^F`/7q̗Gb:d"BS]O")j|=5tW>jktf^(yЄR2}S3oUg:`ܳS&J*6ѐ <^jƺ0k&=747ey_W B)CZv6)ų't%_F5Д=Ҳ>}i?:"1V(>$yqYxhD6@vƢ|gf)(3UC;S4pBQr ҇$i,K:ߒ{==e8 Sh<*)GR Dt79ߢ(N?Gmoj#~0ФR~ `3=~L:Z"eݟc!#7pi}k!tѹ^ēඃn L d0h^҉Z ڋZkɟyX>%ϷxCM췪wm^We#(XT7_(0G$L8iuzq8-cߵQQNy6 ark[Y:%{.ڰg1hmk[iSM'm ?y5bl&~GSou$c& c{ElfdG$08P$xHg}{  zTاd3ئ!=<'W b"WRe?+ŝvQSC[y?PoOlbTP?AK{`7*ɭQ+xMuɞnz_:glR' ?JĶCtSC!}% WORbVB98L棵}̉}W6 n)@Z:8x W,BH ݈I^@}sU:^ gU!e/so2gymIb={w!VJbI؁HKBU'hgzR6iy1j&HU)?vQ/&F*'yB t@q8>=b=T^_-xXm1`jL(lISQQX^Q @W#)Z5ıh*+mC#+B/g7w)?3bɑ{KvyyF8 j+lOcִk·+*.cnRUdDN>] &0v>-ʩ,C.OMΔUyY%`u$9oHEiH{Ohħ? yk_ 9Azܗ~\ QjB!Lu'7pK8="Ĩq(`FfA#TT*jȥ ;1J-9$C(%0mj֥ء"z͌Vj^ƃ0A7gY #q5.j42( b4,9ڒ2jW~`X>'eYZt\CND$޻.}À0Yw7P0ֽU89kb<Jn }~9zNi!+x87.;Kb*4N-k{~ɯ;b䔍u6E?w)[w6Lcu^JWZGEqD [ص+/-GZn ibǥ*?v3N5`|g"ElRHZݚ]j97\L6lo5'S0 m [{_l (a䠕R|  yX܃B I`&bÛk|J"]+84Y򒤻[`WzxU!( U@V脑""Ş78}_VLf@(˃ƛz )}`b<tTP?sܛg xGW_p>gt`t^WʊƶV+r qiwhLDZk/VVJt#0.(E@4AYze ;MT.F`iԵUd+1>0ԋ& p [pT62xIKC"LQL8Q#JF {9]K[PJc{>)8 tH՜dx 9 l99gP"+UPUvᢸt!ql:<Oa^gHRö>F /)YAosiR"{Y>5S8^*u.'G22]6eT<ݐw> CI߷1?MA sdj9} n}WYłrUN ȩP8=ׄ)J㭙!!j};nm$S /6؁ gLnl[&&T: PI8-RŠB튐Y\fҨc'EIف*r_=& /k1sSa1}¤'>2"0+).\Zl I-M%UoX{"/;I x;'ԑh vk\A^:#fMi:Cixe;AFܝ1M]qlI| ܵ (,N!4N vl'x ˶ teM~zݦ":v*{FX^=i~ -;,bp+ qB|J8 `dO!a1tE_ vᔊG+9MgkSQHWƵlzJfN}VWg>L:|7zI u %<(T VE +=9ix7pE%2Kv%VVUT+!3ڇr9酐Jn$$ rEpyݞԐذ/)+WhM;4wȖ׉^><N.JAf@gG'q Sk_B#U-ς==N筂lތīBKԈ\嶥CT{=n38k%ްP ׇ Nr%׷;YECO;D1s EN]¶9AV 3o&aaXX/E2QȘqyvƺc.ƽs=zGV?q ^$ȓUˠl7jI`N?^920uuB3rzf j4hQwus 3HOYbPsϴ; ؽa^OYoܛZU}g^J₌˕}=µGaڃGzs7a0-"s; 7C38#\Ԃj ru>$) Jѧ3B:~5GJ q99.Dޒ:#4$]n%Zf)Bc8bSi([AqńKri*鯎r٬GC;y='aՖC:Um G[WQ/#90ؙWc[{UJK L5]wGQVDڣۦh\o Ii(k Bg_=GȐqS׿ (CX++:)#).d">:*WY ] Ax xGj@Ki|,ۛM@#k\m,J>' |ru駃rF86&t 3$ߴfUݶũvqxe0; VtuhAw+9%6aP#bs|%2n]陈$mIg21h9=/Gגs;t| }t&_DkZj?+={ iQ72_z,{xit~XS#hM:Hd ' 5}"FF%bY'%&Pd r>nN6`dhY̓WӇȺ3f'g.߽814NVPwǡjV0z{Dfsuнws[u@V@dqf"Bs9 /1LN> UFzqSOX.(> T)ѭ:66q.q:[FOBzV a"Ru ^$M &l%*}--=PD/3c8 h곘. C HfabX-ȍ2 ġ ]HĞ2:r"ړW!\>UU64b%YOX7GFL΃iwDh#uT6-}S;@@B*Rι(^ 愵1X-o]w&\Ւ2ZJd XF *|0'PӮoKZUkٮ*kO>QXL_vǁ\f oR qٍ |k.WS_!uwؓ\+uks)Hյj蓨 ,=jUHJ$8߶` 6J"y/ \wN.B/wMA+ <7Ĩ=~zDjpCOӈMg]Y."|f1&S㡉!jO.:^ $/h"O01[<> K3?`s/m̪C@ƍ)sL_ʜ-2n҈uMh LV̼褼 H9<5\; ZV@F;ux{خA8;.kk R~~JnJIL B13"*q`%5Qi{Iqt/S'MoT`ý~բ?9U8 $>XT=yMe _le{zRS˥ܶS+}}Usᕗjp3 r)V/UCozZKm&)TV<#QN2Ԓ+57ĊC{A ube$jy!Gg@B//^ ;́S\LU%6sPū\$~zRR/ucA Ϻ |2ź$%/#tz X=uQ9 n[o|}b'p WS3D:-6=,x58rlެV.IZwK8ĕG*ɪv쎐(qu^[A6&M_?y mYY-8Ēb3DQ H,}jcU*(1]r{dcijDʉ;-FJ:>ؒtBР 2ԥ xp\PE)QNG "x ۈtz Ƞ$7s&hkQb+q`ʊKĐm+M2 n }mz3ll,_|UmKȥ1΢1,oQ@_@ u> rL,Xs_0,yTU}*!rd|rxXCRqaTAX/!9 ȁ<4L9- 4o \;787=bBTwg>;+;o(Ͻn춞9kA֮J3L w"o5@_853xWͱl`Z5SڟG;VFs{{縴;9@1}\K'2?B[G`t5JPZQ`gYw,&7; >0H\\ ?1VXNA 0|19oN\UX:s՗>ׂP`pH3~K(I8#c91nQ7(&HނѠ` H:}J:wz.ee8dP0>?\ t{nuወ12 T1β0z<"HFK)hU&J:~ DK)d9=Zc =30%[k%Y,{lg-xNjpe[Y"a].X+@/&ZXv%GP-xXQ>9Pk'[#q7Rp~|e<0;wjA'w똀a7)&t3o2WxJ/}e%X˼tem܎6%v 3̳9,]r,?zU;y%4AWӈۼOkvo'N2s sv^,_Dr Y(y]KquS^kQξZ#ߵ,pc~TL ] gHB*#H{hͅ-3c9AËr{7'K-#~&0U9ĹvRȠo| 1ZvfR1> /e:(uAw{~QUMcc}($.'R,3cs׆@ԭ wr`FzIf1L4цu)-uoor ͪ1s[]zIfCI CusLJ ZV6aq=lk!يk+BVt7Mu$&vL`!\FvY 7 .ZB!&.7ڼ;b]Hʒf5,} rm.)0.m0\IX^'$Nvst~!+Ʉ3wm߮R=bP6? 1(/%?ۅXQ; :14uX;U o2*L9NM&i=ۯBF4 O;s%.[F{ÃdHƟs6sM}2c\IIx $ykf7eu-#g+$M #U'Ezn+$IϠbi>NQסa3}Mմ٣'yU^AV[׸R{|Z);-ڳ4cRhdi&hSlUsl36k3" CNTDk'p ٠NlM,cq~[Rj , Р}Μ숓qxW 9p0g'akOuM%hZ \u++%u;9a%C) &_:BMm cH*4S{5k4ȭ XA%82d!g̾S#'#Nry++cR%K+AcxZLNWP ȑmmW2 ⦧1U5bʳ& {{eQA9gl>cp8gh^MĬ0%b<͟xm4*D0xRLAKLYDy8oC +0Ͼn6CF78K׸b( O] t 7[:w=/2`/bB. {eK4mO|d)fru>A5_7HO%ڶ)# k'*9BNfWĢg ,V0dbeO=5Nk{`)ڴ'&NZd!,7`o,?`d␑6 WqX1Fz:'m.?B(zW2VN9N0< U#_¾G}[:7? $ǨMkQ\kg#8 ╻_r` y_מ }9a%&Rmp-auٻěX)%a3=SQ/#($lݱAdH0sc m'׭S<';cCdC%SqΦ̴Uzbҕ V)B:ѩ{eOVtIU%Eo! O;`Zecd9Z7I*2o`ކ'xj7slOzuôBGKYVAHYJ:&S2; !0i=/ N&ej(IKͱ*ˮ/lr\belCO\r%të 3ޔ>6x;tF:4V¡2W{%Rg1=+gDTsucN5)zsùhTB¬5(Ew,szo?wԛ؃JS[7Cy[.o#);.8%YDx1G|PU`|p]Rt>U""?0 b:鼟j2sa >\-jeJ t@u ~M]Ĭ5Hn? :8'qW:ܴ>8eWc;'KI7 #p] aAd52ǥMa$ ۻRVփA0<.ΪHnCsH6(sPᑛV=N4,Z4/\_}O j%Y۸MQ;,JQ-`n*-g\떻%sv;K|ڤ-M/o4|(&{Il)b5ƙAQ5@j *" \U㇝dI*ux ]+UM `l%s}m16WPJfaǿ:8 2 p80&j`h^\V>V>40U2HQj܍ T>/֊zei_IWQte[(x͗:~+~s> -^ 6 /O!4²7Ie|a-@@5.h};z@썺qSIE]MeH϶ d/=N%-Mxp%.):g/ B˧]Sfuت d{]^h-OS O`Am,#g[PNZPõc\y>wnOϛxxfJTnvzץc¸:` N)_j)K3z!UD嵧hk~fvc8e7Y~~8=_VheL v'VA`4RC6Vn|M)R[rdu#MJe0 .#O!o9ʮ^" f[Q"'u7.i22`g:ZnYه[WAp۹*u&j͝f=ӂ.OI[ 6mxѸSxMF5U$P#A2ԣXIk&LqRuJYNiU+}юZW$_JH22U>*"Yx8+|hۜ0ުĮNģv\߼ P؂5AAt W V{hΫ#7cLo.E:UTu'Vq0t%z,P(SѼכ]DWUSJHv?IFv㙨ZκVmC NK9dQbhb5/G/ksܑxNIҫ,o#'ݧ"}ܪ)bt,e\Ռ_iz)|*A1LpvhHb\?eS~s!4 pvf'\nĞeLg%7[QEGl@r#tl{EUa<}1ze=R_(oRǓF8y5E2P'&=PR/&+ @>Mvo2 Lw+Rw-s6JfK(âAq]"wT3i p!N0K`1DÑy/>ޖ7OɃk{xeF4Hfl_aivN CrL>ş߫S89,<9lv O>hLɲ;D;oɻٲ-<k1Y!|箹abjtISL0op F@M~Nn?|Ɩ8(UNwsŞ4> `i{s33Z /Y!ERs(!Aџ 5nl6Hpx#"1=5 tsUН]w(s_G=ydթm寍~ѩ`_̜AvK5.6g9 D7XVnqqcTWi9W7^ӻ?nNE m6X}4D8HnXQ!R;2+'Tpq4Ui9T*$uӜP 6eH "|Z>HPeHmxkZ>6BĞ"7l=69wld2.pTv'seAMĝsVs%u &H)ͼm?Ǫګ 0xn,ZiQQ!;StL_M]2cc]+kcUN}`Ļ.ڶIzȹk9k%=^{,5bT㛟,oRAVOv0I!El欒_noɅ)v `ӟ  7Būt*Вw{T>3n'xs^wHkj%3x_vR8D9&_}o7oGRrEUr_`3Pcp׺>+#~gJ! XKrsԗ D:ޅ/}WJ\_`qo~ڣ#YnXXpḞP8 hAMs42#wh5* 1&cڀm jZDz놷M:G ڋO*5@? Jx&O^Mĥ_fOw*h6L:ѷ8:ClZ[4|C ]!(>hITS9bkri4sUx$ ̝'z}gԸx蕣 -D[J>ΌBzNJy8[kFsՕSC~Vw,ҟ3ŕ~,ytWhT5V2UXDMpn1@/LU3=P2YBYM0M"GldШs(TƟ)9CRvԂŤ8l$0V\uy^x|j7w7RFF\~7$E<@ -A\ϣm+eq}dЊof67Y+"+&ٞw^F u w#L6J)_b <]0oBa[W]^#̌kTmtY:+ͺ*iCO#ETܬ;QMPcBЕDU!A3_.p8ԃicۙ !\ja;AI8t"xg uVL6o{? . N?xf|1TgW, *e,qu=C`!ꖚ]: ג'sw[ ^)sbߒ38GǗP"1/|N-CZ#%0Jrc!_n~욞'ϱ6,;cÁcL&$XdAQiZ\c=WWAOҧҽi(MKot8bг"-1uX/#7/«SJ}2B..I/zPPw6Y ZU 3Iv[3|^!M(3d'(]u+w۬pS[#*fE8Rl^JhʋwMA fDFg904leQn"}w:.:2g]w~{OĻߏ#GsDP$} <La.C:r;5]\IޏFܯY5i(d` *U 'Wä sֺ7\A7dL[tK!bΥVٗA+$+@hE~H %5X qA=hTm;>Z[5~]D>+Q̷jrX*T]fD?lȹCpNY4:%R eK)!5u6 ![K1A,SCt?*yA1@a'بaScKsv]zl«v*ȼc1+C$Eh+4ۼXl-ھ3+(¨Y[Rͼ̍l26lž {I\guAڳD:mD[N<.?b6OɺWꤾyz\eEM!j瘪/p1ЇHyQO:屳(-kfwXatR7#T5Jod>S(«+c^@#E+K&_hQuX:[RCS;k7)k7g ١*qE"W/ ,9u>!/b֛ᢧh"a'XY'"^uL/}} D @K:}(pjH,9z< Q?3h^99R]23Bj4{SgoN+*Oibl2 5?z_{s*2vY(p<XsD-:31^I;`CK/2E:}YoT宮NAlխzSL6**.f`5B PvQkg-jxv3(PV$9xrl rvЧ  J3}s '-ȸe'5u]2pμQ"57 t+۴PYWl.c "sX7jC.`n xG-κ 4,L?rd IF^!m[r+X +]m?Vl)WEڦ lň AЅ*8+OQ&vYӖ`pl \dW*55ܚ0{_4< κWsGg e*O bD<{8a-1lAˤfjU)E> b~$TRa{ܔ].P=, &( M 7a n"2#,E矵2py(^[Ux+ M= tU9v׌Pًw2k䴕&KHt8#|wehGV^~{xhSm5tM ,Z\W]m MYfJ=~(͢;6 [޵jo 7 Nчd8!(y4*6 C2E-'F> (fK% 抧 D&=bH6Jwq.:Q7-X-#yMT;|Rդm=vBz 9!j^r$dO`W2K c`f-$[UI^vP\{f?[Y&7\%O˶lvup6XޗZ7@HBS@_P17Pl sNtd4#HzvċdžúSBD1s4:Ȣ 6ڒ,s( TWv^czd:]Q`P˴dW,J+`4b Yg.?. *Ct%1Qg1`3SHj1G*.SخINs4; ٖvWD#e-Ie%M:UuA?=kdD@@(U&EƅVQ h||{̃}|=9`: l(;}vnbZ# G˺Ěo8Eps3~F%u)цL J Y2=ל,@ )2= oƧ5,O^cQ]g?un|T۷*aM+[!δW!5F-nYGLd/D_'1N~fX\%P0 x Po?A"o`w%a3$!/5 1RfrgVDocr?ԄQSl|fdf<=NyqtO&U|͢o}=fԣɤGp':E@8еummS6Eʯ94mOuqɧDEz|&8> cWAmz(ʨ$hOl0Zw:+/p֠,O,wT۬j%,A=j2^BJ`N7E ÇpKd0O ۈ/Hyɿw-S6^2:%Du/V5kI렲%u:Av܋!~Q=.`~jW"vD{PaB$гGfkEE={-9`R8^TuS9 N*f~3v+)B}΍h8M7ӝp/|zwVcm83z砋z0HYsǙF9uSE7\1bW`Wql4]d_9^1lHnVdO0E6z/EUɵT-X \kD<D=Lt75d4a+ѣ(&FC}R:j H2$`^7NM%^Žpɨ/cA8>{e,l( vtB 'NbmL 5gaAe(A_bf.U:C#OEL9ٞnRQD=W# W2!=K AfN`O#_V09ߧ>X~ͽð[L0i)]!(@WMI ,8[d2;eeLXi`.V99TQIHeep];W,t¾ShLѡۜjrZ XKW6jZQod Jv JO^p|گkѠa6 m@m+H R=hp̰=#)FIz7]Y\C!zoE.r%m)/mC=Wӏb6BHD!:|ncy,QG1͗+"Nڎ\U қ*%J&@*!i,]r/z)~VWDki2Zc< 3@\5 K_t~1# hjC.}A_A!E\i/BF  $nz1G Sƨhpø'b>l7Mt)=wۚSj6:(ͳv>JM<!% Oy%+iyDEP̼塟`ce;﭂bt46$R+o'YjZA'6QW7a4Č0+BK g `c\[`Xh_J_CA~(br^Kbiw>,N-^q A.4r >kDm"0˹S Dh ]K&f*}y6ƩM.3)WVi=^GM={7kPUI۽c+!лk7U'Ĥd U >TL=v=rp[Q~ p{ġ ,KŶX9Wcҏ1Sd(WGwCB5L% /Ϫu&:c+F>UPۃѦ6^I(jV\:LZ}06QR S(ͼk|$PJY8$K*HkSGV$wn^uOSMឧ's3@^$r)whm CA=e,8T/35g ̄5f<-/0 \Fm'xYQ5<-S韢垭>lSi0R|X?=8Kxp vē:EFIxD5,Pbgݮ<7Q&sJ2bsz lZݳ8eUlׄo-`pcS|Ɨ6:P}k -wѪ)1Nv!m p*֙&èмww^%MycOUC\RH Z4xN BtATQol.[Vdϝy(\eE y_b3:uNDOXn=?)Ӄ>'ܵwܪ =:a:gqvêЉcݽKfJmJ& (?*K)V}+9!y'e& R#%mLy~& \j.[f?[x#k}ޞf~o\D5?AlQ]^Xu!d`pd> iZ76MMPJN-C7T0FOF3U[].g@ gV`tT B3Uae% 4XuÈF"׳YK(+Kj·PAuHJZΓ>*g۪[`澍R" >tk) @g)]XN^_CZi8|7g ۍ, vQw Ci|ȱ|_d&0j!.TgIp$2-9׺}5d#e &OA[Dkp$ŚCTUA%3g0`F85.,UYOmp6!YûUIQTda)eo8zj9>Ҵh  y=2gXwFL8Ϊm3'Ol,,0,*sY[HP0jʾ o A85S ` /I*C;)pU)N+Xcd2F+iUbNnR ~@8^¶ˣ.\[h+X[c"׈WN[h$˨?VK\P(,5iQKwm~kؠfȕ'6*F,"Ht!-l*'-:IЎŹG]f"+zO_F󫒛m3&KཪIw\Oz9`cie?{B[Bz5A~)gH:b9~]BŨb_a(ΕFByVvkgkuCK9y);~noͿ\L\s1%@J,:]ACfa"{7dk"&4X5[];6#֢6sVzH,'#$Hft ȿK 'mJ@nUwc#} 6m.Kio[ 4Tڕ|`o!̂_/m B 7 )}롁Z 2P-*GNX5dM_ g9n ,Q"5=3~ˍ2 1M끑*6ȓJXVpHL6 ekqg LP]*#Yr:6zʯ^%"lT;Y9HvO@eh*&%wY|!NKBĶ.f]ڗ ҉&DQqW@Z|q1 Q -&4W۝׿Yu:<VtCSg4Nx. b^ܖx" V'y7?ŢpiEʒakOkY$|2=eF,+)Ōux03 _1Tg(~D  dqOd[j(ӌ81$ȐB0h^- Qڠd @+,OM!.s@#HCLƄCхUꖹ q#* w5%'l,R%bpiZ;xzl&4=0-=iR!D%""b%N,z :U7;)A^uXYm`V;oR㻾 \Uu'hȧiǷ=U"A|*h!=t,򋺮U=3 @FT*dT%.oh&?ٞTJ5#(p }_LY;z0XF3Kw{tqsrY&c_Q yaN\宣e.ڇtQ,T}D?Dog ]ZҚ|Dw1-x9:8$LSدcqz wJt '@ e%.GB)br|y1XFF0 |`yZMS N`86񡠕LjvZŗW}2pmB Zjגn<=uKRUԷT+NJŲ :uD&}(飙`:\ sLw >HlŌ-Q 7ݪU9?JЙ([@'$` OyaclJ"'8}ʭ.&5Ȗ6|Ϛ$*_ ޙZ^)>!i4㐄NU4ࢳ xD\I"|P*8ш2e)f #.0\:H2q&^>x dz0_P5Zvyki];u%'P[Zs(W?sDHHGFkr_}ux烐Au%d8?Y e'w2oyrfRu+3Nk6W}[b9_j_I9$o~OHt{ر7-Eja&ٌrX *\b@UUTmOV4؁gП'לW䷽_y` $an5&~2_  A9 lؑ,OJtOA3x%LN4TZ уW$یء:\:L87e_w:!0̐~s?PO|xMfKxsġn$iqCD˱Ws(0DbWc@t:WY_tA>uWYAt#Z5-d mB}^ 2_f@+ihɲ/L;e̪yIS-?iqUlU;ktd) (=s\gE.7?Wg17(CQCӋ0.A=\S(`',> Eܿp%F WGqi7\|wK@{p\4%X>E W>T]q ٤w/c㨀_{YuOP.nI[GKR(|)nV(ad7'c#'7|:Y :(P}2| gմ㦈AHN|^OaUR ?^6gCA'`'4q[y=[#9L lI`kLi|Uz\lg\a 0TO3gkYؕ{ㆲh՞V#A2B3*o5"bEpAȋ:$HAHXzX*|'MbT^^ /IsJ5!'..;ʺx6{GsK]$=l2H2{|FgO&13)4ZS&/5Ʋs#Ab,,dղ'_kO A|xk*(vW q1涉Y̺,J m}p* arϲ)VwmC5l0 ω DcDY6 JkGУi8}\.h˂1AkCu*af]p)nU߭`=5sLI[to2ϡGW܍EDc(0ByKΧFX1HRt]`,(Z yM]8dg .w,UgYDLZIljdH:jYzĸŒy*u @Q$Ҷ)ɬK t G/Dj\9C(IەKPVGѿuU]G dE$k<|KmŢƁs g*o-MLq$i{wu n{d2X'~[{aHpŠ hx J[L##8B^uSi(!|GАl;&ۮж`"ix h.¨!FթtmgZSAs0e4-p\qVu;?7P$\19P9*U|<_{o0yj,&a-M97dkĥm9pIg9HҚ<8A C:MԵ?jPآAXIPdڪpdrW?瓞%ʒƽN1Շ_Vq@B= u ]v: q /8oX `;.cW'ᏚZgySX+a/*C'DtfФ;!C`Ȼ&-+6oS Sf yԹ\Kե[&"$q0: ̋qxb^}dhSqv&)o xj4zbq2q My_EvfIyrfꙂwȰq U9 Ʊ7=3x5P䳑tL~=4SzSlF &f3$ /wlZE p*RDTu2@Dyf)>N e2ZKUyF-Z zۯ?zLg)7gvMʘ_+[tMFcX *K[/~5Lb28xm0o[{X3CJ:NKJY˸ #ϬË16<4ؤ ]Ib O_~U / (G7GZ? -Ƣ9JX_%Z}5#uo$_nAXbGsbÎ-'tF×=9/u?J˵O\XafA,, _V¨Q?9!0\m-{>̟`iJE毿Aa};yfapQD(,q!bрθ25L\s2-QE2˕m 'y}6YXkXn:^8 b5)Rc}`WhKP.ymV9STv0N|mOc7y*YiNRonavj! u 4ɟöZ&a2Һ2j`oH:ӄlM.~"֯*fw:!=8o 4#qF_l&yۺP^F.ѠqÈL~㶔PQz`KҎ:"6+9er^Z5z٠umB~i߻̌/Df,u=~7Q 3>LtR2d1h?9%u(:v˭z PY8K."yh7a`+sLawڎ;>X\+^k=u|f:_йJծ15 Aa9E"?|@\w oYC 3-2@Šy8)\E+tid=W2?$E5QQFXSN b!D F&Wrp]SvMtL6IoB5㘊Nf2y,j2pnZ9?A}sb2!)[Q/FY\}KBMs3D?A ,.|R_ѽsQӭ.'%bEW(&cxDN!ݩmtM%_=Rh:~RdMF'dvLUЍm}ԑ'C}ۅ\(_hRlMRN/$,IsEM>3lttP7t|,/῟_Sȳ#|~ ?A.b+X֡n:(4z1] _z Fc{1p'`rb [+PŔk_:ڑ౽9:=(CSp}\<9_ZXB PS֨@[&$> P%}( vyL>Uڙ}--L\(!!QLVvt~{,19)x!qV vF˥`j>48xB1*N8lT{@cA/V3'+1(%FQ HU#90Be$k#]>[b˄۽':??Y#A rrG;0 cCG?OaM{3ΤZKwF-}塿l妵,Bo?aaz@NMʶVl;,Ȕr_ 6/&= ч~,j oUPкe1ĄAEt f:vtgD9#fƣrVAh-Z^c%_cjet?g #;zQG'#nbL`_|L}@E`Hqz Jo'C L'.|OR?wziQφT-Rj@Z|A C"$NZ!ƐRǴ9ὝR)E(yOsYY`a:d'3N u* nO }Lol*kKw6;xzGEu"39tgPУ%\h0gqdv` kD\ ERiZϓ[ɩy'"QÓAu:b~_xD'CyX/dj"F:q;7ǽ] $&@l,WŷR3pC{Z0OWn dNi%SqKw*d>cשC?e=̗!2'hGhϡk--JxʮrJ ٤ΠeGn΋^+#TuA)Ԓfɀ)Hδ7zs.0E{a B0yYb6dqAC_7;?'gX`A޾#3x7Wo UtGDq\Cz1ǀ^mACzrFɰ[F< xG_=;51`" pW[40+|7h|]0ܭ<%)*_Wq3pn,3q=¤ zs((e6!&W!mnOxMм)RhV y]_iA)EYS&Wsql'Eyظօ\"x1ZNh< ]BGKt5(aȞW&Sq ɢH8Z"MP̳lRd&蛘?}}we)ۅ9%積44xHI T$0uN%M=-r/aExx4%tUq.ny0oA⿿6 VXL馬6/G[J, 8Uj8[ԷԊh$ By;^T:uMVQtƃd^_i(aǘ,}j1 <2[Υ I2ը;SsLv%|ɘHF>ⳅLٺXhdϘ~B&d׼iJ~MVh^_(p{$6:Q=·]H)2{^,#NX@41vzude_*@sAO$ڛpA4!Ƨal(&b6HMNsvEImRVWdʁ mEUn^0] pN .{-d4|Ϋiډƙm[L䮇!zmEnė4?S.%~$ގ(U~d[JDa !sё3{\گhZQY GC`N+&t˽8pЗI6K2~8ҡ}ŊV Bpa ;u%CwlC8ք IޕZ49ǭyḣ1`saXtlyL*l{R1tI!˙!NDj9TJQ< |(Yg=)KBe?ADz6?k O[Oo\&Z #T|_'ɚHwa-]:s&2Q9d7.1®q Gڀ=NT|26+ʚG@0Ӌ݇A#TҔĩx=`s#3TD3xW$*޷}QMo@$4ѿ3=|;Mɩ״k|4 ]ןx)[kPTXK<hp~ 1/#;1@&9DgZD2=2uV m[cMaah,vgzV#m oNՌװLBy/8{f*#GRvnԱ6QCr+32h͓DxxhոNڼ06 (#zDJ S[j !8ݲT[OÆlyNY؁/DPM4h=⪼8#mkqaCe;yb8j3;9?z}v+xȐ!̨/W_&܈{AK٢ԏ x*҈j%&4ى#"yٯ>IXg]d 5S!ciմ& (nszWTpTWDC.XX35 7bwO=jm{p3؋f)s b~ӵ6 ʧ!jz`lU)߰_NZ;+eݯygP0D+ijU = XeݼʬU/jd-3gbU0 Vw) Dao5w_U@j#R@5&7/㭭iW,T4@xV|NyQ41r9X>h d5'ͬ a* {lz~q.[s:2Vaujy# 3EEȕ4A~]7ufB"Ptj,r$)I^ڼllYlU:D'ı.(%/K|m]lk <'Ժy ܓ*m_(c |._Β1eޕ֓*pd/Ji4)tG^0Ʉ AُWik9B BZ4 WlZ..[d͋/Q3 "Tz/);C*0PS}_A5X\,WMg8}U#VyUe4 ūRʜ8Y%3dVr4tj0)O;aVvDv*ԂtjzXi(zC0#{vR?2Qǔz0Q #_Y'uO3˰;wWN.낸 VC?MX/"CS?3W3))w^ ir1?^ غz~,8;րyW+ՊC gXIhX"FT`.?_:>8 ܐomHQ\ld=HQr]k4{}cҟ^ b_?+"ŧD +!9. ;W{JdЌD^ח'ņN!C?-!4蟦S{x)F+uk}eTO_ 9Kˀ!1g{_*~ǭ.1ׇNi\bwL:DaXD D-6i/'os r I*~bn2,i~FZ2#\bhY{٣QXߢjw>&jQHWIV`3X!}<&rEd%Ξ'D`W)zy2LJy|t,h˨@7ǡh#oq|-PmiD$pW?vrN&kktU]l.,hmhJ=(IBl\"y'jޘU{ACǵs`$@> 3r.ce6nȍYT҄oU1O ޮ(5VHXOul-_C6^48;P|Ȗ&5orMeAVp#8̴QYվ|d#fڥ5oexmT#Aft߹e#%6bE#5SΙBcp 9h0PHgY42csŞCڻ:e1*U%N4-<:{u-B%$xh~鼫OY+/rU 1öMSKoL *݁pbCˁLiNF7@p4??)-ȝ4aٖv;\jӀ*3i+//ih.cU9Xv qD8 +⻄E7JHUn5J(N% ' Ry,<Ќ ]Rѽsݥ 7pp~T 'x/,ɉk^u/De*E眐qӾv@,˓;OMii,"w_ xV?t}54|%|{7$q_/ϑ9g4Tu)P'eQCKVY՞"6tmU;$=뉥 O c/\$ /!1'#a0 yCڼvhj3oH|(d=5㐮uj.k㔘L_i-tch36r$z`tW*rO34OmE02Rf B&5VT0^v:hSclDYW7,?,\W( Q}N.hr "݁OUN,7~xq Z NT Eӄ/%Oɦ*RF_>F:]nU'!n|su_m@J#[6m$ڃnNaOoj ϧ8Ds*NnFKMz4-5BL`sӿv Oj3ɵ)eJ$J^I$O DBqW;s#ۊ'uB/l33ȃYoyLQufiZnJ-lfhMzup8>z*K.6Q%xPs*KZz6!g.VHܛ 7ƍ.=Nт`!#B.3H6ju98,eP Ԅd Y_d@U_7\K\Yxpx'عB9]kM:n3(k57 dq\d2LlqMdKUԛw 6|PtC%ʮǸ[6KLH3wm7Ql^*hG?^3 QSƛ-y-z9UUC4lhšKMIڿPڟK׆P7F1,aUQx?rG3[%q/xt~Hz7Ү-9f_&<P|+'pC7q<{¤A)mFD!QNӜI22 کN̬rRI~}~nAo.YQ|}V=, ]c)kY[`=f |LVToІUO#WT0ۨ^"D׋OM)P-i4CA$ )w~Li@[k6T 9# ]縓{Er`~d$3Ax2@Ana՟GxZS!~%K(@->ЪR.?z13 n_yo)9~5Ub0-5UEd"6b$??dңRi z?u$3^8H:`y ]rT<Hy<я/c\ςiZJ{dT?y]Vu$:is2?8=ջBvM%CY= -5ul[͜뚬[/MU]^)J@-Lodc!ېrG ;ssXӰm(>ld ᑽi4ϴ9v$1MiXD'B9H=6cPILCNCf~nٔU*ڨ``#"T[书0/Vu3ȊF @z{h?h&:z0-=0)d6ؐjK4vֽ_~-}Yi~i-8KK|K؝ ڡt@JI#N5Xt`rzc']uUYVMZxSRުUcjZxmA2-#W2~TЕ?@dXLZK4Iv/3IjE:k] U'?ٌ rZ/%>a>h1dg% .chD4CCw/k ;la[Cd:[z~ޒ@%WJlIfНZ(fm;}_}S*\[X7Gh;B58< [>]TnIf =Y{5Y(Mӳ4gcS<^RT tߔ}t%S\Z;gYX`%J! (O#7H/A"s{zL2El$ #|.nKhz,ELnQ|cWx:y[Yȫ$ô+7wmq(í8j9Ak^ ExnD R2u2,iGXXVڤADA{._{@©4H!_{ +Dp:v)Up@%k'  wT@zAyr #Tg2[䮭@ap4@bU2g(Pdnj)NX"p1RYN(0C췆γ9ז=ҧ$0\j߷6˗owlaODXeEMKS$3Br{2U5W";#LĸȀYKdEҕ[-iyUhbjs|3N@=ڒMm& f!\@$WC?{A\wp(6QTo NN\SFdDH/ϟ T3—N*Wذg`.5{7n ?:+'YjZoX‹2a*Tj]7jua0ӏy[[Kww3}hC2 ph,ku6{5MK~IFM"ZyI"*CU,å-22:`IQ~L/ԛSHE4-tB&R"!͍(Z&[ώsw&ijuO8}{/HR8&7xZKlО"D9M!ABM``ՍBTުIf⛙Xe2h/ z#-.AhqŻ_a,n ܑXO#ŌnPaCKBH~Gص Ac:#/PdnU2caq&{r|HǢ"FIk4wA'ψ/o#!Ȓ~Uc{".i*!\4P8LuI2]odzm hVH76,!g`UӐf9—RǪ\Պ|(}mhȗ*ً2B6`KgE1;3|C,k *{CM]c؀o͐zsP/ ") !{=ײpؕ6PC{4BE[tt_5eRQrr MmzAX8ER\鑺Ÿ]61#bjf+0_.N΃s UnQr 1O6Ĝi+*e]EXB CiL M+] 5}ŐRk^6fQc[T5Q ~G[ȱZm ZR&H͙<䲠 EVBx/~ޙs)ÙZz -&IS>~ B`t_1MGʞ kmǐN4of ݂@}E eO~s*r$cRChfF@];q"jW96A5-Vx`3"*SܘɜxuدwbLF on}}o.썞T^PsCpm(QJ^:gaK%?Vqu;2Ft5*c~z;3[C SFmDDq6u:^k>F1.ALt$zl8"jb5bY~,|:QfWh[Z,s,-B+v HRU/z*IORpM*dce=,^m&+9tK2ś-Z@"g4m}/kJqe A4)i+8O.PX}FR՝gM褚jA &7d;dT( }q!򒓡##fNCS<|-ꇡ+Ir{ dF&.v)Dv8kz)z'm8s>.y߂U N-[R:g:[r+ӻ*i&ƥ7'ЕZ6.OsGDV]NKdS9X ue C;XByMF(&*h+S1Y:ϨTCM(eVAȟg:G| ZKomƌyq}ԪnvrةaPm f2mլmU)^"l+ʑ9BG*`w!y O *ʻ,$,OUW8TwtGӚ y'H'!)Ysf,zh,MʄV5SOr)"EzHN~-(HVb9/ +ԑG98jIt@ <R#  ztyigwuD(Q)^{^LdTG\k0k'@e8V?w(ʶm=2 We&g?ڤzeOҝ;UK{1C=q?g]DT:`aO\8T Igт9*|1'Ln~<<0MUɞPSt?צ jA!.z:A{!zrjUqTҍΤsĮFY&Ϳ X`j k~s޼ <^MsD(KW .#dwTU +ahQ G2RA.Tc{z˷pե"Ϯ&qC$Y6%wg/­$?gb {V(&4ʅD7˟J埛(NUWet;]ND@޿PFD=S|zk* pQL!+" |i<\!1_ 2149(:,iRV_KXԑkja4́~!䠨q=\AH`AZ>YՓv8%KI|k6H{ju w |9K8KfY7?)U3Y|*Xו4rAzNy{z!d@eJ׍HPf&ݔ󸿤p(9_;@Fy;kON6^\v+O"G~P=\kvi( iYdtQվ! , Ʊ%J3~|a&g ^B,pٜ8aqDNp-y OlI늇@+fD?r,brd} &ꙝ6(Nia, Gf dI=IBU`_RE ~ΨkP`H^'~(΄(w#\kA"Y}$}HGQuI= G,7Eտ/9WDtVefrYPsGtm3 Frp#Dּ)hy"IqV|#buY+J:ȏhOF#Lt{UʨrKvj{*W$SzemNB*1ûRrC?Xi1ЗqX Jx#fJpxF@E$hʭݮGz|wFU$PĪJQ(m;6 P4eO118~&Bd"fu )-ؠ~|+o`rL #g6Rʢ`UJc~sRo?`7(f3ǙphkK3D+fN_DABT 5OoaHtd =sR2w=8P3 ) 5ȯDVyۈm jKhUBfd|^sK"5S{m?,o!&r,7r%ݛ]g(`uG^僷64b. fkevQaqV cvZpE/'PP۷{zgUAx^Wil?lYk?So3p(cKk?rW.эHD^kܛY1Gąf^U ADmwVWZx?#}9u)C5(T4|&7H:$,!ٙ [Nf}C̘ $sDO훥VK훠W\Jo"BOبpOکzYu2& S' WQۯf'l=>r'vL5r3s䒟 zHa}@ƃ@߈Rհ$uE=u; .KlOAx=SbWrsz2J {G/nܽمn-k?- 98X|7&= vM(_߬σ#֪H2+̏U&~20H Zٽz.hhޏ/x|}%mݍ&1/G&{' B+Um$$Lp}?t+TW#rsY#E!䣁!n2=b_aiqFJ"$qvqSji{E6,!p)ԶRAlFz:. ]&1KKW7In(Jb?; ęUJe9^K( e|ztOp= Ąg`tB)yrd\*QCr]  z}'U~J֯n\!ʢCM@ %B9ͬ9dKh_Yօ5{"?׸?L"ӂoo^Ҏj83& '11kh,>.O124`a|NB.Ҳ1GkR! h ܶWY}ӊ11 ˾tIi2U]&9.Q*+  85O ]^x K-I7n)qu!G@/{WK:K^;= 4)kr>Q"~!})i/au^Cg5Y3c0.rC*_FnDI$+q 5*{m4egEꍕSn)e>>'C PbD`-{;5X&"H[d@#DFYo8¡^gA~Yɶ˨ȫ;[\DP]j(R3+k۹T0Z5* 7I P;ig 9D8W Mon$-]fƭʡOM)fA6^8aLK7Jg}avǪum*gx`Df0߽+k-4=q'y8V4Ѽ,NI6!3nHgj538@RMND7>J MJ9CQgz'˰qY/NByD,[%rB֊ŔJuʨtz9~X ԖgL:lۺ$ b)pp{\*=˔nt1xiOnsrhm~ ||b'NDc5h .jQۯ a$w[~Y,Xv4f g>'dթ$6_3i =] $gર{C<8P6Oͭ]mҥRIGS4A6TLXP8N[~;נqU^VzUi}e4~!MJ~kQM~Qݿ(v)t+%6"R!HAGc4F\+&H2;'K 6 fSs&J*)8#tU[T2dB8펷Z0yr ;JUphLMOh(S+CтNbܬ _[ZKk*whN-͍V.gT;H hMMWjӃz&G)/1CA7)#\M㢨 EYl⡣mW%@!Q!!+?0cOLǏg+w*EjY}S7*?;3܋fwqPGmKU>/1*p~/uvTݫ,ڍ< <Ӕy=}Qe emeO|>+.-޷*}͙Xz_QUgmP۞l{IHƉ VB_m xh hXV~t:?Ҋֳ'Vʧdf#}(+հ-b?=SSwd3q@ 9o l"I}[5^%Fw+; h(',sds~JAmUK7x"+$j~֞<ڸ,teR+y?W36EBTy - ѰϝOb<&օۃ -:shӋ ~V 䟠Y>`nC=66_V_{^,|j?6fh5{42"tx3x Pr M4D4 uvQVQ 1ctad/$: a?1 ecguP`?quǁ= (4N{H_hHh?'yn|B 6NKWڟ= tk i26Xvn tc荎V^N!uKtOLi `~'qD$F7?Qq́g[?k mZ~E7e)~yN֭$d=[ضT ֞5DmstĈPh"JqARijڙWF2V/ ty%yoMAD׬Yf;iV.ǒO pl 7}/&@9ϊ4?,ڐIk#6X\TH<[Dk޵I\k1Ih8wtc;oZų4Čc~}L[C@1YFT9dD離ȇFv1ŮqLWXd-xvAd׫ A5~-?%[oyx'>v%M_1 QzasC.9uq&\k ^)V/PbF-zBt+#; Z?Dw@ )xrdWaӬD Uth 57eH.**Иyz2N7'>Y1qw"Z$M{Ek/daq [IZvr4١#\\9 },ANbseHCjo}Y*RUXDz2 L3 Jr^pZz Vq/mދn/baK 1U@R8+d. ++EJ)T!W2d_zUu&B4!K[i.>an*0ؖoʄU+p|*\+pšs&xC?hl yZ_ؒ]fJ|HͶ %&#&phud?UQzV6 JW0r58I}1 ۇ`TgJ&>"4?IҮ)lrmFv87oSny?KQ#U /qGӠXTe^Q?b5O#A@Zd=y CŞIf(5h&xА@F 0{ӄJU8Gw@X {@C5{U->XWa/AE+MXwC^SnK[y6z~!v(+(.(!nR"\;Ѝ5I4i|Aԗ?L2̮oN#SYmC4AG=LH&X/?}3q W)'SlZ@*;A撙QnW"]m0"_tWa;K!ڠ%8Dq[Є ?нv`Lǧ݈Fa镛2,M^#W:oGh㶝؛IņehD{A˶oj.J4&!;H4 u[Xg;dc!4UZ<c.N(D| 1<%n6w#B-Yʶf~{TJ=Y( ⋖_mR;'rRT(_x/gJ ;ro|\Wb-?֗eP;P|@K$FpDlu`UBzҲXnN&u\9^.bOSl;@Gn 3V< {1#La9#-2LayZo`!3g&@ϬSJ(^Nq qGׂxDlM- Ҁ % $5@E+`yhr왘h3 vqcYX,巅w/YjζzD~Rh+WLp# CY-CL"~%i{n dx/XAe+nY%8iMu Ī,csfp6<:ͨGwknӲ@"*;};6%vG= Uy>x?ai9+o6c0c[~ݬ1*Uol~}4Ia.v44K2MZ<ŪNe^&"ȸm[Q<{ IZ6Zu/GzҪߎ2Wtg<~u5XGVjkQ?Y0j .fSmī ٰsH!n{/J۹dxC #1ábN_L%kݢF Kt.HN [aou;d %ĵ; {-G"{5SThJ[zc Lۅ"6([/nA3 ?!?gcϝ}#/u?d9鎜{E9 7rwVG1~dZ?u֢pTV "@w RX웷1TV̍ ~4%ZՐG-N ff9򒀈snr+ӓ8 ?c˹s*O L$w{O8i`Zy_ Q>8͎%`FS3-GُCQ-dq1nog~Pkwa7,c- gLYKM[l(φ_g]WoPAT)]/\E|foRBT :┯+%snxC[튛.O9wc}xX4 5 <,A“}- Ne[c7NA#֪<"Dū.$n"'@L24&wiv{ sNLbD b`譬pk΍\рsB<|4svzWdF01Y?{ a}׋+Ej~?WaRoj>*T$*ޏy'9VE@Uwҝ_!x\CY9Te`xg|TOәy7~H95i&%0)&=C@!u9X(s9FQa$-HKGaBt"/x*k$TjgN-/j{,XȧoiHSO>j{V|O[fuvȘtw-WC t6l斫UlisW^8Bx$uErEBj5uhb5/@Odpm}o,wHPL%35 ,'λl.NA-SN-`XB\75c, 'K+{Z%ζJӢ`c@dJܿb)9y`[%+rqDm!r*V(z*m0Jm~4~Po ퟠqs8Gs4‚jxi4~`AgӜV E]}8+cY0s̄[%Ġe#\-]bB5whnEGzy_Ļ> A)2߽=L Yf7|!8re zr Hڹ#XX&{/q&w>!pݽT ;_CbWcJ#0 q?qy?7VlLNLc=0 ;_ٴ_!cRǡói4yøQ[6wIӣ[7x_M6c-߷hS54&`ĥ bZyw'}c2 ╼K-6Gں,k"1Ft Bp> Պdq ˏN{6;r]gI{Na`ɷ,f o!uW)֕Q-){Е$cG: u=ßO[g;o֓bNR+&rɣ<ԵOf9Mׂp6[>& ӂ拨|ڍf#Óɴ;c3cG|[./8N}?d e.n ,&Yl'W}'r3s>7LG])&ܟ""h:g^WWByv)xN*G>m܋fDv+~P}+2!P]&)#- Dw5ͮ8ނsM4 g{sVs0ÏtBrEA˟SUm`8UHۣNDTA,(ܓ &SSG').mee K}W-CQ-6uj?.n .n}"V#Z,4Hw 6?Bc}Zq3]۶q謬孠M- h~ڗ3Sx!ۺ4Xk[^nۜ*zzTTAlCШ/6/{oݠ=a(&Rrmdw%mU{0p_>H\XVfגGi uEr*1 ^VzSG^O0濪`C%al ->G?MDhMJ|#НPy>6 n }my7y1YQòi`$G ,r[KLF[KdXYWa)U{p؛g,!9GnAGC`bMS%c^,sOxk@g@("M?q얒Ij}b\a銋.S(3QdUe^kRIFc*L[,Y1 Zp+N`;DhJN@ +|Di[䛖|B4#̻g"0͉xԳ"p=tQm>8*ʺjVg2'バ0ک =o 哧+`;rbܠ΀Y-ܼ4'd3̎IfJz*@~ *خ~#R3i?6;AéI<9,o4K1fLpi6`nE-sPusʶ$L (qctNjJ{"qG_ɦM+V@L?م-eu 'vz_Z.UdP|O __s{l:ɰ}rz]r Z+ u!Z/'Gi-.:b w<2>zL/緖V4ݐ2]&ϿDN_I$ Oz!HݻzO)ŗ^W{ 8Q'Yg,`vߋy /Z筅C c`TMch*N A(= DZdA =Bxr zū 뛅šzP!eC7 ⇪z)DVރUf`)pY$D6ҘP Ι,T3tKgSx9L} /"N"˗F) *F&H u!bFh]qV**Mg[Z$]v=:*YK?϶Z(XS~ /4sV7JdN^ʆL{SWVweF).UA4~* `Miօ A<jpIze-Z{|sѰ?oS'[!9T2m=1]]6mَ |?qc ~HO-h0f,WKa4nkwD I}rya_vڳI/=*h*9YKxf!ՍIpwwϸ84%>^dND@uۭMm#|uR}lC w?f|d'WFA ɮ@{5hk\#*xa$~:=[>eUںYQ+j@LB$, = e֑vYCy9~ 1q ?Yvx! ƖR6tBYU|wX Ȃr{{ʭˆ^MPBEձ;7 sZt ^ؖ $9lLeJTb;DŽqD9 SR/]Xw ̎H_FdcΎz2"!?72(1Ej, ~`ʘ(N;_UZ0[n,4蒲xT'zQ{v ptŜa@B!29cHZ]&S[;Z5C4U7t`K[SunM[ e1H bP}9>{L:\v F7 Zsч9˼] L&2.[=϶pii߃y ?e]oG[I ewR;heO .bJ hu6\$J X̒QrSMw}#AxFJnDIsm`^ː,Bp7BcT5 E䈨~3Qy%/P)TN~ײ6>|"̄[vߨJ։꥓Uph5ʲxgY_;FM $ XZ҅7t,#_L#<@Y:~6#q4_75# a s#zе js\J`nBT!EJ'$הGMҏR*Z\gI%.kS\F{ߔsU> #26sPLN+zOQ#¾IԎg"$50 >RC1[QȔGdIƠ E,S~( ^NIc9*(? |1mF_8vޱ'<4JܺAg`AHsɪd/hJh/F/2]g(*@Nhog~l4/V 4}0\ [b#܋]Ln}2 V!E٦ֈI}̔lM_p\|[tShqIAkEs$@$<@ŭTR'Rƾu,}͋_~ƴдrr-y>a0pZbVWEs'w1cdՕiB\HDorq GRçәEi@jO)!uiBp OxKSp]*:p*ʥ(Rа߳o~L-N7~sAxIKЫNC c̖5&b$>aD>73ruE%Ahƙ t䳺eʤ\= T_J^upc>.Hȓt-AV#jRXzTpΈ/ne%@3R(/.SIbbXi!W)]x6l"sY؞SU#ѿcK|-BW%9paJw&_bTSؼuϚf@Yz!pVy'HgD0X#%oZХ >k:n`q8gBMVa+ECnHVR=oDOGRtiwgN@vY׮}}3`7WC皛0T}oo\~[e C!ԭ8ԿGT+͍AX%R^RzK%)3 E j5r7R){ M1R\YqJ^h4UoM%p:șdX6xE\:Eh_2*0@q6?wX8>_~tvoF*bF.z;g+HIK]&X /M篰O +]rqePfT2 H Z]VT6md`6}N? \qC-p zŧ6eht܅(ׅa)wBժr퉢Ϣ)|0dnVosr+&~{Xj) ) UbEHrvzWP, cBNS)Q`e3j2Blp(?=E~ Ni:Y{S[R,9EFKtJsbTel"d@_ 2x(ZS,M iF N_2Y9)alנ2_a?LIF2a0vXxXdy)?hN(Dd A0e YQTЙna(h|ے%u_~{|a Mm +흟N"R@L`PJgZt-mQ^с ;r )M^)kAWVL(6xou)]|Dm +jʭ,%9]5[k!@SGAzIZ OI3W BFM+:$Qu3>y %q_gu=Ei:2"n+Q/xj+U,6Dggd$C{Ӟ.}Kji Zx-,J1e+ˌ^Y/$CdҰ$#<<Jyj}$ EL 7̑WTЧꜫأn\Y!~u9]o!XDX䁨ICF'h8)\` °M=adž !3xD[+-+p۪<8@YM*r㏷/}\mWcOA gZ:Ah!]Qws_Z'+ҩH.6jƛ7AX)UHm@jrCAA6P $0Ẓ<@YnM.7.0łg{K!@gk] y>w1u-q;-1 +.3ZqJtA]Co?:,?XlQǷoyR34cX2s&z%OaIIt9`3{ة.tsW}ՑZ,SCP<~B˸Wj&*6.\Ng)zh!=UC>k$+SLvh5*[9u^` yOٺ:K{)/C?}n\շ)GT|Jے mL-G^GS7oC6ϻ Dt/?yR7 YoL$|fʰ8RQs|N(V5G=./l%oH<#}&PaĺTdvpA)iwoXiy#Ӥ#.'`Vf$ƨfs`Ө(X>oõ򍧆p6{k M}b2gڸlp-%%FekJ-U eQjUمÑZ@3wK1ɻD<·(\*'L< M`% 9WHxⳍ0~0%WȺ80Px{\,)J!Eݍ +y "E/w=y$#\M~b`1 OiB9 &M9vXB-H" o5o-&FU~1(X;GqsL}r+l1Y('D+,ud%Í!@ѹԕl*"˩uC7v8>~-Wު7@fHsPwU\r.Eb3ΟJ){C|p/%ĒmIETqAj"6lD\a)ǫӏGR\F 3j.TIob$r5S۶FCJi WG;6HQ .8tr}\jv+Rzꮩi"Ymξ~VЍfrlrQN*H8,.Դ║%뿜`H?# {̟۞R lxpXCJݛs%Kɇ'v_Ux.lX[4oX-7^J UKPS_a%|1{^,{p}(?LҲKS+zA-ίL;e`& U/@zit5~wvBewݥӀ#\o.^q4j_;yG9_f#՛aJU.D%N?avQKr'lm!YgTU;gC!vʗ vJh j^E$O/$:I:[[p+ep~d{nҷUrB7.*ŃAj ^Gh] U ϣ: ^Ѩ64oӮ*Xc@5W(\;` 06t?pu$O}"u7GXЄ۪u5 LyE6oϟ~#q?'ވd4A̰Ԓ.c> B74jndL HA,?XU+H*/euȍNwv'p*R$]C2*܊&F!P: B꽬b+Tb0ll1i@K9e>&D=.5۴8N (弟HVɆx K^:֞Z+o A "W'ewc3z`,pV6#j1\!tyZ$_ۓ EEaęrT<I=zX <`8M8Xp^CډnM'? UNSΘFC>o$.:EP-+,ҐEh&A}q]{$ekjQ'pB]T1j:\trD@ۑlFKr%i OY)z/;U&yC:N{sh*PljbێY$cIؘ8GY SO4rN@f/#Wcgu|$:bYR8Мw( S(^iB&TH/6ÇHޔTŸL5,94"4rhwSR4AjB^:& Y8Լğaةrۮ6hK?{csGB9XF ZЂ<> AJ >ǧ{.J]ߔCTU΁٘ouSv(D!mV "^MN^_|q:3<8. b[UA<+Sn'(Ԁ$xzdo޴஢VE4 ,.8_P,2f^EAn'%p,SFPH*"6s`{\*ڀMΧz;ˮ>?kf/G{ Z1qov$l>s> ,f;0jzd6W#[}pBġw}=ZWNeX_dI5Y1\W}^-xƇapdА򺛚^#byus.{0 8^U(Wbt֤;(d̹3?u9'Y]>1lP#\XlI~P$Ij>9lj<-s4tUfUɈ&شwD|lf-o]ϥwߺBpeDHm@?K^nLσ]=L&? 7P(-=JX > k,24 Kl8ܾUaR#!o::.nC/a 'q,wAuL=YKK[.$qDT;˸M:/6X OHB^vCےn\ivi+fi!isY;oBL˛}*|ĎePq?&= ;.9TX8ΐ3CcDP:c ?3-$4eQUliEOFXP>{O<*"'\іڳxeq|n8rIxNkTONմC tfq52=!eIg1sO!#/C.Z ޷^逴23t!}M^Hm<|r4t@JjV㘽BXx:)+o+uHf ΢7X'cB{PNlAriLg8gt@_~F?Y۫w꟢[=5 D2 jtOCK!A $BD'JCvc>*)c'%.b~5A_&P.sMy b7D=csIHxoHvBm4K֝ke"WKdĺPfZ-0#gY_ӤAx*1M%djh>7hj$Mcz8kqCa#"*FˬFkZjI*Y\%I;C7B,BT =PX9Jzpi`PHRO s>R}Dox|xH݂#Jb _ ls'tf"X1`BBUCۙV5Y.hw͆9bJ .UC%aOS@og,m}$2H\FkFF̜4 P q"ӧPpKy&Th/~Ęa4PY{Fl&Ӕ"w))`Ո˟M`Np/l_/]]O}B^*; ǀU!7Ѭ*?X*Kw!/*@wtOԡmwxSHmss:|I634'𠴈54y2[nܿφƃo9K5 Y>7$r5o EVF*|;%F,Rӟ)_תvݔVH$ ϗr1D$:w-tu]ۍl1$ qڝ xA@8(%

    qF/&j\.z?<(eT+$x c@Xjhs\&/gV B|!Ͽ0Qڎ-zɫV-כRL]ܣNc"bPNA(OţQ~Vk)XG´\JKQ'H lKAR ׈Y88iPXiѥج  Ð 8\KZ7ټMG0OX³&LE19/R3 ۄ:6\5?Rd|O!c qHEʫ}Udkc`jU>[ۉ>pĂ]$J3[VW'J/@l/\eFӟ$x׫J.*?9A.l)oiN2hܠsw;ETx`!>#NKD VZ^~C6c d&ư1Z=){(*|iSv۰7*adٱˏ"D=sGyBa=&j 92麗_Au={+./}ꭦPB>-gVZy#gReVj: _F`&F+i]jp42p%c~9ZpDJ:$nbg?wep#wˉ=غDggdB L. }Ĺ[)=tԒ߀'hK93Vjqu_-S .0&m?Tģ=>^.~ &ӟKJް:qQMvwz ; ^zcn,ƚq8Mc̋МQg(6{]HP4}d59B%#b-\_|b昌_w4~$-޸LB)S%?6tFlt]`J fd]P⃆FFT)i6bu.#m:s7lxVޗMLCv/>f2>:+3F;@oIw4KNrulƬVUа~E!*3pT 95{Fל[b7ӹWs{+%2|BO߃wI>HFSqn0U>Zc0⟁_ Xkl0tURaHwzd'(^hJ{{U;#~?%(FCjz:P-ֶm兩gD9*9o@i%Y )l:U.?й+X)`&i>Ju⫡ &O$n $Y8P6_Ī#$[fƢM B!8; 4ZIv"*mL)Rު!~-D̘/AT*='-tCR< &Qv: OX Pq3Y Er 1؅1d]g71+yHOqtkd )IzrY/_:-;*y9( \HhA$ϩ]g V7jhw" *]N׫V2O&vXcH/$5or ?h1~ؾ^kqR񏥮cڈZ5kzfN=j"S@=~8nd?c Vnp&RDvO1NoGyדnU8NN|ΜJeAM_G/LnU%'QG0c4[7MDz% 9,#~usmNnT8f߃'r) ݫ+ѰQ0Sp#Jɥ*G&O^N}[qx9:o\TĝE '{%".8`@:z.(@%gЈX0"RӴ6M> y։4 Zr(W q@ ];CmaqxӠZӒQ":ƒBCB=.Gص$jcRESbSŷK}q@V[##{N@ƣ:$o Ɔt{BDlq}*SPzV=S1c @iJpjL1wiX W+NvE3Rç[ $s&kۚEz56X<+Mk آNm{1e(:7Wm#9?Ud^*d#')U*:zTO`4~.(Іͨ[p*Cc6m˥j˄ t '7V<XOZrxdc "8M5Nu$ B "弍3nس#BkI݇CUlGb5WZ?}k3Em8BY1g7UXll\ ЎqhDgtS$w3Fud{rf YNZY ݰE,[fdmfQm&-f4`oPI"+.zu=S5%/0iO]RHS}cVmGACY*lH˥8ar vRCJ pƻ!fsiluOKxVH_ILЄמ]=|RF׮TJt}rw:%W4־ORk $?L2X\kN8$؟g2]qa8S^GMi~t^iߏ%q}u^-H2jSx0M𞺈KLj"|%]v~ɈIf9egWg|rhe< naJ D m|[Tzya!0ӾjN`o}[D6 ^v xO& 1 ?,m}`&Ҝ▋ikgF}7gM/c]gN&H֕|a3)FĎ(uw3uE5LT,8׃gI 2nBW#'Ed/\ʚ:)%_+OXbCٶӦ!EX.ծ*BpIs兞fե'd(_[]8fa+ÆS^Tj`2K(.O TqaNX(bV,vUE;"R~˃KAp+h#Hcy :0!ӳ o1QI* 7Α Mj%zV߄XyIpv,ߓMs&-&=I' y9;|xliC@r#=&9hQ* ^yqɅN]h/peO3/v1ixغrF!ڹA텖dVoF8mu,%/4h"~z`9zTBh0Mt@?U_7Q&ޫ?DR`0 lF^dԇI 4-ZҝȃEA4npE@Ҫ ^7V7#1/C+kY4ȳV\;%IQf'mV`h*(#)8vuh٣ td=ڽ"-~n1"~! U> (V.CY\=(C<1~2Rg9cAΆ}'r&$Kk&eJGqMj~M7|LcԛE߶#,^)y$iJMYp:;&0Pm>(LVXwQ Ivay:6l'S&eS=Z ?n$Pos謮:s1)IӾ77tVb9R"N|篢Pkq9[N> :efa1~̅V@+I渀\M{ñٝgɕs,j6F62D ]5i߃\6Q6Ws*U5RzF1^Pv*>Tj =yʴoA NV1|{`ۓ) 8ˈȅHj4'*ax_;0 b4uNgc5`bteL{ěĒ<("6y4gD*Lsg!Yn%Y^2B s" 6cu!-pB3NA<^ءlэ,N<"f-)$^uDbT1r}%:ߕeԂ7| yI;dL+̶#8=ԶB쳪kVf@i+rꬰ#m( f6~ ([lVSìa\211Ox 5Ȉ#Xc0[>.M7r倩fL;idq|m!@#66vg, ~У@5ƃdmGRȑ;w|iܙF" PH+C; M_{C2œrfai@WY ~5iT0:z %%n h`y7f@__$j424ێ@ߚ?bž5ĂS5밨VKmlxOK rq HyN@YpC֝e=sĻ:jApG(yh7 #@B9?EhUFB]*b{+e!0M@¦TSMj9oyީCw ~7? 2@jy+<(x -N !-*륭 ~ E K4c˷D"wv)K$4)ݝ@g" 0^8[qخ~vn(OM. PɵXNL <;f퇜C_Kf&ɳ`N)r2;IwUMWo[+\FC`A˜vaEA&sojr܈R"dgUrȌ+-0&,1<^"a_ r"G6V}輄׶#; :֊|, !U$}l~{xPJĖgbm)bv/g3o>;@喸Ko(є3"JbJ\rT=' 'bO6hr-/?d]㴪2'ePvROċ_#/i;!|]k>@L.&*,7l U1Ef&(=#7 H pN|gL]7 i[ O祾c#ͻDw'cOTZG /h*ZԠ}%']Dw98_E'Pˮ1oXm#0kCUPƒ|Sf ,ľ4 QzAfzߠ}%}r)&4>N 3QDmuXet۶$0KZck6HpcIbNp<'D2RoprDUuکEǰ:. '=P1HЫ]J&j8ҙޕK>*l$]6RVxUZkg`\if-pql̕~%a>2kGAc.R8vyq|2pրozoE|6G8/ZIbwn*W4^x)kbX;h?̓LSńR>4`5rAڒ*7Lhë9Hݭ'a9o~v,͞vk~g6YI!3x6}RYv&>Dj2t{~aa\*_'tLmtj$"@˾x]ǍbqS4Mr8B)] tXǡ 5\#0/ }rc}$H$5*d; utɟ{6>`3IYJDhy(X!%{BѸ9W|fUӽ b(ݾĥ+Dmj^ܺY.zx8'cbpA:@򢀦!wSX:G;~{SԵҠ¯:ꄘ\fTKjvʙRdl;zu%cYoGlG-򓚪:GҒ'7OqΛOzК.wn|?έqk%O gdp^MWךɍM_uVc̚Ŭӵ7SUjtTc/~h 8ۭ(jYrRvpo!vp&'E یj OGYVYjZ*d-nu]5O)BUF6j! +gBbRv@?{Lc9]zAlb6 I4YPI ׭]}_#>,JEܓp) q:˅kJ 3S^t (㣬qgX[apWu+- l? ,}9xf#v,Rxy!k䲕SDŗvVb E^ (<'!7, -k'0&.ڭLKvUNk?*bׁ ӒݝΜ d!̎ N dD^kO}&=7@PI}]r҂wXwĕDRrYBI)umM+ϐAd6dH7iE֍BWMVkوȕotPW?Cl!JCǐ Aִ׺4+}P+L4A=v,;peLi8D1իK$#-/ŰtJͽ,۩5YF?U9#{Z7٥ad o,RRb _2S;QicMM˥"1ʽbtC?tޔjЩ%ZH dߺ '.簔лb-hwH| kBOr}Ȣ?w:Y6bKnuOFTR3Q$`^z|DpjϧͥMͧTfK\w~ͧ&S #x (ׂm:#)L;-w/{m,LN/%T5䝉p:"Mp(~С]㔯3s1/f qLW 21\*3d@8/6&o͇_CM DYam&D@;R"_4E@h<hK8ۺJ kDy6qT۟OIJVX`ӟQfnMB=ǂLF^klI{øhVxǻV㍓bƯwwtduw2#U&I1pqDzstW?1=GoMp%y|fbSPXKoDO*&8U"<$ v[UЛ xher&ݚ2yP\$w=Y5vps#N7 A= Ky/=XkDW5'r#PG޷kC#D[^=fwUc ,Kb^jT g##Kc`8hHCi9D1COYn;g yRQæ٧82AhUsL[9ld7/YW=ԋ!oّĦHmJ:vt:Yo5xXEy;lj1{E g085YRwsPaIW[2OMz!74tX}oɅ/Ҷ.SN 1t<2Yv NL=o٩h%NѝՈy&Hܝt\Vx^ʍK`v&fzD3!p|wHDj$.άw=EU{>͟!C=)J*NRQWmR0)aޭoR\#HKb>D)j4rFt|FM'eQ(?3)WXH+n}e֚;C>Sl4#)"kuiLOX^ ݊v[Lt֥&q˳ϴX&T5Cj%:A{U!Msa0/9V8T\K [UXz>?iz;cۓ~R#EߋeGÏollC P=Tj)-+EFŸ K$xEJfmb[~D aْ0 Ev ҊRđN3>">8|Cahg 5O. u-G VUebk2 |:"?jP\}R|9T?+^ -r[=يd \+Bjmk" 2s8K96$/RMmO\@; Tl GR 7q$5a7~7]qdz?{hNzkHalD۟ wo)bh[q~'`\vK';K! k?e"!QW*E+cI'+yS)Vz(FX,@ 8hfvXY`:()r+phMnMFbSQ4C 85BX<@rp}T3$Rly]lc;E߄n 2QTjKCaLuly*^Ժ2#R*.SAջ\׆/4_4Ρ^`VP\Grvv|(ݬ4 o1j2zym-HLN nNI~PϘHF `} ZQr(1FPq[yY* ]j)ڦPcPŧb$dm͔i6MIVuW ߰ N@6_2#?xsImÉi%U\;0ROp'&|ւĒ:c<^^ïjzϥ,˽+|;Q'KW߮)VU 6qwgԑAv)cn]~?xi챲T+N:\+djrXv 51)&<  'ED2C>ՅI T{&Io(#!q:FkbrV|B06t+^FSt'H lp5QG'p[k9XJÿ. XN"5^$Zyrh3w]oJ I9)NxKN xgkЌd`+ͫT_*sm8Q/Av6!UbQߩ*LwG~" l5Mel~H=z1{zZ|Fb%-^1O!yPI 争q8` wFc[=9-5L[?^"ZЃEsUB'(*lkǍ:󏼵Pxyޣ]L:AH"n/7<{ɿdԓ[ ;btʜ 6= V>-lF9c]F! :mN6䙒FDܼܾc29   ՐxךDO(EI9k =LLgAo']z闻ubm_aLgxAA E/[YɴB%1Aʻj&wΤ QX8]@!=!3OLf3ĆH4Ɂ3UAr !ߪZ%G+ K? Yc ܐ9.hqBm-GB4b,dRM?tֽR,CHeꐙzNctt򆳄*iRx# ~L~Hw4 [?Nɀ utJÓk/uV@/H\? ];RzH_v7QEO,q,ɵR(RLzqu{cO&i .ZP^z*~dc/Qk;+Ѣukz;uY8<]1r a{v_5$QSdc_4f*\ ׂ/歬p#rēWFĉ˿w??['n4[2gST9g;P;v WW\+2wFuIX k"SsQLհP)?78Y0L,a)_aX8W\.*tSe+*}.JǺ$-x(|BuH>Ces*xxBũR]o7N94["7_~VB'RgF0:!bJD>At}~w>Vzt4;7Lϕ2DEr%fSiЕU| HY;GJScZ?XJ=f˜(H%\6ˇx[_#aDbEH!yg~foN]|}ͥN~Γ&΅ԩTTx~ƗI?ZrX{'ai曇Haj,.ww YyYBVQam5t]K@ɺ~@_بbHi*z]>!%E\s ܁Es}bruP6 k c~8H7J_֭8qlyh7P x^Syi+m;jN x= 1p :# ,T WJY2qUp~ V= &@FܧDiχf^'<G} I_dSɯǛF2`4Bl/~o/{M u(m'1! # &['zHc\j5\3EHݔ|]Z9J0)g;פ{WC& G.+eW?'t״J33:=t%ي.B5f.\utk5i-w;T0$bHDsO)ZCCcxC3PASiا?la5z|]}-U\fHZwjTJ8~==D$u@Os&E=[QFl*Ŧtx[d B8v{ GM!DvrzojyȡT2["zf)9O*g+mXJdޕQvln?ނf2_h:~uϧcXLsP~vw -Hx `S%oȩ6qOmf:v҄g&@O3%^>h*9;{loHi7pRU߱mlV 6-D P9[IےyG3a Nn V&زJƳ'm\Hj'Oa1X]cpbE/4yzXD98K.!o4 CyJمaTQݘh)旨Myšu)Qw?v1x(L['G!%M6Wx]#H.UJMnqy{Uρt;6I-ta 䒩ϥ/Ym@okpƀu/s&8Ժ2!ŏѳɱ2)6:FW"S!O_GM؛mG;i̐y QD+fa`7/0+Oss>[s-}(16oh z%N' Ŵvp{@я_Dx舃 Xk[ƪOkEڤF9 m'cgdc {APvaKZjg>e.ݹq詷3VWs@1L>G4r=wg#E.^nF(NIJ_ GmxFȊ[o9zZpM:v4+EHMZz7Q$!&&٥^/ h+([#np ~0v1d@l={,@"+{k4Z@@Q5pYeC엽ޔ [iaPՑmO=u0CinzlfP% 4|QnΗl'MA^Y!)}&hr]Ě/JhrI>q({廊a J'PWOlL8ȉ^o1xe,e& `jحE}Oe~y B>l*S<]{-\hSF0M3u1@&s!R煴DZQ6%:&4w3,/նtIܡ6JW=Y}}3Ŋ12a_[/>n54Kh»,`~{FA~W b4#/ Lk3o[! &~rd xw]{իj7Mˌ/{Y]WgMj_-u^W (I)lYFŃB߶Nrd7G v"L\w@ׇf -ޚYZsk%m;^֥DG\dfU'-uP`|ou1wNS^:`f(g JB #I85ܑE{~E{<ʄJT!l0@Xp`o5dDZ® k/WNB5HhdhËK : Xs ͵mc^y7 d|FgJ-l˞#?*QR؅e'c:]E-nPDy>NIcǏEen&?dv`nGLyK '{{,?aj /L2 }k6U]+EmDRP5 lB̭0gEFY9 S-L2aiD?gϥ'D <}j ) 5P!ײ݇ FblP›37ҮeB1#$hu_:AEJR\#4όK;>34s)#/ 9A|[C5hS{{~BU[z?xD4Qq¿-g\X (O=z-!uoXq<29]҆ZFS66 7&m*k1 gU݃pޢN-p/.n  BK K KuN{KD%:*aiB|2ɶOjb$,݅o]6n@*! o,zk %sxM u >(7 #^ b (͖ F!r~YaG 4RbPJޭYe:zl,G@`\kThޭ쐋@pc0N9_C账G\y Pv ;6e 3d\$>M9zf, ,x`C!MSEX2Ͱ% v$t4L}H '-/a9I>'G;jwR݃UixTOjB DžF#(#=Iki<1OJ*=P0HE~!PO D|vϾ w!.N~-fwQw miF<7r8Da?ihW)R/ pP AJD{wdIJ=;6~㿾  ĵ {2Q\x&Nڍ?cY  ?/B˦Mz+벐jc[+ə)i!0gQB6u`"gx|@l*e!ųZ=̣ys1 陁 7` y3]wnfIoG(%y]Ɏ6{f}G*QϨeg*EǶ_HSgLhG߷?6’wKҍdFӴֱzG zVߎLPޮgSg A{4m*.ӊv5Pj%ܠ8I4^nvγ *pb۲W`^r/m;"T5w]eUj!2J&Grদg\UC$)tudܙC׿̐5D@fxK7g׀.ew L[c4`# /k!K${ߥ`=@ele ^RTr\o))RK=o2/|]7az iXsinsG/΢pt]cfhZbpP E܎uʬMɫr!(tȎ %^1t.s׸5) 3j Zgz7`yZF8j쑹 @yjnIR2 a1o et#M sۘѤj`;)$gAR1B dΡeմAK77%V)l|K_ D8|NMԝf61 Qe]/( s+,b=<4uw+jSC]buԎVjjdWn/-%igbժDϐl왢 cSpi~U@+&%DjmvoeȤ҂?V NSe ךۘ=-x 'EHgCpy?-2j0z\Oέq 𻆰蚮;B~ui9XknAP2y̓wH:[zB0sgH\2Ў=&0`-s.U4XC=2Uֿavd*eTk{ƣbDUEnjrhCg є`gv~39(d_MLfT˖DNZ5̽%_RIP>hRaDB8u6`EΘ=9 S2C<{m\}49A XxH֓LP!Q,WWNNpB3̺4!BqRŒH(:8<山\zHlE׼y%-Rò)t~- ;vOZ8>Ǡ4NaXa>RvHF3ўf>`Kpp3T~FfO,ny}xDJ[lHJOSt5WqcHgL'i`"{#Ԍ:)TDȊXZ`A[O$_WTX}V% #G d`dbO7JV!]3+K>⤏[;e2 VE {=K&c¤Ñ:UP%D*al7 *6'x2 T3mR'4Ġ5z@xi%vkT ~>{x0ńa6 }:\ZA]ev1$v@3T=n/z@Uѥ8왙 ýD˸2FMEgȤdnG޶J階8e-=)2kPà,Z z6~V=-W PxTf-\@.Eh 6rZ)-"1uv[C0_ֶkhpmɟ t}8Xa,7cu!]+%)Εz6\u/ P*4&.(`jj|"u5hVj <`_lHbwM=UDc3RO|?-&@ο'{uG79"˥5GqQGoug l# g~ٱ1t|LX~*ٛ(V=NZ-g?6 }0U`jITzoV|Y !b9JP;E{_0UhY/H3E'bBqf(BXiW_*iǠ*jui͗KO=C|(K %hL$UB/Kӿotv;7gqORGl4iz%&}?;NN?نe#_'xg{荺߱)آO@w\o̰t$.߸LQevl%050<'{0בخӱއ X?mvGt'9'ܕk\vCCRۏE ryH8h1Iě^qWM!u87c0d=-?)|-zD{ 1hW5qkFc&ޱ3^:BڭtF4u"9vR [sԑ5|B3ο!&`T~0U©lM3O-`XA"[N1-fW-jvEs & A&Yċ*D7s|ٸ%rߋpPefl*Fv VԊSz xp8 ߦ ?.nC sev umO Vc%'F~dh~691xdLgUr75מ^,S_P 3D^cuۨ9:;}t $FQKhzcWZ#d-2e`XW 2WڼZ-qH*X j'an Jr}\C녓`G?Id0/K%VPOE7θ5D[ |2V7p!r}U >6S ;nsOg.-[Ӧu (XaKNŨ;SbS Uں!Z:Ё$E[Λ</5i?Z1(óϳLU>v/ &&Z\CL'iWZ+NUvޱ^w县foD`*iZDzٸ)&$3NE*ZRDt@\m,(f3SE#f‹;Dխz\qOJRJ?RugܓVJ {6i6 YWh}>1!J qQ4t_p5՚GpÀ44?E',\Mq]'Q,!|f ?rHoRBYF\nT^kfREcHS׋Z3FV7|͛g?Ł25 iecR?bvD͞: JCxF7m*=4H^X:vk0ʝ\ElNM,gG18Dk52 1 GaN#ZP\*R^,ӎsx]Zw|$i f*&bݦPhbi[w,+ZM1&JXXk94Z%py`y\I\~anlTP _1FR ʿCD$eͩvr=oҷݡ#-\뤶LO]2NRnC?'3؁K!ƗK:`.Cɢl7؟_d̾Jl!Ҥ'Yy7~~;=r DI{G ]4&9Q ?UJ`3tlx`tkYi?OZYSWH|kAen@1Q;\ >rµf[r(;Ic$r81a;.Ν *%(F1 LysT8h)f_ƑDq @p{o7rve"\44e_y5$7c쇿I=*9K8aqN'NVkP4cίgnIXql\ξnCR Rhԓ˪ܶ:]_oAw"R7%j/s 5 Wc M- @Q7vQ6ߔ[<Zgi2LH_q.$F))ϟp_ݷul;\ϑE|w6L14I@sHPiAWqYbL3IĶ4={Z+J]ß_Mx<=*)e^@9 aI[@,ڑGC"vz+Ť;Ru@_iSGyKDfXOͅ=@wHt?C.Kk̓B%eؤgfh쒑,8Zr/$/,Qlk-0@2g, DkWT;l8m/z A9V8B_oCRae`׉~ 0-֛\F{mze&O+il~>@i0R>*`_N<%"}wĊ)1IC-`D2©ǯ-C:].{o9ioyW񿾪ՄrA|W͹RF^ga[,@+[xTD%D|p@'Eħƹ_sCQ*&w+DbwN`;o {b}Vۜrkk9{&GC\FJ2lF䬤|SuHڀ(X/?pEÂ6 7L3@oz@9.h:v : i]q`/A)ˋľʍ|T33&oPtn(yDyz*GQ³C_QHbol$Fq6MrO Q]):i7iXF?s7he~yrr(̣,=U;a˞ٰ0]ϙWmS%ửyNW^L#kQ##Ky2V); H>4my@O\ /+[˅ uGˬq߱ HعX[r^kLZW_z+P"(+ +.-QӉݙGz/'yH̓{_P ЏlKJ*'| S=j/zcLtÚ=Gwu ;c(|CCRf`BOO^$a SQefJ=ڳ 7-fgr [045}g娈t:А+?6>~1I.dF< q!Ś]YBS_T|!?&XWX㡤A? Cy‰4^-1gNTAh>]*.C{P-Az7B"p35xdS[Ƙ/2G* dMX@Ҷg 1|C:St1:>ymU_ކc)! {&39S 6CiU":o0(xm9I,ŒK7DQ;ʩb#"HkZJ빃J~q-߆!9 4̰H6i);DuWBY/!⪀tK4zR{wnkZa7k\Aᯡ_۽N2!-',p,ʓG H/'ڑ4_%#uw5ÑSfjȊ|^UKhBȵ IW= I'!R 2=$1ޏ%YL'1VSsQt8[L0Hzx9KG`GKZ|{ +CmnEPd +ll7ɩRJ{M8]zp:=D4HKڽ)sxR(u[VpU#2R(;lj}[h]v 3,s‹ @lAeZ%rz+0TaKtX>FR, #"ʰ %GʿuCs!d%%MvBT)'2\8aY([IspV)|'G87y2ɥi$>=v`O\'Y1@sD խ|VJOT0oh@bP߱I~d,G5VO G2'{ZysQ4Z]엘n*'oQ2ס/οRX/lJ!T JI!jaܼ$I˾ у+ԣB'AF}^Z OlY*ݛDNBQ~)2rGzs`6255}H fm&NƯbH80(s(jc C/x~Q;uM i/a g"+鍗AXPe%7ʧAdjEl/(&˗aG ;?71M LM$b>J biadi!F ,@,ًiWL(쿦\yw,P>0x],eGe;9IIeB@xV+klQ>_lQmJwtzdmZo;^`.UEz ܛk9z:&L}{),SѺ?oqbӏW@VT/FoX>-])/I.c*T1'4},:jMbA5$|4>[wiPwd;em:ϔA}Ip`\q#G$y^+66McS7)Rd=(˓8-]_H7TuD}tX]I@ r+;L3F FlN }ySNJ3CqoAVkەk"BcYF'- h_^[W.iфse: *qO%RF$\~[`E/P c4E!cZ:U#Bw#bpiZ?]>gc]#JEݿe-KJI"mӰf6clvR͡,q =?YHl/+~Q -RhC:Sg38ߑic OIt#جҮVaN,;XMb,XzdG6?)c@})5JIo/MrLFKJ~a$ȋ2 (*j!$Tg%(4?ɾ, ~F `^ˆ/-LJ%GerdlS2mӛCZ1k>6t)܂!邈 =fQfL_h(ޝm |2w)C*Co n*jޙdP5À @tayBIs9S[(󲇮:ڣca'0QxgU1{'nEU̝7T9'ڈpPbdXacw_I=F~քzU o/WWӊi&^Ac732` $i/1t_p0 .yJ_{ܴB.kv '2Y _f|`eF CΚ-x:Dw`e@H_:_-'!j,yD=EI-|>}ެܚ{:}I`:MA4}p ͟sm2uQAvY/-NPǐIs<3mig&57LF];}jh+p#HIMnF .Ri}Ÿ. w4>Uʴ%UaZ[œ#2ӦǶ6lQQ|g0EcαU_a"Y}LO+*`-:nT>Am"92 /w畢\ښj ;ս]MRP=5wq|_e8gwX ˛? p\ L:p50$TƂV·eZ$@ %+>IP5.3$ڳb MD7[bicեN2O6duSP`q ~BG5  !x݉g {M8F蠝J B˩<YKgɆK*J]ܖp&dcvdʼn#i2ܚAVJ#DEkUJSwfXSg*p'ĝ3TrH LNMv1'Ogd٬ ӴRϕp[O@JjV s3)σGYg4!*ttMjƤVsp?~zx܋6$hq3Ip8!Sr-7p(e66kXVԸ&GiMv4(}nt^zݞڜ*HIM綇-g+;A6$h *7r@/ʆ 3iL α!N.H2 r3!4كۃ[Wt>jT\WNh|&_&4gdF?Ƥ> `M֩(GPV07Dd#+ E=hcN_|QvQ~n}T;6m&3~I<yQ Δφy2hLmp@G9Jm~%[ ( []>|kM-'YW؟ (zHxM=g8UAd'X^*M$ӋƜU09sb5ŏ36m}Hݽ7 V^{}޼ªKSɏq)*|%wFj-_34p;jmoG. 5cwl)"8K(;N/?؈a[vg.ʼn_Jz:)fK,+{!U"l'ul/oYazn% jgK՘?ꍄoT1ab$rkC^[EeQ) v9yUL>y#:GVo3֏<( QOŔ[4R@Z9> ,mb>m1V^ħLFS2%ځ0&+<4=rRlgjhH}폔6ɾ(&H̱(~iP8!{͋`83C9>jAv5vy6FI$j V+)gF^ݍhў}w  ,~Eф,$)q~'SWsIT܆L4l{G27 핝ty/ & 9H tn 2/@pC=ЫuA{~Ϥ=?S]&_#7Ym@u+TDd|`ln ~j H,ptlEJMAUqBc5Ya`|Ȑz^l ?E]P2ѝxO,1H+";`ږ6z`Z4^ ZZ! oìFkIU 7:߇_r)N XUk'>!<}4ǹ4!r h>  fu-XCtKI[matȰQL>^`HFr[R^e.u F[pYRnQ 'r:/Y0xsڳ<"!Ȃp΂ CBpRPv83M~ bJg_1i 9~~7P+K߾&wɗC@o(]wY%(qR)Pk?A (pZׁ*+;7aZ[t.;3y t;k[ye(qTUFV {B?!gQ5kX:b޲`](q,qVߏ|^/p;RC{iTRIy 嘁Hc3|/ujM<`YsBv6t/U7Dյ) %KC@G ǒ:jpCUjb0&L ]1PQh); FdiTءzRe!l{ NCSfД0kĪWGE)،3Q×#m7Ī;Kᛆk&1NU֝a1#4ʽ,jb̻kDfeƝn XǸ$2VnN|[~C3qfn32$/u=Q`=^~+*Rzn@-6#=/3X<=[#OVVv= aLBuχL;iQmgJkMf C6$:X YztKtj6 `8o {RY.:lCMG(]H罿"/tIWU>3N@b {9:2&*WD51cI72£ Z($'W b\8)SIǯ•Taݟ;^Z"x67+m}VBMC, :E/C`(ᛃ%$~"\e4Qa ÿLy-EXw#/$(;>٣|5L~oz޻è^ ;YϚ"+2v՝Izo&Z>~4`DZ:WJ).>D;T$42bȥncD OBC9C*uĹA_1YH\‹ 25pTJ 6nˢOXx:ʕ!e)]FXQRK^\  xg#7ےyݗ;áU {+!PQjZwefqԹӏ\WSdtAOlpp`X,3`yibnu&ҋQI[?H6 Yt.l(Xcv {ӄ81{2dcwغ6_zrA n' a-~-8jJִu?d~FJ-j$%12 -Jd_/0+Ec/J1 |{`B>j:ڢQ(Vh džs|ȓnA88 ON)mg ߳PZ2,e˼M{9 6gyZ:e4.ppK3dJ1 -xMu:6OMH%7+kΙ02O~=E_i̞)Th4ރξ ^0S"7)ڊ-05CHA9Ҋ'~2!oAgOofZ~'J8S|UXe&ZFǁN8)=;lύNL$SSKi# YO[6DCG_㛭W:9!Vl7MM~:: Hz xBhM5FÅ^ 4f86t\B+nuf<}!sF5xCusWd<;MqvfTX)"cc.cT X:R&FiebaiԆuSms0򲬊PXXmpꪎ\\"r!C+\g&dǀbjfZM->3R{3Hv XDO}{\؋}=د)ӰS\$>&;'x6ڊmΔ٣l@MV$򺽺17*p S_MOL/?|W Ox20brm(bXwXﶚ8%I=`i򳨍:}h'C/o׷7'={9?%AQLrToܡψ)RŗÀ#y1"(P#WjMtGV2=>{tcgKA fW`[,p8܊W~uCv\oukofԛ8Bj bqpt ǘĸ@^3e  <xF˛ sc@5f2-תw/jY5{ 4PcDt/׭v>|=xp}60Fؑ6izb-#dIȓ&Ǧf: ʵFEE/Y:@l="O9:!c/fR# 2h]M,YF$}&|,׸F*WֲrKכU4r>i[`eXP5v>BI$d9Rr&xJ⩉dԦ`E=U.ύP0a 5%>'{Ҏ9eTz\q7HaCژ6ޭx< ܽ0gqȏԣ@3V{g9ԷBJH+w{sKcFfh.p[*3mENƣt6 gND>"U?ǒj̔zWPTթY7J6R'_t+Te%ǜ_Nj{M) Kx΄''DВј%۸֗b(iI,s,w6ifLeaAV{ZL22ieC{ /5#a瘱f._¤RrP%(̧S#ʕ{է+ =y`oq5y([_O\Fi)k^iDF\\> am'(#k%t:!Ǧ;UbR%k F'q LeZ{4e>+ 3ت ^djX,dXϒer]SBPp_+rRz7bɜdo >MnAH=I>n}1|j6EtYu59_[&8h?h,qIj&gW!/e*s֠im'#]iٯETyՐdȜigXW*#=q 좿jt4 1p"I&$9㸃g9PE| r;o.3Ǚu6=j|0EP.w&K cCb5Μϱ[(i`W'45DJF{{6liTW N] C5Q"@ŽJ>g`!ԃvҽBf"D/y$ *SA{UTQ| 7gxzCpQ6NIGd^$5|K;o_gt"%N_PDn[aJv)& fUuHs ,, -{V-I ϝgi'I>}^M;)hyVR]sww/jq Mq(L:h3FXhDfEP@JX`P'Špw}*`Q)57Gxg[,Ďowj+M",KKN_3Ye H,l ~M^)'Q`vd3Y{THcP:pAi@ck5 _9'%Tj!V*nB~pj~8&S07sg慩,y̡5՞0ɋAwa>mNR.v.d tqh8ݼ<9FS FSBRG x d^UL,3dZ ±,"̛^k!d3oœE˞M7!뙓saeU;GMv56k}` d&o))vRH_v.x&K@8cJ:FA2߶㖅'" O? qj+o&xiqji-?A>Wz'(XGC@b8<)nz.<&H?apD@> qkzH'6B;kaE]'S^W=+;ǀ(@6ܜ\H*F<.Sʧ@hK* K%#7+Ʌ}[/Rk#dt>L1-wyw:b3lqICgDVKk4k<ͩb*)CB5"LT[H('J vNXJQ~5'HHd;ol8/ Ld5:TbAA ҵ5_2x!jpz;@lNPT A,tú_CЅDΉSFq4~nM(71a.; iW+rXަ\QQ'_tbP9OPj!j쨷Mt91q8ອ <> jr_ecϚy8" w07DBUn#R."c H>Qzh-+XK&Mo9IM`-ݫ#xaRV<Ɉ/2G*Gr&c%tgrm% T2FA5Ƿ2X$O>k%Bba+ֻ6DLxޠΟ: 7!H*Э)\g&韒:l'fzUMTWɋ^3}HsަeJ_s zU+>;[}xHO94TO ڴ'&YkL5-*L܌7 =1}|7hd5 $>^S$|^V{@3~,68+y b@̺۷\Ntw*MݪԀi+Ck-6!o#i˂}WM=q/vj uݗLl*X}chPW?WR_To^t覂rt/KfS#-wv?,h@M[ 8RxKpFT:M&lnPI^S?M:*֡%/q]u[1_698m:KIۼXK*:,ȿh[*SU1]s2lfgYDO $HsԴo'rԉB  Cxh΀e7!bcfGma?JZ3>eАw0tС!?ȣ\÷i 0'3⎄$BbKp삋X`'k9st@+ʖ뷅eDE70?4so7a>-#DDUK48 7{1dl /IW?~Lv8‹[4K@E[N|t;7o PFfVSbɍ@\󘐴89>|1~pSl}Mi]_0:Yn5&K6LxB YBԀ A\C6g d@:sӨ$[̒ ͇샷j|(fWYSn93M&JMWy1ђհN<躃AeXxCІLunpTFH:7F}'s0#[#391ʹfB]r8 3c,/94Rnβcc٥"FBJ2(*psS/}aie2ipG#>ĕr39AA>_ܿ 8c U[ li}4GF9s6G;,rO"i}w[R(a"EKdȇH-vQLHG+k/V*JpI风K=>{HYQג8j@̦Ϗ-qBg DXM=:ta>ASR >P*rQ8%KܶMϡrG88c˅c4\ayW b'<))m!;|p׻KZp ty'@XD!Vb=3R3 hpWw[R 4S *mz^~bH_ &Ak%r} cx0cY:]xe"wr/RJ8cna[]{~=R*&uoksnOZ< `Y֛%%4,[~b1lEeA";O~JçZ=?|0=ehHEIz X9XDeBy-G.Yʓ (zBOI1_k/ 3aX46=7FwMkQŜgLTƮR)4j(;MqGd!dy|\سV@躡j\7W3_@MMMףV : u(Kstʝ:z9'E腺_oyrL&r;@գYN 96D Qӑ ruR,$<`8X+7-@_2fK{]qw̙|-?K?yw96 AbBf]vPIg_,mp\ԀRkOOz_Pֹ|Ԋ;ɵvuxV; .+PhA POY/"̨*5hkL]mmG1ᮻ"15:L"vB$jWE-ejpM5^␻od Gcæ눼bC}"v!u)Wd( 4 wmdI*ex6atlJ!_b vƨ0oFsad۝JC~M[+Ծ~h^~sʱ̃.u?-SqZ&hk hԍN%DLDK?a?*#@С&@6MmS] ]3b,z&l^M jU_ {ԟT *sGQgu;aes4 9a#~6,UwW;1o7.^JOiSb> KRVȵC[>yoD-*|٘1ÐRDTKGMrnOPBHBlfxdŢJ6*jʎLۑk3 Y/PKڧ6 ߀猰5*VNHo*]M$YroeOҝ䈐<|3;|B>蔳13ZxhwV;K14WER̘nju[s嘻 V#S|Քdأ0䜸Kh=Mij=/̪>T+KdH۝mՍ&^Ւ4I$}RaHLTLD|ݢL6mGNo zlu(tI5FM[ej(_J"wu szxIfִI߹Ӵv!ģT{720&󅧙l;f5+SB!x<rbUe3o6/,Q=)yy6F=hia{*,* Ս@$za !miCOWX?%X,ZzHDZB80ouAI3FS17{B8#ȧ@HI-ܫE4E^.GAve<?Yu_=yĂ6j3hQ>du[̛/\l.#w$E&w竚Ŀk!F逭?%ЬMA1DH~~.pSCxD^{/#历.#>P3>Ge2N\㛁_5(@ADZ!~1*1KbRmPbC]Dm^suYBI2h[7r\iIgĉH3A=qomάW0<Ch l+N :!l`IЗr@=Ub|'",X0Xoܢo-'Hz_Taa},0]> ~D(ԫwD:c}.lBNu/nl.%67F@ws/0My D8୽'=o 7%! E/%Jj>fC/ L䙆A\ IɄKNWR3JIRH+E@l^Wa8}^M;6ESE=4Cw2f~;F_ۙ%( H%V<חY6]|SLng N[ tNraP*oLsvٸъpFw>;:_vM5+JHe1_d d,u]W0M;‘ݧbMw |~:1e3! >^M`p-([Z_d琾c{suRˆJp&6n w*^#S \ll(7X}"M ;/8FD`LB/M_=P]86;HSGt] _sA6y(E53x 魯ZR9w،\ C;z0+\i$גF]åC}Ul+8tvX慠`~6,dx*qBM|+YP/j'9pͧ 3_Z(Լ<g'om(~o ='W?W"XUlxi1X1$id3 纫hb}h_C! <;vtK>M[$L:xe.)cyJ_puT}CWc*H/3%kѻ3j01`"`$j5ef75B,jcʷÃWpF\E繂>M f&^mImƑ@نHر6%^({ct'ô/&TG{κϤ(E6Zn2mmAMT|dg[~1R 7L6c !MfPoD! $ر[Eb&E=dGZ.'Ի8Ii)[MؾZgK~.qVBWG<Œ!E')K;ŔBL?[q`h@{0ɓmNckLʔ|הE^ssWA*rV(cߘ+|F7C:?cdڂ{>[+7XTF Q&KW$8O߽CmUjC3U?2 _sQ}p쟭)j:0*l^H wG4+ZkLW=] g@oXqʞyݒkk_p+wo*䢘&>h{눴 W[Zv A|͟epZ$x[t$Q"om\&`9`D"/_m "m@]i%]%=ϋB2m|ğTe1쁻c;'x0{w4cTC܃*Um* ZrcfstgȊC>1GNcw`4oW"/`vN|[aIYeڜ Ւ[1a)'f(/%s|J&(m&`%ݷf컂 )X Ut#OJؗ:{ԕb@ #w6Ynɺqy#`͠%k]s:Z dQoe1u":*dÛ͙BFJE܍NJ$o[cϚ>$8uV,ȼH:PIĢ["z+/BGZ?u]Fgj2,UMp&_2/d>,;wkD,ȯV#hz/Op I!bM-j~:zp6-Z`,O+% 9X`!JЊ$Ws'Beb5Fl5uίz!C/sXht,_C0Y]䞙npdxc9~H"["뛿-[_w>L4hAUcGu[oļ0Fӝk@B@+] K"8id~'W׉AB$Zyv6iF ~Xr_*`P(X6Ue3ۇ'Irӏf34vV ~C7@!_"]#MTi"H-[$ ߳,A+t Rb뀤>fOϳOj!>\h_T|{- xڤ\w+ ) 3r-q eo S>< .]s9b12"x?uh}~5ˠ|3 i$KA_+YBn% }mZ#LcimlA h6^0/Neh7xYۯ+돬ON5uʦEySrʝ XVH4E?\4hkHڬ>2]4A"* /Zq8TXV}wC+/ε~%ĝ2Vzg"lºTdXm6d8}VX-Qe@G$_;Ϲtk 526Y>"^mfb0uJ̨72K?>e ijyiVv!t5|([i*FaT,lQ^%Ȣ.+t?7}zO~ute0lE'f#<,n勪憒~}Y^ZUTi\,\Cf ưN䀺S)p3"?oq4 =(١9hڷ| mȈM|t ul@ h4\ U6F~ld7a^uFl1A|6X7TiQ_㤝fK_LDdFAA^_k>-8| [n%FRmb@_Go]hUO&©h`Zi}^cжFs?a%a`j{f<;ox7J^B R&:=)M\iFa45uYڲݛk?:GUf {I] *Qde+~_BKQRo͗`Ly,~geQbT;z)8ֱa8u{=<*Md-us+jeSZǖn屗ƹN{[28?)DNdx)Yc}QlV iٻ"zEOc eݧ(d̹\Q q_,Ջx\:DP  gcTM|ZN4suJ'\ڙPL4&LqER  "_ĹY8EV^9ڹ()<0/I"t"#}bT[Tw7r;Dx f>*v"FpQ} ;HޅPI BEu$9y V>}bҭ0U=7@]~"?e4obey :$49"@K#WH54tZ_$,Fv1M54o e7v3i>ʩ&z UԾ鐂ٳb(?f7gf玮qE"m ΍mJU(Jz8E"L^J jTVXNR`Do'kF+c͓nuRoG|;)A0 P婒)vWOԌL }Zm1zfQvI!-zepwhz:_śNO 1a(D|ڗk+@9gI]+Fij"GoY_E}%wJSտ~G طQ_*0mWwքʹ)=a7 RyW{<}{-6O(.τq\ * Ļ<8M\7BJ~Ez!:PpMu|6^w敢pѤ<3z˔coBY92 e,2j}<+~@Yw \pm &\=]Y~wwq*r-3OIC5w:ُ5tr`x @ m*_.^lF`!nV<ޓ|sUlgCmzTNcGD.Sbbe3O%@.x( sK.,!6rm{yd.vGPYk@[Řb2XyЭ0 %۽̙w8@-n7xv`PGTVZr>\>udPBJ{ռ&z.nrL@b6Bz~ uMr$~A]Ui\6?ӎ>͗PT/^#Px@%7G7՚!Vι:Q&}gE,EpCo9UQҾ׀z\rp#"Ob5\[{3J`ԩQ5Vϛv@hZR x$ (3L#XWj1HZc==ڠhH/# l9\oFPU㒭'2G"ǃ䵃E`ĸF26.Y-w3*c IޡT;*shWy?#X]#oަ!(}nB?pYa,^L $v!tDP?!pםs6Z' %m6^ h)q64xxWm1oL8CY!w>8PRqpHYl7D93e?TvVjfű+7kG'e܉0>Kɶz[V갊.=tR' M{zuAŦoKWmޔ*xFiHQۘћ>E;.fp~ tUW༒4g[ 4#s\Nij؁E(ߊ yfǩkxM#yֳq =1~]9xE|FAH"@:G0x(KL# )BSaƣTΨ1J!_?}0%nFK^PXo9(f*[1v7RX':wfdusIybP@h$ɁFMvP"rynʒ!*xSrjs%pC3 $.hV(~pcw$Wo4GbB ZHOo(,WCeʸ|b娫6oɝ2&M'!KąVTf;eQ\ay-N!=^d* Kr] \[$-NU L,Fv9蒋xS٠N >KklK&@mKQ?΢UuCyЄ8芃nJ|߮|gG?C⇙10FPfJG6*gpN.@uIs;!Sŭ%YUq!Q1W|J&cs.*}Yx}DI`G`(:R)̲]۞K]3FW߽*/Xz%aks0R Go^|vܷ$ 2"\!NXN(\0J\' <.8*1H5 ]@ۓ ) 7NRҤ,q{9&'TwUC§Fb`%7dSTn;I*/,?򾣎IuE2_s@LYU8PcD`iU2MO'8_хnȁ.Y9y l iG&d a/mcxn{RZ-^Y} i?fDv9 V&Ǐ A^_*S7ݜn B [q *郆k+ ğ3u."^<%S BYEqw sLT3ggL_[iuiP7fFRdcɷ@oRS{f|p䝴au ͼ~+;q4FZgFD%TnwE5$qÕ.f1>~ tzˀh0?j8{nhѐHlM, F)KFlAGX.$lxi 'AF_eWmU[:ZQYg9a*nvpRY(%=Lp]h>Ҹq0 İ֕?llN)Jp y#`ƞ<wE9f5{39U,FI_zQM*Gۄ,2GU.|xo8?)d&mZe_~W  *Md[wHi_TG+~2``wR#gGgwx#YH"w0=&J'{^?D6ڂ!&r>}KhX$6QQP*-0bK1p2{uӼ-=K"J7| M9KZ AZ;/mh!eUxY]lvϚ0j.{-a;3<Рm~hUoڻXa}dehs \[V6(ǝ#VfXG4\#LWP)G>WN8 1O]-Ҁ.n̪g|:(C@F1Kc@eXa;4*bx#kD67W:?K\jc }03vJJ=!gD0k=f2=wa6885Dl cU& yy/x)[cIvj-=H3~i/~GpӾB,o%ib(0ENΒ5ٮP_9Y[D览7=q[6,hkđVWԔ:B.Bϗ]z(\N]]7i~2aR5v\3ѻ`iMUdLP~al&lyٵE'K^8QHNklg5h:Ygt}[ ^ av[ Zʧxmm'z{**-D%M*J?|`ޖjsCI߮?΢/Z";5Gh7J݊GW5JmGhߌ7 UtJGeve;fVB8,EYaR'B*'Ҷ͉`)}Qcx+W0.;JLgu6};M2M>8#ǻhxȫBzMq<)z[jK2~#GD':udq!u+.B~Ik;khvi5eBx5ͩJ%D `gGyIF%+v}P N/XdXuыQK]eӻ);.Z>~J,hmP<By41jsڙSIds([7EIHzi6L#D0G--ڇ~a'ZoƬ֏D܀EYjx 2=.,z?&\9@šPܟQSCr"3XOzuǴKmpX{ܳFsZ"y~?K2!Cvh:GKip.ᘻYrj۞ObiŸ41YS7<>RLL\秏!ւZ+װM O4!^BrI#fc%HZl#e4ILG&*vlZ72h,:cw钴o UPDyq<I ӉEyW4r'Ut;);FUeq gi-W^=c`Mvi?y<"m&RU}o4-s?)zs7e0gi6}V>(|~L2" )(&~t"llCݗI'Ϛ藧5R?ppҳu㸶=qL@;Ky+ z+N=]xKK7ej ,b[ʑ*:?c2 ZE<qJX&[!-Lۇ҆4ǚ^,;۴QkK|g< WVZwfJr+|k @g.;WdH@оk]W.8o฽|udz!MZrq^P-=fIPFt㸩¸].cڕpqtPc`f>~*.KB+V'bF T nK3͒h 0;[ÐPhv,&=BHbpCz-/0+ƔRl5$PLe&A- @dVjSP[G ŭ "tYT`d0=hvĜv5@FhQ֚(##/yO{L ^{`^8ںq%tTj$#j_~ذ>6m#lHBOw)/CjWG>>!{G7Qɳ@mT,pJR "f~e T'e(|y 39I[iz^֚oԕTgk "!{O$+`s!:Zdl8Ɔk8+_GTl d:s]PbEc"-?0pg]+4Ha.(h Jۍ/ iyS@&ugAH%s;SV`5kFd2UNb渱@xhwbdѤLbU"6W, ?1/%ʄ(&蒅!ky^R[ΈR>kE|,_4T(XK!~7Qr 7Fd#V~PP{!_,foNlLݕD e 鬔:_n7wG&,W!F,tI=R9lX<{M*wX_+!$10 79$\0 ^EJIȟs4ױ**(7oIO2Aׯ:|*/?#XPYuHqHm]Nc|`}.s` ea%E&WTLpeXZbVT8w"b[iͮM8Se[Y"J4;oȃST2Ç&U\ijI?uY:odNHG>ݿp7kYPLaSIe_I.ɰtw2&H ,܊lBk޶8$_ƨ+_R01+'p3_MJUn$NügLFy-`xIdib1^_2O#5}cO&R/k3U{K0Tw/ 10Btg"N!kࠟPK1]? Pj;6f'֧e-"/m,}q9=߹HO* sM%:;X@ )mZr0_jKf`˅G_XAV‘йڛ߄;O 8^lA:l&h7."7&]?@A(UT'=Fn.>5`y.KjzUj aʛi>emN;l36C!yˏL~5B~ pT lT M,&\Bc$2$#[=M]Ց$7t1,Zni~b' (ȱ[( l\0Zb(|ƫNɾ76y7 b&Y8Rx,luk҇TeƠ"`OڟG2v";`9lw*#m 008 ?Db#LguG瑒SzuڝW4/k,p(j^R~YNn1m?Ѱ[(n&i>!HTȹQ\+}OpSYtj8Q擨>賴'9 $T숣O@ 劀bH}rKƸȚ=P)OKuEb7|Ci+)ȿ6o6EV"ٜ"\'N6DH*D_Ҩߙ3wٻ޼ꦽ.%iV^yHg?:T*&e~9.}tпP5#FyAf #/Ywujq~3XRQ~ܹ6'}n=l Kpwh &AHX+Um碙2B206G ˄\`̸Q]U5G;B0ۍF -7&S-BbwK=xx6sg $XZ|v}=qDaS(.ԓH%h;;\DLQzu?wRuvl0@Յ8|$1ֵxٵ$S0FM7ys,,>c67:⬁!(?*%euٹ40wnGBr խF uRt#)G4ugJnCE:X~ L*SK['VWa1p3pusvTj8chxØhN:Z+jj+`yquדThu2۷`1bxz# N;ɓ^m԰VS=ڋf> i3+{ A:|Jᅔۧuz>lJ(zdȲQ-f*/uyB(هgcBzMj^lA*y}݅{kB㳯֢GdT [ؙ0S =M ~urA%$!td2NbaeEq| {wvq?Ô5MN4PmCz|/8VFc7Mҽx[)~[c5G|:i8Fpɞ;?-Vd$0 MIwO}04^O\QBY .[*K ixŻܹt+r@vxRz,I8ۜb:¶`%+WW84g\-ݮ^Ls3!܇y'(\btDN"O7N ޸\miΰ\fFc5K ;a\M% ttծ-0?zDJr%-J*Kq3 .as[8F^bftRTqR.lJl3t`FXArZg/URXsr -6pI9WKW"UxLN& `įM3VN. , `/ªj/ @/A7Li|O45d-h-rʽ{P!50[  eYR KकdƹtcUl=ikG<\ߴ _0OLlPPڞ̙PV.Xv2˻WlDjI*-j&(XZąh藵9ֈ,j%˖MPCA[Lg2L2a"8`.yϜ$[ =eӝ))~+̪IKKJA3z K=x)Y\ǂ^rOt9bJ^hr~v*!%#=Qw7jqʠ_˒mxCR(AoqB{~1t sPIku1QJ C.4_܍ ⧼+6kR&{468.Dq;\~]tХ|Tkxc)GB)̇tpce&`|fJ*_9zq1~rϬI-&QB#M=G Nɾ}sC$:hos48pNƚ(Iiy %7n hPG }v>`#O^6;IL341& 6>60i{d &1v p ljՈ<>:ܝ a"HSu ZZ &cLUpHƄSd G̃U?X: F};߰Ϧ炟H5旝5Qj6~-jWݿ!֞@WUapk:Ԕ5Ќ*9J Ճ=K050/ ?#D\,j}G[* [\isrZ7vքfB.1c\dјvDb"+Ǐ$Oe+ V<.+l,# e (VU%֧=vp^A>(=X2NJPlRh_9Xl1rI"]~!݈&:j C!푄gou, ~H}b̾TН%8,Glr A[Zq'зcZ o\S=gK6^3T$;IYv*- ґ@䤼GVb@W?eR= e(p߼< :'0f?ޢ[P`k@,xf@z3C:7RIz ͟xS $bwtYH{\)LgQ/0~Tv=e O#;ïڏBMc?VݞkRl'u(w&a(Jd )ah lH ςȑ ׻?.xF̔J}D>J tS ie7ER-ZkS1B B}vE q?! y\H!ӗOD9V5xi!F)ؒÆb<_YZSnIv4RS\9e Hh/pNc4Ё^km$!F>v;FVS = јT󗛭h[|*Nhٗ0'J7Xa" O!f\f>c\W~HC :{'xv/j+[J͓`&ΕhHl$ϲyh]9c8ZTԍHaW :,1{~rv8C:} [N# @>. $ܥI5?FݥzYMgRIO~yf ȏvF+G"| TԆ"Mlop^~w-_,xQ 䍛;S-O ) / +A [3IKܹn`u?9:ftL{ Q }l.pV~hGU"[Zg:j|jУz(d]^6?.e.R]L9XC32l3ClrpD~_px<"^!qx;#KzD钂fU֠ g=) r$D1gRȏNmhUGI^^[PG:O+"3xc2zQ*,A$489p5с#ON^f9{j,Q:l%.0ʪ$U|iJ:5iX*Bg`*;.#&srz }+ߓeb:\V{ѱ2 \ڦoaD3z:thHPNC#Ns׻/P?Gҋw)k~8i6pc&x\S@{9Q.В; 5ғtv%'D9`yp;mrN0-k.M@W\M&=S緉9}jyXjX RD8f1IAyc^a 8-Vr1{Fi"[/[f@;3Ҵ1n%v@GS^E1$F?_QIG @ԩPy*BGgiP gM~4xE,4_ Vc2t-ʺߧ)`_AeoFoX9-dug,TcY*#*ֳoP+R+*?AU4LB {iB5u"r?&B}nAzM{ϩe>ѵ\oxLw9K\Lk[+"VzgӽTҖ^Mq$tRc_,@"6K夾y VCf>pɸ?7 b]ThjP>`JOo-"Qc1kI-C6ck] yZ|WJ ikPB2*18촼SqQV!@4LYqq cjuiƌ$1f(m4n<G k\ $ctK4x5-2sO buKB_ː$"hiT{cDL:ioe,ȌMWx|N(+!Vs?ŀ|pYE\WI!loEuFr"׹OjƇx,L+$TbE$UY(?ѱP5'ft2*1FGsbn~7Re}OƯ+|ylBw:d+L$-X .N&05fUrU|/B3}p/?EKջ*#1$eWKrYtcUkWS@ip;6X~-Y8 ЈeD=ey4)`"~# 2ȍJ"mڍOhm؉?yjHzl1P '({B7ru DsDnalD֒67ֺϤ:JԞRR Y܇mj4JܑSRTV^ ~[6'nQ9HHZi~dDVvE^obViBea+1x93n 8 OB ;22šDw ޯ 8^(kJ4D^q㡮xC <僝>`6m Ue!THcj .<ӄ0~Ќ[ Z)j4J\Vlk17\//jVB!w_r!'Q tln@Fmky^ŒT^k L+[DW^}XG{rfYvZlN16>YP͔7]\2eZ̫[29l>K H$)dg-6[0ڤT_RU rR6- yp˳ށ)GQ'}az.[sPi py)rΊa4/yK^kr?=<TsE'K9>-%5ӗQk Mcb9ڡP`@dV"&/Gʰ/ Q@ñpQƭ/'J HYl+ 6G-"`^S9Ihi ]Rou-9jT`}:&kК7@1/(@"Ş _h9`Q\o:?>07\$GE].R%:l+Ø~kˌp,||\!::rmH[І!֞'ې)7oeܧQO5 dvZ2Ul =2>gKa>6c=H1$Li| .32:$}ۂ#P(dep&ʻs# 2DŽU|~v BN fC]U^!9=_$|h싸w7Гh}5G9ZTEװ ]_TkˋӉE Ԛ 02` zb A%8@kq>u9ЗPUFn<=p#g)."B=aw#Ј5/@Kf]>)8iX }49DIg jcaKw5,w]kG'K7(k񣗌0w#\n~Ħ_ V#4–uύ 0Ů!Th.D19[Ԡ(~\eϯgj,XgSިɚSEQl}:̄lTe9EN Tp.NH*F;k6vRqp4Fbbi #< (8n"X) *1`.`qԶуЕրe~&MUY2a,j=C/F]Ѣo4_"FSG dg!+ #]՝ߦ<3"$qFgЉDhVhLuUǵ3GibroO-0ݸTL'ӍpR&/FTW+f$cV)!Aeͣ | +ER::L?ji;$4¡cok#?:Y COjj+Vt7(ъ=4iǹObA 9wb)"S}ϯ[~aiom>@m/c@@P_5UDժ ph $Q+iaٿ`zLpr3<+L vD78aX,:_u@wXoL8 B]s޹Q&h{u U;' !ۢ*ݽڍ3]qVX'i&Ry5oY{Z63L(&h!( IӖKZ׿$Qtֻc_:RkUTN*b/ GRus۹$7$YЎnY giO>^JkP&iY 2ܒC42E`AcgX>?_PE-ZT{O 2X5lJ_>F|NR]TiUՎ2ok1Y}hUw鈥 Z^q?NYjR}#a;R#9bwd=޹]z=뗖rK+ DV5Odo?:˭t d] [qfeO>/Ǵ߁ΐWëev)кyS73< :WDܙR2>a%M3CNҟ[YL{,KaԷM#Xn-FSTme]_y_x]Q)sY1I- (a}q (.?G5sσ[#iHj_CWdڭnГ5} "3ЦiHj#2-y6SKf/~YԲ]0EIH;[VC1>( rfTS'aMrIF DTW:2P '5^16 @ƣ+ `1`ysb[!bĐ@׉2}u ɇzi~I8>cԢB5ѣexl- mYZ>H/ ,7?DBXx׶hgQ&ra-<>P+[& 0%-G(ڻg:B,4?Ȋc䢘a;^8YQP9gh(ƻ 'VūЩ;f:{r GzQgq.y3B^[#h}o\wF$w%~&*!i8ȀWWsɅNhAqxQw4ghW87InurWVz7[ ee_wThTZ0,VGf;W]R=tE2%&O p?N1835 Jo}%V5 0B( 8#/m' \Bq[X/BW~处@9te}Vt>v]ЛP+-󱀨eһiBN}伹=˝ް7q=QPL&[ jʻ [2\"=WXhhOx Db6Rc\bG//RugK'sY\Va6owZ0BBok-!8#&U (ic@377?D\w5Q0U@_l/p DMK]4HC%ryih#jB*&Ϣ-M U+yH^zrﴌU9ؗw=%<|`1ʊ9ݣdD@8WhQ;6I(iCH(o{2|U9R?0" vM?g 7ߛ1t*Q 9OkEQ府T"‡lq%rڱXQh@ĘI.{hx &jxWIUtEan5Z"``u&dV,ٷ<:s.PLV|VC|r­uĜsnpCza+ d)QiŽ0 }ss9\a #4*9 k 㬲nT CM"K#Pv+>W3׶k|eX#Xͼ?׀af> j~Րء&zz&k/⹏KFUz_v\%+* aVcz 7./p<ָ8WR~ '޹y5:AQY|ܢ V? (i:8~:j ~}A6'WAu9=$1L.l;lTjБ3`\T3`;!JnZE 1J(:x0gn0^` $ VXre_fM21EW`񄒒pfBb+v_16a ߁mΦX4jv&X~^Vn_IŹKHVsY0.FtW2~C7U2x.4K߶Km$gګCb2aAnTj3+U G:ȥQlslWF h>| & !:%}D> !,-TFӋQ! K&pkjW%rdbԗ?5^*nteuuJ<^G/ð%jG{- UC,o vT{=yW*Fٙϩc?ؗ!al\lfxht5HPB/p3]5 LLx^3(pXs]l!ʉ$hsw*lCS$^ZW( ѨXCk15̵9X7-OBA RqvDlvHWaيHguZ:EV3B{1}pU9kr=Bz! H(|B=(9`TrLȈ]rWB ݌DT_9|2ϝt^kBM~M/Pۗt˸_C{ǭ`j6p~;tl{#TT4Dpt8x~Xj9v^|>=x1x)bw Rx"B FǹY.C 8.YH#a rDj^?[G<[7+>E9ŧmA;&"!GA W؄ D9OYˢBtھ4~%w0,h,B> =*LnFGNiB;%Z4#@VAd Ƃ׍7s%Wf9CAjTK ZۂtV2϶s4V#zf&sMbj\JJŠm¯RwGJ FA_vw(an ,X}^5`҆:}v%%lWG"j9Gx0~=WvS{iv1i2ėW>qcsip \F[ҵ9e] ϥ[^@d~0/KB@0cdϸ K7gXX'Imi(̏?L>ͦSԇy4%l? PG݅%`vZBtVꦙ^nc V.?C(LT>ʴ_>$&$|u}{ve{YJVݚaՕS|5L~(+ftgϺDa6q:qEƨ 6y oμAP'M t~{jǦE[ ڠNJ3:)C3 ó;}yvM^CgW r^yrV.ұf1,7I"6TQ~fR~Tĸ|l!3ԡȹ.Yw!PYo*s/^%7;jE]!ldUSC4t(aIkMd"Jo7I Ft a $t5k'?N^cMYp ,=Q Eܸ33ۢPBG-wRh;}ך2t䩣Sm{3(wL먾i<J{)O~7N*ꓲM٭/ϋO)tj~dų.%r!W)~Jޛf?iL~ep)s_w{1k/܍e9ՓX?!L93 O fGy]kO4v]`\4&-IIÔAqf*=}GMPye XVT^bijd9N'CB NJkeъBVnR!(TL4&cU?[ Ejf+5kQNJ, ZG`w;2RKz\Vl=;KVOrx@lEWhbQ)Y¬2ĝ^1o F0#3RBj`>z@qܗJXWNp$E 7}VZ?qC,*CMZv>-=S67?'s͈gdnEEZ#Whm͚_G^m0_ȵ_;@)NpT(\MjY\|Su|u!( TxM[}?#Y DEqCX'>?( AL24{i2R% Wh}Xj.F":5u[e T?ͭ}Vus xjֶ:_cDiKl&j~Ė.<$D[}?o <` +yۣ"`ZǞLWIc\,Q"opUq!'rN*p{Hl-V8vgOu'7KǯUuh?%s1hYN?Y{vƅw Ϩ=TAbWxolLzeGa݂,Ú5U(=1azJЙdލMFvv5>T(H}=0k)CIf\p-ѱX%f <ȚDhD -t l³PjK5HL]! @÷t'v)g|u[})38"$&p@q =~3~dXMBTw %B>?ꉄwZ7''[5'A;~ʰWٔȭF ezuWOaz/^dO`XTL_qsòh 6^BԳSwv "|bWqѦ2`U"~3 $<ʳث0~n޳\e4t?0zbeGfNg5uh3U!q6m58z -h!@)!GW]ďg(g7`͟rŃ`'Z4V5/.}<⺡hOlXd S(td +{db|5Š/o `$@FJ6WqO9]qź9Ԁww2fǯb]~~b4-cf{ R!ga#lX!ZZ#T]$*b'VEC9k2XV,zpnSI8wvQCO41q_*FxWO`sEqjLu#ƻѐ [A&\ ĸPhV6o;X7-C3[~[ 7(:ӛ&׾fէt+o8غ!?|xٹ;IUm|dS uHSZOƝU)N$h&` N;z\S"2O2:`g"/sv3FI X} jU? 3 /)up\;bfhF<h|W#ڔƅy>U%-fY!9˜m{~Ms_`+(A}L7/ 18yN2@j6 6V7]^K(Ꙑ=ޖgg(")q\+Q1X%+-čd5inf_$Iswg&y{5* }y~:+^L!b7O9j_P ƮMoyK-WP?[,D 40}ht=jZG`=i pkTp%I~{u~MvEE_^ zј u~ᱻWzhl,"[O!֚N6mP Թ6 XOtmb[ku52{tGajv>7Sh64VNc˯bkP;_=0fa-j5JwMx9Mߙͪڵ3ܙSEoYr-t/b%{՛w)_c4']iU-%ZO9.tlIL񾖌 M.ΛQR% PyL\zi:skŪF7ӻ-yt+ T `RVʨbtF*TWM[4+`@lYe%+4(_}p;7G­K=>ӇT-$r{n0>5,= ڀv?|r?ځܔڋ$5%8~:[&#SϮ(g|*vӏ`OϕPDsqY=҄#&r?M=*dݯ(6Iuygge>\Ú>`9ch89SRLuD*nM"sp݋SyaYR\nc갾b$($ ~ׯ): r&^]ۊ2t#WǓ#p p&.4Qc-q8jkv/?)oߍI (MźମpEڙE̲q2%?V4 &,1JDlNi[pe'Tn,Pe{"R%|l=H'u 0("m?opH9xˀ$*ĿpA8, [}?7bv]h(Ls8-U"۰swpa#%HvoJ9p,8^Q)e#l"ɤ\\Rp/kx0a+vϮ(c^mgJ ϟ2G|>ޢߙ:E0sj |ϝ0E2wX)RչImf5nfVePPDΏ\% ]XQp 24q}Q69̷V0:'G׹zP?4j#D!YYq9xAde8\xٚsE/;PJ; :XIP:c?纵d&:QȘdXW ~3F4 s)P("WmT/,ӯCso1 1䄰b 6ٴ]PE%Wυ!cx{wTnBkE&5$j`cgDr=+362  # uhlcm=ALyL?&9T&bM8ۋAVG`5A=>P$ї"h핗|']0[lITbsh-MiIx 4vx7B${mzXRh={gcK%qC*s؄ȩ%Q5}Fq!xUEeQʆ!&IP"tx >dV[ $;*`AɛYNJzLlXC$ ^hb=7BrЪ _9=hLڗ e.m8QQIO҄cܠkikOO"X*U r&:y=t)Jze2c!GShR 7`FLJA2(DpHbq$I_q&Ɵ.>(](J FR(9'qr(8.#!pvG#=- dŒI/nw}8Tcsogj:[ծbS2s!X 5%b)T/(в)b zgqŘtY{M:cia`K[."U_.dtZ'7=*'׍5^(Cv#;}O,D%&*E2g?Nw`lB.!K=-A{]$~iLM;$tc"Ѩ尓oCxLw˃5t|۶М{d3nZxu3~6+ FWOmhTWuTݜ!|kkнս) c%h7U+]P%V)xicN%iF}A^@{w8{u#MZF$;=e1F"ԻbvؖP(+is2ϤB*v'TzcY(3TInn zd>EXAc``=@4%uֹh!0, $X-=|^b&2SO`F22$3DB a=QVP'R8Pr׀$\|~#m;B;~0Z/&w9/MdL_'W+ *Lhe0(d) 2Azt٥zINŻqY Vy2jK h^L{pDi'*!{NnPM3*AOTp9'-|09gSuBCtʓ ?BAy<* ?ɀ"i8F?݈[D#6Btd>[ut“ru%: ~)[_Km"8(盺*?߀i;N9xoj{ItN*Ñ_={W*sTq'KpYl^2e+ΓbѝIJ 6Y'k]]~.f~U V{ xw9FZ߇-p>Z&\T ;ucD0͔&:}|_+q@/c' "zZRwRKD/v@aie@`eQC ͛؃c8it/sO5Р/5 "erfUR~&K^rS t0k{띁y wı۬ZԶ݀ A7eW,yV40D \iOƮ5,w1f F%FXe\q2ꏯиUHuJg/pe8ffsBџ{Y=utCZZj$w/%޻ Qz1 $wP/&>hsoKq67&Ƨ#؁@D:hGnοlk) PT{>&gY f&q!nH[}paLrzw?F_*2CIayuh8# >+e@Uɴz1t=`foL'+诣@|> wITس \bapiCp&GsK4Ԉ\+}GFS9z%^#ЊĎp,]|PPI-2LtR}G EW؆KHBG1"F?R+ SB̎j`Uη7+}Cb-Ud ,6Ol E_t{!CO^/UwU)(Gtk9FsIށW:_#aF@`("VȢwK o/n2 XRGcI[P&Kbހ/#Ew'Bxۍ(-nÿڿ8(8aW Q %FXRK_7(_ɧe-[*F6Gd cY848{:$!U 1:xiҔ-2OǀӖpXa=&Y0LDtMg](uHMM `ΡniX:<MkzƧOjـ z:#Q"3JW *ZwI^&S捴ݥ݉ҷ2=tccpь% f+<WbX4syʯ'&;RD}Z GVQU>[Izᗌ~?]t[EA4 -_X]:%'HV,Mк};2Yb^0la;huAٮFݺAέk$.aEp!喸㹆j`U`ԂF{oߔ (+4/9PXr8 ٍ>' Yt6kVoki@V¢L<ɚr`/ixG [ =U+וY3M\h͘xQ<[ -,jM!$gMTaJ\ݏLm ~E"ݿJY3_:3 zT5.1֝f >j"^>YdBU_hm[NQ`{,n3B!8*t(}Ywק`#~:9w?-;QlHp'9aDO 9Ka5tT%WbZ-$CQ< ypZm#Ŧ~q`wõ{7E@|ȗ&ywS)}bQ8NZ`MED'9#<D|98 6z)Z *8"(jVx!ak&fO4d;h1 c΀Nԅ*?)<ȬmWf6MЦǷMGnR p%!*ΦTSDl>*L*4m LQ~$$ zZiݽ h ֱ]{d{S\tXމ.m}lyH ɯ*?_x\= [ h$h^6|kZA38<݌:,degɑOػV[bqy"x3'%udj&Oq϶[08i¤P094jirfgU}c{o|*QvOav:HLj#\ p⏼8BVy1#򱵠'ZI884۹|VѦ#"*zsETbNEW[ye z->G-|ٗ!\jL\/ͻp?V“"?l!.UȮ&~/y}>ѣpD&N6l}f9ᆵFm6IEPtaV6|:Lc2LĦҙ0,:@ģjBYKy66iR"Rw qUU%V7Lv6ޣ8F'$6`1Kٽ3#Tu=o,2,57k*\q1Z1;-Q3֡Rl y͏ +k^yl].Cߎ@WM"v;eԍ7̈́B_ԋ͖V}2v58fb'3l(iE(2%s]Gcgc|;>j?@7sVF yIwO] :V-Er nfQdJr$tc!w$4 sN>_J)4z0ՙ툻Q 9,ñU /CTd_WŞZqH@&%ِx}4 bi+#jKJ4P?A%!bC(rM*SK9Ee{'NHx4dU"oA'8z˱SeH S+}U*u/qdm؞w BGc)5A5k*/bCP^DHa=rN&;ΣL*.SD%' [DolOԫ 4xg!~p^!SlVm3㓞#&`qiQ1sҥqYA:k8R=kU.˫ҌS~(a{Ix dĪ~^wUwxV2 U.Brv ( .C\v$Va _:S=AY \*e.@r"vq9x/Ԗ-b}#+@]&{Y9ܯ5 _-xkG)ypc_3xiȉe4b:vg*sPGŭIdzxg0ހ?qrƐ#Яn^+R Zy0i/5Q)N+ڢ:uο|Wp! RD36EO'軍 1U&"vz4D?\NC*U ȍ)EgHQx~7}r`S(z&ưbq7fZF$p8DЊZmZ@Q΁H,eQ5R'_#"<~K7Ryl&_75ta=Jғ;[sm+2]u0I/zty{~(уz\\ 3W ^RLe,;u~ j>3X[%x9UA)uP Nn[uEFIAUG]vb;o[fKPzhi1[#*pH95sϵcЯJ/~4;174!hpz,X;o:\qli8/sd`×dX@&ƑdlD=maɽO! 0]Fッ-k? {یXȴce.9n*ˉ˘˱TR{AMSQ)r822)uF͵(m[9(qSKyqǙ1frǷ 1T@f'u :ڧw7`=S~i="hc~M"âF~RP~E䷎a-QQ2UN4B:PJFrو\6H&KM~q~&PPnݍ6?:m*TIm /zGV9w0T|/;OPMⅈPtM}h/ |Y [?QSn0XWD\2dH ({ʔrex~&q.zSO?z{eM9t@-͐xk۪Q[ 2/w YMf _fARw,}$2y"F0 ‰;ZP/dq+u6 Z5G77F!}k)G\m*;U<csf7,΁ܪ{r+bEO,\*v4jجtԂr)߾iCN~,`7L^#>X}$2,7a՝4=}sGg^ס4/jDa7Icw,2Hw SbP#Ys;"g(9hnM:tMZC]?&ݸq Ä^l^%Ɔ eu%+u;<@ڷd1OE؆d,|nKR|b|+Jj aȈMu16~ቢjM} ţ`($/L_([:0E0._5 dO x_bRkmP_,yh |eu[u؃*C=B,Ii۵zS]bꍼ>Mj=&^MU9ʊ 6E*2{oEI@NPg]VWo.s)wUR m}%K"4޶QMK~VHd3E:ًiM_NG|ZEO;oz0= ĸͩ9߀,gF(*LqAOBt:,Dc{5 g! Ze5|75!',ffDI4Kb&f<0[s g{R%Y>|× ?'n8|RqE *g2"e'`X Z%^̷(XIͷ3e# ؉7ć`#" w=pDHMvCj7$*1#@@gQ9aʖ~ݱi9Y#%Wyt5ע2ߢ4F:bTBolY铿?s7*pͦTVcѪaš[d|2 b0 EV^ F . *ú,ßshٯf|oc'粯&&,NtysȈBbtJXOPM]طXcq$= 뺞ׅn! 2.IHkۨg]sCǭ>q"'*a°wȲ<4[3ٌaDqd~muw:RĊpx -hGu#$@쵐9 AE ,r=5z0wrp7bTw:u3ec%5lCSU=lSVL]dE[Zq͢ S?yͶZw_xxf {,:xFjc>rB(dc%T_ǃ$'v{蟛!Iiɣ^ [!1%mAٿ T f3WE+fHM2O,pI ]hg^&)'o"CZlLe遇^|e}K1l${MӓAEt\rQ{^ RJ_V1/l%)`|1>0Y/9iݹJy$/PA/i) wT"-.Lʸ_=J~gD8S"*#u&N >aǘ困*^*"&%<;7fLɳliFܨ២;0K垱YT^,%6ILxm ˄#%rdX&RC(>[|ּ]T4j&xe"(O?AIMFVS?wzH CVug.l|:j"{dv`G7MM /Oރ_ m5Y6PaDTBH2$LICOy$uW#8 (/0nd>]]b_k FB0?f5 mۯ+!e`$;_y@5mk kU12Ίw$+;Sn xqOk`ķd0W .D #AߺܬV`z[4?rqRQ34g¿\ P9w}=i+)g:SbM5rJp$cej{HH-d QwXn@ȣ5yrvXDe_d|nLv{>)<6IbyH"hB<^f: 3GU:oTM+@6|V\]E)gB(B3gt"y$v??>[#`z Kfh^$ֱ=!}Id1܍y[DP;87  %‘5lU@L$rKx n4Da6o-v!g JHğ}p V׵ҝ}.qii,JXj vjS'A^46EH.QWA5O\PIǏ5n'A69B?Q6cMJ͌\5X_ګ21ySQho]SR1|w [ۮ| 87a,1%툀rmhL@'B: @rT##O-roJi0 5?ahBWʸ+xFa.oo~0w.@c/Locg->7]Bjܘv%1ngŻ ɷmȆD<_ϋ*#b)1݊>(1쒝bD^s>@|~&1lMS`Q>8 @쮇8q9|L^h#)!ػ2$TJ삶XbYnSCUͭR"RSE~F0%9oMר>$7;eݝ{xT^6kAϮ5{G6 guA?X%CL۔(hҐ]]5z`[ߡq ([{ -U݊ ߣ +E̥<ͼq@s|ݱ~34|!~17y0[{9z{(Fꁽ r5􁌅Zi tSg 5n6 k'PCl&eX-'i!yn G '4-қk;yV:Wv"Lt3|;Qli$Ebܮ9~^nUk5_fNqӁy@4߇: ŅLh1 E6̉21f[3uJvuv(37HL{DI mR * 0Cwj V;:z4cw:1&kj 1sQ qt(2bNsN?Znr{сC6oޠ;7TGZrt3w +r/'/$]<%M/a>0l ͋`#>普/S+lt[q,Zu2F}2.+2~ۢKeuf0$aH`7F\3-#OکC^13& oAS{V A_OD0m-G~ pS*⟲5s?dYtyRQ2\k= ,i n `WUd郸!&ԍ#QHI2欢f$!W]1CdT_24+ #$4~=q^0WiT*W1_/v[''_V=%^*HI[X=5?ܽ4U0ǁ< JkҤ[SmyPD;Qn"X|6 k'7Wmd{ SZR+JqOJ&INTW ;@W?$FցG飤f?o—vYGo1S Mi8XA9-OmFt:Xv Z3oך>IX>m8lʋM$E^܇t0hl0 9̦5`5 {k`?SH1tFB07+3E;@ |S17$ '`ܩsyNM#ηr mPM:v+1#@:&9L|ei-wxVH>D)2agRj[DGjgGcW#^[SDT\ ׿ ujXL6g4o>_UE >X'O7[ṋQj RTK-wy:+< V|A$=a nÔw! %0U<:$C@8B)Yd=ݽ~`(9o1V!^\\{t6qY3HLA/&׽y_ȋkḦ i>}9eN&wt対1jOCBBNV &/IIXeJbkaGRj јNɭBˡ۵!2TpcF/6hvrI>ih5Qz®6ȃG4/f %-1qpޫF=v0?J] 53#(qhߚ 7KYb 1ϩ""Z¸*!gZ\茬? ̔ovKǰ/+{T%>r?^xckaTd3 h(H>i˲Owo2ԯQKME+(B(6G\Ŧ0爸_м/ BX4XfXm7SIC ωR]k jԬ ITW( 93jDybzJ, X&]-/|Brii|U~xXTܾ}g|6LS@ y˒Dk*AE2FP> )x^2RBhi92 jXXR&ă 5CltނˋL2ϸA|g&*] B|v7ct`g@&#cAhBAQ.gZۼQ\o8xsZF}<(h5 |wH{R&ߣ4O0v`,fc{V>aG_g]XMWnC X hWҊwOuFP4 T$Y-D"})gg^l c M$/D- FFѮlٽGt"yLd6_u4c"SNH1F;QX.N<=.UN 1璺#R PaΐXQ8ܖR8IE<<C+6?fP-#fUPx8ʹ~y@Rv dl @vd`./_,gĉr1'߽9\>ƕx[]i= 1.2{Si/X&|ӥʴS:{?TL7nN=mh7رkJ1yt{YZhtXJөyuxTψ#/5lZqf[%jT] _ r#Z[<-ð1axBŶ{pYZ;9~.Y2Dl0.AA4yTx w8;&|h/MQm8N])0WĽM$vAYqfFd?Y0yލQՋ %k;Usgr !v. *FsZZ| q! d8Z$r8 |jJ`++^Jb[#76yDT=gQ>6aΓ DLvHۃuzѳL5;̄iTx?V}ZU/yy bƅ1v_uF 0,lڜ ϗrE2lF+15Vb,yZ9VOf+9Nx4[jrALj$轋%* y;33Q8=޶s5|=ܕGcW{RP"׿Iy]h/}j1ttI'_ otb5ʁB&V w< FHBFe5LY㫽[#$t>VRzT=V,tR재 Es>Hȯ[!%'\|ydxtvVO1an ho#Wj/cPVH<t"Mբn m [[湉?G@(|؏?/tTc&ӂ$+lZiuG(- :0&BM sW[\܇>v L#0Dsd5 אCh2N;8_- 2)͹~txH3_lhA;)QȣkqN ׭{v+p9\mcj3=zꖞY,'3g;$~Q Z%qn?7L˛0 Hl%~% j?lvج f@JϬX*b =* J{3>G:4Gg B ]p,DRtnj>g[dN[X9BnD'#U( vc"ۏ,6+ )E/-+坏 P}; u1=Ja'ΪT/Z4a=%s.CQ8Đ48 >:Gq_\[U/H0CZ۸UIt]~KHn|jUEu Z'saޜ[m/Z8mTa`DzS6N&b>ͦ\E0\AT[=MY[aeVV?"8:VwpI&Ieo -$-ח]&Tb1OɉQ1dz"D:,7!t XՁ hPa+h=2k7qSe<<IhN\nU{j7/$ bZz}o3Nej'D,@͑ fGy ˎi~a|vvZi'FnT?+TliOu]yF.>o8xHхbgLС lO%FiFjtĩ>%a,"zgbirf/.ͩY#Bo ?Yxe]U D0RynfYS廇0o򘂿,rr I 7GU[|'-}1ΎY7w dQ |7V##rC)YWlIv2M/a&Xr];R%1+e0M[G@52?e0߉ГBf| ޽pb)uPnGK:75vqMKsox~݁Vl[ M_Xˡ:sGb&5p =@º%P'8mze::_a1yRR =(m̫Xc"NM*kybw3@r $dF3 :&0) Rwb;ƻpA9" (jB3TMF蔷̴nOA;x#N`G2k&:]kg$Ԯ^R[]NXwG֞ YSm$b D 'R$m2z+'i,|S0 V!C& QDU]OESXB4/ƠNsߍL@b*E.QVzgFZIb;^bPvCE+nN4'5K:wcsx;l T%zIꮣæguN4ѱ3Ʃ~Le`ﺓ[ #03[mP/g/PR;NXh["&z= ÒnPt4a-Wjg>lNfU^Dǚ!7=]v/HRkEOLF^}vF>KwyB3&2|̭o#ؙ=AxrP>ŧc7 \iR1@}ق#?EᦺuMb&! O3XbP&D Hҙ(eDW:y-́CxZ@.3O7 7B QU5w((n b;k{w/4 j?vѭSSkj 8C x{DbF %ȧcbD5)^Znebd۳o7OawЂ^}~46j QYȷAG+cퟡfI}`C d;vhcW\s29fxCCBܕ;uBVKBߖfN Ccta4}!Cy"ʨ"Zr,7Us'&). n@S* xYl)$|X %7@ J-ZTA2 o_<>.5ynԇ$+ ܘdt>0ooi >nt1UrcWwg]@YP8PJUJ~϶WGXd_jGa`RI=c׹Q納*V]'`kHU}mH]](˩(NW+T$̓.<~ݳfL)?8?i{"أ <7Je2 b/=d߉>E37#(7@'U)=-^ `Xtg chk XJ_3~kq%+`,`x.So`ʘ(1wNz@}"?2m4눔F†9( fQdHWt}c\pߤd4D*vUsg񄀂<, amZJ2c hi{Z!L6X5Z9j)6*3 9wc/ z4s {BDԹ42.E3<"wBPM@ƑQ4FOI:.+RBγt,`O2!DJR'ݺ*%o-۾8&a$ vų߳Lw| 1%] bcbrkĔ3W!e6[8ewLz~=;Ds%!<;"S_cŭ}K0=l4i B[Z_͝/{]'lS2@(KAP$ozᵉ.=ٰ/mS.~v<0v_8 xsy"5az i4L}-(zZk[/X*ʇ*V1@zuʔKcۙddGv7!QWmV]joQFvRGN:>TٟH/ {2և P@vKy@dg@#J'$(q8thnLSöBWI->\lx:Bi.%_%⭞t+G/4s.v;3hiJSpK@;t1|+an!pR-NEѤWO `=y.CC5RVD&MCޯodFJ=IKv/G`9R;*/c}r_5,j@FVncU~_aOR詸ٺA.o(d~b tA[-[c0 1oC 1z7{p;tD%$F6B+\}z"Tpvx EsBv@O*bN@T2u!]ϪVe(`Ш/wU$ޛanOCÙ!µGT-Z DŽJ`)/-Yܳ?)yh`[2MPdt+ANb0Kj$Bc:qK^K) T ao*`tjp~5n#!oMnڂV_w.3m%chOd%`WUhq>I(ƊLL1"qy1I&]s}ᬾS 8**JꥃgHˆVpWiBa>'!w5vڈroc_pk ~{GBڙUvZpV|9:מ`a8'K^+=DsV'*hUj&* bcwP)['P'q_)="  ڳSu7k1 >*3VnpQ 0PdI\?0L|Le7Pͱ_ Pƽ$]%s B#WbB,wwH#clE׺cqy  iuc [KΟ#w"4sPuw3}钹>}e ~l-5{Zo4X8o?Bk"AGobt]>ÍOAep^I%?NZ/S \_6b4a,15[6?  hj^HbˉxKW`S)Hu}( '7X+/;hHk?16E$kL[-j,w_06Iĕ%9w]Ϟï`c=Es[5:{p-//DJ !uHē񅤤.unM!|N$*!QnXr3{.8ot=c|u O2Ϧnެvύz6BvCB6?UGG룅Q26`m-}wMG lVJ׭Af8^߱37B{؆Lr통Z`*Fӓ{l[ 1㬂 ?EdM@,EbnCun|hE u!47 ׎޲#hꠏ+Ln{ai糮I>uT+JgvjBF[ԙWd!=Yɀ3!qP8wf3Plَb紜g`CzSQi;-hH4LͅgZ("Y\|# y9Vńt@sJ3"蜣WD(Q\ӮyC e9+j*1cAVJc[6 `.{'.XA eB~r\EBzMrΦ%A˵EAW\.+gL6{+Xm#3d*4[kBi4m&FEC?FKp@@e.u_+/#CVH4fgd&/E҂TқWҰr㰕DJPcJ:-v|YOT=N;=wQ׺[%-:Lv~M*~Wu(Yvd%|*K$9I_Ul@h'^d9V?dӰ~{I/ԓDk\gL?#&UY@l7̱_Z Ֆ*?N6{_&:T#:Bh^q+7R-Q fTBֆ#_;O%l2DSE\j;u֟FM3g{H`:<7ޛGHe vn^=f]z)0j9[!#r|TGw@%jRR]F yFFK{jFup9AxBnza^kv1UҰB{/лhf oϱ낿oF`#P][d 4rvex}ʯRZd/ƪ(s#e.+4/77A,[@K&h&r48z'p꺇DRGݱ{PpA,.LUB`2;5o6t4lOm@ޙ>.|')KhּlӾlfU2"9aj!fUsX)ܡRҍ-՗q۔T=}ԯ¦e85 _}z~ z;}Jޚ\:N@Oo4=Vn(#U8BzXhY$f,ҟղe6'yW):]؏F 56d18#K~r?ST Hkse'nd'U{9E!4Rq ɂNsX)B }T/9RdC#:rp]͎´yAzjWiwv G@ܩR`m?(ݡC6u!2{w]?'F8cMI[bʢ١O6\S`ode(:XSf7'??axC|5m pϊ[\R[㍇=AOO6dnqCPg | @j(G?sơl)`qHCqli!Ta4slӕ oSKOoV{inV%c[Hn McXKLTRރHoٍ4vHK0ˁ l~"Į\wxXt6x $ЏCd(}f&T)_R Tw1MC"F#I$gLYr Wqb%Xٺ> YcZjXkB׷\EoRWpQׯgPm#1or7|^ ȡ1Jiv=au+CnIذ=#E{:+c)cq__\- _76T5Dv7lz[#{B}K߶3Яמ C ZjVIAXbH^( "RYg|3# WiLY cRG{3rh4[i# 7M-ޯ 4*̅}Yb\;<~0 5{*D+]:L'f+RA|+9-ꄶpעs2y%$&>6rw24T0((I(YAХ S̓iS.ezo)IPI3˦:աI @` JhBDZYbBъyGnL'F|FZȐ$3X+Y|]@#ҿ|HP8vJ3S^-j Lr MhɏrelbM}LJY* .v T׋dmuF޽A>!z *fCٛgb c`Pџ3>ģa:5(B˖tvf}z-^_C㩝2AbDo%T5.F1E?5Kd''wá1h L0RO- T6DK4)&ڈOTa'>VeG#k53Z iꍧYM;@'tNǭa?EBXrMsa)Jn d(HRF psAHLGj>)K]ܲì`hM<42Sث ySQeRT JO&Ljr5C| +ƛ8x|)_+Dq<"r:ya8FpNzNǞvTY5^MFI—CԏFֳU[w).kU>ܳov=l.w]9. $/viyhj>tdpUʏTnN>Dytc_0ۍE`]dC1+ b x_<ߨڟEIn0Md@SVSJ1Be9p;*l%rl^_;3i52zanK,uTAzmF7I|x U6'|~NOs{q?8xopu,+S7$\I­}M_4 (1eѿ[]k+zaWU H1 )E9&5Gk V j:ò}NY|}7" CԣIjutCd-`\{<H~u5 `ߦNoT=\8;2􄾮0ٙGvvn<j+D`i/$lYb[EXY\SLf4?mii~\_R nOmj_ i` 6{`CejpUFU\TKhEhe]`A/FNDғ?\$T.Gɦxl+Y~9)Þbl`.uviI.R "ʥש,Xt]\(c6+OkB,kN 𫢥S{ vZ(& 7eK.לX+p͘7vb1dElԗ|{Y{m7JѼeJ0z4wZ[3sڲu7׆_9n~@g̚_fk  ŶpmEz?h(yzbn=[XH?Qj`߅5 z -=v?׫Iqf !kKL: ܀l?l Y633D75wEdmg ^s߯fc€`j5. @GOu ThL^w`}; Hjy  RKu̷5^KqzOG׊He. GnjY<s9р`FkW$0́&=rj u1 1Fc'pU[~AW9*+ kLϟ`=!bD3N(U~ BՄ@M%Fm_s% z`Ewepqғ`15aM^[;{g]#1$W$J_Q'"+WS{V&$yFC˛ i#E h@>ܾmLk,u][8wUjQaao67Uû܋aH)`/#w۹'C(е%Nz֨MlBI)3+(AΉRęKyr) QGfYrףwlTȋ^CzvnO^a)GOtG`ソ[I'Clb-@7]%P6ӄΘ@$~t+/GUoG~ckmrLt mm3iؚiSlO;n*R3xM؋.fۼDi&+`H?_X>f t x^^h86=V"@)A ~*rn8Z-@7\@%֢R6j߁ɕ͆|5e]i7(iO0T;I8Sa孩Z2z;cԴEMnLĺFaԬm[2w٠,VV\9n+Q/_ rg-wL@pw5Ni7[SvW -{d*ʌ.5sdݙ;æe%{ C+Ip䫧XgrdP"j]s߫hєXeOMG #In ?dZ<TPSΰ4#y L VodaL[C"~;ڹ+\e*ϑڏQ4P 7H#ZJ1c[!C~aH[s~"Kgx>HQf*&o-vĵo[|WU "]ĺUÉ#“}E+/ -L3V,]8Ryqg km>0oy(3PcpQl+GOW:VX\|boSUWRmWnhB)PoedX* > &, F7Q_7t46SJ=8?ɡq'=TLͰYkp>uRh;\qlk`Cw&֒Wp{xN٬bE-T(ˁ$*[m@BQЊ^#7ohQS5z2JGWLeN^(lN!o\u$%J}r.5 i_3w5$)fpHCD`30)?3 rk@԰RS(X\>.YFB@Uu iW\qw?)g=eROO|CpFq !EGף;ff9UkV@ǖ'Ja>#z^LpAtIFeIp|M#mPk#dJl9}kw@g ZDun.V-VHxgdmB˹Rb)Zc f*F\ c)J5>:nrzXߏm33`d9VcZ'=&^._ٮvID92M8mN vlj#I3rDX+ Z2$nԒs+ch]&{+^3F Ӹ$`| s[=i IRZ#KV\D5%]\5K3T` [3y( " =16"OxM%9Q d BDOUcWpdžp琉\O]mpWQp:jHkxW3c 9 Te jaa`Ě1Zr>Q9ïQ\ٌU՞eCq8:jȤ˶ߏ`Qj3,Tcy_szN(/Lo9N"3E/U37V r|]kIEQlz~ΦPpN~0"}TyH+\(s@R=lel"]% qFu,Ci~nضAg1cf#QHa5y&22ș!m5yToΡȩmlvJ)BWf>a!wu:Ѣ OjuMUzo՗9Nز^e_<`:fR@g9QڠJHVM#zSì<0c)}2k1\SrA:Wc_hfm[uoi] I"o^'G<yy֪E̎Hxs)Jb| wZp! 0G7+$1!OQUEeLb{vZruG W@K͜`)UT944Qx؅n0m#x=u cQ E[_v{zJwb4#aO:{@wy##Z97.m̜2 ɒ| X)GT7y[^Z_QSRǽ e!\JFl*C*7\Ûl|lA]w%44McxUޑS9P]y4)Im><%y@ը@|w]ο6][ZgIΧ=6qnZ'Ŏ6il[@yzE;&7L|y듂 nL$fq qVeeli9, 1 %]S&>57A$SoU GRKhgxIײKcg߶c]!lOeA8p"DSo֝#8fC-J{r[9'(sḐgx( JӺT׻aWp gȦϦ;!v <bfnD"lEY~ 60nUiDu:MC:|lyDFo&|Q~,43uH2qSjҲ$tuÁe0~ o 8Xs=Tdd%YP:% Q'Y`Yl `FY`+bՔ f鵉I%|׵^6{mvsGr 浵`.${'7hPRN6)y򂴆GV8xָKz$-Pv kR C_D"58lcE%7T흷XBpTg\FTkf[P񈍬eDKD(cr #(P D^ݬjm?UHn^NF үk~=3C/<Kzt0EІԕ^b)K:_*[2&-!Np]#q7#djmkt` Vu- AJZ@g9STM_'z1ձ}m[˒[i ݏω ZB =_!w0CIhwR8^0Vإg.Zc U/GfY(I)HrNϪX̨;Q?&w7+=EHY1YGiliL~ o- LCō:ps=)4X4!Fuj9bߠSdIFoc9/Dq94@K.:f݉͌@9 MG3f9C(Qܽ!G"xp7 N@60nj' (vBy=Úe QMd+.J=@h#S=ъ8R GP2 6 N!CW31c;&ddS!BxAU~UPvFB%FFxهi͓q `vƼ3_/ ]E[@(>S AV#ʘ0vp^4 um?CnmZ[5L/SH$ .͆RY ,]VA"`Y%jk;w/N&`rH$.YO8q&W/EHl,#)]m2 f獅4}֖m2+W}"8m2#]mVRYM^J6ADx(b6TR8ߣ$fiK9JEe +QS?E{s<ğXMZe]T&̼ămkUj17c7^qYruk~ a5n g_GYW)R͡OqOQ\51^Pc]EkaWsvkG ead g?0c{鬠CK#GR@ _[t.Э}->`Ö%/ۥ`Cʹ53Qx~V'8so AO;Ni/| KJ#Z٪(1uTX_؏ACz[ɶd=I{OHy)9z$qOyAizwث?,i $/d!ϩoKN) D٥c(r,z@6jLeyJ9vǢcQ3yzn)>|ψԸK\>a8T8`pJO' \T2\+e7;t˵ 'Zj7Yˏ;9 |(zcCxbћ` * hRxp|Ԟ{|$z8dN_Ap\†2Nkwo%ᔑtgsGRlqc&[8iTTE$kyF"ZS g;&/8d]2'JagZ0g`W^s߭8UAo!pyWҽrK(cu}{p2s$h<J_G}mh>b/ź|iRCDe֏9ōɀ0)cC6Mԓ-K"CN:& `"[Ee JHPD; b & >XJq=~(HmH)`WaM/k|Bn5ҫb?F es3#҅٣3!K ~-jdK]S>x[+hg< !sO!cҲtSzj@t]_c`tr n~H9 ökUc2%%4}̼̃]["ߢgQ4Vnk N4VS +)󿭻Tu::6zsfM@f}B %_PF:i gğ$U"drx#yGz=ίGAz9[r|w;$X7?|ns ^:D^|b>1@ΰn"_ńuDrxV|ܙyCc,6W[ GpW/b"KH䍓׶^m'dPd`!7$*7^o\:`-29G7ڤ~a;&I\FJR0wXp1K2[%'6̗p73~àzӔ؇Frpd.z%0:.]qA6ndV1P{MOLi0zu$t`b4,'|8y[,|pꝥߣ=ڢ! ;A5os)/:%(~~Q-e5nŃj-%v5}ֲx<hWQ Mq4zBAn )1)X!}I*$<}MerJ@9f+ >}z-ߵ;`rbT6 0sz噪QL2܄xB-$l71‰9<?_cs%v/K &L|#}=G )FT"Â㼼(1EjL)V%.FH(f",?ADIƻ;Cnގ(j`qv)޺a.m޶LjX[`Dar]\n5L[P8M29iqB̕wLnekDw!`2Q׆#ΰ͐hulgV=(5R!+lu@45՜ԽfS;ue*`̳PxG/`&YTv2*cׁjk})P%{\I*# kUKe#ɒ­Jz0C~l]_z[%Slg騤9ek$ʀM2/ qdM<&Z 68.l+Ǩ)tPfbEz˺@Ŝ%GMnSg#Fd)4_(Qbۡh@j\L jNHXNYOl@;K~z\˽pbk~!#; GH=&MrPxZ+~LѲZ"6SF/zo:*K+IvR#yS>;D79|ӻG`!՝>bQwenG庤hKS(`pMIVp1)`!-t{ї8u>悅2Qzc/G[Nw`xߴMK;ʘH8X 71sWNcI:?mg\g}]7m:t*E0͗Ɵ:M˹ob{N`m"koIW--Wnf!*R;(B^ SugHpV_cv/ {[Pd=;49-3@D@x~6Eަ1$,g~yۋb`IK K]+!9A!~ 'TG_<V$Y<~K3?}8~:|jL U劽(ԯlg4o۾SqJipXl_y!CiKNHhSQ2HL| ߍ Wz("D b^WRl!l-5Lk{۳3lp,l'䜢N~5ߜܰЊhsoQCDw AVq;DEg<\{D3vaܬ̀jxumY23ć";i/C1IuޙF<bFB2 9)Io|~3tMvNVI, ʉ8b "X鰞a'&{>} bY.\NňLj*Q#~y&\'&0`?m @N8$E{$N6"?z16<`ZV~1|È._YSvuktW{j2BhI}sH;x^>(bl}|/ bYXd /p 4 'e$FhDs~\w hM+y_ȕ4+ܪTL}~>tu1[:"vatC:ӎ[3OV~L2}́KEĆ|'؝Ae):d<d4s+WkXOyL(`H\<} G1 NFNON[Ö?i"TdF a\yXV ǔQ{:%\8LAxKH6KT#_h<;EH ыC[}\=8ˡgNrބ PKۈg"9FGeе4qHC:/ 1_h%2K}?mԖoR,NSWmVBgѮ:6,WTV[V">n|7a×'dOՑƂCұLwF "fr+-C\TP٠5dzO/@_ ߈U>v RDTM@͂sY )6W4:3g1p3v 3 R,pe_6SP퀇##)~Xd !@ A)Dž( f BݤfUjmgzll&W>>R Mp\X #r:jFI;?S>x` ;'LF#롷Մwg7P(1; pI9+GwL`n֓oA4ɾDDxϕ2l\(.h~L$5-KfkrƁ`G2s]99pxjmgڊr*8ҭ7B=Jïca"L9+XɼeeyGU[$U\tTcE<&){eɺߚ&vts:1+j"Pg \DOR&B١?S5I?VLJŐ{c&&u~!65|Y#k/ġ40ʔ E A_i%xz5th:@JslTjGr3ԑ$_Fg}΋> zDGx㸄FZDpt'TK\r(5a☤OT>E<1v.xo QJ8#/ yS4a10aʘz]nG0K!?&bs;̮Z8@B&Xh" 6t KɊR;ʦfDy3…'x, xHBⰌimnC>I"[pk.ED T fȜ !MԵ1T3POWsA1`ӾKsI};.‡\0 ҄2diŚ$QĆA5ŝԜ O4C 6?*`S9 }0.m?ٴy?iqT;yX;#ATc8!;o=)Ĵ gA`ˍyV3Ga]Vit E\="#-0Vk[81˷<>p2p跻˧)U,'iA8PM.Q´hSgّp#'3/CrBax"ۻ=]>fK{qQLvHضCKXx VW]!'Э4 kGbִthV1Y$T~Nw-TG)8=E˔#J&io-U"Qq|abT6B D|HS \>!4}U,6lW#Y"3>ѡ% F&)z*0,\ykS,)>BFۮװ8%d\4Cc5d/:ZoZ{r FeĊ0\{8(8@IRHʂ 1$*y9-|"ҍQ0V`Rӊ~{1+1ϧNZMjukO ֟nI’Nlz;#Zgۜ#R'Ļ(ƽaO(OC yt^mvXd'.j< fG/iP)(ןvu(i҈B @9?lZRL!z๹f3 唢 T?vx5w=D[20u:{+2v+ؗ ed;~>>VEl0"(%]B*o:8xXkPGǦMSu!8 _t2g"^^Bp-0{pXHс'V ruW,zĿe*!I(}i*,_@eN]~#-:v;x /zMt@L 2[s+tfzpsߨڜkW-g2AG-F]l4 4\2=iM{4RC=oT$ 3n*K;Dޡg7ui _ΎZgaW[JMm$*K^(?*\U spK~toNS2= aYd"գv/Jzkwھ)/o[cvi2UqzoufQً%( `q=*m rk8/,7ԴϕY}WJ%ГT`[\XN*?g'ud rRuk!qp8or T4ϵ?} r MI/N^Y zhN,"WR((஝{R T %] "9tmTR-#M!Vl´- u-?CJ/* *Dl3zmokϯ2 &3o;{Z/eq~ EIFċVQzx5U7vQ˯cAWFܖZA k{[TL<R8[iuʧ-£m {~9%]\N&(r(iX!-]z̸i.f/ Ŭrl nn5JR=~\\wGC5g ڲ$i>ȩ|KGUG L[flE` tMlTqtbK\*ۺn˒5&層_+a\T܈tfڭdZVVT.ZҨ> @e>r&N T"käNҩQ* emLbIN^ҞU:D'sB d[Hǭ/ɋK㍫Vpر9/A`s9 e2&<`)~GlUg2Ǧ) a+o~ޯiw^e}c#*jz0_]*&dTA9`5cg=DuwL_@|^Ds>y(8b/E5vҤGFc:'9z/0jA\?=$!5S-8x #?~pvuwߛVmΡ_x Պ->>iy?9оū<ބݓ9P>د k_?UPbE>8l֮y^jO9Fca9Y'$=82$] UoXSw̪T9+t[#Z3 =չWW@v}̜!XD6098&<=T='E gn瑲h[[#7l%o)_AuI%TaerDp pU#a'ąLZY.hM@ͺXF9H.z4aͿu]) pN?x]Q(Șt߇(zx`Lpd &)Otvl[LF_x^Qu<ڶԭ%ȓf}~1Щt-Zn%Goڇ״t.\ Ha8y`x^D+~'"qU/ર|:6D̞:)u6%Flcx ;@7s<FN釆z Mh7ym&`L ǻ &e@Ǡ#H 7<6Je)WuB TnҍeBQaA:5 ՙTEq!Xܹ#c>yZd>4κ3'0_L u}:y`SPL .sɂ_ .=hZ7jd )65yfΫ-pSnV/BT@(,nbemcQ4 AnZpBS f]gOGo:FuҬܞ8;biwesWZ|hCdG9m-zSVʤHz'Zh}n&Gʵ׋I8] s7A 3ohk,ڪ0dAhddR$MyV&mqWkQ}rHRs+ ]Ts??DߦW[Mp%լ[ɄV &'Ɔl}{jcXDZyk,W{οN3Yq# u؃q1R5Qs '7M87tF`3' υ3Ы Jqw uzB;\ ;!oqcmJKYS$QQ]M,M jc!TE6J̺E kZۚGu=x? fk0!,^gm0b,˸JGҋQXn,onT8uROmɗ 6tb(2;;fbB'``fY 3U3_24~A+WT"HQ-|+'hKW-EM3'=D,!`Γ1n͝;~jئM/}Odi3K|pdizr Ie⾛mJ*ZfU'7kG#.T_jT)~5:WBwqI!R3.F\S' 1" 2_ϫE&+Ѡ K|,Ytm4D1͔DSe,,*eRBaf;mHazn0<ЙIU(ƔKI-{{W^Sw8 <-}_o.Ea a==V?Xr~S5Σlfu3 Xmˊ+@p±s P>2:}]ZǙb4lLs 1aR`BO{MMέUE: Dzaru"L5 #ub\\NTyUA$;~},fz(Z\;GgH| XWu! l6{|]=HtͿRzsDJ7:7ЕlWRkڪ7N5Bh_n#peQ6庂U3>ʨ0=#vtJP$5 trmU%E|5~S@)Q; ̦)<ϫ>5I2!!c-"*0*Ap1Ȳv\Sac}?Hg $_6FgDz!Ӡx 8=Ӑ3swz"= t='lO&BAwT2Aha!0[?qOc!%8# t-9M ;)ZJR@e5c2i.)V/Q🪛6vs=zୖXBu"ܩw(!Uf-.85i:"}=Lmo)ZPH As3Nu!{ڧKf <~X~ !74k8-̲٫_ZgA[GtaQ-fNRDN[3|bI(lVAe>dۤأܓ{Ip/G5YPM д6pa+xDtMXy]Hq1)9z 듉1K|LކHM /$F.2gݙQ&QL,}%4td"\oś>UiB4#dreƋad*kFfqh&`C X~̊:ZX%C*|.d5Z.}1}~RrI>}mZDA8 9'.PKMD)0 [BYq3s#[}2/HmѦO}ǟpM:00lnFh\y)'E&)5GӎS &W['9M<ƺ"&|MlX P_+!AXlj#`IÇܝ{*RM;za(hSHdSt\g5fϹ MJD/;+u#&5-9{%ZĴjX?x|ܗcI P+ Ҍ]|uV6GW1:?VO1L@J,0EhZ dG'"eUHuMR{+,x)=&T ]NINVO)ZV6ͽ1Ĭ]oRa T4,7(t`Xh!B]zf]݀(2 !h"\ r}B2{V]>҇]Z0]}^P-t2#I؀1v1uc=nIEnK=m}FZӁiԋu Uf(zau_I0nka;!^\L1,OqevA g.sђ\xI@ SmѨoXlG4?悟}|"! AїGPM=#h{ ːD؇( 1c rmX5@bpɢ ^/7 asysrϷE/ an-u0i~ '!{0JHO_*+|bfWFZ0lqk2qk(Fjb~\PBc{u.Y]@9\=}mNv둸H9B|#-H|1F-tq(_?vEfΔ#'l3[f6G|cM1>*PUtd憢H_@T(iۯx0ߚ3dƑ' {xC..[Kz }ܸQ!1?v!fS6iKJv4z3Z$q.+o #1J!Tt M_ur5nԔEQgRxkdqfeя 8j0l'n0Czgǎ˪C|uVQեtiF >-]6Ј g-eBb&"ё ʳxS abf/O[brsrYEtވ|?(_]Sy2UT9e\jܵn8oN$;3YXHCk.⊛\L0Sc?K1kl:>ĪmiEs.b׷Cm|s(IW60XJK{̈`/7ӷķE&.%RJת M$otys34LF@| \4hF/FG'^iSOƾjh{0OY 'Oe{i~J^1Ƭ`wx+#i/rUտ}7H9)olVXq3wtB#_}.M%-D(l,4,sˌ+I@}{r> ,sPj!}Na%[Uš Ƈ}ZԈs= n[O$pN79>TDT<@Z|l&ar=JJH/$B"yVW>xԬxr̀aX'luɩ%1aeYH|X ̓ [Z{M`^}K1& Mlwʙu7B K`O)4CXKLȾTCGtm8Љzu 0U41 8 ~G8ͷ-sa.Lu**Gz^5RE^XJA$N:8}Dn.$=MlÙ _~y< r֕ rۥw>CFLޗ2vN$Fe}A_F׏GpJ`m!3a)ٷ=,(dBby$E0bg{MܖL6%)r9n?(7H8wUo":2ɲ|s--od1 v>1V6N6(#ejEbpP"~hw?jftsBz4i!#43W/^He3`mțrzPck.4"|;_2|>Rٖ8$(bJ8N@ؓQLWKcרƦ`g;jhYdz_2^ $'ǿ:H#nnK [;8B{_0UeCMҰD \^aU(q׫\V8Aͤd@R_!O;CZ rѤMpؾ3%Ь}x}p@":m_"o0_ᚲpp)~$˂[%VQk8/h?ks$?-@ v-Dnq=*~yZpb?7m8>l84D'r'"߸/?/_uCxTC:c%HҘ%\-3.{G>ʍcsOcl\~ÈzA_ͅ|>Ŭt|@#t/dqM e?`Uk|D6JuF`W<&21_~!{=LBVz"H8fVY fC787JOCSmU+<:"\pdڨ6fNlyoɕRBx{dQ(Wkzr֯HS $4l wp#, E  nmԩ13}3bl/.Ez06 UHI!5вm?,AN#d. 5 淞 (:_Aho9Ϝx|J^ΨiWb] (7V́~˔5ZҐMQ̰zZ,1'uY{gS& wb1;mB\Z$&QRP2( ~ 6,?sH`0`)p킼zaFamKxd{eM(kДjTaV^wFɢfQI9Ç "%_DZ(BJ\ߨvP:vz?~JZɰ<^ASCyVihEpE`uxY9 l ec ;Tje]d>!V&p1aX'!)3Nd -/%xYZ_x FYż_EDy=7XFLfʊ5Ϯgp^@7pW֕$QVOS z` 4Qw3%oӃy'uR5HF[?eR`9-:~/ډ AGxbr,DhF'$̒z'k*=wAƁHj3 9NK a|O<81Xe'd]4yEQ;vtBtwBt3Xn^?J[6-r(%l47>rߏR|t%x7N‘nq;ޏ5+S hUOB柣Ύ}y~(!HUex/7#J^ WMavZ̜&Y~Ԡ|r;uc@iR ^^naadc( ,E䖦P,4]cRAh2D#V-II%=rcFNobxF%Y+fP#w ԇVF|&j~?n*qmd^xBV0>um8n#?↑ÔqWPL?!aHCNѠ&9|7MyG]0|@̅m޽ xFѶvC}4h݆Lm9Dzo\88)l_è弴'nѢ}j5Ief,RA0{j*K+& An^jAQs?siۅ!u.*Ԕ( BYWtQClg% j0P/LwǾ]jl*ȕꉻ# #+{ôam U0bF112i x7BdAfp;v$࢙{ '&Ll\_}愽QL$r'CK23a2~\Y}Ldn qU‹.i j Hݘק"N_v WjA au=iM~[IFibtHk!rbsd%s[\dm:UVjj瀽.t?׌$}q P%2 je0#oPKAi( 1zu:! 3|1vGW4 }Na:s4 Nze.{F_>JHU0.p"PSP$q$ )J ~'-ӁeuH5Z?CƜ&7ɗL It8 w\}2ujOJzvxN_Mql2Jh܊c$ lS*BI9b8A|Zm -/ua!^{B/R&Nu(:5Yۿ;cR &|vF Cًw8#tZ-!!9,#pmn1#~pXZ7οW)'6]ȹpR)-PREj#5'x0#SO^~T!~A[Dm9͡IƒcPhǮuwTfIx+ծU" -W{p#GfNʬpYAKAuGC.1 ngn/9cXdܤe5߰!Irsr6zW. ][>y]YKZW6ݙ^ 2=vlC)f*5d>[SO E`?dVn5'H9gƙkѳ}֓7x@]._'8,kJ>HfG,LP#qAZ׺vsN^'PƑ`6h Nl6m a($8{W '헕K) r"|όio|7 -BwY6v ?hjYc!EOHZ"G^WGGfx)8 X |E<\:u5V3&uHVqe&),28 1r`soI/w[hao['6*A[˿/<0cŁ| '=|k u߳}/e4#uY {^%Jg=%b$XÍ8E[7$kNN 6ڢz#9{| bb GڿH̗F#ick c5l徟TNx9iv)SZ1zJYLз"̗3E_u)t\yU]l(6Sw)0mδwi>fhL66-VZ#&.(G˱wF Cs4PbXt~n[vbjUc*\7N,XGAU{?rQ1duc .|eq Cqft eJ=€b 떅>=iRifeꔣ_lx.w.I*.cjs!5ǧNKԲ/:|Qy۪w0%ʠ贊WO ( 9ivqkZ*M'`_҈?y^-r ];&ё?LX2Z9eז\s_5f߽z3#OS1&R0 /oa( dHRcl8i5c?l);dW-NaF'C$ DF YMT_]נD<r9(442hx+pu`Xa?Jԇ5:}q(?z5oH >vȹrヤ.p1{ S;qS5P;|>QĔ,Wקϭ~m_"ۊۉ| LPjxk[H۸TpMGŰlVmPL{ 2x4L C;L~=;0qɛ|% ceJOMs֠5lF WBY4,ܛ\w5rqFc3u2N-5@M?fn9W`̧- WPN9r8p?A|&L%6&K1}u 0908Gޘl YJvn;N'@xPAgz4?41wH96FeP rLs ¶C!h%w׌\WUϰ {T#bC@@7-Vf#!;KEѩ0{c h9QP]{_4#0 )؉=Y-znM7U͜>KXrZr;7DUߛ7g'@3wwͦLDLb6gRX,z^ܸ)?N+R}Tֻ}7Qm]ynElZX9&q+KZ7hKkԸí-"?as7vGM(9;.i i5عd :c~V8cܫiM R'w!M* $smoLNs֞֩Z$bM]scmљ#5O~T khE[ȵb+BԂ`Mߣpnd*fѶ9%/3ku?8IrT>rv Zpq"m0TѩHrc,}CER`m]g&D_Ug#Դ#IMSCAHȷ֛ dW{p>9T~Fvdz;C rKר7ԣo@(g%ehʓ]n lh<=?6wb%ɵ "h. VIf' #qlD}Y2q_%<7Rx\RQ 9ZJ1 YMfgYUlcB8a?j^6:7f}>R޸D VO3j2i# uF#LXȿtX^@}&"ͅ]C`;;mk 5iwkKٺ{kATx4OFՀIXxP")*L3Կ5k]+톉VZ?&@*-ȶ^OƜg2 &]mS iw>QMx"Cw%+]<6=K%+U/ ~UX\ա% 6C=_XE5@rV ށʮ= HVتoٲU oCΓWr.cˍKҧ.۽BLc ɚomAxG}\ l_. {*K<UjZ~>8Jido[@%x ѬT0MHs8ߘBy~ڣ5T5b%[F2~&9?S3jVK?&Įl5sR[ ZHk̭7#8 hf~`& 'h|Л9fN]E;EJ̔_9R̤5@0frbE(<-G8Sr-)hנw#ՋYq1,BՎj(y'IkD}gKJ}55dX]br5 ཹ>j37C}w?/gK8ܥr"<Ju gϣL(MOMQxE@?-|^#U5\Fы݃D3S=L* un(D`@kkn(`{7u ?pۅө[Qg!]COhS\Cp3/s#M8y艙2[mrFryN;(H|f =@wwo9߈U\3W.^K`Ҡs#j+mmUS ulmw}4Y]+%>ʴI@\Puv ݝ_3g!}c^=l,`s!#>ezxUl_Jex&ikQSa7<#̴+ Y*3LչQ".LK~FbTY32 We<>{X] Y kY+p u|'zw&;+:{=pV FT#l'75I4YhhO/u l\7\ f^FYJ`p.@n{O!^|Ipw"iBţ:mϛn{,^h_BI;'': 횭`3>R^J='UK֤vK̾3i6dSU%'4i!1eU8Q+L:Z7!d)էc 8 [cD4u-35v 4zfVcUdƭܜQ=s!cuB9̉k1YZuED0>(,qk_ͽ;m/ݼ+Gp`.'%TqɁH{!g#C(l~ j'4di+Sa32 3RǻDۯ)2X/b^SvfrHU|p'IӇmhVf 0JtT-biLS5UwCqMټ9&)Y1&z1ط8HE+USJOece[PK&X|9[CL #vH$<>87Sm)~+m#ENRC@F&7|Z¢?5Huìtv^ ]a/[[JJ5Yk k^4>4h _0Zr'2y:Eʴc˦UdbizLPݥ*JxVb  P؞8K%!O=~z zsJ|xxspAdϒR^jþm ƙV,e|ED$_mfi)ASϵ v^f[Æ9C2%A.I}=26#Ñ <>$na(I%`NĹѤ]Xgg.xvR,Tj]Sv=i}(@WȺ;>!+l (s(׹lsS('?hBldX 5aP^!wŠ;⌇ek?(dfBZOrkwY`]hۮ:&Г.߻5$S8ΖدDtRVx|b"G4i&JhX .kÎQENe fk4g(H1~# ƛYV(co-0x[O4z@1J %Ρ4YS(Q éHd m8F-ߒ=chOP0kwb:R`g4ֲDg.7Y,7&oZAkOJzJ;,pޔƏ1ڣYGb/ԡdv\2YV-C_)X֢u|~U.Re5X B)_QVbEELpՖ$yK6?54P9Akg/1p^x27Zc0k0/w}@&G Ŀ7KҦ܄?z>R7ϜQ b{m @[Uݶ8Df YU^k7+cx'b%d@t?$Cn+Wwuu$qp SC3'r!|nDȌ{Zhzw8Ѣ/PFcb|XKyK "iꎕ9 (C< SdpMv I%zWIe 0/+~i =رJܡwxѰjՅDй`x4".iV3Q9lG4£Z]?A˽|٤kP"G58JrCFGXYW,H mT*tm|!3L]8C+S7#dk{&~40Vho)IbY_){(.yKԦ56~`ܭ!f@wӯFqm"7ΑwsF7\t0Jdu@rJNTcp Ed/ S2Dwe=6NVzn?b G)$dWvj1IE>cL&=A&v*&MۍBԚ>BK C ?Nquvo?g9u ;7z?|#D}Qpb%g*M/ѭ |IfKpmEIfU&2#\I?1=skTxFEb <-,GL#i /^='ZvBs6#M @e?hߏ w>&b_@K" 5 wj\攭]N?SR(`Fr)'C|" >1, K~!5x8H+zYDjNw`z(&㕀T7̶DtBӹ1^B wۊ 3 % ']UgϲM2!)R1eni2tcJS}gm8 hְl_ܪ HvNi[1v[5 ]!|`- Y; "6A8!mѤMŋ3E}=~%QZ.z%p6VT21FaPd&\4P4LeOk/4HzNMd^;Ӕ 4C:x|*;])Ee&WAӸW?Uz;k'>$@i5""B һDN7RFlF,/}F$CߡU2qexP]RUKlA߂6I_ܚK$&˽ 1I\T$ŠtnMQM8#K sۗmJs>7 bc)I=Jn&Q>blx.hZ1|]!%ErrQ=/J={4 +z|`Ȕ*QFmEބ%Pm|nLdڝ5l  PH}Ak& PaO@Plji(p27-o給B!D" ʔPb*g7sb<YS>}%O.$`oqa҇I&ϬؿoB*' 4g:}UaՌ˜`(Zs|tga$]Ǽkq(@1aϝ%Fֺ *ߟzٿ2s2sAcl`*_ۤ3bU Ր޻@3&5O.Z ]ר{Z~@ g B ouLU{239Z 䳌; s⼴vju*h6nZ.YkQcno.!#liC% V"..6g@ %%*П= {ӽ>\N`[uvV8iE"8H<σDfC_>@zώ q/ɂyZdB+nM2wX :ZgX28"D6f7Mx)emD㈾,n$=mKENp\t5~ SaeqP-vfl4"&k3g6oZ߲*k; DMD"#iQF fհWf$r忏 ?D7fGux 4:%PET̐s%+WIcn64~:/_buoümf* IPʣÁd&`ʥ5JP6<(W|ͥ FܰB␏!|1M9c@iH0ޯMt έz<iPnx |ѓ ;9+܀=Q0/fKP\h2?ќ&E s% o5i1ވc*9.L_X3/Kكɺ?d/S ä fVwMbLc&b"JRGu79`@{땻Y9zҎN,pW lylM*j}mPAޗI{qꩁ}#jFao|"s]ETcv38Ji2Ү.uz?'D8TIR@D^קp"[LP1)2I z# d (ԛ9;aҀ<7-s<ag8}]>7;7R;x,Z3?'-) 4☺ȠQI8aWcc^T{AQn 5nNŀzUI 㧏[H()/d T9̍ )Kvj"$R4hs ghO # "a)ޏ;oOx4|LM\/b l`B(hRPrg {Pst"T+h 0=nZ 7i̎%s4|^$ :C{=ģ_ Kv(I*"l~^[ImHJκ#׺49gt YӦ+?1I;MZK7Vk @ٮteF8:,?Y#vd[\3fzcG]gvl/[S,)́,O䉛( Di2̢[m9ĘC[\)MⳏwA0̨g`Xf-d&^fgO4h59Etc8ϞB|磷ja׹)-}l0DsF{t?GHhvDS$(Qi B3ҡ;YipXB7ٸ5z%t S$3X@<PAq<9c?$=UDׇfJ8exfA͡v^'Cech-g9ۑ1elQm:yK@R@EAH~~nwU'G[V?ι@SfZKRC>Ϭz|K8  <>!sjSYdWJ'kLg vlWFTQ^&xv0g/˖WtgNiMU[0Ho͞N5>e%jwWF'wS{q tpsp B8TY)QG=_B~"աLg&%ۙm2"C4f[xKuFku?$n8q=Xm01o(lBLKj( #e>G+@\3uKק]Sǭa7 o>ԬL%wc< \<~ѦUk/֚Qz_ fdI e7I"FH*jNϔ t+,~3Fꉭ(.w9aHáHm-Tj`%)$]HeV&%xpQwէPUp#m2* `BPQX6*lI!+û$@ FˋsvB<_ʑ@ޏ{(HgCkBR^0 _j!< 4Pe>j/^u3o˹Hl'Us Y\Iv1KèߕDK>j0'7dN魐Nd M}0Qy_1Hؖnɽ~+@E¦*1 1=Ʊ0wÿHԫŌtazjO[ka{/+~;@S%yn`$df[\fDXy7>l&Ƶ#B[ vy[I[S!)zzKs:{ *{N.-R] ɞ) s4D]t[dtؐK2]d^PMWCAh)obI6:ȯh\i-џi3mY\!u|/!I%WH4.L—(in$j oQX&_hn͛o;^Фͤ.',SoB"+_j2[Ii2b ? x7OZIR 2t%nM9QT=PUnKFЀ PeipH"f׫9"QSMf}/:,/i;ntT^ bh"rΪ;Ogzw}c y[2>ŋ/2m/kXUh΋\lV^ =. ?V}tLu۲ܻGPF}vᱨ[u )/^l,a=21a:é&UB@5lx7 ZZۡp[a1 IS׶| d1TQ) 4%ޅ)ZQcFF2ODGc QGK_PE%i36S.L7%*IxqilΙ Qqb/D+Z[1zDAይF[㓷<[jjtKq5z >_*$5to -OB] }%w #E=PvPJRt9J22 ayv?F!WM7d!I:8NM0>F-i*r{Xq-h>}|St(Mr@7y2cD)QS@FlRrb>مBdVt kVYeS]f2{꫁%Pڄ~/kXoͦl_Llj״7DcKplIq}AmmYA ?s Rʜ#TY#.t0a:~K|9ު(z5lq5s ˩Ec45f 1eM%.G-%J[*!o)skض!ex;@VtY|[4͔_k0扈j;Iz c Ƭ* oTPaZk nT8, >7G-fl4ؤא&~Lq_ITinsdŦ;VX#ܝ6޴$OAMéatReH$©"%r˄t(pO)dXlJ"5|K4 ?O|ZәfZ+8ǯ[*8ؒ%覮 9\lQRI~gX0n| Ag{bY$*>PXIZvH5J[1)!(t5pwNF{r *>$Hȇ4s9mL\GWb7 ]\8ܖ #:mԨ~O Jk2ݸ*Fh$.]@+Sxy"Q[|IJk[ 5@鲤ȗR0o%;/$ Kū!qr[R<-_?-"M !1LV\lyG@v•E7Ž,ihT Yx-N歶OV ݘ֚cPDHKh1W=KU]e4h&: :BtmXMe+BtH8ggov7ydNM+D,꒲9N",z29eUPv5 -ɗ|Sh"vozVҸ7 u kH}H=i]ޭUҫg.K+]O:$oRO4ȭZ0+#YFv̯_][Z1ȳniHL2aK&,Ucdx'Q qJc~ pPxghG [W\T/ёp]6#*㠮c7.-T5S>HsyDnޑ9苦m`5ߋ^sq\d/'@F?lP.)ύ8R%(`9A_´8Oݬ•\ap 8WpY$4?sWȘi3=@>yRw_N ~3/N}A%+XbS(^2+ϛqU8Ӣi,PN_?϶Z IZ n4R aw(GΏǡ@@>p4 w)1 Gx^{  `dJlq0U  x-tʽ'xsޱ 0!q+TpnL3nȍ \!}UӶ~K,9K"XHr[@D*$jqHIrs&=+7ϩƬ:h=f!?ʩfJmYQ)FJLy>CW.HʅzW37Ox19՛9!UF.P6zU@)W)?&lٖB}DQh,Q O#Ԕ7Z&}˯XDnd#@F mVJ"fӶhyfnTkmgK6X[k wF( 6dD+ t a)YY zn4h3I0˺B}FȶDTYI͖,%Y?i ,d §>OގycmOy5_K]+R-p{|W/!ynvc%4svҗpȔH|XʠR_\T?JK~ptj܂>Bfւ6y/Iۃ``+Yp0*5UeKC KLwi~x:k}E0s\BӳW$ ?f` [?shgnZVӂ UP'hTO^'n PYIhɗn\ud1ʺ:I+BUj"f12vBMPuj VOr7i凴MGG"e6rVtwp/jlBj.f[İgV$kv+ Ut ߳҂ =õ!*^XLS*SۂeQÈR <txN%Wn8Ei ^9af\kn"G zM ;7èrB 0$8<3`\c8X=>K׼dOi5gGKÚB:LxDQI M49!`9Ff>+ 8;1*]f]ųg*bW-X⹵^@ԱivqXRN6sDx<~c0iZj"@mOhn>(VF0uD}"Nu9i_dz +;bޙT$!R (&=[bKr'g6'.EQCU uMFpMI4,>X2Xp2\aӊ/!zAtD1>U,#AfqUi{cՌJ 6,@ځ@nz *Vm{[: b7%elW[,qq8PX.SJ$(FN{|}"ux{ ->h4ocB0 Hlo.Mn2#FcTrxQYʀ dVejNCDZX?4i;z>rO.΋ ;" =B2RETUPt[:5\v\N{IE-4"tMv3L>[e΁WyyRZ߄7͗ϘJXo&F6?[FXn!\xB2$ պ8YPW,rB]4Z‚HM~сXDGO׶1K0σS8FC(a"BVVG{XͬtOf*MFsvUQd9qI~G]aǔjeWJ|4Slj\&VsGSﳻ@(V!gcmh$ɊȒ>H0@H'@W?ٻ@ĺ 5,.Y~']χ#<(7 &ð=ǂ|+{&4 )&HUezk5ir8fbRM{q"Olu2$/Z&(esl*R~qKWC)hlGQ` `ݗطa]HG̗BiNnOeoںU<_"U{DxTM@c |5bvy VGЈ/ I &*XvTB6Fml E h1qmd`~[\B5Z;C7, o!+?˒ߡ=X3i4G.4%J䳕I,xmb)Ztt/ιH,7DS݇0g5u.^ܗ([y(ddݠjDd Rj_q{y)8l;wLɸPbjuJp5AրV{})sLޅ!m8mn@8N_ Ԓ'YASAU눵xkgmP3mC'h+י3uq>$3[v>rNm~nt|dϘIE:[bI%bCM@` x{jKO&/ke^]o,l]tFC) %WV?Ov\g>:n!#ԘX)Lr %wRsfj2\/D_jT' th1ʹYDH@Ƃ>*;0PcirHNw{z-1M4n&29Vՠm(TXY.l! o῜,)QM-x_T{pVtnh9 #Nw4{|n\<\.jL\0 6~t(`HldYph 6 ? gDskۮ##.r. :GlxQ@dnscB[{Avm˜+_{bcq0iC_T{{{{5{ӅӅ>#.d䚼 -!q/-AG8+!,(ͼ]$|mOT+.dҝ0S Hp.A/TVbZ!!wj?iNy yn >2HPpqK{% .2($5p2+Fǹ9vAzK聯1ɴ U%a0]˜/{A,{L1_^rSL&2:tezb`d)1m[vT=,e/'~u>;I' G+Ԛw3&VGu:UBʧ{'PQ ߊGpN'{m8ۂo.ڭFcq?Z,|b^W6m]v- X2~Q)t6Gc@h8i*/~ {m5grY2bpON2CgT5T0m!1~)=S`:d$*CiG,xrfK^Fs5 ,阆NKm?sLLؕ4# ΅Uܷ}(rٕHʱ bf-Ā?/[&#잕5r2qpzҧIhA~kf\ N7h19%Tq;E^p EԶeQj&:ྒྷ靰OC LEPxU;,9`HT |f,(UFd`/4jDYZˌ |l0+ YѡU._py窨+O#n)dՆQ%EeeXA ? GX0wK;ʛ-Zla]t@t}L%ATae6"`~,P߬7l a"]J`D߭՟cُۣxLfv S Ee6DŽˍc`mVߥVL gWt9,FԹ{Cr:38Pxq1۝vp[>NJ[CNو;w#$ZQ[sI3F!j<V0\ />ۂc3Xsf8⒵Q  l (7qPb b|#bf F:@QN:0ν꣓E>D*{({$ҍf${*D|[^e'R֨].KGW~*pעf̓"F;x-qw ohN2T WZ)W^0uhknwA~vaG%b (iG֡Jh|Έ d鲶 &u*qoF_LrLfB4 m^gov[Gn@sV;Tg)~#%qDˍ1C}ƦfD@a5f.9^Jl-4mWJ{`X,#Lj͸QTj1Q)}4T`ԹؼIc V0}GiM]7Sڬg*#C|viY7arJ>QivȖl 9˓H!>!<~yHPCρ8Ɨo wI cehA+2f_r=v0/#l"%,1͙Z. -]E^ w + [;\v;|K}GYm`#Z2-`&u m<*TXag .#iVxGkҍ)+tX'dN`KѻZg )Qm`xl?7P a7:κ΀n[]jE3!f <9\՚AUSUW-L_$t;QZuf1wij5&Q*GLFfa5n]% >(EC*lg 0vA £e`Ngaŋ: tb#3eUdL\+%U)!=\tR[G6=XZE+.j武'DhNG4+oӞԭ.4;Z/xBn,Yx~8q/͐~T- 7NJ&Y{ܥ:a8'5?{bƱq(VG=vs~?ԛ%&Qnz DE{A{ yNVG!PL ZrBzCª A*<;RN1f|yCzHbKABD3KڑMq.Ⳟ:֎r]ު9HaSnr4K4ğpmFY+]FԆ1 hÍKl0--ͧETB_WjтG{EO ;6r^b.몲4E^n$Nf(`ejZIb@vҁ$TKPӓ3RY  /  6/N3PśB{+#JO= Fv1yh Hod(na1+"ltA%!=k<~$ɝ":ѬetI@wcK.ȒGi3ksY=y=r`$dTgN וxX'> eCXK5Ȧ;$ ҟmL:>%>FQ&9alPOhkb)4BBnRcqtBhXEzm șCGUG Hp>Zd%JGC,v ml."s2sf~r{`7 M:n__@Ő 7B1QQ;woV8'm^ebߓ؆%ƎE,zO!| VLo@MsX؜]#ƍEÿ"=,E{ _?w‡~ FNo*M9h9DŽ *Z"d ءuq>8_WZs;Eu $ю`nCڡh 8WUK0Q/.-X2E踈4EӺ-{ۭRu#0m7+8ιblQ.a O&ܧ *jQ+[[CN DZbm5D70QDN283#+ALj~cU壞yZW"7Ri{051%zjY +&ܰi$)v,6\14f͠C3sb$RM-E8s72M:L@Js5j¤[o~PQMW7rܻLS)An^B3԰?(Bv݋6Kؽ;x6rVXx0I8&e{>A%l2+`P9$݁k7 "k҉͕9t'%qUSyWShXeA;D}B-^97g&1ίb_Q_Ps)>%d39(E = Gȱ!](w!I@tVv!,=DmIVAŎʑݷH"ܠղ |vÓ }TҬ/>"W_l4}7'"&An1pgR?V._mvM+dOtva H7x5xg#+QSxej]t^lB P8WU qL hOg,㡥|g~ W4F+3$l̖|Q D" H?"xx~?{l~ҶMdeSk>mEW7^MR1j 51'z1k#~ag{Z08yt>VXϐҊV }G*|  %U xV:SZ k[00ӕIO.dg&~ݥMP`Dgqѩ@y<|^ U\W؞Wn0'DlJ)MY#K?L\Z5YtxK'9GJZfmh i!@QT}ZsΰH:Xl!ubBD>KRҪE@Ja;dݔB #/x' #@,AZ]L"&Wme7?3biEǫ_T3zI:TV0'K͎ j5Χhވ:d6 Zo MLذΧ.`%":QCv[`⌤3u=W}pbޑx"dAѪZhm.XĖY mó#co bJX.PNݾ\IP:)5b/cNU9p9j?{ '~A&o[dj*<+P뿷yX(B\ ޶g̡ J&NFBSA@G/,Ip ~$]q̇r^lc\4:k]_n@ь@MI %fG43< ( quG*/gu"1[|fkܾZ*~4gP*|b[5%G#Ѿ%v[YϏ;a&:\uG\m$4R5X5r K4b-MG3>ܗLUhi<4Z֮Yɣ1rTx¾i#j8X)`.G^3׶]b~/eg/@᫏=J_b>y=\OD1#iI TaeyIqgyU/< ކDW昕v+kCh(KEC`J`^¯V̪O;x1 fҿ>ff{p ICP^ڗ\YٖnmWy"M 6i=V+ t B?A8) Ϸ򒸉lE4C+`k5R٪#YDag]VD&@+!Y{I ܹ=qVþyֺ U6K1 iO9c'Kir{C~,( .>a" (=:tAG#&`(DdY0'mWԘM%)6̻j}mHZYLr1H)J$$68Wf,[s<}g1`dVHZiYsEJi8@OD89-A7i|d_TsV/,-Tz42Uht"ݠ|E.Q\&*#C!qpVTZ |XS- F{^db/ux!Sph燯TјI,=KjL50B[L %6yv+# %, oa` N}Z8yvFH\Hwg@ 3fT5 cX{fDPӪ.@B26Z\b,r'(z*'F{nlpE9%EL; nih j̤э2tszl0M Qmjgf QRk;pI8WrϘT 5f\ч ta|WܗH~<1p(^Pp̍)43ݧ$g/M4ٝq"RT>_ [y2];(fNyL %pAm 3 ,f]|ᥒ._%dXf6[hd8yW^~Z1>C@U߫{C!+l[YoD1e8  3VR#{0I ʯIˊcf|5duI~eV6v}@TŜ$RĽ9aˉk թxϭuu֗2[Ł,!N[?V6VBkT\o3 +sG$nbQYs2S4/vR~+ZtF[t~nY_ 7@Xߝ@Ȝ8l9<>yFVh⣄(`d R/~2Ta˘ = {3BE :o Oq_zNWC}-!5IAtB ds;| ρX+=oʆ/2|3QM?r5 s@rvթ6@D9%|'=×C#;~%!j2g Es+#Q#! O)-(K,vLvwpf}&21 džA_{K2>+ַQ՝5΄D@C>M0Xuyrv+rL==:3 Ss\q ^]1͐6%N`b$)tg=7U.\,me17!о"SuJL t&sԯmc# Joz7t[O^N\"HŠ@j nyͥ]A9t.< U9خCwC9$!bh9h `WH 8q 0^zyڙO1t6}璂 ł#2K_>>@ϋ0$bDd٠d- g|)>B5IeK:K,@Ky7c\jڵ)pWϩ8480) N danj'r<5eN\2Y guҫ- ad&#[I#uf9s[/2_Wqt&4vzfѹ&dɁ0҉3" 9`f\BDCW"=1U!?q:CH&;ZLˮʲxc"v7s_)˔Hj",&nm)wQ(غ5v\ҌdTm Kj@f?;|`65쐩. Ȥk,9͒(\ڵ /%R}m6} "wz3qGB-?'HYrS}z1ǯuw_jozj֔\*mAw4Pop2iu10KB$ M:ǶxO/Im**280N0 [_󲚔cfqIeJ!OTttuMӏO]M2#OVN y,eӰww$F@Ro!|9T&U;1i^3.@1U"w~B0|WFoA"W)@ ;[?l\ޗ5wǬ M$\&ȅX[39E{ B//&A>f O,Ob@\7bT3*r?yD|P*w톙P`TMV%E_1E /,YzRāK#trbٌ5Ko^ij^~77<&ԂF?TS*'+Tsύ;J,ׄ*'<2zle  KGܶ}QUj(cqn%VoT2,<,,DG¯j%$Ow&ci ]:ŵF}zyL0ɑe// RZ]j&ϧ́Cy<-"8^A82di`/?nwB͹N7^ BذcaY' ʥ\~!GG- hj'Q!܏ӒP}J}1,RPZF S'ۮ^y+RNF1-Gc0*-3X+c$U:8tMP-aB%MAP}ik\^; C:75F"W~ƚW[ܷ\>X&$W/hRj<p?j<l`ϸ늏mU1f?Zb a򯇐8 K(t(UkQ^~uLтo+&(/bNpN( J(OB=0PzMd ¸ gkq0i∯G &ȟl2ٸ6=Bc}>(f ĿP\IħBkPӑaOq_]u!A,;h>JzQwZ =ra ;]#l!ʌ7a`SKL3TMd#GB.2c!dGUݱ6j( =\h u/!~OKl|!K&Iئ=wjPmlۻ8 7RÊo@ݮwQzGˆjAnl!+O{-zJj&h{eM<6Γu;9ZfGLkom-pj QN fF 7U!8/6}LyLVAMy`%|C/&Dqvx#;TyVwΘvE-rp ?̭9v=M5`?GUͣ;vn|zJ7Eu =Tc~U%^HnΞArrppU>b *ϧςr1hSjaR"9V$h]f3#e@CCUgƴH[gV mr A ^~Ӭv)@KB\(s2GqI-$+ ׫|-m,nL+m^~`R~co9|$6Pyd"6c,x/⬙_`TG|eeIo-U'Pp{Ch\9f R$!b#bVWW1 KξasH5Fy!b˴̤@O Nf?VKÿkU5[{OnϨTH+[{۫l,=d;9{v,c2煍ANBz64A.RrH:5|Y?='|Ձ u+}d$IѮVUeۂwusװ*/;zRt5|& ޯG_: ~k5Y`eI <~ev>{:PZ73' )ON}r q2%̹+%5(W4b{D d|]R ,D]$1 _dL 6n$¨ Z -y/RTyǒK4Bw: H X:^.HAɽ$ }Ӻ'L+!}e_CGm8Q\ps2MsoV͋:@zNwx,Om5ag8+w\1_QOc eˡ>WO `e)arV7O Nzb]fmhv"$ Gkgq{)$UO=q!Pco~s`{64k&mU-KI+U~rg4v@d5DWW?C{ί ѝk[g*4cܾ[_`D03ՑΒ𲷹=Fb^yA&SϤ#?RxpwR)erCҬ椎c!1<$%yolG>bx{yA>LkƱzTLܲ4cni8#9F{NizTZZj'$n&Iw.q%]z)i*c$\K'V"v1>Gz0(C}M9 ݰ~c^6] #S٩k _ h?t~$ĵf Р`7u^FjWuwҫgDA=c$>_:9h6)[< )"%}Vi]ϗm=EZ+ӦQεV:hBdr@ jAl^*t=d|)y (dMsK/0g1bEP'y:D#7&?VqVpH5xeia']rgo>Y,{@܃ PT thm F?`I`(*֠lY =I"|3ȝӊrG'YnUK,v;.w_֕+EK}짢9⻸$R^i U <&欫 7,c&MLAw@7]RtoqgFdRLl>+ mU"ߖ&f;Qr58>eQm_,}o^@eg:vTv+F@|_+zqsvӞQ{pm< tC>,ݕ,qI~L+ a^E +ю^0ǘ˻drG1|y دߩhk9TlnR^;$c;c0B Xc{LFRB#jk5mX6^*i^Wf-s% P`<0W\o4e_Y߲cT%@k581͑>M5)5w @mwڙӣnåH~ÃC=֨{+%uK#0a -p=S͂(٨o-Q67'; m=/w}Blucpz:%Bn TLGҥ=b 0ʵ3#=O( AGCaf&*(N`'>JOZf+}3Ւĥ mas_@OR~:{@:Xӽ a'X.J"qbBѭ BTĵ$MȞ:Փ,N N/+;!Vt8<]&|yC5~[sxYȌr*7"u $z5յz"Ngsږ[gGmXr iVIq!`BN~7i\N)0ET7KPqmnSP~x}0SJH!`dIм 5A3C152kt|qtjGe^d<'8SU9z.u4Y`pt'{W6њwdT&\f'a9kDd 6l~"V$|'lz,}0,ЖpWTfj Kǥ#:RH-ZCDfߥFR )M.V]Z7 N ~3r"\jNl`xa >t4:iu|rϢbD?H_Kaz!VÐ]"0Iy "*|?WQ.+J",2|%5dhB sZhK('{O-pMhHXʹD#fc+GXzPLgbC)HWtI{7@qg]t1ǔ}ꆰj (,-Vry;w r~;R(>=]17]cG}[ (\z3E鏳.f~sݏҜE0 =ü/_o.OB/*Gҳ)% فyL1k9;Ϧ_#_&3axoꓞ א-#$-8ևk -14{|W1(ɔz\Rva2Ԅ:7rdAݘ#2?IPt +;IP9?p^'<; U^4K!PaYFB)Hj aU#TiUMU+Uo$_)sFUa9~&,%#?HׯK9zj> iG/>TܫşV'6ĩ.;l/MOlfX+ܶ S.@ټ.6jY0#cGX6vkjє֣\&y&j@>T$sAo"TT5OPg.;p w՗oeDcLc GQ TXE7(h8@I ƃ.!ֵ>Oc {%2tM:OX2qhvs̸%;(9ꧪMgbh0P{mp§.ȓ/##9 /h)t M62D^}(IQj#|5V R ,0y^vκcme4Zp:jnFo^cGD=٭A LG™dT;5H<`Qwuћ M&Z"+ TIkmw͓)6$M#N dIJ! t;Gd69&;+c;'Ivh2bvM7@,awB`VtljeRߢ5w6#:EeC!<S(QǑ'd?eśSeOke*/-^:}1E՝VjH!>2m"LZ4j6'9gxWf $?|LRF͒0p0ist7 d[[mv[31j]6.Lfՙ5&$j;_ ޡE7z81Նz5g*,Y""ߣ|je*%aS0;N{>IyElc^'= Na"*NLwWж}Ϋ[bqW WӰc5 & ;kMjϊ?GsY60QI8!q۠0丙0By@Ju߈f 8اӞʞRy8J(U\R!`k&Hbuk^Cy>*MY\8XX_fFO~dl҂/Y7}u=|ĖY2'ԹjZ0e8 bMfUodi+(m]OSy7'&EQRx򇯮w5 L7וO>#:aUV;eFm? mrB88v1![2*-k|J)nB]ioQ9)'BL;f\?j9W2%ޭ¦{[#ix&~<,$_Q6I%syܫiLߊ3dww,r_XY{MQĈ#߯&k :L?tV7Cb3:3 xW+}UCK7f7V,eZYœLY_XQ*<}ő@El g?* GKHJ/b?&aɆi;n( H V5Rfn)ε Zuw@A qhօ{w80?պWAh)ӵG621l7@ʻ H7Z(Cu!U/9zmɗ:WFrVgAnȲ*hbp@Y4 Kv/XT5;8"aD.BAp}-Vվdbv@7m6\ / nr"ǴDw)]ډcD4E׵jD0ڌv5lz7DJIP|n$ߗ$jeyUnyXTÌ56''iP.̿[m+BJ#>K 2A3-⫰Yel{r4L3Dӹ[ZkCG^ CsosSЊ )g<$g^.w_X( %b;H6:#TJ ?x#/𬌰4$9cA-u-%~(˵-8+C{{hC>fU Pֽ&(vH\c-=.tb81午I̎ Ȏ!N64"H2Y1a+  1`+%z/=*-vVQbx櫓9{ O0rg"0NJ] '^&*mn *BCn K05h)t mD> iF$c+ڴHTK& 6=4v!c$TQ~)-BA/Ĥ\%;IN3ֽbҊWP72iw N!\tTe>hO'^ _ ag $jݖFz@mZ_ %!7B,Btu~c"9a?B`wGJ0*Aoh/qqze=2嵖 Gy~V#+yL<ĝ+Z]߆? 2Rƙdaz`YX B|mvg< 6.\:#EMm/`:R>aDfN3b\LLr5z{wbIh`@xIwHkk-_ M쭲LfV-xY¨-~||ڭyĆTpeS$H•Kչj[Gq" Quw>{vHj1Z;P:䟾'3#U}{1YEJհ:Ξ Հ2v4n4#O ?6zt7h $ S#ɳ'|:K8*mq+Ίģ3#4a}{o̢nNsƊc\˳; :[T6"#iMJEA&l k_>ZY !V$埬P|dxC0яa%FP'L#j֨$/%"֓xOr s0Hd"s*j!hagxy z2ފ bo[h5Lus9!O%^N.Je!U\:kkϨw=s12erm}m3vfKrՅc$:D'`}942HSžtN3W{Ԩ#&;MGܬȔV /f}%1y82g̠\')bnVTȝ'iJאjz3C;r$Fش!nCq&egj8ybU]%+~Y@DIPS)‡W33gg&hq7sj;73ݩv{Iۄw(֌Fx+`9^)iNLi^mL7v&})d QP@IW`-gkvTs1[}4.$WW@dy xT[A -:\ɪa0!xݪK45.E& V 8Ď%$0'ϡfX(c"GPFFb!w j~ZDy<}%`qbHS4UtcLߠVK )]p>XN,M/vCVxĈ87 g]HN/4XF[ ^%1xxy=oC0YSSSX˷Kqlb%e3' 'ItJy-TvT"9׈ƀ¸5W|=Y^ ~XhY$2JqVL[~NM,&G[Uqo>k3Z02]'brP@jȡ p=D4gWa횲^AGQBUW45}m$)X8  E+Dyr<̂t`|ч2vneȒc;74!H~V[v:ܬ fYR~ͫ@shZsftqj~vGi}-k̹JM.R%&)P 8.)sgs){R)()KKxY8[TG+{hȌX۸ [5 @ߘ q_+*1l[=Ёq&|28hHD(;?qRL("1isDi.>2UB\±b[*<.7 "PR<~+ڰ\md6z}$UK.*zR){*jQWF~8rAt<3,ئ銌b)z㼓w l,P|<;vB7YW:/Vxj3߁oB`PKej̑9 4 ;Ac@g\jg^W%' 3h,D`nG;ꀃy7@>Q֧trcԐnS\ S1?FJ$&_A,\v]ZwijX/''E:Ũ$2cE)/3W$YjC>U)UoTgx M gItp3sfPF?)=U8>ny;0&L /l>5uUF-4i/6Na p_?z:$RG]$mC L4^xNٲ*(iB3H/Gy;ϧ:1&. l(٣]Ti'Ctk`J/˿{ۖwtY%Z}pMۿf׳FEqL!b*1Scv֙:U WJ^,(S|oy]4 VDFr9Vq54g"b8q|7Hռ|c댨M0[5Bx8GڟsIhz96Y%˲/pyvhE+k=lz \嘽#bA9jNY'@m qS9s>}҂g$X H64TYBx .ñXc; (,|o3(pǰ36l-48b@Kowa%|1v5 k'^h\T~cϊқJB{ %Ft4wy%IPls-.ɾ0م5j'z%+(o_55 4>+$ -SkC:N` ? pTm̂ k~Z.q֏_hf{ j7mRoHiEW (\AYÛDQ('A7CRKOb|5ozЄMZ}; uU31Դ nަЮWY>bOyxp(ߗsIO: ,!^4-g+&` uNOLF#6H(׍=9(LwZ´YD u୩ws {qd~\}G?{B:VNqVuFoww%(ʏ^UKLp3]1PI_v7Y~ ~҂=`!._8j @Rxh; 1Dw:SMY&;ӣBX&FA8S] wu}ݑM$ќ<-9y=@ltdA4'_Lxg<9J1%ޞi)ڰ8R^jJ<= g5WoܛM{f"HM*ڈWV-"o` |l.䇠i~ĺ7?p9i*,kx6^]CUH SԢ&ߍPΏ(%4`~\]YrΗkRt>^d! # 9 \kRc~f2ѲmOoITRˤmpEvRr(4@$Gȹ%#!B]aKwzYyA3|15ũR(.:",}:0Ӹ\/E>H*58:dn>RIj C>I&$b-q\*XoP;%':Al L)k;2 ݓ(8D{w)leϖxgb(EٴoU^dHxK,Wu '/jKO'&@ͭ`pf(nEĝQµҗ|bxh!?AA }.65ԲfG mLfB4斜 G-Q bg3֬$HV?OB5mE6ϲPMsJW HRz\v[0tG*!}նZ-Hz] T%h{GEu<^j`{n e∇c>~8 n$"3IPzKQBLAT8U†>8#+$&y s("3Ƴ¿+l4a`wNk;6#דic L cMmfeP! f#w#{BlmHCIJC '1MhNp#2Ʒ ܢwLaaZJԑ?tTGx#AaON\GIj#]V7[cSpty'$EܖyIa4Skbw, ]&e`{x?I$OZ2*˺9DuPCג hvʡ-#0Z=-5nIL-KOW"ATRS춵l$G^Ѓh[BsqfG6k.F5ZEsRHvdu@L*-Pi-= dӛx<ɚ )&)99v֧Ydc¼¢x{ p q $Y44D1BA.\fX*2SyE@m>{St OU,|sJŊ*Xz-&}~Y-b* 0$PE >REv%)^8q-q3^V-@ʬbk6/P˜㜴L }"rn!tx-ɻa6 )7p)]a^smp|۶{q}Yyچ\ɑѣE/_zD/ [2# ~@,J3֝c"?=|gZ!Q^XLc%HG1Xߎv\oF'ygٳ ~r1UojZ:+x<ւRwAf /AY" .v9㙁@ZDt,Ʀr%nTzZJ^I'N,ɝ۶2s3Gh)8OY!f0U:vI^hdf>VfT1B'.vx B#L18"#rjƑH%])eV@ OkMm=ͣ+ OTPMY 9fByRD^nN}!/}Mi?\#otFӕ[FcϚ:pU3ڸ2! Z?n8< pe8^c,"t+-]G>WJ"'e7$Dm5#9b-V sɼz gdDgJpw}[ׇُ%v} 4}9Q?g ;}U6V=?d H , =׿{|!0 =M۬5`ny,0Ada=BZ zh/r[`3DZ˞}tT"^D1%^9s.h&BŊIDsZM$ ]L}5ΊK\~'.Z7Z-li(/ 'ִKA؟ZUra0b H3.- hYx# DO:G{@G%;~8ch 8 ̾Q0,czy]2;ڡ-ba asB|sm5NP)ĉjtfXUVC|%oWWZ78Z|e7d"I?892眴岨ibth q md M:Sf\T m{Iat\zB;7]5 wd w[M%ڠgThAB[U Unwvؔ#Usq*_b-0YX(7攆NWُt2^,wf'W+97*A+LXľYLz#.NYJƮF*+ "ȻR&~Ocso@| d˷JG/8Bso"X!"CM=[e赘w\9\ӏ9,9B>/kܻ1eWE뒢s-;US%aI_Ip1US.6PUǃNfGO%(/TBTcܚ|*(ogЇ(իtQ^0 VQ`hL˞U3`MrD|&\#]Sp?y89eΆZL33=`_[nS xˢJ٦j 5M:GS|JLp=t F" 0V9#`s܉]|7Zݨۋ̓SQ?϶#ޢHEP(3UaVhTg?ل&P`s7B ?篭4mqvz@3oEȝYble|ki51H,zuUD/"2BBE2|$!GѬV|b&rBZ-w9a;nv{z7"$f*ufŸ'r2'`#%8ѳ0St6Ј0Mt@ @C6zuV`C.:oGbKzUœv3Ayz;="d_˟ugaGP(~ٙʢkhLƊYs$W F_ݿtiBl 8̹MƱ[?Ebds1gɻ2O"d\ ]mNP̩WrKd{PTXBGW,-fs&_@/u稻y9/ ^)}E,. m>IK`+6i9V3PҘf rx|~\uZV 7+PEL"p>;X ƣ "{̀'T\1`%30QAȺ{':RW Z=Շ2((s4wse6 FY%=@n}I &ׅ̉amNGyz!K" ӺgCj@SN^(,UZsN%#tDfȨ^5WK+S(ϢzWRX#H!D [E!+9R਩֘m$+C%~5J@Ĥ~#/]n;91w$?qiP!Li8OALxy 8rUW357Kz3U{/wHǿD uM0Z!4s`gk\s<<%7pzNtcE|4Pիh3>%"%д ڇlPt vS٦n%M f/([Y?}݌ A=*0{s0[7P^*j?xlda{[^&@ ErD9+X[]f)f'c"ŸD/ YDLBx4AcL">H8}9V4ytbV 04ILJKN$3ݹ8] BDܚI-ibGcyofp9K0Gctzʺխi%<T3N #3cp3=*a8[|:r*m:bE-w9gd$ `?#L=|g TfY@D2'9e~X݆ Dx׈HPm̴iTǴ"4_~$@!j5:zJ('[:=}`tL-wv $\P"`DYaU0@$, Ĭ5ˆGy;M R)[j 弙"6ȬҔV$65wa( ;o$_JpPK66t3Z]s)@aR'Iƾ?i pd4IoƢƎW'aq韝Tx+ζǘ'̍ƪhߨ x9:ݫ]^fSq֍gu Dh~9J R| 7@ 'L0}̌Y~{jtOטh,.e8L>IΔ<e.`XnxT_i@)ݙ4 oeǝZ卲,@8@EKa`bm¾#}?(jD "CS..#2-L)Nn'G0.*nKb8Umʔej=:Z&%F{ {AogFsXV@Xԕ]GA QѥUnh6Sˈe. ;5F'7Ƚ 0vP5 p[p;~i1tqp*HW҇DmFնNWVs{:Vh7rLO<dHτv%&h1_۠wdefO[L"jϚy:LcF@XX$mW^ZjoF",쌜⸎ˉx<܍{p_#ێ:AP][΃Crږ`U%)hq/1s4ycCAJ(610.DQH=Հ"-sP[לn@YIQtzP{/y\RM޽xM<+ ݑ 5F(9gX~ Ω\2M@o8J{@&o!08_t`Dab E.mE8nK;KlhS GH^|M~ lYY,McJvv>>$땓*S'kNJ«E5{Ty˚%$dt局БPCB@謇e&%B8HD;O.!WBȍl|~Xf@((ϜjE +<'lBF :~dРI;Zt*I$!tx߈6PM=Xkʼn.'(9pt˭;4^_P^ͳ{+#(2xT N. u895TzC F5~菆=G j{Avէ )H\Aon@a(;E16p~p)mkʗjmw,WTܒ/Kpn>Mf-pMכU*\S"W򗁅d `k~w n^p &c֯gU)%-ۯV^3' 1ksy=ά-CKƕ ;{ƺ{"uXW[Z7]!1=-F g8+X_by!d)[p" tz:^첲zo.mhY/\D"]eDU ܀ɇ:0 cB1!j}NNi$bjw .& ~jҬ4o>bTĨ ie2Is]2tV&Y{ "Qnގe%X"(L]`kn@vCt@P.VZov, `I/R.K3'߲Ж1Wq=dTz}%QmiL} 4oe; 1!t#mt^:u֨T;RVmqH:9(f(hkI,ɺ]As#@}]pÑ ƒiRY$gAW,#}CIW*B fnBzhEk_RssX:/E堾zw^:su}?×!qt);Z5]\, WPZ[HĽsJk$4 :H"[Zsl㿙0A#zՖ4o=)FUevz_,# Wdwls,pV'QC -D<:v{pV- ;~44[ b"k^Ń{N{uZHR蛿XO忭`~2oKLk]6Lڕx:kz3zWڽǚI--8\@o.WO+ELʐWE1bհۦu_-U N $edBA# M>#(=$[El^_d#eU؁XX=J6K|y-C[@wKR)d-JLEٮ{z8t%9\΃\d̂+E\ F5Ui8Vn0R[ӧ|̔,,<וdpZ&(r;e0'C1 fPz F_y'W'!6I2r;BچW磖^ԛ!ݖ64~p'jl2 )D ٳ-[W :H5ZwT!j\c3C}U+t?ÍKA$̆2-S.ȭ RN~ͰOKi.D\92؃x;7VLh2w:GN,\m,Pv>4٧L#N 4wCw٠?9Mg_!sn2J}rn2Bδȍ s.}4ªRPTو:wV+{\R@_*9nKv/X8'0"o׍O*6W~Sm=bDVET Vފn%}˖mēA+( /@a_ڊ_d@@ږASՅ 0X^^N HNuGIpT'8ֲp J=;1*$wI(&Y%G'Y, ٯ^ǞMi;lwSic%bRzK UbcXPB3yПyg `ӨKtCo|z@f~KQvd[Aƶ:M&Ýr ΍ >)B (oSlnq3QY*Ҍq3Ey6?,e=P]) K[f?x?}?74^T=?{#nYOATgkS^. 4oiAfdޅ(nwbujӶ\6'6}X,kk@. T{]׊bޏ=ԧ ")C[ܨ "_58H E NTbZϯ4/[傄fliJŮ?j:u3"nVѳC .u 5 1oNKk0juKvyTU+gkBRV2QZ)cFxsZ@b"Tڞ_Eі|U0a56  XqtI ~vnSsz)vr/DCOW5S%!)SwiP 7YdLYǻdW :7shl No3%Kܬ= !VM8?_[[jD\`5d$_*[AaA>NMKE:ˁ\ZZApe$A&)FکV074  xGU|ko1MM>WO@wJ=D\4&٫:>չ=$:37>YUE 4paS1)D ɭd8~ΧI%J`|I'BEbkJfSP< iV6 %K(DKV$E\*2 ^teK˵PhDd]pj TИ~8N=h-'Љ/KJdm oݬLFYSd ZWsvHuc HG.Zd&o04ڡ ųTGSaEGlZ6W(j{ZIĚY/O}#bITęAJmsB^`ֈOX i^ +ɦRMn]4[|uYq蝑c%BjNX/;O^Wѭ^1BA6PH$YvTM9:Wi,a$"j۾U+x|V1(-t"U~邕0yM[":-$ĝ2ldU'\8fؠ_-Ã@ k{;NېKQrUK_* S%gdЌxZl5t0j Vp 'f=w 'FeRMK 0N@3XI>ӻ.tCD LS+GO(GؚLfJ)t~Վ8\dr%[|gd\Nur$?M18AF/CJMƯ:E%%B @^\+l|2IK*H儍h<GaZ#XkZ^ )Ti%Rۥȍ~q4 k=ʓ' c65ōnU;h9]SwOiZL5,nt{eV 3vE壵+}:j۞AJ"lEf_c|R F@(5Y sך~g`f!5>5\g3Ͱ{c~vfSXbF~LGh ~YaXbj25w<?? i{XW(!槼~5dsNJKQd^]rmAcS59$zN"p%NI E]#||60P.+U;.=əeziSw6aq>HHN .>?lؒRh>|զepƝf cۡ+&gujFYʚ>h_-!CYQjI%aCd;sIlyT=NS_ƳSwKҘz_!Us]6 ;l;3$7lRZGPVeL.VeDY zH`1hh"3Y8t1N\z0JT.4{?:)Y}oKa<1_kMUN7Aʄ;a0pqP_Kv~MAǿ |,!Q2Y:KQU}U!W&wW(M^,M6h g@P8 ĪLcNAI*'DR0|N} K*%8 sopuw]E '?sESFr?@%O2X&.~YP?n8?{⌈[%0arŹ~WEj׶h% lۚzɠkfa؜ב'"NcKZ oph\\U{Bϣ Fg#k1^uWBIF6b]{ !mMb;_UoDs,,>h޸/4B' y_;_wsq(⬷o bz29 lÙs g'L](OK;mFijOF|/ P,}ʅ0aʳ`o$ wKe\\σzѧYBn 8jEJD\Ed%Ϡݾd+k%^?sZFak: k`P%'&~8Ew6V1P BW3v)ѸzÊLti䨪13VT ט]6.mꛔ53)؋M_r>q7 <)Ѹ̲}2gzujٟ շ#6M-~ :}D 3Hm7|db.r"BVj fƌժI0% 1g3G,~1z`ɠLŖaWnP W$Rd|\UXgXBm[kDp=h?\^6J3RY\.1e' BaΘ+̽|_-;IWz4s9mΎWXt@#l\nr,_Ô$|g~]8߲:PnRH^\8(Ue^La4?mٞPʌHl;yIzHIF47Tb7ڇve3}k b,wtUW|Fg6Y@7~'`/tk0.L %xU[HVm)SLK2mV׸NxU*Eo^mY}v]XMY2!p8ɮ1sļSI<Gѝ79"%˞8e Y[o%T@vע[ͼ%{39l*oA 6ϭ2utRT^rߤ/"P1*9"#RvjĴ'j=n64n : nb( ^E*fxx:-40vEA} KX궁HCȇl $ XUl2`L~ =3 Y]L6elca}c><xK 4a5{YϿiMN؁A;x/ZtaѧbN95\)5\w@! 0v+)FGciyrrP"e/RFE"Ψ]Oe@[U8 \zJ5Xq_9+aNXS/އื3a4a2 -D[@m?B!Eƴɿ)Z3; ~m?0Hk(`kQiR6f"r 0,DT,n+weh.Ճ1mV/%uggs,tiӆ@X#s$.rsMLI(^1e>ɛ'Ӄs4mrET<$dվ*-*Y E>IZK-v̓]h[]ˑraK^cɖt7. <ɾ)دUhX4xft,9ψw%qg_-wǣk9{ZEkteNVsBŶ“S`iI#h<ΘF*7> H }hOYWA ~  &7K=ֲ)VV>TyÃ$8?yiC/8 vCpÀ9F?ކYҍ'NT<.ŔkFns&O!뉗;ȷmJ˾`@Խv_0ǫ}`w.L:f5M k&cExo?uqȲ!Uyi5+/nz~OK*9Q(IT9b[SԞ'V>5`>\ׁji `,Ԃ LVC !J?@&Q!\8S*ن ۟h3=Gh sT#%\fW+?YB y ,-Rm/`L(:S JƇO;KG+ʪLG"Y/&ίfcEڷZrr5V 5o$b.fg\1Mxa}gP}X~~w"Ț%~꛺m> <"_瘿?VYL/8nXTc)&[OxkBj,("4JV,hiyxe]fw=rC')H,~. J(D7loOɍh!g-M hsp{(( Xm_k<0BHd_BtzQf6ei&ү~}=Wި4IǗ\閂dJX?޹ś/3um.3M|g 4-*Ka]0it(TL%߰ *"YM^l8ض3{&gK gGOu3GBD|X`ŅzFIG!5ki1k#*W 6UՏ`&BP@%^% d/°(M&ҬjU+<%5avOmI 3i O\8bRSBIr\n?6jB궀vSS;BeUV 2[lx?GЪz袍6-f5Çp'2 TX{42e¤)#E >^ag *}VQyZ(5) ?/M(bS,_hIK6S:[W::VٶӦ馑&۬MtmMPcQt˸aCxr<իۣ#T")vʝZ낕{WO7h*YtRW,bjdmR4vUL2o% l:w=k?Dk:}!"\ 87AWIg6|]CwNf_Rםz@~?'Gp*7Ly†dm KÓ3FldN9@ܯmC㕀Oߥv6?Gj*c_YAcu'6]^|p2,Cl&FD@ehD:5H=X"4x7KH@ 㔔+v"{q8ZyFUq ? ^̲,U:"Ire(..77|!୊P _,ΚDoAcاŲ*Z|6Z2;W%dNq"y|guOHglV~]l.YXon`xf: QY )6]^b6cX@Yk_WI8eR!BΖ6y?fy媅oj$פTr!$ ] u􊐓DR3;*OWJ3$~]={ UR`tK]6m dc}~pJ6@+0ͯB{{~kQED ozp^yzMB=.&DOѻi@ pX4AS!#KđL1}oIDi7ZF[9I1ўgzRZ$W t.h1ϱ;JXVUlP `#l ?r9;vOoJHJ3C5oތFC*tXCp$>ܯ]4p~(ˆJ^Ze6)cicBC5pw(fql;LDW=Z[J!I 0T$ug(%ǧh ^)-^+a~iSkB=N(m%`9=n؀_iIBZ#Axkut,p*&eKJ3<}g~|=p續iat4u PI C;,!(vгRLȶGi͠+L Ao}ǽ+CMPDF q2XedֲR$Dgyi;Oae\JGIR`nב$ d":;"YC;#G"u nEXw]_Akʪ9) 2~]Sp`l,zXEOdĶ9kvmy5-W8rNzBp!yGP>`6<`^@‘ nr.#)|=rס1N.+v͙BFrt]Ku%\s6b[0uw1խOΓ͙YNfjHȮa} ݚW- \a hО{V`n7֞L#Le*n\!:Gf7 *JP7t Ա|_GHo=+ /3*V*W:$(F_$wnCw>8joHP8l,v7uLc!m2!7ȀqX̼JQ ./ΓyN:RGizپU6 a")wލN 9,cULj<:2d=q9$C׮?ͧB)tHd~#.-) ޞT+5`!'40"mq*JKz.6.菖zɦo Ӳ\<,Zo`>1wyU?3X;''̻{Qnrܨ=^0KrJF6e܈PqH(elSF\ݴ VH7 [}btsKT),%_Q|vݢ>Mv#`څ>8Syؿd?Σ@Io rfS .𷅩uD˞/{Ϛ2; GI{AcKDmSŝl9-il.0lFc{J9LAIIH6ѽ[PuqAE=Y[0Tm(Q庨1n@!o*henJ用8]jhMVh^ 3y]7D/ء؃RsD9d#ƒE' Ca WE}ՓF(H"r[@y bIJTTS~8g("YDSivc ' d8ک\3W|r89*e\Z-3|m@j%"8jfsaj{ . YPqq;b[e3ai-wAUpW^XU׏{}y԰4ѹt67xN`-e-ݝRΌra:cLM*RA-wbLR|iLyǓϼ{}7^$quѺKk]z i@lMvMII.8d`9J'f!D ٛQ ]c4H㽋i` GurDMO8$7rRGK5 |pB`] y^uÿ]g=Hz4QUx[u*RwkT,stp` &` !3QFًm9ϛڻ#A^+9 : 5V69OFM)![RH7ǿ 8nl^p=Ċ:T+ctjhߡS2zIt oMvpA =z%m{/o9'nVfVR4v#&`i @EL:Yal'5!mhkCt ,d &/+'梦E0q ?|xLJa},Ain6\jlžBu2֗3jwam]ӭPUgt 3BI#cͭvAxrv%rs:p+U4T炮cK=kq>#24/BZ]"!a> >cޟպޖ|_VPiS)^߿ !n _uw!se#"X!0pcv]OnLTg΢Fj[gՎCY}>[;?x431im+, Ӈ偫i, )jZ e]Y''534P-z-2HF0B I s *&MU~ZWH6r`nTF<^p &aE, PK[ؖulߣñm ّ0$XKJzEIY=ƲX: fl&w`5ɰO UMy67wr,^~t*$SXe8Iue{\F `&׺*wwyc1s~Ɵ2aF ug٢ɧiv! WaDbQ~ <{՜s>5>@^7 %MږmƧc$aw\οT m䖯!zkȢQ1!m1,Qg p4|^y,tuM#m2!c]P&+ӗܐ|N>Iz=2`Ƭ,38mP0g-POܒ>cvh? tO#\yg$,aB|` 0@ ׄ.2tsܦuV'rKW.[hOr$~aV1JlPCpVJ/NvrǷE= > ]D7<պH:i2IA.Hn;0b-G~3Hw!|_a#ŸgZ:ɫ n8xD7"{O4٭q7 *Nm"3%-;Hj|~A2Qvg #M\G3>T_׷ZTɬG)Um*\&N ]䤀lr6ҍZ)%3=(t5ZVųH?'ȫBe8lUӢYKJ9~ ) >O˦^<-Ċi[pZKIGj&zZ$O c1&*o&Ce"4-om,ڸ4?JR*Ѵ$&}rweߗ Ƃ|L0\]Tz{cƑ|BcgphGe0Lkh_tW畄yvK_Sd;mj|\pӏh A13uKu'm G&vIM,Bi<M!\Ҍrvesw}y[*_\=*,a5AҘd7%8^F綎<1|uvI~rAy2@o* V o-'5aƯ)Q%h2Mʹ-<u{RXMzf% 0Z,XJ %Sn(sd-/U9 M6=UDC|lE` t|b>OycM+1JHjȏp_paqRR5*ǎݻɷnYDTaړD҈1v>>|X]|rl*$̜Hz}8 OJ:%!MTNkNo9kJ瞨ѾFDT{#(UN3t'qkm Z +F0L5drl8#KSnau̴,*'|+2q"~ҠqM˨֖QCK0HBs ?%qk@6" y`ڛ aQdmTZ!9a=`:6,VɐBu{sbioD,L:[2f[;[W?%߫K)l3>ιGt4<1#UTE ܊T(cS^:;hzWϫtza2kd԰n?zD8s/4J>m4ܠ_Y⫤3X,7pi_:f"˵2j13,OdĆl[AYQio]x&rAD@;o=pOETX8Q:}d5VkFӽ~??[O8k4Uln~mQ>xzL?caW E׸(= r(yXJ4ge֭ϝH=*zv_W&KѶ>6EH©(򅜟yaU픟``!H:p_@ ]a$rK X$iIW5>WC&xEI\Ѣ2ȍbF$*“10}]%h@Ȫ هOҩg:'SWHt.M1ؔMpTzLl)Pl0Qa)GjŬjy\fB3apx aciM[?t(9FyIs[?H!e@e6GY@^{R@{z/#Pg Wehb~ 7U>IJ_Ek Jr{ ? X9|Cxp )U6mey=r4Dxrs׀Q y̖Z`j="\kǙ$ q#}.:dP@zT)L ܇δᕪЅ3 ɫاnσQw歪N N9VBaτ$EɌeKW)j ߀pӲ'Lf`[5{&}~GtC-8 i,~ DKqԱ\t( }@C,T?:1%n(3=iȒ ]˅էȉpfX oirL0~&֭.\o8X2S эKfИ< Hb%PF3#lrX6SA7S\b!-/Ơ;gq%4wA@)A#s<{x"fD`keZp> G3sGC@χPg,>oy'g -b&U[ VJp,-[L\ "O7{YھXP(h{E>'vJinpzpTKx\!ǖedvyW"]4ŋ`1H¿ nB;Awt?ߑA Qumߚi QiRl+cY>=qo73K&Y< cxV E:Lyr[C&o*FͷBzлǞpj[D ,Xs:4,_y-= VvH\F4D S*2dZoKu<7rUٵLS Gii$MGꁕ'Ѧ~a-gU⛑=-bG\R6 X*Fp 1A"@'H)H ,HQ(8n zMB'bn=]Kh@G/(naO`q^JΖs8;*rS=Qs S91='b(J'e4.s3EDܴ R/sӖ|NW:{Lv=>G-ȱTr?;%<=}kZ8 9Hа!)o0sqIz9R~{AGV(+ fviJ@P*EĖkНl@SeLrhA,ɷW{Ȧ.j:$;E&\qذ|"7ϛagǽb+ob**cӜNjx4{Ԛ3t+dE5xH.gίqh.8WƑI.Y0%)ֶT/``^mt RjQN&-֤VE#m N-oN==ZCv; iG1لi?dY5˂CIN 70U}W}F><kD=zOdSEq߷|&и@ ?-7+92ߌ2F, z{wģؑOϟQI #zm-m +0R/+)iyva_'_xֳ}>˰ˁ̯_G~];(ܙbono0 Ď1IQ|x^:-R&J.[ $NBj? ۑ?u Zol+)g,5 NZ iu.(0wL!0" e(wSc4wHy;kYE,$p1}9Z1/LJNLr刯0-2sܻn-O4.IBә=IeS!d_:T(͝]SI8LkNȺr+-"+Ʀ6lfϘ@ EnúhbYihEhUX\vRJ=K J5|N!`Y)(4bPz 2m[ )i+*D>ụ*]087to0^4_"_>dԙNY%;ծ\5FSvݵo3~ J(6J+#+=xwJɝ6T?,+8 ',1\ R9E"<~+:8PşEw5dEX̩0*:Wi&j$#Q2yŖH4ؗ- *Cv"krâvadl z|Jh^ w0Z^:vc2Ҁ,$x6L&xtv"sj/ J(Ex #8 9ma33ffɽ@S 'T8b涔~x'Z!PGM3o#v5-FR"-ե49P7\k:na[qнzLvJrѴ=UA!tSS/" \o(7BpdnAůCp6|Gy`,`P=zOe;6E 1rdHSqK~Q#vr -_C1wi}Bh =MP K }dZ78 4Տs 2"eR*q=;YƶҾhTI. vKy TT0M7`T9}^Z)gaQ:j kzqI0}oR#:5ʛ*0"-{1Uh"_>S2eU K~ymFJ~Wo.i}_OIKYOk#@CgK2v=dL^?؍0˗lG!+]yqy|`8rVLj$ŒɊRWz?33 @ۏ1gqJ[geSɾ&DG3ޓ6KgCJϗFmܮ3׻1~7:*1U >n[͢'狀[dv7ܗw7lxjNc^?PdϻAـvKh)"3A7?nL>FZil  AYHv-Z.#jK"C{̋>_3IfDYӃ)K*<`tK!)X°@ؕQ"PlkD0<%hxL7}0RLî2DKI&}-螺J %>Q! IbI0Udr2lȻ;8j=BNl\LmGץ!gц6F0pCFy_4-0 bhtd<%g`)`l)bvs"{xN:ɣ# ut`- I@' ^q@~J=A[n_ eǾm18qQ&34$BqQSꖰGV}*o. VW/u'/|C/ЎsWZIRaf >{>hl54 Ye` hJW<J'9sKz/FϏ9ZPC6[,AX fh(-|2[3Il8sF;ɺpl'A|0F t qFmhmbGq> ej@j*'z]S[I….rόxkKtzm'*V %IّϰQ͢6jǙ &0nCez-DCCyf94[P|Qw5}Vp.' Ng4\kp0_ I7Wv>o!re [y@R&F> D  V%Ol,4/zQM3ۑP2&Ԭ²נelŵ aԨ $R4 :gG`/,bIϦKz~X05`\0>h܇vlH'#<1xվ=!`̛E##m0N_{2.j1c;PW5z)Л/pL?}돶D<}r0ƀ0 @"CFEc~P-1Xeǘ>JF:e(2J;=m9Q)n ܭː,S*|=`Q;`bw+փξRr-+YGksw"̞ `5I.)Xӗ7ՌY %$ѣ[bQh 7Vw>L!5Pbs3}zO=Vjŧ+")SM#VBsk=gc0phݫO@Q2  YY@@5Xc;rޕԺ&|z$] 3 ums@/W۵|Nğ($LiP=.}^gj']P4rK'^6c(~ {D}q!|9_lܫMYNBNTq:܀'Fv ܸJb޺3rE$ بU6VTY ̽ř5-}#A# &^7-| V(茲'3c .[C&Z5ga=>%6KWOf o- \4&DCS:> ?۞j@TsR- Lҏx2cLJ{ b<|ҸM\=ARO3Om|gRˆRG]zIBv̖0?+@ {L%훮CLPkz\*w5:l`qUᝀyb.7I{Gs-t,c"qǩ6LrdJE8֛cku@ӒNOv+c+K z~߃BlWًr{!8c^CpNL~L}ϰnKXR',Bn%#J2n)ꥍ OoZc568J1.=}lT=,3xq%eD:Z-G~8}2i)J[ਝ3my1o$J3dJ;X&|vST?/wdz70,Ƭ,.V Pސ% [H˭^ FS8 ]+Å3bzh|O=f>>DYu1gm˷zcNKaZi?0@# &W\1vy=1Í8!) u@AB\7B7G-xBA!zVf]}Y&"} CBư)64[?tdE-^@I/Ssb5U~N뙷e E {}8BD{ }}ex{DDTr4GAU"^,m}3n\I!u'Uz\ \Tkr]SI[y  :r}2&5)ע|UF䉎t ~;m_خ|Gt N:]^*- ]xн#O.4xlAh̦FmO,m'P;ˠb#+by )Fo9(} 5z(j売PC2@k.m$*D:46tR/txgmk3Z>h3:ooK͡~Q 7;C@LU ,>C*撗&973 M<vO#f9ծⴗ"5wdDIm|wҫqT?IN ÓX!KT9ե.l#ӣc mCh`Tt$>hDfXpنRHyki%->5B`q%p0y6i:eE~QCR2[GMzoP5v^o=+7bcȋD\/?wܗwOUzijx̣ӫXldxZIȪ?iy oy,A*]Mb,hz9hڵF7a4_|2)ptJbD $+1Mcv˘9fUzT=ou-ַW"2$рvVЖԌgKb" ͢ SFpk)nLXJ*&hx9(h0skjt~,@D=xަW[\Z)[\J<$åF6yX\@A  {4$^q/gPmZˆW{Iu\yRwٓhC)8qVM\,[cy0.-X8jr;߰(6bNZ{g pb Rx0syi-Wa`h(N9`9TNY#[ z2{VT:kPV(Yd۠C70R3WJL׼P/Schb=g~SNWx%o?P!5N9{է-y&IE=|eD }Ae>Z}U,׏{CoBSUPl7? =Ra_+yFC3&~U!R!ط׻o?Wk/ʀxOƏ6 (͛viS[?)# ŗJV 0vxUE|b,z#*bl5.3pf)ܴ }MKH/-մ6IEg!AYZQ)4XΚ,#շż&EB2*VWFR 9[0@w(3`; C]- :mΐ|~ 0Ztd Kn$ ntrrU,FJk%m3l%>q~r5)sV\D]#KwbK1=C=puOtmAR~n!9'7H3ViXӚWq,ͦ}"*GDaa?b-oPMWa.tB͡Ǭ:Z-1kBE7i>8RﳪZ"%kЉ,$2.;0Q[GcThv',Ԯu$ ׷>tk,J2ZT-Dj̈)h )H'@+Yy0ޱH Q~{Lot :BF;pHNB!GD [r׿v?hєN Znٓ[M1'a}Av ƠN`Gjºbt2T6*JiYt_.?DDJ]zCk@m[Qm"JXl$Nf)p+QP t,2:6eqX\}(AJݮ\ЙCǪB=8g`&+@unr&J jЕd-϶x>A\"i꟰k(ob)Ҁox#{BZ`;BVao7[Z<``]=Bv%_Fⲟ)(>$B, 8o*PHƔY ; T\b%*r*7@R)1LFWTա϶O06"bIЪG5A|Awu k9onIaxYl+Y,5&)$#9&3/~̨Лwd`jvz/3nE7o9tn ke!IL(myfۉ$B:/,W<7/&eۚ4.Y (N eXD!kMvIw0 D 3T#3^T^/! uT$mHqRϦO^) "o4 })~)G`|reKne4cҽL<6Ƈ{:-'λ;Oz?Rkrsv BGd?#ZvSf)ܢd1)2_ K濈:\ Ow\mN2*8Kzm}q Jk!lyoH&͘ *Q3_WrO-_EofY'^ 4$mGaY@褑gȈ^'|W`M YM*ցJ/4~S7nW[$fHE^wZ4+BO) Zn3*$J-FE&/-G FSp W('8^NJ}(NrlDzC})ij[H;CW^=GqcD/LLPhЪA;W -;Ile??x+z!*){ usGȧOsrKLj>;vsOMb ziΈP*ݾf0 A(]+ԇ!b)8[Зŋ>Um; /h7=8Gw4N%LKjYF!(_SBrwLOdP=F*)G LnA\ QCK*ȿ&9^{|$D~D"֝XKs8'Ƌ_㪄s[ ݮJɖ}1z (1WFB)<$/VL5;6Mˁض*7.M''&'xSѝ }+דz6ξ\W fe9tP ;f1*P؂v>"9W[loECC< s uByB1'.%c$72TA_QBF$Oz9nvL_yX,{'&&֋(XYbi"f"GD5g0ڮ4UHXBWOT_8I9g RO wwՒRuaIvw,-7 :qcCgmcG㲊rrP@m2̘% yHlLJslOGR<u;2.I)0\WBkz c[7Q2|N kH ,rp[}\"= +칾Җ Ql\D(5uv.,>b`|lF_CoAoLhg%WsԶ6h7f􂄳i&.I:0צI(qGLKØ(ǵwq== tL$lT ۺn({85ee")ouVyTB5 IL&=*iNN+rJmok+pZzQ~*7ʕ=81w3C\O12u e1s0X,А#RKPrZ $90Oֿf/[G}vV 1l"DјM[d ER)W`X|kiی/~JV`GYU%~:䒳?"u5y dkU%?E#IL]OY1W]-¤1ٰi 780&elҐJXF. S)QMIE.Oy7/%8!Q 5PeJpc)"˿<8"}9_kҤ%)uB)rL"?dޮSWOE53^?A׽5(Ֆêg~.<"hc2ƸfȠ1GѓDy8E4S$\bxyҹ4G{X}^sG)0qAs_aP)"^Ii_:rlOwEі{I`)a?M5w;}joP޽uKm։SO7:`)1"ŀJtB[i?(6 [aw~ pxy40uΡMKS23Ig:qsv 䘞ri r؇QEccnMtoV_J!c7 @YP/U HXXZ;Pn9v*]+Cc.p{w|=hr]'PN}ޫݫ1$R~t~ |>g,4òrhJ1Kx"W:@1'1TK9b|Jgu֙|jd]Vvoc~*^wZR*zn}nf%N./?r]$85{o,MK Z8`tz 5ai߽-?9+]fW%+vI) =! sjJG C sqQiG|ɇC~-&h/;h8 dJpM!`'%j΂J@p؏e:^\MqN |26Îu D  o8sg6P% `-!bwi.Zrv)~6|Fzb{ w5 R "2>==ꋭ~`liە5\y~X$}a/ըt0 t+3*6b+_/^ t(M4("Q=>=mƮ2N=ʲ83nߔ2 Bi*NZ0<יk@NxV3YdޕvƋ4tXy)In(GQ!%c=-UW=N@TŹa_7.rӽp>޻kO,zQ@գܮY pa1%k(8K38ɑnBwoBGZi~JKԴI{auJx[N'FcX ~g{ &ƈQ}SUNVm %T;ݲ2N(FC̞X}7 A$"*[vwg4ƚ5K9"B2G\)X`tK O-ӲbMƒ%̀uX>=1˺xf@iP  e] 5 $PA3eOG!jL*DɆۓJXNkl^}N#}ykKK"PP}5uDR2E6Smu[ @ 1VFR%(^, kY'$Y#aʼYY irXwV<'%wgRwk:ilG3Iga,J_ m (7ճx[y+ht4nu#SU]֕99R[K A^2}l#.<)W:胁I&4;L)8 q1gGLZmng(Bo>0Xř0-}hOye/h[YJ_j3Bc ק"C#40yA-"c$xְϜ-pPHO{^*ѣ1>pXL Ã;S,feƢzuc{z{hzECpNEc \/#;,'VE*=r?{hE k兗H$Q0@ ])%?e$ˢ 6/!&z8P~3F )k4y |ђsaHP('C5Z;Ǽv:'Ii^\[dy9Ae²Pkz$`NQ4Ћ-~C3_eH/Iy2^};TJ$2`n޲;,[zf4E \Tk Ҡ`4-Y9~}CE!.~U^*-VE (\.4gG:&9?$V:>9I`#_]cՓaG=?H\hǪIûBÿn{~lnHv] {c؏*c:2̲ `i"}ǜQ&EZ dba MVVF[Z\lCk})x`-@%^>q[$s4mN__冧 z UD4w(>^ГC9qH(79 )/Jȧ8t LnO2n|D O 0]vLJc}*!ʄ'٭ITb͘%3 cTeu6ۥkմNV$"z%z+ldRHlnơ aЏWM.y M$D&@.nSVED0#"ˑUކl)"ƀ09X#b OC41+ 87gWlEYm=2UMdk WLex4WjQ/" 8Mw!UnFؚqtEep(ӎ" UvLsL(u ,ϼ]"wL?[32 ChU*m:W#\I\BnL#EB5٭^X(cv&m!5&y:!;j~'&I"Y_vn:b!2?KI"VP޲'%qgVBlC =犇ᜄO[^4@'4PK{d2]1l'-IE{7pö8r"|>GB@ &$יb}c3@j⑒%fo>B ;V ٻ_K4UrűA.M|2}}t&# 噻#H86 lHq̕1}w.z+3ֵJ C>]a *;5T!,c]ejpw@ @8r*J ‰j}s3GO5t@eު?RHOan5E9$)!%j#ew|^9,傈mYZNnF/ 8 e8}1Ǘ-1(7R+ᯆ^ܙN/>-J$oQPB l_oo1O~5%2KvyswI Kp ;~"ܹ/0.hsH ]ОDl;"Ɠe4'Cm͗BD~1R|hFRO;"&E\EiW ՚Rp/C&o U62P< mLmh$Ȁ7FZS|~蒓mqgD&V&B:gnfYS?B,cI"%qj ~HZ6z1 \e'g\\޴e"sT"V*h M|N<FHBv+ʃS|w6 2Rq?e+4@(UVeJR/K I6ܵ"2r4Fqףd)}0F~gЊfOόOMs}˥CV ?*U8M~㺨l@ &ԝM^E㥓-HlBbTsUj1ݸ r_d+U_.ll@ Z+LDh L[='*A6cBg@YᬫocP#i}!v=s z3DBkn>m4+⻃)V3 3uam@]KϘ!B=Эh)l 09Tgciv 'wW6c̺ Į}{L}FRPIUxusnK0:vH?Ӌ<ϚЇo)'u#i7ԻefcX$-wAukF8I]5KLTr&0}rite2Ta=s9?lOı)cAnx4~e1A'(HVtKN5H*AuP.sٺйIR 9# Pd >(A#2N*)~;6P) j;øV @N5>nCء}ߺ s'3nDQՅ *%_qu+XjTY/7T"q^xNn̓'_в@Vِt&XgoB(Fϸ׃RpXFƌ%Ng{?h ?GtHjwaǶFy_@LJr H ]B9'&gTAQ9]D0}K"epjZl^z(Od8l,N~Nmt,^.Fvֱ ׁz+]ȤQ6K}}HQ3QI~G?w&'d&]KXVb܌3[șQ' 2H2>򆟈!x rim?ө6$wqQow)#Yc^>fu 3sqenO_bSծ&P 0{ tQJ5i oU b* þ 4 Ӡo2&_e6R~0辍ـec^ls\M0@N6m&g-|3=6[ל("':0y5qws>$Be4L 2خ&8sZݡyW>24y,AdY+ UL_o~У03c"wZm}cО[5B. ?B|;H6hq!# mŽ #g)LBZ?sk9{YES w `GN0-x# 67ml&K/mQ{r@ 'MN4yRi&Y\EzoM>Vz=|wz`U KH"R3 -A#:)ݽr|f;':߂9ƯB:O]%>Hӧj(GVJjD<>D?T<:Fn4i6ӽnŝ˺8_;[@SEzZl6^ e34?!ͮ^d-ݾ|x(ީF>E7[;Wj18ԓ›Kr{}kka#%{RuNBG8+0 sklg`|l84ƷN;dNI_?|.²q G"J!jG|/5؟Zu,G&bQBR>{ݮpvD1ƗhDf֚"?G usݛHFf8[ڏ @TbC4m9ll،XXqTU6eĝ#,J?p/~j68F| R[an|lCks 0w3j1u?'D؇_a+!@S'k٥-5n (_ ܎5*$^&̲k7?H":4̇" 5[e FfB[EpMޟA D>XlBBW'j]t+mkhLDbSdIJ {X S.^< ⃖~#ѕ]T;||k2YlҨ2ݱ@&qgZ)*ޞH!P\Գu-8Z,lo敄>H,e&PM\1!*+XTv~|cГl=O5ga(`m);B/嚌Ϫ 78^yV #$n2oHAM;aB͉XC/#kDwR;Jѭ͊L#'!AdˠIRjU *!qqL@AU:WJ4oe KP)2`Q_즤 ITECZ Qfe=(\: 6s*YvdLaw4bQF QTx'cg폙ݺfF˂͆HE/_H4;C<+Kk0~ U8n׻`aiP% Xo2$" or&[ru,K:093-zxc:mGBo`r'i(bvɋ@a̻ jS-uM£g+y޲74־_Q8(h6V715)؆B{ `Nodh)ݙL85۠GR_"O:න 7Ԭ+kLjU! c|\3r A.6dկZ*ܙō Gd+O;4Xx<ϐdnXe wW#+A̻Eګa3}ӒpS5lH-XbD͋~JT%g$fq@# O_l|2tKH%*F#<ϒ0>]j%2B C]3JޯkKn~F!u_W l_WM{ˋ\Prt?P<kG/0fHBL6[@CECciJfB;163ԡ:=K [BB挔 -PRfFmC=̺NI;zm VʀdR3C)d8$_uBڨaLu@xKOٿW(!m#(4#JOTA(?>_X LHIR#S %=^i%UCORUV=i0xU-Py"~i@= S8u7Fz]0vCd؋lu2 DP-'1N m7e P>]NK/ʧ?X)Bל%9f5 ”S'ݲZ1guۦ_+Q'Uឿ褜>I|b I2da m <$S5;E(saƩ"kqst#K@y.f )(E'_ڔ[\EDk إVihVe[žΧ~B6t^i93E{͆b(t 4/>y&DQ{4A*,] K0P>g&Eg)j A2in%Q~2WȖ,[:imORsH+Y&#M վXA4hnNe7D~q @]oQ o+X(I ֓ ~ `i~Iܖ(1(P oq=I,Pzq j/yԑd\f"vB:.Tz)Lb5ƵA(*󢖧\E~ D">hVTesr.to`ΉMb$5;D, 3YmQ5e`pZ Q1D)NTtiHHz~ w'aULZwc ڬ Њ[@K,kz b2!BGN@SRmHϚ-ZIRVwojXs# =VAdIzdAWj:5R6 %.y~v.nkJө3Ө\YJbRq4M9HԱR( o%±<}0spB&7#jhi=rkXO șx)O4lWcݩ(`Xj(."K N=cC,+ F`ixC݄I԰iI8 B.cm0Y a >'R)1ZD\}Mtbk|78GFX3hV`[ηYأ\6ᙴbUL}oR}OMޓ,F0-Ul'W%B8P^Ri%!@* }o>CBhnرL%#xPXHR|ẖkM(#0GX@_q4&GkQk%S:KX~c3@I)"lA5yeZt$ypBOAs4TAO*zQ`jΠ{} p SQEߡdO3'ۥ0u"8:5B'dZhw3$-a>ݗ~U" /@CP h=@+Bl-_qDnBffP 8 }/v_]f fK^!{by~-,@}mOJO^~)J=4SxkĨrgCf$ÅBEYg<?P =S 2)3b['Dk~}o¿=uqyWXWIHPPB7L邪MH|A4(f9ǣXeX,n]i'xU!RA2K0eS С҈S9[9U>JSn$3k^igzT`W'}.vRh),ÅÁWm[`Wf1s|CZ((G<ԪHdGHQ;8߁t_67>Xx;5u0h.Ri.Yџ"ӟ7d&anlU #7L_X?܇Uޣ`l{>*"5 XS?yiSa fUu+ErbPxֹщG*IN 5phOp@?XE-XY ݞ9r J>~7Ɉ˩L\r%KV_4[˚oehi0`/(CM8  5%Oހ4,1A}q[![XZTx+ | zA2m7u'-\9>|3,r&pR9Vl&3b*@ |xR~Ut(3)I?eJȾ brDVEC "KAPc8RoIǕ)!)W OuarP)sIF<-`Y:a7UM Ng%Y&6y+2Rt*{WL::RQYXW0D=*Sqq&9dj`z-fz sotIA{wP?f/\Pߢ?bl}@+tdڙ*!ȫn3PBZRpȝ]tmJH7R2KwB}Ǽҷy n<3C/XTwOhkvǬ Pɪ[#X`f2tEt{mJf<T^}qȐ&BNҟ%~,#1 xpiJ5V*O`XkGi<(Be|Vz;1=eU<|;CDm e7w?<?֗%ВbRMΣvOHT` CܰϿ"'>1uI7 ,iTP&k"t\,w=zeozdզǐ=-֜¨̳=bz)-ndK쬆ڝ@&k,Y۲h7 oN4F_A*Rfhy_޽uf!1 @ĿN$WBlx $P&:^'g`' lN_r*h7&$CV6٤gvGcJV-Q2fp^eh<(ha&0ͪo%?%k ?0Y `e_xIu#y>$!߾kN6؊[gVj 1k밆!t]~c7VÙ.^"5{h2Kf؝ݢ^ivwfϣ\(ȓıXBT 9^FVYv yJB sYk9)ȿ귵\D$u%`8eDnu#yH 2 @8*^+rO /B'pĻɪ}:K=n$A6KE 6QTB ^I~Bg|HXp.v(WoJqEjCνRz`Y>`K.(ÿBRuաW|[f9I`OL>ҨV#RS j-ASHА1BʹNݔ:Yx7>ʨ&e$w-ppƃ~'')%> f!@M*Զ6ov}LXf?r.xH2$F~ cv4Tц c;03O]IET%' tv.o -ټmߩWR Dv@yV٫iSğ&{HI_vՉ܌P{v%-sbDbˮA < ھx}_# ;fhdRUR ͎섑G`B>_8ԫ/ءɈT`{Y83,q.qǗR0$h$g|lV*_XA Sĥj8`&[EP~Q5L@w1}6aZ7eKZ3nrguP'g[j"Q8RSbtȫidԠ`x.t 1mӉ8_i NH h/,!>Ɖ0ǝ5pF]rMlOIfWj%X+\ŴRڻCɴPhb ҕCx1_*Z_D.pM<2T \9"dhlĚ$&yZ%SƘ4.xf>S :{Л S"pg{{ N,A?BvKᕵ6?2Fy OU$ ʅDٻ-Q< TSqyCbχlLtYdGL}"!xf)V .B4YjK7z_Ip6M$Ax~]l=~qX╤2?qm \SdjR (Rn q/X(=Hkb L_D5CuG>9\b7-+RD%1G`Sɉ3%Yb p3ٻD񚠤*"R#GC:zI[fJ]Bdv}`0˖XW oMt5y?X4'^3Ca )O9͔Ey;ߜ{HӖ2Cs,M^\b*+,7oۊ&Vb4dz(U2W6{4;WۜՖ6&AaG!Nu+7op* z#MA蓗t?[gn}!z!+29 Nm/50j z6S!Đ.;F9`231SEE/j58=ņ*uqigq8(}&x㵷iN6XUc5o7eL¶-eaǨL Vt uW )k_G)zq b>Ň t ';^f Pڲԯ$6Ғ} \U/`֞>{1$0Xg0.˚3`+hՎ;o!8$N"y-ܣLi?t?3]K_q| 4Ϧ[VUD3UFAYyTaW״kW)]0v+#ErMr,EPHVvMU7ČS+bY٣eh`PHWOk ߔfh.f嚌~E|k;=\{l^$"LE&kƭ"E@O`ժEs-&3ĀfoDDK%35CUW¥/0J8%<*QbB-uŜɷU<%9A6#K,pZ,Q^}Sbӌ#: 2y۶ p|EM-#΅H}] իʝ(#0IXIRE5QMj%~ћaS[LL?+Kd`;j#-*O-v܁뉿%$хd.ϧb>D'(2&u$$4y>-?6$OYۘd:E~g.n&hx6~_$FVf( mG[W6=>i AěB{2LfB}ej_]KgT~ῢ_;pu0 aE)6.II+Bz/>mvy@9Mr14_7 ;!VJUV=@y˗z4ay(Mhb6 |)paA,hk>yI(dhm~Ҵw0n#e}EV?M;8^2Qw*]- &ˈcj]PR;Kޮwb -`GdxM~cY8fFadS/١o]Ʉ2Z K KnK, D@O0]Fxy(5A[q ee3R?9>q:uaMBy[aoݒE9OTtFY#wMM(3$>+o9SO| 3aȑa،f}FLޱ6(ݤwYIOgeJF/so 7rIKЫiz8_Y`ocCqEhāO==Җx v/1.r;/8 AVL2uOsM??)XTWB㫪;\j};>>Ҭ7+i@tU#-2y)oc<f&[XHkMxB<,Μ%j. %'+ ͩyO{|nw J6Pኺ$H5\q1 O]xv(L3M6s/VΤ@_n(d]j &1x#0>425> ЉŜ؎Hܤk8(Db_o2Ps*&ov :Ó=҇,shOmb`;sEN<į$=Q~0=c<=f 3Ъ0{x |_tǙGյxk:Sc,#Y`8QK~Qķ~Քf?D9]׭/rH4'ʐmdbV܉-3lÙ (^D&5ql@,2fa&p (kڛ"f/9Q2~c$#FP$=^oƀ٩ys ة`m&G5&J0(lƝ\p~^a#[u?$0^76f뮖EM6giدGRJ0@m~Hל P} $`NE.E-69LK rZwfvm`d*P\L<5x(н 6_Ԕ /ØxambvheT"eUI=[A t~ujJꈳԒ]Pd= Z̳ ]Rg' Ď񨩻-UL醬4 Tj^ $! 57-"f5Vcd*A&d/ /u{4',yݦ+ɫƁөDإ.K^M[݈\.nA˴*JHF*9Q9Kjvbcqѽ%oB=}dC/)O$7ӖpQ>N!qAgL](/ͤM'=NMCLtφiG@·^Ưj HT?K} È2@ny@^@1/IZhӕC> QQIJWr|D(0_G3/.M"To$*(8 y&1%FJ˕-E#3y|i3NQ0Ux.͘\_ 6;m[]K.z<*xH@58$Ahs{#Dlx;dMU&u,qx.Ư eAu_Zrd"@e|AʠAFoƨs3%<ΩoW2%[󓯖zEǤ14`!yh :{R29¦ 5fxR5#HRÖk5iV+_Q]vA+YZ&ל\L4ZxG$P u%t]A$ *RzbY[歎0z4b]5Gԥ4+v3G!M0*XA(dcsIjvNȲ%Ss(wٟVnj{=Fͳ=a[C|o>Wu,q*\@cYI:VWB3;}(S#/%}ڏQۜʎ^(o6pmPϳ8vd/34^@<[rvs ǝ c$HneBœAj`w7GGG>_b&<.tŋa+k#-Tq}kcCd;fQjGo+S .?GR|R+܀I7Nİ^$<^%afX  *w꘲{^D5L?! @عNku "uqtdb_ή_Hڻ絖W(}J#O[*DG_{ߏCœ'Lܻƈ㐘2mfi:@W&)_&#Ƕ)H*j0~K [}>cxzTb:f߶!- Vl?t<*sӒ_)$ iS+s^ʂFU뱐Sƨ˼|ww1a|[$vm3tY2 -5q+  [m +_LU uHw1!_;ʓchRh $몺tsW%,t99G<~l) Տ?oeDx+0m[py'l;?rJ'3L%NPtNw6d!{ܥC{. >lIR4LX%TR4qfwSJC@Z-0ڌx+ҔZ_lBWR:X_nŏ :T zR||SOEֳ-\wZ4(`Gp(H*P&YnL0|<4R6JeX;衕H_>"~KbL,[kB?-D ⹭fL޲ANKR$8tbAƬx~WS)Hg|Tr8A_ךҌu@ }3ehiM?b6&<3M13FCkWCַ"gr r[HIK ~@Z*k/UI]kK^-KU"ipQO`.p_襢vPznmT!t)Zɂ0 fЙ&bO7V˰^`HY ,cs}#V9 oUXf A>PIL`kK// Zu^.֞$p 6j,.͢jZc݆AZ:Qj4CK:`F{TLIq] l:cS16˵?8h2sѷ? o˙tLC[jkδbߚwۦpaX5%<J.YM yLt 3Ŋ*i.j\H1L`q0; [v#H}6ނc w4̰Sfg?Ca.)m67nWU ^Ȫ&jb'&=^:@X,o Tc"-Rrr1A`8W-b;*ϩtqNq=/x ?/қR L<2X{Jnԡ7jCcf6Ut `LUtbD ; p?A?Sks))kYVa(XZdc{kb谒!w!d0r `?  0\ .l t1'aP'Is%TyU_ FG|BHo#OCfW@W0Kmgζ:F(.Zᕕ? ur, R_$WZYMJk^rq_34f¸EQMe&p<+.n#ʍ㚅f:z٦>4Bbayv. 5Neaͱ_ƀ~i:ОCw/]&l!2E?xdfMhYKk X0}Η7ms=%SHw-VA+%CR?drǬZT.Ta¼k I 0q  czmc@ N!JrPCd-vZ%FqBCo+:TvfJdڷ\g>ʲYOjADQG#Yg_t,1Z7ho}d{SKLw1(UG!} 97&?cC:R%ῖj7Ԛ 9_:>R Fq_tjG&kF8RyW *-e!2 !"ktP}aW1M'DŚ{+(]uo0cosJej֫.co#ՐD^mi?M.C6<;* !~s'9`'ۊKB^@=B;# ٥0N+>E.@8\UkJ&2?N@e/YARKͦ ! (ӪlWiݨkO_S!pkZXe: eL-L|ZRޮD72s\=`~CMr٨؇X1-xNHZ˶_L!$h,$H)òZtn!=??O'<^:iMךq:?s(@)mtR4uZJĥ H1^yk1|Djvڃõ̹g5kNGHk H$be{pfE^ˎ~Dix"![b~WE 4+K\q1=]Ld:|rlؚD>'mZ<ɧ]&N`#N{ )d: 5n\ˠ{@b=+$G$]x#"v*t2,^+w ţ>u&yEY:=@L+ZՓӉz!yޕJ@}j2yL'h@J2贮'=<ѳQ^-$jP n.'mfct`y^^t%'%Z4"'/U 4Mg5k)''!*dR:/y9TN C I\3 Λd&%` ŇSؓl42+! RF4!GAtʬz]P1~ \@2 ތdϥ&#EX " iƒ:A C@K?e+v'?bkn1ql{F/ɫlHžUyM=UN-g1ejCrFI>Nh>)[}H1 Yf"x Ȧj\yO#N +V x ܞBqTGF*9M v׭λJ!L g}+ r&;73O644D:dOeKF<Im/)M,fT,&hvvwY4ԨqH;,kE٦=%!௮Y&G M Ats7QBC){VoTzl+YХ)n~éLo9^ <)p$2]?CQ4AsB uFZ.[# `cW+E.W G/Җf\ )CdY4f*@PAwnĝ=,ǐSP[>sg씻0OgS)FvsNxa4bsxߪuKu 2~$Oj".|-x.>yhUzd C[+:|pJ'U4h+ X{jQ{+H~M |v> ]՟*6,ByWGO#)$9clkuBNa2E:DԎZMn^['9@u5Ea`53\udAeGfj72a%74@0b&/4ΩױݼSPgzVAϦl#ex#Zp|^ c$iA`V' q}( h-kE5_cdL6fF e@dفm d ?pz>)(Y;gV'(}e68TV 񮖹5=EBVBx,פ pj$^j",M_Wm 2-Z)\ v>RI@̘ "m)X-TV<=7qsH2j:2 @Әr/EӼe ߔ8ok:" hE.eT=zd̹*CmH2ezⲽA3]3LXTOx?1{ώ86 H {my1a[H\R纡}lj:n⾐]4S$ == 6wt 8_fpLY-{P|N=eg.|Čk.3/"H+ ^NӦ%DlcDnr~iX mdn?x\Ez| Q$߹-ʹCRᰍkeX"po^B2Gn ?6 F&ZGS%w͐YϴXc]L:1nQsV>V^:Gui]zŠ W؇Y?U)y_+W8/A8Ղ%p'-V繜ɼVDm7Y~ַ4iI5DH0gRtY[+zEDAoƎ{+1qqa7_g]]^&uϕH (-ro^blcڍf`&,g=GnGU<< bLĭ-js,[S7?z"vC\L!w] uxL%a Y_I5@h 㱫&N{B]нnI6֛Bg,J4>}ev\w ##QGc ~ "\!Gcm??a2^z w=u톃UBf3 a[ |xPUe$9ӣSU7Z8lPylό,E4e{Ck}wbq^_var츓ڜd8D㷏EhÄN%8(C*G߷{Hcb Ꚉ!ېP,N>/]41\!12.J"؃c5 D1X%YvN aBTn\z I0\m۟ ÇR^XlL`"܌yvBvV,#O0ZnƓU RQ+?\t#mPb=\Y CЎx5QGST?[71߷;! k*qo2 r[!OdZk:|E0LG<8DK_zӈ584hlp&O%jO‘02`=cs03DL:rc.cbe%K FⵜuhԷ !8w ǪDt &Z+ P"3 di1`H=; *c"Yi'k-_Jmm|[x|-Sd !a?GVp ãcjZt`v}Slnv}JkA~ldCa&߄-w 6 ; #v.œhP<9Q"itL̏? O:N:Dr)aͫߝ޾C:omR1\幫zBF&%Ӡ؝Wml+n0C>~aqEl nCkjٔ[rUnFdb % ~%:Dq#,DZdaOb 8l q oRL#]B3kx$,J$.L0fq!NE:5(DJ #*<B5> ád9퐏#9#8kB6اVoW (Ui o>Y[}I8ԵtvmL=>lJv4B/: ^flw=G*h@\Wh8š:H4}=.GcsrK *SK QqczHAb%NikA>6_ $?:`]@-nkuNY-?} ͭƹD fW%@u=/Ҧx%Sp߀+]Y c> Dgu7=`tn$/CQ$v,|sU0%"~@n-p3Ua[ߵ{ZEk8 %꯺ Ph#YLAjU0#`6[iܨl~4WiZ-^c@φCYƪ~A]=#Qk.$G*]:|NH=6 7{(/ň<۫$Ec-X?WPd et.^ 0ElLAf~Db[o\ =%,"'ʻ-cµ|-[%Vtm=S IkKPԴ 脱RJJ!tf!6DZԚ%!%S?l߫^;;˄T* Q (Yݷ`pA(MJn~G"4lr>>N4$ٞC Ք9:>xˠFc@rHJ-coExN#3F3'ֵ 0-!sqʪ7jKѠi둎R#-*EdZhn[6lxguq shFVSP &#WaxEᢚ/Mm;9QMCɶ }|G5"R%&HXc-]z ;z^)@JHM%)3 D 786#c:/W0lRfu "eSeyu/V3RsUH6,0aQs08տ+fr0Wp^Kɪ&|>|L7TG"61l~[lz:ȡ}s|F@>QrӣV$pC1M$w<: sJ&.V5?Ǒ ;pNg Jm+G0'څ Vl5b]Rퟺ`Ms`D^BhQa_׳P$hx:<<ֲȣ?wndi *e@ \2Vr,g_S< b=c\XMv^ye #S#)9{ׁԾYShE]d+bJ]4'A X(f_4;zS7~ AgSk.W+u8NЏ^QX~go!ӸZ͌櫋δ-9a1Lœx`֠,rRQRdy5p>FOB*|/W7sQG!E*C# &]fG>jC$oM[lD#[xir9Yod⾾ %5׫}ύuKYH 6;an!\ti4\Ș&@ZJɽ~~1t53F>8!02^O,x*43]:!ש3 2J%n,|ﱭRǶNx`C_.hZė ¡Î{joYLXnt"8x'߬X׀ϭaV\>7BmU2ryKP31 ELsB3s(=d '`}GP(6uHcSD|9a*FL[,L{ 4xT cRP!yrp_!9 $=w8<ÓY@`tMVtYzp5IqcWVm A{-Ȝ0O*:尻qlEJCoJ(keD^D2ӜaH2}ա].SiQn7dc?O>f4k-/(k$}k?xя=}-6u|3q~lQK#t!H]o[?Hgd/xV4a~Q#t ~Pi\[rcar#Ipp8fO /6osZ%5iO\`G(AIIf  n[kڋmClti.!I>A߼L]MJL%6r%VSp-hpk_7pݺ=104`&5ATڙgF5UPlGORO;$ ;gK[BDgG9j-ƺ^P"7MKRYN}pMdV}T4$nJѻl~N(c: EOEr@:L=&.mmȥ r JXXI;Vk(aAǻ<$֊5BzbʺijVu1%5fWQ !5U!xn4|,5cX""T7Axd4l4mcAn$C !h4!-ܜ8:$ 4w%MnpBmw:/nsyy.wɿ'Xm#?,20XcZR{h& YB!Yj8Zpq()RZ}_APN*d)[ -C]YQ9(+Tz<뼐"BO)F†8yXUtMu5Ks7)! =t kmMG|Z% > v)#:}ɿ/z)>J'kl!^kͽ1ٍ<`Bו`D^kG v@QV43_ҵݕS-A^V3D\Yx+W zN3O`R*~oMb?8xYRa"lԲ^2@K_pH{wnpv7-үPA0;%Zy Sfe"A47o"ڟ%)bJa0Q| & bwQr Cxٚ|HOi>pK7{'Qflm~`Fۙm̿Tdٰ^ alEK d*qYRtHR5KI#TRlY:qe=x(B)?k?k^1XP@: 1}w395qcQkwYpK>WMn"](_s) |96\O2ibJT,}Ns͇o$^Օv;/wMoslő zD2Rt:AaI;dcjnZ:@(|CJi -t}ߒE4_x| W4X,QmFM[YZfi]o.FsE%>r('yJ4$-x6ӖrG/Aë9IѶXmG Y$h7 mqznuq-9Ǽ [BWh c4߿Dv,9F:vT%NLCw[+ng@('gC`ץ-<ٹƒGNԳ֔# <=ڃ]^$/.r 3迆P}UܽfNJ!U#e+@ 4k?d@YDRre#<'G5ߙ7t:""tl3;T0RaS<)_U)hm۷)[D.dmyd>.a+n9"J{^ЇG4,M:%-n6X%ƒD׬)fEl{> O= Ojv:xSs$-=*x/f=N޺jΝ)\jR1@y3].52Ƀ一ϓǪkBdKkm2RbwҪW@~a9| 3ڼխq88LuXga!M.jjcuc2w((RӃ6X#S/K޸~!2byooW@aC~Rju| ]I+t at:g`/1Wj-# fd}$ ˏ!z$)0_Nj Wr@;PҺ7jl|$obwOR<<( ]ϨtxFl^C#/Yw07Я {bW$of=7o-bIf. ʠ@78/M#m]PkR=@J|d˥tPGhgl,&tq僞;"PgxN|4+_QoFH3>2Ejr"}hp ֊/m1p6g+ 9dЏ(t T==.sMDs_Z͜#]9/.oc̠xt,Bol(JNp^UXbЅT:0/Zڛz3W<6Wo.ϘyzS<9 JsTo|tVsh-fcK\Ŭg1&\*{zI   RUw34Q45' =vV!oʇI ">L3Q-v$kiK߿X"(9 Eܿ{+ I7c9cQZpefo^Ƴʄ}%ױdφLw";~f@`6*Nڵ=ʘ'+ῂ%w];,ZB#f C/5@ǐ|vJ!Z:}T& D0)@vfQs\O%jA &H]_a:K׼B1lr_ Z~$P_ KɆd^}pO.D<%Xf:V]W. h$4Pp-a"eph z^ >}?քa4f1؂KxՉbr4;oWWa(z!}6{ݫd儂Ĉasw>$v#hEj*z8"P"?-5T14ft3?!M_h_3ǭ+#H/צ^c:f 4 n\PըuԎ{˯J,/1u29@^Ik*a2`,NЫ[z,{,_O *xh Za*\ì@?뮤$"UY'mjlHذWsk*s Z=1B8|Q6b(ilYfu w VGN|@ N8ʮJ˺?3N>wR:AUv\AڱkHF ib/о{=}뭓yyx\w| _Ch[[ÊYMft; 2;ۜb;r}-j; tOjb%K/:ފiM~_2AU[cD,ϙڗECXo%o?4fڽ]R9^tݗi[RXB(Q.0C^|z\U5|m8B_5sƗ7|ѿHnJ+~mBB鯼.=ކb^lan0SQnc"䀾ʇ}ӛ!f N`gT=GxFM^1UP+@NF5B|} ƌm\KT:"r6j3jaNm(°MuLg ꅫ@v,ѹy77;R|: se f+Lđk]Qys vϘN+mT,N0gw[U[ w~-L_yIc?Wձ/򅰤h̹tIKbǣ aevPi }Fsj<"0qu-$0S@3@ 8E˵ENArסi?=yIgL<Mr p[Qm(<񈚢ӂ-lOؙMw3k]Gx3B-mh"%:64u5@}vsUv6:bˁ!g '!DSXD$Ӱ> FS,{[kyn1[ lOJ- uJ8x&^_Ltj T<ʣܽ 'G8 _i!_ FXC8Мy a&cjw*JF{ Q䪈TLɂpSUP;S]õ`WTY$Qci~+~֯u2K#" f#f܊F|$W7ʋK*@p@̡6'Ť`Kr^B޼|t'Vx/ڠ^uظ50€uē-"q,rxׇ^{< Dw;o`Mdf 8~A؎P0π#->"yW=*R9؀&d#"]o 7' oBQSu{$/c4d07Ï*qZ6TY'eoi#v9P'nby^Nz8"+7X-EϖM-&5|¿uז~~Q`7(+&:ehvX*f1ut UmUȇ`B- x-5-vh!E^I6I Q%ALb:O}!ݭXJ9覺!-uhLBt`aۋUTBVFdYexv=4WPѤB/ysN/X(#} !bkNh.ff*.yDQ8]c䑶vÃ@RG|4h7(De{! E?A:/#3ѡHH#A.$\3Zn%~ׇ $EȂ~)sϘTBE7SShۦͱr`Jkl-9oP!.ePL{si@m|d4?ٳɟ.HhUHU (l?L3=(`\:^V2\-|y=WFzvKpCt?Ej=U'bS٣Zd`| s:OscLyI_@Pؘ"F/`b491gd|=p1 {G0vg ǔ'T5ԕ˴jsQ\aC J!89(YkF*ѦwU*}=6IYr&@?t"bN:pT/4BMAJ+0ON;jrVXhKx:_f q_<8=>f`p9 `47oB&mngzX5 AW%-kHZ-:6b'2dSk Hr>RƆrvuR`;aڄwK.%;C=v9eN3jNn͍z<ބݼBx+߯mV-HY;QtA:$8/]7PkD6J ,~mv%bbDkxS\$7JN "Gw`R XѴQ/NJ9p-,J-aq ^. x/(rB.З+H,]3O'szJRe{XrZ R:@DSia+ If!%@]5F Mj=|r{[K'˯#acN Ī]Z^+G"F˲~f x& 6j6bR9=g`%Wq?QzkeoVs%M|V5̚!Qy>!Y%u4% F쟘VJ3^YΡ̻eN'uy|8EֲG\@gpƊMy6(m>@5 .,.r]JdOb?zZ8m'h55⌝^WoY7U@*ސL͵؉fLz IJl4dV〙 [;G Dc)JԅIАTxӊΣDc<5s=TFPy}Z?9%$IXmL%FՌ.qJk k\1 9[|`Ǯbjh ԊY,N&y]{Lk5⎘]qk|b2/"YJ{e'YM6fjuD&"b_]<Cp9c aO)k7iUh3^5ynw[ sqN?a 2hz=Z\f!@rUp `tFB#ߌ `A=FV疎uS.Xӎd'h#([疍q(w tU :]߹ȡq_OKfݡ;j01I!zA"洺Kp5oɭ"88X/QG07M󖣟V~of#١~7f.cc6md쪃C{hc%QvwQ* >[6~zb2kShMc:bD!QZPI­1ăq{ԁp*tp(I})MÖ#D7 Dyk=⃚2bVTlsNphZ=D $ӈ,{IB26qM7@럹![ ($S$$ Sd@q2k RpU2Cw2Pl,+U &y9 vaQbQfq捷?ru\Sq F߀O=~ +_2!&brb7) = }"N{?6#I+9 NQL$g  5tG0^`4t֓nqIt \8Xe=T`*!nkme~Q?!ƵP%#]Y$й9]IOX%$,"u咫"\UXcXJQO-_8s;(gx&!-"ąf镋S!}ku'2zxŐ0uX2C2D NN&-n*ts7ȧ@`ĦRWxrY;>mM bFw ]~i@i|'N a_>nX n]ZK1TӵBMu!AR`PWDs;E( Z/Z0٭U&43dⰎs+%,%tt8E.4}v;qXEjqFyrc%@ɹ"Tt(}MnZ).h1vΣuFCSocyu?杞m?X[0, Q<H@a!1&H(v;x??z֭`LӲרK7"$0zYXTҊ>>Fj"{:i^"o^ȥ&6]WVWxde9X!ӫ-Pw$$-5ewU6DBҽ@A\EU39f6Pyh (08 {0%&?n,3:KS3XSSL6լ<@<,pP!EvSG<_C4K0԰kY1x~D|k|j,>b~bGKm~j:nY4vviV3ž[۹%z;//1#/7 v[ {&puAG^$ZjJAN3`lj^6" (CethttTic;%$$6bWg19Sem>@z lFQ |ɥ_;FԒ<^\|UbN9MPi3iO6BFI#4֏&O7$PT1*6V{aNH5?8Ӽ;cd׉ "8Fɹ&}hty*@WPcu"؃&R~8BKLe07!+YCtQu.vK{=s"u:~M\uV<8SVz`lt{C ~D t><ޅPh|^M5QFtxC{7)BmV,-gg&3W(Bg%ow4MnpuNa'% .uh,KQUߟD6F >d V5[uaG 8Ert+߻ђ51CAF*8"R \_{H/6։c(|B)v_4l?E_Fai5.Eu+!{s ]9GOzG!>KV[$9UCB RB&~p b+OL Z@4 , B),jxkhUg^!CZ鼊3*st[䍸czVQzԐXwLܝx*c^t6[Z~`)K8 " BUWXaa'4p );9no;w72j@0j9)$pLqhZB&^&1@`̊ 0ύ]}a >o#W( ?S!oȨ@ˆ-H] sY "upU=raP߄~w;#t\KE#u0cx^7ےږnliR0T~[.d]-A͊2fs7 NfzsAӐw-pY(4 } ײ踝锾q?I&)7.)H݄j固cƋ Q e$I]XZ}sFCPm~|LIna*f$elEtQ#u*v2R5;kHo@ZH$$D}~ &\OPVh;oK D,솈MT"TQ/=n_W( 7@z܇8HR7Vd:c.ky8޳y9[˃UޫUOKiZ`)ԃ" At>~X CX0yݽB- 8|Ƅ,Ą(w{-Z$$V>Oз6 q ^L̻IE6 trO_<Ǝ _'NJĒ._HY8ZC.lGlн6wR;`˿?E 'ٖ[Z@w.FuLj^# ˂Φ4~rّ15o83?Nzu *n$}Ug68(W؝,GltBL=6LwwaeF;O⅑8`%12K2[eJN_&#{jw_S퀏,sl#k9Đ݉e%]O5L9RZRf;eaG.2۽GyȊpА\{L.vah](^x]-^f Wь|.vCm{JTU™@gcF(%uO$X[rq@JG@ ""vfp ZbjN!aaip[WjT+H;BgR.vzM T+خ+|[țv0l \Q&Q6 ˘EZ:z^js Mٖ뵗r}#(P(W2PPeVsGWdcྺ1#|~Lo p[|kƢ\ >Zd՝|ÙiG 1 f⽶jчrF{kXxVPu}Zy·#Р${(Cߺ^^k|kJI!>J;@ 5a,rTÆdT[C_שGҽԭH_P&1J{k5Z;GL6J+ uf9e=Y(, ?$nA 0' \NYe^Ѭ7"w|*=9+?Lfɤ[OVoH,t0r啓En-to{8)v3 @hmX j |宋-6=}/= ^W$ +~ ,vֳKXSq@o:+\+jC(`.ޏƊjRKx_ñt25R,!".i /e@vqTy'8i_e`U^D߲ߏʹ(r-de fJc8*9| _MG9pF\FR_?0kuSHZG ^a~5}2i(>ʓZ5K: r"MO=Ԟq{T-wdA-CNYhOlv0AܻhkfM)VnxX0vyu@fXB !hyNepcL]:J6?0^VNp]f5)Q:?{oFNꦴ`-4ץ[7MTט\ehUEG@?7.[,P~ U @1.!(;;TUϜ[7Ƃ ؾtD[fPl) பVSEb|Y~&8AP3 a)/S!jvאd eʩ9q+?$Ң[T0:o-u<NRAOGj|3 {""&,|bӋ<;Ln Ʉ 樓6mG0=\Ƙ? /E)Nx O|9 B r}@?e+L~CWEFc y`Rع_>EupMcMln_̮ Ǐ]=joZCЧhYmЙҋxa",$N/+# \L:ͳ.@L zBzX:=(ZY™3-S!ՖX`lW0Mj{ sݞ=?r:KATi#q3@ꊚn;:Ny&V#\?"ط&x|Pj/v%M-;[8^giDf~j#-ș E"Sδ9A)v2Z]i5`.lw(#g;Qec;AkorXn$!ζ3Xʍ֒:š_]&==Fv'0:ؕ|kUcv0{@mY#]lRAD`[b Iױ1Fn6~&>R.Xexm C.eJ=./mʬmmșu'C;Ζ}>F%7+- ^YBrHuO=!^HܼnZ9".bڷ`7F7uv!ACr 4' pRwԻw:‎7cJPkGGm*2-țb.ٙT|6P_لFs{C9cdiVO$j?KPouBFe6 $tLfBMO,QxTc"L._Q 9]6ȯ)Bu3<Ү0ǃj 3LѪu*FdvJ`,]x9gP$V@5-*ֳh[mM;~ADžZԉTK^*k1' SYN`L4_*k  #.=mPqe!EzֳI_=ɭq@Qjbvm_1?i0{%Z/˅_w%*LC gr$w,z"$" FX4~;[hd|+)jvϾKYR4כw++N;nP<Χ>@g+ƜYDznl”r\`מ[[c 14祝i[a ) #Ae{Ap~'Tp5;ENsv^w~9[,Î @7ϬDK.@zfTugP'1 __}ԧ5h]ql ե ՝֬rA5R=E'9'!0ٞiε0=%!1rFĠ']J/GliWaɌXC CTlw'ImO$2s#on~- |ZUl:ÍZ\\٦L4EE"*YZs_NtMn@BjKDTx X6sP^%~,8[#'ܱ|lM@BgPБf"K^oUN}K-d/l"WLBsP 0UKs-TΌ7Q DikE}ty1ZR`FVuG"o&[ T ~o$Ϭ/JUq  |;9/: ` hyf5C'5Bu) wy Q;d̻gM? []/_8)U*|7dHcׂF8,_vͩ%& S~ʌN]"3Y71 YUYw|+Vj Ҁ39xNKHjs  =}Ti }ˆy۔rlӈ b)c(!_ɳs+8ł٭PjO&1#|t'!r7ga*tHY9z Gd*n2BOoԆABܨ#PA\< & :b&_+鏾𺮫 AP%8m" `XW(ot7`֏4._χ1?a펵:Sn[04&kEƘ3q a+ӫk#h.=f|_*#1c*(Jli1Dش( 3 */OSL=X j2[JʙkV{@,.X1`ۿ ;dVJD |)Wir6UH¾7֨#X(h;Q QzʊJ0<@ӌVZpAY9\$}:7M ZQ&Bv ld\"m eMJ㞼Gv?h"( EKͬ{ 2B!sw|&8's=Fdގ#^%=~@zĨ34D5|0r'#8?ÌD,1Y wӃ@\:ٕ;}"nު\,ԝ.RZia+{ z`209-1zŚF3G7M{z: ADC_#sԡJ:l37f{P`R]'fL Ywj?(Y-lʫdZ*@.4 _i-ro ; WN@j9o{-"r,z?tp /pu&8Wki7ʓ+8"2ӟw&kG=I!rhj64j[,T%]%ӾvhrB wېP:{[c#L101C7JněMH%*|R"o ,6n1숵ᐜme2Yj,fc!B/u: j`P(n"a{~2"d( CSA;-wafŻ8OM+k AUu2:J} 3.F' B41Q6f`4Fe<{u{v\ W!e 92̲{+Ekut/oGObz&jp:ڦߌ( 1jTsS;8G5$6SshOw$Ğ`ؚ@'79#Hq˶ڊGboU +._+9< v{H˾Zx5(S*yC'0WFZ9Pzr잩5`17|3PG(GlGa/­pWG3"E`I3GsA}2l}E,ܲp/$hB5k{\VgGde{ 1O01[hR5I~Q& !-$Xռr&oWFݼUW''; 1Τ:gR(1}L3X P3p)3VBJ.7?YKpT4\ɳC}D^o!Nl…Iwsw ;u𨪚* R<3CD9mgni_wz =[6 Π7̴~-Dy;Dyںo[f%[/'bnsG2+<2݉y* XߝT+ \l6xG*N_7(wRh{ _TE8p3W*+$ġ*DdX'/H^ u z%ulUf(׍ʜ.M:7 g1qyE | ޳TH&ry'[ d} msSh%!Ɲ8:ҵAMyQH*Pp59{FUT^$^`?gSM #4A|64_ov;+Zy &%kh~/Mvtvy*{. 4F( I/K!wF؃XTmpr[ IsX[$Vͣ#p;.^[</8..noM`S??p_FO0[԰pU ,+~&J^W+YZWuZ+nXI_SNr=z:)XidSԫ4Y؉ Pw!'Ikjq+) 恧Ս}t!l5mL2T[#Or&^8dS)"TQ Gwet0vފsCݥF6D~?~ǔbkӹP\`bQ.GK3il9)+{L˅"vd- ;ѭܡ^iLh׳+O u))2l"؏2>U~ _-kR* gKB)+M'7Y@:b I̎d#z` \r:L3l6?{/4D^+ ⠦;|hb/Ն$h}pc63^Z"ږ.&:&3u uD@y0V%/"%trPHkK2'gQ,,dB #(go$qFqVa8s߾i4v? um͡kۋa5zGT!!ߺ8)$jFw鐕SHMznn9N28T"ЋG$ѩ:y l!qtJi.:}uh(|@# 5 @8 N*c1ʮ+ve[_cXʮrd9\_w_QPiZqkfj#tFIɑҶ@ئ^:DTfگ#x ݢ2 9 4I%CLLw t߉/g7@cI+V2.TKvK.vT-nA;V4+*4מy 3uI)] r(y,_zNF ~vzXہl=tMtl$x0;Fq g/< j)vuk IX[8F˫x\) gFwn_,NٍٽšZbss2;%^GFs؊ff$Av S o߾tmZҺ?<ޝO:M CN CvZCE~w :s,~@a$BḆ:2z}eM&)r^ XKl~fЌwHv ay̥y/ґs&EɱH!~IgE:05@Chp0b*aۓ4\U+:%9¥t5#R$PV_s{TuZ͒eo; J³(טFrH~X?;f/\ }ߨZT]z)ꨠAi"&7jP 3>j2Sѭܡ E>CrsOs`9́hPZe8hӴ`ZmaV$<ʺE:D{r?򮴱)É2=}Qaww11.khE&& &:36㇞Ml)1;[x3qNV !΁~0վn ǪKx\xcYSw^)Ol PZ0g~}0Ig6B Tq}l2?[Il"^bКXn?M4h-1KCVjOL?8RO'u+ϋUtsz%:r7Njyq\CH۴oLjA*6g(eKɢCI&(op/r`ϕy|J}ZG^tI߹sT0wNG*Dmjq{įXȈsϖuT(Wc\ ߯ҵP r8X>X\vƵ&H 2V2۫L3; rZHV7WG09D]- oS;$̓X/K73wP ]f "nb.@~'1}zXk_ohyy<;ms!FA|\^ UҰx1!Ex6@YnjA7h|y$bxhҨ79^ H (vICӏvI_ytl19|"-:bZ-3oY~uxgkD#cFJw=\K}4=bc\ϝf2D=4;Hi$ExWDVISq/픏K'r `2='+wI[+VӋulSxJ7|=hXx0! 7W  u N8,K֌yp?yB ,h;DOUp([0DyceB)𴜖k3tF{F781ƁfErQ3\hțl[bjt2ipfo#1uְj =EYqnl^RJ:u 8F)_+xg[De-x $qyB@>Գ},m!V3*N]qr *'uM 烣L0Qםp>=ZK}i/YcT Mn.W -\0ڍwh IA-Q)$M $(8 /2뒹{Ż]DQoi>_˙$eY{\Λ^l}p$F=K m0DbNvH^߬",ZRǾ[!שD[o-TDMK"+7lKbK)E&c>. ZE.{Q쳓\t~bPKZOEM^{A?ΗN)Hl:|\i9yøSJY,@ Libڹ/.s\{57bDF4PS!usGtl|6GErLerī+a Մp s5&cH|[>5l+e:C6AhΚ3]- ҴjMݍd#32fP? ÙງILgCpV3a ח^,i`n u{B΃j"L vIL3§ }{iadfT _$,%f\% ?dZLdd71NK}`r}^TCQH~+(vq羚 0NkGl1fO}ml dS7ty&Bv*yHxlvӽ V#cL^53 p߿e}5x`{rzP%*`R4q񹞓6T(Y=Hx$4=T i& Ȥz LؕIpzTiڰй*!yUQLS#?1::g z´䍄{[ VQ@ ̮&B$etU UN2sU=eyR\\U+j~g/!-7oFI'Q;.n*>[)" J]Br-rtV(9Ičډh1>JF]'%FYAoU"3B+EK@˿8(z1?:<_^{1>T_( MDrWfG} 旳h i߱ eDx4tfnR-"#[2}Bd( ,U.Xɣ]N[E? <v,^YfË(W*2 H]*92X@'|WY0>[CB Jv_{gB*S`IxZ9lF& cfrݙ̘P;#*vEO(?BLVNx E$V)Hfc^2T(fI7<V|Vssm\G9\vGt-[/L[Iw#(}f){iăAE91k텉#) ((*tAobzo!e,0zЮ B'.e6r$!Ofmd USvfk*kN)Iw^ݺv2͌hlHR@nI4D%gSK,f4Q%ueKqXrIm=K]FӳpULG.TYMI0irP`2RQ*y!h+MSbdؠ:XTi_Lr kb.q85mi my *_ =f 5(;:z+3Zc8cGȀAG|^v97n;?"1HcD$B("CtɃO00Oi=LZ٦[xR|* N*>) YQ|" m+x8.gRL^Q p!=YlΉj)KL>EMeʤqiQoi"<&:ͯ> hzfաpdfJu([2( $W #ro (շ"44Ļ~md5:{?[.^D2:"5Qj2?E5[9ML b ޴"?\.U~7'3Sٹ8V;OI|aa;,K2rPΡslDpk~~z4WhTbSq# |GBfU\E(t `֮K/nV쳁|!AP;{8eShWŇiTv[/Eol˜މeB?P g̸%HtZ8m.CrzOiG6%4\8 Q+}/Wk { 1!(-ٝj򵏘o;,ztۃʣhKOk*63cvV.APE Sg& r/?]7;fΞ_-S[lLwa4e1A ^?7Շ>=eR/V#[XO"/Ja $B\V #Qh#c!_vs5._uLO< o㺅G#+$$Vfdz97*M?}~wY'@z0ny&s%1=M\&b@:lM>jUi {Ҋ3xA.F%v)gU}@O] :Dv' ʄIԷZMՁ4 !s/꤭oǶ%L*‡˳zyqBq'c_fu/ }6Lj>c]?ߥBm O<'x-$eK@>)-5_M޶APɻ)" "~&ڣG,{kr.Pwu}ήHr0FC#d'f{XktD 0'qcߐŎ+NzƫE񤀊H;ߪGo/Ӧ5udG(ZGjFٱN]k_d,k!Ç޷0CHSkf]S4#V١y3HR[~~&~P j8OI@>jU~l>MĔgs4p|iUSƅ}0b"[Ac @g=-u2r|u(fc!:T_10 7o1f7bϷ={~`uF\1U3BsWk$' BlX6s?1Qƹq!HT+w3}4v[$rꭄ~t- wH׻@SS- x193^ϊup8>H} `bJgB7%[GyԺ2']XhN=}ZAei nE=C*B6 s0гr`zO ^&ɚO4by5)*V|r7rvl,;ǐ<++UIwut 1DvT1z!"a!E!F,E2B5"^(YhWTr1NKY|!_u,퍥߮&BgK9.:SD# y%rܺ3!! 'jNMM`{MV hZ1Y>}FBv~̨D)`, +C $y_~͆cb'.'C#%>\B%)"$J/}%"lJϋWpžL8vPxvT's옦Zug%}[ ka#V]okHua?N}k-x?b3ɪ#LMQ #6 iuskzK jfLs,`o&t~Ŭo>O~#Uh*%ZZ0|qpZ984S~г$LV2ޚAs^uK ^#W2yvdˤ/fy/'i<1a備iwbΔm"+YďCR9-%ty&Nq"NB҅kn*Kjj̮xP{41A뙰7;uMM(~X/Dعĭ D'̝"d))Wh{g] {~Q S@~,Ufc 5pjE:% ?3MM32lFy:Nv,t蘫#&I}n!qk+:EgO@IeFrܫoPR Py]2m>0<5;<  81)Ml}`Zܩں^"x+>Nfc[ d딨lV8lHK^.r]ϊCff%lGϯن?4 ]UDlw#ch+p:xN}=&O^f,Zzus5 ka/$;*mbƏ&cq^} yc`v%^;|V0'PBS'L&'O pd[]EQe/fBD齒hvv;60K%R".֒v͝1Vt] ]qSYjIЬ V'cLO׽*s"?hDbMG{%{%CmCu},aٚ?iײuvoyV"5ki3X_:҄%A*=tgYCNs]{#ejpMڙd ܒB$Ua;(>'j2&ELm3p@-oSSiܤOcNX#A pcEnH[@ǣvHH(uB#dL$'c_Au!6T,ڛ(HA!'='fK%ͥq(ambΫW0[׼ Yp\ 7}'&98sip^L;$vkÊ4=|{_ Ee鋐n(}A,2 |R^EM 71B. $&z%1ϵv~AQ5?Jx&τivoS+IF7jT9\U8#' z{X/jМJ#)~rc`̶NaECw6l[d(hOCv Yc/?6i>i_ٰ[E_3?!FCr% g{ozrT1@Tw#`xf{6#fvpbŰYYeGܵ3nS@M[/|,-?6{&:^Jĉ-z_^%N*7$XBt뤝p-;"[#!=BkHezşFlNClc޺}$K='۔'Oi `JC!m`Cff-=P(S|}vn38L~!b|s*NqAyO9fC  XT[C;{(:PZ6_Bux-*Ͼ!![MA$w#cgw}V؁ø:|)1nrl4p`\1r6I7>"2V?W4x~LÉ ={hXCog\ǖJا ډ-h69o]^X'8(='@Ƌf%yc@O"H}$FЃ~TQzĒ@ϝdҋzQ#':+UޗQ"gdGQp2Fp84M䑚 7l,DA:"ZqO7&[Gr]&<)go (ˍ&gje v=ҽ~8r'Ʈ[0C->?3tTg&)0r1$4R.s&4( ?IO"u j=/_k,˱nh@]70Wd3UC/ٸ:t 8FX|Vt02?TH,+T 5 Sd&38"BKl 5{O)%ٷ-rZw|!E$Prǜg ֚1a ;?L=^1xr#&cn;$vS_"!dSi6qu%Fo`SB8&YUrLeR„2M}gGtxҏ)[-+ԕɎH;Ⱦ'!O9(] % $  ,kdQhё]hGeo!<F9^P7PF%1Lwj}z@fW`Q"܇l-W=>BDY7oP-*ߠ* $PzD>f[c .Ɂ.lK\(-/浠mr[15*ݑiˀ7fHi/aS}X%@\4"owM4]/r>`c3a*WK9&Ͷ*E}¨aF1ecDU,>K0l86^DnRTv^QT!dJh~:ÿCTMj*IyO^L Nĸc З% Il_l~7zKW5ؿ9i&O;v \nhoI5,I40>!)t-t`8[. ubA8$} XMMD&sׇ̢ >Ƃ%5ZuKKQ=>~:] t%@u$ 5T{gqE_{kV ()g-rִ %/((YAaqj8`3#̷xs>&TNoZ㵂Q*oT31/R#rb 95?@<4/:xYegDΖ@\JOh)b,Zu{ڔԻ,eiZk[&x(Z6'ܔVχUyFhu+pȸwGoM`Ǫ492i8۹zTϕԪA#gLh@$]!T!lCP{}Z'y>_FF"`>Ǽb&.Vð vn#gj){ě\hsͦ&%?闂 <m]3.4@%9@0՛LQ0(a2HUnIUL "rK8 Yew2٠ u5$Sd/n4AQ=x :K<($Mθ6*%D&IJ?qlagӅ;+V]nz:xHM ʩ( fɆQȈQKU KeJSUMKs*]ѡ!!͘s"c6҇_197 Nq mU k_FÕtBK&FM"“ڙ)]t?iF+PΫ_^[-~լEr`v"G\dOi%u0BR$돩DT2(nMԯl^#1,cg1h6a5e:~p9;P:~Ջ. )*%(Z8xx]Tahs[6q2pjspfJdx&Eo?i6M$1P鬗9ܮKə:} |rrp3u'CΤЦ /Dt˝ɟ .3CB.T<?HG$x\ҏi{)3wW̰A%+.6 /~4ՄqAƛމݪ:+Vo\=ulPpy{ѡP=X0~7YƘ~1Hrثf%chz\'ԧ͐l@G]f 2:Z9AXk)%wTBM֦AkfB,m&ڵdzj*gah7v;Nh(v̔Dq Ʌ= [ʲp9KPT)T Bbw{㮙3&)wƱY5;=5p|*2|0)-Ns0%φB)aí#?^0S>킯( ]T-o&[$Kֿ1Q$P><=?]TJj/=ZT^p扣UN9*gbU_)moɯF#wBaE{wQ>{H42QPZ9(G^ۖ[ac^5˝IƔ4k.tsWa!-[ẅ̐y}+'8~~V[Eh$M義rca~ =BZtLӣ}Ќqn[Iu߶IV2\,3vkadBS&5_Mt~ηΨa,8c;bXz lAr#(r \߶9atn#{/LLz,t["]Ϣ*ʆ^{_ȉ[i2qE2ŝ:* k1`OGj(d(P;A_vиXԛ)GlɳJ951S¥!7N͗@S$@x-P-ײ.{V1blTcBv%U+grK19SB&66 Q>Y&u\e(xħ/T^:PE+/s9Ӄ 5Т ۏk;יGNeJvGfv]q_:OZ ȩ4ȡեFko r1v_F r"m( Ev&odtT[Ͱ1DJ:k#ݛ;(YX-uo1P YS+c)u닲RsIĸ c0016T FΒ!//ʐLs^Vi1.!ig~s A7!N-kryRYkG9}])3D{!wkTVH: ~j1oh4,{`3KG,l%y̐}ȯd0/>e}w9׃q{&M{(㾣#H޽nč0M4b_:R4r?$5 ~ ZPТu$|epnS2 nL KhgeFRZO~ 8XLn;|(sr<ӅT:ETۑʧW4ɺE-Q\D`Rv֨NmqG)?_#5Io usWv(FȌ&A)#Hֹ[E}r&~+FqeXظ }kw/Z1G[ׁPm wu=k0W&`iG|g M\{e0\Cl#w@\xB]*gfx}׮bIl+%{)H?]ϫٽD!!P=js$#?ݜvHTQ $pIð\aLԷ_ךL$&jbtw (UbgC^ 0Z4.#C5GvX+z# (qx%l#^`^t Gߺڶzw}934)svbqeߜduL5Ģ$T? X$1m6lDO۳<3VȠNSD(MZ nQ㷱FHuWȪ8/DTf$]WY6,ɇ$dpנħ/N<9% 5_FDfTR}иؾ}S wtUk?1)ߝkra ˆM_nqmscV0 VNH -<3ޣQֱ"V;oILё}sG8ކtiHW\!F*Y=Y!~ku3 K:r&4c",Ss5]C nk.v>H_pRW.D4ʄWOi˞K7\kQeI:{ŲBt/q`,ae`tIDBʋ7?9g2M}8,eI͛gjL۽hlҩۯv1me"z[o˚ U7\n6L }XC45@ .[1EgZLem`6_I:{8oƗΨqnaPz= 0A"Lԅ=ˇ'|yO$wQe8Jg˯,:I\~uߢ.EB7L6m.Px1b`ELka4 {`X"Jx1ӔR@j$I)1vh- s6!U$ 3nljPQM<< |M/{0H9YμP,!1.*{2q38{@\R+q S\<.v [vV@9iN~/Olf5y_DDuSxuM;QP8;_ݷ-8`Kc+f $.NzH*D]O_,eA[Wu }~5JBp~._N [1 !`>(&?ex2yWuˮh,Eu:*:rU#6'/6:f3Dz(N+i*'d| *<͌`kuo( H\C#ʨXn@Xq႟)˳.j8G-صa8 \n5moJw ѹ_s X4BTڍ(G]wƣAbSxHZ/zK8XѴ=}W"8چQgOO֟Q݂tiN:U&{@/qGhdMCzѪ1: e!eooꭚ2y?3v:\mJSm4`Rh榺u h+dܲ3h.}+=Hr#@ :7h.,CHʍ,!-㮆 WXC,34ȈjI: ~huy0w&nrϙ4[!%ߟD*.s h$(13BFʖw@bh+" y{>JJOUepO0_by*"*,Z$} IIurq@?LIJ &Esu*Yd#0R%ran3ʱ2S94-*hڎvPEJ|a9M#4=At /0 ~˩ҿD|T=I4VY4:X w@_-ÔZH%I/|HٖsT=_klB|aUMfjǒ٬4dBoX|jMRn3FMڡY;Pvȁ}obi/;vOx[Kq+e+¡O,E}7"6a@XKn+꾇C] J7Q9VTpf3Ʈi?Bå?= %9bbr̀>/6حczge(NLkc?V\S%cnO["t|,eo4su]F>r;gQs7,#뉞>O]bãˉQNJJr~l6Q(`}- _9CF $U.(ZiX>& GL"lH6㫕"3]oclædJҨ ax[mkDG={C2**Bxh- Zn*A 4ޘ1b[\Θbgu]|X41k@88P;=}+̮ 5!0Y1ݘŠqOVY9Z6;=kYcInA0 n}+868#܏@~ۢɣ^l%1-Ҩ1"vy:`g"[(|ɑ?bبV`mD`NaqrӋUo[tPO]Gr [Op@c_@_M)]Խa|O*ODKiE8l@LTn+(o:\6HVʹ;txst(/}%YpX?6'h-^O/BV7wX-藳R"1z5VLZ}:mRg>I# eTe!cԿ|ʚ_Gw&d$JloHو64Mca+ꚀxqKooƪdTzk?ĖFFCZ~dӣm5nAѥZ:X"X5׊k"HqUzdѴyPh3|4E"g:Q5֫2 3GWQqvZ"2 ^!65kGd&>dG.@lP] ˄HFBvu;a_h]\m0 w]XKEJ[ZBc<&gpY/ׇh,I$k9aPUFȈa';UnciNcG!BXBe,Fc9G+x%[_˴.Y7kѓl SdK+0N@Rk`O6PɡOneT@XP7+u)zF\qူߣrd.: ZSHPbxs/$$}Fx Ukyǀ+HS#L\B2 S>FH%m n EILSfo#р"RO&p H'BN̾w& $KKg>JBm)zV:G^ rމInzNt7NM:j{,¿7Fp!x5ޙfxuIfFL5;9J wo8ʱb':?#Z1"'ڡ`kKc6ҖěeݓX[q!Lxo6Gjn3W!*uvޠYr#_[i=#:Ag9uL 7p1ӼH9(6dҔ|#+ ztIbVt4BP9eRinќBj)NO_MڥkmdpY.)pwcM\ {рL!4]/^!5Cq6,Ɲ"B6|Ij%g$!19C=sun(yhJh?N7=XMP&,EVc(s?}U'x1EDSbzKtDnsq( U2@?pS" gS PĆ #H>퇉.JH!C$0hƜњ `D +l[с!OI!' Ԙy"J \njBNPr< AUJ@L*&pJ(vVod{XϋAnfcwpe3o8NϠ1]'P`rfDc(w3O m۟'hDRW(ø@.$#\ s{m#]8TBI\C6z_يmtڲP~A>洅Օ駀[Lu\["Fe :Ғ &b_e&Ѡ7V0Ϩ17zqWR=Gשi ֱM&(UGfF,o( 3 &x%(Tp45G9+Z\2cB"bvjMLxLI\b9!RMj-%_r"߇I!?:)*x*-ެs3d.M8 TEU^bBn[} 5-C]>v u"oeÓяT1V-&'6W,իhZ!XkLQu7A*1l0(?#5A[4+D2Pڠv]):t'rC^W6B)xr;<uxƏͽZ ɐGquCY!FS12MF.(`a.=WS7HB)LZt "Gw. jivoҧňܦһw_kUdXLUewn&pN-8:C&40/u3r!ʟdt}Gl]|@Vp7_VEO;a%c> =>OZmjh?MzHc,xwnx:"(9Iju2xǰQz`,BGƉ ~daS>U^wπEKSN|@s"b̮c,9YNc< l4Gf` ՇY^kޚS̐;qL̙;5IuUEw k:pƀ["h,@t\323wq޾WoJV˕QH"g<: 5nOw=귱< .";rr͊=Dw9Q,Bn%#l4zEw1 xSװheDi8@hX‚f%yrLZ}arGx'ge%ANH< "ǽ 0;?@sXEc >*e5 aV50i@\;Qw#Hs; B%x}T:sPgc#ӚUeai\ܼ]Rpf)c7$<\9-*MŽRD|-[m K/<_JL 7 9La9REHP~_]V4擡PA'o"MgYZ0707010000001a000081a40000000000000000000000016599ea2b00013270000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-534.rt7.323.el8.x86_64/kernel/drivers/gpu/drm/gma500/gma500_gfx.ko.xz7zXZִF!t/Ҁ]?Eh=ڜ.+@1]auTL&fGܢhoԷ"L"O+ /!s1Y^k(d\ή#J4!Oriu˷M }v&)\Z.+[NFУ SI&?6{~ 9͕H\}k{mbX6V9Vl"(˞./DꒂMܿ\d(8oGr_V!*blUUz˯( xgS龔r2ѣ9i/]n \\W!'QjRhkjETchZYfvOJ\xͿ-n&ScF"]ϨZJ} -'n)Hoܟb/Ń7C^mMYw576o1ܤD۲`'`.z@cs CH3 3 !B6pV6^WDŝ>J g ֏bQ[,L+eg]rOW[fSpb_TXV;zu=vD½e1DO O[\ԦJLv"O¥&̿\;(u:Jaҷɳy '鋩8FskM'ZH -l:=mAt :Ic{5e7w ~9r)$+(5Rf}Ep5> +ir")-I~;i:OZo%Oq#4mqd}R:|PL/@„Ceb ~],n@/W )Fh9pJQr<{Lgܖb-#ٌmސ*U8BAV7aXłlzIs7( I8V=\onG O.v0?5n%z୨?_-DGcr>݂a $b?R¯|!Ȍ4&e9}WWh*|P,F/ɹ-M3:rS2o[[3A+CGxrv"Ōqf<7hfUdTeF0],[C>2odv@DH/+^,#`=kWz;%8Z;qk.*!'=R +ojJiuOo'4j Z2O3hvȊ>rqYUE9xC4nyG(ΗjzY:[^o[ڪMWg5R :SIKr'ߟg(GEj}\6􆍗hLLw[ "}7hez> PE#򧨢s2^qyUaQ)X!jpN,Q72G\?q6,ӕ-3%7>eq .m#ſp9HMƟk),1kȺ!t'ZI ߸cǢ啗Ms{4q˪P~4ͼRt`] ee5_rVF@iPՔ )6|Mm\ 8rQ?262Fm-9q0=od_ϡK[@$t4ԇvdY21nB뛀f!| J&4q3cH6xt̋U z 8nat`H_L;m՛% PyI;rb]x#ķ*TᇷgX_x8@*ЎѪECΎcИ붅e[| `V!O&N,+o*G4va}nȉ%^ٟoޣFmIƕr "v%nF`A[K]R^:T*ȵ$24ɵZqM`ٶkfb-<*_B MZjto`iq&8W*{ٌl8y>r´!ѡspg'J}sU%w:&~WTAy~!)$Yc!fN,CPgOm>Ĵvu nZaNghVj" ˻="f»(xl}۰1BQ9Az+ˡ;͎fyp+PO o$ITĵ *AG8]nz>1hT@4L|(mp;I!c:ljIx}{pѺiFdRoU}ՙ1NֆdS:L8y4Ҟʷȡ}7a;ބLx]؃p%n҉5h-j̺jWβFk= l6,9iƱ=zh:"q[*(T,\jiBԔar$ CQvPK%QY#{9 zΫ.} bH;i {@4q^Ns=0#74E\H+FFw2A.?\::h|0E:0+ Kc.ViǏ EXiqsu*ZgrH?ޠl+sм\Yڻw讹4(h#AouҟP.f4EU B( uļo"gC+6h2}ZwV{m9xi@q[θ^$wD hf.{^UF9!\5`*:2g+uf|՛iQfB?qz^ȞeGs$F# 3)53f /~^Qm3 vJy$6Jx-[a2zASuV*1BGρJ'VD,w4h3ٌOl6]6cIB/ṓ5k~Ix|T#ayTءhUFJR@))j6ҋ !LY'n}fWm^" E-+|+(}6>4XzJl˚߄l;XY&q7I +"̉q#/FyC:<|v=$!T`@^%R~pq㊱S؋^(ׅsW1c:qt,my'f>S׊sHeA%Gi{͢Wt!߂3c_PX߼&| X@ -&ڎ- Uy:M\O7o,`'w.,Y}x<Cy b3UݥS-r؞$N'rB8 U0ƶeI3kľ%f JQUߠx&Plo#`(E0zUʛ2ԡi]m6!nS;ШZE#(T~P?yGޡOq$A ZF :O#mK~FjAg͞ok΃?(D <<% $ZF7۰.ɛyDZ>I/ 'U{RJ 8<`bx5=}9&4%Õr*N9$ 51V'~+al|>Wī~"O)ph\K83#$!#a ODXPAyESb\7iJ}׾8he p>=yD EGc/u.aAF@="~[l)Az$8C^3`_`՘uOHs3IyEq,ݬS aqq.Zv!hb5kpk=Bg Lc]oL&: Xd髟#qg"~ڔHݞCq,8bI6ztrTa`pɡy"U)o>%MgY`\9<Ab'+!ן V2d8}Cgϋf$B㴾2G5bJ1R1vY{#(.E>׺MԨs>H\;[M)Z?غ.'zFTE/]Z~jfI)G u+B2]:Ec\옺F*,r(hA$pǪ\Fp}=fYeklEڻMޔH6ȅqS;.&#$VN,00Xϥ70n9q1 f¯Ԍ҃+?Fjɺ)rׂvY:sIv"iviDƝo,/F bI"!1=o~%{|M{bS,܄r h R t?.N!,1ClI*C/l6(3D>QGs)󠏞x#jgag| xBAwc83ƤL4 4Y?}&L'}a%@#Cm&uk!tI8\B}G-'+[ˁn AgB@$ IքLB>4,>zQ b@(dꔝ2:c<|̧ Ei'´DsB)")7M̸Iff<2u=zb(z ZsI1=lX\K^ҼA7b5p; 'L%l  _ي,Whe{b_`uy B6.MwB4e9NI@ P-B jc¿$8@—=X?f*-q˖MrJĠN͇/: o@h.N)Hhz 7dА&zQ]8n4]k iB9d֔KBoB]NJX$}h+! 9q m~̰^D WzfT$O XR6(85 mov]:ݠ2;>LVU, C,6yW iS¤ZD<5ǭ Tsg_CJv@rp[Dw]`~ݣ>^ң,h,v;(q%&5m"QSoZ"o|JFT@KD`7ѡҸ^Z(KV/Lq.g[!ShyCy™m( r|jl=`+ #_2\K㭿..e#rdoa)7-zkR)| TSQ\xfqZo9U#ADBf3Qe6zwe#ڪ߳V}Ъ*U\W']…jH G0{ܦ=^Lю3ET#[b5Dba~(!x5D3#%J/%@}q臘 @ ¹0xy+gZ͊+<ש7 ,#FZ3o:TI#{ o\;J*A r+2`N9J/$B,OÞ N­yB䝥lmu15QdqK@6ژ6+V 'ޒatAQx!#A,Pž6UX_!aK\''');isT?Vƺ % n)fm?rnԾ.,bs*<ΐ-O_B4]>ǂqv ]2:ټmr(l<;FesXRH:z2>.v%Og\}7n;W`2ZIsXbe&5:b_ۻ)[q<'Ni{AK "$å9AY2/XqFK(G2<Cdt[_-5h8+@U\ϕ&+_n:KN!Yj=*WWJ`^v]=q[[Ј1xH_J<:j]f5:Xո{M6Nez8\)20@|kIQD0i.ֺ;Ͱ0ƌt8/%YU#.~ #JەB^+"`NsUNRj3ij"Dḟp\2ǂ nӎ'eMlqu7?QO<MBo{mԩB;jCsD<+@8_vaI2GWÚc=6pLpO؞m mui6a%9dovO?$pJ['d'q[b8{ N[N'zT[_O Y OUJ傲EDT+}:漴,B _s j<âlN7UN{z~TQjқ> 1cu>6JOYTfVq0aM,uj)|IS8uMW tx*JpX;ۅʗv6K](W2:L+"WmWEN?,n(D(Z54)<A+|$HF9oW5uI¶ cg/Jd`KITx؃m/MY|7d+%'_DNJXiɎ+Ux_t#7yh0[>:1+Av{9:ܸ[Cv#*Ϣw|3Z ]>?WfWUr(W9q7JZ#}6NSnVZ_E ţ)Wս=`9\,2cBR#N&Y뉆ލC@SvLMbwP٧3)m7 #eH@1 4g>,7%9qU`zCL i1$xX-n8^7 ~`aQ %g&LԘvG!*NfL (!$Tt"ƚF硷r_XOM*PaHHcP._$cpKmD^iQKΓ§6Ƃ5D4W沍g~X. <"hK{,~ 8 V"pxosE}(d 33I}}${A*\ c562'e<]veAuf^L蠴mlFcI8?T 9J[D#uOK9竀!ob}!.H*7# M$PcYQjZ'/'I UZe=y W` d p+Y ndE3y;(«b@xc棎&&ZK9g1RfX`6yf{gk ngS?<R:mg:R|_+2 p,d]}b.qM!` c>%[1 y B[xnBΈ#q\u~çbg3CWf(~y.Mb͊4ȑ=( uh<^r#|n CItoކo8+9^)L񘥋QNU93N²So a*:w!͓ۚGxI,ށv?JY *cJ$|4@C:/uofձҼCY=fpqpq =OQt厉tuăq~j74Յ?Y7Vf?WfIDI()_so3B/Z'YQ~:6݊o\Mtp9OZCᢻMB &ӯ$nWݥA M 4w=?aBte-Yǰ`RUh,fh*Y¯tSIEƾӕf/!2d{cmk){݌Tե_/WAb&3 zmju?"7iFof ta- vwFo9ުrCӰYxze]w J\)+Nr>xfUa'0')"T]BK%lo#q*cn +l3Tr==\CFՒo*}MJ/s1>ϛuҟ*rA2ss7?Q;\r-fn!{Ę٦"f&co'M{^艗p#K]!6BR-W@3o-%H;*w FДjM$tUiz&Ǿ3H*) UH^Va\sӓךܥveicC^Q5#m>HeWPxy@g0Gv3%X*gMis6X8(n8Lp{+<G3;s(hzOP,ragCߛ3MTS ɔ{TD=)пQM WnGuS..qD?J fWGŭDRy}tc( ftm 㧽ptkmj&avAZIGJݎ\7GnGJ7|vЗ zĔoW hLDݵ9gD|_/ 'X*:fZ&i$&ϫݠ͋?+ރѽf" $Ω=DXjOo^6D]4096jTߗQ;+ .%cNpuP=>|_3̩ 脅߁QIKӮ ݑYx*E"*eY\j G:qi~U3D0g-G ?obAkg*R ٵk~>0Q]v-s$WW{t6cGq RsAw(IllI%x+M] ~q`%Hs\ AݞA]qMsoʼnAT+_T%EznowM!9 $c(Hqxѽ{RR㱢X Y|*վtY].d5<mGu 4R&Qukj^5Yo}Q{*:T.WњqyǦSƁΈH.j'u~/>ѷzbzSb6h <Ihj[e. 8K">?t瑵O r b7@;O'C(%kH|?\< ~x-9;Q9ȁDfTo%J^,EV:a,BBv :aӮ/grzQ `Ʃҥ H=ÛDЭvq`͏Is{7ҭB th~m;wcb3ąGJxѩjǮC>h_\`BOEA/R?G?J彀lv'0 2,h_aon -7@fQf욢ALxizs*6PU|y Ӏ;Qd9q`yӎs-R HfQWК>YMk,i~b淢3«moNsYn.T&9!<$Yr,+'J_,j|/2j,#Y%+Т(_8r>bMylZ'OUvvQ |xaizu*d]~&9B7 @Z+>h ʓƘxsŐ9rυ3 @.(=([4HfZeJ!)_6!2pHa5*_PH[h2 \Xi)]1lzeqdGĢuʅǰ,M4j-m"qR>K^lVHeHo8]2ĺ۵f[ց٤i<2n+Qngb822E Q_DGf!ֳMog=G1`Zovߔ=Zd=`u*]'W[cȫ4=xܩd GK xu-q|OL_nP'3۠ZN&7DV]W(!'|kcc S:ZE%JSƟ'm!VL~o|c;ooy`9S)ʁ.On:CQ7-R/$dޝ5 BO݁_9AƬE#*b<ݞOUIG?,9ϩJĆqaGj8GSIng=۽.5Z$DVJWAA&`, S3B,ҟ7g/gX8kKTf‰VCT2{z_mdI9B9;34G@6^# +v hn*~I΋ё(^VWDK{C]_=rL[+h=Ժ<6J&k\>|"Y8;#D~y6.(4Or?:; lsq'2aht"Qukƍua>uW #f!АV]Oy)b9P'EV} ڲS,Xc9'34@n5]@QPc̝E2Ԝ*9qucTw|]YUjI"[!^L;A]ƽCJɐ`!򨯢.lq4B?D_%,*Bc (OVZٯ(H˿[@ɼO]ROKA ˩# ș"eϊPy@Dc)N/ϰ{A_ӻXVdY* %JzS-}2$b.CvoB1)p a[?1eN2++M uywДԈD[ ?l;wvFb+4u]ܽ";t\fL +ݢyQg^Cn #|'Q`hB\wϐ5n|dyD֝&EUO8(\B].B!8$>ĝ["1"$9FdtUmғ;қRi(_o!ť{ۤ}$,04a+ؾ҆Ly9 D W"6a6gUr:]oّ9a"}!%rw@@WtTv td1U=r;ZX/1;K ژ,SW$wBC(kvADL3m\N@:?\lEhlxɆgP!R!yЋI+j2mVVѧ R R @ކ;lVNWL5{.N%?7{=EEjW,2 E{{V} HϹ[6EyݭM/wA bl=5Ѭ0Xb$x690]q,=0fQeK'ӍMmmk>Q a5I ʯJ7 FDUa$XrA䠾Ƹ= b+'ZT!߀eOIlzGvm@/btO$u؅&'Rc[D@ #5P%7fJ47#dՠXX"7*4 BŴ˜S3@ B90->穉E4ʬ8mg2ѹ{'P6j: ӱFBy>?^ӳc,,Q|& ?sN+dn+?AOrnw6IHZVžo4^LA pk~Q@썷.ʯ\Yߜ3|VBxt詅Z=AJ4Ht3Q ԇ" L S!۝>=(Wqkb~R86 I4be5Zqk釐G!1BC"LF|.C|Ϟ^z՜zk}YJ;M:!ii $ -;fj&Z~HhMD+٤%YQIqtFwTn#Ho*Pȅ8,Bĭ"NTpn|ztFt]-wT5tܜfɬbk ]>Q0sj4fwgrI($̭܂.;\}7Ty^ll4_$?+5" m :;A1GX$ٖQuv[_XVF>k5Ilj/YZB; 2/ LYK&ݧlgc]INOr؉uL^>В0jMWD-ث[ ?3lwUن1^@@" 1iZbXLGIx])tT48l,p Y)H/Ǫ@ʻR*pgæh xS zT̾k8… EG9qJふ3hf-{4$u?GeE8Թ.SJS Sd{[PtTҎei)3_ ¤ݯD>KsZ%,ئesqEZ.MT>p(ό^ kRi4Il}[q< դsj,;6Â{ˆ jW+c86ԁӲ & yi#Ýc b%j8!Ocs")B?ɘt̖nWC\Mz nms1naB窩}i-6'.sIf\"!qMoM< (R @GhF"*F'>59;QF<&,];g' LmpCsVV%xr,Tvmo>؆ِ_`{ 6 M,3NHdFX_`<q$5ދ2_`^2ނM9zbhU c&,-CKDɂq*4lLe!<w߃v/ iC6;yVY~q@eMD9@R}|Qs5_dМs5;|qjÁTw&|*: :bg014oGS,#I١e@J2\6ĉ8tC4x.cI&Ȕ;r(q=)>v.&pAw .{WIyj:Za%ϝA~=S 8m{;L7TsJsp2>?v3Vp5tQҌ&˛ff|Eſޅ'V"1=\`e3قDK`7/='b/VI~p 5_P4ӄ!s0 9}tHS|Q)n >yHT1ߣ5A JҞ^Ke>Uoh!Θ2^7p[h/RP]+Ipp1j =;`a+_i_ϠpſfNxȂ {"A k⏠GY~MV7T0MBw?ž+֋F=YWzQ_ 썴z(9IӶώvs^A~OVa^E1Oғ}lz^uFs@a>]RMjh:H?yϭ|Q4ę .5dOn ܟ x&+{3KdS{*?Rl2߄~&b,yn8#l.h}m@Dj$W27OפisXҥ'>`4X[7/BΙi%0F/tgGAj.rmP%7%{eϒcb?uӪ$Foni5{Bn`(:?z{ M|^'Fm{MoZXf]d NN7 '5~! -9RRbAΫmtF@--e:D mpDy@~ l! QUKtbS XX`[Wo e83Q|  A.uD~Yݵl3\ 5,yF}g2}e&'^`Q{ XʓǃPߧ&lN~.ƖmULGJa26ɰaQ H' dy=56)!6>vWDfq)=+ ( Aa#7mOϚVav(>h, ~M!ryLȡʺ}$S`4ˬRx]>dn>Ut&&_n8X D֜wcLcY&s+U>d,vH{鮰ܚ|Lm%n=ЗIBPGD7~X{e_,p:>$Ai PnR88aA ݠ@yYeU]q{NAd 46[A@ 7\ .Mq˙&DhS]#e  /@0|eaAP?G\㖢@y\F]و5FsmMj#[޹tE_< AFwhK1Q`ɰ+5 aKA5ӌAm@{LU [fh&C!M"ckE]Q}`6P 4SSBnUUSbr, iɖx"֠rl&Ē$Kz,r@[ 9EVվX&֤}wLJ$….|MR%wf u_#:Q/_>5INWWVY\9vீ'zn!\;"svBD `_~Fbz7B|Mxe  oSb'7Xk:6IJTY<.4> L/0H֭?NK{Ho 1=o%w/+woh A0P/e}n{CW?axE4u묄 7ƥZBض#4*y8A6ٓCxhVwSMi}+G0TRm= S)J̞ K`| kʧEP5UGxΙYaR{tG! Q^- bs35'bSۓ=OӄN54.w= x ǘ=ÊCIӴ=Sd2ToKgܣ9?v9Nhm]S}y"VwCg]}6fU>ji)z70_l9<{DK`ȑKL39+˩XNwsW x|DLO\*S/ER9jJ/UMnyz<b3 ;%fFPj; xy~J0zqI0[\ҩRiX'8Iz&:r?"A))0Y4bO@U9 /Gci( gȈRB-C.ӮAgeD z&6|!{u[I40"1f,!*(yJa`3P;氱{ ڼ_٪!ɑN3rzO gM`rנeZݜOܽ7-^(ip);(5'#1s$‡C=nq:Iw%D>P?}4+jce5_Bߝ]tM ݔ&`@ *cY)kݠ4 1ܸ _x26airBQuf+q.6v*r5Qcs)P3+Nx;cp>$x-w201chEsrJۆ//9^;@.Cbۻk\xYin LE<ө)(*?32rđ=¢œl 4_ 'M(J9wGG1Y(#^|9zjR<#59u 1;58<3 Vir74p6Havxt~7guzUE^)F~&Kk {l>q]Pvy\g?k ug#r'ke)) (f59]NZRLihtJ//f7O* |'A$ZnO'\Dtʛ񬬟Et>xlQ~ iJOסѹ:fQj}ַA\m_su O~ 7Xv3ݰUUŊH@\?6BƤɀLϗ} cn,6S3VnsԠүff-'})}ô>ˤ?g:"~$fy Vrh!\&I^F(YGq-oA 3hxݨmVj usJ?Dš"3g *t?s#ļW;ue V7r9WEOfaQ+q'G] K.Az SϠE&1Y.,Cϝn*C"{hPgӀJEq0%nLM7VBSxߝS${2d3U6s:'bv]r:6wSc, (7>?7 ,xE2wJ!p8 wH,{G5Q)-L~[ tUDIj9u53ШBBR/{FB2ե'/7CDҋ!~zQ3IWﭶ{Xm4o*Fd- %Ńž ?7Z[x ;ɞuFZ,Х/=LTɩCla\xG'V;q0ؿ eJfj4Yf?W P8^Rqz5T,do:ΪKIB&T`4֪*Zcamit#%7S,B9!p!QU#~ ѭ}"s+3CeѴ Cy]va\&JJA#f-}!xR?k|U coe{g>rZO»oRc21]a{=O𭯉L K#*"4OA9?NFM^G~g]v<٨!x ކ˭Z ܋K1?lei/簗T͋z!jV;"k'u﷉%96 *Iw:y_DX;9O%7NJMܠ1bchsJXI)9~\ I< |a3t3¯pELrQ ൲PJY]1{?9y(=g/t۝.IN2\+"9v~?{LA`I0B]s ]CݸVUڔAx7џ&qrݞp; {+ZBF{Lw+4yiȡm+9 ^Fʑ6M֖[D`qǝHxlZ4S87x<Q>gvO3Ym<*>2wsj]?2I:Q䓍S5k⢝rgn ;B) `OhAk_XTȜoMU/>69*%dn4`!R  O~ PI4@ RH-H[-m5[.uh[kW{s$c)䪈U+Usmc:~= 52hnGYC "*`Vxu3}"(k/ub|c=b}ga*6Z7f'3Cq'#0jƬy2P+ C"l/n e9c00cFEdUKԅVp}bx>3$Q5oSG ?#>2kkjzP*ƥX!/l﷩%.DCS FLF(#oCtRFg…;Q]{jWtv]ۇ@~' (bӂcj)